aataacgcaccatgaaggaaccaggcatcacacgtagggcgaagattatacggactcagggttaaatcgcaaggatccgcgcgcgatcctggcgataaagcgccagatccgcgggtggataaccgggtataacctgttaccggtgtaaaaagcgcgccctgacaggcaacataacgcggcgactgagcggattttgtggaaaagatcgccgcatgccggggtctgtggataaaatggatctaatctgtgaggaaggggaggatctctggcttcatttgcgctatgatccgttgttccgatcgcgatctcccatgccgggatcgtggccgggcgaccctgaaatctgccgcgccgcctccggccgcgacggcagcatagaagggataaaccgtgaaaggcggttcgcatgcccccaggcggtcagccgataccgggcctgtgtcaaaaaccatgagttataaaaaagtagcccgattcttttctttattattgatcttgttcgagtggagtccgccgtgtcactttcgctttggcagcagtgtcttgcccgattgcaggatgagttacctgccacagaatttagtatgtggatacgccccttgcaggcggaactgagtgacaacaccctggcgctgtatgcgcccaatcgtttcgtgctggactgggtacgagataaatacttaaacaatatcaacggactgctgaacgatttctgcggtacggacgccccgttgctgcgctttgaagtcggcagcaagccgatcggccaaaccgtcagcgaaacggtggccgaaagccgcagcgcccccgcggcgccggtggcacgcacggccgcgccttcacggccaagctgggacaacgcggccccgcagccggagctgtcctatcgctccaacgttaatcccaagcacacgtttgataacttcgtcgaaggtaagtcgaaccagctggcgcgcgcggcggcgcgtcaggtggcggacaacccgggcggcgcctataacccgctgtttttgtacggcggcaccggtctgggtaaaacccacctgttgcacgcggtcggcaacggcattatggcgcgcaaggccaatgccaaagtggtctatatgcactcggagcgctttgtgcaggacatggtcaaggccctgcagaacaacgcgatcgaagaatttaaacgttactaccgttcggtcgacgcgctgctgatcgatgatatccagttttttgccaacaaagagcgctcgcaggaagagttcttccatacctttaatgcgctgctggaaggcaatcaacagatcatcctgacctcggaccgctatccgaaagagatcaacggcgtggaagatcgcctgaagtcccgcttcggctggggtctgacggtggcgatcgaaccgccggagctggaaacgcgcgtcgcgatcctgatgaaaaaggccgacgagaacgacatccgcctgccgggcgaggtggcgtttttcatcgccaagcgtctgcgttccaacgtgcgtgagctggaaggggcgctgaaccgcgtgatcgccaacgccaactttaccggccgcgccatcaccatcgatttcgtgcgtgaagcgctgcgcgatctgctggcgctgcaggaaaaactggtcaccatcgacaatattcaaaagacggtggcggaatactataagattaaagtcgcggatctgctgtcaaaacggcgttcgcgctccgtcgcccgcccgcgccagatggcgatggcgctggcgaaagagctcaccaaccacagcctgccagaaatcggcgatgcgtttggtggccgcgaccataccacggtgttgcacgcctgccggaagattgagcagctgcgtgaggaaagtcacgacatcaaagaagatttctccaacttaatcagaacattatcttcgtagcgctatgaaatttatcgtcgaacgtgagcatctgctaaaaccgttgcaacaggtgagcagcccgctgggcggccgcccaacgctgccgatcctgggtaacctgctgctgcaggtgacggaaggttccctgttgctgaccggtaccgatctggagatggagatggtggcgcgcgtcgccttgtcccaaccccatgaggcgggcgcgactaccgtccccgcgcgtaaattctttgatatctgccgcggtctgccggaaggcgccgagatcgccgtgaccctggaaggggaacggatgctggtgcgctccgggcgcagccgcttctcgctgtccaccctgccggcggcggatttcccgaacctggacgactggcaaagcgaggtggagttcaccctgccgcaggcgacgctgaagcgcctgattgaagcgacccagttctccatggctcaccaggacgtgcgctattacctgaacggcatgctgtttgaaaccgaaggcgcggagctgcgcaccgttgccaccgacggccaccggctggcggtctgcgcgatgccgattgagcagcagctgccgctgcattcggtgatcgtgccgcgtaaaggggtgatggagctggtgcgcctgctggacggcggcgatacgccgctgcagctgcagatcggcagcaacaatattcgcgcccacgtcggcgactttatcttcacttccaagctggttgacggccgtttcccggattatcgccgcgtattgccgaagaacccggataaaacgctggaagccggctgcgatctgctgaagcaggcgtttgcccgcgcggccatcctgtcgaacgagaagttccgcggcgtgcggctgtacgtcagccacaatcaactgaagatcaccgccaataacccggaacaggaagaagcggaagagatcctcgacgtggcctatgaaggcaccgagatggagatcggcttcaacgtcagctacgtgctggacgtgctgaacgcgctgaagtgcgaagaggtgcgcctgctgctgaccgactcggtctccagcgtgcagattgaagacgcggcgagccaggcggcggcctatgttgtcatgccaatgcggttgtgatcgatatccgggctatcttgcttgccattttacgcttgggcagtgctcgccatcctcacgtactctgtgtacgctccggtggctgcgcgctgtccgcacgtaaactgcctgcgccgataacgccctcacattgagcgtactttcccggtgatagaataggcatggcattaacgcgtttactgattaaagatttccgcaatattgaagcggcggatctggagccggcgccggggtttaacttcctggtgggcgccaacggcagcggcaagactagcgtgctggaggcggtgtacacccttggccacgggcgcgcattccgcagcctgcaggccggacgggtgatccgccacgaacaggcggagtttgtgctgcacggccgcatcgaccgcggcgcggagcgtgagctgtcggtcgggctgagcaaaagccgtcagggcgacagcaaggtgcgcatcgacggcagcgacggccacaaagtggcggaacttgcccagctgttgccgatgcagctgatcacgccggaaggcttcaccctgctgaacggcgggccgaagtaccggcgcgctttccttgactggggctgtttccataacgaacccggttttttcaccgcctggagcaacctgaagcggttgctcaagcagcgcaatgccgcgctgcgccaggtgagccgctatgcgcagatccgcgcctgggatcaggaactgatcccgctggccgagcgcatcagcgaatggcgggcggcttacagcgacgcaatcgccgcggatatcaccgcgacctgcgcgcagtttctgcccgagttcgccctcagcttttcgtttcaacgcggttgggacaaagagagcagctacggcgaactgctggagcgtcagtttgaacgcgacagagcactgacctataccgcgtcggggccgcataaggcggatttccgcatacgtgccgacggcacgccggtagaggatttactatcgcgcggtcagctgaaactgctgatgtgcgcgttgcgcttggcgcagggtgagtttctcacccggcagagcgggcggcgttgcctgtatctgcttgacgattttgcctccgagctggacgccggccgtcgccggttgctggccgagcgcctgaaagccacccaggcccaggtttttgtcagcgcggtgagcgctgaacaagtaatcgacatggccggtgaaaagggcaagatgttccgcgtggaacaaggtaaaatagaggttcaaccacaggactaaaatgagcgagaaacgttgatgtcgaattcttatgactcctcaagtatcaaggtattaaaagggctggatgcggtgcgtaagcgcccgggcatgtatatcggcgataccgatgacggcaccggtctgcaccacatggtattcgaggttgtggacaacgctatcgacgaagcactcgctggccactgtagtgatattcaggtcaccatccatgccgacaactccgtgtcggtgcaggatgacggccgtggcattccaaccgggatccacccggaggaaggcgtttccgccgcgcaggtcatcatgaccgtactgcacgccggcggtaagttcgacgataactcttacaaggtttccggcggcctgcacggcgtgggcgtctcggtggttaacgcactgtccgagaagctggaactggtgatccgccgcgacggccaggtgcacgagcaaacctacagccacggcgagccgcaggcgccgctgaccgtggtcggcgagaccgaacagaccggcaccacggtgcgtttctggccgagccatcagaccttcaccaacgtggtggagttcgaatacgacatcctggcgaaacgcctgcgcgaactgtcgttcctcaactccggcgtgtccatccgtctgaaagacaagcgcagcgacaaagaggaccacttccactacgaaggcggcatcaaggcgtttgtcgaatatctgaacaagaacaaaaccccgatccacccgaacgtgttctatttctccaccatgaaggacgacatcggggtggaagtggcgctgcagtggaacgacggtttccaggaaaatatctactgcttcaccaacaacattccgcagcgcgacggcggcacccacctggcgggcttccgcgcggcgatgacccgtacgctgaacgcctatatggacaaagaaggctacagcaagaaggcgaaggtcagcgctaccggcgacgatgcgcgtgaaggcctgatcgccgtggtgtcggtgaaagtgccggatccgaagttctcctcgcagaccaaagacaagctggtctcctccgaggtgaaatcggcggtggaacagcagatgaacgaactgctgagcgaatacctgctggaaaacccgggcgatgcgaaaatcgtcgtgggtaaaatcatcgacgcggcgcgcgcgcgtgaagcggcgcgtaaagcgcgtgagatgacacgccgtaaaggggcgctggatctggccggcctgccgggcaagctggcggactgccaggaacgcgacccggcgctgtccgaactgtacctggtggaaggggactccgcgggcggctctgccaagcaggggcgcaaccgcagaaaccaggcgattctgccgctgaagggtaaaatcctcaacgtggagaaagcgcgcttcgacaagatgctctcttcgcaggaagttgccaccctgatcaccgcgctgggttgcggcatcggccgcgatgagtacaacccggacaagctgcgttaccacagcatcatcatcatgaccgatgctgacgtcgacggctcgcacatccgtacgctgctgttgaccttcttctaccgtcagatgccggaaatcattgagcgcggtcacgtgttcattgcccagccgccgctgtacaaggtgaagaaaggcaagcaggaacagtacattaaagacgatgacgcgatggaccagtaccagatcgccatcgcgctggacggcgccaccctgcacaccaacccagatgcgccggcgctgtcgggtgaagcgctggaaaaactggtgtctgagcacaacagcgtgcagaagctgattgcccgtatggagcgccgctacccgcgcgcgctgctgaacaacctgatctatcagccgacgctggcggaagaggatctcggcgaccgcgcgaaagtgcagagctggatcgaatcgctggccagcctgctgaacgacaatgagcagcacggcagcagctacagctttgaaatctatgaaaaccgtgaacgccagctgttcgaaccggcgctgcgtatccgcacccacggcgtggataccgactacctgctggactttgactttattcacggcggcgaataccgcaagatttgccaactgggcgagaagctgcgcggcctgattgaagaaggcgcgtttatcgaacgcggcgaacgtcgtcagccggtcgacagcttcgaaaaagcgctggagtggctggtgaaagagtcgcgtcgcggcctggcggtccagcgttataaaggtcttggcgagatgaacgccgagcagctgtgggaaaccaccatggatccggaaaaccgccgcatgctgcgcgtcagcgtcaaggatgcgattgcggcggaccagctgttcaccaccctgatgggcgatgcggttgaacctcgtcgcgcctttatcgaagaaaacgccctgaaagcggcgaacatcgatatctaaccgtcagcagcacgataaaatccgcgccgggcgacccgcgcggattttttttcggcttttttcacgctgacaagccgggctgaaacgcgttagcatgacaaaaaaacagtgggagacggcgcatggctattgaactgattgcaattgatatggacggcacgctgctcaatccgcagcaccagattacgccggcggtaaagcaggcgatcgaggccgcgcgccgccggggcgtgcacgtggtgctggcgaccggccggccttacgttggcgtgcaggactacctgcgtcagctggatattcagggcgctaacgattactgcatcacctataacggtgcgctggtgttacaggcggccgacggcgcctgcgtcctgcaggaaacgctgggctttgaggactatttatacttcgaacagctggcgcgcgagctgggcgtgcacttccatgcgttcgatttcgatacgctgtacaccccgaacaaagacatcggcaaatataccgtgcatgaatccgccctgaccgggattccgctgaaataccgcagcgtggaggagatggatcgccagatgcgcttcccgaaagtgatgatgatcgacgaaccggcgctgctggatgcggcgattgcgcgcattcccagcgaagcgcaggcgcgctatacgctgttgaaaagctcgccgtactatctggaaattctgcataagcgggtggataaaggcgccggggtgaaaatgctggccgatcacctgggcattgcgcgggaaaacgtgatgacgctgggcgatcaagccaatgataccgcgatgatcgagtacgccggcgtcggcgtggcgatgggcaatgcgattgaagagctgaaggcggtggcgcagtttgtcaccagcagcaacgccgaggacggcgtggcgcgggcgatcgagaagtttgtgctgaatgcctgaggtctccggggcgcggcggcgccccttacgcggttcttaacacccctttcgcaatctgcaggtcctgaatcgccagcccggtgaggtcggcaatggtgatctgctgctgcccgctgcggacttttccgccctgcgccaatgcggcgccaaattcgacgatcggcgtcgatgtcagcaagttttgccgataagccgccgcgatctcgccatattctgtacactgcgccagcgcatccaccaacagaatatccgccttggccgtcagcgcggtcgccagctcctgcttgccgtccgcatcggcgccgaccgcggtgatatgggtgccgggccggatatccaccgcctgtaaaatcggctcgcggctgggagtggtggtgacgatcagccggcagtgcgccgctaactccgccgcatcctgcgtggtgcgcacccggaacccttcggcttcggcagcgcggcgatacgcctccagcgcctgccggctgcggccccacacccacaggtcacggcaggcggtgacgggtttcagatgccgtagctgcagcagagcctgcagaccggtgccgagaatgccgatcgccgggatgtccgacggcgcgcacagctcggcggcgatgcgcccggccagcgcggtgcgcagcgccgtcagccatccctcatccagcagcagcgcctgcggttcgccggtcagggcggaaaacgccatcatcagcccctggttgctgggcagcccgcgctcggcgttgcggtagaagccggtggacactttgacgacgaagagttcatccccctccagccaggccgatttgatacagccatcgccggccgcctgttcgaacaggaaatgctgtaccggcggttgctgcacccggtgttgtgaataggcgataaagccctgtttcagcagcgccgtgacggcatccgcatcgaaggcggccaggatttgctgccggtcaagggtgcgcattgtcgatggccttcaggtatttctccagcacgatattcttgccgcacagcaccacggcaacctttttcccctgcagctccggcgccagcttaacggcggcggccagcgccaccccggccgcgccttcaacaatccagcgttcgctggcggccagcgcgcgcatcgcccggcggatttccgcttcgctgaccagcatgcgccgatcgatcaggcgctgacacagcgggaaggtgatggcgccgggttcgacgccgccggcggtgccgtcagacagggtgtcctgctcctcaaccgtatgaatatggccggcttccagcgcgctatacatgctggtggcgtttgccggccagcagccaatcagctgggttttcggcgacagttgctgcagaacgctgccgatacctgaaatatacccgccgccgcccaccgccacgaagaccgcatccagatcgccgtgctgctcaaccagctccatgccgcaggtgccctgaccggcgatcacctgcgggtcgttgtacggggagacatacgccttgccgcgttcggcggcggcgcgttctccggcaagctccgcctgcagcgcgtcgccgggcaccagcgtcacctcggcgccgagcgcgcggatggcgtccagtttcaccgcagcggcgttttccggcgcatacaccgttacgctgacgcccatcagtttgcccgcctgcgcgatggccaggccgtggttgccgctggaggcggcgatcacgccgttgcggcgctgggcgtcgctcagcaggcgcagcttgttgctggcgccgcgaaacttaaaggagccggtttgctgcagatggtcgcactttagccatagttcgcagcctaattgctgcgacagcaggatgctgcgctccaatggcgtcacgcgtacctgcggccgcagctgccggtgcgcctcttcaatggcggcgaataaatccgtcataccgactccttacaatttttcagatagttgtaaaccgtggcgcggccaataccgaggattttggcgacatagccggcggcgtttttcccccggaaggcgccctggtgatacagcgcttcgaccagctcccgtctggcgggggcgttcagcgtcgacagcgtttgctgatgctgctgcagccactgataaataaaggtattgatgcgttcctgccagtcgtcctggaacaacacggcgggctgcggctgcagcgcgctgccggagagaaaggtctccagggccgctttggcgctgctgagcaccgtgatatccaggttgatgcacatcaggccgatgggatgctgattgtcgtcacgcaataccgcgctgatggagcgcagctggccgccgtcccagttgcgtttctgataggggccgatcacctgcagatccagattgtcccgcagatcgtccaggttggagtcttcgcccagttcgcgctgcgagcggttattggcgatatacaccagcttttggctggccagatcgtggatcgccacttcggcatagggggtaaacagcagcgcaatggcatcggcgatggcgtggtagcgggtgagcatggcggcctctattagactaaaaaatacaatttgtactttttagtctattgtgtaaagcattattttggcgctattccgcggtgctactcttgtaggacagtttgggggcgatccgctaaactggcggctcaatgccagcatgcgcaggggagccgccatgaatccgcgggaaacacagcttacgtttgatcaacggggccatcagttaaccaatatcaacgtctggacgccgtgcggtcagtggctggcgtatgacgtgcgccccagcggcgcttcgttcaccgggctgaccatcgagcgggtcaacgtgaccagcggcgaggtgcaggtggtgtaccgcgctcagcacggcgcgcacgtcggcgtggtgacggtcagcccggatgcgccggcgcgctatgcgtttatccacgggccggagcacccggacagccactggcattatgattttcaccaccgccgcggcgtgattgtcagcgagccggaccgcgagctggcggtgacgctcgacgcattggatatcaccgccccctacacgccgggcgcgctgcgcggcggtagccacgtacatgtgttcagcccagacggcagccggctcagcttcacctataacgatcacgtgatgcacgaacgcgatccggcgctggacctgcgcaacgtcggcgttgcgctgccgctgcgcggcgtcaatccgccgaaacagcatccgcgcgaatatgacggcagccacttctgcgtgctggtcagccgcaccacgccgcagccgcgtccggggagcgatgagattaaccgggcgtatgaggagggctgggtcggccggcacggttacctgaaggcggacggcagccgccagcgctgggcgctggcgtttatcggcgatacgctggcggaaaacggcgaaaaactgccggaggtgtttatcgtcgacctgccggaaaacgacgccgactacgcgaaggccggcgatgagccgctgcagggcagcgaaagccgcctgccggcgccgccgcgcggcgtacggcaacggcgcttgacctttagcggcgcgcgccgctatcccggcgtggcgacggcgccgcgccactggctgcgcagctcgccggacggcagccagatcgcgtttttgatgaaagatgataacggcgtggcgcagctgtggacggtgtcccccaacggcggcgcgccgcggcaggtgacgcggagcccacacgcggtgcagtcggcgttcagctggcatccgcagggcggtcatattgcgctggtctgtgataacagcgtgatgttgtgcgatatggccagcggcgcgctgcgccgtctgacgcagcgtagcgagcagccgcccagcggcgacgcggtggtgttttctcccgacggcggtcgggtggcgtttatgcgggacgtcgagggcgttagccagatatttgtcgttgaggtatagcggaaagacgggccggcgtgcggcccgtctcagcattagtgtgcaacagggccttggcccgggttgccggtcgaggccagattctgttgttcgctgcgcagaatacgctcgcgcggcgagtcggcggttttgtcgctgtcggcgcgcagatagtcataaggcagcaatacggtatccatcaccgcagagaagggcagatccagcgccaccaggggcttcatcgcccagccggtctctttgtctttcaacaggttcatactggcgcgagtgccgggatagtagcccatatcggggccgctgtggctcatcacgctggaacaaccgctggtcgccaacagcaggcaactggtcgccatcaatcttttcatcatcatttccatcctgaagggtgctgttcccctgaattgctgatttatcacatccggcagatgcgtttaaaggagcaaaacgccgctctgtggcggttatctcactctttattgtatgtgataaaaaaactttcgctgccttcattggcaatttttttatcttgggcgcttgaaaggtaaaaagcaaaccccattttatctacaggcccaaattaagaattcgccgtcagggaattccggccattgcgtctgtccatgaaggaagacctgtttttcaaacctcgctaaagcgccttaggaggctatgttatgcgtaatttcgatctgtccccgctctaccgttccgcaattggttttgaccgtctatttaacgcgctggaggctggacagagccagggaaatggttaccctccctacaatgttgagctggttgacgaaaaccattatcgcatcgccattgcggttgccggctttaccgagcaagagctggaaattacctcacacgataacctgctgacggtgcgcggcgcgcacagcggcgaggctgcagaaaaaacctatctgtatcagggtattgcagaaagaaactttgagcggaaatttcagctggccgaacacatccatattaaaggcgccaagctggaacacgggttgttgtatatcgatatgcaacgcatcgtgccggaaacattaaagccgcgccgtatcgagattaaataatcgttattattttcgctgattaattattttcagtagaaatatctgatgcccgccgatagggggcgttataagtgtctctcgcttcatagaaggagtatatattatgcgtaattacgacttatccccgctgcttcgccagtggattggttttgacaaattagccagttcaatgggcggacaggaacctcagggattccctccctacaatattgaaaaaagcgatgataaccactatcgcatttccctggcgctggccggcttcaagcaaagcgagctggacatcgaggtggaaggcccgcgcctgacggtgcgcggcaaaccgacgccggcggaaaaaccggtggaatacctgcatcaggggctggtctgcaaagagttcagcctgagctttacgctggcggaacacctgcaggtatctgaggctcagtttgagaacggcctgctgcatatcgatctggtgcgtcaggtgccggaagccctgcagccgcagcgcatcgccatcggcagcacgccggggctggaagaaaaataaccggccgctgacgcggtaaaaaaacggggggacgtccgtcaggacgtccccccgttgcgttgatgggcggcgttactgcgcttcgcggtgcgcccgctccacctcttccgccagaatggcgacgccgcgctcgatcttatccggctccggcacgtagttcatacgcatgcactgatgggtatgcggccactcctgctccagccccgggaagaaatagtgccccggcaccatcagcacgccgcgctgcttcaggcgctggtacagcagctcggtgctgattggcagatctttaaaccacagccagaggaaaatcgccccttccggtttgtggatcaggcagcgctcttcaggcagatagcggcggatggtggcgatggtctgcgtgacccgctgctggtaaaacggcttgatcacctcgttggacaggcgcagcagatcgccgcgctcaatcatctccgccgcgaccgccgggccgatgctgcccggcgacaggctgataatgccgttcatattggtcagcgcggtgatggttttctcatcggcgatcacgatgccgcagcgcgaccccggcaggcccagcttcgacaggctcatgcacaggatgatattcgggttccacagcggcgtggcatcgctgaagatgatgcccgggaatggcacgccataggcgttatcgatcaccagcggaatatcgtgctgctgcgccagcgcgtcgagctggatcaactcgtcatcggtaatcacgttgccggtcgggttggtggggcgcgacacgcagatcatgccgatatcgttgccgatggtcaggttgtcgaagtcgacgtgatatttaaactggccttccggcagcagctcgatgttcggcttggcggaaacaaacagcccttcgtccaggccggcgtcggcgtagccgatgtactccggcgctagcgggaacagcacgcgacgacggctgccgtcggcgtagcggccggcgaacaggttaaacaagtagaaaaacgcgctctgactgccgtttgttagtgcaatattctgtggttcgatctgccagcccagctcttcactcagcagggcagccagcgctttgagcagcgtattcttcccttgcgggccgtcgtagttgcacagcgcttcggtcagtttgccctggtcgagcatctcctgacacagctgtttgaagtagcgctccatctcggggatttgcgccgggttaccgccgccgagcatgatggcgcccggggtgcgcaggccttggttcaggtcgtccattaagcgggtgatgcccgagtaacgggtaaatttgtcgccgaaaagtgaaaaagtcataggtgcagcatgttgttttttgcagggagtcgcccaccatacccccagataattgcgggtgcaatgtgcaggagaaaacccgtatcagcgttaaatgttaaccgttggcttgaatgtggtgttttattctgaggtgaaggggcgggaagatcccgcccggttaacgcgatttatttcagcacctgcgggttgacgcagttttccgtcaccgtgccggtcagcgcggcgatcaggttatcgaccgcgcactcggccatgccgtagcgggtttcatgggtggcggagccgatatgcggcagagcgaccacgttcggcattttcagcagcggcgaggagaccggcagcggctctttttcaaacacgtccagcccggcggcgtgaatggtgccgttttgcagcgcctcaatcagcgcctgctcgtcgaccaccggcccgcggccggcgttgatcagaatgccgctctgcttcatcttcgccagctgatcgcggccgatcaggtggaaggtctgctcggtcagcggcagcgtaatgcagacgaagtccgattcggccagcagggtatccagatcgcagtggcgcgcgccaaagcgctgttccgcttcctggtgcgggcggcgcgcgttgtacagaatcggcatgccgaagccgaagtgggcgcgctgggccagcgccaggccgatgcgccccatgccgagcacgcccagcgttttatggtgcacgtcaacgccgaaccagtccgggccgatgctgccctgccactcgccggccttcacccgctcggccacttccaccacgcggcgcgccgtcgccagcaccaggctcataatggtatcggccacggtttccgtcagcaccgtcggcgtatgcatcagcacgatattacgggcgttgagcgcgtcgacgtcaaagttgtcataaccgacggagacggtggacgccgcgcgcagcttcggcgcctgctgtaaaaaggcctcgtccaccttgccgccggagccgatgatcccctcggcctgttgcagcgcctgtttgaactcatcggcattgtcaggattcaggccgttgaaggcatgtacggtgaagtgttgttccagtcgttcacgcagggcggcggggagttttttgtacagtacgatcgaaggcttcatcatgaactccaatttgttgcgcggggccaaagcgctgcgctttgaccccaaaggactcggtttaaaaacggaaagtgtagccaatcacgccggctgcggctgggcgtcgttacgggcgggctttaccaccagcgtaattaccaccgccaccaccagcgcgacggccataaacatataggaagccgccggggtgccggtcgcgccgttaaggtagccgacgaaccaggaaccaaagaacgagcccagggcgcccatgctgttgatcagtgccatggcgccgccggccacgttcttcggcagcatttccggaatgatggcgaagaacggcccgtaaggcgcgtacatcgccgcaccggccaccaccagcaggccgtaggacacccagaagtgatcggcgcccaccgcataagagccgaagaacgccagcgcaccgatcagcagcagcggccagacgaacagcttgcggttctgcattttgtcagaggcccaggaaaccacaatcatggcgatggtggccgccaggtaaggcaccgcggacagccagccggcttcgaccatgcccatattcataccgctgcgcagaatggacggcagccacagcacgaagccgtacacgccgatgctccaggcgaagtactggacgcacagcagaatcacgttgcgcgagcggaaggcctcgccgtagttgcgcaccgccttgatgccctgctgctcggcttccagctgcgcctgcagcgcctgtttttcctgctcgctcaaccagccgacctgagacggtttatctttgaccagcacccaccagcagaaggcccagatcaccgccggaatgccttcgatgataaacatctcacgccagccgaaggcgtggatcaggtagccggacaccaccgacatccacagcacggtcaccgggttgccgagaatcaagaaagtgttggcgcgcgaacgttcggacttggtaaaccagttgctgatatagatcagcatcgctggcatcaccgccgcttccaccacgccgagcacaaagcggatggccgccagcatcggaatattgctgaccacgccggtcagggaggcgcagccgccccacaggatcagacaccagaagatcagctttttaacgctgcgccgctcggcgtagatggcgccgggaatttggaaaaagaagtaacccaggaaaaacagcgcgcccagcagcgatgacatgcctttggtgatgccgaggtcgtcgttgatgccggcggccgaggcgaagctgaagttggcgcggtcgagataagccagactgtaggtgataaacacgatgggcatgatgtaccaccagcgtttagccgcaacggttgctttattcatgttcaggttcctcagtggtgtcgtttccgcaggcgtgggcagtcagcctgcggaagcggttctcccgacgttttctggttgtagggccagaggggcgtcctgggagccggcggttagccgatttatgtttttttatttgcccgtggcggtcaggcgcgacgcgcggccgcgtctgaccacggcgggattactccgccagcgccgcgcgggttggcaatccttcgctgtcgccgatggcctgaatggccagcgagccgatcttgttgccgcgttgcaccgcctgtttcagcgttttgccttccagcagggcgctgagggtcccgacggcgaagccgtctcccgcaccaacggtatccaccacgttgctgactttgatggccggcaccgccgcacagtcgccggcggcggttttaaaccaggcgccgtccgggccggttttgatgatcaccgcctgcacgccgcgctccagatagaagtcggcaatgccttccggcgttgactggccggtgaggatttgcccctctttcagccccggcagcacccaatcggcggcgaacgccagtttgttcagctgttcgatcatcacctgctggctggaccacagcaccgggcgcaggttgggatcgaaagaaatggttttgcccatcgcgcgcatttcatgggcggcgaagtggctcagcgccagcgactggccggagagcgcggcggcgacgccgctcaggtgcaggtggcgcgccgcaccgaagtagtcgcggttgaagtcggcggtggacagatggctggcggcggagcctttgcggaagtattccacggtgggatcggttccatcggtgttcttggatttaatctggaacccggtcggatactggccgtcgaccgtcacctgctgatagttgatgccttcttttttcaactgctgcagggtaaagcggccgaaggtgtcgttgcccacccggctgacccagccaacctgcaggccaaggcgcgccaggccgatagcgacgttcagctctgccccggcgatgcgtttggtgaagtgctccacctccgccagatcgccggtttccgccgcgacgaacatcgccatggcttcacccagcgtgacgacgtccagagaggtattgcgctgtgctgtcagtgtgctcatggtgattactccgcgcgtaacaggttgacgtaatggcgggtaacggcttcaaggtcgtcgccctgcagggggaattcgatgccgcgcggtacgtccgccggcagttgggccagcagccggcgccagtcgtcgccggcgtcgtccagcgcgatggcgcgccagccgcgcggtccctggaccgcggctttaacgtggatatagccgacgtgacgcgccaggcgttcggccgcggcgcgcgggtcttgccccacccagagccagttggccatatcgaaggtcatgctgatcggcagctggttgtcttccgccgcgtgcagaaacgcgttcatcggcgacaaaatcccgcagtcggcggtctggtcgttttccaccaccagctggaccgggtgctgcatcagatccactttcagttcggtgaagtcaaagccgggctggtaatggcccaaagagagtttcagccggcgcgctttcagcgcctgggcttccgccagcagtgcgggcagcttggggttaacgtgatgctcgggggtgaaaagcggttccggagcggaatacaccgcgaacagctgctgacgtgcgatctcctgcgccagctgcggcaggttatccagctcgccggggctgaacagttcccggcggatctccacgccatccgcgccggcgtcggcaatgatcggcagcatggcggcctgtccgcctcgctgctgaacggtatccgtgccgtaagcgccggtcaccacgataacttctcttttcatatttttactcctgaggtggcgaaatctccaccgctgctgttaatggcacgttaaatggaaccggttccatataaaagcctcagagtgtaaaaatatgatcgcaatcacgacaatgcagccaagacgcggggtgcggcacggtaaacaccggaattaacgggtagtggagccgcgtacgatcagttcgccggagaacacgcgctcgtcaggcggcgcatcgcgcccctggatgcgctgtaccagctgttccagcgcggcatggccgatttggtaggtgggctgcttcagcgtggtgatgccgacgccggccagctcggcccattccagttcatcaaagcccagcaggccgatatcgctgccccagtggatgcccagccggcgcatggcgcgcgccacctgcagcgtcagagcgccgttggccgacagcaccgccttgcgcatgccgcggcggcgggtgtggaaatcgcgcagcgtctgctccagttgcgcggcgtcgttcagcggggtttccgcctgctcggcgatcagatcggcatgctgctgcgtcataatttggcggaaggcgtgcagacgttcgagtcgggtattgaccgtgccgaccggctcgctgaggaacaaaatcgcctcaaacccttgctgcaccaggtgttcggtggcgatggcggtggcttcgtggttattcaggccgaccacgtcacaggcaaagtcggggatcttgcggtcgatcagcaccatcggcagctgcgactgctgcagctgcgacagcgcctcttcgcgcatgccgacggcgttcaccacaatgccctccacccggtagctgctcagcagctgcaggtagtgctgttcctgattgacttcgttattggtgttacacaccagcagggtaaagccgtgctgccggcaggcggcttcgatgccgcgcatcacgtcgacggaataggggttggtgatatcggcgataatcaggccgatcaggcgcgtttgtccgcctttcaggctgcgggccatctggctggggcgatagtcgagctgcaaaatcgcctgttcgatacgctgtttgagcgggtcggaaagcaggtgctgttcaccgttgaggtagcgcgacacgctggttttgccggttttggccagctgcgccacgtcgctgatggtggcgcgcccggtcgcgcgcgaagctttcacactgctcacaatcaatcccccagtagatttattgccaaggagactaacacagtgcgcggcggtcgcgcaccagagccgggcttgttgcccggctcgtcatacagcaatgcaggtgcgttggctgcgaacagccgccggttactgcagcgggctgagggtgatttccacgcggcggttctgcgctttgccgtcggcggtgctgttggaggcaatcgggttgtccgggccggcaccgacgctgcggatgcggttggccgcgacgccctgggtgatcaacgcgctgctgacgccgtcggcgcgctgctgcgacagtttcatattgtgggcgcgcgcgccggtgctgtcggtgtagccgacaacgttaaccgcggttttcgggtactctttcagcaccatcgccacgccggtcagggtattggcgcctgccggtttcagcgtgctgctgtcggtatcgaaggtgacgttgttcggcatgttcagcacgatgttgtcgccctgacgggttacgctgacgccggtgccgcgcattttgtcgcgcagtttcgcttcctgcacgtccatgtaatagcctgcgccgccgccgagggccgcaccggccgccgcgccgatcagcgcgcctttgccgcggtctttcttcgaggatgacagcgcgccgatgccggcgcccaacgccgcgcccaggccggcgccgacgccggatttaccagcctgagactcgccggtgtaagggttggtggtacaggccgacagagccatggtcatcgccacggcggcggcgataatcgcaacgcgttttttcatgttatttccttttgtgcatcaaaatctgtgcgcatatttccaatcgggaagcgcttaaacctagccgttgggccgtcgctggcgtgaaaacgccgtgcggcgcgctagtatgacgtcttttccggccggcagttccgaccaggcgcgacaaacgctttttttgttcctttttaggcgcctttgttatccggcaaaacgtccacgctggctatgtccagaattctgaaagcgcatcctttcgcattattcaccgcgttttggggtagcagagacagctggtgagatgatcgttcaccagcccgctggcctgcataaaggcgtagcagatggtggagccgataaacttgaagccgcgttttttcagcgccttcgacatggcgtccgactgcggcgtcttggccggcacctgccccagctcactccactgattcagctgcggccggccgttgacaaagctccagataaaggtgacgaactcctcgccggcggcctgcatcgccaggtaggcgcgggcgttggtgatgatcgcctcgattttgccgcggtggcggatgatgccggcgtcctgcagcagccgatccacgtcctgctcggtcatggcggcaacccgctgcgggtcgaagttatggaaggcgcggcggtaattctcgcgttttttcagcacggtgatccaggaaagcccggcctgctggccctccagacacagcatttcaaacagctcgcgcgcgtcggtggtcggcgcgccccactcatggtcgtgataggccagatacagcggatcggcggtcacccagccgcagcgttggtcagtcatgtaaggctcctttttactgtgtatacccgtcataccttaagctgcaggtgcgttggctgcgctcggtcacccgaatcactgaccggagtcagcgcatcgggattctctcctttgccgccttgctgcagcgcgaatgatgtagtgtatatatttacagttatcattgccctaaaccgtacatctggcaagtctctgattgttttattatctgcggccttgacgtaggggaaaagccggcaatatttataacagtgccgtgataaaagtggttaaaaaatacgcgggttttttctttatcgttacagactctcaggagtcaattcatgcctctaaaaataatgggcgctcccggcagggcagcgctggcggtggctttagttctcgggctgacggcgtccgccgcggccgccgagcgggtgtacgtgttcggcgacagcctgagcgacagcggcaacaacgggcgctacacctacgacggcagccagcatcaactgtatgacgaagcgctggcgcagcgcatcggcgcggcgctgctggcgtccgatctcggcggcgacaactatgcggccggcggcgcggtggcggtgccggcgctgaatccggcggacaatactcaggatcaggtgcagcgctatctgagccagacccacggccgcgccgacgccaacggcctgtatatccactggatcggcggcaacgatctggcggcggcggcgttaaacccggccagcgcgccgcaggtcagctataacagcgccgccgcggcggcgctgcaggtgcggtcgctgctggatgccggcgccggcacggtgatcgtgccgacggtgccgaacatcggctttaccccgcagctgatggaagtgattgtgcagcaggcgctggcgccggtgcagaacgcggcgctgcaggcggcctatgcggcgctgaatgcggtggcgacgccggacgccgcttcgcggcagcaggcgattcaccgggcgctgagcgcggcggcgcagcagggcagcagcgacccacagatgcagcaggcgatcgccgcgcagctgatcgccgcctatgacagcctgagcgtgcaggcgggccagctgaccgacttctacaaccgcagcgaggaccagctgctggcgcagggcggcggcaacatcgtgcgcgccgacgtcaaccggctgtttggcgaggtgatcgccaatccgcagcagttcggcttcagcaataccgccggcatggcgtgtccggccggcgtatcgtcggcggtatgccgctccgcgacgcccggctttaacgacggccaggccttcctgttcgccgaccatttccaccccagcccgcaggcgcatctgctgatcgccgattacattcaggcggtgctggacggcccggcgcaggcggcggcgctgacgcaggcgacggcggcgatggcgcgtgacagccgcgccaccctcgacagccgttttcagcagctgcgcagcggcggcaacccgcagggagcgctgggaatattcggcggctatgccgggcagcattatgactatgccgacaataaagcggccggcgacggcaatgccaccacccacaacctgacgctgggggtggattaccaactgacggatcgctggctgatcggcgcgctgatctccggcgctaatgacgatcagcagccctccagccgctatgactaccaggcgcgcggcgtgctgttttccgcctttacctcgctggacgtgtttgagcacggctgggtgaacgccgatctgcactacgccaggctggattacgacgatattcgccgcagcgtgcagcttggcccgctgacgcgcagcgaaactggctcgacctccggcaaacagtggggcgcgcgcgtcaccgccggctatgacttcccgctgacctcaagtctgagcaccgggccgatggcgcagtttgcctgggactacagcaacgtttccggctatagcgaagacggcaacgacagcaccgccatgcgctttaacgaccagacctaccattcgcagatcggcgcgctgggctggcggctggacagcaacctcggcgtgattaacccgtatgccgagatcagctatcagcatcagttcggcgacgaggtgtaccgcgccggcggcggcctgaagtcgacctcaacctcgtttacccgtgatgccgccggccaggataaaaactgggtcgacgtcacgctgggggccaatctgccgctgaacgaccgggtggcggcgttcgccaccgtctcgcagaccggcggcctgagcagcggcgaacaggtgatgtacaacgtcggcgtcagcgcccgcttttaatgcgcctggcgcggcgcttcgccgcgcgttgcgggcagcggggtgcggccggcgattttcttctccggctgcagccgggtcatgcacagcatgctgcagaaagagaccagcgcggtggcgaagaacatcgcgccgtagccgtgctgctgcgccagccagccgctgagcatcggcgcgctgattgacgccagattggcgatggccagcgtgatgccgctgtaggccccgaccgacgctttcggcgtcacgtccagcaccaccgaccagtagacattgttcaccagcgcgttcagcgcattacccagcgtcatcagcgcaataatcgccgtgggcgactgcataaacgggatcagcaggaagcagccggcggtcagcagcagcgtgacggcggcaaaccggttgcgcgccagccgcagattaccgctgcgcgccagcagcgcatcggagatgcgtccgccgagcagcacggtgaagcaggcgccgctccacgggatcatcgccacgtaccacagggcgtgcaggtcgtaatggaagctgtcctgcaggtatttcggcccccaggtgaccagcacgaaggtgacatacagaaaggaaaagtagcccagcgcgttgaacaccagggtgcggttggtgaaaaacgcccgccacggcagcggcgtctgatggtcgtcatcttcctgacgatcgccgccaatcaccgccagttcggcggcgttaaccttcgggtgctgttccggcgtatcggtaaaacaggcggcgaacagcaaaatcgccagcagcgagaacagcccgagcagcataaacatgctgcgccagtcgtcggtcagcagcagcagcccgaccgccagcggcgcggtcagcagcgagccgatctgcgtgctcagcagcccgatgcccagcgcgaagccgcgctctttgcgcggcgaccagtggccgatggttttattcatcagcgcgtaggccgggccttcggcaaagccgaagaggatgcgtagggcggcgaagcccatcagcgcggagccgccgaacagcgcgacgcccagctcacccgcccaggcggtggcgatctccagcagcgaccacagcgcgccggccagcagccagacttttttgctgccgacgcggtcggccagaacgccgccgcacagcgagccgagcagatagccgaagccgaaatagcccagcaccgcccccagttgggtcttgttgaagccgaactcgcgggcgatgtcgttggcggcgaacgacagcgcgccgcgatcgacgtagttaatcagcgcgataaaaaacatcatggcgaaaatgcggtagcgatagcgactgtctgcctgcatggcacaacctcctgagcgtgggaaacctcaggcagcgagcaagattggtgccagccgtggcgacaaacggcgcagcgcgcgccggctgcggcgcgggcgggcgaatgccgcagcagaaaatgcgctttcagcgcgccgatgcgccgtgttggtgcgcaaaacgcgttttttgcacgctgatttacaccggaggccggattctggctgtatatcttacggtcaacgggtatactggcccattccatctaaatccacttgtatcgcgtgcgaatctaacatgcaaaagtttgataccaagacctttcagggcctgatcctgacactgcaggactattgggcgcgccagggctgcaccattgttcaaccattggacatggaagtcggcgcgggtacctctcaccctatgacctgcctgcgtgcgctgggtccagagccgatggcctccgcctatgtgcagccgtcccgccgtccgaccgacggccgctacggggaaaacccgaaccgcctgcaacactactaccaattccaggtggtgattaagccgtcaccggacaatattcaggaactgtacctgggctcgctgaaagagctgggtctggatccgaccattcacgatatccgcttcgtggaagacaactgggaaaacccgacgctcggcgcctggggcctgggctgggaagtgtggctgaacggcatggaagtgacccagttcacctacttccagcaggtcggcggcctggagtgcaagccggtcaccggcgagatcacctacggtctggagcgtctggcgatgtatatccagggcgtggacagcgtgtacgatctggtgtggagcaacggcccgctgggcgtgaccacctacggcgacgtgttccatcagaacgaagtggagcagtcgacctacaactttgaatacgctgacgtggatttcctgttcagctgctttgagcagtatgagaaagaagctcagcagctgctggcgctggaaaaaccgctgccgctgccggcctatgagcgcattctgaaggccgggcacaccttcaacctgctggacgcgcgcaaggcgatctccgtcaccgagcgccagcgctatattctgcgcatccgcacgctgaccaaagccgtggcggaagcctactacgcctcccgcgaggcgctgggcttcccgatgtgtaaaaagaacgagaactaagaggcagccatgactcaacagactttcctggtggaaatcggcacggaagagctgccgccgaaggctcttcgttcactggcggaatcctttgccgccaacttcagcgccgaactggacaacgccaaccttgagcacggtgaagtcagctggtttgccgcaccgcgccgtctggcgctgaaagtggccaacctgagcgcggcgcaggccgatcgtgaagtggaaaaacgcggcccggcgattgcgcaggcgttcgacgccgaaggcaagccgagcaaagcggccgaaggctgggcgcgcggctgcggcatcagcgtcgatcaggccgagcgtctgaagaccgataaaggcgaatggttgctgtaccgcgcgctggtgaaaggccagtccgcacagcagctgctggcggaaatggtcagcaacgcgctggccaagctgccggtgccgaagctgatgcgctggggcgaccaggagacccagttcgtgcgtccggtgcacaccgtgaccatgctgctgggcgatgagctgatcccgggcaccgtgctgggcatcgactcggcgcgcaccgtacgcggccaccgctttatgggcgagccggcgttcaccctcgataacgccgaccagtacccgcaggtgctgcaggaacgtggcaaagtggtggcggactacgaagaacgcaaggcgatcatcaagcgcgacgccgagctggcggcgcaaaagattggcggtaaggccgatctgagcgacagcctgctggaagaagtggcgtcgctggtggagtggccggtggtgctgacggcgaagttcgaggagaaattcctggcggtgccggcggaagcgctggtgtacaccatgaagggcgaccagaagtacttcccggtgtatgacgccgcgggcaaactgctgccgaactttatcttcgtcgccaatatcgaatcgaaagatccacagcaaatcatcgccggtaacgagaaggtggtgcgcccgcgcctggcggacgccgagttcttctttaacaccgaccgtaaacagcgtctggaagacaacctgccgcggctggacagcgtgctgttccagaagcaactgggcaccctgcgcgacaagaccgaccgcattcaggcgctggcgggctggattgccggccagatcggcgccgacgtcaaccacgctacccgcgccggcctgctgtcgaagtgcgacctgatgaccaatatggtgtttgagtttaccgacacccagggcgtgatgggcatgcactatgcgcgtcacgacggcgaggcggaagacgtggcggtggcgctgaacgagcagtatcagccgcgctttgccggcgatgcgctgccgcagtcgctggtggcctgttcgctggcgattgccgacaagatggacaccctggcgggcatcttcggcatcggccagcatccgaaaggcgacaaagacccgtttgcgctgcgtcgcgcggcgctgggcgtgctgcgcatcatcgttgagaagaacctgccgctggatctgcagaccctgaccgaagaggcggtgcgtctgtacggcaacaagctgaccaacgccaaggtggtggatgaggtggtggactttatgctgggccgcttccgtgcctggtatcaggaagaaggccacgcggtcgacaccatccaggcggtgctggcgcgtcgtccgaccaaaccggcggactttgacgcccgcgtgaaggcggtgagccacttccgtacgctggacgaagcggcggcgctggcggcggcgaacaagcgtgtctccaacatcctggccaaatcgaccgacaccctgctggatcaggtgcgcgcgtcggtgttgaaagagccggcggagctgaagctggcgacgcacctggtggtgctgcgcgacaaactgcagccgtacttcgccgaaggccgctaccaggacgcgctggtggagctggcggcgctgcgtgaaaccgtcgacgagttcttcgaaagcgtgatggtgatggcggaagatgaagaggtgcgcgttaaccgtctgacgctgctgagcaaactgcgtgagctgttcctgcaggtggcggatatttccgtcctgcaataagcccgtgtggtgagaaatcaaggtgcctgcagactgctgaccaagccggttattagggagagcgtggcgatggggtcgtagcggcgtaagccgccgaagcgcccctcgttacgctaggcccgggtatctcgatctatcaggcggttttgtcattaaccttaaaggcgcctgcgggcgccttttttacgccgcttgccgcgggaatcggcaaagcgcgggcagttgatctattcttaaagtcgcagggagcggcaacaggcaggaagctgatgaaaagacacgtttatcacgggagttatttcacatggcggtagggactcagagcaagggcgtgatgcgctggttggcgccgatcgtagcgttgttggtggtgatgcagctggctggctgcggcgataaagagccggagcagcgtaaggcatttatcgactatctgcaaaacaccgtaatgcgcagcggcgcgaaaataccgacgctgagcgaagaccagaagcagaagttcggcaactatgccggcgattacgcggttttagtcgcattttcacagcagttaaataaatccgtcgacgccagcctgacgccggctatcgatcaggtgagccagatccgcaccgcgcaggactatatcggcaagcgcgacgggctgcagcagtcgattggcgcgctcaacctgctggggcagcagatacagaccgccaagtcgcaggcggacagcgccagagcggcgctgaagcagccggacgatctgaaggcggtgtataaccaggcctacgacaaaatcgtcaccgcgccggccaatgcgctgatgccgaccatcccggccgccgccggctttatccaggagctggtgcaggtgggcgacttcctgcaggcgcaggggaatcaggtcagctttaacaacggcggcgtgcagttccgcaatcagcagcaggtcgcgcagtacaacgccatgatgactaatctggcggccaagcagcaggacctgcaaaacgcgcagaagaccctacagaatatcgtgcgctaatcgacccatccgccggggcggcttatcgtcccggcaaccatgccgcgcggttttccccaccatttctgtactacacttcacgataatcccgcgttgtaactttattacggctaaacggcccgtttcctcgcgctggcgcctgccgacgtggggaggttgctcaggccgcatcgtgccgaaaataaaatgtgataaacatcacaatataaaaacaaagatgcaaaattaaaatgtgattttaatcacaaaaaatagcgtttttggctcgttatggcggcagcgttgcttttttacacgcggtaattgtgatcgtgatcactattaatggtggtgtttatagcctctttgggtgatctgtatcacaaaattttcatcgggtacgcgttgtcaatcgagcgtgctagagtccgcctcacagacagcaccaagcggctggaacgtaacaacaataatgcgcgctcttattcgccggcgcgtaatgctattaccgcttcacaataggggtgtgttttatgctttcaccagacattaaggtcaaagtgcagaactttggtcgtttcctcagcaatatggtgatgccgaacatcggcgcgtttatcgcctggggtatcatcaccgcactgtttattcctaccggctggctgccgaacgaaacgttgggcaagctggtcggcccgatgatcacctacctgctgccgctgttgatcggttataccggcggtaagctggtgggcggcgatcgcggcggcgtggtcggcgcaatcaccaccatgggggtgatcgtcggcgccgatatgccgatgttccttggcgctatgatcgccggcccgctgggcggctgggccatcaagcattttgaccgctgggtggacggcaagattaagagcggtttcgagatgttggtgaacaacttctccgccggcattatcggcatgctgctggcgatcctggccttcctcggcatcgggccgctggtggaaacgctgtccaaactgctggcggcgggcgtacacgttatggtggtgcacaacctgctgccattgacctcgatcttcgtcgaaccggcgaaaatcctgttcctgaacaacgccatcaaccacggcatcttctcgccgctgggcattcagcaggcgaccgaggccggcaaatccgtcttcttcctgattgaagccaaccccggcccggggctgggcgtgctgatggcctatatgttcttcggccgcggcaatgccaaacagtccgccggcggcgcggcgatcatccatttcttcggcggcattcacgaaatctatttcccgtatgtgctgatgaacccgcgcctgattctggcggtgatcctcggcggcatgaccggcgtattcacgctgacgatgctgaacggcggtctggtgtctccggcctcacccggctcgattctggcggtgctggcgatgacgccgaagggcgcctatttcgctaacctggcggcaatcctggcggccttcgtggtctcctttgtggtcgccggcttcctgctgaaaacctctaaagtgaaagaagaggacgatctggaagaagcgacccgccggatgcgcgatatgaaatcacaggcgaaaggcggccaggcggccggcgccgcgctggacggcgacctgagcacggtacgcaaaatcatcgtggcctgcgacgcgggcatgggctccagcgccatgggcgccggggtgctgcgtaagaaagtggccgatgccgggctgacccgcatttcggtcaccaacagcgccatcaacaacctgccggacgacgtggatctggtgattacccaccgcgacctgacggagcgcgcaatgcgtcatgcgccgcaggcgcagcatatctcgctgaccaacttcctcgacagcaatctgtacagcgacctgaccgcgcgcctgctggccgccaacgacggcggcgcgtcccagccgcagccggtgacggccgcgcctgatgagagcgtcgtcgacgacgaaccggcgctgttcaaactgggggagggcaacgtgttcctcggcctggaagccagcgataaagagcaggcgatccgctttgccggcgagcagttggtgaaaggtggctacgtcgaggcggaatacgtgccggcgatgctggagcgtgaaaaactcacctctacctatctgggcgaatccatcgccgtgccgcacggcaccattgaggccaaagaccgcgtgctgcgcaccggggtggtgttctgtcagtacccgcagggcgtgcgcttcggcgacgaagaggacgaggtggcgcgcctggtgatcggcattgctgcgcgcaataacgagcacatccaggtgattaccagcctgaccaatgcgctggacgacgacacggtgattgagcggctggcaaataccacaagccggcaggaagtgctggagctgctcggcggcaagaaagactaaatcccataggggcgcagcgtcaggctgcgcccttgtcatatttaagaaggttatcattatgaaagcattacattttggcgccggtaatatcggccgcggctttatcggcaaactgttggccgatgcgcatgccgaactgactttcgccgacgttaaccagacggtgctggacgcgctcaatcaacgccatagctacccggtgcgcatcgtcggcgagcaggagcgcacggaaacggtgaacaacgtcagcgcggtcaacagcggcagcgatgacgcggtggcgctgatcgccgacgccgatatcgtcactaccgccgtcggcccgcagatcctggccaaaattgccggcacgatcgccaaagggctgagcgaacgccgccggcagggcaatgcgcggccgctgaatattatcgcctgcgaaaacatggtgcgcggcaccagccagctgaaacagcaggtctttgccgtgctgtcggcggacgaccaggcgtgggcggagcagcatgtcggctttgtcgattccgcggtggaccgcatcgtgccgccggcggaagcgggcagcgacgatccgctggcggtgacggtggaaaccttcagcgagtggattgtcgaccagacccagttcaagggcgcgccgccggcgattgccggcatggagctgaccgataacctgatggcgtttgttgaacgtaaactgtttacgcttaataccggccatgcgattaccgcctatctgggccagcaggccgggctgcagaccatccgcgacgcgattctcgacccggcggtgcgccaggtggtgaagggcgcgatggtggagagcggcgcggtgctgatcaagcgttacggctttgcgccggaaaaacacgcggcctatatcgaaaaaatcctcagccggtttgaaaacccttacctgcacgacgacgtcgagcgtgtgggccgccagccgctgcgtaaactgagcgccggcgaccgcctgatcaagccgctgctgggcacgctggagtatggcctgccgcacgccaacctgattcagggcatcgccgccgccatgcactaccgcagcgcccaggatccgcaggcgcaggaactggcgcaactgctgagtgaacgcgggccgaaagccgcgctggcgcaaatttccggtctgccggaggacggcgaggttgtggaacaggccgtagctgtgtataacgccatgcaaaagtagcgcgtgatgatgaacacacgggcgcagcgtgctgcgctccagcagaccgagttcgccattgacgccctcccccacgcctttcgaacagcgacaatggaagaagcacaggcatttgaaaaccaggttctggaaaagctgaacgccggcaaaacggtacgcagcttcctgatcgcggcggtagagctgctggcggaagcgttgaacgtactggtggtgcaggtgttccgcaaggacgactatgcggtgaagtacgccgtcgagccgctattgtccggcgccggtcccttgggggagctgtcggtgcggctgaaactgatgtatggcctgggggtgatcgcgcgccatgagtatgaggatgccgaactgctgatggcgctgcgtgaagagctgaaccacgacggcgccgagtaccgctttgtcgatgatgaaatcctcgggccgttcggcgagctgcactgcgtcagcgcgctgccgccgcagccggcgctgttgccgcccggcgaggcggatgaagcgctgctggcgatgcagcagcagcgctaccagcagatggtgcgctccaccatggtgctgtcggtgaccgcgctgattgccggcatcggcgccaaacagccgtcgcgcctctccccgctcgggcgcccgtaacggcgtccgcgcatcccgccgggtaaccggccgcgcattttgctacaatgcagcaaaccctccttaaacgtgccggttcggcacttcaggtcagagaaatgaaagagaaagaaaaggcagagattaagcgcctgagcgaccagctggacgcgctgaaccacaaagacgtgcaggtgatccagcagggcaacccggagctgatcgcgcagcacagcaaggaaaaagagaagctggcaacggagatcgagcgcctgaaaaacgtgcgtacggaaaagctgagcggcgaagcgcagaagctgcaaaaactgccgttcagccgtgaaatcaccaaaaaagagcaggccgatatgggcgcgctgaagaaaagcgtgcgtgggctggtggtggtgcacccgatgaccgcgctgggccgtgaaatgggcctgaaagcggtcaccggctacgcgaaaaaagccttctgatccccggcggggcgacgcgtgcgccccgtcactcctccccgcggagcctcttcctcgccgccgttcgtcagcggcccagcaaacgacggttaaaatcttcgattttgccgctgcggatgcgcagcagcagggttttgctccagctggcggatagcccggccgccgacagcaggcggcgatactgctcctcgtcaaacggcatatgccaggcgatgcttaccgcctcggccaccgtgacctcgctgcagcgcgccgccagctccagcggcaggtcgccgcttacctggccgggcgaaatcacccggtacagccagccgcagcggccgctttgctgcatcagcagcgacagatcgtcgatgtcgaaatgatcgttgagtttgaagcacggcgagcgcggctgcgtcacctgaatcagcgcctcgccccagcggaaaatatcgccgataaacacgttgtgctcggtcaggccgcgggttgagaggttttcgccgaatgccggcgggctgaacagcccggcctgcgccggaaactgctgccgccagtggtcataatgttcaatcgggtagtggcacagcgcgcgatcggggccgccgtggtagcttttttccgcctgctgatcgccctccaggccgagcggggtcagcggcagggcgccgtcgacctgccgtttggcgatcgcgctcgggcgtccgcccggataggcctgaatgtggccgatatagacgtcggggttgggcatagggggcctcctggctcagaacacggcttagcatagcctgagtgagccggaaggaacagagacgccgccccgaaaatggggcggcgatacggtcagaaggtggtccagttatcctgctcgttctggacgggggccgccggcttggccgggcgcggcgttggcgcgtcggtcgccgtaacgccgggagacgacgcgtccgccagctggaacaccgccacgctttgctgcaggatttccgcctgctcttccagcgaatcggcggcggcggcggactgttccaccagggcggcgttttgctgcgtggtctgatccatttcggcgatcgcgtggccgatctggtcgatgccgcgcgtctgctcgtcggaggcggaggcgatctccgccatgatatcgcgcacgtggctgacggcctgtacgatctgctccatagtgctgccggtctcttccaccagtcgggtgccgttctgcacgcggttgaccgactcgccgatcagcccttcgatctccttggccgcctgcgcgcagcgctgcgccaggctgcgcacttcgctggccaccaccgagaagccgcggccctgctcgccggcgcgcgccgcctcaacggcggcattcagcgccagaatattggtctggaaagcaatgccgttgatcagggtggtgatttcggcaatacgttgcgaactgctggagatatcgcgcatggtggcgatcacgctgcccaccagcttgccgccctgctgagcggtatcggaggcgtccgacgccagctggttggcgtgatgggcgttgtccgcgttctgtttcaccgtggcggtcagctgctccatgctggcggcggtttcttccaccgccgccgcctgttgctcggtgcgcgaggaaagatcggtattgccggcggagatttcaccggcggcggtataaacctggccgacgccctgctggattttttcaatcatatcgcgcaggttctggttcatggtcgccatcgcctgcagcagtttgcccagttcgtcgcggcgttcagggacttccacccggcgcagatcgccggtggcgatgcgctgggcgatggccagcgtgttgtgcagcggtcgggtgatttgcagcgtcatccgccatgacaccagcagcccggcgataatggcgatcagcgtcgtcagccccatgctgaactgcgcgctgttgatatcgttattggtctgcgtcagttcatccagcagaaaggcgcgggacagcgtgccgatgtcggtggtggttttctccagcgttgcgcccgcagcccgttcagcttcgtaagcgggcatgaaggctttgacacggttctgataatcgtccagctcggccagcagtggctgcagcagcggcttttggctgtccgacagctgctgattgagcgcctgtgcgttgcggcgtacctcttcaatggctgccaatagcggcgcttcggctgcgcggttgcggttcagcagcaggccgcgtgcgccgtagcgcacctgcatcagacggttgttaagccgcaggaacggcaactgcagcgcgccgctgccgagctgccgctctgtctgcgccagctgctgctggatctccgacatattccagctctggcgcaccgcatctttggcggccaccgcgtcgacgaatttctgttcctgctcgcggtattcatcgatcagcgtatccagccgcttcaggtccttgcggctctgcggatcccagttcaggctgttgccgcggtcgagcagtttatccacctggttgatattggccgtacttttatccaggaactccgactggtattcctgcagatacatcagccggttgtagcgggcccggttgatctgatcgtttaactgattgctgaagctgatgcgttccgcgcgggagtcgatctgtgtgaggtagtggatgccggtggcggcgatgatgattgccagcagcagcatcaggaagaagccgagggtgagtttttttccgacgccgagatgaacgtaccggctcgtcagtgtttgcaataccgccattttttgtcccttttttaagcgatgccatgggaaaaaccatcggcatggcagggataaactttagcggttttttaagcaaaaaaatgcccgcgggacgcgggcatgatgacgagatgaaaggattacttcttggcggcgaaacgcgctgcggcttcgtcccagttcaccacgttccagaatgctttgatgtagtccgggcgtttgttctgatatttcaggtagtaagcgtgctcccacacgtccaggccgatcagcgggaacccggaggcgccggcaacggcttcgcccatcagcgggctgtcctggttggcggtggagaccacggccagcttgccgtcatctttcagcaccagccatgcccagccggaaccgaagcgggtagcggcggctttctcgaactcttcctggaatttctccacgctgccgaagtcgcgctcgatagcggctttcagatcgccggacagggtggtgccggttttcaggtttttccagaagaagctgtggttggcgtggccgccggcgttgttgcgcataaaggtgcgcttgtcggccggaactttatccaggtctttgatcagctcttcaacgctcagcgacgccagttccgggtaggcttccagcacggtgttggcgttgttgacgtaggtctgatggtgtttggtgtgatggatctccatcgtctgcttgtcaaagtgcggttccagcgcgtcataggcgtacggcagtgatggcagtgaataactcatgatcatcgtctccagtgtgatagggcggcgcaagaatgtaagcaccgcgtaagcagtcggatcattatagttaattaaatgatattgaaaatgattatcaatgccccttgttttgtgcggtttttgcgcaactcatgagtgtgatcaatgtctcacttttgtgtcatattgtgtctatattgttcactgacagagcacggctttataacaaccccggtatcgctatggtaatatacgggggttataacgttattaatataacaacgatcattattagcgcttccacgcccggcgtgaagcaggcgcactcgaaacaatgtgactacgcgatgaaggagaccccccatgcaggtcagcagaaggcagttctttaagatctgcgctggcggtatggcagggacgacggtggccgcgctggggttcaccccggaagcggcgttagcggaaacccggcagtacaaactgctgcgcgcccgtgaaacccgtaataactgtacgtactgttccgtcggctgtgggttgttgatgtacagccttggcgacggcgccaagaacgcaaaagaaagcattttccatatcgaaggggatccggatcatccggtcagccgcggcgcgctttgcccgaaaggcgcaggcctggtggatttcatccacagcgaaggccgtctgcagtaccctgaataccgcgcgccaggctctgataaatggcagcgcctcagctgggacgacgcctttacccgcatcgccaagctgatgaaagaggaccgcgacgccaacttcgtcgccaccaacgaacagggcgccaccgttaaccgctggctgtccaccggcatgctgtgcgcgtcaggcgccagtaacgaaaccggctatttaacgcaaaaattcacccgcgctctcggcatgctggccgtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatattaagaacgcgaatttgatcgtcgtgatgggcggcaatgcggcagaagcgcatccggtggggttccgctgggcgatggaagccaaaattcacaataaagccaagctgattgtgatcgatccgcgctttacccgtacggcatcggtggcggatttctatacgccaatccgttccggcaccgacattgctttcctgtcgggcgtactgctgtacctgatcaccaataacaaaattaaccgcgagtacgtcgaggcctacaccaacgccagcctgctggtgcgggaagattttgcctttgaagacggcctgttcagcggttacgacgccgacaaccacaagtacgataaaaccacctggaactaccagctggacgaaaacggctacgccaagcgcgacgtcacgctgcaggatccgcgctgcgtgtggaacatgctgaaagagcacgtcagccgctatacgccggacgtggtggagaatatctgcggcacgccgaaggccgacttcctgcaggtgtgcgaatacatcgccgaaaccagcgcccacgaccgcaccgcatcgttcctgtatgcgctgggctggacgcagcactcggtcggtgcgcagaacatccgcaccatggcgatgatccagctgctgctgggcaatatgggcatggcgggcggcggcgtcaacgcgctgcgcggccactccaacattcaggggctgaccgacctgggcctgctgtcgcagagcctgccgggctacctgaccctgccgtccgaacagcagaccgatctgaacggctacctgaacgccaacacgccgaaggcgctgctgccggggcaggtcaactactggagcaactacccgaaattcttcgtcagcctgatgaagagcttctacggcgacaaggcgcagaaagagaacgactggggctttgactggctgccgaagtgggacaaaggctacgacgtcctgcagtacttcgaaatgatggcgcagggcaaggtcaacggctacttctgccagggctttaacccggtggcgtcgttcccgaacaaaaacaaggtcgttgcctcgctgtccaagctgaagttcctggtgaccatcgacccgctgaataccgaaaccgccaacttctggcagaaccacggcgagtttaacgacgtggatccgtcgcagattcagaccgaggtcttccgcctgccgtccacctgctttgccgaggagaacggctcgatagtcaactccgcgcgctggctgcagtggcactggaagggcgccgacggcccgggcgaagcgatgaacgacggtgaaattctgtcgggcatcttcagccggctgcgcgagatgtacgcgcgcgacggcggcgcgacgccggagccggtgctgaacatgacctgggactacctgacgccggaaaatccgtcgccggaagaggtggcgcaggagagcaacggcaaggcgctggcggatattctcgacgccgacggcaaggttctggtgaaaaaaggccagcagctgagcaccttcgcccatctgcgcgacgacggcaccaccgccagcggctgttggatcttcgccggcagctggacgccggaaggcaaccagatggcgcgccgcgacaacgccgacccgtccggcctcggcaatacgctggactgggcctgggcgtggccgcttaaccgccgcattctgtataaccgcgcctcggccgatccgtccggcaagccgtgggatccgaagcgtcagatgctggagtgggacggcgccaagtggaccgggatggatgtgccggactacagcaccgccgcgccggacagcgacgtcgggccgtttatcatgcagccggaaggcatgggacgtctgttcgccatcgataaaatggcggaagggccattcccggaacactacgagccgtttgaaacgccgctcggcaccaacccgctgcatccgaaggtggtgtccaacccggcggcgcgcgtgtttaaagacgatctggcgacgatgggcaaatccgacaagttcccgtacgtcggcaccacctaccgtctgaccgagcacttccactattggaccaagcacgcgcggctcaacgccattgcgcagccggagcagtttgtggagatcggcgaaaaactggcgcagaagaaaggcatcaaacagggcgatacggtcaaagtcagctccaaccgcggctatatcaaggccaaggcggtggtgaccaagcgtatccgcacgttgcaggtgaacggtcaggaggtcgataccatcggcatcccgatccactggggctacaccggggtggcgaaaaaaggcttcctggccaataccctgacgccgtttgtcggcgacgccaatacgcagacgccggagttcaaggcgttcctggtcaacgtggaaaaggtgtaacggagacgagttatggcaatgcaatctcaagacatcattcgtaaatccgccaccaacggcctgacgccggcgccgcgcgcccgcgacgacaaagcggaagtggcgaagctgattgacgtcaccacctgtatcggctgcaaagcttgtcaggtggcctgttccgagtggaacgacatccgcgatgaggtcggccacaacgtcggggtgtacgacaaccccgccgatctgaccgccaagtcctggacggtgatgcgtttctccgaagtggagatggacgacagcggcaaactggagtggctgatccgcaaggacggctgcatgcactgcgccgacccgggctgcctgaaggcctgcccgtcggaaggggcgatcatccagtacgccaacggcatcgtcgacttccagtcggagcactgcatcggctgcggctactgcatcgccggctgcccgttcgacgtgccgcgcatgaacaaggacgacaaccgggtgtacaaatgcaccctgtgcgtcgaccgcgttgatgtcggccaggagccggcctgcgtgaaaacctgcccgaccggcgccatccacttcggcactaaagaggcgatgaaaaacgtcgccgccgagcgggtgggcgaactgcagacgcgcggctaccagaacgccgggctgtacgatccggccggcgtcggcggcacgcacgtgatgtacgtgctgcaccacgccgacaagccgcagctgtatcacggcctgccggacaacccgtcgatcagtccggcggtgacgttctggaaaggcgtgtggaaaccgctggcggccatcggctttgccgccaccttcgcagcgagtatcttccactatgtcggcgtcggcccgaaccgcgtcgaagaggacgagaacgacgagctgcacgatgaggagacgcgcaaatgaggaaggaaaagccaattcagcgctacagcgcgccggagcggattaaccactggatcgtggcgttctgctttattctggcggccatcagcgggctcgggttctttttcccgtcctttaactggctgatgaatatcttcggcacgccgcagctggcgcgcattctgcaccccttcgccggggtgatcatgtttgccgcgtttatgctgatgttcctgcgttactggaagcataatctgatcaaccgtgaagatatcctctgggccaagaacatccacaagattgcgatgaacgaggaagtcggcgacaccgggcgctataatttcggccagaagtgcgtcttctgggcggcgattatcagcctgctgctgctgctggccagcggcatcgttatctggcgtccttactttgcgccggccttctccatcccgctgatccgcatcgcgctgctggtgcattcgctggcggcggtggggctgattatcgtgattatggtgcacgtctacgccgctctgtgggtgaaaggcaccatcaccgcgatggtcgaaggctgggtgccggccgcctgggccaagaaacaccacccgcgctggtaccgtgaggtccgcgaaaaacgacaggaaaataaaccctgatgagtatccgcattgttcctaaagagcagttaggggcacagcgtgaaaagccacacacggcggaagcaattccgccgttacttttcgcgaatctgaaaagcctgtacacccgccgcgctgaacgcctgcgtcagctggcggccgatcacccgctgggggattacctccacttcgccgccgccatcgccgaggcgcagcagcatgcgctgcatgaccacccgctgcagctggacctgtccgacgcgctgcgtcagggcgccgaacgcggcaaaccgccgctcgatctcagcgtctatccgcgcagcgcgcactggcgcacgctgctgacggcgctgatcgctgagctgcgcccgcaggcgccgcagcacgtgctggcggtgctggataacctggaaaaggccgccgagcaggagctggagcagatggcgaccgccttgctcaaccgcgaattcgcgcaggtgggcagtgagaacgcgccctttatctgggcggcgctgtcgctgtactgggcgcagatggccagccagatccccggcaaggcgcgcgccgaatacggcgaacaccgccagttctgcccggtgtgcggcagcattccggtctccagcatggtgcatatcggcaccgtcaacggcctgcgctacctgcactgcaacctgtgcgagagcgagtggcacgtggtgcgggtgaagtgcagcaactgcgagcagacgcgcgatctgaactactggtcgctggacagcgagcaggcggcggtgaaggcggaaagctgcggcgactgcggcacctatatgaaaattctctatcaggagaaggatccgcaggtggaagcggtggccgacgatctggcgagcctgatcctcgatgccaaaatggaagacgagggctttgcccgcagcagcatcaacccgttcctgtttccgggcgagtaaagcgggagccggcggcagacgcatgattttgctggcatctcggttatttcccgtgtcttatctggcattcgccttggcgtcttgctacgtttacgccatagcgcgtaaagcgaaaggaaagggatgatgttcaaaaagatcgtgaagtttgccgccgcggcggccctgattgccggcctgagcgcctgtgatgattcggataccaaacagccgacggtgccgaagcccgcgccgaaaccgacggcgacccagccggcgccaaagccgaagcctgcaccgctgccggggctgagcgtctcgctgcagcaggggaaactgacctttgagctgccgtccggttttagcgatcaaacggaaaacagcggcatcattaacgaccatacgtcgaccatccagcgtttcctgaatggcaagtcgcgccagagcgccgtctcctccgaggtgattccgccgacggggatgaagctgaacgacagcgacaaaatgctcaatgagctaatgcagagcatgatgaccgagctgtccggccgctataagcagattgagaagaccaaggaagagaactttaccgtcggtaagcaaaagttccgccggctggataccgaacagagcgttaacgggcaaaaagtggtttccaccattgtcctgacggtgttcaataaacgcgtgattacgctgcagatgctgtcgccggcgaaagagccggcggtgcaccaggcgctggtgcaacgcattgttgatacgctggcggtgaagtaaccggcgctgtctgcccgccgcccacgggagggaagatgaaactgatcggcagttataccagcccttttgtccgcaagatttccgtgctgctgctggaaaaggggctggcgtttgagttcgtcaacgatccgccctacgaggcgcagacgcgggtgggcgagcacaacccgctggccaaggtgccggtgctgctcgatgagcacggcgaggcgttctatgactcgcgggtgatcgccgactatctggagctgctgcccgccgggccgcgctttgtgccggacgaccgcgcgctggcgctgcgggtgcggcgcggcgaagcgctggcggacggcgtgaccgaggcggcgtcgctgctgtatcgcgagagcctgcgcgccgcgggcaaacaggatgaagcctggatgctgcggcagcgcgacaagctgcaacagggactggatgcgctggaagcgctggcgcaggaaaaagcgctgctgaacggcgagcagctgacgctggcggatatcgccgccggctgcgcgctgggttatctcaacttccgccgtatcctgcccaactggtgcgtcggacgcccggcgctggtcaagctggccgaacgtctgttcgcccgcgaaagctttgcccgcacctcgcctccctgatcgaccgacgggcgcgccggacgcgccccgttattgctgaagacaaccctgaacacacctgacaccgagcaaccatgagcactgaagcccaatctctttacagccggctgccggcgattgaccgcctgctgcgcgacccggcgatagcacctttgttggccagccacggccagacgctgattggcgagctgctgcggcagatgcaggcgcaggcccgcgacgcgattaaacggcagggacggttgccggcgtggtgcgacgactggccgcaggcgctgcaggcgcggctggcgcaacagcagcagccgcggctgaagacggtattcaacctcagcggcaccgtgctgcacactaacctggggcgcgcccagctggcgcagccggcgatcgaggccatcggccgggtgatgggcgcggcggtgacgctggagtacgatctggacggtgccggccgcggccatcgcgatcgcgcggtggccgatctgctgtgtcagctgaccggcgcggaagacgcctgcatcgtcaacaacaacgccgcggcggtgctgctgatgctggcggcggtggcgccgggcaagcaggtggtggtgtcgcgcggcgagctggtggagatcggcggagcgttccgcatccccgacgtaatgcgccaggcgggctgccagctggtggaagtgggcaccaccaaccgcacgcatctgaaagactaccagcaggcgatcaccgaacagaccgggctgctgatgaaggtgcacaccagcaactactgcgtgcagggctttaccgccgcggttgatgaagcgcaactggcgcagctggggcggcagcacggcctggtgaccgctaccgatctgggcagcggttcgctgattgatatgacgcagtacggcctgccggcggaaccgatgccgcagcggctgctggccgacggcgtcgatctggtgaccttctccggcgataaactgctgggcgggccgcaggccgggattatcgtcggcaagaaagcgctgatcgcgcagctgcagcagcatccgctgaagcgtgcgctgcgcgtcggcaaaatgacgctggcggcgctggaagccacgctgcgcctgtatcagcagccggagctgttggcgcagcagctaccgacgctgcgcatgctgacccggccgcagcaggagatgcaggccgccgccgagcgtctgctggcgcagctgtcgccgcactatgccggccgctttacgctgcaggccgaaccctgctggtcgcagatcggcagcggttcgctgccggtggatcgtctgccgagctatgcgctgaccttcacgccgcaagacggccgcggcgcgactctggagcgtctggcgcaggcgtggcgcgcgctgccgcagccggtgatcggccgcatcaacgacggcaaactgtggctcgacctgcgctgcctgacgcaggaagcggcgctgacggaggcgctgcaagcatgattatcgccaccgccggccatgtcgaccatggcaaaaccacgctgctgcaggcgatcagcgggatcaacgccgatcgcctgccggaagaaaaacgccgcggcatgaccatcgatctcggctacgcctactggccgcagccggacgggcgggtgctgggctttattgacgtgccggggcacgaaaaattcctcgccaatatgctggcgggcatcggcggcatcgaccatgcgctgctggtggtggcctgcgatgacggcgtgatgccgcaaacccgtgaacatctggcgattctgcgcctgagtggccgcccggcgctgacggtggcgctgaccaaagccgaccgcgtcgatgccgagcggctggcggaagtcaccgcgcaggtgcaggccgagctggcgcagcagggctggcctgatgcgccgctgtttgttaccgccgcggcgcaggatctggggattgcggcgctgcgcgcccatttgctggcgctgacgccggcgcaacatgcgctgacgcgtcgtttccgcctggcggttgaccgcgcgttcagcgtgaagggcagcgggctggtggtgaccggcaccgcgctcggtggccgcgtcgcggtgggcgacaccctgtggctgagcggccaggaggtgccggtgcgggtgcgcgggctgcatgcgcagaaccagccggcgcagcaggcgcaggccgggcagcgcatcgcgctgaacatcagcggcgacgtcagtaaaagcgacgtgacgcgcggcgactggctgctggcgcagcggccggcgctgcgggcggagcgtgtactggtgacgctggagcaggatcagcggctgaagcactggcagccgctgcatattcaccacgcggccagccatatcaccggccgggtgtcgcttctgcaggactcactggcggagctgatcctcgatcgtccgctgtggctggcggaagacgatcggctggtgctgcgcgatatcgcggcgcgcgaaacgctgggcgccgcccgcgtactggcgctgacggcgccgaagcgcggtaaacgtcagccggcgtatctgcactggctggcgcagacggcgcaggcgcaggatgacgcgcagcggctggtgctgcagctgcagcagggtccgctggacgtggcggccttcggctgggggcgccagctgagcgacgagcggctgacgcagctgctggatgagcatcaggtgctgacggccggcggcagggcgctgtcgctggacaacgcccgtcaggcggagcaacgcctgctgcaggtgctggcggagtatcatcagcagcatggcgatcagctgggcctcgggcgcgcgcgtctgcggcgcatggcgctgccggcgctggacgaggcactggcgtttttactgatcgaacggctgcaggcggccggcgcgctgcacaacagccgcggctggctgcatctgccggagcacggtctggcctttggcgagcaggaactggcgctgtggcagcgcatggcgccgctgttcggcgatgcgccgtggtgggtgcgcgacctggcgacggagctggcggccgatgaggccgaggtgcgcgccacgctgcgcaaggcggcgcagctgggccatgtgaccgcggtggtggtcgaccgctactacctcagccagcggatggcgcagttcgccgcgctgatccgcgagctgcacgccagccagggcggcgccagcgccgccgattttcgcgatcggctgggcgtcgggcgcaagctggcgattcaggtgctggagttcttcgaccgcagcggctttacccgccgtaaaggcaatcagcacctgctgcgcgacagcgggctgttcgacgcctgatctccgcatttccccgccttatccgcgctcagtctgcttacgcaggctgggcgttttgccttttctcatcgttatgtgcgctttctctctaagaatatgctgaatttttgtccggcgatcggcttctgtcacattgttttataagcaatgtgataacaataaggtaacgatgctgtgacattggcagttgttgtcggcggaggcttgtggataaagtgagcattcgcgcacttgccgttagtgaacggcatccctgattgaccctcttgctgcgcgttgtcgtctggtgaacgagccgatcgccggggcattcagcctaccgccgccgttaaggagtgagcagatgagcaatatcaaccatcaattggcgcacagcgcggcgccgccgctgcagagcgcgggcaccgtcacccactgctttgccgacggcagcctgagcgtggagagcgaagggcgcggctggcactgtcagcgcgccgccagctgcgtgatcgctccgcaggcgggcgaccgggtgctgattgccggggtggacaaccaggtgtggctgctggcggtgctggagcgcgccaacccggcggcggcggagctgagcgtgccgggcgacctgcatatccgcagcagcggtgaactcagcctcagcagcgaggccctgcgcgtcagcgccgggcagggcgattgccatatcagcgaaatgaattacagcggcgacaagctgtccgcctgggtcagcctgacccgtacggtgggcaagcgcgccgaatcggtatggcagacggtgacgcaggtcagccagaacctgttccgccagacccgtaataccgagcaggtgcgcgccgggcagctagatattcgcgccgatgattacgcgcgtctgcatgcgcacaacacggtgattacctccaaggcgatcaccaaaatcgattcagaacagattcatatgggctgaggaggccgcgatgtttgccaactgccaactgatgggcgtcgatctggcgtttcccgacgtctgtctgacgccgaccccgacgcccacgccgatcccctacccggatatcgctatggggccgacggcaatccccaatgcgctgaacatcctgtttatgggcatgccggcgcacaatatggcgacggtgacgccgctgaccaacggcgataacgcgggcgtcgccaccggcgtggcgtcgggcacggtgatggggccgtcgcgccacctcaccggcgcctttaccgtattgcttaaaggcacgccggccacccggctgaccagcgtcagcctgcagaactcgaccaacgccgtcgggatgcgcgtggtgcccagccagttcaaggtgctgatgctggcgccctgagcgccgccggccatgatcgtgttagttttggggagaagccgtttatgtttgaccgtattactgtgacaacgccggcgggcgccggtgggctgaagttctggaagctcaacggggtggagcaggtatcacactcgttcgagctgcaggtgatgctgctcagcaccgacgcccggctggaccgccgggcgatgctgggtcagccgatcaccctgaccatcccgacgcaggggctgctgtccgcgccgcgctatctcaacggtaaggtcacctcggtcaacgtacacagcgccgacattaacggtgcgcgctacgccgtctacaccctgacgatggaatccgacctgtggccgctgaagcgggaccgcaaccagcgcatcttccagaaccagcgcgtgccggatatcgtcaaaacggtgctcggggagtacggcgtgcaggtggaggagcagctctccggcagctaccgcagctgggagtactgcgtgcagtatcaggaaagcagctacgactttatctcccggctgatggagctggaggggatttacttcttcttccgccacgaggcggataaacacacgctggtgctgcacgatgcgccgcagcagcatcagccgttcagcggttatgaggcgatcccctaccacgccacgccgtccggcggcagcaccggcgaggaggggatcggccagtgggcgatctccgagcgggtgacgccggggatctacagcatcgacgactacgatttccgcaagcccaacgcctggctgtttcaggcgcggcagaaccccagctcgccgcagccggggcagattgactactatgactggccgggacactttgtcgagcacggcgacggcgagttctatgcccgcgtgcggcaggaggagtggcaggcggagcaccagcgcatcagcgccaccgccaccgcgttgggcatcgtgccgggctgcacctttacgctgctgaacccgccgttcgtcagtgacagcggcgagtatctggtgctgagcgccagctacgatctggaggagaacagctacgccagcggcggcgacgaggcggtgcaccgcatcgatatgacggtgatccccgccgatacgccgtaccgctcgccgcagcgcacgccgtggccgcgtacccacggcccgcagaccgcgcgggtggtggggccgcagggcgaatcgatctggaccgacaaatatggccgcatcaaggtgaagttccactgggaccggcaggccaagggcgacgacaccagctccggctgggtgcgcgtctccagcgcctgggccggccagggcttcggcggcgtgcagatcccgcgcgtcggcgacgaggtggtgatcgactttatcaacggcgatccggaccggccgatagtcaccggccgggtgtataacgaggccagcatgccgccgtgggcgctgcccgccggtgccaccatgatgggctttatgacccgctccaaggacggccacagcgacaactccagccatctgttctttgaggacaaggccggctcggagatggtgcagctgcacgccgaaaaggatatgaatatttcggtggagaacgataaaacggtgaccgttgacggcaaccgcaccaccaccattcagaaaaagcagcaggacgaggtgttcggtgacgccaggttcacctaccacggcacgcgcaccaccacggtgaccaagaaagagaccaaaacgtttgaagacggcgagaaggtcaccatcaccaacggccgtcattcagagatcaccagcggcggcgaagagctgaagattaccggcgtacgcaaggtggaaacggtgggtacggaagagcagatcgtgtcggaaaaggtgacgcgtcgctataaggccggcatggactctttcttgaaaggaaaacggtttgataaggtgacgggagagcgccacaacgtggtgaccggggatatcctcaatgagtttggcggcctgctgacggagaagattaccggcgcggttgatacggatattcagggttcctggacacagaaggcgaagcaaggcattaccatcagttcaccacagatgattaccatcgacagtaaggtgaaggtcagcatcaaaacgccggcggcgcttgagtataaagaccataaagagaccgtgtcgatgttctcgttcgatttcacggcggcgaaggtggtgacggagggttattccacgaccgtgaccgtcggcggtaaactcggtctggcaacgatgaaattcgacaagaccggttttgatctctcgaccaaagagggacgggtggagtttggtcaggcaatggtgcaggttgggcagatcatgtcgcagtttaacggcctgacaatcataggctgagggatatatttatgaagttcgcgatcattatttccgtgattatttttgcgggtttttttgcctatatcgcccacctgttttaccgcgatcacaagatagacgcccagggacgggagctgctggcgcacgtggaagaggtgcattaccgcagctccaacgataacggcagcatcaatatccgctaccggctgtcgtggcaggaaggcgccgccaccaaagaggtggaaggcaaagagaccatcccggccttctattcgtcgaaggtgcagcaaggcagcgacgtgacgatccgctacctggacgacgaccatattgcgtttgtgtttgataaagaccgttaggtctaatccgatagtacgcccggggcttgtcgcccccatccgcacgctataccctgcgcggtaacctggttaacgataaaacgacatgcaagggtgcggatgagcaataaaattggctggatagataacttacgcgccgtggcgtgcctgatggtggtgatgatccacgccaccaccgcggtgctgaccacgccggataaggtgggcagcctggcctgggacgtcgccaacctgctcaacgccctgtcccgcgcggcggtgccgctgttctttatgatctccggctatctgttcttcggcgagcgcagcgccaaccgcaaacacttcgtgcgcatcggcggctgtatcctgttctacagcgccgtggcgctggcgtatatcgcctgcttcactcatatcggtttctggccttcgctgcgtacgctgctgcaaaagccggtgttctatcacctgtggttcttctacgccatcgtggtggtgtatctgctgtcgccgctgatcaacgtcaagccggtgtccggccgctatctggcggcggcgctgctgattctggcggtgctggccaacccgaacggcgataagttcgccgtcgacggcgtacacctgctgccggccaacctgtatatcgccggcgataccttctactacctgctgtatgcgctggccgggcgggcgatcggcatgatggataccgggcggcgcggcgtcagcctgctggcggcgctggggttggtgggcagcgtggcgctgattatcctcggcacccgccatcagtcgctgattaacggcaaccttgccgccacctactacctgtacgccaccccgctggtgtttattgcggcggtatcgctgctggtgtggtttaaaaactgtctggcgcagccggtgggctggctggcggtattttcccgccattcgctggcgatctacggcctgcacgctctgattgtgaatctgctgcggcatcagggctgggatcttgacggctatccgctgctggatattttctgggtgttcggtctggcgctggggctgagcctgctgctgtccgtcgggctgcagaagatcgaccgccggcggctggtgtcctgaacgggcggcggccgccgcccgtatttacctcaggctttggcgacgctgccgtacaccagacgcccctgatggaaggtggcgcgacgcggtgaaatgcgcgccaccgcctcggccgaacagctggcgtcgaccagcataaagccggcgtcgtcgccaacctgcggccagacgcgccggccctggtcgttcagcggcagcaggttgccggtggcgatggccagagagcgcgacaggtggaactcgtcggagccccggtacagctgggcgtacaggttggctttttccagcatatcgccactgccgaacggcgaccagtggtcgatcacgctgtcggtgccggtcatcacaaagacccctttttcactcagctgcggcagcggcatcatcaggctgccgatcggcaccgtcgaggcgatgtcgatctgctgcgccgccagccgctcggcggtgtccgccaggcgtccctcatccagcgtactgagcgcgaaggcgtggctgatggtgactttgccgcgcagcgccgggtttttctcgacggtggcgatcatatagtcgatggctgccacgcccgccgggctggtttcatgcaggtgaatatcgacgcccttgccgctgtcgagcgcgatctggaacatggcgtcgagcgatttctccatcgcgccgtcgacgttggtcgggtccagcccgccgacgtactgtacccccatctgcatcgcttcgcgcatcagcgcgtccaccttggagtgcagcaggccgtgctgcgggaaggcgacgatctcgcagctgaagccggcgcgctgattttccagcgcgcgctgcaggtgctccaggcttttcagcccgctgaccgggtcgatattacagtggctgcgcgccaccgtgctgcccttcgactgcagcagggcgattagcccctcggcgcgctgctgcgaggtcggcagcagcttggggatcagcgtctgctccagcgcaatcatatccatgatggttttgccctggcgtggacgcggcgcctgccacgggccgccgtagaaggttttgtccaggtggatatgcatatcgcgcgtgccgggcagcagcaactggccgcccgccgaatagcgtggcagagcggcgggcggcgttgcgccggccgggtgcagcgccgcgattttgccgtctttgatttccagcgtgtaacgcgcggtgcgggtgccgatcaccgtatcgccgtcgtactcgaagccttcttccaacagcacgtcgctcagcaggtagtggcggtcggtgaggttcatcggctccggcgcggtgcaggaggcggcagcggcgggcgcggccgcctgcgccatgccgccgctcatgccgagcaccgcgcaggcggtggtcagcttgccggtttggctgagaaaggttctgcggctttgttgttggctgttttccacaatcggttccttatccagaggtgttgcgttgcagccattaatctaaaaaagtcgcgccggggttggcagcgacatttgccactggtgattattcgatttggtaatgatggcggatgggttagcgggatgggttgacttgcatgttttttgtgcgattctttataccttcttgaagcaaaaggattttgcgtaatgcctggcttttccctcagtgtttttcctaagcacggcatgattccaccgtctgatcatgtcagacgcaccgtcaacgtgttgctaacaggtaatactgctgttttcttcaatatctcccgagtatccagccctccaaggggcgagtcatgagcgaagcggcacgcgtcggcgatgcgattggacattcccatgcgctggccgggatgattggcggcacgattgtcggcggcctgattgctgccgccggcgcggtggcagcgggggcgctgttcgttgccggcctggcggcgtcctgcgtgggcgtcggtgtattactggtgggcgccagcctggcggtgggttatctcaccggagagctggcggccaaggcgcgagatggcattgcggaggccggcgcagggagcctgacgccggccggcaagatagtgaccggctcgccggatgtgcgcatcaatggcaagccggcggccatcgccaccgtcagccgggttgtctgcgagcaggatggtcccagcatgcagatggcgcagggttcggacaaggtgtatatcaacggccggccggcggcgcgcgtgggggataaaactaactgtgacgccaaggtgatggaaggctcacccaacgtgcgcatcggcggcggcactgttaccaccctgccgataaaaccggaagtaccggactgggtgtataagatttccgacctgacgctgctgtttgccggcctggtaggtggcgtcggcggcgcggccagcaagctgggcgcgctgggcagaatgctgagcaaggcgcccggcatcaacaaactggggcgaaccgcctgccggttcggcacgctgatgaccgccacgaccgccgccggcattatcgcccggccggttgatatcatcagcggccagaaactcctgtccggtgacgacgagctggactttgtgctgccatcgcgcctgccggttgagtggcagcgctactggcgcagcggcaacccggcagagagcgtactgggccgtggctggagcctgttctgggaaagcagcctgcagacctaccaggatggcctggtgtggcgtgcgccgtccggcgactatgtctccttcccgatggtgcccaaagggcataaaacctactgcgaagcggaaaagtgctggctgatgcacaacagcgacgacagctggcaggtgttcgacgtcagcgagcaggcctggcactatccggccttatccgatgaacaaccgagccgtctgcagatggtgactgacctcgccggcaacgcggtttccctgttccacgatgaccatggccggctgaccgagctggtcgacagcgccggtcagcggctggcgtgtcgctacctgaccatcgccaacgggctgtcccgtctgagcacggtgctgctgcataccccggatggcgagctgccgctggtgcactacgcctacgatgaggaagggcaactggtgaccgtcagcaaccgcgccggcgaggtcacccgacgctttggctggcaggacggactgatggtcagtcatcaggaccacaacggcctgctgaacgagtaccgctggcaggagcttgacggcctgccgcgggtagtggcctaccgcaacagcgccggcgagcagttggaactctattatgattttgccggcggcatgcggcgggtggtgcgcgatgatggccggcaggcattgtggcagttggatgacgacgacaacgtggcgcagttcaccgactttgacagcagaaaatcggtgtttatctatgaacggggcgagctgtgcggcgtggtgctgccgggcggtgcgcagcgtcagagcgagtgggaccgttacggccgcctgctgagcgagaccgacccgctggggcgcaccaccacctatcaatactcccgcaacagcggccgcctgttctcggtcacttatccggacggcagtcaggcatttcagcactgggacactcaggggcgcccgacgcagcagattgatgcgctgggcaacgtcacccgctatcactatcccgacgaggaagagagcctgccggaatgcgtcatcgatgcgctgggcggcgaggtgaaactggtctggaacgcacagggactgctgacgcgctataccgactgttccggcagcgtcaccgcctacgcctatgatgcgctgggccagctgacgcaccgcaccgatgcggaaggtcacctgacccgttaccgctgggaccgtgccggccgactgcagacgctactgcatccggacggcaacgaagaactattcgactggaatgcgcagggccagctggcccgacaccaggacccgctcggcagcgagacgcgctggcagtacaacctgctggggcagccggtcagcgtcaccgaccgcatccagcgtacgcgccgttaccactataactgccgcggctggctgacgagactggaaaatggcaacggtgccgattaccagttcagccacgatgcggttggtcggctgatgattgaacggcggccggacagcatcgagcgtttatatcgttatggccccgatggccagctgagcgaataccgggaagtcgcgtcaccggacgtagagccgcagccgtccccgcggctgcaccaattccgttatgacgaggccggccagctggtctggcgagccaacgacagcgccgagtggcattaccactatgatgcggccgggcgcatgaaccgcctgacgcgcacgccgaccgctgccggcagcgaactgggtatcgagccggacagcgtgcagctgcgctacgaccaggccggcaacctgctgagcgagcagggcgtcaacggtgagctgcagtaccagtgggatgccttgtccaacctgcagacgctgacgctgccgcagggcgaccggtttcagtggctccattacggctccggccacgccagcgccatcaggtttaaccagcaactggtgagtgaattcagccgcgaccggctgcaccgggaaaccggccgtacgcagggtgcgctgcagcagcggcgccaatacgatgcgctggggcggcgcagttggcaaagtagtgctttcagccacggacagataaccaaaccggaagagggcgtgctgtggcgcacgttccgctataccgggcgcggcgaactggaaggtgtcggtgacgcgctgcgcggtgagattcattatggctacgacgcggaaggacgcctgctgcagcaccgtgaggcgcagcagggcaggccgggccaccggctgcgctacgacctggcggataatctgaccggtgagcagcgcgtcagccgggacccggataccgacctgccgccggcgccggtggtcaataaccggctcgaatactggcagcggatgttttaccgctatgacggctggggcaacctgacccgccggcgtaacggggtttaccaacagcattacgtctatgatgccgacaaccggctgataaaggcgcacggccgcggcccgcagggtgattttgaggcgcagtatcactatgacgcactgggacgccgcacgcgcaagacggtgactctcaaggggaaagcgccggaaaccacgcgcttcgtgtgggagggctaccggctgctgcaggcgcagcgggacaacggcacgcgccgcacctggagctatgacccggcaagccggtggacgccactggcagccctcgaacaggcgggcgatggccagcaggcggatatctactggctgcacaccgaccttaacagcgcgccgctggaggttacggatagcgagggtaacctgcgctggtccggcaactacgataccttcggcaaactgcaggggcagacggtcgccggcgccgaacggcgcaagggcgcgctcattgagcagccgctgcgttatgccggccagtaccaggataacgaaagcgggctgcattataatctgttccgttactatgagccggaggtagggcgttttaccacgcaggatccgataggattgcgcggcgggctgaacctgtatcaatatgcgccaaacccgtatggatgggtggatccgttagggttgaaatcatgtggcccaacgcgcactagacatgtacctaaccgtcatatccggcgtcataataatattggtaatagcaagttctccttgagagagagaataaaacttcaaggtaagagtaaatataaaaaacctaatcaatatagaaagttagaagatagaacaatgagtaatccaagccgagtaatacatcaaggggatggaaggattaggtatgagagagattatgatcgtgtcattggtacaagaggtgagcaagggcatgtgaccgtttatgatccagtaaaggacaagattatcacatcttacccagctcatttagaggattaattatgcttgatttatattatctttctgacagtgatggaactaagccatctttgatattaactgataaggttctgaggaagattgaagcttcatttttgaaattaaaaaataagacaggagtttatattgacccatatgggaaaactagggtttatccagaacatcagaagatactaattgatgatctaagtgattttaaagatgaggatgtagtttctttggtaaattatctcattgaagctaggaatgacaatgaagttataatcgctgacggagattaatatattaccgggtgggagtaaatccttcccggttttgcagtatccgtgaaggttattagtttgacaggccagggcagcgctacgccggccagtaccaggataacgaaagcgggctgcattataatctgttccgctactatgagccggaagtgggacgctttaccacgcaggatctgatagggttgcgcggtgggctgaacctgtatcaatatgtgccgaacccatatggatgggtggatccgttggggttgacaagcaaggtatatgaagatgccccctatcatggaaaaatcgataatgctgttaaaagtagagcgcctaccaatgggcaggtagctttagatcattcggtactagagaatgggatgctttacatcctgatcaacaaaatgcactaaagaaggcaagaatggtcgataggaagggaaatgtaaaaggtgggtgttaatatgaaagactatactaaaactgagatagaaagaaaacttgactcagatgatttgtctgatgtgactgatgccttgctgtatctgacatttaacattgatgatttcaattgggtacaagatgttgatttgaaaatgctagatcaccccaatgaagaagtttgttctttagctatcacctgtttgggacatattgcgagaatatactcaaagattgataaggaaaaagtaatcccttgtcttaaaaataaagcaaaagataagcgtttcacagggcgagttgaagatgcgatggatgacataagtatgtttacttaaaattaatatggctatggttgtggggtcagtccagtttaaatgattgttattaatggttttagcgaattactaaaaatgaagggtggcctgcctgatgtcggttggctgtatgtctcgccatcgtttagcctttcttctgaagaggatatcgtcaacggtagttattatattgctgaaaacgaagacgaagaaatggattttgaagataactacggcacgttccttgaagcgccaatctttaaggcgatcattgacaataagttagagcacagtcctgcttctgggagtgtagaacttcttgaagcagtccgctattacctcgaaaacgatgattttcaggactgaaaacttttagccttgcattttcagggagtcatcggggccaaccatcttggttggccctttacgctcacatcaacggcagcaggcagcggtacagctcgcggaaggtggtgcggcgggcggcgtaggcctgatggcgttcggcatccggcgtatgcatctgctccagcggcagcgggggcagcagctcggccagcgggcgctgcgggttgagcgcgatctgcgccagccgcgccgcgcccagcgccgggccgacgtcgccgccggtgcggtatgccagctgctggccactgatatccgccagcatctgtcgccagtacgggctgcgcgcgccgccgccgatcagcgtaatgctgtcgggctgcaggccgctggcgtgcagcgcgtccatgccgtcggccagcgcaaagcccacgccttccagcaccgcgcgcgccaggtcgtttggcccgtgctggtgggtcagcccccagaatacgcccttggcgttcgggttattgtgcggggtgcgttcgccggacagataaggcagaaaccacagcggcgtctccgccggggcggcctgctcgacgttgcgcaacagcgtggcgacgtcggcgacgttggtcagccggcagacccagtccagacaggaggcggcgctgagcatcaccgacatcaggtgccaggtgtcgggcagcgcatggcagaagctgtgcaccgcgctggccgggttgctgaggaagccgtcgctgacggcgaaatagacgccggaggtgccgagcgacagcatcgcctggccgggctgatacagcccgacgccgatcgcccccgccgcgttgtcgccgccgcccgccgccaccggcgcctgcggcatgccccagcgctgcgccagttcggtgtgcagctggccggtgagccggctgccttcaaacagcgccggcatctggtcgcgcgtcaggccgcaggcggccagcatctcatcgctccagtcgcgccgggcgacgtccagccacagggtgccggcggcatccgacatatcgctggcgaagacgccgctcagccgccagcgcaggtaatctttcggcagcagcaccttgtctatctgactgaagatgtgcggctcatgctgccgcacccactgcaccttcggcgcggtaaagccgggcatcatcaggttgccggtaatggcacgcgagcgcggcaccgcctgttccaactggcggcactgcgcgaaactgcggccgtcgttccatagcatggcggggcgcagcacgttctgccggctgtccagcagcaccgcgccgtgcatctggccggtcaggccgacgcccttaacctgctgcagcgtatgctgccggccgagcgccagcatggcgcggtcggtcgcctgccaccagtcgtgcggatcctgttcggaccacagcggttgcgggcgggagagggtcagcgcctcggtgtggctggccagcagttgcccgcgctcatccagcaaaatggctttcacgccggaggtgccaagatcgatgccgatatacatagaggttcccttccttcggtgggcgtatccgcggtcacgcggcctgcggggcgggcgctgccgccccggcaggattagccgaacagataacggtttaccagattctcatatttctcctggtggccgctgtgatgctgcggcgccagattatgctgttcagcgtacttggccagcgcgtccagcgacagttttccctgcagaatttgttggcccagctcgccgttccagccggcatagcgtttggcgacctgccgatccagctgcccgtcctcaatcattctggccgccaccttcagcgccagcgccatggtgtccatcgcgccgatatggccgtagaacaggtcatatttgtcggtgctctggcggcgcactttggcgtcgaagttcaggccgccggtggtaaagccgccggccttgaggatttcaaacatcaccagcgcgttctcttcgacgctgttcgggaactggtcggtatcccagccaagctgcggatcgccgcggttggcgtccaccgagccgaagatgccgagcgcgatggcgctggcgatttcatggtggaacgagtggccggccagcgtggcgtggttggcctcgatgttcaccttgatctccttttccagcccgaactgcttcaggaagccgtacaccgtggcgacgtcgtaatcgtactgatgcttggtcggctcctgcggtttcggctcgatcagcagcgtgccctggaagccgattttgtgtttgtgctccaccaccatctgcataaagcggccaatctgttcgcgctcctggcgcaggtcggtgttcagcagcgtttcatagccttcgcggccgccccacagcacatagttttcgccgccgagctgctgggtggcgttcatcgcgctgtatacctgcgccgccgcccagctgaagatttccggatccgggttggtagccgcgccggcgccatagcgcgggtgggtgaagcagttggcggtgccccacagcagtttgacgccgctgctttgctgtttttccgccagaacgtcggtcatcacggcgaagttgtgcagatactccttcagcgatccgccttccggcgcgacgtcaacgtcgtggaagcaatagtacggcacgttgagcttgcggaagaattcaaaggcgacgtccgccttgcgccgcgccagctccagcgcatcacccgcctgctgccaggggcgctcgaacgcgccgctgccgaacatgtccgcgccgttccagcagaaagtgtgccagtaacaggcggcaaaacgcagatggtcggccatgcgtttgcctaatacgatttcatctgggttgtagtggcggaatgccagcggattgttgctgccggttccttcgtaacggacttgttcaagctgatcaaaataagattgcattctcgactccttggtaacagaacccggcttaacgggatgccttaatcttcggagttgatgacggcggtctcaattatgttatttcacactcaaattcagataattattaaatgtgcgatggatctcatattgcgcgtttatttagccagcttgatccgccggcagcgataaatttttaccaggttaaaacatgatcgccatcataaaaataacattaaaccaaaaaacgtaattcgccggtaaaaatcagtaattgctgagttagcgctaagcgacaacactttccgggacgttgtgccataaaaagtcgtttcaattattaccctacaatttcaataaagaaggtatataagatgaaatttaagcacttattcctctctgcctgcgccatgctggcgctggccagccagccggggttcagtaaagacgtcaagattgggatggcgattgacgacctgcgtctggagcgctggcagaaagaccgcgatatttttgtcaaacaggccgaagcgcagggcgcgaaagtgtttgtgcagtccgccaacggcaatgaagaaacccagatggcgcagattgagaacatgattaaccgcggcgtcgatgtgctggtgatcattccttataacgggcaggtgctgagcaacgtcatcggcgaggcgaagcgcgaaggcattaaagtgctggcctacgaccgcatgattaataatgcggatatcgatttttatatctcgtttgataatgaaaaagtgggcgaactgcaggcgcagagcctggtgcagcgcgtgccgcagggcaattacttcctgatgggcggctcgccggtggacaacaacgccaaactgttccgccaggggcagatgaacgtgctgaaaccgctgattgacgccggcaaaatcaaggtggtcggcgaccagtgggtggacgcctggctgccggaaaatgcgttgaaaatcatggaaaacgccctgacggccaataacaaccacatcgatgcggtggtggcctccaacgacgccaccgccggcggcgcgattcaggcgctggccgcgcaggggctggcgggcaaggtggcgatctccgggcaggacgcagacctggcggcggtcaaacgcattatcgccggcagccagaccatgacggtgtacaagccgatcagcaaactggccgatgaagccgccaatattgcggtgcagctggggcgcggcgaacagccgaaatccaacgccagcttaaataacggcagtaaagcggtacccgcctggttattaacgccggtctccgtcgataaatccaatatcgacagcacgatagtcgccgatggcttccataaaaaagccgagctgggtaaataaactgcgccgtacggaggacgttatgtcctgtttattgcacatgaagcatatcacgaagcaatttggcgcggtgaaagcggtggataatgtcagtctgcagctggaagccggccaggtattatcattatgcggtgaaaatggttcaggaaaatccacattaatgaaagtgctgtgcggaatatatccgcacggcagttatcagggagatatttatttttccggccatttaatcacggcgaaaacgattcgcgacaccgagcaaaagggtatcgccatcattcatcaggagctggcgctggttaaacagatgacggtgctggagaacatgttccttggcagcgagtggagtcgccatggcctgctggacgatgacgccatgtatcagcgctgccggcgcatgctggcgcaggtcaagctggcggtagatcccgatacccgcgtcggcgagctggggctggggcagcagcagctggtggagatcgccaaggcgctgaacaagcaggtgcggctgctggtgctggatgagccgaccgcctcgctgaccgaaagcgaaaccgccacgctgctgacgatcgtgcgcgatctgcgcgatcgcggcatcgcctgcatctatatttcccacaaattgaacgaggtgaaggcgatctcggatctgatctgcgtgatccgcgacggcaaacatatcggcacccgcccggtggccggcatgagcgaggaggagattatcgccatgatggtcggccgcgagttgaccgagctgtatccgcagacgcagcacgccgttggcgaggtggtgctgcaggtcgataatctgaccgcctggcacccggttaaccggcatatccgccgggttgacgacgtatcgtttacgctgcggcgcggtgaaattctcggcgtcgccgggctggtgggttccggccgcagcgaaaccatgcagtgcctgttcggcgcctatcccgggcgctggcaggggcgcatcaccatcgacggacaggcggtgtcgatcggcaactgccggcaggcgatgcgctacggcatcgccatggtgccggaagaccgtaaacgcgacggcatcgtgccggtaatgggggtcggcgccaatatgacgctggcggcgctgggggagttcagcggcccgctgtcggtattggacgaggcgcgcgagcaggcggtgattcagcagtcgctggcgcggctgaaggtgaaaaccgcgtcggcggagctggcgatcggccgcctgagcggcggcaaccagcagaaggcgatcctcgccaagtgcctgctgctgaacccgaaaatcctgattctggatgagccgacgcgcggtatcgatatcggcgcgaaatatgaaatctacaagctaatcaatcagctggtgcagcagggcattgcggtgatcgtcgtctcgtccgaactgccggaggtgctgggcctgagcgatcgcgtgctggtgatgcaccaggggaaaatcaaggcctcgctggaaaaccgtaatctgacccaggaacaggtgatggaagccgcgttgaggagtgaaaatcatgtcgaaaaacacgctgtctgaggcaagcctgccggctgcgcccgccaaaaagccgcgcctgccgctgaaatcgctgaatctgcaggtgctggtgatgctggcggccatcgccgtgatcctgctgttctttacctttaccaccgaaggcgcgtacctcagcgcgcgcaatatttccaacctgctgcgccagacggcgatcaccggcattctggcggtcggcatggtgtttgtgattatctcggcagaaatcgatctgtcggtcggctcgatgatggggctgctgggcggggcggcggcgatttttgacgtctggctcggctggccgctgccgctgaccgtcgcggtgacgctgctggctggcctgctgctcggcgcgtggaacggctggtgggtggcctatcgcaaggtgccttcctttatcgtcacgctggccggcatgctggcgttccgcgggattctgatcggcatcaccaacggcaccaccgtggcgccgaccagcagcgcgatgtcgcagattggtcagagctatctgcccggcggcctcggtttcggcatcggcgcgctagggctggcgttgttcgttatctggcagtggcggcggcgcagcagacgcgcgcagctcgggctgccgttgcccgccgccggcggcgacgtcgcccggcagagcgtgatggcggtggtggtgctcggcgccatctatttgctgaatgactatcgcggcgtgccgacaccggtgctgatcctgacggcgctgatgctggcggggatatttatggcctcgcgcactgcctttggccggcgcatctacgccatcggcggcaatatcgacgcggcgcggctgtcgggggtgaatgtcgagcgcaccaagctggcggtgttcgctattaacggcctgatggtggcgattgccgggctgatcctcagttcccggctgggggccggctcgccgtcggcgggcaacattgccgaactggacgccatcgccgcctgcgtgattggcggcaccagcctggcgggcggggtcggcagcgtcgccggcgcggtgctgggggcgtttatcatggcgtcgctggataacggcatgagcatgctggacgttcccaccttctggcagtacatcgttaaaggggcgatcctgctgctggcggtttggatggattccgccaccaagcggcgggcatagcgcatagggcggccgctgaggcgttgctgcttcagcggccggagggcggcggcgttattgcgccgccttttcgttgaggggggaggcgttatcggcggcctgctccgccagctgtcgctgctgttccggggtcaggcgggcgatgccaaagccggtgaacccccacagcatggcgaaaaagatgccgctccagcacagcaccgcccagggcagataggcgagcgtggcgacgcccagcgtgccggccatataggcgccggcggcggtccagggcaggatgggttcgaaaatggtggcggaatcttcgaccgtgcggctgaggttcttcggatgcagcccgcgttcgatataggcgctgcgcagcatctcaatcgggatcaggatggaaatctgcccgttacaggtcacgccgatcatggtcaggccgcaggtcagcgtggccacaatcagcgtaccggtggagtgcactagcttgagcaggttatggacaatcacttccagcgcgccgctcagcgccagggtgccggcgaaagagagcgcgcagaagcagatcagcagcgtgcccatcatcgagttcatgccgccgcggttaagcaggttactcagcagcgggttgaccggcgtatctcccagcatcgacacgttaaagccgtcgaccgcgcttttgacgatgtcgtgtagcgcaaagccctgaatgaaggcggcgttgagcatggcgcacagggcggagaccagcatcaccgggatggtgggctttttgctggcggagccgtacagcacgatggcgatcggcaacagcagcagccagttgaagtggtagatgccctgcagcccgtcggtgatcagcgtgactttatccgtgatggccgcgccggcgagatcgacggacaggccatagcacagcatcaccacggcggagaggatcagcgacggcagggtggtgtagagcaggtgggcgatatgctcatacagatcgacctgcgccgccatcgccgccaggttggtgtcgccggacagcggggagagtttatcgccgaagtaggcgccggcaaccaccgcgccggcggtggcggccaggttggcttccatgccgatcgccacgcccataaaggccacgccgatggtaccggcggagccccaggaggtgccggtacagacggagacgacggcggtgaccagcagcgcggtgacgtacagcatggcggggttaatcagtttgaggccgtaataaatcatcagcggaatggtgccgccggccatccaggtgccgatcagcaggccgacgctgatcagaatcagcagcgccggcatggtcttggcgatcttctgggagatggcgttgagaatggcgccgtagtcatggccgaggcgcctgaccagcagggcggcgatcaccgtcgacagcaccatcaacggctccggcggcaggtcgaacgcggcatagccgacgccgagcagcagcaccatggcgataatcggcaacagggattccgtcagcgtcggaattcttggtttcatagtatccatagggtacgactcctggtgttataacggggaagtcctgacgatgcgctgcagcgccgcgctgaggagacggcgcggcgtggcgatattgatcctgaagaaaccccggccggccgcgccgaagtcggagccccagctggcctctacgccagcgcgggtgcggaaccaggttttgagctgctgctcgtccaggccgctggcgcgataatcgacccacagcatgtaggtgccgtcgctgcgggttacctgccaggcggggaaatggcggctgaacgtgtcaatcagcagcgtacggttgtcggccagatagcgtttgagctgcgccagccatgcatcgccgtgctgataggcggccagaaaggcggggacggcataatagccagggttatgaataccggcggcctccaggcagcgggtaaatttctcccggtgtttatcattagcgataataatatttgccacttccagcccggccatattgaaggttttggccggcgaggtgcaaataaaggaatgttgcgccacatagtgactgaaggtagagataatctgatgccgctgggcgctgaaaataaagtcggcgtgcacgtcatcggaaataataaatacctgatgccgttcggccaattcagcaattcttattaaggtttccggcgaccagacggtgccggtcgggttatgcggcgacagtaaaataaaacaggtcgcccgtttgaatttattttccagatcgtcaaagttgatgctgtaacggccatcctgatagcgcaaggtgctttccagcagctgacgttggttcagagtcaccgcctgcacgatggggtggtaggacggtgtcagactgacgatggcgtcgccgggggcggtaaagttctggatatacagcgagacggcctggatgacccgcggacagaagacgacgtgctccggcggcacctgccactgatagtggcgctgcatccattgtgaaaccacctgatgccagttgtcgctcagcagggtatagccataaatgccttttttactgtgctcaactaatggattaatcatcgtgtcgggcagggcaatatccatatcggcgaccgagagggaaataatctcctggccgtcgttcaggctttcactattccatttcgcgctgaaggtgccttggcgggagatgtttttatcaaaatcataggcgctcattgctatttacgctcttccgctgtttttatggtgggctcaccatagcgctggcgtcgaggtttttttattccgcattttgtttttcagtttatgaaaaatgcctaacgtgattgtggtcacaaacgggcaataaaataaattatgaactctccattcgtgatgtatatgacaacaaatatatgcaggcatggggcagcgaggcagctatgtgtgaaaaacgctatcgtattacgttgttatttaacgcgaataaggtgtatgaccgtcaggtggtggaaggggtgggggaatacctgcaggcgtcgcagtgcgactgggatatttttatcgaagaagacttccgctgccgtatcgacaacatcaaagagtggctgggggacggcgtgatcgccgactttgacgaccgtgagattgagcggctgctgcataacgtccaggtgccgattgtcggggtgggcggctcctaccaccgcgacgacgactacccgccggtgcactacatcgccaccgacaatcatgcgctggtggaagcggcgtttatgcacctgaaggaaaaggggctgaaccgcttcgcgttttacggcctgccggctgaaggtggcaaacgctgggcgcaggagcgcgaatatgccttccggcagctggtggcgcaggagcagtatcagggtgtggtgtatcagggcctgtcgaccgcgccggaaaactggcagtacgcgcagaaccggctggcggactgggtgcagaccctgccgcagcagaccggcattatcgcggtgaccgatgcgcgcgcccgccacctgctgcaggtatgcgaacatctggcgattccggtgccggagaaactgagcgtgattggcatcgataatgaggagttgacgcgctatctgtcgcgcgtggcgctctcgtcggtggcgcaggggtcgcggcagatgggttaccacgccgccaaactgttgcaccgcctgttaaaacagcgcgatctgcctttgcagcgtatcctggtgccgccgctgaaggtgatcgaacggcgctcgacggattaccgctcgctgcgcgatccggcggtgattcaggcgatgcactacatccgccatcacgcctgccgcggcatcaaggtggaacaggtgctggatgcggtggggctgtcgcgctccaacctggagaagcgctttaaagaggaaaccggtcagacgattcaccatgcgattcacgccgaaaaactggagcgggcgcgtaatctgctggcgaccaccgcgttatcgatcaacgagatttcacagatgtgcggctatccgtcgctgcaatatttttattcggtgttccgcaagggcgacgccatgacgccgaaagagtaccgggacaaatatgcggaaacggcctgctgacgccgcttacgccaaccggcaaaacgtcgtcagccgctgcgccagcgcgccggcggcggcaggggcgctgtcacggtaatacagcgccagttcgaaatcattcaccggcggcaggccctccgcctcgcccaatacgcggtggctcggcagccggcagccggcgggcagcagggtgactcccagcccggcggcggaggcggcggtcagcgccgccaggctggcgctgctgtagccgatgcgccagcgtttgccgaggttgtccagcgcctggcatagctcgtcgcggtacagcccgttgagtgggaacaccgccagcggcaccggcgactgctcaatggcgggaaaggccaggctgtccagccacagcagcggctccggccgcgccgcgcgcggcggctggctgcggcgctgtttaaccagaatcagatccagctcttcacggccgtaggcgtggtgcagatcggcgctcaggccgctggtgacgtccagccgcaggtgcggatgttcgcggctgaattcggccagcagttcggtggtggaggcggcgaagtcttccggcaccccgaggcgcagcacgccgtcgcgccagacgccggtcagcgcgtcgtgcgcttcttcgttcagcgcgataatgcgccgggcgtagctcagcagcttcaccccctcttcggtcaacagcacctgatgggaggagcgttcaaacagcggtttgccgagcatctcttccagccggcgcacctgctggctgacggtcgactgcgacaggcacacccgctcggcggcgcgggtaaagctgctgctgtcgcatacggcaacaaagctgagcaacagctgagggttgaacatcggataacgattcattttgtcactgctgaccattccattatttaatttccaaatactaacggcattttctacagtgaggcaacgttgccgtcaccgcgttgtgacggctctccttccgcatttactgactggaattcatggtggttaatcactctcaaccggcggggcaggcgtcaggcgcgcgccgctggtttcatcctttgttatgggcgctggtgctgatcggcctgaatatgcgcccgctgttaacctccgtcggcccgctgctgcccacgctgcgccaggccaccggcctgagcttcggcggcgcggcgctgctgaccgcgctgccggtgctgatgatggggctgatggccctggccggcggtgcgatcaaccgtctgctgagcgaacgcgccagcgtattgctgagcctgctggcgattgcgctgggggcgctgtggcgtgaactggcgccggacagcacgcagctgctgctcagcgcggtgctgggcgggctgggcatcggcgttattcaggcggtgatgccgggcattatcaaacaccattttctcaagcgcatggcgctggtggccggcctgtggtcggcggcgctgatgggcggcggcgggctgggggcggcgatcaccccgtggctgaaccgcgaccatgactggcacagcgcgctggcctggtgggcgctgccggcgctggcggcgttggcggtctggctgtgggtgagccgcaggctggcgcggctgacaccggcggccgccggacaggcgggcagcccgctgcgcagcccgcgcgcctggctgctggggatttactttggcctgattaacggcggctacgccagcctgatcgcctggttgccgccgtactatatacagctgggctggcagccgcaggccagcggcgcgctgctggcgctgatgacgctggggcaggtgataggcgcgctggcgttgccggcgctggcgcgcggtcacgatcgccgtcagctgctgtgggcggcgctgacgctgcagctgatcgggtttatcggcctgatcggctggccgctacagacgccgtggctgtgggcgctgctggccggcttcggcctcggcggggcgtttccgctgtgtctggtgctggcgctggatcacctgccgcagccggcggcggccgggcggctggtggcctttatgcagggcatcggttttttactggcgggcgccgcgccgtatgtctccggcctgctgcgcgactacagcggcggcttcctgctcgactggcagctgcatacgctgttggtgctgctgctgatggcgctgacggcgcgctttcatccgcgcagctaccggcagggcggcgggtaatatttctgtcattgcggctgcctatagtgacggtgcctttacctcttggtcaaacacctcatcaggacgcttaaaaatgacaatgaaaacaacgataacatccctgcctctggcgctgctgcttggcggcatgctgtgcagcgcgccgctgtgggcgcagcaggaggttgacgcgcggctggccggccatgcgctgctgccggttaacagcacgctgacgccgccggacgacgccccggcggatctgcgccagagcggcaaatacaccagcggccagcgggtcagcgtacttggcagcatcgccggcctgtcggccgaccggcccaccggcatcggcctgccgatcgacggccagccgcggcaggggcactccggcattaaacatatgccggacggcagctactgggtgctgaccgataacggcttcggcagcaaggccaactcgccggacgcgatgctgtatctcagccactaccgcatcgattttaagaccggcgcagtggagccgctgaaaacggtatttctgcacgatccggacaagaaagtgccgtttcatattgtcaatgagagcaccgaccagcgctacctgaccggcagcgacttcgacccggaaagcttccagttcgccgataatgccctgtggatcggcgacgaattcggcccttatcttattaaggccacgctggacggcaagattctggcggtgttcgacacccaggtgaacggcaaggtggtgaaatcgccggacaacccgaccctgacgctgccgggcgcgccggacggcaaacagaacttccaggtggcgcgctccaagggctttgagggcatggcgctgtcgccggacggcagcaaactgtatccgctgctggaaggggcgctgtgggacggcgaagattttgagcaggtggacggtaagcgctatttgcgggtactggagtttgacgttaagcgccagcagtggagcgggcgcagctggcagtacgtgctggaggataacgcccacgcgatcggcgattttaatctgatcgacgccacgcacgggctggtgattgagcgcgataacggcgaaggtacggcggatcgcgcctgcgccgccggcgcgccgaccgagaactgcttcagccagccggcgcaattcaaacgggtgtaccgcatcgcgttttccgacgccaacgtcggcaggccggtggagaagcaggcttacatcgacctgctaaagattcaggatccgaaccggctggcgcgcaagccgttgaataacggcgtgctgaccttcccgttcttcaccattgaaaacgtcgacgtggtggataagcgccatatcatcgtcggcaacgataacaacttcccgttctccaccagccgtcagccgaatcaggcggacgataatgaatttatcctgctggaaacgccgcagctgttaacgccgtagggcgaaaaaagcgtgcgccgtccggcctggtgcgcgcaggggaaggattagaaatagtcgatctgcatggtggcgccgctggtgaatttcccctccgtcagcgtggcggcaggggatttgaccggtacggcgtccaactgtggcagcatggtgtaatcgatattgagcacgctgttgaggttaaacggcttgccgtccgccagcagtttaatccccaggccgttgacgctggtatgcagcacgttggcgtcaaacgccgcgccggtgccgacgattttcatctgcagctgtctggcggggtcgagagactcacagcgcacgctgtagctcagccgctgcatatagcggctgccgtcaatgcgtttgataccgacctgaccgaaatccacgtcgatggtgcggccgttgttaatctcgcagggcggcggcgccactatcgtggcggtgatgctgacccgtgtcccctgttcggcggcgaaagcgccgcagcctgacagcgcgagcagcaggccggcaagccatttttttccaatgcgtatcatggcggaggcttccttaaggcgcgctgaaaatcagcgttgccgagccggagagcgggccggtggcgatgctggtatagggcacgttgttttttaccggcacaaaggtcagggtgtcgctgcccataccgttgacgatccgggtgcggaacgcgttgttaggtttgaccaccgcgttgttgtacatcatggcgacgcccacgttggcgttgctggtcttgatatagtccggggaaaagccggcggcgtcgctgaccagccggatcagtacatcctgagtggcgctgctgtcgtcacaatgataactgagcgccttatcctgcttgatttgcgcatccgtgacggtttgcgtcaggaagtcctggcggatctggttaaagtcgacgtcaatctgctggccgttgttgatggtgcagctggtggtgacgaagtaggcgtcgttatcggcaatcaggcgccagtggtaggggccgcatttggggcaggccggccggtcgttggtctgcctgaaattgatttggccgataacatcccctttgttgattttaatatccggggtggggaagtggctcagcacgatataaacccggatattcaccgtctgctggttcaggttggttagtgtcatcacgctgatgcccgccggcaccggtgagttatagtcggtgccattaatggtggtgccgctgccgatgccgccaaaaattgcgttgttcatggttaacgccgagatgtcggtgtttagatagtcgatccagctggccgtgtcgtttttacaggtgacctggctgacgttgacgatctcgttcttaccgtacgacagctgtggcccgatgcgcacccgtacgtcaacgggcgctatcgagccgcccgggggaatgtgatcgccgtcggaagtctggcaggtaaatgcctgtgctttgccgagcggcagcaacggcgccaggcagcataataaaaaaacaaattttttcactgttgtatcccaaaatgtttggtcattaaaaagtgcgcgcaccgtttttgcggcgtgcggcaaccatcctttgctgctctgtggcgacgggataccatctcagcgagttttttaccgagccgtggctgacaatggcgtcgccattagcgaccatttccagtaataaattcctggctctatataccccttcgtttatatattccgccagttgacgagtagatagccattcgtgctggggggggagttcattctcctgagtgagcgggggagataaagtcaataatgcgtacagcagccgctgttttagctgccgtatttccttctttttgggcgataacacttccatggtgtctcctcggattcctttatagctttacccgggtatggcggtgtttatcaatatgctgtgtataagataaaacccagttaaagcaaaagactaacggtacttaatggcgattttttatggcgttagcgaacgcgttgcgacgggcaaaggcccgtgcagagcatcagataaagctgatttttggtttattatattcaaaatggccacattttagatctcattgttcgataaataataaaatatgggatattattctggttttatataatttacgatctatggagctaaaaaaaacgataattctaccggataaaggaaatatattgcgaatattgcgctttaaccagaaagcactttttttaatgtaggctatttgccagaataaccgttgccaaccataaggatctgtcgggtaaaattaaattgtaatctcatgtggtttttatgaaatcacggcaggttgccgttaattttttactttttcgcagcggtaaatgttcccattatccctttggttaggtacgtttaactaatcgcaaagtgcaaaaaaattaaagaatcagagcgcgttatttatctgcgggtaaatatctgcttcgcgccgttctttatttattggatatacgcattctcttcttataaggaatataggttctatgaaacttaacaaaatcatgctggccgcggtgatggcatttggcgcaacctctttcgctcaggctgccgatcagggacacggtaaagttagctttacgggttctattatcgatgcgccttgctccatcgcccctgagtctatcgaccagaccattgacctgggccaggtgtccagcatcgcactgaaagacggtggtacttctaacccgcgctcattcgatatcaagctggagcagtgcgatatcaccacgataaagaacgttaccaccacctttaccggcgcggcttcaccgaccaatcaggatctgctgggcatcgtgggcacggctagcggcgctggcgttgccatcacctacggcggcaaaaccgttaaactgggtgaagccaccgctgcgcaggacctgaacgaaggcaacaacaccctgcactttgccgcctacctgcagggcgaaggcgcttccgccgccgtagtgccgggtgacttctccgccgtagccgatttcaccctggcttaccagtaagtcatagcatcgccgggcgtgtgcgcggttgcgccgtgcccggccgtttccccgtcaaaggaatgccgcgatgttgtcactctggaaccagaccggcgcgcttgctctgctggccggttgcgcgctgttttccgccacgggccgcgccgcgcctgccgcgcaagggtggggccaggtcagtatgcacggcgctattatcgataccgcctgtgcaattgccgccggtagccgcgatcagaccatcgatatggaaacggtcccgctaggacagatcgtgcgcgatggccggggaatgacgaaaacgttcagtatcgaattggttaattgcgtcgtagagcggccgggcaataaacccgactggaagttttttcaggtgacgttcgatggccatgcggacggcgcgctattcggcgtacagggcgaggcccgcggcgtcgcattaaaaattgatgacggcaacggcaaaagggtcatccccggagaacctctggcgcaggaaagcgttatgccgggcaaccgcgtgctgcactattccatgacgttaatgcccaatcaccagccgctgaaggcgggagcatatttttccacggtgcgttttaagctggattatttctgatttttatcgtgctgacggttaattcgttttgaagggatgttgatgatgctttcaccggcagggaagttatttcgcctgaaaacgctggggctgtgtattgccctggcgtttggcagccccgtaacctgggtttttgccgctgaagaaattcagtttaataccgatgtattagatattaacgatcgtcagaatatcgatctgagccagtttacccgcagcggctatattatgccgggtaattacaccatggcgattcacgtgaataaaaacgatctgcctgaacagccgatcgcgtttgtcgcgccggaaaacgatgataaaggcagcgaagcgtgtctgccgccggcattggttcaacagctaggggtaaaggaagggctagaaaaaacgctgcgctggacacacggcgggcagtgcctggatttacgcagcctggccggcatggaggcgcgcggcgatttaagctcctcctcgctgtatctcactatccctcaggcctatctggaatacagctcggaaaactgggacccgccgtcacgctgggataacggtatttcggggctgctgctggattacaacctcaatgcacaaacgcaaaagaacctgaaggtgggcggcagcggctacagcctgagcggcaacggcaccgccggcggcaacctgggcgcctggcggctgcgcgccgactggcaggccagcattaaccaccagaccggttcgggccagggcaccgaccgacagttcgactggagccgctattacgcctaccgggcgataccggcgctgcgctcccgtctgacgctgggggaggattacctcaattccgatctgttcgacagcctgcgctttaccggcgccagcctgcggtcggacgacaatatgttgccgccgaacctgcgcggctacgcgccggaaatcagcggcgtggcgaaaaccaatgccaaggtggtggtcagccagcaggggcgcgtgctgtatgagacccaggtggccgccggcccgttccttattcaggatattaacgacgcggtttccggcgagctggacgtgcgggtggaagagcaggacggcagcgtgcagcagttcaagatgaacaccgccagcatcccgtatttgacgcggccgggccgggtgcgctacaagctggccgccggcaagccgacggagtgggggcaccacctgcgcgggccgctgttcggcaccggtgagttttcctgggggatcagcaacggctggtcgctgtacggcggcgccatcggcggcggggattacaacgcgctgtcgttagggctggggcgcgatctgatgctgctgggggcgctctccttcgacgtcacccagtcgcgggccagactgccgcaggaaggggtcaagagcggcggttcgtaccgactgagctattcgaaaaactttgatgagtacgacagccaggtcaccttcgccggctaccgcttctcccaggaagactttatgagcatgggcgagtacctgaacgcccgctatcaggggaatcgcaacggcaagagcaaggagatgtacaccctctccttcaataaacagttccgcgatctggggctgagcacctacctcaactacagccatcagacctattgggaccgggcggcgaatgaccgttacaacctgatgctgtcgcgctatttcgacctcggcaagtttaaaaacctcagcctgtcgctgtcggcctaccgcaaccgctacaacgcgcgcaatgacgatggcatgtacctgtcgctgtcggtgccgtggggcagcagcggtacgctcagctacaacaccaccattgaccgcaacgacaatacgcaccgcgtcggttactacgaccgggtgagtgaacacgacaactatcagctgagcgccggcaccggacgcagcggggcgacgctcagcggctactacagccatgaaggcgatatggcccaggtgaacgccaacgccagctatcaggccggccgctacagcgccgtcggcctggccgcgcagggcggaatgacgctcacggcggaaggcggggcgctgcaccgcatcacgacgccgggcggcacccggctgctgctggataccgacggcgtggccgacgtgccggtgcgcggctacggcagcacggtggcgaccaaccgctttggccaggccgtggtgacggacgtcaacagctattaccgcaacaaggccagcatcgatctgaacgcgctgggagacaaggtagaggcgacgcgttcggtggtacaggccaccctgaccgaaggtgccatcggctaccggcgttttgcggtgatcgccggtgaaaaggcgatggcgattatcaaactggcggacggcagcgagccgccgttcggcgccacggtgacgaatgcgcgcaagcaggaaaccggcatcgtcaacgacggcggcagcgtttacctgtctggcattaacccgggcgaggcgatgacggtgcactggaacggcgcggcgcagtgcgaggtgcatctgccggcaccgctgccggccgatatgttgatgaataacctgctgctgccttgtcgccccgtcggcgcaggcggccaggagatccccccgacccgatgaccagaccggcgctgcggcgcacggtcaccgataacggactgataactgtgaaaacgatgcttaaccagactcaaaccagactgaacattgccgtattgggcgcgccgctggcctttgccgcgttgctgacggccgcaccggcgcagggcgcgatcgcgctggatcgcacgcgggtgatttttgacggtgaccagaaaacggtcagcctgaatatcagcaaccagaacaaacagctgccttatctggcccagggctggatcgaagatgagcagggcaacaagatccagtcaccgtttacggtgctgccgccggtgcagcgggtggagccgggcaaacccagccaggtgaagattcaggcgctgccggcggccaaactgctgccgcaggaccgcgagacgctctactacttcaacctgcgggagataccgccgcgcagcaacaagccgaacaccctgcagattgcgctgcagacgcggatcaaaatgttctaccgcccggcggccgtcgcgccgcagaagaatgcggaacccagccagcaggcgctgacgctgacccgtcagggcgataagtatgtggtgaacaacccgaccccttactacgtgacgctggtggacggcgcggcgcgcaagggcggcaagagcatcgccgattttgagccggtgatggtggcgccgaagggcagcgcgcccctcggcgtgtccgccgcggcgatcggtaccggcccggtgctgacctatatcaatgactatggcggccgtccgcaactggtctttcgctgtacgggcaatctgtgccagacggtggcggacaagcggtaatcaacacagcggagacaataacgatgcgacgcaagagccagaagttgtccggccgggcttttatccgttacccgcggcggctgattggcctgacggtggcggcggcgataatgctgccgctgacggcaggcgtggtggtgatgccctcggcgcaggcggtggataactgggacgtcgagggggcaaacggcgtgctgcacgtgcgcggcgcgctaagtgaaagcgcctgcagcctggagatggcgacggcgcggcaggaggtgtggctgggtgagctgggcagcgccggtttccagcagccgggcgaccggggaacgccggtcgcttttcaactgcggctgaaggactgcctgcgcgcgccggccagcaaccgtgacccgtggggcggcgcgctggcctggagcggcagccagccggcggtgtcggtcagttttaccgcgcccgccgatgcggacgcgccgtcgctgattcgggtgagcggcgtcagcgggttggcgctgcggctggcggatagcgccggcgcgccggtcaggctgggagcgcgcaacgcgccaaggctgctgacgccggggcagaacacgctgacctataccatcacgccggtgcgtaccccggcgacgctgggcgttggcgcctatcgcgccaccatcgattttcgcctgcattacgactgatgcacatcatgcgtaaggcggtgcggcgctatgccaatttagggaggcgtttatgagtacaagcgtgggcaaacggcgcggcgcgctgctggcggccggcgtgctgatgctgggcgggctgacggctccgccggcggcggcggatgagaacatgcggtttgagggcgcgctggtggcggagccttgcgtcatcccgccgggggaggcgctgatctggctcgacttcggcaccattgccgacaagtacctgtatctgaacggccgtacgctcagccagaccttctctctgcacctggcggagtgcgaccttagcctgggcaatacggtggcggtgaccttcagcggcgccgagaacgccaggctgccggggctgctggcgctggacggcggcagcagcgcctccggcatcgccatcgggctggaaaacctcgacggcacggcgctgccgctgaataacgccagtaaaaaatatcgcctggcggcgggcagcaacctgattgcgctgcaggcctatgtgcgcggcgaaccacaggcgattgctgacaaaaccatcggacgcggggaattcagcgcgacggccacgttcagtctggaatacgaataacgcgctggcggcgtgcatcctcggcctgccggcaggccaacccccaagccgccggttacgggacgtaaaaagccgcccgccgcgccaacgcataaggtcaaccccgtccggcggctgatcctaaggccttagaaaaaaatggaaagccaacagcaggagagcagagatgaatgccgtaacgacactggccgtactggacgacaaccgctattttgccgccgggctgcaaaaagcgctgaccgcgcgcttttacgccgccggcatagagacccgcgtgctggaggggccgcaggcgtatctggccgacctgctgttccactatttttcgcccgtcagcccgagctgtttctgtcgctatgcggaaaagcggccgggtgccataccgctctattttgccgtgcgtcaggcgcaggaccatgacgctacgcgggccgactgctgcctgcagactggggtgatcgtgcagaacatgccggtcgccgctgcgctgtggcaggtggaaaacgcgctgctgcagcggcgtatttcggcgccggtgcggccgtttgcgctcgaacattgcccctgccagcgctatgcgctgaccgagcgcgagcgggaaatcatgctctgcctgcgccaagagatgcggatcacggagatcgcccggcggctggcgatcagcgttaaaaccgccagccagcataaaatcaacgtgatgcataaaatgggctttcggcgtaacgcggagctgtatgactggctgcgtcaagggtttaccggcgagtggccgtttgaggagcgcctgagctgatacaacgatcgccaattgccgcttagcgcgcggccgcaattcgcgctataatccgcccccttgctgcgatgtctacggaagatcatcgtccccggtggggcggccggacttcaaatccggttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaactctcccatcctgaacctcattaaactcaataaatccttatgcgacacattgttgctgccaattgcttcctccttgactcagggtaaaaataccctaaaaataaattttttatttaaataataaatatgtaatgggcagcatttttatatcccaatttcccttatataggtctgggttatgttgttgactactaatattgacattatgcttgaaggtacgcttaatcaggattttgattatattaccggggcggagacgattgatgatgccatcgacatctatacaaaagagctaacaacgcaggaccgtcaagcgttgaaaaaagaggtattagcctttctgtcgaatgatgacgatattatcaagtttgaattcaaatcgcgttatgttaattatttttcgccagaggatggcaagggattactgctgcgcgtgcttgagggcattgaaaaagccgagcaggataaataaaaatctggcaatacctctctctgagagatgagttgaacgccgtaaaccgcaggaaacccctttcccccatccatgacgaaccaaacctgctctttcttatcaatactgacccgtcgcggagggtgtttgcactcgcgttagccgtaaaaaccaggccacgtctcgtcctgccgttattgagccttcggagctgccggatgtgctgtggctccccgttccattcggaaaccgtatgacgcttgcgccaaggattatgcgatattttatcaatcagcgtgataaccggtgtgctgcgacgcttgatcagaaagtcagatctgcaggttcaatacgattggcgtcacatgttctgcacgttaaatactgattaaccactggatttcgcaatttatagtcggtttttcttacgttgccgccagctttgccgcttaaaaaaattatttaaatatgggaagtaccccacatagggatgcttgccaaaagccgctttttacgacaggttacatatgtgttaattagttgcgcggtgtaactatctcactgcgcaaaacagacatctcacgctcgacggcacagtctggtgttgagcaggcaactgcaaacgttaccagagtatcaacgaaggggttgaattgcatgaatgaacttgtcaatgccgtcaatggcgtgatctggagcgaggcgctcatttatctctgtcttggcaccggcctgtacttttctttgcgtagccgatttttgcaattgcgtcacctgaaggggatggtgcgcctgatcttccagggtaaggcgaatgccgccggggtctcttccttccaggcattatccatgacgttggccgggcgggtcggcaccggcaacattgccggggtggcgaccgccatcaccttcggtggccctggggctctgttctggatgtggacggtggcatttctcggctccagctcggcctttgtggagtcgacgttagggcaggtttataaagagaagctggacggcgagtaccgcggcggcccggccttctatatcgagaaagggctgggcatgaagtggtacgcctggatttttgccatcgccaccatcttctcctgcggcgtgttattgccgggcgtgcaggctaactccatcggcgccagcctggatattgcgttcggcatcagcccgaatgtgacggcggcgcttatcgccatgctgctgggttttatcatcttcggcggcgtgaagcgtattgcgaacttcgccagtaccgtggtgccgtttatggcgctgggttacatcatcgtggcctgcgtgatcgtagcgctcaatattgaccagctgccaggcatcattttgttggtctggaagagtgcgttcggtcttgacgccgggttcggcgcgattttagggctggccatcatgtggggcgtgaagcgtggcgtatattccaacgaagccgcgcagggaaccggcccgcacgcgtcctccgccgccgccgtcagccacccggccaagcaggggctggtgcaggcgttttcagtgtatatcgataccctgttcgtgtgctccgccaccggatttatgctgctgattaccgggctgtacaatgtccaggggccggacggggccgcactctataccgggattgccggcgttgccgccggtcccggctatgtgcaaaccgcgatggaaagcatgatgcccggttttggcagctacttcgtcgccatcgcgctgttcttctttgccttcaccaccatcgtggcttactactacatcgctgaaaccaacgttgcgtatctcaaccgtaaaatacaccgcccatggcttaccttggtgctgaaaatcgggctgatggcctcggccgtctacggcacggtgaagacggcggacctggcgtgggggatgggtgatattggcgtggggctgatggcctggctgaacatcatcgccattttgctactgcgcaagacggcgttcacctgcctgaaggactatgaaaagcaattggcggaaggcgtcgatcccgtcttccatcccgagaagcttggtatcgaacgggcggattactgggtgaacaaccgcgccgaggtaaaccagctgcgagaggcgacaggaaatattgatgaaaatgcagggccggcctagagatagcgcatcgtaatggcacgatatttctgatggtttcccaaaaaccggcgtaagccggttttttgtctatgcgattgactcaacgcatccactcttggtttaaacgtcccctatcgcctgacttgtccttgaatacaccattgcgccttcgatcgctgcattgtggccaaaaccaacgttgctgatggaggttgcgcactggtggattatggatatgaagctgggccattttgacaaggcggaaaagataaaatcgctcgtattagcgatgccggcgagggagttatatgctgcggtgaaatcttagcgccaccgtgtcgcattttactaaagtacgggcacctctggtggcgttgtcgcggcggtccctaactgaaacccggtcaaaaccagcgcctcgccgcgggctatgccactgttcataagaacggcctacctgcgctgtagattcagccccccagtgataagagataggtagcatgccattaagctcagtacaggcgttgtgtttgctcagtttctttatgtcagatgttcgtgatggattaggaccctttttttgcgttttttttgattaacgaccgctggatcgccgaagatattggctacgtcatgatcgggggcggtattgcggggctggtagcgacgctgctgctgtttcatctcttcaatgcgcgctgatgatgctggtgctgggggcggggtggcgctcacgtgcggaaggacgttttttgttgctgacacttactgcgtcaagtgtaaatttgcgacttgtaaaggttggagtgcgcgggcggcggccgctacaccaatgcgttcagttagtttcaggatttcagcgtgggattcaggcgcatatcgcttgtgtggcttattaagtatgaacgctgtaatggccagcactattctaacctaaccacattttatatattatttcttgtctaattacattattcttctgactcgcttggtgattgtgtcattatattgataatattattaatggtggagtattcactttcatcgaccggaaacgcttaaaggtgttgaaattcgtacatcgtgcgatgggccatactaatggaagagtgtgccgattttccgcctattttaccagatgactggtacatgtggtaaaacacctctcagccataaaaacttgatttttatcatataaaatagagttttttgctatatatcgtgaagatatgcttatgtttttatctctgtgaattaaagtatccttcttttatgtattacaaataattataacttaactctttaattaattaagtaatcagaatggatatatttaacttgtgacttttatcacgattcattaaataattggttttttatctggttattgttccgtcagtgtgattaattgttaccgataacagttgaacgtggttaacccaaaaggtaaatattttttttaataaatatgttaccggtaacttgaggcgatatgatgatattgaaaacagcagtgattggatgtggaaaggtcgggcattttcacgcggcagcctatgagaaattagaaaactctttattttgcgccgtattcgacagggatctctcccgcgccatggcttttgccaaacaatatggcgtcaacgcgtacgacaatatttctgaaatgataaagactgagggggttaacgttgttagtatttgtactccccatcccgtacatgctgaagtcgcgattgcggcggctaatgcgggttgccacatcttggtagaaaagcctctggccagcaatctggaggattgcgatgctatgcttcgcgctgcagccagaagtaacgtcagggtggggaccgtttgccagcggcgtttctacagcccctgtttgagaattaaacaggccattgacgacggtaagcttggccggcctgttctgggcgttgtcaccatgttgggttggcgggacaaagcctactatgacagcgatccatggcgcggaacctgggagggtgaaggcggcggtgtgttagtcaatcaggctccccatcagttagaccttctgctttggtacatgggggatatcgaagaagtctatggcttctggcgtaatctgaaccacccgtacattgaagttgaagatacggccgttgctgtgatcaagtttaaaaacggcgggattggtcaagttcttgtgagtaatgctcaaaacccagcgctttacggtaaagttcatgttcacggtgaaaatggtgcctccgtcggcgttcaaacggacggcggtgccatgtttattgctggcgtatcctccattacagagccgccttataacgacctatggactgtacaaggggaagagtcgcagctgagcggctggcaacaggaagaccgcgatttcttcaacgcccaggactctatgcattactaccaccagatacaaattaacgattttctgacttcaattatcgaaaatcgtccttcccttatcgatggctttgcgggaagaaagacggttgagcttattgaagccatctatcgcagcacgaaaagcgggttgcccgttacatttccgctggaataggagggcgccatgaaaattggttttaatcaagcgacgtcaatgcattgctcaacgttggagcaagatgttttgctttgtgaagaaaacggctttgattttattgagtttcggctcgacaaactcagggagtatctacgaatacattcgatagaaagtctgaaagcactgttagcgggcaagaagatcaaaccccacgccttaaatgccctatatatctatgatgatatgttcagacatcagaacagtgagaaagatgcagagattattgaagaattcgtctggggttgtcgtatcgcgaaagagattcaggcgggatattttattattgttccaccgctgcagcgcgatccgaacggcggtccttacgtcggcactgctgaaaagacgcatgaaaactgcgtcagaatcttaagaaatctgtctgatatcgccagaaactatgatgttaaactctgcttcgagctggtcggatttaacagaagcgcagtgcggacggttgagcaggccagaaacattattaatgagattaatgatagtaatgtgggtttggtatttgatgtctacaacctctacctttaccaaggattaaaaaactttaacgagattaagagcgtcgatgttaataagatattttgcgtccacattaataacggagattttattgatgtaagtaaagcctctcaggagaaccgacggttctgtgattatggggtcgttgacgtcaacgattttctaaaaaatttaaaagaaataggatatgacggcatggtttcgatagaaacattccgtccggagtattggcagcggacgccagaatgggtcatagctaacgcatatcaaacaacaagaaacatcatggaagagaacggcgtttattctcacgaataaatatcactaacgccgactccattttcttaagggtaataatatgaaagctacaagatctcgcttttttgtcctttttttattatttgtcgttacagccattaactatatggatcgggcaaacctgtcggttgcgggaacaagcatccaaggggagttcggactttcacctgcaaacctgggtttactcttctcaatgtttacctggacgtatgtactgagccaaataccggttggttacattttagaccgtatcggggtgcgtaagttatacggcggcgccatcattatttggagcatttttacttgcctgatgggattggcttctcaccatctcttcacgacggcggtggcttcgtttgcctttattctactgtgtcgtgcgcttatcggcatcgcagaggcgccttctttcccggcgaacgccaaaatcatctctacctggtttcctactcaggagcgtgctagtgcgacagccgtttacgcctgcgcacagtatattggcctggcgctgcttacgccggtattggccttaattgttgccaattacggctgggaaatgtctttttatgcttctggcggcgtgggcgttatcttcgggatctattggttgttcaaataccgtgatccactgcaaaataaagcgactaatgctgctgaaattgagcatattcgtcaaggtggagggttaggacaaatagcgacgggtaaaaccgaagtaaaagagaaagtggaatggtctgacgtttctcacgtactgaagcaaagaaatatttggggactgtttatcgctcagtttgccatgaactcgacgctttacttcttcctgacctggtttatcgtttatctggaaaaaggcctgaacctgtccatttccaaggcgggtatcggtgcatccttcccttatatgatggcgatgttaggcttgttgtgcagcgggtttgttagcgatgcattaatgaaaaaaggtatttctcgtaccaattcccgtaagttacctgctattttaggtttggggctggctggctcgatgtgctttgtaaactttttcgaagacaagcctgtcattgctatttccattttatcattcgctttctttgccaacgcgttctctaacatcggatgggttattctaagcgatattgtgcctgccaaagttattggcaccattggtgggttctttaatgtgtcgggtaatcttgccggtattgctacgccgattattatggggattattctgcaaacgacaaacagttttgcgtacgcgatgtactatatctcgttcgtctccatattgggcgcgctatcacatattttcattattaaaaagctcgacacgataaagcttcccagcatgagttaagaggttgcgatatatattgattgcagcaacctgccgatcttttcacgctgtcatgggcctggcatcgatatccacagtttttcaggtattgatgccaggtggctggtcaaccattctttacgtataacgatctccccggagaagagagatcgtcggtctgccaaagaagtatgccaacaagcggcgatgagccggacgtataaggttgattcgtaatgtgcgtacatcgctgatgccgcggcaaggtcgttaaaacccggccagcacgattttgccgcgtgccttgccgctttcgatcagggcatgcgccttgcgcaggttgtccgcggtgatcggtccgtagtgatcgcccagcgtcgagcgcagggtgccatcgtcaatcaggcggctgacgtgctgcagaatgtcgtgctggcgctgcatatcggcggtctggaagatggcgcgggtaaacatcagctcccagtgcagcgagatggccttgcgtttgagcggcatcacgtcgaggacctgcggatcgtcaatcacccccatgcgcccctgcggtgccagcatctcgacaatctggtcaaagtgttgctcggtgtgggtcaggctggcgacgtagcgcacctgttcgatgccgatttttttcagctcgtccgccagcgggcggctgtggtcgatcacgtggtgcgcgccgagggattttacccattcggcggtttccggccgtgaggcggtgccgatcaccgtcaacccggtcagcttgcgcgccagctgggtcatgatggagccgacgccgccgccggcgccgacgatcagcagcgccgcgtcttcgtccggtttcacttccaggcggtcaaacagcagctcccaagcggtcagcgaggttaacggcagcgccgccgcgtcggcgtcgctcagcgactgcggcttgcggccggcgatgcgctcatccaccaggctgtattcggcataagagccggggcgcacgatggagccggcgtaaaacacctcgtcgcccggttggaacaggctgacctctgcgccgacggcttctacttcgccgacggcgtcccagcccagaatacgcggctcatcggtcggcgcgccgttgcgcaccttggtatctaccgggttgacggagatggcgcggatttttaccagcaggtcgcgcggtccgggctgcggcttgggcagatcggtttcgtacagcgactgcggatcggcgatgggtaaaccgttctggcggtaaacaatggctttcattatgcggttccttattaagacggcgaataataaaacgcatgttaaacgccgtccggcgggcgaaaaatgccgaatagagagtaggactttcactcccgcagtgaaaatcatttacagtgataacagtagactttaaatcaggggtaaggtgatgattcgtctggaagacgtgacgctgtttgtccgctccgccgcgctcggcagtttttccaacgccgccagagaggcgggcctgctgcccggccaggtcagcgcggcggtgcagcgcctggaacgggatctggataagcggctgttcgcccgctccacccgcagcctgcgcctgacggcggagggagaaaaatatctgccctacgcgctggagatgctggcgatcgtgcaggcgggggcggacagcctgcacaacgcggataatgagttcagcggcgagctgaaaattgcgctgccctccgacaccggccgcaatctgctgctgccgctgctcaacgtattctgccggcagcacccgaagctgacgctgcgcctgtcgctctccgaccaggtgagcgatgtcttccgcgatccggtggacgtggcgattcgctacggcgtgctgaacgacagcagctacgtggcgctgccgctggcggacactaaccgccgggtgctggccgcctcgccggactatctggcgcgccacggccggcccgagacgctggatgcgctggcggatcaccactgcattttatttaccatcaacggtcacgcctgggaccgctggccgttttatcccgaggagggacgccgggagctgaagattcacgggcggctgatcagcgatgacgccgacgttgcccggcgctgggcagtggacggcatgggcattgtctataagtcgtggatcgatctctatccggacattgccgccggcaggctggaagtgctgctgccgcagatcccggggcaggcggcgccgctgaactttatctgcccgcaccggcggcagttctcaccggcgattcgcgaactgtaccgccagctgcagcaggcgctgagcgctatcgccggacgacagtagccgctcaatatcctatttatggcgcctggattcctgacggcgctattttatagtctttatcctattcatactgtgaataataaagccgtaatatccgatagccatttaatcacgcccgcccgcggtcacgttatccattgtgatacgccataggtggtgcgcatcgctgaatatgccccttgacgccaactatatgcaaacgaaatagtcatcacgcgtaataacctttctttttgtcatggtttgatcgttttcagcgatcgatacgatcttattgatctgcacaaccaattatctttgcgtgttttacaccgttaagatcgtatcagctcgccgttttaagcgggctgccattattttatgctgctgacgatcctttccggcggccggtaccgcgttttattcggtgcaagttttctttatgtattcgctcttcgacctgggtgcgaaagcaaagccgtggcattttcctgagacgatgaattatgagcagtcatctacacgccgtatttaacgccttccaccggggattattgcccgacagtcgtctccctaacgtgttattacaccgtgagcgggtgcagcgcatcttggtgattaaactgcggcactttggcgacgtattactgacgacgccgctgattagtacgctgcgggcgaattatcccaacgcgctgatcgacgtactggtgtatgacggtacggaggtcatgctggcgggcaaccgcgatgtttacctggcctataccgtggaccgcaacctcaagcatcaggggctgaaggcgcaataccgcggtgagtacgccctgtggaacagcctgcgcaccggtcattatgatctggcgatcaatctctccgaccagtggcgtgcggcgctgtactgccgcttgctcaaacccaccttcagcctgggattctgctatccgaagcgcaataaccggctgtggcggcgttgccattcgctgctggtgtctaccgaggggcatgagcggcagtgtaagtatcccgcataatcgaaccattcacatttagagatcttccggcatactcattctgccaacgaaggagatcgttatgcgtaaagcccgttttactgagcatcagatcatcgctgtgattaagtcggttgaagccggacgaactgttaaggatgtctgccgcgaggtcggtatctctgaagcgacctactacaattggaaatctaaatacggtggtatggaagcctctgatattaaaaagataaaggatcttgaagacgaaaacaggcgtctcaagcaaatgtttgctgacatcagccttgagaaccgggcattgaaagacgttatcgaaaaaaagctttgaaaccagcctttaagcgtgagctggtcactcatctgataacggcgttcggactcagtatccgtcaggcctgtcggagcctgaacctgagcagaacggtttatcattatcgtccgaatactacgcgtgacgaacctgttatttccgcattgcaggctgccgctgaacggtatccacgatatggttttccaaaattgtttcaggtgctgcggaggcaaggatacccgtggaatcataaaaggatccaccgtatttactgtctgctgaagctaaattttcgtcgcaaaggcaagcagcgtctaccggtacgtaatccatcgccgcttgctacgcctgaagcgttaaaccagagctggtctgttgacttcatgcatgatgccctgatttgcggtcgtcgttttcgtacgttcaacgtcgttgatgactttaatcgcgaggcgttgtcgatcgaaatagaccttaatttaccagctcaacgagtggttcgtgtcctcgacaggatcgcagcaaaccggggatatcccgtaatgcttcgcatggataatggtccggaattcatctcgctggcactggctgaatgggcagagaaacacacggtaaaactggaatttatccaaccgggtaaaccgacgcagaacgcattcattgaacgctttaaccggacatatcgcacagaaatactcgatttttatctgtttagaacactgaatgaagtgcgtgaaatcacggagcgatggttgtcagaatataactgtgaacgcccgcatgaatcactgaacaacctgacgccggaggaataccgccaacagtgttacttggccgggatctcaaaaagtgtgtggaactaaagcgggtctatttacaatacctccgcgccgatcaactgctgctggatcgtcgcgccgggcatcatcgccgccaatccctggatcagcgcgtcgccggcctgctgcagcgcttcgggcggcatttccggcaggctttcgaggataaaccacatcagcgggctttccacgctcaggcgggttctgacgccctggcgccagttccagcgccggcaggtgacgccggtatcgtcgcgccataccacttcgcccgcctccggcgcttcgtgggccggcagcccctcttttatggtgtcgaacagctccgtgccgtcggcaagggtcaaccgcggctgaccggcgtaggcagccagattctcgccgccaaccggcaccgcgtagcgcaggctgaccgcgttgtagagatccaccaccgggtcaatcgcgggcattgcgccgtcgcgcagcacgcgtttgcgcagcgcctgcgccgagcaaggggtgcgtttgggcttggcgccgaatgccttgaacacgttatcccaggccgccagatgcgcgtcagcccacgccgggccgccggccgtcaccgcctggcaggcctgttgcagcgcggcttctccgatctcgggatggcgcaccggcgcgggttccaccagaatgctcagcgcccggaagcccggcgccaggcgggtaatccggggatcgattgacggggtgacggtaggcatagaataatcctgtaatgaccaatttattgcatactagcgaccaatgaccagaaaagtcaataaaacgaccgaggcgggcgccgatgtcgtttcggtaagcgccgccgtcgccgggcgcatccgggaatttcgtcgccagcagaagctgtcgctcgatgaactgtcgcgccgcgccggcgtcagcaaaggcatgctggtggaggtggagaaagcgcaggctaaccccagcatcgccattctgtgcaaaatcgccgccgcgatggggctgtccgtcgccgatattgtcgacgtcgccagtaaaccgcaggcgcacctgatcccacagcaggatattcccacgctgtggcgcgggccgcagggcggcagcgcccggctgttggccggcaccagcggcccggatatgctggagctttggcgttgggagatgcagcccggcgagcacttctcttcagagggccacccggcaggcaccacggaactgctgcatgtggaaagcggcagcctgaccgtacaggtcggcgatgtgtcgctgctggtgtcggcaggcagctccgccgtcgccaaaaccgatgtgccgcacgcataccgcaaccagggcgaagatgcgctggtgttcaccatgacggtgatggaacgccatatttatcagtagtctgatagtacgacagcgagcgctatggccgctgtcgtccccgctgtttacctcttgtaaaacatttggcgatatgtgaaccagcactttcatcacgatgaactatagttaaccttcatcacggagggggagctatgcgctttatcgtcatcaggcatgcagaatcacagggaaatcgcgaagggatcattcagggacagcatgacagcccggtgacggccgacggctatcgccagattgcggcgctgatggcggcgctgaaagacaccacgctgacgcagatttttagttctccttccggccgggcgatgaccaccgcgcaggcgctggcggcgcactgtaagtgcgtggtgcgcagcgatgaacgtctctatgaacagcatttcggctgttatcagggccagtcctaccatcaggccatctccagcaacccgagcggctttgcccgtatcttcgccggcgaaccgacggcgacggcgccgcagggcgagtcggcgctgcaggtggtgcagcgactgatgtcctttttccgcagttttcccgccggctcctgcggcaccgccggcgtggtgacgcacggccatgccattcaggctttgatctggcagctgcagggcgcgaacccgggggaagaaaccagtaagtacggccatctgagcggcagctattcgattattgacgccggcaaccaggggctgacgctgcagcactggggcatcgccagccatttacgcgcgctgcggcgctcgccgatctgagcggcgttcagacaaaacccgataaacgaaatgcgtcatcctgcgggtgatagcccagcaggcgagaggtctcctccaacgacagccgtttgtagcggttgtcggagatgccgtgcaccaccgcatggtgcacgttggtcacgcgaatgcaacggtccagcaggtcagcggcatcgcggtggctgagaaaggcgctcatggcgcgggcgctgatctggcggcccgcttccagcgcacagaagttggccaggcgcaccgacagcgcagacaacccttcctgatgagcaaaataggcggcgatgccttcaccgaacgccttactggcgccgtacaggtttttcggccgtggcgcgtcgtccgggcgcacctgataatccagcggataaccctccactgcctgcgcgctgctggcgaacactacgcgccggcagccggcgtctttggcggcgcggaaaatattaaaggtgccgaggatattgttgtctttgagcgagccgcagaaatcggcgttgggcgaggggtcggcggccaggtgcagcacggtgtcgatgccgtcgcaggcgcggcggcaggcctgcagatcccggatatcgcaggcgacgatttcatcatgtgcgccgatatcggtcaggcgggcggtatcgcgctccgccagccgcagcgcgtggcgtccggctacggccagacgataaacagtggctacccggcctccggcgccggttatcaggatgcgtcccatctcattacgcaacgtcatggctttttatccctaaagcaaattacgttggcccagtaataatcccatgaagtatttttgtccagaataatattaacaatactgatgtatgttatcgataagatcgccagcggggacagatgatgcgcgggtgtaaaatatttcacatacttatggttggagataacgctatttattgtcagtaaatggcgacaaatagcgcattttacccgatttcgccgcggaagacgcctatggtcaaacgttcggcaggggatggtttgataattttatcttatatgttagacgcattcaggcggatgatcgctcgctgtcgcggtagcgttggcgcgcatgctcaaaccagctggcgggcacgctgtgcggcggcagcagcagggcggccagcccctgttcgacaatatggtgcgcctgccgccagagccggctgtccccttcggtgagcacttccagcaggcgctgtttctctatcaggtaggtgcgggcgaagtggctgtcgtaggtcagcagcgagcgggtgttgtcgatcaggtccgccagcttgatggttttggcctgcggcgaggcttgcgcgctgtggcggcggtcgtcattcttacgctgatagcggttgccgctgccgggggtgctgacgttggtcagcataccgaccagctgcgccacctgcgggccgaaatggctttcaagatcggccagcgtggtcggggtgtcctccaccgtgtcgtgcagccaggccgccgccagcatctcgtcggtatgggggacgctgcggaccagctccatcaccgcctgcgggtgcacaatataggggtcattggtgtatttacggcgttgatcgatggccgcatgcgctttggtcgcatagcgacgcgcgcgttctaccagcgtggctgtcatggcctgttctccccggacggcgttcccatacagaaaaaaatagcacaattgtcgcgcgatagcttgctattttatcgtgtgctatatatgtttaaaccatgaaagataatcacgcatttaacgaaaagaacgcgctgcagctcgatcaacagatgtgtttcgcgctgtattcggcaaacctggcgctgcataaggtgtatcgcaagctgctcagccagctggagctgacctatccgcaatatctggtgatgctggtgctgtgggagcgggatgagatcaccgtatccgatatcggcgagcggctgtttctggattccgccacgctgacgccgctgctgaagcgtctggaggccgccgggctgctggtgcgctatcgcgccgccgccgacgaacggcaggtgatcatcgcgctgaccgaggccggtcgcgcgctgcgcgccaaggcgcagtcggtgccggaagcggtgatgtgcgcgtcggactgcagtctggaagaagtacagagcctgaagcagcagttggaaaaactgcgcggcaagctgctcggccaggtataacgccgggcgataggcaacacgcacgatcgccgatcgtgcgctacactgaaaagtagtccggtatttatatagcgcacgatttaatagtgaacttaacagcgtcgcgccagctgtttggcgggcgacgcccgttggtcaacccgaaagaaggaaaccaagatgtctattgaaaaagttgtgtaccgtgctcatgcgaaagccaccggcggccgtgacggccgcgccacctcatccgacggcgtgttggacgtaaaactgggcgtgccgaaggagatgggcggcgccggcggtgacgtcaccaacccggaacagctgtttgccgcgggctattccgcctgcttccttggcgcgctgaagtttgtcgccgcgaaggaaaaggtcaaaattcctgccgacgccgccattgagggcacggtgggcatcggggaaattccgaacggtttcggcattgaagtgcagctggatatcagcctgccgggcgttgagcgcagcgtggcggaagcgctggtgcagaaagcgcacgtcgtttgcccatattccaatgccacccgcggcaacattgatgttatattgaacgtgaaataacgcgttcgagcgctgacaatggaggggaaacccctccatttttttgtttgtttctcccgcctcgccctgcgtctgaagcggcaacacgcccgttgtttgagaatcgtcctgattatcgagcaaaaaatagggcttattgccgatcggctgaacctgccgacgcattgagtgtctgaatggtttcagaacagtttaaaagtcccccggagttaccgcgttgcatgaacaaagttaaatcgctatcacagcagaatttatcgttattgttagcgatctatatcggcatctttttaaacctttccgttttttatcgtcgtttcgattcatttgcgcacggcattcaggggattaaggttgtttccgcaataacggaagttgttgctatcgttctgttcaccttctttatcatgcgtctgatatcgctgggcggtcggttgttttaccgcatcgtcgcctcgctgctggtgctgatttcggtggcggccagctattacatgaccttcttcaatgtggtgatcggctacggcattatcgtgtcggtgatgaccacggatatcgacctgtcgaaagaagtggtcggcatgcactttgtggtgtggatgctggtggtcagcgcgctgccgctgttgctgatctggcgcaacgatctgcgcgatacgctgattgaacagctgaaaacgccgggccggcggctgaagccgctgctggtgctgctggcggtggtggcgctggtgtggctgccgctgcgcacgctggataaagagcagaccgcgcaggagaaaatcaccaacgtcgacctgccgagctacggcggcgtagtcgcacactcttacctgccgtccaactggctgtcggcgctggggctgtttgcctatacccgctacgatgagagccaggacgccgccaatctgttcgacccggcgcagcactttacctacgtcgcgccggacggcatcgacgacacctatgtggtgtttatcatcggcgaaaccacccgctgggaccatatgggcatgctgggctatgagcgcgacaccacgccgaagctgtcgaaggagaaaaacctggtggcgttccgcggcgagtcctgcgatacctcgaccaagctgtcgctgcgctgcatgtttgtgcgcgaaggcggcacgtcggataacccgcagcgcacgctgaaagagcagaatatctttgcggtgctgaaagagctgggctttacctccgagctgttcgccatgcagagcgaagtgtggttctacaacaacaccgacgtgaataactactccttccgcgagatgatcgcctccgagaagcgcaacgacggtaagtcggtcgacgatatgctgctggtggatgagatgaaagagtcgctggcgcgctatccgaaaggcaagcacctggtggtgctgcacaccaaaggctcgcactacctgtactcgcagcgctatccgcgcagctacgcgcgctatcagccggagtgcatgggggtggatgatttctgttccaagcagcagctgatcaacgcctatgacaacaccgtgctgtataccgacagctttatcgataaggtgatcgaccaggtgcgcgataagaaagccatcgtgttctatgccgccgaccacggcgagtcgatcggcgagaactcacacctgcacggcacgccgcgcgaaatggcgccgccggagcagttccgcgtgccgatgatggtctgggcgtcggataaatatctggcggacgaccacaaccgcagcgcgtttgagcgtttacaggcgcagcagcgggtcggtaagtctcaccgccacgtcgagctgtttgacaccattctcggctgtctgggctatacatcaccggacggcggtatcgtcgccaaaaataactggtgcaacaaccctgacgcgccgccgctggcggccaaggcagcgcctgcaccatcggcgccggccgccggcgcggtcgccaagccgtaacctgcctgaccgggcgcgccgcgcccggtttggttggcgtgaatacctttcctccatcaattaatccggcccgcacttacgttatactgcgccctttcccttttggaccggagcttccccatgaccctacgcgtggcgtttatcgacgatcatgacatcgtgcgctcgggctttgttcagctgctgtcgctggaggcggatatccaggtggtcggcgagttcagcagcgcggcgcaggcgcgcggcggcctgccggggctggaggcggacgtctgtatctgcgatatctcaatgccggacggcagcgggctggatctgctggcggacatcccttccggcatccgggtggtgatgctgtcgatgcatgacaacccggcgctggtggagctggcgctgtcgcgcggcgccagcggctttttatccaaacgctgcaagccggaagatttgatcaccgccgtgcgcactgtggccgacggcggcgtctacctgacgccggacatcgcccgccagctggcgcggcaaagcgtcgatccgctgacgcggcgcgagcgtgaaatcgcgctgctgctggcgcagggacaggcggtgcgcgagattgccgccgcgctggggctgtcgccgaaaaccgtgcatgcgcaccgcgccaacctgttcgccaagctcggcgtcagcaacaacgtagagctggcgcaacggatgctgaaccggtgatcgccggcgccgcgctgttttttatttacgccgccagcgtcttttgcctgtggggcatcggcgccgcgctgattgacccgccgtggcaggcgctgctgctgtttccgttcggcctgcggatgggcattctgctgcaaagcccgcgccgctactggccgggcatcctgctggccgacgtgctgctgatactgctgctggcggatcagttcggcgcgacgcgggcgctgtgggcgtcgctgacggtgctggcgctgacggtgctgctgagctgtgcggcctctccctggctattgcgccatcagcagagcgacagcgagtggcgctggccgctgcagcagggcgcggtgctggcgttggccgccgtgctgcaggcggcggtgtggcagctgtttagcggcgacggcgcgcgggcgctgctactgggactgacgggcggcttcaccatcgcgccgacctgtctactgctgtggcactatctggcgcgtcagatctgggtgccgctggagccggggctgatccataagccggtgcggctgcggctgcgccatctggcgatgtatctgctgctgtttgccctgagcatctggctgcagcagcaggtgaacgtcgccgagctgcggcggtttgcgccgttctgtctggcgatccccatcgtgtttatggcctaccgctacggctggcagggcgcattgctggcaacgctgctgaacggcgtggtgctgatggccggcgaaccgccgcgcccggacgcccaccgcgatttactgctgtcgctgctggcgcagagcctgaccggcctgctgctgggggccggcattcagcgtcagcgggagctgaatcagcagctgcggcggcggctggcggaaaaccggcagctggcgcgggcgctggtgaccgccgaagaacggaccaggcgcgaggtggcgcgcgagctgcatgacgaagtggggcaaaacgttaccgtgatccgcacccaggccagcattgtgaagcggctggcgccgcagccgcaggtgcagacctgcgcagacactatcgatgcgttggcgctgcgggtgtacgacggcgttcacgacgtgctggcccagctgtggccggcggcgctgaacaacctgccgctgtcggcggcggtggcggcgatgctgcgcgatcagctgccgcaggacgactcggtgaccggcgtactgctgtggcaggtgccggaaccggcgctggacgacacgctgaaaatcaccctgtaccgcatctgccaggagggggtgaccaacgtgcgccgccacgccgacgccagccgcatcgagctgacggcgcggctgcatacgccggcggacggacaggcgcaggttgaactgacgctgcgcgacaacggcgtcggtatcgatctggcgcgtcatgagccgggctatggcctgcgcggcatgcgggagcgcgtcagcgcgctgggcggcacgctgcggctgacggtggagcagggcctctgcctgcatgtgatcttacccacagtttcgccggagaagcggcaaaactaggaaatagtcgtggtttaaccgggaatttgacgtaagggatttgcgcgcgcgcggcgcattctgtggcggtatctttccggctgcggccagaggcgccgccgggctgggatcccgcggggattgctctcccttttcagactctctgaggttttacatgtggtcttttttaaaaagtagcccggacgcgccgcaggtcagcgatcggcaacaggtcgacgccacctataaatactggcgtatccagctgatgtggacgatgtacattggctacgcggccttttacttcacgcgcaaaagcttcaactttatcatgccggcgatgctcagcgacctgggcctgaccatgtcggacgtcggcattctgggcacgctgttctatatcacctacggctgctccaaatttatctccggcatgctcagcgaccgctccaacccgcgctattttatgggactggggctgattatgaccggcgtgctgaatatcttcttcggcctcagctcttccctgctgatgctggggacgctgtggatcctcaacgccttcttccagggctggggctggccgccgtgctcgaaaattcttaccagctggtactcccgctccgaacgcggcggctggtgggcggtgtggaacacctcgcataacttcggcggcgcgctgatcccgctgctggtgggttttatctcgctgcacttcagctggcgttacggcatgatcattcccggcattatcggcgtggcgctgggcctgctgatgtgctggcggctgcgcgataagccgagcagcatggggctgccgagcgtcggtaaatggcgcaacgacgcgatggagctggtgcaggaatccgaagggcaggggttgagcggccgggaaatcatcaagcgctatgtgctgaccaataaatatatctggctgctggcggcttcctatgtgctggtgtatatcgtgcgtacggcgatcaatgactggggcaacctgtatctgacccaggaaaagggctactcgctgatgaccgccaactcggcgatcgcactgtttgaggtggggggctttatcggttcgctggtggccggctggggctcggataagctgttccgcggcaaccgcggcccgatgaacctgattttcgccatcggcattttcctgtccgtcgccgcgctgtggctgatgccgggggtgacctacctgctgcaggccgcctgtttcttcgctatcggcttctttatcttcggcccgcagatgctgatcggcatggcggcggcggagtgctcgcacaaggacgccgccggcgccgccaccggttttgtcggcctgttcgcctatctgggcgcggcgctgtccggctacccgatcgcccgggtgatggaagtgtggcactggaacggcttcttcgtggtgatttcggtggcggcctgcctgtcggcgctgttcctgctgccgttcctgcgcgcgcagtcgccgcggctgcaggacgcacaggcctgacggcggcggctttcggcgcttttttggctgattcggcgcttttatcgccgttcgcaccggcggggtaaaaaagtgattgacgcccctgtgtgccagcagtaagatgcgccccgcatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaccattcgaaaaacctgctttttaaagcaggttttttttcgtctgtcgcttgaagaggatgagacaaaactgtcgggaacagttttgaacaacgcgtcagcgattgtttgttgtgtatcaacaaatcatatttatggctaatgagatttatagaaattaaaaccggttattaagaattagatgttacctatacccataaagtaaattatatgtattttgcgtttaaattatataattgaatgtatccgcacattagttgatatactatatcgttcttttttggttaaaaacaaatcagatcaatgtttatatgtgatctctcgcatagaattatttatatgatctttttatgtgatttttatttgataccttataagtaaaccatttctattatttaaataaggatatttataattatgactaaggtatataaattatttatcagtcactcttggaactatagtgaaaattatgaaaaaattgttgatttaattcgtaagcaaggtatagattttcatgatcattccgttcctaaagatgaccctatccatacaaatggaaccgataagcaattattcgatgcaatagaagccaagatgagaggtactagttgcattattatattagctggtgtttatgcaacatatagtaaatggattaataaggaaattgaaattgctcaatcctataataaatcaattatcgcaattgagccttggggagcggaacgaacatctgctgttgtaaaagatgctgcccataaaatcgtaaaatggaatggtgcatctatagctagagctatcagggagctaggctaatgaggaaagctcttattgttggaatcgattattatgaaaatgttgcaaaactgaatggttgtataaatgatgcttattcagtcaggaatgtattagaaaggaatagcgatggaaccataaattttggtgtaaatattatggtaggggccagtgtcgaaacaaggatatataaaagggatttaaaacaacaaatagaagatttatttagagatgataattctgtagctttattctatttcgccggtcatgggtatattgaaagtactggtgggtatttagttacttctgaatgcgaacatggggatgaaggtttttctttaaatgaattattgtctatagtcaatagctcgccagctaagaataaaattatagttttagattgttgccatgcgggaataatgggtgtgttacctttagagggaaatatatcattgctatctgatggcgtgtcaattttaactgcatctagctctacacagtatgctttatctagcaatgataatggagtatttactagcctttttgttgatgctttaaatggaggtgctgcaaacctacttggagatattactcctggaagcgtttatgcccatatagatcaatcactaggcccatgggaacaaagacctatatttaaaactaatgttaaaagctttacaagcctccggaaagttcagccaaccattggattagatgatttaaggaaaatcatagaactgtttgatgagccaggacaagagttttgccttgatcctagttttgaaccagactctgaatcaccaaatgaagataatatgaataagttttctatcttacaaaaatacaatagagttaatcttgttattcctgtgggagaagagcatatgtattatgctgcaatgaatagtaagtcttgtaagttaacggctttaggtgttcactactggaatttagtaaaaagagagcgtatttaattaacttgcttgggcattaactggatgattcaagagcaatattggaaagagttgtatcaattaaaagtacatattgggtttatagagttgttacttgaacgagctgaatatatagacaggatgatgaaaattactctagcggtatcttcaagtgttagtattggttcttgggccatatggagtgaattttcttatatgtggggggcaattattgcactttcacaaataatttcagctattaacccattcttgccatatagttctcgcataaaatcatattcttcattactgagagagttagaggaactaatgactcaatcagaaattaagtggtattcaatttcagaaggaagaataagtttttatgaaataaataaagcgagatttgatataaggaaagcaaagcaaaaatctatagataaatatattcagactactattccatcggcatctaaattgcaagataaagcagaaaagtttgctggggaatatttttataacttttactttcagcaagaggagaggagttaaatgaataaatatgagaataaaaaaacagaaaatgatgattctagatatactaaagaagagagagggttacaaccagctaaaaatcctcctccaatgcctaaggtaaaaccacctaaagaagactaattacaaagtgaatttttaagattttacttgacgtgaatttttatgatttacgtataattatactatatttatttcagcgttggataaggacggtcaggacaaattcaagaaagcaattgctgcattgcagggcgacatcagcgtggcggcgacagtgatgtacgttgaccctaaacttcgcctcgagtactcccgtagaatcaaaatgatgtcggatgatttgtatggcaaggcatcacgcggagtgattacctgggagcaggctgcggcagaagcaaacctgacgcgaaataccattatggagttaatccgtggtcgaagcacgccgataggtcaatctttagcccaaaggcttaaggtacagggaaaaacatttaatgaactcattgcgtataaaaccagggcgttgtatggccgccaggctaattttcgaaacctctcagaaacgcagaaaaatcgggtttatgcggcggtagttgagtcggctggtaagtccaaccatcaggttaatagcagaatgcagcgtctttctgctgcgggtaaaggattggcttttctgacgttggcgattgcggtgtacgagatttatgatgctgatgacaaagtaaaagaaacgaaacgccaggtggcgattggtggtgcaggtattgccggtggctgggccggtggcgcaattgctggtttgatatgtggaccaggagcgccggtctgtgctgttgttggtgcttttgctggcggtgcattagccgcatgggaaatgagcggcatctggaggtagtatgttcagcgaagcaacatttgtttctcttggaaagaggaatcacgtcgccggtatcgatggcggttatgaggttctgctgtcagggcagggaagcggtatttttgttcccttccagatgttggaagccgccgtcagcattgatgaatggcgcttattactgtttctcacggatgatgtgccttacgaagaaatactcaatatctcgttgttggaccggcgtcatggcatcctggaaacgttgtcgcttggcggtgcttatcttaacgggacgttcagtgaactgcggattttatccgatgccgtgtcgttccgttttattggcgatacgacgtggaaagttggcgttgctgagaagccctttttcaaatttcccttgatcggtgacccgcgtggcgtttcacgcccgatagcattatcacattacctgcgtatttttgccgatccggcccccgcgagagcggatggcggtcggtaacacggctgacgccataacgggattcgtcactatgtggttccccgtatgaacttcgcgctgctggatacacctaatcgctgagctgcccgcctttccccaccctggaggttgccgcgcggcgcgaaaaaagcgcgtatcggactcacccttttgaggtaatttccagcatttcattctgcttttgcagacaatcgtaaaaataaccgttcatattttcagcatttagccacaaacttttctagttttttcccggagtttaacgctggttaaattttgttacctagggaatcacactgtaaattgacgggtagcacaggtttcatgctgtatttgttaagaaatggttttttttatgtttgtttgctgtttctcacagtctgcgtaaaaccccactggttatattgacgccaccctcaacagttggcaatttgatagccttaggggttagagcgagagctgtttgagtggcgaccacccgcttagacgcctatgtccggatgcgttccatccggctcatctctgaccctgaccgccgcacagaccgcgcaataaaaaaatacaggtctggcggacattaaccccccacgctttcatgctgcaggatcgcggcacctcagaacggcgcactgcccaggcagtgggccgggtaagagccgccgccgtaccggccagcgaaaacgtgacgggtatacacacatcacatcacaaatggagcactaacgatgacgagttccttgaccaaatcggggatgctgaaattcggtataggactggtggcgctgaccgtcgccgccagcgtacaggcaaaaacgctggtttactgttctgaaggttcgccggaaggctttaacccgcagctgttcacctccggcaccacctatgacgccagctcggtgccgatctataaccgcctggtggagttcaagctcggcaccaccgaaatcgagccgggcctggccgaaaaatgggacgtcagcgaagacggtaaaacctacaccttccatctgcgcaaaggcgtgaagtggcaaagcagcaagctcttcaagccgacgcgcgagtttaacgccgacgacgtggtttactccttcgaacgccagctggatgcaaaacatccgtaccataaagtttccggcggcagctatgagtacttccagggcatgggcatgcaggatctgatcgccaaggtggaaaaagtggacgatcacaccgtgcgctttgtgctgacccgtccggaagcgccgttcctggccgacctggggatggacttcgcctccattctgtcggcggaatatgcggacaacatgatgaaagccggcacgccggaaaaggtcgacctcaacccggtcggcaccggcccgttccagatgatgcagtaccagaaagactcgcgcatcctgtataaggcgttcgacggctactggggcaccaagccgaagatcgaccgcctggtgttctccatcactccggacgcctcggtgcgttacgccaagctgcagaaaaacgaatgtcaggtgatgccgtacccgaacccggctgacctggcgcgcatgaagcaggacaaatcgatcaacctgatggaacagccggggctgaacgtcggttacgtgtcgttcaacgttgagaaaaagccgctggataacgtgaaggtgcgtcaggcgttgaccatggcggtcaacaagcaggcgattatcgatgcggtctatcagggcgccggtcaggcggcgaagaacctgatcccgccgaccatgtggggctataacgacgcggtgaaggattacgcctacgacccggaaaaggccaaggcgctgctgaaagaggccggtatggccgacggcttcaccatcgacctgtgggcgatgccggtacagcgtccgtacaacccgaacgcccgccgcatggcggagatgattcagtccgactgggcgaagatcggcgtgaaggcgaaaatcgtttcctacgagtggggtgaatacctcaagcgcgccaaagacggcgagcaccagacggtgatgatgggctggaccggcgacaacggggatccggataacttcttcgccaccctgttcagctgcgccgcggcgaaagacggctccaactactcgcgctggtgcgataagtcgtttgaagcgctgattcagccggcgcgcgccgcctctgaccataacaagcgtatcgaactctacaagcaggcgcaggtggtgatgcacgaccaggcgccggcgctgattatcgcccactccaccgtgtttgagcctgtgcgtaaagaagttaaaggctacgtggtggatccgctgggtaaacatcacttcgagaacgtatccctggattaatgccgcagcgggccggatgtatccggcccgttaagccggggatggcgtatcagccggggcgcagtgcgttgcgttccggctgcccgtccccgccaggatcttttcagaagctgtgagcttaataagcccggcggaccatgagccgtcgggcgcctatacagagagttcgggatatgttgcagttcatactccgacgtttggggttagttatcccaacgtttatcggcattaccttgctgacgtttgtttttgtgcacatgatccccggcgatccggtgacgatcatggccggggagcgcgggatctccgcagagcgccatgcgcagatcatggcggaaatggggctggacaagccgctttatcagcaatatttcacttacgtatccaatgtgctgcagggcgatttgggtacttccctcaagagccgtatttccgtctgggacgagttcgtgccgcgctttaaggcgacgctggagctgggcatctgcgcgatgattttcgccgtgctggtgggcattccggtcggcgtgctggcggcggtgagacggggatcgatctttgaccataccgcggtgggcatctcgctgactggctattcgatgccgattttctggtggggcatgatgctgatcatgctggtatcggtgcagctgaacctgacgccggtctccggcaggatcagcgatacggtgttccttgacgatactctgccgctgaccggctttatgctgatcgacaccctgttctggggcgagcccggcgactttgtcgatgcggtgatgcatatgatcctgccggcggtggtgctgggcaccatcccgctggcggtgatcgtgcgtatgacccgttcgtcgatgctggaagtgctgggggaagactatatccgcaccgcgcgcgccaagggcgtcagccgcatgcgggtgattgtggtgcacgcgctgcgcaacgcgctgctgccggtggtgacggtgatcggcctgcaggtcggcacgatgctggcgggcgccattctgaccgaaaccatcttctcctggccgggactcggccgctggctgattgaagcgctgcagcggcgcgactacccggtggtgcagggcggggtgctgctggtcgcctgtatgatcatcctggttaacctgctggtagacgtgctctacggcgtggttaacccacgtatccgacacaagaaataaggggcgccgtaatgactcaagtgactgagccggtagcaaccggcgcgccgaagcccatgacgcctttccaggagttttggcactacttcaagcgcaataaaggggccgtagtcggcctggtctatatcatcattatgctggtggtggcgttgggcgccggtttcctggcgccgcatacgccggcggaacagttccgcgacgcgctgctccggccgccggtctggcaggacggcggcagctggcagtttattctcggcaccgacgacgtgggccgcgacgtgctgtcgcgcctgatgtacggcgcgcgcctgtcgctgctggtcggctgtctggtggtggtgatgtcgttaatcatgggcgtggtgttcggcctgctggccggctacttcggcggcgtggtggatgccgtcatcatgcgcatcgtcgatatcatgctggcgctgccgagcctgctgctggcgctggtgctggtggcggtgttcgggccgtcgatcgtcaacgcctcgctggcgctgacctttgtcgccctgccgcactacgtgcgtctgacccgcgcggcggtgctggtggaggtcaaccgcgactacgtcaccgcgtcgcgggtggcgggcgccggcgcgctgcgccagatgttcgtcaatattctgcctaactgtctggcgccgctgattgtgcaggcgtcgctcggtttttccaatgccattctcgatatggccgcgctgggtttcctcggtatgggcgcacagccgccgacgccggaatggggcacgatgctctccgacgtgctgcagtttgcgcaaagcgcctggtgggtcgtgaccttccctgggctggcgattctgctgacggtgctggcgtttaacctgatgggggacggtttgcgcgatgctctcgaccccaaactcaagcagtaactgaggaatcgatcatggcgttattaaatgtagataagctttcggtgcactttggtgacgaaggcacgccgttccgcgcggttgatcgcatcagctacagcgtggagcaggggcaggtcgtcggcattgtcggcgagtccggctccggcaagtccgtcagctcgctggcgatcatggggctgattgactaccccggccgcgttatggcggataacctggcgttcaacggccaggatttgcagaagctgtccgagaaagagcgccgccagctggtgggcgccgaagtggcgatgattttccaggacccgatgaccagtctgaacccgtgctacaccgtcggctttcagattatggaagcgctgaaggtgcatcagggcggcagccgccgcacccgccgtcagcgcgcggtcgatttgctgacgcaggtgggcatccccgacccggcgtcgcggctggacgtttacccgcatcagctgtccggcgggatgagccagcgcgtgatgatcgcgatggcgatcgcctgccggcccaagctgctgattgccgatgagccgaccaccgcgctggacgtcaccatccaggcgcagatcatcgagctgctgctggagctgcagcagcgtgaaaatatggcgctggtgctgattacccacgatctggcgctggtggcggaagcggcgcagcacattatcgtgatgtacgccggtcaggtggtggagtccggcaaggcgtcggaaatcttccgcgcgccgcgtcatccgtatactcaggcgctgctgcgcgcgctgccggagttcgccgccgacaaggcgcggctggcctcgctgccgggcgtggtgccgggcaagtatgaccggccgagcggctgtctgctcaacccgcgctgcccgtatgccaacgagcgctgccgcaatgaggagccggaactgcgcagcattcccggccgccaggttaaatgtcacacgccgctggatgatgcggggaggccgaccgtatgagccagaatcaacctttactgcaggccaccgatctgaagaagtactacccggtgaaaaagggcctgtttgcgccggaacagctggtgaaagcgttggacggcgtctcctttacgctggaacgcggcaagacgctggcggtggtgggggagtccggctgtggcaaatccacgctgggccgcctgctgacgatgatcgaaacgccgaccgacggcgagctgttttatcaggggcaggatctgctgcagccggacgccacggcggaaaagctgcgccggcagaagatccagattgtgttccagaatccttacggatcgctcaacccgcgtaaaaaggtcgggcagatcctggaggagccgctgctgatcaacacgccgctcagcgccgccgaacggcgggagaaagcgttggcgatgatggccaaggtcgggctgaagaccgagcattacgaccgctacccgcacatgttctccggcggtcagcggcagcgtatcgccatcgcccgcgggctgatgctgaacccggacgtggtgatcgccgatgagccggtctccgcgctggacgtgtcggtgcgggcgcaggtgctgaacctgatgatggacctgcagcaggagctggggctgtcctacgtgtttatttcgcacgacctgtcggtggtggagcatatcgccgacgaggtgatggtgatgtacctggggcgctgcgtggagaagggcagtaaggacgccattttcaacaatccgcgccatccgtatacgcaggcgctgctgtcggcgacgccgcgcctgaacccggatatgcgtcgggagcgcatcaagctgagcggcgagctgcccagcccgatgaacccgccgccgggctgcgcgttcaacgcccgctgccgccgggcgttcggcgcctgcacgcagcgtcagccgcagctgcggcagtatggcgagcagatggtggcgtgttttgccgtcgatcaggatgaggagcgcggctaatccgcgtaaaaaggcaggggccgcatcggcggcttctgctggttaaataaggccgccggcggtggacggagaaaggaggcggccacgttaacggatcgcgggaaagtgaaataacctcgcctgtttatgtgaataaatagcgaaactatgcaggatagctagcagggtaattatttttttacgcggaataagagcgaaatagtatttatattcagaatgttcccaaccgtatttttaccctcgttaaaataaaacgggcgcatattgtatgcgcccgtttgttatttaactttctcattattgcgggtaaggcacccagtcgccgccgttaaggcgaatataaattttcccctgatactccatcaccaccgcattatcattttctgaaatgggcgcggtctgcggcaggccctgggtcagcgtctgccagtctacccgatcggcgctgaaggctttgccgtcgaccaggcgcgccaccagttcggaaatcgccagatagctgctcggcgttttcacctgcagcgggctgccggggtgcgccgcgctcatgccgaccagcttaatgccgaccggaatatgggtgatgctcgggctggggatatcgcgcaggccggacatttgcattttgtcgccgaccagcgccgcgccgtgctccggcacgataaccaccatcactttacggccggatttctccaactggtcgaggaaggtgttcagctgatcgaacagctgctgcgcgcgcggcgcgtattcggcggtctttttcgagccgacggcgcggttgccgtcgtgcagcggaatcaggttgaagaaggtcgcggtgcgcgcctcgccaccgtttttctgctgttccagccagcggttcagcagctgcaggtcgttgtaaatgggttcgccgtcaaacgaggccagctcattgccgatgccagcctgcgacatcagcggcgcctgcatatcgccctgcgcgcgcagctctttcaggtagtcgccgaacacgccggagtggtccatcatcagctgctctttgaagccaagttttccaagattatcaaacagatagcactgctgattcaccggctggtacaggtcgcggtgcgatgtctggccgcagctggcgcgcagcagacgaatcgacgccgggccgctgtaggcggtcgccgagttgaagttgtcgaacatgatgtccattttggaccacagcgggtggttctgcagcccggaggcctcaatgtctgaccaggccagcgagcagatattgatcaccagcaggtcgaacggctgggcatcggccggcagcgacgtcgggaaggcggtggcgcgctttttctccagctggtagaactggtcgaggtaggccgtcagattggcgctggtcggcggcccattgacgacgggctgctgaccgtcggcctcgccggcgccggacgtcggcgtggtggcaggcggcggcgtggcggcggtgctgggagcggacggcagcagcgaaaacgccgggccgccgaccgccagcagattgagccacaccagcgccgcgacggtaaacaccgtcacgcggacccactgcgacaggaacaggtagccgatcagcgccacaaaggccgcgccgaccatctgccagttgataaaacgcgtcaccagttccagcaggtagtcggcgctgaagccggcgagctgcgagccctggctgagaatgctgctgaggcccggcagccaggtgtcgtgataaaacagcgcgatgccgatcggcaccgccagccagtgacgccagcggtgcagccgcagtgaggggatcggcatcagcaggaaggccataaacaccaggttggccagcgggtggaagttcagatagccgaaccacagcaggccgaatttaatcagaaaatagtagttccagccgccgagaccgcgccagtagcgccacagcgcgtgcgtggtgtgcgtcgtgtttttatcgttcattgcggtttcttacgcttaatctgagagatggaaccgtcgcgcgaccacagtccggccgactgcaggtaacgcggtgaaagaacacggtttttcatattccgccagccgtggggaaagcgacggcgcagcgcatagcccaggggaagaaagataatggcgcacagcagaaccagctgcacaatgtcgtccagattgatcatgccggtttctcctgagcggcggacagggtgatggcgaccggccggcggcgctcgggcggcgcggcgtccgcgcttttcgccgctgcgccggcgacgatcggcatttcctgccgggcgggggcggcgatgccctgcgccatgcgtttgatttccgagttgatatcgacgtcctgataccacaccacgcggttgctgaaggcttcctccaccggcaggcgcaggatatgccgcagcgcggtgtccagatcgttgatgcggcaggtggacaggaacagcagcagccgtccctgcgctacggtcatcacgtcgccgaaacggcgcagttgacacagcgtcatcgcctgctcggcgcgcagccccggcgccggacgcagcgccaccatcacgcctttgccgtcttccggcagcagggtattgtccatcagcgaatgcaccgccgcggtgaagtcatcgggacgcaggtagcccttcagctgcagcggacgcaggccggacagcagcacgtcgatattcgccggtacgtggcgcgagaagcgctgcccctggatgccttccagcatggtgagaaaacgcgacagcggcgcgacgtgcggtacgatcaggttggcgccgcaggccagcagcaggcgttcgtcgctgtagcgcaggctggcgcgcatttcgcgcaccacgattttcaacccgttgccacgctgccggcgcaggctgtggatctgctgcgccagcgtctcaatctcttcgctgtggtacagggcgaacaccagcgtggcggacagcatcagcatgccctgctgcgccagctgggcgttgtttgccagcagctgccagttggcggacagcggcggcgcgccttccagcacgcgctgctccgccagatagaggtggtcgtcgttgcgcgcggcgctgggaacgggtttttggtcgtcttccccctgccagccctgctgcgcggcgtacagcgtcagtagctggttggcgttgacgccgcttgccgtgccccaccagttcaccaggtactgcgcgctgtcctgctgccactgcaggttggccagcccgtccagcacgcggtgctgcgccgccagctggccacgcagtttatttacgccgttgccgtggctgagcactaccagggtgcactggcggcggcgcagccagtggcccagttcgcgcagccaggcgtggatttcgtcgcgggtgaaggtctgccacaggctggcgtgggccagcaggatcagcaggcggttacgcggtttcagcgcgcgcgtcagatcgtcgctgaggctcagcagcgcggcctttttttccggcagggtgtacagcggcagcttgtgcagcgccggcgacgccaggtcattcagcagcgcgtcgggccgctcgccgctgcagattaaggcggcgcggctgtcggcggattgcgcggcgatgatctgacggcaaagcaggttggcgtcgagttggcggtcgctattaatccaataaaatccaggggactgcatgacagaaagttcttcccaaatctgtcgtattcctaatgagaaagagtgcgccataggtttttctactttcgttgaaagcgtcgcgggtcaataactggcaactggattaaactaataaacgattgtaacattgccatcaataataacaaattcaccacccgatcaataatgtccgttaggattcatcttattgggcatttctttccatatcattgctatagttatgtaatcttagcctattttcagagagcgcaggatggataatcaattaatacgcaccgatgcggatttatcgccggaaatgccggatgacctgcaggcgctgcgtcacgctttctccttacccccattacgttatatcgatattttgcagcaggaacgtttaatgcaaacgatggcgcgttggccgctgctggatgaattgtccaaagaatcagggagtcactaatttatgccggtaattgcgctgcaggggatgcggggcggaataggaacgacgtcggtaacggcggcgctggcctgggcatttcagcaattgggcgaatcggtgctggcgattgactgctcggcggataatttactgcgcctgcatttcaacacgccgttcgcgctggcgcgcggctgggcgcgtgcggagctggacggtgacgactggcgacagggggcgatgcgctatagcgaaaacctcgactttctgccgttcggccggctggacgccgccgagcggcgtaacctgctgccggcctcgtggcgggaaaagatccgtcagctgcaggcggccgggtgctatcgctggatcctgctggacgtgccggcgggcgacgatgcgccggcgcgacaggcgcttgacgccgccgaccgggcgctggtgctgctgacgccggacgccaactgccacacgcgcctgcatcagcagccgctgccggcgcacggccattttctgattaatcattacaacccgcacagccggctgcagcaggatctgcatcagctgtggctgcagagcctgcctaacctgctgccggtgatggtgcaccgcgacgaggcgctggcggaggcgctggcgatgaaacagccgctgggagagtaccgcccggaaagcctggcggcggatgaaattctgacgctggccaactggtgcctgctgcacctgcaggacggcgccgcatgagccgggtgatgaacctgctgttgatgccgccggtctatcaggcggtgcaggcgcgctatcgcggctaccggcgcagcggttcatcggcgctgaccgccctgctgaccacgctgctggtggtctgcggctggacgctgctgcgctttgagtcgccggcctggcagcgcatccgcgccggccgggcttactggttcccgcacctgtcccccagccggccgcgtccggccgacgcgctgcgctatctgctgcaggcgctgtggctgctgctgttccgcagcggacgcgggccgcgcacgcggtttaccttcagcggctggcgcagcctgcgcctgcgctacctcaacgcgatgcagcgcctgccgcaccggctggcggaggccggcgtcgagcagcggaccacggcgcgcctggggcggatgaaccgccatgtgcgccgcatcctgtttatcttggccggcgtgctggcggcgctgctggcgctgctgtgcatctcccagccgttcgacctgtcggcgcagtttgtgtttgtgctgctgctgtgggggattgcgctggtggtgcggcgggtgccggggcgtctgccggctctgatgctgattgtgctgtcgctgaccgtctcctgccgctatctgtggtggcgctataccgccacgctgaactgggatgacccgctcagcctgacctgcggcctgttgctgctggtggcggaaacttacgcctgggtggtgctggtgctgggctatttccagaccgtgtggccactggaccgtcagccggtcgagatgccgccggacagtagccggtggccgacggtcgacctgatggtgccgacctacaacgaagatctcagcgtggtgaagccgaccatctacgccgcgctgggcatcgactggccgcgcgacaagctgaatatctttattctggacgacggcaaccgtccggagttccgcgccttcgccgaggaggtgggggtgaagtacattgcgcgcgcgacgcacgagcacgccaaggccggtaatatcaaccacgcgttgcagcacgccggcggcgaattcgtggcgattttcgactgcgaccacgtgccgacgcgctctttcctgcagctgaccatgggctggttctttaaagacagcaagctggcgatgctgcagacgccgcaccacttcttctcgccggatccgtttgagcgcaacctgggacggttccgccagacgccgaacgaaggcacgctgttttacgggctggtgcaggacggcaacgatatgtgggacgccaccttcttctgcggctcctgcgccattttgcggcgtacggcgctggatgagatcggcggcatcgcggtggaaaccgtcacggaggacgcccacacctcgctgcgtctgcaccgtctgggctacacctcggcctatatccgcattccgcaggcggccgggctggcgaccgaaagcctgtcggcgcatatcggccagcgcatccgctgggcgcgcggcatggtgcaaatcttccggctggacaacccgctgttcggcaaggggctgaagctggcgcagcggctgtgttacgccaacgccatgctgcacttcctgtcgggcattccgcggctgatcttcctgaccgcgccgctggcgtttctgctgctgcacgcctatatcattttcgccccggcgctggccatcgcgctgtacgtgctgccgcatatgatccactccagcctgaccaactcgcgcattcagggcaaataccgccactcgttctggagcgaaatctacgaaacggtgctggcgtggtatatcgcccggccgaccaccgtggcgctgttcaacccgcacaagggcaagttcaacgtcaccgccaagggcggactggtggccgaggagcacgtcgactgggtgatcacccggccgtatatggcgctggtgctgttgaacctggccggcctgtgcttcggcatctggcgcatgatgtacggcccggcggacgaggtgatgacggtaatcgtcagcctggtgtgggtgctgtacaacatgaccattctcggcggggcagtggcggtggcagtggaagccaagcaggtgcgtcagtcgcaccgggtggaaatcgccatgccggccgcgctgtcgtgtgaggacggccacctgtatccctgcacgctgcgcgattactccgacggcggcgtcggcgtggagatgcgcctgccggatcggctgaaagagggcgacaaggtcgggctgctgctgcggcgcggccggcaggagtacagcttcccctgcgtggtgacgcgcgccttcggcgccaaggtcgggctgcggatggtggcgctgaccacccgtcagcatattgattttattcagtgcacgtttgcccgcgccgatacctgggcgctgtggcaggacgggttccctgaagacaaaccgatcgacagcctgcgcgacgtgctggcgctgggcttccgcggctatctgcggatggcggactatgcgccgccgcgggtgcgcggcgtgctggtcggcgcgatgtcgctgctgagctggctgctgtcgtttatcccgcacggcgtcgggcgcagcgcgacgttcagccagaaagaaaccgtggtgtaggccgtgtaacaacagccggcgggcttccgtgccggcgctaactttgatgatgatacgatgacgagaaaaattacctggttaaccgcgctggccttaggcatcagtacgttgtcgcaggccgcacccgccaccgccccggacgtgacgccgccggcggcgaatgccgatgcgccgctcagcccggccgtgccacaggacccgaacgcgccggtgcgcgacgtgcagctgccgttcgcgcagattgcgccgccgccgggcgcctttaccctgcgcggcacccacccggacgggcagattgagttcggcgtgcgcagcgacgaggtggtgtcgcaggcgctgctggatctggaatttacgccgtcgccggcgctgatcccggtggagtcgcacgtcaaagtgtatcttaacgacgaactgatgggcgtcaccactctgggcaaagagcagatgggcaagcccaatcgcgtccagatggccatcgatccgcgctatatcagcgattttaaccgcgtgaagctggtatttgtcggccactatcagaacatctgtgaaaacccggccagcaccgcgctgtggcttgacgtcggcaagggcagttcgctgaagctgcgctaccagacgctgccgctgaaaaacgatctgtcgcacttcccggaaccgttcttcgacagccgcgacaaccgtccgctgacgctgccgatggtgttcgccggccagccggatatcacccagcagcgcgccgccggcatcctcgcctcctggttcggcagcaaggcgcagtggcgcggacagtccttcccgacgctgtttaatcagctgcctgaacgccatgcggtggtgttcgccaccaatagccagcggccggacttcctgcgcgactacccggacgtgaaaggcccgacggtggagatgatcagccacccggataacccctacgtcaagctgctgctgatccaggggcgcgacgacaacgatctggtgacggcggtgaagggcatcgcccagggcaatatcctgttccgcggccagaacgtgctggtggagaaggtggagcagctgcagccgcgccagccgtacgacgcgccgaactgggtgcgcaccgaccggccgatgacctttaccgagctgcagcagtatgccgaacagctgcagaccagcggcattcagcccggcccgatttcgctgaccatgaacctgccgccggacctgtatctgatccgcagcaccggcatcgatatgcacctgaaatatcgctacaccccgccgcgcattcaggacggctcgcggctgaacgtcagcctgaacaaccagtttatgcaggcgtactcgctgctgccggagcgcgagcagggcgcgcagctgctgcgcctgccgctgacgcaggggctgatcgattcggataagaacatcaatatcccggcgctgcggctgggagcgatcaaccagctgcgtttcgatttcgattacaccacgctgctggccagcggcgcggaagggcgctgcgagacgtactcctttacgcaaaaccacgcggtgatcgacggcagttcgaccatcgacttctccggctaccgccactttatggcgatgccggacctgcgcgccttcgccaacgccgcattcccgttcagccgcctggcggacctgtcgcagacgctggtgctggttaacaaacagcagcagccggcgcaggtcagcgcgctgctgaacgcgctgggcaatatcggcgcgcagaccggctatccggcgctggcggttaaactgagcgacgactggtcgcaggccaaacaggcggatagcgatctgctgctgatcggcgccatcccgccggagctgcgcgacgataagaaagtcagcctgctggtggatgcgacgcagagctgggtgaaacagccgcgtcgccagccggcgctgccggtgacggaggtgcaggcggaggatacgcaggccgacagcaaaaccagcatacgttcggaaggggcgatgtcggcgattatcggcgtgcagtcgccgttcgacaaacagcgcagcatggtggcgctgctggccgacagcccgcgcggctatgagctgctgaacaatgcgctgctggacagcggcaagcgcgccgcggtgttcggctcggtggcggtgatccgcgaatccggcgtcaacagcctgcgggtgggcgatatctattacgtcggccatctgccgtggtgggagcgcgtctggcatgcgctgtcgacccatccggtgctgctggcggtgctggcggtcgtggtggtggtgatcctggcgctgatgctgtggcgcgccctgaaggcctacagccgccgccgactgtcgccggaagatcgggattaacgccgtgggcgtactgttgaaatactccctgagcctgctgctgctgtgcgcgttcggcgcggcggccggctgcgactggccggcctggcagcgctataagcaggactatatcagcgcgggcggccgggtgatcgacccgagcacgcccaaccgcatcaccacctcggaagggcagagctacggcctgttcttcgcgctggtggccggcgatcgtccggcctttgaccgcctgctgagctggaccgaagacaatctggcgcagggcgatctcagcgcccggctgccggcctggctgtggggggagaatgagaacaagcagtggacggtgctggatgacaattcggcgtccgattccgatctgtggatcgcctacagcctgctggaagccggccgcctgtgggacagccgccgctaccagacgctgggcaccctgctgcttgcgcgcattgcgcgcgaagaagtggcggatatccccgggctggggccgatgctgctgcccggcaaggtcggctttgtgaaggacgacggctggcggctcaacccgagctacctgccgccgcagctgctggcgcgctttgccgcgctgcgcgggccgtggcaggcgatgcagcagtcgaatcagcggctgtggctggagaccgcgccgcacggcttctcgccggactgggtggtatggcgcaagacgcagggctggcgggccgacgcggccaagccgaacgtcggcagctatgacgccatccgcgtctatctgtgggcgggcatgctggcggatgacgatacgctcaaagccgcgctggtgcggcgtttccagccgatggcgcagctgaccgcgcagcagggcgtgccgccggaaaaaaccgataccgccagcggtaaaaccagcggcaacggcccggtgggtttttccgccgccctgctgccgctgctggcgcaccagcctgaggcgctggcggcgcagcgacagaaaattatcgaccacccgccgggcaacgacgcctacttcagcgcgtcgctgacgctgttcggccagggctgggatgaacaacgttaccgttttaaccgtcagggtgaactgcaaccttcctgggatcgccaatgcgcaacttcagaataaattggctggggctgtttcccctgagtctggccctgctgccgccggcgctgggggcggacgccgtaccgcccgaacagtggctgctggagcaggtgcgggttggtgaagccagccataaagatgagctggtgcgccagtcgctgcaccggctggagctgatggacccgaataaccccgaggtgattgccgcgcgcatgcgtctggcgctgcgtcagggcaatcaggtgctggcgcagcagcagctggaaaaattaaagggcgtcgcgccgcagtcgagcgcctaccgacaggcgcagatgaatatgctgctgacccagccggaaacgcggcagcagctgcagcaggcgcggctgatggcgaccgcgggacggctgccggaggcgaaggcggcctacgacgcgctgttcaagggcgagccgccgacgctcgatctggcgatcgaatactggcggctggtggcccggctgccgggacaggagccggcggcgacgagcaagctgcaggcgctggataagcagtatcccggcagcgtgccgctgcgtatggcgctggcgcgcatgctgttcagccaggacaaggacgcgcaggcctatgcgcagctgcagcgggtggcggcggacagcgccggccgtggcgaagccgccgacctgtggctggataaggtgaaggcgatgccggtcagcagtgacagcgtggcggcgctgaaccgttttctcggcgtgttcaccagcggcgagcaggccgacagcgctcgtcaggagctggcgcggcagcagacgctgctggcggatccggcctatcaggcgcgggcgcgcggactggcgcaggtgggtaagggcggcggccgcgccgcgatcccggaactgaaaaaggcgctggccgccgcgccggacgacccggaagtgctgggagcgctggggctggcctatgcgcgcgccggcaaccgcgcacaggccatcgcgctgtttcgtcaggcgcagcaggccgacaagagcggctatgacggcggcaaatggcagagtctgattaaaaccaacagctactggctggcgattgccgaaggcgaccgggcgctgaaggcgggcaatctgacgcgggcgcagcagcagtatcagcgggcgcggcagatcgacgccgacgacagcgatgcgctgatcggcctcgccgacgtggcggtggcgcgcaacgacgatgcggcggcggagcgctattaccagcaggcgctgcgcctcgaccgccgcagcggcagcgcggtgcgcgggctggcgaatatctaccagcgccagtcgccgcagaaggcgctggcctatctcaacggcctgccgcgcgcgcagcagcagcaaatgcgcggcatgctcgatcgcctgcggctcgatatgctgaaacaggaggccgaggcgctggcgcagcggcagcagtggcatcaggcggcggagaaataccgtcaggcgcagcagcaggatccggacgacgtctggctgacctaccgctatgcgcaggcgctgcgtcaggccgggcagccgcagcaggccgacgccctgttccgcacgctggcgcagcgtcagcccgataacccgcagcaggcgtacgcctacggcctgtacctctccgccagcgatcgcgaccggcaggcgctggcgcagctggatacgctgcccagggcgcgctggaacgacgatatccgccagctggcgcagcggctgcggctgcaggcgacgctggaccatgccgaacagctgcgcagcggcggcgatgaggtggcggcggtcgcctacctgaagcggcagccggcggcgacgcggatcgatctgacgctggcggactgggcgctggcgaacggcgactaccagagcgcgctggcggactaccggcgcgtgcgggcgcgcgaaccccataacccggacgcgcggctgggcgagattgaagcctatgtggcgcagggcgatttgccggcggcgcgtcagcggctgcaagacgccgcgccggagcaggatgcttcgctcaacagccggcggcgcgaggccaacgcctggcgcgcggtgggcgaacggcagaaggcgggcgagattttcagccggctgaagacggcggcggcgcaggaagaaaacggccagagcaaggcgctgatctaccgcgacgcggcccggctggagcgtgaacagcggcagccggggctggcgcggcaggattatcagcaggcgatggtcgccagcggcatcgcgcctgcggtgccgcagagtaatgacgattacaccctgctgacgcgcaatacgccgggcgatgactggctcaggcgcggcatccgcgccgacgcggcggatctgtaccgtcagcaggacgtgaacctgacgctggaccacgactactggggctccagcggcaccggtggcgtgtccgactatcaggcgcatgacaccatgctgcaggcggacctgccgctgtatgacgggcgcgccttcctgcgcaccgataccgtccagctgagcgccgggcgcttctccacccgcgacggcaaatcctacgaaaccttcggcacctgccacgacgtgggctgcagcggcgatgagcggcagaaaacccgcggcaccagcgtggcggcgggctggcagaacgaccgctggcaggcggatatcggcaccacgccgatgggctttgaggtggtcgactgggtcggcggcctggcctacagcggcgactggcggcatatcggctggacgctcggcgcctcgcggcggccgatctccagctcgctgctggccttcggcggcacccgcgatccgcataccggcaaaacctggggcggcgtacgcgccaccggcgtcagcctgagcgccagctacgaccggggcgaggcgcacggcgtctgggccgatctcagcgcccatcagctgaccggcaaaaacgtggcggataaccagcgcgaacgcctgatggccggctattactacaagctgatcaacgaggataaccggcgggcgacgatcggcctcaataccatgctgtggcactaccagaaggatctgagcggttattcgctggggcagggcggttattacagcccgcagcgctacatgtcgctggcgctgccggtcaactaccgtcagcgcaccgaaaactggtcgtttgaggtgggcggctcggtatcgctgtcccactcgaaaaccgacagccagcggcgctacccgctgcaggggctgatcccggattcgctgccggacaagcaggccatcgaaagcggcagctcctccaccggcgtaggctatacgctgcgcgccatcgtcgagcgccgcctgacgtcgcactggacgctcggcgccggcgtggatattcagcaggcgaaggactatacgccaagccatgcgctgctttatctgcgctattcgctgggtggctggcagggcgatctggatctgccgccgcagccgttaacgccgtacgccgacttcaagtagcgcggccggtcgcgcggcgttatcgctggctaaacgccgcgccggccctttctctacctccgtccggagccggaaagaatcagaaagattcagagtgtcgcccacaggggagttttgctaccctgtgtgcaggttaggaaaagactgaaacccgcgtatttctaagttcttccataacaatggcaagataaaaacacgcagcgatcgcgtatactcgaaccggttcaaaagggcgtggcgtgaccctcgcccctgattattctttcagtccgattaacggagagcagatttgcgcgtcaggcgttcattaacgattaagcagatggcaacggtgtccggcgtggcgctggtgacgatctgtatttttatcgtgattcagttattccattttgtgcatcagcgcagggatgactacgcccagcaactggagaatatcgcccattcggtgcgtcagcctttggcggacgcggtgctgcgcatggatatgcaggaaagcaagcgcgtgctgaactcgttgctgccggtcggcatcctgacgcaggcggatatcgtcctgccgaatgagctgcaggcgctgcacgccaacttcccgccggaacgtccggtgccggcggcgatcgcgcggctgttcgacctgccggtgcgcatctcggtgccgctctattcgctggagcgggtgccggccaacccgcagccgctggcctatctggtgctgcaggccgactcctaccgcatgtacaaatttatcctcagcgcgctgtcgaccatgctgtcgacctatctgttgctggcgctgattctatcgattgccatcacctggtgcatgaaccggctgatggtctacccgctgcgcgcaatggcgaaagagctggaaaatatctccgaagaagatgcgccgtatcaccagctgatgctgccgacgctgcatcaggatgacgaactgggcctgctggtgcgcaactacaaccgcaatcagcagcggctggcgcgggcgtatgcggatatgagccgcctcagcacgcgcaactcggtcaccgggctgccgaatcaggtgctgctgaccgccctgctggagcagcatatcgcctcgggcctgcgtccccagcgctttaacctgctggtgatcggtattgaaacgctgcatgaggcgaccggcatcctgtcgctgcggcagcgggaaagcctgctgctggcgctgacggaaaagctgcgtcagtgcctggataaggattcgctgctggcgcagctgagcaatgccgagttcgccattctggcgaagggtgttgaacggccgtttcacgccatgcaactggcgcagcgcatcatgcggcagatcaacgcgccgctggaggttgagtcgctgccgctgcggccgagcgccagcatcggcatcgcccattatctccagccgggtgaaaacgccgagcagctgctgcgcagcgccatgtcggcgatgatgtcggcccaccgcgacggcaagaaccgcatcctgttctttgagccgcggctgacggagcgcacgcaaaaacgcctgacgcaggaaagcgaaattctgcacggcatcgaacataaccagtttgccctgttcctgcagccgcagatggcgatgcgcagcaacgcgccgatcggcgcggaggccctgctgcgctggcagcagtatgacggcagcttcagcctgccggcggatgtcattccgctggcggaggagttgggggtgatggtgccgctgggcaactgggtgctggaagaggcctgccgcatcgtggccgactggcgggcgcggggcatcagcctgccgctggcggtgaatatctcgccgctgcagatgcgcgacgccgggtttattccccacctgaaacagctgctggcgcagcatcagatcgacccgcgtcagctgcagctggaaatcaccgagacggtgcgtattgacgactttgaccacctgctggcgaagctgcgcgagctgcatgagctggggctgtccatcgcgctggatgatttcggcatggggtattccaacctgcactacctcaaccgcttgaagagtctgccggtcgatcagatcaagatcgacaaaagctttatcagcagcctgccggcggatgacgcgatggcgcgcatcatcggccagatttcgcaggtgctgcagctgccggtgctggcggaaggggtggagaccgcggcgcagcgcgactggctgctgcagcacggcattgagcacggccagggcttcctgttctcagcaccgctgccgcgcgacgaatttgagcgccgctttatcgcagatgacggcaaataggccgctattgcgcccgttagcggttatcggtgtgttactgctcgcataaatagaaactttttctcaacaaggccataaactacccttatgctggcgccttggttggcacatcttgttacaacctgccacatttgatgaccaagggatgcgaaattcatggctgatactcctctgactccgtctacctcttcgccggcgacgcgccgcgggctgctgattctcgccgccgactgcgtgctgtttgcggttttgctctacacgctacctttctccccgaaggaaaataccggcctggcgctgctggcgtttatcggcattctctggctgaccgaggcgattcacgtcaccgtgacggcgctgctggtgccagtgatggcggtggcgctcggcatgatgaacgtcgataaagcgctggcgtcgttcgccaacccgactatcttcctgttcttcggcggttttgcgctggcgacggcgctgcatatccagaagctggaccggctgatcgccaaccgactgctgctgttggccggcggcaaaatgctgctggcggcgctgatgctgttcggcgcgacggcggtgctgtcgatgtggatcagcaataccgcaacggcggcgatgatgctgccgctggcgatggggattttgagcaacctcgatcgcgaacgcgaccacaatacctacgtcttcctgctgctgggcatcgcctacagcgccagcatcggtggcctgggcaccatggtcggtagcccgccgaacgccattgccgcagcgcagctggggctggacttcatcggctggatgaagttcggcgtgccggtgatgatcgtgctgatgccgctgatggtcggcacgctgtacctgatgatgcggccgaacctgaagcaccgtttcaacattgagctggaaaacttcccgtggacgcggccgcgctggatcacgctgggcattttcctgctgacggtgttctgctggatcctcagcagccagatcagcgcgctgctcggcggcgtgaagcagttcgatacgctggtggcggtaggcgcggcggtgctgatcggcatcagcggcgtggccagctgggcgcagattcagcagaacactgaatggggcgtgctgatgctgttcggcggtggcctgacgctgagcgtgatcctgaaagactccggcgccagcgcggtgatggccgagggcatggcgtcgctgttcggcgccagccactggtttgtgattattctggcggtggcggcgtttattattttcctcaccgagtttaccagcaataccgccagcgccgcgctgctggtgccggtgttcgccacggtggcggaggccctgggcatgccgccggcgctgctgaccattgtgatcggcatcggcgcctcctgcgcctttatgctgccggtggcgacgccgccgaacgccattgtttacggcaccggcgagattcgtcagagcgagatggtgaaggtcggtttttggctgaacattctctgcgtgttggtggtgtcgctgttcgcctggtttatctggcgctgatcctgctgccggcggcgttgttgccgccggcaggccgcctatctctgcgtgccggcccgcgtggccggacgcccatccccaatataatcttctgtaaaaagcacgcgtaaagcaggttttacgctgttttttcgttgcatttttgctgtaccgtttcagctcttaaattcatatcaacaataggcgagatctgagcaaattgtttccattctgttagtcgggtgttattttcgcgcaggcgttgtgcaggcatgaaaagtaccgataaccgcctgtccgcgtccccttcaaaggatgttcatatgaaaaaaaatatctttaagagcctttatttccaggtgctgatggcaattacgctgggcgtgctgctcggccatttctaccctgacctcggcgcccagatgaaacctctgggcgatggatttgttaagttaatcaaaatgattatcgcgccggtgatcttctgtaccgtagtgaccggcatcgcgggcatggagagcatgaaggccgtcggccgcaccggcgccattgcgctgctgtactttgagatcgtcagcaccatcgcgctgattatcggcctggtggtggtgaacgtggtgcagccgggggcaggcatgaacgtcgacccggcctcgctggatgccaaagccgtggcggtctatgccgaacaggcttcgcagcaggggattattccgttcctgctggatattattcccggcagcgtgatcggcgccttcgccagcggcaatatcctgcaggtgctgctgtttgcggtgctgttcggctttgcgctgcaccgcctgggcgaaaaggggcagctgatctttaatgtgatcgaaagcttctccaacgtgattttcggcatcatcaatatgattatgcgtttggcgccgctgggcgcgttcggcgcgatggccttcaccatcggcaaatacggcgtgggcacgctggtgcagctggggcagctgattttgtgcttctacctcacctgtattctgttcgtggtggtggtgctggggacgattgcccgcgccaacggcttcagcatctttaagtttgttaactacatcaaagaggaactgctgattgtgctgggcacttcgtcgtccgaatctgcgctgccgcgcatgctggacaagatggagcgcctgggctgcaagaaatcggtggtggggctggtgatcccgaccggctactccttcaacctggatggcacctcgatttatctgaccatggcggcggtgtttatcgcccaggccactaacgcccatatggatatcatgcaccagattacgctgctggtggtgctgctgctctcctcgaaaggggcggccggggtgaccggcagcggctttattgtactggcggccactttgtccgccgtggggcacctgccggtggccggactggcgctgattctgggcatcgaccgctttatgtcggaagcgcgtgcgctgaccaatctggtgggcaacggcgtggcgacggtggtggtggccaaatggtgcaaccagttggacagccagcaactgaaagatacgctgaataacaaacggcccgccggcgcggcggacgagagccagcgctcggcgtaacgggcgctttgccgtaaaaccatcggctgcggcagcagccgatggcgtttttccacctttccctgccggtaacacctcgccaacgactatttttcgccgcattgggtaacatcgagcaaggcgcgcggtcgaacacaatggtacactttcttctactttccgccccactgtgaaactcagggcgtgcttttatgattccagtgaatggaatacgtgtatcaaagataaattggatagccattaagtaggggttcacatgcagggcaccagaattcatcttcttgtgggggggttgttgttggcggccgccagcggcggcgtgcaggctgaggcgctgcaacccgatcccgcctggcagcagggaaaactggacaacgggttttcctggcaggtgctggatacgccgcagcggccgagcgaccgcatcgaactgcggctgctggtgaataccggctcgctggtcgaatctgcccagcagatcggctttgcccacctgctgccgcgcctggcgatggcgcggaccgaaagttcgccgcaactgcgttcgctgtggcagcagagcgtggatgacgagcggccgttgccgccggcgatcagttcgtatgatttcaccctctataacctgagcttaccgaataaccgcccggatctgctgaaagaggcgctgagctggctggcggaaaccggcggcaagctgccgatcgacgagcagacggtgcaccaggtggtcaatgccaacgccgatccgatcggcctgttcccggccaatacgcaggacgcctggtggcgttaccggctgaaaggctccaccctgctggcacacgaccccggccaggcggtgaagcgtccggtcaacctggaacagctgaaggatttctaccggcagtggtacaccccggacatgatgaccctgtacgtggtcggtcgggtagacagccgcaacctgagcgagcaaattaacaaaaccttctcgccgctgagcggcaagcgggaaacgccggccaccatgccgaccctggcgccgctggcgccgcagccggtcagcctgatgaatgaggcgattcagcaggatatgctgtccattatgtgggacacgccgtggcagccgattcgcgactcgcagcagctgagccgctactggcgcagcgatctggcgcgtgaagcgctgttctggcatctgcagcgcgcgctggaaaagagcccgcagaaggatgcgcagctgggctttgactgccgggtgcagtatcagcgttcgcagtgcgccattcatctcaacaccggcaacgccaacctgaagtccgcgctggagtttgtggcgacggagatggccgcggtgcgcgataacgggctgagccagcaggagtttgatgatttactggcgcagaagcacgatcagctgagcaagctgttcgccacctacgcccgtaccgacaccgacgtgctgatgagccaacgtctgcgttcgcagcagagcggcgtggtggatatctcgccggagatgtaccagaagctgcgtcaggcgttcctggcgtcgctgacgccggagtcgttgcatcaggcgctgaaactgcagctgtcgcaggacgccacgctggtgctgcagcagccgaaaggcgaagcggaaaccaacatgaagcagctgcaggacgtctatgacggcattatgagtccggcgccggcggtggtgagcgacgcgccgaagccggaaagcgatgcggcgacgccagacggcagcgcgcagtaatacacgggcggcgccctcgctgcggggcgccgccggtcagttgcggtacagcaccttaataatgtggtagccgaactgggtcttcaccggcccgtacggcttgagcagcggaatgctgaacaccgctttatcaaacgccggcaccatcgtgcccttgttgaattcgcccagtgagccgccgttgcgtttcgacgggcaggtcgaatatttgcgcgccagcgtgtcgaagctgacgccgcgcttgagttttgccagcagctcattggccagcttctcgttatcaaccaaaatatgcagtgcgcatgcgctcttcgccatggtattaccctgtgtgcttactgtggagggcgcattatacccgttttgtccggacagggcggcattgacgcgacggctatcaatcttgccggcgctttctgctacactgcctgtcccacgttaagattgtcgagccagaaagccccatgcgattaaaccccagccaacaacaagccgttgaattcgttaccggtccctgcctggttctggccggcgccggctcgggcaagacgcgcgtcatcaccaataaaatcgcccacctgatccaccattgcggctatcaggcgcggcatatcgccgcggtgacctttaccaacaaggcggcgcgcgagatgaaagagcgcgtctcgcagacgctggggcggaaagaggcgcgcggcctgatgatttcgaccttccacacgctggggctggagatcatcaagcgcgaatataaagcgctggagatgaagtccaacttctcgctgtttgacgaccaggaccagctggcgctgctgaaagagctgacggaaaaatggctggaaaatgataagacgctggtggcgcagctgatctccaccatttccaactggaagaacgatctggtcgacccgcagcgtgcggccgagctggcgcgctccgagcgcgacaagctgtttgcccactgttacggcctgtaccatgcgcatatgcgcgcctgcaacgtgctggatttcgacgatttgatcctgctgccgacgctgctgctgcagcgtaacgaagaggtgcgcgagcgctggcaaaaccgcctgcgctatctgctggtggatgaatatcaggacaccaacaccagccagtatgagctggtgaagctgctggtgggcaaccgcgcccgctttaccgtggtgggcgacgatgaccagtcgatctactcctggcgcggcgcgcggccgcagaacctggtgctgctgaaagaggacttcccggcgctgcaggtgatcaagctggagcagaactaccgctccagcgagcgcattctgaaggcggccaatatcttgatcgccaataacccgcacgtgtttgaaaaacggctgttttccgagctgggttacggtgaagagctgaaagtggtgaccgccaataatgaagaccacgaggccgaacgggtagtcggtgagctgatcgcccaccactttgtgaaaaagaccaactacggcgattacgccattttataccgcggcaaccaccagtcgcgggtgttcgaaaaaatgctgatgcagaaccgcatcccgtacaagatttccggcggtacgtcgttcttctcccggccggaaatcaaggatctgctggcctatctgcgggtgttgaccaatccggacgacgacagcgcgtttctgcgcatcgtcaatacgccgaagcgggaaatcggcccggcgacgctgcagaagctgggcgagtgggccaacctgcgcaataagagcctgtttgccgccagtttcgacgtggggctgagccagcacctgaccggccgcggcctggagtcgctgcagcgctttacccactggatggacggtatcgcccagcaggtcgagcgcgagccggtggcggcggtacgcgatctgatccgcggcgtcgactacgagagctggctgtttgaaacctccgccagcccgaaggcggcggaaatgcgcatgaaaaacgtcaatacgctgttcggctggatgacggaaatgctggaaggcagcgatctggaagagccgatgacgctgacgcaggtggtgacccgctttacgctgcgcgacatgatggagcgcggcgaaagcgaggaagagctggaccaggtgcagctgatgacgctgcacgcctccaaggggctggagttcccctatgtgttcctggtggggatggaggagggcttgctgccgcatcagagcagtattgatgaagataatgtcgaggaagagcgacgtttggcctatgtggggataacccgcgcccaaaaagagctgattttcaccctgtgccgcgaacgcaggcagtacggcgagttggtgcgaccggagccgagccgcttcctgctggagctgccgcaggacgatttggcgtgggaaacggagcggaaggtgattagcccgcaggagcggatgcagaaggggcagagcaacgtcgccaatatccgcgccatgctggcgaaggccaagggcggcggctgagtcgcggggaaaaaacgggttcggccgggcgaacccgcgttgggttatgcctgctcttccagcatcagcggccagtggacgtagctttgccagtggctctcctgctccagctcttcgccgcgcagcggatgctgttccagccagccgtgcggcacaatcacgcgcagcgcatcgtcgttctggtgggcgcgcagcctgactgccggcagcgtgtcgtcgcggcggcggctggcgaagatgatcgccaggcgcagcagacggcataaatgctgggcgatgcgcggcggcacggcgttttgctggctgagcagtgtcagatcgagcgtgttgctctggttttgcagcagggcggccagcagctttttctgcgccggggtaaaaccgggtagcgccagatgtcgaatcagataggcggcgtgctgcggcgcctgtttgaagtcgacgctcaggccgatttcatgaatcaggcaggcggcgtgcagcagttcgcggctgcggctatccagctgccactcattggctacctgttgtgaaaagttggcggccagctgcgcgacgcgggaggcctgttcggtatccagcagatagcggcgctgcaaattgcgcagcgtgcggtggcggatgtcctgctccaccggcaggtgcagcatgccgtacaccagcccttcgcgcagcgcgccgccggccagcgtcatactctcgatgcccagctcctggaagatcgccagcagaatcgacagcccgctggggaacaccagcgcgcgctccagcgtcagtccttcaatttccagctcttccagcttgccgcactggatggcgcgctgtttgagctggcgcagcttcggcagggtaatgcgttcatccatgccctgcgccaccatgatttcctgcagcgcctgcacggtgccggaggcgccgacgcagatctgccagccgtgctcgcgcagggcgggcgcaatcggccgcaccatttcgcgcgccgccagttcggcgcggtcaaagttgtcgcggccgaggttgcggtcgctgaaaaagcgctccagccaggtgacgcagcccatcgacaggctgtacaactgtgcggcctgggcgccggtgccggtcaccagctcggtgctgccgccgccgatatcgaccaccagacgccggtcggggccgccggtggtgtgcgccacgccgtgataaatcaggcgcgcctcttcttcgccgctgatcacctgtaccgggcagcccaaaatctgctgcgcggtatgcaggaattcatcggcgttctgcgccaggcgcagcgtggcggtcgccaccacgcggatctgttcgcgcgggatatcctgcaggcgttcggaaaacagccgcaggcattgccagccgcgctgcatggcgtcgtgcgacaggttattgtcctgatccagcccggccgccagccggactttacgcttgatgcgcgccagcgtctgaatactgccggcaacttcgcgcaccaccaacatatggaaactgttggaccccagatcgatggcggcatacagcgtgctggaactgagcatcatttatctccctgaaatttcacatcgcatcatggcggtcaaccggccgtcgccgtgcggcgtcggcgtgtcgggaaggtaaccttggctgtcgggatgcaatgtgaaattcatgggattatctcagcctgaacgtttacggttgttgcgcggcgcgccgccgctgcggcgttgcgatgaattacggcgcgagttattgccgccgcgcgggcgcgacaggcgtttcggcgccggcaaaccgtccagcagcgcatcgctgttgtacttgctgaccgggatgctgtggccggtataggcttcgatcgccggcaggttaagcgcgtactcttcacaggccaggctgatggagtgcccgctggcgccggcgcggccggtacggccgatgcggtggacgtagtcctcgcagtcgtcaggcagatcgtagttgaagacgtgggtcaccgcaggaatgtgcagaccgcgcgccgccacgtcggtggccaccagaatgtccaggttgcctttggtgaagtcttccagaatgcgcaggcgctttttctgggcgacgtcgccggtcagcaggccgacgcggtggccgtcggcggccaggtggccccagatgtcctcgcagcggtgcttggtgttggcgaagacgatggcgcggtccggccactcttcttcgatcagcgtctgcagcaggcgcatcttctcttcgttagacgggtagaacagctcttctttgatgcggtggccggttttctgttccggttcgacttccacatactcggcattgttcatctgttcgaacgccagctcgcgtacgcggtaggagagggtagcggagaacagcatgttgaggcgttgatcggccgtcggcatgcggcggaacagccagcggatatctttgataaagcccagatcgtacatgcgatcggcttcatccagcaccaccacctgaatggcgctcaggtcgatatagttttgttttgcgtagtcgatcagacggccggtagtaccgatcagaatgtctacgcccttttccagcactttcagctgtttgtcataaccgtcgccgccgtaggccaggcccagcttcagcccggtggactgcgacagcatttccgcatcggcgtggatctgcaccgccagctcgcgcgtaggcgccatgatcaaggcgcgcggttggttggtctggcgatcctgtttcgccggatgggagagtaaatagtgaaaagtagacgtcagaaatgccaacgtctttccggtaccggtttgcgcctgacctgcaacgtcacgcccggagagcgtgagcggtaatgccagcgcctggataggcgtgcagttgtgaaacccttttttctcaagggcttcaaggactaacgggtgcagggcgaagtcggaaaacttctgttcagtcaagtgtgttttgctcatagtgtggtagaatatcagctaactattgctttacgaaagcacatccgttgaaataaacgcggtgaaataaaatcaccttgagttggttaatgctacaccaacaaggtagacataatcctgtggagtagaacatgagcgataaaattattcacctgactgacgacagcttcgctgcagaggtgctgaatgccgaagggccaatcctggtcgacttctgggctgagtggtgtggtccgtgcaagatgattgctccgattcttaatgaaattgccgaagagttcgacggcaaactgactatcagcaaactgaacatcgacgagaacccggctaccgcgcctaagtacggtatccgcggcatcccaacgctgttgctgttcaaggacggtaatgtggcggcgaccaaagtgggcgcactgtccaaaggtcagctgaaagatttcctgaccgccaatctgtaaccgggcgggatgccccgggtctggcgtccggttgcggctcttcgcatcggcgccggcccaatttttccggtgtgcggcggcgatggctgcggctcgccaggcaggctctgtgcggcaatgtgggtaaacatggcccgtctgcgactaaagatgcagtttgcttgcggcgcctatagacggccgccgagaagcgtgttaagtttaatcacactgcatatagaacttgtccgaagttttaagtctaaagagtttgaatctaaagcgttactctgtgtcatagcaccggcgccgtcttcatacctggactcagcccacgcgttgacaatcaatggttttgcaaaaatcagttttaaggcaccttcgatcctaaaccgccagcgcgcgcgtccaatgtaagccatctcttaccacgacggctaagcggcccggtgattgaacgtccagtaaacaggcacgaaaatcccgatgcgggaacatcacgctgccatactattcacgttacagttcgagacataccccgattttaagaacccaccactatgaatcttaccgaattaaagaacacgccggtttctgacctgatcacactcggcgaaaatatggggctggaaaacctggcccgtatgcgtaagcaggacattatcttttccattctcaagcagcatgcgaaaagcggagaagatattttcggtgacggcgtgctggagatattgcaggatggatttggtttcctccgctccggagacagttcctacctcgcaggccccgacgacatctacgtatcccctagccaaatccgccgctttaacctccgcacaggtgacaccatttccggtaagattcgtccgccaaaagaaggcgaacgttactttgccctgctgaaggttaacgaagtcaactacgacaaaccggaaaacgcccgcagcaaaatcctgttcgaaaacctgacgccgctgcatgccaattcgcgtctgcgtatggagcgcggcaacggctccaccgaagatttgaccgcacgcgtactggatctggcatcgccgatcggtcgcggccagcgcggcctgatcgtcgcaccgccgaaagccggtaagaccatgctgctgcagaacattgcccagagcatcgcctacaaccacccggactgcgtactgatggtgctgctgatcgacgaacgtccggaagaagtgaccgagatgcagcgtctggtgaagggtgaagtgatcgcctctaccttcgacgaaccggcttcccgccacgtgcaggttgcggaaatggtgattgaaaaggccaaacgtctggttgagcacaagaaggacgtgattatcctgcttgactccattacccgtctggcgcgcgcctacaacaccgtggtgccggcctctggcaaggtgctgaccggtggtgtggacgccaacgccctgcaccgtccgaagcgcttcttcggcgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgccaccgcgctggtagacaccggttcgaagatggatgaagtgatttacgaagagttcaagggcaccggtaacatggagctgcacctgtcacgtaaaattgcggaaaaacgcgtcttcccggcgatcgattacaaccgatccggtacccgtaaggaagagctgctcaccagctctgaagaactgcagaaaatgtggatcctgcgtaagattatccacccgatgggggagatcgatgcgatggagttcctcattaataaattggcgatgacaaaaaccaatgatgagttcttcgatatgatgaagcgctcataattacgcaaaaaatttaactaacgccacgccaagtcgtggcgttttttgcttttggcagataggatacgcggcagaaatagaaatttaatttactttttcggctgcggcgtgtttgatcggatttgtacacttgtccatgaggacgcttaagatccaaagtggggaatggcaaatcgtgtaatgaaactcaatcgcgtttgtcataggaaatgactgaaaggaagcgatgacatctggcgctaggtgtatccagtgttaagctgccctatcttctcagagatctgttaacagtgaactactcacatgagtactgaaattctatttgtttttttattctccttggcgtttttatttgttgcccgcaaggtggcaaagcgggttggtttggttgataagcctaattaccgtaagcgacatcaagggttaattccgttggtcggagggatttcggtttatgccgggttgtgttttgccttcctgatctctgaccaaacgattgcacacagtcagttatatctcgcctgcgccggcctgctggtatttgtcggcgccctggatgaccgttttgacattagcgtaaaaatccgcgcctttgttcaggcgctggttggcgtggtgatgatggtgtttgccggcctgtatctgcatagctttggctatatcctgggcggatgggaaatgcagctggggccgttcggttatctgttgacgctgtttgcggtatgggcggcgattaacgccttcaatatggtggacggcatcgacggcctgctgggcggcttgtcctgcgtgtcgttcggcgcgttgggcgtgctactgtacttcagtgggcatgctgagctggcgttctggtgttttgccatgattgccgccatcgttccctacatcttactgaacctgggcattcttggccgccgttataaagtgtttatgggcgatgccggcagtacgctgatcggctttaccgccatctggttgctgctgcaaggttcacaaggtcaggcgccggcgattcgcccagtaaccgcgctgtggattatcgcgattccgctgatggatatgatcgccattatgtatcgccgcctgcgcaaggggatgagtccgttctcaccggatcggcagcatattcaccacctgattatgcgcgccggttttacgccgcgccaggcgtttgtgctgattaccctggctgccgcgctgctggcggcgattggcgtgctgggcgaatggttaacatttattccggaatggttcatgttggcattgttcttgcttgcatttctgttctacggttattgcatcaagcgggcctggcgcgttgcgcgctacatcaagcgtatcaaacgccgcatgcgccgttcgatggataataagcaagtaccttaaatcagaggcttttgggcagtgatgattccagatacaacgtcagacaagaaccacccggcggttgataatgaactcgatattcgtggactgtgtcgtactttgtggcgcggcaaggtttggattatcggtatcgccgtcttgtttgcggcggtcgcgctggcggtctcctacctggtcaagcaggagtggagcgcaacggcgattaccgatcggccgacggtcaatgcgctgggcggctattattcccagcagcagttcctgcgtaacctggacgttcgcaccacgccggcggtgcctgccgaccagccgagtattgccgacgaagcctatcaagagttcatcatgcagttggcggcttacgatacccggcgcgacttctggctgcagagcgattactacaagcagcggcaggaaggggatgcgcgcgctgacgccgcattgctggatgaattgatcgccaatattcagtttaccccgcgcgatgacaaaaaagcgccgaacgacggcgttaaactgacggctgaaacggcgccggacgccaatcgtttactccgtgaatatgtgctgtttgccagccatcgcgcggcgttgcatctgaacgaagagattcagggcgcctgggcggcgcgcaccacctcaatgaaagcgcaggttaaacgccaggaggcggtggcggatgcgatttataagcgtcagctgaattcggtgcagcaggcgctgaaaatcgccgagcaacaggggatcgcccgtacgcagaccgatacgccggccgaacagctgccggattccgacctgttcctactgggtaaaccgatgctgcaggcgcgtctggaaggtttacaagcttccgggccgagctatgatttggactatgatcagaaccgcgccatgctcgcgacgctgaacgtcggcccgacgctggacaagcagtttcagacttaccgctatttgcgtacgccggaagaaccggtaaaacgtgatagtccaagaagagtattttggctgatcctgtggggcgctatcggtgcgatggccggcgcaggggtggccttggttcgtcgtccgcgcaattgaaaatattataataattcgttgatgggcgcgtaagcgccctctttgcaggtttgtctgcgactaactgaccaaaagagacccgctgtgaaagtgttgaccgtgttcggcacccgacctgaagccatcaagatggcgccgttggtacatgccttggctcaggacgaagcctttgaagcaagagtctgtgtgaccgcgcagcatcgcgagatgttggaccaggtcttgcgattattcgaaattgttcccgattacgatctcaatatcatgcagccggggcaggggctgaccgaaatcacctgccgtattctggaagggatgaagagcgtcctggaggagtttaaaccggacgtggtgctggtgcatggtgataccaccaccacgttggccaccagcctggcggcgttttatcagcgcattccggttggccatgttgaagcgggtctgcgtaccggcgatctctattctccctggccggaagaggccaaccgcacgctgaccggccacctggcgatgttccattttgcgccgacggagaattcacgccagaatctgctgcgtgaacaggtgccggacagccagatttttgtcaccggcaactcggtgattgacgcgctattctgggtgcgcgatcgcgtgatgagcgatgcgcggcagcgtgatgagctggcgcagcgttatcctttcctggatgacgacaagaaactgatcctggttaccggccaccgccgtgagagtttcggcggtggctttgagcgtatctgcagcgcgctggcggaaatcgcccgccagcaccccgatgtgcaggtggtgtatccagtgcacctgaacccgaacgtcagcgagccggttaaccgcattctgaagggcatcgacaacatcatgctgattgacccgcaggattatctgccgttcgtttatctgatggccaaatcgaccattattctgacggactccggcggtattcaagaggaggcgccgtcgctgggcaaaccggtcctggtgatgcgtgaaaccaccgagcggccggaagcggttgacgccggcaccgtacggctggtgggtaccgacgtggcgaccattgtcgccgcggtgagccgcctgctgacggatgaaaacgaatatcatgccatgagccgggcgcataacccttacggcgatggtcatgcctgccagcgaatcctcgaagcgttaaagaattatcaggtgacattatgagttttgatacgatttcagttatcggcctgggttatattggcctgccgacggcggcggcgtttgcctcacgcaagaaaaaagtcattggcgtcgatgtgaatgcgcatgcggtggcaaccattaatcgcggtgaaattcacatcgttgagccggatctggacaaagtggtgaaagaagcggtcgacggcggctatctgcaggcggtgagcaaacccgtagcggcggatgccttcctgattgcggtgccgacgccgttcaagggcgaccacgagccggatctggcctttgtcgaatccgccgccaaatcgctggcgccggtgctgaaaaagggcgatctggtgattctggagtcaacgtcgccggtcggcgccaccgagcagatggccgcgtggctggcgcaggcgcgcagcgatttgagcttcccgcaggacgccggcgaagcggcggatatcaacatcgcctactgtccggagcgcgtgctgccggggcaggtgatggttgagctgattcagaacgaccgcgtgatcggcggcatgacgccaaaatgctccgagcgcgccagcgcgctatataaaattttcctggaaggcgaatgcgtgatcaccaactcgcgcacggcggaaatgtgcaagctgacggaaaacagctaccgcgacgttaacatcgccttcgcaaacgaactgtcgctgatctgcgccgatcagggcatcaacgtctgggagctgatccgcctggccaaccgccatccgcgcgtcaatattctgcagcccggcccgggcgttggcggccactgtatcgccgttgacccatggtttatcgtggcgcagaacccgcagcaggcgcgtttgatccatacggcgcggctggtcaacgacggcaagccgctgtgggtggtcgaccgggtgaaagcggcggtggctgattgcctggcggcgaccgacaagcgggcctccgagctgaagatcgcctgtttcggcctggccttcaagcccaatattgatgatctgcgcgaaagcccggcggttgaagtcacgcagctgattgccgagtggcatcagggtgaaacgctggcggtggagccgaacgtagagcaactgccgaaaacgctggccggtaaggtcaccttgaaacacatcagcgaggcgctgcagcaggccgatgtgctggtgatgctggtggatcacaatgagttcaaggccatcgcgccggaagccgtcaagcagaactggattgtcgataccaaaggcgtctggcgttaaagcgccgatcccgccccgccggcctgctggccgccggggcggagagcttgttctccatactctggcgcagacgtcggtcatcaactgaatggataacgctatgattctccgcgctaccgtcgacccgttaacctgggaaagcgactatttccgcattaacagcgccaggctgaatattgccgactcggcgccgccgctgaccgccgccgcgctggagcgctttgcgctggttcaggccaaaatccccgctcaccgtctcgaccttaccgatgcgctagccccgttgggttttcagctggcggagggtgaagtcgatctggttatcaatcttggcacgaaatgtgcttatactccggcgtctgatatacgtccggcgacggttgccgatattgccgtgttacaggcggccgccgcacaggcgttcgccgccagccgtttccgcgcaccttggtatcagccggcggacagcggacggttttacgccacctggattgagaaggcggtgctgggcaccttcgaccatctttgcctgctggcgctggatggtcacgggcagccggagggctttgtcagcctgcgcgatatcggcagcggcgaggcgcgcatcggtctgctggccgcgtttcccggcgccgctggcaagggtatcggcgcccggctgatggctgcggcggtcggctggtgtcagcaacagcaattacagcgcctgcgggtggcgacacagataagtaatagtgccgcgctacggctctatcaacggcacggtgccgttatcgacagcaccgcgtattggttatacagaggttcacatgattccatttaacgcaccaccggttgttggcacggaaatcgactatatgcaggctgccatgagcagcgggaagctgtgcggcgacggcggctttacccgccgctgtcagcagtggatggagcagcacttcggcgcgcacaaggtgctgctgacgccgtcctgcaccgcgtcgctggagatggcggcgattttgctgaacatccagccgggcgacgaagtgatcatgccgagctttacctttgtctccaccgccaacgcctttgtgctgcgcggcgccaccatcgtgtttgtcgatgtgcgtccggacaccatgaatatcgatgaaagcaaaatcgaggcggcgattaccgacaaaacccgcgcgatcgtgccggtgcactacgccggcgtcgcctgtgaaatggacgccattatggcgctggcgaaaaagtacaacctgttcgtggtggaagacgccgcgcagggcgtgatgtcgacctacaagggtaaggcgctgggcaccattggccatatcggcgcgttcagcttccatgaaaccaaaaactacaccgcaggcggcgaaggcggcgcgacgctgatcaacgatccggcgctgattgaccgcgccgaaatcattcgcgagaagggcaccaaccgcagccagtttttccgcggccaggtggataaatacacctggcgcgatatcggttccagctacctgatggccgacttgcaggccgcctacctgtgggcgcagctggaagcggcggaacgcatcaaccagcggcggctgaagctgtggcagaactattacgacgcgctgaagccgcaggccgacgccgggcgtatcgagctgccggtggtgccgaaggactgccgccataacgcccatatgttctacattaagctgaaagacgtgcaggatcgtacggcgtttatcaactacctgaaagaagcggaaattatggcggtattccactatattccgctgcatgcgtgcccggcgggcgagaagttcggccactttgccggcgaggaccgcttcaccagcagtgagagcgcgcgcctggtgcggctgccgctgtatttcaacatgtccgatgttaaccagcgcacggtgattcacaccattttgagcttcctcgcctgatatgtcgctggcaaaagcatccgtctggaccgccggctccacgctggtcaaaatcggcgtggggctgctggtggtgaaactgctggcggtggcctttgggccgagcggcgtggggcaggcgggcaacttccgccagctgatcaccgtgctgggcgtgctgtccggcgccggtatcttcaacggcatcaccaagtatgtcgccgagtatcatcaggatccgcagcgcctgcgtctggcggtaggcaccggatccagcattgtgttgggcttctcgaccctgctggcgctggtgtttctgtttgccgccgagccgatcagccaggggctgttcggtcatacgcgctatgttaacgtggtgcgcgcgctggcgtttatgcagatgggcatcgcctacgccaacctgtttttggcaatcctgaaaggctaccgcgatgcgatgggcaatgcgctggcggtgatcggcggcagcctgattggcctggtggcctttgtcgcgtgctttaaactgggcggctatgagggcgcattggcggggctggctctggtgccggcgctggtggcgctgccggccggcgtgctgctgtggcggcgtaaaacgctgccgctgcgctatctggcgctggcgtgggacaaggcgctggccagccatctgggcaagttcaccattatggcgctgatcacctccgtgaccttgccggtggcgtatgtcatgatgcgtaacctgttggcggcgcactatagttgggatgaggtggggatctggcagggcgtcagcagcatttccgatgcctatctgcagtttattaccgcctcgttcaccgtgtatctgctgccgacgctgtcgcgcctgagcgataaggcggcgattagccgcgaaatcgtccgtgcgctgaagtttgtgctgccggcggtggcggcggccagctttaccgtgtggctgctgcgcgatttcgctatctggctgttgttctcggacaagtttgtcgccatgcgcgatctgtttgcctggcagctggtgggcgatgtgctgaaggtgggcgcttatgtgttcggctatctggtgatcgccaaggcgtcgctgcgcttttatattatgactgaggtcagccagttcctgctgctgacgctgttctcgcactggctgatcccgcagcacggcgcgctgggggcggctcaggcctacatggcaacctacatagtctatttcacgctgtgtagctgcgtatttattctttaccgtagacgagtatgaccacactgattcacgtattgggatctgatatcccgcaccataatcagacggtgctgcgctttttcaacgacgtgctggctaaccaactgcccttgccgcaggtaagccggtttatggtcgccgccaaagatgtggccgcgctgggcgagttcccggcgttgacgattgacagctatccggataagaaaagcctggcggaggcggtgatcgcctgcgccaaggccgaccgcagccgccgttttttctggcacgggcagtttaacccgacgctgtggttggcgctgctgagcggcaaaatcaagccgcagcaggtcagctggcatatctggggggccgatctgtatgaaaatgccaccgactggaagttccgtctgttctatctgctgcgccgggtggcgcagggacgggtcgggcgcgtgtttgccacgcgcggcgatctgatccactatcagcagcgccatgcgcgggtgccggcgtcgctgctctatttcccgacgcggatggatccggcgctgaccggcattgaggtcgagaagaatgtcgccgggccgatgaccattctggtcggcaactccggcgaccgcaccaatcgccatatcgaagcgctgcacgcgattcatcagcagtttggcgccaatgtgcgggtgattgtgccgatgggctatccggccaataacgacgactatatcgggcaggtgcgcagcgccggcctgcagctgtttggtgaaagaaatctgcagctgctcacccagcaggtggcgtttgacgattacctcaatattctgcgcgagtgcgatctcggctactttatcttcgaccgccagcagggcatcggcacgctctgcctgctgattcagttcggcgtgccgtttgtgctcagccgacagaacccgttctggcaggatctggccgagcagcgcttgccggtgctgttttacggcgatacgctggatgaagcggtggtgcgcgaggcgcagcgccagctggcgtcggtggacaagcaggatatcgccttctttaacccgaactatattgacggttggcggcaggcgttggcgctggcggcgggagaaacggcatgacgctggcccaatttggcggtttgctggtggtgtacctgattagcgtcacgtttattctgacggtgacctatcaggagttccggcgcgtgcggtttaactttaacgtcttcttttcgctgctgttcctgctgacgttttacttcggctttccgcttagctgtctgctggtgttccggtttgacgtggctatcgtgccggtggagttcctgctgtacgccatgctctccgccacctgtttctatgccatctattacgtcacctataagacccggctgcgcaagcgcagcgccgagccgcgccagccgctgtttgacatgaaccgggtggaaactaacctgacctgggtgctgctggcgctggtggcggtaggcacggtggggctgttctttttgcagaacggtttcctgctgttcaaactgcactcctacagccagatattttccagcgacgtgtccggcgtggcgcttaagcgcttcttctacttttttatcccggcgatgctggtggtgttcttcctgcggcagagtctgcgcgcctggtttttcttcctggtggcgacggtgtcgtttggcctgctgacctatgtgatcgtcggcggcacgcgcgccaatattattatcgcgttcgccctgttcttgtttatcggcatcgtgcgcggctggatcacgctgtggatgctggcggcggcgggcgtaatgagcattgtcggcatgttctggctggcgctgaagcgctatggcctggacgtcagcggcgatgaggcgttttacaccttcctgtatttaacccgcgacaccttctccccctgggagaatctggcgctgctgctgcagaattacgacaagatcgacttccaggggctggcgccgatcgtgcgcgacttctacgtctttatccccagctggctgtggccggggcggccggacgtggtgctgaataccgccaactactttacctgggaagtgctggagaataattctgggctggcgatttcgccgacgctgatcggctcgctggtggtgatgggcggcgcgctgtttattccgcttggcgcggtggtggtcgggctgatcatcaaatggttcgactggctgtatgagctgggacgccatgagccgaaccgctataaggcggccattctgcagggcttttgttttggcgcggtgttcaacatcattgttttgacgcgtgaagggctggattctttcgtgtcgcgcgtggtgtttttctgtttgattttcggcgcctgcctggtgctggcgaagttgctgtactggctgtttgatacggcgggtctgatcaagacgcgcatgggttcccgcccgcgcgtggtgcagccggccgctgcttcagagtccgacagcctactgcaaaggtaatgagaataatggatacaaaggtttcggctcccgaatacacgctgcgcggcatcaagctctggggatttcgcaatatgtcgcactgcctggacttcctgttcgacggcggcaagatgaaacagggaacgttggtggcgatgaacgccgagaaaatgctggcggcagagcaggatgccacgctgcgggcgctgctggacggctgtgaatttaaatacgccgacggcatcagcatggtgcgcgcgatgcggcgcaaatatcccggtgctgatgtttcgcgcgtggcgggcgccgatctgtgggaggcgctgatgcagcgcgccgggcaggaaggcacgccggtctttttggtcggtggtaagccgtcggtgctggcggaaaccgaagagaaactgcgccgccagtggaatgtcaacatcgtcggcagccaggacggttacttcacgccggaacagcgagaagcgctgttcgaacggattcacgccagcggcgcggcgatcgtcaccgtggcgatgggctcgccgaagcaggaagtcctgatgcgcgactgccgccaggtgcatccgcaggcgctgtatatgggcgtcggcggcacctatgacgtgtttaccggccacgtgaagcgggcgccgaaggtgtggcagaacctcgggctggagtggctgtatcgcctgctgtcgcagccaagccgtatccggcggcagatcaaactgctgcggttcgtcggctactattacggcggtaaactgtaaatgcgccggccggagtttctgttgttccggcagggttggctgacgtagttgtgcggcgatggtcgaacattgccgcacaactataacctcatccaagaattatcccgccttttattccataaagttttaatccgcggtttgcttatagcagcaaaatacggaacgataccgcccggaaatcattccaggccgccgatgccgctaatcacagtgctgaatatcctttttcgctgtcaatttgccctcatccttactggcgatcggtcgcgctggcgggagtggtaccactcgctgtttaaaacaataaggccgctgccggccaatgcacgcacgacgcagacataacgactgaggaattatgccaactaaagataaaccgcaaggactacatcgcgggctggaagcccggcacatcgaactgattgcgcttggcggcacgatcggcgtcggcctgtttatgggctcggccagcaccctgaaatgggcggggccttcggtgctgctggcatacattatcgccgggctgtttgtgttctttatcatgcgctcgatgggcgagatgctgtttctggagccggtggccggctcgtttgcggtctatgcccacaagtatatgggcccttacttcggctacctgacggcctggggctactggtttatgtggattgcggtcgggatttcggaaattaccgccatcggcgtgtacgtgcagttctggttcccggagatcccgcagtggctgccggcgctgctggcggtggcgatggtggcggtggccaacctggcggcggtgcggctgtatggcgagctggagttctggtttgcgatgattaaggtgaccaccattatcgtgatgattttggtggggctgggggtgatcttctttggcttcggtaacggcggcgcgccgaccgggttcgccaacctaacccagcacggcggcttcttcgccggcggctggaagggcttcctgtttgcgttgtgcatcgtggtggcctcttatcagggcgtggagctggtgggcattaccgccggcgaagcgaaaaatccgcaaatcaccctgaagcgcgccatcaacaatattctgtggcgcatcctgattttctacgtcggcgccattttcgtgattgtcaccatcttcccgtgggatggcatcggcaccgcgggcagcccgtttgtgctgacctttgccaaaatcggcatcgtggccgctgccggcatcattaactttgtggtgctgaccgcggcgctgtccggctgcaacagcggcatgtacagcggcggacgcatgctgtatgcgctggcgaagaaccgccagttgccgtccgcgttcacccggctgtccgccagcggcgtgccggtaaactgcatcgccgttaccattgtctgcctgctggcgggatcggtgctgaactacatcattcctaatccgcagcaggtatttgtgtatgtttacagcgccagcgtgctgccgggcatggtaccgtggttcgtggtgctgattagccagctctacttccgccgtgaacataaagcggcgattaaaagccacggttttaaatcgataatgttcccgtatgtgaactacctgaccattgctttcctggcctgcgtgctggttggcatgggcattaacccggatacgcgtatttctctgctggtcggggcgattttcctggcggcggtcagcctgtgctactttgccttcggtatgcataaaaaacggcatcaggctgaaattgggataaaaaaccagcagcaaagctgagaaaggggctgcggattgtgcttttatgcgcaggagtgagcaaagcgtaatcaaacgcaacatttctgcgaaaaagcactagacaggattgctttaaatccgtagtatccccacccgcaacggcgctacgcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtttgtgcgcaagagctgcggtggtatgattaccgcgtgaagtaagtaaagaaatggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgagtcccattagccaccccactttaccccaggggtagagtaagagataaaaagctgttttgtgaccgtgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgttcttacggacgtgagggttcaagtccctctcttcgcaccacacaaaacgtcatgtaaatcttagcgattacatagacatgggctttaaaatcttgtagtatcagcaccacagaatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattcgaaaaacctgctttttaaagcaggttttttttcgtctgtagcttgaagaggatgagacaaaactgtcgggaacagttttgaacaacgcgtcagcgttggcccgtagggtgagcgcaggacgcgcgaataacctccgaaggaggtttgagccgagcgtagcgagaccacgttgcgcagcaacgcccgtagggggcgcatctttgatgcgcataatcctctctcgccgaccaattcgaaaaacctgctttttaaagcaggttttttttcgtctgtcgtttatccgcaggcatcctacgcctgacatccttccccctccgcataccatacgctgctgttcagcttgccggttatagctgctatccgcccgctgttggtctttggcgacaaggcggttgcgcgctgtcgccggtaagagacatataatcaattgaaatataaaggtaaaaataactttaccttaagtcgtcgtttttcagcgacaggctggttggcggtcggcagcggcggggcggatggcctccggcggtagactaacgatatggatacaaataaaccgtttaaattcagtaaattaaatttatttttatctggattgccattagctggcaagagttggcacgcgaagtgcaatatctatagcgtagatgctcattccacttcttatgttcgccttaggcctcataaaccctgggaatgacgcagagccgatttagggtgcctattgcccaccagaacgatgaaagcctcgcttgcgacgccgacatcacactgcgggcacaacgttgagtgaggcaccacccctgttgtcctagacctgattgcttctttatgcacttgccagactggcaagtgtttttttttgcctatacccgtcatacttcgagctgcagatgcgttggctgcgctcagtcacccgaatcacttacctgtgtaagctcatcgggattccttcccttgccgccttcctgcaactcgaattatttagggtatctacccgtcataccttaaaccgcagatgcgttggctgcgctcagtcacccgaatcacttacccgtatcagctcagcgggattccttctcttaccgccttcctgcagatcgaatgatttaggggatattgccgtgtaaagggatgagggcgaaaaaaaagcgtggccgtggccacgctttgataagccgtttatccggcgttattcgccattttgccgcagggtcagcatcaggccttcacgtcgcatctgcgccgcctcttcggagcggtgcagcttttccagtacgtcggccagccaggcgtagtcataggcgtccggacgctgcttcagggcttccttgaaggcgtcgttggcctgttgccattcaccgtgcttcatcagcagctggcccagcgtgctgttaagcagcggcgtggcgccatgctgtttgatctgctgacgcagcgctttttccaactgctccgggttgccggatttgatgcgcggtatcagcagcaccaggcgttcgtcatactggcgtttcaggccgtccagcacgatctcctgcgccatttggtgatcgtcgcattcgatcaggtgctccaccatggcgatctgcagcggcacttcatggcgtactttacggctctgattcttccaccagcgtttcaggccgtcgctgccttcttccgccatcgcctgattcatcaggccgagataggcctgctgttgcagcgcctgcagtttctcctcgtcgtgcagcttgattttgctcatcgacggcaggatttccagcagggaggcgtaagcgccggtgcgcaggtaggcctgctccgccaggcgcagcacttccggatggcgcggcgcctggttcagcaggcgatcgaccccgtggcgcgcggcatgtacttctccctgcgccagctgaatgcgtacgcgggtaatgtcgaccggcagctgatcggtatccgccgcttcggcggcgcgctccaggtactgattggtgcggaactcgtcgccgcgctgctgcgccgcttccgccgccagcaggtagttcaccaccggctgttcggcatggtcggcattgcgcgtcagcagctgttcgacctgtttatggtcgccctccgccagcttaatcagcgccgccttggtttgcgcgcgtgcgcggctgcgtttacggccgaggaaccagccgcgggtgcgggcgccggtgcggaaaatgcggcgcaggatccattcgatgataaacagcaccacaaacagcaaaatacccatgatcaccaggccggtgacgctggtttcgatattgtagttatcggtctggatcaggacgtagccctgatggccggccagcatcggcccgagcaccacgctggcgatcagcaccagaaacaggaataacacgcgtaacatggcttatccctcctggtgagtggcggcagcgccttgcgccagcagattgcgtacccgggtctgcatcagtttttccagcagcggctggctcttcagctggtccggtacgtccattgtcacggactgctggctcaggccgtccagctcttccaggaaggctttggtggccgggtcgctggtatcgaaataggcgcgcacccaggtggagatggtttccagcgactgcttatacacctcgttctggtggcgcggcaccgcctgggcggcgaccagcagacgggagcggatgttttcgcgcagatagatgtcctgattcggcgccagcagcggttcggcgccggtgtcgcggcggcggatggtgataaagttggccataaagttatgccaggacttggtcaggttttgccgccattcgccgagcgaggcggacagctcgccgctgtcttcgtccatcggcgcttcatcactgtcgttatccgccaggcgcaggttatcaacctggttagacagctggttcactttcagaatgatgccgtcaaagtcgacctgagacagggtggacagcccgctgatatcttcggtaatggcgcggcgtacggtcatcaggcttggatcgttcatatccgccagactggcgtcggcgcttttcagcagggtggcggcggtggtgacgtcctgatcgctccacagcttgcggccggccattttaaccaggaagtcggcctgagccagtagccaggttttggcgtcgctgccggaaatggtggcgactttttcctgcagctcgctgagctgacgcgccagcgaggtttgttcgcggtcagcggcgtcgagggttttcccctgctgctgcagcaggccttccagcgcgcttttttcctgctgctggctctgcttgagctccgccaactgctgttgcagggactggttcgccgcaatcagttgctgagcctgttggtgtgtgtggtagtaaccgccggcacccagtgcaataaccagcacgatggcgatcgcgccgagcatcgggccgctgtttttgcttttacggctgccggtctctggctgttggggactctcaaccgcctggttgctctcttcaaccggtgcggatggggtattttgttccgtcatagtggcgcatcccattgtcaggtttattgtagcgcgcgtagcagcgcgtcattatcggcattttcagctacccgaatgctgctccagcccagttcccgggccagggtagccagacgttcgctgaccaccaccaggcggcaacgcagcagccataaagaacggtagtaatcaggaactaaagtatacaactgttgtaacatttcaccgctggtgaccaccagcgtatcaatgcccacgcgctgccagtgggcgctttgctccgcgccgtcgtaatggacgggactgcgctggtaacattcataatagctgacgttggcgccgcgctcgcgcagcgtttcgcccagcagctcgcgtccaccgttgccgcgcaggatcagcgcctgcttgccggccagtttttgcagcgcgggtaataatagtagcgtttcgctgatttcgcgctcgtgcggatagtctaccggcaggctggtgatgcggtgcagcgccagcgcggtgctgcgcccgatggcgtaataggcggcctgggccggccaggcgaagcccgcgcgccccatcaccgagtcggcgtagttcaccgcattctgcgacaggacgaacaccagatcgtcggtgtgcaggccctgcagcgccgacgccaggcgcggcagatcggcgccgggagcgaaatcaatcagcggagcatgataggcaacccggccgagcgcacgcagccggctgaccagttgctccccggacggggaagggcgggttaccagaatcgtcatgccggcggatctccctgatacacgtcctgcagaatttcacgcgcgccgttggccagcagctcttccgccagcgagacgcccatttgctgcgcctgtgcggccgggccgcggcgctcgccgcgcaccatctggctgccgtccggcgcgccgaccagcgcgcgcagccacagcgtatcgccgtccagctcggcatagctgccgatcggcacctgacagccgccttccagacgggtgttcatggcgcgttcggcgctgacgcgcagggcggtcgcctcatcgttcagcggcgccagcagcgagcgggtcacctcgtcgtccagccggcattcgatgccgacggcgccctggccgacggccggcagagactcttccgggctcatggcgctgcggatgcgctgctccagccccagccgcttcaggccggcgaccgccagaataatggcgtcatactcgccgttatccagtttggacaggcgggtgccgacgttgccgcgcagatcgcgcacgatcaggtcggggcgacgctggcgcagctggcactgacgacgcaggctggaggtgccgaccacgctgccctgcggcagttgatcgagggattcgaaacggtttgatacaaatgcgtcgcgcggatcgtcacgctcgcaaatggtcaccaaacccagcccctgcggaaattctaccggcacgtctttcatcgagtgcacggcgatatcggcgcggccttccagcagcgccagctcaagttctttgacaaacaagcccttaccgccgaccttcgccagcggcgtatccagaatgatgtcgccgcgcgtcaccatcggcaccagctccacccgcaggccggggtggctgtccatcagacgctgctgcacatagtgtgcctgccagagcgccagagggctttgtcgggtggcaattcgaataattttgtctaacatgcttgttaccgtttttatatttcgccagccatcctaccactgaggacgaaaactgtcagtgcaagaaggaggtggtcaggaaaaggacaacggaatcaacaggacgtgtgatgtgttttgggcagttaacactgcagatacgtcgtttagggtaaggcgataataagtgtgtcgcgttacttcctttacggtcaatcggcaaggtgttaaattgatcacgtttccagcaataagtcgtcaaatactcttcctcttaacgacgcttacggaatacgggtttttttctaagcaccgggataatcaggcgagacgtcttgtacctttatatcgagacattgaagcagagactggatgcgatcaatcaactacgtgtcgatcgcgccctggcggccatgaaacctgcctttcaacgggtatacagtctgctgcctaccttactgcaccaccaccacccgctgatgccgggttacctcaatggtaacgttccccatggcatttgcctctacacgcctgatgaaaaccaacaatcttatctgcacgatctggaagacaagtggggcagcccgtttgaaacgctggccagcggcgaactgccgatcaccggcgtttactccatgggcagcacctcgtcgatcgggcagagctgcagctcggatctggatatctgggtttgccaccaatcctggctcgataacgaagagcgcaatcgcctgcagcagaaatgcagcctgctggagaagtgggcggcgtcgatgggcgtggaggtcagcttcttcctgatcgacgaaaaccgcttccgccataacgaaagcggcagcctgggcggcgaagactgcggctccacgcagcatatcctgttgctggacgagttttaccgcaccgcggtgcgcctggccggcaaacgtatcctgtggaatatggtgccgtgcgaagaagaagcgcattacgacgaatatgtactgtcgctgtatgctcagggggtgctgacgccgaacgagtggctggatctcggcgggctgggcacgctgtcggcggaagagtacttcggcgccagcctgtggcagctgtataagagcatcgactcgccgtacaaggcggtgctgaagaccctgctgctggaggcttactcctgggaataccccaacacgcagctgctggcgaccagcattaaacagcgtctgcatgcgggcgagatcgtctgtttcggtctggacgcctactgcatgatgctcgagcgcgtcacccattatctgacgcagattaacgacaccacccggctcgatctggtgcgccgctgcttctacctgaaagtgtgcgaaaaactgtcccacccgcaggccagcgtcggctggcggcgggagatcctcagccagctggtgagcgagtggggctgggatcaagagcggctggcgatgctggataaccgcgccaactggaaaatcgagcgggtgcgcgaggcgcataacgaactgctggatgcgatgatgcagagctaccgcaacctgatccgctttgcgcgccgtaataacctcagcgtcagcgccagtccgcaggacatcggcgtgctgacgcgtaagctgtacgccgcctttgaggcgctgccgggcaaggtgacgttggtcaacccgcagatttcaccggacctgtcggaaggcgaccttacctttattcacgtgccgatcggccgcgccaaccgcgccggctggtacctgtacaatcaggcgccggcgatggactccatcgtcagccaccagccgctggaatataaccgctatctgaacaagctggtggcctgggcctatttcaacggcctgctgacgtcgcgcacgcggctgcacatcaagagcgccaacctgtgcgacagtgaaaaactgcaggagctggtggccgacgtatcgcacagcttcccgctgcgcctgccggcgccgaccccgaaggcgttgtacagcccgtgtgaaatccgccacctggcgattatcgtcaacctggaaaacgacccgaccgccgccttccgcaatcaggtggtgcactttgacttccgcaagctggacgtgttcagcttcggccagcagcagcagtgcctggtcggcagtatcgacctgctgtaccgcaactcgtggaacgaggtgcggacgctgcatttcagcggtgaacagtcggtgctggaagcgctgaaaaccattctgggcaaaatgcatcaggatgcgtcgccgccggagtcggtggaagtattctgctacagccagcacctgcgcgggctgatccgcacccgcattcagcagctggtgtcggaatgcatcgaactgcgcctgtccagcacgcggctggagccgggccgcttcaaggcggtgcgcgtggccggccagacctgggggctgttcttcgagcgtctgagcgtctcggtgcagaagctggaaaatgcggtggaattttacggcgcgatttccaacaacaagctgcacggcctgtcgatcaaggtggaaaccgatcaggtgcatctgccgccggtggtggacggcttcgccagcgaagggattattcagttcttctttgaggacgccaaggacgatcagggctttaatatctacattctggacgagtcgaaccgcgtcgaggtgtatcaccactgcgaaggcagcaaggaagagctggtgcgcgacgtcagccgcttctactcctcctcgcacgaccgctttacctacggctccagctttatcaacttcaacctgccgcagttctatcagatcgtgcagatcgatgaccgtacgcaggtgatcccgtttcgcagcaacgcgctgtccaatctgtgcgttaccgtcagcgacggcgctgccgcgcagccgctgaagcaacaataccaactgcactgattcacgcaggcgcccgcgacggcgctcaggcgaactcgatggtttcgccggcctgctgcgttgccgactcgctcagcaactgggagaatgaccagccgctgcggtcgcacacccaggcgccgtcgcggtagtcgaagtggtagccgccggacttggtggccagccagacctgatgcagcggctcctgacggttgatcacgatcttgctgccgttctcaaaggtcagcgtcatcacgccgccgttggtttcgtaatcgatgtccgcatcgccgtcaaaattatccagcgtttgttcaatatccagcatcagctggtcagccaaccggtgaaactcactgtcgttcatattcgattcctattgcttttcatgatccacctgcgattatatacccttcatacttgccgccttgctgcaacgccgattattttggccagggcaggttcggacgcataaataacaggcattaatgcaaatgaaaaaacaactacgctatgcgctgctggcggtgctggtcgccggtctctctgggtgcggtctgaaaggcccgctgtacttccccgctgatgaagcgaagggcgagaaagcggcgcagccggtacaaaccggcgatcaggtgcagaaaaatcagcaggaagccgccggctctcagcaaaaaccgtcgatgaccgcgcaataacgcgttcttcggcggaggcgctcgccgttgtgaataaccgacgacgggcgcgtccagaaagcggagtatgatatgcagttctccaaaatgcacggtctgggcaacgactttatggtggtcgatgccgtgacgcagaatgtctatttttccccggagctgattcgtcggctgtctgaccggcatctgggcatcggttttgaccagatgctggtggtggagccgccttacgatccggagctggatttccattaccgcatcttcaacgccgacggcagcgaagtggcgcagtgcggcaacggcgcgcgctgtttcgcccgctttgtgcggctgaaagggctgaccaacaagcgcgatattcgcgtcagcacccagaccgggcgcatggtgctcagcgtcaccgacgacgatcgggtgtgcgtcaacatgggcgaacccaactttgagccgcaggcggtgccgttccgcgccgccaaggcggagaagacttatatcatgcgcgcggccgagcacacggtgctggccggcgtggtgtcgatgggcaacccgcattgtgttttgcaggtggatgatgtaaaaaccgccaaagtggaactgcttggcccggtgctggaaagccatgaacgttttccggagcgcgccaacatcggctttatgcaggtggtcagccgcgaccatatcaagctgcgcgtttacgagcgcggcgccggtgaaacgcaggcctgcggcagcggcgcctgcgccgccgtggcagtagggattcaacaggaattgctgtcagaagaggtgcatgtggagctgccgggcggcagtctgcatatacgctggaaaggaccgggtacgccgctgtttatgaccggcccggcaacccatgtttatgacggatttattcatctatgaaaagcgttgaggaccaggccgtcgcagccattgcgcttgatgacgacgccgtaatgcagtacctgcagcagaacccggatttctttatgcgcaatgcgcgccaggttgagcagatgcgcgttccccatccggtgcgcggcaccgtatcgctggtggagtggcatctggcgcggcagcgcaaccatatcgaccggctggaagaagagatcacgctgctgatggagcaggccagcgccaatgaagggctgtttggccggctgctgcatctgcaggccaacctggccaccgccgacagcctgcaggatatgctgaaccgcctgcagcgctgggcgcgcggcttcgggctggccggcgccaatattcgcctattcagcgaccgctggcagatcggcgcgccgtcggactttacccaccttggcattgcgcgttcggcgtttgagccgctgcgcattcagcgcctgggggatgatcaccacttcctcggcagcctgaacggcccggaactgctgctgctgttgccgcaggccaaacaggtcggatcggtggcgctgtcgctgctgggtgaggacggcgatctgggcatggtgatcttcagcagccgcgatacgcagcactatcagccgggcatgggcaccgtgatgctggcccagctggcgcgtatgctgccggaactgctggaacgctgggtcgaacgcgcatgacggcgtcagcggccggcctgcagccgccggtggacgcttttctgcgttatctgaaggtggagcgccagctcagcccgctgacccagcttaactattcccgtcagctgcaggcgctgtgtgcgctggccggcgcgctgggcgtcagcgcctggtcgcagctggatgcggcgctggtgcggcagctggtggcccgcagcaagcgggcggggctgcacgccgccagcctggcgctgcggctctccgcgctgcgcagttttctcgactggcaggtgagtcggggagaactgcccgccaacccggccaagggcatccgcacgccgcgcagcggccgccatctgccgaaaaatatcgacgttgacgaagtgagccaactgctggagatcgacgttaacgatccgctggcggtgcgcgaccgcgcgatgctggaagtgatgtacggcgccgggttgcgtctggcggagctggtggggctggactgccggcatctcgatctggccgccggcgagatttgggtgatgggtaaaggcagtaaagagcgtaagttgccgattggccgcaccgccgtcacctggctggagcgctggctggcgatgcgcgatctgtttgcgccggacgacgacgcggtatttctctccaatcagggccggcgtatctccacgcgcaatgtgcaaaagcgctttgccgagtggggcgtcaaacagggcgtcagcagccatattcatccgcacaagctgcgccactcgttcgccacccacgtgctggaatccagcggcgatctgcgcgcggtgcaggagctgctggggcatgccaacctgaccaccacgcaaatctatacccacctcgactttcaacacctggccaacgtgtacgatgcggcgcatccacgcgccaaacgggggaaatcctgatgcatttttaccggccgttgcgcccgctggcggcgctgacgttcgatctggacgatacgctgtacgataaccgcccggtgatcgccgagaccgagcggcagtcggtggcctttttacaagattaccatccggggctgaaggattttcagtcggcggattttcaccgtctgcggcaggagctgcgcgcgcgcgagccggagatttaccatgacgtcacccgctggcgctggcgggcgattcacctggcgctgagccggcaggggctgacggacggcgacgcgacggcgggggccgacgccgccatgcggcactttgccgactggcgcagccgcattgaggtgccggcggccacccacgccacgctgaaggcgctgggggcgcgctatccgctggtggcgatcaccaacggcaacgtcgaaccggcgcgctgcggcctggagggatacttccgctttgtgctgcgctccgggccggacggccgcgccaagccctatcaggatatgtatcagctggccgccgagcggctggcgatcgcgcccgcgcatattctgcacgtgggggacgatctgacgaccgacgtggcgggcgcgctgcgcgccggttttcaggcctgctggatcaatgaccgtcagggtagcctgatgcaggccgccgacggccgtttactgccgcatattgaggtttcgcagttggcatcgctgacagcgttgttataatccccccataactctgtataaattcacagtgaaagccgcgccggcgcggttttcccttaccacgtaatggtgcctatggacgtttccgatctgctcaacagcatgaatgacaaacaacgtgaagccgtggcggcgccacgcagcaacctgttggtgctggcaggcgcgggaagcggcaaaacccgggtgctggtgcaccgcatcgcctggctgttggcggtggagaactgctcgccgtactcgatcatggcggtcaccttcaccaacaaggcggcggcggagatgcgccaccgtatcgaacagctgatcggcaccagccagggcggcatgtggatcggcaccttccacggcctggcgcaccgcctgctgcgcgcccaccatatggacgccaatctgccgcaggacttccagatcctcgacagcgaagaccagctgcggctgctcaagcgcattatccgcgcgctgaacgtggacgagaaacagtggccgccgcgccaggcgatgtggtacatcaacggcaaaaaggacgacggcctgcgtccgcagcatattgaaagctacggcaacccggtggaggccacctggctgcgcatctatcaggcctatcaggaggcctgcgaccgcgccgggctggtggacttcgccgagctgctgctgcgcgcccatgagctgtggctgaacaagccgcacatcctcaaccattaccgcgagcgtttcagcaatatcctggtggatgaattccaggataccaaccgcattcagtacgcctggatccgcctgctggcgggcgacagcgccaatgtgatgatcgtcggcgacgacgaccagtcgatctatggctggcgcggcgcgcaggtggagaatattcagcgcttcctgaaggacttcccgggggcggaaaccgtccgcctggagcagaactaccgctcgaccagcaatatccttaaggccgccaacacgctgattgccaataacgacggccgcatggggaaaaatctgtggaccgaaggggcggaaggagagccgatttcgctgtactgcgcgttcaacgagctggatgaagcccgctttgtggttaaccgcatcaaaacctggcaggagaacggcggcgcgctgaacgactgcgccatcctctaccgcagcaacgcccagtcgcgcgtgctggaagaggcgctgctgcagaccgcgatgccgtaccgcatttacggcggcatgcgcttcttcgaacggcaggagatcaaggatgcgctggcctatctgcgcctgatcgccaaccgcaacgacgacgcggcgtttgagcgcgtggtgaatacgccgacgcgcggcatcggcgaccgcacgctggacgtggtgcgccagacggcgcgcgaccgtcagctgacgctgtggcaggccacgcgcgcgctgctgcaggacaaggtgctggccggacgcgccgcctccgccctgcagcgcttcaccgagctggtggattcgctggcgcatgaaaccgcagatatgccgctgcacgtgcagaccgaccgggtgatccgcgattccggcctgttcctgatgtacgagcaggaaaagggtgaaaaaggtcaggcgcggatcgaaaacctggaggaactggtgacggcgacgcgccagttcagctatcaggaagaagatcaggatttaatgccgctgcaggcgttcctgtcccatgcggcactggaggccggcgaagggcaggccgacgcctatcaggacgcggtgcagctgatgacgctgcactcggcgaaagggctggagttccgccaggtgtttatcgtcggcgtggaagagggcatgttccccagccagatgtcgctggaagagggcggccggctggaggaggagcgccgtctggcctacgtcggcctgacgcgggcgatggaaaagctgacgctgacctatgccgagacccgccggctgtacggcaaggaagtctaccaccggccgtcgcgctttatcggtgagatcccggaggagtgcgtggaagaggtgcggctgcgcgccagcgtgtcgcgcccggtgaagcaccagcgcatggggacgccgatcgctgagaacgacaccggctacaaactgggccagcgggtgcgccatccgaagtttggcgaaggtaccatcgtcaatctggaaggcagcggcgaacacagccggctgcagattgccttccaaggtgagggcatcaaatggctggtagcggcctacgccaagctggagacgccgtaaccccggcgcgctttagcccgggtagcggtcgccttcctgcgcggtggcgtaccagcgcagcacggcgtcaatcccgtcgccgccttcgggcggcgcccaggtcatgcagtcttctgccgccagcggctgatacggccccggtttcacctcaaacagcaccccgccggcatcaaccgacagcacggtatgccagacgttggcgggcatctccagcagccggttctcttcgcccagcataatgcgccgggttaccgcaccgcgatcgtcaaactgcagcaccacaaagcggccgcgcagcggcgtcaacagctcccaggcgagtgggtggcggtgcgggcggatataggtgcccggctccatggcgatggtcatgcgctgcaccggctcgcacgtatcgtcatgcagcaggtggtgagtgcgcaggcgcggcagttgggcggcctgctcgcccatgaggttcatctgttgcaaggttatcaatttcattaaggaaatccgcaagctatcggtagagagagtctagcaactttcccggcgcggggcgttgcgcacggtcatttctttgcgccggcgcgcggatttttatcgccctgtcatcgcggtgaattgttggggatttatcctgtttaacgtgttgacaggctttttcctctcggcgtaacatgcgcgcacgattatcaatgaggacattcgccttggacacacccagtagatgctggctcactgacctggatcccaacaggtacaacttctaaggctatcccattacgctgatagccttcgtggttgtcggcgacccctctgtgcgtcgctctgagtcagatctctttatggtctgaaacgagcatggcctgcgtgcccctccgtttctgtgcttcaacgcgttgtccgcctaaaatgatgtgaattgcatctgtgggtttgggcgcgtctgcgcccgggatgatgtaatgccgatgaatgcagggtatcccctcaccattagggagttttagcacatgctgagcgctttcaaattagatcacagccgcttgtcccgcctcgagctggatgaggccgaagacctgactacctcgctgtgggttgacctggtcgagccggaagaaagcgagcgcgaccgtgtgcaacatgagctggggcaaagcctggccacccgtccggaactggacgatatcgaggcttcggcgcgcttctttgaagacgaagacggtctgcacatccactccttcttctattttgaagatgcggaggatcacgccggcaactccaccgtggcgtttaccatccgcgacggccggctgtatacgctgcgcgagcgcgagctgccggcgttccgcctgtaccgcatgcgcgcccgcaaccagatgatggtggacggcaacgcctatgagctgctgctggacctgttcgaaaccaaaattgaacagctggcggacgaaatcgagaatatttacagcgatctggaaaagctcagccgggtcattatggaaggccatcagggcgatgaatatgacgaagcgctgtcgacgctggcggagctggaagatatcggctggaaggtgcgcctgtgtctgatggatacccagcgcgcgctgaacttcctggtgcgcaaggcgcggctgccgaccggccagctggagcaggcgcgcgaggtgctgcgcgatatcgaatccctgctgccgcacaatgagtcgctgttccagaaggtgaacttcctgatgcaggcggcgatgggctttatcaatattgaacagaaccgcatcatcaagatcttctcggtggtgtcggtggtgttcctgccgccgacgctggtggcctccagctacggcatgaacttcgaatttatgccggagctgaagtggtcgttcggctatccgggcgcgatcagcctgatgattctggccggcctggcgccgtacctgtacttcaaacgcaagaactggctgtaagccgctggccgaagcggtgcggcgcctgccgcatcgtgatttcacgcccttagcctgctaagataattccctgcaaaattatttgaaggcaatccttccgatggagaggttccccgcggtactgcaatggctgatcctgctgctggcgtcgctggcgctggggttcggcctactggctttccatattcccgccgccctgttgctggggccgatgatcgttggcgttactctcgggctgctgggcgcgtcggtgcgcattcccaagccgctgtttatcggcgcgcaggcggtgctgggctgcatgatcgcccaaagcctgtctccttccatgctgacgccgctgctggctgattggccgctgatcctgctggtgctgctggcgacgctgctggccagcggtatctccggctggtgtctggtgcgctttagcgacctgcccggcccgaccggcgcctggggcgcctcgcccggcggcgcgtcggcgatggtcgccatggccggcgactttggcgccgacgtgcgtctggtggcatttatgcagtatctgcgcgtgctgtttgtcgccaccgcggcggcggtggtggcgcgtatcggtctgggcgatgaggcggggcagggcagcgcgacgctgaactggttcccgccgctggactggcgctttctggcgacgctggcggtggcggccgccggcgcctggctgggtccgcgcttgcgcataccgtcgggggcgctgctgctgccgatgattatcggcgccgcgctgcactccagcggcgcgatggcgctgcaggtgccggaatggctgctggcgctggcctatacgctgattggctggagcgtggggctgcgctttacccggccgatcttgctgttggcgttgcgtacgctgccgcagatgttggtgtccatcgccgcactgatgctgttttgcggcctgctggcgtggatgctgacctgcttcctgccggtagacatgatgaccgcttatctggccaccagccccggcgggctggacacggtggcgattatcgccgccggcagccgtgtggatatgtcatttgtgatggcgctgcagacgctgcggctgtttaccatcctgctgaccgggccggcgatcgcgcgttttatttccaaccatgcgacgccggcctccagctcatcgtagcttacgctgggtgtacagggcgtcgagggtgaacagcaccagcgccgcccagataaagccgaaggtcaccagtttatcctggccgacggtttccccgtagaaggtgatcgccagtaggaacatcagcgtcgggccgagatactggaaaaagcccagcgtcgacaggcgcagacgggtggcggcggcggtgaagaacagcagcggcacggtggtgacgatgccggcggccaccagcagcaggttgagcgaccaggggttggcaccgagatggctggtggcgctgtcggcgataaagaacagatagacggcggcgaccggcaacagccacagcgtctcaatcagcatgccggtctgcgcgtcgatggcgatcttcttgcgcagcaggccgtagaaggcaaagctgaatgccagccccagtccgataaccggcagcgagccgaattgccacagctgcaccagcacgccggtaaacgccagggcgaccgccacccactgcatgcggcggaaacgctcgccgagaaacagcatccccaacagcacgttgaccagcgggttgataaagtaacccaggctggcttccagcatatggtggttattcaccgcccagataaacagcagccagttgccgccgatcagcagcgcggtgagcgccagcagcaacagacgcttgcggttggcgcaggcggcgcgcacctgcggccagttacgccccagcgtcaccagcgccagcataaagaaaaatgaccagaggatccggtgggtcaggatctcatcggccggcacctgctggataagtttgaaataggccggggcgatgccccaaataaaataggcggccagggcaaagaagataccctgacgcgtttgctgtgcgtccatgacgtgacctggaggtaagagagtcgatacggtgagtgtactgaagacgctcaccgggcacaatcagccaaccaggtaggtggcggtggcgctggcgatatgcaggccgtcgttgttatgcagttcgacgcgggcgaccgccaccttgttgccgctgcgcagcaccgaggcggaggcgataaaatgttcgccgcggccggggcgcagatagtcgacgcgcaggtcaatggtgcccatgcgcgacaggcgcgccgccagctcctcttcaaccagcgattcctgacgcatcagtacgctgccgacgcacgccagcccggcggcgacgtccagcaccgaggcgatcacgccgccgtgcaggatcttctgcgcggcgttgcccaccagcttgtgctgattggtaaaggtcagctcgacgccgtcgtcgtcgaagtggcgcagctccaggcccaattcgcggttaaacggcatgtgataaacaaagatctcgccaatcttctggcgagcggcttctgttgtgagaggcagggtcgacatagcggtgattcttcttattgataaatgggtttagggtactggtcagtccaggttaatggtttgttgattttatgcttaacctttgttgctttccagactattccaataaaagcgccccggactgctgtaaacgtcgctttgtgtgtaaaatggcctgtttttatttcagggtgtgtttttatttgctggagtgatgagaattatgcgtattctgtcaggggccgtgatggcaacgctgttagccccggcgctggttcaggccgaagaagcgaaacaacaagaaatacatgataaaccggcggttaacggcagcattatcgccaatatgctgcaatcccacgataacccgtttacgctctacccgtacgaacccaactacatactgtatagctacaccagcgatctcaataaagaggcgatcgacagctacagctgggcggatcacgcgcgcaaagacgaggtgaaattccagctcagcctggccttcccactgtggcgcggcattgttggtgaaaactcggtgcttggcgcgtcctatactcaacgctcttggtggcagctgtccaacagcggccagtcctcgccgttccgcgaaaccaactacgagccgcagattttcctcggctgggcgacggattacacctttgccggctggacgctgcgcgacgttgaggtggggcttaaccaccagtcgaacggccgctcggagccgacgtcgcgcagttggaaccgcgcctacgcgcgcctgatggcgcagaacggcaactggcaggtagacgtcaaaccctggctgcgtttctccgaaagcgccagcagcgacgacaacccggatatcaccaagtacatgggctactaccgcctgaaagtcggttatacctggggcgagagcgtattcagcgtagacggccactataactggaacagcggtttcggcggggcggagctgggctggagctatccgatcaccaagcacgtgcgtttctatacccaggtattcagcggctatggcgaatcgatgattgattacaacttccggcagacacgcgtcggcgttggtgtcatgctgaacgatattatgtaatcatagccccgcgtcccagaggccgtcgcacatccggcggcggccttacttatcggggtactcagaatttaacatggggaagtgtgtgtctaccgcagcagtgataaacagcgaattgctggcagagcaggtgttacgcgacacctttggctatcaacaattccgtccggggcaacaaacgattatcgacgcggtaacccgcggccaggactgtctggtggtaatgccgaccggcggcggcaaatcgttgtgctatcaaatcccggcgctgatgctggagggcctgaccctggtggtttccccgctgatctccctgatgaaggatcaggtggaccaactgctggccaacggcgtggcggcggcctgctataactcgacgcaaacgcgcgaacagcagctggaggtgatggccggctgccgcagcggtgcgattaaaatgctgtatatcgctcctgaacgcctgatgatggacagtttcctgtcgctgctcgacagctgcccgccggcgatgctggcggtggacgaggcgcactgtatttctcagtggggccacgacttccggccggagtaccgcgcgctcggccagctgaagcagcgcttcccggcgatgccggtggtcgcgctgacggccaccgccgatgagacgacgcgcaacgacattacgcgcctgctggcgctgcaggacccgctgattcaggtcagcagcttcgaccggccgaacatccgctatacgctggtggaaaaattcaaaccgctcgatcagctgtggcgctttgtgcaggaccagcgcggtaaaagcggcattatttactgcaacagccgcgccaaggtggaagacaccgccgcccgtctgcagagccgcggcctgagcgtggcggcctatcacgccggcctcgacaacgcgcggcgcgcgcaggtgcaggaaggcttccagcgcgacgacctgcaggtggtggtggcgacggtggcgttcggtatgggcatcaacaaacccaacgtgcgcttcgtggtgcacttcgacatcccgcgcaacattgaatcctactaccaggaaaccggccgcgccggccgtgacggcctgccggcggaggcgatcctgctgtatgacccggccgatatggcctggctgcgccgctgtctggaggagaagcccgccgggcagcagctggatattgagcgccataagctcaacgccatgggcgcctttgccgaggcgcagacctgccgccgcctggtgctgctcaactactttggcgaaggtaaacaggaagcctgcggcaactgcgatatctgcctcgacccgccgaagcgctacgacgggctggaggacgcgcgcaaggcgctgtcggcgatcggccgcgtcggccagcgtttcggcatcggctacgtggtggaagtgctgcgcggctccaataatcagcgtatccgcgaattcggccatgacaaactgccggtgtacggcatcggccgcgatcacaccaccgaacactggatcagcgtgctgcgtcagctgatccacctgggctttattacccagaacgtcgccatgcactcggcgctgcagctgaccgaagccgcgcgtccggtactgcgcggcgaagtcgaactgcagctggcggtgccgcgtattcagagcctgaagccgcgcggcggctcggcgcagaaatcctacggcggtaactacgaccgcaaactgttcgccaagctgcgtaagctgcgcaagtcgatcgccgatgaagaaaatattccgccgtacgtggtgtttaacgactcgacgctgctggaaatggcggagcagatgccgacccgggccagcgagctgctgagcgtcaacggcgtcggccagcgcaagctcgaacgtttcggcacgccgtttatggcgatgatccgcgaccatatggataacgacgaggagtaatcatgctgatgctgtttctgacggtcgcgctggtgcacctgattgccctgatgagtccggggccggacttcttctttgtctcgcagactgccgccagccgctcgcgccgcgaggcgatgatgggcgtgctgggtatcgccctcgggatcgtggtgtgggccggcgtggcgctgatggggctgcacctgattctggcgaagatggcctggctgcatcagattatcatggtcggcggcggcatctatctgtgctggatgggctggcagctgctgcgttcggcgcgcgccaggcgcgggcagccggcggcgctgccggacgaggcgagcgtgacgctggccaaaccgggccgcagctttatccgcgggtttctcaccaacctgtccaacccgaaagcggtgatctacttcggcagcgtgttttcgctgtttgtcggcgacagcgtcggcgccggcgcgcgctggggactgtttctgctgatcgtggcggaaaccttcgcctggttcagcctggtggcgatgattttcgccctgccggcgatgcgccgcggctatcagcggctggcgaaatggatcgacgggctggcgggcgttctgttcaccggtttcggtttacacctgatttttacccgctgagcgggcggcgctagcggaaaggaaggcatgtcatgacggcgtctatactcagccccgatgaatggctcacgcgtgaaacccagtttgcggcctttgccaccggcccgctgctggatttctggcgcacgcgccaggagggtgagttcagcggcgtcgatgaggtgccgattcgctatgtgcgctttagcgcgccgcagcatcagcgggtggtggtgatcagccccggccgcatcgaaagctatgtgaagtacccggaagtcgcctacgatctgtttcagtgcggctacgacgtgatgattatcgaccaccgcgggcaggggcgctccgggcgtctgctggcggacagccaccgtggccacgtggtgaactttgccgattacgtcgaagattttacgcgcttttatcagcaggcggtgcagccgctgggctatcgccagcatttcgccctggcgcactcgatgggcggtgcgattctggcgcagttcctcgcccgccagccgcaggcgttcgccgccgctgcgctgtgcgcgccgatgttcggcatctacctgccgatgcccgactggatggcgcaccgcatcctgaactgggcggagaaacggccgaacgtgcgcgattactatgcggtgggcaccggccagtggcggccgctgccgtatatggtcaacgtgctgacccacagccgcgagcgctaccggcgcgcggtgcgttactatgccgactacccggagctgcaggtgggcgggccgacctaccactgggtgcgggaaagtattcaggccgggcaacaggcgattgccgaggccgcagagatcgctacgccaatcttgttattgcaggccggtgaggaacgggtggtcgacaaccgttcgcaccaggctttttgtcaggcactgtcagacgcgggacacccttgcgaaggggaaaaaccgcgggttatccagggcgcacgccatgagatcctgtttgagcgggacgctatgcgcgccgaagcactaaacgcaatcctgcgtttttatgctcaacacgctttcagcggcgctgatgccgccgacaactccattagaggttgacctatttatgtatcatgttgttgcttccgacctggatggcaccctgctgtcccctgaccatacgttgtcaccttatgccaaagagacgctgcagctgctgacgcagcgcggcgtgcattttgtgtttgccaccggccgtcaccatatcgacgtggggcaaatccgcgataacctcggtatcagcgcgtttatgatcacctccaacggcgcgcgggtgcataacaccgccggcgagctgatcttcagccacaatctggacggcgatatcgcccgcgatctgtacggcatcgtgcataacagcccggatatcaccaccaacgtctaccgtaacgacgactggtttatcaaccgcaacagcccggagcaggaagagttcttccgcgagtcggtgttcaaatatcagctgtttgagccaggcctgctggaaaccgacggcgtctgcaaggtgtacttcacctgtgacgaccacgagaaactgctgccgctggaagcggcgattaatgcgcgctggggtgaccgggtgaacgtcagcttctcgttcccgacctgcctggaagtgatggccggcggcgtgtcgaaggggcatgcgctggaagaagtggcgaagattatcggctacacgctgaaagagtgcatcgcgttcggcgacggcatgaacgatctggagatgctggcgatggcgggcaaaggctgcattatgcgcgacgcgcatcagcgcctgaaggataagctgccggagctggaggtgattggctccaacgtggataacgcggtgccgcactatctgcgcgagatgttcctctcctgagtgatgcggccggggcgcgccccggccggcatcgatagcatggctgacctgtcggccagcctgcgttttaccggtgttgcccctgtttttgcaggaactgcacgcctttgtccgggaagtcggtgaataccccgtcaacgccggcctggttataaatcacgtcgtacagttggttgacgtcggtgacgtacttcggcagcgcgtcggcgcggatggtgaacggatgcaccgccagcttgttggcgtgcgcctctttcaccatgtcggtcagcacgatatggcccggtttggacttctctgcttccaccagcatgtggtagtcaggcccgatgccgtcggcatactgggcgatctgcttcatcgcgcccggcttgaacatccagtcatagtcgtagttgacccatttaccgtcggcgttctgctcgtaggtttcattccagtcgttataggcgatcagctgcaccagcttcagatccatgcccagcttcggctccagctcggttttgatgcgtttcagctcgttggcgtcgaagcactgcaggtagacgttatcgttcttaccggtgtagccgtactgcttcagtaccgccagcactttgctggagatgtctttcccttcctgctggtggaaccacggcgccttgatttccggatagatgccgatgttgttgccggttgagtggttcaggccctgcacgaactcaatctcttcctggaaggtgtggacgcggaagtcggatttacccatcgggaagcggcccgggtagctctgcacctgcttgccgtctttgatatcaaagccttcggtgaacttcagcgatttgatctcggccagggtaaagtcgatggcgtagtagcgcccgtctttgcgcgcgcggtccgggaagcgtttggcgacgtcggtcacgcggtccaggtagtgatcgtgcagcaccaccagttcgtcatccttggtcatcaccaggtcctgctcgaggaaatctgcaccctgtgcgtaggccatggccttggccggcagcgtgtgctccggcaggtagccgctggcgccgcggtgggcgatcaccaccttgtcggcggcaaaggcggcgctgctcatggttgtcgccagaataatccctgacagcagggctttaacgtgagtccgcatagtcttctccttaagtggcagggtagccgtgggcggcatcgttgccagtgagtgggaataaaaaggccgcggtgcggcggccttttaggatagtgcatgattttcgtgacgattagtcgcgtttggccgcaacttctgcgtgatgtttcttctcgttcagcatggtcagcagcagcaggatgactgcggcgatgctgccgccgatcattaccataaagccgccgtcccaaccgaagaagtccacggtgtagccgacgatggcgctggcggcgaccgagccgcccaggtaaccgaacaggccggtgaagccagcggcggtgcctgcggctttcttcggcgccagttccagcgcgtgcaggccgatcagcatcaccgggccgtaaatcaggaagccgataaccagcatgcagatcatgtcgatcgtcgggttgcccgccgggttcatccagaagacgatggtggcgatggtcaccagcgtcataaagaagacgccggtggcgccgcggttgcctttaaacactttatccgacatccagccgcacagcagggtgcccgggataccggcatattcgtacaggaagtaggcccaggaggacttatccagcgcgaagtgcttcacctctttcaggtaggtcggcgaccagtccagaatgccgtagcgcagcaggtaaacgaacacgttggcgaccgcgatataccacagcagcttgttcggcaggatgtactgcatgaagatctgcttggcggtcagctcttcttccgctttctcgctgtaatcgtccgggtagtcgtttttatactcttccaccggcggcaggccgcaggactgcggcgtatcgcgcatcaggccgaaggcgatcagggccaccagaatggcgccgaaggccggcatatacagcgcggcgtgccagtcgttgaaccaggccatgccgagcaggaacagcagcggcggcagaccgccgccgacgttgtgggcgcagttccagacggagacgatctgaccgcgttctttctgcgaccaccagtgcaccatggtgcggccgcacggcggccaacccatgccctggaaccagccacacaggaacagcagcacgaacatcacggcgatgctggaggtggcccacggaacgaagcccataaacagcatgacgcaggcggccaggatcagaccggcgggcaggaagacgcgcgggttagagcggtcggacaccgagcccatgataaatttggaaaaaccgtaagcgatggagatccctgacagggcgaagcccagatcgccgcggctgaagccttcttcgatcagataaggcatcgccagggtgaagttcttacgcaccagatagtacgcggcgtagccgaagaaaattcccataaaaatttgccagcgcagtcggcgatagagcggatctaccttgtcgaccggcacacgagcaatgtgtgcggctggcttaaaaatactcagcatgagcgcctccgattggctttatcagtatgacacgctcagagcaggtgttctgagtcgtgcttgagcggatataaaaagtgttgctttttgttccataacgaacaccatgctagacaaaacccctggttggctctgtgatggatggcgcatttgttacacttttataaaacaacggcgaattttgagcgattcgttaacgttatgaaatagagaaaagcaaaaaagtcgtgatatcgatcacataagtggacttttatggacatttctctttcgttttatgttcgttattgttccttatcaaacaaagcctgcacgaactgtggatcaatagccccatcatcagcgtcattgggggtggaaatgagccacgctgcaccggtaactgaaacggatgtcatcattataggcggcggcgcgaccggcgccggtattgcccgcgactgcgcacgccgcggcatacgctgcctgctgctggaacgtcacgatatcgccaccggcgccaccgggcgcaaccacggcctgctgcacagcggcgcgcgctatgcggtgaccgacggcgagtccgcccgcgaatgcattgaagaaaaccgcattttgaagcgtattgcgcaccactgtattgaaagcaccgatggcctgttcattacgctgccgcaggattctctggcgtatcagcagcagtttattcaggcctgtcagcaggccggcattgacgcccaggcgatcgacccgcagctggcgctgcgtctggagccggcggccaacccggcgctaatcggcgcggtgcgggtgccggacggcacggtggatcccttccggctgaccgcggccaacatgctggatgcacgcgagcagggcgcgcagatcctgacctaccatcaggtggtggggctgctgcgcgtgggcgatcgcgtgcgcggcgtgcgcgtttacgaccatcagcagcggcgtcagtatgaaatacgcgcggaggtggtggtcaacgccgccggcatctggggccagcagatcgccgaatacgccgatctgcgcgtgcgcatgttcccggcaaagggggcgctgctgatcctcggccaccgcatcaataatagggtgatcaaccgctgccgcaaaccggcggacgccgacattctggtgccgggcgataccatctcgctgatcggcaccacctcgacgcacattgattacgaccagatcgacaacatgctggtgacgccgcaggaagtggatacgctgatgcgcgaaggggcgctgctggcgcccgcgatggcgcaaacccgcattctgcgcgcctacgccggcgtgcggccgctggtggccagcgacgacgacccgtccgggcgcaacgtcagccgcggcatcgtgctgctcgaccacgcgcagcgcgacggcctggaaggctttatcaccatcaccggcggcaaactgatgacctaccggctgatggcggagtgggccaccaatctggtatgcgaaaaactcggcgtcagcgcccgctgcaccaccgccgagcaggcgctgcccggctcgcgccagtcggcggaggagaccgtgcgccgcgtggtgtcgctgccggccagcatccgcggttcggcggtgtatcgccacggcgaccgcgccgctctggtgccggccgaaaaccgtcttgataccagcctggtgtgtgaatgcgaagcggtaaccgccggtgaggtgcgctacgcggtggagtcgctgacggtgaataacctggtggatttacgccgccgcacccgcgtagggatgggcacctgccagggtgagctgtgcgcctgtcgcgccgccggcctgctgtcccgctttaacgtcacgacgccgcagcagtccatcgcccagctctcccacttcctgaacgaacgctggaagggcgtgcggcccatcgcctggggcgatgcgctgcgtgaaagcgagttcaccagctgggtctatcaggggctgtgcgggctggacgcgtgcggcgacgctaaacaggaggcggatgatgcaatttgacgtggtggtgatcggcggcggactggcgggcttaagctgcgcgctgcggctgagcgagctgggcaagcgctgcgcggtggtgagcaacggtcagaacgcgctctatttcgcctccggctcgctggatttgctggcgcagctgccggacggcacgccggtggcggcgccgctcggcgcgctgcctgccctggcgcgacaggcgccgcagcacccttacagcctgatggggtcgacacaggtggcggcgctggcggatgaagcgcagcagctgctgcagcgttgcggcctggcgatgcagggcgattgccggatgaaccatttgcgcattacgccgctgggtacgcggcgggcgacctggctcagcccgcaggcggtgccgaccacgccgctggacgcgccgctgccgtggcgcagcattgcggtgctgggcattgaaggttttctggattttcagccgcagatggtggccagctcgctgcagcgtcagcagggcgttgacgtccgcatcggccagctgcatctgccggcgcttgaccgtctgcgcaataaccccagcgaatttcgcgcggtgaatatcgcccgcgtgctggactcgccggcacagggcgccgcgctgacggaggagatccgacggctggcggacgaggcggaggtggtgttcctgccggcctgtctggggctggaagacgatcaggcgctgcagacgctgcagcagcggttgggtaagccggtgcatctgctgccgaccctgccgccttctgtactgggcatgcgtctgcatcaggcgctacgccagcgtctggtgcagctgggcggtgtgctgatgcccggcgatcgcgcgctgcgcgccgagtttgacggcggacgggtgacggccttgtatacccgcaaccacggcgatattccgctgcgggcgccgcagctggtgctggccggcggcagtttcttcagcaacggcctgagttcggatagcaacggcatccgcgagccggtattcgggctggatgtctacgacagcgccgaacgcgccgactggtgccggcgcgatttattcgcaccgcagccttacctgcagtttggcgtacgcaccgatgcgcggctgcgcgccatcaggcaggggcaggcgttggacaatctgtacgccatcggcgcggtgaccggtggctacgacccgctgcagcagggctgcggcgccggcgtatcgctgttgggggcgctgcatgccgcccggaatattgttgaacagggggagggcgcatgagcctgacgagcgacaacagctttgaaagctgtatcaagtgcaccgtctgcaccacctattgcccggtggccaaagtcaatccgctctatccggggccgaagcaggcggggccggacggcgagcgcctgcggctgaaggattcggcgctgtatgacgaagcgctgaagtactgcaccaactgcaaacgctgcgaagtggcctgcccgtcggaggtgaaaatcggcgatattatccagcgggcgcgcgccgagctgagccagagcacgccgagcctgcgcgacgccatcctcagccacaccgatatcatgggctcgctgtcgacgccgttcgcgccgatcgtcaacgccgccaccggcctgaagccggtgcgcaagctgctggacaaggcgctgaaaatcgaccatcgccgcacgctgccgaagtactcgttcggcactttccgccgctggtatcgtcagcaggcgcagcagcagcggcgctatggcgagcaggtggcgtttttccacggctgcttcgtcaactacaaccatccgcagctgggcaaggatctgatccgcgtctttaacgccatggagatcggcgtgcagctgctgcagcgggaaaaatgctgcggcgtgccgctgatcgccaacggctttatcgatcaggcgaaaaagcaggctgccgtaaacgctgaatcgctgcgtcagacggtgctggagcagggcattccggtggtcgccacctcgtcgagctgcacctttaccctgcgcgacgagtatccgcacctgctgggggtggataccacggcggtgcgcgaccgcgtggagctggcgacgcgctatctctaccgcctgctgagcgaggggcggacgctgccgctgcgctctacgccgctgcgcgtggcctaccatacgccgtgtcatatggaaaaaatgggctggacggcttacaccctggcgctgctgcggcagatccccggcgtggagctggtggtgctggattcccagtgctgcggtattgccggtacgtacggctttaaatcggagaattacgccacttcgcagggcatcggcgcgtcgctgttccggcagattgagcagagcggcgtggatttggtggtgaccgattgtgaaacctgcaaatggcagattgagatgtcgaccagcaagcgctgtgaacatccgattacgctgctggcgcaggcgctggcgtaagcctgagggaaacggggccggcgttgccggcccgcggaggattacggtttgagcttcagcgtgctgataatcgccgaggcgtcggtctgcgcctgctgctgattatccgccggcagcgtcacctggatggtcagcagatggttgtccagcgagccgatcaggatggacgaataggctttctcgccgccgctgctgaggatgctgtccaactgacgcagcggtacgccgtcgacgtcgatggctttattggtcaccacctgcaggttggcgtcgcgcgcgcgctgcgtggtttccagacgctgcgccagggtttccaggctctcgctggttttatcgcccagaatgacgatcaccgcgcgctggccggtgctgtcggcatacacgtgcatattgttggcctggttgcccagcttgccgctttgatcggacatgccggtcggcagggtaaaggccagcttaccgtccagcaggctcacctgttgtgcggccgcgctgctgctggcggcatcgccggccggtgccgccgcgtctttgctgttgccgtcgcaggctgccaggccaagtaccagcaggctgatacccattaattttgctactttacgcattgggctttcttccttttcttcacgggttataccctgaatcatgcaaatgcagggcagcgcataacgctaaaattcctgttacctgaagtatgacggatagcgtgtctctttgcttgatcgcaacctattcattagcaaaatgcaaggcagattgtgtcacagcgttttttccagtaataaccgataatcagccacttcgcccttcttttccagcgtaataatctgatagtgacgagcgatcagcagcatcagcatgccgcggaactggttgcgcgttttcactgtcagtcggcggaacccctgcgtgcgcgcccagcgttcctgctcctccagcagccgcccggcgacgccgcggcggcgaaaggccggcagcacgccgcccagccagctgtagaaagtgtcgtcaccggtttgatagcccagtttaaaaccggccggctgaccgtccagctcggcaatcagcgcgtaatgcatcgcgtcgccgatgcgcagctgcagatcctgcaggcggtgggcggcgttaaattcagggatgcgctgatagagctgctggatctcagccagcgtggcagagcgggtggttaacatcttggcggcctccgtcgttgcgcaggccgccatcataacttaactggcctgcagcgcacccgcctgctgacggccggcgaggcgtttcagcagcatattcagcagcacgccgtacatcggcaggaagaacagcagacagatcatcaccttgaagctgtagtccaccagggcgatctccacccagttggcggccataaacggatcgctgctctggtagaaggcgataaagaagaacgacagcgtatcgctgatattgccgaggaacatcgcggcggcgggcgctacccaccaggcgctgcgctggcgcaggcggttaaacacgtgcacgtcgaggatctggccgagcacgtaggccataaagctggcgacggcgatgcgcgcgacaaacaggttgaactgccccagcgccgccagtccctgccacgcgccctgaaacgtcacggtggaaatcacgtaggagataaacagcgccggcaccatcaccgccagaatgatctttctcgccagcggcgcgccgaaaatacgcacggtcaggtcggtagccagaaaaataaacgggaaggtaaaggcgccccaggtggtgtggaagccgaaaatggtaatcggcagctgcaccagatagttgctggaggtaatgatgatgatgtggaacagcgacagccaaagcaacgcggcggtgcgctgttgcggagtaaaagcgtacataattgacctttttgaatgaatggggtgagggaacccataccaacgatgttcaccccgcgcggcgcgaggggataaataaggattgccgccgccgttttttgtcggccgcgcgccgcatgatacgcgtttgcgcaaccaatgcaatcgacaatgcggttaaaatacacgcaaacgttaacgcatgttgcacagaaaaactaccggcgtaaactatggcgctatgagatccggcgagcgttcgccgatcgtagttgatcgagataaataacatgagtgacatcttttcccaggctgaccaaacgctcgatgcgcttggcctgcgctgtcctgaaccggtcatgatggtgcgtaaaaccgtgcgccatatggacaatggccaaacgctgctgatcattgccgacgatccggccaccactcgcgatattcccggcttctgccgttttatggagcatacgctggtggcgcaggaaacggagcagaccccttaccgctacctgctgcgtaaaggcaccgccgccgcctgaggctggtgtgccgcccgtcagcgtttttccagtatctgccgcgcatcctccgcccgggcgtgcagcgccaggtcgctgaagtctgccgccgtatagtacggcgacggcggcggcagatgacgcggggcgctgcccggccagagctgtaactccccgatatcgctcagtgagatgccgtagagctgctgcggcagcatcaggcgctgcggcgcggtgcgttcgaacggcaccggcgtcggcaggcggttgtcgccggtatcgtagttgcgtttcagtaccaaaaacttctccggcacccgccggtggctgtcccaccagtcgccgtcaatgccggccagctgtcgccgggtctgcgtggcggacaccgccccgagctgattgagcgccgcaggcagcagcgtttccatcgcgcggttatagctgccgaccgacaccgcgccgccctgcaaaatcgcatcgatcgccagccgcgcgcccagcagattggagtagagatcctccggcgaaaaggcggaaatctcctcggaaaaaccgggcacggactggtagccataccactgggcaatttcatgccaggcggccagctgatacgccagtttccccgccaggtaggccgccagcgtatagcgctgtgccgcgtcatccggcggcgtaaaggcgttgagctgaatccgccgctgcgccagctcttcccccagggaaatgtgccagcgctggccgaggcgcggcaggatctggctgaacaggtacagggtattgtcagcggtgtcgcgcacgtgggcgatatcgataaacccgccgcggcgggtgtacagcaggccgtcccgctcgctgctcagccccagcacattgctgacggcgccgaaggcgctgtcgttatagcggtgatgaccgagccggccggcctccaccacgttgtccagctggtagaagggcaccggaatgcccaacgcctgcacgttgagattgaagccgaaggcgcagcacgggcgcaacccgtccggcgcggacagtgggggagccaccggccagtcgatacgcgtgacgcgggtcgactgtgccgtgacaatggtctccatcgccgcgctggcctgtgccgtattcagaaatatgatgaatatcagcgcgcaataacgcattaaaaagcttctcccacctgaaaatagaacccgctgctctgacgtccgacgccgaagtcgaggcgtacgttcatccgcggtttaaactcgaaacggtagccggcgccgacggtcggcagccagttgccgcgtcccagatcgccggcatcgcggctcatggtgccggtgccggcccacagtacatagccgtgccgccagttgagtttgcggcggtactcaagctgaccgctgaaggcgttgcgatcgcggtagcgcccctgatagtagccgcgcatgcggttgtcattacccagttccgacaggcgatcccacggcacctcgccgctggcaaaacggccgtagaggtcgagcgccagcacgcttttggcgctcagactatggtacagattgtactgggattccagcgtttcgaagcggctgtcgctgcccagctcgggcgcgaaatgggtataggtcaggttgaagtactgcccgcggctggcgttggcgacaaagtcccgcgtgtcgtagctgaaacgtgcgctgacgccggagctgaccgaagacggcccggcggcttccgccagaaacaggctgtggtcgccgttgtccggatcgtcggcgtgggtggaggagaagtcccagccgaggcccagataagtggcgtcggcaatgcggtacatcacggcaggcgcgacctgcagcgactgctgggtatatttttccttgttgctgtcgcgccggccggcctgatagccggtgccccagtaataggtgggcatatttttcatgctgccggtggcgaaaaagcgccactggtcgttggcgaagaagctgtagttttcaaacccgacgccgaacgcgccggttgagctgaaaaagcctttcagcgccagcgtggagttctggctgacgctgtcgctgctgtccgggcgatacatgccgaccacggcggtgccgatgcccaggcccagctccggggtataaaacggcccgggcagcacgccccagtcgatggttttccggtggtcaaactggttgtctgcgcccagcgggcgcaataaatcgtcaatctgctgccggctgggcagtgtggcgtgggctgccgtgtgcgctgccagcagcagaaggggaagccagcgccgcatcagaagcggtattcggcagaaaccatcgcactgttgcgttcgctaaagccgatttccgtcatcacgttgaagtttctggtgatctcatattgcgcgccgaccagcacgttccacggcgactgcaggtgttgcttgacccggaagcggccttcgccccgttggttggcaatgttgatcaatggctgcagggcggccggcatattcagatcccccaggctgcctttaaactcttgttgtacgtcctgatacatgctgccgacccacaggttcaggtggctggtgccgctgatgcccggcgtctggaaacggtagccgacgcgcggcgtgacggtgagcgccgagatttgcccgtcgagaatattgaagtcggtgcgcgtgtagttagtgtccagcgtggcgaaccagctttcatagccgccggccagcgtaaagccggcgccgtaggtggtgcctttaaagtccaggttgaaatcgagattttgcagctggccgcttttgttcatttgatggacggcggacgcgatgattttttccataaaaccgctgaattggctagggtcggagtccacggagacgatcgagtgggagctgccgcgggtatggccgacgatgccgtagacgttgaggaacggcagcacccaagcgtcgaggcgcatcgtttcggttttgcttttttcgcggctgttttcggccttgatattaaacagattgcccggcatctggaaggtatcccagcccagcccggagaaactgatgctgctgacctcgatattttgccgcatattcatatggttgatgccgataccgaaggtttccggcaggtcgtagccgcgggcgcgcgcttcatcgccccagaaaggcagtgtgtgccgctgagaggtggactgcagtggcgttgcgggcagctgggctgacggcgtggcgtcctgctggctggccgctggcaatgcgccctgggcaaaagcggggcgctgggcattatcgattagacgttcggtgtcttcaggcgtggtttgttgcgcaaatgttaccactgaaaacagagcagcgggaacgaagataacgtttttatagttaaaggctttcatagttaaggctctttgcatggaaatacgcgaaaaaaagcggagtattcttatggtaagagcgcaagggtataataaataaaatatggatgtgcgtacatttaatgcggctatcgtgccccgcgcgcagcgcggagcacgataagatcattgacggttttttaacagccggattgcattgagcgtcaccagcgcggtggcaccggagtcggccagcaccgccagccacagcccggtgatgcccagcaggctggtgaccaggaaaatccctttcagccccagcgcgatggtgatgttctgccggatgttggcgtgggtggcgcgtgagatgcgcaccatctcggcaatgcccagcaggcggttgtgcgtcagcgctgcatcggcggtctccagcgcgacatcggtgccgctgcccatggcgatgccgatgctggcggctttcatcgccggcgcgtcgttgatgccgtcgccgagcatcgccgtcggccgctgccggctcaattccgtcaccgccgtgaccttatcttccggcagcagtccggcgcggtaatcgatgcccagttcacgggcgatggcggccgcggcgcgcgggttgtcgccggtcagcattacgccgttgatgcccagctgaccgagcgcgtcgatcgcctgtcgtgcatcgctgcgcagcgtatcacgcagggccagcaggccgaccggctgattatcctccaacgccaccaccacggttttcccttcactttccaactgttccagacgggtttgccaggtggcgtccagcagccccggcgccagtttggccggcgcgctgatgcgcaccgttttgccgtcaagctgcccttcgatgccgacgccggccagcgcgcgacggttgtcggccagcggcagcggtgcgccatattgttcggcgcggcgaacgatcgcctgcgctagcggatggtgcgaaccggcttcgaccgctgccgccagcgtcagcagctgctgttcgctcagcgcgccgatcggcagcgcgtcggtgaccgtcggcttgccttcggtcagggtgccggttttatcaaatgcgatggtttgcacctgccccagctgctcgagggcggcgccgcctttaatcagcgaaccgcgccgggtggccgccgccaggccggaggtgatggccgccggcgttgaaatcaccagcgcgcacggacaaccgatcagcagcagcgtcaggccgcggtaaatccaggtttcccacggctgggagaacagcagcggcggcagcagaatcacggccagcgacagcagcatgatagccggcgtgtagtagcggctgaagcggtcaaggaaacgctcaatcggcgcgcggcgctcttccgcctcttcaatcagttgcaggatgcggtcaatggcgtttttgcccggctcggagactaccttcatctgtacggactgatcgaccgacaggctgcccgccgccactttttcaccctgctgacgctccaccggcacggactcgccggtcagcgcgctttcgtcgaagctggcgaacgggttaatcagctcggcatcggccggcagccgggcgccgggggcgatttcaatcacatcgcccggccgcaggttgccgaccggtacgcgccggcgctggctgccgttcagcagcaccgcctcttccggcaccagcgccatcaacgcggtgatgccgcggcgcgcccggttggcagcgtaggattccagcagttcaccgaccataaacagcagcagcaccatcgccgcctcagcggtggcgccgataaacagcgcgccgatggcggcgacgctcatcagggtttcaatggcaaacggcgtgccggaacggattaaacgcagtgccttgcgcgcgatcggcgccagcccgaccagcgtggtggcgataaaggcgacgctaccccattgtgggttgatgcggtcaagcgcccaactgaggatcatcagcgccgtcagcagtaataaaggcgcgtagggcgcaaaacgcgatgggctttccgacgccggctgcggctggttgccgatgccctgcagggtaaagccggcctgcgcgaccgcatcctgcacgtgctggctgatatcgttctgcgcatccaccaccagtttttcggtggcgaacagcacgcgcgcgctatcgacgccaggtacggcggtgacggcgttttcgatttttttggcacagcttgggcaatccatgccgttgaccttccagctaaaacgttggctgccggctgggggagcggcgcttaacctgtcgctttcctcatccgggtcgccgctgtcgcagcagcttgcgccgtgttgatgcgtatgttgatggccgtcgctgcaggcctggcctgcggcatccgtgggtttttcactgctgcagccgtgttggtttttggcgtggctgtggttgcagccgcagtcgccgtcatgatggttatgttcgtggtgttgatggtcttgatgagtatgcataacgcccccaggcagttaacgatcattatcgtggctgactctacaccctggagccaactccagagtcaaggggaatcacatcggcgagtggttaattaatgaaatgattttatttagcatgctaataatatgcagctcaatccagaggtttttattatttccttaggcgttattttgctttctatatttatttcttatcgtattaattgaccattttgcgcttaatcaatttgtgtgcgaaataatattgtgatcaattcatcatttgagtaaataaaaactcaggcgatctgaaaagtaccagcatgaaacactcgccgctcgatatggcgttcttattggcctttgtcgctttcttgtcatgattttcatgtttcatatgtgtgattttcctgtttttccagataaaaacactttcatatgtaatttaaaaagtttttaattctgagatccttttaatgtcgctatctatacttggaaacgattaccatttggggtggtgatcttatttactgattgttatgtattaattccgtctacattcaagccatcactggcgcatacgcgtcttcccagggatctgcgtgatgtcattacgcagtaacagggaaggttatgtttatctatttgatcgttaacgatcaaataatgcgtggaatcgaaccaatgcaatcgaagaaaaaagcgatagaaacaaatgaatccagcctggccgctgccaaatccggttatgatgcggtgaatgacttactgcattatcaccaacgcggtaatgggattcaagttaatggcaaggactcattttctacggaagatgccgggttatatattacccgtactaaccaaacctggaatggaaaaggcgtatttgatacgccggtaaaattgacgttctctttccccgactatcagttcaattccgccaacggcggcggcgatcgcgggttaagcaagttcagcaccgaacagcagcagcaggccaaactgtcgctgcagtcctggtctgacgtcgccaatatcaccttcaccgaggtgtccggcacgcaaaaagccaatatcaccttcggcaactacagccaggatcagtacggccagaccgactatgacacgcaggcgtatgcttggctgccgggctccggcagcgtctccggccaaagctggtacaacatcaaccagtccaatattcagcacccggcttctgaagactacggtcgccagacctttacccatgaaatcggccatgccctgggcctgagccaccccggtgattacaacgccggccagggtaacccttcctatcgcgacgccagctatgcggaagatacccgcatgttcagcctgatgagctactggagtgaaagcaacaccggcggcgacaacggcggtcattatgccgccggcccgctgctggacgacatttcggcgatccagcacctgtacggcgccaacatgagcacccgcaccggcgatacggtatacggctttaactccaataccgaccgcgacttcttcagcaccagcagcaacgcggaaaaagtgatcttctccgtgtgggatgccggtggcaacgatacctttgatttctccggctatagcgccgaccagcgtatcaacctgaacgagaagtcattctccgacgtcggcggcctgaagggcaacgtgtcgattgcggcgggtgtgaccattgagaacgccatcggcggttccggcaatgacgtgctggtcggcaatcaggcggataacgtgctcaagggcggcgcgggcaacgacatcctgttcggcggcggcggcgccgatgaactgtggggcggcgccggcagcgacacctttgtgttctccgccgtcagcgactccacgccgggcgcgccggactggatccgtgacttccagaagggtatcgataaaatcgatctgtcatactttaacaaaggcggcgagggggttcattttgtcgaccacttcagcggcgcggcgggcgaagccctgttaacctatgatgccgccaacaacgtcagcgatctggcggtggacttcggcggacatagcacgccggacttcctggtgaaaattgtcggacaggcggacgtcgccaccgactttatcgtctaggccgttatttggccattgccggttgaccggcaggcgggcgtggccttgtcggcgcgcccgccacgtttacggtgagcagagcatgagcaaacgcaggaggcgcgtcaccccggtggtggccgcgataatgacatattgcataacaacaggagccgctatggccagcagtctggttcttccttccgcgcagtctctggcgggtgaatggcaggtcgccaggggcgacacgcagtgccgggtcgcgttgcgggctgacaaacagccggccgccaatggctatcagctgcaggatgagcagcagtgtctgcagacgctgctgactgcaccggcggccggctggcgtcccacaccggacggcatcgcgctgctacaggcggatggcgccacgttggcgttcttttcacgtgacggcgacgtttatcgccaccgcatcggcgatgaggacggcctgaccctgaaggcgctggactgagtcaccggttcgccggcgcgaacccgcaggcttacagatacagcgaacgcacaatcagaaagtgaccggcaaagtagcagaaggcgacgatggcgtcggcggcgcggaatcggctgcggtagtggctcaccagccagacaatgcttgccagcaacagcagcgaggtgccggccagcagcgagaaaccgtagtcggtgctgcgcaggaagtactgctcgccggccagccagaccatcagcagcgtcatgccgacgtaggccaccaccgcccagcgctgttcgctaatgcgcgtccacagcgtcgccagcagcagtacgccgatgatcagcagcgccagcggcagcggccaaaacaggctgaaggtcatctggctggcgaagctgagggcatacagcagatgggcaaggaagaatgcgccgagggcgtacagcatctgctggcggggcagttgcagcagggcatcacccgccagggtggccagcaggccaaagacgatcagatagccggcggcgccgagcaccggcgcctgccaggcgagcagcagcaacagcagcagcgtgacgggtttgaacagccagcgctgccagctcggaccgcgataggcggcgtcaacgtataaccaaccggaaaagaatacggcaaggaatggccaactcatatatcttccttttagtcatcagcgccgccatcgggcggcgcaaaaaatgtcacctgcgtcacttcttcagtgtatacctgaatcaggcgtgcgacgttatttgtccggctatagagaagcacgttgctgtgcgctaaggttttccactgagtgctatgtttacccgcttttagcggtaaaggaaatgggaaagagatgagtaaacccccgctgatttttatcgccgtggtggcgttgatcgccgtactggcgacgcagcgttacttcagccagcgtaagcaggaggcggcgaacgatcgcgagccggtgcgcgccacgcaggttgtggtgagcgacaaacgcgcctttgcggccagcaccaaccgttcacgccagcgcgagcatatcgtcaatgaagcgatgcgttatgaggtgaccttccagccgcagcgcggcggcgagagcctggtggtgcggctgaagcagccgcagtatgagccgataacgcccggcgcgcgcggcaccctgaagatgcagggtacgcgctttatttcatttaccgcggagcagtaaaggcggggagttacttcttcttcagcggcggctgttttttctgccaggccagcagttcaaacacgccgaagataaagattttggcttcctgccagtagctgatgggctgatctttcggctgggtggatttcagcaataccacctgcagcccgtgcatcaccaccataaagaacagcgccacgtcgataaagtatttcagcggcttggggaacgggtggatcaggttggtcagcaggaagccccatacgcacagcatcagcaggcggcccatattaatcagcattttcagttttctctttggcggaacggatataaagacggtaggccacctgtccggcgaccttttctcgatgcagcgcccagttggccggcacgtcggcggcggcgctttcggcttcggcctccacgtacacccaggcctcatcggccagccagccctgctgctccagcagatcgacggtctgcgccagcagccccttgcggaacggcgggtcgaggaacaccacatcataggcctcaccggcgtttgccagccagttcaatgcattggtgttgatcacctggccgttgccgttaagcaacgccaggtttttttccagctgctgggcaaccgggcgttcatactccagcagcgtggcgctgccggcgtagcgcgacagcgcctccagacccagcgcgccgctgccggcaaaacagtccagacagcgcgcgccctggatcaccggcgccagccagttaaacagcgtttcacgcacccgatcggtggtggggcgcagcccggcgctgttcggcaccggcaatttacgtccgcgccactggccgccgataatgcggatttgtccggcagcggccgtctgcgctttgcggggcgcgggccgcgacgatagtcttgccataaaagtcttaatgaatttcgcagatcgagaaaagttaacgctattctaacggggagagcgccgcggggaaatagcgcgccgtctggcaatttgcggtttatgccgcgggatgcggcggtgaagatgcttcgaacaacggccgttggcggattttcagctgccggatgcgtgttgctccgcgagggaaagtgatagactcgggggttaaattattttcgttattcagccattggtacggagttagggtcacagcatggcaaaagaaaaaaaacgtgggtttttctcctggctgggtttcggccagaaggaagagaaacagccggagccgcaggctgagcaggccgaatctgaagcgccggcggtagcgcctgcgccggcgaccacgctggacgataagctccccgcacgggaatccgaacctgccgcatccgtcgatctgccgggcgagtgggacggcagcaccgaacaggttgccgaaaatgtgccggagattgcggcgcatgccgcgccggcggcagaacagcaggaacaggacgccgaggcggcgccggtgtacacgcaggacgagatcgttgaagcggtgatgcctcagccggatgcgccggccgacgacgctgcagccagcgatgccaaaccggttgagagcgttgatgcggccgcgccggccatcgctgaactgctggtggagaaggatgcggcaccggaagcggaaaccgttgttgaggctgaaccggtcgcagaagccgaaccggttgtcgaggctgagccggttgcagaagccgaaccggttgtcgaggttgagccggtcgcaaaagccgaacctgttgtcgaaactgagccggtcgcagaagccgaaccggttgtcgaagctgaacctgtcgcagaggctgaaacggtcgtagaggccgagccggtgatagaggttgaacccgcggcggcggaagccgttgccgaggctgagcaggaagaggctgagccggaggtggcggcggtagcgcctgcggcgtctcaggaacaggagcggccgaccaaagagggcttcttcgcgcgcctgaaacgcagcctggtcaaaaccaagcagaacctgggctccggctttgtcggcctgttccgtggcaagaaaatcgacgacgatctgtttgaagagctggaagaacagctgctgatcgccgacgttggcgttgaaaccaccagtaaaatcatcacttccctcacccagcacgccagccgcaaacagctgaaagacgcagaagcgctgtacggcaagctgaaggaagaaatgtccgaaattctggccaaggtcgatcggccgctggatgtcagcggtaaaacgccgtatgtcattctgatggtcggggttaacggcgtcggcaaaaccaccaccatcggtaaactggcgcgtcagttccaggccgaaggcaaatcggtgatgctggcggcgggggataccttccgcgcggcggcggttgagcagctgcaggtgtggggcgagcgcaaccacattccggtagtggcgcagcataccggcgccgattccgcctcggtgatcttcgatgcggtgcaggcggccaaggcgcgcggcgtcgacgtgctgatcgccgataccgccgggcgtctgcagaataaggcccacctgatggaagagctgaagaagatcgtccgggtaatgaaaaaactggacgaggacgccccccatgaggttatgctgacgctggacgccagcaccggtcaaaatgcggtcagccaggcgaaattatttaatgaagccgtagggttaaccggcatcacgctgactaaactggacggtaccgccaagggcggggtgatcttcgccattgccgatcagttcggcattccgattcgctatatcggcgttggcgaaggcatcgaagatttgcggccgtttaaggctgacgattttattgaggcactttttgcccgagaggattaatacggatgattcgctttgaacaggtcagtaaagcttatctgggcgggcgtcaggcgttgcagggggtggattttcatctgcgcccggcagaaatggcgtttctgaccggccattccggggcgggtaagagtaccctgctgaaactgatatgcggtatcgaacggccgagcgccggccacatctggttcgccggccatgacatcagccggctgagaaacagcgaggtgccgttcctgcgccgccagatcggcatgattttccaggatcaccatctgctactggaccgtacggtgtacgacaacgtggcgatgccgctgattatcgccggcgccagcagcgaggatatccgtcgtcgggtgtcggcggcgctggacaaggtcgggctgctggacaaagcgaagaacttcccgatccagctgtccggcggtgagcagcagcgcgtgggcatcgcccgtgcggtggtgaacaaacctgcggtgctgttggcggatgaaccgaccggcaacctggacgacgcgctgtcggaaggcatcctgcgcctgtttgaagagtttaaccgcgtcggggtgaccgtcctgatggcgacccacgacaccgggcttatcgcccgccgtaattaccgcattctgacgctcagccagggccgtatgataggaggagtgcagcatggcgaacagtaaaaaaaccgccaagagcaaggcgctgcgcggcggctggcgtgaacagtggcgctatgcgtggatgaatgcgattaaggatatgctgcgtcagccgctggcgaccctgctgacggtgatggtgatcgccatctccctgacgctgccgagcgtgtgctacatcgtgtggaagaacgtcagcacggcggcgacccagtggtatccgacgccgcagctgacggtgtatctcgacaaatcgctcgacgatgacgctgcggtcaaggtgctggacgccatcaaggccgaagcgggcgttgagaaggtcaattatctgtcgcgtgaagaagcgctcggcgagttccgcaactggtccggcttcggcggggcgctggatatgctggaagagaacccgctgccggcggtggcgattatcacgccgaaaatggacttccagagttcggaaaccctgaatacgctgcgcgagcgcgtgacggcggtgcagggtgtggatgaagtgcgtatggacgacagctggttcgcccgcctggcggcgctgaccgggctggtggggcaagtggcggcgattatcggcattctgatggtggtggcggtattcctggtgatcggcaacagcgtacgtctgagcattttcagccggcgcgacaccatcaacgtgatgaagctgatcggcgcgaccgacggctttattctgcggccgttcctgaacggcggcgcgatgctgggcttcttcggcgcgctgctgtcgctgattttgtccggcgcgctggtgtggcagctggagtcggtggtggccggcgtggcgaaggtgttcggcacgacctttaccctgcacggactcggctgggatgaggcgctgctgctgttgatcatcgccgcgatgatcggctggattgccgcctggttggccacagtgcaacatttacgccgatttacaccacagtaaaaaattttttgatatactcttctcctgctgcgtttgccgtgccgcaggagaagagccgcttcggatcttcaaagatcccgcctctgctcaagcgcacgaattccctatccggccgtcagttcatcgcgtattgtcatgaacattgcgatcgaaaaaacggtgaacttttagggaagaacacggtcaaatattgcagcaaatgttaaggtgcccggcgtgtggaaccgttttgcaatgatcaccgtaaatcactgactccccgccaaacagatactcaccaggctcaaccggcaaccgacaaacctccttgcagaggcttggcagcaacagcgttgtggtttgcagcagcagtatcgtcacctgtacgatcggttttattagagagagggtttgaatgaccaaagaaatgcaaactttagccttagtaccccaaggcagcttggaagcctatgttcgggccgccaacgcctatccgatgcttactgcagaggaagagcgggagctggctgaacggctgcattaccagggcgatttggatgcggccaagcagctgatcctgtctcacctgcgctttgtcgctcatattgcccgtaattactcgggttatggcctgccgcaggcggacctgatccaggaaggtaatatcggcctgatgaaagcagtgcgccgtttcaacccggaagtcggcgtgcgtctggtttcctttgcggtgcattggatcaaggcagaaattcacgaatacgtgctgcgtaactggcgtattgtcaaagttgcgaccaccaaggcgcagcgcaagctgttctttaacctgcgtaaaaccaagcagcgtctgggctggttcaatcaggatgaagtcgagctggtggcgcgtgagctgggcgtatccagcaaagacgtgcgcgagatggaatcccgcatggcggcgcaggacatgacctttgacccgacgccggacgacgaagcgcgcgacggccaggcgatggcgccggtgctgtacctgcaggacaaaacgtctgattttgccgaaggcatcgaagaagacaactgggagagtaacgccgccgacaaactggcctatgcgctggaaggtctggatgagcgtagccaacacattattcgcgcccgctggctggacgatgagaacaagtccaccctgcaggaactggctgaccgctacggcgtttccgcagagcgtgtgcgtcagttagaaaagaacgccatgaaaaaactgaaaatggcgatcgaagcataacggctgatgcagccaaaaaacccggcaaagccgggtttttttatgcctgtaatccggcgcgggtcaggatttggcggttaacgccttgaagtccggcgccgggcaatgctcgccaaactgactcagggcggcatccggcttgccgttggccaggtaacgcttatacagcgcgcggccggtcttggcatcgcgcttgatcacccagctggcggcgttgcacagcaccgcgccgtacgcctggcttttcggcggcagtaaatccgcggccttctgcgccgccgccaccgcctgccagcgatagtgcaggaagcggttgtcctgcggcggcaacgccttggcggcgcgggcggcttctgccgcgccgatccagcttttatgcgtcaattcacgggtgtcgaaggcatcgcccaggtaagagtagccggcgccgtaaatggcgtaatccggcgtcatttcataaccggtcagctccagcccctgttcgcgcagcagcgttgcggcctgatagtaagcctgcgcccgcgccagcctggcgttgctgctctggcgcgccatggtgaactgctgcgccagctgctgggcggcggcgcggaagtttggcacggcgaagtagttctgcgcttcctgatagcgcccggcgcgcatcagacgccgggccagcagttcgcgcagctggatatcaggcgtcagcacctggccgttatacacgtccggctccaccggcttgatcggctggctgggcggcggcacctgtttatcgacaaacgccttcagttcatcaatcgtcagcacccgctcggccacgtcggctacgtcggcccaatacagatccttgctgcggtacagcagcgtcagcgcctgcagatagtcgccgcggttcagcgccagaatcgcctgttcaccggcgatccggcagtcggggatgatggtttcctgtgcataattttcgccgcgttgttcgccccagctttcatccgccgggaaggcggccgccgctttagcataggcggcggtggcatcctgcaggctgccgctgcgcagcgccattttggcgcgcagccaccaggcgaggccggagtcgccggcgtggcgcaacaggctggcggcgagcgggtagttgccggcgcggtaggccagcgccgccaggcggtcgctgccgttgaagccgctcttggtctcgctgtcgagcagcgtcagtaaacgctgggtgacctgctgcgaacgcggcggagtgctgccgtcatcctgcgcctgcaggttgctgctgcgggcgaacagctcgacggtaaccagctgctgcaccagcggatcggcggcgatcgttttcaactgttcgaagtgctgcgggtcgaccagatagctggcgacatactgcagcgactgcccgccttgcgcatcgccctgcgccgcctgctgcgcatagagatgcgcggcgcgtttgatatcacccagccagaaatggatgcgcgcctgctgcccgaggctgctgagcgccagctggtccggatcgtcgccgccgcttttcacgcggtcgatcacctgctgaaaggcggccagcgcctgctgcagcagcgccgcatccgggcgcacaggcgtggcggaagcattggcatcttccggcgtgccgtagtcattcatcagcagccgtccgagggagtagcgcgcgcgcagcccccatgctccctgctcggcatccggcagggccagcacctgatggaaatagtctgcggcgcgtggatcgcgggcggcaaaggcgacggcgcccagcgtgtactgacgcgcggcggcggatagcgcctggctgttgacggcgtcggcttcttccacggttttggcagcgcgcatctgcttaatggcgacggtttccggcgacagcggcatcggcttcatcgggccgggcggcggcggcgcctgccagcgcggcagctgagggtcgactggcgtcagccggctggtttcaaaggtgaagttgccttccggcattgagagcagcgtgccgttgcgatcgagcagcaggcgattggggaaatccgggccgcaggcctgcgccagcggcgtacccagcgtggcggcgatggtgatgctcagcgtcagcggccggatgcgctgaagattaaggtgtaacacgaaagcctcctggcgtcagatgttggcagcgtagccagcctagcgggcgtgattgcccggcgcgcaccaaatcgtccccggtgcgggtaaagcgcagctgcgtggccgtcgagtccagccggtaatggccgaccgcgtcggcggccagacagtcgctggccgccagcgtaatcgccgcgggcaacggcgcatcggccggcccgtcattggcaattatcagatcatacaggccattttgctgtggctgcgggcgcatttttacctgccagtggctggttagcggctgctggtggatcaccctgcgcagggtcttcatcgaccaggcgcggcggtcgccggccagcggcaggcggaaccagacgatgccctgcagatgcggcagcgggcgtgcggacagctgctgcagaaaatcggcgatgcgctgcggtgcgaccgtcagttcccgcaggctgccggcgacgcgcagcggggcctcgctctccacctgcgcgccctgcgcatccacgccgaccagccccatgccgtaggccggcagggcaatgcggaacggtttactggtcacctgagcgtaacgctgcgtccagcgcagcgccagccggctgtcgaacagtccctgctgcggggagagtacggcgtgcaactgcagtaccgaactgtcgacctgctgcaacagggacggcagctgcggcgatgcaagccaggccggcagggcggtgatgcttagctgtacgtccgccggcagctgccggcgcaggcgctggagggcatcgcggtactgaggcaggcgggcggtggcagcgtcgtgatcgatctcaataccggttacggacagcccggcggcgcggtattgctgcaacagctgcagcaggcggtgattcaaccgttcttcatcccactgcggctgcgaaccgtccagacgcgccaccagccacagcgggcggccgtcctgtttcagcagcgcgctatcaagcggcatcacccgcagcccttcgcgcggatgcagctgcagggcgaggatacgcaggctggaaaacagatcgcggctggcggccagcgccggcgcgtgctgtgcgctccagactcgttgccacagataaacctgctgatcccagaccggcggtgcggacagcgcctgatagcgcccggtgaaccaggcgcaaagggccagcagaatcagcagcagcgccgccgcccagcgtttcatttctgccagatatcgccttgcgcgctgaagccgcaggcgcgcataaagttttccacctcgccgcgctcacgggcggcgagatcggcggtggagagctgccagcgggtcgcctgcggcagctggcgctgcatatcctgcaccaggtagaggccgacgccgcggcggcgggtaacatcgcgtaccagcaggtcgtgcagctgcgccgtgtcgccatccagcgaaaccttgaccgcccctaacaggcgttcgttaaaacgcgcgccgaacagcgcccgcccgtcgcttaaccaggattgccactgctctggcgtctgatgcggccagatttttccaaggtcaatcaggtcctgtgcggacagcgcggttaaccgttcgatagtgagtttcatgcaacatttccggacaaattagcgatggcgtcagtgtaatagatcttgctggtcactatgtgtaactttttctgtacggcgggttcgcagaatgtttttcagcacggtgattttccgagtaaaaaattagtaaatagattgttaactagtttaacgcactgcataagggaggaaatagctcatatttcatccatactttatcctgtttacatcgcttgtttctggatggtcaagttgatttgcagaagaaaattcctgtttaatggcatgaaaaataaggtcttataacaatatcttgccgtttaaatgcctaagtcattattacttatgaataaagcgctaatgcgtcggcatggcaacacaacggatagcttcacacacaacaacagacggggattatgcggatgaaagtaaccaagggtaaggcatggttggccgcgggtatcgccatggcgatcggccacggcgcgctggcggaagagattaaagtggcggtcgtcggggcgatgtccggcccggtggcgcagtacggcgatatggagtttaccggcgcgcgtcaggcgatcgccgatatcaacgccaagggcggcatcaagggcgacaagctggtggcggtcgaatatgacgacgcctgcgatccgaagcaggcggtggcggtcgccaacaaagtgatcaacgacggcatccgctatgtgatcggccatctgtgttcctcctccacccaaccggcgtcggatatctatgaagacgaaggggtgatcatgattacgccggcggccaccaatgccgatctgaccacccgcggttaccagatgatcatgcgcactaccgggctggactccgatcaggggccgaccgccgccaaatatattatggcaaccctgaagccgcagcggatcgccgtggtgcacgataaacagcagtacggggaaggcctggcgcgcgcggtgcgcgacagcctgcagaaagcgggcgtgaagccggtaatgttcgagggcatcaccgccggcgataaagacttctccacgctggtcgcccgcttgaaaaaagagaacgtggactttgtctacttcggcggctactacccggaaatggggcagattctgcgccaggctaaacaggccgggctgaagacccgctttatgggtccggaaggggtgggcaactcttcgctgtcgaacatcgccggcgcggcgtcggaaggcatgctggtgacgctgccgaagcgttacgatcaggtgccggccaacaaagcggtggtcgatgcgctgaaggccaaaaagcaggatccgaccggcccgttcgtctggaccacctacgcggcgctgcaggcgctgaccaccggcatggagcgcagcggtagccgggagccggaggagatcgtcaaggatctgaaagccaagccggtggataccgtgatggggccgctgagctgggatgagaagggcgatctcaaaggcttcgagttcggcgtcttcgaatggcacgccgatggcacctcgacgccggtgaaataaccgacctttcgtctttcacgttgcagccttgccgggggaaggcgcatcccggcaagcgtgggcgcggcctgtcgcgccctgcactcaacgcgcagtcgagggtccgcgtatgtctgagcagtttctctacttcctgcagcaaatgttcaacggagtgacgctgggcagcacctatgccctgatcgccatcggctacaccatggtgtatggcatcatcggcatgattaacttcgcccacggcgaagtgtacatgatcggcagctacgtctcgtttatcgtcatcgccgcgctgatgatgttcggcattgacgccggctggctgctgatcggcgcggcgtttctggtgtcgatcgtcatcgccagcgcctacggctggagcatcgagcgggtggcctataagccggtgcgctattccaaacgtctgatcgcgctgatctccgccatcggcatgtcgatcttcctgcaaaactacgtcagcctgacccagggctcgcgcgatctggccctgccgagcctggtgaccggtcgctgggtgctgggggagagcaacggctttgccgccaccgtcagcaccatgcagctcactatctggctggttacatttgtagcgatgctggcgctgacgctgtttatccgctattcgcgcatggggcgcgcctgccgcgcctgtgcggaagatttaaaaatggccagcctgctgggcattaacaccgatcgggtgatctcgctgactttcgtgatcggcgcggtgatggcggcggtggccggcgtgctgctggggcagttctacggcgtgattaacccgtatatcggctttatggccgggatgaaggcctttaccgccgcggtgctgggcggcatcggcagcattcccggcgcgatgatcggcggcctggtgctgggcgtggccgaagcgctgacctcggcttacctgagcaccgaatataaagacgtggtgtcattcgccctgctgatcgtggtgctgctggtgatgccgaccggcattctgggccgtccggaggttgagaaggtatgaaactcaatctgcttaacgccctgatcgccgcggcggtgctgtttgtgatggccgcttttctgatggggatgcagctgggcctcgacggcaccaaactggtggtgcgcggcgcggcggaagtgcgctggatgtggatcggcatcggctgtgcgctggtgtttgtcttccagctgctgcgcccgctgttgcagcaggggctgagtaaagtcagcggcccgtcttgggtgttgccgagttttgacggcaccacgccgcgacagaaactgctggcggcgctgctgattgttgccgccgtcgcctggccgtttctggtgtcgcgcggcacggtggatatcgccaccctgacgctgatctacgtgatgctggggctggggctgaacgtggtggtggggctgtccggcctgctggtgctgggctacggcggtttttacgccatcggcgcctacacctatgcgctgcttaaccactattacggcctggggttctgggaaagcctgccgctggcggggatggtgaccgcggcgttcggctttttgctgggctttccggtgttgcgcctgcgcggcgactatctggcgatcgtcacgctgggcttcggtgagatcgtgcgcattctgctgctgaacaataccgagattaccggcgggccgaacggcatcagccagatcccgaaaccgaccctgttcggactggagttcagccgcagcgcgcgcgacggcggctgggataccttccacaacgtcttcggcctgaaatatgatcccagcgaccgcattatcttcctctatctggtggcgttgctgctggtggtgctgacgctgttcgtcatcaaccgcctgctgcgcatgccgctggggcgcgcctgggaggcgctgcgcgaggatgagattgcctgccgttcgctgggcctgagtccgaccagaatcaagctgacggcgtttaccatcagcgccgccttcgccggttttgccggtacgctgtttgccgcgcggcaggggtttgtcagcccggagtccttcaccttcgccgaatcggcgtttgtgctggcgatcgtggtgctgggcggcatgggctcgcagtttgcggtgattctggcggcgattctgctggtggtgtcgcgggagatgatgcgggatttaaacgagtacagcatgctgctgctgggggcgctaatggtgctgatgatgatctggcgtccgcaggggctgctgccgatgaaacgcccgcagatgaagctgaaggcggcggatatccaggcggcgaaggaggatcagccatgagcgcacaacctttgctgacggtcgaggggctgtcgatgcgtttcggcggcctgctggcggtaaacaatgtcggcctgacgctgaatcagggagagatcgtctcgctgatcggcccgaacggcgcaggcaaaaccaccatcttcaactgcctgaccggtttttaccgcccgaccagcggcgcgattcgcctgcgggaacgccagctggcggggctgtccggccaggcgatcgcccggctgggcgtggtacgcaccttccagcacgtgcgtctgttccgcgaaatgacggtggtggaaaacctgctggtggcgcagcatcagcatttgcagagcggcgtgttcgccgggctgctgaaaaccccatcttttcgccgcgccgaggccgacgcgcgcgagcgggcggcgctgtggctggagcgcgtcggcctgctggagatggccaaccgctcggcgggcaatctggcctacggccagcagcgccggttggagatcgcccgctgtatggtgacgcgccctgaactgctgatgctggatgagccggcggcggggctgaacccgaaggagaccgccgagctggatcggctgattgtcgaactgcgcactcagcatcaggtctcggtgctgctgattgagcatgatatgaaactggtgatggggatttccgaccggatctatgtggtgaatcagggcgcgccgttggcgcagggcacaccggaacaaattcgccataacccggatgtgatccgggcgtatctgggggaagcataatcatgatgctgtcgtttaatcaggtcagcgcccattacggaaagattcaggcgctgcatcaggtcagcctgaccatccggcagggggagatcgttacgctgattggcgccaacggcgccggcaagaccacgttattgggcacgctgtgcggcgaaccgcgcgccagcgagggaacgatcacgctgctggatcaggacattacccgctggccgacgtcgcgcataatgcgcgaggcggtggccatcgtgccggaagggcggcgggtgttcgcgcgcatgacggtggaagagaacctggcgatgggcggctttttcgccgcccgcccgcagtatctgcagcggctggagcgggtattccagctgttcccgcgcctgcgggagcgccgcgggcagcgcgccggcaccatgtccggcggcgagcagcagatgctggccatcggccgggcgctgatgagccagccgaaactgctgctgctggatgaaccgtcgctcggactggcgccgatcgttatccagcagattttcgacaccattgagcagctgcgcgccgaggggatgaccatcttcctggtggagcagaacgccaatcaggcgttaaagctggcggatcgcggttatgtactggaaaacggccgcgtggtgttggaagatacgggagccgcattgttagcaaacgaagccgttcgctccgcctatctggggggctgaccccggtactgtccggggcgtcggggcgcctgtcgcgcgccccttttcttaccgattacgagataaaaagataaatcatgaacactgaaggacttctcgcccaacgtattatcaacgtcaaaagctccgctatccgtgaattactcaaacaaagcaaaatgccgggcgtcatctcgctggcgggcggcatcccttccgacgcgctgtttgattttgaagggctgagcatcgccacgcaacaggcgattaccgaacagccgaaaagcgccttccagtacggtctgaccgaaggcagcccgctgctgcgcgagcgtatctgcacgctgtgcgccgaacgcggcgtgcaggcgcggccggaagacgtgatggtcaccgccggctcgcagcaggcgctggatctggtgatgcgcaccgtggttaacccgggcgatgtgtttgtggtggagagcccgacctatctggcggcgctgcagacgctggagctggcggaagcgacggtgatgtcggtatcgtccgacagcgatggcatggtggtggatgagctggccgagctgctgaagacgcagcgcatcaaaggggtgtacgtggtgccgacgttcggcaacccgagtggcctgacgctgagcgccgcgcgccgtgaacagctggtcaggctggcggcggagcataacttcctgattattgaggatgacccttacggcgagctgcgctttaccgaggagcgcaacgccacgctgtaccaggtggcgcagcagctgctgggccataccgacaacgtgatttacacctcgaccttctcgaaaattctggcgccgggcctgcgtctgggctgggcgatcctgccgccgctgctgctgcagaaggtagcgattatcaagcaggcggcggatctgcacgccagcgcgctgtcgcagagcatcgtcgaatgctatctgggccttggccgcctgccggcgcagattgacaccattcgtcgcgcctaccagcaaaaaggcgaactgctggccgggctggtacgcagcgagctgggcgacgtcattgacttcgatatgccgaaaggcggcatgttcctgtgggcgcgtttccgccagccgtttaacgccaccgaatggctgaacgccacgctggccaacggcgtggtgtttgtgccgggggaatacttcttcgccaaccgtccggaccgcgccacgttccgcctgtcgtttgccaccgccagcgaacaggagatgcaggaagcggtggcgcgcctgcgccgttcgctgtaaccccgccggcgccgggcagcacgttatagtgacagctgccggcgcaggcgcggcacttttttgatactcaacgcggattacggatggaatgatgacccaagcctggccttaccctcccattgtcgcccaccgcggcggcggttctctggcgccggaaaacaccctggcggcgatcgacgtcggcgcgcgccacggccataagatgattgagtttgacgccaagctggcgcaggacggacagatcttcctgctgcacgacgacacgctggacagaaccagcaacggctggggcgtggcgggcgagctgccgtgggacaaactggcgcagctggatgccggcaactggtacggcgcggcgtttaagggcgaacggctgccgctgctggccgaggtggcgcagcgctgccggcagcacggcatgatggccaatattgaaattaaacctacccacggtgcggatgaggaaaccggacggcgggtggcgcaggcggcgcgccagctgtggcaggggcagaccgatccgctgctttcgtctttctccgtggcggcgttggcggcggcgcaggcggcagagccgacgctgccgcgcgggctgttgctggaacgctggcaggatgactggtgcgcactgaccgaccaactgggctgcgtgtcgctgcatatcgcgcatcgggcgctgaccgccgagcgggtgcaggcgctgaagcaggccgggctgcggattctggcgtataccgtcaaccgtcctgaccgggcgcggcagctgctggactggggcgtggattgcatctgcaccgaccgaatcgatctgatcggcgcagatttttaattaacgcgcgccggccggctgcggggcggtgggcaccgccggcgtagtgcggtcgaacggattgcggggctgattgccgttcggcaacgtctggctgccgttcggcgtcatttgccgcaggcgctgctgattgttgtcaaactgccgctgctgctgcaggcggcgctgatccagctgctgattgttcagcacccgttgctgctgctgttgctgcgtacgctgattgaggaactgctgctgcccgctcagcgttgtgacgccgttttccgccgccggtgcggtcgccagcagcaggagcacgatgccccagagtttgtctttcatcattcactcctcccgttggtttaagcttaacgcaaagcggtaaaattgccgcgtgatggattattgctcacacgtaaaccttattcgtgccgcattgggtgctgccatccgttacaatcgctgtttttaccgtgcataggaagttcccgtcgtgctactgctggttattactaccattttatgggcattctcttttagcctgattggcgaatatctcgcgggtcaggtggacagctggttttcggtgctgatccgtatcggccttgcggccgtggtgttcctgccgtttctgcgctggcgcaacctcaaggggcgggtgatcctgctgtatatgctggtgggcgcctgccagctgggcattatgtacctgttcagcttccgcgcctttttatatctgacggtgccggagttcctgctgtttaccgtgctgacgccgctgtatatcacgctgatctacgatctgctcagccgtcggcgcctgcgctggggctatatgttcagcgccctgctggcggtgctgggggcggcgattatccgctatcaccagctgagtgagcatttctggctggggctgctgctggtgcaggcggccaatatcagctttgccattggcatcgttggctataagcgcctgatggaagtgcatccgctgccgcagcacaccgcgttttcctggttctatctgggagcgctggtggtggccattgcggcctggctgctgtggggcaacccgcaacagctgccgaccaccggtctgcagtggggcattctggtctggctgggcgtcgtggcgtcggggctgggctattttatgtggaactacggcgcgacgcaggtggatgccggcacccttggcataatgaacaacatgcacgtgccggccgggctgctggttaatctggctatctggcagcagcagccgcactggccgagctttattatcggcggcgcggtgatttgcgcttcgctgtgggtgcaccgccgctgggtggcgcccaaagcgcagttttaacgattgaacgccccggacgatatcgccggggtttttttatgtcgttcacggttgcggcgccagcggtttggcgacgggcggcgcggcattagggcgtgcggcgtcgcgcacgaacggcagatggtcgcaggcgtgctgacgggcggaacgaataaacgcttcggtgatcgcctgacgctgttcgccgtcgcgcaccgcggcgtacagccggctccacaggccgtcgcccagggttttggtgatcaccagcccctgacgttcaaagctctccaccacccagtgcggcagcgcggcgagacccatgcgcgccgccaccatctgaatcagcagcagcgtattatcgacgcttttcagtgccgggctgatgccggccggctgcaggaagtggcgccagatatccagccgctgacgctgtaccgggtaaatcatcagcgtttcatcgcttaaatcctccggcgtgatctgcggtttaccggccagcgggtgatccggcgccagcaccagacgcacctcaaaatcaaacatcggcgaatagtgcaggccgctgcgcggcagaatatcggaggtcatcaccagatccagctcgccctgctgcagggccggctgcgggtcgaaggtgacgccggatttaaaatccatcacgacctgcgggtagcgcaggcggaagttgtccagcgccggcgtcagccactggatgcagctgtggcattcaatggcgatgcgcagcgtggtctgatgcggctcatgacaggcctgcagcgcctgctggatctgcggcagcacctgctccgccagctgcaacaggatctccccctgggcggtaaagcgcagcggctggcttttgcgaacaaacagcttaaagcccagacgctgttccaaatcgctgaactgatgcgacagggcagactgagtctgatggagttgggcggccgcggcggctaacgagccggtattacgcagtgcctgcagcgtccgtaagtgtttaagttcgatcatgagagtccttcacggtgacagtgaataatttgcgcttgtggtgactacagtacctgttgattatggatgtgtaaacatctagacggctaagtgcccatttgtctgggccacaatggggaaaagacgatgacaattttgaatcacactctgggttttccacgcgttgggctacgtcgcgagctgaaaaaagcgcaggaaagctactgggcaggtaattcgacgcaggaagagctgctggccgtgggccgtgagctgcgcgcgcgtcactggcagcagcaacaacaggccggcgtggatttgctgccggtcggcgacttcgcctggtacgatcacgtactgaccaccagcctgctgctgggcaacgtgccggcgcgtcatcacaaccaggatggtaccgtcgatctggatacgctgttccgcatcgcccgcggccgtgcgcccaccggcgagccggcggcggcgggggaaatgaccaaatggtttaacaccaactatcactacatcgtgccggaattccaccagggccagcagttccaactgggctggacgcagctgctggaggaagtggacgaagcgctggcgctggggcataacatcaagccggtgctgctggggccgctgacctatctgtggctgggtaaagtgaagggtgaggcgtttgaccgcctgacgctgctgccggctattctgccggtttatcagcaggtgctggcggaactggccaagcgcggcgtggagtgggtgcaaatcgacgaaccggcgttggtgctggaactgccgcaagcgtggttggacgcctaccagccggcgtatcaggcgctgcagggccgggtaaagctgctgctgaccacctatttcgacagcgtcggccataatctggacaccatccgcgcgctgccggtacagggactgcatgtcgatctggtggcgggcaatgacgatatcgaagcgctgaacgacgcattgccgcaggagtggctgctgtcgctgggggtgattaacggccgcaacgtatggcgcgccgatctgagtcgctggttcgagagcctgcggccgctggcaggccgccgcccgctgtggatcggctcctcctgctcgctgctgcacagccccatcgacctgagcgtggaaacgcgcctcgacgacgaagtgaaaagctggtttgccttcgccctgcagaaatgtgcggagctggcgctgctgagcgcggcgctgaacgctccggatgcggacaagcaggcgcagctggacgcctacagcgcgccaatccgcgcccgtcgccactccagccgggtgcataatgcgcaggtggaacagcgtctggcggcggtcactgcgcaggacagcgagcgtaacagcccttatccgcagcgcgccgatgcgcagcgtcaacgcttcaacctgccggcctggccgaccaccaccatcggttcattcccgcagaccaccgagatccgcgggctgcgtcttgatttcaaacaggggcggctggacggcagcaactatcgcaccagcatcggcgaacacatcaaacaggcgattgtcgagcaggagcgcctgggcctggacgtgctggtgcacggcgaagccgagcgtaacgacatggtggaatactttggtgaaaacctcgacggctttgtgtttacgcaaaacggctgggtgcagagttacggttcccgctgcgtgaagccgccggtgattatcggcgacgtcagccgtccgcaagccattaccgtcgagtgggccaaattcgcccagtcgctgaccgacaaaccggttaaaggcatgctgaccgggccggtgactattctgtgctggtcgttcccgcgcgaagacgttacgcgggaaaccatcgccaaacagattgcgctggcgctgcgcgacgaagtggccgacctggaaaaagccggcatcggcatcatccagattgacgaaccggcgctgcgcgaagggctgccgctgcgccgctccgactgggcggcatatctgaactgggcggtggacgccttcaagctgaacgccgcggtggcgagcgacgacacgcagatccacacccatatgtgttactgcgagtttaacgacatcatggactccattgcggcgctggacgcggatgtgatcaccatcgaaacctcacgttccgatatggatctgctggaagccttcaaagagttcgcatacccgaacgaaatcgggccgggcgtgtatgacattcactcacctaacgtaccgagcgtggagtggattgaggcgctgctgcgcaaagcggcgcagaacatcccggcggagcgtctgtgggtgaacccggactgcggcctgaaaacccgcggctggccggagacccgtcagtcgctggcgaatatggtactggcggcgcagcgcctgcgtgaaaacgcgtgagccagcgggcaacaggattcagggcgctgcggcgccctttttttgccgctgttggcgtgaggagacgttcgtacggcgttatttcacaccgaccacgccgtgctggataaaccatgccagcatgcgctgccagccgtcctgcgcagcctcggcgttatagctggggcgatagtctgcgttaaaggcgtggccggcctccgggtaaaccacgatttccgcatcggcgttggcggcgcggatcgcctggcgcatgctttccacgctctccagcgggataccgctgtcctgaccgccgtacagccccagcaccggcgtcgacagatggctggcgatatccaccgggtgcttgggcgaattcagcgtcttctcacccagcagcttgccataccaggcgaccgcggccttcagctgcggattgtgcgcggcgtacagccaggtaatgcgtccgccccagcaaaaaccggtgatggccagcttgctggcatcgccgccgtgtcgggtggcccagtgggcgacgtgatccagatccgccagtacctgattgtccggcactttgctgaccagatttttcagcagatcgtcgatctcgctgtggtcggcggcgtcgccctgtcggaagtacagctccggggcaatcgccaggtaaccttctttcgccagccggcggcagagatcctgaatatgctgatggacgccgaaaatttcctgcaccaccagtaccaccgggaaaggtccttggtggttggccggtttggcgatgtaggctggcagatcgtcgccctgagaaggaatagtggtttctccggcgtgaatgccctggtcgtcagtataaatggttgtctcggtcaacggctcggcggcaggggcgaagcttccctgcaccggtgcgagtgtcatcgtgtgttcggttttcatggcggtctccatccaagagagaagcggagcaaagattaactatagataacaagacggccgcttgtcatcgccgttttgtggcgtttgtcggctatgcttgagccagtgaaaacatggctatttgggattattaatgtgatttaaatcacataaaatatgtagattgccaactgtttcttcttccgtagtgatgttaatcactaaaaatggcaggaattttcagtagagtgcttttttgttcctcccaataatcctgatttatgaggagtctcgtatgtctcagtctgatgtttttcatctcggcctcaccaaaaacgatttacaaggggctcagctggcaattgttcccggcgacccgcagcgcgtagaaaaaattgccaaactgatggagaacccggtgcatttggcgtcccatcgtgaatttaccagctggcgcgcggagctggatggtaaagcggtgatcgtgtgttccaccggtatcggcgggccgtcgacctccatcgccgtggaagagctggcgcagctggggatccgtacgtttctgcgtatcggcaccaccggcgccattcagcctgatatcaacgtcggcgacgtgttggtgaccaccgcggcggtgcgcttggacggcgccagcctgcactttgcaccgatggagttcccggccgtggccgattttgcctgcaccaccgcgctggtggatgcggccaaggacaacggcgccgtgacccatatcggcgtcaccgcttcttccgataccttttacccggggcaggagcgttacgacacctattcaggccgcgtggtcagccgctttaaaggctcgatggaagagtggcaggcaatgggcgtgatgaactatgaaatggaatccgccacgctgctgaccatgtgcgccagccagggcctgcgcgccggtatggtggccggggtcatcgttaaccgcacccagcaggaaatccctgatgcagaaaccatgaaacagaccgaaagcaaagcggtgcagatcgtggtggacgcggcgcgtcgcctgctgtaatccgctgttttttacgggccgctgcgcggcccgtttccccctggctacctgttcaacgccccgtcagccagcaagctgcggcgcagccggcggtgaaaagttttgcgcattttcggcgatcctctcttgtctgttgtcgcaacttgaattatttagggtatagctttcagcgtccgcccgctttgtctacacgctgcgttggcgctttctcagacaataatcaagaggatgtctatgaccgcccaaattctgcttcacccctcgcttgcgcccctggatggcggcatcaactttcgtgacttaggcggcaacagcgctgccgacggacgccgcatcaagcgtggcctgctgtttcgctccggttcgctggagcgcctgacggaaaacgactgcacctatctggcgggcgtcccggtgcgctcggtgctggactaccgcgatagcgacgaggtgcaggccaagccggacatcctgtggcagggcgcgcagtatcatcattttcccgccaacccgctgagcaatgaagtgaacgccaatctggaaaaactcaccagcgagacgctggcgacgttcgatgcgcgcgcctttatgctggagctgtatcgccgcctgccgttcggcaacgccgcttacaggcagctgacggatctgctgagcaacccggcggaaggcgccattgtgcagcactgtgcggtcggcaaggaccgtaccggggtcggctccgcgctggtgctgtttgcactgggtgcggacgaggccacggtggtggaagactacctgctgacggaaaccacgctggccgccttccgcgaacagatgctggatcagctgtcggtgcgcctgaacgagtctgcgctggcgcagttcgcctacgtgctgagcgcccgcgaagagtttctgatgacggcgctgggccgtatctgtgaacagtatggcagcaccgaccgctggctggaggcggagtatggcctgggcgccgaccagcgcgccgcgctgcaggcgcgctacctcgagtaacgccggcccggagcgatatcggtggcccgccgttgtgagacggcggcaatcatcgccgcgtttagccggggtttaacctgcgccggcgagcataaggctgaatgttaacactgcgccgtaaaggagcccgtctttgagtctcaacgacgttattcactgggtcagcgacgtcgtgcggcagcacgagggctgggccatccccatcatttttttcctggccttcggcgaatcgctggcatttctttccctgctgctgccggcaacggtgatcctgctggcgctgggcgcgctgattggggaaagcggcatcgctttttggccgatctgggcggcggcggcggccggcgcattctttggcgactggctctcttactgggtcggctaccactatcaggatcgcgtggcccatatgtggccactgtcgcgcaacccgcagctgctggtgcgcggccacgcgttctttgagcgctggggcgtgctgggcattttcttcggccgcttcttcggcccgctgcgggcggtggtgccgctggtcggcggtatctgcgccatgccgcagcgctatttccaactggctaacctgacgtcggcgatgatctgggcgttcggcattcttgcgccgggcgcgttcggtatcaagtggttaagccagtggtttgcctagtttgcgcagcgttgcgcataattgcgcgccagataaaattctaactggacatccatacagtctccccttaacgtgacgggcagcgggcgcgatgcgccggacggtacggtttaacgggaggcagggtggataccagcttggtatacggtattggtggcgtggtgatcggcatgctgctggggtggttgatcgccagtttgcggctgcagcaaaaccaggcgcatcacgaaacggagctgcgattgctggagcagtctctgcagcaggcgcaacaggagcttgcggcgcgtcaggaggcggcgcagcgccaggagcagcagctgcggcaaaacgatttggacctgcgtaatttgcacgggcagttcgccgccgcgcgggagaagctgcagcagcttgaacactggcgcggcgagtgcgagcagcttaatcaggagctgcgcgcccagcgcgagatcaacagcatgcaggaggccgagctgcgcgaggtgacgattcgcctggaagagacgcgtatggcggccgaagagaagcagcgcctgctgatcaacagcgagcagcggctgaccacccagtttgaaaacctggcgaaccgcatcttcgaacacagcggccgtaaggtggatgaacagaaccggcagagcctggatcggctgctgctgccgctgcgcgaacagttggacggcttccgtcgccaggtgcaggacagctttggccaagaagcgcgggagcgtcacaccctgactcacgaaatacgcaacctacagcagctgaatgcgcagatggcgcgggaggcgatcaacctgaccaaggcgctgaaaggcgataacaaaacgcagggcaactggggtgaagtagtgctcagccgggtgctggaggcctccggcctgcgggaagggcatgaatacgaaactcaggtgaacgtgcggctggatcatcagagccgcatgcagcccgacgtgatcgtgcgtcttcctcaggggaaggacgtggtgatcgacgccaaaatgtcgctggtggcctacgagcgttacttcaacagcgaggatgaggcggagcgcgaggccgcgctgagcgagcatatcgcctccctgcgcgggcatatccggctgctggggcggaaagattaccagcagctgccggggctgcgctcgctggactacgtcctgatgtttattccggtggagccggcgttcctgctggccattgaccgcgagccggagcttatcagcgaggccctgaagcacaatatcatgctggtcagcccgacgacgctgctggtggcgctgcgtaccatcaccaacctgtggcgctatgagcaccagagccagaacgctcagcgcattgccgaccgcgcggcgcggttgtacgacaaaatgcgcttgtttgtcgatgatatgtcggcgctggggcaaagtctggataaggcgcagggcagctatcgacaggcgatgaacaaactcagcgaagggcgtggtaatcttatcggtcagactgaaggcttccgcgccttgggggttgaggtgaaacggccgataaacccgcagctggcgcagcaggcctgcgagcaggaccggcaagacgctcaggcggccgatgacgccgccgacgggttgccggcggcagaggcaaaagatgctaccgacccggcgtcgcagggatgaacactgcggcgaggtggggtatttcgtggggttctggtacactccacaactacaaaattgactgaatagcaggcaagacaatggcagatcaatcgcaggaaaccacagatttcggttttcgtaccgtagcgcgtgaagaaaaacaggccatggtggccgatgtttttcactcggtagcggccaaatatgacgtaatgaatgacctgatgtcattcggcattcatcgggtctggaagcgttttaccattgattgcagcggcgtacgccgcggtcagcgcgttctggatctggccggcggcaccggcgatctggccgccaagttctcacgcatggtcggggaacaggggcaggtggtgctggcggatatcaacgaatctatgctgaagatggggcgcgataagctgcgtgaccgcggcatcgtcggcaacatcaactacgtgcaggccaatgccgaagcgctgccgttcccggataactatttcgactgcatcaccatctctttcggcctgcgcaacgtcaccgataaggacaaggcgctgcgttcgatgttccgcgtgctgaagccgggcggccgtctgctggtgctggagttttccaagccgctgctggcgccgctgagcaaggcctacgacgcctactccttccacgtgctgccaaaaatcggcgagttggtggtgaaagacccggacagctaccgctatctggcggagtccatccgcatgcatcccgatcaggacaccctgaaaggcatgatgcagaatgccggctttgacaacgtcagctacttcaacctgactggcggcatcgtcgcgctgcaccggggctttaagttctgatatggacatgccgatgctgttaaccccgctgctgaccggcgtgttggaaacgtcgctcaatagcctgctgttccgcgatcgcagcatgaaggccgcgcgtcagcgcttggccggcaaggtgctgcggattgagctgcaggagttttctgcgccgttggtgctgattttcagcgaacagcgggtcgacgtgctggggcaatccgaagatgatgccgattgcacggtgcagacgcgcatcccggtgctgctgaagctgcgcgatcgccagcagctgtcgccgttgatgcgcagcggcgagctgattgttgagggcgatatccaggtggtgcaacagctggttgggctgcttgatttggcggagtgggatccggcggagtggctggcgccctacgtcggcgatattgccgcacagggcattactcaggtgatgggcaaaggcgcctgtctgctgaagtccggcctgcagcgtcagcagcgctacgtggcggaaacgctgaccgaagagtggcgcgttgcgccggggccgctggaagtggtgtggttcaacgaagaggtggacgccgcagcccgcagtctggaatccctgttggcccgtatggacaagttggagggtaagcgatgacccctggcgaattacgccgcctgtactttatcgttcgcgtttttcttagctacggcttggatgagctgatccctaaaatgcgtctgaccctgccgctgcgctttggccggcgtctgctgttctggatgccgaacaagcacaaggatcagccgttgggcgagcgtctgcgtctggcattgcaggagctgggcccggtatggatcaagttcggccagatgatgtcgacgcgccgcgatctgtttccaccgcacattgccgaccagctgacgctgttgcaggaccgcgtcgcgccgtttgacggcgcgctggcgcgcaagcatatcgagctggcgctgggcgggccgctggaagagtggtttgacgactttgaacaacaacccctggcctcggcatcgattgcgcaggtgcataccgcccgcctgaaaaccaccgggaaggaagtggtgctgaaagtgatccggccggatatcggaccgattatcaaggccgacgtgcgcctgatgtaccgcctggccggctgggtgccgaagctgttgccggacggccgccgcctgcgcccgcgtgaagtggtgcgcgagtacgagaagaccctgctggacgagctgaacctgctgcgtgaagcggcgaacgccattcagctgcggcgtaatttcgacggcagcccgatgctgtacgtgccggaggtctattccgattactgtcgcgagagcctgttggtgatggagcgtatctacggcataccggtgtcggatattccgacgctggaagcgcagggcaccaatatgaaactgctggccgagcgcggcgtgcaggtgttcttcactcaggtgttccgcgacagcttcttccacgccgatatgcacccgggcaatatctttgtcagctatgagcatccggaagatccccgctatatcggcattgactgcggtatcgtcggctcgctgaacaaagacgacaaacgttatctggcggaaaactttatcgccttcttcaatcgcgattaccgcaaggtggcggagctgcacgttgattccggctgggtgccgcgcgataccaacgtggaagactttgaatttgccatccgcaccgtgtgcgagccgatttttgaaaagccgctggcggagatttcattcggcaacgtgctgttgaacttgtttaacaccgcgcgccgtttcaatatggaagtgcagccgcaactggtgctgctgcagaagaccctgctgtacgttgaaggtctggggcggcagctttacccacagctggacctgtggaccacggcgaaacccttcctggaaagctggttgcgtgaccaggtcggtattcctgcggtgatccgcgccctgaaagacaaggcgccgttttgggcggagaagctgcctgaactgccggaattattttatgatagcctgcagcagcataaactgttgcaacaaagcgttgataagctgacccatcagatgcaggcgcagcgcgtccggcaagggcagtcgcggtatttgttcggcgttggcgctacactgttagtaggcggctccgttctgttgctgggcggtaccgaggtactgccggcctggatgatggccggagggatcgtcgcctggatcgtgggctggaagcgcgcgagctaaatctgtttttcgtcggcctcataggcgtctgtcagcgcaatgtaaaagtcgacggggaactcgtaacccggttaacagttgccgtataatgcggcaacgttgaataacccctgtaaatctagaggtaattggaatgggcggtattagtatttggcaattgttgatcatcgcggtgatcgtggtgctgctgtttggcaccaataagctccgtacgctgggctccgatctcggtgcatccatcaagggcttcaaaaaggcgattggcgacgacaacaacacctcgccaaccaacacgacagaaaaaaccagccatgacgctgactttacggccaagcctatcgcggataagcagccggaagcgaaaactgaagagtcgaagaacaaagagcaggtataaaccgtgtttgacattgggtttagtgagctgctgctggtactggtgattggtctggtggtgctggggccggaacggttgccggtcgcggtaagaacggttgcgggctggatccgtgcgctgcgctctctggcggcgtcggtgcaaaacgaactttctcaggagctgaagctgcaggagctgcaggacagcctgaagaaagcggagaaggccggcctgcagaacctgacgccggagctgaaggcgtcgatggacgagctgaaagaggcggccgactcactgaagcgttcgtaccagcccgatgccgatgccaacactatccataatccacggaccgacgaacccgaggcggcgcatgacgatgcgattgctggcgaggcggcgaacggcgtcgcgccggcagccgtcgcgaaaaccacgccgtcggccgcggaagcaccggcgcaggagcctgtcgccgcggcgccgagcgtagccaaggctcccgtcacgtccgctgcggagcataccccagcgtctcactcacctaatggcgaccgttaaaacatggcagtggaagatacccaaccgcttatcagccatctgattgaactgcgtaagcggctgttgaactccatcatcagcgtgctggtgatctttattgcgttggtattttttgccaatgatatttatcagctggtttctgcgccgctcatcaagcagctgccggccggggcaagcatgatcgccaccgacgtggcctcgcctttctttaccccgatcaaactgacgatgattgtctcggtgttcgtatcggcgccggtcatcctgtatcaggtctgggcctttatcgcgccggcgctgtataagcatgagcgccgtctgatgatgccgctgctgttttccagcagcgtcctgttctatctggggatggcgtttgcctactttatcgtgttcccgctggcgttcggcttctttgccaaaaccgcgccggccggcgtactgattgccaccgacatcaataactacctcgactttgttatggcgctgtttatggcgtttggcgtggcgtttgaggtgccggtcgcgattattctgctgtgctggagcggcgtcacctcgccggaagacctgaagaagaagcgcccctacgtgctggttggcgcctttgtggtggggatgctgctgacgccgccggacgtgttctcccagacgctgctggctatcccgatgtatctgctgttcgaagtcggcatcttctttgcccgcttctacgttggtaagcggcggccgcagccggaagaagaggatgagggtgaagagcacccgacgtcctgagttctccttatcgttatcgccaagccgcccagatgggcggcttctgttttggaaaagccatgtttgatatcggtgttaacctgaccagttcgcaatttgccaaagatgtcgcgcaggtggttgagcgtgccagagaagccggcgtcacgggaatgctgattaccggcaccgatctgccggagagtgaggcggccagcgcgctggcgcagcattaccgtggcttctgctggtctaccgcgggcgtgcatccgcatcaggccagcggctggagcgacgaggttgctcagcagattggcgcgttggccgccagagaggaagtcgtggccatcggcgagtgcgggctggattttaaccgcaacttttctacgccgcaggagcaggaggcggcgttcagcgcgcagctggcgctggcggcagagctggagctgccggtatttttacactgccgggatgcgcatgaacgctttgtcgcgttgctgacgccctggctggataaactgcccgccgccgtcgtgcattgctttaccggtaatgcggaagagctggcgagctgtctgtcgctggggttgtccgtcggcattaccggctgggtctgcgatgagcgtcgcggcctggaactgcgtgcgctgctgccgaacattcccgccgaccggctgctgctggaaaccgacgcgccgtatctgttgccgcgggatttgcagcccaaacctgcttcgcgtcgtaatgaaccctgttttctgccccacatcgtccgtcaggtggctacctggcgccaggaagatccgcagtggctggcgcaggaaaccgatcgtaacgcccgccggttattccggctggcatgagtcaggagaagagtatgagctatgcgtttccgggtactttcccggggcgtcgcatgcgtcgcgtgcgtcgccatgatttcagccgtcgcctggtggctgaaaaccagctgagcgttaacgatttgatctatccggttttcgtgatggaaggcagccaacgtcgggaggaggtcagctccatgccgggcgtggcgcggatgtccatcgacctgctggttaaagaggcggaagccatcgccaagcttggcgtgccggtgatttcgctgttcccggtgattgagtccgcgcagaaatccctgcatgcggaagaagcctataaccctgacggcctggtgcagcgcacggtgcgcgcgctgaaggatgcggtgcctgagctgggcatcctgaccgatgtggcgctggatccctataccacgcacggtcaggacggcgtgattgataacgacggctatgtgattaacgacgtcaccaaagagattttggtgcgtcaggcgctgtcgcatgcggaagccggcgcggaaattgtcgccccgagcgatatgatggacgggcgcatcggcgccattcgcgacagcctggagcagcaggggctgatcaatacgcagattatggcctactctgccaagtatgcttcctgctattacggtccgttccgcgatgcgctgggttccagcggcaacctgaagggcggcaacaagaaaacctaccagatggatccggccaatagcgacgaagcgctgcaggaaattgcgcaggatctgcaggaaggggcggatatggtgatggtgaagccgggtatgccgtatctggacgtggtgcgccgcgtgaaggataactttggcgtgccgacgttcgcctatcaggtgtccggcgagtatgcgatgcatatggcggcgatccagaacggctggctgcaggagcaaccggcgattatggagtcgctgatgtgcttcaaacgcgccggcgccgatggcgtgctgacctattttgccaagcgcgtggcgcagtggctgcatgacgaagcaatgcggcgctgattggctgcccgacggaagataaaaaggcgccctgtggcgccttgaggttgatgacaaagtggtctgagagtccgagatactcgggcctagcgtaacgaggggcgctccggcggcttacgccgctacgaccccatcgccacgctatccctaataacaggctttgtcagcagtctgaaggtgccctgtttacatcttttcgaactgcttgttatccaggctttgcgtcacctgtttgttaatcaggttcagcagcagcatcgagcgtgcttcgccgtccggctcggtataaatggcctgcagaccttcgaacacgccgtcggtaatcagcacggtatcgcccggctgcggtgtttccgggtcgacataggtgtcgttggtatgggtgcgcagctcttcgataaccgtatgtggaatggttgttggcagcgaaccaaagcggacaaagtggctgacgccgcgcgtcgcgctgatggtcgtggtgtggatccgctcaggatcgaacgccacaaacaggtagttgggaaacagcggttcattcaccgtggtgcgcttgccgcgcacaatcttttccagcgcgatgatcgggctaaaacagcccaccgcctgccgttccaggtgttcctgtgcccgcaagagctggccgcgtttacaatagagtaaataccaagattccataatttcacatgcctttctgtcagccgttaagcatagcaaaagccattacggatacctaggctaagccccacaatagtgaaacggggttaatcagagaaaacccagtctcgctggcgcagatcgtgcttaatcggcagcatttggcgtgctgccatacacatatctgccgtgcccgggtataactgggggcacaaaatttgttaccgtgagcagtatcgcaaagtgcggcgagcgtctatgtgatgttattcatccttctgaagataagggacagcaatggaactatttctactgagcaacggtaagctttccggtgaggcggaactgctgggctacgccaaagagcccctgctggagatggttgcccgccgtcgtctcacctctgcgctgctgatcccttacgcgctgatccgcagcgattacgatgaacgcgcgcgggagctgacgcagacgctgggcattcccgtctccagcattcaccacgcggcctcgccggcggcagcggttgaacaggcggagtgcattctgatcagcggcggcaacagctggctgttgaaccagctgctgcatgaaaatggcctgatcgtccccattcagcgcgcggtgcgtgaacgtcatgtgccgtacgttggttggagcgccggctgcaacgttgcgacgccgagtatccgtaccaccaatgatatgccggtacgcaacagcgtcgtgctgccgtcgttagggctgttcccgctgcagatcaatccgcactatatcgatgcgcatatcagcggccatatgggggaaacgcgcgatgaacgcctggccgagttctgtgcggtcaacccgagcgaatccgtcgtggcgctgcgcgaaggcagcctgctgcacgtccgcgacaatacgctgcgctatatcagtgcgcgcggccaagggtacaagctgtttcgccataacacggcgacgcaggaacatcaggatacgctggcgctgcaggcgctggtgccgttcgactgtcactgacagcgccgcggcgctgtttaacaaaattgcagcatcaaccgtgaagagggcttataatgcccgcctcactggccgttataatgaacagtatgaaataccgtgacttacgcgatttcctctcgttgctggaaaagagaggggaactaaaacgcatcagccagcctatcgatccctatctggaaatgacggaaattgccgatcgcaccctgcgtgcgggcggcccggcgctgctgtttgaaaacccgaaaggctatgacatgccggtgctgtgcaatctgttcggcacggcaaaccgtgtggcgatgggcatgggccaggaagacgtcagcgcgctgcgcgacgtgggcaagctgctggcgtttctgaaagagcctgagccgccgaagggcttccgcgatctgttcgacaaggtgccgaagttcaagcaggtgctgaacatgccgaccaaagtcctgggatcggcgccctgtcaggaacaggtgtggcagggtgaggatgtcgatcttggccgcatcccggtgatgcattgctggccggaagacgccgcaccgctgattacctgggggttgaccgtgacccgcgggccggagaaagagcgtcagaacctggggatttaccgtcagcaggtgctgggcaagaacaaggtgattatgcgctggctgtcgcaccgcggcggcgcgctggattaccaggagtggtgtcaggcgcaccccggcgagcgcttcccggtatccgtggcgctgggggccgacccggccaccatccttggcgcggtgacgccggtgccggatacgctgtccgaatacgccttcgccgggctgctgcgcggcaataaaactgaagtcgtcaaatgtatttccaacgatctggaagtgcccgccagcgcggaaatcgtgctcgaaggctatattgagccgggagaaatggcgccggaagggccatacggcgaccataccggttactacaatgaaatcgaccatttcccggtattcaccgttacacatgtgacgcagcgtcgtgacgccatttaccattccacctatactggccgtccgccggatgagccggcggtgttgggcgtggcgttgaatgaagtctttgtgccgattctgcaaaaacagttcccggaaatcgtcgacttctatctgccgccggaaggctgctcctaccgcctggcggtagtcaccatcaagaagcagtatccgggccatgccaaacgtgtgatgatgggcgtttggtcgttcctgcgtcagtttatgtacaccaagttcgtgattgtttgcgatgacgacgtcaacgcgcgtgactggaatgatgtgatttgggcgattaccacacgcatggatccggcaagggataccgtgatggtggaaaatacgccgattgactatctggacttcgcctcgccggtttccgggctgggttcgaagatggggctggacgccaccaataaatggccgggggaaacccagcgcgagtggggtcgtccgatcgtgatggatgaaaaggtgcgtgcgcgcatcgatgagatctgggacgaactcgcaatcttcagtgacagggagccgacgttgtagcgtcagcgccctgttctcagttttgcattgatgacccgacagagggaacgcatgacaatattgagctgtaaagtgacctccgtagaggccattaccgataccgtttatcgggtacgtttggtgccggaagcaccgttttcattcaaggccggacaatatttgatggtggtgatggacgagcgcgacaagcgtccgttctcactggcctccacgccgtcgcagcaggaatatattgagctgcacattggcgcttctgagctgaacctgtacgccatggcggtgatggaccgtattttgaaagagcaggcgattaccgtcgatgtgccgcatggcgacgcctggctgcgtgaggacggcagccgtccgctggtgctgatcgccggcggaaccggcttctcgtacgcacgttccattttgctgaccgcgctggaacagcagccggatcgcgatattgcgatttactggggcggccgtgaactgcagcatctgtacgatctgagtgagctggaagcgctgtcgctgcagcatccgaatctgaaggtgatcccggtggtggagcagccggaccctgaatggcgcggccgcagcggcacggtattgagtgcggtactgcaggattacggttcgctggccgagcacgatatttatatcgccggccgtttcgagatggcgaaaatcgcccgcgagcgcttctgcgcagagcgcggcgcgcaggcctcgcgcatgtttggcgatgccttctcgtttatctaagcgggatgcggtacgggtcgtaaccaggggtggcgtaagccgccctatttttttgccgtgacccgtcctaaataacgttgacacattttactcacgtacagaggaaaatgtgatgaaccagtatgttaaacgcacacaacgcgattactctctatcctttaagttagccgttgtcgaacaggtcgaaaaaggtgaaatgacttgtcgtcaggccgcagaccgttatggtatccaaggcaacgcaaccgtcatgaactggctgcgcaaatacggtcaacttgactggcggacttctccttccccccaaaagtgcggaggcaacatgcccaaacttcccctgacgcccgaacagcgaattaaagaacttgagcagcaactggctgaatctgaagtcaaagcccagttcttcgaagccgtcgtcaaagtgatgaataccgactttggtgctacgctgacaaaaaagcagttaaccgccttatcgcgcaaacacaagtaccgggactcacagtaacgcgggcctgccgatggatgggcatcagccgacaagcgtggtatcagtctctgcagcgagaggcaggcagagaggagcaggcccggcatctcgtcgcacaggtaacggctatccgcttgcatcagccccgactggggacgcgtaagttgcatcacctgttgcggcaacgcccggaaccggcgttgcatgtgggccgcgaccggctgttcagtatcctgcgctgcgcgcggttactggtgatgcctaaacgggcatatcacaagacgacgcacagccatcatcgtttttatcgccatcccaacctgctgaaagcaggagacaatcaagtaatagccagccgtccggaacaggtgtgggtggcggatatcacctacctgccgctgaggacgggaacggcgtatgtcagcctgataacggatgcctggtcgagaaaaatcgtggggtatcatgtacatgacagtctgcatacccgacacgtcgcctgcgcgttcaaaatggcgctggccggcagacgcacgacgttgccgctggtgcaccactcggataggggtatccagtactgttcgcaggaatatcaggcgttacatcaaaggtatggtgtcacttgctcgatgacggacgggtatgactgttaccagaatgcgctggcggaacgggtaaatgggatacttaaaacggaatatctgctcggcaggccagaagacatcgtacaggcaaaaaagatggtcagggagtcggtgaacatctacaacacacagcggccgcacctgtcgctgaaatacaaaacgcccgatgaggttcatcgggcgttatccggctgaaaagtgtcaacctatatcaggactagtcaccggtgaaacgacgggaagaaaaaacccgcccctgacaggcgggaaacacggcaactaaactgagctgccggcccggcgggccggcaaagggtgtgttatacgcgttcgaacacggtggcgatgccttggcccaggccgatgcacatggtggccaggccaaactgcgcgtcgcgccgttccatcaggttcagtagggtcgtggagatacgtgaaccggagcagcccagcgggtgaccaagcgcaatggcgccgccgttcaggttgaccttatcgtccaggctatccagcagccccagatccttgatgcagggcagcgactgcgcggcgaaggcctcattcagttcgaacagatcgatatcctgcgtggtcagtccggcgcgcttgagcgccagccggctggcgggcaccgggccgtagcccatgatggacggatcgcagcccactaccgccatcgagcggatgcgtgctcgcgctttcagccccaaggccttggcgtgcgattcgctcatcagcagcatggcggaagcgccgtccgacagggcggaggaactgccggcggtcaccgtaccgttcagcggatcgaaggccggacgcagtgcggccaggctttccaccgtggtttccgggcggatcacttcatcaaagtcgtagcgcgtcaggacgccatcggcatcgtgaccggtggtggcgacgatctccgctttaaaatggccggcctgcgtggcggcataggcgcgctgatgtgagcgtgcggcgaactcatcctgcatctggcggctgatatcatgcatcttggccagcatttctgcggtcagccccatcatgccggcagccttggcgaccgagcggctgaggccggggtggaagtccacgccgtggttcatcggcacgtggcccatatgttcgacgccgccgatcaggctgacctgcgcatcgccgaccataatggcgcgtgcggcgtcgtgcagcgcctgcatggaggaaccgcacaggcggttgacggtaacggcgggcaccgtatggggaatttccgccagcagcgcggcgttgcgcgccacgttaaagccctgttccagcgtctgctgtacgcagccccagtaaatatcatcaatcgcgctgggttccagcgccggattgcggctgagcagcgtacgcatcaggtgggcggacagatcctcggcgcgtacctgacggaaggcgccgccttttgagcggcccatcggcgtacggacggcgtcaacaataactacgttttccatctttatgacctcatgccggttggccagtggagacatccgcgatcggcgccgtcaccgggtagtagctttcattacgttcggctttggcgcgcaggccggccgggacctggtacagcgcgcccagatgtgcgtaacgctgcgccatttcaacgtaatgggccgtgcccatggtatccaggtagcggaatacgccgccgtggaacggcgggaaaccgatgccgtaaaccagtgccatatcggcttccgccgggctggcgatgatgccttcctccagacagcgcaccacttcgttaatcatcggaatcatcatgcgcgcgatggtttcttcggcgctgatgttttgccgcggctggctgacttccgccagcagcgtatcggtttgttcatcgttctctttacgcggtctgcctttgttatcctggctatagcggtagaaccccagctgatttttctggccgaaacgctggttgtcgaacatcacgtcgaccgcgtcacggtaatctttgcccatgcgttcagggaagccggcggccatcaccgcctgggcatgatgtgcggtatcgatgccgaccacgtccagcagataagccggacccattggccagccgaactgtttttccatcactttatcgacctggcggaaatcggcgccgtcccgcagcagcaggctgaagccggcaaagtaagggaacagcacgcggttgacgaagaagcccgggcagtcattgaccacgatcggcgttttccccatgcgtgacgcgtaggccactacggcagcaatggtgtcgtcgctggtgcgctcgccgcggataatttctaccagcggcatacggtgcaccgggttaaagaagtgcataccgcaaaagttttgcgggcgctgcagcgattttgccagctcattgatcggaatggtcgaggtgttggaggccagcaccgtttcttcgccgatcaggctttccacttcgctcagcaccgcggctttgaccttcggattctccaccaccgcttcgacgatcacctgggcgcgttcgatcccggcgtagtccagcgttggctgaatggttgccagcacgccggccattttcatgccgtcgagcttgccgcgctccagctgtttgttcagcagtttggcggcttcgcccatgccgagcgtcagcgatttctcactgatatccttcatcagcaccggcacgccttttaatgcggactgataggcgatgccgccgcccataataccggcgcccagcactgcggcctgcttcggcgcggcatggtctttcgccagttttttcgcctgacctttcacaaactgatcgttgaggaagatgccgaccaaggcccgcgcttcattggaacgcgccagcggcacaaagctggcggtctccagcttcagggcttcatcgcgccccagtttggcggcggcttcaatggttttcaccgcggtcatcggcgccgggtagtgtttgccggcggtttgcagcaccatgcctttggcggtggtaaagctcatcgctgcttcaatcgggctgagcttcagcggctccagcttcggctggcggctggcgcgccagtccaattgtccgtcgatggcctgctgcaacatctgccgcgcagcgtccgccagtttttccggcgcgacgaccgcatcgaccaggccgactttcagcgcctctttagcgccgatgtctttaccggcggcaataatttccagcgcgctgtcgttgccgagcagacgcggcagacgtactgagccaccgaagcccggcatgatgccgagtttggtttccggcaggccgatgcgcgcatccggcgttgccacgcggaagtctgtcgccagcacgcattcgcaaccgccgcccagcgcatagccgttaatcgcggaaatggtcggcaccggtaaatcttccaggcggttgaaaatagaattggcgtaggccagccaatgctgcagtttttccgccggggcggcgaacagtgacaggaattcggtgatatcggcaccgacgataaatgcgtttttgttggaacgcagcagcagccctttcagcccggcatgtttctccaggacgtcgagcgcttcgcccagcgcggcaacggtacgggtatccagcttgttgaccgagcctggggcatcaaacaccagctcggcgataccgttctcgagctcgtgcagttgtaatgtttcgccttggtagagcatgtctatctcctgaatcagcgcgtatgatctggtatgaccagatgaaagtgagtgtggttttaatgttaaaaatatgcaaatcagaaattgattttttgctgcgccgatcacaagggataatcatatttaattgatttttatagttattatattttatgtgctttagtgcatctggctgatgcagtatcgttttttcaccgatggccatagcgatggtttatctggccggatcggcatggttaacagtttgcgaggcgtttcgcatgcctgaggtggcggggttggagtgcgtaatcagtgtgttaagatggcgtattccgttctaagggcataaaggtactgtgatggaaacgctggcttctttgtataacgaacatctgaatgaactgcaaaaccgcgcgcgcgacgtgttggcgcgcaataaactggacgcgctgctgattcattccggcgagttgttgcgggtatttcaggatgatcaccactatccgttcaaggtcaacgcgcattttaaagcgtgggtgccggtgacgtcggtgccgaactgctggttatggattgatggcgttaacaagccgaagctgtggttctactcgccggtagactattggcacagcgtcgagcctttaccgaatagcttctggacgcagtctgtcgagctgataccgttggccaatgccggcgatatcggccagcttctgcccgcgcagcgcgagcgcgtcggctatattggctacgctcagcagcgggcgcgggaactgggcattgccgcagacaatatcaatccgcaggcggtgctgaactaccttgatttccaccggtcgattaaaaccggttatgagcaggcctgcatgcgcgccgcgcagaaaacggcggtgacggggcataaggccgcacgtgaagccttcctgtccggcatgagcgagtttgatatcaatcaggcctacctgaccgcgaccggccaccgcgacaccgacgtgccttacggcaatatcgtggcgctgaatgaacacgccgccgtactgcattacaccacgcttgaccatcagccgccgtccgacatgcgcagcttcctgatcgatgccggggcggaatataacggctacgcggcggatttgacgcgtacctatgcggcggacggcgacagcgacttcgccgcgctgattaaggatctcaacgctgaacagctggcgttgatcgatacgctgaagcccggcgtacgttataccgattaccatgtgcagatgcaccagcgtttggccggcctgttgaagaaacaccgcctggtgaatgacatcagcgaagaggcgatggttgagcagggtcttacctgcccgttcctgccgcacggtttgggccacccgctgggtttgcaggtgcatgacgccgccggctttatgcaggatgaaaacggcacccacctggcggcgccggccaagtatccgttcctgcgctgtacgcgggtgttgcaaccgggcatggtgttgaccattgagccggggctgtattttatcgagtctctgctggcgccgtggcgcagcggcgagttcgccaagcattttgcctgggagcgcattgatatgatgaaggcttacggcggcatccgtattgaagataacgtcgtgattcatgacaagcgggtggaaaacatgacgcgcgatcttcatttggcgtgatggaggcatacccggttcctgccgacggcgtcagcgtctgtgaggagataaagaaaagccgctttattacgttactggcgccgacctgcggcgtggatgcggccaaagcatttattcagcaggtcaaagaggaacatcctacggcccggcatcactgctgggcttttgtcgccggtgcgccgggggattcgcagcagctgggtttttctgacgacggtgaaccctccggcacggcgggcaaaccgatcctggcccagttgatgggcagcggcgtgggggaaattaccgcggtggtggtccgctactacggcgggatcaaattaggcacaggcggtttggtcaaagcctatggcagcggggtgcagcaggcgttaaagcagctgccgctggtcagcaaagtgccgcagttggaatatactttgcaatgcgactatgcgcagctggcgttggttgagaatctgctgcagcaaatggaaggacggattctgcacggcgaatacggtgcggatgtcatactgcatttggctctgccggcaacggaaaccgtggcctttgggaataaattacgtgatctgagtcgcggtaatttgcaattaacccccatttcgcaataattccctccaattaaattgctaaggatcgtgtgaaatgcattttcgcgccataacccgtatcgtaggtgtattggtcatcttattctccgggacaatgttcctccccggactggtggcgttgatttaccgcgatggcgcggggcgggcatttacgcagaccttctttgttgccgtgactatcggcttgctgctgtggtggccgaaccgtaagcaaaagcatgaactgaagccgcgcgaagggtttctgatcgtggtgctgttctggacggtgctgggcagcgtgggggcgttgccatttctgttctccgagcggcctaatctttcgcttaccgatgcgtttttcgaatccttttccggcctgaccactaccggcgctaccacgctggtggggctggattcgctgcctaaagccattttgttctaccggcagatgctgcagtggatgggcgggatggggatcatcgtgctggcggtggctattttgcctatcctcggcgtcggcgggatgcagctgtaccgtgcagaaatgccggggccgctgaaagacaataaaatgcgcccaaggattgcggaaacggcgaaaactctgtggctgatttatgtgctgctgaccgtggcctgcgcgctggcgctgtggggggccgggatgtcggcgtttgacgccattggccacagtttttccaccatcgccattggcggtttctctacccacgacgccagcatcggctattacgccagtccgacgattaacaccattatcgccgtattcctgttgatctccggctgtaactacggtctgcactttgcgctattgagcggccgcagcctgaaggtgtattggcgcgatcctgaattccgcatgtttatctttgtgcaattaacgctggtggtggtgtgttcggtgatcctgtggggacacggcgtctatcagtcgggtatggaaacgatcaatcaggcgtttttccaggtggtttccatggcgacgacagcaggctttaccaccgacagcattgccaaatggccgttgttcctgccgatgctgctgctgtgctccgcctttatcggtggctgtgccggttccaccggcggcggcctgaaggtgatccgtatcttgctgctgtatctacagggctcgcgagaactaaaaagactggtgcaccccaatgcggtgtataccattaagctgggtaaccgcgcgttgcccgaacgtatattagaagcagtatggggtttcttctcagcttacgcgctggtgtttattgtcagcatgctggcgattatcgccaccggcgtggatgatttctccgcctttgctgccgtgaccgctacgctgaacaacctgggccccggcctgggggttgtcgccgataactttacgaccatgccgccgccggcgaagtggatactggtgttgacgatgctgttcgggcgccttgaagttttcacactgctggttctgtttacgccgaccttctggcgtgaatgatcctggataaggagtaacgccatgaaggcactgattctctattcgagtcgcgatgggcagactcacgccattgcctcttatattgcgagtaagctgcaagaggcgatgtgctgcgatgtggttgacctgcttcaggcggaaagcgtcgaccttgggcagtatcaacgcatcatgattggcgcctcgattcgctacgggcattttaatcctgcgttggataagtttgtaaaacgccatgccgaacgtttgaaccatatgccgagcgctttcttctccgtcaatctgacggcgcgcaagccggacaaacgctcgccgcaaaccaacccttatacccgtaagttcctgctcgcttcgccgtggcaacccaaacagtgcgcagtctttgctggtgcgctgcgatatccgcgttaccgctggttcgaccgtataatgattcagttcattatgcgtatgacggggggagaaacggatagcagtaaagaagtagagtatacagattggcgtgaggtcgaacgttttgcccaggaattccgccagctttagtatgaaaagtgacaaaaacgctgccttgagcagcgttttgttgaaaaagaaggcagttgaaaagtttttttaaattaggggttgcggcgttctgagaactccctataatgcgcctccactgaccgggaacaacgactgacaagccgccgggtcagcgagaagaaagcgaaataaacgcttgactctccgggtgaaaagcgtagtatacgcagcccgcgccgatgggaattatctccggcgatgctctttaacaatttatcagacaatctgtgtgggcactcacaagacgatatccagcatcttcggatgcaaaaaatatcaagtcttgaagagtgactaactgaagtaaaattcatgcagtaatctttgagcaacagctattaacttagcgaatcaagcttttaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaggaagcttgcttcctcgccggcgagcggcggacgggtgagtaatgtctggggatctgcccgatggagggggataaccactggaaacggtggctaataccgcataacgtcgcaagaccaaagtgggggaccttcgggcctcacaccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggtggtgaacttaatacgttcatcaattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgagcttaacttgggaactgcatttgaaactggcaagctagagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccagagaactttccagagatggattggtgccttcgggaactctgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggttaggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgtatacaaagagaagcgaacctgcgaaggcaagcggacctcataaagtacgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccgaaagatatcctgactgtgcagtgtccacacagattgtctgatgaaaagaacgagcagaaatacctttataggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccacttctctcctatgctgcgttatggcgccgctcgcatatttcaatatgcgtcgcgacaccacgccttgcctagaagagaagtagtaaaccgaaggtctctgtcagtgactgtatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataagtccgaatatcaatacttcagagtatattggcaacagtatgctgcgaagtattttgctctttaacaatctggaacaagctgaaaattgaaacatgacggctgaaacttgtccctccgtagaagtagtgggatgaggagtaacctgtcatagagtctctcaaatgtttgcaacgcgaagtgaaacatcttcgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgtgtttcgacacactatcctgtcatgaatacatagtggcaggaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaagagcccagaacctgaatcggcttgtgtgtcagtggaagcgtctggaaagtcgcacagtaaagggtgatagtcccgtacacgaagatgcacaggtcgtgagttcgatgagtagggcgggacacgtgttatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtggcctgcgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaaacccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgagcgacggttgtctcggtttaagcgtgtaggggggtgttcctggtaaatccggaacgctgttaaccctgaggcgtgatgacgatgcactacggtgcagaagtagttgatgccaagcttccaggaaaagcctctaagctccaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgcgtaggtgaagtcccttgcggatggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttatccgtaaggagaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccatccttgaaataccaccctttaatgtttgatgttctaactcggccccataatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtgcgaaagcaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggttgctcctagtacgagaggaccggagtgaacgcaccactggtgttcgggttgtcatgccaatggcactgcccggtagctaagtgcggaaaagataagcgctgaaagcatctaagcgcgaaacttgcctcaagatgagtcttccctgggacttcgagtcccctgaaggaacgtttaagactaagacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgaaccgtgaggcttaaccttacaacaccgaaggtgttttagagagatagatattttcagcctgttctgtgattgaagtccgaaggatttcgcgctgaagcaaggcggcaagcgatggcggagcaggagcatacatgagtatgtgactgtgacgacagagagcggccaaggcggcagcagcgtgaaagacacaggacgggtaaaaaagaatttgcctggcggcaatagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagtagaaagcctcatgcgaaagcatgaggctttttgcgtttggcatcaataaatatccgataatatcccttatgacgacttagtaataatacatatggttggcttattgtttattcattaggtgtttcatctattggggtaacatataaatccgcaatcaattactatgcttataagcaatgtatttatatgtttccctgttttttgttatttcttctcttacgcgaaaacgcatttcccatcgccgcatcattgaatttattgcgatctttcatccagatagcctgaccgttgctgcattcagtttcatgattttggcgatgcggcacgcattgttaaaaaacaaataatagccacaagattttattcgagtagactaagtacaatttattccggaatgggtattcaatatcatgtctagtgaaagcgcgtctttaaaaaatcacaatacctttgcgctcccggttaacgcagcgcaattggtcattgctgaaaacattgagctaatgattaaggtctggcagaagacgaaaaaacgtcaagagccgctgctggttcttggagagggcagtaatgtcctgtttttagaagattttgctggtacggtcatgattaaccgcctgcacggcattaaggtcagggaagaagaggatagctggcatctgcatgtcagtgccggtgaaagctggcatgagctggtaaaaagaacgctcgacggtggcatgcacggtttggaaaatctggccctgatccctggctgtgttggctctgcacctattcaaaatatcggcgcttatggcgttgaatggaaagatgtctgtgaatacgtcgacctgcttaatctgacgaccggcgagattgacaggatggtgcccgaacgctgcaacttcggctaccgggaaagtattttcaaacatcaattcaaaatcggccatatcattgttggcgtgggtatacgactgaataagcaatggcagccgctattgagctatggcgatctgaccaagctggataaagagacggtaacgccgcgccaggtatttgatgcggtttgtgcgatgcgtcgcagtaaactgcctgacccgcgagaaaccggcaacgccggcagctttttcaagaatccggtggtggagaaggagcatgctgcagagctgttagccgctcatcctggcatgccgcacttcccgcaggcggatggccgggtgaagttggcggcaggttggctgatcgaccaatgcgcgttaaaaggttatcgtattggcggcgctgcagtgcacagcaagcaggcgctggtattgattaaccaggataatgccgtcagccaggatatcgttgcgctggcgcgtcatgtacgcaacacggttgcagagacgtttagcgtctggcttgaacctgaagtgcgctttattgcggcgacgggagaagtagacgccgtagaggctatttcatgagagacacgacggtcccattaaagctcatcgccatgctagccgatggagatttccattcgggtgaacagctgggtgaatatctgggcatgagccgtgccgcggttaacaagcacattcaaaccgtcagagagtggggcgtagacgtgtttaccgtcccggggaaaggttacagcctgccggcaccgattcaactcctggaagcgcagcgtattgctgcgttgctggatgaaaagcaggtgaccgtactgccggtggtggactcaaccaaccagtatttgctcgaccgcatcggcagtctgcaatccggcgatgcctgcgtggctgaatatcaacaggcgggacgaggccggcgcgggcgccagtgggtatctccgtttggcgccaatctctatttgtcgatgttttggcgtttggagcagggcccggcggcagcgattggcctgagcctggtgatcggtatcgtgatgaccgaggtgctacagcgtttgggtgcagaaaaagttcgggtgaaatggccgaatgacctttacctgaacgatcgtaaactggccggcatccttgtcgaactgaccggtaaaaccggcgatgcggcgcagatcgttatcggcgccggcatcaacctggcaatgcgtgatacgcatagcgacagtattaatcagggctggattaacctgcaggaggccgggatcgctattgaccgcaatgagtttgccgccacgttgcttaacgagatgcgtcagtcattacggcagttcgaaagcgaggggctggcacctttcattacacgttggcgtgagctggataactttatcgatcgtccggtaaaactcctgatcggcgagcagcagatctttggcatcgcacgcggcatcgatcagcagggggcgctgttgcttgagcaagatggggtgattaaaccctttatcggcggtgagatctcattacgcagcgccgagtaatgctgttgtttgcaggggacaaggctgccccctgcaaacaggctatttcctgaggcgcacatgctcgacggcgtgattcgcgcttttcgtcataatcagactggcgcgctcgcgggtcggtaaaatgttctgctgtaaattcagtccattaatctcattccatagctgagtcgcgattttcaccgcttcactctcggagagtttggcatagttatggaaataagagtctggattagagaacgccccttggcggaacttcaggaagcggttgatataccaggtttgcagcagttctgcagacgcgtcgacatagatagagaaatcgacaaaatccgagacaaagacgtggtgtggatcgtgcgggtagtccataccgctctgcagcacgttcagaccttccagaatcagaatatccggctgttcaatgactttattaccgtcgggtacgacgtcataaatcaggtgtgaataaaccggtgcggtgacgcgtttagcgcctgatttcacttctgagacaaacttcaccaggctatgcatatcgtaagactgcgggaagcctttcttcttcatcagaccgcgttcgttcagcactttgttagggtgcaggaagccatcggtggtgaccagttcaacgctgcggtgttccggccagctgctaagcagcgcctgcagtaagcgggcggtggtgcttttacctacggcgacgctgccggcgatgccgatcacataggggattttctgcccgtcggtgccaaggaactgctccagaacggcctggcggcgcagattggaactgatgtaaaagttcaacagtcgcgacagggggaggtagatctgcgccacttcctctaaagagagatcttcgttaatcccttttagcttaacaatttcttcttctgataacgtcagcggcactgaatctcgcaacgcagcccattgggtacgatcgaactgtagatacggcgttgctaaagactgctctctttttatcataagccaaattctgcctgttaacgcaggttgggaaaggcgccggacgccaactccagataataaacaagctgcatattatagacagcttcgtttttggcgtagacttttttcaactttgttgctgattacgctgagagaatggtaattgtgcgaacgggcgcgcacttgtgaatgcgtgcgttgcatggcggtatcatcaggcaatgataccgcgtgaggctcagctggccagggagcgggaggcaggattgaccgcgaacaggcgcttataataaatcacggtagggtggtaataaccgtcgggcgtggcggcgtagtccggcagttctccgaggcagtgatatcccatggcgcgatacagcgattcggctacgctgccggcttgcgtatcgagatagagcaggccacgctgctgctgcagcgccgtattttccacggtcttcatcagggtacggccgatgcctttacgacgcgcctggctgtgcaccaggagtttttggacctctgcacggttgcgtccattgggtttttggcacagttccagctgtacgcagccggtaacgccgctttcgtctctggcaatccataacagcagatcgccttttgccagagccgggcgcaggccgtgaaagtagttggcagcctcttctggcgtaatgtcctcggtatagccgattgatgcgcccccttttacggcatccagcagcagagctgccaactcactgcgatagaccggcagcgtactggcatttatcggtacgattttcatcaacaactccttggttaatgcgggtaaaacatgcaagcaataagcgcgccaacccaacggagtcatcgctgataccttcgcggggccgcaggcgtttgcgcgcttgcatcattatggggcggcgtgacccttggtggtgcaagcatcgaagggcggggaggcgccgcctgttgaccgcactgaaacggccgacaggcagaaacatcggctcaaggcttgcaaaaaacggataaaattatagagaatggtcatggcacttgatggttatttgcgcgcggagcgagctgaatccgctgcaaaatgcaaaaatcggctgttttgtgagcgaaagtacgcagaacgcaatttttttgttgcatagcccgcgctctctacctagaatgcgctgcacttgatgccggcttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagccggcaccatcaagtaccttgtagtttaaaaatctggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccatatttaatcttggcaacaaggttaaaccgcacggcaggcagtatgagtgccgggcgaagaaggaaaaccggtttgcacagcatgtttacaggctgtacaaaacgaagggtgaggaagccagcgaccaaccgtcctttccccatcccaatatctacagaaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgtgggttcgattcccactgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttattttctcgtcccctgattctctttctgttctgaattcagcaagcattaagcttggttgatgtggtgataccaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggcgctgctcgcgcattcgaccagatcgataacgcgccagaagaaaaagctcgtggtatcaccatcaacacttctcacgttgagtatgacaccccgactcgtcactacgcgcacgttgactgcccagggcacgccgactacgtgaaaaacatgatcaccggtgcagcgcagatggacggcgcaatcctggtagtagcagcgactgacggcccaatgcctcagacccgtgagcacatcctgctgggccgccaggtaggcgtaccttacatcatcgtattcatgaacaaatgcgacatggtagatgatgaagagctgctggaactggtagagatggaagttcgcgaactgctgtctgcttacgacttcccaggcgacgacctgccggtaatccgtggttccgcgctgaaagcgctggaaggcgaagccgagtgggaagcgaaaatcgttgagctggcagaagcgctggacagctacatcccagagccagagcgtgctgtagacaagccgttcctgctgccaatcgaagacgtattctccatctccggtcgtggtaccgtagttaccggtcgtgtagagcgcggtatcatcaaagttggtgaagaagtagaaatcgtaggtatcaaagacaccgttaagtctacctgtactggcgtagaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaagcgtgaagaaatcgaacgtggtcaggtactggcgaagccaggttcaatcaagccgcacacccagttcgaatctgaagtgtacattctgtccaaagacgaaggcggccgtcatactccgttcttcaaaggctaccgtccacagttctacttccgtacaactgacgtgaccggtaccatcgaactgccagaaggcgtagagatggtaatgccaggcgacaacgtgaacatgaaagttactctgattcacccaatcgcaatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgtaggcgcgggtgttgttgctaaagttatcgcttaatcgctgataacatttgacgcgacacgcggtaaaagggcatcatttgatgccctttttctacgctgtgaactagaacctatctcatcagcgattttacgttcataatcattggtgagatgggctcttaaaagcgtattgacagggtacgtcatcgcgtaaaacaccgaatgctgtttgaagagcatctagtcggtttggtttgcctcgcaatgcgaggcaaagttgtttgttctgaatcataagtgacaggttggtttatgagtgcgaataccgaggctcaagggagcgggcgcggcctggaagtgatgaagtggctaatcgtcgccgttctgttggttgtggctattgtcggtaactattattaccgcgatttcagcctgccgctgcgtgcgctggctgtggttgtggtgattgctattgcgggcgccatcgccctgatgacggccaaaggtaaagctaccgtagcgttcgcgcgcgaagcgcgtaccgaagtacgtaaagtgatttggccaacgcgccaggaaacgctacacaccacgttgatcgttgccgcggtaactgccgtgatgtcattgattctgtgggggctggatggcgttctggtccgtctggtatcgtttattactggcctgaggttctaaaaaatgtctgaagctccaaaaaaacgttggtacgtcgttcaggcgttttctggttttgaaggtcgcgtagcgcaatcgctgcgcgagcacatcaaactgcacgatatggaagagctgttcggcgatgtcatggtgcctacggaagaagtggttgagatccgtggcggtcagcgtcgcaagagcgagcgtaaattcttcccgggctacgtgctggttcaaatggtgatgaacgatgcgagctggcacctggtgcgcagcgttccgcgcgtgatgggctttatcggtggtacgtcggatcgtccggcgccaatcagcgacaaagaagttgatgccatcatgaaccgtctgcagcaggttggcgacaaaccgcgtccgaaaacgctgttcgagccgggtgaactggtgcgcgttaacgacggtccgttcgctgactttaacggcgtggtggaagaagtggattacgaaaagagccgcctgaaggtttccgtttccatcttcggccgtgcaacgccggtagaactggacttcagccaggtggagaaaggctgatcgtttaatcatcagctatcccggctttacgtcttgtatgaggcgcgaaattaaactataatttcgcgccttttgtttttagaggccttgctcattggcttgggcgaggtaaaacacggggagcctctgacgaggcgatactacccatacgaggaaatttcaatggccaagaaagtacaagcctacgttaagctgcaggttgcagctggtatggctaacccgagcccgccagtcggtccagctctgggtcagcaaggtgttaacatcatggaattctgtaaggcgttcaatgctaagactgacagcattgaaaaaggcctgccgatcccggttgttattaccgtttattctgatcgctccttcaccttcgttaccaaaactccgccagcagcagtactgctgaagaaagcggctggtatcaagtctggttctggcaagccgaacaaagacaaagtcggtaaagtgaccagtgctcaggtacgtgaaatcgcagaaaccaaagctgcggacatgactggttccgacgttgaagcgatgattcgctccatcgaaggtactgctcgttccatgggcctggtagtggaggattaatagatggctaagctgaccaagcgcatgcgcgtgatccgtgacaaagttgatgctactaaacagtatgacatcaccgaagctgttgctctgctgaaagagctggccaccgctaaattcgtagaaagcgtagacgttgccgttaacctgggcatcgacgcgcgtaaatctgaccaaaacgttcgcggcgctaccgttctgccacacggcaccggtcgcagcgtacgcgttgccgtcttcgctcaaggccctaacgctgaagctgctaaagcagctggcgcagagctggtaggcatggaagatctggccgatcagatcaaaaaaggcgaaatgaactttgacgttgttatcgcatctccagatgcaatgcgcgttgttggccagctgggccaggttctgggtccacgcggcctgatgccaaacccgaaagtgggtaccgttactccgaacgttgctgaagcagtgaaaaacgctaaagcaggtcagattcgttaccgtaacgacaaaaacggcatcatccataccactatcggtaaggttgatttcgatgcagctcagctgaaagaaaacctggaagccctgctggtcgcgctgaaaaaagcgaaaccatctcaggctaaaggcgtttacatcaagaaagttagcctctccaccaccatgggtgctggcgttgctatcgatcagagcggcctgactgctgtagcgagctaatcgtttagacgattaatcgctttgacttggggtatattttcgcctagaatcttatgccccaaggttctgccgtatgttcggcggaacagaagaattttcggttggagcctggcctaatccaggcctccgtccaagaccgcaggtgtatcgcaagatacttaattttcctgcgtagacggtgacagagcctaaagaaattttttataaaagaatgtctttgctggattctgctcaccgtgttaagccgcttaacctgctgtttcggcagcggttaagtgaagtgagttccggggaatgttccccggctaatccaggagcaaaaagctaatggcattaaatcttcaagacaaacaagcgattgttgctgaagtcaacgaagtagccaaaggcgcgctgtctgcggttgttgcggattcccgcggcgttaccgtaggtaaaatgactgaactgcgtaaagcaggtcgtgaagctggcgtttacatgcgtgttgttcgcaacaccctgatgcgtcgcgttgttgaaggcactccattcgaatgcctgaaagacacgtttgtcggtccaaccttgattgcattctctactgaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcagagttcgaggttaaagctgcggcctttgaaggtgagctgatccctgcggcgcaaatcgaccgcctggcaacgctgccaacttacgaagaagcaatcgcacgcctgatgtcgaccatgaaagaagccgctgccggcaaactggttcgtactctggctgctgtgcgcgatcagaaagaagctgcataagccgctctttcttagcctttgctaacgtatttaaactatttctgaatcttaggaacaattgttatgtctatcactaaagaccaaatcctggaagcagtagctgctatgtccgtaatggacgttgttgagctggtttccgctatggaagaaaaattcggtgtttctgctgctgctgctgtagctgttgctgctggcggtgctgctgaagctgctgaagagaaaactgaattcgacgttatcctgaaagctgcaggcgctaacaaagttgctgttatcaaagcagtacgtggcgctaccggcctgggtctgaaagaagctaaagacctggttgaatctgctccagccgctctgaaagaaggcgtgagcaaagatgacgctgaagctttgaaaaaatctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctaagcgattaggctgatggctggtgactttttagtcaccagcctttttgcgctgtagggcgccagtagcgtttcacactgtttggctgctggatttgcctcccaatatttgtttctatcgacgacttaatatactgcggctgtgcgctccaggagttctgggggcagtggcaatgaaatggtttaagagtgatagcaagaggtattgcggaaagtgttcccgctttccggtcgacaaaatagtgttgcatgaactgtcctaatcggacggacagagaggttctacttttcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaagcgtccacaagtgttggatgtaccatatctcctttctatccagcttgactcgttccagaagtttatcgagcaagatccagaagggcagtacggccttgaagccgcattccgttctgtgttcccaatccagagctacagtggcaattcggagctgcaatacgttagctaccgtcttggtgagccggtgttcgacgtcaaagagtgccagatccgtggtgtgacgttctccgcaccgctgcgcgtcaaactgcgcctggttatctatgagcgagaagcaccagaaggtacggtcaaagacatcaaggaacaagaagtctacatgggcgaaattccgctcatgaccgaaaacggtacctttgttattaacggtactgagagggttatcgtatcccagctgcaccgtagtcctggcgtattcttcgacagcgataagggtaaaacccactcgtcgggtaaagtgctgtataacgcacgcatcatcccttaccgtggttcctggctggacttcgagtttgacccgaaagacaacctgttcgtgcgtatcgaccgccgtcgtaaactgccggcctcgatcattctgcgcgcgctgaactacacctcagagcagatccttgacctgttcttcgagaaagttgttttcgaaatccgcgacaacaagctgcagatggagctggttccagagcgtctgcgtggtgagaccgcgtcgttcgatattgaagccaacggcaaaatctacgttgagaaaggccgtcgcatcactgctcgtcatatccgccagcttgaaaaagacgatatccagagcatcgaagtgccggttgagtacatcgcgggcaaagtggtcgccaaagactacatcgataccaataccggtgaactgatttgcgccgccaacatggagctgtcgctggatctgctggcgaagctgagccagtctggccacaagcgtatcgaaacgctgttcaccaacgatctggatcacggcgcctacatctccgagacgctgcgtgtcgacccgaccaatgaccgcctgagcgcgctggttgagatctaccgcatgatgcgtcctggcgagccaccgacgcgtgaagcggcggaaagcctgttcgagaacctgttcttctccgaagaccgctacgatctgtccgcggtcggccgtatgaagttcaaccgctctctgctgcgcgatgacatcgaaggttcaggcatcctgagccaggaagacatcatcgacgtaatgaagaagctcatcgacatccgtaacggtaaaggcgaagtggacgatatcgaccacctcggcaaccgtcgcatccgctccgtgggcgaaatggctgagaaccagttccgcgtaggtctggtgcgcgttgagcgtgcggtgaaagagcgtctgtctctgggcgatctggacaccctgatgcctcaggacatgatcaacgccaagccgatttcggcggcggtgaaagagttcttcggctcaagccagctgtcccagtttatggaccagaacaacccgctgtccgagattacgcacaagcgtcgtatctccgcactgggcccgggcggtctgacccgtgagcgcgccggcttcgaagtacgtgacgtacacccaacccactacggtcgtgtatgtccaatcgaaaccccggaaggtccgaacatcggtctgatcaactccctgtccgtgtacgcacagactaacgagtatggcttcctggaaaccccgtaccgccgcgtgcgtgacggcgtggttaccgatgaaatcaactacctgtctgccattgaagaaggcaacttcgttatcgcccaggctaactccaacctggatgatgacggccgcttcgtggaagacctggtcacctgccgcagcaaaggcgaatccagcctgttcagccgcgatcaggttgactatatggacgtatccacccagcaggttgtttccgttggtgcctctctgattccattcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggcggtgccaaccctgcgtgctgacaagccgctggtcggtaccggtatggagcgcgcagtagcggttgactccggcgttaccgccgttgccaaacgcggcggtgtgatccagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtacccgggcgaagcaggcatcgacatttataacctgaccaagtacacccgttccaaccagaacacctgcatcaaccagatgccgtgtgtgaacctgggcgaacctatcgagcgcggcgacgtgctggcagacggtccgtctaccgatctgggtgagctggcgctgggtcagaacatgcgtgtggcgttcatgccttggaacggctacaacttcgaagactccatcttggtgtccgaacgcgttgtccaggaagatcgcttcaccaccatccacatccaggaactggcttgcgtgtcgcgcgacaccaaactggggcctgaagagatcaccgccgatatcccgaacgtgggtgaagcagcgctctctaaactggatgagtcaggtatcgtctacatcggtgcggaagtgaccggcggcgacattctggtaggtaaggtgacgccgaaaggtgaaacccagctgacgccggaagagaaactgctgcgcgcgatcttcggtgagaaagcgtccgatgtgaaagactcttctctgcgtgtgccgaacggcgtttccggtaccgttatcgacgtgcaggtcttcacccgcgatggcgtggaaaaagacaagcgtgcgctcgaaatcgaagagatgcagctgaagcaggcgaagaaagacctgactgaagaactgcagatcctggaagccggtctgtttgcgcgtatccacgcggtgctggttgccggcggcattgaagctgacaagctgagccaactgccgcgcgatcgctggctggaactgggcctgaccgacgaagagaagcaaaaccagctggaacagctggccgagcagtacgacgaactgaaagccgacttcgagaagaaactggaagccaagcgtcgtaagatcacccaaggcgacgatctggcacctggcgtgctgaaaatcgtcaaggtgtacctggcggttaaacgtcagatccagccgggtgataaaatggcaggtcgccacggtaacaaaggtgttatctccaagatcaacccgatcgaagatatgccttacgatgaaaacggcacgccggtagacatcgtactgaacccgctgggcgtaccatcacgtatgaacatcggtcagattctggaaacccacctgggtatggcggcgaaaggcattggtgagaagatcaaccagatgctcaagcagcagcaggaagtggccaaactgcgtgaattcatccagaaagcgtacgatctgggtgacgacgtttgccagaaagttgacctgaacaccttcagcgatgaagaagtgctgcgcctggcggagaacctgaaaaaaggtatgccgatcgcaacgccggtgttcgatggtgcgaaagagactgaaatcaagaaactgctggaaatgggcggtatcccgacctccggtcagatcacgctgttcgatggccgtaccggcgagcaatttgagcgtcaggtaaccgtaggctatatgtacatgctgaagctgaaccacctggtcgacgataaaatgcacgctcgttcaaccggttcttacagtctggttacgcagcagcctctgggtggtaaagcgcagttcggtggccaacgcttcggtgagatggaagtgtgggcgctggaagcatacggcgcagcttataccctgcaggaaatgcttaccgttaagtcggatgacgttaacggccgtaccaagatgtacaaaaacatcgtggatggcgaccaccgtatggaaccgggcatgccggaatccttcaacgtactgttgaaagagatccgctcgctgggtatcaacatcgaactggaagacgagtaatcggctttcagcctcaggctcctcgcctaggagcctgagcgtggttgttcaggtcacacgggaagaggcgatatttgcctcttcccaacaggtttaactccgacaggagccaatccgtgaaagacttattgaagtttctgaaagcgcaaactaagaccgaagagtttgatgcgatcaagattgctctggcatcgccagacatgatccgttcgtggtcgttcggtgaagttaaaaagccggaaaccattaactaccgtacgttcaaaccagagcgtgacggtttgttctgcgcccgtatcttcgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcttgaagcaccgcggcgtcatctgtgagaagtgcggcgttgaagtgacccagaccaaagtgcgtcgtgagcgcatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgcatcggtttgctgctggatatgccgctgcgtgacatcgaacgcgtactgtacttcgaatcctacgtggtggttgaaggcggtatgaccaacctcgagcgtcgtcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgatgaattcgacgccaagatgggtgcggaagcgatccaggccctgttgaaaaacatggatctggagcaagagtgtgaaactctgcgcgaagagctgaacgaaaccaactccgaaaccaagcgtaagaagctgaccaagcgtatcaagctgctggaagcgttcgtacagtccggcaacaagccggagtggatgatcctgaccgtgctgccggtactgccgccggatctgcgtccgctggttccgctggatggcggtcgtttcgcgaccagcgatctgaacgatctgtatcgtcgcgttatcaaccgtaacaaccgtttgaagcgcctgctggatctggccgcgccggacatcatcgtgcgcaacgaaaagcgtatgctgcaagaagcggtagatgcgctgctggataacggccgtcgcggtcgtgcgatcaccggttccaacaaacgtcctctgaaatctttggccgacatgatcaaaggtaagcagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggccgttccgttatcaccgttggtccatacctgcgtctgcaccagtgtggtctgccgaagaaaatggcgctggaactgttcaaaccgttcatctacggcaagctggagctgcgtggcctggccaccaccatcaaagccgccaagaaaatggttgagcgcgaagaagccgtcgtttgggatatcctggatgaagtgatccgcgaacacccggtactgctgaaccgtgcaccaaccctgcaccgtttgggtatccaggcctttgaaccggtactgatcgaaggtaaagccatccagctgcacccgctggtttgtgcggcgtataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtcgaccaacaacatcctgtctccagcgaacggcgagccaatcatcgttccgtcgcaggacgttgtattgggtctgtactacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgaacggtcctaaagaagccgagcgtatttaccgcgccggcctggcctctctgcacgcgcgcgttaaagtgcgtatcactgaagaagtgaaagatgcggaaggcgagtggacgacgcagaccagcctggtggacaccaccatcggccgcgccatcctgtggatgatcgtgccgaaaggcctgccgtacgctatcgttaaccagccgctgggcaagaaagcgatctccaagatgctgaacacctgttaccgcatcctgggcctgaagccgaccgttatctttgctgaccagatcatgtacaccggttttgcttacgcagcccgttcaggtgcttccgtaggtatcgacgacatggttatcccggcgaagaaagccgagatcatcgaagaagcggaaaccgaagttgccgagatccaggagcagttccaatcgggtctggttaccgccggcgaacgctacaacaaggttatcgatatctgggctgcggccaacgaacgcgttgctaaagcgatgatggaaaacctgtcgatagaagacgtggttaaccgtgacggcgaagtggaacagcaggtttccttcaacagcatctttatgatggccgactccggtgcgcgtggttccgccgctcagattcgtcagctggccggtatgcgtggcctgatggcgaagccggacggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacgcacggtgcgcgtaaaggtttggcggataccgcactgaaaaccgcaaactccggttatctgacgcgtcgtctggttgacgttgcgcaggatctggtagtgaccgaagacgactgtggcacgcacgacggcatcctgatgactccggtcatcgaaggcggcgacgtgaaagagccgctgcgtgagcgcgtactgggtcgtgtgaccgcggaagaagtcctgaagccgggtacggcggacattctggtgccgcgtaacaccctgctgaacgagaaatggtgtgatctgttagaagagaactccgttgacagcgtgaaggttcgctccgtcgttagctgtgaaaccgacttcggcgtgtgtgccaactgctatggtcgtgacctggcgcgtggccacatcatcaacaagggtgaagccatcggcgttatcgcagcacagtccatcggtgagccgggtacccagctgacgatgcgtaccttccacatcggtggtgcggcatcgcgtgcggctgctgaatccagcatccaggtgaaaaacagcggtagcatcaagctgagcaacgccaagtttgttgtcaacagcagcgataagctggttatcacctcgcgtaacaccgagctgaagctgatcgacgaattcggccgtaccaaagagagctacaaggtgccttacggcgccgtgatggcgaaaggcgacaacgcggaagtgaccggcggtgaaaccgttgcgaactgggatccgcacaccatgccggttgtcagtgaagtgagcggtttcattcgcttcgccgatatgatcgacggccagacgattactcgtcagaccgacgaactgaccggcctgtcatcactggtggttctggattctgcagaacgtaccgcgggcggtaaagacctgcgtccggcgctgaaagttgtggacgccaatggcgacgacgttctgatcccgggcaccgatatgccggctcagtacttcctgccgggcaaagcgattgttcagctggaagacggcgtgcagatcggttccggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggatattaccggtggtctgccgcgcgttgcggatctgttcgaagcccgtcgtccgaaagagccggcaatcctggctgagatcagcggcattatctcgttcggtaaagagaccaaaggcaaacgccgcctggttatcaccccgctggacggcagcgatgcctacgaagagatgattccgaaatggcgtcagctcaacgtgtttgaaggcgaacgcgtcgaacgtggtgatgtggtttccgatggtccagagtcgccgcacgatattctgcgtctgcgtggtgtgcatgcggttacccgctacatcaccaacgaagtgcaggaagtttaccgtctgcaaggcgttaagattaacgataagcacatcgaagttatcgttcgtcagatgctgcgtaaaggcaccatcgttagcgctggtggctctgagttcctggaaggcgaacaggctgaagtgtcccgcgtcaagattgccaaccgccagctggaagctgacggcaagattggggcaaccttcgcacgcgacctgctgggtatcaccaaggcttccttggcgaccgagtccttcatctctgccgcatcgttccaggaaacgacgcgcgttctcaccgaagcggcggttgccggcaagcgtgatgaactgcgtggcctgaaagagaacgtcatcgtgggccgtctgattccagccggtaccggttacgcttatcaccaggaccgcatgcgtcgtcgtgcgcagggcgaagcaccggttgttccgcaggtgagcgcggaagaagcgactgccaacctggctgaattgctgaatgcaggcctgaacggcagcgacgacgagtaatcgcgttgatgccgcggcccggtacgccgggccagtattgataagccgctccttcgggggcggtttttttttgcctgtcgatcggcgcgggatcataaggagccggagacgcatggcgcgctggccatacgctccggggttggtaaggcggggttatcaagaggggaagataaccccggttggcttcgggagtgataaccaacgtcgccactctacgccaatgcctggcgccggccagcgctgttggccgagactgcgtgccgcttccggcactttcttgcggcggttgaaaacgttgccggctattgcggcgcacgtcccaaatagctgtcccagtctttccacaccggctgcagcccggccttgtcgatcgcctgagcgacctgctgcggagtgcggccatcgtgcggttcaaactgttccagctcgggcggtacgtcatcggcatagccgcccggctgcgttttggagccggcgctgacgctgttgatggcgagcgggatcacgtggtcgcggaagtgcggtgattcacgcgtcgacagagaaagctctacgtcaggagcaaacagccggaaggcgcaaatcagctgcaccagctgggcttcatccatcagcgacgccggctcgataccgccggcgcacggccgcagacgcgggaatgaaattgaatagcggctctgccagtaggtctgctgcaggtaggccagatgctccgccaacagatagcagtcggtgcgccagctgttggacaggccgatcagcgcacccagcccgatcttgtcgatcccggcgcgcgccagacgatccggcgtggccagccgccagtggaaatcctgtttctgcccgcgcagatgatgctgctgataggccgccggatgataggtttcctggtaaaccagcaccccgtccaaccctaacgttttcagctctgcatactcctcctgcgacattggctgcacctccatcatcagcgaactgaactgagggcggatttgcggcaggtggcggcgaaaatagtccatgccgaccttggtctggtgctcgccggtgaccagcagcaggtgttcgaaacccagcgccttgatggcccggcattcacgggcaatttcgtcggcatccagcgtcttgcgcttaatgcggttgctcatggaaaaaccgcagtaagtacagtcgttggcgcacaggttggataaatagagtggtacgtagaaactgaccacgttgccaaagcgctggcgggtcagctgctgggcgcgctgcgccagcggctcaagatagggggctgccgccggcgaaatcagcgccataaaatcgtcccgcgtcagtttctccgcgttcagcgcccgctccacatcgtgcgccgttttgccgttgatgcgcagggtaatatcgtcccagtcaaacgtttgccagcgttgcgagaaatcttccgtcattagcccacctccgccgattggctgagaaatgcggtcagcggactggaggcgaccgcgccgcgctggctgtggccgaggcctgcctggcgcgccagctcgccggcttccagcgccaggcggaaagcctgcgccatctgtaccggatcgcgggcgacggcaatcgcggtattcaccagcaccgcgtcggcgcccagctccatggcttccagtgcgtggctcggcgcgccgataccggcgtcgaccaccaccggcactttggcctgctcgataatgatctccagaaaatcgcgggtgcgcagcccgcggttggagccgatcggcgcgcccagcggcattaccgcggcgcagcctgcctcttccagccgtttgcagagcaccgggtcggcgccgcagtagggcagcaccacgaagccctctttgaccagcgtttccgcggctttcaaggtttcgatcgggtcgggcagcaggtatttcacgtccgggtggatttccagtttcacccagtgggcgccaagggcttcgcgcgccagccgggcggcgaatacggcctccgcagcggttttggcgccggaggtattgggcagcaggcgtacgcccagctgccgcagcggcgcgaggatcgcatcgttgccgccctgcaggtcgacgcgcttcatggccatggtcaccagctgtgagccggacgcctgcagcgctgcaagcatcagcgccggggtggcgaacttgccggtgccggtaaataagcgtgaggtaaaggtggtatcggcgatttgcagcatatcagcctccggcaatcgcttggaaaagcagaatgtcatcgccgtcctgcaccagatgattggcccagtcggcgcgcgggatgatgacttgattgatggcgagcgcggtgcccggctggtcgcgcgccagctgcgacagcaggtcgccgacgctgagcggcgccgccagttccagcgtttgctcattcaggcggatttgcatacgtcgcctccgcaggtggggcacacgtgggacttgctcagctgcagggtatgccagctttgctgtttgccgtcgaacagccgtagtttgccgctgagtgcggagggcatgcccgccagcatcttgatggcctccagcgcctgcagcgtgccgataacgccgaccaccgggccgagtacgccggcggtgcggcagttgcgctgcggctccgcctggtcgggatacaggcaggcgtagcacccctgctggaacggcggggtgataaccagcagctgcccgctgaaaccgaccgcgctgccgctgatcagtggcttgccggcggccacgcaggcggcattgaccgcgtggcgggtcgccatattgtcgctacagtccagcaccaggtcggcgcgcgccaccgcctgttgcagctccgcgccctgcaggtgctgcgccagtgcaatcgactcgacctgcggattaagcgcctgcaggtggcgctgggccagcagcgcttttccctgtggcacatcggcgctgcggtagaggatttgccgttgcagattggtgagatgcagctggtcgtcgtccgccagcagcagcgtgccgacgccggcggcggccaggtacagcgccgccggcgatcccaggccgcccaggccgacgatcagcacgctggcgcctttgagtttttcctgcccctcggggccaatgtcttccagcagcagctgccggctgtaacgcaagaactcgtgatcgctgagcatatgcttactccttgccttcaattagacgcagcagctccgccgtggcggcgcgccagtccggcgcctgggtgatggcgctcaccaccgccacgctgccgacgccgcaggccagtaccgccggcacgcggtcgatactgatgccgccgatcgccaccgtcggataggctgccagcgtcgccacgtggcgcttcagctccgccagtccctgaggtgcggagggcatatccttggtctgggtgggaaagatatggccgagtgcgatataggaaggttgcagcgctttggcgcgtgccagttcggcatcgtcatgggttgataccccgagacgcagcccggcgcgctggatggccgccagatcggtgctatccagatcttcctgccccagatggacgccgtaagcgccgtgtttaaccgccagtcgccagtagtcgttgataaacagccgggcatggtagcgtttgccgagggcgatggcggcgatgatatcggcttcgacctgctcgtccggcaggtctttaatccgcagctggatggtggtgacgcctgcctccagcaggcgttcgatccacatcacgctgtccaccaccgggtacagcccgaggcgctgcggcgtggcgggaaacgggcctgatatctcagccattgttgtcctcctgcagcgcggtggcgctgtgatagagctcgctgccgcgtgagcggaactcggcggacattctttccatgccggacagcacctcaatcggcttggcggcttcctgcgcggcggcgtagtcgcgaacttcctgtgaaattttcatcgaacagaatttcggcccgcacatggagcagaagtgggcgattttgccggactcctgcggcagcgtctcatcgtgataggcgcgggcggtggcgggatccagcgccagattgaactggtcttcccagcggaactcaaagcgcgccttggacatggcgttatcgcggatctgcgcgccgggatggcctttggccaggtctgcggcgtgcgcggcgatcttataggtgatcagcccctgcttgacgtcctctttgttcggcagccccaggtgctctttcggcgtgacgtagcacagcatggcgcaaccgaaccagccgatcatcgcggcgccgatgccggaggtgaagtggtcatagcccggcgcgatatcggtggtcaacggccccagcgtatagaacggcgcttcgtggcagtgctccagctcttcggtcatattgcggcggatcatatgcatcggcacgtggcccgggccttcgatcatcacctgcacgtcgtattcccaggcgattttggtcagctcgcccagcgtatgcagctcggagaactgcgcttcatcgttggcatcttgtaccgagccgggacgcagaccgtcacccagcgacagcgatacgtcgtaggcggcgcagatttcgcagatttcacggaagtgttcatacaggaagttttcctgatggtgcgacaggcaccatttggccatgatcgaaccgccgcgcgagacgatgccggtcagacgtttggcggtcatcggcacgtagcgcagcagcacgccggcgtggatggtgaagtagtcgaccccttgctccgcctgttccagcagcgtgtcgcggaacatctcccaggtgaggttttccgccacgccgttaactttttccagcgcctgatagatcgggacggtgccgatcggcaccgggctgttgcgcaggatccattcgcgggtttcgtggatatagcggccggtggagaggtccatcacggtatccgcgccccagcgggtggaccacaccagtttttccacctcttcctcgatggaggaggtgaccgcagagttgccgatattggcgttgaccttcaccaggaagttgcggccgataatcatcggttcggattccgggtggttgatgttggccgggataatggcgcggccggcggctacttcctgacggacaaactccggcgtgatgttttccggcaggttggcgccccagctctggccgggatgctgctgacgcagcacttcgctgcggatgcgctcacggcccatattttcgcggatggcgataaattccatctccggcgtgacgatgccggcgcgcgcatagtgcaactgggtgacgcatttgcccgcttgcgctttgcgcggctgcggcagatgctcgaagcgcaggtggtccaggccttcatccgccaggcgctgctgggtaaagccggagctgacgtgggcgagcgtttcggtatcgtcgcgttccgcgatccagccggcgcgcagcttgtccaggccgcggtgcacgtccaactgagaggccgggtcgccgtaagggccggcggtgtcgtagaccggcaccgcttcgttcggttcgtattgcggttcgtctttgctgccgccgatcagggtcgggctgagctggatctcgcgcatcggcacccgcaggtcgggacgcgacccttgcagatagatacggcgggagctggggaaggcgacgccctgaaggttatcgataaactgctgcgcttcttcacgctgtactttacggggacgctggttgttattagacatagcaaattcctacaagtcgggtgagttgggaaaattgcttgtctggagctcggagggagtaacgatgctggccgatcggcagacgcgggtggtggctctgccggtggcgatagattactcttgttcccttcgcgggtattagcccgatcaggttccgcggatcccgaattaacggtctcagcctggccgacttgataacaagcctggcgctaggcactccgacaagagcccccagtatagaagggcattattgtttgctgcaagggaaagctattggaccaggttgcctttttccgcttccggttggttgggctgccaggtttcggtgagcagctggatcaggcgatcttccagcgcgaagcgggcggccagggtttcgccgatgtccgacagcgcctgatgaaacgccagacagagatcctgatcgatctcggtgtcggcatagcgatcgtggaacgccatcacctgttcggtattgatccacagcttgggataaatttgcgtggcgagggtcattttcggactacgggcgccctctacctgcttgatgactcggtcatagatatgaaaatgccctgcggagagataatccaccagattatggcaaaagttctccagcgcttttgcattaagcggcgtatgcttttctttattcggcttgatgccgacgagcgtgcagtaagcaaccagcaactgcttacgtgcctcaagccattgatcaactaattcattactaccaccaacgcgctgagtcaggctttccaagtggttgagcattgttgactccgtaagtaagaaaaagtaacggtaagttatggaaatgtaacggtaccgatttctagattgccagtgaagctgaggttgtgcaacaacgatatggaacttgcattaacgggtaacgaaaagggctggtggatcgtcagccatgaaaacaaactttggttaccaaacggtgaactgccgtttggtgctgctgaacaatggggcctgcgcggtgaagcggcgcggcaaattggcgagtggcaaggggcgccggtctggctggtgcgccgcgccatgccgcaggagatgggctcggtgcgtcaactgctggacctggatcgcgcgctgtttcaactggccgggcgcggcgtgcagctggccgagttttatcgctcgcaccagttttgcggctactgcggccataagatgcacctgagccgaaccgagaacgcctgcctgtgcgaccattgccgtgaacgctattacccgcaaatcgccccctgcgtgatcgtcgccatccgtcgcgatgacgaaatcctgctggcgcagcacgtgcgtcaccgcggcggcatccatacggtgctggccggtttcgtcgaggtgggggaaacgctggaacaggcggtggcgcgcgaggtgatggaggagagtaatattgaaatcaagaacctgcgctatatctcctcccagccctggccgttcccgcagtcgctgatgatggcctttatggcggattatcaccgcggtgaactgcgtcacgatccgcaggagctgctgaatgccggctggtatcgctacgataagctgccccagttgccgccgccgggcaccgtggcgcggcgcctgattgaggacaccgtggtgctgtgccgggacgcatgatgggctgccggcgttggcgctttggtacaacgcccattcttttgggtatacaatagcgccagctgaattaagggagccaataatgactgagttaaagaacgatcgttacctgcgtgcgctgctgcgccagccggtggatgtcacccccgtatggatgatgcgccaggccggtcgttatttgccggagtataaggccacgcgggcgcaggccggcgattttatgtcgctgtgcaagaacgccgagctggcctgcgaggtcacgctgcagccgctgcgccgctatgcgctggatgccgctatcctgttttccgacattctgaccattcccgatgccatggggctggggctctattttgaaaccggcgaggggccgcgtttctcatcgccgattacctgccgcgccgacgtggaaaagctgccgctgttcgacccggaagtcgagctgggttacgtgatgaatgcggtgcgcaccatccgccgcgagctgaaaggccaggtgccgctgatcggcttctccggcagcccgtggacgctggcgacctatatggttgagggcggcagcagcaaggcgttcaccaagctgaaaaagatgatgtacgccgagccgcagaccctgcacctgctgctggacaagctggcggacagcgtgattatgtatctgaacgcgcaaatccgcgcgggcgcgcagtcggtcatggtgttcgacacctggggcggcgtgctgaccggccgtgattaccgcgaattctcactgaactatatgcataaaatcgtcgacggcctgcagcgtgaacaggacggccgccgcgtgccggtgacgctgtttaccaagggcggcggccagtggctggaagccatggcggcgaccggctgcgatgcgctgggcctggactggaccaccgatatcgccgatgcgcgccgtcgggtcggcgaccgggtagcgctgcagggcaatatggatccgtcaatgctgtacgccgcgccgcagcgtattgagcaggaggtggaaaccattctgtccggcttcggccacggcgaagggcatgtgtttaacctgggccacggcattcacctggacgtgccgccggaaaacgccggcgtctttgtcgaggcggtgcacgcgctgtcggccaaatatcatcgctgatcccgaacgcgcctcagcgatagcgcatacaaggagttgttgccatgattgatacccagacgctgcgcgccgagcagttacagcgcgccgccgaggtgattcgccaggatcggctggcggttgacccgccggcctttatcgccggctgcgacgtggggttcgaacaggaaggcgcagtaacgcgcgccgctatcgcgattttgcgctacccgtcgctggcgctggtggaataccaggtggcgcgtatcgccaccaccatgccgtacattcccggctttctctcgtttcgcgaatacccggcgctgctggcggcttgggaacagctgcggcagaagcccgatctgatctttgtcgacggccacggtatttcgcatccgcgtcgcctcggcgtagccagccactttggcctgttggttgacgtgccgactatcggcgtggcgaaaaagcgcctgtgcggcaagtttgagcctttgagcgccgaggtcggcgccaaaagcgcgctgatggacaagggcgaacagctgggctgggtatggcgcagcaaggcgcgctgcaacccgctgtttatcgccaccgggcaccgcgtcagcgccgacggcgcactggcctgggtgcagcgctgcatggcgggctatcgtttacccgaaccgacgcgctgggcggacgccattgcttcgcgccggccggccttccaacgctggctggctgcgcatccggaggtgtcgccatgcgcgttttaggttacactgcgccgcagactcagcgagtgagataaaataatgctccgtaacccaattcatttacgcttggaaaagcttgaaagctggcaacatttgacctttatggctagtctgtgcgagcgtatgtatccgaattaccagatgttctgcctgcaaaccgagtttggtgacccgcaggtgtatcgtcgaatcctggacttggtctgggaaacgctggtagtgaaagacgccaaggtcaacttcgacagccagctcgagaagttggaggaagcgataccgacggcgggagattacgatctttacggcgtttacccggcaattgatgcgtgtatcgcattaggggaactgatccattcgcgcctcagcggggagacgctggagcacgccatcgccatcagcgaaacatcaattcgcaccgtggcgatgttggaaatgacccaggccgggaaagaaatgaccgatgaagaactgaaggttctgccggcggttgaggaagaatgggacatccagtgggaaattttccgcctgctggcagcctgcgaagagcgcgatttagacctgattaaagggctgcgcgcagaccttcgtgaggctggcgtgagtaatattgggataaatttagcgcaataaggcaagaaaacgtgatttaacgcctgatttgtcatgccttaaggcttcacatccgcaccctgtctggtctacatttggggggcgtaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctgtcaatcggcatatccgtcgcactcgatgctttgcaaacgataaacacactgtaaggataacttatgaacaagactcaactgattgatgtaatcgcggacaaggctgacctttccaaagcacaagctaaactggctctggaatctaccctggctgctattactgagtctctgaaagacggtgatgcggtacaattggttggtttcggtactttcaaagtaaaccatcgtgcagagcgcactggtcgcaacccacagactggcaaagaaatcaaaattgcagcggctaacgtacctgcgttcgtttctggcaaagcactgaaagacgcagttaaataagaccgcgtgttggtgaaaagattaaacaggggggctttgaagccccttttgtttatgcgcagggcgctggcggccattggcattgccagcgctctgagcgcctgcagttggcatcatacccctcccgcctttaccgccagcggctatgtggccgatcagggcgtgattcgcctgtggcgtaaagacgacgaacaacagcgtccggcggtgctggtgaccgtatacagcccctaccgcggcgttggcaccgtgacaacccgctatgactatcagcacggcgcgctgaggcaaatcaagcgtaccgacgccgacggcgaccgcgactccattcaactgcgttttaccgacgacggcacggtcagctttatgcagcgccagctggcgacgcggcgtgaaccgctgtctgcggacgacatcgcccgttatcaatatcaggcgcgccgcgtactcgagttaagcgatacgctgcgggccggcaaagtgatcctgcagcaggggcgctggcaacagggcagagtgaaaacctgcgccggacagtggcgcgacccggagctgggcgacagcgcaacggcgtggattgaacgccgggcaagtaacagcgctggcgcggtcagcgtggcctggctggaggcgccggaagggcgtcagctgctgctggtggcgaacgaagacttctgtacctgggaaccgcaggaagacgcgctgtaagagaagggggcaggacgcggcgagcgcgccctgccatggcgcgtgatttacttgtcgcgcgcgatcgcgcgataaccgatatctttccggcagaagctgtcctgccatgcaatatccgtcgccagttggtaagcgcgttgctgtgcttgcgccaccgtctcacccagcgccgtcacacacagtacgcgtccgccgctggtcaccacgtcgccgtctttcagctgcgtgccggcatggaataccttaccgtcggcgctttcctgctgcggcaggccgtgaatgacatcgccggtgcggtagtcgccaggatagccgccggccgccagcaccaccccaagggcagggcgctcatcccactcggaagtctgctggtccagcgtgccttcggcgccggccaggcacagcgccaccagatcggagcgcaggcgcagcatgatcggttgggtttccgggtcgccaaagcggcagttgaactcgatcacttttggctgacctttgctggagatcatcaggccggcgtacaggaaaccgacgtaggtattgccttccgccgccatcccgcgcaccgtcggccagatcacctggtccatcacccgctggtggatctcgtcggtaaccaccggcgccggcgagtaagcgcccatgccgccggtattcgggccggtatcgccgtcgccgacgcgtttgtgatcctggctggtggccatcggcaccacgtgctcgccatccaccatcacgataaagctggcttcttcgccgtccaggaactcttccaccacaatacggtggccggcgtcgccaaaggcgttgcccgccagcatatcgcgcacggcgtcttccgcctgctgcagcgtcatggcgacgatcacccctttacccgctgccaggccgtcggccttaattacaatcggcgcgcctttgccgcgcacgtagtccagcgccgcatctacgtcggtaaagttttggtactccgccgtcgggatctgatgacgggcgaggaaatctttggtgaatgccttggagccttccaactgggcggcggcctgcgacgggccaaagattttcaggccggcggcctggaaggcgtccaccacgccgatgaccagcggtgcttccggcccgacgatggtcagaccgatgtcgtggctctgggcaaaggcgagcagcgccgggatgtcggtggcggagatggcaacgttttccaggttgctttccagcgcggtgccggcattgccgggggcgacgtagactttatcagccagcggcgactgggcggctttccaggccagcgcgtgttcacgcccgccgttaccgatcactaaaatattcatcaggtgctccacaaaaaacggcgtgcgccacgcggcgcacgcaataacaggggattaatggcggaaatggcgcatgtcggtgaagatcatggcgatgccgtgctcgttggcggcggcgatgacttcgtcgtcgcggatggagccgcccggctggatcacgcaggtgatgcccactgccgctgcggcatcaataccgtcgcggaacgggaagaaggcgtcagacgccatcgcggaccctttcacttccagcccttcatcgcccgccttgataccggcgattttggcggagtaaacgcggctcatctggccggcgccgatgccgatggtcatattgtcgcgcgcatagacaatggcgttggacttcacgaacttggccactttccagcagaacagcgcgtcgcgcagctcctgctcacttggctggcgttcggtgacgacgcgcaggtcatcggtgctcaccatgcctaaatcgcgatcctgcaccagcagcccgccgttaacgcgtttgaagtccaggccggcaacgcgctgctgccactgcccgcaagccagtacgcgcacgttttgtttggcggccagcaggctgcgtgcttcttcactgacgcttggcgcgataatcacttccacgaactggcggctgataatcgcctgcgcagcggcggcgtccagctcgcggttaaaggcgatgatgccgccgaatgcggaggtcgggtcggttttataagcgcgctcgtaggcggccagaatgtcgtcgccaatcgccacgccgcatgggttggcgtgtttgacgatcacgcaggccggctcggcgaactctttcacacactccagcgcggcgtcggtatccgcgatgttgttgtaagagagcgctttaccctgcagctgctgcgccgtggcgacggaggcttcctgcagatcttcttctatatagaaggcggcctgctggtggctgttttccccgtagcgcatatcctgcttcttcacgtagttcaggttcagggtgcgcgggaagcggccggcaggctgttcggtatcgccgtggtaagccggcaccagcgtgccgaagtagttggcgatcatgctgtcataggcggcagtgtgctcaaaggccttgatcgccagattgaagcgggttgtgtacagcagggagccgtcgttgttatccatctcgccaataatagccgcgtagtcgctgctcttgacgacgatggcgacgtctttatggttcttggcggcggagcgcaccatggtcggcccgccgatatcgatgttctctaccgcgtcttccagcgagcaatccgggcgtgcgacggtctgggcgaaaggatacaggttgacgaccaccatatcgatcggctggatcgcatgctggctcatgatggcgtcatcctggccgcgccggccgagaatgccgccgtgtactttgggatgcagggttttgactcgtccgtccatcatctccgggaaaccggtgtagtcggacacttcggtgacaggcaggccggcatcggccagcagacgggcggtgccgccggtagacaggagttcaacgccgcgctgtgacagcgcctgcgcaaattcaacgataccggctttgtcagaaacgctgagcagggcccggcggattggacgaggttgttgcatggttttatcccttggcttttgagtcgcaatataaagagcgttacgtgaatctctaccttttaactctctatataaagaggaacaggaacagattcaggtaacgcccccataaagggggatcgtttcatcgccgggaattgtagcgaaaacgtttgcgtggtgctcgtaaattttccgctcaaatacggattgtggataagtttgtgcaaaagtgggtataagggcggcttttgctgtggaatgcagcaaacgatcgtttttgttgaaaatacctgttgcggcctgcgcggaactccctataatgcgcctccatcgacacggaacatgtgaacaacttcacagagtatccggggccgacagagaaaaaatcctgaaaaacgggttgactctgaaagaggaaagcgtaatatacgccacctcgagttagcaagcgaaagcgcgtaactcactgctctttaacaatttatcagacaatctgtgtgggcactcacaagacgatatccagcatcttcggatgcaaaaaaatatcaagtcttgaagagtgactaactgaagtaaaattcatgcagtaatctttgagcaacagctattaacttagcgaatcaagcttttaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaggaagcttgcttcctcgccggcgagcggcggacgggtgagtaatgtctggggatctgcccgatggagggggataaccactggaaacggtggctaataccgcataacgtcgcaagaccaaagtgggggaccttcgggcctcacaccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggtggtgagcttaatacgttcatcaattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgagcttaacttgggaactgcatttgaaactggcaagctagagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccagagaactttccagagatggattggtgccttcgggaactctgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggttaggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgtatacaaagagaagcgaacctgcgaaggcaagcggacctcataaagtacgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccgaaagatatcctgactgtgcagtgtccacacagattgtctgatgaaaagaacgagcaaagcgtcgatgcgttgggggtacggtgacaagtaacaatgtcgctcgattttcctgggaaaatctcacccttacacgaaattagcgaatcagtgattcgctaagaaaatttcgtgtccccttcgtctagaggcctaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctgatatcgggtgaaagacggtatcaaacgatatctcaaaactgacttgcgagtcatgtttgagatatttgctctttaacaatctggaacaagctgaaaattgaaacgattgaacgcttcttgacgtaagaagtggttcaacgagtctctcaaatgtttgcagcgcgaagtgaaacatcttcgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttacaaccgacgatacccgaatggggaaacccagtgtgtttcgacacactatcctgtcatgaatacatagtggcaggaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaagagcccagaacctgaatcggcttgtgtgtcagtggaagcgtctggaaagtcgcacagtaaagggtgatagtcccgtacacgaagatgcacaggtcgtgagttcgatgagtagggcgggacacgtgttatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtggcctgcgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaaacccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgagcgacggttgtctcggtttaagcgtgtaggggggtgttcctggtaaatccggaacgctgttaaccctgaggcgtgatgacgatgcactacggtgcagaagtagttgatgccaagcttccaggaaaagcctctaagctccaggtaacacgaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgcgtaggtgaagtcccttgcggatggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttatccgtaaggagaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccatccttgaaataccaccctttaatgtttgatgttctaactcggccccataatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtgcgaaagcaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggttgctcctagtacgagaggaccggagtgaacgcaccactggtgttcgggttgtcatgccaatggcactgcccggtagctaagtgcggaaaagataagcgctgaaagcatctaagcgcgaaacttgcctcaagatgagtcttccctgggacttcgagtcccctgaaggaacgtttaagactaagacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgaaccgtgaggcttaaccttacaacaccgaaggtgttttagagagatagatattttcagcctgttctgtgattgaagtccgaaggatttcgcgctgaagcaaggcggcaagcgatggcggagcaggagcatacatgagtatgtgactgtgacgacagagagcggccaaggcggcagcagcgtgaaagacacaggacgggtaaaaaagaatttgcctggcggcaatagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagtagaaagcctcatgcgaaagcatgaggctttttgttttgtctgttggcaggtgttctgctcgagcatgacatgcgacaaaggcgcgatagcgcgtttgaacgccgcttgcggcggccccgcaggggcgaggctcgaagagccgagtaaagtaggacactgccaggcatcaaataaagtagaaagcctcatgcgaaagcatgaggctttttgcgtttctgcactattcatccgtatcttggccttatcggccactaaaaaggccccgcagggcctttgcatgctaccgattaatgagaacttccctgggaaatccccaacccggtttgtgaacgaacaaactgggaacggaagcgttcacgctcctgctgaccggtgagtgaactgtcggtgaccgagaacagccaggtaccgataaaggcaacgatcatggagaacagcgccgggtactcataagggtagatggctttttcatggcccagaatttctacccagatagtcggccccagaatcatcaggattactgcggtcaacaggccgagccagccgccgatcatggcgccgcgggttgtcaggcgcgaccagtacatggagaggatgatgatcgggaagttgcagctggcggcaatggagaaggccagcccgaccataaaggcaatgttttgcttctcgaacaggatccctaagccaatggcgacgatccccagcagcaccacggtaatttttgaaacccgcagctcttctctctcggtcgccttgccgtttttgaccacgctggcatagagatcgtgcgagaccgcagaagcaccggccagagtcaggccagccacgaccgccagaatggtggcgaacgcgacggcagagataaagccaaggaagaaattaccgccaaccgcattagccaagtgcacggctgccatgttggtgccgccaagcagggcgccggtggcgtctttaaaggcagggttagcgctgaccagcaagatggcgccaaaaccgataataaaggtcagaatatagaagtagccgataaaaccggtggcatagaacacgcttttccgcgcttctttagcatcgctaacggtgaagaaacgcatcaggatatgcggcaggccggcggtgccgaacattaacgccagccccagtgagagagccgatatcgggtcagaaaccagcccgccggggctcataatgtcgctccccttaggatgtaccttcacggcttcggcaaacagcgtattgaagtcaaaattgaccgacttcatcaccatcaatgccataaagctggcgccggccagcagcagaacggctttgattatctgtacccaggtcgtggccaacatcccgccgaacagcacgtacaataccatcaagataccaaccagaatcaccgcgacgtggtagttcagcccgaacagcagctcgatcagtttgccggcgccaaccatctgggcaatcagatagagcgcgaccactaccagagaaccacaggccgatagcatacgaatcggtttttgctgcagccggtaggatgcgacgtcggcaaaggtatagcgccccaagttacgcaggcgttcggcgatcaggaacagaataatcggccagccaatcagaaaaccgatggaatagatcagcccgtcatagccagaggtatacaccaacgcggaaattccaagaaacgaagcggcggacataaagtcaccggcgatcgccagcccgttttgaaagccggtgatacggccaccggcggtatagtagtcctggcgggagcgggtgcgtttggaggcccagtaggtgatgtacagcgtcgcgccgacaaacaggacaaacatcacgatggcctgcagatttaacggctggcgctgtacctcgccgctgatggcctcggcattcaccagcgtcggcagcagcaggacggcaatggcaagtatgtacctcattgtttcacctcacgcagaatctctgccgtcaggcggtcaaactcgccgttggcacggaatacgtagataccggtcaagacaaaagagatgacgattaatcccacgccgacgggaatgccgcgtgtgatggtagaaccggcggcaatgggagtgcccagccactgtggggcgaaggcgatcagtaagataaaaccgacgtataacgccagcgtgattaacgacagcagccaggcgaaacggccacgtttgcgcactagctccttaaagcgcggattttgttcaattccctggtagatggtgtcattcattgtctgtctccaaaaggcattgactgcgaacgccgcgctatatccgcagcctttcaggacaccaacgtctgttccggcgccagcttcagactgagaccggggaattcattcagacgcagactgcaacctgaacactttcggagatagcggccgccggccggacatgcgccggcggccgggaacggcaaaaattaggatggtactttcattgattgtttttcttccaacagcttatcgaccaccgccggatccgccagcgttgaggtatcacccaaattgctggtatcgccggcggcaattttgcgcaggatacgccgcatgattttgccggagcgggtcttaggcagtgagtcagtccagtgcaggatatccggtgtcgcgatcggccctatctctttacgcacccagttgcgtacttcggtatagagctctggcgtcggttcttcgccgtgattcagcgtgatgtaagcgtaaatcgcctggcctttaatattatgtggaataccgaccactgcggcttcggcgattttcgggtgggcaaccagcgccgattcgatctccgccgttcccaggcggtggccggaaacgttcagcacatcatcgacgcggccggtgatccagtagtagccgtcttcgtcgcgtcgtgcaccgtcaccactgaagtacatacctttaaaggtcgagaaataggtctgttcaaagcgtgcgtggtcgccaaacagcgtacgcgcctgaccgggccaggagtcgaccatcaccaggttgccttcgcaggcgccttcctgcggcgtaccgacgttgtcgaccagcgctggctgtacgccgaagaacggcttcgtggcggaaccggctttcagttcggtggcgccgggcagcggggtgatcataaagccgccggtttcggtctgccaccaggtgtccatgattgggcattggccgttgccgatcttttcgtagtaccactcccaggcttccgggttaatcggttcacctactgagcccataatgcgcagcgagtcgcgttgggtaccttcaatcgccttgtcgccttccgccatcagcgcacggatcgccgttggggcggtatacagaatattgacctgatgcttgtcgataacctgcgacaggcggttaacgccggggtaattcggcacgccttcaaacatcagggtaatggcgccgcaggccagcgggccatacagtaaatagctgtggccggtgacccagccgacgtcggcggtgcaccagtaaacgtcgccatcgtggtagtcgaagacgtatttgaaggtcatcgccgcatagaccagatagccgccggtggtgtgcagtacgcccttgggcttaccggttgaaccggaggtatagaggataaacagcggatcttcggcattcatctcttccggtggacactcggcagacacgccggcggtcagctcgtgccaccacagatcgcgtccttcctgccagtaaccgggcttgccggtacgctggaagaccactacgttgtcgacgctggttacgcccgggtttttcagggcgtcatccacattctttttcaatggcaccgagcgaccagcgcgcaggccttcatcggcggtgatcaccaggcgggcgttggagtcgatgatgcgcccggctacggcttccggagagaagccgccaaagatcaccgagtgcaccgccccgatgcgggcgcaggccagcatggcgaccgctgcctctggcaccatgggcatatagatcgccaccacgtcgccttttttcacccccagccctttgagcacgttggcgaattggcacacatcgtgatgcagttgtttataggttacatgcttggactggtccggatcgtcaccttcccagataatggcggtttgatcaccgcgggtggccaggtggcgatccagacagttggcggctaggttgagggtgccgtcttcaaaccagcggatgctgatgttccccggtgcgaaagaggtgttttttacctgagtataaggcttgatccagtcaacaatcttgccgtgttctccccagaaggcggccgggtcttgcaccgactgctgataatactgctggtattgtgccgggctaatcagggcatgttccgcaattgcggcaggaatcgtatgtttgtgcagttggctcatggcttttactccttgttataagttgttaataatatgtcaactgatggttaagtatagtttgccgtgattctttgtttcttttttgcgcgatagatcacgcaacgaagatattgatttgtaatagttactggtggattgacggctagatctgtgaggttaggggagctttccgaaagagttgacagtttttgacaataactccgtcctcaaaataacgaaaagacataaaactcgacgcgttaacaacgccgtgcgatattgcttttagcgaggctaaaactgttttgtaataatatttgtattaatattcctattcgatattaattagggataaaaccgttgacttgtttttttcttaaaaattaaatgtaaattaataataaactaaccgcaaattatgcaataaatcctccagggtctgtaggggatttattattctgataatcactaattgtccgagcaggcaaatgcaatttattgtcttgtcattaaaaattgtaagctagtgtaaacgaaagaaagttccagtcatacgtctaaatatgcatattacgtgatgaatcacgcatttccttattgccgtcaaattgaacgatttgtttattttatagcttaatccatagtgaattatgtatttaataacaacagattatgttaatgggaaattttcggacaccgatttttcctgctgcggcgtgctttccgcggctgaaacaaggcttgcagaacataggcttcagatggtacagatttaacccgcgacactgacagggcaagtgaacgttacattaaattaacataaatctgtattgaaattgattaagtattccatctggggttgttggtaaaaattactccggaggagtgctttgaggacttttttgggtatgagaagtgtgaaaatcagccttgcttggcaaatcttgattgcgttgtttttggggattgctgttggtgcgatcctgcataatcaaacggaatctcgcgaatggtttgttaataatattcttagccccgccgggaatatttttatcagcctgattaaaatgattgtcgtaccaatcgttatctcgacgttagtcgtcggcattgccggcgtcggcgatgcgaagaaactgggccgcatcgggttgaaaaccattctctattttgaggtgattaccaccatcgcgattgtggtcgggctgacgctggcgaatgtgttccaacctggtcacggcattgatatgtcgacgttgaccaccgtggatatctcccagtatgaaaaaaccactgagcaggtgcagagtggctctcacagcctggtgagcaccattttgtcgctaatcccatccaacgtattcgcatcgatggcgaaaggtgacatgctgccgattatcttcttctcggtgctgttcggtctgggcctctcttctctaccgaaggaaacgaaagagccgctgctgaacgtctttaaagcggtgtctgaaaccatgttcaaagtgacgcatatgattatgcgctatgcgccggtcggggtctttggcctgattgcggtgaccgtcgcgaactttggttttgcttcgttgctgccgctcgccaagctggtgttgctggtgtacgtggccatcatcttctttgcactggtggtgctcggaacggtggcgcggatgtgcaaactgcgcatttggacgcttattcgcatcctgaaagacgagcttattctggcctattctaccgccagctcggaaacggtgctgccgcgcatcattgaaaaaatggaagcctacggtgcaccgaagtcgatcaccagttttgtggtgccgaccggctactcgtttaacctggatggctctacgctgtaccagagcattgccgccatctttattgcgcagctttacggtattgagctatcaattggtcaggaaatcgtgctggtgctgacgttgatggtaacgtcaaaaggtattgccggtgtgccgggggtctccttcgtggtactgctggcgacgctgggcagcgttgggatcccgctggaaggactggcctttatcgccggcgttgaccgtattctggatatggcgcgtacggcgctgaacgttgtcggtaatgcgctggccgtgttggtggttgccaagtgggagcgccagttcgaccgcagtaaagcgctggcctatgagaaagaattcctcgctggcaaagtcaaaacagcaagacaatcttaatattagacttcactaattattaaaaaagcccgccattggcgggcttttcttatgccataacgctagcgatggcttcccgagtgtaaagtttcttcagtaagcgcttactttagttttttaatactgcggtatcatttttttatctttataaatcagtatgattataaggctccgttaaaagttcccacttttttttacttgccttaatcttctccggctctatttttaataaaggattaacctgctttaggaacgatcctgcatgacatgaaaacgtcatgtatgagcttcaagcctttatcttcatcataagttttttttatgttattggccctgggcgggtaggtgaaagcctgtttgtccccaacagagagaagcatgctgtgacaatactcaaacccctattagccaggaatcgcagctgggcgttgcaacagcgccagcgcaatcctcactacttccgtaagcatgtcgccggtcagcagccacacgcgttgtggataggttgttccgatagccgggttccggctgaggtgctgaccggcgcacacccgggtgaactgtttgtacaccgtaatatcgccaatatggtgttacaggatgacgatagcctgatgagcgtattgcagtacgcgttggactatctgcacgtctccgcgattgtactgtgcggccactatggctgcggcggcgtgcaggccgccgttaatctgcccgatttgccgctgtcgcaggagaacagcgcattggccaggcgtctgaaacatctgcgccagtcgctggcgagcgaactgccgcagtatcagcagagtgaagaggatgaagtgctgcgcttgaaccgcgtgatcgacgcgcacgtggtgacccagtttgctcatcttgtcgactgtccgccggtgcaacaggcctggcgacagggccgcacactggatgtatttggctgcgtttatgatttgcatgaagggcacctgaaggagctgattcatcaggacagtgcggaggtgcgtgatgagcttaagcactctgcgtaatgatattcccgcagggatcgttgtatttttggtggcgttaccgctcagtctgggcattgcgcaggcgagtggcgtgccgccgtttgtcggattactgaccggtgtgattggtggattggtggttacgctgcttagtccgtcgcgttatgccgttagcgggccggcggccggattggtgaccattatcgtcggagcgatggaaacgctcggatcgttttctctgctgctggtagcgctgatcatggcgggggtactgcagcttattttcggtttgctgcgcgctgggcgttttatttcattggtgcctgggacggtgatccagggcatgctggcggcgatcggcctgttgctgattctacaacagataccggttgcgttgggctatcagggcgaagatagcctgtcagggctgctgagcgctgggagcgaactgctgtctccggcttccatcgtcgtggcgttgggcgcgctgtttattctgtgggcctggacgacgaagccggtgaagcgcatcaaagtgatgacctatattcccgggccgctggtggccgtgctgtggggcggtttggccgtggtcttcggcgagcgcctgatgccggaatttatgggtaatatcgcgcgtattactttacccaaattcgatagcgccgatgaattgggcgcgcagcttagccggccggattggcagggtgcctggcgcaacccttccgtgtatgtgatcgcggtgacgctggcgttggtagccagcctggaaaccctgctcagtcaggaagcgttgaaaaagctcaaatcgcagacgccgtcgccttcgccggataaagaaatgcgcgcgcagggcgtcgggaatatgctgagcggatttttgggcggtctgccgattactgccgttatcgtgcgcagttcagtcaacgtcaatgcgggagcgcgcagtaaagtgtctattttactgcatggcgtgctgttgctgttgtgcggcgtgttcttcagcgatctgctgaacgttattccgctggcgagcctggcggcggtgctgttgtataccggctataaactggcttccccggcgttgtttgccgtgcagtggcgtatggggctggcgcatttcgtcccgtttatcgtcaccgttggcgggattattgtcttcggtatgctggcggggatcgcgattggtctgatgacgcaggttctgtgcagcacgtataaaagccatcacaatgcgctgcagctggcgcagtatgacgaccattatgtggtgcgttttcaccagaatctgaccttcctgcataatccgcggctgcagagcctgctggcgcaaatcccggataattgcgtcgtgattgcagaatgcgataatgcggaatatatcgatcctgacgtgcgcgccatgctgtcggactttggcgccagtgcggcaacgcgcggtattacgttgaaccgctggccggtgtaggtgaatgaagtgataacggcgtcaggagtctgttaacctggcttccgcgggttacgccgtattaaatagaaaaccccagactgcgttttgcgcagcctggggtttgcttaccgctcagcttacttggctggacgacggccgaagatgccgccgaagatgccgttcagcacggacaggccagcttcgataacttcaccgatgccgttacccaggttagcagctgcgtctttagcacccttgacgccaaagctttcgatcaatgcaccgatgccgttgcctaatgcttttgctgcatcagcgatttgacctgcgccagaaacgtcctgtaattcgactttatttaattctctcatattcatcatccttttatatgacaggtttgtgtttttaacgtgaagaaataaatggcgcccaaattaaattggccgaccaagctattccgccgactacttttatccaagagggaattaaaatcaacataaaataccgcctgcatagtattttatgattattcctgacgtatgattggaaatatccttgttttttcgtccggagaaatgtgctgtttatttatttctggactttaaaacaccctaccggttatattttatataaatatcacgttagatgatggttttgtgtcgacgatccgtttcttataatccgtagttatacttatatagaagacatatttttctgtgaatcattttaatcagcagagtgattttgttggttttttatattgatactgcaaatcagcttggataatcgaaggtacttgtatggatacaatcggcaggattattgaggagtttttcccggggcggaatatttctcctcgccggcgtaggttaattaaatgggtgtttggtgaagaaaagattgcgcacgtattaaaaaaagccagaggaaagcaagggattgattgggtcgactcggtggttgatgccttgcaattgcgctttgaggcacacagtggcgattacgataatatccctagccaggggccgctgattgtcattgccaatcatcctacggttatcgacggcctggcgctaatgagcacaatttcacgcgtgcgtaaagatgtgaagataattgctaaccatgtattaacctttctttttccacccataaaagatatttctatcggtatcagaaatatgcacggcaagatgagccatcggcaatttaaagagatgagcgaccacctagaaaaagggggggttttgcttatttgtccggctggacgattggccggactgtcgttgggcgggctgcgggagtcgccatggcatccgggatttattcacctggcacggcgcacccgagcgacgctgttgccggtgcatattcgcggtattaacagcgtgtggtattacatggctgcgcttgcctggcgccctctgtctaatctaatgattttacgtgaaatagcccggcatcagggcagcgcgctgcgcataaaaatctgccggccgatcgctctttcagccctaaaggcggacaaagcgctggagtcgttggctgccgactgtcggtcccatcttttgaacatcggtacgggcaaaccgggtttggtgtctacgctgccggcgcttgccgctccggagcagcgaagcctgctggctaacgcattgagtcattgtgacgtgttgaaaacgctgggggatggtaaacgggtctatctttaccgccatcagggtgaggcgtattcgcctattttgcaggagctggggcggctgcgtgaagcctcattccgcgctatggagatgggctccggtgaaaaacgtgataatgacgcttacgatctggactattaccatgtgattctttgggatccgcaggcattagaaattgccggcgcctaccgcattgttccggccggtgagcagatcgccagacgtggcgtagaaggcctgtatagctattccctgttccaatatactcctcctttaacggatgacgtcgccgagagttttgaagtcggccgcggctttatccaacaccaatatcaaaaaaccaatgcgctggatgcattatggaaaggcattttctgttttgctcaacgttatcccgattataaaaacctgctgggggtattaacgatccctaaaaactattctatttcggcacagcgattgattattaatttttaccaatgctatttctccgcgtcgcatccggatggcctaatgatggaggatacgctcttcccggatagagaatccgacgctctgttctccggtggtgattttcgcgccgactggaagcggttaaatgcgctgctggatgaggcgggctatcaactgccgtggccatttaagcagatggcgcgctggttttatcttggtggttcaatgctggttggcttcagagacgaccaacgctttaattctattgccggcttgagtatttgcaaactggcgtcgctgaagaaaagctatcaatcccactatattaaaacggcgtgattatttatcgaaggaaatgcgccggcgcctcttggtatataggaatatcttcaatgaaccttattggtaaggctgtgctgattgctgttttttctttgctctgttcgggctgccgggatccgtcgtctgatacgttttccggctatgctaacggcgaatttatctatctttcttatcacgccagcgaaaagattgagcaggttctggtcaataagggcgcttgggtcgagaaagggcagcttttggccactatggaatcttttaacgccgataatgcgctgcgcattgcagagaaaaactatatggccgaacgcgctctgctgcaggatttgcgttctggcgaccgtgataaagagctggatgtggtgcgtgcgcagttaacgcgggcgcgtgccgcagccaagctggccaagcgtcagttggaaagaaatcagcctctttatgccaaacatgttatctccgccacggagtgggagagcatggaggcgaattatgcgcagaagagtgcgcaggttaatgaactgtcgcatcagctgaccgccaaggcgctaccggcacggcaggagcggattaataatcagtcggcgcgggtggcgtccgccaggctgcatctggacaaggcgcgttgggatatgcagcaaagccggatcgtcgcgccgcagtcggcattggtgtatgatgttatctatcgtcccggcgagcgccccgccgccggtaaacctattatcagcctgctgccgccggagaatatcaaggtgcgcttctttgtgccggaaaccgggctggcagcgctgagcgtgggatcgcgcatcgatattttgtgcgacggctgcccacagccgattgcgggaacggttcactatatcagcccacaggcagaatactcgccgccggtgatctacagcaccgaacgtcgtgaaaaactggtgtttatggctgaagcgcgtccggaactggcgcaggcgcagcagatgaaaatcggtcagccggtgcaggtgaggctggtttccgatgaatgattggtgcattgatgttcataagctgaataaacactttggcaccaatcatgtggtgaaggatttttctttacgcattggaaaaggtgagatttatggctttctggggccgaacggcagcggtaaaactacctcgatacgcatgatgtgcggtttgctcacgccggattccggcagcggttcctgcttggggatggacatttttacccagcgcgaagcgattaagcggcgcatcggctatatgacccagcatttttcgatgtggggcagtttaaccattcgggaaaatttattgttcattgcgcgcctgcataatcttgaccggcgcaagcagcgtattgagcgtgtgctgacggagatgggactggcgccccgccagcatcagctggcgaaggtgctgtccggcggctggaagcaaagaatggcgctggccgcctgtatgctgcacgaacccgaactgctgtttctggatgagccgacggcgggcgtcgatcctaaggcgcggcgtgagttctggcaaacgctgcatcggctgtccgacgccggcatctccatattggtcagcacgcactatatggatgaagcagagcgctgccataaagtggcctacctttcctacggcaccctgctggccagcggcgccattgaagagattattcaagcgcagaatcttaccacgatccaggtgcgcggcagagggttgacgcagttggaaagtcagctgcaaaccctgcccgagatcgagcagacggtcattttcggcaatgcgctgtatgtgaccgcctgcaacggcgagcggctgcacggtttattgacgtcgcggctgcctgcggggtatgagttgtgccgggtaccgacccagcttgaggatgcctttacctacctgatgaagactcgcgatgaaaaaaccaatgattaacttttcgctgacgcgctggctgggcgtggtgatcaaggagatccatgaactgcgtcgggatcgggtgagtttcagcatggtattcctgacgccgctgttccaactgatcatcctgggttatgcggtcaatatggatccgcgccatgtgccggcagcgttgctgaactatgactcggggcatctgagccaggtatttatcagcgcggcgcagaatactcaatatttctccctgcagccggtatcctcggagcaggaagcgaaaaaggctttcgtgcggggtgatgtgatcttcattgtgaccatcccggcggacttcagccagaagatcttgcgcggcgaaaagccgcagctactgatccagagcgatgccattgatccgatcgccggcggcaacgcgctgagcgccatcgcgcaggcgtcaaagaacatgtttcagtacgatctgccggagtcgctgcggggcagggaagggacggataacgtcgagctggtggtacaccgcatgttcaatccggaagggatcacgcagtacaataccattcctgggattatcggctcgatcctcagcaccaccatgatcttgatgaccgcgctggcgatcacccgcgaacgtgagagcggcgcgatcgaaaacctgttggtatcgccggtgaccgggctggaagtgatcgtcggcaagatcacgccttatgtgctgattggcatgttccagtcggtgatgattctgctgtgcgcggtgtacctgtttaacattccgctgctggggaacgtgctgttactcctgacggtgctgacggtctatattttcctgtgcctgtcggtcggcatcaccatttccagcatcgcgcaaagccagctgcaggcgttgcagatgtcgtcgttctactttattccctcggtgctgctgtccggttttatcagcccgtttatcagcatgccggtctgggcgcaggcgattggctcatgcctgccgctgacctactttattcgcttaatcaaaggggtgatgctgaaggggtacacgctggcggaactgttgccggatttgctgccgttgctggggttggcggcgctggtgatgtttatcggcctgcgctcctatcggaaaacgctggattaatctctgatggcgcaatggcgttagcttatgggcacgctcccatggattaacatgggagcgataaacgttgcgacgtaccgatgcgccttattcgcacagagaaggcggcgtactcagcggagtaaggatgtgctccatggcatggctgatgatctgtaggccttgcatcaggagttcggcagatatagttaatgcaggcataatttttataacctggtcgcgggcaccgcttcgctcaacgatcagtttccgggtaaagcagtggtcggtaacggctttggcgagatggtggtcgtacagttcgatgccataaaacagtccgcgtccgcgtacggccttaatccgatcggggtaattggcgcgcagcgtatagagttgctgctgtacgatcgcttcgagttccgcaatatgctcaaccagtttgtcgtcccgccaatagcatttgagcgccgcgcctgccgtaataaacgcggaggcattgccgcgaaaggtgccgttatcttcgcccggacgccagagatccagttccggcgtatagagcaacagcgaaaaaggcaaaccgtagccgctcagggacttcgacaggcaaaccatatccggcacgatgcctgcgaactcaaaactgaagaagtgcccgctgcgtccgcagccggcctgaatatcatcaataattaataagatatcatgcctttcacttaaccgacgcaggcgctgtagccagggagcggagcagacattgacgcctccttccccctgtatggtttccacgatgatggctgccgggatttctaagccggagctgttgtcatcaagcaatttctccaggtagtccagagtatcaagccccgctagatagttttcataaggcatccgcgaaatatgcggatcgacgtgcggctggcggaggtcgcgattgccggtcaaacctaatgcggtatttgacatgccgtggaaggcattggtaaacgcaatgatattcgcccggtttttcacttttcttgccagttttatcgcagactcaaccacgctggctccggcgggggaagtgaactgcattttatactgcagctcgcgtggttccagaatgatgtcattgaaataccggatgaaatccattttttccaccgagtgcatatccaacgaagcctggaggccgtcgttttccaggtagccgatcagcgcgcgtttaagcgcggtgggattgtgtccataattcaccgcaccggcacagcttaagaagtccaaataggcgatgttatcgcgatcgtagagatgacagcctgaagccgtctggaaaataacggggaaattacggcaatagctgcgtgcagaggattcgtggcgggaaaaaatagccactgacgagttgtctgtgttcatcatgcaatatttccatgtaaccggagatgaatgttggcgacgacaatccatgtgaactgtcgaacgtctgtacactgcattattcgtcgtttgctgatgcgaattttgggctagctcggcgtaatgattgtgactgcctgtaccgcagccagttggtttatcaagtcatagaagagcgccagctcatccctcttgagctgagaggctgcttcgccgagagcgacaggggttccctgattcagcatttgcagcatcggtgcgtagtcatgacgggtgtggatggtgacaaggtggccattagcggcgatgctcagggcgttgtccatggttttacgccaacgtagcggaaattgcgcggcaagctgaataacgctgtgcgcggttgctgtctgacactggtcggtgggcagggcctctgggcagacgttaaagccgttggcggagagcaatcgcatccagaaggcggacatctgctccggccttaacgggtgatggatcgcggcaaacgacgccagcaggcttgccggcggctgctctgcactggcctggaggttgtcgatgtcgattggcaggctgacatggtgcaaacggccatcgggcatgcccgcgtattcaaaatgatcgctggcttcacggcgttcgttcagcggcgggcagatcagcgtattgataatatacggcgtgatgtctgcgtattcttgcagcgccagcgtcaacgaaacattgaagggggcgcgaaacaatgtggcgtaccaatatttcttgggtatgcagctgaagccctgctctggcgtggccaggcattccgcccgatcgagatgtgcctgatagtcagtgcttcctttgagtgcgggatgtgtctgcagatactcggcggaccataagaggtgctgcagttcgccgatcaacggcagatgtatactgcattcgggggcgaagcctactccggcgccctcgccggttctgttactgatggtgacgcgcgtcgctacgcccagcttattcatgccccggcgttgaaacagcggttgcagaaacaggctgccccagcgccacagaaggtgattgacccgctgcggatcgtgaacaaccagcctaaaccgtacgcccagcgccgccatcctgcgctgatagccggcaaaattgccgtcttccgacgttggatacagggtttgcgcgtcggcggccggcatggcgtcctgctgccagtccagctcgacgccccattcgccaagcagatgacgtcggcagcattcaactactgcggcgaagagcgcggactgaggaggcggctctgtgcagtgccgctgagcggaagaaaacgcgtgtcggccataaaaatcggcggcgacagcgtcccagaatgcctgactgttgtcgagatcaagattcatcatgtgctcctgcggtgattagtcaatggccgatgacgcgccgaccgggctcagtgcgcgcgttgcgtataaaaatgccagcaggcgtttggccgtgtcggtttctagcgcatggctggcctgataaatctctgcaccctgcagctcgttgtgcgtattgaggtaacggataaagtcacggatatgcgcatacggggctggacaggccagcagatagccattggcggcgatatatagcgcgtcgtcatgacgctgcatcaaaaccgggaagtcggggtagaggcggtaacgctgctgtcggtcgatctctcctgtctgtagtgccggcggtgaggtaaagccgaaggcagacagcaaccggagccagaattttgctgcggctgagggggaggtcatgtgggatagacgctggaaaacctgactgacaacctgcggcacgtcataggtcgcgacatcaggagtggatgaatatgacactcccgccacctccagcgcggcggaggggcggccgccgagttcaaactgatcgttaagcttgcgggcgccgctcagctgcggcagcagcagattattgacaagataagggcggatatcgctgtattcatgcagggaaagcgcaagagccaccgacagctccccgctgttttccgcgatatgccaggcctttttcggccaataggtgaattcccccggatggctggtcaggctgcgtgctgcatctcggtgggtgtgatagtcgaggctttccgccagatcgggattatcgcgtacatactcggcggaccagaagcgcatggtttttggcccgacaataggaaactggaaaatactttcgggatcgaagtgtacgccgaagctggttttagcatagttgccgataaataatgcgttatagataccgatgttattcatgccattttgctggaagatcggacgcaaaaactgacggcaccaatgatacaactcaaaatccaggctttctggatcgttgatgatcaaacagtattcgcgacatagcgtcgtcattctgcggtgatagccggcaaagttgctgtcggtcggcagaggaaaataggcgcgtgcggcctcaacgtcgtccaaaccgctgccggagagccaggctttaccatccacgaagaggcgcacgccccattggccgttctgcgcacgtcggcaataatccaccacggtggtgaacagagcgtcagcatcgagaggtgatgcctgagcaaacgggccggaggcgaatatctcctgattgtggtagtgagcaagaaaattgtcccaaaaatccttactgcatgttgtcgttgtcatcattgcgcccttcagtcgtgagtccatggggtgagaggtgctaattgagctttgcgtacaggtttttgatctcattgcgccattgcgcgtgcttgtgcggcttctggtgcttgggtttgcgtgacagatcgtcagccagcttgttttccaattgaatgatcatgtcgagtatcatttcttcgctgctgagattggcgttcgtaggcggctccggcgtgcgtgtcgaagagaacttcacctgcgcggctgccgtggcgatgtctttatcgatgctgtcgtagtaggcctggctggatgacacttcttccagtttggcgtcgctgatcataatgaagcgattggcgacgttatcgatgaatgcccgatcgtgggaagtcaccagcatcgtgatttggtttctgatcagttccgtttctaaatcgattttgccgaagatatccaggtggttggtgggttcatcgaggatcaaaaaattcggtttgttaatttttaagatcagaaacagcaggcgtgaacgttcaccgccgctgagcaggctgatacgtttactgaactcggcatactcgaacccggcggcaatcagcgccttcttgcaggtaacatcatcaacatccggcgcgttgtcgcgcaccgcgtcaaaaatggtttgcgacagcggcaaggtactgagttcctgatcgagaaaacccaggctgcactgcggcgagagcgtgacatcggccggaatgacgcgatgtgtgccgccctgcccttgccgctgcgcataggcggtaacgatagtgtgcagtaaggtcgatttgccggcgccgttattacccagcagcgcgatgcgatcgccggggcggatataaagctgctcaataaaaaacagtgaattatcgcgttcggcgccgaggtagccaatgtgctgtttttctatctgtaagatgtttttcgatttgatctggtcgctgtcgagggttagctgataggtttcaccggcggtaaccctggtcttcgccttttcgagcttttccacgcgtttttcgatagacttggccttgcgggcaaacttttcattatcgtaatttttcccccattcggccaaccgcttggagctttccttcaggcggctaatgttcttttcttccgcacgtaagcgttctgcgtcggcggcgtctttttcccttaatgcggcaaatgcggcgctaaacggcagggcaaagccggtaagctgacgatcccgcaggaacagcgtctgattggtcacctgatcaagaaaatcacggtcatgtgaaacgatgataaaggcgcatttcaacctggcgttcaggtagtgttcgaacagtttcatggtgccggcatccaggtggttgctcggttcgtcaaacaaaataatgtccggttcgacgatcgctgccattgcaaacatcagtttggttttttgtccgccgctgagcgccgagaccggcagggagaaatcggcctcggtaaaaccgagctcatagagcgccttgctggccttatagtcggcgaattcgtcaacgctgcggattttttgactgatgctgtccagcagcgtcatcgctaacagagattcatcgataaactgggaaaccatttccagcttaagcccgcgtacgtgttcaatcagcccatcatccggcttatagtgtccggcgagcagtttcagtaagtgggtttttcccgccccgttatatcccaccagagcaatgcgatccttatcggaaatcgtgaccgagagctcgtcaaacaacagcctggcatcgattgaatatttcactttgctgcagctaattaatgtttccatatctttaccttacgaatcggttggcgacgctgcgtcaccgggaaacggggaggaaaggggggactgacgttccagttcggcgataagcctttcccgttcaccacgcgccgcatcaaggtggttttcccattggtagtattccgcggccaggttcgcatgcgtcgtacgcaggcggtcgatatgttgttgcaccgcgtcgaccgccgcgccgccgccgtagcggtggagatcgatcaggttgcgcaccgacatatcgtcagcttggccggcctgcgtgagcagccgttgcattagcgctaaacgttgacgatcgtcggcctgtggggattccgccagcagtgcgctgatggcggcaccaacctgatgatgggcgctgcggaagttgtcttccttgtgctgcgtcagcccctcggcggcgcaggtcgcccaagtaaagtggcggacaatcagcgcctcgccttgcttggcgttaacttcaacgccggcgaccagcagcctcatcatggcgagcgtgcggctggcctgacgcagcagcaccggcgttaggcgcgcgaacgtagaggaaatctcataagaattactcaacggcgttttatgcagagcaagggccagcgcctgctgccgggccagccactcatcgacgctggctttaatccactccagcagccaggggtttttcttctgcggcatggaggaagaaccaccggataaacggtcagggaaggtcagcacgccgctctcttgcgtcgccaggaactgccagtcctgcgcgatgcggctgagttgcagcatcgctatctgcacttcactgcatatgcgcagattgtcgtcgcgcgaactgaccgccagcagagaattggcgcagctgtggcgtaatcccagcaaactggcgctgaactccggcgccagaggcagcgttgaaccgcacccggcgccggcgcctaacgggctgcggaatccgtcctgcagccgctgcaataaatgatgcagggtgtcggtcagcccctgcgccgcggcggtcagataatgggcgaagctgcccggcagcgccgtctgatactggctataaatcggcaggctgtacgcgccgctttccgcccgatccagcagcgttgccgacagctgccagcattggcgaaataccgccagtgtgagctgacgcagctgtaataggttaatggcggcgttcaggtcgttgcgagaacgccccaactgtagctggccggcggcctcggcgcccagcgtttcactcatccaggcttcccaggtcagatacagcccgcgcggctgcggcagtcccgcgatctcgcggaagcggtcgttgcgtaaacggcgcatctcacgcaataacgccagcgcatggcgcggctggatcaattgctgacgatacaacgtaagcaagtgcgcttcgtcgatatccgccagcagggcgcattcgtcgctggtggtatcggcgacgtcgctcagcagcgcttgagcttggggatcgagtgcgttggcaaggcgtccggtgttctcaaggcgctgggcaatacgttgtgctttatccgccgcctcttcatctgtcggcgcggcaaattgcacggtgacgccatccaatgcctgctgcgcctgaacggcggcgatgtccgcgtcaggcgacgttgcgatcgcataggccagccgggcggagaaatcgccgatatggcggatttcatcgccagaacctcgcagagggcgcaccatgctgacggattcgccgacgttggcaggcagctgcagcgtcagcaatgttcccgggcgttcagccagcataaaacggatggatgcatggcgtttggcagcggcgaaccggctcgccgcctgtggcgtgaaccagcgcaccgcccgatcgcagtacagatcaaacaccagatccaggggatcgtcatcgcaactgttggcgatcagctgcggaatcataccgcccgccagtctgggattgatttcaataatgcggggctgatggtcaacaaggcgcaattcgatatgcgccggcccaaaagtaaatccgaccgcatccagcgccgccaggcagacctcttcaatgcgttggcgggttgaggcatccagagccgcgggaaaatcgtgaccgctttccacgaaatagggctgcgggcccagatgtttttgggtaatgcccaacagggtgtgttcagcgcgataactgatggtttctactgaatattcagggccgtgcagaaagcgctggcatattaaggtggtatccgcatcggccacatcagacaaataatcggcgaggttctctgcatcgctgatttttcgcacgccgatgctgccggatgaggcgcggggtttgactacaaaaggggcgcctacgtggttgacgatatgctgccagagcgccgtggtgccgtgctgctctgccgcggggaacctgatggtgtcggcggtgggaacatggcaggcctgcaggcactcggcaagccgccatttatcccgacagcaggcgatcgcttccggggcgttgcccggcagccccaatgcctgggcgacgcgggcgctgatttcaataaaatactctgaggtcgacatgacgcagcgcacgttgctcaactgagcgacacagcgctcgacgctggaaaaattccggctatccagggatataacctggagcagataatcgttgaggaacgggtatttttccggattggcagtcaggaagtagacgcgaaaaccggctcgcagggccttgtccagcaatatttcaccgctgccggttgtgttgctttcaataaagacacagctctgattagccatggcgtgttacctcgtcgaagcttctacgccgccaagggaaatgtagccagggcgccttgagcagctccacctggtgtaagctgctgatcgtggaacactgctgcggcatcggcaactgtgcatagccttgcgtggccagccaactgtcgcagtagacggtattcatatagcgcgtaccatcatcagggccgataaagattactttttggtccggcgatgcctccgcggcgatggattgcgcaacaaggtaggcggcgccggtggtaattccggcaaagacggcatgtttgcggtacagttcgcgcgtaccggcgtaggcggcttctgcggcaacccaatggatatcatcatagaattcatgctgcagattcttgggcagcaggctgttgcccaggccgcgcagctcgcgtggtgactcgggcagtccgaacagcacggagccaaaggtatcgaccaccaccatgcgaatctttggattcatttggcgcagatagctgatggtaccgctggtggaaccgccagagccgaccgtgcctaccagaatcaagcgatcgccaaactgacgcagcagcaggcgggcgaagtcatggtaagcccgcatattgtccaggttgtcatattgctggcaccagaaggaatttttatcttggccgagcacctcctgcacgatgcgcaggcgttcaagctggtggttgccgttttggttcgtcgcgtgggtaatgacgacttcggcgttcagctctttcagccgggcgatcaacgtgctgtccatggccgggtcgccgacgatggtgaccttgagatcgtggtagtggcaggtcaacgccagcccgagcgcaaacgtgccgcttgaggagtcgataacatgggtgtttttgttaatacgccccgaccgcagggcattactgataatattgtgcgccggaatggccttcatcacggtaaactgcgccagaaacaggttgcgatccagctgataaagatcgggctggagatatttctcaaatgcgccttgatagatcgatgttctcatccttcactccttgccacttcttcttgcttaaggccgccgctttggctacggaagtagtaataaatcagcgccacggacagcagcggaaacagactggagagctgggcaaccatcccaaagccgacggtattgcttaattggctgtacaaatagaatccgaccgaaataaacgttgtttgcacaaaactgctgaatgaattggcaaatgaacggatatggctggcgaacttgctgttgagataggtgatgtagatcggttcgataatcgccaccacataggccagtaaaaagaagctggccacgctgaggtaaatgccgccgatgtccgacagcaggaaaataacgctgagcagcagcggacacacaaagaaggcgatgcgataacggtgtttctccggcagtttatcgctggtgaagtacccgacggcgctgacgaattcgacgatggcaaagatcatggagatgatttctaccgatagtccctggcttttaaaggcggactggctgaacaccaggtacggcgtgtagacaaaatagatacatgccataaagagtaatatcggcaacagcgcgcgcccattgccgacaataaagtaggtcgtggcatcgcgtacgatagataaatcctcatcatgctcatgatttgtcgtgtttttttccgggataaaggcgatggccgtcaggctgatgaccagcgctgctgcataggccagataaaccatatcccaggaaacagactgcagaacgccgccgacgatgatggcgaccccgagcacgatgctgccgatggtacgacagagcgactccatcttgataaacgacgcctcgcggtcatggcgcttgtatatctcataaataagggagcgatcgctacctgaaaccagactcatcgccagcccgtaagcagtataaaacaggataaatgccgtcatgccggtaaagctgatcacgctgaagcaatagccgatgtacaccagcaagccgatgatcacgcttttcttccggccatacttatcgctgagtagaccggtggggatctcgaatagaaatgacgagataaatagaatcgactgcagcaagcctatttgttcattaccgaatcctttggatacgagaaacaagataaaaatgccgcggtcaaaaacggcttgtgacgcaatgtaataaataaagtaagcgcgcgaactgcgtttaagtaagctattgctcataacatccactttaattatgtcgctggttaaatttctattgagtagccgccggcgttgttggaaacgccttgttcgctgccgtcgttatcctgccggttttgccgcgttttgacataatgcgccagcgcggcaacggtcgcattttggtaaaattcttttagcgatatctgcactgtgaactgcttttgaatgcgcgccaggatcgccataccgctcatggagtgtcctcccgcctcaaaaaagttctgatcagtataggtaacggatttaccgagagtttcactccacagatgaattaattgcgtttctatccgatcgcccggcagttttcctgcgggcgcatgcgtcgagagcgtgccatcggcaagggacatcagcgcatttttatcgattttcccgttaggtttcagcgggaatgccgagagcgggataatatgtttgggaataatatgaacgggcagttgctgcgtcagcagcggacgcagcgcatcgacagaaaaaccgtttggctgcgcgtcgcgcgggacaataaatgcgagcagcgttttgtgctgcgggttcgcgtcatcaatacaggtaaacgcgtgttcgacctgcggtagcgagcgcagtgcggcgtcgatctcggccagttcgacgcgcaccccattgattttgagctgattgtcctgccgcccgagatagtagatacgcccggccgcatcatagctggccatatcgccgctgcggtacaggacttcgcctgccgatgtaccataagggttcggtacgaattggcaggcggtttttactggatcctgtaaataaccgcgtgcgacgccgatgccggccacgcagatttcaccgacggcgccgggtggtacgatatttaactgcggatccagcacatacatttggtagccgtccagggtgccgttgacgggcatgggtttatgctgcgcaatggtgtcgccagcaccgatcacacagtgcgagcaatcatcgctgacctccgtcgcgccatagccattcaccagtggaatatgtggatagcactttagccagcgtcggcagtgttctgccaacagcggctcgccgttcagcatcacgaaacgcagcgccggcaatggagtgtcatgctgttccagataattcagcaactgattaaagtgcgacggcactgtctctatgcacaccacctccatacggcggcaatgctgcagcagagctgggggatcccaggcggtaacatcaggaaatatgacggttgtggcgccgcaggtcagcgcggtcagcgtttgccataccgagacgtcaaagccgggggtagcgaggaaaccaataccgtctcctggccgcagagcgaactcttcgactttgatccgcaactgattgcttaatcccgcctgcgacagcatgaccccttttggggtgccggttgagccggaagtatagaagatataagccagctgctgcgggtgcgccgtcagcggtgggcgcggcggtgcgtcgcgcggtgcggggctgctgagatcgacgttaaaaatctgctcagacgtgaagtggaacaggctatcgccggcgttcggcgacagcgccgcacagtgaagaactgctttggcctggctggcgtgtgcgatcatcgccagacgctgcgggggctgcgcaggatccaacggcataaaggcggcattgcttttcagcacggcgaccaccgcgacgacatattccaggctgcgcggaagatggacggcgacgatatcttcgtggctgacgccggcctggatcagtcgctgcgccacgtggctgctgtagtcatccaactgccggtagcttaactggcgttcgccgtctgcgacggcgatacgtgcgccatgttgatccacctgctgataaaggagtgagagtattggctggaacgctgccggccgggcggcggcatgccgttcattcagcgttgcatattgtgcgaaaagcggcatgttgctgagtaacgcatcgggcgtttgcaggcaggcttcggtgagtgctacaaagtgccggataaattgctccatgctctcccgggcaaacaacgcactggcgtattcaagcatcagcgtgatttcatcagcctgatagacatccagcgccagatcgaacttggcgctgcgcgtttgcgtcggctggctgaggcaggaaagctccggcgtaatctcctggcgccggtggatatcttcgtagtgataatcgaacattatctggaacagtgggctacgcgtagtatcacgcggcggggccagcgcgttcagtagcgcctcgaacggcacctcatgctgcatggccgccagcaggttggctttcactttgtgcagaacgtcggcaaagctgtcgtggctgacgacatcagtggcaagcaccagcgtattgataaaaagcccgacacactcctcatagcgacggtcatcgcggccggcggtgggaatacccacgctcaccggggtgctttgcgcatagcgctgcagcaaaatcacgaacagactcaacatggtctggaatagggaggcgtcatagtgtttggccagcgctctgaggcgggcgctttgcgcggtggaaaagcgccaggtcacaacgtcgccggctaatgactgaaacgcggggcgcgggtagtcggttgggaagggcagcgttggtaagtcgcggaactgctgacgccaccacgccagtttttgtgccatggccggcgcctcgttgtcagcctgtgcgcgttggaccagatgatggtaaatcgcggcatcgctgcgatcggcgctggccagcgccgcctgcggcatacgtaacgccgccagcagctcacggtgcagcaccccgatgctccatccgtcgcagaccaggtggtggatcgtcaggatcagcgtatcctgttgcgccggcgtacggatcaataccgcccgcatggctcgttcctgttgcagatcgaacggctgctcaatcaactgggcgaccgccgcttcataggcggcgtttgagtaagcgctcaggtctttgtgctgcagcgtcggcggcgtctgccaacagtcggattggtagacatccggcacggcgctggcggtatcatgatggaatttgaccctgagcatggcgtggcgttgccagaggtgtgccaacgcctgttcgacgtcctgcgcggcgatcggccggttgaaagccatggtcagcggcacgttataggccgatgagtcaggatgcatctgctgactaaaccagatcagtttctggccggaagataggggaaatgctgccggcgcagcggcgatcggccgttgcgcggcagtaggcggcgcttcgctccgcgtctgcttttcacaccagtgggccagtgagcggatgtcccggtggacgaacatctcctgtgcggtgacgtggatggccagtttatcgctgagtaaattcgccatgcgcgtcaacaggagcgaatgagcacccagctcttgaaagccagcgtgacgcgatggcgggtcaatttgcagaaatttggcgcacagctcggcaatcagcgtttcgtagcgattctggtaaggttcatccgaggcggcctctgccagcaaatcatgctgatccaccggggggaattgctcctcgtcgggcttaccgtttttattcagcgggaaataggcgacccgcttgcagtaggttggcaccatctgagccggcagcatttgctgtaaatgttgacgcaacgctcccatggcgatcgcgcccggttgactctcgctgacgtaggccgccagaacgcggccgatgatgggccgctgctgaacgagcactctggcctcctgcacgccggcacaggcgcgtaaatggccttcgatctcgttcagatcgccgcgtacgccacggattttgatttggcggtcgttacggcccaacagcacgattttgccgttaacgatgcgtgccagatcgccggtgcggtagagtcgaaaatcgccgcgttcgcgctcgctctgcggcaggccgctgagcctggcgctggtgatgaacgccttttccgtgctgacgcgatcgccgcgatagcctctcgccaggccgggcgacgccaccagcagttccccggcctctcctgcgggtaccagcgccaactgggcatcaaccagatagcagcgggcgttgcagatgggaacgccgatggaaatatcgtcgctatcgctaatgacgccgcaggcggcgtcgatggcgatctccgtcggcccgtagtgattggcgatggcctcggcgtccagcgtttgcagctgggcgaacatggtgggggtcagcacgtcgccaccgctcatcagcaggcgcagcgcatggtggggccgttggggcagggtttgccagtgttgcgccagcgcggcgaggacgattggcgtcccctgtagaatcgtcacccgatgttgcaggatcgcggcccagatgtcctcgtggttttttaacagtcgcccgggcagcgtgacgacgctgccgccgccgagcaagggacaaaaaatggtgacaaaggcggcgtcgaagctgaaatcggtcagtaaaatcgaacaatcctgagtgctgtaacgatgcatatgccgggtggagcacagcgtattaagcagggcgccatagctgacttcaacgcatttgggtttgccggtactgccggaggtgaacaggcagtacgcgatgccatgcgtaacgtcatggcagacgtattcgtgttcctcgtcatcgatctgtcgcgtagcctgccggaacgccgtcagatcgataattgccggcgcatcgggttgtgacagcaggccgccggtcgtcagcaggctgtgcgccagcggcaggtcgcgatcgagtatcaccgcactgcagtcggctttgagcaggatgtcctccacgcgtgctgccggcagggcattgctcagcggaacaaaggtgacgccggcggccatcatacccaacagcaaggcgattttttcgctgtcttcaccgatcaacaggccaacgcgctggcccggtgtcagacggtaacggcgcagggcggcggcgatggcgcgtacgttcgcggccaactgtgtgtaatcaatagttagccccgcattgtagatcgccggccggtgcggataatgctgcgcgacggcgaagaagcgctgcatgagcgtctcggcaccaaaatcgacctgttcgccggccaacagactgtatgacgaattcatggctgctccccttgttgcgctgacgttgacgacaatgcgcggcagatccctttaatggtggggttttgtaaaaacgtttttaatgtgagcgtactaccgaaggtgcggttgatttcatctaggcactgcagcgcgctgatcgagtggccgccgagcataaagaagtggctttgtacgccaaagcgatcgtgattcagggcattgctccagatgcggtgaagctcgcgctcctgctcatcgcccggcggttgcgcatcctgcgtgcgccactgtgtttgccaggcgccgagggcttttttgtcgactttgccgttgagagtcagcggcaatgcgttcaggaaatgccagtcggcaggcagcatataattgggaagccgcgcgctgaggctttggcgcagcgcctcaggctcggcgaacggcgtagtcgccggtagcccggtcagaggatgctcgacccagacacagggttcgtcgtaaattccttggccttgctcatcgacgctcaggggagtaaacagcgacggatgatgatgcagacccggtgccgtgacgtcttgcgccagccattgcgaccagcgtttgctgtcggcagcgacgcgctgtgaacggtcggcgatgcccaacagacgggcgccagcggccagatgcacccgcaaccaggggtcgagcggccgtccgtcggcatcggtggcgtaaacataatcggcaaaggtcattgccggataggccgcttttcccgtaacccgcagtggaatgatgcagcgcgtcatgccgctggcgatcgcatgctgtttgatggtgtccagcaggatgcggctgagtccctgcccgcgttcctgcggggccaccagcgccgcgagcgccaccagcgtatttggcttccgggatgcgtcgcggctgatgccgtcggcgatagcgcccgtccaccctcgctgcagcgaggcggtttgcccgtcccaatcgatacgtgtggtgtgcactgcgccggacagttgctgctgttcgttgagcagcagcagctgatcgtcttcatgttggcgcagcagagtgggccagtggttaagcgtggcgtgatcggccgcaaaaaaggccggccatgactgctggtgcagctgcgtcagctcgccccgcagcgcgggtttttggctgagcggatgtaggccgtaacggcgatctttgccggcaacgtggtggcgtgggttggtcatttgtaaaaaggccgccagataggtgccctggtccgtcgcgtgatgaatcaccgcggcccgatcgatgtccggctgggcggcgagcgccgcttcgatttccgccagttcaacccggctgccgtgaattttaagctgctcatccgtgcggccaacaaaaatcagccgatcctgtgcgctcattttgacctgatcgccggtgcggtacatgcgttcaccagggtagcgggcgaacggtgagggaagaaaacggtcggcggttaacgccggattattgaagtagccgcgggccagcccgggggaaagaatgtacagctcaccgatgtgatcgcgcggcaccggctcgagcatctcatcgagcaccagcgtcagcgcgccggcgataggctggccgatggcgatgggctggcggtcatcggcgtgaagcgacgtggataccgcatcgacggcgacctcgctgggaccataatggttggcgattttagcctgggggaacgccgctgcgagcgcatgcaacgtcgccggagcgatggcttcaccgccggtgattgcaacgcgtacacagtgcgcggggcggccagactgcagcagatggcgcgccagcatatctaacagtgatggcgtgccctgcagcatggtgatgccatgcgtatgtagtccctgtgcgacatcgacggggcgtttgcgctcacactccggcagcagcgtgatgctcgcgccgcgcgcgagagggcaaaagagatccagccagtaaggatcgaaatgagattccgtcagcagtaatacattgtccgagttatgcagctgatgctgatttatggtggcgtggatcgtgttggcgatcgcctgatgcgtcaccgcgatccctttaggctcgccggtggtgccggaggtgaatacggtgtaggccagctgcccgggggcatcgcgccgcagttcttcggcctggaagcctgtcggttgcggcgaccggggagcgctgcacaggcggtggatatctaatcgctgaacgccggtctgcgccaacgcggaccaggcgcactgcgtttcgctgaggcacaggtagcgcgcggcggactgcgtgatgatttgtgcgacgcgcgccgtgggcatcgacgtatagagcggaataacgttggctcccagcgccagcagggccagggtaacggcgatgctgtcttcgctgtgttcggcgtgcacaatcaccggttcttcaatcgtcagcggataagccgccagtgcgtgcatggcgcaatgtactctgtcgcgcaattggccataggtgaggctggcgttcgcactgcgcagcgcaatatgcgccggatagcgttcgcaggccgtgaagaagatgtgcgccaatgaatgctcggccggagcgatcgataatgacttatcggcggccagcagcgaagcctgcgccatcggcggcgtgtccgccagcagggaatagcgatacagcggctgggcgtcgttctccagcgtggccaggaccaggcgcttaaacccagccagatagaaggcaatgcgctgatgatcgaacagatcggtattgaagttgaaataaacgacgatctcatcgtcgtcggcataatcaacgacaacggtgaggtcgaaacgtgcggttttatcttcagtgatgctgacgtcgtcgcgttcgatgtactgtaggccatcgaaattaatgcgctgcttccagtgagttttgtcgttttgcacgccgtacatgacgttaaagcggttaacgttgttgccgctggtggatttcgccacgtcgcgcaatgcgtaaatggccggatagttgtgattgtcgaaagcatgggtggccagctctttggtttgttccagcaatgcgctgaacgattgctcgggatgcagatggttacgcagtggtaacgccgtggcgaatagcccgacaatttgctgtaaggcatccgaatcgcggttggcgatcggcgcgccgatcacctgatcgatatcgccggtgattttgtatagctccagattcagcaccgcgaggaaatagataaacagcgtggtgttgtgctcggccagataacgtgtcagctgctgtttctgagcggcgctgaagtggaaaagcataccgtcgccgttaaaggtgggcgaggcggctcgaggccgatcggtcgggaggttaatctgaccgggcgcctgatgcaggtgctgttcccaccattgccgctgccgctgcatcgccggctgttccagcagggtgtcgatggtgcgttggaaatcggcataattgacggcgagcggcgccagattcggcggcatgcgccggcggaactggttataggcggccgacaattcgctaaagaaaatcatggtggtggtttcatcccagatgatgtgatgcaccacccaaataaactgataatccgtggcgccgtatttgatcagcctggcggtgaaacattgacgggtcagatccagggcgatctgattgtaatgttcggcataggttttgatcgcttgttcccgctgttcgctattgagatcgctgcggtcgatgaacagctcctcccgggacaaactcagggcttcgtggtagcgcacacagggcacgccgttatgggtgccgaagcgcgactgcagcgcctggtgacgttggataagcgtgttcagcgcattgagaaaggcttcttcatccactgcgccccggaagaaaatattgggaaagctgacgttgtagaacggattttctggttccagacagtacatataccattcaggcagctgataaggcgtcagcggtgtttgccggacgccgggcatatgcgctatgcggttaagctgagtgatgacatcgtcatcctgctgacgttcgtgttgcagcgcttcgacggccagtgccagctttgccaccgtttcatggcgcaggacgtcggataccttgagctgcacggagcaggcctgacggacctggttgacgatgcgcaacgcattgagcgagttgccacctaatgtaaagaatgactgctgtttatcaacctgggcgacgttaaggacggcggcaaagatggttgccagctgctgttgcagcggtgtgtcgtactgggctgtgcgttcgccgcaggaaacggcggcatgcttttgctcgttgtaacgcgccagcaggcgtttacgatcgatttttccattggtggtcagcgtaaagtcttcacaggctacgatgatgtcgggcaccatatagtgcggcagctcatgttccagacgcgatcttaccgcagccggcgtcaaggaggagtgttttccgcacagatagaaagccagaatatgtttattttctgcctcgccgtcgaccattacggcaacgttatcgatgccgtcaatttggtggatggcgttttctatttcctggatttcaatgcggaagccgcgcacttttatctgaaaatcgtttcgtcccaaaaagtgaatggcgccgtcattgtcggcccaaacaatatcccccgtgcaatagaggcgtgcgccgggaacatcagtaaacggattggggacaaagcgttccgccgttttgaccgcgtcgaacagatagccgcggcccacggcgatcccaccgatgcagagctgacctttcgcgccggcgggaaccgggcaaaaatcatcgtccagaatatagagcttcatgtttggcagggtgccgctgataggcatacaggcgtattgctgcgcgatggctggcgaagaaatatggaaatgacaggtatcgtcggatacctcggtcaagccgtaggcattcatcaaatgactgtgcgggtaagcactgagccagcgctggcactgttcgcgcagcagcggctcgccgttgagcatcagtataaaattgtccggtaactcggggcggtatgtttcgcaatactccaacagcaggttgagatgcgaagggacggtttgtaaaaccgtgatacgctgccgggcaatgccctcgaacagcggcgccggctcccaggccgcctcgtcttccagaatcgccgtggtgccgccggcgcatagcgccgtcagcatttgccagattgacacgtcgaagctgggcgtggacaggaaggccacgacgctctgcggaccaagcgccatatcatgggctttggccagcaaatggttaatcatgccggcatgttccaccatcgcgcctttaggctctcctgatgagccggaggtgaatatcacataggccagctgctgaggatgaacctgcgcgcgtgcgggcagcggcggcagcgcgtgtttatcgcccggcaacgtcgttgccatcagcgtgctgaatgtcgtgacctgcacccccagcggagcggcgatgtccgcagcgcgctgttgcagtgtgtccaggcagatcaggttccggcagcgacttttctttaacaccgcctgcagacggtggttaggcagggccgggtccagcggcagataggtacagccgttgaggaaaatgcccgagagcgcgcacagcaacggatagcttctcggcatcagtacgccgatgactgtttctgcggcaaacgtatattgctgcagacctgccgccaactgcagcgcctgccgataccattcacgataggtgattgaccgggtgtgggttgtgatcgcgatactgtccggcattgcgagcgcgcgttgataaaggagcgtattgacgttggcgcaatccagcgcgaagtgttgtgaccagtcgcaatcggcgtagttgaaggccgtacgtaaatagtcgtcggcgcggtcacccagcagagacagagcagctatcggcgtatcaacattgtgcagggccgcacgcagcaggcgtaagaaaccgtcggcaagctgttcgatatgctgcatggcgtagagcgaagcatcaaactcgatatccagcgtcaggccgccgtcacggcgtagcagaaaggtcagcgggaatttgctggcttgcggagccgggttggcaatatcaacgcgatggccggcgaaacgaaaacggttttcgaacgattgatattcaaacagcgactgaaaaagctgatggctggcagggccgccgttttgaaccgactgattgagtaccagcgccagcggcgtatcctgaaactccatatagtcaaggaattgctcgtgggtcgcctggatgtgacgctgcagggtgtgattgctgtccactgcgacgcggatcggcaaggtattgaccaacatcccccgaaaggtttccgcctctgcagtcgtacggttggcgaacggggtggcgagaataaattcgctcagcatggatgttttataaaacgctaccgcgaagagcgcgaggcaaacagaggcctccggcacctggattcgctgacagagttgggcgacggcgtcactgagcgcggcgggcaatggctgtgtgaggcggttttcgccgttcttgcagatcggcagcagggcagggagttttgccggttcgatttgctcgccggccgcgtgccgcgaaaggaaatgctgtcgccaaaagcgcgagcgcctgatgagataatccggcgtcagtcggtgagccggagcgcagatatcgctgaggcgcggcggagttgagcggttgtcctgacgcagactgtccgcaccttgggctagcgccagcgaatagtctgccgccagttcttccagcagcgcctgaatggaccagccatcggtgatgatgtgcggcatcacgatcgccagtctggcgcgtccgtcttcccgcgtgaacaaccccacgcgtatcagcggagcgtgacttaaattgaacggagagcgcgttagcgtttgcaattgctgtaaatattcgccgtcagacgcgcaggaagggaagactgtcagcacgtcatcaacgcgagagtgcggattgatccactgacaggggatgccatcatactcgtcaaactgactgcgtaacagcggatgacgtgccaagagcgctgacaggctggccgccagcgccgtatgctctagcgggccgggaaatgacagcgtggtggtttccagataactgtcggacgttgggttcgcttggtaagccagccataagcgctcttgctgttctgacaacggataaggtccgttggggttttccagccgttccggctgctgcaggtaggcgattaatcccgttttctgttcgcgcagggcgtcgagcaattcgggcgacaccgtttcgtccgcgtaaagtgagagcgtgttgtcgtttttcagtgaaataacaatgccgtttgcatccagcgttttcagtaaatcagccgctttgagcaatgaaatatcatggggagagtcgtacttcatcctgaggttgttgagattctcggtcgtatttatcattggcttcactcggctgcacccaaaaaaggataaagggaacgcctgacgcgcatgcgtcattagcgtcattcatgaaaacgagattatttacttaacgctgcacgcaatgactttggtcgcatatcagtccagacttctgatattttatccaggcactgttgtttactgcccgcagtgccttccatcagccagccggcggggagtggtttgcttttcggccagattgagaattgctcttcctgattaatgacaacgcagtattcaatatcgtctcgcatggcagatccttgttaaactggattgaattaatgggctaatgagaaagtgcaatgggaaagtccattggcggtggtcttttccgctagataacgcagttggttggggaaatcgttatcgtgtatatcaagcaatacgcccagcatggtgccgctgtgggaattaataatgcccggcgcgccgatgtcatgctgtaatgccgccagccattcaaggtgctgcttgggggcacgctgctgatgaaggcgcgtactttcactggcgatccggccaatgccgaccaaatcacggctgtggatggcattttccaaatggtccagcaaatgagaaaaattcttttgttcttccagcgaatagttggagtaatgacggttgtaagtgacggtatccaaccttccgccttcgtcgacggcgaaaataatgccgacgggcaactggggaagctgcttgagcagtttgactttgcggtgttgaaaaacaaccggcgtatcgtacatcacaccatcggaaggttcgatatggcggagtatatcttcgacttcatcgggcatgatggttcgccctatcgcctgggccatcgtctttaaggcagaaacgatatccgccgttgagctggctaaccctttaccactttctatctggctattaatcactaacatgccgcaggcggattgttttaggttattgaggtaaatttcaacggcgcgcttagtcttggttttgcagggtggataaatatccagggtatatatgttgctgttttgatagaagtaagtagtggatgaatgggcgatgggacaggttactaaaaactcctgattgccgggaagttcaccctgtaatagttcaccaaagctacccgtaacgctcgacgagacggtgggaaacttcgtagttaatgtatttcctaacaaagttggctccattttaactcaataaataagatgaaatattgcatatgaatttgttagggtgctatgtattttagcgtttcccattttcactgtgaaatagcttcattagtgacgaaaaaagactagtctacagataatagggttgtcaaaaaatctaccaactttaatttgtataagaaacatggcgatcgctaatgccattaattctgggggtttgatcttctaaataagtttaaatgcgtgatgtgcatcacgttagaaaatagcggtgtccggttcagcacgttgaggtgtggcagaaaagataggggtaatcgatatttatggattcatcaaggtgtgctttgcttatttttttatatttttgagatattataactaataaaactctcatttttcagcgggcaataagcaggtagctctctaccagggaagctcaaggtgaaagagagtgtgtggcggagaggggggagcgtagttattctatttttgataatttaacgaatcaaagttttaaaaaataaataataaaaacgatgctatggctatccccgtcgtactttataacttcggggagtgctgtcagacgccggcgtggttatatctttagcgttatcatcgccggtggagcggggatgaggggagaagcgatggagaatccgccggccagaaagcgaaaaacccgccataggcgggtttttctgaatatggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacgggcagcattaaaccgtaaagcccggttggcgtcaatcgctttatggcataaatatgaaaaaacagcgccgtttgctgtcttttcatgcaggttgcgtgaactttatccttaggctggataatcagagccttatcgggccgggtagcgctgtaaatgcgctagctcagggcgccgtgtttgcggcactgggccacctgcagaatgtcttccgccagacgtttggcgacggaaacatcctgaagctgccgtttgatcagcaatttgctcagacacccttcctgaatcagctccatctgctgggctaccatatcggcgtcgtcggcgtccatctcccgcagcaggtcgcgggtcagcgccagcgagctcgtcttctgctgctcggcgagctggtggatcgggtggtcgtcttccgggaagaagctgcaggcggcaataaacaggcagccgggatagcggccgttttgcacgtattccgccagtacgtcatagcgcgccagcagcttttgctgcggcgtcagcgtgtcatccagcagcagctgccgacgccaggcatcgatctgttgcccatggtggcgcaggcagtcatacagcagggcctcagcatccggccagtagggcttgaaatccgcaggttgtacgctgagcttttccgccagcatctccagcgtggtgtttgccagaccttgctgctccagcagtcccagcgcggtatcaagaacatgttcgcgttgcacctgtgctcccctctaaattctacttctgccacttcagtgtcgtttaccgcgcagttttctgcaaatgtgcgttaaacgtttgggcgttcataaaaccggtaacgcgattggccgtttgctcatggccattacggtcaaagaataaaatggtgggcaatcccaatacctgcaaatgttttaacaacgctgcctgttcagcgctattggcagtgacgtcggcctgcagcagcaccgcatcggccaggctggcctgcacgccggcgtcgctgaaggtgtacttctcaaactctttgcaggcgacgcaccagtcggcgtacaggtccagcatcaccggtttgccctgcgcctgctgcagcgcccgatccagctgcgctacgttgctgatgcgggtgaacgccaaatgcggctgggcggcctgctgcgcggcgccggggccaaacgcccaatcctgcagcgggcgggcggcgatcaccgccgcggccagcaacagcagctgcagcgcgcgggcccagccgcgtgagcttttcaaactcagcgcgaaggcccagccgaagaacgccagaccgagcaggctccacaggcgcagtccccacagatcgctgatcacccgctccagcaggaacaccggcagggccaggatcacaaagccgaaggcctctttgacgtactgcatccacggcccgctgcgcggcagcagtcggttgccgaacagcgtgacgataatcagcggaatgcccatgcccagcgcgtacagatacagcgtaccgccgccggcccacatattgccgctctgggcgatatacagcaggatggcgctgagcggcgcggtggtgcagggggagcagatcagcccggccagcgcgcccatcacaaacacgccgaacagcgagccgccgcgctgggtgttgctccagttggccagccgcgtctgcagcgcagaaggcaactgcagcgaatagcagccaaacatcgacagcgcgagggcaataaacagtacggagaggccaatcagcacgtacggatgctgcagcgccgcctggaactgcaggccggcggcggccaccaccagacccagcagcgtataggtcagcgccatgccctgtacgtacaccagcgccagcagcaggatgcggccgctgctgtgcggccgctcccggccgaggataatgccggaaatcagcgggtacatcggcaggacgcagggggtaaacgcgataccgatgccgatcagcagcgcccacagtggtgaaaacggcaggctggcgggcgcgggcgttgccggcgccgcgctggccggcgtcgcagcggatgacgccgccacggcgtccagcgggatcacgcgggtttccggcggatagcagaacccggcggcggcgcagccctgataggtgacgctcaggctggcgttctctgaggcttgcagcagcgtcagcggcagctgtaactgctgctgataaatctcggtctcgccgaagaactcatctttatgagcgataccctgcggcaaactgaaatcggccagcctggcctgctgcggcactagtttaatctgctggcgatacaggtagtagccggggcggatctgccagttcagcgtcagttgccggccctgttgctggaagtcgaaggcaaacgcccgatcgaccggcacaaattggttgccgccgccgttgccaaacagcgaggcctgcaccgtctgtggcaggaagaacaggctgcaaagcaggaaaatcagtttaatgatgcgttgatccataacaaatagtctttatctccggccatcaccggcagcaccagcaactcgggcgtctggtacgggtgatgttgtttcagatagctgagcagggcgtcttgatgctggcgattgcttttgaacagcatctggacttcgtactcctgttccagtttcccttcccagtaatacagcgatgacgcgccgggcagcagcgtggcgcaggcggccagctttgcacccagaacgcgggccgccagctcttgggcgctggcctcatccggtgcggtacaaagtatgacgacggcttcgcaatcagacatcttgactccctctcaacccgattctctgcagagcactataccctgaagccccggcggctagaaggcgagtttatcaccagcgcggaggtgggaggaaaaacggggcctgacggccccgcggagagttacagcaaaataccgcccagcaggaaaccgagcaccacggagaggatgacgccgatggtgccgggaataaagaacgggtggttaaacacgaaacggccgatgcgggtggtgccggtatcgtccatctgcaccgcggcgaccagcgtcggataggtcggcaggataaacaggccggataccgccgcgaaagaggcgacggcggtcagcgggctgacgttcagcgccagcgccatcggcatcagcgccttggcggtggcggcctgggagtagagcagcgccgagcagaagaagaagatcaccgcgagcagccatgggtgcgcctgaatcacgctgccggcggtcactttgatccactccagattcgcctgcacaaaggtatcgcccagccaggccacgcccagaatacagatacaggcgctcattccggccttgaaggtgctggagttcagcacggcgtcggtgtcgacgcggcacagcagggtggtcagggtggcgacgctcagcatgatgatcagaatggcgttggtggtgttcatcagcggtttggccaccagtcccagccccgggctgttgatgatggcgtaggccaccacgcaaagtacccccagcaggaacagcagcaccgacgacttggcgcgtggtttaatctccatcaccttgttgccgcgcagggtgatcaggccttcttccagccgcttcaggtagaccgggtcgttggacagtttggaatcgaacagccaggtaaccaacagcgacatcagcagcaccgccaggaaggtcgacggaatgaccaccatcagcagatgcagatagctgacgccgtggccttccatcaccgaggacatatacaccacggcggcggaaatcggcgatgcggtgatggcgatctgggcggaaacgacggcggtagacagtggacggcagggcttaataccttgctctttcgccacttcggcaatcaccggcagcgcggagagggaaatattgccggtgccggcaaagatggtcaggaagtaggtcaccaccggcgccagaatggtgatgtgttttgggttcttacgcagtaacttctcggtttgctggaccagatagtccatgccgcccgcgacctgcatcgcggagatggcggcgatgaccgccatgatgatggagattacgtcaaagggtatattgcccggctttacgccgatcatcgccagcactaaaaccccaaggccccctgcaaagccaatgccgataccgcccagtctggccccgagaaaaatggccagcagaacgatgatcaattccaccgctaacatagtgttgctcctcacaattaaagttttttatatccgccatttttcaggctgccgtttgcccggccgtacgtatccgccgttccatcgacgtgttcgctgcgccgtgacgggggcgcgacaacccgaattactttggttatatgaaaatgaaacgttaaaaatttgtgggcgctagaaagtaaaaaggcacgctatccagaggatttagcgtgcctttcgggctaccggatgtatctgttattgttcgttttcatctgtatagcgttttgctttataggccggatgttttaggttctcgacggagaagatgtcatccagttcggcttccgtcaacaggccgcgctccaggactacctcacgcacgctcttaccggtttccgcacagatcttaccgacgatgtcaccgttatggtggccgataaacggattcaggtaggtcacgatgccgatagagttgaagacgtagtgttcgcacacttccttattggcggtaatgccgttgatgcatttctccaacaggttatagctggcgttggtgaggatatggatagactcgaacatcgcctggccgatcaccggctccatcacgttcagctgcagctgacctgcttcggacgccatggtaacgcaagtatcgttgccgatcactttaaagcacacctgattgaccacttcaggcactaccgggttaaccttggccggcataatggaagaacctgcctgcagttccggcaggttgatttcattcaggccggcgcgcggcccggaggagagcaggcgcaggtcgttgcagattttggacattttcacggccagacgcttcagtgcgctgtgcaccatgacgtaagcaccgcagtccgaggtggcttcaatcaggtcttcagccggcacgaccggcaggttgctgacttccgccagtttctgcaccgccagctgctgatagccgtccggcgtgttcagcgcggtgccgatggcggtggcgcccaggttgacttccaacagcaactccgcggtgcggcgcaggttgcgcgtctcttcgttcagcagcacgctgaaggcgtggaactcctggcccagcgtcatcggcaccgcgtcctgcagctgggtgcggcccatcttcaagatattttcaaactctttggccttgcgctcgaagccatcgcccagttggttgatggcgtcgatcagcttcatcaccgaggcgtaaaccgcaatgcggaagccggtcgggtaggcgtcgttggtggactggctcttgttcaggtgatcgttcgggttcaggtactgatattcccctttctgatgccccatcagctccaggccgatatttgccagcacttcgttggtgttcatgttcagcgaggtgcccgctccgccctggaagacgtccaccgggaactgatccatgcatttgccgttatccagcacttcatcacaggcttgaataatggtgtcggcgattttgcgcgggatggtttttagctctttattcgccagcgcagcggctttcttcaccatcaccatgccgcggacaaactcaggaacatcgctgattttgctgttgctgatataaaagttttcaatcgcacgcagagtgtgaacaccgtagtaggcatctgcgggtacttcacgtgttcctagcaggtcttcttcgatacgaatgttgtttgacatgagaaccttctctatgttgctgccgaattatagattttgttagctaatttatgtcgccgtgagcgccggcggccgcagtatcaaccgcgagcggccggagctgcgccgatcatatgctgcttcgcaataaatgagtgaacacagatcactatctggaatttcaaaaaccacagtttttgcattgtgtgatctgtttcacatttgtcagtgtagccatttaaaagagacaagccggttgaaaagccgatcggataccctcattgtaattaactcgacctgttttatcaggccactttattgttctcgtatgcgccggggcgggtacgcgaagctatctgataggagaacacggtgcgctggttaccgtttttactgatatttctgctggtctacattgaaatatcgttatttatcaaagtcgccgccgtattgggcgtcgccgttaccctgctgctggttattttcacctcctgcgtcggcatatcgttggtgcgcaaccaggggatgaaaacctttgtgcagatgcagcagaagctggcagccggcgaaagcccggcggccgaaatggtgaaaagcgtttcgctggtaatggcggggttcctgctgctggtgccgggattctttaccgatttcctcggcctgctgctgttgctgccgccggtgcaaaaaacgctgacgctgaagctgatgccgcatctttcggtttaccgtcccggcggctgggggccgagcggcgatgcggccaacggcaacaccttcgacggcgaatttcagcgtaaggacgacgaacgccacacgctggaacaccgcccggacgagcacgacaagcgcgacgatcgttaacagatgcttttctgttcattaacaacacatcaccacgcggccgtccggccgcgtttttgtgtcagcgatcgcagttggctcattcgttaaaaattttttttcccggcccccttgaagggagttggaatgcccccatttcaaaacccacgaggccggtaaacatgagaatccggtgcacaaccctaaatctgatacagaccttcttacaggagagcgttcaatgagtattcgtccattgcatgaccgcgttatcgtcaagcgtaaagaagttgaatcaaaatctgctggcggcatcgtactgactggctctgcggcgggtaaatccactcgtggcgaagtagtggccgttggcaaagggcgcgttctggaaagcggaaatattcaaccgctggatgtgaaaatcggcgacatcgtgattttcaacgacggttacggcgtgaaagccgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacatcctggcaattgttgaagcgtaattacgctttatcttctgaactgaaaagaattgaagggaaataccaatggcagctaaagacgtaaaattcggcaatgacgcacgcgtaaaaatgcttaacggcgtgaacattctggcagatgcggtaaaagtcaccctgggcccgaaaggccgtaacgtagtgctggacaaatccttcggcgcgccaaccatcaccaaagacggcgtttccgttgcgcgtgaaatcgagctggaagacaagttcgaaaacatgggcgcacagatggtgaaagaagtggcttccaaagcgaacgacgctgcgggcgacggcaccaccaccgcaaccgttctggcgcaggctatcgttaacgaaggtctgaaagccgttgctgcgggcatgaacccgatggatctgaagcgcggcatcgacaaagcggttatcgctgcggttgaagaactgaaaaaactgtccgtaccttgctctgattccaaagctatcgcgcaggtcggcaccatctctgcaaactccgacgaaaccgtgggtaaactgattgcagaagcgatggaaaaagtcggtaaagaaggcgttatcaccgttgaagaaggcaccggcctgcaagacgagctggacgtggttgaaggtatgcagttcgaccgcggctacctgtccccatacttcatcaacaagccggaaaccggttctgttgagctggaaagcccgttcatcctgctggctgacaaaaaagtttccaacatccgtgaactgctgccagtactggaagccgtagcgaaagccggcaagccgctgctgatcgtggctgaagacgttgaaggcgaagcgctggcgacgctggtggtgaacaccatgcgcggcatcgtgaaagtggctgcggttaaagcgccaggcttcggcgaccgtcgtaaagccatgctgcaagacatcgcaaccctgaccgccggcaccgtgatctctgaagagatcggcatggagctggaaaaagccaccctggaagacctgggccaggcaaaacgcgttgtgatcaacaaagacaccaccatcatcatcgatggcatcggcgacgaagcgaccatccagggccgcgttgcgcagattcgtcagcagatcgaagaagcgacttccgattacgatcgtgaaaaactgcaggagcgtgtagctaaactggcaggcggcgttgccgttatcaaagttggcgcagcgactgaagttgaaatgaaagagaagaaagcccgcgttgaagatgccctgcacgcgacccgtgctgcggttgaagaaggcgtggttgccggcggcggcgttgcgctgatccgcgtagcgagcaaaattgccgagctgaaaggcgacaacgaagatcagaacgtaggtatcaaagttgcgctgcgcgcgatggaagcaccgctgcgtcagatcgtgatcaacgccggtgaagaagcttccgttatcgccaacagcgtgaaagcgggcgaaggcagctacggttacaacgcttactctgaagagtacggcgacatgatcggcatgggtatcctggatccaaccaaagtgacccgttctgcactgcagtacgcggcatccgtggctggcctgatgatcaccaccgagtgcatggttaccgacctgccgaaagaagataaagccgacatgggcgctgcaggtatgggcggcatgggcggtatgggcggcatgatgtaatcatcccccttcacgcttgcgtgagtgaaaaccccggcctggcgccggggtttttttatctctgaataaagggttcaggcgatgcggaatagcggacgcgtgttttatcaggcggcgatggagcggcagggcatgtctcagtgttcagcgcggcgcatacatttcatgcgcttaatcattagtaacgctcatgaaatatatcacgttaacccatgagtaaacgttccagcgcatcgtttcgttctttgttctcttcacttagccgcgaggcgtaaaaagcacagttattatcattggtaaccgattttttaatcatatgcctcaacgcatttatatcgccgcctttaacgccacagcctattctttcgagagagcttgcgttttcgaactgatcaaaggcttttgggtagattaactgaggtatgccgtttttaagcagttgggcactggtgccgatgccgccgtggtgaatggcaaacagacatcctttgatgctatccatattaagataaggtgttctgatgacattttcttcaacgtggacgctgtcgagggtgggggtgaccagtacacatttcaaaccttcatctttcagactgcttaagacatgatttatgcctgcttcatcagacaatgcccaactggtgaagaaaatcaccgtttttttgtccacaaagcggttgattatcggagcgtggtcgaattcccggtttttatttaacaggaaccccatgtaaaatccatgctgcggttttttttcgtagaaccaaggctcatacaaaataataggctttaagcgtctatctaccaggtcggtatagatgtttttgtcgtctgggaggttctctgattttcttatcgaggcgatgaccccctgtaacagcggagaaaccaggcggcgtctaaagagttcagccttcaggtttaatgaggtgccgagcttgctttctaaccagctaataaatttccccgggcagagtttaaggttggcgttggtaaggcttatcgggaagcgttttaacgaatatttttcgctaaccaccttggctgaaaagacccaaagcgaatgaataattacacaattatcattcaccaacctctcgattgaatgaaacataccaacctgataattagccatgtatgcagatatttttattaatgaggttttcttctcccatagctggctgtcacgtactgaacggataaagtcccctttactgcctactgctgaaaaggaaagattgcgagactcaacgtaatctttgaagtattcattggtaagtatatgcacatcatggtttctttcttttaatatcgcgccaatttcgatgcatgggtaaacgtcaccagaggaacccagggcgcatattatcactctcatatcaccatcctgttttgtcgactctattttttggtttcgttctgtcagtccaagcgtcactgattgattattgccattatttaatggcttcggcatcccgataatgagcggggttgtctattaagttacatctcagtgaccggatcgcataaatacttagcttattaatatttaccattatcctttattcgtcagctatccgctgtgtcgccaccccaatcattagatgtattaatatatgctatggcgcaggaatttgcccaagaaaaggcgcacaaccgtcacttttctttatttatttatggatgcgcataacgccatgaatattatggcgttaaatttcttaccctccgtgctctgacggatttatcccgacgccgtttgcctggcggttttggactgggacgattttggctgagtgggagcgggtggggttgctgataggctcgcgcggcttaccgtatcggttgcacggagcgcatgggcaggacgccgattataacaaagagctggcgcacagggtttggcgatatttttaccggccggacggaattagcgtgtaaactgttacctcatcaactgtcgctctatgcgttgaccaagtatacgtggcaacggaagcttaagaggtagcattgctttctgataagcttttgcgtaattctcaacattatatggggaacaagatgcggactacagccttactgggactttcggcggcgctgctgctggcaggatgcagcaccactcatcaactgaccagcgcaggtcagcaggttaaatttaccgataccaaaccggcggcggaatgccagctggtgggggaagtcaccggcacgcagagcaactggctgtccggcagtaatgcagaaagcggcggcctgcgcggtgcggccaacgacctgcgcaacaaggcggctgaaatgggcggcaacgtgatttacggtgcgaccagcccgagccagaatctgctctccagcttcgcccctctggacagcaaaatgatgggccaggtttataaatgcccataacggccccacgccgttaaccaccgatgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcaccgatataaaaaagaggaatgcctgggcattcctctttttttcgcttaaggctgcggcgccgcgtcctgagtcagccgcagatccagcggcgttttgctgggttcgccgccgatctcgcgcgtcaggcgcggtaccagatagccggacaccttgctcagcagctgctgcatgatgcggcgcgcttcgtcatcgctgaccataaagtgggcggcgccctgcaccttatccagcacatggatataataggggagaataccggcatcaaacagggcgttgctcagcgtcgccagcgtatcggcgtcgtcgttcacgccgcgcagcagcacgctctgattaagcagggttacgccggcacggcgcagccgcgccatgctggccgccagcgccgcatcaatctcattggcgtggttaatgtgcgtcaccatcagcacctgcaaacgcgagcgggacaggcgctggcagagctcaggcgtgatgcgcgccgggatcaccaccggtaaacggctgtggatgcgcaggcgtttcacgtgcgggatggcttccagctcgccgatcagccagtcgagctcatgatctttcgccatcagcgggtcgccgccggagaagatgatctcgtccagctccggctgttggcgaatatagtccagcgcctggcgccagttggctttattaccctggttatcctgataagggaagtggcgacggaagcagtaacgacagttgacggcgcagccgcctttaaccagcagcagggcgcggttgcggtatttgtgcaacaggccgggcaccacgctgcgctgttcgtccagcgggtcggtggtaaagccggcggcggtcacgaactcatcgctggcggtcaatacctgacgcagcagcgggtcgccggcgtcaccggcgcgcatgcgggcagcgaaagcgcgcggtacgcgcagcggaaacaggcggcgcgcatcgcgtccctgaggcagttccggatgtgtgttcagtgacagaagccgcagcaattcatcggggtcggtaataacatcggcgagttgatgcaaccaatcttctctatctgcgatgttttgggttacaatatgtgccatttttttggctaagctaccaatttaaaattcagagggccattatggcgacttattctagcaacgatttccgtccgggtcttaaaatcatgatcgagggcgaaccttacgctgtggaatccagcgaattcgtgaaaccaggtaaaggccaggctttcgcacgcgttaaaatgcgtcgtctgctgaccggcacccgcgtagagaaaaccttcaaatccaccgactcggccgaaggcgcggacgtgatggatatgaacctgacttacctgtacaacgacggtgagttctaccacttcatgaacaacgaaaccttcgagcagctggctgcggatcagaaagccatcggcgacaacgccaagtggctgctggatcaggcagagtgcatcgtgaccctgtgggacggccgtcctatcgccgttaccccgccgaacttcgttgagctggaaatcgttgataccgatccaggcctgaaaggcgataccgcaggcaccggcggcaaacctgccacgctgtctaccggcgccgtggttaaagtgccattgttcgtacagattggcgaagtgatcaaagttgacactcgctctggcgaatacgtatcacgcgttaagtaagcatcaaagcgggggagtcatcggattcccccgttttattttaatcccttgatagttggcagaatttgcatgatgaagaaaactctgttggccgttatttccctgacgctgctgctgtcgctcagcggttgcaacaccttccgcggctttggccaggacgttcagcatcttggcggcgcgatctcccgcggtgcgagctaagccgcctcccgtaacaaccagtcccatttacttgcgcaacgcccgccaatattgactacgcttagagagccgtatcttttcatcactgataaataaggaagtcttatgctgaagaaaagtatccttgcgatgtgctccatgctgttcctgttttcgctgaccgcgtgtaatacgaccgaaggcatcggtaaggatgttcaggccggcggcgaggcgattcaacgcagcgcgcaatagcgtcatgctctaatgtctgtggtattccattagcaatcacgggcgttgttctctgttccccggcggtggaataccctgtatatactgcggcagcggtatgttccgcagacgccagtttggttatataatccctgcttcaccctgccaggttggacgaccttcctgcgcttcctgatgtccggggacgaccccacctaatcctggagccgtttcatggcgtggatcattcttgtttttgccggtttactggaagttgtctgggcgataggcctgaaatatacccacggttttacccgtttgacgccaagcattattacgatagttgcgatggtggtcagcatgctgctgctggcgaatgcgatgaaaacgctgccggccggcaccgcctacgcggtatggaccggcatcggcgcggtgggcgcggcggtgatgggtatgatattgctgggcgagtcgaccaacctgatgcgcatcctcagcctgtgcctgattattgtcgggattctggggctgaaattcagcagccattgaggcgataaacgcagagggcggccggatagcgtggccgcccgttgagggtttacagcgtgacgacgccgatcagcgtgacgacgctgaggatggccgccaggccgtagaatacccacttgccggccggcacgtggattttcaggtcgtgcatcgcgtgatggatgcggtgcagaccacaccacagcggcaagatgatcatcagcagcaggaacagacggccgacaaggctctggcagaacgccagtacgcgctcatagcccagcgcttcaccgggaaacagccccagcggcagcaaaatgcccagcagcagcacgatcaccggggccacgatggcgccccacatgccgccggcgccgaacaggccccagaaaatcggctcgtcggagcgtttaggtgcgtggttaatcatatttcctcccaattacagtagcgcgacggcgagaacgaccagcgtgagcagaatggtcaccgcccacagggctttgacgatcgggccggggcccatcttttcgccgttgaccacgatattggccgccttaggcgccagatcgaaccaggttttggtatgcagcagcgccgccagcagagcgatgatattaatcagcagcaccagcgggttttgcaggaaaccgacgaaccctgcccagctttccgcgccacccttcagggaaaagacgccgtaaatcatcaggatgctgaaccaaaccgccggcaccgaggtgccttcacgcagcatatagaagcggtagaaccccagtttttgccaccagttgggcgccatggcgcgcacataaggcttacgttgtgttgtcattgcactctcctctcccttattgcggcttcagcatggcgatcataaagtcggtagcgctttcaactttgccctgttgaatcgcggcggccgggtcgacgtgtttcggacagacttcagagcagtaaccgacaaaggtgcagctccagacgccgttctgaccgttgagctgcggcatacgctgctttttgccgtggtcgcggttgtcgaggttatagcggtgcgccagggtaatggcggccgggccgataaactcagggttcaggccgaactgcgggcaggcggcgtagcacaaaccgcagttgatacagccggagaactggtggtacttcgccatctgcgccggcgtttgcacgttgggaccgtcttccggtttgcgctcattgccgatgatatacggcttgatggcctccaggctttcgataaagtgggtcatatcgaccaccagatcgcgctcgatcgggaagttgcccagcgcctcgaccttcatgccgtcggcgtagtcgcgcaggaaggttttacacgccagcttcggcacgcggttgaccatcatgccgcaggaaccgcagatcgccatgcggcacgaccagcggtaggacaggtccggcgccaggtggtctttgatatagcccagcgcatccagcagcgaggtctgctcgtcataaggcacgctataggtcgcgaaatgcggtgcggcgtcgctttccgggttataacgcatgacctcgattttcagcgttttcatctcagccattcgcctgctccttctcctttttctcctgcgcatcggcctcggcgccatagacgcgcttggccggcggcagtttggtaattttcacatcgctgtactccaggcgcggtgcgccgtcggcgttgtggaacgccagcgtatgtttaaggaagttgacgtcatcacgctcggtgcagccgtcgtccagccgctggtgggcgccgcgcgactctttgcggttaaaggcggagtgcgccatgcattccgccacgttcaggccgtgctgcagttcgatggtgtacaacaggtcggtgttgaatacgctggagcggtcggcaatcctgacgcgtttcacgcgctccttcagctccgccagcttgtcgatggttttctgcatcagctccggcgtccggtagatgccgcagccttcttccatcgacaggcccatttcgtcgcggatcgccgaccagctttcgtcgccttcctgtgccagcaggtcgtggaggcgctgctcgacgtcgcggctttgcgcctccagcgcgctgccgttggccggcgcgctctcctgcgcgcgctgcgcggcgtgttcgcccgccacgcggccaaacaccaccagttccgccagcgagttagagccgagccggttggcgccgtgcaggccgacggatgagcattcgcccaccgcatacaggcccttgatgcgggtttcgcaattctggtcggtttcaatgccgcccatggtgtagtgcgcggtcgggcgcaccggaatcggttctttcaccgggtcgacgccgacgtaggccttggccagttcgcagataaacggcagacgttcgagcagcttcttctcgccgaggtggcgcagatccagatacaccacgtcaccgcgcggcgtagcgatggtgcggccggcgcgccattcgtgccagaaggcctgggagactttgtcgcgcggccccagctccatatatttgttcttcggctcgccgagcggcgtctccggccccatgccgtaatcctgcagatagcgatagccgtctttgttcaccagaatgccgccttcgccgcggcagccttcggtcatcaggatgccagagccgggcaggccggtggggtgatactgcacaaactccatatcgcgcagcggcacgccgtggcggaaggcgatgcccatgccgtcgccggtcacgatgccgccgttggtgttgtagcggtaaacgcggccggcgccgccggtggccatcaccaccgcgttggcgcggatctgcacccgggtgccttccatcatattgatggcgaccaggccgcgcgcctggccgtcatcgaccagaatatcgaggacgaaatgttcatcaaagcgctggatttgcgggtatttcagcgaggtctggaacagggtgtgcagcatatggaagccggttttatcggccgcgaaccaggtgcgttcgatcttcatgccgccaaaacggcgcacgttgaccgaaccgtcttccctgcggctccatggacagccccattgctccaactgggtcatttcccgcgggcattggtgcacaaagtgatccaccacgtcctgttcgcacagccagtcgccgccggcgacggtatcgttgaagtgataatcgtaggcgtcgtgcgcctgggtgacggcggcggaaccgccctcggcggccaccgtgtggctgcgcatggggtagacttttgacaccaaggcaatttttaaggcggggttggcttccgcggcggcgatcgccgcacgtaaacccgcgcccccagcgccaataatggcgagatcggcgttaaaggtttgcactgcactcctccaatattcttgtcagaacggctgattaactttcaaggcttaaaattcaggaataattcggatgctaattaaacgccggtaatttatagcgttagccccacgcacagataacacccggcaaatatagggttttaatatacccaaagttgagtaggtgaaatttgatgtgatcgattattttgtcgattagtgcgcatgccggagccattaccgataaaaatggcgccttgctcgcatttcactgttatttgtctaactcgcagcggtttatatagccgttatcgtttttatgtttttaatcggcacctgaccggtcggcgcaagaatttgtttgcccggcaggatgcgagtagactgcatgccctgtttgatttcggagtaattaccatgagcgaagcggcaagctggcagccaagtgcacctatcgccaatttgttgaaacgcgcagcgattctcgctgagatccggcgctttttcgccgatcgcggcgtattagaggtggagacgccggcgatgagccaggcaaccgtcaccgatgtccatctggtcccgttccagacgcagtttgtcggcccgggcgcggcggatggcatgacgctgtacatgatgaccagtccggaatatcacatgaagcgtctgctggcggccggcagcggcccgatttatcagttggggcgcgctttccgtaatgaagaagccggacgccaccacaatcctgagttcaccatgctggaatggtaccgcccgcattacgatatgtaccggctgatgaatgaagtggatgacttattacagcaggtgctggactgtgacagtgcggaaacgctctcctatcagcaggcgttccagcgtcatctggagatcgacccgctgtcggcggataaggcgcagctgcgtgaagccgccgccaagctggatctgagcaatattgccgagacggaagaggatcgcgatacgctgctgcagatgctgttcaccttcggcgtcgagccgcacatcggccgtgagaagccggcgttcgtctaccatttcccggcgtcgcaggcggcgctggcggagatcagcaccgaggatcaccgcgtggcggagcgtttcgaagtgtattttaagggcattgaactggcgaacggcttccgcgagctgaccgacagcagtgaacagcgtcagcgttttgagcaggataaccgcaagcgcgccgcccgcggcctgccgcagcagccgatcgactatcacctgctggaggcattgagccacggtatgccggagtgcgccggcgtagcgctgggggtggatcgtctggtgatgctggcgctgggggcggaaagcctgagcgacgtgattgccttcccggtgacgcgcgcctgacgggcagccgccagccaataaaaaggccgacatcgatgatgtcggcctttttttatgcttacagcccgccggaatcgcgcttggtgctcggcgccggcgtggaggagaccgcgcggccgtcgtgattggtgatgcgcgacagggtgtcggtgcgcacctggaacggcgggtaaggcagggtaatgccgtgttcacggtagccggccaggatcagctggtgcatctcatggcgcagcggcatacggtggcccatttcggcggcgtagatacgcagttcgaagatctgaataccctgctgcagatccaccaggtagacctccggcggcggggtatccagcaccagcgaacagcgacgggcggcgtcggtgaggattttggtcacctcctcgctgttggcctccgccggcgccggcacggtcagcaccacacgggtgatggcgtcggacagcgaccagttgacgaactgttcggtgataaacgccttgttcggcacgatgatctctttacggtcccagtcggaaatcgtggtggcgcgggtgttgatcttggtgacgctgccggtcaggttgcggatcgtgacggtatcgccgatgcggatcggtttttcaaacaaaatgatcaggccggagataaagttggagaagatctcctgcataccgaagccgaggccgaaggtcagcgcggtgaccacccactgcagtttcgaccattcgatcccgatccaggagaagctgaggatggcgccgatcagcagcagcagatatttggtgatggtggtaatggcgtagccggtgccgggggacagatccaggtgctgcagtaccgccagttccagcagcgcgggcaggttgcgcaccaactgggtggtcaccatgatcaccagcaccgcgatcagcaccgcgccgagggtgatcgactggacgctgtccacgccgttgctggtggaggtcacattccacagtgagatattttccaggaaggcgaaggcggagtggatctccgaccacaggaagatcaccgacaccagtgcgatcattgtcaggatcgaacgcaccagccgcagcgactgggcgctgatcgcatccagatcgatctcggtctcatcgatatcgatactgccttcattactgccggtgacgtgcgtattgccggtttcatcctcgccgcgcgcacgctgggccagaatttcggcgcgccgctgtttggcgcggtcgaaggcgatgcgccggcgctgaatcagcatccagcggcggataatgtggtagaccaccagcaggaagaaccagatggcgaccgaggtttccaaccgcgccaacagcgcctgggcggtggcgaggtagccgatagtggacgccaacgccgccagcagcggcgcagacatcagtacgccccacagcgcggtgttcaccatgttatcgccggagcctttcttatccagatagagtgggatgccggcgcgcttgaggctgctggtcaccagcagcagggcgacgcacagcaggataaagcacaggcgtcccagggtattggagaactcgcggtcgttgaggttatcgaaggtgatcagcgccataatcagcggcacaatcagccagatcgacatcttgtaatagcgcatggcgcgtgaaacctgctgcgacggccagccgaagtgtacgataaacaggccgcgcgggtgggcgaaggtggcgctgatcatacagacccacaggatcggcagggtggcggtcacgccgtcgccgatcgccaccgcgaccggataaggccaggcgttctgcaggccgaagcccagtgccgcccacagcaccggcaacggcagcgccaccagaattgaccagaagacgttgcgcagggtcagatagaactgatcctgagtgaccttgccgaccttgctgctcgaacgctccagaaatgcgtggtagtgcttgcgggtgctgatgctgaatatcaccagcagcagggcgccgaaaatgggcaccagcgtgctgcggctggtcaccatcatcacaaaggcgccgctcagctgcgacagggtatccagcgacagcagacgggtcaggtcgtgcgccacgttgagcggataggaaagcgtcagcgggctgacgtccggcacccagaacagataacggtgggtggcgtctttgatttcattgagtgcgtcgaccagctgcgtgttggccactttcagcttggtcagctccagaatttgcgtatcgcagccggacaacagggagttaagcagttcgcgctgggtgcgcagctgcgcgtcgataatctgtttctggctcggcgtcagctcggagccgtcgtcctgcttgatgctttgcgcgcgctgcggcagtttttccagctggttttcaaactgcagacgctggacgcgcagctgcgccatatcgctgtccagctgctgcggcttgggcatttccggcagcgtcgacacctgcgcgcgcagcgtttcgcccagcaccggcgatgagcccagccattgcgcctgctcgatgatggtgctcatcgcctgacgcacctgcagggtttgcgaggcggcctggcgctgctgcgaagagatcagatccatacgctgcgcctgattattcagcgcggtggagagttcgcggttaatttgcagctgttcgctgatgcttttcggcagttcgccgctctgttcggccagctgttcggtttttttcagcgccagctcggcttcgcgctggcgttggttattcaggttattgcgcagcgcctgcagctgaacatccagcttttcatgccgctttttaaacacttcggcgcgcatgcgcgccagttcctgccggttattcgccgacagctgggcgagatccagctcgttgactttggccttgcgcgcggcggcttcggtctgcagcagataaagctgcgccagcgcctgcggcttggtcgggttcggcggcagcgcctgcaggcggcgctgggtttccgtcagcgtgcgccgggcttcggtctgctgctgcggcaactggccgagcgagtcgctgatttcgcgcgaacggtcctgttcctgctgcatcagacgcgcctgctccaacagctggctgctggtctgcaggatttgctgttccagctcgctggtgggcagattatcgccgttcggcaggattttggcgctttcaaccgctaactgacggcgcagctgctgcgccatcttgggaaagtcgtcgatcactttctggtactgttccgtacgcgtcagggattcggtgcgttcggccagccggttgagggcgctttgcagcgcctcaaccgtttccgcctgattggctgcgtttttgttgctttctgcctgtttcagctcctgtttgagctgcgactcgctgggcagcgccgccgccagcgccggctgagccagtaaacaaccgagcaataacgtggtgataatcaggcgcacgacatcattcctttaggtttgcggcgcttctgccgcgtcgcgtgcggtagccgcttcggcaaaggcttcacccatacgggtcacggtgccgttgttcaggcgcggttcgaaatgcacgctgttggcggtaaacaggttgatcaccgtcgaccccagcttaaagcggcccatctctgcgccttttgccagcgtcaccgcctcgtctgcgccggccgccgggtaggtccaacgcttgatgatgccttcgcgcggcggcgtcacggtgccggcccacacggtttcaatgctgccgacgatggtggcgccgaccaggatttgcaccatcggcccgaatgcggtgtcaaagacgcagatcacgcgttcattacgagcgaacaggttaggcacgttggcggcggtcagcgggttgaccgagaacaggtcgcccggcacgtagatcatctcgcgcagcacgccgtcacacggcatatgcacgcggtgatagtcgcgcggcgccaggtaagtggtggcgaacaggccgttgcggaaggtgtccgccaactggtagttaccggccagcagcgcctccaggctgtagtggtgccccttggcctggaagatctgatcgtcgcggatcaggccaagctggctgatggcgccgtcggccggcagcgccagcacgttggcgtcgctgacgacaggacgcgcgccgtcgcgcagcggacgtacgaagaattcattaaatgtggcgtatgaggtcaaatccgggttctgcgcttcctgcatatccacacggtaatagcgggcgaacagttttaccacctgctgtgtcagccagccggcctctttgtctgcgccccagccggccagacgggtcagcgccaacttcggcagccagtattgtaatttgattttgatgctatccagcacgttaacctcttaaaaagggggtaaaaggcgcgcattgtaacgacccgcagatcgctgtcaacgttcgcccgagggtgttaaccgttggcgtccagcaggttcttgcgaaccttgacctgcgccatactttctaaaatgcggtgataattgtcgaagcgctcttcggcgatatcgccgcgctccaccgcggcgcggatggcgcagccgggatcgttatcgtgcttgcagtcgcggaacttgcagccgcccaggtaatcgcggaattcgacaaagccctgggtgatttgttccggctccaggtgccacaggccaaattcgcgcacccccggcgagtcgatcacatcaccgccgtgctggaagtggtacaaccgcgccgcggtggtggtgtgctgcccgaggccggagacgtcggagacgtcattcaccagaatctgttcgtcggacggcggcagcagggcgttcagcaggctggatttcccgacgccggactgcccggcaaaaatgctgatgcgtcccgccagcgcctgttcgaactccgccatgccctcgcgggtacggctggacacttccagcacccggtagccgatgcggcggtaaatatccatcatgccgtcaaccagctggcgcgcttccgcgtccagcagatcgattttgttcagcacgatcagcggctcgacatccagcgtttcgcaggccaccaggtagcgatcgataatgttcagcgacagctccggcaggatcgccgacacgatcacgatctgatcgatattggcggcgatcggtttgacgccgtcgtagaaatccggccgcgtcagcaccgagctgcgcgcatgcacggcttcgacgatgccttttaccccttcatggttgccaaggccggggcgccataccacgcggtcgccggtcaccagcgaccgcagggtgcgacgaatattgcagcgatgctgactaccgtctgctgcttcaacgtcggcgtgcatgccaaagcggctgatgacgatcccctcttgcggttcacccaattggctatcgtccagttccggtttgttatcagtgcgcttcaggcggcgctgatggtttgcctgcacccggcgttgttgacctttagacagtttgtttttgctcactgcgcctcactcttcggctttatatcgctctatcgctcgttgcgactaaaaagactatgatacacgctattttatattaaataaccgttgttggctgccgcgcgccgttgcggaatatttgccgccgccggccggcgcggggttgtcttgaggcttacaggcaggaactattatgaccgcaaacgaaaataacctgatttggatcgatctggagatgaccggtctggatcccgagcgcgaccgtattatcgagatcgccacgctggtgacggacgccaatctgaacattctggcggaagggccggtgatcgccgtgcatcagtcagatgaacagctggcattaatggacgattggaacgtgcgcacccacaccggcagcgggctggtggagcgggtgaaggccagcagcattgacgaccgggcggcggagctggcgaccatcgcgtttcttgaacagtgggtgccggcgggcaaatcgccgatttgcggcaacagcgtgggtcaggaccggcgttttctgttccgctatatgccgctgctggaagcctacttccactaccgctatctggacgtcagcacgctgaaggagctggcacgccgctggaagccggaaattctggccggttttaaaaagcagggcacccatcaggcgctggacgatatccgcgaatcggtggcggaactggcctattaccgtgagcattttattcagctgtaagccggcaagggccgttagacgttcagaaaatgccgctctttgccgcttaattcgccatattggcgcattaagcagcaatcaaacaaaaaaagcgattttttgcgtttaggggcttgcggcaaaaaggaattctcgtataatgcgcaccccgtaccgatgaagaatttcgaaaagttcagctatcgatacgacgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagcctcgtttcccgctccaaattcagcaatgtcgcagtttgcggcatgatgagtaacaagcagtaccagtagtaaccatgcgacgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagcctcgtttcccgctccaaaatttcaaaggccatcttcatttttggccggatgctgcgaagcatctcttgtgtgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagcctcgtttcccgctccaattttctccccctttaaacgtcaccacatcgccctcagcgatgcgagcgagtctcttctgtattattcatacgaaaaatcttgtaaacagagttatccacaggctgctcgggtaatacctcgcggacaaaaaaacaacgttatcagaatgaaatatttatctttttgatttttaaagatatttatttattccaaaacgttaccccgatcacttgctctttttgtgacgtttgaaagacaaagggtttttatttttatgcacaagtccacaggctacatggcggggtggatgataggtctgccattggcatcaggcgtccctcggtaatcccttttctaccgcgcgtattaatcgttttttctgcgggctctgcacctcaacgcggtgttcggcgcggcgggccagctgttgctgcagcgcccactcgatatgttcatccagcagttcgctttgccccagccgggtgcgcagggcggtgacgacctcttcctgatacggcgcgttgccaagtgcgacggcaatattacgcagccagcgcagatggccgatgcggcgaatcgccgacccttcggtgatgcgcagaaatttttcctcgctccaggcgaacagatcgatcagctgcggcgcatgcagcgccgcgcgcgggctgaagtccgcttcgtcggtcagctgtgagaaacggttccatgggcaaatcagttggcagtcgtcgcagccgtagatacggttgcccatcagcggacgaaactcttcggggatcgccccttccagctcaatggtcagataagagatgcagcggcgggcgtcaacggtatacggctctacgatggcgccggtcggacaggtggtgatgcaggccacgcagcggccacactgctcctcctgcggctggtcgaccggcaggggcaaatcgatcagcagttcgccgaggaaaaaccacgagccggcttcccgattcagaatcagtgagtgtttaccaacccagccaatcccggccttggcggctaacgggcgttccataatcggcgccgagtcgacaaacggccggaaattcagttcgccgcaatactgctggatctgttcgccgagctttttcaggcgctggcgcagcagcttgtggtagtcacgccccagcgcatagcggctgacatagccgagctgtgggttgttcagcgtgctggcgaatgccgccttggccggcaggtagttcatacgtacgctgatcacccgcagggtgccgggcagcagctcatgcggccgggcgcgcagcatgccgtggcgcgccatccactccatttctccgtggtactgtttatcaagccacgcctgcagttttggctcttcagcgctgagatcggtatcgcaaatgccaacctgctggaagcctagcgattgcccccattgcttgatatgttgggcgagttgatggagatcgagagggtgtgtcatgacgggccatagtgagaaacaatacgctgtcagtttaccacactctgtctggcctgcggactggatcagacaggcggagccgttagcggccgccgccgccggtatttcgctgtacgaactgatgctgcgtgcaggcgctgcggcttaccgtctggccggcgtttgctatccggccgcgcgccactggctggtgctgtgcgggcgtggcaataacggcggcgatggttacgtggtcgcgcggctggccacggaggccggcgtgcgggtgacgctgatcgccggcgcaggttcgcgtcccttgccggctgaggcggcgatggcgcgtcaggcctggctggatgccggcggtacggagctggcggaagacagccgctggccggtggatatcgacctgattatcgacggcctgctgggcagcgggctgccgattgtggcgttggatattccctccgggctgctggcggccagcggtgccgttcccggtgcggcgattcgtgccgcgcacaccatcacctttatcgggctgaagccgggcctgctgaccggccaggcgcgcgattgggtcgggcaacttcattatagtacgctaggattatctgaatggctggcgcagcaaccggtgcagattcagcgcgttagcgctgccgatctggcaggatggctgccgccgcggcgcccgtgttcgcacaaaggcgaacatggacgcttgctgttggtcggcggcgatcgcggcttgggcggcgcgatacgtatggccgccgaagcggcgctgcgcagcggtgcaggattggtgcgagtgcttactcacattgatcatgtggcgccgctgctgacggcgcgccccgaactgatggtgcaggcgctggatgacgaggccctgcagcgggcgttggcgtgggccgatgtcatggtgattggcccgggccttggacaggaggcgtggggtcggaatgcgctgaaagttctgcaatccagcgataaaccaacgttatgggatgccgatgcgcttaacctgctggcattaaatcccgagaagcgtcagaatcgtgttattacgccgcatcccggcgaagcggcgcggctcttgggctgcagcaccgccgaaattgaaagtgatcgcttacttgccgtgcgccgtctggcggcggactatggcggcgttgcggtgctgaaaggcgcgggaacgctgatcgccgatgagcacggcgcgatggcgattgccgacgtcggcaaccccggcatggcgtccggcggcatgggcgacgtgctggcgggcattatcggcggattgctggcgcaaaagctctcgctgtatgatgccgcctgcgccggttgcgtggtccacggcgtcgccgcggatagcgtggcggaaaaacaaggaaccagagggttgctggcgaccgacttactgccggcgatcccttattacgttaatcctcagttggcaaaatagatattatcgaatgaaagaactcgtattacctctgccggatgaggcagcgacggttgaattgggggccgcgttggcgcaggcgtgcgatcgggccagcgtcatttatctctatggtgatttgggcgccggtaaaacgaccttcagccgtggtttcctgcaggcgctgggccatcagggcaatgtgaaaagcccaacctatacgctggtggagccttatgcgctggagccgctgtcggtctatcactttgatttgtaccggctggccgaccccgaagaactcgaatttatgggcattcgcgactactttgcgcagaatgccatttgcctggtggagtggccgcagcagggggccggcgtattgccggcgccggatctggcgctgcatctgagctaccaggatcaaggccgggaagcgcgtctggacgcgctgtccgattacggcagccaactcatcgaccgaatccacaggtaacagggatgacgccaacatgatgtatggactaaagaaattcctgggcatgacgctgatcgtcgtgatggggctgttcggcccgtcgctggcgctggcggcgtcatcgtcgctggcggatatcaaagtcaccaacgcccagcgggaagcgaccgtcgcggtcagctttaacggcccgccggcctatgcgttcttcccgctgcacgggccggagcgcgtggtgctggacgtgaaccagagcggcaaagtcagcggtctgccgctgaacttcagcggtcagaatctggtgaaacgcatccgttccagcgcgccgaaagatgcacagagcgtgcgtttggtgtttgagctgacgcagcgtgcaaaaacccgcgccgtcacgcggcagaatggcaacgtgtataccgtggtgttcaccattaccgccagcggcggtaataacaacgttgtacgccaggcaccggcacctgcggccagtaagccactggtcagcaagccggtggtgacgaaaacagaagagccggtgcgccgcgcggcgccgtccagctcatccggcagcaatccgttcaaggaaaaaccgaccgtggtgtccggcaccgcgacggcggaaacgccgcgcagcagtcgggtgtccgccggctcgggcaaccgcgtggtcgtggcgattgacgccggtcacggcggtcaggatcccggcgcgctgggacagaacgggctgcgtgaaaagaacgtgaccatcgccgttgcccgccgcctggaggcgctgctggataacgacccgatgttcaaaccggtgttgacgcgcaccggcgactactttgtgtcggtaatgggccgctcggaagtggcgcgtaagcagggggccaacgtgctggtgtcgatccatgcggattcggcgccgaaccgcagcgcgacgggcgcctcggtgtgggtgctgaacaaccgccgcgccaacagtgaaatggccaactggctggaacagcatgagaaacagtccgagctgctgggcggcgcgggcgatctgctggccagcaaccaggcggatccgtatctcagccaggcggtgctggacctgcagttcggccattcgcagcgcgtggggtatgacgtggcggtgaaggtgctgagtgaaatgcgcaccatcggcgtgttgcacaagagtcgtccgcagccggccagcctcggcgtgctgcgttcgccggatattccttccctgctggtggaaaccggctttatcagtaacccttcggaggagcgactgctgggcagtagcgactatcaggagaagattgccaaggcgattcatcgcggcctgcgcagctacttcctgtcgcatccgctgcaagccgacccaaaggtggaaaaccgaccgctggacgtcgcagcggcggttaatacggcttcaccagacgtcagcagcagttaccggggtaaaacgcagactcacgttgtgcgcagaggggaaacgctctctgcgattgcccgccgttacggcaccagcatgacggcgctgcataaccttaatcacttgaagaaagacggcgtatgggtcggacagcgcctgaaagtaccggcggcgggggccgccgccggtgtccaaggcagcgcgaaaaccgccggcgtcagcaagacgtcgcgccataaggtggtgcgcggcgatacgctgtcgtcgattgccgcgcactatggcgttagcgtcaccgctctgaaaagcgccaatcgtttgaagtcggacgtcgcgccgctggatcggacgctgaccattccgcatacctgaaccatcaaggggaacccgcatgtcaatccaggtgttaccgccgcagctcgccaaccagatcgccgccggggaagtggttgagcgtcctgcgtcggtggtgaaggagctggtggagaacagtctggatgccggcgccacgcgcatcgatatcgagattgaacgcggcggcgccaagctgatccgcattcgcgataacggctgcggcatcggtaaagaggagctggcgctggcgctggcgcggcacgctaccagtaaaatcaccacgcttgacgatctggaagcgattatcagcctcggctttcgcggtgaggcgctggccagcatcagttcggtatcgcgcttgacgctgacctcgcgcaccgctcagcagcaggaggcctggcaggcttacgccgaagggcgtgagcaggcggtgacggtcaagccggcggcgcatccggtaggcagtacgctggaggtgctggacctgttttacaacacgccagcgcggcgcaaatttatgcgcaccgaaaaaaccgaattcggccatatcgacgaagtggtgcggcgcattgcgctggcgcgcttcgacgtggcgatcaccctcagccacaacggcaagctggtgcgtcagtaccgtgcggcgaaggaagagagccagtatgagcgtcgcctggccagcatctgcggcccggcgtttttacaacatgcgctggcggtttcctggcagcacggcgatttaaccatccgcggctgggtggcggatccggccggcgcgcgggcgcttggcgatatgcagtactgctacgtcaatagccggatgatgcgcgaccggctgatcaaccacgcgatccgccaggcgtatcaggatcagctgcaggatgaacaacagccggcttacgtactgtatctggaggtcgatccacatcaggtggatgttaacgtacaccccgccaagcatgaggtgcgtttccatcaggcgcgtctggtgcatgattttatctatcaggcggtgaccacggtgctgcagcaggtggggcagacgtcgctgccgttgacggaagagacacagcaggaaccggcgccggcctggcagccggaaaaccgcgtggccgccggcggcaatcacttttcccagccggcggcggagagcgcgccgcggcgtgaaacgtcgcccgccgcgccggtgcgcgagcgggcgccgcagagctatcacggcggggcgggttatcagaagcgtgaaggcgagctgtacggacgcctgatgcaggcaacgcctgaggctgcgccggccgccgccgagaaaccgccgctgttcccaccggccaagacgacgccaacgccgcaggaaccggcgctggcgggcagtcagcacggcttcggccgggtgttgatggtgtatccgccgtgctacgcgctggtggaacagcagcagcgtctgtcgctgctgaatctgccggtggctgaacgctggctgcgccaggcgcagctgacgccgccggaagagggactgcgcccgcagccgctgctgatcccggtaaaactgacgctggagaaagcggaggttgccgcctgtacgacgcatcaggcgctgctggtgaaaatggggatggaactgcaggtcgatcacggccgtgtgaccctgcgcgcggtgcctttaccgttacgccaacaaaatttacaaaagttgattccggaactgttaggctatctggccgaccctaaagcgatgtcgcctgacgtgctggccacctggttcgcccgccatcttggcagcgagcatgagcagtggaacgcctcgcaagcgatacaattactgaccgacgttgaacgactttgcccgcagctggtcaaagcaccaccgagcggtcttttacaacccgttgatttacaggctgcactggcagcccttacacatgactgaaacagcaataacgccgcgtcctccggcgatttttattatggggccgacggcgtcgggcaagaccgcactggcgatggcgctgcgcgagcagctgccggtggagctgatcagcgtcgattcggcgctgatttaccgcgggatggatatcggtaccgccaagccgagcgccgaagagctggcgcaggcgccgcaccggctgatcgacattcgcgatcccgccgaggcttattccgccgcagacttccgcgccgacgcgctgcaagagatggccgagattaccgccgccgggcgcatcccgctgctggtgggcggcaccatgctgtatttcaaggcgttgctggagggactttccccgctgccgtcagccgatgcggcggtgcgcgagcgcattgagcagcaggccgcggagcagggctgggaggcgctgcaccagcagttgcagcagatagatccggtagcggcgttaagaattcatccgaatgatccacagagactgaccagagcactggaagttttttttatttcgggtaaaactttaacggaactgactaaaatttcgggtgaatcgttgccgtatcatgttcaccaatttgcgatagcgccgaacagccgtgagttgttgcatcaacgcattgagctgcggttccatcaaatgttggcggcaggttttgagacggaagcgcgcgcacttttcgcgcggggtgatttgcatacggatttgccctccattcgctgtgtcggttaccgccagatgtggtcatatctgtctggcgaaattagttacgatgagatggtttatcgtggtatttgcgcaacgcgtcagttggccaaacgccagatgacctggttacggggctgggagtcagtccgctggctggacagcgaaaagccgggagaggctttggcgtcggtgacacaggttgttagtgcataggctgagtgattgtgtacaattgatgagtattcagcgcgcaaatttttttaggtcgtacattttagagccgacaggttcttagttacaaacaacaagcaaataaggaaaagatagaatggctaaggggcaatctttgcaagatccgttcctgaacgcattgcgtcgtgaacgtgttccggtttctatttatttggtgaatggtattaagctgcaaggccagattgagtcttttgaccagtttgtcattctgttgaaaaacacagtaagccagatggtgtataagcacgctatttctaccgttgtcccatcgcgcccggtttcgcaccacagcaacaatccgagcggcggcagcaataactatcaccatggtaataatccgtctgcgcagcaacagccgcagcaggaaagcgatgacgctgaataaggcgcattgcaagacaaccatgacggggaacataggcagccgtgcgctgtttatgtcccccacgctcgcggttgatatccgtttgagaggttgcacgcttgtttgaccgttatgaagccggtgagcaggccgtactggttcatatctatttctcgcaggacaaagatacggaagatctcagcgaatttgagtcgctggtctcttcagccggtgttcaggctttgcaagtggtaactggcagccgcaaagccccgcacccaaagtactttgtcggtgaaggaaaggccgaagaaattgcagatgcggtgaaagccagcggcgcgtctgttgtcctgtttgatcatgccctttccccggcgcaggaaagaaacctggaacggctgtgtgaatgccgagttatcgaccgcaccgggttaattctagacatctttgcccagcgcgcccgtacccatgaaggcaagctgcaggtagagctggcgcagctgcgccatatcgccacgcgcctggtgcgcggctggacgcacctggagcgtcagaaaggggggatcggcctgcgcgggccgggggaaacccaattagagaccgaccgtcgtttgttgcgcgatcgtatcagcttgattctgcgccgcctggagcgggtagagaagcagcgtgaacaaggccgacgggcgcgtacccgcgccgacgtgccgaccgtctcactggtcggctataccaacgccggcaaatccaccctgttcaaccgtatgacatccgccgaggtttacgcggcggatcagctgtttgccacgctggatcccacgttgcggcgcatcgacgtcgcggacgttggcgatacggtgttggcggataccgtagggtttatccggcatcttccgcacgacctggtcgccgcctttaaggcgacgctgcaggaaacgcggcaggcatcgttgctgctgcatgtgatcgacgccgcagacagccgcgttgacgaaaatattgaagccgtcaacagcgtgctgacagagatagagtcggacgagatacctacactgttggtaatgaacaaaatagatatgctggatgactttgttccgcgtatcgaccgcaacgatgaaaatttaccgatccgcgtgtggctgtctgccgtcagcggggaaggtattccgttgttgtatcaggcgttgacggagcgcttatcgggggaaatcgcgcatcacgagctgcgcttaccgccacaggctggccgtcttcgtagccgtttttaccagcttcaggcaatcgaaaaagagtggaacgaagaagacggcagcattggcatggtggtgcgtatgccgatagtggagtggcgtcgcctgtgtaaacaggaacacgatctgattaactttatagtatgatcatatcctgttacatttgtgcactcggtctgcgggcgttataggggcggcaaattgttgctgtggcccgcgcgtgaacctgaagtacccaatcacagaataatggagctaaaacatggcgtggaatcagcccggtaataacggacaggaccgcgacccgtgggggagcagcaataataatggcggcaactctggcggtaacaaaggcggtcgtgatcaagggccacctgatttagacgatatcttccgcaagctgagcaagaaattgagcggcctgggcggaggcaaaggctctaacggcaataatagcggcggcggtgcgggcttcagcggccgtatcatcggcatcgcggcggttgccgtggtggtgatctgggcggccagcggtttctataccatcaaggaagcggaacgcggcgtggtcacgcgcttcggtaagttcagccatctggtgcagccgggcctgaactggaagccgacctttatcgacgaagtgaagccggtgaacgtggagtcggtacgcgaactggcggcgtccggcgtgatgctaacctccgatgagaacgtggtgcgggtcgagatgaacgtacagtatcgcgtgaccgacccggaagcgtacctgttcagcgtggtgaacgctgacgacagcctgagccaggctaccgatagcgccctgcgcggggttatcggcaagtactccatggaccgcatcctgaccgaagggcgtaccgtggtgcgtaacgatacccagcgcatgctggaagagaccgtgcgtccgtacaagatgggcatcacgctgctggacgtcaactttcaggcggcgcgtccgccggaagaggtgaaggcatcgttcgatgatgctatcgccgcacgtgaaaacgagcagcagtacatccgtgaagcggaagcctacgccaacgaagttcagccgcgtgcgaacggccaggcgcagcgtctgctggaagatgccaaggcgtataaagaccgtaccgtcctggaagcccagggtgaggtggcgcgctttgccaaactgttgccggaatacaagtccgcgccggaaatcacccgcgagcgtctgtatatcgaaaccatggaaaaagtcttgagccatacccgcaaggtgctggtgaatgacaaaggcaacaacctgatggtgctgccactggagcagatgttgcgtggccaggccggcgcagccagcgacagcggcaacaaagacaccagcctgattcgtcttaaccctgcgccgtcgacttccggcagcaacgccggcagtaaaccgcagaacagcggttcggttatggaccaacgccgggcgaatgcgcagcgtgacgataccactcgcgtagggagacagtaatcaatgcgtaagtcttttgtagttatcctcctcgtggtgctggtagcgctttatgcttcactgtttgtggtgcaggaaggccagcgcggcatcgttctgcgcttcggcaaagtactgcgtgatgacgaaaacaaaccgctgatttatgcgccgggcctgcacttcaagatcccgtttattgaatcggtgaaaaacctggatgcgcgcattcagaccatggagaaccaggccgatcgcttcgtgaccagcgagaagaaagacctgatcgtcgactcctacctgaagtggcgcatcagcgacttcagccgctactatctggcgaccggcggcggcgacgtctctcaggccgaggtgctgctgaagcgtaagttcagcgaccgtctgcgttctgaaatcggccgtctggatgtgaaagacatcgtgaccgactcgcgcggcaagctgatgtccgacgtgcgcgacgcgctgaacaccggtacgctgaacaacggcgaagagatgccgaagaccgaagccgatgacgccatcgcctcggcggcggcgcgcgttgagcgggaaaccaccggcaaacagccgcaggtgaacccgaacagcatggcggcgttgggtattgaagtggtcgacgtgcgtatcaagcagatcaacctgccggtggaagtctccgacgcgatttatcagcgtatgcgtgcggaacgtgaagcggtagcacgccgtctgcgttcgcagggccaggaagaagccgagaagctgcgcgccagcgcggactacgaggtgacgcgtaccttggcggaagccgagcgtcaggcgcgtatcacccgcggtgaaggggatgccgaagcggccaagctgttcgccaacgcgttcagccaggatcctaacttctatgcctttatccgtagcctgcgtgcgtatgaagccagcttcaaagagaaccaggacgtgatggtgctcagcccggacagcgatttcttccgctatatgaaatcgccggattcatcgcgtaaataaggcgttaagacagtgaccgggggtccgtgttagcacgggccccttcttttttggggtaaggcatgaatgcaacaatttggctggcgttaggtttggttctggtgcttgaggggctggggccgatgctgttcccgcgcgcctggcgtaaaatgatcttgacgatttcgcagttgccggacgccacgctgcgtcgtttcggcggtggaatagtggttgccggcatcgtgatctactatatgttgagcacgcgccttggtggctgaagtttagccgaaaaattacgcaatcgtatgcgaaaagtgctgaaactcagaaattacggtgctagaatccatttttaagcaatcggtgattttgaaaaatgggtaagaacgtcgtcgtactgggcacccaatggggtgacgaaggtaagggcaaggtcgtagacctgctgactgaacgggctaaatatgttgtgcgctaccaaggtggccataacgctggccacactctggttatcaacggtgaaaaaaccgttcttcatttgattccctctggcatcctgcgtgaaaacgtcaccagcatcatcggcaacggtgttgtactggctcctgacgcgctgatgaaagagatgggcgaacttgaagcgcgcggcgtcccggtacgcgagcgtctgttgttgtccgaagcctgtccgctgatcctgccttatcacgttgcgctggacgtggcccgtgaaaaagcgcgcggcgcgaaagccatcggcaccaccggtcgcggcattggtccggcttacgaagataaagtcgcccgccgtggtctgcgcgttggcgatctgttcgataaagaatctttcgcggttaagctgaaagagatcgtcgaataccacaacttccagttggttaactactataaagccgagccggtcgacttccagtctacgctggactacgtgatgtccatcgccgacatcctgaccgcgatggtggttgacgtttccgaactgctggacggcgcgcgcaagcgtggcgacctgatcatgttcgaaggcgcgcagggtacgctgctggatatcgaccacggtacctatccgtacgtgacctcgtccaacaccaccgccggcggcgttgccaccggttccggcattggcccgcgttatgtcgactacgtgctgggcattgtgaaagcctactcgacccgcgttggcgcaggcccgttcccgaccgaactgtttgacgaaaccggcgagtacctgtgcaagcagggcaacgaattcggcgccaccaccggccgtcgccgtcgtaccggctggctggatgcggttgcagtgcgtcgtgcggtgcagatcaactccctgtccggcttctgcctgaccaaactggacgtgctggacggcctgaaagaagtgaaaatctgcgtgggctatcgcatgccggacggccgcgaaatgaccaccacgccgctggctgctgaaggttgggaaggtatcgaaccaatctacgaaagcatgccgggctggagcgaaaccacctttggcgtgaaagagtacagcaaactgccgcaggcggcgctgaactacatcaagcgtcttgaagagctgaccggcgtaccggtagacattatctctaccggcccggaccgtagcgaaaccatggttctgcgcgacccgttcgacgcataatcggtttttctgcatcaaacaagccgggctgagtcccggtttgtttttttccggcttgcgctctgttggctgtgcccgcatcgctgaacggcgtcagcgcagcgcgcatgacgttgaggatcgcggttattcccaccctcttgcggtttcccgtcaaaaacaccgtcaccgttccgtcataaagtgtttcatgcgctaaataattagcggcaaactcgccggctggtttattatccaatagcaatcttttgaaaaatgccgaaaagcggcacatcaaacgcaaacgggctctatcgcgcccagaggtaaacgtgcagttaacaagttttactgattatggcctgcgggcgctgatttatctggcatcgctcccgaaggataaaatgaccagcatttcggaagtgaccgaggtgtatggcgtatcccgcaaccatatggtgaaaataatcaaccagttgagccgtattggcctggtcacggccgtacgcggtaaaaatggcggcatccggttgggcaaaccggctgaaaccattcgtcttggcgacgtggtgcgggtgctggaaccgctcgccctggttaactgcagcagcgatttttgccacatcaccccagcctgccgactgaagcaggtactgcataaaggggtacagaatttccttgaagagttggataactacactttggccgatatggttgaagataatccgccgctctacaagctattgcttgtcgaataaaacgtcgttgagaagacaaggctcagcgacatcctgctgatgacaacggaggaaccgcaatgtcacaagatccattcttggaacgagaagcagaaaaatacgcatccccaatcccgagccgcgaattcatccttgcccatttggccaagcgtgagacgccggccagccgcgaagagctggcgaaagaactgaacctgaccagcgatgaacatctggaggcgctgcgtcgccgcctgcgcgccatggagcgcgatggtcagctggtgtttacccgtcgccaatgctatgcgctgcccgagcggctggacctgctgcgcggcacggttatcggccaccgcgacggctacggctttttacgcgttgaagggcgtaaagacgacctgtatctgtccgccgagcagatgaaaatggcgatccacggtgacgtggtgctggcgcagccgctgggcgcggatcgcaaagggcggcgcgaagctcgcatcgtgcgggtgctggtgccgaaaaccagccagattgtcggccgcttctttctggatgccggcactggttttgtggtgcctgacgacagccgcctgagctttgacatcctgatcccgaatgaggcggtagccggcgcgcgcatgggctatatggtggtggtagagctgacccagcgcccgacgcgccgcaccaaggcagtagggaaaattgtcgagatcctcggcgataaaatgggcaccagcatggcggtggatatcgcgctgcgcacccacgaaatcccgcatacctggccgccgcaggtggagaaacaggttgccgatctcagcgaacaggtgccggaagaggctaaacaggggcgcgtggacctgcgtaagctgccgctggtcaccatcgacggcgaagacgcccgcgattttgacgacgccgtttactgtgagaaaaagcgcggcggcggctggcggctgtgggtagccattgccgacgtcagctactatgtgcgaccgggcaccgcgctggatgacgaagcgcgtagccgcggcaactcggtctacttcccgtcgcaggtggtgccgatgctgccggaagtgctgtccaacggactgtgctcgctgaacccgcaggttgaccgtctgtgcatggtgtgtgaaatgaccatctctgcgcaggggcgtctctccaccgccaagttctatgaggcggtgatgagctcccacgcccgtctgacctataccaaggtgtggcacattctgcagggcgaccaggagctgcgtgagcagtaccatccgctggtcaaacacctgcaggaactgcacaacatgtacaaggtgctggatcaggcgcgtgccgagcgcggcggcatcgcgtttgagaccgaagaggccaagtttattttcaatgccgaacgccgcattgaacgcgtagagccgacggtgcgcaacgacgcccacaagctgatcgaagagtgcatgatcctggcgaacatcgccgcggcgcgctttgttgagaagcgtaacgagccggcgctgttccgcgtgcatgaccgtccgagcgacgatcacatctccgcgctgcgcagcgtgctgggtgagctgggactgacgctgggcggcggcaacaaaccgcagccgaaagattacgccacgctgatggatgaagtagccgatcgtccggaccatgaaatgctgcagaccatgctgctgcgatcgatgaagcaggcgatttacgatccggaaaaccgcggccacttcggtttggcgctgtcgtcgtacggccacttcacctcgccaatccgccgttatcccgatctggcgctgcaccgggcgattaaataccagctggcgaaagagcacggcgaacctcagcaccgctggacgccgaccggcggctggcacagcgatctcgacgagatgctgcagctgggcctgcactgctcaatgaccgagcgccgcgccgatgaagccacgcgcgacgtggccgactggctgaagtgcgactttatgcaggatcacgtcggcgagcagttcaccggcattattgccagcgtgaccggtttcggcttcttcgtccgcctgaacgacctgtttatcgacggactggtgcacgtatcgacgctggataacgattactaccgctacgataatatcggtcagcgactgatcggcgaatcttccggtgtggtctatcgtctgggagatacggtggaaatccgcgttgaggcggtgcatatggatgagcgcaagattgacttcgcgctgatctccagcagccgtaagccgcgcggcgaaggtaaaaccgagcgcgagcgggcgaagaaaggcgggcagcgtacgctgcgcgacggcaatggcaacggccgcagacgtcgcggtggcaaagcgccggccaactttgagccggacagcgccttccgtaaggacgatgccaagccggcgggcaaagtgaagaaagacaagaaggccaaggcgaagaaagcgtcggccaaaaccaagaagattgccgcggccaccaaggccaaacgcgccggcaagaaaaaaggtgcggagcagggctgacctgccgcacggtaattatcattggccgaccgacgtcggccgcacggttaaaagagtatcatgagcgaaattatttacggtatccacgccgttaaagccctgttggaacgtgacccgcaacgcttcctggaagtgtttatcctgaaaggccgcgacgaccgccgtttgcagccgctgatcgccgagctggaagccaccggcattgtgattcaggtggcgaaccgccagtggctggatgacaaggtggagggcgcggtgcatcaggggatcgtcgcccgcgtgcgcgaagggcgtcagtatcaggaaaatgacctgccggggctgctggaaagcgtcgatacgccgttcctgctgattctggacggcgtgaccgacccgcacaaccttggcgcctgtctgcgcagcgccgatgccgccggcgtacatgcggtgatcgtaccgcgcgatcgttccgcccagctgaatgcgacggcgaaaaaagtggcctgtggcgcggcggaaagcgtgccgttgatccgcgtcaccaatctggcgcgcaccatgcgtctgctgcaggagatgaacgtgtggattgtcggcaccgccggcgaagccgatcatacgctgtatcagagcaagctgaccgggccgatggcgctggtgatgggcgcagagggtgaaggcatgcgccgcctgacgcgtgaacactgcgatgagctgatcagcattccgatggcgggcagcgtgtcctcgctgaacgtgtcggtcgccaccggcgtctgtctgttcgaagcggtgcgccagcgcagctgatccccgcgggcccggcatcgtcgggcctgctgttttcccgccattttcccatcctgtgcgccgccccgcggcagaaatcgtcacgtctaccatactgtttgctgaggtcttgaacagggagcaggtctatggtctggcatacgcacgacgtttttaatcagcccaaaccgctgggcaacagcaacctttttctttccgatacgccgctgcgcgaggcggtgcagcgcgagcaggccggctgggacagcgaggtgctggcttcgctggggcagcagttgggcactcaggaatccttggagctggggcggctggccaacgccaacccgccggagctgctgcgctacgacgcctgcggccagcggcttgacgacgttcgctttcatcccgcctggcacattctgatgcaggggttggtggccaaccgggtgcacaacctgccgtgggaggaggaggcgcgcgtcggctctgtggtcgcccgcgcggcacgttttatgctgcacgcgcaggtggaggccggcacgctgtgccccatcaccatgacgtacggtgcgaccccgctgctgcagcgcaccctgccggcggcgttcagcgactggctgccgccgctgttgtccgaccgttacgatgctcatttgctgccgggagcgcagaaacgcggcctgctgatcggcatgggcatgacggaaaagcagggcggttccgacgtgctgagcaacaccaccacggcgacgccgctggccgggcgcggcagcggcgaactttaccgcctggtggggcataaatggttcttctcggtgccgcagagcgacgcgcacctggtgctggcgcagaccggcggcgggctgtcctgctttttcctgccgcgcattctgcccgacggcacgcgcaacgcggtgcggctggaacggctgaaggacaagctcggcaaccgctccaacgccagcagcgaagtggagtttcttgacgccagcgcctggctgctgggcgacgagggcgacggcgtgcggcaaatcctcaagatgggcgcgctgacccgctttgactgcgcgctcggcagccacggcctgatgcgtcgcgcactgtcggtggcgctgtaccatgcccatcagcgccaggccttcggcaaaacgctgatccagctgccgttgatgcgccagcagctggcgcgcatggcgctgcgtctggaggcgcaggtcgcggcgctgatgcggctggcgcgcgcctatggcgacgccggcagcccgctgtcgcaggggctgagccgcatcatgacgtcggcggcgaagtttggagtctgtcgtcagggcatcccctttgtcgccgaggcgatggaggcgctgggcggcatcggctactgcgaagagagcgaactgccgcggctgtatcgcgagatgccggtcaacagcatctgggaaggctcgggcaatatcatgagcctggacgtgctgcgcgcctggacgaaaagcagcgcggtgcaggaggcggtgctgcaggagtttggcgaggtgaaggggcagaaccgtcatttcgaccgccagtggcgacagctgatgcagcagctgcgcaaggggcaggaggcgcaggggcggagcatgacggcgcagctgttcaacctgtttgcggcggcgcagctgttgcgcagcgccgcgccgccggtggcggaagcctggtgccagatggcgctggacgtgcgcggcgatcgcgtgttgccggagtcgctgtgcgcatcgctgcttgacagagcgatgggcggctaggcataaagtagcgccggcgtgaaacattttgtcacacggtatcgacccgtaacgggatcacgactcgcgttcaggaaggataatatggatatcgttaacgcactggcggcgtttgccgcctactttttcagtggttttgccatggtgctggtgtttttgtttatctacacccgcatcacggcgcatgacgaatgggcgttgattaaagagaacaatcagtccgccgcgttcggctttgtcggcgcctgcctggggtacgtgattcccctggccagcgcggcggtcaactcggtcagcctgctggattacgtcatctggggcgccgttgcgctggtggtgcagctgctgttgttcgccgcggtgaaggtttatatgccgcgcatcagcgataaaatcgaagccaaccacctggcggcggggattttcctcggcggtgtctccatcagcggcggcgtattgaacgcggcgtgcatgacatactgatggcggactctcccgcgtggcatacgctgtcgcctagcggtacaaaatggcctgggagtaccactgcccgggcaccacggtttcgctgttcatgataatcaggtagtaacgggcgccgctggcggaggcttttttctggatggcctcttccacgttcatcgggctgccgtgcaccagtgcgctgacggtggtcattttttccaggccaaaggtctgcgcgcgggtgacctcctgcgcctgcccggcaatcggcggcggcggtggttttggcgtggtggtcatcaggccgcagccggataacgcggccagcagcgtcagcagggcggcagtacgcgtcagagtcatcatcgacctcgctattttcatcgcagtctcccaagtgtaatgcttaagcataagctggaacagaatgagctaatgccgacggcgtttttttgtcatgatagagcggcttgcgaagcgataaggggttgaatggatggtcgagttatttgacgagcgcgttggggatatcgccgtgattcacgcggtgccggccgggcaatatgaacagccgttgccgacggtgtttttctaccatggttactgctcctcgaaagaagtgtacgcctatttcggctatgcgctggcgaaggccgggttccgcgtgatattgccggacgccgaccagcatggcgaacgctatcatggtgatgagccgcggcggctggcgcagttctgggagatcctcaaaagtaatatcgatgaactgccggcgttgcggtcgcatttcgcgcagcgcgggctgattgatggcgcgcgcgtcggcgttgccggggcgtcgatgggcggcatggccacgctgggcgcgctgacgcgctatccgtggatcgccgcggcggccagcctgatgggctccggttcgttttcttctctgtcgcagacgctgtttccgccgctggacagcttggggcagccgctgcctgaggcgcagcataccgcccgcctggcgccgctggcggatgatgccctggagcagcagtgggataagctgggcgagcgtccgctgctgctgtggcacggcgaggccgatgacgtggtgccggcggcggagagcctgcgcctggcgcaggtattgcgcgagcgcggcctgggggcgcggttgacgctggcgcttgaggcgggcgtgaagcaccgcattacgccggcggcgctggacgcctgcgtggggttcttccgcgcgacgctataaaaaagccccctgcaagcagggggcgttgggttggatcaccgttttagactgccgcttttggctgcggcttggttccctggcgttgatcgttcggttaacggtacagctcggcgctgacgtgaatcgacgcgttgctgcccggctcatgcagggcgatgacgcgataggcgccggcgccgcgccgttcggcgatttgcctgacctgcgcatcggcgtcatcgggagacaccacgttgcggttcagggtgataaagccgatgctctggcgctgtgacgcctgttgggcgtcgatctcttctgcggccatcgcgccgctggaaagcagtaatgcggcaagcatggcgagaatggcgtgtttcataaagcctcgcttaacctttgtcccggtcggtccggcagcgatgatcgtggggcaaaaagttatttgtctgtcttgaataaccttaaatctgttcgtcgcgctgtctacggcggatacgtttaattctagtccgttctcgcagataaaaaagcgcagctatttgatgggatttttcaaaaaatatgaacaagccgccgcgcttgatgatgattttattgaaagattcccgccgtatgcgcccgttgccggccgtgacaaatcgtgcgctttggccttgagcaccgtccggcggcgaataaatcccactctctccttgagtttccgccccggcgccagtatgattacgcgtcatttttcagccgcacacaaacacgttccttgcttccatgggctgcggttgaccctgacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccaaagcgaacaggttccgggcatgatcgagcgttacagtgctaccatcactaacgcgcaaggtcagattcaccgtctggaagactggggccgccgtcaactggcttacccgatcaacaaactgcacaaagctcactacgttctgctgaacgttgaagctccgcaggaagcgatcgatgagctggaaactaacttccgcttcaacgacgccgttatccgcagcatggttatgcgcgttaagcacgcggtaactgaagcctctccaatggttaaagcgaaagacgaacgtcgtggcgatcgccgcgaagagttctctaacgaaaccactgaagaagcagatgctggggattctgaagagtaattgccgccgtgacgactaatcgtctggttttgtctggcacgctgtgcaagcaaccggtgcgaaaggtaagtccttccggcattccccactgccagtttgtgcttgagcacagatcgacgcagacagaagccggattcagcagacaagcatggtgccgcatgcccgtggttgtcagcggacaacagtcacaagcactgactcaaagattaacggtcggcagtcaggttaccgttcaaggttttgttagctgccatcaagggcgcaacggcctgaacaaattggtcctgcatgccgagcagattgaattgatagattctggagactagccaaatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagattgactataaagacatcgctacgctgaaaaactacatcactgaaagtggtaaaattgtcccgagccgtatcaccggtactcgtgccaaatatcagcgccagctcgcccgtgctatcaagcgcgcgcgctacctgtctttgttgccgtacactgatcgtcatcagtaatcggccactgtccattaacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggcagcctgggtgatcaagttaacgttaaagcgggctacgcccgtaacttcctggtaccacagggcaaagctgttcctgctaccaagaaaaacgtagagttcttcgaagcacgccgtgctgaactggaagccaaactggctgacgttctggctgctgccgaagcgcgcgcaaccaagatcaacgaactggctacggttaccatcgagtctaaagcaggcgacgaaggtaaactgttcggctctatcggcacccgcgacatcgctgacgcagttaccgctgccggcgttgaagttgccaagagcgaagttcgcctgccgaacggcgttctgcgtaccactggtgagcacgaagtgcacttccaggtacacagcgacgtgttcgcacagctgaatgtagttgtggttgctgtcgcttaatcgcgagagttacccgagcaaaacgccagccttgtgctggcgttttgcttttctgccgccggcaaaatgcgttatggtgccagaggacgacaaggaggcaacgatgacgcaaatccggttacagcgtgtgtatgacttcagcggcccggcgccgcactgttttctgatcgatcggctgtggccgcgcggtatcagcaagcagcggctggaaggcgtggcgtggttgaaagaggtggcgcccagcggtgaactgcgccagtggttccaccatcataccgaccagtgggaggcgtttgtcgcgcgctaccggcaggagctggcggcaggcgatgcctggcggccgctggcggcgctgttgcggcagggcgagagcctgaccctgctgtacggcagcaaggacacgcagcacaaccagggcgttgtactgcgtgattttcttctggaacagctgccggcttagcgctggcgacgatagccgccgtcggcctgacgacggaaggtgacctggcgattgtcgagcgtggtgaccgacagcgcgataatgacgccgttggcgtcccgttcgatacgcacttcctgcccggctttcagattgctcagtggcttatcattaccttccacctgcgccatggcgaacacttcattaaccggcaggctattgtcgcggaacagctgcgccagcgtctggccgggctgaatgtgataacgctgccactgcccgcccggatccgaggcgtcggtaaccggctgggcatcggtttgctgcgcgcttggcgactccagatggcccgggcgctcatcgcgatccggtgaatagggccacagcagcgacagcagcagtatggcgccgaagatgatgacccagcggcggtggaaatagggcaaaggctccagccagccgaagccgtccggcagatgccagattttcaacagtagcgctttgatcccctgtccctgaccgcctgtcggcggctgcgagtctgcctccgcgggcgtctgtcgcggtgcgccgaacggcaggcgctggctgacgcgctgccagacgcgttgcaacgagcggtgggcgcgggtggttttccttctcctgggcgcgattctgcccatggtgacctctcttcaacggcgtaaattgccacagtaccaaatagtgtgccgacggtccgatgacccgctttcagtatagtccgctaactgtttgatgtgaaaggcagcggcgttattgtacggcgggggcggcaatgggcattaacagaaggttattgtttctttttctacgggaaaagtcatcattctcgacacaagattttacccggctttccggcgctgttatgctgcgccttcgactttttacagacttaaggaaaaccccatgacaaccccttcttttgacagcgttgaagcgcaagcaagctacgggattggtttacaggtcggccagcaactgcaggaatccggtctggaaggtttacaaccggacgctctgctggcaggtctgcgtgacgcgctggaagggaatgccccggcggttcccgttgacgtcgtacatcgcgcgctgcgtgaaatccacgaacgtgcggatgccgtacgtcgtgagcgtcagcaggcgatggcggtagaaggccagaaattcctggaagaaaacgccaagcgtgatgatgtgacgctgaccgaatccggcctgcagttctccgtgctgcagcagggcaacggcccaattccgtctcgtcaggaccgcgtgcgcgtacactacaccggccgcctgattaacggcgacgtgttcgacagctccgttgagcgcggccagccggccgagttcccggttaccggcgtgattgccggctggatcgaagccctgacgctgatgccggttggctctaaatggcaactgtatatcccgcacaacctggcctacggcgagcgtggcgcaggcgctgctatcccaccgttcagcgcgctggtgtttgaggttgaactgctggaaatcctgtaaacgggattgacgaaacggggcgccagatggcgccccgtttgttatttagcgtgccgcgtcggcgggcggcgtttgcagatcgacctgataaatcgcaaagccgatgcggtcgttgccgagcggcttcagcgggtagcgggcgctttgccggataaacgccgcggccttgtcgcttggcgaggtttcgaaacggatatccagcggctgggcggcgtcgatattggccagacgccagttattgtccgcctgcggatgcaccgccccgtgctttttgctctctgcgccgatataggccgccagtacggcacggttctcatccggcgaggcaaaggcgatgtgtttgtcgccggtgccggcaaatttaccgccgtaggcgcggtagttgttggtggccaccaggaaggtggcgtgcggatcgatcggtttgccgttgaaggtcagctgcttaatccgctccgctttatcattgattaactgacattcgccgtcgtagcgcgccggctggctgacgtcgatctggtagctgacgccgtcgatcacgtcgaagttataggtacggaagccgtcccagttaatcaggctctgcggcttactgctgttgacgtcgatgcggttaaactgcccggcggagcactccagccactccttcacgtcctgaccgctggctttgaccaccaccagcgtattggggtagagatacagatcggccgcgttgcggaaggtcagctgccctttttccacttccacaaagctggccggatcgtttttacggccgccgaccttgaacggcgcggcggcggacagcaccggcagatcagccagatccggatcgccctgaatgtaatgctccacataggctttctgcgcgttgttgacgatctgcaccgtcgggtcgtcctgcaccagcgccagatagctgtacatgttgccgtcggatttgccgataggctggctgacgaattcgcgggtgcccttatggtcgtcggccagcgcttttaccagaccggcgtcttccgccgccagcgagcgcttggctacgctgtcataaatcggtcgcgcctccgctttggcgtgagtgaccgcccagcggccgccgtcgttgctgagctgcaaatccaccaccccgaggtgatcgccccactggcccggcatcaccgccggtacgccgttcagcaggccctgctcaatatcggcgcctttgatggcggcaaagtcttggctggggaagaccgcgtgggcgtggccgaacataatggcgtcgatgcccagcacctggctgaggtagtagaccgagttttccgccatcgctttatacggctcgctggagaggccggagtggggaatggcgatcaccaggtcggccccttgctggcgcatttccggcacgtagcgcttggcggtggcggtaatatcgttaaccgtgactttgccctgcaggttggccttgtcccataccataatctgcggcgggacgaagccgatgtagccgatgcgcagcgtgtgcgccttgccgtcgcggtcttttaccggcgtatcgacgataatatacggggtgaacagcggtttctgagttttgctgtcgatgacgttggcgttcacgtaggggaatttagcgccggcgagggcgttttgcaggtagtcgaggccgtaattgaactcgtggttgccgatattgcccaccacgtaatccagccggttcagcgccttgtagaccgggtgaacgtcgccctggtgcaggcctttggccgccatatagtccgccatcgggctgccctgaatgatatcgccgttatcgaccagcacgctgttgaccgcctgcccgcgcgcctgctggatcagactggcggtacgcaccaggccaaatttttcggtgggtttatctttatagtaatcgaagtccatcatgttgccgtgcaggtcggtggtttccagcacgcgcaggtcaaccgttgccgcctgcgcgccggcggcgatcagcagggcgagggcggataatgccagcggacgtttcatcattattggtgttctccatgccatgaggttttttggcgtcttcctggagggaagccgcaaagaacgatgtaattatgcttacttgccatcagaaaacgtgaagtgtggcagaaaatcccggttggcacagcgggaaagctcacaattgcgggccggcaaacttgaattatttcctaacgttaacacgtcgggatggatattccgggcaaaaaaaactagtctgctagcataaggttgcgggagatttcccacggaattgtttgatctgaggtgaatgatgttagaacaaatttgccagctttcccgcgaggcgggcgcagcaattatggcggtctatcacggcgaacagccgcttgacgccgcggtgaaaaaagatgattcaccggttaccgccgccgatttggcggcccatggcatcatcaaggcgggactggcggcgctgacgccggagatcccgctgctgtcggaagaggatccgccgacgtgggaagagcgccggcactggacgcgttactggttggtggacccgctcgacggcaccaaagagttcctgcagcgtaacggcgagtttaccgtcaatattgcgctgattgaggacggccaggcggtgatgggcgtggtgtatgcgccggcgctggacgtgctgtacctggcggagcgcggcaaggcgtggaaagaagaaaaaggccagcgtcagtcgatccacgtgatggaggggcagccgccgttggtggtggtcagccgttcacacagcgatgatgagctgaaggactatctgaagcagctgggcgtgcaccaaaccatctcggtcggctcgtcgctgaagttctgcctggtggcggaaggcaaagcgcagctgtatccgcgctttgggccgaccaatatctgggataccgccgcagggcatgcggtggcggtcgctgccggggcgcaaattcacgactggcaaggcaagccgctgctttatacgccgcgtgaatctttcctcaaccccggcttccgcgtgtcgctgttctgatcggttagcgcagcatctggtgcagcatgttcatcacctgctgcacttcttcttccgtcagcttgccgtctttggcgaacttcacccgcccctgatcgtccagcacgataatcgccgagccgttgctctgcagatcccaggccttcttcacgctgcccttgttgtcgacgataaactgcgaccacgggaactctttcttgctgtcctcaatactgctgcgcacaaacatgccggtgccgacgatggcgtcgtcaatgttgatgattgtcgtcgtttggtaacgatcgcgtggtagcttggcgtccttgatggcttcaatcaatggatcgttcatgtccttggcggagctgcggccggcaatatgctgaattacccgcacttttccgctgagcttgccgctgctccatttttcgtagctaaagtcgccgttcgcgtagtttagctcgccgcggtccgtgacgctgaccggcgcgacgcgctgtaacagttgaaagttgtgcgccgaggccaacaggggggcgaacagcagggacataattagcatgctactctttttcatgcgtgctccttgttatgggggatagtgcgaacagtctccgcggcctaaagcttaggtggtgatcggaggtctgtcctgttagcgcgatctcagttttccctatcggtctctaacgcctttaatttgaagggatattctgaatatgtcgtaaatcatcatatacaaatctgtcaacaagtgtaaaaccagtgaagacatccgggcgaaagtgaacaaaatggtcttaactaggtctacaccactgcaatcaattgcgttctttgataagaaaccgcccgattagcggttcgcatgaacgcctggtccaacggaggagcacagaacaaaatgagaatcttccagcgttataaccctttgaaaattgccaaatatgtgaagaccctgttccgcggacgtttatatattaaggacgttggcgcatttgaattcgacaaaggccggatcctggtgccgaaagtccgcgacaagcgtcatctcagcgtgatgtctgaagttaatcggcaagtgctgcttttgcaatccgaaatgggttaaaacgttgttaaagctgcagcctgagcgctgccgcactaacggcgtacagaaacaagcgcggccccaaacggggccgctgatgttttatcttctcatggcgcgtcaggccggcaggttatcatccgccgcctttggcagcaccgccgccggcttatcgctcagcttggtgaccagcagctggtcgattttgtagctgtcgatatcgaccacttcgaacttgtagccggcgtatttgacgaagtcggtgcgtttcgggatcttgcgcagcatatacatcataaagccgccgatggtttcatagttgccggcctgcgggaactcatcgatatccagtacgcgcatcacgtcgtcgatcggcgtgccgccctcaatcagccatgaattttcgtcgcgggcgacgatctgctcttcctggccctgtcccaccagatcgcccatcagggtggtcatcacgtcgttgagcgtgataatccccaccaccagcgcatactcgttcaggatcaccgcaaagtcttcaccggccgccttaaagctttccagcgcctcagacagcgtcagggtgtccggtacgatcagcgcagagcggatctgcacgccgctgctcagcaccaggctctggttgcccagcacgcggttcagcaggtctttggaatcgacataacccaccacctggtcgatatggccgtcgcataccaggaatttggagtgcggatgggtggagactttctccttgatgctttcttcgctctcgcgcagatcaaaatagaccacgctttcacgcgaggtcattgaggagggcacggtgcgcgactccagctcgaacacgttctcaatcagctcatgttcctgcttgcgcagcacgccggccagcgcgccggcttccaccacggcgtagatatcgtcagaggtgatgtcgtctttacgcaccatcggcagtttgaacaggcggaaaatcaggttcgccataccgttaaacagccagaccagcgggcggaagatcatgatcgagaaacgcatcgggttgatgatccggacggcgaccgcctctggtgcaatcataccgatgcgcttcggggtgagatccgcgaacaggataaacaggctggtgaccagcacgaacgagcagataaagctgagctgctgcgacagttccggcgacaggaagcgatcgaacagcacctggaagctgggggagaacgccgcatcgccgacgataccgcccaaaatggcgacggcgttaagaccgatttgcaccacggtaaagaacaggccgggggtttcctgcagtttcagcaccttggcggcgttgacgttgccttcatctgccatcagcttcagtttaatcttgcgtgaggcagccagagatatttccgatacagagaagaaggcgctcactgcgatcagaaagagaatcagtaaaatactgtttaacataatctatccatacgtgccgacgggatgacggcgctcttgaggaagggcaatacattgtaaaaaagagttgccggacgcgttttacagcgcccgctttgccacggcaaaaagcaggccgcgtttctgcggcctggatagtatagcagcagcccgataaggcccgccagtggttaaaaattaacgcgttagccctgcggcggcagacaaacgccaatgccgcccagcccgcagtagccgcccggattcttttccagatattgctggtggtcgtcttcggcgtagtagaacggcgtggccggggcgatttcggtggtgatgacgcgctggtctcccgccgcgtccatcgcctgctggaagctggccaggctgcgttcggcgtcggcctgctgctccggcgtcaggtaatagatcgcggagcggtactgcgtaccgatatcgccgccctgacgcatgccctgcgccggatcgtggttttcccaaaatacctgcagcagctgcggatagctgatgaccttcggatcgaagaccacgcgcaccgcttcggcatgaccggtctggccggtgcacacttcatggtaggccggattcggtgtgtaaccgccggtgtagccggcggcggtgctgtaaacccccggctgttgccagaacaggcgttcgacgccccagaagcaacccatggcgaagatcgccacctccatgccggccggcacttctgtcatggagtgctgggtgacgacgttaagtgcggcgaccggcaccggcgtggcgcgtcccggcagcgcgttggcctggtcgaccaggcaagatttatctgtattttgcaccgcgattgactcctgttgtcttaataagaattggccctagacgacattgcgcgagttgtaactcgtcgcttatttgcccacaataaggccgatgttgcgtttatgtgtaagcttaacgcagtcttttgagcgcaaaaagccaagaatacgtcctgtttatgccattttgtgcgcaggtcggtgggagtcggccaggggagagttgccattttgctagcgtggcggcgtggtcaggcgatctgaacgacggtttttacaggaaagtacaataaattaaggagaacgtgtgccacgttaccgtgtcctttgcgttttatgcgcgctatttgtcgcgcctgcggcgctgtcggccaatttgcggctgcaggtcgaagggctgagcggagagttggaaaaaaacgtgcgggttcgtctgtctgccatcacccccgaagaggtgagcgccgacggtcggttccgcgcacgcgtagatcaggcggtgcgccaggggctgcgtgcgctgggctattatgacccgaccattgagtttaccctcgacgacaatcccaaactgtcgcgtccggtgctgcatgccaaggtgaaaccgggcgagccggtgcgcattgccggcgccaatattacgttggaaggcggcgctaaaaccgatgaagactatctggcgctggtgaagaaggggcggccgaccatcggcgatatcctgaatcacggcacctatgaaagctttaaaagctccctgagcggcctggcgctgcgcaagggctacttcgacgccgagatgaccaagagccagctcggcgtgtcggaagagctgcgtaaggcgtactgggacctcgacttcaacagcggcgagcgctaccgcttcggcaaagtgaaattcgagggttcgcagattcgcgaagactacctgcaaaacctgatccccttccaccaaggggaatattacagctcgcaggatttggccgagttgaaccgccgtttgtccgccaccaactggtttaactcggtggtggtgtcccctgacttcgaagatgccaaagagagcaaaatcctgccgctggatgcgctggtcacgccgcgtagtcgcaatacgctggaaaccggcgtcggctactccaccgacgtcgggccgcgaatcaaaggtacctggaagaagccctggctgaacgaccgcggccacagtctggaaaccagcgcctatatttcggcaccggagcagcagctggatctgacgtataagatcccgctgcagaagagcccgctggaagagtattacctgatgcagggcggctataagcgcagcgatctgaacgataccaagtcggacagcaccaaggtggtggtgtcgcgcaactgggataaatccagcggctggcagtacgccatcaatatgaccggccgttttgaccactttacccaaggtaatgtcaccaacaccaccgtgctgctgtacccgggcgccagcctcagccgcacccgctcgcgcggcggactgatgccgacctggggcgacagtcagcgctattccatcgacgtttccgataccacctgggggtccggcgttgattttgcgctgctgcaggcgcagaacgtctggatccgcacgctggcggataaacaccgctttgtggcgcgcggtcaggtgggttggattgaaaccaacgacttcgataaagtgccgccggacctgcgcttctttgccggcggcgaccgcagcatccgcggctataaatacaaagacatctcaccgcgtgacgaagacggcaaactgaccggcgcctccaaaatgctgaccggttcactggagtatcaatacaacgtgaccggcaaatggtggggcgcggtgttcatcgactccggcgaagcggtgaatgacatcaaacagagcaatttcaaaaccggcgcgggcgttggcgtgcgctggcagtcaccggtcgggccggtgaaactggatattgccgccccggtcggggataaggaaacccacgggatgcagttctatatcggtttggggcctgaattatgagcctggtgaaaaagatttgtcttgggttgctgatcgttctgctgctgctggtggggggcgtcgcctacctgctgggcaccaccagcggtttgcatatggtgctcaacggtgcggcgcgctgggtgccggggctggatatcgccagcgtcagcggcggttggcgcgatctgacgctgaaaggcgtgaagtaccagatgccgggcgtgacggtgaatgccggccagttccatctggcgctcgatctgtcgtgctttaagcgcagctcgctgtgcgtgaacgccctgaccgccgacgatgtcgacgtggtggtgaaaaccagcgagatggcgccgtccgaaccggcggcggagagcagtgagccgaccaccgagctcagcaccccttatccgattatcctgcgcaaactggcgctgaataacgtcaaggtcaacgttgacgataccgcgatttcactcggggagttcagcaccggcgccgaatggcgggagcgcgcgctgcagctgcagccgaccaaaattgctgcgctgctgattgccctgccgaaaacgccggccagtccgctgccggaagaggtacagccggcggccgatatggcgaagaaggttggcgagaaggtgagcgacgcgccgaagccggcgccgcagccggaagagaaaccgctgggcgaaacgctgaaagagctgtttgccaagccgctgctgccggatctgccggaagtccgcctgccgctggatatcacggtaaaagagattcgcggcgagcagctgcgtctgaccggcgataccgatgtgctgatcaccagcctgctgttgaaggccagcacccgggaccaacatatccagctggacaatttcgacgtcaggtcgccgcagggcacgctgttcgcacacggccaggccacgctgaaagataactggccggtacagatggtggccaacagcacgctgaatatcgatccgctgaaaggcgaaaaggtgaagctgaatattggaggcggcctgcgcgaagcgctgaacgtggcgctgaacctgtccgggccggtgggggcgcagctcgatctgcagacccagctggcggaggccggcttaccgctgtcgctgacgctgcagagtaaacggctgaagtggccgcttaccggcgcgtctcaataccaggtaaacgatttacgcctgcgctttaacggcaaagccaccgactatacgctgtcgacgcgcgccgatattaaagggcaggatctgccgccggcgctgctgacgctggacggcaaaggcaacgtcgagcagttccgcctcaaccgcctgcgtctggcggcgctgcagggcaataccgacctgaccgcgctggtggactggagcaaggccatcagttggacgtcacagctgacgctcagcggcatcaacaccgccaaacagtggccggaatggccggcgaagctggacggcaaaatcaccacccgcggcagtctgtacggtggcagttggcaattgcaggtgccgacgctgcagctggacggcaacgtgaaacagaacaaggtgtcggcgcacggctcgctgagcggcaacgctgccggccagtggaagatccccggcgttgatttggcgctggggcgcaataacctgaacgtgaaagggcagctggacgaaaaaagctggaatctggacgccaatattgatgcgccgcagctggacggcgcgctgccgggcctgggcggcacggcgaagggcctgctgaagctgcgcggtaacctgcaggcgccgcagctgctggcggacctgacggcatccggtctgcaatggcaggcgctgcatatcaaacgggtgaaagtggacggcgacgtacgctctaccgatcagattcagggccagctggcggtgcgggtcgaacagctgaagcaggacgcgctggaagtgaacctgctgcagcttgacggcaaaggcacggaaaaacagcacacgctgcagctgaaagtggacggcaagccggtgtccggccagctggcgctggcgggcagtttcgaccgtcagcagcagcgctggcgcggcaacctgaataacacccgctttgatacgccggtgggtgaatggcgcctgacgcgcgctattgcgctggattacctgaatacccaacagaaaatcagcgtcggaccgcactgctggcagaacccggacgccgaggtctgcgtgccgaaaaccatcgaggccagcgccgccagcggccaggccagcgtggtgctgaaccgctttgatctgaaaatgatcaagccgttcctcggcccggagactgcgctgaacggcgtattcaccggccgcgccgacgtgagctggaaagagggcgccgcgctgccgcaggcgaaggtgtcgctggtgggcaacggggtgaaagtggtgcagcaggttcagggcaacgcgctgccgatcgcctttgacacgctgaatctcaacgcgggcgtcaataacggccgcgcgcaggccgactggctgatcaagctgcacaacaacggccagctggacggcaatatccaggtgaccgacccgcagaaacagcgcaatatcgccggcaacgtcaacattgccaacatctcgctggcgatgattaacccggcgctgatgcagggggaaaaggccgccggcatgctgaacgccaatctgcggctgggcggcaacgcgcaaaaaccgctggtatatggccgtctggcgctggataaggtagatattgacggcagctggatgccgtttgatatgaccgacggccggctggcgatcgacttcaacggcatgaactcgacgctggatggcctgatcaccaccacgcgcggccagctgaacctgaccggcgacgccgactggcgggatatcaacgcctggcgggcgcgcatcgccgcgaaaggcgacaagctgcgggtaacggtgccgccgatggtgcgcatcgacgtatcgccggatctggtgtttgaagccacgccgcagctgttctcgctcaacggcaatgtggatattccgtgggcgcgcatcaccgtgcaggagctgccggaaagcgcgatcggggtctcttcggatgaagtgatgctggataaacagctaaaaccgatccagccgaagagcaccgcggtggcgattaacagcaacctgatgattcacgtcggcgacgacgtgcggctggacgccttcggcctgaaggcgcggctgaagggcgacctgaaagtggtgcaggataaacgcggtctggggctgaatggccagattgatattccggccggccgtttccacgcctatggtcaggacttgatcgtgcgcaagggacaattattgttctccggcccgccggatcagccatacttgaacatggaggcgattcgtaacccggaggccactgaggatgatgtcaccgccggggtgcgcgtcaccgggctggcggatgcgccgaagctggaagtgttctccgacccggccaaatcgcagcaggaagcgctgtcttacctgctgcgcgggcagggcctgagcaactccggcgccgacggcaacgcgatgacgtcaatgttaatcggcatgggggttgcacaaagtggtcaacttgtgggtaaaatcggcgaagcattcggcgtcagtaacctggcacttgatactgccggcgttggcgacagctcacaggttgtcgtgagtggctatgtcctccctggcttacaagtaaaatatggggtgggtattttcgactcgctggctacgttgacgttgcgttaccgcctgatgcctaaattgtatcttgaagcggtgtctggtctcgatcaggcgctagatttgctctatcagtttgagttttagcaatgcgaataattgtctacggcagtttacgacgcaaacagggaaacagccattggatgaccaacgcccaatggttaggcgagcatgagctcgaaggctatcagatttataatctgggccattacccggcagcgatccccggtgaaggtacgatacattgcgaggtgtatcgtattaatgcatcgattttggctgagctcgacgagcttaaaagcaacactaaggactataagcgcgaactgatccagacgccttatgggagtgcgtggatctacctgtaccgacacagcgtagaaggtttcccgctgattgaaagcggggactggctgacacgtcacgacgaagcataataaaaaacaccgctcattgagcggtgtttttttttcatcggctgcggcgtaaaaattattttttagcggcgcgctcgaaggaagctacgatctctgctttagcggcagcggcatcgtcccagccttcaactttcacccacttgcctttttccagatctttgtagtgttcgaagaagtgagcgatctgcgctttcagcagttctggcaggtcgttcacatcgttgatgtgatcgtactctttgctcagcttgctgtgcggtacggccagcagtttggcatcttcaccggcttcgtcggtcattttcagtacgccaaccggacggcagcggatcactgagcctggctgcagcgggtacggggttggcaccagcacgtcaaccgggtcaccgtccagagacagggtgttgttgatgtaaccgtagttgcacgggtagaacatcgcggtggacatgaaacggtcaacgaacagcgccccggtttctttgtcaacttcatatttgatcgggtcagcgttggccgggatttcgatcactacgtagatgtcttctggcaggtctttacccgcaggtacctgattcaagctcatgtcggtttccttttttcaaaccagaaatggagtgccgggtattataacggactcttttacgatttcctgtccttttcatcgtcaacgcctccgcgacgttcctggcctgcgacttccggattaatccgctgcctgcatcaagtttttgccgctgctgccgataacctgacaatgacaacaataatggcgcgccgcggcgacgacctgcgttttaccaccctacatcttctgtaaccacctattgtcgatagccaggaaaaatccatgctaaataaaattacggtgaaggctgggctgctggccctgctcagcctgctgacggtattgctgattatggtcagcgttatcggtgtcaatgccattaaccagggctcgcgttcgctgcataccctgaatcaaattctgggtgaggagctgggttcgttggcgaacagttccaatctgacgctgcgggcgcgcaccgccgcgtctctggcggtgcgccagcgcgaagtgggccagattgcggtggccgacgccaccgtcgggcgtatttacggctatctggcgcagtcgcagcgtgaaatggcgacgtttgtcggcgtagggacggtcaccgagcgcggcagagagctgtctgaacatctgcaggccagctaccgtgcttaccaggaacagggggtgcgtccgatggcagatgccatcaaggccggccagatcgatgaatactaccgtattcaggaaacgcgcatctctaagctgagcattgcatttgaaaacgatctgagcgaattccgccgctttgccatggaaaccgggcagcagcaggtgcgcgaggcggaaggcaacgccagtaccaagattgcgttaatcgtggcggccgggatactcagcgtgctgctggcggtattggcctggtttgcgctgcggctgattattctgcgcccgctggatgcgtcgatcgccgagctggagcatatcgccaacggcgatctgacccgtaaaatccgcggtgaaggcgataccgagatgggccgcctgattcgggcgatgcagcgcatgcagcagtcgttggtgatgtcggtcagcaaggtgcgcgatgccagcagccagattgacgttggctcccgcgagctggcggccggcaatgtccacctggcgcagcgtactgaagagtcggcggcctcgctggaagagaccgcggccagcatggagcaactgacctcaacggtaaaaatgaatgcggaaaatgccgagcaggccaaccagctggcgctcagcgtgtccgacgttgccgaccgcggcagtgatgtggtcagccaggtcaaagacaaaatgctggcgattaccgacagctcccgccgcattgccgatattatcagcgtgatggacggcatctcgtttcagaccaacattctggcgctgaatgcggcggttgaggcggcgcgagccggcgagcaggggcgcggctttgccgtggtcgccggcgaggtgcgcagtctggcgcagcgcagcgcgcagtcggccaaggagattaaggggctgattgaagcgtcacaggagcgcgtgcaggaaggcgagcagatggcagagtcggcggcgcaaaccatgaacggcattgccgatgaagtcggacgcgttacggcgttgatgcgcgaaatctcggcggcgacccgcgagcaaagcagcggcatcgagcaggtgaatctggcggtggcgcagatggatcaggtggcgcagcagaatgcggcgctggtggaagagtccgccgccgcaacgcgctcgctggaagaacaggcccagtcattggcgcagagcatggcggcgttcaagctataacgcaataacggcgcagcgtgctgcgccgtggggcctgagcggccccggcgtcgaaggcgttactcgtccggatagtcggcgataaagcgttcggcgtcttctaccatcgatttggtgccgacgaagaacggcgcgcgctggtgcagtttctgcggcgtaatgtccagaatacggtttttaccgtcgctggctttaccgccggcctgttcggccagaaacgccatcgggttgcattcatacagcagacgcagcttgccctgcgggtggctggcggtgcttgggtagatataaatgccacctttcagcaggttgcggtggaagtcggcaaccagagaaccgatatagcgtgaggtgtaaggacgctgcgtcgcttcgtcctgctcctggcagtacttgatgtatttcttcacgccgagagggaacttgatgtagttgccttcgttgatggaatacatattgccggattccgggaagcgcactttctcgtgggagaggcagaacacgcccagagaaggatcgtaggtaaaggcatggacgccataaccggtggtgtacaccagcatggtggaggagccgtaaaccacgtagccggctgcgacctgggcgctgcccggctgcaggaagtcttcctcggtcaccggggtgccgattggcgtaatgcggcgatagatggagaaaatcgtcccgacggagacgttgacatcaatgttggacgagccgtccaacggatccatcagcactacatacttgccgttttcagcacggtcgccgtcaaaaatgacgatttcgtcttcttcttcagaagcgatgcccgccacttcaccgcgcgctttcagcgccgctttcagcttttcgttggcgtacaggtccagtttcatctgaacttcgccctgtacgttggaaacgccgctggcgcccaggatatccaccagacctgctttgttgatgtcgcggtggatgatttttgcgcccagtttgatggccgacagcagtgcggtcaattcgccggtggcgtgagagaagtcgtgttgtttctcgacgataaattcgcctaacgttttcatgacacaatccctgaatctacggatggatagcagtttttaacaaaccgccaacgtttgcgccagcagtgtagcccaaagcgtcgcgctattcataggcaaatccatttcttctggacgattctgagcgttagaataagcgcacattcgacgtactcaacaatgagaaacctatgcgcattcacattcttggcatctgtggcacctttatgggcgggctggcggtactggctcgctcgcttggacatgaggtcacgggttctgacgctaacgtctatccgccgatgagcacgctgttggaaaaccaggggatcgcgctgatccaggggtacgatccggcacagctggatccggcgccggatctggtgatcatcggcaatgccatgacgcgcggtaacccgtgcgttgaggcggtgctggaacaggggatcccctatgtgtccggcccgcagtggttgcacgattatgtgctgcgcgatcgttgggttctggcggtggccggtacccacgggaaaaccaccaccgccggtatggcggcctggatcctggaagactgcggctatcaacccggctttgtgatcggcggcgtgcccggcaactttgacgtttccgcgcgtctgggcggtagcccgttctttgtgattgaggccgatgagtatgatagcgccttcttcgacaagcgctccaagtttgtgcactacagcccgcgtacgctgatcatgaacaacctggagtttgaccacgcggatatctttgacgacctgaaggccattcagaagcagttccaccatctggtgcgcatcgtgccgggtcagggcaaaatcattctgccggacaacgacgccaacctgaagcaggtgatggcgatgggctgctggagcgagcaggaactggtgggtgaggacggcgcctggcgcgccgagaagctgaccaccgacgccagccattatgctgtctggctgaacggcgagaaagtgggcgaggtcaactggacgctggtgggggaacacaatatgcacaatggcctgatggcgattgcggcgactcgccatgtcggcgttgcgccggccgatgcctgtcgtgcgctgggcgactttatcaacgcccgtcgccgtctggagctgcgcggcgaagccaacggcgtgacggtttatgacgactttgcccaccacccgacggcgattctggccaccctggcggcgctgcgcagcaaggtcggcggtaccgcgcgcattctggcggtgttggaaccgcgttccaacaccatgaagatgggcatcagcaaaaacgatctggcgcctgcccttggccgcgccgatgaagtgttcctgtatcagccggaccataacccgtggcaggtggcggaagtggcggaagcctgtgtccagccggcccattggagcgccgacgtggatacgctggcggagatggtggtgaaaaccgcacagccgggcgatcacattctggtgatgagcaacggcggtttcggcggcattcacgacaagctgctggcgtcgctggcgcagcgggagaagtaacgctgccggtatgccatgctgatgataaaaagccgctctgcggcttttttcttgccgataaaaaaagcccccgcaagcgggggcaatggggtttcgtcggataggacgacgaggggttcttcagggaattcgcgttaacgtcagaactcggcagtggcattgacgaggataatcagctcggtaaacgcgtccctgaatggttatttatagatttcagccgtggcgtgccagttgccgttctcacgggcttcaatgatgcggtaggctttggcgccctgttggtcagccttatcggacagcgcctggcgaatatccgacggtgaaccggcgacgccgctggcgctaacggtaccgatagactgcagggtgctggcctgttgagtgctcaccagcgtggcggctgaggcgccaaaagagacggctgacagcagcgccatcgctgcgatcgtaaatttcatgttcatgatggtgagtccttgatgctactcagtaacggcctggaaggacggattattttttattcttgaagaccgttataggtgcaatgttgccagagattttatcgtccgttgccggagcgtatttaagtgcttacttgtaaatttccgccgtggcgtggaagttgccttcgttacgcgcttcgatcacgcgaaaagcggtggcgcctttggcatcggctttatcagacagcgcctgacggatatcagaaggcgccgcagcaacgccgctgacggtaatggtgcccgccggctgcagatttgccgcctgttctgcgttaatggattgtgctgcaaaagcaccgaatgaaagcatagacagcacgccaagagtcacaacagtagttttaactttcatgatttgacctcgtagaattcttttatcagttcctgtgaactgtgattcatgtcacggaaatgagtataccgctagtaacccgaaaaattaatagtttgctaacagttccctatgaaactttatcattatgcttaccatttcttataaccggcgggaataaaaagtggttataaaatggtcttttggtgttaaatttctgtaatatcaagcaggtgagcaactttgtcgaaaagtgcggaattgggtatctgcggcaaaacaccgcgatgaaatagtgcgaatgatgacgttgtcggtgcgatcgtcgcgatcagcgtgacaatggaaaactatgcacaggcgtgaggaaggcggggagcatgctcacgacgcggccgtggaccgcgtcgtgacgggaagtgatgattacagttcctgttcaaacagcgccaggatagcttcatacagctggcgggcggtgaaggcactggccggcgtaacgaagatggtgtcatcaccggcgatggtgccgaggatgccttccgacttgcccagcgagtcgagcaggcgggcgatcagctgcgcagcgccagggctggtgtggatcaccaccacggcatcattgtggtcgacgtcgagcaccaggttcttcagcgggctggtggtggtcggtacccccagctcggcgggaaggcaatacaccatctccattttggcattgcgcgtgcgtaccgcgccgaacttggtcagcatgcgcgatactttggattggttaatgttttcgaagccttcttcttgcagcgccaaaacgatctcgccttgcgaactgaatttttcttctttcaataacgccttgaacgctttgatcagatcttcctgctttgcgggattacgcattttgcaccgtggaatgttgccaatagaggtcattattatgcatatagatgaatttttatgcaataaaagcgggggccgaccagcaaaaaaatggccggaacggcagggaaagggcgttattctagcaaaatacgcgggtcatgaatatgccctttctcacaggattcatcggcggaaaagagtgaataaaatgttattaaaatgatgttgttctgatgttgcgtaagggtgtaatgtaacggccggttaacttgcgcgtgaataacctcgcacaattttcgattactgtgcgctatgcccttcatgcacaggttatttaatctaaaatgtccgcgatcacggctattttattgcgtcagtttgcaatcatgcggttaagtgattgtttttaaaggcgtgataacataagttccgtaaccctgaattcacggcgcttttatatttaagataatacaaggagtataggatgaaagttgcagttctcggtgcagctggcggtattggccaggcccttgcccttctactcaagacccagctacctgcaggttctgaactctccctctacgacattgcccccgttacgccaggcgttgccgttgacttaagccacatcccaaccgctgttagcatcaagggctttagcggtgaagacgccaaacctgcgctgcagggcgccgatgtggtgctgatttccgccggcgtagcgcgcaagccgggtatggaccgttctgacctgttcaacgttaacgccggcatcgtgcgtaacctgattgaacaagtggcggcaacctgtccgaaagcgtgcatcggtattatcaccaacccggtgaacaccaccgtcgccatcgcggcggaagtgctgaaaaaagcgggcgtgtacgataaaaacaaactgttcggcgtgacctcgctggacattatccgttccaacaccttcgtggccgagctgaaaggcaaaaagccggaagagctgaacgtgccggttatcggcggtcactcaggcgtgaccattctgcctctgctgtcccagatcccaggcgtgagctttaccgatcaggaagtggccgatctgaccaagcgtattcagaacgcgggcaccgaagtcgttgaagccaaagcgggtggcggatcggcgacgctgtccatgggccaagcggctgcacgtttcggtctgtctctggtgcgtgcgctgcagggtgagcaaggcgttgtcgagtgtgcctatgtggaaggcgacggcaaatatgcgcgcttctttgcacagccgctgctgctgggcaaaaacggcgtggaagagcgtaaagacatcggcacgctgagcgcgtttgagcaaaaagcgttgaacgatatgctggacgttctgcataaagatatcgaactgggcgagaagtttatcaataactgattgaccccgtagcgtgatacaaaggccgccggcgctatcccggcggtttttttatgccctgacgtcaggattttatccgactcttgcggtccagcaggcgctgggtttcgggatcgaaataacggcttggccagatctccgaagggtggacgttcagcgcctcggcgatcagccactcgcctttcggccaggggcgggacagggcgttagccagagttgatgaactgagtccggcgcggcgtgataccgccgccagcgtggtgcccctcttacgtaatgctgcgatgacatcggcaggatgccaatcttcactccttgaattcatgttgatcttccttttgtgattagccaaagtgacgttagtggtataactaacgcgttcgtattaatcgtttgtacaacgtaatcggttatacagaaacaagaataccattatttttccaaaaacaatctttgttttctaaaaataatggtgacgcataatcttcagagacgatggctatgaaaagtgagtggttttctgccaaggaattgacgggcattgcggggctaccttcctcgccacagggaattaaccaaatggcgcgtcgggaaaaatgggtcagtcagcgtcggaaaggcgtgcagggcaaagcggtggaatatcatatcgacagcctgccccctatggtgcgcaatgcattgataatgaaagaagactctgcaggctataccgccgaaagacaggatccgctggcggtatggaacgcctatttttatcacctgtcggacgatgaaagggagcggatactggcgtttctactgcgtgagggcattggcgggctgctggcgcttatcgccgaggggcatcagcgataagcacctggagaacatcaggaaatagtttcttaaaactcgcgctgcacagcccgatgcgccaatccttacagtgtggtgcattcatgttgatcttcctttcgtgattagccaaagtgtcgttggtggtataactaacgcatccgtattaattgttcgcacaacgtgaatcggttatacggaaaaaagagcgccattgttattttcgaaaataatggtgacgcataatcttcagggacgatggctatgaaaagtgagtggttttctgccaaggaattgacgggcattgcgggactaccttactcgccacagggaattaaccaaatggcgcgtcgggaaaaatgggtcagtcagcgtcggaaaggcgtgcagggcaaagcggtggaatatcatatcgacagtctgcctccgggcgtgcgcaatgccttgatgatgaaggacgatgctgcaggttacaccgccgagagacaggatccgctggcggtatggaacgcctatttttatcacctgtccgacgatgaaagggagcaggtactggcgtttctgctgcgtgagggcattggcgggctgctggtgcttatcgccgaggggcgtcagcaataagcaccggtaaagcgcccggaaactattaggaaataatttctcaaaactcgcgctgcaccgccaggtgcgccagcccttccagcgcagtgcggtattctgacggcggcagggcctccagcgcgctgatggctttgtcggcttcttcttccgcccgctggcgagtataggccagcgagccgcactgttccatcgccgccagcaccggctccagcagatggcggccgttgccctgttcaatggcgccgcggatcattgccgcctgctccgggttgccgttatgcatggcgtgcagcaacggcagcgtgggtttgccttcattcaagtcatcgccggtgtttttacccagcgtgctgccgtcggcgctgtaatccaacagatcgtcaatcagttggaacgcggtgccgagatagcggccataatcctgcagcgcctgttcctgctccggcgtggcgccagacaaaatggcggaagattgcgcggccgcttcaaacaggcgcgccgtcttgctgtagatcacccgcatatagctctcttcgctgatatccggatcgttgacgttcatcagctgtagtacttcgccttcggcgatcacgttgaccgcttccgacatcagcgccagcacgcgcagtgattccaggctggtcatcatctggaaggcgcgggtataaatgaaatcgccgaccagcacgctggcggcattgccgaatgcggcgttggcggtcgccttgccgcggcgcatatcggattcatcgaccacatcgtcatgcagcagggtcgcggtgtgaataaactcaatcagtgcggcgatggtaatgtgcttgtcgccctctgaatgcagcgcccgggctgccagaacggcgatcatcggccggatgcgtttaccgccaccgctgataatgtaatagccaagctgattgatgagcgtgacgtcggaattcaactgttcgagaattgttgcattcactgccgccatatcttgtgcggttaattcaataatttgatctaggttcattgtattgttttcagctgtgtttctcttcaccgcgatgagaacgctgctcacatcggtacatggcggtaactgtgcctatgattgtacttgaaaaacggcgtagataaacgccacgaaagaaactgtgctttttttcttcttttttctacttcagtcgagattctgctcttgtcatgcgctgtatttttgcgtagaattcgcgccctattgtgaatatttatagcgcgctctgtactaatcatcgagcacgcggaaagcggagttttatatgtacgcggttttccaaagtggtggtaaacaacaccgagtaagcgaaggtcagaccgttcgcttggaaaagctggacatcgcaactggtgaagcggttgagtttgaccagattctgatgatcgctaatggcgaagatatcaaaatcggcgttcctttcgtcgatggcggcaagatcaaagctgaagtcgttgcacacggtcgtggcgagaaaattaaaatcgttaagtttcgtcgtcgtaagcaccaccgtaagcagcagggccaccgtcagtggttcactgacgttaaaatcaccggcatcagcgcttaagttaggagagcggattaatggcacacaaaaaggctggcggctcgactcgtaacggtcgcgattcagaagctaaacgtctgggcgtaaaacgctttggcggcgaagcagtactggcaggcagcatcatcgttcgtcaacgtggcaccaagttccacgcgggcaccaacgtaggttgcggcaaagaccacactctgtttgctttgaaagacggtaaagtcaaattcgaagttaaaggcccgagcaatcgtaaattcatcagcatcgaagctgaataatttttcgagccttaataaatagatgtaagccctgcaattcgttgcggggctttttacatttatagccaacccattttacaccttggctattcgggaacgacagcgcaggcagatgacgcatggaaacaaaacagcaggtcggggtcggtatttctctggcgttaaccacggcggtttgctggggcgcgctgccgatagccatgaaagaagttctacaggtgatgacgccgtttaccatcgtctggtatcgctttaccattgcggcggttgggcttggcattattctggcgctgcgcggccgtttgccgccggtgaaaatttttcgccagccgcgctggctgctgctgctggcgatcgccaccgccgggctgctggggaactttgtgtttttcagctcctcgctgcagtatctcagcccgacggcctcgcaggtgattggccagctgtcgccggtgggcatgatgttcgccagcgtgctgatcctgaaagagcggatgcgcattacccaggtgattggcgcgctgatgctgatttgcgggctgatgctgtttttcaacgtcagcctggttgagatttttacccgcctgacggattacactctgggggtgttgttgggcgtctgcgccgcgacggtgtgggtcacctacggcctggcgcaaaaggttctgctgcgccgactggcgtcgccgcagatcctggtaatgttgtacgctttatgtgcaattgcattgtttcccctggcgcagccggggatgatttttcagctgagcggctggcaactggcctgcctgctgttttgcggtgcgaatacgctgattggttatggcgcgttggcagaggcgatggcgcgttggcaggcggcgcaggtgagcgcgttagtgacgttgacgccgctgtttaccctgctgttttcagatttattggcgttggcatggccgcagatgtttgccgccccgacgttgaatgtcgtcggttacgtgggcgcgtttgtggtggttgcgggcgcaatgttttccgcaattggtcaccggtggtggccgcgacgggcagaaaacctcctggttgctcctatcaagcagcccggtgaatgatttacggagacggaaaatgaagtttgtagatgaagcagcgatattagtcgttgcaggtgacggtggtaatggttgcgtcagcttccgtcgcgaaaaatatatccccaacggtggcccggacggcggcgacggcggcgacggcggcgatgtctacctgctggcggacgaaaacctgaacacgctgatcgactatcgctttgagaagtccttccgcgccgagcgcggtcagaacggccagagccgtgactgtaccggcaaacgcggtaaagacatcgtgatcaaagtgccggtcggcacccgagtgaaagatcagggcaccggcgagatcctcggcgatatgacgcgtcatcagcagcgactgatggtggcgaagggcggctggcacggcctgggcaacacccgtttcaagtcctcggtcaaccgcgctccgcgccagaagaccaacggtacgccgggtgaagcgcgtgatatcctgctggagctgatgctgctggcggacgtcggcatgctcggcctgccgaacgccggcaaatccacctttatccgcgcggtatcggccgccaagccgaaagtggcggactacccgttcaccacgttggtgccaagcctcggcgtggtgcgcatggacagcgagcagagcttcgtggtggcggatattccggggctgattgaaggcgcgtctgaaggcgccggtctgggcattcgcttcctgaagcacctggagcgttgccgcgtgctgctgcacctggtggatatcgatccgattgaccagaccgacccggtagaaaacgcccgtgtgattatcaacgagctgaatcagtacagtgaaaatctggcgcagaagccgcgctggctggtgttcaacaaagttgacctgctgggtgaagaagaagccgctgaacgcgccaaggcgattgtcgacgcactgggctgggaagataagtactacatgatctctgccgccagccatcttggcgttaaagagctgtgctgggacgtgatgaactttatcaacagccagccgaaaacgatggcgctcgaagagagcgcaccggaaaaagtcgagtttatgtgggacgattaccaccgccaacagctggcggaagtagaagccgaagccgacgacgactgggatgatgactgggatgaagatgacgacgaaggcgtcgaaatcatctaccagaaataagtatcccatcacaaggccccgcagcgcggggcttttttttgcctgcggtttacggctgcagcgggttgacgggtagccagcagcaagcgttaaggccgctggcgtcatggcgattttccagcgccaggcgcccctggtgcagctggataatgcggatgacgatgtttagccccagtccgctgccgccatagcgctggtccattcttctgaaggcctgtgtcagctcgccggccatctccggcttaatgcccggcccttcatcgatgacctgcagctgatggccgccgtttagcgcaccgaggcggatgaggatagcgctgcccggcgggccgtagcggtgggcgttctccaccaggttacgcagcagcaggcgcagcagcaccggatcgccatgggtgacggcctctgccggcagttgccacgccagccgctgattgcgccgttgtgccagctcttccagctcttcgcgcagcggcgtgatgacgtccgccacccagtcgaaacgttgatagtggccgccggcaaaattctgcccggcgcgtgacagcatcagcaactgctcgacggtatgcatcagctggtcgatgcgggcgatcagcggcgtgctttcccgtacgccctgttgttccatcagctccagatgcagccggatgccggccagcggggtacgcagctcgtgggcggcgtcggcggtaaacagccgctcctgttgaatggtgttatcgagccgcgagaacagctggttgagcgcggtagtgaccgccaccacttcccggctgtcgttgctgaccggcagcggcgacagattatcggcggaacgtttctccagccggttttgcagctggttaagcgggcggatgatccagctgatggcccagaacgaagcgatcagcgtgaccatcatcataatcagcgacggcgccagcagggaggcgatcgcctcggcgatttcaccatcgaccttttcggtgcgcaccttggccgacagggtttcatctaccagaaaaccgatctgttcccggctttcatgccatagccacagcgcgctgatcaactgggtgaccagcagaatcagcgccagcatcagcagcaggcggcgacgcatgctgatcatggcagcggctccaggcggtaaccgatgccgcgcaccgtgcggatgcggtctttgcccagcttgcggcgcagattatggacatgtacttcgagagcattggagccgaggtcgtcgttccaggcatataaatcctgctgcagcagctcgcggttgaccgtctggccggcgcgcatgatcagccgcgataaaatggcgaactccttcggcgtaacgtcgacgggctgctgttgcaggtaaacctgttggctggagagattgagcgtcagatcgtcttgttgcagtaggttatcgctgtgcccctggtagcggcgtatcagcgccctgacgcgggcctgtagttcaaccagcgcgaagggcttaaccaggtaatcatcggcgccggcgtccagcccgtcaacgcgatcttccagtgcgtcgcgggcggtgagaatcaataccggcaaatcgatctgccggcgccgccattgccgcagcagggcgctgccgtcgacgtcgggcaggccgagatcgagaataaccatgctgtactggctggtgtcgatcagcgcgttggcctgcgccgccgtcagcgcgcagtcgcaggcgtaaccctcggcggccagcgccatggccagcccctgttgcaacagctcatcgtcttcgacaatcaatagcttcacgttggggctcccatgggttggttactcagttattttgataaatatcccgatacagccggctttcaaagcgcaccagcgggatccggcgctgacgctgatcttccggcggtacggcgtagcccgacagatactgtacaaacgccatacgctggccgctggcggtggtgataaagcctgccagattatagaccccctgcagcgcgccggttttcgccgagactttaccatccacgccggcctcatgcaggccgccgcggtagcgcagcgtgccgtcgtagccggccagcggcagcattgagataaagtccagctcgttgtcatgctgggcgatatattgcagcgcctgcatcatggtcgccggcgccagcaggttatggcgcgacaggccggagccgtccaccacgatgctgttacccagatcgaccccggctttctgacgcagcacctgacgcaccgcgtcggcgccggcgcgccaggtgcccggtacgccgaagcgttcgtggccgatagtgcggaatacggtatcggcgatcatattgtcagattttttcagcatcaccttcagcaggtcgtgcagcggcgccgactgggtgcgggcaatcaccgtgccgctcatacccggctgggtctgacgcttcagatggccgtcaatctggatgccggcctgggtcagctcatctttcagaatggcgccggcgtagctggccccgtcctgaatggcgaacgccagcggcagcggatcgctgcgctgcgtcaggcagccggtcagggtaaagcggttcagttcgcccggcaccacgtccagctcgcagtattgggcgtccggcgagcctttggccagcgtacgcacctggctgaacatattgaccgggtaataagaggcgacgcggataaaggcgatatcgcccggtttggccgcgctgtacagcgataccgagaagcagttgcggtcgacgatcgccgccgccggcggggcgctgaagcactgcgtcatatcgttccacggccagccgggcgctttgtcatggctggcgaataccgaggtatcgaccagcacgtcgccgctgatttgtttgacgccctgttttttcagctcggcgaccatattgcgcaggctctggcgtttaaaggtcgggtcgccgccgaagcgggcgatcagattgccgcgcagtacgccattgtcaattttgccctggctttccaacgtggtggtaaagcgatagtcagggccgagctgcaacagggccgccagcgcggtcagtactttctgtgtactcgcgggcagcgccatctgctgggcatggtaatcaatcgtcggcgaagtagcgccgactttttgaaccatcagggcaaggttggctccatcaggcaaatattgtgtgtaatcttcaaccggggcggcgttgacattcaaaacgaatgcgcacgccaatgcactgacaattcgtgaaaaacgcataatctctggctaactgctgggtaacgtgccgtcatactacggcgcattcagggaaaaagtaaacgatgacccttaaggaactctacgctaaaatgcgtatcaaaatgcaaaatcgatcctgacttggaagaattttccgggttagggttcttttgtttgtcgcctggaggcggctggcgatagccatccgtgttttcatacgaatacgtcaggatgacggctatttgaacaggaaagatttagaggtagtgaaattatgcaacagattccgatgaccctgtttggcgcagaaaaattgcgcgaagaactggaatatttaaaaggcgttcgccgtccgaaaatcattgcggacatcgcggaagcgcgtgaacacggcgatctgaaagaaaacgcggagtaccatgcggcgcgtgagcagcaggggttctgcgaaggacgaattcaggaaattgaagccaagctgtcgaacgcgcaggtgatcgatgtcacaaaaatgccgaacaacggccgggtaattttcggcgcgacggtatcggtgctgaacctggataccgaagacgaagtgacctaccgcatcgtgggtgacgacgaagccgacttcaagaaaaatctgatttcggtaaactctccgatggcgcgtggtttaatcggtaaagaacaagacgacgtggtggtgattaaaacgccgggcggcgatgtggaatacgaaatcctgaaggtggaatacctctgattgaccgcggttgttcagaagttaagcagggttttgtaaagaaaggaaaaaggccgcgtggcggccttttatcaggtgcaggtgcatggcaccttttcgttaaagtgacgacacttaacgcggtagactgatcttgcgctcttcagaagggcggtaaagaataagggtattaccgataatctgtacgttgcaggcttttgtttcacgcacgatggcgtcagcgatcaaagctttggtttcgcgatcttccgtcgcgattttcactttgatcagctcatgatgcgtcagcgcctgctcaatttcagccagcaccccttcggtgagaccgttattgcccagcatcacgaccggttttaacggatgcgccaggcctttcaggtgctgtttttgtttattattcagattcattgtcttttttgcttaagttgggattgaaaacggtacattctaccgccatctcatgggtatcaccaaatcggtcttgcaccgtgatggcaatatgagcagcgaacttggcataagtctctttttaggatagttggaaactcgatgacaggtaaaaagcgttcggccagttctagccgctggcttcaggaacactttagcgacaaatatgtgcagcaggcgcagaaaaaagggctgcgctcgcgcgcctggtttaaactggatgaaatacagcagagtgacaagctgtttaaaccgggtatgacggtggttgatttgggggcggcgccgggcggctggtcgcagtatgtcgttacccagatcggcggttctgggcgaattatcgcctgtgatattttaccgatggatcctatcgttggcgtcgatttcctccaaggagattttcgtgatgaactggtgctgaaggcactgctggatcgcgtaggtgaaaagaaggttcaggtggtcatgtccgatatggccccgaatatgagtggcaacccggcggtcgatattccaagatcgatgtatctggtggaattagcactggaaatgtgtcgtgatgtcctcgcaccaggcggaagtttcctggtgaaggtgttccagggagatggctttgacgagtacctacgggaaattcgctccctgtttacgaaggttaagattcgtaagccagacgcttcgcgcgctcgttcgcgtgaagtgtacattgtagcgacagggcgcaaactgtagtaccctaacgctgtttgttaacacagttgtaatatgaggttaatcccttgagtgacatggcgaaaaacctaattctctggctggtcatcgcagttgtgctgatgtccgtattccagagctttgggcccagcgagtcgaatggccgtagggtggattactctaccttcatgtccgaactgacccaggatcaggttcgcgaagcgcgaattaacggacgtgagatcaacgttaccaagaaagatagtaaccgatacacgacttatatccccgtcaacgatcccaagctgttggatacgttactgacgaagaatgtgaaagttgtcggtgaaccgccggaagagccgagtttgctggcttctatctttatttcatggttcccgatgctgttgctgatcggggtctggatcttctttatgcggcaaatgcagggcggcggcggtaagggcgcgatgtccttcggcaagagcaaggcccgtatgctgactgaagatcagatcaaaaccacctttgcggatgtcgccggctgcgacgaagcaaaagaagaagtaagcgagctggttgaatacctgcgcgaaccgagccgtttccagaaactgggcggtaagattccgaaaggcgtgctgatggttggcccgccgggtaccggtaaaacgttgctggcgaaagccatcgccggcgaggcgaaagtgccgttctttaccatctccggttccgacttcgtggaaatgtttgtcggcgtgggtgcatcccgcgtacgtgatatgttcgaacaggcgaaaaaagccgcgccttgcatcatctttatcgatgaaatcgacgccgtcggccgccagcgtggcgccggtctgggcggcggtcacgatgaacgtgagcagacgctgaaccaaatgctggttgagatggacggctttgaaggcaacgaaggcatcatcgtcatcgcggcgaccaaccgtccggacgtgcttgaccctgcgctgctgcgtccgggccgtttcgaccgccaggtggtggtcggtctgccggatgtgcgtggtcgtgagcagattctgaaggtgcacatgcgccgcgtcccgctggcggcggatatcgacgcctccgtgattgcgcgcggtacgccgggcttctccggtgcggatctggccaacctggtcaacgaagcggcgctgtttgccgcccgcggcaacaagcgtgtggtgtcgatggttgagttcgaaaaggccaaagacaaaatcatgatgggtgcggaacgtcgctccatggtgatgaccgaagcgcagaaagagtcgaccgcgtaccacgaagccggccacgccattatcggccgtctggtgccggaacacgatccggtgcacaaagtgacgattattccgcgcggccgtgcgctcggcgtgaccttcttcctgcctgaaggcgatgccatcagcgccagccgtcagaagctggagagccaaatctccaccctgtacggcggtcgtctggcggaagagattatttacggtgcagagcacgtctctaccggcgcatcgaacgacattaaagtggcgacctccatcgcccgcaacatggtgacccaatggggcttctccgagaagctggggccgctgctgtacgcggaagaagagggagaagtgttcctgggccgctccgtggccaaggcgaaacacatgtcggacgaaacggcgcgcattatcgaccaggaagtgaaatccctgatcgaacgcaactacgtgcgtgctcgcacgctgttgatggaaaacatggacatcctgcattcaatgaaagatgccctgatgaagtatgaaaccatcgacgcgccgcagattgacgatttgatgaaccgcaaggacgtccgtccgccggcaggctgggacgatccgaacaaaggcaacaactccgacaacggcggcaccccgaaagccccgacgccggttgatgagccgcggacgccgaatccaggcaatcctctgtctgaacagctcgacaagtaacatcgactgtgtaataacatcaaaccccggcatgccggggttttttttcgcccgtcatctgcggcgcggccgtataatcggccaccgccaggccgccgtatcagacggcccggcccttttgcccgcccggcagtgaatcagcaacagacagtaaggtgaaatcttcatgcaattaaccgtgcgcgatatgacttttgatctctcccatcctcgggtgatgggcatcctcaatgtgactccagactcgttctccgacggaggtcgccacaattcgctgaacgacgctctgttgcatgctcacgcgctgatttccgccggcgccaccatgattgacgttggcggcgagtcaacccgtcccggtgcggcggaggtgagcgaggaagaggagatcgagcgggtggtgccggtggtggaggccatcgcccggcgttttgaggtctttatttccgtcgacacctccaaaccaggcgtgatccgcgagtcggccagcgccggcgcgcatctgatcaacgatgtgcgctcgctgcaggaacctggcgcactggaggcggcggtggacagcgggctgccggtatgcctgatgcatatgcagggtgagccgcgcaccatgcagcaggcgccgcattatgacgatctgatgggggaggtgaacgcctttttccagcagcatattgcacgctgtactgcggcgggcatagcaaaacagaaattgttgctcgacccgggcttcggtttcggtaagaatttagcgcataattatcagcttctggcccgactgtcggaatttcatcatttcggcctgccgctgctggtcggtatgtcgcgtaaatcgatgattggacaactgctgaacgtaccgccggaacagcggacgatcggtagcgtcgcctgcgcggtgattgccgcgatgcagggcgcgcagattgtcagagtgcatgatgttaaagaaaccgtcgaggcgatgcgcgtcgtcgaggcaacactttcagctaagggacagtagagacatgagcgagcgtaaatattttggtaccgacggcattcgtgggaaggtcggcgacagcccgattactccggattttgtccttaagctcggctgggctgcgggtaaagtgctggcgcgccatggctcacgcaaaatcatcatcggcaaggacacccgcatttccggctatatgctggagtcggcgctggaggccggcctggccgccgcaggcctgtccgcgtccttcaccggcccgatgccgacgccggcggttgcctacctgacgcgcaccttccgcgccgaggccggcatcgtgatttccgcgtcgcataacccgtattacgacaacggtatcaagttcttctccatcgacggcgccaaactgccggaccacgtggaggaggcgattgaagccgagatggaaaagccgctgacctgcgtagagtcggccgagctgggcaaagccagccgcattatcgacgccgcagggcgctacatcgaattttgcaagggcaccttccccagtgaactgagcctgaaaggcttgaagatcgtcgttgactgcgccaacggggcgacctaccacatcgcgccgagcgtgttgcgcgagctgggcgccaacgtgatcgccatcggctgcgagccggacggcatgaacatcaacgagaagtgcggcgcgaccgacgtgcgtcagctgcaagagcgcgtactggcggaaaaagcccacgtcggcctggcgtttgacggcgacggcgaccgggtgatgatggtggatcacctgggcaataaggtggacggcgatcagatcctgtacatcatcgcgcgcgaagggctgcgccagggccagctgcgcggcggtgcggtcggcacgctgatgagcaatatgggattggagctggcgctgaagcagttgggcattccgtttgcccgcgccaaagtcggcgaccgctacgtgctggaaaaactgcaggagctgggctggcgcatcggcgcagagaactccggccatgtgatcctgctggataaaaccaccaccggcgacggcattgtggccggcctgcaggtgctgaccgccatggtgcgcaacagcatgagcctgcacgacctgtgcagcggcatgcagctgctgccgcaggtgctggtgaacgtgcgctttgccggcgagcataatccgctggagtcggacgccgtcgtcagcgtcaccaaaagcgtggaggccgaactgaacggccgcggtcgcgtactgctgcgtaaatccggtacggaaccgctgatccgcgtgatggtggaaggcgaagacgaaaaacaggtgaccgagctggcgaaccgcatcgccgacgcggtgaaatctgcaggttaaaacaggcggttaacgcccaaaccgtgcgtttgggcgggtaaatggccgcgggttgctgtttttttccgcaatcgcgccggtggcggtaaattgcccttgcgcgctgtgacgcctttggttagtattcacacccgctccaataggcggttttacataacgtctgcgacttctgactagaagcttatggggcgagaagcatttggcacgcggtgatgccgcaaggatacgggtacgactatgtacgaagctcttctggtaattttcctgctggtttcgatcgggcttgttgctatgatcatgctgcagcaaggtaaaggcgctgatatgggagcctcattcggagcaggtgcatctggcacattgttcggttcgagtggttccggtaacttcatgacccgcatgacggccgtgctggcgacgctgttcttcgtcatcagcctgattctgggcaacctgagcagcaaccagagcaaaaaaggcagcgagtgggaaaacctcggtcagccggtgaaaaccgagcagactaccgcgccggcggcaccagccaagccgagcagcgatatcccgcagtaagcagcaaaaaagttttaaacggtggttggtgtcaggcatcaacggccgtagcagtaaaagaatcagtaccgaggtggtggaattggtagacacgctaccttgaggtggtagtgccctaacgggcttgtgggttcgagtcccatcctcggtaccaaatcccagagataacttgcaattttgcgattatcagcgtagtatttgccacgatttcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccactttcctttgaagtgtttattttcaaatacactatttcgattgaatccgcttttctcgaacaacatttgaaaatgacacttgtcagaaagttgtaccgaagccgcagcgcggcaaacagggtccagttgcataaagccccgatttttcggggttttttgttatttggcaacagaatcactgggctatttagccctttttttatgtcttgggggtgggcttgtccacgttagagcaaaaattaacagagatgctgtcggcaccggtagaggcgttgggctttgagcttgtaggcatcgaatttattcgtgcgcgccaatctacgctccgcatctatattgatagtgatgacggcatcaatgttgatgattgtgctgatgtcagccaccaggtcagcgcggtgctggacgttgaagatccgatcaccgtcgcttacaacttggaagtctcctctcctggccttgatcgcccgatgttcaccgcagaacactacacgcgtttcctcggtgaagaagtcagtatggtgctgcgcatggcggtacagaaccgtcgcaaatggcagggcatcatcaagtccgtcgatggcgaaatgatcacggttactgtggatgggaaagatgaagtgttcgcgctgagcaatattcagaaagcgaatctggtaccccacttttaaagtttggatgaggcaactaggatgaataaagagattctggctgttgttgaagcagtttccaatgagaaatcccttccgcgtgagaagatttttgaagcgttggaaaccgcattagccaccgcaaccaagaaaaaatacgagcaggaaatcgacgttcgcgttagcatcgatcgcagaaccggcgacttcgacaccttccgccgttgggttgccgtagacgaagtgacccagccaacgcgtgaaatcacgctggaagccgcgcagtttgaagacccgagcatcgagctgggcggttttatcgaagatcagatcgaatccgtgaccttcgaccgcatcaccacccaaaccgcgaagcaggttatcgtccagaaggtgcgtgaagccgagcgtgcgatggtggtcgacgcattccgcggtcacgaaggcgaaatcatcaccggcgtggtgaaaaaagtaaaccgcgacaacatctccctggatatcaaagcctctgacggcagcggcaccagtgcggaagccgtgatcctgcgtgaggacatgctgccgcgtgagaacttccgtccgggcgaccgcatccgcggcgtactgtatgcggtgcgtcctgaagcgcgcggcgcgcagctgttcgtcagccgttcccgtccggaaatgttgattgagctgttccgcatcgaagtgccggaaatcggcgaagaagtgctcgaaattaaagcggcagcccgcgatccgggttcccgtgcgaaaattgccgtgaaaaccaacgacaagcgtatcgacccggtcggcgcctgcgtggggatgcgcggggctcgcgttcaggccgtatcgagcgaactgggcggcgagcgtattgatattgtgctgtgggacgacaatcctgcgcagttcgtgatcaacgccatggcgccggcagacgtcgcctctatcgtggtggacgaagacaagcacactatggatattgccgttgaagccagcaatctggcacaggcgatcggccgtaacggccaaaacgtgcgtttggcttctcagctcagcggctgggaactgaacgtgatgacggcggacgatctgcaggccaaacaccaggccgaggctcatgccgccattgataccttcaccaagtatcttgatatcgacgaagagttcgccaccgtactggtcgaagaaggcttctcaacgcttgaagagttggcgtatgtgccaatcaatgagctgctggaaatcgacggtctggatgaagatacggttgaagcgttgcgcgatcgcgccaaagctgcattgaccacgctggcactggctcaggaagaaagcctgggtgaccagaagcctgctgaagacctgctcagcctgccagggcttgagcgcagcatggcctttaaactggccgcgcgtggggtttgtacgctggaagatcttgccgagcagggtgttgacgatctggctgatattgaagggcttgacgatgagcaagccggcgagctgatcatggccgcccgtaatatctgttggtttggcgacaacgcgtaataactgtagcaggaaggaacagcatgacgacagatgtaaccgtaaaatcgctggcagcagagattcagactccggttgatcgcctggtacagcagtttgctgatgcagggatcaacaagtctgaaaccgactctgttacccagcaagagaaagaaaccttactggcgcacctgaaccgtgagcacggcagcgcgccgagtaaactgacgctgcagcgtaaaacgcgcagcaccttgaatatcccgagcaccggcggtaagagtaaatcggtgcaaattgaggtccgcaagaaacgcacttatgtaaatcgcgatacgcaagaagctcaacaggcggaagcggcagagcaggcacagcgtgaagcggaagagcaggcacggcgcgaagcggaagagctcgccaaacgcgaagcagaagcgaagcgcgcagccgaagagcaagccaaacgtgaggccgcagaaattgctaagcgtgatgcagcggaaaaagaaaaagtgaccaatcaacaaaccgacgaaatgaccaagccagctcaggctgaaaaagcgcgccgcgaagccgaagccgcagaactgaagcgtaaagccgaagaagaagtgcgccgcaaggtggaagaagaagccaagcgcgttgctgaagaagcgcgccgcatggcggaagaaaacggcgagaagtgggcagccgctgaaaaaacctccgagtctgagactgcagactaccacgtgaccacctcccagcacgcgcgtgccgcggaagatgagaacgatgccaaggttgaaggcgatcgccgcagccgcagccgcggcggcaaatccgccaagcagaagaaaggcagcaagctgtccgaatccaaagcggatcgcgaagaagcgcgcgccgttacccgtggtggtaaaggccgccgtaagccaagcaccctgcagcagggcttcaacaagccggctcaggtggttaaccgcgacgtggtgattggcgaaaccatcaccgtggccgaactggccaacaaaatggcggtgaaaggctcccaggttatcaaaaccatgatgaagctgggcgcgatggcgaccatcaaccaggttatcgatcaggaaaccgcacagctggttgccgaagagatgggccacaaagttatcctgcgtcgtgagaacgagctggaagaagcgctgatgagcgatcgcgacaccggtgcagccgctgctgaaccgcgtgcgccggtcgtgaccatcatgggccacgttgaccacggtaaaacctctctgctggactatatccgttccaccaaggtggcatcgggcgaagcgggcggcattacccagcatatcggtgcttaccacgttgaaaccgataacggcatgatcaccttcctggataccccgggccacgccgcgtttacctccatgcgtgcccgcggtgctcaggcgaccgatatcgtggttctggtggtggcggcggacgacggcgtaatgccgcagaccatcgaggctatccagcacgcgaaagcggccaaggtgccactggtggtggcggtcaacaagattgacaagccggaagccgatcctgagcgcgtgaagaacgaactgtcccagtacggcgtcatgccggaagagtggggcggtgaagcgcagttcgtccacgtatctgcgaaagcaggcaccggcatcgatgagctgctggacgctatcctgctgcaggctgaagttcttgaactgaaagcggtgcgcaccggtatggcgagcggcgtggtcatcgaatccttcctggataaaggccgcggtccggtagcgaccgtgctggtacaggaaggtacgctgaacaaaggcgatatcgtcctgtgtggcttcgaatacggccgcgtgcgtgcgatgcgcgacgagctgggtcgtgaagtgacctcagccggcccatccatcccggtggaaattctgggtctgtccagcgttccggcggcgggtgatgaagcgaccgtggtgcgtgacgagaagaaagcgcgtgaagtggcgctgtatcgtcagggcaaattccgcgaagtcaaactggcgcgtcagcagaaatccaaactggaaaacatgttctccaacatgaccgacggtgaggtttccgagctgaacatcgtgctgaagtccgacgtacagggctcttgcgaagcgatcagcgatgcgttgatgaagctgtccaccgacgaagtgaaggtgaagattgtcggctccggcgtaggtggcatcaccgaaaccgacgcgacgctggctgcggcatccaacgccatcatcctgggcttcaacgtgcgtgccgacgcttctgcgcgccgcgtgatcgaagcagaaagcctggatctgcgttactactccgtcatctatagcctgattgacgaagtgaagcaggcgatgagcggcatgctggcacctgagtacaaacagcagattatcggcctggccgaagtgcgtgacgtgttcaaatcaccgaaatttggcgctatcgccggctgtatggttaccgaaggcaacatcaagcgtcacaacccaatccgcgtcctgcgcgacaacgtggttatctatgaaggcgagctggaatccctgcgtcgcttcaaagatgacgttaacgaagtccgtaacggcatggaatgtggtatcggcgtgaagaactacaacgacgtgcgcgttggcgacatgatcgaagtcttcgaaatcatcgagatccagcgcaccatcgattaacggttgcacatctgcttaatctgttctggggggcctttgtgccccccgatttgtctggagaaaataacatggcaaaagaattcagccgcggccagcgcgtcgcgcaagagatgcagaaagagattgcgatcattctgcagcgtgaaatcaaagatccacgcgtaggcatggcgaccgtttccggcgttgaaatttcccgcgatctggcgtacgccaaagtttacgttaccttcctcaatgtgctgacggaaaaccacgatcccgatctggtgaataagggcgttaaggcgttgcaggacgcgtccggctatatccgcacgctgctgggcaaggcgatgcgcctgcgtgtggtgccggagctgaccttcgcgtacgacaactcgctggttgaaggcatgcgtatgtccaacctggtgagcaacgtggtgaaaaatgatgccgagcgtcgctccgcatcaggcgatgacgaggaggcttaatgagtcgccctcgtcgccgcggccgcgatatccacggcgtactgttgctggacaagccgcagggcctgtcctccaacgacgcgctgcaaaaagtaaagcgttgctataacgccaaccgtgcgggccataccggcgcgctcgacccgctggcgaccggcatgctgccgatctgcctgggggaagccaccaagttttcccagttcctgctggattccgacaagcgctatcgggtgattgcccgcctggggcagcgtaccgacacctcggacgcggacggtcagatcgtgcaggaacgcccggtgaatatcacccaacagcagcttgatgcggcgctggagaccttccgcggtgatatccagcaggtgccgtcgatgtactccgcgctgaagtatcagggtaaaaaactgtacgaatatgcgcgccagggcattgaagtgccgcgcgaagcgcgcagcattacggtctacgagctgaagtttatccgctgggaaggcgatgagctggagctggaagttcactgctccaaaggcacctatatccgcaccattaccgacgacctaggcgaactgctgggctgcggcgcgcacgtgatttatctgcgccgtctgcaggtggcgaagtacccgatcgaacggatggtgacgctggagcagctgaacgcgctgctggaacaggcgcaggccgaaggcgtagcgccgggcgagctgctcgatccgctgctgatgccgatggacagcccgtgcgccgacttcccggaagtgaacctgctgccggcggtggccggttacgtcaagcagggccagccggtgcaggccgccggcgcgccggattccggcatggtgcgcatcaccgaaggcgacgcgcataagtttatcggcgtcggcgagattgccgacgacggtcgtgtggcgcctaagcgtctggttgtcgagcatttcgactgatcggcgaaaaacgcctcatcttgcgatcgttctgcgctaagagtagaatgacgcagcttgggccatgactctcgcttgaggggcatggcccaattatcgggctgctgaattagagatcggcgcctgcattttttatctataatttggagtattacaatgtctctaagtgttgaagctaaagctaaaatcgtagctgatttcggtcgtggtactaacgacagcggttctaccgaagttcaggttgccctgctgaccgcgcagattaaccatctgcaaggccacttctccgagcacaaaaaagatcaccacagccgtcgtggtctgctgcgtatggtttctcagcgtcgtaagctgctggactacctgaagcgtaaagatgtagcacgttacaccagcctgatcgagcgtctgggcctgcgtcgctaatcgaaccagtttcagtggaaaggggcctattttggcccctttcttctaggaagcataagtaaatcaggttaatgtactaacgaggatcttccgttacagaggttcgcgcggctaatgagagactttattccgccaggtgaataagggttgtcattagtcgcgaggatgtagtgagaaggtcagtgattcactggcgcgccgagccgtcgaggtgattgcgcgccacatctaaggataaaattttgctgacaccgactattcgcaaattccagtatggccagcataccgtcaccattgagaccggtatgatggcgcgtcaggcgacggccgccgtcatggtaagcatggacgacaccgccgtattcgttaccgtcgtgggccagaaaaaagccaaaccaggccagagcttcttcccgctgaccgttaactatcaggagcgtacctacgccgccggtcgtatcccgggcagcttcttccgtcgtgaaggccgtccgagcgaaggcgaaaccctgacctcccgtctgattgaccgtccaatccgcccactgttcccggaccacttcctgaacgaagtgcaggtgatcgcgaccgtggtttccgttaacccgcaggttaacccagatatcgtggcgatgatcggcgcctccgccgcgctgagcctgtccggcattccgttcaacggcccaatcggcgcggcgcgcgtgggttatgtcaatgaccagtacgtgctgaacccgaccgttgacgagctgaaagagagccgtctggacctggtggttgccggtaccgccggcgcagtgctgatggttgagtctgaagccgaagtgctgagcgaagaccagatgctgggcgccgtggtgttcggccacgagcagcagcaggtggttatcgacaacatcaactcactggttgccgaagtgggcaaacctaagtgggactggcagccgactccggttaacgaagcgctgcaggcgcgcgtggccgagctggcgcagagccgtctgggcgatgcttaccagatcactgagaagcaggatcgttacgcacaggttgacgccatcaaagaagacgtcaccgccgcgctgctggagcaggacgagacgctggacgcagcagatatccaggacgcgctgagcgatctggagaaaaacgtggtgcgtagccgcgtactgcgtggcgagccgcgtatcgacggccgtgaaaaagacatgatccgtggtctggacgtgcgcaccggcgtactgccgcgtacccacggctccgcgctgttcacccgtggcgaaacgcaggcgctggttaccgctaccctgggcaccgcacgcgacgcgcagaacctggacgagctgatgggcgaaaagaccgacagcttcctgttccactacaacttccctccgtactccgtgggcgaaaccggcatggtcggttcaccgaagcgtcgtgaaattggtcacggtcgcctggcgaaacgtggcgtattggctatgatgcctaaaccggaagatttcccgtacaccgttcgcgtggtgtccgagatcactgaatccaacggttcttcttccatggcttccgtctgtggcgcctctctggcgctgatggacgcaggcgtgccgatcaaggcagcggttgcgggcatcgccatgggtctggtaaaagaagacgacaactttgtggtactgtcagacattctgggtgacgaagaccacctgggcgacatggacttcaaagtggccggtagccgtgacggtatcaccgcgctgcagatggatattaaaattgaaggcatcacccgcgaaatcatgcaggtggctctgaaccaggccaagggtgcgcgtctgcacattctgggcgtgatggaacaggcgatcagcacgccgcgcggcgatatctctcagttcgcaccgcgtatccataccatgaagatcaatccggacaagattaaggatgtgatcggtaaaggcggctccgtgatccgtgcgctgaccgaagagactggcactaccattgaaatcgaagatgatggtacagtgaaaatcgcagcgaccgacggtgagaaagcgaaatacgccattcgtcgtattgaagagatcaccgcagagatcgaagttggccgtatctaccagggtaaagtgacccgtatcgttgacttcggcgccttcgtggccatcggcggcggtaaagaaggtctggtacacatttctcagatcgctgacaagcgcgttgagaaagtgaccgactatctgcagatgggccaggaagtgccggttaaggtgctggaagttgatcgccagggccgtgtgcgcctgagcatcaaggaagccactgcctctgaagaggcggctcctgctgcgcctgaagcagaataactgtaacacagctttgacagttccccgccgcagggcgggggctgtccgtatacgcgcgggtaggatatccgcgttttagcaagcggaggacaggacgttatccaatgtttgtctgcgggagtgggaaatgaagcttttcttacgctggtgttacgttgcgacagcgctcatgctggcaggatgcagcaacaatgattggcgtaaagacgaagttttggcgatcccgttgcagccaacgctgcagcaggaagtgatcctggcgcgcatggaacaaattcttgccagccgggcactgacggacgatgaacgcgcacagcttttatatgagcgcggtgtgctgtatgatagcctcgggctacgtgcactggcgcgcaatgatttttcacaagcgctggcgatacgtcctgatatgccggaagttttcaactacctgggcatttacttaacgcaggcaggcaattttgatgctgcctatgaagcgtttgattctgtactagagcttgatccaacttacaattacgcgcgtttaaaccggggcatcgcactgtactatggcggccgcttcccgttggcgcaggatgatctgcaggcgttttatcaagacgacccaaacgatcccttccgttcgttatggctgtacctggtggaaagagaaatcgatcccaagatggccgtcagcgcgctccagcagcgttatgacaaagcggacagagggcaatggggatggaatattgtcgaattctacctgggcgatatcagcgaaaacacgctgatggaacgcctcaaggcagatgcaacggataacacttcgctcgctgagcatctcagtgaaactgacttctatttgggtaaacactacctgagtctgggggacaagaactccgcttcggcgttgttcaaactgacggtcgctaacaacgttcataactttgttgagcaccgctatgcattgttggaattggcgcttttgggccaagaacaagacgacctatcggaatcggaccagcaatagctgacgaacacttatatcagccggatagaccatggcgttttgccatcgctatcgccttaacgggtgagggcttttttgttcgttttataatctaatttgagccggttcacacttttcaatgaaaatgactgaaaattttcgcgatgagttatgtagactggcagccattattaatgaggcacgtgtacatgactgttgagcttgaaacctcttttgctgacctggggctgtctgctccgatcatttctgctctgaacgacctgggctatgttaagccatcacctattcaggctgagtgtattcctcacctgttgaacggccgcgatgtgctgggtatggcacaaaccggcagcggcaagactgcggcgttctcgctgccgctgctgcacaatatcgacgcttccctgaaggcgccacaaatcctggtgttggcgccaacccgcgaactggcggtgcaggttgctgaagcgatgaccgatttctccaaacacatgaacggcgtaaacgttgtggccctgtacggcggccagcgttacgacgtacagctgcgcgccctgcgtcaaggcccgcaaatcgtggtgggtacgccaggccgtctgctggatcacctgaaacgcggcaccctgaacctctccaacctgagcggtctggtactggatgaagccgacgaaatgctgcgtatgggctttatcgaagacgttgaaaccatcatggcggaaatcccggctgaacatcagaccgcgctgttctccgccaccatgccggaagcgattcgccgcatcacccgccgctttatgaaagagccgcaggaagtgcgcattcagtccagcatcaacacccgtccggacatcagccagagctactggacagcgtacggcatgcgtaaaaacgaagcgctggtgcgtttcctggaagcggaagactttgatgcggcgattatcttcgtgcgcaccaaaaacgccacgctggaagtggcggaagcgctggagcgtaacggctacagcagcgccgcgctgaacggcgacatgaaccaggcgctgcgtgagcagaccctggagcgcctgaaagacggccgcctggacatcctgatcgccaccgacgtggcggcgcgtggtctggacgttgagcgtatcagcctggtggttaactacgacatcccgatggacgcagaatcttacgttcaccgtatcggtcgtaccggccgcgccggccgtgccggtcgcgcgctgctgttcgtggaaaaccgcgaacgccgcctgctgcgcaacatcgagcgcaccatgaagctgaccattccggaagtagaactgccgaacgcagaactgctgggcaaacgccgtctggaaaaattcgccgctaaagttcagcagcagctggaaagcagcgatctggatatgtaccgtgcactgctggctaaactgcagccggaagaagagctggacatggaaacgctggccgccgcgctgctgaaaatggcgcagggcgaacgtccgctgatcctgccgccggatccggtcttcaagccgcgtaaaccacgtgagttcaacgatcgtgacgaccgccgcggcgaccgtcgtgacggcgaccgtccgcgtcgtgaacgtcgtgacgttggtgaaatgcagctgtaccgcattgaagtgggccgtgatgacggcgtggaagtgcgtcatatcgtgggcgctatcgccaacgaaggcgacatcagcagccgttacatcggtaatatcaagctgtttggctcccactccaccatcgagctgccaaaaggcatgccgggcgagatcctgaatcacttcactcgcacccgcattctgaacaagccgatgaacatgcagctgctgggcgatgcacagccgcacgagcgccgcgaacgtcgcgacggcggcaaccgtcgtccgttcaacggtgagcgccgtgaaggcggcccacgtcgttctttcggtgaacgtcgtgaaggcggcaacgcagccggcaacggcgagcgtcgtggcggcaacgccagccgcgagcgcgcaccacgtcgtcgtttcggcgatgcataagtaaggattagccaatccatgaccaaaccagcctgcgggctggtttttttatgcctgcaatctgcctttccgcgccagatggcgtatcatttacaaggtttttcttaatgatttaacggacaggggatgccgtgaactggcaacaatttaaaactgactatctggtgcgtttctgggcgccgctgccggcggtgatcgccgccggtctgctggccacttactactttggcctgaccggtaccttctgggctgttaccggggaatttacccgctggggcggccacgttctgcaatggctgggactgcatcccgagcagtgggcgtatttcaaagtgattggtctggaaggcacgccgctgacgcgcatcgacggccggatgattatcggcatgttcgccggctgcatcgccgccgcgctgtgggccaacaacatcaagctgcgccggccgcagcaccgcattcgcattgtgcaggcgctgctgggcggcattatcgccggttttggcgcgcgtctggcgatgggctgcaacctggcggcattttttaccggtattccgcagttttcgctgcacgcctggctgtttgcgctggcgaccgccgtcggctcttactttggcgccaaatttaccctgctgccgctgttccgcgtaccggtaaaactgcagaaagtgcaggccgccgcgccgctgacccagctgccgcagcaggcgcgccgccgtttccgtctggggatggttatcttcctgttgatgacggcctggtcgctgtggacgctgtttgatgcgccgaagctgggcatcgccatgctattcggcatcgccttcggcctgctgattgaacgggcgcagatttgcttcacctcggcgtttcgcgatctgtggatcaccggccgcacccatatggcgcgggcgattattttaggcatggcggtcagcgccatcggcatcttcagctatgtgcagctgggcgtggcgcccaaaatcatgtgggccgggccgaacgcgctgattggcggtctgctgttcggtttcggcatcgtgctggccggcggctgcgagaccggctggatgtaccgtgcggtggaagggcaggtgcactactggtgggtcgggctgggcaatatcatcggcgcgacgctgctggcctactactgggatgcgctggcgccgtcgttggccaccgactatgacaaggtcaacctgctggaggtattcggcccgacgggcgggctgctggtgacttacctgctgttggcgttggcgttggtcgctatgctgtggtgggagaaacgctttttccgcgccagggcgcggacagaacaggttagtgcgaggagtatgtgatgacgcaacaaacgatagtgccggattaccgtctggatatgctgggcgagccgtgcccttacccggcggtggcgacgctggaagcgatgccgcagctgaaagccggcgaaatcctggaggtgatcagcgattgcccacagtcgatcaataacatcccgctcgatgcgcgcaaccacggctacacggtgctggatatccagcaggacgggccgactatccgctatctgatccagcgttaaccgcgcgggcctgtgcccgccgttactccgcgccgccggtcagcagttgcaggcggcgctcgctctgctcatccgccggtatatacaccagcatccggtcgccgttgcgcggcgccgaccaccagttattctgccgcagactcatttccccgacctgcgggtggaggaagcgtttgacgttgttatcgatgctgcgtacctcatgccgctcccacagcgcgcgaaaatcctccgagaccgacagatagcgcgccaactgctgctcccagaccggatcgcccagatgctccgccatctgcgcgcggaacagcgccaccattttcggcatgatatcgtcccagtccagctggctggcgcgccactgctcgtgggtgaacgccagatagatacagttacgatcctccggcggcagcgtagccagatcgacgcccatcagcagacagtaggcgcggttaaagccgagaatatcaaaacgtgcgttagagatgatcgccggtagcggatcgagctgatccagcagccgctgcccgtagggcgacagcttttcacagccgtcgtggcgggcgccggccggcaggctttgccccgccagcctgaacaggtggtgggtttccgcctcattgcactgcagcgcgtgggcgatggcgctcagcgttttcgccgaggcctggatcgcccggccctgttccagccaggtgtaccaggtaatgccgacgtcggctagctgcgccacttcctcccggcgcaggccgggcgtgcggcgctggcgcatacgcggcaggcccagccggttcgggtccaggctttcgcggcgagcgcgcaaaaaggcgcccagctgcttgcggttatctgtctgtccggcgtcgaacggggatatggtttcagacataaatagtttccctgcgcaataagaccggtagtttttataccatgataatcaagaactggtacccgtttaatttaatggtgatgctagtcacattcctggtttgatacaagggtaagacacgatgagcacaccatcatctgcggccggtctgggccgtgcggggttgataattttattggcggggcagctgttgccgatgattgacttttccatcgtcaacgtcgggctggatgcgatggcgcagtcgctgcacgccagcccgacgcagctggagctgatcgtcgcggtttacggcgtggcgtttgccgtttgtctggcgatgggtagccgcatgggggataacctggggcgcagacgcctgtttttatggggcgtgcggctgttcgccgtggcctcgctgatgtgcggcctggcgaactcggtctggctgctgctggtggcgcgtacgctgcagggggtcggcgcggcgatgattgtgccgcagattatggcgaccattcacgtttgcctgcgcggacgcgagcacgcccgggcgatggccctgtacggcggcatcggcgggctggcgtttatcatcggccaggtgctgggcgggttgctgatttcactgaatatcgccggctacggctggcgcagcgtctttttgatcaatattccgctgtgcgcgctggtgctggcctgcgcccatcgctgggtgccagacacgcgcgcggagcggccggtcaatatcgactggcccggcactttactgctggcgctgaccatcgtctgcctgctgtttccgctggcgctggggccggtgtggcattggccgtggccgtgtctggcgctgctggcgctcagcggaccgctgttgctgcagctgtggcgcgtggagctgcggcaggaacggcgcaataacttcccgctgctgccgccggcgctgctgcggctggcgagcgtcagattcgggctgaccatcgctattttgttcttctcctgctggagcggctttatgtttgtgatggcgctgacgctgcaggcgggcgcgcagctgaacgccttccagtcgggcaatgcgtttattgcgcttggggtggcctattttatctcctcgctgctgagcagcatggtgatcgagcatatcggcaaggtgcgcgcgctgctgcttggctgcctgatccagatcggcgggctgttggcgctgatgctgaccatgctgctggtgtggccgcagccgggcattctcaatttgatcccggcgacgctgctgattggcgccggtcaggcgctgatcgtcagcggcttcttccgtattggcctggcggacgtgccggtcgagcatgccggttccggcagcgccctgctggcgacggtgcaacagacgtcgctggggctggggccgattctgttggggacggtgctggtgcaggtgctgcacgtgtcgccgggcgactacctgcatgctttgctggcggcactggcgctggaactgctgctgatgttggcgctgctgctgcgcaccgggctggcgctgcgcgccgatcggcggctggcggcggccgggcagccttcacgcagctgaaacaagggcgggggaagaattcccccgccgcggcgcgcggcgtttagccgcgcgttaacccatccttcacctgcgcgacgatctcaaacgaacgcagccgcgcctgatggtcaaagatctggccgttaaccatgatttcatcggcctcggtttcttgcagcagcgcctgcagcccttcacgcacgctattttcatcaccgacgatcgacatccgtagcgcctgctcgacgccatactgctcgccagcgctccacagcgcatgaatattgtctaccggcggcggcagcggccccggttcgccgcggcgcaggttgataaactgctgctgcatagagctgaacaggaagcgcgcatcgcgctcgctgtcggcggcaatcacgttgacgcacaccatcgcatgcggctgcggccagcgttcggaaggctgatagttttcccgatacagtcgcagcgcctggaacagcatatccggcgcgaagtgggaggcgaaggcgaacggcaggcccagcttggcggccagctgcgcgctgtacaggctggagcccagcagccagatcggcacgtgcagcccttgccccggcaccgcctgtaccggctgtccgggctgcgtctcggcaaagtagtgctgcagttcctgtacgtcgcgcgggaagttatccacctcgccggacaggtggcggcgcagcgccatcatggtgcgttggtcggtgccgggcgcgcggcccagccccagatcgatacggccggggtacagcgactccagcgtgccgaactgttcggcgatcaccagcggggcatggttgggcagcatcacaccgccggagcctaggcggatgctgtcggtgccggcggccagatagccgagcagcaccgaggtcgccgcgctgccgataccggtcatattgtgatgttccgccaaccaatagcgttggaacccccacttttcagcatgttgtgctaaatctaaagagcagtgaaacgcgtcgcgcgcctttgctccctgaggaatgggggagagatccagtaccgaaagcgggaccgatgcgtgttgtgtcatatcattcgtccattgttgcaagtttcatcgcttaaagggcgagtgcagggatctgcaatttcacgttaaaagcataatgcaaattgcggttataaaagaggatatacgtgcttgtgatatccttgtcgcagatacggccttttgggagagaccgacattgtatggaccgtcatatttgtatggaccgtcatattttcgccagccgcttacgctcagggagctttgatgcatgaataaaaagaccttattgaccctgttgctggtggtgatcgccattgcgatggcggtattgttccgctcgcataatcaggatctgttgctgcagggcgaagtagacgcgccggaagtgatcgtggcgtcaaaagccaagggacgggtggtggaacgcctgattgaacgcggcgatgacgtcaagtccggccaggtgatgattaaactggacagcccggaactgctggcccagctgcgttcggcgcaggcgacgcgcgatgaggccaaggcgcagctcgatcagtcgctgcacggcacgcgcgaagagaacatccgcagcctgcgcgccagcctggcgcaggcgcaggccgaactgcgcaacgcgcagcatgattacgaccgcaaccgcagcgtggcggctaaaggctatatctccaagtccgagctggacagctcgcgccgttcgcgcgataccgcctatcaacaggtgcaggacgcgaaggccaagctggatgaaggcatcaacggcgaccgtattgagctgcgtcagcaatacgccgcggcgctgcgcgcagcggaagagaacctgctggaagtgcaggcgcaggccgacgacctgcaggtgaaagcgccggtggacggcgaagtggggccgattccggccgaggtcggcgaactgctgaacgcctccagcccgctggtgacgctgatccgcctgccggacgcctactttgtgtttaacctgcgggaagacattctggcgaatatacgcaagggcgataaggtgaagctgcgcgtaccggcgctgaaggataagctcatcgacgccgaagtgcgttatatcgcgccgctgggggattacgccaccaaacgcgccacgcgcgccaccggcgacttcgacctgaaaacctttgaagtacgcctgtacccggctcagccgattgaaggtctgcgcccagggatgagcagcttatggcaatggaaagagtaagggccggatggcgctgcttcagccacgcgtttagccgggagtgccgggttgcctttcgcagcccggtgatccactggctgggctggctgtttccgctgatgctgttcggcctgatcagcagcaacttctcggagggcacgctgctgaacctgccggtttcggtggtggataacgatcacagtccgctgtcgaagtcgctgatccgcaaactggacgccggctcccatgcccacgtcgaggcccatgacggcgggctgagcgagtcgctgcgccggctgcgcagcgcgcaggactatgcgctgctgtatgtgccgccggatctggaggcgaacgccctggcgggcaagcagccgagcatcgtgctgtattacaacgccctgttctatggcgccgggctctattccacccaggatttcagcgggctgatgacggaaaccaacgccagctaccgctcgattatcgccgccagcatggggaaaacgctgccgcagctggcggacgtgacgctcaactacggcagcttatttaacgccagcggcagctatatctattatcagcagttcgccgcgaccattcacctgctgcagctgtttgtcgtcacctgcatgatctatgtgatggcgcgcagcaagtcactgctgagcgcgcggccgttcagcctggcgctgctgggcaagctggcgccgtataccatctgctttaccacgctgctgatgattgagattgccgcgctggtggggattttcgacgcgcgcgtcagcggcaacccgctgtttatgctgctgattggctttttctacgtggcggcggcgcagagcatcggcctgctgctatttacctttaccggcagcgcgatcaccgcctacagcctgatcggtattctggtcagtatcgcgatgacctactccggcatggcggtgccggagctgtcgatgccgctgccggcgcggattatttccaatattgaaccgttgacccatgcgctgtacgcgatgtttgacgtcttcttgcgccaggtgccggcgcgggcgattttcggcgtgtgcgcgctgctgctggtttatccgctggtgaccgcgtttctggtgcgcaaccggctgctgaagcggttggctaaggacggaggaacgcaatgaagagctactggcaaacctttagccgggtgctgatcggcatgctggagcggccgatgtggttgatgttgatcctgtcgctgtgcgtgatgagcctggtgtacgccaaccgttcggtgtgggatctgccggtgggggtgatcgaccaggattacagcagcgccagtcgtgagttgatccgccagttggacgccacctcgaaagtcgccatcaaaacttacgacagcctggagcaggcccagcgcgatctgggctggcgcgagctgtttgcggtgatcattatgccggtggatctggagaagaagatcctgcacggcgagaacatcgtggtgccggtgtacggcgacgcgaccaaccggctggccaacggccagatccagcaggacgtggtggccgcctatcagcagctgctgagtcaatacaatacctcgctgctgctacgcagcggctttagcgaacggcaggcgcagatcatcatgacgccgattcaggggcagacgctggacgtgtttaaccccggcatcagctttgcggcgatcgtgttccccggcctgctggtcatgctgctgcagcactcgctgctgatcgccagcgtgcgggtcagcatcgcgttgaaaagtgcgccgagcggcaaaccttcgatcccggtgtaccttggcggcctgtcggcgctgctgccgatctggctgtttttgtccatcgtgctgtttgtgctgtggccgtgggtgctgggctaccggcagacggcgaatattgcggaggtgctgctgctgaccttcccgttcctgttggcggtgctggggttagggaagctggtgaccgaatgcttgcgcagcgtggagatgatttacctgacgctggcgtttatcaccacgccgattttctacctttccggcaccatctggccgctgcaggcgatgccgggctgggtgcgcgccatttcatactgcatcccttccacctgggccaccaaagcgatcgccggggtgaaccagatggggatgtcgctgaatgaagtggggaacgacgtgctgatgctgctgctgcttggtgcggtgtataccgtgatcggcatcggggtggggctggcgcataacagcgtagcgctgcgcaacctgttccggaaacggcgggtgtagtgttgcaggataaagtctgttcggtacgtgcggcagaaggtgagtgattatctgtttggtgccgcggctattctgtggcgaagtgaaaataaagttattttttttcaatcggttatatttttcagattatcgtagaaagtcggtggcttttttaagtggtaaaaaatcaatataattcaattggatatatttagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagttaccgcaccagctctagcccggcgacgcgtcgccagtagccgttgcagtcgctatcgttagtcagcgccagcggctgcccggcattttcattggcgcggaactgttcgagtattgtcagcgtttccacgccctgcggcgacagccgcacgatatcgaccaactcctgcatgccgtttagctcattccccaggttgtagcagtagccgctcatggtctggatgccgttgagcacgaacacctgctgattttcctgtgagcgcatggcgcgcccctgcgggtatttgatgcagcaggtttcgcactcatccttgccgcggttttccgagcgggcggtaaagcagcgggcggagtaggccagcggcaggtgaccgtagcccagcacctctacctcaaaaccgcggcggaagcccagctcggcgcactgctccagcacttttcccagccagtcgcgggacagctccaccggcatgcaccagcgcgtcatgccctgcttgtgcagcagccgcagggtataggcgttgtagcagttcagcgcgtggccggcgacgaacggcaggccgcgctccgccgccatattcaccgtaccgagatcgttagcctcaatcagaaactcgccgttctctacgtagcgcttcagctcgtttaattcggaaggcgcctgcagcaatgccagcgtggaaagcaccacctgcttgccggactgtgctacctctttggccagcgccagccagtcgccgaccttcatctcgcgccgcttggtgcagacgctttcgccgagataaataatatcggcgctgctgtgcatcgcctgctggtaaaagctctcggtctcggttttcggccagtagtagagcaccggccccaatgcgtatttcatgcagcctcctgctattgccatttacggtgataggcgccgagcgtggtctgagtgccttcagacatggcgccgagcgccgtcatccaactggcgtcgggttggtagccggcggggtcggcgatgcagcgatcgatcgcctgacgccagacgcgcgccacctggctgacataggccgggctgcgctggcgaccctcaatttttaccgaagcgatattggcggccagcagctccggcagcagcgccagcgtgttcaggctggtgggttcttccagcgcgtggtagcgcacgtcgtcaaccagatagcgccctttgcacagcgtcgggtaaccggcgttttcgccttcctggtagcggtcaatcagcacgtcgttgaggcgtgattccatgccctgcggcgtctgctgccagcggacaaagcgcgccggcgaacaggcgccgacggtattgggggactcgccggtcaggtaagaagagagatagcagcggccttccgccatgatgcacaggctgccgaaggcgaacacctccagcggcaccgggctggtgcgcgccagttgtttcacctgatgcatcgacaacacgcgcggcagcaccacgcggtgcacggcaaagtggcgttgatagaagcgaatcgcctcctcattggtggcggaggcctgtaccgagacgtggcgctcaatatgcggatagcgcttggcggcgtactccagcatcgccagatccgccagaatcagcgcgtcggcgcccagctgcgccgccatatccaccgcgcgctgccagcgggcatagccgtcggggtgggcgaaggtgttgatggcgatatgcagcttacggccgtgacgatgcacatactccaccgcttcctgcagttttttttcgctgaagttgagcccggcgaagtggcgcgcgttggtgtcgtccttcagaccgatatacacggcgtcggcgccgttatcgactgcggccttcagcgccggtaaattcccggcgggacaaagcagctccatactgtgatcctggtccagcgacgaggcgctgtgacggttgtcgccgcgggcaatacggccgcggcgatgtttaacggggggaataattttagtgaagtcatacgcaacagattttgatttggggcagtttctggcgtattgataaacaaaggggcgttagccgcaatcgcatgatttgttgatatagaccgcggaagcccggctgcaatatggcaaaatagcgctaattaagtaatgaaggagtggatgaccgtgttggaaaaactacgatcgcgcattgtgcgccaggggccgtcgctgctgcgcgtgccgctcaaactcacccctttcgccctgcagcgtcaactgctggaacaggtgttgggctggcagttccgtcaggcgctcgcggatggcgatctggaatttcttgaatcacggtggctgaagatcgaagtgcgggatctggcgctacaatggtttatgacggtagaaaacgatcggctggtggttcgccagcatgcacaagccgacgtcagcttcagcggcgacgccaacgatctgatcctgatcgcggcgcgcaagcaggatcctgacacgctgtttttccagcgtcggctacagattgaaggggataccgaattgggcctgtatgtaaaaaatctgatggatgcgattgaactggaagccatgccggcaccgctgcgcattgggttgctgcagctggcggaatttgttgaagcaggtttacaagagggcgcagaaccgtcttcccaagtggtggcgccatgctgattcgcgtcgagattccggtagacgccgcaggcatcgacgctctgctgcgccgcgccttcgggcgtgatgatgaagccgacctggtgcgtcagctgcgtgaagacggccagctgacgctgggcgtggtcgccaccgatgacgaaggcggcgtggtgggctatgccgccttcagcccggttgacgtcgccggggaggaccgccagtgggtcggtctggcgccgttggcggtggaagagagcctgcgtcgtcaggggctgggggagaagctggtttacgaagggctggatgcgctaaacgagttcagctacgcggcggtggtggtgctgggcgagccggattactacgcgcgctttggctttaagccggcggcggagtacgggctgagctgccgctggccgggctgcgagcaggcgttccaggtctacccgctggcgccggacgcgctggacggcgtcagcggtgccgtggactacgccgcgccatttaaccgtttttaaccagcagataatccaaagacagaggcgggtgtgacaccagcctctctttttgcgttttactcagctgcttgacgcggtattccagccgcagcgccagcgaacggtcgccgaccgcgcagtgaaaggccagctgcagctcgcctttgccgcgcagcgccttggcgcctttgcccgcctgatgctgagccagccgccgcagcacatcggtggtgatgccggtatacagcatgccgcttggcaggcgcagcatgtacaggtgccaggtggtgctttccgccattcattcctacctttgagcgagttatcatcgcgcgggttcgtcccgggcggtatacggcgcccagtatccccgtttcgtcttttcctgtctaaccggacgattgtaccggtaaaaatatatgcaatcaggcgattattatcgccggggcgactttttagcaaaaataagagatcggcaatagtaaaatagataatagaactttatatttccccctgtgagggtaaacggttcattgccgcatgcttatcgctacgtcataaaaattgcgccataaaaatggatttttctaattttataggaaaggaataataaccgtgggcaatgttattgcgccgtcagaattaaaaactatcctgcactccaagcgtgccaatttatattatctgcaatactgccgggtgctggtaaacggcggccgggtggaatatgtcacggatgaaggccggcagtcgttgtattggaatatccccatcgctaataccacggtggtgatgctgggcaccggcacgtcggttacccaggccgcgatgcgtgaattcgccaaagctggcgtgctggttggattctgtgggggcggcggtacgccgctgtatgcggccaatgaggttgaagttgacgtatcctggctgacctcgcagagcgaataccgtcccactgaatatttacagcattgggtgagcttctggtttgacgaacaatcccgcctggcggcggccattgcttttcagcgcgtgcgtatcgcacagataaaacagcactggctggggccggccatgcagcgtgaagacgggtttaatttatcccaggagcgattgctgcaattattatcccgctatgaaaataacctcgccgactgtcgcaacggcaccgatttattaacgcaggaagcggtgatgaccaaagcattatataaattggcggcgcagtcggtgagctacggcgattttacccgcgccaagcgcggcggcggggcggatgtcgccaaccgctttctcgaccacggtaattatctggcttacggactggcggcggtggcgacctgggttatcggcttaccccacgggttggcggtgctgcacggcaaaacccggcgcggcggcctggtgtttgacgtggccgacctgattaaagacgcgctgatcctgccgcaggcgtttatcgccgccatggcgggggaggacgaacagacctttcgtcagcgctgcctgaacggtttccagaaggcacaggcgctggacgtcatgatcgatgccctgcaggatacggcgcagcaactgagccaggtggcgcaatgaatatcatgctggtggcgcagtgcagcaaacgggcgctggtggaaacgcggcgtattctcgatcagtttgccgaacgccgtggcgatcgaacatggcaaacggcaatcacgctggaaggcttgaacacgttgcgccggctgctgcgcaaaactgcgcggcgcaacacggcggtggcctgccactggatcaaaagcgccaaccagaccgaattactgtggattgtcggcaaccagcgctgttttaaccgtcagggtgcggtgccgaccaacgccacgcagcgcgatattttacgccgccaggacgaagaccagtggcgcagcgcggagtgcatcagcctgctggccgccatcgccggcctgtttcacgactttggcaaggccaatgccctgttccagcaggggctgcgcggccaggccaaaggctatcagccctaccggcacgagtgggtgtcgctgcgactgttttgcgtctgggtgggggagcgcggcgatcgggagtggctggcggcgttgagcgaaatcgatgccgacgatgatgcgcgcatactgaacgcgttggccgctgacgatttcatgccggactgttctccttttgccgcattgccgccgctggcaaccaccgtggcttggctgatcgtttcccatcaccgcctgccgacctatcttggtgttgaatatgcgccggatccgatgcagatggatatctggctcacccggcagttggatgcggtgtggaacgccacccaccatcagcttaacgactggagccgggcggacagggaagcggtgtggacatttcccgacggtacgccgatacgcagccggcactggcgcgtatcggcgcataaatttgcccggcgcgccctgttgcagccggcgttattacaatacggcgtactgcaacagcgctttaccagccatatggcccgcctgacgctgatgctggcggatcatcactattcatcattaccgacggcgactgccgcctggcaggatgacagctacggcgcctacgccaacagtgaccggcagagcggccggctaaaacagaagctggatgagcacaccatcggcgttggacacaatgcgctgctgctggggcgtagtttgtcgaagattcgccggacattgccggcgataacccgccataaaggcttccagcgccgcagcacgcaggagcgctttcgttggcaggataaggcgttcgacgtggccagcgcactgcgggagcgcagcgcgcgacagggctttttcggcgtcaatatggcatcgaccggctgcggcaagacctttgctaatgcgcgcattatgtatgccctggctgatgaggcgctgggctgccgtttctcggtagcgctggggctgcgtacgctgactttacaaactggcgatgcgctgcgggataaattgcatctgcaggatgacgatctggcggtgctgattggctctgcggcggtcagccagcttcatcagctacggcaggaagacgccgtgccgggcggcagcgcatcgaccgaagcgttgctggcggagcatcactatgtcagttatgagggcagtctggacgacgggcgactgagccgttggctgcagaaccgcacgccgttaaataaattgcttagcgcaccggtgctggtgaccactatcgaccacctgattggtgcgacggaaggcgtgcgcggcgggcagcagatcgcgccgatgctgcgcctgttgaccgccgatctggtgttggatgaaccggatgattttgatcttaacgatctgccggcgctgtgccggttggtcaactgggccggcatgctgggcagccgggtgctgctctcttccgccactttgccgccggcgctgattgaagcgttgtttaacgcctaccgcgccggccggcaggattatcagcaggtgtgcggtcagcccgacacgcagctgaatgtctgctgcgcctggtttgatgagcatgaagccatgcagcaggatatcgtcgacgccggcggctttaagctggcgcacggtgcttttgtcgcgcgtcgcgttgagcggctgggcgtcacgccggtattgcgtcagatggcgttgatgcccgttgagtccctcagccagcgccccggtgacgtgttggacagcgtggctgcggcgttttcaacggcgatgcaacgccttcatcacgatcatcatcaatgccatccatccggacaacgcgtatcactgggcgttgtgcgtatggcgaatatcgatccgctggtggcggtagctcagcgcctgatgaatacgccgtcaccggcggatacgcgggtgcactactgcgtctatcacagtcagcatccgctgatgatgcgttcacatatcgagcagcgtctggatcagacgctgacgcgttacgatccgcaggcgctatggcaaattccggagattgcgcaggcgctgcgccgttatcctgaacaaaaccagctgtttgtggtgctggcaacctcggtggctgaagtcggtcgcgatcatgattacgactgggcgctggccgagccaagctcaatgcgttcactgattcagctggcggggcgtattcagcgtcaccgccggcagcctggtgagacggcgaatctatgggtgctgcggcaaaacatccgggcgctgcgcggggcagaacctgcctatacgcgaccgggttttgagtccgccgccttggtgctgaacagccacgatctcaacgatatcctgcgccctgagcagtatcaggccgtcagcgccatcccgcgcattcaggagcgcagaccgctgtcttataaagagaactttgtcgatctggagcattacagcctgcgggtcaaactacaggggctgaaagggcaaaaaacctattacgccgcgcagtggtggcgtgaacaggcgacctggagcggcgagcagcaacggctgacgccgttccgatactctgcgcccgatgagcgtcactgcctgtggattgcggaagaaggagatacgccgtgcttcaagtttcccgatctgcaaccggggcagtggcgggagagcgccggattccgcgcggtgccgttgaccctggccgacggcgtcagtgcgtggtttaggttggactatttcgatgtgtatcaacgcctggcggagcagttgaacaaggagctgagcgacatcagccagcagtttggcgaagtctgcttacgccgcaaggaaggggatgcgttatggcattaccacccgctgttgggcgtgtttggcgcactcgcatgagtgcgccgctgcctgtacggcagtgattaactgattgaattagctgagataaaatcatctatttctaagctatctgttcgatagtcactttattatacataaatatatttacttgagagagaagttcgaagaacaagtatcgagtgtttttatccttgtagagtgtctggttatgagtatacaattcatccagatttgattttctttgaatatagatgaaaacaaattatctaggtgaatattaatgtatcagagacttgcttttgtgctgctggtcttggctgtaggcataatactttcaaagtcaaacgttagtaatatgattgtgaatgatgattcggcctcattaggcaagcagcaatctttctcaattttttcaatcacttttaatcattgatcagtcttggtttttgaaaaggggttagcatgtccaatcaaggaattgttgctttcatcgaaagccgaaagcagccgaaactggaagccttcgataaagacacggagaaaaagctggccgggttaagtgacgcggcggaaattgccgctgtcaggcaagcggcggttgagcagcggcgcgagctggaacagcgttatgaggttcgtaactggctgacggatgcggcgagtcgcgccgggcagatcggtctggtgactcatgcgctgaagtttactcacagcgatgccaaaggcagcagcatttttgcagcgcaggaggataacgatgcccgttacttaggcaccgcaacgctgcgccagccggcgatcgatgccgtcggcaacgccgccgcgctggacgtcgccaagctgctgcaaatggaatatcagggcgacacgctgatcgcccagcttaaccgcggtgaccatagcgcactggcggtgctggcggagagtgagcagcagttagagctgtgggtcagtggctttaaacaggttctgaccaacaaacagcccgcttcccatgcgttagcaaaacagctctatttcccgatcggcgataaccagtatcacctgctgagtccactgttctcctcctcactggcgcaggcgttgcatcagcgtctggcacaggcgcgttttagcgagcaggcaaaggagatttccgccgcggtgagagcgggaaaatggcatgcggaagcgcgggtgatgtaccccaatctggcggtgcaaagcatgggtggtaccaaaccgcagaatatttcttaccttaacagcacgcgcggcggccgtaactggctgttgaactgcgccgcaccgcagtgggtgacgcagagcaaaccgccgttaaagcatacctccattttttaccgcagcagcgagttcagtgcgatggcgcgcgatgccgtacggcagctgcgtgcctatctgctcagcgtccagccacgggaaaaaactcgggagatccgtcagcgacgcgcggccggcgttgatgaggtgattgatatgctgttcagctacgccgccggcatccagaacctggaagcacaggccggctggagcgcgggggccgaatgccgcctgaagcgatcccagcagctgtggctggatccgttaagagggcgcgacgatccggatttccgcgcggaacgtgaggccggcgactggcagcgagagatcgcgctggactttggcgtctggcttaacagacagctggagcatgaacagatgctgtttagcgaagtggaacgcagggaatggtcaacggcaccgctatttaagcagcggttgcgtgagtttgaggccgagtgggcggaggcggcgctatgagttcgttaatcgttttgcgtcatgttcgcgtggagaacgccaacgccatcgcgggcctgacctatggttttccggctatcagccattttcttggctttacgcatgcgctgtcgcgcaagctgcagcacagccgtggcctgacgctggataactgcggcgtggtgtgccatcagcaacagctgcaggcgtactcttccggttacgacaaagtgtttgccctgacgcgtaatccgttaaccaaagaggccaaaacggcggcgttcaatgaagaagggcgcatgcatcttaccgtgtcactggtcatggagtgcaacggcattattgacggtggagaagccggcgcgcaggcactggcggatgagctacagcgtctgagtctgactcagcgtctggctggcggcactatcgtcgatatcggcagcgtcagcgttttggcttaccccagcacgccggcggcgctgcggcgcattactcgtcggctattgccggggttcacgctgctggatcgctccgaactgctgtacagccactatcagacgctacgtgcgggtaatccgcaggcggagatgctggatgcctggttagacttcgctgcgctgaaacagcaggcggaaggcgatgagcagagcgagcgcgttgagtggcgttacctgccgaagccggctgccggctatctggtgccgctgcaaaccggttaccgggcgatttcaccgttgtatgccccgggcgaggtcaaaaatacccgggatgcggctacgccgttccgttttgccgaagcgctatatggcgtcggcgaatggcgcagcttgcaccgcatcagcgatctgccgcagatgttatggcaataccagcatgaagatgactgctacctgtgccgcggcgtgatgttggcgcaggaagagtacgcagaatttaatgaagaataatttaaaggattaatgacatggctaaagcaacgattaaaacggcatccgtactggcttttgaacgcaaactggcgaactctgacgcgatgatgtacgccggccaatggcagcaggacgagtggcagccggtaaaaattcaggaaaaggcggtgcgcggcactatctccaaccgtttgaagaacgcgctgaccagcgatccggccaagctggacgccgagattcaaaaagccaacctgcagcgggtagatgtagcggcgctgccgttcaataccgatacgctgaaggtcagctttacgctgcgggtgatgggtaacttggcgacgccgtcggtgtgcaacgatcaggattatcaggctgcgctggcgcagagtatcaacggctatattgccgagcacggctgtgccgcattggcggcgcgctatgcggaaaacctggctaatggccgcttcctgtggcgcaaccgggtgggcgccgaggcgattaaaatctgtgtcagcagcaacgacaagcgttgggaatttaatggtgaagactacagcctgcgcgctttcagccagccggagggcgcattgaccgagctggcgcaggcgatcgagcgcggcctgtctggcgacagcttcgccttcttccgcgtggatgcctatgtgcgtctggggcaggggcaggaagtgttcccgtctcaggagctggtgttggacagcaacagcaagaaaagcaaaatcctctatcaggtcaatgaggttgccgcactgcactcacagaaggtgggcaacgccctgcgcacgattgatacctggtatccggacgccgttgagctagacctggggccgatcgccgtagagccttacggttcggtcaccagccgcggtaaggcttatcgccagccgaagcagaaaatggatttctatactctgctggataactgggtgaccaaagggcaggtgccggaagtggagcagcagcattacgtgatggcgattctggtacgcggcggcgtgttcggcgagaagggcgaataaggggagcctatggatcactatatcgaactccgcgtactgcccgatccggaatttagcgcgccgatgctgctggaagcattgttcgccaagctgcaccggacgttgggcgcggttggtaagggacgcatcggcgtcagttttcccgatgcgggtaaaacgctgggggaacggctgcgtctgcatggttcgcaggaggcgttgaccgagctggagcagcacggctggcgtaagggcttgcgtgactataccgaaagcagcgcaatattgccggtgccggcagatgcggcgtatcgtacggtgcgtcgcgtgcaggtgaaaagcagcgccgagcggctgcagcgccgttcggtggccaaaggctggctgacgatggagcaggcgcaggaacgtatttcagcggtgaaagagcaacgcagcacgttgccgtttatccgcctgaaaagcctttccaacggccagtcgtttttactgtttatcgagcagggtactctgcgcaccacgccgaccgccggtgagttcagcgcctacggtctgagcgcgacagccaccatcccctggttctgaccctttttttgcatgtaatcctaacctgttgattttgcaggttaggattgaagcgtctgaaaaaagggtttttagtggaataatgagggtttggctgttaaaacagttgattagcggtaaactgcaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagttcatacctatcgtggttttctgcatgtactgacgttctcgctcgatgattccaagcttattattacgcatacggtaatactccccccttcgctctatccatataattgccgtttgcgctcactaccccaacgataccggacctaaaatcggtccacggggcgactgtacgcataaacgccggcagtatccctttccgaggttgagcgtaacggaatcgctcaggatccgggaataaaagcggggtaaagccctcgcttttccaagagccaatcttcccgtagaaatcccatcgcatcagagcttcttctttgctaactggttgcaggaacgggaacgggttttgtattgttaccacgcggtagaagcccagtaaattcgacaccaggtcttcaccactaaacccactgtctgtcaccaaatttattgggaatgacgcctgcagtctctcaaactttaccgctagtgacatcatcatcgctagggcgatactctgtcgctctgcataagtgcgaccgcgtttaatacgccacttaatgaacttgcccatttttagtgtcatggcggggtcggacatagactgcgagtatgccacgtcatagcgttcctgaccggatgactctccggcatcgatatctcgaagtaacgttttgatatcgtcgccacgggcatggccaaggtctatccagcctaggactttcgtatagatcaggcctgtcctctgatagccagcatcgcgaccatcaataatatcactgcgtttactcatccttgaagctccctttccttacttgtaaaagctgtaagccacctgcaccagtacggtgtcctctgccgtcaatgttccaacataaattgtctcctgtggatcagaggctttccagcatgtggcctccagatcacaggtctcctgcttcttgtaatcctttgagatcagatagctatcaatttttcttgtgtcgcgcgtgtcataaaacctgacagcatttacatgcatggccgggcctgtaacattcgcaaagttgaaatcatatcgctgagatatccgcggcatgtcccgcaatatttccggggtataaaattcatactctcgccgatcctgttcggtataatgcgcactcccagcaaaattcatttttatcatcggccaaaagtaagccagtacagcggcgaaaacggcaatgataaatatggtgatttttagaaaattattcatattactgactttccttttccaccctgaacgaaataactattctgataagcaatagcgatattgccagaactgaaaccattataaggcatggttttttataaagggtagtaattccctggcagaggcgggagtagaatgggcatgtaacacatgttttttcccgtagtggcccttttgttaacggggcacttaacatagagaatagatttttaatagacatcacacgataggccgcccaagttagataccaactcctcgctgctaaatgttaacaccagaacataatccatccattgctccccatttaatagtatgaaaataacatacctaagaacttttatacattcaacaaatggttggtgtgatatgtgtgaagtgtgcacttgagcatgtaagttaatttcaaggtttatgtgtctaggaatgtaaaatgcaaattaaaggtattgtataagaaatgtatttactgaaaggtttaattatgtgattatcattgagttttaattgtttatattgacaagataaatatcaaaagtttttattgatttatttaactgggaccaggaaatacttatgaatagaagagttatatttttcattattaatcaatgtcagtcatttgctaaccatgccgacagccggtgagtgttcactgccgtacaggcagcttaaaacaaattctctctacccaaagtttatgaatagtcggaactatcactccagggtaaacggtagaagcatcccttcttcactgtccgtttttagtctgggcagctttctttatcggataagacaccagtggtttgatctcttttaagacgaacatgctctgcatctctttaatgctgggcaatctgcggactaccgacatggcaaaatctgcatacgaatccagatcggaagctacgacctgcagcaagaaatcagcatcgccgccgatgctgtagcaggccaccacatcttccagtgccgtcacctcttcctcaaatttcttggcttccgtttcactgtgactgtcgatagcgacacggataaataccatcacgcccaggccgatttttttacgatccaacacggcacggtagccctggataacttcctcttcctcaagcttacggactttgcgccaacacggagaagccgacatgcctattttttccgctaatgcctgattggttacccgggcatcgtcctgcaacagccggaggatcttcatctctgtcatatcaagcggcatagcggaacattcctttctgtttttggtttgtaatcggtaattctttccaataattcacgtttaagcaagcaatataggtcacaaattcctcatagcctgctgcataataaattcggaaaattaatgtgtttatgttcgggagcaaatcttgaaacggcgtgtgattgataccgttccagagagtgattgtttgctacacggcgactcgcgctccgtattaaaaacattatccgctacttttacggctcactcatggcggtaagaaggaaagataaaagagggcgtaggaatgttggtaagagaaagtaactaaaaggaaaaataaagacatgcagagaaatttaagtagggggattggtgaggtatcgacacaaaaaaatcgccgcacagtgcaggggccgcaaaggataggtgactaacgctgcggatttacagttctgaatttggctctcgctcaaacggctgccaggcaactatctctaaaatcattgacgatcaattacaacaggaattcttatgttaacgaccgctcaaatcatctcttacgctgcggcgttgggcctggcggctgccgtaccggggccgggtatggccgcgctggttgcccgcagcgtcagcggcggcgcagtgacgggttttaccatgctgaccgggttgatactcggggacttaatctatctttctactgcggtatttggtttggcggtgattgcgcatacctatacctcactgtttaccctgataaattgggccgccgcctgctacctgttctttctcgcctggcaattctggcgttatcagccccaggcggtaaatatcgaccagaaggccacccgacgcgagctgacgtccgcatggctgtccggactgacgatcacgctcggcaaccccaaaaccatcgccttttacctggctattctgccgctggtcatctcgttggatcatgtctccctgcaggtgtggggaacgatgctggtgccgctgaccatgtttgtcctcttgcttgtcggcgccatatttattctggcggcactaaaaatacgccgttttcttaccagcgcatcttcccagcgcatactctttcgcaccacgggcgtcattatggcgctggcagcgtttggtatggtgttgaaatctttgtagggcgagggcaaataccgccggcgttttatagggctttatggtctgagcgccatacccaagttctgaccctttttttatgagtaacgttaacttattgatttttaatagtgtgtatcggatgtctaaaaaaagggttttggacgaaattatagtgattgtgctgtttaaacaagcgattagcgatatactgcaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacaccaaggaactttgctaacatattgcgagggcaaacaggcattattttcttcaaagattattggcagcgtggaggtgaaagctttcgtaaccgttcgggcgatcatattgacttgtggaacggtgatcgtttgacgactaaaacgagttatttccgtattcagtggggaatatcgttagcgggacgttttagtgatttctttaaatcgaaagagatatggttttggagagcggtatgaaaagggttctcgctattatcgttggggcggtaatgggcattgtgcttatatggttggcgtatccttatatttcagattggctggtgggaccggttcatggtgaagaccaaatgtccgcgaactttgttctgctgcttgccgggctggggatagggtgcgtcgttggtggtctggccggcggcctggcctattcccgtttgactaagggatagcaccataaacaatgcgttaagtattcagtaggcttatattcattcactgccgcacgggcagcctggacacaatccggtggtaagatgctgttaacagcctaaaggagaaccccggtggaacagagcgaacaacagcagcatatcatccgcttcctcagtaaacagcacgtgctgacgctctgcgccggcaacggtctggacatgtggtgcgccaactgtttctacgtatttgacgccgagcgcatggcgttgtggctgatgaccgaaccacgcacccgccacgggcagctgatgcagcagcatgccgaagtggtcggcaccattgcaccaaagcccaaaagcatcgcgctgattaaaggcgtccagtaccgcgcgacggcgcgcatcctcagcggggatgacgagcagcaggcgcgcgcccgctactgcaggcgtttcccggtggcgaaagcgatgccggccaccctgtggcagctgagcctgcaggaggtgaaaatgaccgacaatgttcttggctttggtactaaattgttttgggcccgtagttagcgcgaatttttcgtctgatccgaggggcgttccctgtcttatacttattgtggaacgtgacaacggcacgggaggcatcatggcacgggtattgataacgggcgcgaccggactggtgggcggcgagctgctgcgcctgctgttgtcggaccggcgggtgacggcgattaccgctcccagccgccggccgctgccgccgcatgacaaactgacgaacccggtgggcgacgatctgttcgccctgctgacggagctggatcagccggtggacgcggtgttctgctgccttggcaccacgcggcagcaggccggcagcgacggcaattttcactacgtcgactatacgctggtggtggaaagcgcgctgaccggtcgccggctcggcgcgcagcactgcctggcggtgagcgcgatgggggccgacccgcaatccaccttcctgtacaaccgcatcaaaggtgagatggagcaggcgctgcgcgagcagggctggcaacgtctgacgctggtgcggccgtcgatgctggtgggggatcgcgccgagccgcgcctgttggagcgcgtggcccagccgctgtttaagatgctgcccggcaggtggaaatcggtcgccgcccgcgatgtggcgcaggcgatgctggaacaggcgttcagccccggcgacggcgttcgggtgttggaatctgaccggctgcagcagcgggagcctctggcgcactgagatcgatgcgcaggccgtcgtacgccagttccacgcccggcggcagcggatgttccagcagccaggcgtcgagccggtggctgatatgcgtcagcagggtgcgcggcggccgcagacgctgctgaatctccagcgcgcgggtgaggtcgttatggttgcgcggcgcctgcggctgcggcggcaggctgcagtccagcaccagcagatccaggcggacgccctgcagaaagcgctgggtctccgccggcaggccgacggtgtcggtcaggtaggccagcgcgccgtcggcgctctggatcaggtagccgtgggtgattttagagtggttcagcggcagcggagtgatgcgcagcccgcccagcgtcacgctgacaaacggcgtcagcggcggttgaaagtccagaatgccggggtgtttgaacaggtcgtcgcagccctgttcatcggccgggccatacaccggaatggaatttccgcacccccagcgcaaatgaaatagcccctgaacgtgatccatgtggtaatgtgttagtaaaaaacgctgaatttgccccgccgaaaaccgcctctccaatgacgtcaatcccgcatcaattaacgtagtttccccctgaaaatacagcatggcgctgcatgcgcgccgacgaaaggccggatcgttccgcgcccgccggcagatggcgcattcgcagccgaacgccggcacctgctgggcgccgccggtgccgagaaaggtcagttgcatgggttctcctcgcgccgcagcgccgtcagcagttgcagcagcgccgccagcgtgtcgctcagcgcgccgttattatccagtcgcaggcagtcggaaggcacgctgtaggccgccgcgcgcgccagccgctgttcaatctgcccgctgtcttcgcgcccgcgctgttccagacgccggcgcagcaccgccggctcgacctgcaggcacagcggcagcagctgcgcgccgtagcgctggcgggcgtagggcagataggcgcgcgagccgttgaccaccacgtcgatcccctgcagcagccacagatcgacctcgatccccagcgcgtagcgggtgtggtgcgcctgccagtccagcgcgaacaggccgttggcgcgccggcgcagaaactcacgctcgctcagcgccacgtggttctcacagccggcctgcgccgggcgggtgatatagcggtgcgccaccagcggtgcggcgtccgccgcattgcgcagcgccgccagcaggctgtccttgccggcgccggaggcgcccatcagatagataagctgcgccatcagaacacctgccgtccctgacgccacacctgctgcacgtaaacgtgctcgccgtgtgcgcgcgccagcaccagatcgccgcgcagcccctcggcaatcgcgccgcgatcggttaaccccagcgctcgcgccgggttgcgggtgaccatcgccaccgactgtggcaggtcatagccgttgcgcgcgtcggcggccaggcggaacgccgcgtcaagcaggctggcggggtagtagtcggaggagaggatatccagcgtcccgatggccgctagctggtgcgccgccacgttgccggagtgcgagccgccgcgcacgatattcggcgcgcccatcagcacctgtagcccctgccggtgcgaggcgcgggccgcctcctcggtggtggggaactcggcgatcgcgctgcccaacgcacaggactcggcgacgtgggcggcggtggcgtcgtcgtggctggcgagcgcgatgccccgctcgcggcagcgggcggcgatggcctgacggttcggcgtcgcccagcgggcggacagcgcgacctgctgctgctcatactcgtccatcgcggcgtcgcttaggttatatttgccctgatggtattcacggtatttggcgcgcgagacgaactggcgctggcccggcgagtggtccatcagcgacaccagcgacacgcccggcttatccatcaactgctcaaacagcgacagcgtgccggcgttgggcagctcgcagcgcaggtgcagccggtgttcggcgcggttcagcccggcgcgctggctgtggatcaccgcgtcaatcatcttttgcaggttctccagccggtggccgccgtcgcgcacgtcgccaatcgccaccgcgtccagcaccgtggtgatgccgcaggccaccatcagcgcgtcgtggctgctcatggccgaatgggccggccagtccaccttggggcgcggcataaagaatttgtccagattatcggtgtgcagctcgatcagccccggcagcagccagccaccttcgccgtccagcgcctgcggcagacggctgttgccgtcggcgaagctgcggatcacgccgtccgccacctccagcgagccgtgcaccacctggtcttccagcaccagccgtacgttattaataatcatcacggcgtctccagcgtctgcggtgcctgcataatatgcagccggtcggcgacctgcgcgcgcacctggtcgtcatgaaaaatgccgatgatggcggcgccgcgctgtcgcgcctgttcaaccagcgccaccaccgccgcgctgttgcgcgcgtccagcgaggcggtcggctcatccagcagcagaatcgggtagtcgacgataaagccgcgggcgatattgacccgctgctgctcgccgccggagaaggtggacggcgccagcccccacagccgttgcggcacgttcagccggctgagtagcgcgctggcgcgctcgcggcactcgtcatgcgccacgcccagctccagcagcggctgcatcaccacctccagcgcgctgatgcgcgggatcacccgcagaaactggctgacccagccgagcgtccggcggcgcaccgccaggatctgccgcgcttccgcctgcgccatatcgatccactcgtcctgatgctccagccagatatggccgctgtccggcaggtagttggcgtacagcgagcgcagcagggtggatttaccgctgccggagtggccgtgcagcaccacgcattcgccggcgctgaccgtcaggctggcgtcgtgcagcaccggcagtcgcgtaccgtgctgctggtgcagcacaaaggtcttgctcagatgttcgacgcgaattttgatcgtcatagattccccattcagttacgacagcacggaagacaccagcagttgggtatagggatggtgtgggtcgtccagcacccggtcggtcaggccgctttccaccacttccccctgtttcatcaccagcagccggtgcgccagcaggcgcgcgacccccagatcgtgggtgacgatcaccgccgccagccgcatctccaccaccagcgtgcgcagcagatccagcagccgtgcctgcaccgacacgtccagcccgccggtcggctcatccataaacaccagtttgggatgggtgaccagattgcgggcgatctgcagccgctgctgcataccgccggaaaaggtggtgggtaggtcgtcgaggcgcgacagcgggatttcgacgtcctccagccactggccggcctgacggcggatctcaccgtagtggcgctggccgacggccatcagccgttcgccgatattgccgccggcggacacctgcggccgcagcccgtccagcgggtgctggtgcaccacgccccactcggtgcgcagcaggcggcggcgcgcgctctccgccatggcgtacagatcctgctgctgcccggcctgcgggcggtagagaatgcgtccctgctgcggcggcaggcgcgccgagacgcttttcagcagggtggttttgccggagccggattcgccgacgatgcccagcacctcgccggggtagagatcaaaggagacgttgctgaagcctttgcccggtgcgtacagatgggtcaggcgctcgaccgacagcagcggagcctcgtgtaacggtgtggtgctcatgagtgcggtgtctccgtgggtgacgccagccgctgctggcagtagtcggtatccgagcagacgaacatgcggttgccctggtcatcgagcaccacttcgtccagatagctgctgcgggagccgcacagtgcgcagggctgctcccactgctggacgctgaacgggtgatcgtcaaagtccaggctgacgacccgggtgtacggcggcagggcgtagatgcgcttctcccgcccggcgccgaacagctgcagcgccggcatcatatgcatcttcgggttatcgaatttcgggatcggcgacgggtccatcacgtagcggtcgttgaccttcaccgggtaggcgtaggtggtggcgatatggccgtagcgggcgatatcctcgtacagcttcacctgcatcacgccgtactcctccagcgcgtgcatcttgcgcgtttcggtttcgcgcggttcgataaagcgcagcggctccgggatcggcacctgatagatcaggatctggtcttcccgcagcggcgtttccgggatgcggtggcgggtctggatcagcgtcgcctcgcgggtgcgctcggtggtggcgacgccggctacgcggcggaagaagcggcgaatcgagaccgcgttggtggtgtcgtccgcgccctggtcgatcactttcagcacgtcggcgtcgccgatgacgctggcggtcagctggatgccgccggtgccccagccgtagggcatcggcatctcgcggccgccgaacggcacctgatagccggggatcgccacgcccttcaggatggcgcggcggatcatgcgtttggtctgctcatccagatagccggggttgtagccgctcagaacgtcactcatggggcgtctcctgtgctgattcgccgcgctgccgcaggcgctgcagcagttccagttccgcctggaagtccacatagtgcggcagtttaaggtgggaaacgaagccggcggcctcgacgttatcggcgtgggagagcacaaactcttcatcctgcgccgggctgtcgccgtcttccgcgtactcgtctttctgcagggcgcgatccaccagcgccattgccatcgctttgcgctcggcgcggccgaacaccaggccgtagccgcgggtaaagtgcggcggctgcgcttccggggcgacaaagccgttcaccatctcgcattcggtcagcaggatttcgccgatatcgatggcgaagcccagctcctccggcacgatctccaccgtgacgtagccgctgcggatctcgccggcgaacgggtggttgcggccgtagccgcgctgggtggagtagccgagcgccagcagaaagccttcatcgccgcgcaccagctgctgcagacgcgccgagcgcgggcaggggtagaccggcggcgtgcgggtgatatccgccggcgtgctgccgtcgtcctgttccgcctgcgccagctgctgccggctcagcaggctgaacacgtgcgggcagggttcttccggcgcggcgtcggcgctctgcggcgcggcatcgggcgcgtcgccgttcgccagcagcgtaaagtccagcagccggtgggtgtagtcataggtcgggccgagcagctggccgccgggtaaatccttataaatcgccgagatgcggcgttccggccgcatctgctcggtgagtaacggctcactgacggccaggcgtggcagcgtggtgcggtaggcgcgcagcaggaaaatcgcctccaccagatcgccgctggcctgcttaatcgccagcgccgccagttcgcggtcgtacacgccgccttcggtcataacccgatccaccgccagcccgagctgctgctccagctgtgcggccgtcagcgccggcagcgtcgggtcgccgcggcgcagctgctcctgcagccggtgcgcggcctcaatggctttttcgcccccttttacggctacgtacatcagcattcctccagatgagtggtgcgcgggatggccagcagcgcgtcgccgcaggtcagaatcacgtccagcccgagcgggaagggctgcggccgcgccagcagatagtggcgcagcgcctccggcagcggcggcgcgatggtgcggctatgggcaatgccggggccgctcagccgcagcggcgcgccgctctgcagatcggcgagctggacgatcagcgttgcgccttgctccggcgccagctcatcgccgtgcggcagtgtctgcaaatccgccggctgcaggtggtggtcggtcacggcgaatatcgcgtccgccgccgaggaggcctgcggcgcgccggtgtggaaacgaaggttagtcagcacctgctcactgctcagcgccgggctgagcaagagtggcgtttcgccgtcggccagcgtcagcagggtggcggtggtggcggcatcaagcggcggccactgcggcgcgtccgtcagccgcaccgtgacgcccggctcgctcagcgctttcaggatcaggcggaacgtctgctgcgcctgcgccaccgggctggcgaaaccattcagtaaactcatggctactctccccgcaccagcgtaaagaaatcgacccggctggcggccacctcgcgggcacgctgctggcgtcgctcctgctgcgccgccgccagcggggcgatcagccgttgctgcagctgctcatggtgcgccggttgctgcagcagggcgtccgccagcgcgcacagttcggcatgcgccttgtcgcgcccggcgacgtagctgtagccatggccgccgtctgccagcgccaccaccgcgcgggtgacggtcatatcgcccagcacaaagcggcggccggtggcgcccatgcgccccagcagctgcgtcaggccgatctccggcgcgcgcagcagccggtactcggggttcaggttcagcgcctgccagtggctgcgcagctgggccggctggctgtgcgccagcaccgacatccagcgttgtcgtgatgcgagagaagacattcagtgctccatggtcagttcgatcatatcggcgcgcgccaggctgacggagtattccgccagccggtcgctgccgctgcagacgttgagggtgcgcacgcacagcagcggcgcgtcggcggccagctccagcagctgttgctctttcgcctgcgcacggcgggcgctgatgcgcgtctggcgacggctgagcgactggtggatatgctgttcaataaattcatgcagcgacccctggcggaacgactgcagggccggccaccagtcgaggtcgggcaggtagtggtcgatcacgctcatcggcacgccgttcacccggcgcagggtgcgcaggtgaatcacctgctgaccctcctcgccgcccagcgcgctggcgatgtggccgttgcacggccgcaataccgcgagtaagcactcactggtggggtggttgccctgctccagcaggttctgggtaaagcgggttttggcgtgcagcgggtagtcgtaagggcgcatcagcaccaaaatgccgacgccgtggcggcgctgcagccagccgcgctccaccagctgatccaccgcccggcgcagcgtgtggcggttgacctgataatggtccgccagctgctgctccgaaggcaggtagtcgccgccgcggtagcggctgcgcagctcctcttccagctgcgccgcgatctgctggtagcgggtggggtgactggtaggatgtctagatatctgcgtcatagtgaacacctccgtgggccggccgccggtaaccgcgccggtgcggcgctcggggggcggtcggtgatgaggcttatcctgccgggtgcagatgacgctgaggtgacggcgacgtggcgaacagatgaactattttcgacagccgggtgcgcgcggcgcgctatcgcgctaagctagcgccattgtctgattcttgctggtcactctcatgtctcaacctttacctgcctctggcggccaggcgcgttcatggccgctgtggaagcccgtgctgtttttattggtggtcgccgtcggcctgtattacgtcaaatggcagccttattacggcaaggcgtttgtcgcggcggaaagtcactccatcggcggttcgatcctggccgatggcgcgcttaccccgtggatggcggcgtggcagtacgcgctgacctattttgcggcggtgtggaaggcggcgctgctgggggtgctggttggctcgctggtgcaggtgctgatcccgcgcgactggctggcgcgcacgctggggcatcagcgcttttccggcacgctgctggggtcgctgattgcgctgccgggtatgatgtgcacctgctgcgcggcgccggtggcggccggtttgcgccgccagtcggtatccagcggcgcggcgctggcattttggctcagcaacccggtgctgaacccggccacgctgatttttatgggctttgtgctgggctggcagtttgccgccatccgtctggtggccggcgccgttatggtgctgggcgtggcctggctggtgcagcgcctgacggtgaacgacgcgccgccggtcagtagcgatgcggcgacggcgctgccggcgtgcgagagcgcatcccagccgttcctgcgccgctggctggcggcgctgtgggcgctgttctggtcaaccatcccggtctatattctggcggtgctgctgctgggggcggcgcgggtctggctgttcccgcacgccgagggcgtggtggataacggcctgctgtggattatcggtctggcgctggccggctgcctgtttgtgatccccaccgcggcggaaatcccgatcgtgcaggcgatgatgctggcgggcatgggtcccggcccggcgctggcgctgctgatgacgctgccggcggtcagcctgccgtcgctgctgatgctgaagaaagccttctccgccaaggcgctgtgtctgactgcggcgctggtggcgctgtgcggcatcctgaccggcatcgtcgggatatggctgatataatttggttaaaaaatagtcttaaaccgattctgtcgttatcacctctgtgctaacgtttaagccgttgttgcgtgggatgtggcagcatgaagaggaaggagcgtatgcagtttctcattgaaaatgacgccagcttgttggcgcagatggcggacgagcagcacagcgccgacgagcatgaggcctggctgaaacagaaggtggatgacgcctttgcccgcctacatgaagagcaggcggtctacctggatgaatcgcaggccacggagcggatgaacgattttaaagccaaagtaagggcaaaatacccggctgaataaccaaggattgttatgcgcatcgaatgggacgacgttgcgttacaggacagggaacgtctgtttgaatttctctatcccgttaatccgcgggcggcggagcaggcggacgctgaactggaaaaagccgtggcgcgtttaatcgataacccgcggcttggcaaagtctggtatcagcaggcgcgtaggctgctgatcgataaggcgtcgctgttggtggtctacctgatcgatggtgaagcgataaagattttagccgtggcccatcagcgcgagaaatttccgaattaatcccctcagcgcagcttatgcaccacctgattgctgctgccgcgccaaatcagcgccggatcgcgcaacgcctgctcgaacttaccgtcaatcagcacgttgatcagcgctgtcacctgctgctgcgccgcgtccagctccgccagccggtagccggtccacagccagatatccttgccgggacattcggcgcgcacccgctgcaccagccgtaacacctccgccacgttggccgggtgcagcggatcgccgccggacagcgacagcccctggcgcgcgatgcgcgggtcgttgaggtcggcgataatcttatccgccagcgccgcggtgaacggccggccggaatcgggccgccaggtgctctggttgtagcagccgcggcactggtgcacgcagccggcgacaaacagcgtacagcgggtgccggggccgttgaccacatcgacgggataatactggtgataattcatcgccgcactctccgtaaccggccgtcagcccagctgcccgttatccaggtgtttcacccggcgcttcacctcttcctgcttgccggcgttgaacggccgcgcgtccgggctgccgagatagccgcagacgcggcgggtgaccgacaccttggcggcgtcgtgattgccgcatttcgggcaggtaaaccctttgctggtgcaggagaactcgccggtgtagccgcacgcgtagcattcgtcgatcggcgtattggtgccgtaatagggcacgcggctgtagctgtagtcccacacgtcttccagcgccttcaggttatgctgcaggttggggtattcgccgtaacagataaagccgccgttagccaacggcgggtagggcgcttcgaagtccagcttgtcgtatggattgacctttttctcaacgtcgaggtggaagctgttggtgtagtagcctttgtcggtcacccccgccaccacgccgaaatcggcggtgtccagccggcagaagcggtcgcacaggttctcgctcggcgtgctgtacaggctgaagccgtagccggtttcttctttccagctgtcggtggcggcgcgcaggcgctcgacgatggcgatggccttggcgcgcagcgcctggtcgtcatacaggtggccgtcgttgccgaacagcgcattgatggtttcatggatgccgatatagccgagggagatcgacgcgcggccgtttttgaagatctcggcgatatcatcgtcggcgttcagccgcacgccgcaggccccttccatatacagaatcggcgccacgcgcgccttaatgccctgcaggcgcgcgatgcgcgtcatcagcgccttcttcgccagcagcaggcggcggtccagcaactgccagaagcgctcctcattgccctgcgactccagcgcaatgcgcggcaggttcaggctgatcacgccgaggttgttgcggccgtcgtgcaccggcttaccgttttcctgatactcgctgaggaagctgcggcagcccatcggcgttttaaacgagccggtcacctgcaccacccgatcgtaattgaggatatcggggtacatgcgtttgctggcgcactccagcgccaactgtttgatgtcgtagttcggttcgccgtagcggtggttgaggccgtcgcggatggcgaacaccagcttcggaaacaccgccgttttacggtttttgcccagcccggcgatgcggtttttcaggatcgactgctggatcagccgcgactgccagctggtgccgaggccgaagccaaaggtgacgaacggcgtctggccgttggcggtatgcagcgtgttgacctcatactccagcgactggaaggcgtcgtaacactctttttcggtgcgcgccatggcgtagcccgccgcgtccgggatctgccactcttccgccacctggcggtgcttgctgaagctggcgctgacgtacggcgccagaatctcatcgatgcggttgatggtggtgccgccgtagatatggctggcgacctgcgcgatgatctgcgcggtgaccgcggtggcggtggagatcgatttcggcgtttcgatctcggcgttgcccattttaaagccgttggtcagcatgccctgcaggtcgatcagcatgcagttgaacatcgggaagaacggcgcgtagtccagatcgtgatagtgaatttcaccgcgctcgtgggccagcaccacgtcgcgcggcaggatgtgctgcttggcatagtgcttggcgacgatgccggccagcagatcgcgctgggtggggatgaccttgctgtctttgttggcgttttcattcagcagcgcggcgttgctctgttcgaccaggccgcggatctcctggttcagccggccgcgcagttcgcgggcgacgtcgcggtcgtggcggtattcgatataggcgcgcgccagctgcttgtattcgccggccatcagccggttttccaccgcctgctgaatatcatggatatccagccgcggctgacgggacatctgttgagcgacttcacgggcgacggcggcgcaatactcactgtcgttcacctcggcggcgcgggcggcgcgttcgatggcctgtttgatgcgtgcttcgtcaaagggaacctgacagccgtcccgtttaatcactactggtttcacgtcgttctccttgttccgtgctcgggaacagatagccgtttcagcttatccacagggcaatgccgcagcgcgtctgggctgcggggcggtgtggatgattttgtggataactactatatatagatattgatgcttgtgaatgcactatatatgggtgttggcgggattttcttgatgcagaacaaagaaagccgacggcggggcgatcgctgtacagatcgttatcgcgccggcgggaaacgggccgtctggcccgggatatgggtctacgcaggcgggtgcggaagcatcacgcctccagcagccaccacaccgcttcgaacggccgcagggtcagcggctgcggctgcggcggcgcatcgccgtagttgccgatcgccacgcgccacaggtcagacgcttcaacgccggccgcgtcccacgccagcggctgggcgctcaggttggccgccaccagcagccgctggccgttccagctgcgctgatagcaccatagcgccggatgcgccggtgccaaatcctgatagtcgccgtgggtcagcagcgggtactgcttacgcagggcgatcaggtgacggtaggtgtaaaacaccgactcctggtcggccagcgccgcctcgacgttgacctggcgatagttgccggcgcaggggatccacggcgtaccgctgctgaagccggcgttggggccggcactccactgcatcggcgtgcggccgttatcgcgcgacttgctggccagaatcgccagcagctcggtgtcgctgcgccctgcggcgcgcagttcggcgtacatgttcaggctttcaacgtcgcggtattgttcgatactgtcgaagcccgggttggtcatgccgatctcttcgccctgatagatatagggcgtaccctgcatgccgtgcagcaccatcgccagcatcttcgccgccggtacgcgcagcgcatggtcgtcgccgaagcgcgagacgatgcgcggttggtcgtggttgcaccagaacagcgcgttccaggcgtggttgtgcatgccctgctgccagtggcggaaaatctgcttcagcgccacgtagtccggcgccgccagcgtccatttctcgccgttggcgtaatcgaccttcaggtggtggaaattaaaggtcatcgacagctcttcgccgccgttggccgcatattgccggcagtgctccaggctggtggacgacatttcgccgaccgtcatcaggccgcgcggccggaatacctcgcggctcatttcctgcagaaatttatgaatgcgcgggccgtcggtgtagaagcgccggccgtcgccgtgcgcgtcgtccgggaagtcctgctgcttggacaccaggttaatcacgtccagccgcaggccgtcgacgcctttatccgcccagaactgacagatttttttcagctcctcgcgcaccggcgggtgctcccagttcaggtcggcctgctcggcggcgaacaggtgcaggtaatactggccgctgtcggcgtgccactgccaggccgaaccgccgaacttggagcgccagttgttcggcggcgctccttcgacaccgtcgcgccagatatagaactggcgcagcgggctgtggcgatcctgcgccgcccggaaccacggatgctcggtcgacgtatggttgaataccatatccatcacgatgcggatatcgcgttggtgcgcggctttcaccagctgttcaaaggtctccatgctgccgtaggccgggtcgatggcgcagtagtcggcgacgtcatagccgttgtccacctgcggggagaggtagaccggcgtcagccagatggcgtccacgcccagcgcctgcagatagtccagccgctgaatgacgccggccagatcgccgtagccgttgccgctgctgtcctgaaagctcttcgggtaaatttggtagatgacgccgttttgccaccaggggatggggttgctcataaagaataccttttgactgtgacagcgggccaggcgcgcctggcccctacattcatcataaatgacgcgctataccggcagttcgccgcggcgcgccttgcgccggtacaccagcatggtcagcaccagcggcaccaccacggccaccagcatcgccagcgcgaacaccagccagaactgcggtttgatcgacaaaatgcccggcaggccaccgacgccgataccgttggccatcaccccggccaggccgcagatcaggccggcgcaggcggagccgatcatcgcgcacagcatcgggaagcggtatttcagattgataccgtacatcgccggctcggtgacgccgaggtaggcggagatcgccgccggcaccgaaatctcgcgctcattggccttgcggctgacgataatgatcgccagcaccgccgaggcctgcgcaatgttggacagggcgataatcggccagaccggcgtgccgcccatgctctgcaccatctgcatatcgatcgccagcgtggtttggtgcacgccggtgatcaccagcggcgcatacaggaagccgaacagcgcggcgccgattggcgcgaagctgccggtcatcaccgccttgaccgcccaggcgacgccgtcgccgatcatgcggccgaacggcccgatcagggtatgggccaggaaggtggccagcagcagcgacagcaccggcaccactaccagatagaggtaatccggcacccactttttcagccgggtttcaatccagccgagcgccatgccggcgaggatcgacgggatcacctgtgcctgatagccgaccttctccacggtaaaccagccgaagttccacagctcaggcacctgctggccgagcagataggagttcatcagctgcggcgacaccagcgttacgcccagcacgatgcctagcaccggcgtgccacccatttttttcaccgtcgaccagcagatggcgaccggcaggaacataaagatcgcctcgcccagcagccacaggaagtcataggcggttttccagccggcgctggactgcgccagcgtctggccgtcggacagcggaatatcgccgatcacgttgcggaagccgaggatcagaccgccgctgatcagcgccggcagcagcgggaaaaagatctcggcgaagtgggagatggcgcgctcggaccaggtcatattctggcgcgcggcggttttagcctgctctttgtccgcctcgttgacgccggcgctggcgatcagcgcctgatagtagtcgccgacctccgggccgatcaccacctggaactgcccggcgttggtgaagcagcctttcaccatgggtaaggtttcgatctctttcgggctggccttggccgggtcgttaagcacgaagcgcaaccgggtaatgcagtggctgacggtggcgatattctcgcgaccgccgaccagcgcaatcaggcgatcgatatcctgctgttttactttgctcattatgaatacctttctatgggtatatctggcgttgttatgcgtatgccgcgccggcgagcggggccggcacggcacgcagaggtaagtagggtgaagccgatcaaagcttagtcatttcgccgcggttagaaaatgggaacgttcccgtaaccagatgaagatcacaaaatagcggcacagagcggggtgagcgtcgtgctgacgattcggcgcggcaggcgcggttaagagagtttgctcggcaccacgatacggcggatcggcgcgtcaccgctgagctgggccagcagctgcagcgccgcctgtacgccggcgctgccgtagccgaactccaccgacagggtgtccgggaacaggaagctgagcagcggggtattgccgatggcgcacacctggatatcggcgatctgctgctgctgcagatatttgatggcgcccagggcgatgctgtcagaggcgcagatcagcgcgcgggtctgcggggcgatcgccttcgccgccagttggaagccgctttgatagctgagttcgcccagcgccgcgtgcggggtcaggccgtggcgttggcaggcgtccagataggcctggtagcggcgcgcgccggtggtggcgtccgactgttggacgccgaggtagctgatatggcggtgtccctgctgacgcagccgatccatcagcagattgaccgcgccggcgtcatcgtagcagaccgaggagaagccctgatactcgcgcaccatcactaccattttttcctgccacggctgcagcatctcggtctcaaggccggtaaagccgaacaggatcactccgtcgacgttacgctgcgccagcacgtgcagatgctcttgcaccagccggctgtcgaactggctctccatcacgatcgggtcgtagccgtgctgatacagcagcggcagcatagtgcgcaccgcctgattctccgacggcgagtccagccgcgacaccaggatgccgaccaccttgtcgctctggccgcgcatggcgcgcgcggatttggacggggtgaagccctgctggcggatcaccgcctccacccgttcgcgggtttgctggctcacgctgccttcgttgttcagcacgcgtgaaacggtggattttcctaccccgctgaggcgggcgatgtccttaatggtcagccggttttgcatgatctgtttatcgttagggttgagaggcgtaaacgtcatcattggttctgccggtcagaatagcgcattttcccgcacggatactaaccgggtatgcggtcgccggtgggtgactccgccagggtgagcgtaaaattctggccgtgtagcgtctgttgcagctccggcgatagccggctatcggtgatgatatgggttaacgacgccagcggtgaggcgcaaaacagcgaccaggcgccatatttgctgctgtccgccagcagaatacggcgtgaggcgttggccagcagatcttgcttcagaccggccttttcttcagtgggcgcggtgatgcctttttccaggcaccaggagttgcagctgataaaggcgatatccgggttgatgccgcgcagcaggcggcgaccgtgttcaccgatgcaggactgactgctttcatcgatgcgtccgccgataatggtgacctcaatctgcttgaactcagataaaaacagcgcgatgcgcagatcggcggtgatcacccgcagcggcaggtgcgtcagctggcgcgccagctccagcatggtggtgccggcgtccagcaccagactgtcgccggcgttgacccactgcgccgccgcctgggcgatggcctgcttttcccgctggttgcgctgctgtttttccagcgtggtgggctgagcgggaataaaccgattcagggtcacaccgccgtggctgcggctgatgacgccctcgcggtcgagctttatcaggtcgcggcgaatggtggccggcgaagcggaaattgcggccaccaactgatcaacggtaaccagattatggcttttcagataatccataatctgatcgaggcgactttgtcccttcatactatccctaggcgagttgtgcggcgattcggatggagatcgtcatgctctcagacttctctttagctgtccagatgcgagcaaaggcgtcgctgcggcggcgttattggcgcgctctgcgccggtagatgccgtggccgttttcggcatcgctgttttcctgaccatgtgcgtcccctggtttttcctgagtaatgattgaatttaatcacatttgattatgtgtgagcaagttcaaataaattaaccaaatattaacgtataaattacatcaatagcgtgatgcttatcgaacaatgttgagcaattgcaatcatcactccccacccgggtcggcaggaaacaggagaataggtaagagccatgaacatcaacagcacccttataagcggctatcaggcactcaatgacatcggctacctgttgacgggcaaacgccgcgttctgctggttacggataaaaacatcgcgcgtatcgcaacgtcgcagcagttgatggcgcagctgcacgccggcgactgcgcattgaccgttgtggatgagattccgccggagcccagccagcacgacgttgctgcggttctgcagtcgctcggcgcgcgggatgtcgatctggtgattggcctgggcggcggcagcgtgctggatgttgccaagctgctctccgtgctgtgtgttgacgaggcgccgacgctggaagcgctgctggccggggagaaaccgcagcggcgcgtcacgtcgctgttgattcctaccaccgccggcaccggttcggaggcgacgcccaacgccatcctggccattccggaacagcagaccaaggtcggtattatttccccggttatgctgcccgactatgtggcgctgatcccggaattgaccaccagcatgccggcgcacattgccgcctccaccggtattgacgctctgtgccatctgattgagtgctttaccgctaccgtcgccaacccggtcagcgataactacgccctgatcgggctgaaaaagctgttcgccagtttagaaacctcggtcgagacgccggataacctggcggccaagctcgatatgctgtgggcgtcctattacggcggtgccgccatcgcccatgccggcacgcatctggtgcatgccatgtcgtacccgctgggcggcaagtaccacattccgcacggcgtggccaacgccatcctgctggtgccgtgcatgcgcatggtgcgcccggcggcggtgagcaagtttgcccaggcttatgacctgctgccgcaggcggatcgtacgctgagcgaggaagagaaatcgcatgcgctggtggcgtatttttccgatctggttaaacgtttgcggctgcctgccagcctggatgagctgggcatcagcgccgagcatctgccgcatctggttgagggggcgctgaacgtgcagcgtctgatgaagaacgtgccgatgtcagtcagcgccgccgacgtgcgcgatgtctacctgacgttgttcccggcattacaggctgaataagagtggggattgtcatgacaagaaaaattgacggggtgctgacggcgattgtcacgccttttgacgcgcagggcgattttgacccggcggcgatgcgcgtacagatccggcggcagctgacggcgggcaacggtatcttttgcggcggcaccaacggcgagttttttgtgctgaatgaacgggagaaactggcgctgacccaaacctgcgtggatgaggtcaacggcgcagcgccggtggtgggccatattggcgaaatttcgacgcgcgacaccatccggttgggtaagcaggtggcggcgcttggcgtggacgcggtctcggtaattacgccctattttattccgctgacgcaggatgaactggccgatcactatcggcaggtcgccgatgcgctggagacgccgattttcctctacaacattcccgcgcgcaccggcaatactctgcagccggagacggtgcgccgtctggcgcagcatccgaacatcatcggcatcaaagacagcgccggcagctacgacagcctgcggggcttcctgcaggccgccgagggcatgacaggtttcgatgtgctcaacgggccggactcgctgattcatcagggctttgtcgatggctgttcagcctgtatttccgggttggcgaacgtcgcgccggcggaaatcaacgccatctggcgtcgtttccagaccggcgatattgacggctcgcgccaggcgcaggaaagcgtcaccgggctgcgcaccgagctgtacagcgtggccttctcgccggcggcggtgaaaaaggcgctgacgctgctgggctatgcggtgggcgaaagccgctacgcggtgcgttttactgccgatgatgaacggcgcatccgccagattctggatacctacttgcgctaacccatcacgctgtttctgaccgattaggccatctttgggcgatgctcgcatcgctcagggggagccatgtcccgagagaggcaaaaatgaaagagtttacggctgaaggtactctgatcatcgtcggtatcgtcgtggtctacatcctgtttaccacctggctgacctaccggctgcgtagtaaaagttccggcgactttatggaaggctcgcgcgctatgccggcctttatcgtcggcgtgctgctgatgtccgaatatatcggcgccaaatcgaccatcggcaccgcgcaggcggcgtttgagggcggctttgccgcctcatggtccgtgatcggcgcggcgatcggtttcccgctgttcggcctgctgttggtcaaacgcatctataacacggggaaaatcacgatttccggcgcgatcgccgagaaatacggcaactccaccaaaaatattatctcgctgatcatgatttacgcgctgttgctggtgaacgtcggcaactatgtcagcggcgcggcggcgatctccacggtactgaaggtgaatctgccggttgcggcgttgattaccgcagtggtcagcaccttctatttcgctttcggcggtatgaagggtatggcctgggtcaccctgctgcacagcgccatcaaatacttcggcattctggttattctcggggtggcgttgcatatgaccggcggtattacgccgatggtggagcagatgccggacttctactggacctgggacggtaatattggcgccagcaccattgtggcctggctgattggcaccattggctcgattttctgcacccagtttgttattcaggccatttcttcgaccaaaagcgccgcgtcggccaagcgcgccacctgggtggccttcctgttctgtttgccgatcgccatcgccatcgcgattatcggcgtggccgctaaatacctgcacccggatatcgatagcctgtatgccctgccggtattcttgcaggacatgagcccgtggctggccggggtggtgacgacctcgctggtggcgtcgatctttgtcagcgtcagcaccgtggcgctggcgatcgcctcgctgatcgtgaaggatttctatgtgccttaccgcaatccgacgccggagcgtgaatttaaaatgacgcgctggctgtcgctgctgatcggtttcctgccgctgatctttgtgctgctggtgccggaagtgctgaagctctccttctttacccgcgctatccgcctgtcgatttcggtggtggcggtggtggctttctatctgccgttcttcaaaagcgcgcgcggcgccaatgccggactgattggcgcctgcgtgatgacctccgtctggtatttgctgggcgatcctttcggcattaataacatgtatatcgcgctgattacgccggcggcgatcatgggcattgatatgctgctgcctggcaaggcggcaggggcgaaagttaaacaaaatattcaaaacgatggagcctaatatgagtcaggaaaccctcaccgttgaacgtaccgggcgggtcagccccgtcgtgggcgataccggacgtcagagcgcgatgctgccttcggcgtgtccgcagaaccatgccgccaacctgctgccgttgcctaatggcgatctgctgtgcgtctggtttgccggcacgcaggaaggcatcgccgatatttcgatttacagttcgcgcctgccgcaggggcagcagcagtggacgccggcggtaaaactgtcggacgatgagtcccgatcggagcaaaatccggtgctgttcctcgatccggacaacgtgctctggctgctgtggacggcgcagaagtcgggcaatcaggatacggcctttgtgcgctatcgccagtcgcgcgatttgggcgccagttggggagagatcgccacgctgctggaacagccgggcacctttatccgccagccgatcgtggtgctggacaacggcgactggctgctgccggtcttctactgccgcaccgcgccgggtgagaaatgggtgggaaaccacgacgacagcgcggtgaaaatctccagcgaccggggacgaagctggcatgatgtggcggtgccggacagcaccggctgcgtccatatgaatatcaccctgctgcaggacggttcgctgctggcgctgtaccgcagccgctgggccgattttatctatcaaagccgttcggtggacggcggtcgcagctggtccgcgccgcagccgaccgcgctacccaacaataactcctcgattcaattgaccacgttgcgtaatggcgatttggcgctggtgtttaacgccatgagcgccagcggcgcgctggagcgccggacgtcgctgtatgacgaaattgaggacgaagatgatgacggcggcgcagaagcggcgattccggcgccgggcgacggccgcagcgcattctggggcgcgccgcgtgcgccgatgacgctggcgatctcgcgtgacggtggccgtagctggccgtatcaacgtaatcttgacgaaggcgacggctattgcatgaccaacaactcgcgcgaaaagctgaaccgggagttctcctacccgaccatcaagcagggcgacgacggacggctgcatattgcctatacctatttccgtcaggcaattaagtatgtgtgtgtggatgagcgctgggtcaccggcgaaggagcgccgtgatgatcgccggtaatctgcacgatctgcagctgcccggtttgccggccagcctgcagcgcatcctgaatcagcccgcccacagcctgccggcgctgctggccaccgcggacggccggctggagggcgaaggctggttctgtcatatcggcgcggcgcaaaccgccccgtcagagagccgccacacggaatatcaccggcagtatctggatattcagctggtgctggagggggaggaaatcattcatttttctccccggcgctcggcgggcggcagcgagaaaaaaccggatctgtttattgtgccgcagccggagttgccgcatcgtctgcacctgcggcagggggattttgccgtgttttatcccggtgaggcacatcaggcgctgtgcgcggtcgggtcgccagcgcgggtgcgcaaagcggtgtttaaagtcgctcttcatctgctggaggctgaagtatgacccggcatgcgttagtaaccggcgccagctccgggatcggcgccgctattgtccagcggctgctggatgagggctggcgggtgaccggcctcagccggcgggacgtggcgcgggagcaggccggctatcgttcacttcaggtcgatctgtgcgacagtgatgcgctggcggcggcgctgtccgatttaccgccgccgcaggcggtggtgcatgcggcggggatgatgcatgcggcccccgtcggcgagctggatgaagcggcgagccggcggctgtggcagctgcacgtactggcggcggaaacgctggttacgacgctggcgccgagtatgtccgccggcggccgtatcgtgctgctcggcagccggacgtcccgcggcgccgccggccgcagtcagtatgcggcgaccaaggcggcaatggtggggatggtgcgcagctgggcggcggaactggcaccgcgcggtattaccgccaacgtggtagcgccgggcgcgacgcagaccccgatgctagagcagcccggccggcaaagctcaccgccgaaactgccgcccatcgggcgctatattcagccgcaggaagtcgcggcgctggtggcttttttgcttgcggaacccgccgccgccatcaccggacaggagatggtgatatgcggcggcgcatctttgtaatctgaccgcgggcggcaggcgcccgcgttgatgttgtgatccacccctccttttcgccctccggtttgccggtggcggcgtgctctccattatgctcaggttttgtcttattttttgctgtacttcgttgattactggcacctctgaggaatttctgatgcataaaccgcttcgttatacattgcttgcgacgtcgttactctgccctctgggtacgctggcgcaaccggcgggcaagctgccgctaatgccgtggccgcagcaggtggagatcgcccagccgcagggcaaactggtgctgacgcctcgcatcaatctacaggtggagggcgataatctgggggacgcgccggcgcgctggcgccagcgtcttgaactacagaccggctggacgctggtgccgggtacgacgcagcaggccagcaccattacggtgaagatccagcgccaggtctcggcccagccgctgccggacagcgatgaaagttaccggctgtcggtgacgccgcagggggcgacgctgaacgccgccacccgcttcggcgcgctgcgcggcatggaaaccctgctgcagctggtgcagaccgatagtcacaacaccttcctgccgctggtcagcatccatgacaaaccgcgctttgcctggcgtggcgtgctgctggattcggcgcgccatttcctgccggtcagcgatattctgcgccagctggacggcatggcggcggccaagctaaacgtcttccactggcatttgaccgacgatcagggctggcgcttcgcctccgcgcgctatcccaagctgcagcaactggccagcgacggccagttctatacccgcgagcagatgcagcaggtggtggcctacgccgcggcgcgcggcatccgcgtggtgccggaagtcgatctgccgggtcatgcctccagcatcgcggtggcctacccggagctgatcagcgcgccggggccgtaccagatggagcgcgagtggggcgtgcatgcgccgacgctggatcccggcaacgagcaggtttatcagtttattgacgcgatcgtcggcgagctgacgacgatcttccccgatccctatctacacatcggcggcgatgaggtcgatcccagccagtggcagcagtcgaaaacgctgcaggcgctgatgcgtgagcatcagctggcggacgcccatgcgctgcaggcctggtttaatcagcggctggaaaagatcctcgagcgccatcagcgacgcatggtgggctgggacgagatctaccacccgtcgttgccgcgcaccatcctgatccagtcctggcaggggccggactcgctgggggccagcgcgcaggacggttatcagggcattctgtccaccggcttctatctcgatcagccgcagagcaccgcctaccactatcgcaatgaagtgctgccgcagccgctcggggttgagactcagatcgcggccggcgagcaggcgcaaagctggcgttttgagatcccgcggctgaagggcagcgcggtggcgggcagctttaccctgattaagggccggcagggctggcgcggctttatcgacttcgacggcaaaacccgccgcgcgctgcacgatattatctggcgtacgccgcagcaggtgagcttccggctggatacctggatgggtgacacccgtccggtcgtcaccctgcagggggacaagctcagcggctatacgttgctgggcaacgtgcgttaccccaccagcggcagccggctggatgcggcaccggagggcaaaatgccggtggtgccgggcgtcaagcagcaggccaatattctcggcggcgaggcggcgctgtgggcggagaacgtgcgtgcgccgctgctggatctgaagctgtggccgcgcgcctttgcggtagcggagcggctgtggtcggcgcaggacgttaccgatgagaacaacatgtaccgccgtctggcggcggtggacgcctggtcggtggtgtccgtcggtctgcagcagcatgcggaaaccgcgcgggagttcacccgcctggccaacagcgtcgagattatgccgctgcaaacgctggccgaagcgctggagccggcgcagtattacacgcgtcagcatctcaagttccgggcgggcaactaccatcagtttgagccgctgaaccggctggtggacgcgctgccgccggagagtcgggcggtgcgcgagatgcatcagcaggtggaggcgctgctgcgcgatcgcgataaccgcgtggccgccgaggcgctgcgcagccgcctgctgcgctggcagcagaatgcgacgccggtgaagcggctgattggcggcaacgtgctgatgaaagagttggcgccggtggcgcaggacgtcaacgcgctggcggagctggggctgacgttgctggatcgctggcggcagggcaagccgctgggcaagcgtgaagcggagcagatccagcagcagctggacgcggcggcgcaggtgcgcgatgagttgaccatcgccgcggtctatccgctggaaaccctgctgcgcggcctgacggtgcgctgagcaaccgggcgggccgtctccggcccgccgtttgcctatgccgtcagcgaaaccggcgccttgccggtgagccgatacagatagttttccagctcctgccgggtaaagcgcggctcctcaatgccgctgccggccagaaagcgcttcacgttgctgcagtcccactggtaggtatcctgatacagctgcaccgccgcctggccgtgcgacatgttgtcgcggaacaggctgagcagcggatacagcggcgcgttttcatcatgctgccactgcgccagccagtcgtggtaaggcatcgagcggaagcggtagccgaaatagtccgccagccgctggaagaactgctgcagcgtcaggttgttgctgtcctcgtggatcagattgaacttcagccccagcgcctgcgggttacggctgatatgcgcaatggcgcgcgtcatataatccaccgtggtcaggccttcacgcagatcgcgcaggtcgggcagcgtgccgctgctcaggcaggtttgcaccagccgtccccaccactggtagtcggcgctgacgccgcttcggctatggctggtggcgtagcccagccggaaggtcatcagcggcagtccctgcagcgccgccagatcggcgattttttccattacccatttgctgcgtacgtagccaagatcgctgagcaccgccggcaggttctggtcgatgtcgtcgctttccagcatcacccgtttaccggtgtgcagatgcccccagctgtaaacggagatggtggacagcagcatcagcggcttggtgcgcaggtgggcggcgaagcggataatttcgttcaggccctgcacgttgtcgcgcttcatgtaggagtaaggctggataaagttcaccgcgctggcggagtgataaatcatatccacctgccggcacagtcgctggtactgctcatcgggcagcgcgaagcggggttccgccagattaccgggcacgacatatacccggctgcgctgttcggtgctcaggacgatatggtgtttttgcagcaccgcatccaggcgttggtcggcctgttcggcgctgtcgccgcgtaccaggcaatagatatccgcctggcgcgtggcgagcagatccgccagcaggtgcgaaccgacaaagccgctggcgccggtcagcagaatggcgcgcggctgcatcagctgctgcggttcaaagtgtgggttgatctgtacgtccggcggcaatttcgcatcttcctgcagtgcgcgcaccggctcgctgtccagctccggctgcgcctgcccactgcgttgcgccagcgcgcgggtcagcgcggcgacggtggggaattcgtaaatatcgcgcacgtaggttttcaccccgagtcgctggccgatggcttccgccagccgggccgccagcagcgaatggccgccgatatcgaagaaattatcatcggcgccgatcgcgttcagcgccagcagttcacgccagacggcggcgacctgttcctgcgcggcgtccggcagcgcattgcccgccgtggtgcggctggcggcatagtgcgccagcagcgccgccttgtcggttttgccgttggcgttcagcggcaaacgcggcagcagtaggtaatcggccggcagaaaataagacggaagtgtcttttttaggcgtgctttgacggcgtcgagcaggtcaggctgcgcagcgtcggccaccaggcaggcgacgatctttttatcggcggcgtgctcaggctcggccaccacggcgaccgccgcgctcacgccgggcgtctgcatgatgacgctctcaatctcacccagttcaatacggttgccgcggatcttgacctgatcgtccagtcggccgaggtactgaatgcggccgtccgccagccaacgggcgcggtcgccgctgcggtacagccgtttgccgttaaacccgacgggctgcaggaatttttcggcgctgagctgcgggttatgcagatagccgcgcgccagacagctgccgctgataaacagttcgccgggcgcgtcgccgctgaccggctgcagctgctcatccagaataaagatttccgtgtcggtcaccgggcggccgatgctggcggtggccgcatcggcggcacaggtgagcggattacaggtggcgaaaattgtcgcttcggtcgggccgtagtagtcaatcagcggacagccgagcggcgtcgggtcgagcggggtcagcttttcgccggcggtgaacagatagcgcagcgccagctgcgccggcttgtcggcgcgcaccacgtccggcaccagcaccgtcggcacgaaggcgtgagtcagccgccggtcggcaaaaaactgcagcagcgcggtgggctgcaatcgctgctcttccgctggcaggcacagtgcggcgccgctggtcagcgccgaccagatttcccactgcgcgacgtcaaagccgatgccggcgttcagcgtggtgcggcagtcggcgtccatggcaaattgccggttgtgccagcggacgatattccacagcggcaggtgttcgaccatgacgcctttgggcgtgccggtggtgccggaggtaaaaataacatacgccagcgcctgctgaggaatatcgaccggttgacgcgttaatactatttcgtctgtaatagtattaatattaattattcctcctctgttgtcttgatttatttcattattattttcatggtctgataatataatcgacgaacggctttgttcgataatgtattttatgcgttgctcagggtagctgctgtccagcggaatatacgcggcgccagacttggcaattgccagcatgccgataaccagctgcggcgtacgctgtgccaacagcggaatataatcaccggggccgacacctttctgttgcagcaaggcgcacagacgatcgctcaacgtatcaagcttttgataactcattgtattattgtctttatcgataattgccgggtgagcaggggacgtggaaacctgttggataaaagcatccaatacgtgattggccatggttctctcctaatagcaaatattggtataaagagatatgaggtaaggtttgcccggccggacgaaaattaattatagccagatttggtggggtggaattaaaatggagtgggattattattactgcttgttttaggggaaataataatattatctaaacataaaacggccggcataagccgaccgctgtcaatctagcttgacgctggaattaacgacgtacggcaatcgcttcgatttcaattttcacgtcttttggcagacgcgccacttccacgcaggagcgggccgggaacggcgcgttgtgttcgctgaagaaggcttcgtaggtggcgttaacggtggcgaaatcgttgagatctttgacgaacaccgtggttttaacgatgtcggcgaccttcaggccggcggcttcgacgatggcctgcacgttttccagcgactggcgcgcctgagcggcgacgtcgtcggccacggcgccggttttcggatcgaccgggatctggccggaggtgatgatcatgctgcccaggtcaacgccctgcacataaggaccaatggctgccggtgcgagttcagtgctgatgttacgtgacatgttttctcctgattttccctgcgggttcaggccgcgccgcggcgtaaatccgtcaggtatcaacgtgggtagtgagcttcggaaatcccattatagggcgtcgccggcagatgaacaggcgcgcccggcaattttatccggcctgcagcaccacctgatgctcgaactctttttcgcagtagcggcactgcagatgcaccgcgtcggcgcgggatttaacgctgaagctggagggcaccggctcgctgcggctgatgcagttgccgttcgggcaggtcagcacgccgtcgatatggtccggcaggctgggggtcagcttgtgcaccacctcataattgtcgatgcggttgaccgtggccttcggcgcgtacatcgccagctggttggcctgctgctcggtcaggaaggtgttctcaatcttgatcagatctttatgccccagctctttcgagggcagattcaggccgatggtgatgcgctggtcggtggcggtcagcttgaacagggtcagcagtttaaagccgacctgcgccggaatgtggtcgatcaccgtgccgcatttgatggcttcaacctgcagtttattatcgtgcgtcatgatggttccccttaaaagtccagttctgcggttaataccagcgccagcagcgcctgccgggcgaaaatgccgttgcccgcctgctggaagtagtaggcgtacggcgttttatcgacgtcgatggtgatttcatcgatgcgcggcagcgggtgcagcaccttcatgttgtcgcgcgccccggccagatcggcggcgcgcagcacgaactgcgccttcacgttggcgtattccgacgggtcgaggcgctctttctgtacgcgcgtcatatacagaatatccagctgcggcaccacttcttcaatgctgttgtgcaggctgtacggaatgcctttctcttccagcatcttcaggatgtaacccggcatcgccagcgcgtccggagcgatgaaatagaagcggttgccttcaaacttggccagggcctgggtcagagagtgcacggtacggccgtacttcaggtcgccgaccatggcgatgttgatattgctcagtcgcccctgcgtttcctgaatggtgaacagatccagcagcgtttgcgtcgggtgctggttggcgccgtcgccggcgttaagcaccggaatgtcgccggaaaagtcggaggccaggcgcgccgcgccctcctgcgggtggcgcatcacaatcgcgtcaacgtaggtgctgataacggaaatggtgtcggacagcgtttcgcctttcttgccgagggaggtgttgctgctgtcggaaaagccgaccaccgaggcgcccaggcgctgaatggcggtttcaaacgacagacgggtgcgggttgaagcctcgaagaaacagctggcgatgaccttgtgcttcagcagttccggctgcggctgcgccttcagactggcggcggtgcgcagcaccagttccagatcttcacggctgagatcgttaatagagatgatgtttttgtgatacagcgggttggccatttttcactctcctcgacgcatgcccgtggcgcggggcggttaacaaacgcggtgacgctctgccttgcaggcaaaaaaaagcccctcaacgaggggcctttttaataagatcggtccggcaacaggagaaataacgccagctgaccgccgattggcagccggttttgcggtgcaaaagtggtgctgttgttcatgctttctcctggcaaattgccgcgcattatacccgcgacggacgccgctgcaaacgttaaaaagggattttcgcaatcgattggccggaggaaaaacggaaaagggaaagcgggccgtaacccgctttcccattgcctgtgcgtgacgcgccccggcaatatgctgttgagcttagcctaaatcaggcgaaagggatcgttttcttacccttcctggctcagcgtggcgaccatcaccgccttgatggtgtgcagacggttctccgcctgatcgaacacgatgctgtgcgacgactcaaacacttcgtcggtgacctccatgccgccgtacaggccgtactgttcggccatctgcttaccaagggtggtctggtcgtcgtggaacgccggcagacagtgcaggaacttaacctgcgggttgccggtctggcgcagcatcgccatattgacctgataaggcttgagcagcgcgatacgctcctgccacacctcttttgcttcgcccatcgacacccagacgtcggtatacaggaagtcggcgtcctgcaccccggcggcgatatcttcggtcagggtaatcttgccgcccagacgttcggtctgcgcctggcactccgccaccagctccgcctgcggccagcaggccttgggcgccaccagacgcagatccatgcccgtcagcgccgccgcttccagcagcgtgttgcccatgttgttgcgcgcatcgccgatataggcgaacttcaccgccgacagcggtttgcccggcaggtgttcctgcaccgtcagcagatcggcgagcagctgggtggggtggaactcatcggtcaggccgttccagaccggcacgccggcgtagtgcgccagcgtttccaccagcggctggccgtagccgcggtactgaatgccgtcgtacatgcgccccagcacccgggcggtgtctttcatcgactctttgtggccgatctggctgccgctcgacccgagataggtgacctgtgccccttggtcgaacgcggcgacttcaaacgcgcagcgggtgcgggtggaatccttctcaaagatgagcgcaatatttttcccctgcaggcggcgggcttcacggccctgttttttcgccagcttcagatcggcagccagctgcagcagcgcctgcagctccgccggggtgaaatccatcaagcgtaaaaaatgccgctggtaaaaggggtttgtgctgctcatcgccaggtatcctttatcgtctatttttgaattaaaattcactttatatgtatgaatattcaaattcaaccccgagcaggaaatctttcgtgattaacgtggcagccgcgacggcgctgtgtgaaaatagaaggagtaaaagccatttattgaggatagagtcatggcaaaccgcgaattgctggaagaacaacgggaagagacgcgtctgatcatcgaagaactgctggaagacggcagcgatccggatgcgctctacaccatcgagcaccatttctctgccgaaaagtttgaagtcctggagaaggccgcggtggaagccttcaaactgggttatgaagtcaccgacgccgaagagctggaagtggaagacggccagctgctgatgtgctgcgacgtgatcagcgaagtgggcctgaacccggaagtgatcgacgcacaggtcgagcagctggtggcgctggcggaaaaatgcggcgtcagctacgacggctggggcacctattttgaagacccggacggtgaagacggcgacgacgaagacggtgaatttatcgacgaagacgacgacggcaagcgccactgatcgttccctgtttaaccactctgtagggccggctcccgccggcctttgaagactttatgaattacccatcgttacttgccccgatcctctcttttctgcactgtgaaaccccggacggctggatcgacgccgcgcgccggccggaaaacctgtcgctgctgctgaccgaccatctggtgtgcgagctgaaagccgcccagaccggcatgtggctgatccgtcgctacgtggtggacaaggagagcggcgatgcgctgttggcgctgctgaagccgtatgagacgtttgtgcatgaggcgcagggcgtgccggaggcgctgttcaaccagagccagttcacccgcaaactgctgccgaagcaggggtccgcctacggccaggatctggtggataaaatggtgctgctgattaaagaggaactgcaccacttttctcaggtgctgtcgattatgcagtcgcgcggcattgcctataagaaaatcaccgccagccgctacgccaagcggatgatccgcgaggtgcgcactcacgatccggcgacgctgatcgataaactgatctgcggcgcctatatcgaggcccgctcctgcgagcgcttcgccaggctggcgccgcatctggacgacgagctgcaccgcttctacctgtcgctgctgcgctcggaggcgcgccactatcaggattacctgacgctggcgcagcagatcgccggcagcgaggatatcagcgcacgcgtcgcccactttggccgtatcgaggcggagctgatcctgtcgccggacgatgagttccgcttccacagcggcctgccggcctagtccgccgcgccgaggatcagatcggcggccttctcggccagcataatggtcggcgcgttggtattgccgctgggcacctgcggcatcaccgaaccgtcgaccacccgcagccgcgcaaaaccgtgcacccgcagctgcagatcggtgaccgactccgcggcgtgctgccccatgcggcagctgcccaccgggtgatacaccgttttacagaagttgcgcacgaactcctccagctgcgcgtcatcctgctgccacgccggcagcggcatcagcacctctttgattaacggcttcagcgccgcggtctgcagaaaacgcaggccgaatttcaccgcgcgcacgcagccggccaggtcttccgggtggccgaggtagttggcgtgcagcttcaccgcgtcggccgggttgcggctgcgcagcagcacctcgccgcgcgccttcggctgcagatagccgaccttcagcgtcacgccgtggacctcgggcagcggttcgcccggcacgttgtcccagccgtcgagcaacggcaggaagtgcacctgcacgtcggggcgatcgccgccgcggctgtcggcgaaggccgcgccttccagaatattggaggtcagcacgccgctgcggaacgccagccactgcgcgccgtggcgcagcgcctgcaggccgcggtcggcgccgaacaggctgaccggctgacgggtgctggcgttaatcgacatatgcagatggtcgtggaagtttttgcccaccggcaggtcggccagcggcgtgatgcccagcgatgtcagatgcgcatgcgggccgatgcccgacagcatcagcagcttgggcgagccgaccgcgccggcgcagataatcacttcctgttcggcgaaggcgctcacttcggcgccgccgttctggctgtaggccacgccgcgggcgacgttgtcttcaataatcacccggtgcgccagcgcgttgagttttaccaccagccgctgctggtcgcgcaccgcctgcaggtaggtgcgcgcggtgctggcgcgctcgccgttgcgggtggtggtctgatagaagccgacgccgtgctggctgtcgccgttgaagtcgttgcggtagggcaggttcagctcctgcccggcgcggataaacgccatgctgagcggatggcgatagcggttctcactgaccggcagcagcccctcgtcgccgtgataggcgtcggacagactttcgttggcctcggcgcgccggaagtagggcagcacgtcgcggtagccccagccgtggcagccgtactgctgctcccagtcgtcgtaatcctgccgctggccgcggatgtagatcatgccgttgatcgagctgctgccgcccagcactttcccctgggcgatctgcatacggcggccgttggcgtgcggttccggctcggtttcatagggccagctttttttggcgatgatcttcgccaccccggcgggcattttgataaacaggttattgtcgtcgccgccggcctccagcagcagcacccgcgcctgggtgcggcggatcaactgcgccgccagcacgcagccggccgagccggcgccgacgatgatgtaatcaaaacggttgtctgacatagacactccctgttggctgaacgaatcgctgatagcagcgtagtccagccggcaggatgctcaaacatgcattcattaatttattaatgaatgtcacaataaatcgatggctaatgattttagatgaatttaactgattgaatagcaccgtattctttctgaaaatatcaatgactttgatattaatagcttcgccgcgggcagggcgtccgcggcggcgtcgggcggggattacagcgttttcagcatggtgacttcgcagtcgccgtggccggtgtggcccatggcgtggtcgatatggacaaagccgaggtgctgatacaggccgacggcctgcgtcaggctggcggtggtttccagatagcagcgcaggaagccctgctcgcgggcgaacgccaacgcctgcagcgccagccgcttcgccagcccctgtccgcgcagcgccggcaggaagtacattttctgcagttcgcacacgtccgcttcgccgcccggcagcggagcgacgccgccgccgccggccacctgaccgttaagctccaccacccagtaggcgctgcgcggccggctgtacagctggtacagcgcatccagatccgggtcggaaacggtgtagcccttgtccgcggtgaggccgtgctcggcggacacctcgcggatcacctgggcgatggcggcgttatcggccgccgcgatggggcgcacccgcaggcgcacgggagttgcggttgtcatgtttacttttgccatccaaaagagatcgtcgttgtttttattccagcagcaagcgcaccggggatatttcccggtgaagcgtccgtgcgcgattgatagtctgtaataacactgaagccggggctgatgcaacggcgaaaaaaaacagcgggggttaacccgctgtgcaaagtcgtctgatagttcgagatactcgggcctagcgcaccgaggggcgcttcggcggcttgcgccgctacgaccccatcggcacgctctccctaataatcagctttaccggttatctgactgacgggcgcacgcagcggcgcccgcgggattacagcgcggcgatggtcgcctgctgctcttgcagtttcaccttgccttccttgcaggccgccaggcgatcgcgctctttggcgacaaccgcttccggcgcgcgcgagacaaagccttcgttcgacagcttgccttcaatcgcggcgatctcgccgtccagcttggccatctctttcgccaggcgcgcaatttccgcgtccttgtcgataaagccggccatcgggatcagcagttcggcgccgtccaccagcttggtgacggaaaccgggcctttctcgccggcaggcagcagcgcgatggattccagacgcgccagacgggcgataaagttctggttctcctgcacgcggcgctgggcgtcgccgttcgcgttgcgcagcagcacttccagcgttttgcttggcgcgatgttcatctcggcgcggatgttacgcaccgcgatgatggcctgcttgatccactccagatccgccagcgcctgctcatcttccagcgcgctgtcgtaggccgggaacggctgcagcatgatggtatcggcgctgatgcccttcagcagcttgacgcgctgccagatggtttcggtgataaacggaatgatcgggtgcgccaggcgcagcagcgcttccagcacggtgatcagcgtgttgcgcgtgccgcgctgttccgcttcgctgccgttgctgataaccggcttggtcagctccaggtaccagtcgcagaactggttccaggtgaactcgtacagaatgccggcggcgatgtcgaagcggtagctgtccagcgcgtcgcggtaagctttcaccgtacggttgaattccgccaggatccagcggtccgccagcgacagctgcatgtcgccaccgttgaagccgcagtcgtgctcttcggtgttcatcagcacaaagcggctggcattccacagcttgttacagaagttgcggtagccttccaggcgcttcatatcccagttgatgtcgcggccggtggaggccagcgccgccagggtaaagcgcagggcgtcggtgccgtgcggctcgatgccgttcgggaactgcttctcggtgcgcttgcggattttctccgccagctgcggctgcatcatgttgccggtgcgtttttccagcagatcttccagcgaaatgccgtcgaccatatccagcgggtcaatgacgttgcccttggacttggacatcttctgcccttcgtcgtcgcggatcaggccggtcatgtaaacggtgtggaacggcacctgcggcttgccgttttcatctttgataaagtgcatggtcagcatgatcatgcgggcgatccagaagaagatgatgtcgaagccgctgaccatcacgctggtcgggtggaaggttttcagcgcgtcggtctgctccggccagcccagggtggagaaggtccacaggccggaagagaaccaggtgtccagcacgtcttcgtcctggctgagcgccacgtccgccgccaggttgttgtcgcggcgcacttcttcctcgttgcggccgacgtacactttgccgttggcgtcgtaccaggccggaatgcggtggccccaccacagctgacgggagatacaccagtcctgaatgtcgcgcatccagctgaagtacatgttttcgtactgcttcggtacgaactggatatcgccttgctcaaccgcttccaccgccactttcgccagcggcgcggtgcgtacgtaccattggtcggtcagcattggttcgatgaccacgccgccgcggtcgccgtaaggcacggtcaggtcgtgcggtttgatttcgtccagcaggccaagctcttcaaaggcggccaccacggctttacgcgccgcgaagcgctccaggccgcggaactgtaccgggatatcgctgctgtaaacgtcgctggcttcgcccagggtatcgaacacttccgcttcctgacggatatcgccgtcgaaagtcagaatgttgatcatcggcaggccgtggcgcttgcccacttcatagtcgttgaagtcgtgcgccggggtgattttcacgcagccggtgcctttttccatatcggcgtgttcatcgccgacgatgcggatgcggcggcctaccagcggcaactcgatctctttgccgatcagatccttgtagcgcgggtcttccgggtttaccgccacgccggtgtcgcccagcatggtttccggacgggtggtggcgacgatcaggtagtctttcccttcggcggttttcgcgccgtcggccagcggatagcgcaggtgccacatggaacctttggattcgcggttttccacttccagatcggagatggcggtgcgcagtttcggatcccagttcaccaggcgcttgccgcggtagatcaggtcttcattgtacaggcggacaaacacttccttcaccgcgttggacaggccctcatccatggtgaagcgctcgcgctcccagtctaccgagttgccgaggcggcgcatctgacgggtgatggtgccgccggattccgccttccactgccagattttgtcgataaacgcgtcgcggccgtagtcgtggcgggttttaccttcttccgcggcgattttgcgctccaccaccatctgggtggcgatgccggcgtggtcggtgcccgcctgccacagggtgtttttaccctgcatgcgctgatagcggatcatggtgtccatgatggtctgctggaaagcgtgacccatgtgcaggctgccggtgacgttcggcggcgggatcatgatgcagaagctttcctggctggtgtcgccattgggcttgaagtaaccttgctcttcccaatggtcgtacagtttctgttcgatctgggtcgggttataggcggtatcgagctgactgtttgtcttttccattttatttcgtaattcagtgagttggcggcgttgccgtggtcaagtggaagccgacgctgcgataggctttgtatcggtcgcgcgccaactgttttaaggtttcttcataagggacaaagtctaccacttcatggaaagcggtggcaaagtccgcaaactgcggcagcagggcgatcagcagatcgcgcggggcgttgccgcgcttgccgggccagcacagctccaccggcgcgccgtagtgcggcccttcgccggccaggttgtgcggcacaaactggtgcgggtcgcgctgccacagcgcttcatccagccggatggcctgttcctgactttcacaggcgaccagcacccgcttgccggcgcggaaggcgtcggcggctacggcgcaggccacggcctcgtgcgcgctcagcgcgcccgccgggtcggcattgtcgagcaagtaaaacgtcgcctgtttcatgatggatccaccgctgccgataaaaaaacagggcacaacgtgtcggttgcgcccttttagggaacggggcagataacgctgccccttcgctgctgagagaattatatacccaatagatttcaagttgcagccaacaacggctgcggcttgaaagtgaagggctgttattcgtcgccgttcagcccggagcggttgagcaggaactgcgacagcagcgccaccggtcggccggtcgcgcctttggccttgccggagcgccaggcggtgccggcgatatccaggtgcgcccagctgtacttgcgggtaaagcgcgacaggaagcaggcggcggtgatggcgccgcccggacggccgccgatattcgccatatcggcgaagttggagtccatctgctcgtagtactcgtcggccatcggcagacgccacgcgcggtcgccggcctgctcggacgcgccgatcagctcgtgcgccagcgggttgtggttcgacatcagcccggtgatatggtggccgagcgcgatcacgcaggcgccggtcagggtggcgatatcaatcaccagctccggttcgaagcgctcaacgtaggtcagggtgtcgcacagcaccagacggccctcggcgtcggtgttcagcacttccaccgtctggccggacatggtggtcagcacgtcgcccggacgataggcgcgcccgcccggcatgttttcacagcccgccagcacgccgatcacgttcagcggcagcttcagctccgccaccacgcgcatcacgccgtacaccgtcgccgcgccgcacatgtcgtatttcatctcgtccatgccttcgcccggcttgagcgagatgccgccggagtcaaaggtcaggcccttgccgaccagcacgataggcttagcgtccgggttcggattgcccttatattccatcaccgacatcaatgattcgttctgcgaaccggcgccgaccgccagataggcgttcatgcccagctctttcatctgctgctcgccgatcacgcgggtggtgacgttggtgctgaaggcgtccgccagttggcgcgcctgcgaggccagatagccggcgttacagatgttcggcggcatattgccgagatctttcgccgccttgatgccggaggcgatcgccaggccgtgctgaatggcgcgttcgccgctggtcagttcacggcgggtcggcacgttgaacaccattttgcgcagcggacggcgcggttccaccttgttgcttttcagctggtcgaaggtgtacagcgtctctttggcggtttccaccgcctgacgtaccttccagtaggtgttgcggcctttgacgtgcagctcggtcaggaagcagaccgcctccatcgagccggtgtcgttaagggtattgatggttttctgaatcacctgcttgtactggcgttcatccagctcgcgctctttaccgcagccgataagcaggatacgttcggagaggatgttaggcacgtggtgcagcagcaatgtctggccgaccttgccttccagttcaccacggcgcaacagggcgctgatataaccatcactgattttgtcgagttgttctgcgataggcgacaggcggcgcggttcgaaaacgccgactacaatacaggcactgcgctgtttttccgggctaccgctttttacactgaactccatgcactctcctgaatcttaaagacaaaggcgggaggtacggctagaatgaccagctccgtaacgatctcccgccgttgagttaaccaaagtatgttaacctgaacggcgtaaattgttctgttttggcgactataggtatgttcctatagggcacccaaacggcttgatgttgtaatactattttagctgtgaaggttgccatatgatgagaataaatggcggattagcgaagaaactatcgattttcctgcaaaaagacaagttttcacaggcgtaataagcgtgattatcattagatatctggtacgggaaacgctcaagagccaaatcgcgatcctgttcatcctgctgctgatcttcttttgtcagaacctggtcagggtgttaggcgacgcggtggacggcgatgtcccgacaaatttagtattatccctgctcgctctgggcgtgccgaaaatggcgcagctcattcttccgttaagcctgtttcttggcttgttgatgacgcttggacggctgtacaccgaaagtgaaattacggtgatgcacgcctgcggcctgggcaaacgcaccctgattatcgccgcgatggtgctggcgctgttcaccgccgccgccgccgccgccaacgtgttctggatcggcccgtgggcttccagccatcaggatgaggtgattgccgaagccaaggccaacccgagcgtggccgggttggcggaaggacagttcaagccgtcgcaggacggcaactcagtgctgtttatcggcaacgtcaagggcaacaccttcaatgacgtgttcctggcgcagctgcggccgaacggcaaccagcgcccgtcggtggtggtggcagaacatggccggatcaatcaggcgaaagacggttcgcaggtggtgacgctggataagggcacccgctttgagggcaccgcgctgctgcgtgatttccgcattaccgacttcagcgactacaaggcggtgattggccaccgcgctgtgaccatggacaacaccgaggccgagcagatgccgatgagcatgctgtggcagtccgacgagcaggaagcgcgcgccgagttccactggcgtctgacgctggtggtctccgtagtgctgatggcgctgctggtggtgccgctcagcgtggtgaacccgcgtcaggggcgcgtgctgagcatgctgccggccattctgctgtatctgatcttcttcctgctgcagacgtcgctgcgctccaacgccggcaagggcaagctggacccgatgctgtggatctggctggtgaatgcggtgtactttgcgatcgcgctggcgctcaacctgtgggataccgtgccgatgcgtaagctgcgcggacgtctgagaggagcagcctgatgtttggcgtattagaccgctatatcggtaaaaccatcttcaacaccattatcatgacgctgttcatgctggtgtcgctgtccggcatcatcaagtttgtcgaccagctgcgcaaagtcgggcaaggggagtattcggcgctgggggcgggagtctataccctgctgagcgtgccgaaggacattgaaaccttcttcccgatggcggcgctgttgggcgcgctgctggggctggggcaactggcgacgcgcagcgaactggtggtcatgcaggcctccggctttacgcggctgcaaatcgccggctcggtgatgaaaaccgccattccgctgatgctgctgaccatggcgatcggcgagtgggtggcgccgcagggcgagcagatggcgcgtaactaccgggcgcagcagatgtacggcggttcgctgctgtctaccaagagcggcctgtgggcgaaggacggcaccgactttatctatatcgagcgggtctccggtaaaaacgagctgtccggcgtcaatatctaccactttaacgaccagcgccggctggaaacggtgcgctacgccgccaccgccagctttgaagacggcgtgtggaaactgtcgcaggtggatacctcggatctgaccaacgccaaacaggtcaccggcacccagacgctgagcggggaatggaagaccaacctgacgccggataagctgggcgtggtggcgttggatccggattcgctctccatcagcgggctgcacaactactccaaatatctcaagcagagcggtcaggaagccagccgctatcagctgaacatgtggagcaaaatcttctcgccgctgtcggtggcggtgatgatgctgatggcgctgtcgtttatcttcggcccgctgcgcagcgtgccgatgggggtacgcgtggtgaccggcatcagctgcggctttctgttctacgtgctggaccagatattcggtccgctgagcctggtgtacagcatgccgccggtactgggcgcgctgctgccgagcctgttgttcctgtcggtcagcgtgtatatgctgctcaaacgcaaataacgtacgtctgataacacaaaagggtcgaagcgagcttcgacccttttttgatcccggcggccggcagaaaccggcggggattacatctgcgagaaggtgttcatgatgatgccgccgccgatgatcagcgccatggcgaagatggccggcaggtcgggcttttgcttatagagcagcatcgacactgcggtcacgccgacaatgccaaagccgcaccacagcgagtaggcgacccctaccggcatatagcccatcgcccgggtcagcgcgaagtagcacaggcagtacgcgcagatcaccagcagcgagggaccgaacttcttaaagctgttggtttttttaatcatcgaggtgccggtgatttcggcgccgatcgacaatgccagccacagaaagccaatattaaacatgtgccgctcccttactctgactctgacgagcccattttagaaaacaggttcataatcacgatgccgctggcgataatcgccatgctgatcatcgccgggacatcggggtgttggccgtagaacaccatccccagcgtcgataccagcaaaataccggtgcctgaccaggtagcgtaggccaggccgacggggatgtgtttcaccgcgttggacagggcgtagtaacaggcgcaatacagcacgacgataaggcccagcagtaaggttttggtggtgccctcgctgttatcgaacatctttaaggttgaggtggctgaggtctcggatgctatcaccaacaacatccacagccaggacttcgctttcgatgacatactctgcttctcctgataaatgatgatttccataaagttggggaataatttttttggttattggtttcctcgttggtattccagcgccagatcggtcagcctggcacccggcgggcaatggccgttgcgctgcttaagctcgctgagggtgatatagccgccggtttcagccacggcgtcggcggaggttacgggcagcggcgtcggcgacagcatctgttccagactgcagaactgaatgccgcgctgcgccagccggggcagattgtccgccagcgagtgcgcgtcctgattgccgcccagcccttttagccggtttaactcgctgtgcggattgcagttataatccagcgccagcaccggcgtgttgtgcagccgcgccagctgaatgcagcgtgcaccgtcggactgaaacaggtcatgagcgacttccgccgcggtggaaaaatccaggaagggcgcgatgacgcggtcgatattgtccagcacgccgacctgctctatctccgccagcgtgacgacggggccgagctgccgccagacgtccgccggatggacagcctgcgcgccgtcggcaaacagcacctgcggcgcgaagtgacgacagtgctgcagacgcgccaggataatgtcgtgatagccgtccgcggcgttgagcagcagcaacagccgcggccgcatgcgcatcagtaccgcgtccacaatccgttcgatggtttcgtcctgcatcatcgtctctccttagtcggccagcgtgacgctgtcgccggaggccagcccggcggcgttggcctcatcggtgtcgatgtgcagctccagcgcaaagctctctttcacgcgcaccaccacctgatcaaagaccagcgcacgctggcccgccgttttgacccgtaccgcctgcccgttgctgacccccagccgggcggcgtcaagcggcgacatatggatatgccgctgggcgcaaatcacctgcgaacgcagcgcgacatagcccgccgggccggccagcatcgcgtcgcctgattcctgcagctggccggactcgcgcaccggcgctttcaccccgagggtaaaacagtcggccttggagatttccagctgagaaacctcccgcgccggccccagcacccgcaccttgccgatcgcgcctttcggcccgacgatggttacgcactctttggcggcgaactgccccggctgacgcagttccttcagcggcgtcaaccggtaaccggggccgaacagcgcctcgatatccggctgtgacaggtggacatggcggttggagacgccaatcgggatcgtcatcgccgacgacagcggctgtgcctgcgctaggttgtgccgcaccttttccagtaacgatgctttaaacatagggttgttcctaacagttaagagacgctgccgttatttctgatcctttttgccgcctgcgcggttctcggcgcgctcgggcttcgcctcggcggccggcggcggggcttcttcctgtttggcggcaggggcggcggtggcggacgccttgccggtatcgttgtcggcagacggcgtcagggcattgccagcaagatcgttcagctgtgccaccacctgttcgcccggacgggcgataaccagccggccgcggataaacgtcggctggccgacggcggcaacgccgctgtcaacggcgctcttcaccgcgctgatttcgccgccgaggaacacgttgaccaaaccggcgccgatcttcttgtaacccagcagcgtgaccgaggcggatttgcaggccgcgtcggccgcttgaatggcggcggtgaggccgtaggtttcaatgactcccaggcttaacttcatgtgattctccttagtgccttaccagtctgatgtcgaaatcgaagcgttggaaaaacgccgccagttgatctaattcctgctcgctgtagctggggtcgtgctgaacgggataaatcatgtcgagccggtcgtatttggttgaacccaactggtggtagggcagcacgtcgatgcggctgatattgccgcggcgtgccagcgcggtgacatactcaatcgcgccggtgatggcgtcgtaggagtcgttgtagccgcgcaccagcggcatgcgtaccacgacatgcgcaccaagctccaccaggcgctccagattgcgcttcacgccttcgttgccgatgccgaacagttcacggtggcgttcggtgtcgatatgtttgatgtcgaacaggaacatatcggtgcaggtcgccagcttttcgtaattggccagcggcgtggtgccgttggtctcaatggcggtgttgatcatcatttttttgcattcggtcagcagcgcgacggcaaaatccgtctgcatgctcagctcgccgccgcccagcgttacgccgccgctggaagcgtggtaaaagtcgatgtcctgcatgatgatgtccaacagctcccgcaccgtgacgtctttgcccataatgtccagcgcgtcgctgacgcacacttcttcacacttgcggcagccgatgcagtcgatctggcggtctacccggtgctgcgggtcgccatgcggggttttaatcatcgaatggatgcctaccgggcagacatcgacgcactggccgcagtcaacgcatttgtcgcgggagtacatcacctggaactggctgctcaacccttcagggttggcgcaccaggcgcagcggatgttgcagcctttgaaaaaaatcagggtgcggataccgtttccgtcatagatcgagtatttctggatgttgaaaatgcgaccctttttttccatgttatccatggttatcgttacctcatctgtagggcggtgggataacgcttccctgcgttatccccggcgcaatatcagaacttctcaatcaccgtacggctgatgatttcgtcctgaacctctttgcacagctccacgaagtaggcgctgtagcccgcaacgcgcacgatcaggtcgcggtatttctccggctccaactgagcctttttcagcacctcgttatcgacatagctgaactgcatctggccgttgccgagaatcgaggcggtgcgcagcagggtgatcagcccgttcttgccttccggggtatccagcagccccttgaggaacttgaagttgtgcaccatgccgatgttcatggtctccacgttcatcttgctgacggacttgatgatggcggtcggcccctgcttgtccgcgccctgggtcgggctgatgccgtcggacagcggcatccaggccagacggccgttcggcgtcgccgccgtcagctcgccgatcggcgtgttgttggagatggacagggtgccgtggctcaggcgcgagtagagcatcttgtactgacggcactcgcgctccgtccactcggtgatgtcgagggcgaactgatccacgctgtcgtcgtcgttgccgtacttcggcgcgttcagacagtcgcggcgcagctgttcgtaaccttcgaagttggccagcagcgcatcgcggatctgctccagggtgtatttacggtcctgatacaccagcttgcggatggcggccatcgagtcgacataggtcgccagacccgagaagatcaggccagggccatggttgatcaccgcgccgccggcggcgacgtcgagacctttctccatacagccttccaccagcagcgacatcagcggtttcggcgccacgtcgcggtgtacgcgctggctgattacggtgccgatggcggagagtttgacgatatgcgccacctgctccttcaccgcgcggtcgaagtcttcataggttttcagcgtatgcagctcgccggtatccaggccctgatagctgtcgaacagcaccatgcggccgcggttgagcacgaactcgatggcgatcggccactgggtgtagccggtagaggtccactggtagatgcggcccgacttttgcggctccacgcagcccatcaggcagtagtcgcgcgcgtcttcaaaatcgaatcccttgcgcagcatcatcttgatgtgggaatcatcaaagtgacaggccgggaagcccatgccggctttcaccacctcgacgattttttccatatactgctgcggcgactggttgtgaatacggcaggccagcgacggctgatacactttgacaaagcgcaccgcatccataatcaggtaggtcagttcgttacaggcgtcgccgccgctgcgcttctggccgcccacggtcaggttgataaacggctggtagccggcgaagtacttggcgccctgctcgctggacatccacatcagctcggcgcacttgatgataaatgcctgcatcagctccagcgcctgctcctgcgtcagacggccggaggcgatatccgcctgatacatcgggtagcagtactggtcgagacgccccagcgacaggccggtttggttctcttccacctcaaacagcgactctatcgtccagatgctctgcagcgcttcctgcagggtctgtggcgggttggccggcacgttgtcgttggtttccgcaatggtcagcaattcggcgcggcgcgccggatcgtgctcctgcgacgccagctcgcgcgccctgtcggcgatgcgtttggcatagttcatcacgccgtcgcaggtttcgatcgccgccttgtagaagtagatcttgtcgatatcttccgggttttccatgctcagcgcgttgaggcgctgttgggcgtcggctttgatgccgttcatgcccttggtgaacagcaggatgtcgtagcccgggcaggtatcgccgccgccgttgatctggtggtaggagagatcgctgacgaaggtttcgccgctgaacgaccagacgccggcctcgcggtactgcgcctcgcagatctcatccagcgagcggccttcccagaacggcacgatctgttcgcggatgatctgcttgtcttcttcggcgatctcgaacggatcctgcggacgggtgctcatggtatccagctcgtccttcacccagcgccaggcgatatccggcgagaaggcgccggcgcgcggtttaccgcacgggtggccgacgatcagttcgtcaggttggatcaggatcggcgcgctttcacaggcggcgcggaacgacttggcgcgcagcagaatggtcggcaggcccgggttgttcttcgctacttcggtaaaggccagagcgcggtagatggagacgctcggacgggcgtccaggtagttgtcgcgcaggcgctgcaggcgcggcgtcaggcccggcatcagctggccggcggccggcgtcggctgcgagctggcggcggcgtagcgctgggcatgggagacggactggccgccaaacagccggatgcgcagcgccgggttgatgctttccaggttgcggcgcgcggccagcagcatggcagacagttcgttaatcaccagcgccgggtcgtcaatgcttacgccgtgcagcatggcgtcgaacatcgggtagccgtcctgctcgcaaggggcgcgcacttctgacagttcgctcagttttaaccacaggcattcgacgatctcataggcctgcgccggggtcagaacgccatgggtaatatcgtgctggtagaagccgtacagtagcttgtcgaagccgcccgggctgaccgcgtagctgccgttttccagatgcagcgccagctggaacagataaaacgcctggcacgcctctttaaagctgcctgcgccctgcgccggcacttttctcaggatggcggcggtttcgcgcagttcggcctggcggtaaggatggttttccaccgcggccaggttctccgccttatcggccagcttctgcgccagatgaataacggcgttgcaggcgtagatcatggcgcggcactggttggcctcatccagcgcgccgcggctgaccgcgctgccgatgcttctggcgcggtcttccatttcggcgccgatggcgttcaggcctttggtgatcaccgccagatagtcaggcgatttctggcccggcgtggtaaaggcggaaggggtgcgcagctcgctttcgctgtggaaaatagcggcgcgcggcacggaggactggctgccgacaatcagctcatccgggccgatatagccgggcagttttttcaccagctcattgaaacgccgggcatggcgaacctgagccggctggccggctacgtcgtcgttcagcgtctccagcaggctggcgcgttcggtgctgatggtgctgttctgagataaaaagcgttccgccagctgctgtacgcgcggcgtcagtgcatagtgtgccatgttcaatctctcctgattccttcgccttgcacgttgtcgcgcaaagtccgtaagcttgatgatgggtcgttgccgttaccgccgccgcgataggcgcggcgcagcatgctctccaggtcggcgaggctgaccgcccgcgggttggtcggcgtgcagttgtcatgcagcgcctggtgcgccatttcgttcaggcagacctggaagcggtgctcgtccagcccggcggcgtacagactagccggcatgttcatttcctgtttcagcgtggcgatcgccaccagcaggctgttaaccccttcacgcgtattggcggccggcagcgccagcaggcgcgccagcgcggcgtatttctgggcggcgggggtggcgcactcgccgtccagctcggcgttaaaggcaatggcttcctgcatcagcagcgcattggcccgcccgtgcggcacaccgaacatgccgccgagggcgtgcgccatgctgtgggtcaccccgagcgaggcgttggtgaacgccatgccggccatgcaggaggcgttatgcattttctcgcgcgccagcatgtcgctgccttgctggtagcagggcagcagatgatggaacaccagctgcaccaccttttcggccagtgcatcgctgaagtcgctggcgcgtcgtgagacataggcctccagcgcatggcacagtacgtccatgccggtgtcggcggtaatcaccggcggcaccgatgccaccagttgcgggtcaagaatggcgacgtcgggcagcataaactcgtccaccagcaccagtttttcactgcgcgatttgatgacggaaaagctggtgacctcggaaccggtgccgctggtggtggggattgcaacgaagcaggggcgtggacgctcctggcgacagtgccacagcgtgtacatcaccgccttggccgcatcgatcaccgaaccgccgcccagagcgataatcagctcggggtagtcgtcgtccatcatcttcatcccgctgacgatggcggcgatatccggatcggaggcgacgctgtcatactggcggcagcgcacctgctgctgctggagcagacgcgtcacctgctgcgccatccccagcttcaccatcgcctgatccgtcaccaaaaacgccgaacggccgggcagatcccgcagcgcgttcagggcatccgcgccgaaatggatttttggcttaatcagaaattcattcatgcctgcttcctcttaacgctcccggtgaaccttctcgacaatggcgacgatcgacatggccttgtagcggtctttattcagcgcgaaatactcttctaccagcaccaggtcatcctccccggcgccgacgctgtcgaccgccacataggtccggtccttgatggcctgtaggtcatcccccaacgccgttaccaacagcagattgctgccgcgcagttcgtcgcttttttgtgtggccaccacgtgtccggtcacccttgcgagaatcatggttatcaccctttattgatgtgttaccgggacatacggccaagtaccgctttgataatgtgctcgacgttttcttcgttgatgtcgttggctgcctgcgacgctgctgctgggcttacggcaccgaaacggtcatcggcctgagcgctcggcggctgcggtgcggtggcctgcgatccctgctggaagcgcgagtcggcaaaaatgctggtgctgtgatcctggccgcggcttggccgtgtgggatgacgcagatcgtcgatgctgcgcacgccgtagccgaccttgcggatgttgatcaggttcagtggcccgacgttgtcggaggtggagccgccgccgatggcgccgcagccgagggtgagcgccggtatcaggttggtggtggcgccgatgccgcccagcgcggcaggggtgttgatcaggatgcggtgcaccggtttttgcagcgcaaactcgcggatcacctgctggttctgcgtgtggatcaccagcgtatgccccagaccttcgttggtgagcagctcaaccacgcggtcgcaggcgcgcatccagtcctcttcgatatacagccccagcaccgggcagagtttttcgcgggcgtacgggttgctgcgcgacacgctgtcctgcagggcaaccagcacccgggtgtccggcggcacgttgaagccggcgcgctcgctgaggtagatcgcggttttgccgacgatttccgggttgatcatgccgttcggccgcagcaggatattggccaggcggcgggcctcgtcgtcattcaggaagtaggcgccctgcgccagcagctcgcggtgcacatcctgatagatgcatttttctacgatgatcgactgttcagaagcgcagatcacgccgttatcgaaggttttgctggtaatgatgtcgcagaccgcctgcttgatatcggcactgcgctcgataaacgccgggccgttgcccgggccgccgctgatggtcggcgtgccggagctgtaggcggcgcgcaccatgccttcgccgccggtcgccaggatcagcgccacgtctttgctgtgcatcagggttttggtcgcgtccagcgtcagctgggtcagcccgtcgacgatgccggccggtgcgccggcctgcagggcggcctgcttgacgatctcaatcgcccgttggctgcactggcgggcgttcggatgcggagagaagataatcgcgttgccggccttcagggcaatcagcgttttgtagaaaatagtggaggtcgggttggtggaaggtaccagcgccgtgataacgcccagcggtacgccgacgtccatcaccttgctttcctgatcgtcgtgcagaataccgacggttttaatcgctttgatgtgcgaataaactttctcggaggcgaagatattttttaatactttatcctgccaattaccgaagccggtttcttcatgcgccagcttggccaactcttccgcatgctgtgcggcatactgcgcaatctgtttaataatttcgtcgatcttttcctgcgagtaggcggcaaatattttctgcgcctgtttggcgttatgaattaaatttctcgcctgctgaatggattgtaaatccggatctaatgtcgtcattagtctattcccctgaataggaaattaataggtgttctcggcggtaaggtaataatgcctatcttgttttaatgtgttctcggttattttcaggttttatgtttggcggcgattttttcaatatcgttatgcggacgggcgatcacccgcgaagagaccacgcagccgatacgcccggcggcctcaatgcccgattccaccgcggcgtttaccgcgccgacgtcgcctcttaccatcacggtcaccaggccggaaccgacgttctcatagccgatcagcgcgatattggcggccttgcacatggcatcggcggcttcaattgccggcaccagccctttggtctcgatcaatccgagtgcgtctttcatctacggctcctggttattcggcgactttgtactgcgcgacgattttctgaatgtcgttgtgcggacgggcgataaccagcgaggtcaccacttcacccacgcgctgcgccgattccacgccggaatcaaccgccgccttcaccgcgccgacgtcgcctttcaccatggcggtcaccaggccggaaccgacgttctcatagccgatcagctcgacgttggccgctttacacatggcgtcggcggcttctatgcaggccaccagccctttggtttcaatcaatcctaatgcgtcacccatgatcgttctcccgattcaggtcgttatgctttgtgcttaatgacgattttgttgatgtcgttgtgcggacgggcaatcaccagcgaagtcaccacttcaccgacgcgctgcgccgattccaccccggagtcgaccgccgccttcaccgcgccgacgtcgcctttcaccatggcggttaccaggccggaaccgacgttctcataaccaatcaattccacgttggctgccttacacatggcgtccgctgcttccacacaggccaccaggcctttggtttcgatcagacctaatgcatcacccatgattgtttcctccacaaagtcagttgatggggtcatcacccgactgcgccgcgggccagcagcccctgaacggccagtcacaggcactataccccttaagtaatagtgcaaaatataaattcaatatgcgccttatatttagttttaagttctgagtttcacgcttgtttggccgttaatttattttttgatgctgattttaatgtgggtaatagctgtgcttactggtgaaaaaccacggctgcgctgtttcatatttcgccgctgtaagcttgttaataaagttgttatcagaaggattttttcggtcatcgggtggggcgaagagtgtggtccagcgcaagtttttgcccggccgcagtgccggcccggagtggatcggcgggcgttggctgcggggagggcgcggcggagcaaggggaagcggttgcggtacaaccgaaaaacggcggtgctacccgggtaagcaccgccgctgttaaagggaaaaaggggagaggatcagcgggccgcgccgggcttcagcgtgcagatatacagcggcgagttgatcgaactgagcaggacggtacgcgggttgatttgctccaccgccagcagcagaccgtcgtgactgtctgacatttcccgcataaagtagtcgaaaattacgtctggcgactggtcgatggaggacttgctggcctcccagcggtggatgcggtaatagcgggtgccgggtgagacgtgtttgctggtgtaatcaaacagcacatagcgctgtaaatagagccagccggctgcggagttggaatagccttctaccacgatcgaacctttattatcggcgttaaagctgaaatgaatattaacgttgacggattcggtctcggtatcttcaaaatgcataatcgctttggtggagcagtttaatagatcgttacgccagatggcttcgtgccgggcggcgacaaatattgccagcagcagcaacagcacagagccgaagaaaaaacattttccccagactaattttttcatactgccttccatgagtaataaaaatagttatcgcagtagctgaacgaattatcctgatgcttgacgcaatgcgcgagaaaagtgcgtcctaatccgttggactgcagcttatcgccgtaaaagaacaggaactgctcgccgttatgctgcctgataccctttttctccttcaccgcgataaagtttttccggtaattttcgcgcatgcgcggatccagcatggcatcggtggagaacacctcgaacggttcctgtgccacctgtgaaaagcgcagcggcgtcaagttgcggccgttggcccatgaccagcagaacagcgccagggcaagcagcaccagcgccgcgccgctgtagccccagtagtggtcatgttcaccggcgacggcgggcggcgtgcttaccggctgctctgcggtcggcggcgctggctctgcagccagcacggcggggtgcagcggcgcgtcgtcaatcacctctatctgcagttcggggttcagctccagccggccgcgcgacacggtgacgatcacgttgtcgatgccgtagcggcggaacgccttgcgcagcatgctcaggtactggttgaggttgctgttggaagagaccaggccgttatcgtcccagacgcgcttcatgacgtcgtcgcggctgataatgccgggatgctggataataaagtacagcagggcgttggcggtgatggtgagttgggtatcggacttgccgtcgtcgttcaggcgcagtgaaccttcggtggcgtcataatcaagaaaggcattgattctgtatttcattatcgccccttggctgttgatagctcgccattgacccgctacagccggtattgccggccatggtgttcagcgcgatatagggcgatttatcggtttgttaactatgatgctgcgaatcatagccagcggccagcgggggggacttgatcgaggtcaagccccttcccggcgggggcgtgacaagcggcgattatgcctgctggttcacattttcggtataacaatctgatagtaaagatttttcttaaagccagggtgggcgttaaacgtaacgcccaccctgatgtgttacagcagccagtcgagcagtacgacccctaccaggctgatcgcccaggcgatggtggtgggcactgaccacaccatgatctgctgcttcacgtccttgatgcccatcatgcggttcaccacccagaacatgctgtcgttaaagtagctgaagaacagcgcgcccatggtcgccgcctgcgccgccgccagcatgttgatgcccggcagctggctgacgatgggggcggagatggacgcggcggtgatcatcgccacggtgccggatccctggataagccgcaccagcgtggcgataaagaacgggatcagcaccggcgacagcggcaggctggcgacgtgctgcgccagcaggttgccggtgccgctttcacgcagcaccgcgcccagcgcgccgccggcaccggtcaccagcaggatgatccccgccgactgcagcccttcttccagccgctccagcgtttgctgtttatcgaccttcggcatcagggagctgaccgccagcagtacgctgatcgccagcgcaatcaccggcgaaccaaggaaggcgaaggtctgtccccacaggctgtccgtcagcccgctgaagccgtcgagcttcgccagcatgccgttgaccgcgttgataaagatcagcgcgatcggcgtgacgattggcagcagcgacagcgtcagccccggcagcgccttggcgcctttttccgccaggtagttatcgtgggcggcgcgcagatcctgcggcgcttcgtcctccatcgccggctgaaaatccgggtacttcttacccagccagcgggcatagagcacgatgccgatcacgcagggcaccgccagcgtcaggccagccagcatcatcgcgccgatatcgacgccgaagatgccggccactcccaatggccccggcgtcggcggcaccgcgtggtgggtgatgatcagcccgccggccagcgcgacgcccagcgtcagcaggttacgctggccctttttggccagcgccttcaccagcggatagaggataacgaacgccgaatcgacaaagatgggaatgctgacgatatagccggtgatcgccagcgcccactcttcgcgctttttacccagccatttgataaagctgtaggcgatctgctccgccgcgccggagacttccagcacccggcccatcatcacccccagcccgatcacaatgccgatgctgccgagggtggagccgaaacccttggtgatggtatccaccgtctgcaccgcgctgagcccgccggaaatgccggcgatggaggcggcgatcagcatggcgatcagcgcatgtacccgggtgcgcagcaccagaaataccagcacgaacactgccaccgccagaccgataatcggaatatataattccatgctcagccctcgccctgctcatcgcgcaggaaagcgcggatcgcctgctgaaaatcttcatcggcgccaaagcccatcgtcagtgcgcggcgcacgtcgaagttgcccggccagctggcgacgatgcggttgatcgcctcgtccggctcaaagcgcaccagattgctgacctgttcgccggcgacctcgcgcagcgccgccagcatctggcgcacgctgacgctgatgccgggcaggttgacggtgcgcgagatgccgaaggcgctggcgggcagggtggcggcgtggataaagttctgcaccacgcggccggggctggagagccacagcgtcaggtccggcgataccgggcacaccgccgcttcgccgtgcagcggttcgcggataatgccgctggcgaacgacgaggccgccttgttcggcttgcccggccgcacgctgatggtcggcaggcgcagcacgcggccgtcgacaaagcctttgcgcgcgtagtcgttgatcagcagttcgcacatcgccttttgcgtgccgtaggaggactgcggcgttaccgcgcaaccgtcgtcgatcagcgctggcagctcgccgccgaacaccgccagcgagctggtgaagataaacttcatcgccggcgctttgcggcgcgcgacctccagcagctggcgcgtggcgtcgaagttgacctgcataccgaggtcaaagtcgctttcggcgtggctgctgacgatggcggccagatggaacagcacgccgcagtcggcgtcgatcagcgattccgccgcctgcggctggctgagatcgagcgccacgcagcgtacgcgcgcatcctccaccggcgggcgcggggtgtttatgtccgccaggatcagccgttcgaacggtaggacgttgttttgcagcagcgcggcggccagacgctggccgaggaagccggcggcgccggtaataataatgttcatggtgatactcctgttccctagtgttgttatggttgctgtgtcttgtgtgacgtgtctcagaggttgacgcagtgcaggcgcagcccgcgatcgttaagttgctgctgggtttccgccgccagcgcggcgtcgcacaggatgtcgtccagcgcttccagcgggcagacgcggaacatgccgtatttgccgaacttgctgctgtcggagaccagcacccgccggcgcgccacctccagcagtgcctgtttcaccagcactttttcttcatgcggcgtcgacagcccgtgctccagatcccaggagctggtgctgataaacgccacgtcgatattcagcgtacgcagcagcatggcggcgctgttgccgacgcaggagtagttgcgctggtccacctggccgccggtgtgaaacaggctgagctgcgggcggttcatcaggtgctggataatggagaagtcgttggtgaccaccgtcaggttgaagcgctccgccaggttgcgggcgatttcaaaggtggtggtgccggcgtccagatagaccacctggccatcctccaccaggctggcggcgtatttgccgatggcgcgcttatggcggtggtgcagctgcattttttcgttgtaggccagctcctgccgcagcgcgtcgctcaggcgcacgccgccgctgacgctgaccaccttgccctcttcctccagcacgcggatatcgcgccgcaccgtcatatgggacacgctcatcagctccgtcagcgcggcgatgggcaccagctgatattcatgcacgtagcgatagataaaatcgcggcgttcggatgggatcatgctctctcctgttggccgctgacgcctgcagaacgcgcggctgttattttttgttatcagcgaagatagttgacgatctggtttaacaagtaagcgatacttgtcacaaataacgcgcaggtgatggatggcgggtaggtggttaattggttgaaaataggttatttaattaaatatcgctgataaaaaggcgtgcacaaaacgctgtgataaataatgtgacggctaacatcttttgtcagcggcggggaggggggacaagtggcagagaagggcgcgatcggcgcgccgccgggctacgctgattttttcggcacttaacgcgttgaatcggcgataactgttgcgccctagtagctggcaggtataatgcacccgttttccgcattctacttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagagatacgtgccggttcgagtccggccttcggcaccatctagcaagtagcagtgcaacaagaagccaccgagaggtggtttttttgtgcctggagtttggtgttgctgctgtttttctgcggtgttagttcctctcctccctccgctttctcccaacaaactcccgcctacagatgcagatgtttctatttgaatacaatgggatcttgacgctggacgaacattaattcaccagataaggtatggatacactgtgtgcaggaggcattaacaacatggatactgttgaagagctgggcaatacctacttttacaaagggatgttcaaccttaccgctggagagttatttttctttatctttttggaagaggctcaaaaacagcttgatgttaaagacgttgcagtcctcgccttgattattttagggcagccgacacaaaacacgcggggaaagccagccaacacaaccaaggggacctctattttgagtgaaaaccttaggggatggttaaaaattcgtgtgtcacgatggcctacgctgacaaccgagagcatcaaacgtttgaagttctcttatgtgaataatcttggcgcttttgtcggtcgctggatccctattcttgggattgttttcattatgaatgatgttatgcagattgcatggaaagccactcgcaacttcaacctgatagcgagggagggtgacaagctatggtgaaggactcgatagaagaggcggtgctggaatggtatgaaagcacctataataccaagccgctctttgctaaaagcaagcccgttctaacgttggaaaccagcctttctaccggtaaatatccctgggcgcgggagaccggggatgaaattatgcaggattattttgagcggtttaaagtggatagccgtgactttaacttcctgacgtattggccttatgagaaaggattgtggcctaattttctgcgtcctaaatctcaaaaagtgcctgatgtagagccgaaacctctgacgattcaaatgctggtggagtcggcgagggctgggcggtggatttatgattaatattaatcatgccgtgatagcaggtatcaatattggcatggggaatatggtgtaaagatctccctatgtggtcgacctcatggaacagtattggataaaggaagacgccaaatatgccgttgaaaacggttattaagtggtttcattatgccctgaccgccgtcttgctgatcgttgttattggctttgtgatgctcaatgctgatggggatgagctggcaggtacccggttgatgagttcgcaacagcttagcgacagcacctggctctatatcacggaatattcaggcggtggagccaccgtagcaaactcttaccgctactatttatccgggaagctggagggaaatgtgaacgccagccttgcaaagcaggttccatttctggttgcagcgggcagcgctgcaaatgtcagtgccgatggcgataccatcaatatcaagtacagtggccgggtgttttcttttagtaactctgtggtttatgaggggaatggggaaacacaaatgccacatcttcggtttgaggtgagtaattgaattgataatgtattttttatgtgtataaccaatttgttgtgatgttttattgagcgttttcgagtgaagatataacattctctgctaggacatgctctgctattcctacagactccggcagtggaagccctatcgtggagtcagactaggattgtctatcgaaataatatagtctgagtattattaccacgagtgattatattacttcacagaagtggttaaatgctcggtggagagaacatacataattatatagaatgggtattattcttccttagggaccctgcggttatgagtgcgatcacattacgtcaagcattgagtgtacttgcgaagtcatcctctttctccgttaccacggtgacaaatagaaaaaaggatgaactcgatgagttaaaggaaaaactatttgtaaaacaagagattgaagttgatttgcaacgtcatttggatgttgctaagcccggtgaaatcatttttttgtgcggaagtagtggggatggaaagtccgaaattttaacccgttgccagtctgatcctcgttatcagcagcgatttagtttctatatggatgccacgcatagctttgcacctcgacaatcagctattgatgcattgaatgatttattttcgaatcaccatcagcaatcatctccgcttctcatcggcatcaacaccggtatgctcgcaaattttggcagagaaggtgctgaatgccactatgagctccggtctgcaattgactcttttttatctattcagcagaacgcaaaccgtccttatcgtaacgaaaattgtactttttttgattttgaacattatcctaaattcaaatttgacgaaaataaacaatactcatcatttattaaagaactattagataatttaactcgtgatgatgagggtaatttattctattttattttccgacgtgatgaatctgtgagccctgacctgaaagaggtcgcgaactttaaactactttgcttgcctggcgtacagaatgttttaattacgcagttatttaaagctcggttaattaaagatcagtttgtaacaaccagaacgttactggattttttgcatcatctgctgatggggcctggttacttatttgataaccttttcactggtgtagaaaatgatctgattaaaaaggtttctgatttcgatcccgccagattgcatacttatgaacttgatcagtttattttacgctatgagcttgggctggccgatgcagatcttgacgattttttagtcgcacttgagacgttgcacataaagttggaccgccagtgtgttaaacctggtgacgcaacctcattggtccgtcttttttggctgctacaacacgaatcgctggggaatgattatcatcggagattttccgtgttctttaacgaatcgttgtttgaacgttactcagaaatctggcatctgcataaaaattacacagcagatccggagcaaaaaaggtcactgaatcgcttctatattttcgaacttatcgcgggtatccagcgctatgcgaaccgcaaagcgcctgaattaagtatgcaaaaagaagagttctttttgggggagttcggtggggttaagataaccgcaccggtagaggttaaacctgattgggatgccatccgcaataaacagacggcccacccaactggcttcgatgtttatttaaaagttggggtgaatccactgccacatatccatgtcgggcttaatctttttgaactattggacaagataaataatgggtatcgtccgaataaatacgataaaaatgccattgtattgctagatgaaattgttgatttgattgcagagcaggctaaatctagcaatgaaattaaattttatgatggcggaaagcgggtttatcgcgcaaaggcggatgacgacatgatcactattagcggtatggagggctagaataatgtatcctatctcaaccgcgttaaaagtgggtaacaatcaagtggatagttacctaccagttcgcaataaaaacaatgatgttaactggcaatttgtcaccggcctagtccttagctatgctctgaaacgcaaaatagaagcctacgatcctgatcaattccgtgcagattgtaaaacatatatgcaggagctgcttgatgaacctgtattctggtccgtgttggaaagaatgtatttttccagtcaggatattttccgtgtatccccactttttttattgtttcacgctcagtttgtgggtgaaaaaataaatgcaggctcaacagcagataaacgccttggtacgttgtttgccaatttgatgggcgatttcagtcttcgttatcccatacgggatagactgaacttcattgagcagcaaatgctgaataagctcaatgaaaaaataaagccactagggaaagggccgtttaccgaagagcaaccttatcttccgtatatggtaacgtgttttcagtccgatttggcgtttctggcggaacatccacagtaccttttacaggaattgaccaacaccctgcgcttgtatgcctttagctggtgtgcacaattggcgctcaatctggacaattggcaagacggtgaaccacaaagcaaatcactattttttattcttgacagtgaaaaagccagctccgagcgagaaaaggtgaagcgttatggctataagctgtttgctagccagagcgaaaaacttttcccggttctctctgcgctggaggttttacaatggggaaaagggcaaaaaaaacgtccgttatggcagatttatcaagacgccctgaatgattcagactcatcttttcaggtattaaatgatctgaacgattatttgcaggactttgttatggaccgcggtcttccgattcgtgaccgcgcaacaaacctggaaagtgcattcaaacagctattattcgttgccgtagagcagtttcagggtaaaaaaactgaccgtgctacggtaaatcgtaaatacgttaatgaattagaaaatcagatttgcactgacttcattcaggtgcgcggccgtgcggggaaagtgttagtgctgaatcaggatcgtctgctgttactaaccaatctcactgtaggcaaaaatgacaaactccgcctgcatgaactgctgagtggttttgaacagcgcggtttttatctggataaccagtcggcgcaaacgctggtggcgttttatgaacgtatgggaaatgtagaacgaatgagtgacagtggagacgccgtgtatgtccgtaaaacagtatgaaacctatctggcgaaaacctttattgaatgggttggtggtatcatccagccgggtgagcgctaccaatttaaatctcccgatcccgataatgctttaaaactctgggaagcattcgtctctctgtcggacggtaatcagctggaaatttcgccagggcaacatattaattgcctctcttgcaatggtattcagcttattccggtactacacggtgctgaggctccagcattcacagaaaactatatttctcatctgcgcgataaagtggctgggcgcagcggcgttttcgcccaaacggcactgttgattattcataacagtatgctcgataccctgattaacagcacgaaagatgtggcggcctcggatgctatctggtatccacaaaccttcagtcgtcatctggaaaaacttattatcaccgacagtaacagttcggaattatctcgctgtttgctcgatgatcaactggcgacggtactggatgagggcgcgaccgtatttggtttctcgtcgctgtatcgcttgctggatgatggcaatcttgatttctccgagcttcatctatttaaagatgatgaactactgaactatagccagaaacagttacgcacccgactgaatgaaaaccggaaattatatcgccagatagaagacagtgttgaacgctacagtggacagctggagaatgtgctgcctgagtttagtacaaaattcattcaggagcatttttacgataaagatgactggcgtgagctcgatttctccgattataggaaagagaaagaacagaatagtgaacaaaaactggtgctggagaacgtctccgtcgaaaacggcgaggtttggcaacgggcgaaaagcgccagtaaggcaggcaaacgtgatatcagcctgctggtgcaggtgcagccaggacaatcaaaagttgagctggagttcagctttcaagggaacgatcttcaggataaccagataaagattgcccatcatcgccagttaaagaacacgcctttctggcgcaccagccgggcgggaggcaagacttcccgtattatggcgtcggtgccttttgatggacgtccctgtttctttagtctcgaactgaccaaccgcaataattcagccgaagagtataaatttcgcctgttgttggtcgagcaagggcaattctggctaaacgatattcagcactgctaccgtgttgagccaggtaaagatcaaataaccctgcaactggaagataacacgctgcgtattgccgagtctggcaacctgatctgtacgttggatgacgagagcgaagacatcgactgccagcattatgctctggtgaattttgagacgctggcaaatcaaagtgacttagttcagtttgcgctcgtttccggtgattcccgtctgtcgtttaacatcgaggggccgggagcagaagaagggctaactttgccgttgctttttgaccagagtcgtttcaataagttgttcaaagaagagggcaatgcgacctggaaccggctgaaagggcgtatcattcttgataacaccgagcacaaggttgtcggtgttcgtcagcagttgttgatgctggaagcctcattaattgagcgacgtctgttgggtacgggaagtgacgatagcgagtttgcgctggatgaacttcttgccagttaccccgatctccataacgcctatgagcagttatttgtctactatcagcgtcgtaacaccttgccgagtctggtgtcgtggtcagcggaatatcgcacactggttagctacatggttactacgtttgaacaggcactccagcaaatcggcctgagcagagcgctgacagcgcaggagaaacgtcttctgcatctggggatttgccgcaatgatagccatgagcgcctctctccactgcatccgctagtactggcctaccatttacaactggcagaaactattgttgcggaattggaacagaatgattcggcttcatttgccacactaccgccgattactctcgatcgcctgatggtttccggcttaatgccgtttgtttaccacagtgaacatgaatatgcgcaactacagccggtggaggaaaaccgcttctggattgatgtgattcctcagaggcaggtcagtcatgactacgttaaacgtctggtaaaagacaaactcaatgagtttacggacgcctacgcccgattgttccagagtgctggaaacaatgcgttgattatcaatgccatcaatcaggggaacgccaaagagctgtttctgggattagtagagtattttaagcaggaaaaagagcacgctatttcggtacatgtgaactgctatgatgaacgcctgctacccaatatgttcgatcactttgccgaaagtggtagctacgagcagcttaaaaacgatctcgatctgaacagcggtgtatggcgggcggaagccgatatgctgattgacctgctccgcagccagttaacgttcagcaagtttgtcctgccgtcagaaagcgacaagctggcttatgcgcacctggcatttttcaccaatacggcaccggtggattgtcgtcagattcgcattgaagatgcgtccagcggggtactgtgtcatgggctaatcgcaggggaaggtgctgaaacgcagggggatgcctactttacggcatttggtctgcgggatgtggatactgagtcctactgcgccctgcgtcttgcacgattagtcggctgcttgtggcaacccgcgcgtcaaagcaacagccagtatcatgggcaaggggttggcctagctgtaagcggcaattttaaacagctactcaattactcctacaatagtgcgctctggaccaccattatcgatcccaaagtcaccctcgactttttcaccagccagaaagatgtggtgcttatccactattctgaccagtacactagttgtgcaggctatgatgccgtcacggtcacgaagcaggttgatttgttcctgcgcctgctccagaccggaagcctgtcagggcaatcagctatggacagtcagcatctgttggctgaatttaatgcctttaacggcgaatggcttttgaaaatgctgcgctccagtgaaaaggaacgtaaagagaagcacggcattattggcgcgtataaatttatacaatccatgctgcatcagtccgatatttgctggattccgctatcggtggccgaaatgatccgcgtgtctggcaacgtcgggctgaaaatgaaagagagcgatttatcgagaaatttacaagggtatcgtaaaggtgcgatctctgatgatgtgctctttgttggattcaaagaaaaccgcctctatatgttaccgctggaagttaaaaccggggcgcgaccggactacagctatgcaggcaagcaggctcatgaactgaaacgctatttacagcaggatattctggaaccacaaacgttggcatcacagctgtaccgggcgctctttattcgtcaggtgttgatgcaggtggagaaactgcgtctgtacggtgtgctggacagcaacaaactggctcccttgctagaacgacgcgaatggtggttaacgggtgactatcagttaggtgagttggccgactatgctgacggtttcgtcgtggcgcatgtggacaacgcagcctgcttcgacctctcttataaaaagacagcggagaatatcttacagatcgaaatcccttattcactgctgccttcgctgattgccgcacagggggatgaactatctcttgccgaacgttaccgggtgccggaaaaatatcggcttaagtctgggtgcgatgccactccgtcgcaacccgaagccgtggtagaagtcaccacgccgactactgtacaacccgtttcggaaccggagtcgttacagcctgctgttccggtggtgacacctgatattagcgatactccattacagatcctgtttggtcatgatgcagtgcgtcagagcccgttacattgggagccaaccaacaccgccaagttcatgaataccaataccggcattattggaacgatgggcactggtaaaacccagtttactaaatcgctggtcacacagttgatgcgtaatcagtcctgtaacgttgatggtaaacctatcggtttgctgatcttcgactacaaatcagactatgtagatgaggcttttcttgatgctacgggagccaaaaagtacaaattatttaagctgccttacaaccccttatctttgtttggcgacacgccaatgctaccaatccataccgctggtgggctatcagaaacgatggcaaaagcctatggattgggccataagcagcagctcaaattagaaaatctgatcttagaatgctacgaagctgcaggcatttcaccggaagatccgacaacatggtcaaggactgcgccgacgattgaagatgtatggcagcgcttcctcgatcaggaaaaggttgaagaggattcgctttacgccgcactttctaaactggcgcgttacaagatattcgagaccatcccagagaagatgaccagcttgtacgaattgattgacggcgtcacagtgattgaactggctggctacccgccagaagtgcaaaatctggtggtcgcgctcacgctggatctgttttatgcgcagatgcaaaagcgcggtaaaccggttgtacgtggggattaccgtcagctcaccaaaatgattttggtggatgaagccgataactttatgcgtcaggattttgccagcctgcgtaagatcctaaaagaaggccgtgagtatggtgttggtgcgatcctgtcaacgcaggagatcactcactttaagaccggggaaaacaattatgcttcctatattttaacttgggtgatccatcgtgtttctgagattaggaatgcagatatcaaggcggtgtttaacgttgatgataaaggtgagcaggagtctttgatggggcagattcggcagcttgagaagcattttagcctttatgttgatggttcaaaaacagtttcgaagttacgcgataaggctttttgggaattggaaaaataaatttactggagatgtaaaatgaacgttaaacctgagtatatgtcctttggtgagttatttaagaatagcaatattttttatacccctacatatcaaagggattattcatgggaagatgagcagatagaacaattttgtaatgatatacaagatgcattggtaaaaaggaaatcaaataaaagttgtgaacatttcttcggaggagttgtctgtgcgcaagaaaagacctttgggggacatcgaaggatagaaaatttattagttgatggacagcaaagactatcaactattgtacttttcttttctgttattcgtaacgttattaattctattaattgtgaagaggataaggattcagaatatagatttatgattttaaaggatatttataagtatttttatcttgatgaaagagagaatcgtgaaattaagaaacatgtaagaattacaataggtaatgccgataacgaattctatcaatcactaattgacgatcatccattaaaagtcactagaaattctcatgagttaatgctaagggctcggaaaaactttaattactttattaaggataatttatttaaaaatagaaaagtttcagagtgtctagaaattattgatgatatagtcaagttgtttgaagagtcttttttagtaattcacatagtaaccaatagtatcgatgatgcctataaattatttactgtgctaaatgatagagggattaatttaactgaaggtgaattgcttaaagcacatacaataggtatatgcagtgataatacttcgtatcagagaactatttcagataattgggatgctatactcaaacacccatcaaagaaagttactgactatttgagatggattttaattatgttgactggaactaatgttacagcatcctctgttttggaagaatataaaaaaacagtctttaatgaatcaattagcaaatcagaaatagctaaaacagttgcttatattagagattgtgttgaacgtcttgaatatatttacagtggtgagtggccctttgaaaatgacactgataataaatggcataaaagtaaactagaccttcttatcaataaattaaagcatttgcatgcaatgcctttattattagctgcaagtttttcatctgagaataactttaaacatattgtaaatgaaacaagtaagttctttattcgatgtaaaatgattagtgacttacatgcgagtattttttcaaaattatatgcgtctctggcattaagaatacatacagagcgcgataggtttgacattcgtaatctacatgatgaatttaataatactctattagataaagatcctgaagatgtgaaatttagcaccggcgttaggagtttgatttatcaaaaaaaaggagataataagccaattaaatgcttattaatgacagttcaagaaaattgggattggttgaggcaaccttgtcaaggtaatagtctaaacagattgaagagagaggaccaaactgttatttttgattttaacagtatgactctagagcatatatatccatactcagcacatcaagaaaataaagatgtagatatggagaagttaaaaaataatattggaaatattgttctattagatccatctaggaataataaaaatgacaataaacctttttcaaaaaagaagggctcatttgaaaatacaggaattggtattcattcatggatttatgaacaaaaagaatggacagaagagaccgttaaacaacttactgagatgtatgttcatgatgccattaaagtattttctttttcttaggtgagaatatatgggacatggcgctattatattattagcgccatgctttattctatatgtttttagataaatcttttaaatttcgataattccttaatgcagaaattccatcctcaacatgcgccgcccacgctttaatcatcgccttctgctctaattgtggataaagcatcttcaacaccagttctgtagcttgtaatgtttctcctaaccacgtaattttatctaacaccagcgaaccatccagttttttattctcctgttcaggagaataacgaaactcactctctaccgagcgaaaaaatgccagtcgggctgcaatattgggggtgattcctgtatacccttttagctttttaagttgttcttcagtttgacggctaagcgccattcgattcgggagcatcagatagcctccttagttaattcccagaaataaccaggtttcaacgtagatgatttagtgtgggaattaaacacaatctcataagcatgagagatatcatcacgcaactgatcaacaaaataacgttcatctacttcagtatcggtagaaagcagcacaacctgatgactggcgtctgggaaatagtagttaattaatttatcgcggtgctgagagtctagacgacctaatggtgtatcaataattactggcagatcgcggccagatgttttagccagcgcctcaagaatagcgatcgcataaatctgcttttcaccagcagaaagcaacttacgattaattactgagccattctcatcaattaactccacatcaaatgtttgagagttgatatgtgcgctaagttgtaaatcctctttacgggccaattttctataagccaactcaaaatttgtagacaacgttttcactcgtgcctgggttaatacatcactgtaacgatcgagtaaatttatcgtttcctgagcattcttaaacgcactactataactatgctgataacgagtggcgtcatgctctttttgaatctggcgaacacaatccagctgctgctgttttgtgcgtttagcctcttccaacaatgaccgatatttctgcaattgagcttcgcgctgcctatctaggtcacgtaatttctcaaagagatccattagctgatcatcttcaggagcacgggcaatattagcagcagcttgttctaactgttgttcaatctcagataactgtgtgcgataaagctcaaaacgctgccatgctctcttactgtctatttcaatagactgttgaagcataccagcttcacgctcagagatatcaaagagcaaatcgccttttggtttagttgccatataatcttttagattatcggtaatcgcttcagctgctatttttccagtcccttcagaacggaatgcaatatcatttctgagctgtgttaaaaactgactcagttccttttcaaagctttttgtctgtttaatctgtgtttcatccgaaatttgttgcaacaaacgagataaaacattgggcgcaagcgaataaggtaacgagccatcacattcgtgtctcaatgctttttcaagatgttctttatcttttaggagtgtttcaaccttctgtttttcctgagctttagtctgggcaaacgcgcccccctgggcatttagcaagccttcataacggataatatctttagagagaaactccatccgtgttttggcaaaatcggcgctttctagcagttcttctgtctggcaggctaattttttactttgtttttcaagctctgcaatttgttgctgctgagaacttgctagctgataggattgctgacgcttaacgaaaatcattaaatcattacgcagtttggatatcagatccagccccaataagcggcgcacggcagtacgcaaaatatttccggagtcgtcctcagccagctctgcgattttctcgccatcgaaaaagaacagatcggcgataccatgcggaattaactcattcagaaacccctggcactgatcgtaatccaactcactgagctgctgtccatcttgttgcagagaaaggcggtctttcttcccctttttccaggttcgagtaactgtaaactccgcttcatggccgcccttgttgtaggtaaaggttagttcaatagaagcttcttccggttgctcgatatagtaggccccgttgtgaattaaggaacttagctgttcaatatagtcttgttgttgtgtcgcaagaccaaatgctagtctgccatacaaagctaagcggatcgccgataagatagatgttttccctgcaccatttaaaccaccaaacagtacaataggtcgaggattcaaatcgtgtgggcgctttctgggggccaaatcaatggtatgcgtaccgttaaatacccggaaattatgtaataccagctgtttaatgagcacgttatttttcctccccaattagtaccgaggattcgcttatatcaacaattctgcgctgtagaacctgaagttccgcttccagttttgtaagctcttcctgatgaatatcccgttcaacacgtttttgcagagtgatctgttgttgctcaatttcttcgagagtgccccagtcctgcttcaaaattgtgccgagtttatcaaaaatgccctgacgacggcttaacccttccattgaaacttccagctcaatgagtttcatcaccatttcaggtacaacgtcaaacccctgtgctatctgtaccaacagatctgcatcactggcattaaagcgcgactggtcgtcgactacccagtctaaatccttctgataaacttcacggtaaataccaggcagtgtgtcataccagtctggctcattaggatccttcaaccactcttggcgaatagcatgtatctctggtttggtaattaacgtaatggtatggccctgagcatttaaatcgcgctcaatttccagcaattcttttagccatttctgacgatattttagccagtaagggcctgggacatgcttacgttcagcacctggttcatcactttctttagcgtattgatagctcaccttaccagtacgacgcttatagtttcgaaatgtgcctttattcgccggatcggtggtaaatgccagcagatcgcgatatttcagtagtggagacatccattcttcaccattttttatcaggctttccatagctttatctttggtgactacggtacaggtccagcagccaaagcgagagtttccgcaagacggggtactatcatcgatgaccaacggacattctccctgtgaggaagagtccatatacagcgtccagagtgggcgattattaccgccccatggactttcccactcgtcgatatcttcaggggcatagcgaaacgcgccgcgcagcaacttccagacatcttctacatcccaggtatcaataggggtatagataaacgcatttgccagagtggtatgccgggctaggcgtgagccatcaattttgtgctttgcgattacctgagcacgggaggcactctcgctgctacgtgagccgaggacaacaatcacctcatcaaattggctgactttatctttaataaagtcactgaccgggttgatcttcatacgctcggtacaccagcgaaaactacgggttggggccggataacctttccccagtaaattgacccagaaggtttcattagtcttaggcgttaccgcatgttgagtgattggcagaccgttacgctttgcgcctgcctcaatctgcaacatcgttttcttaatcaaatccacaactactggcgtttccactagcgtatcggatgacaccaaaaaaacatctttgctgcgcatttccggaggcagaccgagcaatgccaaatacaccaatgtgatcacggcggaagagtctttccctccactgtagccaatgacccacggacgcttgtccgcacaataaattctttgtacttcggcaacatattcggccagagggcgtccggcaaactgctcctgattaataaaatcttcatattcggccagatcaaaggcctggactagtttactcataagacaaccatttgagcttcaagctcttgttcttcaagggtgaggggaagcgacaatgcattttttagagcattataagtcagttgaatagctatactggttttactcagttttccgtgttgcatagctcgcttaatcaggtcgggattacttttacgccagtcaaaggttttgagttcaatgattttttgttgccattgttcaggatacgttgtcaacaagctacgtcccagcaaccctaatgcttggagaccaataccgtgcgcatgtacgtaatcttgacgcaactgtgctggggagacctctttgcgagctgcgagttgccagtctggcataacttgaaaaatagcttgccagtatgttgttgcaatctttgtgctttcttcgaaatcttcttcttttgggtctttgcctagaagcgcacgggtagactgtttgatactacttaaggtgaataatttgttggataacgtactaatgctggatttctctaactctgttagccccacaaacggttctacagacattgctaagtatcgagctaggtttgagctaacatcgcgatggtcgtatagtgctgaaagagaaggactagggcgaattgcatacttattcaaatcagcaaacatttgctgactacgtttgagaccttcatcgacaaagaacaatacagggatgttatcctggccaagctccggcttttgttctaaggcatcctcaatagccttacggcgatgttggccatcattgattagtatttgtgcttccataggtacacgtaacataccgaggttgtttgagccggaaaattcgtcaaactgtacatcaatagctattgatgccgtcaaggcagaaaatatgtaatcttttggattttcaagtaaatacctagccatttcagggattcttgacttgtttaggctcctttgtgccctgagctcaggcggcacttcgttttcatcaaagctgaaaattttagggatgacacgcattgggcacattgcgacataaaagggttttcccgcctgaatgccacgtattgcggggaatgagtagcagtaatctacatcaatattagccattgcggtaaccttccttctaaactatccatgtaaaatcatttacgtcatattttacgtaattaaaattcaactttcacgtaaaaaatgttgttgtgcgaagttttttgagaaaacaacctgaaagagagcatggtttaaccatgtggtgtgatactgattccaaattctagatcacactttgaccttttaatttttgtgggttttggcttggttgttatcattatgtgtgaatatatttattcaatacgagaatcactccatttattttaaaagccacagagtaaaagtaactaattaattacctttagtttactcaaaccatttacccgatatatcttagaccccaccgattgacggttcagctgagaaagtgctcttatctcatctggctcaggatggcaggattttcatatggaaaacggacagggtaagtcatgaacaaatggatattatcaggggcaatactctcgctgacagggtgccccggcccgatggttccggtaacgcttacgctgccggcgcaggctgcggtggtggataaccgggtctgcatcaccgttccggccgaagagggggagaaggtgttctccgcccagtttggcagcgatgcggggcaggagatgtataaaacctttggtgatgcggatacgcagctcaaggcgataaagggcgcatgcctgcccacctttggttttgcgttccagcctgataatacctatgccgtttactaccgtctggaaaagagtgccagggaaaaagggcggctgtttgcggcgagcttctccctgacgcaagataacaacggcaggctgcaaatagtgcagtaccaacgatgatctttagcgatgtccggcgccgctaccttatcttatccccaacaccaactgagccaggctctctccctgactcagttcgtgcagcctcctgaagctggcgttatgccgccctaggggcgttgatcttacccacgtaagcgggtcaggcagcggtcaagtgcgctcaccagccagtcgatatctgcctcctggaagcataacggcgggcgcagcttaaggacgttgccgtaaggcccggcgacggaggtcagcacaaactcctcgcgcagtgcttcgataagattcagcgccaaagctttatccggctgcttactttcccgatcggtgaccagctcgaagccaataaacagccctgcgccgcgtacgtcgccgacgcattcatgcttatcctgcaaggtgcgcagcgccgccagcagctgttggccggtatgccggctgcgggtctgcagctcttcctgctgaatcacgttcaacaccgcctgggccgccgccatggctacggggttgccgccaaaggtattaaaatagggaagcgcatcgctgaacgccgccagcacctccgccttggccatcagtcccgagaccgggaaaccgttgcccatcggcttgccggtggtcacgacatccggcaccacatcgtggcgggcaaatccccagaatgcttcaccggtgcgggcaaagccgggctggacttcatcggcaataaaaatcccgccgtttttatggacgacgtcgatcgccggctgcagaaagccgcgtgggtcgggcaacacgccgtcggaagagaaaatcgagtcggccaggaagccggcaaacttaatgccgtgggccgccatatcatcaatctgcttttgtatctccgccgcaaaccaggctccggggtcggcggtttggttgcggtaaaaatccggcgcggccactaagcgggtttcaggggccagaggctggccgctgcccagcgcaggcgatacgccggaggtgagcgaactggtgccgtgataggcctcgcgggagacgataatgccggtgccgccgctccaggcgtgggcaatgcgaatcgccagatcgttggcctccgagccggtgcacatatacatcgcccggttgatttctgcgggcagggtggcaagcagcgactcgctgtaatcaagaatatgttcatgcagatagcgggtatgggtatttaactgcgtcatctgctggtgaacggcgtcgattaccgccgggtggcagtggccgatactggcgacgttgttgtaaacatccaggtatttattaccctgtttatcccacagatactggccctgtccgcgcaccagatgcaccggattacggtaaaacagccggtaggactcgccgaggactttgctgcgtttatcggttaagcggcggatctccgggggcagactgtcggcatgctcggcacgaaagctgttggtgtccatgatggtggattgtacggtcataatgactccttgattcaggcgcagaggcggacttattcgttggttgcggcaaccggagtgcgggcaagcgcgtttctccgggcatgcgtggtcagaaaatagagataacccgcaaccataaacgccaggaatagcgcgccaatctgcgggttaaaccacagcatggcggccagacaaacgacggcgcagcacagggcgatcgcggggactaacgggtagccgggggccatgtagctgcggagtaggccgggttcactgcggcgcagcttgaacaggctcagcatgctcatgatgtacatcacgatggcgccgaacaccgccatggtgatcatcgcggcggtcaggctcatgccctgcaggctgatgccatcggagaagatggccgcaatgccaatgacgccgccggcaagtatcgcccggtgcggggtgtgaaagcgcgacagcttggccagcgcagggggcagataaccggagcgggccagcgcatagaactggcgggaatagcccatgataatgccgtggaagctggcaatcaggccaaacaggccgatccacaccagcatgtgcatccagcgggaatcgctgccgaccagcattttcatcgcctgcggcagcggatcgttaatatcagacagggtgcgccagtcgccggcgccgccggccagcaccatcacgcccaccgccagaacaaccagcgtgatgatgccgctgatataggctctggggatggtccggcgcgggtccttggcctcttcggcggccattgccgccccctcgatcgcgaggaaaaaccagatagcgtaagggatcgcggcaaaaataccggatatggacgccgcagagaaactgtcgctgccggcccagccgtgggcgacaaagttagccaggctgaagccgggcgcgaccacccccataaagaccagtagttcaatgaccgccagcagcgtgaccagcagttcgaaggtggcggcgatgctgacgccgacaatattcagccccataaagatcagataggcgctgaccgcgaccagcttggggttcagttccgggtactggacattcaggtaagcgccaatcgccatggcgatagccggcggagcgaagacaaattccaccagcgtggcgataccggcaatcagaccgccggtgtcgccaaatgcacggcggctataggcaaaggggccgccggcttgcgggatcgcggtggtcagttcagtaaagctaaaaataaagcaggtatacatcagggcaataaataaggtggtgaccaggaagcccagcgtgcctgccgttccccagccgtaactccagccgaaatactccccggaaatcaccagcccgacggcaattccccacagctgcagggtgccgagagtaggtttaagtgtctttttcatcactgcattccccgtcggtgtcatagaagaaatgtgatgccattaacgctggcacgttgataatggcccgccgaaccgggaaaaacttgaccgcagaagacagatggccgccggctaaggtcaattcagggagtgaacggggggaagcgtcggctgcggtcaactttctctgtcgccgcgtcaagccagccaaaaaggttcagcgccattctgaagccaccttcagaaacaacggagctggacatgagcgcgaaacagtacgacaccctgagtaacgagacgatcctccggctggccgatcgggcgctggccaactatccgcaatacgcgggcgccgcggtccggctgctgtgccgttcggaaaatgccacccttcaggtcacccatggcggcagccggtttgcgctgcgcattcaccgtggcgattatcacgatcggcaggatattgaaagtgagctgctctggctggatgccctgcgcgacgccggcattgcggtgccgcaggcgatcagggatggccgtggcgagcggatccagcgcttacccctggccgacggcggccagcgctacagcgtattgtttcactggatcgacggggaaatgccgacaaccggcatcgacccggcggccttccgtcagctgggaaatatcaccgcgcagctacaccagcacagccgcagctggcaaaagcctgcgggttttcgccgcattatctgggatcaccagagcatggtgtcggcggccagccactggggagactggcgcgacgcgcccggcctcgatccgcaggcacatcagccgatagaggaggttatccggcacgtgggccggcagatggcggaatttggtcagtcgccgcagcactatgggctgatccatgcggatctgcgcttaaccaatctgctgttacatcgtggggaaacccgggtgattgattttgatgactgcggtatggggtggtatctgcatgatttagccgcggccatcagttttgtggagcaccacgccagcgcgccgcagtggatcgaaaactggttgcgcggatatgagcaggttgcgcatatcagcgatcgggaactggcgatcgttccggcgatattgatccagcggcgcatccagctgaccgcctgggtgggctcgcaccgggaaacggagatggcgcgcagcctgggggatgcctggagcagcgataccgtgcgtttgtgtcaacgctatctggccggcgcggcgttaccggtcggcgtatgaacgcacactcctggcgcatccggggtgaccatggtgcaaatcatcggtggctgctttcataatctactgattataagaaaattatggttggtatatttcttgctggagaactgcttatgcgtagccttcagtggaatcaatcatggccatgatgcaatcagacagtgcgttgtctgcgctctccggcgcaacgagtgggaaccgcggtgtgttgtcggcagccgcaacgggactcagtgatttcatcggttcccagggaggggacgttgaccgaattttcggtatcagcggtattgatcccgagaatctctcctgcccgaccctgagtctggatctggtgagctattgccgggtgatggaggaggcggcccacctggccgtttgcgataatttcgggctgtattacggccagcagttccggccgcagtcattagggcttatcggctatatcggcctgtgctcggccactctcgagcaggcgctgcgcaatctggtcagcgcctttccgtttcatcagcacaacacgctgatccaactgaccgaacgccatgacagctggcagctggactatcaggtgcgccacggggcgatcctctcccggcgtcaggatgcagagctgacgttgggcatgtttctgaaccttatccgccgcgcggcgggcaagcactgggcgcccagagaagtgcattttgaacatccgcgcccggaacagtggcacgagcactgtaaggtatttgacgcgccggtttattttgagcagccgtttaactccatgatcattaataaagccgacgttgcgcgcaaaatgcccgatcacgatccgatgctgctgctggtcatgcaggatgcgatccggcgtctgagcgtggatccggtgagccagtgctgcgttcacctgacccggaccggcatccagctgcagctggtcaatggcgaaccgtcgcttgaggcggttgctgaaaagcaggggctttccgcctggtctttgcagcggcgcctgcgtgaggaaaataccagcttcagcgcgcaggttgatcaggtgcgtaaagagatggcgatccactacctgcggcagcagcatctttccgtgtcggaaatggcgctgttgctggggtattccgaggtgagcgccttttcgcgggcatttcgccgctggtttggctgtagcccccgccactaccgccagtccagggcgggttagcggttttaatgcggcgcatacgtgtagctctgaggccggaaagaaacgttagaggtggcggattatagcgttcatatttgcaatacggggaagttcaatcattgtgggagcaattaaaaatagggttagcttgttatataagaaagttcgttgcttaaaaatattacgggttatgcgtaagagctcaccgattgactggcttggctaaaaatgatcttattaaatcctgttcaggacgacaggggttttttatatggaaaatggacatgtaaataaggaaggttcactgcggcgtctgactttaggtgaaatagctctagcaataaccgtttttggtattgcgattgcctatcacaaagtttggatacattgtgatagctatttaccctttggattacaaaagtctaacgtcgcgatggcacctaatggcgagatttattttagaaagcacctctataaagaagatttttctacaaggccaccagatgaacaatatgtattcattcatgaaatggcccatgtttggcaatgccaaaaaggcatgtgggttagggcgagaggtttctttagttgggcggttagttataattataagctaaataaatctagactcggtgattacccgatggaacaacaggcatctatcattgcagatttcttttatataaaaaactatgggttgggaaaatttcatggtttttatggtaggtgttacataggacgtatagataagagtatcctacccatatataagtcaatgatgcatcatgcaggattatccgtatgaaaaaagcttttctactgacgctaccattgctcctttccggctgctggatgggggacaaattcccgctgtatccagcgcaggccagcgtggttaacagccgggtgtgcgtctttgttaatcaggatgatatcgccgccaaaggggaagatgtacgcaggattgccatttggcacaacgccagcggcgcttatgtgtatgaaaaagcctatggcgataagctgaacaaactcagtttaacgcctggccagtgcctgccgggaatagcggagtataattttgtcccggaacaggggtacagcgtgacggtgaataccgcgcacaacgcctatatcgctaactttgtggtatctaggcagggcgaagagataacgcttaagaagagataaattccagctaagcgctttaagtgttcccctgttgacgctgtgtacggcgcggggagctatatgttttccatgtggggataataataacgatgaaaaggattttttgtcttacgccgttggtatttttactctctggctgtttccatttgggtgacccgcgccctcccttgatgcgggccaaagtgctgacggtcgcgaataaggtgtgcatgatggtgcaaccgaaaggggacgagcaaattgtgacggtgagtatccgtgaagtcggagacgatcgtcatggcttggaaaaatatgacctgaatcttcccgcatcagtgaataagtgtgttcccacgttcgactacccgtttaaggtgggcaaggcctacggcttctcggtgatccttgagtcgccagccaaactcaaacgaggtgttcagcctgctgcgcgtatttatggcgtcagcttcagcctgtgggaaaataacggccagttggaggccaacgagttgtagcggcaggaaaggggaaagcgaatacttggcgcctatctgtaacggcatcaacttcagggagtgcagacgtatgcaaagaatcctacctgtagcgggcatgctctttttgctgacaggctgtcccggccctgcggacagagccgtaccccgtatccccgccaccgtcgttgtgaaggacaacagcatttgcccactgtcgcccatgcgggcgggcgagcagataaccgcgctgcaaatctacagcgatgcgggtgataagttgattaagctgctggatgatgcccctgtctatgtcccacaagacggctgtctgccactatttggctatgcatttcttcccgggaaaaattacgttgtcgcctatgacgtagcagccttgaatcaggctgagtcgcatttgattgtcgctgaattttctgtttcctccgatctcagtggcaagattagcgttggcgattgattgcatatgattaccgtcatcacgtgcttgatggggcgcaaccacttttaaatcatggctgcgataatgaaaaaattactggttgttagcgcatgcagcatcttcctgaccggttgtatgcacctgaacgatcccagaccaaaacatttccgggcatctgtcaccaccgttgctaaccaggtttgcatgatggtgcagccggaaggtgatgagaagctgattagcctgacgattaacgaggtcggcaatgataaaaaccaactcagcaaggtttactatgatgacgcgctaacgatcccggccgatacgtgcgtgcccacttttggttacctgtttaaagccgggaaaacctacggcttctcggtaatcctggagtcgcaggcgaaaagaaaacggggcattcaacccgcttcgagggtctacggcgtcagctttagcctgagggaaaacaacggtcagttggaagctaatacgctgtagcagtagaaaagggtaaaccaaggtgaatgctggatttatgctcttcaatggccactgtctagtctggctgcggagaggtataaaatgtttggttatgtggataagcagttcaaggcagtcaagggagaacgccttcccgcccttggttttgagttcaagtgtggtaacgctacaggataaaatttatggcaaggaaggcacttttactgacgctaccattgctcctttccggctgctggatgggggacaaattcccgctgtatccagcgcaggccagcgtggttaacagccgggtgtgcgtctttgttaatcaggatgatatcgccgccaaaggggaagatgtacgcaggattaccatttggcacaacgccagcggcgcttatgtgtatgaaaaagcctatggcgataagctgaacaaactcagtttaacgcctggccagtgccagccgggaatagcggagtataattttgtcccggaacaggggtatagcgtgacggtaaataccgcgcacaacgcctatatcgctaactttgtggtatctaggcagggcgaagagatagcgcttaagaagagataaattccagctaagcgccttaagtgttcctctgttgacgctgtgtacggcgcggggagctatatgttttccatgtgggggtaataataacgatgaaaaggattttttgtcttacgccgttggtatttttactctccggctgttttcattttggtgacccgcggcctcccttgatgcgggccaaagtgctgacggtcgcgaataaggtgtgcatgatggtgcaaccgaaaggggacgagcaaattgtgacggtgagtatccgtgaagtcggagacgatcgtcatgtcttggaaaaatatgacctgaatcttcccgcctcagtgaataagtgtgttcccacgttcgactacccgtttaaggtgggcaaggcctacggcttctcggcgatcctggagtcgccggccaaactcaaacgaggcgttcaacccgcagcgcgcatctacggcgtcagctttagcctgtgggaaaataacggccaactggaggcaaatgtgctgcaatagcgggcacggctttaaccgattacgtcgagtgaaggaaagggaaagatggcggcagcatactggtggcaagatctgctggatcgtaacaagatctggcaagggctggagctgatagtccgaaaatccgagggcgcggggcagacgatggagatgctcagcggccaccatgggcgcatggcgctgcaggtacggggagataatctgttctgggcgtcgatgctgaaagatcactccggcgtctggctggtgatgaacgttgagcatcccgggcagcaaggtcttctgccgccggtaacctcgcacgacgtggagtcggtcagaaacaagggacagacgcaatggacgggcgagtggtgccgctatttcgcccgtcggctgctggacgtttccacgccgctgttagccccgggccgctggttgctaaggccgatgttctcatctcaggcgcagggcacgcctttggcaagctggcgttttgatgcgccggccagcagtatggatatggggtgtgactggtgcctgtacggcgaagactttcccgatctggctgaaccggtgaaggtgcgtctggttgattggtggtggggcggtaatttactgcttggccgttatccggtgcaggcagaggccgggcgactgaaatggtggcgcaaaaagtgccgcgaaggtacgttgccgccgatactggtctggtacatcgccggtctggcgtcgtttgtggttctggacggtcactaccgcctgcaggcggcgatagaagagggaataccgccgcagtttttggtgctcagcgagctgaaggaacaggcattggctccggatccggagcatcgggcccgggttgccggagcgttggagcagcagctgcgtaagaatcccaaatgcagcatagacagcgtcaaccaatcattaatcaatctgtacgatacccgctatctgtacgccgccacccacagccgcgccgttctcggtaatggtgagcgatgggagcaggaggtcagcgcctatctgctgcgccatcagcttggcggcgatctggacaatattcttaaccgggttaacgattagacatgccttcagcattcatcaggcgcagccccaggctgcgcccgtcatgctggtcctaccccttcagtgatgcgccgtgggttttgatcacctgctgataccagcagaagctgtccttacggctgcggttcagcgtgccggagccgtcctggttcaggtcaacgtggataaagccgtagcgtttgccgacctccgccttggaggcgctgatcaaatctatcggtccccatgaggtatagcccatcagcgccacgccgtcgtcgattgcctcgcgcacctgcaccagatggtcgttcaggtagctgatgcggtagtcgtcgtggatctggccgtcggcggccggctggtcattggcgcccaggccgttctccacgataaacagcggcttctggtagcgatcccacagcgtattgagcagcgtgcgcaggccgagcgggtcaatttgccagccccattcggagcttgccagatgcgggttgggcaccatatccagaatattgccgcgtagtttctccaccagcgtcggatcggcggtgacgcagccggtcatatagtagctgaaagagataaaatcgacggtgtggcgcagtgccgccagatcttccggcgtaatctgcaggctgatgtcctgctcgcggaagtaacgctgcatatagccggggtaggcgccgcggcactgcacgtcgccaaagaacagccagctgcggttgtcctgcagcgtggcgaatacgtcctccggcttgcaggagagtggataggtcaggccgcccagcagcatgttgccgatgcgcgcgtccggaatcagctcgtggcaggccttcaccgccaggccgctggccaccagttggtgatgaatggcctgatacaccgccgcgcggctgctgccttccggcaggccgacgccggtcatcggtgcgtgcagcgacatattaatctcattaaaggtcagccacagcttgaccttgtcgcggtagcggctgaacaccgtgcgggcgtaatgctcaaagaaggcgatgactttacggttgccccagccgccatagttctccaccagcccccagggcatctcgtagtgcgacagcgtcaccatcggctgaatattgtggcgcgccagctcatcgaacagcttgtcgtaccaggctaagccggcttcgttcggttcctgctcgtcgccctgcgggaaaatacgcgaccaggcgatggagacccgcaggcagctaaagcccatctcggcgaacagggcgatatcttgcggatagcggtgataaaaatcgatggcgacgtccttaatgctgaagtcgccgggcgtgcgttcgcgcaccgggccgaatacaccgttcggcatcatgtccgaggtcgacagccctttgccgtcctccagataggcgccttcaacctggttggctgccagcgcgccgccccataaaaaatcgtccgggaatgtcttagtcatggttatctcctttgttgttgcgcgtaacgtgcaggaatgccgaacccgctcgtacatcaggggtcgggctgacgctttccacgccggcgtagtcctcgctgttgctgataatcaccggggtgctgaggtcgtagccggcgcgcaggatcgcctcgcggtcaaattccaccagcagatcgccgggggcgattttgtcgccctctttgatatgggcggtaaagtgttcgccgttcagttttaccgtgtcgatgccgacgtggatcagtacctcgatgccgctgtcgctcaacaggccgagggcgtgtttggtggaaaacagcgatgccacctcgccatggaacggcgccaccacccgcccttcggcgggaatgatcgctgcgccctggcccatcaggccgctggcgaaggtcgggtccggcaccgtatccagcgcgacggcgacgccggtcagcggcgccagaactgcgtccgcgtcggccagcgccgtcggcgttgcttctgcggcggcgggctgcatcggcaggccggcaaacagcgtcagcagcgcggcgagggtaaacgacagcgccacgccggccattgcgccccataccgtggcgtccaggccggtcggcgggatcatctgcgccagcgcaaagatgctggccaggccgagggagtacaccttgctctggctgaaggcgacgatcgccccgcccagcgccccgccgacgcagccgaaaataaacgggcggcggttcggcagggtgacgccgtacaccgccggctcggtaatgccgaacacgccggcgatggcaccggagccagccagcgccttcagacgtgggtcgcgggttttcaggaacacgccgagcgcggcgcccacctggccaaacaccgccggcaacaggatcgccatcatcgggtcatagcccagcaccgccacgttgttcatcatcagtggcaccagcccccagtgcaggccgaagatcacgcatacctgccacagcgcaccgagaatgccgcccgccagccacggcgcaaagtggtagactcgctggaagccggcggccagcagctcgcccagcccggtggccagcgggccgatggccagaaacgtcagcggcaccaccaccgccaggcagatcagcggcgtgaagaagttttttaccgccgatggcatcaccttgttgcactggcgttccagccagcagcagaaccaggcggaggcgataatcgggatcaccgacgaggcgtagttaatcagcaccaccgggatgccaaagaagctgagggattcgccgctggcggtcgcctgaaaggcttccagcatcagcgggtgcaccagcgcgccgccgaccaccatggtcaggaacgggttgccgccgaactttttcccggcggtgtagcccagcacaatcggcagaaagtagaacagtgcgtcactggcggcgaacagcatgcggtaggcgccgctgctctcgttcagcacgccggtcgccaggctgagcgccaggcagccttttagaatgccggaggccgccatcacgccgaggaacggggtgaaaatgccggataccacatcgataaagcgcgccagtagcccggatttttcctgcggcggcggcggtgcggcggccgactcgtcgttcagccccgcggcgcggcagaccgcctgatacacctcgtgcacatggttgccgatcaccacctgaaactgcccgccgctttcaaccaccataatcactccggggtggttttttagccctgtggcgtccgcctgcgccgggtcgctgagtttaaagcgcagccgggttgcgcagtgtaccaggctgatgatgttttcccgcccgccgacgccttgcagaatgtcgccggccaactcctgatagttcatagttcttcctaattgtttctctgaggtgtaacagccggcggccacgccgggctttgcctgcaagcgcactgagcatccatagcttcggcaggtgtgcgcctcctgacggtctgggcgtcgggaggggcgggcattacttgttcagtaacgcttcatacttcaactggtagtgtggggcgttccagacgccgtcaaacaaggtgtaggtgatatagcctttattcagccagccgctgtcggtatcggcggtggaaggggccagcgattcggccgtgatcaactgtttcgccgtaccgtctgcctgcagctggtagccaatttgtggcatcggatgccgttcattgtcgacatagcgcacgcctttgatctccgcggccggcagcgccggatagttgatgctcagcccggaaccttgcggcaatacgggctggccggcttgccgcgcggcgttgagtttatccaccaggttgactacgtagtccacggagtccggccagtatttttgcgtgctgggccagtggtttttgctttcctcttcggtcaggcggtagccgatgctggcggcgatggccggaaagccgtagcgcagtgcgcgaaccgccgcattgacggtgccggagttaacctgcgccatgcctgtgtttgggccgtcgttgacgccggagatcaccagatcgggcggtgcgtctttgagtacgccccataggccgaagtccaccgcgtcggcaggcgtgccggggaagcagtagcgtttgtcggcgatcttgtggacatcaaacaccttaccgggcttaaaggtgatggcagagccaatgccgctctggttggtggatggcgccaccagccagacgtcatagcctttggcggccagcttgtcctgcagcgaggtggtgccgacggatttgcaaccgtcgtcgttgataagcagaattttcattggcttttcagccgccagcgcgggggatgtcagtagggcaagcaaggttgccgttaggatttttcttttcatggggtctccttggtaggctgtggcctgaatgcagcgcaaaaaaaaacctaagaaacctgtgcgcaacgcgttgcgacaagtctcttaggttttgcccgtgtacagtaacaatcctagatcgaaggggaaattactccctgcccgacaaatagtccagtgggaggatatttaatctgtgacagggatcaataaacaattttatcaggatgagtaacagaaactcttaagagtaaacgttttgtttactcttttaaattgattctatgttgtgaagataattctggtggtttggtctaatggttctgatttatttaatttttcatttattatgatgcaatagagtaaacttgctggcattgttatatgagaaagatcacagttccgtttttagccagagaaaaggcttgtattactctgcagacccggtgttaatattccattgagttggattgttactgttcttacaggcaaaacctacgtcggccaatcgcgtcattgttttatgcaatgtccgtattatccggcgtaggtttttttgtttccagcaccagggaattctattaatggatggcataaaaatgaaaaaatggttggcagtattcgtgatgtgtagcggtatggcggctggcgcagcggcggaaaatacgccgccgcagactgacgaggcgatcgccatctatttcgcccgtcatggcaaaacgctgtttaacaccttcgatcgcgttcagggttgggcggactcgccgctgaccgaagacggcattcgcgtggcgcgctatctgggcgagggactgaagggcatcaagttcgacagctattactccagcgacgccggccgccagcgtgaaaccatggcggtgattttacaccaggcgggcgtcaaggattatcagttgaccgagctgcccggcctgcgtgaggccttcttcggcggctttgagggcggctggaataaagatatggcggacgccggcgcgcggcagttggggatgaaagacggcggcgagatgttcaataaaatgaaggcgggcgaactgatgcaggaccagagtcagaacgcgctggccgcggcggacccgaaagggctggcggaaaactaccagcaggtgaagcagcgcacgcaggcggcgctgcacaccatcgtagataacgccaaggcgcgcggcgagaagaatgtactggcgatctcctccggcacctccatgcagattatgatttccgacctgaccacggatccagccagaaacaagccgctgtccaacgccgcggtggtcaaagtggtttatcaaaacggtaaatatacggtgccggaaattggatccatgaaatatgtcgaggccggtaagcaggcgttcgataataacaagtaattataaatacaattaaacatttcaaggatgagtaggccagggtgaataacccctggccgggattgctacgattatattctggggattaataatgaaaattaatttattggccgtcgcgttagcggtatgggttattcccgtctgcggctggtcgtcagttgatgcgcgtatgcaggagaaaggggttattgatcgggcgctggcggatcctttttttaaccagtcgcagatgacactgtcgctgaaaaattattggaaatatctcaaggaagacagcatcgatccgaaaaaggtgcataacgcctgggggcagggtgtggccgtggattatcagtccggctattttgccgatatctttggcgtggacgtcacctattatggcgcagtcaagctgggggccagtgattatttcaacacccgcggcgtgctgtataacaacggcagcggtaatgataaaaataacgccgagggctacagcaaattcggccagcgtaacctgaagctgaaatcctcgctggccggcgcacagctgcacgcccgatggggctggcagacgatgaaaaacgtcggcgtaatctccaactccacgcgcctgtcgcccatcacctatctgggctggctgggttcggtcaactatgatgcgctgaccctgcgcggtgcctatatcgaaagctccatggaccgtaactcgccggataaaaagcgttttcagaccaatagcggcaactatatcaaccacatcgccagcggcgacctgctgtggaaaagcgatgggctgagcctgcagtatggctacggtgaaagcgataactacctgcgccgccagctgctgatagcgcagatgatgccgaacaaacggctgaaagtcggcgcacaggtttacggcacccgcgcgctggaagcgtacaaagcgatgccggccggtaagcgcgacttcgatcgcaacgcctggcactacacgctggagggcagctggcgggcggacaattggagcagcaagtgggggctgggctacacccaggccagaaaagagcacgaggtcgggttctatccgcgccatatgagtaaaaactcccgcggcaccttcggttcgatggcgttcgccggcgatgactatatgcgcgacggcgaggtgatgctggcgaatatctcggactataagctgacgccggagctggcggtggggttggccgctatcgctggtcagttcagctaccggggcaaccacgtgcgcagcggcgaggtcagcgcctttacccgctgggcgcctgcccatggcaaactcaacaacctgaccgtgtggaccatgttcggcccgggctggtcgtataaggcccgcggtaaaacgccgcagctgaacgaggacggccgctatatgcgttcccataccctctcgtctgaggtgattatcgagtacaaattcaaactgttctgatgcgaacggagcagcgtcgggaggtgtcagtttttccccaccttccggcgcgctttttattcgcgatcctgctcacgtttctcccgctgcaaacgtcagtgcgcggcggaaaatggtaaattgcaggcgtggattgttactgctaaacgcaggcaaaacctgatttcctggcgttcgccggggtcaggtttttttgtttccggggttcagatgaaaatcgccaaaatactcaataataatgtggtggtggttctgggtgagcatcagcgtgaacaggtggtgatggggcgcgggctggcgtttcagaagcgcgtgggcgatgtgctggatacggctcagattgaaaaggtgtttgcgctgcagagcgacgaactggtcagccggctgggcgagctgctcagccagatcccgctggaggtgatgaccgcctgcgaccgtattatcgagctggcgcgcgcgcggctgggtaagctgcaggagagcctgtatatcaccctgactgaccactgccactacgccattgagcggcagaagagcgggctggcgatcaagaacgcgctgctgtgggaaacccggcgtctctatccgaaggagtttgagctggggcaggaggcgcgggcgatcatcgcccggcggctcggcgtggagctggacgaggacgaggccgggttcatcgccctgcatctggtcaccgcgcagctgaacagcgccatgccggaggtgatgcacgttacccgggtgatgcaggagatcctgcagctggtgaagtatcagctgcggctggagtacgatgaggattccctcagctaccagcgctttgttacccacctgaagttttttgcccagcgtatgctgacgcgcaccgtggtgccggacgacgacgtcacgctgcacggcgcggtgaaggacaactacgccaaggcctggaagtgcgcagagaaaattgcgcgccatctgcgcgccggttatcagcgcgagctgacgacggaggagattatgtttttaaccatccatatcgagcgggtgcggaaagagggcaataagagaacgggtaactgatcctgctgatactttacccgttttccccggtttttaacgcccccgccttgatatggcatgtcggcagccgcacgcgccgctgtcttagaaaaactcatccagcagccggtaatactccagccgcgcctcatccggcacgatgccgtacgcccggaaaaacggcgccacccagtcgctgcccaggttgtagccaatgctgcgtgacgccagggccagatcctgatagcggtcggcacagcccagccggccgcagtcgataaagccgctgaagcgatcgccgtccgccatcaggttaggcaggcacgggtcgccgtgggccaccacccaatcttccgtctccggcgcggggcgctcggccagcagcgtggcgaacagttcggcggcggatttacccagccggctggcgtcgaagtccgactcgtccaccaggccggcctgcaggtgctgctgtgccagcgggatttgcacgctcaggcgctggtcgaacgggcagccgtggtaaggcagggtatgcagccggcgcagcgcctgcgccataatggcgaccacccgttcaggcggcagcgtcggttctgaggccaggtctcgtcccggcagggcgctcatcagcagccagtgatgcccggcgtggcgggtaaactccaccacctccggcaccgccagcccctgccggcgcatccacttcagcttttccacctcggccggcagctcgctgaacgcattggcccgttctgattttaaaaacagatccccagcgtgccgccgcaggcggaaaacgtccgcatcggagcggccgatatgctgccgctcaaggcggccctgttccagcagcggttgccaggtcggggggaagagcggggggttatcgttgatggtcatgggagcctcgcatagcgtgtctttatgatagcgcccataaatcatcccaaactttgagggctgcaaatgagagatttgtgttaagcgacaccaagaaaaatattttttctatggtatgccatatgttctgcatcaggcggtgagctggtgggcgttcgaattgcttgaccctcatacttttcaaaattatcccgataggcagaacttttcagtttctttagttgtggcgataacatcaattccaggtgttcgttaaaggtgataaacccgcgatcaaaggccttatcatgtaggttagagaggcaaagaccgttattggggttgagtcgatgttcaacggcatctttccaggggcggatatggctggcaatcagtagggctggttcttcaagtcccgtaaggcaacagcgatattcataaacggccaggacgtttttacggaataagttctggtcaatgcgtgttctaaccattgcgaggcgctcattacccgtaaaatctttaatgtctgtatcagcagccgttgtgtttagccctgctaggtgtgctgtggcttggtgacagtgttgattgaaggcttcgggatcttgacgcatctcttgccataattcgcggtcggcattagaggcgccctttaggccgctgcgtccagactctgtaatgaacggatccaaactggcaaggttaaccagcttcattgccaatgctgacggtgtacgcccaatctgtttggcataatgaataatttcagggtttttggagtgcagtttgccaaagggaatctggctgtacagggtaaaagcgaggagtagttcctcccgagtccaacggcgtgttgcagtcatacagcagtccagtagttaattcatcgagttagcgaatcttttaactatgccatcgtgagttgaatatgactactcttgcgaatgttttgccaatatcaatcatcgatgcttttacttttgatacaggttgttaatttattagaacaaatagcgttcaaggtgatttaattgcaatttatttagcctcaatgaacgtttttcttacgtccgatcgctgtattaactaccgttcccacgctcctcatcacggcttttacctagccgggagcatgaaattttaactgggattattcttttgttttttcttgttttatcttttttttagcgcatttcagagacattggaaatgcatttgctgtcggttatttcttatgcaaacaatcagaacgcctaaccaatatttccatctgcggcggcttatgtcatccttggcgccctgttaagtaaaaggaccttgcgtaatgcctgatttctcccgttgcgcctttaccgaaggcagcgtcaagctgcctgacggttaccgcgatcgcagcgttaacgtgctgctggccggggatgatatttccccctctctgaatatttcccgtgatgccctgctggcggaagaaacgctggcggactatgtaacgcgtcagctggcgacgctggccgacggcctgaagggctgggtgcaaaaaagccgtgagccggcgacgctgggcaatggcatgctgagtggtgaatgcgtgcacgccagctatatgcgcgacggcaaacgcatctggcagcgtcaggcggtgtttgccctgccgcagggacaggttttggtctttacgctggcgcagccgcgcaagctgacggcgcaggatgaagcgctgttgcaacaggtattagccagctatcagccggcggcggacgccgcctcacaggcgtaataaaggagcaggaacatgggtgaagcagcgcgcgtcggggacagcatcggccattcccatgcgctggcagggatgattggcggcacgtttatcggcggcctgattgccgccgccggtgcggtggcggcgggcgccctgtttgtcgccgggctggcggcctcctgcgtgggcgtcggcgtgctgctgattggcgccagcctggcggtgggctacctctccggcgagctggccacccaggcgcgcgacggcattgccgccgccggcgccggcagtctgtcgcccaagggcacgatactgaccggctccggcaacgtgtttatcaacggcaaaccggcggccatcgccaccgtcagccgcgtggtctgcgaggatgacggcccgagcatgcagatggcgcagggctcggacaaggtgtttatcaacggttacccggcggtgcgcagcggcgacaagaccaactgcgacgcgcaggtgatggccggctcgcccgatgtgcgcatcggcggcggcaccgtcaccacgctgcccatcaaaccggaagtgcccgactggctgtataaaatctctgacctgacgctgctgttcgccggcctgataggcggcgtcggcggcgcggccagcaagctgggggcgctcgggcgcatgctcagcaaggcgccgggcatcaacaagcttggccgcgtggcctgccgcgccggtgcattgatgaccgccaccgcggcgacgggcattatcgcccgtccgctggacgtggtcagcggccagaagtttctcgacggcgatgacgagctggactttgtgctgccgtcgcgcctgccggtggcgtggcagcgctactggcgcagcggcaacccggcggagggcgtgctggggcgtggctggagcctgttctgggagagcagcctgcaaatctggcaggaggggctggtgtggcgcgcgccgtccggcgattatgtctccttcccgatggtgccgcgcggccacaagacctactgcgaagcggaaaaatgctggctgatgcacaacgccgacggcagctggcaggtgttcgacgtcagcgaacaggcgtggcactatccgcggctggaggcgcagcagccgagccggctgagtatgatgaccgacgccgtcggcaacgccacctcgctgttctataacgatgcggggcaactgagtgagctggtggacagcgccgggcagcgtctggtctgccgctacctgacgacggccaacggtgcgttgcggctggcggcggtagcgtggcaaaacggccaggatgagcaggtgctggcgagctacggctacgacgacgcggggcaactggtcaccgtccgcaaccgcgccggcgaggtgacgcggcgttttggctggcaggacgggctgatggttagccatcaggaccagaacggcctgctgaacgaataccgctggcaggagattgacggcctgccgcgggtggtggcctaccgcaacagcgccggcgagcagctgtccgtctattatgatttcgccaacgggacgcgccgggcggtgcgtgacgacggcaaacaggcgctgtggcagctggacgatgacgacaacgtcgcgcagttcaccgactatgacagccgtcgctacggccttatctacgcgcgcggcgaactgtgcagcgtggtgctgccgggcggtgcgcagcgacagagcgagtgggacccgtacggccgcatgctgagcgagaccgacccgctgggccgcaccaccacctaccaatattcccgcaacagcggccgcctgttctcggtcaccgggcctgacggcagccaggcgttccagcactgggacgagcaggggcgtctggtcagacagacggacgcgcaggggcagagcacgcattaccactacccggacccggaagagagcctgccggagcgcatcaccgacgcgctgggcggtgaagtgcagatggtctggaacgcacaggggcagctgacgcgccataccgactgttccggcagcgtcaccgcctacacctatgacgcgctgggacagctgacgcaccgcaccgatgcggaaggccacctgacccgttaccgctgggacgccgccggccggctgcagcagctgcgccatccggacggcagcgacgagcagtttgactggaacgcgcagggccagctggccgcgcaccgggacccgctcggcagcgagacgcgctggcagtacaccccgctgggcctgccggacagcatcaccgaccgcatcaaccgcacgcgtcgttatcactacggcccgcgcggctggctgatgcggctggagaacggcaacggcgccgactaccagttcagctacgacgcggcaggccgcctgcaggtggaacagcggccggacgggcagcgccgttactaccattacggcgccgacgggctgccgacgacgctgctggaaaccggcgcaccggccgctgatggcaccatggcagagcggcggcagcacttccgctttgatgaggcgggtcagctgacggcgcgcaccaccgacagcgccgaatggcgctacgactatgacgccgacgggcggctgacgacgctgacgcgcacgccgaccgccgccggtgcggcgctgggcatcgagccggacagcatccggctgcgctacgaccgcgccggtaacctgctgagcgagcaaggcgtcaacggcgagctgcagtatcagtgggatgcgctgggcaacctgcaggcgctgacgctgccgcagggcgaccggctgcagtggctctattacggctccggccacgccagcgccatcaggttcaatcagcagctggtgagcgagttcagccgcgaccggctgcaccgggagaccggacgtacgcagggggcgctgcaccagcggcggcagtacgatgcgctgggccgccgcagctggcagagcagcggcttcagccacgggcaactgacgaagccggaagacggcgtgctgtgtcgggtgtaccactacagcggccgcggcgagatagccggcgtcgacgacgcgctgcgcggagaagtccgctacggctacgatgcggaaggacgcctgctgcagcaccgcgaggcgcagcagggcaagccgggccaccgcctgcagtacgacatggcggacaacctgctgggcgcgcagagcgccagccgcgcgctggaggagcagctgccgccggcgccgctgggggataaccggctgacgcactggcagcagctgttctaccgttacgacggctggggcaacctgataagccggcgcaacgggctgtacgagcagcactatgtctacgatgcggacaaccggctgacggcagcgcacggtcgcggcccgcagggcgagttccgggcgcagtatcactacgatgcgctgggcaggcgcacgcgcaagcaggtggactacaagggcaaggcggcgcagagcgcgcgtttcctgtggcagggctaccggctgttgcaggagcagcgggacgatggcacgcgccgcagctggagctatgagccggacagcccgtggacgccgctggcggccattgagcaggcgggggagagccggcaggcggatatcttctggctgcacagcgagcagaacggcgcgccgctggaggtgacggacggtgaaggcgggctgcgctggtcgggggattacgacaccttcggcaggctgaaggggcagacggcggcgggcatcctgcagcgccggggcgcggcctatgagcagccgctgcgctacgccggacagtaccaggatagcgagagcggactacactataatctgttccgctactacgagccggaggtaggtcgctttactacccaggatccgatagggctgcagggcggactgaacctgtatcagtatgcgccgaacccgtatgggtgggtggatccgttggggttgactgcttgttcgtcaggttcttctttaaccgtaaataaacctaaaattttgagtagctcgaatttaactaatgcggaaagaagctatctggaaagacagtttacaaaaaaacaaaatgcacttaatcgggcggcacagcgtggtgagttggtttggtctcctgggactcatgatgttagaatttcctcagtacaaagttcatatcggcaggcagtagcggctcgttatgagagaatgtttggtcaagcgccagatttaacaaagctgaacgcagatcatccagttgacttgattgttggtggttccccaacgcagagattacaaatgctcaatgaatcaataaacaaaagcgttggtagttccttaaaaaatgcaggtagaaaagccggtcttcaaccaggagaccgaattagtgaaataatatttcaataaggagggaggatggataagagtttcacttttacaacaggtacggcgactttgtcaatttttgacttggtttctttaaaacatagggttaatgacgatgctgattggtggagcgttccagaagatgaactggatgagataaataaaggtaatgtgttatttttgaaccttggggaagatggtcagtatacggtcagggtcgttgataatataagagaaagctatgcgtcgttatttttaaatgtaccatcaggaaaggtttttattggttcaggggaagataccagtggtggggaccttgagcctgatggttctgactatatgtcagggatgttttttatgttagatataggcagttatgaagtgaagtttaaaagagaatcttccgatatagtaatttcatttataaaaagtagtaaaaataaaaacgaaaagaatgaattaattaggatatgatttttgttgaaaattttcaacatgtcagcaatgttactctcgtatttttaagagggtagtatgatacctttgccaaactgtagagtcaggtgttggccagcgcagcggagtggcagagcacacgatatctgcagccgctgcgctacgccggacagtaccaggatagcgagagcggactacactataatctgttccgctactatgagccggaagtaggtcgctttactacctaggatccgatagggctgcgcggcgggctgaacctgtaccagtatgcgccgaacccgtatgggtgggtggacccgttggggctggctagttgttcttcagtaaaaggaaatcctaatgatgatggttataagttctcttttggctcacttcgccatatcttgagaaggcactcgcctcatgtcggtccgccaaagcaagaaccgtatgcatcaatgaagcctagaagtcaaaaaggttctttattttcatcagagtggagtaatcgagatatagctaatgctactgtagaagttgcgaataatccttcaaaccaagttatttctaatagagaaggcttttttggtaaggtatttgaaggtacatcgacccaaaatggggtgacacagaaaatacgggtcattacagaccatacagatccgcatattggtggcactggtccaggtattattacatctagtattccaataaaataaggggtgattaatgaaatatattacatgtcaaaattgttactctaactatgaatcagaactagagagatgtcctgactgtaaggcatctcaaggtgaaatagatgatggggtgattacttttacagaagaagctcgttctgaaatatcacgacttggcggtattgtatatgatgttattcatcttcctgatgaacgctatttaattccttgtgagtggggtgtaattcattacgataatgtcaagaaaactttttggtactatctttgcgggattattgatttagttgaggttaatgaatatgtggaaattacacatggggataagaaagactatttgacacttgatgatggaagattagttaaaagagagagtattggttaactctcttttaaaatgaaatgattggtgaccagctaatttattcttttattggttatgattacttctagcagggcgatcgtttagtcgaagaaatccctgtctatgccgatggtacgcctgcgtttaatgagtcggtgcaatggctatataaaaatgatgaactacaaccctttgctcgttatgaacggggcactctccattatgttgtcactgatcagataggcacgccaagagagatatttgatgaaaaaggtaatctgaaatgggcagcacaaactgacgtttagggtaatatgtcattcttcccacaccatattgccaatgatgatgtaataccggattgctcaatacggtttttagggcagtatgaaaccgtagatcattcaggccgtgtaagaagcgttgcaccaaagcctgtaatgtatgaaaagaatcaccacatattttattcgaatggtgaatatatggggcgaaggtaaatatgagagaaatcccaagaaaaagtgacttaatcaaaaagatacaaaatttactatcaggacttgaagagaggaaggctgtatctgagtgggcgtttgatatttataatgatgattctttaagaatatatgatccagtgatctctaactacttggagatattaggcgcggtagatttaccatcctcagatagaaattatttatatactgaggaggattttaaagaatggataattgaattaaaccgctcctgatcgcattaagccggagagattctccgatctttccggcttttttttagccgtccgttgcctgctccgtcgtcaggatcaggcagcccacttaggtctttaccgtcaccggacatccggtctacgggctgtacgagcagcactatgtctacgatgcggacaaccggttgacggcggcgcacggccgcggcccgcagggcgagttccgggcgcagtatcactacgatgcgctgggcaggcgcacgcgcaagcaggtaagctacaaggacaaggcggcgcagagcacgcgtttcctgtggcagggctaccggctgctgcgtggcatccggacgattaaacaaaccgtgccgttatcaccggtcaaaaccgccctcaatgaaggcggtgtgtaagccggtatagcgctcagacgcatgttgttatcgacgctggccggcgtcctggtagctcaggtaactgcgctgcgtagcgatatgatcggcaatatattttgcatcgtgccagacgccccagataaaggtggagccgcggcgcgacagccagggcaggccgaggaaatagacgccggactcgcgtgacacaccgcgctggtgctgcggtttaccggcgctgtcgaaggcgcccacctccagccagccgtagtcggcgctatagccggtggcccagatgatggtggtgatgccggcctcggccaggtcaagcgtcagtatagggttcaccatgcattccggatcgggaagaatatggcgcgcggccggctcttccggcagatccaggccgttgcgggcgatataggcgtccgccgcgtccagcagctccagataattttcatcgccgcgggcgatattctctttcaggttattggcgaacgtgacgccgccgttctggaaggagtgcgtcaggcccaccaactgcacgccctcgtaagccagtttgcgaaaatcgaccgtatgccccccgtgcgccccgctgacggcaatcgtcacgtgctctttccccggctgcgtcgccgccgcgtcccataagcccaacacccccagccaccagcaaaaatcccggttccggtaagcgcggggcgggcgatcgtgcgctcccacggagaggtacacctgttttcccgcccggcgcagctcatcggcgatctgtactccggaggagccggccccgaccaccagcaccgcgccggcgggcagctgttgcgggttgcggtattgcgccgagtgaagctgggtcagtccgctatcctgcggggcgatcgccgggattaccggccgctgaaatggcccggtggcggcgacaatacgctgggcctcaatgcgccctgccgacgtctccacgctgaaaccggggcggccaaggttgcgctgcacgcgtttgacttcgacgccggtgtgaatcggcgcgttgaatttatccgcgtaggcggcaaagtaatcggcgatccgttctttggcgacaaaaccgtcgggattgatatcgtcaaactccatgccggggaagcggtcatgccaggccgggccgttagccaccagcgaatcccaacggccggtgcgccaggcttcggcgatgcggctcttctccagcaccatatgcggcacgccgagcctggtcaggtgttcgctcattgccacgcccgcctgaccggcccccaccactaacgtatcagtctcgctgttatttaacgtcatgtttgcatccttagaacggttatcggtgttgagccggctaagccgccgtccaccgcgatgaatttcgcagactagggaatgccgctgaatgggtaaaatattattaacctaatgactgacgataaattaatgatgcaggacgccgtctttatttcggcaagggggtagccatgctgtcgacggctcagggccggcggacccatcggggcggagcggcaccgctgcgcgccggcgcggccatccggcgattggcggggaacattgagatagtttttttattctttgggggaatgattttaatattttatctctccctctgacggtgcgcattatcaggcaaataataaaattccgcagctttcggcggttaattaaaaaacacccacacaacgtctatgcaaccgggagttcaccatgcctgcgactgaatcatcgccaccgcttatcgagaagcacaccattggctacatcccgccgcaagagcgccatgggaaggtcagagatctgtttacgctctggttcggcggcaatatcgcgccgttaccgatcgttaccggcgcgctcggtgtccagctgtttcatctcaatctgctttggggcgtggtcgccattctggtcggccagctgatcggcggagtgctgatggcgctgcactcggcccagggcccgcagatgggcattccgcagatgatccagagccgcgcgcagttcggctcctggggctcgctgttggtggtggtgatcgccggagtgatgtatctcggttttttcacctccaacattgtgctggcgggcaaatcgctgcatggcgtcacggacagcgtctcggtgccgatgggcattgtcatcggcgcggtgggatcctgtgcgatcggcattatcggctaccgttttattcatctgttaaaccggatcggcacctgggtgctggggatcggtatcctgttgggctttggctatatcttcagtcatatacacagcgcagattttttcacccgcggcggtttcaatctttacggctggctggcgacggtgtcgttgggggcgctgtggcaaatcgcctttgctccctacgtgtctgactactcgcgctacctgccggcggacgtatcggtggcggccacgttctggaccacctatctcggctcggcgctcggctccagcctctcctttatctttggcgcggtggcggtgctggcgacgccggcagggatggaaaccatggacgccgtcaagctggccaccggctctatcggcccgctgatgctggtgctgtttctgctgagcgtgatcagccataacgcgctgaacctgtacggggcggtaatttcgatgattacgctggtgcagaccttctcctggcgctggatccctaccggcagaagccgggcggtgttgtcagtgctggtgctgctggcctgttgcattgccgctgtttacagctcggcggactttattggccactttgtggatctggtgttggcgctgttggtggtgctggtgccctggacggcgatcaatctgatcgacttttacgccattcataaagggcagtacgacattgattcgatttttcgcgcggatggcggcatctacggttattacaacccgcaggcgctgctggcctacgccatcggcatcgtggtgcaaattccgtttatgaacaccccgttatacgtcgggccgatctcggcgcatattcacggtgccgatctctcctggctggtggggctgctggtcacctcgccgctctattactggctggcaacccgcaccggccgccggagccagaacgtccatgcggggcgtgcgggggaggcgtaagccgcccgccggcgttttgcttactttgacgctatcgttaaacaggaaaatcatatgagtaacgtcacccatacccgaatccgtatgttcaacaccaaagttacctatcccaatcaatcgctggataacgatctgtgccaggcggtgcgcgcgggcaataccgtgtatctgcgcggccaggtcggcaccgattttgacggcaacctggtcggcctgggcgacccggcggcgcaggcgcagcaggcgatgaaaaacgtcaagcagctgctggaggaagcgggcagcgacctctcgcatatcgtgaaaaccaccacctatattatcgacccaagataccgtgagccggtgtaccgtgaagtggggaaatggctgaaaggagtgttcccgatttcaactggaatcgtggtctcggcgctggcgcagccgcagtggctgatggagatcgacatcatcgccgtgatcccggaagggtggcataaggaggggccggtatgacgttttcaatcgccgcgcgctgcgacaaaaccggtcagttgggcattgccatcagctcttccagcattgcggtcggtgcccgctgcccctggctgcaggccggcgtaggcgcagtatccagccagaatatcacgctgccgcggctgggcagccagacgctgcagcggcttgaacaaggaatgtcgccgcagggcgcgttagaccgtgcgctgagcgaggatgcgttcagcgactaccgtcagttgatcgccatcgaccatcagggaaacagcgcgctgttcagcggcgaaaaatcgttaggggtttaccacggcgtgcaggggaaagcgtgcgttgcggcaggcaatatgctggcggataaagcggtagttgaggcgatgacgacgacgtttgaaaacgccgccggtcagctggcggatcgcctgatggcggcgctgctggcggggcttgagcgcggcggcgaggccggcgcggtgcactccgcggcgctgaaggtggtgggtgaacatagctggccgctggtcgatctgcgggtggactgggcgcagcaggatcccatcggcgagctggcggcgctgtggcggtcctatcagccccagatgcaggactatattacgcgggcgatcgacccccgggaggcgccaagctacggcgtaccgggtgatgagtgagcgggtgcgcgatcttttggcgcggctactggcgtttgataccaccagccgggagtccaatctggcgctgatcgattttattcagcactatctggccgattgcggcatcgagagccggcgttttccggacgacagcggccgcaaggccaatctgtacgcccgcctcggcccggcgggaggcggtggtgtgatgctgtccggccataccgacgtggtgccggttgacgggcagccgtggacggtgccgccgtttgcgctgacgcagcgtgacgggcgttactatggccgcggtagcgcggatatgaagggctttctggcgtgcgtgctggccgcattgccggactttgtggcgcagccgctacgcatgccgctgcatctggcgttttcctatgatgaagaggtcggctgtctgggcgtgcgcagcctggtggcgcatttacagcaggcggcggataagccggcgctgtgcatcatcggcgagccgacggagatgaagccggtatacggccataaaggcaagctggcgatgcgctgcagcgtgcgcgggcacgcctgccattccgcctatacgccgcagggggtgaacgccatcgagtatgcggccaaattgatcgccaggttaaccgagcttggcggccagctggccgcgacgcagaacccgtgctttgatccgccctacagcacgctgcaggtcggtaccattcagggcggagcggcgctgaatattgtgccgcaggattgccggttcgatttcgaaatccgccatctgccggaagtgtcggtcgccagcgtgattgatgaactgcggcgctacgccgatgagctgctgccggccatgcgccaggtggcggcaggctgcggcatcaccttgcagacgctcagccagtatccgggtttgctgaccgatccgcagtgcgactttgtccgctggctggcgctgtggagcagcagtgagacgttgtcgacggtggcctttgggacggagggcggtctgtttgccgaagccgacgtggcgacgctgatttgcggccctggcagtatggaacagggccacaaacccgatgaatatgtcagcgtggagcagctggagcgctgtatgcagatgctggctaacttacgctgctggatgcagcactgagccgcgccggcgtcagtggcacgccgccggcgcggctcagcgtcgccagttcgtttttgcaaaattcgacgaacagctgcgccggtttggtcagcgggttgcggctcagccaggccgccaccagtgcggagccttccacctcgtcctgcagttcgaccgtcaccagcggctggccgtcatagctgtgccggccgtgcggccgagtgaccagaatggcgaagcctaatccctggccgaccatgccgcgcaccatctcaatggagggtgagctaaacacgatattgggcgtaatacccacccgggtgaacaggttgaggaaatagttgcggctgggcagcacgtccagcagcaccatcggctccgccgccagatcccgcagggtaatccgctcgcgctgggccagcggatggccggcggcgagcagtacataaggtttttgcggctccgccagcgcctcggtgacgatgttggggttcagctcgtgatgatagagcagggcgacatccagattgccggcggtcagcttttgcaccagctcatgctgctcgccgtcgcggataatggtttctatccccggatacagcgttttaaagccccggatcagcttgggtaaaataagcggcgcgaccgtttcaaaacagccgatattgattttccccgccaccagatcgttatccgccagcgcatcctgttcaaaaatatgcgccatcctcaataatttttgcgccttgcgataaaagcgcgcgccggaaggggtcagtgatacgccctgcgcatggtggcgtatcaacagctgcatgccaaaactgtcttccagacttttgatggcggtcgagatagagggttgtgcaatgtacagtttacgtgaagcctcagcgacgctgcggcatttggcggtggtgacaaaatatttaagctgacgcagggtgtaattagccatcgttaattcccgtaaagaatgatatggacgctggggtactcctccgtgagtgagtgatagtacggttgaaagtgaattttaactatatgttttacttatattaaatttcctggccggcataggtatccccctgtgtttttatcaggagatgctgccaaaaagtgcttcaacccggaaggaaagccggcggctaaggtaagaacaggcacgcggcatttccgcttggcggggggataggcgaccccagcgttattttattaagccataacgcatcgttttggctaaggattcttacccagtttttttatcgccatgtacgatatttttactgtcttttccccttagcccgcagattcaccttgcctgcatggcgcgtgaccgacggtgctgttattcctgcgctgagttaatacgacattcattttattttggcgtattttcaacgtaaataccggcgtgggcgtcagcaccgcagcgccatataggtgcgcggcgggctgccggtcatatttctgaagaaggtgataaaggcgctgtcgctggcgaaggccagccgggcggcgacctcgcactggcgatggccggcggccagcagttcgatggcgctaatcagccgccactgctgtcgccattgctgatagctcagcccggtttcccggcggaaaatgcggctgatggtcttttccgaggcgccgacgcagcgcgccagttggtgcagcggcggcagggtttccaacccggccagatgacgcagacgccggtcggcgggcagcggcagcagggtcagctcccgcggcgcctgtgcaatctcatccagacagaccgccagaatattggcggcggcgccctgccgccagtcggtgtcgaagtcggcgagggcgatacgctccagagcggcgcgcagcagcggcgttgccgccagcaccgtcagccccgacggcagaccgggatagcgcgcctcatcgagatacaccgagcggtagccgacgacgccgctgacctgcacgcggtgctctacccgcggcgggatccaggcgatgcgcgccggcggcagcaggcagatgctgttatgcagcgtgatgcgcatgctgccctgctggctgaacagcagctgccccataccgtgctggtgcgggccggagtcgtgccgcgccagttcggcggcgatgcccagtacgctattgtcgagcgtatccgggtcaaaactgtcctgggcgctgagccacgtcataatctgtccgattttatcagttttttgtcttttatagtgtaatcggcagcggcgtgaagatgctagtttgtcccccggtttttgataagggggaagaggtgatgcaacgcaaactgacgctgacgctggcgaccgtgatgatgatgtttccccaactggcggaaacgatttacagcccggcgctgacgcatatcgccgccgggttccgggtgagcgcggaagtggcggcgcaaaccctgtcgtgctatttctttgcctttgccgtcggcgtggtggtgtggggatatttgtgcgacctgattgggcgtcgccccacaatgctggtgggactgacgctgtatctgctggcgtcgctggcggcgctgttcagcgccagcttcagcacgctgctggcggcgcgtatcgtcgcggcctttggcgcggcggtgggttcggtcggcgctcagaccgtcatccgcgaccgtttcgacggcggacagctggcgcgggtgttctcgttgatggggatcgccatggcgcttagcccggcaatcggcgtactgagcggttcgctgttgacgcactactgcggctatcagggtgtgttcggcgcgctggcgctgctggcggcgctgttgctggcctatgcggcctggcggctgcctgaaacccggccgccgcaggtggcgcaacgtgcgttttgcgccacgctggggcgcatggtgcaggatgccgatatctggcgcagcgcgctgctggtggcgctgttcaatctctgcatgttcagttattaccagctggcgccgttccgctttgcggcgctggggctgccggcgcagtggttcggctacagcggcctgatgctggcagcgggagcgggggtcggcgcggcatgcaataagcggctgctggccgtcggctggcgctttgacgcgctgctgacgctggcgtgcgcgctatcgctgggcggcggcgtgctggtatggctgctggaggcgacgcgcggctttgcgctgccgatgctgctggtggtgatggcgtacggcatcgccattcccaatattctggcgcgcgcgctgcgtcactataaggcgtgcatgggcaccgccggcgcgctgttcggcctgatgtattacctgatgctgggggcggggctggcgctgaccgggctggtgcagcggcccggcgcggtgctgacgctgagcagcctgtgcgcgctggggctggcgtggcggccgtggccggcgggcaggaagcagggcgagggtacgcctcgccctgaacggtgcgattaattcagcttcgctttggagaaatcgctgccgttgacgtccaccacgtagccgctgaggttgttgcgggtggcgtaaaacaccttgccgtttgccagcggcagccagggcgcctgtttggcgaacacttcctgcgcctgctggtagagtttgccgcgctcggccggggtattgaccgcaatcgcctgcttgatcagcgcatcgtacgacttatcgcaccagcgggcgacgttggcgccgctctgcacgccgtcgcagcccagcagggtggcgaagttgtccgggtcgccgttatccgagacccagccgtacagcgcgctgtgctgctcgcccttgcgcagcccggccagatactgcccccactcccaggtgacgatgttggctttgacgcccacctgcgcccagtcgctctgaatcatctcggcgatgcggcgcgaattggggttatacgggcgggcaaccggcatcgaccagatatcggtggtgaaacctttttccagcccggcctgtttcagcagctcgcgcgccttttgcgggttgtactcgtagcccggcagcttgtcgttatagcccagcatgcccggcggcagcagcgaactggccggcgtgccgctctctttaaataccgcggcgacgatggcttttttatccaccgcatagctcagcgcctggcgcaccagcaggttatcaaacggctttttggcggtgttaaatgccagatagccgacgttcagcccgtcgatgctgtgcagctgcaggttcttgtcgcgcttaatcgctgcgaactgctcgggcagcggcgccgggataatctggcactcgttggttttcagcttcgacagccgggtttgcgcgtccggggtgatggagaagatcagatgcttgctggccaccttgccctgccagtagtgcgggttggcgatatagcggatcagcgagtcctgcttgtactgctgcagcgcgtaaggaccggtgccgatcggccagttgtcgacgttctccggcgtgcctttcttcatcatcgcgtcggcgtattccgccgacaggattgaggcgaagtccatcgtccagtcagcgaggaacgccgcgttgggctgggtcagggtaaagcgcacgtggttgtcgtccagcgcttccaccttggcgatcagcttgtccagccccaggtcggtgaagtactcatagctgccgccggacaccttgtgatacgggtggttgggatctttctggcgcatcaccgtaaacaccacgtcttcggcgttaaagtcgcggctgggggtaaagaatttattgctgttgaacttcacccctttacgcagcgtgaaggtgtaggttttgccgtccgggctgatggtccagtcggtcgccagcgaaggggcgggcgttttgtcgctgccgcgcagcgtcaccaggcggttgtacagcatctgcgaggtggcgataaaggtcgggccggaggtggacagctgcgggttgaaggactccggcgaggcgacggtgcagtaaatcagcgtatcagaggcggccagcgcgttattggccgacagcaggccggcgcccgccagcaacaggcccagggtggttggtgttaatcgcataccgatgatgatcctctgagtgatggcggccgtgcgtcggccgcaaaataggggtggcgcgtcagcgcgccactccatgattaaagtactcagatcggggattcgtcaaagcctgtttgcggcgacgacgctgccagcgctcagctcagggcggcaaagcgtgcgcggatctccgcttccggcaggtcaatgccgataaacaccagcgtgctctggcgcgtctcgtccggctgccagtcgcggtcccagtcggcgttatacagccgctgtacgccctggaacagcaggcggcgcggttcgtccttgatcgataaaatgcccttgtagcgcagcaggttgtcggcgaactgcagcagcagctcctccatcaccgcggagatctgcgccagctccagcggcggctggtggtagagcacgatcgagtgaatgctgttctgcggctcggcgatgcggcggaacaccggcttgctcagattcagccgatcgttcagcacgaagccttcaatatcgaacagcagcgtgagatcgatatcgccgtgcagcgccaggtgcaccggcgcgcgggcgttgatgcgctgcagacgctggatcagcgcctcactgtcgccggcgacgtcggttttgctcagcagaatgcggtcggcatagcctacctgcgactgcgcgatgctgtactgatccagctgctgcccggcgtgcaccgcatccaccagcgtgatgatgccgtccagcagaaagcgttcgcagattgtcgggtgggcgaagaaggtctgggcgatcgggccggggtccgccatgccggtgcattcgataatcagccggtcgaaggccagctcgccgcggtcgaggccgtccagcaggtcgagcagcgcgtcctccagctcgttggcgcggctgcagcagatgcagccgttgctcagcgtggtgatgcggctggcgcgatcgccgatcagcgcgttgtcgatcggcacttcgccgaactcgttttcaatcaccgcgatgcggtggccgtggtcggcctgcaggatatggcgtaacagggtggttttaccggcgcccagaaagccggtcagaatggtgactgcgatgggtttcattgcgggtccttaatgctcggggcctagcagcagcgcatgccgcctttgccgtcgccgccgtagcgcgcttgctggcgctcgcggaagaattctttgtagctcattaccggtttgtccggatggttgtcctgcatatgctggacgtaggtgtcgtagtccggcacgccgaccagcatccgcgccgcctgtcccagatattttcccgcctgaccaagattgccgaacatgattgtactcccggaaaacgtggataacgggcgccgcatgcagcgcccgtgactcattctattatgcaggcaaattgccgttaatgctggggtgaaacgttgacctcgctctcagagttggacgtcgtctgcgccggcaccggcacgtaaggcgtctcccgatcactacgctgcgggtttttgcgcgctgctagcgcggttttaatcccgtagaagataatggcgtacaccaccagcaggaacagaatgctcaggccggcgttggtgtagttgttcaccacgatatgctgcatattggcgatctgctgcgggctcaggtcgccgccggcggcgattttctgcttgtactcgttggccaggaagaagaagccttccagctgcggattatcgctcagcagcttcagacccagcgcataggtggtgcagatcagcagccacaccgccggcagcaccgtcacccagatgtagcgggtgcgcttcatcttgatcagcaccacgctgccgagcaccagcgccaccgcggccagcatctggttggagatgccgaacagcggccacaggcttttcacgccgccgagcggatcgaccaccccctgatacagcaggtagccccacaggccgacgcagccggcggtgccgataatgccggccaccagcgagtcggtttttttcaggaacggcacgaagttgcccagcagatcctgcagcataaagcggccggagcgggtgccggcgtccagcgcggtgaggataaacagcgcctcaaacagaatgccgaagtggtaccagaagcccatatccgccgccggcataatcttgtggaacacgtgcgcgatgcccaccgccagcgtcggcgcgccgccggcgcggttcagcaccgacggttcgccgatgtcttttgcggtctgcaggatctgttccggactgatgacaaagccccaggaactgacggtggcggcggcatgcaccgtcacatccttcagctgcgccataatcagcggcgcgttatcgccccccagctcgtgcaggttcggcatagtgatgcccagcgccgccggcggggtgttcatggcgaaatacaggcccggctcgataatcgacgccgccactagcgccatgatcgccacgaaggactccatcagcatcgcgccgtagccgataaagcgcgcgtcggtttcacaggccagcagcttcggcgtggtgccggaggcgatcagcgcgtggaagccggagaccgcgccgcaggcgatggtgatgaacaggaacgggaacagcgaacctttccacaccgggccgctgccgtcgacgaactgggtgaccgccggcattttcagatccgggttcaggatcacgatgccgatcgccagcccgacgatcacgccgattttcaggaaagtggccaggtagtcgcgcggcgccaggatcagccacaccggcagcagggcggagataaacgcgtagccgatcagggtgtaggtaatggtggtgtctttaaaggtcagcgccgggccccagtacgggtcatgggcgatcacgccgccgaaccagatggaggccagcagcagtacgatgccgatcaccgacacctcgcccacgcggccggggcgcaggaagcgcatatagatgcccataaacagcgcgatcggcacggtggagcagacggtgaatacgccccacgggctttccgccagcgctttcaccacgatcagcgccagcaccgccagaatgatgatcataatcaggaagcagccgaacagcgcgatggtgcccggcaccgggcccatctccttcttgatgatctcgccgagcgacgcgccgttgcggcgggaggagataaacagcaccataaagtcctgcaccgcccccgccagcaccacgccgccgagcagccacagcgtgcccggcagatagccgacctgcgccgccagcaccgggcccaccagcggaccggcgccggcgatggcggcaaagtggtggccgaacagcacgtttctgttggtcggcacatagttcaggccgtcgttattcaccaccgccggggtggcgcggccggcgtccagcttcatcaccttagtggcgatatacaggctgtagtagcggtaggccaccagatacaccgcgatcgaagcaacgataatccacagcgcgctgatatgttcgccgcgccgcagcgccaccacgccgaggcaggatgcgccgatcacccccagcagcatccatgggagatgtttgagaatccccgtttgtttcatgagatattccttattccagtctgcaaaataatgtgtaaaagcatccgcttatagatttttaggctgcggatggcgtgctcaggtacttccccggtaacaaggggcaggtttaggaacagctcatcatcgcgcgcggcgtaaagcgatgacagatgaaatgggttaagcggtgcgatagcccgccgagcggttgaaattgtcggctgagcggatccgccgcgccggatgcgcggcgggtgggggcgtcagcacagccggctggcgtgctgcgcgtcgggaaagatggcggtgctgaagatatggccgtcgacctgatactgattgtcgggcagtggttcgacctggtattcgttcgccagatagttgtggaaattattggcgtcgctgaggctgcgaaaaccaatcagatcgtaatagagcagcgactccaccagctcgcggtgctggggaatgtttttcagcagcggcacggcggggaacggcagcgcgaagaagaagccgcacgggttaagcagcccctgctccttcagcgccgcgccgcagggcagcagctgatagtcgtcgatgcagattaaatcgctcgggcagatatattcgctggcgatggcggcgatctgccggttgacctggcggtaggcctgatagttttccggcgtgaagtgggccagctcggggcggttgtggaacaccggccacagtccgtcgtgatagtagccctgatagtggtagtgaaattcgcgggtggaaaaggggaaggtcaccagttcatagccgttgctgtgctgcacctgtaccggccggccggccgcgtcggcgaagttttccacgttgctgtcccaacccagccacaggccctgtccggcatcggtcagggcgtccagcgcgtagtcctgcacggcggcgataatatcgctggcgtcgcagtgtttattggaaagcagaaccagacgagacatcaaagggctccttattttcggtcatcattcggggttacagcagccaggcgcgttcggcgtcggtgatcagctgctcaaactgcgccagctccgcgcttttacagccgtgccacagctcgcagaacgccgggccgagcagtcggcgcagcgccgcgcaatgctgaaatagcgccaatgcctgcggctggctgagcggcagcggcgtcgcctgcgggtcgtcatagccgttgccgcagctggacggcggcagcggcaggttctgctccagcccgaacagcatgccggcgaggatggcggcgacggccagataggggttggcgtcggcgccggccagccggtactcgatgcgctggttggcccgatcggcgcagggcagccgcagcgccacggtgcggttgttgtagccccaggaggcgcgcagcggcacatgcatctcggggcggaagcggcggaacgcattgacgttgggtgccagcagcgccatcgaggccggcatcagcgccagcatgccgccgagcacctggcgcatcacctcgccgggggcgccgtcctgcgcgctcagccggttgcgcccctgcgcatcctgcagactgatgtggaagtgcagaccgctgccggccgcctgcgcgcccggcttggccataaagcaggcgtgctgccggtgctgctgcgccacctgacgcaccagccgcttcagcgccagtaactggtcgcagctggtcagcacctcggcgctgtggcgcaggttcagctcgtactggcccgcggccgcttcggccaccacgccggtcagcggcagcgcctgcagcctggcgtggcgggcgatatcctccagcagcgcgccgtggcatgccggggcatcgacggcaaagttctgcgataacgtttcttcttctggctgcccggggcgctgctgcggcgcgtggagataaaactccagctcggcggcgatcaccgggtaatagccgaggcgatgcagacgctcaagcagctgcgccagcaccacgcgcggctccagcgggcagggcgcgccgtccgcctcgcacatggtcagcagcagctgcgcaatatgctgcgggtctttggcgcaggggcgcagcgtgccgctcaccggcaggcacagcctgtcgggttcgccggcctgctgacccagaccgtgctgttccaccacttggccgttaaggtccatcgcatacaccgactgcgggaagtagcagccctgctccagggcgaacagctcagagacggcgatgcgcttgccgcggatacgcgcgttcagatcgtgcagatagatatcgacgaattcggtgtcgggataatggcgcaggtagctctcgacctcggcggtgaacggcgcccgtgacgccggcgcgtgcgtcgttaacagtggatgaaaatcgatgatattagcgtacatggcagcccccgttatgcagcgggatgccgcggaaaaaggcggtggtaacgtgcggagataaacgcatggatagtgctctcatcaggccatagcggcgacatgatgatgttatccggcgggcgtaaaaccgtctgtaaaaacgccgtaacgattgcgggcggggagataaaaatggcgtaaatagcgggggagtgtgtgtggcgacggtataagggcattgccgtaaacggcaatgcccatgatgcaagctgcgctgcaggggcgcagggttatttcaggctgacgcgaataacatcgtcgggcgcggtggcctctttatcgcggctggaagcctgcttcacgctgacgtacagcgttttgccgtccggcgacagcgccaggctgttcgggtgggttggcgttttcagggtttcccgcacctgataggtattggcgtcaatcacgctgacggcgccggccttgcggtgggtgacgtacacctcgttgcgcaccgggttaaacagcacggccagcgattccggcgcgtcgattttatgcaggatctcgccgttgcgggtatccaccaccagcacctgcggctgtttggagtccgtgataaaggcgcggtggtttgccgtatccaggctgatattcaggaagaagtgctcgttggccgcatccagcttcttgcgcgtcagcaccttattggcggcggtgttgatggtgaccagctcgccttcgctgttggtgacgtacaggcgcttggcggcggcgtccagcgccaggccggtgccgaatttgccggtgcctttaatggtggcgcggagggtcagatccttgccgtccaccacccagaccacgctggactcgccgaggccggtaatatagacggtatcgctgctttcatccgccaccagttcgcgcggcgccagcggtttcacgccctcggcacgcttgcgcgcatccagcaccagccggccttttacctcgccggtggcggcatcgatggcggtgacggaaccgttgacggtgttgccgaagaacagcgtgttggttttgttattgatggcggcgccgaacggcttgatatcgttgtgaataatctgggtcacgtccaacgtggtcggatccaggcgatacaccacgccgcctttgtccagcttgcggctttgcgaagtcgccagatacagcgcgtttgcgctttggctgtacgccatctcataggcgcctttaccgaccggcttgcgcagcagctcggattcggcctgcgcctgagacgcgccggcaaacagcagggtggtcagcagcaccagagggaaaaccgcgcgcccgccaaggcgacggccggttgtcattacagcgttcataacatctccatatggttaaaattattattgccgcgcagcggccggaacggctcaacattggcttcaaagacagcagcctgccgggcgcatcgtcgtgcgccggttattatttgagaataataatcattattcatgcgaaaggggagcggttttattgccgccggtccgccgatgggccgtatcggcagcgctcaggggcgcagaatcagccggccgtcgggagtattggcaagggagaattcgtggctatatttacgtcgttcctggtcgtgattaagcgagacgcccatcatcaccgcatcgttgccagcctgccaggcggcctgcgggtatgtgacgcactggccgggcagcagtgccggcagcggatgactgtcaggcgaggtccagacaatatcccattgctgcgatgactgccgggagacgatgatgccgcggttttgcaggctatcgtgagggccgacgctgtcggcaggtacggcgaagcagggctggttatcttgcagcgaaacctgcagcgggtaataccactgtttttccagctggcagccgcttagcgtgcttagggtaagtaatgcggtggctgtacgttgtataaggtttttcacgcagcttgccggcagagtcatgatgacttatcaacgagcacggctaaaatcagcgccacgataaataaaattccttcgagcagcagaaaccgaccgtcgttaattaaccatgactttaatttttccgaagccgcatactgcaaaaagtcataacttttttgcggcagatagtttccttgcgttatctttatttttttatttttcaggatccacctgaaccattgtgctttgattgaggtacccaagctaccaaaatggtcggcaataacgacatggggaggaatgaaatgcccatgttcgatataattttggtacagagattctaattcttttttatattggcgcgaatatagatatttgagtaacccgcaaatgactagcagaaaagcaacggttagcatcgccacctccgtatctatacgccgctgttgaatattttcatatttactggctagttggcgcttatcaacatcaaaataaaagcgatcgaaaaaagaaaaacctccgtaataaggagcttaatatctctatgaatccatgatcttacgttatatggtattttatcttgcacaaaaaggtaggctgcgggctgcagtcggacgttcttggttattgtgatctttttattgagaaggatccacttgaaccattgtgttttcaatgaatttcccagataccccaggttgtcgacaaaagcgatatgaggagggatcgggtaaccgtgccgtaagtaatcttgatagaaggcgtcaaagttttttttacccgaacggtaatgaaaatatttgaccaaagagcatatcgcccagacaataacgccaattaatgctgcaattttcatcgattactcaccaaaaataaatccggtagccagatcggcagcttttccgccaatccagccgcctgctgcaccgcccatggcagcccccgcgataccgcaaaccagtatacctgctccaccggttatgcctaatacgatcccgcataataaaggcaatgcagcccctcccatcgtccctccttgtatcccaaagtaagtgctggctgtaaagttgctgtagcctttaatcgcgattttgctgcattcctgcttccaacaaaatagtgcggatctgactgtagtagcgttcgccagcgtcggtaaccagaccggtgacggtatcgccgtactgggtgaatgccgcaatggctgcatagtgacggtgtaaaaactgggaaaagttaccatcgccggcgcgtacggcctgatgggtacgtgccttggcctgttttaatgcggttagctgcactgcctgataagggttggcaggatccgcgataataagcatctggccgggcaatacctgcggcgtgtcggcattgattttcataaagaaacgtgccgcctctgtaggtttgccgccaaatagcgtatgtgcatgataagtcaatgagcctggctgttgggcaatacagtaacccggtgcaatattacggtttggcgtcgccatcttcgtatctacctccctgtagttgacgcagaaaaactagcattttcaaagggtcaatacccggcgaccgatcacgcggcggacggtaaatattcctaaaaactgaccgtgctactcccaccggcgatggatggcgggtgttgaccgatctggcctatcttgaaggagaagacgacgcagttgtactgcgcgaacgcgcgccggacgtggcgccccctgagcagaggagcatgagatgcagcagatgaacacgatggtcgggccgctggaggcggccgatatgaccgggctggacaccgtggcggatatcgcccgccatctgttgccgacgctggccgccggcgacgggatgatgacgctggtgtaggaaaaggtggagcaagggcagaccggcctgcgcagcggcgacggcttttatcgctgggacgacgcgcgcaggacgcgcattgcgcagcggcgtacccatcagctgcgctttgcgctgaagacttaaatcaccggcgatcatcagatcgagccagccatgaatgtatgggtcgcgttagcggcatggaatatggacggcggctggctggcgcaataaataacgcttcggcggatgccgctgcggtggtatccgctggttgatattttctttgagtaattatcactcattgcaacttttgttgtgccggttttattttttttctgatttgttatgaaatattaacgaccgtctttattatcggttaaagagtgactcgtatgctgattatttgtacgcgatttattgttttgttgccgttggtagcattctgatacgtttttatttcttcgccgccgccatttacctttttaggcattaggtcatgagattttatctcttgcgccgttttgttatatcgggtaattattaatttatggccaagagccatggcagttaataataagaaaaacttatttcagacaggggtagtaatggaaatgataaaaacgccaattattattggcggcgtcctgctgtcggcgttatccggcgccgcgcaggcggaaattaccatcttggagaaaaacccgcagagcaatgtgttgctggcgccgctgagtttacaggtcggcggcagcattcggccggaatggatttttaataatggcccggagccgggctatgataaaaacggccatgacggcggcacgcgctttcgtttcagcgccgattacgccctgagccagcatacctcagccatcggttattacgagtggggtgtggatctggcgcacgcgctgagctgggacgggcactacgacgaagacggcaaacgcgattaccagcgccagctgtatggcggttttaaagacgaccgttacggcacgctcacctatggtcatcagtatggcatctattattccgtggtcgggattaaaagcgacgtctgggataacgatggtcacgccggcggcaccggcattggtatttccggcgactatgacggcggtaataagccgaagaatagcctgaaatacaccaatgattttggtccgctgaccctgtacgccaactatttgctgccggaagacgatctgcataccgccaataatctcagctaccggcgttccggcggcggcgggctggggttcgattataaaatcgatccgacattgacgctgagcgcggcgtacagctacaccgacgcgaaggtgaaggatgatcgttataacgaacagcaataccatcagcagctgtcgggcgccgcgctgacctggcagccgaccaactggtatatcgtcggcaccgccagctattataaagattatgtgcccagcacccgcgagcgcagcctgtcgcatttctttgccggcgacggttacgggctggagggttttgtcggctataccttcaatatcgacaaaccgttcctgaaatccatccagccttatgtggcggcggactcgctgcggctgaaggggcaggaggattatcacgccaatcacgtctatctgggggcgggcaccaccatcggttacggcctgtcggtatatgttgaacgcacgctggccaacagcagcgacaacgagccggattccacctgggtgacggtgttctacgacttctgaccgcctacatggcaatgggggcggacggcagcgggccgtccgccgccttttccgccagatagcgcgccggcggtttgccgaccgctttcctgaacatggtgacaaagccgctagcgctctcatagcccagatccagcgccacgctctgcacgctgacgccctgcgtcaggcgctgcagcgccagcatcacgtgcagctgacgccgccagtggccgaagctcatccccagctgttgctgcagcgtacggctcagcgagcgggtgctcatgccgatatgctgcgcccattgcgcctgcgtgcgcttatttgccggctccgccagcatctgctccatcagttggcggatacgtgcgtcctgggagaccggcaggtgcaggttttccaccggcgccgctgccagctgatccagcagcaccgtcgccagccggccttcggccccttgctgatcgtacagcggcgtaaagcggctggccgccagcagcagttcgcgcagcagcggtgaaatggtcagggtgcagcagctgtcgggcagatcgccggcggcggcggcgtcgacaaacagcgcataacactcggtagcgccggtgccgcgcgcgctgtgcagcacgttgccgggcatccacagcgcgcactgcggcggcaccagccacaatccgttttctacctcgcagcgcagcatgccgcgcgcggtgtagatcagctgcgccttgtggtggcggtgtggctccacttcccaattctcattaatcgtcgcgccctgtacggcgaacaccgggcgcggcacgttatcgatatccagacagggcttcttggtcacaaaagtcatgagaataactctcattttggcgtaaatgaaaaatagtatgtcctgattgtgcaatgtggtctagcgccgttgtcgataaagtaggcggcaatttggttttgctgaacctgacagggggcaatatgcatcaacgagcggtgattaatcagctgctggcgtggatcgaacagaatctggaacagacgctgacgctggacgagattgcgacgaaagccggctactccaagtggcatctgcagcggatgttcaaacgtcagaccggccacgtgctgggcacctacgtgcgccgcagacggctgactgccgcggcgcgcgagctgcggctgacgggcaccagcgtggcgattattgcggataagtaccagtttgattcccagcagaccttcacccgcggtttccgccagcagttcggcctgccgccggccgcctaccgccgcagcgcggagtggccgggctatggcatgcagccgccgctgcgtctgtgcgcgccgccgctgccggcggcggattttgtcgaactgccggcgatgcggttggtggggcgcacacagcgccgcacgctgacgctgaacgagctgagccggcggaaaaaggagctgcgccagagcgcctggagcgcgctgctgtgtccgctgtccgggccgccggcggtggcctacgggctgacccggctggacgtcgacagccgccagcaggatcggcaatgcatggcgtacaccgttgcgctggacgatgagcagacggcgggggacgtggtgcagattgagccgggggagtacgccagctttgtctatcaggggcaggcggatgagttccagaactttatcgcccgggtctacgacagcgtgatgccggcgctgaatgtggtgcgccggccgggcagcgacattgagcgtttttaccctgcgcagggtggcttctaccatcaggccgacgcggcgatccactgtgagtatctgatacccatccgccgtttgccgacgccgcgctgagcgcagccaatgaaaaccggcgcgtgatgcgccggcggtgtgggatgatgtcgcgatctgaagctgcggatcaggcgacgcgaatggcgttcataaagatatttctgctggcgccggtgctttgatgcaccagcagtttcaggccgtcgaccttgaactgcatattggcggcatacaccacgttggtgataaacgcttcattgccccggacggtgacgttcgcttcccctgaaatgcccgtcgtggtggaggtgacgtataccttccacatggcgatggtggctgaagagttcgcgcccagcgagaagatccaggtcgggctgttattgggcacgttaaccgatttatttaaccccagcagtttgctctgattgaaaaggcgcaagtgggttctgacctgcgtttcgtccttataagcgctgataaacggcgtattgctgtggctggttgccgtcatctccaggcgatccgccgtgctggctacgcccaggccgcgatagttggaggtatcgttgatggacgtggcgctggccgcccggtactggctggtgaaaagattatgcccgaccaggccgccgatatattcaggctcaataatgcatttgccgaaaccgccggtgcggatatttgcgactacgtcaaagtagcgggcttcggtggtggtgcaggtaatgattttctccgcgctggccttccagctgccgtccggcgtgctcagcggcttgcccgccgtccaggtgctgttgccgtccagggcattctgcgtatcggtaaccagaatgtaatagttgccctgatgataggagggttcggtcagtaccgtgccggtaaccacaccgtcgctgatggtgtcgccgaagccgataaccttgccgttattttccgtatccgggttgttggcgcccaggttcatccagaccgagaacttgccgttgtagtcgtaggtacccttgtagatattggcatactgcgcgccggagagcagaatcaccccgccatatttgttggaggcgaaccattgaatatcaaatgagtggcactccgcgacggtggtaaagcccggcactctttcaccggtgccgatcagcgctcccaggtagccgccctgccagctgcagccggcgaggtcgttcatgcccgttacccgctgggtgtctcggtagcagcggtagccgataatgtagtttttcatgctgccgcagtacagtttggaggcggtgatgccgttcccccagtttctgaaccaggtcgccttattggcgccattgaaatattcgacgcgcaggtcgatgttgttttgactgccggcggatttatggggggcgatcgccggtgcggcgtcccaccatttttccggcagcgcggggaactgctcgccgacgagcagcgattgcaggtgcagcgcaaaaccgttgccatcagaactgattaacagcgttttattaatcaggtaattgcctttgccgacaactttacgatatttattcacgcgcgcatggtcgatggctgtctgtatggcatcgctgtcatcgtgcacgccgtcgcccacggcgccgaacatttccggtgacaagaagtaaccggtattttcttcaagggctgtactcatcattatctctccgttagtgatttgcaggtgagcggaacatcggctcgggataatggtataaacggataacgttgtcggcatgggatgcctgttgggtgaaggctgaccaaacaaggcggtgatttccgaggaatggagctgcggcgtgtaaacggcgtccggcgggggatagcggggattatgcggccgaacgcgatggaaaaatgcgtacccatcggcgggaaaatttcacacttttgccctagtgaacatataatgtgcatccggctcttgcaggccgaagataatttagacaaatactgccagtgtggcccaccaaaccaacacgaagataaacatgagcattcgcgcgttattaaccctgtttacggccctggttgcgttcagccagaccgccctcgccgttgtttaccctctgccggccaaagacagccgtctggtgggggagaatatccagatccaggtccctgaggacagcaagctgccgctggaaagctttgcggcgcagtaccagatgggtctgagtaatatgctggaagccaatccgggcgtcgatcccttcctgccgaaggccggcagcacgctgaccatcccgcagcagctgattctgccggatgcgccgcgccagggcatcattatcaacagcgcggaaatgcgtctgtactactacccgaagggcaccaacagcgtggtggtgctgccgatcggcattggtcagctgggtaaagacacgccgatgaactggatcaccagcgtacagcgcaagaaggacggcccgacctggacgccgaccgccaaaatgcgtgaagagtacgcggcggaaggggaaatcctgccggcggtgttcccggccggaccggataacccgatggggctgtatgcgctgtatatcggccgtctgtacgcaatccacggcaccaatgccaacttcggcatcggcctgcgcgtcagccacggctgcgtgcgcctgcgcgccgacgatatcaaatacctgttcgataacgtgccggtcggcacgcgcgtacagtttatcaatgagccggtgaaagcctcggtcgagccggacggcagccgctatctggaagtgcacaacccgctttccgccaacgaagagcagctgaagtcgaaagatccggtgccggtgatgctgtcgccggcggtgggcaaggtgctgatggacagcggcgtcaaccagagtgaagtcgacgcggcgatcaaggcgcgttccggcatgccggtgaaagtgaactgatcgatatcccctgattgcactaattggccggcccgttgttatgggccggcttttttgttcgtgtgcggcgtggtgttgcatctggtttaagatatcgctgaggttgatcgcgtcgctggccgtcaacgatcgcggtctggtgatacctgtgtttgtcgtgatggagtgacccgttgaacattagccacgatgttgccaacgcgcgttttgaggtgcccggctatgagctggtgtacagcgcgccgttggaaacccagttacagaatgatgacctgcgcgacagcgccgaggtctggcggcagatgttcgcccaggcgcggcagcgcatcgatatcgcccagttttatgtgatgaatcgagccggcagccggctggacgcggtactggcggagctgcgccgcgccggcgagcgcggggtgcaaatccgcctgctgctggagcgcaaagggctgcgtaattcggcggcggatacgctggagcagctggcgacgatcccgcagctggaactgcgcgtgctcgactatcagcagctgagcggcggcattatgcacgccaaatacctgctggtggacggcgaacaggcgtttgtcggcagccagaactttgactggcgggcgctggagcatattcatgaggttgggctgcgcgtcagcgacgccggcgtggtgcgccagatacaggcggtatttgagcaggactggcgggcgcaggcgctgctggcggcgcagcagccggtgccgccgctcacctaccggccggcgacgccggcggccggctatctgctcgccagcccgcgcgcttacctgccgccgggggtgacggatacgcagagcgaactgccgcggctgctggcggcggcgcagcggcgggtgcgggtgcaggtgatggagtatgcgccgctctccttcgggccggggcgcagccggccctattacgccgtgatcgacaacgcgctgcgcagcgcggcggcacgcggcgtgcaggtggagctgatggtggcggactggaacaccaaaaagccggagatcgactatctgaagagcctggcgctgctgccgaacgtgcagctgaaagtggtgaccattcccgtcgccgacggcggctttattccctacgcccgggtgatccacagcaagatcatgaccattgatgagcggcttgcctgggtcggcaccagcaactggagcggcggctatctggataattcacgcaatctggagctggtgctgaataacgaggcgttggccgcgcggttggaccggctgtatcagcagctgtgggacagcccgtatgcggcggcgctgcgcattgaggaagattacccggcgccgcggccgggcggctgaggcattgacggggaagcagggccggcgcgtccggccctgcctcagggttaccgatctttcttcttgccgaagactttgatcagtgcgccgacaatcagccccacggcgatgccggttaaaatccagtcgataatgctcatgttacttctccgctatttccttgatcgaattatatattcattcgatatggaatgccgcctctatcatctgctgccgttgtggggcggagtagtcgagcagcgagtttttgctgttggatttctccacgctgatgcgcagctcatccgccgtcagggccagcggctcctgccagaacggcgcgatggcgtgctcggtgatgaagtcgctcaggtagcgctcggggctgccctgatgctgcgggaacagccgttcggccagttcctgcatcagcctgcgctgctgcggctgccggctctccgccagcaattgcaggaacggcagcagcaggcggccgcacacctggccgtgatgatagtcgcgcagcgcgcctacttcaccggcgatgccgtggatcacccccagaccggcgctgctcagcgtcagtccgccgagataggaagcctgcatgatggccgcgcgcgcgtcgtcgctgctattgagcgccggccaggccgcaaggaacaggcgcaggccggtcagcgactgctcgcgcgtcaggctgctggcggtttttgacaggtaagcttcgaacaggtgggtgaaggcgtcaatggcgcagtaggccagcacgtggtcgggcgcgccctgcagcagcagcggatcgaggatcgccgtctgcggcacaaaattggcatggcgcagcgaggccttcacctgactgacgcgggtatcggtaatcaccgcgttctgcgtgacctcgctgccggtgccggcggtggtagggacggcgatcaacggcagcgtgtcgccgccgatcgccgtatcgccgaccttttccatatagcgcagcgtcggcagcgggtgtgccagcagcgctgcaaacgccttggcggcgtcgagcacgctgccgccgccgatcgccaccacccgcgtcggctgaccgcgccagcgcgcgacccactggtccagttcctgcggcgacgcctcatggctgacgatctcccggccgatcagcagcggatcgagctgcggcgccagcgcggcgtaggtcgggccgttgagaaacgagcggcagctgaacagcagcgtaggctgcgcatcctgcgtcagcagcgggataagctgggaaatggcgccctggccgaaccaggtctggcggttggcgatcgtgaggctgagggtcatgcaaggctccttggcgaacggcaaaacgccagcataatgcagcccagcggcgtgaaccacgatttcttgccgggtagcggcgagttttttaaccgtaaacgccatcgtcaatttgcccgttaatggctgattcgggtgttgacctttggcgcgtggccgtcaaaacatttatatattaataaacatttcgttttgccgggcggacaagttgtgactgatttaacacgccggcgcttgccggcttgcatttcagacagtgagatgctttttattactttccggccgcccgccgatctgcgggccgcgcccggcgcagattgttaacctgttaatgctcggaggcccggatggatattcagcttgccagactgacgacggtgattgacgccgtggcgacccgccacttctatccgcacctgctggcctacctggagcgcttcttcgcctttgataacgccatcgtatacgcctttgaacaggatcggccgccgcgctgtctgctgaaggcggaaaaggagaacagcgaccgggtaaacgcgctgtatcagcagggcgcctatctgcaggacccgttttatcacgcgctgaacgacgggcggcagggagatgtttttaccctgcgccagctggccccgcgcggcttctatcacagcgactactaccgcaatttttaccgtaaaaccggctggcgcgacgaggcaggcgtggtgctgcagctgacgccgcagcgccggctgggggtgtttttcggcgcttcgcagcgtacggtggcgctgcgtcagccgcagcaggagacgctgcacgatgcgctgatgctggtgcgcagcgtggcgcgactgcactgcgacgcggcaggggaagcggacgccgccccggccgcgccgtgcgaccgcggtgcggcggcgcgcgccatgctgaccccacgcgagcgtgaaattgtcgatttgattctggccgggcagggatcgccacagattgccgccgggctgtttatcagccttggcacggtgaaaaaccaccgtaaaaacatctacggcaaactggggatcggctcgcaggcggagttgttcagcctgctgctcggtcacgcgctgccgcgcagcgcatgatgttaaaaaatagttaaaatatccctaaagggacatggccgctccgccgccgcctgcggataatccgcagtcagagtctggatctggggagagcggcagtgaacagcaatattgaatcgttaacctactacgcggcgaccaaaaaatacgatctgcgctatccggcgctggaagaggatctggacgttgacgtggtgatcgtcggcggcggcttttccggcatcaacaccgcgctggagctggcggaaaaaggcatcaccaatatcgccattctggaagggcgccacctcggctacggcggcaccggccgcaacggcgggcaggtgatggccggcatcggccacgatctggagaagatcaaacgccacgtcggcccgcaggggctggaaaccattttccgtatcagcaatctgggcgccggcatcatccgcgaacgcatcagcaaatacgccatcgacgccgacttctgcttcggctacggctacctgggcagcaatgcgcgccaggagaaaacgctgcgcgcctggctgaaggagtttcaggcggtggcgccggacgaagagattgagctgtacaccggcgcggaggtgaaacaggtggtcggttccgacagctacacctgcgcgctcaaacatatgggcggcggccatgtgcattcgctgaacctgctgctgggagaggccaaggcgctgggcgactacggcgtgaagatctttgaaaacagcagcgtgctggaggtggagtacggtccgcgcatccgggtgcgcaccgcgatgggttcggtgcgcgccaacaaaatgctgtgggcctgcaacggctttctcaacggcctggagccggccatccaccgcaaaaccatcaatacctacgcgtttcagctggcgaccgaaccactgccggaggcgctgatccgtcggattagcccgatccgcggcgcttacagcgatatccgcccggtgatcgactactaccgggtgaccaatgagaaccgcctgctgttcggcagcgccacgcggctgctggagtatattcccgccgatctgaaagcctggaaccgcaacctgatgctgaaggtgttcccgtacctgcatgatgtgaagatcgatctggcgtggggcgggccgctgtgctgcagcgccaatctgttcccgcagatcggcacgctgccggcgcatgacaacgtgttttacgtgcagggctattccggcttcggcgtcacccccagccatatcgtctgcaaggtactggcggagggcatggcggaaggttccgagcgctatgagctgatgagctcaattccgcacgtgaatatcttcggcaaggacaaactgcggcgggtgatgaccaccgccggcaaagtgtggcaccagacgtccggctactggaagggacgccgttaaccgttaacttaaccagaggaaaccaagatgaaaccactcctgcttaaacagccattaccggcgctgacggcgatcggcagcgtcagcaacctgggggcgacggtgattgccggcgaaccgacggtcagcgtggcgatgatccacggcgcgccggacgacaacctgagctgcggcgtgttcagctgcacccgcggcagctttgtgatggagtatccgtttgccgaacatgcgacggtgtgggaaggcacggtgacgctgaccgatgaagccagcggcgaggcggtacagtatcaggccggcgacgcctggtttgcccccaagggcgccagggtgcgctgggacatcacctccgaccgctttgtgaagcactacctggcggtggtgaacggctgacagaccggccccttgcggggccggctgcttttctagcgcaggacgcgttcgataaacgcgctgacgtgctgcaaggtccgatctttatcgatctcattaaaaatctcatggcgggcgccgggcaggatctcggcgtgaaaatcgctgccgcgcagccgttcgagggtggtgcggctctcctcgcttaacaccagccgatcgtctccgccgtgcagccacagcgtcggcagcgcgccgaagcccggcccggcgtcgatggttgccagtatccgtcggatcgcctgcagcgtcgggcgtttaaacggcccgtgccacaccagcgggtcggcctgataggcggcgccgaccgccgggtcgcgcgacagggtgctgacgtccagcggcgtgtcgggaatggtctccagatcctgcagatcgccgatggcggtgtgttcccccagcagcgggccggacagcaccagcgcccgcaccccgtcgccgaagcgctgcacgtagcgcgtggcgatcatgccgcccatcgagtggccgatcaccaccagcggcaggtcgggatgctgacggcggatctgcgcgacggccagctgtacgtcgtcgaccaccgcctcatagtcctcaatcagcacccgttcgccctgcgaccgcccgtgaccgagatggtccgggccgaagacgcgggcgcccagatcctgcagggtgcgcgcgacgtgctggtaacgccccagatgctcgccgtagccgtgcaccagcagcgccagaaagcgcggtgcgtcatgatgccagtcgtgcagcgcgatatcgccgcgctgccctgtgataatgctgatctgttgttgcgacatatcatcccctcgttagcattccccctgattataggtcgaactgtcgcgccagctggtcgagggcctcacgctggaagcggttgaacgccgcgcgcggctgctgctggcggataaaggccagcagcgggtcctgcacctcggtgcgaatgccgctcagctgttccatcaccgccagcccgcaaaacggcacgtaggattcggcgtagccgccctcatgcaccagcagcagtttaccgccgcacagccgatcggcggcctcctgcaccagcgcggtcatggcgcggaagctgtcgctgtgcagctgcatgcgcgccagcggatccatcgcgttggcgtcgtagccgcaggcgataacgatcgcctccgggcggaactgcgccagcgccggcaggacgatgcgctgcatggcgtacagatagctgtcgtcgccggccccggccagcagcggaatattgatgttatagcccagcccggcgtcggcgccgcggtcctgctcaccggcatagccggcggggaaacagccgtcctgatgcagtgaaatggtcagcacgtcgtcgcgccgccagtagatatgctgggtgccgttgccgtggtgcacgtcccagtcaatcaccgccacccggccgaggccgcagcgctgtttggcgcgttcaatggcgatgggaatattggccagaaagcaaaagcccatcgactgctccggcaggcagtggtggcccggcgggcgcgacagcgaataggcgttgtcgagttcgccgcgcagcaccgcctccagcgcgctgcaggccaggccggcggacagtttggcgatttcatagctgcccgggccgagcggcgcttcctcgcccagcaggccgccgccgttgtcgctcagctgcttgaagcgctgcaggtagtggggcgggtgaatgcgctgcagatcctgctcgtccgccagttcggcgctgcgcagctgcagccggcgcgacaggccggagacgtccatcaggtttttcatccgccttttggtttccggcgattcggcatggctggcgccggcgggcggctgcacccagccgccgaccggcagcgtggtggcgtgcagcccggtgctgtgccagaaacagcgttcatcgaagaaaaagccggtgtttcttttcacgttgcagactcctggttaaatggcgcgcgcggcgcgggggatgccagcgaaatcagcagcagcgacagcagcgcgcagcctagcgcaccgccgagcagcgcgccgaagccgccgaaaaattgcagcagatagccggccagcagcgggccgatggccataccgccgccgatggtcaggttgatgctgttcatcagtttgccgtcgttatccagcccggcgacggccgccagcacaaacggcagcacgaaggtccaggtgaatttgaacagcagcgccgcggcggcaaagcgcgccagctgcggcgtggcgtacagcagcgcaatgctggtcaacagcagcaggtagccgaagaccatcagccgctgccggtgacggcgggcgccggtcagcgccgcaacgctggcgccgacgatgccgaacagcgtggcgatcgccagcacctggccgccgtgcactgccgacagcccggcggcggcgccgatattgccgataaaggtccagaccgcgctcaggctgatataaaaacacagcaccgccagcgcggcgcacagcttacgcgtcagggaggcgggcgggcgctgcgcggtgtgctgcggcgccggccggtagccgtcggggaaggcggcgatcagcggcagacagcacagcatcagcgccgccagcagcaggtagaccgccatcaggccgtagtgggcgaacagcggcggcagcgccagcaggccgatcgcccccagcgccagctggccgagcacccagcaggcgtaaacccggctggcgttgctgacgccggcggcgcaggtgatgcacaggatcatcagcgtgccgcccgccagcgaggcgacaatgcgcagcgccagcagctggccgaagtcgctgaccagcgccgaggccagattgcccagcataaagacgccggccgccagccaggcgacccgccgccagctgatgcggctcatccaccaccaggccggcagcgtggcgaggctcatcgcccccagttcaccggcgaacagccggccgatctgcgtcggcgtcaggcgccactcgccggccagctgcgcggcgatcgccggcgcggtcatcagcacgccgggcgcaatggcggcgaaaacgataatggcggtcagcagcagcggcgggcagggctgtgccgcccgctgggcaggcgcggaaaaggcatcgctggacatcaatatatccttctggctggcgattaataatgactgacgtgcttaacgactatatattccgccgcatgagcggcggcaggaacgattatccctgggcgataaatccgctggaaaccaattcggtgcggtttaccactgcggttttagaaaatatattgcgcatatgggtttttaccgtggagagggaaatacccagctttaaggcaatacgtttattgctggcgccttcgcgcaccagattgacgatttcctgctctttggcagtcagcagctgcgcttccccctccggcagcaggtcgcgcgtcgccagctcaatcagcggcagcaccgcgtgcagccggccgcgctccagcgcggtaaacggcgtatcgcggatcagcgataccccggcgacgatgcgcctgcgctggcgaataaagatctcggtcatatcgcgcatattattcggcagcataaaatcatggtaatactggcggttattggcgattgccgccggcgtcatatttaccatggtaatatcctgctgatgaaagttggcgggtttcatcggatcaatatcctggaagtccgccagatattgccggtgcgtattggcggaaataccctgcaaaatataatgttcgggttttaactggttattcaccaaataaaacacgccggcggaaacgggaataagatgcgcgatggtgttcaggcagctggcaataaaggcatggttagccgcgggccctgatggtgtctgcataatgtcctgccctccctttatcgccctcggtcaccggcgcgctggccgggctgcgggcactgttgtgcgtgttgggaatagcttaatatatgaacgataacagcatagttgtcgcaattacgcaacacaataaaaacatattaacaacgtgaggtggcttgcaataaactacataaataacaacgcgccagagcgatatttgtcactttttttgcgcggtttttctggctttttattaaaacattaataaagctttctgccgcttgttctctgaattttcatctgattttcccctggccgcccgccggtgcgcgacgagccgcgtgacgtcgccgcggccgacagcgccgcattgccctcatccttaagaacgatagccaaaaatttcttttgctttctacactcgaaaattacggttgatgaaaaagtataccggctatgtgccgcaggccgttaagaagaaaaaatgatgatggctcagaaggggatagcgatgaaaagaaacgtggtggcggtggcgctgggcagcgtggtgtccggcctggcgcacggcgcgccgggcgagcggcccaacgtgttgattattgtggcggacgatatgggctattccgatatcacgccgtttggcggcgagatcccgacgcccaatctgcaggcgctggccgagcagggcgtacgcatgagccagttttatacctcgccgatgtcggcgccggcgcgttcgatgctgatgaccggcaacaccaaccagcaggcgggcatgggcggcatgtggtggtatgagaacaccattgcgcgtccgggctatgagatgcgcctgaccgaccgggtcgtcaccctgccggagcgtttccgcgatgccggctatgccaccatgatggcggggaagtggcacctgggctacaccgacggcgcgcggccgaccgatcgcggctttgaacgcgccttcgcctttatgggcggcggggccagccattttaacgatgcgaagccgctcggcaccgtggaggcgttccacaccttctataccctgaacggcaaacgggtggcgctgccggcggatttctactccagcgaggcctatgcgcgtcagctgacgcagtggatcgacgagacgccgcaggagcagcccattttcgcctacctggcattcaccgcgccgcacgatccgctgcaggcgccggatgactggatcgcccggtttgacggcaaatacgacgctggctatcaggcgatttaccagcagcgcatcaagcggctgaaagcgctgggcatcatcggcgacaacacgccgctgccgtcgctggcgctggagaaggaatggcaggcgatgacgccgcagcaacagaagtacgcggcgaaaaccatgcaggtgtatgcggcgatgatcgccaatatggacgcgcagatcggcaaagtgatgcagaccctgaagcagaccgggcgcgataagaacaccatcgtgctgttcctgaccgataatggcgccaatccggcgcaggggttctattacggctcgcaggatgactattggcgtcagtttgacaacggctacgccaatatcggccgtaaaggctcgtttgtggcgtatggcccgcactgggccaacgtcagcaacgcgccgtacgccaactaccataaaaccaccagcgggcagggcggcatcaataccgactttattatcgccgccccgcagctcaggcagcatggcgccatcgaccgcacgccgatggcgatatacgacatagcgccgacgctgtacgagtttgccggcattgacgccgccaaaccgctgcgggcgcagaagccactgccgatggtcggcgtcagcttcaaacgctatttcagcggagaggccaaggcggcgccgcgattcagctacgcggtggagctgcataatcaggcggcctacgtcgacggcgactggaaactgcgccggttggtgaaaaacggcccgcaggccgccgatgccccctgggggctgttcaacctgcgcgatgacccgctggaaacccgcgacctggccgccgcgcacccggagatcgtcaagcgtctcagcgcggcctatcagcgctttgcccgtcaggggatggtgattgaggcgcacgggaagatggtggattacctcggggtggatgcggacggccattatatcggcatcgacccggctacccgccgaccgctggcggaggcgcaatgaatatcgacgcgctgcgggcgcgacaaattccgctcagcgacccggcccgcgccgcggcgccgttccatctgctggttaaaccggtcggcgccggctgcaacctggcctgccgctactgctactacccgcagcgcggcgagcggccaaggccgatggacgatgcgctgctggaggcgtttattcgtcgctatatcgccgcccagccgcgctacagccgggagatcaactttgtctggcaggggggcgaaccgctgctggcgggcatcggcttctacaagcgggcgctggcgctgcagcgccgctatgcgccgccgggcgtgaccatcagcaacagcctgcagactaacggcacgctgctgaccgacgcctggtgccggctgttcagcgagcatgattttattatcggcgtcagcctggacggcgatcgccagacgcaggacgcccatcgcccggaccgacgcggcaacggtagctatgacgccgcgctgcgcggcatcacgctgctgcagcagcaccgggtcgcgtttaatctgctggtggtggtgcatgacggcgtcgccgacggcgccgcggcgctgtatgaccagctgacggcgctgggcgcgcgctttctgcagtttcagccgctgatgctggagggcgacgcgccggcgggcggctaccgcctcagcgcggccaactgggggcgctttatgcgcgatatctaccgccgctggcggcagcgcggcgacctggggcgggtctttgtcatgaatatcgagcacgtctacgcccagtatttcacccaggtcagccccgactgcgtgcatgcggcgcgctgtggcggcaatctggtgatggagcaggacggcggcgtctacgcctgcgatcatctgatcgatgacgcccaccgtctggggcgctttaacgccggcgacgaactggcggcgctggccgacgccgcccgcgcgctgcctttcggccgccggaaaagcgtccggcgcgagtgtcagcgctgcagcgtgaagatggtctgtcagggcggctgtccggcgcatctggggcgggacggctacaaccggctgtgcgccggctactacgcctttttctccgaggtgctggccccgctgcggcgctatccgcgcgacgccggcggcctggcgctgtggcgcagcgcacagcctgcgtcatctcatccataaggacgatagtcagcgttttcctttcctctctatagtgcgttaagccaacccgcagaggagattccgatgaacctgtcgtcgcgcctttccgcccaccttgaacgaggcaaggtgggcttccccaccacgctggccagttcggtcggcgtgattatggccagcccggtgatcctgaccgtaaccagcggtttcggcatcggcggcgatacctttgcgctggcgatgctgatcgcctttgtgatgatgcaggcgcagctcaccacctttgccgaggcggcggcgatattgccgaccaccggttcggtgtatgactacatctcctgcggcatggggcgcttcttcgccatcaccggcgcgctgtccgcctatctgatcgtgcatatcttcgccggcacggcggagaccattctggccggtattatggcgctggtgaactttgagcatctcaataccctggccgccagccacaacgcctcgtggatggtcggcgtcgggctggtggtgattttcggcctgctgaacgcgttcggcattgaggcgttcggcaaggcggagatcgtactgaccttcggcatgtggagcacgctggtgattttcggcatcgccggcctgctgtcgccgccggcggtggcgctgcccggctggttcggcagcgcgctggacgtcagcgatccctttgcggtgttcagcctggtggggatggcgatgtttatgtttgtcggctgtgaactggtaacgccgatggcaccggagatcaaacgctcggcctgggtgatcccgcgcgccatggcgctggggctgtgcggcgtcgccgcctgcatggcgctgtacggcgcggcgctcagccaccaggtggagaacgtggtggtcgacgccgagcatcatgtacgcctgctggatacgccgatggcgatcccggcgttcgccggccaggtgatgggcgagttcggcaaatactggctgggcatcggcctgctgctggccggcgcggcgaccatcaatacgctgatggccgcggtgccgcgcattctgtacggcatggtgctggacggcgcactgccgaaggccttctcctacctgcacccgcgctttaaaacgccggtggtcggcattgccgtggcggtgctgatcccctgcgtgcacgccttcgccattcagggcgatctcgatcgcatcatcccgatggtgctggcggcggtgtgcgcctggggcgtggcctacctgctggtaacgctgtccgtggtgctgctgcgcatccggcggccggatctgccgcgcgcctataagtcgccgctgttcccgctgccgcagattgtgtccagcatcggcatcgtgctggcgattatctatatcacgccgccgggcatgccgcgcagcgcggtgtatatcccgttcggcatcatgatcggcctgaccgccgcctacgccctgttctggacgctgtgcgtgcagcgggtcaacccgtttaagccggtgccggtggagcaggtgctgacgcaggcgctggacaaatccgagcgcgaggaggtgccgtttgatcgccttacctccctcggctgagcgcctctggcgacatgagccggccggctatcgcgccggcggcgcgcttgagcggctacaggcggacctgcgcccgtatgactgcgagcggctgtccgccgggcgtttacgcctgacgctgccgcaggggccggtgctggaggtcagcgagcggccgcaggcgctgtttctggcgcatatcgtcagccactgcttctgcctgggcggcgacacctcgctgaccggcagcgtccggctgacggtgcgcggcgccggctggctgcggcgccgcggcgtgcgctaccgcaccgtgggcgataaggccgccgcgcggcggatcacggactggctggcgcgttatccgcagattggcgcaacgctggcgcagctggatttccgccatgcgcagctgacgctggcggcagggcgctggcagttcagcatcgaacattttgccgcctgcgaggtggtcagccgcctgccgccggggcggcgctatctgcgcctgaccgcggcgcagcgctgtctgctgctcagcgcctgtctgatggtggcgcaactgatggagaaaatgaatgactagaagcgtggtgattaccggcggcggcaccggcatcggcgccgcctgcgcccggctgctggccgggcagggcgatcgggtgtttattatcggccgtcgcgccgcgccgctgcaggcgctggcggcggagacaggcgcaacgccgctggtgggcgatgccgccagcggcgacagctggcgcgacgcgctgttgccgcagattatgcgccaggccgggcgcatcgactgcctgattgccagcgccggcggcatggggctgggggcgctgggcgatatgacggacgccgagtggcggcaggcgctggacagcaacctcaacagcgccttcgccagcgtgcgcgcctgcctgccggcgttggtgaacagcggcggcaacctgctgctggtggcgtcgatcgcctcgctggccgccggcccggcggcgtgcggctacgtgaccgccaagcacgggctgatcggcctgatgcgctccgtcgcgcgtgattacggcccgctcggggtgcgcgccaacgccatctgccccggctgggtgaccacgccgatggccgatgacgagatgcagccgctgatggcggcgcatggctggacgctggagcaggcctaccgcgaggtctgccgcgacgtgccgctgcggcggccggccagcccggcagagatcgccgaggcgtgccggtttctctgttcaccgcaggcgtcgatcatcaccggcgctacgctggtggccgacggcggcgccggcgcggtggatgttccaaccctggcttttacttccctataaggagcgacctatgagttcagaagcggtgtttattcaggttggcgcgctggcggagggctttgcccccgacagccataccctgcgcgggcaggacgatttggtcgggcagacgctgagcctgtacttcagcgacggcgagcgccttgaggtgtgctttgtcgacgggcagacgctgcactggcgcggacagccggcggactatcgcgccaccgcgctgcgccccggcgtgctgtttgtcgatttcctcgatccgcagcgcgccaacgccagcattacgctggtctgtaaccaggcgcagggcaattttaccgcggtgtacggccaactgccggatgaggcgcaggcgcggctggacgccttcagccgggtggagcaggggctgccgctgaccgcggtgacggccgagttccgctttggccggctggcggataacgctgcgccgctgccggcgtttaccgacgagctgatcggcatgcgcaatatgtacacctacagccccaccgagcgctacgaacatatctacctgaacgacaatttctacgcctggcagtgcctggacggggtggaaaaagggctggcggacgttgaccgctgccactacgtcaaggtggcggagcagctgtacctgtttgtctggcgcgagaagatcattccgaccctcggcgtggtgatgatcgatctgcaggccctgcgcaccgacggcaagatcctcggctatcagggcagcgacttcagcgcgctgagtaatttcgccgtgggcgcgcacgcgcaggtgctgaacaccacccgtcatccgcggagcggggcatgaccttcgccgcggaggcgttccgcggccaggtggtgctggtgaccggcggcgcgcagggcatcgggctggcgatcgccggcgcctttgcccggctgggggccacggtggtgctggccgatctccagcatgataaggcgcgccaggcggcggagcagctgacggcgcagggcggttcggcgcaggcgctggcgtgcgatctgtccgacgcggcgcagattgcgctgctggtggagcaggtgacgcagcgctgcgggcggctggacgtggtggtgcacaacgccgcctattttccgctgacgccgtttgccgagattgaccgcgcgctgctgcagcgcaccctcagcgtcaacctgatggcgccgtttcatctggcgcaggcggcgctgccgtggatgcgccgccagggcggcgggcgcattctggtgacctcgtcggtgaccgggccgaaggtggcctatcccgggctggcgcactatgccgcctccaaggccggggtgaatggctttatccgcgccgccgcgctggagctggcaccgtacggcattacggtcaacggcgtggagccgggcatgatccgcacgccggcgatggcgaacctgggggatgcttcactcaatcaggcgatcggcggcgcggtgccgctcggccggctgggggagccggaagatatcgccgcggcgatggtgtttctcgcctcggcggcggcggggtatatcaccggccagacgctggtggtggacggcggcgcgctgctgccggaggcccaactgcccgcctcctgaggccgttacttcttggcgggctgcgcagtcaggctgacgggctgctgctcgccgagggtgatcagctcatccagcagcgtcatcagctgctgcattttctctggcgagaacgccgcttcaatctcaccgtagccctgttcgacctggtggcgcgccacttcgtacagctcctggccctgctgagtcagcgagacgtacagcttgcgctgatcgttaaccggcttcaggcggaagatcagcttgtcacgttccatgcgcgacagaatgccggtcaggctggggcgcaggatgcaggtctgcgccgccagctcatggaattcgatggagcgctggtcggccagcacgcggatgatgcgccactgctgctcggtcaggttgtggcttttcagaatcgggcggaagaagcccatggcggtttcgcgcgcctgcaacagggcaatggtaagggattcatgcatatgtctggcctttgctatcaaggtgttggcgcatccggcgtgctggcgccggccgcttgtcttttattaataacttaatagtagccatatttggcgccgtggataaagggaaaatgcctaccgaggtgaaaaatagcgctgaaaagcactaattctttgaattatcgccaatatgttttgaggttgtgaatattttgttatcgcgatcacaaatcaaattaacggcgttgcgtaaatgctgagcagcggttaaaagtgatcattaatatattaacgaatgccggatgtcctgatttgtgacgataggagtttgcatgaaaggaaccgtattttcggtggcgctcaaccaccgcagccagatggacgcctgggaccagacgttccgcgacgcgccctataagaccccgccgaagaccccagtatggtttatcaaaccgcgtaatacctacctgagccacggcggtcggatcccgctgccggcggcagaaaaagtttacagcggcggcacgctggcgctggtgatcggcgataccgcccgccaggtgccggcggcgcaggcggcggcgcatatcgccggctacgcgctggccaacgacgtcagcctggcggagagcagcttttaccgcccggcgatcaaggccaagtgccgcgacggtttctgcccgctgggggagatggcgcagctggataacatcgaccggctgcagatcgtcaccgagattaacggcgtggagcaggaccgctggtcaacggcggatctggtgcgctccggcgccgaactgctggccgccatcagcgactttattaccctgcggccgggcgacgcgctgctgatcggtacgccgcatcagcgcgtggcgattaacccgggcgatgaggtgacgatccgcgccgccggcctgccggcgctcagcaatgttgcggttttggaaggagggcaagcatgaagcacgcgcgcattcgccatcacggccagatctttaacgtcagcgtcgaccagcagctgcgggtgacgctgccggacggcacgcagctcaacgaaaccgacgtcgaatggctgccgccggcgcagggcacggtgttcgcgctggggctgaactatgccgaccacgccagcgaactggaatttaaagcgccggaagagccgctggtgtttctgaaggcggccaataccctgaccggccaccgccaggtctcggtgcgtccggccggcgtcgactatatgcactacgaggccgagctggtggcggtgatcggtaaaaccgcccgtcacgtcagccgcgaacaggcgatggagtacgtcgccggctacaccctgtgcaacgactacgccatccgcgactacctggaaaactactaccggccgaacctgcgggtgaaaagccgcgacgggctgacgccgatcggcccgtatatcgtcgaccgcgacgatatcggcgacccgcactgcctgcagctcagcacctatatcaacggcgagctgcgccagcgcggcaccaccgccgacatgattttcgatatcccgtatctcatcagctacctcagcgaatttatgacgctgcagccgggcgacatgatcgccaccggcacgccgaaagggctggccgacgtgcagccgggggacgaagtggtggtggagattgagggcatcggccgcctggtcaaccacattatcagcgaacacgattatcaggagagcctgcgatgaaaaccatcaaccattggatcgacggcaaaaacgtcgccagcagcgagtacttcaccactaccaacccggccaacggcgaggtgttggcggaggtggcttccggcgggcaggcggagatcgcgcaggcggtggcggcggccaaggcggcgtttccgaagtgggccaatacgccgatgaaggagcgcgcgcgcctgatgcgccggctgggcgagctgatcgatgagaacgtgccgcagattgccgagatggaaaccgccgacaccggcctgccgatccaccagaccaaaaacgtgctgatcccgcgcgcctcgcacaactttgagttcttcgccgaggtgtgccagcagatgaacggcaaaacctacccggtggacgacaagatgctcaactacaccctggtgcagccggtcggggtgtgcgcgctggtgtcgccgtggaacgtgccgtttatgaccgccacctggaagaccgcgccctgcctggcgctgggcaataccgcggtgctgaaaatgtccgagctgtcgccgctgtccgccgaccgtctgggggagctggcgttggaggccggcattccggccggggtgctgaacgtggtgcagggctacggcgccaccgccggcgacgcgctggtgcgccacccggacgtgcgggcagtctcctttaccggcggcaccgccaccggccgtcgcattatgcagagcgccgggctgaagaaatattcgatggaactgggcggcaagtcgccggtgctggtgtttgaggacgccgacatcgagcgcgcgttggacgccgcgctgttcaccatcttctccatcaacggcgaacgctgcaccgccggttcgcgcatcttcatccaggaaagcatctacccggaattcgtcaaacgtttcgccgagcgcgccaaccgcctgcgggtgggcgacccgaccgatccgcagacccaggtcggcgcgttaatcagccagcagcactgggaaaaggtgtccggctatatccgcctgggcgtggaagagggcgctacgctgctggccggcgggccggacaagccgcaggggttggagtacggtaacttcctgcggccgacggtgctggcggacgtcgacaaccgcatgcgcgtggcgcaggaggagattttcggcccggtggcctgcctgctgccgttcaagtcggaagaagacggcctgcggatggccaacgacgtggaatacggcttggcgtcctatatctggacccaggatgtcagcaaggtgatgcgcctggcgcgcaatatcgaagccggcatggtgttcgtcaatacgcagaacgtgcgcgatctgcgccagccgttcggcggggtgaaggcctccggcaccggccgcgaaggcggcgagtacagctttgaagtgttcgccgagatgaagaacgtctgtatctcaatgggcgaccatccgatcccgcgctggggcgtctgagcctgatgtttttgaattaaaaacaggactatacccgatagctggcggatggcggccagacggggataggaggacttatgggtaagttagcgttagccgcaaagattacgcatgttccatcgatgtatctgtccgaactgccgggtaaaaaccacggctgccgtcagggggcgatcgacggccacaaagagatcagcgcgcgctgccgggaaatgggcgtcgacaccattatcgtgttcgatacccactggctggtgaacagcgcctaccacatcaactgcagcgaccattttgccggcgtctacaccagcaacgaactgccgcactttatccgcgatatgagctacgagtacgacggcaacccgcagctggggcagctgatcgccgatgaggcctgcaagctcggcgtgcgcgccaaggcgcacaatattcccagcctgaagctggagtacggcacgctggtgccgatgcgctatatgaacggcgaccgccacttcaaggtggtgtcgatctccgccttctgcaccgtgcacgactttgccgacagccgccggctgggcgaggcgatcggcaccgccatcgaaaaatatgacggcaccgtggcggtgctcgccagcggctcgctgtcgcaccgctttatcgacgaccagcgcgccgaagagggcatgaacagctacacccgccagtttgaccagcagatggacgaacgggtggtgaagctgtgggccgaggggcgcttccgcgagttttgcgagatgctgccggagtacgccgattactgctacggcgagggcaatatgcacgacaccgtgatgctgctggggctgctcggctgggataagtacgacggcaaggtggagtttatcaccccgctgttcgccagttccggcaccggccaggtcaacgccgtgttcccgctccccgcagaagcctgaggaaaaaccatgccccatttttacgctgaatgtaccgacaatatccgcgaagaggcgcagctgcccgcgctgttcgctagggtgaatcaggcgctggcggataccggcatctttccgcttggcggcgtgcgcagccgcgccatctggctggacacctggcagatggccgacggcaagcaggattacgcctttgtgcatatgacgctgaaaatcggccacggccgcagcctggagagccggcagcaggtgggcgaaatgctgtttgcgctgattaaggaacactttgccgcgctggcggccagtcgctatctggcgctctctttcaccatggaagagctggatccggtactgaattacaaacagaacaatgttcacgcgctgttccgtcaatcctgagaggtggtaaatgctggacaaaaacctgttgagccgtgcggtacaacgcttgcatcaggcggagcaaaaccgggagcagatccgcgcgctgtcgatcgagcacccggagatcaccattgaggacgcctacgccattcagcgccagtgggtggcgctgaagatcgccgaagggcggacgctgaaagggcacaagatcggcctgacctcgcgcgccatgcaggtcagctcgcagatcagcgagccggactacggcgcgctgctggacgatatgttctttaacgagggcagcgatattcccatcgaccgctttatcgtgccgcgggtggaggtggagctggcgtttgtgctggccaaaccgctgcgcgggccgaactgcacgctgtttgacgtgtataacgccaccgactacgtgatcccggcgctggagattatcgacgcgcgctgccacaacgtcgatccggaaacccagcggccgcgcaaagtgttcgacaccatttccgacaacgccgccaacgccggcgtggtgatgggcgggcggccgatcaagccggacgcgctggatctgcgctgggtcagcgcgctgctgtatcgcaacggggtgattgaggagtccggcgtcgccgccgcggtgctgaaccacccggccaacggcgtggcctggctggcgaataaactgtttccgcacgacgtcgagctggaggccgggcagattatcctcggcggctcgttcacccgcccggtggcggcgcggcgcggcgataccttccacgtggactacggcccgctgggctgcatcagctgccgcttcgtgtaacggcggccaggggagaacgcgatgcttatcaataccttcaaacaggcgctgcaggaaaaacgcccgcagatcggcctgtggctcgggctgtgcagcagctacagcgccgagctgctggccggcgccggcttcgactggctgctgatcgacggcgaacatgcgcccaacaacgtgcagacggtgctgggccagctgcaggcgacggcgccgtacccgagccatccggtggtgcgcccgccgtggaacgatccggtggtgatcaaacagctgctggacgtgggggcgcagacgctgctgatcccgatgatccagaacgccgagcaggcgcgcgaagcggtgcgcgccacgcgctatccgccgcacggcatacgcggggtcggcagcgcgctggcgcgggcctcgcgctggaaccgggtgccgaactacctgcacgacgccgacgcgcagatgtgcgtgctggtgcaaattgaaacccgcgaggcggtcagcaatctggatgagattctgcaggtcgagggggtggacggggtgtttatcggcccggcggatctgagcgccgatatgggctttgccggcaacccgcagcacccggaggtgcagcagaccattgatgacgccatcgcgcgcatccgcgccgccggcaaagcgccgggcatcctgatggcgcgggcggatctggcgcgccattatctggcgtccggcgcgttgtttgtggcggtaggggtcgacaccaccctgctggcgcgggcggcggagcagctggccgccgagtttaagcaggggacggcgcaggccgcagccccgggcgtctattaaccggagccatcatgaaccaggtcgattcgcagccgcataaagcgcagagcgccgccgagcagtcggtgattaataagctgtttcggcgtctgatcgtgtttctgtttattctgttcgtcttttcgtttctcgaccgtatcaacatcggcttcgccgggctgaccatggggcaggatctgggcctcagttccaccatgttcggcctggcggcgacgctgttttacgtcacctacgtgattttcggcattcccagcaacatcatgctgagcatcgtcggcgcgcggcgctggatcgccaccattatggtgctgtggggcatcgcctccacctgcacgctgttcgccaccgggccgaccagcctgtacgtgctgcgcatgattgtcggcatcaccgaggccggcttcctgccggggatcctggtgtatctcacctactggttcccggcctattaccgcgcccgcgccaacgcgctgtttatgatcgccatgccggtcaccatggcgatcggctcgctggtgtccggctacattctggcgctggacggcgtgctgaacctgaagggctggcagtggctgtttctgctggagggcattccgtcggtgctgctgggcgtggtggtgtggttctatctggacgataccccggccaaggcccgctggctgagcgccgaggagaaaagcagcctgcaggcgatgatggacgccgataaacggcagcagacggccgccgcgccgcggccggcagcagcgcgcagcctgtggcgcgaggtgttcacgccgatcgtgctgatgtatacgctggcctatgtctgtctgaccaacaccctgagcgcgatcaatatctggacgccgcagatcctgcagagctttaaccagagcagcagcaatatcgtgatcggcattctggcggcgatcccgcagatctgcaccatcgccggcatggtgtggtggagcaaacgatcggatcggctgcaggagcgtaagcaccataccgccttgccgtatctgttcgccgccgccggctggctgctggcctcggccacgcatcacagcctgatccagctgctggggatcgttatggcgtcggtcggctcgtttaccgcgatggccatcttctggaccacgccggatcgcgccatcagcctggaggcgcgcgcggtggggatcgcgctgatcaacgccaccggcaatatcggctcggcggtcagcccgctgctgatcggctggctgaaggatctgaccggcagtttcaactccgggctctatttcgtcgccgggctgctgatcgtcggcgcgctgctggtatggcgcattccgatgaaggcggcgcagccgcgcggcgtcaagatgaccggggatgagctggccccctgaccacacaggagaaagacgtgcagaaaagtaccggttttatcgccaacatcgatatctgcaaagaatacgatgcgcgttacgccgcggacgatgtgcattatgaaacctttgccgggctggcggcgtttttcggccgcgatatgcaggtgcactggcatgactgctttttccagctgcactttctggaaaccggcaagatagagctgcagctggatgaccagcactattcggtgcaggcgccgctgtttatcctgacgccgccgtcggtgccccacgcctttttcaccgagccggacagcgacggccacgtgttgacggtgcgccaggagctgatctggccgctgctggagcggctgtaccccggcagtaacctggcgctggatatgcccggcatctgcatgtcgctggcgagcgcgccgcaggagctggcggcgctcagccactactgggcgttgatccggcgcgagttttccgccgggctggcggggcgtgaacagacgctggcgctgctggcgcaggcggtgttcaccctgctgctgcgcaataccgcgctggaggattcggcggccaccggcgtacgcggcgagctgaagctgttccagcgcttcaacaagatggtggatgaacgcttccgcgagcacctgccggtgccggagtacgcccaggcgctgggggtgaccgaatcgcgcctcaatgacctgtgccggcgcttcgccaaccgctcgccgaaacggctgatcttcgatcgcctgctgcgcgaggccaagcgtctgctgctgttcagcgcctgcacggtgcatgagaccgcctacagcctgggcttcaaggacccggcctacttcgcccgctttttcaaccggctggaaggttgctcgccgacccgctaccgcgccacgcaacacgccctgtcataacggcggaatatcgcctggatcacagtttgccgcgaaagcggcactcccctcggaaaagtaccgacgattgccgcaaaagtctcttctcgaaactggcgttggggtcttcaattaagcaaccaaaagaaaacattattttaacaatctgccgcatcgcggccgtgaaaataccgattacgagggacacccgatgaaaccagaagacttccgcgctgacaacaaacgcccgttcaccggcgccgaatacctgaaaagcctgcaggacggccgtgaaatctatatttacggcgagcgggtcaaggatatcaccacccatccggcgttccgcaacgccgccgcctccgtcggccagctgtacgacgcgctgcacgatccggccagccatgatcgcctgtgctggggcaccgacaccggcaacggcggctatacccataagtttttccgctatgcccgcagcccggaagagatgcgccaacagcgcgacgccatcgccgactggtcgcgccagagctacggctggatgggacgcaccccggactataaggcggcgttcggctgtgcgctgggggcgtttcccgagttttacggccagtttgccgacaatgcccgcaactggtatcagcgcattcaggaaaccggcctgtacttcaaccacgccatcgtcaacccgccgatcgaccgccataagccggtcaacgaggtgaaggatgtctttatcaaggtggagaaggagaccgacgccggcattatcgtcagcggcgccaaggtggtcgccaccaactcggcgctgacccactataactttatcggcttcggctcggcgcaggtgatgggcgataacccggactttgcgctgatgttcgtcgcgccgatggacgccgaaggggtgaagctgatttcccgcgcctcgtatgagctggccgccggcgccaccggatcgccgtttgattacccgctctccagccgctttgacgaaaacgatgctattctggtgatggaccatgtgctgatcccgtgggagaacgtgctgatttatcgcgatttcgaccgttgtcgccgctggagcacccagggtgggtttgcccgcctgttcccgctgcaggcctgcgtgcgtctggcggtgaagatggactttatcaccgcgctgctgcaaaaaagcctgggctgcaccggcgtgctggagttccgcggcgtgcaggcggatctgggggaagtggtggcctggcgcaacctgttctggtcgctgagcgatgcgatgtgcgctgaagccacccagtgggagaacggcgcttatctgccggattccgccgcgctgcagacttaccgcgtgatggcgccgatggcttacaccaaggtgaagcatattatcgagaagaacgtcaccagcggcctgatctatctgccgtccagcgtacgtgatatgaataacccggcgatcgacaaatatctggcgcagtacgtgcgcggatccaacggtatggatcacgttgagcgcatcaagatcctcaagctgatgtgggatgcgatcggcagcgagttcggcggccgccacgagctgtatgagatcaactatgccggcagccaggatgagatccgcctgcagtgcctgcgccacgcgcagggttccggcaccatggatcagatgatgcagatggtcgacaagtgcctgtccgactacgaccagaacggttggacggtgccgcacctgcataacaatgatgatattaatcagctgaataatttgctgaagtgattttttggaggaggttgctatgtctcaggaaaatgaacaccgcctgcgttttcgcgatgcgatggccagcctgtccgcggcggtgaatatcgtcaccaccagcggcccggcggggcgctgcggcattaccgccaccgcggtctgttcggtgaccgatacgccgccgtcgctgatggtgtgcattaaccgcaacagcgcgatgaacccggtgtttcaggaaaacggccggctgtgcgtcaacgtgctgaaccatgagcaagagatgatggcgcgccacttcgccggcatgaccgacgtcagcatggaagagcgcttcctgctggacgagtggcagaccggcgcgctcggccagccgatgctgcgccactcgctggcgagcctggagggcgaggtcacccaggtgcagagcatcggcacccaccagatgtacctggtggagatcaagcagattacgctcagcgacggcggccacggcctgatctactttaaacgcaacttccacccggtgatgcaccagatggcggcgctggcgtaagccttctcggatgatgcccgccgagggcggcgcgttggcgccgctctccgatctttccccgcattaatcgcgcaaacttccctggccggtggtttatcgatctgtcaaaatgatagctatcaaattgacaggtgataaaatggattttataccccctgacaacatcagcgagtttcctctgcgcccggcggcggccagagcgttgctgcagcaactggcgacgtcacacaccgagcgtatttttctcagcgcccatgtccggcagcggatggcggagcggcggatatcgctgcggcaaattttgtcggtgcttggcagccgccacagccgctttaccgaacagccccatcttacgccggcaggtgactggaagctgaatatgctcggcgtggccgccggcgagcggattgaggtggtcgtggtgttgaaacgggtggcaaacgatcccgccgccctggtggtgacggtgatgatccattagcgaggaaataacggtgtatcactatatcgaaagcggtttgaacacgatttggctggcgaatggctttcatcagacggagatcgaaggtgaaagctacgtcagcattgaggacattgctgggctgcacggttccatcgcccgggcgctggtggcgtgcgagcgtccgttgcaggcggatgaaatccgctttttgcgggtggaaatgaatatgtcgcagaaggcgctggcggagctgctgggggtcgatgtgcaaacggttgcccgttgggaaaaggcgcaaagcagtttaccgcgcatgacggacgtgatgctgcgcatgctgtatctggaatccgttaacgaaagcagccgggtcggcgcctgtctgcggatgctggcgcaggcgggcgtcgccagctcgatggagaagctggtgtttgaagagcgtaatcacgcctggcgacggagcagctaaccgcgatgcctgccgagggcgttgccctcggtttatgctcaggcagggctgaatccgttttcaacctcgaaaacggctacgctgccgatattatcagcccttgttggccaccagatcggccaccagccgattgaccggatcgctcatattggtgaagcgggtcaggtccgaacgggtcaccaccacaaacacgccgatattgttctgcggcgacatcgccatataggtgataaagccgccgccgccgccggttttctgaataatggccggcagtccgtctttcggcgccatatatatccagccgaggcctaacgcatccgcatcgccggggacgtccatccctttcagcgacaccagttcgcggcgctggaagtacatggtctgctcgcgggcggcggtggctttacgcgggctggcctgcgagtcgaggaactgctgcatccagcgctgaatatcgcgcggcgtggagtaaatgccgccgctgccggccgccgccacggtattgccgcaggcgctggggccgacggaggccaccatcaggcgcgaacactgctcggcgctcggcgtcagcgtggtgtcgaccatgccgagcggcccggtgatcttctcacgcagcagtttggtgtagggtttgcccgccgcccgcgacagcgcatcggccagcagatcgtaagccaggttggagtaggaggcatgcacccccggcggcacggtgacctgcgcatgggccagccactgccagcgctgcgccttggtcggccaggtgaacaccggcgtcttcggcggctttttacccggctgctcgcgcggcaggccgctggtgtgggtcgccaggttcagcagcgtaattggctggcgtgaattatagccgggcacgtaggcgccgggcggggcgtacttgcgcagcgggtcggtcagcttgagtttgccttccgccgccagtttcaccatcacttcgctggtcatcagcttggtgatggaggcgatgcggatcagcgagtccggccgcggacgctgattgttgcccggccgggtgtcgccgaagctgcggttcaccacctggttgccgtcgatcgccaccagcgccatgccggtggcgccgctgttgtaaaaaatatgctcggcgtattggtcaacgatctgcgacgtcagctgcggcgtctcggcctgcgccagcagcggcaggctgccgaggctcagggttactaaaacggcagagaaaagagtcttcaacggtccatatccatttcaaaatagagcatcaagagcgaaatcagcgcctggcggcctgatgggacaggctttagtgtaatgcgcccgcgcgttcgccgcatggggaaaatgtgcacagatgcgtaaagtttgcgctgtgtccgctgcggcctagcgcgcccgggcaaaaatggcgatcacctggtccaggtgggccttcatcgccttgcgtgcgccgcgcacgtcacgcgcttcgagggcggcgagaatcgcccggtgttcctgttcggagcggtgcggcatatcttccggcgtgtagtggtgctgcaacacccggaacatgctgccgtaacggtggccgagcaggtgggcgatgataaaggcgtaggccgggttgccgctggcctgggcgatgcggatatggaacagccggtcgccgggatgggtggcggaaccggcgcggttgtcgcggcagttctgctcgtaggcggcgcggatgcccgccagctcgtcgtcgctggcgtgccgggccgccagcgcggcggtttcaggctcaatcagcaggcgggtctgcagcagcgagaagggcggcagttcggcgttgaaatccagcgcgatattcagttcgtcgtcgatatcggcccactgatcgcggccggcctgctgcatcaccggctcctgcgacgccagcgccgccggtgctttgacgatcacgccgttgcccaccttcacatccaccaggccgatcacctccagcgcaatcagcgcctcgcgcaccgaggcgcggctgacctgcagctgctgcgccaaatcacgttcggaaggcaggcggctgccggggggaaattcattgttttcgatcagacgcttcaactggtcggctatctgtctgtaaattcttggattttccagtcgggtaatcggcatgttccaccttcggcacgttgacgttaagtgattcagcgcacaaatattgctcaatccgcttgagtgttggttaatcaggtgtaaaaaattagttaattgaaatgttgttttaaaaagtcgttactcattttctcatcaaacgataacgcgtaaagcgtcttttgtcatggtaaaggactgacctttaaccacccttagtggcctgaccattagacctttaagccaaggagttgctatggatctcaccgggaaacgcgcgctgattaccgccgccgggcagggcatcggcctcagcaccgccaaactgttcgctgcggcgggggcggaggtgatcgccagcgatatcaataccgacgcgctgcaggggctggcgggcattaccccgctgcggctggacgtgaccgacagcgcggcgattgccgcggcggcggaaacgctgggcacggtcgatgtgctgtttaactgcgccggggtggtgcacagcggcacgattctgcagtgcagcgagcagcagtggcagttggccctcgatctgaacgtcagcgccatgttccacaccatccgtgcgtttctgccggcgatgctggcgcagcgccgcggcacgattatcaacatgtcgtcggtggcctccagcgtgaaaggggtgccgaaccgctttgcctacagcgccagcaaggcggcggtgatcggcctgacgcgatcggtggcggcggattacgtcgccgacggtatccgctgcaacgctatctgccccggtacggtggcgtcgccgtcgctgcatcagcgcatcgccgagcaggcgcgcgagcaggggcgcagcgaagaggaggtgtatcaggcgtttgtggcgcgccagccgatcgggcgcatcggcagcagcgaggaaatcgcccagttggcgttgtatctggcctctgacgccagcgcctataccaccggcaccgtgcagattattgacggcggctggagcaactgatccgttgcgcgccgctgcggcgtgcgatctctctctgacattggggactgtatgaaactgttacgttatggcgccgtagggcaggaacgtccgggcgtgctggatgagcacggagatattcgcgatctttctcagcatattgccgacgtcggcggcgcggcgctgctgcccgacggcctcgcccggctgcggcagctggatatcgcggcgctgccgcgggtggaagggcggccgcgtcttggcgcctgcgtcggcggcatcggcaaatttatctgcatcggcctgaactacgccgaccacgcggcggaaaccggcgcgcagatcccggcagagccggtggtgttcagcaagtggaccagcgcggtggtcgggccgaacgacgacgtggagatcccgcgcggttcgcagaaaaccgactgggaagtggagctgggggtggtgatcggccagggcgggcgctatatcgccgagcaggacgcgctgaaccacgtcgccggctactgcgtgattaacgacgtctccgagcgcgagttccagattgagcgcggcggcacctgggacaaaggcaagggctgcgacaccttcggcccgaccggtccgtggctggtgaccgccgacgaggtgccggatccgcagaatttacgcctgtggctggaggtggacggccggcgctatcaggacggcagcacccgcaccatgatcttttccgtcgcgcatatcatcagctacctgagccgttttatgagcctgcagccgggggacgtgatctccaccggcacgccgccgggcgtcgggatggggcagcggccgcagccggtttacctgcgcgccggccagacgatgcggctggggatcgacgggctgggcgagcagcaacaaaccacggtacaggcctgacgggaggatgccatgacgacgattaccgcgctgcgggttgaggatatccgctttccgacctcacagcggctggacggctccgatgcgatgaatcccgacccggattattcggcggcttatgtgatcctggataccgatcggccggatctgagcggccacgggctgacctttaccatcggccgcggcaatgagatctgctgcgcggcgatccgcgcgctggaaccgcagatcgtcggccggcaactggcggagattgccgccgatatgggggcgttctggcgccagtttaccggcgacagccagctgcgctggatcgggccggacaaaggggcgatccacctggcgaccggcgcggtggttaacgccgtctgggatctgtgggccaaggcggagggcaaaccgctgtggcagctggtggcggatatgacgccggaagagctggtgcgctgcatcgattttcgttacatcaccgactgcatcacgccgcaggaagcgctgacgctgctgcgcgagcgggcggagggcaaggcgcagcggcgggagcagctgctgcagcacggctacccctgctacaccacctcggccggctggctgggctacccggacgacaagctgcggcggctgtgccagcaggcggtggacgccggcttctcccacatcaagctgaaggtcgggcgcgatctgcaggatgacattcgccgggtgcgcattgcgcgcgaaacgatcgggccggatcgtcagctgatgatcgacgccaatcaggtgtgggaggtggaggaggcgatcgcctgggtcaaccagctggcgttcgccaagccctggtttatcgaggagccgaccagcccggacgacgtggaggggcaccggcgcatccgcgacggcgtgcggccggtgaaggtggccggcggcgaaatgtgccagaaccgcattgtgttcaaacagttcattatgcgcggcgcgctggacgtggtgcagattgacgcctgccgtctgggcggggtgaacgaggtgctggcggtgatgctgatggcggcgaaataccggctgccggtctgcccgcacgccggcggcgtcgggctgtgcgaatacgtgcagcacctgtcgatgatcgactacctgtgcatcgccggcacccacgaggggcgggtgatcgagtatgtcgatcatctgcatcagcacttcgttacgccgtgcgagattcgcggcgcagcctatatgccgccgcgcgcgccgggctattcgatcgagatgaaagcggcctcgatcgaacagtaccgcttccgtgcgtaggggcgggcggcatgttacgcatcgacgctcatcagcattactggcgctaccgacccgccgactacccgtggattgacgacggcatgacggtgctgcagcgcgactacggcccggcgcagctgcggccgtggctacgccggcaccggctggacggcgcgctggtggtgcaggcgcggcagagcgaacgcgagaccgactggctgctggcgctggcgccgcagcttggcggcgtatgcggcgtggtcggctggctggatatcgcctcgccgcatctggcgcagcggctggagccgcgccatccgctgctgcgcggcgtgcgccatctggtgcaggacgaggcggatccgggtggctggttggcacggcccgcggtgaaccggggtatgcgcctgctgcagcggcagggctatgtctacgacctgctggtgacgcaccgccatctggctgacgcggcgcgctttgccgcccgccatgatgaccattggctggtgctggaccatctgggtaagccggatattgccgccggcgcgcggcactgggcgcagcagatcgcgccgctggcggcgatgccgcacgtggcgtgcaagctgtccggcctgattaccgaagcgccgggcggccgctggcaggcggcgcagctgctgccgtttttcgaggccgctctggcggcgttcggcccgcagcggctgatgttcggttccgactggccggtgtgcctgctggcgggcgactacccgcaggtttaccggctgtgcgagcaggcgctggccgccctgagtccgtcgcagcaggcggcgatctggggcggcaccgcctgccgggtttacggtttaacggagtctgacgatggatctgtatcttgacgataaggtggtgattgttaccggcggcggttccggcatcggcgcggcgatttcgctgacgctggcgcaggagggcgcggtgccggcgattgtcaccaatgcgatgccggatgaggcgtttctcgcccggctgacggcgttgcagccgcgcagctgcgtggtgatggccgatctgtgccgtgaaagcgactgtcagcaggcggtggcgcaggtgcttgaacgctacggccggctggacgggctggtgaacaacgccggcgtgaacgacggcgtggggctggaggccgggcgcgcggcgtttctcggctcgctggagaaaaacttgctgcactactaccagatggcgcacttgtgtcagacggcgctgcaggacagccagggggcgatcgtcaacatcgcctcaaagaccgcgctcagcgggcagggcggcaccagcggctataccgccgccaaaggtgcggtgctggcgctgacgcgcgagtgggcggtctcgctgcgaaacagcaacgtgcgcgtcaacgcggtggtgccggcggaggtgatgacgccgcagtaccagcgctggatcgacaccttcgccagcccgcagcagcagctggcgactatcaccgcccgcattccgctggggcagcggatgaccacgccgcaggagattgccgataccgtgctgttcctgctctccggccgttcgtcccataccaccggccagtggctgtcggtggacggcggctatctgcaccttgaccgggcgctgacgtgaacggcgcggggcagcggcggcgcttctgtcaggcgctcgatctggtcgactcaccggcgctgattgccgagtatcagcgtcatcaccaacgcatctggccgcagattgccgggcatctgcgtcagcacggcattctggagatggagatttatcgcctcggcacccggctgtttatgatcgttgaggtcggcgccgggtttgacgccgaacgttttgcccgcgacagccggctaaaccccgatgttcagcgctgggaagcgctgatgtggaaatatcaggtcgcgacgccctggacgccggcgggcgaaaaatgggcgctgatggagcagatattctcattaaccgaacaatgaataggccgcgccgccgcgtaccgcatgcggcgggcacattaacaccacggggataatattatgcttgcagataaaaccgctgcgcctgcgcagacgggcgccaacgcacgtagcaatctgcgctgggcctttattctggttaccagcctgttttttatgtggggcttatcttacggattattggacgtgctgaataaacattttcaggaaacgttgcacgtgaccaaagcgcagtcgggattattacaggcggcctatttcggcgcttattttctggtggcgctgcccgccggttattttatggataaacgcggttacaaggcgggaatattagtcgggctatgtttatatgccgtcggtgcgctgttatttgtgccggccgcttcggccaacagctttgccctgttcctgtttgcactgtttgtcatcgcctgcggactgggctgcctggagacggcggccaacccttacgccacggtgctcggcgacgccggcggcgcggagcggcggctgaatctggcgcagtcttttaacgggctggggcagtttatcgggccgatgattggcggcacgctgtttttctcggcgatgcaaaacgacggcggcggcgatcagggcgcggtgaaaatgacctacgtggtgattgccgtgctggtgctggcgattgccctgctgttccaccgcacccggctgccggatattcgggaacaggcgccgacggcgcacgccgccgcggcgcaggggctgtggcggcagcgccactttaccggcggggtgatcgcccagtttttctatgtggcggcccaggtcggcgtcggcgcgttctttatcaactacgccaccgagcattgggcggaggtgtctaaccagcgcgcgtcctacctgctgtcgatcgccatgatctgctttatgctcggccgcttcttcagcacctggctgatggggcgggtgaagcccgccacgctgctgacggtttacgcgctgattaatatcgggctgtgcggcgtggtgatgctgagcatcgacggcgtatccgtggtggcgctgatcgcggtgttcttctttatgtcgatcatgtttccgaccattttcgccctcggggtgaaaaatatggggcagcataccaagcgagccagctcgtttatgattatggccatcgtcggcggcgcggtgatgccgtattttatgggagccatcgccgaccgctacagcaccgcgctggcctacgggctgccgctgctgtgtttcggcgtggtgctggcgtacggcatgcaccagcgccgcgcctgattcacggacgcggcggcgtcgccagccggacgctgttgcggccgttgtttttcgcctgatacagcgcgctgtcggcggcgcggatggccgacgccacgtccagctgctccagcggcgaaataccggcgctgagggtgacgtgggtggcggccagctgattaaagccgtgtgggatcgccagcgcctgcacccgcaggcggatctgctccgccagctgggcggcgtactctttactgacgttggtcagcagcaccagaaactcttcgccgccgtagcgcaccacgatatcgcgcgagcgcaccgcgtcgcggatggcgcaggccactttcaccagcgcctgatcgcccatggtgtggccgtagtggtcgttataggctttaaaacggtcgatatccagcagcagcacaaagtgcaggccgttgtgcggcgtggtcagcagcgacagctggttttccagcccgcgccggttatacaggccggtcagcgggtcgagcatgctgaggttgctgagcttgtcgcgctcctcatacaggcgggcgaccagcgcgtgggtgaaggattcgctgcgtttcagcatcagatggtggatggaaaaggcgatgatcggcagcacgctgataaacaggatgcgcagggtattatgctggttatcgagcagcagaatcgtcagcgcagagggcacggcgtgcaggcagaaggcgatgacattgtcggtcagggtaatcgcgctgataaaaaaaatgctgaacaggctaataatcagatagttttgtgcgttcggcagcatatattggcttttcatataaatatgcccggcccaaagcagacctaatacgccggagaaaaactccagtcgctttatataacgccccggcgagcgtaaggtaaataataacgccgccagacaaaacaaggggataccgaacagcggcggcgtaacggccggggtatttttcaacggcattaatagggtgaaaagggaagacgctatattcattagcaagaacagaaatatcgctaaccgatgcttgctatttagcagttcctgataagaacgtgcattcattattagtttgtccgtgcggtcgacattgagcagcaggtcattatatcccgaacgttaataaggtatctcggcggtataatttcccaatgttattattaaaaaattattatattaggattattcttaagccaaattatcacttttccaacagattgtcatctgtcgctagcgaaagggatgcagggtgagaagaagtattatatgatattggttatcattatcacttcggagtgagccgtcatgattgccgccatgattaccgcatgtgggctgtggggggtgacctggtgtttgggggagcgtttatccagcgcctggggcgtgctgttgccctgcgccctgttgccgctgctggcgatggttaacctggatatggtgcagctgcgcagcctgatcgccatcgccatgctggcgacgatggtgatgctgttcaacagccgctggcgccactatctgctgctgccttcctgcatggcgctggccggtggcctggccgccgtcagtctgcatttcgatctgacgccgtaagccgcgcgcggcaaatagcagaaacgacaaaaccacgcccgggcgtgttcgctgttgttggctatcgttggtgttttttatacgggggaacaacgagaagagacatcaattggtgcgaagagagggacttgaaccctcacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcgatgttactgcttgattgcgatttatatcaccagcgtggtgcgaagagagggacttgaaccctcacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagatgctgtgcaatataaatcttgtggttatttggtgcgaagagagggacttgaaccctcacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccagaaacattgacttcagcaatgtcaccacggggccgaattctagagattttggcgaacacgtcaatagttatttcggtgttttggggcgatcgctgtaaaaagcgtcatatttctttcatctgaccgccattcgcctatttatcgcgcagcgggcgctcggcaaacagttcaatcagccagtcaatcagcacccgtacgcgcggcgccagaaagcggccgggcggatacataatgtgcagcggcatcggcggcggcggggtttcggccagcacttccaccagttcgccgcggttcaggtgctgggccagcgagtagcgcggcgcctgaatcagccccaggccggcctgacaggcgctggcgtaggcgtcggcgccgctgacgctcagccgcgcgggcagcgtgcgcaactccacctggccgttgcggcagaattccagcggatagtcctgattgttgctgagcgagaagtagcccaccgcctgatggccggccagatcgtccggcgagcgcggcgtgccgaagcgctgcagataggccggcgaggcgcaggtgagctgcggcagctgcgcgatactgcgcgccaccagcgtgtcgtcctcgctgttccaggcgcgcagcacgcagtcgacgccgtcgcgcagcagatcgacctgcgtgtcgttggcccccagcgccagcgtgatgtcggggtagcgccggtagaaatcgtccagcgccgggatcaccacttcgcgcgccagcgaatgcggcatatcgatgcgcacccggccggacggctgcagtttctgctgacggaacagggtattggcctcctccagcgcgccgagcagctgaatacagcgctgatagtacagcgtgccctcgtgggtgacctgcacctgacgagtggtgcggatcagcaggcgtacgcccagctgctgctccagccgcttcaacacgttgctgaccgtggcgcgcggcagctgcaggcgctccgccgtgcggctgaagctgcccagctcaacgatgcgggtaaaaacgcgcatggcctgaatctgatccatttctatccccgtcgtgattgttagcgatttttgaacggtgatgaacaatatgcatgatttatcttcctggcgctaacaaccacactcagtgacgaaaaatagctaacgcgaggcagacacgatgaaacagcgcacattaggttccaacggcccgagcgtttccgctctggggttaggctgcatgggcatgagcgatttctactccaccgcttatgatgaaaaagaggccatcgccacgctgcatcgggcgctggagctgggggtcaccctgttggataccgccgatatgtacgggccgcacaccaatgaacagctggtgggcaaggcgatcaagggcaagcgggagcaggtgttcctggccaccaagttcggcatcgtgcgcgacccggcggatccacaggcgcgcggcgtctgcagccggccggactatatccgccgcgcggtggagggcagcctgcagcggctgggggtggagacgatcgatctttattaccagcaccgggtggatcccgaagtgccgattgaagaggtggtcggcacgctggcggatctgatcggcgagggcaagatccgccatatcggcctgagcgaagcctcggcggccacgctggagcgggcgcatcaggtgcatccgatcaccgcgctgcagagcgaatactcgctgtggacgcgcgacgtggagcagcaggggcagctggcgacctgcgcgcggctgggcatcggttttgtcgcctacagcccgctggggcgcggcttccttaccggcgccatccagcggccggaagatctggccgaggacgatttccgccgcagcaacccgcgttttcagggggagaacttcgcccgtaatctggcgctggtagagaaggtcggcgagctggcgcacgacaaaggcgttacgccgtcgcagctggcattagcctgggtgatggcgcagggcgagcatattgtgccgattccaggcaccaagcgtcggcgctatctggaggagaacgtggcggcggcgtcgttggcgctgagcgcgcaggagctggcggcgattgaggcggtattcccgcagcaggcggcagccggggcgcgttacggccaggagtcgatgggctacgttaaccgctgataagcgtaatgaccttgtggaatctggcttctagtacggaaaccgtaggttaagtaacccggtgataacagattcgggtgttgacctttagcgcgcatcacgggctgccgaacaaggaagctgtgccgcctcaaccggacaaggatgtccggttgaggcggcacaggcagaacgtgcctaagcgcgggcgtgagcatgttttccattgccgttcacggaagcagcaggagagtgccgtacgtttacggcaattccgcttacacatcacttacagaaacagaatgatacgcccatgtttcatgacatcattatcccaaagcgtttatttctttttcgccacgcgcggcggacggccgacggtcgcctgatacaccttgaagcggccgttttgcgccagcacttcgtggctgccgaagacggcgtcgagaatatccggatacggtaggaaggcgttggcgacaatgcgcagcttaccgccgatcggcaggtgcttcaccgcgccgcggatcagcgtttccgccgcggtcaggctggtggccaggccgtcgtggaacggcgggttggagataatcatatcgaaacggccgctgatatcggagtagacgttgctgaccagcacctcgccctcaatgccgttggccgccagcgtcgcccggctggcggctaccgccgccgcgttgacgtcgctcagcgtcagtttcaccttcggcgacatcttcgccatcacgctggcgagtacgccggcgccgcagccgatatccagcaccttgcctttcatatgcggttccagcgtggacagcagcagcgaactgccgacgtccagaccgtcgcggctgaacacgcccggcagcgttttcacttccagatcgtgcagcgcgtagctctgccaccagtcgtcgaggttaaagaccggccggctgtcgatgcggccgtggtacaggccgcagcggcgcgcgctgtcgattttcaccagctgtacgtgatcggcgataatttgttccgcgctgcgcacgccgctgcggttttcaccgaccacgaacacttccgcgcctaccggcagcagcgccagcagattgcacagctggaactgcgcttcctgtttgctcttcggccagtaatacaccagcgtatcgcagtcggccaccaacccggcgtcgaccgtcaggccgaactgcacgttgtcgcccatcgcccggtttaataactgccaatgatgatactgctgggtatgcacccgcacgtccgcggcctcgaactgggcaggcaggctatcttgcagatcgccggcaaacagtacgcggcgttcggtaaattcatcactgtggcgcagcatcacttcgctggcgggggttaatgcagacatcaggttttggctcctcaagattaagcgggggattatagagggttgtggggcgatgttcgatgaatttatacccgttacccgtcatacttcgagctgcagatgcgttggctgcgctcagtcacccgaatcactgaccgaagtcagctcatcgggattccttcccttgccgccttcctgcaactcgaattatttagggtaactccccgtcatacttcgagctgcagatgcgagtcactcgagttattgaccggagtccgctcattggggttcctctctgttgccttcccgccactcgaatttacccgtcatactgcaagcggcagatgcgttggccgcgcgggtttgttagcatagcgcgcttacggtagctcctgacaggaatcggcatggcatctcaacgcgactggctgttacaacaactgggtattacgcagtggacattgcgccgcccgggcgtgttgcagggcgaagtggcgatcagcctgccggcggaaacgcgcctgttggtggtggcggcgtcattgcctgcgccggatgatgcattgttctgcgacgtgctgcgcagcctggggctgacgccggcgcaaacctacggcctgacgccggaacaggcggcgatgctgccggaagacgcggaatgcaacagttggcggctgggcgttacggagccgcttgcggtggccggcgcgcagctatacagcccggcgctggccgagctttctcacgatgcgggtgcgaaacgcgcactctggcagcagatttgtcatcatgaacaacatttccaccctgacggcggccgatctggccaccgccttcaagattgaacaggccagccacgcctttccctggacgcaggccacctttgccagcaatcagggtgaacgctaccttaacctgaaactggacgccgacggtcagatggccggcttcgccattacccagatcgtgctggatgaggcgacgctgtttaatatcgccatcgatccgcgctatcagcgccggggctatggccgcgcgctgctcaatgcgctgatcgccgagctggaatcgcgcggcgtcgtcacgctgtggctggaggtgcgcgcctccaaccgcggcgcgctggcgctgtataacgatctgggctttaacgaagtcacggtgcgccgcaactactacccggccgccggcgggcgcgaagatgcgatcgtgatggcgctgccgcttggctgaacaagaaataaccaatttattgttcccttacctatttacaacttattaattgttttttgcgtattatacaattagtgggttgtttttaactgtaattacaactaatttgttgtttattgtatttcttacaactaataagttgtttggggcggaaggtgcggcaattatcagaattatcaaagattttgaaagaaaaacgctgtgaactagggtggagccaaaaagattttctgatgaaaattggtatgacccaacagcaatatcagcgtattgaatccggcagcgatattcggatgagtaccctgctacggatattggcggcgatggatttggaatatgttatcgtgccgaaaaggcatatcggtgacgtggaagtattgctgcaacaaaaagcagggaccgcgtcgaaaactgatacgttgcaggggtttgaaaaaaaactgcaagatctcgaggactagcggatgaagggccaacggcaggttgaatcggtgcaggcattagcgttgattttgcatggcgtgcgtatcggcgtgctggcacattacagcggcggtaaaaatatcctgacgttgcgatccgcaatacctcgctttaccggaaacgctccgcccgttgtttactctgcggcagcgggcgcatcaggggtatcttgaacaagttttacagtcatcgcagcgcctccctcccgttttatccaatttgttgcctgaaggggcgctgcgcagctggctggcgcaatcgttgaaagtgcatgttgatgaagaatttcctttgctggcatgggctggagacaatctgccgggcgcgctggaagctcgcgcgcttgccgctaatgagatcccaagctgggcgctgacgtcgcgtggcgcgccggaagccgtgcacattgagtcggggccggatgtgcaaaagttttctctggcaggcgtacagatgaagttttcttctgtgcgtcaggagggtcgcttcaatatctcttctttggtgggggctgacagctggatcatcaaaacgccatctaccgtgcaccgtaacgttcctgaaaacgaatatacgtcgatgcggttggcgcaggcggtaggcgtggatattcctgatattgagctggttgcgttggagcaactggagaatttacccgacatccgcctggccgacgagccttatgcctacgctatccgccgttttgatcgtggcgaaagcgggcgggtacatacggaagattttgctcagatatttgaactccacgcgcacgataaatatcgtgggaaaaattatgagcagatagcggcctatctgtatgagtggagcagcgagcctttgcgtgatgtacagcagatggcgcgtcggctgttggcaaacattatgctcgctaatggtgatgcgcatatcaaaaactggtcagttttctatccacagcagactgatgtacgcctctccccggcttatgacattgtcaccacacgggtttatatcccggatgagtcggaagcggcgctgaatatggcgaaggaaaagcgctggtcaatgatttccatgcagacgtttgagcgttgggccgagcgcgttggtattccctggccggcggtacgggtgcacctggcggacgcgactgataaggcgcgtaccctgtggccggaattattgaaaaacttaccgatggcggaagatcacaaagcggtattgcgccggcattgggccgcgttgtcaccggatttccgactgtagccaaaaggtttaatcttgctgcgccgtatccattgattgtcaccggttggcaaatcagcgaaaataacccgctattatattcatttcaccgctttgctttgacgccatcaacggcgtatgacgatgacgcagggcggactaaccgtagaaacgtgaaaacatgtctcctagtgaatttgcccgcgaagtgtcgaaaagaagaaccttcgccatcatctcgcaccccgatgccggtaaaaccaccatcaccgaaaaggtgctgctgttcggacaggcgatccagaccgccggtacggtaaaaggccgcggctccagccagcacgccaaatccgactggatggaaatggaaaagcagcgcggcatctccatcaccacctcggtgatgcagttcccgtaccgcgacagcctggtcaacctgctggataccccggggcacgaagacttctccgaagatacctaccgcaccctgaccgcggtggactgttgcctgatggtgatcgacgccgcgaaaggcgttgaggatcgtacccgcaagctgatggaagtcacccgtctgcgcgatacgccgatcctgacctttatgaacaagctggaccgcgatatccgcgatccgatggaagtaatggatgaagtcgaacgcgaactgaaaatcgcctgctcgcccatcacctggccaatcggctgcggcaagctgtttaagggggtttaccatctgtacaaggatgaaacctacctctatcagagcggtatgggccacaccattcaggacgtgcgggtggtgaaagggctggataacccggagctggacgaggcggtgggcgaagagctggccgcgcagctgcgtgaagagctggagctggtgcagggtgcttcacacgagtttgagcaggaagcgtttctggccggtgagctgactccggtgttcttcggcaccgcgctcggcaacttcggcgttgaccatatgctcgacgggctggtgtcctgggcgccgacgccgatgccgcgtcagtccgacagccgtgaagtctcggcgacggaagagaagttcagcggctttgtgttcaagatccaggccaatatggatccgaaacaccgcgaccgcgtggcgtttatgcgcgtggtgtccggccgctatgaaaaaggcatgaagctgcgccaggtgcgcaccggcaaggacgtggtgatctcggacgcgttgacctttatggccggcgaccgctcgcacgtggaagaagcctacccgggcgatattatcggcctgcataaccacggcaccattcagatcggcgacacctttacccagggtgaaaacatgaagttcaccggtattccgaactttgcgccggagctgttccgccgtatccgcctgcgcgatccgctcaagcagaagcaattgctgaaagggctggtgcagctgtcggaagagggcgcggtgcaggtattccggccgatcgccaacaacgatctgatcgtcggcgcggtcggcgtgctgcagttcgatgtggtggtggcgcgtctgaaaaccgaatacaacgtggaagcggtgtatgagtcggtcaacgtgtctaccgcccgctgggtggagtgcgacgacgtgaagaagttcgaagagttcaagcgtaagaacgagcagaacctggcgctggacggcggtgataacctgtcgtacatcgcgccgaccatggtgaacctcaatctgacgcaggagcgttatccggacgtcaccttccgcaaaacccgcgagcactgatgcccgccgcggcccggctgccttttggcggccgggcctgctattaattaacctttctcatcctttcccgcgttgtccgctcttcggattgtgccgtttcgtccgccggattttgcctgatgcgctatatttagcagggcataatcgcgcaatgaatagcccaaatctctgtgattacttaaaaaaccagcgtcttatgcggcggtgttgccgattggagacaacctgagtggtttaaaatcagtgagttaacctaagtgtctctgatgggtcaggatgatgtcgttaaatggcgacagtatttggcctgttttttcggcaattatagttatcttattgatttttaatggttgtataaagttggcatggccgttgcaatattcatggcgtggatggccgaacgaacagatatcgtgaagtatccctgaatcaaagccgcgcgcatcgcggcgacagaatccgcagtcatttgggattcaccaacaaaaggaagagatcgatgaaaaagaccaagtttgcacaatcaatgatggctgtcgtattgggttccgttttggtgagcggtagcgctctggccgaaggttcgttgctcgataaggcatccagcgtggctgatagcactggcgccaaaatcgatagctctatgcaaaaagtcgacggttcgatgaagaaagtcgacggctatatggatgacagcgcgattaccgcaaaagtgaaaagcgcgctggtggaagacaaaacgatttccagcaacgacatttcggtgaaaaccgaaaaaggcgtggtgacgctgagcggctttgtcgccagccaggcgctggctgagcaggcggttgccgtggccggtaaagtggacggcgtgaaatccgtcagcgataagctgcatgtgaaagatgaggccaagcagtcggtgaaatcttatgccggtgacgccaccaccaccacggagctgaaagccaagctgttggccgatgacatcgtgccttcccgcaacgtgaaagtggaaaccaccgacggtgtggtgcagctgtccggcgaagtgaagtcgcaggcgcagtctgagcgtgcggaaagcatcgccaaggcgattgacggcgtgaaaagcgtgaagaacgacctgaccgtcaaaccataatccgcccttcgcggcgaactctgtcagcagggggccggtaaccggcccccttgatgcgtttcatcatgggcgcgcaggctgcgcctctacggtaaggagaggcttatgtttcgttggggcattatctttttggtggttgcgctgattgctgcggcgctgggctttggcagtctggcgggcaccgccgcctgggcggcgaaagtggtctttgtggttgggatcattctgttcctgatcagcctgtttaccggccgccggcgtccttagccggtgggcaaagtgtaacaaatcttgagtccttttccggcagtaggagggcagatcgtgaacggtgatattattctcggacgttggaaacagctcagaggccagctgtggcaggcctgggccgaactttccggcagcgactgtgcatggctgaccggcagtaacgactgtctctccggcatactgcaagaagattacggaagagagcaagaagaggtatcctcagaaaaaacgtcttactgaggaacccgggttgggctacagaatacccattacgctcggcaatattgagccgctggcgtataaaccataccggccgggcaaactggcgctggtatgcgaagggggcgggcagcgcggcattttcaccgccggcgtgctggatgagttccagcgtgcccgcttcaacccttttgaactgatgatcggcacctctgccggtgcacagaacctttccgcttttatctgcggacagctcggctacgcacgtcgggtgatcacccgctacaccaccaccgccgatttctttaatcccctgcgcttcgtgcgcggcggccatctgattgacctcgactggctggtgaatatcacctcgcagcagctgccgctggcgatggacgcggcggaaaaacagttccatgacgggcgcgagtttctgatgtgcgcctgccgcagcgacgacttcgaaccaacctatttccccgcccggcgcgccagctggctgccgacgattaaagcctccagcgccattccgggcttttaccgcatgggcgttgagctggacggcgtcagctatcaggacggcggcatcagcgatgcgattccggtggaggaggcctaccgccgcggcgcggacaccatcgtggtgatccgcaccgtgccgtcgcagatgtactatacgccgcagtggatgaagcggatggagcagtggctgagcgaaagcagcctgcagcagatggtgcgtatcatgcggcagcatgagcagagctaccaccgcatccagcagtttattgagaaaccgccgggcgacctgcgtattttcgaaatcttcccgccgaagccgctggcgagcaatgcgcttggcagccgcctgtcgtcgcttaaccgcgactatcatctcggccgacgctgcggccgctattttctggccaccgtcggccactggctgcaaacgacgccggaaagcggcgacggcgtggcggtgcaacggccgctgtcgcggcgcctgctgcagccggagagcctgagcatgccgtcgccgatcgtcagcgaggtgatgcagccggcggcgctggcgcctgcggagatgcatttgccgccggacgcgctgccggacggtaagggagagacgctgtgagcctgcggtttaccgacacccattgccattttgatttcccgcccttcagcggccacgaggcggacagcctgcggcgcgcggcggcggccggcgtagggcgcattatcgtgccctcggtcaccgccgaccgctttgcgcgcgtggcgcagctggcggagagctatccgccgctgtacgccgcgctggggctgcacccgctctatatcgcgcagcaccatgacgaacagctggcgcaactggaaggctggctgacggcgcggccgcccaagctggcggcggtcggggagatcggcctggatctgtacatggccgagccgcagttcgagcgtcagcagaggctgctgcgcgcccagctgcagctggcgaagcgccatgatttgccggtgattctgcattcgcgccgcagccatgacccgctggccgccatgctgcgccgcgccgacctgccgcgccgcggcgtggtgcacggctttgccggcagcctgtcgcaggcgcaggcgtttgtgcggctgggctattttatcggcgtcggcggcaccatcagctatcagcgggcgcagaaaacccgtgcggtgatggcgcagctgccgctcagcgcgctgctgctggagactgacgcgccggatatgccgctggccggccatcagggcgagcctaaccgcccggagcgcgccgccgaggtgtttcaggcgctgtgtcagctgcgttcggaaccgcccgagcagattgccgatcggctttggcaaaatacccaatccctgtttgcgctgtaaccgccgttacagcggtcaaagtgtgacacttgtcacgttataagattttcgtttgcgcctgtttgtatacatttgtgatgtaagacgagtctggcgcaatattgctcagtataatcccgccccgttaccaatagttagcccacaatgatgccgggcagaatctgttttatttttcaccacagggatactttgcatgcaactcatcatgagcctgattgggatggcggtgttaatcgcgatcgcggtgctgctttccagcaaccggcgggcgattaacctgcgcaccgtgctcggcgcctttattattcaaatcgcgattggcgcgctggtgctgtacgtaccgctgggccggcgcattctgggcggaatgtcggaaggggtggccaatgtgattgcctacggcaaccagggcatttcgtttattttcggcgggctggtgtccgacaagatgtttgaactgttcggcggcggcggctttatttttgcgctgcgcgtgctgccggtgatcgtgttcttctcgtcgctgatcgccgtgctgtattacctcggcattatgcaactggtgatccgcgtgctgggcggtggcctgcagaaagtgctgggcacctcgcgcaccgagtcgctgtcggccaccgccaatatttttgtcggccagaccgaggcgccgctggtggtgcggccgtatatcgccaccatgacgcagtccgagctgtttgccgtgatgtgcggcggcctggcgtcggtggccggctcggtactggccggctacgcgcaaatgggcgtgccgctggaatacctgatcgccgcctcgtttatggccgcgccgggcggcctgctgttcgctaagctgatgctgccggaaacggaaaaaactcatgatacggacgatgcgaccaagctgattgccgaagaggagcgcccggccaacgtgattgacgcggcggcctccggtgcggcgtccggcatgcagctggcgctgaacgttggcgcgatgctgctggcgtttatcgccctgatcgcgctgctgaacggcatgctgggcggcatcggcggctggttcaactatccgcagctgtcgctggagctgctgttgggctggatcttctcgccaatcgccttcctgatcggcgtgccgtggagcgaggcgatgaccgccggctcctttatcggccagaagattatcgtcaatgagtttgtcgcctttatgaacttcggcgcctatctgcgtccggatgaggcggtgaccgccgacgggctgcaggtgctgtccgcccacaccaaggcgattatttcgttcgcgctgtgtggtttcgctaacctgtcttcggtggcgatcctgctgggcgggttaggcagcatggcgccgaatcgtcgtcatgatattgcgcgtctgggtctgaaggcggtggtggccggcaccctgtccaacctgatgagcgcgaccatcgccgggttcttcctggcgctgtaaactatacttgcagggcgtttttctttgccgccgccgcagcccggcggcggtgaagaaagcccgtccggcgtggcctggcggggtgcacggtgaagcttttgttattttgtgaacaatgtcgcgttgttttgtgattattttcacatataatctctgactgttagagcgttacccttattggattttttaacctgaacgcgacccggtgtattaccggcgtgttctaatcgttactacaggctgtttgcacgtctagcctaatgtgcggtgagaaggacctcagttgccctcggggaagtgattaccccgcgctatcttcacggaaccaagtccgctcgccaacagcaagcagctcaagttggagagttttatgaccgaattaaccgccgcagcgcagcgcgcgctgagcctgatggatttaaccaccctgaacgacgacgacaccgacgagaaggtgatcgcgctgtgccgtcaggcgaacagcccggcgggccacaccgctgccatctgcatttacccgcgcttcatcccgatcgcccgtaaaacgctgcgcgagcagggcacgccggatatccgcatcgccaccgtcaccaacttcccgcacggtaacgatgatattgctatcgcgctggcggaaacccgtgcggccatcgcctacggcgccgatgaagtggacgtggtgttcccttaccgtgcgctgatggccggcaatgagcaggtgggcttcgatctggtgaaacagtgcaagcaggcctgcgccgaagcgaatgtgttgctgaaagtgattatcgaaaccggcgagctgaaggacgcggcgctgatccgcaaggcgtctgaaatctccatcaacgccggggcggactttattaaaacctcaaccggcaaagtaccggtgaacgccacgctggaaagcgctgagctgatgatgtcggtgatccgcgatatgggcgtcggcgcgcaggtgggcttcaagccggccggcggcgtacgcactgcggaagaggcgcagcattatctgcaacttgccgcgcgtatcatgggcgcagactgggctgatgcacggcacttccgtttcggcgcctccagcctgttggccagcctgctgaccacgctgggctacagcgcgcagacgtccggcagcggctactgattctcgctttcgccccggcgcgtccggggcgtctttgacaacactgcacacgcatattgcaggaggacattttgttcctggcacaagaaatcattcgtaagaaacgtgacggtcagccgctgagcgaagaggaaatccgcttctttattaacggcatccgcgataacgtcgtctccgaagggcagatcgccgcgctggcgatgaccatctattttcatgatatgaccatgccggagcgcgtggcgctgaccatggcgatgcgcgattccggcacggtactggactggaagagcctggatctcaacggtccggtggtggacaagcactccaccggcggcgtgggcgacgtaacctcgctgatgctcggcccgatggtggcggcctgcggcggctacgtgccgatgatctccggccgcggtctgggccacaccggcggcaccctggataaactggaagccattcccggctttaatatcttcccggatgacgccgctttccgtaaaatcatcaaagaggtcggcgttgcgattatcggccagaccagttcgctggccccggcggacaaacgcttctatgccacgcgcgatattaccgccaccgtggactccattccgctgatcaccggttcgatcctggccaagaaactggcggaagggttggatgccttggtgatggacgtgaaagtaggctccggcgcctttatgccgacctatgcgctgtcggaagatttggcgcaggccatcgttggcgtcgccaacggcgccggctgcaaaaccacggcgctgctgaccgatatgaaccaggtgctggcgtccagcgccggcaacgcggtggaagtgcgcgaagcggtacgcttcctgaccggtgaataccgcaacccgcgtctgctggaagtcaccatggcgctgtgcgtggaaatgctgctctccggcggcctggcgcaggatgacgccgatgcgcgcgccaaactgcaggcggtgctggataacggcaaggcggcggaagtcttcggccgcatggtggcggcgcagcagggtccgagcgactttgttgagcgttacgacagctacctgccgacggcgacgctgagcaagccggtgtacgccgagcgtgaaggcatcgtcagcgccatggatacccgtgaactgggcatggcggtggtgacccttggcggcggccgtcgccgcgccaccgacagcatcgactacagcgtcgggctgaccgatatggcgcgcctgggcgaccgcattgacgccaaacagccgctggcggtgatccacgccaacgacgaggagagctggcagcaggcggccgacgcggtgcgcggcgcgatgacgctgagcgaccaggcgccggaagcgacgccggtggtgtataaacgcatcacccagtaaggccatttatttaatcgaggcggcgcgtattgcgccgtcagagcgtggaatcacgcgggagaaaacaatgaaacgtacatttattatggttctggactcatttggcatcggcgccagcgccgacgctgaacgttttggcgacaaaggctcggataccctgggccacattgccgaaatgtgcgcgcgcggcgaagcagaccacggccgcagcggcccgttgaccctgccgaacctcagccgcctcggcctgggcaaggcggcgcaggagtctaccggcagcttcccgccgggactggacgaaaatgccgacatcattggcgcttacggctatgccagcgagctttcttccggtaaggacacgccgtcgggccactgggaaatcgccggggtgccggtactgttcgactggggctactttaaagacgaacacaacagcttcccgcaggaactgctggataagctggtggagcgcgccaagctgccgggctacctcggcaactgccactcttccggtacggtgatcctcgatcagctcggcgaagaacacatgaagagcggcaagccgattttctacacctcggcggactcggtcttccagattgcctgtcatgaagaaaccttcggtctggatcgcctgtatgaactgtgcgaaatcgcccgtgaggaactgaccgaaggcggctacaacatcggccgcgtgatcgcccgtccgttcgtcggcgacaagccgggcaacttccagcgcaccggcaaccgtcacgatctggcggtggagccgccggcgccgaccgtgctgaaaaagctggtggatgagaagggcggcgaagtggtgtccatcggcaagattgccgatatctacgccaacgtcggcatcaccaaaaaggttaaggcgaccgggattgacgcgctgtttgacgccaccgtcaaagagatggagcaggccggcgacaacaccatcgtgttcaccaactttgtcgattttgactcctcttacggccaccgccgcgacgtggcgggctatgccgccgcactggaactgtttgaccgccgcctgccggagctgctgaagcgggtgaaagacgacgatatgatcatcttcaccgccgaccacggctgcgacccgacctggggcggcaccgatcatacgcgtgagcacattccggtgctggtctacggcccgaacgtgaaaccgggttcgctgggccaccgtgaaacctttgccgatattggccagaccgttgcgaattattttggtctgtcgccaatggaatatggcaagactatgttctaatacgcagttggcgccgggggaataccccggcgcatttttattcatgacgatagtagaaggaaaataattatggcaactccgcacattaacgccgaaatgggtgatttcgcagacgtcgttctgatgccgggcgacccgttacgcgcgaaatatatcgcggaaaccttcctggaagatgcggtggaagtgaacaacgtgcgcggcatgttgggcttcaccggtacttacaaaggccgcaaaatttccgttatgggtcatggtatgggcatcccgtcctgctccatttacgcgcgtgaactgattgcggagttcggcgtgaagaaactgatccgcgtgggttcctgcggcgcggtgcgcgacgatatcaaactgcgcgacgtggtgatcggcatgggcgcctgcaccgactccaaagtgaaccgcctgcgttttaaagaccacgacttcgcggcgattgcggatttcgacatggtgcgcaacgcggttgacgccgcggccgcgcagaacatcccggcgcgcgtcggcaacatcttctctgccgatctgttctatacgccggatccggatatgttccaggtgctgaaaaagtacggcattctgggcgtagagatggaagcggccggcatctacggcgtggtggcggaaatgcaggaagagtacggctgtaaagcgctgaccatctgcaccgtgtccgaccatatcctgcgccacgagcagaccaccgccgcagagcgtcagaccacctttaacgaaatgatcgttatcgcgctggagtccgtgctgctgggcgataaagcgtaagcgtgtccgcctggcggcgtattgccgccgtggtgacaataacgccggtggggccaacccgaccggcgttttttatgcgcagcgggcgctacggcttgcgcgcttcgtcgtcgccggaggccggcgcggcgctttcctgctcctgcttgtcatcgtcgccgtcggccagcggcgcgttggcggtcagcaggtaaggcgactgctgccagcggctgcggcggccctgcagcaggcagcgcgccaggataatgccgatggccagcgacagcagcatcatcagccgcagcaggttggtggtgttatccacctgtttggcttcggtcgccagcacgtgggtatccagggtgatgcggataaaaccgcacggaccgtctttgcactgaatggcctcaaccagctgattattgaagtagccgccggcgcgcttgccgtcgagcgacaggcgatcgcgtacgctgatggtttccccggcgtgggcgatcagcgtgccgtccagctgatagacgctggcgtccaggatgcggctgtggtcagtcatctgcctgaggatggcgtcgatgcgctgattatcaatatcgctgtcgtcgtcgagcagcggcgccaggctgaaggcgacctgtttcgtcagggtctgcgccagatcctccacctgctcggaacgcgccagctgatggctcaggctaaaataggaggcgccctgcatcagtagcactaataacgccagacaaatcagaatgatggcggtgcggtgcaggcgaaattttagtttggctttagccatacggcttccttaatctcagagagagtttatgttgccagaagccggcccgataggatagcttggtgggctgttttatacccgtgatgcttcacgttgcagggcgctgcaccggcctgagcccgcgcaccggcatgccttcttctgccgccttcctgcaacgcgaatgattgagggtatagcacgcgtcttgcctgtctttgcccgccgtcaccgctttggtttcacgccgtcgcaacgtagaatcaggcgggtatacccaagctgccccttcaggagttaatgatgtcgaatagtttgacctattgtgacctcccggccgagatctcccaatggccgggccttcccctttcgctgagcggtgacgaagtgatgccgctggattattgggcgggccacaccggttggctattgtatggcagagaactggataaggagagcatcacgcagttccagcgccggctcggcgcggcgatggtgatcgtcaccgcctggcgggtggaggattatcaggtggtgcgcctggccggcacgctgacggcgcgcgccaaaacgctggcggcggaaagcgggctggacgtggcgccgctcggcaagatcccgcatctgcgcacgccggggctgctggtgatggatatggattccaccgcgatcgagatcgagtgcatcgatgaaatcgccaagctggcgggcgtcggcgagcaggtgtctgaagtgaccgagcgggcgatgcgcggcgagttggatttttccgacagcctgcggcagcgggtcggcacgctgaagggcgccgatgccaatatcctgaaacaggtgcgcgacaacctgccgctgatgccggggctggttaatctggtgcgtaagctgcaggcgctcgactggcacgttgccatcgcttccggcggcttcacctactatgccgaatacctgcgcgacacgctgaagctggtggcggtggccgccaatgagctggaaatccgcgacggcaagctgaccggcgaggtggtggggccgattgtcgatgcccagtacaaggccgatacgctgacgcagctggcggaaaagctgggcattgcgccgcagcagacggtggcgatcggcgacggcgccaacgatgtgaaaatgatgcaggcggcggggctgggcatcgcctatcacgccaagccgacggtgtatggccaggcgcaggtggcgattcgtcatgccgatctgatcggcgtattatgcgtactgagcggcagcctgaagcacgaagtgcgctaatcgcagcccgccgcgcgcgggccgcatcatcagcaaatcagtatttttcaagaggtaagacgtggcaaaagcggcaaaacgggcgtttgtatgtaatgagtgcggggcggattatccgcgctggcaggggcagtgcagcgcatgccaggcctggaataccattaccgaggttcgtctggccgcctcgcccgccgcggcgcgcaatgaacgcttcagcggctatgccggcgagaacggcggcgtcagcaaggtgcagcggctgtcggagatcagcctggaggaactgccgcgtttttccaccggctttctggagtttgaccgcgtgctcggcggcggcgtggtgccgggcagcgccattctgatcggcggcagccccggcgccggcaagagtaccctgctgctgcagacgctgtgcaaactgtccgagcagatgaaaacgctgtacgtcaccggcgaagagtcgttgcagcaggtggcgatgcgtgcgcaccgcctggggctgccgaccggcaacctgaatatgctgtcggaaaccagcatcgagcaaatctgcctgatcgccgagcaggagcagccgaagctgatggtgatcgactcgattcaggtgatgcatatggcggacatccagtcctcgccgggcagcgtggcgcaggtgcgcgaaaccgccgcttacctgacgcgctttgccaaaacccgcggcgtggcgatcgtgatggtcggtcacgtcaccaaagacggctcgctggccgggccgaaggtgttggagcactgcatcgactgttcgattctgctcgacggcgacgccgactcccgcttccgcaccctgcgcagccacaagaaccgcttcggcgcggtcaatgagctgggcgtgttcgccatgaccgagcagggcctgcgtgaggtcagcaacccgtcggcgattttcctcagccgtggcgaggtgacctccggcagctcggtgatggtggtgtgggaaggcacgcggccgctgctggtggagattcaggcgctggtggatcactcgatgatgtccaacccgcgccgcgtggcggtggggctggagcagaaccgtctggcgatcctgctggcggtgctgcaccgtcacggtggcctgcagatggcggatcaggacgtgttcgtcaacgtggtcggcggcgtaaaggtggcggaaaccagcgccgacctggcgctgctgctgtcgctggtctccagcctgcgcgaccggccgctgccgcaagatctggtggtgttcggcgaagtggggctggccggtgaaatccgtccggtgccgagcgggcaggagcgcatttcggaagcggccaagcacggctttaagcgcgccatcgtgccgcacgccaacgtgccgaaaaagatgccggccaatatgcaggtgttcggcgtgaaaaagctggcggatgcgctggcggtgctggacgagttttaatggccgccgaaatcaggaatctgtgctaacgtgtttagcatattgaacaggaggcgtgatgcggcaatttgattatctgaaagcggcgattaaacagcaggggcgcacactgcaacaggtggcggacgccagcggtatgaccaaaggctaccttagccagctgcttaatgacaaaatcaagagccccagcgcgcagaagctggaggcgctgcaccgtttcctgggcctggagtttccgcgccgggagaaaaaggtcggcgtagtgtttggtaaattttacccgctgcataccggccatatttatctgatccagcgcgcctgcagccaggtggacgagctgcatgtgattttgtgttacgacgagccgcgcgaccgcgagctgtttgacaacagttcgatgtcgcagcagccgacggtcagcgaccggctgcgctggctgctgcaaaccttcaagtatcagaagaacatccatattcacgcgttcgacgaacagggcatcgaaccctatccgcacggctggggcgtgtggagcaacggcatgaagcagtttatggaacagcagggcattatgccgagcgtgatctactccagcgaaacgcaggatgcgccgcgctatcgcgagtatctggcgacggaaaccattctgatcgaccccgaacgttcgtttatgaagatcagcggccggcagatccgtcaggatccgttccgctactgggaatatattcctaccgaagtgaagccgttctttgtgcgcaccgtggcgatactgggcggcgaatccagcggtaaatcaacgctggtcaacaaactggccaatattttcaataccaccagcgcctgggagtatggccgcgattatgtgttctctcatctggggggcgacgagatggcgctgcagtactccgactacgacaagattgccctggggcaggcgcagtacgtggactttgcggtgaagtacgccaacaaggtggcgtttatcgataccgactttgtcaccacccaggcgttctgcaaaaagtacgaagggcgggagcacccctttgtgcaggcgctgatcgacgagtaccgctttgacctggtgatcctgctggagaacaacacgccgtgggtggcggacggcttgcgcagcctgggcagccccggcgaacgcaaggcctttcaggatctgctggaggcgatgctgcacgccaacaacatcgagtacgtgcgcgttgagtccagcgactatgatgagcgcttcctgcgctgcgtggagctggtgcagcagctgatggcggcggacgtcggccgggtgaaaaacgtgccgcaggcgggctgaattagccgatagtgcgctcgccgcaacggccgggcgcgaactgcgccatcgttgacgtaattacgttaggtttttcgtcaccgccaggacggtaaaaccatgacgtatcgttgatgatggcgaaatactccatctttgcctttgtctcttatctacaatgtccgccttgacgagacgcgcagctggcgcggtacggcggcggggcgtagtcagttgcacccataaaaaaggcccgcgctagcgggcctgagcgaagagaagggcgcttatttggcgatcttcttgtacttgatgcggtgcggctccagcgcgtcggcgcccagcgtacgcttcttgtactcttcgtattcggtaaagttgccttcgaagaactccaccttgccttcatcctgatagtcgatgatgtgggtggcgatacggtcgaggaaccagcggtcgtgcgagatcaccagcgcgcagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttggtcggttcatcgagcagcagcacgttgccgccaacctgcagcagcttggccaggtgcagacggccgcgttcaccaccggacagttcgccgacgtgtttgccctgatcgacgcccttgaagttaaagcggccgacgtaggcgcggctcggcatttcggtgttgccgatgcgcatgatgtcctgaccgccggagacttcttcccacacggttttcttgtcgtccatactgtcgcggaactgatcgaccgaggccagcttgacggtgtcgcccagcacgatgctgccgctgtccggctgctctgcgccggaaagcatgcggaacagggtggatttaccggcgccgttcgggccgataatgccgacgatggcgcccttcggcagcgagaacgacagatcgtcgatcagcacgcggtcgccgtaggatttatgcaggttgctgacttcgaccactttgtcgcccagtcgcgctccaggcggaatgaacagttcgttggtctcgttgcgtttctggtattcggtgctgttcagctcttcaaagcgggccagacgggccttgccttttgactgacggcctttggcgccctgacgcacccactccagctctttctcaatggatttgcggcgtgcggcttcggcagaggcttcctgcgccagacgctcgtctttctgctccagccaggaggagtagttgccttcccacgggatgccctcgccgcgatccagctcgaggatccagccggcgacgttgtcgaggaagtaacggtcgtgggtaatcgccaccacggtgccctcgaagtcgtgcaggaagcgctccagccaggcgacggattcggcgtccaggtggttggtcggttcgtccagcagcagcatgtccggtttttccagcagcaggcggcacagcgccacgcggcggcgttcacccccggacagatgttcgattttggcgtcccattccggcaggcgcagcgcatcggcggcgcgctccaactgggcgttgaggttgtggccgtcatgcgcctggatgatctcttccagacggccctgttcggcggccagcttgtcgaagtcggcgtcttcttccgcgtacagcgcgtacacttcgtccagacgtttcagcgcgccgaccacttctgacagcgcctcttctaccgactcgcgtacggtgtgctgcagattcagctgcggctcctgcggcaggtagccgattttgatgcccggctgcgggcgcgcttcgccttcgatgtctttatcgatgccggccataatgcgcagcagggtggacttaccggcgccgttcaggcccagtacgccgattttggcccccgggaagaagctgagggagatgtttttcagtatatgacgcttcggcggtactactttgccgacgcggtgcatggtatagacgtattgagccacgttgctcgagcctcgctatatcggtttaccgttgagggctttcaagaggcgcgccgatggccgccgtttgaaagccgctggatttcattcaggatgtctgaggcgggagtgtagcccgtttttgcattcgatcccagctatcgtatgacaatcgccaagtctacccgtcatacttcaagccgcaggtgcgctggcggtgctcagtcagctgaattcctgacttgcgtaagcgcatcgggattcactcctttgccgtctgcctgcaacccgaatgatgtagggtatatgatggcaatgcgcccggaaaggcgcattttatggcagattatggcgtgacgatgatagaaacgcggcggttttcggcgcggcccttcgcggtgcggttatcggcgaccgggtcgcgtttacccatgccgcgggtctcgatatcggcgcgcggaatgccgacgctggccagctggtcggcgacggtgttggcgcggcgcagcgacagctggtcgttgtagctgtcttcgccatagttgtcggtatggccgtccaggcggaatttaacgatattgacgctcagcagcgcgcgccccattttctgcacggtttccgcgctttccgggctgagtttgccgacgttattgccgaacagcaccttgtcggacatgccgaactcccagcctttatcggtcagcttaaacccctgcgcctgcagcagcgctatctgctctgccgtgagcccctgtttgctctggcagccggccagcgccagcacggcgataaacatcatcgccagcagtgagaaaggtcgtgtgaagcgttgcttgatcataatgattccctgttttcctcttgatcggttggggtggctatttctgggtcgccagccgccaacctccgtgataacgatgcttcgcctgatacatggcgtcatcggcttcgtgcagcaacccctgaggcgttgccgcatgatcggggtagaaggcaatgccaatactgagtgaggcgatcacctgttcctggttcggcagcgctaccggctgcgccatactgctgataattttgtcggcgatgtgcgtgacgtccgcctgccggcgcaccggcgacagcagcacggcgaactcatcgccgcccaggcgcgctaccacgtcgccgtcgcgcagctgggcgcggatgcggccggcgatggcggtcagcaccgcgtcgcctgcggcgtggccgtggctgtcgttgacctctttaaaacggtcgccgtcgataaacagcaccgccagcttttcttcggcggcaatgtggttcagggcatggctgagccggctttcaaaaaaggcgcggttcggcaggccggtcaggctgtcatgggtggcgcggtgggtcagtgaatcattttcctgcttgaggtgcgcctgccaggtttccagctcttccagcaggccgttgaagtcgttgctcagttcgtgcagctcggcaatcggtgctgacggcacccgctggccgaagctgcgatcgctgcgcaccacgtgggcgacgttggcgatatcgttcagcgatcgtacgatgccgcgcagcatgcgccgcgacaggatcagggcgcacagagtgctgagcgccaggcaggcgataatgccggccagcccgcgcagtagaaagcgcagcaggctgccaccgtggccgctcagccagactttgccgacctgtttgccttcgtgggtgattggcagctcaatggcttccggcatcgcccagcgtgcgaccatctgctccagagcgtgcagcgggccgtctttgggatggcgccagtaggccagcagtctgccgtccttattcagaatcttggcttccgacacctcttcattggaggcgatcagcatcagcgcctcgcgcgcggcgctgcgatcgtcaaacaccaccgcggcttccaccgtatagctgatggagcgggcgatcaggtgcaggttgtgattggcgtaggcgcgcagcgcaaacagggcgaccagcgtcaggaagatgccggcggtgccgacggcgatcagcgccaggctcaggttcatgcgctgcagcacctggcccagcgtcggccgtacatgggcggcgcgttttctgcgaaatagccccatcatgacgactccagcttacgcgccaactgcagtacgttggggtgcacgcgcacgccgctgcgtgccagcgcatccaggttgactttaaaaccgatctgcccaccgtgcggttgcagacaaaaagcgctgcctgaactgcactctgtatcgttttcgctgatgacgagcaccgaatggccggcgatgcgcgggatcagcgcctggcgctgcgcattgctgacttcgccgaggtagatcacgtcgcactgctgcgccagttggtcgctgtcgagcggcaggcgctgggttttaatcggatgcggggcctgcagcagcagcgggttgaacaggccgtcggcgtagtgtgttggcgcggtgacgcataaacggacgggattgggcggcgtgggccagcgggtatagctgataatacccaacaccacggtggtgacggcctgggtgcgcgactgcacctgctcggtattttctgtggcgccccggccggcaaacgacatcagcaggagcagcccgagaacatagggacgagagaaaaataagctccggaagaagcccctggcggtgtgggttgcgctgccggcgtgcttaaatatcttcatgggccaatgttgcctgttcctgcagcgttacctgaaaaaataaagaaaaatcatggtgaaaagtgaaaggtcgctcactctgacggacattatataacctataatttgcgcggattgtattataatcagccgccgttgtgcggtttatatggcgttttataagaattatcttacttgtttttgcatgaagaaaaaacgcggcctgccgcgcaggcgctttttcgtgccgtaaaagccgtaccgtgtacgtgacggcgggcagaaagcggagcgattcagaataatcaggtggtttccgccgccgtgaacggacagggtagaaacctgtttcgcctgcggcccgcttggcgccggcaacttttggtgaatggatagcgttttatgctgtctatgatgagacatagcgttcgacgcagcgcacttcgcccgcggtaagcggtttaagacaagacaaccagcgaggaaacaatcagtatggtcaaggtggacaagtggcggcttctggcaattggcgtgtgtctgacggctttctcgggcgcggcggcggctgattcgctggacgcccagcgcgagcgttatcagcaggtcaaacaggcctgggacaataagcaaatggatgtagtggcccagctgatgccgacgctgcgcgactatccgctttatccgtatctggaataccgtcagctgacgcaggatcttggcagcgtcagctatcagcaggtggagacgtttattcgccagcatccgaccttgccgccggccaaatcgctgtcgtcgcgctttgtcaacgaactggcgcgccgtgaagactggcgcggcctgctggccttcagcccgcaggcgccgaaacccatcgccgcgcgctgtaactactattatgcccagtgggcgaccggcgagcagcaggccgcctggcgcggagtgaaagagatttggcagtcggggaaatcgctgccgaacgcctgcgataaactgttcagcgtctggcagtcgtccggcgagcaaacgccgctggccacgctggagcgcatgaaactggcgctgaaagagggcaacggcgggctggtgacgcacctgtcgcggcagctgccgtcggactatcagaccatgggcgatgcgctggtgagtctgcaaaacgatccggccagcgtggaagggtttgcgcgcagcgccggcccgaccgactttacccgctcggtcacccagatcgcctttacccgcctggcgcgtcaggacgcggagaacgcgcgcgcgatgattccgacgctggcacgtctgcaaaaaatgagcgagagcgaccggctggcgctggaggaggcggtggcatggcgcctgatgggcaacgatgcgaccgacgagcaggcgcagtggcgcgacagcgtgatcctgcgcagccagtcgccgtcgctgctggaaaggcgggtgcgcatggcgctcggcaccggcgaccgcgccgggctgaaaacctggctggcgcgtctgccggaagagtcgcgtaataaagacgaatggcgctactggcgcgccgcgatgctgatggatgagggcaaccgtcagcaaggcgaagagatgctgcgccgcctgatgaatgagcgcggtttctatccgatggtggccgcgcagaagctgaatgtaagctatccgatcatggtggcggtggcggccacgccgcgcacctcgctggtgagcggcccggaagtcgcgcgggtgcgcgaactgatgtactggaatatggataacctggcgcgcggtgagtggaacgcctacgtggccagccgcagccagccggagcaggaagcgctggcgcgttacgcgttcgagcagaagtgggccgatctgagcgtgcaggcgaccattgtcggtaagctgtggaaccacctggaagagcgtttccctatcgcctggccggatgaataccgccgcgccaccgacgggaaaggcatcacgcagagctatgcgatggcgatttcccgtcaggagagcgcctggaacccgaaggcgcagtcgccggtcggggcggcggggctgatgcaggtgatgccgcgcaccgcgcagcacacggtgcagaagttcggcattccgggttacagcagcgccagccagctgttcgatccgcagaccaacattaccatcggcaccagctatctggagtcggtgttccagcagtttgaccgcaaccgcattttgtcgtcggcggcgtataacgccggtccgtcgcgggtgaacacctggctgggcaacagcggcgggcggattgacgcggtggcgtttatcgagagcattccgttctcggaaacgcgcggctatgtgaagaacgtgctggcctatgacgcgttttatcgctatttcatgcatcagccgtccaacgtgttgaccgatgcggaatggcagcggcgttattgatttacggggcgttatggtatgctgctgtactagtcaaatagtatggtggccgccatgacgcaattatcactcaacgatcctgctctttcagaacaaggcaatgaagactggcagcgttttgtcgcgctgttgcagggttccttcgatcgggatctgcaccaaccgttgatgcagctgctgctgacgccggacgagcgcgccgccctcggcacgcgcgtgcggattatccaggagctgatgcgcggcgagatgagccagcgtgagctgaaaaatgagctgggcgccgggattgcgaccattacccgcggctccaacagcctgaaggcggcgccgccggcgctgaagcagtggctggagcaacagctgctgagcgacgcctcatagcgccgtccgcttagcgtggctgggaatgctgataaatcgggttgatgaacggcgccagcgccagcagcagcgcctgatggtaaacgctggtgcggctcagccgcccgtgggtgaagatggcgatggcgccgccctggcgcttgatatcggcgttgccggtgatggccgccatctcgctgcccagttcgcgtccggcgtggatcccctgcagcaccgccgccggcagcatcaggctggcggaacgcgattcgccgcgtccctgcggattttcgatggttatccaggcgaaggtcatcgcgtcttcaattcccgcttccaccccgacccaaaagtcggcctccgggcgtgcctgacgcgcttccatcacgcgttggcgcgcgccggtgcgggtttcagcattgccgatgggttgcacggacacgccgctggcgacgtcgacgggttcgatgtggcattggccggcgccgtaggtgtcgtcaaaggcctgttgaatagccttgatctttgccgggttggtagttgcagcaacaacgtggtacataacgggtctggcatccttatgctaagagcctattctacgcacggtcgcgcgcacacgcggtccctgaaagataaactcaagtttcacgcagtataacggaaaagaaaaatgttacaggtataccttgttcgccacggcgaaacggaatggaatgcggaacgccgcattcagggtcagtccgacagcccgttaaccgcaatgggcgaacatcaggcgcagctggtcgccaagcgcgtcagccgcgaaggcatcacgcatgtgattaccagtgatttggggcgcacccgccgcaccgcgcagattattgccgacgcctgcggctgtgaggtgattgctgaaccgcgtctgcgcgagctgcacatgggagtgttggaagagcgtcttatcgacggcctgacgccgcaggaagagcaatggcgcaaacagatggtcgacggcacgcctgacgcccgtatccctcagggtgaatcaatgagcgaactgtcggagcggatgcgcgcggcgctggagagctgcctgatgctgccggaaggcagtaaaccgctgatcgtcagccacggtatcgcgcttggctgcctgataggcaccattctggggctgccggcgcatgcagaacgtcgtctgcgtctgcgcaactgttcgctgtcgcgcgttgaccatcagcagagcccgtggctggcctccggctggatcgtggaaacggcgggcgatgtatcacacctcgacatgcccgcgttggacgaactgcagcgttaacggcgaatcgggatcaggtattcgcagttgatctcggtcggcggctgcggcggcagacggctgcccttcgggtggaaacgctcgatgtcgtagcctctgcggcgcgtcagctccagcagcggcaggcaggtgccgtataacgtcaggatgaaatcctgcaggccggcgctcggaccttcgtagcggaacagcgcgtattcgccgccctgcagcgtgatcggttgcccttcgctgacggtgtcgggcacgtgatgcggctccagcgcggtggtgtacagcacctcctgctcatcgtccttctcctggctcgggcgggagtggtgcaggccgtacagcaccggcggcagcgtggtcgcctcgcccagatagtgacgccagaactgggtgcgcagctcggtgcggaagttggaaatctgctccagcgtacaggagtagctctgcgtcaggccgatcatctgctgttccggtagggtgacgaactccggctgcggcagcgtgaaggcccccagacggatcggcggacagatgccgaacgcgttccagtcttcggcccggcgatacaacgcaggcgtctgggcgaattgttttttgaatgctcgggtgaaggtctgttgcgagtcaaagcggtattgcagggcgatatccagtattgggcggctggtcaagcgcagcgcgactgccgctttcgacagtcttcttgcccggatataagcgccgatggcgttaccggtaatatctttgaacatccgttgcagatgccatttcgaatatcccgccttggcagccacgttatccagcgccaacggttggtccaaatggctttccagccagctaagcagatcacgaatgataccggcttgatccatagatcgtcctcgtagagctttggggtcggaacccgggtatgttaagtcattacgcgggtgctggtgatcaacggcgagttccctgccgttaaatcccggtctacttcaagctgtatcatgacggcgtctggtcacgccttgtcacacgttcggcgctgtgccggcgagcgggccgtagcctgatacaagtcgaataattttggcatgcgttgcgcgcttggcctcgggagtgtcgtggtgcataaaacgctgaggctgagggcatcttcgcaggcgcaaagaaatgacgccgccgcataataacaatttttttcctctgagactctcaaagatttttttcacgctctgtgctacaaaggcggagcgtgatggagggagcttatttttttcttccaatgcataaataaaactaataataatggttggcgtatcgtttgggatttttcggagttaactagatgaaaaaattatggatattattgttctgcctggccggcgtcacggccaatagcgcacaggctgaacagattggctcggtggataccgtgtttaaactgtttggtccggaccacaagattgtggttgaggcgttcgacgatccggacgttaaaaatgtaacttgttatatcagccgcgccaagaccggcggcattaaaggcggactggggctggcggaagataccgcagacgcggcgatttcctgctcacaggtcgggccgatcgaactgagcgacaagattaaaaacggcaagaacaagggcagcgtggtgttccagaaacgcacgtcgctggtgttcaaaaagctgcaggtggtgcgcttctacgacgcaacgcgtaatgcgttggtttatctgacctattcggacaaggtggtggacggttcgccgaaaaacgccatcagcgccgtgccgattattccctggaatgccgcgcgctaatcatgcaaaaggggggacagcaggctggcccctcttatgttgccgccggtaagaattactcttctagctcgccgcagaagcggtaaccttcgccgtgaatggtggcgatgatttccggcgtatccggcgtagattcgaagtgcttgcggatgcggcggatggtcacatcgacggtacggtcgtgcggcttcagctcgcgaccggtcattttcttcagcagttcgccgcgcgactggatcttgcccgggttttcgcagaagtgcagcatggcgcggaattcgctgcgcggcagcttgtactgttcgccgttcgggccaatcagcgagcggctgttgatatccagctcccagccgttgaacttgtagctttcaacctgcttgcgctcttcgccgacgctgcccaggttcatggtgcgtgacagcaggttgcgcgcgcggatggtcagttcgcgcgggttgaacggtttggtgatatagtcgtcagcgccgatttcgaggccaaggatcttgtccacttcgttatcgcgcccggtcaggaacatcagggcgacgctgacctgttcacgcagctcgcgcgccagcagcaggccgtttttacccggcaggttgatatccatgatgaccagattaacgtcattttcggacaggatgttgtgcatctctgcaccatcattggcttcatgcacgatgtagccttccgcctcgaagatgctcttcagggtgttacgagtgactaactcgtcttcgacaatcagaatttgcggggtctgcatatttgctacctaaaattgccaacaaaatagaaaacaggaagtacagaagtctttgttttctcagaggagggcggagatatcgccacgttccctcatgccaaatgactaaagtacggaaactcgttcttgatgcactttccatcttaatgtcaacaagatcgctagcttggtggggatgctattccctttaaccccaagggtgccaaaacggcgcatatcctaaccctattaacagcaatataacagtagatgccgaattcatcacccaacaaaactacgctttgttgacatatatcaaattcaattgtagcacgttaacagatttgtgaaaaacacttacagaactgccagcttaagtcgccatagggtaaattctgtgaacgattcagcattgctgacgtcgataggttacaattttcgaatgattggccgtgagtcgtgaataacgctttgataattaagttcgccaagaaataaattatatttatatagattacattaaatttatttactcaattgcccgttttgttatctcacaattaaatgttggtgtttttgttgctagattgtaaagattctggcggcagtgaaaacaaaacgcgtgatgccgtttaacgccgtggagtactatgcagttacatatcattttggtggcgccggcgcggccggaaaatgtcggcgccgcagcgcgtgcgatgaaaaccatgggctttagctcgctgcgcatcgtcgacagcgatgcgcatctgcagccggcggcccgctgggtggcgcacggcgccggtgagatcctggatgcgacgcagcgctttgccacgctggagcaggcgctggcggatgtcgacttcaccgtcgccaccaccgcgcgcagccgcgcacgtttccactactacagcacgccgcaggaactgcttggccagttggaagagcgccggcagtggtgcgggcaggcggcgctggtgttcggccgggaagattccgggctgaccaatgaggagctggcgctggccgatctgctgacgggcgtgccgatgcaggctgattacccttcgctgaatctggggcaggcggtgatggtgtactgctaccagctgtccgcgctgatgaacgtcgcggcgccggcgccggaagccgccgccgacccgggtcagctgcaggcgctgcgccagcgcgccgagcggttgttgcatcatctggcggttgaagatgaccaaaagctgcgcgactggctgcagcagcggctggggtcgctgccgcgtcgcgatacgatgatgttgcatacattgttacacgatattgaaaaaaaactgacgaagtgaaggccggtgaatacgcggattgtttagcgcgatcgtctgcataattgccgcattactgtttttttatgctgcaattttgcctttttgtccgttccatctcccaatttgccgtctggacggaaaatgagcaaaaacaagaaatagtttgacttggggtagggattgctttaaccaatagaggggacagaggattaaatgagacagacagacgttatgcgaaacatcagcctgaacaccacaattattaccaccaccgataccacaggtaacggggcgggctgacgcgtacaggaaacaagaagaaaaaagcccgcaccttagcagtgcgggcttttttttggcttaaattcgggagataacagagatgcgagtgctgaaatttggcggaacttcggtggcgaatgcggaacgttttctgcgcgtcgccgatattatggaaagcaacgcccgtcagggacaggtagcgacggtattgtccgcgccggcgaagatcaccaaccacctggtggcgatggtggagaaaacgctggccgggcaagacattctgccaaatatgagcgacgcggagcgtatcttcgccgagctgctgcacggtctggcgcaggcgctgccgggctttgctcacgaccgcctcaaggcgcgtgtcgagcatgagtttgcgcagctcaagcaggtgctgcacggcgtggcgctgctggggacatgcccggacagcgtcaacgccggcatcatctgccgcggtgaaaaactgtcgattgccatcatggaagcggtgtttcaggcgaaaggcttcccggttacggtgatcaacccggtcgagaagctgctggcacaggggcactatctggaatctaccgtcgatatcgccgaatccacgctgcgcatcgccgcgatgggcatcccggccgaccatgtcgtgctgatggccggctttaccgccggtaatgacaagggcgagctggtggtgctggggcgcaatggctccgactactccgcggcggtgctggcggcctgtctgcgcgccgactgctgtgaaatctggaccgacgtcgacggggtatatacctgcgatccgcgcaccgtgccggacgccagactgctgaagtcgatgtcgtatcaggaggcgatggagctgtcctatttcggcgccaaagtgctccacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaacacctccaacccgcaggcgcccggcacgctgatcggcgccgagtgcgcggatgaagagacgccggtaaaaggcatcaccaacctgaataacatggcgatgatcaacgtctccggcccgggcatgaagggcatggtcggcatggcggcgcgggtgtttgccgtgatgtcgcgcgccggcatctcggtggtgctgatcacccagtcgtcatccgaatacagcatcagcttttgcgtgccgcagggcgagctgctgcgcgcacgccgcgcgctgggcgacgagttctatctggagctgaaagacggcctgctggagccgctggacgtcacggaaaacctggcgattatctcggtggtcggcgacggcatgcgcaccctgcgcggtatttcggcgcgcttcttctccgcgctggcccgcgccaatatcaatattgttgccatcgcccaaggctcttccgagcgttccatctcggcggtggtcagcaatgacgacgccaccaccggcgtacgcgtcagccaccagatgctgttcaacaccgaccaggtgctggaagtgtttgtgattggcaccggcggcgtcggcggcgcgctgattgagcagatccaccgccagcagcagtggctgaagcaaaagcatatcgacctgcgggtgtgcggcatcgccaactcgcgcgccatgctgaccaacgtgcacggcattgcgctggacagctggcgcgaagggctggcggaggcgcaggagacctttaacctggggcggctgattcgcctggtgaaggagtatcacctgcttaacccggtgattgtcgactgcacctccagccaggcggtggccgatcagtacgtcgatttcctggccgacggcttccacgtggtgacgccgaacaagaaggccaacacctcgtcgatgaatttctatcatcaactgcgcgcggcggcggccggttcgcgccgtaaattcctctatgacactaacgtcggcgccgggctgccggtgattgaaaacctgcagaacctgctgaacgccggcgatgagctgacgcgtttctccggcattctgtccggctcgctgtcgtttatcttcggcaagctggatgagggcatgtcgctgtcggcggcgacgctgcaggcaaaaagcaacggctacaccgagccggacccgcgtgacgacctgtccgggatggacgttgcccgtaaactgttgattttggcgcgtgaagcgggttacaacctggagctgagcgatattgaggtgcaatcggtgctgccgccggagtttgacgccagcggcgataccgacagcttcctggcgcgcctgccggagctggacgcggcgtttaaccgccgggtggccgacgcggcggagcagggtaaggtattgcgctatgtcggggtgattgaagagggacgttgccaggtgcgtattgacgctgttgatggcaacgatccattgtataaagtgaaaaacggcgagaacgcgctggcgttctacagccgttattatcagccgctgccgctggtgctgcgcggctatggcgccggtaatgatgtgacggcagcgggggtgtttgccgacctgctgcgcacgctgtcatggaagttgggagtttaatatggttaaggtgtatgcgccggcttcgatcggcaatgtcagcgtgggcttcgacgtgctgggcgccgccgtttcgccggtcgacggcacgctgctgggcgactgcgtcagcgttgaggccgccgggcagttcagcctggaaaacgccgggcgttttgtcggcaagctgccggccgacccgaaggacaacattgtgtatcagtgctggcagcgtttctgccaggcgatcggccgcgaagtgccggtggcgatgcggctggaaaaaaatatgccgatcggctccgggctaggctccagcgcctgttcggtggtggccggcctgatggcgatgaacgaattttgcgaccgtccgctggataagatgcagctgctggcgctgatgggcgaactggaaggacgcatctccggcagcgtgcattacgacaacgtcgcgccgtgctacctcggcggcctgcagctgatgctggaggaagaggggtatatcagccaggaggtgccctgctttaaggagtggctgtgggtgatggcgtatccgggcatcaaggtttctaccgcggaggcgcgcgccattttaccggcgcagtaccgccgccaggactgcatcagccacgggcgctatctggccggctttattcatgcctgccatactcagcagcccaagctggccgccaagctgatgcaggacgtgattgccgaaccgtaccgcacccgcctgctgccgggctttgccgacgcgcgcaaggcggcgcaggatatcggcgccctggcctgcggcatttccggctccgggccgacgctgtttgcggtgtgcgacgatagcgccaccgcccagcggatggccgactggctgaagaatcactatctgcaaaacgacgaaggttttgttcatatttgccgtctggataccgcaggcgctcgactactgggataacgcatgaaactgtacaaccttaaagatcacaatgagcaggtcagctttgcacaggcgatcaagcaggggctgggcaaacagcaggggctgtttttcccgctcgagctgccggaatttgaactgaccgagatcgaccagctgctgaagctggatttcgtgacccgcagcgcgcgtattctgtcggcgtttatcggtgaggaaatcagcgaagaagcgctgcacaaacgcgtgcaggccgcctttgagttcccggcgccggtggcgcaggtcgaagacgacattgcctgtctggagctgttccacggcccgacgctggcgtttaaagacttcggcggtcgctttatggcgcagatgctggctgaagtggccggcgaccagccggtcaccattctgacggcgacctccggcgataccggcgcggcggtggcgcatgcgttctacggcctgaaaaacgtgcgcgtggtgatcctctatcctcaggggaaaatcagcccgctgcaggaaaagctgttctgcacgctgggcggcaatatccataccgtggcggtggacggcgacttcgacgcctgtcaggcgctggtgaagcaggcgtttgacgatcgggagctgaaagaggcgctgcacctgaactcggccaactcgatcaacatcagccgcctgttggcgcagatctgctactacttcgaggcggtggcgcagctgccgcaggaagcgcgcaatcagctggtgatttcggtgccgagcggcaacttcggtgatttgaccgccggcctgctggccaagtcgctgggactgccggtgaagcgctttatcgccgccaccaacgccaacgatacggtgccgcgtttcctcgacgacggtaaatggcagccgcacgcgacggtggcgacgctctccaacgcgatggacgtcagccagccgaataactggccgcgggtggaagagctgttccgccgcaaaatctggcagctgaaagagctggggcacggggcggtcagcgatgaaactaccaaagagacgatgaaggagctggcggcgttaggctatctctccgagccgcatgcggccatcgcctaccggttgctgcgcgaccagctgcaggacggcgagtttggcctgttcctcggcaccgcgcatccggcgaagttcaaagagagcgtggaagagattttacagcaggagctgccgttgccgaaggcgctggcggtgcgcgccgagctgccgctgctgtcgcattcgctgccggccgacttcgcgcagctgcgtcagtttatgatggcgctgcctgcctgattaaggtgatgtgatgattgagggccggtgattaccggccctcagacggctgacaaagcctgttattagggagagcgtggcgatggggtcgtagcggcgttagccgccgaagtgcccctcgttacgctaggcccgggtatctcgggtcatcagacgacgttgtcatcaacttcagggccggtgattaccggccctttttcttactgctcaggacgtttgaacaccagttcacccgccttggacgccgcctcgtcaaaggcatacccttccagattgaaatcagccagctgctcggctttggtcaggcgatttttgataataaaacggctcatcaggccgcgcgcctttttagcgtagaagctgatcaccttatatttgccgtttttctcatccaggaacaccggtttaatcagctgaccgtgcagtttggcgggcttcaccgccttgaagtattcatccgacgccagattgaccaccacgtcgtcgccttgctgctgcagcacctcgttgagcttgtcggtgatgcgctcgccccagaagctgtacaggtctttgccgcgcgggttggccagcttgatgcccatctccagacggtaaggcatcatcagatcgagcggacgcagcacgccgtataagccggacagcatacgtaaatgctgctgggcgaagtcgaaatccgcctcgctgaagtcctgcgcctgcaggccggtatagacgtcgcccttaaaggccagcagggcctgacgcgcattatccggagtaaactgcggcgtccattcggcaaagcgcgcggcgttcagcccggccagcttatcgctgatcttcatcaggctggcgatttgcgccggcgtcagctggcggctgatgttgataagttctgcagactgttccagcagctcgggctgcgtaaagcgagccgtcgccagaggagtttcgtaatcaagcgttttggcaggtgagataataacgagcatggcgacatcctgttgatcaaagtgaggatactttagcaaaaaacgggagaaaaagcggcgatgggtctgataggcgcggggtaaaaaaacaaggcgcgcagggcgcgccttggcgagggagtgctggtcactcaggcttgcgcggattatcccacacgccgggctccaactgggatttcagttccgggtactgactggcgtcgaaggtcggcagcttgccgagcgcccgctggcggttgtagtcgcgggccagtttaaaggcgacgcgcgacagcagcagaatggcggtcaggttggtgatcgccatcagcgccatggcggtatcggccattttccacaccagcggcagctccgccagcgcgccgaacatcaccatgcccagcgccacgcagcggaaaataaccagccgtgccggatgattgtgctccaggaagatcaggttgttttcggcgtaggcgtagttggcgatgattgaggtaaaggcgaagaagaaaatcgccagcgccacaaacggcgaaccccagctgccgacggcgctggacagcgcgcgctgggtcagttcaatgccgctgatctcgccggttgggttatccatcacgccggaggccagaataatggcggcggtggcgctgcagatcaccagcgtatcgacaaacacgccgagcatctgcacatagccctgtgacgccgggtgcggcgggtacggcgaggcggaggccgcggcgttcggcgccgagcccatgccggcctcgttagagaacagaccgcgctggacaccctgggtcatcgcctgggaaatgccgtagcccacggcgccggcggcggcctcctgcagaccgaaggcgcttttgacaatcagcagcaaaatggccggcagctgttcaatattcatcgccagcacccagaaggccagcagcaggtaggcggccgccatcacgggcaccacccactccgccacgcgggcgatggagcggatgccgccgaagatcacggtgccgctcagcagcaccaggccgataccgacgtacagcgggttgaagttgaacgccgcggcgctggcctgggcgatggagttggcctgcaccgcgttgaacaccaggccgaaggcgaggatcaggaacagggagaacagcacgcccatccagcgcatgcccaggcctttttccatgtagtaggccgggccgccgcggtagttgccctgatcgtctttggttttatacagctgggccagggtgctttcgataaatgaggtggccatgccgataaacgccaccacccacatccagaagatggcgccggggccgccggcggtcagcgcgatggcgacgccggtcaggttgccggtgccgacccttgccgccagcgtggtgcacagcgcctgaaatgaggagatgccggaactgtcgcttttgttgctgtttttcagcaccgaaaacatatgggtgaaatggcgtaactggatgaagcgggtgcggatggtgaaatagaggccggcgccgatcagcagatagataagtaccgatccccacaggatattgttaatgaaattaatcagatccgtcacggatccctccttgttaaaaggtataaatacccggggcgatcctccgcccggaaaataatttttctctaattattaccagcgcttaacgaaagtcataccgggcgagaaaattaagaattttcgcagatcatcacgtcgccagcacttggcgtgccgggaagttagcacaattacccgttgttaactttcgttaatgtctcatttttatttcgtaaatatcgaaagatacctggcattacggcaaaaatttcgctattgagcagggccattttcgtgccttgcaccgcgccttgcgcgtgttattatcagggcaaggcaagatcgaacgatgccaaaagttcatgcacaaacgatgagacaatgccaacatgaccgacaaattaacttccctgcgccagctgaccacggtggttgcggataccggtgatattgctgccatgaagctgtatcagccgcaagatgcgacaaccaacccttcgctgatcctcaatgcggcccagatccctgaatatcgcaagctgattgatgaagctatcgcatgggcgcgcgagcagagcggcgatcgcgaacagcagatcgccgatgcggcggacaaactggcggtgaacattggtctggaaatcctgaagctggtgccgggtcgcatctccaccgaagtggatgcgcgcctgtcttatgacaccgaagccagcgtcgccaaggccaagcgtctgatcaaactgtataacgaggccggcatcagcaacgatcgcattctgatcaaactggcctctacctggcagggcatccgcgcggcggaacgcctggagaaagaaggtattaactgtaacctgaccctgctgttctccttcgctcaggcgcgtgcctgcgctgaagccggcgtgtacctgatttctccgttcgtcggccgtatcctcgactggtacaaggccaacggcgacaagaaagagttcgcgccgcacgaagatccgggcgtggtttccgtcaccgaaatctaccagtactacaagcagcacggttacgacaccgtggtgatgggcgccagcttccgtaacgtcggcgagatcatcgaactggccggctgcgaccgtctgaccatcgcgccggcgctgctgaaagagctggcggaaagcgaaggcgcggttgagcgtaagctcgcctacagcggcgaagtgaaagcacgtcctgcggcgctgaccgaacctgagttctactggcagcacaaccaggatccgatggcggtagaaaaactgaccgacggtatccgtaagttcgccgttgaccagggcaagctggaaaaaatgatcgccgacctgctgtaagcagcgcaggtcgcagatgacaaaaaggtggctcaggccacctttttttatgccagtggcttcctgcggcgggcggaggccgtatactctcggcattgatcaccgggcgggaaatgacgccgcccgcatttcgtcaggctgtagaggttaagcatggacacattacgtattggtttggtttcgatttccgatcgcgcttccggcggcgtttaccaggacaagggcattccggcgctggaagcgtggctgagcagcgccttgacgacgccgtataaactggagacgcggctgatcccggacgaacaaaccttgatcgaacatacgctgtgcgagctggtggatgaaacgggctgtcacctggtgctgaccaccggcggcaccgggccgtcgcgccgcgatgtgacgccggacgcaacgctggcgattgccgaccgcgtgatgccgggcttcggcgagcagatgcgccagatcagcctacactatgtgccaacggcgattctttcacgtcaggtcggggcgatccgcaagcaggcgctgattatcaacctgccgggccagcccaagtcgatcaaggagacgctggaaggggtgaaggacgggcagggcaacgtggtggtacacggcattttcgccagcgtaccgtactgcatccagctgcttgaagggccgtatgtggaaacggacggcgcggtggtcaccgccttccggccgaaaagcgcgcgtcgcgacgcgaacgattaacgccgggcggcctcccgtcaggctggcgtgaaataacattgccgttatatcccctaaataattcgagttgcaggaaggcggtaagggagggaatcctgataattgggtgactaagtgcagccaacacgccggcagcttgaagtatgacgggattcatttacagcgctccctcgggacgtgcgtgattttatctgcttcctctgacggtaacctatgcatcatgacactcaacgccggctgaaccggcaagactataaaactctgacgctggcggcgctgggcggggcgttggagttttatgacttcattattttcgtctttttcgccgccgtggtcggcgagctgttcttcccggccgagatgccggaatggctgcgtctggtgcagaccttcggcatttttgccgccggctatctggcccgcccgctggggggcattgtgatggcgcactttggcgaccgggtcgggcgcaagaagatgttcagcctgagtattctgctgatggcgctgcccacgctgggcatgggtctgctgccgacttacgccagcatcggcattgcggcgccgctgctgctgctgttgatgcggctgctgcagggcgccgccatcggcggtgaagtgccgggggcgtgggtgtttgtggcggagcacgtgccgcgtaaacgcgtcggcctggcctgcggcacgctgaccgccggcctgaccgtcggcatcctgctgggatcgctggtcgccaccattatcaatacgacgctgagcgcgcaaagcatcgccgacggcggctggcgcgtgccgttcctgctgggcggcatattcggcctgatcgccatgtatctgcgccgctggctgcaggaaacgccggtatttgtcgagatgcaggcacgcaaggcgctggcggaggagctgccgctgaaaacggtggtgaagcagtataagaaagaggtggtcgtctcgatgctgctgacctggctgttgtccgccggcgtggtggtggtgatcctgatgacgccgacctacctgcaaaagcagttcggcattgcgccggcgctgacgctgcaggccaacagcatcgccaccattatgctgattttcggctgtctggccgccgggctggcggccgaccgctttggcgccagcaaaacctttatcgtcggcagcctgctgctggccggctgcagctggctgttttatcagaccgtggcgcagcatgcagagatgctgttcgcctgttatgcgctggtgggtttcagcgtcggcgtggtgggggcggtgccgttcgtgatggtgcgtgcgttcccgccggcggtgcgctttagcggcatttcgttttcctacaatctgtcatacgccattttcggcggcctgacgccgattttcgtcacgctgatgatgaagctgacgccgctggcgcccgcctattatgtgctggcgctgtcggcgctcgggctggcgctggggatctatctgcatcgcgatctggacggcgaccgtctgacggcccgcgccgattcgctggcggatctgtagcgcgccgccgggcggcaacacgggcagcggtcagagatggccggtggaccgcggcattgccgcccggcaaagaaatttttttactctcccccttgatgccggcccagatgcccccatcttattctcaaccgcagttgctgatcgtggtatcaccttcgcctttcacccgcaacctcgtggtttgagcgttgaaacgcaggggatacaaggcggaaaaatcgggcagttgaaaagtaaaaaaacgtccgcatataggttagcaacttgaccgaaatcgaatttattagtggagatgtttagatgggcaaaattattggtatcgacctgggtactaccaactcttgtgtagctattatggatggcaacaaggcacgcgtgctggaaaacgccgaaggcgatcgcaccacgccgtcaatcattgcttatacccaggacggtgaaactctggttggccagccggctaaacgtcaggctgttactaacccacaaaacaccctgtttgcgatcaagcgcctgatcggccgtcgcttccaggacgaagaagcacagcgtgataaagacatcatgccgtacaaaatcatcggcgctgacaacggcgacgcatggctggaagtgaaaggccagaaaatggcaccgccgcagatctctgccgaagtgctgaagaaaatgaagaaaacggcggaagattacctgggcgaaccggtaactgaagcggttatcaccgtaccggcttacttcaacgatgcgcagcgtcaggcgaccaaagacgccggccgtatcgccggtctggaagtaaaacgtatcatcaacgaaccaacggctgctgccctggcttacggcctggacaaagaagtcggcaaccgcaccatcgcggtttatgacctgggcggcggtactttcgatatctctatcatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcgaccaacggtgacacccacctgggcggtgaagacttcgacagccgtctgatcaactacctggtggaagagttcaagaaagagcagggcattgacctgcgtaacgatccgctggcgatgcagcgtctgaaagaagccgctgagaaagcgaagatcgaactgtcttccgcacagcagaccgacgttaacctgccgtacatcaccgcagatgcgaccggtccgaaacacatgaacatcaaagtgacccgtgcgaagctcgagtcgctggttgaagatctggtggcgcgctctatcgagccgctgaaagttgcgctgaccgacgcaggcctgtccgtctccgatattcaggacgtgatcctggtcggcggtcagacccgtatgccaatggtgcagaagaaagttgctgacttcttcggtaaagagccgcgtaaagacgtgaacccggatgaagcggtcgctatcggcgctgcggttcagggcggcgtactggccggtgatgtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggcgtgatgacttcgctgatcagcaaaaacaccacgatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccacgtgctgcagggcgagcgcaagcgctccagcgacaacaagtctctgggccagttcaacctggacggcatccagccggcaccgcgcggtatggcgcagatcgaagtcaccttcgatatcgatgccgacggcatcctgcacgtttctgccaaagacaagaacaccggtaaagagcagaaaatcaccatcaaggcctcttccggtctggacgaagctgaaatccagaaaatggtgaacgatgcggaagctaacgctgaatctgaccgtaagttcgaagagctggtgcagacgcgcaaccaggcggatcacctgatccacggcacgcgtaagcaactggaagaagccggcgagcagctgccagcggaagataaaaccgctatcgaaagcgcgctgagcgagctggaaaccgcggcgaaaggcgaagacaaagccgagatcgacgcgaagacccaggcgctggtgcaggtttccggcaagctgatggaaatggcgcaggctcaggcgcaggcacagggtgccgacgcgggcgcggcagacaacgcggcgaagaaagaagacgacgtggttgacgccgagttcgaagaagttaaagacaaaaaataatcgcccttaagcgggcacggtaacgccgctcacgcgttactggaaaccagcacgggcgttgaggcaactctgcgcccgtgcacgcatgttagggctaataaagacaatggcgaagaaagactattacgaggttctcggcgtcgccaaaacggcggatgagcgcgaaatcaaaaaggcgtacaagcgcctggcgatgaagttccacccggaccgtaaccaggaacaagatgccgaaagccgctttaaagagatcaaggaagcttacgaaatcctgggcgacgatcagaagcgcgccgcttacgatcagtacggccatgccgcctttgaacagggtggcatgggcggcggcggctttggcggcggcgccgactttagcgatatctttggcgacgtattcggcgatattttcggcggcggtcgtcgtcagcgcgccagccgcggttccgacctgcgctacaacatggagctgacgctggaagaagcggtgcgcggcgtcaccaaagagattcgtatcccgacgctggaagagtgcgacgtgtgccacggcagcggcgccaagccgggcagctcgccggtgacctgtccgacctgtcacggtcagggccaggtgcagatgcgccagggcttcttcaccgtacagcaggcgtgtccgcactgtcacggccgcggccagattatcaaagatccgtgcaatagctgccacggccacggccgggtagagaaatccaaaacgctgtcggtgaaaattcctgccggcgtggataccggcgaccgcatccgcctggcgggtgaaggggaagccggcgagcacggcgcaccggccggcgatctgtacgttcaggtgcaggtgaaggcgcacccgatcttcgaacgtgaaggcaataacctgtactgcgaagtgccgattaactttgccatggcggcgctgggcggcgagattgaagtgccgacgctcgacggccgcgtgaagctgaaggtgccttcagaaacgcagaccggcaagctgttccgcatgcgcggtaaaggcgtgaaatccgtgcgcggcggcagccagggcgacctgctgtgccgcgtggtggtagaaacgccggtcaaactcaacgacaaacagaaacagctgttgaaagaactggaagagagccttggcggcccttccggcgataaaaacagcccgcgctcgaagactttcttcgacggggtgaaaaagtttttcgatgatttgacccgttaacgcgaacgccgtatttaccgtctgcaaaccccggccttggtgccggggttttcttttttgtatgcgggtttagcgtcagaaagatctccatttgatcgattttatcgagttattttgcgctaataatcttgtttttacgaatcatcctgcaggctatactcactctatacgtggtgaatgcaaagcggagacgctttgcgtttttgtcgggagtgacagtgcatgaccaatattattcgtcaatttttacgccaggaggcggcaggcggcatcattctgattgtggcggcggtgatcgccctgatgatggccaactcaccgctgcagggcgtgtatcagggattccttaacctgccggtgatggtaaagatttcctcgctggagatcgccaagccgctgctgctgtggattaacgatggcctgatggcgatcttcttcctggtggtcgggctggaggtcaagcgcgagctgatgcaaggctcgctggccgggcgcgataaggcggtgttcccggcgattgccgcgctgggcgggatgctggcgccggcgctgatttacctgttgttcaacggcggcgatgatattgcgcgtcagggctgggcgattccggccgcgaccgatatcgccttcgcgctgggggtgatggcgctgctgggcaaccgggtgccgactagcctcaaagtattcctgctggcgctggcgatcatcgatgacctgggggttatcgtgattatcgccctgttctatacccatgaagtgtcgttggcggcgctgggggtggcggcggcggccgttgcggtgctggcgctgatgaactggcgcggggtgagcaaaacctctatctatatgattgtcggcctggtgctgtgggtggcgatcctcaaatccggcgtgcatgcgacgttggccggggtgattgtcggctttatgatcccgctgaaggtcaaaaaggggccgtcgccttcagagacgctggagcatgaaatgcatccttgggtggcattcctgatcctgccgctgttcgcctttgccaacgccggggtgtcgctggagggggtttccctcaacggtctggcctctctgctgccgatgggcatcgccgccggcctgtttatcggcaagccgctggggatctttatcttcagctggctggcggtgaagtccggcatcgcccgcttgccggaggatatcggcttcaaacaggtgtttgccgtttcggtgctgtgtggtattggttttaccatgtcgatctttatcgcttcgctggccttcagcggtgcggacgaggcgttcagcacctactcgcgcctggggatcctgttaggctccaccgcggcggcgctggtgggttacgcgctgctgcgtctgtcgctggcgcaccggggcaaataggcgattaccttaccgcgatgatgggctacaattgtggtcggagctgtgtatcatgatggcgctccggccttgaaatcagaggtaggaaatatgtcgccaggaagaaaagggagtttgtcgctcaatacggcagaccgtttgccgcagcgaagcgtaaggagaacaacgtcgtgagaatgtcgcatatcaactttaatcatctgtattacttctggcaggtttgcaaggaaggctcggtggtgggcgcggcggaagcgctgttcctgaccccgcagaccattaccggccagatcaaggcgctggaagagcgtctggacggcaagctgttcaagcgccaggggcgcgggctggtgccttccgagctggggcaactggtgttccgctacgccgacaagatgtttatgctcagccaggaaatgctggatatcgtcaactatcgcaaagagtccaacctgctgtttgacgtcggggtggcggacgcattgtccaaacggctggtcagccaggtgctggaaacggcggtggtggagaacgagcaaatccacctgcgctgctttgagtcgacgcatgagatgctgctggagcagctcagtcagcacaagctggatatgatcctgtcggactgtccggtggactccagccagcaggaggggctgttctcgctgaagctgggtgagtgcggcatcagtttcttctgccgccagccggtgccggatctgccgttccccgcctgtctgcagcagcgtaagctgctgatccccggccgccgttcaatgctggggcgcaaactgcttaactggttcaacagccagggcattcaggttgaggtgctgggagagtttgacgacgcggcgctgatgaaagcgttcggcatgtaccataacgccatttttgttgcgccgacgctgtatgcgcaggatacctacaatgatgatgacgtggtggagattggccgtatcgataacgtgcaggaagagtactacgttatttttgccgagcgtatgattcagcatccggcggtgcagcgggtgtgcaacaaggatttttccgcgctgtttactctctgaggcggaacgcagacgtaaaaaaaccggccagggccggtttttttaacaagcagacaacgtaatgcttattgcattgcgttgatttgcgcagtcaggtttgacttatgacgcgctgctttgtttttgtggatcaggcctttagctgcctgacggtccacaagtggttgcatttcgttgaatgcgttttgtgctgcagttttgtcgccggctgcgatagcggcatataccttcttgatgaaggtacgcaccattgagcgacggctagcattgtgcttgcggcgtttctcagactgtacggcgcgtttcttagctgatttgatattagccaaggtccaactcccaaatatattctattgaggacaattcaaaggccgaggaatatgcccttttagccttcgtttgtcaatggatttgtgcaaataagcgccgtttgtacggtcggcactcgctacgttgtgatggcgcaggattttaccagcttcgtccatgggaatacagtgtttcacgataaaattcgcccgcttttgcgccatgacggcgacaaggcgacgcgcgcccgcctccgcaggctgttctttgccggataaactgcgctttaggcgtttctcccgccgacaatcttcggtatggtgtgactattacatccaaggaagcaatcgcgggttaaccttaaccgctgtacaaggtataatccgccgatttccactgttttgagccagctatggagctaattcgcggcattcacaacattcgggcgcgccaccatggttgcgtgctcaccatcggcaattttgacggcgtgcatcgcggtcacaaggcgctgttggagcagctaaagcaagagggccaacgcctcgggctgccggtgatcgtcatgattttcgagccgcagccgctggagctgtttgcggcggacaaggcgccggcccgcctgacgcgcttgcgcgacaaggcgaagtatctggcgcaggccggggtagattacctgctgtgcgtcaagttcgatccgcgtttcgccgcccataccgcgcagtcctttgttgccgagctgctggtgcaaaaactgggggtgaagttcctgatggtgggggacgattttcgctttggcgccaaccgcctcggtgattttccgctgttgcagaaagccggcgcggaatacggcttcgaggtggtcagcaccccgaccttccgcgaaggcgggcagcgcatcagcagcacggcgatccgcaacgcgctgcgcgatgacgatctgccgctggcggaaacgctgctgggccatccctacagtatttccgggcgcgtggtgcacggcgatgagctggggcgcaccatcggtttcccgaccgccaatctgccgctgaagcggctggttgcgccggtgaaaggcgtgtatgccgttgaggtatacggccttggcctgcagccgttgccgggcgtggccaatatcggcacgcgcccgaccgtcgccggcgtgcgccagcagctggaagtccatctgctggatgtcacaatggatctttatgggcgccatattgatgtggtgctccgcgcaaaactgcgcaatgaacagcgttttgcttcgctcgacgcgctgaagcagcaaatcgccaatgatgtggtgagcgcccgggaattcttcgggccaaagacactggtttaatcgcgctacctaaatagccgaaaacggaaacgagaatctcatgagtgactataagaacaccctgaacctgccggaaacagggttcccgatgcgcggcgatctcgccaagcgcgaacctggcatgctgcaacgttggtatgaacaggatctgtacgggattattcgtgctgccaaaaagggtaaaaaaaccttcattctgcatgacggccctccgtatgcgaacggcaacattcacattggtcactcggttaacaagattctcaaagacattattatcaagtcaaaagggatggccggttacgactcgccgtatgtgccgggctgggactgtcacggtctgccgatcgaactgaaagtcgagcagctgtacggcaagccgggcgagaagctgagcgccgccgagttccgtcagaagtgccgtgaatacgccaaagagcaggtagaaggccagaagaaggactttatccgcctgggcgtgctgggggactgggaccgcccatacctgacgatggacttcaagaccgaagccaacatcatccgcgcgctggggaaaatcatcgacaatggccacctgctgaagggcgccaagccggttcactggtgtaccgactgcggctcttccctggcggaagcggaagttgagtattacgacaaaacctcgccgtcgatcgacgtgaccttccacgccagcgatgcggcggcggtggcggccaagttcggcgtcagcaatttcagcggcgcgatttcgctggtgatctggaccaccacgccgtggaccctgccggccaaccgcgcaatctcgctgaacccggaattcacctaccagctggtgcaggttgacggccagagcctgatcctggccgaagatctggtgaccagcgtgatgaaacgcgccggcatcaccgactggacggtgctgggcagctgcaagggcgcagatctggagctgctgcgcttccagcatccgtttatgggctttgacgtgccggcgatcatgggcgaccacgtaacgctggacgccggtaccggcgcggtgcacaccgccggcggccacggcccggacgacttcgtcatcagccagaaatacggtctggagatcgccaacccggtcggcccgaacggctgctacctgaccggcacccatccgcagctggatggcaaattcgtcttcaaggccaacgacctgatcgtcgagatgctgcgcgagcagggcgcgctgctgcatgtggaaaagctgcagcacagctacccgtgctgctggcgtcataaaacgccgatcatcttccgcgccacgccgcagtggtttatcagcatggatcagaaggggctgcgtcagcagtcgctggaagagatcaaaggcgtgaagtggatcccggactggggccaggcgcgtatcgaaaccatggttgccaaccgtcctgactggtgcatttcgcgtcagcgcacctggggcgtgccgatggcgctgttcgtgcataaagagagcgaacagctgcacccgcgcagcgtggagctgatggaagaggtcgccaagcgcgtggagcaggacggcatccaggcgtggtgggatctgaacccggcggacatcctcggcgcagacgccgacaactatatgaaagtgccggacacgctggacgtctggttcgactccggctccacccatgcgtcggtggtcgacgtgcgtcctgaattccagggccacggtgcggacatgtatctggaaggttccgaccagcaccgcggctggtttatgtcatcgctgatgatctccaccgcgatgaagggcaaggcgccgtacaaagaagtgctgacccacggctttaccgttgacggtcagggccgcaagatgtccaagtcgatcggcaacaccgtcagcccgcaggacgtgatgaacaagctgggcggcgacattctgcgcctgtgggtggcgtctaccgactacaccggcgagattgcggtatctgatgagatcctcaagcgcgccgccgactcgtatcgccgtatccgcaacaccgcacgcttcctgctggcgaacctgagcggcttcgatccgagcaccgactgcctggatccggaagatatggtggtgctggatcgctgggcggtcggccgcgccatggcggcgcaaaaagacattgagcacgcctacgccaactacgacttccacgaagtggtgcagcgtctgatgcagttctgctcggttgagatgggctccttctatctggacatcatcaaggaccgtcagtacaccgccaagagcgacagcaacgcgcgccgcagttgccagaccgcgctgttccacattgcggaagcgctggtgcgctggatggcgccgatcatgtcgttcaccgccgatgaaatctggggcttcctgccgggcgaccgcgcgcagttcgtgtttaccgaagagtggtacgacggtctgttccgcctggccgaaggcgaaagcatgaacgacgagttctgggccgagctgctgaaagtgcgcggcgaagtcaacaaggtgctggagcaggcgcgcgccgacaagcgtctcggcggttcgctggaagcgtccgtcacgctgtacgccgacgatgcgctggccgcgcacctgaacaacctgcaggatgagctgcgcttcgtgctgctgacctccggcgcacgcgttgcgccgctggcggatgcgccggcggatgcgcagcagagcgaacagctgaagggtctgaaaatcgcctttgacagcgctgaaggtgaaaaatgtccgcgctgctggcattacaccacggatatcggcaaggtggcggagcacgcagatctttgcggccgctgtgtgagcaacgtagccggcgacggcgaaaaacgtaaatttgcctgatgagtaaaccgatctgttcgaccggcctgcgttggctgtggttagtggtggtggtgctggcgctggattttgtcagcaaacagtggattctgagccatttcgcgctgggccactcccagccgttggtgccgttcttcaacctgtactacgcgcgtaactacggcgcggcgttcagcttcctggctgaccacggcggctggcagcgctggttcttcgccggcatcgccgtcgccatcgtggcggtgctgctggtgatgatgtaccgcagccaggcgcagcaaaagctgaacaacatcgcctatgcgtttattatcggcggcgcgctgggcaacctgtttgaccgcctgtggcacggctttgtagtcgactttatcgatttctacgtcggcaactggcattacccgaccttcaatctcgcagacagctttatctgcgtgggggcggcgatgatcgtactggaaggcttcctgccttccggcaagcgtgcaacgagtaaaggtgagtaacatgacggcccaggtacaacctaacagcgcagtgctggtgcatttcacgctgaaactggaagatggttcaacggcggaatccacccgcggcaacggtaaaccggcgctgttccgccttggcgacggcagcctgtcggcgccgctggagcagcagctgctcggcctgagcgccggcgacaagcgcgcctttacgctgcagccggaagacgcattcggcgccaacaacccggatttgatccagttcttcctgcgccgcgactttgccgaaaccggcgtgccggaagtgggcaccatcatgctgttcacctcaatggacggcaaagagatgccgggcgtcgtgcgcgaagtggccgaagagtcggtcaccgttgattttaaccatccgctggcggggcacccgatcaccttcgacattgaagtgctggagatcgatccgcagcaggaggagacgcatgcaaatactgctggctaacccgcgcggcttctgcgccggggtcgatcgcgcaatcagcatcgttgaacgtgcgctggagatttacggcgcgccaatttacgtgcgtcacgaagtggtgcataaccgctatgtggtcgacagcctgcgcgcgcgcggcgcagtgtttatcgaagagattgcggaagtgccggacggctcgatcctgatcttctcggcgcacggcgtgtcgcaggcggtgcgcgccgaggccaaggcgcgcgatctgaccatgctgtttgacgccacctgtccgctggtgaccaaggtgcatatggaagtggcgcgcgccagccgcaaaggcgtagaagcgattctgatcggccatgcgggccacccggaagtagaaggcactatgggccagtacagcaacccgcaagggggcatgtatctggtcgaatcgccggacgacgtatggcagctgcaggtcaagaacgaagacaacctgtgctttatgacgcagaccacgctgtcggtggatgatacttcggacgtgatcgacgccctgcgtcaacgcttcccgaaaattatcgggccgcgtaaagacgatatttgttacgccaccaccaaccgtcaggaagcggtgcgtaacctggccggcgatgcggacgtggtgctggtggtggggtcgaaaaactcctccaactccaaccgtctggcggagttggcgcagcgggtcggcaagccggcttacctgattgattcagcgatggatattcaggagcagtggctgaaggacgccagcaatatcggcgtgaccgccggcgcttcggcgccggacgtgctggtgcaggaagtcatcagccgactgaaggccctgggcggtaagaacgtgcaggaaatcagcggccgtgaagagaatatcgtgttcgaagtgccgaaagagctgcgggtcgatatcaagcaggtcgattaagactgacgctatcagatgaaacggggagctgcggctccccgttttttttagccgcgtgactgcgcgatgtcgctatcgacacgcagcgtagccatcaggcgcggctcaatgctgggggtaaggtcgccttcaccgctgcgccaggcgctgggggagacgccgtaaaactggcgaaacgccttgcagaagtgcagctggttgtcatagcccaccgacagcgccaccaccttaatcgccgcgctgccgtggcgcagcaggctggcggcgacactcatgcgcacctgcagcaaatactctttcggccccaggccaaactccgctttaaacagacggctcagatagctgcggttcaggttgcagtaggccgccaactggccgatagagagcggttcgtggtagcggctttccaggtatttcaccgctttgctgagatggcgggtcttttccgccggcgcggccggctgctcctgctgggcattggcgatcagcgcggcgaagaactggtagcttaagccgatgattttcagccaggcgtcgttttgttcgtgggcgacaatctccgccagacagcgccgttcctcggcatcctgccggtagcgctgcggccggtaaaccggcctcaggcggctgaggcggcactgctgaaacagcgtggcggccatcaggccgtcgacctcaatccacatgtagtgccagggattctgcgggtccgcgcaataggtggtgacatcgtgaggatagatcagaaagccctcgccggggcgaatcacaaactcgccgctgtcggtatacagcgtcccgcagccggatatcacataatgaaataggtaatgctggcgcaccgccgggccgaaacggtggccgggcgcacaatcctcgtggccgaactgaaacacgttcagttcgataccggaggtattggccagggtaaagctcttgtgcatcgccgtttgccgccgttttacgcctaatttagctacaggatagcagtactctggcttttgcagcgtgcatgccggccgggagtaggagccagttcacacttttttttgaccgtcgtttttacccataatgaggtcacatttctacatatacagcccggcgtgcagccactactttcactacagacctatcgttaaccccgttcaggcatgtggagaaacagtatgattaaagtgacgtttatgggcgcaggcagcacaattttcgcgaagaatgtgttgggcgacatcatgtgtacgccggcgctgcgggaagtggatattgcgttgtacgatatcgacagcaaccgtctgaacgagtcgctgacgatgctcaataatatcaatcagaacgtcaacgacggtaaggcgatcattaccccgtatctgggggaggagaagcgccgcgcggcgctgcagggcgccaactatgtggtgaacgccatccaggtcggtggctacgatccctgcaccatcaccgactttgaaatcgcgaagaaattcggcctgcggcagactatcgccgatacgctggggattggcggtattttccgcgcgctgcgcaccattccggtgctgttctctttcgcccgcgatatggaagaggtatgcccggacgcctggctgcttaactacaccaacccgatggcctcgctgaccggcgcgatgctgcgtcataccggcgtaaagaccgtcggcctgtgccacagcgtgcaggtgtgcgccgatacgctgttgaaaagcgtcgatatgccgaccgacgacgtgcagttccatatcgccggcatcaaccatatggcctggctgctggatatccgccgccacgggcaggatctctatccggaaatcaaacggcgcgccgcggcgctgcagggcaagcatgacgatatggtgcgccatgagatcatgaaaaccttcggctattacgtcaccgaatcctcagagcataacgccgaatatatgccgtactggatcaagcgcaactacccggagctgatcgaacgcttcaatattccgctggatgagtatccgcgccgctgtattgagcagattgcccagtgggagcagcaaaagcaggaattgacccacgacgcccatctcagccatacgcgtacccacgaatacgcctcttacattatcgaagccatggaaaccgaccgcccgtacaagatcggcggcaacgtgctcaatagcggccttatcaccaatctgccgaacgaagcctgcgtcgaggtgccttgtctggtggacgggcagggcattacgccgtgctacgtgggcaacctgccggagcagctggcggcgctcaaccgcaccaacatcaacacgcagctgctgaccattgaggcggcggtgacgcacaaacgcgaggcgatctaccatgccgcgctgctcgacccgcatacctcggcggaactgtcgatcgacgatacccgccggctgtgcgatgcgctgatcgaggcgcacggcgactggctgccggcctaccactaatttatccggagcatcacttccaccaataatatcccgggcgcgcggcgcgtccgggcacaaagggatggcgagctatgttttatctgaaaaacaagaatttctggatattcagcggcttttgcttcttctacttttttatcttgggttctgtcctgcctttcttcccgctctggctgcatgacgtcaaccagcttgaccagcgacaaaccggcattgtgttctcctttatggcgttctttgcgctggtgtgccagccggtgttcggctttattaccgaccgcttcggcctgaagaaacacctgctgtggatgatcatcgtactgctgatgtttctggcgccgctgtttatctacgtgatttcaccgctgctgcagagtcattttatcgccggcgcgctgctgtgcggcctttatctggggctggtggccagcggcggttcgccggcgattgaagcctatgtggaaaaggtcagccggcgcagccagtttgaatacgggcgcgtacggctgttcggctgtatcggctgggcgatttgcgcctcgatcgtcggctacagcttcaccatcaataatcagttttcgctgtggctggcgtccggctgtacgctggttctggcgctgctgctgtgcctgttccggccggaaaaaagcggcacggttaccgtggcggcagggctggcgctgaacaagaacccggtcagcctgcgttcggccttgcggctgctgcggatgcgcaagttctggttcctggtgatgtatatcgtcggcgttgcctgcgtgtatgacgtgttcgatcagcagttcgccaacttctttacctctttcttccgcgaccgccacagcgggacacaggcctttggctatgtcaccacgctgggcgaattcctcaacgcctttatcatgtttttcgccccgctgattattaaccgcatcggcggcaagaacgcgttgctgattgccggggcgatcatgtcgctgcgcattatcggttcctcatttgccgactcggtgacggcggtgatcgtgctcaagatgctgcatatgtttgaggtgccgttcctgctggtgggcattttcaaatacatcaccacccagttcgacgtgaagctgtccgcctcgatctacctgttcggcttttgcttttttaagcagttttccgccatcggcatgtcctatgcggcggggatgatgtatgcggcatacggttttaaaaccgcctacctgatcctgggcggcattgcgctgctgtttaccgtgattgccgccttcacccttagcggcagcgcgctgccggggcgggtgaacaagcccctgacggcgccgtcgcaaactgcatgattatgtagtcgcggtgatatagcgttactgataaccaaccggcgatatcataaatttcttatcatgatggaaatcctctggcgatgaaccggcggggcggttaacctgatccgatagcctgggataggcatttcattgataagagagcgaagtatgactgattcacagatccgcatggcgattgtgggcgccggcggccgtatggggcgtcaattgattcaggcggtgcagcaggcgcagggcgtggtgttgggcgcggcgctggagcgtgccggttcctcgctggtcggggcggacgcgggcgaactggccggcgttggcgcgcttggcgtgatcgttaacgacgatctggccaaggtggcggatgattttgacgtgctgatcgactttacccggccggaaggcacgctggcgcatctggcgttttgcgtgcaacagcgcaaggcgatggtgatcggcaccaccggttttgacgacgccggcaaggcggcgatcgccgctgcggcgcagcacatcggcatcgtgttcgccgccaacttcagcgtcggggtgaacgtggtgctgaagctgctggaaaaagccgccaaagtgatgggcgactataccgatattgaaattgttgaagctcaccaccgccacaaggtggatgcgccgtccggcaccgcgctggcaatgggcgaagcgattgccgacgcgctggggcgtgacctgaagcagtgcgccgtctatgcgcgcgaaggccacaccggcgagcgcgatccgcagagcatcggctttgccaccatccgcgccggcgatattgtcggtgagcataccgcgatgttcgccgatatcggcgagcgggtggagatcacccataaggcttccagccggatgacattcgctaatggcgccgttcgcgcggcggtttggctgtctaagcatcaaaatgggctatttgatatgcgcgacgtgctggaattagaccgtttgtaatcgtttttatagctgtgtgatgtggttatattgatcgtatggttatgatacttgggcaatatttttattgtccttttttttaacattaaaaatgaggtatttgtcggtatttttagttaaggttatttttttttagttgtctttattcctattttcgccatttttttcactgttaagcgatttaaacctattttttgcttattaaatcaccgttttttactctcaccatttggcaaccgtttactcacccaggtttagccctgtttttatggctgtgaagcccattaaaccgcgtaatcagtaaaaaacagtgaaaaaaaggcactttaagtagacaaacggggtgcccatcattaaaatgcgcccaatttgccaaaaattagccttgagggcggtttttgcattgatttagatcgcgatatctgaattaatatgcaaatattgtgatttattattcctcggagggtgttttgattaagtcagcgctattggttctggaagacggaacccaattccacggtcgggccattggggcagagggtacggcagtgggggaagtggtcttcaatacgtcgatgaccggttatcaagaaatcctcactgatccttcctattcccgccagatcgttactcttacttatcctcatatcggcaatgtcggcaccaatgcttccgacgcagaatcctccgctattcacgctcaaggcctggtcattcgcgacctgccactggttgccagcaactatcgcggcgaagaaaatctgtccgactacctcaagcgcaacaatattgtggcgattgccgatattgatacccgtaagctgacgcgtctgctgcgtgaaaaaggcgcgcagaacggctgcatcatcgccggcgacgcgccggacgccgcgctggcgctggagaaggccaaagccttcccgggcctgaagggcatggacctggcaaaagaagtgacgacgcaggaagcctacggctggcgtcagggcagctggacgctggccggtgaattgccggaagccaaagcggaatccgagctgccgttccacgtggtggcctatgacttcggcgccaagcgcaacatcctgcgcatgctggtcgatcgcggctgccgcctgacggtggtgccggcgcagaccccggcggatgaagtgctgaaaatgaatccggacggcatcttcctgtccaacggcccgggcgacccggagccttgcgactacgcgattgccgctatccagcagttcctgaccaccgacattccgctgttcggcatctgcctgggtcaccagctgctggcgctggccagcggtgcgcagacggtgaaaatgaagctcggccaccacggtggcaaccacccggtgaaggatctggaccacaacacggtgatgatcaccgcgcagaaccacggctttgcggtagatgagaacaacctgccggccaacctgcgcgtgacgcacaagtcgctgttcgaccacacggtgcaggggattcaccgcaccgacaaggcggcgttcagcttccagggacacccggaagccagccctggcccgcacgacgcggcgccgctgttcgatcactttatcgagctgatcgcgtcttaccgttccaacgctaaataatcaggagccataacaaccatgccaaaacgtactgatataaaaagcatcctgatcctcggcgctggcccgatcgttatcggccaggcctgtgaatttgactactccggcgcgcaggcgtgtaaggcgctgcgcgaagagggctaccgcgttattctggtgaactccaacccggcaaccatcatgaccgacccggaaatggccgatgcaacctacattgagccgatcaactgggaagtggtgcgtaaaatcatcgaaaaagagcgcccggatgcggtgctgccgaccatgggcggccagaccgcgctgaactgcgcgctggagctggagcgtcagggcgtgctggaagagttcggcgtgaccatgatcggcgcaaccgccgatgcgatcgacaaggcggaagaccgccgccgcttcgacgtggcgatgaagaaaatcggcctggacaccgcgcgttccggcattgcgcacaccatggaagaagcgctggcggtggctgccgacgtgggtttcccgtgcatcatccgtccgtccttcaccatgggcggcaccggcggcggcatcgcctataaccgcgaagagtttgaagagatctgcgagcgcggcctggatctgtcgccaaccaacgaactgctgattgatgaatcgctgatcggttggaaagagtacgagatggaagtggtgcgcgataagaacgacaactgcatcatcgtctgttcgattgaaaacttcgacgccatgggcatccacaccggcgactcgattaccgtcgcgccggcgcagaccctgaccgacaaagagtaccaaatcatgcgtaacgcctcgatggcggtactgcgtgaaatcggcgtggaaaccggcggctccaacgtgcagtttgcggtgaacccgaaaaccggccgcctgatcgtgatcgaaatgaacccgcgcgtatcgcgctcctcggcgctggcgtcgaaggccaccggcttcccgatcgccaagatcgccgccaagctggcggtcggctatacgctggatgagctgatgaacgacatcaccggcggccgcaccccggcgtcgtttgagccgtccatcgactacgtggtcaccaaaattcctcgcttcaactttgagaagtttgccggcgccaatgaccgcctgaccacgcagatgaagtcggtcggtgaagtgatggcgattggccgcacccagcaggagtcgctgcagaaagcgctgcgcggtctggaagtgggcgccaccggtttcgacccgaaagtcagcctggacgacccggaagcgctgaccaagatccgccgcgagctgaaagacgctggtgcggaccgcatctggtatatcgctgacgccttccgcgccggcctgtccgtggacggcgtgttcaacctgaccaatatcgaccgttggttcctggtgcagattgaagagctggtgcgtctggaagaagaagtggcggcgagcggcatcaacggcctgacgccggagttcctgcgtacgctgaagcgcaaaggctttgccgacgcgcgcctggcgaaactggccggcgtgaccgaaggcgcggtgcgcaaactgcgtcagggctacggcctgcatccggtatacaagcgcgtggatacctgcgcggcggaattcgccaccgacaccgcttatatgtactccacctatgaagaagagtgcgaatccaacccgaacagcgaccggccgaaggtgatggtgctgggcggcgggccgaaccgtatcggccagggcattgaattcgactactgctgcgtacacgcctcgctggcgctgcgtgaagacggttacgagaccattatggtcaactgcaacccggaaaccgtctcgaccgactacgacacctccgaccgtctgtactttgagccggtaacgctggaagacgtgctggaaatcgtgcgcatcgaacagccgaaaggggtgattgtccagtacggcggccagacgccgctgaagctggcgcgcgacctggaagcagccggcgtgccgattatcggcaccagcccggacgccatcgaccgcgcggaagaccgcgagcgcttccagcaggcggtgaaccgtctgagcctgaagcagccggccaacgccacggttacggcgattgagcaggcggtagagaaagcggcgggcattggctatccgctggtggtgcgcccttcttacgtgctgggcggccgcgcgatggagatcgtctatgatgaagccgacctgcgccgctacttccagaccgcggtcagcgtgtccaacgatgcgccggtactgctggaccgcttcctggacgacgcggtggaagtcgacgtcgacgcgatctgcgacggcgagcgcgtgctgattggcggcatcatggaacatatcgaacaggccggcgtgcactccggtgactccgcctgttcactgccggcctacaccctgagcaaagacattcaggacgtgatgcgccagcaggtggaaaaactggcgtttgagctgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaagacaacgaagtctacctgattgaagtcaacccgcgtgccgcgcgtaccgtgccgttcgtctccaaagccaccggcgtgccgttggcgaaagtggcggcgcgcgtgatggcgggcaagacgctggccgagcagggcgtgacggaagaggtgatcccgccgtattactcggtgaaagaagtggtgctgccgttcaacaaattcccgggcgtcgacccgattctggggccggaaatgcgctccaccggggaagtgatgggcgttggccgcacctttgccgaagccttctccaaggcgatgctgggcagcaactccggcatgcgcaaacagggccgcgcgctgctgtcggtgcgtgaaggcgacaaggcgcgggtggtcgatctggccgccagcctgctgaagcagggcttcgagctggatgcgacccacggcaccgcggtagtgctgggcgaagcgggcatcaacccgcgtctggtcaacaaggtgcacgaaggccgtccgcacattcaggaccgtatcaagaatggcgagtacacctacatcgtgaacaccaccgccggccgccaggcgattgaagactccaagctgattcgccgcagcgcgctgcagtataaagtgcattacgacaccacgctgaacggcggctttgccaccgcgatggcgctgaaggccgacccgaccgagcaggtcacctcggtgcaggagatgcacgcgcgcatcggcaaataagccgcacgctcgttacgctgaacaaggccctgcatgcagggccttttttatgcgtgctttccggccaaagttattcagcctgcctgttggttcagattaaaaatttccgctatcaatctatttgcccgctgtcatgctagacggctggtatatgcttgatgtattggcaaggaacgacgagatcaacatgattctaataatctatgcgcatccctatccccggcattcgcacgccaaccggcggctgttgcaggcggtgaaagatattcccgaggtggaagtccgctcgctgtatgagctgtatcccgatttcagcatcgatatccatgcggaacagcaggcgctggagcgcgccgatatggtggtgttgcagcacccgatgcagtggtacggcctgccgccgctgctgaagctgtggatcgataaggtgctggagcacggctgggcctacggccatgacggcaacgcgctggtggggaaagactgcctgtgggcggtgaccagcggcggcgaccggcaccactttgagctgggcgactacccggacttcgccgtgctggggcagccgctgcaggcgacggcgctgtactgcggcatgcgctggcagccctactttgcgctgcataacacctttacctgtaatgagacggcgctgctggaggcgggggaggcctaccggcagcggcttatcgactatctactggcgcagccgccgcaaacacaggagaacccgcatggataaccacagcatgatgatcgaagggctgatctatctgggctcggccgggctgctggtgccgatagcggtgcgcctggggttgggatcggtgctgggctacctgatcgccggctgcattatcgggccgtgggggctgaagctggtgtccgacgccgaatcgatcctgacctttgccgagatcggcgtggtgctgatgctgtttgtcatcggcctggagctggatccgaagcggctgtggacgctgcgcgcttcggtcttcggcggcggcggcatgcagatggccggctgcggcctggtgctcagcgccttttgctacttcctcgggctgagctggcaggtggcgctgctgattggcctgacgctggcgctctcttccaccgccatcgccatgcaggcgatgaatgaacgcaacctgacgtcgtcgccgaccggacgcagcgcgtttgcggtgctgctgtttcaggatatcgccgcgatcccgctggtggcgatgatcccgctgctggctaacagcggtgcctcgacgtcgctcggcgccttttccatctccgccgccaaggtggtggccgcgctgacgctggtggtgctgctcggccgctatgtcacgcggccgctgctgcgttttgtcgcccgttccggcatgcgtgaggtcttcagcgccgtggcgctgtttctggtattcggctttggcatcctgctggagatggccggcctgtcgatggcaatgggggcgtttctggccggcgtgctgctggccagttcggaataccgtcatgcgctggaaagcgatattgagccgtttaaggggctgctgctggggctgttctttatcggcgtcggcatgtcgatcgattttggcacgctgttcagccatccgctgctgatcgccacgctgctgctcggctttatgctgctgaaagcggcgatgctgtggctgctggcgccgctgttgggcgtgccgaagcgtcagcgcgggctgtttgccattttgctggggcagggcagtgagttcgcctttgtggtatttggcgcggcgcagacggccggcgttctgccgttggcatggaccaaatcgctgacgctggcggtggcgctgtcgatggccgtgacgccgctgctgctggtgctggcgtcgtggctggagaagcgtgcgccgcaggacgatcgcccggcggatgtgatcgacgaagataacgccagcgtgatcatcgccggcttcggccgcttcggccagattgccggccgtatgctgttggccaacggcgtgcgcaccgtggtgctggatcacgatccggaccatatcgaaaccttgcgcaagttcggcaccaaagtgttttacggcgacgccacccgcgccgacctgctggaggctgccggggcggaaaaggcgcaggtgctgattaacgccattgacgacgttgaggccaacctgcaactgaccgagctggccaggcgccacttcccgcacctgaaggtagtggcgcgcgctcgcgacgtcgaccactggtatcagctgcggcgtctcggggtggagaagccggagcgcgaaacctttgaaagttcgctgcgcatcggccgtgaagcgctggagctgctggggatggacgcctacgaggcgcgggaaaaggcggatatcttccgctgttacaaccataagatgctggaaagcacggtggagcattacgaggacactgaattccgcatcgccagcctgcagcgcgcgaaagagatgctcagcaatgccatcgaacaggaccgttcacgcctgtcgcgggagcaggagaccggctggcgcggcagtattgacggtaaagcgccggaagatgaggtggtggaagccaaagggtaatcattctgcccctctccgcgacggcgaggggccgctaaaataaagaaggcgatcaggctttttttattaacgaatcaattaacgggaaataaccacgctaaaaaataacaaggatgttttattagcggttttatttaattgccttattaatttcccggccccgcccatgatttatttaggcgtatacgttacatatttcagtaatatatctggtgttttttgtatttatcagccgaaataactggaaacccgctccgtatggtgtaatatcggacgaaataagcagcagctctgcactcaggcgatggtcgtcagtcgatcatcgtgcggccgcttatatttaattaaagccagatatcaattttataccctaaataattcgaattgcaggaagacggcaagggcaggcatcccgataagcttacagcggtaagtgattcgggtgattgaacgcagccaacgcctctgccgcttgaagtatgacgggtaatagacttagcacaggacggcgctaatgagattgattgcactatcaacggaagatctcgaaccttatcagttttcccgtatttttcatcccggctcggcgcgttatgcgctggaggcgaaatatctgttcggggcctcatcgctgccgtcgatctgtcgtcgctatccggtcagccgctgcgagattttcggtgtgggcgtgtcgcagtaccgggaagaccggcagataaaaaatcaggtgctggccgagttggacgcggggcagctgcttgccatcgatgacgactgttttggctggtcgccggcgcggcacctgttctttatcgaccaaagcggccggttggcgcagtacccggccattttgccgccgctctacccgacgcagcggataatacagcgctatgaggcgatggttgcccgctatcgcgtccgtccgccggcgacggtgctgccccccagctaccggccgcagcagaaagcgccggcagtcgccgcggcggccaccgcggtggcggtgcgccgggatccgctggccgcgatgcgcgccatgagcaagcgcgaacgctggcaggcccggcaaaatctgatcggccgcgggcggcgcagcatctaccccgatgcgcgcatcgccgcgatgcggctgggtgagaacaatatcgccgttgagaaggccaagctggcgcaaaatgtttacggcgttgacgggcgaccgattaacgcgttggaaacgatgccgaacgtacccgaagggtggcgtgatattagtaataataaaaatgctttagaccgactggggctaaaaccaggaatgttgtatgacaaggaggacatgccggacttttttgccagagtttatgcgccagatccgacggtgttcggtaacgctatggaaccaaccgtagtattccggggaacccggatggagaaaatggttgattggaaaaacaacctggggcaaggagttagtgtccattctgattattatgagaaatcggtcgctattggcaataagttgatagatttcccaggccaggtagctattgccgggcactcattaggcggcggtcttgcctctgcggcggccgttgccagcggtaagcccgcctggacgtttaatgcagcagggcttaatgccggcacggtggaaaagtatgacggcactgctatcggcgacggttcaaaaattgccgcctaccgggtgcagggcgaggtgctgacgcggttgcaggagttccacctgttagaggatttaaagagcgttaactatgacattccactgctgatggtgaaacatcagctctctgcgctattgcccagcgctgcgggcaacgcgaaatggctgccgggcggagagggcggcaccattgataagcacggtatgcagcaggtgatcgacagcctggagcagcagaaagaggcggatatgaccaccattactagcaggctataaccatgcgaatacgatggatcggtattgccatcatggtgtttggcttaatttggctggcaggatgcaacggcatgaaaaaaattgaaccggaagactactttaccggccaacagctggttttggccaaggccattgaggcgggggacctggagaaagtaaaacagttggcgccagaaacggatctgaatacccctggcgagcagaaattaaccccgctgtttttcgccatcaatgaggcgatgtataacgataatccggccaatcgactggcaattattacggcgctggtcagtgctggtgcggaccctttaccgcaggggagggacaagccggctttatggatggccaaggccagtaaggacatctggcttaaggcaatgctggacggtggtctatctccggatgccagagataaggacaatgatgatcccataatctataaaactatggatgccaagactaccgatacgttagcattattagttatgcgcggggctgatgttgatgcgcgagattctttaggtgaaaccccattaatggcagcttttttcagcagtaaatttgagcacgcaaattatttgttggaccacggtgctgatcctaatccagtaaataagaaggggtgggtatttgcttcactggtgcagaagcgccttaataaaagccagccagatactgaataccaccagaagtgtctgcagctgcgtgacaagatgatcgcgctgggggtgaagtggccaccggagacctaacgggtatggtggcgataggctggccggcgtttggcaaagggacgattatgcgtaccccatggatcggtatcgccgttgttttttgcgggctaatcttgctggcaggatgcaacggcatgaaaaaaattgaaccggaagactactttaccggccaacagctggttttggccaaggctatccaggcaggtgatttgggtaggataaaacagctggcaccggaaacggatctgaatacccccggcgagcagaaattaaccccgctgtttttcgccatcaacgaggcgatgtataacgataatccggccaatcgactggcaattattacggcgctggtcagtgctggcgcggaccctttaccgcaggggagggacaagccggctttatggatggccaaggccagtaaggatatctggctgaaggcaatgctggacggaggtctatctccggatgccagagttaagagcactgactatcccatgatctatgaaactatttatgcagggactaccgatacattagcattattagttatgcgcggtgctgatattaatagccgtaattctttaggtgaaacgccgctaacggtggcttttttcagcaacagctttgagcacgtcaattatttgctggaccacggtgctgatcctaatccggtggataaaaatgggcgggggtttgcagcattggtgcaaaggcgtattaaaaaaagccgaccagatactgaataccaccagaactgcctgcgactgcgcgacaagatgatcgcgctgggggtgaagtggccaccggagacctaacgggtatggtggcgataggctggccggcgttcggcaaaaggatgaacatgcgtaacccgtggatcggtatcgccgctgttttttgcgggctaatcttgctggcaggatgcaacggcatgaaaaaaattgaaccggaagactactttaccggccaacagctggttttggccaaggctatccaggcaggtgatttgggtaggataaaacaactggcaccggaaacggatctgaatacccccggcgagcagaaattaaccccgctttttttcgccctcaatgaggcgatgtataacgataatccggccaatcgactggcaattattacggcgctggtcagtgctggtgcggatcctttaccgaggggggtaggggacaagccggctttatggatggccaaggccagtaaggatatctggctgaaggcaatgctggacggtggtttatctccgaacgccagagataaggacactgactatcccatgatctatgaaactatttatgcagggactaccgatacattagcattattagttatgcgcggtgctgatattaatagccgtaattctttaggtgaaacgccgctaacggtggcttttttcagcaacagctttgagcacgtcaattatttactggaccacggcgctgatccaaatccggtaactaagaaggggtgggtattcgcttctctggtgcaagacggcattaaagacagccggccgggaacagaataccaccagaactgtctgcgactgcgcgacaagatgatcgcgctgggggtgaggtggccgccggaggcataacgcgcgcgatgagcatgacggaggccatccggcggcttaactgaaaaacgtcgatcgcggcatcaacatgcagatggtgaccaaggtgcagcatattgtgatattggccgaacaccggctggcggatccggattgctaactatcctaaatgacaggcaggccctgcccgaatgctggcagagcctgcctgatggtgtaatatcgtagctacgtcagaggctaatctggccgctgcttatcaagtttatatacttagcacaagcacaggacggcgctaatgagattgatttcactatcaacggaagagctcgaaccttttcaattttcccgtatttttcatcccagttcggcacgttatgagttggagtcaaaatatctgttcggggcgtcatcgatgccctcgatcaatcgtcgctatccggtcagccgccgtgagatttccggcgtgggtgtgtcgcagttccgggaagaccggcagataaaaaatcaggtgctggccgagctggaatcggggcagctgcttgccattgatgacaactgttttggctggtcaccggcgcggcacctgttctttatcgaccaagccggccgcctggtgcagtacccggccattttgccgcctctctacccgacggagcggataattcagcgctatgaagcgatggttgcccgctatcacgtccgtccgccggcaacggtactgccccccagctaccggccgaaacagaaatcgccggcagtcgtcgcggcggccagcgcgatggcggtgcgccaggatccgctggccgcgatgcgggatatgagcaagcgcgaacgctggcaggcccggcaaaatctgatcggccgcgggcagcgcagcatttaccccgatgcgcgcattgccgcgacgcggctgggtgagaacaatatcgccgttgagtatgccaaactggcgcaaaatgtttacggcgtagatgggcgaccggttagggtattggaaacgatgccgaacgtgcccgaagggtggcgcgatattagtaatgatgacaatgcgctacaaaagttgggtttaaaatccactatgttatatagcagtgcaaatgatcctgattttttctcccgagtatatgccccagataaattggtatttggtaatgagatggcgccaaccgtggtcttcagggggactcggatggaaaagatgaaagattggctaaacaatggtcagcaagggatggggattaactcgacctattataaaaaatcagtatcaatcggtaataatttaaaaaattttcctggaaaggttagtattgccggacattcattaggcggtggtcttgcttctgcggcggccattgccagcggtaagcccgcctggacgtttaatgccgcaggcctcaatgccggcacggtagagaaatatggcggcacggccatcggtgacggttcaaaaattgccgcctaccgggtgcatggcgaggtattaacgaagctgcaggaattccacctcttggatgatcttcagagtgtgaactacgatattccgctgctaatggcgaagcggcagctctctgagctattaccgagcgcggcgggcgccgcgaaatggctgccaggcggtgagggtggcgccattgataagcacggtatgcagcaggtgatcgacagcctggaggagcagaaagaggcggatatgaccaccattactaacaggttataactatgcgtatgcgtacacgatggttaggtattgccataatgatgtttggaataatttggttggcaggatgcaacgacatgaaaaaaattgtaccggaagaatactttaccggccaacagctggttttggccaaggctattgaggcgggcgacctggagagggtaaagcagctggcgccggaaacggatctgaataccccgggcgaacaggatttaaccttattattcttcgctttgaatgagacgtactacaacaataaccccaagccacgtttgcaaattgtgaccgcgctggttaaagcaggggctgatccccttcaaccacagtctgatgggatggccagtccggcggaaatggtctcaatgggggataaggatatctggctaaaggcactattggatggtggtttggatccgaacgccagagaccgaaatcataatgaagcgattatttataatacgttacaagccaagaatacggatacgctagcattattgatcattcgcggggttgatgtcgatgcgcgtgatattctagggcaaacgccgttaatggcagcctttctcagcaatagctttgaacatgtaaattacctactggatcacggtgcggatcctaatccggtaaataaacagggctgggtatttgcttcgcttgtgcaaaacggcatcaaggacagccggccggaaacggaataccaccagagctgcctgcagctgcgcgacaagatgatcgcgctgggggtgaagtggccgccggagacatagagggggctgggcgatgaactggtcagcgttcggcaaaaggacgatcatgcgtaacccatggatcggtatcgccgttgttttttgcgggctaatcttgctggcaggatgcaacggcatgaaaaaaattgaaccgggagactactttaccggccaacagctggttttggccaaggctattgaggctggcgacctggagagggtaaaacagctggcgccggaaacggatctgaatacccccggcgaacaggacttaaccccgctgtttttcgccctcaacgaggcgatgtataacgataatccggccaatcgactggaaattattacggcgctggtcagtgctggcgcggatcctttaccgcagggtagggacaagccggctttatggatggccaaggccagtaaggatatctggctgaaggcaatgctggacggtggtctatctccgaacgccagagataaggacactgactatcccatgatctatgaaactattaatgctaagactaccgatacgttagcattattagttatgcgtggggctgatattaatagccgtaattctttaggtgaaacgccactaacggtggcttttttcagcagtaaatttgagcacgccaattatttactggaccacggcgctgatcctaatccagtgaataaaaatggtcggagttttgctgtattggtacaaaggcgccttaataaaagccaaccagatactgaataccaccagaactgcctgcgactgcgtgacaagatgatcgcgctgggggtgaagtggccgccggagacctaacgggtatggtggcgatagactggtcggcgttcggcaaaaggacgatcatgcgtaacccatggatcggtatcgccgttgttttttgcgggctaatcttgctggcaggatgcaacggcatgaaaaaaattgaaccggaagactactttaccggccaacagctggttttggccaaggctattgaggcgggcgacctgaacagggtaaagcaactggcgccggaaacggatctgaatacccccggcgaacaggacttaaccccgctgtttttctccctcaacgaggcgatgtataacgataatccggccaatcgactggaaattattacggctctggtcagtgctggcgcggatcctttaccacaaagggggaacaagccggctttatggatggccaagggcgataaggatatctggcttaaggcaatgctggacggtggtctatctccggatgccagagataaggacaatgatgatcctataatctatgaaaccatttatgccaagacgaccgatacgttggcattattagttgtgcgcggtgctgatgttgatgcgcgggattctttaggtcaaacgccgctaatggcagcttttttcagcaatagctttgagcacgccaattatttgttggatcacggcgcagacccaaatccggtaaataagaagggctggatatttgcttctctggtgcaagacggcattaaagacagccggccgggaacagaataccaccagaactgtctgcagctgcgcgacaagatgatcgcgctgggggtgaagtggccgccggaggcgtaacgtgcgcgatgagcatgacggaggccatccggcggcctccgcgctctgcggcggcttagctgagcgccaccttaatgccaagggcaatcaacatgccgccgagcagtttatccacgatcttctgcgctttttccagcccgcggcgtaccgggccgctttggatcagaaacaccagcagcggccaccacagaaccgacagccctaaaataatccccgcgtaccacagcttttcgccgatgccggagtctatctgcagcacctgagtaaacaccgccaggaaaaacagtgtcgccttggggttaagcagattgcacaggtagccctgcacaaacgcgcttttcaggctgacctgctgctgcggcagattgccgacgttcatcttgccgccgccgcgcgacagcagcgcctgcacgccgacccaaatcagatacgccgccccggcgtacttcagcaggttaaacagccagggcgtggtggtaatcaccaccgccagcccggcgacgcagtaggacatatgagtggcgacgccgcagatcacgcccagcgcggtgagcagcgcgggtagccgctgatagcgcgccgcattttttattaccagaaagaaatccggccccggcgacagcatgcccagcgtggcgatgccggcgacaaataacgaggtttcaagcatgttcacgatctcaagaaaaaacgaggacagtgctgataataacgccgccgaccctgatgcgcatcaatccaccgccgctatcttcagcaatatgatgaatattcatggtgcagagtaaacggggcggtatgagacaggaagagaagataagcgggcagcggcaacgggaggtgacgcgcctgtgcattcagtgcgggctgttgctgttgcagcacggcgcggaaagcatgctggtggagcagttatccagccgtctgggtttggcgctggggatggagcgggtggagagttcgatctcggcgaacgccatcgtcctgaccaccattagccacggcgagtgcctgaccagcacgcgtaaaaacgtcgatcgcggcatcaatatgcagatggtgaccgaggtgcagcatattgtgatattggccgagcaccggctggcggacgcgcaggacgtggcccggcgctttgccaaactgcggccgctgcgctatccgcgcccgctggtggtgctgatggtggcgctgtcctgcggctgctttagcatgctgaacggcggcggccgggacgcctttgccgtcacctttctcgccagcgggctggcgatgtgggtgcggcagtggctgacgcagcggcagatgaatccgctgattaatttctgcctgacggcgtttgtcgccacctcggtatccggcctgctgctgcgcctgccgctgttcagccagaccgcgggggtggcgatggccgccagcgtgctgctgctggtgccgggattcccgctgatcaacgcggtggcggatatgttcaagggccatgtgaataccggcctggcgcgctgggcgatggccagtctgctgacgctggcgacctgtatcggcgtggtgatggcgatgtcgctgtgggggctgcggggatgggcataagcttgctgtgggcgttagcgcaggacatgctgctggccgccgtgccggcgctggggtttgcgatggtgtttaatgtgccgcgccgcgcgctgcgctattgtgcgctgctggggggcgttggccacggtgcgcgcatgttgctgatgtggctggggatgaatattgagtgggcctcgtttctggcggcggtgctgatcggcatcatcggcatctcctggtcgcgctggctgctggcgcacccgaaagtctttaccgtggcggcggtgatcccgatgttccccggcattccggcctataccgcgatgatctcggtggtggagctgtcccatcagggctacagcgaggcgctgatgggcgtgatggtcagccattttctcaaggcctgctttatcgtcggggcgctatcgatcgggctgtcgctgccggggctgtggttatatcgtaaacggcccggcgtgtagtttattatgcggtgtcattagcaattctgataagagctatcttatatattcatattgcttgtttaccctatcgacggccgatggggctttccgtatagtgtgtccaatttgagcggctggggattgttaagcacagacgacagggaagataaccggctgattgccggcgatttaccgcgttgctcccggcctgctgcagaatatccattaggtttatacagggttaaataatgatcattagcctgatcgctgcgttggcggcggatcgcgtaatcggcatggaaaacgccatgccgtggcacctgccggcggatttagcgtggtttaaacgtaacacgttgaataaaccggtcattatgggtcgcaagacctttgagtcgattggccgcccgctgccgggccgtcacaatatcgtgctgagcagccggccgggcagcgaaagcggcgtgacctgggcgacctcgctggacgaggccctggcggcggccggcaatgtggaagaagtgatggtgatgggcggcgggcatatttatacccagtttctgccgcgcgccgatcgtctgtacctgacgcatattgatgccgaaatcggcggcgatacgcatttcccggattatgagcctgacgagtgggaaacctcattcagcgaattccatgatgcagacgcgcagaattctcacagctactgcttcgagattttagagcgccgttaattccccgctatctgatgatctccgcagccagggcgtaatgtattgcgccctggctggttttggcgcgcaaattttttgccgccccgcgattgtaacattttcgtcacacttcctgattagtatgaagcccaactttgagcgcccggccactctggtgaccctggaccgcggcgtcagctaacaggaagcgaaatcatgacgaataatattgagcaattaaatgccgaccgcctgatcgatccgacccgccgtaaattattattgggcagcgccggcgcggtcgggctggcgggctttctcggcggcgggatttggtcggtttccggcgaggcgctggcggcggatctgccggccaacaagctgctgggcttcaaaggcattgccgcctcgaccgcggacgatatcgccattgccgaaggctataacgccgaggtgctgatttcctggggcgaaccgctggttgacggcgcggcggcgttcgatccgaacggcggcaacagcgcggccgagcaggagaagcagttcggcgacaataatgacggcatgagcttctttccgattgacgataaccacggcgtgatggcgattaacaacgaatacgtcaacgagcagtatctgttcgcccacggcggcgataaggccaccagtctggaagacgtgcgtaaatcgcaggcggcgcacggcgtgtcgatcgttgcggtaaaacgcgttggtgatacgccacgttgggaagtcgagcgcccgtcgcgctataaccgccgcattaccgccaatacgccgatgcagttcagcggcccggccgccggccacccgctgctgcaaaccgccgccgacccgagcggtcgccaggtgctgggcaccttcggcaactgcgccaacggcaaaacgccatggggcacctacctgacctgcgaagagaacttcgatacctacttcggcacccaacaggcggattaccaaaccacgccggagcaacagcgctatacgctgaaggccaacgagccggagcgcaactggccggattttgacccgcgttttgacgtggcgaaaaacccgcacgaatttaaccgccacggctggatcgtggaaattgatccgatgaacccgacttccacgccgatcaaacataccgcgctggggcgcttcaagcacgagaacgcggcggtgacggtggcgaagaacggtcgcctggtggtgtatatgggggatgacgagcgcggcgagcatatctataaatatgtctccaaaggcaaagtggacagcgccaacccggccaataaccgcagcctgctggatgagggcacgctgtttgtggcgcagttcgacggcgacgccaacggcacgccgctgaagggcaaagggcgctggattgcgctggagttcggcaagaacggcctgacgccggaaaacggcttccgcgatgccgccgaagtgctgatctttgcccgtaaggctgcggcgcaggtcggcgccaccaagatggatcgccccgagtggatagcggtgaacccgcacgacgggcgcgcctactgtaccctgactaacaacagcaagcgcggcgacgaaggcatgccgctgaacccggccaacccgcggccgaaaaatatctacggccagattatccgctgggatgagggcggcgacgcgaccgcggagcacttctcctgggatatgttcgcgctgtgcggtaacccgattgcccacccggaaggcatgtatcgcggcacgccgaacatcaccgccgagaatacctttaacagcccggacgggctggggttcgacagcgcgggacgcctgtggatcctgaccgacggcaagtacagcaataagggcgactatcaggggcaggggaacaaccagatgctggtgggggatccgcagagcggtgaaatccgccgctttatggtcgggccgaagtcctgcgagctgaccggggtcacctttgcccaggactacaagacgctgttcgtcaacgtgcagcacccgggcgaagagggcgactcacacttcccgcataacagcccgcggccgcgctcatcggtgatcatgattacccgcaaagacggcggcgtgattggcgcctgacggcggacaaaataaaagggcggaatcttttccgccctttctttatgatgctgcccgcttatcgccgcctttctccgcgcgtcgcgtcgacggctgggtgaagtagcgtttatcctcccagcgcagcatggtcagatcgccgccccagcagcagccggtatccagcgcgataacgccttgcggcgtgcctttgccttccagcgacgcccagtggccgaaaataatggtgtactgctcatccagcaggcgcggcagatcaaaccagggcttgagcggcgccggcgcggtgccgggggcatctttgctgatcatatccagctggccgtgcgggaagcagtaacgcatccgcgtcagcgcgttggtactaaagcgcaggcgggccaggccgctcagctgcggcgtccagttattcggcatatcgccgtacatggcgtcgaggaacagcggatagctgtcgctgctgagcacggcttccacttcgcgcgcgcacattctggcggtgtcgagatcccactgcggtgtgatgccggcgtgggccatcaccagcttctgctgttcatcgacctgtagcaccggctgacggcgcagccagttgaccagctcatccgcgtccggcgcttccagcagtggagtaatgcggtctttgggcttgttgcggctgatgccggcgtataccgccagcagatgcaaatcatgattgcccagcaccatacgcaccgccggtccgagcgagcgcacgtagcgcagcacgtccagcgaatccgggccgcgggccaccaggtcgccggttaaccacagcgtgtcctgctgcgggtcgaaagaagcctgggctaatagcgactgcagttcatcgaaacagccatgaacgtcgccgataagatatgtcgacatattagtgaatcagcgttgggatggctaagcgaaagactgggatcgccgtgcggaacggctgacccaggtggtcaaccatttcatagtggccttccatggtacccagcggcgtttcaagcaccgcgccgctggtatattggaactcaccgccgggcaggatcagcggctgttcgccgacgaccccttcgccctggacttcggtttggcggccgttggcgttggtgatcagccagtaacggcccagcagtttcacgttgaaacgccccagattgcggatggtaatggtataggcaaagacgtagcgttcctcctcaggcagcgactgggattccacatacagactttggacctgaatacatacgcggggtgaatcaatcatgaccacttactccttactgctgcggcgccggattggccgatagccagtttgccagcttacagtactgcgccacagaaatattttctgctctcagggccggatcgacccccagctcgctcagctgttccggggtgaataaatcgcccaggctgttgcggatggttttccgacgctggttgaaggcctgcgtggtgatgcggctcagcatacgcacgtcgtcgaccgggtgcggcatctcacggtgcggcaccaggcgcaccacggcggaatcgactttcggcggcggcgcgaaggcggtcggcggcacttccagcaccgggatcacgttgcagtagtattgcgccatcaccgataaacggccgtacgccttactgttcgggccggcaaccaggcggttgaccacctctttttgcaacataaagtgcatgtcgcggatagcctgagtatagctgaaaaggtggaacatcagcggggtggagatattgtacggcaggttgccgaacacgcgcagcggctggcccgcctgttcggccatctcggcgaaatccaccgtcatggcgtcctgctgacgaatggtcagtttgtctttcagctgcgggtgattctccagacgcgccgccagatcgcggtccagctccaccaccgtcatgcggtccatgcgcgcgccgaccggctcggtcagggcgccgaggccggggccgatttctactacggcttcgcccggctggggatgaatggccgagacgatgctatcgatgacaaactgatcggttaaaaagttttgtccaaagcgtttgcgggcaaaatgcccttggtggactctattgttcattacagttatttatcattttaatggcgagatttaaggcggttttaaaactgcccacatcggcggtaccggtaccggccagttccagcgcggtgccgtgatccaccgaggtacgaataaacggcaggccgagggtgatattcaccgcgcggccgaacccttggtattttagcaccggcagcccctgatcgtgatacatcgccagcaccgcatcggcatgctgcagatatttgggctggaacagcgtatcggccggcaacggcccgatcaggttaatgccgcgcgcgcgcagcgtttcaagcgccggaataatcacatccagctcttcacggcccatatggccgccttctcccgcgtgcgggttcagcccgcagacgtagatgcacggctgcgcgatgccgaatttggtttttaaatcatggtcgagaatggtgatgacttcgtgcaggctctgctcgctgatggcgcccggcaccgccagcagcggcaggtgggtggtcgccagcgcgacgcgcagctcttcggtcgccagcatcatcactacccgatcgcagcggctgcggtcggcaaaaaattccgtgtggccgctgaacggcacgccggcgtcgttgattacgcccttgtgcactggcccggtaatcagcgcggcaaattccccgctcaggcagccgtcacaggcgcgcgccagggtgtccaccacgtaagcgctgttggcgacgttaagctggccacagaccgccggcgtcgccagcgttaccggcagcacggtcagcgtcgcggccgcctgcggctgcgccggcgcgtccggctgatagtcgcgcaacgtcagcggcagccgcagctgccgcgcgcgctcaagcaacagggccggatcggcgcagactaccagttcaacgggccacgcctgttgcgccagtgctacgaccaaatccggccccaccccggcaggttcgccgggggttatcacgatacgtttattgtgcattgctgccatcaagaattttgacataggcggccgcgcgctgttcctgcatccaggtctgcgcttcttcggcaaacttgcggttgaacagcatgcggtaggcgcgctctttttgcgccgcgtcggttttgtccaccttgcgggtatctaccagctgaatcaggtgccagccgaaggaagagtgcaccggcttgctgatttcgccttttttcagcttcagcagcgcgtcgcggaacgccggatcgtagatgtccggagacgcccagcccagatcgccgccctgcagggcagagcctggatcctgcgacagctgtttggcttcgtcggcgaacttcgctttaccgctgctgatcgccgcggcgacttcctgcagcttggtccgcgcctgatcgtccgtcatcaccacggacggcttcagcagaatatggcgcgcgtgcacttcagtcacggaaatagactggttggcgccgcgcacatcgttcaccttcagaatgtggaagcccacgccggaacggatcgggccgacgatatcgccttttttggcggtgaccagacgctcggcaaacagcgtcgggatctcttgcagtttgccccagcccatattgccgcctttcagcgcctgcgagtcggcggagtaggtgatcgccagcttgccgaagtcggcgccgccgttgatttcgcccaccaggcgtttcgccagcgtttctgcttcgtcaacctgctgctgcgacgggttctccggcagcgggatcaggatgtggctgatgttcatttcggtatcgctgccgttctgcgcgccgacctgtttggccagtgagtctacttcctgcggcaggatggtgacgcggcggcggacttcgttgttacgcacttcggtgatcagcatctctttgcggatctgcgaacggtaggtgttgtagttcaggccttcgtacgccagacggctgcgcagctgatccggtgtcatacggttttgcgccgcgatattggcgatagccttgtccagatcggcatcgctgacgctgatgcccatcttctgcgccatctgcagctggatgttgtccatgatcagacgttcaacgatctgatgacgcagcgttttgtcgtccggcagctgttgtccggcctgttgggcattgagcttgaccgactgcagtaaaccattgacgtcgctttcgagtactacgccgttatccacgacggcggcgactttatcaacttcttggggtgcagcgaacgcggtattggcgcagaccaccaatccgagaataagcgttctccagttattcatacatttcccattatgtaatccgcaagtgcgggttaaagttctcgtttttcaaagcattacaaagcatcagaatgcgcgctggtacggcagaatacccgaacgcagcatttcgccggtgccgaggctgtggtcgctgctcagaccgcgcagttcgatgttgaatgaaactttgttgtcatatttgctggtttgattgccgcgatcccagtcggtgatcttgcgttcataaccgatgttaaccgcccagcagcaggtgttataacgcaggccgaccagctgatcggcggactgctgcgcacgggtatcatagtaatacgcgccaaccacggcccaacggtcagcaatcggccagctggcggtgacgcccacctgcgagataccgtcctgatagccagggctggtgacctgcggcagcgtggcctgaatatattccgggctggcgtagcggtagttcagctgcaccatgcgttcactgtcctgacggtactccagcaccgcgtcgccgagggctacgctgtcaaggcgggtatcgtactgtacgccgccgcgcaggccccagcgatcgtcgatcttccaataggtgtcgccggcccataccaggctgccggtgtcatcattcttgtcgtaaccggaattgttatctccggtacgtgaacggctgaagtaatagatttgacccacggatacgttgaaacgttcaaccaacgcgtcatcataaatgcgcgaggtcaaaccggtcgccagacggttctgcgaggcaatgcggtccaggccgctgtagctgcggtcgcggaacaggccggaatagtcggtctgcagcagcgttgagtcgtaggagtagatattgctctggtcgcggtacggcacgtacaggtactgcaagcgcggctccagcgtttgggtgtagccctgcgcccagttcatatcgcggtcgaacaccatcttgccgtcaaccttgaactgcggcatcacgcggttgacggagtcgtccagctccggcgcgtcacggccggtgcggtttttatagttggccttgaagccgtccggaatatcctgctgatagtgggtcgccagcagtttgacttcgctgttcagcgagccccagccgttggtcatcggcaggctcagcgtcggttccaggtgcagacgggtggcgtccgggctgtacgggttgatattgacgaatttggccgcctgaccatacacgcgcagatcgaacggccccagatcgtttttgtagtagttcagatcgatctgcggcagcaccttgtaggactcggtgctggtgcggttgacgtcgtcatagatctggaactgcttggaagcgatggtggcgtcgaagttttcatcggcgtaaccggcgctgaatttctgcgtggcgtagccgtcggtggtggatccgtactgagagtccagatcgttgaaatactgcgagtcgctgactttggtgtagtcgacgttgaagcgccacacctgatccattacgccgctgtggttccagtagaacagccagcgggtgtcgtcatcctgcggatgatccttgttgtattcgttatcgctcggcagccagtccagttcgatggtgcccctgcccggttgggtcaggtagcggaattcgttctgccactgcaggccgcgtttggtcatatagtgcggcgtgatggtggcgtcgaagttcggcgcgatattccagtaatacggcagcataaattcgaagccgttgttactgccgtatttcgcattcgggatcaggaagccggagcggcgcttatcgcccaccggcagctgcagataggggctgtagaacaccggtacgccggcgattttaaagcgcgcgttccagatttccgccacctgctcttcacggtcgtggatcacttcggaaccgaccacgctccagctgttgtcgcccggcaggcaggaggtgaaggagccgttttccaaaatggtgtagcggttctggccgcgcatcttcattttgtctgcgtcgccgcgcccctgacggccgaccatctgatagtcgccctgatagacatcggtgtctttggtgttcaggtttgaccaggccttcggccctttcagtttgatctggttgtcgtcatagtgcacgtcgccggtggcggtgacggtgcgtaccggatcgttctgacctgcggcctgcacctggttcagctctacctgcttggcggtcagcgtgctgttgccctgttcgatcttgacgttgccgctgaaaacggcgttgccttgatcggcgcgggaatcatcagagttgatggtgaccggcagagagttgggatcgccgctgacgagcggtttgtcatacgtcggtacgccgagcatgcactgttcggcgagatcggccagcgcgtgctgactgtaaagtgccgtccaaatcatcgtggccagcagtgttgggaaactttttttcatacgcggttttggtgttccgtcatcagaggcgtcatgtccggcaaacggtcagagactatatcactcatctacgttgcgctactgtaaaatcctgccgtttcactgctctgttgttaggtgctgcaataaatgacaggtatgataatcgaaatcttgggaaaaatcgcctaacccttagctgattacggcgacgggcagcgtgctgaaagtaatataattgaggagtatatgcagtattggggaaaactgctcggagtcattgtcgccgtttgggctggcgcgggcttctggggcgtagttttggggctgattatcggccatatgatcgatactgcgcgcaacaataagcgcagccggggctttttcgccggtcagcaaacgcggcaaacgctgtttttccgcaccacttttcaggtcatggggcaccttaccaaatcaaaagggcgcgtgaccgaagcggatattcaggtcgccagcctgtttatggaccgcatgcagttgcacggcgaatcgcgcaccgcggcgcagcaggcgttccgtgaaggcaaggagagcaatttcccgctgcgcgaagcgctgcagcagttccgcagcatctgtttcggccgtttcgatctgattcggatgtttctggaaattcagatccaggcggcgtttgccgacggctccttgcaccccaatgaacgtcaggtgctgtatgtgatcgccgaagagttggggatttcgcgcgcccagttcgaccagttcctgcgcatgatggaaggcggccagcagttcggcggcggctatcaacagcagggcggctattcgcacggtggttaccagcgggcgcagcgcggcccgacgctggaagacgcctgcaaggtactgggggtcaacagcagcgacgatgcggcgaccatcaagcgcgcctaccgcaagctgatgagcgagcaccatccggataagctggtggcgaaggggttgccgccggaaatgatggagatggccaagcagaaggcgcaggagattcagtcggcgtacgatctgatcaagcgcgagaaaggctttaagtaaccgccgcagtttctccggcacgggcgcgattggcccgccgccggggagctgcgcagcgcgtcagaaatccgcttcggcgcgaaagtgcatcggcgtgtgaaacgccggatgggtgatacgcagctcctgggcatgcagctgcagacgcggcgccatcgctttggccgccggcggcgcgtagaaaccgtcgccgaggatcgggtgacccagagccagcatatgcacccgcagctgatgtgaacgcccggtgatcggcgtcagcagtacccgcgtgctgccgtcggcgtcgcgcgacagcacccggtattccgtttgcgccgccttgccggtgtcaaaacacaccttctgcaacgggcgattcggccagtcgcaaatcagcggtaaatccaccaatccttcatcctgcgccagatggccccatacgcgggccacgtaggattttttcggctcgcgttcgcggaactggcgtttcagctcgcgctccgccgctttgttcagcgccacgacgatcacgccgctggtggccatatccagccggtgcaccgattcggcctcgggataatcggcctggatgcgcgtcatcaggctgtctttgttttccggcgcgcgtcccggcaccgacagcagcccgctgggcttgttgaccacgataatatgcgcatcctgatacaggatatgcagcgggtcggtagggggattatagggttccatataggctccgcggagaaaggcgtacggggagcggcggctccccgtgcgtggacgttactgatgggtgacaaccaccagacgaatggcgtccagacgccagccggcgtcgttcaggttcgccagcacctgtttgcggttgaactccagcgtttcgacttcgtcgtcgcggatgttcgggttgaccgctttcagcgcttccaggcgcgccagttcgttgctcagcttgtcgtcggcttcctgcttggcctgctcgatcagcgtccgcgcttcggcctctaccaggctttccgcctgctgcagcatggcgtgcacgtcctgctggacggcgttgaccagcttgctggaagtgtggcggttcacggcgttcagctggcggttaaagctttcaaactccacctgtcccgccaggttggtgcccttgcggtccagcagcatgcggattggcgttggcggcaggaagcgcgtcagctgcaggtgcttcggcgcctgcgcctcgaccacgtacaccagctccaccagcagcgtgccgaccggcagcgccttgttcttcagcagcgataccgcgcagctgccggtatcgccggagacgatcagatccagcccgttgcggataatcgggtgctcccaactgacgaactgcgcatcttcgcgcgacagcgcctgctcacggtcgaaggtgacggtgcagccgtcctgcggcaggcccgggaagtctggcaccagcatatggtcggacggcgtcagcacgatcaggttatcgctgcggtcttcctgattgatgccgacaatatcaaacaggttgagcgcaaagctcaccagattgacgtcgttgtcctgctcggcgatggcgtcggccagcgcctgcgccttgtcgccgccgttggagtgcatctccagcaggcggtcgcgaccctgttccagctgggatttcagctgatcgtgttgttgacggcactcgtggataaattcatccagtccggcctgctcggtcggtgcggccagatagccgatcaggcgctcatagctgctgtcgtagatggtgcggccggtcgggcaggtgtgctcaaaggcgtcgagtccctcatggaaccagcggcccagcaccgcctgcgcggtgttttccagatacggcaccatgatctggatatcgtgcagctgaccgatgcggtccagacggccgatgcgttgctccagcagatctgggttgaacggcaggtcgaacatcaccagctggctggcgaactggaagttgcgcccttcggagccgatttcagaacacagcagcacctgggcgccatcctcttcggaggcgaagtaggcggccgcgcggtcgcgctcgatgatgctcagcccttcgtggaataccgcggcgcggatggcttcccgctcgcgcagcacctgctccagctgcagggcggtggtcgcctgggcgcagatcaccagcactttttcatgacggttggcgatcaggtagttcagcagccactctacgcgtgggtcgaagttccaccaggtggcgttttcgccttcgaactcctgatagatctgctccggatacagcatgtcgcgcgcgcgcgcctccaggctctttttcgcccccattatgccggacaccttgatcgccgtctggtactgatcgggcagcggcagtttgatttggtgcaggttacggtgcgggaagcctttaacgccctgacgggtgttgcggaacagcacgcggctggtgccgtggcggtccatcagcatggtgaccagctcctggcgcgcggcttcgctgttttcgccgtcgccattggccgcttgcagcagcggttcgatatcctgttcttcgatcagttcacccagcaggttcagcttgtcgttcgccagatgctcaccgctcagcagcagggtgacggcatcggctaccggccggtatttttgctgctcggtgacgaactcctgatagtcgtggaagcggttcggatccagcaggcgcaggcgggcgaagtggctctgctgacccagctgttccggcgtcgccgtcagcagcagcacgccgggggtgtgttccgccagctgttcgataacctggtattcacggctcggggcgtcttcgctccaggccaggtggtgggcttcatcgaccaccagcagatcccactgggcgtcggacagctcttccaggcgctgtttgttgcggcgcacaaagtccagcgagcagatcaccagctgttcggtctcgaacgggttgctgctgtcgagcttggcttcggcgtagcggctgtcgtcgaacagcgagaagtacaggttgaagcggcgcatcatctccaccagccactgatgctgcagcgtttccggcaccacgatcagcacgcgttcggcgcggccggccagcagctgctggtggataatcatgccggcttcgatggttttgcccaggccgacctcatccgccagcaatacgcgcggcgcatggcgctggccgacttcataggcgatatgcagctggtgcgggatcaggctggcgcgcatgccgcgcaggccggcgaacggcaggcgatactgttcgctgaggtatttgcgcgcgcggaagcgcagcgcgaaacgatccatacggtcaatctgaccggcaaacaggcggtcctgcggtttgctgaaggtgagcttgctgtccagcagcacttcgcgcattgccacgccgctttcctgcgtgtccgtgcgggtgccgatataggtcagcagcccgttgtcctctttcacttcctctacctgaagctgccagccttcatggctggtgatggtatcgcccgggttgaacatcacgcgggtgatcggggaatcatttctggcgtagagacggttttcaccggtggcggggaaaagcagggtgatcatgcgcgcatccagcgccacgacggtacccagacctaattcgctttccgtatcgctgatccagcgttgaccaagagtaaaaggcatatattatcggctcgattcttttaagtaagtcttctcgctgcggcgcagcacctgttcatacccggttattctgattgggcgggcaatagctgtacactccatgcggacgtcgcaagacggcatggccagtggttaagaatttgggaagggcgctatggtaatggaaggcggcgcgttcgtcacctgcaaaaccggaggaattttcgcttcccgcattctgtcctaacacgcccgtttaatagggtttcttctcgctccgtcgtcgcgtcagaacaatccaagctgcccggtgatcagggtggtgaaatcatcgtgcaggaagggaagtatagcgtctgccaccggttgcagctggcgctccaggtaatgctggtagtcgagcggtgaactttgcgtttccagcggctccggcccggccagggtgatcacatagctgatccagccgccgttttggtactgcagcgggcgaccctgctggcggttatagtcatcggcgatgcgcgccgcccggacgtgcggcggcacgttgcgctgatagtcgtccagtttgcggcgcaggcgtttgcggtacaccagctggtcgtcgaaggcgccggccagcgttttggcgacgtagtcgcgcacgaacgcctgatacggctggcgcaggaaaatgcgctgatacagctgctgctggaactgctgcgccagcggcgtccagtcggtgcgcaccgtttccagccctttatacaccatctgcggttcggcgccgggcctggcgatcaggccggcatagcgttttttactgccctgctccgcgccgcggatggtgggcatcagaaagcggctgtagtgggtttcaaactccagctccagcgcgctggtcagctgatattgctgctgcagatgctgctgccaccactgattgacgtattgcaccagctcgcggccgatctgcgtcgcctgctgctcgtcatgcgcctgtttcagccagacgaaggtggaatcggtatcgccgtaaatcacctgatagccgcgggcttcgatgagcgttcgggtttgccgcatgatctcatggccgcgcagggtgatagacgatgccagccgcggatcgaagaagcggcagccgctggcgccgagcacgccgtagaaggcgttcataatgattttcagcgcctgcgacagcggtttgttgttatgcagcttcgcctgttcgcgcccctgccagatctggctgacgatcgccggcaggctgtgtttgctgcgcgagaagcgcgcgttgcggaagccgggcaccgaatcggcatcgtccgggtgcagcatgccttccaccaggccgaccggatcgatcaggaaagtccggatgatcgagggatagaggcttttgtaatccagcaccagcaccgagtcatacaggccgggctgcgaatccatcacaaagccgccggggctgtgttcttccggcagctcgccgaggttgggcgccacgtagccctggcgatgcatgcgcggcatatacaggtggctgaaggccgccactgagccgccgctgcggtccgccgccagcccggtaacggtggcgcgctcgagcaaaaagggcagcagttcggtggcggcgaaaatccgcgtcaccagctcgcagtctttcaggttatagcgcgccagcgccggcttgtcctcggcaaactgccggtcgatttccgccatgcgctggtagggattatcgatggatttgccttcccccagcagggtctgcgagacatattccagactgaaggaggggaagttccaggtggcggacttcagcgcctcaatcccgtcgataatcagccggccggcggcggagcaaaagaagtggttctgcttaaagccgtgttcgcgccactccagcgggctgccgccacggccgaagcgcagcgggatctggtagcgttcggcgtgtttttgcagcacgcgcagatcaaactggatcaggttccagccgataatggcatccgggtcgtgacgctccagccactggttcaggcgctccagcagctgcggccggctggtgcagtactccagcgcgaaatccagcggttcgtcgtcgccgttggccgggccgagcatatacacctgccgctggccgcaaccctccagcgcgatggaatacagctcgccgtgggcggtggtctcaatgtccagcgacgccagtttcagccgcggacggtagtccggcgccggcttcatctggccgtcaagccagacgccgtcgccgccgggccgcccgctgaaccagactggcgcggtgataaagcgctccatcagatagcgctccggcggacggatatcggcctcgtagacgctgacgccgccctccctgagcattttttccagtttgatcagctgacgatgctggcggcaatacagccccagcaccggccgtgcgtggaaatcctgcagtggcagcgctttcagttcccacagccgttcgccgcgcagcagcagctccgcccgctggcgctgctcggcgggaataaacgccaccgaggtctgcggcggcagacgcagccgttgcgggccgcgatccgtcgccagccagaattcgacttcggtgccggccggcgtatcgcgccagtggcaggtgagcaggaaaccctgcatcggggatgcggcgttatcgttcaaggcggtatttatctgcgtagccgaataggaaggcatcggacggctgcgccgatgcggtgtcagaacccaagtataacatggttttttatacagtattgcgtcctatatctccacgctgccaaaaacgcatacaattcaggagttgactcactctgatcctcaccggacaatccctcgcccagacgcttgagataacacacagaggtttgatggaagcctatttacaacatttgatcgcgcaatcattggctttcactctgatggtcatttttctggtgacctttctggaatcgctggcgctggtggggctgttgctgccgggcaccgtgatgatggccagcgtcggtgcgctgatcggcagcggtcaggtggatctgtatctggcctgggcggccggcggcatcggctgtttcctcggcgactggatctcatattttatcggccgggcgtttaaagggccgttgcaccgctggtcattcctgaaaaagcataaggcgatgctcgatcgcaccgagcatgcgctgcatcagcacagcatgtttaccgtactgctggggcgcttcgtcgggccgacgcggccgctggtgccgatggtggccggcatgcttgatttaccgccgtacaagttcgcgctgccgaatattatcggctgtatcacctggccgccggtctatttctttcccggcattctggcgggggtggcgattgatattccgtcctcacagggcagcgcgctgtttaaatggctgctgttcgggtcgatcgtcctgctgtggctggccggctggctcagctggcgctggtggcgggagaagaagcgcggcagcgaccggctgggccgctggctgacgccgctgcggctgcgcgttgcctgcgtgctcggctggatggccgccgttggctgcggttacctgatgagccagcagccgctgatgccggtataccgtcatctgctgtggcaggtgctggccgggtgatcgggaggggcggcgctggccgccccgcacggttactggaaaaatgcctccagctgttcaaagacccgcagatcctcactgtggcgcttcacctgcagcacatcttccaacttttccacctggcttatcatctgcaccagccgctggtcatcggccaccagcagccagatgcggctctgcttgccgtctttcagcggcatacacaaaatcccttccacgttaaacgcgcggcgggcgaacaggccgcagacgtgcgacatcacgccggggtggttgcgaaccgccagttcgagaatgacctgtgatttctgttgagcgtgtagcatggcttattctccaatcatatcgatgttggcggcgcccggcggcaccatcgggaatactttttcgttggtatcgatcagcgcgtggatcaggcaagggccgggacgcgcaatggcctccgccagcgcggcctgcggatcggcggcggcgttcagatcgcaggtgtccagcccgaaaccggcggcgatggtcaggaaatcggtacgctgcggataggcggcggcaaagatacgctgctgataaaacagggtctgctgctggtgcaccagccccagcgcctgattgttcatcaggatgattttgacgtccagattatgctcggccgcggtggccatctcctgaatgttcatcatcaggctgccgtcaccggaaaaacacagcaccttgcgctgcggctcggccagcgccgcgccgatcgccgccggcaggccgaaacccatggtgccgaggccgccggaggtctgccactggcgcggacggcgcagcgggtaggcctgcgccacccacatttgatgctggccgacgtcggtggtgacgatggcgttttcatccacgcagcgcgcggcggccagcaccaggccgtaatggctgagcggatcgtcggcgtgcggcatgctgaacgggaactcgcgcttgaggtcgttgacggtgttcagccaggcgctgcgcggctgggcgtcgatctgcggcagcagctgctgcagaacctgtccgacgtcgccgtggatcgccacctgcggctgcttcaccttgcccagttccgcccggtcgatatccacgtgaatgattttggcgttcgggcagaactgctcggtcttgccgatggcgcggtcgtcaaagcgcgcgcccagcaccaccagcaggtcggcttcctgcagaataaagttggtgctgcgtgcggcgtgcatgcccagcatccccagcgataacggatggtcgaccggcatggcgcccagcgccatcagcgtcatggtggttggcaggctggcgcgctcggccagctgcagcgcggcgcggtgcgcgtcggcgcagatgatgccgccgcccagatagagcaccggccgctgggcctgattgatcatcgccgccgcctgggcgacgtcggcggggctgaacgccggcgcggcgtccggctgcgctatcggcggcagccgatccagctcaatctcggcggtttggatatccttcggcacgtcgatccataccgggccggggcggccggactcggcgatgcggaacgcatcgtggatcacctgcggcagctcgctgatatcgcgcaccagatggttgtgcttggtgattgggatcgacatgccgtaggtgtctacttcctgaaaggcgtcggtgccgatcatcgaggagggcacctggccggtgatgcacaccagcggaatggagtcgagcttggcgtcggcgatggcggtgaccaggttggtggcgcccgggccgctggaggcgatgcataccgccgccttaccggtagcgcgcgccatgccctgcgccataaagccggcaccctgctcgtgacgcgccagcacgtggcggatgatggtgctctggctcagcgcgtcatacagcggcagcgcggcgccgccgggaatgccggcgacggtggtgatgccctgacgctccagcagatgaacgatcagctgcgcgccggtaaagcgtgtgcctgcgtgaggcgtgcccgtaattgccatgttcctgtcctttctcaaggccggtgagctttggcgggcagggcactaaaacaagaaaccccgcccggtttgcgccggcggggtttgggaatcgatgcgttgattcggaccctacggcgcattgccgacgaccaccaccacacgcacgacgaccaccgcggctggtagcgcggtaactagtagggtcgaagtcagcgaggatgcgatcacagggaaccttatcatcagtaaaaaaattcaggattttataaaagcacaggtgcgaaattcgcacaaccgctttattgccgcagcataaaaaacgcgcgacagatcacgcttttccgcgaatacccagcacgcgggcctcgggggcgctgccgtccagcagcggctgcgtcgggccgtcataatagatgcggccgtccaccaccagcagcgtgcgcggggcgatgcgcgcggcgtcgtccagattgtgcgacaccatcagcagcgtcagcgcgcgctgccgacacaccgtatccagcagctgcagcatctcgccgcgcagcgccgggtcgagcgccgaaaaaggctcgtccagcagcagaatcggccgctggcggatcaggcagcgggccagcgctgcgcgctgacgctggccgccggacagctgcgacggcaggcgcggcaggtgttccgtcaggccaacctgttcggcgatctgcgccagctgctgtttttgccgggcgttaagtctgaggccaggatccagccccagcccgatgttttgctccaccgtcaggtgggcaaacagattgttttcctgaaacagcatcgacaccggccgctgcgccggcggcgtgcgggtatgatcggcgccgtcaaggcgcagtccgccgctgtccgcggcgagaaagccggcgatcaggctgagcagggtgcttttccccgcgccgctcggcccgagcaccgccacgcgttcgcccggacggatgcgcaggtcaaagcgcatcggcaggtgttcatacaggtaggtcagttggtcaagttctatcatcgcggcccggtaagcgttcaatcagggtgaaaagcaggaagcacaacaataacagtaacagggcggtaaccgcgccgtcattgctgcgataagcgccgatctgctggtacagatagaacggcagggtgcggaactgttcgttgccgaacagcgccaccacgccgaaatcgccgattgacagcacgcaggagaaggccagcgcctgcgccagcggacggcgcagggcgcgcagttcgatccagcgcagccgccgccagccctgcatgcccagcgacaggcacagcgggttatagcgttccgccacgtcgcgcatcgggttctccaacactttcagcgcatagggcaccgccatcagcgcattggtcaggatcaccagcgcatagggtgactgcggcagcccgacggtgtcgttgagcagcaggaagaagccggtggccagcacgatgccgggcatcgccagaatcagcatgccgctcagctccagcgcctggccacggcgtggctgttggcgcagcttcagctcgcggctgctccacagcagcatcatggtcagcagcaggcacagcaggccagcgccgacggcgatacgcagggaggtgaacagcgcctgccacagcgccggctgctgcagaacgctggcgatcgcctgattggtgccgtcgaccaccaccgccaacagcggcggcagcagcagcagcagggcggcggcgatcagcagcgcgtcggtcagacggcggcggcggctgtcctccgggttgcgccagcgcagcgcctgcgttgcgcccaccggtagcgcctgactgagccgctggctgagcatcaccagccccaggcagcagaccagctgaatcagcgccagcagcgcggcgtggctgagatcgtagtcatagctcagcgcctgatagatggccagctcgatggtggtggcctgcggcccgccgcccagcgagagtacggtggcgaagctggcgaagcagagcataaagatcagcgcgccggccggcaggagctggcggcgcagcgccggccattcgacaaagcggaactgttgccagccattcatgcccagctgtgcggcaagctggcgctgctcgaccggtacgttttccaatgcctgtagcagcaggcgggtcgccagcggcaggttgaagaacatatgcgccagcaggatcccctgcaggccgtaaggtgagaactggtagtcgacccccagccaggcgcacagcgccgccagccagccctgccggccgtagacgctgagcaggccgaacaccgccaccagcaccggcagcaccagcgtcatggcgcacagccgcagcagcagcgcgcggccgggaaagcgccggcggtacagcgcccgcgccagcaggatggcgggcagcaccgagatcagcgccgacagcagcgcctgccagaaggtgaagcgcaccacgtgccacaggtagtcgtcctgccacagcgacagggcgtcgctgtgcggcgcgtggcgcagcagcgaaccgaaggccagcgcggccaccagcagaatcaggccggcggccagcaggccgggccacagccagtgggggattaacggctgacggcgctttgccatgaacggatccagttgcctcgctgttgtgccacttcatccgcaccgtactgcagcgcggtctgcggcaccggcagctgcgcaaagccggccggcaggggggtcttgatgaccggatacatccagttgccggtcggaatggcgttctggaacgccggcgtcagcataaactgcataaaacgctccgccagctgcggatggcggctggcctgcaatttggcggcgacttccacctgcaggtagtgcccttcgctgaagttggcggcggcgtaggcgtcttttttctcttcaatcagatggtaggccggtgaggtggtgtaactcagcaccagatcgccttcccctttcaggaacaggccgtaggcttcgctccagcctttggtgacggtgacggtcttcttcgccagcttctgccaggcctgcggcgcggcgtcgccgtagattttctgcatccacagcagcaggccgaggcccggggtgctggtgcgcggatcctggtaaatcactttccacggttggtcgctttccaccagctccttcagactcttcggcgggtttttcagcgtgtttttgttgtacacgaaggcgaagtagccgtagtcgtaagggataaaggtgttgtcttgccagccgccgggcacgctcagcgcggtggtatccaccgcgctggcggcgaacagtttggtctggcgcgccgcctgcagcaggttgttatccagccccagcaccacgtccgccttgctgtttttcccttccatccgcagacggttgagcagcgagacgccgtcttccagcgccacaaacttcagctcgcagccgcagtcggcttcaaaggcttttttgatcgtcgggccgggaccccagtcggcggcgaaggagtcataggtgtaaaccgtcagcgtttctttcgccagcgccggcgcggcggccagcagcaacaggcaaggcaggaatttcttgatcactttgcactcctgattgttagggcagcaaaggcatctgaggggctccaggggagccggggggctgcactcaaatccctccgccggtattagccggttcaggttcgacgggtctgctctcagcgaaaaccatgttccgcaccccgttgagacggcgctattgtaaagagttagcgccgctggtgaaagatgcttatgtctccggcggcgcgaaccaggcggatttgaagtcgaaccagcccagcgtattcatccgtacgccgcgcatgctgcgctggccgtgcagttgcagccagtggtggaacagcggatgcaactgatgctggctgaccagacggcggcagaattccgccagcggcagacggttatcgcgccacagtgcggcgtcctgcgccagatcctcactcatacagtgttgcagcagcggcagctcatacagggtggcgaacagcgagaattccagcggcagcgtaaaattggcgctgccgagccacagatcgctctgcgcttctccccggtgccagacgtcgtaatcgacgacattgaccgtcagagccacgccgtgctgcgccagcagcggttccaacgcctcgcggatggcgtgaaactccgagtgttcgccgtagtaggccagcgtcagctgttgcagcgcggcgggcttggggcgctggctcagttcgcggttgtggtgccagcgcggcaaaatgccgtaggccggcgaccagtaacgctggctgaccggcccggaatggttcagcagggcgatagggttgagtagttcgcacagccagctgcggatgtccggatcgtcgccgatgggggagcggcggtcaaacagcagaaagtagcagccggcttccagccggctttccagctcgtttttgccggtatcgtcggcctgcagctgcacgccggagtacatcagctcttcggtgatgtccggcagcacccagatattgacctcgtcgatcagcgcgcgatagccgaagtagtcgtcaaacgcctggattttcagctggctctgctggttgcgcaccacgctgtacggcccggtgccgatcgggtgccgggcgaagtccggcaggctacgccattcctgcggcagaatcatggccggcacgctgccaagcagccacggcagccagtagtcgggactgtgcagatgcacgtcaatgacatggggcgttggcgagtcgatgcgtgcgatatgggcgaacagcggctgcgacgtcaggcgcgtcagactctggatgacgtcctccatctccaactcgcgcccgtggtgaaagtggattgcggggcgtagataaaagcgccagtgcagcggcgtcagcgcctgccagtggtgcgaaagatcagattccagttccccgttttcctcatttatccgcgtcaggccgctgtaaatctgccgggccagatgggtttccgagcgacgcagcgccgagccgggcagcaggttgaacagcgggcggtagtagagcacgcgtagaatgtgctttccctgacggaagctgcgccccagctgggacagcagcatctgccgcaccacttttttatcgccgaccagctgcactaactggtcgatgcgatcctgctccagcagcgtctccgcccgctgttgctgcagcgccagaccggtgtagtgaaactccagccgcgaacgcttgccgcgcccggcctcagcctgccaggtcagccagccctgctgctgcatggcccccagcagcgagcgcacgtggcggcgcgaacagctgagcgcgtcggccaggtcttgcagcgtggtgtcgcgggttttgccctggcagtgctgccataggcggataaactgctgttgcagacgtggcgtagacataaaaggggaactctccggcagtaagctgacaatttatctttccctatattacgtcgataatctccccagatgaaagagaggagggcgaacttatgaacgttttgctgtcgaaacagttttatcagcgctatttcgccgccgttcgccgccagcaggccgactggctgacccgactggtgccggagcaggtcaggctggagatgttgtcccatgtcacccagtgggatatgccgacgttgagcgacgaagcctaccgcaagcgcctctgaccttatcccgctatccgtgggttttcaggccttgcctgaaaattcggggagaccaagtgtttctgagtaatggtgcttttcaccagccagtggggcgacccactggcatttttatttgcgccgggtgattgccgtgctcagacggtaattttactattcgtgggtttcttctacgctgattttttactgcgccgttttcgccttgttcctggatgccgctatgaataaccgttggtcactacgccgctttaaccccgttttcgccgcgttcctcgccgtcgcctttctggccggcatcgccggggcgctgcagacgccgacgctcagcctgtttctgacctcggaggtcaaagtgcggccgctgtgggtcgggctgttttataccgtcaatgcggtagccggcatcgtggtgagctttatgctggccaaacgctcggacactcgcggcgacaggcgcaaactgattttaggctgctgcctgatggcggtgggcaactgcctgctgttcgcctttaaccgcgactacctgacgctgatcaccgccggcgtgctgatggcggcgctggccaataccgcgatgccgcagatttttgccctggcgcgggaatatgccgacagcagcggccgcgaagtggtgatgttcagctcggtgatgcgcgcgcagctgtcgctggcctgggtgatcggcccgccgctgtcgtttatgctggcgctgaattatggttttaccaccatgttcctgatcgccgcggggatcttcgtcgtcagcgcgctgctggtggggttctgcctgccttcggtgccgcgcgaggcgcagaccggcagcctgaacgtgacgccgatcgcgccgcccagcgcctggcgcaaccgtgacgtgcgccggctgtttatcgcctcgacgctgatgtggacctgcaacaccatgtatatcatcgatatgccgctgtatatcacccgcgatctcgggctgccggagcggctggccggcattttgatgggcatcgccgccgggctggagatcccggccatgctgctggcgggctatgtggtcaagcgcttcggcaagcgccggatgatgctgtttgccgttgcggcggggctgctgttctatctcggactgacgcagttcagcatgaaaccggcgctgattggcctgcagctgttcaacgcgatctttatcggtattattgccggcatcggcatgctctattttcaggacctgatgccgggacgtcccggtgcggcgaccaccatgttcaccaacagtatctccaccggcgtgattctggccggggtgctgcagggagcgctggtggagaacctggggcactacgcggtgtactggctggcgacggcgctggcggcgctctcctgggggttgtgcgcccgcgtgcgggaggtttaaccgctactttcgttaacattgatgtaaatcattgagaacattaccccgtagccgcaagctaaacggacacaaggcgtcggtgccttagaatgaacgccgcgcctttccgttgaatttcgtgggtatgttatggataaactaacgccgctcaagcctgttccctccctgattgccgttgtcgtcacgctgcttatctggtttgtcattccggtgcctgaaggcgtcgagcccaatgcctggcagctgctggcgctgtttattggcaccattatcgccattatcggcaaggcgatgccgattggcgcggtatcggtggttgccatcgcgctggtggcggttaccggcgtcactaaccccggtaagccgggcgcggcgctcggcgatgcgttgagcggtttttccaacccgctgatctggctgatcggcttttctatcatgatctccctcagcctgaataaaaccgggctgggcgggcgtatcggctattactttatctcgctgttcggtaaaaaaacgctgggcatcgcctatgcgctgacgctggcggaaaccacgctggcgccggtgacgccgagcaataccgcgcgcggcggcgggattatccacccgatcatgaagtctatcgccgacagcttcggctctagccccgggttgaataccagcggcaagatcggccgctatctggcgctggttaactacaacatcaacccgatcacctcggcgatgtttatcaccgccacggcgccaaacccgctggtggtcagcctgatcgccaaaggcacgcacgacagcgtggaactgagctggggcatgtgggcgctggcagcgctggtgccgggcctctgctcgctgatcgtgatgccgctggtggtgtatttcctctatccgccggaaattaaaagcaccccggatgcgccggactttgccaaacggcagctgcaggcgctggggccggtgacgctgccggagaagattacgctggcggtgtttgcgctgctgctggtgctgtgggccggtattccggcgatgattttcggcccggcgctggcggtgaacccaaccaccgccgccctgatcggtctggcgattttgctggccagcggcgtgctgagctgggacgacatcctgcggcagaagggtgcctgggataccgtggtctggttctccgcattggtgatgatggcgacctacctgggcaagctggggctgatcaactggctgtcgcagacggttggcgccggtattgcccatatggggatgagctgggtgggcggcacgctgctgttgacgctggtttatctctactcccactactttttcgccagcactacggcgcacgtgaccgctatgtttgccgctttcttcgccgctggggtggcgctgggcgcgccgccggcgctgctcgggttgatcctggcgttctcttcttcgctaatgatgtcgctgacccattacgctaccggcaccgcgccgattattttcggctccggctacagtacgctgggcgagtggtggaaaaccggcctggtgatgagcgtggtcaacctgctgatttggctgacgcttggcgcggcctggtggaagtggctgggatattggtaaccgcggcgggaacggggtgataatgcaggggcggaatatccgcccctgttgtttttcagcgtcaccgtatcagttcagaaacgccggctggttggcttcatagcgggcgatgtccgcgtcgtgctgcagcgtcagaccgatgctgtccagaccgttgatcatgcagtgacggcggaagctgtcgatttcaaacgggtagctgtggccgccggcgttgaccgtctgctgctccagatcgacggtaaactcaatgccttcgttggcttccaccagtttgaacagcgtatccacgtcctgttcgctcagcgtgaccggcagcagctggttgttgaacgagttgccgtagaagatatcggcgaagctcggcgcaatcaccactttgaaaccgtagtcggtcagcgcccacggcgcatgctcgcgggaggagccgcagccgaagttttcccgcgccagcaggatgctggcgccctgatagcgcgctttgttcagcacgaagtccgggttgggctgctggccggcatcgtccaggaagcgccagtcgttaaacaggtgctggccgaagccggtgcgcgttaccttctgcagaaactgtttcgggataatggcgtcggtatcgacgttggccgcatccaaaggcaccactaagccggtatgttgagtaaatttagccatggcgatgctccttagtgcagttcacgaatatcggcgaagtggccgctgacggcggcggcggcggccatggccgggctgaccagatgggtgcgtccgccgcgtccctgacgcccttcaaagttgcggttgctggtggaggcgcagcgctcacccgggttcagacggtcgttgttcatcgccagacacatggagcagccgggcagacgccattcaaaaccggcttcgataaagattttgtccagcccttcggcctccgcctgcgctttaaccgggccggagccaggcaccacaatggcctggacgccgctggcgactttacgccccttggcgatggccgccgcagcgcgcagatcctcaatgcgcgagttggtgcatgagccgataaacaccttgtcgatcgccacctcggtcagcttgatacccggctgcagatccatataggccagcgctttttccgcggaggcgcgctcgaccggatcgctgaacgactccggcgccgggatgatctgattaacggcgatcacctggccagggttggtgccccaggtcacctgcggcgcgatatcttcggcgcgcagcgtcactacgctgtcgaactgcgcgtcgtcatccgacttcagcgtgcgccagtaggcgaccgcctgttcccagttatcgccggtcggcgcgaactggcggcccttcaggtaggcgaaggtggtgtcgtccggcgcgaccagcccggccttggcgcccatctcaatcgccatgttgcacagcgtcatgcggccttccatgctcagcgcttcgatggccttgccgcagaactcgaccacgtggccggtgccgccggcgctgccggtcttgccgatcaccgccagcacgatgtctttggcggtgatgcccggcgccgcttcgccggtgacttcaatcttcatggtcttggcgcgcccctgcttcagggtctgggtcgccagcacatgctccacttcggaggtgccgatgccgaacgccagcgagccgaaggcgccgtgggtggcggtgtgggaatcgccgcagacgatggtcattcccggcagcgtcatgccctgctcagggccgataacgtgcacgatgccctggaacgggtggttcaggtcgtacagcgagacgccgaactccgcacagttcttgatcagttcctgcatctgaatgcgcgccatctcgccgctggcgttaatgtctttggtctgcgtcgagacgttgtgatccatggtggcgaaggtcttgcccggctggcgcaccttgcggcccatggcgcgcaggccgtcgaaggcctgcggcgacgtgacttcgtgcaccaggtggcggtcgatatacagcagcggcgtttcgttcggcgcttcgtacaccacgtgggcatcgtacaatttctgatataacgtcttggccatgttatgccccctgtgccacaaagcgggcaatgatgtcgcccatgtcatcggtgctgatcgcctggccgtcgccggccagatcggcggtgcggtaaccctgttccagcgcctggttgattgcgcgttcaatcgcatcggcggcctcgccggcctccaggctgtaacgcagcagcagggtgagtgacaggatttgggcgaccgggttggcgatgcctttacctgcgatatccggcgcggagccgcctgccggctcgtacaggccgaagcccgcttcgttcaggctggcggaaggcagcatgcccatcgagccggtgatcatcgcgcactcgtccgacagaatatcgccgaacaggttggagcacagcagcacgtcgaactgcgctggatctttgatcagctgcatggtggcgttgtcgatatacatgtgcgacagcgctacgtctgggtaatccttggcgacctcgttcaccacgtcgcgccacaggatcgagctttgcagcacgttggccttatcgatggaggtgaccttgttacggcgtttgcgcgccgactcaaaggcgatgcgtgcgatgcgttcgatctcgaagcggtggtacacctcggtatcgtaggcgcgttcctgcatgccctggccttcgcgccccttcggctggccgaagtagatgccgccggtcagttcgcgtacgcacagaatgtcgaagccggcggcggcgatatcggcgcgcagcgggcagaaattctccaacccttgatacaggcgggccggacgcaggttgctgaacagtttgaagtgtttacgcagcggcagcagcgcgccgcgctccggctgttccgccggtggcagatgttcccacttggggccgcccaccgagccgaacaaaatagcgtctgcctgctcgcagccgctcagcgtcgccgccggcagcgggctgccgtggcggtcgatggcgatgccgccgacgtcgtattcgctggttgtgatgcggatatcaaagcgttggcgcacggcttccagtactttcttcgcctgggccattacttcggggccgattccgtctccgggtaagacggcaatatggtaactcttcgtcatgttcacaccgtttcctgattattttgatgtttgttttgctgcagacgctgtttttctttttctacctgttgggagcgccaaatattgtttaatgcgtggatcattgccttggctgacgattcgacaatatccgtcgccagaccgacgccgtggaagcggcggccattgtaggacaccacgatatccacctggcccagcgcgtcgcggccctggcctttggccgtcagctgatatttcaccagttcgatcgggaagtcggtaatgcggttgatggcctgatagaccgcatcaaccggaccgttgccggtggccgcttctgccttctcttcatcgccgcagatcagcttgaccgaggcggtggccataatgctgctgccggattgcacgctgaagtagcccaggttgaaatgttccggctcttcctgctgcttattgataaacgccagcgcctccagatcgtagtcgaacacctgacctttcttgtccgccagcttcaggaaagcggcgtacaggtcgtccaggttgtagtcctgatccttgtaacccatctcttccatacggtgtttcaccgcggcgcggccggagcgtgaggtcaggttcagctgaacgtctttcagaccgatggtctgcggcgacatgatttcgtagttttcgcggtttttcagcacgccgtcctgatgaatgccggaggagtgtgcgaaggcgttggagccgacgatcgccttgttgccgggaatcggcatattgcacagctggctgaccagctggctggtgcggtagatttcctggtggttgatattggtgtgcacgttcatgatgtcctggcgcactttaatcgccatgatcacctcttccagcgaggtgttgcccgcgcgctcaccgatgccgttgatcgtgccttccacctggcgggcgccggcctgcactgccgcgatggagttgccgaccgccatacccaaatcgtcatggcagtgtacggagatgatcgccttgtcgatgttcggcacccggtcgtacagcgtgctgatgatgccgccgaactggttcggcgtggtgtagccgacggtatcgggaatgttgatggtggtggcgccggcgttgatggcagcttcaaccacgcggcacaggttatcaatcggcgtgcgtccggcgtcttcacaggagaattcgacgtcgtcggtatagttgcgtgcgcgcttcaccgagcgtacggccatctccagcacttcatcaaacgaacgctttaactttgactcgatgtgcagcgtcgaggtggccaggaaaacgtgaatacggaacgcttcggcgacgcgcagcgcctcggcggcgacgtcgatatcgttgtcgacgcagcgcgccaggccgcagacgcgactgtttttgatttgacgcgcaatagtttgcaccgactcaaaatcacccggtgaagaaaccgggaagccaacttccatgacgtcgacgcccattctttccagcgccattgcgatttgaatcttttcctttacgctcaggctggcctgcagcgcctgttcgccgtcgcgtaatgtggtatcgaagataatgacttgttggctcatcgcttggttccttatcgtgtttttcacgctaagcgggcaaaaaaaaacccgcgcagtagcgcgggtttattatagctgagtggctgaatcaggaccgatcgccgcccactggcataccgcgcaaagaagatgcgtttagtagtaggcctagtagacgagtaatacggatcatgtgattccacttctctcaatgtttgcgttgtctaatttgatacgttatcgccaaggcgatgtcaacatctgattttaaaacccgggatataatgaaaccagcagcggcatcacgctcttcgtcagcagataatgttgaaaaaaacgcacttgtcagtttaaaaaagtattggagttgggatgctgttagcataaatgaatcgtgtcgtgagatatggcgttgattctgcgtgaggctagggtaaagttaaccaattaaggcgcttggtacatgctgaaagaatgatatattcacggtgttgatttttaattttattaaattgaatggtgtaatgacttggcgcactagagttattaagtgtgaaatgaaactgtcctaaaaatcacagcttttaatactgtgtgattgtccgttgtctatttttatgttctgatttatctggtgtgggtgtttttttgaacaccgcctcggcttattactattgaagatgtgttcaatggtgtaatgggtcggtgaatttgttggcatacattttagtgccgtatttatattggatgattcttggcttttatctcttgcaggataatttaccaagagggctaactttaccgatcgggaaaacggagtgatatttctgacatcgtttcttaatggtgcgtcggtgaagttatctacataggacttagtggagttggatatgtctggatatgatttgggaaatgtcttggggaaggaaggcggcgatattcatctgcgcagcgtcgatcttaatctgctcaccgtgtttgatgccgtgatgcaaatgcaaaatattacgcgcgcggcaaatgtgcttggcatgtcgcagcctgcggtaagcaatgccgttgcacggttgaaagtaatgtttaacgatgagctgttcgtgcgctttggccgcggcatccagccgacgatgcgcgccagacagctgttcgggccgattcgtcaggcgctgcagctggtgcagaacgaactgccgggggccgggtttgacgccttgaccagcgagcggattttccccatctccatttgtagcccgttagatttacgcctgacggcgaaagtcatcaacagcgtgaaggaaatggcgccccacgttcgcctgcaaataaaatcttatctcaacaataacattgagcatcagctgcgttatcaggagatggagtttgttattggttatacgcattttgaacacagcgaatttaagcgccacgcattatttgacgatgagctggtggtggtcgctgcgcaagcgcacccacggataatcaacggcgttacgcgtgaacagctgatgcaggagcagcacgcggtggtttctctggagcggttctgttctttcagtcggccgcattatatcgaagacgctatgcagcgtatcgtttcacagcagtgcacagatttatatagcgtgatgaatctggtttcccgtaccgatatgctggcaattgttcctcgttggtttgcccagcaatatgcgtcgagcctgcagctgaaattattggccctgccgctggataaaaaacaggttacctgttatctctcctggcatgaatccgccgaacgtgataaagggcatcagtggatgaagtcggtgctaagcgaatcagaagcgctgcattaagacacggataattaacccgagggatcgccctcgggttaatttttatctcggtggttgtagggcgatgtattaagtaatcgggtgttttttatttagaatattcctgttttttttcgtgatgattcattttaactctttcaaatataaaaaccaaaaatcaatcaagttctggagttttgttctgataaaggatggcgtgccgcgccttttatcatgccattcacgaaacggccgtcagcggacgggcctccgcttccctgctttgcgtcacactcagcagacctcccatgtgtttaagctcacagatcgacgctgaaatttcttccccctcgctcagagagccggtagactgcgcggaaaaaagtaaacacgtgtaagctgaaattttgtgggtaccgatgtcccgttgcagctaaccgattgacccgttttaggcttaaggctctatgaccagaaatctgcagcattaccatctgattcagcgcatccaacagcagcgcagccagcgcgccgattgcattgccttccgtcaatggacgccggtgggcgaaacccgtctgacctggcggcaggtcggcgtgcatatggatagtattgccagcgccctgttggcgttaggcgttgaagtgcaagagcgcgtggcaatttttgccaataacagcatggcctggtcattaaccgatctggctattttgcagctgcgtgcggtcagcgtaccgctgtatgccacgcataccgccgcacaggcggcgtttgtgctgaatgacgccgatatccgcattctgtttgtcggcgatcagacacaaatggatgccgccattgcgttgcgcggcgtttgtccgcagttggcgaagatcatcgtctttaacgaggcggtggatctgcacgggtgcgaaatcgcctgctacctgaaccagctggagcgtgatgcggatgtcaaacgttatcaggcgcagctggatgagcgcatcaatggctgtgaactgcaggatctgttcacgctgatttatacctcgggcacgaccggcgaaccaaaaggcgtgatgctggactaccgtaatatggcggctcagctgtgccagcatgatgatcgtctgacggtgggggaagaggatgtttcactcagcttcctgccgctgtcgcacgtgtttgagcgcgcctggagcttttttatcatgcattccggcgcgcagaatgtttttctgccgaataccgactgggtgcgtgaggcgatgacggcggtgcggccgaccgtgatgtgcgccgtaccgcgtttttatgaaaagatcttcagcgcagtgcatgagaaagtcgctcgcgcgccgtggtggcgtcggcttctgttccgctgggcgattggctgcggcgagcgcaagttcttgcaagagcgcgccggcacgccttgtggccggctgtccgccctgacgcaccgctgggccgataagctggtgctcagcaagctgcgcggtctgctgggagggcgggtgcgctttctgccggccgccggggccaagctggacgataacgtgattctgttcttccaggccttgggcgtaaacatcaaatacggctacggcatgacggaaacctgcgccaccgtttcttgctgggaagagcacgacttccgcttcgggtctatcggcaaaccgctgcctgacgtagaagtgcgtatcgcggaagagaacgagattcaggtgcgcggcccggttgtcatgcgcggctactttaataaaccgctggaaaccgcacagacgtttaccgccgatggctggctgaagaccggcgacgccggcgcggttgacgagcagggcaacctgtttatcaccgagcggctgaaggatctgatgaagacctctggcggtaaatatattgcgccgcagatgctggaaggcacgctggcgcaggatcgttttatcgagcaggtggcggtgattgccgatgcgcgcaagttcgtgtccgcgctgattgtgccgtgttttgaatcgctggaagagtacgccaaatcgctcaacctcaaatatcacgatcgcctggaactgctgcgccatagccagattatcgagatgtttgaggcacgactgcgcgagatgcaaaaagagctggcccgtttcgagcaggtaaagaaatttaccctgctgccggcggcgttctcgatggagttaggagagctgacgccgacgctgaagctgcggcgtaaggtgatctcccagcgttatcagcatgaaattgaggctatgtatcagtaaatcttctggtcgacggtggttgcatcgccgtcgctgctgaaaaaagcggcatacagtcagcctgatttagttctgtaattcccgccattcatgaaacaatgcctagccacatccgccgttgactagtgcattgttttaaccctccgccaaatgccagatcgagagccattttggccgtttctcgccgccgcattgtcgtttgcctgcctcatatactgacgttatgttaagggattctatacccgccattttccggcatgagcgccggttggccgctttatattcatgacctattctgcgcggcgatgggtaagcgggaaacgcattacgtcggttatcacccgatgagcaggcgccacgttccggcgccagacaagtataagtaagcctggaggcaaacccatggagatgttgtcaggagccgaaatggtcgtgcgatcgctgatcgaccagggcgttaaacatgtattcggttatccgggcggggcggtgcttgatatttacgacgccctgcacacggtgggcggaatcgaccacgtactggtgcgccacgagcagggggcggtgcatatggccgacggctacgcgcgcgccaccggcgaggtcggcgtggtgctggtcacctccggcccgggggcgaccaatgcgattaccggtatcgccaccgcctatatggactccattccgatggtggtgctttccggccaggtgcctagctcgctgattggctacgacgccttccaggagtgcgatatggtggggatctcacgcccggtggtgaaacacagcttcctggtcaaacgcaccgaagatattcccggcgtcttgaaaaaggcgttttatctggctgccagcggccgtcccggcccggtggtcattgacctgccgaaagatatcgtcggcccggcggtgcgtatgccttacgcctatccgcaggaagtcagcctgcgctcttacaacccgacggtgcaggggcatcgcggccagatcaaacgcgccctgcataccctgatggcggcgaaaaaaccggtgatgtatgtcggcggcggcgcgatcaatgccgagtgccatacggaggtggtgacgctggcggagcgtcttaatttgccggtcacctgtacgttgatggggctgggcgccttcccgggcacgcaccgccagagcgtcggcatgctggggatgcacggcacctatgaggctaacaagaccatgcaccacgccgatgtgatttttgccgtcggcgtgcgctttgacgatcgcaccaccaacaacctggcgaaatactgcccggatgccaccgtactgcatattgatatcgacccgacctccatctctaaaaccgtggatgcggatattccgattgtcggcgatgcgaagcaggtgctggcgcagatgctggagctgctggcgcagagcgacaggccgcaggactttgacgcgctgcgcgactggtggcagtcgattgagcagtggcgcgcgcgcgactgtctggggtatgacaagaacggcgacaccatcaaaccgcaggcggtgatcgaaacgctgcatcgcctgaccaaaggcgacgcctatgtaacgtctgacgtcggccagcaccagatgttcgccgcgctgtattatccgttcgacaagccgcgtcgctggatcaactccggcggcctgggcacgatgggcttcggcctgccggcggcgctgggggtgaagctggcgctgccggaggaaaccgtggtgtgcgtaaccggcgacggcagtatccagatgaatattcaggagctgtccaccgcgctgcagtacaacctgccggtggtggtggtgaacctgaacaaccgttacctcggcatggtgaagcagtggcaggatatgatctattccggccgccattcgcagtcctatatggagtcgctgcccgacttcgttgcgctggccgaggcctatggacatgtcggcatcgccatccgcaccccggatgagctggaaagtaagctggcgcaggcgctggcggagaagcaacgactggtgtttgtcgatgtgaccgtcgatgaaaccgaacatgtgtaccccatgcagatccgcggaggcggcatggacgaaatgtggctgagcaaaacggagaggacctgatcatgcgccgtattttatctgtattgttggagaacgaatccggcgccctgtcgcgcgtggtcgggctgttttcccagcgcggctacaacattgaaagcctgacggtggcgccgaccgacgatccgacgctgtcgcgcatgaccatccagaccgtcggcgacgagaaggtgctggagcagattgagaaacagctgcataagctggtggatgtgctgcgcgtcagcgaactggcgcagggtgcgcacgtcgagcgggaaatcatgctggtcaagctgcaggccagcggctacggccgtgaagaggtgaagcgctgcgccgatatttttcgcgggcagattgttgacgtgaccgcgacgctgtacaccgtgcagttggcggggactagcgacaaactggacgctttcctcgggacggtgcgcgaggtggcggaaatcgttgaggtggcgcgctccggggtggtcggcgtctcgcgcggcgataaaatcatgcgctgagaggacgggagcgggggcatcggcgccccgcttcaggttatccggtggtaaaagttgcccgtttaccggcgcctggcggcaaaatcggttgcccggtagaggtttctgctgttagatcgtgaagccggattgaatcatcgcatggctgcgatatttgctgagggcagccttcactctctattttcagcatcagtaaggggttaacgtgaaactggatgaaatcgcgcgtctcgcaggcgtttcgcgcactacggccagttacgtcatcaacggcaaggcgaagcagtatcgcgtcagcgataaaaccgtcgaaaaagtgatggccgtggtcagggagcataattatcatccgaacgccgtggcggcagggctgcgcgccggtcggacacgttccatcggtttggtgatccccgatttggaaaacaccagttacacgcgtattgccaactatctggagcgtcaggcgcgtcagcgcggctaccagttgctgattgcctgctcagaggatcagccggacaacgaaatgcgctgcattgagcacctgctgcagcgtcaggtcgatgcgattatcgtctcgaccgcgctgccgccggagcatcccttctatcagcgctgggcgaacggctcgctgccgatcattgcgctggaccgcgcgctggatcgcgaacacttcatcagcgttgtcggcgccgatcaggaagacgcttttaccctggcgcaggaactgcgtaccttcccggcagagtcggtgctgtatctgggcgcgctgccggaactgtcggtcagcttcctgcgtgagcagggcttccgtcaggcttggcaggacgatgagcgccaggtggattacctgtatgccaacagttatgagcgcgaagccgcaggtgcgttgttcgctaactggctgcaaactcacccgatgccgcaggcgctgttcaccacctcgttttcgttgctgcagggcgtaatggacgtcatcctcaagcaacaggggcgtctgccgaccgatttggcgatcgccacgtttggcgaccatgagctgctggatttcctggagtgtccggtgctggcggtggcgcagcgtcaccgcgacgtggcggagcgggtgctggaactggtgctggctagcctggatgagccgcgtaagccgaagccgggcctgacgcgcattcgtcgtaatctgttccgtcgcggtagcctgagcagaaagtaaccgccaaggcaggggagcggcgtgccgttcccttgtcgtcaggcgcatcttccccaatcctttagtaaataccatacaaaacagtgggttgtgaatttcgtgcgtttttctaattgaaatgccaaaaacgataggaataaacatgtaagaaaatgctgtggtgttgcaaggttttttttgggaataatcttagcaatatgatttaaatcgcaattagcccgcctgatattcgtcaaaacatttattttattttcccctctcggcattcgccgtttaattgcagtaaaataatgcccccgcgttcggattgtggccgcctgagataattaacagcaggcgttaacgacagcgcctgcggggaggcgccgtgccgcaggcctgcgccgccgcgggtttgggcagggggccgcgggaagaaataatcagtgaaaaatgagacttcgattacagaagaaagtattgagctaattaatcgccaatttgtcagattgttaaccgcctactttcctttcaaaaaattctcctcgtttatcatggtgttaattttttattgtcgaataaaaagagttcctttcgcgagtcagctcccaaaacggacagagaaatattgccaaagcaccgccgctctggcttgacaaggttttaataccctccgtaaactcctttatgtgggaatttgtggggtaaagtggtgaaaaaggtcacgaaggggtagctcaggaatgtttcgaggggcgacgacggtcaacctcgacagcaaggggcggcttgccgtaccaacccgttaccgggactcgctgaacgaggaatcgcaaggccaaatggtctgtaccattgacctccatcagccctgcctgctgctttacccgttgcccgaatgggaagtgattgaacaaaaattatcccgtctgtcgagcatgaaccctgcggagcgccgcgtacagcgcttgctgttgggacatgccagcgagtgtcagatggataatgccgggcggttgttgatagccagcacgctgcgccaacacgccgggctaacgaaagaagtgatgctggtcggtcagttcaacaagtttgaactgtgggatgaacagacctggtatcaacaagtcaaggatgatattgacgctgaacagtcgtctcaggaaccgttgtctgagcggctacaggacttgtcactataagcatgttggaaaattataaacacactaccgtactgttggatgaggcggttaacggcctcaacatccgcagtaacggcatatatatcgacggtacttttggtcgcggtggccattctcgtctgattctgtcccagctcgggccggaaggacgtttgttggcgattgaccgcgatccgcaggcgattgcagccgccaaatctattgaagatcctcgttttaacatcgtacatggcccgttctccgagttgtcgcattatgtgcgggagcgcggactggaagggcagatcgacggcgttctgctggacttgggcgtctcttcaccgcagctcgacgatccggagcgcggtttctcctttatgcgtgacgggccgctggatatgcgcatggacccctcgcgcggccagtccgctgcggaatggctgctgaaagccgaagcggaagatatcgcctgggtgctgaaaaccttcggtgaagagcgtttcgccaagcgtatcgcccgcgccatcgtcgagcgtaataaaaccgagccgatgacgcgcaccaaagagctggccgagctgattgccgccgccagcccgttcaaagaaaagcacaagcacccggcgacccgcagcttccaggccatccgtatttatatcaacagcgaactggaagagatcgagcgcgcgctggaaggcgcactggacgtgctggcgccgcaggggcgcttgtcgatcatcagcttccactcgctggaagaccggattgtaaaacgctttatgcgtcaccacagccgcggcgcgcaggtgccggcggggctgccgctgaccgatgcgcagctgcgcgagctgggcggccgcagcctgaagtcgctgggcaagatgatgccgccggctgaagaggtggctgaaaatccacgtgcgcgcagttcggtgctgcgcattgccgagagggtgtccgagtgattgggaatgagcgccatgggctggtcggggttatcggcggcgatttgctgcgtaacgccaagatcccgctgattttgctgatagccgtgctggtttccgccattttggtggtgaccaccgcgcaccgcacccgcctgctgaccgccgagcgcgagcagctggtgctggagcgtgatgcgctggatatcgagtggcgcaacctgatcctggaagaaaatgcgctgggcgaccacagccgcgtggagcgcacggcgattgagaagctgcagatgcagcacgtcgatccatcgcaagaaaatatcatcgttaaacaatgagtggtttaaccgacgcaatgaaacggagcaaaaagggaacgcatgaaagcagcacgccccggtaagttgaagcgccaggaagatcaagccagctttgtcagctggcgttttgcgttgctgtgcggctgtattttgctggcgctggtcgggctgatgctgcgggtggcgtatctgcaggtcatcagcccggatcggctggtgaaagaaggcgatatgcgttcgctgcgcgtacagcaggtgccggcggcacgcggcatgatcagcgaccgcgccgggcggccgctggcggtcagcgtaccggtgaacgccatctgggcggatccgaaggagctgaacgagcgcggcggcatcacgctggacaaccgttggaaggcgctgtcggatgcgctgggcattccgctcgatcagctgtccaagcgtatcaacgccaacccgcgcgggcgctttgtctatctggcgcgtcaggttaatccggcgatcggcgagtacattcacaagctgaagctgccggggatttatctgcggcaggagtcgcgccgctattacccggccggccaggtcacctcgcacattatcggcgtgaccaatattgacggtcagggcattgaaggcattgagaagagtttcgaccactggctgaccgggcagccgggcaagcgtacggtgcgtaaagaccgttacggccgcgtgattgaggatatctcttcggtcgacagccaggcggcgcacaacctggcgctgagcattgatgagcgcctgcaggcgctggtctaccgcgagctgaataacgcggtggcattcaacaaggcggagtccggcaccgcggtgctgattgacgtcaacaccggtgaagtgctggcgatggccaacagcccgtcttataacccgaacaatatggccggtacgccgaaagagaccatgcgtaaccgtgctattaccgacatttttgagcctggttccaccgtaaaaccgatggtggtgatgacggcgctgcagcacggggtagtgaaagaaaacagcgtgctgaacaccgtgccttaccgcattaacggtcacgagattaaagacgtggcgcgttatccggaactgtcggtgaccgggatcttgcagaagtcgagtaacgtcggcgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaaagcagtggcatatatccaaaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagttggcgcgagtctatgcaacgatcggcagcctgggcgtctatcgcccgctgtcgattaccaaggttgatccgccggttgccggcacccgggtattccctgaaccgctggtgcgcaccgtggtgcacatgatggaaagcgtggccctgccgggcggcggcggcgtgaaggccgccatcaagggctaccgtatcgccattaaaaccggtaccgcgaagaaagtcggcccggacggcaaatacgtcaaccgttatatcgcttataccgccggcgttgcgccggcgagtcagccccgttttgccctggtggtggtcatcaacgacccgcagggtgggaaatactatggtggcgcaatctccgcgccggtgtttggcgccatcatgggcggcgtactgcgcaccatgaacgttgagccggacgcgttgcccaccggtgataaaagcgaattagtgattaataaaaaagagggttcaggtggcagatcgtaatttgcgcgacctactcgctccgtgggtgcctacggcccccgagcgcgcgctgcgggaaatgatattagacagccggattgcggctgccggggatctgtttgtcgccgtcaacggccaccaaacggatggtcgccgctatattccgcaagccatcgcccagggcgtcgccgcagtgatcgcagaagctgaaggcgccgccgaagacggtgaaattcgtaccatgcacggcgtgccggtgatttatctcggccaactgaatcagcgtctgtcggcgctggccggtcgtttttaccaccagccggctgagcgcctgcgtctgatcggcgtgaccggcaccaacggtaaaaccaccaccacccagctgctggcgcagtgggggcagctgctgggcgaaaccagcgcggtgatgggcaccgtcggcaacggtctgctgggccaggtgtgtccgacggagaacactaccggttcggcggtggatgtacagcatgtgttaaatgacctggcggagcgcggcgcgacgctggcggcgatggaagtctcttcccacggtctggtgcaaagccgcgtggcggcgctgccgtttgccgcggcggtgttcaccaacctgagccgtgaccatctggattatcacggcgacatggccagctacgaagcggcgaaatggtcgctgtttgccgaccatcaggtcggtcaggccattatcaatgccgatgatgaagtcggtcagcgctggctggcgcagttgccggatgcggtggcggtcaccatgcaggacaatctgcagccgggctgccacggccgctggctgaaggccaccgccgtggactatcacgacaacggcgctaccctccgtttcagctccagctggggtgacggcgagattgaaagccgcctgatgggcgcgtttaacgtcagcaatctgctgctggcgctggcgacgctgctgtcgctgggctatccgctggcggcgctggtggccagcgcgaagcaactacagccggtctgcggccgtatggaagtgtttaacgcgccgggcaagccgacggttgtggtcgactacgcccacacgccggacgcgctggagaaagcgctggaagccgcgcgcctgcactgccgcgggcagctgtggtgcgttttcggctgcggcggcgaccgcgacaaaggcaagcgtccgctgatgggcgccattgccgagcagtttgccgatcgggtggtgatcaccgacgacaacccgcgtaccgaagagccgcaggcgatcatcgccgatatcctgagcggcttgctggacgccggccgggcgcaggtgatccacgggcgtgccgaagcggtcaccagttcggtgatgcaggcaaaagagcaggacgtggtgctggtggccggtaaaggccatgaagattatcaactggtgggcaatcgccgtctggattattccgaccgcaccaccgtcgcgcgtttgctgggggtgatggcatgatttccgtttccctcaacattctggccgatgtgctgcacgccgagttgatcggcgcagacggccaaattcacgaagtgacgacggatacccgccaggtgaccgcaggctgcctgtttgtggcgctgaaaggcgaacgttttgacgcgcatgattttgccgccgacgcggttgccgccggcgcaggcgctttgttggtaagcaagcgcttaccggtagaggtgcctcagctggtggtggcggatacgcgactggcgctgggcgcgctggcgggttgggtgcgtcagcaggtgccggccaaagtggtggcgctgaccggttcatcgggcaagacctcggtaaaagagatgaccgccaccatcctgcgcgagtgcggggacgtgctgtataccgccggcaactttaacaatgatatcggcgtgccgctgacgctgctgcgtctgcagccgcagcatgatttcgcggtgattgagctgggcgccaaccatatcggcgaaatcgcctacaccaccgcgctgacgcgcccgcaaagcgcgctggtcaacaacctggcggcggcgcacctggaagggttcggctcactggccggcgtggcgcaggcgaaaggtgaaatttttcaaggtttgccggctgatggcgttgccattatcaacgcggacaacaacgactggccgcgctggcagaatctgctgacggatcaaaccgtctggcgcttctcgccgcaggcggcggaaggcgtggactttttcgccagcgatatcacggtgaacggcaacggcacgcagtttactctgcacacgccgtttggccgcacggacattacgctgccgctgccgggacgccataacgtggccaacgcgctggcggctaccgcgctggcgatgtcggtaggcgcgtcgctggaagcggtgcgctgcggcctgcagcagctgcaggcggtgccggggcgtctgttcccaattgcgctggcggaaggcaagctgctgctggacgacagctataacgccaacgtcggctcaatgaccgccgccgcgcaggtgctggcggagatgccgggctaccgggtaatggtggcgggcgacatggcggaactgggcgatgatgcggaagagtgccatcgtcaggtcggcgaagcggcccggctggcgggcgtggataaagtgctgagcgtaggcgtactgagccaggcgctcagcgcagccgccaacaacggcgaacattttcaggataaagcagcagcaatcgcgcgcgtagcggaattactgcaggaacatgcggtcattaccgtgttaatcaaagggtcacgtagtgccgcgatggagcaggtagtacgcgcgttacaggagaaagcagcatgttagtttggctggccgagcatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccattgtcagcctgctgaccgcgctgtttatttctctgtggatggggccgcggttgatcagccgcctgcagcagatgtcctttggccaggtggtgcgtaacgatgggccggagtcgcacttcagcaagcgcggcacgccgaccatgggcggcattatgattctgacctccatcaccatttcggtgctgatgtgggcctacccgtccaacccgtacgtctggtgcgtgctgtttgtgctggtgggttacggcattgtcggtttcgtcgacgactaccgcaaggtggtgcgcaaggacaccaaagggctgattgcccgctggaagtatttctggatgtcggtgattgcgctggcggtggcgttcagcatgtacatggtcggtaaagatacgcccgccaccgaactggtggtgccgttctttaaagacgtgatgccgcagctggggctgctgtacgtactgctggcctactttgtgattgtcggcaccggcaacgcggtcaacctgaccgacggtctggacggcctggcgattatgccgacggtgctggtggcggccggttttgcgctggtggcctgggcgaccggcaacatgaacttcgccaactacctgcatattccgtatctgcggcatgccggtgagctggtgattgtctgcaccgcgattgtcggcgcagggctggggttcctgtggttcaacacctacccggcgcaggtatttatgggcgacgtcggttcgctggcgctgggcggcgcactgggcactattgcggtgctgctgcgtcaggagttcttactggtgattatgggcggcgtgtttgtggttgaaacgctgtcggtgatcctgcaggtggggtcgttcaagctgcgcggtcagcgtattttccgcatggcgccgattcaccaccactatgaattgaaaggctggccggagccgcgcgtaatcgtgcgcttctggattgtttcgctgatgctggtgctgattggcctggcaacgctgaaggtacgttaatcatggcggattatcagggtaaaaaagttgtcatcatcggactgggcctgaccggcctgtcctgtgttgatttctttataacgcacggcgtgacgccgcgcgttatggatacccgcatgtctccgccggggctggatcaactgccggagagcgtcgagcgccacctgggcaatctgcgtgaagactggctgctgtcggcggacctgatcgtcgctagcccgggcgtggcgctgtctacgccggccctgctcagcgcggcggaagccggcgtggaaatcgtcggcgatatcgaactgttctgccgcgaggcgcaggcgccgatcgtggcgattaccggttccaacggcaaaagcaccgtcaccaccctggtgggcgagatggcgcaggcggccggctgggcggtcggcgtcggcggcaatatcggtttaccggcgctgagcctgctgcgtcaggcgtgcgagctgtacgtgctggagctgtcgagcttccagctggaaaccaccagcagcctgcgcgccgctgccgccaccgtacttaacgtcagcgaagatcatatggatcgctatccgctggggctgcagcagtatcgggcggcgaagctgcgtatctacgaacaggccaaaacctgcgtggtcaacgcggacgacgggctgaccatgccggtgcgcggcgccgatgagcgctgcatcagcttcggcgtggacgtgggggattaccacctcaaccgtcagcagggcgagacctggctgcgggtgcgcggcgaaaaagtgctgaacacccgtgagatgaaactgagcggccagcacaatctgaccaatgcactggcggcgctggcgctggccgacgcggtgaatatcccgcgcgcctccagcctgaaggcgctgaccacctatgccgggttggcgcaccgcttccaactggtgctggagcacaacggggtgcgttggatcaacgactccaaagcgaccaacgtcggcagcaccgaagcggcgttgaacggcctgcaggtcgacggcacgctgcacctgctgctgggcggcgacggcaaatcggccgacttctcgccgctggcgcgctatctgcagggcgacaatatccgtctgtactgcttcggccgcgacggcgaacagctggcgcagctgcgtcccgatgcggcgctgcagaccgaaaccatggaacaggcgatgcgggcgattgccggcgtcgtgcgctccggcgatatggtgctgctgtcacccgcctgcgccagcctggaccaattccgtaattttgaagtacgcggcgacgaattcgcccgtctggcacaggagcttggcggatgaaactacgactgccgtcattcggcctggcggaaaaactgaaagactgggtgatgggctcgcgtgaaagcgagaacgccacgctggtgctgtacgaccgtacgctgctgtggctgacgtttggtctggcgattatcggctttgtgatggtgacctcggcgtcgatgccgatcggtcagcgtctggcggacgatccgttcttgttcgccaagcgtgacgcgctgtatctggggctggcgtttggcctgtcgctggtgacgctgcgcatcccgatggatgtctggcagcgctacagcaccgcgatgctgctggtgtcgatcgttatgctgctgatcgtactggtggtcggcagctcggtaaacggcgcatcgcgctggattgctctggggccgctgcgtattcagccggcggagctgtcgaagctgtcgctgttctgctatctggcgagctatctggtgcgcaaggttgatgaagtgcgcagcaacttctggggcttctgtaagccgatgggcgtgatggtggtgctggcggtgctgctgctggcgcagccggatctgggcaccgtggtggtgctgtttatcaccacgctggcgatgctgttcctggccggcgccaagatgtggcagttcctggcgattatcggctctggcgtgttcgccgtggtgctgctgattatcgccgagccgtaccgtatgcgccgcgtgacctcattctggaacccgtgggccgacccgttcggcagcggctaccagctgacccagtcgctgatggcgttcggccgcggcgaattctggggacaggggctcggcaactcggtgcagaaactggaatatttgccggaggcgcacaccgactttatcttctcgattttaggtgaagaactcggctatatcggtgtggttttcgcgctgttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtcgggcgctggagatcgaccagcgtttttccggttttctcgcctgctcggtcggcgtgtggttcagcttccaggcgctggttaacgtcggcgcggcggcgggcatgctgcccaccaaaggcctgaccctgccgctgatcagttacggcggctcgagcctgctgattatgtcgacggcgatcgtgctgttattgcgtattgattatgaaacgcgtctggcgaaagcccaggcgtttgttaagaggtaagggatgagcgggaaagcgaagcgtttaatggtgatggcaggcggtaccggcgggcatgtgttcccggggctggcggttgctcatcatctgatggcgcagggctggcaggtgcgctggctgggaaccgcagacagaatggaagccgatctggtgccgaagcacgggatcgagattgattttattcgtatttccggcctgcgcggcaaaggcgtgatggcgcagctgagcgcgccgctgcgcatctggcgcgcggtgcgtcaggcgaaggcgattatgcgcagctatcagccggacgtggtgctgggcatgggcggctacgtttccggcccgggcggcctggcggcctggcagtgcggcgtcccggtggtgctgcatgagcagaacggcatcgccggcttgaccaaccgctggctggcgcgcatcgccaccacggtgctgcaggctttccccggcgccttcccgcaggcggcggtggtgggcaacccggtgcgtaccgacgtgctggcgctgcctctgccggctgaacgcctggccggacgcgaaggacctattcgcgtactggtggtcggcggcagccagggcgcgcgcgtgctgaatcagacagttcctgaagtcgcggcgcgtttgggcgataaaattacgctctggcatcaggtgggcaaaggcgcgttggacacggtccagcgtgagtatgcccgcgtcgggcagacgcagcacaaggtcactgagtttatcgatgatatggcggcggcttacgcctgggctgacgtggtggtgtgccgctccggcgcgctgaccgtcagcgagattgccgcggcgggcctgccggcgatttttgtgccgttccagcataaagaccgtcagcaatattggaacgcccgcccgctggaagaagccggcgcggcgacgattatcgaacagccgcagttcaacgccgatacggtggccgaactgctggcgagctgggatcgtccggccctgttggccatggcggagaaagcgcgcgcggtggcgatcaccgatgctaccgaacgggtggcggcggaacttgttcgcgtcgcgaaatagagattgcaggggttcggttcgccgggcctgtagataaagaaatatcatgtgtcgggcgctacgctggccctggattagagagagtatgaatacacaacaactggcgaaactacgtacaatcgtgcccgagatgcgtcgcgtccggcacattcactttgtcggcatcggtggtgccggcatgggtggtatcgccgaagtgttggctaacgaagggtatcaaatcagcggttcggacctggcgcctaatccggtaacccagcagctgagcgcgctgggggcgacgatttactttaatcatcgtccggagaacgtgctggatgcgagcgtggtggtggtgtccaccgccatcgcttccgacaaccctgagatcgttgcggcgcgtgaagcgcgcatcccggtgattcgccgcgcggagatgctggccgaactgatgcgcttccgtcacggcatcgccgtggctggtacgcacggcaaaaccaccaccaccgcgatggtatcgagtatttatgcggaagctggtctggatccgaccttcgtcaacggcggcctggtgaaagcggcgggtactcacgcgcgcctcggctgcagccgctatctgattgcggaagccgacgaaagcgacgcatcgttcctgcacctgcagccgatggtggcgattgtcaccaatatcgaagccgaccacatggacacttaccatggcgacttcgaaaacctgaagcagacgtttatcaacttcctgcacaacctgccgttctacggccgtgcggtgatgtgcattgatgatccggtggtgcgtgagctgctgccgcgcgtcgggcgtcatattaccacttacggttttagcgacgatgccgacgtgcgcattgagagctacagccaggtcggcccgcaggggctctttaccctgagccgtcaggacaagccgctgatgtcggtcaccctgaacgcgccgggtcgtcacaacgcgctgaacgcagcggcagcggtggcggtggcgaccgaagagggcattgatgacgaggctattctgcgcgcgctggccggcttccagggcaccgggcgccgtttcgacttcctgggcgagttcgcgctggatgcggtgaacggcaatgcgggcagcgcgatgctggtggacgattacggccaccatccgaccgaggtggacgcgacgattaaagcggcgcgcgccggctggccggacaagcgtctggtgatggtgttccagccgcaccgctacacccgcacccgcgacctgtacgacgactttgccaacgtgctgtcgcaggtggacgtgctgctgatgctggaggtttacccggcgggcgaagcgccgatcccgggcgcggacagtcgttcgctgtgccgcaccatccgcaaccgcggcaagctggatccgattctggtgtccgacgcggataccgtgccggaaacgctggcgcagctgctgcaggacgacgatctggtgctggtgcagggcgcgggcaacgtcggcaaaatcgcccgtaacctggcggagctgaagctacagccgcagagcaaagaggagcagccgcatgactgacaaagtcgccgtcctgctgggtggcacctcggcggaacgtgaagtttccctgcagtccggcgcggcggtgctggccggcctgcgcgaagccggtatcgacgcgcacggcgtcgatacccgcgatgtcccggtgtcgcagctgaaggcgcaggggttcagcaaagtgtttatcgcgctgcacgggcgcggcggcgaagacggcaccctgcaggggatgctggagttcctggagctgccttataccggcagcggcgtaatggcctcggcgctgaccatggacaaatggcgcaccaagctggtgtggcagtcgctgggtctgccgatcgccccttacgtggcgctgcaccgcgcgcagtttaacggcgcaggcaagcatcaggcgctggcggacatcgaagccctggggctgccgctgatcgtcaagccaagccgtgaaggctccagcgtcggcatgagcaaggtggaagccttcggcgcgctggaggcggcgctggacgaagccttccgtcacgacgacgacgtgctggtggagaagtggctgagcggcccggagtacaccgtggcgtttatcggcgacagcgtgatgccgtcgattcgcattcagccggccggcgtattttacgactatcaggcgaagtacattgcggacgatacgcagtatttctgcccgagcggtttgtcggccgagcaggaggccgagctggccgcgctggcggtacgcgcttaccgtgcgctggactgcagcggctggggccgcgtcgatgtaatgcaggataacgatggcagcttctatctgctcgaggtgaacacctcgccgggcatgaccagtcatagtctggtgccgatggcagcacgtcagtatggattaagcttctcgcaactggtggcgagaattttggaattggccgactgatatgtcgcaagctgccctgaatgcacgcgaccgcgaggtggagaacaacagcccgcggcgcagcaatggaacccaactggcgggaatactgttcctgctgatggtgctggggaccgtgttgtggagtggttgggcggtgattggctggatgaaagacgccagccgtctgccgctctcccgattggtggtcaccggcgaacgccactacaccaccaacgatgatattcgccaggctgtcctggcgctgggatcgccgggcacgtttatgacgcaggatgtgaacgtcatccagcagcagattgagcgtttgccgtggattaagcaggccagcgtacgtaagcaatggccggatgagctgaaaatccatctggtggagtacgtcccggtggcgcgttggaatgatttgcatatggtcgatgccgaaggcaaatcattcagcgtgccggcagagcgcgtcggcaagcagaaattgccgttgctttatggcccggaaggaagcgagcaggatgtgctggacggctatcggaccatgagcagcacgctggctgccaacaagtttacgttgaagatggcggcgatgacggcgcgccactcctggcaactggccttggacaacgatgttcggctggaactggggcgtgacgatcgcatgggacgcctgcaacgctttatcgagctgtatccggtgctggagcaacagggccaggcggaaaacaaacgtgtcagctacgtcgacctgcgctatgactcaggcgcctcggtgggatggagcccggtgttaatcgacccgcaggcggcacgtggacagcaaaacagtaatcagcaacagaatcaggcacaggcaaaacaacgatgatcaagtcgacggacagaaaactggtagttggactggagatcggtacggcgaaagtcgccgcactggtaggggaagttctgcccgatggcatggtcaacattatcggggtgggcagctgtccgtcccgtggcatggataagggcggcgttaatgacctggagtcggtggtgaagtgcgtgcagcgcgccatcgatcaggcggaactgatggcggattgccagatttcttcggtctacctctcattatcgggcaaacacatcagttgccagaatgaaatcgggatggttcctatttccgaagaggaagtgaccatggaggatgtggaaaacgtcgtgcataccgccaaatcggtgcgtgtgcgggatgaacaccgcgtactgcacgtgatccctcaggaatacgccatcgactatcaggaaggcatcaaaaacccggtagggttgtccggcgtgcgtatgcaggccaaggtgcacctgatcacctgccataacgatatggcaaaaaacattgttaaagctgttgaacgttgtggtctgaaagttgaccaacttattttcgccggtcttgccgccagctacgcggtgttaaccgaagatgagcgcgagctcggcgtctgtgtggtggatatcggcggcggcaccatggatatggcggtgtacaccggtggcgcgctgcgtcacaccaaggttatcccgtatgccggcaacgtggtcaccagcgatattgcttacgccttcggcacaccgccgacggatgcggaagcgattaaagttcgacacggttgtgcgcttggatcgattgttagcaaggatgagagtgtagaggtgcctagcgttgggggacgtcctccgcgcagtctgcaaagacagacgctggctgaagttattgagccacgctacaccgaactgctgaatctggttaacgatgagattttgcaattacaggagcaactgcgtcagcaaggggttaagcatcatctggcagcgggtatcgtgctgaccggtggcgccgcccagattgatggcctggcagcctgtgcgcaacgggtgttccacacccaggtacgcatcggccaacccttgaacatcacgggtctgacggattatgcgcaggagccttactactcgacggcggtaggtctgctgcactatggaaaagagtctcacctgagcggtgaggcagaagtagaaaaaggcgcctcagtgggcagttggtttaaacgcatcaacagctggctgagaaaagagttttaatgttttaacaaagagatcatgcatccgtatttttatgatctcgcagcgacaggcacaaaacggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggtggcggcggcaacgccgttgaacacatggtgcgcgagcgcatcgaaggtgttgaattcttcgccgtaaataccgacgcccaggcgctccgtaaaacggcagttggccaaaccatccagattggtaattgcattaccaaaggtctgggtgcgggcgcgaacccggaagtgggtcgcaattcagcggaagaagaccgtgaagccctgcgtaccgcgctggaaggcgcggatatggtcttcatcgcggccggcatgggcgggggcaccggtaccggcgccgcgccagtggtggctgaagtagcaaaagatctgggtattctgacagtggccgtggttaccaagcctttcaattttgaaggcaagaagcgcatggcgttcgctgagcagggtattgcagaactgtccaaacacgtggactcattgatcaccatcccgaacgacaaactgctgaaagttctgggacgcggtatttctctgttggacgcgttcggcgcggccaacgacgtgctgaaaggcgcggtgcagggtattgccgagctgatcacccgtccgggcctgatgaacgtcgacttcgccgacgtgcgcaccgtgatgtccgaaatgggctacgcgatgatgggctccggcattgcctgcggcgaggaccgtgcggaagaagcggccgaaatggcgatctccagcccgctgctggaagatatcgacctgtccggcgcgcgcggcgtactggttaacatcaccgccggctttgacctgcgtctggacgagtttgagaccgtgggtaacaccatccgtgcgtttgcctctgacaacgccaccgtggtgatcggtacctctctggatccggaaatgaacgatgaactgcgcgtaaccgtcgttgcgaccggtatcggtatggacaagcgtccggaaatcactctggtgaccaacaagcagcagcaggtcagccagccggtgatggatcatcgttaccagcagcacggtatgtcgccgctgccgcaggaagtgaagcctgccgccaaggtagtgaacgatcagaacgcgcagcctaacaaagagcctgactatctggatattccggccttcttgcgtaagcaagctgactaagaatttcctgagaatttggcatctccgctctttgtgctaaactgtcccgccggccatgctgtatgcttggccggtaggatggataacattgcgagataaaacgatgatcaaacaaaggacattaaaacgtatcgttcaggcgactggcgtcggtttgcataccggcaagaaagtcacgctgacgatgcgcccagcgccggccaataccggggtcatctatcgtcgcactgacttgaatccaccggttgattttccggctgatgcaaaatccgtgcgtgataccatgctctgtacttgcctggtgaatgagcatgacgtgcgtatttctaccgttgagcatcttaatgccgcactggctgggcttggcatcgacaacatcattattgaagttgacgcggccgaaatcccaatcatggacggtagcgccagtccgtttgtgttcctgctgctggacgccggcattgaggaactgaactcagcgaagaaattcctgcgtctgaaagacaccgttcgcgttgaagatggtgataaatgggccgagctgtccccgcataacgggttccgcctggactttaccattgacttcaaccacccggctattgactctagcgcgcagcgctaccgtctggatttttctgccgactcgttcgtgcgtcaaatcagccgtgcgcgtaccttcgggtttatgcgcgatatcgaatacctgcaatcccgcggcctggccctgggcggcagcttcgattgtgccatcgtggtggacgattaccgcgtcctgaacgaagacggcctgcgttttgaagatgaattcgttcgtcacaaaatgctggacgccatcggcgacctgtttatgtgcggccataacatcattggcgcatttactgcctacaagtccggccatgcattgaacaacaagttgctgcaggcggtactggctaaacaggaagcgtgggaattcgtcacgttccaggacgaagccgaaatgccgttggcattcaaagcgccgtccgccgtactggcataagcataagcctgaatcgctggttacttctcacgactggtagtgttggcaccctctccggccagggctgccagtcgttctaacgtcttgcgcagtttttccgggctgcggctggccactccccgtaactgttccgcactttcctcgctcagctgacgcattggcgctgctgcaggttcatctgttgttttttgcagcgaattctgctgctgattgccgccttttaccattaacgcaggattaatcctgatgtcgatcgatgacaatgatggtagaatttgcgctcgtagtgcggataataagctcggctgttcgtagcgcaggcgcatcatccagctggcattggccgtttccagcactaatacgccctgtctgaagttggcgacgcggcaccagggatgcagttgggccggcaaaagcccgcggactgcacggttgagtttcagcaaggcggcagcgcgttgctggacgttatgcaacggccctttgtccgcggatgacgactcggagaacaggacatctaataattgtggacggctatcgcgcataatggctccggcggattaacaaactcgtgatcggtattctaaatcgttggcgacaatttggcagacgttatttctggccgcatctcctgttggggatggtagcggctacgcttggcgtaccgcaaaatctgaccggcggccccgatcaagccgcgctgccgagcacctcatccagccttaaccggcaaaattccatcagccatgccttcagcggcctggctctgctgcaagacgttcaccgccggccgaacttcagcgtcgactattggcagcagcatgcgctgcgcaccgttatccgtcacctctctttcgccctggcgccacaggtggtatatgcgcgcgtgcaggaaagcgacgctgaacccgtcgagccgccgctaaaagcggcgcagctggcgctgctgtttacgctcaatgcgctgttaacccatgagccgaagccgccgaccatcatccgcgacacgcaccatcgcgttcatccgccgctggcccggcaccagatcgggctgtggctggcgcaggtgcagggcattcgcgccggccccgcagttgcggtctgatttcgccctctgggcaacgataaccaataaataaacagcaaagatgacggccggttttggcggtcatgaacgagatattaaacacatgttagttaaattattgaccaaagtctttggtagccgtaacgatcgtacgctgcgccgcatgcgcaaagtggttgagcagatcaaccgcatggaaccggacatggaaaaactgtccgatgatgagctgaaagcgaaaaccaacgaattccgcgagcgcctgaaaaagggcgaaacggtagaaagcctgatcccggaagcctttgcggtagtgcgtgaagccagtaagcgcgtcttcggcatgcgccactttgacgtgcagctgctgggcggcatggtgttgaacgatcgctgcatcgccgagatgcgtaccggtgaaggtaaaaccctgacggcgaccctgccggcatacctgaacgccctgagcgggcgcggcgtgcacgtggtgaccgtcaacgactacctggcgcagcgcgatgctgaaaacaaccgtccgctgtttgagttcctgggcctcagcgtcggcatcaacctgccgggcatgccggcgccggccaagcgtgaagcctatgccgccgacatcacttacggcaccaacaacgaatacggctttgactacctgcgcgacaacatggcgttcagccctgaagagcgcgtgcagcgtaaactgcactacgcgctggtggatgaggttgactccattctgatcgatgaagcgcgtaccccgctgatcatctccggcccggctgaagacagctccgagatgtatatcaaggtcgacaagctgatcccgaaactgatccgccaggaaaaagaagactccgacaccttccagggtgaaggccacttctcggtggatgagaaggcgcgtcaggtgcacctgaccgagcgcggcctgatcctgatcgaagagatgctggtggaagcgggcattatggaagagggcgagtcgctgtattcgccgaccaacatcatgctgatgcaccacgtgaccgccgcgctgcgcgcgcacgtgctgttcacccgcgacgttgactacatcgtgaaagacggcgaggtgatcatcgttgatgaacacaccggccgtaccatgcaggggcgtcgctggtctgatggcctgcatcaggcggtggaagccaaagaaaacgtggaaatccagaacgaaaaccaaacgctggcgtcgatcaccttccagaactacttccgtctgtacgagaagctggcggggatgaccggtaccgccgataccgaagcgtttgaattcagctcgatctacaagctggacaccattgtggtgccgaccaaccgtccgatgatccgtaaggatatgccggatctggtctatatgaccgagcaagagaagattgcggcaattatcgaagacatccgcgaacgtaccgccaacggccagccggtgctggtggggaccatctcgattgagaaatcggaagtggtatcccgcgagctgaccaaggccggcgttgaccacaaggtactgaacgccaaattccacgccatggaagcggatatcgtcgcacaggccggccaggccggcgcggtgaccatcgccaccaacatggccggtcgtggtaccgatatcgtgctgggcggcagctggcagacggaagtcgcacagctggaagcaccgaccgaagagcaaatcgcggcgattaaagacgcctggaaagtacgccacgacgcggtactggccgccggcggcctgcatattatcggcaccgagcgccacgaatcccgccgtatcgataaccagctgcgcggccgttccggtcgtcagggcgatgccggttcatcccgcttctacctgtcgatggaagatgcgctgatgcgtatctttgcctccgaccgtgtctccaacatgatgcgtaagctggggatgaaagaaggcgaggcgattgagcacccgtgggtgaccaaggcaatcgccaacgcacagcgtaaagtggaaagccgtaacttcgatattcgtaagcagctgctggaatacgatgacgtggcgaacgatcagcgccgtgcgatctacacccagcgtaacgaactgctggacgtttccgacatcagcgaaaccatcgccagcatccgtgaggacgtgttcaaggccaccatcgacaactacattccgccgcagtcgctggaagaaatgtgggacgtgcagggtctggaagagcgtctgaaaaacgacttcgatctggagatgccgatcgccgagtggctggacaaagagccggagctgcacgaagagacgctgcgtgaacgcattctggaaaaggccaaggaagagtacctgctgaaagaagacgtggttggcagcgaaatgatgcgcaacttcgagaagggcgtgatgctgcagacgctggattcgctgtggaaagagcacctggcggcgatggattacctgcgtcagggcatccacctgcgcggctatgcgcaaaaggatccgaagcaggagtacaagcgtgagtcgttcgccatgttcgccgcgatgctggaatcactgaaatatgaagtgatcagcgtgctgagcaaggtgcaggtgcggatgccggaagaggtggaagcgctggagcagcaacgccgcgaagaagccgagcgtctggcgcagcagcagcagctgagccaccaggatgaaaatgcgctggcaacgaacgatcctaatgcgccggcggtagccgagcgtaaagtgggacgtaacgatccgtgcccatgcggttccggcaagaaatacaagcagtgccacggccgtctgcaaaagtaagccgttgctaaacaggcgatcaatgcctcgtggggccggacatgtccggccccagctatatctggcgttacctgtgaccggtggcgcagttcaggaatcagttaggagttagcgatgaaacatctgaacatcgccgtgggcattattcgtaatgcccggcaggagatctttattacccgccgtgctgcggattcccatatggcgggcttttgggagtttcccggcggcaagattgaagcgggtgaaacggccgagcaggcgctgtaccgcgagctgcaggaagaaaccggcatcgaggccggacaggccgcgctgctggaggtgctggagcaccgctttaccgaccgtattgtgacgctgaatttctatctggtggagaattggcagggcgagccgtttggccgtgaaggacagccgatgcgctgggtaaaacaggcggagctgcgcgaagatgagtttccgccggccaatgctgccatcgtccggcagctggttgcgcaggctggcgcggcgcagtaagccaacgaacggcctggcttgccaggccgtcatgcgcgtcagaagtcttccttttcactccagtcgtcgctgtcggacaaatcgccattgcttgggatgcgcttttcttcggccgcccattcgcccagatcgatcatctggcagcgtttgctgcagaacggacggtacgggctgacttctccccaaaccacgtctttgccacaggtcgggcaatttactacggtcgtcatcactcttccttagccggttttgcaacgggccattttattgattactaacagcaggcgagatcgaacgtcaggcgttccggcacctgagtatgatcgccgtccagcgacaagaagcgaatcgcgtaacgcgtcttgtggccggaaatttgcggatacagctgatgtgacagatcgatacgcaggcgcagcagatcggcctcttccgcattgtcctgataaaagccgttcagactgatttgattgcggaacggcccggactgacggatcaggctcaggatcatcgtcaatgcctgatgcagcggatccagggtttccagccactgggcgacgtcggcgtcgcgctctgactggggcacgtgcatccacatatgcagcgtcggcagatcgaaactgcagcagccgccgggaatgcccagacgctggcgcaccaggctgataagcttgtcttcccgcagcggctggcccatgcgcggtgcggcgatcaggcgtgaggacagctcttttaactggctgcgcagttgctcgaccagcgacatatcaacgccgggcacgtcggcccactgcagcagtttttgctgctggcgttccagctcttttgccagctcggtacggacttcaccgcgctccagcacgtccagcaggtcggagacggtacggaaaaaggtcagggcgatggcggtatcgctcaaggcccggtggccatgtaactgttgcaacaaaaattcgattcgcagccaggtacgcattttttcattcaacgggtgttcaaagagaacggttggagaagcgtcgctcattcagttcaatcctgtcgttttgctgatgccgcaaggtccagatagcggcgatgcaaggcggctacgtgtgattctatctgttgtgcggcgccgccgttgtcgatcacgtcgtccgccgctgccagacgctgctcgcgcgtcgcctgggccgataaaatattgagtgcctgctggcggctgacgccgtcgcgggcgatggttctttgcaattgtgtctcgctgtcgacatccaccaccacgacccggtcggcgcgcgactggagctggttttccaccagcagcggtaccacccagagcgcatacggactgtcggccagcgtcagctggcgctgcgtctcctgctgtatcaccgggtgcaacagctgattcagccagcgtttttcatccggctggctgaagatgcgctggcgcagcgcggcgcgatccagagtgccatccggctgtagtatcccctggccaaaatgggcggcgatggccgctaatgacggcgtaccgggctctaccacctggcgggcgatgatgtcggcatcgacaatcacgatgccatgacgcgcaaaggcattggcgacggttgatttcccgctgccgatgccgccggtcagcgcaacaatgtaggtcatggcgtgcagggataccctaagatttatccagaaacaatagacgaatcataaagcgatcgtgcagaagtgcaagtcggcgccgtcaggctggcgtttctgtcgccataatgggaaaaatgggcgcaatatcacatcgaaattgcgtaggtaaatttctgggattgtagcgtaaataaagacgaaatcgcagtcttgccgcgtgattattccggcgtatgataacgtcactggaactggcatcaagctgttctgcgcaggtgtcgcgctagcgaagacccgcgggatagaagattcgatcacccttgcgatccgtcgccataaaccaggaaatccgttgtcatgcgtattgaagaagatttgaagttaggttttaaagatgtgctgattcgcccgaagcgttccacgctgaaaagccgttctgaagttgaactggagcgccagtttaccttcaaacattcggggtggagctggtctggcgtacctatcattgccgccaatatggatacggtcggcaccttccgcatggcagaggctctggcgtctttcgacgtactgaccgcggttcacaaacactattcggttgagcagtgggctgaatttgttcagcgcgtgccggcagagacgctgcgccacgtgatggtttccaccggcacttccgatgccgatttcgtgaagatgaagcaaattctggcgctgtcgccggcgctgaagtttatctgcatcgatgtggcaaacggctactcggagcacttcgtcgccttcctgcagaaagcacgtgaagcctgtccgcagcacgttatctgcgccggcaacgtggtcaccggcgaaatggtcgaagaactgattctgtccggcgccgatatcgtgaaggtgggcattgggcctggatcggtgtgcaccacgcgggtgaaaaccggcgttggctatccgcagctgtccgcggtgattgagtgcgcggatgcggcgcacggcctgggcggccagatcgtcagcgacggcggctgttcggtgccgggcgacgtggcgaaagccttcggcggcggtgcggactttgtcatgctgggcggcatgctggccggccacgatgagtgtgaaggcacggtggtggaagagaacggcgagaagtttatgctgttctacggcatgagctctgaatccgcgatgaagcgccacgtgggcggcgttgcggagtaccgcgcggcagaaggcaaaaccgtgaagctgccgctgcgcggcgaagtggagttcaccgtgcgcgatatcctcggcggcctgcgttcggcctgcacctacgtgggggcggagcgtctgaaagaactgaccaagcgcaccacctttatccgcgttgcggagcaggaaaaccgcgtattcggcagtaagtaattccctgtcgcccccggtatcggccgggggcgcttcttcttcccgtgttatcccagcaccgtccccaactgaaaaatcggtaaatacatggcgatcaccagaccgccgacgataatgccaattaccagcatcagcagcggctccagcgtttgcgccagggcgtccgccagctcatgcgtctgttgttcatgccataacgccagtttgcccagcaggacgtccagcgtgccggactcttccccgacgcgcgccagctgttggcacagcggcggaaacagcggctgctccgccagcgcctgatacagcggcagcccctggttcagccgttgccggacggcctccagcgcctgacgaaaaaacaggttctccatcgacagcagcgccgcgtccagtccttcgagcagcgtcagccccgcctgctgggtcatatgcagcgtgcggaagatctggctcaggctggcgcctttaatcagctgagcaatcagcggcagacgcaggctgagccgttgttcccgccgtcgccagcgggcatgcggatggcaatagcgccagtagccgccagccagcagggcgccggccagcaataaataggggccggcgctcatcagcagcgccgacagcgtcattaacccctgggtaaaccagggcagcggcgcgtcgaacgactgatacaccttggcgaactcgggcagcaccatcagcagcatcagtaggctgaccagtatggccaccgcgcagataaacagcgggtagcggatggctttcagcactttcttgcgtagtttctgctgttcctcctgctgctgcgccagctgctggcagcagcggtcgaggttaccggtcagttcccccagggtgatgagctggcggtaaatcggcggaaagacgtagtgatagccagccgccacttcggacagcggctggccctgggccacgcgctcgccgatctcctgcagcaggcagcgccagggggcggaggcgtgctgctgcgccagcagctgcagcgcgttcatcagcggcagtccggcctgcagcagcgtcgccagctggcgggtgaacaggatcagcgcctcgccgcgccattgacgtcggctaatcgccttgccgcgtgcgacctgatagggttgcaggttctgctcaatcagcagctgataaacctgctctttacgttccgccagcgactctccctgcgtcagctcgccctggctgttaatcgcctgccagagaaagagccgccgcgacgtcatggctgctgctccatatggcctattacgcgataaacctcctgcagcgaggtggtgccttccgcaaccagcgccagcccggcctgcagcagcgaggtttgcccctggcgctgcgcgatctcatccagctgctctgccgtctggtgttgcagcaacccgtgctggatctcactggtgatgtgcaagagttcgtaaatgccgatgcggccgtaatagccgccgaagcagtgctcgcagccctcggcgcgccagggcgtcaacggctggggccacagcgcggcggggaagtgcagcgtttccgtttgccggtggcggcaatgcagacacagccgccgcaccagccgctgggcgatcaccagcctgaggctggcagccagcagatagccgggaatgcccatattggtcaggcgggtcagggtttcgctggtggagttggtgtgcagggttgacagcaccagatggccggtctgggcggcttttaccgcgatctcggcggtttccccgtcgcggatctcgccgatcatgatcacgtccggatcctggcgcagcaacgcccgcagcacgcgggaaaagctgagatcgattttgccgttgacctgcgtctggttgacgccgaacagcgggatctctacgggatcttcaacgctgcacaggttgcgctgccggtcgttgagctgatgcaggccgctgtacagcgtgacggtttttccgctgccggtggggccggtgaccagaatcatcccctgtggggcggcgagggcggcggcgaactgcgcgcgatcgtcctccgtcatacccaactgttccaacggcagatcctgacgatcggtctgcaggatccgcagcactaccttttcgccatacagcgtcggcagggtggagatgcgcatcgagtagcggctgcgatccagttgaacgccgagctggccgtcctgcggcagccgccgttcggcaatatccagctgcgccatgatcttcagccgggcgataatgcgctggctcagggccagcggcggcggagagaccgtctgcagtacgccgtcaatgcgcaggcggatgctgagctgttgctggtaaggctcaaagtgaatgtcggaggcgcgccgctgaatcgcgctgcgcagcgtttggttgataaagttgactgctggcgcatcggcatcgtcatccagcgtggggccgcccgtttcggcggcctcttcctgaaccggctgctgcactggcgactgaaacagcgcctgttccagccgcgccagcggccactgctccagcgtgatgcgtttcccactggcgaagcgcagcgcattgagcagcggcgccggcggttcgccgtgcagggcgatggtcaggctctgttggtcttcgcttagcgccagcgcctgatagcgccggcacagggcgtgtatttccgcgttgatagtctggctcatcaggatggctccgccgcatcgtcaaagcggaacacttcccggcaggtatcctgcagcgcactgctgtccgccgcgctgcagctgcgcgtccagcgcatcaggccgttgctgtccggcgtcggcgtcatcgcgaccgtcagcccctgcagcgtctgggcgccggtgagggtgatcaccccttggctgacgctgacggcgctgacgtagcgtgaagcggcgccggccggaatgccttgactgccggcattgcacgcctcggggccgccgctgtccagcacgcacagctctaccgccatcttgtacggggtcattgcctgtagcatatcggtcatcgccgctttctggatatagcgctgataggcggggacgccgatggcgctcagggtggcgatgatggcgatcaccaccatcagttcgatcagggtaaatccgcgttgtgtttccatacgttgcttcctcctgttgtggagccgcaacggtagcgccaggccggcaggggagcgagcgtcggttggctgctctgcgtatggcttcccgcacaatgtgggtggttaccctttttcgcagtgcataatgcggcgcagatcgcagcgtagtaatgcggagggcgccgccgggtcggcggcgcggggagagccggcggttatttaaagcgcatggataagtcgagggcggtaacgtgcttggtgagcgcaccgaccgaaatatagtctacgccggtttcggcatactgacgcagcgtgtcgctggtgacgttgccggacacttccagctgcgcacggtgctgggtcagttccaccgcctgcttcatcatcggcacgctgaagttgtccagcatgatgatgtccgcgccggcgtccagcgcctgctgcagttcgtccagcgactccacttcgacctcgaccggcacgtcggcgtgcagccagaaggccttctccaccgcgtttttgatcgaaccggaggcgatgatgtggttttccttgatcaggaaggcgtcagacagccccagccggtggttactgccgccgccgcacagcacggcgtacttcagtgcggtgcgcaaccccggcagcgttttacgcgtatccagcaggcgcgtctgtgtgccttccagcagtgcgacatagcggctgacggcggtcgccacgcccgacagggtctgtacaaagttaagggcggtacgctcgccggtcagcagggtgcgcgccgggcctttcaggcggcacagcggctggttcggcgtcaccgtgtcgccgtcggcaaccagccattccacgcgcacctgattacccagctgaataaagacttcattgagccagcgctggccgcagaatacgccgtcttcacgggtgatgaccgtggcctcggcctgcttgtccgccggcagcagctgggcggtaatatcccgttcggcattgacttcgccgcccagatcttcccgtagcgcctgggcgacggcaaaggggatatcatgttcaattcgttcaagaagttcggtacgacggctgtctgcgctgtagcggcgtgtcgacatagaaggctccgaaaagggaactaagaatgtggaggaaacatgctactctgttgtgcaggcaagtaccactggcagtgatagccggcatgcgctgtcgctaaacaaggaatcaggtattatccgataccggtggcgagcattatctggcatctgtggaacaacgtggtttgccccggcgagcgctcgggcgcaatgacaagggagaggcataacaaatgacgctgttttcgctgttactggttctggcgtgggaacgtttattcaagctgggcgaacattggcagttggatcaccggctggaagtggttttccgccgtctgcaccgcttttcgctgctgcagacgctggcgctggcctgcggctggatggtggtggtctggggagttttatggctggcgcacgggctgtttttcggcctgctgacgctgctgctgtggattgccgtggcgctgctgtgcgtcggggcgggcattaagcgcaagcattaccgcgcctatctgaaggcggcgcgtcagggcgacagccatgcggtggacgctatggcggaagagctggcgctgatccacggcctgccggtggattgcagcgcgcaagagcgtctgcgtgaactgcaaaatgcgctgctgtggattaactaccgttactatctggcgccgctgttctggtttgtggcctgtggtccctacgggccgatcgcgctggccggctatgcgttcctgcgcgcttaccaaacctggctggcgcggcacaatacgccgctggagcgttcgcagtcggggattgatgcgctgctgcactggctggactggatcccggtgcggctggcgggcgtggcctatgcgctgatcggccacggagaaagggcgctgccggcctggtttgcctcgttgggcgaccgccgtacttcacagtatcaggtgctgacgcgtctggcgcagtttgcgctggcgcgcgaaccgcatgacgatccggtacagacgccgcgcgccgcggtggtgctggcacgtaaggtgacgatgattattgtggtggtggtggcggtgctgaccatttacggcaccctgctgtaatccgctatcgcgcagtaaaaaagggctgaacccaggttcagcccttgttgtatgcgcagcgttcgcggttacagcttggcgaagcagcgacgcgcggcgtcgatggtgcgctgaatatcttctttgctgtgggcgacggacataaagcccgcttcgaaggccgacggcgccagatacacgccttcatccagcatcaggtggaagaagcgcttaaagcgttcggcatcgcacttcatcacgtcctgatagcaggtgaccgtctcgccgtcggtgaagaacaggccgaacatgccgccgacgttgttcaccaccagcgggatgttctccgcctgcgcggcgtggcgcaggccgtccgccagcatttcggtcagctcgcccagcgtttgatggacgcccggctgcgccacttcactcaggcaggcgaagcccgccgccatggcgatcgggttgccggacagcgtcccggcctggtaaaccgggccggtcggcgccagcgcttccatcacgtcgcgacggccgccgaaggcgcccaccggcataccgccgccgatgattttacccaggcaggtcaggtcaggttctacgccgtagtaagcctgcgcgccggccagcgccacgcggaaaccggtcatcacctcatcgataatcagcagcgcgccgtactggtcgcacagggcgcgcagccccggcaggaagtccggctgcggcggtacgcagttcatattgcctgccaccggctcgacgatgatacaggcgatctctgacggatattgctcaaaggcgctgcgcaccgaatccagatcgttataggtgcaggtcagggtgtgtttggcgaagtccgccggcacgcccggcgagttcggctggccgagggtcagtgcgccggagccggctttgaccagcaggcagtcggcgtggccgtggtagcagccttcaaacttgataattttatcgcgctgggtgaagccgcgcgccaggcggatggcgctcatggtggcttcggtgccggaattcaccatgcgtaccatatccatcgtcggcaccagttcggtcaccagcgcggccattttcacttccatttcagttggcgcgccaaagctcaggccgcgttcggcggcggcaatcacggcgttgcgaatggcaggatggttatggcccagcaccatcgggccccaggagccgacgtaatcgatataggctttgccgtcggcgtcaaagaggtaggcaccgtcggcacgttcgataaacagcggcaccccgccgacgccggtaaacgcccgcaccggggagttaaccccgccggggatcagctgttgcgcttcggcgtacagactttcggacttgctgtgtaagctcataaatcggctccaggaatgaatattgaatgtattttaccgggctattctagtggagtgcgcgccgttatgaaacgatcgccgctgtgcaatacgggcggatgccgcgtttcgccgtttactcagaaagatgctctgctcgcttttttgggtatagaatggaaagttctgagatttataccctaaataattcgagttgcaggaaagcggcaagggagggcattccgatgagcttacttggctaagtgattcgggtggctgagcgcagccaacaaacctgcagcttgaagtatgacggctatttatgacttattcttgccggtggtaatcaaccccttatgagcgagcatcaatcacaacccccgttagtacttactccgcgcgtgaggcgcgttgacagcgttcgtcaatttattcgtcgcgataaaacgccggtggcgatcctgctgatggcggccctggtgggcgcgctggccgggctgctgggcgtggcgtttgaaaagtcggtggactgggtgcagcagcagcgtttttctgcgctgtcgtacgtcgccgatgcctggtatctggtgtggccgctggcgtttctgctgtccgccgcgttggcgatgttgggctattatctggtgcgacgctttgcgccggaggccggcgggtcgggaattccggagatcgagggcgcgttggaagagctgcggccggtacgctggtggcgggtgctgccggtaaaatttgtcggcggcatgggcacgctgggcgccggcatggtactgggacgggaagggccgacggtgcagatgggcggcaacgtcgggcgcatggtgctggatatcttccgtatccgcggcgctgaggcgcgccactcgctgctggcgaccggggcggcggccgggttgtccgccgcgtttaacgcgccgctggcagggatcctgtttatcatcgaagagatgcgcccgcagttccgctataacctgatctcgattaaagcggtatttatcggcgtgattatgtcgaccgtggtctaccagctgtgcaatggccagcatgcggtgattgaggtgggcaagctttctgcggcgcccaccaacactctgtggctgtatctggtgttgggagcggtgttcggcggcgtcggcgtgatgtttaaccggctgatcttccggacgcaggacatgtttgcccgcctgcacggcggcgaactgcgtaaaattgtgctgatgggcggcgggctgggcggcctgtgcggcgttctggcgctgattcagccggaggccgccggcggcggtttcggcctgattccgattgcggcggcgggcaactataccgtcggcatgctgatgtttatctttatcgcccggatcgtcaccacgctgctgtgcttcggctccggcgcgccgggcgggatttttgcgccgatgctggcgctgggcacgctgtttggcaccgcctttggcctggcgagcagccatcttttcccgcagtacggcatcgagccggggacgttcgccatcgccggcatgggggcgctgttcgccgcgacggtgcgtgcgccgctgaccggcatcgtgctggtgctggaaatgacggacaactatcagctgattttgccgatgatcattacctgcctgggcgcgacgctggtggcgcagttcctcggcggtcagccgctgtattcgtcgctgctggcgcgcacgttggaaaagcagcgtgcagcggagaaaacaggcaaagaaaatacaacaaatgcggtgaatacttgaacgcaacactcaggtattggataatcacgagtattaatcaggttgccggcacccacccgaagtcataccagggagcctgatgctgaatcatgttgggagttaagagtatgagtgaagagacagcactgcccctgcaatttaccgaggcagcagcaaacaaggtgaaattcctgattgctgatgaagaaaatccgaacctgaagttgcgggtttacatcaccggtggcggctgcagcggattccaatacggcttcacttttgacgataaggtcaacgaaggcgatatgaccatcgaaaaacagggcgtggctctggtggtcgatccgatgagcctgcaatatctggttggcggctcggtggattataccgaaggtctggaagggtcacgctttgtggtgaccaacccgaacgccaagaccacctgcggttgcggctcgtcgttcagcatctgatcggccgtctgaccttaagaagaacccgccaaacggcgggttttttattggttaaatctattgttcgagaataaacgccggcagcttcaggtgccagcgtatggccgccagccggatcagcagcgtaatggtcatgcccagcatcatcgcctgctgcagcggcatgccgaaggtggagaacgcggtagcatgcacgatgccgccgacaatgcaggcggtggcgtaaatttccgtccgcaggatcatcgggatttcgcgcgccagcacgtcgcggataatgccgccgccgacgccggtaatcacgcccatgcacaccgccaccagcgcgccgctgccggcggcaaaggccttgtcgacgccgatgccgacgaacactgccagcccgaccgcgtccagcaccggcagcacccacttcggcaggcggcgcggctggcgcaccagcatcagcgtcatcacgcaggtgatcatcgccaccaccaaatcggtggggtcctgcacccagaacaccgggccgttagccagcgccatatcgcggatggtgccgccgccgacggcggtcaccaccccgagcaccagcacgccgaaagggtccatccgcagcttgccggccagcaacacgccggagatggcaaacaccgcggtgccgagaatatccagccagaacaccagcatcagcggatctccgccagctggctgcacagctgctgcgccgccagcataatgcgcggccccgcgcggttgaaccagtcttcattcagcgcaatgaccggcacctgcagctgcggcgcccagaacgccttgacgctggcgatctgttcggcgccgccgctgatgacgatcgcctgcggccgacgcgccagcacctgctcgcggccgatttgcggccagggcacgcggctgtctgcaaaaatgttctcgccgccgcacaggctcagcagccggctttgcagcgttgcggcggagctggtgaacagcggctgggtgccgaactgcagcagcacgcggcgcggcgggttatcggcatagcggctcttcagccgggcgagctgttggcgcacctgcgcggccgcctgatgcgcctgcgccgggtgcgggctgtaggcggccagatcgtccagcaggccggcgatctcctccggcgttttggcgtcggcgtaaaagatcggaatgccgaacgcggcgatctgatccagcacccgctgcgggttgccgccgcgccaggccaggatcagatccggcttgagcgccaggatccgctccaggttgaccccttgccacgatgccacctgctcaagccgtttggcctgcggcggataatcggaaaaggcgctgaccgccagcagggtatcccccatgccggcggcgtacgccagctccgtggtattgggcgccaggctgatcacccgctgcgcggccgcggcgggcagggaaagcgccagcgccagcagccacggcaggcagcaaaaacgtcgtttcaccttagtcgcgcttggccagcatctgcagcatggcgttgaccatcaacgaggactgtttggcggccacggtcaggaactcgtcgaagctcatgtgcgattcgctgtcggccacgtcggagatggcgcgcaccaccacaaatggcgtgccgaactggtgacagacgtgggcgatcgccgccgcttccatttctaccgccgccacgctcgggaaggtggcgcgaatgcgcgccagcggttcggcgccgttgataaaggcgtcgccgctgcagatcaggccgcgcaccgcattaagatccagctggcggatgcagtgttccgccagggcgatcagcgcatcgttggcgacgaacgccgccgggcagcccgccatctggcctggttcataaccgaacgcggtgacgtcggcatcgtggtagcggacctcttcggacactacgatatcgccgactttcagcgtggcggccagaccgccggcggaaccggtgttgatcaccagatccggttggcaatgctccagcagcagggtggtgcccatcgccgcagagactttaccgatgccggacttcagcagcgcgacctccaccccgttgatctggccggtgtaaatttcacagcccgcgcgctggatggtctgacggttttcgatttgatcgcgcagcagggtaacttcctgctccatggcgccaatgatgcctactttcataaataatactcgctggtagggggaagaagtgccgcatagtctatcatggctgttaaacagagataatccattgcatccgccgtgcggaattgctatcacggaggcagacgcgccagggccaaaacaggagagccgcagatgtccgggatcgactttaaacagaaaatcagctttcagcgccggttcggcgatccgatctcggcggagcaggagtacgatattgtccgccagttcgaaagcgatcgcgggcggatcgtcaactcggcggcgattcgccggctgcagcagaaaactcaggtcttcccgctggagcgcaacgcagcggtgcgcagccggttaacccactcgatggaagtgcagcaggtggggcggcacattgccaaagagatcctcaaccgctttaagcaagagcagcgtattgatgcgctcggcctgaccaacctgctggatccgtttgaaagcatcgttgaaatggcctgcctgatgcatgatatcggcaacccgccgtttggccacttcggggagtcggcgatcaacgactggttcagccagcgcctcgacccggacagctgcggcagcgagccgagcagccaggacggctgccaggttgaggtgctgcgcctgcgtgaaggggacggcgatctgaaccggctgcgcagtcgcatccgccacgatctgagccattttgaaggcaacgcgcaggcgatccggttggtgcatacgctgctgaaactgaacctgacttatgcccaggtgggctgcatcctgaaatatacccgcccggcgtattgggcgcaggctatccccgccagccacagctacctgatgaaaaaaccgggtttctatctggcggaggaggcgtttgtcgaccgcctgcggcgtgagttgcagatgggcgagttcgaccgcttcccgctgacctatatcatggaggccgccgatgatatttcttattgcatcgccgatctggaagacgcggtggaaaaaaacattttcaccgtcgagcagctttaccattatttgagccaggagtggggggcgatagaaccgggcgatctgtttgataaaacagtggccggcgcgtttggcaaaatagcgcagggcggtgcgcgacgcagttcggaagatcagttctttatgtacctgcgggtatttaccgttgctaaactggtgcctcatgccgccgggcgttttattgataatctggacgccatttatcagggcaactttaatcaggcgctgctggaggattccagcccggcgtaccgattgctgaaagtatttaaaaaggtggcgtttaaatacgtcttcaaccacccggaggtggagcagctggagctgcagggctaccgcgttatcagcggcctgctggatatctacagcccgctgctggcgatgtcgcaggcagacttcagccagctggtgcgggaagacagccaccgtgatttccgaatggagacgcggttgttccataaactttccaccaagcatcggctggcttatatcgaagccgtcgagaggatacagtatttatccccggagcaacgggagattcgcgagtattatttccgcgcgcggctgttgcaggattatatcagcggtatgaccgacctttatgcctatgatgaatatcgccgtttaatggcggcggaataacgccggcgcaaccctctgccttatccggccgcgtccttgccggcgcggtttattatttagagaagtgtaaaggcgaggaataattttttacgcttctcaatactccgcggctgaacttcaggttattaataggttctcattgtgtacaacaagcgcgataccctacggcgcctgctgaatggggtatgtccctgcattgaccgactttatagagacacacagatgaaaaaaaccgcattagttctgagcgccctggctttcagcatgggcatggcccttggcccggcaaacgcttccgccgcagagacggcctccgccagtacgccgtcggcgcagctgccaagcctagcgccgatgctggaaaaggtgatgccgtcggtggtcagcatcaacgtggaaggcagcgccgccgttaatacgccgcgtatgccgcagcagttccaacagttctttggcgaggattcgccgttctgccaggacgggtcgccattccagggctcgccgatgtgtcagggcggggcgggcggcgagagcgccaaagagagctttaaggcgctgggggccggggtggtgatcgatgcggcgaagggctacgtggtgaccaacaaccacgtggtggacaacgccaacaagatccaggtgcagctgagcgatggccgtcgctttgacgccaagatcatcggcaaggatccgcgatccgatattgcgctgatccagctgaagaatttcaagaacctcaccgcgatcaaaatggcggattccgatcagctgcgggtcggcgactacacggtggcgatcggcaacccttatggtctgggtgaaaccgccacttccggcatcgtttcggcgctggggcgcagcggcctgaacctggaaaactacgaaaactttatccagaccgatgcggcgatcaaccgcggtaactccggcggcgcgctggtgaacctgaacggcgagctgatcggcatcaacaccgcgattctggcaccggacggcggcaatatcggtattggcttcgccattccgagcaatatggtgaaaagcctggcggcgcagatggtgcaatacggccaggtcaaacgcggcgagctgggcattatgggcaccgagctgaactcggagctggcgcaggcgatgaaggttgacgcccagcgcggcgcctttgtcagccaggtgatgccgaagtcctctgccgccaaggcgggcatcaaggcgggcgatgtgatcgttaccatgaacggtaaagccatctccagcttcgcctcgttccgtgcgcagattggtacgctgccggccggcagtaaaatgtcgctggggattatccgcgacggcaagccggtgaccgtggatgtgacgctggagcagagcaaacagacgcaggtagacgccggcaatatcaacgccggcatcgaaggggccgaactgagcaacgtgcaggccggcaaccataaaggggtcagggtcgacagcgtgaaggccggcagcgccgccgccagcatcggcctgaagaaaggcgatgtgatcctgggggtcaaccagcagccggtgcagaacctgggcgagctgcgcaaaatcatcgacagcaagccgccggttctggcgctgaacatcctgcgcggtgacagcacgctgtacctgctgatgcagtaatccgtctccgtttttttttcaaacaggcacgctacggcgtgcctttttcgtgttgctaaattgtgaagcctgccacaactcccggcgctgccgaaacgctttgggcatctgcacaatgtgccgctctcggcgcgtcggtatgctgggcgattatctaaaatcgggttggggcgaattgaatggcggaataccatcttgacggcaagctggcgcaggacatcgtggcgcgcaccatgcaaatcattgacggcaacgtcaatgtgatggacgcgcgcggcagaatcatcggcagcggcgaccgtgaacgggtcggcgagctgcacgaaggggcgctgctggtgctgtcgcaggcccgggtggtggatattgatgaggccgtggcccgccatctgcacggcgtgcggccgggcatcaatctgccgctgcgcatcgacggcagcatcgtcggggttatcggcctgaccggcaatccggcgcagctgcgccaatacggcgaactggtgtgcatggcggccgaaatgatgctggagcaggcgcggctgatgcacctgttggcgcaggacagccgcttccgcgaagagctggtgttgaacctgatccgcgcggaggcgctgtcgccggcgctgatggagtgggcgcagcggctgggcatcgacccggaggagccgcgggtggcggcggtggttgaggtggatagcggacagctgggcgtcgacagcgcgatggcggagctgcagcagctgcaggcgctgctgacgctgccggagcgcgacaacctgatcgccatcgtctcgctcagcgaaatggtggtgctgaagccggcgcttaacggccacggccgctgggacgccgaagaccaccgccgccgggtggaaaacctgctgtcgcgcatgaaagagagcagccgcctgcgggtgcgggtggcgctgggcaattattttaccgggccgggcagtatcgcccgctcctaccgcaccgcgcgcaccaccatggcggtgggtaagcagcgcatgttcgagcagcgcgcctactactaccaggatttgatgctgccggtgttgctggacagcctgcgcggcggctggcaggcggacgagctggtcaggccgctggcgcgcctgaaggcgatggacggcaacggcctgctgcggcgcaccctcagcgcctggtttctgaataacgtgcagccgagcgccaccgccaaggcgctgtacattcaccgcaacacgctggaataccgcctgaaccgcatctccgaactgaccggtctcaacctgtcgagctttgacgcccgcttactgctgtatatcggcctgcagttggacgaatagctcaggtgaccggcgccgggttgaacaccgccagcgcattatgtaatccccatcgatccgaccaggttttcttgcgcccgctggcgatggccaatatcagctcaaacagctgccagcccacctgctcgatggtggcctcgcccttggcgatgctgccggcgtcgatatccatcagatcgtgccagcgttcggccagcgcgctgtgggtcgccattttgatgaccggcacggcggtcaggccgtacggcgtgccgcgtccggtggtgaacacctgcagggtgatgccggaggccagctgctgggtgccgcagacgaagtcgctggcgggcgtggcggcgaagatcaggccgcgcctgctcgggcgctggccgggggagagcacttcgacaatcgcgctggcgccggatttggcgatcgaccccagcgccttttccaccacgttcgccagcccgccttttttattgccgggcgacggattggcgctgcggtcggtctggccctggctgaggtaatcgtcgtaccagcgcatctcctccagcaggcgccggcccacttcctggtcggcgacgcgcggcgtcagcagatgaatggcgtcacgcacctccgtcacttccgagaacatcaccgtcgcgccgcagcgcaccagcagatcggaggcgaagcccaccgccgggttggcggtgacgccggagaaagcgtcgctgccgccgcactgcataccgaccaccagctctgacgccgggcaaggctcgcgtcggcgctgattgagcttgcgcaggtgccgttccgccagcgccagaatatcgtccaccatcgatttaaagccgatgtgcttctcatcctgcaggcgcacgatctgcccggcgtccagcgaaattggctgcacatccggggtgccctgtagcagccgctccggctgcagcttttcgcagccaaggccgaccaccatcacttcgccgccgaaattggggttgagcgccagattatggatggtgcggatcggcaccaccgcggcgggcgcgttaatggcgacgccgcagccgtagaggtgattcagcgccaccacgccgtccacgttggggtattgcggcagcaggtcgcgttcgatgattttcaccacgaagtcgaccacgccggcgacgcagtgcacgctggtggtaatccccagcaggtttttcgtgccgacgctgccgtcggcgttgcggtagccgtcgaaggtgtagccctcaagcggcggtaatggcggcggcacgcggttagccagcggcaggctgtccagcgccggcgccgccggcagcgtgaccagcgattcatcaatccagccgccgcgcgggatatcgcgctgcgcatagccgatcgtctcgccgtagcgaataatcgcctcgccggcggcgatattaattaatgccgtcttgtgtccctgcggcacgtgttcaattaaccgtaagccgcagggaaatagcgtgcctttggctaatccctgcggattaaccacgatggcgacattatcattggcgtgaacctttatatataacggcgcgtcgtgacgggtatttatttcagacattccaacctcacttgccttcattattatttttgctacgagattaatcggcagatgtgctcacctaatcagtataggtttagctatcagacggcgacattatgcaaatgaccggtattacgcggcgacggcgctcaattctttggcattgtgccaacggtgcgtgaggccgatcacggcccggcggggtttcgtgagccgtccggcgttatcttgggcagatgccccaaactaacggccatatcgtgccgatccttggaatattgcccgatgagcttcgtaaatgagctgcatatacttttcgcagagcaaaattattgggctttgatattaccgcaacggaattaatcgcactgctcacaggtgaggtttatttaattcaacccatattcgttctgagatattcatgcagttcaggatgaagatagcacccgctagattcaggagaacaccatgtcaacaatcagttccgcaaccggcgcaataaaaagaaccaatacgcgctattggattgtggtgatgctgtttatcgtcacgtcattcaactacggcgaccgcgccacgctgtcgatcgccggctcgtcaatggctcaggatatcgggctggatccggtcgggatgggctatatcttctccgccttttcctgggcgtatgttatcggccagatccccggcggctggctgcttgaccgcttcggttcaaagcgcgtctatttctggagcatctttatctggtcgctgttcaccctgctgcagggctttgtcgatatcttcagcggcttcggcatcgtggtggcgctgtttgccctgcgttttctggtcgggctggcggaggcgccgtcgttcccgggcaacagccgcatcgtcgccgcctggttccccgcccatgagcgcggcaccgcggtggcgattttcaactcggcgcagtatttcgccacggtgatcttcgcgccgattatgggctggctgacgcacgccgtcggctggtcgcacgtgttcttctttatgggcgggctggggatcgtactgagctttgtttggctgaaggtggtgcacaacccgaaggatcatccgcgcatcaatcaggctgagctggactatatcgaggccggcggcgcgctgaccaatatggatcagcaacagccgcaggtgcagccggtgaaaggtgagaaatggcagcagatcaaacagctgctgcgctcgcgcatgatggtcggcgtctatatcggccagtactgcatcaacgcgctgacctacttctttatcacctggttcccggtctatctggtgcaggcgcgcggcatgtcgatcctgaaagccggctttgtcgcctcggtgccggccatctgcggctttgccggcggcgtgctgggcggggtgatctccgactatctgatgcgccgcaccaactcgctgaccttctcgcgcaaggcgccgatcgtgatcggcatgctgctgtcgatgtcgatgattttctgtaactacgtgagtgccgaatggatggtggtcggcattatggcggtggcgttcttcggcaaggggctgggggcgctgggctgggcggtgatggccgataccgcgccgaaggagatcagcggcctgagcggcgggctgttcaatatgttcggcaatatttccggcatcgtcacgccgatcgccatcggctacatcatcggcaccaccggctcattcaacggcgcgctgttgtacgttggtatccatgcgctgctggcggtggtcagctatctgtttatcgtcggtgaaatcaaacgcatcgaactgcaaccaatgacgcgggaggcatgatgagcgatacgcagagtacgccaaccatcaccgccatgcgcgtgatcccggtcgctggctatgacagcatgctgctgaatatcggcggcgcccacggcgcctattttacccgcaatatcgtggtgctgaccgacagcgccgggcacaccggcgtaggcgaagcgccgggcggcgaggtgatttaccagaccctgacggcggcgatgccgcaggtggtggggcagcaggtggcgcggatgaacagcctggtgcacgcgctgcacggcggtaaccagtcggcggatttcgacgccttcggcagcggcgcctggacgtttgagctgcgggtcaatgcggtggcggcgctggaggccgcgctgctcgatctgctggggcagtgtctcggcgtaccggtggcggagctgctcggccccggcaaacagcgcgatgcggtgacggtattgggctatctgttctatatcggcgaccgccggcgcaccgatttgccgtatcaggccggcgagcagggcggccacccgtggtaccacctgcgccatcaggcggcgatggacgcggcggcgatcgtcgagctggcggcggcggcgcaggatcgctacggctttaaggatttcaaactcaagggtggcgtactgccgggcgagcaggagatcgaggcggtgcgcgcgctggcgcagcgcttcccgcaggcgcgcatcaccgtcgatcccaacggcgcctggcggctggatgaggccatcgcgctgtgccggggcatgaacggcatcctgagctatgcggaagatccgtgcggcgcggagcagggcttttccggccgcgaagtgatggcggagtttcgtcgggcgaccgggctgccggtggcgaccaatatgatcgccaccaactggcgagagatgcgtcacgccacgcagctgcaggcggtggatatcccgttggcggatccgcacttctggacgatgtccggcgcggtgcgggtggcgcagctgtgcgatgaatgggggctgacctggggctgccactctaataatcacttcgatatctcgctggcgatgtttacccacgtcggcgcggcggcgccgggccacccgaccgctatcgacacccactggatctggcaggaaggccagcatctgaccaaaaacccattacaaatcgtcgacggcagcattgcgctgcctgacgcgccgggcctcggcattgagctggactggcaggcgctggaacaggcgcaccggctgcaccagacgctgccgagcggggcgcgcaacgatgcgttggcgatgcagtacttggtgcccggctggcgctttgaccgccagcgcccggcgttcggccgttgatttcactctgaaaggacagacttatgaccacgtttcacagtgctccaaagattatcgccatgcaggtggtgccggtcgccggccatgacagcatgctgctgaacctgagcggcgcccacgcgccgtttttcacccgtaatatcgtcattttgcgggataacgccggccataccggcgtcggcgaagtaccgggcggcgaaaagattcgccagacgctggaggacgcgcagccgctggtggtggggaaaacgctcggcgaatataaaaatgtgatgacggcggtgcgtcagcgcttcgccgatcgcgatgcggcgggccgcggccagcagacgtttgacctgcgcaccaccatccacgtggtgaccggcatcgaagcggcgatgctcgatctgctggggcagttcctggaggtgccggtggcggcgctgctgggggacggacagcagcgcgagtcggtggagatgctcggctatctgttctacatcggcgaccgccggaaaaccccgctgccgtatcagagccagccggatgatgcctgcgactggtaccggctgcgtcatgaagaggcgctgacgccgcaggcggtggtgcgcctggcggaagccgcctacgagaaatacggctttaacgatttcaaactgaaaggcggcgtgctggccggcgacgaagaggccgacgcggtcaccgcgctggcggagcgcttcccgcaggcgcgcattacgctcgatccgaacggcgcctggtcgctggcagaggcgatccgactgggcaagcggctgcgccacgtgctggcctacgccgaggatccgtgcggcgcggagcagggcttctccggccgtgaggtgatggcggagttccgccgcgccaccggcctgccgaccgccaccaatatgatcgccaccgactggcgccagatgcaccatacgctgcagctgcagtcggtggatattccgctggcggatccgcacttctggacgatgcagggatcggtgcgggtggcgcagctgtgtcacgagttcggcctgacctggggatcccactccaacaaccacttcgacatctcgctggcgatgttcacccacgtggccgccgccgcgccgggcgacatcaccgccatcgatacccactggatctggcaggagggcaaccagcgtctgacgcgcgagccgctgaccattgccggcggccgcgtggcggtgccgcaaaagccggggctgggcattgagctggaccacgatcgcctgatgaaggcgcatgagctgtataaaacccacggcctcggcgcgcgcgatgacgccatgggcatgcagtatctggtgccgggctgggccttcgataacaaacgcccgtgcctggtgcgctaaaccgttttatccgtcttttcactctcttaacgtaaaggatacgtcatgaaccgttgtcacaaccgctttcgtcagtctctgcagcagggggaaaccctgatcggctgttggtcggcgctgggcaatccgatctcgaccgaagtgctggggctggccggtttcgactggctggtgctggacggcgagcatgcgccgaatgatatcaccacctttgtgccgcagctgatggcgctgaagggcagcagcagcgcggcggtggtgcggccgccctgcaatgaaccggtgattatcaagcgcctgctggatatcggtttttttaactttctgatcccgtttgtcgagagcgaagagcaggcattgcaggcggtggcgtcgacgcgctacccgccggctggcatccgcggcgtgtcggtctcccaccgcagcaacggctacggcacggtcagcgattacttcagcaccgtgaatgaccatatcagcgtgctggtgcagatcgaatcgcaggcgggcatcgaccatctggacgccatcgcggcggtggacggcgtcgacggcattttcgtcggcccgggcgatctgtccgccgcgctgggctatctcggccagccgaatcatccggaggtgcaggcggcgatccggcatatctttgcgcgcgcggcggaggcgggcaaaccgagcggcattctggcgccggccgaagccgatgcgcgccgttacctggagtggggcgcgacatttgtcgccgttggcagcgatctgggcgtgctgcgcggtgcgacgcaggcgctgtgcgaccgttttaaacctggtgtgaaataaggagcagaagatgaaaattggatttatcggcctgggcattatgggcaaaccgatgagcaagaacctgctgaaagccggctatgcgctggtggtgctgaatcatcgggcggcaaccaccgcggaactgaccgagctgggcgcggagagcgccgatacgccgagggcggttgcggtgcagtgcgacatcgtgatcaccatgctgcccaactcgccgcaggtgcaggaggtggtgctgggggaaaacggcgtgatcgagggcgcccggccgggcacggtggtgatcgatatgagttcgatcgcgccgctggccagccgggaaatcagcgccagactggcggaaaagcaggtggcgatgctggatgcgccggtcagcggcggcgagccgaaggcgattgacggcacgctgtcggtgatggtcggcggcgagaaggcggtgtttgaccgctgctatgaggtgatgaaagcgatggccggctcggtggtgcataccggcgagatcggcgcgggcaacgtgaccaaactggcaaaccaggtgatcgtcgcgctgaacatcgccgcgatgtcggaagcgctagtgctggcgaccaaggccggcgtcgatccggagcgggtttatcaggcgatccgcggcgggctggcgggcagcacggtgctggacgccaaggcgccgatggtgctggcgcgcaatttcaaaccggggttccgcatcgaattgcatatcaaggatctggccaacgcgctggacacctcgcacggcattggtgcgcagctgccgctgacctcggcggtgatggagatgatgcaggcgctgcgggtcgacgatctgggcggtgcggatcacagcgctttggcctgctattacgagaaattggctaaagtccaagtcaccagttagggattgcgcaggcagcttatgaaaatagtgatcgcgccggattcatataaagagagtttatccgcgctggcggtggccaactgcattgaggagggattccgcgaggttttccccgccgcggagttcgtcaaactgccgctggccgacggcggggaaggaacggtggaagcgatggtggcggcgaccggtgggcggattatcacagtagatgtgaccgggccgctcggtgaggtcacgccggcgtttttcggcctgtccggcgacggacgcagcgcgtttatcgagatggcggcggccagcgggctggagcggctgcccgccgggcggcgcaacccgctgaaaaccacctcctacggcaccggagagctgatccgctgcgcgctggagcacggcgtcaggcactgcattatcggcattggcggcagcgcgaccaatgacggcggcgccggcatggtgcaggcgctgggggcgcggctgctggatgagcgcggcgaggagattggtttcggcggcgccgcgctggcgacgctggcgcagatcgacctcagccggctggatgcgcgtatcggccgctgccggtttgaggtggcctgcgatgtgaccaacccgctgaccggcccggagggcgcttccgccattttcggcccgcagaagggagcgacgccgcagatggtggcggagctggacggcgcgctgggccattatgcgcaggtgatcaagcgcacgctgggggtggacgtggagcaggtgcccggcgccggtgcggccggcggcatgggggccggactgctggcgttttgccgggcggagctgcgtcaggggatcgagatcgtcaccgaggcgctggggctggacgcgctggtgcgcgacgcgacgctggtgatcaccggcgaagggcgcattgacagccagagcatcaaaggcaaggtgccgattggcgtggcgcgggtcgccaaacgctacggcaaaccggtgatcggcatcgccggcagcctgagcgacgacgtcggcgtggtgcatcagcacggggtggacgcggtgttcagcgtgctgtaccgcatctgcacgctggaggaggcgctgcatgacgccgccgacaacgtgcgggcgacggcgcgcaatatcgccgcgacgctgaggatgacgcaggagcagtaacggcggcctcttcctgtgggggagaggccgcacgctgacgcttagcccaggtgttttctggccgcttcgctgaccagttcgatttcatccagcagttccagccactccggctccagatcgccgatggcgacgccctgacgcaactgctgttcaatgtagaagcagagctgtttcagccgcggcacgccgctgtagctgcagctaccgtgcagtttgtggatcagatccagcagcgtctcgtcctgcgcgccgtccagcaccgcctgcacccgttctctcacctgcggcaggaagtcgagcagcatttgcagcagatcgcgcgccagatcctgcttattggccgcctgacgtagcgccagcgaccagtccagcgacgccagcggctccgcgttcgccggcggcatcgcggcctccgtctcctgcacgccgctgtggtagcgcgacaggacgcgggtcagcatggcttcgtcgatcggcttcgccagatagtcgtccatgccggcctgcagcaggtgctcgcgttcgccgctgaccgcgtgggcggtgaccgcgacgatcggcgtggagttatggtgcggcagctgacggatcagctcgctggtacggatgccgtcgatattcggcatctggatatccatcagaatcagatccagcacgttgtcgcgcgccagcgcaatggcctcttcgccgccttcgcacagcagcgttttttccacctgctccgccagcagggtgccgatcagcttcaggttggccgggttgtcgtccaccgccatcacggtcagcggcaggcggttgcgcgccggggcggccagctcctgacgcggcgtttccatgcgcagcagcgggaacaggcgggtgctggtgatcggcttgaccaggcagcccaccgcgccctgttctttcagcagttcggcgtcgatctgtgactggtacggcagggccagaattacccgtccggcatagttgagcgccttcagcagtttgtcctgatgctgtgccatattgtcgcggaacgggatcggcacgcctaccagcataaagtcgtaattgtcgccgggcagctggccgagggtcggcgaatgagtgacgaccagcggcgtggcgttaagcatgttcagcgtcgcctgcgccgcggtggggttggattcgatataggccagcgtcttgccgctcagttccggcaggcacggctggcgggtcagcatatcttcattcaggtccagggtaatatggaaccagaaggtggagccgcggttgagctggctgtggaaacagatatcgccgttcatctctttcaccagcttctgggtgatgaccagcccgaggccggtgccgccgtggcggcgcgagatgctggcgtccgcctggcggaacgcctggaacagctgcgactgctgacgttcggagatgccgatgccggtgtcgtggatctgcacctccagctcgacctgatgctccagctggttgcgcagctctacccggatatcgatattgccggtttcggtaaatttgaccgcgttacccagcagattggtgatcacctgctgcaggcgcagcgagtcgccgatcacctgctccggcacgtcgttgtggacgtcgagcgtcagctccagccctttttcatgggcggacggcgccagcagcacgatcacttcatccagcgtttcgcgcagcgcgaacgggatgtgctccagcaccagcttgccggcctccagcttggagaagtccagcacgtcgttgatgatggtcagcaggttgtttgccgagcgctcgatggtctgcagatagtcgttctgggtggcgctcagctcggttttcagcatctggcgggtaaagccgataacgccgttcagcggggtgcgcagctcgtgcgacatattggccagaaactcggatttaatacgcgcggcttcctgcgcgcgctttttcgccagatccagttcgacgttctggatctccatctgctccagcgtttcacgcaggtcgaacgtcgcctgatcgatattctgctgcatctcttcgtggtaggcggtcagcgacatcgccatggagttgatgccgtttttcagcatatgcagttcgccgagcataaagccctccacccggctgtcgagctggccgcggcggatgcggtcgacggtgttgaccatgttgcggatcggcccggtgacgtcgcgcatcagccggtaggcgaacagaatggcgatacacatgcacagcagcaacagcagcgtggagacaaacacctctttgtactgctgcaggcgcaccgactgcaggtccagctcgatggccacatagccgaggttattgtcgccgtgcgcgctgctttcggcggcctcgtcgggatattggttctccgacaggatcggcgtgcgcaggatcagcgagtcgccgcggcgcgtcagcatcagatcggtgggcaatggcacacctttcgggatctgcagctgggcgaaattatggtgataattggaagtgacaaacaggttgttctgcgcgtcgaacaccgtgatggagcgtacgatatcggagtggcggcggtgcagcaggctgaccagctggcgcaccgactcgcggctgcggaaggtcatgccgtattcgctggcgacggcgagcggctcgataatgctggcgccggcgtccaccagctgttcctgcagctcattataacggtgcacgacgaagaaggtactgagcagcaggccgatcaataatgtgggggccagaatcaatatcatcatgcgcgcgcgcaggctgtatttggtcatgggattccaatgtgggagaattgcgctaatcctagcttaatgaaccagcaaccgacaattttatggcgcaattctactctcccaaacgccgcgtgacgacccggcagaacacacaaatcttcaccgtgacggtgagcgacctcgatcccttcggccagggcgtggcgcgccataacggtaaagcggtgtttatcccgggcgtgctgccgggcgaacaggcggaaattcagctgacggaagacaagcgtcagttcgctaaaggcaagctgaaacgcctgctgacccgcagcccgcagcgggtggagccgcgctgtccgcactttggcgtctgcggcggctgccagcagcagcatgcggatgaaagcctgcagcagcaaagcaaattggcggcgctggggcggatgatcgcccgcgaaaccggcgtcagcgtgccgccggaagcggtgatcgccgggccgcaatacggctatcgccggcgcgcgcgtctggggctgatgtggcagccgaaacagcagaccctgcagatgggctttcgtcagtccggctccagcgagctggtgacggtcacccgctgtccggtgctggcgccggagctggagcagctgttgacgccgctgcgcgcctgcctgagcgggctgcaggcggtgaagcgtctggggcatgccgaactggtgctggcggacaacgggccgctgctggtgctgcgccatctggatgcgctcaggccggccgaccgcgaggcgctgctggcgtttgcccggcaaaatgccgtaacgatttatttggcgtcggacagcgaacaactggagaaactgtgcggtgacgcgccgtattatcaggttgacgggctacgcttagacttcagtccgcgcgacttcattcaggtgaacgatgcggtcaaccagcagatggtggcgcaggcgctggagtggctggagattcagcccgacgatcgggtgctggacctgttctgcggcatgggcaatttcaccctgccgctggcgcggcgggcgaaagcggtggtcggcattgaaggtgttgccacgctggtagcgaatgggcaatataatgcacataagaatttgctgagtaatgcgtcgttctttcatcagaatctggaagaggacgtggagcggcagccttgggcgcaacagggatttgataaggttatgttggatcctgcccgggcgggcgcggctggagtgatgtcacatattgtaaaactggcgccggcgcgggtggtatacgtctcctgtaaccccaccacgctggcgcgcgacagcaaagcgttgctgtccgctggttatcgtcttgcgcgtgtgcgtatgctggatatgttcccgcacacggggcatcttgaatcaatggcgctgtttattcgtcaggaataacggtcgcctgtggtcgctgcatagtagggagaaggtatggttgcggtaagaagtgcacatttgaacacggcaggtgaattcgctcttgacgagtggcttgccggtcttgggctacccaacccacagtccgttgaacgactggccgatacctggcgctattgcgaacaacagaccaaagaccatccggaggcgccgaaactgctggggcgcggcctggaaatggtggaaattctctcgaccctcagcatggacaacgacagcatgcgcgcggcgctgctgttcccgctggccgacgcgggtctggtgcaggaaacgaccctgaatgaggtgttcggcagcaatatcgttgcgctggtgcacggcgtgcgcgatatggacgccattcgtcagctgaaggcgacccacaacgactcgatgggatccgagcaggtcgacaacgtgcgccgcatgctgctggcgatggtggaggatttccgctgcgtggtgatcaagctggcggagcgtattgcccacctgcgcgaagtgaaggacgcgccggaagatgaacgggtgctggcggccaaggagtgttccaatatctatgcgccgctggccaaccgtctgggcatcggccagctgaagtgggagctggaggatttctgcttccgctacctgcacccggacgaatacaagcgcatcgccaaactgctgcacgaacgccgcatcgaccgcgaacagtttatcgacgattttgtcgcctcgctgcgcaaggcgatggcggacgaggatatccgggtggaaatttacggccgccccaagcatatctacagcatctggcgcaaaatgcagaaaaaggcgctggcgttcgacgaactgttcgacgtgcgtgcggtgcgcatcgtggccgaacggctgcaggactgctatgcggcgctcggcatcgtgcatacccatttccgccatctgccggacgagtttgacgactatgtcgccaacccgaagcctaacggttatcagtcgatccataccgtggtgctcggcccgcgcggcaagacggtcgaaatccagatccgtacccgccagatgcacgaggacgccgagctgggcgtcgccgcgcactggaagtacaaagagggcgccggcgtcaccgtgcgttccggctacgaggagcgcatcgcctggctgcgtaagctgatcgcctggcaggaagagatggccgactccggcgaaatgctcgacgaagtgcgcagccaggtgttcgacgaccgggtgtacgtgtttacgccgaagggcgacgtggtcgacctgccggccggttcaacgccgctggacttcgcctaccatattcacagcgacgtcggccaccgctgcatcggcgccaagattggcgggcgtatcgtgccgttcacttaccagttgcagatgggcgaccagattgaaatcatcacccagaagcagccgaacccgagccgcgactggctgaacccgaatctcggctacgtcaccaccagccgcgggcgttcgaagatccataactggttccgcaaacaggatcgcgataaaaacatcctcgccggccgccagatgctggacaacgaactggagcacctcggcatcagcctgaaagaggcggagaaactgctggttccgcgttacaacatgaactcgctggatgaagtgctggcggcgatcggcggcggggatatccgcctcaatcagatggtgaacttcctgcagagcaagttcaacaagccgagcgccgaggagcaggaccgcgaagcgctgcgtcagctggtgcagcacaaggcgccgccggccacccgtaagaaggatgacggccgggtggtggtggagggcgtcggcaacctgatgcaccacatcgcccgctgctgccagccgattccgggcgacgatatcgtcggctttatcacccaggggcgcggcatctccatccaccgcgccgactgcgaccaactgaccgaactgcagtcccacgcgccggagcgcatcgtcgacgcggtgtggggggaaagttactccagcggctattcgctggtggtgcgggtgatggccaacgatcgcagcggcctgctgcgcgatatcaccaccatcctcgccaatgagaaggtgaacgtgctgggcgtcgccagccgcagcgataccaaaaagcagatggcgaccatcgatatggatatcgaaatctacaaccagcaggtgctgggccgagtgctggcgaagctgaaccagctgccggatgtgatcgacgccaagcgtctgcacggcagctgaatccccggcgcctttcacaccgcctcgttgttggctgcaaacgctcaccccgggtgcttagtttactaagctcccggggaatccccggcgtctttcactccgcctcgttgttggctgcaaacgttcaccccggtcgcttagcttactaagctcccgggggttcacgtttttgccgcctagatgcggcgcgaaatccattggggattcaggtgcctgacgtttgaatgcggcgcgaaatccattggggactcaggtgtctgacgtctgggtgtggcgtgaaattcattggggattcaggtgcctgacgcctggatgcggcgcgaaatccattggggactcaggcgtctgacgcctggatgcggtaaccgcacggttaaaacttattgagccatcaaggagacggacgccataatgggcgtccgtttttttgccgagattttgccatgacctcatccactccgctgcagcgtctgctgaatattatgaaaacgctgcgcgatccgcaggcgggctgcccgtgggaccgcaagcagaccttcgccaccatcgcgccgtatacgctggaagaaacctatgaagtgctggatgcgatcgagcgccaggactatgccgacctgcgcgacgagctgggcgatctgctgttccaggtggtgttctacgcccagatgggacaggagcaggggctgtttgattttgacgacgtgtgcagcgccatcagcgacaaactggagcggcgccacccgcacatcttcggcgatgccgacgcggcggacaacgcgacgattgcggcgcgatgggagcagctgaaggccggtgagcgggcggaaaaggcgctgcactcggcgctggacgatatccccaacgcgctgccggcgctgatgaaggcgcacaaaatccagaagcgttgcgccgcggtgggctttgactggcatacgctggggccggtgctcgacaaggtgcatgaagagattgacgaagtgatgcacgaagcgcagcaggcggtggtggaccagcaaaagctggaagaggaaatcggcgatctgctgttcgccacggtcaatctgtcgcgccacctgggccacaaggcggaaaacgcattgcaggtcgccaaccgcaagttcgaacggcgcttccgccaggtggagagcatcatcgcccgccaggggctaacgatgagcgacgcgacgctggaacagatggaagatgcctggcagcaggtcaaacagcaggaaaactaaatacgctttgcgctgtctgatttagcgtgatgatatccggcggcttgtttgatcgatcacaaggttcaccgtggctgaaacggttaagcttgccgtcagttgcgcacagtcggaaataacgggcgttaaaaagccaacaaactgaaatctaaggcgttttagcggctcaatgtgctgttaatcgacggtttttatcactaagcctttgttttaaaagcctgaccagatagccgtaaccggccaaaacctgaggaacgcgcggggatgacagagatgatggagagtaaaacgatcgtttgtaggtcaagacaggttcgggtatactactttcccgtcttggttcttccatcgtctttaaacctaaactctcaggttcagcatgacaactaattatatttttgtgaccggcggggtcgtatcctctctgggtaaaggcattgccgcagcctctctggcggctattcttgaagcccgtggcctcaacgttaccatcatgaaactggacccgtacatcaacgtggatccgggcaccatgagcccgattcagcatggggaagttttcgtcaccgaagacggcgcagaaaccgacctggacttgggtcactacgagcgtttcatccgcaccaaaatgacgcgccgcaacaacttcactaccggccgcatctactccgacgtgctgcgtaaagaacgccgcggcgactatctgggcgcgaccgtacaggttattccgcacatcaccaacgcgatcaaagagcgcatcatcgaaggcggcgaaggccacgatgtggtgctggtggaaatcggcggcaccgtcggcgatatcgaatcgctgccgttcctcgaagctatccgtcagatggcggtggaagtgggccgcgagcacacgctgtacatgcacctgacgctggtgccgtacatggccgccgccggtgaagtgaaaaccaagccgacccagcattccgttaaagagctgctttccatcggtattcagccggatgtgctgatctgccgttccgaccgcgccgttcctgccaatgagcgggcgaagattgcattgttctgcaacgtgccggaaaaagcggtaatctccctgaaagacgttgattccatttataaaatcccgggcctattgaaatctcaagggcttgatgattatatttgtaaacgattcagcctcaacgcgccggaagccaacctggccgaatgggagcaggtgatttacgaagaagccaatccgggcggcgaagtgactatcggtatggtcggcaagtatattgaactgccggatgcctataagtccgtgattgaggcgctcaagcacggcggcctgaaaaaccgcgtgaccgtgaacatcaagctgattgattcacaggacgttgagacgcgcggcgtggaactgctgaaggggctggatgctatccttatccctggcggcttcggctaccgcggcgtggaaggcaaagtgatgaccgcccgctatgcgcgcgagaacaacattccttatctgggcatttgcctgggtatgcaggtggcgctgatggagtttgcccgtaacgttgccgggatggaaaacgccaactccaccgaatttgagccagactgtaagtacccggtggtggcgctgatcaccgaatggcgcgacgaagaaggcaacctcgaagtgcgcagcgaggagagcgatctgggcggcaccatgcgcgtcggcggccagcagtgtcatctgagcgatgacagcctggtgcgccagctgtacggcgagccgaccatcgttgagcgtcaccgtcaccgctatgaagttaacaatatgctgttgaagcagattgaagccgccgggctgcgcgtagccggtcgctctgcggacaacaagttggttgaaattatcgagctgccggatcatccatggttcgtcgcttgtcagttccacccggaattcacttcgacgccgcgtgacgggcatccgctgttcgccggttttgtgaaggcggcggctgaccagcagaagcgtcaggagaagtaaacgtttttagcggcaacgcgcggtgagaaccgcgcgttgtttgtctggagttttagttaacttgtgacttgaggaaaacctactatgtccaaaatcgttaaagtcatcggccgtgaaatcatcgactcacgcggtaacccaactgtagaagccgaagttcacctggaaggcggtttcgttggtctggctgctgcgccgtcaggtgcttctaccggttcccgtgaagcgctggaactgcgtgacggtgacaagtctcgtttcctgggtaaaggcgtactgaaagccgttgccgcggtaaacggtccaatcgctgaagccgtggtgggcaaagatgccaaagaccaggctaacatcgataagatcatgatcgagctggacggcaccgagaacaaatccaagttcggcgccaacgccattctggcggtttccctggcggctgccaaagctgccgcggcctccaaaggcatgccgctgttcgagcacattgctgaactgaacggtaccccaggcaaattctccatgcctctgccaatgatgaacatcatcaacggcggcgagcacgctgacaacaacgtcgacattcaggaattcatgattcagccggttggcgcgaagaccctgaaagaagcggtgcgcatgggttctgaagtgttccaccacctggcgaaagtgctgaagtccaaaggcatgaacaccgcagtgggcgacgaaggcggctacgcgccaaacctcggctccaacgccgaagcgctggcggttatcgctgaagcggtaaaagcagcgggctacgagctgggtaaagacatcaccctggcgatggactgcgcagcgtccgaattctacaaagatggcaagtacgtgctggccggcgaaggcaacaaagccttcacctctgaagagttcacccacttcctggaagaactgaccaaacagtatccgatcgtctccatcgaagatggcctggacgagtctgactgggacggcttcgcttaccagaccaaagttctgggcgacaaaatccagctggttggcgacgacctgttcgtgaccaacaccaagatcctgaaagaaggcatcgaaaaaggcatcgccaactccatcctgatcaagttcaaccagatcggttctctgaccgaaactctggcggcgatcaaaatggcgaaagatgccggctacaccgcggttatctctcaccgctccggtgaaaccgaagatgctaccatcgccgacctggcggtaggtactgcagcaggccagatcaaaaccggttccatgagccgttctgatcgcgttgccaagtacaaccagctgattcgtatcgaagaagcgctgggcgagcgtgcgccgttcaacggtctgaaagaagttaaaggccagaactgattcgcctcctgccgtaaataataaaaacccgctgcggcgggtttttttacggctgtgcgcagtgaaactctatcccggttatttattactagcgtatcatttatttttttagcggcctgcctgagtatttatcgttaataaccatgtcgttaattatttattcttttttgactggtattataaccttttatcactagacttatattccgtaaggatactcccattatttgtcggctcggagccagactgaacggagatatcatgcggaaaagaatcgtgattgtcggcggcggtaccggcggtaccatgctggccaatatcctggcgcataagctgcatcgcgaaattattaataataaagttgagttattaatgatctcgcaaaccgctgcgcattattacaagccggcgtttatgtatgtcgcatttaacgcgttttttaaacatgaattaatgcgcgcgcagcaaagcctgttacgtccggaaattaagtttattgtcgataaggcggaaggcgttgattttcaacagcgccggctattaaccgccagcggcaataattatgactatgactttctggtgtttgctaccggctgcctgccctggacggaaaaaatccccggcctggccgaggcgggcgatcacttttatcagtatcaggcggcgcgccggctggcggataagctggcgacgattgaaaaagggcgcatctttattaccgtctccttcccgcaaacccccaacgttccgcaccagtgcggcatcgcgccgattgaaaccaccctgatgctggatgagtacctgcgccagcgcggcgtgcgcaagcatatagagatcgtttatacctacccgaccatttcccagctgttgcgtaactgcctgtttttacaacgccccaccggcgaagcgctgccggagatttttgccgcgcgcgacatcaaacatcagcgcggctttacgctgaatcaggtggacgccgagcggcgtatcgcctattccgccgagggggaagagcagccgttcgacattctgatggcgacgccgccgattcgcgcggtggaaatggtgcgcaacaccggcctgagcgatatcgccaacggtgaaggttggctgccgaccgacccgcagacgctgcaggtctatgatcagcagggggtgtatgtgatcggcgatacggttgacctgcccatcagcaaggcgggcggctcctgccacaatcaggcgccggtgatcgccgacaatatcgtggcggagatgcagctgggccacccggtgcgccattacgacggcaaggtgcaggcggtggcgcagttcggcctgagcagtggcatgccgctggtgtatgactatcgtcacgacgtcgtgccgaccccggctaccaagctgggcgggatgttacgcaacggcgtgaaccgcggtctgtactgggccgcggtgcgcggcctgatataacggagctgagcatggaaaatacgcagactgaggcgctggcggcgctgatggaaaaactctctccgctgttggcgagcggccggctggataacgtggtcgatgcgctctcgctcacctcggatttggtcgatattgcggataacgcgctggtcgacaagctggccgcgctgtttgacgacctgaccagcgccggctgggaagggggaatggcgctgaaaatggcctatagcgaactgcagcagagtgaacagccggccaccctgcgcgggctgtatgcgttgctgcgccagccggaaacgttgctcgggctgatgctggtgctgcgtacgctgaatatcatcggcgggcgtatgcgcgccgcgcgcttaccggcggacatctctccggaataaccgttcttatccacctcgaggattcactatgtcgtcagtaagtaaacaggctttcgccacgcgggccatccactatggctacgatccgcagcagtaccatggcgcactttgcccgccggtgtttatgagctccacctttaccttttcctcggcggaatacggcggcgcctgctttgccggtaccgaacccggctatttctattcgcgcatcgctaacccgacgcttaacctgttggagcagcgcatcgccaatctggagggcggcgaagcggcggtggcgttttcgtccggcatgggggcggtgaccgcctgctgctggaccctgctcgggccgggcgatgaactgattgtggatgagacgctgtatggctgcaccttcagctacttccatcacgggctggagcgctttggcgtcaaggtgacccacgtcgatatgacgcagccggaggcgctggcggcggcgatcgggccgagcaccaggctggtgtactgtgaaacgccggccaaccccaatatgcggctggtggatatcgcggcggtggcggaaattacccaccgccatgcggcgctgctgctggtggataacacctactgtacgccttatctgcagcggccgctggcgctgggggcggatatcgtgctgcactcggcgaccaaatacctgggcgggcacggcgatctgctggccggagtggtggtgacccgcgccgagctggcgcaggatatccgcctgattggcctgaaggatatgaacggcgcggtgctgtcggcgcaggatgcggcgctgctgctgcgcgggctgaaaaccctgccgctgcggatggagcgccactgcgacaccgcccagcgcattgcggaaatgctggcgcagcatccggcggttgagcaggtgtattacccgggcctgcccgccttccgtcagcatgcgttggcgcagcggcagatggcgcggccgggcggtatgattgcctgtgagctgaagggcggcatggcggcgggcattcgcttcctcaatgcgctgcagctgatcctgcgggcggtcagcctgggggactgtgaaacgctggcgcagcacccggccagcatgacgcattcgtcctatagcgaggaggagcggcagcgccaccatatcagcgacgggttgatcaggatctccgccgggctggaagacgccgacgatttgctggcggatatcgagcaggcgctggccaaaggataaagaagaaggggcgctgagcgccccaacagattatgactcctgcactgagtgacgggcgttgacgtcgtcgcttttcttacgtacccacagccagtacgccagcgtgagcagtgccacccaggccagcccgacatacagcgcgatgcggctctcctcaaagtaaccgagcaggccgatgacaaacaccataaacgccgtcgccagcgccggcgcgaccggccaccacggcaccgggaagctcagcgcggcggcttcctctttgctgatggtgcggcgcatcacgatctgcgacagcaggatcatcagccacacccacacggtagcgaaggtggcgatggaggcgatgatcataaagatctgtttcgggatcaggtagttgagcaccacgccgaccagcagggcgatcgccatcaccagcaccgtcatccagggcacgccgttgccggtcagtttggtgaagctcctcggcgcctggccctcctgcgccatgccgtacatcatgcgtccggcgccgaagatatcgctgttgatggcggaaatagcggcggtaattaccaccacgttcagtaggttggcggccgattcaatgcccaggctgctgaagatctcgacaaacgggctgccgttctggccgatgctgttccacggatagatcgccatcagcaccatcagcgtcagcacgtaaaacagcaggatgcgcagcgggacggcgttaattgccttcggcagcaccttggcgggatccttcgcttcgctggcggtgatgccgataatttcaatgccgccgaaggcgaacatcaccaccgccagcgaggccaccacgccgccgaaaccgttaggcataaagccgccgtgctgccataaattgctgaggccggtggcctgttgggcctggccgaagccaaacatcatcaccgccgcgccgccgataatcatggcgacgatcgccgccactttgatcagcgacagccagaattccatttcgccgaatacttttacgctgcacatattcagcgcgccgataaagaggatgatgctcagcacccagacccattgggcgacgtccgggaaccacaatcccatatagatgccgaaggcggtgacgtcggccagcgcgacgatcaccatttcaaaggtataggtccagccggtgagaaagccggccagcgggccgaggtaacggctggcgtaatggccgaacgagccggaaaccggctggtgcaccgccatctctcccagcgcgcgcatcaccataaataccgccgcgccgcccaccagataggccagcaacaccgccgggccggccagctgaatggcgccggcggagccgtaaaacaggccggtgccgatcgccgagcccagcgccataaatcggatatgtcgcgcgttgagtccgcgtctgagttgtgttgtgtcgctacgcatgttgcttcccgttgttgttgttttgtggaacaggtacatgctgcccgcgccgggtgaaacgtacccggcggggcagaacaaactgcgtggtcagtgtaaggttatgccagactaggcagcagcgcggcaggcagcagcgctgtcaggtgacgggccgccaacagctggctggccgcttcaatatcaggcgcgaagaagcgatcctgatcgtaatggctgacctgctcgcgcagcaggcggcgagcctgctccagtccttcactggtgtgtagcccttcacgcagatccagcccctgaatggcggccagccactccaccgccagaatgccgcgcacgttatcggccatttcccacaggcgacggccggcggccggcgccatggagacgtgatcctcctggttggccgaggtcgggatgctgtcaacgctggccgggtgcgccagcgccttattctcactggccagcgccgcggcggtaacctgcgcgatcataaagccggagttaacgccgccgtttttcaccaggaacggcggcagctgcgacatatgcttatccatcagcagcgagatacggcgttcggacagcgagccgatctcggcgaacgccagcgccaggttatccgcggccattgccaccggttcggcgtggaagttgccgccggacagcacgtcgccctgttcggcgaacaccaacgggttatcggacaccgcgttggcttcaatcgccaggatctcgctggcctgacgaatctgcgtcaggcaggcgcccatcacctgcggctgacagcgcagcgagtacggatcctgtactttttcacagttgcggtgcgagtcggacacttcgctgcgctcgcccagcaggtggcggtaggccgccgccgcgtcgatctggccgcgctggccgcgcacctcgtgaatgcgcgggtcgaacgggctgcgcgaccccagcgccgcctctacgctcaggctgccgcagaccgtggcggcggcgtagagatcttccgcctcaaacagaccgcgcagcgcgaaggcggtggaaacctgggtgccgttcagcagggccagcccctctttggccgccagctgcagcggcttcaggccggctttcgccagcgcgtcgccggcggacagccactcgccctgatggcgcgccttgccttctcccagcagcagcaggctcatatgcgccagcggcgccaggtcgccggaggcgcccaccgagcctttcagcggaatatgcgggtagacttcggcgttcaccagcgcgatcagcgcctgcagcacttctagacgaatgccggagaaaccgcgcgacaggctgttgattttcagcaccataatcaggcgcaccaggctgtcgtcggtcggcgcgccgacgccggcggcgtgggacagcacgatggatcgctgcagattctccagatcgtcccgcgcgatgcgggtcgaggccagcaggccgaagccggtgttaatgccgtaggtggtgcggttctcttcgacgatgcgttcaacgcaggcgacgctccgctcaatggcggcgtaggcgttgtcgtccagcgtcagcttgaccggctgttgatacacgtcgcgcagttcggcgagcgtcagtttaccagggcggatggttagatttttcatgcttttttcccctgagtggcggcgaccatcggcaggttcagaccctgctcgcgggcgcagtcgatagcaatgtcgtaacccgcgtcggcatgacgcattacgccggtggccgggtcgttgtgcaggacgcgggcaatacgttcggcggcttcgtcgctgccgtcgcagacgatcaccatgccggagtgctgtgagaagcccatgccgacgccgccgccgtggtgcagcgacacccaggtggcaccgctggcagtgttcagcagggcgttgagcagcggccagtcggacacggcgtcggaaccgtcctgcatggcttcggtttcacggttcgggctggcgaccgagccggagtccaggtggtcgcggccgatgacgatcggcgccgacagttcgccgcggcgcaccatttcgttgaacgccaggcccagcttggcgcgctggcccagaccgacccagcagatgcgcgccggcaggccctggaagctgatgcgctcgcgcgccatatccagccagcggtgcaggtgctcgtcgtcggggatcagctccttgaccatcgcgtcggtcttgtagatatcctgcgggtcgccggacagcgcggcccaacggaacggcccgatgccgcggcagaacagcggacggatgtaggccggcacaaagcccgggaaatcgaaggcgttgtcgacgcccatctctttggccatctggcggatgttgttgccgtagtcgaaggtgggaatgcccatctgctggaacgccagcatcgccttgacgtgttccgccatggagtttttggcggccttcaccaccgccgccggctcgcgctgggcgcgctcgcggtactcttcccagctccagccctgcggcaggtagccgttgagcggatcgtgggcgctggtctggtcggtgaccatatccggacgcacgccgcgtttgaccagttccggcagaatatcggcggcgttggcgcacagcgcgatggaaatcgctttaccctcggcggtatagcgcttgatgcgcgccagcgcgtcatccagatcgctggcctgttcgtcgacgtagcgggttttcaggcggaagtcgatgcggctctgctgacactcgatattcagcgagcaggcgccggccagcgtggccgccagcggctgcgcgccgcccatgccgcccagaccggcggtcagcacccagcggccttgcagattgccgtcgtagtgttggcggccggcttcgacgaaggtttcataggtgccctgcacgatgccctggctgccgatataaatccagctgccggcggtcatctggccgtacatcgccagccccttggcatccaattcgttaaagtgttcccaggtggcccagtgcggcaccaggttggagttggcgatcagcacgcgcggtgcgttgctgtgggttttgaatacgccgaccggtttaccggactgcaccagcagcgtttcgtcctcttccagcgttttcagggtttcgacgattttgtcgtagcagtcccagtcgcgggcggcgcggccgatgccgccgtaaaccaccagctcatgcgggttttctgcgacttccggatcgaggttgttcatcagcatgcgcagcggcgcttcggtcagccagctttttgcgtttaattgtgtgccgcgaggcgcgcgtacatcgacattgcgaactttgttatttgcagtcacagctctttcctcaacttgaagtatggcaattcaatcggtgtgaattgatggcgttgttgcctgtccatcacgtctgaatagtgcgtcaggttttattaacatatacttgtatgtacaagcatatgcaatagcgaatcgcttaagcgaataaatgacataagataaaattatttttgtttataatcagtttgttatttgtttttttgcacggtgtcaggtcggagaagagagccagaatagtgagctgataggcaaaaatgaataaaaaacgcgtcatttttgagtgtcaaatcacaattaatttacataagaattacaagttgaagtgatggataaaaaagcgttatgaccggagagtcgggcgcggccagccgcgcccgtcagcgtcaggagctggccgtttgtagcgtcttgcggcgcgccattttgaccagcgtggcgacggcggcaatggccgccggcaggcacaggaacagcaggatgctgcgcacttcccactgcatcgccatcagctgtgcgccgaccatcgtgccggccacgccgccgaagcgaccgatgccctgcatccaggcgatgccggtggcgcggctgtgggtcgggtagtaggtggcagccagcgtctgcagccccgactgcgcgccgttcatggtaatgcccatcaggaaaataaacccgccgagcagaacgatatggcgatcttcagtagccatgccgacgatcagcagcgcggtgatgataaagccggcggcgaccaccttatgcgcgttccagcggtccatcatccagccggccatcaggatgccggcggtgccgccgaaggtgaacagcgaagtcagcatggcggactgctccaactgataacctaggccctgcatcagaatcggcatccagctcagcagcatgtagtagatcaccagccccatgcagtaggtgacccacagcatcagggtaccgagcagataagggcggctgaacagcaggccgacgctgctttttgacgccgccagcggcgtttcgtacagatagaagtgttcgatgccgtcgaggtttttcccgctgaagcgctgggtaatgcgtttgatcttctgcctatccttgccgcggttgaccagatatttgaccgactcgggcagcaacagcaccagcagcaccgtcagcatcagcggcgcgatggcgccgagcagcagcacgctgtgccagccgtagctggggatcagccaggaggagatcgcgccgccggcggcggcgcccagcggaaagccgcagtacatagtgttaattgccagcgaacggcagcgctgcggcgcatactcggaaatcagcgtaatggcgttgggcatggcggcgcccaggccaaggccggtgagaaaacgccacagcgtcaggctgtcgagcgaaccggcataggcggtcgccaggctggacaggccgaagaacagacaggaaaacaccagcacccgcttgcggccgatgcggtcggagagcggcccggccaccagcgcgcccagcgacagcccgagcagcgcggcgctcagcaccggccccagatcctgcttgacgatcccccagtcctcggccagcgccggggcaatataacccatggcggcggtgtcgaaaccgtcgatcgccaggaccaaaaaaccgagaataatcagcgtccagtggaacagcgagaacttactgtcgtcgatcgcctgctggatgttcaacttggtggaatgagccatagtcccctcgaaagtgctggtggtggttattgtgattagcgccggaacggctgtccgacttgtgcttgcatgtatatacatcagtgaggtttgcggggattaatgtcaaatacatttatcttatttgttggctaattgttatttttgcgacgcaggatcgaaagttgcgcgccggtgcggcaaaagggcggcaatgaggttatttggccgccggacgggaatctgagataatcgcgttttacccgttcaaattgagagatgcatgcagtacccgattaacgagatgttccagactttacagggcgaaggttatttcaccggcgttccggctatttttatccgcctgcaggggtgtccggtaggatgcagctggtgcgataccaaacacacctgggaaaaggatgctcatcgggaagtggacatgcagcgcattttggtgaaaaccgaagagagcgacgcctggggcagcgccagcgccgagcagctgctggcggtaatcggccagcagggctacagcgcgcgtcatatcgtcattaccggcggcgagccgtgcatttacgatttgctcccgctgacccgtctgtttgaagcgcacggttacggttgccagattgaaaccagcggcacccatgaagtgcggtgtacagagaatacctgggtgacggtttcaccgaaggtgaatatgcgcggggggatgaaagtgttggatcaggcgttaatgcgcgcggatgaaatcaaacacccggtcgggcgtcagcgggatatcgaggcgctggatgcgctgctggcaacgctgcacgatgagaaacggcgggtgatcgccctgcagccgatcagccagaaagatgaagcgaccaaactctgtattgccacctgcattgaacgtaactggcgtttgtcgatgcagacgcataaatatctgaatattgcctgagcccgtcggggcagatagcgggacgcggcgcagcgcgcccgttatcttcgcacccttagcctttatatacgcagccggcggtgcaggtttctttcaccatcaccgcgctcagttccggcagctgcggcttcagctgctgccaaatccaggcggcgagcacttcgctggtcggattttccagccctggaatatcgttcagataatggtgatccaaccgctcccaaacgggtttgaatacggctttcagttcggcaaagtccattacccagccggtgtgggcatcgacctcaccggttacttccagacgcaccataaacgaatgcccgtgcagacggccgcatttatggccttcaggcacatgcggcaggcggtgtgcggcttcaaattgaaaatctttaaacagcgtggttgccattgttacggcctcattgactcaaaaaccgacgcatactaccggaaagccgcattgcttgccatttaatccccttcatatttgacgccgcggcggtgttggctgcgcacgctcaccccggtcacttactgatgtaagctcccggggactcgcgtacttgccgccttgccgcagcgccaactatgctggggatgctggttttgggccatcgctgtgccgccggttgccggttttttattgatcgccgtgggcatatcaatagaagcggttagccgctgaatgcgattcattcaaaaaacatcaaaaaaatcattttaaattcatgatgataaaaatgaatccttagcgctttaagcgttatgccttaccagtaaaacagcttagtcattttggttattaattattgctatcccttatttattcgttgctatttggctcggtaaccttacaaactctcctgatcttttcaggaaatcagactgaacgaaaagacagcgaatgacactggctaagcataggaattatgtccgcaatgacgactcaggctcctccaacatctttgctcccgctgacgcccgaacagctctctaacctgcaggcggcgattggcgactattcgccgacgcagctggcgtggctgtccggttacttctggggaatggttaaccaacagcccggagccgtcgccttgccggccgcgcccgccgctgctgccgcgccgagcattaccattatttccgcctcgcagaccggtaacgcccgccgcctggcggagcagctgcgcgacgatctgctggcggccaagctgagcgtcaatctggtcagtgccggagattacaaatacaagcagatcgctcaggagcgcctgctgatcgtggtggcctccacgcagggcgaaggcgagccggcggaagaggcggtggcgctgcataagttcctgcactccaaaaaagcgccgaagctgaacgagaccgcctttgcggtgtttggcctgggcgatacctcctatgaaaacttctgccagtccggcaaggatttcgacgccaaactggcggagctgggtgccgagcgtctggtggagcgcgttgatgccgacgtcgagtatcaggatctcgcgaccgcctggcgcaagcaggtggtgacggtgctgaaagatcgcgcgccgacggaaagcgtggcaccgggcgtgctggccggcggtgcggtggacctgctcgacagcagcccgtacagcaaagagcagccgctgacggcgcagctggcggtgaaccagaaggtcaccggccgcaattccgataaagacgtgcgccacatcgagatcgacctgggggacgccggactgcgctatcagccgggcgacgccttgggcgtctggttcgataacgatccggcgctggttgacgaactggtgcagctgctgtggctgaaaggcgatgaaacggtcgaggtggacggcaaaacgctgtcgctgagcgacgcattgcgcagctactatgaactgacccagaacaccacgccgatcgtggaaaaatatgcggcgctggcgcgggatgaaaaactgctggcgctggtggccgataaagccgcgctgcagcagtatgcgcacaatacgccgatcgtcgatatggtgcgtcaggcgccggtcgaactcagtgccgaacagctgctcggcctgctgcgtccgctgacgccgcgcctctattccatcgcctcttcgcaggcggaaacggaaaacgaagtgcacgtgaccgtcggcgtagtgcgttatgacattgacggccgcgcgcgcgccggcggcgcctcgagcttcctggccgaccgcctggaggaagacggcgatgtgcgggtgtttatcgaacacaacgacaatttccgcctgccggccaacccggatacgccggtgatcatgatcggccccggcaccggcattgcgccgttccgcgcctttatgcagcagcgcgacgccgacggcgccggcggtaaaaactggctgttcttcggcaacccgcactttaccgaagacttcctttatcaggtggagtggcagcgctatgtgaaagacggtctgttgacccgcatcgatctggcctggtcacgtgaccagcagcacaaggtgtatgtacaggacaaactgcgcgaacagggcgcggaagtgtggcgctggatccagcaaggcgcgcacatttacgtctgcggcgatgccaatcgcatggcgaaagacgtggaaaatacattactggaactggtcgccgagcacggtggaatggatgccgagcaggccgacgaatttttaagtgagctgcgctttgagcgccgttatcagcgagatgtttactgatgagtgataaacaccccggccctctggttgtagaaggcaaactggccgatgccgaacgcatgaagcgtgagagtaacttcctgcgcggcaccatcgccgacgatttgaacgacggtctgaccggcggctttaacggcgacaactttctgctgatccgtttccacggcatgtaccagcaggatgaccgcgatatccgcgccgaacgcgccgagcagaagctggagccgcgccatgcgatgatgctgcgctgccgcctgcccggcggcattatcagcccgcagcagtggctgggtattgataagtttgccgcagagagcacgctgtacggcagcattcgcctgaccaaccgtcagaccttccagttccacggtattctgaagggcaatgtgaagccggtgcatcagctgctgaacaaactggggctggacgcgttggcgaccgccaacgacgtcaaccgcaacgtgctgtgcacctcgaacccggtggagtctgagctgcatcaggaagcctacgagtgggcgaagaaaatctctgaacatctgctgccgcgcacccgcgcctatgcggaagtgtggctggataaagagaaggtggcgaccaccgacgaggagccgatcctcggcccgacctatctgccgcgcaagtttaaaaccacggtggtgatcccgccgcagaacgacgtcgatctgcacgccaacgatatgaactttgtcgccattgcggaaaacggcaagctggtgggctttaacctgctggtgggcggcggcctgtcgattgagcacggcaacaagaaaacctatgcgcgtaacgccagtgagttcggctacattccgctggagcatacgctggcggtggccgaggcggtagtcactacccagcgcgactggggcaaccgcaccgatcgtaaaaacgccaaaaccaaatatacgctggagcgcgtcggcgtggagaccttccgcgccgaagtggaaaaacgcgccggcatcaccttcgagccgattcggccctatgagtttaccggccgcggcgaccgcatcggctgggtgaaaggggtggataaccactggcacctgacgctgtttatcgaaaacggccgcctgctggactatccgggccgtccgctgaaaagcggcgtggcggaaatcgccagagtgcatcagggcgacttccgcctgaccgccaaccagaacctgatcgtcgccggcgtgccggaaagtgagaaggccagtattgaagccatcgcccgtgcgcacggcctgatcgacgacggcgtcagcgaacagcgtaaaaattcaatggcctgcgtgtcatacccgacctgtccgctggcgatggcggaggccgagcgcttcctgccgcagttcgtcaccaaggttgaaggcatcatgcatcagcacggggtgggcgatgagcacatggtgctgcgcgtgaccggctgcccgaacggctgcggccgcgcgctgctggcggagatcggcctggtgggcaaggcggtcggccgttataacctgcatctgggcggcaaccgtgaaggtacgcgtattccgcgcatgtatcgcgagaacatcaatgaggagcagatcctgcaggagatcgaccaactggtcggccgctgggcgcaagagcgcaacgcgggcgaagggttcggcgacttcaccatccgcgccggcattattcgcccggtggtggatccggcgcaggatttctgggactaaccgtggaggctgacaacatggctgaattcgatctggcggcgctgaatgcgctgccgaaatccgggcaggcgttggcgctggctgaggtcaacggcaaactggagcggctctccgcgcagcagcgcgtcgagtgggcgctggagcaactgccgggcgcgtttgtgctctcttccagcttcgggattcaggccgcggtctgtctgcatctggtaacgcgtatccagccggatatcccggtgatcctgaccgataccggctatctgttcccggaaacctatcagtttgtcgatcagctgaccgacaaactgaatctgaacctgcaggtgttccgcgccgagcattcgccggcctggcaggaggcgcgctacggcaaactgtgggagcagggcgttgagggcattgagcgctataaccagcttaacaaggttgaaccgatgaaccgtgcgctggaaacgctgggtgccaacacctggttcgccggcctgcgccgcgagcaatccggcagccgcgcccatttgccggtgctggcggtgcagcgcggcgtctttaaggtgctgccgattatcgactgggataaccggcagatttatcagtatctgacggaacacgggctgagctaccacccgctgcgggatcagggctacctgtcggtgggcgatacccataccacgcgcaagtgggagccgggcatgaatgaagaagagacgcgcttctttggcctgaaacgcgaatgcgggctgcatgagtaaaccggatgcgctgagtatgcgcacggaataaccggcaagggatggcgtcagccatccctttttttatgattttttcgctttggccgccgggtgcgcctgcgccagttcttttaacagcggcagcagtacctgcacgctgtcccggctgcgtttatcaatccgccccggcagatggcgatccagatactgcacgttgtcgtactgcggccggtgccagctgacgccctgcgggaagtgggggctgacggcacgctgctgatagccgtcttttttgcccagcgtccagttggtggcctcgaccgccatcaccgggatgcgcgcgacgtcaaacacctgctgatcggaacagcagccggtgccccgcgggtatttgtcgttgcccgggttaagggcggcggcgataccgtagcggtgggcgatatccagcgcccgatcgcggctctgtttggcgatcttcggcggcgtgttgcggccggcgtggaaatagagtttgtcgccggtgatcaggctgtcgaggttaatcaccagcagcgtgttcgcccgctcttcggcgctcatgcgctgcaggtaattttttgcgcccagcgagcccagctcttcgccgctggcggcgataaagcgcaggctgtagcgggtggggatatccttcatccgctgcgccagctccagcatcacgccgacgccggaggcgttatcgtcgaccccttgcagcgtcaggccgcccaggttgttgtcgacgtcggcatcgctgcgcggcgtataggtatcgaagtgcgccatcacgatgatctgctgcggctgctcgccgcttttggcagcgatcaccgaattcacccggatattgcgccagttttcgctgccgtttttgttgctgtagaggtagcggctgttaatgctgcggatattgctctggtagcccatctggccgaactgttgtttcaggtagtcggcggccagctgctctgccgggctgccggccatacgtcccgggaagtaggtggcgatataacgcattttttcggcggcgtatttacccattggcgcgtcctggccgggttgagtggcggcggaggcgcaaaaaacgctgctgaatgccgcggccaacaggccggctttcagactctggcgggaatacatagcggaaaatccttctcgtaggcgctcaatcacgccgattatttttttcggccttagtatgaaacgcaatgccggattaaacaatttcatccgctcttaatttatgccgcgaacgtggccgtaaggaggggccggcggtgattgcgagacgtatggcaaattagcggtatcgctatttaaccacctgaaaaatagggctactatccgacgagatgacttttcacggcagggagagcgtatgatgctggataaactggacaaccggctgggcgtggttgagcaacagattgagcgcatggaccaacgtgctgaacggatggaacagcgcgtggaacagatggatctgcgtgtcgaacggatggagcagcgcgttgagcgaatggatctgcgtgtcgaacggatggagcagcgcgttgagcgaatggatctgcgtattgaggggatggatcggcgtattgaaggcgtggaaaaacgtgttgaacgggtggaggtggacgtcaaccaggtcaaactggatttggcggcgctgaacatgcgttcgctggagtttgtcaccaagggcgatctgcataaggaggtggctctgctgcaccgggaaataacgacgcaaaccaagtggatggcgtcgacgattattggcgttgccgcactgtgcatgaccgccgccaagctgtggttctgagccgcttcgccctgttttgaacggctggcaagacgcctctgcccggcgcgcgcatggtgcttgccgtgcccgcgctgcggcctatattccataaatgcacatctcattccttttcgtcatttcaggggctaaatcgcagcccgtatagtcacactatctttccgttatatgaaaaggctgttgtggactatctaccaatatttgccgatctgaaacagcgtccggtactggtcgttggcggcggtgaagttgctgcgcgcaaggtggaactgcttgcgcgcgccggggctgaaatacggatagttgcgcagtcgctgtcacctgaacttgaacaacgtcgccagtctggaggcatcaactggctggggcaggcgtttgcgccgcatcagctggacgaggtgtttctggtgatcgccgcgaccgacgacgccgcgctgaacgcacaggtttacgccgaggcggataagcgccgcgtgctggccaacgtagtggacgatcagccgcgctgctcatttattttcccatcgattgtcgaccgctcgccgctggtggtggcggtgtcgtccggcggcaaagcgccggtgctggcgcggatgctgcgtgaaaagctggaggcgctgctgccggccagtcttggcacgatggcgcagctggccggcggtttccgcactcgggtgaaacagcagctgagttcgatcggcgcacgtcgtcgtttctgggagaagtccctgaacggccgcttcgccacgctgacggccaatgagcaaccgcagcaggcgcagcagcagctggagcaggatctggccgcgtttgccgccggtgatgaggcgacgcagggcgagattgccctggtcggcgccgggccgggggatgtcggtttgttgaccttgcgcggcctgcaggtgatgcagcaggccgatgtggtgctgtacgaccacctggtgagcgaccagatcctcgatctggtgcgccgcgacgcggaacgcatctgcgtgggcaaacgcgccggcgcgcatctggttattcaggaagagaccaaccgcctgttggtggaactggcgcaacaggggaaacgcgtggtacgcctgaaaggcggcgatccgtttattttcggccgcggcggcgaagagttgcaggttgcggcggcggcggggatcccgttccaggtggtgccgggcgtgacggcggcggccggcgcaacggcctatgccggtatcccgctgacccaccgcgaccatgcgcagagcgtgacttttatcactggccactgtcgtcccgacggtgacgggctggactgggccgacctggcgcgcgcgcgtcagacgctggcgatttacatgggcaccatgaaggcggcggatatcagccagcgcctgattgcccatggccgcgaggcgcagactccggtggcggtcatcagccgcggcacgcgcgctgaccagcaggtgctgaccggcacgttgcagcagttggaacaattagcccagcaggcgccgttgccggcgctgttggtgattggcgaggtggtggaactgcaccatcaaatcgcctggtttgggcatcaacctcagacggacggggccgcgcgtcccgccgtagtgaatttggcttaaaggatctgttatggacgaaaaacgactcactcacttgcggcaattggaggcggagagtatccatatcatccgtgaagttgccgctgaattcagcaacccggtgatgctgtactccatcggtaaagactcctcggtgatgctgcatctggcgcgcaaggccttctatccgggcaccctgccgttcccgctgctgcacgtggataccggctggaaattccaggagatgtatcagttccgcgaccgcacggcgaaagagtacggctttgagctgctggtgcataaaaacccggaaggggtggcgatggggattaacccgttcgtgcatggcagcgccaagcataccgatatcatgaaaaccgaaggcctgaagcaggcgctgaacaagtacggttttgacgccgccttcggcggtgcgcggcgcgatgaagagaagtcccgcgccaaagaacgcatttactcattccgcgaccgtttccaccgctgggatccgaagaaccagcgcccagagctgtggcacaactacaacggccagattaacaaaggggaaagcatccgcgtcttcccgctgtcgaactggaccgagctggatatctggcagtacatcttcctggaaaatatcgacatcgtgccgttgtatctggcgaagccgcgcccggtgctggagcgcgacggtatgttgatgatggtggacgacgaccgtatcgacctgcagccgggcgaagtgatcagccagcgcatggtgcgcttccgtacgctgggctgctggccgctgaccggcgcggtggaatcctcggcggaaacgctgccggaaatcatcgaggagatgctggtctccaccaccagcgaacgtcagggccggatgattgaccgcgatcagtccggttcgatggagctgaaaaagcgtcaagggtatttctgaggagccaccggatgaacaacgtaattgcacaacaaatcgccgaacagggcggggtggaagcctatttacatgcgcagcagcataagagcctgctgcgtttcctgacctgcggcagcgtcgatgacggcaaaagcaccctgattggccgcctgttgcacgatacccgccagatttatgaagatcagctgtccacgctgcacaccgacagcaaacgtctgggcacgcagggggaaaagcttgacctggcgctgctggtggatggcctgcaggcggaacgcgagcagggcatcaccatcgatgtggcctaccgctatttctccaccgagaagcgtaaatttatcatcgccgatacgccggggcatgagcagtacacccgcaatatggccaccggcgcatcgacctgcgatctggcgattctgctgattgacgcgcgcaaaggcgtgctggatcagacgcgccgccacagctttatcgccacgctgctcggcattcgtcacctggtggtggcggtcaataaaatggatctggtgaattacagcgagcaggtgtttgaacagttcaagcaggactacctgacgtttgcccagcagttgccaaacgatctggatatcaagtttgtgccgttgtcggcgctggacggtgataacgtcgccggccagagcgtccatatgccatggtacagcggcccgacgctgttggaagtgctggaaagcgttgaggtgattggccgttcggccactcagccgctgcgattcccggtgcagtatgtcaaccgtccgaacctggatttccgcggctacgccggtacgctgtctgccggcaaggcgcacgtcggccagcgggtaaaagtgctgccttccggcgtggagtccagcatcgcgcgcatcgtcacctttgacggcgacctgcaggaagcggtgccgggcgaggcggtgacgctggtgctgcaggatgaagtcgatatcagccgcggcgatctgctggtggcggccgatgacgcgctgcaggcggcgcagagcgcgctggtggacgtggtctggatggcggaacagccgctgcagccggggcaaagctacgatatcaaggtggccggcaagaaaacccgcgcccgggtggaggcgattcgccatcaggtagaaatcaactctctggcgcagtaccaggccgacagcctgccgctgaacggcatcggcctggtggagctgacctttgacgaaccgctggtgctcgacagctaccagagtaacccggacaccggcggcatgatcattatcgatcgcctgagcaacgtcaccgtcggcgcaggcctgatccgcgaggcgcagcaggctaccgccgccgccgccggcgagttcagcgcctttgagctggagctgaatgcgctggtgcgtaaacacttcccgcactggggtgcgcgcgacctgctcggaggccggtaagcgtggccgagcgtgaagtacggccgaccgggccggatgatgaaaacgtggtgtggcatccgcatgcggtaacgcgtgcggaccgtgaaacgcgcaatggccaccgcggtgtggtgctgtggtttactgggctgtccggctcggggaaatccaccgtggccggcgcgctggaacaggcgctgcacgcgatgggcgtgcgcacctacctgcttgacggcgataacgtacgccacgggctgtgccgcgatctgggcttctcggatgatgaccgacgcgagaatatccgccgggttggtgaagtggcgaagctgatggtggacgccggtctggtggtgctgaccgcgtttatctccccgcaccgcgctgaacggcaaatggtgcgcgagatgctgggtgacggtcagtttgtcgaagtgtttgtcgacacgccgctggccatctgtgaagcgcgcgatccgaagggcttatacaaaaaagcccgcgccggcgagctgcgtaattttaccggtatcgacgcggtttatcaggcaccggaggcggtggatatccacctggatggcgaacaattggtaacaaatttggttgcgcaattgttagacgtgctgcgtggtcaggctattatcaaaccctgagttcccaaaaagcgtgtggcggttatctgccatgcgctttttactctgacacgccgcagagcgtgctgagcgcgatgaataaccagggattactatgcaaaatgtctcacccgtcgtggttgatccaacatcagagaaagaagagccttcttactcgtttctcggtggcgtcagcggctttgtgttctattggctggcgtttgcgttgccgttcctggtctatggctccaacacgctgtttttcctgctgtatacctggccctttttcctggcgctgatgccggtttcggtgctgatcggcattacgctcagcatgctgctgcgcggacgtctgattttgacgctgctgctgaccggcgttgcggtgctttgtctgttctggctggtgttcagcctgctgagtggttggtaaccagccgggcgcgcagcgcacgccgactgattgcaaagccgtgccgaaggttacaaaactttgcttaaaaacgcctgcgtccgcgggttgaccggctgggtaaatatctgctgcggcgtaccttcctcctgaataaccccctgatcgataaacagcacccgatccgccacttcgcgggcgaacgccatttcgtgcgtcactaccaccatcgtcatgccttcgtgggccagcgccttgatcaccgccagcacttcgccgaccagctccggatccagcgcggaggtcggctcgtcaaacagcatgattttcggctccatcgccagcgcgcgcgcaatcgccacccgctgctgctgaccgccggacaggctgccgggataggcgtcgatcttatccagcaggccgaccttgcgcagcagcgtttcagcctgccgcgtggcgtcggcgcgggcgagccgctttacgtccatcggcgccataatgatattttccagcaccgtcatatgcgggaacagattaaagcgttggaacaccatgccgacgctggcgcgcattttattgagatcggtcttctgatcgtgaatggcgaagccgttgacctcgatctcaccgccggacagcgtttccagcgcgttgaggcagcgcagaaaggtgctcttgccggagccggacggaccgataacgcacaccacttcattggcggcaatctggcagtcaatgccgcgcagcacgtgggtggcgccaaactgtttttgcaggttatgtacgcgaatcacttttaccgaacctcttttccatatgttgcaccatcagcgacagcaagaaggtgatgacccaatagaccagtgagatggtcaggtagggctcccaataggtggcgtaggcgccggacacggtgcgcgccgcgtaggccagatcggccaggccgatggcggaggccagcgaggagtccttcacgatggcgatggcgttgttgcccagcggcggcagcatacggcggaatgcctgcggcaaaatcaccttgcgcatggttttgccgtagctcatgccgagcgagcgcgaggcctccatctgcccgcggtcgatggactggataccggcgcgaaaaatttccgacacataggcgccggcgttgagcgtgatcgccaccacgcaggacaggaaggcgccgtagtcggcgcgcagctcgcgggcgaaatcgctgctcatgatgccccaggcgaccagcaggccgtcacgcgggttgataaacagcggcaccagggcgaagtgcaccaccatgatctgcacaaacagcggcgtaccgcggaaggcgctgatatagatacgcaccggccattgaacgccgtagtgcaaaatgggtttccagacgccgtgcggcgcctgcgccagccggcctaaaccgaggatcagaccccaggtggtgcccagcagcacgcagataatggtgcatttgatggtcatccaggcgccttccataaacagcggcgcgtattcctggatgatctcccagcggaaattcacgataagttccttattggcagttgcagggccggaggcatccggcccgtatcaggcagtggattattgggccggcagcgtgggaacgttattgtcaaaccaggtctggtagatgttggcgtaggtgccgtcggcgatgattttcttcaggccggcattgattttgtcgcgcagctcatcgttgccttttgcgacggcgatgccgaaatactgccgctcaaacttggcgtcggacaccagcttaaactgcttttccggatgcgttttgatatagaacttggcgacgccgacgtcgccaaccgcagcgccgatgccgtcttcatacagctcttgcagcatcagcggcgtgttgtcgaagcgcttgatggcggtgctgtttttccccagcacgtcggagacgacgatatcgccggtgctggagttgaccacgccgaccttcagcgttttcagtgcggcaatggcgtcgaccgtcgagtccttcggcaccacgatcgcctgttctgccgggaagtacggcgtggagaactccaccatctgcttgcgtttatcggtaatggtaatgccggagatgatgatgtcgcggtcgccggagttcagcgtggcgaaaatgccctcccacggcgtattgaccagcttgatcttgaagccttcggccgcggcgacggccttgataatatcaatatcaaaaccttccagctgtttattgctgttttcgaactcgaatgggcggtaagtgccgccggagccgacgacgtaggtagtttcagccgcggcggaaaagccgacggtcaggcaggctgccattaacagcaggtgttttaacatggtggatccccggaaggttatggttgtctttgttggtgtttattcatatttactgcataaaaataataacgagaggatgaaattacaaccgtaccggtaggttttgttggtttatggtgttaaatattcatttttagcggttggctggtggaaaccgtggcggctttgccacccggccagtgttatgctctgtacaaaatatgcaccgcgggcgcgcggttgttgggctttcatccggttttttccggtcgcgaaggtttttttgccgcttttagcgcatttttaggttataaacgcacataagttctcatccgtactcttaaactggcggcgaaatgccgctctcagtgtggagtccaacggaaagttgtgggatgattaggcggtttttcagggggcgcggatgggaaaacttacgctactattgttggcattgcttggctggttacagtattcgctgtggctgggcaaaaatggggttcacgattacgtgcgggtcaatgacgatgttgcagtccagcagggcagcaacgccaagttgaaggcgcgtaacgatcagctgttcgccgaaatcgacgatcttaacggtggtcaggaagcgattgaagagcgcgcgcgtaacgagctgggcatgatcaagcccggagaaactttctatcgtctggttcctgaccaagccagacgcggcgtgacgccttcctcgcaaaacaacgtaaaataaacatgaatcactccgcaggctccttgccgcaggtggttgccgtgctgccggcggcaggcatcggcagccgtatgcaaacagattgcccaaagcagtacctcaccatcggcaaccaaactattcttgaacatgcgatccacgcgttgctgcgtcatccgcgtgtccgtcaggcgatcgtggccatcggcccggacgacgaccattttgcccgtttaccgattgcccgcgacccgcgggtggtggtgacggtcggcggccggcagcgcgccgattcggtgatggccggcctgcagctggcaggcgacgccgagtgggtgctggtgcatgatgccgcgcgcccgtgtctgcatgccgacgatctcgagcgcctgctggcgatcgccgaacacagcaacgtgggcggcatcctcgccgcgccggtgcgcgataccatgaagcgtgcggaaagcggcgtggcggccatcgcccatacggtggagcgccaggacttatggcatgcgctgacgccgcagtttttcccgctggcgttgctgaagcactgcctgcagcgggcgatggatgaaggggcgaacgtcaccgatgaagcctcggcgctggagcattgcggttaccatccgctgctggtggcggggcgcgccgataatattaaagtgacgcggccggaagatttacggctggcggcgttttatttaacccagttgaaccaataggagcaggcttgatgcgaatcggtcacggttttgatgtacataaattcggcggcgaaggcccgctggtgatcggtggcgtccgcattccttacgaacaaggtttgctggcccattccgacggtgatgtggcgctgcacgctgctaccgatgcgctgctgggcgccgccgcgctgggcgatatcggcaaactgttcccggataccgacccgtcctttaaaggtgccgacagccgtgagctgctgcgtgaggcctggcgccgtatccgcgccaaaggctaccgcctgggcaacctggacgtcacgattatcgctcaggcgccgaagatggcgccgcatatcccgcagatgcgtgttttcctggcggaagatctgcagtgccatatggacgacgtcaacgtgaaggcgaccaccacggaaaaactggggttcaccggccgtggcgaagggattgcctgcgaagcggttgccttgttaatcaaggagtaaaccgatggatatggcaaatctgacctggctgcacggtcagccgcaggccagcggcgtgctgaaggccaacccggaagatttcgtggtggtggaagacctgggctttacgccggacggcgaaggcgagcatctgctggtcaatattcgtaaaaacggctgcaatacgcagtttgtcgccgactatctggcgcgttttgctggcgttcacggccgcgcggtcagttatgccggcctgaaagaccgtcatgcggtgaccgagcagtggttctgtctgcacctgccgggcaaggagacgcccgacctcggccgtttcgaactggagggctgcgaagtgctcgccgccgcccgtcaccgccgtaagctgcgcattggcacgctgaaaggcaacggctttacgctggtgctgcgccatatcagcgatcgtgacgacgttgagcagcgcctgcaggcgattgccgcggacggcgtgccgaactatttcggcagccagcgctttggtcacggcggcaataacctgacgatggcgcgccgctgggccaatgatgaaatccgcgtcaaagagcgcaacaagcgtagcttttacctttccgccagccgcagtgccctgtttaatctggtgacctcggcgcggctggccaatcagcagcaacgctgcgtgctggaaggcgacgcgctgcagctgagcggacgcggcagctggtttgtcgccaaggcggacgagctggagagcgtacagcagcgtgtgaatgacggcgaactgctgattactgcgccgttacctggcgacggcgagcctggcactgccggcgccgcgctggattttgaacaacagtgcttggcgcaacagccggaattgcttagtctcttaaagcgcgaacgcgtagaccccgccagacgcgctttgctgttgcagccgcagaatatgcaatggaactggtgggatgatgtcaccgttgaactgcgtttttggctgccggccggcagtttcgctaccagcgtagttcgcgaaattatgcagcaggataaccgtgatgcggatattactgagtaacgacgacggcgtcagcgcgccgggcattcaggtgctggcggcggcgctgcgcgagttcgccgacgtgatggtggtggcgcccgatcgcaaccgcagcggcgcctccaatgcgttgacgctggatgcgccgctgcgcacccaaacgttgccgaacggcgatattgccgtactgcagggcacgccgaccgactgcgtctatctgggcgtaaacgccctgatgcgcccggcaccggatattgtcgtctccggcattaacgccggccccaatctgggcgacgacgtgatctattccggcaccgtggcggcggcgatggaagggcggcatttgggcctgccggcgctggcggtatcgctcaatggtcatcagcattatgagaccgcggcggccgtgacctgccgactgttgcgcgcgttgctgcgcgagccgctgcgcaccggaaaaattctcaacgtcaacgtgccggacgtaccgctcgctgatatcaaagggatccgtgtgacccgctgcggcagccgtcatccggcggagcaggtattttgtcagcaggatccgcgcgggcgggatctttattggattgggccgccgggggagcaatgtgatgccggaccggataccgattttgctgccgttgagcagggctatgttgcggtgacgccgttacaggtggatttaaccgcgtatgccgcccaggatgtggtaaaaacatggttaaccaaagccgaggtcagcggggaatggtgagtaagccaatgcaaacattgctggcgcagctgcgtcagcaggggatccaggacgaaaaactgttgcaggccatggcggccgtgccgcgtgagcgctttgtcgatgaagcgctccagcataaagcctatgaaaataccgcgttgccgatagggtcggggcaaacgatctcccaaccgtatacagtggcgcgcatgaccgaactgctgaacctgacgccgacctcgcgcgtgctggagattggcaccggttccggctaccagacggccattctggcacatctggttcagcacgtgtgctccgtcgagcgcatcaaagggctgcagtggcaggccaagcgccgcctgaagcagctcgacctgcacaatgtttccacccgccacggcgacggctggcaaggctgggcgtcgcgcgggccgttcgacgccattatcgtgacggcggcgccgctggaaatcccgcaggcgctgatggcgcagctggacgacggcggcattatggtgttgccggtgggggaccagtcacagattctcaagcgcatccaacgtcgcggtagcgagtttgtgattgatgcggtggaggcagtgcgctttgttccgctggtaaaaggcgagctggcgtaaccgattgtctgttttatcgactaaacgcaaaatctgttgcactttcatacgtcaggagcggtttttagcgttccaataagactaattttcaatacaattgccttatctgcggcgttatctgatagcgcggacgcgttgagaccgctacattgacaacgcatttttgactctctgacgggagatggcctggtattcgggcgtcggtcaggggaacctttccagccagaaactgagaaaagacttaaagctcagctacgctgtataggatattttttggctatagatgctgtaatgggggaagcatgagcacgggaagcccaatgattacttttcgccgggttgcggtgtgtacgatgatcggtatgtggttggcgggttgtacgaacagcggttcgtcttctgcccctatcagcagcgttaacggcggtggcggcagcccgatgacggccggcagtgccgccgtgccggccgcgcaggccacgccgcaagagcgcattgtttataatcgcagctatgattcaattcaaaaaggcagctacaacggcagtacctatacggtaaagcgcggcgacacgctgttctatatcgcctggattaccggcaatgacttccgtgacctggcgcaacgcaacaatattcctgaaccttatagcctgaatgttggccaaaccattcaacttggtaatggttcagccaatgccggcggcggcgtcgtggcggcaacggacgccaccgctggcggtattcctaaaccaccgtccagcagtcagatccaaacggcaacggttgattctcaaccaactaacgcgtattctgacaattcgggtaaacagaatgtaggtaagatgttacctgcagcaggagccgccgcggcgggaagcgccactgctcctgttaccgcgccagttgctacgcctccggcgagcagcgccgccagtaataattcgccagtcagtacctggcgttggccgactgacggtaaggtcattgataacttttcctcatcagacggtgggaataaaggggtcgatatcgctggcactcgtgggcaagccatttttgcgaccgccgatggtcgcgttgtgtacgccggcaatgctttacggggttacggtaatctaatcatcatcaaacataatgatgattacctgagcgcctacgctcataacgacacaatgctggtccgggaacaacaagaagtgaaggcgggtcaaaaaatagccaccatgggtagcaccggaaccagttcagtacgtttgcattttgaaattcgttacaaggggaaatccgtaaacccgctgcgttatcttccgcagcgatagattgggcagaatatgctgatattctgctcgcggtatcacgggtaggagcagcttatgagccacaatacgctgaaagttaacgagttacacagtgatgcagatttcgacgagaacggagttgaggcggaatcatttgatgaaaaagcgctggctgaaaccgaggccagcgagaatgatttagctgaagaagagctgctgtctcaaggggtaacccagcgtgtgctagacgcaacgcagctctatctcggagaaatcggctattcgcctctgctgaccgcagaggaagaagtttattttgcgcggcgggcgctacgtggtgacgtgccgtcccgccgtcgtatgatcgaaagtaacctgcgtctggtggtgaaaatcgcccgtcgctacagcaaccgcggcctggcgctgctggatctgattgaagaaggtaacctgggcctgatccgcgcggtcgaaaaattcgacccggaacgaggtttccgtttctccacctatgccacctggtggatccggcagaccattgaacgtgcgatcatgaaccagacccgcaccattcgcctgcctatccatatcgtcaaagaacttaacgtctatctgcgcaccgcgcgcgagctttcacataaactggatcatgagccgagcgccgaagagattgccgagcagctcgaccggccggtggatgacgtaagccgcatgctgcgtctaaacgagcgcattacctcagtggatacgccgctgggcggcgactcggagaaagcgctgctggatattctggctgacgaaaaggataacggcccggaagacaccacgcaggacgatgatatgaaacagagcatcgtcaaatggctgttcgaactgaacgccaaacagcgtgaagtgctggcgcgacgtttcggcctgctgggctatgaagcggcgacgctggaagacgttggccgcgagattggcctgacgcgtgagcgcgtgcgccagattcaggtggaagggctgcgtcgcctgcgtgaaatcctgcagacgcaagggttgagcattgaggcgctgttccgcgaataatctcggttgcctgaggatgaaataaaaacggtgagcgttagctcaccgtttttttatggccggtaaggcggattagaccaggcttttcagacggtaaatccactccagcgcctgacgcgggctgagtgaatccggatccagcgtctccagcgcctctaccgccggcgaggtctcttcggccagcagcgtcatctgagtggcgtctaccgtaccggcagcggtgtggttggagagcgtttccagctcgcgcagcttctgccgtgcgcgtttgatgacgtcgcgcggtacgccggccagcgcggctaccgccagcccgtagctcttgctggcggcgccgtcctgcacgctgtgcataaaggcgatggtgtcgccatgctccagcgcgtccagatgcacgttaaccacgccttccattttctccggcagggtagtcagctcgaagtaatgggtggcgaacagcgtcatcgccttgatgcggttagccagattttcagcgcaggcccaggccagcgacagaccgtcgtaggtcgaggtgccgcggccgatttcatccatcagcaccaggctatgttcggtcgcgttgtgcagaatattggcggtttcggtcatctccaccataaaggtggagcggccggaggccagatcgtccgccgcgccgacgcgggtaaagatacggtcgaccgggccgatgctggctttagcggccggcacgtagctgccgatatgcgccatcagcacgatcagcgccgtttgtcgcatataggtgcttttaccccccatgttcggaccggtaatgatcaacatgcgacgctgcggcgacagtgcgaccgggttggcgataaacggctcgctcaacacctgctccaccaccgggtggcggccttcggtgatgcggatgcctggctgctcgctcatggtcgggcaggcatagttgagcgtttccgcccgctccgctaggttggcgagcacgtcgagttccgccagtgcgctggcgctttgctgcagctcgcccagatgcggcagcagcaggtcgaacagctcgtcatacagcgccttttcaattgccagcgctttgcccttggaggtgagaaccttgtcctcatactccttcagttcgggaatgatgtaacgctcggcgtttttcagcgtctggcggcgtacgtaatgaataggcaccagatggctctgggcgcggctgacctgaatatagtaaccgtgtacgccgttgaagccgaccttcagcgtatccaggcccagcttttcacgctcgcggatctccagccgatcgaggtagtcgctggcgccgtccgccagagcacgccattcgtccagctcggcattatagccggtggcgatgacgccgccgtcacgcaccagcaccggcggtgcttcaaccactgcgcgctccagcaggtcctgcagctcgtcgaactggccgaccagcgccaacaactgctgcacgtgcgttgcctcgacgtcctgcagcagcgcgcgaatatccggcagttgctggaaggcgtgacgcatacgcgccagatcgcgcgggcgtgcggtccgcagcgccagacgcgccagaatacgctccagatcgcccacctggcgcagcggcggctgcaggtcggcggtcagatcctgtaatgcgccaatcgcctgctggcggttgttcagcaccttaacgtcgcgcgtcggcatatgcagccagcgcttcagcatccggctgcccatcggcgtgacggtgcggtcgaggatcgccgccagggtgttttcgctgccgccggacaggctttgggtgatttccaggttacggcgggtggcggcgtccataatgatgccgtcctgctggcgctccatggtgatgccgcggatgtgcggcagcgcggtgcgctgggtatctttgacatactgcagcagacagccggcggcgcgcagcgcctgctgcgactgttctacgccgaagccggtcagatcgcgggtgccgaactgcaggttcagctgctgacgcgcggtgtccagctcaaactcccacagcgggcggcggcgcaggccgtggcgctgttcgatcagcgccatctgctcaaagttttccgggtacagcagctcggccggattggtgcgttgcagttcggccgccatggtttccacgtcttccggctcggcaacgcggaaacggccggagctgatgtccagcgtggcgtagccgaagccgcgcgcgtcctgccagatggcggctagcagattgtcctgccgctcctgcagcagcgcttcgtcgctgacggtgccgggcgtgacgatgcgcaccactttgcgctccaccgggcctttgctggcggcgggatcgccgacctgctcacagatggcgacggattcgcccagctgcaccagcttggccaaatagttttctaccgcatggtgcggcacgccggccatcgggataggttcgcccgcggaggcgccgcgcttggtcagggagatatccaacagctgtgaagcgcgcttggcatcgtcataaaacagctcgtagaagtcacccatccgatagaacagcagaatttcaggatgctgcgcctttaagcgcaggtattgctgcatcatcggcgtgtgttcgacgtattctttgttttccataatgttcactgcgttatgttctgattatgcgtcatgagcatgatgcttaccgtagccacgttgaagcgtcctgcaagaaggctaaatgccggctgctctgtagagtgaagatgttaacaggtgataacgcagtttcaaacgcatctgcaagcgccggcgcttttttcctctgcttctgccaaatcgttcgcattacgggtaccagtagcggaaaaatgggcggtatttgactgattattcgatgcgaatattcctgtttgtgcatcaccgtctatgatttaccataaccaaaatatttttagcctggctgtatggatacctgatgcgtcaatttgcccctcttattcccttggtcgttttactttccgcctgcagcagcaagccggaaaataccacccagccgccgcagggccgtgcggtgcaaggcggtttcctgctggaagccgatcacgtcaatccgatgctgtccggcgattatgcctacaacgcgtcggcccagcgctttatcgacaaaatggtgcgcgagcacggctttgatcgccagcagctgcatgatgttttcgcgcagaccaagcgactggactgggtgatccggctgatggatcgtcaggcgccaagaccgaccggccagccgccttccgggccaaacggtgcctggctgcggtaccgtaataaattcattactccggataatattcccaacggcgtagccttctggaatcagtatgccgatgcgctggagcgcgcgcaccgggtctacggcgtgccgccggaaatcatcgtcggcatcatcggggtggaaacccgctggggacgggtgatgggcaaaacgcgcattatcgacgcgctggcaacgctctccttcgattatccccgccgtgcgacctactttaccggagaactggaaaccttcctgctgatggcgcgtaaagagcagcgcgatccgctggaactgcgcggctcttatgccggtgcgatgggatacggccagtttatgccgtcctccttcaaggattacgcggtcgattttaacggcgacgggcacattaacctgtgggatcctgaggacgcgatcggcagcgtggcaaactatttccgcgcgcacggctggcagcgcgatgcgctggttgcggtgccggccagcggccaggcgccatatatggagcacggcttcaagacccgctatacggtcggcgccctgcagtctgcggggctgacgccgcagggcgggctgggccacgatcaggaagtgagcctgctgcgcctggatatgggcagcgactatcagtactggtacgggctgcccaacttctacaccatcacccgctataaccacagtacgcactacgcgatggcggtatggcaactgggtgaggcggtcggccgcgcgcggcgcggcggcagcgtattctgagcagcaaaaagggccggtgacgccctttcagactgctgacaaagttcgttattagggagagcgtggcgatggggtcgtagcggcattagccgccggagcacccctcgttacgctaggcccgggtatcttgagctaccagagcactttgtcatcaacctcctttttgttggcttacagcatggtgtaggctttcttcagcccggtgtcctcatccgggtcggccccttgcgcaggcggctcctcttcctccgctgcgacgtcggcaggctccgcttcggcctcggcaggttctgtctcaaccggatccggcgcggcttccggcggcggcatggtgtcatgaatcgtttgttcatcgaaggtcgggttcagcgccggcgacagcggcgaactgaccaggctgtccggcatcgggatatgcggtagcggcgcatcctcgacgaactgcgactcgtcctctttcaccgtgcggctgaagccgacaatcaacacgccgcacagggcgaaaaacacatacaggatattgccgcccagcggctggatcagcatgccgaccgtcagcggtccgatgctggcgcccacgccgaaggccatcagcagacaggccgccagagacacgcggcgctccggttcgaccaggtcattggccagcgccaccgccagcggatagagcgtaaactgcagcatgctgacgacaaagccgatagccagcagcagcggaaaggtgatgtgcggcagaatcgccagcggcagcgccgccagcaccagcaaaatggcgttgagacgcatcagcagcgtacggttataacgatcggacagccagctcagcgggaactgcgccaccaggccggcgaaaatcgccagtgccataaacaggccggtatgctgggtgcttaaatcctgctggctggtatacaccggcgccaggccgtaaaacgagccgaccaccatgccgatcaccagcgtactggccagcacgctgggaatggtgcggataaagtagcgcagctccagcggcgccggcgacatatggcggacgttggtgcgggtggtgagggcgatgggcaccaggcagagcgcgaagcacagggcgataatcagcagggtgctgatgcccagatcggtctgcagcatcaacaccacctggccgagggacaggcccagataggtggcggccatgtagaaaccgaagaccacgccgcgctgattggactcggcctgatcgttaagccagctttccaacaccataaactggcacatcatgcacaggccgataatcatgcgcagcaccacccaaaccgggatgtattcggtcaggccgtgtcccagcaccgcagcggtaataatgcccgcgcaggagacgtaggcgcggatatgcccgacgcgcgcaatcaaaaagtggccgaccttgccgccgaccaccagcccgatatagttggcggcggtgatggcgccgatcaggccgccggtgacgtgaatcgaggccagacgcaaggagatataggtagtcagcagcccggatcccaacagcatcagcagcgttgtggtatataacggaaagaatacgccaaacgtttttttcactcgctcatcctatggtcatcggcgctgattactgccggctaccagcatccttgttgcgtgcgctatcgcgcgttgcccgttacctgggcacctcctctgatactagcagcttgcttggcagcttaaaacctcgccgcttttgcgctgcgcagcgcaatttgccgatcccgccgtcgccggcgcttgataaatgctactatcgggcgcatatagcgatgattcattgagggggcgtgatgagcgaagagaacctgcgtaaacttagcgtggccgtcggcgaaaaactgaaggccgacgggcgctggatcacggcggcggagtcctgcaccggcggcggcatcgccaaggcgatcaccgatattgccggcagctctgcctacttcgatcgcggttttgtcacctacagcaaccgggcgaagcaccagctgctgggcgtttccgagagcacgctgcaggtgcatggcgcggtcagcgaagcggtggtgcgtgaaatggcgcagggcgcgctgcatgcggccgacgccgatatcgcgctgtcggtcagcggcatcgccgggccggacggcggcagcgcggcgaaaccggtcggcaccgtatggttcggctttgccgaacgctcggggcgggtgctggcgtgcgagaggcgtttcagcggcgatcgcgacgccgtccggctgcaggcgacggttttcgcgctgcaaaccgtgctcgacgaatttttataaaattaggcttgatactgtatgactgtacagtataattagtgacatttcctgcacaacatacattcagtggcagtgtggggtaacaccgacattgcgcaacgaaggagcaaaaatggctattgatgagaacaagcaaaaggcgttagctgcggcactgggccagattgaaaaacaattcggcaaaggctccatcatgcgtctgggtgaagaccgttccatggatgtggaaacgatctctaccggctcactgtcacttgatatcgcactgggcgccggcggcctgccgatgggccgtatcgttgaaatctacgggccggaatcctccggtaaaaccaccctgacgctgcaggttatcgccgccgcgcagcgcgaaggcaaaacctgcgcctttatcgatgccgaacacgcgttggatccggtgtatgcgaaaaagctgggtgtagatatcgataacctgctgtgttctcagccggataccggcgagcaggcgctggaaatctgtgacgcgttgacccgctccggcgcggttgacgtgatcatcgtcgactccgttgcggcgctgacgccaaaagcggaaatcgaaggtgaaatcggtgattcgcacatgggtctggcggcgcgtatgatgagccaggcaatgcgtaagctggccggtaacctgaaaaatgccaacacgctgctgatcttcatcaaccagatccgtatgaaaatcggcgtgatgttcggcaacccggaaaccaccaccggcggcaacgcgctgaagttctatgcgtccgttcgtctggatatccgccgtatcggcgcgattaaagagggcgatgaagtggtcggtagtgaaacccgcgtaaaagtggtgaagaacaaggttgccgcaccgttcaaacaggctgaattccagatcatgtacggcgaaggcatcaacagccgcggtgagctgattgacctgggcgtgaagcacaagatgattgaaaaagccggcgcctggtacagctacaacggcgataaaattggccagggtaaggcaaatgcctgcaacttcctgaaggaaaacccggcaattgccgccgaactggacaagaagctgcgcgatctgctgctgcacagcagcgccgttgaagcggatgaaggcttcgatgacgaagctgaaaccagcgaagagttttaatcgcgacagtggcggtacgcactgattctggcgtatcgccgcacgccaaggttgtaatcctatgaacgaacgggtttccccaaagaccggaaacacgctgaatgacctgctgagccgcgcgatgcgcttgctgtcacaacgcgatcatagtgaagacgaactgcgccgcaagcttgcggcgcagccgtttttctcccgcgccagattctccgacaaaaacgactccccatcttgcgatgaacccaccgacccagccgttgtcgaacaggtcattgattattgttatcagcataattggttggacgatcggcgttttgctgcgagctatatcggcagccgcagccgtaagggctacggcgcgcagcgcattcgttccgagctgatgcaaaagggtgtggataaagaggtggtgcagacggcgttggccgactgtgacatcgactggtgcgaacaggccaaagaggttgctcagcgcaaatttggcgaaccattgccgaaagagtggaaagacaaagctaaagtgcagcgttatctgctttatcgaggctttttccaggaagaaattcagtcgatttaccgtgattttgcgtaatcatcgcacacggggttttacttccctctgaagaaaatttatcttatccccactttagttcgtgagcaggctgccatcgtaaggatgacgcgcgccctgttcacgtatcgttattctagtctttccgggaaaaatatgagcaagagcaccgctgagatccgtcaagcgtttctcgatttctttcatagtaaaggtcatcaggtcgtagcaagcagctccctggtgcctaacaatgatccgacgttgctgtttaccaacgccggtatgaaccaattcaaagatgttttcctggggctggataaacgcgcttatacccgcgcgaccacctctcagcgctgcgtacgcgcaggtggtaagcataatgacctggaaaacgtcggttacaccgcgcgccaccataccttcttcgaaatgctgggtaacttcagcttcggtgattacttcaaacgtgacgccattgcctatgcctgggaactgctgaccggtgaaaactggtttaacctgccgaaagaaaagctgtgggtgaccgtctacgaaaccgatgatgaagcgtttgctatctggcagaacgaaatcggtatccctgctgaacgcatcattcgcatcggcgacaacaagggcgcgccgtttgcttccgataacttctggcagatgggtgataccggcccgtgcggtccgtgtaccgaaattttctacgatcacggcgatcacatctggggcggccctccgggcagcccggaagaggatggcgaccgttatatcgagatttggaatatcgtctttatgcagtttaaccgtcaggctgacggcacgatgctgccgctgcctaaaccatcggttgataccggcatgggactggagcgtatcaccgcggtactgcaacacgttaattccaactatgaaatcgatctgttccgcaccctgattgcggcggttgccaaagtcaccggcgcgaccgatctggataacaaatccttgcgcgttatcgccgaccatattcgttcttgcgccttcctggtttccgacggcgttatcccatccaatgagaaccgtggctatgtgctgcgtcgcatcattcgccgcgcggtacgtcacggcaatatgctgggtgcaaaagataccttcttctacaagctggttgcgccgttgatcgaagtgatggggccggcggctgaagagctgaagagccagcaggcgatggttgagcaggtgctgaaaacggaagaagagcagtttgcccgcacgctggagcgtggtttggcgctgctagatgaagagctgtccaagctgcagggtgatacgctggacggtgaaacggccttccgtctgtatgacacctacggcttcccggttgatctgaccgcagacgtttgccgcgagcgcggcctgaaggttgatgaggctggctttgacgaggcgatggaagcgcagcgccgtcgtgcgcgtgaatccagcggcttcggcgctgattacaacagtatgatccgcgttgatggcaccagcgagttctgcggctatgaccatgacaagctgcaggccaaggttaccgcactgttccgtgacggccaacccgttgaagcaatccatgccggcgaagacgcagtggtggtgctggacagcacgccgttctacggcgagtctggcggccaggttggtgataaaggggtgctgaaagcggcagcggcggaatttgtcgtcgccgatacgcaaaaatatggtcaggcgctcggtcatcagggcaagctggcgcaaggtacgctgaaagtcggcgacagtgttgatgccgagatcgatcaggcgcgccgcaatcgcatccgtctgaaccactccgccacccacctgctgcacgaggcattacgccaggtgttgggtgagcatgtggcgcagaaaggctctctggttaacgataaatacctgcgttttgatttctcgcactttgaggcgatcaagccggaacagctgcgtgcggtggaagacctggtcaaccagcaggtgcgtcgtaatctgccggtgcagaccgaggtgatggcgctggaggatgcgaaagagaagggcgcgatggcgctgttcggtgagaagtacgatgaccatgtgcgcgtactgaccatgggcgacttctctaccgaactgtgtggcggcacccatgtggcccgcaccggtgatatcggtctgttccgtattcagagcgagtcgggtacggccgcggggatccgccgtattgaagcgctgaccggtgaaggcgcgatagcctcactgcatcagcagagtgatttactgcagggggttgcccacctggtgaaaggtgacagcaacaacctgacggacaaggtacgtgcggtgctcgatcgttcccgcgtgttggaaaaagagctgcagcagcttaaagaccaacaggcggcgtcggaaagcgcgtcgctgtccagtaaggcgcaattggtgaacggcgtgaagctgctggttagccagctggataacgttgaaccgaaaatgctgcgtaccatggttgacgatcttaaaaatcaactgggttctgcaatcatcgttctggctacggctgctgacggtaaagtcagcctgattgctggtgtgaccaaagatctgaccgaccgggtaaaagccggcgagctgatcggcagcgtcgcccagcaggtgggtggcaagggcggtggtcgtccggatatggcgcaagcggggggaagcgacgtcgacgccttgcctgcggcattaggcagcgtagaagcctgggtggcttcgaaactgtgaatataaataaatagcccagatgaacgccataacctattgttgattatggcgttttttcagggtgctaaaacaatgcggttataataacgggaacaaagtttttcaggtcggctaaacttatcattaactggggtgataccaagtctacttacatttattgtgggttctatggcttactttttcaccacatatgatggataatggcggggaaactgagagacccgactcttttaatctttcaaggagcaaagaatgttaattctgactcgtcgagttggtgaaaccctcatgattggcgatgaggttacggtcacagtgctaggggtaaaaggcaaccaggttcgtattggtgtaaatgctccgaaagaagtgtccgtacaccgggaagaaatctatcaacgtatccaggccgagaagtctcagcagacgacttactgatttcaatcgtagcgtctcgttgcctctgacgggacgcttctgccttttttctctctttcctctggtttttccctctctcgctgacaattttttctctgggcgttattcactttattgccggcctatcgccgtttgcctgttgataaaacaccctttttgtcgtcgaattgcccatattgcctgcgaagtgtgcaaacaaaaataagttgggaaaaattgtttgacttataagtcggggaaagtaatatgtgcgccacgcagtgccgatgagcttctctaaagcgagttaggcacaattcgaaagaagcgtgttggtgaggtggccgagaggctgaaggcgctcccctgctaagggagtatgcggtcaaaagctgcatccggggttcgaatccccgcctcaccgccatttgcatccgtagctcagctggatagagtactcggctacgaaccgagcggtcggaggttcgaatcctcccggatgcaccatatttaggcatgtgtttgaacgtcgtaattcgaactcgtgtcacgccatagagcagtatggtagggtgagtaacaaaataccatacggtatcaaaaagaattactgtgcatccgtagctcagctggatagagtactcggctacgaaccgagcggtcggaggttcgaatcctcccggatgcaccattcttcaagtcttacctgattatcaggaaagcaaaaatagacaatgcatccgtagctcagctggatagagtactcggctacgaaccgagcggtcggaggttcgaatcctcccggatgcaccatctaagaaaaacccgcctcggcgggtttttcgcttttccggccgcgaggagagcggttggaggttcgagccgagcgcagagagacaacgttgcgtcagcaacggcccgcaggggaggcgcagccgaatcatcctcccggatgccccctctaagagaaacctgcttcggcgggtttttcgctttctgttctccgcatcatccatgaagtccttacccacaacgcggcattttcagacatcacgcgatcggcgacaatttccctgctttgcgataaagtagttttctttccgcaatgatcatggagtaacgatgtacgatcgctaccaaggtctgatctttgacatggacggcacgattctggataccgaacccacacaccggcaggcgtggcgtgacgtgctggggcgctatggcatgacgtttgacgagtctgccgtggtggcgctgaacggttcgccggcctggcgcatcgccgaagcgattcttaccgctcatcaggccgatcttgatcctcatcagctcgccgcagagaaaactcgcgcggtggaagcgatgctgctcgacagcgtgcgtccgttgccgctggcggaggtggtgaagtcttatcatggccgccgtccgatggcggtgggcactggcagtgaacaccgtatggcggagcgactgctgcgccatctggggctgtatcagtgctttgacgcgattgtcggcgctgatgatgtccaacgtcacaagccggaaccggagacgtttctgcgctgcgctgaactgataggcgtagcgccggaacagtgcgtggtgtttgaagatgcggactttggcattcaggcggcgcgcagcgccaatatggcggtggtagacgtccgtacgctgtgagtagtacgctaacgctactttcattgttcggcagcagttttctcagtgcgacgctgctgccgggaaattcagaaattcttctggtcgccttgctgacgaaaagtctggttgcccccgcatggttagtgttggcggcgacgttgggcaatacgcttggcgggttgaccaatgtgattatcgggcgcctgttaccggcgttaaaaccacaacgcgggctggaaacggcgctgaagtggttgcaacgctttggccctgctgcgctgttgctcagttggttgccggtagtgggcgatttgttgtgcgtgttggcaggttggctgcgcatgccatggggacctgtggtgctgtttctgacgatcggaaaagcgctgcgttacgtcattttgactatgataacgctacaggggatttcctggtggcactaacgaagttaaacataaccccaaacgccattaggttggcggtgaacggcgtgcgcgctgccgcggccggcatgggtgggaatgaatacaatattcttcgggcgtggtttcagtatgcttacgagtcatcgttttttggagcgggaggtcaatttgatcccggacgtatcacaggcgctttcttggttggaagcccaccctcaggcattaaaaggcattcgccgcggtattgagcgcgaaaccctacgcgtaacggccgatggcaagctggcgacgaccgggcatccggaacatctgggggcagcattaacgcaccattggattaccacggattttgccgaggcgctgttagagtttattacgccggttgatgacaatatcgatcacctgctgacgttcttgcgcgatatccaccgctacgtggcgcgtaatattggcgaagagcgcatgtggccgctgagcatgccgtgttttatcggcaccgagcaggatattgaactggcgcagttcggctcatcgaatatcggccggatgaaaacgttgtaccgcgaagggctgaaaaaccgctatggcgccttgatgcagacgatttccggcgttcactacaacttctcgctgccgttggagttctggcgggcctgggcggggggtgaggacgaggaaagcggtaaagagcagatatctgccggttatttccgcctgatccgcaactattaccgctttggctgggtgatcccttatctgttcggcgcctcgccggctatctgctcctcgttcctgaaggggcgggaaacctcgctgccgtttgaaagcaacgggcgcggcatgctgtatctgccgtatgccacctcgctgcgcctgagcgatctgggttataccaacaagtcgcaaagcaatctgggaattaccttcaacgacctgcacagctatgttgcagggctgaagaaggcgatagcgacaccgtcggaagagtttgcgcaactaggggtgaagcagggcgaccattacctgcagctgaataccaacgtgctgcagattgaaaatgaactgtatgcgccgattcgtcccaaacgcgtaacccgcagcggtgagacgccgtctgatgccttgctgcgcggcggcattgaatatatcgaagtgcgttcgctggatatcaacccgttctcgccgattggcgtcgatgcggtgcaggcgcgtttcctggatctgttcctgatctggtgcaccctggcggacgcgccggaaatgaacagcgatgaattgctgtgtacacgtaaaaactggaaccgcgtgattctggaaggccgtaaaccggggcagaccatcggcatcggctgcaacgatacgcgtaaaccgctggtccaggtgggcaaggcgctgtttgccgatctgcgacgcgtggcggaagtgctggacagtgaagccggcgaccgggcgtatcagcaggtgtgcgatcggctggtcgccgctttcgacgatccggagcagaccttctccgcccgcatcttaaaggcgatgctggaagacggaaccggtaaggtagggttggagctggcggagcattaccgtcagatgctacgcgctgaaccgctggagattctcagcgacgagctgtttgcacaggagtctcgcgagtcgtggcaacgacagcgcgacacagaagcggcggatacgctaagctttgaacagttcctgaaggcaaacggcgggggctgaaaaagaaaaaggccacatcaatgtggccaaatatgcatctctgatgacagggatgatgataacaaatgcgcgtctttcatatactgagactcgcagggtgggaaaaggtttccttggatcgctaaaaaaaatcctaaataatttttcttttacgaggaggtgacaacatgccactgctggatagctttaccgtagaccacactcgcatggcagccccggctgtccgcgttgcgaaaaccatgaaaactcctcatggcgataccatcaccgtgtttgacctgcgtttttgcatcccaaacaaagaagtgatgccagagcgcggcattcatacgctggaacacctgttcgcagggtttatgcgtaatcacctgaatggccagggcgtagagattatcgatatctcgccaatgggctgccgcaccggcttctatatgagccttatcggcgtgccggaagagcaacgcgttgctgacgcctggaaagcggcgatggcggacgtgctgaaggtgaccgaccagcgtaaaatccctgagctgaatgaattccagtgcgggacgtatgagatgcactcgctgcaggaagcgcaggatatcgccaagcatattctggatcgcgacgtagtggtcaaccgcaacgacgatctggcgctgccggcagagaagctgcaggaactgcacatctgataaggtgccggccgcagacaataaaaaagacgcgatgatcgcgtcttttttatggatgccgcgcgagcgttaactattttgcacgctttcctgcagcggtttaatcggcgtgacgcgcacctgcttaatcatattgtcctgcacgtccagaatatcaaaatcatagtggccgatgcggatgcgggtgccgctttccgggatctcccccagctcttcgagcagcagcccgttgatagtgcgcgcttcaatggccggcaggttccagttaaaggctttgttcagctcccgcacgttggcggtgccgtcgatcagcaccgagccgtcgctttgcggcgtaacctcttccgccagcgtcggggacatggaggtggtgaagtcgccgacgatctcttccaggatatcctctaccgtgaccagcccctgaatatcgccgtattcatcaacgacgatgcccactttctctttattacgctggaatttgaccagctgcacgttaagcggggtgccttccggcacgtagtagatctcatcggcggcgcgcagcaggttctctttgttaaactcgttcttttccgtcatcaggcggtaggcctcgcgcacgcgcagcatgccgatggcgtcgtccagcgagtcgcgatacagcacgatgcggccgtgcggtgagtgcgtcagctggcgcatgatggacttccagtcatcgttaacgtcgatgcccatgatctcattgcgcggcaccatgatgtcttccaccgtgaccttttccagatcgagaaccgaaatcagcatgtcctgatagcggcgtgaaatctgcgagtgggattcgttgacgatggtgcgcagctcttctttactgacggcgtcgctgatctggtggttaatacggatgccgaacagccgcagcacgatgctggtaatgccgttcagcagccataccagcgggaacatgaccttttgcagcggcgccagcagcatactgctggggaacgcgatgcgttccgggtacagggcggcaaaggttttcggcagcacttcggcgaacagcaggacggcgaaggtgagcacgccggtagcaatcgccacgcccagatcgccatacagacgcatcccgacgatggttgccagtgcagaagccaggatattcaccaggttattgccgatcagcaccagcccgatcaggcggtcaggcttttgcagcagcttttctacccggcgggcagaacggttgccctgtttggaaaggtgacgaagacgatagcggttgagcgtcatcatgccggtttcggatgctgaaaaataagcggaaaccacaatcatgatcaccagaatgatgattagggtggcggtcgaaacgtgctccaacgcgagattccttatagatggagaaaaatagcctcatgggtgaatgaggcatggcgcgctcagcgcaccatgatttcctgaatgagtcggctgccgaaataggccagcgtgagtaagaacgccccggcgaaactgaaccagaccacgcggcggccgcgccagccttcgtggtagtggccccacagcaggacgatatagacaaaccacgccataatcgacagcaccgccttgtgcacgttctccttgctgaacagattatccatatacagcagcccggtgcacagggttagcgtcagcaatacgacgccgatctgcgtgatatgaaacattttacgttcaatgctcatcagcggcggcatatccgcgctgaagctgagctttttgttcttcagcaaataatcgagccaggccagctgcagcgcgtacagcgcggcaataatcagcgtagcgtaggcgaacagcgccaggccgatatgcaccatcagttcggggctggcctccagatgggtgataaattcgccgggcagcaggctggcgaaggccaggttgatcatggcgaagctgtagacgatcggcagcaggaaccagccgcggttgcgcgaggcgacgatggtcatcacggtgcagatgatcaggctgacaatcgagccgatgttcagcaggctcaggttttgtccggtgctgacgtcgaacacccgttgctgcagtgcaatggcgtggctgaccagcgccaccacggcggaaatgatggcgagccgacggtatgcgctattctgccgcaacaagctgggaatgatcagtccaaggctgagcaggtaggctatcaaagccacgatggaaaatactggcatagcgttattttaggcatcggcgtggttaatcgaagggtcagtatagcgttgagcgcgccgcactccaaccgatctccaacgctgaggcagagatcgttcacgcttcgtgttataatcgccgcaattgtgtcgccatggcggcctgtcattacgttgagcctgagacgatgtttgaaaatttaaccgatcgattatcgcgcacactgcgcaatatcagcggccgcgggcggctgacagaagagaatatcaaagacaccctgcgcgaagtgcggatggcattgctggaggccgacgttgcgctgccggtagtgcgggactttatcaatcgcgtaaaagagagcgcggtcggtcatgaagtcaacaaaagcctgacgccgggtcaggagttcgtcaaaatcgttaagggcgagctgatcgccgcgatgggcgaggtgaacaccgagctgaacctggcggcccagccgccggcagtggtgctgatggcgggcctgcagggcgcgggtaaaaccaccagcgtcggtaagctcggcaaattcctgaaagagaaacagaagaagaaggtcctggtagtgtctgccgacgtttatcgccctgcggcgatcaaacagctggaaaccctggccgaaaacgtcggcatcgacttcttcccgtctgacgccaaagacaagccgcttgatatcgtcaaccgcgcgctgcagcaggcgaagctgaagttctacgacgtgctgatcgtcgataccgccggccgtttgcacgtcgacgaagcgatgatggacgaaatcaaacaggtgcacgcggcgatcaacccggtggaaacgctgtttgtggtcgacgccatgaccggccaggacgccgccaataccgctaaagcctttaatgaagcgctgccgctgaccggcgtggtgctgaccaaggttgacggcgatgcgcgcggcggtgccgcgctctccatccgtcatatcaccggtaaaccgatcaaattcctcggcgtcggcgaaaaaaccgaagcgctggagccgttccacccggaccgtgtggcgtcgcgtattctcggcatgggcgacgtgctgtcgctgatcgaagatatcgagagcaaggttgaccgcgagcaggctgagaaactggccagcaagctgaaaaaaggcgacggcttcgacctgaccgacttcctggaccagctgaaacagatgcgcaatatgggcggtatggccagcatgctgagcaaactgccgggcgcgggccagctgccggataatgtcaaatcgcagatggatgacaaagtgctggtgcgtatggaagcgatcatcaactcgatgacgctgaaagagcgcgccaaaccggaaatcatcaaagggtcgcgcaagcgccgtatcgcgacgggttccggcatgcaggtgcaggacgtcaaccgtctgctcaagcagtttgacgaaatgcagcgcatgatgaagaagatgaaaaaaggcggcatggcgaagatgatgcgcaacatgaagggcatgatgccgccgggcttcccgggccgctaagcgtcgccgatcttcagtgattgcgacgctgaccgtattgccgcttgcggcaaaaaaacgtccgaaagtgtgatggcgacaaaacgaattagcggcaatctacgctttagattgctttttgcgccaaaatgagtaaaattttcgggctttttatattgcaaccgggccccgtccctcaatggggcccggctgttttattaactaaagaggatgttatggtaacaattcgtttggcacgtggcggcgctaaaaagcgtccgttttatcaagtagtagtgaccgacagccgcaacgctcgtgacggtcgcttcatcgagcgcgtaggcttcttcaacccgatcgcttctggtcaggctgaagcactgcgtctggacctggaccgcatcgaacattgggtcggcctgggtgcaaccgtttctgatcgcgttcacgcgctgatcaaagacgctaagaaagcagcttaatctgtcgcggtggtggcaatgagcaagcaacataaaccgctggcgcctgagcagccgattgtactcggcaaactgggctccagttacggcattcgtggttggctcagagtgttttcatccaccgagaacgccgaaagcatttttgactatcagccctggtttatccagaaggcgggccagtggcagcacgttgagcttgagagctggcgtcgccacaatcaggatctgatcgttaaggtcaaaggcattgacgatcgggatgaagcgaatctgctgaccaattgcgaaattgtcgtggattccaatcagcttccgcagttggaagaggatgattactactggaaagacctgatgggctgccaggtagtcaccgcctccggctacgatctgggcaaagtcatcgatatgatggagaccggttcaaacgacgtgatggtcgtgcgggcaaacctgaaagatgcattcggtatgaaggagaggttaattccattccttcatgggcaggttatcaagaaagtcgatctcgctgccaaggttatcgaggcagattgggatcctggtttttgacctccggattatacggtcgaagcaagcggaataacggtacggagattggcttgtgtttattggtattgtaagcctgtttcctgaaatgtttcgcgccatcaccgattacggagtgactggccgggcagtaaagaatggcctgctgagcgtccagtgttggagtccgcgtgacttcacctacgaccggcatcgtaccgtggacgatcgcccatacggcggcggcccgggaatgctgatgatggtgcaacctttacgggaagccatcgcagcggcgaaaacagcggcaggcgagggtgcaaaggtgatttatctttcacctcaggggcgcaagctggatcaaaccggcgtgtgcgaactggcggccaaccaaaagatgattttggtgtgcggtcgctacgaagggattgatgagcgcgtgatccaaaccgaaattgacgaagaatggtcaatcggcgattacgtactcagcggcggggaactgccggcaatgaccctgatcgattcggtcgcccgatttattccgggcgtgctgggacgtcaggcgtcagcagaagaagactcttttgccgacggattgctggactgcccgcactatacccggcctgaggtgttggaagggatggaggtaccgccggttttactgtcgggaaaccatgccgagatacgtcgctggcgcttaaagcagtcgctgggccgaacctggcttagaagacctgaacttctagaaagcctagctctgactgacgagcaagaggtgttgctggccgagttccaacgggaacatcgggcttcgcaacaggactatgaaggcaacgtctaagacgacgccgatatatcagtttacctagggtaagagacatattatgagcaacattattaagcaacttgaacaagagcagatgaagcaagacgtacctgcgttccgtccgggtgattccgtggaagttaaggtatgggtcgttgaaggtagcaaaaaacgtctgcaggcattcgagggcgtggttatcgctatccgtaaccgcggtctgcactctgcattcactgttcgtaagatttccaacggcgaaggtgttgagcgcgtattccagactcactccccagtaatcgacagcattactgtgaaacgtcgtggtgccgttcgtaaagccaaactgtactacctgcgtgagcgtactggtaaggctgctcgtatcaaagagcgtctgaaccgcgtcggctaacgctgcatccgaaagttaatagtgataaaagggtctgcctgatggcagaccctttttttatggtcaaataaaaacagggagcttaccagtttaagtcctgcttgctggcctcaagatcgcggtcgtacatcatcttcaggttttgataggtgcacatatcgatctggccgcaatacgtcttgatgacttttttcagcagtttcttatcggtagccgccgtcagctgtttaaaggcgtccagattgctctgttccatcatgcgtaatgtggccgggctatcgaccccgatggttttcatatctttttgcgttctggctttgatgtagttgatcgccgactgtttttccgcctcgctgcctttgaaggtggtgggatcgacaaagcctttcggcatagccatcgccgccataggcagcagtaaccccagggcgagcagcgtttttttaacttgcatgacaacctctttgtgcgtgtagtttattgaagtattgataagggcgggaggatccggttccgccatattgcgactatgttccctgtctgagtgatttttgaacgaagcctgagcgttgagaatgatgttattcccacactatcatcatggtagctgattgattgtaagtttaatatactggaagttattgttttgcggattatttagcttggcttgcaattgctactttggtggctgagggtaaaaaagcctgcaggagcaggcttgtcggctgcggtgtagaagtgctgaatgttatggcgagggcaggttcgtcctcgctttttttatcagctgaaacgttgttttgaggcttatgcttctggagtcaatggccagcggatgtttggggcatcttcgggggtaagacgactcaactgcacccggtatattttccagctttttagcttctccagttcatccgctgttgcaatacctagatcgtcagcatcttgcaacggggctattgttttcgtcgcttcagccattaaccttactttctgtatcgtggcactttctattgcttgctcttgtgttggtgcgggaatatctacccaagtcgggaagccattttcacttgcaccgcgcatttttcccggggggccttgttcaataaatgtctcccataccttatcgggaacaggtttaacatctgtgggccagttgccgaattgctcatagccagctttattttcgattacataaaatgtattggttgttgcgctatatccataagtcatatttatactcctacagcccaccaaaatgcttggcgctcattgctaaacatgactgcatcaaagccgccattctgcggattacgagcttcaatattggacgaactatcacctacgcggctatgtaaagtcatctgaatgccgaaacactctctctgataccctattgggaatcctacccaggtaacgtctgaagctcgattaacgattccaccctgaaatatcagtcccgaggcttcatctttgtaccaccaggcattacggccgccggctacatgggtgcgattattaatgtaattgaacagataacccccccatagtgaacctgaaatattaccatcagggtagagttttgaaccgcccccgcccccgcctccggcgccgactgtcgaactggcaatgaattccccaccatttctgaactcgtaccagccgtccgcaccaccattggcaacatgaataccgaaaaagtgatgttggccaatacgttcaccgtgatagaggtcaacgaacagatccccggccccccagatgcgatgaccagcggtattgcgatagttgttagggagatcttccatgtttccacgtttttcaacgtatgaataaccattgatgaacagattattgttgagggtcgtgtcttccccaacataaataccgttggaaaattctgttttccccgaaacttttcctcccgttagtttcaaatatcttccatccgcttcatttttactccaggctcccacatccgcagacgtcggtttgttttccgtgctgtagtactgttgaaatggcccccatacgcctgcgggagaggtgcagtagcgtatatatgtgcgggtagtatttgcaccagcgtgccaaaaaagctgtttggcggatattgcatcgtatttaatacacagcatttcccagttggctgcgggattaggtgtatttgcggctccaggtgctaacttgtaaaagccggttttactggcagcattagcatcgctgatgttaattgccgctccccccaggccgaaagcgcctacggccatcagctgcccgctttcggtaccgacgtttttggtggctgcactacccagctgcagattacgtcgggccgtttctttatttggcacgtcgctgaggtttgacgcttttttcaacccggcatcattgacctgtttcagcgccgccggagttattgctttgttttcatccgggctgttagtggcgtttgacaacatcacgaaaccttttgccgtggtggtggcgtcggggtggcggcgtgagccttcatgatccaataaggctttctcgacaaagtctctgctcgccaacaccgtatcgtcaccggcaattacctggatggcgtcggtattgctgacgatcaggatcatgcgcagcgtttgcgtacgcccgctaccttcttccaacttgggtttgtagctttcggccatattgccgacggcgatcagttcgccggattcgtcgaacaaccccatttcacgcagccagaaaccgccgacgtttgccggtatgatctgttcggcgacgatatgatctttcgacgcattggcaatatccaatgcgttgagcgcagcacggtattgttcattaagcagcttcgtttgttctggcgtgggttcgggcagtgcgccattgccgtcgccgacggccatgtgcgtaatctttagctgtgtcccgccggccgttgcggcggcaatttttgctgcgccggcagtggttattatcgctttatatttcgtcatgttgggtatctctatccggggtaaacggtggtgacatcaccgtcaagagccgctgcgcctgtatagacgtatcctgccacggcttgtgaaattgtcaggccaagtaaatggcgacttacgggtttggcatcggcgatcatgcgttccatctcaaggtacatgtcttcgctgatgccgctttccagtacgccgatattgagccggaaggtgccgggtgggtcatcgccgccgtgccaccattcgtcaacgttaatcaggtagcccagtggttcaactacgcggcgtattgcaccgagcgtgcccttatgccggtggacaaaaaaggctgaggcgataacgctgcgttttgtctcttccggccatgtttcatcccagtgatcgacggaaaaggcccaggccaggtaaggtaataaattgaccgggcaggttgccgggttccataagtcgcgcagtgacaccgatacgtgttccagttcggcacaggcctgggcggcggtgacttcgagcggcgttgaaccaaccggcaacagccggttggttgcctgattcggtaataaatcggcgtcaaacgctgacatggtttacctcttggccgcggtttgcgttgttgggcgcgctttgcccgtggccactgcagccggtgcctgcggggtatcgccacgcttaacgatgacgcgcgcaaccgactcgtgcgtagcaaacgtacagctgcagttaatgttctggcattggtggtagcgttctttggttgattcgctcaggtaacggctggaacgggtgtgagcgacgttaccgcatactggacagtgcatcataatcaaatccctctatcgtttattcaagctctgtgatttatattacatccgtatctcgcaaatacaagatattaactcgtaattgagttcatatttctgttgtgtggtaagtgacgtcatcaagcatcacctgtaggtccaaagtgcaggtgtatccgctgctgctcaggatgtgggtgatggtgttgatggcccaccgctgactatcaatctgcgatttgaagccgcgaacgatgattggcgtgcctggcaccaggtccggtcgcccgatagccaggttgatggtgaacttggccaatccttgctgtattcgtttgaatacggcttcggcgccgcgcatcgcagcatctttatcccgaaagaccttggggatattaaatatgttgtctccggcaccgagtagatagttgtttggcgatgtttgagcgccaggttttgctggtggtgaaccggcggtatttttggagcctcccggcaactggcggtcgagacgaatttttttattcgcttcgttgggtttatcggtgtttagccaaacggcgctgacgccgctataggcgtttttatccgcgatattgaagtgatggctatcaccgtcattgcgggtaagaacctgtacttgcagaggctcaccgttgctgacgccgcccactccaggcttgaagaatgaaatcctctggaagcgtaaactcaccttggcgccgttgagcgtcgccagccgtaccaggaattgcaggtctgactcattggtctgatcgatatgcggaatggttatttcgctgagccctgtgtctacattcggggcgcgcagctggttgcgttccgatatttgtttaatgatgtctctcagtgcaatatcagaataagactggctgcgtaattggttgagtgagcgtctaaaatcagcgctgttagccgatattgtcagttggtccggtgcgccggtatgggtaatggtgtcaatgacgaatgagccatgtccaaataacgccgaaccttgccagccaatataaagcgttaacagcgcgccgcgtctgggcatgatgagctggtcgtcgctatcgtctaaagtgatgctcagagagtctgcggcaaagccgctgacgtctttaagcttcagcgaaatcaaccggggtgcgatggacgcagtaatatctttgtcatccaacgtgataataaagtcaggggcaatcttgccccccattggcaaagcggtgtcggtgatcatgagttaagtcccgcagcctgttttgccttgtccaacagcacgccggctttatgcaacacgccttccgcctgcgtacgcagatcgccaaacatggcgtgcagcgactcatccacgcgcttcagcgtgatatcaaaattaatttgtcgtggttggccatcggggaacagctgcgtgccggtctggcttaaccgttgaatcacaaacatgccgtaaatcgttccactcccttcaatcagcggccaggctcgcccctggtccgccattgcctgcaaagcggcgagcgagatgcggcctcccgtcagttccggcattaactgtcccgccagggtgatggtttcgacgtcggggccgagaaactgcgaggtcgcgcgttggcctacgcgtttgttttccggccactgataggtgacatcacgtttaatggtttggtagggaagcgtacgcagcttaaatacgtagatcccaagggttagcatcatggcgttggctccttaaatatgggcaaattgggattgtgataaacggtcgctttcccactgctgctcctgattgagttggtaatagatattatgaatttcttcgcggtccatgcccggcgtggtatgaatcgtcacgttattggtcaccgttctgttgccggccgtggcagcgacgccgggcgttatggccggttgataggtcgttagcggagaacgcactgcgttaatgggggtatcgtgttccaatacgggagcggcaggcggtggcaggctgttttcctgttttgcctccttcttcagcaaacccactttctccagcaacccgacgacgtaaccgctgacgcttttcacgagcgatagcgggtcggttaaggcttcagccaaggctttccccatggatctcccaacgtctgaaatcttgtttaagccttcttgcgtcattttgaccggagtaaggaactccttgatttctcctatgatgaagctgaacacttcaccgatcggctcgaataggcttttaaacggcgcgagtgcttcaagaacaccgtcgataatgccgccaataaatgcggaaattggctcccaatatttataaatgaccgccgcgcccgcgatgacggcggcgatgaccgcaaaaatggggaggccaagcgcggcaaatgcggcggcgatggcgctgccgacaccgctgaaaataccgccgagcagtgcggcgccgctcatcagcatattgatggcgctgagggccggaacaataaatgtgccgatgccggcaaggccgccaagcagtacggctatagcgccggcaacggtgatcagcgttgcggtcagttccgggttattggttacccattgctgcagcgtatccagccacttggtcgccgtttgcgttagctcccgcaacgcgctgttctgtccgccgaacagatcaatgcggatgcgatcccagctggcgaacagtttttgtatatcgccgtccaggttgtcgccccgtaccgtcactatcgcctgagcggcgccggcaacattgcctaactgtttaccggccggagccaattgcgccgccgtttgttccaggcctgttccccggctgagcgcgtcgggcgctgccgagaccagctgtttgttcaggtccgtcagagggagcgcatagctgttgctggctttggccataacgtcggcgatgttattggcctgatcgaccggcagtttgaaggcctgctgtacgccggtgagcgcttttaccgcctcgtcaatgctgctgccgcttgccttggctaaacgtaatgcggccggcgcggcggccagcactgcgttggcgtcatagccgctgtttgccagcgccgcctgtgcctgctgtatatcggctggcgtatcggcgccgttttgtcgttggctggcctgctgttgcagcgccagcaagtgcggatcgttttgtgccaatcccagctgtgcctgcagagcagaaagctgctgctcaaactgcacgccaggcgtaaatagctgcttgccgccgctgaacagcgtattgctgactgcggctgcgggttcggtaaatttgcccagcgcatcaatacgcccctgacggcggtcctggttaacaaatacttgtgcacgactgcgctgacgttggtcgttttgtatggatttgttcgccccgagcaacatttgctcccaattcaggcgcttactttgctgttgcgtggcctcatccagttgcgcggtgttgacacctttttttccgagttttttgctcagccggccctgctggaaggccagcattttgctccgcgcctgttggaagacggcatcgaagattaattgctgaccagttttgatatcctccatagaggatatggtggcgggctgcgatgcgcgcgccgcccggttgtgatttaactgttgttgaacctcgtcagcctggcgcttcagcgccgccaactttttcagctgtgcgagctgtttttgcgcatagtgaacccgcttggtcgacagaatgacatcgcggttggctgcttttagcgtaatgccgttgagaataatatcgtcggcagcctgttggttactcatcggtttctactccactacgttgaagggctcggcgacgccagtcgatcaactcccccagccccataccgttcatctccgatggcggccagtgaaaaatcaccgcaatatccgccatcagatcgtccacggtcagcaccgggtcgatgtttactccgccgacttcggcgctaaaaaaccgatcaccatgccagccagcgcgatcagatccggcagttccagacgggcgcactcttctttggtcaggttcgggtaggtgacgcgcggcaaaatggtgatcagcgcgtccacgtcggcatttgccagcgccgccaggccgatgccgcgcagactgccggcgttgggcttggtgaccatgacttcgctaatttcgctgtcgccgcgtttgattggggtatcgagtacgacgctggtatcctgagaggtgttcatttccattgttttttccttaactgtgttggctatggggtaaagcggccagcgcccggctggccgtcggtataacgattacaggccgatggccttgcggtgtgcggccagcaggtcgacgccgtccactttttcgatcatgttgacggtatcgatctcaatcagctctttgccgtcgatgctcagcttgaagtaggtacagtcggtcgaaaccttggtttccgtatcttcgccttgcttgaagtcaccgctgtcgatctctttgtggcggccgcgcatcaccacttccaacgcggaaacgtcgccgctgtcatcgcgttggaaagaaccggtgaaacgcagcggtaccgcgtcgacctggccccattgcttcagtaccagttcatcgatgccgcccatggtccactcgaccaccagcgcatcatcgtccaggccaaagtcgaccgatgccgcgccgttcatgccgccgccgcggtatttctccagcttgcgggtcagttttggcagggtcagcgaggaaaccacgcccatatagttgaagccgtcgttaaacaggttcaggtatttcaatttctttggtaatgccatcttgttgttctccttagctgtttacggacgcggcgaagttcgccaggtagcgatcggtaatgcgttgacgcagggtgaggtcttccagcggcggcaccggggtgtagtcgtaatcgatgaacagcttgccggctttcagggtttcctggtcgttagcgctttcgtcgtaccagcagtcgccgtcgatgatcaggccggcggatttcagctcgcggaatttggctttaatgccgtcgatcatgtcgcggatcagcgttggcgtcaggggacgatccactgcccacaggtgtgcttcggccatggtgtctgccagcacctgtgcggtgcgggtatagttttcaaactggaacagcggatcgtcggcgcaggtgcgtgaaccccagaatttgaagccgtctttgcggatcagcgtggtgacgcaggcttcattcagcaggtcggcatcggtgcctgtcgtttgcagatcccagaagacgctggcggaaataccgctgacgccgttgacgccgacgttggacagtgacttatgccagccggtctcctggtcaatcttggcgcgcaggccgagcgcacgggcggtggcataggcaatatcgctgctgttggtggtggtgttccaactgacgaagtcaggccaaatcagcatcagctcgcgctggctgaagtttttacggtaggcaatggcttccgtaacggttttacagccgtaggcgctgatatagccgaaggcgcgcagctgctgacaaatggctgccagcgccgtagcgacctgcagattatcgaagccgggcacgccgagaatacgcggtttcacgcccagttcggcctgtgccgccagcagggctttcatgccggtgtatttaccgttctcatcggcgccgccgataatgttggaggtggtttccgcttcgtcctgaccttcggcgacgcgtacgaccacggtgaccggtttggcttgctcggcaatggccagcagcgcagcggacagcgtcccttttttaccggctttgccgctggcggccagtacgtcggtgatcagcaccggttggttaagtggaaaaacgctggcatcggcatcttctgcggtacaaaccatgccgatgaccgccgttgagacggtggaaattacgcgagtgccttcgttgatttcaaggacacgtacgccgtggtgatagtcacccatagtattactccgtttgttggttggtaggagtaggatgcgcttctcaaggcgggcgtgcacgtcattgggtatgtatcaaatctgacacaacatcaggaaaaataaggtaaaaaaacgccccgggaggggcgttgttggtgatggagtcgtgacgttacgtcaacgggtaacgggcctacagtttgggctgtgccggccagctgatatccggcgcagtcgaaacatcgacggcttttaccgcttttttataggccatccactttgacagttttgttttattgccggcgctgatgtcaccgagcatcaactcaacccgccagtcggtgatgatggcgtcggcgtgtgccagcagcgtttgtcgctgctgttctgccgcggtgatatcgccgtcgcgctccgctgcgctgtccgtaacccatttcttccctttccacttgtcatagggcgaacggggggcaaccggcgtggtgtcgggcgggtaatcaccgatcgtggtcatgagctgcggctcccgggtgagggtgccgtagatcgtttcgccgcggtggtccggcagatattcccaggccaagaggtcggccgttctgcagatggcatagccgtcttttttgtctcccggcgcgtcgatacatgagtttgccggcaggccaacgccagcagcaagatattccacggatgaagagagatattcgcgcgtatcaccagagtagttaaagacggtaatatccccggcggtggtcgcgatcaattttttagtaagttttgctttagccattatgcggccctcacgatatagttaaatgcgatatttcgcgggcgtacggctcggtatgctgtacccgttgatgtctgtgttgtctgggctttataaacagcataagaagggttatatacacctatctcagcactatctgtgtcaataccgtggtactgattaaacgccccaagtgctactgctatactcgtcgccgcttgtgacgagagtaagttgcgcccactatcaacgcctttcccatcatcccaaccacgaataaattccccacgtaagtcaggcagttgcaatgtaggataagcctgagccagcagcggatatttcgttttattaaatgttgcgccattgcatttaagccagcctgcaggcggcgtgtcggttggccatggcagtggaataccgacgggcatatccgttctcagcaggcgttttgcaacgtcgtcgttcactgttttgagcgcttttggcgttgccgccaaggtgtcatcggtactgtccgttgcgttactcagttgcacaaaccccttatccgcaaggctggcgtcgggatggttgcgggtcttggcatgtttttgaatttcatcatccacataggcacgcgtcgctagaacgacggcagggtcgatctttaacgtcacggcatcgctgctggagacaatcagcgccatacggatggtctgcgtacggccgctgccctcttgcaactggggtttgtaggtttccgggcagttggcgatggccaccaacgtatcctctttatcgaacaggccaatttcacggatccaccagccgccttcattttcggggattatctgttcggcgatgatttgcgcgctgttattggcatcaacgctgagggaatttagtaaggcccggcgcttttccgccaccagcgccgtttgttcagggtttggggtgggcagcgtgccaccgccgtcaccgaccgccatctgggttatttccaattgagtgcccagtgcggtggcattggccagcttggccgcaccttgattggttaatatggcaataaatttggtattcatacgtttactcttaggttgtcgataatatggatagctccgcctatgtggctgtagccgctaacgctgaggagctcaggcaggtagggataaacggtgaactcatcgccgctgtaacagccggcaaaaacgttggctcggccgtgtacggataaattgattgccagcccgatcagatgacggctgaccggtttggcatcgtcgatcagccgcaccagttcctggtacatctcgtccgtaatcccctgattctgcacgccgacgtcaagacgaaacgttcccgccggttcatcggattgccaccactccgcgacgcgaatcaggtaaccgagcggctccacgacgcggcgaatggcgccgatggtgcccttatggcggtgaacgaaaaacgcggaggagacgacgctgcgtttggtctcttcgttccagctttcatcccagtgatcgacggagaatgcccatgccagatagggcagcagattgagcgggcaggtcgccggattccacagttcgcgcagtggtgccggcgtttcggccagctcggcgcaggcctgcgctgcggcaacttccaacggcgaggagccgaccggcaacaggcggctactcatccgatcctccgactttcagcgcatagctgttgcagtaagaggcctgggttttgtccagcacaatgtcgtttttcggactggccagctcgacgcgctgtaccccttcggcatgcagcgcggcgtaaatggctgacaggcggatatcgcgccccagacggtgctgggcgctgatgtactgtttgagtttggcttcggccgcctggcgaatcggctcggcttccgggccggggtaaaggtacagcgtcgcatcaacggcgtaattgacaatcgcggcggactgcaccgttacgcgatcggcgaccggccgcacgttttcgtcgttcagcgcgcgttcgacgatcgccagcagttcatcgctggcggtgccgtcaccctcgcgggacagcacggtgatgacaacggtggctgggctggggctggtggcggaaacatcggcgatgcgcccgtccgccgagcgtccgtggtattcataggcgccgctggaacctgcaacgctcagcccttcgaatgcctgctgaatacgcacgcggaagtcgctgtcggactccataatcgctggcaccggcggcacgacgctgttatcgggtttttgcactatcaggcgctcaacctggaaattggcgccgatctgatccagatcgctgccggtggcgtagccgagcatcaccgcctgcgctgcttcattcacgcgttgacgcaaaatcagttcgcgataggcgttttcctgcagcagcttaaccagcggctccgattccagcgccagggtgcgggcaatagcatcgcgctgatcttcaggagacagggcgagtagcctggccttacgttcggccagtaaactttcgtaatttaacggttccaccaccgtcggggcgggcaataagctcaaatcaatcgtaggcatggtattagctcactgaaactgaaagggaaaagttatccggggtgtcggtacgactgccggtcaggtcgaccaccatttttccgtcaaaggtggtgttaatcgcgatatcggtcagacgaatccttggctcccactgcagcagcgcgctgtaacaggcggccatgatttgtagccgcagcgcatcgttttgcggttgatccagcagctcggaaagcagagaaccgtattgacgacgcatgacgcgtgagccaatcggggtaatcagaatatcgctcaccgactggcgaatgtgttcgatatcgttaatggcacggccggagttacggttcatgccaatatatttttcactgttcataagggtttatccgtttggcctccgccgttttgtacgccgccgtgcgtgtgggtatgcagcacgacgccgttagatgtgaggctgccgccggagtgggtgacattaccggtgacatcaccgccctgacggacggcgagcgaaccggtgaccagatgttggctgcactccacttccggggcatccagggtaattttgctgctggcgcggcagacgatattggcggcgctgaccgttaccgcttccgctgcctccagcgtggcgcttttaataccgcgggcggtcaaggcgccttgcgccggctcgtactcaatgactgcaccgtcgccaaaggcgatatgcagcgcttcggccgaatgcgacggtggcgggaagtcatgggagaaaatgccgggcagcacgaaagcggtgtccagttcgccgcccagcgacagcaccagcacctgctcgccgaggctgggcgcccaccagctgcgggcgctgccggcgcggctggtcagccagttcagccagtcggtgtgattgccaccggtggtcacgcgacagcgtccgcgttcgagatcgatctcgctgacggtgccgatacggatcaggttgcgcaccaggcgctgaatatcggggttatatgtgttcatagggttaccatgccggtaagagaaaagggcagcaacgcggcggggtttgactgctgacagcacaacaaaacccgtcgccctgtccggggttaaggctgttgcaagtggctgattagctccccatgcagatagacgtcggtaaaacgcagcacgttttgcggctccggcggttccggcagcggcgtgatatgcaatgcatcttcacgctgctcgaccaaaatccgttcggtaagctgcagctgaatgtcgagctggccgttctctgtaacgtcgaggctgaacgcaaagccgttgttgcgtttttccacgttagccagcagatccggctggtggttacgcagccacgccaatacggtaaccatcaccagatcgcagtcggccgcatgttcggccagcgtcaacttaagcgagtatcggtattcaaatgacaacgatgggcccggcgtagcgacgatccggccgtccgccagttgcatcgtcagtttttccggctgggcctgcaggtccggtagcgccttgaacaaggcgtcacgcagctggttgggttttaacatcatgtttctcctgacactgtttaatcgcttctatctgtaatgcgcactgtatgagcgcgtgttcgagctgacggatatcggcgctgagatcgccgttagtggcgaggtgattaccgggaatggggcaactgttgactttcggacagccagcgtaggtaatctccgggtttggcgaaggtaggacgctggtgcagccggataacatcatcaggcagcccagtgcgataccagtcgcgtagtttcttgttttcattgagtaacccctgtaaccgttgttcacgttgcagcgttaaaccctgagcgccgctcagcgcctgacgcagcgccagttcagcgcgctcacgctgttggagctgttgttccagttggctgatttgggcgtcgcgtgccgttaacgtggcctgcgtggcgccaagacgctgctgctgctgttccagcgtctgctgtagatgctggttctgccattgcgacgcggcgagcagggctaacagcagcgcgccgaggctgagcagccagcggttcatgacgacaccccttgtagacacagagcacgctcggcctggcgacggcgctccagccctttacttttggcaccgttgacatacacccagcgcggcagctgatcgcaggcttgttgccagcggcgctgtttgataaagcccgccagcgtggagccgcaggcggcgccgacgccgacgttaaaggcaaaggcgctgaccgcgtcgtaaaccggttgcggcatgtccacgttcatacagcgcgcgatgcctttttccacgttgcgtacgtcgtccaacaggttggccgccgcctgacgttcggtgatcaccgtattgggttttacgcccgcagtatggccgatgccgttggtccagacgttggcgctgcattgatagggcgacagctggcagccttcaaagtcggcaatcaggcgtaatccctgttcggaggtgcgtacctggccgaactgcggcagtgtggcggccagcgctaaaatggcgacggcgctgcagcgtttaagagttgggctcatcgtttttccaccgtttgagaattttctttattaagcgacttttgtaactggtagcttttatggcggtagtaccagttcaccgcgaaggtgcctacgccgaccgctgcgccgagcatggtggtgatatccgccgttgagtaacggccaaaccatgccagtgcggcagcggagaggtaggagagcgttgaggtgagtttttccatcgtttagtcccacaatttcaccgtttcccgcctggcggcggcgttaagttcaggcatttctaccggatagccgtgcggcaggcgtgctccgtatgccgccagcccgcgattagcgcgataaacctgttccaccacgttttctgtgctgccgtaatagcgccagcacatcgcgtcaatggtgtcgccttgttgtgcataaattttcatcattaccatcctgcgatgcggttgttggtcagggacgcagggagtgcgcccggttatccgtagtttcccggcagagtcttgtcgccacaatgcaatagggttgtgggcgtagtgacacaacggatcgggataattaccgtggtgcggataaaaaaatacccgccggtcggcgggtaaaaattggcagcaaaatgtagggtgcgggggctagcgggagcgttgctgctggtctgccggatagtagacggtttgataatcgttctcggggagttcctgcgcggccagatcggaaatcagtgacatggcgaccaggaactcggacggggtgcactgtgcagcctgtgatacatcggcgatgaactggatgcgtgacagtgttagttgttgtttatccataatttccaccgtgtttgccctcgcttaaatatactgtgtatctatacagtattaagcaaaatgctaaatgggtcaatgcttctgcgcgccaattgttgacgctgaagacggcaaatacggattaatctgaaatgataaggagggataaagcactcggtgagtgggcactgctgctctgagccatgtgaggcaaggcggagagtggccgccatgcattttatgccgttatttctcgcaaaatcgagcttgatatttttctttaattatcattccggtgcagacaaaataggcaactaattatcataggccgatttttgtggcctgtgacggtatttgtattttcggcgtccataccgcattatttaaccataggttaaataataggctaacctggtgttgatcatgcattttatccaggctaagtcgtaaagtgtgacttgcttatgcaagctttaattgtgaccggggaaaatatggctgaagatactgtgaatgagcgggccgccgtcggggccgtgatagaaagaattctgtctgcttacggcattacgacgcagaaagagttgagtgagattttgggcattgcgccaaataatgtgagcagttggcagcagcgcggcagcgtaccaggctatgtcattatcaattgctcattgaccaccggcgctgatttggcctggttaatgaccggcgagtccaccgcggtgaaaccgaaggccaagcaacaggcggcggttcacggtaaagcactgtacgagcgcgtactggcatccggcggtaaaggcgtgctgcgtcgcattttggacgcttatggtttcagcctacagaaagagctgggcgatttactgggaatttcgtctggcactatgagcacctgggtgcgccgcaactatttcccgggggatattgtggtgacctgtgcgttggataccggcgtttctctgcagtggttagcgaccggagaaggggaaatgcgcgatgcgacggcgcagtcgacacaagcggaaggtgtacgtgcattgccgctgtatcggctgatcgccggtcagttaaaagatggcggtgagtggttggccgaccgaacgttgattccgtccacggctgaacggccggcgtatgtggacggcggccgcctcgcatggctggtggatttgtcggtgacgaatatcgccaacggacgctggctgcttgatatcgacggtaacctggacgtgtacgatattgcccgcttgccgggcaatcagctgcaggtcagcggcaacagtgccgatttccagtgctgcaccgatgcggttaaggcactgggtatggtgtggttgacgctgacgccgcaggcgtaaaaggttggcctacagaaatgtcgtaaccagcagatagccggtaacgcaggcggatgacacgccgatcagccctggcacgataaaactgtggttgatgataaatttcccgatgcgcgtcgtacctgagcggtcgaaaccgatgcaggccagatcgctggggtaggtgggcagtacaaagtagccgtaggccgccgggaaaaacgccagcagtattttcggttcgacgcccagttgtaacgccatcggcgcaatggcggtcagcgcggccgcctggctgttcaccagtttcgagaccagaaacagcacgatggcgtaagtccagggctggcttttgaccacgtcctcaagcagcagttttaactcccccatatgcgcctggaaaaaggtgtcgctcatccaggcgacgccgaataccgagaaaatggcgaccatacccgctttaaataccgcgccgttggcgatctcgcccggtttgaccttacagccaatcagtatggcggcgccggcaatcagcatcatcatttggatcaccaggttcatcgagagaggcttcaacactccgttgacggcgaaggacggacgcaactcggagaaggcgccgagtaatacgacgacggcgatcgcggcgaaaaagatcagggttgacgcataggcagatttggcaaagcgctgatccagtaaggtctcactggcgccgtaaatataggcgcgctgttcaggatcgcggatgcgtgcctgaaagtcggcatcctgctccaggtctttgccgcgccgcaggctccagagcgccgcaatcagcacgccgaccagcgaggaggggatggaaatcgccagaatctccaccagagagtatgcacgacctattccgtgcccggcggcgataatcgataccagagagacaacggccacggaaaccggtgaggcggtaatcgccatttgtgaggcgaccgaggcaacggccatcgggcgttccgggcggatgccttttttcagcgcgatatcaccgatgatcgggaacatggtgtacaccacgtggccggtgccacacaaaaacgtcagcgtccaggtagtcagcggcgcaagcagcgtaatgtgctgagggtgtcgacgcagcagacgttcggcgtattgcatcagtacgttcagtcccccggcggtttgcagtaccgaggcgcagccaatgaccgccagaatggtcagcatcacctcaatgggcggcttacccggctgtaagccaaaaacaaagcacagcacgaagataccgatgccgctgattaatcccagccccataccgccatagcgcgtgccgaccaataggcagacaatgatgatgatgaattccagagttatcatgcaaatccctgagcagcattaaataaaaatgcggttgcctgccggcaccggcgatcttatgagggtcaccggaaagaggtacaaaccgttttcctcgtatcattaacgaattaaggggatgaaatcttgagatagctcaatgtttatgcgagcggtgggcggtaattacttatgtctgccttatataaatatttaaaatcaatcggttaaatttctcgcttgctctttgtgcgtaataataactcgctgtattctatgatttatgtcgttgctggtaactcacttatccggcctatggtgtaaacttatttttactgtctgtattttttatttgtttttcctctatgctttctatagcaaggtgtttattttaccaattgtttttacatgattttttgttttaactcccttgcgtgttgccgtggtaatttttaatttacagtaaatggattgaaaactttacaatgcatggtaaggtagtcctcgaaacgctcaatgttttacttcatttatgcataacggcaaacgacaggataaacaccatgcaaaaagacgcgctcaacaacgtgcacatcagtgcagaacaggttttgattacgccggaagagctgaagaatcagttcccgctcagcgtggcggatgaagccaggatcgctacggcgcgcaaaactatcgccgatattctgcaggggcgcgatccccgtctgctggtggtctgcgggccgtgttctatccatgatccggatgcggcgctggactacgcccgtcgtttgcaagcactggcggccgacttgagcgatcggctgtatatcgttatgcgcgtctattttgaaaagccgagaaccaccgtcggctggaagggcctgatcaacgatccgcatatgaacggttcgtttgacgttgaggcgggtttgcatattgcccgtcgtttgctgctggatttggtggacatggggctgccgttggcgaccgaagcgctggacccgaacagcccgcaatacctgggcgatctgttcagctggtcggcgattggcgcacgcaccaccgaatctcagacccaccgcgaaatggcctctggtctgtcgatgccggtcggcttcaagaacggcaccgacggcagcctgagtacggccattaacgccatgcgcgccgcggcgatgccgcaccgctttgtcggcatcaatcaggccgggcaggtgtgtctgctgcagacgcagggcaacccggacggccatgtgattctgcgcggcggcaaaacgccgaactacggcccagaggatgtcgccgactgtgaaaaacagatgcgcgatgcgggactccgcccgtccctgatgatagattgcagccatggcaactcaaacaaagattaccgtcgtcagcctgcggttgccgcctccgtggttgaacagattaaagcgggcaaccgctcgattaccggcattatgctggagagccacctgcatgaaggcaatcagtcttccgaacagccgcgcgcggatatgcgctacggcgtgtccgtgaccgatgcctgcatcgactgggaaagcacggaaacgctgctgcgagacatgcaccagcaactgggtgccgcgctgatgacccgcactggagagtagcaagttatggtggctgaactgaccgcattacgcgatcaaattgatgaggtggataaggcgctgctggatctgctggcaaagcgcctgcatctggtggcggaagtcggagaagtaaaaagccgctacggcctgccggtgtatgtccccgagcgggaggcggccatgctggcgtcgcgccggcaggaggcggaaacgctcggcgtgccgccggatctgattgaggatatcctgcgccgggtgatgcgcgaatcgtacaccagcgaaaatgacaaagggtttaaaacgctgtgtccgcagctgcggcccatcgtaattatcggcggcaacgggcagatggggcgtctgttcaaccgcctgctgacgctgtccggctatcaggtcaaagtgctggatcagcaggactggccgcaggcggaaagcctgctcagcgatgccggcatggtgatcgtcagcgtgccgatccacgtgacggagcaggtgattggccgcctgcccaaactgccggacgattgcatcttggttgacctggcctcggtgaagaacccgccgctgcaggcgatgctttcggcgcatagcgggccggttctgggcctgcacccgatgttcggcccggacgtcggcagcgtggccaagcaggtggtggtgtactgcgacggtcgccagccggaggcctaccaatggctgctggaacagctgcaggtgtggggcgccaggctgcaccgcatcagcgcggtggagcacgaccagaatatggcgtttattcaggcgttgcgccacttcgccacctttgcttacggattacatctggcggaagagaacgtccagcttgagcagctgctggcgctgtcatcgccgatttaccgcctggaactggcgatggtggggcggctgtttgcgcaggatccgcaactgtacgccgatattattatgtcttcgggcgataacctgcagctgattaagcgctactatgcccgctttggcgaggcgattcagctgctggagcagggggataagcaggcgtttatcgacagcttccgtaaggtcgagcactggtttggcgattatgcccagcgtttcctggtcgagagccgctcgttgctgcgccaggcgaacgacagccgccgttaaagcgtttcggtgaaaaaaaggtctggcatgtgccagaccttttttatgtgggtcaggacgggttgaccggcaccacgttttcgctgggataacagccgagcaccttcagcgagcgggtgattggcgtcagatcctgcagcgctttttgcatcgcctccgaacggatattggcctgcacgtccagataaaacatctcttcccacgggttaccgttgatcgggcgcgactccagcttggtcatgataatgccgttctcgcgcagcaccagcagcgcttccaccaatgccccggattgctggccggtcgccataatcagcgtcgttttcgccggcacctgctcggagacatcgatagccttgcgcgccagcacaataaagcgggtgatgttttgctgctggttggccaggttgtgctccaggacctgcaggccatacagcgcgccgccggcttcgctgccgagggctgcggccgttggcgaattgagcttggcgactttttccatcgccgcggcgctgctttcgcagtattcgattttccaatgcgggaagcggttgatgaactggctgcattgctggaacggctgcgggtggctgtagacggtttcaatctgatccagcgtactgttaccggcggtcagcacgcagtggtctatcggattggtcagctcgccgacgattgacaaactggtgtgctgcagcagatcgtagacgtcgttgatggagccggagctggtattttcaatcggcagcaccgcgtagtccgcctggccggtttcaacctgggtgaagatgtcctggaatttctggcagccatgctcgattaactggtcgaaatggcgggcggcgtactggcgcgccgccagatgcgaataggagcctttggggccaaggaacgcgatgcgcgcggagtgctggctggtttggttcagctgatgttgcagcagcgcctgttgagtcagcaccgagtcttcgataatcagctggaacaggcgggtgacgtaaaaaccgtcgaggtcataaggcttggcggcggcaatcagcgcatccagcaggtcgcgctcgcgttctttatcacgaatcggccggtgggagtgcagcttgcttttccctacttccagcgccagctcacggcgctctgccagcagcgccagcagtttcagatccagggcgctgatgcgttcgcgcagcaccagtaacgggttatcggtcataatcaggtttgccttatgtttttctaatagtcataaaaaaagccccctgtttccaggaggctttgctgttcgtcttcgcattctttatcacacgacgaaacgcctcccaatcaggggaaggtaaaaaagaatgcgaagaaaaacggtgtgcgctgcatttgggtacccaagtctttaaccaacaggttttaaagtaaccgcaggcttttccctgtgtcaataaaaaccgacagacaaaaaacgcgccttccggcgcgtttgatgtggcctctgcctgattttatgattcttgttccggcgccgcttccggcacgatatctttcacgctggcgtaggcgcggcgtgcttcgcccttgtgctgcaccttgttcagctggcgctccagcttggcgagcaggtcattgatggcggtatacatatcttcatgtttggcgctggcgaccagcgggccgttcggcgtagtgatggtggcgtcagccacaaaccctttcggctctttggacagcacgatatgcgggttaatcagctgggcctgccatttatccagtttggtgagacggtcttcgacatgactacggattgcgggggtgatatccatttgcttactggtaatgttgattgtcatatgacttacctctcttgtctttccgtctttggatgaattcagcatacccccgttttggcgtaaatgggcgaggaaaatcgcctttttttgtcactttttgcaaagttagttcaatctgtgatttgctttcggaaaccgttaactggcgcttgagtcttggcgcgcaatggcgcattattgataggttaaccggtgaaagttctttgctaacgccgtgttttcactggcgtatttttcctcatgcgtggagcgtgcgccaaaaaaaaacggcagcccagggctgccgttttgtcgttctgccatgctggatgcatcaggcgcggttggcggcgatgattttcgccactttgtccgcctggctgttcagctgcagctgcttgtatgcattttccatcagcggcagcgcatcgcgggttgccttggtgtccgggtattcacgcatcatctgctcgacgcgattaacaaccgcgacgtacgcaccgcgtttagtgtagtattccgccactgaaagctcatacttggacagacggttcttcaggtacaccagacgcttttgcgcgtcggtcgcgtactggctgttcggatactgctgaatcagctggctgaagtcgcggaatgcggcacgggcgtgctgcggatcgcggtctgaacgatcgaccccgaagaagccctgcagcgcgctatcatccagcgccatatccgttagcccgcgcatatacatcacgtagtcgatgttcgggtgcgtcgggttaaggcggataaagcgatcgatggacgcctgcgccagcggcagatcggccgatttatagtaggcatagatcaaatcgagctgtacctgctgggagtaaggcccgaacggatagcggttgtctaacgcttcgagttgcgtaatcgcgcccttgaagttaccgtcctgcagtttttgctgggcgttagcatagatttccgaaggcgggttgtcgggaaccgcatccttggaactggagcaacctgccagcgccaggctcaacgtggctgcagccaccagatatttcatacgcgtcatgacgttttgattatcctcagggtgttattccgggagactgtccgttaagctcccgacaaagaccagttacaatagcacattatattaaacggcatcgccgtgaaaacccaacgttaacgaagaagctgcatatggcacaacaagtacaactcaccgcaacggtggccgaatctcaactcggacaacgtttagatcaggctttggctgaattgttccctgattattcaagatctcgcataaaagagtggattttggacgatcgggtgcaggtcgacggcaaaacgataaacaaaccgaaagagaaggtgctgggaggagagacggtcgccattgatgcgcagattgaagaagaagcgcgttgggaaccgcaggacatcccgctggatatcgtctatgaagacggcgatattctggtgatcaacaaaccgcgcgatctggtggtgcacccgggggcgggcaacccggacggcacggtgctcaacgccttgctgtaccattatcctgagattgccgacgtgccgcgcgccggcatcgtgcaccgcctggataaagacaccaccggcctgatggtggtcgccaaaaccgtaccggcgcagacgcgcttggtggaagcgctgcaggcgcgtgagattacccgtgagtatgaagcggtggcgatcggcactatgaccgccggcggtacggtggaagagccgattgcgcgccactccaccaaacgcacccatatggcggtgcatccgatgggcaaaccggcggtgacccactaccgcattatggagcacttccgcgcgcatacgcgcctgcggctgcggctggaaaccgggcgtacgcaccagattcgcgtgcatatggcgcatatcagccacccgctggtgggtgatccgctgtacggcggccgtccgcgtccgccgaagggcgcatcggaagcgtttatccataccttgcgcgggtttgaccgtcaggcgctgcatgccaccatgctgcgtctgtaccatccgatcagcggcatccagatggagtggcatgcgccgctgccgcaggatatggtcgatctgatcgacgcgctgaaagcggataccgaagaatttaaagatcagatggattggtgatggaaacgttgattctgcccgactggccgttgccgcaaggcgttcaggcctgcagcacgacccgcaggggcggagtcagcctgccgccttacgactcattgaatctcggcatgcacgtcggcgaccggccgcagtcggtgcagcagaaccgggaatgcctggtgagtgccgccggcctgccgcagatgccgtactggctggagcaggtgcacggcacgcgggtggtgcgccttgacgggctgacgcccgccgatctgcaggccgatgcggcgtatacgcgtgtgccggggcaggtatgtgcggtgatgacggcggactgtctgccggtgctgttttgctcccgtcgcggcgacgaagtggccgccgcccacgccggttggcgcgggctgtgtaacggcgtgttggagcagacgctcgctgagtttcaggccgcaccgggcgatatcagcgcctggctcgggccggcgatcggtccgcgccggtttgaagtcggcgcagaggtgcgggcggcatttatcacggcggacccctatgccgaacaggcttttacgccttacggggagaaattcctggccgatatctatctgctggcgcgccagcgtttacagcgtgccggcgtcagcgccgtctacggcggcgaccgctgtaccgttagcgaaaagagcgatttcttttcctatcggcgcgacggcgtcaccggacgtctggcaagtttaatctggctgatataacctattgaattaggacgatccactgacgcataacgtcgtaccgataatatagtgtcgaaataaccttgaaaatttgaggaatgacctcatttaatctccagtagcaattttgaccatattggaggtgttatgcgtctggatcgtcttaccaacaaattccagctggccctcgccgatgcccagtctctcgcccttgggcacgacaaccaatttattgaaccgttacatctgatgagcgctttgcttaatcaggaagggggctcggttcgtcctttattaacgtccgccggtattgacgccggtcgcgtacgtattgatatcgaacaggcgttatcgcgcctgccgcaggttgaaggcaccggtggtgacgtacagccgtcccacgaactggtgcgcgtactgaacctgtgcgacaaactggcgcaaaagcgcgccgataaatttatctcttccgaattattcgttctggcggtgctggaagatcgcggcaccctgactgaactgctgaaagccgccggcgcaacgagcgacaaaatcagcaaggcaattgaccaaatgcggggtggtgacagcgtggaagaccaaggggctgaagatcagcgtcaggcattgaagaaatacactatcgacctgaccgaacgcgccgaacagggcaagcttgacccggtcatcggccgtgacgaagaaatccgccgcactattcaggtgctgcagcgccgtaccaaaaacaacccggtgctgattggtgagccgggcgtgggtaaaaccgcgatcgtcgaagggctggcgcagcgtattgtgaacggcgaagtgccggaagggttgaagaacaaacgcgtgctgtcgctggatatgggcgcgctgattgccggcgccaaatatcgcggcgagtttgaagagcgtttgaaaggcgtgctgaacgatctcgctaaacaggaaggcagcgtcattctgtttattgatgaactgcacaccatggtcggggccggcaaggccgacggcgcgatggacgccggcaatatgctgaagccggcgctggcgcgcggcgagcttcactgtgtcggggcgacgacgctggacgaataccgtcagtatatagagaaggatgcggcgctcgaacgtcgtttccagaaggtctttgtggcggaacccagcgtggaagacaccatcgcgattctgcgtggtctgaaagagcgctatgagcttcaccaccacgtgcagattaccgacccggcgatcgtggcggcggcgacgttgtcgcaccgctatatttccgaccgccagctgccggataaagccatcgacctgatcgatgaggccgcttccagcatccgcatgcagatggattccaaaccggaatcgctcgatcgtctggaacgccgcattatccaactgaagctggaacagcaggcgctgaataaagagtccgacgacgccagcaagaaacggctggaaatgctgagtactgaactggaacagaaagagcgcgaatattctgaactggaagaggagtggaaggcggaaaaagcctccctgtccggtacgcagacgatcaaggctgaactggaacaggcgaagatctcactggagcaggcgcgccgcgttggcgacctggggcggatgtctgagctgcagtacggcaagatccccgatctggaaaaacagctggcggcggcgacgcagtccgaaggcaagaccatgaagctgttgcgtaaccgcgtgacggacgcagagattgccgaagtgctggccaaagcgaccggtatcccggtggcgcgcatgctggaaggcgagcgcgataagctgctgcgtctggagcaagagttgcattctcgggtgattggccaggacgaagcggttagtgcggtctccaatgcgattcgccgcagccgcgccggcctgtcggatccgaaccggccgatcggttctttcctgttcctcggcccgaccggggtgggtaaaaccgaactgtgtaaggcactggcatcgttcctgttcgacagcgacgacgcgatggtgcgcatcgatatgtccgagtttatggagaagcactcagtatctcggctggtgggcgcacctccgggctatgtcggttatgaagaagggggttacctgacggaagccgtccgccgtcgtccttattccgtcattctgctggatgaagtggaaaaggcgcacccggacgtgtttaacatcctgctgcaggtgctggatgatggtcgcctgacggatggccaggggcgcaccgtcgacttccgtaacaccgtggtgatcatgacctcgaacctgggctccgatttgattcaggagcactttggccagatgaactatgcgcagatgaaagaatcggttatggaaatggtgggtcaccacttccgtccggaattcatcaaccgtatcgatgaggtcgtggtattccaccctctggggcagaaacacattgccgccatcgccaagattcagctggaccgtctgtatcaacgtctggaagagcgcggttacgaagtcaccattaccgaaccggcgttggagctgctcggcaagaccggttacgaccctgtctatggcgcgcgtccgttgaaacgcgcaatccagcaggagatcgagaacccgttggcgcagcaaatcctgtcgggcgagctggtgccgggcaaaccggtgacgctggatgtggaaaacgaccacattgtcgccaaacagtaagcggcacgagtggtagttataaagaggagcgggcaaccgctcctttttctttttgcgggctttaccgggtttgttattgaataggaggaaaaacacaccctttccgcctaataaacatcctaaaacggcgattctgagtgttttttgtgcggttggcattttttttgcaattaggggttgcggcgttctgagaactccctataatgcgcctccactgaccgggaacaacgactgacaagccgccgggtcagcgagaagaaagcgaaataaacgcttgactctccgggtgaaaagcgtagtatacgcagcccgcgccgatgggaattatctccggcgatgctctttaacaatttatcagacaatctgtgtgggcactcacaagacgatatccagcatcttcggatgcaaaaaatatcaagtcttgaagagtgactaactgaagtaaaattcatgcagtaatctttgagcaacagctattaacttagcgaatcaagcttttaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaggaagcttgcttcctcgccggcgagcggcggacgggtgagtaatgtctggggatctgcccgatggagggggataaccactggaaacggtggctaataccgcataacgtcgcaagaccaaagtgggggaccttcgggcctcacaccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggtggtgagcttaatacgctcatcaattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgagcttaacttgggaactgcatttgaaactggcaagctagagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccagagaacttccagagatggattggtgccttcgggaactctgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggttaggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgtatacaaagagaagcgaacctgcgaaggcaagcggacctcataaagtacgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccgaaagatatcctgactgtgcagtgtccacacagattgtctgatgaaaagaacgagcaaagcgtcgatgcgttgggggtacggtgacaaataacaatgtcgctcgattttcctgggaaaatctcacccttacacgaaattagcgaatcagtgattcgctaagcaaatttcgtgtccccttcgtctagaggcctaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctgatatcgggtgaaagacggtatcaaacgatatctcaaaactgacttgcgagtcatgtttgagatatttgctctttaacaatctggaacaagctgaaaattgaaacatgacggctgaaacttgtccctccgtataagtttgggataaggagtaacctgtcatagagtctctcaaatgtttgcaacgcgaagtgaaacatcttcgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttacaaccgacgatacccgaatggggaaacccagtgtgtttcgacacactatcctgtcatgaatacatagtggcaggaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaacagcccagaacctgaatcggcttgtgtgtcagtggaagcgtctggaaagtcgcacagtaaagggtgatagtcccgtacacgaagatgcacaggtcgtgagttcgatgagtagggcgggacacgtgttatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcatccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggngaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtggcctgcgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaaacccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgagcgacggttgtctcggtttaagcgtgtaggggggtgttcctggtaaatccggaacgctattaaccctgaggcgtgatgacgatgcactacggtgcagaagtagttgatgccaagcttccaggaaaagcctctaagctccaggtaacacgaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgcgtaggtgaagtcccttgcggatggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttatccgtaaggagaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccatccttgaaataccaccctttaatgtttgatgttctaactcggccccataatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtgcgaaagcaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggttgctcctagtacgagaggaccggagtgaacgcaccactggtgttcgggttgtcatgccaatggcactgcccggtagctaagtgcggaaaagataagcgctgaaagcatctaagcgcgaaacttgcctcaagatgagtcttccctgggcctttaaggcccctgaaggaacgtttaagactaagacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgaaccgtgaggcttaaccttacaacaccgaaggtgttttagagagattggttgatattttcagtgaagttccgagattggttctgatggctacgaggtagcggtcgggatgaaacagaatttgcctggcggcaatagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaacgttatcagcgtgacgtctgataatcgcaaggttgaaaagagaccttgctgctttgtaaaaagcaacgtaacagaatcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccactttattgataagccctgagtctctgactcagggctttttcatatgccaaaaatccccgcctgctaaaacgcttaatacctgtttttgaaagaaagctgcggctatccgcgtatttaattgccacttcgattaactttaatgcgttagcgcaacgcgccgccggttgatatatagttaactgactaataaataaaatttattttcattgaaataaacgcaggttataaaatcagatttttaaccatgttatccgaggataaatatcataaatttatgcacgatatattctggtgacaagcgggtcgcatgaagatactcaattggcgggcgttggccgccggatatgaaaccgcggatagctggcgtcaatgggccagccagccactcggtgaggtcaccccgcagacgttaccgccttgcccgcatatccctatgatgtcctcacggcgtatgagcgcaggtacgcgattggccgtcgagtgtgggctgactctgttggagcagcagcctgtggatctggctatctttaccagccgccacggtgagctggagcgtacccataagatcctgcagcacctgtatcagcaacagccgctatcgccgaccgattttgccatgtcggtgcataataccgccgcaggttggttaaccatcattgctaaaaatacgttacctaccacttcgctggcggctggcgaagacagctttcagcagggaatgattgaagcgcagggagcattagccagcggcgcggcgacacgggttttgttggtggactttgacggcgcgctgcctgaggtctatcagccttttgtcgcgctaaccgctcggccctatgcgctggcgctactgttggaggcgggggagtcatggcaatgcgcggcggttgccaggcgtcaggccgctgaacccttaccacaaagtttatcctttctgcgctactggctaagcgggcaacgcgattttatcgtaccaggcccgcgccacgactggcgctggacgcatcatggctaacgcagcaaatcgggccgccccttcatcctggctgaaccgctgctggcgcgtgttggcgaccggcggattatttgccttatttggcgtcggcggtctgctgctctcctgcgtttggttcaacctgttacgcctggtagtacgtgactcgggccgacgtcaccagctaacccaggatgccattcgctacagctttcgcgcttttctgtccgcctgccgttttttcggcgtgtttgattatgctttcgaacatgaagaacgcctgcaggaggatgccggctgtctggtgatcgccaatcaccccagcttgctggactatgtgctgctggcttcgcgcatgcctcgctgtgactgcatcgttaaacaggcgctgttgtgtaatgtgttcgtgcgcggtgtgatcaaggcggcaggctatctggctaatgccgaatccgagcgtctgctggcgctgtgtcagcagcgcctggccagcggcggcacgatccttatctttcccgaaggaacgcgcaccacaccgggaagtgcgctgacgctgcagcgcggcgccgcaaatattgcgattcgcagtcagtgtccgattcggctggtccagatccgctgcgagccgccaatgctgacgaaacagggcaaatggtataatatcccggcgataaaaccgcagtttcgcgtaactgttctggataagatcgacactcgcacttttatgcacgaggacgatgtttctcctgcccgcgcagcaagacgtttaacccagcatttaactgacgccttacagtcagattctataaataatgagaaatagtggaatgcatttattgagcaccgaaatcaagcaattgattattgactcgctcaatcttgaaggtatgacgccggatgagattgacacacaggcgcctttgttcggcgaaggcttaggtctggattcgattgatgcgctggaattgggtctggcgctgaaaaaccgttatggcgttgtgttgtcggccgaaagcgacgatatgcgtcagcatttttattctgtggaaacgctggccgcgtttgtttccgcacggcgtagcaaataaggggttttcatggataagcagcagatttttgtcgaggttcagacgttgatggccaagctgtttgagcttgatgcccagacgattacgccgcagtccggtctgtatgacgaactggatctggacagcatcgacgccgttgacctggtggtgcacctgcaaaagattaccggtgaaaagatcaaaccggaaatgttcaagtcggtgcgtacggtacaagacgtggtcgatgcaatcgatcaattgctcaaccccggcagctgacgcaggcggcgtacggtgagacgctggctggcgcgtagccgaacgctgctgcaggcgctgacctggctattgctggtactgtatccgtttgcgatatggtttggcgttagccgctggggcacgcagctgttggcgccgttgctggccgtgctgttcaccctgcgtctgctgtcactgcgcggtgggtggcgtcagcacggcggcctggcgaaaatgctggccctggtcggcatggtactggcgctgagcagctggctgctggggcaatcccactggctgctgtattacccggtgctggtcagcctgctgttgctggcgctgttcgccggttccctgtggtttcctccgacggtggtcgagcggttggcgcgcctgcgtgagccggagctgtccgccgcgggcgtagcctatacgcgccgggtcacccaggtttggtgcgggttctttattgtgaacgcctcaatagcgttaatcacctgccaactgggggatatcaagctatggacgttgtacaacggcgggatcagttacctgctgatgggcgccctgatggggggagaatggatcgcgagacaaaggataaaacgccgctgaccttgccgatgagccgctggctggcgcaggagcgggcgtctgaccgcgtggttgcctggcgtggcgagcagcgaataacgctgggccagctgcgtcgcgatgtcgccgggctgtatcacgagctgaatgcgcgcagggaacggcgctgggcgctctgttttgatgactgctaccgttttacggtcgcgttgttagcgtcgttgtactgcggtaaagagccaattattttcggtcatcagcgggaagccattttacaagagcagcgcgcggactttgacgcgttgttgagtgatttgccgctgatgcttggcgtgccgagcctgacggtgacagaagggcgcacagcgcgcgccgcgttgccggactggccggaggacgccggtctggttctctatacctccgggtcgacgggggagccacagaaggtgcataagtcggttgctgtgctggatgatgaatgcgcgctgctggctgcctgctggttgccgcagtttcaggggtgctggatcgccgcctccgtttctcatcagcatttatacggcctgagcttccggctgtttatgccgatggcctgcggcgtgccgttcgacgcgcagctcacgcaataccatgaacagctgattgctaaacgtcaggtgggacaactgctgtttatcagcagcccggcctggctgaaacgcctggatagcgcgctgagcccgctggattgcacacaggtgttctccgccggcgggccgctgacgttcgctgaggcacagcgctcacagcatctgctgggcgcgttgccgttggagatctatggcgcgacggaaaccggcgttatcggctggcggcagcagcaacggccagagacgccgtggcgtttgtttgacggcgtcaccctgcaggtggatgcgcaggggctggcgcagatcgattctccgctgcttgatgcgccgctggcgctgaatgatattttgcaaccggcggcggatacgcgttattttcagctgctggggcgcagcgatcgcattatcaaaattgaagaaaaacgcctgtcgctcagcgaagttgaacgacggctgctggcgctgccggccatcagcgatgcggcggtattgccgctgcggcgtaaggggcgcaccagcctggccgcggtgatcgttctgtccgcgcagggacgcgccgagcgtcagtcgctgccggaaggtctgttcacccggcgtttacatcaggcgctgcgtccgtggctggagccggtcgcgctgccgcgcagctggcggattgtcacggcgatcccgcgtaatccgcagggtaaacgcgcctatgccgaattacaggaactctttttatgatgcatcccgaggtgctgcaacaacagacaacggagacgaaccatgccgcggtgacgatgcggctgcccgccgagctggcgtggtttcgcggtcatttccctcagcatcccattttgcccggcgtggcgcaggtcaactgggcaatgcagtttgccgccgccttgctgccgattgagggcggcttctcgggtatggaagtgctgaagttccagcgaccgatcctgccgctggaaacggtgacgttgacgctggagtggcagccggcccgacagaaactgctgttcagctatcgcgtcggtgaggttatcgccagcagcggaaagattgccctatgtcgctgaatcatgagtttcgaccctgtttgctcgtcccttgttttaatcacggcgcgatgatggccgatgtcctggatcagctggcgggctatcagctgccgtgcctggtgattgacgacggcagcgatgccgctacggcgacggagttacagcgcctggcggcacagaggccgtgggtgacgctgcagcggctggaacagaacctcggcaagggcggtgccgtgagcgccggcctgcaactggcgcagcagcgtggcttcagccatgcgctgcagctggatgccgacggtcaacatcagttaagcgatatccccgccatgctggatgaggcccgccgctatccgcaggcgctgatctccggccgcccgctctacgatgcgtcggtgccgaaggcgcggctgtacggccgctatatcacgcacttttgggtatggctggagacgctctccttttcgctgcaggacagcatgtgcggcttccgcgtctatccgctggcggaaacgctggcgctgctgaacagccgccggctggggcagcgtatggatttcgataccgaagtgatggtgcgtctgtattggcggggcgtgcccagccgctttttacccacccgcgtgatctatccggcggacggcatttcccattttgacgcgctgcgcgacaacctacgtatttcctggatgcacacccggctgtttctcggcatgctgccgcgcattccgcggctattacgccagcgtcggcggcaggcagagccgcagcactggtcggcggcgcgcgagcgtcaggggctgtggggcatccgtctgatgctcaaggtgtataaactgttcggccgtcgggcgtttcagctgctgctgtacccggtgatcggctatttctggctgaccgggcgggcgcagcgccgggcatcgcgcgattacctgcagcgcctgcaccattttgcgcagcagcgccagcagccgttgccgcagccgctgaacagctttcgccactttatgcgctttggcgacgcgatgctggataagctggccagctggcagggcgagctacaggggatccggctggtggatcgccagcgttgccagcagcagatcgactcgggtaagggcacgctgattctggcgtcgcacctcggtgatatcgaatcctgtcgcgcgctgggagagctgggcgccgaggttaaggtcaatgcgctggtgtttaccgaacatgccgaacgctttaatcaggtgatgcgcgaggtaaacccgcgcgccaatctgaacctgatccaggtttcctcgctggggccggaaaccgccatgcggctgatggataagctgaacgccggtgaatgggtggccatcgtcggcgatcgcacctccgccgggcagtatcagcgcggcgaacagccgcgcgtggtctggagcgagtttctcggccaggcggcgccgtttcctcaagggccgttcgtgctggccgcggcgctgcgctgcccggttttcctgatgtttggccttaaacagcagggcgagctgcgggtctatttcgaacccttcgccgatccgctgcctttgccgcgcggcgatcggcagcgggcgctgcagcaggcggtggatcgctatgcggcgcggctggagcactactgcctgctggcgccgctcgactggtttaactttttcgatttctggcatttggcggccgttgagccgccggcacgacaggagcctgaggcatgagcctgcaagacgatccgcgtttttccgtacgggtggagattaccgtgccgtttcacgatgtcgatgcaatgggcgtggtctggcacggcaactacttccgctattttgaagtggcgcgcgaagcgctgctgaagcagtttgattacggctatcggcaaatgcaggcctcaggctacgtctggccgattgtggacacgcgggtgaaatacatcgcgccgctgcgttttgagcagcgggtgattgtctgcgccacgctgcaggagtacgagaatcgcctgcgtatcggctaccagatcctggacgcggacagcggccagcgcaccaccagtggttacaccattcaggtggcggtggacgagagccgtcaggagatgtgttttgttgcgccgcaggtgctgctggacaagctggaggagaagcgatgaaaaagtggctattgatggcgctgtgcctgttcgccgtaggggcgcaggccgttacgttgccacagctgcaacagcgcttcagccagcaggcggtgctgcgcgccgaatttgagcagcagcgcagcatcagcgggatggccaagccgctgcagtccggcggtgagctattgatctcccagcagaaagggttgtggtgggcgcagcagcgtcccttcccgctgacgctgctgctggacgatcggcgcatggtgcaaaccgtggccgggcaggcgccgcaggtggtgacggcggaaaataacccgcagatgtttcagttcaaccatctgttgagcgcgctgtttcatgcggacggtcaggcgttggagcaaaacttcaccctgcagttcagcgacctgggcgacgaacgttggcgtctggtgctgacgccgaaaaccaccccgctggataagctgtttacgcgcattacgctcaacggcgcccgcttcctgaacaccattgatattgatgataaacaaaacgacgccacccatattcgcttttttaatcagcgaaccgaaccggcgacgctgaccgccgaggagcagcagcgttttgcgccctaacgtccaccgtcggctggcctacggctggctggcggtctgcgtgttattactcgcggcgctgtgcgtgctggcgccgcgcagccagattaacagcagcgtgctggcgctgctgccgcactcctcgcagtctcaggtgccgaaggcgctggcggacggcttcagccagcgcctggatcgccaactgatgtggctggtcagcccggcgccggggcaaggcgacgctgcggtgatctggtggtatcagcagctgcgggcgctgccgacgttgcagcaggtcgccggcccgctggacgccgggcgtcagcagcagtggggacagtttttctatcagcaccgcaatgcgctgctggatgacgcgacccgccagcgcctgcggcagggcgcggaggcgcaaagccagtggatcctcggccagctgtattcggcgttcgccggcgtcagcggcaaagagctggcgcacgatccgctgttgctggtgcgtggcgcgcagctggcgcagcagcaaaacggcggcgcgctgcgtttgcaggacggctggctgacggcgcaggatcggcaggggcgcagctggtacctgctgcatggcgaattacgtgcctcctcttacgatatgcacagcgcgcggcagatggtggtgacgctgaacgcgttgcagcagcagttgcagcagcgttttccgggcagcgaagtactgaagcgcggcgcgctgtattacagcgactatgccagccagcaggctgagcacgatatttccaccatcgggctggcctccgtggccggcgtatttttgctggtgctgctgatgttccgttcgccgctgccgttgttgctgtgcgcgctgtcggtcggcgtcggcgcgctggcgggaacggtcgccaccttgctggcgtttggcgagattcacctgatgacgctggtgctgagcatcagcatcgtcggcatttccgccgactatacgctgtacttcctcagcgaacgcatggtgcatggccggcagtcgacgccgttgcagagcctgcgcaagctgctgccggcgctgtcgatggcgctgctgacgacggtggtggcctatctggcgctgttgatcgcgccgttccccgggttgcagcagttggcggtgtttgccgccgtggggctgagcgcggcgtgcatgacggtaatctgctggtatccgcagctgtcgcgccgcctgccggtgcgtagcgcgccgggactgacgctgattatgcgctggctgcgggcctggtgtcggccgctgctgcgcttcggcctgcccggtgcgatcgccgtgacggtggtggcggggattggccagctgcgcattgatgatgatattggccagctgcagtcgctgccggccgggctgcagcagcaggagcggcagatcgccgccttgaccgggcagcataacgctcagaaatggctggtggtgtatgggcagaatgcccagcagacgctgcagcggctggaaatgctgcggccgaaactgcagcaggcgcagcagcgggggctgttggaggattaccgcctgctgccgctgccttccctgcgccagcagcgtgaagatgcggcgctgctggcgcgcgttgccccgcaggtaacggcgcagctgcagcaggccggcgttgaggttgctccgcccgatctgcaggcgcgctgggtgcagccggaacaatggttaaccagcgtggtcagcgaagggtggcggctattatggctgtcgctgccggacggccgcagtgcggtgctggtgcccgtcagcggcgtgcaggacagcgccgccatgctgaaactggcgcagcagattcccggcggcggctggatcgaccgtaaaacggagttcagcgagctgtttggccactaccgcctgtacctgtcctatttactgatgctgtcggtggcggctatcgcggtcatctatctgtggcgcttcggcctgcgtcacgcgctgcgctgtatggtgccgaccctgctgtcgctgggcggcggcattgcggcgctggcgttaagcggccatacgctgaatctgttttcactgctggcgctggtgctggtgctggggattgggattaactacacgctgtttttcaccaatccgcgcggaacgccgaccacctcgatgtttgccatctttatggcggtgttcaccacgcagctgaccttcggcatgttggtgttcagccatacgcaggcgatcgccagctttggcatcgtgctgagcggcggtattgcggtggcgtttctgctggcgccgctgaccctgagaaaaacgttaagaggtaatgtctgatgcgcggcctattgctcccgatcgtgctgcttggcgcgttgctgaccggctgtgccggttcatcttctacggccgatgcgcccagcgcctggctgaagcccggcacccgggtggccctgccgtcgccgacgctggcggaaccgttcagccagcaacagttgctgaccgccgaagtgaaagggcagcggcatacgatgatggtgctgctcaatgccgatggtcagcgcctgacgctggtggggatgtcgccgctgggcattcgcctgtttaatctggtttatgatgagcagggtattcacagtcggcagtttatcaagctgggcgaactgccgccggccgcccaggtgctggcggatattatgctgagctactggccgcaggcgcagtggcaggcgcggctgccggcaggctggcggctggaggagcgcgacgatcgccgccgtctgtatgacgatcgcggggtgctgatcagcgagatccgctaccagacggcagaacgtcgtcatccggtgtccatcagccagtcggcgttccactaccggatcgccattgagaatctggaggagtaagcgatgatttatttctccgcgctgggcatggtcagcgcgctgggcatgaccctggcgcaaaccgcgcacagcctgcgtaccggccgcgcgccgggcatgcagccgcaaacccggtggctgctgggcgacgagccgtcatggtatggtgcggtgatgggagacttgccgacgctgccggcggcgctgcgccgtcacgactcgcgtaataatcgtctgttgctggcggcgctggcgcagatcgcgccgcaggtcgaagaggcgatagcgcgctacggcgcggatcgcgtggcggtgatcctcggcaccagcacctcggggatccacgaaggggagctggggctgcagtattaccagcagcacggcgagtggccggcgggctatgattatgctcagcaggagctgggcgatccggcgcagtttctgagcgcgctgcttggcgtgcaggggccggcctatacgctgtcgaccgcctgttcctccagcgcgcgggcgatcatcagcggcaaacgcctgattgacgccgggctggtggatgcggcgattgtcggcggtgccgatagcctgtgccagatggcgattaacggtttccgcagcctggagtcgctgtcagcgacgcgctgcacgccttttgcccaggggcgcagcggcatcaatatcggtgaaggcgcggcgctgatcctgttgagcgccgagccggcgccggtggcgctgttgggcgtgggtgaatcgtccgacgcctggcatatgtcggcgccgcatccgcaggggctgggggcggagcgggcgatcgcgatggcgctgcagactgccgggctgcagccgcaggatattggctacatcaatctgcacggcaccgcgacccgtctgaatgacgcgatggaggcgcaggtggtgcagcgtatgtttggcgccgccacgccgtgcagctcgaccaaacatctgaccggccatacgctgggcgccgccggcgcggtggaggccgggctgagttggctgctgctgacggaagatctgccgctgccggtgcaggacttcagccaggcgccgcgtgacggcgagctggcggcgatcgatctgttgaccgcgccgcaggcgctgacgcggcggacgattttgtcgaattcatttgcttttggcggcaacaatgcctgcctgttgttaggagcgctgccatgagttgttatcaggctgctgaatactatttgccgcatgaagcgccgatggtgctgctggagcaggtcgtcagcgtggatgaagaaggcgccagctgtacggtccgggtcagcgaccgcggcgtgctggcgccgtttctcgatgagcagggcgcattacccgcctggtatgcggtggagctgatggcgcagaccatcggcgtctggagcggctggcacgggcgtcagtccggtctgccgccggcgctgggcatgctgctgggcggccgcgccattcgctgtgagcagccggcgttcgccgccggcagcgagctggtggtcagcgcccggcagctgttccgcgatgagaaactggcctgttttgaatgcacgctgacgctgaacgagcagcaggttgcgcacggcaggctcaatacctaccagcccgaccagcaggaaattactcaactaaccaatccagggggcaacgcatgacgcgttccgttttagtcaccggcgccagcaaaggaatcggacaggcgatcgcctgtcgtctggcggccgatggtttttatatggtggtgcattatcaccgtgacagggccggcgcagaacagacgctgcagcagattacggcggccggcggtcaggggcggctgattcagtttgatatcagcgatcgcgttcagtgccgcgagcggctggagcaggatatcgagcaccacggcgcctactacggcgtggtgaataacgccggcatcacccgcgacggtgctttcccggcgctgagcgacggcgactgggacggcgtgatccataccaacctcgacagtttttacaacgtgctgcacccgtgcgtgatgccgatgatcggtctgcgtaaaggcggacggattatcgcgctgtcgtcggtgtccggcgtgatgggcaaccgcgggcaggtcaactacagcgccgccaaggcgggcgtaatcggcgcctgtaaggcgctggcggttgagctggcgaagcgcaaaatcaccgtgaactgtattgcccccgggctgattgataccggtatggttgatatggagccgctggcgagggatgaggcgatgcgcgccattccgttaaaacgcatgggcacggccgaggaggtcgccgggctggccagctacctgatgtcggacattgccggctatgtgacgcggcaggtgatttccattaacggaggcatggtatgacgcagcgggtggtgatcaccggcatggcgggcatcaccgcctttgggaacgactggcggcagattgatgcgcgactgcggcaggggaaaagcgcggtgcgctatatggcacagtgggaagcgtacctggggctgaatgcgcggctgggcgcgccggtggacgattttgccctgccggatcactacacgcgtaaacgcattcgctcgatggggcgggtgtcgctgttggcgacccgcgccacggagctggcgctggagcaggccggcctgctggaggatgcggtgctgaccagcggcgcgaccggcatcgcctacggttcgtcgagcggcagcaccgactcggtcagcgagttcgccaccatgctgaccgaaaagcacacccacaatattaccggcaccacctatgtgcggatgatgccgcacactgcggcggtcaacaccggcttgttcttcggcctgcgcggaagggtgatcccgacctccagcgcctgcacctccggcagtcaggcgatcggttatgcctatgagagcatccgccacggttaccagacggtgatggtggcggggggcgcggaggagctgtgcccgtcggaagcggcggtgttcgataccctgttcgccaccagccagcagaaccagcggccggatctgacgccgcggccgtttgatcgccagcgcgacgggctggtgatcggggaaggtgctaccacgctgatcctggaatcgctggagcatgcacaggcgcgcggtgcgacgatttacggcgagatcgtcggcttcgccaccaactgcgacgccgcgcatattacccagccgcagcgtgaaaccatgcagatctgcattcagcaggcgctggatatcgccggtctgacggctggcgatatcggctatatcagcgcgcacggcacggccaccgatcggggcgatattgccgaaagtctggcgaccgcggcgatctacggcaaccaaacgccaatctcgtcgatgaaaagctacttcggccacacgctgggcgcctgcggtgcgcttgaggcctggctggcgttggagatgatgcgcgacggtcagtttgcaccgacgattaacctgacggaaccggacagcgcctgcggcaatctggattacatcatgggtgattaccgcgccatcgagaccgaatttgttcagtcgaacaatttcgccttcggcggcatcaatacctcgctgattctgcgccgctgggcgtagccgcatccggccggagcaatctccggccattattgcgttgcagctaaaagtcttctgcatttcctgctgtttttgatcaacaaaagcgctgtcatactctcgtcagtggtatttcattaaacaaattgagagagagatgatgagcattccagcatttggtttgggcactttccgcctgcaggatcaggtggtgaaagattccgtacgcaacgcgcttgaactgggttaccgcgccatcgacaccgcgcagatctatgacaacgaagcggcggtgggcgaggcgattgccgagagcggcgtcgcgcgtgaagcgctgtttatcaccaccaagatttggaccgccaacctggcaaagggaaaactgatccccagcctgcaggagagcctgcaaaagctgaaaaccgactacgtcgacctgacgctgatccactggccgtcgccgaacgatgaagtgccggtggcggagtttatggcggaactgctggaggcgaaacggcaggggctgacgcgtcagatcggtatttccaactttaccgtggcgctgatgcagcaggcgatcgacgcggtgggggcggaggagattgccaccaaccagatcgagctgtcgccatatctgcagaaccgtcaggtggtagagtttgcccgtcagcacggcatcgctattacttcctacatgacgctggcctacggtaaggcgctgcaggatgaggttatcaacgccatcgccgcccgccataatgccaccgcggcgcaggtgattctggcctgggcgctgcagcaggactatgcggtgattccgtcatccaccaagcgcgacaacctggccagtaacctgctggcgcagcagctgacgctgagcgggcaggatatggccgagatcgccgcgctggagtgcggcggccgtctggtcagcccggaaggtctggcgccggcgtgggactaaacgccggttggacgattgacgtacgggcgccgcaaggcgccttttttacggctgagcgctgccgagacgcgcgctgagaaagtcgataaagctgcgcagacggttgctgaccgcgctgtcgctgtaatataccgcgttaatcggcatggcgagcggcagcgtctgttcggccaggatcggcaccagatcgccgcgtctgacgtcttcatcactcataaagtcggacaggcaggcgatgccgttgccatacagacacaggtggcggtgggtttcgccgctgttgctggtcagccccggttcgatctccagctgacggccgtcggcgcaggagagcggccagcggttgagcgccaccaggtcgttaaaaccgatgcagcagtgctgacgcagctcttccaccgtggtcggcgtgccgtgtttggtcagatagtccggcgaggccagcactttgcgataactgttcatcagcttgcgcgccttcaggctggagtcggtgagctctcccacgcgaatggcgatatccaccttgcgttcaatcaggttgataaaggtttccgacgacaccagcgacagcgacatctctgggtacagcgtgcggaactcggccaccagcggcgccagaacgtgcagcaccaccggcgtagcggcgtcgacgcgcagcagcccttgcggccgctggcggctctccatcagcgcattttccgccgccgccatctccgtcagcaccttttgcacctggcggaaatagttttccccctcctgcgtcagactgatttggcgggtggtgcggttgagcagggtgacgcccagcttgttttccagctttttgaccgtgcggctcaccacggagttggcctgccccaggcgttccgccgcgcggctgaaactgccgttttccaccaccgtgacaaaggtgatcagttcgtccgaattcgctttcattgttgctccgctagcaaggctgacttaaaactttgagcatttttatcagttaagcataaaggggataaggggcgtcagcaatctgaaccggcgtagcggcccaccagcgctatctttacagacgggaagcgccttggtgattgaaaagccgccgcgtcgcccctataacagataaggttatgcagcggaaagcctaacaagtggccaggagcggcgtataatcaattcattgttggcgggaataattaccgtccttttaatggggaataggcgaatagcgtgccgaaacgaacttacgccatgaggtatgttgcaggccaaccggtagagcggattttccctggcgcccacaacgcaccgttgccgccgggcgccgcgttgcccaccggtggtgcgctgcgggtgatggtctggaatatctttaaacagcagcgtgccgactggctgtcggtgctgaaaagcttcggcaaggacgcacaactggtactgttgcaggaggcgcaaaccacgccggaactggtgcagtttgccacctccaactatctggcggccgatcaggtgccggccttttccctgccgcagcatccctccggcgtgatgacgctggcggcggcgcacccggtgtattgttgcccgctgcgtgagaaggagccgctgctgcgcctggcgaagtcggcgctgatcaccgtctacccactgtttaacgatgagctgctgatggtggtgaacatccatgcggttaatttcagcctgggcgtggacgtttacagtaagcagctggggccgatcggcgaacagattgccagccatcgcgggccggtgatcatggcgggagattttaacgcctggagccgcagacgcatcaatgcgctgtaccagtttgccggcgatatggcgctgcgcgaagtgaactttactgacgatcatcggcgcaaagcctttggccgcccgctggactttgtgttctaccgcgatttgggcgtggcggaggcctcggtgctggtgacgcgcgcttcggatcataatccgctgctggtggagtttcagccggcgcgctagccgggcggcgggcaataaaaaagcacctcgagaggtgctttttttacgtttacgcgcggtcaggtatccggcgagacattgttgtcgacaaacaacgtcagcgtcaggcccggctgcaagctgctgttcttgcgttcgagcgcgctgttccagcgcatcacgtcgttaatttcaacgccgtgacgacgtgcaatgctggccagcgagtcacccttgcgtacgcggtaggtgatgctgctgttgctgccgccattacgggctacctgcagcgtttgtccaaccttcagcgtgcttttgctgcgcagattgttccagctctgcagatcgctggtgctgaggttcagccgctgggcaatgcccgacaaggtgtcgccggagcgcactttataggtgctgccgccggtcaggccgctgtttttcgccaactgggtggttggctgcgtcacggcaacctcgcggttagccagtgaccctttcagctgatcggcatgcccctgaggaaccatgatgtaatggggcccgttaggtgcggtcacgcctttcttgtaacctggattaaacgccttaatcttggtcagcgacaacccggacagctcggctgcctgggtcaggcgcatctgctggccgacgtcgatacgcgccaacgcccggctttcatccgttttcggcaaacgcacgccatactttttgctgtgcttgataatctcgctcagcgccagcattttcgggacatagattgacgtttcacgcggaagcgacaatgcccagaagttggtcggtttgccctgacggcggttcgccttgacggcgcgcatcacgcgaccctcgccgctgttataggcggcaacggtcagcagccagtcgcccttaaacatgcggttcaggtattccatcatgttcagcgccgccgtggttgaggcgacgacgtcacgacgcccgtcataccatttgttgttcttcaaaccatagttacgacccgtttgcggcacaatctgccaaagccctgcggcgttggcgctcgatgtggcgtgtgggtcaaaagcgctctccactatgggtagcagtaccagttccatcggcatattgcgttttttaatctgctcgactatccagtacatgtacggctcagcccgtaatgttacatcgtggagatagctcttactttttaaatactttcttttttgttcacggatccgggagttttccggaacctccatcttcagctcgtcgctaatgaagttccacaggtcttgctgttgggcgctgttgccgtttttattcagccactgcgccgagctcgctcgactatttgctgtgtactttcctgcttcactttcttgacctgccgaagacaaactctgtgcatgctgttcaggagccggtgcgtcctgcttggacgactggcaaccaacaagcaagactgaggcgagtaatatcgctttagccttcatgtgtgtgtcaatgtggttgcttaaaagacgagcaataatactgtgcttcgccaatcaacacaaccaaaagcttcaaaaggtatccttccgacgtcgtaattcggaaaaagctgaagcaaggtcgtccggcggagagtttaatcctaattctttttgtaaatcagtgtcatggcaacgtaagaatacgtttatttttcgctctaattgcagggttgtcggcaggctgggttggccttttgcccgtaacgcttcaacctgttgctgatatgtttctatttgtcgatcttgcggcagaatagcccgcgcaaacttaagatttgccagcgtatattcatgcgcgcagcaaattaatgtgttatcgggaagttgcgcgaattgttgcaatgagtgatgcatttgctctgcggtaccttcaaacaggcgtccgcagccggcggaaaacagcgtatcgccacagaacagatacggggcgctgtaaaaggcgatatggcccagcgtatggccgggaaccgccatgacctgatagcgtctgccgccggcattgacggtatcgccgcctttaaccacctgcgttgtccctttatcggcggtttcctgcggaccgtataccggcagcgccggatactgcgcgacaatttgcgccacgccgcccacgtggtcgtggtgatggtgggtcagcagaatggcgtccggcgtcagctgcagtcgctgcagcgcatccagcaccggctgcgcctcgcccgggtcgacaataacgcagtggccttgctggtcgtctaataaccaaatgtaattgtcctggaaggcaggaatgctgataagattcatgggacacctctcgttggcaacggcttgaaagaagataataaatcatgaaaccagcccacactctacaaaagcttcaaagtccgcagtcgtgggccgagttgccatggggagaatattatcgtgccgcgctggaacagcagttgcaaccctggtggccgaaactgttcggcttccatctgctgaaaatcggcagcctgagcgcggagctgaccaccgacaagtgcgccatttcccatcaggtcaacgtggggatgagcggcgccgggctgcaggtgcgcgccgacgcctatcagctgccgttcgccgccaagtcggtggatgcctgcctgctggcccacagtctgccttacgccgacgatccgcaccggatgctgcgcgaagtggaccgcattctgattgacgacggctggctggtgatcagcagctttaacccgctcagcctgctggggctggcgaagctggtgccgcggctgcgtcagcggcagccgtacgccagccgtatgtttacccagatgcggttgctggactggctgagcctgctgaattatgaagtgctgtgtcagacgcgcttccacgtgttgccgtggcaccgtaagggggggaagttcctcagcacccatctgccggcgctgggttgcatgagcatgattgtggcgcgcaagcggaccttgccgctgacgccgacgccgctgaagatgggggcgcgcaaaccgtcccttggccgcgcggtcggcgcgaccaagagttaccgcaaactgccgtaatcaggcgtccggctggtagccgctgtcttcctgggtcgggttgccggccgcctcgcgcgccagcacgtcgcagcgttcgttctccgggtggcccgcatggcccttgacccattcccactgcacggtatggcgggcgatcgccagatccagccgctgccacagatcgacgttcttgaccggctttttgtcggcggttttccagccgcgctttttccagttgtggatccactgggttatcccctggcggacgtactggctgtcggtgctgagcactaccgcgcagggcgcggtcagggtttccagcgcgacaatcgccgccatcagctccatacggttgttggtggtgagccgatagccggcgctgaggcttttttccgtctgtttgtagcgcaaaatagcgccgtaaccaccggggccggggttgccaaggcaggagccgtcggtgaaaatttctacctgtttgagcatctctggtagactcttcctaattaggttttaaaagccaagtctgacataaacgagcgcgatgagcactgcaatatgatcactacaccaaccagacaaatcgttcttgataccgaaaccaccggtatgaacaagctaggggttcactatgaagggcaccgcatcatcgaaattggtgcggtagaggtgatcaaccggcgcctgaccggccgtcactatcatgtgtacgtcaaaccggaccggctggtggatccagaagcctacggcgtacacggcatcagcgacgaattcctggccgacaagccgaccttcgatcagattgccgacgagttcctcgactttatccgcggcggtgagcttgtcattcacaacgcgtcgttcgatatcggctttatggatcacgagttccgcatgttgcagcggaatatcccgaataccgataccttctgtaccatcaccgacagcctgatgatggcgcgccgcctgttcccgggcaagcgcaacaacctggatgccctgtgcagccgttacgaaatcgataacagcaagcgtacgctgcacggcgcattgctcgatgccgagatcctggcggaagtctatctggcgatgaccggcggccagacctcgatggccttccagatggaaggggacacccagcagagcgactcggtgcaggaggtgcagcgcgtcgtgcgtccggccaatgcgatgaaagtggtgtacgccagcgatgaagagctggttgcccacgaggcgcgtctggatctggtggcgaaaaagggcggcggcaactgcctgtggcgcgcagaataacggcgtttcacggcgaaaaaaagcactgcaaaatcacccgcttgcccggttagctgaaaaactgtgcaaacggtatttttcctggaaaaaaggcgttgacggaatgcgcgctcatccgtaatattcgcgtcgttcccccgcaagagggaacggcgcggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccactattcaggcccgatgttatcaaccgataacatcgggctttttcgtatctgccatccggtctgcgccgcacggcccgccggccgcgcagcggcggactcagcgcgtcagcaaccagcgggcgctgtgctcgtcggtcaccagcccattgatccagccgcctttcagcgctgccagtatcgccggccgcttatcttcgccgcaggccgcggcgatgcgcgggcaatcgctgcggcggatatcgtagctggtgttgcgtcggttgatcgcgcagtcgagcacttcgccgtcggcatggataaagcgccccagaatttcaccgacgccgccgagcgcggtcagctcatccagctgctggcgatcgataaagccgtctttgaagatcgggctttgcgtccccagggcgccgatgccgacaaaaatcacatccgagttctccgcctccgccgagacgttgcggtacagacggctgccgcaccacatggcgtgctcctgcgtggtctgcgcatagcgcggcgcgggccactggtaatatttcgcctggattttccgcgccagcagcagcggtacatcgtcgtaatagttgcactcgccattttcgttcatggcgctgatcaaggcgacgcagcgggtattctggctgtcgaaatcgatgcggtgaatggtttttttcagcgtcagcccggagccgatgccgatcaccttggcctgagcgtcgcgcagatagcgcgccataatctgctggcagccgaaagagacgctgtccagcgtgccttcgccgccgtaagccggcaccacgttgcactccagcaggcggtatttttcctgcagcagctgggcatagtccagacagttggccaccggatggtgtaacccgatcgagacgatgccttcttccttcgccgcggcgatcagccgctgcaccacgggccgcgatgtgccgagctgactggcgatttcgctctggttaagaccggcgatgtagtacatccacgcggcgcggaccttctgatccagccggatatcatcttctttgctcacgaactctgcctcaagtaactgccgccgtactgcagccatagccacgcaatgcgaacgggcaacgcctgacgaaatatgagcctcattgtgtcgatagcaatgtcttcaggcaagttatttgctcggttctggtcatatgtaattttgttggtcttttgctcttttgtgatctacggctcttattcaactcaaatgatcatctacagtgagcagcataaccgcactggggagttgaaccatgaacgatcaaaatacgtggctgcatatcggcctgggatcttttcaccgcgcgcatcaggcgtggtatctgcaccgcctgatcgccgccggcgaccaacgctggcatatcgccgccggtaatatccgtaacgatgccgaacaggtggtacaggcgctggcggcgcaagacgggcgctacgtgctggaaaccgtcagcccggacggcgagcgcgagtatgaggagatcgcctcgatccgcaaactgctgccgtggcagccggatctgcagccgctgattgacgagggcgcccggccgcagaccaaggtgattgccttcaccgtgaccgaaggcggctactacctggacaccagccaccggctggacgtgggcaatgccgatttggcggctgacctgaacggcggctgcaaaactatttacggcgcggtgaccaaaatactggagcagcgcatggcgcaaaacgccgggccgttgacgctgctgagctgcgataacgtgcgccacaacggcgaccgcttccgcgacggcctggcggagttcctgcagctgagcggcaaaagcgcggtcagcgactggctggcggccaacgccagctgcccgaacaccatggttgaccgcatcacgccgcgtccggcggcggatctgccggcgcgcattaaggcgcaaaccgggatcgacgaccgggcgccggtaatgggggagagctttatccagtgggtggtggaagacaacttccgcgccggatgcccggatctggccgcggtgggtgtggagctggtggcgtcggtgatcccttacgaagaggcgaaaatccgcattcttaacgcctcacacagctgcatcgcctgggccggcacgctgctcggccagcaatatatccatgagagcacgctgaccccggcggtttacgccattgccgaccgctacgtcacgcaggacgtgatccccagcctgggggacaacggcatcgatctgccgacctaccgcgatgtagtgctcaagcgcttcaccaatcctcatattcaggataccaaccagcgggtggcggcggacggtttctccaagatcccggcgatgatcgcgcctaccctgcaggagtgctaccagcgcggcgtacggccggaggccaccgccatgctgccggcgctgttcttcgtgtttatggagaagtggcatcagggcgcgctgccgtacgactatcaggacggcatcctcaatgcgccggcggtgcatgcgatgttcgaagcggacgatccgatcgccgcctatgcgcaggatagcgcgctgtttggcgaactgacgcagcgtgccgattttgccgcgctgttgcgcgagaagattgccgcggtttacgcgctgattaactgaggggcggctatgtatttaggcatcgatcttggcacatccgaagtcaaggcattggtggtggatgaaaacggcgcgattgtcgccagccacagcgcgccgctgaccattcagcggccgcagccacattggtcggaacaggcgccgcaggcctggtgggaagctacggactacctgatggccacgctgcgggaaaagtgcggtcagcactggtccgccatcaaggcgatcggcctgtccgggcagatgcacggcgcggtgctgttggatgacggcggcgaggtgattcgcccggccattttgtggaacgacacccgcagcgcgcaggagtgcgtagagctggaagagatcgcgccggagctgcatcaggtggccggtaatctggcgatgccgggcttcaccgcgccgaagctgctgtgggtgcgccgtcatgagccggagaattttgcccgcaccgcgacggtgctgctgccgaaggattacctgcgctaccgcatgaccggtaagaaaatctctgatatgtcggacgccgccggcacgctgtggctggacgtggcgcgccgcgactggtctgacgcgctgctggccaagtgcggcctgtcgcgacgccatatgccggcgctggtggaaggctgtgaggtttccgccacgctggagccgcagctggccgcacgctgggggctgaacccgtccgtgccggtggccggcggcggcggggataacgccgtcagcgccatcggcgtcggcgcggtgtcgccgggcgatgcgtttatctcgctgggcacctccggcgtactgtttgtggtcaccgacgcctaccggccggcgccgcagtcggcggtgcacgccttctgtcacgtactgccgaatctgtggcatcagatgagcgtgatgctcagcgccgccagctgtctgcagtggttctgccggctggtgggggtaacggaaagcgcgctgctggaagagattgcccagctgagcgaggaagaaaaagccgccgcgccgttgtttttgccgtacctgtccggcgagcgcacgccgcataacgacccggatgccggcggtatgttctgggggctgaatcacgccagccagcgcgcgctgatgggctatgcggtgctggagggcgtgagcttcggcatggcggacggcctgcgggtgcttacgcaaagcggcacccgaatcgaacagtgctcgttggtgggcggcggcgcccgcagcccgttctgggcgcagctgctggcggataccctgaacctgccggtggtgacgcataaaggcggcgaaaccggcggcgcgctcggcgcggcgcgtctggcctgtctggcggccggcaaaccgctggcggcggtgtgcgccaagccggacgtgtttcagacctggcgtcccgatccggcgcggcatcagcggctgacggcgcgccatgcgcagttcaacgcgctgtatgtcaacgacctgaattaccgtaagcactgattttaataacaataatacatcgcggccgctcgcggagagcggccctcagtaccctgaaaacgaggtcattatgtcggtaaataacaaacagtggctcggactgcccctgaatctgatatggggatatatcgccattgcggtctttatgaccggcgacggcttcgagctggccttcctgtcgcactacattaaagagctgggcttcacgccggcgcaggcctctttcgccttcaccctgtacgggctggcggcggcgctggccgcctggatctccggcgtcgtggcggagattatcacgccgcagaaaaccatgctgatcggttttgttatgtggtgcgttttccacgtgctgttcctggtgttcggcctgggcaatgccaactatccgctgattctgctgttctacggcatccgcgggctggcctatccgctgttcctgtacgcgtttatcgtcgccatcgtgcataacgtgccgagcgacagagcaagctccgcgctgggctggttctgggcggtgtattcgatcggcatcggcgtgctcggcagctatatcccgagctttaccattccgcagatcggcgaactgggcaccctgtggctggcgctggtgttctgcgtgatcggcggcattatctcgatggtggcgctgcgcaataccgaaacgccgcgccatatgcgcaaccttaccacccgggaaaagttcggcgagctgagccgcgcggtgacgctgctgtacaccaaccgcagcattctgttctccagcatggtgcgcatcatcaacacgctgtcgctgttcggttttgcggtcatcatgccgctgatgttcgtcgatgagctgggcttcaccacgccggagtggctgcaggtgtgggcggtgttcttctttaccaccattttctccaacgtattctggggcattgtggcggagaaaatgggctggatgaaggtggtgcgctggttcggctgcgtagggatggcgctctccagcctggcgttttactacattccgcagcatttcggccataacttcgccatggcgctgattccggcgattgcgctggggatcttcgtggcggcgttcgtgccgatggcggcggtgttcccggcgctggagccgaagcataaaggcgcggcgatttcggtgtacaacctgtccgccgggctgtcgaacttcctggcgccggcgattgcggtggtgctgctgccgtacttcagtaccatcggcgtagtagtggcgtacacggtgctgtacgtgctggcgtttttcctctgtccgctgattcgcgtcgagcagccgggcattggccgtcaggcaagcggcgagggcgaaaccgccggtatctcgtcataagggaaatgcgggggcgcggtgcgcccccggtcaggcagggatcagaacagtaccgaatagttcagaccaaaggtgcggccgcggcctttatagctatacagctcaggcgcgccgtaggtcgggctgtacagatacggtgcccgctggccccaggtggtggtgtagtctttgtccagcaggttctcgacgctgaagctgactttccccaccggcagctggtagctgcccaggaaatcgacggtgttatagccgtcgatttttttaccgtcggcgtcggaaacgtcaaaggtttgctgcgactgcacgcgtaggttccagtcgcccggcgcccaggcgacgtaagcggtggctttcgacgggctggcgctgtcgacggtcagtttctcccacttgccgtcaaccttggtctgcgacttgatcaggttgaaggttgcgccggcgctccattcgctgtcgtcgaagaagtagtccaccgccccttccacaccgtaaatccggcgcttgtcgtcgtcgaggttgatggtcatatcggtcttattgatcgaaatggtcttgtcagacagcgagtaataagccgctacctgggtgcgcagattgtcgccggtgtagcgccagcccagttcgtaagcgttgaccttgatgccgtcgagcttggagtcattgacgttgacgctgtttttcagctgatagtggccgttgaccagatcatagttgccggagccgtagtatttggcgatatccgggatctcaaagccctgcgagaagttgaaccacacctgctgacgctcggtcaggtgcgccaacagaccggcgttgaacagcgcattattgtagctggttttaccgcccggcacggcgtcggcggagttggccaggccgttggcgatgccctgctgctgcgcgtagccgataaagtcatccaccttgttttcagtgtactgatagcgtacgccgccgctcagggtgaagatcgggttaatgtcatagctggcctgcaggaacggcgccaggttggtggtggtgtagccggggtagcggccgacgttgtaactgttttgcagatccatgccgccggactgcttcgccttgtccagatcgaagaactgctggttggcgttgaagctttcatgctcggcgtcgacgccgtaggtcagcgtcaggccgtcgaccggcttgctgttcagcgtcagcttgccgccgtagaaatcggttttctgctgcgatgcgccgatgctggtgacgtcgccctgtttgctcagggtcgggaacgggtagaaggttagcgattcatcgcggtaatagacctgcgccaccagatcctggccccagaagtcggtgttggagtactgcaggttgatcagatggcgttcggtgccggggatacggtcggaattcaggttgccgctgttggaggcctggccgttgccggtgaccgccgagaaattctcgcccaggtacaggccgtggtcgccgtcagattggcttttgtaatattgggtggtcagctgcagctgctggtggtcatcaatattcagggtgccggtgcccatcacgtcgatgcggtcggaatattgcaggccggtctgggtattgtcgatcaatacctctttgcccttgccgtcgtaccagccgccgtagcgctggtaggagaccgacaggcgcccggaggcgtgctcgttgccgccgctgaccgccgccgccacgttctcatcatggtcgttatggccgccgaagccggttttgccgccgatttgcagctccacctgtttttcctgctggccttttttggtgacgatattcaccaggccgccggtgctgccgccgccgaacagcgaggtggcgccggaaataacttcaatatggtcgatgttgaacgggtcgatcgagtcgagctggcggctgtcggtgcgcgaggagttctggcgcacgccgtcgatcatcaccaacatcgaacggccgcgcatgttcatgccgtagttggtgcgcccctggctgctgacgtccatccccgggatcagctgggcgaggatctctttaatctctttgccgccctgcacctgctgttcaatttcctggctttcaatcacccaggtcgtctgcgccatttccgccgcgctgcggtgcatacggttggcggaaaccaccaactggtcttcatttttttgatcgtctgcccaggcggccggcgccagcatggccagcaggcagggattcagtatccagaggtgcttgcgtttcatcgttattcccaatctttcccatggttgtgattattgcgcatccctgtggcgacgcggcttcgcgcgtcttgtccgccgcagggatggatattaaaaactaaaattcggaataattcagcatagattgactatttcgtgaggtttctccgacttgctggctgcgccactggatcagcgacggggttgccgttaaatcaaacgcttcccggcccagcgcccggttgaggatgcgcgccgcgcgccaggccatcaggctcagctgcggttcggcgatgccgtggctgtgcatgccggcattgacggcaaacagacagttttccgccgggccgtcccacgccagggtaaagtccggcgccacgcgatagttgtcatcctcggtcagctgcagccgcccggccagcggcgccagaaacgccgggcgctccggctgatagccggtggcgaaaatcaccacgtcgctgtcaaaggtctctttgccctgatcgagatggtggtgggtcaccagctggtagccgttgccctgcggctgcatcgccgccagcgaacggctcggcagcaggcgcgcccagggcgtttcgcgcagcacttcaaagcggtgatacatggcgcggtaaatcgccagcagagattccgtggtgatgccgtccgaggtcatcttctgctccgtcagcatgcgctgtttggcgctgtcgttcagggtgtagaagctctccacatactccggcgtaaagtactcgttggcgaacgccgcttcgtccagcgcgttgtagttattgcggcgcgacacccagttgagctgcaccggctgcccccattcagcgcggaaaatattcaggaacagatcggcgccgctctggccgccgccgaccacggtgacgcgtttgccggccagatccgggttgcgcagcgccatttcgctggcgtggaagcagcgatcgttctgctcgctgacgcaggccggcagcagcggttttttaccgatgccgaggcacacgtggcgcgcctggaacataccgcgctgggtggtgacctcaaacagccgctgctgatcgttgaaggccacctgttcaatctcctggctgaacgccagcgactcgagcccgttggccgcccagtcgaggtagtcggcaaactcttcgcgcgatacggtgcgctgctcggtggtcaggaagcggtaaaactttttgcgcttcaccaggtagttgagaaaactgtacggattggtcggcgacaccgcgctgaccagatccttgagaaagctggtttgcatatggcagtccggcaccatcatgcccggatgccaggaaaaatgcggcttgcgctcaagaaacaggctgttgaaaccggcgacttcgctgcccagcgcggcaatgctgaggttgaacggaccgataccgatgccgatgaaatcgaggggctgattcattgggcagactccttggtgaccaaataaagcgggttatccagatcctgcagatagttcggcaacatacggctgccgccatcgtgttctgaataggtaagtttcaccgggttgagcaccacgcgaataatttgtggtttaaacagactgaaaagtgcaaagcgttccgccatgtccgggtgctgcgccatatagtcttgcagcaccgtcgccagcagttgatagaaacgttcctcgctgagctgacaagcagccatcagcggcgagataaagcgcagcacggtgacaaagtggccggtctgcaggtcgtgaatcaggtagtcggccggcaggcgcacggtgacgtccttcaccgactgcggcagcgacgccgcttcggcgaactcctgatccaccaggcgcatatcgccctgaaaatccttcagcagcacgcgctgcggcacgtgatccttcatcaccagcgtgatgttctgaccgtgggcgatcagcgccacgccgtagcggcacatcaggtggtacatcgggatcaccactgcccggaacatctggctcagccaggcttcgacgctgaggccggagcgttcgatataggcggcgattagcggctggccgtggttgtcggtttccatcagcgtcgccatcagtatcgcctgttcgccttcctgcagatagccggacgggttctcgcgccagatcacgccgagcatctcctgatagcggtaaggcgcctgcggcaggctggcgtaggtcgggtgcgccatgtagccggccgccggttcgcccaggatctgggcgccgctggcgcgcagcgtgccgtctgcggcgaagatctgctgcagccagcgggaggccgccgggccggcgccgatatatttgccgggaatgccgcggtagcaggaggtgttgtaaatggtcagcggcagcttgatatcaaaggccgagcggcggctgacgttggtcagcgtgcgcagcgattgttgggccagatagtcgtcgccgaattcgcccagttccaccagttcgccgcttgccagctgcggcaggaagtgcagggcgaccttctgctgccactgccacgggtgcagcggcagcgggatccaatcctgcgtcagctgcagttcacgccagcggcggtcgaaacgctgacgctcactgacgtccatgacgctgtccagcaggttatccagcggatagtcgtcgtcggcgcaccagacaaagctgtcgcgccgcgctgccacccaatgcaggcgaaactgcccctgatactccggcgcatagcgctgcagcgcctccagaccccagccgcggcggcccttattgaagataaacttcgggtggccggccagcaggcactgcagctcgtcgggatcgagcgcaatcagatcctgagcgctcatgccgtggcgcgccgcccgcagctgcagatcgccgcgcagggtggcgtacagatcttccagatgctcggcgatctgcgcgtcgttcatgttcagcacctgcgccagctgacgcagcgtctggtccgccgccagcggctggtcgccgcaggagagcgaatcggcgtcgatatgcagccagccccagatgccgcgccgggcgcggaagcggtaaaccgcatcccccagcgtgatgcgccaaccgtcttgctcggcttcggcgcgcagcgtgcgctcatactcaagctccgcaaggatcttggcgatcatctggcggttaacgtgctgccagtccgcgtattccgtgagattcataccgcttgcccctgaaagaagtcgtgacgctggttgacgatcagacgcgaacgcttatgcgggaaatcaaactccttcaccgtctgatagccggccgccggcagatggcggaacaggcgctggttatcggcgcgcggctcggccaccacgcgggtggtgcgcggttcgtccagatagagatagtgggtcagcccgcgcagccagctgcggataaactgcgcgccgcgccatgactcttcgcccaccaacatatgcaggccgcgatcgaacggctgccagcggtagtggcggccgatgcgatcttccgccgcccagtaaacttcgaaatagccgaacggctggtcgtcgaagcagcccagcagcggataacagtagctggaatccagctgacgctgcaggtaggcggcctgctgctccagcgggccggtcatctcccagaaggcggcgacgcgcggggcgttcatccagcgggtgaagcgttcggcgtcctgcgccacgtccggcaggcggaagctcagcgtgtgcttaatctgcggatcgaaacggcggtagacctcgccctgcggacgcgccgggcgctgcgggaaccacagttcgcgctcggcgtcgtactgcatctgcccgtcagccggcgcgcgcggcgccgtcagccacagcggcagctgataaaaggtttcgcgcgccagatagtcgccgtgcgccagggcgaacagcgcctgcgcctgcggctcttcgcgccatgcggcatacggcagggcgatgccggtcagctgcggcgcggcgaccagcagctggtccagcgcctgtaccagccagccggcgggcagggcgacgcccggcgggtgcagcaccgcgctgccgtccagcccgaggcccagcggcagattctgccccagcgtttcgcagcggaagccgccggcggcatgcatcagtttggcgatcgacattatttatcctcctgcgcgcgcagcgggttggtgaagtcgaaatagatcaccgcgggatcgacgatggtgttttcgttgtgatcgtgcagatagcagaagaagttgcctttgcagttccagtggctgctgtccagcacgtagtccaggcagcgggtgttgcgcgccgtggcgcgcaggccggccagcgcgtcgcgcacctgcgccatcagctgttgttcgctgtcaaaaccggccgcggccatcgcggcggtgaccgccagcgtagagttcaccagcaggtaataagggaagtaacgcagcagttgctgttcgctgaagcggttttccgcctcggcttcgccgatctgatcgagccacggcgtggcgtcggaggtaaagccgctgccctggcagtcgcggtacagcatgccgaccggcagatcctgctgcatttccaccagaatattttgctggtgcgccagcagcaccaggccgtagtccgcctcggcgctgaacagcggcagcagtacgtgtcggcagtaggcgtccagccagcagcgggcggtctgcgccagcggcagatcaagacgggcggccaggcggcgcaccgccgccgccagcaggctatcgccgccgtccggcgcggcctgggtcagcgtcaccagcacgttggtttgcgtatccgggcgatcgaacagcaggttgacccgcagcgccatcaggctttcttcctgaatctggccgtctgcggcgcgcaggccggcccagccgtcctcctgcatcacgcgcatggtggggtaacgcgcctgcagcgtttgccagcgatcggtgtgcgccagccgcgccagccgcataccgcgtttgacttctttgaccgacagcgtgcgcaccgagttggtcaggcgcacgctgagggagaatttgatcatgtcgcggttggtttcgcagtacagcgagcgggaggagctggtcggcagccagcgtgcgccggcctcgcccagatcgcgcagcagtccttgctcaaccagctcacggcaccacgactgggccagcagatggtcggcctgccacgggtgcatcggcagcagccagacgtcgtcggtaaagtgcgccagcagttgcggcgcgctttcggcagcaaagcgctgcaggcgctgctgcagcgtcagcgtcaggctgtcgccgcacaccacgcgcttatcggcggcaaaccagcgcagcgggaagcgcgcgccgaagtccggcagatagcgccgcgcctgctgcgggttaaacggttcgtgggatttcggcgccgggtgaaacgcatggccgaccagcagtccctgttccgcctcggcgaagttcagctgccggtcgcgcagcgtcggccagtcgaggcgtacggcgatcgcctgctgcgtattgtcgtggctctccagtacgcgctggcggaactgcgccacggtctggtcgttcagttcgccttttaccgcaggcttggccaacagcagatccaccagttgctcaacgctgagcgtcgtggcctggccgtcatctgactgatgcagcgtggccgggaacaggtagtggtggtgctgcgtcggtgaggtgtagcgcagattaatgcggatcgcctgatgctgattaagaggaatatgtaactgaggatgttgctggtggtcggtagccggaataacttgccaatcccgggtttcgcgcattaatgcgttgagaaaacactgcgcagccacatcggtctttgcggttgcaaactgaatagtcatgatcccagattcactatgaaacaattgagaatgattcttatatcaagaatggttaacattcacaataatcccatggtacaatttttatcataaaccaaacatataactcttactttcttaacggttactttacttttcatgagcctatccccacaacccgatctccttgccggcgccaaaagcgcgcccgccaactggcccctggcgttctgcgccggtttattgggcatcgggcaaaatggtttattggtcgcgctgccggtgctggtcagcatgacccatctgtcactgtcggtctgggcggggttactgacgctcggttcgatgctgtttttagtcggctctccctactggggacggcagtgcgaagtgcgcggctgcaagtatgtggtgctgatggcgctgggcggctatctgttcagctttgcgctgctggcgctggcggtatgggggctggcggcaggctggctgccctcgctggcggggctgggcgcgctggtggcggcgcgcgtcatttacggcctgacggtatccggcatggtgcccgctagccagacctgggcgctgcagcgcgccggtcacgagcgacgcatggcggcgctggccaccatcagctcggggctgagctgcggccgcctattggggccgctgtgcgcggcgctggcgctctcgttgcatccgatggcgccgctgtggctgatggcgctggcgccgttgctggccctgctggtggtgtgccggcagcagaacgatccgccgctgccgccggtggcgcagcagcaaaaccgtttacagtggcatatgctgccgtatctgctgtgcgctctgctgctggcggcggcggtcagcctgatgcaactggggctggcgccgcatctgacccggctgttccagcactctgcaacggtggtcagccaccacgtcgcgatcctgctgagcgtggcggcgggctgcacgctgctggcgcagtttctggtggtgcggccccagcgttttccgccggcgcaactgctgctaattgccgcgtcgctgatggtggtagggttggcgctgatgtgcgcgcagccgctggcgctgttttacctgggctgtgcgctgacgtcattcggcgcggcgatggccacgccgggctaccagctgctgctgaatgacaaactctctaccggcaaaggttccggcgtgattgccaccagccacacgctgggctacgggctgagcgcactgatggtgccggcggtggcgaaattttacggcgagtcgcagctgattgcggcggcgctggcgatggccgtcctgctgggcggcgtaagcggctggctatggcgccggcgagaaaaataaacgagcgggagaggcagtcagatgtccgcgagctatcgcatttttgatgtgcagttaattgagaaacgccagatttccccgtcgctggtgcgttgcgtcttcagcgggccgcaggtgagccgcatgaagctggaagcgccggaccagcgtatcaagctgctgtttccgagcgcggaagggcaggcttcgccgttggtgaacggcgatgactggtatcgcgactatatggcgataccgaaggcgcagcggccggtgatgcgcacctataccctgcgcgcgctgcgccgcgaacgccaggagatggacgttgagtttgtgctgcacggcgacggcggcccggcctcggcctgggcgacgcacgcacagccgggggacgccattcagatcgtggcgcccaacgccgattttgccggcgacagcggcggctatgagtgggcgccgccggcgcagatgcgccaggcgctgctgattgccgatgaaaccgcgctgccggcggcgatggggatcctcgaacagctggcgcagcaggacaatccgccgcgggtgcaggccttttttgaagtgccgctggccggggattgcgtcagcgtggcgcagttcccgtttgctgaggtgttctggctgccgcgcgacgtcgggccgcagcagctgcacggcacgctactgctggagtcggtgcgccgtcgggtgactattcccgattcggcgcgcgccgaggcgcagtcgctggcggaaaatagcctgggcggcgacgtgctgtgggaaagggcggagggcgcctgcagcttttatgcctgggtcgccgctgaatcctcgacggtgaaatcgctgcgccgctatctgatcggcgagtgcgatctggatcgctccacggtcaactttatggcttactggtgttaacgtcgtaaataagaacgctattaacttaataagtcattattttaatgatgcgattaaagcaaataaggctgataacacatagggttatcggccttatttatatcttgtgctattaacttaataaattattaacttatttgtctatgggactaagcttatgttgctattgacttattaagctaataatttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcttgttggcccggcaggtgacgctgcgggaagcaggcgcacctgagtgcgcccttgctgattaatcgtggcgcagaaaatcgtcggcatcgcgccaagcggggaaggcggtgtggtagagctgcaggttttccagcgacaggtcggcgtccagccgggcggccgcgcctggctcggcgctggccagcgtttccccctgcgggctgataatcaggctgtcgccgctgtagctcagcccgttgccgtcttcgccgacccggttgcagccggcgacataggcctggttttcaatggcgcgcgcagccagcagcgtctgccagtgctggctgcgcgctgccggccagttggcgacgtacagcgccagatcataatcctgctgacagcgcgaccacaccgggaagcgcaggtcgtagcagatctgcggcaaaatccgccagccgcgccattcaaagatttcccgtcgtttgccggcctgatagtgctggtgttcgccggccatgcggaacagatggcgtttatcatacgcgtgcaccgtgccgcccggctccaccagcagaaaacggttcaccgccgccttgtcggtttgcagcgccacgctgccggcaatggccgcgttggttttgatcgcccagccgagcagccagttaatcaccttacgttcaggcagcgcgctggcgccggcgtccatcgcaaagccggtggtgaacatctccggcagcacgatcagatcgcggccgtgaatatcggccagcagccggtcaaagtgctgcaggttggcctgcccgtcgcgccatgccagcggttgctgcaacagggtaatttttaaagtcgacataaccgctccgcagccgcatccagcgtgtcatcctgtttggcgaaacacagccggatcaatttatgagggaaaggatcggcgcagaacaccgacagcgggatcgccgccacgccagcctgctccgttaaccagcggcaaaacgccacgtcgtccaaatccgatacggcgctgtaatccgccagtaagaagtatgtacctgcacagggcagaatttccagccggctgcggcttaacgcctgcacaaagcggtcgcgcttggcgcggtaaaaggccggcagctgtcgccagtgctccggctcggcgcgcagcatatccgccagcgccagctgggccggggtattgaccgcaaaggtcagatactggtgcaccttgcgcacttcggcgctcagcgcggccggcgcgacgcagtaacccactttccaaccggtcatatggaaggttttgccgaaggaagagacggcgatcgcccgctggcgcagctgagggtgggccagtacgccggcgtggccgtcatcggcaaagcagatgtgctcgtacacctcatcgctgagcacatagatctcctgcccggcgatggcctgccacagctgctgcagatcctcggcctgccagacggtggcggacgggttgtgcggcgtattgacgatcaccagccgggtgcgcggcgacagctgctcgcggaactgttgccagtcgacgttaaacgccggcggctgcagggcgatgcgtttcatcaccccgccgcaaagctgaaccgccggggcgtagctgtcgtagctggggtcgaagctgattacttcatcccccggccgcaccagcgcgctgatggcggcgaacagcgcttcggtggcgccggcggtgacggtcacttccgtctcggcgtccgggcgccagccgtacagttcggcggttttatcggcgatggccgtgcgcagcggcgcgacgccggtcatcggcgcgtactggttggcaccctgctcaacgtgccaggccagccgctgtttcaaataggccgggccatcaaagtcgggaaagccttgcgacaggttgatggcctgatgctgctgcgccagcgcgctcatctggctgaaaatggtggtgccgagagcgggcagtttactgtcgggagtcggtgcggaaagcgtcataagcgatgtggtgccccattatgctgatgttgctgacaatatagcacgatgctagtatctggcaatcaagacgtttagatggctatctgtgtggtcgccggcgtcaccatgctttttctactgcgggatacccatgagcgaaaatgagcaactcagcgcgctgctggccgcttgtcactggattggcgacaagggctggtgcccggctaccggcggcaacatgtcgctgcgcctgaataatgaatactgtctggtgacggaatcaggcaaagataagggcagcctgcggcagcaggattttctgccggtggagatcgccagcaaccatgcgccggacggacgtacgccgtcggcggagaccggtctgcatacgctgctgtaccggctctacccgcaggtgagcgcggtattgcatacccattcggtgaatgccacggtattgtcgcgggtggaacagggcgatgcgctgcggctgcagggctatgaaatgcaaaaatccctcagcggccagcgcagccatcaggacgtggtgagcatcccgattttcgacaacgatcaggatattccccggctggcggcgcaggtggcggcctatgccgaacggacgccgctggcgtacggttttctggtgcgcggccacggtctgtactgctgggggcggcaagtgcaggaagcgcgccgccatcttgaagggctggagtttttattccagtgtgagctgcaacgtcgtttactggaggcgcaatgattcgcgcgattgttaccgatattgaaggcaccaccagcgatatccgctttgtgcatcaggtgctgtttccctatgcccgccggcatctggccgattatgtgcgccgccatgcggatcgcgacgaagtggccgccgcgctggcggcgctgcgggttgaaatcgcccagccgcaggccgacgacgagcagctgatcgccacgctgtaccgctttatggatgaagatcgcaagtccaccgcgctgaaggcgctgcagggcatcgtctggcgcagcggctatcacaacggcgattttcgcggtcatctctatccggaggtggcggaacagctggcggcgtggcagcggcagggcatcgggctgtatgtatactcctccggctcggtcgaagcgcagaaactgctgttcggctacagtgaagccggcgatctgcagccgctgttcagcggctactttgatacccgcgtcggcgccaagcgtgaggtagggtcctaccgcaatatcgccgcgggcatcgggctggcgccgtcggcgctgctgttcctgtccgatatccgccaggagctggatgcggcgtgcgatgccggctggcacggctgccagctgattcgcggcgaggaagatccggacagccgtcacccgcaggttaaccgttttgatcgcatcgacttaggggagttttgctgatgagcgctttgaccatttatagcgatgaacagccgcagcagccgctgtggcagagccgcgacggtgaacagatacgccggcagctggagcaggtcggcgtgcgctttgaacgctggcaggccgaccgtgagttaggggatgatccgcagccggaggcggtgatcgccgcctatcagcatgccatcgatcggctggtggcggaaaagggctaccaaagctgggatgtgatcgccatgcgtccggatcatccgcagcgcgaggcgctgcggcagaagtttttgtcggagcatacccacggcgaagatgaggtccgcttctttgtggaaggtgccgggctgttttgcctgcatctgaaccagcgggtataccagatcctgtgtgagaaaaacgatctgatctcggtaccggcccacacgccgcactggtttgatatgggagccgcgccgcattttaccgccatccgcgtgtttgataacccggaagggtggatcgcgcagttcaccggcgatccgatcgccggcgcatttccgcgtctggattaggacgccgcgttatcaacggggccggcggccccgtttcctcgttaccccagcgtacgccggaatatccctgcctcgacctgctgcggcgtaatcacgccgctgtccagcacccagccgctaatcagcgccgccggcgttacgtcgaacgccgggttatacacctcggcgtcatccggcgcccagcgacactgaccgaagctgccattgacgccggtgacctcctcggcggtgcgctgctcaatcggaatggcgacgccgtcggcgcaggccggatcgtgcgtggtgtgcggcgcggcgacgtaaaacggaatgcggtggtaatgcgccagcaccgccaggctgtaggtgccgatcttgttggcgacgtcgccgttggcggcgatgcggtcggcgccgacccacaccgcatcaacctggccctgcgccatcaggctggcggccattgaatcgcagatcagccggtagggaatccgcagttcgcccagctcccaggcggtcaggcggccgccctgcagcagcgggcgggtttcatccacccatacctgcgccactttcccctgctggtgggcgcgcagcagaacgccaatcgccgtaccgatgccggcggtcgccagcccgccggtgttgcagtgggtcagcaggcggctgccgggggcgaccagcgccgcgccgtggtcggcgatgcgatcgcacagggcgcgatcttcttccaccagccgccaggcttcttcggccactgccgcgcgccagtcgggctgcgtcagcgccagcttgatacgatccagattattcatcaggttaacggcggtcggccgcgccgcccgcagcgtgctcagcgcctgcagcacgtcgtcgtggggcaggccgcgctcggccagcagagccagcagcaggctggcggacagcccgatcagcggcgcaccgcgcacgcgcagggcgtggatatggccgacgagctgttcgacgctatcgctggccagccagcgtttttcctgaggtaacgcctgctgatcgaggatccacagccggttgtcgcgcagtgtcagactggtggtgttaagagggcgcatagcagttaaatccttgttacgagcgtattgcatctgtaacgctattctgccaacatgaatttcggatgtatagatgtccaaatgcctttacgtctaaaaaaacaagatcctgtttgtcagtgataccagaggggttgagatgtcgctttaccgtacctttacggcagccgatgccgttgaatacgcccgccagttcggacagctggccgatccgcacacgctggtcagcgccgaggagattggcgacggcaacctgaacctggtgtttaaaatccgcgatcgggaaggcgtcagccggcttatcgtcaagcaggcgctgccgtacgtgcgctgcgtcggcgagtcctggccgctgacgctcgaccgggcgcgcatcgaggcggaaacgctgctgacccacggcgagttctgcccgcgccataccgcgcgcgtagtgcatcatgacgcggagctggcggtgatggtgcaggaagatctctccgaccaccaaatctggcgccaggcgttgattgccggacgttattatccgctggcggtcggtcagctggcggagtatctggcgcagacgctgttccacacctctgatttttaccaggacgcgcagcagaaaaaggcgcaggtcagccgctttaccaatcctgagctgtgccagatcaccgaagatctgtttttcagcgatccttactgcgaccacgagcgcaaccagtttgacgaggcgctgttgccgctggtgcgcgaactgcgccacgacgcgacgctgaagctggcggtcgccgggctgaagcaccgctttctcagcaaagccgaagcgttattgcacggcgacattcacagcggttcaatatttgtcgccgaagggcggctgaaggcgatcgacgccgagttcggcttctacgggccgatgggctttgacatgggcaccgcgctgggcaacctgctgctgaactactgcgggctgccggggctgcttggcccgcgcgacgccgccgccggccgcgaacagcggctgcaggacgtgcgtgagctgtggctgatttttgccgatcgctttttggcgttgtgccagcaaaaaaccgcagacgccgcgctggcggcctccggctatgccgagcagtttctgcagcaggtttggcaggacgcggtgggctattgcggcaccgagctgattcgccgcactatcggtctggcgcacgtcgccgatctggatgcgatagaggatgccgagatgcgcgcggagtgtcagcgtaatgcgctgagtctgggccgggcgctgatcgttaatgcaccgccgataaccaacgtcgatgaactgctggcgcgcattcgccagcacagttaagggaacggcggcaggaataacaaaggggcgaagatcgcccctttttctcaggaagagtacgcttacgccgcttcagtatgctggcggcgtttctcctgcggctgcggcttttccggctgctgcgccgccaacgcttccggcgcgaagtcatccacgttgatggaacgcagacggctctcttcggccttggtcaggatgcgcgcttcgtcatcgctgattttgccttcttccagcgcgcgctgtgccagacggtccagccgggtgaacggcaggctcttgccggcttctttacacaggcgggcgtgaattggctcggcggcaatcacatcctccaacgcctcttccagcaggccgatcgggttatgcgcgctggcggtcaggtattgaccgcgccccagacggctgcgggtggcggaaggctgctgcaggatcttcgccaactgatgatccagacgatcggacggcgcctggtgcacgcggccgaacggcaggatcaccagccgcagcgctccggcgataaagcggttcgggaagttgcgcagcagatcgtccagcgcctgttcggcctgatgcaggcagtcctgcacgccccagtgcaccagcggcagatcgtctttctgacgtccttcgtcttcaaagcgcttcagcgtggcggaggccaggtacatttggctgaggatatcccccagacgggcggagatccgctcgcgacgcttcaggtcgccgcccagcacgcccatggaaacgtccgacagcagcgccaggttggcgctcaggcggttcagctgctggtagtagcggcgggtggcgtctttggtcggcgagaagctggtgcggccgttggtcaggccgagccagaagctgcgcaccttgttgctgccgacgtggccgaggtggccgaacagcgcctggtcgaaaccggccagatcgttgttctgcgccgccgccatttcctgcagcacgtaaggatggcagcggatcgccccctgaccgaagatcatcatggtgcgggtcaggatattggccccttccacggtaatggcgatcggcgcgccctgataggcgcgggccaggaagttggactcgcccagcataatgcccttaccgccggcgatatccatggcgtcaatcgttgactgttggccgcggtgggtacagtgatatttgacgatggcggacagtaccgccggtttttcgccctgcaccagcgcataggtaatcagcgaggcggcggcgtccatcacataggtgttgccggcgatgcgcgccagcggctcttcgatcccctccatcttgccgatggcgatcttgaactgacggcggatatgggcgtaggcgccgatgcccagcgccagcgatttcacgctgccggtagagttggaaggcagcgtgatgccgcggccgaccgacagacattcaaccagcatgcgccagccctgaccggccattttcggcccgccgataatgtagtcgatcggcacgaagacgtcggtgccgcgcgtcgggccgttctggaacggaatattcagcgggaagtggcggttgccgatctccacgcccggcgtactggtcgggatcagcgcgcaggtgatgcccggcgcttcgttgtcgctcagcaggtgattcgggtcgtacagtttgaacgccaggccgagcacggtggctaccggcgccagcgtgatatagcgcttgttccaggtcaggcgcatgcccagcacctgttcgccttgccattcgcccatgcagacggtgccgacgtccgggatagcgccggcgtcggagccggcctcagggctggtcagcgcaaagcacgggatctcttcgccgcgcgccaggcccggcaggtagcggtttttctgctcttcggtgccgtagtgttgcaatagctcgcccgggccgagggagtttggtacgccgacggtgatcgccagaatgccggagacgcccgccagtttctgcagcacgcgcgcctgggcgtacggtgagaactccagtccgccgaactcttttttgatgatcatggcgaagaagcggtgttctttcaggtatgcccacagctccggcggcagatcggccagttcatgggtaatctgaaagtcgttggccatccggcaggcttcttccaccgggccgtcgataaacgcctgttcttcggcgctcaactgcggttgcgggtagttgtgcagtttgttccagtccggcgcgccgcggaacagatcgccttcccaccaggtggtgccggcgtcgatcgcctctttctcggtggtggacatcggcggcatcactttgcggaacgcttttaacgccggcgcggacagccagccgcggcgcagcgaggtgacgttcagcggcagcagaatcacggccagcggcagcagcatccagaaactccacaggccgatggcgcccatgacgacggtataggccagcagcagcaggctgctgagtatcaggcttacccggtggtaaaacagcacgctgataagcgccagtaaaacaacaatgctaagaaccatcatgattacagctcctaagtcgtaagaggtctgacctgtttggtgtatagattggttttagttcaggcgattgtttttatcaatgcatttacactttaattacaactcaggtcacaaactgacagcaccaaaggtcaaaaaacgcgggacgccctcaaccgatgcgctgtttagtgcgcagtgcttctcggtttttccccgatccgttacactgcaaggcggaagattgacgataaaaagaggctatctcatgtaccacgacctgattcgcagtgaactgaatgaagcggcggatacgctggcgaaatttatcagcgatgacgccaacatcgacgccattcagcgcgccgccgttttgctggccgattcctttaaagccggcggcaaggtgatctcctgcggcaacggcggttcgcactgcgacgcgatgcatttcgccgaagagctgaccggccgctaccgcgagaaccgtccgggctacccggcgattgccatttccgacgtcagccacctgtcctgcgtcagcaacgactttggctacgactacgtattctcccgctacgtggaagcggtggggcgtgaaggcgacgtgctgctgggcatctctacctccggcaattccggcaacatcatcaaggcgattgaagcggcgcgcgccaaagggatgaaagtgatcaccctgaccggcaaagacggcggtaaaatggccggttccgccgatgtggaaatccgcgtgccgcacttcggctacgctgaccgcattcaggaaatccacattaaagcgattcatatcttgattcagctgatcgaaaaagagatggttaaggcttaagggccaacgggggccatgcgtccccgtattcatgatgtaggggcgcgcggcgcccactatgaaggagtggttttcgatgtgtgaactgctcgggatgagcgcgaatgtgccgaccgatatctgtttcagttttaccggcctggtgcagcgcggcggccgcaccgggccgcataaagacggttggggcatcaccttctatgaaggcaacggctgccgcacctttaaagatccgcagcccagctttaattcaccgattgcccgtctggtgcaggactatccgatcaagtcctgcgcggtgatctcgcatatccgccaggctaaccgcggcgaggtggcgctggaaaatacccatccgtttacccgcgaactgtggggacgcaactggacctatgcgcacaacggccagctgaaaggctaccgcgctctggaaaccggcaccttccgtccggtcggccagaccgacagcgaatatgcgttctgctggctgctgcaccaattgtcgctgaaatacccgcgtacgccggggcagtggccggcggtgtttcgctatatcgcactgctggcgcagcagctgcgcagtaagggcgtgttcaatatgctgctgtcggacggccagtacgtgatggcgttctgctcgaccaacctgtactggatcacgcgccgcgcgccgtttggcaaggcgacgctgctcgatcaggacgtggaaattgattttcagcagcagaccacgcccaacgacgtggtcacggtgattgccacccaaccgctgaccggcaatgaaacctggcacaagattgcgccaggtgagtttgccttatttcactacggtgagcggttgctgtgactggctgaacgggttgccggactgtgcgccggtgccggttgccggctgcgtcgtcgaggcgaacagcgtattcgactgcccgccgctcatcagcggctggcccagcacgtactggccgttggcgacgtgcacggttggcggctggtggtttttggcaaagtagtcgtagcccggcttcagctgacgccagaagctggcgtacaccgatgaacggtggcgaatcatattctgctcggtcatgcggaacggatagatgctgatatccaccagacgctggccgttgttgaacgccgccgccacatagcgatagatttcatccatatagccgttggtcatggcgtaacagccgatggatttacattcgccgtggatcatcaggtaggcgccggaatagccctgtgcgcgatcgtattcattcgggaagccaatgttaatcgcccgataatagcggctatcgggtttcagatggcgtacgtcgacgctgtaaaagccctcgggacttttaaagtcgccctgaacgcgttttggacccagcccgccggaatagttgcagatcggaaaactattcaccagacggaactcattgcccatcttggcgtaaagttctaacgtccgctcttctttaaatatctggatataaaccggcgaacccattaattgctgtttaacaaccggtgtttcaggaacctgctcgctggcgctgcaggccgtgatcatcggcatagaaaccagcatcgcaaataacagcgcgattctgctcattcaattattcctgctataccccgtcataacgtcgcgtcatagccgtgccggtcgtaccgttgcgctccgccgccggccgttgcctgctgcggaaccgatgtgcggccgccgtcctggagtgacgagaattattcagagtaaatattatatgtgccgacggtgagtcaccgcctgcgtgccactgactttttgttgcatttacgccacgccagattaccagcgtgttgatatttagcaatataggatatgtataaaaaaactacaaagctcgataaaagtgaattaaccgccaatttttaacgatttctgcaggaaataagcaacaaattaattccgtttgcttgactcaggtcactgacgaatggagaaaaatgttgcgaaaaatgttagcatcttcggcttgataccgctgggctgtggccggcgggtcgggtattggcaagcaagccaaccgtgcgcgttcagcggccgtttcgccaacggcgaagcagcgttacgccggttgcagggttggcgagggaagggggcgtcactgacaatggaaatgctgttctctgctcatagcgtcaatacgcgagaatttatgttgaatacggcatcaggtattcaacccggaggcggcgtgtggcgtctcatcatcctggcattgtccatactggctccggccacgacgacatgtgaaaccataaaaacatcgtataaatcctatgattaaaatcagaaaagggttagacctgccgatagccggagcaccggctcaggcgattcaggacggcccgcatctcaagcatgtggcactgctgggggaggagtatatcggcatgcgtccctccatgctggtgcaggagggcgacagcgttaagcttggtcaggcgctgtttgaagataaaaagaatcccggcgtgttcttcaccgcgccggccggcggcaagattgtcgccatcaaccgcggcgagcgccgcgtcctgcaatcggtggtgatcgccgttgacgacgacgcgcagcaggtggagttcgcccattactcggcggccgatctggcgcagctggagcgtggcatggtggaaggtgagctgctgagcagtggtctgtggaccgcgctacgcacccgtcctttcagcaaaacgccgcacccgggcagcacgccgcgtgccattttcgtcaccgccatcgacacccagccgctggccgccgacccgcaggtgatcatcgccgatcaactggcggcgtttaacgccggtctgacggtgctgacgcgtctgaccgacggcaaggtgcacgtctgccaggcggccggcggtaaactgtccggcgccgataacgcgcaaattacctataacgaattcgccggtccgcaccctgcggggctagtaggcactcacattcactttatcgagccggtgagcatcaagaaaaccgtgtggcatatcggctatcaggatgtgatcgccatcggcacgctgttcaccaccggcaagctcgacacgcgccgcgtggttgccctggccgggccgcaggtggagcagccgacgctgctgcgcacccgcctgggcgccagcctggaagaactgaccgccggccgcctgaaagcgggcgagaaccgtattatcagcggttcggtgctgagcggcgcgcacgccgcggggccgaaagcctatcttggccgtttccatagccaggtgtcggtgctggaagaggggcgtgaaaaagagctgctcggctgggtgctgccttcgtcgaacaagttcaccattacccgcaccacgctggggcacttcctgaagaacaagctgttcgccttctccaccagcaccaacggcggcgagcgctcgatggtgccgatcggcaactacgagcgggtgatgccgctggatattctgccgacgctgctgctgcgcgatctgctggcgggcgataccgacagcgcgcaggcgctgggctgcctggagctggatgaagaggatctggcgttgtgcacctttgtctgcccgggcaagtatgaatacgctccggtgctgcgcgacgtgctgaccaagattgagctggaaggataacccatgggcctgaagaattattttgagaaaatcgagcatcacttcacgccgggcggcaagctggaaaagtggtacccgttatatgaagccaccaccacggtgttctatacgccgggcacggtgacgcacggcgcttcgcacgtgcgcgacgccatcgacctgaagcgcatgatgattctggtgtggatggcggtattcccggcgatgttctggggcatgtacaacgtaggacagcaggcgatccccgcgctgcaccagctgtacagcggcgagcaactgcagcaggtgctggcgggcgactggcactacgtgctggcgcagtggctgggcgcctcgctggcgccggatgccggttgggtcagcaaaatggtgctgggggcaacctactttgtgccgatttacgccgtagtgtttatcgtcggcggcttctgggaagtgttgttctccatcatccgcaaacacgagattaacgaaggcttcttcgtcacctcgattctgtttgcgctgatcgtaccgccgacgctgccgctgtggcaggcggcgctggggattaccttcggcgtcgtggtcgccaaagagatcttcggcggcaccgggcgtaacttcctcaacccggcgctggcagggcgcgcattcctgttcttcgcctacccggcgcagatttccggcgatctggtatggacctcggcggacggcttctccggcgcaaccccgctggcccagtggagcgccggcggcgcgcaggggttgagcaacgtggcgaccggtcactccatcacctggatggacgccttcctcggcaacattccaggatcggtcggtgaagtttccacgctgatgatcctgatcggtggcgcgattatcctgtttgcccgcatcgcttcctggcgcatcgtcgccggcgtgatgctcggcatgatcgccaccgcctacctgtttaacgcgatcggctccgacaccaacccgatgttcgccatgccgtggtactggcacatggtgctgggcggtttcgctttcggcatgatctttatggcgaccgacccggtttccgccgccttcaccaacaaagggaagtggtggtacggcatcctgattggcgtgatgtgcgtgttgattcgcgtggtcaacccggcctatccggaagggatgatgctggcgatcctgttcgccaacctgttcgcgccgctgttcgattatctggtggtgcaggctaacatcaagcggagaaaagcccgtggcgagtgaagcaaaaaatgacggcatcggtaaaacgctgctggtagtactgttgctgtgtctggtgtgttcagtggtggtggcgggctccgccgtcggcctgaagtccaaacagcaggagcaaaagctgctggataagcagcgcaatattctggacgtggcggggctgctgcagccggccatgcccggcgagcaggtaaaacaaacctttgataagcgtattgaggcgcggctggtggatctgaacagcggcgacttcgtgcagggtgatgcggcatcgttcgatcaggccgcggcgctgcgcgataacgccaagagcatcgccttgccggcggcgcaggatccggcgggcatcaaacgtcgcagcaaccaggcggaaatttatctggtgcgcgatgaggccggcgcggtcagcaagatcgtgctgccggtgtacggcaccggcctgtggtcgatgatgtacgcctttgtcgccgttgacggcgacggcgacacggtcaaaggcatcacctactatgaccagggggaaactccggggctgggcggtgaggtggaaaatccggcctggcgccagcagtggatcggcaagaagctgtttgacgacggcggcaagccggcaatccgcgtggtgaaaggcggtgcgcccgcaggggatattcacggcgtggacggcctgtccggcgcgaccctgacctccaacggcgtacagcacacttttgatttctggttgggcgaacacggttttggcccgttcctgaaaaaagtccgtgaaggagcgctgaaaaatggctgattccaaagagattaaacgggttctgttcgggccgttgtttgacaataacccgatcgcactgcaggtgctgggcgtctgctccgcgctggcggtgaccaccaagctggagacggcggtggtgatgaccattgcggtaacgctggtgacggcgttctccagtttctttatttccctgatccgtcaccacattcccaacagcgtgcgcattatcgtgcagatggcgattatcgcctcgctggttatcgtggttgaccaggtgctgcgcgcttatgcgtttgaaatttccaagcagctgtcggtgtttgtcggcctgatcatcaccaactgtatcgtgatgggacgcgccgaagcctatgcgatgaagtcgccgccgatcgaaagctttatggacggcatcggcaacgggctgggttacggcgtgattctgatcctggtcggtttcctgcgtgagctgatcggctccggcaagctgttcggcgtgccggtgttggaaacgctgcagaacggcggctggtacatgccgaacggcctgttcctgctggcgccgagcgcgttctttattatcggcctgctgatctgggcgctgcgcacgctgaagcctgcgcaggttgaaaaggagtaatcggcgatggaacactatatcagtctgtttgttcgcgccgttttcgttgaaaacatggcgctggcgttcttcctcggcatgtgtaccttcctcgcggtgtcgaagaaggtctctaccgcttttggtctggggattgccgtcaccatcgtgctgggcatcgcggtgccggcgaacaacctggtctacaacctgatcctgcgcgacggcgcgctgatggatggcgtggacctgagcttcctcaacttcatcacctttatcggggtgattgcggcgctggtgcagattctggagatgatcctcgatcgcttcttcccgtcgctgtacaacgccctcggcatcttcctgccgctgattaccgtgaactgcgccatcttcggcggcgtgtccttcatggtgcagcgtgactacaacttcgcggaatccgtggtgtacggcttcggctccggcaccggctggatgttggcgattgtggcgatggcggggatccgcgaaaaactgaagtatgccgatgtgccggcagggttacgcggtctgggcatcacctttattaccaccgggctgatggcgttgggctttatgtccttctccggggttcagttgtaataacccagagataaaggcggaaaacttatggaaattattttaggcgtagcgatgttcacctgcatcgtcatggtgctggcgctactgatcctgtttgccaagtccaaactggtgaacacgggcgacgtggccgttgaagtcaacggcgacctggataaaagcttccacgcgccggcgggggacaagctgctcaatatgctgtccggtcaggggattttcgtctcctcggcctgcggcggcggcggttcctgcggccagtgccgggtggtgatcaaagaaggcggcggcgatatcctgccgaccgaactgtcgcatatcaccaagcgcgaagcgaaagagggctgccgtctggcctgtcaggtcaacgtgaagcagaacctgaaaatcgagctgccggaggagatcttcggcgtgaagaaatgggaatgcgaagtcatttccaatgacaacaaagcgacctttatcaaagagctgaagctgaagatcccggacggtgaggatgtgcctttccgcgccggcggctttattcagattgaagcgccggcgcacgatatcagctatgccgatttcgacgtgccggaagagtatcgcggcgactgggacaagtttaacctgttccgctaccgctccaaggtggacgacaccacggtgcgcgcgtactccatggcgaactacccggacgaaaaaggcatcatcatgctgaacgtgcgtatcgccacgccgccgccgaacaatccggatgtgccaccgggcatcatgtcgtcgtacatctggtcgctgaagccgggcgacaaggtgacgatttccgggccgttcggcgagttcttcgctaaagagaccgacgccgagatgatctttatcggcggcggcgcgggcatggcgccgatgcgttcgcatattttcgatcagctgaagcgtctgcactcgaagcgcaaaatcaccttctggtacggcgcccgctcgctgcgtgaaatgttctatgaagatgacttcaatcatctgcaggaagagaacgaaaacttcacctggcacgtggcgctgtcggatccgcagcctgaggataactggaccggctacaccggctttatccacaacgtgttgctggagaactacctgaagaatcacccggcgccggaggactgtgagttctacatgtgcgggccgccaatgatgaacgccgcggtgatcaagatgctgaaggatttgggcgttgaagatgaaaacatcatgcttgatgactttggtggctaaatgcgcgcgtcagcggtgaaaggctggataacgctggtggcgcttggcgccaccctgctgttaagcggatgcgggccgatgcaggtgaaccttgatggcaaaaccatggggacctcctactcgatccgctatctgcctggcgatgatacgccgtcggccagcacgattcaggcggagatcgataaacgtctggaactggtgaacgaccagatgtcgacctaccggccggattcggagctgagccgctttaaccgcagccgcgcggtcgatacgccgttcccggtctccgccgcgacggcgcaggtggtcagcgaggcgctgcgcattaaccgcgtgaccgacggcgcgctggacgtcaccgtcgggccgctggtcaacctgtggggctttggcccggaagggcgcagaagtcaggtgccggacgccgcagagctggcacagcgccgcgcctggaccggcattgacaagctggcggtgcagggtaacgcgctggtgaagcatattccggagctgtatgtcgacctgtcgtcaatcgccaagggctatggcgttgacgtggtggtgaactacctgcaatcccagcaggtaagaaactacatggtggatatcggcggcgaggtgcgtacccgcgggctgaacggcaaggagcagccgtggcggattgccatcgagcggccggtcagcggcggggagcagcgcgcgcagctggtgattcagcccggtaatatggcgattgccacctcgggcgattatcgtaactacttcgagcaggatggcgtacgctattcgcataccatcgatccgcgtagcggccggccggttgaacaccgtctggcgtcgattaccgtgattagcccgacctgcatgaccgccgacggcctgtctaccgggctggacgtaatggggccggaacgcggcatggcgctggccaacctgctggggatcccggtctatatgatcgtgaaaactgatgatggctttgaagagcgctattccgaggccttcaaaccgtatatgaataaaatcctgtgaggccgctatgctgacggtatttgttgccaccttcgtgttgtttctgctgattatcggcggcatgtcgctgggctatgtgttcaaacgcaaaagtctgcagggcagctgcggcggtatcaccgcgctggggatggagaaagtctgcgactgtccagaaccttgcgatgcgcgcaaaaagcgtctggcgaaagaggcgctgcgccgggaacagttggaaaagcaccgcattttatagccgttcactattattccagggcgcggctggctgcgccctgattcctcttccgccactgctgcgcctgttcgggcgaatctaccatcaccgcgtcagcccccaatgtttgcgcctgccggtatgcctccggcgagttaatgccgaataacacaatccgcgccgttccctgcgagcggaaacaggccatcgattcctcatcccagctgagctgcgccttggagcgcccttcgcccagcgtatatttctccaccacctcgacttcgcgcgtcagctccagcccgtaccagcggggcgtcgcgtcatgcggctgcagctggcagcggtgcgccatggcgacgttagccagcaggctgcgggtttcatcacggctgacaaagcgcgcgatctgcggtggcagcgcctgcaggtagcggacatcggtggaatagacccgggtgcgtgccagcgcgtgctgctcttccagcgtcgccagcagcgcgtcggcgaagcgggccggatcggcgtccggtgacttgatgtccaggtagaaggtggcgtgcggaaaggtttgcagcaccgttgccagccggggaatgccgatgccctgggcgcggtacgggtggccgccgccgcgggtataggcccagccggcatccgtctgcgccagttgcattgcgctgtaggcggagaccggccctcgggcgttagtgagcgcttgcagatcggcgggacgatagaggacgaccaccccgtctttactcagctgcagcgtgatccacacggcgtcagcaccgttagccaatgcgctgcggatggccggcacggtattttccggcgcatcggcggtgccgccgcggtgggcgataatggccggctgtgacgcagcgacggcgttatacagcggggcgcacagcagtagcaacagcgcgggcagggcgcggagtagtggcatgaaaacgttcctgaaattgacctggcgctatcatacagttgaaaaatgacgttttttttaacccccgccgtctgtattcggaaattgcctaggttcgtattgagagtgcgcgactttgctgtatacttatacagtattattggagggcgcgatgcgtaaaatcattcatgtcgatatggattgcttctttgccgcagtggaaatgcgtgacaatcccagcctgagggatattccgctggcgattgggggcagtgccgaacggcgtggcgtgatcagcactgccaactatccggcgcgtcgctacggcgtgcgcagcgcgatgtcgaccgctatggcgctgaaactgtgcccacagttgacgctgttgccggggcgcatggcggcctataaagaggcgtcgctgcatatccgccagatcttcgcgcgctacacttcgctgattgagccgctgtcgctggatgaagcctatctggatgtgaccgacagcccgcagtgcaacggctcggccacgttaatagcggaagagatccgacaggctatttttgatgaactgcagctgactgcctcggctggcgtggcgccgatcaagtttctcgccaagatcgcctccgatctgaataagcccaacgggcagtatgtgatcccgccggcgcaggtgggcgcctttctgcagcagctgccgctcggcaaaatacccggcgtgggtaaggtgaccgccaagcggctggaagaactggggctgcacacctgcgccgacgtgcagcgttacgatctggccgcgctgctcaagcgcttcggcaagttcggccgggtgctgtgggagcgcagtcagggcattgacgagcgtcaggtatcgtcggagcggctgcgtaaatcggtcggcgtggagcgtacgctggcggcggatatccacgactgggcggagtgcgaagcgctgattgtcgacaaactctaccccgaactggaagcgcgtctgcacaaggtaaaacccgatctgcatattgcccgccagggggtaaagctgaagtttcaggatttccagctgacgacgcaggaacacgtctggccggtgctgaaccgggaagatttgttggcggtggcgcagcaggtgtggcgcgagcggcgcgaagggcgcggcgtccggttggtggggctgcatgtgacgctgctggatccgcagatagaacggcagctgctgctgccgtgggatggctagggccggggaacccggccctgatgcgttatcagtcgcgttccggaatggctttcagcagttcggtcagcagctgccagtacaggccgacgctttcaatctgcacctgctcgtccggcgaatgcggcccggtgatggtcggcccgatggagaccatatccatatccgggtacggtttcttgaacagcccgcactccagaccggcgtggatcaccataatgttcggcgtcttgttaaacaggcgctgatacagttcgcgcaccaggtgcatcaccggagaatcggcatcaggctgccagcccgggtagccgcccttcggcgcgacgttggcgcctgccagctggcccagcgcggtcagcatttccaccacgtagtctttgccgctgtcgatcagcgagcggatcaggcagatgatttccgcttcgctgtcgctggtggtgaccacgccgaggttcagcgaggtttccaccacgccctgcaccgcgtcgctcatgcggatcacgccgttcggcgtgccgttcagcagcgccaggaaacgtttttggctgtcggcggtcagcgcttgctgcgcgctgtcgcttggctccagcagtacggtgatgtttttctctttcgccgccagttcgttctgtagcgtcgtcaggaacgcctggctcagcgccttcagcgtagcaacctggtccgcggcgaccgcgacggtggcaaaggcttcacgcgggatggcgttgcgcagcgtgccgccgttcagctccagcagacgcaggccaagctgcggggtgtgggcgaacaggaagcgggccagcagcttgttggcgttgccgaggcccagatggatatccgcgccggagtggccgcctttcaggcccttgatggtcagcttcagcgtctggtagccggccggcagcgcttcacgctgcagcggcagggtggtgataaaatcaatcccgccggcgcagcccatgtagatctcgccttcttcttccgaatcggtattgatcaggatatctgcctgcagccagttcggctgcagaccgaatgcgccgtccatgccggcttcttcggtcatggtcagcagcacttccagcgggccgtgctcaacgctgtcatccgccagcaccgccagtgcggaagccatgccgatgccgttgtccgcgcccagcgtggtgccacgtgccttgacccactccccgtcgatatacggctggatcggatctttggcgaagtcgtgcacggtgtcattgttcttttgcggcaccatatccaggtgcgcctgcagcgccaccggcttacggttttccatgcctttggtggcaggcttgcgcagcaggatgttgccgacctggtcgcgttcggcgtgcaggtttttctctttggcccagtcgaggatatgctgcgccagcgcttcttcatggtaagaagggtgcgggattgagcaaattttagcgaaaatgtcccacagcggctgtggtgaaagttgagacaattcagacacgttgagtctcctgttgacggcgtttccggctcaggcagcggaagccgtgcggttaagttaagggcaatgcccggcggagataaacgcgtggccggggcggctgccgttagcgtggctagtgtgtgccgcgtcggcacgatagtcagagaatatcattttattagcgccggtgcgcgcgtgctatcgcactgcataatcgacaaaatggcgcggttttatagcaagttgcctgctttttcagcatcaatgaccagaagagcctggtaaggaattcgcgatgaattcctcggttcaactggtattcagcgcgtccaatctctataatctcgcgcaaccttttttcccctgaacacttgagtaagccgattttacactggctgggacaccttttatgagcgaaaaatacgttgttacctgggatatgttgcaaatgcaagcgcgcaaactggcgcatcgcctgctgcctgctgaaaaatggaccggcattatcgcggtaagccgcggcgggctggtgccggcggcgctgctggcgcgcgaactggggattcgccacgtcgataccgtctgcatttccagctatgaccacgacaaccagcgcgagatgaaaatcctcaagcgcgctgaaggtgacggcgaaggtttcatcgtagttgacgatctggtggatactggcggcaccgcgaaagccatccgcgagatgtacccgaaagcccattttgtcaccattttcgccaagccggccggccgtccgctggtggacgactatgtggtcgacatcccgcaggatacctggatcgaacagccttgggatatgggcgtcagcttcctgccgcctatcggcggccgctaagcgcctgaccgcagcaacgcccggtaatgccgggcgttgtcatttcccgcctttatttttgtaaattcccgccgtttttttcctgccgtccgacgccgtttctccgccgtgattagcgataaacggattagttatcagtgcgctagcggacaccgttgccgcagtgaagcgtaaaattaacgcctatttaacaatgagatagattggtttcccgcgccagagttaggtacactacgggtagtcatcaggccgtttttgcctgcgtccgatttacggaggctgttgttaccatggcacaagccaacctttccgagattttattcaagccctcattcaagcaccgcgagacgtcgacgctgatccggcgtgcgtcgcacgcccgttccgccaccatgcactcgccgctggaaggcgacaccgccaataactggtatcgcatgctgaaccgcctgctgtgggcgtggcgcggcgtggacgcggtggagatcgtggaggtgctgtcgcgcattgccgcctctgcggcagagcacagcgacgagcgcctgctcgataccgtggtcggctaccgcaacggcaactgggtttacgagtgggtgcatcagggcatgcagtggcagcagcgcgcgcttgagcagcaggatccgctgctggcgggcaaacactggctgcgcgccgccaacttttacagtatcgccggctatccacacctgaaaggcgacgaactggcggaacaggccgaagtgctggctaaccgcgcctatgaggaagcggcgctgctgctgccgtatcagctcaaggagttggagttcaagattgacggcggcagcccgatcaccggcttcctgcatatgccggagcagggcaaggcgccgttcccgacggtgctgatgtgcggcagtcttgatacgctgcagaccgactatcaccgcctgtttaacgactatctggcaccgctgggcattgcgatgctgaccatcgatatgccgtcgatcggcgcttccgccaaatggaaactgacgcaggattccagcttcctgcaccagcaggtgctgagccagctgcccggcgtgccctggattgaccatcagcgggtgaccgccttcggcttccgctttggcgccaacgtggcggtgcggctggcatatctggagccgcagcgcctgcgcggcgtcgcctgcctcgggccggtggtgcacggcgtgctgtgcgatgcccgcaaccagcagcaggtgccggacatgtatatggacgtgctggccagccggatgggcatggccgacgcgtccgatcacgtgctgaagatggagctgaaccgctactcgctgaaaatgcagggcctgctcggccgtcgttgctacacgccgatgctgtccggcttctgggaacaggacccgctcagttcgaaagcggaatcgcagctgatcgtttcttcctcactggacggtaaactgttggcgatcccgcgcgcgccgatctaccgcagcttccatcaggcgctgcagcagatgagccgctggctgcacgacaaaatgcgttaaatagttgctaatttttaacagtttgttaaaaagaggggtctacattaaggaggttgaagtatgacgttaccgagtggtcaccctaaaagccgactaatgaaacgatttgccagcttggggccgtacctgcgtgaagggcaatgtgagaacgaccggtttttctttgactgtctggccgtatgcgtcaacgtgaaacccgcgccggagaagcgagagttctggggctggtggattgagctgcaggcggacgatacgcgttttacctatacctatcagttcgggttgtttaataaagaaggtgtatggcagccagaaaagattaaagatgctgaagtaaaaggtaagctggaaaccacgctgcgggatttccatcagcgtttggcggagctgctgaacgggatggagctgtcgctggaacctgccgacgattttaacgagcagccgatcaaactttctgcttaggcggtttccccggcaattgcactgaattcgcgttgtgcctgttggcataacgcgtctctcctgatacaaagtcctctgcacttcttctatttcaacggcgaatgattatgaacggcagccagacattggttgtgaaattgggcaccagcgtgttgaccggcggatcgctgcgtctgaaccgcgcccatattgtcgagctggtgcgccagtgcgcacagcaacatgctgcgggtcaccgcattgttattgtcacctccggggcgattgccgccgggcgtgagcatctaggctaccccgagctgcccgctactatcgcttcgaaacagctgctggcggcggtggggcagagccgcctgatccagctgtgggagcagctgttttcgatttacggcatccacgtcgggcagatgctgctgacgcgcgccgatctggaagaccgtgagcgtttccttaacgcgcgcgacaccatgaatgcgctgctggataaccgcatcgtgccggtgatcaatgagaacgatgcggttgccactgcggagatcaaagtcggcgataacgacaacctgtcggcgctggcggcgattctggccggtgcagacaaactgctgctgctgaccgatcagccgggcctgttcaccgccgacccacgcaacaacccgcaggcggagctgattcgcgaagtgcacggcattgacgatgcgctgcgggcgattgccggcgacagcgtttccggcctgggcaccggcgggatgggcaccaaactgcaggcggccgacgtggcctgccgcgcgggcgtcgacgtggtgatcgccgccggtggcaagccgggcgtggtggccgacgtgatcgacggcaacccggtaggcacccgtttccacgcgcaggaagccccgctggagaaccgtaagcgctggatcttcggcgcgccgccggccggcgaaatcaccgtggatgacggcgcggttgacgccattatggcgcgcggcagctcgctgctgccgaagggcatccgcgaggtgaagggggacttctcccgtggcgaagtgatccgcatccgcaacctggcggggcgcgatctggcccacggcgtcagccgctataacagcgacgccatgcgcatgattgccggacaccactcgcagcaaatcagtgatattctcggttatgaatacggcccggtggccgtgcaccgcgacgatatgatcgtaagttaaggagtaagcatgctcgagcagatggggaaggccgccaagcaggcttcctggcaattggcggtgctcagcacggcgcaaaagaatcaggtgctgtcggtgatggccgacagactggaagccgacagcgacatcattttacaggctaaccaacaggatatggcgcaggcgcgcgccagcgggatgagcgaagccctgctggaccgcctgctgctgacgccggcgcgcctgacggcgatcgccaacgacgtgcggcaggtgtgccgcctgaacgatccggttggtcaggtgctggacggcaacctgctggacagcggcctgaagctggaacgtcgccgcgtgccgctgggcgtgatcggcgtaatttatgaggcgcggcctaacgtcaccatcgacgtcgccagcctgtgtctgaaaaccggcaatgcggtgatcctgcgtggcggtaaagagacgcaccataccaaccaggcgacggtgaaggtgatccagcaggcgctggagcagtgcggcctgccggcggcggcggtacaggcgatcgacagcccggaccgggcgctggtgaacgagctgctgcggatggatcgctatgtggatatgctgatcccgcgcggcggcgccggcctacacaagctgtgccgtgaacagtccaccattccggtgattaccggtggtatcggcgtgtgccatatctatgttgacgacaatgtggattacgacaaggcgctgacggtgattgaaaacgccaaaattcagcgccccagcgcctgtaactcggtggaaacgctgctggtgaaccgcagcattgccgacagcttcctgccggcgctcagcgcccgcatggcggaggccggcgtgacgctgcacgccagcgacagcgcgatgccgctgctgcagggcggcccggcgcaggttaccgcggtgaaggcggaagattatgaagacgagtggctgtcgctggacctgaacgtgacgttggtggaggatatcgaccaggcgattgagcatatccgcagccacggcaccaaccactccgacgctatcctgacgcgttcgctgcgcaacgccgagtattttgtccgcgcggtggactcttcggcggtgtacgtcaacgccagcacccgctttaccgacggcggccagttcggcctgggggcagaagtggcggtcagtacgcagaagctgcacgcccgcggcccgatggggctggacgcgctgactacctataagtggatcggctacggtgacgatctggtgcgcggctgacgcacagccagcagttaaccaagacgacggggcgcagcatgctgcgccccgtttattttggtcgtcaacgccggatttagcccacaataagtataaggttgatgagatattcagcgaacgattagccgcctattgactcatcgtcggcttttgcataagttgttcaacgcacgccgatctgccccgcagatctaccccctcaaagccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatcaaactttcgaagaagttttttgaagtaattttttaattgataataaataagatacaaatctattcgctcgcaaaagtgcggtatggtttgttgtagcccacgcgcaaagcgggtgcatgtttgtgtatctaggcttgaagcgggtgattatgtcagttgaaagccggcttccgcataactgacctgctccagtttctggttgcgcaccttactagagctttatatcagagtggcgctgtattgaacggctctaaacaactgtaggctcagtgcggcagcgttgaggtggcgactattatcagtggttgactgtacttttagataccaagaacacagtgacgtcacttagggaacactcatcggccgatgcgtcattttgcgtgatcacttcgtattttttcccatttttatcatggaatacaaagtgataaatttgtgtgtactctcccttgtcatgtttctcaatagccagcagcttggattctgtttgcgtctcatcaatattcgcgatatcaacgattttttcatttttcatccagacttcggccatgttcatcggccatgatgtgcagccgggagatgccgctccggcagacatggcgaacatcagcccggcaatcagtaaaagtttattcattgaatcacctcaaggtatctgtcgttactggcccatatttcttgtcgcgttcgtagtggcattataatgcagccggtagatgctgtccctggccgggtgatgctgtcaccatgaatcaagaagccagctcgtccaaacatttcatttgatgggcatggttgcaggcgaatggagtattttcccgtggtaggatgattaaatggacgtccagtgatgatatatttccccctcggcagagggcctacgttgctcacgtcctgaagttcaggattgttctttcccttatctgcacctgcatacccaatgccaatcaatttcccattcctggacagttttcctgagctttgctgatagacccataccatatgaaatccctctcatccataaataatttaaataactaactcctatctatagagacatcttgccataatcattttatatttcttctttcttgtttgttatttttggcatggatcaaattattcataatatgtgaagggctaaagtgacaccgatgtggtattgttttgccactatatttatttgtttttatttgaattataactatgataattgtgtttgcatttacaatattgatattttattggtttgttaatggcggtccatttcaaacatgaaggtggttataggttgttgtataactaaacttgtaagtgattcgattaaaaataatattaatgggttttcctaaatgattaaacatctttctttatgttttttgtttatccttctaacgggatgtagcggcgataggcttacttttcatcaggagggtgatgttaccgtagataaaagccgtatatgcatagcttctactcctggggatgcgctggagtattactcattaacctcatcagaaaataattaataattatggaaaaccactggcgatggaggacgggatcgtaaagagatatcctgatacctgtattccattcatattgaggaagatttcgaactatgagcttatctacgcgcttggcggccagtattgccgatttgaatttataactgatgaaaataaaaaggtaacaaaaacatacggaaagccataatatatccggtgttttccgggaggctagtgctgaaaagggttgttataggagatggttttcatgttagaccggcacgttacacagagaatttatatggcgtccagtgttggaattattagctgctgttaagataagacggacatggaggaggtaatgaaagtaaggcataacattttacgctatgcatcatcattgctggttggttgcatgcttgccggatatgcgatctctttatggttacgcacagcagagattgctgcagttcatactaatgataacttcagtgacgtcttggtgaccaatttcccgctaaccgacaaaggtaaaataaactggtggttggcgaataaggataagttaagtgaaaactatggtatacctacctcatctcctgattctgggcgtttttccattactttttgggatttcagtgacggttataaaaagaaagaaaaatacgacaggctttgttttcctgagatgaagacagatgtgaactgtattgaaaaagatgccgtacttattgtgagtaataaccgtgcgggcagcatatttttcaccgtggacaatgggcgttatataataaaagataatggcgacattgtgaaacttaaagggtggtaaaacgacttttcacgccatggactttacctgaggagttgtttgtaacggaatgaaagtaaaaagtaaaaatctgctctatatactgacaatgattgcttgtctccttattggctctttattttttatctcgctgcgtacagttgaaattttcgctgttcatgagaatgataattttagtgatgttttggtcaaaggatttcctctcacggaccacgggaaaataaactggtggctgaacaataaatccatgctaaaggagcgctataacattcccaagccggcaagttacggcagttttaccatcaccttctgggactttggcaatggctatcaagaagaaggtaaatatgacaggctgtgctttgatgatatgaaaacgaagagtaattgtatcgataaaaatcccctgttttccgttagacagatcaaaaacgatcgcctgctctttattacatgtgatggacgttattcactgagcgataagagagaagtggtcaagattaaacgtgaataattctcctgactagcaaacagtggacgcacgaataagtgagtaaactcttaactagaggtggctaatgaaaatgttttttattatatgttctattcttcttgtctctggttgtccggggcctggcgatcgcttaccagaaacgttacatgcggatgttacgctaaaggggaaatcaccgtgtatattataccccgctaagttaggtgaacgtattacatcaattcaaatctccagtaaaacagataagccattcagtaaactgtttgatgattcccctttttaccctgtgagcagccaatgtttgcctacttttgattatcattttaaagctggtaatgagtatgtggtttattatggcttggataatgataggcggcaaaggttgattcaggctacgtttcattttcaaggtagagataacaagtgaaactatttaaattcaatgataaaaatactggccaaacacgaccagtatttttattagctgcatgttaacctaggaccagcctccacttgctgcagtctctgataaactgtaacgtgctgatggttttcgatatgcctaccagctgaattttggtttccatctctacttcacagtcgtatttggtatccccgaattttgaacaggatatttttctggcggaaactagggagatcatattgctttcttctttagcaagttcaccgataacttcttcacgctgcttattactttcatcgtaaggctctgtatcgttttggtgatatcacgttcgaaaggctcagatgaataccctgatgaaaaatgccatgccagacatgccggcagtgattgtttctctattaaattttcaatttttcaataataaaatataaattattgatattttaaatggttaatgttaatcctttttatagccttccgcagcatgcttctgtttaagtgtttttacttggtttttgacatcgcagggctgtttttatgctctgcttaagagcgcagcgccgttatttatccgttttaataggaaataatttacatattatgattaaggcctgcggatatatggcctgatttgttatcatggaaaggttcgttgttactttttccgcgcgtttatcggcacatgccggttgtgacatgccgaacggcggcggagaagcggacgcaaggacagaggctgagcgccttgttcagcccatttttatggagatttcaccgttatgcatcgtcttaagcgtcccggccgcgtcggccgctacctgctggtttttttcacgttgctggtgctttgtccgctggcctatagctggctgatggcgcgctttggctacggcgatccgccggcgcagcgcgccgcggctgagcaggttgatcaggtgctgattcgcaaggcgtcgcgcacgctgagtctgctaaaggataatcaggtggtggtcagctattctgtcgcgctcggcggtgcggcggacggcggcgccaaaacgcgcgagggcgatcagaaaacgccggaaggcgactacagcatcgactggcgcaactcccgctccaagtattatctcagcctgcatatctcctacccgggtgctgatgatagcgcacgggccaaagcgggcggttattctccgggcagccatattatgatccacggccagcccaacggctggggatggctgtcgccgctgctgcagcgtctggactggaccgatggctgcattgcggtgaccaacgccgagatgaaggagctgtggtcgttggtgccgaccggcacgccggtgcgcattgagccgtaaaccggcggggccgtgcggcgctcccttgtccggtgacgaaaaatattcccggctgtggcatgatactgcggaccactttggaatcaggggatgaatgtgaaaccggtaacgctatacgatgtcgcagcgcacgcgggcgtctcttatcagaccgtctcccgcgtcgttaatcaggccaaccacgtttccgccaaaacccgtgagaaagttgaagccgcgatggcggcgctcaattacattcccaaccgcgtcgcccagcagctggcgggcaagcagctgccgctgatcggcgtcgttaccgccaacctggcgctgcatgcgccgtcgcagattgtcgccgccattaagtcccgcgccgatcgcgtcggcgccggcgtggtggtcggcatggtggaacgcagcggcgtagaggcgtgtcaggcggcggtgcacaacctgctgacgcagcgggtcaacgggttgatcgttaactacccgctggatgaacaagacgccgttgcggtggccgcggcctgcggcaacgtgccggtggtgttcctcgatgtctccgacagctaccccgttaacagcattattttctcccatgacgacggcgcgcggctgggggttgagcacctgctgcagcacggtcaccaacgtattgcgctgttgacggggccgctaacttccatctcggcgcggctgcggctggcgggctggcacaagtatctggcgcagcatcatctgcagcccgtggcgcaaatcgaaggcgactggagcgcaatgtccggtttccagcagacgtcgcagatgctgaatgacggcacgcttcccacggcgatgttggtcggtaacgaccagatggcgctgggagcgatgcgtgcgataagcgaatttggcctgcgcgtcgcgaccgatatttcgctgatcggctatgacgataccgaagacagctcctgctatatcccgccgctgaccaccatcaagcaggatttcccgcagctggggcagagcagcgtcgacaggctgctgcagctctcctatggtgaagccgtgaccggcaatcaactgctgccggtcacgctggtcaaacgcaaaactgtcctgccgcccgacgcgcaggcctcctctcctcaggcgctggccgagtcgctgctgcagcttgcacggcaggtgtcacgtctgtaagcgcaggcgctatccatcacctgggttaaccgtgtggcgaagcgctcacatttatcgtcgttaatcatcattaatgtgagtcggctcactcattaaacagccggtcctttacagtatttgcttcgtctccgtatgttcttggttaattgtgagcggatatcaatttgtaataggacacggccatgaccatgaatacggaatcactcgctgcggtactggcgcgccgcgactgggaaaatcccggcgtgacgcagcttaaccgtctggaggcgcatccgcctttttacagctggcgcaatgccgacgcggcgcgcagcgaccaacattccgatcggttgcgcagcctgaacggcgactggaaatttagctggtttgccgcgccggaggcggtgccggaaagctggcgcctgagcgatctgcccgatgccgacaccgtaaccgtcccctccaactggcagatggacggttacgatgtgccgatttactccaacatcacctatccgttcccggtcgatccgccgcgcgtgccggccgataacccgacgggctgttattcgctcacatttagtctggacaagcggacggtaagcggtgagcagacccgcatcatctttgacggcgttagctccgcgtttcacctgtggtgcaacgggcgctgggtgggctacggccaggacagccgtctgccgtccgaatttgatctcagcgattttctgcagcagggggaaaaccgcctggcggtgatggtgctgcgctggagcgacggcagctatctggaagatcaggatatgtggcggatgagcggtattttccgcgatgtgtccctgctgcataagccggcggtacgcatccgcgatctgcacattgccacccgctttaatgctgatttcagccgcgcgcagctggaggccgaggtccgcatggcgggggaagtgagtgatgacttacgcgttaccgtgcagctgtggcgggacaacgctctgagcgcggaggccagcgcgcctttcggcagcgcgcttatcgatgagcgcggcgcctatgccgagcgcaccacgctgcggctggaggtggagcatccggcgctgtggagtgcggaaaccccgcacctatatcgcgcgctggtgctgctgcagcgtgccgacggcacgctgattgaggcagaagcctgcgacgtcggcttccgtcaggtcagcattgaaaacggtctgctgctactgaacggcaaaccgctgctgatccgcggcaccaaccgccacgaacatcatccgcagcgcgggcaggtgatggatgaagagaccatgcagcaggacatcctgctgatgaagcagcataactttaacgcggtgcgctgctcgcactacccgaaccacccgctgtggtacaggctctgcgatcgctacggcctgtatgtggtggacgaggcgaatatcgaaacgcacggcatgacgccgatgagccgcctgagcgacgatccgcactggctgccggccatgagccagcgcgtaacgcggatggtgcagcgcgatcgcaaccatccgagcattattatctggtcgctgggcaatgagtccggccacggagccaatcacgacgcgctttaccgctggctgaagtcggccgacccgtcgcgcccggtgcagtacgaaggcggcggcgcgaatagcgcggcgaccgatattatctgcccgatgtatgcgcgcgtcgatcaggatcagccgtttcccgttgcgccgaagtggtcgatcaaaaaatggctgtcgatgccgggcgagcagcgcccgctgatcctctgtgaatacgcccatgcgatgggcaacagcctgggcggttacgccaagtactggcaggctttccgtcagtatccgcggctgcagggcggctttgtctgggactgggtggatcagtcgctgatcaagcacgacgcagacggtacgccgtggtcggcgtacggcggcgactttggcgatacgcccaacgatcgccagttctgtatgaacgggctgctgtttgcggatcgcacgccgcatccttcgctgtatgaggccaagcatgcgcagcagctgtttcagtttacgctgctgccgggcgaggagcggcggattgaggtcaccagcgaatacctgttccgccacagcgataacgaagtgctgcactggtcgattgcacaggatggccggccgctggctgcgggagaagcggtgctggatatcgctccgcagggacgtcagacgattaccctgccggcggtgccgctgccggaaacggcggggcagctgtggctgacggtgcgggtggtgcagccgcaggcgacggcatggtcgccggccgggcatctcagcgcctggcagcagtgggcgctggaagaaaaactcgacgcgcagcccgtggtacacgccggcgaggcgccgcagctctccagcagtgaggcgcagttcagcattgcgctgggcagacagcgctgggcgttctgccgtcggcagggcgtgctgacgcagtactggatagatgaagagccgcagctgcttagcccgctgcttgatcagttcacccgcgcgccgctggataatgatattggcgtcagcgaggtgacccgcatcgatccgaacgcctgggtcgagcgctggaaggctgccggccactaccgggcggaagccgtgctgctgcagtgcgaggccgaagcgctgtcgcgcgcggtgctgattaccaccgcgcatgcctggaagcatcagggcgaaacgctgtttatcagccgcaaaacctaccgcattaacggcctcggcgagatgcagataacggcggaggtggcgatcgccaacggtacgccgccgccggcgcgcatcggcctgagctgccggctggcgcagcgggcgccgcgcgtgagctggctggggctggggccgcatgaaaactacccggaccgtctgagttccgcctgttttgaccgctgggagcagccgctggaggcgatgtacaccccgtacgtcttcccgtgtgaaaacggcctgcactgcggcacccgcgagctgcagtatggcgcgcaccgctggcgcggcgacttccagttcaacatcagccgttacggccagcggcagctgatggagaccagccatcgccatctgctgcagccggaggagggcgtctggctaaatattgacggcttccatatggggattggcggcgacgactcctggagcccttccgtcgcgccggaatacctgctcagcgccgggcgctatcgctaccagctggtctggggccaacaataataagcgggcaggcctgggcctgcctattttttaactgaggaaatccatgatgtattatttaaaaaatactaatttttggatgttcggttttttcttcttcttttacttttttattatgggagcctatttcccgttcttccccatctggctgcatgagatcaaccatatcagccagcgggacaccggcgtgattttcgcctgtatttcgctgttttctctgctgttccagccggttttcggcctgatttccgacaagcttggcttgcgtaaacacctgctgtggacgatcaccggcatgttggtgatgtttgccccgttctttatttacgtcttcggcccgttattacagtttaatatcttattggggtcgatcgtcggtgggatctatctcggctttatttacaacgccggcgcgccggcgatcgaagcctatattgaaaaggtcagccgccgcagccgttttgaattcggccgcgcgcgcatgttcggctgcgtgggctgggcgctgtgcgcctcgatcgtcggcgttatgttcaccatcaacaatgagtttgtgttctggctggggtccggctgcgccgttattctggcgctgctgctgttcttttcgcgcactgagacgcactcttccgcggcggtggcggatgccgtgggcgctaaccagaacgccttcagcctgaagctggccctggagctgttcaggcagccgaaactgtggttcctgtcgctgtatgtggtgggcgtctcctgtacctacgatgtgtttgaccagcagttcgccaactttttcacctcgttcttcgcctccggcgagcagggtacccgggtgtttggctatgtcaccacgctgggcgaactgctgaacgccaccatcatgttttttgcaccgctgatcgttaaccgcatcggcggcaagaatgcgctgctgctggcgggcgccattatgtcggtgcgtattatcggctcctcgttcgccacctcggcgctggaagtggtgatcctgaaaacgctgcatatgtttgaggtgccgttcctgattgtcggctgcttcaaatacattactagccagtttgaggtgcgtttttcggccaccgtctatctggtgtgtttctgcttcttcaaacagctggcgatgatttttatgtcggtgctggccggcaatatgtatgaaagcatcggcttccagggcgcgtatctggtgctggggctggtcacgctgggctttacgctgatgtcggcgttcaccctcagcggccccgggccgttctcgctgcgtcgccgggccaaagaggcgctgtaacgcgggcgggggcgcagcgttatgctgcgcccgatgcagagcacgatttccctctggtggcggaggcggcgagggactaacatcctgtgttgcccgcgtgttgccggctcgtagccctgaggataaccctattgcgcctattttcccgtttccgccgcgttatcggcgattattcgtggtcgccgcaggcggtggatcaacgctttcgcaatgcccgcgccgccgcgccggatgaactgccgacctcgacgctacgcgtgtggtggaatttctttttcaataaaccgcgcggcaccgtgccggacggcgacatcccgctcagcccgctgacgcgggagatgctgcggcaggcgccggaccgcagcctgtaccggctgggccattcgacgctgctgattaaactgcgcggccagtggtggctgaccgatccggtgttttccgagcgcgcctcgccgctgtcgttcgttggtccgaagcgcttccatgcaccgccgattgcgctggccgatttgccgccgatccgtggggtgattttatcgcacgatcattacgatcacctggacgccgccgcaatccgcgcgctggacggcaagacggcgctgtttttggcgccgctgggcgtgggcgaccgtctgatcgactggggcatcgcgccgcagaaggtgcagcagtttgactggtggcagggaacggaggtggacggcctgcagctgacggccacgccggcgcagcacttttccggccgaagcctgcgcgacggcaatcgtacgctgtgggcctcctgggtgatcattgacgacgatatgcggctattcttcagcggcgacagcggctactttagcgggtttgccgagatcgggcagcggttcgggccgttcgacgtgacgctgatggaaaccggcgcctatgacaagcagtggccctatgtgcatatgcatcctgagcagacggtgcaggcgcatcaggatctgggcgggcgctggctggtgccgatccataacggcacctttgatctaagcatgcatctctgggaagatccgttcgatcgggtgacgcgcctggccgccgagcgtgcgatctcactgtcgacgccgatgatgggggaacgtctcgatctgacgcagccgcacgccggcagccgctggtggcggactgaatcataagctgaccacataattggtgaaaaaaagcgctgaagaatcgctatccttgtggcagggtattttcccttgattgagatctctgacatgcaagagctgttatctgtctggaactggttactggcgaatccgctgacttattcgctgatgtcgatcgtctttctgttattcgccggtttcctctcttttgctgtctgtaaactgttcctgctgggcattgtcagacgctttatattacatactcataaatccgatccgttggataaggatatgcaggtcgccaaacggctggcccatattgtgccggtggtgacggtttattttctgtcgggtttggtgatggggctgccgccggggctgctggaaaccattcaggcgatctgcggcgtgctgtttattatcgactcggcgatgttgattaatgaactgctggatatcagcaacagcgcctacattcgcaaacacggcgaaaaatcccactcgatcaaaggctatgtgcagatcggcaagatcatcgtgtcgtcgatcgccactattttggtgatcgccacgctgtccaacaagtcgccggtgatcattatctccagcctgggtgcggttgccgcggtgctgatgtttgtgttccagcatacgctgatttcgctggtggccaatattcagctgtcgtcctccaacgtgatccagctgggggattgggtggagatgccgcagggcaatatcagcggtgaggtgacggatattgcgctgcataccatcaccatccgcaactgggacaacaccgtctcccgggtgccgaccaagaactttattaccgaaacctataccaactggcagccgatgttctcctcgggcggccgacgcattaagcgcagtttctttatcgatcagtccagcatcacctttgccgacggcgtgctgctggagcggctgaaaacggtctcgccggtgaagttcgccgggctgagcgactatctcagcaccaagatggagacgctgtccgatgagcaactgatccaccacggcatcaccaatctcggcctgttccgtaaatacctgctcgaatatctgaaggcgcgcgacgatatccgtaatgatatgtacctggtggtgcgtcagctgagcccgacttcagaaggtctgccgatcgaggtgtactgctttacctccaaggtgttctggagcgagtacgaagatacgcagtcggaaattttcgaatacatgtacgccacggcccgctatttcgcgctgggcatctatcagaagccatcgggtattgatatgaacaatatgatgccgaaaagaacgcgccacggcgggcatgctctccccgccgatccgccggcggggggcaacgcagttagcgtgcaggacatcgagcgccgcctttaggcgggcatagcgtatacggcggggttaaaagccgtagtcgcgccagcggcggttcacctgctgcttgattgtctcaggaaaggagtgttcaaaactggcggtggcggcgcgctgtcgcccggtgaacgcttccggaaacaggcagttgataatcatttttccgcctctgccggcctgcttatcctcggcgtccaggtacggcaccataggaatgccggggctgtcgctaaagtcatggaaatcacgtttcggatggctgcgggttgccagcgcccagaccacctgattgatatcggtaatatcgatatcgttgccgaccaggatgattttcggcaccagccaggcgacatgcgaggcgaagaacctgtcggcaatcatccgcaccagcccgtcggcgtcggtgttcagcgccgctaatttttccctatccaccgacagcaccagccagcaggtggcggcctcataggaacaccaggccatatcgatcggcagctgctgttgacgacagtgcttcagcgcctcggcggaaatcatggtaccccacagcgtgtggttctcttccggcggcgtgccggcgacgcagatgggtaaaatggcgcggtcgcggtaggtcaccgccttgacgtggaacagcggctgcggcttgccttcggcgaaggcatagccgtggtactcgcccatcggcccttccatcgcggtctgatcgagactgatttcaccttccaccacgatttccgccgatgctggcacgtacaggtcgttggtttgacatttgaccacctctaccggtcggccggtcagcgcgccgatatagcccggctcgctgacccaggcgggcagcggcatgccggcgaccgccatggccgccggcggtgcgcccagcaccatcgcccagggggtatttttgccctgttcgcgccacatttggtggatcatgccgatatgctgctgcgccatcgccgggccgaccagcgtgcgctgatcgtgcagcatagcgcgcgccacggaccagctgtcccagcggccgtcgggggattgcaccacgtggaagccgtaggtggcgaagtaacggccgccgtcttcctgatgcagcagcggaatgggaaagcgcagcagatcgacatcgtcgcccagcagtacgttctgctggcagggggcgctgctgacctgacgcggcgcgatgggcgtccgatcgccggcggcgataatggtctccaatatttcacgcggcgtggcctgttttggcaggccgaagtgggcggcgagccgggcatagcgctggccgtcgcgacggcttaacccggccggggcgccaaggatccgaaagccgtgcgggttattccccagcgtctgaaacagcggcgccggcgcgccggtttcatacaccttacgggtaatcgcgccggcttccagctcagggctgacgatgacgtcgatatccagcagctcctgatgtgcacgcagataggcgataaactggcgaaagtccgtggcggcaggcagatggtccatactttgctcctcagtaacaggttgttatcacgttccagagtagccgagacggagccatgggtctgtgcgtaagatggtggtgtggcgtatcgcggcggcggccgataccgggagaaaaggggagaggcgccgctgttgctatcgctgtcttgcggcgttagaaaacggctgaatgatagaattctattttatagcatcaactgttattttattgatgaatttaattagctatttttctgtgattattcttgctaatcatggggtgttatctgtttatctttgagggggcggagaatggaattgactcttttttttatcgctacctataatcgatttgcaggagagtaatgttttgtcttgactattaattggtcagggcgttttcttgtgcaaacacaccaatatcattattaaggatgtcaaaatgaaaaagatgaccatgatggaatcatccaatatcattggcggttattataattgttccgagacccgctatgaaaaaaccacgatcggcggcgctgacgcctgtaccgccgtcagaaactgcaccaacaagtttggtcagccgaccaaagtgatgttctatgtgccagtgagcaactgtgcctcgagcggcggcggtaccaccacgcctccaacgacgccgtaagctgttttaccgggtgtggcgcgctgccgcacccgatctcggaaggttttacattccggtgtattcctgccctcatttgcatcatttctgtcaattttacccacggtagatatcggttgagtgctttgccttgcgtatgctacgccgatgtttaaccatcctgtattttgttgattaccccgtgccaacccgtggtgaatgacgcgagtattcctttaaattgttcagtgatatcccattattgtctgtttatggcgacagtattttactcttgtttttttagtgactaaacttaatgacgtaaggaaaacaccacctgatatattctctgtttgcggtgtggctgtttctcttatttgatatatcaatgtcatcatataaggatattcaaatgaaaaaaatgagcatgaagaaagctgataaggtgatcggcggttattatattcgtttctgcaacccggaaaaatttgaatggggcgccgggggaaatagcaacacatgctattcggttgttgagtgccgtaataagtttggtgtgccgaataagacgataaacgcggtggcgaataactactgtcctgccaaaccaacgccgacgccttaagatctgagcctgctggtgcgggccaaaccagtaacaactccgggtgcgttgccgcacccgtttttttatccgttatcctcccgtcgtacgccgctgccgggcgcaaacttgtgatcgcaccgttaaatctcccgtccgttgttgcttaacggttaacgagtgactatgttggcagcatgatcgacgccgctgttatctgcgtcacggctgatagctggaaggggacattatggcggtttccgtacgggcccggagtgccggttttgacgaatggctgcaaagcatcaacgcggcctgcgggcgtttttgcgctaatacgctgggggcggggttttgcggcgcgatgcgaacctatcatacgcatgcgctgcggctgagcattgtggatgcggcgcaggcgcggctgtaccgcacccggcgggaaatcgcccagagcaacggcggctatttttttaccgtatttcagctgcgcggcagcgccctgatggagcagggcgaaaggcgtgccagcctgtcggccggtgatatgacgctgattgacgccgggcagcccagcaattttctgttccagcaggactcgcagcagatatcgctgctgttgccgcgcgactaccttgaaacgtcggtgcggcagggcaaggtgcagtgcgccgtgcgtcttgaagccggcagctcgctggtcaggttcagccagcagctggtgcgcggttatctcgacagcccaatgctggcggcggcagagagcgaggcgacgctgagcgcgctggccagtctgctgcgtccgttggtggccggcggagaggggacggacgcggagaacgatcgcggttttaagcaggcgttgagctttatcgaccgccatattcagtctgagcatctacggccggagtgggtggcagaggcgaacggcatgtcgctgcgcacgctgtaccggatgttcgcccgccacgggctggtggtggcgcagtatattaagcatcggcgtctggaattgtgcgcgcaggcgctgcgccatgcgccgccgcggcagaaactttcccgcctcagcgatgactggggatttcgcgaccacagccatttttccaccgcgtttaaaacgcactttggcgtttcacccagtgaataccgcaggcgctatcagtaatcccccggccgggccgggggaagctgctcagtagcggatacagacggatttgctttcggtgtaggcgtccagccagtccggcccgaagtcgcggccgctgcctgactgtttaaagccgccgaacggcatattggcgtcaatcagcgtatgggtgttgacccacaccgtaccggcctgaatgcgcggcgtataggacatcgcggtttgcaggctggtggtccacaggctggcggtcaggccgtaatcgctgtcgttggctttctgcagagcttcttcaccgtccgccacccggatcaggttgaccaccgggccgaacacctcttcgcgcgtcaggttcaggctgtcgtccgggttgaccaccagggttggcggaatatagaaaccgtcgcccgccgggccgtcggcgccgctgatcagttcggcgcgcttgtttctggcgtccgccagataggcggcgatcttgtcgcggtgcgcgcgggaaaccagcgggttgatctgcgccgtcggatccatgcccggcccgacgctgagcgatttcaccgcctgctcaaagccggcgaccagttggtcgtaaatcggcgcttcgatatagatacgcgagctggcggcgcacacctgcccctgattgaggaaactgcccatcatcaggccttcgaccacctgcgggatatcggcgtctttcagcacgatagccggattcttgccgcccagctccagcgtgacgcgcgtcagccggtccgcggcggcgcgggcaatgcccttgcccacggcggttgagccggtaaagctgactttggcgacctgcggatgttcggtcagcgctttgccgcagacggcgccgctgccggtcaccacgttgaagacccccggcggcacgccggcttcgctggccagctcggccatccgcagcagggtcagcggcgtggtttccgacggtttaatcacgatcgaacagccggcggccagcgccggcatcactttccagatgccgatcatcagcgggaaattccacggcacaatgccggccaccacgccaatcggctctttgcgggtgtagacctggtaattggcgcccggcggcatcgggatggaaacgtccagcgtctggccggtaattttggtgctcagcccggcggtatagcgcatccagttcagggtgcagcctacttcaaacgcgcgggagatattgatggattttccctgctccagcgtttccagctgcgccagctcttcggcgtgctgttccaccagatcggcatagcgcagcagaatacgttcgcgctcggccggcagacgccgcgaccagacgccgtcgcgaaatgcccgatgggcggactgcaccgcgcggtcgacgtcgccggcgctggcgtcggcggtggtggcgatttgccggccgtcggcggggttatacaccggcaggcgcgctgcggactgcgagctttgccattgcccatcgatatacaagccgtgctgacgttcgagaaagcgcaacacgttgtccatcactgctacggtagtatcaggcatatgccctcctgtcatacgaagagaacgatcgggaaaaattttaccgatttagcatagtcgcgatggcgggaggaaagtttgctctgcctgacatttggtttgtccgccgtgacaaaatggcggtggtagggccggggcgtcagagcgccccggttgtggcgcggctcaggaactcagcgtcgccaggcgggtggcgaagccgaggaacagcaggccgatcaggccgttgcccagcttggccagccgttttttatggctgaagaagtgcgccagcatgctgccggcaaagatcagcgtgctcagatagataaagctgaccgactccagaatcagcgccaggatggtgtaagacagcccggtatgcgcgtagttaaagtcgataaactgcacgaagaacgacacgtaaaacaaaatcgccttggggttggtcaggctgagcgtcagcgccttgcgcagaatgctgtggctgccttccagcgcctggtgctccggctgctgcttctgcataaagttggcgtagaggatcttcacgccgaggaacagcagatagagcgcccccagatagcgcaccagcgtaaacagcaacggcgtggtacggatcagcgtggccacgccgatataggcgcagaaaatcagaatggcgtcgccgataaatacgccgagcgcggcggtgtagccggcgcggatgccgcgcgagatgccggttttcagtacgaacagggtgttggggccgggcagcacgataataaataccaccccggccaggtaggtccataaattcaggacgccgaaactttctaacacgataacctctcaaaatgcttggccgcacctgcgcgttgatcgtcgtgaagcggcgcggcgtaatccctggcccgtcttttggccgggcgcgatcctaacgccgcgcgccgagattggcaacgcgattcccgcgctagcgcacagattgccgcgcgacagcggtgcgccgtcagagaggggcgggcttgcgcgccagcagcgtggcgaagcgcagcctgatgcggttgccgttggcgtcggttctatgcagttcgccgacgtcttcattgtattttacgatttgccactcccggtagtagctcttcagctcgtcgggcttaaaggcgaaggggaacggcagcgggcaggggaagtccggcgtatccatcgcggcgacgatcaggttatggccgccgctgacggtggcggcctgcatatcctgaatgatcgacgggattgccgcaggctgcagaaacatcatcaccaccgtggagagaataaaatcatagtcgccctggaagcgcaggctgttcagatcctgcaccgtggcgcggatattgctcagcccttcggcatcgataatgcggttcagctcggcgatcgccacggcgtttttatcccaggcggtgacgtcaaaccccttcagcgccagatacagtgcgttgcgtccgccgccgcagcccaggtccagcgccttgccggcgggtatcttgccggcggcggcgaccacttccgaatgggtgcgggttaggccatatttctgatgaaaatagtcttccggctgaatgtctgcagacatgagggctccttgtacggattgcgttttttaaattgcatgtaaaatacaccttattgcgccgatccgccatcgcagatcgatacgccggcttttccctctgcggggctggatcatccggcgcggctgggataacgtcttgagcgcacataccttaacgatcagggaaaagatgcctaattatcgaatgttcaccggtcgcgcgctgacgttgaccgcgctgctggcgctggccggctgtaccagcaatatcacgccgcaggcgcccagccgcagcccggcagaggtgaaggcgcaggtggtcaggctgatgccggctaacgcgcagaacaaacaggcgtgggccggcgatatcaccgccgcgttcgccgcccaggggctggatcccagcgacgagaacctgtgcgcggtgctggcggtgaccgggcaggagtcgaccttccacgccgacccgcaggtgccggggctgtcgaagatcgcctggcaggagatcgatcgccgcgccgataagctgcatattccgcactttgtggtgcgtaccgcgctgttgctcaagtcgtccaacggtaaaagctacagcgagcgtctggacaaggtgcgcagtgaaaaagagttgagcgccatcttcgacgactttatcgatatggtgccgatggggcagcgcctgttcggcagcctaaacccggtgcgcaccggcgggccgatgcaggtcagcatcgcctttgccgaagcgcatgccaaaggctacccgtacccgatcgacggttcgattcgccgcgaagtgttcagccgccgcggcggcatgtatttcggcattatgcatctgctgggctatccggccaattacagccgctcgctgtatcgcttcgccgactttaacgctggctggtacgccagccgtaacgccgccttccagagcgcggtcagccaggccagcggcattccgctggcgctggacggtgatttgattatttacggcagcgataagccgggcaccactgaactggcggtgcgtacgctggcgaagcggctggatatcagccattccgccattcgtcgcgcgctggagaaaggcgacacgctggagtttgaagacaccgatctgtatcggcaggtgtttgcgctggcggataaaaccgccgggaaaaaactgccgcgtgagatgctgccgggcattaccctggaaagcccgaaaatcacccgtaagctgaccaccgcctggtttgccaagcgggtggacgaccggcgtcagagctgtatggcgcgcgcccgttaagcggggaggcggccggcggggggaaccttacgccggccgccggacgcgttatgcgctgcggcgcgggttgctcaggccgaagttaaagctattgcagcggttgcagaactctttcattaccggcggcgtatccatcatcggcagtttgacctcgataaacgccagcgtttcctgacgcgaggcgtgctccagcgccagctccagctgctggctggtttccaccgccgcgcagaacggccgcgcctgggtattaagcaccgccggcagtttggcgtagtcccacgggccgatatcgttgtaggacgaattttcccccagaatgtagcgctcaatggtgtagccgtcgttattgatcaggaagatgatcggtttctgctcatagcgcagcagggtggagacctcctgcgcggttaactggaaggagccgtcgccgataaacagcatatggcgtcgctgcggcgccgccatcagcgtgccgagcagcgccggcagggtatagccgatggagccccagatcggttggttaaccactttcaccccgtccggcatgcgcatgccgccaactgcggcgcccgaggtgccgttttccaccaccagtacgtcgtcctcacgaataaagcggctcatccgctgccagaaataggcctgatcgagcggcgcgtcgctgggggccgccagctgcgcgtgcggattaggcagcaccgccatcggcgctgcgtgcggccgatcgtcggcgtccagcagcgcctgcagcagatcggcggtcgctaccgccgggtaggcggtgttgtcgaacttcagcgagtagggctggatatcaacctgcgctgcggccgggatctgatgggagaagtaaccggtggtggaatccaccaggcgtacgccgaagctcagcacgcagtcggattttgccatcagctcaaacagctccgggcgcgacaggttgccgctgtagccgcccatccagccggcggtggtttccggaatgatgcatttggcggtcggcatattggtcagcgcaatgccgaagcgctgcgccacggcgatggtcaactgttgcagttgatagcggtcgaccatttgatcgaccagcatcagcgggtatttggcggcgcgcagccgctgcagcagcgccttggcggccagctgcaggttgtgggcgtcgctggcgggcagctgcggcggggcaaccggctcggcgatatcaatctgcacctcgcagatatccgacggcagctgcagatagaccggctttttctccgtccaggcggcggcgatcagccgcgggatttcccgggcggcgttttccggcgtaatcagcgcctgagcgacggtgaactgtttaaagcagttcatcacgttgtcgaagttgccgtccgccagcgaatggtgcagcagggcgtgatccttcatcgcgtgcagcggcggggtgccggccaggcagatcaccggcgacgattcggcgtaggcgccggcaatgccggacagcgcggccaggtcgccgacgccgtaggtggtaatcagcgcgccggcgccgttgagacgggcatagccgtcggcggcgtaagaggcgttcagctcgttgcagttgccgacaaactgcacgctatcgtcatgctcaatcatttccagcagcgccagattatagtcgccgggcacgccgtagatatgctcaatattcagggcgcgaagttgttgcaggagaaattgtccgatagtgattttcatctctagctccgaattcattgtcttttttgtttcaggtagaaatcagcaagcggggttgctggcgatgttgtagttgtcggtgtacagaggccgcgaggcatcagtggcgctgcgtccgttgctataacagttatgtaaacgccggcggccttcaagatgagcggggctgatgcgcggggcggggaatgtatgggaagctttacgtatgaaactatctggaaacgataaattggccggctgataatctggcgcgggtatttttcagcggccggacagtgagggggaatcgctgtttattcggtcaggcggcgtgccgtcaggggaagggctgcgcggccgatacttttacccgccgctattgttctgctgcggcaggcgccgatgtgagcgcacggtgattaatatctgcacgacggtaaacggccgtcaagcgacgagaaatcaatagttaaccgtgctaattattttccctacacaatatgtcacaaatgttttacatgtaattaactgtgcgccagcgggtaaaatttgtgcggcagttaacaattgccgcaacaggtcaggccgccgctgctgcgtacgatcacattctgctttttgaccggggtaaatatttttgcacgccgcagccgggggcgattttcatcgtcgatttgcccggttttgccgggataaaaccgaggtttggcgtgcagcagctaaacttaacgaaaagacaacgaacggcggtttgcggcgggaaagtgttgccttggcttgatcttgcaggtgcaatcggtaagaatcctcggccgtaatttgtacaggagttattttatgttgttaaaacggacatgcctggccggttgtatggcgttgatatttcctgcactgccttctctggctgaggttggttcagaaaatagcaccgtcgcgccggcggaaaaaccgggcctgtggcaacgctttaaagataacgtagcggaaacctggaataactcgccaaatcacgatctctatatcccggcgatcacctggcacaaccgctggacgtacgacgatgagcatatcgacaagtacaacgagcggccatggggcgccggctacggcatttcacgctttgaccaggacggtgactggcacggcatttatatcatggcgtttaaagactcctttaataaatgggagccgatcggcggctacgcctatgagaaaatctggcgcccgctggacgacaaggatttccgcctggggctgggctttaccgccagcgtgaccgcccgcgataactggaactatatcccgatccctgcgccgctgccgttggcgtccgtcggctataaaaaactgacgttccaggcgacctacattcccggcacctataataacggcaacgtgttcttcgcctggctgcgctggcagttttaagctgccgcagcttgctcataatcctaaaaatttctgcgcgaacagttaaagggaacttgtcgacgcgcgtagcgtccgaatgtatgttccggcgatatcgccgcttaccgaagagaagacaggagtttgagcactatgaataataagcatcgtgtattgttggcgctggcattggccacctcgttaagcgctggcgcggcgcaggccggtttgatggattccgtcagcaacgctgccggcgagctgagcaaatccggtggtgaaagcggcggtacgtcgctgtcgaccctgaccggtctgctgaacggcggcgacaaggcgctgagttccggcagcatgaccaacgcggccggtattctgcagtactgcgtgaaaaacaacgtcctgtcggaaagcggcgcggcggatgtgaaagacaaactgttgggtaaactgggcatcagcagcgactctgacgccaaaagtgaagattaccagcaggggctgggcggtctgctgcaaaccggcgaaggcaagagcctggacctgaacaacctcggcacttcgcagatcactgagaaagtgaagcagaaagcctgcgatctggtgctgaagcagggtaaatcctttatctcctaagcccccgatgttaactgacgctgcggggcgtgatgcgccgcagcgtcgttgtttttactcctcgcgctgtacggcgcggaccggatctccgtgaaatgatgaaaaaaacgttgttgctttccctgctcgcaggcgcagcgctgctgcaaggatgtcagatgaaaaccaatgatgatgcgccgccgccgccgcgggttatcggcatggctaacccggccgatgtctactgcgtgaagatcggcggcaagctgaaccccaaagagaacgagcacggccagtatgccacctgcacgctgccgaatggcgaagagattgagagctggcagctgttccgccgcgaccatccggtgaaaaaatagcgtcctggcgcggtcagaactgcccggcgtcgatggcctgaaactgcaccttgccgtggctgtgcaggctgatgggcagccgccagttgtgatcgctggccagcgcaaagggctgtgagcggtagctgcagccgctttggatattttttactttcattacatagcgttccgccgcactggtctggatgctgaagctggcggcggcgggaataaacaggtcggcgacgtactgtgggttttccgcactgctcaactttacccgtacggcaaaggcgttatgctggttatccagcgtgatgcgctgcgtccggccgcgttcctgcgcgtcgggctggcgtaaatagccggcggaatccggccaggggctgccctgattgtcgtgcagcggcccgccgcactgtccgcgcgcctcgcgcggcgacacgtcgcgctgaatatcatagtggggctgcgcagccggagagagcggctcggcctgcggatcggtgcgcagatagcgtttcacggcgatcgcgccgagtgccaccagcataaaaaagataaaggtcgtcagacgacggctgaataccatgccaaacagcctgccgggtaattgaaacagccaccttgcaattctcagtatcatagttttcctttagcgcccaaaccgttacgtctgcggtaacgttgttattgcacagtatagccaacatcgcagcggagattactcttcttccagcgcggcgaactgctggccgagataatccagcagcagccgcaccgccggcagcaggccgcggcgcgacgggtagaccgcatgcacgatgccgccttcggggtgccagtcgggcagcagtggggttaaatcaccgcgcagcatttcatcgtgcatcatcatgcggggcagctgcacgatgccggcgccggcgatcgccgccttacgcagcatcagcatatcgtcgctgaccagccgcggacggtgctcccagcggaaagtggcgtccgccgggccgtacagcgtccactggtgctgcgcgcgcgccgggccgagatcgagcgtgggatagcgcggcaggtcgtccggccggcgcacttcgcccagcgtgcgtaccagcgccggactggcggcgatgcaccagcgacgcgtcgccagcactttcagcaccagatcgctgtcttccagcggcggcggccgcacgcgcagcgccagatccaagccttcgcccaccacgtcgacccggcggttggtggcttccagatgcagcgtgacctgcggatagtccgccataaaggcggccagcatatcgccgacgcgggtgtgcagaatcgccaccggacagctcatacgcaccgtgccgcagggttcggcgcgggtctgatcgatcgcctgctgcgccgcttcggcctctaccagcatcgccttgcagtggcggtaatagctctggccgacctcggtgacggaaaaacggcgcgtcgagcgctgcagcagccgtacgccaaggcgctcttccagcagcgccacccggcggctgagtttggatttgggaatgccgagcgcccggccggccggcgcaaaccctttgtggtccaccacgctggcgaaaaagaacagatcgtttaaatcaaccaacaccgtcgctccattgttccactggtagaacgctgagtgtatatcttgccgactacctgagcaattcgggctgaattacactgtcgtcatcaaatagggccacgaggtccgcaacgggagaaatgtgatgaaaaagatccttggcgtgtatgacagcccgcaggcgcactgggtcggcaacggttttctggtcaattccctgttctcgtataacgagctgggaagcgaaatgagcccgttcctgttgctggatcacgcggcgccgaccaagtttcgtgaaaccaccgggcggcgcggcgttggccagcatccgcaccgcgggttcgaaaccgtgaccatcgtctatcagggcgaagtggaacaccgcgactccaccggcggcggcggggtgattggccccggcgatgtgcagtggatgacggcggcctccggcattttgcatgaagagttccactcctcggcgttttcccgccgcggcggcaccgttgaaatggtgcagctgtgggtgaacctgccggccaaagacaaaatggcggcgccgggttatcagacgctgctgaaccaggccattccgcaggttccgctggcggataacgccggtcaggtgcgggtgatcgccggtcattttgccggccacgacggcccggcgcgcaccttcagcccgctgaatgtctgggatatgaggctgaacgccggccaccgcacgcagctgacggtgccggaaggccatacgctggcgctggtgattctgcacggcgcggtgctggtcaacgatgagcagatcgtccgtgaaacccagatggtgcggctggatcgcgccggcgacagtttcaccattgaggcgaacaacgacgtgagtctgctgctgctcagcggggagccgattgatgagccgatcgtcggttacggtccgtttgtgatgaacagtgaggcggagatccagcaggcgtttcatgatttcaacagcggcgagtttggcgttatgtcaccggtggaaacacagccggaacgttgaaataacggtttaccccgtcctcttgccggtcagcgtatgctgaccggcattttttattggcgcggcgggtattttccttacgtaatcctgcgtgatgtaagcaaattgcagcacggtgaaaaggtagcgaaaagccgctttctcggcgcatcggcgcggagtaggttagggcgttcccgattaataaggagtggtatgatgaatatacgattgaaagccctggcgctgccggcgctggccgccgcggtattgttcagcagcggcgcgatatcggccccgaccgccaaagaggcgcctacgccgcagatggcggggaaaggacacccgcctttcccggggccgcatccgatgcctggcttctgccacggcggtgagctgttttgcgcctcatcgctgagcgataacccgacggaaaccatcaataagctgacctcggtgattccggcgggcaaggccaaacgctacgaagtgcgcgtgtcggtggtggaattgccggatcatccgccggcgccgcctgctccttaagacggctaagccggccggaatagcccggtcggcataccttcagactgctctcgtttacgcttctttacgcagaatctgcttgaaattacagcaattgatccccatataatgatgattcgacgataaaaggagaggcatatgggaatcagtgaagaggagtatattcgtcgccaaagtcaggagaaacacgccatcggtaatatggcgaagtgggtagcgattgtttcggcggtatactttgttttaatggtcttttacggccatccgaccggcgtactggccatgtccggcgccatgtttttggtctcaaccaccatttggctgaagaaacgccagaaggttaagtcctaccgtcgtgcgctggcgcgtattgaaacggacgaagttccgcaataatcctcacccctatcgcgccggcgggttgctatccgccccggcgtgctgcacaccaacccaccccttgtacgccaggcaataaaaatgccagacagacggcgctggctggcatcacgggcggtgttaaccgttaaagaaatgaatcatcatcatcgctgaagccgtcatcgtcggcgaagtcatcgctctgataatcggcattctgccagccgctgtcctgcgacaggaagctgccatcaccgttgttaaaggtgtcgaggttattggacgcatcaaactcacgcatcgcactgtcatcctgcagcgcggcgttctgcacgtcgtcggtgggcgtttcattaatgatgttcacaatctcttccggctgggtatggcggaacatgccggtcagcatatctgccagcatcacgccgccggccacccctgcggcggtctgcagcgcgccgccgaggaagctgctggcgcgtgacggcgcagcttgctgcggttgctgttgcggtgcatagccgccctgcggctgattattccacgcggcgttgttctgctggcgcgcctgagcctgcgcctgcgggctgggagcgctgcggccgccgaacaggccggcgagaaaaccgccgctgctctgctggccggcgccattttgctgcagctgggcgatttggccttccagctctttgacccgctggtccagctgtttcagcgccgcttcctgaataatgatcgcctgcgccatatagtaaggcgcggcgggctgctcgctcaggtgctgcttgatttgctgttctgcccgagcatcccgttgtcccgtcttggtttcggcctctttcaggcggccgaacagactgtcgataaggcgttgttcttctgattgcatcggatgactccaggaaaaaatagaggttgatcgttgtcacgttagccgctttagcggcggcaataaatagcacgtcggtaaagctggctgcaaatttgttaccaattacggctgcggcatcagcatcaccagcttcagcgcgccgttttctgccgggtgcagggtcagctgccggtagcgcaccaggccccgatccgcatggcggaaactgcgctccccgccggcgcgcgccatcacgtcgtgctgttgccaccaatgattaaaatcctcgctgtggtgcgtcatctggcgcacaaaagcgcgcatcgtctcgctgctctggtgatggctggtttccgcccggaactccgccaccacgcggcgggcgcgatccggccagtcctcaaccagcgtttttgccagcgggtggaagaacataaagtgcagcaggttaggctggttttcctgacccagccagccggcaaacagcgtctgcgcctcggcgttccaggccaacacattccaggtgatgtccaacagatagcagggaaccgttaccgcgtttacgctgtgtaacagcagctgattgacgccgtcctgttgcggcgtctgctgcgggtcggccacgcgcgccagggtaaacaggtagtggcgttccgcgtgacccagacgcagcgccttagcgatgcgcgccagcgtatgcggggaaatcgacacttcgcgcccctgctcaatccaggtataccaggtggcgctgatgccgctgatttgcgccagctcttcccgtcgcaggccgctggtgcggcgacgcggcgaactgggcaggccgatcatctccggcgtgatgcgttcccggtgggcgcgcaggaatgcgcctaaggccttcgggcctgacaaagcttctgatgtcatagcatggtaccttcttataccaggataaatgcttatattgtacccgtatagtaagcagattatagtcgctgacagtgattcacaacccgtcaggagctgccatgagcaataacaaccaccatgatgtcgtcgaccgccagtttggcgcgcaggcaaacgcttatttaaccagcgcggtgcatgcgcagggcaatgatttgcaacggctgggccagctgctggcggcgcacccgcaggcgcgggtgctggatctgggctgcggcgccgggcatgccagctttaccgcggccgcgcaggtggcgcaggtggtggcctacgacctgtcggcgcagatgctggcggtagtggcgcaggcggcgcaggcgcgggggctggacaatattcagacgcagcagggcatggcggagacgttgccctttgccgacggcgaatttgacctggtgattagccgctattcggcgcaccactggcacgatgtcgggcaggcactgcgtgaagtgaagcgggtgctgaagccgggcggccgggcgatcatgatggatgtggtttcgccggggcacccgttgctggatatctatctgcagaccgttgaggcgctgcgtgatacctcgcacgtgcgaaactacgcgccgggtgagtggacgggcatgctgacggctgcgggactgctggtggaagaggttactaccgaccgtctgccgctggagtttgacagctgggtggcgcggatgcgcacgccggagacgctggtggccgccatccgggaattccagcggagtatgtctgaggaggtggtcaggcatttcgccattcagccggacggaacctttaccagcgatattatgatgctggtggcgcgacgcggttaaaaaataaggctgccggtgactgcagccttacgcgtatttgctatttataccctaaataattcgagttgcagccaatgtgcctgcagcttgaagtaggacgggtatacgccgacggattaacgtcgtgtttattgcttctcttccagcaggcagcggtaaatcaggccgccgataataccgccggcaagcggcaccagccagaatacccacagctgttccagcgcccaggttccctggaaaatcgcgacgccggtactacgcgccgggttgaccgaggtattggtgaccggaatgctgatcaggtgaatcagggtcagcgccagaccgatggccagcggcgcaaaacctgccggtgcgcgtttgtccgtggcgccgtggataataatcaggaagaaggcggttaataataattcaatcacgatcgccgcctgcagggaataaccgcccggcgaatgttcgccaaagccgttggaggccagaccgctggcggtggcatcgaaatccgccttgccgctggcaataaaatacagcgcggcggcagcggcaatagcgccgatgacttgagcaacgatatacgggataacgtcttttgccgggaaacggccgccagcaaataagcctacggtgaccgcagggttaaagtgcccgccggaaatatggccaacggcgtaagccatggtgacaacggttaaaccaaatgccagcgccacgccggcaaaaccgatgcctaattcaggaaaggctgcagctaatacggcactgccgcaaccgccaaacaccaaccaaaatgtgccaaaaaattcggcaaagaatcgctttaacatagactccatcctatcaggatagctaacggctgttagcactaaaaactatagaacaccttgttaatttgtcgcggacgttttgaccattttctctatgggtatttaaacgcgcgcgctattaaatctccgccgtgtgtttttgtccacgtaaaaaataggattacggccattaacccgtaattgtcattttttgcactgagaaatactcggactattctctgtggttgatggttaaatctccgcgtgcggcgtcaggataacaatcgtgttgtggaaagcagatcaatacgcccggcgaattaagtcggcagaatagtcgcccagataataaaaaaccgacgaaggataataatatgtataaaaagggtgacgttttttaccacatcggcctgaaggaaggggacatcgggcgttatgtgctgctgccgggggacccgttccgcaccgatatcattgcacagagcctggataatccgcggttggtggcccatcagcgcgagcataaaacctggacggggacgttaaacggcgagaaggtgtcggtcacctcgaccggcatgggttgcccgtcgacggccatcgccgtcgaagagctgattgccgccggcgccgatacctttatccgcgtcggcaccgccggccgggtggccgcgccggcgcatgacggcggcgtctccggtacgatcgtcacggcggcgatccgcgatgaaggcaccaccacgcaatatttaccgattgaatacccggcagttgccgaccggcgggtggtgcaggcgctggccgaggcggcggacaagctgggctaccgcttcctggagggcatcacgcactcgaaagattcattctacacccaggtgttccctgacgcggtgccggcgggcgaactgtggcaggcgcggcagaaaatctggcagcgcgccaacgtgatgtgttccgagatggagtcggcggctatttttgtgatctcctccattcgcggctgccgcgcgtccggcgtgatggcgttctcggatgcgtcggatcaggccgccgaggtggcgaaggcgatcgataccgcctgtgaagcgataaaaattctgatcgcgatggataaacagcgcggtggcaattaggaatagtcgttgttttattcgcgcggtggctgcgctatgttggttataccgcagcctgctgcgcgtattcgtttatctcccgctacagattctccttaatcctctcacaatgattgagcttctttacattgcatgacgtccgttttcatcgggcgacagataattaacgttgcgatgaaataaataaccaataagcaacaggagccatcatgaaacacttttattcttacctcacagctgcgctgctagccggcgcttcgttttcggcgcttgccgcaccgctaagcgttacggcggttaacaaccagcaggctgctggtttgcagagcctgggcgcggtttcggtgtccggcgtggccggcacgtcggatgacgcggtcagaaagctgcaggaaaaagccgcggatcagggcgcttcccactatcgcattatcggtctcgacacgccgggggattccagcctgtggcgcggcaatgcggaaatctatcgctaagcgcccacggcataataaggcggcggtgaacgggatccgcagccggcgatagggcgccggctggccgatcgcgatcgccgccgtttttgttgctgttgcattttattacaactgtatcgcccgctttcggaatggtattaatgaatctttaagcttttccgcccagattaaggggttcatgttaaggagcctcgaatgatcaatgcgacacggctgcaactgaaacaccgcttttcctatatccagcagtttatggcctcaccgcgcaccgttggcacgctggcgccatcctcgccctggctgtgccaggcgatgctggatcagatcgaatggacccggacgctgtctatcgccgaactgggcgcggccgacggcgtgctgaccaagcgtattatcggccggatgcgcgctgacgccgggctggacgcctatgaaatccagccgaactttgtccggcggctgcagcagattgaggagccgcgcctgcaggtgatggcgcagtcggcagaaaagctggcgcgggagtacgatgtgattttctcctgcctgccgctgctgtcgataccgctcaggatcagcatgcgcattctgcagcaggcgcgggagaatctgcaggggcgcaacggcacgctggtgctgttccagtacagccacctgtcggaaaagctgctgtcgcgctatttccactggaagaagcagcgcgtggtgcgtaatttcccgccggcgctggtgtacgtctgcaccccgcgttaagcggctgattcgctgttgatgccgccacttttttaactttttaaacgccgtttcctgcgggttttcggcgttttagccggaaaactgaaaaatcacgctgtttcacgccataccgctggcgaatgattgaaactgataatgagagtgattatcatgcgtggatatttttcctttccggcaccctcatgcgtaaatcctttctgttgttactggcttccctgctgttttccgtgctgtcctgcgcccaggcgaaaacggtgacggatattctgggccgtcgcgttgacgtgcccgataacccgcagcgtatcgtgctgggggaaagccgcatgctgtataccctggcgctgctggagacgggggatccggcccggcgcgtggtgggctggccgcgcgatctggcgcgctatgacgcccagagctggcagctgtacagccagaaattcccgcatatggcgcagatcccgacgatcagcggcgacaactttcgccagatcaaccctgagcggctgatccagctgcggccagatctggtgatcctggcgcgctatgcgcgccaggacggcgatcaggcgcagctggtgtctgccctgggcaaggccgggatcccggtggtgtatgtcgatctgcgtatcgacctgctgcataacaccgtgccgagcgtgcgcctgctgggggaactgcttaatcgtcaggcgcgcgccgaggcgtttatcaccttctatcagcagcatatgacggcggtccgcgagcggctggccgcctatcacggcgaacggcctaaagtgatgctgcatctgcaccttggccggcgcgaaacctgctgcaccaccgccgcgcacggcaacctgggagatctggtgacctttgccggcggcgagaacatcgccaacgccagcatcaagggcgtgtacggcgaactgaacccggaaacgctgctcaccgccaacccagacgtgtatctggccaccggcatggccggcgtgcagggcaaacgctattccgatctgctgctagggccgcaggtcagccgtcagcaggcggacgacagcttccgccgcctgatgcaacaacaaccgatgatcgccgggctgaacgcggtaaaaaaccagcgggcctggagcatttggcacaacttttatctaagcccgtaccacgtggtggcggtcgagatgtttgccaaggcgttttatccgcagctgtttgccgatctcgatccgcaacgcacttttcagcagctttaccagcaatttttgccgctgccattttcagggacctattggagtcagttaacaggtgaataactatcaacgcggctggctgtgcgccattccgctggcggccggcagcgtatggccggccgtcggagccgaaaccccgaacgataaatcagagacgatgctggtcattggcagcggccgggcacctgctgccgaaagctatcagccgttgaccagcgtcaccggcacccgcagcgaaaccagcctgctgaacgtgccgcaggcggttgacgtggtggcgacgcaggtgctgaccgatcgggcggtcagcagcctggatgaggcgctgtacaacgtcagcggcattacccagagcaatacgctgggcggtacgcaggacgcggtgatgaagcgcggctttggcgacaaccgcgacggctccattctgcgcgacggcgtgcgttccgttcaggcgcgcaactttaccccgaccaccgaacgggttgaggtattgaaggggccggcgtcgatgctgtacggcatgggcgagccgggcggcatgatcaacatgatcagtaaaaagccgcagctgcagcagcatacgcacgtggaaggctggggcagcagctttaagggcggcggcggccagctggacgtgaccggcccgctgggtacctcaggctttgcctatcggatgatcgtcgaccatgatgaaaccgattactggcgcaatttcggccgcaaccgccagacgaccatcgcgccgtcgctgatgtggtatggcgaaagcaccacggtgcgcctggcgtatgagcatatggagtacctgacgccgttcgaccgcggcaccattatcgattcacgcaccggcaagccggtgaatacgccgcgcgatcgccgcttcgatgaggcctataacgccacccgcggcgatcaggacagcgtgacgctgcagatcgatcaggtgctgaacgatcgctggaaaagctcgctgacctacgcctataaccgcaacagctacagcgacaatcaggcgcgcgccaccaagctggacccggagagcggcacgctgacgcgtcaggcggacgctaccgcccatgcggtcagccatgccaacgcggtgcagctgacgctgaacggcgatgtggactgggggcggatcaatcatcagctgctgttcggcttcgattttgaagatagccgcacctaccgcggcgatatgatccgcggcagcaaaaacagcgatttcaatatctatgatccggtatacggccagatgccgccttcgacggcggtcagcgccaaagacagcgaccagcgggaaaacctgaccagctacggctggtttatgcaagattccgtgcaactgaccgataactggctgctgatgggcgggctgcgctacgatacgtttgacgtgtatgccggcaaagggcggccgtttaacgtcaataccgacagctcggacgcgaaactggtgccgcgcgccggcgtggtgtacaagctgacgccgtacgtctcgctgtacggcagctataccgagtcctttaagcctaactcctccatcgccacccagattggctcgctgccgccggagcaggggaaatcctgggagatgggcggcaaggtcgccttgccgaacggcattaccggcacgctggcgctgtttgatatcaccaaacgcaacgtgatggtcagcgagctggtagacggtgaaagcgtcacccgcaccgccgggcgcgtgcgctcgcagggggtcgagctggacgtggccggcaatattaccgacagcctcagcctgatcggcgcctacgcctataccgacgcgcgggtggtggatgacccggctaataaaggtaaagagatggccaacgtggcgcgccacaccgcctcgctgttcctgacgcagaacctgggttcgacggggctgtacagcggcgatgagctgcgcgtcggcgccggggcgcgctatgtcggccgccggccgggcgatgccgccaacagcttctatctggataattacaccgtggccgacgcctttgccgcctacagcatgccgctgcacggctatcgggtaaaatggcagctgaacgtcaataatctgttcgacaaaacctattacccgtccagcggcggcaacctgcgggtggcggtcggcgaaccccgcgaggtggtgttgcgcgccagcgtagatttttaaaccggcccgacggccggcggttaaggagagtgtgatgagcgtgacgattcgtctggcgcagcctgcggatatcgatgcgatgatggcggcggaacgttcggcggcagcgctgtttcgccagctgccgcagtgggcgtttattgccgatgacgacactatgtcggcggcgcagcatgcggcgctgattgccgaagagggcgtatggctggcgcaggacggcgcggcgatcgctggttttatcgccgtacggcgcgacgggacagagtggcacatcgccgagctgtcggtggcggccgagcatcagcggcgcggcattggacgccggctgattgtcgcggtggccgactgtgccggccgccagggcgtccgtcagctgacgctgaccacgtttcgcaacgtgccgtggaatgcgccgtattaccagcggctggggtttgaaattatccccacggtggcgctgtcgccgcgtctgcgtgagcagatggccgccgaggccgagcacgggctgccgctcggcagccgctgtgcgatgaaatttacactgttgtaaagattgaaatacatacggctggcggtatgatgcatcaacagcaacgccactcagtcaccgtatagggtacagacgtaatgacacaaaccattttcatggtaggcgcccgcggcgcaggaaaaacgaccgtggggcgcgcgctggcgcaggcgatggactatcgatttatcgatatcgatctgtttatgcagcagacgacgcagatgagcgtcgccgagatcgttgcgcaggagggctggcagggatttcgccgccgtgaaagcctcgccctgcaggcggtgaccaaaccgtcaaccattgttgccaccggcggcggcgcggtgctggcggaggagaaccgccgctttatgcggcagcacggcacggtgatctatctgcgcgcgccggcggaggtgctggcgcagcggctggaggcgtttccgcaggacgcgcagcgcccgaccctgaccggccggccgatcgccgaagagatgctggaggtgctggccgcgcgcgaggcgctgtatcaggagacggcgcaccatgtgctggacgccgcgcaggatccgcacggggtggtggcgcagatcatggagatgctgcgcctgcaggaggcggtgaaataggcgtagttaggcgggcggcgcggcaaaatagccgccgggcgtgacgccgaaatggcggcggaacgcggcgatgtaggcgctgacgttgtcatagccgcagtcggcggcgacgctggcgaccggcgtcccgcgcgacagcgcttccagcgagcgaatgatgcgcgcctgctgacgccagcgggcaaagccgatgccggtctgcgccataaacagccggctgaggctgcgcacgctgatgccggcccagctggcccattcgctctgccgccgcgtgctggcggggtcatccagcagcgcgcgggcgatctttaacagccgcgcgtcctgcggcatcggcagttgcagcgtcgtttcttcttccccctgcatttcatccaataacacctgcaccatgcgtcgttgcggcgcccgtaacggcgacggcggcaagccggcgatgcgcgccaccagcgcctgcgccaggtcgctggcggccagcagccgcgcgttgccgggcagatgacggcaggttgccggcgacagaaacagcagccatccctccacctgcccgcaagactgcgcctgatggcggcagcgcggcggcagccagccgagcgtgccggcggtcatcgcccactggcgctgctcggtttccagcgcgatggcgccgtgcgtcaacaggtaaatctgcccgtcatcatgctggtgccagggggtaaggtggcggttggggtgagataacggtatgccgtgcaggatcataatattggccgattaacattatatttaggcttaatcaggttatcacgccacgggctgcgccggctagaattcagcctgattcctctgacggagagccataatgacgcaattaaccccgcaagatatcgtgctgcaggcgctgcagcaggtggtggcgcagccgctgcatcagccggcggtcatcgccgagtttttcgccgacgactaccggcaaacggtggacggaaaatcgttggactatcagcagttcgtcagccatatggcgttgctcaagcagattacccggcggatgacgctgcgggtgcaggcgctggcggcgcagggcaacagcgtgctgagccatcaccgggtcgaggtggaaaaatgcgacggcgcgcgcagcgaaatccaggtgatggcgcatttcacgctgcgcgacggcaagattatcgcctgcgatgaactgacgcgtcagctgtcgggcgagcatgccgatcgcgatctcggcggccgctattgagcgacagcgcataacgatcgcattttagcgggaaaagcagtgacagccgccgggcgatgccccaatatggcgtttccaatacggataactacgcgggtgccagtctatgctgaatgtaagtgagtattttgccggaaaagtgaaatcgatcggttttgacagtagcagcatcggtcgtaccagcgttggggtgatggaagaaggggagtacaccttcggcaccaatcagccggaagagatgacggtgattaccggggcgttgcgggtgctgctgccgggcgcgccggactggcaggtgtttatgccgggcgagaagttctttgtgccgggccacagcgagttcaacgtgcaggtggcggacgccacggcctatttgtgccgctatttgagcaagtagtaagagcagggcgctggcgacagcgccctggttgtttatgggcttagcgctgggcttcgccgccgagggcttcgatcaggttctggatcagcgccgccagttcgctggtcatcagaataaagtcggcgtcgaaacgctgggcgaagtcgtcgcggtcgatgtcgtcgttctgctcgcgcagcgcatcggcaaacttcaggcgcttgatggagccgtcgtcggcaatcatcagctgaatacgctcctgccagtcgaccgccagcttggtcaccagcttgccggcctcaatatgcacggcgatctcgtcgctgatcaggttctgtttcttgcagcggattacgccgccctcttccagaatcgccttcagctccgcttcgtcctgaatggcgaaaccggccggcagttcgccggagcgcacccattcggtcagcgtcagttcgatcgggctttccatcgtcagcggcaccaccggcagcgagccgaggcttttgcgcagcagcgccagggtgtcttccgcgcgcttggcgctggcggcgtcgaccataatcaggccgttgacggtgtcgatccacataaaggtctggttaaagcggctgaaggcgcgcggcagcaggctgtgcagcacttcgtccttcagcgcgtccttttcggtcttcttcagcttgcggtgctgttcgctttccaactggtcgatcttcgcctgcagcgcctgtttgatcaccggcgagggcaggatcttctcttctttacgtgcgcagatgataatctggccgttgaccacgtgcgtcagcgcgtcgctgtgcgagcccattggggagacccagccggttttcgccatatcctggctgccgcacggcgtaaaggaaaaggcgctgagctgtttttccatttcatccgcatttagcgcaacgtcgcggctcaaacggtaaaccatcaaattcttaaaccacagcataatgttatccctgactgggcgtgccgttcgcacgctggttcatcaaaagcagggcggcatgatacccaatcggcgctgaaaaatcgcctgcttcctctgatttgcgcgtggatccgtattgcggcacactcggtggcagcaaaaaacgatcgcgccgtacagaaggagaaaagagtgcgtattggcattgatttagggggcaccaaggttgaagtgattgcgctggcggacgacggcagcgagcggtttcgtcaccgcatcgccacgccgcgcgatgactatgcgcagacgctgcaggccatcgccggtctggtgcagctggcggaaacgcacaccggcgaacgcggcacggtgggcgtcggcatccccggctcgctgtcgccgtttaccggcctggtgaaaaacgccaactccacctggctgaacggtaaaccgctggataaagatctgtcggcgctgctgcagcgcgaggtgcggctggcgaatgacgccaactgcctggcggtatcggaagccaccgacggcgccggcgcgggcaaggcggtagtgtttgcggtgattatcggcaccggctgcggcgccggcgtggcgattaacggcaaggcgcacgccggcggcaacggcatcgccggcgagtgggggcataattcgctgccctggtcggatgaggatgaactgcgctttcgcgatgaagtgccctgctactgcggcaaatccggctgtattgaaacctttatctccggcaccggcttcgccaccgactacgcgcgcctgagcggcaacgccctgaaaggggaggcggtcatggcgctggcggcgcagcaggatccgatcgccgagcgggcgatcgcccgttatgagcagcgcctggcgaagtcgctggcgcatgcggttaatctgttcgatccggatgtgatcgtgctgggcggcggcatgagcaacgtcgaacggctgtaccggcaggtaccgcagaaggtcagcgagtgggtattcggcggcgagttcgccacgccgatccgtcaggcggtgcacggcgactccagcggggtgcgcggcgccgcctggctgtggccgcagcagtaatgatcaccggggcgacgccgccccggcgtatacttaaccctcgacgcggtactgcggctccagccggctgatgcccaggccgttgaccttcttcactttgatctgcaccggaatgcgctctttcatcgcctcaacgtgactgatcacgccgatggttttgccggaggcgttaaggctgtcgagcgcgtccagcgcggtgtccagcgtctctgcatccagcgtaccgaagccctcgtcgaggaacagcgaatcgatgctggttttatggctcaccagatcggacagcgccaacgccagcgccaggctgaccaggaagctttcgccgccggacagcgtgcgggtatcgcgctgcgcgtccgcctgccaggtatccaccaccagcagctccagcgcatcgctgtttttccgctgcagcagatagcggccatgcaggcggctgagctggttgttcgccagatagaccaggtgatcgagcgtcagcccctgggcgaacttgcggaacttgtcgccttcttttgagccgatcagttggttgagatagctccagtcgtcatactgccgctggctttgggcgatttgcgcgaacagcgcctgctggttgccgcggcgctcggcgtcgctggtgagctggttgcgcagctcgccctgacgcagctgcagcgtcttcagctgttgcgtcagcgcctgctgctgctgcgccagcgcttccaggtcggcgtgctcttcatccgcctgcggcgggcgctgctgtcggtgctgctccagcgcctgctcggcctgcgccagtaacgcgcgggcttccacctgacgctgctgcagctgttctttcaactgctgtagctgctgacgctgcccatcgtccagcagggcggcctggaaggcggcgtcatcggtaaattcactggcgtccagcgcctgctgccagcgctgctgcgcctgctcggcgcgctgcgtttgctgcgccagctgttgctgcagccccgccaactgaccgttcaggcgttcgcgctgctcctgcgcctgctgccagcgttcggcggcctgctggctggcgagttcgcaggccgcctgccggacgcgcagctgttcgcgcacctgcgccacctgctgttcgccaaacagcgcctgccgctgccgttgttgggcgacaagctgctcctcgttgtcctgccactgctgctgcagacgctgttgctgctgccgggcgtcggcatactgtttgtccagcagcgtcaggcgttcattcaacagcgccgtctgctgctgcgcctgctgctgcgcgctctgcagcgcgctcagcgcgtctttggcctgctgtaccgcctgcgccgcctgctcatgccggctgaggtgctgctggccttcccgctcttcgcggtcgcagtcgcttagccactgctgcaggcgttcgctctcctgcagatcgaaatcaaacgccagttcggcggtcagggtgctccagcgctgccgatgggccgccagctgctgctcgtcctgctccagcgcctgctgctggcgctgttgttgctgctgcaggccgtcgtgacgggcgcgcagttcgacgccgcttttatacagcgtctcggtctgctggcgcagcgtatcaagacgccgggcgctggccgacggattgagcgtctggtactcggtgacggccggatgttcggtggagccgcacagcgggcagggcgcgccggtctgcagccgggcgcgttcggcctccaggctgacgatacgctgctcaagctcgagggttttttccacctccgcctgcagagttttatgttgttgatactgctgtctggcctgctctaactgcggcgccagctgttgcaattgttgctgaccggcgagcagttcctgccgctgctgcgtcagccgctggtcgagctgctgcgccagcgacgacagggtcgccagctgttggcgcgtcgggcgcagatcgctcagctgctgcaggcgctggcgcagggcggccagcggcgtttcggcctccagcgcgctctgttgctgctgctgcgcggcgagcgcctgggtcagggcgctcagctgcgtctgatgctgttcggcctgcgtcgccagctgggcgcgttcggcgcgcagcgcctccagcgtctgttgttgttgcccgcactggcgcacggcctcgtcgcggttctgctgcagttcagcgcggcttttgctcagctgtgcgatctggtgatcgagcggcagcacctgttcgtcgatcaactgctgctgttgctggcggtgctccgcctgtttctgctgttcggcgcgcgcctgctccagcgcctgctgcagcggcgccagctgtgcggtctgttgctgtagctgctggtcgagccgggtcagctgctgctgcgacgcctgcagctcatcgcggcagcgctggcgctcattgtgcagcggacgcagccgctcggcgggttcgctgcgcgccagcgtctgcagctgcggttcggcctgttcctgctcctgctgcagcacctgtaagcgctgctggccttgctgtcgctgctggtgcaggcgctgccactgctgcagccagcccagcgtctgccgctgctgctcatcgcgctgattaagcgtggtctcttcctgacgcagcgcctcgagctgcgtgtccagctgctggcgctgttcgtcactcagcagctcaatgccgctggcgcgctggtgcagcgcgtccagctccagtttggcctgcttatgctgttcgaacacccgctcggacagccggccgtagatttcggtgccggttaactcctccagcagctcggcgcggtcgttggcgtcggcgttgaggaaggcggcgaactgcccctgcgacagcatcatcgatttggtaaagcggccgaagtcgaggccggtgatggcggcgaccgcctccagcttgtcgcgcaccttgtcggcgacgatcttgccgtccgccagcagcgccagttcgaccttcggcgcctgcagattgccgttcggatcgtttttggcccgacgctggctccagaaggcgcggtagccgacgcccttgacctcgaactccacctcggccagcgattcggcggtgtggcgcgtcatcagatcgttctggctgggggagacgtgcagtcgcggtgtctggtgatacagcgccagacagacggcgtcgagcagggtggttttgccggcgccggtcgggccggtgatggcgaacaggccgttgctggcgaacggctcggcgctgaagtctattttccactcgccctgcagcgagttgaggtttttcagccgcaggctcagaattttcatgccgatggctcctcatcctgcagcgcgttcaccgtctggcggaacatgtcgcgcatccggccgcgccgcgcctcttccagttcgctttcctgcgccagccggcgttcaaacacctcgtccacgctcagttcgttcagcgtctctttatcctgctgctcaatggcctgacggcgctgctccttgctgcgccgcagcagcaccacttccaccggcagattatccgccagcgcctgaatgcggcgctgaatatcgctgaggtaatcctgcgtcgccacctcaatatccagccataccggcagctcgccctgataatcggcaaactgctgcagctgccgttcgatctgcgccagatcgcccttgatcagctgcatcggctggaagagcgggaccgacagcggggtgacctgctgcagcccaccgtcggcgaagtcgaccataaacacgcttttggcgttgcccagctcgtcaaagctgagcgggatcggcgagccgctgtagcggatatgctcgcttttggctacctgctgcgcccggtggatatgccccagggcaatatagtccgccggcggaaaggcctgcgccgggaaggcgtccagcgtgccgatatagatatcgcgcaccgaatccgaggtggtgacgccgacggtggtcaggtggccggtggcgacgatcggcagcgtcaggccgagcgcctcgcgctgcgcgcaggccgcctgatacagcgcctgataatggccggcgatggcttcctgcagcgcctgctgcttctgcgtgccggattcgccggcgcggctggtcagcaaatcgcgcggacgcaggaacgggatggcgcacagcagcgcgccgggctggccgtcgcgtcggttaagcgtcacgatctgctgcccggcgtcgggctgcgcgttggcgatcacggtggtattcaggcaggagagcagctcgcgggattcattcagcgtcgccacggagtcgtggttgccgcccagcaccaccagctggcagccggtctgctgcagttccaccacaaagcggttgtacagttcgcgcgcgtagctcggcggcgaaccggtatcaaacaggtcgccggcgacgatcaacgcgtccacctggtgctgttcgatctgcgcaatcagccagcgcagaaatgcctgatgctcggcggcgcggcttttggtgaaaaagtactgacccaaatgccagtcagaggtgtgtatcaggcgcatgactctcccgggaataggccgccgtttggccggggcgaaacgcggcggcggtaaaacgttgacgatgattatacgggttggcgggtaaaaatatgctatttctatctattccggcggttacgcgcccgccatggtaagaatcatttatagtgtgaatgttactgagtggttaatttcataaatctgtcacaaaactgacgcataatggcgcccgcaaacaaattgtgaacgctaacacattggcaggattgacgatggcaagacgcatactggtggtggaagacgaagcgccgattcgcgagatggtgtgctttgtgttggaacagaatggttaccaaccgttggaagccgaagattatgacagtgccgtaacgcgcctgtctgagccgttccccgatttagtgttgctggactggatgttacccggcggttccggcattcaatttatcaaacatatgaagcgcgaagcgctgacccgcgacattccggtgatgatgctgacggcgcgtggcgaagaggaagaccgggtgcgcggcctggaagtcggcgctgacgattacatcaccaagccgttctcgccgaaggagctggtggcgcgcatcaaggcggtgatgcgccgtatttcaccgatggcggtggaagaggtgattgagatgcaggggctgagcctcgacccgtcatcacaccgggtgatggctaatgaacagccgctggacatgggccccaccgaattcaaactgctgcatttctttatgacccacccggagcgcgtttacagccgcgaacagttgcttaatcacgtctggggcactaacgtttatgtggaagaccgcaccgttgatgtgcatatccgccggctgcgcaaggcgctggagagcagtggtcatgacaaaatggtccaaaccgttcgcggcacaggttaccgcttttcaacgcgctattaaccgcgcagcgtcggagagcatgccgtgctagaacgcctttcctggaaaaggctggctcttgagctggcccttttttgcctgcccgccctgctgttggggctgattttcggctatctcccctggttactgctgatcgccgtgctggcggcgctgggctggaacttctacaaccagctgaagctttcccactggctgtgggtcgaccgcagcatgacgccgccgccggggcgctggagctgggagccgctgttttacggcctgtaccagatgcagcagcgcaaccgccggcggcggcgcgaactggcgctgttgatcaagcgctttcgcagcggcgccgaatcgctgccggatgcggtggtgatgaccaccgaagagggcaatattttctggtgcaacgggctggcgcagcatctgctcggctttcgctggccggaggataacggccagcatattctcaacctgctgcgctacccggagttcagccactatctgcaacagcagtcctttgataaacccctgacgctgcagctgaataatgagcactacgtggaattccgcgtgatgccgtattcggaagggcagctgctgatggtggcgcgcgacgtgacgcagatgcgccagctggaaggggcgcggcgcaacttcttcgccaacgtcagccacgaactgcgcacgccgctgaccgtgctgcagggctatctggaaatgatgggcgacgacgagccgaacggttcgctgcgcggtaaggcgctggccaccatgcaggaacaaacccgacgcatggacgggctggtgaagcagctgctgacgctgtcgcgcatcgaggcggcgccgattatcgagatgaatgagacggtggacgtgcccctgatgctgcgggtgctgcagcgtgaggcgcagtcgcttagcggcggccggcatgagattcgtttccgcgttaacgaggcgctgaaggtctacggcaacgatgaccagctgcgcagcgcggtgtccaacctagtgtataacgcggtgaatcacacgccggcaggcacgcatatcgaggtaagctggcagcggacgccgcagggggcgcagttccaggtcagcgacaacgggccgggcatcgccgccgagcacctgccgcgcctgaccgagcgcttttaccgcgtggacaaggcgcgttcgcggcagaccggcggcagcgggctggggctggcgatcgtcaagcacgccctcagccatcacgatgcgcggctggaggtgctcagcgagccgggcagcggcacccgctttatctttaccctgcctaaccggttgattgtaccgggcgctttgtcagagaatgcgctgaacaattaatgcgtgaggcaccgctatgcgactgacccgaggggtagggctctgcctgctgttactgtgcagcttcggcctgcgggcgcagccggacggcatgctgtccggcaatctttccagcgtcggttccgacacgctggcgaacctgatgtcgctgtgggcgcaggatttcagccagcactacccgaatatcaacctgcagatgcaggccgccggttcatcgaccgcgccgacggcgctggccgccggcgccgcgcagctggggccgatgagccggccgatgaaggcggcggagctggcggcgtttgaacagcgttatggctatgcgccgctggcggtgccggtggcggtcgatgcgttggtggttctggtgcatcaggacaacccgctgcctgggctgaatcttggccagctggatcagattttctccgccacccgccgctgcggcgcggctgcggcgctggacaaatgggggcagctggcgctgccgggcgcctgggcgcagcgcagcattcagcgctttggccgcaattcggcttccggcacctacggctatttcaaactgcgcgcgctgtgcggcggcgactttatggcgcgggtaaatgagctgcccggctcggcgtcggtggtgcaggcggtgtccggttcgctgaacagcatcggctatgccagcatcggctttcgcgccagcggcgtccggctgttgccgctggcggagcggggcgatcgctacgtgacgcccagcgtcgccaacgtgcgcaacggcagttatccgctggcgcgctatctgtatatttacatcaacaaagcgccgcagcggccgctggagccgctgacggcggcgtttctcgaccgggtgctgtccgcgcagggacaggcgctggtaaatcaggacggctacctgccgctgtcgccggaaaccctgcgtaaaacccgccttgaattggggctgaagtagccgcctccgccgccgtacgccgggtgctgcggccggggcatacccgccatcatgaatttctttcaacacccatgaaaatttctccattgccgccgggcatcacccatgacaggatgattttagctatttagacgtctggatgtctagttgtaacccagcgtaatcatttaatgtgtaaatcattccggcgggcgcacgctctgcatctgtcggacaccgggagtggaaaagatgtgcaattgcaatcatgccgttcacgctgacgttgtcggcagtttattacgtcctgcggcgctgaaaagcgcgcgtcagcagtttcagcgcggtgagattgatgcggcgcagctgcggtcggtggaagacgagcagatccgccaggcggtggacaaacagcgtcagctggggctggcggtggtgaccgacggtgagtttcgccgcgcctggtggcattttgattttcttgaggggctggacggcgtgcagggttacgatgccgaacagggcatccagttcaacggcgtgcagaccaaggcgcgtagcgtcaaggtgacgggcaagctgggctttaacccgcagcacccgatgctggcggattttcgtttcctgcagcagattgccggcgatgcgcagccgaagatgaccattcccagcccgagcgtgctgcatttccgcggcgggcgccaggcgatcgacagcgcggtctatccgcagctggatgcttactttgccgatctggcgcaaacctatcgcgatgccatccgggcgttttatgacgccggctgccgctacctgcagctggacgatacggtgtgggcctacctctgttctgacgatcagcgccgccagatccgcgagcgcggcgaagatcccgaccagctggcgcgtatctatgccgacgtgctgaatacggcgatcgccggcaagccggacgatctgaccatcgggctgcacgtctgtcgcggcaacttccgctccacctggatctcggaggggggctatgagccggtggcggagatcctgtttggtcaggtgaatatcgacgccttcttcctggagtacgataacgagcgttccggcggcttcgaaccgctgcgctttatcaagcccggcaagcaaaaggtggtgctggggctgatcaccaccaaagacggcgagctggaaaacccggagcaggttaagctgcgtctgcaggaagcggcgcagtacgtcgctcctgagcagctgtgcctgagcacccagtgcggcttcgcctcgaccgaagagggcaacagcctgagcgagcagcagcagtgggataaactgagcagcgtggtcagcattgccggccagctctggtaaccgccggccggccgtttgttctgcgcggaaatgccgctgatattggcgttttcgcgcggtttaacccgcaatgcttcacgttttgtgagcgtgttggttaaaaatgatacaaatcatgtagggcatatttcctgaagactggtgcgatcgactggtgatgaatatttatctggtcgatcgctctgcatttccccgtgagccttgccttttggcgctataaacgttttacttaccctccgttgttggactaatcctccattttataacttctaacattctgcccatcttcaagagtggtcaattttgcataaggacaaaacgcccgagcggtctgcgttttcttgctcttattgctcttgtgatgaaatggcaggccgacagcgaatggcgaaccgccgttaaaagaacactttttttcatttgaacaggcaacacgacatcctatgagtcatcgtttaacgtcaaaagatattctggcattgggttttatgacctttgccttgtttgtcggcgccgggaatattattttcccgccgatggtggggctgcagtccggtgagcacgtctggatcgcggcgctgggctttctgattaccgccgttggtttgccggtgatgacggtgattgcgctggcgcgcgtcggcggcggcgtggacgccctgagtacgccgatcggccgcaccgccggcttgctgctggcgaccgtctgctacctggccgtcgggccgctgtttgcgacgccgcgcaccgcgaccgtgtcgtttgaggtagggattgctccgctgaccggcgacggcgcgatgccgctgctggtctacagcctggtctactttgcgttggtgatcggcatttccctctatccgggccgtctgctcgacaccgtcggccatattctggcgccgctgaaaattgtcgcgctgggcgtgctgggcatcgccgcgctgatctggccggccggtacgccgattcctgcggtagatgcctatcagcacgtgcctttctcttccggttttgtgaatggctatctgaccatggatacgctgggggcgatggtattcggcatcgttatcgttaacgccgcgcgctcgcgcggggtgaaagacaacggcctgctgacccgttacaccatttttgcgggtttgatcgccggcgtgggtctgacactggtttacctgagcctgttcaagctgggttccggcagcggcgtgctggtgccggaggcgaccaacggcgcggtgatcctgcatgcctacgtacagaacaccttcggcggcctgggcagcttcttcctggcggcgctgatctttattgcctgcatggtgaccgcggtcggtctgacctgtgcctgcgccgagttctttgcccaatacctgccgttctcgtataaaacgctggtgtttattctgggcctgttctcgatgttcgtctccaacctgggcctgagccatctgattcacctgtcgatcccggtgctgaccgccatttatccgccgtgcatcgtgctggtggtgttgagcttcaccatgcggatgtggaatagtgcgccgaaggtgattgcgccggtgatgctcgtcagcctgttgtttggtatccttgacgcggtgaaggccgccggcttcgaaaatctgctgccggcatggagcacgcacctgcctctggcaggtcagggattggcatggctgccgccttccgtactgatgctggtactggccgccatctacgatcgggtatgctcgcgctctgaagcgaccgcgcattaatttttcccggtctgattttgaggccacggacttgtccgtggcttttttgtgtataagaagacaggtctttaaatgcaacaggaatcagtaacacccgccgccaataagttgaaacgtggcctcagcacgcgccacatccgctttatggcgctcgggtcggcaatcggcaccgggctgttctacggctctgctgacgccatcaaaatggcggggcccagcgttctgctggcgtatctgattggcggtgtgatcgcctttatcattatgcgcgcgctaggagagatgtcggtcaataatccgcaggccagctctttctcgcgctatgcccaggactatcttggcccgatggccggctatatcaccggctggacctactgctttgagatattgatcgtcgccattgccgacgtgaccgcgttcggcatctatatgggcgtctggttccccgaggtgccgcactggatctgggtgctgagcgtggtgctgattatcggcgccatcaacctgatgagcgtgaaggtgttcggcgagctggagttctggttctcgttctttaaagttgccaccatcattatcatgattgccgccggtatcggcattatcatctggggcatcggcaacggcgggcagccgaccggcattcacaatctgtggagcaacggcggcttcttcagccacggcgtgatgggcatgatcctgtcgctacagctggtgatgttcgcctacggcggtattgagattatcggcatcaccgccggcgaggccaacgacccgaaaaaatcgattccaaaagcgatcaactcggtgccgtggcgcatcctggtgttctacgtcggtacgctgttcgtgattatgtcgatctatccgtggaatcaggtcggcaccaacggcagcccgtttgttctcaccttccagcatatgggcatcaccgttgcggccggtatcctcaactttgtggtgattaccgcctcgctgtcagcgattaacagcgatgtgttcggcgtcggccggatgctgcacggcatggcggagcagggccatgcgccgaaaatcttcagtaaggtctccaaacgcggcattccgtgggtgacggtggtggtgatgatggccgcgctgctgattgcggtgtacctcaactacatcatgccggaaagcgtgttcctggtgattgcttcgctggcgaccttcgccaccgtgtgggtgtggattatgatcctgttctcacagattgcgttccgccgcacgctgaacaaacagcaggtgaaagaactggcattcccgctgcgcggcggggtgtttacctcggttatcgcgattattttcctggcctttattatcggcctgattggttacttcccgacgacccgcgtgtcgctgtatgccgggctggtgtgggtggtgctgctgctggtggggtactgggtgaaggtgaatcgtcagaagaagcgggcgcagacggcgtaaggttttctagcgctttagtacgatttaatatgatgtgatatctgtatgccggtcagtttttactgaccggcattttttcgttttctgtaagttatgagcgggaagaattgccgtaaacgagcggtatttctctgtaacgactgtggacggcaattgcaggggccgtaggcgcggcccctgcacccgcgcccgcgcttaggcacgttctgcccgctacgcgggtaccctctctgcgtcaccgtcgccgggcgggtcggctctacaggcatccctgcctgtgtcgcctcaaccggacatccctgtccggttgcccctggctcgggttccttgttcggcagcccgtgatgcgcgctaaaggtcaacacccgaatctgtggctacggggaaaactaacccatcatgttgatgttaagagatatcctgacagggtaaggcccggtatcggctttatcactcttcctccgagcctctgcgttcggcggtgcgggtttcggcgcgggagaggggattgggggcgtcgtcgtcttcaccggcatagcgcgtcagcgcttcacgaatatcctgcatatcgctgcttacgatactcagcgccggctgcagcgtggtttgcagacgcccttcggcgcgcgcggcgctgtgcaggcagccgataaacagcagcgtgctgagcagggtgaaaaagcggtgtttgagccgtgtcaggcgcatgcgtgttccccaatggttgagtcttgtcgcattaacgccgttttgccgtgaaaagaacagggctgggagatatctgctggcaatcagagccgaataattaccagcagaaataattacgtcaggttggttcaggaaacgtcggccgccggacggacttctgtcagcatgctgcgcatgtcatagccggtcggcgtctggcaaatacgcaggtcgaactcgccaatcaccgcaaaaagatggtcgaaaatatccgactgaatgctttcgtactgcgcccagaccgtggtgttggtaaaggcgtagatctccagcggcaccccttccggcgtcggcgccagctggcgcaccatcagcgtcatgtgctggtggatatgcggatgggcgcgcaggtaggcttccaggtaggcgcgcagcgtgccgaggttggtcaggcggcggccgttaagcggcgaactgagatccacctgcgcctgctggttgtactgatccagctcttccgttttgtgattcaaatagtgctgcagcagtgggttgcggttcagacgctgctcttcctgctcggagaggaagtgcacgctggtggtgtcgatattgatgctgcgcttgatgcgacggccgccggactccgacattgagcgccagtttttaaatgaatcggagatcagcgcataggtcgggatggtggtgacggtgttgtcccagttgcgcactttgaccgtggtcaggccgatatcggttaccgcgccgtcggcgccgtatttcggcatctccagccagtcgccgattttcagcatatcgttggcggacagctggataccggccaccaggcccagaatcggatccttaaataccaacatcagcaccgcggtcatggcgcccaagccgctgagcagcagtagcggtgatttccccatcagcagcgagacgatcatgatgccgattaaaatggcggcgatcagcttcacgctctggaagatgccgcgtagcggcagctgattggcggccgggctttcgcgcagcaccgccagcagggtatccagcagcgagaacagcgtcagcagggcgtaggccatgatccacacctgcgcggcggtaacgatcaccgcctgggtctggctgccgctgtgcagccacagcagcgcctgcaggttgatgatcacgccctgcagcagcagcgccgcgcgctggaacagcttgtactgggtcagcgcctgctgccagacgcgctgcgactgctggccgcggcgctgaatcgccgccagcaccacgcggtgcaggataaagtgaataaccaccgagatcagggcgatcagcaccagtaccagcactagcgacatgatgtcggtaaattcgatgccaaactgatctaaccattgagcaatccgttgttgcatagcacctccataaaatgcgttaacgatagccacgaaacgggcaggggcgtaagcctaaagcccacgccgcacaatgtgtaccggtttaccaatttttacattaagttagcacgatttcctcctctcagcctcccggctcctcccccgtttttagcgtcagcagatgagggacgccgctgagcgacgtggcatggtggcgccagctatcgtgtgattggcgctgacaacagcaggaggggagttatgcttgaagcctggcatctgccggtaccgccgtttgtggttaagaatgggcagcagttggagattacgctgtgggtgcaggcggaagcgccgcctctgcaggtattgctgcgcgcggaaccggataacgaagagtggctgctgccgatggcggcgcaggcggttgacggccggctgtgctatcgcgccagcctgacgctgaatgagggggaggcgacgcggcgctactgctttaagctgctgtgggccgaccgccagcgctggtttggcccgcggggctggtcgctgacgccgctgccgcagctggcgcagtttgcgctcgatgagccggacgacggcccgggctgggtggcggaccagctgttttaccagatatttcccgatcgcttcgcctgcagcggcggtgagcatgggatccagagcggcagttacgtgcatcacgcggccggcacgccggtggagcggcgcagctggcaacagccgttggacgaacggctggcggcctcgaccttttacggcggcgatctggacggcatcgtccagcggctgccctatctgcagcaactgggggttaccgcgttgtacctcaacccgattttcaccgcgcccagcgtgcataaatacgataccgaggattactatcaggtggatccgtacctgggcggcgacgcggcgctgctgcgtttgcgagtaagcactcacaagattggcatgaaactgctgctggacggcgtgtttaaccataccggcgactcgcacccgtggtttgaccgccaccggcagggcgaagggggcgcctgccatcatgcggattcccgctaccgccactggtttaacttttaccctgacggcaccgcattaacctggaaaggcaacgccagcctgccgaagctgaactacgccgagccgcaggtggcggcggcgatctatggcgatgccgacagcgtggtgcgctactggctgaagccgccgtacagcatcgacggctggcggctggacgtggtgcatatgctcggggagaacggcggcgccggcggcaacctgcgccatctggcgggcatctatcaggcagccagagaggtaaatcccgccgcctatctggtgggcgaacattttggcgatgcgcgccgctggctgcatgccggcgtggaagacgcggcgatgaactatatgggctttgccctgccgctgcgggcgtttttggcgggcgttgatgtggcgcgtcacccgattgagctggacgccgccgccgttgcggcatggatggatgattaccgcgccggtttgccgcataaccgccagctgatgatgtttaatcagctcgacagtcatgatacgccgcgttttctgaccctgctgggcggcaatatggcgcggatgcgcatggcggcggtgtggctgatgagctggattggcgtgccctgcctgtattacggcgatgaagtgggactggacggcgataacgatccgctgtgccgtaagccgttcccctgggatgaggcgcgctgggatcggccgttgttgacgctgtttcagcgtatggcggcgctgcgccgacagagcctggcgctgcggcgcggcggctgtcaggtgctgttcgcgcagggggaaacgctggtgtttgtacgtacttaccagcaggagcgcgtgctggtggcgctgcagcgcggtggcgctaatccggcgctgcggctggcgtgcagcccgctgttaacgtcgggcgactggcagaagctggaaggcgagggcgaactgtcggcgcagggcgagggggtgacgctgcgtctgacggcggagtcggcgagcgtctggcggctgtgacggcgtaaaacgggggccgaacggcccccggaacaggatcagtagccgattgccgcgccggcagggcggcgtacgtcgttggcgccgtacagataaccttcgcgcaccttgccggagaccgccgaatcattgccggagttggccggcgcaacgcccgccgcgcccggaagaccgaccagaatcagctcggccgcgccccacggcgtctgctccaccatcttgtagcccatcttctgcagcaggctcagcgtatcggcagagacgccgcgctgttcgtaataaacctcgtcaggcagccactggtggtgaatacgcggcgcatccaccgcctcctgcggcgccatgccgtggtcgatgacgttaagcgcggtctgcagcgtgatggtgataatgcgtgagccgcccggcgagccgagcaccataaagattttattgtctttggtcaccagcgtcgggctcatcgacgatagtgggcgcttaccgggggcgatggcgttggcggtgccctgcaccaggccgtagaggtttttctcgccgaccttcacggtgaagtcatccatttcgtcattgaggaagaagccggtgccgggggcaatcaccaccgcgccgaagcggccgttgacggtgtaggtggtggagaccgcattgccgtcatgatcgacgatggagtagtgggtggtttccggtttttcatgcggctccatgcccggctgcacgttggtcgacggcgtcgccttgccgggaacaatctgcttgcggatctgctcggcgtagcttttgctgaccagccggtcgatcgggttgctgataaaggccgggtcgccgaggtaggtgttgcgatccatataggcgtggcgcatggcttcggtcatggtgtggatggccgccgccgagttaaagcccatgctcttcagatcgtaaccttccaggatattcagcgtttcacacagcgtgacgccgccggagctgggcggcggcgatgagacgaacttatagccgcggtagctgcaggtaatcggcgccgtttcggtgactttatagttggcgaagtcatcggcggtcagaatgccgccgcccttgcgggccgccgcttccaccgcctgcggaattttgccgtggtagaaggcgttcggcccctgcttggcgatagcttccagcgtattggccaggtcgctctgaaccagccggtcgcccggctgcagcgcgctgccgtctttgcgcaggaagattctggccgcttccggatcctgtttaaaacgcgccacggtggtgtcgaggatatcggtatcggcgcgcgtcagcacaaaaccttcccgcgccagcttgatggccggcgccatcacctgctcacggctcagcttgccatattttttgcgtgcggtttccatccccagcacggtgcccggcacgccggcggccagatagccgtacaggctggcgtcttttttcaccttgccgtcggcctccagatacatattggcgctggccgccgccggcgcggtttcacggaagttgataaaggtatcggtgccgtcggccagatggacggtcataaagccgccgccgccgatattgccgcagcaggggttgaccaccgcctgcgcgtagcccacggccaccgcggcatccaccgcattgccgcccattttcaggatgtcgacgcccacctgcgaggccaggcgctgcgaggtgaccaccatgccctgttgtgcttccaccgccggactggaggcggcgtgcaggctgccgctgaccaacagcgccgccatggtcaggggtttactccatttatttaaaagcattgttattcctaccctgtcagtttttttattatcaggctctgcaaagaacaggccagcgcttacagcgtagcgccatggcgcggtgcgcgctgaatattgacgggagaatgtgaaccaaaacaaggaaaacgcggcgggcttgcacaacaatagggcataaaaaaaccggccagcaaagctggccggtgagtaacgccggggctgaaattacagcttggcagcgttttcagacaggtatttagccacgccgtctggagacgcgcccataccttctttacctttttcccactgagccgggcacacttcgccgtgctcttcatggaactgcagcgcatcaacggtgcggatcatttcgtcgatgttacggccgattggcagatcgttaacgatctgggaacgcacaacgccgtctttgtcgatcaggaaagaaccacgcagcgcaacgcccgcttctgggtgctcgatgccgtaagctttctggatttcacgcttaacgtcagcaaccattgcgtatttcacttcgccgatgccgccgttttcaacaggggttttacgccatgcgttgtgaacgaactcggagtcgaaggaaacgccaaccacttctacgccacgcttctggaactcttcataacggtgatcgaatgcgatcagctcggaagggcacacgaaggtgaagtccattggccagaagaacagtacggctggtttgccgttcaggtgttttttcaggttgaagttttcaacgatttcgccgttaccaagtacggcagctgcggtgaagtcaggggcttgacgagttaccaggaccatgattactcctgtaatagtagttaagggttaatgtctgcctgcggtggtaaaccgcgggcaaaaacttgggtcagtataggggtcttgcgttggcgaataaaggccaaaagcgccaatcgatgagatagtttttatctatcgatatcagtaattaatccagcagagcttaaaaataaccttttcccgtaaaagggcaagcgttaacgataaaattatgctcaggcggcgctgtcacgcacgcttgccggccccgttacaggcttttggcccgcgcctgcgccatcagctgcggataaaactgccagaactgtgtttcaagctgatgataatggcgttccacgtcggcaaaggagccgctcagcgccgccagtcgcggccgtcggttggccataccgcgcagcacctgggcgataaacggcagttcggcgtagcgctccagccagcgttccgaccagagatagtggttcagggtctgaaagcgctcgggggtttgcgccagatgggggacaatccgatcgcgcgcctggcgggtgaaatcgctgagcgaacgcgtcggttcaatctgctgccagtggcgcgccagaaagtggtcccacaccacgtcgagcgtgatgggcgccacgcggcgatagtcggcgccaaagtagtcgcggcactgtttgacctgcgccagcgagtccgtcagcgcgtcgatgcggcggtgcagcataatgcctgccgccacctcgggcgcatagtccgccgccgggttaccgcgcacaaagtcggccagcaggttgcccaacagcgagctgtcagccaactgggccaaatggagatgagcaagaaaattcatccggtcactataccttaaaatcgccatcgttatccgccgttctgtgccctgacggcggcgggacgcgggaaattcgccttattccttgccgcctttcccccatggctttagactatagcgcctattttttagctgaagtgaataccatgcgcgtcgccgatttttcctttgaacttcccgagtctttgattgcccgttacccgcaagcacagcgcagcggctgccgcctgctgcagttggacgggccgagcggcgaactgacgcacggcgtattcaccgatctgctggataaattggaagccggcgacctgctggtgtttaacaacacccgggtgattccggcgcgcatcttcggccgcaaggccagcggcggcaagattgaggtgctggtggagcgcgtactggacgacagccgggtgctggcgcacgtgcgcgcctcgaaagcgccgaagccgggcgccgaactgctgctgggtgatgacgaaagcatcgccgcgaccatggtggcgcgtcatgacgccctgttcgaactgcgcttcaacgatgagcgcgacgtgttcgccattttgaatgatgtcggccatatgccgctgccgccgtatatcgaccggccggacgaagacgccgaccgcgaactgtaccagaccgtctacagcgagaaaccgggcgcggtagcggcgccgaccgccggtctgcacttcgatgagccgctgctgacggcgctgcgcgacaagggcgtggagatggcgttcgtcaccctgcacgtcggcgccggcaccttccagccggtgcgggtggacagcattgaagaccacatcatgcatgccgaatacgccgaagtgccgcaggaggtggtggatgcggtgctggcctgtaaggcgcgcggcaagcgggtggtcgccgtgggtaccacctcggtgcgctcgctggagagcgccgccgccgccagcaagaacgcgctgattgcgccgttcttcgacgacaccagcatctttatctatccgggctatcactatcaggttatcgatgcgctggtgaccaatttccacctgccggaatcgacgctgatcatgctggtttccgcgtttgccggctatcagcacaccatgcacgcctatcagcaggcggtggccgagcagtaccgtttcttcagctacggcgatgcgatgtttatcagccgtaacccgcaggcggaacaagaatccgtcggcgagtaggcgttcgggccgcgcgggtgcgtggcccgctactgcaattattgatgacatcagacggcttttttgggctgctgtggcacggatgggcgttagtacaaccagcgtccagccttggcggattcaataagcatctcgatggtaagcgcttcccgctgtgactggctgctctgcggataatatttggaaaaggcaatctcttttggatcgatattgaattgttcagcgtagcgctccaataattcataggcatcttcgggcgccatgcgaaaatctttgcagagatcggtgcttttcgtgagcggataccgtttgagcaaccagaaccaaaagccgttatattcttcaaccagagcaaacacggctttttcaacgtcagttaccataatctatcgctcccgcgggctatcgtgttgtatctggcggttgttttcaatgtgatataggtgatgtcggcggcaaccactgtccatccgacaaccgggacgctgcgcccgacaaaggtgcccagctttttggtcatgatcacttccagccctggagggccaacgagcgtcggaagcggcaccgggagtttcttcccccgtaataactttcgaaaatagacagaagctctagacgtgccaggcctggcgtctgctaatttgcccgataccggtatggtgtttctgcctgaataaatggcaaaggcggcaagcaggtcatgggcagcggcgctggagccgctaaaatgttctgcagtcacatcaatgaagatccaaaaataaagctcgctggcggaaagattatgcaagccgccatagaaatatctcccatgtaactcttcaaccgtatccatcacttttccttgttgattggcgtgggatgtaccctatcccatcatcagtaatggggcaatatttgaacaccttcgccgtgacgcagccgtgcccaagggctgacaatcagctgcaaaaactgaccgcggtcaatttgattgacgggttggtggtgcggctttggctgttagtttagaatatgccccctttatagctcatcagactgtttctctgatgctggaggataagtgaagtacgaattagatacgacggacggccgcgcgcgtcgcggccggctgatttttgagcgcggcgtggtggaaacgccggcctttatgccggtcggcacctacggcaccgtgaagggcatgacgccggaagaagtgaaagagaccggcgcgcagattttgctgggcaacaccttccacctgtggctgcgcccggggcaggagatcatgaagctgcacggcgacctgcatgattttatgcagtggccgggcccgatcctcaccgactccggcggtttccaggtgttcagcctgggggcgatgcgcaaaatcaaggaagagggcgtttacttccgtaacccgatcaacggcgacaaagtgttcctcagcccggaaaaatcgatggaaatccagtatgacctgggttccgacatcgtgatgatttttgacgagtgcacgccgtacccggccgactgggactatgccaagcgctcgatggaaatgtcgctgcgctgggcgcagcgcagccgccagcgcttcgacaaactgaacaataaaaatgcgctgttcggcatcattcagggcggtgtttacgaagatttacgtgatgtttcagtaaaagggctggtggagatcggctttgatggttacgctgtgggcggtttggcggtaggtgagccaaaagaggacatgcaccgtattctcgaacacgtttgcccgcaaattccggcggataagccgcgttacctgatgggcgtcggcaagccggaagacctggtggaaggcgtgcgtcgcggtatcgatatgtttgactgcgtgatgccgacgcgtaatgcgcgtaacgggcatctgttcgtgactgacggtgtggtaaaaatccgtaatgccaagcacaaggatgatacttctccgctggacagcgagtgtgattgttacacctgtcgcaattacagccgcgcatacttgcatcatctcgaccgttgcaacgaaatactcggtgcccgtttgaataccattcataaccttcgcttttaccagcgtctgatggcgggtttacgccaggccatcgaagagggtaaattagaggcgtttgttgcggacttctacggtcggatcggtaaaccggttccgcctttaaatgtttaataattgataacttaatgagggaatttcaatgagctttttcatttctgacgccgtcgcatccgcaggagctccggctcagggaagcccgtactctctgatcattatgctggtggtattcggcctgatcttctacttcatgatcctgcgcccgcagcagaagcgcgccaaagagcataagaaactgatggattccatcagcaagggtgatgaagttctgaccaccggcggcctgatcggtcgcgttaccaaagtggccgataccggcattatcgctattgcgctgaacgacaccacggaagtgatgatcaagcgtgacttcgtggcggccgttctgccgaaaggtaccatgaaggccctgtaattttttttcccgaagggaattgccgtgctaaaccgttatcctttgtggaagtatctgatgctgatcgtggtgatcgccgtcggtctgctttatgcgcttcccaacatctatggtgaggatccggccgtacaaatcactggcgcgcgcggtgtcgccgccagtgaaactacgctggaccaggtccgtaccgtattagaaaaagaccatatcgcgagcaagtcgatcgcgctggaagaaggcgccatcctggctcgctttaaagatcctgacgttcagctgcgggcgcgtgaagcgttgatgtcggcgctgggcgacaagtacgtcgtggcgctgaacctcgcgccggcgacgccgcgctggctgtccatgctgggcgccgagccgatgaaactgggccttgatttgcgcggtggcgtgcacttcctgatggaagttgacatggacaccgcgctcagcaagctgcaggagcagaccatcgacaccctgcgcagcgacctgcgcgagaagggcattccttacgcgtctatccgcaagctggacaacaacggcgttgaagtgcgcttccgcgacaaggacgcgcgcgatcgggcgatcagctacatgacgccgcgtcagcgcgactacgtgttctcctcgaacggcagcaacgccatgaaggtcaccctgaccgatgcgcgtctgagcgaagcgcgcgaatacgccgtgcagcagaacatcaccatcctgcgtaaccgcgtcaaccaactgggcgtcgccgagccgctggtgcagcgtcagggcgctgaccgcatcgtggttgagctgccgggcatccaggataccgcgcgcgccaaagagattctgggcgctaccgcgacgctggaattccgtctggtcaacaccaacgttgacgccaccgcggcggccaacggccgcgtgccgggcgactcggaagtgaagaacacccgtgaaggccagccgatcgtgctgtacaagcgcgtgattctgaccggcgaccatatcaccgactccacgtcgaccatggacgagtacaaccagccgcaggttaacatctcgctggacagcgctggcggcaactcgatgtccaacttcaccaaggacaacatcggcaagccgatggccaccctgtttgtggagtataaggacagcggcaagaaagacgccaacggccgcgcggtgctggtgaagcaggaagaagtgatcaacgtggcgaacattcagtcgcgtctgggcaacagcttccgcattaccggtatcggcaacccgaacgaagcgcgtcagctgtcgctgctgctgcgtgccggcgcgttgattgcgccgatccagatcgtggaagagcgcaccatcggcccaaccctggggatgcagaacatcgaacagggtctggaagcctgcctgtggggcctggtcgcgtccatcgtgtttatggtggtgtggtaccgtaaattcggcgtgatcgccaccagcgcgctggtggtcaacctggtgctgattgtcggcgtgatgtcgctgctgccgggcgctacgctgaccatgccgggcatcgccggtatcgtgctgacgctggcggtggcggttgacgccaacgtactgattaacgaacgtatcaaggaagagctgaagaacggacgttccgttcagcaggcgatccatgaaggctataagggcgcgttctccagtattatcgacgccaacatcaccacgctgatcaccgcgattattctgtacgcagtgggcaccggttcgattaaaggctttgcgattaccaccgcgatcggcgtggcgacgtccatgtttaccgcgattgtcggtacccgtgccatcgtcaacctgctttacggcggcaaacgcattaacaagctgtctatctgaggagtgcgttgtggcacaggattataccgttgagcaactcaactacggccgtaaagtctatgactttatgcgctgggactatctggctttcggcatctcgattgtggtgctgatcgcctcgatcgccattatgtcggtgcgcggctttaactggggactggatttcaccggcggtacggtgattgaaatcaacctggagcagccggcgaaccttgacctgatgcgcgatacgctggaaaaggccgggttccaggacccggttatccagaacttcggcagcagccgcgatgtgatggtgcgcatgccgccggttaccggcaatgcgggccaggagctgggcaacaaagtgatcggcgtgatcaacgaatcggtggataagaatgcgaccgtgaagcgcatcgagttcgtcggcccgagtgtgggcagcgaactggcgcagaccggcggcatggcgctgctggtggcgctgatctcgattctgatctacgtcggcttccgctttgagtggcgcctggcggccggcgcggtgatcgcgctggcgcacgacgtggtgatcaccctcggcatactgtcgttgttccatatcgagattgacctgaccatcatcgcttccctgatgtcggttatcggttactcgctgaacgacagcatcgtggtttccgaccgtattcgtgagaatttccgcaagatccgccgcggtacgccttacgaaatcgtcaacgtgtcgctgacccagacgctgagccgtacgctgatgacctcgggcaccacgctggtggtggtgctgatgctgtacatcttcggcggcgcgatgctgcacggcttctcgctggcgatgctgatcggtgtctccatcggtaccatttcctctatctacgtcgcctctgcgctggcgttgaaactggggatgaaacgcgagcacatgctgcagcagaaagtggagaaagagggcgccgaccagccttctatcctgccgtaatctgctgtacgttcagcggaataaaagagcgccgattggcgctcttttttatgcgtgtccgtgggcggggccgcgccgggtcagcggcttgcggcggcgagcggctcaacgctatgcaggcggacatagcccagctgttccggagtcacgtcgctaaagcgcagctcgaaactttgcgccgttctcggcagcagcgagtcgttgttttgaatgggttgggacagagcgtcggcgttttgcagctggccgttgtcatccaaccgtccccactccaccatcgccttaaacgcgggcagcgtttcgccggacagcgcgcggatatgcagcaccgcctgcgagccgttggcttcactttttacccgatccagcgtgacgctgagttcgccaacggtgctctgcaggcgggccggcgtgttggcggcgggcagcagatagacaccgctggtcgatccctgattcagctgtttctggcgttccagcgcggtggcctgttcggtcagcgtggtgactttttggctcagctcaccgacctgggtgcgcaggttcggcacctcgcggttttgcgcgcagccggcgagcagaatcagggcggtaagcaggcagactttaggataactgattgtcatggcggctattccctcttcaatggctcctgttatcagcgtagtcggaatacggcggaaagtcatgtttaccaccgggcagaggcggcggatgaagcacgttttgcccgtacgtggcaacaaatgcccggcgccctttgttatggcgaaagttcggggtaaactgtggcccattatgagaacgcttatcaggacgtgttatgcattgccctttttgcgctgctgttgataccaaagtgatagattcccgtctggtcggcgatggatcgcaggtgcgccgtcgtcgccagtgcctggtttgcaacgaacgttttaccacctttgaagtggccgagctggtcatgccacgggtgattaaaagcgatgaagtccgcgagcccttcaatgaagacaagctgcgtcgcggcatgctgaaggcgttggaaaaacgcccggtcagctccgatgacgtcgaaaattccatcaaccatatcaaatcccagctgcgcgccaccggcgagcgtgaagtgccgaccaaaatggtgggcaatctggtgatggacgcgctgaaaaagctcgacaaggtcgcgtatatccgctttgcctcggtataccgcagctttgaagatatccgcgagttcggcgaagagatcgccaaactgcaagactgacaggattgctgatgcctaacgatcaactgtatatggcgcgcgcgtttgagctggcgcgcctgggccgttttaccacggcgccgaaccccaacgtcggttgtgtgatcgtacgcgatggcaagatcgtcggtgaaggctaccatttacgtgcgggtgaaccgcatgcggaagtgcatgcgctgcgcatggcgggcgagctggcgcgcggtgcgaccgcctacgtcacgctggagccctgcagccaccacggtcgtacgccgccgtgcgccgatgcgttgatcaacgccggcgtcagccgcgtggttgcggcgatgcaggatccgaatccgcaggtggcggggcgcggcctgtaccgtctgcagcaggcgggcatcgaggtcagccatggcctgatgctggcggaggccgaagcggttaaccgcggttttctcaagcggatgcgcaccggttttccctatgtgcagctgaagctgggggcgtcgctcgacggacgcaccgcgatggcatcgggcgaaagccagtggattacttcgccgcaggcgcgccgcgacgtgcagcgtctgcgggcggaaagcgcggcgatcctcagcagcagcgccaccgtactggcggacgacccgtcgctgaccgtgcgctgggatgagttggacgccgacacgcagcgtttctacccgcgtgaacacttgcgccagccgttgcgcattattctcgatagtcaaaaccgcgtcacgccgcagcaccgggtggtgcagcagccgggcgaaacctggctggcgcggctgcagccggaccagcaggcgtggccggcgggcgtggagcagctggcgctgccggcgcacggcggcggtatcgatctggtggtgatgatgatgcagctggccaagcgccaggtgaattcaatctgggtcgaggctggcgcacagctgtccggcgcgttgctgcaggccgggctggtggatgagctgattttctacgtggcgccgaagctgctcggcgatagcgcccgcgggctgtgccaactgccgggtctggaacggctggcggaggcgccggagttcgtcttcagcgaggtgcggcaggtggggcccgatttgcggctgcgcctgacggcgaaacagtggtagcctgacggctttgcaaaaagcgccgcgcaggcggtcaaagaatatgatagaatccgcccccctgcggggtattgaacccatttttaaggaaagtccatgaaagttatcgaaggtgttgttgctactcctaatgctcgtgtggcgatcgcaattgcacgttttaacaatttcatcaacgacagcctgctggaaggcgccatcgacgcgctgaaacgtattggccaggttgcagacgacaatatcaccgttgtctgggtgccgggcgcttacgagctgccgctgaccgcaaaagtgctggccaacaccggcaaatacgatgccattatcgcactgggcaccgtgatccgcgggggcaccgcacactttgaatatgtggcgggcgaagccagctccggcgtgggcagcgtggcgctgagcagcgagatcccagtgactttcggcgtattgactaccgaaagcatcgaacaggcgatcgagcgtgccggcaccaaagcgggcaacaaaggcgcagaagctgccctgaccgcacttgaaatgattaatgttattaaagctgttaaagcctgaatttagttaaggggaattccgtgaaacctgctgctcgtcgccgcgctcgtgagtgcgctgttcaagcgctttactcttggcagttgtctaaaaatgacgttgccgatgttgaattacagttcctgacggagcaggacgtcaaagacgttgacgtcgcctattttcgcgagctgctgtccggcgtggcgatgaatgcgggtacgctggacgccctgatgacgccttacctgtcccgccagctggaagatctgggccaggtggaaaaagccattctgcgcgtggcgctgtttgagctgaaaatgcgtgaagatgtcccttacaaagtggcgattaacgaagcgatcgaactggcgaaagtgttcggcgccgaagatagtcacaaatttgtgaacggcgtgctggataaagcggcgcctcatatccgcaagaaaaaataaatgatgtggccgctctgcggcccattttatttcggcgtttgttcaacactgtcgttgcacgttagggctcacttcacgcccgtaaaaatcatttgctaaccacgggctgcaggccatggccgctgggcatattgccgcggaccggcttgtcagcacagcgattctttattggaatatttaccatggcatgcggcgaatttgaccttattgcccgctattttgaccggttcaagagtttacgccgggacgtacagttgggcattggagatgactgcgcactcctgacagtggcagaaaaacagcttttagccatcagcaccgataccctggttgccggggttcacttcctgccggatatcgatccgggcgatctcggctacaaagccctggcggtaaatttgagcgatctggccgccatgggcgcggatccggcctggctgtcgctggccctgacgctgccggaggtggatgaaacctggctgaaggccttcagcgatgcgctgtttgagcagctgaattactacggcatgcagctgatcggcggcgataccacgcgcgggccgctcagcatgaccctgactatcaacggcctggtgccggcagggcgggctttacgccgcggcggcgcgcgcatcggcgactggatttacgtcaccggcacgctgggcgacagcgcggccgggctggcgttgctgcaacagcgcctgacggtggacgatgcggcggcgcgcgattatctgctggcccgtcatctgcgtccgcagccgcgggtgctgcaggggcaggcgctgcgcgatctggccagcgcagcgatcgatatttccgatggtttaatctctgatttacagcatttgttaaccgccagccagtgcggcgcgcgtatcgatctggacgagctgccgctgtcgcaggcgttaaccgcgtctaccgacggcgagcaggcgctgcgctgggcgctcaccggcggtgaagattacgagctgtgctttacggtgccggagattaaccgcggcgcgctggacgtggcgctgagccatttgggcgccgactacacctgcatcggtcagattggcccggaagcggaaggcgtcaaattcttccgtgaccatgaagcggtggagctgccttggcggggcttcgaccatttcagcagcaaatagggaaatccgcgtggatgaagcaaaacgccggttgcgcatgagcaacccctggcacctgttggcgaccggcttcggcagcgggctgtcgccggtggtgccgggcaccatgggatcgctggcggcgattccgttctggctgctgctgatacagctgccgtggcagctatattcgctgattgtgatgttcagtatctgtatcggcgtctatctgtgccaccagacggcgaaggacatgcgcgtacacgaccatggcagcatcgtctgggatgagtttgtcggtatgtggatcacgctgatggcgttgccggtcaatgactggcgctgggtcgctatcggcttcgtgctgttccgcattctggatatgtggaagccctggccgatccgttggtttgatcgcaatgtgcacggcggcatgggtatcatgattgatgatatcgtcgccggtgtgatcgccgcggggatggtctacctgctcggccaccactggccggtcggcctgttctgagataaaaaaagggcgccttgcggcgccctgaggttgatgacaaagtagtctgggagcccgagatactcgggcctagcgtaacgaggggcgctccggcggctaacgccgctacgaccccatcgccacgctctccctaataacaggcttgtcagcagtctaagggcgccttgcggcgccctggttcgttattcagccagccagctttctatctggcgctgaataccggcggcgtcgaggccgagatcgctgcggatctcctcctggctgccctgcggcacaaagctgtccggcaggccgaggttcaataccggcaccagacggcgtttcgccatcagcagttcgttcactccgctgccggcgccgcccataatggcgttttcttccagcgtgaccagcagctcatggctggcggccatctccagtaccagctcttcatccagcggcttcacgaagcgcatatcgaccagcgtggcgtttaacgcctcggcggcctgctgcgcttccggcatcagggtgccgaagttgagaatggcgaccttttccccttcacgacgcacgatgcctttaccgatcggcagcgaggccagcggttcctgggcggcgccggtaccgctgccgcgcggatagcgcaccgcgctcgggccgtcctgatagtggtagccggtgtacagcatctggcggcactcgttctcatcgcttggcgtcatgatcaccatattggggatacagcgcaggaaggagagatcgaacgcgccctggtgcgtctggccgtcggcgccgacgatgccaccgcggtcgatggcgaacagcaccggcagtttctggatcgccacgtcgtggatcacctggtcgtaggcgcgctgcaggaaggtggagtagatggccaccaccggcttgtaaccgccgatcgccaggccggcggcaaaggtcaccgcgtgctgttcggcgatggcgacgtcaaaatattgctgtggatagtcacgagagaactgcaccatgccggagccttcgcgcatcgccggggttaccgccatcagcttgtcgtcttgggcggcggtttcgcacagccattcgccgaagattttggaataggtcggcaggccgccggcgcttttcggcagcgtgccgctggccggatcgaatttcggcaccgcgtggaagctgatcgggtctttttccgccggggcatagccgcgcccctttttggtcatgatatgcagcagctgcggccctttcaggtcgcgcatgttcttcagcgttgtggccagcgcctgcacgtcgtgcccgtcgaccgggccgatatagttgaagcccagctcttcgaacagcgtacctggtaccaccatccctttgagatgttcttcggtgcgtttgaccagctctttgatgggcggcaggccggacagcaccttcttgccgccttcgcgcagcgtggagtagagcttgccggacagcagctgtgccagatggttattcagcgcgccgacgttctcggaaatcgacatttcgttgtcgttcaggatcaccagcatgtccggatcgatatcgccggcgtggttcatggcttcaaacgccatgccggcggtgatggcgccgtcgccaatcacgcagacggtgcggcgtcctttgccttcgcgctctgccgccaccgccatgccgaggccggcgctgatggacgtggaggagtggccgacggacaagacgtcgtattcactctcatcgcgccacgggaaagggtgcaggccatttttttgccgaatggtcgaaatgcgatcgcggcgtccggtcagaatcttatgcgggtaggcctggtggccgacgtcccacaccaggtggtcgaacggcgtgtggtatacatagtgcaatgccaccgtcagttcgacggtacccagcccggaagcaaagtggccgcttgaacggctgacgctgtccagcagatattgccgcagctcatcacacagcttcggcaggctttcttttggcagcgagcggagttcctcgggggtttccgccagcgccaacgtcgggtatttggctatatcaagactcatttgatactcatatcagaggtatgccagtgcgcaatgaccacggcgtcggggccgcggcggcgtcacatggcgataacgtcacacgttaattgtcgcgttcaataataaagctggccaacgcgcgcaatgacgcggtgttgtatgattgcgccgtcagcgtatccagagcgctcaaggcttcctgatacagatcccaggctttggctttggcattgtccaggcccagcagcgcgggataggtgctttttccgtgttgctgatcggcaccttggcgttttcctattttggcagtttcgccgatgacgtcgagaatgtcatcctgaacctgaaacgccaggccgatggcctcggcatagcgatccagctcgtgcagcgccgcgtgccccgtttcgcccgccgccagcgcgcccagacgcacggctgagcggatcagcgcgccggttttgtggcgatgaatttgctccagttcttccagattaatctgacgctcctctgcagccaaatccaaagcctgaccgccgcacatgccggccacgccgctggcggtcgccagttccgataccatcgccaggcggtcgcgcaccgcgacgtccggcatctcggcgtcggccagaatagagaaggccagcgtctgcagcgcatcgccggccagaatggcgttggcttcgccgaatttgatgtggcaggttggctggccgcgacgcagatcgtcgtcgtccatcgccggcagatcgtcatgaatcagggaataggcgtggatgcattccaccgccgccgccggcgcatccaggttgcccggcggtacgccgaacatttcgccggtggcgtacaccaggaacggacgcaggcgtttgccgcccagcagggcgccgtagcgcatggcttccaccagctggccgtcgttaaacggcagcggggcgataaagtccagcagtgcgcgatcggcacgctgacgatagctctgtagctggctgttgaagtcagacatcaatcattactcggcgttcggggtaaaaggcgtgagggcggcatcgtcgtcgttgccgtcgttgccgtcgttcagcagaatttgtacgcgctgttccgcctgctgcagtttttgctgcccctgacgtgccagctgtacgccgcgctcaaattcgctgagcgcctcttccagcggcagttcgcccgcttccaggcgtgtcacaatactttccagttcggtcagggagtgttcaaaactaacgttttgctctgtactgtctgattgtgcgggttttttcggcataattttcttgttacgtcatcaggtgaaccgaggggccagagcctatcctagcggatcttgattagcaaatcatggcgtgctcgtgtggttttgtgcgcagagcttcatcagaaagtgatatactgcgccccgttaattttatctgaccataaagaccgccatgaagtttatcattaaattgttcccggaaatcaccatcaagagtcaatctgtgcgcttgcgcttcataaagattcttaccaccaacattcgtaatgtcctgaagcagtatgatgaaaacctggcggtggtccggcactgggactttattgaagtccgcgccaaagatgagaaccagcggccggcgattgccgacgcgctgacgcgcattcccggcatccaccatattctggaagtggaagaccgcgcctacaccgatatccaccatatcttcgagcagacgctggaagcctatcgcgagcggctggaaggcaagaccttctgcgtgcgtgtgaagcgccgcggcaagcaggaattcagctcgcaggacgtggaacgctacgtcggcggcggcctgaaccagcatatcgagagcgcgcgggttaaactgaaccatccgcaggtgaccgtcaatcttgagattgaagacgacaagctgatgatggtgaaagcgcgtcgtgaaggcatcggcggctacccgatcggcactcaggaagacgtcatgtcgctgatttccggcggttttgactccggcgtttccagctatatgctgatgcgtcgcggttgccgggtgcattactgcttcttcaacctgggcggcgccgcgcatgagatcggcgttaaacaggtggcgcattacctgtggaaccgcttcggcagctcacacaaggtgcgcttcgtggcgatcgactttgagccggtggtgggcgaaattctggaaaaagtcgacgacggccaaatgggcgtggtgctcaagcgcatgatggtgcgcgccgcctccaaagtggcagagcgctacggcgtacaggcgctggtgaccggcgaagcgctgggacaggtatccagccagaccctgaccaacctgcgcctgatcgacaacgcctcagacaccctgatcctgcgtccgctgatctctcacgataaagagcatatcatcaacgtggcgcgccagatcggcaccgaagatttcgccaaaaccatgccggaatattgcggcgtgatctccaaaagcccgacggtaaaagcggtgaaggcgaagatcgaggaagaagagggcaacttcgatttcgagatcctcgagcgggtggtgcgcgaagcgcgcaacgtcgatattcgcaccatcgccagcgaaacccaggagcaggtcacggaagtagaaaccgtggcggcgtttaatgccgaccaggtgattctggatatccgctccgtagacgagcaggacgaaaagccgctgcagctggagcaggtagaggtgaaagcgctgccgttctacaagctgggcacccagttcggcgatctggatcagagcaaaacctacctgctgtactgcgagcgcggcgtgatgagccgtctgcaggcgctgtatctgctggagcagggcttcagcaacgtgaaggtttatcgcccctaatccccttcatctttcgcgcctcagcgttgttggctgccggcgcgcatcacggccactgacctgatgacagctaagtctcagttagtggccgcatgaataaacgcttagtcgctgaaatcgtacatgcccggaatcagcaccagctgcgctgcaacctccgccgccttggctttcccgagcagcagatcgatcagcttcaggctgaactccatggcggttcccggcccctggctggtcagcagattgacgcgggcgtcatacaccacccggcgctccatccatttctcctgcggaatatgctgtttcaggccggggaagccggtcatattgccgaccgggaacagatcgtggtgctgcagcaccagcgccggcgcggcgcagatagcggcgacgattttcccctgcagatgcatctgccgcactttctctaccagcagcgggctgtcgcggaagcattcggcgccctgcaggccgccgggcagcacgatggcgtcaaacggttcatcgacgatttcaaccagcgccgcgtccgccagcagcttaacgccgcgggagcagacgatggtcaggctgccgtcgccggccacgctggcggtcgtgaccttaatcccggcgcgcaccagcagatcgatggcggtgaccgcctcggtctcttcacttccaggcgccaggcagaccaacaccgatacgttcatactcattttcctttcgctttaccaaatcaaacagccgggcattttccggcagcgtcatgccgtggctgcgggcgcgccgcagcagataaccggtaatatagtcgatctcggtgtgccgctgggcgtgaatatcctgcagcatggaggagatgttatctgcggtggtttctatcacctgcatcacatattgctgcagcccgtcgcaggtggtgtggtggccctctacggccatcacggcggctacttcgctgcagatcagcgcgatctgttctggataacggcgcagatcgccgttgcggcagtcatacagcgcggtcagcgggttgaccacacagttgaccgccagcttgcgccacagcgcggcggtaatcgtgttgtgccaggcgacgtccggtaatgcctggtgcagaacttccgccagatggctgagcgacgccgccgccggtgaggtcgggccgatatgggtggtgccgtcggcgacgtggataatgctatggccgtcgtggcgcgcggcgtgggtggtggtgccctgcagcatcggctgctcgttggctggcagttcatcctgggtgcccatgccgttgtgcagcagcaaaatggcgcacgatgggttgagctttggcagcagggccgccactgcatcggagacttgccaggccttgagcgtcaccagcagcagttcgctgctgcgcagatgctcggcgtcgttgctgggcaggctctggctgaagcgggagccgtcggtttcaatcacgtcgacggcgcaaaacggctgaggtacgcgtaaccatccttgtacatcatggccctgctgatacagccgggagagccacagctgcccgagagcgccgcaaccaagaacagttattttcatccatcctccttggggggaacggggctttgccgttatccgttatcgtgttgccggggagcaggtcaatacgccgagcgttgagcgccatcggcgaaccgctgacctgacactataaattgtagactttcctgtgtgtggacgtttgcgttgccgtgacatcgggattttgccttaaccggcaaagcgggtatcatgcacgccatcgaaatcgcctgatagtttgggctctcattcaggaggaagaagtatgccatctttcgacattgtttccgaaatagatatgcaggaagtgcgcaacgccgttgagaacgcctcgcgcgatctgggcacccgctgggattttcgcaacgtgccggccagctttgagctgaacgaaaaaaatgaaaccatcaaggttgccagcgaatccgattttcaggttcagcagctgcttgatatcctgcgtgaaaaactggccaagcgcggcattgacggcgcggcgctggagatcccggaagagttcgagcacagcggtaaaacctacagcgttgacgccaggctgaagcaggggattgaaacccagctggcgaagaagatcgtcaagctgattaaagacagcaagctgaaggtgcaggcgcagattcagggtgacgaagtgcgcgtaaccgggaaatcccgtgacgatctgcaaagcgtgatggcgctggtgcgcggtggtaacctggggcagccgttccagtttaaaaacttccgcgactgattgttgtgatgtgaataataacgccgggcttgcccggcgttatggtttatagcgtattgaccagcgtttccagctgcccgcgattggtctgtttggtatcgaccttcacataggcgctgcgctcttccggcacgacgatggcttccgtcacgccgggctgggcctgcagtcggcttgccagcgaggtgtctttggccgccagctccgacagtgtgatgcgcaggctgctgacgtacggcggctcctgcatggtgctgctgatgataaaccagccggcggcaatcaccgcgccggcgataaacaccagcccggcgccgtgcaggccgtagagccagccgccgaggctgccgccgatggcgacgccgataaactggctggtggagtacacgcccatcgcggtgcctttatagccggccggcgactctttactgatcagcgaaggcagaatcgcctccatcacgttaaacgccataaagaacagctgtacgccggcgataatgccccacagatgctggccggaaatcagcagaaccagctcggcggcgaacagcaccgccacgcagcccataaacacctgcttcatgcgccgtttcttctcggcgtaaatgataaatggcaccaccgacacgaacgacaccagcatggtcaccagatagacgatccagtggctgctggccgccaggccggctttctccatcgccagcggcagggcgacgaagctcgacatcagcagaatatgcaggcacataatgccgagattgagcttcagcaggcgcgggttgctcagcactttgctgaagctgccgcgtaccatgctggactcgcggttgagcacgtggcggtcggccgaaggcaccaccagtaaggtaatcgcgatgccgcacagcgccagggcggcgatcatccagaacagcgcatgcagccccagcgcgtgggtaatcaccggccccagcaccatggcgatggcgaaggtgatgccaaagctgatgccgataaacgccatcgccttggtgcggttctgctcgcgggtcagatcggacagcagcgccatcaccgccgcggcgatagcgccggagccctgcagcgcgcggccgaggataatgccccagatggagtcgctgagcgcggcgatcgcgctgccgagggcaaacaccagcagtccgccgacgatcagcggcttacggccgatgcggtcggagatcaggccaaacggaatctggaataccgcctgcgccaggccgtaaatgccgatggcaatgccgatcagcgtttcgctggcgccgttcagcgccatgccgtaggtggtcagcaccggcagcaccataaacatgccgagcatgcgcagtgagaataccgtgcccagaccccaggtcgcccggcgttccagcggggtcatcgtattatcgttcatgcaaacttcgaacctcagtaaaaactatcccgtcaggttctggccgtcagagcctgctgggataacttttggggtgcggctattttagtgtgaagggcaggggagggtaaacgtaatgttatttagcagatattacagcatttcccggctgcagaagcgtgaaaataaaatgggccgcatcagcggcccattgacggatagcgagttaccagacgtaagttaacaacgtttccggcgacgccgaggcgctaaaatcgatcgacatcattacgctgagtgaggtgatggcaacaatcgagaacacaaacagtttgcgcgcccagatgctgtcattctcggttttataaccgcgtaacgccatgccgagccaccatacgctgactgcggccgccaccaccaggtatttgtacccggcgtagccgctcagggtcagcatcagcgtggcgatcataaacgccaggatgtagaccgtaatgtggttcttggcgacggagatgcctttgactaccggcagcaccggaatattggcggcctgatagtctttgaagcggaagatggcaatcgcataggagtgcggcatctgccacaggctgaagatagccagcaggatcaacgcgcccatatcgaactcgttggtcaccgcgcagtagccgataaccggcggcgcggcgcctgacaggctgccgatcagcgtgccataaacagaatggcgcttcatatacaggctataaacgccgacataaaccacgaagcccatcaccgccagccacatggccagcgggttggcggcggtatacagcaaggcaaagccagcaatacccagcgcggtagcataaaccagggtgacattcggcgcgatcaggcctttaaccagcacccggttcttcgttctctccattttcttgtcgatgtcacggtcaatgtagttgttaaacacacagcccgaggcgacaaccaacgagacacccaccagggtggcgagaaacaggggatagtcgatgcttcctttggaagccaacaggaatcccccaacgacagaaattaaattaccgaaaataattcctggtttagttacttgcaggtattgcttcatcattacttacggctcggctcttaatcgaccatcatattgaggttgaggttgtacataatccacagtgaacccacaacaacgataccgatgatcatagcggtgaacagtaatgccaccaggttccagcgctcttccgatgaagtgttcatgtgcaggaagtaaaccaggtgaacaatcacctggataaccgccatgccgaccacaaccgccaggatggtggaatgagaggcagtgccgttcatcaccatcataaatggaattaccgtcaggatgaccgacaggataaagccgatcaggtatgacttaacgctgccgtggcttgcgccgccgtgagaggtttcatgggatgaatggctcattacataacccccagcagataaacaacggtaaatacgcaaatccataccacatccaggaagtgccagaacaggctcaggcacatcagacgggttttgttggttgaagtcaggccgcgcttgctcacctgaatcatcatgatgatgatccagaccagaccggcggacacgtgcagaccgtgggtaccgaccagcgcgaagaagctggacaggaatgcactgtgatccgggccgaagccttcagcgatcaggtgatggaattcatagatttccatcgccacgaagccgagaccaaacaggaaggtcaggaacagccaggtgttaacgctgccgactttgcctttgttcatgccgatcatcgccatcccgtaggtgatggagctgaacagcagcaggaacgtctcaaccagaacaaacttcagatcgaagatgtctttgccagagggaccgccagcggtcccgttcaccaggactgcataagtcgcgaacaagctcgcaaacaaaatacagtcgctcatcaggtagatccaaaatccgaagactttggtctctcctgcgtcgtggtgcccatgctctgcatgggctgcgttgtggttagtcagagtatcagttgacatgtttcacgcctgctttgctgatttgttcatagtgttggttctcaatgcgctcgatttcatcaacctgcacatagtagtcaacatcttggtcgaagctcttggcgatccagactacgatcatgccgatgaagccggccagagccatccaccagatttcccagatcatggcgaaaccgaagatcaggctgaagaagccgatgataacgccggcgccggtgttcttaggcatatgaatcggttcgtacttggccggtttcttatacgcttcgcctttttctttcatgtcccagaatgcatcacggtcgtgaatttcaggcatggtggcaaagttatagaacggcggtggagaagacgttgcccactccagagtacggccgccccacgggtcaccggtcaggtcgcggttctgctcgcggtcacggatactgacgaagatctgaatcagctggcacaggataccgcaggcaatcagcgcagcaccgcccgcagcaaccatcagcagcggatggaactcagggttgatgttctggctgatacgacgggtcatgcccataaagcccagcgcatacagcggcataaaggcgacgaagaaaccgatgatccagaaccagaaggcgcgtttgccccaggtttcgttcagcgtgaagccgaaggatttcgggaaccagtaggtcaggccggcgaagcagccgaacaccacgccgccgataatgacgttgtggaagtgcgcaatcaggaacaggctgttgtgcagcacgaagttcgcacccggcaccgccagcagaacgccggtcataccaccgatggagaaggtgatgatgaagccgatggtccacagcatggcagagttgaactggatacggccctgatacatggtgaacagccagttgaagattttcaccccggtcgggatggaaataatcatggtggcgataccgaagaaggcgttaacgttcgcgccggaacccatggtaaagaagtggtgcagccatacgatgaacgacagaacggtaatcgcgatggttgcccataccagagaggtatagccgaacaggcgtttcttcgagaaggttgcggtaacttcggagaacacaccgaataccggcagaaccaggatgtacacttctgggtgaccccaggcccaaatcaggttgatgtacatcatcatgttgccgcccatatcattggtgaagaaatgggtgcccagatagcgatccagggtcagcagcgcgatggtgacggtcagaattgggaaagaaacgataatcaggacgttagtacacagcgccgcccaggtgaataccggcatcttcatcagaggcatgccaggggcgcgcatcttcagaatggtggcgaagaagttaacgccggtcagcagggtgcccagaccggaaatctgcagactccagatccagtaatcgaccccgacgccaggactgtactccttgccggacagcggtggatacgccagccaaccggtctgtgcgaactcaccaacccccagagagatgttgatcagtacgacgcccaccacgaagaaccagaagctcagggagttcaggaacgggaaggcaacgtcgcgcgcaccgatttgcagcggtacaaccacgttcatcagaccaaccacgaaaggcatcgccatgaagaagatcatgattacgccgtgcgcggtaaagatttggtcatagtggtgcggcggcaggaagccggcctcgccggcagacgcaagcgcctgctggctacgcatcatgatggcgtcggcaaagccgcgcagcagcatgaccatcgccacgatgatgtacataataccaatttttttatggtcgacggaggtcagccattcgctccacaaccatttccacttgcccaaatatgttatcagcgccagcagtgccaggcctccaacaataattgccgcaacggtgaccatgatgatcggttcgtggtacggaaccgcatcaagcgttaattttcccaacatcagattattcctcggctccggcgtgagcatgttcacccatgttcataccctggctcatgtccatgccttcgtgcgcgtttgcttcagcgcccttgtgcatgtgcatgtcgcccatgaatttgccaattgtttctttgaacaaattaggtttgacactggagaagtactcaaccgggttgttttcactcggctctgccagtttgttaaagtcgtcggtggtattgaggttcttggaagacgctttcaccttgttaacccactgatcgaagtcgccttcggttggggtgacaatggcgttaaatttcattccggagaacccgcgaccgctgaagctgctggaaatacctgcgtattgccccgcttcgttgccgatcagatgcagtttggtctgcatgccggccatcgcataaatctgtccacctaactgaggaataaagaacgagttcattaccgagttagaggtgatcttgaattcgacgggaacatctttcgggaaggccaattcattcaccgtcgcaataccctgctctgggtagataaacagccatttccagtccagcgacaccacttcaatggtcatcggcttcttgtcggtgacaatcggcttgaagggatccagttcgtgcgtcgttttccaagtaatggtgccaaggatggcgatgatgatgattggaatggtccagacgaccgcttcaatcttgttggagtgtgaccagttaggactgtacttggcatccttgttggaagcgcgatacttccaggcaaagccgaacgccatgatgatgactggaatcaccacgatcagcattaatgcgatagcggtgattatcagtgtccgttgttcaacacctattgctcctttgggattcatcaaaaccatatcgcacccactgagcattacagtggatgcgaataatgacaacatcccgatacttttattgtatttcttaagtctcatctaacgacctcaattacaaaggctctattgtcgtttcatgtgtgcgggcattttacgggaaggttgcagtactgtaaacatgcttaggcttgtgtcagcgcctcgttgacactttctgttaacgttgtcacagatgtaacgctacgtgacaatttcccaatggcaacaatgcgttggcatgctgaatcgtgccggggggacgctatcttatggaaaaacaaaggtatgatgatttagtgcccagaggggattttttggaatggggcataaaagtatatttaatgtaaaatatttgtttaatgcaggtgaatttaattttatttataatctttttctgagggtgaaaaaaataattcaggcggaaattatatttttacatagaaataaaattatttaaccaatgcattccgcagaccggcgtcagcgccggtctgcgggggttttacgccaggcgcgtgcggcgcagcgccagatagtcgagcaggctgccggtgacgatacccgccaggctcagggccgcgccggcctgcagcgcggtgtcggccagctgcggcaacgtactccagcccagcgcgttgccgatcagcagcagcagccacagcgccagcaggctgcagccgacgcccagcagacgcagcgcccagcggtaggcccgctggaattcggtgcgcggcataaagtcgtcggtgttctgcgtgtactccagcgtccggcggcagatggccagcaggatcaggccgggaatcgccgcagcgatggagaacaggtaaaacagcggccagccgtgcgcctcgacgaaccagccggcgatggggccgacgtaaacccggcccactgccgacagcgccgacagcagggcgaactgggtggccgagaaggatttgttgcacagcgtcatcagcagcgcgacaaaggcggcggtgcccatgccgccgcacaggttttccaggaagatggcgctgcccatgctgaggatgtttttgtcggtcaccgccaggatccagtagccgaggttcgacaccgcctgcagcatgccgaacagcatcagcgcgcggaacagggagaggcgctgcatcagcacgccgccaaacagcgcgccgacgatggtggcgaacagaccgagcgttttgttgaccagcccgacctcgccggcgtcaaagccgacgccgcggatcaggaaggtggtgctcaggctgccggcaaaggcgtcgcccattttgtacatcacgatcagcagcagtatcagccaggcgttgttgcgggcgaagaagtcgcgcagcggggcgatgaccgcctgttccatggtgcgcggcgcggggatgctgtcgtcaggctccggcgccagcagcgtggcggcaatgccgagcagcatcagcccggccatcagccagtaggtggcctgccagccgaagtagcggtccgccagccacagcgccagtccgccggacaccagcatcgccagacggtagcccagcacggagatcgccgccccggcgccgcgctcttccgccgccagcaggtcggttttgtaggcgtcgaacacgatatcctgcgaggcggagcagaacgccaccagcaccgccagcgcggccagccaccacaggtgctgcgccgggttcataaagcccatcgccacgatcgctaccaccagcagcagctgactgatcagcagccagccgcggcgccggccgaggaacggcggcgtatagcggtccataaacggcgaccagaggaatttaaagacgtaggcctgaccgaccagcgaaaagatgccgatagttttcagatcgatattctcgacggtcatccaggcctgcagcgtgccggaggtcagcgccaacggcaggccggaggcgaaccccagcagcagcaggatcagcgagttacgctgggtgaaaatcgcaaagtactgtttagacatgagatccctgtctgcgccgcccgacacgccgggcggcgcaaggcgtcagattaacgcgcgttctgcttgataaagtcgttgacgctggtgtcctgcgccatatcggcgatcacgtcgccgagcacggtattgaccgcgttggtgattttatcgttggtcgcgttaaaggcgccctgcacgttataggtcgagcggtagtttttcacctgcttgttgccgtttttcgccacggcgataatcgagatatcggccttggtggtgatgctgtagcgcaggttgccttcggtgacgtcggcgtacagatggttcatcacgatctgcagatcaaccggcgcgttcgggccgatcatatagccgcgtgcgcccatttgtttctccagcacttcctgcagcaggaaacgcaggtcgcgcgatggcgtcagggtgaccagacggctgtcgcggttaaccttggccagcgcctgatccttgcgctggtcggcgccgttgatgctgatggtgacgccctgcagcgtcggatcctgagtcggcagcacgatcttcggcgtgacgttaagggtattgctgctgctggcgcagccggccagcagcagcgcgcctaataatggaagacaaagtttttttaacatgttagcgctctcgttttcgtctgagtcggaatggtattgccaacaatcatctggccgacatgatagcatcgccgccggccgggggaagtgtcccaaggttactgaatggcaattttttagctgtgggtgataaaaacatgcttttttgttgctctcaataagataaaacccaagcaccgggagattgtgacggttttttcgccgcaaggccgagaaatttacatgtggcgtattctcacggggaaaaaccggctaatattgaagtagatgacatgtcttctgccggagctgtaaggagatcctatgattcgcgagcaaatagaagcaaagttaagggcggcgtttgagcccgcgtatctggaagtggttgatgaaagctatcgtcacaacgttccggcgggttcagagagccactttaaggtggtattggtcagcgatcgcttcgtcggcgaacgcttcctgacgcgtcaccgcgcgatctacggcgagctggcggatgaactggccaacggcgtgcacgcgctggcgctgcatacttacaccctgaaagagtgggaagggctgcaggataccgtactcgcttcgccgccatgccgcggtgcgacgccggaaccctggccggacgtataaaagctgacgcggcagtggaactttagccgcgatttggggtattactacagacgaattttgaaacggcctgcgggccgtttctgtttttgacgacgacgcggtttgccgacggttgcgcggtcaaagcggtcggcaggcgcgtttttttgccgaaaatcagcaaaagtgtgaattttaacgcgttactgccgcccggctgtcctcgactcgccccgcatgcgccgctataatgtcgcgtcttatttttccggaatggtttcgggacgctctcggcatcagggaactcggttctgtaatgcagccgtcctggttcttggaacggagttgaccgagcactgtgatttttttgaggtaacaagatgcaagtttcagtagaaaccactcaaggccttgggcgccgtctttctatcaccgtacctgctgatgttatcgcgcaggcagtgaaaaaagagctgatcaacgcagcaaaaagcgtgcgtatcgacggtttccgcaagggcaaagtgccgatgaacatcgttgagcagcgttatggcgcctctgttcgtcaagacgtgctgggcgatctgatgcagcgcaacttcgttgacgcgatcatcaaagaaaaaattaacccggccggcgcgccaaactacgtgccgggcgagtacaaggaaggcgaagatttcagctacaccgttgaattcgaagtgtatccggacgttgagctgaaaggcctggaaaacatcgaagttgaaaaacctgtggttgaagtcaacgacgccgatgtcgacaccatgctcgataccctgcgcaagcagcaggcgacctggaaagacaccgatcgcgccgttgaagctgaagaccgcgtgaccgttgacttcaccggttctatcgacggtgaagagttcgaaggcggcaaagcggcggacttcgtactggcgatgggccagggccgcatgatcccgggctttgaagaaggtctggttggtcacaaggccggtgaagagttcaccatcgacgttaacttcccggaagattaccacgctgagaacctgaagggtaaagccgccaagttcgccatcgtgctgaagaaagtggaagagcgcgagctgcctgagctgaccgaagaattcatccagcgtttcggcgtggcggatggttccgttgacggcctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaaaggcgccgtgcgtaaccgtgtcaagactcaggttatcgacggcctggtcagcgctaacgacatcgacgtgcctgctgcgctgatcgacggtgaaatcgacgtgctgcgccgccaggctgcacagcgtttcggtggcaacgagaagcaagcgctggaactgccgcgcgaactgttcgaagaacaggccaagcgtcgcgttgttgtcggcctgctgctgggcgaagtgatcagcaccaacgagctgaaagctgacgaagaccgcgtaaaagcgctgatcgaagagatggcgtccgcttacgaagatccaagcgaagttatcgagttctacagcaaaaacaaagagctgatgaacaacatgcgcaacgtggctctggaagagcaagcggtggaaaccctgctgtctaacgcgaaagtgagcgaaaaagcgaccaccttcagcgagctgatgaaccagactcaacaggcgtaatgtctgagccgggtgatggtgacattcccggctgtaatctgaaaaagcccgtaacttcggttacgggcttttctttttgccacgttgctgattaatctcaggttaagcgccgtaatatgcactatatttatgctgttgcctgcaacatttgcaggcatgatagtgatgtggcgttgccgcaaggttcggcagggaaaatggcgcaccgggcttgaaattcccgccgctgcccccaactggagtattcagagggttgtttgccgacacgtgggatgataacgaccgtcaggtcatgtggcgcaggttgaatggttgagcatggtcagcgtggctgttctcaagtagaatcagcagacaatggcgccaaggcaatttctattaggagacggtaatgtcatacagtggcgaacgagatcaatttgcaccgaacatggcactggtgccgatggtggtggagcagacttcacgcggggagcgttcttacgacatctattcccgcctgctgaaagagcgcattattttcctgaccggccaggttgaagaccatatggccaacctgatcgtggcgcagatgctgttcctggaagcggaaagcccggacaaagacattttcctgtacatcaactcaccgggcggcgtgatcactgccggcatgtcaatctatgacaccatgcagtttatcaagccggacgtcagcacgatctgtatggggcaggcctgttcaatgggctcgttcctgctgactgcgggcgccaaaggcaagcgtttctgcctgccgaactcccgggtgatgattcaccagccgctgggtggtttccagggccaggcgacggatattgagatccacgcgcgtgaaattctgaacgtgaaggcgcggatgaatgagctgatggccaagcataccggccagccgctggagcagatcgagcgtgataccgagcgcgatcgctttatgaccgcggaagaatcggtagaatacggtctggtcgacggcattctgacgcaccgcagctaaggctacgcggtaggcgagcgttaagtgcgagccgatagactatagtaatcagagcggatgattccgctctgaacagcattatcggcgttccccggtatttatttgggcgcactgccgccatgattttcctgcgggacaaagacaaaagaagaggtttactgatgacagataagcgcaaagacggttcaggaaagctgctgtactgctctttctgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccgtcagtgtatatctgcgatgagtgtgtcgatctgtgtaacgacatcattcgcgaagagattaaagaagttgccccgcatcgtgagcgcagtgcgctgccgacgccgcacgaaatccgcaaccacctggatgattatgttatcggccaggagcaggcgaagaaagtgctggcggttgcggtgtataaccactacaagcgtctgcgcaacggcgataccagcaacggtatcgagctgggcaagagcaacattctgctgatcggcccgaccggcagcggcaaaacgttgttggcggaaacgctggcgcgcttcctggatgtgccgttcaccatggccgacgccaccacgctgaccgaagccggttacgtgggcgaggacgtggaaaatattatccagaagctgttgcagaaatgtgactatgacgtgcaaaaagcgcagcgcggcatcgtctatatcgatgaaatcgataaaatttcccgcaagtccgataacccgtcgattacccgcgacgtatcgggcgagggcgtacagcaggcgctgctgaagctgattgaaggcaccgttgccgcggtaccgccgcagggcggccgcaagcatccgcagcaggagttcctgcaggtcgacacctccaagatcctgtttatctgcggcggcgcgttcgccggcctggacaaggtgattggccagcgcgtcaacaccggctccggcatcggcttcggcgcgaaggtgaagggcgagtctgaaaaggccaccgaaggcgaactgctgctgcaggccgagccggaagacctgatcaagttcggtctgatccctgagttcatcggccgtctgccggtggtggcgacgctgagcgagctgagcgaagaggcgctgattcagatcctgaaagagccgaagaatgccctgaccaagcagtatcaggcgttgttcaacctggaaggcgtcgagctggaattccgcgacgaagcgctgaacgccatcgccaagaaggccatggcgcgtaaaaccggcgcccgcggcctgcgttctatcgtcgaaggcgcgctgctggacaccatgtacgatctgccgtcgctggaaagcgtcgataaagtggtgattgacgagtcggtgattgacggccagtccaaaccgctgctgatttacggcaagccggaagcgcaggcatccggcgaataattcgccagttaaaccatcaggttaatcgcaaaatgggggattttatcccccatttttttttcctgcattctggacgttgaatgtcggcgattcatccccatatactcaataaatggttttatgaaacgttgattgcctgcgtctcatgagattccccctcaatcctggcggaaattaaactaagagagagctctatgaaccctgagcgttccgaacgcattgaaatccctgtcctgccgttgcgcgacgtggtggtttatccgcacatggtgatcccgttatttgttggccgggaaaaatcgattcggtgcctcgaagccgcaatggatcacgataaaaagatcatgctggtggcacagaaagaggcctcaacggatgaacctggcattaacgacctgttttccgtcggtaccgtagcgtccattctgcagatgttgaaactgccggacggcacggtaaaagtgttggtggagggcctgcagcgcgcacgcatcaccacgctgtccgacagcggcgaacactttgccgcgcaggcggaatatcttgactcgccggccatcgacgagcgcgagcaggaagtgctggtgcgcaccgcaatcaatcagtttgaaggctatatcaaactgaacaaaaaaatcccgccggaggtgctgacatcgctgaacagcatcgacgacgcggcgcgcctggcggacaccatcgccgcgcatatgccgttgaaacttgccgataagcaatcggtgctggagatgtctgacgtctccgagcgcctcgaatacctgatggcgatgatggagtcggaaatcgacctgctgcaggttgagaaacgcatccgtaaccgcgtcaagaagcagatggaaaagagccagcgcgagtactatctgaatgagcagatgaaggccattcagaaagagctgggcgaaatggacgacgcgccggacgaatatgaagcgctgaagcgcaagatcgacgcgtcgaagatgccgaaagaggcgcgcgagaaaaccgaagcggaactgcaaaagctgaagatgatgtcgccgatgtcggccgaagccaccgtggtgcgcggctatatcgactggatgctgcaggtaccgtggaccgcgcgcagcaaggtgaagaaagacctggtcaaggcgcaggaagtgctcgataccgatcactacggcttggagcgggtgaaagaccgcatcctcgagtatcttgcggtgcaaagtcgcgtcagcaaaattaaagggccgattctgtgcctggtggggccgccgggggtgggtaaaacctcgctgggtcagtcgatcgccagggccaccggccgtcagtatgtgcgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgcggtcaccgccgcacctatatcggctccatgccgggcaagctgatccagaaaatggccaaggtcggggtgaagaacccgctgttcctgctcgacgagatcgacaaaatgtcgtccgacatgcgcggcgatccggcttcggcgctgttggaagtgctggatccggaacagaacgtggcgtttaacgatcactatctggaagtggattacgatctgtccgacgtgatgttcgtcgccacctccaactcgatgaatatcccggcgccattgctggaccgtatggaagtgatccgtctgtccggttacaccgaagacgaaaagctcaacatcgccaagcagcacctgctgccgaagcagatcgaacgcaacgcgctgaaaaagaacgagctgacggtggatgacagcgcgattatcggcatcatccgttactacacccgtgaagccggggtacgtagcctggagcgtgaaatctccaagctgtgccgtaaggcggtcaaagccctgttgatggacaagaagctcaagcatatcgaaatcaacggcgacaacctgaaagactacctcggtgtgcagcgcgtggactatggccgggcggataccgaaaaccgcgtgggccaggtgaccggtctggcgtggacggaagtgggcggcgacctgctgaccattgaaaccgcctgtgtgccgggcaaaggcaagctgacctacaccggttctctgggtgaagtgatgcaggagtcgattcaggctgcgctgaccgtggtgcgcgcccgggccgagaaactgggcatcaacgctgatttctatgagaagcgcgatatccacgtgcacgtgccggaaggcgcgacgccgaaggatggcccgagcgccggtaccgccatgtgcaccgcgctggtctcctgcctgaccggcaacccggttcgcgccgatgtggcgatgaccggcgagatcacgctgcgcggccaggtgctgccgattggcgggctgaaagagaaactgctggcggcgcatcgcggcggcatcaaaacggtattgattccttacgaaaacaaacgtgatttggaagagatcccggataacgttatcgccgatctggagattcatccggtgcagaaaatcgatgaagtgttggagattgcgctgcagaatccggccttcggcgcccagccggtcgcggtgaaatagtgacgtatcgcaaaatacattgataaaacttatgctggcaggtcaattcgtacttgccagcgtttttttgtcccgctaagttagatcactgtcgattggcgttagccgcgctaccgctggcggcttgccaagcttcgacgggattgatataacagctgcgctgtcgcataccgtagggatttttcggtgcgacgagagaattctagaggggatgatagagtgaataagtcacaactgatcgacaaaattgccgcaggtgctgatatttccaaagcggcagctggacgtgctttagatgcgattatcgcatccgttaccgactccttgaaggaaggggacgacgttgctctggttggtttcggttcttttaccgtgcgtgagcgttcagcccgcaccggccgtaacccgcagaccggtaaagaaatcaagattgctgctgctaaagtgccggccttccgcgcaggtaaagcgctgaaagacgcggtaaactgattacagcgtctgaccggttgccgtcatgagggattgcgttaaaacaatcacctgacgcaacggagcgggtaaggtaagatacaaggcgcatcggactgatgcgctttttttatttttgtcgcagggaagcctgccacaagggttgtcaatccacatcacagcggagtgttgtcacactatgatggacagtttacgcgcggctgctaaccacgtcgtgctcaaaattatcctggccctgatcatcctgtcatttgttttgaccggggtaggtaactacctgatcggcggttccggcgattatgcagcgaaagtcaacggccaggtgatcgaacgcgccaagctggagcaggctttccagagcgaacgtagccgcatgcagcagcagctgggcgatcagttctcggcgctggccggtaatgaaggctatatgcagcagctgcgtcgtcagacgctgtctcagctgatcgataatatgctgctcgaccagtatgcagagaaactgggcctgagcatcagcgacgaccaggtcaaggacgctatccgcaaagcgccttacttccagaccaacggtcagtttgataacgccaagtatctcgatttgattacccgcatgggctacagcgccgataactatgcgcagtcgatgcgtcagcagctggtgaaccagcaggttattcaggcattcggccactccggctttgtgctgccggccgagtctgacgcgatggcggcgctgatgctgcaagagcgcgacgttcgcctggcgaccatcgatcttaaggcgctgcaggccaagcagagcgtgagcgatgacgaactcagcgcgtattacgagcagaacaagaacagcttcatcgctcctgaacaggtgcaggtgagctatatcccgatggacgctgcggcgatgcagggcaaagtcacggtcagcgaggcggatatcagcggctattacgagcagcacaagagcagcttcggccagccggagcgcaagaactacagcgtgattcagctgaaaaccgaggcggaagccaaagcggtgctggatgagctgaacaaaggcgccgattttgccaagctggcggcagaaaaatccaccgatatcatctccaaacgcaacggcggcgagctgggctggctggagccggacaccaccgccgacgaactgaagcaggccgacctgaccgaaaaaggccagacttccggcgtggtgaaatcgtccgtgggctacctgattgtgcgtctgaacgacatcgaagcggagaagctgaagccgctgagcgaggtgcatgacgcgattgccgccaaggtgaagcaggagaaagggctggacgcctactttgcgctgcagcagaaagtgagtgaagcggcgaccaacgataacgaatcgctggcctcggcggaagaagctgcgggcgtcaaagcggtgcagaccgcctggtttacccgcgataacgttccggccgagctgaacttcaaacctgtcgtgcaggcggtcttcgacggttcgctgattggcgagaacggcacgccgggcagcaactcggatgtgatcaccgttgagggcgaccgcgccttcgtggtgcgcgttaccggccacaaagcggaaggcgtagagccgttcgacaaggtgaaagagcgtgttgccgagctggtgaagcgcaacaaggcagagcaggcggccaagctgcagggcgagaaactgctgaccgagctgaaacagggtaaaggcgaccaggcgctgcaggcggccggcctgagctttggcgcggagcagaagatgacccgcagcgggcagggcgtgcagttggaagagagcgtctttgcgctgccgcatccgcagcagggcaagccggtttacggcatgtcgcaggatcgccaggataacgtggtgctgatcgcgctggatacggtcaaaccgggtgcgctgtcggcggaagagatgaaaaccttcagcgataaaatgcaggaaggttcggtcggcgtcaccttcgattccctgctggcgaatctgcgtaaggacgccaagatcaaaatgggcagcgcggagcaacagccgcaataagccacgcatttctttgcaacctgatgtaactgacaaaggccgctttcgcggccttttccatatctgcggtttgccgtttgccgtcgtttggggtttgccgcaaggtggacgggctgtacaacacaaggaggatacagctatgtcattaacccaaaacctggcgcttgcacgccatcaaaccctcgtcggcgcgctgctgagcatcgcgctgtgcttgttcccttcactgactgcggcggcggaaaagccgggcgtggtgcagacctcatcggcggtacgggcacagccggcggcgacggccggtatggcgggcggacaggagacggtcagcatcaatcaggccagcgcagagcagcttgccgaggcgctgaacggcgtcggcctgaaaaaggccgaggcgatcgtccgctatcgcgagcaaaacgggccgtttagcgatattgaacagctgcaggaggtgccgggcatcgggctggcgctgctggagagaaaccgggagcggttgagaatgtgatcccgatcgcggccgcagggcaaaaatactcggcggccgcgttcctctgctaccttttacaggtcgtaccagttggtgcgaccttataataacagcggcaggggccggtaaggcgcccacccgtttggcgattaccaggctggagcaccactatgcaaacctatatcaaagttcgcggctttcaccttgatgtttatcagcacgtgaataacgcccgttatctggagtttttggaggaagcgcgctgggactggctggataaccgcgaagagttccgctggatgatggccaacaatatcgcgtttgtggtggtgaacatcaatattaactaccgcgtgccggcgctgctgggcgataagctgtgcgtggagagccagctggaacagctgaacggtaaaagcggggtgttaagccagagaataacccgggaaagcgatggcgctcaggtggcggatgcgctggtgacgtttgtctgcgtggatttgaccacccagcgcgcggtgccgattgacggcgaactgcgtgaaaagctgcaggcgctgtaaagcggcaggaggggcggccgttgcgccgcccgttgctgccagcgcttaggccaggccggtcttgcgcttcagctcggccatcaccgccggacggttgccctgatactgctgcaggccgttcgcgcgcaggtggcaggcggcacattcaccgcagccgtcgcccttgatgccgttgtagcaggtcagcgtctgctgccgcacccgatccaactgctggtaatagtcggccagcgcccaggtttcggccttgttcagccacatcagcggcgtttcaaaacgaatatcgcgggcgatgccaagcaccaccgcctgattgagcgctttgacaaactcgtcgcggcagtccgggtagccggaaaagtcggtttcacacacgccggtgatcaccgcttccgcctcgacctgataggcgtaaatcgccgccagcgtcaggaacaggatattgcgtcccggtacaaaggtgctcggcagcccgtcctgctcggcgctaaacgccggcaccgggatatcgtcgcgcgtcaggctgctgatggccagttcattcagcaggccgacatccagcactttatgcgccttggcgcccagtgactgcgacagctcgcgggcgatatcaatttccgcgcggtgacgctggccgtaatcgaacgtgacgcagtgaacttcatcatactgctgtaaggcttgaattaagcaggtcgtggagtcttgcccaccactaaaaacaacgactgcgcgtttcatagaataaaccttatttgctgcggccaggcccgatgcacattcgggaggccaaaaatatgaaccactatggtagcagacgcggggaaaaccgcgtagctgcgggattagttcagcggcggcggcagccacgcctggccaaaatcgaaccagccatgcgcggttaacctcacgccctgcatgcgcggcggcgcgctgatctgatattgatagtgaaacagcggggtaatgatggcggcgctcatcaactgctggtagtagcttttgagttcgcggatccgccgctgctcatccgggaactgctggatacgcagcagcgtttgttgctgttgccgccagcggcggggcggcagaattccctgccacagcacgtcctgccgcagccagctttccagcgtcgactccggcgcttcgccgatcaggttatccgccagcagcaggtcggcctgggcgatttgttcgctgctctgccagcgtttgccggagaaatagcgcacctccagttcgcagccctgttccgccagcagcgcttgcagcgcctcggtgaccgtgatcagctcaaccggcgggtggtacagcagcgtcagtttagccggcagtggcgtctcgtcgctggcctgatggctggggatcccccagccgggcagcatctcctggctgggtatgatcacgccgttcggcagcggcagatcggccagcagccccgaacgttggatcaacatcagcagtttttgcccctgcgcctcgctcagcacgccgcggcgcaggttcagcgccagatagcaccagcccaggctcatgctgcgctgtaccgggcgcgccagcgccagatcgtcctgctggccgatggtgatgcgcaccggatgctgacagctggtggtgttgccattaccgtccgtctgcagctcgggggtgatccaatattcaatgctgtccagatagggatgctgcaggtggtaaaacgggtgctgctccagccgcaccagatgcgtttcattcaacgccagtttgaacgggccggcgccgatggcggcatcgtccgggtgggtcatcaggcagggcagttccgccaggcggtagggcagccagtaatcggcactatgcagatcgaactgcaggcacagcgcgtgcggcaggctgacggcggcgacattcgccaggctggcctgcccgcgcggatgccggcgctgtttttccagcgtctgcagcagttgctggccggtgatcggctcgccgttatgccagcgcaactggctgcgcaggaagaagcgccagcgcaggccatcgtcctcaacctgccagtggtgagccagatccggctggggctgtggattgccggtgataaagcgggtcaggccggcatgcagcgtcgaggccagatgctgttcggcacggccgctgagcgccagcggatcgagggattccagctgacgatagtaggggatacgcagcgtagggctgcccgcctgccactggccgcccaaatgcggcgccagcagctgctgcagacgctgcgggtctaaacgggccagctccagtgcgttttgatgatcgccctgctgcagcagctgttgcaacagggcggcgcgcagttcgtccggcgttttcagacagtgcagccgcgcccgtttgccgcggccggcctgtgaacgccagctgagccagccctgctcctgaaactgttgcaccagagtgcgggcgtggcgctcgctgcagtaaaacagcgccgccagctgcgccatggtgacggccgccggctcgcttcccagctgttggtacaggcgttgatactgactaaggcgatgaatcaggcgcatggcgataaatccggaacggttttgataaattgttcactattagttccgtaaataccatcacatactgcagacattgtcatcttctgcatacgatcgaggttgttatgtatcgcctggctgcttttgatatggatgggacgctgctgatgccggatcaccgggtcggcccggaaacgctggcggtgctgaaccagctggtggcgcggcagataaccgtaacctttgccaccggccgccattatcttgatgcgcagcccattatggcgcagctgggcctgcagggctttttgatcaccggcaacggcacccgcatctacgatcggcacgggcagtgcttgcaggccaccgatttgccgccggaggtggccgaagcggtgatccatcgccactggcagaccaccgccggcatgcatgtttttcgcgatgaaggctggctgaccgaggccgcgacgccggcgatgctgcaggcgcaccacctgagcggttttggctatcagctgactgacccgcggcgcttgccggcgtttggcaacagcaaaatctgttttgtcggtgagcatgaggaactgctggcgctgcagggacggctgcgggcctactttggcgaacgggtggatttgtgtttgtccgcccatgactgtctggaggtgctgccgcagggatgcaacaagggcagcgcgctggccctgctgagtgagcatctggacgtgacgctggaggcatgtatggcgttcggcgacgcgatgaacgacaaagaaatgctggcgtcggtcgggcatggcgtggtgatgggcaatgcgctgccgcagcttaaggcgcagctgccccacctgccggttatcggccactgcgaaaatcaggcggtggcccactatttggcacattggctgcattcaccttacgccccttatacccccgtatagcgggcgttccccttgcagcaggccgggcagttcgctacccggctttttttattgttgagatgaggtttccagccgctgcaggctgcgggccggttttgcgcccttggcgctgtagagcgtcagcaggatgccggccagcagcggcgccagcagccacagcgaaacggtgctgatggtggtgtgatccaccgctttctcgacggcgatggcaatcagcggaaacaccaggaacaccaacgaagcctgaaacgccgtggctttctgctgcagggcaaagtaggccatgatgccgaatacgccggccaccacgccgaggtaaagtacggacagcagtgaggcgctggtaaacgcggcgatatccggtttttcggtgaagtaaccgacgacagacagcaggatgccggcacccaggcagggcagcgcgttgaaggtgagtactgaaattttttcaccgcgttttttacactgtacatacatcagcgcgtgtataaacacggccgccagcagggcgaccacgccgggccagcgggtctcgccaccgacgctggcttcctgccacagaatacctgacaggctggcgacgccgacgaccaggccgatcagctgcgcgatgctgacgcgctcccccagcagcagcaccgaggccatcagcacgacgacgggcatattggcaaagatgatggacgccagcgccgagctgacgtagcgctcgccgtaaatcatcagcgtaaagggaatggcgaagtaagccaggcagaccagtagctggaacccgcggctgcccttgggaaataacagcggcgtgcgggtaaaataagccagcagcagcaacagcggcgacgcggcaagaaagcgcagcccggtggcataaatgggcggcacgctggcgacggcgattttcatcgccatccaggtggtgccccaggtcagtgcgaccagggcaaacaggataataatgattccggtatttctcagcgtgttgtccatctcggcgtcctgtcggcaagtatcgtggcatcagatacattacgtggataccaagagaaaaagattgccatttagcctttatatcggccaaataggagaaaatatttctccatggtggctaaatgttagatagaaccgatcttaaactgttgtcgatgctgcagcaggacagcaccctgtcgctgcaggcgctggcggacgcggtaaacctgacctcgacgccgtgctggaagcggatcaagcggctggaggatgagggctatatccgcgggcgggtggcgctgctggataatgaaaaactggggctggggctgacggcgtttgtgatgctcaaaacccagcagcacagccgcgagtggtatcaacagtttgttgacctggccgcccagatgccggaggtgctggcgttttatcgcatggccggggagtttgattatctgatgcaggtgcaggtggcggatatgaaaagctttgaccgtttttataaacgtctggtgaatggcataccgggattgattgatgttacttcgagttttgccatggagaaaatcaaatatactaccgcattgccgttaccggagtgaaaagttcaccaaatcggccgggaaacggtggtatcctactcggctaaccgtcatgtaacgcgtgacgatccgaacacgacagagtcgacaacaccaaaatatctggaataacactgcgtgagattatttgctcaaatcggctggtatttccgccgcgaatggcgccgctatctgggtgcggtggcgctgctgatcattattgccattctgcaactgctgccgccgaagctggttggcgtgattgtggacggcgtaaccaaagagcatatgtctaccggcgtgctgctggcatggctggggctgatgatcgccaccgcaatcctggtgtatctgctgcgctatgtctggcgcgtcctgctgtttggcgcttcctatcagctggcggttgagctgcgggaaaacttctaccgccagctgagccggcaaaacccggcgttttatctgcgccaccgcaccggcgacctgatggcgcgcgccaccaatgacgtcgaccgggtggtgtttgccgccggcgaaggcgtgctgacgctggtggattcgctggtgatggggctggtggtgctgatcgtgatgagcacccaaatcagctggcagctgacgctgctgtcgctgatcccgatgccgattatggcgatcgtcatcaagtattacggcgaccagctgcaccagcgctttaagtcggcgcaggcggcgttttccagcctgaacgaccaggcgcaggagagcatgaccagcatccgcatgatcaaggcctttgggctggaggatcaccaatccaaccagtttgccgaggtggcggcgcgcaccggcgcgaagaatatgcacgtggcgcgcgtcgacgcgcgttttgatccgaccatctatctggcgatcggcgcggccaacctgctggcgatcggcggcggcagctggatggtggtgaacgggacgctgaccctggggcaactgaccagctttgttatgtatctggggctgatgatttggccgatgctggcgctggcgtggatgtttaatattgtcgaacgcggcagcgccgcctacagccgcctgcgcagcctgctggatgaggcgccggcggtggtggacggcgggcgtgatttgcccgccggacgcggtgagctgacggtggatatccgccgttttcattacccggaaaatcagcacgcggcgctgcatgatgtcgccctgcggcttaagccggggcagatgctcggcctgtgcggtccgaccggcgccgggaagaccacgctgctttccctgatccagcgccagttcgatattgatgacggccagatctgctaccacgcgctgccgctgacgacgctgaagctggacgcctggcgcgcccgcctgtcggtggtcagccagacgccgttcctgttttccgacagcgtggcgaataacatcgcgctcggcaaacctgatgcgacgcaggcggagattgaacaggcggcgcggctggccagcgtgcacgacgatattctgcgtctgccgcagggttatgaaaccgaagtgggtgagcgcggcgtgatgttgtccggcggacagaaacagcggatctccattgcgcgcgcgctgctgctggacgctgaaattttgatcctcgacgatgctttgtcggcggtggatggccgcaccgaacaccagatcctgcacaacctgcgcagctgggggcagaaccgcacggtaattattagcgcgcaccggctgtcggcgctgaccgaggccagtgaaatcctggtcctgcagcacggcagcgtggcgcagcgcggccagcacgccgtactggcggcccagccgggctggtatcgcgatatgtatcgctatcagcagttagaggccgcgctggatgaggcgccggaaatcggcgtggagatgttaaccaatgagtaaagttcagaagctgtggccgacgctgaaacggctgctggcttacggctcgccgtatcgcaaaccgctggggctggcggtgctgatgctgtgggtggcggcggcggcggaagtggccggcccggtccttatcagctactttatcgacaactacgtagccaaagggcagctgccgctgatgatcgtctgcgggttagcgggcgcttacgtcctgctggagatgctggcggcggcgctgcattactttcaggcgctgctgtttaaccgggcggcggtcggcgtggtgcagcgtctgcgcaccgacgtgatggatgccgcgctgcgccagccgctcagcgcgttcgacacccagccggtcggccagctgatctcccgcgtcaccaatgacaccgaggtgatcaaggatctgtacgtgatggtggtgtccaccgtgctgaaaagcgcggcgctgatcggcgcgatgctggtggcgatgttcagcctcgactggcgcatggcgctggtggcgatctgcatcttcccggcggtattgctggtgatggcgatttatcagtattacagcacgccgattgtgcggcgggtgcgcagctatctggcggatatcaacgacggttttaacgaagtgattaacggcatgggggtgatccagcagttccgccagcaggtgcgttttggcgagcggatgagcaacgccagctggtcgcactataccgcccgtatgcagacgctgcggctggacggcttcttgctgcggccgctgctgagcctgttctccgccctggtgctgtgcgggctgctgatgctgttcggctttagcgccgagggcagcatcggcgtcggggtgctgtacgcctttatcaactatctgggccggctgaatgagccgctgattgagctgacctcgcagcagtcgattctgcagcaggcggtggtggccggcgagcgtatctttgagctgatggatcgcagccagcagcgctatggcgccgatgagcgcccgctgcagagcggccgcatcgatatcgatagcctgagctttgcctaccgcgcggataaaaaggtgctgcagaatattcagctcagcgtgccgtcgcgcggctttgtggcgctggtcggccataccggcagcggcaagagcactctggctaacctgctgatgggctactacccggtgagcgaaggcgagattcgcctggatggccggccgctgcccaacctgtcgcaccgtacgctgcgtcaggggatcgccatggtgcagcaggatccggtggtgattgccgagtcggtgctggctaacgtgacgctggggcgcactatcagcgaagaggcggtgtggcaggcgctggagacggtgcagttggcggagctggtgcgcggcttcccgcaggggatccatacccggctgggtgagcagggcaataacctgtcggtcggccagaaacagctgctggcgatggcgcgcgtattggtgcaggcgccgcagatcctgattctggatgaggcgaccgccaatattgattccggtaccgaacaggcgattcagcatgcgctgcgggcgattcgcgagcacaccacgctggtggtgatcgcccaccgtttatcgaccatcgtcgatgccgataccattctggtgctgcaccgcggccatgcggtggagcagggcaaccatcggcagctgctggcgcagcagggccgctattatcagatgtatcagctgcagctggcgggcgaagagctggcggcggcaacccgcgaagacggtcagccggcctgaatctcccggtgcgtttcccggcgtagccgcaggggaacgcaccacgatcaggcagcgctggcggttgtatgccgtgctttgcacctttatgcgccaatgcgcaccatcatggtgcgcaaaaaacgatcaattatctcctctctccctgtcatcgtcctcggcagccgttttctccgctgcgttttttcctaaaacaatttatggcacagcctttgctttacccagtgataccaggggtgagtttgggtttaattgtggaggggcaatatgaagctggttaccgtggtaatcaaaccattcaagttggaggacgtgcgtgaagccctatcctcagtcggcattcaggggctgaccgtcaccgaagtcaaagggtttggccgccagaaagggcatgccgagctgtatcgcggcgccgaatacagcgtcaattttttacccaaagtcaaaatcgatattgccattgccgacgatcaattggatgaagtggttgatgtgattagcaaagccgcctacaccggcaaaattggcgacggcaaaatttttgtggctgaactgcaacgcgtgattcgcatacgtaccggcgaaaccgatgaagccgcgctgtaaataccgactcagcgactgaaatggggatgagacaataatgaaaaaacgtttatccatgttgggcctgagcgcggcagccttgtcgccctctctggctcaggcggctccggcggccctcgataaggccgataacgcctttatgatgatttgcaccgccttggtgctgtttatgactttaccaggtatcgcattattctatggcggcttgctgcgcggtaagaatgtgctgtcgatgctcactcaggtgatggtgacctttgcgctggtgtgtgtactgtgggtgctgtatggctacagcctggcgttcagcgagggcaatgcgttttacggcggcttcggcaccgcgatgttgaaaggcatcggcattgacagcattaccggctcctatagccagctggtgcacgtggcgttccagtgctccttcgcctgtattaccgtggcgctggtggtcggcgggtttgccgagcgcatccgcttttctgcggtgattatttttgcggcgatctggttcaccctgtcttatctgccgattgcccatatggtgtggggcggcggcttcctggcggccgacggcgcgctggattttgccggcggtacggtggtgcatatcaacgccgccagcgccggcctgatcggcgcctatctgctgggcaagcgcgcgggcttcggcaaggaggcgttcaaaccgcacaacctgccgatggtgtttaccggcacctcgattctgtatatcggctggttcggctttaacgccggttccgccggcgaggccaacggcgttgcggcattagccttcctgaacacggtggtcgccaccgccggtgccatcctctcctgggtgtttgccgaatggctggtgcgcggtaaaccgtcgctgctgggcgcctgctccggctgtattgccgggctggttgccgttacgccggccgcgggtaccgtcggcgtcggcggtgcgctgattatcggcctggtcggcgggatcgccggtctgtggggcgtggtgacgctgaagaaatggctgaatgtggatgatacctgcgacgtattcggcgtacacggcgtgtgcggcatcgtcggctgtctgctgaccggggtgttcaccgcctcgtcactgggcggttccggctatgcggaaggcgtcaccatgggacatcaggtgtggatccagctgctcagcgtgatcattacgctgatctggtccagcgtcgccgcgtttatcgccttcaagattgccggcgtgctggtggggctgcgcgtaccggaagagcaggagcgtgaagggctggatatcaacagtcatggcgagagcgcctacaaccagtaaatcgataataaaatagtgatgaagcaaaaaaggcgatggggacatcgcctttttttgtgatcggcgttatgccgtatggcggcgcatgaccccttcctgcaccgtgctggcgaccagcacgccgtcgcgggtatagaactgcccgcgcacgaagccgcgcgcaccggatgccgaggtgctttccaccgcgtagagcagccagtcgtccaggcggaacgggcggtggaaccacatggagtggtcgatagtcgccacctgcatgcccggctccaggaaaccgacgccgtgcggctgcagcgccgtcggcaggaagttcagatcggaggcatagcccagcagatactggtgaatgcgcgcgtcgtccggcatggcgccgttagcgcgcagccagacgtagcgatacggctcgtccaccttgccctgcagcgggttatggaatttaaccgggcgtacttccagcggtttctgacagataaatttatcgcgcactttctccggcagcatatgtgccagctgctgggcgatttctgattcggacatcaggccttccggcggcggcacgtcgggcatggtgttctggtgttcaaagcccgcttccgggctttggaacgaggcggtcatatagaagataggcttgccgttctggatagcgctgacccggcgggcgctgaaactgttgccgtcgcgcagcgtttcgacgtcgtaaacgatcggcttgctgctgtcgcccggacgcagaaagtagctgtggaacgagtgcacgctgcgctcggccggcaccgtatctttggcggcgtagagcgcctggccgacgacctgaccgccgaatacctgacgcaggcccagatcctcgctttgcccgcggaacaggccctcttcgattttttccaacttgagcagctcaagaaggttgtgcaatgcctggctcataaaagatgatccttctaataattgttttgtgtagtgtgcggaagatcacggtaagtcgtcaacaggctaaatctaaccgccatcgttcttagtatgaacttcgcgcggcgagtcgcaaagtgattcccggtaaccgcagattgttgccttttgggcaccattatcgcgctgttatatcaacaatgtttccggtgtttcggtgttagcctgtcggtatggaggcttgcgccatacgacgcacagccgtgagatgataaattcgggaaatatgatgagcaaattactggtgcttaaatccagcattatgggggacgcctcccagagcaacgcgctgattgatgactttctggcggcgcggcgggcaaaggggctggatgacgagattatcgaacatgacctgacggccctggaattgccggtgttggacggtgaactgttcgccgccctgcgcggtgcccagccgcttgacgagcgggcgcagcgggtggtggcgctatccgaccggctgattgccgagctgaaagcgagcgatctgctgctgattggcgcgccgatgtataacctgaatgtgccgacgcagctgaaaaactggttcgatctggtgacccgcgccggtatgaccttcaactataccgctcattatccggtggggttggttgcaggagtgaaggcgatcgtcgtcagttcgcgcggcggggtgcatgtcggccagctgacggatgcggtgacgccgtatctgcgcggcgtgctggggctgattggcgtgaacgatgtcgagtttatctatgcggaggggctggatgccagaccgcatggccgggcgcaggggatcgcgcaggcgcggaccaccattgcgcagctggcgtaagcgttacgcatccggcgacggggcttccgccgccgccattctggcgggcagctcgctgatcaggcgatcaaccgccactctgaccttgagcggcagccgtgcgttgcgcggccagacggcataaaccggccaactgccgccgtcgtttgcggtcagaatggcctgcagcgcgccggtacttaacgcatcgcgcaccagccagtagggcagccaggcaatgccgcagccggcgagcgcggcatctttgatcgcctgcatatcatccatcatcagtttcgcctgcggcgtgatttccagcgcctttccctgcgcgctgccgatgcgccatttctgcagccggccggcgcgggtataggcaatggcggcgtgttgctcaagatcctgcgccgatgttggttcgccggcccgcgccagataggcgggcgcggcgcagaacaccatgctgtgtgccgccaaccggcgggcgatcaggctgctgctgtcggccagctcgccgatgcggatcgccagatcgaacccttcttccgccagatcgaccacccgatcgctgaacgccatatccagccgcagcccgggatgctgctgcgccagcgtggtcagcagcggcgcgatgcagaggtggccaaacagtaccggcatcgacacccgcagacgtccgctgagctgcaggccatcgccggccagcagattttccgcctgctggatttcgttcacggcgcgccgacagtgctcgtaatacagcatgccctgctcggtcaggctctgactgcgggtggtgcggttaaacagggtgacgcccaggcgggtctccagccgggcgatggttttggtgacggcggaacgcgtcaggtagagattttccgcggcgcgcgagaagctgccggcttcagcggcggccagaaaaaccggaatgctgttcatatcacttttcatcgtgtttgtaccggctggtgatcgttgcgggcaatagtacaaccccgttttcctgctgtcagtgtcaatgtgcgtgcgcgtactgcccaccgtcgcgccggctgattaatcggcaggcgggtgggaatgtctcagagttttgtgctaggtttaagaggtaagacggcgtaagccgccaatttgttgataataaagaaggagacagctcgatgaaattctggcaaatccttgctggggccgctgccgtgacgctggccggctgcgcccagaatggcgtagatgccccgacatcggcagcaggaagcccggcgaccgcacagcaaatgcaggtgaccggtcctgcggtgacggggacggtgaatatcgcccagcgtatcgcgttgccgccgcatgcggtgctgacggtcacgctgtccgatgcctcgctggcggatgcgccgtccaaggtgatcgcccagcgcactatccgtaccgaaggccagcaggcgccgttcaccttcgccgtgccctataacccggcggacattcagccgaacgcccgcgtcatattgagcgcggcggtcaccgtcaacgggcagctgagctttatcaccgacacgattcaggaagtcgtcaaccgcaacggcacgcgcgccgacctgcagctggtgccggtgcagaacgtaccggtacaggcggcatcggccgccatgccgtaatcgctgcggcctgaccgttttcgctgcctttagccggccggctaaaggcagcgtgcttatggccgccagccgaagcgggcaaagtccaccgcgccctcggcatcaaacataatcccctccgccagcagcgcctgtcgctgccgctgaaagtcctcgccgcgcagcgagatcttgccgtgccggttgatcacccggtgccagggcagggtgctgcccggcggcagtttcttcaggacgccgccgacctgccgcgctgcgcgcggcgaaccggcaagcgcggccacttcgccgtaggcgatcaccttgccgcagggaatggcggcgacgacgtgaaagacgcgctggcggaaagtcggatctgtggatgtcatagagataagtacgccgtgttgctgtcggagtggcagtgtgccacaggccggctgggtaagaaaacagcggttggccccggttggcttgctatttcagatatcatcattgataatgcccaccgcttcgcagtacggaagccgtcaatgggggccctgttggttctcccgcaacactaacttgtgaactcggtcaggtccggaaggaagcagccgcagcaggtgacgtgtgtgccgggatgtagctggcagggcctccaccatttctgccatccaatcgctgtttccccctattttttagcctggcaccacggacttttccattgttctgcactacgcacacgcatatcctgccggcttgccaagccgcaggcggttacctattatccttcgtctatggacattaacctgcctggttttatccccgcgctgctacccgttgcgctttctcccggcgcgagtttcacgctggcgatgaacggcgcgctggcggacgggcgtcaggggctgttgcgcacgctgctgggtacggcgctgggcatctacacccatgcattactgatcggccttggcgttaccgccgtgctggtggcttcgccggcggcgttcggcgtgctgagcatcgtcggcagcctgtatctgctctggttggggatttcactgatccgcagcggcgttgccgcgcggcgactggcgctgaacagcggcggcatgcgtgtaacgttaaagagcgcctggttgctcaacgtgctgaaccccaaagcgattatgttttatctgacggtggtgtcgcagttcgccgggcagcatggtgatatcggtaactatttactgctggcttccgtacatatcgccgtgatgagcgtctggctgattgtcgtcagccatgcgctggtgttctccgccagaaaggccgatccactgacgctgaaaaagtacatcaatatcggcgggggaacgctgctggtgctgttttccctaagtagcctgtttcatcattagcttgctagaaaaaggacggcggatgaatatccctgccgccggcgctggaagcgtacctgcagcgttgtcaggcgcgggaggcttatcaacgggccgtgatgcgcaataatggctgagtggcgggcaacaaaaagggcgcgatccgcgcccttgtgtaacatctgatggcgtagtgccaatcagcccgggtaaataccgcggtccttacgggccagcaggatacgttcgcaggcgacgatataggcgctggtgcgcagtgaacagttcttctcttcggctttatcgcacacgtgggcgatggcgtcggtcatgatcttgtccatgcgctggttgatttcttcttcgctccagaagaagctggccatatcctgcacccactcgaagtaactgaccgttaccccgccggcgttacagataacgtctggcaccaccagaattccgcgctcggccagcacgtcatccgcttccggataggtcgggccgttcgcgccttccaggatcagtttgcagctgaggttctctgcccgttcacgggtgatctgtccttccagcgccgccgggatcagaatatccatctgcagcgtccagaactcctctttggcaatttcctgcgcgcccgggaagccggcaatctgcttgctctcggtttgccatacggtcagctcggttaaatcgatgccggcttcgttgtacagcgtggccgagtgatcctgcacggccacaacgcgtgcgcctgctttctcgaacaggcgagccgcttcgctgcctacgttgccgaagccctgcagcgcaattttggcgccttcgatctcaatgccggaacgcttggcgacttcgcagccggtaataaatacgccgcggccggtggctttttcacggccgagagaaccgcccaggtggatcggcttgccggttactacgccggtgatggtggtgccgtggttcatggagtaggtatccatcatccaggccataaccttgccgttggtgccgacgtccggagccggaatatctttctgcgggccgataatcaggccgatttcgctggtataacggcgcgtcagacgctccagttccccttcagacagcgagaaaggatcgacgcggatgccgcctttggcgccgccgtacggcaggttcaaggccgcgcacttgatggtcatccaggcggaaagcgccatcacttcgttgagatccacatcgggatgataacgcacgccgcctttacccgggccgcgcgacaggttgtgctgtacgcggtagccctcgaaatgtcgaatggtgccgtcatccatttgcagcggaatatcgacgatcagtgcgcgcttagggtggcgcaacgtttcgatccaatgggccaggtcgcccagatggggcgcgacgcggtcaatttggcgcagataggttacccaaggagaggtggagctgtcggaagcgtaagataacttttccataataggcctgttttaccaaaaattatgttgtgtagacgtggaaagttagtgcaataagcgatacgcgcttaacgttagcactattttaaaaatatgctatcaccttgtagagaaaataactgcgtttaagccatctgacagcacgattaagtgaataaaaagtcatatatatcgcccactatgtgcgcatattcattcactttgcgcgctacttagtgaataaattgtgaaattatgcctatttttcagaatattgaaggttatcaaaaagtgaataaattggtgttttttcatattgactttatttcgttagccgacacagcattaaggtacgcaaccaaaaaggtattggtaatgacctgctgaccgtctggtttttcctgttccctctccgtggcgatgaaaattgtctttcagcgcaatgggttggcgcgcattaaaaaacgcatgcggcgttccgtttctccgggatgccgacggtttgactgtgggcattcatcatggaaaggagcgcgctgcaatcggggcacgaagacgcggttggtgcttgttacccgctttttttattcctgccggacgtgtcgctacgttccgtcaggttggtttgggagcgcattagtgattatttttcgacccgtacgggaagacgatctgaatgacatcatgcggctggcatcacgcgcgggcgtcgggctgacgtcgttgcccaacgaccgggcgcgcttggcggcgcgcatccgccgcagtatcgataccttcgccggcaggttaccgcgtgcgcagcaagggtttctgttcgttctggaagacaccgaggccgcgcgcgtggcgggcgtcagcgcgattgaagtcgcggtggggctggatgaaccgttctacaatttccgcctgcagcgtacggtgcgcgcctcaaaagagttgggcgtttataagaacattgagctgctcaatctgagctatgaccataccggccacagcgagctttgcacgctgttcctcgacccggaatatcaaaaaaatcgtaatggcctgctgctgtccaaggcgcgtttcctgtttatttcagccttcagaagctggttctcctcccatatttttgccgaactgcgcggcctgcttgatgacaacggcggttctccgttctgggatgcgttgggccaccatttttttgctattcctttcgccgaagcagaccgtctcagcggcagcggaatgaaaaccttcattgccgagctgatgccgtcctacccgatttacgtcactctgctgcccgacagcgccaaaaaggccatcgggcaggtgcacgcgcagacggcgccggccagagccatcctggaaaaagagggattccgctgggaagggtcggtcgatatttttgatgccggcccggtgctggaggccgaaaccgataagctcaaggcgattcgccgcgcgcagtgcatgccggcgcatcagctgacgctcacaccgcagtcgccggtgattgtcgccaacaaccagtttgcccatttccgcgcgctgctgatcgccgcggaagagccgcagacgcttgaccagccgctgctggatgcgctgcaaagcggcgaacgggatccgctccacgtgctcacacttaacccttaagaaagagatgcttatgaccgaaaaaacgcagcggatgtcgggcgctgaagccaactttgacggcctggtcgggccgacgcatcactacgccgggctttccgtcggcaatgaggcctcgcaaaacaaccgcgacgggctgtccaacccgcgtcaggcggcgctgcaggggctgcataaaatgaaagcgctggccgatcggggatatattcagggcatcctgccgccgcagccgcggcccaatgtcgccgcgctgcgcgcgctggggttcacggggacggatgcgcaggttgtacagcgcgccgccgctgatgcgccgcacctgctgtcggcctacgggtcggcctcgtcgatgtggaccgccaatgccgcgacggtttccccttccgccgacagcgcggacggcaaactgcacttcaccgtcgccaatctgaataacaagctgcatcgcgcgcaggaagcgccggtcaccgcggcaatcctgcgcgcgaccttcgccgatgagcgttttttctgccaccacgatgctctgccgcagcagagcgacttcggcgatgaaggggcggcgaaccacaaccggctgtgtcaggcttatcaccagcaggggctgcaactgttcgtttacggccgccgcgccgttggcggcgggccggcgccgaccaggtatccggcccgtcagacgctggaggccagccaggcggtggcgcggctgcatcggctcagaccggaatatacgatctatgcgcagcagaacccggccgccatcgacagcggggtgtttcataacgatgtgattgcggtcagcaaccgcaacgtgctgtttcatcaccagcatgcgtttttgcaccagcaggcgctgctggcggagctgcgggaaaaggccgatgcgctggaactgccgtttatcaacgtcgaagtgccgcaggagcgggtcagcctgggcgatgcggtggcgtcatatctgttcaacagccagctgctcagcaaaccggacgggaaaatgctgatcgtggtgccggaagagtgccgtcagcgcgccaacgtctgggaatacctctgcgagctgacgcgcgacggacgttcgccgattgacgagatcgccgtttttgacctgcgtgagagtatgcgcaacggcggcgggccggcgtgtctgcgcctgcgggtggcgttgaacgatgccgaactggccgccgtcaatgccgccagcctgatgaatgaggagcgctaccagcgcctgacgcagtgggtcgaaaagcattatcgcgaccggctgcacgcccgcgacctggccgatccccacctgttgtatgaggtgcggcaggcgcttgacgagctcacgcaaattttacgccttggctccatctatgatttccagcgctagggcgccggaaatgcattgagcggtcgacggcgttacgccgggctgaccgcgctatcaccaacctgtttgcagctgcgctccgccgcgccgcatctcgctttgccagattgatgaaggaatagccatgacacaccatacacctgaagggcgggcgacctctgccccgcagaaattgacgcgcggcctcggtgagcgtcatatccagatgatcgcgctgggcggcgcgattggcaccggcctgtttatgggggcgggcagaaatatcgccatctccggcacgtcgatcctgattatttacgtactggtcggtttttttacctatatggtgatgcgggcgatgggggaagtgctgctgtcaaagctggactaccgctcgtttgccgactttgtcggtgattaccttggcccgcgcgccagcttctttttaggctggacctactggctgagctgggtggtgacctgcattgccgacgtggtggtgtgcggcagctatatgcagtattggtttccggagatgtcagcctggatcccggcgttattcacccttggcctgctgtgcctgtttaacctgctgtcggtaaaaatgttcggcgaggcggagttctggtttgcgttgatcaaggtggtcaccattatcgcgctgattctgaccggcggctggatgatcgcctccggctggacatcgccggacggtgtgcgggcctcgctgagccacatcaccgatccgcaggtgtttatgccgcatggcatcagcggttttttggcgggctttcagattgcgatattctcctgcaccggcattgagctgctggggacgatgaccgcggaaaccaaagatccgcagaagatcctgccgcgcgcgattaactcgctgccgctgcggatcattattttttatctgctgtcgatgatcgtgattatcggcgtgacctcatggtcggggatttcccccgacagcagcccctttgtgacgctgtttgacaaagccggcctgccggcggcggcggcgatgatcaattttgtcgcgctgacgtcggcgatgtcgtcggcgaacagcggcgtctattccagcacgcgcatgttgtacggcctgtcggtggaaaagcacgcccactggcagtttcgcatcctgtcgcgcaccacgcgcattccggtgcgcagcctgatgttctcttgtttttgtatgttaagcggcacgctgctgctgttcctggtgcccaacgtgatgacgctgttcaccatcgtttcgacgctggcggcgattatggtggtttacagctggatgatgatactgcttgcctatctggcgtaccgcaaacaatcccccgagctgcatgagcgctcgatcttcaagatgccggcgggcgtgttgatgagccggctgacgctgctgttctttgcctttaccatcttcatcatgctgtttgatcccgatacccgcaaggcgctgatcgccacgccggtgtggtttattatgctgtgggtgttctggcgtataaaacagaagaaggaagcgcgctacctcgcgttagaacgcagtctgtaatacctgattgaaataacagggccagccggccctgttatcgttagcgcggtgggcgctgttgccatcgtctgagaccatgcaaaaacggtgttttaaaaacgcgtaatgcaatcaattaacgatgaaacataaagcttttgcggattgacagcggccgggggaaatcatctgatagcggcacgtttttctttacccaaaggtaattagggatgaaaaaatctctcttgtgtctgctagccgtcgtggtgtctggctgccagctgaacgatccgcggccgccgatggagcgggcgacggtcagcgccgtggcgaatcaggtatgcatcagggtgcaaccggaaggggatgaaacgatcggcgctatctatattgaagaggtcggcaacgttagccgcaagctggatcagcggtttggggaaaacggcagcgagcggccggttgtatcggcggacaactgcgtgcccacggcaaactatctgtttataccggacagggcgtataacgttgccgtcgaactctattccgccgataaggtaaaaaaacacatcactcctcaccggcgtgatttttccgtgcagttttccgtatggcgggataacggcggcgtgctgcaggcggcggcgcagtattaaatcacggcatcggtctgcaccgatgccgctgagattaatgcctgaccagcgtggcaaagtagtagatcagcgggatcgccagcaggtacagaccggccggcacctcgcgccatttcccggcaatcaccttgataatgatataaaacagcagcccgccggcgatcccggtgccgaagctgttggcgatcagggtgatcatcaccatcatcagcaccggcagcccgtcggtaaagttggctaaatcgaccttgcgcagcccgctgaacatattcagaccgatcaggatcagcgccggggcggtcgcctctttcgggatcatcagcgccaccggggtaaagagcagcatcagcaggaacatcacggcggcggccagcgaggtcagcccggttttgccgccggcctcggcggcggcggaagattcgatcagcgccgttgccgccggaatgccgacccaggggccgagcgcggcggcgatggaatccaccataaaggggcggttaatctgcggcatattgccatgttcgtccagtaagccggcctcgccgccgaccgccagcgtggtgcccatggtggagaaaaactcggaggcgaaaaagacgaacaggaacggcaggaaggcgatgttcagcgcccccagcatatccacctgcgcccagaccggcgtcagcgcgtgcggtgcggcgataaaattgccgggcagttgggtgacgccgaacggaatgccgatcagcgtggcgaacaggatcgcccacaggatggcgccggggattttccttgcctgcagggcgatggctagaaacagcccggccagcgccaccagcgcgcccggcgcggtgaaatcccccagcatcagggcgttggatttggcgttggccagcaccagcccggcgttacggaaccccagcacggcgacaaacaggccgatcgacgcggtcaggcccagctttatcgactgcggcaccgaacgggtgaccacttcccgcagcccgaacagggtcagcgcaaagaacaggatgcctgaccagcaggcgatccccagcccgatctgccagctgatgccttcgctgccggccagcgtcacgccgaccagcaccgaaccgccgatgcccggcccgacgataaacggcaggttgccgtaaaacgccatcagcagcgtaccggcgacaaagaccaggatcgtgccggtggtcgccgcgcctttatccataccgccgaccgccagcaggccggggatcaccaccagcagataggcggcggcgagaaagccggtgatgcccgccagacactcccttttgaccgtactgcgccgggcgtgcagttgaaaacgtcgttgtaaccagctccctggtgttggagcattcactgaattgtcggccatttatggctctcctgtattgttacccgcaccgtggtgcccgggtatctatcatcattattatgtttatcttcaggccggggtttcccagcaggcgatcagcggatcgacaatctgccgcgtggtgccgtcggtcaggccgaggtcggtcaggtgcggcccggcattgcaggccagacaggtgccctcgatggccttgaagacccggtaaggcggctcccagtcggcaatccgtgcgctgaggtcgcgcaggtttttgaactgctgcgccagctcggccggcggcaggtccgacagcatgccggcgatcggcatggcgacctgtgccagtatttcgccgttctggctaagcgccatgccgccgccgctggcgatcagcgcatcggccgctaccgccatatcctgcggatcgcgtcccagcaccaccagattgtgtgaatcgtgggaatagctggtggcgatggcgccgcgtagttcgccccagccttccagcagcgccagctgcggcgcagccggatggcggccgtggcggtgctgcacccagatcaggctgaagccggccggcagctgcacctgaccgtcgcgtacttctaccgtggtttcaccccactgggtaaagcgcgcgcctttgatatggcgcagcgtggcctgcccgtgtttgatgcctgccaccttcaggacaaacgcctccggcgtcggcggcgacaggcgcagggtatcgcgcggtacgcaaagctgcgggttggcggccaccggcgccaacatcttaccgttctgggcgctgcagcggccggaaacgtagacccggcgggcgcagagctgttccaggctgtcgaacaccaccagatcggcgcgccgtccggcggcgatcagccccagatcgttgcgttgcaggcggatggcggcgttaagcgtggccatccgcagggcgtcagtggccggcaggccgtgtgcgatcagcagattcagcagggcgataacgccgcctttttccagcagcatatccggcgggacgtcgtcggtgcagacggtaatctgtgatgacagatggggcagggttttcagcgccgcgacgatatccggcagcagataggggtgagagccgcggatctccagcgtcaggccggcacgcagtttttccagcgcgtcatcggccgaggtcagctcatggtcagaggtcacgccggccgcgaggtacgcctgcagctccgcgccgttcaggccgcgggcgtggccttcaatcagtttgccgctgttgaggccggcgttgaggatctctaccatccgttcgctgccgttgagcacgccgtgcatatccatcacttcggcgacgccggccacctccggccagcccagcatggtttccatctcctgtccggcaaagtccgccccggacatctccaggccgggggttgacggcacgcttgacggtgcggcgcagatcacccgcagcggcagatcgcggctggcgtcaatggcgtagcgcacgccggcgacgcccagcacgttggccagttcgtgcggatcccagaagatggtggtggtgccttgtgcgacaacgatttccgcgtagcgcgccggcggtaaatgggaactttcaacgtgcacgtgggtatcgatcagccccgggctgagataggcgccgtttaaatcctgcgtgtcgtgagcggcggagaaggcgccgcaggggtgtacgctggcgatcaggacgccgacgatgccgacatcggccggacggatttcgccggttgccatatcgacgatgcgggcgttggtcagcaacagatcgaacggcgtttttcccagcgcggcggcaatggcgcgctggcggtcgtgggcgctgacggaggaagcggtcatgataattaccctgcaaaataacagggttgttactctagggggcggcgctgagtttgcacagatgatttattttatcgcgtgataagaaacgtttatgctgtagcaaacgtttacctgcaatgtggcggactgttgcgatgtttgaaccctggcgccggcttcctgcgctttccctgaaacagattcagtattttgtcacgctggccaagctgcggcactttaccgatactgctcaccggctggcgatcagccagccggcgctgagcagcgctttacgccagacagagtcggtgctgggcgggcggctggttaaccgcaccgcgtcggcggtaacgctgaccgagctgggggcggcaattttgccgcatgccgaacggctgctgaatgtggcgcaggccacctttgacgatatgcagaaaatcatgcaggacggcggtgacggtacgctgcgtattggcctggtgccgtcggtgggcagcctgctgtttcctgcggcgccgcagctattggcgcagcattttccccgtctgcaggtggaatatcacgatcaaaccaacgatgctttgctgatgcagctgcagaatgggcaaattgattttggtatcggtgcacttgatcgctcggtgccgacaacgctggaggtttatccgctgcgggaagatccgtttgtggtggtgatgcgtcgcgatgatcccctggctgaatcccatcatttaccttggcggcagttaatcggccgggatattgcgctcttttccaaagggaacgtcagccgcctggttgcggcgctggcggaaacccaccggcttaatgtcaccgcccgttatcaggtcgattttctggagaccttatatgggctggtgcgttcgaaactggcgatcgccattttaccgcagctttacaccacgcatttgcatgatgatgaactaacggtcatccatttacagcagccgctactgagccgcagcgtcgcactgatgcgcgccaaacagggaatacgttcgccgttaattgaagcgtgcttccaattattcttacaaaacttgcagggccaaagccgggacggctagagaggaaataagaaaacagccagggagtatttaccattgaagccgatagcgacatcggctcaacgcagttgaacgactgattatcttacatatttccaaacagacgtcgggattttgtcatacagcttattcatggtgagttcagccagacgatggtcggctgcggagtaaaacagctcgagctcatcgtcagagagcgcgtacttgtttttttcaatcactctttcaagcgtatcgatagtggtgcatttacgtaaacgcatcagatagtcggtttttgtcatgatagccttatggttactaatcttatttaaattgttaaatagtttggggtaattatcccctaagttttcattttcgtacagcaaacctcccctgagaacattccgaatagtcgccgtttagttttttgccaacgacgcagatcggaatcgttaataccgtagttactaaataacgtataggtatcgtcgaggtactcttcgactaattctgaaaagtcactttcgtccatgtattttattttatagctcatcacaaacgaagcaatatgttcgatcagctcattcagctgcagattgacggccgatgtcggatcgttaacccagccgtggtggctgtcgcccaacgtcgctatgccttcatcgtacagattttcacacaagaatttgagttgagcaatatcatgccgtttcggcgagtactcatccatatcatctcctccgcaaatcttaatttcttggtgaccgcacttgggtgagtagatggattgatgtcattaacggatagcgtatatagccgcgatacttcaggttgccggtacgttggctgcgcctgagtcagcgcattgggattccttccctgaccgccttcctgcaacctgaattatttagggcgtataaactttccgtataacccctttatgcttgaaagcgtaacgccgttgcctggcatgaaactccgggttaacccagcgatgggatgatttcctcacggctgcagtaattattccgggtattttcaatataaaacatttcgcggcgttcggcctgtcattattacgtaaacttacaattcatcggcaggtgacggaggcgtgttatcgattatatcaaaaattaatccctgtgggagctgggtgaatcttacgctgccattgacggtttcttgcgtattgatatccagacaggcattaaaaatgtgccactggtaacgataactcattgaatagtctgggccagacacattccgaatatcaagtatttctaatgaaccctcaacataacgcgcattttcagaataatagcgcagctcgctggtaagcaagggagccagttccgcccgtttctcattaatgatgctttttaattgatccgttgatgcaggcagcgttttcaagggacaggccagggtgatatgcataaaattttaccgttttactctgctctgtttccattttacgccattttcaatacggcgttggcatgctttgcgtgctgtttacccacgcggggccggaacatgacgtcttgagttattgtgatacatgtgatgttatattataacattaacctgaggtcgccatgatgtctctgtactcttctgaacgtaacctgaaaacggcggcgaacaccagcgtgttcaccgtctcggccgctcgtcgttgcctggcggtgctattgctgctggcgctgttgtggctggctatcgcctgggcggtatcgctgccatgatcgcgctgcatcaggcaaccgtcggttatggtggtgcgccactgttcccgccgttaaccgggcactttgccactggctctctgacggcggtgatcggcgtgaacggcgccggtaaatccacgctgttgaaaaccattgccggtctgctgccgttgcagagcggctcactgcagtttagccccaattcgccgccaacgatcgcctatctgccgcagcagcttgagcttgaccgccaatttcctatcaccgtcggcgatctggtggcgatgggctgctggcggcggagcggtatcttcggggccatcacacgaacgcagcggcagcagattacgcaggcgctggagacggtgggcatggcgtcattggcgcgcaggccgctgaatgcgttatcgggcgggcagctgcagcgggcgctgtttgcccgtttgctggtgcagcaggcgccgctgattctgctcgatgaaccttttaccgggattgatgccgcgacgaccgatctgctcctgcaggtgatcggacagctgcaccggcaggggaaaacgctgattgccgtattgcatgacatggcgatggtggccggtcactttccgcaggcactccggctgacgccgcagtactgtcactggggacgcgcggaggcggtgctgacgccggatccttcgggcaatgcgacggcgtatcgtcaggcggtcgcaccatgatgctatttcatctgctgacagatccttttacctcattcggttttatgcgccgtgcgctggttgcctgtttggcgctgtcgctgagcagcgcgccgctgggagttttgttgctgttgcggcgtatgagcctggtgggtgatgcattatcccatgcggtgctgccgggggcggccatcggctatctgatttccggtatgtcgctggtggcgatgggggccggcgggtttgtcgccgggctggcggtagcgatgctgtccggcgtggtcagccgtcgtacgccattaaaagaagacgccagctttgccgggttttacctgggctcgctggcgttgggcgtcaccctggtgtcgctgcgcggctccagcgtcgatctgctgcacgtgctgtttggctcgattttggcgatcgacgtgcaggcgatggtgttggtgggggggatcgccagcctgtcgctgctgacgctggccgcgctgtatcgcgcgctggtgattgaggccttcgacgtcacctttctgcgcgtcagcgcgccgcgcagtctggcgctgatccacggcgtatttctggcgttggtggtgctcaatctggtggccggttttcagattctcggcacgctgatgtcggtgggggtgatgatgctgcccgccgccagcgcgcgtttttgggcgcgcgacctgccgcagacgctgctgatttccatggggctggcgatgttcgcctctttgatcggactgatcggttcctactatgcgtcgctaccggccgggccgtcgatcgtgctgagcgccagcctggtcttttttgtttccgtattgtttggcgcgcacggcgggatattttccgtggtgcggcgtcgattggcgtaatggcaaggagaaaatatgaaatctttatcaatcactctgacggcggcgctgctggtcagcccggcggcgatggcaaaaaccgtagacgccgtcgccagtttttccgtcctggcggatatcgttaagcaggtaggcggtgagcacgttaacgtggtgtcgctggtcgggccgaatggcgatccgcacgcgtttcaaccgtcgccgcaggacagcaaggcgctgaagcaggctgacgtggtgtttgtcagcggtctggggctggagggctggctggaccggctggttggcgcatcggggtatcaggggccggtggtggtcgcctcgcagggcatcgacacgcgtagcatggaggaagacgggcagcagattaccgatccacacgcctggaacagcatgaagaacggcgtacgctacgccaccaatgtgatgaatgcgctggtggttgccgacccgcaggacgccgactatttccgtcagcggggcaaagcctatgtgcagcagctgcaacagttggacagctgggcaaaaagtgagttttcgacggttgcgccgcagcggcgtaaggtactgaccagtcatgacgccttcggctattttggccaggagtatggcgtgactttccttgcgccggtgggtttctccaccgaatcggaggccagcgccagcaaggtcgccggtttaatcgaacaaatcaaacgtgaaggcgtacacagctactttattgagaaccagaccgatcctcgtctgatgaagcaaattgcggcggccaccggcgccaaggccggcggtgaactctatccggaggcgttatccgacgcgcgcgggccggcttcttcctatgtgaaagccttcaaacataatgtcagcgcgatgatcgccggtatgaaataacctttttgcgccccgtgccaaacggggccggaggttgccggtataaaaaagccccgcaaacggtagcggggctttgacgacagatgaggtactacggttaacgctttttcttacgtccctgtaccgctttaaagcgcgggttggacttacagatgacatagatgcggccgcggcggcgcacgactttgcaatctggatggcgattcttcgccgaacgcaacgaacttaaaacctgcatgtggatcccttatttactgccgataaaacggccgaaacgctgttggaaacgggcggtgctgccttctttcgagaactctttctgcttgccggtgtaatacgggtgggaagcggaagagacgtcgatggtgacgtagggcagcgtttcgccttcgaactccacggtgcgatcggttttgatggttgagccgattttgaagtagctgttggcgctcagatcgtgaaagaccaccgggcggtactgcggatgaatgtcgggcttcatgatagactccttatgatatgttatatcataacaattattatgcgccgcttaccgccggcgatcaagtgaaaaaagaggaggggaagggggagggaacgtcgggcgaaaaaaaggccgcttgcgcggccttggtgtgagttaaatgcgattaacgatgttcaaccgggtggctgtgctcgatatcttcagacttcttggagaagcggcggcgtaccaccacgaagaagaccggaacgaagaagatggccagcacggtagcggtaatcatcccgcccattacgccggtacctaccgcgttctgcgcaccggaacctgcgccggagctgatgaccagcggcagtaccccgaggataaatgccagtgaggtcatcaggattgggcgcagacgcatgcgtaccgcatccagcgtcgcctcaatcaggcccttgccttctttttccattagatctttggcgaattcgacgattaatatcgcgttcttcgccgatagcccaatggttgtcagcaggcctacctggaagtaaacgtcgttgttcatgccgcgcatcgtggccgccagcagcgcaccgataaccccgagcggcagtaccagcatgaccgagaacggaatcgaccagctctcatacagcgctgccagacacaggaacaccaccagaatcgagatagcgtacagcgacggcgcctggttgccggacagacgttcctgataggacatgccggtccagtcgtaacctacgccgcttggcagtttcgacgccagctcttccatcaggctcatggcttcaccggtactcttgcctggcgctgcctggccgaggatctccatggacggcaggccattataacgctccagacgcggtgaaccgtattcccacttggcactggagaaggcggagaacggcaccatctgaccggattcgccgcggacataccagttgttgatatcttccggcagcatacggtacggcgcatcagactgtacgtacaccttcttcacacgaccgcggtcgatgaagtcgttgacgtatgagccgcccagcgcggtagtcagcgtgctattgatggtggtcaggctgacgcccagcgccttggctttctcctggtcgacggtcagtttgaactgcggcgtatcttccaggccgttaggacgcatacccaccagcatgtccggatgctgtgcggccatgcccagcagctggttacgcgcttcggtcagtttttcgtggccgaggccgccctggtcaatcagctcgaagtcgaagccggttgcggtgcccagttcgataatcgccggcaggttgaatggaatcaccatcccgtctttgatttgcgagaaggcggccatcgcacggccggcaatcgcctcgaccttgttctcactgcccggacgttcgttccagtctttcaggctgacgaacgacagaccgttgttctggccattaccgttaaagccgaagccagcaacggtaaacacggacaccacgttatctttctctttggtcaggaagtggttggtgacctcttccagcactttcgacgtacgggcttccgtcgcgccggcaggcagctgcaccatggtcagcagaatgccctggtcttcatccggcaggaatgaagaaggcagacgcaggaacaggaacgccatgcccacgacgatcagcaggtagatcagcagataacggccggtgctgcgcagaatgttggccacgctgtcggtgtagtggtgcgtgctcttttcgaacatgcggttgaaccagccgaagaagccggttttcaccccgtgatcacctttcgggatcggtttgagcatcgtggcacacagcgccggcgtcaggatcatcgccaccagcaccgacagcgccatcgcggaaacgatggtgatcgagaactgacggtagatggcgccggtagaaccgccgaagaaggccatcgggataaataccgcagacagcaccatggcgataccgaccagcgcgccctgaatctgccccatcgattttctggtggcttctttcggcggcagtccttcctcggacatcacacgctcgacgttttctaccaccacgatggcgtcatccaccagcaggcctatcgccaacaccatgccgaacatcgtcagggtgtttatcgagaagccgaacgccgccaggatggcgaacgtacccagcaaaacgaccggcaccgcgatggttgggatcagcgtggcgcggaagttctgcaggaacaggtacatgaccaggaacaccagcacgatcgcttcgaacagcgttttcaccacttcgttaatggaaatcttaacgaacggcgtggtgtcgtacggatagaccactttcatcccatgcgggaagaacggctccagcttgcccagctcggctttgaccgccgcggcggtgttcagcgcgttggcgccggtggccagcttaatacccaggccggcggccggcttgccgttgtagcgtgcggtcacggcgtagctttcagcgccgcgctcaatgcgcgccacgtcccgcagacgcacctgtgaaccgtcgctgttcaccttcagcagaatcttgccgaactcttccggcgttttcagacgggtctgcgcgatgatcgaggcgttcagctgctggccctcaaccggcggcaggccacccagctgcccggcggcgatctggttgttctgctcggtgatggcgctggtgacatcggtggtcgtcagctggaagttgttcagcttgttcgggtccagccagacgcgcattgcgtactgggcaccgaacagctgcacttcacccacgccggaagcacggctgatcgggtccttgatgttggaggccacgtagtcggcaatatcatcctgcgtcatgttcggatcgtcggaaacgaaaccggccaccatcaggaagctgctgctggatttctctactttcaggccttgttgttggacttcctgcggcaacagcggggttgccagcgacagtttgttctggacctgtacctgcgcgatgtcaggatcggtaccggaatcaaacgtcagcgtgatttgcacgctaccggaggagtcactggaggaggacatatacatcagattatcgataccgttcatgttctgttcgataatctgcgtgacggtgtcctgcaccgtggtggcatcagcgccagggtaggtggcggagatggttaccgccggtggtgcgatagtcggatactgcgcgaccggcagtttcattatcgcaagcacccccgccaacatcacgatgatggcgattacccaggcgaaaatggggcgatctataaagaacttagccatgtattaccggctcctttttatgacttctgcgcgtcagcctgcggctgtttttgcgcctgagtgtcaacttcttgtgcttttacctgcatgcctggtctggttgtcatcaggccggtgacgatcacccggtcgccggatttcaaaccgtcggtaaccagccatttgtcgccgatggcctggtcagcctgcagagtacgcatttcaaccttgttgtcggcgccgactaccagcgcagtcgcctggccgcgcgggttgcgcgtcacgccctgctgcggcaccagcaacgcgttgctgcggacgccttcatccagacgggcgcgcacgaacatgccgggcagcagctggtcgttcgggttagggaacaccgcgcggatggtgatggaaccggtggtttcatcgacggtgacgtcggagaactccagggtgccttcctgcgcgtattctttaccgttttccagcagcagcttgaccttcgccttgccgttttcctgtttcagggtgccgttggccagctcctgtttcagacgcaggaaatcgttgcttgactgggtcacgtcgacgtacatcggatccagctgctgtacggtggccagtgcggtgctctgcccggcggacaccagcgcgccttcagtgacggaggacttgccgatgcggccggagattggcgaggtcaccttggtgtaagccaggttgatgcgcgccgtttccactgcggccttggcggccagcaccgcagcgttgccctgctgcaggttcgaggtggcggtatcgtaatcttgcttactgatgtagttggtgcccagcaaaggtttgtagcggttgacggttaagcgtgcgatttccgccgcggcctgcgctttggccaaatcgcctttggcgctgttgtagctggcctggtaggtggcaggatcgatttgatacaaagattcgccggccttgatatcgctgccttcgacaaagttgcgcttcaggatgatgccgccgacctgaggacgaacttcggcaatgcggtatgcagcggtgcggcccggcaggtcggtcgtcatattgagaggctgcgccttcaaggtaaccacgcccacttcgggagcctgctgagcgccttgctgttgggcttctttattgtcacatcctgtaagcgctaagctgccggaaagcatcagaactgccgccagaggcgttaaccctctgtttttgttcatagaaaaacctcaagtgtccgatttcaaaatgatcaatggatcacaagcgcgcaaacccattgctgcgttaattttatgtgcgtgctatggtacatacattcgcaaatgtatgtaaatcacgctcccccgaaaaaacaatgccatggcacgaaaaaccaaacagcaggcgcaagaaacccgacaacagattctcgacgctgcagtgcgagaattctccgagcgaggcgtttccgcaacttctctcaccgatattgcaacggcagccggggtgacgcgcggtgcgatatactggcatttcaagaataaggtagacctgtttaacgaagtttgggaattatcagagtcgaaaataggcgaccttgaaatagagtatcaggcaaagtttcccgataatccactgaggattttacgggaaatccttatctatgtcctgacggcgacggtggacgacgtgcgccgccgcgccctgatggagatccttttccataaatgtgaatttgtcggcgaaatgatgcagctgcatgacattcacaaagttttatacctcgaaagttacgaccatattgaaagcgtattgcgcaacagcatgcgttgcggtcagctgccggccgatctgcacacccggcgcgcggcggttattttacgcgcttacgtcaccgggttgatggaaaactggctgtttatgccggaaaccttcgatctgaagggcgaggcggcggcgctggtcgatgcgtttatcgaaatggttcagtattgtccgacgctgcgcgtcagcccgtccgagcaggcggcgctgacgtcctgagcggacacctcccgcaaaatagagaacaaggaggcagtgatgtcatctatcgtgctagtcgccagcggcgcagcctatggccaggaatccctgtttaacgcgctgcgtctggcgatcgcgctgaaagagcagcagagcgcgctggaactgaaaatttttctgatgtctgatgcggtggtggccggcattgccgggcagcagccgcatgaaggctaccatttacagcagatgctggaaattctgacggcgcagcaggtgccgatccggctgtgcaaaacctgcgcggatgcgcgcggcgtcagccgcctgacgctgaccgacggcgtggaaatcggcacgctggtggaactggcgcagtggacgctggccgcagataaagtgctgacgttttaagcggcggctcagctttccggcagatagggcgaggtgacgccggcgcgctgcagtttttcctgatagtcccgtttgacaatatccagcgccgccagcgcggtggctggatcgatctcgttacactccagcaggtaaatcaggtctaccgccagctgcagttccggtgaagcattttctagggacataaatccaacgtttaattcaatgagtaagtttatccggcacgctagcgcctaatcggtcggaaaatagcgggaagcggcccgcgaaccagcactgagtatagtgaaggtcgcgcagcgccgggcattttccttcaaatattgtgataaatattcaaaaaccgttttctttacgctcgatgccgcgctcaatgcgcgccagcgcctgccggcaacgcatcaggcgtccctccagcgccgccacttcctgctgcagcttgcgctgcgccgccagcgtgctctgcgcgccgagtaaactttcccgatcctgaatcatggcgatcaggcggcgctcgtaatcctggtgctccgccagcttgtggtacagatcttcctctttcggcgcccggggttggtttttgcgccgcagcgcctgcgtggccagttcacgctgcagcgcggcgatttgcgccaccagcttttccgccagaaacgccacctgcggcgtacggttgtcgttgaccgcatctttcaactgggcaaagttgtgttggatctgcgccagatagtcgcgcagccgcgtgccctgatggctgaacagcgcgctgtcgaagcgggcctgcgggatcggtgcgtcgccgtgcggcgaaacctcgccggccagttgggcgatctgctgttccagaacctgtatcagtcggtgtgtgctcacggtggtgtgtcctaacgggcgttatcggtctaaccgttatactacctgaaagcggcggcgggaggggaatgttaccgcgccggcctggtgcggtggtaaagtgggggtctgcatggcgaagaggaaaaacgatggcgcgttggctgttgatcggagtgggctggctggcggtggtgctggcgacgctcggcgtggtgctgccgctgctgccgacgacgccgttcctgctgctggcggcctggtgtttcgcgcgctcttcgccgcggtttcaccactggctgctgtatcgctcatggtgcggcggctatctgcgccactggcagcagcataaggcgctgccgcccggcgccaaatggaaggcgatgctgctgagcacgctgaccttcgccgtgtcgatctggctggtgaagatcgtctggctgcgcgtgatgctgttgctgatgctgctcgcgctgctgatttttatgtggcgtctgccggttgttgatctgccacaagaaaagcggcgctgaacgccgtttatgatagacagaattgacgggcgtcggccggccaaaagtaagggacggttgcatttgtgcgccagtttgcataaatttgagcgttttcgtgcgcgggctacctccttattatccttttttcagggcatcctcccttcgaggcgccccggatttcaggcgtcccgcgttccagttttaagcagttttatcaggcaataattatgaccgctactgcgcagcagcttcagtttattaaagacagtatcaaaaccattccggattacccgaagccgggcatactgttccgtgacgtcaccagcctgttggagaacccactggcttatgcttccagcatcgaactgctggttgagcgttatcgcgatgcgggcatcaccaaagtggttggtaccgaagcgcgtggtttcctgttcggcgcgccggtggcgctggcgttgggcgtgggctttgtgccggtgcgtaaaccgggcaagctgccgcgtgcgacgctgagcgaaagctatgagctggagtacggcaccgaccagctggaaatccacaccgacgccatcgaagccggtgacgtcgtgctggtggtggacgacctgctggcgaccggcggcaccattgaggccaccgccaagctgatccgccgcctgggcggcgaagtcaaagacgcggcgttcatcatcaacctgccggatctcggcggcgaagcgcggctgaatacgctgggcatcgactgctacagcctggtgaacttcgccggccactgattgacggcggttgcccgcccggcatgttgcccgccgtcgcaggcttacgcgcggcggtctgacgatgcaatgcgtatatcggcctcgcggattgacgcggggctgtgttagcatgaccctccagattactcgacttctccggtattaatgagctatcaggttcttgcccgtaagtggcgccctcaaacgtttgcagatgttgtcggacaagagcatgtcctgacggcgctggctaacggcctctcgctggggcggattcatcacgcctatctgttctcaggcacgcgcggcgtgggtaaaaccactatcgcccgcctgctggccaaaggcctgaactgtgaaaccggcatcaccgccacgccgtgcggccaatgcgataactgccgcgagattgagcaggggcgttttgtcgacctgattgaaatcgacgccgcctcgcgcaccaaggtggaggacacccgcgatctgctggataacgtccagtacgcgccggcgcgcggccgcttcaaggtctatctgatcgatgaagtgcatatgctgtcgcgtcacagcttcaatgcgctgctgaaaacgctggaagagccgccggagcacgtcaaattcctgctggcgaccaccgatccgcaaaaattgccggtgaccattctgtcgcgctgcctgcaattccatctgaaagccctggacgtcgaacagatccgcctccagctggagacggtgctgcaggccgagagcatcaccagcgacgcgcgcgcgctgcaactgctggcgcgcgccgccgacggcagcatgcgcgatgccctgagcctgaccgatcaggcgatcgccatgggccaggggcaggttaccgccgccaccgtcagccagatgctcggcacgcttgacgacgaacagccgctggcgatccttgaggcgctggtgaccggcgacggtgaaaaagtgatggcgcaggtggcgcaggccgcttcgcgcggcgtcgactgggaaaacctgctggtggagaccctggcgctgctgcaccgcattgccatggtgcagctgctgccgtcggtgctggataaccagtacgcggcgatcgagcagcggctgcgcgagctggcccgcacgctgccgccgaccgacgtacagctgtattaccagacgctgctgatcggccgtaaagagctggcctacgcgccggatcgccgcatgggcgttgaaatgacgctgctgcgcgcgctggcgtttcaccccaaggcgctgattccggagccggtcgccagtgcgccggcggcggtacaggcgccgcaggttcagcagcagccacctatgcaggatgcgccgccgccgttgggcagcagcgcgccgccgccgcgcgcggcgggaacgtcattaccggatgccaccgcgcagttattgaaagcgcgcacccagttgcagcggcaacagggggcatccaccgcaaaaaagagtgagccggcggcgccaggaagagcgcggccggcaaactcagcgctggagcgattagcttccgtgactgagcgcagccagcagcgtcaggcggaaaagatcgtgcagcaaaaaccggccaagccggaagcttaccgctggcgtgcgcaaaccgaaccggaagccgcgcccgaaccggtcgcgacgccgaaggcgctgcgcaccgcgctggagcatgaaaaaacgcccgaactgtcggctaaactggtggcagagtcgatcgaacgcgacgcatgggcggcggagatcgaccagcttaaaattcccaaactggtgcagcagctggcgttaaacgcctttaaagagcagccggcgccaggaaaaatttgtcttcacctgcggccggcgcagcgccatctgaattcgccttcggcgcagaaggcgctcagcgaggcgctcagcgagctgcacggcggcccggttgagctgacggtggtggaagacgaaaacccggcggagcgtactccgctggaatggcggcaagccatttatgaagaaaaactggcgcaggcgcgccagtcgatcgttgcggacgccaatattcagacgctgcgtcgtttctttgacgcggagctggatgaagacagcgttcgccccctttaatcgctgcgcaccctgcgcggcccattgcacgagagacgactatgtttggtaaaggcggtctgggcaacctgatgaagcaagcccagcaaatgcaggaaaaaatgcagcagatgcaggaagaagtcgccaaattggaagtgactggcgaatccggcgctggcctggtgaaagtgacgattaacggggcgcacaactgccgtcgcgtggaaatcgatcctagcctgatggaagacgacaaagagatgctggaagacttgatcgccgccgcgttcaatgacgccgcgcgtcgtatcgaagaaacgcagaaagagaaaatggcctcggtctccagcggtatgcaactgccgcctggctttaagatgccattctgatgcaaaccagtccgctgctggagtcattgatggaagcgttgcgctgcctgccgggcgttggcccgaagtcggcgcagcgtatggcgttccaactgctgcaacgggatcgcagcggcggtatgcgtttggcgcaggcgctgacccgcgccatgtcggaaatcggccattgcgccgattgccgcacctttaccgagcaagacgtctgcaccatttgcgccaatccgcgccgtcagcaaaacggccagatttgcgtggtggagagcccggcggatatccatgccattgagcagaccggccagttcgccggccgctactttgtgctgatggggcatctgtcgccgctggacggcatcggcccggccgatatcggcctcgaccggctggagcagcggcttgagcaggaggagatcgccgaggtgatcctggcgaccaacccgacggttgaaggtgaagccaccgccaactacatcgcggaaatgtgcggccagtacggcgtgctggccagccgcatcgcccacggggtgccggttggcggcgagctggaaatggtcgacggcaccacgctgtcgcactcgctggccgggcgtcacgccatcaaattctgacgtttgccgttcacgggatgccgcgcgcatcccgtttcaggataaaaacttcccgccacccgcttgaaaaaccacgcacttatccccatctgatcctcatcgttcgttttggtaccaattgtctttgaggtaatcgatgagtatgaaaggccaagaaacccgcggatttcagtctgaagtcaaacagctgctgcatttgatgattcattcgctgtattccaacaaagaaatttttctgcgcgagctgatttccaacgcctccgacgccgcggataagctgcgtttccgcgcgctgtccgcgccggaactctatgcgggcgacggcgacctgcgcgttcgtctgtctttcgacaaagacaagcgtacgctgaccatctcagataacggcatcggcatgagccgcgacgaggtgatcgaaaacctcggcaccatcgccaaatccggcaccaaggcgtttctggagtccatcggctccgaccaggcgaaagacagccagctgatcggtcagttcggcgtgggcttctactcggcgtttatcgttgccgataaagtcaccgtacgtacccgcgctgcgggcgccgccgccgatgaaggcgtgttctgggagtcggtcggcgaaggcgactacaccattgccgatatcagcaaagaagatcgtggcaccgagatcactctgcacctgcgtgaaggtgaagatgaatatctggacgcctggcgtctgcgttcggtgatcggcaaatactccgatcacatcgcactgccggtcgagattgaaaccaaaaacgaagaagacgacaccgtcacctgggagaaggtcaacaaggcccaggcgctgtggacccgcagcaagtcggacgtgaccgacgacgagtacaaagagttctacaagcacatcgcccatgacttcagcgatccgctgagctggagccacaaccgggtggaaggcaagcaggagtacaccagcctgctgtatattccggcgcaggcgccgtgggatatgtggaaccgcgaccacaagcacgggctgaagctgtacgtgcagcgcgtgtttatcatggacgacgccgagcagtttatgccgaattacctgcgcttcgtgcgcggcctgatcgactccaacgatctgccgctcaacgtctcgcgtgagattctgcaggacagccgcgtgacccagaacctgcgcagcgcgctgaccaaacgcgtgctgcagatgctggaaaaactggccaaagacgatgccgaagcctaccagaagttctggcagcagttcggtctggtgctgaaagaaggcccggcggaagacgccaacaacaaagacgccgtcgccaagctgctgcgttttgcctcgacccacggcgacagttcggcgcagaccgtgtcgctggaagagtacatcagccgcatgggcgaagggcaggagaagatctactacatcaccgccgacagctatgccgcggccaacagcagcccgcatctggagctgttccgcaagaaaggcatcgaagtactgctgctgtccgaccgcatcgacgagtggatgatgagctacctgaccgagttcgatggtaaggtgttccagtcggtcagcaaggcggatgaggcgctggagaagctggcggatgaaaccgaagagcagaaagaagcggaaaaacagctggagccgtttatcgaccgcgtgaaaacgctgctgggcgagcgggtgaaggacgtgcgcctgacgcaccgcctgaccgatacgccggcgatcgtcaccaccgatgcggatgaaatgagcacccagatggcgaaactgttcgccgctgcgggccagcaggcgccggaagtgaagtatattttcgagctgaatccggaacatgcgttggtgaaacgcgcatccgacgtgggcgataacgaacaattcgccgagtggatcgatttgctgctggatcaggcgctgctggccgagcgcggcacgctggaagatccgaacctgtttatccgtcggatgaacaaactgctgtcagtataattctgatttatgccttaacgctccagggccgtagcgcatcgcgctgcggccctgtctttacggcctctggcgacggcggtcagcgcttggcgcatcgtttgacagccggcgtaagccgttaatttttatgccgttggctgtttattgtacgcaagcgatttcccgctgcgccttgagccgccccccgctaaaatggtatggttgagcgttttcgcaattttaatataaaaacttatacccgatagattccggccgcgggccagggatacaaggggatacatagcaaggggatttacgcaatgcgtatcattctgctgggcgctccgggcgctggtaaaggtactcaggctcaattcatcatggagaaatttggcattccgcaaatctccaccggtgatatgttgcgcgcagctgtgaaagctggcactgaactgggcaagcaggcgaaagaaattatggatgccggcaagctggtcaccgacgagctggttatcgctctggtgaaagagcgcatcgcccaggaagattgccgtaacggcttcctgctggacggtttcccacgcaccatcccgcaggctgacgcaatgaaagaagccggcatcaaggtggattacgtgctggagttcgacgtgccggacgaactgatcgtcgatcgcatcgttggccgccgcgtgcacgcgccgtccggccgcgtgtatcacgtaaaattcaatccgccgcaggtggaaggtaaagacgacgtgaccggcgaagcgctgaccacgcgtaaagacgaccaggaagaaaccgtgcgcaaacgtctggtggagtaccatcagctgaccgcgccgctggtgtcttactaccgtaaagaagccgacgcgggtaatacccagtaccacaaaatcgacggtacccgtcaggttaacgaagtcagcgccgaactggcgtccatcctgagctgatcgcgcttcgttgatagataacgccggctgatgtccggcgtttttttttgcctttttttcttatgaaatgtgatccgcctggctttgtgctcggactgatgtttaattccccgcggcgaataacgtataacagcccacacttcagttttcaggaagaagcgcatgctaagaccgaccaatttcttggaagaatccaccgctcgccagatcgtccagcgcgcgatgggcattattgcctactcggtgaatgtgatggacaacaacggcgtcattatcgcttccggcgacgcctcgcgcctgtttcagcgccacgaaggcgcggtgctggcgctgacggagaaccgggtggtggagattgacgtcgccaccgccgcccatctgaaaggtgtgcagcctggcatcaacctgccgttctgttttcgcaatcagcgggtgggggtgatcggtatttccggcgatccggcgcaggtgcgcaactatgcagagctggtcaaaatggcggctgagctgatggtcgaacaggcggcgctgctcgaccagcatcagtgggagaaacgctaccgcgaagagctagccaaccagctgctgcagaggacgggagaccgggcggcgctggaggcgatggccgcttacctggggctggatctgctgcagccgcgcatcgtatggattattgagctgcacgatcgccagccgcacctgctgcgtgaactgctcaatgagctggagagcagccagcgcgacacgctaatcgccatgaccggccttaacgagctggtgctgctgcgtcccgccagctggctgcagggcgcctggagccagaaactggagcgcaaacaggcgcaggcgctgcaggcccggctgcagcagcgcttctccgtgcggctgatcgtcggcggctattttgccggcgaagagggggtgttccgctccgggctgacggcccgcgccacgcaggcgatggcgcggcggctgaagctgcgccacaagtcgctgttctatgatgactatccgctgccggcgctgctgtgcgacatgtgtgaggactggcgcgcgctggagctgagcaaaccctggcgcgttctgagcgagcaggatgacaaaggggtgctgcgccacaccctgcggcaatatttttcgcggaactgtgatcagacgcagactgcgctgcagctgcatattcacgtcaatacgctgcgctatcgcctgcagcgtatcgaagccattaccggcttaaaaatcaacgcattgacgacgacgctgcagctctatatcggcatgctgctcaacgagtgaattgtgtaaacccacaagtcgccggcgttttgaccgctgattttttgttgtttcctctcaagttaaccgtcccggcgcggcatatgttggcctgacaccaacaacggggaataacaacaatgacaacggtatccactttgggcgcactggtggcgttagtcgtcgccatcgtcttgattctacgcaaggttccacccgcatacggcatgattgccggcgctctggccggcgggctgtgcggcggcgccgatctggtcgaaaccgtcacgctgatgatcggcggcgcgcagggcatcactaatgcggtgatgcgtattctggcggccggcgtactggcgggcgtgctgatcgaatccggggcggcgcacaccattgccgaaaccatcgtgcgtaaagtcggggaaacccgcgcgctgctggcgctggcggtggctacactgatcctgacggcggtcggcgtatttatcgacgtggcggtgatcaccgtagcgccgatcgcgctgtcgattgcgcataaggccgggatctcgcgggtggcgatcctgctggcgatgatcggcggcggtaaggccggcaacgtgatgtcgccgaacccgaacactatcgccgccgcggataattttcatcagccgctgacctcggtgatgatggcgggcatcgtacccggcctgtgcgggctgctggtggcgtatctgctggccaaacgtctgagcaaccgaggcagcatggtgctggcggaagaattgacggcgcagagtgaaggcgcgcgcccgggattctgggccgccctcagcgcgccgctgatcgccattttgctgctgtcgctgcggccgctcgccggtattgccatcgatccgctgatcgctctgccggtgggcggcctggccggcgcgctgctgatggggcgcatccgccagtgcaatcagtttatggtgtccggcctgagccgtatggcgccggtggcgatcatgctgctgggtacgggcacgctggccggcattatcgccaactcgcagctgaaggacgcattgattaacacgctgacgcataccgggctgccggcctggctgctggcgccgctgtcgggggcgctgatgtcgatggcgaccgcttcgaccaccgccggcaccgccgtcgcctccggcgtcttcagcaatacgctgctggagctgggagtcagcggtctggcgggcgcggccatgattcatgccggcgccaccgtgctggaccatctgccgcacggcagctttttccacgccaccggcggcagcgtcaatatgtcggtgcatgaacgcctgaagctgttgccgtatgaaacgctggtgggcttcaccattgcggcggtttccgcgctgatgtttggcgtatttaatctggcaggataaggaattgacgatgaaaacgctgaagaaagtggtgatagcgccggattcattcaaggagagcctgagcgcgctggaggtggcgacggcgattgagcgcggattccgccagatttatccggatgcccgctatgtgaaactgccgatggccgacggcggcgaaggcaccgttgacgccatggtggctgcgacggacgggcaaatcgtcaacgttgccgtcactggaccgctgggccagccggtagaggcgttttacgggctgctgggcgacggtaaaacggcggtgatcgagatggcggcggcgtcgggcctgcatctggcggccggtgagcgtcgcgatccgcgcataaccaccagttttggcaccggggagctgattctggcggcgctcgaccgtggcgtcagcgcgattattttaggcatcggcggcagcgccaccaacgacggcggcgcgggcatgatgcaggcgttgggggttaagctgctggatcggcaggggcagccgctgccgcccggcggcgcggcgctggcggatctggcgcggcttgagcttgacgcgctggatgcgcgcctgcgtcgggtgacgatcaccgtcgcctgcgatgtggataacccgctgtgcggcgcacagggcgcctcggcggtgtttggcccgcagaagggggcaacgccgcagatggtggaacagttggatcgggcgctgcgccactatggcgaactgctggagcgggtaaccggccgcgcggtgattaacgcgcccggcgccggcgcggcgggcggcatgggcgccgcgctgctgggcatgctgaacgccgagctgcggccgggggttgagatcgtggtggaaacgctgcggctggaggcggcgctgcaggatgccgacctggtgatcaccggcgaagggcggctcgacagccagtcgatccacggtaaaacgccgatcggcgttgcgcgcgtcgccaagcgccatcagcgcccggtgattgccattgccggcagcctgacgcgcgactatcaggtggtgcatcagcacggcatcgacgcggcgttctcggtgttggatcggctggtgacgctggaggaggcgctgacggacgcggcgcgcaacctcgaagtcacggcgcgcaacgtcgccgcggtgtggcaactggccgaacggtaatgcctgttgctgatatcggtttcggccatcggcttttccgttacaatacggccttatttattcacggccgcagcgcatcggcgagacaggccgagcgtaacggcaatgagaggcgctgaaatgacgcaagaaaaacatggggtgttgctggtcaatttaggcacgccggaggccccgacgtccgcggcggtaaaacgctacctgaaagagttcctcagcgacccgcgcgtcgtggatacctcgccgctgatttggaagccgattctcaacggcgcgatcctgccgatccggtcgccgcgcgtcgccaagctgtatcagtcgatctggatggaagaaggctcgccgctgctggtgtacagccgccggcagcagcgggcgctggccgccagcatgccatcggtgccggtggagctgggcatgagctacggcgcgccgagcctgaacgacgccatcgacaagctgctggcgcagggggtcacgcagttggtggtgctgccgttgtacccgcaatactcctgctccaccagcgccgcggtctgggacggcgtggcgcgcgtgctgcgcggctaccgccggctgccgtcgatccgttttatcagcgactatgctgaacatccggcctatattgccgcgctgcagcagagcgttgagcgcgctttcgccgaacatggccagccggaccgtctggtgctgtcgttccacggcattcccaagcgctacgcgcagaccggagatgactatccgcagcgctgcgaagacacccgccgcgcgctggccgctatgttgccgctgccggcggagcgcgttatgctgacctaccagtcgcgcttcggccgcgagccttggctgacgccgtataccgatgaaacgctgaaatcactgccggcgcagggcgtgaagcatattcagttaatctgccccggcttctcggcggattgtctggaaacgctggaagagattaaagagcagaaccgggaaatcttcctgcaggccggcggggaaaaattcgagtacatctccgcacttaatgacgatccggcccatatcgagatgatgcgccagctggtgacgcagtcgttctgatctgcaatcaggcgggaatgtgttaacatttcccgtctgttaactgccacaaccgccaatcacatgaaatttcctggtaaacgtaaatccaaacactatttcccggtgagcgcccgcgatccgctgctgcagcaggctcagccggagcatgacgtcagcacctcttatatcgtcggtatcgaccagacgctggtggatattgaagccaaagtggatgacgcgtttgtccagcgctacggcctgagcctggggcattctctggtgattgaagatgacgtggcggaagcgttgtatcaggaattaagcgacaacaacctgattacccatcaatttgccggcggcaccatcggcaacaccctgcacaactactcggtactggcggacgaccgctcggtgctgctgggcgtaatgtgcagtaacgttaagattggcagttacgcctaccgctatctgtgtaatacctccagccgtaccgatcttaactatctgcagggcgtggacggcgcgatcggccgctgctttacgctgattagcgaaagcggcgagcgcacctttgccatcagccccggccagatgaaccagctgaccccggagagcatcccggaagcggtgattgccggcgcctcggcgctggtgctgacctcctatctggtgcgctgtaagccgggcgaaccgatgccggcggcgaccatgcaggcgattgagtacgctaaaaagtatgatgtgccggtggtgctgacgctcggcaccaagtatgtgattgccgacgatccgcagtggtggcgcgatttcctgcgcgataacgtctcgattctggcgatgaacgaggacgaagcgcaggagctgaccggcctgagcgatccgctgaccgcgtcggatatggcgttggagtgggtggatctggtgctgtgcaccgccgggccgcacggcctgtatatggccggttacaccgaagaggccaacaagcgtgagacgcagcatccgctgctgccgggccatatcgctgaattcaaccgctatgagttcagccgcgccatgcgccgcgagagctgcgaaaacccgttccgcgtctattcgcatattgccccgtatatgggcggcccggaaaagatcatgaataccaacggcgccggcgacggcgcgctgtcggccctgctgcatgatatcgcggccaatggttatcaccgcaataatgtgccgaactccagtaagcacgtgcgcagctatctgacctattcctcgctggcgcaggtgtgtaaatacgccaaccgcgtcagctatcaggtgctgaaccagcattcgccgcgcctgacgcgcggtttgccggagcgggaagacagcctggaagaggcgtactgggaacgctgaggctgaccttgcgggccggcgatgccggcccgtgcaggcttagatcgggcaggcgccggctttttcttcctcgctgatccgatcaagctgcaggatattcagcatgctgttggcgatttcccgctctcccatcaccacccggtcggcgccgcgttcggtgatataggtcacctcatcgtcatagtgcgcgcgggcgataatttcgatcgtcggccgtttactgcgcgccgaggcgacaatctcaccggcttcataaccgttcggaatggtcagcagcagccagcgcgcgcagtccagccgcgccagctccatgatttccccgttggccgcgttgcccagcacggttttaattccctgttcgcgcagcgcttcgacccgcggccgggagttttctatgacaaccatcggaataccggcctcgcgcagcttgctgcccagcagactgccgacgcggccatagccgaccaccagcgcgtggttgcacatatccaccgggatctgtttctcttcctccaccgcttcttccagcgtctgctcctcgatggtttccgttttgctcaggtagcgctccagcagggtaaacagcagcggattgagcatgatcgacagtattgcgccggccagcaccagattgcggccgtgctccgacatcatgccgagcgcgatacccagcccggcgaggataaaggcaaattcgccaatctgcgccaggctggcggaaatggtcagcgcggtgcgcttggagtggccgaacattctgaccagcagaaacgcggcgacggatttgccgaagacgatgatcgccagcgttgccagcaccgccagcggttcattaatcaggatcagcgggtcgaacagcatgccgaccgagacaaagaacagcacggcgaaggcgtcgcgcagcggcagggtatcgtgggcggcgcggtggctgagctccgattcgttcagcaccataccggcgaagaaggcgccgagcgcgaacgacacgtcgaacagcttcaccgcgccgtaggcgatgcccagcgccaatgccagaacggccagggtaaacagctcgcgcgaaccggtgctggcggttttcgccaggatccacggcaccagccggcggccgacgataatcatcagcgcgataaaggcgatcaccttgccgatggtcagcgccagctcgctcaacagctgcgcggtgctggcgccgttattgcccatcatattgccgaaggccggcagcagcaccagcgtcagcaccatcgccagatcttcgacaatcagccagccgatggcgatttgtccacgctggctgtcgatcagctggcgctcttccagcgcgcgcagcagcaccacggtgctggcggtcgacaggcacaggccgaacaccaggccggagaccagatcccagcccagcaggcgcgacagcccgatccccagcagggtggcgacggcaatctgcgccacggcgccgggaatggcgatggatttaaccgcgaggagatctttcagagagaagtggaggccaacgccgaacatcaacagaataacgccaatttccgccagctccggtgccagggagatatcggcgacaaaacccggagtaaacgggccggcgagcacgcctgcggcaaggtatcccaccagcggggagatgcgcaggcggttcgccagcataccgaggaggaaggcgagtaccaggcctccgacaatggtggtgatgagcggtgttgagtgatgcatccaggctccttcttgatgggcgacaggcgttacagtgggcggcgtttttttacgtattgatacatttagtttattgcatttaatcaatcatagtttgtctaaatttgtcattgttataaaaaagcacgcaatcttgccggaaagggaatgaacaggggattttagggggaattgacggcttaaccagctgggagtatgaggaaatcccggctgaacgatcgctttcagccgggaaaaggagggctttaaccgtccttaccgtccatattcggcagtaaggcggtgataatgccgattaacggcaggaaagcgcagattttgtaaaccagctcaatgctggtcaaatcggcgacatagccaagtacggccgcacctaacccgcccatgccgaaagcaaaaccgaagaataacccggacaccatgcctactttgccggggatcagctcttgcgcgtaaaccagaatggcggagaaagcggaggcgagaatcaggccgataatcaccgtcaaaacgccggtccaggccagggatacatagggtaaagccagggtaaacggcgcggcgcccagtattgaggcccaaataacatatttacggccaaacctgtcgccgagaggcccgccgataatggtgccggcggcgacggcgaacaggaaggcaaacagatgaatttgcgcgttctgcaccgaaacgccgaacttatgtatcagataaaaggtgtaatagctgctgatactggtgagatagaagtatttggaaaaaatcagcaccagcagaatggtcagagaaaacgccacggtgcgtttgggcagtggtttgatggcggacgccgtttttggccggttttgcgccgcgcgatgctgttgctgataccacttgctgacctgcagcagcaccacaatggccagcagcgccgccagcgtaaaccaggcgatattgcctttaccgtacggggcgataatcagcgccgccagcagcgggccgagcgaactgccgaagttgccgccgacctgaaacagcgactgcgccagaccgtggcggccgccggaggccatgcgcgccacccgcgatgattccgggtggaataccgaggagccggtgcccaccagcgcggcggccagcagcaccagtgggaaggtgttggccaccgacagcagcagcaggccggacagggtaaagcccatgccgatcggcagcgagtaaggctgcggatatttatcggtgtagtagccgatcagcggctgcagcagagaggcggtcagctgataggtcagcgtgatcatcccgatctgcacgaagctgagattaaagtcggcctgtaggatcgggtagatcgccagtatcagcgactggatcatatcgttgagcaggtgtgaaacgctgatggcgccgagaatcgagaaggcggtgccttttaccgcgctgtttccggccggcggcgcggcggtatcgctacgatcggtcatattattattagcctggtaagtaacagagagaggttcctatcttaggcgggttgcttattttttgccatatgcgacataatttgatgcatatcccaattatttgaaatcgtaagcgattaattcacgttacaattccatcgctatcactacttgcccattgagattatctggagagtcgccatgcgtttttcgttaacagccagcgccagagcgctgctgatttccctgagcctgctgccgggattggccagcgcctgggagaaggataagacttacgacattactatcctgcataccaacgatcatcatggtcatttctggcagaacgaccacggcgagtacggccttggcgcgcaaaaaacgctggtggacggcattcgtcaggaagtggcggccaacggcggcagcctgctgctgctgtcgggcggcgatatcaataccggcgtgccggagtccgacctgcaggatgccgaaccggatttccgcggtatgaacctgatcggctatgacgccatggccgtcggcaaccacgagttcgataacccgctcagcgtgctgcgtcagcaggagaagtgggcgaccttcccgctgctgtccgccaatatttatcagaaaagcaccggacagcggctatttaaaccttacgcgctgtttgaccggcagggcatcaagattgcggtgatcggcctgacgaccgacgataccgccaaaatcggcaacccggagtatttcaccgatatcgaattccgcgtgccggcgcaggaagccaggcaggtggtggaacagctgcgcaacgatgagcggccggacgtggtgatcgccgccacccatatggggcattacgataacggcaatcacggctccaacgcgccgggggatgtggagatggcgcgcagcctgccggccggctatctcgatctgatcgtcggcggtcattcgcaggatccggtgtgcatggcgagcgataaccacaagcaggtggactatgtgccgggcacgccttgtgcgccggaccggcaaaacggcacctggatcgtacaggcgcacgagtggggcaaatatgtcgggcgggcggatttccagttccgtaacggcaagctgacgctgaagcactaccagctgatcccggtaaacctgaagaaaaaggtggagaaggccgacggcagcagcgagcgcgtttactacacccggcagattgcggaagatccggcgatgatgaaactgctgacgccgttccaggataagggccgggcgcagctggaggtgaaaatcggcagcgttaacggcaagctggaaggggaccgcagcaaggttcgctttgtgcagaccaatctggcgcgcgtgctgctggcggcgcagatggagcgcgccaacgccgactttgccgtgatgagcggcggcggcgtccgcgactcgatcgaagccggcgatattacctacaaaagcgtgctcaaggtgcagccgttcggcaatacgctggtgtatgtcgatatgacggggcgtgaggtcgagaagtatctggcggtggtggccaatatgaagccggactccggtgcttacgcgcagttcgccaacgtcagcctggtggcggacggcagcggcgtcagcgcggtgaagattaacggccagccgctgcaggcggataaaacctaccgtatggcgacgctgaacttcaacgcgctgggcggcgacggctatccgaaggtggacggcctgccgagctacgtcaataccggttttatcgacgccgaagtgctgaagcagtatatcgagaagcactcgccgctggatgcggcggcgttcgaaccgaaaggcgagatcgtctatcggtaatgcagtgcgggcgggcacgagggcgcgccgcccgctgaggttggcgtcgcgttaatcccgcttggcgatatcggcgaaggtgccggccagcaggcggcataggtcgctggccgccagttcaatatccagcccgcgtttgccgccggaaacgaaaatggtggcgaactgctgcgccgggctatcgatcaccgtcggcagccgtttcttttgccccagcgggctgatgccgcccaccagatagccggtgacgcgctgcgccagctgcgggtcggccatatccgcttttttcgcccccaacgccttggcgacctttttcagatccagctgcgtggcgaccggcgtgaccgccaccgccaactttttggcatcgccgttcagcgccaccagcagcgttttgtatacctggtcggcgttcagccccagtttttttaccgcctcatcgccaaaattggtttcatcgctgtcgtgatggtagggatggagcgtaaaagcgaccttgtttttttcaagcagtaccactgcgggtgtcataatcggtgtccttaaaccgtgatagccaacgtgggcaactgtactccgcatggcggcatgccggcaatggtatgcaggctaagtaaagtcggttgccaagttgttatacaggttgctaccctgtctaccgcagccgccaagcggcggcatgcgtataacgagaatatgagaaattcctctttgactggccaatagcgatattggccatttttttatggcgttttttgcagcatttccggcaggttgtcttcgccgtacaggtgcagcgcgccgacggccaccacatagttcccgggcggcagcgcctgtaactggtgttgccactgcagattacgctgatgcatcagcacgtcatacagcccggcgctgaaggtggcgggcagggtttccagcgcgatgctgggctggctgtccagccaccagccgatcatggtttgcagcagccgggcgttggtgtgccagtgcgtcagcgtatcgcgcagcagcgccataccgccttcgggcagctgcagcagcatgttgagctgtgcatcggcgccttccagctcgatcacctttttctgctggctgcgggcggcgtccagcaactggtggtcgatgccatattccgcgcgcagccccagccgctgcgcctgacgcgcctgcatggtcagcgcgatctgccagccgggcagcgtgtcgaactgcgcaatatcggcgcccagctcctgacacagcgtctgtaaacgctgctgctcttggtcgctcaggcgctcagccagcgacggctgctctggcatctcgccgaacggcgatgccgaaccggtgatatcggcctcgacgatcagtgcgtcagcctgcttcagacggctgagcagcctggcgggcagcggcgccatatcggccgtacccatatggatgctgccgaccagatgcagctgccgatcgcccggcagcgtaatatcgatgcccgggtaggcataggcgaccggcgacaataagccaagaaaggtggccagacggcgtaacagttgacccatacggcatagctcctgattatccctgcagattccaacattacttgaaagctaatgggtaaaatgtgtgatccatgctaaacgctgcgcgccgcgcgggaaagcccgacggacgatggaattatctcaaagggaaacgacgaggaggcggggcggcgggagtgcctccgtcgggtgggttgccggtggggtgaccggcaacggtatgatgtgcgttacccggccagttgggcgtggtagccggcctgttccacggcgccgatcagcgcctgcggcgcggcatcgccggtgatggttgcctgctcaagggtgacatcggcggcggtaacgccgggaacggcttccagagctttacgcgtatgcccgacgcagtgtgagcaggtgaggccctgcagcgtaagtacggtagtgtgcgacatggtttgtctccttcgtgtgagcgtcattgattaaggcttgaccgcctaatcgcttttcattaaaaacaaggttaaaccttaccgctaggggaaggtcaagattttactttgcgaataaaaaaggagggttaaaatcgacgttcactggatgaccacgcattgcaaaaactgcctacacggcagatgctttctatgaggttttgcgaatatgagacgcgcaattttatggctggctcagtcatttttttatttaattcccgcagttattatcctgttgggagtttatgtatttgtcagatatattcccggccatgctgcggttcttagcctgccttggatcatattagtttctttcgtatatattaaatacaataaatggtactgatgcttttcaacaatttctcgccatccaagccccgttggatggtggcatgccgccaagacatccgatccacacagcaggcaaaaccaacccttttatattatgtggttagcatttttcccggttctggtcgcaggcccatttttattatccgctgaaaaatattgcagaggtagactaagtttgtaaactgcagggtaggcgctgtatgttacggtactgcgctgtactagagccttaccgctaggggaaggtcaagggggaacgatgaatatcagcgatgtggcgaaaaaaaccggtttaaccagcaaggcgattcgcttctatgaagagaaaggtctggttaccgcgccaatccgcaccggcaacggttatcgcagctacaaccctaaacatattgaagagctgaccttgctgcgccaggcgcggcaggtgggctttaatctggacgagtgccgcgagctggtggcgctgttcaacaacccggcgcggcacagcgccgacgtgaaagcgcgcaccctgcacaaggtgacggagattgaaaagcatatccaggcgctgcaggagatgcgccagcgtctgttgacgctggcggagcagtgtcccggcgatgacggcgccgactgcccgattattaataatctggccggctgctgccatacgtcgaattaaacagccgcgccgttatccgcggataacggcgcggatcaccagcgttgtgccttccacggcgatcacttccacttcggcgcctgccggtaagtcctgcgttgcgcgggcgcgccagctgccgtcaccgatattaatgcgtcccacgccgttatgtagcggttcggccagcgtggcgcgggtgccgatcagctgacggttacgctggttcagctgagcgccgtcgttggcggaggcgcgggcgcgcagccagtaccaccacaggtaggcgaccacgatgaccagaatggcaaacagcaccccctgccattcccagccgatgccgggaaacagccagaccagcgtgccgacgatcaccgccgccacgccgctccacagcagataaccgccggtgccgagcatttcggcaattaagagcaggccgccgagcgacagccagatccagtgcgggttttccgttatcagcgccagcattacgccttacctttaccgtctttcagcaactcggcgataccgccgatggagccgagcaggctgctggcgtcgagcggcatcatcaccactttgctgttatcggcggcgccgatgctttgcagcgcatcggtatacttttgcgcgacgaagtagtttaccgcctgaatgttgccgttggcgatggcgtcagagaccagctgcgtcgcccgggcttctgcttcagccgcacgttcgcgcgcctcggcctgcaggaacgccgactgccgttcgccctccgcattcagaatctgcgactgtttttccccttcggcgcgcagaattgccgcctgtcgcaccccttcggcctccagaatatcggcgcgcttggtgcgttccgctttcatctgggcgttcatggaggcgatcaactcggccggtggacgcacgtcgcggatttcgatacgggtgatcttcacgccccacgggttggtggcctcatcgacgatctgcagcaggcggctgttgatgttatcgcgctgcgacagcatttcgtccagctccatcgaacccagcacggtgcggaagttggtcatggtcaggttaataatcgccagctccaggttgctgacctcataggcggcgcgcgccgggtcgatcacctgaataaaacagacggcgtcgatagcgacattggcgttatcacgggagatgacttcctgtgacggaatatcgatcacctgttccatcatattaattttacggccgatgcggtcgacaaatggcaccaccaggttcaggcccggcatcagcgttttggtatagcggccgaagcgctccaccgtccactggtaaccctgcggcacgattttaacgccggcgaaaacggtgaccagcgccagagcaattacgatcagaataaaagcgaacattgcataacctcctgttttacagatgtaagcggatattacgccactttgtcgaggaaagcctgttttctctgccctgggggccgatattattcggtatatctgccgtgcaaaacggcggaacggggaagtccgccgcatccccggagcaggtcactatgccaatcaggcatattgttaatgattttaattcatttcaacccgtttcccacgttggttaacctgcaccaacgcgcttttcctttcaaaattttgtcatttcaatttgcgactatgcttgttgaaacgtcttctgcattgaggattgttatggattcggctggtattaacacactgtcccgtagaaaagatcgctggcacgccatcgttgaagagatgttggcggaagccggcattacgattaacggcaaccaggcgtttgatattcaggtgaataatccgcagatgtttaaacgggtgctgcaggaaggatcgctgggctttggcgaaagctatatggacggctggtgggagtgcgagcgtctggatatgctgtttagccgcctgctgcgcgccggcgttgacgaacggctgccgaaaaacatcgcggatattgcgcgtatcgcctacgcccggctggttaaccgccagtcgcgcaagcgcgcttggcaggtgggcaaagagcattacgatatcggcaacgatctgtttagccgcatgctcgatccctatatgcaatactcctgcggctattggaaacaggcgacaacgctggcgcaggcgcagcaggataaactgcagatgatctgcgaaaagctgcagctaaagccggggatgacgctgctggatatcggctgcggctggggcgggctggcgcagtatgcggcgcaacattacggcgtgaaggtgtttggcgtgacgatttccgccgagcagcagaaaatggcgcagcagcgctgcgccgggctggacgtcgagatcctgctgcaggattaccgcgatctgcaccagcagtttgaccgcattgtgtccgtcggcatgttcgaacacgtcgggccgaagaattacgacacctatttcagcgtcgcggcgcgcaacctgcgcccggacggtctgttcctgctgcacaccatcggttctaatcagaccgacctgaacgtggacgcctggattgataaatatattttccccaacggctgcctgccgtcggtcaaacatattgccgacgccagcgaagggcgctttgtgatggaggactggcacaatatcggtgcggactacgatcgcacgctgatggcctggctggataattttaaacgcgcgtggcccgagctggccgctgactactcggaacgcttcgagcggatgtttacctattacctgaatgcctgcgccggcgcgtttcgctcgcgcaatattcagctgtggcaggtattgttcagtccgaaaggggtggagggcggcgtgcgggtgtatcgctgagcgtgtgacatggtgaaccatcggggcgtggcggccccgatggcggagaggatcagtacagcagggagtacagctggcggcggtatttgccggccagcgcgtcgccggtgcccagcgcggcgagaatatccatcagggttttgcgcgcgctgccgttggcggcggccaggtcctgtttcaaatgtcccatcagcagttccagcgcctcttcattacggccgacctgatgcagctgcaatgccagctgggtcgccagctcggcgtttgccgggtcctgctcaacctgctgctgcagctgctggatctccggcgtgtcggcggcctgtttcaacagctcgatctgcgccaccagcccctggtagcgggtatcgcggtcctgcagcggaatggtggccagcaccgcttcggcttcatcaacgcggttcagcgtcagctgggtttccgccagcagcaggccgatgtcgctgcgttggttgctggtctgccaggcctctttcagcagcggcagcgcgtcgatcgccttgccgtcctgcagcagttcaccggcctgcgccagcttcaggtcttcttctttcggcagtacgcgctgcagcagttcgcgaatcgcttcttccggctgcggcccctggaagccgtccaccggctggccgtctttgaacagatagacggtcgggatcgagcgcaggccgaactgcgcggcgatcgcctgctgagcgtcgcagtcgactttcgccagcacgaactggccggcgtattccgccgccagtttgtccagcaccggcgtcagctgcaggcagtgttggctgcgttcggaccagaagtaaaacagcaccggaacggacattgactgttccagcgtctgatgcaggttggtttcgttaatctcaataactgtcggcgttagcattattttctctctgatctgcgaagcatatagggctacgtgggggcagggaacgcatccttcaaccccgttaacgtaattaaccgttgccgcgcagcagccagtccagcgcccggccgggcagaatgcggcgcagtacgctcatcgcatgagccagcagggtgaccggatagcgcagtttggctttcgggctttccagcgcatggcgcagcttgggcagcaccgcctccggcggcagcgtcaggcgtttggcgatgctggggttatgcaccggttgatcgctgcgggtctggttgacgttctgggtgaactgggtggtcagcgggccgggttcgatcaggctgacctgaatgccgctgccgtgcagctccatacgcagggcgtcggaccaggcctccagcgcgaatttactggcggcgtaggcgccgcgtccggcgctggcgaccagccccatcaccgaactggtctggatgatgcgcccctcgccgtgcggcagcatggccggtagcagcagctgcgtcagctggtgggtgccgaacaggttggtggaaaactgctgttccagctgttggcgtgagatgccgctgagcgggccgtaaacgccgtagccgccgttattaaacaagccgtacaggcggccgccggtcatctcgatcacctgcgccgccgcgcgctcgacgctggcgctgtcgtccagatccaactggatgctttcgaagccgaattgctgcatatggtcgacgtcctgcgccttgcgacaggcggccaggacgcgatagccgcggctgcgcaagtcctgcgccgcgatcaggccgatcccgctggaacagccggtaatgagtaccgctttttgcataactttacctactcttcatccctaatttgattatacccgtcatactagccgcagcggcgtgatcgcgaggcggcctggatcaaggaggcacaggcttattgtgtcactaacggcgccaggcgttccgccatccagttggcgataaacggctgggcgtccagattcgggtgcaggctgtcatcctgcatccactccggtttaatcgccacctgctccataaagaacggcagcagggggatcttgaactgctcggcaagtcgcggatagaccgcgctgaacgactcagtatagcggcggccgtagttcggtggtatccgaatctgcatcagcaacgggcgggcgcccgcctgctgcgtcagggtgatgatttgctcaaggtcgcgctgcagatccggcggcggaaaaccgcgcagcccgtcgttggcgccgagctcaatcaacacccagcgcggccgatgctgcttcagcagcgccggcaggcgcgccagcccctgggcggcggtgtcgccgctgatgctggcgttgatcactttggggctgccgggctgtttctgccaccgttcggccagccgcgccggccaggcctgcgccaccggcagacggtagccggcgctgaggctgtcgccaagaatcaataacgtatcggccgccgccgcacgtaaactgaataaagccaacagtaaaaggatgggaaaatgccagcggaaaacgttcttgaagttcatcatcttagtaagcacgttggtcagggtgagcatcagctcaccatcctcaccggagtcgagctggttgtcaaacccgcgcagacgctggccctgatcggcgagtccggttccggcaagtcgacgctgctcgggatcctggctgggctggacgacggcagcgacggcgaggtgcatctgctggggaaatcgctgggtgcgctggatgaagaggggcgcgcgtcgctgcgcgccaacaacgtcgggtttgtctttcagtcctttatgctggtgccgacgctgaacgcgatggaaaacgtacagctgccggcgctgctgcgcggtgagagcgatcgccgcagccgcgaacaggcggtgcagctgctggagcagcttggtttggggcagcggctggatcacctgccggcgcagctgtccggcggcgagcagcagcgggtggcgctggcgcgcgctttcagcggtcggccgcgcgtgctgtttgccgatgagccgaccggcaacctcgaccgtcagaccggcgaacgtatcgccgatttgctgttttccctcaaccgtgattttgccaccaccctgattctggtgacccacgacgaaacgctggcggcgcgatgccagcgacggttgcgcttgcgtgacggcaagttgtgggaggaagcatgatttggcgctggttttggcgtgaatggcgttcgccgtcgctgctgattgtctggctggcgctgacgctggcggtggcctgcgtgctggcgcttggcagcatcagcgaccggatggaaaaagggctgagccagcagagccgcgattttatcgccggcgaccgggtgttgcgcagcgcacacccggtgccggaaggctggctgcttgacgccagccggcaaaatctgcggataagccgtcagctctcttttaccaccatgacctatgccggcgatcggccgcagctcgccaatgttaaggccaccgatctggcctatccgctgtacggcaggttggagacgcggccggcggacgtcaagccgcagccgggcacggtgctggtggcgccgcggctgctggcgctgttgggcgtcaaggtgggtgatgagctggacgtcggcgacgccacgctgcgcatcgccggggagatactgcaggagccggacgccggctttaatcctttccagaccgcgccgcgtattctgatcaatatggcggacgttgagaaaaccggtgcggtgcagcccggcagccgcctgacctaccgctatatgttcgccggcgccgaggcagatctggcgcgttatgcggcggcgctgacgccgcagctgaaggccgatcagcgctggtttgatacggagaacgccggcggcgcgctgggcaagtcgctgcagcgttcccagcagttcctgctactgtcggcgttgctgacgctgttgttggcggtggccgcggtggcggtggcgatgagccactactgccgcagccgccatgatttgatggcggtgctgaaaacgctgggcgccgggcgcaaggcgctgcgtcggctgattatcggccagtggctggcggtgctgctgctggcggcgctgtgcggcagtctgctggggctggcgtttgaggcgctgctgatccggctgttggcgccggtgctgcccagcgcgctgccggccgccggaggctggccgtggctgtgggcgttgggcgcgctggtgatgatctctctgctggtggggctgcggccttaccggcagctgctggcgacccagccgctgcgggtgctgcggcgcgacgtggtggccaacgtctggccgctgcgctatttcctgccggcggcgctgctgattgtggtggcgctgttgagcctgttgatgggcggcagcacgctgctgtggtcagtgctggccggtacggtggtgctggcgttgctgctcggcgcgatcggctggggctgcatcgcgctgctacgtcgcatccggctgcgcaacctggcgctgcggctggcggtcaaccggctgctgcatcagccgtgggtcaccgtcagccagctggcggctttttccatgtcgtttatgctgctggcgctgttgctggtgctgcgcggcgatctgctggagcgctggcagcagcagctgccgccggaggcgccgaactacttcctgatgaatatgacggcgcagcaggtgccgcaggtgcgcgctttcctgcagcagcatcagatcgcaccggaaaccttctacccgatcgtgcgggtgcgcctgacggagattaaccagcgggcggcgacggagctggtgcgcgaggacgatcccggcggcgaggcggtcaatcgcgagctgaacctgacctggctggcgcagcggccggaacataatccgctgaccgcaggccagtggccgccgcagcgcggcgaggtatcgatggatgccggcatcgcggaacggctgaaggtgaagctgggcgacacgctgaccttcagcggcgatacccagtcgtttcaggccaaggtcaccagcctgcggcaggtagactgggagagcctgcggcctaatttctactttatcttcccgccgggcgcgctggacggccagccgcagacctggctgaccagtttccgctacggcggcgacggcagtgtgctgacccagctgaaccggcagttcccgacgctcagcctgttggatatcggtgccattttgcatcaggtcggcggcgtgctgcagcaggtcagccgggcgctggaggtgatggtgattctggtggtgctgtgcggcggcctgctgctgctggcgcaggtacaggtggggatgcgccagcgccgtcaggagctggtggtgtaccgcacgctgggggcgagcaagcgcctgctgcggcggacgctgtggtgcgagtttgcactgctggggctggccgcgggattggcggcggcgctgggcgccgaagccgcgctgtggcagctgcagagccgggtgtttgacttcccgtggcagccgacgccgctgctgtggtgggcgctgccgctgctcagcgcgctgttgctgtcactgtgcggcggctggctgggcgtccggctgctgcgcggacaggcgctgttccgccgttacgacggctagcgccaataaaaaagggttcacctgcgtgaaccgttgaggttgatgacaaagtggtctgagaatccgagatactcgggcctagcgtaacgaggggcgctccggcggctaacgccgctacgaccccatcgccacgctctccctaataacaggctttgtcagcagtttgaagggttcacctgcgtgaacccttgttgctagcggcgcagattacgccagcttctgctgagcccactccaggccgctttggtactcggcgggcagcagcggcgccagctgctgcaacgcctgccgcagtgcgccggtatcgggatcgttgaggttcaggtggccgactttacggccggcgcgcacctctttgtcataccagtgcagatgcaccagcggtagcgccagccagtcgttgttcacaccggtgccgatcaggttcaccatcaccgacggagtgttcaccaccggcgtcggcagcggcaggccgagaatggcgcgcagatgcagctcgaactggctgatggaggcgccgttttgcgtccagtggccgctgttgtgcacccttggcgccagctcattgatcagcagacggtcgccgacgataaagcactccatcgccatcacgccgacatagtccagcgcgttgaggatcgcggacagcatctgctccgcctgctgctgcagcgccggatcgggcgtcggcagcgccacgctggtgcgcaggatgccgtcttcgtgcagattatgggtcagcggataaaacacgcagcggccgtcgtgagcgcgcgcgcccaccagcgacacttcaccggagaaattgatgccctgctcgacgatgcattcaccgtaggcgtcggccggcagctcgttttcctggccggggcgcagacgccactggccgcggccgtcgtagccgccgacgcggcgtttgacgatcgccagctcacccagcgtggcgaacacctgcggccattcggccgcgtcggccagcagttgccacggcgcggtcgccagcttcagctggtcgagcagctgcttttgcgtcaggcggtcggccagacgcgggaaaatatcacggttgacgaagctgccgtgcgtcgccagttcgcgcgtcagcgcggtttccggccagcgctcaatctcggcggtaatcacgctgttttgatacggcaccgcctccggctcggcgtccagaccgaccggatagacggcgatccccagcggttcgccggcctgacgcagcatgcggcccaactggccattgcccagtacgcaaaccggcttcatgcttcctcccgcgggtccgggttgctcagcacctcgtcggtctgcgcctgacgccagtcggccagccgctgcgccagtgcgccgtcgtgacgcgccaggatctgcgctgccagcagggcagcgttggccgcacccgccttgccaatcgccagcgtgcccaccggaatgccgcgcggcatctggacgatggagtacaggctgtctacgccgctcagcgccgcgctctgcaccggcacacccagcaccggcaccagcgttttcgccgccagcatgcccggcaggtgcgccgcgccgccggcgccggcgatgatcacatcgaaaccgttggcgtcggcctgttcggcgaagctgaacagtttgtccggcgtgcggtgagcggagacgacttcaacatggaacgggacatcaagcgaggtcaggacgtcggccgcaaattgcatggtggtccagtcacttttcgatcccattacaattgcgattttagcgccagcggtggtggctgaagcggcgttggctcccatgggtgtaaggctcctgtattgtacaagcgttggccaattgcctgaggcggcaagccatttgagggcgtagagcataccacgggcgcccggcaaggaaaacggttgcgtagccggttttcaccgtgaaaagcgcgaattctttcactcgcgcctgaagtcaggaggttagcgatttatcagaacgggaaggcgatcagctcgacgtcgtcgcggctgactttgatcattgagccttcctggtgccaggcgcccaataccgcgcggtgcgccgctgcgccgtgcagtgaaagttgatgaatggcgggacggtgcgtgtggccgtggatcatccagcgcacgtcgtggcgctccatcgtctgcgcaaccgcctgcgggttcacgtccatgatatccagcgtcttgtgctgattgctttgctggctgcgggcgcgcatgccggcggcaatcttcagacgccagcgcagcggcagcgccagaaacagcttctgaatcagcggattgtgcacgcggcggcggaagtgttggtagtcggtatcgtcggtgcacagcgtgtcgccgtgcaggatcagcacacggcggccgtacagctccagcacctgttcttccggcagcagggtcataccgctggcgcgggcgaagcgtttgcccagcagaaagtcgcggttgccgtggataaagtaacaggggacgccggcctgctgcagcgccttcagcgcggcggcgatctcggcgtgcagcggttcgggatcgtcatcgccgatccaggcctcaaacaggtcgccaagaatgtataacgcgtccgcgtgaacggcgtcgcgctgcaaaaaatgcagaaaaccggcagtaattgccggttcctgtgcgcataaatgcagatctgcgataaacagcgtgtgcatgccgtcgcggttactcgctgacggttacgctggtgacgaccacgtcttcgaccggtacgtcctggtgcatgccgctgcggccggttttcacgcctttgatcttgtcgaccacgtccatgccttctaccacttcggcaaatacgcagtagccccagccctgcgcgttttcgccgcggaagttcaggaagtcgttatcaaccacgttgatgaagaactgcgcggtggcggagtgcggatcgttggtacgcgccatggccagggtgccgcgggtgttctgcaggccgttgttggcttcgtttttgattggcgactgggtcgttttctggttcatgccaggttcaaaaccaccgccttgaatcataaagccattgataacacggtggaaaatggtgttgtcgtagaaacctgcgcggcagtagttcaggaagttttcaacggtgaccggtgctttgtcggcaaaggtcttgatgacgatgtcgccgtgattggtgtggaaagtaaccatagttttaatcctaacaaggtgaagtgagatgttacagcgggctgcaaacaatcagaccgaccttataacatatctctattagcgagtcagcagcgggcttggcttgcgctgtctgttcgccaggttttgttataagataacaacggaaggcggcgcacggcgccgggttttctgccgatgatgtcagcattccttggccttaaccttgcattactgcggccttcggggttcaatacgcggatccctgttaattaatattgttacaacgcacaccacggaatgtcccgatgctaaagatttttaataccctgagtcgtcaaaaagaggaattcaaaccaattcatgccggaaaggtcggtatgtatgtgtgcggggtaaccatttacgatctgtgtcatatcggccacggccgcaccttcgttgcttttgacgtggtggcgcgctacctgcgctatctcggttacgatctgaactacgtgcgcaacgtgaccgatgtggatgacaaaatcatccgccgggcggcggagaacggtgaaacctgcgatcaactgaccggccgcatgctggcggagatgcacgccgattttgacgcgctgctgatcgaacgcccggatcaggagccgcgcgccacgcagcatatcgccgagattatcgagattacccagcgcctgctggaacgcgatcacgcctatgtggccagcaacggcgacgtgatgttctccatcgacagcgatccgcagtacggcctgctgtcgcgtcaggacctggagcaactgcaggccggcgcgcgggtggagattgacgacgtcaaacgcaacccgatggactttgtgctgtggaaaatgtccaagccgggcgaaccgagctgggaatcaccgtggggcgcgggccgtccgggctggcacattgagtgctcggcgatgaactgcaaacagctcggcacccatttcgatatccacggcggcggttcggatctgatgttcccgcaccatgaaaacgaaatcgcccagtccagctgcgcccacgacggcccgtacgtcaactactggatgcactccggcatggtgatgatcgaccgtgaaaaaatgtccaagtcgctgaacaacttcttcaccatccgtgacgtgctgggctattacgatgcggaaaccgtgcgttacttcctgatgtccggccactaccgcagccagctgaactacagcgaagagaacctgaagcaggcgcgtgcttcgctggagcgtctgtacaccgcgctgcgcggcactgacccggcggcgcagcctgccggcggagaagcctttgaggcgcgcttccgcgaggcgatggacgatgatttcaacacgccggaagcctattcggcgctgttcgatctggcgcgtgaagtcaaccgcctgaaaagtgaagatatggcggcggccaacgccatggcggccgaactgcgcaaactggcgaacgtgctgggcctgctgcagcaggagccggaagcgttcctgcagagcggtgcgcaggctgatgacggtgaagtggcggaaatcgaagcgctgatcaagcagcgcaacgacgcgcgtaaatcgaaagagtgggccttggcggatgccgcccgcgatcggctgaacgaaatgggcatcgtgctggaagacggcccgcagggcaccacctggcgtcgtaagtaagcgctgagttcatcaagccattctcaggccgggcgagtgtgctgcactccccggcttttttatgccgactcccgggcgaccagctggccggacagcgtaatgcgctgggtcggtaacgccggctccttcagcttgcgcatcatcagcgctgcggcctgacgaccggtctcttcgctggcggaggagacgtaggtgaacgacggtgaggtgaggttgacgtgcagcatatcctcaaagccaatcagcgccacctgctgcgtcagaaatacatccttgccgatggtgcgccccacctgatgaatgccgttaatgcagccaagcatggcgtccggcgagtggcagagcagggcggtgatggtgttgttttgttcgagcaaatggcgggtggcctggctggcggcgcgggtatcgtcgctgcaggcgggggcggactcctctttgtagctcatgccgtgctggacgagcgcgctgcgcaaccccagcaggcgctgctggcgaatcagcgacgcctgccggccgccgatatagccgatgctgcggtgcccgcgttcgatcagatagcgggcggccagccccgccgcctgacggttgtcgcgcatcaccaggttgcaattttcctccagcagcgactgtgagaccgccaccagcggcagcggacattggcggataagcgcgggcagatgcgggttggaggcgtccgacgccagataaatcacgccggccaccccctgctgtttgaaggagagcaggcagcgctcgagatgttccccttcgtcctgcggctggccgagaaacaccatatagccctgtttttccagttcctgcacgatgctggccatcaccttgatggagaaactgtcgctgaaatcccgcagaataaggccgatcaggttggaggtgctggcgcgtaaattggcagccgccacgttgtgcacgtagcccagctggcggatggcggcctgtacgttggcgatggtggcgtcggagattttgcccttctggcgcagcaccagcgacaccgtcgagacggagacccccgccagctttgccacgtcgataatgctgacttttttcacaccggctcccagaaaaatccgctgcaatcagcgggataacacaacgcctccggccgctgccggagacgttcacagcctaccattttttgcttatttgcccatcatcgtcgacatggtttgtgcaataaattgcgccctggcgccaaaaatgacctgaatgccggcgtcgccgacaaacaccacgccgcgtgcgccgaggccgttgaggccgtctttatccaccgatttactgtctaccacctcaaggcgcaggcgggtaatgcaggaaccgacggagtcgatattctgtgcgcctcccagcagactgatgatttccgttgccagctcggtatcgctcttgtcatccgcattggcggttacgttggtgcgtcccggcgttttcacgtcgaaacggcggatgacaaagcggaaggtgaagtagtagatcagcgccatcggaataccgacgatcacggcgctgataaagttggtctggtagccgttgaacgagggcaggatgccgaatgacaggtagtcgataaagcccgccgagaacgatttggcgatatgcgcatgcagcaggtacatggtcatatacgccaggccggccatgatggcgttaaagacgtacagaatcggcgccacgaagataaaggtgaactccaccggctcggtgatgccggttaaaaagcaggtcagcgcggcggaaaacagaatgccggcggcgattttcttgttggccgtctgggcttcgtgatacatcgccaggcaggcggccggcagggcaaacagcatcagcgggaattcgccctgcataaatttaccggcgtcccggtagctgtcactgctgaaagacttcacgccttcctccagcatcttgaaccagatggtctgatcgccgtggatcacctggccggcggcggtggtgtagtcgccgaacgaataccagaaggacggataccagatatggtgcaggccgagcgggatcagcgcccgctccaccagcccgaagataaaggtggaggccgcctgattatcgccgttgaccaccaccgagagcgcatcgataccggactgaatgtgctgccagacgtagggcagcagcagacccatgataaacgacagcaaggcggtggcgatggctacaaagcgtttgccggagaagaagccgaggaactccggcagctgcatggcgtggaagcggttgtagcaccaggcagcgagaataccgcagatcaggccgccgaacacgcccatctgcagggtggggatgccgaccaccagcgcatattttccgccctgcgcggccatctccggcgtgatgccgagcagcgtgccgatggtgatattggtaacaaataccgagacggcggcagacagtgcggcaatcccggattcggaggccagcccgaccgccgagccgatggcgaacagcatcggcaggttatcgaaaatcactccgccggcgttcatcatcagcggcagatggaatttgtcgccgaatgccagcagcaggccggcggccggcagcagtgaaatcggcagcatcagcgcgcggccaatcatagacagtttggataacgatttaacaaaccctgagaacagactcatgctgttttcccccgatgtgagaccctggatgcgcctgaaacggcgttgttattgtaagtagaacgttctagtagaacgttctactcatcgtctggcaactcagcggggcgtgcaacataattttcacattcatccagaggaaaaagtgattttttgacgacgatcgagaaattggcggcgaaaaagggaggggaacaagggggaaagccgggctgcacgtgtgcaacccggccgtgccgcggcgtttaagcctgaacggtgaccgtccggccggcaaagctgactttttgtccggcgacaattttgcagcgtttgcgggtttccacctggccgtcaaccttgaccaggccgtcggcgatcacttctttcgccgcgccgccgctttcactccagccctgaaacttcagcagatcgcagagttcgacgtgcgggtggttatccagattaaaaatttccatactgccttacttatttaggttgaacgtcatgatattcctcgcaggcctgcaaggtgttttggatcagcgtggcgacggtcatcgggccgacgccgccgggaaccggcgtgatataggcggcgcgttcgctggcggcgtcaaactcgacgtcgccgaccactttgccgctttccagacggttgataccgacgtcaatcacgatcgcgcccggtttgatccagtcgcccgggataaagcccggtttgccgacggccaccaccagcagatcggcattctccacgtgatggcgcaggtttttggtaaaacggtgcgtcacggtggtggtgcagccggccagcagcagctccatgctcatcgggcggccgacgatgttggacgcgccgaccaccacggcatttaggccgtaggtatcgatattatagcgctccagcagggtgacgatgccgcgtggggtgcacgggcgcagtttaggcgcgcgctggcacaggcggccgacgttgtacgggtggaagccgtcgacgtctttgtccgggtggatgcgttccagcaccttgacgttatcgatgccggcaggcagcggcagctgtaccagaataccgtcgatttccgtgtcggcgttcagctggtcgatcagcttgagcagctcggcttcgctggtggaggccggcagatcgtaagagcgggaaacaaagccgacttcttcacaggcgcggcgtttgctggcgacataaatctgcgaggccgggttttcacccaccagcacaaccgccagacccggcgcgcgttttcctgcggccagacgttgcttaacttgctcagccacttcgcttctaacctgctgcgcaatcgttttaccatcaataatctttgctgccatcggtgtggaaatccatcatttaaagaaaaagcggggggatggcgctattttgtcagaagctgagcgcgctgtcaggcgctgaatcgtgttaatgtcacgattgcgatgaagaccagggcgcgcgaggccgcgcaatacgcgtgttttcacatcagtaaaacacctgattagcgctaagagatcatgatgttagcgtacggcggtggcggaaaaagcagcataaaacgccctgccgacgacaacacaatgaaaaggcattgactcactctcttcgggccgtataatccaagccgcaaccttgggttgccgcatctcttcaatgcgcccttagctcagctggatagagcaacggccttctaagccgtaggtcgtaggttcgagtcctacagggcgtgccatttcgagtctgaactttttcccgaacagcagttttatctttttcaagttccgttgactgacgcctgattcatttggccatgctcatatcgagaacgtcattattttcgacaggggaaacggacttccgtatttgccactatttttcgtctgtgtcccggtaatgtgattttactccgccaacgcggatatagggctagccgccaatcttattattatgtcaaaatagagccacttcacagcggtagaacttatggaatagtactttataatattaaggtggatattaatgaagaatattttcttatttgatgcgatgcttacgccaaaaatcatcactgtagtttattggttagcgctgttgggtgtgatcgttagcggtattggtatgatgacgtacagcggagtgtttagtggtttgctggctatcctgattggcggcgtatttgtccgtgtggcatttgagatgattattattgcttttaaaaataacgaatatctgcgaagaattgcggaaaaaccgtaacctgtttgccaggtaaagatgccgggggatacccggcattaaattgaagtttttatactatgtctgattgtttgcattctgtggtgtagttcttacctttcagcggtctggcggaaagaataaatataatcatcctgataactaagcgggatatgacaactgtaaaagtgctgacggccagttggcaagcaaccctacgataagcacacataaagttaaaaaaaacacgtatgcattgtgattttttgattttttataatatgaaaggattatcatcaagcttatcattgataacattggtccccagtaaaaattccggaagaaccacaccatagatatgatgcttacgccatatgcggttaagagtaggaatagtgtatatacaggcaggtataatttgttttgataaaaaaacgggtcgttttttttgcgactgaggaaaaagatagcattgacaacaagtggaatgaatgactctgtggtgtattttagtcgtgtaataattggcagttggtaaaagtgagctccgattatttctgagttgaggtacgcataggccttgctttttaggttaacgccgacaaagattttttggagcgtgtcaatgaacgttttctccaccaggactcgggcaatatcgaggttaatgaagtaagagcttgtataaaaaaggaggacgcctattgtgattgttcttagcaggaatcttcttttggcgataaagtaggcggcaacaccaaagcacaggggggttaatgcgccccagtgtatacttattcctaatgctgcaaatagtaagaaaagagactttcttctgtatattaagaaataaaatgagagcatgacgaatgggagcgctataccttgtcttatggtatttgttgctaaatccaagatataccagccattaaaaaaagaaagcataagtaatgacttgtatggttctccttttaagtacttgaatgtgcatatcaaaacagcgcaaacaaaaaatagggatgtgaaaaatatgtagaattcatgtgatggattaattaattttatcgtttgggctataacgtaaaaaccataactccacgggaagtcttcaaagttacccattttgtcaaagaaatcaagatacatttttatgtctgacgtgccttcagcccttagtccataaaaaagcaccatcattattgccaccaaaaaggcgttaatcctgtcaagtgatattgagcgacatgtggccgataaaaatgaaatcagcatgagaattaaagatgaagaaaagtaaaatgttaactctatattttttaaaaataaaggcatgtccctatccataaaatgataacttaatttatttttattaatttttcataatgtaatgattatgaagattaacgttgcttatcgtaatgtcttcgtatcttaacctcgatttagatgctattccataagaaagcctttgttgtatttaaaagcatggatattaaatggagtattccgatagtaaagggatttatcttgttttgttttgggtattatccttttttgtgctttcttttaatggtgttggctatattggtatagatagatttctgcatcggggagagttattgattgttattaacttaataaattaggggcggtgttaatatgaaatgctccactttttatctaatcaaaaggaatggggggctttccatcatcaatcgttgagttggctggaatacatgatgttccggtagtggtaaaccggcatcgtccccacattctcacaatactgagctgtcaggttaggcttctattatcacaaatagggccaatattacgcaggcaagataattaaaacatttccccatctttcacccactgcagcacgctgacttttgacagcagtttaccggattttatctccatcagccgacaggttttgccatccagcgtggcgccgagagaaaagttctctccctggtaaatacagctgtagtcgtcaccggctgtggcggttttctcccgttcttcccgcggcgccaacaagaccgtttcggtcggatcgccgagcccgatagggaaggtatcgaatgcggtgccgccaaaagcgggcattgcggcgacgatgcttaaaaatgtgcatttttgcctggaccggagaattaggcatggaagtgctcaggggaggtccctgcgatcaacgcgataagcggatcgggccggcaaggacggaatatccgaatgatatggggttgctcttacctggttttatttaaaccaccgttgcatgaaaagcgtcagaatacatcctgatcctcgtcgtactctttgggtttgctgttgacgatatatttagcgatacaggtaagaatcacagcgtttgccaaccaggcaatgacggcaaacttgccgagcgtatcagtaagccacaggattgggctcatgatgataagaaaaccgatgaaaaatcgcatttatccgcagtcctttgatctcaaccaaaaactctacactgcaccagaaggtaatatcttctggcgatttaaagaccacattgccgccgttgtggccgtggaggcggtgataatacccagaacgacaccgtgatgcacgggagaagagttgtgctgtgggctaccatgcaggcgcacttggcttaccgcacgcggcgtctggcccttggtcgcgaactggaaaaacgttatatatttgattatatttcgccttgccgatgctgagtgaatgtgaagttttggtcggcaatatcgcagcttttagcgcaggatggtgttcaatgtctctttattacagtgggttggccggaaagtatgaggggaaggtcagcgcggatatcgccgccagcggcgtggcgggcaaagagtggatgaatctgccggtaaggcccgatctggtcgaggcggaacagcctgagcatctgcgcgcttatttcaagcagcgcctggaacactatcgtcgcatctcgcgatcgctgccgccacaggtcgttaatgattgaggtagcgtacggattgaaacgctagatatttgctggcggaggcggatagcgtaacgtctcgagtaacagggaaaacgcggtggtgtgctgtttacggttggggtaatacaggtaatagccggaaagcggaggacaccattcgtcgagtacggtgaccagcctgccgttggccatttccacccgtatcgcgtcttccggcacgaaagtcagtcctaatccctcactggctgcgtcgatgcgttggcgcaggctgttaaaggtaacctgtccgtcaacacgcactttaatctcctgcccgtctttggcaaactcccaggcatagatgccgcccagcgtcagaagtcgcatattaatacagcggtggcgctgtagcgcctgcggcgtggcggggataccattttttgccaggtaatccggcgagccggcgacgaccagacggatatccgggccgatacgtacggcgaccatatctttggcgacctgttcgccgaggcgaacaccagcatcaaagcgttcgccgacgatatcggtcaggctatcgtcagcgatgatttcgaccttgatatcggggtaactttttaagaaaggtttcaacgccggccatagcacggcgtcaagcgcatgctcaccggcggagatacggatattgccggcgggacggtcgcgcatttctcccagtgccaacagttcgctttcaaccgccgtgaggtgtgggccgatggtgttaaccagccgttcaccggcttgtgtgggagcgacgttacgcgtagtccgggtgagtagacgcacgccaaggcgttcttccaggccgcggacggcatggctgagggctgattgcgagacattcagtttggcggcggcacgagtaaagctgcgctcctgcgccaccattagaaatgagattaaatcgttaacattatctcttaacatctttttctgctctgcgttgtacgatcccggatgtgaccattgtagtgccggtgcgtcggtgctgcagtttattaatgaatacagctcatatctcctttcgtgtttacctgctttttcaacacaaagaatcccgttaccgtttatacatcgcacattacctgccatgaccaaggggacacgatgaaatttcttgctgcttcaaccatgatgctgtctatgctcgcaccgtcggcctccgttgccgcggaggataaaatcaacgtacagcgcagcggtgcacagccctctcagacggggcctgcgagctattttaccgggcgggtgaggatcgacgcacctttccagggaagtgatgatgcccgcgtcagcggcgcaaccgtaacctttgagccgggggcccgcaccgcctggcatactcatccgttggggcaaacattaatcgtgacgcaggggcgcggttgggtgcaagagtggggaggtaaagtcagagaaatgcatccgggggatattgtctggatcccgcagggggtgaaacattggcacggtgctaccgctgacaccgctatgacgcatattgcaattgccgaatcacgcgatggcagtccggtggcgtggttggagcaggtcagcgatgaacagtatcgtcagcaataaccaagggctgtgatggctgttttccatccagcgttacatctgccggagcaaacttaccaagggatgacaaatctatacactcaagttgatagagttaactcacccgatgatgttgtgtgttattcctttcctgtagtgtattacccatccccattgagtttatcccgccttgtgcgggattttttttatttgtgcccctgaagcagggggtggcatgtaaagtcgcctgacgacggtgtccgggccgggcgctttaccgggaggagcgagaacggcgcattattctccctgcgctaaaatagtgataaggacatttcgcaaatagtgaggcgaaattatcttgcactattattgtggtcttatgtttgttccgcaatacagtaggttgcgctatgctattaacccaataggcgcttctgcgggaaataggcctatgcgcagacagatataggaagattctgttaaataaaggttaatgcctttttgtctttaaaccgtctggtttttcccgtcgcaatctggtttatatattctccttattttgctggggcatggaatgatatgcatacaactgttctggttatgatgtttgcgtggttcaggcgatgaatgccagaatgatttctaagcatgggttgcctggcgcagtgcggctgattaatctttttttgctggttttttttctctctttagtcggcattttttcccgtcctcttgattccctgtccttattttggccggtcaacgccattctgctgggggtactgctgcgtaagccgccctatgccgagccgttaggctggctgataacctatatcgccatgatcggcgcggatttgaccaccggcgaaggatggatgctggcgctgtggctaaacctgtgcaatatgtcgctggtggcgacagggtacggcgtgatgcggctgttgccgcagtcgcagcggcgcatgggtaacccacaggccattttgtatctgtttgccgccagcctggccggcgccgtggtggcatctaccctgtcggtactgcgtaacgatagcctgtataacaatacggtgctgaccgcctggctggcgtggttcagcgaacaattctccaccaccttgctgattttaccggtactgctggcggcgccgcggttaaaaacgctgctgcggatgcagtatcactggaatttgcgcgacagcctgccgctgttggcgctgctggggtcattgctgtttagcatctatatcggcggtcccggcgctattgcgtttccgatcccggcgttgctgtggtgcgcggtgcgctaccaactgtttaccgtgacgctgctggcgttgctaaccggggtggtggagatatgcgcgatctccgccaacgtgatgctgtacgaaacgccggcctcccgtggcgcgttgctggatactctgatgtcggcgcgcttggggatcgccatgctggtgatggggccgctgatcctctccagttcgatggtggccaaccgcaagctggtgcgccgtctggagcatagcggcaatcatgactttctgaccggcacgctaacgcgcagcgcgctgacgcgtaaggccagagagctgctggagcacaagcggcgttccaaagaggcggtatcgctgttgctgattgatattgaccatttcaagctgattaatgacacccatgggcatatcgtcggcgatcgggtattgacgcatgtgactcacgtattgcggcgtgagctgcgccgcgatcaacccctcggtcgcctgggcggggaagagttcgccgtcgtactgccgcgcgcgctggcggcgcaggcggtggcgttaggcgaattcctgcgccagcaggtggaaaagagcgaggtgaacattgggcataagccactcaaggtcaccatcagcgtcggcgtggccagcctggcgatgaaggaagttaaatcctgggaacagctgatgaatatggccgatattgcgctgtatcgcgccaaatcgctggggcgtaaccgggtggagtcttttaatgcggtgagcggcagcagcgtcggtcatatctggtttaaagagtagcggcggcgtgagccctgaggacaggctcacgcgcagcatcgcgcttacaggccctgcagcgcctgcagcgtctcgtccagatcgatctcatattcggaaaaggtgtgggtgacgttctggaaggtgaccaccgacagcatgcgcagcgtctgcatctccggggcgctctccgtctgcgggcgaatacggttcatcagcaggccaaccgataacacggtgttttctttgtccacctggttctgtaccggcacctctttggtgaaggtgtggaaggatttgatgctgctgattttaatacgttcattggcgatgatgatgtatttgctcggggccagcactttcaccgcgtaggcggaggggcctttggcattgttggtcggctcaaacgttaccgcagcgtttttcttaatcagatcggggttttgtactttcaccacgtgaaaatagcgattttccccattttcatcggtaataaagccaaagcctttatctgcaaaaaaagtcgttatcttgccgttcatcatcattctcattaattcgttcaatacaacgcttatgatagcgcgtaatgccgtgtagcaacaggggagacggcgttccgtgatgacaatgcccggctttccgccgcgctggcgcggcggaaggagaaccgcgtggattaggcgtggctgacggcctgctgtggaacgtcggccagctgctgcagagcacgttccgccaggcgttcaaaatattgcgccgccggaaaaatggcctgttcatcaggggcaaagcgcgggtgatgcaggccgaattcgctggctgagccgatgctgacaaacacgccgggcacatgatgcagataaatggcaaaatcctcaccgcccatctgcagctcagcctcctcgacccgataaccgaactccttcgccaccgtttggctgaaggccgcccagcgtgcgtggttaatcagcgcgggcggcccggggtgccagctcagttcggcctgtgcgcccagcgaggcggctacgccgtcgatcacctggcggattttatccggcacttgacgacgcacgtcgccgttatgggtgcgcaccgtaccttccagttccaccgtctgtggcagtacattccaggtattgccgccctcaatgcgcgtaacgctgaccaccaccgcctccagtgagctgaaactgcggctcggcagggtttgcagcgcgctcacgatatggctggcggtgacgatgctatcaacaccctgctccggtttggcggcgtgcgcacctttaccggtgatacggatttgaaagcggtcgacgttggcatagaaggggccggcgcgggtggcgaaggtgccggtgggcaattccggcgcattgtgcaggccgaacacggccgcgacgtcatccagcgcgccggcgtcaatcagctgctgggcgccgtcgcaggtttcttctgccggctggaaaaagatgcgcacccgtcctggcagtgacgattcgcgcgcttttagcaggcgggcggcgccgagcattaccgcggtgtggaaatcatgtccgcaggcgtgcataaccccaggatggcgcgaggcgaaaggcacgtcggcgagttccgcaatcggcagggcgtcaatatcgccgcgcagggcgatcagcggtccgtcgccgctgccgatttcggccacgacgccggtggttagcgccagcggcaggatgcggatatcggcctgctgcagccagcgggtaatgcgttcggtagtggcgaattcctgattggacagttcgggatgctgatgcagttcacggcggtaggcgacgacttggtcggccagttgacagggcataggtttctctcgcttggctgaggttatgcttaaccctagtccagcgatgacggaagcaaaaagattatctggttatatttcatagccattcggtttgccggtggcggcggtgatctgagcggataatcctggaaagtgcgtgttttatgggcggaacgggcactttacggcggcagatgccggctattgcactttttatccgcgttatgtgatctgggcagtggacaaaaagccggccagttgctgtactgtatctgacacacgatttgtgtcttacattcacgttaaaggtaagtttgatgtctaagattaaaggtagcgttaagtggtttaatgaatctaaaggtttcggtttcattactccggaagatggtagcaaggacgttttcgttcacttttctgccatcgttagcaatggtttcaaaacgctcgctgaaggccagcaggtagaatttgaaatcaccaatggcgctaaaggcccatctgcagctaacgttaccgcgatttaagcgacgcactagccgctttgctgaaaacccgctccgatgagcgggttttttattgccatcgttcagcgcggcgccttgggcaccagcagggtaaacagcatgatggcgatgaaataacagccgaaaatcgtcagcgccatcgatacgctggaggtgccgcccaacccggtgagcggcacgctgcaggcgccgagcgcgaacatacagacgccaatcagggcggacgcgctgccggctttgtctccctggctttgcatggccagcgacgacgcggtcgggccgatgctgccgacggcggcaatggcgaagaacagcgtcgccagcagcagcggcagcggcgcatgcagccagccggccagcagcaacagcagcgaggcggtagccgctagcgtcaggccgtattttagcacccgcatttcgccgaagcgtcggctcaggcgcgcagccgtctgggcggaaatcaccagcccgatgccgttcatcgcaaagcacaggctgaacatctgcgggctgaggccgtagatttgctgcaggacgaaaggcgaagcgccgatataggcaaacatcccggccataacgaatccctgcgtcaggcacagccccataaactgccgttggcgcagcagcccgcccagcgagcgcagcatcgacagcatgccgccctggctgcgccgctccggcggcagagactcgctgagtttcagcagcgacagggtgaaaagcagcagggcgatcagcgccagcgcgtcaaaaatgccgcgccagtccataaatttcagcagcgcgccgcccagcaccggcgcgacgatcggcgccagcccgttcaccagcatcagcagcgcgaagaagcgcgttaactcatggcccgaatacatatcgcgcgcaatggcgcgcgatatcacggcgccgccggaaccggccagcccttgcagcaggcgggcgatcagcagttggtcgatgctggtggccagggcgcaccacagcgaggccgccaataaaatcagcagcgacagcagcagcggacggatacgtcccagtttgtcgctgtaggggccgaagatcagctggccgaggcccagccccagcaggccggcggtcaggctcagctgcgcggtggcggttgaggtgcccagctcggcggtcatttccggcagcgccggcaggtaaaggtcgatgcataatggccccagtgcggccagcagacccaggacggcggcatagactaatcgttgacgggcgtgttgtttactcattaggtgtagcggactcgcggaacagatgggagatagcctgctggtataacgcttccagcagtttgggatcggctttttgcgtagtaagcaggcggtaaccggtgccttcgctgagcacggcgataaactcgacgcgcgcggcgatctcttcgtcgctgaacgacgggtagagctgttgcagattgcggcagacgtggcggaacaggcgcgcttcggcgtcgctcagcgtggcggccaccgccgggttgcgcgttgcttcggcggtcacttccagcatcagcaggtgatcgtcctcgctttgccccggtaattgatacagcgtccgcgtggcgagcgtgccggcaatcaggttgatgtggtcgctgagatcctcaaggcggcgcattttatcgttgataatgcggttgacgatctcggcgataatggcgtctttattaacgaagtaacggtaaatctgcccgacgctcagggccgaacgctgggcgatttccgccatgctggcggcatgaaagccatactgacggaaacaggctttagccgcttcgacgatttgattacggcgcagttcggctttcgcctgcctgcttgctattggggatgacatgtcccggtcctatcgctgacaaaggaagaaacgcagtttgagtgcgaacgttcattctcaattgtagcgcaggtgtgattatttgtgaaaatctttgtgcggaccgctgacggcccgcttagctgaacagataaaggtgaataaacgcggcgaccgtggcgacgcacagcgcggcggcggcaaactcagcggcggttttcggcatactccacatagcgatcctcatccggtttttatgaccctggatgaggattatccgtatgcaacattaagaaaacattaagcgtggattactgcccggtgaaccaggcaaccagcaggtatgccagcatcgtcatcagcagcgagccggccaggttcagcatggcgttggtgagcgcccacagaaaacgcccgtcctgcagcagggagacgacttccagcgagaaggtggaaaaggtggtcaggccgccgcagaaaccggtagtcagcagcagccgccaggtggggtcgatggcggcggcgcgggtcatcagcgccatggccaggccaatgataaagcctcccagcaggttgacggtcagggtgccgatcggaatggcggaatgcagcggattgagccgcaggctgatgctccagcgcagtacgctacctaagccgccgccgataaatacggccagtaaagaattcaacatggtcagaagccctttcaaacagaagagtaagaagctcagaaggtggtacgggcgcaacgctacgcacctcattctgaggttacgcagacatcatcagccggtcaggcggtttatccctatcggggcgggaggaatgtcatctccgtggtcgataagtagcaattatcgatgacacgatgttacatgttgcgccggcggttttgtagtcccggcggcaaattaccccgacgttcggcgatcttactctgttacaggttgccgttgttttatttgccagaaagcggataactaggcgcaggcaagatttatttctttcgctgcgtcctgcagcactgggtattaaagaaggtgaatatggaaggtatcagtattaccaaactgttggtgattgcggtattgatcgtcttattgttcggtaccagcaaactgcgcacgctgggcgccgatctgggcgcggcgctgaagggctttaaaaaagcggtgggcgacgatgctccgccggcgcagaagactgcagaagataacgccgcgaacccgcagagcgtcgaaaagaaagacgcctgaagccgcataaaaaaacggatgcccggcggcatccgttttttgcgctgtgtcagtcagcgaaagcgtaacaaaacgttacccctccgctgcggcattatttgacttccatgcctttcgcctgcagatcggcgtgataagaagagcggacaaacgggccgcacgccgcgtgggtaaagcccatcgccagcgcttcttctttcatctcttcaaactctgccgggctgacatagcgctgcaccggcaggtgatggcggcttggctgcaggtattggcccagcgtcagcatggtgacgccgtgacggcgtaagtcgcgcatcacttcaatgatttcttcgttggtttcccccagcccgaccatcaggccagacttggtcgggatatccgggtgtgcttctttaaagcgctccagcagcttcagcgaccactcgtagttggcgcccgggcgcacctggcggtaaatacgcggcacgttttccaggttgtggttgaagacgtccggcggcgttgccgtcaggatctccagcgcgcgatccatacggccgcggaagtccggcaccagggtttcaattttgatgttcgggtttttggcgcggatggcgctgatgcagtcggcaaagtgctgggcgccgccgtcgcgcaggtcgtcgcggtcaacggaggtgatcaccacatagcgcagcgccatatcggcgatggtttgcgccagtttttccggctcgttgacgtcgggggcaacgggacggccatgggccacgtcgcagaatgggcagcgacgggtgcagatcgcaccaaggatcataaaggtggcggtaccgtggttaaaacattcagacaggttagggcaggaggcttcttcacagaccgaatgcagaccattcttacgcattgcggctttgatgccctggatccgcgttgagtcggcgggcagtttgattttcatccactcgggtttacgtaacagctcctgccgttcggtgaccaccgttttgaccgggatcagcgccattttgtctgcatcgcggtatttgacgccgcgttccatctgaattggtttactcatagtcgtgcaggttccagttacgaaactcgacttttgtttttatcttttaacatcaataaattaaaaagccgtagtaagaagtaggtaaaaacttggcgatactataccacttttaccgcgatccattcagcccctgtatcgcgatgggagcctgcgtcattatacccgctcttggccgtttgccgtagcacaccgggcgcattccgtgcggtcaggaaaaacaggcgggtcggcaggcgattattcggtcagatgcgggaaaaaacagagattttgtctacactgattttctatatgcgtttatatggagatgagctatggatctttaccagaacaccgttggcagcaacctgtatgtgtggtcgcacaatcgggctgcccctagcgctaatgagtgcattattaccgcacatggcgcatcgcgcacttccaagagcggtatgtcatccgagctgaaggatgtggagctggtttattatacccgccacggggaaacgctgtcggatccttcactgttgcagatgatcattggcgccgtgccgaagtacgaaagcatgaaggcgaacgcatcccatgactatgatctgggtaagtacaccaacagccaggtgagcggaggcaaacgccataaccaggcaaacgagagctatcacagcgtcagaaatctgtacaacactgcggatgcgaaaccgcaggaaatgcgcgataacgcggcaatgttcagaaaggtcggcatggtcacgcatgcagataaccttgagcgtgatgcggcgcagtataaaaacattacgcggtatgatgtggtcaccctgcgtaatcgtatccaccgcagttttaattctctgacactgtctgaagtgatcagggaattgcagcgctatggctacaaatatcagagaatccactgtgcgttctgccgttgaatggcggacaccctggcgcagcaataaaaaaaccaccgacaagtggtttttttatgcgtatgacaagccggcaactaccggtagtcgtccactgcccaattgcccgtttcaacctgccggtaaccaagctggcggacaaactcctgcaccagaaccggcgccacatcctcaattgacgcgccgggcgccagcgcgctgacctgggtcatctgcatgccggcgtagccgcagggattaatacgctggaacggagccagatccatcgccacattgagcgccaggccgtggaaggaactgcctttgcggatgcgcagccccagcgagcagattttctgctcgccgacgtagacgccgggcgcgtcggggcgtgcgcgtgaatcgatatggaagtgggcgagggtctgaaccacggtgtcttcaatcgcgctgaccagctggcgtacgccaattttattgcgcttgagatcgaccatcacgtacatcacctgctggccggggccatgataggtgacctggccgccgcgatcgctttgaatcaccgggatatcgccgggcatcagcagatgttccgctttgccggcctggccttgggtaaataccggtgtatgctgcaccagccacagttcatcggtggtgtcggcgctgcggcgatcggtgaagttgtgcatggcttgggagactggctcatagggctgcagccccagctgacgtactatgatcttatcgtgttgcacgggcatcgtcaggttacggaagtggtgcggtcattatatcgggcgctccggccggcgaccagcgtttagcggccccaaaatgcgcaacccgggcagacttggcgtcggacccgggttgttcagtcgtcgtttaggtggcgattacagcaccatacggacaatttcaatgttgcccagctcttcatacagcttctccacctggtcgatatgggtggcgttgatggtaatggagacggagtggtagttacctttgctgctcggcttaatctgcggattataatcaccgggcgcatggcgctgcaccacttcaactacctggtcaaccagctcaggctgtgccagccccatcaccttgtaagtaaatgagcaagggaattcgagcagttcgttcagtttcgttttttgcatgtgcgggcgctccagcgtgacatcttctctaaattataactcccgccggagcgggagttagtgttatttaccatatgggggcgttttcgccgctttcaagcgttagccgaaccagtgatggaacatcagcttgatgtaatccaccagacgaccgaagatgccgccttctttcacttcattcagcaccaccagcggacgctggtcgatggttttaccgtccagctggaaattgatgctgccgacaacctgattcttggtcagcggcgcgtggatttccggcgtgttgagcacgtagctggctttcagatctttcatccggccgcgcgggatagtcaggtaaacgtctttatcgacgcccagctcaacgcggtcggcatcgccgaaccataccggctcagaggcgaactctttgcctgccttcagcggcgcgacggtttcaaagaagcggaagccccaggtcagcagctttttactttcggtttcgcggcctttataggtatggccgcccagcacggcggagatcagacgcatctggccttcggtggcggaagccaccaggttgtagcctgcggcgttggtgtgaccggttttgatgccgtcgacgttcaggctcttatcccacagcagaccgttgcggtttacctgacggatattgttaaaggtgaactctttttctttatagatggcgtactcgtccggcacgtcgcggatcagcgcctggccgatcagcgccatatcgcgcgcggagctgaactgtccgtcggcgtccagaccgtgcacggtcttgaagtgggtatttttcaggcccagctgctgaacgtagttgttcatcagattgacgaatgaatcctggctgcccgccacgtagtcggccatcgccacgcaggcgtcattgccggactgcaggttgatgccgcgcgtcagtttggaaaccggtacgcgatcgcctggcttcaggaacatcagcgaagagcctttgaacaccgggttgccggtcgcccaggcgtcctggccgacggtgaccagatcgtcctggccgattttaccggctttcagcgcctggccgatgacgtagctggtcatcattttggtcaggctggccgggtcacggcgcgcatccgcattggattccgccagtaccttgccggagttgtaatcaatcaggatgtaagattccgcgtcaatttgcggaacacccgggatcatggttttaaggttggcgtcttcggcctgcgcgctgctggcagcgcccatggcgataacggtgctgagcgcgatgcccttgattaagcgaaaagaagttacatgtttcatgatctggactacaacatccgtgaaagtaagttaaaaacgtgcctcactatagcagatgggatcccggcaggcattagccaatcctctgaccgatcacggtttttacatttttagctgcaagaaaatgtttcagctaaaactgccgatcggcgtgagcctgccggacgccatgcttagtgtgcggcggtgacaaatgattgttgtttggcttccgcggccaggcgctgctgcagcaccagcgcctgctggcgatcgctgaacgggccaagctgtacgcggtgcacggtaccgttggtggagacgctgcccggcacgccgaactgctggctgagctgctgctgccaggcctgcgcgcgctcggcattgctcagcgcaccgacctgaacgacatagcctgcgctcggcgccgtcgcggcggcggttgctgctgcaccggccgcggtgacggtggccgcagcggctagcggtgctgatgatggcgcggcggcgttggcgctttgcgtgccgccaggcgtcgtggcgagcaggccgccgttaccgtttgccgccgcgcgggtttcaccgctggtcaaagtgctgttatcgatagcgtggacgtcattgttattgagcgccggcgcatcctgctgcaccggggtgcccatggcgccgctgctcagattggggcgcgcgggcagggcgtagctctgcttggcgacggtggtgccgacggtgcccggcccgctcagcgtgccgtccggcgcaacgttgataaaatcaactttcacccgcgtattgtttgacagattgaggcggtcggcggcggctttcgacaggtcgataatgcgccctttcacataagggccgcgatcgttgacgcgcaccaccagctgacggccattggccaggttggtgacgcgtacgtagcttgggatcggcagcgtcgggtgcgccgcgctcagggcataaggatcgaaggtttcaccgatggcggtgcggttgccgctggattcttcaccgtaccagcttgccagcccggtctgtgagaagttctgcggatttttgacaatgcggtagctgtcgccgttcactttataatcctgcagcgtgcccgggttataaggttcataatggggttctacaccgctgatttcgaccaccgggccattatacggcacggcgggcggcgcctgctgctcatcagtggtggcacaggcggaaagcaataccgccgccgcgccgatccaaagccattccttacgcattactcacctcttataaactcttagacagcattttccgatgcgtgtgaatcgacatgatgatgccgaacccagccataagtacgatcagcgccgatccgccgtaactgaccagaggcaaaggtacgccaaccaccggtaaaattccactcaccatgccaatgttaacaaatacataaacgaacagaatcagcatcaggccgccgaccatcacccggccgaacgtggtctgggctttggcggcaatcatcaggccgcggataatcaccagcagatacagcgccagcagcaccagcacgccgaccagccccagctcctcggccagcaccgcaaagataaagtcggtgtggcgttccggcaggaactcaagctgcgactgagtgccgtgcagccagcccttgccggacaggccgccggagccgatggcgattttcgactgaataatatggtagcccgcacccagcgggtcgctttccgggtcgagcagcatcatcacgcggtcacgctgatagccgtgcatcaggaagaaccacaaaatcgggataaacgccgccagcagcaccgcggcgacggcgatcagcttccagctcatgccagagaggaacagcacgaacaggccggatgcggcgatcagaatggaggtgcccagatcgggctgcgcggccaccagcagggtcggcaggaagatcagcaccagcgcaatgccggtatttttcagcgacggcgggcagacgtcgcggttcataaaacgggccaccatcagcggtacggcgatcttggcgatttccgacggctgaaagcgtacaaagcccaggtcgagccagcgctgcgcgcctttactgatctggccgaaggcgtcgaccagtatcagcaggatcacgcagaagatatacagatagggcgcccagctttcatagacgcgcggcgggatttgcgccattacggccatcacgatcagccccatcacgatttggccgatcttgcgctccatcatgccgagatcctggccgctggcgctccacatcacgaaggcgctgtacaccagcagggcgagaataagcagcaggaacgtcgggtctatgtggatcttggtccagatcgagcccttcttttggctttcggtcatggtctgttagtcaccttctgagccgggcgccgccggcggcgcgtccggtaattgcgtattgttgtcgcccaacaggatatgatcgaggatctggcgggtaatggtgccgacagccgggccggcgccgccgttctccaaaatgatcgccaccgacaccgtcgggttgtcataaggggcgaacgcggtcatcagcttgtggtcgcgcagatgctccgcaagcttgtgggcgttataggtttcgtaaccgaatacctgcgcggtacccgatttcgccgcgattttatacggagcgctggcaaagaacttgtgcgccgtgccgttggcgcggttggcgaccccgtacataccgtctttggcaatttcccagaagccggagtgaatatctccgatttgtgtctgttcttcctggcggaacggcaccagtgaaccatttatttttttactgtgcagcagatgcggcgttttcaccacgccgtcgttgatcagaatattcagcgccttcgccatctgcagcggcgtcgcggtccagtaaccctggccgatgcccaccgggatggtgtcgccctgataccacggcttcttatagcgtttgagcttccattcgcgggttggcatcaggccggagcgctcttcggacaggtcgacgccggtatattggccgtagccgaattttgtcagccagctggacaggcggtcaatgcccatatcgtaagcgacctgatagaaataggtatcggcggattcttccagcgctttagtgacgttcaggcggccatggccccactttttccagtcgcggtagcgcttttccgaccccggcaactgccaccagcccggatcgaacacgatggtgtttttggtgaccacgccggcgctcagcgcggagacggcgatatagggtttcaccgtggacgccggcggatagacgccctgcgtggcgcggttgatcagcggccggttcgggtcgttcagcaggccctgatattccttgttggaaatcccgtcgacaaacatgttcgggtcgtagctggggttggagaccatcgccaggatcccgccggtgcgcggatcgctgaccaccacggcggcgcggctgccgaccagcagctgctcgatatagcgctgcaggttgagatccagcgtcaggtaaacatcctggccggcggagggctgctgctcgtgcagctggcggatcacccggccgcggttgttaacctcgacctcttcataaccggttttgccgtgcagcgtatcttcgtaatagcgttcaatgcccagcttgccgatatcatgggtggcggcgtagttggccagcttttcttctttgttcaggcgcgcgacgtcgcgatcgttgattttcgacacatagccgatcacgtgggtcagggcggagccgtacgggtagtagcggcgctgatagcctttgacctcaacgccagggaagcggaactgatttacggcgaagcgcgcgacctggacttcggtcagtgcggttttcaccggaatagagacgaagcggcgtgagcgtttacgctctttttcaaaattggcgatatcgtcatcggtcagatcgaccaccggacgcagcgcctgcagcgtggctttcaggttatcgactttttccggcatcagctcgagctgatagatggtgcggttgagcgccagcggcgtgccgttgcgatcgtaaataatgccgcggctgggcgggatcggcaccagtttgatgcggttttcgttagagcgggtgcggtaatcctcgaagcggacaatttgcaaattatacatattggcaatcaggatgcaggtcagcaccagaatgaccaaaaacgccaccagggcgcggcgtacaaacagggctgattcagccgaatagtcgcgaaaagggttacgttcgattttcatcccgctgctttatttcactctgtcacgatcgccacaggtttactcccggtggtaaggatgattggtggtaatgctccaggcgcggtacaggctttccgccaccagaacgcgcactaacggatgcggcagcgtcagcggcgagagcgaccagctctgctccgctgcggctttgcatgccggggccagcccttcaggtccgccaatcagcaggctgacgttgcggccgtcctgcttccagcgttccagctgctgcgccagctgcggcgtatcccacggtttgccggggatatccagcgtaacaattctattacctttaccgacggccgccagcatttgttcgccttccttttccaatatgcgtttgatatcggcatttttgccgcgtttgcccgccgggacttcggtcagttcaaacggcatatctttcggaaagcggtgcagataatccataaagccggtctgcacccagtccggcattttggtgccaactgcaaccagttgcaatttcaccgcttagctccagagtttttccagttcgtacagccggcggctttcttcctgcatgacgtgcacgataacttcgcccagatcgacaacgatccagtcggaggcctcctggcctttcatgccgtgcagatccatacctgcggcgcgggactcttgcaccacgtggtcggcgatcgacattacgtgacgcgtggacgtgccggtgcagatgatcatacagtcggtgatgctggatttaccctgaacgttcagagcgataatatcctggcctttaagatcgtcaatcttgtcgataacgaaatcttggagcgctttaccttgcaaaggttccccctgggatggtgagctgaaaaatagcggcgcagtatatcacgcgcctatcgctaacgatataaaccctgtaattcgatataacgctgcaccggacgcggcagcagatcgtcgcagctggcgccctgatggcggcgttcacgaatttcggtggcggagatttccagcagcggcgtatccgccaggtacagtgagccatgcggccggctgcgcagcgctgccgggtcgctgacgcggtgggtatccagccagcgctgtaacgccggcgtctccatgcggtcgtcataacccgggcgggccagcaccagcagatggcacaggctgagcagatcctgccagcgttgccatttgtgcaggctcagcagcgaatcctggccgatgataaacgccagcggctgatgcgggccgcgttcctggcgaatcgcctccagcgtttcgacggtatacgacggcgtggtgcggtgtagctcgcggtcgtcaacggcaaacagcgggttgccggcgatggccagttcaaccatttgcaaccgctgctgcgcattggcttccggctgcgggcggtgcggcggaacgtggttcggcagcagggtgacctgattgaggcccacttcctgcgccagcgcttcgaccggccgcagatggccgtaatggatggggtcgaacgtaccgccgaacagcgcgtgcagcccggcggctgctgtggtgttagtagacatcggaaaaactcgtagccagcggtttaccgcagatcaacatcgacagggattccagctccggccagaccgactggccataatcctgcttgagggtgagctctatctgcgccagcagccgcaccgcctgctgcagctgagcggccgacaggcgctgcagcgcctgggtcaccaggctgcggcggttttgccagaccttgtgctgatcgaacagcgtgcgcagcggcgttgtcgccatctggcgctgcagggtgagcaactgcatcagctcgcgctgcagcgtacgcagtaggatcaccggttcaacatcttcctgacgcagctgctgcaggatatgccaggcgcgtttacttttaccggccagcagggcgtcgagccagtgatacggggaaaagtgcgcggcgtcattcaccgcctgctcgacgcgcggcagcgtcagcttgccgtccggatgcagcagagccagacgctccagcgcctgcgccagcgccagcaggttgccttcgtagcagtagcacagcagctgattggccggctcgtccagcgtcaactgcatcgctttggcgcgcttggcgacccagcgcggcagctgcgcctgttccggcgtctggcaggtgacgtagacgccgttggcgcccagcgctttgaaccaggcgctgttttcctgcgctttggtcagccgcgggccgcgcagcagcagaatgatatcctcatgcagcaacgccgccagtttgaccagctgttcgccaattggcgcggtcgggccgttttccggcaggatcagcagcagcgtctgccggctggcgaacaggctcatcgactgacaaatgctgaagatggcgtcccagtcggtatgggcgtcaagggagatgctgtaatgttcgctgaactgctgcgccgtggccgcctgacgaatcaggtcctggctttcctgcagcagcagcggttcattaccgcacagcagataacaagcgcgcagcccctctcggagctgcgcggcaagttgttcaggatagagacgggtcattgcgctgggcggctttccgcggctttatcggccgctgcggcctgctgctgggcttcttcttccgcagcgtgcaccgtcagcagtttacgcaccaactgctgcgccgcctgctcgcgcatttcctgcaggatgatctcctgctcggagtcttttgccagcgcggtcagcgggttatcgaagaacgagcggaagaccttggcgttgagcgggtaaatatcatggcccggaatcagcacctgcgcatccaccgtcatcaccatctggtactcggcggttttaccgtcctggaagatagacacggtatcctggccctgtgaggagctgacaatgcgcagcgacggcacatctttacgcgtcgcgtctttcacgatggtcacgccgttggcgcgcagctgcgcgcgcaccgcgcgggtcagcggaccgtacgggtcatagctgtccagcatcagcgttttcatttctgatggtacctgcgtggtgccacgcaggtgaaaaccgcagccggcggtgatcagcaccgccagccccagcaacaacgttgtaatacgaagtcgcacaacccctccttgtgttaacccacaaccaggttaagcaatttgcccggaacgtagatcactttacgaatcgtgacgccgtccagatatttagccaccagatgctcttcggcggcgcgttcacgcacttgttcttcgctggcatcggccggtacggtaattttagcgcgtactttgccgttaacctgcaccaccaccagttttgaatcttccaccatcgcggcgtcatcggcaaccggccatggcgcgacgtcgatgtcgccggcgccgcccagcgcctgccacaggctgaagcagacgtgcggggtgaacggatacagcatgcgaaccaccgccagcagggcttcctgcagcagcgcgcgatcctgttcgctctcctgcggcgcacggcccagtttgttcatcagctccatcacggcggcgatcgcagtgttgaaggtctgacgacggccgatatcgtcggtgactttggcaatcgtcttgtggacgtcgcgacgcagcgctttctgcgcgtcgttcagggatgccacgtcgagcggctgcaccgcgcctttttccacgtggtcatacgccagtttccacacgcgcttcaggaagcggttcgcaccttccacgcctgattcctgccactccagcgtcatttccgccggcgaggcgaacatcataaacagacgcacggtgtcggcgccgtatttttccaccatttcctgcgggtcgatgccgttgttcttcgacttcgacattttgctcatgccagcatagaccagttcacggccttgcggatcggtcgctttggtaatgcggcctttttcatcgcgctcgatggtggcgtcgaccggggaaacccagatgcgctcgccgttgttgccggtgtagtagaaggcgtctgccagcaccatgccctgacacagcaggcgttttgccggctcgtcggagtccaccaggcctgcgtcgcgcatcagcttgtggaagaagcggaagtacatcaggtgcatgatggcgtgctcgatgccgccgatatactgatcgaccggcagccagtagttggccgcggccggatccagcatgccctgatcgtactgcgggcaggtatagcgcgcgtagtaccaggaggattccataaaggtatcgaaggtgtcggtctcacgcagcgccggctggccgttgacggtggttttcgcccactccacgtcggctttgattgggctggtgatgccgtccatcacgacgtcttccggcagcagcaccggcagctgatcttccggcgttggcatcacggtgccgtcttccagcgtcaccattgggattggcgcgccccagtagcgctgacgggatacgccccagtcgcgcaggcggtagttaaccttgcgctggccgacgcctttttccaccagtttatcggcgatggcgttgaagccggcgtcgtgatccaggccgtcaaactcgccggaattgaacagcgcgcctttttccgtcatcgcttcgccgctgatgtccggctggctgccgtcgaggttcaggattaccgctttgatcggcaggttgtatttggtggcgaactcccagtcacgctggtcgtgcgccggcaccgccatcaccgcgccggtgccgtattccatcagcacgaagttggcgacccagatcggcagcttttcgccgctcagcggatggatggcgtacaggccggtggccatgccttttttctccatggtcgccatatcggcttccgccactttggtgttgcggcattcttcgataaagtcgcccagcgccgggttattgaccgcgccctgctgcgccagcgggtggccggcggcgaccgcgacgtaggtggcgcccataaaggtatccggacgggtggtgtagacggtgacgttttcgtcgctgccgtcgacgtcgaaggtgatttccaccccttcggagcggccaatccagttgcgctgcatggttttgacctgttcaggccagtcttcgagcttgtccaggtcattgagcagctgatcggcgtaatcggtgattttgataaaccactgcgggatctctttacgttcgaccttggtgtcgcagcgccagcagcagccgtcgatcacctgttcgttggccagcaccgtcatatcgtgcgggcaccagttcaccgccgaggttttcttgtaaaccaggcctttttcatacagtttggtgaagaaccactgctcccaacggtagtagtcaggtttgcaggtggcgatttcacggtcccagtcgtagccgaagcccagcagtttcagctggttcttcatatattcgatgttgtcgtaggtccacggcgccggcgcggtgttgttttttaccgcggcgccttccgccggcaggccgaaggcgtcccagccgataggctgcaacacgtttttacccagcatgcgctggtaacgggagatcacgtcgccgatggtgtagttacgcacatgacccatgtgtagacgaccggaagggtaaggcagcatggagaggcagtaatatttctccttgccggcgtcttcggtcaccttaaacgtctgtttttcttgccaatggctctgtacgttcgattctatctcttcggggcggtattgctcttgcatggcggctggtggtcctgttaagaaaacagctacgtccgtagcataaattgtttagtatttagatccgcatagcatagctgataagacctgttggcaacaactccaagcgccgccgttggcgcgtatttcgtaaaaagacgccggtatgccgacaccggtcgtgaaaatcccgccgttagccaagagacatcagccatttacggctaaaataagggaagatggcttaaggggaaatcccgtcactggggtcatttcacgggttcattgaggagaagctatgaacaaggttgctcagtactaccgcgaactgttggcgtcgctgaccgaacgtctgaaaaacggtgaacgagacattgaccagctggttgccagcgcggaaaaacggctggatgaggccggcgagctgacgcgcgatgaagtggcgcagctgaagcaggcggtgcggcgcgatctggaagagtttgcccgtagctatcaggagagccgcgaggagttcagcgacagcgtgtttatgcgggtgatcaaggagagcctgtggcaggagctggcggacattaccgacaaaacccagttggagtggcgtgaagtgtttaaagacgtcagccaccacggcgtgtatcacagcggtgaggtggtcggcctgggcaatctggtgtgtgagaagtgtcaccatcacctggcgttttatacgccggaagtgctgccgcgctgcccgaagtgcggacacgaccagtttcagcgtcggccgtttgagccttaatgcgccagcggcccgcaggtttgagggccgctctggtagcacctttactaaagaggcgtggcttgcagcttgccgttgaggcgccatagcgaaaaactcgcgccgtatatccgggctgaggggtgaacgccccgttgctttttctcaggtgattccaggataaccataaagttataggcttttcccgcggcaaatgcgtaaccgaaatcagtaacgcatcgttctgctgacgcgctcaccgccagcccgtatttttctaacgtattgttatcgctgccgacttcattaatacgtatcgttacgatctgttcatccgcttcgggctgaacaataacgcacaccttgtttgccacggtagtgaccggcgctttatagtgctttggccttggatcgttgaggtgcatacagccggtaagtaacagtagcggtatagcgatgactaaggatctttttattatattcatggagttaattgatagaatttatcaccagctcaccgttcctgtctgttaaagtgaagccaacaccatatgctcgtcctgcaggtacgattccttttttctctttatctcgtgattgcagggtgatggaaacggtgtaagcatgaccggctttaaacggatagttgtatgttggtatacatttatccgatgaaacttttaatccgtcattatcaaaaactttattgaacccgttttctttgttagctatctcttcgatattcagagtgatcatcttttcatccccctctggctgagttaacacgcagatgtgattggccacgaccactgcggatgcattatagatttttgcgcgcggatcgccgaggtggaagcagccgctaaggagtgaagcgaggatgagcggggtgagcgtttttatcatggtcatcatggtgatagaaaagttgagggaagtatgtttttccatcgtttacgtcttatctgtgccaacttaattgatagagcttataaccagctcttcatccttacccgttaaggtgaagctgatatcgtataagcgagctgtcggcacaatgccctttctctttttatcttgcgaacgcagggtgatggaaacgttataagtatgaccagatttaaacggatagttgtatgttggtatacatttatcagctgaaactgctacgccgccagcatcataaattttgttgagtatgctgtcctctttaccagcttcatcaatagtgagatttaccattttttcatccccttggggttgaattaacacgcagatgtgattggccacgaccactgcggatgcattatagatttttgcgcgcggatcgccgagatggaaacagccgctaagcagtaagggtaaaataaaaaataattttctcatcgttatcaccgctgtttgaaaaagttcgataaagtatactcatacttatgagtgatgtatttatcagtgaccccgcgaaagtttataatattaccaacttttgtcagccactcattataaccgcgttttttaagataaaaataatccgcgatgatagaggcctgctgttccatcgggtagtccttaagcctttttttgccatccagtcggtaagtataatctgcaatccagctgaaaagcccgcggcttctgacccacatgccatgctgatattgccatacgtgtgcgagttcgtggataaaaatatgctgtctgtttattgatgtagttgaaaaatccgggcgatataaagctcgccggaaccataattcaccatttggcgccatcgcggtatggctggcctgcaggccaaagggcaggtagctgtcgcagtgaacccttacggtattataaataattgagttaccaaatattgaacgggctaatattacttcgccaagcgttagcggacgggtaataccttcctgtatctctgttgtttgctccatttctgggactccctgtccagaataaaagcggatagaactatttatcttccgtggagtcaatagcggaacgcgttagctgttttccatttttcgacgtaaatagcaagccgggccgcattatcggcccggttaaagacggctatttatttttcgccgttctggcggcaggaataacgcgtcaggcagtcaagcaatagcgcgataaaaccgtcccggtcaatatcggtcagcacctgcacgttgggcgcattaccgctttgctgcagatcgtccaccacggtttgccccagggtatattcgcccttggtttccacgccgacccagcgttcgcggctgttaaacagctgcggtgccagcagccaggcgatggtgcacgggtcatgcatcgcggcgcccggcagtccgcgcgggtggttgaggtacatcggcaggtagaagtcgagcatttcggccaccgcctgcgctaccgggttggcgatggcgcggatgcgttccgcctcctgcggcagcacaaacgcctgatgggtcacgttgagtcccgccatggtcagcggcacgccggactgcaggaccatttgcgccgcttccggatcgacgtagatattaaactcggccaccggcgtggcgttgccgccatgcagcgcgccgcccataaagacgatgcgctcgatgcgcggtttgagttcgggatgctgcgccagcagcagggcgatattggtcatcggcccggtgaccaccagcgtgatcggctccgggctggtgcgcagcaggccggcgatcagttcaaccgcgctgtgcggcgccggctcgatacccggcgtcggcaggcgggtgtgacccatgccggtgctgccgtgtacgtgctctgcaatcaccagctcgcgcagcagcggtttggcggcgccggcggccaccggtatatcttcccgctgcatcagcgtcagcaggccgagggcgttatgcagggttttctccggcgtctggttgccggcggaggtggtgatggccttgacgtccagctgcggcgcgcgcagcgccatcgccagcgcaatggcgtcatcaagtccggggtcgcaatcgataataatagggcgtggcatcgtattctctctgctcttgtggatttacctcgagcatcggatcaaagcggtcgggaaacaaggacttttcatgcgccccggccggggcgcatggggcggatcagtgcaaaattttcgccaggaagtctttggcgcgctcggactgcgggttgttaaagaactcgtccttatcacggtcctcaacgattttaccttcatccataaagataacccggttggccaccttgcgggcgaagcccatttcgtgggtgaccaccatcatggtcatgccttcctgcgccagttcgaccatcacgtccagcacctcgttgatcatctccggatccagcgccgaggtgggttcatcaaacagcatggcgatcggatccatacacagcgcacgggcgatcgccacgcgctgctgttggccgccggaaagctgcgccggatatttgtccgcgtgggcggtcagcccgacgcgtttaagcagcgcctgacccttttcacgcgccgccgccttgtcgcgcttgagcactttgacctgcgccaggatcaggttttcgatgatcgacaggtgcgggaacagttcaaaatgctgaaacaccatgccgactttggcgcgcagctgcgccagattggtggatttcaggttgacctgggtgtcgttgacgcggatttctccctgttggatcggctccagcccgttaacggttttgatcaaggtcgacttgcctgagcctgaaggaccgcagaccacgacgacctcgcctttttttacttctgtggagcagtcggtcagcacttggaagtgaccgtaccacttggaaacatttttcagggaaatcatcaaacagtccttttcttcaaatagcttaccagcgccgaggcggcaatgctgatgacaaagtagacaaagccggcgaacaggatcatttccacctgcgtgccgtcacgttcgccgatggtcgaagcggtgcggaagaagtcagccaggctcagtacgtaaaccagcgacgtatcctggaacagtacgatgccctgcgtcagcagcagcggcaccatggcgcggaacgcctgcggcaaaatcaccagctgcatcgactgccagtggctcatgcccagcgccagcgctgcggaggactggccgcgcgatacgctctggatccccgcgcggataatctccgagtagtaggcggcctcgaacagcgaaaaggcgaccatcgccgagatcagacgaatatcggtttgtggcgacagcccaagaaccttttgtaataagctaggcaccaccagatagaaccacagcagcaccatcaccagcggcaccgagcggaacaggttgacgtagagcgtggcgaaccagctgattggcttaaagggggacaggcgcattaccgccagcagcgtaccccagatgatgccgaaaataatcgccgtgacggtgattttcagggtgactaccatgccttgcagcaggtaggggaagcttggcacaatcgatgcccagtcaaattcgtacattatttgctccccatattgccgggcaactgcactttacgttccaccatgcgcataatcagcataatgaccgcgttgatgccgatataggccaacgtaattgcagtgaatgattcataggcgtgtgcggagtagtccaacagcttgccggcctgggcggccatatccaccaggccaatggtggaagcgatcgccgagtttttcaccaggttcagcatttccgaggtcatcggcgggacgatcacccggtaggcgttcggcagcagcacgtagcggtaggtttgcggcagcgttagccccatcgccagcccggcggcctgttgcccgcgcggcagggattggatcgcggcgcgcacctgctcgcagacgcgggcggcggtaaacagccccaggcacagcatggaggagacaaaaaactgtacgttcgggtcgagctcggttttaaaccacatgccgagatccggcggcagcagctccggcaccaccagataccaggtaaagaactgtacgatcagcggcacgttgcgaaacagctcaacgtagacggtgccgatgccggacaggaaacggttgggcacggtgcgcagaattccgaacagcgaaccgacgaagaaagcgatgatccatgcgcagacggagagggcgaccgttacctgaaagccggaccagatccagcccagataggtggtattgccgaacggcgcctgctgcaggaagatcccccagttccaatctatagacataaaaactccgataagcagatctcccgtcaccgttcacgctgccggtaaggacggtgcagcggtgaggggatgaaacattgacggctgtctgacgccgggcgcggcggccagttaggctggctcatcggtgcgcgctggcgtcggggaaaaatccggcaggggaacggcctgccggatacctgtctgtcccgccgtcaacggggcggggccggcgttgccgccgttcccgctttgttgttattagttcagaaccttatcgttaggcgctttgaacagctgcttcatatcgtcggacagctcaaagttcatattcagattttttggcgggataggctgtttaaaccacttatcaaaccatttggcggcttcgccggaggtctgcgcctgagcgatggtgtcatcaaccagttttttgaagtcggcgtcgtctttacgcatcatgcagccgtaggcttcttttgactgcggcgtgccgatgatttcccactggtccggttttttggctttggcgcgttcgccggccagcagtgcgtcatccatcataaacgccaccgcgcggccgctttccagcgtgcggaacgagtcgccgtggtctttggcgctgatgatgcgcattttcatgttgtccttatcgttcagcttgttcagcagcacttcggaggtggtgccggaggtgaccaccaccggtttgccggccaggtctttgaagtctttcacttcggagccttttttcgccagcagacgggtgccgacgataaagatggtatcggagaaagcggcctgtttctggcgttcgacgttattggtggtggagccgcactcgaagtcataggtgccgttctgcagcagcggaatacggttctgcgaggtgataggcagcagtttcactttaagatcgggggcgttaagttttttcttgatggcctcgacgatttggtctgagtaggtctgagaatagcccaccactttctgctggttgtcgtaataggagaaaggaactgaagattcacggtgaccgacaacgatcacgccgttgtctttgattttcttcagcgtgccggttaattcttccgcgtgggctacgctgcctgccatcccaatcagcagtaacgataacgccagtttacgcatgtgcatggtccaactccttgctgttgtggtggttctgacgaaagcgcgtcagagtgaaaatggttgtttgttgctcacattataaagatagtcttagaacagattaccgttagaaaatagctgattgtgaacaaaatgaaaccaatatgtttcgtaatttgagacatcacgcgcaccaaatagaggcaataaaacccggcggcaccgttatggtgcggcggatttgccaggccgcgtgatctcaggtaatgctgccgcgcagggcaggagaaataaagcaaggagcatgccaggagggggagactgagcggaagaaaaaggggacacgcggcggcgtccccataaagcagattaacggcggcgcaggccgaacagcagcgccaggccgcccagcagcgcggtaattacccacagcggcagcgcgccgaagcgggcgtacggcgtgatgccggtggttggcgttaccttcacttccagcacctgacgggtaaactgcgggatctcggcaatgacgtcgccggtaggcccaaccgcggcggtgacgccgttattggtgctgcgcagcagcggccggcccagctccagggcgcgcatgcgcgccatctggaagtgctgccacggaccgatggagtggccaaaccaggcgtcgttggagatggtcagcaggaaattggtatccgggcggaagttgtcgcgcacctgttggccgagcacgatttcatagcaaatcgccgccgtcagatcgtagccctgcactttgatcggcgactggacgtaatcgccgcggctgaaggaggacatcggcagatcgaagaacggcgccagcggccgcagcagcgtttccagcggtacaaactcgccgaacggcaccaggtgatgcttgttgtaacggtcggcggccgggtagcggtacggcgcctgttcacccagcacgatgacgctgttgaagtattccgtcccctgccgggtggcgcgggcgtccacgatgccggtaatcaggctgctgtgtttggcgcgcaccagatcgtccatcatggtcagaaaaccgttctggttgctttccacgtcaggaatggccgactccggccagataatgatcggcgccttgcccacataagggcgggtggcgtccagataggcctgcagcgtgctgaccagcgcctgcggatcccacttcagcgactgggcgatattgccctgcaccatggcgacgttaaccgccttgtcgggctgcggggtaaaccagtgcagctgacgcagcggccacggcagcagcagcatggcgacggcgataaccgccggcaggatgcggcggcgcgcgacggcgtacaccagcaggccgctgagcgacatcagcaccaacgtgatgctgtcgacgcccagcagcggcgccagccccttcagcggaccgtcgatctggctgtagccgaactgcagccaggggaagccggtcagcacccagccgcgcaggaattcggtgacctgccacagcgccggggcggcgatcgccagccgcagccagtgggtgcgcggccagaggcgcgtcagcaggccggcaaacagcccggtgtacagcgacaggtaggcggcaagcagcaccaccaggaagatattgacggcgaacggcatgccgccgaagtcggcgatactgacgtagacccagttgacgccgctgccaaacagccccattccccacagaaagccgagcagcgccgattggcgcacgctgcgatcaagcgtgaccgccagcagcccgcacagggaaacgatggccgccggccagatatcataaggggagaacgctagcgtgccgcaggcgccggtcaacagcgccagcagggcgcgaacccgctggcgatcgaataaagaggcgttggccatgtgaaatttagtcttccagtttcggttgcggagcgttgtccggaatttttacatgaacctggatgatacgtcgactgtcggccatggcaactttaaacaggtaaccttcgatttcaatggtttccccgcgggttggcagatggccgaaggcctgcatgatcaggccgccgatggtatcgacctcatcatcgctgaagtgggtatcgaaggcctcgttgaagtcttcaatcgcggtcagcgcgcgcacggtgtacatatggcggctgagctggcggatatcacgatcttcctcatcgtcatattcgtcttcgatttcaccgacaatcagttccagaatgtcttcaatggtcaccagaccggaaacgccgccgaactcgtcgatgacgatcgccatatggtaacgctgggagcggaactccttcagcatgcggtcgacccgcttgctttccggcaccaccaccgccgggcgcagtacccgatcgatgctgaacggctcggattccgcgcgcataaacggcagcaggtccttggccatcaggatgccttcaatatggtctttgtcttcgctgatcaccgggaagcgcgagtgggcggagtcgatgatcacatccaggcactcttccagcgactgattacgtttgagcgtaatcatctgggagcgggggatcatgatatcgcgcacccgctgttcggcgatatccatcaccccttccagcatatcgcgggtatcggggtcgatcagatcgttctgttcggagtcgcggatcagttcaaccagatcgtcacggttttttggttcaccgtggaataactggttaaggagcagggtaaagaaccccttcttgctactggggctgtcgttgctttgagaattgtcgtcgctcatggcgttttagttaatatcactcatgtcagagtaaggggttagcgacagccccgcgggcggggctgtggggtaatcagctaacgtcaagtgggatctttttccgccagataggggtcgggatagcccagcccctgcatgatgtcggtttccaaagattccatttcttcggcttcatcatcgtcgatgtggtcataccctagcagatgaaggcagccgtgaacaaccatatgcgcccagtgggcctccagcgccttgccctgttcgccggcttcctgctcaaccacctgccggcagatgatcaaatcgcccagcagcggcagttcaatgcccggcggcgcttcaaacgggaaggagagcacgttggtcggtttatccttgccgcggtaggtcaggttcagctcatggctttccgcctcgtccaccagacggatggtgacctccgactcgggctgaaactgcggcagcacgctgtccagccagcgctggaacgcggcttcgtcaggcaggccggcggcgttttcacaggcaatttgcaaatcgagaatgacctggctcatggcgtctcctgctcggaggccagctgcgcctcgcgcttgcgctgttccgcgagcgcctctttgcgcttctgctcttcggcttcccaggcttcataggcgatgaccacgcgcgccaccaccgggtgacgcaccacgtcttcgctgtggaagaagttaaagctgatctcttccaccgcggacagcacttccaccgcgtggcgcaggccggatttctggttacgcggcaggtcgatctgcgtcacgtcgccggtaatcaccgctttggagttgaagccgatgcgcgtcaggaacatcttcatctgttcgatggtggtgttctggctctcgtcgagaatgataaaggcgtcgttcagggtgcggccgcgcatataggccagcggcgcgacttcaatcacgttgcgttcgatcagcttctcgacgcgttcaaagcccagcatttcaaacagggcgtcgtacagcggacgcaggtaagggtcgaccttctggctgaggtctccgggcaggaagccgagcttttcacccgcttctaccgccggacgggtcagcagaatgcggcgcacttcctgccgctccagcgcatcgaccgcggcggccaccgccaggtaggttttaccggtaccggccgggccgatgccgaaggtgatgtcgtggtcgagaatattggcgatgtactgcgcctggttcggcgtacgcggcttcaccatgccgcgtttggttttgatgttcaccgctttgccgtagtccggcacgctgtcggcgacctgttccagtacgcggctctctttgatcgccagatggatctgttccgggtcgatatcggggatcacgccgcggatcggcgccgtgtccacgtacaggtggcgcagaatatcggcggcggccaccacgcaggggtttttaccgaccagtttaaaccggttgtcacggcggctgatttcaatccccagccggcgttcgagctgtttgatattgtcatcaaacgggccgcacaggctgagcaaacgctgattgtctgcgggctctaacagaatttcttgtgttgcgacgttcaaactattcctctaggtcacatcgggcctgttgatgtcacgttgcgcgtacgggacgcgcgcgttcagggcaaaacctgagtcatctctatccggcatcatacttccggcagcgctgccgaagtcagacggatatacgatgaattattcatggtgcgcggcgagcgcgcaagtttacccctgatctatctgtgcgccagcgcaggaattcaaggggaaatcatgaaaaatgcgacccacttcgccgcgtaagcgggtggccgcaaaataaaacagccgggcaaacgcccggccaggttacgctcattgcaggtgatcgcgctgacgagtattaaggctggtagctgccgacgcccagctcgtcttctttgcgggtgcgggcgatcaccgactgcggagattcgtgcacgcgcagatccatctgctgttcggtgcgcaccacgacgccgcgcagcgagttggccagcacctcggtaatctctacgtcgacaaactggccgaccatatccggcgtgccttcgaagttgaccacccggttgcactcggtgcggcccgccagctccattacgttcttgcgcgaggtgccttcaaccagaatgcgttgtacggtgcccagcatgcggcggctgaactgacgcgcctgctggctgaggcgatcctgcagaatatacaggcgctgttttttctcttcttcgctgacgtcgtccaccatgtcggcggccggcgtgccggggcgcgatgagtagataaagctgaagctggtgtcgaagttgacctcggcaatcaggttcatggtctgctcgaagtcggcctgcgattcgcccgggaagccgatgataaagtcggagctgagctggatattgggccgcaccttgcgcagcttgcggataatcgccttatattccagcgcggtatgcgcgcgcttcatcatggtcagaacgcggtcggaaccgctctgtaccggcaggtgcagatggctgaccagctccggcgtgtcttcatacaccgcgatgatgtcgtcggtgaactcgatcggatggctggtggtgaaacggatgcggtcaataccgtcgatggccgccaccaggcgcagcagttcggcgaaggtgcagatatcgccgtcgtaggtggcgccgcggtaggcgttgacgttctggcccagcaggttgacctcgcgcaccccttgcgccgccagctgcgcgacttcgaacaggatatcgtcgctcgggcggctgacctcttcgccgcgggtgtatggcaccacgcagaaggtgcagtatttgttgcagccttccatgatggagacaaaggcggtcgggccttcggcgcgcggctccggcaagcggtcgaacttctcgatttccgggaagctgatatcgacgatcgggctgcgggtgccctgcacgtggttaatcatctccggcaggcggtgcagcgtctgcggcccgaaaataacgtcgacgcagggcgcgcgttggcgaatgtgatcgccttcctgcgaggcgacgcagccgccgacgccgataatcagctcgggattcttctcttttaactgcttccagcggcccaacatagcgaaaactttttcctgcgctttctcgcggattgagcaggtattcagcagcagcacgtccgcctcttcggcgttttcggtccattggtaaccgtgcgtgcttcccagtaagtctgccattttggatgaatcgtattcattcatctgacagccccaggttttgatatgtagtttcttggtcatcgaatagccattatcagtgcgaagcgaaattaagctgcattatacccgaaatcattcaggctgccgtgagcctgcgccttgctgacgacgggaatagcgacattgcagaaggggcattgtaaacacttgctgcggcggtgaccagcgcggggaaaatctcctgtgacctgaagccggatgaaaaatccggtacactaaggggcaatacgccgcgcaggatagggcggcgctcaccaaccaacaagcataaccaacatgaagacttctcaaacagggtacgacgtcgccgtagtcggcggcggcatggtcggcgcggccgccgcgctcgggctggcgcaggccggttttcgcgtggcgctgctggaacatcaggcgccggcagcgtttgaaccgcacagcgcgccggatctgcggatttccgccattggctgcgcctcggtggctctgttgaaacagctgggcgcctggccggcgctggcgcagatgcgttcggcgccgtaccgccggctggaaacctgggagtgggagtcggcgcgggtggcgttcgacgccgccgagctgggcctgcccgagcttgggtttatggtggagaaccgtctgctgcagctggcgctgtggcagcagctgcagcactgccacacgctgacgctgcactgtccggccaggctgcaggtgctgcggcgcgaggacgagacgtggcggctgacgctggacgacggtgaaacgctgacggcgcggctggtggtcggcgccgacggcgcgcactcgcaggtgcgcaaactggcggatatcggcgtcagcggctggcagtatcgtcagtcctgcatgctgatcaccgtgcagaccggcgcgccgcagcaggacgccacctggcagcagtttttcccttccggcccgcgcgccttcctgccgctgtatgacgactgggcctcgctggtgtggtacgacagcccgcagcgcatccgccagctgcaaagtatgccgatggcgcagctggagcaggagattaccgcggcgtttccggcgcggctgggcgccgtgaaggcgcatgccgccggctccttcccgctggtgcgccgccatgcccagcgttacgtcctgccggggctggcgctggtcggcgacgcggcgcacaccatcaacccgctggccgggcagggggttaacctgggctaccgcgacgttgacgcgttgctgaatgtcctgctggaggcgcgtgatcaaggagaggagtgggcgagcgaggcggtgctgcagcgctatcagcgccgacgccgcgccgacaacctgctgatgcagagcgggatggatctgttctataccgccttcagcaaccgcctggcgccgctcggcgtggtgcgcaacctggcgctgatggccgccgaacgcgccggtgggttgaaacagaaggcgctgaagtatgcgctggggttataagctgccgggcagtcgccgcgcagcgtgagcaacaaaaggtcgggacgcccggcctttttctttgtttgcgtgtggaagagcagaaaagcaaaaagcccaccgaagtgggcttttctaaatgtggctggggtacgaggattcgaacctcggaatgctggaatcagaatccagtgccttaccgcttggcgataccccaattgtgaaagccatttagcaatggtggctacgacgggatttgaacctgtgaccccatcattatgagtgatgtgctctaaccagctgagctacgtagccgcgctaaatattgctttatcgacttgcaggttgtttgtatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaacaaccgttacaaatctttcctgcttaccgccttctcagagagaagatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatcagcagagccgacgacgatgaagagagtggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccagctgagctacgtagccatcttttttcgcgctaccttcatcggcgttgcggggcgcattatgcgtatatgaccgatttgcgtcaacaagttttttgccgaaaaagcgttgcaggctgccgtttgtctgggttgtgaacagtatggcgataaaatcggcaattcattcaatttatggtttaaaacatcaacaaaaaggcgaacccgcaggttcgccgtcgtattgatctatagcggtttactgataggcggactggtgcacgccgacggcgcggccggacggatcgtccatttttttgaatgattcatcccactcaatcgccttggctgatgaacaggccaccgacgggccgcccggtacgcactcggcggcgcttggcagcgggaacagctcttcgaaaatctcacggtacaggtagccttctttcgaggtcggcgtgttgtacgggaaacggaaacgtgcggtttcgagctgttggtcgctgatttgctgcgcagccacctcttttaaggtgtcaatccagctgtagcccacgccgtcggagaactgctctttctggcgccaggccacgctggccggcagataggactcgaaacactcgcggatgatgtgtttttccattttaccgttgccgcacattttatcctgcgggttgatgcgcatcgccacgtcgaggaatttcttgtcgaggaacggcacgcgcgcctcaacgccccaggcggacatcgccttgttggcgcgcgcgcagtcgaacatatgcagcgccagcagtttacgcaccgtctcgtcgtggaactcgcgcgcgtccggcgccttatggaagtaaaggtagccgccgaacacttcgtctgcaccttcgccggacagcaccatcttgatgcccattgccttgatcttgcgcgacatcagatacatcggcgtcgaggcgcggatggtggtgacgtcgtaggtttcaatgtggtaaatcacgtcgcggatggcgtccaggccttcctgcacggtgaagtgaatttcatggtgcacggtgccgaggtggttggccacctcctgtgcggcgcgcagatccggcgaaccctgcaggccgacggcgaacgagtgcagctgcggccaccaggcttcgctgcgctcctgatcttccacgcggcgcgcggcgtattttttggtgatggcggaaatcaccgacgagtccaggccgccggacagcagcacgccgtaaggcacgtcggacatcaggtggctttttaccgactcttccagcgcgttgcgcagcgcattggcgtcggtgacgctgtctttgacgctgtcatagtcaaaccagtcgcgctggtaatattggcggatctcgccgtcctggctccacaggtagctgccggcggggaactctttaatggtgcggcagaccggcaccagcgccttcatttccgaggcgacgaacaggttgccgtgctcatcaaagcccatatacagcggaatgatgccgatatggtcgcggccgatcaggtaggcgtctttttccgcgtcatacagcgcgaaggcgaacatcccctgcagatcgtcgaggaacgccgggcctttctcctgatacagcgccaggatcacttcacagtcggagccggtctggaactgatagcggtcgctcaaggcgtcgcgcagcgtctggtggttgtagatttcgccgtttaccgccagaacgtgagtatgtgccgcgttatacagcggctgcgcgccgttattgacatcgacgatcgacaggcgctcatgcgccagaatggctttatcgctggcgtaaatgccggaccagtccgggccgcggtggcgcatcaaacgagacagctcgagcgcttttttacgcagctcagcgggatcggacttcagatcgagcacaccgaaaatagaacacatacaaactctcctaaacgactttttctgggactgtgatgttgttttttgctgttatacgcagccggaagcatggctgcgggctgtttatgaaaatgcgccaaaagcgacgtcgggcgcaagcgttttcatattcagggggaaaatagttattggtggggtgccaaattttaacggatattcatatttaaggcgtattttttgatgaatcgttaaatgaagcgcgccgccggtggtttttcgggcgctcggcggcgggaaagattaagcatcagacaggttaccggcgcggcgatgttcgccggccggtaacccgggcagggaaatgccgggtgggttaaccgttgccgtgaatcaaggcgcgatagcgcgtgctgaattcccaggcgtagggcacgccgcttttgcttttaccgttgtcccagttgatggaccaggtcatcagccctttgattgacagcgctttatcatccaggcgccggaaggcgttgtagaccgcctgcgggtcgaccacatagccggttgcggcggcgtcgacgttgctgggcaggccgatggcgaacttgtctgcggggatacgcgcaaagccgcggctgcccgttaccaggctttcggtcaggtaaaacagaaagtcctctttcatcgcgtcgttgttttgcgtgatccaggcgccggcgccgccgttggcctcctcaacccacaggccgtcgccgccctggttatagtattgcggcgcaataaagtcatacacgccgtcgagcgcgttaatatagtccaggtagctgccgccggtgcgtaaataggggaattccggcgccatgctgatgatgaagtttttcccctgcgcggcgtaatgcgccttaacgcttttcaacgcggcgggcagcacggttttattattggcggcgccaatcgcggcctgttccagatcgatatccagcccgtcaaaaccgtaggtttccaccaggcggataatctcatcttttagtttctcttcgtcgccggtcttcagctcaatatgcgcgtcggcgccgccgagggagatcagcaccgcacgtccctggccgttgagcgtttcgacctggctgcggaacgcttcgtccgtcaggttatacggtttgaacgtcggaatgccctggcccttcataaaggcgacggcgataacgttataggcctcgggaatatcggtcaggttcatattggcgaattgcccctgctgatagccgtcgctggcgcccgcctgccagttatgccagaaacccatcaggatttttttaccgctgatatccggcatggtgttgttaaccgtggttgcatttatctcactcatcataacctcgtcatattttagggaaggataacgtggcgcgcggcggcgatggccggcctgcgcgtaatgaaataatgcgtggtttcaccggcggcagaatgaaagttttatccgcgacaaataaataaaattcaagatgatggcggggaaaggcgggaagggatacggcgacgggaacccgccgccgcagggatcagaacaggtcgatatcggcgaccgatgggaagatgtaggtcgggcggaaaggcatgctttcaatatcgttcggcgtagagacgccggacagcaccagaatcgtttccaggccggcctggaagccggccagaatgtcggtgcgcaggttatcgccgacgatcaccgtctcttccgagtgggcctgcatcttgttcagcgcggcgcgaatgatccacgggctgggcttaccgacgtaaaacggtttacggccggtgatcttttcgatcggggcgcacagcgcgccgcaggccggcacaaagccgtggccgtgggtatccgggttggtggcgataaagcgcgcgccgttactgacgaagtaggcggccttgtggatcatctcccagttgtaagagcgggtctcgccgacgatcacaaagtcggggttgatgtcggtaatggtgaagccggctttatacagttcgtgaattaacgcgccttcgcccaccacataggcttttttcccttcctgacggcgcaggaaatcggcggtggccatcgccgaggtatagaacgcgctttccggcacgtccagaccggcggcggcaaagcggttggccagatcctgcgcggtctgcgacgggtagttggtcagcaccaccaacggcatgccctgttcctgaatgcgcgccagaaagcggtcggcgccgggaacggcggtattgtcatgcatcagtacgccgtcgatatcacagattacgtttttaatcgtcatggtggggggatctcatcaagacggcggagagcgtgctgccctccgcctgaaaatagggtcagttttccagcaggcgctgcagcagcacgccgttgagcatggcgcgcttggctagagcaaacgcgccgatcgccgaacgatggtcaagttccgacgtgacgaccggcaggtttttacggaaatctttcagtacctgattattgatgcagctttgtatcgccggcaacaggactttatgcgcttcggtgatctcgccggcgatcaccactttttgcgggttaaacaggttgatggcgatcgccaccgctttgcccaggtagcggccgacgtggtcgatcacttcgccggccagcaggtcgccgcggttggcggccttgcaaatggcgttgataccgcagtcgtccggcgacagcagcttgctgggatagccctgcgccagcagctggcgcacccgctgttcgatggcggcgttggcggcaacggtttccagacagccgaaattgccgcagtggcagcgttcgccgagcgggtcgatttgaatatggccgatttcgccgacgttgccgttattgccgaggaagatctggccgttaacgataatgccggcgccggtgccgcggtgcagccgcaccagaatggagtcttcgcagtcgcgcgtggcgccgaagtagtgctccgccagcgccaggctgcggatatcatggccgacgaagctggtgacgttgaagcgctgctgcaggtgctcgaccagcggccagttatcgacgccgatatgcggcatatagcgcacgatgccgtgagaaggatcgaccagcccgggcaaaatcaccgagatggcgatcagctcgcgcagcttgcgctggtagctggcgataaactgttcgatagcgttgaacagggcgttttccagcgtttcctgcgtgcgttccggcagcggatagtgctcttcgccgagcgatttaccgctcatgtcatacagggtgatggtggcgtcgtgacggccaaggcgcacggcgacggtgtgaaactgacgggtttcgctgacgatggagatggcgcggcggccgccggtggaggcttgctgatcgacctctttgatcagcccgcgctccagcagctggcgggtaattttagtcacgctggcgggggctagttggctaagttcggcgatttggatgcgcgagattggcccttgctggtcaatcaggcggtataccgccgcgccgttaagttgtttgactaagtctacgttgccgatctgtgcctgtccgccagtgctcatcaataaagttactcgctgtctgattaaacctcgttaccgttaacgagcgttttggtaatggtgaagtcgcgggtaaaggcggtcaggttcgccactttaccggcttcgatactgcccagacgctggtctacgccgatggcgcgcgccggatagagcgtggccatacgcagggcttcatcaagggcgatgccgacatgttccacgctgttccgcaccgcttcaatcattgtcagcgcagaaccgctcagggtgccgttctcatcgacacacagcccgtcccgatagtatatggttttaccggcgaaaataaattgatcaatatcggcgcccgccggtgcggtggcgtcggtgaccagcaccaacttatcacctttcaggcgtttggcgttacggatactcgcccaggcgacgtgatgaccgtcggcgataatcccggtatacacttccggcgtatcgaagatcgcgcccatcagccccggctcgcggccggtgatgtacggcatggcgttgtacaggtgggtggcgaagctgatgccggcggcaaagccggtgcgcgcctgttcataggtggcgttggagtggccggcggaaacgatgatgccggcgtcgcgcagctgggtgataaagtgcggctccaccatttccggcgccagcgtcaccttggtgatgacatcggcgttggcgcacatatagtccaccatctctttgtccgcgcggcggataaaggccgggttatgggtgccttttttctgcgggctgaggtaaggcccttccaggtgcaggccaagcgcctgattgcgccgttttttcagataagcgcgcatcacctcgacgctgtgcttcataaattcgtcgctgctggtgatcagcgtcggcaggtagctggtgcagcccgatttctcattggcgtgctgcatgatctccagcgtctcctcggagatggcctccagcgcgtcgttaaactggacgccgccgcagccgttcagctggacatcaataaaaccgggggccaacagggcgccgcccaggtcgcgcgtttcgatgccggccggcagttcggccaacgggcaaacgcgttcaatcaggccgtcggcgatcactaccgcatggtcatcaagcacgtcgtggccggtgtaaatacggccgtggattaaagcgaacatgtagccccctacaaacaaaaattaaagattcttcacgctttccgcttccagttcacggaagtacttaacggttttaaccttcagctccatggtggacggctcgtcgcataccacgatggctttggcgtgcagctgcagacagctgatggtccacatatggttgacgttgccttctaccgccgcctccagcgcctgcgccttggcgtggccggtcaccagaatcatcacttcttccgcatccagcagcgtaccgacgccgacggtcagggcgtatttcggcacctggctgacgtcgccgccgaagaagcgcgagttggcgatgcgggtatcttcggtcagcgttttgatccgggtgcgggacgccagcgaagaggccggctcattaaaggcgatatggccgtcaattcccacgccgcccataaacagattaattttgccgtaggctttgattttctcttcatagcggcggcattcggcgtcgacgtctggtgcgttaccgttcaacagattgatattttcacgcgggatatcaacgtgatcaaagaaattacggtacatgaaggtatgatagctttccgggtgctcctgcggcaggccaacatattcatccatattgaacgtcacaacgtgcttaaagcttacttcacctgctttgtgcatcgcaatcagatgtttgtaggcttccagcggcgtgccgccggtcggcaggcccagcacgaacggacgttccgccgtcgggttgaaggcattgatgcgttgtacgatatggcgggcggcccatttgcctacttgtgcggtatctttcagtgggataagtctcatcatacacctcttgggtaagtaaactatggctatactgatcgagccctgacagaaggcttaagcctaatccagctttatcgtttctgcgttggggagcctcagtatcgatttttttaatgataaaataagttttgtgcgatggctagcaatgtcatcgttaaactgacctttttggtgatttaaatcacaaaaagggaggttttaatttgcgatacgaattaatttttttacactccgcatgagtaatgtgtgccatgcgttatttttaaaaaggtagtgagatttctcaataaactaccaataggatccgtccgcggatgaatagggggaaaaggtgaacattcttagttacttacaaaaagtggggcgtgccttgatggtgccggtcgccacgctgccggccgccgcgatattaatgggcgtcggctactggattgacccggtaggttggggcggcgacaacgcggttgccgcgttctttattaagtccggctcggccattatcgacaatatgtcggtgctgttcgccattggcgtcgcctacggcatgtcgaaggacaaggacggcgcggcggcgctgaccggcttcgtcggcttcctggtgttgaccaccctctgttcgccggccgcggtatcgatgattcagaaaatcccgctggatcaggtgcccgccgcgtttggtaaaattgaaaaccagttcgtggggatcctggtggggattatctccgccgaaatctacaaccgcttcagcagcgtcgagctgccgaaggcgctgtcgttcttcagcggccgccgcctggtgccgatcctgatctccttcctgatgattctggtcgcctttatcctgatgtacgtctggccgctgatctttaacggtctggtgaacttcggtgaatatatccagaaaatgggctcggtcggcgccggtctgtacgccttcttcaaccgtctgctgatcccggttggcctgcaccacgcgctgaactcggtgttctggttcgacgtggccggcattaacgatatccctaacttcctcggcggccagcagtctattgaagctggcaaggcggtggtgggcatcaccggtcgttatcaggcgggcttcttccccatcatgatgttcggcctgccgggtgcggcgctggcgatttaccactgcgcgcgtccagagaacaaggctaaagtggcgggcatcatgatggccgcggcgtttgccgccttcttcaccggcatcaccgagccgctggagttctcctttatgttcgtggcgccggtgctgtacgtgatccacgcgatcctgaccggtatttccgtctttatcgccgccagcatgcactggattgccggcttcggcttcagcgccggcctggtggatatggcgctggcctcccgcaacccgctggcgacccactggtacatgctgatcccgcaggggctggtgttcttcgtcatctactatgcggtgttccgtttcaccatcaccaaattcaacctgatgaccccgggtcgtgaactggcggtcgccggtgatgaaaccgacggttacgatgtcgacgccgccgccggcaaagatgaaaacgccaccaccacgctggctcgccgctatgtgagcgcgattggtggttccgataacctgaccgggattgacgcctgcatcacccgcctgcgtctgaatgtgaaagattccgcgctggtgaacgatgcactggcgaaacgtctgggcgcctccggcgtgatccgtctgaacaagcagagcgtgcaggtgattgtcggcacgcaggccgagcttatcgccagcgcgatgcgcggcgtggtggccgccggtccggtcgccgccgccagcgtgccgacgacgccgcaggccgaagcgaagccgcaggtggtgcctaacgcgccgcaggccgtggagctggaagcgttggtcgcgccggtcagcggcgaagtcgtggcgctggatcaggtaccggacgaggcctttgccagcaaagcggtgggcgacggcgtggcgatccgcccgaccgacagcatcgtggttgcgccggccgacggcacggtagtgaaaatcttcaacaccaaccatgccttctgcctggaaaccgacaagggcgttgagctggtggtgcatatgggcatcgataccgtggcgctcaacggccagggcttcaaacgcctggtggaagagggggccgaggtgaaagccggtgaaccggtgctggagatggatctggcctacctgaacgctaacgcacgttcgatgatcagcccggtggtggtcagcaacgtggatgattacgccggcctgggcgaactggcgagcggcaacgtggttgccggccagacccgactgtacgtgatcaagaaataacgatttttacctgagtagtaccatattgggtgccaacgagtcatgacgggacgcacccggcgtttggcgggaagagagcaatctcttcccgcttttttattgggcgctcggggacaggttgcacttttccggtgcaatggcgcatgatggggcggagataatattttttgctgaaactaacggttgtttccaaacgtggcttgttggatcataggcggttatgtgaagcactttgcatttgaggaatagtgaaatgagtgaggcagaagcccgcccaaccaattttatccgtcagatcatcgatgaagatctggcgtcagggaagcatacgacggttcatacccgcttcccgcctgaacctaatggctatctgcacatcggccatgcgaaatccatctgcctgaactttggcattgccaaggattaccaggggcagtgcaacctgcgttttgatgataccaacccggtgaaagaagatatcgagttcgttgattccatcaagcatgacgttgagtggctgggtttccaatggagcggcaacgttcgttactcctctgactatttcgaccagctgcaccactatgccgttgagctgatcggcaaaggcctggcctatgttgatgaactgacgccggagcaaatccgcgaataccgcggcaccctgaccgcgccgggcaaaaacagcccgtaccgcgaccgcacggtggaagagaacctggcgctgttcgaaaaaatgcgtaacggcgagtttgccgaaggcaccgcctgcctgcgcgccaaaatcgatatggcgtcgccgtttatcgtaatgcgcgacccggtgctgtatcggatcaagtttgccgaacaccaccagacgggcaacaagtggtgcatctatccgatgtacgacttcacccactgcatttccgatgcgttggaaggcattacccattcgctgtgtacgctggaattccaggacaaccgccgtctgtatgactgggtgctggataacatcaccattccttgccatccgcgtcagtacgaattctcgcgtctcaaccttgagtacgccatcatgtcgaagcgcaagctgaaccagctggtgaccgagaagatcgtggaaggctgggacgatccgcgtatgccgaccgtatccggtctgcgtcgtcgcggctataccgccgcctcgatccgcgaattctgtcagcgtatcggcgtgaccaagcaggacaacaacgtcgaaatgatggcgctggagtcatgcatccgcgacgatctgaacgagaacgcgccgcgcgccatggcggtgctggatccggtcaaagtggtgatcgagaacctgccggcggatcgggtggaaacggtgaccatgcctaaccatccgaacaagccggaaatgggcagccgcgaagtgccgttcagccgcgaagtgtatatcgaccgcgctgacttccgtgaagaagccaacaagcagtacaagcgtctggtgctgggcaaagaagtgcgtctgcgtaatgcctacgtgatcaaggcggagcgcgttgagaaagacgacgccggtgaaatcaccactatcttctgcagctatgatgccgagacgttgagtaaagatccggccgacggccgcaaggtgaagggcgtgattcactgggtgtcggcggcgcatgcggtgccggcggaaatccgcctgtacgatcgcctgttcagcgtggcgaacccgggcgcggcagaggacttcctcgccaccattaacccggaatcgctggtagtcaagcagggctttgttgagccaagcctggcgcaggcgcagcctgagcacgcctatcagtttgagcgtgaaggctatttctgtgccgacagccgcgactcttcggccgagcatctggtgtttaaccgcaccgtgggcctgcgcgacacctgggcgaaagtgggcgcataagcccggcttacggccattccgctgataaaagcgcaaccttggttgcgcttttttttttatctctctgtccgatacttcaatatttttacagttaatccccgggcggttgccgcacgattaaacgtcattagccgatattaccgggataatcaggcggtttttattgcatcgcgcgctgaacgccatcaacatgccgtcatttattaatattaacttatatattcgtgacggaaaataatggagataagagagcgctctctgttttttgctatttttcccctaacattgagctgaaaccattcaactcaggctaaatcgatattgttagtatatttctttttgatttaacttaacttttatattaactctcgctatttttttgacgcgtaacaaatcctcatcaatatgtgctccttgtcatactttgacaaacttattgcatttttcatttgataattcgcatcgcgaaaaatagtctgtaattagcaataaatgctgtggggtttttccgacggcaacactttttacccgtttcagggttttttattagcggccgttcgaggcggtgatgggcagcggcggccgtacttttatgtcaaagaggaattttattatggctacgcacggtgttcggcgtaatacgctgacgcttgctgtcgcgggcgcgctgttggggacggggctggcgatgcccccggcggcgcaggcagcagggtttatcgaggattccacgctcagcggcggcctgtattactggcagcgcgaacgcgatcgtaaagatttaaataaaaccaaagagatgaccaggccggacggcagcagcgtcacggtaaataatcccgactacaacagctacaccaccaatttgtcccatgcgaccgccaacctgagcctggatttcagttccggctacgcctgggacatgctgggcctggacgttgccgccttcagcgcaattgaaattgcggaaagcaaagacagcggccacccgaacgaaatcgccttttccagcagcaaccgcacctatgatgaaacctatcagggcgataagggcggggtcagcctgtacaaggccgccgccaaattcaaatatggcccggtctgggcgcgcgccggctatattcagcccagcgggcaaacgctgctggcgccgcactggagctttttaccgggcacctatcgcggtgcggaggccggcgccaactttgactacggcgatgccggcgcgctgagtttctcttatatgtgggccgataaatataaagcgccatggcataccgtgatggacgacttccgccagaatgaccggaaaacctcggtgtcttatttgcactccgtcggcgctaaatatgatttcaaaaacgatctggtgctggaagcggcgtttgggcaggcgcagggctacgtgaaccagtatttcgccaaagccgcctatcagtttgaactgttcggcaatccgctcaccaccagctatcaattctacggcgctgaagaccgcatcagcgaccggcacgatcccaacagcatctatgacgggctggcctggctgcaggcgctgaccttcggttacaccaccggtcagtttacctggcgtctggagggcaccatggtcaaggccgagggcaatcaggggtacttcctgcagcgcatgacgccgacctatgcctcctcaaacggccgcctggatgtgtggtgggacaaccgctccgactttaacgccaacggcgagaaagcgctctacgccggggtgatgtacgacctgagcaagtggaacctgccgggctgggcggtcggcggctcttacgtctacgcctgggacgccaaaccgagcaccaacccgatctatgaccagagccagcgcctgaaagagagcgcctacagcctggacgccatgtacaccgtgcaggaagggcgcgccaagggcacgctgttcaagctgcacttcacgcagtatgacaaccactccgatattccgagctggggcggcggctacggcaacatcttccaggatgagcgcgacgtcaaatttatggttatcgcaccgttcaccatcttttaatcgctgccccggcgtcggggcagggttacagggggcagttgcatgatgagaacaatgttgttggcggccgcgatcgcggcggggctgaccggctgcgtacagccgcaggcggcgccggaggatggccggttacggcaggcttacgccgcctgcatcaataccgcggaagggtcgccggaaaaattgcagtcctgtcaggcggtgctggaggtcttgcggcaagagcggcggcaccagacgtttgccgcacaggaaacggtgcgcgtgatggattatcaaaaatgcattcaggcgctgcacagcggcgacggccaggcgtatcaggcgcgctgtggccggctgtggcaagaaattcgggcgaataaccacgattaccaaggaggctgaagatgaataaatttaaactgagtgccctggccgtattggcggcgaccgccggcatgttcggcgcggccggcagcgccatggcggatcagccgctggtggagcgcctcagccagctgaagctgaatatcaaaatgctggataaccgcgccgccgacagcggcgtggactgcgccaggctgggtgccgactgggcggcctgcaacaaggtgctgatcacgctggccaacggcggccaggcgattaccgccaaagactgggccatctatttccacagcccgcgtcagacgctggaggtgggcaataagcagttccgcatcactcacctgaccggcgatctgtataagctggagccgaccgcggcgttccggggcttcccggccaaccaggcggtggaaattcccattgtggcggagtactggcagctgtttaagaccgatttcctgccgcgctggtatgccaccgctggcgacgctaaaccgcaggtgctggtcaataccgatactgaagatctggaccggtttgtggcgccgttcggcgacgaccagtggaagcgcaccaaagacgataacaacgtgctgatgacgccggcctcgcgctttacgcgcaacgcggatgtgcagacgttgccggccgcctcgctgcgcggccagattatcccgacgccgatgtcggtacagatccatgcgcaggatatcgatcttggcaacggcgtggcgctgaacctcgacgcgctggagccggcgtcagcggaggtggtgcgcgagcgctttaagcagcttggcgtcgcaagtgtggcgacgggctatccgatcgtcaccgagatcagaccggcatcgtttagcggcgagatagcgcaatccggcgcctataaactgacgctgagcgagaaggaagcgcggattaccggctttgaccagagcggggtgttctacggtctgcagtccattttgtcgctgattccgctgaatggcgagaagaagattgccgcgctggaggcgagcgacgcgccgcgctttgcctaccgcgggctgttcctcgacgtggcgcgcaatttccaccataaggacgccgtgctgcgcctgctggatcagatggcggcctataagctgaataaattccatttccacctgaccgatgatgagggctggcgtattgaaatccctggcctgccggagttgacggacgtcggtgcgcagcgctgccatgacctgagcgaaaccacctgtctgctgccgcagtacggtcaggggccgggtgtctacggcggtttcttctcgcgccaggattacatcgacattctcaagtatgcgcaggcgcgacatattgaggtgatcccggaaatcgacatgccggcgcacgcccgcgcggcggtagtttccatggaggcgcgctaccagaaactgatggcgcagggcaagcagcaggaggcggaggcgtaccggctggtcgacccgaccgatacctcgaacaccacctcggtacagttcttcaaccgccagagctacctgaacccgtgcctggactcctccacccgctttgtcgacaaagtgatgggggaactggtcaaaatgcatcaggaggcggggcagccgatcggcacctggcactttggcggcgatgaggcgaaaaacatccgtctgggggccggttacaccgacgtgaagaaacctgaggcgggcaaggggatgctcgatctgagcaaggaagataagccatgggcgaagtcgcaggcctgccagcggctgatcgacagcggtaaagtggcggatatggaacatctgccgagctactttggccaggaggtcagcaagctggtgaaggcgcacggtatcgatcggatgcaggcctggcaggatggcctgaaagatgccaaggacgccaaagcgttcgccacctcgcgcgtgggcgtcaacttctgggataccctgtactggggcggctttgactcggtgaacgactgggccaacaagggttatgaagtggtggtctccaacccggactatgtctatttggacttcccgtatgaagtgaatccgaacgacagcggctattactggggcacccgcttcagcgacgagcgcaagatcttcagctttgccccggacaatatgccgcaaaacgccgaaacctcggttgaccgcgacggcaacgcgttcagcgccaaaagcgacaagccgtggccgggggcgcacggtctgtccgcccagctgtggagcgaggtggtacgaaccgatccgcagatggagtatatgatcttcccacgtgcgctgtcggtggccgagcgcgcctggcaccgcgccgactgggaactggactatcaggcgggccgcgagtacaaggggggggaaacccgctttgtcgacggcaaaaagctggcgcaggagtggcaggtttttgccaatatcctggggcagcgtgagctggccaagctggatgcgggtggcatcagttaccgtctgccggtgccgggcgcgcgcatagtcggcggcaggctggaagccaatattgcgctgccgggcctgaccatcgagtattcgaccgacggcggccagcgctggcagcgttatgatgacgccgccagaccggcggtgcagggcgaggtgcaggtgcgttcggcaagcccggacggcaagcgcttcagccgtgcggagccggtaacggcctaagccaaacgtctgcggcgcccatcgctataacggcgggcgccgcagcggctcctcgagcgacaggcataaaaaaaccgccgtgcggcggttcctgatttacgctggcaggccagctttatttcttgttatgcagcgtatcgttttcacggcagtcaccgctggtgcagtggccatacaggtacaggctgtggttggtgagtttgatgccgtgctgtttggcgatatcacgctgacgtgcttcaatggactcatcgctgaactcgatcactttgccgcagtccaggcagatcaggtgatcgtggtgatgctgttgggtcagctcaaatacggacttgccgccttcgaagttgtgacgggtaacgataccggcgtcgtcaaactggttcagtacgcggtaaaccgtcgccagaccaatctcttcgcccatgtcgatcagtttcttatacaaatcttccgcactgacatgatggcaagccggatcttgcagcacttccaggattttgagtcgcggaagcgtgacttttaagccggccttcttcaatgcggtgttgttgtcagtcatgcggattcagtcctgttactatgctaatcagttgaggcattgttgcctgtggcatcggtcggcacaaagcgttaatagcgactcattatagaaccggttgacctaaatggaaaccgccggttgttaacaaaagtctattgcaccgttacatgttgcgcgtgcaacatcttgatgaatgggataaaccggggccagagtctaccgtgacggggagggaagttactaatatgtagcttctattgcttcaatccgtgatgccgataacggccccgccggtcagcagggcccgtctcgcagcattgcggagcataacatcagccgatgatatcggccaggctcaactctgcgacgatctgtttgacccaggcttctacgcgttcgttggtcagttccggctggcgatcttcatcaatggccaaaccgataaagttgtcgtcgtccgccagacccttggaggcttcgaaatggtagcctttggttggccagtggccgacgatagcggcgccgcgcggttcgataatatcgcggatggtgcccatcgcgtcgcagaagtactcggcatagtcttcctgatcgccgcagccgaacagcgcaaccagcttaccgttgaagtctatttcttccagcgtcgggaaaaagtcgtcccagtcacattgtgcttcaccgtagtaccaggtcgggatgcccagcagcaaaatatcgaatgcgtccagatcttctttgctgcttttggcgatgtcgtgaatctcagcaacatcatcgccgaagtctttgcgaaggagcttttgaatcatcttggcaatgttttcggtattgcccgtgtcgctgccaaagaaaatgcctacgttagccatattgcgtataaccttttaattcaataaattacaatacgtttcgcctgctgatcgcatcggtatcgttgtaaagtggcgtcttggtaaagacctgggtcccaccggtaaacgcctatcatgccagaaatttgctccggggttttatcgcgttcatgcgatgccggaaagtaagggggcgttaagcgcacatcgccttacgccgtgtgcggctgccgcacgttattattgcgacggctgttcgtccgccagctgcgccagcagcatttgctcgatcagttcgctgcggctgatgttacgctgttcggccagcctgttcagcgcttccaccgcttccgcgttgattttcagttccacacgccgtaacccgcggactttatcgcgccgtaactgattacgcttattgattctaagctgttcatcacgggataacgggttggttttcgggcgccccggacggcgttcatctgcgaacagatccagcgtcgtgcgatccgtttgttcttttgccataggtagcggtactgcaagggaattagcatcaaaaagcggtggtctgcttccggacgctgtggttaataccgttcaggtcgttacaacctaagccaactttgcccccaatctggcgccggacagcacgctggggatggcggcaaaaattatagcgcgccatcttaccccagcaggcgccgcaacgacaatgcctaactgaggcgcaaacgcgctaagccgttatctttagcgcgttttttcgccacctgcgttcagggctggcccaaaaagcggtgaatggcgcgcagcaccgcctgcggtttttccgcatgcacccagtgcccggtgccggccacctcgtaggcgcgcgcctgcggaaactggcgcgcgatggcgtcacggtagctgttttgcacgtactctgacagcccgccgcggataaacagcgtcgggtgaggccaggcgggcacctcgcgccagccgataatcgccgcgtagttggcgatcagcaccggcaggttgaagcgccactctccctggtgaaaggatttcagcaggaactgaatgactccttcttcatccagatagtcgcgcatcagctgcgccgcctgctggcgctgggtaaggccggcgtcgctgaccgccgtcagggcggcgaagatgtcgtcatggtggcggctcgggtaggccaccggggcgatatcgatcaccaccagccgcgcaatgcggtcgggcgccagcgcggtcagcgccatggcggccttgccgcccatcgaatggccgatcacgatggcgcgggcgatctggagatcgtccagcagcgtcagcaggtcctgcgccatcgcggcatagctcatctcatcggaacgcggcgacaggccgtggttacgcagatccactttaatcacgctgtgccgttgattcagatcgcgcgccagcaccccgaggttgtcgagattgccgaacaggccgtggatcagcaggataggtagggtatcggcgttctccgcctgtgcggccagcaattgataatgtaatttcatcgcgaagttcatgatcttgagaggttctgatagggtatcatactcattatctgcaaaggtgatggattggcagtgctgacgcaccccgttatccaccgtatttgccgcgcgccggccggataaaaaatgacggggatataggtaatagtctgcttttgcccgcgaacggcactttgttgtgtctgcccccgcgcttttaactttataatccctcggcctgaaaccagaacctggcttcgggctttaagtagaaaacacagtactggataaagatgaaaactattgaagtcgacgaagaactttaccgttatattgccagccacacgcaacatatcggggaaagcgcgtccgatattttacggcgtatgttgaagttttccgcagggcaacctgtgcgtagcgcaagcgttgtggcccagaatcaggagccggaaaaagcggcgccgtcacgcccgcgcgatcgcgtgcgcgccatgcgcgaactgctgctgtcggatgaatacgccgagcagaacaaagccgtaaatcgctttatgctggtactttctacgctgtacaccctggatgctgccggcttcgccatggcgaccgaggcattgcatggccgtacccgcacctattttgccggcgatcagcaaacgctgctggcaaatggaacgcacaccaaaccgaaacacgttccgggcacgccttactgggtgatcaccaataccaataccggccgtaaacgcagcatggtggaacacattatgctgtccatgcagttcccgacggagctgactgaaaaggtttgcgggactatttgatttagcgaactgctcgtctcgtcggccgtgccgcattgcgtccggccgtttgagaagggaaagggagagatgttgatggcgaaccatccacgtgccgggcaaccggctcagcaaagcgatctgatcaacgtggcgcagctgacgtcgcagtactatgtgctgcagccggaagccggcaatgccgcccatgcggtgaaattcggcacgtccggccaccgtggcagcgccgaacgtcacagttttaatgaagcgcacattctggccattgcccaggcgattgccgaagtgcgtcgccagcagggcgtgaccggcccgtgctacgtgggtaaggatacgcacgcgctgtctgaaccggcatttatctcggtgctggaagttctgaccgccaacggcgtggatgtgatcgtgcaggaaaacaacggctatacgccaacgccggcgatttccaacgccatcctgagctacaacagcaagggcggtgcacaggcggacggcatcgtcatcacgccttcccacaacccgccggaagatggcggcatcaaatacaacccgcctaacggcggcccggccgacaccaacctgacctcggtgattgaaaaacgcgccaacgaactgctgagcgccaagctgcagggcgtgcagcgtcagtcgctggacaaggcctggaacagcggccatctgcacgcgcaggacctggtgcagccgtatgttgaagggctggtggacgtggtggatatgccggctattcagaatgccggcctgaagctgggcgtcgacccgctcggcggctctggcatcgcttactggcagcgcattgccgaacattacaaactggatctgacgctggtgaacgacgccgtcgatcagaccttccgctttatgcgtctggaccacgacggcgtgattcgtatggactgctcctccgaatcggcgatggcgggtctgctggcgctgcgcgacaagttcgacctggcgttcgccaacgatccggactacgaccgtcacggcatcgtgacgccggccggcctgatgaacccgaaccattatctggcggtggcgatcaactacctgttccagcatcgcccgcagtggggcgctgacgtcgccgtcggtaaaacgctggtatccagcgcgatgatcgaccgcgtggtggcggacctgggccgcaaactggtggaagtgccggtcggtttcaaatggttcgttgacggcctgtacgacggtagcttcggcttcggcggcgaagagagcgccggtgcctccttcctgcgcttcgacggcaagccgtggtccaccgacaaagacggcatcatcatgtgcctgctggcggcggagatcaccgcggtgagcggcgagaacccgcagcgtcactacgatctgctggcggcccgcttcggcgcgccaagctacaaccgtctgcaggcgccggccagccacgcgcagaaagcggcgctgtccaagctgtcgccggaaatggtgcaggccgacacgctgggcggcgatgccatcaccgcccgcctgacggcggcgccgggcaacggcgcgtcgatcggcggcctgaaggtgatgaccgacaacggctggtttgccgcgcgtccgtccggtacggaagaggcttacaaaatctactgcgagagcttcctcggcgcggaacaccgccagaaaatcgagcaggaagcggtggaaattgtcagcgaagtgctggcctccgcaaaataatctctcctcagtcatcgtaaagagcgctgtttttacagcgctttttttatgcccgccatttagatatatctgacatcaatatttcgcttgccgatttagatatatcgatctagattagatatatcgaatccgattcgatatatctaaaaccacctgagaggtaagcatgatgttccatcgatttcgttcagatcgcttcggcgatcgtcacggcgaagcgcgcgaacgccgctgccatcaccaccgcgccgggcgccacgcgatgggtggccacggtcacggcgaagggcacggccgcgggcgcggtagtaaactgcaccgcctgtttgaacacggcgatctgcgtatggtgctgctggcactggtagagcgtaaaccgagccacggctatgagttaatcaaggcgattgaagaggcctcctccggtctgtacgtgcccagccccggcgtgatctatccgacgctgacgctgctggaagagcaggattttctggaggcggaaacctcgggcaaggggcgcaagagctaccagattaccgatgccggtaaagcggagctggcgcagcatcagaccgcggtggacgtgatcttcgcccgcctggccgatgccggccgccgccgcgagggcaacctggccgaaggcattgccgataccatgcagcggctgaaacgcatattgcgcggcaatatgatgcgcgccgatctgactcagcagcaggttgaacgtattaaccaggcgctgcttgacgcagtcggccgtattgaggccgaagtggccgcagatgacaacgcagaggagaaagcctgatgccgggacaccgttttcgtattaccgttgaggcgctgagcgaccgtaaaggtgcgccggtagaaaagacgccgctggtgtttgaagtagaaaatcatgacgacattctggatattgtcgaacgcattcaggggcgggaagatttggctttcggtcaggaaaaaagcgccgcgtttgccgtcgggctaaagctgttttctgaagtgatgatcgaaaaccgcaaacatccggtgtttgcgccgctgcgcgacgcgttcaaagcgtttatggtcggcctgaagaaggggccgcaggccggcgagtagcctgcgccagctcagggcataaaacggtagccgacgccggtttcggtcagcagatgtttaggccgcgccggatcggcttccagtttctgccgcagatgccccatataaatacgcaagtaatggctgtgttcgacgtagttaggcccccagacgtggctgagcagctggcgctgggtcagcaccttgccggcgttggccagcagttccgccagcaggcggaactcaattggcgtcaggtgcagctcttcgccgccgcgcgtgacctggcggttaagcagatcgacgctgacgtcggcaaagctgacctgcgggctttcctgctgactggcggcatggcggcgcagcgccacgcgcacccgcgccagcagttcgccgatgccgaagggcttgctgagatagtcgtcggcgccggcgtccagcgcggcaatcttgtcctcttccgccaggcgggcggacagcacgatgatcgggatgctgctccactggcgcagatcgcggataaaactcagcccgtcgccgtcgggcagccccagatcgagaataatcagatccggcttgcgcgtaccggcttcaatcagaccccgctgcagcgtatcgctttcaaacacccgcagtccttccgtttccagcgcgctgcggacaaagcgccggatctctttctcatcttccacgatcagaacgttaatcggggtcatgctcaaccttgtcctcgcttataaatcgaagtctgcgccgtccatttccggcatgctttccagcggcagcagaaacttaaagctggcgccgccgtggctgctgctatccgcccagatccgcccgccgtgcagctcgataatcgcgcggcagatcgccagccccagaccgacgccgggaatggcggattctttatcgccgcgggagaatttatcgaagatatgcagcctttgctcggcggcaataccggggccgttatcccagatttccacttccagccactccggcaatgtgcgggcgcgaataccgataatagcatcctgtccggcatatttatcggcattttccaacaggttggtgaagacacgttccaataaactgccgtcgcagttgatcagcaccatgtcgtcgggcagctccaccttgacctcatgctggttaaagatcggctccagcatatgtagcgatgcgccgacgatctcctccagcgactgccactctttacgcaggataaacccgccggactgaatgcgcgccatatccagcagattatttaccagccgggtggtgctcagcacctgctggcggatctggctggcctgcggggcgtgcttggagccttccgccgccaggtccagcgtcagaatttccgcctgaccgaacagcaccgtcaacggggtgcgcagatcgtgcgacagcgccgccagcagcgaattgcgcagctgttcgcgttcggtatccagccgcgcctgcgcggcgctgcgcgccagctgctgacgttccagcgcgctggcgatcagcacgctgaaggtttgcagcagccgctgctgttccggcaccatcaattggcgcaggttggtcggttcgatggccagcaggccgaaggtgtgctgcgaggttttcagcggcagcaactggtaaggcacgccgggcagcgtatcggtgcccgcgccggcgggctgccccttgtcatagctccagcgggcgatggcctcatccaccgacagcatgccgccgtcctgaccggtcatctgccgcagctggccatcttcctgcggcagcatcagcacggttttggcgtgaaaactgctggagaggaaatggcggctggtgtcggcaacgtcctcggcggtcagcgcctggctcaggccgtgcgacatttcgtacaggtgccgcgcccgctgttcgcggtagcgcgccacccgtgcctgatagcgcacgccggcggtaaggttaccgatggtgatgccgacggtcagcatcaccgcaaaggtcagcagatactgcacatcgctgacggcgaatgaccagtgcggctggacaaaaaacagatcgaagctggcgacgttgatcaccgcggccagcaccgacggccagcggccgaagaacagcgcgacaatcactacgccgagcagatacaccatcaccaggttggcctgatcgaaccccggcagcagccattgggagagcagggtgatcagcgcgcacagtgcgaacgccaccgcgcagccgcgcagctgcatgcgccacttctcgctgaagctgcggttatcgggttccttcagcacgctcggcggacgttcatcctccagcgccacgatcaccagatcgagatccggccccagctggccgaggcgatcggcgaagctgctgcggaacttccagcgttgctcgccgcgtcggccgataatgattttgcccagattatgttcgcgggcgtagcgcagcaccgcgcgctcttccgacggtgcggccagcgtggcggtttctgcgcccagctcctgcgccagacgcagcgcgcgcagaatggcgcggcggcgggtttccggcagccggtgcagcttgggggtttccacatagaccgcgtgccagtggcagccgagccgcgccgccaggcgggcggcgatccgcaccagcttttcgctgccgctgttatggccgacgcacagcaaaatgctgtcgcgggtatgccagactttctcccgtccctgggtatcgcggaaggcgcgcatctggtcgtccacccggtcggcggtgcggcgtagcgccagctcgcgcagggcgatcagattgcccttacggaagaagtgctcaatggcgcgttcggcgtggccgggcagatacaccttgccttcattcaatcgccgctgcagatcgtccggcggcaggtcgaccagcaccacctcggtggcctgatcgaagacgtgatcggggacggtttcgcgcacgtgtacgccggtaatgccgccgaccacgtcgttcaggctctccaggtgctgtacgttgacggtggtcagcacgtcgatgccggcatccagcagctcctccacatcctgccagcgcttggggtggcgcgagccgtgggcgttgctgtgggccagttcatccatcagaatcagcgccgggtgacgcgccagcgcggcgtccagatcgaattcgcgcaccacgcggccgcggtgctggatccgtttttgcggcagtacgctcagcccgtccagcagcgcggcggtttcattacggccgtgggtttccaccaccccgaccagaacgtcaaggcccagagcgcgttgcctctgggcctcttgcagcatggcgtaggttttgccgacgccggcgcaggcgccgaaaaacaccttcaggcggccgcgcggtttttcgttggcgaccgccagcaggctgtccgggtcggggcgctgctgttcatcatcaaccatggaaactccttgtctggcaacgaaaaaggggttcaccgcggcgaacccgtagaaaaatggacatccccgtcacgcttattgctgagcgtccagcgcctggttcagctgcagcacattgaccgtggtcgtgccgaggaagcccggcacgggccgctcgctgtattcggcgattaagcgcgccacctgcgccggcggcagctggcgggcggcggccacgcgggccagctgatactgcgccgcagcgacggagatctgcgggtcgaggccgctgccggaggcggtcagcaggtcgaccgggatcgggccgtgcatcgtcgggttggcctggcgcagcagggcggcccgttcggcgaaggctttatccagttccgggttcgacgccgccagattgctgccgcctgacgcttcggcattataggccgaatcggcggtggcggaagggcggccccagaaatagcgcggttgggtaaaattctggccgatcaacgccgagccggccagtttgtcgccgtgatacagcagcgaaccgttggcctgttgggaaaacagcagctgcgccaggccggtggtcagcagcgggtaggcgatgccggtgagcagcgtcagcaaaatcagcatcaccagcgcaggacgtaaataagacatggtgtttctccttaacggttaaccggcgatgtgcagcagcgtcagcagcaggtcgatcagcttgataccgacgaacggcaccagcaggccgcccagcccgtacagccacaggttgcggcgcagcagcgccgctgcgctcatggctttgtaactgacgcctttgagcgccagcgggatcaggaatacgatcaccagcgcattgaaaatcaccgccgacataatggccgacgacggcgaatgcagatgcatgatattcagcgcattcagttgcgggtaggtcgcggcaaaggcggccggaataatggcgaagtacttcgccacgtcgttggcgatgctgaaggtggtcagcgaaccgcgcgtcatcagcatctgcttgccgatatgcaccacttcgatcagcttggtcgggttggagtccagatcgaccatattgccggcctctttcgccgcctgggtgccggagttcatcgccaccgcaacgtcggcctgcgccagcgccggcgcatcgttggtgccgtcgccggtcatcgccaccagccggccttccgcctgatactggcggatcagcgccagtttggcttccggcgtcgcttcggccaggaaatcgtccaccccggcctcggcggcgatggcggcggcggtcagccggttgtcgccggtgatcatcaccgttttaatccccatgcgacgcagctcggcaaagcgttccttgatgccgcctttaacaatgtccttcagcgccactacgcccagcactttagcgccttcggccaccaccagcggggtgccgccggtgtgtgccacgccttccaccagcgcgtcgatctccggcgggaagtgaccactgttggattccacgtggcggcgaatggcgtccaccgcgcctttgcggatcacgcgctgctgcacgttgacgccgctcatgcgggtttgcgccgagaagggcacaaaggtggcgttgagcgtctgtaaatcacgctcgcgcaggttgaagcgctgtttggccagcaccacgatgctgcggccttccggcgtttcatccgccagcgatgacagctgcgcggcgtccgccagctgctgctcgtcaacgccgggagcgggcaggaattcagacgcctggcggttgccgagggtgatggtgccggttttgtccagcagcagcacgtccacgtcgccggcggcttccaccgcccggccgctggtggcgatcacattggcgccgagcatgcggctcatgcccgccacgccgatcgccgacagcagaccgccgatggtggtggggatcaggcacaccagcaatgccaccagcacggtgatggtgaccaccgcgccgctgccggcggcgacgacgctgtagtgcgagaacggcagcagggtggcggtcgccagcacgaagacgatggtcagcgccaccagcaggatagtcagcgccacttcgtttggcgtcttgcgccgtttggcgccttcgaccatggcgatcatccggtcgaggaaggtttcccccgggttgacgctgcactggacgatcagccagtcggacagcacgcgggtgccgccggtgaccgaggagaaatcgccgccggattcgcggatcaccggcgcggattcgccggtgatggcgctttcatccaccgaggcgccgccctccagcacttcaccgtcgcagggaatggtgtcgccggcttccaccagcaccacgtcgcctttacgcaggctctgcgacgccactttttcctggggcgcgtcgcgctgcggctgcgccagttttttggcccagctggtctgtttgctgcccttcaggctttccgcctgcgctttgctgcggccctccgccagcgcttcggcgaagttggcgaacagtacggtgaaccacagccacagcgccacgctgccggtaaaggcggcgtcgccgcggccatggccggtcagcatgccgagccagatcagggtggtgagcaggctgccgagatacaccacgaacatcaccgggttgcgccactgggtgcgcggatccagttttttcacggcgtccagcagcgcgttacgcaccagcgccggttcaaatagcgcgcgttgtttgcgagtcataactatttctctctaagaagccgttaacgggccagccaaatctgtaaatgctcggccaccgggcccagcgccagcgcaggaataaaggtcagggcgccaaccagcagtacggtgccgatcagcaggccgacaaacagcggcccgtaggtcggcagggtgccgttccccgccggctgacgatttttggcgcagagtgaaccggcgatcgccagcaccggcaggatcacgccgaagcggccaaccagcatggcgaaggccagcagcaggttgtagaacggcgtgttgacgctcagcccggcgaaggcgctgccgttgttgttggcggcagaggagaaggcgtacagcacttcgctcagcccgtgggcgccggggttgagaatgccgctgcgtccggcgtcggtcgccagcgccagcgcgctgcccagcagcaccagcgtcggcgtcaccaggatcgccagcgcggtcattttcatctcatagacgtcgatctttttccccagatactctggcgtacggccaatcatcagcccggcgataaacaccgtcagcaggacgaacagcagcatgccgtacagcccggagccgacgccgccgaacaccacttcgccgatctgcatcagccacatcggcaccatgccgcccagtgcggtgaaggaatcatgcatggcgttgaccgcgccgcaggaggcggcggtggtgaccacggagaacaggctgctggcaaggatgccgaagcgcgactctttgccttccatattgaacatgctgtcggcgccggcggcgctcagatgcgggttgcccgccagttcggcgtacatcaccgccaccacggcgacgacgaagatcagcgacatcgcccagagcagcgtatggccctgacggttttcaccggcggcctggccgaaggcgaagcacagcgcgctggggatcaggaagatcgccagcatctgcaccatattgctcagcgcggtggggttttcaaacggatgcgccgagttggcgccaaagaagccgccgccgttggtgccgagcatcttgatcgcttcctgcgaggccaccggccccatcggcagcacctgttggccgccttccagcgtggtcagatgcaggtagggcgacaggttctgcagcacgccctggctgacgaaaaacagcgcgataagcagtgacagcggcagcaggacgtacagcgtgatacgccagatatccagccaggcgttgccgatggtggcgctggaacggcggctgaacgcgcggatcagcgcaaaggcgacggcgatgccgctggcggcggagaggaagttctgcaccgtcagaccggccatctggctgaggtagctgagggtgctttcaccgctgtaggcctgccagttggtattggtgacgaagctgacggcggtgttcagcgccagatgccaggacatgcccgggaaaccctgcgggttgagcggcagcgcgccctggcccattaacagcgccatcagcaggatgatgccaagcaggttgaagagcaggatcgccagtgcatactgacgccagttcatctcttccccgcggctgccgctgcagctgcggataaaacgttcgctgtgacgcagcacgggcaggggttcaccttcaatcaggcgcgccagaaaatagcccagcgggcgtgacagaagcagcagaaccagcaggaagctggcgataaacagaaaggctgatgcagccatcagaaatcctccgcgttgaacagggcgtaaaccagatagcccaacagcagcaggaccaacagcgcgccagcgataacgctgatactcacggggcacctccacaggtgacggttcttgatagcgggagtgtaggaaggcgggtggaaagaagatgaaaaaatcgcgtcgcaggctgtaaaaaaagtataaaaacgcctgaatcatcgacatttttgccgtcgcgttgggacggaaagatcaccgtgagtaacttttgtgcgggataaccataaggtaaccaatgtttagttaataattaaccatcatgtaacaaaatttcagtataaagagcaaaatgcgctttttttactgattttagtggtcggatgagtagtaaattttcatcagttgcgctaaaattttgcgcagttaccaaattcatccgtttatctgtttttacgccgtcgctgcgcctgacagccatgcagccggcgtgcttttaaggaggttcgcatgtctacctatcaagcttatccattgcatcggattctcctgcgccgcggcgcagtggttctggccggcgtgctggccttgccggtgatgctgttccgctccgatcgcgcgcgtttttacagctatctgcaccgcgtctggtcaaaaaccagcgataagccggtctggctgcaacaggcggaactggcctccggcgatttttactaagccgtgcctatcccctgcaaccctcgcttcggcgggggtttttttatgctcgccgccggcgggcagcgtcgtcttaaccgccgaattcttctatacttttactgtgttttagcggtcgaggagaaattatgggcgatcaaatacctattggcatcagcgcctgcctgttgggggcgtcggtacggtttgacggcggccataaacgtctggatttcgccgtcagccaactggcgccccacgtacgctttgtaccactgtgcccggagatggctattggtctgccggtgccgcgtccggcgttacggttggtgaaaaaatcggggcaggtcgctctgtgccacagccagaatgctgagattgatctgacggcggaaatgcgacagttttctgcccggcatgtggctgaactttcttcattgtgcggttatatcgtatgtgcgaaatcgccgagctgcggcatggagcgggtgcgggtgtacgatgaaaatcatggcgcgcgcaagaacggcgtcgggttgtttaccgccgaactgatgcgacagatgccctggctgccggttgaggaagatggccgactgcaggatacggcgctgcgtgagaattttatcgagcgggtgtgtgcgttgcatgagttcaacacgttgtggcgcgatggtctgacgcgtgcggcgctgatcgcatttcacagccgttacaaactctcgttgctggcgcactcccagactgagtatcgtgaactgggacgttttgtcgcagatattgcactttggccatcgcttgaggcgtttgcgtatgcgtatcgtcagcggctgatgacactgctgacgcacaaggcgacgcggcgtaaccacaccaatgtgctgatgcatgtacaaggctattttcgccgttggctcagcccatctcaacggcaagagttgacgctgctgattgagcgttaccgacagggaacacagccgctgttggcgcctatcacgctgttaaagcactatctggcggagttcccggacgtttatctggcgcagcagcgctattttgacccttacccggaagcgctgcgtctgcgttacggctattaatggaaggaggggtatggccacccatttggtctggctgcgcaacgatctgcgcatcacggacaacaaggcgttgtatgccgcctgccgcgatccgcaggcgcaggtggtggcgctgtttatcgccacgccgcagcagtggcgacggcatgagatggcaccgcgtcaggcggcatttatctacgccaacctgctgcagctgcggtcgcagctggcgcagcgcggtattccgctggtggtgcaacagtgtgatgactttgccgctgcggcgcgctggttgaccgactattgccgcgccaccggcgtcgacgcgttgttttacaaccggcagtatgaactgaatgagcggcggcgtgaccggcaggttgaaagcgcgctggcggaaacgctgacctgccacgcgtttgatgacgcgctgctgctgccgcccggcagcgtgcagaccggcagcggcgagatgtatcaggtctttacgccgtttcgtaaggcgtttttgcagcgtctgctcagcgtggatgtgcactccctgccggcgccgtcggtgcgggcgggcggcgcgattgccgagccggcggcgccggagccgtttgcgtaccctgatgccgaatgggatgcggcatttccgccgggtgaggagcacgctctgcgccggctgcgcgccttctgtcgcgagcaggtcgaggattaccggcagcagcgcgattttccggcgctggacgccaccagcggcctgtcgccgtatctggcgctgggggtgctatcaccgcgccagtgcttcaaccgcctgcggctgacctgccccgatctgctgacgcagccggagagcggcgcatttacctggctgaatgagttaatctggcgcgagttttaccgccatctgctggtggctcatccggcgttgtgccgccaccgcccgtttatcggctggacggacgccgtccgctggaacccggacgccgaggcgctgcaggcctggcagcaggggcgcaccggctacccgattgttgatgcggccatgcggcaactgaaccacaccggatggatgcataatcgcctgcggatgatcgtcgccagttttctggtgaaggatctcctgatcgactggcgcgccggcgagcgctactttatgcgccaactgctggatggcgactttgccgccaacaacggcggctggcagtgggcggcgtcgaccggcaccgatgcggcgccttacttccgcatcttcaacccgacaacgcagggcgaacgttttgatccgcaaggcgcttttatccgtaaatggttgcccgaactggcggatgtaccggacaatgagcttcatcatccccatcgctgggcggaacaacagggcgtggcgctggcgtatccaccgccgatcgtcgaccaccgccaggcgcggctgacgacgctggcggcgtttgaggcggcaaaacgcgggggagagtaacggtcaccgcaaggagcaaacttatgttgaagacaatactggccgtctgtctgagcggctattcggcgctggcgctggccgggtttgacgtggtggcgctcggcgtcgacggcggagtcagcgacggcaatctgacctcttatcttatccgcagcgacggtcagacacagtatgtggcgctggacgccggctcgctgctgcccggcatcgtcaaggggctggatcagggcagcttcccgcaggtgacgccggaaacggcggcgccgtatacgccgcagggccatattttccgccggctgatcggcgcctattttatcagccacgcgcatctcgaccatctggccggcctgattatcgcctcgccggaagacgcgaaaaagacgctatatgcctcgaatgacacggtactgacgctgcgcaaccactattttaactggaagagctggccaaacttcagcgattccggcaacggtcagcgccttggcacctaccggctgcagccggtgcgcgagcagcagcgctttaccttcggcaccaccgggctgagtggggtgatgtatccgctcagccatgcgggttaccactcttcgatggtgctgttgtccgatcgtacgggcgctttcgcctattttggcgacaccgggccggacgcgctggagaagtcgcgccagttggacagcgtctggcgggcgctggggccgctgattgccgataaaaaactgcagggcatgattattgaaacctcttaccccaatgaggtgtcagacagcaaactctatggccaccttactccggcctggctgctgaaggagctgaagaatctgcaaaaatacagcggcggcgacggttcgctcaccgggctgccgatcgtcatcagccatatcaaaccgagcctgaggcagggagacgatcggcgcgccgtgattcagcagcagctggagcagggcaacgatttgggtgttaaatttatttttatggcgcagggcgaacgtcagcagttttaacttcgctccccgtcgtccgggaaagcgggtgccgggagccacgcactatgttgaagagagatgagtatgaataacctcgatctggaaagcttgataaacaatgtacttaacagcgccgcgtttcaggactacgcgccaaatggcctgcaggtcgaaggacgggaaaacgtacatcgtatcgttaccggcgtgaccgcctgccaggcgctgctggacgcggcggtggagcatcaggccgacgccattgtggtgcaccacggctatttctggaaaaacgaggcgccggtggtacgtggtatgaaacgcaaccgcctgaagacgctgttggggaacgatatcaacctgtacggctaccacctgccgctggatgcgcatccgctgctgggcaataacgcccagctggcgcagctgctggatatccgcgtgctgggcgaggttgagccgctggtgccgcacggcgagtttgaacagccgctcagcggcgcagagctgcagcagcgtcttgaaacgcgtctgggccgtgcggtactgcactgcggcgataacgcgccggcgcagatccgtcgggttgcctggtgcaccggcggcggccagggctttatcgacagcgcggcgcgtttcggcgtggacgcctttatcagcggtgaagtgtccgaacagaccattcacagcgcgcgtgaaatgggcattcactttttcgccgccggtcatcacgctaccgaacgcggcggcgtcaaggcgctgggtgaatggctggccgagcaccatggcctggatgtgacctttatcgatatccctaatcccgcctgattttcccccagggttcagcatgctgaaccctttttcttactatatccttatttttacaggggttgttgtattgacagccggcctgcgctcgcgcataactgatacgttttgcaaacaataataaggagagtaatggtgcaacgagcacaatattacctattgggtgaaagggcgatcgtgcttgaattggcaccgccggtgacgctgcccagccagcagcggatctgggcgttggcggaaaaatttaaccaccatccacatgtacaggaagtggtgccggggatgaataacctgacgctgctgctgcagacgccgcaggcggatatcgccgcgctgctggaacagctgcgcgagggttgggagagcagtgaaacgctggtgccgccggcgcgcgaggtggcgattccggtgatttacggcggcgagatggggccggatctggatgaggtggcgcgccataccgacatgacgccgcagcaggtggtggagtgccacgctgcggccgcttatgtggtgtacttcctcggcttccagccgggcttcccttatctcggcggcatgccggaacggctgacgatgccgcgtcgcgcggagccacgcctgagcgtgcccgccggctcggtcggcatcggcggcagccagacgggcatttatccgcaggccgcgccgggcggctggcagctgatcggccgtacgccgctggcgttgtttaacccgcaggataccccgccgacgctgctgcgtccgggcgacaacgtgcgttttgtaccgcagcaggagggcgtatgctgaaaattctgcgtgccggcatctataccacggtgcaggatctggggcgaaacggcttccgcagcctcggcattagtcagggcggcgcgctggatgcgccggcgctgaaaatcgccaacctgctggtgggcaaccgcgcggacagcgccgggctggagattacgctcgggcagttcagcgttgaatttacccggccgggctggattgcgctgaccggcgccggctgcgacgcgctgctggacggtaaaccgctgtggaccggctggcgttatccggtgaaagcgggccagcagctggtgctgcagaagccgaaacacggcatgcgcagctatctggcgattgccggcggcattgcggtgccggaggtgctgggttcgcgcagcaccgatctgcgaaccggctttggcggtctggagggacggaagctgcaggacggcgaccagctgccgctgggggagagcgccaaggcgccgggcaagccgttcggcgtcaaacagctgctgtttaacaaccgtatccgcgcgctgccggggccggagtaccaagagttcagcactgccgcgcgggagaccttctggcgcacgccgtggcagctgagtccgcagagcaaccgcatgggctaccggctgcagggcagcgcggagttaacgcgcaccaccgcgcgggaaatgctgtcgcacggcctgcagccgggcgtggtgcaggtgccgcataacggccagccgatcgtcctgatggcggatgcgcagacgaccggcggctacccgcgcattgcctgcgtgatcgaagccgatctctaccatctggcgcagctgcgtctgggagaaccggtgcactttattccctgttctctggaagacgcgcagcgcgccaaaaaggagcaggatctgtttatccaacaaattgcctgggggctacatgatcgttgatttaaatgccgatctgggggaagggtgcgttaacgaccaggcgctgctacagctggtcagttcggccaatatcgcctgcggttttcacgccggcgacgcgcagaccatgcgccagtcggtgcgctgggcgctgcagtatggcgtggcgattggcgcgcaccccagcttccccgaccgggaaaactttggccgtacgcgcatgcagctgccggcggaaaccgtctacgcgcaggtggtgtaccagctgggggcgctggcagccatcgccagggcggagggcggcgcgatgacgcacgtgaagccgcacggcatgctgtacaaccaggcggcggtggagccggcgctggcggacgccatcgcccgggcggtcaaggacgtcgatccggcgctgcggctggtggggctggcgggcagcgagctgatccgcgccggagagcggttggggctggcgacccggcaggaagcgtttgccgaccgcggctatctgtccgacggcacgctggtgccgcgcgggcaaagcggagcgctgatcgaagatgaccagcaggcgctgcaacaaacgctggaaatggtgcgccatcatcgggtgcgcagcattgacggcaaatgggccgcggtgcaggcggaaactgtctgtctgcacggcgacggcgagcatgcgctggcgtatgcccgcaaactgcgcgccagctttgccgaacagggcatcagcgtcagcgcagaataacaataaaaaaccaacacaacataacaggcacaggccttcgacccgcagcttgcggctgcgggcggggcgttaaggggaatacacaatggaacaggttgtcaattactggccgctgatcggcattgccgtgatcgtggtcggttttcttctgcgttttaatccggtgctggtggtgatcgtcgccggtctggccaccgggctggcggcgatgatgccgctgacggaaatcctggagaggatgggcgaagggtttctgaacacccgcaacctgtcgctgatcctgctgctgccgctggcggtgatcggtacgctggagcgccatggcctgaaggagcgggcgcaggcctggatcgccaggatcaaaagcgccaccgccgggcgtctgctgatcgtctacctgtttgtgcgggaaatcaccgcggcgatggggctgaccagcctgggcggccatccgcagatggtgcgtccgctgctggcgccgatggccgagggggcgacagagaaccgttatggcgagctgccggagcgcgtacgctaccgcctgcgcgccatgtcggcggcgaccgataatgtcgggctgttcttcggcgaagatattttcgtcgccttcggcgcgattatttttatgcacaactttatgctggagtccggcggtattcagaccgaaccgctgcatatcgcgctgtggggcattccgacggcgattttcgcctttctgatccacgccttccgcctgtaccgcatggacaagcggctcagcgccgaactggcgcagcttaatcaggcggcgctgcaggccaaaggagacgcgcaatgaactttcagctgcaatatctctactggttggccgggattatcctgttgattgttgccgtgatgtcgctgcgcgaccgcgccaacccgcgtcgttttaccaccgccttattctgggggctgtatggcctggtgtttatggtcggcgactggacctatgacctgttcggtgccggcgaggaagccagacgcctgctgcatagggttatcggcgcgctggtggtgctgatggcgctggttgccggcctcggcggcgtgcggctgggcagttaccatcagcgtacgcagcagcagcgcgaagagagcgccaagcggctcggcaaccggctgtttgtgccggcgctggcgatcccggtggtgacggtgatcggggtgctgctgttcaacaatattccggcgctgcagagcgcggtgttcggcccgggcaaccactcgacgctgattaccctgttctcgatggcgctgggggtgatccttggcggcgtgattgcggtgaaaatgacccacgaacgcgtggcgcagccgctgcaggaggcgcgccggctgctggattccatcggctgggcgtttattttgccgcagatcctcgccatgttggggctgctgttcaccagcgccggggtcggcacggcggtggcgcacctgacgcaggagtatctggcggtggataaccgctttatcgccgtggcggtgtatgcggtcggtatggcgctgttgaccatggtgatgggcaacgcctttgcggcattcccgattattaccgccggcgtcggcattccgattctggtgctgcagcacggtggtaacccggcggtgatggcggccatcggcatgttttccggctactgcggcacgctgatgacgccgatggcggctaactttaatatcgtaccggcggcgctgctggaactgccggatcgcaacgcggtgattaagatgcaggtgccgactggcgtcctgctgctgacggtaaacgtcttcctgctctatttcctgatgttcctgtaggagaacgcatgcaacacacagtattgattaccggctttgagccgtttgacggtgagcgcgtcaatccttcctgggaagtggtgaagcagcttaatgacatggaactgagcggcgtgcgcatcgtggcgcgccagctgccctgcgtattcggcgccgcgctgacggcgctgaacgcggcgattgatgaactggcgccgcagatggtgctggcggtcggccaggccggcggccgcagcgatatttcgctggagcgggtggcgatcaatatcgatgatgcgcgcattccggataatcaggggcagcagccgatcgatgagccgatcgtcgccgacgggccggcggcgtatttcagtacgctgccgatcaaggcggtggttgacagtatgcgcgaggccggtattccggcttcggtatcgcaaaccgccggcacctatgtgtgcaaccacgtgatgtacggcctgctgcaccggctgcgcgaccagccggcgatcaagggcggatttattcatattccctatctgccggaacaggcggcggcgcatccgggccagccgagcatggcggccggcaccgtgctgttcgcgctggagctggcgatctcggttgctctgcaggtggaacacgatctgaaggtggtgggcggcgccacgcactaagccgcgttaaggcgtcctcagcggcgccggtacgctaaaccaaggagcagtatatgcctgaaggaccggaaatacgccgggcggcggaccaactggcggcggcgatcctcaaccagccgctgcgcgatgtctggtttgcctttccccggctgcaacactaccagcgcgaactgatcggcgagcgggtgatcgccatcgagccgcgcggcaaagcgttgctgacccacttttccaacgggctgacgatgtacagccataaccagctgtacggcgtgtggaaagtggcggcggcgggggaaagcccggccaccaagcgtgaactacgcgtgcgtctggagacggcgcagcaggcaattttgctgtacagcgcctcggatatcaccctggggccgcgcggcgaaattgagcaacatccctttttgcagcgtatcgggcctgacgtgctggacgagcgtctgacgccgcagcaggttgcggaacggctgctgtcgccgccgttccgccggcgtcagctggggggcatgctgctggaccaggcttttctggccgggctgggtaactatctgcgggcggaaattctctggcaggcgcagctggtgccgcagcaccggccgcaggcgttaaccccgcaggcgctgcagcggctggcgcaggcattgttggcggtgccgcgcctttcctaccatacgcgcggacaggcggacgacgaccgtcaccacggcgcgctgttcagcttcaaggtgtttcaccgcagcggcgagccgtgcccgcgctgcggcgcgatgattgaaaaaaccacgctgtcgtcgcggccgttctacttctgtccggtctgtcagcgctagcgtagcgtaaaaaaaagcgccgcccgaaagggcggcgccgtgctgctttatgtagggtaaagcggcattatttcagctgggatttgaaatcacgctcggcgtagccggtgtacagctgacgcggacgggcgattttgatgccctcgtcgtgcatttcgttccagtgggcgatccagccgatagtacgcgcgatggcgaagataacggtgaacatggaagacggaatgcccatcgccttcaggatgatgcctgagtagaagtcgacgttcgggtacagtttcttctcgatgaagtacgggtcgttcagcgcgatgtgttccagctccatcgcgacctgcagcaggttatcatctttcttgttcagctctttcagcacttcgtgacaggtttcacgcatcacggtggcgcgcgggtcgtagttcttgtacacgcggtggccgaagcccatcaggcggaaggagtcgttcttgtccttggcgcgcttgatgaattccggaatgtgctcaacggtgttgatctcttccagcattttcagcgccgcttcgttggcgccgccgtgcgcaggcccccacagggaggcgataccggccgcgatgcaggcaaacgggttggcaccggaagagccggcggtacgtacggtagaggtcgaggcgttctgctcgtggtcggcatgcaggatcaggatacgatccatcgcgcgttccagcaccgggttcaccacgtactcttcacacggcgtagcgaacatcatatgcaggaagttaccggcgtaggacaggtcgttgcgcgggtaaacgaacggctggcccagcgagtatttgtaacacatcgccgctacggtcggcattttggacagcagacggtaggcggtgatttcacggtgacgctcgttgttgacgtccagcgcatcgtggtagaaggccgccagcgcgccggtcacgccgcacagcaccgccatcgggtgcgagtcgcgacggaagccacggaacagatgggtgatctggtcgtggatcatggtgtggcgggtaacggtggttttgaaggtttcaaactcttccggcgtcggcgtttcgccgtacagcaggatgtagcacacttccagataagaggactctttcgccagttgctcgatagggaagccgcggtgcagcagcacgcctttgtcgccatcgataaacgtgattttagattcgcaggaagccgtggaggtgaagccgggatcgaatgtgaaataacctttggaaccgagggtgcgaacatcaaggacatcagggcccagggttgggcttagtacgccgagctcaatgggagcgtcaccgtttggtacggttagcgtcgctttcttatcagtcatttactgtctccttagcgccttattttaataatcactaacaaccgaaataccttaattctccgcatgttgcccgcaaaaagagtatgcggacataaactctgtgagcaactgcgcaataatgcggttagggtacagagtgatgaccccggcgcttccgttttgcggcataataggcggcaaacagaagttgctgggctgaccaggcgaacgagacgggtggccggttgttaacgatttattgaattcgttattttctgttgatcattacctacgacgtgttcggggttttttaaccgaatacactgttgcataacttcaacgtggggggaagtgtatccggcgacctatagcgcatcatagggccttttgtgcccctatatgtaatggaaatgttgatctcttgtcaaatcagataattaattttgtactaaatgtgaaaatcgtgatctaaatcactgttcgggggaaatgtccccaaagggattgtatgggaattgtaatcagaatgtgatcctcctatactgccgccaggtctccggattaccctgaagtaggagcacccagcgttataacaatgcgccgtttaagcacagaggatgtcgatgtttgagcgcgtgacgtgtaagggtttttggctcttaacgctgtctgatccccacccaggcccggaggaaggaaaataataagagctgtgtgggcaaaaccgtgaaaaaacaaagacctgtcaacctggatctgcaaacgatccggtttcccgtaactgcgatagcgtccatcttacaccgagtctctggcgtaattaccttcgttgccgtgggtattctcctctggctgctgggcacgtctctctcttcccaagaggggttcctgcaggctgccgccatcatgaatagcttcttcgtcaagttcatattctgggggatcctcactgcgctggcctatcacatttgcggtggcgttcgtcacttgttaatggattttggctatatcgaagagagtttagcggctggtcagcgttctgcccaggtggcattcgttctgaccgttgtgctgtcaattctggctggagtcctcgtatggtaaacaatgcttccgcattagggcgcagcggcgtacacgactggttgttactgcgtgcttccgctatcgtcatcaccctgtatgtcctctatatcctgggctttgtcgtcacggctccggacatcacctatgaaatctggcgcggcttcttcgccacctcaattacgaaagtcttcaccgtgttgaccttgctgtcgattctggcgcacgcctggatcggtctgtggcaggtgctgacggattatattaagccgttggcgttacgcctggtgctgcaactggcggtggtcgtcctgttgctggtctatttactgtacggaacaatcgtagtgtggggtgcgtaaaaaatgaaactgccagtcagagagtttgatgcagttgttatcggtgcgggcggcgcaggtatgcgcgcggcgctgcaaatttcccagtcgggctcaacctgtgccctgctgtccaaagtattcccgacccgttcccataccgtgtccgcacagggcggcatcaccgtcgcgctgggcaacagccacgaagataactgggaatggcatatgtacgataccgtcaagggttccgactatatcggcgaccaggacgctatcgagtatatgtgtaaaaccggcccggaagcgattctggagctggagcacatgggcctgccgttctcgcgtctggacgacggccgcatctatcagcgtccgttcggcggccagtcgaaagagttcggcggcgagcaggcggcgcgcaccgcggcggcggctgaccgtaccggccatgccttgttgcacacgctgtaccagcagaacctgagaaaccacaccaccatcttctccgagtggtacgcgctggatctggtgaagaaccaggacggcgccgtggtcggcaccaccgccatctgcatcgaaaccggcgaagtggtgtacttcaaagccaaggcgaccattctggccaccggcggcgcaggccgtatttaccagtccaccactaacgcccacattaataccggcgacggcgtcggcatggcgattcgcgccggcgtaccggtgcaggatatggaaatgtggcagttccacccgaccggcatcgccggcgccggggttctggtgactgaaggctgccgcggcgaaggcggttacctgctgaataaacacggcgagcgctttatggaacgttatgcgccgaacgccaaagatctggcgggccgcgacgtggttgcgcgctcgatcatgattgagatccgcgaaggccgcggctgcgacggcccatggggcccgcacgccaagctgaagctggaccacctgggcaaagacgtgctggaatcccgcctgccgggcattctggaactgtcgcgcacctttgcgcacgttgatccggtgaaagagccgatcccggttatcccgacctgtcactatatgatgggcggcattccgaccaaagtgagcggtcaggcgctgaccgtcaacgagaaaggcgaagacgtggtcattccgggcctgtttgccgtcggcgaaatcgcctgcgtatcggtgcacggcgccaaccgcctgggcggcaactcgctgcttgacctggtggtgttcggccgttccgccggcatgcatctgcaggagtctctggcagagcagggcgcaacccgtgacgccagcgaatccgatgtggaagcgtcgctggaccgcctgaaccgctggaacaacacccgctccggcgaagatccggtggaaattcgcaaggcgctgcaagcctgtatgcaacacaacttctcggtgttccgcgaaggtgatgcgatggcgaagggcctggaagagctgaaagtgattcgtgaacgtttgaagaacgcacgcctggacgatacctcccgcgagttcaacacccagcgcatcgaatgcctggaactggacaacctgatggagaccgcgtattccaccgccgtgtcggccaacttccgtaccgagagccgtggtgcacacagccgcttcgactacccggaacgtgatgacgccaactggctgtgccattcgctgtatctgccgcaatcggaaagcatggcgcgtcgtgaagtgaacatgcaaccgaaactgcgcccggcattcccgccgaaagtgcgttcttactaattcgcggagatcgatggatgaaactcgaattctcaatatatcgctataacccggatgtcgacgacgctccgcacatgcaagattacacgcttgaagcggaagaaggtcgcgatatgatgttgctggacgcgttgatccaactgaaagagaaggatccgacgctgtcgttccgtcgctcatgccgtgaaggcgtgtgcggttccgacggtctgaacatgaacggcaaaaacggcctggcctgcatcaccccgatttcgtcgctgcgtaaaggcaacggcaaaatcgtcattcgtccgctgccgggtctgccggtggtgcgcgatctggtggtggacatggggcagttctatacccagtatgaaaaaatccgtccttacctgcttaacgacggtaaaaatccgccggcgcgcgagcacctgcagtcgccggacgaacgcgccaagctggacggtctgtacgagtgcattctgtgcgcctgctgctcgacctcttgcccgtcgttctggtggaacccggacaaattcatcggcccggccggcctgctggcggcatatcgtttcctgatcgacagtcgcgacaccgaaacggcagaacgtttagacgatctggacgacgctttcagtgttttccgctgccatagcatcatgaattgtgtcagtgtatgccctaaaggcttgaacccgacccgcgctatcgggcatatcaagtcgatgctgctgcaacgcagcgcgtaacagcttgtgatatcgcgccggagccgttggcccggcgcatattggcaggaagcctctaaaaactgacccgtgactgcggcagcatgcagtcaggttcctcccgccggtttttagaggttccttgtaagggaccgcaaggtccaaacagaacgtaaatacccccttgctgcggcgcgtgcgccatggcgaagggagatacgtcgagtgaaccgttttacggcaaaccgttttaatcacggtagttatgttaaccacggcgaaaactgaagctttaaagcttaagggatcataatgcagaacggcgcaatgaaggcctggctggattcctcctatctggcgggcgcgaaccagtcttacatagagcagctctatgaagactacctaaccgatccgggctctgtcgaagatagctggcgttccattttccaacagctccccaccgcgggtgtcaaacccgatcaacttcactctcaaacccgtgaatacttccgccgtctggcgaaggattctgcgcgttacaacggcagcatcaacgatccggacaccgatgccaaacaggtgaaggtcctgcagctgatcaacgccttccgctttcgcggacatcagcatgccaaccttgacccgctcggcctgtggaagcaggacgcagtacctgacctcgatcctgcttaccacaacctgaccgacgccgacttccaggaaaccttcaacgtgggttctttcgccattggcaaagacaccatgaagctggcggatctgtatgaagcgctgaagcagacctactgcggctctatcggtgcggagtacatgcatatcaccaataccgaagaaaaacgctggattcagcagcgtatcgaatcggtggttggccatgccagcttcagcagcgatgagaaacgtcgcttcctgaacgagcttactgcggcagaaggcctggagcgttacctgggcgccaagttcccgggggcgaagcgcttctcccttgaaggcggggacgcgctggtgccgatgctcaaagagatggtgcgtcatgccggcaagaacggcacgcgcgaagtggtgctgggcatggcccaccgcggccgcctgaacgtgctgattaacgtgctgggtaaaaagcctgccgacctgttcgacgagtttgccggcaaacataaagaacacctcggcaccggcgacgtgaaataccaccagggcttctcatccgacgtggaaaccgaaggcggcatggtccacctggcgctggcgtttaacccgtcgcacctggagatcgtcagcccggtggttatgggctccgtacgcgcccgtcgcgaccgtctggatgaagcgcgcagcaacatggtgctgccgatcaccatccacggcgacgccgccatcaccggccagggcgtggtgcaggaaaccctgaacatgtctcaggcgcgcggctacgaagtgggcggcacggtgcgcatcgtcatcaacaaccagattggtttcaccacctccaatccgctggatgcgcgctccacccaatactgtaccgatatcgccaagatggtgcagtcgccgattttccacgttaatgctgacgatccggaagcggtggcgtttgttacccgtctggcgttggatttccgtaacacctttaaacgcgacgtcatgatcgatctggtttgctatcgtcgtcatgggcacaacgaagccgatgagccaagcgcaacccagccgctgatgtatcagaagatcaagaagcacccgacgccgcgtaaaatctacgccgacgtgctgaccgaagagaaagtcgcgacgctggaagatgccacggaaatggtcaatctgtatcgcgatgcgctggaccgcggcgagtgcgtggttgaagagtggcgtccgatgaacctgcactccttcacctggtcaccgtatctgaaccacgagtgggatgaagagtacccaaacaaggtggaaaccaagcgtctgcaggatctggccaagcgcatcagcagcgcgccggagtcggttgagatgcagtcacgcgtggcgaaaatctacgccgatcgtgcagagatggcggcgggcaacaagccgtttgactggggcgcggcggaaacgctggcctacgcgacgatggttgacgaaggcattccaatccgtctgtccggcgaagatgccggccgcggcaccttcttccaccgccacgcggtggtgcacaaccagaaagacggtacttcctacgtgccgctggctaacgtacacgccgggcagggcgagttcaaggtctgggactccgtactgtctgaagaggcagtgctggcgttcgaatacggctacgccacggcggaaccgcgcaccctgaccatttgggaagcgcagttcggcgacttcgccaacggtgctcaggtggtgattgaccagttcatcagctccggcgagcagaaatggggccgtatgtgcggcctggtgatgctgctgccgcacggctatgaaggccagggcccagagcactcctccgcgcgtctggagcgttatctgcagctgtgcgcagaacagaatatgcaggtctgcatcccgtccacgccggctcaggtttaccacatgctgcgtcgtcaggcgctgcgcggtatgcgccgtccgctggtggtgatgtcgccgaagtctctgctgcgtcacccgctggcggtctcttcgctggacgaactggcgaacggcagcttccagccggcgatcggcgagatcgacgagctggatccgaaggcggtgaaacgcgtggtgctgtgctccggcaaggtgtactacgacctgctggaacagcgtcgcaaaaacgagcagaaagacgtcgccattgtgcgtatcgaacagctgtatccgttcccgcaccaggcggtgcaggcggtgctggagcagtatgcgcacgtccatgacttcgtctggtgtcaggaagagccgctgaaccagggcgcgtggtactgcagccaacacaatttccgtgaagtgattccgttcggagcctctttacgttacgccggacgtccggcctctgcttctccggcagtgggttatatgtccgtacaccagaagcagcagcaggctctggttaatgatgcgctgaatattgattaaaaatttaagggaaagctaaatgagtagcgtagatattctggttcctgaccttcctgaatcggttgccgatgcgacggtagcgacctggcataaaaaaccgggcgacagcgttgagcgtgacgaagttctggtggaaatcgaaaccgataaggtggtgctggaagttccggccagtgaagcgggcgtgcttgacgccatcgtggaagatgaaggcgccaccgtgctttctcgccagatcctgggccgtatccgcccgggcgccagcggcgacaagccggctgcggaacctgctaaagcagcggaagctgcgccggcagcacaggcagcgcctgccgctgcggcagaagaaagcaacgatgcgctcagcccggcgattcgtcgcctgattgccgagcacgacctggacgccagcgccatcaaaggcagcggcgtcggcggccgtatcacgcgtgaagacgtggaagcccacctggcgaacggtggcaagaaagcggctccggctgcagaagccgcacctcagccggcgctgagcgcacgttctgaaaaacgcgtgccgatgacccgtctgcgcaagcgcgtggccgagcgtctgctggaagcgaagaacagcaccgccatgttgacgaccttcaacgaaatcaacatgcagccgattatggacctgcgcaagcagtacggcgaagcgttcgaaaaacgtcacggcgtgcgtctgggcttcatgtccttctacatcaaagcggtagtagaagcgctgaagcgttacccggaagtgaatgcgtcaatcgacggcgatgatgtggtgtaccacaactacttcgacgtcagcatcgcggtatccacgcctcgcggcctggtgaccccggttctgcgcgacgtagacaccatgtccatggctgaaatcgagaagaaaatcaaagagctggcggtcaaaggccgtgacggcaaattgaaagtggaagagctgaccggcggtaacttcaccatcaccaacggcggcgtcttcggttctctgatgtctacgccgatcatcaacccgccgcagagcgccattctgggcatgcacgccattaaggatcgtccgatggcggtcaacggccaggttgtgattcagccaatgatgtatctggcgctttcttatgaccaccgcctgatcgacggcaaagagtctgtcggttatctggtgacggtgaaagagatgctggaagatccggctcgtctgctgctggacgtgtagtaaaccctgcttgggcgcggtacgccgcgcccacattctgtgctatgtggccgttccgtcacgcgcgtttttgcgtccgtgacccggctgaaatttcagacttgaatggatagaacatcatgaatttacacgaatatcaggcaaaacagttgtttgctcggtatggtatgccggcaccaaccggttacgcctgtactacaccgcgtgaagcagaagaagccgcgtccaaaatcggcgccggtccgtgggtagttaaatgtcaggttcatgctggcggccgcggcaaagccggcggcgttaaagtggtaaacagcaaagaagatatccgcgctttcgctgaagcctggttgggcaagcgtctggtgacctaccaaactgacgcgcagggccagccggttcaccagatcctggttgaagccgctaccgatatcgataaagagctgtatctgggcgcggtggttgaccgcggcacccgtcgcatcgtgttcatggcgtctaccgaaggcggcgtggaaatcgagaaagtggcggaagaaacgccggaactgatccacaaaaccaccattgatccgctggcgggcccgcagccttaccagggccgtgagctggcgttcaaactgggcctgagcggcaagcaggtcagccagttcgccaaaatcttcatgggtctggcgacgctgttcctggaacgcgacctggcgatggttgagatcaacccgctggtaatcaccaagcagggtgacctggtgtgtctggacggcaaactgggtgccgacggcaacgccctgttccgtcagccggaactgcgtgaaatgcaggatctgtctcaggaagatgagcgcgaatcacgtgcggcgcagtgggaactgaactacgtcgcgctggatggcaacatcggctgcatggttaacggtgcaggcctggcgatgggcaccatggacattgtcaaactgcacggcggcgaaccggccaacttcctggacgtgggcggcggcgcaaccaaagagcgcgtgaccgaagcgtttaaaatcatcctgtccgacgacaaggtgaaagcggttctggtgaacattttcggtggtatcgtgcgttgcgacctgatcgccgacggtatcattggcgcagtggccgaagtgggcgttagcgtcccggtggttgtgcgtttggaaggtaacaatgccgatctgggcgccaagaaactggcggacagcggtctgaatatcattgctgcgaccagcctgactgatgcggctcagcaagttgttgcggcagtggagggtaaataatgtccattttaatcgataaaaacaccaaagtaatctgccagggcttcaccggtagccaggggaccttccactctgaacaggctatcgcttacggcaccaacatggttggcggcgtaaccccgggcaagggcggcaccacgcatctgggcctgccggtgttcaacaccgtgcgcgaagcggtagaaaccaccggcgcgaccgcgtccgtgatctacgtaccggcaccgttctgtaaagattccatcctggaagcgatcgacgcgggcatcaagctgatcatcaccatcaccgaaggcatcccgacgctggatatgctgacggtgaaagtgaagctggacgaagccggcgtgcgcatgatcgggccgaactgcccgggcgtgatcaccccaggcgaatgcaaaatcggcatcatgccgggccatatccacctgccaggcaaagtgggcatcgtttcccgctccggcaccctgacctatgaagcggtaaaacagactaccgatgccggtctgggccagtccacctgcgtaggtatcggcggcgacccgattccaggctccaacttcatcgacatcctgaaaatgttccaggaagatccgcagactgaagcgatcgtgatgatcggtgaaatcggcggcagcgcggaagaagaagcggccgcgtacatcaaggatcatgtgaccaagccagtggtgggctacattgccggcgttaccgcgccgaaaggcaagcgtatgggccacgccggtgcgatcatcgccggtggtaaaggcactgcggacgagaaatttgccgcgctggaagctgccggtgtgaaaaccgtgcgcagcctggcggacatcggcgacgcagtgaaagcggttctgaatcgctaatctgtcaccgcattctactatctcgacatgtttggccgccttctgggcggccttttttattggcaaagcggaaaaagcgcagaatctgcgatcaatgtctcaatttagtctatgattaattagctaaaggacaatagagagtgaaacgcactgctacacttttaatggaaataaaaggttaatataaatcgcaatataatagctaaaaatacaataaccctcttttgaggttacatttatttaacacaaaaatatcaataaaaaacaattaaactattgcgtaacatacccccaagaaaaatatgcgaaatcgtgtgatgaatctggaaataaagctcagataggcttaaattgttccagatcaaattaaagggatgtactcattttggctggcttttgacctgtagccaaaagtccaacccatatcacgcaaaaacctatttattgtgtgggtttgggcgagtatcatcatactgtcaccatgaatctttgatcttgttgtatttgttccccatcgtcggttttcagcatgcggttgaaagcgcaaccatgggatcgaaattgttgttttttatggcattcactgcggggcgttattgtctgctgcgtcatcgggcgtaatagcaatagccgcaattcggagtcttcctgcgaggagcaaggagtcaagatgtttgatattgtcgaactgtcgcgcttacagtttgctttaacggcgatgtaccacttcctatttgtccccttaacgcttggcatggcgtttctgctggcaattatggaaacggtatatgtcctgtctggcaaacaaatctataaagatatgaccaaattctggggcaagttatttgcaattaactttgccctgggtgtggccaccggtttgaccatggagttccagttcgggaccaactggtcatatttctcccactacgtcggcgatatcttcggggcccctctggctatcgaaggtctgatggcgttcttccttgaatccacgctggtcggcctgttcttcttcggctgggatcggctgggcaaggtgcagcacatggcggtcacctggttcgtcgctctgggctccaacctgtccgcgctgtggatcctggtcgccaacggctggatgcagaaccctatcgcttcggacttcaacttcgaaaccatgcgtatggagatggtcagcttctcggagctggtgctgaacccggttgcgcaggtgaagttcgtccacaccgttgccgccggctacaccaccggcgccatgtttgtgctgggcatcagtgcctactatctgctgaaagggcgtgacgtggcgttcgccaagcgttccttcgccatcgccgccagcttcggtatggcggcggtgctgtccgttatcgtactgggcgatgagtccggctatgaaatgggcgacgtgcagaaaaccaagctggccgccatcgaagccgagtgggaaacgcagcctgcgccggccgcctttacgctgttcggcattccgaatcaggacaagcaggaaaacgccttctccatccagatcccgtatgcactgggcctgattgccacgcgttccgtcgatactcaggtcaccggcctgaaagatctgatggcgcagcatgaagtgcgtatccgcaacgggatgaaagcctaccaactgctggaagagctgcgcgccggcaataccgacccgggcgtccgcgctgaatttaacaaaaccaagcaggatctgggctacggtctgctgctgaagcgctataccccgaacgtctccgacgcaacggaagcgcagattgcgcaggcgaccaaagactccattccacgcgttgcgccgctgtactttgcgttccgcatcatggtggcctgcggcgtgctgatgctggcgatcatcggcctgtctttcctgagcgtggtgcgcggccgcatcggccagaaaaaatggctgctgcgtgcggcgctgtacggcattcctctgccatggattgcggtagaggcgggctggtttgtggcggagtacggccgtcagccgtgggctatcggtgaggtgctgccgaccgcggtggcgaactcttccctgaccgtcggcgacctgctgttctccatggggctgatctgcggcttgtacaccctgttcctggtggctgaaatgtacctgatgttcaagtttgcacgtctggggccaagcagcctgaaaaccggccgctaccactttgaacaaccgactgcctccgtgcagcaggcgcgctaaacaggagtccacgtatgtttgagtatgaagtactgcgatttatctggtgggtgctggttggcgtactgctgatcggtttcgccgtcaccgatggcttcgatatgggcgtcggcatcctggtgcgtttgatcgggaaaaccgataccgaacgccgcgtgatgatcaactccatcgccccgcactgggacggtaaccaggtgtggctgatcaccgccggcggcgcgctgtttgccgcctggccgatggtgtacgccgcagcgttttccggtttctatgtggcgatgatcctggtgctggcggcgttgttcttccgcccggtcggtttcgactaccgctccaagctggaaagcacgcgctggcgcaacatgtgggactggggcatatttgtcggctcctttgtgcctgcgctggtgttcggcgtggcgttcggcaacctgctgcagggggtgccgttccacatcgatgagtacctgcgtctgttctacaccggtaacttcttccagttgttgaacccgttcggcctgttggcgggcgtggtcagcctgacgatgctgattgcccagggggccacctacctgcagatgcgcaccaccggggaaattcatctgcgctcccgcacggcggcgcagatctccgcgctggtgatggcggtgtgcttcctgttggcaggcatctggctggtgaaaggcatcgacggctacgtgatcacctcggcgctgaataccgctgcggaatccaacccgctgcgtaaagaagtggcgcatcaggccggcgcatggctgattaacttcaacaaccatccgctgctgtgggcgctgccggcgctgggcgtggtgctgccgctgtttaccatcctgttctcacggatggaaaagggcgcgctggcgtttgtcgcttcatcgctgaccattgcctgcgtgatcctgaccgccggcgtgaccatgttcccgtttgtgatgccgtccagcaccaacccgagcatgagtctgaccatgtgggatgccacctccagcctgctgacgctgaaagtgatgaccgtagtggcgattatcttcgtgcctatcgttctggcgtacaccagctggtcgtactacaaaatgttcggtcgccttgataagaactttatcgaaaacaacaagcattcgctgtactaaggataaggagctaactcatgtggtattttgcctggattctcggcacgcttcttgcctgcgcttttggcatcattacggcgctggcgcttgagcagagcgaaaaaacgaaagcgcagcaaaacggtgaataatgagttcgttaaccgataagctgtatgccatcgctgacaagggcccgctgcgggccctttccctggtgttggcgctggcgctggccggctgcgtgttctgggacccgacgcgctttgccgcacgcaccagctcactggagatctggcaggggctgctgctgatttgggccgtctgcgccggcatggttcacggtgtcggtttccggcctcagcgcatgcgctggcgggcgttttttgcgccgctgccggcgctgattatcctggtggcaggattactttacgtttctttataaactgccgtcactcctttgattatgggcctttgcggcccataattattttcgttccctccttgcaacccattcccaacccgatctcacttgcgtatagtaacagcgttaaattgccatgctgggaagtagagtgagtaatacgttatttcgatggccggtacgcgtttactacgaggataccgacgccagtggcgtggtttaccatgcccgctatgtcgctttttttgaaagagcgcgcaccgaaatgctgcgtcaacatgactttcatcaacagcaactgctcagcgaacatgtcgcttttgtggtccggcgtatgacggtggattacctgttgccggcgcggctcgatgagcagctggaagtgcagagtgaaatcacccagctgcgcggggcctcccttacctttgcccaacgcatagttaattcagacggcgcgctgctgagtcaggccgatgtgttgattgcatgcattgatccacaccaaatgaagccacgagcgcttcctaagtctattgtcgcggagtttaagcagtgactgacatgaacatccttgatctattcttgaaggcgagcctgctggttaagcttatcatgttgattctgatatgcttttcagtggcctcttgggcaatcatcatccagcgcacccgcatcctgaatgcggcgacgcgcgatgccgaagccttcgaagacaaattctggtcgggtattgagttgtcccgtctgtaccaggaaagccaggcgcgccgcgacagcctggccggttcggagcaaattttctactccggttttaaagagttcgcccgtctgcaccgcgccaataaccatgcgccggaagccgtgattgacggcgcgtcgcgtgcgatgcgcatttcaatgaaccgcgaactggaaacgctggaaacccatatcccgttcctcggcaccgtcggctccatcagcccatatatcggcctgttcggcaccgtgtgggggattatgcacgcctttatcgcgctgggtgcggtgaagcaggcaaccttgcagatggttgcgccggggatcgccgaagcgctgatcgccaccgccatcggtctgtttgccgccattccggccgttatggcttacaaccggcttaaccagcgcgtgaacaagcttgagcagaattacgacaactttatggaagagttcaccgccattctgcatcgtcaggccttctccagcgacagcaaataagtaggaggttgtatggcgagagtacgtggccgtaaccgtcgggagctgaagtcggaaatcaatatcgttccgctgctggacgtgttgctggtgctgttgctgatctttatggcgacggcgccgatcatcacgcagagcgtggaggtcgatctgccggacgccaccgattccaaaacggtgtccagcgatgataatccgccggtgatccttgaggtctcgggcgtcgggcaatataccatcgtggccgatcacgaccgtatggagctgttgccgccggaacaggtggcggcagaggccaaatcgcggctggccgccaacccgaaaaccgtctttttgatcggtggggcgaaggacgtgccgtacgatgagattatcaaagcgctgaatattctgcatcaggcgggcgtcgcttccgttgggttgatgacccagccaatttgagcatagggcgatggacatcccggtctctgtcctgcgcggcaggggcctggtccaggcgcccgtttttgggaatctattttggtaaaggcaactgagcaaaacgataagctgaaccgcgccgttattgtttcggtcgttctgcacattgtattgattgccctgttgatttggggatcgctgcacgaaaacgccgaaatgagcgccggcggcggcggcgatggcgccgtggtcggcgctgtgatggtggacccgggcgcggtggtggaacagtacaaccggcagcaacagcagagcaatgatgcccagcgtgcggagaaacagcggcagaagaaggcggagcaacaggccgaagagctgcagcagaagcaagctgaggagcagcagcgcctgaaggcactggagcaggaacgtctggcggcgcaggaaaaggcggcggcagaaaaagcggcgcaggccgaacagaaaaaagcggcggaaagcgcggcggcgaaggccagagaacagcagaaagtcgcagagcaggccgccgccaaggcgaaggccgaagcggacaagatagccaaggcgcaggcggacgcgaagcagaaagccgaagcggaagccaagaagcaggctgctgccgatgctgcagcgaagaaaaaagcggaagaggccaagaaagcggccgaggcgaaagctgcggcggaagctgagaagaaagctgccgccgaagcgcagaaaaaggccgcggccgaaaaagctgcagccgagaaagccgccgccaagaaagcggcggaagccaagaagaaggccgctgcggaagctgccaagcagtcgtctgaagttgaagacctgttcggcgggctggcggacggcaaaaatgcgccgaagagcagcggtaagcagcagggcgaaggcaaggctgccggtaagggcaatgccaaaaccgccggcgccagcggtgcggatatcagcggttatatgggacagatccaggcggcgatccagagcaagttctatgacgccagctcatacgccggcaagacctgcgatctgcgcatcaagctggcgcccgatggtctgctgatcagcgtgcagtcggccggcggcgacccggcgctgtgccaggcggcggtcgcggcagcgcgccaggcgcggattcctaaaccgccgagcgacgccgtttaccagcactttaagaattcgacccttgaattcaaaccgcaataacggtggagtacgtgcgtaatcttgcaaggatgtactaaggtaaccaacagggatcatgtagttttgtttgcgttggtttgttaaaattctgctaatttatcgcaggtattccgcctggataagggagatgagatgaagcaggcatttcgagtagcgctaggttttttgattctgtgggcctccgtgttgcacgcggaagttcgcattgagatcacccaaggggtcgactctgcgcgacctattggcgtggtgccgtttaagtgggcggggccgggcacgccgccggaagatattggcaaggtggttgcggcggatttacgcaacagcggcaaattcaacccgatcgacacggcgcgcatgccgcagcagccgaccaccgcgtctgaagtgacgccggcggcctggactgcgctgggcattgacgccgtggtggtgggccaggttcagccaggggcggacggcagctatctgatttcttatcagctggtggacacctccggcgcgccaggcaccgtattggcgcagaaccagtacaaagtgaccaaacagtggctgcgttattccgcgcataccgccagtgacgaagtgtttgagaagctgaccggcattaagggcgccttccgtacgcgtattgcttacgtggtgcagaccaacggcgggaagttcccgtatgagctgcgcgtatccgactatgacggctacaaccagttcgtagttcaccgttcgccggagccgctgatgtcgccaagctggtcgccggacggcagcaagctggcgtacgtcacctttgagagcggtcgttccgctctggtggtgcagacgctgtctaacggcgcggtgcgtcagattgcctcttacccacgccacaacggcgcgccggcgttctcgccggacggcagcaaactggcattcgcgctgtcgaagagcggcagcctgaacctgtacgtgatggatctgaattccgggcagatgacccaactgaccaacggccgcagcaacaataccgagccggcctggttcccggacggtcagtcgttggcgtttacctctgaccagggcggtcgcccgcagatctataaaatgagcgccagcggcggtgccgcgcagcgtttgacgtgggaaggcgctcagaatcaggattctgaagtcagcgccgacggtaaattcctggtgatggtgaccaccaataacggtgtgcagcatatcgccaaacaagatctcggatcgggagccgttcaagtattgacggacacgttcctggatgaaacgccaagtatcgcgccaaacggcactatggtgatctatagctccacgcaaggtatgggctccgtattgcagctggtatcgaccgatgggcgtttcaaagcgcgtcttccggctactgatggacaggtaaaatcgcctgcctggtcgccgtatctgtgatgcatgtgtaaatatgtatggcaaactataaaaggatcaaagaaatgcaactgaacaaagtgctgaaagggcttctgctggcactgccagttctggctgtagcagcttgtagttctaacaaaagcgccgataacgaccagtctggtatgggcgcaaacggcactaccggtatggaaagcggcagcagcaacctgtcttccgaagagcaagcgcgtctgcagatgcaagaactgcagaagaacaacatcgtttacttcggtctggacaagtatgacatctcttctgagttcgctcagatgctggatgcgcacgcgactttcctgcgtaacaacccatcttacaaagtgaccgtagaaggtcatgcggatgagcgtggtacgccggaatacaacatcgccctgggcgaacgtcgtgctaacgccgtgaaaatgtacctgcaaggtaaaggcgtttccgatgaccagatctctatcgtttcttacggtaaagagaaacccgctgtactgggccatgacgaagcggcttacgctaaaaaccgtcgtgccgttctggtttactaagagaatcgcatgaacagtaacttcagacgtcatctgttgggtctgtcgttactggttggcgtagcggccccttgggccgctactgcccaagcgccaatcagtaatgtcggctccggctcggtcgaagaccgtgtcaccacgcttgagcgtatcgccaacgctcagagccagctcttgaaccaactccagcagcaagcctccgacaaccagcgtgatatcgactcgctccgcggtcaaatccaggaaagtcagtatcagctcaatcaggtcgtagagcgccaaaagcaaatctatgaacagatagacagcctcggacagggcggcggccagagcgcctctgcgccggcagcgtctgcggcggcgggggctggcagcgctgcggcttcttctgcagcgcctgccagtaagggcgatgaaaacagcgattacaacgccgctgtttcattggcgctggagaaaaagcagtacgatcaggcgatccctgcctttcagagcttcgtaaaacagtatcccaagtctacctaccagccgaatgccaactactggctggggcagttgttttacaacaaaggtaaaaaagacgatgcggcttactattttgcggtagtggtgaaaaattacccgaaatcgccaaaggcgcctgacgctatgtacaaggttggtatcatcatgcaggaaaaagggcaggctgataaagccaaagccgtgttccagcaggtggttaaacagtacccgaacagcagcgcagccaaacaggcgcaaaagcgtattgccggctaatttggcagaaaataagcccagaagttggtcgatacgaccgatttttgggcttgatcgcatgaagaaccagcagttgaacctgatgcgtaaaaatttaggttgcgctgctgagataaaacagtaatatatgccgccgttgcccagacatctcgcaagatgttaaagcagcagggaaattgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattcctaaagaattggtagtgaagtggaatcggacaggatgagaaccgtaaagttcgagtctcacgacagtgagacaacatcacgcagtgatggcccgaagggcgaggcgcaagccgagtaatcctgcacgacccaccaatttccaagaagtagtgcagtaaccacattagtgggtgattagctcagttggtagagcatctcctttacacggagggggtcggcggttcgagcccgtcatcacccaccactgcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccattcttaacgaatggacaagcagtaaaccggcgccacgcttcatgccgttcagcagtacaccacgtcagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccattcttaaagaatgggcaagtagtaaaccggcatcacatctcaggccgttcagcagtacaccacatcagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccatttctagaaagtattcctaatcttaaatatctcggcaatgtcattgcataacgcacgagtcgtgtaggtgagaagctgcgttcaggttcgagccgagcgaagcgagacgacaacgcgtagcgttgcccgtagggcgaggccggaggccgagtcaatcctgcacgacccaccatctcatagaaatactcccatagtgatttaatactttaatttttcagatcgcacgtgtcgtgcgggtgagacaaaagcgtttacgcttttgaacagcgcttgcgctggcccgcagggcgagtctcatggatgagacgagtaataagcgaagcgagacgacaacgcgcagcgttgcccgcagggtgaggccggaggccgagtcaatcctgcacaaaccagcgacgctcctttaaccttccccaaccatcaacgttaaccctccgttggatctctcgttactgcgttttcgattgtgcgatcctatttcttattacccaccgcatcattcacgtaattttcctcgtggcaataaaaataaaataattaacgaataaaattaaattccgttgacggtttatttaatttgctctgctggataaataattttccattagtgattattttaaaacgcataagataattaaaaccgcacttacttattaacaaaaagaaacaaagcaaacggcggtaggcgctcccatttattactacgctttaatggtcgccgaaagtgctattgcgtgacacgccttattttacttccgatcttatcgccgcagcgcctgagattctgcgggcgctcgccattgctttggagaaagataatatgttatcgcgtcgtgatattttgaaagcctccgccatcagcgcggcagcggccggcatggtggggggcatggtgaagtccgccgttgccgatgaccaccgcaatattgtgccgcccagcagctaccagccgcccgccgatgcgcagggcgtgtataaatacaaatttaccgacagtaagaagcgcagcctgcccagcggctgggcgcgggaagccaccgttgaacagttcccgatctctgaaggcgtggccggggttgatatgacgctggagcctggcggcgtacgtgagctgcactggcacgctattgccgccgagtgggcctttatgttggaaggtcgggcgcgcattaccattatcgatccggaagggaaatgtgaggtggcggattttggccccggcgacgtatggtatttcccgaaaggttatggccattccattcaggcgctggcggagggggcgcattttattctggcttttgataatggccacttctctgaattcggaacattcagtattaccgactgggtggcgcatatgccgaaagaaatattggaaaaaagcgttaatatgccggcctcaatattctccaaagccaagcagggggaagcttatattgtcggcggcgcggtgccgccggcgttgccgttagccaaaaacgacggcggcctgaataattccccgctgacgcaccgctatcaattaatgaagcagaaaccgttctttgaaaatgatgccggcagtgtgcatctggtgtcatcaaaagagttccctatctccaccaccatgaccggtattatcgagatcgttaagcccggcgcggtccgcgaactgcactggcacccgaacgcgaatgaatggcaatactatatctccggcaaggggcgcatgacggtattcagttcgcacggccatgtccagaccgaggagtatgcgccttccgacgtcggctatgtgccgcagggcttcggccattatattgagaatctcggcgacgacgatctgaaggtgctgatcgtgttggataacggcatctatcaggacatttccctgtctgactggctggcgaaaacgccggcttacctgctggcggacaacttcaataatcaggttgaggactggcaggcgcggccgaaggacaagctggtgatgtcgcgtcgcagaaagtaacggcagcaagaaaagcgggaagcgtcggcgacaggctggcgtttttccgttccccactcatattcatccgccctcaaagtttcaacggttaaacaaaaatcgtctatagagcaaatttaaagcgacttttgtcttctggttaggtattttgtttagtatataaaacattggggcagggcagccgcagacagcggctgcaacaggttctccagactagcacagagatgacagtgatgagtgaaatgtttgacgccaatgcggcaatctacccgttcccagccaaaccgataccgctcgaccaggcggaaaaggccttctaccgcgagaaaattaaaacgctgctgaagcagcgcgatgcggtgatggtcgcgcactattataccgacccggagatacaggcgctggcggaagagaccggcggctgcgttgccgactccttggaaatggcgcgttttggcagccagcacccggcctcgaccctgttggtggctggcgtacgctttatgggcgagacggcgaaaatactcagcccggaaaaacaggtgttgatgccgacgctgcatgctgaatgttcactcgatcttggctgcccggaggcggagtttaacgccttttgcgatagtcatccggatcgcaccgtggtggtctacgctaatacatcagcggcggtaaaagcgcgcgccgactgggtcgtcacctccagcattgccgttgagctgattgaatatctcgacagcctgggggagaaaatcatctgggcgccggaccgccatctgggcagctacgtgcagaagcagaccggggccgacgttctgtgctggcagggcgcctgtatcgtccatgacgagtttaaaacccaggcgctgatgcggatgaaggcgttgtaccctgaagcggcgatcctggtgcacccggagtcgccgcaggcggtggtcgatttggccgacgcggtcggctccaccagccagctgattcaggcggcgcaaaacttaccgcagcggcagctgatcgtcgccaccgaccgcggcatcttctataagatgcagcaggcgtgcccggacaaagagctatttgaggcgccgaccgccggtgaaggggcgacctgccgtagctgcgcgcactgtccgtggatggcgatgaacggcctgaaggcgattgccgaagggctggagcagggcggatcgcagcacgaaattgttgtcgacggcgcgctgcgggaaaaagcgttgctgccgttgaaccgcatgctggattttgccgctacgctgaagatgcaggtaaaaggaaacgcctaagttaacccgagaaaaaggaaggcccgatgaattttttgagtaccagcaacatcatggtgcatatcccgctgggggcggggggttacgatctgtcctggattgaggcgataggcacgctgttcggcctgttgtgcatctggtacgccagccaggaaaaaatcatcaactatctgttcggcctgatcaacgtgacgctgttcgcggtgatctttttccagatccaactgtacgccagcctgctgctgcagctgtttttcttcggcgccaatatctatggctggtatgcctggagccgtcagacggcggatcgccaggccgagctgcagattcgctggatgtcgctgccgaaggcgctgggttggggagcggcgtgcgttgcgggcattctgctgatgacctttaacatcgaccgcgttttcgcctggctgacgcaggcggcggtggcggtgatgcaggcgctggggctgccggtggagccgccgacgctgcagccggacgctttcccgttctgggattcgacgatgatggtgctgtcgatcgtggcgatgattctgatgacgcgcaagtatgtggaaaactggctgctctgggtggtgattgacgtcatcagcgtggcgatttttgcctaccagggcgtatacgccatggcgctggagtacgtcattctgaccctgattgcgctgaacggctcctggctgtggatccgcagcgcggccgacaaagggtcacggccgctctcttctcattcttaatcttgtggctcccgcggatggcgcgggagcacgcccgtcagtggtgatggcccagatgcgagtgtgaatgtgtgtgctcactcgcttctggcgcccggttgatgccgcaatccggcgtatcgcagtgttgatactccatctgaatggtcacgtggccgatctggtaatgcttcagcaggtaggcctcgatgcggcgcagcagagcgtcgtggtcatgcggcggcaccacctgcgcgtgcagcgtcattaatttctgttcgccgatctgccagacgtgtacgtggtgaatattacgcacctcggcgatattcaggcacaaatccttctgcagtttgtcgatgtcgatctcctgcggcgtaccctcaagcagctcgtggaagctctctttcagcaggtgccaggcgctgcgcaccaccagacaggacaccagcaccgacaaaatggggtcaatcggcgtccagccggtggtgaggatcacaatggccgcggcgatggcgccgaccgagccgagcaaatcccccagtacgtgcagcgccgcagcgcgcacgttgatattcttctcgccaccgccgcggtgcagcagccagaaggcgaacagattcgccagcaggccggcgatggcgataatcagcattggcgtgcccattaccggctgcggctcgaagaagcgtcggatggcttcccacagaataaagatgacgatcgccagcagcgccgccgcgttgaggaatgccgccagcgtggtcagccgcagatagccgaaggtgtggcgggcgtttggtttgcgctgtgaaaagtgcaccgccatcagcgccaccagcagcgcggcggcgtcggtcagcatatgtcccgcatcggccagcagcgccagcgagccggacagcagaccgccgatggcttcggccaccataaagccggcggtgactaaaaaagcggttagcaggcgtttactattgctgtctttcggcaggtgaacgtgtggggtttccgacatcttatgtccttaatttaacgtgatacttaatcattatccgccggcgcgacggcgtccagctggcttagcagctgcgctacggccgcgtcaatctcagtataggcctctgcggcgaattctccgcgtctggcggcgtcgatggcctgctggcagcgctgcgccgctgcgctgagctgcagcatcagcaggctgcctttgatgcggtgcgccgcctggcccagcgcctgcccgtcctgccgctgctgcgcctcctgcagccgctgacggtcggccagcagggtagtgcgcagcgtggcggccagccgctgttgcatgactacattattgccgccgagcgctatcagctgattttttaggtcagtaagggctaactggggctggctaaaaccaggattcttggctaaaacctgttcaatcgccgtcagggcgatcggcttggtgagaaaatggtcaatattcagctgtccggcggggatgcgggtaaactcctgcacgtcggcggaacacagcacgatatggctggcgggcagctcgcggcgctgttcatcgcggcggatcaggcgcgccagcgtcaggccgtccgggcgcggcatattgtagtcgataaacagcagatcgaaaggacgccggcggtgggccagcagcagcgggtagccgcgttcaaacagcgtcggctgcaggccgaaatgacgcagctggcgctccatcagcagcagattggtcgggtggtcgtcaatcagcgcgacgcgcagcgacggtgcaaagcgcagcgccggcgcggcatcctgcggtggctgaggaacaggctgcgccattggcgccggcagcgtcacatccacctgggtgcctacgcccggctgcgagcgcagagtaatcgcgccgcccatctgttcaacgatctctttgcagattgacagccccagcccggtgccctggaccgaaatacgctgggcgccgcgcgcccggtaaaagggctggaacagcttatccagttcatcggcggcgatgccgcagccgctgtcggcgacgctcagatgcagcgtgccgtcctgcgcttgccaggcaagcccgacctccacatagccgcgggtggtaaatttaatggcgttattaatcaggttgttggccacctgaagtaaacgctcaccatcgatagtgacggcgtcgggcaagctctcgtcgagccgaacgctgaagctcagcgccttgttgccgagcagcggccggtacagcgcctgcagatgctgcccccacgggcgcagcgccagcggcttgggcgccagggtgagcgagccgctttccagtttggcgtagtcctgcagatcgttcagcagattcagcagcgaggcggcggagctgtaaatcaccggcagtcccgccggcgccggcgtttttttcagctccaactccaacaggccgaggatggcgtgcatcggcgtgcgcagttcatggctgaccgtcgccaaaaatttactcttcatgcggttttccgcttcggcctgttgccgcgcctgttcaagctggcggcgctcgcgctgttcacggcgctgctgccggtagcggcgcacaatccacagcaacagcagcaggataatcaccgccagcagcgtcagcagccaggtggtctgcggcggcatgcggttgtcattcaccgcgtcgatcaggctgctgcggtcgacaatccacgcttcacgcagcgactgcagcgtctccgccgggatctgcatcaggttcttgtccagaatgctgagcagcagcggccgatcggggcgcacgccaaaggcgatggggtaggcgatattattagcgggaaaggccagccggatggcgccggcatagcgtgagagcgccaggaaattggcggaaatcacgttatccaccagcgcgtcgacctggccgttggccagcgcgtcatacaggcttttggcatcgctgaacggcaccgcccgatcgccggcggggatcaggctgcggcccaaatcgccctgcacaaagccgatacgcttgccctgcagcgcggcccagccggagacattttcggcgtaacgacccacatagacgccccataacgcgcggtgcagcggcatactggcgctgtagcgggttttggcgtcggcggtgagcggcagcgcggcgcgcatcagcgcctggccgctgctgaccagcgcatcggcctgttcggcgttgggcgcccagaccggggtgaactgcaggccgctgttttggccgatggtggtgagaatatcaaccagatagccgcgcggctggccgtcggcgccgcggtagacaaaggggaagttattctcaacggcggcatagggcacgctgcgctgcgcggcgacccagcttttctccatcggcgtcagatcggcgttgccggtatccagatagctggggatcttgttgctccagcggctctgcaggctgttcatcagttccatcggcgtctcggcgatggcgttattcagcatagcgatcagcctgacgtcattgctggcaaagacgaacgacagcgcgcccaggctaacgctgctttccacctgatacagctgccccagctgcagttggtcgataataaaactggcgctggcttcgtcggcaataaagtaatcatcgctgccgttcagcagggcgtagaccgcctggaagttattatcatagcgctgtacctgagaggtgacgccgcgcaacgctgcgccggcctgcatatcggtcagggcggtgacggcgacgcgcgccgtcggtgagttgagcatcaccggccgttgattgttgcggtcgcgcaatacccgcaggttgctgacgtaatagggttgcgacagcggaaagcggcccgcgaccgcgcgctgcggtatgccgtacagcagatcgaccgcgccgcgccgcagcgcctgctgcagccgggtgagatcggcgaagccgaagacctcgaagcggatgccggtcgcctgctgcatatagtcgagatagtcggcgttcagcccgtacagatcgtcatcgaccagaatgttataggggctggtgttctcgctgataatgccgacgcgcaacgttttgccgcgccaagggtttttctcctgcgccagcagcatgtcattcggcagcgacaggttgcccaccaggtgatagcgcttcggttgcgcggccagcgccgaggcgcacagcgtcagcaggctgaacagcagcagcaggcgtctcacggcgtcagctctttaaacaccgccgccagctccagcagattggccgcgccggttttgcgcaggatgtttttcttgtgggtgctgacggttttattgctgatattcagcatgtcggcaatctgcaggttggacagccctttactcaacaggcctagcacctgcagctctttggcggtcagctgcgggccggcaccgtgatcctcctgcccgctggcggccgggaagacgcgctctccctgcatcacccgttcaatgcaccgcaccaactgctccagcgaggcgcccttatggacaaacccgttggcgccggcctgctcggccaggcgggcgtacggcgtctcctcttgcgcgctgtagatgacgatatgctgctgcgggtagtggcggcggatcttcttcaacagctgcaggccgtcaacctgcggcaggccgatatccagaatcagcacctcgcagcggtgctggccgagccaggcgagcgcctgcgcgtcgtccaccagcgcggtcagggaatagggatggccggattttatcagcgccgcctccagtgcgacatgaaccaacgggtgatcgtcaaccagcagcagggaaagcatcgttatgttcgtccattgtccatcaggggtctgagactagcatagcgaaaaaggagcttctgcgctgccgttatctggcagcacattctgctgccaaatcggtggttaaaagtcagcagggcaaagtgatttacagcgcctgtcgcacaggctagattggttggatccgcgcattgcgatatacccttcttgataccgaatggaaaagttatgaattaccaaaacgacgatttacgcattaaagatattaaggaacttttaccgcctgtggcattactggagaagtttccggcgacagagcaggcggcggagacggtgtcactggcgcgcaatgcgattcacaacattctcaaaggcagcgacgaccgcctgctggtggtgatcggcccttgctctattcacgatacgcgcgccgccaaggagtacgcgcagcgtctgctgcagctgcgtcaggagctgaacggcgaactggaagtggtaatgcgcgtgtactttgaaaagccgcgcaccaccgtgggctggaaagggctgatcaacgatccgctgatggacaacagcttccagattaacgaaggcctgcgcctggcgcgtaagctgctgctggatatcaacgacagcggcctgccggcggcgggtgaatacctggatatgatcacgccgcagtatctggcggatctgatgagctggggcgcgatcggcgcgcgcaccaccgaatcgcaggtgcaccgtgagctggcctccggcctctcctgcccggtgggctttaaaaacggcaccgacggcaccatcaaggtggcgatcgacgccattaacgccgccggcgcggcgcactgcttcctgtcggtgaccaagtggggccattcggcgattgtgaacaccggcggcaacggcgactgccacattattctgcgcggcggtaaagagccgaactacagcgcggaacacgttaaagcggtaaaagaggggctgagcaaagccggcctgccggccaatgtgatgatcgacttcagccacgccaacagcagcaagcagttcaagaagcagctggacgtcagcgccgacgtctgccagcagattagcggcggcgaaaaggcgattatcggcgtgatgattgagagccacctggtggaaggcaatcagagcctggaaagcggtgagccgctggtgtacggcaagagcgtcaccgacggctgcatcggctgggaagacaccgaaaccgtgctgcgcgatctggcggcggcggtgaaggcgcgccgcggccgttaatcccgcaggcggacgcataaaaaaagcccccggcgcaaaccgggggcctttttacgtcagggcggcaattacttcgctttgccctggttggctaccgccgcggctttagcggcgatttcgtccgcgttgcccaggtagtagtgtttgatcggtttcatgttttcgtcgaactcatacaccagcggcacgccggtcgggatgttcagttcgaggatctcatcttcgctcatgttatccaggtatttcaccagtgcgcgcagggagttgccgtgagcggcaatgatcacgcgctcgccgctcttgacgcgcggcaggatctcttcgttccagtaagggataacgcggtcgatggtcagcgccaggctttcggtcagcggcagctcctgctcgctcagtgacgcgtagcgtgggtcgtggccagggtagcgctcgtcatctttggtcagctccggtggggtaacggcgaagccgcgacgccactgtttcacctgctcgtcgccgtatttctcagcggtttccgccttgttcagaccctgcagcgccccgtagtgacgttcattcagtttccaggatttttcggttggcagccaggcctgatccagctcatccaggatgttccacagggtgtggatagcgcgcttcagtacggaggtgtaagcgaaatcgaaattgaaaccttcatctttcaacagcttgcctgctgctttcgcttcggtgcggcctttatcggacaggtcaacatcgtaccaaccggtgaagcggttttcgttgttccactggctttcgccgtggcgcaccagaaccagcttagttacagccatgcttaactccttaataatctgacatttcaatgataacgaaaatcattatattgccgcggccgggggcacggcaatcgatagtgcttaaccatagccaatttatcgccgttaagtaaggtctgaaaggatgaaaaagctgaatcgttcaagcgtggggagagtgcggcgcgcgcgggggaaaatgcggcgcgccgtggcaaagaccgtcgattaggcggcttttttcagacagctgctcataaaggttttacgcgcgtcgcccttcaggctttgcttggcggcgtcggcattacagtctttcattttctgctgctgcggggtcagcgccttaccggcggcctgatggccttcggctttcaggcaggtgctcatgaaggtggtacgatcggcgcccttcagcgatttggcagaagcctgttgattacagtcggtcatacgtttttgctgggcggcctgcgccggagacggggcttttttggccggggcttctgcggccatcaggttggcgctcagcagcaaacctgccagtaacggaagtgcagtaatcagtcgcataggtgttccttcagctattaaccggccggaatggccgaaaactgtgacgcggcacgggaggttgtgcttatcaccgtaggctgattttagtgtgcgtccggggataaaggaaggaagcgggcggcaggaaaagggtaagcatttataacaaaacgccccgcgccgcagcgcgggaacgccggttaacgcggggaaaactgatagcgggtgatgctgtgatagcgttgccccggctgcagccagcagctgggctgcggccattccggatggtgcgggctgtccggcaggtattcgctttccagcgctacgccggcgtaatcggcgtagctgccgccgtcgcgcgccggcgtgccggcgagataattgccgctgtacagctgcagcgccggcgcgttggtgaagacgcgcatttccagccggccgtccgccgaccacagctgcgccgccggcgtgtccagcgtcaggcagtcgcgctgcagcagataggcgtgatcataccctttcacccgcagctggtcggcgtcgcgcagcagatcctgcgccagcgttttcggccggcggaagtccatgccgctgccgtcgaccgcgttcagcggcgcgcaggggatcccctgttcatcgaccggcagataataatccgcgcgcagctgcagcgtctggcggcgcgcgtcctgcccggcgccgtccaggttgaagtaggcgtggttggtcaggttgaccgggcaggggcggtcaacctgcgcctgatagtcgatctccaactggtggtcgtccgtcaggcggaagcgggcgctgacctgcagattgccgggaaagccctgatcgccgtcgggcgagtgcagctgataggtcacctgctgccgatcctgctgggcgatgcgccagcggcgggcgtgaaacccctccggcccgccgtgcagctggtgcggcccctgattggccagcagcgcctgcgtaccgtcgtccagcggcaggctggcatcggcgatgcggttggcgtagcggcccaccgtggcgcccagataggcgctttggcgcagatagtcggccggcgtggcgcagccgagcagcacctcacgcatttcaccgtcgccgagcggcagacgcgccgagagccaggtggcgccccagtccatcagcgtcaccgtcattccgccggcgttgcgcagggtcgtcagggtaaacggccggccgtccggcgcgagctgttgttccttggcgttcagcatgagccggctcctgcggatgcggtgcagacgtagaaggtttcctgcaggccgccggagcgctgcgggtattcctgccgcaccgcggcgcgcaccgtctcgaccagccgctgcggcatcagtgcgacgatacagccgccgaagccgccgccggtcatgcgtacgccgccgtgttcgccgatcgccgctttgacgatctccaccagcgcgtcgatcggcggcacggtaatttcaaagtcatcgcgcatggagacgtgcgactcggccatcaggtgacccatgcgggttaaatcgccgctggccagcgcatcggcggcggcctgggtgcgggcgttttcgctgatgatatggcgtgcgcgtttggcgactaacgggtccatctcatgcatacgttcgttgaactgctgccggctgacgtcgcgcagcgccttgacgccaaagaaggcggcggcctgttcgcactgctggcggcgggtgttgtattcactgtcgaccaggccgcgcttgacgttggagttgatgatcaccactgccacatcgtccggcagcggcaccgcgcgggttgccagcgagcggcagtcgatcagcagcgcgtgatccggctgaccgagcgcggaaatcagctggtccataatgccgcagttgcagccgacaaactggttttcggcctcctggccgttcagcgccagcgccacgccgtcgagcggcagctgatacagcatctgcagagcctggccgacggccacctccagcgaggcggaggagctgaggccggcgccctgcggcacgttgccgctaatcaccagatcggcgccgccaaactggtcgttgcgctgcagcaggtgcttcaccacgccgcggacgtagttggcccactgtaattgttcatgcggtacgatcggctggtcgagatcaaactggtctatctgatggtcataatcggccgccagcacgcggatctggcgatcgtcgcgcttggcaatggcgatcacggtctgataatcgatggcgcagggcagcacaaaaccgtcgttatagtcggtgtgctcgccaatcaggttgacgcgccccggcgcctgtacggtcagggtcggcgcgtaaccgaaatgctgggtaaaaacgttctgggtcagcggtggcaaacgcattattgggctccggcttcacggtagtggatatcgctgaccgcccgcaggcgtgcggcggcctgttcggcggtcagatcgcgctgggtttccgccagcatttcgtagcccaccataaatttgcgcaccgaggcggagcgcagcagcggcgggtaaaagtgagcgtgcagctgccagtgatcgttgtcggcgccgttgaacggcgcgccgtgccagcccatagagtaggggaaagagcactggaacagattgtcatagcggctggtcagctttttcagcgccacggccaggtcggcgctctgcgccgcgtcaagatcggtcagacgttgtcgcgcgcttttcggcagcagcaaggtttcaaacggccaggccgcccaatagggcacgaccgccagccagtgttcggtttccaccaccgtgcggctgccgtcctgctgctcgcggcggacgtaatccagcagcatggcgcggccgtgctgctgataatagtcgcgctgcagccgatcttcgcgctcggcctcgttcggcagaaagctgttggcccatacctgcccgtgggggtgagggttggagcagcccatggccgcgcctttattttcaaacacctgcacccaggggtagtcacggcccagttcggcggtctgctgctgccaggccgccaccacccgctccagcgccggcaggctgagctgcggcagggttttgctgtggtccggcgaaaaacagatcacccgactggtgccgcgcgcgctttggcagcgcatcagcgggtcgtcgttttccggcgcctgcggcgtatcgctcatcagcgcggcaaagtcgttggtaaacacataggtgccggaataatccgggttctggtcgccggtcacgcgggtattgccgggacacaggaagcagtcgggatcgtgctgcggcaggctttcctgcgccggcgcttcctgctgaccctgccagggacgcttggcgcggtgaggcgaaaccaacacccactggccggtcagcggattaaagcggcggtgtgggtgatcgataggattaaagtccgtcatagtcattccttcggaatttttacgctgaatggtagcgtttacacaggcgtaatacggtattcaacgactaccttaagctaaataatggcagaaatatagcacgtctgcaggaaggaaaaggtgatctgacgcgaataatggaatcgtttacattaaactaggaatctttaccggcgggtgctgtagggctgtgggcgcgctgtttgcgtatggatcaattggctgagtggtagcgttttcacccctgtaatccgccggcaggcaagcgctgccggcggcggggatcaaggatgctgatagaacggataggtaaagaacagcagatgggtcatattcaggccgaagtgcagcgcgatcggcacccacaggcgcccgctccacatccaggccaggccgtacagcaggccggtcagcgtagcaaaaaccatcatcagcatgccggcggggaagtgcgccgcgccaaacagcagggcggcaatcaccagcgccggataggcccccagccaccgggtcagtcgctgttgcaggtagccgcggaacagcgcctcttctgccagcgagacaaagaacaggttggccatcacgaaaggcagtatccagctcgggaagtggctttccagcttcaggccgcccaacgccaccgccagcagcagcagcagcggcacacagacgatcagcagtagccaggccagtgtgccgacgcttttcaccgctttgccgctgttgaacagcgtcggcagacaggcaaacagcagaaacggcagcagcgccttatcaaagttgtagcgcagcgtatagggcgcgctcagcggcccggctttgctgccatcaaccatcattggattattgatgccgggcagcaggtggaaaaacagccccacgcagctggcgaccagcagggcttccagcgcggcggacagtccgacgctggtgcggtagtgatggcgcagcccggcgatcagagcgatcacggccagacaccccgcgcccagtggcgtaatgatttgatgatagatgcccataccggccgatgccgccagcatcaaccaggcgatcagccggttaaacggcaagaaaaatagtgcagttgacagtacgccccacataacgattatccctttaacataaatatgcgacacccgcttttaaagaccgccatgattccgccgcagtattatcggccggtcaaatggggattaaggcggatagtaacacaagcttttcctgctgaaggtcggtgcagtgaggaaaagtgtatgcggggtcgggccgatggtcgtgcagccaggcggggcggccccccgcctgttgaaaaattactgcagttgctcttgctgataacggtagccgtcgtcggcagggacaaagctcaggcggtgggtaatacactgcggcgcgtcttccgcgtggtgcgagacaaacagcagctgcgtggcgccctcgccgatcaatacatcgataaaacggcgcaccaactggcggttgagcggatccagcccctgcagcggctcatccaggatcagcagcgccgggtgcttcaccagcgcgcgggcgatcagcgccagacgctgctgtccccaagagaggctgtggaacggcgtctcgccccgtgcgccgtccaggcccagcagctgcagccactgttcgctcagctggcgctgacgatcggacaccgcctgatagatgccgatcgagtcaaagaaaccggaaatgatcacgttgcgtacgctgctgctgacgcggtactccagatgcaggctactgctgacgtagccgatatggcgcttgatgtcccagatggtttcaccgctgccgcgccgccggccgaacagcgtcagatcgttgctgtagccctgcggatgatcgccggtgatcaggctgagcagcgtggatttaccggcgccgttcgggccgacgatctgccagtgctggccgggatccacctgccagctgagacgatcgatgatggcgcgatcgttatagctgaccacgccgtcgcgcagcacgatccgcggctgttccgccggtaaggcggactgctgttgcggatcctcgctggccggcagcgccagaccggcgaggttttcactgtgcgccagctgcgccaccagcacttcggccatcacctgttggcgcggcccctggctggccagcgtgcagtcggccagcacgccgacctgctgaacaaagtcggggatttcgtcaaagcggtttaacaccagcaccagcgtatagccctgcagcgccagctgggccagcaggtcggtcagttgggcgcgcgaagcgacgtccagcccgtcaaagggttcatccagaatcagcaggtccggctgccccatcagggcgcggcacagcagcgttttgcgggtttcgccggtggagagatatttaaagcggcgctcaagcagcgcgctgatgccgaactgcgccgccagctgcgcgcagcgcgccgggtgcggatgctcttcctggataatctcggcggcggtgcggccggtatcgtcttcgtcggggctgagcaggtcggtattgttacgctgccactcatcgctcagcattttctgcagttgttcgaaagagaggcgcaccacccgctgaaagtcgccgtggcgttcgccgctcagcaacgtcagctcatcggccagcgcgcgggccagcgccgatttgccgctgccgttggcgccgacgaacgcccagctgtctccggcgtggatcgccagcgtctccagcgacagggtacgggtatcgcttaaacgaaacgaaccttgcgaaatgcgcaatgacgacatcacttattcctttttttgcaactatttggtttagaaataagcgcatcgccgacggatgtcaattgacaaaaatgcaacgacacattgcattcagcacagcgtagcgataatcacccgatcggcattgaacagggcgttaaccggcatctccggctgcagattcagccgttgcagccgctgattgtccagcgtcgcgcacagggtttctccgccggcgagggtgaccagcacttcgctgtgtgcctcgccgggctgaatatgggctacccggccgggcaggacgttatccgccgcgacgctgtcggcggcgtcggtgctgagcgtgacccagggcgccttaatcagcgccagcacctctttgcccggtgccagctgcaggcggtcggcgctctgttcggtgacggcggcggtcagccgggtttgcccgtcggccaacagcagctggatatgctgctgcacctgttgccgctcgcgctctgtcaccgtggcgaaaaactggttgcgggcgctggtttgcagtgaaaaacgcgagatggccgccagcaggctatcgagcggcagccggtcctcctgcagtacgtcgaaggctttctgctgaatctgccccagcagatcgtacagctgaatcagccgctgtccgtagtgggtcagctgcgcgccgccgccgcccttgccgccggtggcgcgctccaccacggtctgttccgccagttgattcatctcattaatggcgtcccaggcgcttttatagctgatgcccgccagcttggcaccctggctgatggagccggtgtgggccacctgcttgagcagggcgatgcggcgcgggtcggcaaacagtttttgctgtagttttaaggtcagaagtatttcggcctgcatggtacgttccgtgggctgcaaaaaaggagttatccgcgcggcgcgggcttccggcaatgggtgcagaggcggcgctggcgcgatatacgatgcgccattgtcaccgatctgacgacaatgcgccaaatatcgcattattttttcccgcgttgatgtagcatagccgaatatttcagcacgtttggctgaggacatagcgacttcagccgctacaataaccctgtttttaacgtgaattttctttggtgcaaaccgatagccgcaagagggccagcaagccgttttcggccattgttcagtaaggcagtacaagtgaggcgaacatgttggaattattgaaaagtttagtattcgctgtagttatggttcccgtggtaatggcggtgatcctcggcctgatttatggtttggcggaagtgttcaatatcttctccaaaactggtccggcgaaagagaaacgcagctgattctcccttccttatccctgccgcgcgacgcgtggcggggagttcaagttttttcccctattgccgatatctcttggcgagcattgcggaaccggacgacaaagcgcatgacaagccgcagtctgccgttatattattttctatataacgaaagcaatccgtcctgagacgggggagataagcaacaatgaaacagcaatggactcggtggctgggtggcgcggtattggcatccggcctggtgatgcaggcgtcggcggcggacaaaatcaccgtctttgccgcggcatcgctgactaacgcgctgcaggagattgccacgcagtaccagcagggcaaagacgtacaggtggtctcctcttttgcctcttcttcgacgctggcgcggcagattgagcagggcgcgccggccgatctgtttatttccgccgaccagcagtggatggactacgccatcgacaaacagcagatggtcaaagacagtcgctatacgctgctggacaacgatctggtgctgattgccgccaaaggcagcaaactggataaggtagcgatcacgccgcagaccgattggcagcagttgctcaatggcgagcgcctggcggtcggcgatccggaccacgtgccggccggtatttacgccaaagaagcgctgcagagcttgaaagcctggccgcagctggcgccgaaactggcgcgcgccaacaacgtgcgcagcgcaatggcgctggtggagcggcaggaagcgccgttgggcatcgtctacggctctgatgcgctggccagcgacaaagtgaaggtggtcggcgtgtttccggcggacagccataagccggtggaatacccgatggcgatcgtcaaagaccacaacagcccgacggtcagcgcgttctatacctacctgaaaagcccgcaggcggcggcggtgtttaaacgttacggattttccccacggcaatgattctgagcgagtatgagtggcaggcggttgaactgagcctgaaggtctccgcgttggcggtggcgtgcagcctgccgctgggcattctgaccgcctggatcctggtgcgctgccgctttcccggtaagtcgctgctggacagcattatccacctgccgctggtgctgccgccggtggtggtgggctacctgctgctgatcgccatggggcgacgcggggtcatcggcgcatggctgtatgactggttcggcttcagttttagtttcagctggcgcggtgcggcgctggcgtcggcggtggtggcgtttccgctgatggtgcgggcgatccgcctggcgctggaggcggtggatcgacgtctggagcaggcggcgcgcacgctgggcgccggcccgtggcgggtatttttcaccattaccctgccgctgtcgctgccgggggtgatcgtcggcgtggtgctggcctttgcccgttcgctgggggaatttggcgccaccatcacctttgtctctaatattcccggcgagacgcgcaccattccgctggcgatgtacaccctgattgaaacgccgggggcggaagccgccgccgcgcgcctgtgcgtgatcgccatcgtgctgtcgctgtgttcgctgatggcgtccgagtggctggcccgctggggccgcaagcggatgggggctgaatgttagaactggacttcagccagcggctcggcgatctgcagctgcgggtcaaagagagcctgccggcgcagggcatcacggcgattttcggcctgtccggcgcggggaaaacctcactgatcaacgcgataggcggcctgacccggccggacagcgggcgcatcgtgctgaacgggcgcacgctggtggacggtgagcgcggcctgtgcctgccgccggaaaaacgccgtatcggctatgtgtttcaggatgcgcgcctgttcccgcactaccgggtgcgcggcaatctgcagtacggcatggcggcgtcgatgcgcccgcagtttgacaatatcgtcgaactgctgggcatcggcgcgctgctgaaccgcctgccgctgacgctctccggcggcgagaaacagcgggtggcgatcggccgtgcgctgctgaccgcgccggaactgctgctgatggatgaaccgctggcatcgctcgatctgccgcgcaagcgcgagctgctgccgtatctggagcggctggcgcaggacgtcaatatcccgattctgtacgtcagccacagtatggatgagatcctgcggctggccggccaggtgatggtgctggatcgcggtcaggtgctggcctgcggcgatctggaggcggtatgggccagcaacgcgctgcggccgtggctgcagcgggaagatcaaagcagcgtgctgaacgtcagcgtgctcgaacaccacgagcgctatgcgatgagcgcgctgcggctgggggaccagcggctgtgggtcagcgcggtcgatgcgccggtcggcacgcggctgcgcatccgcattaacgccgccgatgtgtcgctggtgctgcaggcgccgcacaacagcagcatccgcaatatcctgccggctaaagtggtggagtgcctggaggtcggcgggcagattgaggtgaagctggcggtcggcgacagcgtgctgtgggcgcgtattacgccgtgggcgcgcgatgagctggcgattaagccgggccagtggctgtatgcgcaggtaaaaagcgtgtcgatcagccgcgaggcgcgttaatccctctccggccggagagggaagatgtgcgctcaggccagcacgcggctgcggatcacttcggcgatgccgggctgcaggtgatcggcaatggtcagatcggcgcgctgtttgatcgcctcatcggcattgcccatcgccacgccgaggccgaccgcttccagcatgctcaggtcgttatagttatcgccgaaggccaccacctgatccatcgtcagcccctgagattccacccattggcgcaggcgtttgcccttgctgttgccgtgtttggcgatatccacctgatcgtgccatgaccattcacaggccagccccagctctttttccaccgtttcggcgaactcgcgcagtaccgcggtatcggcatgcgaggtggcgaatttccagattgaacgcgcgtcgtcggcggcctgagtcaggctgtcgacccgcagcagcgtcgggcgctgcgccggcggcagtttttccgcccaggccagggtgcgggtgacgtggccgctcggctcctgatacagcatcgcatcgtccacatacatcaggccgtggatcccgctctgcttaagcatctgcagaacctgcttggcctgctctttcggcagcggatcggctgccagcaccgtttgccgttggaaatcgtacagataggtgccgttacagcagatggccggcgtgtccagctccagcgcctgataaaacggatgaatggcgacatggtggcggccggtcaccaccaccactttgacgccggcggcgcgcgccgccgccagcgcttccagcgactgcggcaagatacgtttttgagtgtccagcagggtgccgtccagatcgagggcgataacgcggtagttcatggctgtctctaataattagtatggaaattaatccgatagtacacccgatcggcgacggattaaaccacagggaatttgctgattcgtcaggcttgttatgtggtatttgtcaggtaagctagagaaaaccgattgagatgaaaccggtttctctttttctcgtaaggagtcaacatgaagcaaatcgtttatgtcgccagcccggaaagccagcagatccacgtctggcagctggatgacgccggcgcgctggcgctgctgcaaaccgtcgacgtgccggggcaggtacagccgatggcgatccacccggaccgcacccacctgtacgttggcgtacgcccggcgtttggcgtggtgagctaccgcattgagcacgacggcacgctgcaggaagcgggcatggcgccgctgccgggcagcccgacgcacctctccaccgatttgcaggggcgctatctgttcgccgtgtcctacagcggcaacaacgccaccatcagcccgatcggccacgacggcgtggtcaccgcgccgctgcagcagctggatggcctgaccgcaccgcactccgccaatatcgacccgaccaaccagctgctgctggtgccgtgcctgaaagaggaccgcgtgcgcctgtttgacctgagcctggaagggaagctgacgccgcacagccagcagagcgtggcgaccgccgccggcgccggcccgcgtcatatggcgttccacgctaaccaacgttacgcctatctggtgaacgagctgaacagcacggtggacgtgctggcgattgaagacggcggcaagcgctacgccacggtgcagaccatcaacgcgatgccggcggactttgacggcacttgctgggcggcggatatccacctcacgccggacggccgtttcctgtatatcagcgaccgtaccgccagtatcctgagcgcctttgcggtgtcggcagacggcagcacgctgagcgttatcggccactatccgaccgagcagcagccgcgcggctttaacattgatcacggcggccgctttgtcctctccgtcggtcaaaaatccgaccacttggcggtgcacgagattcaggcggacggcagcctgaaggatctggcgcgttacccggtaggcaaaggaccgatgtgggtcagcgtgctggcgaagtaagcctgccgcaggggcgtgacgatttttcgtattgctgaagatgccctttatcggctgtttaatgatcccggctccggccgggattaatttttggcttttctgccgaatgtgatgcacagcagggcaatgattgccgatggtatcgcgcagagtgtgagcagggctaacgcctcgacatcgccgtaggtttcagccgttaacggccactgcaatagttgataccaacgttcctgagaagcgatggtacgagccagcgacgacagcaggttaaatgtgaagggcagcaggcgcagtaatagaataaaaataacggtgaataaaaaccagagtagaaagcgtttaaacatcgcagttggcctcgctgtttccggttaccgtgacttgcccataagccataagacctgaacttccgcgaatgtggacttgctgtgtgcgcagaagttggttcctgagaatactaaattctgccggattatagaaggtgatgcatccccatgattcgccttgaccatctggacggtttggatggagtcggaaattgccgcgttttataccattaataaacgtccaatcatctatgacaccatcttggcgatataatgcaaaccaggttgagtgatcgtttcctgtccaccagtctttaattgctgttcgcattttagagcgtaagccgcccgtagggcgcgcgacaatccaatatttacctgtgggaatagaacctttatctattccagcacagcccgctttattcgtataggggtctatgccggagaatactgagaaagtgccaatgccataacagatcaggtcccctgttttgcctgcatccctagttttatcgagatttaacgagcaataaatcatggtagctatccttgttaccgtctgaaaaatttaataattaatataattagttggatgtttttttcaatgattatctttcttgtgtttatttataacctaggttgatggtttttgttttattatttaaattaaatggattatttaagtgatttgttatttacattgatgctttgtatcccttattaattggaagtatctgcattagttattttctgaatgagtatgcacggagcgcatctgccgcgctccgcgctgatcctatcagcgatagagcaccgtcaggctggcgctgcccaggctgtggaaatgcacgttgaagccgaccatcgcgccgctggcgtccgcgtcgacctcaatatgctctacgtccagcgcgtggacggtgaactggtagcggtggctttccccctgcggcggcgccgcgccgccgtagccggccttgccgaagtcggtacgggtctgcagtgcgccggcgggcagccccggacggccggagccggcgccggtcggcagttcgctgacgtcggccggaatattggccaccacccagtgccaccagccggagccggttggcgcatcggggtcgaacagggtcacgacgaaactcttgctgcccgccggcgcgccgctccacgccagatgcggcgacaggttttccccctgatagcccataccgttaaatacctgcgcctccggcatggcggcgccgtcctgcagatcattgctgtataaacgaaaagtcatgctggtttcctgttggcgaataaaagcgaagcttcaaactagatcgttttgccgcctcggcacaagcccggcgtggcgctgatagcctgcggcgataacaacgatttaactttttggcgacattggcagttgcgcgtctggcggattgtgcatagagttaaacgctgaatttagcgcccgtcggcagggaaacatcacgccggctcgtgcgggcgaaacccttaacagaccgtaaggctgtccatcctgtaatgacgccatcatgatttcactgaaaaaacgtacgccgtggtttggctggctgcgccgttgggccaaaggcatcaagcgcgatattgtggcgctgtggctggcggcgcgcgatcgccgcaccccgtggtacgccaagctgattgcgctgctggtggccggctatgcggtctcgccgatcgatttgatccccgattttatcccggtgctgggctatttggacgatgtgattctggtgccgctgggcattatgctggcggtgcggctgatcccgaagccgctgatggacgagctgcggcagaaggcgcagcagcgtatcgataacccgcgcggtcgcttcgccatggcgatgattattctgctgtggattggcgtgctggtctggctggcccgctatctggaccagcactggtaatactcagtccgcaatagccgtgatggcgtcggtcaggcggctgagctgctcggggcggataatatacggcggcatcagatacaccagcttgccgaacggccggatccacaccccgcgttccacaaactcccgctgtacctgcgccacatccaccgcctgtttcatctccaccacgccaatggcgcccagcacgcgcacgtccgccacgttagacgcggccgtcagcggcagcagctgctgttgcagctgcttttcaatcgccgcgacctgctgctgccagtggttttccgtcaatagcgtcaggctggcgtgggccaccgcgcaggccagcgggttacccataaaggtcgggccgtgcataaagcagccggcggcgccgttgctgatggtttccgccacgtggcgggtggtcagcgtggcggacagcgtcatatagccgccggtcagcgccttgcccaggcacaaaatatccggcgtaatgccggcgtgctcgcaggcgaacagcttgccggtgcggccaaagccggtggcgatttcatcggcgatcagcagcacatcgtggcgatcgcacagctcccgcacccggcgcagatagtgcggatgataaatgcgcatgccgccggcgccctgcaccaccggctccaggatcaccgcggccacctcgccggcgtgctgttcaagcagtgcggcgaagggggcgatatcctgttcatcccactcgtcgtcgaagcggcactgcggcgcagcggcaaacagatgcggcgtcaggtagccctgatacaggctgtgcatggagttatccgggtcgcacaccgacatcgcgccaaaggtatcgccgtgatagccgtggcgcagcgtcaggatccgctggcgcttttcaccgcgcgcctgccaatactgcagcgccatcttcagcgacacttccactgctaccgagccggaatcagccaaaaacacgcactccagcgcggacggcgtcatctccaccagtttacggcacagcgcgacggccgccggatgggtgatgccgccgaacatcacatgtgacattttctccaactgccgggtagcggcctggttcagttgcgggtggttataaccgtggatcgccgcccaccaggaggacatgccgtccaccagtttgcggccgtccgccagctgcagttccacgccggatgccgcctctaccggatagcagggcagcgggtggctcatcgaggtgtaagggtgccagatgtgttgccgatcgaagtcgagatcggcgggggacagggacataagttgtaaaccaaatcaatcacagaatggttgacagtatatccgcaatatctaaactgacgacacttttttcgttttggagacgccgtaatggccgaccgtatttactggacagtggggcaagcccaggccctgtttgataagccgctgcttgagctgttgtttgaagcgcaaaccgtacaccgccgccattttgacccgcgccaggtgcaggtcagtacgctgttgtcgattaagaccggcgcctgcccggaagattgtaaatactgcccgcaaagctcgcggtataaaaccgggctggaagcggagcgcctgatgcaggtggagcaggtgctggattcggcgcgcaaggcgaaagccgccggttccacgcgtttctgcatgggcgctgcgtggaaaaacccgcacgagcgcgatatgccgtatctgcagcagatggtgcagggcgtgaaggcgatggggctggaaacctgcatgacgctgggcacgctggatgaatcccaggccggacggctggcggaagcggggctggactactacaaccacaatctggacacctcaccggaattctacggcaacatcatcaccacccgcagttatcaggagcgtctggatacgctggacaacgtgcgtgacgccggcattaaagtatgctccggcggcatcgtcggcctgggggagacggtgcgtgaccgcgccggcctgctggtgcagctggccaacctgccgaagccgccggagagcgtgccgatcaatatgctggtcaaggtcaagggcacaccgctggcggataacgaggatgtcgacccgttcgactttatccgcaccatcgcggtggcgcgcattatgatgccggcttcttacgtacgtctgtccgccggccgcgagcagatgaatgagcagacacaggcgatgtgctttatggccggcgccaactcgattttctacggctgcaaactgctgactacgccaaacccggaagaagacaaggatttgctgctgttccgtaaactggggctgaacccggagcagacctccaccgagcacggcgacaaccagcagcagcaggtgctggcgcagcagttgctgacggccgataacgccgagttttacaacgcggcgccctgaatgagctggcagcaacgtattgagcaggcgttaaccgagcggcgcgcgagcgccgcttatcgatcgcgccaggtaaaccggggcggcaacggccgtcatattcagctgcagcagcagcgctatctcaacttctctggtaatgactatctggggctgagccagcacccggcggtgatcgacgcctggcagcagggggcgcggcagtacggcgttggcagcggcggctccggccacgtaaccggctttagcgaggcgcatcagcagctggagcagcagctggcgcagtggctcggctatccgcgcgcgctgctgtttatctccggctacgccgccaatcaggcgctgctggcggcgctgatgcaggcggacgaccgcattctggccgataagctcagccatgcctcgctgttggaagcggccgctcactcaccggcgcagctgcggcgtttccgccataaccagccggcggcgctggcggatttgctggcgaaaccctgcggcgggcaacagctggtggtgaccgaaggcgtgttcagcatggatggcgacagcgcgccgttggcgccgctgcagcagctgagccgccaggccggcgcctggctgatggtggacgatgcgcacggcatcggcgttcacggcgagcaggggcgcggcagctgctggcagcagggcgtgcggccggaggcgctggtggtgaccttcggcaaggcgttcggcgtcagcggtgcagccattgtgtgcgacgagccgctggccgagtatctgctgcagttcgcccgccacctgatttacagcaccacgatgccgccggcgcaggcctgcgcgctgcaggcggcgctgcgttgcgtgcagcagggcgatgcgctgcgcagccggctgcagcagcatattgcgcgtttccgccgcggcgtggccggcctgccgctgacgctgagcgcttcgcagaccgccattcagccgctgctggtgggggacaaccagcgggcgttggatctggcgcagcggctacgggagcagggcctgtgggtcagcgctattcgtccgccgacggtgccgccgggcggggcgcggctgcgtattacgctgaccgcggcgcatcaggaacaggatatcgatcgactgctggaggtgctgcatgccatcggcgcataacgcggttaataaacaggcggtggcctccgccttcagccgcgcggcgggcagctacgacggcgcggcggtgctgcagcgggaagttggcgagcgcttactggggagcggcgtcggccatccggcgcggcaggtgctggacgccggctgcggcaccggctacttcagccgccgctggcgggaactgggcaaagaggtgacggcgctggatctggcgccgggcatgctggcgtacgcccgcagtcagcaggcggcgcaccactatctgctgggggatatcgaacatatcccgctgccggatgcggcggtcgatctcagcttcagcagcctggctgtgcagtggtgcagcgatttggcgtgcgggctggcggagttgcgtcgcgtcacgcgccccggcggactggtgctgttttccaccctggcgcaggggtcgctgcatcagctgggcgatgcctggcagcaggttgacggcgagcgccatgtgaatgatttcctgccgctcgcgcagattgaggccgcctgcgcggcctaccgttattgcctggacccgtgctggcagacgctgcattacccggacgtgatgacgctgatgcgctcattaaagggcatcggcgccacgcacctgcatcaggggcgcgatgccgggctgctgtcgcgtcgccgcctggcggcgctgcaggcggcctatccgcgccagcacggcgaatttccgctcagttatcatgtggtttatggagtgatttattgtgattaagcgttggtttgtcaccggcaccgacaccgaagtgggcaagactgtcgccagcagcgcgctgctgcaggcggcgaacctggcgggctttcgcagcgccggttataagccggtggcctccggcagtgagatgacgccgcaggggctgcgcaacgaggatgcgctggcgttgcagcgccacagcggcgtggcgctcgcctatgatgaagtgaacccttacacctttgccgagccgacgtcgccgcatatcgtcagcgccgatctgcagcagccgattgagtttacggtgatgtcgtccgggctgcggcggctggagcactgcgccgactggctgctggtggagggcgcgggcggctggtttacgccgctgtcggcgacgcagagctttgccgactgggtgacggatgagcagctgccggtgattctggtggtgggcatgaagctcggctgcatcaaccatgcgctgctgaccgcgcaggccgtgcgtcaggcggggctgccgctggccggctggatcgccaacgatatcgcgccgccgggcaggcgccacccggagtatctggcaacgctgagccgcctgctgccggcgccgctgctgggggagatcccgcacctggcggagattacgcagcagccgctggggcattatctggatctgtcattactgtaaacggcggcgggccatacgcccgcgccatcgcatcataccgtcaggtaggcgtcaatcagggcgtcatccagctgcgccagcgtgccgttcgcgacgttgcgcccctgatccagcaggcaaaaacggtcggccaggcggcgtatcagcgtcaggcggtgctctaccagcaaaatggtcattccccattcccggttcagccgctgtacggcggcgccgatttcactgacgatcgacggacgcatgccggcggtcggctcatccagaatcagcagctccggctcgcgcaccagcgcgcgtgagatcgccagctgctgctgctccccgacggacaaatcgccggcgcgccgcaggcgcatggccgccagcgtgggaaacagctggtaaatcagcggcgggatacgctgctgcgatggcctgccggccagcagcgccacctgcagattctcctcgacgctgagttgcgagaagatctgccgtccctgcggcacataggcgatgcccagcgccgcacgctgctccaccgcctgcggcagcaggtttttcggcgcttcatcggcgcgctgccaggtcatactgccgctgaccactggcagatggccgacaatacagttcagcagcgtggttttaccgacgcccttgcgccccagcagggcggtgcactggccgcgcggcagctccagattgatatcccacagcgtgtggctcggcccataaaactgattgactgaacgcaggctcaacatacggcattctccttaccggtcggttgttcactcatgccatcggggcaagggtatggcattgccccgcgcgactgacgcttgctttcccgagtgttttaacgttcagaacccaatgccgcccgaaacgcggcaaaatgataccggagtccggcggaaagggcgtttttcagcgttctcgtgtgctgttattgccgcccggcgcgctgtcgagcgcggccgccgtctgatgcccgctttttttgtcggcccggcggttattcctgatagcaactcccgggccaatattgtcgtccgacgtgaaaaacgcgtgattgttatcgtcatgttaagctttggccgcgctgcgtctggcctgtgcagactgggtaaaatggcggcaaaagttaaaatggacgttttttgcactacggcggtgccgcggcgaaacctaatggtgcaatagcgatgggggtatcggtggcgtcagtcggcgatctggccgaatgcgggattggcaatgggagctgttagtctttataggtataaacaaagcaataaaagtgtcaaaaaataactaaaaaagccatttgggatcgtttcaagggcaaaaagtgttttttctgtagctcccgtggctggcggggtggtgtgagttatccactattcctgtggataaccttgtgtattagatttagaaaagcggcgggaagcgagagcggacgcggcttctgttcgcattgtccggattctcgtctttttgttaatttacttttatatcaactaattaactaaaatcaagacgttgtgtaagcggttaatgtcgtatgtatgatttttcgacactctgctatcaagaagttaatttatcgcgcgatctggggataaatctgttattgacaataaaaatgtcaccgaagcgtaaccttaacggtgcagcgtcctaatctccccggcggcaatgccacgaatccgcttgaagctggttttatatccagtatcataggggctggcgaaaaacgccgcggctttccatacttattggctgcccggcgtgccgacgcggcgctctgcaccgttagccacgcgcaacccgatgtgccgacgccgctcgtctctgtcttcttgccgcaacgccaatgactttgggtatctatgagtaaattattcaaactgcattcagacttcaaaccggccggcgatcagccggaagcgatccgcaagctggaagaggggctggaggacgggctggcgcaccagacgttgctgggggtgaccggttcggggaaaaccttcaccatcgccaacgtgattgccgatctcaaccggccgacgatggtgctggcgccgaacaaaacgctggcggcgcagctgtacggtgagatgaaagcgttcttcccggagaatgcggtagagtattttgtctcttactacgactattaccagccggaagcctacgtgcccagctccgacacctttatcgaaaaagacgcctcggtgaacgaacatatcgagcagatgcgtctttccgccaccaaggcgctgctggagcggcgcgacgtggtggtggtggcctcggtgtcggcgatctacggcctgggcgatccggatctgtatctcaagatgatgctgcacctgacccagggcatgctgatcgaccagcgttcgatcctgcgccggctggccgagctgcagtatacgcgcaacgatcaggccttccagcgcgccaccttccgggtgcgcggcgaggtgatcgatatcttcccggcggaatccgacgagctggcgttgcgcgtcgagctgtttgacgatgaggtggagcgcctgtcgctgtttgatccgctcaccggccaggtggatcgggtggtgccgcgttttaccatctacccgaagtcgcactacgtaacgccgcgcgagcgcatcctgcaggcgatggaggagatccgcacggatctggcggagcggcgcaaggtgctgctggccaacaacaagctgctggaagagcagcgactgtcgcagcgtacccagttcgatctggagatgatgaacgagctgggctactgctcgggcattgaaaactactcgcgctacctctccggccgccagccgggcgagccgccgccgacgctgttcgactacctgccggccgacggcctgctggtggtggacgaatcgcacgtcaccgtgccgcagatcggcgcgatgttcaagggcgaccgctcgcgcaaggaaaccctggtggagtacggttttcgtctgccgtcggcgttggacaaccggccgatgcgctttgaggagtttgaagcgcaggcgccgcagtcgatctacgtctcggccacgccgggcaaatatgagctggagaaatccggcggtgacgtgatcgatcaggtggtgcgcccgaccggcctgctggatccggtggttgaggtacggccggtggcgacgcaggtcgacgatctcttgtccgagatccgcaagcgcgtggcgatcaatgagcgggtgctggtgacgacgctgaccaaacgcatggcggaagacctgaccgaatatctggaagagcacggcgaacgggtgcgctatctgcactcggatattgataccgtcgagcgggtggagatcatccgcgatctgcgtctgggcgaatttgacgtgctggtcggcatcaacctgctgcgggaagggctggatatgccggaagtgtcgctggtggcgattctggacgcggataaagagggcttcctgcgctccgaacgctcgctgattcagaccatcggccgcgccgctcgtaacctgaacggcaaggcgattctgtacggcgacaagatcaccgactcgatggccaaggcgattggtgaaaccgaacgccgtcgcgccaagcagcaggcgtataacgaagccaacggcatcgtgccgcaggggttgaacaagaagatcgccgatattctgcagctgggccagccgtcaccgcgcggcaaaggcaaagggaagggcaaggcggcggagagcgcggcgcagtatcagacgctgacgccgaaagcgctggagcagaaaattcgcgatctggaagcgcagatgtacacccacgcgcaaaatctggagtttgaacaggcggcggcgctgcgcgatgagatccaccagctgcgcgagcagtttatcgccatctcctgatgcagtcagcgccggcccgcagcggccggcgatgaaaatccttgtcgcgcccggcaaagctgattatggtgtgcggcccacagaccggcgacagataatcgagcaaccgctatgagcgcatacaatcccaaagatccgctgcacggcatcacgctggagcagctgctgaacaaactggtggaatactacggctgggaagagctggccgaccgtatccgcattaactgcttcagcaacgatcccagcatcaaatccagcctgaagtttttgcgccgcacgccatgggcgcgcacgcaggtggaggagctgtacatccagatgctgagtaataacccttggtatacccgtcatacttaaagctgcaggtgcgttggctgcgttcagtcacccgaatcactgaccggagtcagctcatcgggattccttcccttgccgccttcctgcaactttaattatttagggtaactacccgtcatacttaaagcttgcgtaaattcactgacctgaaccgctagcggcgggccgccagctggctcagcgcctggtcgatcgcctggcgcagcagctgacggtcgtggcggtaaggaatatcgctggcttccagattttgctggatcaccagacggtccggcaccgactgcgtatcggtctgcgggccgacgatcagcgcgtcgaccatgacgcggccgattttttcctccatcagcgccagcttgtcgcgcagcgacagcgaggcggcggccacgctcagctccttacccaggttgtcgatgtagatcatgctggcgctgctgcggcgcagggcgcgcgccagatcgtcaagcagcagcagcggcatcaggctggtcagaaaactgcctggaccaatcaaaatcagatccgcctgcgcgatggcgtcaagggcttcgcgggtggcgttgacgtgcggcgacagcatcagctcctgcggcatcgcggtcagctgatcgacgttgacctcgccgtaaacgtggttgccttcgtgatcgtgcgccatcagatccaccggctgctccgacatcgggatcagcgccgcgtccaccttcagcaggctgcggatcaggttgatcgcctccagcgggcgtacgctgaggtgatccagcgccttcagcatcagattgcccagattgtggccggccagctcgccgttgccgctgaagcggtattcgaacatcgcggaagcgacgctgggctcggtaatcagctggttgaggcagttgcgggtatcgccccaggcgatgccgccttccgagcggcggatacggccggtagagccaccgttatcggtggtggtgacgatgccggtcaggcgtgaacccagagaagaaagcgatgacatcacgcggccaaggccatggccaccgcctaatgcgacgacgcggtccagatcggccagggtacgattacgcataatattccttatgcccggcgtcgtgcggacgtttcgggcgatatcaatttttatacccggcatactttaagtgacaagcgttggcggcgttcagacagccgcatcaccgcccggcgtcagcgcatcgtgccgcctcactgcaactcgcattatgtcgggtctatcacggacagataatcggcataaagtagcggatttgagtgaaaaaggcgaaaaagagtgtgattcgggtgattttagtcaattcccctggcagagccgaggttatgataggcgttcagcgttcgaccgagtaaaaacgctatatacacaattacatagcgaaaagacgcgttggctattcgcgtcgtttagcgctagaattttgctgaaaaccacggtttcactgcggttgctgcggcaaccagcgctgagatcacaactcctagcccctgtgcctacgtcgcttggcgatatggcgcccgggccgtggcgaagtcagccaccagggtgcgcgatagaaatgtccgcatctcccgtatttggaaaggtgttatggtgccccaacttaccgatgcttttgagcgcaagttctattacctgcgcctgtcgatcaccgacgtgtgcaactttcgttgcacctattgcctgccggacggctatcagccgagcgtcagtcccaaaaccttcctgtcgctggatgaaatccgccgcgtcagccgcgcgtttgccgagctgggcactgaaaaagtgcgcctgaccggcggcgagccttcgctgcgccgcgacttctgcgaaatcattgctgccgtacgggaaaacccggcgatccgtcagctggcggtgaccaccaacggttaccgtatggcgcgcgacgtggcgcgctggcgcgacgccggcctgaccgcgatcaacgtcagcgtcgacagcctggatgcgcgccagtttcacgccatcaccggccaggataaattccgccaggtgatggcgggcatcgacgccgccttcgacgccggttacgacaaggtgaaggtgaacgcggtgctgatgcgcgacgtcaatcaccagcagctggacgcctttctggcctggattaaaccgcggccgattcaactgcgctttattgagctgatggaaaccggcgagggcggcgaattgttccgccagcgtcacgtttccggcgaggtgatccgccggcagcttgagcagcagggctggcagcgccagccgcgcggccgcagcgacggcccggcgcaggtgttccgccatgcggactatcagggggaaatcggcctgattatgccgtatgagaaggatttctgcgccagttgcaaccggctgcgcgtttccgccatcggcaacctgcacctgtgcctgttcggcgaacagggcatcccgctgcgcgacctgctggcggaagatcgccagctggaggggctgaagcagcgtatccagagcggtctgctcagtaagaagcagacgcattttctgcaccagggcgacagcggcattacgcagaatctgtcgtttatcggcggctgagtccggccttaccttcagggagtctcatccatgagtcatgccagcagtgaatttattgcggcgcgcgtcgccgttttgaccgtttccgacagccgcagcctcgcggaggatacctccggcgattacctgcagcaggcggcgcaggaggccgggcatcaggtggtggaacgcgcgctggtcaacgacaatatttaccagatccgcgcgcaggtttcggcctggatcgccagcgatgcggtgcaggcggtgctgatcaccggcggcaccggttttaccgcgcgcgacaacacgccggaggcgctgacgccgctgtttgatcgccaggtggaaggcttcggcgaactgttccgcatggtgtcttatgaagagatcggcaccgccaccattcagtcgcgcgcgctggccggcatcgccaaccagacggtgatttttgccatgccgggctccacccgcgcctgccgcaccgcctgggagcgcattattgaatcgcagctggacgcgcgtaaccgtccctgcaatttccacccccacttaaagaaataacgctatgagtcagttaacccacattaacgccgccggcgaagcccatatggtggacgtctccgccaaggcggaaacggtgcgcgaagcgcgcgccgaagcctttgtcgagatgcaggcggcgacgctggcgatgatcgtcgaaggccgtcatcacaaaggggacgtgttcgcgaccgcgcgcatcgccggcattcaggccgccaaacgcacctgggagctgatcccgctgtgccacccgctgatgctcagcaaggtggaggtcaatctgcaggcgcagccgcagcacaatcgggtgcgcattgaaacctgctgccgcctgaccggcaaaaccggcgtcgagatggaagcgctgaccgcggcgtcggtcgcggcgctgaccatctacgatatgtgcaaggcggtgcagaaagatatggtgattggtccggtgcgtctgctggcgaaaagcggcggcaaatccggcgattttgaggctgaatcatgattgatatcctgttttttgcccaggtgcgggaactggtcggtacggatcgcctgcgcctgccggcggagttcgccagcgtcgaggcgctgcgtcaggcactgtgtcagcgcggcgaccgctgggcgctggcgctggcggccgataacttgctgatggcggtgaaccagtcgctggtggcggcggaacacccgctgagcgtcggcgatgaggtcgcgttcttcccgccggtaaccggaggctgacggtggacaacagtcgtattcgcgtgcagcgcgcgttatttaacgtcggcgaggagtatgcctggctggcgcagtgtgacgatgacggcgcggtggtgacctttaccggcaaggtgcgtaatcacaatctgggggataacgtcagtgccctgacgctggagcattatcccggcatgaccgaaaaggcgctggcggagatcgtcgcgacggcgcgcgagcgctggccgctgcaacgggtctgcgtgatccaccgcatcggcgagatgttccccggcgacgagatcgtgtttgtcggcgtcaccagcgcccaccgcagcatggcctttgaggccgccgaatttattatggattacctgaaaacccgcgcgccgttctggaagcgtgaggccaccgagcagggcgagcgctgggtcgaggcgcgcgacagcgaccagcaggcggcaaaacgttggtaaatcaacggtaaacggcggcaataaatccatacttttgctcaccgccgccgccgatattctgtgatacgcttattacaggtgggggaatggcccccgtaacagttgttccacaagtaaaaggtaaccgtcatggaccgatatccacgctccaatggttctatcgtcgaacgcgccggcagcggcattcaggcctatatggcgcaggtatacggctggatgacctgcggcctgctgctgaccgccttcgtttcctggtatgcggccaacacgccggcgattctcaactttatcttctccagccagattaccttctttggcctgattatcgcccagctggcgctggtcttcgtgatctccggcatggtgaaccggctgagcggcgcggtagcgacgtcactgtttatgctctattcggcgttgaccgggctgacgctgtcgagcatctttatcgcctatacctatacgtcgatcgccagcacctttgtggtgaccgccggtatgttcggcgcgatgagcctgtacggttacaccactaagcgcgatctcagcggcttcggcagcatgctgtttatggcgctgatcggcatcgtgctggcgtcgctggtgaacatctggctgaagagcagcgcgctgatgtgggcgattacctatatcggcgtggtggtgtttgtcgggctgacggcctacgacacccagaagctgaaggcgatgggcgaacagctgaacgccgacgataaagacagcttccgtaaatacgccatcgtcggggcgctgacgctgtatctggactttatcaacctgttcctgatgctgctgcgcatcttcggcaaccgccgctaaaccaccggatggccggcggccatctcaccttatcagcatttctgcacaaagccctggcaacggggcttttttacgcccgcccgcgttacataatacaaacaaatacttaataatatattgacaatgtttatgtcattgcgttgaataattggcgctataggatggtaatcattaaattttgtgatgatagaaagaggattttatgaatcagtataaagagcttagctctaagtggcgggagcgttttgattttttcgacagcgtcggcggtgatatcacttccccggaataccggaataaaattaaagagttaggcttcttcgaacgcatgaagtatatcatgaatttcttcgcctttttcttcggcattatctatatgtgcattctggggctgtggaaaaaggggctggtgctgtttgttggtgcctgcgtgctgagctatatcgtcgcgatagtagagtatgtgaccggcggcaattttgagttagcctaccgtttcttgggaattggctatagctgcctttgcgcctcggtggctaactacgcctattacctgaaggaaaaacgagggatccagggctggaacccgtttgaaggctttagcaagcgttctgcggcgaagattgctgcccgccgagaagggtagagctgacaaaagaggccgtgctcacggcctctttgggggttatcccgctatcgtggccgcgatgataaacagatacagcgcaaacagcgccagtgagaacagcaacgccagcgccgcacgccacttcagcgtcgatttgaacaggccgaccagcgacaggtagaacaccaccagattggcgatcaggttaatccccaccagcagtagcatcgtcaggtcgatccactcggccacctcttccggcagcaagatgccggctaaacaaatcccaaccagcagcagaagattaatcccggtcagccgaaaggcgaagcggaccatattatcgaattcgttattcttgaccttgacggcggtttcctgagacaaatcgcgcgctcctttagcgataaagataaaaactcccacgtagcctagacggtgacgggccgtcccgccagccgtcaggcgattttccgccggaacatggcgtaggcggcgctgccggtggtgacggtaatcaccagcagcggccacaggctgccccagataatgtcaaagctggcgtctttcaggtaaatctgcttggtgatatcggtaaagtggcgaatcgggttggcccaggtcaggttctgcagccagaccggcatattctccaccggcgacacatagccggacagcagaatggccggcatcataaacacaaacacgccgataaacgcctgctgctgggtggcgcacagcgccgaaatcagcagcccgaaccccaccagcgacaggccgtacaccagcatggtgaaatagaacagcagcagcgaaccggcgaacgggatctggtagagaaaaatgccgatcagcagcacgatcgaggcctgaaaggtggcgacgatcagcgccggcaccgccttgccgataaagatctgccaggtggtgagcggtgaaaccagcagctgctccagcgtgccctgttcccgttcccgcgccaccgacagtgaggtgacgatcatcacgccgatggtggtgatcatcgcaatcagcgacggcacgacaaaccatttgtaatcgaggttggtgttgtaccagttgcgcaccaccagctcgctgttgttgggttgctgccgtccgtccagcagctcctgctgatagttctgtacgatctgctgcacatagttggcggcgatctgcgcgctgttggagttgcgcccgtcgagaatcagttgcagcggcgcgctgttgccgttggcgatatcgcgtgagaactgcgccggaaaacggatcagcagcagcgcctgttggttgtcgatggcgtggcggatctcctgcgggctgcgcagcatcagcacgtgggtgaaggccttggccttggcgaaacgctgggtcagttccaccgaggcctggccgttatcttcgctgtacaccgcgatggtggcgttggtcacctccagcgtggcggcaaacggaaacagcagcacctgcaggataaccggcagcaccagaatggcgcgggtttgcgggtcgcgcagcagcgactgcatctctttgacaatcagcgtccataggcgatgaaacatcgaaggctcctagtccagacgtcgctgggttttccaggcggtcagcccgataaacagcacggcggaggcgattaaaaacagcagattgatcagcagcatgctgccgatgttgcccgccagaaacagcgttttcagcgtgctgacgaaatagcgcgcgggaatgatataggtgacggcgcgcaccaccgccggcatgctgtcgatctggaagataaagccggacagcatgatggacggcagaaaggcggcgttcagcgccaccatcgcggcgttgaactgattacgcgcgatggtggagatcagcagccccatgcccagcgtactgataaggaacaggctgctgatgacaaacagcagcagcagcgaaccgcgatagggcacgccgaacacccacaccgccaccaccatacacagcagcatggcgagcatgccgaggacatagtagggcagcagcttggagagcagcagctcgccgcgcgtcacctgcgtcgacagcagcgcctccatggtgccgcgctcccactcgcgcgccaccaccagcgaggtgagaatggcgccgatcaccgtcatgatgatggtaatggcgccgggaatgataaagtgctggctgatggccgccgggttaaaccagtagcgcatctgcacttcgatcagcggcctgtcattgcgtccgcgatcctcggcgcgctgctgctgccagatctgccagacgccctgggtatagccctgtacgaagttggcggtgttcggctcgctgccgtcggtgatcacctggatcggcgcgctgtcgaacggccgcgccatacgccgggcgaaatcgaccgggatcaccaccaggccgcggatctcgccggcctgcatcttgccgatcagtgcctggcggttatcgctgatggtcggatcgatatagggcgatccggcaaaggcgttgaccagatcgcgcgcctcttcactttgctgctccaccagaatgccgagccgcagcttgctggaatccaggttgatgccgtagccgaagataaacagcagcagcagcgggatcagaaaggcgatcagccagctgctgggatcgcgcaggatctgccgcgtttccttcaggcacagcgcgcgcacccggcgccaggagaaggcgctgtcgttgccgatcgccggattatcgttcatcactgctcctcccggtcgtagccctgcaccagttcgataaacgcctgttccatcgacgggttggggttttgctcgctggcgacctgctgcttcaaatcatccggcgtgccggcggcgatgattttgccgcggtaaaccagcccgatgcgatcgcagtattccgcctcgtccataaagtgggtggtgaccatcaccgtaacgcccttgtccaccatgccgttgatatgcagccagaactcgcgccgcgtcagcggatcgacgccggaggtgggttcgtccagaaacagaatgtccggctcgtgcatcagcgcgcaggccagcgccagccgctgcttgaagccgagcggcagcgcgtccggcgcctggttgataatcggcccgaagttaaaggcggcggacatttccgccattttctgccgctgtcttttgccgctcaggccgtagacgccggagaaaaatttgaggttctgcgccaccgtcaggttgccgtacagcgaaaacttctgcgccatataacccagatgctgacgtgccttgccggagctggttttcagatccatccccagcaccagcgccttgccgtcgctcggcaccagcagcccgcacatcatcttgaaggtggtagatttgccggcgccgttggggccgagcaggccgaaaatctcgccgcgcttcacctgaaaatccacgtggtcggtggcggcgaagtcgccaaactttttcgtcaggttctgcgcttcaatcacggtttccgcgccatcgccgctgacggtcggcatgatcgccgccaatgcggatttgctgttcggcccgccgccgagcagatcgataaacgcatcctcaaagcgcggctccgcctcgcgcagctcgacgtcgggaatctgcagatcctgcagcacctgctgatgatcggcgtccggcttcaggatcagccgcaggtatttgccctggatcacgccgtcggtcaccgtcggcagacagatcgcctgttgcaacagcgcgcggtggctgccggacggcgccgccagcaggatgctgcgtcccgccatgcgccgggtcagttcctgcggcgcgccgctgaacagcagctggccttcgttcatcagcagcacctcgcggcactgttcggcttcgtcgaggtaggaggtgctccacaggatcagcatgccgtcgttggccagctcgtgcaccatacgccacagctcgcgccgcgaaatggggtcgaccccgacacccggttcatccagcagcagcacctgtggctcgccgatcagcgtacaggccagccccagcttctgcttcatcccgccggacagcttgccggccagccggccggtgaagcgggtgagatcggtaaattccagcaggcgctggaaggtggcgcgacgcgcctcgccggtgacgccgcgcagatcggcatacagcgtcaggttttccatgacggtcagatcttcatacaggccgaacttctgcggcatatagcccagaatggcgtgcagcttacgatcgtcggcgatcggatccagaccggcgacccgcagcgtgccggcgctcggccgcagcagcccggccagcatgcgcagcagggtggttttccccgcgccgtccgggccgaccagcccggtgaccgcgccgctgcgcagttgagtggtcaggctggcgaccgccggtttatccagctcgggaaagcgtttctccaagccttcaagatcaatggtgtggccctgttccatcatttttccctaaggttgagaaaaatgcagggtgaccggcatgccctggcgcagcgcgtcatccgggtcgctgacgatcacccgcaggcgatacaccagatcggtgcgaagatcggtggtctccacgcttttcggcgtgaattcagcggtcggcgagacaaagcccaccttgccgtggtacggcttgccgggccggctgtcggtgtacagcgtcatttcgctgcccggcaccgccttgcccagatcggcttcgctgacgtaggcgcgcacccagaccggctgggtcagcgacagggtaaataccgtgctgctggcgctcagcatggtgcccggctccaccgcgcgggtcagaatggtgcccgccgacggtgtgatgagccgggtgtcctgctggtcgagcctggactgggccagcgcggctgtggcctgcgccagcgccgctttggcctgttcgatttcctgcgggcggttgccgctgcggtattgcgccagtttatcccttgccgcctgcagattggcctgcgcctggttacgggcggtgcgcgcgtcctccagcgcatcggcggaggtggccttgttcgcccatagcccttgctgacgctgtaaaaagctgttggcgtagttgaaggccgccagcttttgcgccacttcggaacgcacctgggcgatctcttcatcgcggtagccggcctgcagcagcgccagcttggcctgcgcgctgtcgacgttggcctgcgcctgcagcagggcattctgatacgggccgtcgtcgagcttgccgagcagctggcccggtttgacggtatccccttcgtcaaccgtcagcgaagccaggcggccgctgacgcggaaccccagattcacggtgcggatatcaacattgccgtagagggtcagcggctttgcctgtcgctgttggtaataccagataccggccgccacggcggcgatcgctatcaccacgatcgccaccagaccaacgcgttgcttattcatatctctccctgcctataacggtaagacgtcggggccgccgccgtaacgctggcgcaggccgttaaccagtaaatcaatatgttccgccagtacggcggcgacctgcctggcctcttgtgcgccaatctgtcgccagccggcctgtcggcggatggtttcccgcgccacgcggaacgacagcacttcgccgagcagcgcatgggtgtgcaaaatcaccttggtggaaccgtcttccaggccggtataggcggccagcagccggctcagcttgccgtgcagcggcgccaccacctgctggtgaatcagcgggtaggcgtcggtgggggagagctgctcgcgcgacatgattttgctgaggttaagcgtatgggtctgggtcatcagctcgctgaaggccaacaggccgcgtttcagatgctgcagatacagctcgggacggcgctgttcggccggcagcagccacaggcggtcaatctcgtccgccagcggctgaaaggtctgctgaataaagtcggcaatccactgggcgaccgccaggtacaagccttctttggaattaaagtagtaggtgatggcggcgatattctgcccggcgcgctgggcgatgacgcgggtggtggcgccctccaggccgtattcgccgaagacttcgaccgccgcggcaatcagctgttgccgcgcctgctcgccgcgtgggtgatgatttcctgcagaaggcatagacgcactactcgcaaaagttaatcaatcatttgattaactttagacctgagcagacaaaatgcaagcggaaagcgcagcggattttttcgtgttgaaccgccgtttagcggcataatgtgcgctgcctggcgaaatttaccttttcttgttcgacatctgttacaatcgccgacctggtgcacttgcagtttgtgccaatccctcgtggtatgccggggatatgcgagcgataatgccgctgtccctatgccccgtctgatcatcctcccgggaaactgcaccgaacatttgtttaggttaggggggagctggagcttttctctactatgtcatttgaaactctcggcttgaatgccgaaatcctgcgtgccgttgaagaacagggctatcgcgaacctacgccgattcaacgtcaggcgatcccggtggtgctggaagggcgcgacctgatggccagcgcccagaccggcaccggcaaaaccgccggctttaccctgccggtattgcagctgctgagcagtaaaccgagcccggtgaaaggccgccgcccggtgcgcgcgctgatcctgaccccaacccgtgagctggcggcgcagatcggcgagaacgtcagcgcctacagccagcacctgcgcctgcgttcgctggtggtgttcggcggcgtcagcatcaacccgcagatgatgaaactgcgcggcggggtggatattctgatcgccacgccgggccgtctgctggatctggaacatcaaaacgccgtcgatctgtccaatgtggaaatcctggtgctggacgaagccgaccgcatgctggatatgggctttatccacgatattcgtcgcgtgctggccaagctgccggcgaagcgtcagaacctgctgttctccgccaccttctccgacgatatcaaggcgctggccggcaaactgctgcacaacccggcgtcggtggaagtggcgcgccgcaataccgcctccgagcaggtgacgcagcacgtgcactttgttgacaagaagcgtaagcgggaactgctgtcgcagatgatcggcgaaggcgactggcgtcaggtgctggtgtttacccgcaccaagcacggcgccaaccatctggccgaacagctgaataaagacggcatcaccgccgccgcgatccacggcaacaaaagccagggcgcgcgtacccgggcgctggccgattttaaagatggccgcatccgcgtactggtggcgaccgatatcgcggcgcgtggtctggatatcgaccagctgccgcacgtggtgaactatgaactgccgaacgtgccggaagactacgtgcaccgtatcggccgtaccggccgggcggaacgcaccggcgaagcgatctcgctggtatgtatcgatgaacacaagctgctgcgtgatattgaacgcctgctgaagcgcgagattccgcgcatcgccctgccgggctatgagccggatccgaccatcaaggcggagccgatcatcaatggccgccagcagcgcggcggccgtggcaacggcaacccggggcgcggcaacggtaacggcggtggccaacgcgcggccaacggcggcggccagcgtgacaaccgcggcaacggcgcccagcgcgcccgtccgcagggcgaaggcaaaccgcgcagcggcgcgccggcccgccgtccgcgtcgcagcagaccggcggagtaaacgcccgcagcatgcatcaggccgccgtttatcggcggcttttttgtgccgtcagcgtcttgtctgcggcggacggcactcgtatcatggctggtctttttttgcagggtggttgaataatgcgcgttttactggcgccgatggaaggcgttctcgactcgttggtgcgtgaactgctgaccgaagtgaacgattacgatctgtgcatcaccgagtttttgcgcgtggttgaccaactgctgccggtcaagtcgttttaccgtctgtgcccggaactgcgccacgccagccgcacgccctcaggtacgcgggtgcgtatccagctgctggggcagcatccgcagtggctggcggaaaacgccgcccgcgcggtggaactgggttcctacggcgtcgatctcaactgcggctgcccgtcgaaaaccgtcaacggcagcggcggcggcgcgacgctgctgaaagacccggaactgatctaccggggcgcccaggcaatgcgtgccgcggtgccggctgagctgccggtgacggtgaaagtacgtctgggctgggattcgccgcagcacagccttgagatcgccgatgcggtgcagcaggccggcgccagcgagctggtggtgcatggccgcaccaaagaggacggctataaggccgagcgcatcaactgggcggccatcggcgagatccgccgccgcctgcgcattccggtgattgccaacggtgaaatctgggattacgccagcgcccgccgctgtatggacatcaccggctgcgatgcggtgatgctggggcgcggcgcgctgaacgttcccaacctgagccgggtggtgaaatataatgagccgccgatgccctggccgcaggtggtgcggctgctgcaaaaatatgcgcatctggaaaagcagggcgataccggcctgtaccacgtggcgcgcatcaaacagtggctgggctacctgcgtaaggagtatgccgaggccggcgatctgtttgctcaggtgcgggcgttgaagagctccggcgagatagcgcaggcgattgccgcctgcgcggcggctatagactaatggcgaagtaacgcagcagcgccgcacgtcgctgctgttcatcgtgcagcgtgctttccgtgcgccgatggtcggcggtaataatcagtttgttgtcgctcagcgtaatccgcccgtcggcggtggggcgggagcagacgagccgctgggtaaagcccgactgtggcgaatggctgtggtagtggcacatggcgtcgaactccttgaaggcgcgcggctgcagcgtaaagcggtacagcgttttggcatgggaggtgcgatcgccattgcgccgctgcaggtagaaatagtcgccgtcccgttccagataaaaggtgccgctggcctgcggctgcggcgtatcatcgagggtcagcggcgtcagaaaggcgtcgccgaagccgacgtccaccagatagggctgatccagcgtgacaatcagcgccagatgatcatacggcgggccgaagctgccgtcacgggcgcgcacttcgccggcaaccgccaccaccgtaaaaccgagctgctgcagcagtgcggcgaacagccggttcagctcatagcagaagccgccgcgacggcggttgaccaccttgtcgaacagcgcctgctcgcgcagatcgatgccctcatggtaaataatactcaaattttcaaacggcaccgccagcatatggcggtggtgcaggcgttgcagcgtggtcagatccacacgcggcgcggcgtcaaaggcgatgtgttgcaggtagcgttgaatatccacggttgcgctcgcaggaaagtggccgatagccacaacatagcgggctttatgcgccgccgggaatcaatacgtgcgaaatgccgccccggcggggcggcggagacggcgattaccaggacttgttggggttgcgggaaacaatgttgatccgctggcacagcaattgactgatatccaccgaggccggactggcggcgctgccggcgaaccctttcagggtgatcaggatacgtgcatagttggcgtagccctccggcagcggcagatattcatcggtttctaccgcggtaatgcgatctgaggtcagggtaagcggtgcgccggccgtgagcttgccggggcggccccactgacaggtcttctcctgaatggtgacggcgccggcatcgccctgcagctcgtagcgaccccagtaggtattgatggcgacgttcagttcgtcgccggccccctgcaggttgtccagcgtgcagcgccacagcaccagatcgtccttggctattgggaaataaagtgcgatctgcttcgccttgtcgcccgccgtttgggtggtggcggtaatcacgccgttgtgcagcgtcagcgccagatccgagctttctgtctgcgagattcgcgagccgctggcggcgtacacattgttgagctgtaacgcattggcctctttccacgccggttccggcaggtggttcaccccatcgccgaggtacagcatgcgccacatattgacgtgccccggcgcgccgatgttcttcacctcaatatggccattcgaccagccttgcttgatatcggcattgatcagatcgaagccgtcgatatagcacctgccggtttttttctctgatttatcaaagaagaaatagtcgacatattgatagggcttgctggtaacgaccttgccttccttgtccgtcgaggtgtccgtcaggctggttttcacgctgtgccagacgctgtccttgatcttcactttggcgccgttgctgctggtaaataccgggcggtagttgcgcgaatgctcattgccccattcaaagtggcagtctttaaagttcagcgtaccgccccgcagatcgaacaggccatcgtctttattgagcagttgctcgtcttcgctattaaaaccgctgtaatcaaaggaacaatcgcggaaaaacagagtatgcacaccttgataatggtttctgttgccgccaaacaggcacttgtagaacacgatcttttcgccggcgttgctggcgctctgcgaccagatcggccagttacagctggtgaccataacgctgtgccagctttggatataggcgttgttgccgaacagaatgcctttatgcaggttgctgagccagacgttttgcaccagcagttgggctgcgggtttgccaaaaatgttcacggcgtcggtatagacgcacaggccgctcagaccgccgcttgcactgcgattaccgacgatacgcaggttttcaatcgccggtgcgcccagacagtaacgcacgcgcacgcactcggtggtttttgagtccgggttgcggaagtcgaggatcgtgcccttaaagtcgatggcgtttttccacagttttaaattggcggtggttttacagatgcgtacgccgccgggcccgatcagggtaacgccggccggggtgctggggattggcaccgatccccattcattttcttttacctgtaggaaatcattggcgcggttgatggttaacgcatagtcgctctcatcccccggtttatgccaccagtcgatatggtaatcgccgctgttgatattgcgcttccagcgacgctgtttgccatcgtgtaatacggtggcgccgttatccgggctggtgagatcgttatcgtcgcgggtaaacaggccatgatggtagcggttttcaatcatgaccgccgtttcatcaccgctataggtctgcaaatctgcgtagtccgacagagaaatcataggtattgcctcgctggttggtcgccgcaccgggcgtattgaattaacccgccacagaaatggccggggcaggtcaaattacgccaacgggcggcggagaataagcggtgacggttgtgtggcggctcagcgcgcgggaagggaacaacgggggcgaatgtcgccccccggggagataagcgttatttcagggactgttgttcatgagcctgctgctcccgccgcacctctgcggcgcgtttgcgcaggccgaaccagccgagcagtagcaggatggccagcaccggaatggtggcgacggtccaggtgccgttcgggtagtcgaaggccatcatcaccactactaccgccaaaaacagcagcgtcagccaggaggtgaacggcgcgcccggcattttgaagctgaccggtttggccttgccttctttgatcgcgacgcgcaggcgcatctggcagacgatgataaacacccaggaggaaataatgcccagagaagcgatgttcagcacgatttcaaacacctgcgacggcaccagatagttgaggatcacgccgagcacgtaaatgccgcaggtcaccagaatgccggcgtacggcacctgctggctgctcattttggccataaacttcggcgcggagccgcccatcgacagcgaacgcagaatgcggccggttgagtacagaccggagttcaggctggagagcgcggcggtcagcaccacgatattcatgatggtgccgacgtagggcacgccgagcttgctgaagaaggtgacgaacgggctttggccggcctgataggcgttccacggcagcagcagtaccagcagcaccacggagccgacatagaacagggcgatacgccagatcacgctgtttatcgccttcggcagcattttttccgggtctttgcattcgccggcggcggtgccgatcagctcaatgccggcgaaggcgaagatcaccccttgcaccagcaccagcgccggcagcaggccgtgcgggaacagcccgccgttatcggatatcaggtgcaggccggtggtgttgccgtcaaccggtttgtccaggccaaggaacaccacgccgacgatcaggaatagcgcaatggccgccaccttgatcagcgcaaaccagaattccatttcggcgaaccattttacgccgatcatattcatggtggcgacgatgcccagcgcgccgagggcgaacagccactgcggcacgtcggcgaaggtgccccagtagtgcatatacagcgcgacggcggtgatatcgacgatgccggtcatcgcccagttgaggaaatacatccagccggcgacataggaggctttttcgccgaggaactcacgggcataggagacgaagctgccgctggaggggcggtgtagcaccagctcgcccagcgcgcgcaggataaagaacgaaaagatgccgcacgtcagatacaccagcgccagcgccgggccggccagttccaggcggccgccggtgccgaggaataggccggtgccgatcgagccgccgatggcgatcatctggatttgccggttgcccatgcttttgtgataaccggattcatgggagtccaaccaacgtcttctggccgcgtgtttatcatgcgcggattttgtgtgtgatttcattatccgtcctgttttcctgtctattgttgagcacgctcaacagctaagcaaacgattgcggtggcaaccgctataagaatgaagtcatggcatcactctcgttgtttattctttgtgcacaaaccattaaataacggcgaagcatgctaccttttctgcttaaacgaggcaaaaaataagagcgttaaatcgttattaagtgtgtttgttttttaatctttattaaaaatcgattatttatcatggtgataaataactcttcggagtattaacagaaaaaattgaactgtgactcgcttctcactcttagcccgcaatcttagcagggtaatatatttcccgctttccgagaggcagcagtgaaatatatttgtcggacctttctctgagtggcgtgataatggtattacgctgcccataaaccagtgcggacggcatacctgctggaaagtgtggaaccctggcgctcggtgggcaaaaccgcctgcctggtcgcgtaacgacgtgcggcacctatcgcttggtaatcctcctcataatttgcactatctgatagttcaccattattttgcgtgaaaatagatataattagttgaatttattcaaaattacggcactggtcaacaggtcggatctctcatacaatggttgggtaatcccacacagcaaaaagatatttataacgataaaatcgatcgtagaggacatattatgggcgaccaatcacctatcacgcttgataagttgatgtgctttgccgtgtattcgaccaatctggcgttgaaccgcgtgtaccagccgttactggatgagatggggctgacctatccgcaatatttggtgttgattctattactggagcaggacgggctgaccgttggcgagatcagcgaacggctgtttattgacgccagcaccaccacgccgttgctgaagcggctggagagtcacggctatgtgatgcgggtgcgcagcagcgaggaccagcggcaggtgcacgtgcgggttacgccgcaggcgcggcagctgcgtgagggcatcgacagcctctatccgcagctgttgtgttccgccgggctggatgaaacgcgactcagaggactgaagcaggagctggaagcggtgcgcagcgcgttgacggcgcgctgaaccgttgctgccgttacgcatcggcgtaacggcaggccgctcaggcggactcttccgccggcagcgccgatgccggcaggccgaacagcttatcgaacgcccagttatagatgaaggtgtagcacggaataataacgatcagcgccatatccagcagcagtgcctgcgtcagtgaaatccccatccaccaggcaatcagcggaatcagatataccaccagcgtcagctgaaagccgacggcgtgcagaatgcgccgtttcaccgtacgggtgcgcgatgcctgacggctctcccaccattcaaacaggcagttatagataaaattccagctgaccgcgatggtggtgatgatcaccgccagcggcccggtgctgctgggcgcgctgccggacagcagcgccaggccgagcgccgaaatcgtcatgccgataagttcataggcggtgacataaaccagtttgcgtttaacgccttgcatgttgcctctcttgattgattgttctgaccggggtgacgcccggcgtatcggcggctaagataacgtcaagcgtattgatagaaaaagtcaggagctgtcagttttactgacaggtaacgagtatgaatttcaccagcgacaatattgagctgtttctggcggtgttggagcgcggctcgttttccgccgctgcgcgcgcactgcggcgcgtgccttcggcggtcagcatggggatcgccaatatggaggccgagctgggttttcaactgtttgatcgttcgcaccgcgagccggcgccgaccgccatggcgctggcgttggcgccgcacgcgcgtcagatcgccgatcagctgaaacagctgcagattcacgccatcgagctgtctcaggggctggagagcacgctatcgatcggcgtggcgtcggacatcaatacggaaaagctgctggcggcggtgaaaaaactgtctgagcgctatccgttgttgaatgttgaactgctgagcgcgccgcaggacgaggcgctgcatctgctgcatcaggggcgagtgagcgtttgcctggcgttcggcgggctgaacgtcaatatccgggaacagtttcattttgtcggtagcgagtcgctgatcgccacgctgtcgtcgcagcatgcggcgctggcgcagggcggcgagcggctgtttctggaggatttggtcaacgtgcgtcagatcgtggttgccagccgggatctgccgatggccgatctgcggccgcgggtggcggaaacctactggcgcaccgacagcctgcagacggcgctgaatatggtggaggccgggctggggtggggtaatttcccgcagtcgctgattgcgccgctgctggcgcaggggcggctgacccggttgacgtttaaaaacaccaaaaatgaactgcgcctgccgatgcacctgatctggctgaaaaaccagccgctgcagaaagccgcacgcgaactggtggcgctgatgcagacataaacggacgaattatttttcactttgtcgctgatgacgccgccagcggcgcgccagccacagcgcggcgacaacggcagccagcgccagaacggcgaacagcttattatgaacgccgttaatcacgcgctccagcgcctgaccgccgaaatagcccagcagcacgaagatcgccgaccacagcagcgcgccgagaatgttcagcggcacaaagcgcgaaggtggcagccggctggcgccaatcagtaccgggccgataatccggaagccgtacataaagcgcacgccaatcacaaacagcatcggatggcgggcaatcaaccgtttggcgcggttaatgcgctgtcgctggctttttagccgggcgatggcccggccgccgaagcgtcggccggcaaagtacagcagctgatcccccagcgtgccaccgagcgccaccaccgccatcacccagggcaggtgcagcagcccctcgtgcgccgcgatgccgccgaggatggtgatggtttccccctcggccagacagccgataaacagcgcccagtaaccataatccgtaatatagtgggccagatcggtcatggtgattccttatcttatgattatcacaaagcaagtatactcgccccggccgaagctggcgcggcggggccgtatctgctgctgaagccgacgctgtaagccggccggagcgcgggcgtgagcgccgctgtgtccgtggcttacaccacgctctccccgacagaatttgtcacaaatgggcgttaagaatcacggtgccaacttcagacgcctcccttatactttccggcagttttttcttatcatccctcaattcagcaacagagtaatacatgtgaaaatccgagttttggtactgactttgctggccctgcaggccggcgcgggactggcgccgcaggcgctggccagcgaaaacaccgcctcgctgcacgccacacagcctgaactggcttccggcagcgccatggtggtggatatgcaaaatcataaagtgctttacgcccgcaacccggatgaagtggtgccgatcgcctcgatcaccaaactgatgacggcgatggtgacgctggatgcgcacctgccgctcgatgaaatgctgaaggtggatattcatcagacgccggaaatgaagggcgtctattcgcgggtgcggctgaacagtgagatcagccgtaaagagatgctgctgttggcattgatgtcgtcggaaaaccgcgctgccgccagcctggcgcaccactatccgggcggctacgacgcctttatccgggcgatgaacgccaaggccaaggcgctgggtatgacgcacacccgctatgtggaacctaccgggctgtcgatccataacgtttccaccgcccgcgacctgaccaagctgctgttggccaccaaacgctacccgctgatcggccagctgagcaccaccgccgagagcaccgcgacctttaaggatcctaactacagcctgccgttccgcaatactaaccatctggtctacaacaaaaagtggaatatccagctgaccaagaccggctttaccaatcaggccggacactgtctggcgatgcgcaccatgatcggcaaccgttcggtatcgctggtggtgctggacgccttcggcaaatatacccactttgccgacgccagccgcctgcgcacctggattgagaccggcaaagtggtgccggtgcccgccgccgcccgcgactaccgccggcagaaagacgcccgcctggcgaataacgacgccgaataacccgcccgcccgtcgctgcggcggcgggcgctgccgttacctttccgtacaccgcgccgacttatcggctattatctgtaagtcatcactcccattaatgattcagcggccatgccgggggagcgaggcgcgtattattttccgtagcaaaaggataactcacattggctggaagtagcttactgaccctgattgatgacatcgcttcgctgttggacgatgtctcgctgatgagcaaaatggcggcaaaaaagaccgccggggtattgggggacgacctggcgctgaacgcacagcaggtgaccggcgttaaggccgaccgggaactgccggtggtgtggaacgtggcgaaaggctcgttgatcaacaaggcgattctggtgccgctggcgctgctgatcggcacttttgcaccctgggccatcacgccgctgctgatgattggcggcgcgtatctgtgctatgaaggttttgagaaagtattccacagcctgacgcacaagccgaagcaggaagaacaggaggagcagcgtgaagcgctgaatccgaatgaagacgtcgcggcctatgaaaagcgcaaggtaaagggcgcggtgcgcaccgactttgtgctgtccgcggaaatcatcgccattaccctgggcacggtggccggcgccagctttacccagcagctgatcgtactgtgcggcatcgccgtagtgatgaccattggcgtgtacggcattgtggccggcatcgtcaagctggacgatctggggctgtatttaagccgtaagcgcagcgcgctggcgcgcagcatcggcagcggtattgtcagcgccgcgccgtacctgatgaaaacgctgtcgattgtcggcaccatcgccatgtttatggtggggggcggcattctgacccacggcctgccggcggtgcatcacctgtttgaagactgggcggcgcacattgcggtagcgccgacgatggaccagatcctgcggggcatcgtgccttcgctgctgaacgtggcgttcggctttgtcgccggcggcgtggtgctgctgctggtgtcgaccatcggcgcggtacgcgcacgttttaaatcctgacccgatcggcggggcgcgtccgcgctccgccgcttacctccccggcgcgatggcgcccgttatccttcgccgagatgtgacgccgcgttaacccgtcgctgccacagcgggttcagcacgccggacgtcagcaacacgccgagaatgacccaaaccgcgccgcccagctgccagccgttcggcgcgtggccggtcagcgtggataccagcagggtaaacaccggcgccagattaaagaaaatcgcggtgcgcaccgcgccgacctgcgccagaccgttaaaccacagcaggtaggccagcagcgagccgcacagcgccagatacagcaccgcggcgtgtacgctcagtgcgctgccggtgaggttgcgccatggcgtttcgaagtaaaaggcgagcggcagcagcgccagcgtgccgaacagcatggagtagctggtggtttcaaccggcgtggcgttatgcacccagcgcctggtgccgaccatattcagcgcccaggcgaggctgccgagcaaaataatgccgtcgccgcggctgacgttgagccgcagcagaatctgtatatcgccctgagcgatcaccagaaccacgccggtcaggccgcacagcagcccggcggcgcgcggccagctcagtttttcatgctgccagatcaggccaaacaccagcgtccacagcggcgtggtggcgaggatcagcgcgccgttgaccggcgtggtggactgcaggccgaagaaggtgcacaggttaaacagcgtaaagcccagcaaccccagtccaagatacgccggccagttatttctcagcgtgcttagccgcagctggccgcgcaggccgaagacggtcagcatcaccaacgtggcgatggcaaagcgctcaagcgaggcggtgatcggcggctggtgggcgacgatatatgcgccggcattgaagttggtgccccagaagaaggtggcgatgatgatgcccagataggccagcgtcagcgatttgttcataacggttattccgtgggtgataaaagatggaaaacagtttgcgctcgctttgcttcaggtagaattcggtaaacatgcaaggttaaggtgaaaaaatgcccatgtttaactgggaagatttgcattactttttaacgtttgcagcggaacgatcgctgtccggcgctgcccgccggctgcgggtcgatcatgcgacggtagcgcggcgcatcgccagcctggaagcggcgttggcgctgaagctggtggatcgccgcccgcgcagctatacgctgaccgaagacggcaagcgcattgccactcagggcgacggcatgacgctggcggcatttgccgtcgatcgcgcggcgctcggcggccggcagggtgtggccggcacggtaaacctcagcgtgccgccagcgatggcgcaagggctgattgcaccgcgtctgggggcgctgtggcggcagtacccggcgctgcgccttaacctgctggccgccaccgcccatgcctcgctgctgcgcggcgaagcggatatcgccgtccggctgagccgcgccagcgaaagtgaggtggtggcgcgcaaaatcggcacggtggagtttggtctgtatgcggcggcggattatctggcggacacgcccgaggacgagcgcggctttatcggttatcaccaggagatggcgtcgtcaatgcagcagcagtggctgctggagcaggccggcgcgcggccgctggtgatgtgcagcaatgatttgttggtgcaggccgcggcggcacgcggcggtgccggggtggcgctgttgccgcattttctggcgcagcagggcggcgggctgcaacggctggtgccacagcaggcgctgacgcgcgaaatctggctgacggtgcacgatgatatgcgccacacgccggcgattgccgcggtcatggcatttctgcttgaatgctacgcgaacgtggcgggcgtcacccggctggtggatatcgccgggtgacaaaaagaacaggaggcggcaggcgctttaccagcctttaacggcgccgccgttaaagattttttccgccgctgccgcgacttcgtccgactgataggcgtgaaggaattcctgcaccttgggcgcgtctttattgtcttcgcgcgccaccacgatattcacatacggcgaatccttatcttcaataaagatgctgtctttggtgggggtcagcccggtctggttgatgtaggtggtgctgataatcgccacgtcgacgctcggatcgtccagcacctgcggcagctgcgcgccttccagctcgataatgcggtagttgtgcgggttggcgcggatatccagcgcggtgggcagcagtcctttgccgggttttaacgtaatcaacccggttttctgcagcagcagcagcgcgcgtcccaggttggtcggatcgttgggaatggcgatcaccgcgccgtcccgcagctgttcgaccgtttttacctttttcgagtagccggcaatcgggaagacaaaggtgttgccgaccgccgtcaggtggtagccgcgatccttgttttgctgcgccaggaacggccggtgttggaagacgttggcgtccagctcgcccttatcggtggcgtcgttgggcagcagggaaccgctgaagccgaacagctcgacctccaggccatacttctctttggcgacccgtttcgccacctccgccacgtcctgttcggcgccgttaatcacgccgaccttgatatggtggcgatcgtcctgccgatcgcagcccgccaacagcagcgtggccgtcagggccgccgccagtacggcgtaacgccggtgaattgccatcgatgactccctgaaacaacaataaaatcagttggttttagccaacagataaccgcagacgccgcaggaagtcaaacccggctttagcacaaggaatgataaaatataaccgctcagcgtggccgcaacaccacaatgcccggcgcgctgctgatgtagtcgataaacggcgaatccacgacccggcggttctcctggcgggaggaggcgttgcgtaacacgggcccgctcggcgtcatgatatagatgccgacgtgggtcacgtccagccccgccagattggtgtagatgccgatataatcgccggtgcgcagccggccgagcagctgggcgtcaacgtattcgctgggaatatagctgatgcggcgcgtggcgttcggcagccccggcagatactggccgccgtcggcattgcggttcagctctttgcttagcgtgacggcgcgcgggctgatgtcggtggtgatgtcgtcggcgctgacggtcggctgagaggcccagtcgctgaagaagtgtttgcgggccaggaagctgacttcgccgttgcggtagcgggtggcgatcaggcgctggacaaactgcgcccgatcgtcggcatggcgcagcgcctcgacgtaatccagataggtaaagcagtccagaccgcgaaaatcgatcgtcagccgttccggcgtggcggcgtcgccaaccagcatattggcggcgtagggcacgtcgaggaactgccgggacaacaggtcgataacggcgccgtcgtccggcgccggcgttgattggcgcagcgccagcaggcgctgcagccgggctgaagtggtatcgtcaatattcacttgggtttccgcagggtgtggcagatgcgacggagagccgctgccgtccggcgtgccggcacagccggttaatacgaccattaacaaccatggagcggcctggctcatttccccctccgttggcggcgtggttgatggcaataaacgtgttttttacgttagcgggcgtaggctaaaccgcagtgaaaccgtgcgccgatgatacccgcttagtaaccgacctcattattgaacggcagataccagaatagcgcaatttcatgatcggcaatatccggttggccgcggtacaacagatggtcgatgccgccgagggtaaagccgtagcgctgatagcagcggcaggcggccagattgttgttctgggtttccagcatcagcccggcggtatcgcgttcgcgcgcccactgctgcgcggcgtccagcagcgcgctgccgatgccgtggcgtcgcgcgctgcggctgaccgccacctcttcaatcagggtgtagtcgttccagtttttactcagcgtgatatggccgaccggcacgccgtcgcgccgcgccagaaaggtatccccttcgtcgttgataaagggcgccagcggataatgtttgcgatacggcgccaccggctgggtgggccagcgttcgaccggcgtgccgaaggcgggctgcgcatagcattcgacgtaaaaggtgaagtcgttgttttccagatagccggcgggcagatcggtgatgcgttcaatgcggactgcattcatcagggcagctccctcagtagccgggcagggttgccggcgtaaatgcctttgcgggtgatatcgcgggtgaccacggcgccggcgccgatcaccgtgccgtcgcagatgcgcaccggcaaaatggtggcgccggagccgatcgacacccggttgccgatgtgcgtatgaccccagctcgccgggtcggcgtcgggcgcgccgctccggaagcggtcattggcgaacatcacgccgtggccgataaagcactcttcccccagcgtcacgtattcgcagagaaagctgtgcgactgaatcttgctgcgggcgccgacggtgacgtttttttgtatctcgacaaaggggccgacgaacacttcatcccccagggtgcagccgtacaggttgcagggctcgaccaccaggacgttatcgccgtaggtgatatccgccaggccgctctggcgggtgcgaagttttgcggtcatgggcgtgctccttccttccggattgattatcccaccggccgcagcagggcggcaggataacagcgtgatgatagagtaaaccctctctgcgctgcgatggcgaacgttttttcacccaaagactataataaatggcagggggagagccccgtggccgcaaccctcatacggacgcgcggttcgtcagaggagtgtgattcccgccgggcgcggccgacggcgagatgaggaggtgtttcatgatccatcatgtttgggggctgttggcgcatcccagcaccgagttcaaagaaatcaagcgcgagaacgaaagcgtctcgcatctctatactcaccacgttttgctgatggcgctgatcccggtggtgtgcgcctttatcggcaccacgcaactgggctggctgtcaggcgcggggcacgcgatccggctggatatgccgaccgcgctgtacaccgccgtggccttctacctgctgattctggcgggcgtcgcggtgatgggcaaggtgatccactggatggcgcggcgttatgaggcgcggccgagtctgcaccgctgtatggtgtttgccggctatatcgcgacgccgatgttcctcagcggcattgtggcgctgtatccggtggtatggctgtgcctgttcgtcggggtgattggcctgtgctattccggctatctgctatacctcggcatcccgcacttcctgaatatcgacagtcaggaagggttcctgttctccagctccaccttcgccatcggcatcctgctgcttgagctgctgctggggctgacggtgctgctgtggggctacggctcctggctgttctgacgtcgtaacgctgtgaggaaccccctcgtgccgtccggccgagggggtttttgcgtgttacgccctgcggaacaccagcatcacgccgagcacgatgccggccatgccgagcaggctcagcgccgccagccggtggccgagcagcagataatccagcagggcggtgactgccgggatcaggtaaaacaggctggtgacctgcaccagattaccgcgctggatcagccggtagagcaggaaggtggccagtacggagatcaccaccgccatccacagcagcggcaggataaagcccggccgccacgcgacgtgcagcggcgcgaacggcattgccagcgcgcataccagcagcccgacgccgtactgcagcggcagcaccgccagcggcggctgctgcatgcctttttgcagcagggtgccgagggtcatgcagccgagcgcgataaaggcgcagacgatgccgagcggtgagaagtgcgccacccggatgctctggtacaccaccagcgtcagaccgccgagcgccagccccagcccgcgtagcccgctgcagcgccgttcggtgacgaactgggtgataatcggctgtacgccgagcagcgttgccagtacgccgggggtaatgccccattccagcgccagcagataggcgatctgatagccgccgatcatcagcaggccgatcagtgccacgcgccagcggctgccggggtcgggcagcaggcgtcgctgccacaggccgattgccgtcagcagcgccagcgcgatggcgcagcggaagaataaaaataccagggcggaggcgtgctccagtccccagcgggagaaaatggcgccgctgctccacagcagcacgaacagcgtagccagagcggcattggctgattgggaaataactcgcatgtgatgtcacctgtcgtgaacattacgggctccggtgcgcgcgacggcctgcgcctgcgcgcatgaatagtgtccggagaattaacgggaaaatggttttaacgcacaaccacggcgtgcggcggcgaaaccacggtagcgacgatggctaccacgacagatgacagggcaggaggggcgatggcggcacacgacgcttcaccggccggagcggtcgctgaagttgagtcggtgacgtgtgtgaaatcgcgcattagatgccctgataattgacaagtactttggtaacactaaggtgtttaggcggcttttgcaatcttcaatgatgcggggtgcggcaactatcacatttaaggagcaggcgatgtttacaggtttgagcgcttttccgctgaccccggtgaccgccgcggggatcgacgaacaagggttggtgaatattctgtcccggctgaccgaggccggggttgattcgctgggcgtattaggctctaccggcagctttgcctacctgacgcgtgcgcagaaaaaacgcgtcgctgaactggcggcgcagcacgccggcggcattccgctgatgattggcatcggcgcttacggtacggagcagattctgcagctggccgacgatgcgcagacggcgggtgccgatgcgctgctgctgccggtcttgtgctatcagccgctgacggacgatgaagtcttcgcgcagtatgaagccgtgacgcgccatagctccgtgccgctgtgcgtgtataacaacccgcgcaccaccggctttgagttttccgatgagctgctggcgcgcgtcgccgccctgccgggcgtgcagtcggtgaaaatgcccggcgtacagctggagccggcgcgcatgcagcgcctgcgggaggcgttgccggcagaggtcgccatcggtgtcagcggcgatgagtttgccggacgcgggctgaacggcggctgcgaggtgtggtattcggtgtgcggtggcctgttcccgcactgcgccagacagattgtcgacgccgcgcgggcaggggacagcgggcgcgtcagcgagctgattgcgcgcctggagccgctgtggcagctgttccgccggcacggcagcatccgcgtgatggccgccgccgccggcatcctcgggctgagcgatatcgactgcctgccgcgtccgctgcagccgctgtcgtccgaagcctgcggcgatatcgccgcggtaatgacgcagctggagctgcgctaaatttctacggctgctgctcgccccagtttttcagcttgctggttttgccgaggccggggttaaagctgttggtcgggtcggcctggcggtaaaacgcctgcagatcgggcttcgcctgatacaggtggccgacgttgtgctcggcgggatactccgcgccgcgctggtccagcagcgccagcatctgttgtttcagccggtggcagtcgacgccttttttcaccacgtaatcctgatggaacacgtggcacataaagtgaccgtagtagagcttatgcaccagctggctgtcgatctccggcggcagggtttcaaaccagtcgctgtcgttacggcgcagggcgatgtccagcgccagaatgtcctccaccttgtcggcgtgcaccgcatggtagcgcacggcggcgccggcggcggcaaagcggtgcaggaaggctttctttccttcctccgcgctgcagacaaagaagtcgccgtccgcctcggcaaagtattgcttcaggtaggcgtaggcttcatcggtgccgtcgccggccattttcagcagcaggtggtgttcaaagcgctcgcggtattccttgatgcgcttgggcaaatggctgggggtcagatggctcagcccctgcatcacccggtcggtcaggttgtgcggcagcagcggcagcttgttaaaggtggcgtccatcttgcccttcagggtgaagaaacgcggcatctgatcggtgccgagtttatcgatcatcaggaaggtgtctttgccgtacacctcggcaatgtcgaagatatcgcggtgcatatattcgccggccaccggcaggttctcaaagcggctcagcatatggcggcgcagttcggtcagcaccgcggtgctgttggtgccgatataaaacacctgctcgcggctctctttttcgaaggtgtcgaggcgcacggcgaacaccgccagcttgccggcgcagccggaagcctcatacagccgacgcttgtcggcgttgaagcgggaaggggtgtcggcgtcaacgtcgcgcacccgcgcggcgtactcattgtcagaggcgcgcagctcgccgtattcgacgtcttccggccggtagtcgccctgctccagccgggtgaggatctcctccggcgtgtcgcccagctgaatgccgagatggttgaccaggcgcagctggccgtcggcgtccagccgggcgtacagcgccagttcggtataggccgggccgcgcttgaccagcgaaccgccggagttgttgcacacgccgccgatcaccgacgcgccgatacaggaggagccgatcaccgaatgcggctcgcggtcgtaaggcttcaggcgtttttccagatggttcaaggtgctgccggggaaggccaccacctgcttgccctgatcgagcacctgaatatggtcaaggcgcagcgtactgataatcaccacgtcgcgcccgtagtcgtcgccgctgggggtggagccttcggtcaggccggtgttggcggcctgcatgatcaccaccttatcggccgcgacgcatgcctgcagcacctgccacagctgcagcaggcgggtcgggaacaccaccgccagcgcctggccctcgccggagcggaagcccttgcggtagcgttcggtgctgcgcgcatcggtcagcagctgcgggccgccgacgatctgtttcaactgactgataaatgcctgctggtcactgcgggcgctgtgcgtcatgccgatctccctgtcaggttaaggttgccgccggcggggcggcaaacggtgaaaaatcacctccctttatagcactcgagataaccgttttcgcgctcttcgtcgcgcagcgtcagaatttccaccccgtcgccggtcaccgccacggtatgctcccactgggcggacagctttttatcgcgggtgaccaccgtccagccgtcttttttctgcttgatgcgccggtcgccctgattgatcatcggctcgatggtaaacaccatgccttcctgcagggtcatgccgctgcccggctggccgtagtgcagcaccgccggctcctcatgcatatcgcggccgatgccgtggccgcagtattcgcgcaccacgctgtagccggcctgttcggcgtgctgctgaatggcgtggccgatatcccccagcgttgcgcccggcttcaccgcgcggatgcccgcccacatggattcatagacgttgttcaccagccgtttggccaccggcgtggcctggccgatacagtacatcttgctggagtcggcgatatagccgccgttttccagcgtaatatcgacgttgacgatcatgccgctgcgcaggattttgctggcggcggggacgccgtggcagatcacgtcgtcaatcgaggtgttcagcacgtaagggaagtcatactgccctttgctggccggccgcgactggagttcttcgacgataaaggcctcggcgcggtcattgatctccatggtggagacgccctcgcggatcacgccgtcgagcatggcgaacaccttggccagcagcgaaccggcgtggcgcattttggcgatctccgccggcgttttaatcacaatctgtttcactcaaccatctccttcagcgttaacgcctgctctttcatcattttttttaccagctgcgggtaggtcagttccgggtggaactccgccagcatgccgattttgatccagtactcggcctgcgcgttaatggagcgcgtcatggtcaggctggcgagccgcagatcgtcgtgcaaggcgtcggagattttcacaatgcccatcgtgctgctccttaaggttaaagacgatatgaagtgtatatggttcatatgcatttcgtttggcgatctgtggcagagcaaagggcgggcgttaatgctcggaattttctgcaaaacggcgattgccgcggctgtgcaatgcgtttattgtaataattgacttgtttgcattactttttcagaaggatttcaggcgtgactaaacgacgtgttggcgtaatttttggtggtaaatcggcggagcatgaggtttcgctgcagtcggcaaaaaacattgtcgatgccatcgacaaagagaagtttgacgtcacgctgctgggcatcgacaagcaggggcagtggcatattaacgatgcctccaactacctgctgcatgcggaaaacccggcgctgatcgctctgaaccactcgaataaaaacgtggcgctggtgccggggcaggagagcagccagctgattgaggccgacagcgccaacgttatcggccagctcgacgtggtgttcccgatcgtacacggcacgctgggggaggacggttcgctgcaggggctgctgcggatggcgaacatcccgtttgtcggcgccggcgtgctcggctcggcggtcagcatggataaagacgtcaccaaacgcctgctgcgcgacgccgggctggaggtggcgccgttcgtcaccctgacgcgcagcaaccgcgcgcagcacagctttgagcagctgagcgcgcagctggggtcgccgctgtttatcaagccggccaaccagggttcctccgtcggcgtcagccgggtcagcgacccggcaggctatgagcaggcggtggcgctggcgttcagcttcgaccacaaggtgctggtggagtcggcgattgtcggccgtgagattgagtgcgcggtgctgggcaacgaccagccgcaggccagcctgtgtggggaaatcgtgctgagcgacgaattctactcctacgacaccaaatacattaacgagcagggcgctcaggtggtggtgccggcggcgatctccgagcaggccagcgataaggtgcgtgacgtcgcgctgcgggcgttccgcgcgctggattgtctgggcatggcgcgcgtcgacgtgttcctcaccgaggatgagcgggtgatcgtcaacgaaatcaacacgctgcccggctttaccaatatcagcatgtatccgaagctgtgggcggccagcggcatgagctacagtcaactgatcaccaccctgatcgaactggcgctggagcgtcaccagcaggaccgtgcgttgcacagttcggtgttcgatcgcgactaaacctaccgtgtgctaaccgggcgccgtctgcggcgtccggccatttctttacgctatttttgatctcggacaagattcccccagtctgcagtcaataactccgtttacccaccgataacccttctatgtgaagttaaatgggtaaaggagtcagcatccatgtcgtggatgaatcacatttcaatgaagatgaagctctttgtggcgctgttaccgatgctgctggcgctgtgctggtttgttggctcgggcatggtcacgcgtattgagacccagcggcagatggacagcctgggccagctgattgcgctggccgccagcgccggcggcgtgatcgatgagctgcagaaggagcggggcatgagcgcggggctgctggcgtccggcgggaagaccttcagcaacgaactggcggcccagcgtaaacagaccgaccgcgcggtggcgctgtttcgccgcgcgctggccggcgatcggcaggcggcgggcgacaacggccggatgctgaccgcgttcaacggccgcatgcaggcgctcgacgcgatgcgctcccgggtcagcgcgctgaacgttgacgccgccgacgcggtggcggtctacaccgccgccatcagcgatcggctgcgctttgtcggcgggcttagccagctgtcgtcgtccggcgagctggtcagcgaactggcggcctactacagcctgctgaacctgaaagagcaggccgggctggagcgggcgctgctggccggcgtctttgccgccgaccgcttcggcgacggccagtatcgcgccctgagcgcagtggtggcccggcagacggcctggctgacggccgcccagcgcctcagcagcccggcgctggcggcggcgctggacagcgcgcaacaggcttccgcggcccgggcggcctttacgctgcgcgatatcgcgtttgcccgcgccgaacgcggcggattcggcgtcgacccgacgcagtggttcagcacgcagaccgcgcggattggcgcgctgcaccagctggaaaacggcgccgtcagcgcgctgcaggatacggcgtctcagctgtcggcgcaggcgcgcggcgactggcagcgcttcttgctgatcggggcgctggcgctggcggccgcagtatcgatcgccgtggtggtcgccagacgcctccatcgccatctggaggggacgctgagcaccatccagcggatggaaagcgactttaccctgcgcctgcaggtgccgggcagcgatgagctgtcgcggcttaatgcggcctataatcaggccatcggcaatatccagcggattattcagcagatcaacgtcggcgccggggcgctgcgcgccaccagcggcgatatcgccaccggcaatcaggatctggcgcagcgcaccgatgaacaggcggcgtcgatcgtggaaacggcggcgagtatggagcagatcgccaccgcgattgcccacaccgccagcaacgccggtgaagcggagcggctgattaccgccatgacgcatgaggtgcaggaggccagccgcatcgccgatgacgccagccagagcatggtggcgatccgcgcctccagcgagcagattgcgcatatcgtcagttcgatagacgatatttcatttcagaccaacctgctggcgctgaacgcggcggtggaggccgcccgcgccggcgagctggggcggggctttgccgtggttgccgccgaggtgcgtaatttgtcgcagcgctgcacgcaggaggctaaccgcatccgcgcgctggtcggccagaatatggagcagatcggcgaaggggtggcgcgggtggccgactcaaacagcgcgctgcaggcggcggtgggcaataccgggcagatgcggcagtacgtcagcgatatcgctcacgccgcccaggagcagacgctcggggtgtcgcaaatccagcaggcgctgaaccagctcgaacaggtcacccagcagaacgccgcgctggtgtctgaggtggccgccgccagccaggtgctggacgagcaggcggaaacgatggccgcgctggtgcagtcggtggggaatgcgtcgccgccggtcgtgcactgacgcacggcgcgtttttggcccgaaagtatcgaattcggtcatgccggatactcctgtgcgggcgcgaggtaggaaataatcgcctcctcactcacccgtacaggatataaccatgaaaatgctctttcctgccgcgctgctggtcgccatgatgagcagcagcgcgatggcgcaggacacgcagccgatcaatacgaaaactatccgcgcgcagtcgggcgcacagcccaccacggcgctctccgccggcaaaaccgcgctgatcgtgatcgatattcagaatgagtattatgcgggcaaaggattccgcggcaagatggtgattcccgacggccgtacggtgctggaaaacagcaaaaagctggttgattttgctcataagcaccacatgccggtctattttgtccgccacgtcggggcgaaaggggagccgctgtttgccgcagggtcggtgtatgccgagtttcatcaggagctgcagcccgcagcgcaggacgcggtgatcgagaaagcgacgcccagcgcgtttgtcgctaccgacctggatgctcagttgaagaaacaaggcgtcacgacgctgctggttgccggcctgatgacccatatgtgcgtctcctcgaccgcacgcgacgcggtaccgctcggctatagcgtgctgatcgccggggacgctacggcaacccgcgatctggacgacggcgccggcggtgtggtggatcaccgggtgctgcagcgcgccgcgctggcgggcgtggcggatgtgtttgctgaaatacacagcacccaggatattctgtcgctgccggtgagccgctagcaactctgcgggcgcaacgtgtaaatgttaaagcaatacgttctgtggttataggcgcttggaatagtgcttgtgcgacacatatttgctacgccttgcgcccgcaatggtggcattcctacaaacaggatcggtctgattgtcctgaacaacatttaaccagtagcattagggaggttattaacagtctcagggagtgagatattatgaggttaaaatgtacctttcatttgaacaatcaatacatgtcctatctctgcgttgatggattaggctcttttgctgcgtggtcaggcattggtaaagggcgcaacaaccctgacatgacgcatgttcccagtattggccctttgcttaacggtcgctattacattgtagaaaggcctaccggtggacggatggggccgctgcgtgatgctatgctcaaatatatttacagaactgatagaagccaatggttcgggctgtaccgcgatgatggaaagatagatgacgtgacgtttacacaaggcgttaagcgtggcgggttccggttgcatccagcggggccgcgcaggatttctgagggctgcataacgctattcaatcagcgcgaattcaatgttcttcggtggcgtattctcaactcgccaatgttcaaaatccccggctcgaatctttatgcctacggtgaggtcagagttatatgaaacgcatgctcttgagcctcatagcctttgcggtgctgactattatcttgatgtttgtcctcggtgctgtcataccagatagcctgatccgttcactggcggaattatttgatatccacggtgcggagggggtcacaaacttactggccgatgtgaccctcatagcgtcagcggtattgtccttgctgatcgtctggctgattaaccgtagattaagatagggttatggatttaatttccgtaaccaattgaaattatggtctatgtggccgccccggcgggcggcgctcttgttacgaggcgtgagtgtggatgaaaatcggcattgtggcgtttgacggtattattcctttccatctttcggtgccctttgcggtgtttgaaaaggtgcgcgcccccgacggcgcggcgtgctgtgaactgatcctctgcacggccacgcccggcgaactcaccaccaatgccggcttctccatcgtggtgaatcacgggctggaggcgctgagccggatggatatggtgatcgttccgagctgggacgacccggcccggccgccggagcctaccttattggacgccctgcgggcggcgcacgccgccggcgccaaaatcgtcggcctgtgtatgggcgcgtttgtggtggccgccgcggggctgctgcatcgccgtcaggcgacgacgcactggcgctggatggcggattttcagcagcgctatcccgacgtcaggacggataaggacgtgctgtatatcgacgaggatgatgtggtgacctcggcgggcaccgccgccagcatcgactgctgcctgcatctggtaaggaaaatctggggggcggataccgcggcgcacgtggcgcgtcagctggtggtgccgccgcaccggcagggcgggcagtcgcagtatgtggcgctgccggtacagaacacgcgtcagggggataatttttcgcaggcgctggagtgggtgacggcgaacctgcagcagacgctgtcactggatcgggtcgccgagaaaacctgcatgagccgccgcagttttacccgccgcttccagcagacgacgggcaacagctttgcgcagtggctgctgaaccagcgcctgatcgccgcccagcgctttttggaaaaaagcgatcgctccattgaatatatcgccgaagcggtgggtttcccttccaccacctcgctgcgccgccacttcgtcaagcatctcaacacctcgccgtcacgctaccggcgcgagtttcgcgggcgctgattgcgcccgcgggcgttatttcaccgcgacgtcgatgtcgccgaaatacttctgcgccagcttatcgaccgtgccctgttgctgcacctgtacgatcgccgcatccagccgctgtttcagcgcgctgtcctgcttgcgcagcccgaaggcgatgccggagccgaaaatcttctcatcctgcaccgtgtcgccgacgaaggcgaagcccttgccctccggccgggagagaaaaccgctctggccggcgggtgccataatcagcgtggcgtcgagccgcccggcgctcagatcgaggtacacctgattctgatcctgataggcgaccacctcgacgccctgcggcgcccagtgcgccttggcgtagttttcctgaattgacccctgcagcacgccgacgcgcttgccggccagcgctttggcgtcgggcgtcagcccgccgtcggctttggcgatcagccggttgggcacctgataaatcgcccgggtaaaggcgatggtccgtttccgctgttcggtgacgttcatcgccgagttaatcgcgtcaaacttgcgcgcctgcagcgccggaatcaggctgtcgaacgaggtttccacccagctgcagcgcagcttagcggcggcgcagaccgcgttgccgagatcgatatcaaacccctccagctcgccgctggcggatttggactcgaacggcgggtacagcgcctcgacgccgaagcgcagatcggcggcctggctgacgccggcggcgagcagacaaccggcggccagcagtgttttcagtgtggtgtgcatcgcggtttcctcagtggcgtacggtcggttatacggtctgcagacggcgcgcgccttcgcgcagcgtctggtcatctttggcgaagctcaggcggataatgccggtatcgctgccgtcgctgtaaaacgccgacagcgggatagtggcgacctgcgcctcgcggatcagccgcacggcgaagtcgttgtcgctctcctggctgaaggcgctaaagcgcgccagcataaagaagctgccggcgctcggcagcagctcaaagcgtgacccctgcagcgccgcggccagcagatcgcgcttttgctggtagaaggcggccagcccgagatagctctgcgcatcggccagcgccgcggcaaaggcgtactgcatcggcgtatcggcggagaacaccagaaactgatgcaccttgcggatctccgccgtcagcgccgccggcgccagacagtagccgatgcgccagccggtaacgtgataggttttgccgaacgacgagacgatcacgctgcgctccgccagctgcggatggcgcgccatactgtgatgcgcggcgccgtcgaacaccacgtgctcatacacctcgtccgacaggatcacgatgtcggtattgcgcgtcagcgcgctcagacgcgcgatgtcctgttcgtcgagcagcgcgccggtcgggttatgcgggctgttgatgatgatcatccgcgtgttgccgttgatggcggcggccacctcatcccagtcaatgcgcagatcctgcaacgacagccggacgggcaccggccgcgcgccctgcagccgcacgatgggggcatagctgtcgaacgccggttcgaaatagatcacctcgtcgccgcgctgcaccagcgcgctgatggcggcgtacaggccttcgctggcgctggccagcacggtgatctccgcctcggcgtcatagcgtgcgccgtacaggcgctgcattttttccgccagcgcgtggcgcagggcggccacgccgctcatcggcgcatactggttatgaccggcgcgcatggcttgctcggcgtcgttaatcagctgcggcgcgcagccgaagttgggggcgccctgcgccagattcagcgcctgatgttcggcgctcagctggccgatcacggtaaaaatggtggtgccgacgtccggcagtttggaacggggtgaacaggcgctctgcatggcggctccggggcagcgagtaggttgagtgattaagcaacagccgttatggcgcgacaagagaaactttgtcatgctagccatgcgtttcgatcatggctggagagactcggatgcccacgacgttaccttcgctcgacgtgttgaaaacctttgttgcggtggcgcaacggctgaactttacccatgccgcgcaggcgctgcacctgacgcagggggcggtgagccggcagatcctcggtctggagcggcagcttggctacccgctgttcagccgccatgcgcgcggcctggcgctgacgccgcagggcgcgcagctgctggggccggtacgccaggcgctgggacagctggccgaggccgtcgcccgggtcggcgcccagcccggcacgctgcgcatcaaatgcccgacctgcgccatgcgctggctgttgcccagaattattcgtctgcagaatgagcggccagaactgcatatcgaactgaccgcctcggtgtcgcaccggctggactttgccggcgaacagtttgacgcagcggtcaccttcggcgcgccaccgggcaaacggctgacggcgcacccgctgtttgacgaagtgctgacgccggtctgtacgccgggctatctctccgcaacgccgcggctggaggaactggcggagaaaaccctgctgcacccgacgcgcgaccggcgcgactggctgcgctggctgaaggcggccggcggcgcggcgctgccctcgcgcaagtcgcagcatttcgacacgctggatctggcgatgagcgcggcattgcaggggctgggcattgcgatcggcgacctgtgcctgctggaggaagatattcaggcgcggcgcatcgtgacgccgtttgcactgagcgtcgccagcggcgccggctattatttggtctatcctgaacgtacgccgccgccggacggactggccctgctgacggattttctgacgcaggaagcggcgtacagccgcgaccggctggcgcgctatctggcggcgacggctaacagcttgtaaccataacggtttcaacggggaaaaagagtgtggcacactccctgatacctgtttactttcccgccggatcccgcggcgggaacctgcctgagataacaatatgaaatggctttgtgcagtgggtttggtgtccggtttggcggtcagtccggtttttgcgcaggaaagcggcgcaacgcaaggaattaatgttcagcagcgcgatgcgttcgtcagcaagctgatgaagcagatgacgctggaagagaaaatcggccagctgcgcttaatcagcgtcgggccggataatccgaaagaggcgatccgcgaaggcatccgcaaggggcagatcggtgcaatcttcaacaccgtcacccggccggatatccgcgtgatgcaggaccaggcgatgcagctcagccgcctgaagatcccgctgtttttcgcctatgacgtggtgcatggccagcgcacggtattccccatcagcctgggactggccgccagtttcgatctggaggctatcgcgctcagcggccgggtttccgcccaggaggccagcgacgacggcctgaatatgaccttctcgccgatggttgatatcacccgcgacccgcgctggggacgggtatcggaaggcttcggcgaggacacctggctggtgtcgaaaattgccaaagtgatggtggacgcttatcagaacggcgatccggccaaacccggctcggtgatggccagcgtgaagcactttgcgctgtacggcgcgaccgaaggcggacgcgactacaacaccgtggatatgagcccgctgcgcatgcagcaggactatctgccgccgtacagggcggcggtggacgccggcagcggcggggtgatggtgtcgctgaattcgattaacggcattcccgccaccgccaatccctggctgctgaaggatctgctgcgtaaccagtggggcttcggcggcattaccatcagcgaccacggcgcgattaaggagctgatcaagcacggcgtggcgcaggatccgcgcgatgcggtgcggctggcgatcacctccggcgttgatatgagcatgagcgacgaatattacgacaaatatctgccggggctggtgaaagaggggctggtgccggagagtgatattgaccgcgcctgccgcgacgtgctgaacaccaaatatgcgatggggctgttcaaggatccgtacgtacaccttggcccggcgggttccgacccgcaggacaccaacgccgaaagccgtctgcaccgcgccgaggcgcgcgacgtggcgcgccgcacccaggtgctgctgaaaaacgataaccagacgctgccgctgcgcaagcagggcactattgcgctggtggggccgatggccgacagccagcgcgatatgatgggcagttggtcggccgccggcgtcagcaaacagtcggtaaccctgctgcaggggatgagaaacgcggtgggcgacaaggcgaaaatcatctacgccaaaggggccaacatcacgcaggataagagcatcattgattatctgaacctgtacgagccggcggtggtgtttgatccgcggccgccgcagcagatgattgacgaagcggttaacgccgccaaacaggcggacgtggtggtggcggtggtcggcgaatcgcagggcatggcgcacgaggcgtcgagccgcgccgatatcaccattccgcagagccagcgcgacctgatcaaggcgctgaaggccaccggtaagccgctggtgctggtgctgatgaacggccggccgctggcgctggagtgggaaagccaacaggcggatgcgatgctggaaacctggttcagcggcaccgaaggcggcaatgcggtggcggacgtgctgttcggcgactacaacccgtcgggcaagctgccgatgaccttcccgcgctccgtgggccagatcccgatgtactacaaccatctgaacaccgggcggccgtttaacaaggagaatccgggcaagtacacttcgcgctacttcgactcgcccaacggcccgctgtatccgttcggctacggcctgagctacagccgcttcacgctgtcggacttcacgctgtccagcccgaccatggcgcgcaacggcaaaatcaccgccagcgtgacgctgaaaaacaacggcgactacgacggcgctaccgtggtgcagctgtatctgcaggatgaaaccgcgtcggtcagccggccggtgaaagagctgcgcaacttccgcaaagtgacgctgaaggccggccaggcgaccacggtcgagatgccgatcgatgaaaacgatctgaagttctacaacgccagcctgaagtggggcgcggagccgggcaaattcaacgcgtttgtcggtctggattccgcccagacgctgcagcagagctttacgctgaagtaaacgccgacgccggggggcgctgtatgctccccggcattgctgtctgaatactccaccgttttgatctggttgatggtttcgttgcttcaatcgctatattatgttttatataacgataattgacggacacgcccatgttaaaacccactccgcttattgccttgtttttgctgttcttttcctgcgtttctctggccgcgcgtcaggttaccgatcaactcaatcgccaggtgacgttgccggaccgcatcagccgtgcggtggtgttgcagcatcagacgctgaacctgctggtacagttggatgccatgccgcaggtggttggtgtgctcagcagctggaaaaaacagctgggttcgcactacctgcgtttggcgcctacgctggccgctatgccgatgccgggcgacctgacctcggtgaatatcgaaagcttgctcgctctgcatccgcaggtggtatttgtcgccaactatgcgccgccggcgatgattaagcagattgagcgagccggcatcccggtggtggctatctccctgcgacgcggggacgtcagccaggcgggaaaaataaatccgcatctgcgggatgaggatagcgcctataccctggggctgcaggacggtatccggctgattggcgaggtcatggggcgtcagtcgcaggccgaggcgatgattaacgacgtgttgcgccagcgtgcattgacggcacagcgcctgcgtgacctgccggaggcgcagcgggtgagggtgtatatcgccaatccggatttaactacctacggggccggaaaatacaccgggttgatgctgcggcacgccggcgcgttaaacgtggcggccaaagatattaccggctttcgccaggtgtcgattgaggacgtgctgcgctgggatccgcaggtgatatttgtacaggagcgttatccacaggtggtggatcagattctgcaagatgcgcagtggcaggcaattgatgcggtgaagcataagcgcgtctacctgatgccggagtacgccaaagcctggggctatccgatgccggaagcgctggcgctgggcgagctgtggatggcgaaaacgctctacccgcagcgctttcatgacgttgatttacagcagcgtgtcgatcgctactatcagcattattatcgcgccagctgctgccaggtggcgccgtgaagttggcgggattggcgcttttgctgggggtgtgtgcattactctcgcttggtatcggccgctacccggtgcctgtcggacatacgctgatgattttgctggaaccgctgaccggtcagcacgacgtcatcagtcaggcagaacgtcaggtgattatgacggtgcgcgtgccgcgggtgctgctggcgatgggcgcgggcgcggcactggcgctgtgcggcgccgcgctgcagggtgtcttccgcaatccgctggtggatccgcacattatcggcgtttcgtccggcgcggcatttggcggtacgctggcgattttgctcagcctgccgatcgtcggcctgttgctgtcggcgtttacgttcggtatggcggccttgttgctgatctttggcctcaccagtgccatggcgcggcgtaatattttgtcgctggtgctggccggggtgatccttagcggctttttctccgcctgcgtcagtctgctgcaatatctggcggatactgaagagaaactgccgagcattgtcttttggctgctgggcagcttcgctaccgccgatgggcaaaagttgatggtgctgtttctgacgctgttgccggcggggggcatgctgctggcgctgcgctggcggattaacctgttgtcactgggggatgaggacgcagccacgctgggcgtcaatgtcgagcgtacccgctggctgatactgctgttgtgcgcggcattggtggcggcgcaggtcgcagtcagcggcagtatcggctgggtcggcttggtcattccgcaccttgcccgcctgttggtggggccggatcaccggcgtctgctgccggcctccctttgtcttggcgcactgtatatggtgctgattgacgatctggcgcgtacgctcggcagcggtgaaattccgcttggtattctcactgcgctgattggcgcaccgttgtttgccctgttgctgcgccggatgtcgctgagggggtggcatggctgaatgtttactgcaggcgacggcgctggcgtttggctggccgcagcagccgccattgttcgaaggggtgaacctgcagctacggcgcggcgaggtactggcattgcttggcccgaatgggggcggcaaaagcaccctgatgcagctcctgctgggcgtgttgtcaccgcaacagggccgggtgatgcgttacggtgaagtcagctttgtgccgcagagttttacgccgccgttcgcctaccgggtgcgcgatatcgtgttgatggggcgggcgcgtcatattggcctgtttcgttctccttccactgccgatttcagggcggcggatgatgcgttgcggcggctggatatgttgccgtacgccgaacgtgaatttagccgtttgtccggcggccagcggcagctggtgctgatcgcccgggcgctggctggcgcggcgccggcgatgattttggatgagccgacttccgcgctggatctgcatcatcaagatcgggtgctgcgtttgatgcgccagttggcggatgagcgcgccatggcggtgatgttttccactcatcagccgaatcatgctcatgtggcggccgaccaggcgttgctgttgtctggagagagcgggcaccgttacggcgcgtgtgagcaggtgttgacggcgcgtcacctttctccgctgttccaactgccgattgaacgtgtgagctttcaggttaacggcgcgcgatgcgaaacgctggtgccgctctaccgccgagggaacggtgagtaaattagtcgtgtatgccgcaggcagcctgcgatacgcttttagcgcgctgttgtcggcattcagccggcgtacgggggtgccggtaagtggtgaatttggcccggccggagtgttgcggcggcgtattgagcgcggtgaacgtccgcatctgttcgcctcggccgatatggcgcatccgcagcgtctggttgaactgggcatcgccacggcgttacggccgttcgccggcaaccggctgtgtgtcaccgtgcgcaatatgccggctctgactgagacgccgttgctggcggtgttatgcgatgcccgctggcgtctggcaacctcgacgccgggggacgatcctggtggtgattatgcgctggagttgttcagtctgattgaacgtgagcggccggggcaagggaaaatgctgagccggcgggcgcaggcattggttggcggaaaaaccagcgaaccgttgccggccggcagaatggcggcggagtttctactgacggaaaaccgggcagatatttttctggggtacgccagctacgcctctgcattagccacctatccgcaattgtgtgtcagagcgttgcctggctcgctgacggtgcgggcacgatacggttgctgtttgctcacggaagagccggcggcgctggcgttgcagcaatttatcggtagccaggaggggcagaggttattacggagccatggctttgaaattcaaggttattgataaacgataatgttttaataacttattaagtcattagcttgttaggttaattgtttaattttatgatggtttgccatgtcacagcctgcttgccggctatgtcagcgggctggtcatctggccgctattcggcggccgttgctcagttctttttcagcagttccagcaggtggttctcgcttttttccgtcaggccgtcgatggccagcttgatgatatcggagcgggtgacgcgcacgatgccgttgcgcgccgccagtacgatcatcgcatcaatggcttcgacgtggctgtcggtcaggctgacggacagcgccttataggtgcgcttacgcccctgcggcttggcctcggcggccggtgccggcacgtgcagcgtatgcgaggtggcgctgttgataaattcatcttccgtcatgcgctggctcggggtacgttttttcacaggatcacctctttgaccaggctggcgatttcatgttgcgctttttcattattcgcttcatgaatggtttttgcttcgccccaggcatcgcgataaatcttgcggtcacacaggcggttgcccaccagcttgaactccgggtattcgctcagcacttccgccgcctcgttggcctcgttaataaagatattggtcggacacatattgagcacaatatagcctttgaccttctcattatactcctgcgcagtggagaacatttccgacaggtagccgatggtgtcgaggtccatctgcgaagggcgcagcggcgagaggaacaggtcggcggccagcaggccggagcgcagttcggcgctgtcgcggccggcggtatcgacaatcacatagtcgtaatggcgatccagctccagcagggtttccttgattttaccggaggcggcgaccaccgggatatgcggcagcccctcaacgttctggcgatcgttgtaccaggtcatgatcgatttttggtcatcggcgtcgacgataatcgccgttttgccttccttgataatcagatatccggcgatgtttaccgccttggtggatttccctacgccgcctttttgcgaaccaatcaaaacaatcatgctgccatctctcaagttattaagtcattagcttattaagttagtgacttgacaggttgataatctaacgggttagtcagaacgaatagccaccaatatgccttaacttacgcaggttgccaagccgctatccgcttaacttaagagcttattctgctgctaacttattagccgggcaattgggaaagttctggttcatacggggaagggtgtcgctgtgcagcttactttattattaacttaataagctatttagttgccagcttggtgggtaagcggcggcgaagccgctcaggcaaagcgttcgaccgcccattcgataaacacccgcagcttgctgctcaggtggcggttggagggatagaccacgtaggtgggttccgccggcggctgccagtcgtcgagaatgctgaccagttcgccgcgctccagatgcggctgcgccataaaacgcagcgtctgcacgatgcctaatccggacagcgccgcggccagcagggcgccgccctcgttgacgctgatttggtagcggtgctggatctcaaactgccggccggcctcgacaaagcgcagcggctggatgcgatcgttcaccgcgtgtcggtagtgcgccagcgggaagccctgctccagctcggcaggatggcgcggcgtgccgtaacgcgccagatagtccggcgtggcgcaggtcacccagctcaggctgaacagccgccgggcgatcaggctggagtccgccagcgtcccgctgcggatcacgcagtcggcgttatcgttaatcaggttgatttgccggtcgctgacgccaaggtcgatctggatctgcgggtagcgggcaaagaagtccggcagcgccggcagcagcagctggcgcgcggtgccgccgccgacgtcgatgcgcagcacgccctgcggcgagctttgcgagtcggtcatgcagccttccatctgctccagctccgccagccattttaccgtgcggcggtagtagcattcgccttctggcgtcaccgccacgctgcgggtggtgcgctgcagcagcttggtctgcaggtgattttccaggttgcggatcagcttgctgacggtggctttcggcatccgcagcgtatcggcggcgcgggtaaagccgccggtttccaccacgcggataaagacgcggattgccagtaagtgatggtccatgctgctcctgctgttaagccggggcgcgacgcggcgcgcccgtgatgcgggttaacactgtttagcgtcaaccggctcggaacgcaaggataaaccgaacaccagcgccgccgacaggatcagcgcgccgccgaacagcatggcgctgctgacgccctgccagtccaccacttcgccgcccagcagcgcgccggaggccagcgcaatctgaatcacgcacaccagcagcgcctggccggcttccggcgcctgcggcaccgcggcgaacatccagttggtggcgcacaccggcaccgcgccgaaggccagcccccagatcagcaccatcaacgtggcgccggccacgccgctcagcagcggtgagacgatcaaaatccccgccagcatcacggcaatcagaatacaggtggcgcgcaggctgtgctctgccagccgctcgccggcgaaggtgcccagcaggccgatggcgccgtaggccagcagctgcagggagatggccgacgggctgaggacaaatacctgctgcagcagcggacgcaggtaggtgtaggcggcaaagtggccgataaacagcagcacgatggcgagcagcccgatacgcgccagcggcaggcgcagcggcagcagcagatcgcgcacggtaactgcacgcgacggcggcaccgaggtcagcagacgcagctgcgccagcagcaccagcagcgccagcgctgcgctgccgaagaaggcgctgcgccagccgaaggcgtcgccaatcagcgcgccggcggggacgccgcacaccgcgccgaccgaaatgccgctgaggatcagcgcggtggcgcgcccctggctgctctccggcaccagatggcggccgtagttggcggcgaacgaccagaagccgccgacgcagatgccgagcagcacccgaccgagcagcatcatcgggaagttgaccgccagcgcggaaaccagattggacactatcagcaacaatgacagcccgagcatcagcaggcgacggtcaaggcgtcctgaggccaggctcagcagcggcgcggcgacggcggccacgatgccgggcatggtgaccatcagcccggcgttgccggtgctgacgtgcagcgacggggcgatattggtcagcaggccaatgggtaaaaactcggtggtgaccatcacaaaacaggccaccgtcagggagaacacggcggcccagggcgaatttgcaggcttatctttattattcagcatagtagcgttcatctcagcgggtgaatgccagcggggggcggcatctttaagtgatcaagatcgcaatttacgcagtgcgccgcggcagataaatatcttcgccgtggttacactgtttaccatggtggataatagaacctgatgaaattcctatgcttatttcctgttttctgatttttggctattgatattcacgttatggataacgcctgcgacagtgaccgagccggcagctaggccgcgggcacgacgttcagcccatccacaatggtaatcatcacctcggcgcagcccgcgcgcgcctgcttcgcccgctggtaggcttcggaacggtaacaagccagcgcgctctggtagtcgtcaaactctatcagcacgtgcttggtgaagggcgcgccctccagcgattcagcctgttcgccgcgcgccagaaagcgcgcattgtactgacggaacgcctcgggggcggcggccatatacgcctgatagcgttgcggatccgtcaccgtgacgtgggcaatccagtaagcgggcatcggttactcctgtggttgcagtatcagcctggccagcgcggaggcttcggtcaggtgctcaaacacctcctgcttcgcctgcgccgggtcgtttttctcaatcgcgttgaagatgcgcgtcatgcgctcgtagcccgccacctgccgctcacgggttttcagcgtcagcgcccgcagccggctgatgcggctattgagacgctgcacaatctcccaggcgatggcgtgcccggcgacgtcgaagatggttttataaaactcctgcgaggcgtcgacgcgcttgatatcgtcctgctcgcgggaggcgcggtcgatctgcagcagcttttcgtgcagcagcttcttatccttgcttttggcgtgcagcgcgcagtcgtgcgcggcttcctgctccagcagcaggcggatattgtaaatctgttcggcgatgtcccaggtgaggatcgccacaatcggccccttcttgggcaggatctcaatcagtccttccgcttccagataacggatcacctcgcgcaccacgctgcggctgacgcccagttcctcgctgagcgtgcgttccaccagccggtcgccggcggcaaagtagccggagataatcgcgcggcggacgttgttaagggccagttcacgcagcgtcagcggcgcgttttcgatcttcagtggggtgtgcgtcatcctgtcggtctctctcatcggtatcacttccttggctattactcttagcaccttttccctgaacaatgcaatgttgttctgatggtataccaaacgccgcatcggcgaaaaaggaaatcaggcgtagatcacaaattcatcacatcgataaaaaaatgtcctcaccactatagcctatccggcaaaaaaggcggcgcagcgcggtttttgaccgccatgtcgcccgcattctgcggcatgcgggcgataaaaccgggcggtcgcgtcgccgttccctctctgatttatgccgttgaatcgccagcgttttcataccaattttcgttcatttttgtcggttgatattatggtataccaagctttgacatggcgtatttcccgatgctataccgcaaatcgcccactgattaacatttgatttactttttgaggaaccctatgcatccgatgattcgtaaaacgttgctgtccaccgaaacgctgtataccgacggcgctaaagcggcgggcaaacccctggtgatgatcgccgcggcggcggtgatcaaaaacccctgggccggtcagggctatgtggaagacctcggcccgaaaattcgtgaactggcgccggtgctcggcgagctgctgaccgggatgattgtcaaagaggccggcggcggcgagcgggtggaggcgttcggtaaatgcgcggtagtcggtatcgacggcgagctggagcacgcatcggcgctgatccatacgctgcatttcggcaaccactatcgccaggcggtgcaggccaaaagttacctggcgttcaacaacacccgcgggccggccaacgcgccgatcctgatcccgatgatgcagaagaacgacgaaggcagccgtgaacactacctgacctatcagttcgccatcgccgatgcgccggccggcgatgaaatcgtcgtggcgctgggggcggcgctgggggggagaccgcatcaccgcatcggtaaccgttatctggatctgaaagagcttggtcatgatgcgcaaaacccagcggctgtctgaattcaacctgcaggcgagctacctggaggcgggcgagggcgagccgctgctgctgatccacggcgtgggcatgaacgccgacgcctggcagccgcagcttgacgccctgcaggcgcattttcacgttatcgcggtggatatgccggggcacggcggcagcgacggctttgcgcatacgccgacgctgcaggattacgtggcgtggacggcggcgtttctgcgcactctgccgcagccgcgctttgcggtggcgggccactcgatgggagcgctgatcgctgccgggctggcgatcgatcatccgcagctggtcagccgcgcgatggtgatgagcggcgtttaccggcgcagcgaacaggcgcgcgccgcggtgctgcagcgcgccggtgaactggcgcgcggcgatgcgcagctggattcgccgctggcgcgctggttcagcgatacgcaggaggaggcggcgctgcggcggcgggtcagcggctggctgaatcaggtcagccgcgacggctacgccaaggcgtatcaggcgtttgccgccggcgatgcggtctacgccggccgctggggagagatgcgctgcccggtgctggtgctgaccggcgaactggacgccaactccagcccggcgatggcgcgccagatggcgcacgcggccccgcaggggcaggcggtaatcgttaataacgcgaaacatatggtgaatctgacggatgcggcgcgggtcaatcaggagatgctggcctttttaaccccggcgcatcggcacgatacggcaggagcgaacgatggacattgaacaacgcagacaattacgtgacgccttcggcgcctttatgaccggggtgacggtggtcaccgcgctggatgccgacggacagccgatcggctttaccgccaactcctttacctcggtatcgctggaaccggcgctgctgctggtcaatatcgacaagcgctcggccaatctggcgcactttaccaacggcgcgcactttgccgtcaatattctggccgagcagcagaaagagacgtcgaatatcttcgcccaaaaggtggacgaccgcttcgcgcaggtggcgtggcggcgcagcgacgccgggatgccgctgctggacggcagctccgcctggttcgaatgcgaacgctttcaggtggtggacgccggcgatcatgtgattctgatcggcaaaatcagcgcctttgactccagcggcaccgccggtctgggctactaccgcggcgcctacttcacgccggcgcagaacgccgaggcgctggtcagcgggccggaagtggtggtcagcgcgctgattgagtttgacggcagcgtggtgatggtcaaacgacaggacgggcgattccgtctgccgtcgcggccggtggccgggcgcagcgtcggcgacagtctgacggcgctgctgcaggagctggcgctgccggccagcccgggctttgtctactccatctatgacgaccgtcagtcgaaccgccagcacatcgtcttcctgtgcgcgctgcccagtgatgccggcaacggcgtgctgccgggcgaggcggcccgttggctgccgcttgctcaggcggcggcgcagccggtggatgatccggcgctgaagtcgctgcttaaccgcttcgagcgtgaaaactcggtgggcaactacagcatttactacggcgatgaacacagcggcgccatcaaacgatttgccagctaaggctgggcgggagcgagcgatgaaactgtcattatttatccatatggaacgtactacccccgacgagccgcaggagcagctctatgaacagatgatggatctgtgcgaaatcgccgaccgcggcggcgtacacaccatctggaccggggagcaccacggcatgaattttaccattgcccccaatccgtttatcaacctggtggatattgcccaccgcactcagcacgcgcgtctgggcaccggcacggtgatcgcaccgttccaccacccggtgcggctggccggcgaagcggcgatgaccgatctgatcaccaacgggcggctggagctggggattgcccgcggcgcctacagctatgaatacgagcgcctgatgccggggctgaccgcctgggacgccggccagcggatgcgcgagctgatcccggcggtgaagaaactgtggcagggggattacgcccatcagggcgagtactggtctttcccggcaaccacctcggcgccgcagccgaagcagcagccgcatccgccgatctgggtggcggcgcgcgacccgaacagccacgaattcgcggtgaagaacggctgcaacgtgcaggtgacgccgctgcatcagggtgaggaggagatcgtccggctggtgacctgctttaaagacgcctgtcgcgaacatgcaccgcagcagccgctgaaaatcatgctgctgcagcacggctatgtggcggaggacgaggcggacgcccagcaggcggcgcaggagcttaaccgcttctaccactatttcggcgcctggttcaagaatgagcgcccggtcagccaggggttgatcaagccgctgagcgacgaggagatggcggccaacagttattacaacgcggaaatgatgcgtaacaacctggcgatcggcaccgccgatgaggtggtggcgcggctgaaaaactatgagcagatgggctacgcggaatttgccctgtggatcgacagcggaatgtccttcgcgcggaaaaaagcctcgctggagcgctttatccgccacgttatgcctgagtttcactgaggcgggaggaagtgatggagtcgtttgatctctatattaacgggcggttcgagccgggcgcggcgcgctttgactcgctgaacccggccaccaacgccccctgggccagcgtggcgcaagcgcatgaggcggaggtggatcgcgcggtggaggccgcctggcaggcgtttcaccgccccgaatggcgtgcgatgaccgccggtgcgcgtggcaagctgctgctgaagctggcggatctggtggaggccaacgcgccggagctggcgcggctggagacgctggacagcgggaaaatcatccgcgaaacccgcgcgcagatcgcctatgtggcggagtattaccgctattacgccgggctggccgacaaaatggaagggcacgtgctggcgatcgacaagccggatatggaaacctgggtgcgccgcgagccggtcggggtggttgccgcggtgatcccgtggaacagccagctgtttctgtcggcggtgaagattggcccggcgatcgccgcaggctgcacgctggtggtgaaggcctccgaggccgcgccggcgccgctgctggcctttgcccgcctgatcgatcaggccggattcccgcccggggtgtgcaatgtgatcaccggctttgccgagcgctgcgcggcgccgctgacgcgccacccgaaggtggaccgcatcgcctttaccggcggcgcggaaaccgcgcgccatatcgtgcgcaacagcgccgaaaatctggccagcacctcgctggagctgggcggcaaatcgccgtttatcgtctttgacgacgccgacctcgacagcgccgccaacgcgcaggtggcggcgattttctcggcctccggccagagctgtgtcgccggctcgcgcctgctggtggcggagagcgtcaaggaggcgctgctggagcggctggtggcgaaggtgcgcgatatcgtcatcggctgtccgcagcagccggaaacccagttcggcccgctgtgcaccgcgcggcagaaggcgctgattgaacaggtggtcgaacgctcgctggcgcagggcgcccggcggctgaccgcgtcggcgcccatcgacggccccggcttttactacccgccgaccatcctggactgcagcggctgcccgcaggcggagagcgtgacgcgggagctgttcggcccggtgctgtcggtgctgagcttccgcgatgaagccgaggcgatcgctctggccaacgccacggagtacgggctggcggccggcgtgtttacgcaaaacctgacccgcgcccaccgggtgacccgccagctgcgcgccggcgtggtgtggctcaatacctaccgcgcggtctcgccgctggcgccgttcggcggttacggccagtccggcttcggtcgcgaaggcggcatggaggcggcgctggagtacaccaccagcaaaaccgtctggttacgcaccagcgatgcgcccatcgacgaccccttcgtgatgcgctagccgcccgcttcccctcccgactcccgggaggggctgccttaccctccataaaaacgataacggtgtaaaccggaggatgtcatgcgttctcaaacacaaccaaacagcctgatcgaggataaatccatcgattacgtgccggcctcggagcgtcacggcgaggtaaaaagcctgttcaccctgtggttctgcaccaatatcgcgccgctggcggtggtgaccggcgccatcgccacccatacgttcgggctgaatattctgtcggcgatgacggcgattatcgccgggcatctgttcggcggcgtctttctggcgctgacctcggcgcaggggccgcaggtgggcatcccgcagatggtgcagagccgcgcccagttcggccgctatggctcgctgctggtgatcgcctttaccacggtgatttatctcggcttctttatttcgaacattaccctgtccggcaaggtgatcaacaatgtgctgccggcgctgccgatcccgtacgccacggtgctgggagcgctgctggcgaccgccatcggcgtggtgggctaccgctttatccataaaatcaacaagctgggcgcctggattatgggcgcggcgctgctgattggcatggtggtgatgctgacgcagccgctgcccggcgatttctggctgcgcggacgcttttcgttcagcggctggtttgcgacgttttgcatcggcgcggtctggcagatcagtttctcgccgtatacctcagactattcccgctacctgcccgccgaggtggggatccggcggccgttcctctatacctggctgggggcctgcagcggcaccattctggcgtttttgttcggcatgctggcggtcaatctggtgggcggcaacgtcgaggcgatggcggcggtgcgccaggctaccggctggctgggaccggtgctgatggtgctgttcctggtcaatatcatctgccataacggcatgaatctctacggcgcggtgctgtcgctgatcaccgcggtgcagacctttatgccgcgctggcagcccgacgcccgggtgcgggtgctgttttccacgctggtgctggcggggtcggtgctggtggcgctggcggcgtcggccaatttcgtcagcttctttatcaatctgatcctggcgctgatcgcggtgctgatcccgtggtgcatgattaacctgatcgatttttatctgatcagccggcagcgctacgatatcgaggcgattttccgcgccgacggcggccgttacggcctgctgaacgggcgggtgctggcggtgtacttcgccggcatcgtggtgcagctgccctttatggaaaacgcctttttcagcgggccatactcgcagctggtgcccggcgcggatatctcctgggtgatcagcctggtggtgaccgggctgctgtatccgctgtgctgccggcgcagcgatctgcgcctggcggccgcgccgcgcgaatagcgggcggcagcgccgggcgctacagccccggcgctttccacagcgaggtggtcagcccgtggtccaccagtgtcagctggtcggcatatacttcccgccagttctccgtttgctgctgatagagcgcatgatgcgcctcgttgggctgatactggcactcccagcgcaccagacgttcgccggtggccgccaggtcgtcaaacagtccggcgccgacgccggcggcgatggcgcagcccagcgcggtggcctctttcaccaccggcacccgcaccggcagcccggtgacgtcgctgaggatctggctccatagcttgcctttcgcgccgccgccggcaaacaccagcgccggcggctgaacgccggaaaactgtgcgatctgcgccagattgcaggcggcgacgatcgccgcgttctcctccagcgcgcggaacagcgtctgcttgttacagcgctgcggatccagcgacatattgataaaggagggcgccgcgtgataccagcttttaaaatgcatggcgtcggaaaagatcggcatcacgccgtaggcgccgggcggcacccgcgccgccatctcttccagcagcgtataggcgtcgacccccagccgctcggccagcagcttttcctcggcgcagaaggcgtcgcggaaccagcgcatggtcaggccggtgaagaagctgatcgcttcggcctgcgccataccggggatcacgtgcgggttaatgcggatattcatcgccggatcggtctgcggctgcggcagattgacgatctgctgccagaaggtgccgcccagcaccgcggtctgtccggcctgcaccacgcccagccccagacagccgagctgcacgtcgccgccgcccatcaccaccggcgtgccggccgccaggccgcattgccgcgcggccgcgtcggtgacccgccccagcaggctgccggtctctttgaccggcgacagcaggtcggcgcgcaggccggccatatccaacagcgccggccgccagtcgcggcgggtcagatccagcatgccggtggtgccggcgttggagggatccaccgccagttcgccgctgagccggttggccagccagtcgctgatcatggtcatcgtcgccgcccggcggtagatatccgggcgatggtgcgccagccacagcaggcgcggcatggcgctcagcgccagcgtctggccggagtagctgtagacttcctgctcaaactgatggttatgcagctctttcagctcgctcacctcacggctggcgcgggcgtcgacgttggcgcaggcccagatggcgtcgccgttgcggtcgtacaagacgatgccctcgcgcattgagcagcaggcgacggcgcggatatcgcccggcccggcgtcggcgcgttcaagcgcctgctgaatacagcggcaggtgagctgccagttatcggccagatcgaactccatggagccgggcacgtccggcagcgccagatgacgccactccgcctgtccgtaagcgatttgttggcccgccagatcgaaaatcaccgcccggatgctgccggtccctgcgtctaatgccatcaacaagttgcgcataattcacactctccgcccgccagatcttaactatagatggcgttggcggccggcgcgggggcgcaggcgggggcgcgctgacagaactgtgaggtgcgctgcaaaatcggcgcggtggggcggcaattgcggcgcggacgcctaggattggggaatcaccccgcgcactttaaggagccgttatgcacgtcacgctggtggaaatcaatgtaaagccggataaggtggaggagtttatcgaggtgtttcgcgccaaccatctgggggcgatcgccgagccgggcaatctgcggtttgacgtgttgcaggatgaaaccatcccgacgcgtttctatatttacgaggcctaccgcgaccagcaggcggtggatgcgcacaagcaaaccccacactatctgcagtgcgtggaacggctcgagacgctgatgaccggcccacgcaagaaaaccacctttatcggcctgatgccggcctgatcgatattctgcggcgttcagcgcgccgcagcttctcccgtctttgcacttttaaccgtcagccgccggcgtttgcggcgtatcgttttttccccgttttctccgcttgatttttctcccgcctctggttacaaataaataggtaacactatcaactaaattgacgataataacaaaggaatcaagcatggagatccgggaattcagggcgctgtcgcgccgtctggtgcgtgaactggggatgttgaacaagcagagcaacggttcgcgcttttcgccgctgcagattcacctgatgattgaaatcaaggcgcagccgctgggggtgatggagctggctgccaaactgtgtatcgataaggctagcgccagccgggcgctgcgttcgctggtcagcgcggagatgattgagacggtggagcacccgcatgataaacgccacagcctgcatcgcctgaccaaacaggggaaacgcaccctggcgctgatcgacagcgacgccgataactttatgcaggaggcgttggcgcagctggatgatgatgagcgggcggcgacggtggcgatgatgcgcaagttcagcggcgcgctggccggcgcgcgcaagcagcgtcaggcgcagctgcgggtgcggccaatctgcgccgcggacgatgcggcgatggcgcaggtgatccgcgactgttttcgtgaatacggcatggacaccatagagggcgtcagcctgcacgatccggatctggatcggctgacggaggtttaccgccgcagcggcggccattactgggtggtggagctgcagggggaagtggtgggtggcgcaggcattgcgccgctggccggcgaagaggcggattactgcgagctgcagaaactgttcttcaaaccggaaatccgcgggctggggatggcgcgctatttggtggtgcaggcgatgcgcacggcgcgggcggcaggataccgctactgctatctggaaaccaccgaacagctgaaagaagcgctcgggctgtatcagtcgctgggctttacgctgctcagcgagcggcgcggcgacaccggccaccacggctgtcccatctatatgctgaagccgctgtaaggccgttccctcccgcagcaacgcaaaaggcggcttacgccgcctctttgcatctcagactctgacgattagttatagataatcgcggtgccgtgcattttgttgttaccggtcgtcgaggtgatctggaaggatttagccccggctttatcggcttctgccgccagtttgttttccaggctggtcaggttggttgcgccaccggcgttaactacgccgactttctgcatgtctgccggctggctgtctaccagttctgcggcaaagctgccgaatgatacggtggcaagggcaacggcggcgatggtcattttcaggcttttcataatcttctttcctatcataagttgaatatggttgttgtttcgctgagcgttaaattaattaacgatcgataatttaatgttagtgtgacccaggtcactttgcaagcatttttttaatgttcattaattaaattgttgcggccgtatttccggcggccggcgtggtgcggcataaaattcggcaatgtattgttataaaaaggttttccctggtgctggtgacgtctgtcgccgttggcatcgcggtggttcagcgcgtgcggcgcggtaaattgccgttcggggcgcttggtcatcgccgccggcgcggttttttatcgcaatgacagactgcgacagcgcagtcatcccgccgttggcaaccgggcgggtatcgctatcacaggaaattattttagttatttcaattgattgtgcttttataagggcgtatcagcaacaacgttgatgtgaacggcggtatatagataacgttcgataactaaatgttagtcgcttctcgacgtcgccgcaatatttttttataatgagcgttaatttaatttggcggcgctgacgcggcgcgcaagatgagagggattatgactatcaaagaagaggttgctgcgaagaaaacccgcggcagaccgaaacagtttgatcgcgacctggcactcgaccgcgcactggaactgttctggcgtcacggctatgacgccacctcgctgtccgacctggttgaggtaaccggcgccaaagcgccgacgctgtatgccgaattcggcaataaggaagggatgttccgcgcggcggtggagcgttacctgagcaagtacaccacctgcaccaatcagctgctggaacagccgctgccgattgccgaaatcgttgacgcctatgtgcgctcttccgccgaagtgtttaccgacccggaaacgccgtccggctgctttatggtctgcgcttccgccgcgctctccgcctcgtcggacgaaatagcacagctgctgttgcgcaagcaccatgcgcaggaagccagcctgaaggcctgcttcgaccgtaaggtgcagcagggggagctgttggcgaagaccgataccgcgctgctggcgaaatatgtaatgtgcaccattgaaggcatgtcggtgcaggcgcgcgaaggggcgagccgcgcagagttgctgcgcctggtggacaccctgatgatgctctggccgcgcctgagccaggtgggcaacccggtctgaccccgtcctgcgccgttagcgcggggaaagcgccatatgcagcagcgggtaggggttaccctggccgtcccgcggtgaacgcccggtcaccacaaagccgtagcgctggtagaagccgaccgcctgcgggttttgctcattgacatccagcaccagcccgtcgcggcgcgcctgtacgtggtccagcagcgcgctgccgaggcctttgccgcgctgtccggcgtcgataaacagcatctccaccttattgtcatccagcgcgataaagccggcggcctgcccggcgatctccgccacccagacctcgagcgccggtagatactgctcgaccagcggctgcagctccgtcagctgctgttccccgataaagtgatgggtggcgcgcaccgaacgctgccagatcgccaccagctgcggattatccgccgcaatacgctccctgattgttatcatttccgtctcctgagttacactggtctcactatacgttgaattccgccgcagcgaaaatagcggaaaaattcgcgtactcgctgaatttttgagacttttacgcgtgattgtgcgccggaatgcgttttacactggcgaaaagcaaaaatccttttgtatcctttatggttgaagcgtcagctttgacgattttggacagtgcgcagcgacccttgatcgctgcgccgtgacccctattgaggtgatatgaacgagtcatatgtacttgctgaagtcagtaatgataaccagacgctgatggcggtggttcagcaagatcaccgggccgcctatttttatatttatcctgccgacgccttcagcgagcgttttcaggtgcgcgcctgctggctgcgcaatctggcggccgcgccgctgcaggaagaccgcgccgcgctggagatgggacagccgccgatgctggccgccgagttttgccgtaacctggagggcgaagcgccgctgcagccggacggcctgcaggttatctggaacgaaagcgacgacggcgcggcgctgtggtattacggccaactgctggcggtgatccccggctggagcctgtatatcgaccattcggtgtgctattcggccagctgcatcaaagaaagcccgctggcctatccgctgggttccgcctccaccaacacgcaatatgcgcaggccgaggccacccgtcagttctggcggcgctggcagcgtgaagagggcaacccgtggccgaaaatgcagagcgagtatatggcgcgctacgaacagcatttcggcccgtcggtgaagtattacgccatcgatcagggcaagtggccgccgatggcaatcactcagcacgagcgcgacggcatctactatttcctcaccatgggcgtcagcatccggccgatgccgtggatggagattctgtttaacgacgacgcgtccctgcatcggcgtattgagatggggatcgccatcgacggtcagtacatgaacgaagagaacgcggtgcagatggccagcgcgctggccggcgtggcgcacgtgccttgggcgcagatcacctggttcggcgaagggcatacgctggcgtcggaagtggcgccgcagggctatgaaggctacctgctgtcgtcgtcgttttatccgcaccagcagtacctgacgctgccgccacagcagggcgacccggtcaatctgctgtgggccagcccggtgttcgccggcgagcgcgagctggcgcaggcgacgccgaacggcggccatgagctggtcacccggctgcgtgagcagggcgtggaccacatcttccggccgcgtcagccgctagcgtgaatcggtttttctacctattgggcgaagcgttatgcaatcagcgttgttgattattgatgtgcataagtaccgccgccggcggatgccgacgcggtgattgagcgtattaacccgcgcggtacccgcggcggagattcagttctgatctaacgcggagcgccgcccggcgctccgctttgtcttacagaccgccgcgacgcgccgccacgttggccagcgccgcccagtccagatcgccctcgccatgggcgatcgcatccagaaaattatctttcagcacgctggcgaacggcagcggcgtatggctgttgccgccggcctccagcgccagccccacgtccttcatccccagcgtcagtttaaaacccgccggctgatagttctccgcggcgatcagcgcgccgtagccctgataggcgggggccgcaaacagggtgccggtcagcatctgcaggtaatccgcgccggatacgccgtggttgcgcaccagcgcgctgccttccgccatcgcctcaatggcgctcgccagcgtgaagttggcggcgattttaacgatattggcctgctccggccgttcgccgaacgaccaggtgcgttgccccagtacgtcgagcagcggctgcacccgcgccagcagcgccgggtcgccggcggccagaatattgagccggccggcggcggcgacgtcggggcggccgagcaccggcgccgccagatagccgacgccgtgctgctgatgcagcgccgccagccgctgcgccagcgccacggaaatggtcgccatattgacgtgcgccgcgccgggctgcatctgcgccagcaggccgctggtcaccaccacctgctccagcgccgcgtcgttggccagcatggtgaacaagatatcgaccccggccagatcggcgggctgcgccgccaactgtgcgccagcgtcgaccagcggctgcgccgcctgcggcgaacggttccacaccgtcagcgggtaaccggcctgcagcagattatgggccatggcgcggcccataccgcccagcccggcaaatccgattttcatgatgcgctcctgttgtgaagtaatggcttaaccctagcgcagcgcggcgggaacgcaacgccggcaatgtaacgctttccttctgctcagcagggcggcgcagaggcgcgccgccggcagtatcagcgggcgtcggtgatggggcgtttcaccaccagcaggtaggagagcgcgccgatcagggtaaagcaggagcacagggtcagcgccaggctgaacgagtgggtggtatcgaggatccagccggtcaccaccggcgcgaacgaggcgaagataaagctggcgaagttctgaatgctgcccaccgaggcggtcatgcgcggggtgaccgacacgtggatcagcccccagcaggaagtgccggcgaagtggatgcagaacagcgccatgccgatcagcgtcaccgcgctgctggtggtggtggcctgcgccaccaccgaggtaaaggcggcggacagcagcatgccggagacgatacacagcttgcggctcttaaccggctccatgccgtgtctgaccagaaaatcggtgacataaccgttggacagcatgccggcggcgccgaacagaaacggaatggcggccagcagcccggtgcttttcagatccagatggtaggtggtctgcaggtagccgggcagccaggcgagatacagccaggcggtgtagttgatgccgctaaagccgatcatcatgccccacatggtgcggtttctgaacagcgcgcgccactccttaaagctcatcggctcgcggcgggcgctgacgctgccggcgttgaggtagctctgctcctgggcgctgagattgacgtcctgccggttgcggtacagcaggtaccagccgatggacagggcgatgcccagcaggccgatggtgataaacatgccgcgccagccgaacgccagcatcatggcggtcaggatcggcgggctgatcgccaggccaatggtggaggcggcgttgaaaatgcccattggcataccgcgctgtttgatattgaaccagtcattgatcaccttgacgccgcacgggttcatcggcgcttcgccgatgcccagcccgatgcgcacccagataaactgggtaaagttctggatcatgccggacagcgtctggaacagcgaccagacgaacatgccgaggcccagcataatacgcggccctttgcgatccagcagcgggccgcagggcagctgggcgaggccgtaggccagcgaaaaggccgacagcagcaggccgatttccgtgccgctcagccccatctcgtcgcggatggtggagttggcgaccgacagcgaactgcggtcgagaaagttgatgatggcggctaaaaacagcagcagcatcgcggtggtctgaatttttttaaggcgtgcggagcgcaccagcgcgccgtcgggaggcatgggaacgatcgtgtcggccgcgtccggctcggcggccgtcgggcggggggcggtatgcgttttttccatcattgtctccagaattccacgttaataatatttatcgttgggggatagcccgggatgtagggaaggccagcgttggccgttaatcagcctaaatggcgcgtttcgccgccgaatccggggcgtgcgggttccgtgcggcagataggcttttcccgttttttatcggttttttattaccggatgggcgtcaggaggcggggcgggcgagggagcgaatcatcgactgtttggcgctgtcgagatggcggtgcagcgcgtgggtggcctgctggtcgttgcggcagatcagcgcgctgaggatcgccatatgctcctcgatggcgatgatattgcgctgcttgagatcgcgggcgtcccactgatagtggaagtggaaaatcaccgagataatctccagcgactggttgaaaaacgggttattggcggcggagaggatcaggcgatggaagtcgctgtccagcgaggaaaattgccggtagtgctggctgatggtgtcgcgcagctctcggtggcggcgtagcagctccctggcctgcagccagcgcgcgtcgccggccggcaggttgagaaagcgcgacagcgcatgggtttccaggatctggcgcagttcgaacagctgctcggcatactggcggtcgaaggttttcaggcaccactgcccgcgtttgacgttgtcgagcagccggtagcggctcaggcgcagcaaaaactcccgcaccaccaccgggctgacgttcatctgacgcgccagctgcagctcgctgaaattgtcaccggcgcgcagctgctgctggttaatcagctgaaagaacgcctgctcgaagcgctcactctgcgcaaccggcgactgctcgcggcagtcgaacccttcttccagctgcggcaggcgcacgatggcgtagccgccgtcctgcggcgccagcacgccgctctgctggaagtgcgccagcgcgtggcgcaccgtggtgcggctgatgttgtacatctcggccagcgcggcctgggagggcagcggtgagctcaggtgcccctgaatcatgccgtcaatcatctgattgatcaccgtctgccgcaggttttgcgttctgctcatcacgttcctctgcggttttttctggcatttaaaaccaatttaaaacggtttatttggcgatgaatcacacttcggcaggggaaaagcgcagcgcgggcgttttttattgaataacaaacgccagatcacgggaggaatcatcatgagcacaatgaacacactgatttgccagcagccgaagcagttggtttatcaacagcgaccggtgccgaccgccgcggcgggcgaggcgctgttgcagatacataccgtcggcatctgcggcaccgatattcacgcctgggcgggcaatcagccgtttttcgcctacccgcgggtactgggtcatgaaatctgcggccatatcgtcggcctgggcgacggcgtcgccggctggcgggtcgggcagcgggtggcggtgatgccttacctgttctgcggcggctgcggcgcctgccagagcggccgcggcaactgctgcgaaaatatttcggtgatcggcgtgcatcaggacggcggtttctgtgaatacctcagcgtgccggtcagcaacctgctggcggttgacgatctggcgccggaaagcgccgcgctgattgaaccgttcgccatcagcgcccatgcggtgcggcgcgcggcggtgacgccgggcgatcaactgctggtggtcggcgccgggccgatcgggctgggcgtggcggcgatcgcccgcgccgacggcgcgcaggtagtcgtggccgataccagcgcggaacgccgcgcccacgcggcgcaggtgctggaggtggcgacgctggacccggcggacgccggtttcgacgccgcgctgcgcgcgcagttttccggcatgctggcggccaaggtgatcgacgccaccggcaaccggctggcgatgaatcactgcgtcaacctgattcgccacggtggcagcatcgtgttcgtcgggctgtttaaaggggagttcagcatcaacgacccggaatttcacaaaaaagagaccaccctgatgggcagccgcaacgcgacgcatgaagacttcgccaaagtcggccggctgatggcggcgggaaaaatcagcgccggaatgatgctgtcgcaccactttgcctttgacaccctggccgagcgctatgagcgcgacgttatcaacaaccgcgcgctgatcaagggggtgatccacttccgctgagcgcgccgtttttcgcccggccggccgggcgagatatcacaccgccgtcacctccccgccatcaaaccatcatcccagtgtcataaatttatccctaaataggtgcccatcacccatcgccaacctaatgagatacggcatatggctcaggcactattaaaactggcaccgagcgacttcccgcccgtgcagacccgtacgcggcgcaaagttctggaagtgaaaggattgggcaaagcctataaggcgcagcagcgtgtgctggacgatatcaacttttctctgcacgccggtgagtttgtggcggtgatcggccgctccggcgccggtaaatcgaccctgctgcataccctgaacggcaccattccttccagctgcggcgagatgctgcatatcgacccgcagggtgcgacgcaggatatcgcccagctgtcggcgcgagagatgcgcagctggcgcgcccgctgcggcatgattttccaggatttttgcctggtgccgcggctggacgtgataaccaacgtgctgctgggacggctcagccacacctcgacgctgaaatcgttcttcaagattttcgacgatgccgaccgggcgcgcgctatcgaactgctgcagtggctcaatatgctgccgcacgctttgcagcgggcggaaaacctgtccggcggccagatgcagcgcgtggcgatctgccgcgcactgatgcagaacccgcagatcctgctggcggatgagccggtggcgtcgctggatccgaaaaacacccggcgcatcatggacgcgctgcacaaagtgagcgaagacggcatcgcggtaatggtcaacctgcactcggtcgaactggtgcaagagtactgcgggcgagtgatcggcatcgctcagggaaaaattatttttgacggccatccgtcgcagctcgacgagcagattctgcaccggctgtacggcgaggaagcgagccagatccattgatcgccggagagcggcgtgtacgtttttaccgtgatttttacacacacacagggcatgagatgatgaaaaaaatagcgattctgagcgcgctggtcagcggcgcattgatggccggcggcgcggcggcggcggacgcgcccaaagagctgaatatgggtattctcggcgggcagaacgccacccagcagatcggcgataaccagtgcgtgaagcagttttttgataaagagctgggcgtggataccaaactgcgcaactcctccgactattccggcgtgatccaggggctgctcggcggcaagatcgatatggtgctgagcatgtcgccggcgtcgttcgcctcggtgcatatcaaggatccgcaggcggtagatctggtggggatcgcggtggatgacgttgataactcgcgcggctaccactcggtggtgatcgtcaaggccgacagcccgtataagaagctggaggatctgaaggggaaatccttcggctttgccgatccggactccacctccggtttcctgatgccggaccacgactttaaaaagcagttcggcggcaatgcggacaacaaatataacggctacttctctaatgtgaccttctccggcggccacgagcaggacatcctcggcgtggtgaacggccagtttgacggcgcggtgacctggacctcgatgatcggcgactacaacagcggctataccagcggcgcctttacccgcctgatccgcatggaccagccggatctgatgaagaagatccgcattatctggcagtcgccgctgatcccgaacggcccgatcctggtgcgcagcgcgctgccggcggagttcaaaaccaaactggttgccgccatcaggaagctggataaacaggatcacgcctgctttgtgaaggcgatgggcggcaagcagcatatcgaagacaccacgctggcggagtatcagccggtaatcgacctcaaacgcgcgttggcgaaaggcgagcgttgatcttctcccgccgtccggcgccgatcgcgcgccgggcgatcatgttgttgatgacggatggacctccacgttgaataccgattttgcgcattattaccagcggatccgcagcaagcagaagcgtgaaacgctgctttggtcgctgctgctggcggggctgtatctcggcgccggcacgctggccgagttcaatttgcataccgtctgggtgtcgttgcccaacttcttcgattatctggcggaaaccgtgccggtgctgcactggcggctgctgtttgccgacggccataccgaaggatcgctggcgtactggggttaccggctgcatatccagctgccgctgctgtgggagaccctgcagctggcgctggcggcgaccctgtgctcggtgctggtggcgggcgcgctggcgtttctggcggcaaacaatacccacagcccggcgtggctgcgctttgccatccgcacgctggtggcctttctgcgcaccatgccggagctggcctgggcggtgatgttcgtgatggcgttcggcatcggggcgatccccggttttctggcgctggcgctgcacaccgtcggcagcctgaccaagctgttctatgaggcgctggaaaccgcgtcgtcgaagccggtgcgcggcctggccgcctgcggcgccacgccgctgcagcggatgcgtttcggcctgtggccgcaggtgaagccggtgtttatgtcctacagctttatgcggctggagatcaacttccgtcagtcgaccattctcgggctggtgggggcgggcggcatcggccaggagctgatgaccaatatcaaactggaccgttacgatcaggtcagcatgacgctgctgctgattattgtggtggtgtcgctgctggattacagctccggcaaactgcgtcaacgcgtggtggagggcggaaaataatgttcgaacaaacggtaagtgcagaacggctgcacacgctgcgccagcagcaccgggaaatattcagccagcagcggcgctatttgcgcacactggcgctgatcggcgcggcctttgtgctgtactacctgctgtttttccacttcttcggcatcgcctggccgcagctggtcaccggctgccagcagcttggccgctactttatgcgcatgttcgtctggcatgattttctcaactggccgtttggctactacttccagcagatctttatcaccctcggcattgtgttcgccggcacgcttaccgcgtcgctgatcgcgctgccgctgtcgttctttgccgcgcgcaacgtgatggccacgccgctgttgcggccgctcgccgccgtggtgcgccggctgctggacgtgctgcgcggcatcgatatggcgatctgggggctgatctttgtgcgcgcggtagggatggggccgctggctggggtgttggcgatcgtgatgcaggacgtcgggctgctgggcaaattgtatgccgaagggcacgaggcggtggagaagtcgccggggcgcgggctgacggcggtgggggccaacggcctgcagaagcaccgtttcggcatcttcacccagtctttccccaccttcctggcgctgagcctgtaccagattgagtccaacacccgctcggcggcggtgctcggctttgtcggcgccggcggcatcggcctggtgtacgcggagaatatgcggctgtggaactgggacgtggtgatgtttatcaccctggtgctggtggcggtggtgatgacgatggataaaatctcctcgctgctgcgcaataagtatattatcggcgaagatatcccgctgtatcaggcgaaacgccaaatcgattgagaaaccgcgcgcctgtccctatactgccgcacttgattctgacgtgcggcagtggcttacccgctgcacatcatccgcttacccccgctaaaggcaatgccatgattaacaatgacgtcctgcgcagcgtgcgttacatgctgaaaatcaacgacgtaaaaatggcggaaatcgccaaactggacgatttcgacgttgacgtcgcggcgatgggcgcttacatcatcaaggaaggcgaaccgggcttccagaagtgcccggatgaggtaatggggcatttcctcaacggcctggtgtacttcaaacgtggcaaggacgataagtttcctgcgccgccgctggagctgccgatcaccaataacctggtgctgaagaagctgcgcgtggcgtttgaactgaaggacgtcgacctgttccagatcttcaccgcggtggacttccgcatctccaagccggagctgagcgcgctgttccgcaaaccgggcaccaaaaactatcgcccgtgcggcgaccagatgctgcgttacttcctgaaggggttggcgcagcgggtgcgtggcgaataacgcgcggcggatagccaggttaacaggcgcctcctgcgggaggcgcttttttttgcggcgcgctagttgagtggctgcagatgacgcagttcaatatagccgcgggtgctgcccatcggcggctgatgggcggcgtcatagaccgcgacctgcagccagtcggcgttgacctgccggatttgcaccagtggctggtcgccagaaagccgggcgacggcctcggcgtggctatcgggcgccgctctgagcacggcggcgtcttctttcagctgaaagctgagcagccaagggtaggactggcagccgctttgcttttccaactgtttaatatcgaaaggcctcggcgcttgcggcgtgaacacggcctgctgcgcctcataaaagtccaggccgcactcgttatacgcgctgggctcgtcaaccctcagcgtaccgtaatactccacgtgcccctggcgctgggcgacaaattccgggtgatcctgctgcagccgtttgaggtcaagcgcgggatggcgcaggttgatcaccttccccttggcggccgacgcggcgtccgggaagaagcggtaggtcagctgcggctgattgacgtcgtcatgccagaccggcagccagtaggcctgcagcacgccgttgaaggtctgcggggtggccagcgccggctgcacgctgagcgacagcagcagggtgagcatcagtgttcgaatcataatccctcctgggtgtggcaggcagcagaatagcaagacttgatcgtcacgctgaagttatttattcccttgctggtgatgaagtttttcagctcgataagttttctgacgctgctgccgacaaagtccaccccgcgggaggtgccgatcagcaaacatccgtcggtattgcgcgggtagttgccgttgtgaattaatatacggcgggattccggtacgatcgcattaaacagcagcggcaccgggttataaggcctgaccgtagggatatggctgttgtgccatttgagtgaatagtttccctcgggaattcttttccgttggttgggtgtctgagtatccggcccgggtctttccaagaaatatcctttaatagagctgccggtgatctcatacttgcttaccgttgagttatctgtttgccagagccgggtaatgataatgttatgtttcgccatgattgatatccttgttttatattttctttcctgttgagggtatttcctgatgctattttgttttttcctcactatagcagtcttacaagcaaaggtgaaaggtaacttttgtttgatagttattttcgtattattctgttaagtattcatttggtgaattaatttgtctggttgatgattgtgtattttatatttagtgtgtttttttggttttttttttttttttttttttttttttttttttttggggggggggggagggggggttaaggaagctaattgtattaacttgtccaggttgggtacatgttaattaatctttttacggttttttccttcatatatctgaaagtggaagtgtctcatgtaataagtgcccagtagataattagattctactttcggaggatgctcggggcttgtcgggggtaaaataaaaagttgtacgcttaaggcgtatttaaatgctgaccttacaggaagttggagagaaaatccgcaatgcgttacagttattaatcgatagaatggggctggggttggcagtaggtccactcaaggaaacggattaccggttgctctcatcagggatgtttggtgagctgaattgggaatgggggatcagtcagtacacggggcatccaaacagcattgagctttgcttcaaaatattagcggagaaagagggatatccggcagggattgctttatgtgcgttttgatcagatacgagatttttcgaaatctacatgattgaaaactttgtcagggatgatgaaagccatcctctttataaacgaatggttttatttacctttatgggcgccttcattttcactgatgcggttcaaggaacacatatcgttattgtggaacccgacgctgatttacgcgatttttattcgacgtttggatttgccgacgaccccgaatgttcttaccgtatggtctgtacgcttgaaatgttaaagagtgtgatgactactccagaaatttagggaaggtcgccagagcagatgcaagtttagcgaggtactgcacaacgataggctctataaaatagtgggtttttgtgtgtaaataactactatcgtcccaggttgatcgaccaaaagtcattggttgattggttatatccggggacattctccaaggagatgtcacatgtcatatgctaaagatgcaaagttcgatacggtcgaaacttatgcgcgcattggtgcatctattgagctttttactaaaacggcgccgttcctgttggagcgcgcaaaaacaccggttcgcgaagttcaaggtcctcgccggcaacgtaaagtcgcctgacgataagcccgattagttgaagcaggcccgcagcaatgcgggccattttgatcttgttcttcagacacgactgtgtggttaattttttcctgcttgtcaccaattccttactcacttaatcaacgttttctctgcaccttttttgctcaacgcctgcgcgtcgctggtgcgcgttttttgcactgctggcggatgatcgaacattactcttttaaaatcagtcaaataaaaaactggcacgggcgttgctgtgctggatccaatcttgtgtactagatggaattcagccgatgacccagcccgttaagcaacacggattcaccctcagcgagtggcagcgctactaccagacgcagccggcggcggagcgcatcgcctgcgtcgccgccacgctttctcaacttttggccaccctcgatcgcaacgacaccgcctggatctacctgcccgacgcgcggcagtgtgaagcgcagtatcagcagttggcgcagcgtctggcggcggtggcgggggatctcagccgcctgccgctgttcggcgtgccgtttgcggtcaaggacaacattgacgtcggcggctggcccaccaccgccgcctgcccggcgttcgcctatcaggccgacgaggacgccacggtggtcgccaggctgcgcgccgccggcgccatcgtcatcggtaaaaccaatctcgaccagttcgccaccggcctggtgggcacccgctcgccgtatggcgcggtggcaaacagtttcaacccgcagtacgtcagcggcggctccagctccggctcggcgtcggtggtggcgcgcgggctgacgccgtttgcgctcggcaccgataccgccggctccggccgggtgccggcgggctttaaccatatcgtcggtttaaaaccgaccaagggctggctgtcgggccgcggcgtggtgccggcctgccgacttaatgacagcgtctcgatcttcgcgctgacggtggccgatgccgcctgcgtcgccgaactggccggcggctatgacgccgacgacgcctattcacgtacccatccgcagacgacgccggcggatctgccggccgcgccgcgctttgcggtgccggatacgctgtcgttctgcggtgatcggcaggcggagcaggcgtttcagacggcgctggcgcagctgcgggagggcggcgcgcagttggaaacgatcgatttcaccccgttccgccagctggcgcagcagctgtatgaggggccgtgggtggcggaacgcaccgtcgcggtggcgggcatgcttagcgataaccccgaggcgatggacccggtggtgcgcgctatcgtcggcaacgggctgaactacagcgcctgcgacgcctaccgcgcggaatacctgcgcgccgagctgacgcggcagatcaaccggctgctggcgccgtttgacgcgctggtggtaccgacctcgccgacgatccgcacgctggcggaaatggcgcaggaaccggtgctgttcaattcacagttcggcacctacaccaacttcaccaatctggccgacctcagcgcgctggcgctgccggccgcgctgcgcgacgacggtctgcccgccggcatcacgctgatcgcaccggcctggcacgaccgcgcgctggcggcatttggtcaacgctggcagcaacggctggggctgtcgctcggcgctaccgggcgggcgctgcccgcgcagccgccgctgacgccttcgtcgcagcacgtgcgcgtcgccgtggtgggcgcgcacctgagcggcatgccgctcaacgtgcaactgacgcagcggcgggcggtactggcggagcgcaccaccaccgcgccgtgctaccggctgtacgcgctggccgatacccagccgccgaagccggggctggtgaaagctgacggcggcgcggcgatcgaggtcgagctgtgggatatcccgctggcgcgctttggcgagtttgtcgccgaagtgccgccgccgctgggcatcggcacgctgctgctggcggacggccggcgggtgaaaggctttatctgcgaaccctgggcgctggcggaggcgacggatatcagcgcatttggcggctggcgtgcctaccgcgccagcgtagagaaggaggcttaatcatgtttaccaccgtattgatcgccaaccgcggcgaaatcgcctgccgtgcaatccgcacgctgaagcgtctgggcgtaaccagcgtggcggtctattccgacgccgaccgccatgcgccgcacgtgagcgaggcggatcacgcggtcgcgctggggggcgacaaggccgccgacagctatctgcgcatcgacaaaattctggcggcggcggcgcaaaccggcgcgcaggcgatttatcccggctacggcttcctgtcggagagcgccgagttcgccgacgcctgcgccgccgccggcgtggcgtttatcggcccgacggcgcagcaaatccgcgagttcggcctcaagcaccgggcgcgggaactggcggcggcggccggggtgccgatgacgccgggcaccggcctgctggcggacgtggacgaggcggtcagcgcggcggcgcgcatcggctatccggtgatgctgaaaagcaccgccggcggcggcgggatcggcctgacgcgctgtgataacgaagcggcgctgcgtgcggcctatgacggcgtcaagcgtctgggggagcagttcttccgcgacgccggcgcgtttctggaacgctttatcgaccgggcgcgccacgttgaggtgcagattttcggcgacggacagggccgggtagcggcgctgggggaacgcgactgttcgctgcagcgccgcaatcagaaggtggtggaggagacgcccgcgccgcacctgccggccgccacccgtcaggcgctgcatcaggcggcggtggcgctgggggagtcggtcggctaccgcagcgccggaacggtggagtttatctacgacgccgtccgcgatgagttctatttcctggaggtgaacacccgcctgcaggtggaacatccggtgacggagcaggtaaccggcctggatctgattgagtgcatgctgcaggtggcggcgggcgatgcgctggactggacggcgctgcagcgcgcgccgcgcggcgcagcgatcgaggcgcgcatttatgcggaagatccgctgaagaacttccagcccagccccggcgtgctgaccgaggtggcgtttccgccggaggtgcgcgtcgacggttgggttagcagcggcagcgaagtctccgccttttacgacccgctgcttgccaagctgattgtctacggcgaggaccgggccgaggcgctggcgaagatgcagcaggcgctggacgccacgcggctgcacggcatcgccactaatctggactatctgcgtcaggtggtggcgacccgcgccttccgcgacggcgaggtctggaccggtctgttggacgactttgcctatcggccgcactgcatcgaggtgctgcagcccggcacctacagcagcgtgcaggactatcccggccgcctcggctactgggatatcggcgtgccgccgtccgggccgatggatgatttcgctttccggctggcgaaccgcatcgtcggcaaccacccgagcgccgccggactggagtttaccctgcaggggccgacgctgcgcttccactgcgacgccaccatcgcgctgaccggcgcggactgcccggcgacgctggacgatgcgccgctggactactggcggccggttgcggtgcgcgccggtcaggtgctgacgctcggccgcgccgcccaggggtgccgaacctatctggcggtgcgcaacggcatcgacgtgccgctctatctgggcagccgctccaccttcgcgctcggccagttcggcggccacgccggccgcacgctgcgggtggcggatatgctgtccgtcgcccagccgcagttgcccgccagcaccaccccggcgccggtcgccgcgccgcaggcgctggaccccagcctgatcccgcagtacggcgacgtctggcatatcggcgtgctgtacggcccgcacggcgcgccggacttcttcaccgaggcgtccatcgacaccttcttcgccagcgaatggcaggtgcattacaactccaaccggctgggggtgcgcctgtccgggccgaagccggcctgggcgcgtcaggacggcggcgaggccggcctgcacccgtccaacgtgcacgactgcgaatacgccatcggcgcgattaactttaccggcgatttcccggtgatcctgacccgcgacgggccgagcctcggcggctttgtctgcccggtgaccatcgcccgcgcggagctgtggaaagtggggcaggtgaagccgggcgaccgcatccgttttcaccctatcagttttaaacaggcgcagtcgctggagcaggcgcagctcggcagcatcgaggcgctggcggcggtgaaggccatcacgctgccgccgccgtcgctggcgccggcgggaacggtgtcggccgcggtgttggcgcgccttgaggcggataatggcctgccggcggtgacctatcgccaggcgggcgatggctacctgctgatggagtacggcgacaacgtgctggatctggcgtcgcgcctgcgtattcacctgctgatgcagtcgctgcgggcgcagccgattgccggcgttgaggagctggcgcccggcgtgcgctcgctgcagatccgttacgacagccgcaccatcgcgcagcaggatctgctgtcgcagctgctggcgcgcgaacgctcgctggaggacgtcagcaatctgaaggtgccgacgcgcattgtccatctgccgatggcctttgaagacggcgcgacgctggacgcggtggagcgctaccggcaaaccgtgcgcgccgacgcgccgtggctgccgaacaacgtcgattttattcagcgtatcaacgggctggagcggcgtgagcaggtgcgcgacatcctgtttgacgccagctacctgattctcggcctcggcgatgtgtatctcggcgcgccctgtgcggtgccgctggatccgcgccaccgcctgctcagttcgaaatacaacccggcgcgcacccacaccgctgaaggcaccgtcggcatcggcggcatgtatatgtgcatctacggcatggattcgccggggggctatcagctggtcggccgcacgctgccgatctggaacaaattcctcaccaatccgcagttcagcgccggcgaaccgtggctgctgcgctttttcgatcaggtgcgtttctatccggtcagcgagcaggagctggagacgcagcgcgaggcgttccgcgccgggcgcatgacgatccgcattgagcacagcgagttcgactttgccgagtatcgccgcttcctggcggaaaacgccgacgacatcgacgccttccgcagtcggcagcagcaggcgttcgccggcgaggtggcgcgctggcagacgcaggagagcgagccggaggcgcagctgctgccgccggccgcccctgaggaggtggacggcgagctggtcagcgccgacctgaacggcaacgtgtggaaggtgctggtggagccgggccagacggtggccgccggtcagccgctgatcgtggtggaggcgatgaagatggagctggcggtcaccgcgccgcgcgccggggtgatcaagcgcatcggctgtcagccggggcggccggtcgggccgggggacgccttgctgtggctggagcgcgccggctgaggagacaacgatgcaactgaccaacaaccgccataaggcgcggccggaggggctggcggagcgtatctatcagcagctgaaggacgacatttttgatttccgcctgctgccgggcgaccgcttcagcgaaagcgagatcgccgggcgcatggcggccagccgcacgccggtgcgtcaggcgctgttccggctggagcgcgaaggctacgttgacgtgcattttcgcagcggctggcaggtgcggccgttcgacttcgactatttcgaacagctgtacgacctgcgcatcgtgctggagcgggaggcgctgaaacgcctgtgcgcccgcccggcgggcgagacgccgccggcgctggcggcgctgacgcatttctggatcgaggcgccgcggctggcggacggccagagcgtttcgcagcacgacgaacagtttcatatggcgctggtggccgccgccggcaacggcgagatggcgcggatccaccgcgacgtcaccgagaagatccgcattatccgccggctggacttcacccaggagcaacgggtcgatgcgacctatcacgaacacgccgcgattctgcgggcgattttgcaacgtcacaccgaggaggcgcaaacgctgctcagcgatcacatagccgtcagtaaggccgaagtacgaaaaataaccctgcatcgcctgcatcaggcgcgcttacagcaggggcccgcgtcttgatcactttcaccaggagtcgaactatgtcacaccgtcattttatcaaagcctgcgccctgtccgccggcctgctcggcatcgggctggcgtggagcgtccaggccgccgacaccatcaaggtcggcattctgcattcgctgtccggcaccatggccatttcggaaacgccgctgaaggacgtggcgctgatgaccattgacgatatcaacgccaagggcggggtgctggggaaaaaactggagccggtggtggtcgatccggcctccaactggccgctgttcgccgagaaggcgcgccagctgctgacgcaggacaaggcggcggtggtgttcggctgctggacttcggtatcgcgcaaatcggtgctgccggtgttcgaggagctgaacggcctgctgttctatccggtgcagtatgagggggaagagatgtcgccgaacgtgttctataccggcgcggcgccgaaccagcaggcgattccggcggtggagtacctgatgagcgaagacggcggtggcgccaaacgcttcttcctgctgggcaccgactacgtctacccgcgcaccaccaacaagatcctgcgcgcctttttacatagcaaaggcgtacaggacaaggatatcgccgaagtctacacgccgttcggctacagcgactatcagaccatcgtcgccaatatcaagaaattctccgccggcggtaatacggcggtgatctccaccattaacggcgactccaacgtgccgttctataaagagctggccaatcagggcatcaaggccaccgacgtgccggtgatcgccttctcggtcggggaggaggagctgcgcggcatcgataccaaaccgctggtcggcaacctggcggcgtggaactacttccagtcgctggataatccgaccaaccagaagtttgtcgccgagtggcgcgcctacgccaaggcgcacaacctgccgaacagcgccagcgcggtgaccaacgacccgatggaggcgacctatgtcggcatccatatgtgggcgcaggcggtggaaaaggccggcacgaccgacgtcgataaagtgcgcgccgcgatggccggccagcagttcgccgcgccgtcgggctttacgctgacgatggacgctgtcaaccaccacctgcacaagccggtgatgattggcgaaattgaggacaacggccagttcaacgtggtgtggcagagcgaacagccgctgcgggcgcagccgtggagcccgtatatcgccggcaacgataaaaagcctgaccagccggtgaaagggggcaactaagcgtgcggcgcgcggctcgccgcgcccgctgatggagtaaccacgatggggccgggcgtagccggccccgacagagaagcagcatgatgcaatctttatgtttatcccgactgcggccatttctctggctgttgtgctgcctgccgctgtgggcgcaggcaggatcggccggtgacttcgccgccgccggccgcagccagcaggccaaattactgcagagctgggcgagcgcgcccgacgccgcacgtctgccgctgctgcaggcgctgaaacaggaaaacttggcgctggacgccgccgggcgcgcatttacccgccagaacggcggctggacgccgctggagggcgacgccgcgccgcagggaacgccgaaaaaagtgcgcctgaacaaccggctgcgcatcctggtcgccaacgcgctggcggcgcaacagctggtgagcggcgataaggcggcgcggctgcaggcggcgcagacgctgcagcgtgacgcgcagcgcgaccagcggccgctgctgaaacaacggctggcgcaggagccggatgaggcggtgcgcgacgcgctgcgcatcgcgctggccaacctgcagctgagcgacgccgatccgcaggtgcgtctgcaggcggtgcagctgctgggcgagtcgggcgatccgcagacccaggcgcggctgcaggcgctgagcgccgcggacggcgaaccggacgccgccgtacgcgccgccgcccagcagagcctgacccgcgtcacgcaccggctgatgatcggcgatctgctcggccaggcgtttaccggcctgtcgctggggtcgatcctgctgctggcggcgctcgggctggcgatcacctacggcctgctcggggtgatcaatatggcccacggcgaaatgctgatgctcggcgcctacgcggcctatctggtgcagggggcgttccagcagttggcgccgcagtggctggcgttctatccgctggcggcgctgccggcagcgttcgccgtgaccgccggcatcggcatgctgctcgagcgtacggtgatccgtcatctgtacggccggccgctggaaacgctgctggcgacctggggcatcagcctggtgctgatccaactggtgcggctgctgttcggcgcgcagaacgtcgaggtcgccaacccggcctggctgtccggcggtattcagctgctgccgaatctggtgctgccgtggaaccgcatcgcggtaatcgtgtttgtggcgctggtgctgctgcttacctggctgctgctgaacaaaacccgtctgggcatgaatgtgcgcgcggtgacgcaaaaccgcgcgatggccgcctgctgcggcgtgccgaccgggcgggtggatatgctggccttcgggttaggctccggcatcgccgggctgggcggcgtggcgctgtcgcaactgggcaacgttgggccggaactggggcagggctatatcatcgactcgtttctggtggtggtgctcgggggcgtcggacagctggccggcacggtggcggcggcgttcggcctcggcatcgtcaacaaaattcttgaaccgcagattggcgccgtgctgggcaaaatcctgattctggcgctgattatcctatttattcagaaacgtcctcaggggctgttcgccctgaagggcagggtgaccgactgatgagccaacccttaaccctcagcggcgtgcagaaagcgccgcggacggcgctgaccctcggcacgctgttgctgctggcgctgttaatcatgccgtttctggcgctgctgcccgccgggcacccgctggcgatctccacctacaccctgacgctgacggggaaaatcctgtgctacgcggtggtggcggtggcgctggatctggtgtggggctacgccgggctgctgtcgctcggccacggcctgttctttgccctcggcggctacgcgatgggcatgtacctgatgcgtcaggcggccggcgacggcctgccggcgtttatgtcgtttctgtcgtggagcgagctgccgtggttctggagcggcacgcagtatttcgcctgggcgctgtgtctgatcgtactggcgccgggcctgttggcgctggtgttcggctactttgccttccgctcgaaaatcaaaggggtgtatttctccattatgacgcaggcgctgacctacgccggcatgctgctgtttttccgtaacgaaaccggcttcggcggcaataacggctttaccggcttcaccaccctgctgggggcgccgatcgcggcgaccggcacccgcgtggcgctgtttctggcgacggtgctgttgctggtcgccagcctggggctgggcttcgcgctggcgcgcagtaaattcggccgcgtgctgacggcggtgcgcgatgcggaaaaccgcctgacgttctgcggctatcagccgcgcggtttcaaactgttcgtctggacgctgtcggcggtgctgtgcgggctggccggcgcgctgtacgtgccgcaggtgggcattatcaaccccggcgaaatgtcgcccaccaactcgatcgaagccgctatctgggtggcgctgggcgggcgcggcacgctggtcgggccgctgctcggcgcaggcattgtcaacggcgccaagagctggttcaccgtggcgatgccggaatactggcagctgttcctcgggctgatgtttatcgtggtgacgctgttcctgccgcagggcgtgatcggcctgctgcgccggaggaaagcgccatgaacgccatgcagatgaccgatgagctgtttacccacccgctgccggccgataaacgccgcggacagaccgatccggtgctgcagctggagaagatcaacgtcagtttcgacggcttccatgcgctgcgcgatctgtcgctgcagatcggcgtcggcgaactgcgctgcgtgatcgggccgaacggcgcgggcaaaaccacgctgatggatgtgatcaccggcaaaacccggccggacagcgggcgggtgttttacgaccagacgcgcgatctgatgcagatggatccgatccgcatcgcgcaggccggcattggccgcaagttccagaagccgacggtgtttgaagcgctgacggtgtttgagaacctggagattgcgcagaagaaccgccgttcggtgtgggcctgcctgcgcgccaggctgagcggcgagcagcgcgaccgcatcgagcagatgctgcagacgctgcggctgatgaatcagcgtcaccggccggccgggctgctgtcgcacggccagaagcagtttctggagatcggcatgctgctggtgcaggagccgcatctgctgctgctggatgagccggcggccggcatgaccgatgcggaaaccgagtacaccgccgaactgttcaaatctctggcgggcagccattcgctgatggtggtggagcacgatatggggtttgtcgaagccatcgccgatcgcgtgacggtgctgcatcaggggcaggtgctggcggaaggctcgctggcgcaggtgcaggccgacgagcgggtgattgacgtctatctgggacgctgaggcgcatttaaagaggaaagcgtgatgctgcaagtgaacgagctgaaccaatattacggcggcagccatattttgcgcggcgtctcttttgaggcgcggattggcgaggtgacctgcctgttggggcgcaacggcgtgggcaaaaccaccttgctgaagtgtctgatggggctgctgccggcgaaaagcggcgatatcagctggcaggggcagcgcctcaacggctataagccccacctacgggtgcaggccggcatcgcctatgtgccgcaggggcgcgagatttttccgcggctgacggtggaggagaacctgctgatggggctgtcgcgcttcagcgcggcggaggcgaagcgcgtgccggacagcatttacccgctgttcccggtgctggcgcagatgaagcaccggcgcggcggcgacctgtccggcggccaacagcaacagctggcgatcggccgggcgctggcctgccggccgagcctgctgattctggatgagcctaccgaaggcattcagccgtcggtgattaaggagattggcgcggtgatcggacagctggcggcgcagggggagatggcgatcctgctggtggagcagttttatgactttgccgccgaactggcggacagctacctggtgatggcgcgcggcagcattgtgcagcgcggcgcgggcgccgatatggagcgggagggcgccagggcgctggtggcgatttaaaccgcccgccgccgtggtgaaagcctgcggcggcgggcgcgggggttacctggtggctatcggctgcttgccgtccagcaggccccattcgctccaggagccgtcatacagcctgacctgcggcgcgcccagcgactgcaggccaaaggccagcaccgcggcggtgacgccggagccgcagctgacgacgatcgggccgttaatatcgacccctttggcgctgaaggtctcccgcagcgcttccagcgatttgacgcggccgttttccagcagctcgccgtagggaatattgatgctgccgggaatatggccgcggtgcaggccgggacgcggttccggcgcgtcgccgtagaagcgggcggcggcgcgcgcgtcgaggatctggatatcgctgcccagcgcctgctccacctgcaccatgtcaaccaccgccgccgggttgaagctggcgttaaacacggcggccggccgtttggcggggccggtttccagcgcgttgccgcgcgtcgtccagccgttcagcccctcatccagcacgtaaacccgttgggcgccgaaattgcggaaggtccaccagccgcgcggggcggaaaactggttgccctcgtcatagaacaccagcgtgctgttttcgctgatgcccagctcgcccgccgcgcggccgaaggctgcggcgtccggcagcatatgcggcagcgcgctgtgtttgtcggcgacgtcgtcgatatcgaaatagaccgcgcccggcagatggccgcgttcaaattcggcctgcatatctttcttcggcgtcaggcccggcggcgacatgcgcacatcgaccagcaccagatccgcatcgtggagatgttgttcaagccattgtggggtaaccagaaaaggagagttcattatgagtgttcgtccgtcatgaaaaccagtttttactataccctaaattgccccgcttgcattatgacgcatcgggacggcatgctggcgcgacggatgataaggagccgacgatggcggagcaggatttcggcggcgcgaagatcgcgctgctgcatcagggtcaggtgctggtttaccggcgcgactgccgcgacgatatcccgtggcccggccagtgggacctgcccggcggcgggcgcgaaggggcggaaacgccgctgcagtgcgtgcagcgggaaacctacgaagagttcggtctgacgcttgccgccgctcaggtgcatgagcgccgttgctatcccggacggcggccgggggatcctgctacctggtttatgctgggggcgctcagcgcgcggcaaatcgccgccgtgcgcttcggcgatgaaggtcagtactggcgcatgatgccgatcgaggaatttattcaccacccgcaggggattgcccatctgcgtcagcggctggcggcgctgcttgccgctcgtactcgctgacgcgggccaccagcgccgcgatctgccggtcggaaaacacctcaatgccctgctgccgcagcagggcggcggtaacgccgctgccgggcttgctttggccgctgaagctgccgtcgtagatcagctggctgccgcaggaggggctgccgtcggtcagcagcgcaaagcggcagccgtgacgacgcgcggtttccagcgccagctgcgcgcccagcaggtagggggcggtgacgtcggcgccggtggtttcacgtacctgcgcccgctgggcgagcaccgctgcgccgtcggcatcggggctgatttccgccgccggacgcggggtggagaaacccgccgccagctccggacaacacaccaccagacgtccctcttgctgccagcgcgtcagcgccgcgtccggcaacggcttatcggaaccgttatagcgtactttgaaaccggccaggcaggcgctgattaaaatcttcggcgacattcatcttatctctgtggatcgtgacggttgtgcggacgaggcgcgtccgcacgcgcatttttatcctaacagaagcgctgtgccgacgcctagcggcgcagctggctgaggggctgggttaattaagctggtaaattatttggttattagcttattaacttaattgcttattgatttggtgggttggcaggctgccagcttatcaagctggcagcctgccagggcgctgcggacgcttaaaacgcgaagcacgaacagccgagcgcgccccagaaagcccggtcgtcagagaccgggacgccggcgccgcgggcgatatcgtgctggtgcgcatgcacgccgcacgggccgcaacactggtgcggcgcagcggccagccccacttttgccgcagccggcggcgccgagcggtagtggcccggcacgttggtcaccggcgaccactccggcagcaccggaatcggcggcggcgccagcggcgagaacgggccggcggcgtacaccaccttgccgtccaccagcgtcagcagcgactcgatgcccttaatctgctcctctgcgacgctgaagtagtcctgcgacagcaccgccaggtccgccagctgtcccaccttgatctggccttttttcccctgctcgctggagaaccaggcgctgccctgcgtccacagcatcagcgcggtgtcgcgatcgagccggttctgttcgtcatacatctgcatgccgccgacggtgcggccggacaccagccaatacagcgccgtccacgggttgtagctggcgacgcgggtggcgtcggtgcccagcccgaccggcagttgtgcggccagcattttcgccaccggcggcgtctgtttaacggcctgctgaccgtagcgctcggcaaaatattccccctgaaacgccatccggtgctgaaccgcaatgccgccgcccagcgccttcacccgctcgatattgcgttcggtgatggtttcggcgtggtcgaacagccagtgcaggccgttaaaggggatctcgcggttcactttctcaaacacgtcgagcatgcggctgatggattcatcataggtggcgtgcaggcggaacggccagcggtgctccaccagatggcgcaccacccgctccagctcctcctcggtgcccggcggcagatccgggcgcggctgcaggaagtcttcgaaatcggcggcggagaacaccagcatctcgccggcgccgttatggcggtaaaaatcggtgccctggcccggcttgagcatatcggtccacagccggaagtcttccagctcctgctgcggccgctgggtaaacaggttataggcgatgcgcaccgtcagctgccgtttttcatgcagctcggcaaccacctgataatcttccgggtagttctggaagccgccgccggcgtcgatggcgctggtcagccccaggcggttcagctcgcgcataaactgacgggtggagttaacctgctgctccagcggcagccgcggccccttggccagcgtggcgtacagcagcatggcgttgggtttggcgatcagcatgccggtggggttgccgttggcgtcgcgctggatctcgccgcccggcgggttcggcgtctctttggtgtagcccgccaccttcagcgcggcgcggttcagcagggcgcgatcgtacagatgcagcacaaacaccggcgtgtccggcgccgcctgattgatctcatcgagcgtcggcatgcggcgctcggcaaactgaaactcgctccagccgccgaccacccgcacccactgcgggctgggggtgcgcagcgcctgttcccgcagcatgcgcagcgcgtcggccagcgacggtacgccctcccagcgcagctccaggttatagttcaggccgccgcggatcaggtgcaggtgggaatcattgaggccggggatcgccgtatggccctgcaggtcgataatctgcgtggcgtcatcggcatggcgcatcacctcgctttcgctgccgaccgccagaaacttgccgtccttgatcgccaccgcctgcgcggtggggttggtgcgatcgacggtatggaacttaccgttggtgataatcagtgtggcgtaatgactcattatcttctcccgacgtgggttaatggcgggtcagccagtggttaaacaggcgcgtcacaatcggcatccagagaaacaccaccagcgccacgacgctggcgtcgttaagcaggtggccgccgaatgtgccctgcagccggggcagcaaggctccccacagccacggcaccagatgggtggacggaaaaatcaccgccagcgtgatcagaaactgcttccatttcgccggcgggcgcacgcgcgggtcgggcggcgtaaaccagaattcggcgccggggcggatttcaatatgatcttccgccgccagcagcggcgtcacctggcggatatactcttcgcgctgcggcgaatgcagccagcggtagaggttatcgacgttatcaaagcgcaccagaatggtgtagctctgctccgcgccggcggggcgaatcacgttaacgccgaggtggccggtaaattcggcggcgtgcggcataatgcgtttcagccaggcttcataggccggcacgttgtccggcgtcgggcgatgggtaatcaccagcgtggcgtgctgtgggtgtggcatgcgcagcgtctcctgaacacgctccccggcgcggcgccggggagccgggtggggttacttcgccgtgcgcgccggcgcgtggtgcaccatggtataagcgtagtcgacgcccatgccgtaagcgccgctgtgttcgcgcaccagatccatcacggcgtcgtagctctccttgcgcgcccagtcgcgctggtactccagcagcacctgctgccaggtcaccggcaccgcgccggcctgcaccatacgatcgatggcgcgttcgtgggcgtccgccgaggtgccgccggaggtgtcggtgaccacgtacacctcatagccggcctccagcgccatcagcgccgggaaggtcaggcagacttcggtccacagcgccgagatcaccagttttttgcggccggtggcctccacggcgcgcacaaaggcggcgtcttcccaggagttcatcgaggtgcgttcaatcggctggctgtccggatgcaccgccagcagttccggccagatatagccgctgaagctttcggtttccaccgaggtaaacagggtcggcacgttgaaaatcttgccggccttggccagcgccaccacgttatttttcagctgctgccggtcgatattggcaacgccgaacgccatctgcggctggtggtcgataaaaatcagtgcggagttggttggatcaagcaattgaaacttagacataatttaccatcccagagtgaattacggttgaaaaagcttttgctattgctgtctgagaggcatggtagaaagcggcgctgcgcaaagatagcgcagaatttttgtcgtcttgttaagtttttttatacgcgggagatggggtgtgcgactgaatctggaagcgctgttaattcttgatgcgctggaacgctacggcacctttgccgcagcggcggcgcggctgtttaaaacgccgtcggcgctgagctatacggtgcaaaagctggagagcgacctcggcgtgacgctgctggaccgctccggccatcgcgcgcgctttaccgataccggcaaactgatgctggagaaagggcgggtgctgctgcgcgccgcgcaggatctggagcagcaggcgcgctatgtggagagcggctgggagagcgaactgaccctcggcgttgacgccgcgtttccgtttgagcacctgctgccgctgattgacgacttctaccgtcagcatccccatacccgtttgcgtttcagccacgaggtgctggccggctgctgggagtctctgctgcacggctgcgccgatatcgttatcggcgccatcagcgagccgccctcgcgcaccggctttgcctaccgcaaactgggcaagctgcactatgtcttcgccgtggcgccgcagcatccgctggcggcggtcgcggagccgttgacccgggagcgggttcgccagcagcgtgcggtagcggtgcgcgatacgtcgcgggtcaatgcgccgcagagcctgcacctgctggatgagcaggacacgctgacggtgttcagtttcgatgccaaactgaaggcgcagctggcggggctgggctgcggctacctgccgctgtcgctggcgcagccctatctggacagcggcgagctggtggcgaaaagcgttgagggcgtgagcctgagcagcgacacctacgtcggctggcgggaaaacgccagcggactggcggcgcagtggtggcgcgagcagctgcaggcgcggcttggtgcggagagcgcgccggcggaacaggccggcgcagcgtcagcggcggattacgccgggcggaaatcctcggcgtcgacgtcatagccggccggctcccagcggatgagcagcagggcggccagcccgaccagcggcgccagggcgatcacccagaacacgccggtgcccagcgcggcggagagcaccgggaacaggaacagcgacagcgtggagctggcgcgcatcagcgtctggttaaaaccgacgccgacgccgcgcagcgaggtggggtagctcagcgaggcgaaggtcatgctgtgcgaaccggggccgaagccctggccgagcaggaacagcgccagcatgccgatggagaaggccgcctcgccgccgccgttcggcaggccgaccagcgccagcccgagcagcgccgccagctggcaggcgtagccgagcagcgtcattttccaggcgccgaagcgcggcaccagccgcaccgccagcaggccgccgacgaaggcgaacagcaggttcagcgccagcgacaccagaatggtgctgagcatcgactgcgccaaaaaggtggagaggatcaccggcaggccgaaggcgacggcgttataggcaaaggaagaggcgatggcgatggtggtcgccagcacggtgcgccgcagatacacccctttgagcagttcaccgtagttgcgccaggcggcgcgtctggccggtgcggccggcgtttgttcggcgtctgcggccacccgcgcgtggatattgtaggagcggcgcagaatggcggcggcgccctgcagatcgccctgattggcggcccacaccggcgattcgctcatatagcggctgcggacggcgataatcagcagggcgggcaccgcgccgaagccgaggatcagccgccacagccagtcggtatgcccctccggcagcaccgcatacagcaacagcaccagcaggtaggagatactgatcgccgcataccaggtcgggcaccacatggcgatgcgcgccgccttgttgccgcggccggacaggcgggagaactcggccagaaacgccatggcgaccggcagatcgatgccgactcccagccccatcacaaagcgcgcgccgccaagcacccactcattcggcgcgaaggcgcaggccagcgccgccaccacaaagaaaaacatatcggccataaacacccggtagcggccgattttgtcggtcaggtagccgccgataaaggcgccgataatcgcgccgaaggtaatggccgaggccaccagcccggtgccggtgggggaaaggttgaactcgcgcgccacatccttgatgccgaacgccagcgcgcccagatcgtacgcgtcaagaaatacgccgccgagcgcgatggcgaccacgatgcgcgcatcgctgcgcttggccgcgccgctgttgaccagccgtgagacgtcggcggcgctgcggatggtgacgctggccgcgtcggcgttccctgcataagaaggtgcggcagagggggccgcgatgtctgtcgtcataataataattttctgataggcaaagcgtcgagcttagcggcgcgcgcgcgggaaaaaccaatgctttctggttataagcatacaaccggaagatgttgaaaaatcatcatgttaaataatatttaaccgttgtttccgcagggattaatcaaagcggatcaccgccttgatcgcctcaccgcgctgggcggcggccagcgcctgattgatggccgcaaacgggtaaaaacgcagcaggcgttcaaagggaaagcggccgttgcgccactgttcgatcaggtagggaataaactgttgcggtacggcatcaccctgaatcacgctgagaatgcgccgatcgtgagaaaatttcaccacgccgccgccggtcagcagcgccagcgtaccgccgcgccgcagccgctgccatgccgcttgaatcagaccctgttcgccggtggtgtcgatcaccgcatccagtacgggcagctgcgcaatttgccgcgcatcgctcagcgtctgcgtggcccccagttcaccggcgtagcgcaggcgcgtttccagacgatccagcgccacgatggcgtcggcattgcgtagtttggccgccatcaccgccgccaggccgacggcgccgacgccgagcaccagcagccgctcgccggcctgcaggttcagcgcgttgagcaccgttccggcgccggtttgcagcccgcagccgagcggcgccagggtagccagcggcaggttgtcggccacccgcaccagattgcgctcgctggccagcgcgtgggtggcgaacgccgactggccgaagaagtggccgcgcagcggcggcagatagccgctgctgccatccagccgctgaaagtcgaagttaagctgccagaagtgctcgcagccggccggatggcggcgaaggcaggcggcgcagcggccgcaggactggaaggagagcaccaccgcatcgccgggctgcaccgcgcgcaccgcgctgccgacgcgttcgacgatgccggcgccctcgtgaccaaggatcgcgccggcggcggcgccgctgcggcagctgagatcggtatggcagatgccgcagccggccagacgcaccacgacctcgtccacccgcggcggccgcaggcgcaggggcgcaaagcgtaagtcgccgcccgctgaggtggttacggcggcgcagcgttttccggtcatcaagcctccgctggcgttggcgtgcagcggtaagtatagcccttgccgctacgccggtttttcgctgagctttgccattttcgttatttggcgcgccgattcgcctcgccgatactgggtgaaatttttcactgcgagtcgtcagcatgtccacatccgccggtcacagccactatctgcacgcccgtcagcgccgctggatccggcggctgcgccgacagtggtggtggcggctggagttgcccacctggggcgtgatcgcgctggtgtacggcggctggtttctgacggcggcgggctggcgcgtactggggccgtggctggcgacgccgctgctgatcctgttcaccaccggctatctgtcgctgcagcatgagctgattcacggccaccccacgcgctggccgcggctgaaccagctgttcggcctgctgccgctggcggtgtggtatccctacggcctgtaccgcgatagccacctgcgccatcaccgcaacccgcacctcaccgatccgcagcgtgacccggaaagctactatttcacccgggcgcagtggcggcgttttccccgcctgctgccgcggctgacggcgctgcgcaactgcctgccggggcggatgctgctgtcgccgctgtgggatatcgccctgctggcggccggagcgctgcggcgcatagcggcgggcgaccggcgggcgctggcgatgtggctgctgcacggcgcgctgctggcgtggctgctgctgtggctgcagcggcaggggattgcgccgtggttttatctgctgctggtcagctatccggcgctggcgatcggcaagatccgttctttttacgagcatcgcgccgagcatgaggcggcggcgcgctcggtgctgaacgaggccgcctggccctggcggctgctttttctcaatctgaactatcatttagtacatcacgatttacccgggctgccgtggtacggcctgcgcaaggtctatctggccgaacgcgacgcctaccggcaacgcagccaggggtttgtggtgccggggtacggcagctggtttaaacggcatgccgtcacgccggtcgacgtcggcgtacatccgtttctggcgggcgacggcggtaaggggaaccagaacgccgccggcgctacggcggcaatctttatcacgcgctggaagcgcgttttatagcctaaataattcgagttgcaggaaggcggcaagggaaggaatcccgatgagcttactctggtcagtgattcgggtgactgagcgcagccaacgcacctgcggcttgaagtatgacgggtagagcggtatttataaaaccaagaggacgacaccatggcatttatctccccgcgcggacgctttctggcgttggcgctgagcattctgacactgaccgccggcggcgcgcaggcggcggagtcggttcgcgtcggctctaaaatcgacaccgaaggctcgctgctgggcaatattatcgtgcaggtgctggaagccaacggcatcaaaaccgtcaacaaactgcagctgggcaccaccaaggtgctgcgcggcgcgattaccgccggcgaaattgatatctacccggaatataccggcaacggcgcctttttcttcgcggatgaaaaagacccggcgtggaagaatgcgcaggccggtttcgccaaagtgaaacagctcgattacgacaaaaacaaactggtgtggttggacccggcgccggccaacaatacctggactatcgcggtgcgtcaggacgtggcggcggccaaccagctgaaaacgctggcggatctgggcaaatggattaacggcggcggcacgttcaagctggcggcctcggcggaatttatcgagcggccggacgcgctgccggcgttccagaaagcctacggctttacgctgaagcaggatcagctgctgtcgctggccggcggtgataccgcggtcaccatcaaggcggcggcggagcagacctccggcgtgaatgccgccatggcctacggcaccgacggcccggtggcggcgctgggcctgcagacgctggcggatccgcagggcgtgcagccgatctatgcgccggcgccggtgatccgcgaaagcgcgctggtgcagcacgccgccatcgccgcgctgttgaaaccggtgttcgcctcgctggacggcccgacgctgcagcagctgaacgcgcagattgcggtggaagggcaggacgccaagcaggtggcggcgaactacctgaaagcgaaaggctttgtcaaaggctgatgacgccatgaccgaacgtgccggggaggcgctccctgctccccggcgacgctgatacaccaggatgccggagcgtttctttgactaccgttctaaaaaaccgcgtgctgttgacgctgtttctgctattgcttctcgcggcgtttggcctgccgttcctcagctatgcgcccaaccgcctgctgtccgggcaaagtatttccctgctctctctgctgcacggccgcgcgctgtggctgctggcgccgctggcggcgttggcgttgctcagtctgctgccgccgcggcgcgggtacgcgctgctgacggtgctggccgcctcggcgctgctgacgctgagcctgtggctgagcggcgatgccgcacggcagttggcgcagagcggttcggcgctggcgcgcacctcctggagcggcggctgctggctgatgctggcgctgtgcctgctgatggcggccaacgccatggagcgcatcaccgcctcgccgctgtggcgcatctgcggcaacctgctgacgctggcgccggcgctgtggctgctgttcagccagcagctggatgcgctctcgctgctgaaggagtaccacaaccggcgcgaggtgtttgacgccgcgctgtggcagcacctgaccattctgctgctgacggtgctgccgacgctggcgatcggcgtgccgctcggcgtgctctgtttccgctcgcagcgttggcagacgccggtgttttccacgctcaatattatccagaccgtgccgtcgatcgcgctgttcggcctgctgatcgcaccgttggccgggctggcggcggcgatcccgtggctggcgcgccacggcgtcaacggcatcgggctggcgccggcgatcgtcgcgctggtgatgtacgcgctgctgccgctggtgcgcagcgtgaccgccggactgcagagcgtaccggccagcgtgatcgagtccgcccgcggcatgggtatgacgcgcggccagatctttgcacgcgtgcagctgccgctggcgttgccgctgctgctgaccggggtgcgcattctggcggtgcagaccgtgggcatggcggtggtggccgcgctgattggcgccggcggcttcggcgccattgtgtttcaggggctgctgagcagcgcgctggatctggtgctgctcggggtgatcccggtgatcgtgatggcggtcgtggtcgactcgctgtttaaactgataatttcaatcttggaagcaacccgccgatgattaactttgaccaggtaagcaagctgtttcagggcaaagccgcggtggatgatttgtcgctgaatatcgccgccggcgaatttaccgtactgatcggcacctccggctccgggaaatccaccacgctgaagatgatcaaccgcctgattgagcacgataagggcaagatctacttcgccggtgaagagatccacaagttcaaaccgcaggatctgcggcggcgcatgggctacgccatccagtctatcgggctgtttccccactggacggtggaggagaatatcgccaccgtgccgcagctgctgaaatggccgcgcgcgcgcatccgcgaccgggtgacggagctgatggagctgctgcatctggacccggcgctgttccgccgccgctatccgcaccagctgtccggcgggcagcagcagcgggtcggcgtcgcccgggcgctggcggccgacccggaagtattgctgatggatgagccgttcggcgcgctcgacccggtgacccgcgcggcgctgcaggcggaggtggcgcgtattcaccagctgtccggccgcaccatcgtgctggtgacgcacgatatcgacgaggcgctggcgctggcggaccgggtggtgctgatggacgccggccgcgtggtgcagcagggtacgccgctggagatgctgacccgcccggccaacgactttgtgcgcgacttcttcggccgcagcgatcgcggcatcaagctgctggcgctggggtacgtcggcgagcgggtgcgccccggccaggccgacggcgagccgatcagcaccgcgatgagcctgcgcgaggcgctgtcggtgtttgtcgcccgcggcagcgaccggctgccggtggtggatgagcagggcgcggcgcgcggcgtgctgcattttcacgatctgattgctccgcagcaggcgctgtcatgagcgggggtctgtggcgctggctgcgcgacccgctgccgtgggcgacggcgctgctgctggcgctggtgttcggcatgaaccagctgcacggcctgttcgcctactggttccccgagctgcagcggccggtgtatcagcaggacagttttatctcgctgctgctggcccacctgacgctggtgggcatctccagcctgattgcggtgctgatcggcgtgtcggccggggtggcggtcacccggccggccgggcaggagtttcgttcgctggtggagacgctggtggcggtcggccagaccttcccgccggtggcggtgctggcggtggcggtgccggtgatgggctttagcgagcagccggcgattattgcgctggtgctgtacgggctgctgccaatcctgcagggcacgctggccggcatcggcgcggtgccgccggcggcgcgggaagtggcgaacggcgtcggcatgagcccgtggcaggtgctgtggcgcgtcgagctgccgttggccgcgccggtgatcctcgccggcgtccgcacctcggtgattatcaatatcggcaccgccgccatcgcctcgacggtcggcagcaaaaccctcggttcgccgatcattatcggcctgagcggttttaataccgcctatgtgattcaaggcgcgctggttgtggcgttactggctatcattgttgatagggtgtttgaacgttgggtaaggcatatccgtcatggctgacgcggcgttggcggcgcaggccatcaggatggacgggatgggggagtggcgatgcaagtatctttaccgatgtacggcgtgacgcatcaacaggtggaaccgttctggcgtgcgctgcgcgccaggctgcaggcctacggtctggaggcgccggagacgctgagctggccgcaggatctggcgcggcactggcggcagccggatctgctgctcagccagacctgcggctatccgctggtggcctatctgccgcaggtgcaggtgatcggcacctatcactatcgggtcgagggctgcaacggccccaattacagcagctggctggtggtgcgggaggacgaccctggcgaacggctggccgatttccgcggccgcacggcggcgtataacagcaccgactcacagtccggctataacagcctgcgggcgctgattgcgccgctggcgcagggcggccgcttcttcggcaaggcgctggcttccggcgcgcactatcagtcgctgaagatgatccagcgcggggaggcggatatcgccgctatcgatagcgtcagtctggaactgctgcgccgggcgcagccggaggcgctgcacggggtgaaaatcatcggccgcaccgcttcggtgccggggttaccgctgatcaccgccgccggtacgtcgcaggggcaggtggagatcctgcacgcggcggccaatgaaatggtcagcgaccccgccagcgacagcctgctgatcggcgatttcagcctggtgccgcgggcggactaccaggtgattgccgaactggaacggcaggcggcagcggccggcgtgacggcgctctgacgcttagcgctcctgcgcgctcggcgccgggatgacggaaggcgcggcgttttcgctgctggcttccggctgcggcgtggtggagcgggtgtagatgttcaggccggcgaggaagacgccgccgagggaacccagggcgcacagggcgataatgatgacgaaggcttttttcagcatggggcggtttcgcaggttgcttaaaacagcggaagagtatagtccctgcggcggctttagtgaaatgttaaaagtccgcagcgttggtgcggacagtgcttggagggctcaggccgcggcgcgacggcgcagcagcggccagctgacggcaggcaggtaaacggcccagccgaccgagagggacagcagcatcaggtccggggcgatctgcgggctgaacgcctgtaacttccagctgagcaggtagctgagcggcccggcgaccgcgccgaacagggcgatgggccaggcggagaggcggatcagctgcagcagccagcaccaccaacagccgaaggcgagccacagcgccatcatccagaccggcacgccggcatgatcggtaaactgcagcacgccgccgtaacaccagacggcgtccatcgcgatgcccgccagcgccgccagcactgcccatttgcgccgcgtcgccggggtcagcgccagcgccgctacggcgccaatcgccagggccagcgccgcccggtcgcggccgtacaccgccagcccccagtaggcgccaaagcacagggtgatcagccagaatccggcatgcagcttcatggcgcgccaaaccgcagcgctaaagcgggggaacgggcggtaagcggggaaaagtgcgggctggtcataacgtctcctttgatgcgcgcggcggcggggcagcgctcaacgtagtataagtagacgtgatggaacaattgctcggtctcctaattttcccgcacggggtgcgttataaatcagaaatacggtaggcgcagcggcgagagccagacaggacgtgctcgatacgctccacctgcgcctgcagcacctcacggaaaatactgagttctgaacggcaaaagccttgacatacgctggcggcggcgcaaatggggcagtggttttccaccagttggtagctgccgtcttccagcgcgcaccattcggccatatagccttcgtggcagcgcaccttcgccagacgggcgacgcgctcctgcagggtgacggcgccgatcatcgcctgcttatagttgatgcgcgtttcctgctcgcggctttcaatcagcacgccgagcgcctgctcgccgagcttatcgcgcacggtgcgcagcagttgcaccgtcagttcagggtgcgcgtccgggaactgggcgttgccggcgggggtcaaatgccacagctgcaccgggcggccgacgccgcgggtttcggcgcgcgcttccaccaggccctctttggccagcttgacgaactgctgacgcgccgcttcgccggtggtgcccagcactttgccggcttcggtggcctgctgcgggccgcgtactttcagcaacttcagtagacggtcgctgacagactgtgcggtgcactcgccattttccagactgattctggccatatttcccgctttactcctgcttattccaagataacacttgctaaatttaacgtaatattaccgtcaactcaatgccattactctgaaaaccgccgccaaccgccatttatgactctttttgcgggcggatgcggtcaattttgtacaaaaccgcatggacggcggatgctagaataagcgctatgacggaggtgacgatgaccaggcaaacggcccgcgggcgacaagaacagacgcactttatgcacgtcgacgagctcggcgggctggaagtgctgcaggccagctatctgcgtcagaccttttcccgccacagccatgaaggctactgcatcggcgtgattgacgacggcgcccagcgtttctaccgcaccggcggcgagcacgtggcgccgcacggcagcattattctggtgaacgccgacgagatccacaccggcagctcggcggcggacaacggctgggcctatcaggcgatgtatcccaacccggagctgctggcgcggctgtcgcgcgatttaaagagctgcgccggcggcgcgccctatttccctcaggcggtggtgcacgacgtcgggctggcggggcagctgcggctggcgttcggcatgctgcaaagcaacgaaaaccgcctgctgaaagagaccatgctgttctccgcgctgacctggctgatgatgcgctacagcaaaacccgcgtgacgccggcgacgcagagccgggcgcaaagtcaggttgcgttggtgaaggcgctgctggatgagtacccggaagtggacgtctcgctgctggagctggcggagcgggtctccctcagcccctattacctgctgcggcagttccagcgggtgaccggcctgccgccgcacgcctatcagattcaggcgcggctgcgtaaggcgcgcggcctgcttaagcagggccacggcgtgctggaaagcgcattggcctgcggttttcacgatcagagccacttccaccgccatttccgcaagtcgataggtgtcacccccggcgactacgtcaactcgctgcgctaagcgggcaattacatacaataccgcgccgttgcggccacgctaggctgcgctttttatcacggagcgcgccatgacctattcatctttacctattccgacgccgcgcctgcggcccgcgctgcagggggcactggcgatcttgccgctgtgcctggcggtgctgccctgggggatcctcgccggttcgatggcgctgcagagcggcctgacggcggcgcaggggctgggcatgtcggcgattgtatttgccggcgcttcgcagctggtggcgatggggatgattaaaggcggcgctgggctgctggcgattctgctgtccacgttctttgtcaccgcgcagcatttcctgtacgcgctgcgactgcgggcgggcattgcgccgctgccgctgcgctggcggctgctgctgggctttttactcaccgacgagctgttcgccctgaccggcgaccacagtgccgcgcgctttgaccgctggtatgcgctgggcgccgggctgacgttttatgtctgctggctgctcaccacctggctggggatcgccgccgctggcagtatcggcaatctggacgcatacgggctggatttttccattgccgcgacgtttatcgccattgtggtgccgctggtgcgcagcctgccggtactggcctgtgcgctgaccgcgctgttgctgtcggtggtgctgcaccactatcagatccccggcgcgctgattatcgccagcgtcgcggcgatgctggtggggctgctgtgcagcagggaggcgtcatgatttggctgactatactgctgatggggctggtggtgttttttaaccgctactgttttctggcgccgggcctgcggctgcggctgtcgccgcgtctgcataagctgctgggattttcggtgccggcggtgctcagcgccatcagcgggccgatcgtgatgtacggcgatgccggctggcgcggcgtggcggataacccgtacctgtggggcgcgctgtttgcggtgatcctggcgtttttcctgcgcaatacgctgattgtggtggtgctcagcctgctgatgtttatcaccctgcgcgggctgctatgagccggcggtgaaaataaaaaagccgggcgcagccggcccggcaaagtaacgctggtaatcaactggccgcagccatcaagagacgcagtggtggttacgcacgtttagaactgatacaccagaccgacggcgaccacgtcgtcgtctgacaggcccagtttattgtcgctgtcgagctggttgattttataatccacataggtggacatgtttttattaaagtaatagtaggcgccgacgtcgatatatttcaccaggtcggcatcgccgatattttcaatatctttgcctttcgactgtacatagccaattgacggacgcaggccgaagtcgaattgatattgcgccaccagttcaaagccctgcgccttattagcgaagccttttaccgccgtgctgttctggttaatggtcgcggtgccggacagcggcacgatattgcggctttctgaataggtggccgccagatagaggttattgttgtcatatttgacgccggccgcccagatatccgccttgtcgcccttgccgtagtcgcccagcttttgcgcgctggtgcggttggaggaggcataggcggcgccaacgctcagaccgtcgatcacttcatagctggatgacagcccccagccgtcgccgttggccttgctggccgcgcggtcgtcattctcgtttttgccctgatactgcacggcgaagttcagcccgtccaccagaccgaagaagtcgctgttgcggtaggtggcgacgccgttggtgcggccgttcataaagttgtcggtcttgatataggcgtcgtcgccgaactccggcagcatatcggtccaggcgccgacgtcgtagataatgccgtagttgcggccgtagtcgacggagccgtaatcgccgaacttcaggccggcgaagccgaggcgggttttgctgtctctggtgccttcggactcggcgtggttgacggctacctggtattcccactggccgtagccggtcagctggtcgttaatctgcgtggagcctttaaagccgaagcgcacgtacgatttatcgccgtcactgtcggccgcgtcggaaaaatagtgtaatccttttaccttgccgtacagatccagtttatttccgtctttattataaatttctgccgcgtaagtcgaaggtgcaataaaaagcgccggaagcataacggcgagaagatgacgtttcatggttgtccctgcttttttgaatgaaaaggctatcgccactatttatggctattaccgctgccggaatgatggcagcgcagattttttaccaaggttgtgtgatgcctttatgacagcacattgatatctgtgctgcatgctgaaaaaccgagcgggaaagtgtggggcggctggtctacagttaagcgtagcgcggccgtttggcggcgcgcgccacaacagcctggcgcagcggacgcgccgcgaaccctgccgttacggaggcgttatgcgtgatacttataccctgctcggctgccgcggctgcggttcgaccatcgtcgccgccgcgctggagctgaccggctttccctggggctatgaggaagtggactacgcggcggacagcccggagcgtgagcgcttactgcggctcaatccgctgggggaagtgcccactctgattctgcccaataacgaagtaatgaccgagagcgcggcgatcgtgctgctgctgcatgcgcgcgcgccccatgcggagctggcgccggaggcgggcgcggcgacgctgccgcgttttttacgctggctgatgtttatcaacagcgcgatttacccgaccttcacctacggcgaccacccggagacctggctgccgaacagccgccgcccggaacggctggaggaggcgatcgccccgcaccgcgagcaattgtggctgcagtgcgccgcggccgccagcgacgccgggccgtggtttctcggccgcaccttcagcgcgctggatctgtatatcgctgtgatgtgcaactggcggcccggccgccgctggtttcttcagcactgcccgcagctgaccgccatcgccgggcgggtggagcagctgccgctgctgaatgcgctgttccaggcgcacttcgaccacgttgcgccgctggaataatgcgcggcgctgcgcaaagcggacgatgcgtcgctcagccgggctgacggcgcgcctcgtctgtgggacaatagcgccatcatttcgtttagataagagttgaatggcgctcacctcctcagttaaagatcagatcggcaagtggtacaaggccctgcagcagcaaataccggactttatttcccgcgcgccgcaacggcagatgattgccgacgtcgccaaaacgctggcgggcgactacccgcgtcacctggcaattgaagcgccgaccggcgtcggcaagaccctgtcgtacctgatccccggcatcgccgtcgggcgcgacgaaggcaagccgctggtggtcagcaccgccaacgtggcgctgcaggaccagatctacagcaaggatctgccgctgctgaagaaaatcatcccggacctgaagtttaccggcgcgttcggccgccggcgctacgtgtgcccgcgcaacctggcggcgatgagcaccgacgtggccgagcagggcgatctgatgctgtatctcgacgaggacgaactggcgccttccaacggcgaagagcaggcgctgtgccagaaactgtcaaaatccctggcccgccacgagtgggacggcctgcgcgaccactatgcgcagtcggttgacgatacgctgtgggccaagctgagcaccgacaaggccaactgcctggggcgcaactgccactatatccgcgagtgcccgttttatctggcgcgcaaggagattgagagcgccgacgtggtggtcgccaaccacgcgctggtgatggcggcgctggagagcgaatcggtactgcccaacccgaaagagctgctgctggtgctggacgagggccaccacctgccggaggtggcgcgcgacgcgctggagatggaaggggagatcaccgcgctgtccgccaacctgcagctggatatgatcgtgcggcaggtggaactgtgcatgacccagtaccggcctaagaatccgccggggctggcgaatatcgagcggctgaaaaaccactgcgaggagctgcgcgagctgatgcaggcgtttgagcatcaggtaagcgcttacttgcctggcgacggcgcggcggcggagcaccgctttgagatgggggcgctgccgccggagatggtggagagctgcgcgcggctgttcaaactgaccgacgggctgcgcgggctggcggagtttattctcaacgacctgagcgagcagaccggcaagcacgatatcgtgcgcctgcaccgcacgattttgcagatgagccgcacgctgggctatctggaggcgatgagcaagctgtggaagctggcggcgatggataaatcctccaacgcgccgatctccaaatgggtgacgcgcgaggtgcgcgataacgtcacccacctgtatctgcactgcgtcggcatccgcgtcagcgatcagttggagaagctgctgtggcgcaacgtgccgcacgtggtggtgacctcggcgaccctgcgttcgcttaacagcttcgcccgcctgcaggagatgagcggcctgaacgaaaaggccggcgaccgcttcgaggtgctctcctcgccgttcaaccacgtcgagcagggcaaaatcgtcatccccgccatgcagtttgagccgtcgatggccaacgaggcgcagcatctggaagagatggcgcgctgcttccgcgccgaggtggccggcgggcagcacaagggcatgctgatcctgttcagcagcaaccgggcgatgcagaccttcctcagctacgtcaccgatttacggctgatgctgttggtgcagggcgaccagccgcgctaccggctggtggaagagcaccgcaagcgggtggagaagggcgtggccagcgtgctggtggggctgcagtccttcgccgaagggctggatctgaagggcgagctgttgacgcaggtgcatatccacaagatcgccttcccgccgatcgacagcccggtgatcctcaccgaaggcgagtggctgaaaaccctgaagcgctatccgtttgaagtgcagagcctgcccagcgcctcgtttaacctgatccagcaggtcggccggctgatccgcagcaaccagtgctacggcgagatcatgatttacgaccgccggctgctgaccaaaggctacggttcgcgcctgctggcggcgctgccggtgttcccgatcgaacaacgggcggtgccggaggccgacaaggcgcacctggcggcgctgaagtcggccgccgacgcggtcaaaaaagagaagaagaagggcaatccgttcgcccgtcgtcgtcgccgttaaagcgccagcggcggcaggcggcgcttcaccggcgtggttttcacaattgaggtgttgctttgcgcctgctcggccagccgatcgaggatctggtcgagctgctccagcgaacgcgccgccagccgtatgataaagcagtcttccccggtcaccttgtcgcactccaccacttccggaatggcggcgaccatctgctccaccttcttcagcatccccggcagcggcttgaggcgcaccagcgactgaaagccgtagcccagcgcctgcagattgacgttcagggtgtagccctgaatcacgccgctctcctccagccgccgcagccgttctgaggtgctcggcgaagacagccccactttggcgctcagcgttttcagcgacatgcgcgcgtcctccgccagcagcgccagaatttggtgatcgataatatccatagcaaccttgttaggtaagtaatgtattcagcctttaataaaaaggaagttaagcatatctgcctgcttttggctatggagcgcggcggcaaaaggttgcaagctaatgcaattactgacgcaggggatacagacgatgaaggcagagataaaacgcggttcgctggagatggtggcggcgatgctgatttccggttcgattggctggtttgtgctgatgtccggccagccggtgattaacgtggtgttctggcgctgcgccatcggcgcgctggcgctgctgctggtatgcgctctgcttggtcagctgcgtgcgcccgggctgcggcgggcgacgctgctgattgccgtcgccggcggtatcgcgctggtgctgaactggctgctgctgttcagcgcctaccgctatgcgtcgatctccatcgcgacggcggtatataacacccagccgtttatgctggtggtgctgggggcgctgtttctgggggaaaaactgacgctgcgcaagctgctgtggctggcgctggcctttgccggcatggcgctggtggtgttggcgcaaccgcagcaggcgggcgcgggcggccagtatctgcggggcattttactggcgctgggggcggcgtttttctatgcgctgatggcgctggcggccaagcgcctgaccggcaccccgccgcagctgatcgtgttgattcaggtcagcgtcggcgcgctgctgctgctgccgctggtggacttccacgccgacgccagcgccgggcagtggggcatgctgatggcgctgggggtggtgcacaccgggatgatgttcgtgctgctgtacggcgccatccagaagctgccgacccacctgaccggttcgctgtcgtttatctatccggttgccgccatgctggtggaccgctgggcctttgcgcaccagctgtcgctggcgcagctggccggcgcggcgctgattctgctggccgctgccgggatgaacctgctgggcgaacgccgccggccgcagcccgccgttgaaaagtgtgaaattgtgcccgccgaaactggaaaaacgccgtcgctgaggtagattaatagcttgctcacttggctagcataagcgggaatatcatgatcgacatctctaccctggcgctgttttccgccgccagtctggcgctgaccgttacccccgggccggatatgctgcttatcgcctcgcgcagcatcagccaggggcggcgcgccggctttgcctcgctggcggggatccagcttggcacctattgccacgccctggcggcggcgctggggctgtcgcagctgtttgtcgtcatgccgctggcctatgacgcggtgcgggtgatgggcgcggcctacctgctgtatctggcgtggaaaacgctgcgttcgggcggcaacctgcaggcgtccgccggtctggcgccggtggcggtcgggcgcatcttccggcaggggctgtggaccaatatcctcaacccgaaaatggcgctgtttgtgctggcgctgttcccgcagtttatcaacccgcaggccggctcggtggtgctgcagatgctggtgctggcgacggtgctgaatctggtggggctggcggtgaacggcggcgtgattatgctggtcagtggcatgaagagccgcttcgccggtcgccgcatcaacgcgcgctggccgaactatctgctgagcggggtgttcgccgcgctggcgtgcaagctgctgctttccagccggcagtcgtgagggaagggcctccgctaacgggggccgtaattgctgccgctggagccgggcggcgacaggttaaggatgataagggaatggacaacaagccgcacaacgccgatatcgctcagcgggtgtttgattggtacgatgcgaaatggaatctgcgcacgcctttcagccagaagaaaccgctgacgccagacaccagcctgtctacgggcaactatccctggatctgggaagatggcctggagatcatggaagagtacttcgagctgttcaacgttgacagttcaggctttaactttatgcgctactggccgcaggagatcggcgtaacctctgccgtgcttagctggctctgtccccgaagtaagaaaagaaaataccaagagcctgaagcgctgactattgccatgatgatggagtctgcgagggcggggcggtggttggatgggtgagtgtatctgataggagccgctgttggtatgaaatctgatttgagagtcggttttgtgccaggaacggacactgatgaccaagcttaagtgtcatccttgccttgtatgcgaatggcactaatttggagattagtaaaactagaacgcttcatcgaaataccacaaaatcttcgattcgaagaaaatcctacttatgtcatcatcgattcttcagtgggattacttaccgccaaacggaccgatactagaaaactctaagtagggggccaattttgtagaccacgacaacgctccccttcgtacaacctgatttaaagcctgaaagaagtgcctgatgtatcaggtggaccaccattcaacacaacgcaacctttgaaacttaccgtggaccattctattaagtaacggtagtatagttatatggagtgatacaagcagtgaatttcgatgctgtagttgaagtgaataagaacgcttaagattaagttgagaaaaatgaaactacttgataaaaagtattataacctcgaacctagttctgagtaccttaaggactcatttattttaggattggcatggaaaaaaacagacagttttgtcagaactcacaattggtatgcagatctattagcgcttgacaaatgtgcatttgatattagtgatgaagtcactaaatggtcaaatgaagtcaaaaatgccacttttcataaaagtgatattgaattaatactcgctcccaaaggtgctaactggttttttaaaaaagggaggtggattacaaataaagaggatagaaaattaagaccattagctaatatatctatcaaggagcagtcttttgctacagcagtaatgatgtgtattgctgattcgctagaaacgaggcagaaagattgttcactaagtagccttggctatgctgagcatgtgaaaaataaagttgttagttacggaaataggcttatttgtgattggaataatgataaggccagatttcgttggggtggaaacgaatattacaggaagttctctacagattatcgaaatttcctacaaagacctatctatgtaggaagagaaactgtaaataaagtcagtggaattgatgatgtttatattgttagtttggatttgaaaaacttttttagctctataaaaatagatcttctgataaaaaaacttaaagaaatatcttctaaacattacgattgcagtgtttcagataataatgatttctggagtttggcaactcaaattttgaattggacatggcctaaagacactttgtctatacttggcagtttggatttaaaaaaaatcgttgggcttcctcaaggcttagcatcggctggagctctggcgaatgcatatctcattgattttgatgagtctataatttctaaatttcgtgatggtagtcatattatactgcatgattactgtcgatatgtagatgatattaggttggtgatttctggagaggcgctaaataataaagaaatcaaggaatttgttcatggcttagttcaatgtgttctcgatgaaacattgaaacaagataagttagatggagagccttatttagagatcaatgataaaaaaacgtcaattttaatactttcagatattgataacggaagcggccttacaaatagaattaatgaaattcagcatgaaataggaacttcgagtattcctgagcgtaacgggctagataataatataccagcacttcaacagttattactgactgagcaagataatttcttcgatgatgctaatgattcattcccaggttttaacaatgataaatcgattaaagtagaatctttgcgtagattttcggcccatagactggaaacaagcttaactaaaaaaagcaaactgatctcacctgaagagagaaagcaatttgataatgaatctgagctgattgcaaagaaattatttaaggcatggcttaaagatccatcgattatggttatctttcgtaaggcaatagccataaaccctaatctggatgcttataaaaccattcttgatgatatttttaaaagaataaaatcaaatcgtgataagtgtgataaatatatcatgatatatcttctttctgatatatttcgtagcgtcgttgatctctaccgaaatatacagaaagagtgcatatctaattatcaaaagttgatgagtgaagttacatcatttgctcaaaaactactttcttgtaaatctgacattccaagttatgcatatcagcaagcactactctatcttgctgtaatcaacaaaccgtttatagctagtaataaagcatctcctgatcttactagactccaaaacgttttgattaaaaaacacttagaaccattgaatattagtgatggttacctatttgaattatctgctcagatcagcaaagattaccaagcaaatgctgtttttctactttcacatacaaaaaataaagaagcagtagattcaattataaacaattttgctttccgtggtggtgagttttggaacgaaatttggaaagaaatagttaggatgaaagatagtgatatagataaaaataggattaacgaatttagatgggccatacctaaaaatgagtcaaaaccaaatggttcggagcataatctttcatcagtaatcagcttcaaggaaaacccgtttaaatatgaacatgctcttcttaaactgggtatagcattagttgatcttctagatgataaggagaaaaaagcatggaaatctaatggcaagcagtattctccacatgaaataaaagtaaatctatcagatatatcaacatcatggacagaactatggcgtccaggtgttaatatttcatgttcgatagataaaataggaaaaatacctacagacccgcgctatgcaagccctgagtggttagtagcttctcatcccccccaacaacatgatgcacaaaaattatattgggtgtgtagtgtgctaagaagtgctgctttgggtaatgtggattacacccagcgaaatgatttaaagtttaatggcgaaaagtatgatggtatacgttctcagttttacaagcgacgtatgggaatgttacatacaccagaatcaattgttgggtcatatggaactataactgattggtttgcaagctttcttcagcatggattgcaatggccaggtttttcttcttcgtacataaatcaagacgatatattgtcaattacctgccttgatgagtttagaaaatgtatggtagaaaggctaatttatttagaaaagcaaatatgcacttcatccaatgttccaacattacctactgttgtcagtagacctgagttagcatctaaccaatttagaattgttactgtgcagcagttatttcctaaggataaacattttcacccttctgacgtaacactggataattccgatgtgcgttggaagcatagagaacacctcgcggaaatttgtaagctaacggagcagactttaaatactaaacttaagacggaatctagagatcataccagtactgctgatcttattgttttttctgaattggctgttcatccagaagatgaagacatagtaaaagctctggcatttaaaactaaagccatcatattttgcggatttgtcttctgtgaacaagatggcaaaattgttaataaagctcgctggatcattccagactcttccgagtcaggaactcagtggcgtattcgtgaccagggtaaatatcatatgacagtagatgaagttactcttggtgttcagggatatagaccatcccaacatattatttctattgaggggcatccagaaggaccattcaaaataactggcgcgatttgctacgatgcaacagatataaagcttgcggcagacctgagagatttaactgatatgtttgtcattgtggcttacaataaagatattgacacatttgataatatggcttcagcgcttcagtggcatatgtatcaacatgttgttattacaaatacgggagagtatggtggttcaagtatgcaagccccatacaaagaaaagcatcataaactgatctctcatgctcatgggactggccaaatagcaattagcactgctgatatagatttagcagcttttaggcgtaagctaagtttatacagaaagacaaagtcccagcctgctggattcaatcgaaaacattaagagtacatatggacacattagttaagttagctactatagcttctccgttggtaagtgctggagtggctatttgggcgattttagttgccaaagcaaccatcagtgagagcaaagaaattgccaaaaaaactattgcagacacggcttatcaagcatatttacaattagctatggaaaacccgcatttctctaagggttacaccgcagatggtaggcatgagcgagaccctatgtatgaccaatatgtttggtacgtggccagaatgatattctgcttcgagaaaatagttgaggttgaaggtaattttaaagatgaatcttgggagaaaacgttaaaaaaacatttggagtttcattctgaacattttaaaaaaactaaagttgttgaagagaaactttatattccctcaattttgaatctcataaaatgcgcagctaaataaaagcgcgctatgttatgattatacttttaacataaattccacttgagataataaaaaccccaagagaattcttggggtttttctcctaattaacagtaagtatcagttgggttgtaaactatttgaggagcgtgttttttcatcgggcgataaattttgtattgcagatttaatttctgctcctcgctcataagggacaaccatactcaaatctcccacattgcaggagatttgagtatgatgatcttacccagcaatagtggacacgcgactaagtgagtaaactctcaagcaagaggtgactcacatgacaaaaccagcatcaaccaccaaaaagccacgcaagcaacatacacctgaattccgcgacgaagccctgaaactagctgaacgcattggtgtggccgcagccgcccgcgaactcagcctttatgagtcgcaaatttacacctggcgtagcaagcggcagcaacaggcaacgtcctctgaacgtgagagcgaactcgccgctgagaatgcccgcctcaaacgccaactggctgaacgggacgaggagctggccattctccaaaaggccgcgacatacttcgccaagcgcctgaaatgaagtatgtctttatcgaaaagcatcaggctgagttcagtatcaaagccatgtgtcgggtactgcaagtcgcccgcagtggctggtatgcctggcgtcagcgccgtcaccagataaaccgacgtcaacagttccgacttgtctgcgatgatgcggttcgacagacctttgccaaggcaaaacagcgttatggagcgcctcgtcttgctgatgaactgccggagtacaacatcaagactatcgccgccagtctacgtcgtcaggggctgcgggcgaaagcctcgcgccggttcagcccgctcagttaccgtgagcatgtgtaaatagacccgctttagttccacacactttttgagatcccggccaagtaacactgttggcggtattcctccggcgtcaggttgttcagtgattcatgcgggcgttcacagttatattctgacaaccatcgctccgtgatttcacgcacttcattcagtgttctaaacagataaaaatcgagtatttctgtgcgatatgtccggttaaagcgttcaatgaatgcgttctgcgtcggtttacccggttggataaattccagttttaccgtgtgtttctctgcccattcagccagtgccagcgagatgaattccggaccattatccatgcgaagcattacgggatatccccggtttgctgcgatcctgtcgaggacacgaaccactcgttgagctggtaaattaaggtctatttcgatcgacaacgcctcgcgattaaagtcatcaacgacgttgaacgtacgaaaacgacgaccgcaaatcagggcatcatgcatgaagccaacagaccagctctggtttaacgcttcaggcgtagcaagcggcgatggattacgtaccggtagacgctgcttgcctttgcgacgaaaatttagcttcagcagacagtaaatacggtggatccttttatgattccacgggtatccttgcctccgcagcacctgaaacaattttggaaaaccatatcgtggataccgttcagcggcagcctgcaatgcggaaataacaggttcgtcacgcgtagtattcggacgataatgataaaccgttctgctcaggttcaggctccgacaggcctgacggatactgagtccgaacgccgttatcagatgagtgaccagctcacgcttaaaggctggtttcaaagctttttttcgataacgtctttcaatgcccggttctcaaggctgatgtcagcaaacatttgcttgagacgcctgttttcgtcttcaagatcctttatctttttaatatcagaggcttccataccaccgtatttagatttccaattgtagtaggtcgcttcagagataccgacctcgcggcagacatccttaacagttcgtccggcttcaaccgacttaatcacagcgatgatctgatgctcagtaaaacgggctttacgcataacgatctccttcgttggcagaatgagtatgccggaagatctctaaatgtgaatggttcgattatgcgggatacttacacatggtctgccaatatccgagaatctgttgaagtaggacttttacgccagcggcccgaatcagaagtgggtgggtgacatcacgtatctgcgcaccggtgaaggctggctgtatctggcggtggtgattgacctgtggtcgcggtcagtcattggctggtcgatgtcgtcacggatgacggcacagcttgcctgcgatgcactgcagatggcgttatggcggcgtaaacgcccggaaaatgtcatcgtgcacacagaccgaggtggtcagtactgttcaacggattaccagagcttactgaaacggcataatctgcagggcagtatgagcgctaagggctgttgttacgacaatgcctgtgcagaaagcttctttcactcactgaaggtggaatgtatccacggggaggactttgccagccgggaaataatgcgaacggcagtgtttaattatatcgagtgcgattacaatcgctggcgtcgtcacagtgcctgtggcggtcttagcccggaacagtttgaaaaccaaaacctcgcttagggccgtgtccacattacgtgggtaggatcaccattgtctgctgaataatagctattttttcctgcggtgtacggcgtcgacgccgctcaggtcctgataacacttcaaccatcttattattttgactggtgttaaacataggtctaagactacctcttattttaagagcggcgaagtgtctggtgatctatggggccagtctagtatgtatgtaattggaatttaatggtagtggggtgtttggtgattaaatccaggattaaaacatgctaaaattgtcatcatgtaattaatcctggtttttgttttaatagatttcagtcaaaaccatacaataagtcatctacgccattagatgtgtctaaaataatttcgtttaacgtggagtttgcggatgattcatatattactggaatcattaatgtgtgcctgaattgtaataatatactgattatatcaggtattatatcattgcagcatccttcaatatcaccatctctagacgatattattaaattgtcaggtattttaagtgactcggttgataatctattgaaatagtctctctctttgaaaaaatactcagggttttttagcctgagtatttcaaatactgtgctttttaaagatatagggtaagtgatatgggtgatgaaatcacgaaatcctataaagttgttttcgaaggagttatggagtgagtaattatcatcaaaaatatcaagatctccaaggtttgcattactgtatggagttaaaagtaagtttaagttagagaaaaaactgatactcgcccatatttctttgtcacatttatttagtgaactaatttttcttatctttttaaaatgttcgaagtaatcgatgaggcatttatgaaggattgatttcctaaaagaggcataatcaatgtcagagcagagttcaattatgtttttaaattttactacactattgctctcatatagctttaataataatttatctcttttgtctttgacttcaatacatatgaactctgcacaaaaatactccatgagtgatttgtgggaccatctataaagtgctccttcttttatgaataatggtactgaatatattaaatcatttataaatagtattggttttacactgactcccttcagtttatcagtaatatcctttagaacattttcaagttcagctctactaaattctaatcttccattgttttttaaacaccaaaatgctaaccggcgtaatataatgctgaaatctgttatgtctaatcctgaggcttttcttctaacataacctgtttctttactaagatcatgagtttcaaaaagagcttcaaaaacttggctatagaatagatcttttcttcttggtattgttggtttgtatttatatgaacaaaacaaaagtgaaacatataacggggttgttaagaattcgagaattgtcgtgttatttttttctcgcataatttttatttcagaaattaacttacttgaaagaacaagacttccccctattttagacgagttggcgtcatataaacgaatcaggttgtatgattgttctatgtccaatggttttattttaaatctgttaaatgagtgtagctctagaagggattgatctggtctagatgtgatgattatttttgaatgttccatgtcatcactaaaggtttttattttttttattaaatcattcttaatgtcgaagggtatctcatcaatgccatcaaaaaaatatataaaaggtattctttttaacgcgctactatcattaaggttgttaaaccctataagcttatttatctgttccgttataggggtgtttgttagtgttcttagttctatataaatagggatgtattctgaataatcaatggaatcaatgactattttttttattaacgttgattttcccattcctgcattatctattattaaaatatttttgaatggagtaaggaaagaatcacctctgcggacagtatactcgtgttcttctcttgagtctaatgttgatagagttaaggggacgtagatgtcatttacttttttcaaaatgttagggaatgctaatgaatttattatagagcactgagctctggtttttgccaaatagtcagacatattatccttgagcttgagtacatccttctcttttttataaatatcacttcctttattaacaataaaaggaagtattctttcttcaaataatttgatggcccaaggcttagctagttcaatcgcattttctagagttatcatttatcacgcctagttttctagtgttcttttagttaagataaacatcaatatattatactttataaatgtggaaaaatcactttgcggatacacatttcatttatttgatatgctagtacgtttttcatgcagcactttatgtggtagaagttcagtccatcaggctggaactcatataaatatgactggcgtctttttcgtcattgtcatgggcattacttaaaactgcaatgtataactcccattagtaacagcccatagctctatcatggattgtttttttcagaaatggatatattgctcttatttgttgtacttgctctttagttcacttataccaacttcggcttgggccctctagggtgaagctacagatgttcaagccacacaagccacacaagccacacaagccacacaagccacacaagccacacaagccacacaagccacacaacccacacaaccctagccccccctccaccaatgccgctataatccccacaaatttctcaacgggttcagaaacgaagatggcaaaactcaccttacaagagcagctgctgaaggcagggctggtgaccagcaaaaaggcggccaaagtccagcgtacggcgaaaaaatcacgggttcaggcgcgtgaggccagagaggcggtggaagagaataaaaaagcgcagctggagcgcgataagcagctcagcgagcagcaaaagcaggcggcgttagccaaagagtacaaggcgcaggtgaagcagctgattgagatgaaccgcatcgtgccggcaaagggcgatatcggctttaacttcaccgatggcaacctgattaagaaagtgtatgtggataagaccacgcaaacccagctgatcagcggccgtcttgccatcgcccgtctggctgttgatagcaacggcgagagcgaatacgccattatccccgccagcgtcgccgataaaattgcccagcgcgacgcaaacagcattgtgttaaacagcgcgctgagtgaggaagagcaggacgaagacgatccgtatgctgactttaaagtgcctgacgatctgatgtggtaaacaaggtttgccgctgcggcgtatgaagagtcctgacgggcttttcatgccgccatcgccatcgtcagaacggacaatcatgccggatgttgaacgcttcttcgctgacgggatgaacaaagcgcagttcgctggcatgcagcatcagtcgcggggtttgttcggcgcccggcggccgcaggccgccatacaggtcacagccgagaatcgggtggcccagcagctggcagtgaatgcgtaactgatgagtacgcccgctctccggggtcagctgcacccgtgtcaacggcagtgaccgcccatcctccaaccgctgcgcaaaacgttcgatgacccgatagcgcgatctggcgggtttaccgtgggtggcgcaaatcgacatcagcggaaacagcgccgggtctttggcaatcgccgcgtctatcaccccttcattatcctgcaaatgtccgcacagcagcgcgccgtacaccttggttaccgtgcgctggctgaactgtcggcagagggcggcattgatcgccttgttgcgggcaatcaccatcagcccggaagtgccgaaatccagacggtgaaccagcgtgcagccggggaacagctgtaccagccggtgatgcaccgaatcgagattgcgcggatttttgccggagaggctgagcagcccggcgggtttattgatgatcgccaggtgttcgtcctgatagaggatgtctatctgcgcgtgacacggcggagcaataaaggtatcgacaatcgtagacatcaggcggccagcaagaagggtggctgcggataatagcggattctcagccggctggcgaattctgcggcaatgcgccagccggctgacggggattgcattacttgagggaaaggttggccggggcggaggacaaaccggcggagcggcggataagccggatactcagcccggcgcccgtggcgaggcacagcgccatcgccagcagcgcgacgacaaaggcatgcgtgatagcggctgcgctgtcgccgtcgcccagcgtgctgtaaaaaatgccgccgatcaccgcgacgctcagcgctgtgctgatttgtaacgccgagctggtcacgccggcaatcatgcctgaaaactcgggcgcaacgcggccggtcaccatgcgcaccagcgtcggcattgctagcccctgaccaaggccagtgacaaaaagcagcactgcgagcggcagcagggcgggagggctgcccgtcagcgtcgcagtgaccagccatgccatgcccgctaaccccgcggtctcgcatcccatgccgatggcgctcaggtaattgccggcaaagcgccgcaggtagggcgtcagcagcggcccgatcagatatccgacgccaaagggcagaaaaagcaggcccgcggtcagggcgttgatctgcagcgcgccttgcagatacaccgagaacaaaagaaagaacgcggcgatggcataaaacagcagaacgatagccagcccctggcccagccccggcgcgcgtaatacgatcggatccagcagtggcgagccgccttgccggcgaaggcgcagctcataacgccatagcagcgaggccagcagcggaaccgccaggaataacagccaggtccaccagggccagcctgcctcacggccttcaatcaacggcacaatcagcgcgctcagcgttgccgttgccagcagcatgccgccggggtccagctgctgtgcagcctgtgcccgcgtctcttttagcaacggcaggccaaacaggatgaccagcagcgccaccggcaggttgacgaggaaaatggcccgccagcccaggtggaacagatccacggaaatcaggatgccgcccaatacctggccgatcaccgaggccaggccaaacaccgcgccatagaggctcagcgccagtggcttctccgcttcggggaaaatggcctgcacggatgccagcgcctgaggtgccataatggcggccgtggcgccctgtagcatgcgtccgataatcagcacccacggagaccaggccaggccgcacagcagcgaggcggcggcaaaaccgataagcccgaggaagaacatcttgccgcggccataaatatcgcccaggcggccgccggtaattaacgttaccgcatacacggcggcataggatgaaatgaccagctgttcagcggatgaagaggtgcccagctccccctgaatggcgggcagcgccacattgacgataaaaaaatcgagcggcggcaaaaatgccccgaccagtaaaatgacgaacattgcccagcggcgcggttcggcttgcgtgatgctaggtgccgacatggagcactccctatggaacggtgcagtccccgcgaagggactgtgaggctggtaaaatgcgcagtttgtcggttcggcgcgctgcgagaatggggtgggcgtcagcgcatgccgccggaggccagaatcacctcgcccgtgacccagccggcgtcatccgaggcgagaaaggcgacgatcggggcgacatcctgcacctggccgatacggccgagcggcgtctggctttcattccacgtctggaatgccgagttcatcgccccagcgctgtggctgccttccgtttcgatcaggccggggttgaccgcgttaacgcggattccccgggggccgagttcgcgcgcgagcacgccggtgatggcgtcaatcgcgcctttggcgccgctgtagatggcgctctcggcgataaagacgcgggtaacgaacgaactgatattgatgatgctgccgcctttgccgaggtgcggcgcggcagcgccggccaccagtagcggaccaagaacattgatgtcgaactgccggcggtagagcgcttcggtgctttcttcaatcttggcgaactgatagataccggcgttgttgaccacgatgtccagccggccgaaatgttcgatggccgcgccgatcaacgcctcgacctgcgtctggttggtgacatccgccgctaccgccatcgcctggccgccggcggcttcgatatcggcaactaccttatcggcaccgcttttgtctgaggcgtaattgacgatgaccttcgcgccgtcagccgccagccggcgggcaatgcctgcgccgatgcccttggatccgccggtgatgatggcgactctgtctgttaatttgttcatgtcttccgcttcctgatacggccgcatgggccggttgagttgaggaggctatggtgataccaacaaagttgtttgggaactgacacttttgtatatttgattttcatttttgaacggtgaggcgacggcatggagtggggcgacgtccgggtatttcttgcagtaattcgtaacggttctttcggggaggcggctcgcagccttggcgtgagccatccgacggtggggcgccggataaaagcgctggaggatgaggcgcagcaggcgctgtttcgccggacaagggacgggctggtgctgacggacgccggcgacgccgtgctgaagctggcggaagcgatggaaaattccgcgctggcgatggagcggcgtctggccggcaatcacgaacgtctcgaggggctattgcggatatcttccgcggagtggtttgccaactatgtgctggcgcccgttctgggtgagctgacgcgccgccatccggcgatagtgccggaagtcatcgccagctaccgcttgctcaacctgtcgcgccgtgatgccgacgtggcgtttcgcatcgtgccctttagcgaaccggatattgttcagcgccgcctgatgagcatgccctatgcgctgtatggcacgccggaaaccgcgcatatcgcacagcacgatccggcagctgtggggctgattttgatgaatacggcacagtcccatttttctgacgtcgcctggctgctcgacaggttcccgcagtcacggcgagtcttcaccagcaccagccgggccgttcaggcgcagatgtgccggcggggaatggggattgccgtattgccgcagccgcttggtgacgccatcgacggattgcagcgcatcggcacgtcggagccgccgccgtccaaagatatctgggtggggtatcactacgatctccggcatatggatcgcctgcgggccatgctggatatcgccgatgcgttgctggcggatcccgcgccggcggcgccgtgagcctgcgtctatttcttcttgttcatcatcgcctgaagttcggcaaacgggttgtaggtggccgcgccgacatctttctgcgcgtcttcccccgccaccacggtggtgccgtactggtcggcttccgtgtacttcgagtgttcgtggtcatggcagtacaggcacagcagttcccagttgctgccgtcttccgggttattggtgtggtcgtgatcgatatggtgaaccgtgagttcacgcaggtttgaatagacaaattcccgcgagcagcgtccgcacacccacggataaatttttagtgctttttcacggtagccgctttccagccgcgcgtagtttttggggataaaagccattgcctgtgtcacctgtcagcaagaaataatgtccccaatatatcgcaaaacgggacggcagggcatcttggctgctacaggcgctgccgggcggttttacttctcttgcgcgccgtatctttttccgggcgtccggcctatggtgttatgagtattagctcattcacaggaacggcatgatgcgcgatcttcccccgacggccacgctgcgcacttttgaagtcgccacccgtcacaccacctttacctccgccgcggctgagctgtttattacgcaaagcgcggtcagccatcagttgaagaatctggaagaaatctgggggctgcagctgtttgagcgcggcaagaccctgcgtctgacgcccgccggcgccgcgcttgctcctctggtgcgcgagttcttcggcaagttggaaaccacgctggccgacctgcgtgagcaaaaaggccgggtgcgcctgcgcgttaacaccacctattcgttcgcgctgaagtggctgctgccgcgcctgccggagctggcgcgcttacatccggagattctggtcaccctggaaagcacggacgaggcgattaacttcgccagcaccgattccgatgtggcgatccgattcggccacggcaactatcccgcgctgcacaccgagtttatgttccgcgaacagctgttcccggttgccagcccggccctgttgcggcgctttggcactccggcggaaccggctgaactgctgcgctatccgctgctgacgcgcgacggcgccgatctggtgccgaagtgggacgtctggtttaagctgaccggcgtcaataccgatgtgctgcacgaaagcgtgcgcttcgccgataccaatatgacgattgaagccgcgctgctggggcaggggattgcgctggcgcgcagtgggcacgttgaaaaagagatcggcgacggcagcctggtgcggctgtttgacgtaccttttccttcgccggcagcctattacttcgtctgcccgcaaggtatcgaaacgcagccgcacattatcgcgttccgtcactggctgctggcggaatcacggcaggcgcagcataactaccgttaagtcatgagtatttgctcatgctgcgatgacgacacttcactgttcatccgggccgctgctgcttagtatcgccgtatgcctggacacattatttttctcacgctgttcgccgcgctgctgcatgccggctggaacaccttattacgcggcggcgctgaccggctgtggtcgatgaccatcatgtgcctgacgatcgccgtgacctgcatcgtcattgcgctgtttctgccgccgcccgcggtcgccagctggcgctacgcgctgctgtcggcgctgctgcacgtcggctataacctgtgtctggtgcgcagttatcagcacggggaactcgggcaaacctacccgattgcgcgcggctcttcgccgctgatggtgacctgtggggcggcgctcttcgccggagagagcatcgacgcgggcacccttggcggtattgcgctggtgtgcgcggggattttgctgctggcggtgaggcggggcaagccggcgatgccgggcctgcgctatgcgctggcaaccggggtttttatcgccgcgtacagcgtggtggatggcatgggcgtgcgggtatccggcaacgcgctcgcctataccgtgtggatgagcgcattatggggcgtgctgatgccgctactgtatatcgcgctgcgcgacggcaggagtttactgcgccgtcggcccggtatgctccatgcggcggccggcggcctggtttcactgctcgcttacggcatcatcatctatgccatgacgtcggcgccgatgggggcggtttcagcgctgcgtgaaaccagcgtgctgtttgccgccgtgctgggcgctctgttcctcggcgaagcgttaacgctgcaaaaagtattggcgtgcgcccttattgctgccggcacgctgttgatcggttaatcaaaacaggagaacgccagatgtctgaccatcctacgcttgccctgctcgggccgggcgccatcggcaccaccattgccgcggtactgcacgacgccggccacacgccggtcctgtgcgggcgtactgcccatccgcagctgattttgcgtcacgacgacggagaaaccgtggtgcccgggccggtgctgaacaatccggcggcgatccaacgcccgttcgacctactgtttgtggcggtgaaaaccacccagattgccgacagcgcccgctggctggccgcgctgtgcgacgaaaacagcgtggtctgcgcgctgcagaacggcgtcgagcaagaggcgctgctggcgccctacgtcaacggcgccagggtgctgccttcggtggtgtggttcccggcgcagcgcgagccggatgcctccgtatggctgcgcgacacgccgcgcctgacgctgccggatgtgccgcaggcaaaacgggtggcggatgcgctcagcggcacgcgctgcgcggttgagctgtcggccgactttgcctccgtcgcctggcgcaagctgctgcagaacgcggtggcgggcctgatggtgctggcgaatcgccgcgccgggatgtttacgcgcgaggatatcacggaactggcgctggcctatctgcgtgagtgcctgggcgtagcgcgcgccaacggcgcgcagctgagcgataacgttccgcaggagattgtcgaacgctttcaccgcgccccggcggatttgggcacctcgatactcgccgaccggcaggccaaccgcccgctggagtgggatatccgcaacggcgtgattcagcgctatggccgccggcaggggatagctacgcccatcagcgatgtgctggtgccgctgctggcggcgggcagcgaagggccggggtgaggctgggggggaaatgtccgggttggttggcgtagcgcgtgacgctggttaacgctgatgatcgccgggcatatcgatcatcgggctaactgctggtgatgcaaaaaacgccgcgggcagcgccctgacggcgtttagctcgtggagccggggctaaaagagtactgacggaatgcacagatcccgctccggcgggatctgcttatcgcgcggctattcggcaaatttcagcagcgcgtcaccatccaggcggtagcgcacccattcggactgcggcagtgcgccgatgctctggtaaaaatcaatggcgggctggttccagtccagcacgctccattccaggcggccgcaccggcgttgcacggcgcattgcgcgatatgtttcagcaacgctcggcccgcgccccggccgcgataggccggggaaacgtacaaatcttccatataaatcccgttacgtccgagccatgtggaatagctggtgaagaatacggcatagccgacgatgttgcctgctatctcgccgatcaacgcttcggtgttactgcctgcgccaaagagcgtttcccggatttcatccggcgtggtaaccacttcctccggcgctttttcatacactgccagctcatagatcatcgcgtaaattgccgccgcatcttccgggcgggcctgacgaatggtgatgctcatgggttttccctgttatttctgcgtgatgttgagattgatggcgttcagcataaggggtatcgtccgaagaattaagtgcaatgaaatcacccaatgatgaatattatgcatccggcgctgcggcgccttgatttaaacctgctgccggtttttgacgccatttatcgccaccgctccgttcgtctggcggcggatgagctggcgatgagcacctctttggatattgaaaaacgacatgacacggcagtgatcgtttggtcagcatgggaaggggaataacttgcaggaattggcgcgttgaaaatagtggataacgaacatggtgagctgaaatcaatgcgtaccttatgatcttaaactggctatgctccattgtgtatacttgtgcaatatttggttaattttgagagttcagaatgattgattatgacgccttacctgaacagagacaggaagtgatttaccagatgctacagcagaccggtcgggttataggtgctgatattgcccgtcagctaggcgtctctgaacacacgatacgcagggatctgcaggcgatggtccgcaaagggatgtgtaaaaaggtctacgggggagctgtcagccagttcaaacagtctgcaagctttgaaacgcgagtcatgcacagcatcgaagaaaaatctggcgtggcaagacgttgcgcggaacttatcaaaaccggaacctgtatctttatagatggaggctctacgtatcttgctatggtgagcttcattcctcagaactacgatctcaccattgtgacaaattccccacaaatagcagcagccctcagtggacgccagcagggggaagtgattatgcttggcggaaagcttaatccacagaccggaagcattctgggatcggagcctctgaataacgtcagggagatgttgtttgaccagatgtttatcggcgtctgcggattagacctacaggcaggattgacggcggtttactatgaggacgcctgcttcaaaaaagaagtgatgcgtcagagcaatgaggttatcgccgccgtcattgcagataaaatgccccaggtcgcacggtataaagtcgcttcatgtgaggatattgatgtcgtcgtggcaagcagcctgacggatacaagttctcttgcgcctacaaatatacggctggaaatcgcaggctgatatgcaccccatgtgcgggaaggccgaggagggtgttaagccttccctctcattcccgtcaggattgtagagcaagcaggcggttgatggtttccatcaccgcattgtcatcattggttccggtgacaaaacgcgctgcgtgcttcacctcttcaaaggcgtttcgcatggcaaagctataatctgcctgggccaggagttccaaatcgttgtagccgtcaccgaaggccattgtttcttccgggctgacattcaggatttcctgaagtttttggacggtgctccccttgtgtactccatacccggcaatatcgatccatgatgcttcagaaaccacgatgtacacatcatcctcaaacggatttagatgtgggcgagtctgcggacagtttccttcctcatcaaaaacagtgattttgacaaaatcactgtctaccgtgtcaaagtccacggtttctatcatgcgggcataggagcgtctgactttatccttaagatgctgtggaacatcagaacgcacaatcgcgccttccggagtacaggcaatgatgacatgtgtggaactcacttcctcgagtgtgttaatgattgcccggcctgtagcattatcaatcagggactgaaaggcaaagttacccttatgtttgatgcgtgtggcgctgtcacccactatccagatgtctttactgaattccccgaaaagctcttccactcgttcgcattgtttgccagtacatgcagcaaaatataccccgtgagacaacatattcgcccacgttttggcaaataaatcgcggtcatagtccccctggctgtttaaaaatgtgccatcaagatccgtaataatcagctttatcatgcttcctcctgactgcctggtcatcaatagtcgtgctgaacgaataaatctgagcgcttacgcgttacgtaaatcaaagtagcattgcgtgatagatcatgcaaagttatgtctacttgtgttcgtttttattgacgggtaagcaagatatcatggttgttatgagcacataacgaagagcgtgatgccagggctgtgggaccatcagaaagcacttttgagccataatggccgcttgtcgctcatggcaaacctcgctgagcttcaggcggtgcgcttcgtgccggaagcgggcgttttcaacattgaaccattattaaatccagcatctaactcctatccatataaaaaaacacctgattcggggcgtcaggtgcctatcaaaaggttggcttcagccctgccagcgtgactgacggataatgctgcagaagttcataggtttgaactgggcgtctttgtttgccagtacatctgctttcacgttaccaaatgtagtttgtggcttgtgtttgattccgtcataaaaggcctgaatgatgtcttccttaaagtcaggcgtacgcgggtattgctgggtcactgcgctgatttcttcctgtgagaatttttgataatcaattcccagcacgtccatttcaacgcctgccgtgagcagagctatttcaggtgccatgaactccggaatacccggcgtggtatgcagggcaatagcggtccagactttatcaatgtccagcgcctcgataccgtaaccttccaggaacttacgagcttcatttgccccatctacttcaaaacgtttatcgcagctgcaatattcatgagtaaggccaatgtcatggaacatacatccgatgtacagaagttcagcatcggctttaattcctcttttctgccctgcgagggctgcccagtggtacacacggcttgaatggttaaaaagcagatcggattcggtgtcacgaatgaactcggtggcttcacgggccattttggtgtctggaatgctgatatcttcatttgtgcgactcataggaaattcctcttctctgttgtagaactgtagagtaagccctaatattcatgtcctgaagtgagacttaaagactatttgggacataaagatgattcaggacttcgggaaggtaaaatgagccataacatctctatcctcgcggtgccgggtgttcagatgcttgatgtctgcggaccaatggatgtctttgctgaggccaatcggatactcaaacgcaacttttacatgcttcacgtcatttccgtcactggccttattattcagtcctcgtccgggattaaactgttggcagatacaacactgtccgattgtgacggattattggctgaaacgttccttgttgccggagcgccggaaattgctcgttaccagccggacgcgcgcgtactggccgaaatcaacgcgctgtgtgagtcaagcaaacgttttggttcagtgtgtacgggtgcattgcttctggcgcttactggaaggctcaatgggaagagagtgaccacgcactgggcctgcgcggatgcgctttcgatagagcatcctgaagtcatagtagaggcagatgcattgtatgttgccgatggccgaatcaggacggcagcaggcgtaacctctggcctcgatatggcgctgcgtctggtagaggaagatcttggcaagggtgtggcgaaagaagtcgcggaccaactggtcatgtttttccgccggccggttaaccagtcccactttatgagaggcagcgtgctttcgcttgatggtcgcagtgctcttcaggatctgcagagatgggctattgcgaatatcaaagaggtgacttcggttgccatgatggcagaacacatcggcttcagccagaggcaccttacgaggatattcaggcaggaaaccggctttgcaccggcacaatggctggaacgcgaacgcgtatcaaaagcaaagttgcttatcgaaaaacaaaaattgccagcgaagacgcttgccgctgagtgtggtttttccgggcccgatgtaatgaggcgcatctttagtcgcttagttgggatcacgcccagcggttatcagaaattgatgagtcgcgactagctatatccatgggacaacacaaaaagctgtcagaaactaaacttactatgccggtaatggcaattggcggcggtgggcatggcggtatggatcagtatcaggcggaccagatgaaatgcgatgcaacacaagttggagaacatgtcatgcctgattgtggcacaggctaccagaagagtgtccgcaacaacttaaccctttgctcgtcagttttattaaatagataactactttaatgaccaggatgaagcgctgctgttaacgacgcagagttcaagccgaattctggtcccacaagtgcatgatcaacgagactgcgccatttagctgctctgacgttgcaccatcccgcgcctgaatggacaagccgaatagaaatgtgctgaaagtcgctgccagcgcgtcgatatcaacatctcgcctgagctcacccgtgttaactgcacgctgaaccgttgcgaagatgccttcacgggtgcgcttacgtgaacgggtaagaggttcagcggcagctgcattttcagcagatgttgcactcattgcacccaaacctatcatgcaacctgaaggatgcccaggctcgcactgcattcgtgccgattgacgcagcgtagcttccagcgcttcccgtgcggggagagcgttgttccagagaggttgagtaacctgcccaaaggttgagaggtagcgctgtatacattcccggtacagtttttctttcgaaccgaaggctgcatagaagcttggcgaggaaatcccgttgcttattcctgcctttagcacggcgagtgatgtcgactcataaccgtattgccagaacagatacatggctttttcaacggcatcatctctgtcaaaagttcttggccttcccgccgctttcattaccttaccttattcataatcaatctttaattatatactaaccgatacatatctaattgacaaaaataaacaccatcaatattataccgatcgatacatatatgtttgattttcaacaaacgtaatttacaggctcaacaggtgagaacgatggactcggtaactctatatgtgacctatcagggcaacctgaactcttattttgatcgtgactactacgcaaaccgtcatctgccgctggtgaaaaaatcctttgctcagtatggcctaatgagtatttcagttttctatccggaaatcctgcaaaccggcacgctggttatctgtgagtgcatattccgcgacgaagccgctattcatactgccttttcctcatcagaggcgacggaagtcatggatgatgtcgctcattttactgatatcagcccagtccgtttacgcggcattccgctataaaacaaggaacactttatgcagcaaaaaactcaatttactccgtgggttaatgcaccggtacgctcggttcgtcgggggcacttctggatcccaggcgagcgcattgagcaaaacgggctgacctttcagcgagggccgatgtacgtcgaatgggaagccccaaaagagattacgcgcccttatccggtagtgctcatgcatggaggcggcttccagggcactgaatggtttgatactccagatggaagacccggctgggcgcagcgatttgttgaagatggcttcgcggtactggtgattgacagacctggtcatgggcgctcaccgttccatgtggaaacgacaggcgagatggggcctgctttctcatatgagggggggcagcagatttatttccccggtacagatgagcggcatactcagtggcctttcgctgaggacgatgctgattcgatggatgaatttattgcaggctatggccccctgcctgctgatttagcattgtctcagaccatggatgcagaccggatggcagcacttctggagcgtatcggacctgctattctggtcacgcactccgcttccggcccggatggctggctgacagcagatcgttgtccggatcgggtaaaaatgatcgtggctgttgaacctatgggtccaccctttgcccagatcccgaacattggaatgatgagctggggacctgcagcggcgccattaaaatttgaaccaccttttgaacatgccagcgacttacagcaggcagagccgggcagtttccgtttaccttcactggcagaaaagccgattctgattgttacggcagaagcttctgatttcgcagtcgccagtcctccgacagccgattttctgaatgctgccggggcctcagttgaactacttcatttacctgaccatggcgtttttggcaatggtcacgggctaatttatgaaaagaattctgacgaggcgctgacaccagttctggcatggattaacaggaaaattccggtaaccgactgatattaaatttaattaatattttatccagaagccaatctttaatacgctagttaacgtcagcgcccctgcgggattaaactatgaagtaccatgagaaagcagccggaggcgggcaactccggctatcgacctatcgcaggacgagattggcctgtggggcgttaagcgccgcgttaaagctctgcttggcgggcccggccagccattgctccagcgtcatcatcataccgaactcctgttcgagcgccggtatatccgccgagcctgcgacaatgccattgtctaccaacgccgtgagctggcgaagaaaagtgttctgcgctaacagctcgtcaggaaagcggtgataatgaataggatgactggcggcatctgagaaagcacgctgcaagtcttcaccggtcaatgcctggctggccagttccagcgtttgcccccgatatcgttcaggatcacacaggatttgggcattaatgcgccccaggtcttgcagcgcaatatcatgtagagaatcaccttgcttatatctgtcccagatcattgccttctgctctggcgtgtagttaatccgagctcttcctttcatggcaacatcccccttggttaaggatagcgttgcatcgacccattgaactcacagctcatagccgcctcccctcggttggtttctgccgatagcgggcgggtatttgcggcgctgaccgctcacagttccctaagtacctcgaaaagctggttcagaaaagcacgcaccgtcggattaaagcgccggctctccccgttccactcagggcttggtcataaaactcgacgccatcccgacgtccgcgccggccgtgatggcggtgattattgcctcagtgttacggggcggacagtttgcagggcaaggtggtgctggttgttcagcgcgctcgccccggcgaaaaggcctctgccggccgggcacataccggaggaggggagcaaatacgatgcgcggcataaacgcgcctgctggcagctactgccatatccccgctgcgaactcattccccctggttgaacaggcttctggcccagtcaataaaaatgcggactttggagggcagctggcgattttccggccaggcgatatgcaccggtatgcgctggatgttccagtcagcaaacagttcgaccatttggccgtttgacaggtattcctcaaccagaaagcggtatgtcgtcactacacccaaaccgttaagcgcggccgtacgtgcggccattgaatcattaacggcaaactgccactgcgcgtttattctttccacctgcctgtcgcgatacagttcattcaccaccctctggccggtgcggggggaaacaatctgtatcagcgtatgcccctgcgccagatcggcgggatgcgccggctgtccgctgcgttcaaggtagctgcggctggcgcaggtcacccgcgccaattcccctaaagagcgggcaatcagggcgtcgttatacaactctccaatccgtataacgcagtcaatattctgttcgatcagattgaccgtccggttgccgacgctaagctcaagctggatatcgggataacgcgccagaaaatcgggcaacgccggtatcaccagacaataggccagggcattcggtacctctacgcggacttttccccgcggctgcatggcggacatctgaacgttgctatccagaatgtcgaggttttccagcagccgtaacgtcccctgatagtaaatctgcccctgttcggtcaggtttagcgtacgtgaagtccggttcagcagctttgcgcccagctcatgttccagcgcctggatatgccgggtgacggtcgatttcggtatattgagcagccgggcggcactgacaaaagagccggaatccaccacccggacgaaagagcgcatcattgtaagcctatccaatctgtgtacctcagactatcgttgcaaaatcagcaaccatccatccctttcgcccgtcttgttcggcggggataaaccggcaagtataaagcctgttataggttgaacactaaggtgagtaaagttatgtctgctattacgacgcacaaaatcggccgcgcgcggataagcaaaatcccggagctggcgttggaaaacgtagcgggatcgtttctctatccgcaatggcaggatgatatcgcgcaagatgcggccaaagcattgcctgcatactgtttttccggcgagttttcttctctggcccaaagcacccacagctggttgctgcaggtcgacggccttaccctgctgattgatacggcgtccggcaacgggaaatcgcggccgcgcaacccgctgttccaccagttggacgtgccgtatctcgcccggctgcgtgaagccggcgtcgagccggagcaggtggattatgtcttcaatacccatctgcacgtcgatcacgttggttggaatacggtgcagagcgggggacgctgggtgcctacctttccgaacgcccgctatatcttttcgcagaaagagtttgtttattacgccgatcctgacaacgtacgtcagccgagcgagttcgtccatgaagacagcgtagccccgattgttgccgccggcatggggacgctgataaacggcgatgacgattttccactggcaggttttcagctccattcaacaccgggacatagttacgatcacctgtcgctgagttttacctcggaaggagaaacggcctttttctggggcgacgttatgcatcatccgctacaaatagcgctcccgcagtggaattcggtgttttgtgaatttcccgaacagtccctgcattcgcgccgcaaggcgctggagttcgccgtcgcgacgcgggcaaccgtcttcacgacccatttccccggcgcttcagcgggcaggatcgaaacgaatgccgaaggccaattacagtggttatcgttataaggtgaggcgcaatcatgtctaagcaggaaattttcagcgaacgctttttgatcccttctgatactgccggtatcgcgctgaacgttatcagaaaatgtccggataaaaaccggcgctatgatgagtcaaacaccttattaatggtgcacggcgcaacatattcgtccggcagtctttatgatacgccggttgcgggaaagtcctttatggatcatctggctgacgccggattcgatgtgtacgccgtcgatgtgcggggctatggcggctcaacccgtccgcaggcgatggcagagccggcacagccgggtttgccgctggggcgtaccgagacggcgctgcgtgatttcacctatgcggcggactttctgttgcgcaccaggcaactgaaacggcttaatatttttggcatgtcctggggaggcaccattgctgcaacctatacggcgaaaaataatgaaaaagtgcgccgtcttggcctgctcgcgccgcagtggctcagcaataagccggtgcccattgatagcggggaagcgttgggcgcctggcgcatcgttaatatgcatgcggcgcatcggcactggcttagcgcagcgcctgccgacaaacgtgacggcctgatccctgaaggcgcttttgacgcgtgggtcgtgcataccctggccgcggaaccggacgccgaattacgtgcggatacctcgtttaaatcaagcaatggcccaattcaggatatccgggaatattggacggccgataagccttactaccggccggaggatatacgggttcccgtcattctgatgcacggcgaatgggatattgatgtccccattgatttgatgcaggcgtggttcctgctggcaacgggttcaccagaaaaacgctgggtggaaattggtgaagcgacacacatgctggtattggaaaaaaatcgtttagcggcaattcatgccctgacggattttatgtcggcatcacgttcatcatagcagacgcggataggtgagccggccagcttatgccagatgcgcctcggcgataatctccattaaaaagtcggcgacgaccctgatccgcgacgaggcgaccaggtcggtatgactgaccagccacagatcctcggcaaacacctgctgcgtggggatgacctccaccaggtcgtggttctgtgcggcaataaagcagggcagcaccgccagccccaggcccgcttttacggcgccgatctgggtgaccaggctggttaaggctaatgccgacgtccggtcggggaagcgttcattgagccatctggcggcgggaaggtggctgaatgacctgtcccaggtgataaagttgcggcctgccgctgggttatcggcgggcgcaggatgcgcgcgcagataggcctcggcgccgtacaccgcagaggttaccacgccggccctgcgtacttttaagctgttctgctcgggacgaaccagccgcagtgcgatatcggcatcattgcgcactaccgatacggtattgaccccggtgatcagttccagcgtgatgccgggatagcgggcctgaaagcgcggcagcgccggaataatcaggtggtttgccagcgtcaccgccgtcgccaggcgtacggttccggccggcgtcagatcccggccggagatttttttctccagcgttatgaccttgccttccacctcttcggcatatcggagcacctcctgcccggcatcggtaagaaagtagccggtctggtgatggagaaacagacaggtctgtaagctgctttcaagcgcgctaatcctgcgtgacaccgtcgactggctgacgttcagcttaacggccgttttggtgaggctgttggtgcgcgcgacggctaaaaagaagcgtaagtcgttccagtccatatttattccacgcatgccattttctatttttggaaaataattggctgattttatctgtagttttcaaaatatggaaaaaataaactttcatcgtggtattcatgctttttcacgaggaacaatcagatggaaacaccccatagccatgacacacaagcgctgagcgcaaaaaagaccgttgaggcctatctggcggcctttgccgcaggcaaggtggaggatatggtcagcctgcttgatgacaatgtcgtgtggcatattgacggcgtgccggaggtatccaccgtcgggttgttgcaggggccggagcaggtcaggcactggctgcacgcttttccgcagcacttcaggccgctggatttttccatcagtgacatgattgcccatcatgacagcgtgctggtgctgggtcgctttcgtcatatcgtactgagtacgggaaatgcggtgggcagcgatatgattattcattttaaggtatcagcgtcgaaaattacccgttatcaaatgtttgaagattctgcgctgcttggcagggcgtttgatgtcgatgatgaatggcagcttcagcaggtgagaattaacggcacgctgtatcgttaccgcgatatcggcgaagggccgacgctgctgtttgcccacgggctgttcgccaaccatgaaattttctctgcacaggttgcggccctgagtcagtcgtaccgctgtattgttttggatatgccgggacacggccagagcgagtaccatcccgccggctggacgcttgacgacctgagcagcgatttggcgttaatgattcaggagctgtcgctgggcaaagtgaccgtggttggccagagtcagggcggcatggtcgccatcagactcgccgcacgctatccgcagcgggtgtccggtttggtgctgatcggcaccagcgccagagtggaatacccggaacgtctgccaaactggcgcaggcagcgcggcattctgctcagcggttcagatgctgagcgtggcgatttatttaaacgccttcagggttatatcaacagcgaacgatggctgcagaatcatcaggcagaggccgcccgggagcgccgcatcatgctgtcgcacggtcgcgcagggttagcgcttgcattggatgccgcggtgtttgaacgcggggatatcaccgcgctactgccagatatcacggcgccgacattgattatctgtggtgaacaggacacggccacccccgttgcactgagtcaggagatggcgggcctgatccctgcagcccgtctgctgatcctggccggcgtgggccatcatccgccgaccgaagcggcgcaggcggtaacggcggcgattgcagaattcctggcagtgaaacgccctgattctgactgatcttcccttcagccattccccgttatttcaggcagccattgctcgatcacgcggatgaggcttctgacccgctgcgggataaagcgcgcgtcgggatagacggcatagaggaagcggtcaggcaaccggtagtccggcaatacgctgaccagctcgccagactgcagcgccctggccgccagcggcagctgcatgccgccgatgccgacgccggactttatcgcctgcagcagcgcttcgctggtgttggcccggaacacggtattcactttcacatcgacagtttcatcagcgctgaccaggcgcagcggggcatccggcgcgatgccgctgaaccgcacgtgcggatgcgccgccagctcgctcagagtatgcaccgcggcaaaaccgggggcggcaaacagcgccgtttcaatacgtgccagcatgcgcgccgcgtggggttccggcggctcggtgcccagccgcagcgcgacgtccacgccttcactgaccagatcggcgatgcggtcatccagcgacagcgtcaggtgcaaccccgcatgcatgttctgcagcgccagcagatgcggtaaaaaaagcgtccccagaccgctcggcaactgcagatgcacgctgccttgccattgatgatcggtcgggttcaggcggctttccgcttcgcgcatggcgtccagcaccagcatcatatcgcgtcggtaacgctcgccctgctcggtgagcgccatcacgcgggtggtgcggcgcagcaataccacgccgagctccgcctcaagggcggcaatctgctggctgaccgccgactgtttcatgccgagctggcgggccgcggcggaaaaagaacccgcgtctgcgacacgtaagaaggtagcaatggcgttgagcttattattcatttaatgattctacttataagtgtcatcagtttcatgggctatgtgtggaaaaaataatatatcacactggatccgtcaccattcccggagaaataccatgaacaagatgcagcaacagagggtcgcgctggtcgccggcgccggcggcgtggtcggtagccaactggtcagcacgcttttgcagagcgggtgggaagtcattggcctgagccgtcatgcttcctcccatccagccggcattccgctggttaacgtcgatttgctggatgcgcagcacagcgcgcaggcgttgcagccgcttggtaacgtcagccatatcttttacagtgcctgggtgaacgccgcgaactggacagagatggtggagccgaacgtcaccatgctgcgcaacctggtgacgaatatggagaatatcgcgccgctgcagaccgtcagcctgatgcagggctacaaggtatatggcgcacatctcgggccattcaaaaccccggcgcgtgaaagcgacccgggcgtgcccggcgcagagttcaacgccgcccagctcgcctggctcagccagtttcagcgcgggaaagcgtggcattggaatgccatcaggccgggcgtggtggggagcgcgctgcccggcaacacgatgaatctggtgctgagcatcgcgctgtatgcgtcgctgtgtaaggcgcagggcttaccgctgcgctttcccgcttcagagcacacctggcgcagcatcgttgatcataccgacgccgtgctgctggcggaagccacgcagtgggcggctacttcgccgacggcggagaatcaggcgtttaacgtcaataacggcgacgtctggcgctggaacgagctgtggccgcgcatcgcgcagtggtttgagctggagtgcgcgccgccggtcaggctgtcatttagccagctgtttcaggactaccgtgcggcgtggcgtgaacttgccgtaggacagcaactggcgcaggcggatattttacggctgagcgacgggagttttgccgattttgtctttggctgggattacgacatgtttggcgatggcagcaagctgcgccgggcaggcttcacccgcatgcaggcaaccgacgagatgttcttcagcctgttcgcgcaactgcgggcggcgcgtattatcccctgataaagcgttacagcagaaattgagcaatatgtaggcggtattgaaacgccacggtgagtctgctttggggcattatggtttatcaataatgaggggcgctcaatcgcttctgattgagcgcccgatcatcaaaccccatggcggcaagcggcgtgctttcccgtcatgcatgtctgcccatcgcaaaagcggcagcgatcgttatatttcattcggtttctcttgaggggattcctctcggccatgcagcggcctcgtcatcaagctacgatttattttactcagcatctggtggaagatgttaaccagtatatctttcacggaaaggcttacaatgatggccagtccatcgccgtttacatagccggggttggtctctataaaaaattgagcgtcgctacttatcccacctttcggttttttttcaacgcgggttggccctagtccatcgttatgaatgaatacgccattttctctttttatctccagagcaaacttattgagcaatgtctcgcatagatctttcatcggagtattttgccgtgcattttccttggtcggccatactttatttctgttgcagcctttcttgagcattgaacaatagctggaagggtggatgcacagttcaaagaagagtgattttcttgggcggtgtaacatttctgaaatcacaaattttaaataggttaatttaacgatgtttttatttctataatctttcaataacccaacctgactgcggaaaatgtttgactttttgttgtttatttctgtttcgtatcgctgcatgcacataaagccaacggggatgttatcatcataataaatggcaattttgctgatggccgcaccggggtgaatatacgccgagatgatgtcatctgacgtgatattatcgggaggaaagaatattttttcgtgcaattcgctgagtaagttgacaacatgtttgccataaatttcatttttttcgaaaatctttacgtgtagcatgcaacccccatcttaatatttaaatagtacatcaattaaacgcaatcttcttaatggtgctaataatgtcatcaacttgattattattattttctgattgtcccgttcttgtttgccctaatccgcatagaaaaggccttcaataagggacggtatatcacacgaatgttaagattattttaactatagtaaagcatcgccggtatggctagttttgacctgactgacgccatacgctggcggccggcatggtgtctaggtcatcgcagggggatggcgatcggcgattgcgctgaacacgcgatacatcaggtcgcgaaccggggaaattggcggggggatggacgttaaatggtcaagtgcttcttatgattattgttgcaattgttatcagttcctcccttttgttctcggggggaatgacgtgccggctgccggcaccctgaagcagaaaaaatcaggcgatcgctgccgatcgcctgatatggggtgcgcctgtaaacgcgtgccggcttacagctcgcggcggatgatttccgcgccggcgcttaacgcacgcagcttgccgctggcgacctggcgggccagcggtgccatgccgcagttggtcgacgggtagagtttgtcggcatcgacaaactgcagcgctttacgtaaggtgtcggccacttcttcgggcgtttcgataacgttggtcgccacgtcaatggcgccgaccatcacttttttaccgcggatcagttccagcagatccataggaacgcgtgagttatggcattccagcgagatgatatcgatattggatttctgcagcttgggaaacgcctcttcatactggcgccactcggagcccagcgtctttttccagtcggtattggctttgatgccgtatccgtagcagatatgcaccgccgtttcacacttcaggccttcggtggccctttccagcgcggcgatgccccagtcgttcacctcatcaaagaacacgttaaaggccggctcatcaaactggataatgtcgacgcctgccgcctccagctctttggcttcctgattgaggatcttggcgaactcccaggccagcttttcacggcttttatagtggttgtcatacagcgtgtcgatcatggtcatcgggccgggcagggcccatttaatcggctgtgtggtgagctggcgtaaaaatttggcgtcatccacaaaaacgggcttttgacgttccacggcgcccaccacggtcggcacgctggcgtcatagcggttacgaattttaaccacctgacgctgttcaaaatccaccccgttcagatgttcaataaaggtggtcacaaagtgttgacgcgtctgttcgccgtcgctgacgatatcaataccggcccgcagctggtcttccagggacaggcgcagcgcatcctgtttgccttcaatcaacgcttcattctgcagcttccaaggggaccacagcgtctccggctgcgccagccaggaaggtttaggcaggctgccggcggtggaagtagggagcaatgttttcataatcagatagcctttatattttcagttaatcaaagcgcgtagttagcagaccattgctcaagaatattctggtatggtttgataaagtgctcttcggtaaattttccctgctcgatagccagtcggctgcgctcttcccggtcatagacaattttggtcagcgaatgatcctgattattcaggctcggctgatagcacagcccggccgctgagttggcattgtaaatctcggggcggtaaatcttttggaacgtctccatcgtgctgatggtgccgatcaactccagatcggtgtaatcactcagcaaatcgccggagaagtagaaggccaaaggcgccacgctgtttggcggcataaaatagcgcacctgcaggcccattttgttgaaatattggtcggtcaacgaagagcgatcctgccggtactcgatgcccaatatcgggtgctggttgcccgtccggtgataggtgtctttgtttgagatacttaaacagatcaccggcgattttttaaagttttcctgatattcgcgtgagttgacgaagtatttgaagatattcccgtgcagcgcgccgaaattctccggaatattgaagtcagccttgtttttattgtgatccagcagcagcacgctgaagtcataatcgcgcacgtaggacgagaaattattaccgacaatgcctgcaatacgctggctggtttgcttgtcgacgatatgggtttgcaagatttcaatcaccgggaagggcgtactgctcccctctacgtgcatctcaacggagataatgtccagctcaatagcatagcggtcgcttttcgggttatcccaataggccagattattgcaacggttattcatcatggtgagcgtattgcgcaggttttcctgacgatttttccctctggccagattggcgaagttggtggtaatacgcgtgctttcggcagggttgtagttttcatcaaactggctgcgcttaatcgtaaaggtaaactgttgcttcatggtgatctggcatcccgggttctgacgtgagggctgaaggtgctgcctgcggtgccagggagcgctggtttcccgcttatcagccgtcatgttgtcaattcgttaatattgagtaatttatgccagagccccgggatgagtgaaagcgagttaatttcataacaacatgagtcatcttcatgttccggcgcacgttggcagccggcattttcttaccgcgcgcgcagcgcatggatgaggttgagcgccacggcagatagcgtatgctaattagcatcgcattgaaggaaagccttatggattacagcaaaattatcaaagaaatagggcgcggcaagctgcacgcgcgcagtctggagcgggaaacggcgcgtcagctgtaccaggcgatgctggccggtgaggtgccggagctggagctgggcggcgtgctgatcgctttgcgcatcaagggcgaagcggaagaagagatgatcggtttctaccaggcgatgcagcagcaggtggcgcagctgcagccgccggcggggcggccgatgccggtggtgctgccgagttacaacggcgcgcgcaagcaggccaacctgacgccgctgctggctctgctgctggcgcgggtcgggctgccggtggtggtgcacggcgtggtggacgacgccacccgcgtcaccagcggggaaatcttccgggcgctggggattgaggaagccgcggatgcggccgcggcgcagcggcggctcgacggcggtgaagcggtgtatatgccggtcaccgcgctgtcgccggcgctggagcatcagctcggcctgcgctggcgcatgggggtgcgcaacagcgcccatacgctggccaagctggcgacgccgttcggcgagcatgatgtgctgcgtctggccagcgtctcccacccggaatacgtggaccgcgtcgggtcgtttttccgccagatcggcgcgcgtggcctgctgatgcacggcaccgaaggcgaagcctacgccaacccgcagcgctgcccgcagattcactttattgccgacggcgaacagcgcgtgctgctggaacgtccggcgctgaatgaaacgccggacttaccggcggcgaaagacgccgagaccaccgcacgctggattgagcgctgcctggccggcgaggtggcgatcccgcaggcgctggcgctgcaggtggcctgctgtctggtggccaccggtcaggcggcaacgctggagcaggggctggcgcggctggcgtaaggggcattttacttttcacctccggggcggattggcgccgctccgcgacaggaaggacggctatgcaacaggctctcgattactttaatcagttaaatcaggactatctgcgggtgcaccagaccaaggaggagctgttctggcagcagtatatgggcaccggcgcggacgacgtgtcggcgcgctttaccgcggcggaaagcgcctataagcggtttatcggcgagccgcgccgtttggcggagatccgtcagctgctggcgcagctggaaaaccaggcgccgagcgaggcgctgcgcgcgctgcagcatggcctgaacggttggctgcgcttttttgactgcaacgcggtggaagatcccgccgcgcagcagctgctggatcagatcatcgccgccgagtccgatctgttcgatcgccgcaaagcctacccggtcacccacctcaacgcgcagggcgagcgggtggcggcgtcgctgggtgagctgctgaccaatcaggcgaccaacgaaaatgaagcgtaccggcgcagctcgcaagacgcgctgcgcgatctggagcagtggctgctgcacaacggcctgccggaattgattggtctgcgcaaccgctttgcgcgccagatgggctaccgcaactacttcgattacaaggtgaataaaaccgagcgcatgacgccggaacagctgttcgccatcctcgatcgcttcgagcagcagacccgcgaggccaacgcaaacagcctgcggcagctggcggagcggcagggcgagcaggcgctgcagccgtggaatatccgctatgccagcgccggcgacgtcacgcgccagctcgacccgtacttcccgttctcgcagtcgctggagcgctgggtcaacagcttcaagcggctgcatatcagcttccgcggcgcggcgttgaatctggatctgctggtgcggccgggcaaatatgaaaacggctttatgcacggcccggtgccgccgtttgtgcagcaggggcagtggctgccggcgcagattaacttcaccagcctggcgcagccggggcaggtgggcagcggcgcctccggcctgaataccctgttccacgagggcggccacgcggcgcactttgccaatatcgcccagaacgcgccgtgcttttcgcaggagttcccgcccacctcgatggcctatgcggaaacccagtcaatgttctgcgacagcctgctggacgacgccgactggctgaagcgctatgccaaaaacgccgccggcgatgcggtgccggacgcgttgatcaaggccggcatcgatgcgcgtcagccgatgcgcgcctttaacgagcgccatattctgctggtgccgtactttgagtgggcgctgtatcagtgggatgacgagcagcgtacgccgcaggcgataacgcagctggcgcgcgacgttgagcagcggatcctcggcgtcagcggcagcccgcggccgacgctggcgatcccgcacctgctgtcgctggagtccgcctgttcgtatcagggctatctgctggcgctgatggcggtggagcagacgcgccacttcttcctgcagcgcgacggttacctgaccgataacccggctatcggccccgatctggcgcatcactactggctgccgggcaacggcgtcagccacgacgacaccctgcgcagcctgaccggcgaaggctttaacccggactatctggcggcggcctgcaaccagacggtggagcaggcctggctgacggcgcagcagagcatggcggccgcggcggcgcgtccgcagccggcggcggattttaacctggaggcgcatatccgcgtggtggacggcgatcgcgtgctggcggacaacgccgacggcgatgcgcagatgtgccgtgactttgccgcggcgatagaggcgcggcagtaagcggcgcggcgggcgcgctacttcagcgcgtccggccgcaccagatcaaagcggtggctgtcagagatggcgtagtacgccgttggcccgccggcgcgcaggatcggctgtgcggcggcggtctgatagacgccgtgctcatccagcagcgcgcgctcgatatgcaccgccaccacttcccccagcaccagccaggtatcgaccttgtcgccggccgcgctctgcagctggatgcactggctcagccggcactcgaagtgcaccggactttccgccacccgttcggccctgaccttgcggccgggcagcggcgtcagaccggcgaaggcgaactcatcctcgtggcgcggcagcgacgccgagctgttgttcatcgcctcggccagcgggcgggtcgccaggttccagacgaattcgccggtttcgacaatattggccacgctgtctttccagccggagctggcgaagccgatgatcggcggccggtagttaaaacagttaaagaagctgtagggcgccagattgcgctgcccgtcggcgctgacggaggaaatccagccgatcgggcgcggcccgataatcgcgttcagcggatcgtgcggcaggccgtggccggcggcgggttcatagtaataacgtgattcactgctcatactgtcggtgttctcccgggctgagtggcggctaaaatccctttattctggcgcgtttcccgccggctgcaagtttgcccggcgaatatgctatcttatgccgcagttcacgccagtaagagtacgtcaggtgcaaaaaaagaaaacttttccgcagcagaaaaacggcctgcatccccgcaaccgccaccgttcccgctatgatttcccgcagcttatcgccagctgcccggcattagcgccgtttgtcgcgccgaatcagtggggcgacctgtcgatagacttcgccgatccggcggcggtgaaaatgcttaaccgcgccctgctgcagcatttttacggtattgaacactgggatattccggccggctatttgtgcccgccgatccccggccgcgccgactacctgcatcacctggcggatctgttggcggccggcaacggcggcgcgatcccgcgcggcaagggcgtggcgatcctggatatcggcgtcggggccaactgtatttacccgatcgtcggcgtacgtgaatacggctggcgctttaccggctccgaggtggaaagcggggcgctgcagtcggccaaaatgatcgttgcgatgaacccgtcgctgaaaaacagcgtgcgtctgcggcagcaaaagcagccgacgcggatctttgacggcattatcggccccgccgagcgcttcgacgccacgctgtgcaacccgccgttccacgcctccgccgaagaggcgcgcgccagcacccggcgcaagctgcataagctgggcaagggcgagctggcggcgcagccggtgcagaacttcggcggcaagaataatgaactgtggtgcgatgggggcgaagaggcctttgtctgcgcgatggtggcggagagcgtcagcaaggcgcaaaactgcctgtggttcacctcgctgatctccaaaagcagcacgctgccggcggtgtatcaggcgctgcggcaggcgggggcggcggaggtgcgcaccgttgaaatggcgcaggggcaaaaaatcagtcgctttgtcgcctggacgttccacaccgcggagcagcaggccgcctgggccgccgagcgctggcgctgatcccgtcccgttgatgcgccggcagtcgcgccggcgcaaagaaatttcctgactttccttcctttttttccggcttgcgttatgctcagcgcgatcggtaaaaataacaaaggcacagcctaattccttattaaataataacttttgtcaattattcaacttccggtgattcccctgccggcggtgacacggtgtgttctccgtccggcagcgcgcgttgtggtgggaacgacgcgcggaaatagcaatgcgttctgaatattcatcattccgcaaaataagggtcccacttatgccgttacgttttacacagttaaccacccgcaaggctgccgagctggccgccattgaacgcgccgttgccactatcgcgtttactcccgacggcacgatactgcgcgccaacgatctgtttttacagctgatgggctatacgcgtcaggaggtggtcggccagtcgcaccgtattttttgtgaggcggcgtatgccgccagcgcggactaccggcggcactggcagcggcttgccgaggggcaggcgattagcgacacggtgcagcggcgacggaaaaacggcgagccgctgtggctgcagggcacctatacgccggtgttcgaccgccgtggccgggtgtgcgagattatcaagattgccagcgacgtcaccgcgcgcattgtgcgcgaccaggagcatgtcagcctgctgaccgcactgagccgctcgatggcgatgatcaccttcagcccgcagggcgttattttagacgccaacgacaatatgctggcgctgatgggctatagcctggcggaggcgcgcgggcagtcgcaccgcatgctgtgcccggccgaatatgtcgccagcgccgactatcagcagcattggcagcggctggcgcgcggcgagtatattaccggccggtttgagcgggtgaaccggcagggcgcgcgggtctggctggaagccagctataacccgattctggataacgaagggcgggtggtgaaagtggtgaagatcgcgcaggacattacccgcgtgatgcagcagcaacagcaggaggaggcgctgatgcgcgacgtgcatcagctgtcgctggataccgaccgcagcgcggcgcagggggcggacattgtgcagcgggcggtggacggcatgcagcaggtggaaacggcggcgcagcacacctcgcagctgatcggcgagctgggggactattcacagcagatcgatacgctggtggcggcgatgcggaaaattgccgcccagaccaacctgctggcgatcaacgcggcgattgaggcggcgcacgccgcggagcacgggcgcggctttgcggtggtggccggcgaggtgcgtgcgctggcggaacagtcgcgcaaggcggcggtggagattgaaggcatgaccaaggcgatccagcacggcgtggcggcggcgattgacggcatggcgacctgcgtggcgcaggcgggcggcggcgtgacgctgacccgcgacgccggcgcggtgatccatcaggtcaatctgggcatgcaggacgtggtgaagctgatgcaggccttccgttcggtcaagcaggaggaaacggtggattgaggacgcccgctgacgggcgggcatcgttgaggtcagccggcctgccactcggccaccagggtttgcaccagctgcgcggcgggcatctcccgcgccagcgcggcgccctggccggcccactgggcgccgaaacccgcttcgccctgtgcggcggcggcggcggcgagcgctttgcccagcgcataggtcagcggatagggcggaatgctgtccggcgcgatgtcgcgggcaaactggcagaacgcattattgatgcacctggccggccggccggagatggcggaggtcatcaccgtatgggcggcctgcgggctttgcagagtgcgacggtaagccggattggcggcggactccgggcacagaataaacgcggtgcccagctggacgccggccgcgcccagcttcagcatcgcagccattcccgcaccgtccataatgccgccggcggcaatcaccggcacgtcggtgacctgccgtatcgcctgcagcagggtaaaggtggttaaccggcggtcgtcctcctgcagattaaactggccgcggtgcccgccggcctcaatgccctgcgccacaataaaatctatctggctgtcggcgatctgtctggcctctgccggcgtggtggcgctggcaaaggtgacgatgccgcgcgtctttaactggccgataaacgcggcggaggggaggccgaagtggaagctgaccaccgccgggcgcagggttaacagcacttccagcatgcgcgcgttgtcgtgaaacgtctggtagatttcgcttagttcggcgggcggttcggcgccgtactggcggaacagcggcgtgaagcgttcaatccacgcctgttccagcgccgcatcgcgctgtaccggcgggtggcagaacacattgacgttaatcggcccggccgtcagcgcctgcgttttgccgatcatcacttccgcctgctccggcgtggcggcgccgacgctgatggagcctaacgcaccggcgttgctgaccgccgccgccagttcgggggtggagacgcccgccatcggcgcctgcaccagcgggtactgcagattaagccgggtacacaaagcgtttttcatcgttacacctgtctgagttcacggtaaggtagataaaatctcgtgtagagacttaaaaatcaatatcgttttcaaaatgagaatgaaagatgaaccatacttcactggaaatcttcagggtggtggcggaagagctgagcattaaccgcgccgcccgacgtgtggggcgggtgcagtccaacgtgacgacgcgtattcagcatcttgaagaggagctggacgttcagctgtttatccgcgagaaccgcacgctgcggctgtcgccgcagggcaagaaattcctggcgtatgccaacaaaattctcagtctggcggaggaagcgcgccagtccctgcatccccatcatccgggcggcgcgctggcgtttggcgcgatggagtgtgccgccgccagccggctggcgcagccgttggcggccttcagccgggcgtgcccggcggtgcagctgagttttaccacgctgccgacgcgccagctgacggaaaaggtgcaaagccgggagctggactgcgcgctggtggcgctgccggttaacgaggaaggcgaggcgctgtgccccgaggggctgtcctgcctgccgatgtttgtcgaacggctgatgctgctgcagtcggcggcggcggcggaaggctccgcgcccagcagaaaactggccgccttcgttgacggctgcacctatcgagagatcgccctgcgcctgctggccggcgggaagggggagcggccgcccgaggtgcaggcggtcggctcttaccattcgatgctggcctgcgtcgcgtcgggcaactactgctgcctgctgccgcaaagcgtgttgcagctgctgcagctgccgccggggctgtccgctacgcccgccggcagcgccgtcacccagtttatctggcggacggagagccattcgcccgccgttgaaagtatgcgccgcacgctgctggcaacctctgactgggccgagagttagcggcaagataacggggccgcaaagcggccccgcgggtgtggcagcctgcctcaggaaacgtgctgcaggaactcctgcagacgctggctcggcgggtggttgatcagctgatgcggatcgccgtcctgcgcgatgcgacctttgtcgataaagatcagccgcgaggccaccttctcggcaaagccgacttcgtgggtgacgatcaccatggtcatgccttcctcagccagatcctgcatcaccttcagcacctcgtggcgcagctcgggatcgagcgcggaggtgggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcgatggccacgcgctgctgctggccgccggacagctcggacgggtagtgatgcgcgcgttccgccagtcccactttcgccagcagctcgcgcgccagccggtcggcgtcggttttactcaggccgcgtacgcggatcggcccgaaggcgacgttttccagcgccgtcaggtgcgggaacaggtagaactgctggaacaccatccccgcctcctggcggatcagccgctcgtcaacgttcggatcgttgacctttagaccgtcaacgatcagatcgccgcgagtgatctcctccagtttattgatgcagcgcagcagggtggatttgccggagccggacggcccgataatcaccaccacttccccctgattaatcttcaggtcgatatcatgcagcacctgggtttggccgaagtgcttggagacgttgttaaattcaatcacaggattttcatccttctttccagacgacgcagcacaaagctcagcaccagcgtgatgatcagataaatgacggcgacggcgctccagatttccagcgcgcggaagttgccggcgatgatttcctgcccctgacgggtcagctcggcgacgccgataacgataaacagcgaggtgtccttaatgctgataatccactggttgcccagcggcggcagcatgcggcgcagcgccagcggcatgatcacatggcggatggtttcacgccgcgacaggccgagcgccagaccggcctcgcgaaagccgttatggatcgacagcaccgcaccgcgggtgatctcggcaatgtaggcgccggagttgatcataatggtcaccaccgcggcggtgaacgggtcgatacgcaggtcggtaaaggccatgggcagcgcgaagtagataaacatcacctgcaccacgatcggcgtaccgcggatcacttcgataaacaccagggcgatatggttggcgatccaaccgccgtaggtgcgggcaaaaccggcgacaaggccgataatcaggccgccgatcagaccgaggaccgaaatccacagggtcatcttggcgccttctaacagaatgggcagggcgggccagatggcgctccagtcgaactgcatggtgttttactcccggtgttccccaacggtggggatcagacacagccgcacacggcggaccgcgcggtggcggcgccgtgtgcgatgaacacgcggtcagacgtgactatttgggttcggtaccgaaccattttttatagatttggttgtaggtgccgttttcacgcagcgttttcagcgcgccgttgaccttctcgcgcagctcgctgcctttcgggaaggcgatgccgtactgctgcgcttccagcgagtcgcctaccgttttgaatttgccggcgccggcggtcttgatgaagtacagtatgttcggcgtatcgtgcagcaccgcgtcggcgcgcttggtgcccagctccatataggcgttgtcaatattcgggaactgacgcaggtccttggtttttacatgctccttcacgtaatccaccgaaccggtgccgctcttcaccgccaccactttgccgttcaggtcgttgacgttcttcacgtcgttattgtcggcgttgaccatcaccagcaggccgctttggtagtagccgtcggagaagtcgatggccttctggcgctcttcggtaatggtgatgccggccagcgccagatcgacgtttttggtctgcagcgccgggataatgccgccgaagtccatcggcttcagggtgtagtccagcttcagctctttggcgatggcggcccacaggtcgatatcgaaaccgacgtactgattaccctgcttgaattcaaaaggaacgaaggcggtgtcggtggcgaccaccagtttgtctgctgcgtgagaacttacggcaaaggccagcgacagggcggccagcgaggttttaaacagtgacttcatgagaggaatttcctgtacaggttgtggttgacccatttttttattgcattatcgctatgaaataatcgtgccacgtctgcgatttctataaaaacaaagggttaagatgtgatgttgtgccgttacggcgagttattatgtgtacgccctcacgcggcgccccgttaaggtgcgggcgctcgcaatcggggcgttggcttatgattaactaaaaactggtggagaaacaaccgaaagttaacaatttggcatcaatattgataactaaatctaactttttggcgcaacgcaggggatgtcgcagcgcaaaaaaaaccggtcaggcggccctgaccggcgggtattaacgtagttggctgtctttgctgccgcggcggttgtataaactgccggcggcgtgttttttatccagcgcgctctggcagttcagacagtagcgcacgccttgtaacgcctggcggcgcgccagcgggatctcttccccgcactcctgacagtaatgctcgctttcgccgtgccccagcgcctgccgggcgcgctgtacggcatcgtcaacggtggaatcgatttgatcctgaaccgcgccgtctgccgcccatccgcttgccataagccacctcctgcagtgaaacacttctcaacagaatatggcgtttttttcgccgatttcaagcgttgcgcgccggaggcacccggggttattcgatattggcctcgataaaccacaggaatttatccagatcgcgcgaggcggcggtaaagatatctgcggtatcttcgtcatccacggcgctgattgcctggcggatgtcgttcgccaccacgccgtagcggtcggccagcgctttcaggtgttcctgcacgctgtggatatgcgtcgggtagctttgcagcggcgtggccgcgttgacggtctgcacggtgcccagcgcagtgccgcccagttggactacgcgctcggcgaagatatccaggtgatcggtaatcgcggtgcggaagccgtcgagcatttcatgcacggcgataaagttggcgccacgcatgttccagtgcgcctgcttggtgatcagcgacaggtcgataaactgcgtgagctggtggttcaggatactgatggtcgtcagcttggttttttcatccatatcattgcgggtgtacagcagatcagaagatttcgttttcaccagttttgcggtactcataaagatatcctcttaaattgttgtcccaaatttattacgaaataattatagcagcgccgggttattttaccggctgataaaggctatggattaaataggtatgggctatgtggcaggctgactggttaaattaatgttaattctcgagtttatgttattgattgataaataaggatttttatttttaatctgctggtgtgggattatttcttcaatcaccgctctgatacggcgtttaattaagcgttgataattaacggataaatttatctaccgcctttgaccgtcttggttatgttttataagcctgcattgaggcgggttttatgccttgagaaggtttttcccctatgcggcgtacggcggtaaccttcaggctgcggcgccgcgctgacaccgttcagcttgatggtgatgtctggcacgctttacctgcaacaggccacttccatgcacaataaagtttgcagcagataacgtctggccaccttgctgacggcccatgataggaacagtgactcgcttcgcattttcagcgccggtgaaaatctactttgtcactgctttagctaaaacctttcagctaactacatgaggcagaataatgaagacgctaaccgcagtttccgtcgctatctctttgatttccggctatgccaacgcacaaaccatcgtattgaccgacagtgaaaaaggcattgaacagggcaactggcaaaccgacagccacaagctgaagctggcgggcgccgatttcagcctgcgtcagcaggtgctgcacggcggtaaacaggaaggctccaaggtgattaccctgaccagccccggcggcctgaccatcgcgctcagtccgacgcgcggcatggatattttgcatgttaacggcggcggcgtgcggctgggctgggattcgccggtcgatgaggtggtgaacccggcctatatcaatctggaaagccgtaacggcctgggctggttggacggctttaatgaaatgctggtgcgctgcggctttgaatggaccgggcatccgggcgttgaagacggcacgctctatacgctgcacggccgcgccggcaatacgccggcctccaaggtgctggtggagattgatgaccaggcgccgcatacggtgcgcatccgcggtttgctgaaggaaaatacctttaagaaaagcaacctggaaacctggaccgagctgcgctacgtgccgggaagcagcgcctttaccattgaggaccgcctgaccaaccgtgcggactatccgcgggactaccaaattatctaccacagcaatttcggtaaaccgctgctggaagagggggcgcgcttcagtgcgccgatcaaggagatttcaccgtttaatgcctatgcccgcgccgggctgaagagttggccgcagtatcaggggccgacccagggctttgatgaaatggtgtttaatattgtgccctatgccgacgccgagggaaaaacgctggcgatgctcagcaaccgccagggcgaccgcggcgtctccattgactttaatacccggcagttgccgctgctgacgctgtggaaaaataccgacaccgagcggcagggctatgtcaccggcatcgaacccggcaccaattatgcctatccggtacatatcgagcgcgagcaggggcgtatcaaacagctggcgccggggcagagcacgcagttcacgctgacctacaccctgctgcagaacgcccggcaggttaagcagaccgcagagcgggtcagcgcgctgcagggcggccgcgaggtcaaactgcgggaacagccgatcgcggaggaatagtcagggcggcgtcaggccggcgcggcggcctgacgctgggacgttagaaatcatacggctgttcatagtgcactttgacgatcgcttttttaatcagctgcgggcagcgcagcaggcagccggttttgtgaggttcaaacgggaaaaacagcacgaacatgccgggcgtcatatgcagcgtctgccacggacggcgaatatcggcccgctggtaatcctgctgctgttgataggcctcacagtgaatctcgctgcccggcaggccgtagtcgatgcgctcttcgccgcttagcagtatctggatatccagatactggtagtgcagcacggcgcgcttttgttcggcaggctcggtggttagttcgaccacctccataaagatgcgatcgccgtcaatatcgtggcgtcccaggggcaggttaggcagatcttgctgacgcacctgagtcagaatgtcagccagatctgaagacagcccctgtccatagcggggattaaataaactatttaagatcattcagcttctccgttccgtcgataaaaattcccacacttattgtggctattttatcggcgaaaaacagttaagccgtccgcaatccgatgatctaaggcaggctttcaatgcgcggttttggcctgatggtcagcgtcgcgcccatggaggcgatgataatggcgcttagcgccagccattgcacctgcgtcaggtgttcaccaaggaaaatcatgccggaaaaggctgccattgccggttccaggctcatcagggtgccgaaggtgcgcgccggaatcttcggcagcgcaataatctccagcgagtagggcagcgcggtggataaaatggcgacgcccagcgccaacggcaggatatccacattaagcagcgccgcgccggtgtgccaggcaccgataggggcgaacaccagcgtggcgatcagcgacccgaccgctacggtgcccgggccgtgatcgccgccggctttctgaccaaaaataatatacaccgcccagcaggcgccggcgcccagcgcacaggcggcgccaaggggatcgatgctgttgacgccgtcgccgagcggcagcagaaagaccagcccggtgatggccagcgccacccagacaaagtcgatcgcccggcgggatgagaacatcgccaccgccagcgggccggtgaactccagcgccacggcgatgcccagtggcacggtgcgcagcgacagataaaacagatagttcatcgcccccagcgccaggccgtaaatcagcagcggcaggcgggtgccggcgcaaaaacgcatgcgccacgggcggaagatgataaacagaatcagcgtgccgatgcacagacgcagcgtggtgatcccttcggcaccgaccaggggaaacaaacttttcgccaacgatgcgccgctctgaattgacaccatggcgaccagcagtaagcagaccggcagcagtatagaagacgcttttgcagaaaccgacgaagacatccttttaagccttaattatgcattcccgcagcaggggagatcggaggaaaatgagacagattgcagtgtaatgaatcgccgacgttctgtctgcgaaaagcgtgcgaaggcgatttttaaacggtttgtttaagtaaaattggtgcgttagcacaaaaagtgcgcattttattaagaaaaatctggatattaaataggtgatttttgtcacgctagaggatagaatacgtccgaaaattaagcgaaaagaagcggatacaatattcttgtaatcttctgttacacgatatcaagtgttagacactcaaatcggggcagagtttcacgctaatttttgttatattttcatcgtatagacaaatggatgtacttaataataaaacgcgtttgaggtggttatgaaaaaaattgcatgtctttcagcagtagcagcttgtgtattagcagtgaccgcaggtactgcgttcgctggtcagagcaccgtaaccggtggctacgctcagggcgatttccaaggcgttgccaacaaagctgacggcttcaacctgaaataccgctacgagttcgacaacaacccactgggtgtgatcggctctttcactcacgtagagaaagatcgtgctgagaacggtacttacaacaaagctcagtacaactctatcaccgcaggtcctgcttaccgtttcaacgactgggcaagcatctacggcgtgatcggtgtgggctacggtaaaaacgttgctaacgcgcaggacggttctcgtcgcggcggcagcagcgactacggcttcagctacggtgctggcctgcagttcaacccaatccaggaagttgctctggatgttggttacgagcagagccgtatccgcaacaccgacatcggtatctggagcgttggcgtaggctaccgtttctaagaattatcgttagcggcccgccatcggcggccgtttacgacaaaaaatccgccctcggggcggattttttttgcctgcgcctcggctcagagcgtttgctccatcaccagcaccgtccgctgatggtactcggcgcggtgggtctcacgaaagccaatcttgtgcgccaccctgattgagggctggttatgcggtgagataatgcactgcgttctgccgcccggcagcgcgtctttcccccaggccagcgccgcccgtagggcctccgtggcgtagcctttgccctgggctgcggtgcacaatagccagcccatttccggagcctccagcgccggtgagatctcacgctgatagttggcgaagccgaggctgccgataaattggccgctgtgtttctcgcgcaccgcccagtaaccgtaacccagcagctgccagtggccgagatagcgcagcagacgtccccagctttcttcgcggtcgcgcccggcgccgccgccaatatagcgcatcacctgcggatcggcgctcatcgccgcgatggcgtcgaaatcgtccagggtgtaagcgtccagaattaggcgttcggtggtgaggcgaggggcggtggtcactaagggtgaattcattgttcctgctctccgcaaggtgcggacgcacgcgcggcgcgtccgcaggggaaaagaataggaattcagtatgctataccagcagccataaaagccaggtaaacagaaagccgctgacgctgagcacggtggtcagcaccgtccaggttttcagcccgtcggcgaccgacaggccaaggtatttggtgacgatccagaaaccggagtcgttaacgtgcgacagtcccagcccgccgaagcaggtggccagcgtcaccagcaccagctggagatgattaagcccgccgaccgcctctgacagcagcccgccggtggtcagaatggccaccgtggccgaaccctgcgaggcgcgcagcgccagcgagatgataaacgccgccgggatcagcggtaggccgatggtggtcagcacctcggccagcgccttgccgacgccggactccaccagcaccttgccgaataccccgccggcgccggtcaccagaatcaccaccgcggcggtcggcagtgccgcgcccatcacatcgctggtgtgctgcaggctccaaccgcggcgcacagccaggaaataataggccagcgccagcgctatcatcagcgccaccgccggcgcccccagcagcgacagcgcgtcgcgcaggccggagccgggttccagcagcgtggcggagacggtgccggacatgataatggcgatagggatgataatcagcgcggcgatcagcccggcgctcggcgggttgaggcgatcgctgatcggcgcgttgctctccggcgcggccagctgcagctgctccagcacctcgatcgacagcgggtaggccttgcggttcaggtagccggcgacgaagtaaccgataatgccgaccggcacgcagatcgccaggccgataatggtcagccagccgatatcgctgccgagcaggccggcggccgcgaccgggccgggatgcggcggcagtgccacgtgcaccgtcagcatcacgccggccatcggcaggccgaatttgagcggcgacaccttcgccaccttggcgaagccgtaaataatcggcgccagaataataaagccgacgtcgaagaacaccggaatgccgaggataaaggccgccatggtcagcgcggcgacggtgcgtttggggcccagcgcctggctgaagcgctgcgctagcgattccgcgccgccggaatgctcgatcatgcggcccagcatcgccccgaggccgataataatggtgaccgaaccgagcacgccgcccataccggcggtcataacgcccatcacttcgccggtcggaatgccggcggccagcgccaccagcaggctgaccgccaacagcgcgataaacggctggactttggccttgataaccagcagcaggagcagcatcactccggccagcgctataaacagtaacattgtggtagacatggtgttgcctttaagcaggttccccgtctgtgcggggtacagaagcccaggcgccgcgatcgccgggtgagccggcgatacgggcgcacgtattgttatagggtgtgcttggcgttaacggttacagatagggcctgacccacgccagcccggcgtcagtggccgcgcgcggctggtattcacagccgacccagccgtcgtagccgagacgatccagctgtgcgaacagccaggggtaattcagttcgccgtcgtccggctcgtggcggtccggcaccccggcgatctggatatggccgtagcgtccggccagcgtctgcatcaggccgctgatattgccgtccaccagctgcgcgtggaaaaagtcgaactggataaacaggttagggcgatcgacctccgcctgcagcgccgccgcctgatgctggctggaaaacaggtagttcggtttcacctgcgggctgagcgcctcaatcatcacgttaatgccgttcggggcgaaagcgtcggcggcatagcgcaggttgctgataaaggccgtgcgataggccgccggatccgcgccggcgggcaccacgccggccatcacgtgcacgctggggcagcccagcgccagcgcatactccagcgcgcgatcgatatcggcgcgcgcctcggtttcacgccccggcagcgccgccagtccccattcgccggcggcggcatcgcccggcgcggtgttgaacagcacctgcagcagaccgtgccggcgcagctgttgcgccagcagatcggcgggatagtcataggggaataggtattcgaccgctttaaagccggcgtcggccgcggcggcaaagcgctccagaaacggcagttcggtaaacatcatcgataaattggcggcaaatttaggcatcatcagctccgtaactcggcaatttcatcatcggtcaaatagcggatcgggcggtcgccgagggtgaaaatcagcttcgccgcgtcctccatctcttcggtgttgtctgcggcggcgcgcagatccttaccggtaacgaccggcccgtggttagccagcaggaaggcgcggtaggacggcgccagccgcgccagatcctcggccagacgctcgtcgccgggccggtagtaaggcaccaccggcacctggccgacgcgcatcaccacataaggggtgaaaggcttgatggcgttgcgggtgtccagcccctgcaggcaggagagggcggtcagataggtgcagtgcagatgcaccaccgctttgcactccgggttattcaggtacagcgcacggtggaagctgatctcttttgacggtttgtcgccggagatccactcgccgtgcaggctgaccttggacaggcgttccgcctgcagctcgccgaggcaagagccggtcggcgtggccagcaggttgccgtccggcagcagcagcgacaggttgcccgccgagcctgtggcgtagccgcgctggaagaatgaggcgccgaggcgcaccatctcttcgcgcgcctgttgttcggtggtgtgcgtcataacgggaactccgtttgtgctcgggcaaagaagttttcgtcgccgaaattaccggatttcagcgccagggagaccggctgttcaatggcgcgcacccagggtacgccgggagaaatgcacgggccgatgtggaagccgcggatagccagcgcctgcgtcaccacgccggaggtttcgccgccggcgacgataaaacgccggaaaccggcctgatgcagcaactgcaccagcgcggcgaacagcgcttcgaccgcctggctggcggcgtccacgccgtattgctgctgcgtctgccgcagcgcttccggctcggcggtggcgtacagcagcggcgcgagatcgccgctctgcgcctgcacccaggcactcagctcgcgggcatagcgcgcgcgttcgtcctcgccgatgcagcgtgccacgtcgatggcctgcgctgccgcctgctggcgatagcgggccacctgcttattggtcatggtggagcaggagccggagagcaccacggccttctccccctgcggcgcgccggcggcctgagcctgcgtctggcctggctgcgcccactggcgggccagaccgatcgccaggccggagccgccggtgaccagtttcatcgccttcagcgccgcgccctgggtcagcaggtgttgttcattcagcgtatcgagcaccacatagcgtacgccctgctgcgccaactgctgcaggcgggcgcgtacgccgtcggcgccggtgtccatgacggcggcgtcaatcagtccgcagcggccggcggcctgcgcctccatcagccgcagcagattgctgtcggtcatcggcgtgaccgggtggttgcgcatgccggactcggacagcagctgatccatcacaaacaggtagccctgatacacggtgcggccgttgaccggcagcgctggtgaaatcaccgtctggctttcccccagcgcatcgagcagcgcatcggtcaccggaccgatattgccgcgggcggtgctgtcgaaggtggaacaatatttgaagtaaaaccgttggcagccctggcgctgcagccaggccagcgcctgcagcgactgcgcgactgcctgctctgccgggcaggatcgcgatttaaggctgatcaccaccgcctgcgcgtcgacggcggcgtcgctgtccggtacgccgttcagctgtaccgtcgacaggccattttccaccagaaagctggcgatatcggtggcgccggtaaaatcatcagcaattacgccaagcaacattatggcaactcctgtttttgcggcagttcgatgccggtgaagattttgatcactgcgctgtcgtcttctttaccgtagccggcgttgctggcggaggtaaacatattcagcgcggtggaggccagcggcagcgggaagtgcagcgccttggcggtgtcggccaccagtcccagatccttgacgaagatatccaccgccgatttcggcgtatagtcaccgtcgaccacgtggcgcatgcggttttcaaacatccaggagttgccggcggcgtgggtgaccacgtcgtacatcacatccagcggaatgccggcgcgggcggccagcgccatcgcttcggcgccggcggcgatatgcaccccggccagcagctggtgaatgattttcaccgtggcgccgaggccgatttcgtcaccgacgcggtacactttagccgctacggcgtcgagcagcggctgcagccgggcgaaggtggcgtcactgccggcggccatcaccgtcatctcgccggcggcggctttcaccgcaccgccggataccggcgcgtccagcatgctcagcccctgcgcggccagccgctcggcgatatcggtggcatcggcggcggaaatggtcgaggagaccatcaccggcgtgccgggcttcaactggccggccagaccgcgttcgccaaacaggatctgtttgacctggacggcattcaccaccagcagcatcaccgcgtccagttcggcggcaaacgcatcggcgttggcggccacctgcttggcacccgcttgctccagagcggcgcgtgcctgtggattgagatcgacgccgtaggtggttaagccggcgttgatgcaagattgtgcggcgcccatgcccatggagccgaggcccacgatgcagacggcgtagttggcgggttgtgtcatacagactccgtgttaattttagtgatattttgttctcatgtgttaaatgtaagcgtttttaagcgcctgtagggtgaccgtcttcacaaaaattaacgatgaatgctgtgtgagtcacgacgtattcgcagagataaaacgctaatcatttgtttatctgacagattatcgcttttgcctactttacccccggtgcggcgcttgctgtcagcgcacgaaaattgacgtaaaatcacaataattatcagcagtaaggagaggtcctgtgatcccggtagaacgccaccaacaaattttggccctggttgccgaacgcggcgcggtcagcatcgccgaactgacggaacggctggcggtgtcgcatatgaccatccggcgcgatctgcagaagctggaagagcagggggcggtgatcgcggtatccggcggggtgcaggcggccgagcggctggcgattgagccgtcgcatcaggataaggaagggatgttcagccagcagaaggcggcgatcggcgcgctggcagccagcctgatcccggccaacagctgtatttatctggatgccggtaccactacgctggcgctggcgaagcagatcggcgagcgcggcgatttaacggtggttaccaatgattttgtgattgcggcctacctgttggaaaacagccagtgcgaactgatccacaccggcggcacggtgtgccgggaaaaccgctcctgcgtgggcgaggccgcggcgcaggcgctgcgccagctgtttatcgatctggcctttatttccgcctcatcctggagtatgcgcggcctgtcaacgccaagcgaggataaagtggcggtgaaaaaggccattgtcgacgccagccggcggcgcatcctgctgagcgatacttctaaatatggcaaggtggctacctatctggcactgccgatcgcggtgtttgacgccattattaccgatagttatctgcccgatgccgcccagactgctattcagcaggcgaatattaccctgcatatgaccggcgaatagccggtcaatatcctggtgctttctggcccgacctttggcgcgctgccggcggcagcgtggatgcgggccggtgcggccgccttttcccgcagcgcacggggctgaatacccgaagttgtgcacgatattcacattaaatcctacggttagttagggcttaaccttacttttaagcttaaaattttattaaatgccctataaaaaactaactttaccgatattgacttttgaatatatccattctgaccgcctttgtatactctaaccgaaaatggcaagaaaattcctaattgttgtcggcgatgagaaaaggtattggattcccgctgttattcattttgaacgcaacgttttcttttataatcaacgaggaattttacgcaattaacgtggtttccggttaacatccgtatagcattctttgctaacggcgaatgcttaagtatagtaggaaatatgaaatatagaattaatggacagattctttttgatacggacagtggcagtctgggattagcaggttttccggaagaagccctggctatttctaacccgtcaaagcggttattgcttttacttattactcaccacggcgaacaggtcagccgagaactgatattccgcaaggtgtgggatgattacggcatggtgtccagtaataacaaccttaaccagtgcgtgagcaaattacggcgggtgttaaaaacgttgggtattgatgacgaggtcattattaccgtacccaaagtcggctttatgctggcgcataatattacgctggaggcggatgagacggtcatcacgccgccgcaggccgccgcgcttgagcagggtgaagtccgcaccgggtcccggtgcgctgccgggcggcgtttacgttgcggcgtggcacttgggggattgctgctgctggttatctgcgtcggcatttggctgatttatcgtaacagtgaggtcaggcaggaacgtctgattggcgaggtgaataactgcaagatctttttatcggcgccgcgcgccacaatgtatggcaacgagcaacaggttaacgatatgctggcgtatattaacgccaatccgcaatggtgccagaatgacgagtatttactgctgctcagcagtaatcaggtgggtacctacattaaaggcgtttcccggctgtttattttgacgtgccgggtggagcgtgaataccgcgttgaggtttgccatagtcaaaaagagcggccgctactttagcctgcgctgcataataatactccagccgtgctttaatttatcacatcataacgattaattaacatagcggctgccgtaaacgtaaattattttgcaggtgtatattatttttttagatgattcatttattatttgaccattgagcgtcgcagcgtggtcgataaatgtcatcgcgcgaggggaaaatgaaaaataacgatcagaaccgtaattttattttatatgatgcgatgccatgggtcggtatggggttggaggcttttttacgcccgttgagtacagtgacgcagtcggttgccagccttagcgagctgaagacggtgctgtcgcaacaacccaggcaaacggtgatcatggaactgtacggcgcgcaggagtgcctctatgacggcctctattttatcctgcatgagaaagccttctggccgaatacgccctggatagtgctgacggatatcaaaaatcacagcgttttgcgtctgttgtcgtcgagcccggatagcgtgctggtgtccaaatgcgacggtttggctgcgattttggacggtatctctgcggcgcatcatggcgtgcactatctcagcccgactatccggcgctgtattgccggccggcagaagatcacggcgttcaggcagctgtccgacagcgaatggcgcatcctggcgttgatggcggcgggcttctccgtcaaaagcatcgcgacggccacctaccgttcctacaaaacggtgagcacgcataagctgaacatcatgcataagcttggcctgaatcaatgcggttttatccacctgctgctctcgctgcgtacccgttggccgtgctgaacggccggtaatgtgcggggctgtccggcattggtgcgcgcagcctgttagccctgccttcccgtgccgccaactctttcctcccgcattgtcgcatcaccaaatcaccgcaacaccacatcgccattccggcagcgtctatggctcggaggatagcccgtcgtgatgcctgttttatccgcattgcctgcgggttattcacgggctccgcatgcctgcccgtcagcggtgaatattccggctaattaagcctaaatatcagcagctgaatctacggtggaaacgcacctggcagagtttttttattaagaatcgatgtaattcacttgtcggtggagtttaaatctaaatatttgttatttgttggttaatgagtctatcgattgaatttcgatataagatttgtctcgtcaaatcaggccaatcaaccgaaggcgcctgatgcgctttcaaggattggccggccgcgatgtagtcagttttttcccgctttacagcgtgctgttgcggggataaaccgccagtcgccaaaggaaagtgcacgacccaggaaccggcggaagggaacattgttcaacgacccgcctcatattcaacttgaagggaaattacattctatgactatcagcaaaatcgctctcgccgttgccgccatgacgctgtccggcgtcgcctcagccaccaacaccatccagtttcagggcgaggtctcagaccagacctgtaccgtaagcatcaacggcaatgcctccacgccggtggtgctgttgccgacggtttccaaggctgacctggcgaccgccggcgccaccgcgggccagacgccgtttaccatcggcctgaccggctgtaccgccgatgcggcaaacgccaccgccgttaaaacggtattcgtggccaacaatctgaccagcgacggccgcatgggtaataccggcagcgcgaccaacgtttcgctggagctgattgacccggcgacccctgctacgccgctggatctgagcggccaagcggggacgccggggctgaacctggcggccggcgccacctccgcctcttacgactttgccgtgcgttactactctgaaggcggtgcgaccgccggttcggtgctgggtagcgtgcagtacgccgtatcgtatcagtaatggtgtttccccttccgccggtgcggaagggggttttgcgaggccgcttatatgacgatcaagggattttgtctgtcactttgtctcaccagcgcgctgctggccggatcggccatggccagcgtggttatgctgaacacccgggtgatttacccggcggacgcccagtcgcagaccgtgcagttcaccaatcagggggatatcccctatgtcatgcagatgtggaccgacgtgaataacccgtcgtcgacgccggaaaatgccgacgggccgtttgtcacggtgccgacgctgtttcgcgtcgagccaaagagcggccagtcggtccggctggtgtttaccggtaaggatctgccgcaggaccgcgagtcggtgttctatctgaattcggcgcagatcccgccgaaaaacgccgtcagcggcgccgagaaccagatgctggtggtgctgcgcaaccgggtgaaaattttctatcggccgaagaatctgccgggcagcgccgacggcgtcggcggacagctgcgtttttccctgcgtcagcaggacgggcagtggcggctcaacgcctataacgattccagctattacgcctcggtgatcggcgcagcggtgcaggtcggcaaccgggacgtgccgttcaagacggatatgatcgcccccaggtcgcaggccagctggccgctgttgcagcgtacgctgtcgccggccggcgcgcagaaagtcacgtttaccctggttaatgactacggtggccatatcaaggtggaagcgcgcctgagtcagtaaaacgcgcgctgcggagttgcacgtaagggactgaagggatgcaaacaacaatcacatattccggtagcgcacgggagagtgcgtcgccaggcgtgatgcccggctgcggcgcgcgcctaaaaccgctggcgttgacgctggggctgctgacgccgctggcggccggtgccggccagtatgaatttgacgacagtatgctggtgggcagcgcgggacagcagagcctggcccgctttaaccgtgcgcacacggtggcgccgggcgactatcaggtcgatatttttatcaacggcgcttttctctcccgccagacgctgaggtttgccgcgctgcccgctcaggagacggtggttccctgtttcagccgcgacgcgctgatcgccgccggcattttaccggacagcatcaaaagccgtgccgcacagacgaccaccaatgcctgcctacctctggagcaacaggttgctggcgccagcagccgctttgattttgcccgtctgcggctggatgtgtccgtgccgcaggcgctgatgaagcgcgtagcgcgtggctcggtgccgcttgccgaactgtccgccggcgaaacgctggggttcgtcaactatgacagcaactattaccgcagcaagaacagcggcacgaccagcgattcgatctatctcgggctgaacagcggctttaatctggggctgtggcagctgcgtcaacagtcgagctatacccgctataccagcgatcacagcgccgcgctcagccgctggaaatcggtgcgcacctacctgcagcggccgctgcccgcgatcaacggccagctgacgctgggtgacagctttacttccggcagcctgttcagcagcctcggcttccgcggcgtccggctggaaaccgacgaccgcatgctgccggagtcgcagcgtggctacgcgccgaccatccgcggggttgccgccaccaccgccaaagtgagcgttacgcaggccggtacgcagatttatcagaccacggtggcgccgggcgcctttgtgattgacgacctctatcccaccagttaccagggcgatctggtggtggagattcaggaggctgacggccgggtatcgtcatttaccgtaccgttttcggcggtgccggactcgctgcgcccggggcgtgcgcgcttcaacctgtcggccgggcaggtgcgcaaccttggcgacaacgacgatctgtttgccgaactcagctaccagagcggggtgagcaacgcgctgaccgccaacggcggcgtgcgcatcgccgacggctatcaggcgctgctcggcggcgcggtgcttgccagccgcttcggcgcattgggtatcaacgcggtgtattcgcgcgccgatatgtggggcgatacgctggacggctggcgcgtcggcgccacctacagccgcacctttaccccgaccaacaccacgctggcgctggcgggctatcgctactccaccgaaggctaccgcgatttgggcgacgtgctggggctgcgcaatgcgcgtgaccgcgacgcggtctggcgttccagcacctaccagcagagcgagcagtttgttgccaccgtcagtcaggggttggggacgtacggccagctctatttttccggctcgaccagcagttaccgcggcggccgcgggcgcgatacgcaataccagctggcatactcgcacagctatcgcaacctgagctataacctgtcgctcagccgtcagcagaccggcagcacccgctatggcctgcaggatgcaagctacgtggcgggcggcacgacgcagaacgtggtgatgctgtcggtgtcgttgccgctgggcggcggctcgcgttcgccgatcctgtcggccggcgttagccatcagagcggcgatcgcggctatagccattatcagtcggcgctgtccggcacgctgggtgatgaccagagcctgagctacgcgttgaacggtgcctatgacacgggcggcgccggcagcagcttcggcgccaatctgaccaagcagaccgcggtcgctacgttgggggccaatctgtcccacggcaaacattacacccaaggcggcctgagcgcgcgcggcgcactggtggcgcatgccggcggcgtgactctcgggccgtacctgagcgatacctttgcgttggtggaagcggagggcgctagcggcgcggaagtgatgaacggtatgggggcgaagatcgaccgtttcggctatgccattgtaccgtcgctggtgccttaccgttacaacgacgtcacgctggacgccaaaggggcggagaacgttaacgctgaactgacggagaaccagcagcgcatcgcgccgtacgccggggcggcggtgaaagtgcgcttcaagacgctggaaggctacccgctgctgatcaaactcagcccgtccggcggcgcgctgccgctcggtgccaacgtttacgatgacggtaacgcagtggttggcctggtcggccagggtaatcagatctatgcccgggcgttgaagcaacgcggcgtgctgcgggtgaaatggggtgagtcggccgaggcgcagtgcacgctgcggtacgatttacgcggtcaggctgtgaaacagtcgctttatcgtctggcgttgccctgcgtgagccagtgacgaacggataatgatgatgaacatattctcgcgcgccgtgctgctgacgctggccggcagtctgtggctcggtcaggcgcaggcgatctgctaccggatcaccgccaccaacactaacgtcagttcaaactactacaccgatccgagcaagggtatcggcgccgcctggagcggttcgaccgacacctccggctcgatcggcacgctgccgacgacggtgaatatcaataacagcctgtttcagccggacggcacgctgatcgccagcggcactgtcagcgcgctggaggccggctccggcagctacagcgccgaccagatcctgttccgctgcaccgccgatgaggccggtaagctgtatgaatactatgccaccaacggtgactcggagtgggccggcaaggtggaggttggggcggtggccggcctgccggaaacctaccgcacctacgccaacggcatggcgctgcgggccaccaatctggcgaccggcgaatattactcccgctactggaaggcgcggccgttaaccaacctggaaacggattcacagggctggattctggtgaaggccagggatttcagcgataccaaggtggagctgttccgcctgagcaactcgaccgggccgatgaccgccagcggcgtttacccgcagtcgcagccggcgacctatatcgcctttcagggcggtggactgtcgccggctttgagcgtcggtgcggattcgctattgcaatttagcggctggtacgccgtctggcccggcgcggtgaacctgtataaccggctgtatattcgccgctccgccacctgctcggtaaccaatgtgacgccgctggtacgttttacgccgattaccgcccctcaactgcgcgccggtgaaacccgccagatgccgatcaccatccagttcgactgtcagaccggcacgccggcgaccaccggcgtcggcgcgtttgccagcggcgtcgccgccaaccagacggcgatgggcattctggtcaacccggcaaatgccgccgcggcggtggcggaaggcgtcggcaccgccggatccggcgtcagctatctgctgtcggacggctacggcgtcgatcggaacgtcgccaccggcgtcggcattcagatttcccgccctggcggcgccacgctaaacctgctgagtaccctgagcggcgcggtggccgccggcaaccgcgccggctggtatccggtgttggatgacgccagcgccggcgcggtcaccaacggggtgaccagttacagcaaaaccttaaccgctacgctgcgggcgctgccggggaaaacggtcaccgccggcagcgtcagcgccagtgcgcaggtgatcattcaggtgcaataatgatgatgaaatctctgacgttctgtttttgcgcgctgctcagcctggccggtgatgtcaatgccggggtgattgtcgagtcgtcacgggtggtctttgccggcggcgaccgcgagcgtgcgctgctgttggtcaacggcaacgactatccggtggtggtgcagacctgggtggatgacggcgcgccggacggaacgccggaaacggcgggcgaggtgccggtgatgccactgccgggcatcttccggttggagccgggcgagaagaagaacctgcgcctgctggcgacgcaggtggcgcagccggtggatcgcgaatcactgtactggctgaacgtgtatgagatcccgccgaccgacgcgcgcctgccgccggccgtgtcggcgcttaaggtggcggtgcggctgcagctgaagctgttctaccggccggacgggctgcagaaaagggcggcgcagttggcggccagtcagcgtttcagcctgacgcggcagccgggcaggctgatgctgacggtaagtaacccgacgccgctgtacgctacctacggccaggcgcagctgaacggcggcggccggcagacggcgctggcgatcggcatgctggcgccgttcgccagcaaaacgctggatgtggatgagcgcagcgttggccggccggagagcgtcagctatatgttgatcggcgacgacggccagggcgttgccggcagcgccgcgctgaggccataaaaaaggcgccttgcggcgcctttggatcgctgccgctgtggcggcgttacatatccgggaaggtcagggtattgcccggcgcttcgcggtgaatatgcaggaagttcaggtgtttttcgtactggtcgagaatatcgccaatcacctgttctttgctgtagtccatcaggtcgttgccctgggtgccttccatcaggaaggtttccagccggtagtagtgcgatttaccggagcgggcgcgataggtgaagcccggtaccgaatagcgctgtggccagatctgatagataaagttctgctcttcccccagatgtaccagcagctccaggtgcggcaggcgctcctcttccgccggcggcacttcgctgaactccactttcgcgccgcgcagctccagctcgcgcgccacttcctgcattgctggacggcagacgcgatccagcattttctgcgtgtatttggtgcccgggtagttcatcacgcgcgacaggcgctgtttccagttcagcacttcattgctggaggccggcgtcggcgccgaggtgctcagcgcgccggccttgcggtaatcctcgaccttcagcgatttatacaggccggccatcacgaagaagatcacaaagctgaacggcagccccataatcaccgtggcgttctgcagcgcggagacgccgttggtcatcagcatgccgatggtcagcaggccaatggtgatcgaccagaaaatacgcagccagttcggcgcatcgttattgatatcgctcaggcgcgaggtgaagttgccgagcaccagcgagccggagtccgccgaggtgacgtaaaacagcaggccggtgatggtggcgaccgaagcgctgaaggtgaaggcagggtattccgccagcaggctgtagaagccgtgcgccggatactgcatcacttcctgagcgaacgcggtgttgccgtggataatctggtacagcgcgctgttgccgaagatcgacagccacagcagggtaaacacgaacgggataatcagcgtaccgaccacaaactgacggatggtgcggccgcgggagatacgcgccaggaacaggccgacaaacggcgaccaggcaacccaccaggcccagaagaacagcgtccagttgttcatccactccaccggacggtcaaaggcgaagctgttgagcgtcatgcccataaagcggttgatgtaatcgccgacgttgagcaccagcgcgttgagcaggaactcggtgtcgccgaagaacagcacgaacgccatcaggccgaccgccagccagacgttcagctccgacagaatgcggatgcctttatttactccggaggtgaccgagatggtcgccatcaccaccgacagcaggatcagcgcgctctgcaccgtcagattttccggtaggtcgaacagcaccttcagcccgtagttcagctgcactacgccgatgccgagagtggtggcgatgccgaagatggtgccgaccaccgccgcgatatccacactgtggccgatcgggccgttgatgcgcttgccgaagatcgggtacagcgccgagcggatggtcagcggcaggttatagcggtagctgaagtagccgagcgctatccccatcagggcgtacatcgcccagccggtcaggccgtagtggaacagcgtccagaccatcgcttgacgagcggcctccagcgtctggccctggccttccggcggcatcatatattgcgtcaccggttcggcgaccgagaagaacatcaggtcgataccgatgccggcggcgaacagcatcgccgcccagctcatcaggctgaattccggtttggactgttccggcccgagtttgatcgcgccgaaacgcgaggcggcgatacagaccacaaagacgatatacagggtggcggccagcaggtagtaccagccaaaggttttggacacccagttcagggtgcgggtaagccaggttccggataaatcagtgaagaaaatcgtcatcagcgagaaggccaggatcagccccgcggagatgaagaaaaccacagggttgagtcggtcctgctgtggttttgaggaggtgtcgtgtgttgtcatcgtcttcctctggtgtttaacaactgagtagaatcgagccttccgccggcggcgttcacctccggcgaaatacggcagacagcccgacggcaatcattaccttcgctttcttaaaattaccgccgcaactattagcgcagcaaaaaaacactgcgcggcgggaaccgcttacagccactgattttggtcaggtttgttaaatacctcacaaaaatcagccagttccacaaccgaaaagtacattttagtaaccaagcggtaataaaatatatgcaatttttattgaacgttcaatcaaaaaaaagtttaatagacctgcgccgtttcttaattcttgctaaaaactgccatactggctcaggaaacgtcgccttacagaagacctgttttgagagtcggagccatgccaaaagtaggaatgcagccaataagaaggcagcagttgattgatgccacgttggccgcagtaaacgatgtcggaatgcacgacgccaccattgcgcagattgcgcgccgggccggcgtgtcaaacggcatcatcagtcattacttcaaggataagaacggcctgctggaagcgacgatgcgctacctgattagccacctgggcgaagcggtccggcggcggttacaggcacagaccgaccagagtccggctgcgcgtctgcaggcgattgtcgccggcaactttgacgacagccagatcaacagcgcggcgatgaaaacctggctggctttttgggccagcagcctgcatcagccgcagctcaaccggttacagcaggttaacggacgccggctgtattccaacctgagcgccgagtttcagcgcgcgctgcccaaagcgcaggcgcggttggcggcgaaagggctggcggccctgattgacggcctgtggctgcgcagcgcgctgcgcggcaccgagtttaatcaggccaaggccatcgcgctgaccaacgaatacattatgtttcagctccgggggcatacgccgccctgaggacagtaataaaaggagaacctatgtcccgttttggcttacagaagctctatattcatggcgcctatgtagacagtaccgagggtaaaactttcaacgcagtgaacccggccaacggcgaagtgattgccgaagtgcaggccgccagcgctgaagacgtcaaccgtgcggtggcgagcgcagccagcggacagcaggtttgggcggcgatgacggcgatggagcgttcgcgcatcctgcgccgcgcggtggatatcctgcgcgaacgcaacgatgaactggcggcgctggaaaccctcgataccgggaaggcgctgtcggaaaccaccgcggtggatatcgtcaccggcgccgacgtgctggagtactacgccggcctgatcccggcgatcgaaggccagcagatcccgctgcgcgactcctcatttgtttacacccgccgcgaaccgctgggcgtggtggccggcatcggcgcctggaactatccgattcagatcgccctgtggaaatcggcgccggcgctggccgccggtaacgcgatgatcttcaaaccgagcgaagtcacctcgctgacggcgctgaagctggcggaaatctacaccgaagccggcctgccggacggcgtgttcaacgtggtgaccggcagcggcgcggaagtgggccagtacctgaccgaccatccgggcatcgccaaagtctccttcaccggcggggtgaaaaccggcaagaaggtgatggccaacgcttccagctcgacgctgaaagaggtcaccatggagctgggcggcaagtcgccgctgatcgtgtttgacgatgccgatctggaccgcgcggcggacatcgccatgatggccaacttctacagctccggccaggtgtgcaccaacggcacgcgcgtattcgtaccggcggcgctgaaggcgcagtttgaaagcaaaatcctcgagcgcgtgcagcgcatccgcctgggcgacccgaccaacccggacaccaacttcggcccgctggtcagcttcccgcatatggaatccgtgctgcgctttattgaaagcggcaaaaacagcggcgcgcgcctgctgtgcggcggcgaacgcgttaccgacggcgagttcgccaagggcgcctacgtggcgccgacggtatttaccgactgcagcgacgagatggaaatcgtgcgcgaagagatcttcgggccggtgatgagcatcctcagctacgacagcgaagaggaagtgatcaagcgtgccaacgacaccacctacggcctggctgccggtctggtgacccgcgatctggcgcgcgcccaccgggtgatccaccagctggaagccggcatctgctggattaacacctggggcgaatcgccggccgaaatgccggtcggcggctacaagcactccggcgtcggtcgtgaaaacggcctgaccacgctggaacactacacgcaaatcaaatcggtacaggttgaactgggcgatttcggttccgtgttctgatccccaccgttgcattcaggctgcggcaccgtttgccgcggccagaatgcccgggctatgcccgtctttttacgtcaagcaataccattttgaccgcacagtatgcgggccggcaggccgtttgcatcactcagctatatcaatgaaaggagataattgatggaatacgattacatcattatcggggccggttccgccggtaacgtattagccacccgtttaaccgaagacgccgacgtgagcgtcctgctgctggaagccggcggcccggattaccggatggattttcgtacgcagatgcccgcggcgctggccttcccgttgcagggccgacgttataactgggcgtatgaaaccgatccggaaccgcacatgaacaaccgccgcatggagtgcgggcgcggcaaggggctgggcggctcctcgctgattaacggcatgtgctacattcgcggcaacgcgatggattttgacaactgggcgaaggcgccgggtctggaagactggagctacctggactgtctgccgtacttccgcaaggcggaaacccgcgatatcgggccgaacgactaccacggcggcgacggcccggtcagcgttaccacgccgaaggccggcaataacgagctgttccacgcgatggtggaggcgggcgtacaggccggctatccgcgcaccgacgacctgaacggttatcagcaggagggcttcgggccgatggaccgcaccgtcacgccgaaagggcgccgcgccagcaccgcgcgcggttacctggaccaggcgcgttcgcgaccgaacctgaccatcgtcacccatgcgctgaccgatcgtatcgatttcgccggcaagcgcgcggtgggcgtcagctacctgaagggcgacggcaacgacctgcatacggcgcgtgcgcgcaaagaagtgctgctgtgcgccggcgccattgcctcgccgcagattctgcagcgctccggcgtcggcccggcggccctgttgaaacagctggatatcgacgtggtgcacgatctgccgggcgtcggcgaaaacctacaggatcacctggagatgtatctgcagtacgcctgtaaaaaaccggtatcgctgtacccggcgctgcaatggttcaaccagccgaaaatcggcgcggaatggctgttcaacggcaccggcgtcggcgccagcaaccagtttgaagccggcggctttatccgcagccgcaaagagttcgagtggccgaacattcagtaccacttcctgccggtggcgattaactacaacggcagtaacgcggtgaaagagcacggcttccaggcgcacgtcggctccatgcgttcgccgagccgcggccgggtacaggtgaagtcgaaggatccacgccagcatccgagcatcctgttcaactatatggcgaccgaacaggactggcaggagttccgcgatgcaatccgcatcacgcgcgaaatcatggcgcagccggcgctggatgagtaccgcggccgtgaaatcagcccggggccggaggtgcagaccgatgagcagctggacgcctttgtgcgtgaacatgcggaaaccgccttccacccgtcctgctcgtgcaaaatgggcgaggatgagatggcggtggtagatggccaagggcgggtgcacggtatggaagggctgcgcgtggtggatgcctccattatgccgctgatcatcaccggcaacctgaacgccaccaccattatgatcgccgagaaaatcgccgaccgcatccgtcagcgtacgccgctgccgcgcagcacggcggattactacgtggccggcgacgcgccggtgcgcaagcagtaatcctctctcctaacccggcgcgccctgcgccgggttttatctcccgcagtattgacgctaggccggcagggtgaccgcctgatcaaagctgctcggcgtcgccatgcgccacatgcgggcgtaaaactcacttttaatctctttttccagcagcgcccccggctccaggtagtagtagatatcggcgtagaccttgatttccgtcgaggtgatgcggcgcagcatatggtgcgcggtcagctgttccggacggctgatgcctgccgccgccagcatttcggccagcgctttcaccgtattctggtggaagtggtacacccgctctgctttattcggcaccaccagtgccttctggcgcagcggatcctgcgtggcgacgccggtcgggcagtggttggtgtggcagctctgggattgaatgcagcccacggcgaacataaagccgcgcgccgagttcacccagtcggcgccgagcgccatcacgctggcgatatcaaaggcgctgatgattttaccgctggcgccgatcctgatgcggtcgcgcaggccgcagccgaccagcgtattgtgcacaaacagcagtccctcgcgcagcggcatgcccatatagttggacagttccagcggcgcggcgccggtgccgccctctttgccgtcgaccacgataaagtccggcagaatgccggtgtgcagcatcgctttgacaatggcgacaaactcccacgggtggccgatgcacagcttgaagccgaccggcttgccgccggagagctgccgcagctgctggataaagtgcatcatttcgatcggcgtgcggaaggcgctgtgtgatgaaggggaaatacagtcctgtccttccggcacgccgcgggtggcggcgatttccgcatctacctttttcgccggcagaatgccgccgtggcccggcttggcgccctggctgagcttgatttcaatcatgcgcacctgcgggctggcggcctgctcggcgaagcgctgcggatcgaactggccgtcggcggtgcggcagccgaaatagccgctgcccaactcccagaccagatcgccgccgtgctcgcggtggtagcggctgatactgccttcgccggtgtcgtggtagaagttgcctttggccgccccgaggtttaacgcgcggatggcgttggcggacagcgcgccgaagctcatggcagaaatgttgaagatggaggccgaatagggctgggtgcagtccgggccgccgatggtgatgcggtagctggtagggtcggcggccggcaccgggcacatggagtggccgatgcactcatagccggttttgtacacgtcgataatggtgccgaagggtttatcccccatctggtttttcgcccggcggtagaccagcgaacgctgggtgcgtgagaaggggatctgttcgtcatcctcttccagcagatactgacgcagttccgggcggacaaattcaaagaagaaacgcagccgaccaatgatcgggtagttgcggcagatggcgtggcgctgctggctgaggtcatacaggcccagcgcggtcagggcaatgaaaaacagggcgggcagccagaaccagggctggtccagggccataaaaaagaaggccagcgccaagataatgctcagcataaagcaggtataacggctgaataaggatgatttcataacatctcctgatgtttcagacagctgacaaagcgtgttattagggagagcgtggcgatggggtcgtagcggcgttagccgccggagcgcccctcgttatgctaggcccgggtatctcgggatatcagacaactgtgtcatcaacctttaacatctcctgatgtttatttttaatccagacgacaatgctgatagaagcggcgaagaaagcggaaagcgccatcatgccagcgggaaatcccgtggtggaagagtaaccaaattgcggcggcaggatgtggctgttactgcttgtttacctgttgttacattaatttaacctaaccggcggcggagaagacgcgtttatcaggcgggcaggctggaaggaagggggcgtgagaacgccccttcagattatttggcggcaacaaaaatgctgctcatgctgcgcaggcgcagcttgcgcatggcgctgtatttctgtgaaaagatggttttgggatgggtgccgcgcttttgcgcgatgcgcaacagactgtcgccgcgcagcaggttgaacaacacatcgctttccgccgggctgagttcccgggttttctgcacccggatgccgccgggcgtgcggctttcaaacagctgctgcaatttttcttgcagcgaataaagcggcatgcgcgcggggatcagttcaaccgtgatccccagcaccgacaacaggttcaccacccgctcatcgtcatagaacaccacaatgcgcgtgttgctgcgatagccgttgtgcatcgtgaccaggctctcgataacattgacgctctgttctaagttctgtgaggtgaagatcagcgcgatatcatgcttaacgatcttctccgccttggcaccgccgtgcataaagtcagaaaacaggcggatatcatattggccgtaatgcttcttcaacagcacggacaggccgacataactgtatttacactcgctgatgaccaggacattatttttaggcataagggctaaccccaacaataagttagaagtattcagctgtcagaagcgaattcaagtccccgatgtcggactctttccacagctttccttgcagtgcgtaatagggcatttcgttcaaccaccttttatggtcgggcgtttctacgccttcgataatgaccttataattattcaggtaaaagaagcgcagtaatgcgcgcattaaaccctcgccgcccggcctttgcataaagttccacagcaggaaacggtcgagtttaacgaaacggaaacggctgttataaagcgcggaaaagcccgcatagccggaaccaaaatcatccagccaaaacgaatatccctccagcgtcgggtcgagatggacgcggttttttatcaggcgcgttgcgctttcgctgatttcaaaatggatacagcggatggcctttattctttctgcgaactggctgttggctaatgacgccagtgaatgatcgtcaacgttcagcgtgacgatcacctgatgctgatgaaaccaggcctggtatttctcaatcaggctgacctgctccagcaggatttcaatgcgggtcaggccgtccgcgcttttgaaaaactgttccggcgagaaatgagcaaacgcgctgtcgaggctaaagcgcgacaggcattcaacggcgatcagctgccccgttctggcgaacattggctgaaaggtgaaatagatgccgttatttctctctataaaagaagtactcatttcccaatccttggattgaattacagttcattgttttttaactggttaataattaatgcggtcaattttattagtaagattcttatttattaccgcctttggctttcccttcttgaaacgggtgtcaaaatgtatgcctgttttttaacgtgcgcctaaaatcagaaaagtacgcatttggtcgcctgccataatgcactgatttaccgttaacttgccgtgagttgtgtttatctcacgcggaaaatacagactattcctatcttttagaatcgtcaatatcgatcgatggttaatcgttgatagatttttcctatcaagagggcgtttatgaatgttataaacgattttaatttattggggctgtgagactaggatacttccgaaatggaacatgttagcgaaggaattaaatctatttctcgcaattctgttgtttataacttcggaattctacctatgtagtgacaaatattgcctgcaaatatggatgtttaatgtatttcccgggtgactgtcagcatttccattttagttaacgcatagtgacgggacggcaagattgtattccttaatcttctgtgcggactaacgactatatcaatcattttcgataaattccgacataggatattacaatgaacaaagtattactctccgcagtagcaaccgcttttctgggaatgtctgccgcacacgctgcatccgaaaatgttggcggcggtcaggttgacttctacggtaaagtaaccgacgtatcttgtactgtttctgttaacggtcaaggcagcgatgccagcgtttacctgtcaccggtaagcctgaacgaagtgaaaaacgcaggtgccaacacttacctgaaaccaaaatctttcaccatcgacgtcaccaactgccaggcagctgataccgaagttagcgcagacaaactgggcgttaactggaccggcggcaacctgctgaccggcgccagcggcaccaccgcaggctacctggctaacaccgaaggcaccggcgcacagaacatccaactggtgctgtctgctgacgatgcgaaaaacctgaccaacaaaatcatcccgggcgatgccaaccagaaagcggccaccagcgttgctgatctggacggtggcaagcgcttcacctactacgtaggctacgccactgcgaccccagacaccgtaaccagcggtgtggtcaacagctacgcgacttacgaaattacctatcagtaatcatttttgctgaacaaaagcggcagcgagtctgccgctttcatttctgaggttatgatgaaatctattgccctttttttctgtttcattttcagtttctctgcatcggccaacaatattatcgctaacggtacgcggtttatttatccgggaaatgaaagagaaataacggtgcagctgtccaactcagctgatcggccggcgctggcgcaagcctggctggataacggtgacccgaacgccacgccggatactatcgtgacgccttttttaattacgccgccgatttcccgcgtggacgcgaaaagcggccagaccctgcgcattaagctggcgaataaatccggcctggcgacgaataaagagagcctgtggtggctgaatattctggagatcccgccaagcaatgccggccgccagcaggaagggcaaaacgtcctgcagctggcgattcgctcacgctttaagttcttctaccgtccgagcgggttgggcaaccgcgatgccgcgccgcagcagctggtgctgaaagcggcgggcaatagcctgacgctgactaacccgacgccgttttatatcaccgtgaccaaggtttcacgcgatggcaaaaccgcgctgaatgaccgcaccctgatgctggcgccgcaaagcagcgacacgttgaaaactaaagcggcgtttaacgcgggcgaaaccctgattatcaataatatcaatgattacggctcagacgttgccattaaactcgcagtaaaatagggatatttcagatgaaacagtgggtgccaaaagcattgggttgcaagctctctgtgacgatcgtagtttcggcctgcattgctccggccggcgcggcggagccgcaggaaaatcaacagccgctgtatcagtttaacgatggcttcatcgtcggcagcaaggaaaaggtcgacctgacgcgctttagcaccgtggcgatcggcgaaggcacctattctgtcgatgtttataccaacgacgagtggcgcgggcgctacgacctgcagatcacccgcgataagcagtccaaactgggcgtctgctataccgccagcatgctgtcgcagttcggcgtggcggtggagaagctcaacgaggcgctgagcaaagacccgaagttttgcggccgcctgagcgagtggcgtcaggacgataacctgaaagacaactttaatcagtcttcgctgcgtctggatctgtcggtgccgcagatctatgaaaaccgcatgtacaaaggttacgtcgcgccggagttctgggatgaaggtatcccggcgctgaacctggcctataccgccaactactacaacaaccatgtttctgctgcgcagggttcggatgactccagcgcttacctgggcatcaatgcgggcttctcctacgacggctggctgctgaaacatatcggcaacctgaactggcagcagcagcggggcagtgcgcgttggaactccaaccagacctacctgcagcggccgatcccgcagatgaagtcgatctttaccggcggccagttctttaccaacggcgagttcttcgacagcgtcgggctgcgcggggtgaacctggcgaccgacgacaacatgttcccggacggcatgcgctcctatgcgccggaaatccgcggcgtggcgcagagcaacgccctggtcaccgtgcgccagagcggcaatatcatttatcagacctcggtgccgcccggaccgtttaacatcaacgatgtctatccgtccggctatggcaacgatctggaagtgacgatcaaagaggccgacggctccgaacagaagttcaatgtgccttactcgtcggtaacgcagctgctgcgcccgggcatgatgcgctacaccttcgccgtcggtaaggccgacgccgacgatctgcgcaacaagccggcgattgtgcagggcacctatcagtacggcgtgaataacctgttcaccggctacttcggcgtcagcggctttaacgactatcagtcggtgctgctgggcagcggtatcaataccggcatcggcgcgctgtcgctggatatgacgcagtcgcgtctgaagctgaaggatgaggataaaaccggccagagtttccgcctgagctttaaccgcatgttctccagcacgcagaccagcatcgtgctggcggcgtaccgctactccaccaaggattactacaatctgagcgatgcgctgtacaccatcgaccgggagaagagcggcaataaccgcgagatctggcgggagaagaacggcttcagctacaccgtcaaccaggatctgccggagggctggggcggtttctactttaccgggcgcatttccgactactggaaccgcagcggcaccgagaagcagtatcagctgagctacaacaacatgtggggccgcatgacctacaacctcggcgtgcagcgcgtctattcggccagtaacggcggcaacaataaagacgaccgtatttcactgaacttcagctatccgctgtacttcggcgaaaaccgccgggcgaacctgaattcgaacaccgtctttaacaactcgcgcttcggcaactcgcagctgggcctgaacggctccttcggggaagagaacaacctgagctacggcgtgaccacctcggtggcgcgcggcggcgaccacaacgtcggcctgaacggcagctatcgcgcgccttattcgacgctgtccgccagctacagccagggcgagggttaccgtcagagcggtctgggcgccagcggctcgttgattgcacacagcggcggggtgacgctgtcgccggaaaccggcaccaccatggcgctgatcgaagccaaagacgccaagggcgcgatgctgcccggctcgccgggcacccgggtggacggcaacggctatgcggtgctgccttacctgcggccgtaccgcatcaacgcggtggaaatcaacccgaaaggcagctcggaagacatcaactttgagaagaccgtcgcgcaggtggtgccgtatgagggcagcgtcgtgaaggtgaaattcaacaccaccgttgagaagaaccagactctgcgcgtgcggcagagcaatggcgaaccgttgccgttcggcgcggatatcgtcgacgaaaacggtaaatatattggcgtggtcggccagggcagcactttgtttatctcctcggacaccgcgaagcgggcggtgatcacatggagcaacggccagtgcaccattgccctgagcccggcctcaactaaggatgcggtatgtcagtaaaaaatctctgtcgttggctggtggtgatcgccgcgctggccgccgggcaggcctatgccgcctgtagtcgttataatacgccgaccgtgcagttggatatggtggtgggccgcgtggtggtagacccgaacgcgccgatcggttcggtgctgtatgagaaaagttggacgatgggccagagcgggaccaattactactgcaccgggcgcaatgacttttccgcccggattgtcgccagcggcgtgcaggatctgggcaacaaggtctattccaccaacgtgccgggcatcgggctgcgttttcgccgtggcggtgagattcagttcacctacccggaggtgaaaaactttaatgccggacgtggcacctattaccacctggccggctctacctttaccctgcaggtgatcaagaccgcggcggtgaccggcagcggcagcgtcgccagcggtaaatatacctcgtacgactatgtgtacggttccaacccgattctggaaacctacctgagcgccaatgcgctgaccatcgtttcgccgtcctgtacggtgatgggcggcaataacttcagcgtggatgtcggcgcgattaaaaccagcgatctgaacggcgtcggcacctttgccggcgggcgaagattcccgatccagctgcagtgcagcggcggcgtcagcgttgccggctatgccaacgtcaatatgacctttgacggcaacctggcgaccggcaccacgctgagccagggcgtgttgaaaaacgaacgcaccgacagcagcgcggcgcagggcgtcggcattcaggtgctggacagccagatgaacccgctgcagttcaaaaaggcatataacgtcggccgtctggcaaataaccagacgcagtatatcgacctgtcgtataccgcgcgtttttaccagtatctgtccaagattacctccggcgcggttgaagcccatatggtgttcaacctgacctacgactaacggaaaacgtccggggcgcagttcatctgcgcctctgtataaaggaacattatcatgaaacgctgtgtatcattgctgcttgcggggatggggtattgcgcgctggcgcaggctgcgacgccgaatgccgacggtggacgggtcgattttctgggtaaaatcaccgacacctcctgcaccgtttcggtcaacggtcagggcagcgacgccaacgtctacctggcgccggtatcgctacaggaagtgcataaccgcggcgccggcgcctacctgaagccgaagccgtttaccattcagctgggcaactgccagataagggcgcgcatgatggatgaggatgacggtccggacaggatcagcgtgagctgggtgggcggtaatctgctgcagggaggcaatgaggacgccggttacctggctaacagcctgagcgacggcgccagtaatattgcgctggctctgtcggtaaacggcaacgacacgctggacaagacgaataaaattatcccggccgatccggatcagaacagcgtgcagccggaaatcggcgccaaggatatcggcacctttacctactacatcggctatgtgacgcagacgccgaagaaagccacctccgggccggtgaggagctacgctacctatgagattgtgtataactgatcgcttggccgcgtaagccgtgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcaccgcaaacaatcagggcgccgtgataacggcgcccttttttatcggccggggaaaacgccctagcgctgacccacccagttgctgcacttgccgtcgacgcactgtttggcgtacagcagctgcagccccggcgactcctggtactgcgccggctgcgcggaggcgggcagcggtgcatcgtcgaaggcatcccagtcgctgcggcggtaaaccgccggcgttttgccgaactgctttttgaacgcgcgggagaacgacggttgggaatcaaaatgatattgcagggcgatatccaggatcgggcggggcgtcgatctcagcgcctgcgcggctttcgacagccggcgttcgcggatatagctgccgagggcgtggccggtggtgctgcggaacatgcgttgcaggtgccatttggagtagcccgattttgccgccacgttatccagcagcagcggttggtccaggtgagtttcaatccagttcagtaagtcgtgaatgatattggcgcgatccattatttaaattctcccgcaggtacgacattcagatctcaagagataaggcgtcgccattcatacgtaaaaccggggtttcaggtatgaacaggctaattatccaagtttgtgctttgataataggcgggcagaatccattacgcaagagggaacttggtaaatagggggcgcgaaaaatgctccgctggcggtagggataataagaaaggtttggttgttgggagataatcctgcggtttaacggcttattcgtgattaatgtcaaaatgagtagttaagttacccggtaatagcagattcgggtgttgacctttagcgcgcatcacgggctgccgaacaaggaacctgagccaggggcaaccggacagggatgtccggttgaggcggcacaggcagggaagcctgtagagccgacccgcccggcgacggtgacgccgtgagggttacccgaagggcagaacgtgcctaagcgcaggcgcgggtgaaggggccgcgcctacggccccttcaattgcctgtcactgccgtaacagagaaatacctttcgtttgtggcaattctgaacatcctgaacttgcagataccttgtgtaaaaaagccagtcagtattcactgactggctttttgggcggcgcatagcgttgctattgtggagtgctactttgccgttgcgtctgtatatgcttactggactgctgcggcttccggtttgacttcaatatagttcagctgcagcgtgttgctggtgtagctgcggatcttgttggtcatttccacgttgccgttcagcgtatggccgtaggacggaatgatctctttcagcttgctctgccactgcggcgtcgccactttatctttgaacactttttccatcaggtgcagcatgatcggcgccgcggtggacgcgcccggcgatgcgcccagcagtgcggcgatgctgccgtcctgcgagctgacgacttcggtgccgaactgcagcacgccgcctttgtcagcatctttcttgatgatctgtacgcgttggccggcggtccacagtttccagtcttcctgcttggcgtccgggtagtactccttcagcgcggcgaagcggtcgtcatcgctcatcatcaactggccgatcaggtatttcaccagatcgaagttatccatgccgacgtgggtcattggcatcaggttggagctgttcatggagacgatcaggtcaaacagcgaaccgtttttcaggaacttgctggagaaggtggcgaacggtccgaacagcagcacgcgcttgccgtccagcatacgggtgtccagatgcggcaccgacatcggcggggagccgacgctggccaggccgtacgcttttgccaggtgctggttggcaacgtcctgattggtggtcaccaggaactgaccgccgaccgggaagccgccgtagccgtcagcttccggaatgccggacttctgcagcaggtgcagcgccgcgccgccggcgccgataaacacgaacttggcgttggtggtggtttctttaccgccgttatgcaggtcggcaacggtcaccgcccagctgttgtccgggttgcgcttgatatcgcgcacttcatggcccaggctcaggctgaactttttgtctttggacaggctgtccaccagctggtgagtgatgacgccgaagttcacgtcggtgcccagcggcatgcgggtggcggcgatcttctgcgccgggtcgcggccttccatcatcagcggcgcccactgtttgatctgcgcaggatcttcagagtactccatgccgcggaacagggtgctgtgctgcagcgccgcgtagcgtttgcgcaggaagttgatgttatcgtccccccagacaaagctcatgtgcggcacgctgttaataaaggatttcggatcgtgcaggacgttgtttttgacctgataagaccagaactggcgggagatttcgaaagactcgttaacggtgatcgctttgctgatatcgatggtgccgtctttcttttccggggtgtagttcatttcgctgaacgcggagtggccggtgccggcgttgttccagccgttggagctctcttccgccacgccgtccatacgctcgaccatatcgatggtccagtccggctccagctcacgcaggtaggtgcccagcgtggcgctcatgataccgccgccgatcagcataacgtcgacgtttttattttctgcggcgacggcctgctggccaaggccgaacaggttggcgcagaaaaacagaacgagtaattttctcattaaatcaaatctcttgtgtgtaaattctactcattggcaggtgaaagaatttatcggtaataaccctggatagccgtgaaatcgcgcatgacctccggcgcgaaaatagcgataagccctttttgttaacagggtatttaacgaaaagtggcttattcgtagcgacgctgaagagtaaatgtgcagctcacgtttacggacgggatattattgtttgcaagaatgttaaaaactacttttgtaactaaaaaaagtttcaaaacttacagaaaatataaggtttagtgaaaattttatttaaattttgcaggaattgtattattcgccggctaataatattcgcacctgccgaggatttaagcgatcgagcgggtgcgcgaagagaaacaggtaacaaaaaataacggccgccgggcaggcggccgatgatggcgcttacggacgcgccgggatgttcaggccgcgttgcaccgccgggcgttccaggccgcgctccagccaggcgccgacgcgggggaagctgtcgaacgacaccagctcgcgcgcctcgtagaaaccaatcaggttgcgcacccagccgagcagggagatatcggcgatggtgtagtccgcgcccatgatccattcacggttttccagccgggtttccagcacgccgagcaggcgctgcgactctttctgatagcgctgcagcgggcgcttgtcttcgtattcccgtccggcgaatttgtggaagaagccgagctggccgaacatcggccccaccgccgccatctggaagaagacccattgaatggtttcaatgcgctgcaccggatcctgcggcagaaattcgccgcacttctccgccagatacagcaggatggcgccggattcgaacagcgccagcggtttgccgtccggcccgaccggatcgaggatcgccgggattttgccgttggggttcaatgacagaaactccggcgtccaggtttcgttctggccgatgtcaatcaggtgcgcttcataaggcaggccggtctcttccagcataatcgatactttgacgccattaggcgtcggcagggaatagagctgtagccgctccggatgctgcgccggccagcggcgggtgatggggaattcggtggcatcaaacatagtggttcctcacgttggacggggcaccgggcagcgcccgcagggtagtgcaatctctaaggctagcgcagcgcgccgttacagcgatatgccaaaatgtgcggccagcgccttttttcccgctggcgtgatgtgcaactggcggctgtcgagctgtttacgcacccaactgcgccgttcgaaggcggctaatagcgccgcgcccagcgcaccgcccaggtgttcgcgccgttcgctccagtccagacagccgcaggcaaaatggcggcgggaggcgggcggggtgcagtcgacccctaaccgctccagcgcgctgcgcccctgcggcgtcagctgatagtcgtcgccgcgcagccattcctgcgcaaacagccggttgtgcagcgtgacggccacctcgccggccatatggtcataacaggtgcgggccagctgcagcgccgtcggcgtgctgctcttcaccaccggccgcggcccgcccgccagcgccatcagcgattccagcgcggcggccacttcgccgtccgccagccggaagtagcggtagcgcccctgcttgacgcaggcgatcagccgctgatccagcagccgcgccagatggctgctggcggttgacggcgcgatatcgaccgcgctgctcagctcggtagcggtgtaggcgcggccgtccatcaacaggcacagcatgcgcgcccgtgagcggtcggcaatggcggcgccaatcgccgccagccgctggtcgatttcatcgtgatgcatagttcgctccatagcgaagtgtcgcggtgagaatgagtttaggctggcgtcagcttatcgacaaggcgcatagcgccaggaggaaccgatgatcgcggtaatttttgaactgcacgcggccgaaggccggcaggagaactatctggcgatggcggcgcagctgaagccgctgctggcgcagattgacggctttatttccattgaacgcttccagagcctgagtgagccggacaagctgctgtcgctctctttctggcgcgatgaagaggcggtgcgccagtggcgcaatctggaggcgcaccgggccgcgcagacgcgcggccgcgacggcgtattgcgcgactaccggctgcgggtggcgcaggtggtgcgtgattacggcgacagccaacgcgaacaggcgccggcggacagccggcaggcgcacggctgattaggcccgccgtacgggaggaagcgtctgtcactgcggcgtgcggcgtcgtggtggcgggcagagtgaaggcatcggcgcggcaagagaaaatgcagcgcaggtgcatttctgtaaacgccagaacttaccggtattactggcatatgcgctgacggttgtttcttaataaacgaaacgacggctgcgcattcgccgccggagtgggaaaataccaggaatggtcttgggtttattgagaatatagcagcgtaaatcctgtttttcgccgcaattgtgggcaatatctatactaagtttggctgctgagtatcattcgcttgtgacgatcattggacgatgacacaaggaatgtatcatgatggctgcactgcagtttccctgtacgatatttaaaacgcaaaagcgcatggacgattatggagcgagcgatatgcgttgtggagacctgtccgcatcacagctaaaaacgcattttcgactggcggacgtttccaccaccgtagacccgtggacgctgaccagaaaacgccttcaccaggcgcacccgcgcgcctacgcgatggtcaaccgcctgtccgccccgcaacagacgctgacccgccgcgagtgcgccgccatactatttgatgagctgcgccagctgtcgcggatgtttgccctttatggcccctataaatacctgatcggcaagatgatcgatcacctgcagtatggcaacggcacgccgtttgccagcccgcatctggacagggcgttgagggagcatattttgggggataatacacaagacagttcgttattaaaaataaggcaagctttgtctggaaacattgattggaaaaatggagtctatctatatgaaaatataggtgaaatcattaagagtattcactttagtaaattacctaaatttgatcgctttcaggataactttaacggtatgggaataactgtacatgatacctgggcaacccatattaccataaaatcattacatattgagaaatcgcgctatcgtgcgttaattcattacaaagttcaggatcactttggattggatgatggtgatatttcaaagtttaaatttaatcagttccggttttttcgcatttggtttgtacttcaacgatataataaatttggatttaagccttttatgaccaatatggatgctactgtagaaattatcgggagtgtagatgagcgtaaaaaataaaaaaacaagaaatataattttaattataggttgtatttttctagcctatgctatttggttgctgctacgcccggttagaattgttgcggttcatgaggatggacactttagctctgtgttggtcaaaagttttccgtttagcaccaaggggaagatagactggtggttgcagaataaggatatgctaaaagagcgctacgacattccaaaaccagcatcttacggtaattttagtgtaagtttctggctgtttggtgatggttataaagaggaagggaaatatgataggttgtgttttgatgatatgaagacaaacattaactgtattgagaaggatatcgttttctctgtaagtaagagtaaaaatcttggtgttgtttttattgtggataatgggatatatcgaatagataaaaacggtaggatagtaaaggtaaatatagactaatgataaagactagtgcatcacacatggaggatttagggaaggaaattatgtcgataaggtctttatgcgtgagggggaagctggtcctgttgttgaccgcttgtttttcaattgtttatatctcctggttgtttttgcgtccaattttgatcgttgctgttcatcaaaggagtaattatagcgatattttagttaagaattttcccgctaccgataagaggaaaattcagtggtggtttgaaaataaggataagctaaagacgcagtataatatcccgcaacccgcctcctacggtagttttaccgtgaccttctggctgtttggtgatggctatcaggaggaaggtaagtatgatcgcctgtgcttcgatgatatgccaaccaagaaaaactgtattgataaaaattcgctgatgatggtcaggtacgctaaaaataccggcctgtcttttcggctggatggtggggtgtatcgtataaaggggaatggtgaaatgataaaagagaagtataaatagatatactcatctactgtacaatgtttgtaatagtgggttcattaatcaggtatatgtaaaatattaccgacaaatatcatggaagatatcaatggctgttataaataaaaatagaaatacgtttttactattggtaatcggcgttctaaccgtttatatcgcctggtggtttttacgcccggtgcaaatcgtggcagtacatgaggataaacacttcagctctgtattggttaaaagctttccgcttaccaccagaggaaaaatagagtggtggttgcagaataaggagatgttaaaagagcgctatggtatccccaagccggcatcctacggtgatttcagcatcactttctggctgtttggtgacggctataaagaggaaggtaagtacgacaggcgctgttttaatgatatgaagaccaaggttaactgtattgaaagggatatcgttttaaatgtgcgcaatagcaaaaatatgggagttgtattttttgctaatggaggaatataccgaatcgataaaaacggtaagataacaaaggtaaatatagactaaagatagagcttagatttatctcacatggggctgtagggaggaaaaccatgttgataagatctataggcgtgagagggaggttagttctgttattgacgacctgcttttcaattgcttatgtttcttggttgttttttagaccggtagagatcgttgccgttcatcagtatgatgattttagctttgtgttggtgaaaaacttccctcttaccgacaagggtaagttcgattggtggatgtctaataaagatatgttgaaaaaacactatggtgttccccagtctacatcctctggtttttttgtcattaccttctgggattttagtgatggttataaagaggcgggtaagtacgataggctctgtttcaatgatatgccgacaaataaaaaatgcatcgataagaataagttatttaccgttgaaaataataaaaaaaacgaattactgttgacgatggcaggtacctgatgaatgaaaatggtgaaaccataaaaataaatagggattaatagatgtatattctaatttttatgtggtgttatttccctgtaagttttatagaagattttcatggtaataataaataggaaaaaatcatttacgctactaatgttctgcactctggctttttatgtatcttggttattgttacggccggtagatattattgcgactcatgaaaatagacactttagctctgttctggtcaataactttccgcttactactaagggtaaaatagagtggtggttgcagaataaggatatgctaaaagagcgttacggcattcccaaaccggcatcctatggtgattttagcataactttctggctgtttggtgacggctataaagaggagggaaagtacgacagacgctgctttgatgatatgaaaaccaaggtgaactgtattgaaaaagatatcgttttctctgtaagtaaaagtgagaatctgggtgttatttttgttgtggaacacgggatatatcgaatcgataaaaatggtgagataaccaaggtaaatatagattaatgataaaggattatacatcacatatggaggcagtagggaaggaaactatgtcgataaggcctatagacgtgagggggaagcgagtcctgttgttgaccgcttgtgtttcaattgtttatatctcctggttgtttttgcgaccagtggagattgttgccgttcatcagaggaacaatttcagcgctgtgttagtcaagaattttccacttaccgaacaggggaaaatatcttggtggatgaataataaagatatgctgaaaatgcgctacggaattcctaagcctgcttcctacggtagttttaccatcacattctggctatttggtgatggttataaagaagagggaaaatatgacaggttgtgttttgatgatatggacacaaaatttaactgtattgaaaaggatgcggttttttcagtcaataacgatagccgcaaccggattcattttacgacatacagtggtgacgactatctgctgaaggataacggcgaagtggtgagctatgagtaccggtaattaacgtttttatcgcgtgcgtattttccgcagaggcgaccagtaacccgccgcgcatctttgcctctgcgaggacccgccccggcaccgcttttgtcgctcgccggcgggcaatccacccggtcagccatgcgtcatcccgcctcactgaccgcgtgttgcaaaaatgagcacaactatgggcgatcccggcggcccgttgtggcataatgcgcgccaaatcacattcccaattaagagcgagcgttgtgctaagtactaacaacatcactatgcagttcggcagtaagccgctgtttgaaaacatttccgttaagtttggcggcggtaaccgttacggtttgatcggcgccaacggctgcggcaaatccacctttatgaagatcctcggcggcgatctggtgccgagcggcggcaacgtggcgctcgacccgaacgagcgtttgggtaagctgcgtcaggatcagttcgcctttgagcagtacagcgtgctcgataccgtgatcatgggccacaccgagctgtgggaagtgaaagaagagcgcgaccgtatctatgcgctgccggaaatgagcgaagaagacggctataaagtggccgatctggaagttgcctacggcgagatggacggctacagcgccgaagcgcgcgccggcgagctgctgctgggcgtcggcattccggtggaacagcactacggcccgatgagcgagatcgccccgggctggaaactgcgcgtgctgttggcgcaggcgctgttctccgatccggaaattctgctgctcgacgaaccgaccaacaacctggatatcgacaccatccgctggctggagcaggtgctgaacgaacgtaacagcaccatgatcatcatttcgcacgaccgtcacttcctgaacatggtgtgcacccatatggcggatctggactacggcgaactgcgcgtctacccgggcaactacgacgaatatatgatggcggccacccaggcgcgcgaacgtctgctggcggacaacgccaagaagaaggcgcagattgccgagctgcagtcgttcgtcagccgcttcagcgccaacgcctccaagtccaagcaggcgacttcgcgtgcgcgccagatcgataaaattcagctggatgaggttaaagcctccagccgccagaacccgtttatccgctttgagcagaacaagaagctgttccgcaacgcgctggaagtcgaagcgctgagcaagggcttcgacaacggtccgctgttcaacaagctgaacctgatgctggaagtcggcgagaaggtcgcggtgctgggtaccaacggtatcggtaaaaccacgctgctgaaaacgctggtgggcgatctgcagccggacagcggcagcgttaaatggtcggaaaacgccaagatcggttactacgctcaggatcacgaatatgagttcgatgagacgctgacggtattcgactggatgagccagtggaaacaggaaaacgaagacgagcaggcggtacgcagcgtgctcggccgtctgctgttcagccaggatgacatcaagaagaaagtgaaggtgctgtccggtggtgagaaggggcgcatgctgtttggcaagctgatgatgcagcgtcctaatatcctgattatggacgagccaaccaaccacctggatatggaatccatcgaatcgctgaacatggcgttggaaatgtatgaaggcacgctgatcttcgtttcccacgaccgtgagttcgtcagctcgctggcgacgcgcattctggaaatcaccccgaacaaggtgatcgactttaccggcaactacgaagactatctgcgtagccagggtatcgcctaatcctctgacggattaacggcgcggcgggcgcagtatcagcgtccgccgcgccgcttcgttatttccccgctttattcggccgctgcgccgcacacctcgcactgcgggttcttcggcagtttcatttcgcggaactgcatgctcatggcgtcaaacatcagcagttttcccaccagcggctgcccgtagtgggccagcagtttaatcgcctccatcgcctgcaggctgccgacggtgccgaccagcggcgccatcaccccggcttccacgcaggtcagcgcgttgtcgccgaacagccggctcaggcagcggtagcagggttcgcccggctggtaggtaaatacgctcagctggccttccatgcggatagccgcgccggaaaccagcggcgtgcgctgcgcgtggcacaggcggttcagctggtcgcgggtggtgacattgtcggtgcagtccagcaccacgtcgcaggcggcgatcagcgccgccatctgctgatcgtccaactgccgatccacggtgtcgatcgtcacgtgcgggttgatctccgccagcgtttgccgggcggaggccaccttgctcatgccgatgcgccgatcgttgtgcaggatctggcgctgcaggttagagagcgccacgctgtcgaaatccaccagcgtcagccggccgacgccggcggcggccagatagggcgccgccgcgcagcctagcccgcccaggccgacgatcagcgcgtgggaggctttcagccgctcctgcccgtcgaagtcgaaaccgcgcaggacgatctggcggttgtagcgcagggtttcggcatcggttaattccggcagcatgatcagctcctcagcagcgcattaaacggctcgatctccaccatctcgccggcggcgacggaaccgcgctcacgctccagcacgataaagcagttgccctgactgaaggagctgaatacgtgcgagccctgatggccggtggtgctgacttccagttcaccctgcgcgttgctggcgaacaggccgcgctgaaagtcgaggcggcccggggattttttcagcggcgtcagcgcacgggcgcgcaggcgtggcggcaggcgccattcgctgtggccggccagtttggccagcagcggctgcaccagctggtagaaggtcagcgccgcggaaaccgggttgcccggcaggccgcagaaccaggcgttatgcaatttaccgaaggcgaacggtttgcccggcttgatcgccagcttccagaagccgacttcacccagctcatcgagcatctgtttggtgtaatcggcctcgccgacggagacgccgccgctgctgatcaccacgtcggcctcgctgtcggcccggttgaaggcggcgcgcaacgccgcctgatcgtcgcggataatgccgaggtcgagcacgtcacagcccagctgctccagcatcaggcgcaccgcaaaacggttggtgtcgtaaatctggccgtcctgcagcggctggccgaccggctgcagctcgtcaccggtggagaacaccgccactttcagtttgcgcattacgcgcagctcggcaatgcccagcgaggccagcagcggcagctgcgcggcgcccagcttcaccccggcgggcagcacgctggcgccctggcggatatcttcgcccgccaggcggatattctgcccggcgtgcaccacggcgttgaaacgcacgccgtcatcggtcacttccgcctgctcctgcataatcaccgcttcggcgccggcgggcaccggcgcgccggtcataatgcgtacgcagctatgggcgggccaggcgtcattaaagggggcgccggcgaacgccttgccggcaaccggcagcggcgcattggcgttgaggtcggccaggcgcaccgcatagccgtccatcgccgaattggcgaacggcggcacgttgagcggcgagatcaccggcgtggcggtaatgcgcccggcggcgtcggtcagcgcgacggcttcggtgtcgtcgagcggcgtgacccggctgagcatgttgtccagcgcctgttcaagggaaatcagatcggcagtatggcaatggtccataaaaaagaactccataatcagaaggcgcgaaaaatatcggcgaagtgggtctattatggcagataacccctgacgggagaatgacccggcgggtcacgcgtggaggagcaaaaaatgcataagcaggtgatagatttctggttcgacgagatagacccggtgatgtggttccgcaaggacgatgacttcgatcgccagctgcaccagcgatttgccgcgctgtggcatgtggcggcggcgggggagctggccgcctggcgtgacgatatcgaaggccggctggcggaggtgatcgtgctcgatcagttcagccgtaacctgttccgcggcacgccgcgctcgttttcctgcgacggcatggcgctgattctggcgcaggaggcgatacgcagcggcgagtgcgaacggctgacgccggtgcagcgcggctttctctatttgccgtttatgcattcagaatcaccgctgattcatcagcaggcgctggcgctgtaccgtgagcttaataatcccgagcagctggattatgaactgcggcacaaggcgattatcgaccgctttggccgttatccgcaccgcaacgccattttaggccgccgcagcacggtggaagaagaggaattcctgcgtcagcccggctcgtcattttaacgggacgacgcgttagcaaacctgccttgccccgtctggcaaacagcatgccgtcaggcgggcgcacggccgatagcctccccacgccgcacatgacatcattctgattaattaacccgctgtttttattccataaaaaaatatcttcgcgcaaaaaaatctaataaagagttaggcggcccgccttggggatgaaaggctttacatcatccgctgcgctaaatatagtcaaaaaagaataataatcgtcccgtcatatcaatgggatcggagcgttaagacagggtgacaggccatgagcaaaccagtgattgccattcacggcggcgcgggcgcaatcagccgtgcggcaatgaatgcggagaaagagcaacagtatattcaggcattatcgtccgtggtggcggccgggcaggcggtgctggccggcggcggcagcgcgctggacgcggtgaccgaggcggtcaggctgctggaagagtgcccgttgttcaacgccggcaagggcgcggtgttcacccatcagggcacccatgagctggatgcctgcgtgatggacggccgcggctgcgacgccggagcggtcgccggcgtcagccgggtgcgcaacccggtgctggcggcgcgcgcggtgttggagcagagtccgcacgtgatgtttgcctgtgagggggcggaaaagttcgccgctgcgcacggtctggaaatggtggagccggatttcttttttacccaggaacgcttcgatcaactgcaccgcgcccaggcggagcacggacgggtgctgctcgatcatgacggcgcggcggcgctgcatggcgatcctatcgatcccgatcgcaaattcggcaccgttggcgcggtggcgctggacgccgccggcaatctggcggcggccacctcgaccggcggcatgaccaacaaacaggcggggcgcatcggtgatacgccgatcgtcggcgccggctgttacgccaacaatgcgacggtggcggtctccaccaccggcatcggcgaaacctttatgcgcggcgtgtcggcctatgacgtttccgccctgatggagtacgccggcctcagcctgcagcaggcgactgacaaagtggtgatggagaaactgctgcagctgggcggcagcggcggcctgatcgccgtcgaccgccacggcaatatcgcgctgccgttcaacagcgaaggcatgtaccgcggcttcggctacgtcggcgatgcgccctcggtgggcatctaccgttaaccggccgggggctgcatgagcgaaaacattcttgaaccggcgtcggccggcagcctggttctgccgccgcagcgggtgctggcggtgcgcgaccttcgcgtgcgctttcacagcgaagacgcggtggttgacgcggtgcgcggcgtcagctttgacgtcgaccgcggtgaaactctggcggtggtcggtgaatccggctccggcaagtccgtcacttcgctggcgctgatgcggctggtggagcagggcggcgggcaaatcgccggcggcagcatgatgctgcgtcgccgcagcggcgaggtggtggatctggcggccgcacggtcgcgtacgctgcgcaccctgcgcggcgccgatatggcgatgattttccaggagccgatgacctcgctgaatccggtgtttccggtgggcgagcagatcgccgaagcgctgcgcctgcatcagggtatggaccaccgcagcgcgcggcaggaagcgctgcgcatgctggatctggtgcgcattcccgaagcgaaaaacgtgctcggtcgctatccgcaccagctgtccggcggcatgcgtcagcgggtgatgatcgccatggcgctgtcgtgcaagccggcgctgctgatcgccgatgagccgaccaccgcgctggacgtcaccattcaggcgcagatcctgcagctgatccgtctgctgcagcaggagatgcagatgggggtgatatttatcacccacgatatgggcgtggtggcggaaatggccgaccgcgtgctggtgatgcgtcagggcgaagcggtggagcaaaacgcggtgcggccgctgttcagcgcgccgcagcagccctatacccgggcgctgctggcggcggtgccgaagctcggcgcgatggccgggcgcgacctgccggccaaattccccctgccgggcgaagcggacagcgatgcggcgcaggacggcgtgccgccggggagcgcgccgattctgcaggtgcagaatctggtcacgcgcttcgatctgcgcagcggcctgctgaaccgggttacgcggcgggtgcatgcggtggagaacgtcagcttcgatctccaccccggggaaacgctggggctggtgggggagtccggctgcggcaaatccaccaccggccgctcgctgctgcgcctggtggagagccagcgcggcaccatcacctttgacgggcagaccgtcaatcagctgaaaggcgcggcgctgcagcacctgcggcgcgatatccagtttatttttcaggatccgtacgcttcgctggatccgcgcctgacggtgggtttttccattatggagccgctgctggtgcataacatcgcccgcggcgagcaggcgcagcagcgggtggcctggctgctggagcgggtggggctgcggccggagcacgcgcagcgctatccgcatgagttttccggcggccagcgccagcgtatctgcattgcgcgcgcgctggcgctgaacccgaaggtggtgatcgccgatgaggcggtgtcggcgctggacgtctctattcaggcgcagatcgtcaatctgctgctcgatctgcagcgcgagttcggcatcgcctttctgtttatttcccacgatatggcggtggtggagcgcatctgccaccgcgtggcggtgatgtacctcggccagattgttgaaatcggcccgcggcgggcggtgttcgccaacccgcagcatgcctatacccgtaaactgatggcggcggtgccggtggccgacccgcgtcatgtgcaacatcgccaaccgctgttggcggacgatattcccagcccgatccgcgcgctgggggatgaacccgttaccgcaccgctggtggaagttggcccgggacactttgtcgcgcgtcacccgattgccggtgcctattagctcccaggagaaaagcgacatgactcagaaacgtagtgtattggccgttgccgtgctgctggccgcggtcggcagcagcccggcgtgggcggcgaaggacgcggtgatcgccgtggcgtccaatttcacctcgctcgacccttacgacgccaacgatacgctgtcgcaggcggtggcgaagtcgttctatcaggggctgttcggctttgataaggatatgaagctggtcaacgtgctggcggacggctatcaggtcagcgacgacggcctgagctacaccatcaagctgcatccgggggtgaagttccacgacggcagcgactttaacgccgaggcggtgaaggtgaacctggatcgcgccagcaacccggacagccacctgaaacgctacaacctgttcaaaatgatcgacaagaccgaagtggtcgatccgctgacggtgaagatcgtgctgaagacgccgttctcggcgtttatcaacaatctggcgcacccggcggcggcgatgatctcgccggcggcgctgaagcagtacggcaaacagatcggtttccatccggtgggcaccggcccgtaccagtttgaaacctggaaccagaccgacttcgtcaaggtgaagaaattcgccggctactggaaggcggggcagccgaagctggacagcatcacctggcgtccggtggtggacaacaacacccgcgcggcgatgctgcagaccggcgaggccgacttcgcgttcccgatcccgtatgagcaggccaaggtgctggagaaaaacgccaagctgaatctggtggtcgcgccgtcgatccagcagcgctatatcagcatgaacgtgacgcaaaagccgttcgataacccgaaggtgcgtcaggcgctgaactatgccatcaacaaagaggcgctgatcaaggtggcctttgccggctatgccgcgccggcgcaggggccgctgccgccgaccatcgattttgccgcccgctaccagccgtggccgtatgatccggccaaggcgcgcgaactgctgaaggaggccggctatccgaacggcttcagcaccacgctgtggtcgtcccataaccacagcaccgcacagaaggtgctgcagtttacccagcagcagctggcgcaggtgggggtgaaggtcaaggtcaccgcgatggacgccggccagcgcgcggcgcaggtggaaagcgtcggcgtgaaggacaccggcgtgcggatgttctataccggctggtcggcctccaccggcgaagcggactgggcgctgtcgccgctgttcgccagccaggcggcgccgccgaagcagttcaacaccgcgttttacagcaatccgcaggtggacaaagacctgagcgatgcgctggcgaccaccgaccgcagcaagaagcaggcgctgtacaaagatgcgcaggaccatatctgggccgatgcgccgtggattttcctggcgaccgagcgcctgctgtcggccggcagcaagcagctgagcgggttctacgtaatgccggacacctcgttcagctttgacgacgccgacctgaaataagcgcgcggcgcaggggagacgctgcccctgcgccctggaatctgtgatgctgaattattttattaaacgactgctggggctgatcccgacgctgctgatcgtcgcggtgctggtgtttctgttcgtgcatctgctgccgggggatccggcgcggctggcggccgggccggacgccgacgaggcggtggtgcagctggtgcgccaggagctggggctggaccggccgctgccgcagcaattcgcgcacttttttatcaacgcgctgcagggggacttcggccattcgatggtgtcgaaacggccggtgagtgaggagatcgccacgcgctttatgccgaccttctggctgaccgtcgccagcatggcgtgggcggtgattttcggtatggcgattggcgtagtgtccgccgtctggcgcaaccgctggccggatcgtctgggcatgacgctggcggtgtccggcatttcgtttccggcgtttgcgctcggcatgctgctgatgcaggtcttttccgtcgatctgggctggctgccgacggtgggcgccgacagctggcggcactatattctgccgtcgctgacgctgggggcggcggtggccgcggtgatggcgcgctttactcgcgcctcgttcgtcgaggtgatgcaggaagactatatgcgcaccgcgcgcgccaaaggggtgcgagaaacccgcgtggtgatcaaacacgggctgcgcaacgcgatgatcccggtggtgaccatgatggggctgcagtttggctttctgctgggcggttcgatcgtggtggagaaggtgttcaactggcccggcctgggacggctgctggtggattcggtggagatgcgcgactacccggtgattcaggccgaggtgctgctgttctcgctggagtttattttgattaacctgttggtggatatgctgtatgcggcgattaacccggcgatacgttaccagtgaggagacggcatgattaactggcgacgcaacgccgcgctcaaggcgatgccgcggcttgagccgcacgcggtgcgcactccctggcacgagttctggcgccgcttccgccggcagcgcgtggcgctgatcgccggcgcgtttgtgctgctgttggtggcggcggcgctgtttgcgccctggctggcgccttacgacgccgaaaactatttcgactacgaccggctgaacgaagggccgtcgctggtgcactggctgggcgtggattcgctggggcgcgatatcttcagccgggtgctgatcggcacccgcatctcgctggccgccggcgtgttttccgtgctggtcggcggcgcgatcggcaccctgctggggctgctggccggctattacgaaggctggtgggaccgcatcgtgatgcgcatcagcgacgtgctgttcgcctttccgggcattttgctggcgatcggcgtggtggcggtgatgggcagcggcatgaccaacgtgatcgtggcggtggcgattttcagcataccggcgtttgcccggctggtgcgcggcaatacgctggtgctgaagcggctgacctatatcgaatcggcgcgcagcatcggcgcctccgactggaccatcctgctgcggcatattctgcccggcaccctctcgtcgatcgtggtctatttcaccatgcgtatcggcacttccatcattaccgccgccagcctgtcgtttctcgggctgggggcgcagccgccgacgccggaatggggcgcaatgctgaacgaagcgcgcgccgatatggtgattgcgccgcacgtggcgatcttccccagcctggcgattttcctgaccgtgctggcgtttaatctgttgggagacggactgcgcgacgcgctggatccgaagctgaaagggtaacgcggcgggtaaagcgccgccccggacggggcggcggccggcgcatcagcggaacaggtgttccgcgtgaaagcgcaggtggtcttcgataaaggtggcgatggtgaagtagctgtggtcgtagcccggctggatgcgcagcgtcagcggccagtcgcgctggcgcgccagttcggccagcttggccggctgcagctgatccgccaggaactgatcgtcatccccctgatcgaccagcaccggcagtttttccgcaccgcttgccagcagatggcagctgtcgtactgcagccactgactttcgtcgtcgcccagataggcgcggaaggcgcgacgcccccacggcacctggcaagggttgacgatcggcgcaaacgccgaggcggagcggtagcgctgcgggttgcgcagcgccatgatcagcgcgccgtggccgcccatggagtggccgaagatcgactggcgatcgctgatgctgaagtgttgacggatcagcgccggcagctcctcgctgatgtagtcgtacatgcggaagtgccgatcccacggcgcctgggtggcgttgagataaaatccggcgccctgaccgagatcgtagccctcgtcgtccggcacgtcgtcgccgcgcgggctggtgtcagccatcaccagcaccagccccagctcggcggcgatgcgctgcgcgccggctttcagggtgaagttctcatcgttgcaggtcagccccgacagccagtacagcaccggcggcgggttgtcatcacgcggcggcggcaggtagatgctgaacgtcatcgggcagtccacagtctgcgccgcatgacggtagcgttgctgccagccgccgaacattcggtgttcctcaagcagttcaagtgacgtcgtcataatcattcgcctccctgctcagcgtttgtcgaaatgcaccacggtgcggatcgatttgccttcgtgcatcagatcgaacgcctcgttaatctgctccagcggcatggtgtgggtgataaagtcgttcagcgcaaattcgccgtccaggtagcgttgcacgatgcccggcagctgcgaacggcctttgacgccgccgaacgccgagccgcgccagacgcgcccggtcaccagctggaagggacgggtggcgatctcttcaccggcgccggccacgccgataatcaccgactcgccccagcccttgtggcagcactccagcgcggagcgcatcacgttgacgttgccgatgcactcgaaggagaagtccacgccgccgtcggtcagctcgacgatcacttcctgaatcggcttgtcataatcctgcgggttgatcaggtcggtagcgcccagtttgcgcgccagatcgaatttgctggtgttgatatcgatgccgataatgcggccggcgccggccatctgcgcgccgataatcgccgacaggccgatgccgccgaggccgaaaatggcgacggtatcgcccggctggactttggcggtgttcatcaccgcgcccatgccggtggtgacgccgcagcccagcaggcacacttcttccagcggcgcttctttgctgattttcgccaacgagatttccggcaccacggtgtattcggagaaggtggaggtgcccatatagtggaagataggctggccgtccttgaagaagcgggtggtgccgtccggcatcaggcctttgccctgggtggtgcggatcgcctggcacaggttggttttgccggatttacagaacttgcactcgccgcattccggcgtgtacagcgggatcacatgatcgcccacggcgacgctggtgacgccttcgccgaccgcttccaccacgccgccgccctcatggccgaggatcgccgggaacacgccttccggatctttaccggacagcgtgtaggcgtcggtatggcagacgccgctggcgacgatccgcaccagcacttcgcctttctgcggcggcatcagatcgacttcttcgatcttcagcggttggttggggccccaggctacggccgcgcgggttttgatcatctccatcattgtctcctcagtgatctcaggttaagggttaggcaggttcatgttgtgtttgcggcgtttcagccagttcaataatcagttgtttcagtgcgcgcacgttggggctgaaggcatcgcgccgccacagcaaccaggtggcggtgtcggcgatatcgtcgggcagcgtgtggatcttcacccgctcatggcccggcagcaggttgagcaccgaatgcgggatcatcgccagcccggcgccgctggcgacgcaggccagcatcgcgtggtaggactgaatctccattatcgggccgggctgtgcgccgtcgcgcttgtaccaggcctccagccgcagccggtaggagcagctgggacgaaaggcgaacagcgtctctccccgcgcgtcctgcgcgctgtgaatatcggcatgatcgaggctggaaatcaccaccatgtgttcggcgaaggcgacgcagccgttcagttcgtcatgctgcagcgggccgtccaccagcgccgccgccagggtgccggcgcgcacgcgctcggtaatctccccggaggtgccggtcagcagcgacagggaaacctggggatagcgctggtggtaggcggccagcagggcgggcaggcgggtggcggcggtgctctccatcgaaccgagggcaaaggtgcccgccggctcgccggcgtgggtgatgctcatcgcctcctcgctcagcgccagaatgcggttggcgtaacacaggaagttgtgtcccatcggcgacagccgcaggcgctgtttctcacggataaacagatcggcgcccagctcctgttcaagctgacgcaggcgggtggtcaggttcgacggtacccggtgcagcagttcggccgcgcgggcgacggagccggtttcggcgacgctgcaaaacatacgaagctgggtcagatccataccgttctcttttcgtaagcaactttgtgatgattattcagtttttgtgagtgtaatgcggcggcatgatagtggcaactctcttttcactatcgggataacgatatggcactcaaaacagccctaagcggttttatcgctttaattgtagcaatgggaatcggccgcttcgcgtttacgccgcaggtgccgctgatgattgccgaacatcagttcacgctgaccagcgccggactggtggcggcgctgaactacctcggttacctgtgcggcgcctatgacgcgatgcgcgccagccgtcacgtggagcgccgcctgtggctcggcgtatggggcgcggtagcgctgacgctgctgtcggcgtgggcggacggcgcgctgtggcacggcgtgctgcgctttatgatcggttgggccagcggctgggcgatggtgctggtggcggcctggaccaacgaacgtctggtgcactacggccggccggcgctgagcgcggcggtgtttgccggtcccggcgccgggatttttatcagcggcatgctggcggtggccattcacagcctggcgctgagcgcggcgcaggcctggctgctgtacggcgcggcggcgctggtgctggtcggcgctatcagcctcagcctgccgcgggcgggggagctgcagcgcggtgaagcgtcggcggaaccgctgcggctgacgccggcgctgaagcggctggtgtggagctacagcctggcgggcttcggctatattctgccggcgacctttctgtcgcagatggccgccgagcgctttcccggcagcctgttcgcccagtttgtctggccgattttcggcggcgcggcggtgctggggatcggcatcggcatcctgacccgccatcggctgaccacccagacccggctggcgctgacgctgtgggtgcaggcgctgggcgtgctgtgcgccgaagcgctgccgggcgtcagcgggctgctgctgggggcgctgtttaccggcggcggttttctcagcgtggtgcagctgtccattcagcacggccgtgagctggcgccgaaccacgcccgctatatggccggcttgctgactaccggctatgccgtcggtcagctggccgggccggtgctgtccgcgctgtccaccgcgctgacccaccgtctggagccggcgctgtttgtggcgacgctggctttgctggtggccgggctgctggtgttcaagatccccgcacgcgccgtacgacgccagctggcaggggaataagccggacggttcagacgtctgcggacggggtgatgcggatttttcatcgctggttgaaacacaatcactggataaacgtctcactctcatctacagtggggcaaaatcttgatcgggttcacgctctattctccctcctttcaagttgccggcgcgttggctgcgcttcttattccccgtcgcctggcgcgccaggcggctgaggaaagtttgtttgccagccgtcagcatcccggagcctggcggaaagaggccctgctgaacccttgcagttataaagagagtagctctgaacgttgggcggccgggcggccgcgcgcgcaagggccacctgctggagacacataaatgacgacactcagtaaagaagcggctctggttcatgcagcgctggaggctcgcggcctggaaaccccgctgcgtggtgaaatgttggatcgcgaaacgcgtaaacggcgtattcaggagcacatgacggaaatcatgcagctgctgaacctcgatctgagcgatgacagcctggcggaaacgccgcaccgcatcgccaagatgtatgtcgatgagatcttttccggtctggattacgccaatttcccgaagatcaccgtgattgaaaacaaaatgaaggtggatgaaatggtgacggtgcgcgacatcaccctgaccagcacctgcgaacaccatttcgtcaccatcgacgggaaggccaccgtggcctatatcccgaaagacggggtgatcgggctgtccaaaatcaaccgtatcgtccagttctttgcccagcgtccgcaggtgcaggagcgtctgacccagcagatcctgatcgcgctgcaaacgctgctcggcaccaacaacgtggcggtatcgattgacgcggtgcactactgcgtcaaggcgcgcggcattcgcgacgccaccagcgccaccaccaccacctcgctgggcgggctgttcaagtccagtcagaacacgcggcaggagttcctgcgcgcggtgcgtcaccaccagtaacacacggtaaaccggcgcgctcgttctgagggcgccggtcgtttttccccgctttttcccgcactttctatcccgctgccgctcttctagctgcgtcacattcctgtcgacgaggcgcccgttttttgctcactccgatcacaaatccgtcaatggcggttagctaaacgaatttgtcatgttgtatacaagtttgcgtaaatgttttctatttgtttcaaaacatcaggtgagtcgaatgaaaaatagaaaaatcaaactgttgctgttcaccgccgcggcggttgccgtggcggcactggcggtcgtcggcaaaatagagaatgaaaacaagacgttcctgtccgtggcgaccgcctcaaccgggggaacctattacccgatgggcgtcggcctggccaatgtctggagcacccggctgaaacaggatggcattcaggtgaccggacagtcttccgccggctcgatcgaaaatatcgatctgctgcagaaggacgaagcccagctggccattctgcagagcctgctggcggtggaggcctatcagggggtaggcaacttcgccggacgcgcctacggcgatctgcgcgctatctccatgctgtggcccaacgtcgagcattttgtgatgctggaaagcaaggtgaaggacggcacgctgaacgatatcgccggcagccgtttttcggtcgggccgcaggccagcggtacggagcagtcgacgctggtgatcctgcgcggcgtcaatatgagcaagaaaaacatttcgccggaatacctgggctatggtgacaccgtctcggcgatgcgcgacggtcggctcgacggcggcgcgctgcccgccggggtgccggccgccgcggtgaccgatatgtacgccagcggcgtgccctcgcgcatcctggaggtgaccgatgagcagctggccagcattaacgccgtcgccaacgcctggttccgctttgtgattgaggcggacacctacccgcggcagagcaaggcggtggcgaccattgcccagcctaatattctggtcgccacgcgcggtatcgatgaccagatcgtctatgacctgaccaaggcgatgtttgagaacctgccggaagtgcatcaggtgcacagcgcggccaaaaatatctcgctggaaaatgccctgaaaggggtgtccgtgcccctgcatctgggggcgtaccgttatttccgcgaagccggggttgatgtccccgctgagctgatcccaccagaagcgcgcgccgatcgcgctacggaggcgctatgaataccacgcccttaacgccgcagccggacacctcgctggataaagaggcgggcgccggcagccgtccgctggccgggcgctacgcgctgtgcgccaccgtgctggcgatcgcgatctcactgtatgcggtgtactccaacgcgttggccaatacccaggagttttatcgcaacaccaccttcctgaccgggattctgctgctgggctttattttgttcccgttctccaaaaagcacgcgacggccaaatttaaccgctgggactacctgtttattgcgctgacgctggtcagctacggctatttctattttaactacctcgatctgcacgtggtgcgcaaaagcctgcccaataccaccgactatctgatggcggcgctgggcatcggcgtgctgtttgaggccgcgcgccgcaccaccggcctgtttattcccagcctggcgacgttcgccattatctatgcgctgttcggccagtattttatgggcattttcggccacagcggcttttcggtcgaacgcctgctgtaccggctgtttatgaccagtgaaggcattttcggcatcaccctgtcgaccgccgctacggcgatcgcggtgtttattctgttcggtgcatttctcagcgtcagcggcgcgacgcagttgtttaacgatctggcgctggcgatggccggacgtcgccgcggcggcccggcgcaggtggcggtgatctcttcggcgctgaccggctcgctgagcggcagcgcggtggctaacgtcgccaccaccggcacctttaccattccgttgatgaaaagcatcggtttgtcgcctaagtttgccggcgcggtcgaggccacggcgtccaccggcggcatgatcatgccgccgattatgggcgcggcggcgtttatcatggccggtttccttggtatttcttacaccaccatcgtcattgccgccatcgtgccggcgctgctgtactacgcggcgctgattatcgctatcgatctggaggccaaaaagcaggggttgaagggcatcagcaaggagaatatcccgcaggtcaaggcggtgctgaaggcgcgcgggctgctgctgttgccgctgtttatcgttattggcgctctgctgctgggtaaaacgccgatttacgccggctttctggggattgtcgccatcatcgtcgccagttggctgacgccggacagcgcggtgcgcatgacgccgcggaaaatcgccgaggcgctgaatgaggcggcccgcggctcgattcaggtgacgatcgcctgcgcggcgatcggggtgattatctgcgtggtgaccatgaccggcatcggctcgacgctggcgtttaatatcgtgtcgatgaccgacaatacgctgtggatgatcctgttggtggtgatgctggtgtgcatcgtgttgagcatggggctgccttccaccgcgctgtatatcgtggtggcggtgacggtgtcgccgattctgatcaaggccggcgtgatgccgctggcggcgcacttctttgtgttctggtttggcgcgctgtccaatatcacgccgccggtggcgctggccagctacaccgccgccagcattgcccgcgccgacccgatgcaaacctcgtgggaagcggtgcggctggcgctgcccggttttatcatcccgtttattctggtgtacaacccgatgctgctgatgcagggggaggcggtgaacgtgctgtcggtgatccatatggtggccaccgcgctggtgggcatctatgcgctctccattgccagcgccaacttctggctgatgaaggcccactggctggagcgcgtactgttcacctgcgccgccattttgctgattaagccgggaatgatgaccgatctgggcgggctggcgctgattattaccgccggcacgatacacctgctgcgcttcagacagcgcgcggccgcgccgggggagtcggcatgaaaaacggggaggcccatgatcaataaagtcacccggcggaaagcgtcgcaccaggtactggcgcagctgaaggcgggcattcatgacggcacctacccggtgggggataagctgccgtcggaaaatgagctggccgacgcctttggcgtcagccgcgcgccggtgcgtgaggcgctggggatcctggaggtcggcggcattatctcttcgcgtcagggaggcggccaccgggttgagcagcattcgctgctcagcaagtatgagccgctggtgatggaggtcgccagccgcagcgaggtggaatcgctgctggaaatgcgcgaggtgatggagcagcaggcggcaagcatggccgcgcagcggcgcagcgagcaggagctgcaacagatcgaacaggcgtttctggcctttcgccacaccacgctgcacgacgggcagattggccatcagcaggattacctgtttcaccgcgccattatgcaggcttcgcacaatccgttttttgtacaaatcctcgacaatatgcatgagctgtatctcggcgtgctggtgtattcgctcagccgcaacctggggcgcgccgacgagcgccagcgggtggtcgatgaacatgagcgggtgtggctggcaatcaaggccggcgatgcggcggcggcggccggcagtatgcagcatcacctgagtaacgtgcgcggcaagctgcgtaggctggaacaagaaggaaaagcataaccatgtatgacgtgatcattatcggcagcgggctggtggggctgggcgtcgccaacgcgctgcaggaacataatccgcgcctgaagctgctgatcgtggataaagagcccggcccggcggcgcatcagagcggccataacagcaacgtggtgcactccggcatctactatcagcccggcagcctgaaggcgcgcctggcgaagcagggcaatcagagcatgtttgccttctgccgccagcatgagctgtatcacgaccgctgcggcaaagtgattgtcgccacccagctgcaggagctggaactgttggagaatatctaccggcgcggcctggagaacggcctggcggtgcgccgcctgtcggccgccgagctgcgggagcgggaaccccacgtcaacggactggaggcgctgctggtgccggacgccggcatcgtcaactatgcgcaggtggccgccaagctggcggaaattgttcaacagcgcggcggcgagattcacttcggccggcaggtggtggggattgccgagcacggcgacggcgttgaggtgcagacgccggggcagaactatcagggcaaatggctggtcaactgcgcggggctgttcagcgaccgcattgccaaactggcggggtatgacaccggcatgaaaatcgtgccgttccgcggcgaatattttgtgctgaacagtgaaaagaactatctggttaatcacctgatttatccggtgccgaacccggacttccccttcctcggcgtgcactttacccgcatgtacaacggcaagcgggatgtggggccgaatgcggtgctggcgttcaagcgcgaaggctaccgcaagtgcgacgtcagcctgcgcgatctgggcgaggtgctgagctaccgcggcttttggaagattgccggccgctatatgggcgaggggctggcggaggtgcggcgttcgctgtcgcgccgccggtttacggaaaacgcccgccggctgatcccggcgctgcaggaagcggatattcagcccggccccgccggcgtgcgggcgcaggcgctgacggctgacggcaaactggtggacgatttccacttcgtgaccggccgccgttcgctgcacgtgtgcaatgcgccttccccggcggcgaccgcctcgctggaaattggccgcgacatcgtgcgccaacatcttgcccacctgtaatcatccgcagcgccagcgaaaggatggtatctacgctatttttaatgcttaatataacgcccggcttccatcgggagcggggcgggtgttgcgcctgcgggcgtattttattggattgaataacagcggtatctcatgaaccctcctgcatcggcgccgctgccgcgtattgccactctggactgcgcgcgcggcatcgccattctcggtattctgctgatgaatatcagcgcctttgggctgccgaaagcggcgtatcttaacccggcctatcagggccagccgtcattgtccgacgcctgggcctgggcgctgctggatctgttcacccaggccaagtttctggcgatgtttgcgctgctgttcggcgccgggctgcagctgctgctgcaccgcggcaaaggctggatccgcgcgcgcctgagctggctggtgctgttcgggctggggcacggcatctttttatgggacggcgatattctgctggcgtacggcctgatcggcctggtgtgctggcgcatgatccgcgaagcgaaagacacctttaccctgctgaaaaccggtgcggtgctgtatgggatcggcgttacgctgttgctgctgcttagttttgccaccgatggcacgccgggcagcttctggctgcccggcccggcggatctgcagtatgaacagctgtggaaactgcagggcgggctggaagcctggcgcaaccgggtggacctgctctcatccagcctgctggcgattggcgcgcagtacggctgggagctggcggggctgatgctgttcggcgccggcctgatgcgcagcggctggctgcgcggccactttgcgccggcgtattaccggcggcaggcggcctggctgatcccgctgtcgctgctgatccagctgccggcggtggcgctgcagtggcatctgcagtgggactaccgctggagcggctttttgctgcaggtgccgcgcgagctgggcgcgccgctgcaggcgatgggctatctggcgctgtgttacggcttctgggggcggctggcacgctggccgctggggcgctggctgacgcaggtcggccgtatggcgctcagtaactatctgctgcaaacgctgatttgcaccacgctgttctaccgctttggcctctatcagcagcttgaccgctggcagctggtggcgatagtgccgctggtgtggctggcgaacctgctgttctcacagctgtggctgcgctatttcgaacaggggccggcagagtggctgtggcgtcggctgaccgcgctcggcgccggcgagggagagcgccatctgcggcgctgagtaaggaaagcagcgcggccggcagataccggccgcgggcttatttggcctgcgccttttgcctttccgccgccagcttttgttccaattccaccagctgttccggcgataccgccggatagccctgggcatcctccggcactttatgcatggcggaaatcgggatcagcggcccgaggaagcgcggctcgcgcttgaggatgtacagatcgttcagcgcgccgagacgggcgaagatttcacgcacgcgcaccgacagcatatttttgggcgaaggcacggcgaagcactgcgcctggatgcccatatgcagggcgataaacagcgcccgctcgcagtggaagcgctgggtgataataataaagtcgttggcgtcgaacaccttgcgcgtccgcacgatggagtccagcgtacggaaaccggcgtagtccagcacgatatcgctcggcgccacgccggcggcgatcagatcgcggcgcatggtcatcggctcattgtagctctgcagcgcgttgtcgccgctcagcagcagatacttcaccttaccgctgttgtaggcgttaatcgccccctgcatgcggtagcggtaatactgattaatcaccccggtgcggtaatatttggcggtgccgagcaccacgccgacctggcgatccggcagctgctgcacctcttcgtagatataaggtgcggttttccagctgatccagcgatcgagcgcgatagccgttaacatcagcgccgtggcgatgatgaacaggctaattatcaggcgtttccacatgttttggccttacgcgcataaatctgaaaaaaggtggattaaggctactttacctgactatctgacgcaagcggtcgacctgcggatggggcccctgcagggcactttttgttggtgcggagatcggatgaggaaaaaccggccagacgatgctggccggcgggagaagcatcagaacgaggtgcgtttgtagctacggtactgcggacgccagaagttgtgctcaatcgctttggacagcgcttcttctgaggtgacgaccgccacgccctgcagctgcgcggccttgccgacttccatcgcgatgcatttcgacacgccctgaatatcgtcgatatccggcagcagtgcgccgtagccgtcggtcgccagcggcgaacagtcggccagcgcgcggctggcggccatcagcatcgcgtcggtaacgcgcgacgcgccggaggccagcacgccgaggccaatgcccgggaagatatacgagttgttgcactgggcgatcgggtactggcgatcgcggtggttgaccggcgcaaacgggctgccggtcgccaccagcgcggcgccgtcggtccagttgatgatatcttccgggcgcgcctcaacgcgtgaggtcgggttggacagcggcatcacgatcggccgcgggcagtgctgatgcatttcgcggatcagctcttcggtgaacagccccggctggccggaaacgccgatcagaatgcttggcttggcgttgcgcaccacgtccatcagcgagatggcgtcgttgctcacgttccagtgcgtcagcgtctcgctcttttgcaccagtttgctctggaagtcgagcaggttcggcagtttgtcggtcagcaggccaaagcggtcgaccataaacacgcgcgcccgcgcttcgtcttcactcaggccttccgacttcatctgggcgataatctgctcggcgatgccgcagccggcggaacccgcgccgaggaaggtgacggtctggtcgcgcaggcggcagccggcggcgcggctggcggcgatcaggctgccgagcgtgaccgccgcggtgccctggatgtcgtcgttgaagcagcagatttcgtcgcggtagcggttcagcagcggggtggcgttattctgcgcgaagtcctcgaactgcagcagcacgttcggccagcggcgtttgaccgcctggataaacgcctcgacgaactcatggtactcatcgccggaaatacgcggatgacgccagcccatatacagcgggtcgttcaggcgttgcgggttgttggtgccgacatccagcaccaccggcagcgtataggccgggctgatgccgccgcaggcggtgtacagcgacagtttaccgatcggaatgcccatgccgccgatgccctgatcgccgaggccgaggatacgctcgccgtcggtgacgacgatcaccttcacgttctgcttggtggcgttctgcagcatgtcgtcgatgcggtcgcggttcgggtaggagataaacagcccgcgcgcacggcggtagatatcggagaagtgttcgcaggcctcgccgaccgtcggcgtgtagatgatgggcatcatttcgctcaggtgcgagtccagcaggcggtagaacagcgtttcgttggtgtcctggatgttgcgcaggtagatatgtttgtcgttgtcgtttttgaaatcttgatactggcggtaagcgcgctcgacctgttcttcgatggtttctaccgcttcgggcagcaggccgtgcaggttgaagtggctgcgttcttcttcggtgaaggcgctgcctttgttaagtaacggaaattccaacagaatcgggccggcgtaagggatgtacagcgggcgtttgctttcgtattcaagttccatcagttcactcttagacgtgtcagattgtttttatcaccgcagatcctaaaagatacgggaaatatgtacagtaattgttatcggatcatgagggaagttgcgctaattatcgacgatcaaagacttttttaactaaaaaaagtgttttcagacgtaaatggcattgtattcgccgggcagggctgttattcgcggagccggacggccccgcgctggggatcagaaggtgaggtgctgcagcgtccggcagccgagtgcggccagcagggcgcgggtggcgtcatgctggctgaggacggcgctttgcggctccgccagcaccgcgcggcggatgtgccgacagtcgccgccggacatattcagcaggatcagcgcggcctgcagcggcggcaggctggggttgaaggcggcattttccgcgtagcgaccggcgtagatcttgccgtcgctcgtttccagcgctacgccgctgtgggcctggctgtagggcgcgtggctgcggttggcggcgtcgagcgcggcgatcgccagcgcgtcgtccagcgccagccggtggccgtggtccgccgggtccatcagcagggtgtgaatagccagatcgcgcgggccgaaggcgtccggcagatagtggccgagcgtggcggccgggcggcccggtagctggatgcgcagatcgccggcgctgttcagctcattcataaactggcggcagtggccgcacggggtgtaattgacggtgacggcggccagcgccgcttcgccgcgcagccaggcgtgggtgacgacgcactgttcggcgtgcaccgtctgctgcatcggcgcgccgctgaactccatattggcgccgaaatagaggttgccgctgacgctgcgggcgatggcgccgacgttgaactgagaaatcggggttaacgagcaggccgcggccagcggcagcagggcaaacgccagcgcatcatcgtccagcccgcagcgctgcttgattgcttcaacctgctcggcgctgaacatggccgggaaatcagctgcgtccagataaggctgcagggcggattgcaatgtgtcgggcagggtgctgaatgcggtgtgaaaacgcggatgcatagaacgtctctccagtgttaacgggaggacattctaggcagcctttagcggataaaatgtgatttatatctacttattgatgaaattaatgtaattggtggcgatattgcgcgatatatcgcaagttttagcctcaggcgaacaggtgcaacagcaccgggaataaaaacggcgccagcagcgaggtgataatgccgcagatcaccagcgccagcgaaccgaaagcgccttcctggtaatccagctccacgcagcgggcggtgcccagcgcgtgcgaggcgctgcccatcgccaggccgcgggcggatttggtggtgatcttcagcgcgttgaacagcgtatggccgagcacggcgccgaggatgccgacaaaaatcacgcacaccgcgctgatggccgggatgccgccgagcgattccgccaccgccatggcgatcggcgtggtgaccgatttgggcaggatggatgcggcaatctccggcgtggcgcccatccacagggcgatggcgccgccgctgatcatcgcggcgaggctgccgataaagcacaccgcgataattgatttccagcgggcgcggatttggtgcagctgctcatacagcggaaacgccagcgcgactaccgcaggctgcagcaaatcgttgaggattttgctgccctgaaagtagtccttatagggaatgccggtcagcagcagcagcggaatgatcaccgccatagagaccagcagcggattgagcagcggcatgttcagtttctgcgccagcttgcgcgcggcgaaaaacaccagcagggttaacggcagcgaccaccagatggtatgcaacattatttatccccctcggcgtcgttctgcttgccgaccagcggccgttcgcgatgaaaatagtgggatgagtaacccacggccaccaagacgatcagggtgctggcggcgcaggcgaccaccagcggcgccagatggtcgaaaatctcccggtagtactgcattaccccgacgccgatgggcacaaacagcagcaccatatagcggatgagcaggttgcagccgggacgcacccaggcggccggcagcagctgcagggccagcagggcgaacagcagcagcatgccgagaatgctgccgggaatggcgatcggcagcagggcggagaccgcgttgccgatcagcaggcacaggtaaatcaaagcgaatgctctaaggtattgccaacatgatgtgagcatcttgttcataagccttcctgtttaacggatgcattcatcatacaattaaaccgtgatctgcgccacataaccaatcatgaaaaatcgttatcccagccatgcctatcctggctgttgacgttacgagttaagtgtagatgacgcctgttcggccaacggctccgtcggctggcgctgcgccagccggtgcccgaggaaaaagaacagcaggctgaacagcgccgcggcgatcagcatggcgaacatcagcggcggcgcggcgtagctgagcagcaagccgcacagcaccgggttagcggcgccgccgaggttactgaggttctgcatgccgtagtagctgcccttcagatgcgccggcgcaataaagtcgataaacatgtattccaccgggatcacgatgatttcgcccagggtgaaaaccgccatcgccggcgcccacagccacagcgactgtccggccagcgcgaagcccagcaggccgagcacgaagaacagcgtgccgaacgccagccagcgcagcatattgtcctgccgcattccgcggctcagcagatattgcagcgcaatcaccatgcaggcgttaaccagcatcaccagcccgatgacccggtaggcgaattccgcgttggtggcgataatcagatactgcgacaggtaaccggtgaactgaccaaagaccaccgcgcccagcgtactgccgagggtaaagaaaatcagccgccggtcgcggcgcagaatgccgaacgtctggcggaagctggcgggcaggggggcggatacgcctgccgctgccggcggcgacggcgagcggcgcaggcggaaatgcagcacgatcaccaccagcagcgtcaggccgccggacagataaaacggcagcagaaccccgaagccggccacccagacgccgagcgaggagccgatcgcccagccgacgttgatcagcgtgtagttcatggagaaggcgcgggtgcgctgcgcaaccggcagccattcggcaaagcaggccttgatggtgatgctcagcaccgagtaggtggtatgcagtaccgccagcagcgccaccatgccgcccgggcgcgcgatcgacggcatcaggaagaagctcagcccgtacagcacaatggcggcgaccatcagcgtatttttgctgaacttatccaccagatagccgccgtacaggctggtgatgatgccgatactcaggctgcagccgaggatcacgccaacgccggtgggcagcagacggaagtgttcgctaaggtaaatggcgataaacggcagcgtgatgccgcggccgatggtcagcaccagcgaggtagccagcagcgtgttgattagcggtgggaatcccttcataacatcacccgtggatgctcggtcattaaatcagagttgataacatagcctattggcggcgggcggcggtacggaaagtgcgaaacagcggtaatttccgccgcaggggagaatgacaggattaaccactgatgttggcggcgttgcgccgcgtgacgaccataaaaaagggccgagctggctcgacccttgttgtgttgacggcgttacttcacctgcatgcccggctgtgcgccactgtccgggctcagcaggaagatttccttcccgcccgggccggcggccatcaccatgccttcggagatgccgaagcgcattttgcgcggcgccaggttggcgaccatgatcgtcagacgcccttccagcagcttcggatccggataagcagaacggatgccggagaagatctgacggttttcgccgcccagatccagctgcagcttcagcagtttgtccgagccttcaacgaagtcggcgcttttgatcagcgcaatgcgcatatccactttggcgaagtcgtcaaaggtgatggtgtcctggatcggatcgtccgccagcggaccggtgactgccggcgcctggctggcgatcagatcttctttggacgcgttgaccatgtcgttgaccttgtcgagatcgatgcggttgaacagcgccttaaaggcgttgacctgatgacccaacagcggctgctgaatgctgtcccagctcagttcgccgttcaggaactcttcggcgcgctgcgccagcgacggcagtaccggcttcaggtaggtcatcagcacgcggaacaggttgatgcccattgagcagatagcctgcagatcggcgtcgcgaccctcttccttcgccaccacccacggcgcctgctcgtccacatagcggttggccagatccgccagcgccatgatttcacgcacggcgcggctgaattcgcggctggcgtaggcgtcggcgatgctgtcggccgcatcggtaaaggtctgatacagcgccggatccgccagctggtccgccagacggccgtcgaaacgtttcttgataaagccggcgttgcgcgacgccaggttgaccaccttgttgacgatatcggcgttgacgcgctgcacgaaatcttccaggttgaggtcgatgtcgtcgatgcgcgacgacagcttggcggcgtagtaatagcgcaggcagtcggcgtccagatgcttcaggtaggtgccggccttgataaaggtgccgcgcgatttggacatcttggcgccgttaaccgtcacatagccgtgaacgaacaggttggtcggcttgcggaagttgctgccttccagcatcgccggccagaacaggctgtggaaatagacgatgtctttaccgataaagtgatacagctcggtggtggagtccttgcgccagaactcgtcgaagtccaggtcgccacgcttgtcgcacaggttcttgaaggagcccatgtagccgatcggcgcgtccagccagacgtagaagtatttgcccggcgcgtcgggaatttcgaagccgaaatagggcgcgtcgcgggagatgtcccactggtgcaggccggagtcgaaccactcctgcattttgttcgccacctgctcctgcagcgcgccggagcgcgtccacgcctgcagcatttcgctgaaggacggcaggtcgaagaagaagtgctcggagtcgcgcatgaccggcgtggcgccggataccgcggacttcggatcgataagctcggtcgggctgtaggtggcgccgcacacttcgcagttatcaccgtactgatccggtgatttacacttcggacaggtgcctttcacaaagcggtccggcaggaacatgcctttctccggatcgtacagctgagaaatcgtccggttcttgataaagccgttctctttcaggcgacggtaaatcaggctggacagctcgcggttttcttcgctgtgcgtcgagtggtagttgtcgtagctgatgttgaaaccggcgaaatcctgctgatgctcctggctcatttcggcaatcatgtcttccggcgagacgcccaactgctgtgctttcagcatgattggcgtgccgtgcgcgtcgtccgcgcagatgaaatgaacttcgttgccgcgcattcgttggtaacgaacccagatatccgcctggatgtgctcgagcatgtggccgagatggatggaaccatttgcgtacggtagcgcgcacgtcaccaataattttttcgcgacttgagccatagtaagaacttgctttctgtattgagtaaaaagggccttcgatgttaaccgatcgcacgcctcgcggctagggctataccgcgatggcgacgttgtggtgcgagtcagcgtcggttagttctggtatgcttgtcgttgaagctattcacttgcatttatttcaatcgaggagccgggatgaacgctaaatcccctgagcagaccaaccccgaagttctgcgcgccctggtgaccggtgtactggccgcctttgaacacccgacgttaaaaagtaacctgacggcgctgaaagccatccaccactgcgcgctgctggacaacgtgctgcatatcgaactcgccatgccgttcgcctggaacagcggttttgcggcgctgcaggacagcgtgagcgcggagctgctgcgcgtgaccggcgcacaggccatcgactggaagctgaaacatgatatcgccacgctgaagcgcgccaatgcgcaggccggcgtcaaaggcgtgcgtaatattatcgccgtcagctccggtaagggcggggtggggaaatccagcaccgcggtcaacctggcgttggcattggcggcggaaggcgccaaggtcggcatcctcgatgcggatatttatggcccgtcgatccccaatatgctgggcacggaacatgagcgtccgacctcgccggacggtcagcatatggcgccgattatggcgcacggcctggcgaccaactccatcggctatctggtgaccgatgataacgccatggtctggcgcggcccgatggccagcaaggcgctgatgcagctgctgcaggatacgctgtggccggatctggattatctggtgctggatatgccgccgggcaccggcgacattcagctgacgctgtcgcaaaacatcccggttaccggcgcgctggtggtcaccaccccgcaggatatcgcgctgctggatgcggcgaagggcatcgtgatgtttgaaaaagtccaggtgccggtattgggcattgtggaaaacatgagcatgcatatctgcagcaactgcgggcatcatgagccgatcttcggcaccggcggggcggagaagctggtacagaaatataacagtcgcctgctggggcagatgccgctgcatatttcgctgcgtgaagatctggaccgcggccagccgacggtggtgagccgtccggacagcgaatttgccgaaatgtaccgccaactggcgggacgcgtggcggcgcagatgtactggcagggtgaagcgatcccgacggagatcgcgttccgcgcggtgtgagtgcggattgtcgacagcaaagagccggctcgttggtgactgcgggccgtattaactgttatctgtaaattttgtaccggttttcggtcgttaacggtgcgggaatatatgccgctctggcgacacgaccgagtcaggggccgaaggcgcggcccctgaccacccgcgccctcgccaggccaggcggttggctgcgccaactgccctcactcattctcgtcgcatcacggccggctgcgacaagcatccctgcttgtctcgcctaaaaccgccgtccatggcggttttgcctatgcgccgttccttcgttcggcgccttccatggcggtcaccgccgtgcacgccttgaccatgtcattgcctgtgaatcattaacgcccaacgccttgtttaagtcggctgacatttatgaacgcattggttctcgtgtctaattatttcagtaatttgtgcagatccgcacgggtataagggcgttcccggtccgccagggttaccgcgattttttccagcaggctctgcgtcggcgccggctggcggtggcccatcaataggaccggcagcgccagcagaatcagggttttggccacgccgagccgcggcgggctgctgcggcgctgcagcagcaggaacagcgtgctggcggagagccccagcgccaggccggcgatgacttcagacgtggagtgggcgtgaataaccagccgcgaccagccgatggcgagcggcagcagataaccgatcagcacggcggtgcgccgcagcagcggacggcagcgggcgcaaatcagccacagaaatgccggccagatgctggcggagagcgccgagtggccgctgaaaccggtaaagtcgtactcggcgctgccgatgccccagccgataaaggccagcttggaggcgcagacaatcgcgccgacgctgccgaagagaaagccccactgccagccggcgcggcgcgtcgcggccgaagagagcaggacgaggaacagaatcaaagcggtaggcagcagcagcatgctgtcaccgaaaaaggtcagaaaatgccaatccaacggggaactctccatttattcacttatcccgcgaatcggaataatgcgtttggcccgagagtttactctgcgtgacggcgtagcccaaccgacaaagttcctaaatacggctgaaaaaacacggcatttcgccgccgcagggccacaatagagtggcgcggcgggcgcttactccctataattgtcgcgttttatgtcccccctaacacactacgaattcaggtctttaattttatgactgacaagccgcatcagtgcgtcattattggtatagctggcgcatctgcctccgggaaaagccttatcgccagtacgttgtatcgtgaactccgcgaacaggtcggcgatgaacacatcggcgtgatccctgaagacagttattacaaagaccaaacccatctgaccatggaagaacgggtcaaaaccaattacgaccacccgagcgccatggaccacagcctgctgttccagcacctgcaaatgctgaaggcgggcaagccgatagaactgccgctgtatagttacaccgagcacacgcgtaaaaccgaaacggtgcatctggagccgaagaaggtgattatcctggaagggatcctgctgttgaccgacccgcgtctgcgccaggaaatgaacttctccatctttgtcgacacgccgctggatatctgtctgatgcgccgcatgaagcgcgacgtcaatgagcgcgggcgttccatggattccgtgatggcgcagtatcagaaaaccgtacgcccgatgttcctgcagtttattgaaccttccaaacagtatgccgacattatcgtgccgcgcggtggtaaaaaccgcattgccatcgatattctgaaagccaaaatcagtcagttttttgaataattcgccgccgggcctgaagcgtggttttctggtccggcgtcaactatttacgtcctgacgtagacctttcgttctttgtatggcaatttttgttgtttacgcgtcttcttgatggagagaatagagatgagactgtgcgaccgcgatatcgaagcctggctggatagcggaaaactggccattacgccgcgaccgccgattgagcgcattagcggggccacagtggatgtccgtttgggcaaccagttccgcgtattccgcggtcataccgccgcctttatcgatctgagcgggccgaaggatgaggtcagcgcggcgctggaccgcgtgatgagcgatgaaatcgtcttgccggaaggggaagcgttcttcctgcatcccggcgagctggcgctggcggtgacgctggagtcggtgacgctgccgaatgatttggtcggctggctggacggccgctcttcgctggcgcgtctggggctgatggtgcacgtgaccgcgcaccgtatcgatcccggctggcacgggcgcatcgtcctggagttctataattcaggtaagctgccgctggcgctgcgcccgggcatgctgatcggcgcgctgagtttcgaaccgctctccggacctgccgcccggccttatcacagtcgcgaagatgcaaaatacaaagatcagcagggcgccgtagccagccgcatcgacaaggactaacggcgcgcggacgccgtgctgacaagaggaaggcatgagacgattactgacgactttggtgattttgttggtagtgctggtggcagggatgtctgcgctggtgctgctggtcaacccgaatgaattccgcagctacatgatcaaaaaggtcgagcagcgcagcggttatcacctgaccttggagggtgatttacgctggcacgtttggccgcagctgagcattctggccgggcgtatgacgctgaccgcgccgggcgccaaggcgccggtcgtcagcgcggacaatatgcgtctggatgtcaaactgctgccgctgctctctcatcagctgttcgttaagcaggtgatgctgaagaatgcggttattcgtcttacgccggattccgaagaacagagtgtgccggatgcgccgattgcgccgggcggcaacaacggtgaagagtcgcccgccgcgagctggaagttcgatattgataatctgcaggtggtggatagcctgctgatttggcagcgcgccaataatgagcagattaacgtccgcgatatcaatctttcgctgcagcgtcgtggcgatcgacaggcggagctggagctggccagccgtatcaaccgcgatcagcgcgatctgagcgtcaacctgacggccgaactggatctgagccaatacccgcgccaggccagcgccacggtcagccagtttaactatcagctggaaggcgccgatattctggtgggcggcattaaaggccagggctcgctgcaggcgctgtatcagcagacgccgcgccggatcacgcttaatcagctgcagattagcgccaacgacagccagttcgtcggcagcgtcagcgccggccttggcgatatccccgactatgttctgaacctgagttcgccgaatctgaatctggatgcgctttccggctggcataacagcagcggcggcagcgacgagcagccggtgcgggcgatgaccgccgggccggtgatcgccagcggtaccgagcagcagcgggatctgcaggcgctgcgcgattttaatgcccggctggaggtgagtgccgaccaactgacttaccgtggtatgaacatcgcgcagttgaaactgcaggccgataatcagcgcggcaaggtgacgatgccgaccctgacgggacaggtagccggcggcgagttctccttacctggttcactggacgtgcgcggtgataatgccgtggcgcaggtgcagccgaatttgcagcggattgacctggcgacggtgttcaaagcgtttgatattccgcagtttatgaccgggaagctgacgatgaacggcgcgttgagcggcgaccgtctgaccattgatgccttgctgaatagctggcagggcaatgcgcagctggcggtagacaatgctcagctgcacgggctgaatatccaacagctgattcagcaggcggtggcgcgcaatgagcggggcgtacgcggacaggataagtatcagcgctatactgaggtgcaacagctggcggccaaggcaaacctgaaccgcggtgcggtgacgctccaggcgctgaatgcccagtcatcgctgttgcattttaacggcggcggtaaactgaacctgtctgaaaaacagtgcgatattacgctgaacgtccaggtaaccggcggctggcagggacgcagcgaactggtcgaacagctgcagaagacgccaattccattacgcgtgttcgggccgtggcagcagctgaactatcagctgaaggtcgatcgggtgctgcgcgattccttacaggatcgtgccaaggatgcgctgaataaatgggccgaaaaaaataaagagtcccgcaacgggcaagatctgaaaaaattgctcgacaagctgtaatgcctccgccaatgcgggcctcagtccggcccgcatcggtgtacaacccgcctttacccgtcgttttccctgatagtttctgatcgcaactttgataaaagtcatattcccgtatagttaatttgggcacagtggggcgtgattctgctggccaaataataggcggctaataattatatatagagggtttatgattgagcttctgattggggtaggggtagcggggggcgtcgtacgctatattatcaaagggtactcggccaccggcgtgctgatggtcggcggattgctgttgctggccatcagcgcgctaatgggcaaaagcgtgctgccggccagcgccagttccaccggctggcgtgccacggatatcattgagtacgtcaagattctgctgatgagccgcggcggcgaccttggcatgatgattatgatgctgtgcggttttgccgcctatatgacgcatatcggcgctaacgatatggtggtgaagctggcctcccgtccgctgcagatgatcaactccccttatttgctgatggtggcggcgtacatcgtcgcctgtctgatgtcgctggccgtgtcgtcggcgaccgggctgggcgtgctgctgatggcgacgctgttcccgctgatggtgaatgtcggcatcagccgcggcgcggcggcggcgatctgcgcctcgccggcggcgatcattctggcgccgacctccggcgacgtggtgctggcggccaaggcggcggaaatgccgctggtggacttcgcctttaaaaccaccttgccgatctccgtggcggccattgtctgtatggccgttgcacatttcttttggcagcgctatctggacaggaaaagcgacgaacagcatcacgtgatggacgtcagcgagattgtgacgacggcgcccggcttttacgccattttgccgtttacgccgatcctcggcgtgctgatttttgacggcaaatgggggccggagctgcatattattaccgtgctggtgttgtgcatgttgctggccgcgctgattgagtttatccgcagctttgatgccagaaccgtcttcagcgggctggaagtggcataccgcggtatggcggatgcgtttgccggcgtggtaatgctactggtggcggcgggtgtctttgctcaggggttgagcaccgtcggctttatcagcggcctgatcgctaccgcacagtcgttcggcaccggtggcattattatgatgctggtgctggtggcgattaccatgctggcggcgatggcgaccggttccggcaacgcaccgttttacgcgtttgtcgagctgatccccaaactggccgcgcaaatgagcgttaacccggcttacctggtgatccctatgctgcaggcttccaaccttggccgtacgctgtcgccggtttccggcgtggtggtggcggtagcggggatggcgaaaatctccccgatggaagtggtgaagcgtacctcggtgccggtaatcgtcgggcttatcgtagtgattgtcgccaccgagattctggtgccggtacggctgtaatgtgatagcgccgggcgcgtggctcgcccggcgtcctacacttcgtaatcgggatccggctgctgcagcggggtgattttcaccttgatgatgcggtggctgttgatgaccagcggctcgaacagatagtcgccgatagtcagctgttcgccttcctgcggaatacgctggcaatgctccatcagcagcccggccagcgtatggtattcccgtttttcctccagcggcagcggcagataaatcgtcaggtcttccagcggcatatagccgttggcgacccagctgccgtcctccaactgctcaatgtcatggcgcggatccagctcttcaccggcttcaggcagattcccggcgatggtctccatcacgtcggtgagggtgaccacgccttctactgagccaaactcatcgacgacgaaggcaaagtgggtttgtgcctgacggaactgttccagcgcgccgagcagcgtcagctgctccgggaagatcagcggttgatggattagcgcgcgcagatccagttcctgctgagccagctgctgtttcagcacgtcgatggtgtgaatcacgccgagcggctcgtcgctggcgctgtcttccgccaccacgatgcgtgtgtgcaggtttctttccaacagctgccggagcttttcctgcgggtcgttgagttcaaggtattcgacatcatggcgcgacgtcatgatgctgctgacggtgcgctgcgccatccccagcacccgctcaatcatgtggcgttcctgctggttgaagatctcttgaccctcgccgctgtcagcgatcagctgcgcggcgtcgcggtcgacttccgcatcttcatgcttgccgcttagcatgcgcaatacggcttccgccgtgcgttcccgcagcggccgtacctgcgacaggaagcggcgacggttaaactgcgccagctggttcagcgcctcaatcatgaccgagaagccgatggcggcgtacaggtaacctttcggaatatgatagccgaagccttccgccaccaggctgaagccgatcatcagcaggaaactgaggcacagaataacgatagtgggatgggcgttgacaaagcgcgtcagcggcttgctggccaacagcatcaggccgatggcgatacacaccgccagcatcatcaccgccagatgatcgaccatgccaaccgcggtgatcaccgaatccagcgaaaagaccgcatccagcaccacgatttgcgccaccactggccagaagcgagcgcctttacgttggccgtgttgctcctcgtctttcccttccagcctttcgttcaactccatggtggctttaaacagcaggaagatgccgccgaccagcatgatcagatcgcggccgctgaacggatggtcgagtacggcaaacagaggcttggtcagggtcgccagccaggaaatggaggcgaggagcaccagacgcatcagcaacgccagcagcaggccgaccacccgcgccttgtcgcgctgctctttggggagcttctccgccagaatggcgataaacaccaggttgtctatccccaggacgatctccagcaccactagcgtggctaaccccgcccagattgttggatcggcgatccattccataagtctgattacccctttgagtttacgggagttatccccttaaaaaaggatgcgtgcagcatcggaaaaattcaactgtgaatccggaatgggaagggggagttcggagggagacaacctggtatgcactgaaaacaattgatggttatccgcacgattagcggtcaatcaatgagctttttaacgattttattacgaaataacattatgtttatcattgacttataactgtattgaatggggaaaaccttagaatttctggcaataagtagtcttattctgaaaagacttgtctgaacctatctaaggcttgtttcagttagtcattagtataagaatcttagccatatataaaagtgaacaagtatcaccgtttcgttataaaggacgtagagcttttttacttttttgtgacttgctcggcattaaatgcctcggagcacttgagttgactgaccaaacgcgatgggaaccattcgtttgacatatgaacgtgtatacagtgcattggtagctgaaagccaagggcggtagcgtgtccgaagacttcttcatcaagagaagttaacgggttagccgccatgacatggacttttccgatgttgctcgctggaacgctgatttagcctgtaaccgtgactcttatttgtaatttgttggtggattaaagcatgcaaaaacgactgaaagcagtgattccggtagccggattgggtacgcgtatgctgcctgcaacgaaagctattcctaaagaaatgttgccggtggttgataagccgttgatccaatacattgtcagtgaatgcgttgcggctgggatcaaagacattgttttagttacccactcttccaaaaatgcgattgaaaaccactttgatacctctttcgaattggaagcggtattggaatcgcgggtcaaacgccaactgctggcggaaattcagggtatctgcccgccggacgtaacggtgatgcaggtgcgtcaaggccaggctaaaggcctggggcacgcggtattgtgcgctaaaccgatggtgggtgatgagcctttcgtcgtcctgctgccggatgtcctgctggatgatgccacggcggatctgcgtaaagagaatctggctaaaatgctgcagcgcttcgagcagacgggctatagccagattatggttgagccggtgccggagaaggacgtgtccaaatacggcgtggtggactgcggtggcgcggcgctgactgccggcgaaagtgcgccgatgaccgcggtggtggaaaaaccggcccgtgaggaagcgccctctaatctggccgtcgtcgggcgctatgtgctgtcggcggacatctggccgctgctggagaaaacgcctccgggcgccggcgatgaaatccagttgaccgatgcgatcgcgatgctgatggggcaggaaaccgtggaagccttccatatgagtggcaaatcgcatgactgcggtgataaattgggctatatgaaggccttcgtacaatatggcctgcgccatgcttccgaaggcgaaggtttcagccagtggctgaagcagaccctggaaagcaaataatttcgctgttggcttaaaaacgatcacaagattgaaagaggattaccatgacaaagttgaaagctgtcattcccgttgccggcctcggcatgcgcatgctgccggcaaccaaggcaattccaaaagaaatgttgccgatcgtcgataagccgctcattcagtatatcgttaatgaatgcgtagctgccgggatcaaggagatcattctggttacgcattcgtccaaaaatgccattgagaatcatttcgatacctcgtttgagctggaagcgatgctggaagcacgcgttaaacgccagctgcttgatgaagtgcagtcaatcacgccgaaaggcgtgacgctgatgcatattcgccaggggcagccaaaaggtctaggtcatgcggtgctgtgcgccaagccgttggttggagattctcctttcgtcgtgctgttgccggatgtcttgcttgatgatgcgcaagccgacctgagcaaagataacctgccgcatatgattgcccgcttcgaacagacgggactcagtcaggtgctggtgcaggcagcagacgaacatgtgttgcatgattactcggttgttgaatgtgaaacggatacgttgaaaccaggcgagacttcacggatgacgtccattattgaaaagccgggccttgatgtgcagttaaaatctaactattccgccgtgggtcgctatgtgcttagcgctgatatctggccgcttcttgaaaaaaccgagccgggcgcctgggggcgggtgcagctgactgatgcgattgccgagctgctgcgccagcagccggttgaagccaccgagctggtcgggcagtcatttaactgtggtgaaaagatgggttatttacgcgcatttgtcacctatggcttacgccacccgactcagggcaaggcgtttcgcgagtgggctgagcagcaggtactttaataactttattctggcgtaacatggaataagctttatagttatgtgctgtccggggccgtttcggcgagtacgcagccgccgtaccggacggcaactgataatagcaagttcggtttcaatgaacgttcaacgtaatgcatttttggcaaatgcatgcgcggaattttgacaaattcttcatttttgctgagtgccgtaatggcgccatggttggcaggggacttggcacagcatacatgtttactttgaaagtgatgataactcgatggcaaaaaaacaatggaaactgatacctcttttggtatcgatcagtgtgattagcggctgtacggttttccccggttcccacctttctaccagcggaaaagatgttgttaagcagcaggacagcgactacgacctcgataagctggtcaatatttatccgttgacgccacgcctggttgataaaatgcggccgcagagcgtcgtggcgcagcctaataaatcgctggaacgtgagttgcagaactacgaataccggatcggtattggcgatgtgttaatggtgaccgtttgggatcaccctgaattgaccacgcctgcgggtcagtatcgtagcgctagcgataccggcaactgggtaaattccgacggctccatcttctatccttatatcggtaaagtgaaggttgcgggtaaaaccttgcagcaggtgcgtaccgatatcaccaaccgtctggcgcaatatattgaaagcccacaggttgacgtcagcgtcgccgcgttccgctcgcagaaagcttatgtgaccggcgaagtgtccaaatccggccagcaggcgatcaccaacgtgcctctgaccgtgatggatgccgtcaacgccgccggcggcttgtcagagaacgccgactggcgcaacgttatcctgacgcataacggcaaagagaagcgtatttcactgcaggcgctgatgcaaaaaggtgacctgacgcaaaaccatctgctgtacccgggcgatatcctctatatcccgcgtaatgacgatctgaaagtattcgtgatgggtgaggtgaaaaaacagaccaccctgaagatggaccgcagcggtatgacgctaaccgaagcgttgggtaatgcggaagggatggatcaatcgttctccgacgcgaccggtatttttgtgattcgtccgttacgcggtgctgaaggcagcaaactggcgaacatctatcagctcaatgcgtccgatgcggcggcgatggtaatgggtaccgaattccatctgcagccttacgatatcgtttatgtcacgacagcacctgtcgttcgttggaaccgcgtcatcagccagctggtgccgaccatctctggtttcaacaacctcaccgaagggacattgcgtattcgtaattggccgtagtgtgtagataggtaacgtttatgtttaattcgatattggtcgtttgtgtcggcaatatctgccgctccccaaccggggagcggttgctgaaaaatctactgccgaataaagacatcgcttctgccggtttgggggcgttggttgataaacccgcggatgccacggccgcagatgttgcgctgcagcgaggcacgtcacttgatggtcaccaggctcggcaactcacatcaaaaatgtgccgtgaatatgatctgattctggtgatggaaaaggaacatattgattccgtttgccgtttggcgcctgaggtcaggggaaagaccatgctttatgggcactggattggacagcgagaaatcgctgacccctataggcaatcccgcgaagccttcgagtttgtgtatgagcttcttgataaatcagcccaaaaatgggctcatgctttaagccgctaagtcaatcaggattaccaatggcagataagaatagagttaatgtgtctcaaaacgatagttcggatgagctggatattggacgtttggttggcgagctgattgacaatcgttggttgattattggtattaccgccatcttcctgaccttcggcatcatctattgcttgtttgcaacgccgatatacagcgctaacgcgattgttcaggttgagcaaaatgtcggtaataagctgttaagcaacatcaaccagatgctgccttccggccagccgcagtcagcgccggaaatcgaactgctgaaatcgcgtatgattctggggaaaaccgttgaagatcttaatctgaccacggatattcaacaggattatttccccatctttggccgcggatttgcacgcctgatgcataaggaccccggtcagctgtcggtgtccaagctgacgctgccgaaaggctgggcttccccttcgttcaaactgaccgtcgacagcgcaacggactacaccatcagcaaggatggtgacgagttgttcaaaggtaaagtcggcgtgtttgcgcagcaaaaaggcgtatctatcctggtcagcgatatcgttgctgagccgggtacgacctttacgatcacttccagaacctatttatcagccatcaatcagctggccgatcagtatgaagtggttgaccagggtaaagataccggcgtcctggggctgacgttgaccggggacaacccggtgatgatccaaaagattctaaatagcatcacgcgtaactatctggaacagaatattgagcgtaaatctgaagaagatgcgaaaagcctggtcttcctgcgtatgcagctgcctaaggtacgtgcttctctggatggcgccgaagataaattgagtcactatcgtcagcagaaagattccgttgacctgacgatggaagcgaaatctattcttgatagcatcgtagcggtggaagggcagttgaatgaactgaccttcaaagaagctgatatctccaaattgtataccaaagagcacccggcttaccgctctctgcttgaaaagcgtaagacgctggaagaagagcgcgatcgcttgaacaagcgggtaaacgcgatgccagaaacgcagcaggaagtggtgcgattgagccgtgatgttgactccggtaaagaagtctacatgcaactgcttaaccgtgagcaagagctgaacatttcgaaagccagcaccatcggcaacgtacgtatcgttgaccgtgcgatgaccggcgacagcccggtacagccgcgcaaagcgatcatcatgctgttgagcctggttctgggcggcatggtgtcctgcggctatgttctggcgcgcagctatctgcatcgcggtatcgaaagccctgagcagcttgaagagatgggcatcaatgtctatgcgagcgttccgctttccgaatggcagcgtaagcgcgatatggagctgatttctaaaatcaaaggccgtaaacagaatgcggacgccgattcgctgctggccttcggtaacccggctgacctggcgattgaagcgattcgcagcctgcgtaccagcttgcactttgcgatgatggaagccaaaaataatgtgctgatgatttccggcgccagcccaggcatcggtaagacctttatcagcgccaacttggcggccgttgtggcgcaaacgggtcagcgcgtgctgttaatcgatagcgatatgcgtaaaggttatgtgcacgaactgatcggcgccgatggtaaacagggcctgtccaatgtcttgtcgggcaaactgtcgattaatgaagccgtacagcatactcagtccaacgtgttcgactttatttctcgcggccagatcccgccgaatccttctgaactgctgatgcaccgccgtttcgaagaggtgctgaaatgggcgtctgaaaactacgatctggttctggtggatacgccgccgattctggcggttaccgatgcggcgattatcggcaagcatgcaggtacttcactgctggtggcccgttttgagctgaacagtccgaaagaagttgaagtcagtatccgtcgtttcgaacagaatggcattgagattaaaggcgtcattctgaacgccgtagtgcgcaagctgtcgaactattatagctatggctacgataactacagctataactacgactctgaaaaataaatctcgcctatataaagctggctataattctatagccagccgttattcctaagaaatctaattaactatccaagatttgttgtctctcttgcatagagagcattgcatgtcatatattgcaatataataaagatcgggtgatcacgatgaaatatttaattgccattcccacatataatggggggaaggtgtggcaggaatccgctgacggaatatcggaattcaatcttaacaaggccgtggtgtatgtcgtagattcaggcagtaaggatgatacgctggctattgcaaaacagcatgatttcgaaatgctgtctattgattctaaagattttaatcatggcggaaccagaaatcaggccgttgaaaataatattgatcgtgccgatgttataatttttctcacccaggatgcgatcccgcaggcgggatttttggatgagattacgcaggtcttcaacgatcctaaagtggcctgtgcgtatggacgacaacttcctcataaggatgcgaaccctttagctacgcatgccaggatgtttaattatagcgcggagagctataccagcgaatttaaagataaagaaaggctgggcataaaaaccgttttcacgtctaattcttttgctgcatatcgtacctccgtatttaaagagttgggtggttttccttcgaatactattctttccgaagatatgtattttgccgccaaggcggtgatggcaggttataaagtcagctattgcgccggcgctgaagttcgccattctcataattacacgccggttgaagagtttaagcgctattttgatattggcgtcttccactatgatgagtcctggatcagggataagtttggtggggctggcggtgaagggatgcgttttattaaatctgagttatctttcttactaaaaaatcatccgctatggatacctcgagcttgtgtgcacaatttcctgaagatcgtgggctataagttggggatgaagtatcctaagctgccgcggaaatggttgccaaaattaagtatgcacagccggttttggaaataatgaatctaaaccagcgtggattcatatcggtttggtagattaatggggaaagagacacataatgaatgaatcaagtagaagcatgactcactccaacgcttccattatctcaatgctacagcgattttccgatatattcagcatgctgcttggtatgatgctggttgggtatatcagtcatcagcaaatcggccttgttcacggcattgttgctttaatctgtcttgtgctgttccagatgatcggtggaatgaccgatttttatcgttcgtggcgaggggtaagtttccgtctggagctgcagtttttattaagaaactggttgctcagcgtaatcttcaccgcaggtattattgcctttattaatgagattgacatcaccatcaagttttatgctttatggtcattcttctcattagtattgttcgtctttttccgtagtctcattcgcgtcatcctgggacacttgcgtaaggtcggttataacaaccgtaaagttgtgatgattggcgatcttgcttccggcgtgcatttggccgaaagcattaaaaatgcgccgtggctggggctgaatctgttggggtacttctcgacgaccggtcaggtgcaggggtacgataagctggatatgaatcatttgggcgatattgatgctttgattgctcaggtgaacgaaaataacattgatagggtttatattgctttgccgatggagcagtccaaggagattaactatatcctttctgcgttggctgacagtacatgtaccgtcatgttgataccggacatctttaccttcaatgtcttgcactcacgcagtgaaatgatctacggcgtgccggtgatttctttatatgacacgccgatgagcggtgtgaatatggtgttgaaacgtattgaagacatcatcttctcaacctgtattctgcttttcatctccccggttttgctgacgattgccttaatcatcaagatcacttctccgggacctgtactgtttaaacagctacgctacggcattgatgggcgggcgatcaaagtttggaagttccgcagtatgaccgtgatggaaaacggcgataaggttattcaggcgaaaaaaggggatagccgtattacgccgtttggcggcctgctccgcagaacctccctggacgagctgccgcagtttttcaatgtgatcacaggggatatgtctattgttggtccacggccccacgccgttgcacacaatgaacagtaccgcaaactgatcaagggatatatgctgcgccataaaatgaaaccgggtattaccggttgggcccaaataaatggctggcgtggagaaacggatgtgttggagaaaatggaaaaaagggttgaatatgacctctactatatccagaactggagtttgtggatggatttaaaaattattttcctgaccgttttcaaaggttttatcaataagtcggcttattagttgatagttcaagattgaggatattatgaaaattatcgttaccggtggtgctgggtttattgggtccgcagtggcccgccatattattaacgataccgcggatgaaatcttggtgctggatagcctgacctatgccggcaatctggaatcgctgaaaacggtggctgacaacgcccgttttaaattcgagcacgttgatatctgtaaccgtgcagagttggatcgcgtctttagcgagttcaaacctgacgcggtaatgcacctagcggcagagagccacgtggaccgttcaatcgatggcccggccgcgtttattgaaaccaacgtcgttggtacctacaccctgctggaagcgacgcgtcagtattggaatacgctggacaacgatgcaaagcgggcgttccgcttccatcatatctcaaccgatgaagtgtacggcgacctgcacggtaccgatgacctgttcacggaaaccacgccgtatgcgccaagcagcccatattccgcttccaaagcttccagcgaccatctggtgcgcgcgtggctgcgtacttacgggctgccgactatcgtgaccaactgttcaaataactatggtccttatcatttcccggaaaaattgatcccgctgatcatcctgaacgcgctggacggcaaaccgctgccggtgtatggcaacggcgcgcagatccgcgactggctgtatgtggaagatcacgcgcgtgcgctgtacaaagtcgttaccgaaggtgaggttggcgaaacctacaacatcggcggtcataacgaacgtaagaatatcgaggttgtacaaaccatctgccgtctgttggacgaactggtgccgaacaagccggcgaacgtcaacctgtatgaagatctgatcacctacgttgccgaccgtcctggtcacgatatgcgctatgcgatcgacgcatccaaaattgaccgtgagctgggctggaaaccgcaagaaaccttcgaaagcggcattagaaaaaccgtggagtggtatctggcaaatgaagcctggtggagccgcgtaaaagatggttcttatgccggtgaacgtctgggcctgacccgttaaattttaagtaaggagtttcaacatgaaaggtattgtcttagcgggtggctccggcacgcgtttatatcccatcactcgcggtgtctcaaaacagctgctgcctatctatgataagccgatggtgtattacccgatctcggtgctgatgctggccgggatccgcgatattctgattatttccacgccggaagatatgccttccttccagcgcctgttgggcgacggcagccgcttcggcatcaatctgagctatgaaatccagccaagtccggacggcctggcgcaggcattcctgattggcgaagagtttatcaacggcgatcgctgcgcactggttctgggcgacaacatctactttggtcagagctttggcgccaagttggaaaacgtggtggcgcgtaatgaaggtgccaccgtattcggctaccaggtgatggatccggaacgctttggcgtggttgagtttgacgatcagttccgtgcgctgtcgctggaagaaaaaccggcggtgccaaaatccaactgggcggtgaccggcctctatttctatgacgagaacgtggttgaaatggcgaagcaggtaaaaccttctccgcgcggcgaactggaaatcaccacgctgaaccagatgtatctggatcagggcaagttgaatgtcgagctgctgggtcgcggttttgcctggctggataccggcacccacgacagcctgatcgaggcgtcgcagtttattcacaccattgaaaagcgccagggtttcaaggttgcatgcctggaagagatcgctttccgcaagggctggctgtcacgcgaacaggttgccgatgaggccaagctcctgagtaaaacgctgtatgggcaatacctcgcacatatcatccgggagaagtaacatgcaagtaactgatagcaaaattgacggcgtcaaaattatccagccgaaggtatttggcgacgcgcgcggttttttcctggaaactttcgagaaaaagcgctaccaggaaatgctgaatattgacctcgattttgtgcaggataaccattcacgctctgccaagggcgtgctgcgcggtttacatttccaaaaggtaaacccgcagggcaagttggtgcgtgtggtgcgtggcgaagtctttgatgtcgccgtggatattcgtcctggctcgccgacgttcggccagtgggaaggagtcatcctgtccgaagagaataaaacccagttctgggtgccgccgggcctggcgcatggttttgtcgtgctgtctgacattgccgattttgagtacaagtgcaccgattactacaaccctagccatgaaggttgcctgctgtggaacgacccagaggtaggtattgaatggccaatcgataatccgctgctgtctgaaaaagacaaagtgggcaagctgctcaaggagctggcgaaatgaaagtattgctgacgggctcgaaaggccagctgggcagctgtttccaggatcgccttcctgaaggatggcaggtttgggcaacggacgccgatgtgcttgatatcaccgatttggagaaggtcaaagcggcagtcgcagagtttcagcctgatgctatcgtgaatgcggcggcctatacggcggttgataaggcggagcaggatcgtgaactggcggcgttgattaacgttgtcgggccgaaaaacctggcgctggcggcgaaagatgcgggagcacggctggtgcatgtctccaccgactatgtgtttgacggtaaggccagcgtcgcctacagcgaaactgatgcgaccaacccgctgggcgtttatgggcaaaccaagctggatggtgaaatcgccgttacagaggttttacctgcatcattgatcgtccgtaccgcttgggtatttagcgaatatggcaataatttcgttaagaccatgctgcgtttggcgaaagatcgcgatagcttgggcattgtggccgaccagcgcggttgcccgacctatgccggcgatattgcgcaggcaattatcgatctgctgaagcaaaatgccgagggcggcgtttatcatttctgcggcgatagagaagtgagctggagtgatttcgccaagtcgatctttacgcatgcgcaccagctgcagctgctcagcaaggtaccgcaggtggccgagattactacggctgactacccgacgccggcggaaagaccgcaatattcaaccctgtcctgccgtaaaataaatgccgccggcattgcctcatccgcgtgggaagaggggttgcgtaaggtattgattgatataaaaaacaatcagtagtctgggtaaaatatttttagaagcatgaccgaaccctggccagattagtggccaggggatattgggttgcgcacgttgtttttgtttatacgcggcccaatatcgtctgttttatagaaaacaggccatgtccgaatgaattaggaatatttagaggtactatgactgctgaatcaggtgttattgaccaggatgcattgtctaaggtcagtatttatatctcaacctgtaatcgcgttgaccggttgaaacgagcggttcaatccgtcttgaatcaggactatcctaatatcgaagtgctggtctgtgatgacgcctcggttgatggcaccgcagactatatggcggaactgtgcgccaaagacgaacgcgttcactatttgcgtaatgaaaagaatatgggggcctgtgccaccaggaatcttggtatctttaccgcatccggcaaatttattgccggtctggatgacgacgatgagtttaccccggatcgcatctcatttttggtgaaaaactgggatgatcaatattcatttttgtgctgtaactttaaagaggtttactcggacggctcgcacaatatttattacaaacaggatgagcctctggttgccgactatcgcgcgttgctttttgataatatcgcgtcgaaccagatattcacgttaaccaagaatttgcaggacatcggcggttttgatacccgggtgcgtcgcttgcaggattgggatacctggttgcgactggcgtattctcatggcccgttcaagcgttttcctgaatacaagtacctgatgcatcatgaccatgccaaaaatgagcagcgggtatccaagagttacccactcagcagcgcactgaacgatttgctgcagcgcaatcagaatatttatgtaggtgatgacgccaagtttatgaagtttatcgttgcttccagcgataaaagcgcatcgctttctgaaagcctctactggacggtgaagaaaacagcgccaaaatatattgtaaaatatcttcttaataagatgaatttgaatcttggattgattaaatcataatcctgagcatgagatgtttatctctgagtaaatgatttcaaaatggatttggccagtgcggatgaggcttaacgccgtgcggatttatctcatgatgtcatccttgctctgaaaaatataatctaagttttaaggtgtaaaaatgtcgcagaaatgtttggtggtgatcgtcacctacaacagccaaaaacatattcagtgggtgctggacgggttagagtcatcacaaaatgacatcgtcgttagaattattgattcaggttcaacgaacagcgattatctggatgcaatacagagtaagcaccggttggatgtggtgaaaaccaacaatgtgggttttgtggccggtaacaaccaggccatgttcgatgccgcctcttatgactgggtactgctgcttaatcctgatgcccatattgaagggacaaacctggatcgcctgttatcctttgccgcgacgaaagagcaggaaaaggtgggattattttccgtgcccctgatccgttttaatatcgatgagaaaaagccgctgccaatttttgactccgtagggattgcctgcagcccggttggacgctggtatgacatcgatgccaaccagccggtatcgacgctggataaacaacctacggcggttgacgcggtgtgcggcgcatttatgctgctgcgcgtgccggctttgctgcagtgccgtgataagcagggcaaggttggttttgaaagctcctactacatgtataaagaagatattgaactgtctctgcgtttgaagcggcagggatggggcgtgtctgtttataacgatgtgacggcgtatcactgccgcggatggaacggcgaacgtaaggatgtgccttattgggcgcgttggcattcggccattaatgatgttgacgtcgcctggcgttataaatggcgggcgttgccgtatgcattgaccaagctagcctgggtcaaatttgttgagaaaaaataaataaatccattgatatcatgtttgataaccttggcagctaatgcttggcgcgctagctgtgatatgaccatgcatatccatgacaagggctattttgtttatgccaagattatttattgaaaataatcgcaaggaaatcggtcttgaatttacgtttagcgtaaattcaagatgggaatattacaggtcataaaatcactatgagtctacgcgagaaaacggtccgaggggctaagtggtccgccatttcaacggtaatcattatcggtctgagctttttgcagatgacattgttgtcgcgaatgattgaccgcagcgagtttggtttattaaccatcgcgatggttgttattgctttggctgatacgatttccgatttcggaatctctaactcaatcgttcagaaaaaagacattaccaatacccagcttaccacgctgtattggttaaatgtgggcatcggttttacggtcagcgctgcgacatttctcctgagcggcgtgattgccaatgcactgcatgcgcctggtctggagccattggtacaactcatctccgtcgcctttttgctgattccccacgggcagcagttccgtgcgctgatgcaaaaagagcttaactttgccagtatcggtaaaatcgagtcgttctcttatctactgggttttgtggcgacactggcgcttgccaccgtttacccattcgctatcgtggcgatttacggttatttgattaatgcctccgtcagaaccttgctgttcgcctatgccgggagaaaaatttatcgccccagcctgcgtttcgcgttttctgagattaggtccaacgttaaattcggcgcctatttaaccgcggacagtttggtaaactttattaataccaacgtgtcgacggctattcttgcacggagtctgggaacgatcgttaccggtggctataatttggcctataacgtcgccgttatgccgccaaccaagctgaacccgatcatcacgcgggtattgtttccagcgtttgccaagattcaggatgatagtgccaaacttaaggactcattctataaattactttcccttgttgggattattaatttccccgcgctgctgggattgatggtggtttcacataattttgtactgtttgtcttcggcgagcgttgggagtttattacgccgatattgcaaattctgtgcattgttggcctgttgcgctctattggcaacccgattggttcattgctgatggcgaaggcccgtgttgatatcagttttaagtttaacgtctttaaaacgttactgtttattcctagtatgatgcttggcgttaagctcggcggggcgattggcgttgccttggcattcctgaccgtgcaggccatcaatacctacctgagttattttatcctgataaaaccagtgcttggagaaagttatcgccaatatattaatagtttatggttgccgtttaaattaaccatacccacggtggtggtaagttggtgtattggctactttatgcctgagacagtatcaacggttgtaacgttattttcgcaaatagtgtttggtctttttgcttttgctatggtcatttatttcagtaaagcaccgctaattaatgaggtgaagttacaactgatcaaaagcgaaaaattacgtaaaatatttagagtggaatgctaaagatggaaagaatgcaagttttgaaagacaatttgtctgttattgagaaggtggttcctcgcggtagcgaaattatttatctagactatccattgcatttgaacgttggtgacttattaatccttaagggcgcagaacagttcttcaaggaaaatgactataaggtcatcacgcgccactctgaccataccagcatgaattttgtcgagaaaaccgactcgattcctgaacatgtggtgattgtgctgcacggcggcggtaactttggcgatctttacccagcccatcagcggttgcgtgaagccgtggtgaaaaagtaccagaacaatcaggtggtgatcttgccgcagaccgtccactttaaagacaacgctaatctgcttaagtccggcgcaatctttaaacagcatccgaacctgaccatcttctgtcgcgataccaacagcgaagcgattctgaaagagcatttttgtgacaacgtcttcctttgcccggatatggcgcaatcgctgtggaacgttttcccgcagcagaaaagcggtgatatcaagcaaaaggcgatgtggatgatccgtcgcgatattgaaaaaacggatctgtccgcgctgggcgcagaagccgatcctaacaattttgtcgactggcatgatatctgcaccgatgccgatcgtcgctttatgaagtttatgcacctgtttgaaaagttgaaccgcaagatcccgggcaatttattcccgaccaacagcatgtggtatcaatataccgataagttggtggaccgcgttaatcaacgttttatgtcgcatgattcggtgattacctcacgtatgcacggccatatcctgtgctgcctgttgaagatgaatactcagctgattgataactcctacggcaaaaactcggggtactatgaatcctggaccaaaggcgtgcctggctgtgagttggttaaattatgacagtagcgaacgaactggttaaaatctccgtcgttataccggtatataacgtcaaaaaatacgtgcaggaagcggtggactccatcctggcgcaaaccgtcgcgccgtacgaagtgatcattattgatgatggtgcgaccgacggctcgggtgagctgttggatgaactgtacggtcaccttgataacgtaaaaattgttcataccactaaccatgggctgggcgaggcacgtaatgaagggagtcgccatgttaccggggagttcacctattattttgattcggatgatgttgcggtgccaacgctgttggaaacctttttaaatacctatcgccgccatcccgatctggatattttctgcttctcggccaattcatttttcgactctgagccaacggtgcagcaaccgttgccattttataaccggaaaatggacagagtattccctgatgcgatttcggcgtttaataccatgtccggctatggctctttctatccgaatgcctggatgtacattttccgctcagcgctgattacggagaataacatttggtttaaaccgatcatccatgaggatgaagagtttacaccgcgcctattctttaaggccggaaagattgccgtttcccgcgctatcttgttcaaacgcagggttcgcgccgggtcgattatgcaaaccaaccgcggtgagcgtaacgtcgttgggtatattgcgggaattaacgcgctggaacagttacgggacaatgcaggcgatgccaaaaaccgcaaacatctcagcgatcggatttccatcaacattatctcgattcttaacattgtcaaaaatgataaggtgacgttgagcgccgatgttgcaaaacagtttaatgaattgaaaaagcggaacacgtcgttggccgtgacgttagcggataactgtccgcgtctctataagctgacatcgttcgtcaaacgccgaataaatagaattatctacgcttaaatacggaacggagtggccccggttaaagttttactgtcggggccatttgagatatggacattttcaacgtgatagacctttgggggagtgctgtgattacggtaaacaaattttcggagaggtgatatgagattgtaccccactgcaggtaggaacgtgctgagtttgtcctgtctatgtattgcactgacctcggcgtctgcctatgcagcgccggatacggcgatgtattactcggaaatgaagaaaacccgcgaggatttgagcgataattcatcgaagtatgtttacgacaaattgatgaaacgtaagctctcccaggcttctgcggatgatggtgtagatttcggtctgcacgggatggagattccggcggtaaagtcaaccggcgatcgggcaaaaattgaaaaggcgtatgaactgttatcgcgcgtcggcgtgaacagcttgcgcagcgccgagaccgcctggcatcgggtggcggataaaaacggcaaccccaccaattttaccgaggtggattttcagctcaaaatggcgaaaaagtatggcatgagccatttattcctgtttggctaccctccggcccagtttacggttgctcataataaactatccggcgtagatccgaaatattatgggaaatacagaaattacctcgatgtgacgttaaagcatttagcgggctataacgttaaatatgccgagttaggtaatgaagttgacgcgccaagcatatggtggatgaaatcgacgccgggtatgtatgtcaaagagatgaaaatgctcaaggagcagatacagaagtccggacaagatattaaaaccgtggcgtttgcggcaacatattcgcgttcaccgatcaaaggtggtttgagcggcggccggcgctttattgatgaaagctttaaattaggcatcgataagtacgcagatgcttattcaatgcaccactttgtgtttggtgcggatgatttgccgggatatatgcgttccgttatggcgaagtatggcgtaaaaggcaagccattattagatacggagcagcttgataccaactcgtccggacgctatcagtcaaatccttatgatttgattaaactgttcgcccgcggtttttatgtctacgatatgaagcgcgttgattacttcctggctaaagatcgctatatcaacaataaactttattattttggcctgtttgatgacaactggcagccgaagatccgcctgttggcctatgcgatggccgttgacgccatgaaaggcaagcatttgctatatatggctaatccggcgccagacgttgaagcttacgttctgcaatcgaaccgtaacgatactgacaaaaaatacaccatcttgatgtggaagaatccaccgaagcatgcgaaggtacagccggtaaccgttgcgggtattaaaggcgacgtcacgattgaacactggaaccttgacactgagaagaaaggggatatatcgaaaggcatcagtctggatgataaaccgatagccatttacaccaatgaaaaacctgattggaaaacggtgaaagggcaatacttctcttcaaacctgccacagatggcggcgagttatgctccgatgcctaatgacaaataaaccatatggttttattttctttcatagcttgcgaaaatagttttttttattgttagtccttgataggcagagtttttactctgcctattttttattctttttccggataaaacatatggaaagtgtttttttattcgccagttttacctttggtaccaatcattaaggtgtaaatctttatttttaaaatttttcctccccgaaaccttgccatatcccgaaccctctaccatagttaatctcagttcttgtacactgcgttgcctggttatttgataaccgggtcacgtagtgccgtcagttaaactaccaaccataaccgtagtttgtaagagggattagtgtgaccccaacgttaccctataatgagatagctgctgtaatacgtgcgcgtagcaaggtgttctggaccattggcatattcacggcattaatcaacttactgatgttggtgccttcgatctatatgctgcaggtctatgaccgtgcgttgccttcccgtaacgaaattacgttgttaatgctgacgctgattatgttatccatgtttggcgtaatggcattactggagtacgtgcgcagcatggtggtcatacgtatcggcagccagttggacatgcagctgaatacgcgaatttataccgcagcgtttgagtctaatctgaaaaatggctcctcggatgccgggcaaatgctgaatgatttaaccaccttacggcaatttcttaccggcagcgcgctcttcgccttctttgatgccccttggttccccatctacctcctcgtcattttcctgtttaatccatggttgggtttatttgcgctggttggctcgctgttgctgattgcgcttgccatcatgaacgaagtgctgtcccgcaagccgttgggggaggccagcaagttgtcgatcatgtccggcaatctggcgagtaccaatttacgtaacgctgaggtgattgaagcgctcgggatgttgccgaatctgaagcgtcgctggttcggcctgcatcagcgttttctgaataatcagcgtatcgccagcgagcgttcggcgcgggtgacgtcgatcaccaagtttgtgcgtctctccctgcagtctctggtgctggggctgggcggctggttggcgattgacgggcatattacgcccggcatgatgattgccggctccattctgatggggcggacgctggcgccgattgaacaggtgattaacgtctggaaaagttacagctcggccaagctttcctataaccgtctggtgcaactactggacgcccacccgcaacgcggcgaggggatgtcattgccgcgtccggttggtgagctgtctgtcgagaatgtcaccgctgcgcctccggggtcgcaggtgcctgccgtgttgcataacgtgagctttgcgctgcaggcgggggatgtgttgggcattatcgggccgagcgcctccggaaaatcgacgctggcgcgcttgttggtcggtatctggccggtctcttccggcattgtacggcttgacggcgcggatatttaccagtggaacaaagatgaactggggccgcacattggctatctgccgcaggatattgagctgtttgccggcaccattgctgaaaatattgcccgctttaatgaggtggatgcagagaaagtcctggaggcggccaaactggccggcgtacacgacatgattctgcgtttcccgaaaggctacgattccatcattggtaatggcggtgcaggactgtccggcggccagaagcagaggatcggtctggcgcgtgcgctgtatggcgaaccgtcgcttgtggtgctcgatgagccgaactccaacctggatgatgtgggggaacgtgcgcttaaccatgccattcagacgctgcatcagcgtaaaaccaccgtagtgttaattacccaccgtaccaatttgctctcaatgaccaataaattgctgctgctgaccaacggtcaggttaatgcctttggcggcacccagcaggtgatccaggcgatttcgcaggcgcaaaaatcaccggtgcagcagaacgtccaggcggttaacggcgaacttgagcaagaaaatacggcaaaaacgcaaactcattaaaattggtgtgcatgccggcagcggccggatgcgtttgaaggagtggtaatgtctacgcaaataaatgaggcagggagggcgcctaacggcctgcttcccctggatgaacagcgctacacccgtatggggtggctggtcattctgattggggtggtgggttttttagcctgggcagcattggcgccgctggataaaggggtggcttcttccgggtcggtgatcgtttccggcaaccgtaaaacagtacaggcaccggccagcggcatcattaaaaatattctggtgagtgaaggggagaaggtcaaagccggtcaggtgctggtgaaactcagccagacgcaggcgcaggcgcaggtcgactccttacgcgatcaatattacaccacgttggcgtcggtagggcgactgctggccgaacgggatggtcatgagaacgtcgccttctcgccggtactgaaggcggtgcaaaacgatccgcgggtggccgagattctggcattgcagcagcagctgttcacctcccgccgtcaggggctgaaaagcgaaatcgacgggtataagcagtcgatggacggcattcgcttccaactgaaaggttcgaaggattcgctggtcaataagcgaattcagctttccaccctgcgcgaacagatgaacagcatgaagtcgctggcggccgatggttatttaccgcgtaaccgctatctggaaattcaacgccagtttgccgaagtgaacggcggtattgatgaaacgttggggcgcattggccagttggaaaagcagctgctggagtcgcagcagaaaattgaccagcgtcgggccgattatcagcgggaagtcagaacacagctggcgcagtcacagatggataccagcgaatatcgcaacaagctgcagatggcggacttcgatctgggcaacaccgagatcaccgcgccggtaacgggcaccgttgtggggctgaatattttcacccagggcggcgttgtggcggcgggcgatcatctgctggatgtggtgcccagccaggcgacgctggttgttgatgcccgtttgaaggtggatctgatcgataaagtgtataacggcctgccggttgacctgatgttcacggcatttaatcaaaataaaacgccgaaaattcccggcacggtgacgctgatttccgctgaccgtctggtggataaagccaatggcgaaccttactaccagatgcaggcaacggtgacgccggaaggcatgaagctgctgaacaccgaagaaatcaggcctggtatgccggtagaagtgtttgtgaaaacggggtctcgctctctgttgagctatctgttcaaacctattttggatcgcgctcatacttcattgactgaggaataattttgattcgatttccatggaaggcggtcggcctggcggccggccccttattactggcgatgtctgcgccagcccatgcattgggaatattagacgcctatgcgttagcgcttgagaaggacccaacctatcaggcggcattgaaggagaaacaggccggagacgagaacgaaaagatcggccgggccgggctgctgccgcaggtgtcgttgagctatcaaaatgcgccgcgtaactggcagacgcagaagtatcagcagtcagatctttttggccgggtgtcagatgtgaccaaacgtcagcagtaccgcagttatgccggctcggttaccctgacgcaggcgttgttcgactatgaggcctacgcgcgctacaaggccggcattgcgcagacgttggtgtcggatgaacgctaccgcggcaagctgttcgatctggcggtcagggttatctcggcgtatgtggaagtggcgtacgccaaggatcagattgcgttggcggtggcgcagaagaatgcttatcaggaacagctagcgttaaacgatcgcctgcttgccgccggggagggcacggtaaccgacctgtctgaaacccaggcgcgttatagcctggcggtggcgcaggagattgaagcgcgcgatgcgttggactccgcccagcgggatttggaagtgattatcggcgtaccgttggaacagctggacggcctgcagattctcaaacccggcaagttcaacgtggttcctcttagcccgtcaaagtttgaggactggcagaagctggcgctgaagaataatcccgagctggcagcctcacgtcatggcgtcgatgcggccaagtatgacgtggagcggaaccgagccggctttatgccgcaggtgcagctgtatgcatcgcattcagaaaatgactccagcagcgataacaccattaaccaaaaataccgcactgacagtatcggcctgcgcgtcagcatgtcgctttactccggcggcggggttgcggcctcgacgcgtcaggcggcggcccgctatgggcaggcgatgtatgagatggatgcgcaggtggggacaacgcttaatgatttgcgtaagcaatataatctgtgtatcagcagccgcgcgaagctggcggcctacgagctggcggtgaagtcggccaccacgcaggttgaagccacgcgcaaaagcgttctggccgggcagcgcgtcaacgttgacgttctgaacgccgaacagcagctgtactccgcccagcgcgatctcgcctcggcaaaatatacctacatcaagtcctggatttcgctgctgagcgattctggcaccttcgatgagaaagatatcaagcgcattgcgcagtactttacctaccagtcctaatctctatccgaatggccaggtgaaccctgagctggtcattcggtcttatctgaaaactttcccggggcacggtataaaaggttatagtaatgaccgatttcaaatgtggtttgctgttaaaagagtttatcgggtgtaaagtagcagccgtacacctatagtttggcgttgttgagcagcgcatattaaggagcgattatggcgattttggttaccggcggtgcaggttacattggttcgcacacggttttggcactgcttgagcggggggaggaggttgttgttctagacaatctgtccaattcttcagaagagtcattacatcgtgtcgaacaactgaccggcaagagcgctgtgttctatcaaggtgatattcttgatgaacagtgcctcaaacgtatcttcgatgcccatcaaatcacctccgttatccatttcgccggtctgaaagccgtcggcgagtcgacgcgcaaaccgttggagtactatcagaacaacgtcgccggcactttggtgctgctgcaggcgatgcgagacgccggcgtacgccagtttattttcagctcctcggcaacggtgtacggtacccctgaacacactcctctggtcgagacctcgcgcgtgggggggacaactaacccatacggcacgtcgaaactgatggttgaacagatcctgcaagatttcgccgcagcagagcctcagttcgcgatcacggcattgcgctatttcaaccctgtcggcgcccataagtctggcatgattggcgaagatcctaacgggatccccaataatcttttaccttatattgctcaggtcgccattggcaaattggagcaactgtctgtctttggtgatgactaccccaccgcagacggaactggcgtacgtgattatattcatgttatggatctggccgaggggcatctcaaggctatcgaccatattaccgaagggttcaccgtatacaatttaggcacggggaagggctattcggtattggaaatggttgccgcatttgaagaggcatcaggacgaaaagtagcttaccagattgtccctcgacgccctggcgacattgccgaatgttggtctgaccctgcactggctgctgaaaagttagattggcgcgccaaacgcaaccttgatgaaatgatgcatgacgcctggaattggcaaaaaaataatcctcagggttataaaaaataacagcgattaaaaaagccagcattgctggctttttttaggtctctcaatctttgaatgtctaccgtaagtccaggatttccagtaagcgcgagttgaccttttcagcatcgaaattactttgtgcgatctgatagctggcctggcccatctcaataatcttttgtgggttttctataaagctgatcatcttctcaaccaaggcatcagaggaccagcgttcgactaaaaagccgttcacaccttgtactaccgtttggcggcagccgggaacatcgctgctgagtacggcgcgtcccatggccattgcttcttgcgtactgcgcggcaacccttcgcggtaagagggcagtacgaatacgctggctttagctatccatgaggggacatcatttacatggcccgggtaattaattacgtcatctttgatcagttgggccaggtgctgttccgtgagactgcccgggttatgcgtatccaccgcgcctaacatgtaaaattgaacgtcagggtaacgttgctttactttttttgctgcggttacatattcataaacgcctttttcgactaacaggcgggcaatgaagataaaggaaacggggtctacgggcggcacagaaaaaggatagtctgctaaatttagcccgatcccgcctaaaacatgcacctttttaactttgacgcctgatttttccatcaaatcatggcgatcgtccggatttaaaacgatcaatgcgtcaagtttagggaaggcaaagcgatacagcgcgatctggattttcttcagcagttttaccttcaggctgacgccttccggtttttcggtaaatagatagcccagtccttcaagcatcgcatagcgttttttgacgccggccagtgatgccgccagcgtaccgaagatacaaggcttggaaaaataggaaaagataaggtcgggattgagctctttaaggagtttgctcagcgcaatggtgtcaataatatcacgtaccgggttcaacccagtacgactgaaacgataatctaccgggattgcacctaacgctttaacctgggcgcgcgtggtcgcatcataattcagggctaatgcatacaccgtatgcccctgctgatgaagagacttgatcatatcggcacggaagccgacaacgcagtttgctgtggtgcctatcaatacgattttcatttaaaaccttatacctagctcactgaattatttattttttttgtttaattctgtgtaaatgttttcccactgggtcactatctggttgagagagaagttttcctgaatcttttttctcgccctgcaacccatatcatagcggctggctggcggcattgcttcaatcattgctaaagcatttgccagcgcctggggatctttaataggaacaaggagacctgcggaaccatcgctgccaacaatttccccaggtccgccgctgtccgtcacaaccacgggaagctgcgacgccatggcttcggctacgaccagtccgtagccttcccactcggaagacaggacaaacccgtcgacctgccggtacaactcgtcgatatcatgacgcacccccaaaaattctacgcggttttccaaacctaactggctaacctgctcttgcaattgaggtaataaaggcccttgccccgcaatcagtaaccggctgtcgggcaacagactaaacgccgtcagcatggtggggtaatctttttgttccattaatctgccaacggccagccagcggaacggttttgccggcgtgcggggcgcatcatcagcatgaaatttttccgtgtcaataccgttaaaaatggtttgggtattgtgacgtgggaaaactttttcctcagtaaagcggcgagttgccgctgcactgatggtggtattcagcctgctgagagggttggtcagccgataggcccagtcgcgcagcttaccgccttctcgtgtgttatgggcagtgctgataacgttcagcccgggaatgaataaacgtgctaaacgcgcgatgatattggcatgcaccatatggccgtgcaggatatccggcggtgactggcgcagcagttttttcagccgccaaagcgcctgcggcagttgtaatccggaggtcatatccaatgaatgtacgggaatgccggctgattccaggcgttctgtaaatgcgcgcggcggcgtcatcgaaatcagcctgacctggtgcctgcgctgaaccaaacgctcgagcagggcgacaacctgaaattctgcgccgccgatatccagaccggtaatcacgtaatctatacgcatgtcattctcatccttgccgttggcggtaaaacaaaaatagctttttaatcaacggctgcggaagccagctgactaaccagagcgccgatttcattttctctcccagcggcgccgttgttaagtagctgcgtgcggaacgacactggttattgagcatgctgtaggtgattctggccagacatactcgttgatactccgttgggtaggcggtctgtaactgagcgccaaattcggccagcgtgatttctgcgagctgctgatggtcagcggctttcttgatttgcgaagagaagtgggttagccgctcctgggcatcatcatagagcgtaaccaaaattttagagaaggtcgggatgccgtaatccatcgccagtctccaccagagaatatgttcccccccggcccggttgtttggataactcagcattgtctgcagaaaaacacgccgattaaagatcggtgcgaagtctccggtgatgcttccgcccagatagtcatcgaaagtaatgacgcggtcatcgccggaaagtttgccgttcgtgcgagcaaattgcataaccgggtactgctgcaactcaggagcggtcaagtggggcatcagatgggaaaccgcatccggctctagcgtatcgtcatcatcaagcattaagacccaggtagagcgagccaggttgagtccctgcatgcgtgccggccccgggccgccattcaccggcatgcggtaggtgacaacgtccgtttccataaatttgggaagagggcacggtgatgcatcatcaacaacgatgatttcaatgttgaagtcgtcgcgacgctgctgagcgacagacgctaccgctcgttggacaagctccggacggttataagttgttatgactacgctcagattaaactgactcaaactggctcccattatcagaggaaatgttaaattaactatttgtttttatttataaagaatatcatcagtagcacgaacatagtgatttctgcactcaggaacgcaatcgtcattcccagcccgccaagcgtcggaactaacaggaaggccagcaggcagatcatcatgatattcaccatcatgactcgacttgcaacacgctccttgcctatcgggataaaccagaggatggcgagcgccatactgcagattcgtagcgggacaatccacaccagaattcttaatagttcaatggcatcctgatagcccggaccaaagacgatattcactacccaaggagccagccagacggtcagtaaggcaaaaataagcgtcatggccaccaaagccaaaagggtcagaccaacaattctcttggccgcatgtttggaatccgactgtacctttaccagatgggggaacgcggcattcagcaccggtgccgccaggccgctggcagcccgcacgagtttttctgccggtacaaaagcaccgacggcgcgcgcgccacctaacaatcccagcaaggtagaggctatcgaccccatgatgctttgcgcacctttataaaggaaaagctcccagctttcctttataacctgttttgctcccgataagctcaccggagcaaggcctgtcttgcggatcattaatagcgtcggtactaatgtattaatgattccaacggttgcctgaatggttaacacgcgttgcgcatgttgcggggcggcaaccagtatgacggtgagcaggagcccggtgctgcgtaaagccaggtcgagcaatgccgggaagataagcctttcaatgccgacataataccagagaggcgtgaagccgaaggccaggatgaaaagagagatccacagtagccagtgcgaaggtatagcggtggccccaacgccagaaaacatcagcagggcgacagcgatactcaccaccaggctgagaaacagcttggcagtgaggacattggtcaccagttgcgcgatttgacgcggttgatcttttatttttaccaggctgcgcgctgcgctgaaattgaaaccgaactcaacgaacacggaggcggtcaaggcgatgcccaaggcatagagcacctggccatagctttgttggccaagcgcccgcgccaacacgggcagctcaatcaggggaataaacaatcccccgatttgcgccagcattaaccagaacgtattacttgcgatgcgtgacatgagtcataaccagcgtcatcgcgaccagtacgataccccattcggtaagctcgttacttaacgggtggaaacatcccatcatggtaaacaaggccagggccgagagaggagcgagcatcagctcaaagcgctcgataaatgtttcacgagctgcaaaaacaaattttaggccggcacacagcggagccagaataatcaacaggtaaccgataaaggaaagcacgccctcatccgccaggagctgtacataagtcatatgtatcacgctggtgacatcattatcggccacccgagttgcgccaaagcctccgccccacgggaaagtcacaaccgctttatgccaaccggcctgaatcatctccaaacgggtagtgttatcgcctttgatcagacgatccgccgtagcatcctcttttggcgtagagagtgctttttttaccgtatcaccaaggttatccatgatgatttcggccgtactgtcgttactctctgatgtatcgttggatgccggctcattaacgtccttcttctcggtcattaattcaacgatcagcgggtcatatttgccccatacccagcccaccagcgttggctgcagcacggtgaaagaaaagagagtgataagcagaaggacgatatggcctttaatgcctctgccagggattttggcgaacagggcaaccaccgccagcgcgcaccagaccagcgccatccaaagcatggatgtacggctgccgtcgagcgccataatcaaaattgcgcagaaggctaataacaggttgcgccagctggtgtttttcagacaacgccaggcaatgaaaggccatgcataagcgccggctttccagataacgcccggccaactggctaaccaccccatacggccatcgccgagtaccagcaaatagtcggtctgtcgcaacacggcgaaaaccaacagcgggagcagggaaacgatcagcgaaacattcaacgccttttccagtagcgctggcgtcaacggcgagatcagcagcagtgacaagaggacgataacgaacagcaggtattttactacggtgtataagcctgtaccgtcgttcattaaggcagcgataaagatacctgcgataaacagcacccaaccggctagcatccatttatagtgtttcaggatgcttaatcgtgtgctaagtaattccttgagagaactctgagtacttgtcaatgaggttaccgtagcaacgccaaggagtaataacagaattagccaattaaggttgccgccgatgtagactttaacagtgcccagcattgctaacacaatgaaaagtaatgtaaaaatactggaaattgagcgcactttcctatccctaattattataaaccgctgaattgtacagtatcttcagggggtatcaatagggctttatgtgcatgtctgtaatataagcaatcctttttttgctaggattattcctataatttttattttgtaataataatcacgttgtatgtcagggcgttgttactctttatctatcgcaccaatcactacccaccacccgcaaacctgagttaacatgtgggccacatcacaaaacctgttagccgagagctgttagcaggggtaccttcagacaggagtgactaaatgtccaagcaacaaatcggcgttgtcggcatggcggtaatgggccgcaatctggcactgaacatcgagagccgtggctacaccgtttccatcttcaaccgttcaggcgataagactgacgaagtgattgctgagaacccaggcaaaaacctggcgccttactacagcgttgaagagtttgttgaatcgctggaaaaaccgcgccgcattttgctgatggtaaaagcgggcgaagcgaccgataagactattgcttccctgactccgcacctggataaaggtgatattctgatcgatggcggcaacacctactatcaggacaccattcgtcgtaaccgtgagttgtctgaccagggcttcaacttcatcggcaccggcgtttccggcggtgaagagggcgcgctgaaagggccttccatcatgcctggcggccagaaagaagcgtacgagctggttgcccctatccttgagaagatcgccgccgtggccgaaggcgagccttgcgtggcctacatcggcgcagatggcgccggccactatgtgaaaatggtgcacaacggcatcgaatacggcgatatgcagctgattgccgaagcttactcgctgctgaagcaggcgctgaacctgagcaacgaagagctggcggacaccttcgccgagtggaacaagggcgagctgaacagctacctgatcgacatcaccaaagatatcttcaccaaaaaagatgaagaaggtaaatacctggttgatgtgatcctggatgaagcggcaaacaaaggcaccggcaagtggaccagccaaagttcgctggatctgggcgaaccgctgtcgctgatcaccgaatccgtcttcgcacgctacctgtcctcactgaaagaccagcgcgtagccgcgtctaaagtgctgaccggtccgcaggttgcgaccttcagcggtgataaggccgagtttatcgagaaagtgcgtcgcgcactgtacctgggcaaaattgtttcctacgcgcagggcttctctcagctgaaagcggcatccaaagagaacaactgggatctgaactacggcgaaatcgccaagatcttccgtgccggctgcatcatccgcgctcagttcctgcagaaaatcaccgatgcctacgcggaaaacgccgatatcgccaacctgctgctggcaccatacttcaagcagattgccgacgactatcagcaggcgctgcgtgacgtggtctcttatgcggtgcagaacggcattcctacgccaaccttctccgcggccatcgcgtactacgacagctaccgttctgcggtactgccggcgaacctgatccaggctcagcgcgactacttcggtgcgcatacttacaaacgtatcgacaaagaaggcgtgttccataccgagtggatggaataagcgtcgttcttgccgccggcgcattgtgcgccggctgaaaaaaagccgcagcggttaatcccctgcggctttttctttatctggcctgcggcaggcttatttcgcgtgacgctcgcgcagccggccgatcactgtgctcagatccaactgctggtcctgcagcagcaccagcaggtggtaaatcagatccgacgcctcgttggtcagctcctcgcggtcattcaccgttgctgccagcgcggtctccacgccttcttcccccactttctgcgcgatgcgcttggtgccgctggcgtacaggctggcggtatatgaactctgcgggtcggcgttcttgcgcgccgccaacagctgttccagctgatacaggaaggtccagtcgctggccgccgggtggaagcagctgctgttgcccaggtggcaggtcgggccgataggctgcgccagaatcagcagcgtatcgttatcgcagtccggcgtgatgctgaccacgttgaggaaatacccggagctttcccctttggtccacaggcgctgtttggtgcgggagtaaaaggtcaccttgccgctgctctcggtagtggccagcgcttcctggttcatatagcccagcatcagcacttcgccggaaacggcgtgctgaacgataaccggcatcaggttatcggttttttcccagtccagccgggctttctgttgttcggttaacacacgcgaatctccacgccgttatcggccaggaaccgtttcagttcgccgatattgataatttgtttatggaacaccgatgccgccagcgcgccgtcgacgttggcgtcgcggaaggcttccaggaagtgggccatggtgccggcgccgccggaggcgatcagcggcacgttgcacagctcacgcacgcggcgcagctgctccagatcgtagccgttgcgtacgccgtcctggttcatcatgttgagcacgatctccccggcccccagcttctgcacttcctgcacccagtccagcgtttcccactgggtgatgcgggtgcggctttcatcgccggtatactggttgacgtgatatttaccgctgttttcgtcataccaggtgtcgatgccgacgacgatgcactgcacgccaaaacggtcggccagccggccgatcaggctcgggtccgccagcgccggcgagttgatggagattttgtcggcgccgaacgacaggatctggctggcgtcatcggcgcttttaatcccgccggcgacgcagaaggggatatcgatcacttccgccacgcgcgacacccagctcttgtccaccacgcggccgtcgctggaggcagtgatatcatagaacaccagctcgtccgcgccttcctctgcatagcgctgcgccagcggcacgatatcgccgatgatttcgtggttgcggaactgcacgcctttcaccacttgcccgtctttgacatccaggcagggaattatccgttttgccagcatgcaatggcctcctcaacgttaaatttaccttccagcagcgcccggccgacgatcacgccctccacgccgctgccgcgcagcgccgcgatatcctccagcccgccgatgccgccggaggcctggaaggcaacctgcgggtagcgttggctgatttcctgatacagcgccacgttagagccggccagcgtgccatcgcgggaaatatcggtgcacagcacgtgcttcaggccgtagggcagaaactgttcaaccacctgttccagcgtggcgtcagagttctcctgccagccgctgatcgccacctgcttggcgccggcggcatcgatacgcacgtccagcgccagcaccagcgcgtccgcgccgtagcgttcaaaccagctctgcaccagcgccggctgcttcacggcggtggagccaatcaccacgcggctggcgccggcttccagcagggacgccacgtcctgttcatgacgcacgccgccgccgacctgtaccggcaccgtcacgccggctaacagctgacgcagcagcggcagctggcgggcgcccggatctttcgctccggtgaggtccaccaggtgcagcacctgcgcgccctgttgctgatagtcctgcaggcgcggcagcgggtcgctgccgtagtcgcgctgccggccgtaatcgccctgatgcaggcgcaccaccttgccgtcgatcaaatccaatgcggggataatcatgctgcctacatctccagaaagtttttcattaactgcgcgccggcggcaccagaacgttctgggtgaaactgcacgccgaagaagttgtctttttgtacggcggcggtgaagggcgcgccgtagttcgcctgggcgatggtgtttggacatattggcatcgcatagctgtggacgaagtaaaaataggcgccgtcatcgatgccgcggaacaggtggctgccggccagggcggaaacctggttccagcccatatgcggcagcggcaggccgccggcgtccatctgcttcacctgcgagtcgatcacccccagcgtggtgataccgccgttctcttcactgctgtccgccagcagctgcatgccgaggcaaatgcccagcaccggttgggtgcaggctttgatcagctcaatcagctcgcgctgttccagctgttccatcgccgccttggcggtgccgacgccgggcagaaacagcttgtcggcgcgcagcacgatctccgggtcgcggctgaccgccggttggtaacccagccgcctgaccgcatagttgaccgaagagaggttggcgcagccggtatccagaatgaccacgttcatcacagcactcctttcgagctgggcagcgtattgccgtccacgcgaatcgcctggcgcagggtgcggccaaaggctttaaacaggctctcggcccgatggtgatcgtttttgcccttggttttcaggtgcagcgtgcagcccatggtgtaagagagtgagctgaagaagtgctcgatcatctcggtgcttaaatcgccgacgcgctgatagttgaactcggccttatactccaggtgcggccggccggagatatccatggcgcagcgcgccaggcactcgtccatcggcaacatgaagccgaagcgcgcgatgccgcgcttgtcgcccagcgccttgtgcagcgcttcgcccagcgccagcgcggtatcctccaccgtgtggtgatcgtcaatatacagatcgccgttgacctgaatattcatgcggaagccgccgtgggtggcgatctgatcgagcatatgatcgaagaagccgacgccggttttgatcttgctgtcgccttcgcgatccaaccagacgtctacttcgatctgcgtctccttggtaacgcggttaacgtgcgcatggcgatcgcgctgggtcagctggcgggtaatcgccggccagtccaaggcgccgcgctggtacagcagcccctgaatgcccatattttccgccagctggatgtcggtctggcggtcgccgatcacatagctgcgttcggcgtcgatcgcgcccggctgcaggtagcgcgtcaccagcgcggtttttggcttgcggcaggcgcagttgtccgccggcaggtgcggacagatcagcacctcttcaaagcggatcccctgcgagctgaggatctgcatcatcaggttgtgcggcggatcgaaggtgtcctgcgggaaactgtcggtgccgagcccgtcctgattggtgatcatcaccagggtatagccggccgcctgcagcgccagcagggaagggatcaccgccggttccagcgccagtttatccaggcggtcaacctggaaatcttcagggggttcggcgatcagcgtgccgtcgcggtcaataaacagatatttctggctcacagtggctcctggcgagtcgtggtggttccgggcagcgggcggagcgcgtcaatcacgcgctggcattcatcacgggtgcctatggtgatgcgcaggcagccggaaagcccgggctgtttgttttggtctcgtaagataatgccctgatcccacaagcttttaaacacattgctggcggcggtgaagcgcaccagcaaatagttgctgtcgctggcgaacacctgttcgacgcaggcgcacgtttccagcgcctgctgcagccacaggcggttggcggcaatctcgccgacgcgctggcgcatcaggcgcaggccttcggcgctgagcgcctgagcggcgatatccgctaccgggctggagagtgggtagggggcgatcaccttcagcagcagggcgatcagcgccgggttcgccagcgtaaagccgcagcgcaggccggccagcgcaaaggctttggacagggtgcgcaggatcgccaggtgcgggtagtctgccagccagccggccacgctggcctgcgggcaaaactcgatataagcttcgtccaccgccacaatggctttgcctttggccatctccagcagcgcgcgcagcgaatccggttccagcaggttgccggtcggattgttcgggctgcagacatagatcagtttgacgttgtcgaggctggcggcaatcgccggcaggtcgagctgccagtcggctttgctcggtacggtgcgccgctcaacgccgaaggtttcggcgctgacgccgtacatgccgtaggtcggcgggcagtataaaatggcgtcctggcccggttcgcagaaggcgcgaatcagcagctcgatgccctcatccgcgccgcggctgaccagcacctgctccggggtgacgccggcatactcggcgtagcgggcaatcacctgcgccggctggcactccgggtaacggttcaggttatcggctgccggctggaagctgggcgccagcgggtattcgttggcgttgagccagacgtcgccgctgccgccaaggcgacgcgccgactggtaaggcgtcaggtcgcgcacgttctggcgcgccagattttcaatgctcatgcttgctccttcagcgcggcgacgcgcagggttacggcgtttttgtgggcgatcagctgttcggcggcggccagcacctcaatggtggccgccagccccataaagccctgcggtgacagctcctgcaccgtcatgcgcttttggaaatccgccagtcccaggctggagcaggtggcggtgtagccgtaggtcggcagcacgtggttggtgccggaggcgtaatctccggcggactccggcgaccagtcgccgaggaacactgagccggcgctggtgatgtcgtcaaccagatcgcgcgcgttgcgcgtctgaataatcaggtgctccgggccgtaacggttgctgatactgacgcattcggccagatcgcgcgccacgatcaggcggctggcggccagcgcctggcgggcggtctcagctcgcggcagcgccgccagctgctgttccaccgcctcggccaccgcctgcgccattgcagcgtccggggtcagcagaatcacctgagaatccgggccgtgctccgcctgcgacagtaaatcggaggcgacgaacgccggcgtggcgccggcatcggcgatcaccagcacctctgacggaccggccggcatatcgattgccgcgccgtcgagacgctggctgacctgacgtttggcttcggtaacgaaggcgttgcccggcccgaagattttatcgacccgcgggacggattcggtgccgaacgccatggcggcgatcgcctgtgcgccgccgacctggaacacctcctgcacgccgcacagctgcgccgcatacaggatctcatcggcaatcggcggcggcgagcacagcaccacgcggcggcagccggcgatgcgcgccggggtcgccagcatcagcacggtggagaacagcggcgcggagccgccgggaatatacaggccgaccgagtcaatcggccgcgtcacctgctggcagcgcacgcccggctgggtttctacgtcgaccagcggcagctgctgcgcgttgtggaaagtggtcacgttgccgacggcgacggccatcgcctgcttgatatcgtcaccgagccgggcgacggcggcgttaatctgcgccggcgtcactcgcagggcatcgacctcaacgctgtcaaatttggcgctgtactcgcgcagggcgcggtcgccgttgcttttcacgttgtcgaggatgccgcgcaccgtggcgctgatgctgtccgaggcggaaatcgccgggcgcatcagcagggcggcgcgctgttcggcgctgcagtcggcccagttgacgggggtattgaagtcagacatggcgttactccatcatcttttcgatcggcagtaccaggatcgagctggcgccgagcgccttcagcttctccatggtttcccagaacagggtctcgctgctgaccatgtgcatcgccacgcggttctgcgcgccggccagcggcagaatggtcgggcgttcggcgcccggcagcagcgcgacgatctcttccagacgctcgcttggcgcgtgcagcatgatgtatttggattcccgcgcctgaatcacgccctgaatacgggtcatcaggcggtcgatcagctgctgcttggcggccggcatttcgccgtcgcgctggatcaggcaggctttcgagcggtagatgacttcgacttcgcgcaggccgttggcctccagcgtggcgccggttgacaccagatcgcagatggcgtccgccaggccggcgcgcggcgcgacttccaccgagccgttcagcaggcaggatttaaagctgacgccctgtttgtcgaggtactgcttcagcaggtgcgggtaggaggtggcgatgcgggcgttctgcaggctttgcgggccggtgtagtcggtatcgagcggggcggccagcgacaggcggcaaccgccgaagtccaggcgacgcagggtgaggtagcgcgggtcttccccctgcgcgcggcgggtcagcagctcttcttccagcacgttctcgccgatgatgcccaggtcgaccacgccgtccatcaccaggccggggatatcgtcatcgcgcacccgcaggatatcaatcggcatattttctgcgaaggcgatcagacgctgctgctgcaggttgattttaatcccgcagcgcgccagcagctcctgcgactcgtcgctcagacgacctgacttctgcatggcgatgcgtaagcgtgttttatccagcatggtaacctctgtttaatctgtaattttatgaatttgttgtaaaaatattttttctgtctgtccgggggcaaaaaaaaaccctcggaagaaatcttccgagggctctctcttacaatctgcgcgccgctggaagatttaaaaaccgtctcccagcactcatcgcctgaaagactagtcaggatgatggtgatgatggtggctgaactgaatgcgcgtcatgtgtaatctcgtatctgtgtcatgaatgactgaattgctaattaacctaaactataggttatggatcgcgcaactcttttttacggtcataaatttaatttattgaaacaggttcagttattagctatatgccggtttacctaacccgacagggcgccgattgccatgccgtcgcgactggcgtagccttgataaccggagtgcgccgtaatcttcaggagaggaagagatgaaaaaagtcgccattgttggccttggctggctgggcatgccgctggccctgtccctgataagccgcgggtttgaggtggtgggcagcaaaaccaccccggacggcgtggaggccgcgcgcatgagcggcgttgagtgctacccgctgacgctgacgccggaactggagtgtgaagcggacgatctggacgccttgctgcaggtggatgcactggtgattacgctgccggcgcgtcgcaccgtcgagggcagcgaaaactatttcaacgcggtgcggatgctggtggacagcgcgatggcctacggcgtatcgcggattattttcaccagttcgacctcggtgtacggcgaggccgccggcatgctgaacgaggatgcgccgatcaacccggtcagcccctcgggccgggtgctggcggagctggaacgctggctgcatgagctgcccaatacctcggtggatattttacgcctggccgggctggtgggcgccgagcgtcatccggggcgttttctggccggtaaggtggcggtcaaaggcggcgggcagggcgtcaatctgctgcatcaggatgacgcgatcgccgcgattcaactgctgctgacgctgccgacaggcgggcacgtttataatctgtgcgcgccgcaccacccgctgaaacgcgagttttacccgcagctggcggcgcagttgcagctgacgccgccgcagtttgcggcagagccggaacagccggcgcgactggtggacggcagccggatctgccgcgagctggggtttgtctatcagcatccggatccggcgcgaatgccggtcagctgagtgtgccgctttggcgctgcaggtttttcagcagcgccataagctgatttaaacgcggctgccccacaggtcatattcatcagcgtggtcgattctcactttcacgatatcccccacgttgacgccggtgtcgccgttcaggtacaccgcgccgtcgatctccggcgcgtcggccatactgcggccggtcgcgccttccgcgtcgacgtcgtcgatcagcaccagcagttcacggcccactttttcctgcaggcgctgtgccgatatctgctgctgcagctgcataaagcggtggtagcgcgcctctttgacctcttccggcaccgggtccgccagttcgttggccgcggcgccttccaccgggctgtatttaaagcagccgacgcggtccagctgggcctgctgtaggaagtcgagcagcagctggaaatcctcttcggtttcccccgggaagccgacgataaaggtggagcgcagcgtcagttccgggcagatctcacgccagcgtttgatgcgctccagcgtgcgttcgaccacgcccgggcgcttcatcagtttgaggatcttcggactggcgtgctgcaggggaatatccagatacggcaaaatcttgccggcggccatcagtgggatcgcttcatccacgtgcgggtacgggtagacatagtgcagacgcacccagacaccgaggccggccagctgttcgcacaggctgaccatgctggttttcaccggctgtccgttccagaagccggtgcgctgtttcacgtctgcgccgtaggcggaggtgtcctgggagatcaccagcagctctttgacgccggcgtctaccaggcgtttggcttcatccagcaccgagccgatagggcggctgtcgaggtcgccgcgcatcgacggaataatgcagaaggtgcagcggtggttacagccttcggatattttcaggtaggcgtagtgtttcggcgtcagtttgacgccctgcgccggtatcaggctggtgaacgggttatgcggcggtttcggcacatagtgatgaacgtgcgacaaaacctgctcgtagctgtgcggcccggtaatttccagcaccttggggtgcacttcgcggatttggtcttctttggcgccgaggcagccggtgacgatcaccttgccgttctcatgcagcgcttcgccgatcgcctccagcgactcttgcaccgcgctgtcgataaagccgcaggtattgacgatcaccaactcggcgtcatcgtaacgcggcaccacctgatagccttcgttacgcagttcagtgaggatccgttccgaatccaccaggtttttagggcaacctaatgataaaaatccaattttagccatgtcttccacactataccattgctcggagtagggggattatacaatggccgccgtgggacagtcatctccgctgacggctgccggcgttgctaaccgcggccgtagatcgggtcgcagaacggcttgcgggcgccgagcctggcggacaatctggctgccgtatcgcgcatcagttcgccaagaccgctctcttttttatccagcgtcagtctggaggacggcccggtcagggctaatgccgcggtcagcttttctccctcggcgaacaccggaaccgcaaaggcggaaatgtgcgggtccctggcgccggaagtatagagcggcaccgccggcggggcgtcaaacagcggctcgttcatcccccagtagcgcagcacctggctgatggcggagtcatcaaggggatagatggagccgggcaggcgggaatggcgcaatccgtcagaggcttcggcgcggaacaggcaaaggcgcttgccttcgtccagcacataccagctggcgctttcattggtggcggacgccagcgcctgcaattccggctggacaatgctggccagatggaacgactgttcataaagtttgcccagatacagcagtctggggccaagcgtatagatgccgctttcccgtcgcacgatatagcccatgcgctccaaagagttcatcagccggtacaccgtggttttatggtagccggaaagttgcgataactcggtgagtgacaggttctcttcccctggtttgaagcaatccagtaaggccagcgctttctccaccgcatgaacgccttcatttcccatttctttcttctcctgagtttctgtcggcactgagtgtacctgaaaactgtgagtaacatcgtgtttacatcataaacagccccgtaacactggcgtgattcagcgtttcatcgatatagttgttttgttctgtacaacgtagttttactgtgtaaaacaaatcacgcaatgagaggtcctatgtctgcttctgaacaaccgatgattaaccgtcattttgaccgtgtctgcgccgattatgtcagacaggcggcagaatttcaggcggcaattcttgccgatgtcgcagggcgccgggggacgctgcatggacgggttaaaccgctggcggcaagtatgaaagtcgccggcccggccattacggtggaagtgcggcccggcgataacctggcgatccatgccgcgctggcggtcgctcagcctggcgatgtgatcgtggtggacggcaagggcgatctcagctgcgcgctgctgggggagatcatgtcaacccaggcagaggccgccggcattgccggcattatcattgatggcgcggtacgcgacgccgatgccctgatcgccaaaggctacccggtgttttcatccgggctgaacccttgtggaccgaccaagtccattccgggacgcgtcaattacccggtttccgtggcgggcgccgccgttgcgcccggcgatttggtggtcggcgatgccgacggcgtggtggttattccgcgcgccgaggttacgttgatcctggcgctggcggcgaaaaagctggcgatggaaacccgccgtatcgcggcgattcatggcggggatttacgcccggcctggcttgacggcgctctgcgttctgctggcatgctgacggacggggaggcgctgcaatgagcgataacgcggtgattttagtgaccggcgccgatctggccgccgaggcgatggcgctgctggacgattacctcgtggtatttgccggagggaagccgtcggaagaggatctggtggcgctgtgtcagcgtcataatccggttggcatcattgtgcgttatggccgcatcaacgcgcgcattatggatgccgcgccggggctgaaagtgatttccaagcacggcagcgggatcgacattatcgatcaagcggccgccgccgcgcggcagattgaggtgaagtccgcgccgggtgccaatgccgccgcggtggccgagcacacctgggcgatgattctcgcctgcgccaaatcggtgctgccgctggatagtcgcctgcgtcaggggcactgggataaagcccggcacaaatcgctggagctggaaggccgtacgctgggcctggtggggctgggcgccatcggccgccgcgttgccgatgtcggccaggcgtttggcatgcgcgtactggcttacgatccctatgccggcgctttccctgccggctgtcagcccgtcgacgatgtgcagcagctgtatgcgcgttctgacgtggtttctctgcactgtccgctgaccgagcagaacgtcagaatgattaacgacgaggccctgtcctgttttaaaaagggggcgattctggtgaacaccgcccgcggcggcctgattgatgatgacgcgctgctgcgggcgctggataacggcaccctccgctgggccgggctggacagttttaccgtggagccgctgagcgcgccgcacccctggcagcacatcgacaacgtgattatttccccgcatatcggcggcgtcagcgatcattcctatatcaaaatgggggtgaccgccgcggaaaatgtgctgaaagtggtggaaaaacaggacgtcgtatcatgacgtggctgacttcgccggagacgcggcagatggcgctattttcccgtctgcctgaccatttccgccgccctgacgcgcacaatgcctgggccgccgccaatcgcggcgggcagctgacggactccttccttgaggggccggtctggcaccctgacggttacctgttggtgagcgatatcccttacggccggattttccaggtggatatgtcgggccgctgggaactgctggtgcagtacgacggggagcccaacggcatgaagctgaccgatcccgacacgctgattattaccgattatcggcacgggctgatgaaactgtcgctgcaggaaaggcgtatcaccccctggctgtcgcggcgcaacagcgaaagcttccgcggtgtgaacgacctgacgccggactctcagggcaacctctattttaccgaccagggtcaaaccggcctgcacgatcccaccggccgggtgtaccggctgggccaggacggccgtctggatctgctgctggataactgccccagtccaaacggactggtgctctctccggacgaaaaggtgctgtacgtggcgatgacgcgcggcaactgcgtctggcgggtgccgctgcagcctgatggttcggtgagtaaagtcgggcagtttttcacctccttcggccccagcgggccggacggactgacggtcaatcagcacggcgagctgctgatcgccaacccgggactgggccgcgtctggctgcttaatgagcttgctgagccgatagaaattttgaccagcccggccgggcgttcaaccaccaatttgtgttttggcggagaaggcttcaggcagctgtttgtcaccgagtccgtcagcggcgccatcttgacctgtccgatgcgcaccccgggtcgccagctgccgtcgctgtcgaccgcttttctctgaacacgagcctgcgttaaccaaacgcaacggagatcgtcatgactttgcactcgctaccttcggctgcgccggcaacgccggacgccgttcctgagccgcatgaggctatgagtaaccgtgattttgcgcagagtgaaaccgtcgccaggaaagcgttctggcgcattttgccctttatctttctttgctacgtggtcagctatctggatcgcaccaacgtcagctttgccgcgctgggcatgaatgcggatctggggatcaccgcggaacagttcgggttcggcgccggcatgttctttatcggttattttttattcgaggttcctagcaatctgattatgcaaaaggtcggcgcgcgcatatggatagcccgcatcatgatttcctggggggtgatctccatgctgaccgccttcgtgaccggccccgtcagttttacgctggcgcgtttttgtctgggagtcgccgaggccgggtttacccccggcatttacctgttttttacctattggtttccgggtaactggcgcgccaggattaccgcctcatttctggtggggatccccgtcgccaatattatcggcgctccggtctccggcgcgctgatgcagctcaccggccatgagcatatgcgcaactggcaatggctgctgctgattgaggggctgcccgcggtgattctgggcgtcatgtgcctgttttacctgcaggataagccagaaaaggcggcgtggctgaacgccagggaaaagagcctgcttaaccggcgtctcgacgcggaacgccggcagatctctgcggcccatggttccagcctgcgcgatgccgtgcgcaatccgctgctttacctgctggcgatgatcaacttctgcggcattgtcggctctattggcgtcgggctatggatgccgcagatcatcaaacagctgggcgtcagccacggcgcgacgggataccttaccgcaataccttatgtgtgcggcgctttttgcatgctgttttgggcgcgcagggcgaataggtcgcaccgcatacgctggattgccggtgcgctgctgatcgccgccgcggcgttggttgccagcgccgtgctggacggtccgctgtataagattatggcgctttgcgttacggtcagcggcattttgtcatttcaggcctctttctgggcactgccgtcgggttttctcaccggcaatgccgccgccggcgggttggcgatgatcgtctccatcggcaatctcggcgggtttgtcgggccttcgttaatgggttatatacgtcagtcgaccgatgggtttatgtggccgctgttagtggtcgcgctgtttttatttatcggcgccgttggcgtctcgctggtcaaggatccctatcggcagcaagaataagctcgatacctatcccgtttgtcgagcggcagttaatggcctggtggcgcgttcaccaggccttgttgttgatcgtcagctctgctcgccgtcgtcaaagccgtagagctgcccggggttgatccgcagaatgcgctcctgctcgacagaggacggcgcccagcgggctaataggttgaggatggcggcgtcgtcgggcttgtgttgcttcaccgtcggatgcggccagtcgctgccccacaatacgcgctgtggattggcctgcaccagcgcggcggccaccaggccgacgtcgtgataagagggcgggccgacccgggatgtgatgtaaggccccgacagctttatccagctattgccgcgcgcgatcaggcgcagaagcgtgtggaatgccgctgaattaacccctgccggctgtggaatatgccccatatggtcgatcaccagaggcacgggcagcgcggcaagacgctgctccaacgcgataaacgcctcgccggtcgccaccagctgaatatgccagccgagcggcgcaatgcgcgccgccagcgtttccagcgcggcgagcggcgtacctccggtccttaagttaaaacgaatgccgcgcacgccggcccggtccatctgttcaagcctcgcgtcgtcgatcgtggtatcgatcaccgccacgccgcgggcgttgccggcgctttgctgcaggccggcaagcagcagccggttgtcggtgccgtaagtggatggcgtaacgatcaccatccgttgcatgcccaaccgggtttgcaggcgctgataatccgcgagcgacgcattgggcggccgcaggcgggcgccggcgacggccgggtaacggtcatcgtagaggtgcatatggcagtccacgctgcccggcgggatggggagcgtgggctgttcgtcgccggtgctgaacggcgtctgtgcaaaggcagagaacgcatgataggcgccgagcgcgcagccggcctggagaaaatcgcggcgtgaaaagggcatggatgctactcctgtcgttaccggcggataaaaaaacaaagcatgccgttgggcatgctttgtggggaagattggctggcttatttattgacggggctgaccgggttatccagcttgacctgcagcgcccgtttgcgccccattatcagtacggccacgccccctgcgccacagagcagcgccagaggcagcatggccagggtatggctgccggtctgatcgttgatgatgccgtaaacgttcaccattaacccgccgccgatcaggttggccatggcgccgatcgccgccagtccggctgcggcggtgccggaagagagccagccggacgccagcgcccagaacgggcctttcatggagtaggcgccgatcagcaccatcgacagtacgatcacgctgcccgtcagggagttcagcaggaaggcggacagtaagccgccggcgatcaggaacagcgtcagcgcggtatgccaacggcgttcgccgctgcgatcggagcttctgccccagacgatcatcagtacggaagccaggccgtaaggaatggcgttgaccagcccggtgctgaagttatccaggccgtaagacttcagcagctgcggcgaccagacgctgagcgtggagccggcggcggaagcgccggcatagatcagcgccatcagccagatgtgtttatggcgcagcagctgccagagcgagatatggccgatgactttacgctgggcgttttcttccgccagcttagcctgcagccactcccgctgcgctttggtcagccagtcggcgttttccgggcggttgctgaggaagaaaaaggcggcgatgccgaggaagatcgccgggaagccttccagaataaatagccagtgccatccgcgcagccccagccagccatccagcgacagaatggcgccggaaatcggcgagccgataaagttggccgccggaatcgccaccataaaagttgcaatcacgcgggcgcgatatttacccgggatccagtaggtgagatacaggatcacgccggggaaaaagcccgcctcggccgcccccagcaggaagcgcagcacatagagcatttccgcgctggagacgaaagcggtgcacacggaaatgatgccccagctcaccataatgcgcgagatccatattttcgcgccgatcttttgcatcgccaggttgctgggcacttcaaaaataaaatagccgacgaagaacaggctgctcgccaggccgaatacggccttcgacagcccaagctcttcgttcatctgcagggaggccatgccaatattaccgcgatcgataatggcgatgagatagcagacgatcagaaacggcaggatccgccagatcacgcgcttaacggtctgttgctcgagatcgggtatcgcatccgcgttgtgcatattctcagacattctattcctcacaaaattgtcaggcgctagcccgcgaacgaaggtgaaccttgtgttttactgtgtaaaacttaaatgtacacagtaaaatcattatcacgacgaacgccttgtattgctcgggaatgtaatcatcttgagtgatttgtcacaaaaatgtttcaatgtctggttttttctgtgatgcggcagaaatttcttacatcgaattcggccgtgatttgggtcaggtcagcgggaagggggcaggcggaagccgccagcgcgatcttgccggtactcgcggcggagccccgacgggagagaggcttgtcggtgcgccggctacagccagccggcgcgtttgagcttttggtacatcagcgcgcagccgccgacggtgaccgccagcgtcgcgtggtaggcccaggggaatttcagctccggcatatcggcgaagttcatgccgtacaggctgaaaatcaccgtcgggatggccagaatcgccccccagccggccagctttttcaccacttcgttttgtttcaccgtcaccagcgccagattgacgtgcatggcgttggtcagcatttcgcgcatatcgtcgatggtgctgaccacctgacgcgcatggtcctgcacgtcgcgcacataggcgcgcagttccttcggaatcacctcttcatgcagccggatcagctggctgcagatttcatccatcggctgggcggcgttgcgcagcgccagcaggtggcgccgcaggccgtagacattttcaatcgcggtctgatcgaattcggcgttgaacatgctggcttccagccgttcgatcagcgtttcaaagcgcgcgacgatcagccggtaattgtcgacgataaaatccagcacggcgtacagcgcaaagccggggccgtggcacagctgtttggggttttcctccgccttggcgcggatcggcgcgtagctgaccgacgcgccgtgacgtacggtgatcaggaagtttttgccgacgaaaaagtgcgtttcgccgtactccacctcgtcttctgcgccggccatctgcgcggttttcaccacgataaacagcgaatcgccgtaggtttcgatcttcggccgctgatgggcgcagagcgcatcttcaatcgccagatcgtgcaggccgaactcctgctgaattttacgcataaaggcgtcttcaggctgccatagccccagccagacaaaggtgtccggctgtttgaccacctcgctgatgtcgtcaatcgtgacgtcgttcaaacgcttgcccgccttataggcgacgctgttgaccaccatggttttgctgtccatttgccacccgttaattcttcagcgttttggtcaggaaatagcactggtgctccagcggatagttttccagcgtcatctgcacctgatagcccagcttctgataaaacggccgcgcctggaaactgaaggtgtccacgcgggcatagcgacagccgcgcgccatcgcctgctgctccgccgccagcatcacctgacgccccaggccgctgccgcgctggctttccgctacccacagccagtcgatactcagccagttgccccaggtgacggcggtcaggccggcgaccacctggccgtcatcatcgttggcgtagacgctgagcggctgacgcaggctggtgtcgataaacggccggttgtacgccatcagcccctggcgcacggcgtccagcgtctcatcattcatggtttcggttacggtgatattcatacttgctccttgtgcttttcttaacttaagcacagataaagccaaagataaacggccggccggcggcagcgcggggcggctgggctacactgaaaaggcgctgataaataaggaggatacatgcttcgactgacccgaacgacattactcaccggcctgctgctgagcggcggcctacaggctgcgcccgaggtcacccagctgcaggagcggctggaatatccctggtcgctggcgtttttacccgctcagcagggcatgttaattaccgagcggcccggccgtttacgcctgtggcagcaggaccaaggtctgtcggcgccgatcgatggcgtaccgcaggtctatgcgcaggggcagggcgggctgttggacgtggtattggcgccggacttcgccagcagtcgccgggtgtacctcagctttgccgaagccggcgatggcggtaaagccggcaccgcggtgggctacggccggctgagcgaggacaaacgccggctggaggatttccgcgttatcttccgccagcagccgaagctgtcggtgggcaaccacttcggcggcaagatggtgtttgaccgtcaggggctgctgtttgtcgccctgggggaaaacaaccagcggccgacggcgcaggacctcgacaagctgcagggcaaggtggtgcgcctgaccgccgagggcaagccggcgccgggcaatccgtttgccggccagtcgggcaaacgggcggagatttgggcgtacggcatccgtaacccgcaggggctggcgctcaatccgtggagcggcgagctgtgggagcatgagcatggcccgcgcggcggcgatgagatcaacattctgcagccggggaaaaactacggctggccgatcgccacctacggcatcaactactccgggcagccgattccggaggccaaagggcagtttgccgcggggacgcaggcgccgacgcactactggcaggtgtcgccgggcatcagcggcatggcgttttacaataacccgcgctttagcggctggcagcattcgctgtttatcggcgcgctggcgcagaaggcgttgatccgactgacgctggtggacaataaaatcgtggcggaagagcggctgctggaggatcgcggcgagaggatccgtgaagtgcgcagcgggccggacggttatctgtatctgctaaccgatgaaagcaacggcaaactgctgcgcgtgggcgaagggcaatcaggttaacggcgtcattacgccgctgcggtaggccgggcgggcgcagagctgctgataccagcgttccatattggggcgctgttgccgctcgatcggcatttcgaaccaggcgtaaataaagctgccgagcggaatatcgccgatgccgaacgcctcgccggagagataaggctgccgccccagctcctgctcgacgatatcaaagcacttttccagcgaggcgatcgccgcttcaatcttcagcatatcgcgctgctccggcagggtgcgcaccagtccccagaacacggtgcgtcgccgtatttggccgccagatagcgcacgatggtgttggactcccacagcacaaagtcatcgtcctgcagcagcggcaccaggccgttcgggttaagcgcgcggtactgctgttcatccactttgccgtaggcgccgccggcgttgatgtgctggtaactcagccccagctcggcggcgcaccagcgtactttgcgcacgttgttggaattctctctgccccagatagtcagcatggcatgcctccagatagacggtgtcattgagtgctttattcctacgccacaatccgccgtttgtcacccggagtttgcgttagcgcgtccagctgcatacctcccagccgttttgctgcgccagcgcctgaagttcggcgtcaggatttatcaccgccgcatggtcggcatattccagcatcggccggtcgttcagcgagtcgctgtaggcgtacagctggccgaaacgtcgttcgggatgctgcgccagccacgcctccagccgggtgaccttcccctgctgataggtcatggtgccgtaggtgcggccggtaaagcggccgtcgtccacctcaacgccgatcgccagcgcgccgtcggcgccgagctgctcggcgatcggcgccaccaaatgctcgccggtggcggagatgaccagaatatggtcgccgcggctgcggtgccactgcaggcgctgctgcgccgcggggtagacacgcggcagaatatcgcggcggatatagcgcgtcacccagccggcgacggtctggacgctgcgcccggccagcggcgacagcgtggcctgcatatactgctccatcgacagtcggccctgataatagtgctgcatcaattgctgctccttggtcgccagctccgccggcgcaaacccctgggaaaccagccagcggatccacaggctggcgctgtcttcattaatcagggtttcatccaggtcgaacagggctaggtccatggtattttctccggtcgggtacggttgcgcttcaggatagcggattcgccgcgggcgataaaattgcgccgagcttaaggaatattgatgacgctggtatgacggccggcatccccggccggggagagagggaaagggggcaggtttattccgccagcgcctgctgcagatcggcaatcagatcgtcggcgtcttcaatgccgaccgacaggcgcagcagctgcggcgtgatgccggttttcagccgctgttccagcggaatggaggcgtgcgtcatgctggcgggctggccgatcaggctttccaccccgcccaggctctccgccagcgtaaacagggccagcctgctgatgacccggcgcgcgtagtcgtcatcgccgcgcagccgcagcgaaatcatgccgccgaactgctgcatctgccggccggccaatgcatgctgcgggtgagtggttaatcccgggtagtagacgttttccacctgcggctgctgctccagccactgggcaatgcgcagcgcgctggcgctgtggcgatccatccgcagcgccagggtgcggatgccgcgcagggtgaggaagctgctgaacgggtcgagaatgccgcctaccgcgttctgcagaaagccgagctgctccgccagcggcggattatcgccgaccaccgccaggccggccaccacgtcggagtggccgttcaggtatttggtggcggagtgcaccaccacgtcgaaccccagctccagcgggcgctgcagatacggcgaggcgaaggtgttgtccgccacgctgatcaggttgtgccgcttggcgatggcggcgatggccgccagatcggccagcttcagcagcggattggtcggggtttccacccagatcattttggtgtcggcttcgatcgcctgctccagcgccgccgtgtcgcccggcgtgacataggtgacgcgcagcccggccgtgcggctgcgcactttttccagcaggcggtaagtgccgccgtacaggtcgtcgaccgccaccagatggctgccctgatccagcagctccagcaccgtggagcaggcggccagcccggaggcgaaggcgtagccgcggctgccgttttccagctcggcaatggcgttttccagcgcgctgcgggtcgggttgccgctgcgtgaatattcatagccggtatgctcgcccggcgccggctgggcataggtcgaggtggcgtaaatggccggcatcacggcgccggtggcgtccggcgtatagccggcatgtacggtttgggtggcaaacttggtcataacagagtccttgattaacggagtttttggcgccaggcgttcagaacgtcggtgcgggtaatcaggccgaggaagcgctcgccgtcgagaatgaccgccacgtggccgtggtcgaaggtcgccagcagcgcctgcggatcggcgtctttttgcagcgtctgcacccggcgggtcatggcctgttcggccggcaggcgaaagttgccggcgtcggcctgcagggtgtgcagcagatcccactcgtcgatcaggccgaccagccggtcgttgtccagcaccggcaactgtgagatgtcgtacagacgcatgcgggcgtgcaccaccgccagcgtatcgtccggcgcggcggttaccgcggcgttttcatcgtgacggtaggcgatcagatcgcgcagatcgccgaaccgggtggtcgccagtagcccttgctcctgcatccagcggtcgttaaacattttggacaggtacttattgccgctgtcgcagacgaatgtcactacccgctgcggctcggtctgcgcccggcagtagcgcagcgcggcggccagtaaggtgccggtggacgaaccggccaggatgccctcgctctgcagcagctggcgcgcggtggtgaaggcttcctggtcgtcgatacggtaggcggccgccacctgacgaaagtcgctgagcggcggcacaaagtcttcgccaatgccctccaccaaccaactgccggcggcggttatcttcccgtcgtcgaggtagtccgccagaatggagccggccgggtccgccagcacgaagcgggtcgcgggagacacctcggcaaagtaacggctcagcccgctcagggtgccgccggagccgacgccgaccacaatggcgtcgacgttgtgatccatctgccgccacagctccggcgcggtggtggcggtatgcgccgccgggttggccgggttgttgaactgatcgatatagaaggcgcccggcgtgtcgtccgccagccgctgggcgtaatcctgataataggccgggtgccctttgccgacgtcagagcgggtcagcactacgttggcccccagcgcgcgcaggtggaagattttttcgcggctcattttatccggcaccaccagcgtcaggcggtagcccttcagcgcggcgaccagcgccagccccagtccggtattgccggcagtggcctcaatgatggtgccaccgggctgcagctttccgtcgcgttcggcctgttcgatcatcgacagcgcgacgcgatctttgatggagccgccggggttttggttctccagtttgataaacagccggcaggggccggtatcaaagtgggtcagctccagcattggcgtgttgccgatggtcgcgagcgccgattgtgcgatggccatgacattcctccagaataatgcggtttattcgccgttatctggatgatagctctgagagtttgcctaattaaaagaacaaataactgctacatatgccaccttggaatatattaattccattttggccgttcaggcgtaaagcagtgtgggcgtgtggacgtgcagccgtcggtgggttaaaaaaaacgcgtcaggccggcattttcgacaatttacgcgcgaaagcgtacagttatgtaaaaatgctgaaatttcatgcgaatccctgcaaaaataagatgggtctaataaactctttacacagcgctgaccggatacgacccgtagcaaggggcacgcggcagggcgcgggtccccgggattgctcgctggttggctgacgtaacgagtttgaacggtaacgcgatttcaataaattgaatggatactctggcgacgacatgatgaaaacacatttagcttcctccatgaaaaagctgaccttcagcgtcggttttctgttattggcaacgccggccgtgcaggccgccgcgccgccggcggctccgcaggtggacgccaaggcgtttattctgatggattacaacagcggcagcattctggcggaaggcaacccggacacccggcttgatccggccagcctgaccaaaatcatgtccagctacgttatcggccaggcgattaaagccggtaagatcaaaccgaccgattcggtcaccgtgggtaaagacgcctgggcgaccggtaacccgacgctgcgcggctcttctctgatgtttatcaagccgggcgatcaggtgccggtgatggagctgaacaaaggcatcgtgattcagtcgggcaacgacgccagcattgcgctggcggactacgtggccggcagccaggatgcgtttgtcgggctgatgaacaactacgtcaaacatctggggctgaagaatacccacttcctgacggtgcacggcctggatgcggaagggcagtacagcaccgcccgcgatatggcgctgctgagccaggcgctgatccgcgacgtgccggatgagtatgcgttgcataaagagaaagagttcaccttcaataaaatccgccaggtaaaccgcaaccgcctgctgtggagctcgaacctgaaggtggacggtatcaaaaccggctataccagcggcgccggccataacctggtggcctcggcggcggaaggaccgatgcggctgatttcggtggtgctgggcgcgccgagcgaccgcgtgcgctttagtgaaagcgaaaagctgctgacctggggtttccgcttctttgaaaccgtcacgccaatcaaggcggacaaaccgtttattacccagcgcgtctggtacggcgagcagagcgaagtgccgctgggcgtggcgaaagatgcagcgatcaccatcccgaaagggcagatgaaaaacctgaaggccagctacaagctgaattccgctacgctggaagcgccgctggcgaagaaccaggtggtgggcaccattgatttccagttggacggtaaaaccgttgaccagcgtccgctggtggtgatggaggaagtgaaggagggcaacttcttcagccgcatctgggacatggtgatgatgaaactgacccagtggttcggcagcatcttcggctgaccgtaaccggcgaggtaaaaaagggcgcttgatgcgccctttcagactactgacaaagcttgttattagggagagcgtggcgatggggtcgtagcggcattagccgccggacaaatttgccgggagcaaatttgaacagccgccaggctggcccgtagggtgggacgcagggatgcgtcccataatgcccctcgttacgctaggcccgggtatctcgggtcatcagacaactttgtcatcaacctcaggccgcgcaagcgttaattgcaggccaccaccttgatcgccagcccaccctgtgaggtttcacggtatttggcgttcatgtccttgccggtttcgtacatggtttcgatcaccttatccagacacacccgcggctcgctggtgcgccgcagcgccatccgcgcggcgttgaccgccttgacggcggagatggcgttgcgctcgatgcagggcacctgcacctggccggccagcggatcgcaggtcagccccaggtggtgctccatggcgatctccgccgcaatgcatacctgcgccgggctgccgcccatcagctccgccagcccggcggcggccatcgagcaggcgacgccgacctcgccctggcagccgacctccgcgccggaaatcgacgcgttcattttgtaaagcgcaccgatggcgccggcggcgaggaagaagcggctataggaattggtgttaaccggccggataaattggtcgtaataggccagcaccgccggaataatcccgcaggcgccgttggtcggggcggtgaccacccgtccgccggcggcattctcttcgttgaccgcaaaggcgaacatattgagccagtccaccacgttcatcgggtcggtattgttcttatcgccggtcaccagcaggcggcgcagggcggcggcgcggcgcgggattttcatcgggccgggcagcagcccttcggtgttcatcccgcgttcgatgccggtacgcatcacctgccagatggcggtaaagtgcgactcaatctcttccctgctgcgcagcgccagctcgttttgcatcaccagaccggacagcgacaggccggtgtctttgcagtgctgctgcagatcctgcgcggagcggaacggatagggcagcggcagtgccgcatcggcggcgtggccgaaatgcgcctcatcaacgataaaaccgccgccgatcgagtaataggttttgctgtgcagcagccgttcgccgtcgaaggcgcggatgcgcatgccgttttcatgcagcggcaggttatcacggtggaagttcatgctgctcgccagcggaaaatccacctcgtggcagccgtgagccagtggcaggcggccggtttgctccacctggcggataaaaccggggatggcgtcgatatcgacgtcatggggcaaattgcccgccagccccataatgatcgccaggtcggtatggtggcctttcccggtcagggagagtgaaccgtaaacatccaccaccagccgggtggcgtccatcagctgctgatgggcgataagctcgtcgataaactgtttgccggctttcatcgggccgacggtgtgggaactggacgggccgatgccgattttgaaaatatcgaaaacgctgaccatagtctcgcctccttcttcaggtgtcaggcggtaaatacagaatagggggatggagcaggccggcgcgtggcgcgccggcgggagtgcgtttagctaaacagcgagtacaggatggccgacatggcgatcagacccatcagcaccacgaaggcgttgctgatatggccggcgtatttacgcatcgccggcactttacggatggcgtacatcggcataaggaacagcagcatggcgataatcgggccgcccagggtttcgatcatgcccagaatgcttgggttcagcgtcgcgacaatccaggtggtgaccagcataaagatggcggtaaggcggttcagtttgccgctgctgatggttttgccgcgggttttcagcgatttgctgacgatgccgttgaaaccttcacgcgcgccgaggtagtggcccaggaacgatttggtgatggcgacaaaggcgataaccggcgcgatgtactcaatcatcgggttgttaaagtggttggccaggtacgacagaatggagatgttctgcgccttggcttccgccagatcggccggcgacaggctgagtacgcagctgaacacgaagaacatcacggtcagcaccatcatgatgtgggcgtaagccagaatgcgtgagcattttttctcggcgtccgcgccgtactcttcgcgttttgctacggcgaaggcggaaatgatcggcgagtggttaaaggagaacaccatcaccgggatcgccagccacagcgtcatcatcaggccgtggcccataccggtgccggcgcctgacagggagacgttttcgaagatagcgccgctccagttcgggatcaggtacagcgccagcagcatcagcacggcgacaaacgggaacaccagaatgctcatggtcttgacgatggcctgctcaccgaagcgcacgatggtcatcaggccgacgatcaggatcagcgacaaaatggcgcgcggcggtgaggtcatgcccagctggtgggtgatgaaactgtcgacggtgttggtgatggcgacgctgtaaaccagcaggatagggtagatggcaaagaagtagagcagggtaatcagtttgccggcgctgatgccgaagtgctcttccaccacctcggtgatatcttcgcccggatttttaccggacaggacaaagcggcacaggccgcggtgggcgaagaacgtcatcgggaatgcgatgatggccataataatcagcgggatcaggccgccgatcccggcgttgatgggcaggaacagtacgcccgcgccgatggcggtgccgtacaggcccaacatccacatggtatcgcttttacgccaggtactgctggaacccgatgctgccgagacgatcgtgccggtctgtgtagtgtccataaatatctccgaagtgaacacgttaatttaaaagcaaagtcaaaaatttacgttacaaccgaaagccgtaaatcagtgatcggcattcggctaaatcaggtgcttcctgcggggataaaggaacttccccctggttatttactgtgctaattatcgtggcgatcaactaacactaaaaatcatgccgctccaggttgggcggaaatagggtattggctcagaagattcttgtcttccgtttttgatggcagaaagataacgatttacagcataaacaaccgtgatcatgctcccaaatgcgatatatatgcggataaagactggtttgttaatattttatttattaaatgttctttatcatgaagcattatgctttattgtgtttttttattaccaccagcgttatctgggtttttgccagatttgccggataaaacgctgcctgcgtatagaaggtgagcaatatattttaagcagtggccaggatctagctaaaaacgatgaatatgcaggtttggtgatggcgatcacatcaaagcgtcggatggatttttgttaactaactgatttttatttaattactgtgtttttcttctgtggccctggtcaggcgaaatgatttattaacggcgggcgctgcttagctatttatcatataaaagtgcacttatggctgtttgagcgctaataaatgatgcccttggtgttattttaatcaatgctcggcgcaggaagagggactaaaaacgtgctgagcacttatgccgctgctcattattttaccgttatttcctttggaaaaaataataactcccgttaccggttgcaatttattaacctattgccggattcggataggattattggtaattaattggcggataatggggacaaggagaaccgctgagcgtgctcagcggcctgaatggttcagtagcgcagggtgatagcgtgctgactgaagaaatcgctgaattcgtcgtcggggcgttggtcggtgatgacgtggtcaaacagggtcagcgggccgatgcaggccggtttcaccttgccgaatttactgtggtcggccaccagcaccttgcgttgcgccgtcgccagcgcccggtgtttcatatccagctcgtcaaagttaaagcagctggcgccctgctgcaggctgaggccggcggcggaaataaaggcgatgttgggacagatactgtccatttcgttgcgctggccgatactgctgaaaatatagttgttcggcttgaactcgccgccgcacaggataaccttgcactgtggcttgtcctgcagggccagaaaggtgttcagcgagtggctgacgccggtaaagggcaggtcgtcggcaatggcgtcgataatcgccggcgtggtggtgccgcaatcaaagaacaccgtatcgttctctgcgatcagcggtgcggccagcaggccgatgcgccgtttctcgctcacctgtttggctttctggtcggaaacaaagtaatgggtcacgccgttgttgcgcgggtcggtcaccacgtagccgcccagcaataccaccgccgcaggttcggcgctgagatcgcggcggatggtcatttccgacacccccagcagcgcggcggcttcttttaagtggattttgtcagaacgctttaatacctggactaagcgattgatgcgttcttcgcgccgcgtttccattcgttgctcccgtcggtttagagattaaagagatatccgtggcggcccagggccagatacaacaatgcggagcagtgcgtactacgcattaccccgcatcggtcaacaaatgcgcccggtcactaccagtatcccgggggcgttgctatcagtaactgccggcggcggcctgctcgccggatacgatggctacgccggagctggtgccgatgcgcgtggcgccggcttcgatcatcgttttcgcggtcgcgcggtcgcgtactgcgccggaggcttttacgcccatttcgctgcccacggtggcgcgcatcagtttaacgtgctcttcgcgagcgccgccggtgctgaagccggttgaggttttgacaaaagcgacgtcaagttcgcgacacatttcacaaacttgcacgatttgcgcgtcgctgagcaggcaggtttccaatattaccttcaatgggatagccgcgcaaacctcacgcacggcggcgatatcggctttgacatcgtccagcatgccgcttttcagccagccgacgttgatgaccatgtcgatttcctgtgcgccggcggcaatcgccgctttggcttcaaaggctttggtgacggtcaggccggcgcccagcggaaagccgatcaccgagcagacttttaccgtgctgtcctgcaacagctgcgccaccagcggcacgtaaccggagttcacgcataccgcatagaaattgtgctgctgcgcttcttcacacagcgtgctgatttgctgctcggtggcgtccatcgccaacagggtatggtcgatatagctggcgtaatcaatgttttcgctggtcatggcgtatcctcttaatggtaagcaatgaatgttataataataacatgtaatggccgtgattatagcggatatttggttttttgccacgtttttagcggttttttgttatttaaataacattaagagtgttgaagggaaggtaaccgcagggggaaatggcggcggggccgaacagccccgcgcggtgattactctttgatccagcctttacggatagggaaggcgaacaggaagcggtacaggcgctccagcttggcggcgatcgcgctgccaaacaggttccacaccagctgcgctaccaggcagccgaccatgccgagcaggaaaccgccgaccatatccagcggccagtgtacgccgaggaaaacccgcgaccaggcgatggcgacggcgataaccatcagcacaatgccggaccacagccggtgccagcacagaaatgccatggcaaaggtgaaaatggcggtgccgtgatcgctggggaaggagctgtccggcgcgtgctgcaggaaggtatagccgatgccggcgacgaaaggacgttcgtgcggcagcagcatgccgatagcggcagaggttaggatggcgaacgccagcgcaatggtggtcttggccaccacttcacgctgtgaaaccagcgcatctttcggcccccagaaccacaggccgacgatcagcagcggaacaatcgcgatcagatcgcgcgcaataaaggtggcgaagtcgatcgaccaggcgggcgaggccggggtcgcgttaatccaggcgaaaagaagatagttcaattgctccataatatttacctcgtcttgcggcgaataacgccgctaacccaccaataaacagccaattggctgaaccaaacccaccaacctgcccacaggttatgggaaaaaaagtgtgcgccgcgcatcacctgaccaaagcccatcagcagccccagggcgatgccggccccccagcaggcgtaagccacgtttggccgccggggataaaacagaaagaacagcgccatcactgcaaagccgctggatgcgtgcccgccggggaagcagcggccggggccggggttaaccggcaacgcgccaaacagcgggaacgacatcgcctgcccgccatattgcaccagatcccacggacaggagtgcgcgctgacggcctttaacaggccgaccaccagcggcccgacgccgatcagcaacatacacaggatcagccgggcatggcgtcggtaaatgccccacagcagcgccagcaccgacgccgcgatcacgccgatcttcaataaacggtgattaatcacgtccagccagacgttatgctgccaggggaagtgcccgctggcgctgtcgaaccacatattgctgatggcccagtccaggcgttcgtcacgcgacagccataaaaatagcaagccactgacaattaagccaaaaacctgccaacggtaaaaggatggcgttaaagagtaaatagagccattcttaaagtgtttggccgttgaggattgatttaataaagatcgggatggtttttcgaggtccacgcgtcagctcaccgttagtcatcagtctgccaacggtaaatctcccggcttaagaaaaccttagcgctacaattcattgcttatgtgaattgtttttattctgttatttgtttttgttccagtggttgtagctttcaatttcttaatgtaaagaagattaaactattggaaagtgttgggatagtgtattagtttatgtctggttttcagtatgaatcatagggaaagaacatgaaaaagatctccttgttagtagccggcatgatgatggctgcttctgccggcgcggcaaccaatgcgactgaaaagggcgacatcagccagcagccgctggaaaaaattgccccttacccgcaggcggagaaaggcatgacgcgtcaggtgatttacctgccgaaacaggatcatgaagaaaactacaaagttgagctgctgatcggtaaaacgctggaggttgactgcaaccaccacgggctgggcggcaagctggaaagcaaaaccctgtccggctggggctatgactatctggtgctggataaactctccggcccgatgagcaccatgatggcctgcccggacaagaccaagcgtgaagcctttgtgacggcgaatctgggcgatgccgccatgcagcgttacaacagccgcctgccgatcgtggtctatgtgccgcaggacgcggaagtgaagtatcgcgtctggaaagccgacgatgcggttaacaacgcagtgaagaaataaccctcttaccggcgcattttcttacgcgccggttcagcgtgaggcggggctgttccccgtctccgcttcttattgacccgtcaggctaacgcgccgatttttttcagcagttccggctgctgcagctgcaacgccatccacggggaaaacacctgaggaacggcgctaacggcgtctatcacctgttcgataccgacccaggcgtactccatcacttccagcggattaggttgcggctgcgcgtcgctgcgtgcgacgtagatggggcaaaattcgttttccattacgccggaggcatcagtgacgcagtactggaagcggggcaccaccagttccggcgggctgatgggcaggcccagttcgaagtcggcgcggcgcacgatcgcatcgctttggctttcaccgggctgcgggtggccgcaaaacgagttgctccaaacgccgggccaggcggctttgttgagcgcccgccgggtaatcagcagttccccttcgcggttaaacacatagcaggaaaaggccagatgcagcggcgtctggctggtgtgcaccacggctttatccattgtcccactctgatggaaatgctcatccagcaaaataacctgctcatgatgttcaggcattgtgttctccatagtgtgctcggtcaacggctgatataaacggcaataatggaaatacacaccagggtgtaccagtattcccacagtcggtaggtgaaatggtcatagtggctgtcggcatctcttttgcaaagacgcgctgagacgtacagtaaaataagcgcggatcctatctcaaacagggacagggcgctagcgttgccgctgtgttcaccgggcataaacagcgtgtagtgggcaataacaatggaaagcagataggcgacggcaatgattatttttcctttgcgcatgccgtacaccagcggaaaggtttttctgccgatgagcgcgtcacctttcacatcgcggaaatcctgcgtggtgatcatatagctggtcatcagcatcagcggcagcagccagtcggcaatctctctgaacggcacgccggcgttgtgggcggcgaccggcagctgcgtcagtatgcccagtgaaacaaagacgttcttcagcagccagttattgctccacggcgtatagctgtatagcagtgagcacagtatccagaacagcacccagccaatgacgccgaggtaaaggccataggcgaaaaacagcagggcgagaacgacagcgcggattttggccgacttcagcgtgatgacctgggccgccagaggacggtccggcttattgatcttatcttcttcaataccaaatatctggctgttgatatcgacgatatagatatgaaaataagcataaataaaggtcgccagaatactggagatgatcgcctgcgctcccattccttgggcgaggcagagcgacagcgtaaataacgttggcgcgataatgccgacccagacgttgtttctgacaaagcgccaggataaccacagttcaaacagcacgtcccggcgtttttggatgctgacattttcaatcatgcggcatccttggcaaggcggcagacgtgcgatgcatagtggggttctcttatggcggaaatgcggatgacaaaacatttagtttagaaaaatttatgtgtcaagctatcccgggataagataataaatcggcttattatttgaactgaaatgaaaatgatgccggggaacctgcgcagtgggcggaaaggagggcaatgaacggtgcgatagccggctagcggctgatataaaaggcaaatatggaaatacacaccagcgtgtaccaatattcccataggcggtaggtaaaatggtcatagtggcagtcggcgtcttgtttacacaagcgcgccgcgatgcataataaaattaccgcggagccgctctcgaagagcaaccgcgcgccgctgctgccgttttcacctggggtaaacagcgtatagtgggcgataacgagagagagcagataagccagcgacagggcgatcttggccgtacgcatgccgtaaaccaagggaaaagtcttcctgccgatgtgcgcatcgcctttaacatcgcggagatcctgcgtggtgatcatatagctggtcatcaccagcagcgacagcagccagtgtgcgatctctctgagtggtacgccggcgttgtgggcggcgaccggcagcagcgtcagtatgcccagtgcgacaaagagatttttcagcagccagttattgctccatggcgtatagctgtacagcaggacgaacagtacccagagcagggtccagccaatgacgccgaggcagatgccgtaggcaaaaaacagcagcgtgaaaatgatagccctgactttcgccgacgccagcgtaatgatttttgccgccagcgggcggtccggcttattgattttatcttcttctatgccaaatatctggctgttgatatcaaagacgtagagatgcaggtaggcataaaaaaatgatgccagggtgctggcggcgatttccgtaccggccagacctttggctgcacagagcgccagagtaaacagcgtcggcgccacggcgcccgcccagatattgtttttgacaaagcgccaggacagccacagttcaaacatcaccccgcgacgtttttggatgctgatatcttcaaccatattgcatccctgacggagttatagacgcatggcccattgcgcggcccttatcttgcggacataaaatttatcacagttttaggtgagtaatatttatgtgtcaagctatccctcgcagggataataaatctgcttattattttcctggtggcgaaggcggagctgaataagccgcggtaagacaatggggaaacagcagcccggcaaggctgcttgagcggattacttacaatcgtcggtaattttgaccagggcggcgctgtagacagcggcgctgtcagcggcaaatacggcgatgcccttcaccagtttgccctcttttaagctgccgctagttaatgtctcgtcgaccgtgtcgagcttgaaggcctggttatccggcgagtaggccttcagacaaagttttgataaatcgatatcgtctccgggcaatttggccagtgcgacgtcaaaggttttggtgtaggcgtccttgccgccaatggatattgagccggtcgacttttccgttgcgtacaccgcaatattcttcggggtagccgcgtttgccgcgaaacagcagccggccaaagcaagcgatgccgccatggtagaaattttcatagctagtcctttccgttgagttatgtctcagccacacgctgcgtatgcaagatatggcttcttaaggatatctgctctgaggtaaaccgtgggtaaagcgggaatgtttgtacattacgcattggcatctgcggggcagggctggtagtcagcccgcggcatggagagcggagcatcctatggtatgattctgcggcgtagtgattatgccgatggaatggcggctattgtaccgtcgaaactatctggtacaggccgatcgcgcattggtgcgcatcttaataaaacataaaaaatggtatgtggcatgagcaaaacacataaatatcaaatcagcctatatggcatgttgcttggtgcgttggccttgcttatcagcctgtttcatttcaacttttatccgttagcaagcaagccgcctctggaagtcagcgttgcggagaaagtgtcatctatcaaaaacggcattttagccggcctgaaaggtcaggaaccgccggtgacagagaaacgtgctatcgatgtcgataacatactgaatagcgcgaccattggtctggcgatcgttgcgttggtgctcgcatttatcggagggatacgcaaggagaacggctggggggttggcggagcgctgttttttggcggagggacgcttgtcttccatgcgatattgttcggcgccgggctgatcttcagtatcatcatactggttgccgtattatgttttttgttcgcgtttttccccggttagccggccgtcacttttacgatcttctgctgcctgggcgagagagcgaaagcgtcatcgcacgtgcggacgccagcctgttgcatcgctcccccctgaactggagcgatattttcccgaccttccagtgagcttaccaggcaaaatgctttcccggtggcgacgttgtttccgctattcctgattgcttttgcttttaacctgctgccctttctacatgctgtgccgggattatctgtgacacagcatgcgctgagcttctttgtaccgtcgttggtggtgattgtcgcgctgataactaccagcgtatttcttgcccggcgtctcaccgctctggcgctccgaatgcgttcaaagagtcgttaaggttaccgtatatgtgatcgacattgtttggttggtggcaatggattgaaactgctatcagggttagctatgttacggaaatggtgttttttaacgcaaaggagttgcgtataccgtgaaaaaattacccggtaatctgtatcacctgttttatgatgagctaccgccagaacgctatgacaggatcatcagcccctataatgcatggcgcgaggtatgccaaaattatgtgttagatactggctgctccttcgggtttaatatgttcggtgatgatatacagctatgttcgcgatgggataatcgtgtggtgaatgatactggtcgctacgcccgcaagttaaagggcgatatagaatgcggcaatgttgtttacattgatgatgacgaaatgtggagcagcacccgtttttctttttatatcaatagagctggccgtttggtgagcagtggtgaatttaacttttttgcgttgaacggtagcaaccgcatcattgactactacgagcaggcgataaggcgcaggggggaacattcgcgacctttgccaacgtcaaagcctgcagaatattacacaccaccccagcacgctcaagcagcaaaaaagcagcaaaaaagcagcttagcatgctgaacagtaaagccgttgggcggttgctggccgcgggaggtatttataaccagaaccctgagatgtttgcggatacagccaagaaattaggtggcggagctgctgagggttttggccaagtactgaatgagcaaaccgccggatcgctggtagctctttcctctgtgctgatggcgggacgggcatcgatcgccgggcgtctatccacggctgaactggaagagctgaacaaatatttgggtaaagtgagaggtgagaaatatcttctcgacaatattgaagttgccaaaatatcttatgcccgccgtgatagagctgaactttcagcgttacgaagccagtttcgtagtgtaaaatcgcaatatttacaatcgataatcaacgatcccaaggtgaaaaaacgctttaatgctgaagagctggcgaatctagccagcggcaagcgccctaataagctgtgggatgtgcatcataaattacctctagatgatagtggcactaatgactttaacaatttagtactaataaatagagacgcggaacatcttattttcactaacatgaaaaataaaatcaccaagaatatgagtgttggtgaaacaaaagaagtcttatggcctatgccaaaaggtaatatctacccataaggattgcaatgatgattatgaaagatattgttgatgaaattaaaatccttgcctcacagtatgaggaagagctgccttgtggtgttgattttgatacttcactttatggttatgattttgaaggtgaaatacaggtggcccctaaaggattttggcggcagtatagagagtttgttgagttattagatggttttgatattgatggtttttgcatattgggaatcaaaagtcattttgaacatggaagagtcattctagattacaatcgaaaaaacactgagatcgccaaaaattcccctgcattaacatttgacgactatcaatattgtattatttttggcggttcgtcgctggatatttacacctatgacgtgcgtactaataagtgggagtccagagaccgctttcagtatgataatttatttattagctgtgataccctcactgagtttttaatggcattgatcccggaaatccgcggatgatagaaaatgtgcccgtttgaagcaggcactcatgggattcagcaggatgttcagtctttcttactgtatctcgttggtattataggcatggttatattgctcttccggatagagatggggcggtgtcggggtcaccggccaacggacactgtcgtcagcggcattaaaacggcctatgtgcgggcggttaaggctatcaccggctacaccaaagtggtcatggctactgtcggaagcgcattactctagactacccaacggcagattgtgttgccgggcaacgttgatattgctacaccgcatctgacaagaggcctgcgaaagcaggtttttttgtacctgcaaaatggctgccgtcactgggggatgttagtgtcgctagtgcattgtattaaaagtgtatttttcacaggcaacaaaaaacccgataatcttgaacctgaaaaggcgggattatcgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactaccacccgatcgaaaagttctgccggatgataaaaatttcaaaaatatttcgccgctaaattttctccgcgtccgcgtcgtcagcccagtatgcccggccacagcaccacaatcagcgaacctgccagcgttaacaatacgttagcgatagcgtaggtgccggcgtagccaagggcggggatgttgctgcgggcggtgtcgctgatgatgtccatcgccggggcgcaggtacgcgcgcccataattgcgccgaacaacagggcgcggttcatgcgcagcacataagcgccgaacaggaagcagatcactaccggcaccaggctgacgatcagcccggcgaccagcatctgccagccgacggcgcccaggctgtggctgatgccggcaccggcgctcaggccgacgccggccataaacaccatcaggccgaactctttcaccatattcagcgccccctgcgggatatagccgaaggttgggtggttggcacgcaggaagccgagcataatgcctgacatcagcagcccggcggcgttgccgatgccgaacgagaagttgctgaactggatggtgatctggccaatcagcaggccgatgataaagaaggcgcagaaagccagcaggtcggtcacctggctgtggatggagataaagccgatcttctccgccacgctcttcacccggcgcgcgtcgccgctgacctgcagcacgtcgcctttgttcagtacgatgctgtcatcaatcggcatttcaatctggctgcggatcacccggttgaggaagcagccgtggtctgtcagcttcagctggcttaaacgcttgccgaccgcgttgctgttttttaccacgatctcttcggtgacgatgcgcatatcgagcaggtcgcggtcgaacacttccttaccgttgcggaagctcgggtcgaggcgcgcatgggcgtccggatagcccaccagcgagatctcgtcgccaacctgcagcacggcgtcgccgtccgggttggccagaatgccgttgcggcggatgcgttcgatatagcagccggtctggcggtaaatgcccagctcgcgcagatttttgccgtcggcccaggctaccagctccgggccgacgcggtaggcgcggatcaccggcaggtagaccttacgctggctgtcggtatccaggccgcgctcgcgggcgatttgctgcgccgaggtcggtaaatcctgatgctgtagcttgggcagatagcgtgcgccgaaaatcaggctgaccagaccgatcaggtaggtcagcgcatagcccaggctgaggtggtcctgggcggacagcagcgccggcccgttggtaatggtattgcgcagcgtatcgccggcgccgaccagaaccggcgtcgaggtcatggagccggccagcatgccggcggtcaggccgatgtcccagtggaacagcttgccgaggccgacggccatcaccatcgcggaactgaccatcaccagcgccagcatcaggtaatttttaccgtcgcggaaaaagatcgagaaaaagttcggcccggcttcgacgccgacgcagaagataaacagcataaagcccaggctgagtgcttcggtgttaatggcgaagttgtgctggccaagcagcagggagacgactaaaacgccaatagaactaccgagttgcacggagccaaggcgaagttttccgaggcagagccccagggcgagtaccacaaacagcaacaggatgtagttgccgtttaacaaactagcgacgtttatgttcacaggatgtaacttattgtttaccagtaagtgcttgatatggctggctatacaggataaattcagccatataaatagttggataaaaacgatacccatagccaacccgcgaaaggcgcaatcgcttcctcgaccagcggcattattctagtctctctgacgcaggacagccagcattaagctgaaaatgagcgccgccttttgcatttaactctctttttaccaaggaaaatttgtcggctcaggccgacgcggttcgtgcgcgccgtggttacgcggcgtccgttgttgcatttctgggagaagcagaatggtaagctatcggtattggggcggtttcagcagctgttttctgctgttctgcctgatctttcttggtcagaataattcgctgaatcatccgcagcatggcgaaaccggcctgttgctgtttactcttcccggctttatcgccagctatcttgccagcaaaaaacgacttatctgcccgttactcggcgcgctgtgcgcgttgccgctgtgcctggtggtgcgccatttctggctgatgtcgacccagtcgttctggcaggagctggcgtacgccaccagcgcggtgttctggtgcctgtgtggcgcgctgctgtttctctttttgcgtagcctgcgccggatgctgtctgcccggcagcgagcccacggcaataaaaaaggcgcctgaggcgccttaatcgggtgtgaaccggttactggaacaggttcagattttcttttgcgtaggcttcaaaatcggtgcagccgccgatgtgctgttgatccaggaagatctgcggcacggtttccaccggcttgccgacggttttttccaggtcagctttggtgatgccttccgcgtggatatcaacataacggaagttgaaatcgtcacgttcttcagtcagtttttccgccaactctttcgcacggacacaataaggacagccaggacgcccgaagattactgcaaacatgagatactcctcgttgttattcaagaatttaccgctattgcaacgacatcctgtcggtcagaaacagacctcagtcagcgcattactcaggtgtaatggcgcctactatgcctgttggcgtgactaaaaaaaagcaggatttgcctgttaatctgatttacgccgcctatcggatggcctcgccggcgggaattcactacactgtgcgcaatacgtctggagataaaaaacatgcgttcatttggtgaattgccccgcccgatattagtgttggaagggctgggcatcgtgatgttgatcctggcttatctgagcattcatgactatgttcagttgccgggggcgctgtcgtcgcaggcggcggcagtggcgatgatttttctcggcgtggcgctgatgctgccggcggcggccctgctggtctggcgcgtggcgcatggcttcagcccgctgatgcgcggcggactgccgccggaaaacgatcggcgcaagccgccgcaacagccacaaaaacgcgatccgcgcgattaagcgtcggcgccgattcggggtgacgagataaattgaacattgtcattctttcgtatgacggtgcgctgtactcctgccggcgactgcgtgccgcggcggaacggcgcggacaccgcattgaggtgatcgatccgctctcctgcgtgataaatatcaacccggccgcgcctgccattcactatcgcggccgtcagttggcgcgctatgacgcggtgatcccgcgtatcggctccgtcatcacctattacggcaccgccgtgctgcggcagtttgaactgcttggcagctatccgctgaatgaagccgccgcgattctccgggcgcgcgacaaactgcaatccttgcagctgctggcgcagcagggcatcgttctgccgataaccggcgttgcccactcgccggatgataccgatgcgctgatcgagctggtcggcggcgcgccgctggtggtgaagctggtggaaggccggcagggcatcggcgtgatgctggcggacacgcggcaggcggcggccagcgtgatcgatgcgtttcgtgagctgaaggcgcatgttctggtgcaggagtacgtgcgcgaggcgcaggggcgcgatattcgctgtctggtggttggcggccaggtggtggcggcgattgagcggcaggccagggcgggggagtttcgctctaacctgcaccgcggcggcacggcgtctgcggcgcatatcagcgatgaagagcgcacgttggccatcaaggcgacggcggcgctggggctggatattgccggtgttgatattttgcgcgccgggcgcgggccgctggtgatggaggtcaacgcctcgcccgggctggaaggcatcgagaccgctaccggcctggatattgccgagatgatgatcgcctatgtggagcagcgtgcaggattttccctgaaatgacggcaataaccagtaaaaataaggggttaatgtgatttccccgtcgtttttacatagcgaaacgcgcctttattgaattaagcctgattgatcgtggcatcatggatgaatattccgtaagctatgcgcctttcgcgtttttgaatattgtgaggctggtaccctatggattcactcatcgtccccgatttggcgttattacgacgttggctggaccagttgggcatttcgttttttgaatgcgactcctgtcaggcgctgcatttgccgcatatgcagaactttgacggcattttcgacgccaagatcgacctggttgacggggtgatcctgttctccgccctggcggaggtgaagccgaccgcgctgatcccgctggttgccgacctcagccagatcaatgccagctcgctgaccatcaaagcgtttgtggatattcaggatgacaatctgcccaagctgatcgtctgccagtcgctgagcgttgccgtcggtattacgctggaacagttcgcgcactttatgcagcagggcgaagagcaggtctcgatggtgatcctcgaggcgcgtgccaacgacctgctgtttatgggcgagggcgaggaagaagaaaatccggcagcggccatgcgccagccgatgctgcactaatcccgtcttgcaacgacgcatcgtccatcccggcgatgcgttgccccctctccgttgtctgcccgtcgctacaagcctggtcgtgcggtttatctctgccctgtcatagccgttcggcgccaaacctgctattttttgtaattggcattgcaaatgatttaactggctcttataccgaatattactgatatttcatcgcggaatacggatatgtcagagatgctgaaaagcaagcagggaaccctgagagcgcaaacggatgttccggtggcggtattgatcgccggtacggcaatggtggcgattaaatgcatcagcatcctgctgttgttgggggagttggggctgtccggcctgcaggagtttgtcagcaccagcgcgcaggcctgggattcgacgctgatctttctggccggcatcgtcatgctttgcctgcagatctactgcggctttgccgtgatacgcggtaaaaatggcgggcgctggggctatgtgctctgtcaggcgctggtggtggggtatctgctgttggccaccatcggcagcgtgtttcccaaagtgtttaccgtcgatggtgaaaccaacacccagattatgcataccctgattctggaaaaaatccccgatatggtgattcttggcctgctgtttctgccggcggccagccgccgctattttgcccgcgactgagggcggcggcgatagcgtcaagaaggttggggataagggcgtagggtgctaaactctgcgcccttatttttttattcgtcgatccctacggttatcctatgcattgcgcgttgtatacggccggcagttgccgttcctgtcagtggctggaaaagccttatccgcagcagctggctgataaacagcagcatctgcaggccctgctggccgaacgtgaggtcgggcagtggctgccgccggtgaccggtgcgctgagtgcattccgcaacaaggcgaaaatggtggtcagcggcagcgtggagcgcccgctgttggggatgctgcaccgcgacggcacgccggtcgatctgtgcgcctgcccgctgtaccccgccagctttgcgccgatgttcaacgtactgaaaacctttatcgcccgcgccgggctgacgccgtacaacgtggcgcgcaagcgcggcgagctgaagtatctgttgctgacggaaagcaccagcaacgacggggtgatgctgcgttttgttctgcgctcggacagcaaactggcgcagctgcgcgccgcgctgccgtggctgcagcaacagctgccgcagctgcaggtgatttccgtgaatattcagccggtgcatatggcgattatggagggcgagcaggaaattatcctgaccgaacagcaggcgctggaggagcgctttaaccaggtgccgctgtatatccgcccgcagggcttcttccagaccaatccgcaggtggcgtcggcgctgtatgccgcggcgcgcgactgggtgcgtgagctgaatatcgacagcatgtgggatctgttctgcggcgtcggcggctttggcctgcactgtgcccggccggaaacgcgcctgaccgggattgaaatcagcgcggaggcgattcgctgcgcgcgccagtcggcgacgacgctggggttgcagcgggttgagtttcaggcgctggattccacccgtttcgccacggcggaaggggatgtgccgcagttggtggtggtcaacccgccgcggcgcggcatcggtcaggcgctgtgcgactatctgcagcggatggcgccggactatctgctctattccagctgcaatgcgcaaagcatggcgcaggatatcgcgctgctgccggggtatcggattgagcgggtgcagctgttcgatatgttcccgcataccgcgcactatgaggtgctgacgctgctggtgcgggagacgtaatcagcccggcgaaccgggctgggctgatggcttactgcgggaaccacttgtcgctgatggcctgataggtgccgtcggccttgatggccgtcagcgcggcgttcagcttgtccagcagcgccttgttattcgggcgcaccgcaatccccaggccggtgccgaagtattgcgcatcggtgatatgctcgccgaccggcgccagctgcgggctgtttttcagccactcattcactaccgcggtatcgccgaagacgccgtcaatacggccgtttttcagctccagaatggcgttctggtagctgtcgtaagagacggtgttaatctccgggtgtttatcctgcatatatttctggtgggtggtgccgttttccatcccgacctttttccccttcagctccgccagcgaggcgtatttgcctttctgcgcgatcacaatcgccgagttggcgtagtacggctgggtgaagctgacctgcttgctgcgctccggcgtgatgtccatcccggaaatcaccgcatcgaactttttgaacttcagcgcggcgatcaggctgtcgaaggcctggttggtgaaggtgcattccgcctgcatctgcttgcataacgccttcgccaggtcgatatcaaagccgacgatctggttattggcgtccagcgattcaaacggcggataggtggcggaagaggcgaaacggatggtgtcggccgcctgggcgctaaaggtcacgccggccagcacggcggcggcgagcagtaattttttcatgcggaagctcctgtctgactattcgtgttgttatcgccgccatcggttgattttgctgacaatattctgcaggttgtcgctgacggtgctgtcgataaccatgccaccgagtgaattaatatgcaataaaaatgattagaaattatttctggcggggcgggagaaacagccccgccgcggcggcagggctgggtaagcggctcagttacggcgttcaaaggccagcgcgcggcgttcaaccaggcgcatcaacagcgtcagcagaccgttgaccaccagataaaccagcccggcggcgccgaacaccatcacgtcataggtacggccgtacatcagctggctgtagcccatgacttccatcagcgtgatggtgtaggccagcgaggtgcttttaaacaccagcaccacttcgttggagtaggaggagagggcgcgcttaaaggcgaatggcagcagaatgcgcatcgactggcgacgcgacatgcccagcgcttcgcaggactgccactggccggcgggaatggcccgcaccgcgccgtaaaacagctgcgtggtgtaggcggcgctgttgagcgccagcgcaatcatggcgcacagccagggctgcgacagcaggttccacagccacggatagtcgcggatcgccgggaactgcccggggccgtaatagatcaggaagatctgcaccagcagcggcgtaccggtgaacagcgtaatgtagattttcaccagcggcgacagcagcggggttttcagcgtcaggatcgccgtcaggatcagcgacagcaccagggcgaccagcagcgccgccagcgtcagcgtcaggctggtatgcagccccttgataatttccggtaagtattccagcatcagaccggcccccgctcaaaacgtgtggtgcgcagttcgatccgcttaagaataaactgactcagcagggtcaccaccagatagatggcggcggcgatcacgtaccaggtgaacggctcctgcgtgcgggtggcgatgctcttggtctgcagcatcagatcgttcacgctgattaaggataccagcgcagtatccttcagcagcaccaaccactggttgccgaggccgggcagggcatggcgccacatctgcggcataatcagccggaagaagatggccgccttgccgaggccgagcgcctggccggattcccactgcccctgcggcaccgctttcagcgcgccgcgcagcgtctgcgacgcataggccgaatacagcagcgccagcgcgatgaccccgcagaggaacgggctgacttcgaagctttcaatgtcgacctgcaccggcacggtaaacaggccgaagttcagctcaaagccgtccgacagcgtcagcagcagctgtgacgagccgaagtagataaacagcaccaccagaatttccggcaggccgcgcagcagcgtgacccaggcggtgccgagccagctgaccggcttccagcgcgcggactcccagccggcgaacagcatcgccaggatcagcccgagcgccagcgcgcaaacggcaaggccgacggtcatcccggcggcggttgctaaaggttgaatttcattcatcgggatagattactgctggaaccattttttgtagatggttgcataggtcccatcctgtttgatcttgtccaaggcggcgttgaacttgccctgcagatcgctgttcttctggcgtacggcaatgcccagaccggtgccgaaatagttcttgtcggtcaccttgtcgcccaccgcggccagctgagcgttttgcttcagccattcgttaaccaccgcggtatcgccgaagacggcgtcgatacggccgtttttcagatcgagcaccgcattctggtagctgtcgtacggcacggtggtgatttcagcgtgctgatccgtcaggtacttctggtgcgtggtgccgttctgcacgccgacgcgtttgcctttcagcgccgcgatatcggctactttgcctttctgcgcgataaacagggcggagttgtcgtagtaaggcttgctgaacagcacctgtttttcacgctccggcgtgatgtccatgccggccatcaccgcgtcaaagcgtttgaacttcaggcccgggatcaggctgtcgaacgactggttgctgaagctgcattccgcctgcatctctttgcacagcgcgttggccagatcgacgtcgaagccctgaatcttgttgtccgcgccgataaactcaaacggcgggtaggaggcttcggtcgcgaaacgaatcttgtcggcggcagaggcggaaacgctgatgccggccaatacggcggcgattattagttttttcatcgcaaactcccctaaaactggtctggtgtagaaaaaaaatcagtgtgataaataactggcgaattcggcggtctgcggctgcgcgaagcggctggcgtcgccctgttccacaatgcggccgttttccatatacaccacgcggctggcggtcttgcgcgccacttccacctcgtgggtgacgatcacctgcgtaatgccggtaccggccagttcgcggatgatactgacgatctgcgcggtgatttccgggtccagcgcggcggtcggctcatcgaacagtagcacctgcggctccatcatcagcgcgcgtgcaatggcgacgcgctgttgttggccgccggacaggtgcagcggaaaacggtcggcaaagtcggtcaggcgtagacgctggagcagcttgtcggcgcgcgccatcgcctgggtcttgctcaggcccagcacgcggcacggcgcttcaatcaggttttgcaccacggtcaggtgaggccacaggttgtactgctggaataccatgccgacgttttggcgcagttcgcggatggctttttcacccggtccttgcttaaagtcaaactggttgccggcgatctgcaactggccggatcgcggcatttccaacaggttcaacacccgcagcaatgaacttttccccgcgccgcttgggccaagcagcactaaggtttccccggctggacaatccagcgtgatgtcgaacagcgcctggtgtgcgccatagaagcaatttatattttttagttgaatactcatgcgctggaattgaatagacattgatgccgcaaatgttaacttccgcagaatacttatgcaatcattgtgagttaaaatttattaatgtacggcaggatagtaaaagaatagcacaacataccgcagtgcaggcgcgaaggggaggtttgtcgcgcagtgtgtgaagtggctagcgaatttgatgtttttgctcaagaaataggcaggttggcgggaaggaaacgaccggcgccgtgcagcgccggccagggatacgatcagtcgttttccaacacctgacgcagcgtgccgctggcggcgtgcggcggcacgttgaggtagcggatgtcatccaccacccagcaggtgccttcacgcaccatcagcacctcgttttgccactctttggcgctgctgtcgtcttttttatcgctcagttggacgcgcagcgggatattcttggcgtcggtattcgggatggaagaggcgctggctacgctggcgctggtggcgccttcggcgttgccggtaaacagcgcggccgcgtttgcctgcggtttctgattagcgctcagcagttcctgatacagcggctggctcaggtaaggctgcagctgcgccagacggttgctgtccggcagcgtggtgctgccttgctccagacgcaggtcgtaaaatttttgcgccacgctgtccgggccgccttcaatgcatgcgccgctgcgcgcgccgatatccttgtaggccggttcaacggtggtacaggcgctcagcgccagcgccgctaaaggtaaaacagccgcaatcgtttttgttttcatctcactaccttatgtgaaagtctctaccatgaagacgatagcttacagtataaatgcgtttttcagccttgcattcgtactctgtgccatccgcattcagaatatactgtaaaatcagcggtcatatttttgcaggcttgaagccgtatccgcgtgggttacactggcgatcccggtttttcccggcaacggcagacagcgcctattatcctggcgagcacggccatgaatcaagcaaggagtctttgatgcaaatttctactaccccgaccctggaagggttcaccattaccgaatactgcggcgtcgtcaccggcgaggcgattttaggcgccaacattttccgtgactttttcgccggggtgcgtgatatcgtcggcggccgttccggcgcctatgaaaaagagctgcgcaaggcgcgccagatagcgtttcaggagctggaggagcaggcgcacgagctgggcgccaatgcgatcgtcggcgtggatatcgactatgaaacggtaggcaaggacagcagcatgctgatggtcagcgtcagcggcacggcggtaaaaatcagccgttaagcttgcccggcccggcgcatgcgcgccgggttttgcgtgccacaaggagtgaagcatgactaaatggccagggatcgtcgcgctgctgttggcgggctgccaggcttcggggccgggcaccaccgtcgaccgcggcgactatcagctggaaacgctgcatcaggcgcagggcgccgaccagcgcattcgttttctggtgatgcactatacggcggaagattttcagacgtcgctcaagacgctgaccgacgagcacgtcagcgcccactatctgctgccggcgcagccgcggcgtgcgcacgccaggccgacggcgtaccagctggtgccggaggcgatgcgcgcctggcatgccggggccagcagctggcgcggccgcagccagctgaatgacacctcgatcggcattgagatcgtcaaccgcggctttagccgcagcatgctgttcacccgttggcagccatacagcgccgagcagattgcgctgctgatccccctgagccgcgatattatccgccgctacggcattcagccggtggacgttgtcggccacagcgatattgcgccgcagcgcaagcaggaccctggcccgctatttccctggcaaacgctggcggaggccggcataggcgcctggccggataaggaggatgtacggcgctatctggcggggcgcgatccccacgcgccggtggcgctagcgccgctgctcgagaagctggcgcgctatggctacgctatcgatccgcagtgggacgagcgtcaacagacaagggtactggcggcatttcagatgcatttccggcccgccgattaccgcggtgaaccggatgccgaaagcgaggcgattatcgatgcgctgctgcataaatattacggcttataagccgtgcagcttgccgtgttccttcagccagcgcgcggtgcgcatcacgccttcttccagcgacaccaccggtcggtagtccagctcctgctgggcgcggctgatgtccagcgtcaggtcgaagttgagtttggccacgccgtagtgggtgagcaccggctctttttcacttttgctgcctagcttttccatgccgcgcgccatcatgtcgagcatggcgtaggggacggaacggatgcggcacttcatgcccagctcatcaatcagcagctgcaccacgttgcgcagcggctgcggctgctggttggtgatgttataggcgcggccggacggcgtatcctgcttcatcgtcgccagccacatggcgtgcaccgcgttttccagataggtcatatccaccatcgccgcgccgccgcgcggcagcagcaggttgccgtagtgtttgatcatatgcagcaggcgcggcagcatcacgttgtcgtgcggcccgaacagcccctgagggcgtaagatggtgaagtgggtctgcgggttggccagcgcgaggtgctggataacctgctcgccggccgccttgctgcgggcgaactcattggcgtagcgcgccgggcggaagtcttccggcacgttgcggtggtggtggtagtcgaagtagatcgccggcgaagagatatggataaactgcgagacgccgtaggccgccgcccattcgcccaggcggcgggtggcgcgcacgttggccagctcaaaggcctcttcggtgccccaaggggaggtgaagctggagcagtgccacagcacgtccacgtccgccagcatcgctttcgcctgcgaggaaaccaggttggtgaggtcggcctgaatgaattcggcgcccattttctccaacaggcggcccatggcccggttgtggccggtggcgcatacttgtatgccctggcgacgcagatattcaacggcgttacggcctaatccactgcttgcaccggtgaccaataccttcataacagactctttctcaccaaaaaacaaagcgctggcggcgtattgccgtttcccagcaaataagatgccattctttcgtgatttggggcgctatgcaatcggaaagggacgatcaaccacggcaaactgtgcggtcgatcgacaaatgaacaacgttacggcaaattgtggtcttcctgctcagccaaccggacaatgcgtgcggccattccgcggaaaataaacaggtgggccggcatcatggcgaaccagtaaagcaaaccgctaaaaccggccgggtgccaccaggcgcgcacgtcgagggtgcggcggttgccgtaatcgcggatggtgaatgtcagccggccgaggccgggcgccttcatgccgaacagcagtgagagctggcgttcgggccgcagcgcgatcaccttccagccgtcaatcatatcgccgagctgcagcgtgcggcgcggcgggcggccatacaccacgccgttgccgagcaggtcgtccatgtgcgcgcggatctgccagagcgcgttggcgtagaagtacccctctttgccgcccagctgctgcaccacctgccacagagcggcggccgaggcctgcgtctccagcgtatggccggcctgtttcgggtagaagccgtagccgggacgccagcgcgcccgcgcggccgggtcgtaaccccagtcggcactgtcggtcacctccgcttcacgctgcagggtctccgtcaccgcgtcgtcaaaggattgcagctgctgtgggatcagcgcctgcagcggccggccgtcggcgggcagatcgtgttttagcccctgaatcagcgcgcgggcgaccggggtgggtaccgaggtgatcaggctgataaaccacaccgagatcaggcgtgtcggcagtggaatggggatcagccagcgtcggtagccgctgatggcgataaagcgcgtgagcatggtctgatagctgatgtattccggccccgccgcgtcaaaaatacgatgatcgtcggccgggtaccgcagcagttcgctcaggtaggtcagcagattcggcagggcgatcggggaggattttgaacgcacccagcgcggcggcgtcagcagcggcaggttgtagaccatgtcgcgcatcacttcgaacgccgccgaacccggcccgacgataatgccggcgcgcagttcggtgaccggcacgccgctctgacgcagaatttccccggtaagccggcgggcggtcaggtgcggcgaactgtcatgctgcggctgcagcgcgcccaggaagattacctgcttgaccgcggactggcgcagggcgtcgcgcaggttctgcgccgcctggcgctctttttcaataaagtcgcggccgtcggccatgccgtggatcagataatacagcgtatcgatccgccacagcgccggcggcagcgtttccggttggtagacgtcgacatattggcagtgcacctgcggccagttttgcgcctgcagccattcgagacggcgggcggcggcgataacctcatgcccctgcgccgtcaggtgggggatcaggttttgtccgatataaccgctggcgccaaggaccagaatgcgttggtggctcatcagcacgaccttatgcagtgaaaagtagggaacggtatcctgaataccgttggttatagcatgccaaaatcgggctataaaaacactttttgtgtggacaagtggcaacttgcaacgccctggcgcaggcgtcacactacgcgccgttgctttggcgggagtgaatcatgcggctgaatgtggtgtgttacggtgtgttggcgctaaccctggcggtgagcgcatttttcccgcatccggggtggacggggctgttactgctgaatctgctgacgctggtgctgtatggcgccgataagctggcggcgattaaggcctggcagcgggtgccggaaatcacgctgctgaccttcggggcgatcggcggctggccgggggcgctgtgcgctcagcggctgttccggcacaagacgcagaaacagccgtttaaaacctggtttatcgtcagcatcttgctcaatgtggcggcgtgcggcgcggcgtggtacgtcgtctatggccgctttctatagcagcagcggcagggtggcgctggcggtgtcctgaaccgaccgcccataagccgggtcaagctgcgtcatttccgccaccagcagttccaccagcagcatcgcgccgaccttggccggcagcgcgccggcgttcagcggcccttcgggcctggccgccaccagcagcacgtccgctaatttggccagcgggctgcgctgggtgttgctgatgacaatcacctgcgcgtgatgctgccgggcctggctgaccgcatgcagcacatccttggtcgagccggaactggagatggcgatcgccacgtcgccggccgttaatgaggcggcgttcatggccgcgcggtgcatatcgctgaacagctgcgccggcttaccggcgcgcagcagcttatactgcagaaaatcgccgatgatggcactggccgccacgccgtaaatctgcagcgtgcgggcctgatgcagcgcctgcgccgcctgctgcagcgcctgccggtcgagcagtgcgccggtatcacgtagcgcctggacgctctcttccaccagtgtttcactgccgctgcgcaccgggtcggccgccgccgctccctgctgcacgcacagcgccaaggccattttaaactcggtatagcccttgcagccgacgtggcggcacagccgcgtaatgctggcttcgctggcgccgctttcacgcgccagttcggtaatcgtgaagtagagcacctggccggggtgttcgatgacataagtgccgagtttttgcagcgtcgggctgtaacctgccaattcctgccgcagccgcaacaacaaatttccgctattcatcacgttacctttctgattgtccctgccgctattgtgacggaaagcgcgcgcttcctgccagtgaaatccgcagattgtgaaaccgatcggctttatgaataaaattttcaatctttgtgttttgttgtggtaaaaattttcatcaataaaaacgataattgaggaaaatttatgtcaggtaccggggagtcatcgtccagcggctggtttgagaaggcccagctgtttggtaaatcatttatgctgccgatcgccgtgctgcccgcggccgggctgctgctgggcatcggcggcgcgctgtcgaacccgaacagcgtggcggcctatccgtttcttaacgttggctggctgcagggggtgttcaccgtaatgagcagcgccggcgcgatcgtttttgccaacctggcgctgctgttcgccgtcggcgtagcggtgggcattgcccgtacggataagggcaccgccgggctggcggcgctgatcgcctatctggtgatgaacgccaccatcaacgcactgctcaagatcgacggcgcgctggcggcggagagtcccggcgccgtcgggcagggcgtgattctggggattcagacgctggaaaccggcgtgtttggcggcgtggtgatcggcctggtgaccggttacttgcacgggcgttaccacaagatcgcgctgccgcagtttctggggttcttcggcggttcccgttttattccgattatcagttcgctggcggcgatgggggtaggcgcgttgatgacggtggtgtggccgcacgttcagcaggcgatcgcggcgctgggcgcgctggtggacgctacgggctatctgggcacttttatctacggatttgtgctgcgcatgctcggcccctttgggctgcaccatatcttctacctgccgttctggaccacggcgctcggcggcagcgagatggtgcaggggcaactggtggaaggcacccagcgcattttcttcgcccagttggctgacccgtccacccagcagttttatttgggaaccgcgcgctttatgtccggccgctttattaccatgatgttcggcctgctcggcgcctgtctggcgctgtaccacaccgccaaaccgcagcaccgccggcgggtgggtgggctgctgctgtcggcggcgctgacctcgttcctgaccggcatcaccgagccgattgaattctctttcctgtttattgcgccggcgctgtatgtggtgcatgcggtgttcgacggcctggcctttatggcggcgcatatgctgcacatcaccatcgggcagacgttctccggcgggtttatcgactttatgctgttcggcgtgttacagggcgatgccaaaacccactggctacgggtgccgctggtcggtattccgtggttcctgctgtattacgtcaccttccgttttctgatcgtccgtttcaatttcaaaacgccgggccgcggcgatgatgaggtggtcgaaaccgcacagccggcgtcggcgcgcgcgcagcaaattctggccgcgctgggcggcaaggacaacgttgtccagcttgattgctgtgccacgcggctgcgcgtcacgctgcaggacagccggcaggttgatgaggcggcgttgaaagccagcggcgcgcgggcggtgatcgtacgcggtaaaggcgtgcaggtgatttacggcccgcacgtcaccatcattaaaaacgacgtagaggagttattggacgtatgacggtttccatgttgcagcagattaagggccggctggtggtctcgtgccaggcgctggagggagagcctctgcacagtgattatattatggcgcgtatggcggtagcggcggaggtcggcggggcggcggggatccgcgccaatagcgcagaggacgtgaaggcgattatgcgcgcggtgacgctgccggtgatcggcattatcaagcgcgattatgccgacagcgcggtctatatcacgccaaccctggcggaagtcgatgagctgatgagcgtggggccgcagatgattgcgctggacgccaccgcctattcgcgcccgggcggcgttgcgctggcggagctggtggcggccatccgcgccaaatacccgcagctgttgctgatggcggatatcgccacgctggcggaggcggtatccgccgatgagctggggtttgactgcattggcaccacgctgcacggctataccgccgaaacgcgcgggcagacgctggcgcaggaggatttccgttttctgcgccaggtgctggccgcggtgaagcggccggtgatcgccgagggtaatgtggctacgcctgacatggccgcccgctgcctgacgctgggagcgcacgcggtggtggtcggcggcgcgatcacccgtcctcagcagatcacccggcgctttgtgcaggcgatcggggaggcggccggctgagtcagccgccgtgccgctgcaggaactcgcgccacagctcgaccacctgttgcagatcccgtcggctgacgtcgaggtgggtgaccaggcgcgtcagcggcccgctgccgatcagcacgccgcgctcgcgcatccacgggccgagctgcgccgcctgttcggcagactgccggatgtacaacatgttggtctgggcgcccgcaccggcaatcgtcagcccgatgtcgcgcagctgctgctccagccagcgggcgttgtcgtggtcctcctgcagccgggcgacgtggtgttctaacgcatggcggccggccgccgccagaatgccggcctgacgcaggccgccgccggtcattttgcgccagcggttggcgcgctgaataaattcggcgctgccgcacagcagcgatcccaccggcgcacccagccctttggacaggcagatggtgaaggtgtcgcagtattgcacgatcttgtgcagcggcatattgagcgccaccgcggcgttgaaaatgcgcgcgccgtcgatatgcagcgccagccgccgctcgcggctgaactgccacgcctgttccagataggcgagcggcagcactttgccgctgatggtgttctccaggctcagcagccggctgcgggcaaagtgaatatcgtcgggtttgatggcggcggcgaccttatccagcggtagcgtgccgtcgtcgtcggcctcgatcggctgcggctgaatgccgcccagcaccgccgcgccgccggcttcgtatttgtagttgtgcgcctgctggccgacgagatattcgtcaccgcgctggcagtggctgagcagcgccaccagattggcctgggtgccgctgggtagaaacagcgccgcctctttgccggccaggcgcgccgcttcgttttgtagcgcgttgaccgtagggtcatcgccgtaaacgtcgtcgcccacttcggcgctggccatcgcctggcgcatggcggccgtgggctgcgtaacggtatcgctgcggagatcgatcagcatgggtatcctttcaacggttaagggcgacgcagcaggctgcgccgccggcagggcggattaacgccgccagttggttttggccagttcgaccacttcgtcgccgcggccgttaatgatggcgcgcagcatatacaggctgaaccctttggcctgttcgaatttgatctgcggcggcatcgccagctcctgtttggcggtcaccacgtcgagcagcgccgggccggggtgcgccagcatcgcctgcagggcgccgttcagctccgaggctttttcaacccggaagcctttaatgccggccgcgttggcgatggcggcgaagtccgggttatgcagatccgtgccgtcggtcaggtagccgccggccttcatctccatcgccacaaaccccagcacgctgttattaaacaccaccactttaaccggcagctgcagctgcgccagcgataaaaagtcgcccatcagcatggtaaagccgccgtcgccgcacagcgccaccacctgcttatccggcgcggtggcctgtgcgccgatggcctgcggcatcgcattggccatcgagccgtggttaaacgagccgagcagccggcgtttgccgttcatctgcaggtagcgggccgcccagacggtcggcgtgccgacgtcgcaggtgaaaatggcgtcgtcgtcggcatggcggctgatttgctgcgccagatactgcgggtgaatcggctggctatcgttgcaggtcgccaggctgtcgagatcctggcgtgcgctgcggtagtgctccagcgccttgttgaggaatttatcgtcgctcttggcctccagctgcggaagcagggcggcaagggtggttttgatatcgcccaccagcgccatattgaccggacagtgcgcgccgatgctgccggggttgatatccacctggacgatcgtggcgttggtgggataaaaggcgcggtaggggaactgggtgccgagcagcaccagcgtgtcggcgttcatcatggcgtgatagccggaggagaagccgatcaggccggtcatgccgacgctgtacgggttgtcccattcgatatgctctttgccgcgcagcgcatgtacgatcggtgcctgcagcagttcagccagcttcaccacctcatcgtgggcgccggcgcagccgctgccgcacatcagggtaatatttttcgccccgttcagcgtttccgccagccgattaagctcgctcatcggcggctgcaccagcggcagcgccggggtctgccagaccaccccggcgtcttccggcgccatgcgcagcgccacatcgccgggcagcaccaccaccgacacgccgcggttaaggattgccttgcgcatggcgatctccagcacgcgcggcagctgttccgggttggagaccagttcgcagtagtggctgcattcgcggaacagctcctgcggatgggtttcctggaagtagccgctgccgatctcgctggaaggaatgtgggcggcgatcgccagcaccggcacgtgattgcggtggcagtcgaacaggccgttgatcaggtgcaggttgcccggtccgcaggagccggcgcacaccgccagttcaccggtcagctgcgcctccgcgccggcggcgaaggcggccacttcctcgtggcgggtgcccagccattcaatcgtccccatgcggtgcaggctgtcgctcaggccgttcagcgagtcgccggtgacgccccaaatgcgttttacgcccgcctggtccagggttttggcaatcaatgtggctacggtttgcttcatggttcccccagtgatgtgataaccccgtcgcttaacggcgggatagatacccgtcatacttcaagtgacgggggtgttgaccgcgttcagtcatccgaatcactgacctgagccagcgcatcgtgatccctgctcttgccgccttcctgtcactcgaattatttagggtagaaaaggtcttctcagcttagcaagctgcgtgaattacaatagaacgggatgaagaatagtttgcgccaataagtgccccgccggaaacggggcgaggtgttcaggcgagggtgacatcgccctgcagctggcagctgcaggccagcacatagccctgggcgatctctgccggcgtcagcgtcatggtgctgctgacgctatagtcgccgtcgagtatgcgggttttgcaggagccgcagacgccggcgcggcaggcggcggtcaccggcaggcgatgggattccagcgccgccagcagcgtgctgccgaccggtacgcggaactcccgcagcggctggccgatgcgcagcgccagcgtattgtccgacggcccggcgttttccgccggcgtgtgaaactgctccttatgcagacgcgcgggcggaacccccagcgccaggcacagctgctcaacctgcgccatatagggcgcagggccgcaggtcatcacccggcgctcggcgatatccggcacgcactgccgcagcaccgcgtcgctgatgcgtccgctgagaaagccgggcggcgcctgatgctcggccatcagcgtcaggttcagcgacgggtgtgcggcgcacagttgccgccactgttcggcaaaaatcacctcctccggatggcggacgctgaagatcacctgcacatcgcacgccgggcggtacgccgccagccagcggcacatcgagataatcggcgtgacgccgcagccggcggccagcatcaaatagcgctcggcggggtgagaaacgcagctgaactcgccctgcgcgtcggacagccacagcgtattgccgggccgcacctcctgcgtcagccagcgcgagccggtgccgtccggcaggcagcgcacgctgatgctgagaaacgggctgagccccggcgaggaggaaagggtgtaggcgcgcagggtctcttcgctgttgcggatgctgaccagcgcgaactggccgggcagatagggataaaaatcgtggcagatcaggttcagcgtccagacgtcggcggtttcctgccggatggagtgcacctgcatgcggttcggacacaaaggatggggttggctcataaggcacctcactgcggaaggggcggacgccgccgccccggaaaaacaacacaatcagcccagaatggcctgcagatcctgctctacgcgggtgatcggacgcatgccgaacttatcgttgaggatcgccagcaggttatcggtcaggaagcccggcgcggtcgggccggtaaagatgttttgcacccccagcgccagcagcgtcagcagaataacgatcgctttttgttcaaaccacgacagcaccaggctgagcggcaggtcgttgacgccgcagcccaacttctccgccagcttcaccgccagcataatcgccgaataagcgtcgttgcactggccgacgtccagcagacgcggcaggccttccagcgtgccgaagtccagtttgttgaagcggtatttgccgcacgccagcgtcatgatcaggcagtcctgcggcaccgcgcgggcaaagtcggtgtagtaactgcgttcgccgcggctgccgtcgcagccgccgaccagaaatacgtggcgcagctttttccggctgaccaggtcgatcaccgtatcggcggcgttaagcagcgtctggcggccgaagcccacggtgatcagctgttcgatttcgctgtaggggaaaccggccataccctgcgcctgacggataaccgcagagaagtcgtcgccctccaggtgattgacgcccggccagccgacgatgctgcgggtccagatgcggtcgccgtaatggccgacgttcgggtcgataatgcagttggaggtcatgacgatcgggccggggaatttggcgaactccacctgctggttttgccagccgctgccgtagttgccgaccagatgcttgaattttttcagctccggatagccgtgcgccggcagcatttcgccgtgagtatagatatttactccctgaccttcggtctgctccagcagcatacgtaaatctttcaggtcgtggccggaaatcaaaatcgctttgccggccagcggccgcacgttgaccgcggtcggctgcggatcgccgtacgcctcggtttccccgcggtcgaggatcgccattacgccgaagttcatatggccgatggccatggcgttgttcagcagggtgtcaacatcgtgcggctgggtgcccagccaggccatcagcccgtgatactgggcgtaaatggcatcgtcatactggccaagcacgtgcgcgtgctccatataggcagcggcgcctttgaggccgtacaggcacagcatgcgcaggccgtgtacgtcgtcgcccacctcggccttatcccgatcgagggcgaactgcgccgcctgctgttgcaggctgtcgatatcgtcgccggccagctgcagcgccgccaacggatggtcgaccgtgaccgacggctccagcaggcggcagcgcgccgccagcgtatcgcgcagcgcgatggtttcccgcgcgtagccgataatgcgcgccgagtcgaagttgacgttggtcagcgtggaaaagaaggcgcgcggggcgaagctgtcggtctgatggtcgataatccccagcgcgcgcgcctgcagcgcccaggcggacaggccctgcagcgcggcgaccagcagatcctgcaggtcggaggtttcggcggttttgccgcacatgccctgcgcataagagcagccgttgccggccggggttcggatggtttgttcacattgcacacaaaacataatcgcgtcctttttaaagttgcatttaaaatgcttgtttaagagcatagatcggcaaccgcagcagcaaaaagggttttgtcggaaaagtggggtaagtttgatttaacgcaaagtcgcgtgcggatgagaacgattccgggggcaagcccccggcaacggttaggagaacagggcgatcagcaccggcgccatcaggctcagcagaaagccgtggacgatggccggcggcacgatctccagcccgccgctgcgctgcagcaccggcagggtgaagtccatcgaagtggcgccgcacaggcccagcgccgtcgagcggctgcggcggatcagcgtcgggatcagcataatcgccaccagttcgcgcagcagatcgttaaagaaggcggtgctgccgagcaccgggccgtaggcgtcgctgatcaaaatggcggacagcgaataccaaccgaagccggaagctaccgccagcccggccttgaccggcattcccagcagccaggccgccagcgcgccgccggccagcgcgctgatcgccaccgccacgccgaccagcatgccgcggcggttgacgataatctgccgcagcgtcatgccgctgttgcgtagctggatgcccaccaggaacagcagaaaaatcagcgcgtattcgctgccggcggtggcgtagtgcagccagggccactgcgtcaggccgagcaggaagccaatcagcaccacgccgcacagcttcagtgactccagcaccatatgcaggcgcgaaggcagtttttcctgcttatgcgtgctgcgccacggcagtttgcgctccagcaggtagagcgccagcgcgttggcaaggaaaatgcacaggaaaaaggcggcggtgtattggaaaatcagcagcaggttactgctgaggttctccagaaacgccaggctgatgcccattaaaaacagaataacgtacaccatccagctgagcagacggttgatgctctggataaagttatggttgcgtagcgggataaggtagccggcaatcagcggcaccagaatgatcaacagtcctgaatacatgacgacaataatttccttgcttaaatcgcggcggcaagtgccgtgcgaccgcaacaggctaatcaaaaccctcttcagagtaaagtagcagatttacgcgcctttgcttgacctgcggggggatcgttgaccatgctcagagtcgtcattcgacagagagtggccaaggttcgcacgggaggcgacagatgtacttagaacgcattgagattgtaggtttccgtggcattaatcggctgtcgctgacgctggatgacaacacgctgctgctcggggaaaacgcctggggcaaatccagcctgctggacgccctgacgctgctgctggcgccggaagagacgctgtatcgcttcgaaacgcatgatttccacttcccgcccggcgacgaagcggccaaggagcgctacctgcagattattttcaccttctgcgaaaaggacatcggccatgcccatctgccgcgctatcgccatttatcgccgctgtgggtcaaggcggaggacggcctgagccggatccactatcgctgcgaaggggagatgaccgatgacgacacggtatgcacctggcgcagctttctggacgccgacggtaatccgctgctgctgcatcatatcgatcggctggtgcgcagcattatccgtattcatccggtgctgcggctgcgcgatgcgcgctttatccggcgtctgcgtcccagttcgctcggcgaccggctgcccgccgacaacgaggcattggcgcagcagctggaccagctgacgcgtgaactggtgcgcaacccgcaaaagctgaccaacggcgaactgcgtcaggggctggcggcgatgcagcagctgctggagcactatttttccgagcagggatcgcaaaccgccgggccaaggcggcagcgccggcagcaggagcagcaggcctggcgttcgctcgataatatcaaccgcatggtggccgagccgaacagtcgcagcatgcgcttgattttactcggcatgttctcgacgctgctgcaggccaagggcaatgtaaagctggagcctcatgcgcgcccgctgctgctggtggaggatccggaaacccgtctgcacccgattatgctgtcggttgcctggggcttgctgaatcagctgccgctgcagcgcatcaccaccaccaactcgagcgaactggtgtcgctggtgccggtggtgcacgtctgccggctggtgcgcgagtccggccgggtggcgacctatcgcctgggcgcgcgcggcctcgggccggaggacagccggcgcattgccttccatatccgttttaaccggccttcttcgctgtttgcccgctgctggctgctggtggaaggggagaccgaagtctggctgctgaacgaactggcgcggcagtgcggccataattttgaggccgaaggggtacgggtaattgaatttgcccagtgcggtttaaaacccctgctgaaattcgcccggcggatgggcattgagtggcatgcgctggtggatggcgatgaggccggcagaaagtatgccaacaccgtgcgcaacatgctggacaaccatgaggataacgagcgcgatcgcctgaccgcgctgccggcggcagatatggaacactttatgtataaagagggcttcagcccggtgtatcaccgggtggcagcggtgccgatcaacgcccagatgccgatgcgcaaggtgatcctgaaagcggtgcaccgcgcttcgaagccggatctggcgatcgaagttgcgatgcaggcgggcgagtggggtaccgatgcggtgccgtcgctgctgaaaaaaatgttctcgcgggtgatctggctggcgcgcggccgggccgactagcctgcggcggcctcaacgggaaaaatgcgcggcgagcccctgctccagttggtccagcagctgatagcggcggcggtattccgcgcgttttttactggcgacctcgtccagcggcttgcgggcgatacgcgccggcagcagaaagtagccgccgggcagcggccgggccgccattgacagccagaactggtcataatcggcgtgcagcaggtcgcgctttttatttttatagcgccagttctgataaatatgactgccgttgccgaccgccaccacctgctggatccccagcaggcgcgccagatgacacactccttccagcgccagccgcttggggaacaggccgtggcaggctttggtggtctgctgtatcacgctgtgtggcacgtcgccgttcgccccctgcagaccgccgataaacagcgtgctcttttgccggaagtgcatcagggtaaaggtgatttccgccagcatcacgcccgcggcgttgcgcagcagcagcgtggtttccccctccttgttcagcttgtcaatcgccgccagctccagcgttaccgacccgccgtttttatcctccgcgcggcttaacaccagcggctgcgcgcccagatggccgagcagcattttccccggcatgcgctgggcgatcaggtcgtagtggtcgcgcagggcaaacagaccgtcgagtttgctcatattggccgccagatatggacggtgcagtttgcacggcaggttgggctgcgcgtgcagaatgttttccagcagcgggttgtccgccagcgtgttcatcagcccgctggtggtttgccagttcagcagcgagcggctgaggaacttcaggcgaaacgaggttttgcgccagcagcgggcgggcgccatgctgccgctgagcagcgcggtcattaaccgttggccgttcattggccggctggcgacgagcggatagctaaattgtgacatggtgaaatccttgacggtattgaatggcgctatttcatcaagaggtcactaaacggcgcttcaatattcccgacgcaagattaggaatattcattacgttgagccgcggtttaacgatattggtttggcaaggctctgagcatcacgttgttgtgtggttaatggtcggtttctgatttgtatttcttgtcgtagttgctggttacattgctgtttccctcaacgcagtaagaaaggagccgtatatggctaagcaaaaattggtcagttatgaagatgcaattcgtcggggcgggtatattcccgttggctattttaaaaatggctttactctggagtctgccaatcaggtgctctatttggaaagcacccggggatacgtggcatggcggggcgccttgccgaaagtggtcgcgccggcaacaacgccggaagcgacggggggatttgcccccgacgcctgggtagatattagcggcgtagcctcatccgccaagctgaataatatggtgctggtggaggatttttatcacctggtgaccgcagagggcgactggacgccggcggtgcaggcggcgttggcttatgccatcaataacgatcttaataaagtgtggtcgttccagcagctggcgtttaaatcaccgctgattatagataactggactagcggcctggaaatgcgttttgccgcgctggaagcgcatgaaaatttcccaacctatacggactggaaaaatgctacgccgctgattgtgattggcaaagagggcggctcaatggtcggccttgagatccatatcggttatatcaatggcaagacgcgcgctaacggtgtttctatccgcgggaaaggatgcggcggctcacgcattcatatcggcaaggcgattaactgtaatattgtttatgactgcagccagcaaacgcatgcgtcggcctccaactttattaccggggattattggtatcaaggtaatatgggcgcttatttagccagggggccgtctggcgattaccccattgccgaagggcataaactctctgtcgggtttattacgcaaatgcgttatggcggttcactgtggcgtaatggttcgcaatatagtcagatctccggcgatgcggatttcaacggacgcttcctgtctgaggtgacgttatccagccgatcatttaccgggctggcgcgcggtgcggagattagcaatggcacggcgacgggcgaggttctggctttttatgtgcaaacggccggcgtttataaggtacttatcattgaaaaaaatgacgtttccgctggcaaaagttctttcgctacgggggagacattaacgtccggctcatggcacagcgctatttccgcagtgcgcaccgcgcagcagggagaaaatttctactttgatattatcctggacttttatggcgcgccttttgcccggctcgatgttgactgtggttatgtcggcggtctggttggtcattcgctgtatagctgcacccttaattacaagaactcgtacagcgtcgcgaccaattcagtgaacggcgcacagtggctgcattctggtacgacgttaacgttgcgggatagctacctcaataagaatctgtttgattgcacctcgacgtttatcgcgccgggcgggaatttatatctgcgcacccatcgggcctatggcacggactttgccgccacttttgcgccgggtcaggcgcgcaccatttgtacctttaaatatatcggtatcaacagtgcgccgggggtaaaagatatctatgaagtccaggtgtttggaccgaccaatttaagcggcgtttgttcaagctttaaggtggcggtgtcgtcggcaggtttggagatttttgacagcacgatcaaagacagcgccagattaaaacttatctatggcgacgacaaggatgcgccgctggtgctgaaggcgcagcaggattcgccgcatacctttcccctctattttacctttacgcgcaaataagacgtttatcgcacgtaatcacggccgggagcgatcccggccgtcttgtttttccgcgccgggaatatgtgatttgatcgcagaggatcggttatagtgcgcgttaatcgacgacggcgcgcgtcgcgggatcgcggggatttacccgtctgaccgttaacaatacgcgctcattaccggtaaaaacaaaaggataggccgctttatgaagtttatgggacgtctgcgacgcaggacgatcgttatcgtggggctggtggtgattgccgcggcggctttctggtatttccgtcagccggcgccggtggactataaaacggtgaaggtggccaagcgagacctgcagcaaaacgtacttgccaccggccagctggatgcggtgcgcaaggttgacgtcggcgcgcaggtcagcggccagctggagagcctgacggtcgagattggcgataaagtgaaaaaaggccagctgctgggggtgatcgatccgcagcaggcgcaaaacagcatccgtgaaagcgaggcggcgctgcgtgaactgcatgcgcagctgcagcaggcgcaggccgaacagcatctggcggcggtcaccctgcagcgtaatcgcgcgctgtcgcgcgtgcaggcggtatcgcgtcaggatctggataagtacaccagcgaactggcggtgaaaaaagcgcaggtggagagcatccgagcacaaatttcccgtaaccaggccagcctggatacggccaaaatcaacctggcctatacccgcatcgaagcgccgatggacggcgatgtggtgcagatcaccaccctgcaggggcagacggtgattgcggcgcagcaggcgccgaacattctgacgctggccgatctcagcaccatgctggtgaaggcgcaggtgtccgaagccgacgttattcacctgaagccggggcaaaaagcctggtttaccgtgctgggcgatccgaacaaacgctttgacggcgtgctgaaagatattcagccgacgccggagaaggtcaacaacgccattttctactatgcccgttttgaggtgccgaatccgcaggggctgctgcgtctgcagatgaccgcgcaggtgcatattcagctgggcggcgtcagccaggcgttggcgatcccgctggcggcgctgggcgagcagattgccgataaccgctactatgtgtcgctgctgaagcagggcaaggaagagaagcgcgaagtgaccatcggcatgcgtaataatatcgacgtgcagattgtcaaagggcttggcgtcggcgacgaggtgatcgttaaccgcggcggcgcggaggccaactgatggcggcgctgcttgagctgacggagatctgccgcagctatcaatccggcgaacagaccgtcgacgtgctgaagaacgtgacgctgagcatcgacgccggcgaaatggtggcgattatcggcgcttccggctccggcaaatcgacgctgatgaatattctcggctgccttgataagccgagcgccggcacttaccgcgtggcggggcaggatgtggccacgctgagcggcgacgcgctggcggccctgcgacgcgaacatttcggctttatcttccagcgttaccatctgctgccgcacctcagcgccgcgcacaatgtcgaggtgccggcggtgtatgccggcgtcggcaaagcggcgcggcgtgaacgcgccacggcgctgctgcagcggctggggctgggggagcgcgtgtcctatcagccaagccagctgtccggcgggcagcagcagcgcgtcagtatcgcccgggcgttgatgaacggcggccaggtgattttggcggatgagccgaccggggcgctggacagccactccggtgaagaggtgatgcagatcctcaagcagctgcgcgagcaggggcatacggtgatcatcgtcacgcacgatccgacggtggcgcagcaggcggagcggatcatcgagatccgcgacggcgagatcgtcaacgactccaggccggccagcgcgccgaacccgcaggcaaagccgctggagctggcggcgccggcgccttcctggcagcaggcgggcggacgttttcgtgaagcgctggtgatggcctggcgcgcgatggcggcgaataaaatgcgcaccatgctgaccatgctggggattatcatcggcatcgcctcggtggtttccattctggtgatcggcgacgccgccaaacagatggtgctggcggatatcaaatcgatcggcaccaatacggtcgatatctatcccggcaaggatttcggcgatgacgatccggcctatcgccagtcgttgaagtatgacgatctcgaggcgctgcgcgagcagccgtacgtcggcgcgctgtcgccgaatatcagcagcagcatgcggctgcggatgggcaacgtggatgcggcggctaacgtttccggcgtcagcgaacagtttttccgcgtctacggcatggccttcagccagggcagcggtatcgatccgctgcaggtgcagtcgcaggcgcaggtggtggtgatcgacgccaataccaagcgccggctgttcccgcatcagaaagaggtggtcggtgaggtgatcctggtcggtaatatgccggcgacggtggtgggcgtcgctcaggagaagcagtcgatgttcggcagcagcaaaaccctgagcgtctgggtgccgtacagcaccatggccaaccggctgatgggcaacgcctattttgactcgattaccgtgcgtatccgcgacggctataacagccaggaagcggagcagcagctgacgcgcctgctgacgctgcgtcacggcaagaaagacttcttcacctacaacatggacagcctggtgcagaccgcggaaaaaaccacccgcaccctgcagctgttcctgacgctggtggcggtgatttcgctggtggtcggcggtatcggggtgatgaatatcatgctggtgtcggtgaccgagcgtacgcgcgagatcggcatccgcatggcggtgggggcgcgctccggcgacgtgctgcagcagttcctgattgaagcggtgctggtgtgtctggtaggcggcgcgctgggcatcggtttgtcgttggccatcggcctgctggtgcaactggtgctgccgggctggcagatcagctttccgccggtggcgctgctcagcgcgtttatctgttccaccgccatcggcgtggtgttcggctacctgccggcgcgcaacgccgcccgcctgaatccgattgacgcgctggcgcgcgaatagtcggcctgtcctgcggcgatgaaaaatgccagtcacggatgtggctggcattttagtagggcggcggcatggcgccgccttcaggtcaccgcttcgctttccagcggctcaatcaggctggcgtggttgcctttcgggccctgatgcacgtcgaatctgacctgttggccggctttcagcgtccggtaaccatccattttgatcgtcgaataatgagcgaaaatatcctcgccaccgccttccggacagataaagccgaaacctttggcgttattgaaccatttaacagtacccgtctccatgtttgtacatccctcgcaacgctattttaagtgagatgaataactgattttcggtgagcgcaaaaagtggttaaaagaccagcagctcacgaaattacactctagaacatatgatcatcacgtcaagcgatcggcttttgacagggggcggcagttcctcaaagtttgaagcaggtaacgctattgcgatacatccggcgtcaatcgccgccgtttttatcggcgctttccctgcggcgaagcgagggcgaagatgataaaatagtagatatccccgtttgaataacctgaatgcgtccccatatctgggggtagacaagagaagatgagcagcgatgggcaatagcaacgattggctgaattttgaacacttggccgaagaaaaacaaatcgatgcggtaaaaccgccgtcaatgtataaagttatacttaacaacgacgattacactccgatggaatttgtgattgacgttctgcaaaagttcttttcttatgatattgaacgcgcaacgcaactgatgcttacggtgcactatcaaggcaaggcgatctgcggtgtgtttaccgccgaggtggcggagaccaaagtcgtccatgtgaaccgttacgcgagggagaacgagcatccgttgctttgtacgctggaaaaagcctgattaaggcaatctattggggaggtgcttatgctcaatcaagaactggaactcagtctcaacatggctttcgccagagcgcgtgagcacagacacgagtttatgaccgtggagcacctgttgctggcgttactgagcaaccctgccgcgcgagaagcgcttgaggcatgtacggtggatctggcggcgttgcgccaggagctggaagcctttatcgaacaaaccacgccgacgttgccggccagcgaagaagagcgcgacacccagccgacgctcagcttccagcgcgtgctgcagcgtgcggtattccatgtacagtcctccggccgcagcgaagtatccggcgccaacgtgctggtggcgattttcagcgagcaggagtcgcaggcggcctatctgctgcgtaagcatgacgtcagccgtctggacgtggtgaactttatttcgcacgggacgcgtaaagacgaaccgggccaggcgccgaacaacgcggaaaacccgataaacgaagagcagtccggaggggaagaccgtatggaaaacttcaccaccaacctcaatcagttggcccgggtaggcggcatcgatcctctggtcggccgcgaccgcgaactggagcgcgccattcaggtgctgtgccgtcgccgcaagaacaacccgctgctggtgggggagtcgggcgtggggaaaacggcgattgccgaagggctggcgtggcgtatcgtgcagggcgacgtgccggaagtgatggcggactgcaccctgtattcgctggatatcggctcgctgctggcgggcaccaaataccgcggcgacttcgagaagcgtttcaaggcgctgcttaaacagctggagcaggatcagaacagcatcctgtttatcgatgagatccataccatcatcggcgccggtgcggcttccggcgggcaggtggacgccgccaacctgatcaaaccgctgctgtcgagcggcaagatccgggtgatcggatccaccacctatcaggagttcagcaatatctttgagaaggatcgcgcgctggcgcgccgtttccagaagatcgatattaccgaaccgacgccggaagagaccgtacagattatcaacggtctgaaaaccaaatacgaagcgcatcacgacgtgcgctataccgccaaggcggtgcgtgcggcggtggagctgtcggtgaaatacatcaacgaccgtcacctgccggacaaggcgatcgacgtgattgatgaagccggcgcgcgcagccggctgatgccggtcagcaagcgcaagaaaaccgttaacgtggcggatattgaatccgtggtggcgcgtatcgcgcgcattccggagaaaaccgtctcggcgagcgaccgcgacgtgctgaaaaacctgggcgaccgcctgaagatgctggtattcggtcaggatccggctatcgaggcgctgacggaagcgatcaaaatgagccgcgccggcctggggcacgagcgcaagcccgtcggttccttcctgttcgccggcccgaccggcgtcggtaagaccgaggtgacggtgcagctggcgaaggcgctggatatcgagctgctgcgttttgatatgtccgagtatatggaacgtcacaccgtcagccgcctgattggcgcgcctccgggctatgtcggctacgatcagggcggcctgctgaccgatgcggtgatcaagcatccgcatgcggtggtgctgctcgatgagatcgagaaggcgcacccggacgtgttcaacctgctgctgcaggtgatggacaacgggacgctgaccgataacaacggccgcaaggccgacttccgcaacgtgatcctggtgatgaccaccaacgctggggtgcgcgagacggaacgtaaatccatcggcctgattgagcaggacaacagcatcgacgcgctggaagagatcaagaaggtgtttacgccggagttccgcaaccgtctggacaacattatctggttcaaccatctgtcaacggcggtgatccagcaggtagtcgacaagtttatcgtcgaactgcaggcgcagctggatgccaagggcgtatcgctggaggtcagcgacgaagcgcgtgactggctgtcggtgaaaggctatgaccgtgcgatgggcgcgcggccgatggcgcgcgtgatgcaggaaaacctgaagaaaccgctggcgaatgagttgctgttcggttctctggtggatggcggttcggtgaaagtcgaactggatccggatacccagaaactgacttaccacttcctcagcgcccagaagcgcaaagcggacgagggcgtgcattaatccgccaacggcgtgatgcagcaataatgaaaaagcgatgcttcggcatcgctttttttatgcgcgcaacagcgcgccagagaaatgagtgagccctctcagtttacctacgcgcttgcaactcagtgttgaacgctgcggcgggggtaaacggaaagggctcaggacgggatttacatcctctgcgtcgccactggctggcgaccggtcagccgattaacggctacggaagacaatgcggcctttgctcaggtcgtacggggtcagctctacagtgactttgtcgcccgtcaggatgcggatatagtttttacgcattttaccggagatatgagcggtaaccacgtgcccgttttccaattcaacgcggaacatggtgttcggcagcgtatcaagaacggtgccttgcatttcaatattgtcttctttggccatcgaatcctctaggtgtaactaccttagtttttaaccggcaagataatgccgaaaaacccacattatgtaaagatgtgtcggtgaacaatgcaccgtttgcgcaaattagtttgtcggtgaggacggatcaacctgctgtgggggtatcacttgcgccgcccagcacgccgccgctaacggccggcgctgaagctcgctgagctgctgtaaaaaactgcgccgggaaatttccctcgcgccaagcgaggcagtgtgcgcgttcaacacctgacagtcaatcaattccccgccaaaagcggcaaaatgacggcaaaacgccatcagcgcacacttggaggcgttggtgacgcggctgaacatggattcgccgcagaacagcgcgccctgagcgacgccgtacatgccgccgaccagctcatcgccttgccacacctcgaccgaatgggcgtagcccaagcggtgcagatgcagataggcgcgctgcacctccgggccgatccaggtaccgtcctgcggtcgctcggcgcaggcggcaatcaccgcggcgaagtcatggttcagcgtaatgcgaaacggcgccgcgcgcaggaaacgcctgaagctgcggctgatatggcgctcggccgggtacagcaccgcgcgcgggtccggcgaccaccacaggatcgcttcgccgggcgagtaccaggggaaaatcccgcgctgataggcggccagcaggcgcggcgcgctcagatcgccgccgatggccagcaggccgttaggatcgcgcaacgcgccctccggcgaagggaaggccacggagtgcggcggcagtttcacaatgcgcatatcacctcttagcgtcgcgttacagcgaggcgttgccgatgcgttggcggaagcgggcatagcgcccgcgctggcgcagcagcgtagcgtggtcgccctgttcgacgatctgcccgccgtccattacgcagatacggtccatatgctccaggccgtacaggcggtgggtcaccagaatcagcgttttgccctgacagtgctggcgcagcagcgccaggatctgctgttcggtctcggcatccagcccttcggtcggctcatccagcagccacagcggcgccgaatgcagcagcgcacgggcgatgcccagccggcgctgttcaccgccggacagctgacggccgccttcgccgagccaggcgttcagcccctcattttccaacagcttgtccagcccgacctggctcagcgcctgctgcagcgctgcgtcgtccgcatcgggcgccgccagccgcaggttctcccgcagcgtgtcgctgaagatatgcacccgctggctcaccaccgtcgtcatggcgcgcagcgtactttcatcgtagcgggctaacggctcgccgttgagcagaatatcgccgccgtcggcgtcccaggcgcgcgtcagcagctgcagcagcgtggatttgccgcagccggtgcgccccagcagggcgatatgctcaccggcggcgatcttcaactcgatgtggtgcaataccggctgtggctgtccggggtaagtaaagtcaacgtggcgcagctgcagggcagcggcggcggcagcggcgggaccggcggtggggaaggcgacggtcggctgctggtcgagcagctgtttgacccgggtggcggaggcgatcacctggccgaggtgctgaaatgcggcggcgaccggcatcagcgcttcaaaggaggccagcccggcgaacacgaacagcgcaatcagcgcgcccggctggacgttgccgccgacgccggcggcggtcagccatagcagcagggtgaccgtcagcccgccggccagaatcatcagcgcctgcgcgatgccgcctaacgacgcctgttgccactgacggcgctgccagcgctgttcggtgcgatcgagcgtgcggcgaaaatcgttaacggcgccgaataccaccagttcggcctggccctgcagccaggcggtcagcccggtgcggtattggctgcgcagggcggtcagctcgccgccgatcggtttaccggcggcgtaaaacagcggtggcaccagcaccagcaacagcagcaggatgccgccgaggatcagcgccagcgtctggtcgacaaagctcaggccaaaggtgaccaccacgatcaccacggccgcgctgaccagcggcgatatcacccgcagatacaggtgatccagcgtatcaacgtcggccaccagacggtttaacacctcggcctggcggaagcgggcgatgccgccgggtgacagcggcagaatcttgctgaaggtaaagacccgcaggtgcgccagcacccggaaggtggcgtcgtggctgaccacacgttcggcatagcggccggcggtgcggaagatggccgcgccgcgcacgccggcggccggcagcatatagttaaaggtcagcaggccggccagtccggccagcgacgacgcggcgaggaaccagccggacagggtcagcaggccgatgctggccagcagggtgatgatcgccagcacgatgcccagcgcaatcaggaacccgtggcggcggtatagcgccagaaacggcagtaaaacgcgcatgattatagctccccgctgcggtgtgcgattaaggtggcgaacagccccggctgagcgctcaggctggcgtagtcgccctgctggacgatcttgccgttgtccatcacccaaatctggtcgaaatcttcggtatcttccaactggtgggtcaccagcagggtggcctgctgccgcgacgccgcattcagcgcctgcatcaccaggcgttcgctgtgggcgtccaggctggcggccggttcatccagcagcagcagccggcgcgggctgattaacgcgcgggcgacggcgacccgctgcgcctgaccgaccgacaggcgtgcggcgccgtcgccgagctccgtctgcagcccctgcggcagctgcggtaagaattcgctgacgtaggcctgttccaccgcctgctgtagctgctgctcatcggcctgcggattgccgagtaaaatattgtcgcgcagcgtttgcgccggcaggtgcgggttttgcccgacccaacccagccgctgccgccagtgctccgcgctcagttcacgcagctcgttgccgtttaccgtcagcgatccgcgatagggcaggaaccccagcagcaggttcagcagcgagcttttgcccgcgccgctgaggcccaccagcgcgatacgttgattggcggccagggtgaagtccagcggccccgccagcacgacgccctgcggcgacaggatttccagccgttcggccaccagcgtcagcggcgtcgtctcgtccagcgtcagagcgccctggccgatctgctcgccctcggcgttcaggaaggtctccagcgcctctgcggcgccgacggcctgcgccttggcgtggtagaaggcgcccagatcgcgcagcggctggaaaaattccggcgcgagcaccaataccagaaaaccggagaacagcgtcacgcccacgccatagctgccgaagttcagatccccgaggtaagagaagccaaaatagaccgcgactacggcaattgacagggaggcgaaaaactccagcaccgcggaggagagaaacgccatgcgcagcacttccatggtgcggcgacggaaatcttcagaagagcgggcgatctgcgcggtttctgcttggccgcgatggaacaggcgtaaggtatccagcccgcgcagccggtcaaggaagctgccgctcaggcgagccagcgcgacaaagttacggcggttggcgtcggcggcgcccatgccgaccagcgccataaacagcggaatcaacggcgcggtggccagcaggatcagcccggcggcccagttaatcgggaagacggcgatcagaatcagcagcggaataaacaccgccagatacatctgcggcagatagcgcgagtaataatcctgcatatcttcgatctgctcgacgataatcgtcgcccagctgccggccggtttgccctgcacccaggctgggccaagctgctgcagtttgtccagcacctgccggcgcatttcccgccgcagcacctgaccgccaataaagcccacccgctcgcgcagccagctaagcagcgcgcgcagggcgaaggcggcggccagcccgataaatgagccggtcagctgttcgcggggcgtatggtcaatgatcaaggcatgaagcagcgaggccagcagccaggcctgggctacgattaacaggccgctgcacaaccccagcagcatagagaggcgcagccagcgcttggccagcgtgctttgcgttttaagccattgggtcaactggtgctgtctggtttttttcattggaagtatctgcgtcgccgacgcctgatgagacaggctaggttaacatactgttaaaaaagtgttttcttcaacgttgaagcacacaagcgaagtccaatgttacctcgtcaccatgcaggctgaaaagaaataaggcggccaaaaggccgccttatttgtcaataaaggtcaggtaaggcgcgggattagcagacttccgcctgcgcgatgccgtcgagataacgctcggcatccagcgccgccatacagccggtgccggcggaggtgatcgcctgacggtagatatggtccatcacgtcgccggcggcgaacacgcctggaatgctggtctgggttgcgttgccgtgaatgccggactgcaccttgatatagccgttttccaacgccagctgatcgccgaagatagcggtgttcgggctgtggccgatggcgataaatacgccggcaacggccagttcctgggtttcgttttcctgcttggtgctgcggatgcgcacggcggtgacgcccatttcatcgcccagcacttcgtcgagctgatgatcggtatgcagtacgatgttgccgctcttcactttctccatcagccggtcgatcaggatcttctctgagcggaagctgtcgcggcggtgaatcagatgcacttccgcggcgatgttggacagatacagcgcttcttcaacggcggtgttgccgccgccgactaccgcgactttctgattacggtagaagaaaccgtcgcaggtggcgcaggcggaaacgcctttacccttgaacgcttcttcgctcggcaggcccaggtagcgcgcggaggcgccggtggcgataatcagcgcatcacaggtgtattcgccgctgtcgccggtcaggcggaacggacgctgctgcagatcgacgccgttgatatggtcgaacacgatctcggtctggaacttttccgcatgctcgcgcatacgttccatcagcgccgggccggtcagatcgttggcgtcgcccggccagttttccacttcggtggtggtggtcagctgaccgccttgctccacgccggtgatcaacaccggctgcaggtttgcacgcgcagcgtacaccgcggcggtgtagccagccggaccggagcccagaatcagtaatttgctatgtttagccgtgcccatgaataacctcttttcccacgatggcggacaatggcatcgattgtagggaaaatagtgaagtaaaaaaagcacctgtaacggttgttatcgatttgtctgatagttgcaggctattaattgaggtcttgcgatagaaatgttggcgtggttagcgcgctttggcgtacgacgcggcggccggatgccaaaagcggcgcttttccctgcgtctttccgcgaccgcggcgctttttaagccagcggttcataactaaaaaaggggttaacgcatttcccgacggtacgttcttctgattttgcttcttttactttgacaatccgctgcgcatttgcgaaaacatcagaggaagaagaaattatccccgcagccacagccgatcgttcgtcttttcatcatcaggcggaggcagggcagggggcgtctttgaacaggcgcgcttctttcttaacgatgaagatcgttttatcgccgcgcgcagggtttgacagacaggctgcgacgcggcaaacgaggatagtgaagaagcattgtgtgcggcatcggttgcgcagcgcaatcgactgcatataacaaaaatcgggtcttcgcttgaaacaagtccctacacagtgacgttggctagggtttggcaagtgtaaggaagaaaaaagagagacaataataatggcagacaataagaaacgcccgggtaaagatcttgaccgtatcgatcgcaacatcctcaatgagttacagaaggatgggcgtatttcgaacgttgagctttcaaaacgcgtggggttatccccgacgccgtgtttggaacgcgtacgtcgtcttgaacgtcaggggttcattcatggctatactgcattgctgaacccgcactatctggatgcatcactgctggttttcgtggaaatcacgctgaaccgcggcgcgccggatgtgtttgagcagtttaactcggcagtacagaagcttgaagagattcaggagtgtcatctggtgtccggtgatttcgactatctgttgaaaacccgcgtaccggatatgtcagcttaccgtaagctgcttggcgaaaccttactgcgtttgccgggtgtgaacgacacccgcacttacgtggtaatggaagaagtgaaacagagtaaccgtctggttatcaaaacacggtaaggtgcaggtgcaaaacctgattaaattcgttacactcctgtttattcatacagttttggcgccggggaagcaactcggcgctgttactctatccgctaacaggaacctggagagcctttcttgagccaggaatacacagaagataaagaagttaccttgaagaaactcagcagcggccgtcggttgctggaagctgcgttgatcgtggtggcgatttttgccgtttacctcatggccgcgttggtcagcttcaatccgtctgaccccagctggtcgcagacggcgtggcatgagccgattcataatcttggcggcggcgttggcgcatggctggccgatacgctgttcttcaccttcggggtgctcgcttacgcgatcccgccgatcgcgcttatcctgtgctgggttgcctaccggcagcgcggtaccagcgactatatcgactacttcgcgctttcactgcgcctgatcggcacgctggcgctggtgctcacctcgtgcgggctggcggcgctgaacgttgacgatctctattactttgcttccggcggcgtgatcggcagcctgcttagcaacgcgatgctgccgtggttcaacggcatcggcgcgacgctggcgctgctgtgcgtgtgggccgcgggcctgacgctgttcaccggctggtcatggctggtgattgccgagaagatcggtggggccgtattgggcgtcgccacctttatgaccaaccgttcccgtcgtgacgatcgctatcgcgacgacgaagatgaagcatactccgacgcgccggaaaaaggcggcaagggcgcagcggccgccgccagtgcagccgctgccgcgcatgcggccgatgccgatgatgtactgttcagcgcgccttcggtgcaagagaacgcgcagacggcgtccgccgacgaagcggcggatccgctgctcagcggcctgcgggccagccacgacgacgatggcgcggacgcgacggatagcgctgtcgcgccggcgcctgaagacgcggccgctactgcggcagccccgacggctcctgtggctgcagctccggctacgcctgcggccgccccggcggtgacgaccgcgcccgccgcgccggcctccgtgaaccagcatccgatgagcgcgccgtcggaagataacgcgccgccgctgtactcatttgaaattcctgaagagacgccggcgccgaaaaccccgcgtccggccgaggctcaccaggaggatgatgagccgcgcctgggggactggaaccgggcgacggcgcctcagcagcctgccgcttcgccgtttgatttctctgcggcgcaggcagatagcggacaccatcgtgcggctcccgacgttattgacggggcgctgtcatccgccgccgccgccaaaccggcgatggacaacgctgccgttgccgcggctggcgcggctgcggctaatacgtttatgccggcgttcagcgccaccagcgaaggcaatagccaggtgaagcaggggattggccccgagctgccgcgcccgaatccggtgcgtatcccgacgcgccgcgagctggcctcttacggcatcaagctgccttcgcagcggatggcggagcaggagcagcgcggacaacagactgcggaacctgcgccgaatagcgccgtggcgtctcaggatgatgaggcgatgcaggaagaagcgctgcgtcaggcgttcgctgcgcagcagagccagcgttacggcgcagagtaccagcatgaccatgctgaacctacggtaggcgcagatgatgaggacgccatgcaggaagaggcgctgcgcaaggcgtttgccgagcaacagcaggcgcgctatggcgccgagcctcagccggccgcgccggttgccccgcagccggtagaaaccagcaatgcgtttagcttctcgccggttgacgatctggtggataacggcccggatgagccgctgtttaccctgtcgccgcatgaagaacccgcagcgccgtggccagaggacgacaaggcggcgcagccgcctgcacagcaagagcagccatatcaggctcagcagccggcttacccgcagccccaggcgccgcagcagccgtaccggggccagcagacgtcacagcaaccttatcaggctcaacagcaaccgcctgcgcagccgtatcaacagccgcagcagccaccggcccagccggccgcgccgcagcagccggcgatggacagcctgatccacccgttcctgatgcgtaacgaccagccgctggagaaaccgaccacaccgctgccgacgctggaactgctgaccgaagcaccgaaagatatcgagccggtggatacgtttgcgctggagcagaaggcgcgtctggtggaagccagcctggcggattaccgcgtgaaggccgaagtggtggatattctgccggggccggtgatcacccgtttcgaactggatctggcgccgggcgtgaaggccgcgcgtatttccaacctgtcgcgcgacctggcgcgttcgctgtctacgccggcggtgcgcgtggtggaagtgattccgggcaagccgtatgtcggcctggagctgccgaacgccaagcgccagacggtttatctgcgtgaagtgctggactgcccggcgttccgcgacaatccgtcgccgctgtccatcgtgctgggcaaggatatctccggtgagccggtggtggccgatctgggtaaaatgccgcacctgctggtcgccggtactaccggttccggtaaatcggtcggcgttaacgccatgatcctgagtattctgtataaggccacgccgaaagacgtgcgctttatcatgatcgacccgaaaatgctggagctgtcggtatatgaaggtattccacacctgctgaccgacgtggtgaccgacatgaaagacgcggccaacgccctgcgctggtgcgtggcggagatggagcgtcgctataagctgatgtccgcactgggcgtgcgtaacatcgccggttataacgagcgcgtcgatcaggcggaagccatgggacgtccgattccggatccgttctggaaaccgaccgacagcatggacatcacgccgccggtgctggagaaagagccgtacatcgtggtgatggtcgacgaatttgccgatctgatcatgaccgtcggcaaaaaggtcgaagagctgatcgcccgcctggcgcagaaagcgcgtgcggcagggatccacctggtgctggcgacccagcgtccgtcggtggatgtgattaccggcctgattaaggccaacatcccgacgcgtatcgcctttaccgtatcgagcaagatcgactcccgcaccatcctcgatcaaggcggtgcggaatcgctgctggggatgggtgatatgctgtatctggcgccgaactcgtcgatcccggtgcgcgtgcacggcgcctttgtgcgcgatcaggaagtgcacgcggtggtcaaggattggaaagcgcgcgagcggccgcaatataaggacggcattatcagcggcggtgacgatggcgaaggcggcggcggtctcgacggtgacgaagagctggatccgctgttcgatcaggcggtcgagtttgtggtggataaacgccgcgcgtcgatctccggcgtgcagcgccagttccgtatcggctataaccgcgcggcgcgcatcatcgaacagatggaagcgcagggcatcgtcagcgagcaggggcataacggcaaccgtgaggtgctggccccgccgcggcacgaatgatcgtcgaacagatacagtaagaaatccaagggccgctctgcggcccttgtgcaaagaagggtaaacccgtcggttctcggaattttgcgcgttctgcccgccgcaggcttgcggtaaagtgaagacgcgatctgtttccccgctgacgccgtttggcggtcaacgcatttgaaaaggtatctggaataatgaaaaaactgttagttgcttgttgcctgctttctggattcgcatccacttccgtgctggccgacgcggcgcacgacctgcagagccgcctggcgaaagtaaatagcttccacgccagcttcagccagaccgtcaccggcggtgatggttccgccgtgcagcagggagaaggcgagctgtgggtgaagcgccctaatctgttcaactggcatatgacgtcgcctgatgaaagcgtgctggtttccgatggcgaaacgctgtggttctataatccgtttgttgagcaggtgacggcgacctggctgaaaagcgccaccggcaatacgccgtttatgttgatcacccgcaacaacccaagcgattggaagcagtacaacattaagcagaaaggcgatgatttcgaactgacgccgaaaagcagcagcggtaacctgaagcagtttgcgatctccgtgaccaacagcggcaccatcaacagcttcgccgccgtggagcaggatggccagcgcagcgcctatacgctgaaaagccagcaaaataccgcggttgacgccggtaagtttaaatttaccccgccgaagggggtgacgctggacgaccagcgccagtgaggtaagcgtgagtaataatttgtcgctcgatttttcccagaatgagttccagcctctggccgcgcgcatgcggccaaccacgctggcgcagtatatcggccaacagcatctgctggcgccgggtaagccgctgccgcgcgccattgaggcggggcagctgcactcgatgatcctgtggggaccgccgggaacggggaaaacgacgctggcagagctgattggccgctacgggcaggccgatgtcgaacgcatttccgccgtcacctccggcattaaagagatccgcgaggcgattgagcgcgcgcggcagaaccgcgatgccggccgccgcaccattttgtttgtcgatgaggtgcaccgtttcaacaagagccagcaggatgccttcctgccgcatattgaagacggcaccatcacctttatcggcgccaccaccgaaaacccctcgtttgagctgaactcggcgctgctgtcgcgggcgcgggtgtacctgcttaaggcgctgaccgctgatgatatcggccaggtgctggatcaggcgatgaacgacaaagagcgtggttttggcggccagaatatcgagttgccggacgagacgcggcacgtgctgtctgaactggtcggcggggatgcccggcgggcgctgaacagcctggaaatgatggccgacatggcggaaatcaatgccaaaggcgtgcgtgtactcactcctgaactgctgaaagaggtatccggcgaacgcagcgcgcgctttgataataagggcgaccgcttttacgatctgatttccgcgctgcataagtcggtgcgcggttcggcgccggatgcggcgctctactggtatgcgcgcattattaccgccggcggcgatccgctgtacgtggcgcgccgtttattggcgatcgcctcggaagacgtcggcaatgccgacccgcgcggcatgcaggtggcgatcgccgcctgggactgttttacccgcgtcgggccggcggaaggcgaacgcgccatcgcccaggcgatcgtttacctggcctgcgcgccgaagagcaacgcggtttataccgcctttaaagccgcgatgcgcgatgcaaaagagatggcggactatgacgtgccggaacatctgcgcaacgcgccgaccaagctgatgaaggagatggggctgggggcggagtaccgctacgcccacgacgaacccaacgcctacgccgccggcgagaactatttcccgccgcaaatggccaatacgcgctactaccggccgaccagtcgcgggctggaaggtaaaattggtgaaaagttggcgtggcttacggagcaggatcaaaatagcccgacaaaacgctaccgctagcgttgccgttgcggtaaggttagcgggtatcactttccttttatgcggcgcccaatcagccgcataagacaacaaattttctttcaataacaacaagcacaggattagcatgctcgatcccaatctgctgcgtaatgagctagacgcagtcgccgaaaaactggctcgccgtggttttaaactcgatctggatttgctgcgttcgcaggaagagtgccgcaaggttctgcaagtagaaacagaagcgctgcaggcagaacgtaactcccgatcgaaatccatcggcgcagcgaaagcgcgtggggaagacatcgagccgctgcgtcgcgaagtgagcgagttgggtgacaagctggatgccgccaaggcggagctggacaagctgcagaacgacattcgcgattatgcgctgacgctgccgaacctgccggacgacgccgtgcctaacggcaaagacgacagcgaaaaccaggaagtcagccgctggggtgaaccacgcgcttatgatttcccggtacgcgaccacgttgacctgggtgaaatggccggcggtctggactttgccgcagcggtaaaactgaccggttcccgctttgtggtgatgaaagggcagattgcccgcatgcaccgcgccctggcgcagtttatgctggatctgcacaccgagcagcacggttacctggaggcttacgtgccttatctggtgaaccacgcaacgctgtacggcaccggccagctgccaaagtttggtgacgacctgttccacaccaaaccgctggaagaagagtccgacagcagcaactacgcgctgatcccaacggcggaagtgccgctgaccaacctggtgcgcgatgagattctggaagaggaagcgctgccgctgaaaatgaccgcgcatacgccgtgcttccgcgccgaggcgggctcttatggccgtgatacccgcggtctgatccgcatgcaccagttcgacaaggttgagatggtgcaaatcgtacgtccggaagactcgatgaatgcgttggaagagctgaccggccacgcggagaaagtgctgcagctgttgaacctgccgtaccgcaaagtgctgctgtgcaccggcgacatgggcttcggcgcctgcaagacctacgatctggaagtgtggctgccggcgcaggacacctaccgcgagatctcctcatgctccaacatgtgggatttccaggcgcgtcgcatgcaggcgcgcagccgcagcaagaccgagaaaaagccgcgtctggtgcacacgctgaacggctcaggcctggcggttggccgtacgctggttgcggtactggaaaactaccagcaggctgacggccgcattcaggtgccggaagtgctgcgtccgtatatgggcggtctggaatttatcggctgatagcggaactgaaaggcgcctgaggtgactctccggcgctgatatttcgtctgaccggctaatttaacaagggttcatgtcttccgggcatgaacccttgtttacgaataaacagactatattgagtttgttttcatcatgtacggcatttttgcggtgcttcctctgttgtcgctgccatggtgatgagcgtggtgttcgttgctctgcgctggaatcgccaccgtggtttgaatcggtatccgagctggattgagaggccaggaaaatgaataacaatgttgtagccaaaaatattgataagttgggttggatttatattcagaacaaaaaaattctgatggcgcgttcatataataaatctactttttatattcccggcgggaagcgagaagccggagaaagtgaccaggcggcgttggtccgggagattaatgaagaactctccgttgatttaatgcatgacagcatcgttctgtttggcgagttcagcgggcaggccgacggtaaggcgcagggcgtggtagtgaacatacgctgttttaccgccgactttagcggcgagctgaaagctaatgccgagattgaagagatcgcctggctcacatatgcggatcgtcaccgttgctctgtggtctcggtgcaggtgctgaatgcgttaaaagagatgcagctgatcgactgactcgctggcgtatgcgatggcgaccggcacgttaaaaacacaacgctgttgctgcggaccgtgaggggcgggcgaagtacgtttgcgtctaagttttacccgcctgatttaccgaatttcaccgcttcccggcgctgatttcaggccgcgaggccgccgctgaaaacaaatcgtgcgatcgatcgcttactgccgattgacttttttatcgccagtggcatgatgcgcgcactctcattgcttgctcggtctcaagttcactatgtacgcatactcccgcccagtgcttctcttgctctgcggcttgttgttgctcacggtttctattgccgtactgaatacgttagtccctctttggttaactcatgctcagctgtcaacctggcaggtgggaatgatcggctcttcctactttaccggcaacctgctcggcaccatgctggccggcaagctgattaagcgcatcggttttacccgcagctaccatctctcctgcctgctgtttgccgtcgcgacggccggcatggcgctgtcgctcgacttctggagctggctggggtggcgcttcatggccggcatcggctgcgcctggatttgggtgatcgttgagagcgcgctgctgcgcagcggtaaccagaccaatcgcggtcagctgctggcggcctatatgacggtgtattacctggggacggtggtcggccagctgctgctcggcatggtctctgccgaattgctgaacgtgctgccgtgggtgacggcgatcgtgattaccgccatgctgccgatgctgtttgcccgggtcaatcgcgccgatgatgagccgcagcaggcggcggtattgccgatgctgaaacgccgcagcgcccgcctgggcattaacggctgcgtgatttccggcattgtgctcggctcgctgtatggtctgatgccgctttatttgtcccatcagggcttcagcgatgcggacgtcggctactggatggcgctgttggtcagctccggcattatcggccagtggccggtcggtaaaatggccgaccgctacgggcgactgctggtgctgcgcgtgcaggtcttcgtggtgattatcgccagcatggcgatgctggggggctatgccatggcgccttcgctgtttattctgggctgcgccggctttacgctgtatccggtggcgatgtcctgggcgtgcgagaaggtgcagtcccatgagctggtggcgatgaaccaggcgctgttgatgagttacaccatcggcagcctgctcggcccgtcgatgacggcgatgctgatgcagaactattccgaccagctgctgttcgtgatgattgccgcagtggcgctggtctatctggtgatgctgctgaaaaaacagaagccggaccatcatcacacgccgttcgccgcggtctgaaagcgaaaaacccggccaggagcgccgggttttttcatgttgccgtacgtaatcagtagatcactttatggccgtagccttccagaatgcctttgacccgatccatggtctcggccttgggcggatgcacgccgtccagcttgtactcttcgcccatggcgacccatttatgtttgcccagctcgtgatagggcagcagctcaatcttttcaatattcttcatatctttggtgaattcgcccagcagatgggcggacttatcgtcgtctgaccagcccggcaccaccacatagcggatccaggtgcgctggttgcgcttggccagatagcgggcgaattccagcgtacggtggttggagacgcccaccaggttctggtgaatatcgtcattcatctgcttcagatcgagcatcaccagatcggtaacgtccagcagctcgtcaatcaccggatcgtagcggcgcacgaagccgttagtatccagacaggtattgatgccttcctgatggcaggcgcggaaccagtcgcgtacgaactccgcctgcagaatcgcctcgccgccggaggccgttacgccgccgccggacgcgttcataaagtgacggtaggagacggcgtccctcatcagctcttccacggtcacttccttgccgccgtgcgtatcccaggtgtcgcggttatggcaatacaggcaacgcatcaggcagccctggaaaaagacgataaaacgaatgcccgggccgtcaacggtgccgcaggattcgaaagagtggatacgaccagttactggcattgcgggtttctccaatattgactgtcaagcgcagtctaaaaatgggcgtacggccgtcggtcaggtatcagcgatgcagcagcggaaaagcccgactgccggaggggagagatgcctgttgaccggccgtgtgccggatcactgttttgccggatgtccactgagtatagatacctggcaaaacagactcgcgggagtcaggaacattgcgtgttaaaagggccggttatcccggcccccggttgctcatttggccgggctgtgcagcccggcatcggcaaggtgttacatggtctgcgtgaaggtacgggtgataacgtcctgctgctgctctttggtcagcgagttgaaacgtaccgcatagccggatacgcggatggtcagctgaggatatttctcagggttatccatcgcatccagcagcatttcacggttcatcacgttaacgttcaggtgctgcccgccctcgatagcggcttcatgatggaagtaaccgtccatcaggcccgccaggttggttttacgcacgtcatcatctttacccagcgcgttcggtacgatggagaaggtataggaaataccgtctttcgcataggcgaacggcagttttgccaccgaggtcagagaggcgacggcgcctttctggtcgcggccgtgcatcgggttggcgcccgggccgaatggcgcgccggcgcggcggccgtccggcgtgttaccggttttcttgccgtacaccacgttggaggtgatggtcagcacggactgggtcggcaccgcattgcggtaggtgcgcagtttctgaattttcttcatgaaacgttccaccaggtcgcaggcgatgtcatcgacgcgcgggtcgttgttaccgaactgcggatattccccttcaaccttgaagtccaccgccaggccgtcttcgtcgcggatggtggagactttcgcgtacttgatggcagacagggagtcggccgccacggacagaccggcgatgccgcaggccatggtgcggtagacgtcacggtcgtgcagggccatcagcgccgcttcatagctgtacttgtcatgcatgtagtggatgatgttcagcgcggtgacgtactgcttcgccagccagtccataaagtggtccatacggtccatgactttgtcatagtccagcacctcgtccatcatcggcgcttctttcgggccgacctgcattttcagtttttcgtcaacgccgccgttgatggcgtacagcatggttttcgccaggttggcgcgcgcgccgaagaactgcatctgcttaccgaccaccatcgggctgacgcagcaggcgatggcgtagtcatcgctgttgaagtcaggacgcatcaggtcgtcgttttcatactgtacggaagaggtgtcgatagacactttcgccgcgtattttttgaagttgagcggcagtttttccgaccacagaatggtcatgttcggttccggagacggccccatggtgtacagggtgttcaggaaacggaagctgtttttggtgaccagcgtacggccgtcgacgcccataccggccagcgattcggtggcccagattgggtcgccggagaacagctcgtcatactcaggggtacgcaggaagcgcaccatgcgcagtttcatcaccaggtggtcgatcagttcctgcgcctgctcttcggtcagtttgccggccttgatgtcacgttcaatgtagacatccaggaaggtggagacgcggccgaaggacatagcggcgccgttttgtgatttcaccgcggccaggtagccgaagtaggtccactgcaccgcttcctgggcgtttttcgccggcgcggagatatcgtaaccgtatttggcggccatctctttaatctggcccagcgcgcggtgctgttcagagatctcttcgcgcagctggatggtcatttccagatcttcgccgttttccagcttctcctgcagggagttgaactggtttaatttgtccgccatcaggaagtcgatgccgtacagcgctacgcggcggtagtcgccgatgatgcggccgcggccgtaagcatccggcagaccggtcagcacgccggatttacggcacttcaggatgtctttggtgtagacgtcaaatacgccctggttgtgggttttacggtattcggtaaagacttttttcagctgcggatccagctcgcggccgtagaccttacaggaaccttcaaccattttgatgccgccgaacgggatcagcgcgcgttttaatggcgcttcggtctgcagaccgacgatggtttccagatctttattgatgtaaccggcgtcgtgggaggtaatggtagaggcgacgttggtatcgaaatcaaccggcgcgtgggtgcggttttccagtttgattccttccatgaccttgtcccacagcgtggtggtcgcctgcgtagcgccggccaggaaggactcatcgccttcatacggcgtgtagtttttctggatgaagtcacggacgttgacttcgttctgccagtcaccgttgctgaaaccttcccaggcttgggctaatttctcgttaagttcggtcatgttacacctaccttctaattgtggagttcggatccggcgtggcggtgcggcttaaggttgcttgtcgccacgcagataaattacccagtaagtcaaaccaaccaacagaccgccgccgataatgttgccgagggtgacggggatcaggttgtcgaagataaagttgcttacggtcagatgagcgaaatgctcgggtgctgtccctacggcctgccagaattccggcgtggcgaagtgtttaaccacaatgcccatagggatcataaacatattggcgatgctgtgttcgaaaccgctggcgacgaacatggcgaccggcagaaccatggcgaacatcttgtccatcaggctgcggccggagtagctcatccagactgccaggcagaccatcaggttagccagaatgccgaggcagacggcctcgataaatgtgtggtgcagcttgtggtcggcggtttgtaatacgttcagcccccacaggccgttggccgtcatatattcgccggagaaccagatcagggcgacgaagaacagtgcgccgatcaggttaccaatatagacgttaagccaattggccgccaattgccgccaggtgatgcggccgctggccttggcaataacgatcagcacggtggaggtgaacaggtcggcgccgcagacgacgaccagcatcagcccgagcgagaaacagatgccgccgaccagtttggccaggccgaacgggacgtcggcggtgccggtggtggcggtgatatagaacacgaatgcgatagagatgaaaacgccggcggtgatcgctaaataaaacgtttttagcggatgtttggtcgctttatagatgccggcgtcttcggcgactttcgccatcgcggcaggtaacagcaaatcaaaggggttgtcagctttcacgccagttctcgctcaaaagggttataacaacgcaatgagatactagcaaagcggtatcgggtaaaagttgatttggatcatggggcgccgaagtaaaacggcgtaaaggcgtatgatttacgtggtttttgtggttatgtatttgaaattaatacaaaaaatattttttaagttttgcaattattttttaatcaacgcgtcggacaggttatcggccggttaaacaatttcattaaatagaggcggaatggagagttaatcaatgggcaccaatgattatttcatcttaatgcaacaaatctgccgccgtactcttgtattggcgtctcatgcagagaagaaaatgcctggcgttattcagggcaacgatcaatcgtgagcggaaaaatagccgggcggcgctgatgccgcccgacagacgcgttaggcgttcgcccagtggcggcgtttggcctgctgcagcttctcataggccgccagcagcgcctgatgcgctggcagcgcctgcagatcgctgtcgatggcgaacagcccgttgaaacgctcttcaccgctcatggcagcggaggcggcatcgacggcgtcctgaccgtacattttgacaaatgcgctgtggtactgcgccggatcgcgttccggctcctgcgcgagcagcagcagggtttgcaggcagcggtagtagttgctgcgctgtggggtaaacaccgacgcgttaaactcctgcgtccattccgcccagatcagcgcttgctccatatcgccgccggccagcgccagcatggacttcagctcgccgacgcgcagggtgtaccaggcgttatccttgccggaggcaatgcccagcagctcacgcacgcgggtgaagtcgtccagcccttcatcgtccaactgctgcagcagcgccaggtactcttccggctgccagtcgctgtccggcagcgccagcagggtgtcgcgcaaatgggcgcccatgctgttgttggccagcagcagatcttccgccgggtagatatcggacatgcccggcacgatgatgcggcaggcgtaaacgcccaggtgctcgtaatcggcgatgtacacttcggcgtcttcctgctggaagatggccatcagcgtggcgaactcttcctgcgtgctgccgctgaagctccagtcggcgaacgggtagtcggcgtcctgcttgaacatatcccaggagatcaggccgctggaatcgataaagtgggtttccaggttggcgtgctccgccacttcttcatcgtcgaaggttggcgcggtgaacacgtccagatccttcaggctgcggccctgcagcagttcggtcaccgtacgctccagcgcgacgccgaagtccgggtgggcgccgaaggaggcgaagcaggtgccgttggccgggttaaacagcaccacgcagatcaccgggtacttaccgcccagcgaggcgtcgtaggagaggatcgggaagccttcctcttccagcttggcgatggcttcaaccacgccagggtagcggttcagcacctcggccgggatttccggcaggctgatggattcggcgatgatgcggttcttcacatagcgctcaaacacttcagacagcccctgcacgcgcgcttcgttcgcggtgttgccggctgacatgccgttggacacgtacaggttgccgataatgttcatcggaatataaaccgtttcctgatccgactgacgggtgaacggcagggcgcagatgccgcgatcgccgttgccggactgcaggtcgatcagatcgccggcgctcagctcctgctccggatcgtagaaggcgtgcaggcgcggatcgaggatgcccgccggcagtgagtcgtccgccgggatcgggaaccacttctcgttcgggtagtggacgaaatcgccgttggcgatctgttggcccagatagaagtcggcaaagaaatagttggtcgacagacgttcgaagtattcgcccagcgccgaggccagcgccgctttcttgctggcgcctttgccgttggtgaagcacagtgggcagtcgcggtcgcggatatgcaccgaccagacgtgtggcaccgggttgagccaggaggcctcttcaatattgaaacccagatcgctcaatttctgttggaaacggctgatggaatcttccagcgcggcgtctttaccggggataaaagtttgcgtcattgtcttcacttaaatgtttggggatagcaggcgatgttaagcatgtctctgtcagccggcaacgaaccgctggagacgtgcctgatgtcactgttttccgagactcgcatccgtgcaacagcgtgcgaggttacggcaaggcggcgtacacgccggcgccttggagcataaggcgttatcttctcatacgtcggggagcaaagggtaggctcagtcgcggcaatatttttatgttattgaatttataaccgccggccgggcatttttttcgtcagcgacggcggtcagcctgctgggaggtttttttttcgtttcgccatggcgcacggcgcttgttcactatctgccgcaacgctaaccgtctggttttacgctgcttatttgtaatacaaataaatttacacaaaaataacaactatgtataattgtattacaaattgctcatggtatgcgccgtgagtgttaatttcctcataacattgtgagcgaaattgacggttactcgatgttggtaataaggaaagaaaaatgtccgctccacagcagagcgccggtaagcgttggttctttaacgcttatcgcctgctctttgtcatactcagtttttgtatcggtctgttttttgttatctggggaggaaaactggtttcgttaggcggcagcgcctattacctgcttggcggcctggcctatctgattatcgccatctgtttcctcgtccgcagtaaacatgccttctggctttctctcatcaccttcttcctcacgctctgctgggcgctgtatgaagtacagttcaactattggggactggtgccgcgactggtggtgccggcgctgctgctgatgctcagcctgtggctgatcccgacgttgccgcagaccggcaacggccgccgccgtctggcgaactggggcggccttggtattttcgcggtgctgctggcgacgctggcggcggcgttttatccgcataacgtgattcgcaacgaggttgcgctgcaagcgccggacgccaaagctgcgccggccacgggcgaggataactgggaattcttcgggcgtagcgcgtccggcacgcgttttgcgccgtatacgcaaatcacgccggaaaacgttaaggacctcgacgtagcctgggtttaccataccggccgccgcaccaccggcagcgctatcggcgtggatgaaaatacgccgctgcaggtgggcaacgtactttattcctgcacgccggagaacctgattaccgcgctggacgcggacagcggtaaagcgctgtggaagttcgacccgcaggcaaaaacggcagagcatgtcacctgccgcggcgtcggctattacgacgtcaataaagacgatagcctgagcgcggatgaaaagagcgcgccggcgctgcagcagtgtccgcagcgtatcctggtttccaccgttgacgcgcgttttatggcgctgaatgcccgaaccggcgaactgtgcccgggatttggcgataacggcagcgtcgacctgaagcagggcatgggcgataccgaaaacagcaaacgctatcacccgacggcggcgccggtcgtgatggggcatattgccatcatcggcggctgggtgcgtgatattgtgcacggcgagccttccggcgtggtgcgcgcgtttgacgtacgtaccggcgacgtggcctgggcctgggacgtcggccagccggaaaatgtcaccgatccggtgaaggggcgcgcctatacgctggaaacgccgaacgtctggacgatcccaagctttgataaggcgctgaacctggtctatctgccgaccggcaacggcccgccggactattggggcggcgaccgtaacggggcgaaagagaagtacggttccgccattgtggcggttgatgccggcaccggccagaccaaatgggtataccagaccgtgcatcacgacgtctgggactacgacttgccgtcacagccggtgctgtttgatgtgaagaatgcgcagggggaaactatcccggcgctgattcagaccaccaaaaccggccagatcttcgtgctggaccgccgcaccggcaaaccggtcacgcaggtggaagagcgcgcggtggcgcaggaaggggtggccgaaggcgagcggttgtccgccacgcagccgttctcggtcgggatgccgcaaatcggcgtcgagccgctgacggaaaaatcgatgtggggcgtgtcgtcctttgatcagctgctgtgccgggtcagctttaaagagtctgcctatcatggcatgtacacgccgccgtccgagaagccgtatatcgagtggccgagcctgctcggtggaatgaactggggcggcatctcggtcgacgagcgcagcgggctgatgttcgtcaacgatatgcgcatgccgctgcgcatgtcgctggtccgcaaagaggacgtcgcgaaatataaaatttccaccgacgaagtgcccggctttatgggcacggtgcgtccgcaaatcgccgggccatacggcggcgtgcgcattgatattctgcagtctgcgctgggcgtgccgtgcaatacgccgccgttcggcaccatgaccgccatcgatttgcacagcaaaaagctggtgtggcaggtgccgatgggctcggtgcaggataccggtccgctggggatgaaaacccatatgccgatcccgctggggatgccgacgctgggcggcccgacgtccaccgcctccggactggtgttctttgctggcacgcaggattactatctgcgcgcattggattcggcaaccggcaaagagctgtggaaagcacggctgccggtcggcgccgtcgccgcaccgctgatttatcagtcgccgaaaaccggtaaacagtatgtggtgatctccgccgggggcagcagccactcgccggacgtgggcgattacattattgcctacgcgctgccgcagcgttaattagccgccacccaccgccgaacgcctctgcgtttggcggtttttctttgttatcactgccgtatgcccgcggtcactatgccgcataatcccgtccgtttcttctcacctgtcagactaaacttgccgcagggtgcgaatgatgtctttacaaagcgccgtcgctatcacggtttttattatgagaaagatgataattcagcgggctaattaatacgggggatatcatgaaaacatgcaaacggagtttcttggcgctgttgctggccggcgtcagcggttctgcgctggcgctgccgtcggtcacgattctggcgaccggcggcaccattgccggcggcggcgagtcggccaccaaatccaattatcaggcgggccagttgggcgtagaggcgctggtcagcgccgtgccgcagctgaaagaagtggcggacgttcagggggaacagatcgttaatatcggttcgcaggatatgaacgatgaggtctggctgacgttggcaaagaaaattaatgccgactgcggcaaaaccgatggctttgtgattactcatggcaccgacacgctggaagaaaccgcctattttctcgatctgacggtgaagtgcgacaaaccggtggtgatggtgggcgcgatgcgtccggcgacggcgatgagcgccgacgggccgttcaacctttacaacgcggtggtgaccgcggcggacaagcagtcggccggacgcggcgtgctggtggcgatgaatgacagcgtgctggacgcgcgcgacgtgaccaaaaccagcaccacggcggtgcagaccttccagtcgccgaactatggcccgctgggctctatccacaacggcaaggttgattatcaacgcatgccgcagcgcaagcatacccgcgccacgccgtttgacgtcagtaaactggacgctctgccgaaggtcggcatcgtctacagctatgccaacgcgtcggatgcgccggccaaagcgctgatcgaggacggctatcagggcatcgtcagcgccggcgtcggtaacggcaacctgtataaaacgctgttcgatacgctggcgaccgcggcgcaccagggcgtggccgttgtgcgctcttcccgcgtgccgaccggcgccactacggaggatgcggagattgacgacgccaaatacggttttgtcgccgccggcaccctgaacccgcagaaagcgcgtattctgctgcagctggcgctgacgcagacccgggatgcggtgcagattcagcagatgtttaatcagtactgacagccgtggtgcataagggccgtgacggcccttttttcgccgtttgacggccgcgtcgggcggctaataaatgagcctgcctgagacgaaaatgcagcacaaaaatctgctataacccgctgaattagccgccgtcattgatttttgagctaaaaaaagtggttcgcagggcgacggcgcggagcagggcgtcagccattttctttgcgcggcagaataagcgttgcagccgcggggcgcgagtgataaaaccgatgtgctggatgtcacacttatccggcgtcgggcgtattcggtcagccaggctaacctggcgaaataagtgaatgtggtgaggggaaatgactcaggtttataattttagttctggcccggcaatgctgccggtggaagttttgcgtcgcgcggaacaggaactctgtaactggcacggcctcggaacatcggtgatggaaatcagtcaccgcagtaaggagtttatcgcagttgccgagcagtccgaacaggatctgcgtgacctgctgaatatcccctcgaactacaaagtgctgttttgccacggcggcgcgcgcgcgcagttcgccgcgctgccgctgaacctgctgggcgacaacgccagcgccgactacatcgacggcggctactgggcgcagagcgcgattaaagaagcgcagaaatactgtacgccgaatgcgattgatgtgaagaccgaggtcgacggcctgtccgccattttgccgatgagcgaatggcagctgagcgacgatgcggcctacgtgcattactgcccgaatgaaaccatcgacggcatcgccatcgatgaaacgccggacttcggcgataaagtggtgatcggcgactactcctccaccattctttcccgtccgctgaacgtcagccgctttggcgttatctacgccggcgcgcagaaaaacatcggtccggcggggctgacgctggtgatcgtgcgtgaagacctgctgggcaaagcgcggcgtgaagtgccgtccattctggattacaccgtactggccgagaacggctcgatgttcaacaccccgccgacgtttgcctggtatctgtccggcctggtgttcaaatggctgaaagagcagggcggcctgatcgaaatgcaaaaacgcaaccaggccaaggccgaactgctgtacgccgctatcgacaattccgacttctatcgcagccgggtggcaccgtccaaccgttcctggatgaacgttccattccagctggccgacggcgcgctggacggcgagttcctccgcgaagccgaggaactcggcctgcaggcgctgaaggggcaccgcgttgttggtggcatgcgtgcctctatctataatgcgatgccgctggccggcgtacaggcattgaccgactttatggcggacttcgagcgtcgccacggttaatcgccgtttcccgctccgacgggggaacattggctgttgttgcattaaagcggctccggcatgattaccggggccgtttcgtttatcagatctggagagtattttttcacatggtggattccctgacgttacaaccggttgccctggtcaatggcaccgtcaacttacccggctccaagagcgtatccaatcgggctctgctgttggcggcagtggcgcagggtacgacccgcttaaccaacctgctggacagcgatgatgtccggcatatgttgaacgcgctgcaggcgctgggtgtcagctatcagctctccgccgaccgcacagagtgcacggtcaccggcgtggccgggccgctgcaggccgcgcagccgctggagctgtttctcggcaatgccggcaccgccatgcgtccgctggccgccgcgctgtgtctgggcgccggagacgtggtgctgacgggcgaaccgcgcatgaaagagcggccgattggccatctggtggatgcgctgcggcagggcggcgcgcagattgactatctggaacagacggattatccgccggtgcgcctgcgcggcggcttctgcggcggtgatgtcaccgttgacggcagcgtctccagccagtttctcaccgcgctgctgatgaccgcgccgctggcgcagcaggatacgcatattcatattaaaggcgagctggtctccaaaccgtacattgatattacgctgcacctgatgaaaaccttcggcgttgacgtcagccatgatgactaccgcgtgttccatatcgccggcggccagacctaccgctcgccgggagactatctggtggaaggggatgcctcttcggcctcctatttcctggcggcggcggcgatcaagggcggtacggtgcgcgtgaccgggatcggccgcaacagcgtgcagggcgataccaagtttgccgacgtgctggagaaaatgggcgcgcacatcacctgggcggacgattatatcgagtgccggcgcggcgtgctgaaaggcattgatatggacatgaatcatatcccggatgcggcgatgaccatcgcgaccgctgcgctgtttgccgacggcccgaccaccatccgcaatatctataactggcgggtgaaggagaccgaccggctggcggcgatggccaccgagctgcgcaaagtcggcgcgacggtagacgaaggcgaagactatattcacgtcgtgccgccggccaagctgcagttcgccgagatcggcacgtataacgatcaccgtatggcgatgtgcttctccctggtggcgctgtcggataccccggtgaccattctcgatccgaaatgcactgcgaaaaccttccccgattatttcgaacggctggcgagcatcagccaattggcgtaatccctgtcaaggccccgttcggggcctttcttgtgtttaacggcggcgaaacccggcgtttcttctatactttttgcgcattggtggccttattttcggcaaccgctcgcatgcagggtaacagttcgggccgttgcagcgtataatacgccaccgaacccgccccgactgggctgggtagcagattggtccggcgtcggcccgtgttacggcagtggcggcggcccggactctgcgaggttttttacccgaaggagaacgcaacatgacggctacagccccggtgattaccgttgatggaccaagcggcgcaggcaaaggcacgctgtgccaggccctggccgaatcgcttggctggcgtttgctggactcaggcgcgatttaccgcgtactggccctggctgcgctgcatcatcaggttgatatcacgtcagaggaggcgctggttccgctggccgcacatcttgacgtccggtttgtcgcagaaaacggcaagctgcaggtgattttggaaggtgaggacgtcagtaatgagatccgcaccgaaaccgttggcaacacggcttctcaggcggcggcattcccgcgagtgcgcgaggcgctgctgcgccggcagcgcgcgtttcgcgaggcgccaggcctgatcgccgacggccgcgatatgggcacggtggttttccccgatgcgccggttaaaattttcctcgacgccagctcgcaggagcgcgcgcagcgccgtatgcttcagttgcaggcgaagggctttaatgttaactttgaacgtcttttagccgagataaaggaacgggacgaccgtgaccgtaatcggccgatagcgccgctggtgccggctgccgacgctctggtgctggattcgaccagcatgtcgatcgacgaagttatccggcaggcgctggcatatgcgcaggaaacactggcgttgccgcagcaataagcgcggcggcgtagtgttatttgtacatttgtcatctgattgacatagcagtatcatgatatatcgggtaaaattttacccctgtaaccttaaaccctgtcggcatggagccaatggcggggtatgttaaacaaccccattcggcgggacgctaaatggacgttaaatcaaagaaccctgaagattatcaacatgactgaatctttcgctcaactttttgaagaatccctgaaatcaatcgaaacccgcccaggttccatcgtgcgcggcgttgttgttgctatcgacaaagacgtagtactggtagacgccggtctgaaatctgagtctgccatcccggctgagcaattcaaaaacgcccagggcgaactggaaatccaggttggtgacgaagttgacgttgctctggatgcagtagaagacggcttcggtgaaaccctgctgtcccgtgagaaagctaaacgtcacgaagcttggatcacgctggaaaaagcttacgaagacgctgaaactgtgaccggtgttatcaacggcaaagttaaaggtggtttcactgttgagctgaacggcatccgcgcgttcctgccaggttccctggttgacgtgcgtccggtacgcgacacgctgcacctggaaggcaaagagcttgaattcaaagtgatcaagctggatcagaaacgcaacaacgttgttgtttctcgccgtgcggtcatcgaatccgagaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcttggaaacgcgttaagcacccaagcgaaatcgtcaacgtgggtgatgaaatcaccgttaaggtactgaagttcgaccgcgaacgtactcgtgtttccctgggcctgaaacagctgggcgaagatccatgggttgctatcgcgaaacgttacccagaaggcaccaagctgactggtcgtgttaccaacctgactgattacggctgcttcgtagaaatcgaagaaggcgttgaaggtctggtacacgtttctgaaatggattggaccaacaaaaacatccatccgtccaaagttgttaacgtgggcgacgttgtggaagttatggttctggacatcgatgaagaacgtcgtcgtatctccctgggcctgaagcagtgcaaatccaacccatggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagtacgtgaatacaagaaaggcgacgaaatcgcagcggttgttctgcaggttgacgcagagcgcgagcgtatctccctgggcgttaagcagctggctgaagacccgttcaataactacctgtctatgaacaagaaaggtgctattgttactggtaaagtcaccgcagttgacgctaaaggtgctacagttgaattagcaggcggcgtagaaggttacctgcgtgcatctgaagcctctcgcgaccgcgttgaagatgcaactctggttctgaacgtaggcgacgacgttgaagctaaattcaccggcgttgaccgtaagaaccgcgttgtaagcctgtccgtacgtgctaaggacgaagctgacgagaaagatgctatcgcgactgttaacaacaaacaggaagaaggcaacttctctaacgcaatggctgaagctttcaaagcggctaaaggcgagtaatgacgggggggcggcgtttcccgcccccgatacggtagtttagctgcaaagcttggaggaactatgaccaagtctgaacttattgaaagacttgctggtcagcaatctcatatcccggcgaaggccgttgaggatgcagtgaaagagatgctagaacatatggctgcgacattggctgatggtgagcgcatcgagatccgcggattcggcagtttttctcttcactaccgtgccccgcgcgttggtcgtaacccaaaaaccggtgacaaggttgagctggacggcaagtacgttcctcacttcaaaccgggcaaagagttgcgcgatcgcgccaatatctatggttaattgatcatagcgttgttgcttgtaaagaatataaaacggcgccttctggcgccgttttttttgtctgtggcgccagcgcatgatgggggaaataccgcctgcgtttgccgcactttcctcatgatgttgcgcgctgttgcgcacgcttggcgtaaggcgtgttaagccaaaagcaagtttgcgtgctgctttccgttactcgcttttagggcgggtaaccggcctgactatcatcatactctccccgcaatcgtgaaccgctcaccgggagagcattatcaaaatttccgtggatatcgccgccgttgccttggtgctgggcatgttgccgctgctgtttttaccgcagttgccgtcgcttatgctgatcgggggattggcgttggcgatggtgatctgctggcgccgcacgacctcggcgtattgccagtatgccgcctggctgctgtgcgggctggtgttggcctgcggcagtgcgcagcagattacgcggcagatcgccgtattaagcggtaagccgctgcatctgacggtcagcgttgccagcgtggccttggctaaccatgagccgggcaaggtgctactgcgcgttgagcaggttaacggccgctggctattcccggcgttgtctttcagcgcctactggaagtatggcccatggtgcgccggacaacagtggcaactcaaagcgcgcctgcgcccggtacacagtcggctgaatcagggcggttttgacagccagcgctgggcaatagcgcgccgtcagcccttaagcgggtatgtgcagtccgcaacgccgatcgatgcgggctgcagctggcgccagcgtattgtcagcgcggcgcagcggcgtacggaaggtttacctcaccagggcactctgctggcgctggcgtttggcgagcgtactctgctgagccagggggagcggaatctgtttctgaaaacgggcattgcgcatttaatggcgatctccggcctgcatatttctctggcggctatggtcgcgtggtgcctgttgcgtctgatgcagtttacgttaccggtgggcaggattggctaccgcggacctctgattgccagcctgttggcggcgttgggatatgtctggctggcgggggcccagccgccggcggtacgggcgctgctggcgttgacgctgtggacgctgatacgcttacggggaatctgttgcacctcctggcagatttggctgtggtgcgtgtgcctgattctgctcagcgatccgttggcagtgctgtccgacagtttctggctgtcggtactggcggtggcggcgctgatcttctggtttgaatgggcggcactgccgtcccgcttcagcgccggctggtattgggcgccgctgcgttggctgcatatccagttggggatgacgctgttgctgatgccgatgcagtttggactgtttcacggcgtgacctggacctcgctgccggccaatctctgggcggtgccgattgtgtcattgctcagcgtgccgctgattttgtttgccattatcagcggcgccgggagcatagtggccggcgggttttggcgctgggccgacctgtcgttgacctgggcgatgtggccgctgccgtggctggaacagggatggctacgcgttggcagcgcgctgctgccgttcagcgtactgggctggctggcggtggttggctggcgcttgcgttgctgggctttttcaccctgcagttgtattgccgtgttgctctgctgcctgacgtggcgcgaacgtcagccggactatcgttggcgcgtcgatatgttggacgtggggcatggcctggcggtggtgatcgaacgtgacggcaaggcggtgatgtacgacaccggtgcccgctgggcaagcggcagcatggccgagcgggagatcctgccttatctgcactggcgcggtcttgaactggaaaagattatcatcagccacagccatcaggaccatatgggcgggctgagtacggtgcaacgggcctttccacaggcggtggtgtattctcctctgtatgccgccgggcattatgcctgcgtacgagggcagcagtggcaatggcacgggctcaatttccgcgtgctgtggccaccgcagcgcctgaagcaggtaggcaatgatgattcctgcactatccgcgtcgatgatggcaggttcagcctgttgttaaccggcgatttggaggcccgcggggagtcggcgctgctgaaactgcgcgctgagctaccctctaccttgctgcaggtgccgcatcacggcagcaagacctcatccacgccgccatttttacgggcggtggcgccggccgcggcgttagcctcggcatcccgctacaatcagtggcgtctgcctgcggaaaaaatcatcaagcgttaccgttcctatcgcattgcatggcatgacacttcacgctccggacagttaagcgtgctatttttcgacaatgattggcaaattaaaggctttcgtgagcaattaatgccccgttggtatcatcagcggtttggagaaaggggggataatgagtaaaatgggccgctatttcttccgatgctggtatttgcatgatgaatgataaagatctctcgacctggcagaccttccgtcgactatggccgatgatcacccctttcaaagcagggttagttgtcgctgctattgcgctggtgttaaacgcagcaggcgataccctgatgttatccttgctcaaaccgctgttggatgacggctttggtaaagcagacagcagcgttctggtatggatgccgctggccgtgatcgggctgatgctgatgcgcggcgtaaccagcttcatttcaagctattgtatttcctgggtatcgggcatggtcgtgatgcagatgcgtcggcgcttgtttggccatatgatgcgtatgccggtctctttctttgatcagcagtctaccggtacgctgctgtcgcgcattacgtatgattccgaacaggtagcttcatcatcgtccggcgcgctggtgaccgtggtgcgtgagggcgcttcgatcatcggcctgtttatcatgatgttttactacagctggcagctgtcgcttatcttgatcgtactggcgccgattgtttctatcgctatccgcatggtttccaagcgtttccgtaatatcagcaaaagcatgcaaaatacgatggggcaggtgaccaccagtgccgaacagatgctgaaagggcataaggaagttctgattttcggcgggcagcaggtggagaccgaacgtttcaacaccgtcagcaaccgcatgcgccaacaggggatgaaactggtttccgcctcatccatctccgatccgattattcagctgattgcctcgctggcgctggcctttgtcctgtttgctgccagcttcccaagcgtgatggagaccctgacggcgggtaccattaccgtagtgttctcctcgatgattgcgctgatgcgtccgctgaaatcgctgaccaacgtcaatgcccagttccagcgcggtatggcggcctgccagacgctgttctccatcctggatatggaacaggaaaaagataccggtacgcgcgaaatcaagcgcgccaaaggggacgtcgagctgcgcaatgtcaccttctactatccggggaaagatacaccggcgctgcgtgatatcaacctgacgattgaggaaggtaagacggtggccctggtcggacgttccggctcgggtaaatcgacgatagccaacctgttgacccgcttctatgacattcaggaaggtgagatcctgatggatgggcacgacctgcgtgaatatacgctggcgtcgctgcgcgatcaggtggctctggtgtcgcagaacgtccacctgtttaacgataccatcgccaataatatcgcctatgcccgcgaggatcgttatagccgtgaagatattgaaaaagcggcgcggatggcttatgccatggactttatcgagaaaatggatcaagggttggatacggtgatcggtgaaaacggcgtgatgctttccggtggtcagcgtcagcgtatcgccattgcccgtgcgctgctgcgtgattgcccgatcctgatcctggatgaagccacctcggcgctggatacggaatctgaacgggcgatccaggcggcgctggacgagttgcagaagaaccgtacctcgctggttattgctcaccgcctgtctaccattgaaaaagcggatgagattttagtggttgaggacggccgtatcgttgagcgtggcgagcacgctgacttgctcgcgaagcagggtgcttatgcacagctgcaccgcatgcagtttggtgaataatgatcgagcgtatctggtccggcagttcgctgctctacctgttgttactgccgctctcctggctgtatggcctggtgagcgggcttattcgtctgagctaccggctcggctggcgtaagagctggcgtgcgccggtgccggtggtggtggtgggcaacctgaccgccggcggcaatggtaaaacgccgacggttatctggctggtcgaacagctgcagcagcgtggctaccgggtcggtgtggtttcccgcggttatggcggcaagtcggcggtttatccgctggtgctgaatgcgcagacgaccacccggcaggccggggatgagccggtgctgatctatcagcgcaccgcggcgccggtggcagtatcgcccaagcgaacggaagcggtgcaggcgctgctggcgcagcacgatcttgacctggtgattaccgatgacggcctgcagcactatgcgctgcagcgtgacgttgagctggtggtcattgacggcgtgcggcgttttggcaatggctggtggttgccggccgggccgatgcgcgaacgcgccgatcgcctgcgcagcgttgacgcctgcattaccaatggcggcgtggcgcagccgggtgagatcgccatgaaactgcaggcgcgtgatgcggtaaatatcgctacgggtgagcggttgccggcggcgcagctgccgcaggctgtcgcgatggccggcattggtcatcctccgcgctttttcgccacgctggaaaagctgggcgttaacgtcgtacaggaagtggcgttcgccgaccatcaggactatagcgcagagcaactgcaagcgctgaccgcgccggggcaaacgctgttgatgacggaaaaagacgcggtcaaatgccgcgcctttgcgcaggataactggtggtatctgccggttgatgccgtctttcccgctgaacaggcggcatcattgctgcaacgcattgaatcccatctgaagaagtaaatcaggcttccagcgcgccaagccccagcgcttgcgcgcaggcctgcagcgaacgctgctgcgtctgtcggtacagcgccaattcatccaccacttccgtgcctagcgcctgttcgaacgcgctgcggctggaggcggcgttgtaatgcgcctgcgcattgtctcccagattcgactggaaaataccggcggcgctgaccggcagaaaatcctcgtataccaacggctggaaacgaatatactcctcggcgattaagcgctccagcgtccagctttcatccagattatccttggccgccagccccagttccgtcgggaaatagcggaaccaggccagccgttgctcgcgcagcgtcggatagtcatccgggaaggcgcggaagttatcctgcaacagctgataataatgcgcggcattgccttcgtttggcgtggcctgcagcgcgtcgttggtggcttgcagcaggcgatcgtacagggcgcggccttccggcgtcagcgcgacgccgcgttgctctatttcgccaaagcgcgccgtgtgttgtcccatcaccgcagcaccgtcgctttcgacaaaagccacctgttccaccagcgctttaaagctggtttgccgcagcagaatcgggcagcggcggcgcggtgggccttcgatcaccgctttgggcgtgatgccccgttgcggcatggcgttctgcgctgcgtcaatatccaacgtgcgcggcgtcaggtggttaatgtgcggccctttaaatgccacgacatcggcgatcagtcggtgttgatcgtgcagttgccggtattcggcagcgctgacggtggcctgactgtgccagcggaaggtttccagcgcctgctcaacaaattcgtccgcctgttgtgcgctcagcccgccctggttttcatgctgcgcgatcagcgccagcgctttgggggtgaaaatacggcggcgctccagcagacgttgcgctaacgcgcgcagttccggctgttcgatcaactccagccgtaacagcgaggtgaatacgcggaaagggctggcctgcagatcctgctcgtggacggcgcgaaaggcggtggagtgtaccggcacgcccgccggcgccaggtcgtaatagccgaccggcgacatgcccattacgttgaacagccggcgtagcgtcgccagctcttcggcggtgccgacgcggatggcgccatggcgctccatcgccagacgttctatttcaccggtgatttgcaactggtgcgccaatgcgctgtcgctgcttagcacctggcggttggtttccgccaccagtgctaacagctcgccatagagcggcacctctttttgatacatctccgacatcgccagagaaaaccggctgcggatttcattgggtgaaacgaactgctgagcagtcatgcgcatagctcctttgttcagttttatctgaaaaaatgacgtttccggtaaaagtgctgccgatcgtgcctctcaccttgttatcaacccaagtttagccatcgagctatggatttgttatatgttgcttaaccatattggatttttatgcgttagctctcatttgccgcgtctggatcgcgacgcaggcgtcaaaaaaacgctggagcaggttttctttaccgtactttgcaaaaaataactcaatactaatcatagatataaaattaaatggcacgccgggataaaaatagtgtgaaaaccctcttgtgcaatcagggcttttatgagtaaatgaattcggcctgtgattcagacctatttatgtacgagacaagatttagaagcttaggtagtaagttactaagctaagcagttcctccataaacgttatcattcgattccgcttcaaagacgaaccttctaagtacctcccataagtaatgattctgcaatggccaaaattgccttatggcaggttttgtaaatatttaaaaggtaaatgtaatgtctaagaagaccggtcaggttaagtggttcaatgagagtaaaggttttggtttcattgaacagcaagacggcggcaaagatgtattcgtacacttctccgcaatcatgaccgatggtttcaagaccctggctgaaggccagcgcgttgagtataccattgaagacagcccgcgcgggccggctgccgccaacgttgttgccctgtaagttttacaggaaatagcgtatagagatcttgatacaaccttgatgaggcgttgagccgagtcatgcggaagatattaagttcaataagcccgccgttgtgcgggttttttatttgttgctcatgagaggtttgttacgaaaaactttaggatgggcggttagcatccagacaataataacaaagagcgttgttacggatgcccgaaagaaaggaaataattatgtttaaaaatacaatgttaaaaatgggccgtgtaaaatggtatgaccaggccgcaggctacggtgtgattttaccggttgacggcagcgatgagatttatgtcagccgtcgcgctattgccaatacgaagaacaagtcattaaatgaaggtcagaacgtcgagttctcgatctgtcgcagctcccacgggctgtccgccgcggacgttatcgcgttctaaggcattatccttcctcgccagtgccggtgtcgccaccccctcgcactggcgaagaacccgcaaatccccccttatctatcagcgatatgatgatgtaacagacgccatcatgctcgcccaacgctgacattttcgttatcccgcatctaatgcgttgaagaaaaatgcctgaacttccactattctcaagcgattgattaatcacctgagcttttctatgtccgttccggttatctcactgaccgcagcccgcgcgctgcatctggcggcccaggggctgctgacgccggcgaaacgcaaggccagagcagaagatgtgcccgccgcgatccaacgcatgggcctgctgcaaatagacaccatcagcgtcgtcgcccgcagcccttatctggtgctgttcagccggttgggggattatgcgccgcagtggctggagcaggcgctggccagccgccagctgtttgagtactgggcgcatgaagcctgctttctgccgattgaagacttcggtctgttgcgccaccgtatgctgaatccgcagaagatgggctggaaatattcgcaggcgtgggtggaagagcatcaggaggcgattaacggcgtattgcatcatatcgccgcacatgggccgcagcgctcggcggatttcaatgcgcagaagaaggggaacaacggctggtgggagtggaagccggaaaagcgtcaccttgagacgctgttcaccgccggcaagttgatggttgccgaacggcgcaatttccaccgggtgtacgatttgaccgagcgtttgctgccggagtgggacgatgccagacatgcactgtccgaggagcaggcacgctgggatatgctggcgcgcacctgccgctatctggggatttttaaggcggagtggctggctgattattatcgtttgaaacgcgtggcgcctaacaatttactccggcagctacagcagcagggggagatcgtgccgctaaaagttgcgcagctgccgggcgatttttatctgcatcattcgttggcagaattactgccgctggccgaacagaacacgctgcgctcgcgggttaccacgctgctttcaccgtttgatcccgtggtgtgggatcgccgccgggcgctggaattgtttaatttcgactatcggctggagtgttatacgccgaaaccaaagcgccagtacggttattttacgctgccggtgctcaaccgcggcgagctgattgggcgtatcgatgcaaaaatgcatcggcgggtcggagagtttgaggtaatcagcttccatttggaacctgatgtgcgcatgggcaaacagcgccgccaggatctttttcaggccatcagccgtatggcgcaatggcacggcgcgtcgcaggtcaggctgaaagccgtaccggaagcattgcgtgaacaatatggcgaggtgtggcaattgggataacgaacggcgttgtttctggggggtaaaacgagtgacatcgccgttcgttacaagcttggccctttaggcgctgaagttagcgaacagggcgataattttattgatacgtttcatcattggcaggtgcttgcataattgtgtgacttacatcacaaatgttacgcctgcttggcgggtaacacaacccccgcgctactttggcgaaaagcacagcagtaaaacccgcaatgattaacctgggatggcgcgttatgttattctcacgcacattccccacagtcatatctctccccatggaggaagcatggatcaccgtttgcttgaaattgttgcttgcccggtctgcaacggaaaactgtactttgataaagaaaatcaggaattggtctgtaagctggacggcctggcgtatccgctgcgcgacggtatcccggtgctgctggaaaacgaggcgcgcacgctgtcgccggatgagaagcaagcatgagtttcatcgccataattccggctcgttatgcatcgacccgtctgccgggtaagccgctggcggatatccacgggaaaccgatggtggtgcatgtgatggagcgcgcgcgtgagtccggcgcggcgcgggttatcgtcgccaccgatcattccgacgtcgctcgtgcggttgaggccgccggcggtgaggtatgcatgacccgagaggatcatgagtccggcaccgagcgtttggccgaagtaatcgagcattacggctttgccgacgatcagatcattgtcaatgtgcagggggatgaaccgctggtgccgccggtgatcgttcgccaggtggcggacaatctggcggcgagcagcgccggcatggccacgctggctgcgccgattgaaacggcggaagaggcgtttaacccgaatgcggtgaaagtggtgatggatgccgaaggctatgcgctctatttctcccgcgccaccatcccttgggaccgtgagcgtttcgcgcggtctaaacgtgagattggcgataacctgctgcgtcacctgggcatttatgcttaccgcgccggttttgtccgccgctatgtcagctgggcgccaagcccgctggaaaaaatcgaactgctggagcagctgcgggtgctgtggtacggcgaaaaaatccacgttgcggtggcgaaggccatcccgagcgtcggcgtggataccgcggaagatttacagcgcgtgcgcgacagccttagcgcttaagttttcttatggcttaccggccgtctcgcgccggtaagcgtattcaccgtgtcagcgtccctgcgcccagtgctaagaggtcacgctttgacgccatcccccttcaaccgctgccacaggctgcccagggtttcataccaggcgcgctcgctatggccaagaaacatggcggaagggagcacgcgatcccagatattcagcggcgaagtgatggccagctggttggccggcgccgggatgggctgcaatccctgcgcctcgaaaaagcgcatggcgcgcggcaggtggttggcggaggttaccagcaaaaacggctgccggccgatcagtttggcgacctgcgccgcctcttgctcggtatccaccgggcgatccagcaccacaatatcactgcgcggcacgcccaggctttccgccacccgtgctgcggtttccgcattgctcagggtgttggccccgcgtgcgccggtaaacaccattttcgccccgggatgtgcaagatacagccgcactccttcggtaacccgcggcaggctgttgccgatcaggttcgagctgggcgcccagtccggattgaaagtgtaaccaccgcctaaaaccacgatataattgaccgggtcgtgaccgcgataggtggcgtaggtggcttctatcggccgcagcagccgatcggcgaccggctgcaggctcaaaagcagcaaaaacagccagctcaggctgagaatcactttcccgcttctctgccagcgggtgaaccacagcagcaacagcgccagcgccatcagcaacagcagggcgggcagcggcatcatgatgccgccaataaactttttcaggttgaacagcatgaaaaatccggtccttttgggcgaaaaaacgacatccgggcacattccggccgtaagaagatttattctatgccagtctgtgccaaaatagcaggtttggtggggagcgtgttgccccccggcaggataagatcaacggagccgtagtccaatgcaggatcgcaattttgacgatattgcggaaaagtttgcgcgtaatatttacggcaccacgaaaggcaaaatccgccaggcggtggtttggcaggatctgaatacgctgctggcgcaactgccgcagcgtccattgcgtatacttgatgccggcggcggcgaaggccatatggcctgccagctggcggaattaggacatcaggtgttgttgtgcgatctgtctggtgagatgatccaacgcgccgcgcagttggcgcagcagaaaggtgtgagccagaacatgcaatttatacaaagttcggctcaggagattggtcagcatttggaacagccggtcgatctgatattgttccatgcagtgcttgaatggatcgcagagccgcaggcggcattgcaggcgctgtatgactgtctgcggcccggcggcgcgctgtcgctgatgtttttcaacgccaacggcctgttgatgcgtaacgtggtattgggtaatttccaattggtcaatcccgaagtgagaaggcgccgcaagcgttcactgtcgccgcagtacccgcatagtccgccgttggtctatggctggctggagcagctgggcatgcgcatcagcggtaaaaccggcgtgcgcgtatttcatgactacctgcaaagcaggcagctgcagacacaaaaatttgaagagttattggcgcttgaacagcactattgtcggcaggagccgtacgtgagtttggggcgctatattcacgtcatggcgcataaaccaaacctgaaggacgaactatgagtgaattttcccagactgtacccgaactggtcgcctgggcacggaaaaatgatttctctatttcgctccctacggagcgtcttgcgtttctgcttgcgatcgccaccttaaacggcgagcggctggacggcgagatgagcgaaggtgagctggttgatgcatttcgccatgtcagcaagggtttcgaacagacgcatgaaacggtggcgatccgcgccaacaatgcgattaacgacatggtgcgccagcgcctgttgaaccgttttaccagcgaattggcggacggcaatgccatttaccgcctgacgccgctgggcatcggcattaccgactactatattcgtcagcgtgaattctcaacgttgcgcctgtcgatgcagctgtcgatcgtcgcgcaggaattgaaacgcgcggcggacgccgccgaagagggcggtgatgatttccactggcatcgcaacgtcttcgcaccgctgaagtactcggtggcggagattttcgacagcatcgacatgacccagcgcgtgatggatgaacagcagcagggggtgaaagaagatatcgccgcgttgctgaaccaggactggcgcgccgcgatctccagctgtgagatgctgctgtcggaaacctccggtacgctgcgcgaactgcaggatacgctggatgccgccggcgataagctgcaggcgaatttgctgcgcatccaggaagctacgctgggcgatgttgaactggcctttgtcgacaagctggtgtttgacctgcaaagcaagctggaccgcatcgtcagctggggccaacaggcgatcgacctgtggatcggctatgaccgccacgtgcacaaattcattcgtaccgcgatcgacatggataaaaaccgtgtgttcgcgcagcgtctgcgccagtcggtgcaaaactatttcgacaacccgtgggcgctgacgcacgccagcgccgatcgtctgctggatatgcgcgatgaagaactggcgctgcgcagcgatgaggtgaccggggaactgccgccggatctggaatatgaagagttcagcgagatccgcgaacagctggcggcgatgatcgaacaggcgctgaagaagtatcaggaacaacagttgccgctcaatttaggggcggtaatgcgcgattatctggcgcaatatccgcgcgctcgtcactttgacgtggcgcgtttagtggtcgaccaggcggtgcgcctcggtgtggctgaagctgatttttcagggttgccggccgaatggcaggcaatcaatgattacggagccaaggtacaggcccatgtcatcgacaaatattgaacacatcatgccagtgaaactggcgaaggcattgtccaatccgctgtttccggcgctggacagccaactgcgcgcagggcgccatatcggcattgacgaactggacaaccatgcgtttctgatggactttcaggacgagctggaagagttctacgcccgctacagcgtcgaactgctgcgcgcgccggaaggctttttctacctgcgtccgcgttctacgacgctgatcccgcgttcggtgctgtccgagctggatatgatggtaggtaaaatactctgttacctctacctgagcccggagcgcctggcgcacgagggtattttcagccatcaagagctgtacgacgagctgctgagcctggcggatgaaaacaaactgctgaagttcgttaaccagcgctccaccggctccgaccttgaccggcagaagctgcacgaaaaggtgcgcacctccttgaaccgcctgcgccgcttgggcatggtctactttatgggcggcgacagcagtaaattccgcatcaccgaggcggtgttccgcttcggcgcagacgtgcgcagcggtgacgatccgcgtgaggcgcagctgcgcatgatccgcgacggcgaggccatgccgattgaaaacagcctgttgctgaatgatgagcaggaaggcgaagagcagacggcagatagcacgccggacagcgcagaggatgaacaggaatgattgaacgcggtaaatttcgctcgctaacgttggttaactggaacggcttctttgcccgtacctttgatctggatgagctggtcaccacgctgtccggcggtaacggggcggggaaatccaccaccatggcggccttcgtcaccgcgctgatccccgatctgacgctgctgcacttccgtaacaccaccgaagccggtgcgaccagcggctcgcgcgataaaggcctgcacggcaaattgcgcgccggggtgtgttactcgacgctcgacgtggtcaactcgcgccatcagcgcgtggtggtcggcgtacgcctgcagcaggtggccggccgcgatcgcaaggtcgacatcaagccgttcaccattcaggggctgccgacctcggtgcagccgacggagattctgacgcagacggtgggcgagcgtcaggcgcgcgtgctgtcgctgccggagctgaaagagcggctggaagagattgagggggtgcagttcaagcagttcaactccatcaccgactatcactcgctgatgtttgatctggggattatcccgaaacgtctgcgctccgccgccgaccgcagcaagttctaccgtctgattgaagcctcgctgtacggggggatttccagcgccattactcgctcgctgcgcgactacctgctgccggaaaacagcggcgtgcgcaaggcgttccaggatatggaagccgcgctgcgggaaaaccgcatgacgctggaggcgattcgcgtcacccagtccgaccgcgatctgtttaaacacctgatttccgaagccacttcctatgtggcggcggactacatgcgccatgccaacgagcgccgcatccatctggacagcacgctggtgctgcgcaacgatctgttcggcagccggaaacagctggcggccgagcagtaccgtcacgttgaaatggcgcgtgagctggcagaacagagcggcgccgaatccgatctggaaaccgattatcaggcggccagcgatcacctgaacctggtgcagaccgcgatgcgtcagcaggagaagatcgagcgctacgaagccgatctggaagagctgacctaccgtctggaagaacagaatgaagtggtggccgaagccggcgaacagcaggaagagtacagcgcgcgcgccgaggcggccgagctggaagtggatgagctgaaaagccaactggccgactaccagcaggcgctcgacgtgcagcagacccgcgccattcagtatcaacaggcgctgcaggcgttggagcgtgcgcgttccctgtgccagctgccggatctgagcgcggaaaatgccgagcagtggctggaaaccttccaggcgcgcgaacaggaagccaccgaagcgctgctgatgctggaacagaagctgagcgtggccgatgccgcgcacggccgttttgagcaggcctaccagctggtatgcaaaatcgccggtgaagtcagccgcagcgaagcgtggcagaccgcgcgcgacgtgctgcgcgactggccgtcgcagcagcaccaggcagagcgcgtgcagccgctgcgcatgcgtctgagcgagctggagcagcgtttgcgctcccagcaggacgccgagcgtttgctgcaggagttctgcaaacgtcagggacaggattatcaggctgatgatttggacgcgctgcagcaggagctggaagagcggttggaatcgctgtcgcaaaacgtcagcgtagccggcgagcggcggatggagatgcgccaggagctggagcatctccagcagcgcattcgcgaactgaccgcccgcgcgccggtgtggctgacggcgcaggactcgctcagccagctgagcgaacaaagcggcgaaccgctggaaagcagccagcaggttactgaatatatgcagcagctgctggagcgcgagcgtgaaaccacggttgagcgtgacgaagtggcggcccgcaaacgcgaagttgacgcgcagatcgagcggctgagccagccgagcggtgcggaagatcagcgtctagtgacgctggccgaacgttttggcggcgtgctgctgtcggaaatttacgacgacgtcaccatcgacgatgcgccttacttctccgcgctgtatggcccgtcccgccacgcgatcgtggtgccggatctgtcgctggtgcgcgaaatgctggaagggctggaggattgcccggaagatctctatctgatcgaaggggatccgcagtcgttcgatgacagcgtttttgcggtagaagaacaggaaaaggcggtggtggtgaaaatcgccgaccgccagtggcgctactcccgcttccctgaggtgccgctgtttggccgcgccgcgcgtgaaaaacggctggaagtgctgcatgccgaacgtgaaacgctggcggagcgctacgcgacgctgtcgtttgacgtacagaaaattcagcgctctcatcaggcattcagccgctttatcggcagccatctgggcgttgctttcgataccgacccggaagcggaaatccgtacgctgaacgcgcgccgcacggagatcgaacgtgcgctgaacaaccatgaagcgcagaaccagcagcagcgccagcagtacgatcaggcgaaagagggcctctcggcgctgcaccgcctgacgccgctggtttcactgctgaatgacgacaccctgcaggaccgggtggaggagattcaggacgagctggacgaagcacaggaggccgcgcgctacctgcagcagcatggcgttgctctgaataaactggagccgatggtgtcggtgctgcaaaacgaccctgagcagcatgaacagctgcagcaggactatcagcaggcgcagaatacccagcgccaggcgaagcagcaggcctttgcgttgatcgaggtggtgcagcgccgcgcgcactttagctataccgactcggccggtatgcagaacgccaataacgatcttaacgacaaactgcgccgtcgtctggagcaggcggaagcggagcgcagcagcgcccgtgagcagctgcgtcagtatcagagccagtttacgcagtacagccaggtattggcctcgctgaaaagctcttatgaagccaagcgcgatatgctcaaagagctgagccaggagctagtggatatcggcgtccaggccgatgccaacgccgaggcgcgcgcgcgtcagcgtcgcgacgagctgcatgcggcgctgagcaacaaccgcgcgcgtcgtaatcagctggagaagcagctgaccttctgcgaagcggaaatggacagcctgcagaaaaagctgcgcaagctggagcgcgattaccatcagctgcgtgagcaggtggtgaccgccaaggcgggctggtgcgcggtgatgcgtatggtgaaagataacggcgttgaacgccgcctgcaccgccgcgagctggcctatatggacggcgacgagctgcgttcgatgtcggataaggcattgggtgcgctgcgtctggcggtggcggataacgaacacctgcgcgacgtgctgcgcctgtcggaagacccgaaacgtccggaacgcaagattcagttctatatcgcggtgtatcagcacctacgtgagcgcatccgccaggatattatccgcaccgacgatccgatcgaggccatcgaacagatggagatcgagctgagccgtctgaccgaagagctgaccggccgtgagcagaagctggccatcagctccaagagcgtggcgaatatcatccgcaaaaccattcagcgtgagcagaaccgcatccgcatgctgaaccaggggctgcaggccgtttccttcggtcaggtgaagagcgtgcgtctgaacgtcaacgtgcgtgaagcgcatgcgacgctgctggatgtgctgtccgaacagcaggagcagcatcaggatctgttcaacagcaaccgcctgagcttctccgaagcgctggccaagctgtatcagcgcctgaacccgcagatcgatatgggccagcgtacgccgcagactatcggcgaggaactgctggattaccgtaattacctggaactggaagtcgaagtattccgtggctccgacggttggctgcgtgcggaaagcggcgcattgtccaccggtgaagcgatcggtaccggtatgtcgatcctggtgatggtggtgcagagctgggaagaagagtcccgtcgcctgcgcggcaaggatatttctccgtgtcgtctgctgttcctcgatgaagcggcgcgtctggatgccaaatccatcgctaccctgtttgagctgtgcgaccgtctggaaatgcagctgatcatcgcggcgccggagaatatcagcccggaaaaaggcaccacctataaactggtgcgtaaggtgttccagaatcaggagcatgtgcacgtggtggggttgcgcggctttgccaatgagccgccggcgctgggggccagccaggcagagatgccgcaggtttaaaaccctcctaaaaatctgaaaatagccaccccagggtggctattttttattggctatggatgatagtgcggtttctcgcgttggccttccggaggcggtcgcgtccggcggacgcttttgtcggccgggtgcaactccatttattttcggtatatacttaaattaatcagtaatttttgtcgtattttttgtgagcagagagggggcagggatgttgcttagagaaagtaacaaggttcgacgtctggcgctgagctgcgctatcgcatgtggtctcgctgcgtcgttacctgtatgggcaacgacgcctggagtgtccgccggctcctcagcgacgacggtggcgcaaagccgcgccgagctgatgtcggcgctgccgcagggcgttacgccgcactaccttgccacgctggctccgctgtacgcggccaaccgtatgcaaccgatgtggcaggaccgtgaaacggtgcagcagttccagcagcagctggccgagctggctatttccggtgttcagccgcagtttaatcagtgggtgaagcagctgaccgacccggcaatcagcgacatggggcgcgacatcgtgctgtcggatgcgatgctgggctacctgcagtttgtctcctccatcagcgccaacggcaataattggctatacagcaatatcccttataaattggcgacgccgccggccaccgtgattaatcagtggcagctggcggtgcgtcagagtaaaacgctgccctatattgaatcgctggcgccgcagcatccgcaatacgcaaaaatgcatcaggcgctgcgcgacctgctgaccgacagccgcccttggccgcgcctggccagcggcccgacgctgcgtccgggacagaccagcagcgatattcccgcgctgcgtgagattctgcagcgcactggcatgttgtccgccagcgatgccggcatgcagcagagtcaggagccggcgatggtgaatagcaacgcgccggtggtggatgatgatcagtcggtcgatgaagaaaagctgcgtgagaaccgtgctgcggtggtcagcccgtcgtcggcgtcggtgacgtcggaagaggggggcatgctgcagtctgccgcgagcggcgataacctgtacagcgacgatctggttgaaggcgtcaagcgcttccaaaaatggcaggggctgagtgcggacggcctgatcggcgtacgtacgcgcgagtggctgaatgtgtcgccgcaaacccgcgctgcgttgctggcgctgaatattcagcgcttgcgcattctgccggggcgggtgaataacggcattatggtgaatattcccaactactcgctggtttattaccgcgatggtaatgaagtgctgtcgtcacgggtgattgtcggccgcccaagccgtaaaacgccgttgatgagcagcgcgctgaataacgtggtggttaatccgccgtggaacgtgccgacgacgctggtgcgtgaagatattgtgccgaaggcaatgcgcgatattaattatttccagaaacacggctatacgcttttgtctggctggagcaacgatgcgcaggtgattgatccgtcaacgattgactggagttctatttccgcccgtaatttcccgtatcgcatccgtcaggcgccgggagcaaccaactcgctggggcgttttaaatttaatatgccaagctcggatgctatttatctgcatgatacgccgaaccacagcctgttcaaaaaagatattcgtgcgctcagttccggttgcgtacgggtaaataaagcgtccgtcttagccaatatgctgttgcaggatgccggttggaacgacagccgtgtttcctccaccctgaagcaggggaatactactttcgtgaatgtacgtgggcgtattccggttaaattgtattatttaacggcgtgggttgccgatgacggacagccacaattccgtacagatatttacaattatgataataccgtgcgatcgggcgcacaaattttggcccgggcggagaaattgctgtaataaatgcagcatttttaaataaataacggtcagactatttggaccagacgcaggcgctcgttcccagagcgcctgcaggccgcgccgcatcatgggttgactcaggcggcgcaggcggttaaggttcaggcagtgcgcttttttgtgcatatttttttgatattcttgccgggtctgatagaaacatggacaaaattgatcttcaccgccgtaaatggctggcgttgggtggcgccgcgatgggcatggctttacttccgggtcaagcattttccagcctttctacttctcgtcctcgtattcttgtagtaaataacctgcatacaggcgaatcactgaaagccgaattctttgacggtaaaaattataataaagaagaattggtgcgtttaaatcatttgttccgcgattttcgcgcgaataaagtgaaatcgatcgatcctcagctgtttgatcatctttatcgtttgcaggggatgctgggcaccaccaagccggtacagctgatttccggctaccgctcgctgggaacgaacaacgatctgcgcgcgcgcagccgtggcgttgccaagcacagctaccataccaaaggccaggcgatggacttccatatcgaaggcattcagctgagcaatatccgcaaggcggcgttgaaaatgcgcgccggcggcgtaggttattatccgcgtagcaattttgttcacatcgataccgggccggtgcgtacctggtaatcgctgtgcctctgggttgagagagcgccggccgtaaggtccggcgccgttgtcgttggagcgttatgaaataccaaattattcccgtcacggcgtttagccaaaattgtacgctgatctggtgcgagcagagcgggcaggccgcgctggtggatcccggcggtgaggcggcaaagctaaaggcggcggtgcaggatgcgggcgtgcagctgacgaaaatcttgctgacgcatgggcatcttgaccacgtcggcgcggcggcggagctggcggaacactatcaggtgccgattatcgggccggacaaagaggatgcgttctggctcgacggcctgccggcgcaaagccggatgttcgggctggaggagtgcgcgccgttaaccccgacccagtggctggccgaaggcgacagcgtgcaggtgggcgagatgacgctgaacgtgctgcactgtccggggcatacgccgggacacatagtgtttatcaacgataaagcgcgcctggcgctggttggcgacgtgctgttcaacggcggagtggggcgcagcgatttcccgcgcggcgatcatcaggcgctgattgcctccattcgcaacaaactcctgccgttgggcgatgatatgggctttattccggggcatggaccgatgtcgaccttcggtcatgaacggcagaccaacccgttcttgcgtgagcagcctgaagcgtggtaaatagccgtattttccggcgaaaagaacagcaaaaggggcgcagcgcgcccctttattacatctgatgagtgtggcttatagcacggcgacgatggcttcgcacagcggtgccatgttgtccggcgtcatgcccgcgacgttaacgcggccggagttgaccgcgtaaacgccaaactcttcacgcagacgcagcacctgctctttggtcaggccgctgaacgagaacatgccgttctggttgataataaagctgaagtcctgctgtgcgcctttttcctgcagggtattcacaaacagctgacgcatgcggtggatgcgctgacgcatatcggccagctcttgctcccagatcgcacgcagcgcatcgttgctcaggatggtggcaacgacggccgcaccgtgtgacggcgggttggagtagttggcgcggatcgccgctttaacctggctgaaggcgcggtctgcggtttcggcgtcggccgccactacggtgcaggcgccgacgcgctcgttgtacaggccgaagtttttcgagtaggagctggcgacgatcagttcctgatgcttggcggcaaaaatacgcaggccctgtgcatcttcttccagacctttggcgaagccctggtaggcgaaatcaaacagcggcagccagcctttgctgaccgacagctcggccaactggctccactgctccggcgtcgggtcgatgccggtcgggttgtggcagcagccatggaacacgataacatcaccggcctgcgcctgttgcaggctgttcagcagcccgtcgaagtccagcgcgtggttggcggcgtcatagtagttatattccaccacttccagaccggcggcggcgaagacgtttttatggttcggccagcttgggttgctgacccaaacgcgcttggcgtcagtctgattggcgataaagtcggcggctacgcgcagggcaccggtaccaccaggcgtttgcgcggtgcgcgcacgcttgtcggtgatgatagggctgtttttgccgaacagcagttcttgggtgcagctggcaaatgcagggatcccctcaataccgaggtagtttttggtggtctcattttccagcaggtattgctccgcttttttcacactggtcagcaccggcgttttgccggtttcgtctttgtagacgccgatacccaggttgattttgttcggacgggcgtccgcgcggaaaatgtcggtcagacccagaatcggatcggcaggtgcagcagcgattttttcaaacatgtcagatggttccatagcttagcattaagcggacagaggcatcagggtagcgccagttgtgcgctttgccaaccgtttgcgagaaaaacacatcgaacttgtgaggaaggcagattcagcacaaaaaatgacggtaaaggggcggcaggcagcataaaaagctgacgatagggaaaaacaaaaacagggccgaagccctgtttttcaacggtgccggtggttgatagccggcaggtgaagcaacaattagaactggtaaaccaaaccaacggcaacgatgtcgtcggtgttcaggcccagtgggttgttgtcgttcagctggttgattttgtaatcaacgtaggtggacatgtttttgttgaagtagtaagtcgcaccgacatcaacgtatttgatcaggtcagcatcgccgatgccttcgatgtccttgcctttagactgtacgtaggcgatggacggacgcaggccgaagtcgaattggtactgagcaaccagttcgaagttttgcgctttgttagcgaagccggtggtgccgtagttgaggctgccggctttatcgtttttgatgtaggtggcgttacgggtttcaccgtacattgccgccaggtagacgttgttggcgtcgtatttcactgcggcagcccactgctcggcgcggccttcgccacgggcgtaacctgcgttggtctgacggtcggtacggtcagaagacgcgtatgcggcggagaagcctacgccaaccggcagctcataagtggtggagataccccagccgtcgccgttagaacgtttgatatcttcacggtcgtttttgccctggtactgcaggccgaagttcaggccgtcaaccagaccaaagaagtcgttgttgcggtaggtcagcagaccggtagaacggccaaccataaagttgtcgctgccggcagagtcgccgccgaattcaggcagcatatcggtccaacccattgggtcgtaaacgatgccgtagttacggccgtagtccagagagccgtactcggcgaatttcagaccggcgaagcccagacgggtcttgttgccgttttgcgcgtcgtcgccgccttcgctgttgttggcttggatgttgtattcccactggccgtaaccggtcagttggtcattgatctgggtttcacctttgaagccgaagcggacataagactggtcgccatcatcgcttttgctatcggagaagtagtgcaggccgtcaactttaccgtacagatccagcttgttgccgtctttattatagatttccgctgcgtttgctgcaccagcagccagcagcgcaggaattaccactgcaagaatgttgcgcttcatcattattaccctcattggtgttattcggacacctttgccactgccgccaataattctttagggaactattgttgatagattggtgtcgtcctgtgtctgaacgcagtgttccattcagcgcagggttaatctagggttaagatgctactaatgtcgtaaaaacgtttcacaaagaaaatatgtgtaactaaatattaatgaaacggaactttgtgagcttcgtcaagaataaaaaatgcgaaaggccagcagagctggcctttgttttgtaacaaaatggtagtgagtttgtttagcgttgctaattaaaagcttgcgttacgcggagtgcgtgggaacggaattacatcacgcacgttttgtacaccggtcacataggcgattaaacgctcaaatccgaggccaaagccggagtgtggcacggtgccgtaacgacgcaggtcgcggtaccaccagtagtcttctttattcagccccatttccgccaggcgctgatccagcacgtcgagacgctcttcacgctgagaaccgccgatgatctcgccgatgcccggcgccagcacgtccatggcggcaacggttttgccgtcgtcgttcatgcgcatatagaacgccttgatgtctttcggatagttcttgacgacgaccggcgccttgaagtgtttctccgccagataacgctcatgctcagaagacagatcgataccccaggacaccgggttctcgaaggtctgaccggaagccagcaggatatctatggcatcggtgtagtccacctgggcgaagtcggaagagacaaagcgtttcagacgttcaacggcgtctttatctacgcgctcggcaaagaactgcagatcgtcggcgcgctcatccagcaccgcctggaacacatatttcagcatgctttcggccagcgccgcggaatcatccagcgtcgcgaaggcgacttccggctcaatcatccagaactccgcaaggtggcggctggtgttggaattttccgcccggaatgtcgggccgaaggtgtaaacttttgataacgcacaggcgtaagtttcaccgttcaactggccggacacggtcaggaacgcttccttgccgaagaagtcttcgctgaagtcgaccgcgcctttatcgtcgcgcggcaggttttccagatccagcgtggacacgcggaacatttcgccggcgccttcggtatcggacgcggtgatcagcggggtggaaacccagaagtagccgttttcatggaagaagcggtggatcgcctgcgccagcgtatgacgcacgcgcgccacggcgccgatcaggttggtgcgcggacgcaggtgcgccacttcacgcaggtattcgatgctgtgacgcttggcggccatcggataggtatccggatcgtcgacccagccgaccacgttgatttcagtcgcctgcagctcaaaactctggccttcgccaggtgaggcaacgactttgccggtcacttcaaccgagcagccggtggtcaggtgcagcacttcatcctgataattcggcagagaattattaacgacggcctgtaacggattaaagcaggagccgtcataaacggcgaggaaggagataccagctttagaatctcttcgggtacgcacccagccgcgcacggtgacttcactgtcaaccgcagcacgcccttgcagcacgtcgcatacaggcactacgctcataaatttctctcttaaattgatttgataaagaaatagcttacaacccaagacaatgggggtcttgctatgttacttgccgcggtgcagagcacaagcagaaatcgccagattggcgcaacatttctgtcttgccgtggcgagttagggcgggaagggtaataaagaagagaaaagccggctgaaaactcacccggcttgccgacgcttagctggcttttttcaccagcggcaggtcaaacgccttgcgcaacgctttgacaaacgcctggtcctggcagatggtttttcccgggctgtcggagagtttcgccaccggtttgcctttgcactccaccagtttgatcacaatattcagcggcttgacgccggggatatcgcaggtcaggcgcgtgccgatgccgaagaccagattaatgcggcgatcgaaacggcggtacagcgccagcgctttctccagatcgaggttatcggagaacaccagcgtcttgctcatcgggtcgatgcccagcgtctggtagtgggcgatggctttttcgccccattcgaacgggtcgccggaatcatggcgcagcccctgatagcgttcggcgaactgcaggccgaaatcacgcaggaaggcgtccatggtaatgcagtcggtcagggcgatgccgagctgatccgggtactcatccagccaggcctgcagggcggcgcgctgactgctggccagcaccgggctgatctgctggtgcgcctggaaccattcatgcgcctgggtgccgaccggcgtcagccccagctggtgggccagatcgtagttgctggtgccgaccagataaggaaactcctgctgcagcgtgctgacgatcgcctgttgcaccggctgcgagaagcggcggcgggtgccgaagtccatcagcttgaagcgcgaaatatcgatatcctgcgtcagttgccggaactgcgccagtttgctgcgcagctgcgcgaccgccatcgcgggcgtgacctccggtgagcggtggcgatgcaccacctcgctgatgaccgccagcagcggcacttcccacatgatcacttcacgccacggtccggcgatgcggatctgcagtctgccatcctgattgtcgatggcgacctgctgcgggttataacggaaatcgcgcagccagttaaggtaatcctgccgaaagaaaggcagaccggagagatactgatattcagcctcggtcagcgccaactgtcccatcagcgcgacctgcgcgcggatttcgtcggcgtactcgcccagcagctcgtcgccgcggcaacggaactctgccgcgacgtcgatcgcgggatagcgatggaacactgcctgctgcatatgaagcttgtaagcgtcggtatccagcagtgatgtcaaaatcggggaagcgtattgagtcatagcgcgttacagcatcctcgtcagggcgcgtctccaaaatccgggtaatcataaaaagatgggggagtatacccggattatcctgttattgaagcgtcatcacaccataaatcgggggaacgggtcgaggattaaacgtgcgcttatgcgccgccgcggcgcggcgctgaaatgaaaaggcggataaaccaagaaaagtgaatcacttagtctaattagcgataaaaattataaggttaattattttaaacagcgcttttagcggcagcttgaaccgtcgttgaccgccacccgatccttaccgtttttcttgcagaagtagagtgcctcatcggccagtttaatggcggtttgcagctgacgcggggacgtcaccgcggcgatgccgcagctgatggtataacgcaccggctgtccgtcgggaaccggtaactgcagccgctgaaccttatgacgcagcttctccagcgccattctggcgtccggcagcgcgcagtggtgcagcagaatggcgaactcctcgccgccgtaacggcaaaagatgtcctcggcgcggaaggcgtggcgtagcagatcggcaaaggctaccagggccaggtcgccgatattgtggccgtaggtgtcgttaagcgccttgaagttatcgatatcgatcaggcagaaggccagcgggtagctggcggcaggcaactgttcggcgtcacggaagaaacggcgacggttgtaaatgttggtgagcgggtcgagataggaggatgcctccaactcggtaatcagcgaatgtttctcctgctccagccgcaccttttccaaatgatactgtttgagctgattgatggcgtcggtgatggcaatcaactcctggctgtaaaacacctccggcgcatcgatcgtcatatcgccgtgcgaaaggcgttgaatattgctttgcgttttggtcagccaacggctgatgctggaacagaaaatcagggacggcatcagcagaaacagggcgagcagccaggcaaaagcaaacaggccgttaatcgccgtctggctctggtacatttgcttgtggcatttggcgatctccagctcaaagctgcgctggaaaagttgttgcgacagccggtccatcactttgacataggcgtaaatgcgggtggcgtcgaacgctttgccatgggccatcgaatcgtacagctcgccggccaggccgtcggtttgccgcggggacagattttccagcagttggttgataatgcggctgatttgcgggtcgcgataaaccatttccataaacagcaggcgtgaactcagcacgttcagcacgccggtcaactggatggttttgaggtaggactctttgtcattctggccgttgagcttaatatccaccagctgatcgataatctcggtgagggtgatattaagctggttattcaggcggatcgactcgaggaataaaaaggcgtcggcattcagaattcggctttcataggtgtagctgtaataatccatgctggattgggtgatgtaatacgcactgttgatattgaataaattacggatggcattattcatcggtgccagttgctgcgtatcgttatccagcattttctccagcaggttaagcatggagcgaatgtcgattttttgctgggtggttaagtgttgcagggcgtccgagttgacgtggcggcgtatctgccgaatgttgttacgcgtttcccgttcgctttcctgccagagcgcaggtttcagctccgggttaaccaggctcaggcgctttaccgtatgcagccgcaggctattttgaaacgccgaggacacgtctttcgagtgttgggtcttattcaggttccaggcgctgtcgttatattgctttttggcttccgcccactcatcgcaaattgcaatagtgaacgaggcggctaataaaaaggtaaaaaaataaataaggtatttaactttcataacaaccgcgcgtcctcatgcctgaagccggaatgataccaccgccgtggcgcgtaggtttaaccatcttaatgatcgacgtcaggaaataatacaagtaaataatcagccggcgaggttggcacaatgatgacctgcaggttggcgggtttgtctggataaattgctgctcattgttgctttattggcatatcgtgctgtttttgcctttacgtgccctgtggtcgctgaacaatggcaggcagaggatgatccgcagcgcatttctctgctgcggatgcggtggtctctgggttttttccgtggctgtgatacagtttatttacaatccgggtcgcggcggcgctgagcgccagtgcgccgtgccgtgcaggacatcgcggcccgttatccgttactcactgagacgtcaaagggtttgtatgacacaacagccacaggcgaaatatcgccatgattatcgcgcgccggattacaccatcaccgacattgatttggattttgatctgcacgccgacacgacgcgcgtcaccgccgtcagcaaagtgaaacgtcagggcgccgccggcgcaccgctggtgctggacggtgaggatgtgacgctggtgagtctgcagattgacggtcagccctgggaggcgtaccgccaacaggataaccagctgatcattgatggtttgccggaacaatttactgtcaccatcgtcaacgatattcatccggcgcagaacagcgcgctggagggtttgtacctgtccggtgaggcgctgtgcacccagtgtgaggcggaaggcttccgtcatattacctactatctggaccgtccggacgtgctggcgcgcttcacgacccgcatcacggcggataaacagcgttatccgttcctgctgtccaacggcaaccgcattgccgaaggcgaactggacgacggccgtcactgggtgcagtggcaggatccgttcccgaagccgagctatctgtttgcgctggtcgccggtgatttcgacgtgctgcgcgacagctttgtgacccgctcagggcgcaaagtggcgctggaactgtttgttgaccgcggcaacctggatcgcgccgactgggcgatgacctcgctgaagaattcgatgaaatgggatgaaacccgcttcggcctggagtatgacctcgacatctatatgatcgtcgcggtggacttctttaatatgggcgcgatggaaaacaaagggttaaatatctttaactccaaatacgtgctggctaaggcggaaaccgcgaccgacaaggattacctgaatattgaagcggtgatcgggcatgagtatttccataactggaccggcaaccgcgtcacctgtcgcgactggttccagctcagcctgaaagagggcctgacggtgttccgcgaccaggagttcagctcggatctggggtcgcgcgcggttaaccgtattgataatgtccgcgtgatgcgcggcgcgcagtttgcggaagacgccagcccgatggcgcacgcgattcgtccggacaaagtgatcgaaatgaacaacttctacaccctgacggtgtatgagaagggttctgaagtgatccgcatgatgcatacgctgctgggcgaggagaacttccagaaggggatccagctctattttgaacgccatgacggcagcgcggcgacctgtgacgactttgtgcaggcgatggaagatgcttccaatgtcgatctgtccctgttccgccgctggtacagccagtccggcacgccggtgctgacggtgcgcgatgattatgacgccgagcagcagcagtaccgcctgcaggtcagccagcataccgcgccgaccgccgatcagccgcagaaacagccgctgcatatcccgctggatattgaactgtacgattcggaaggcaacgtgattgcgctgcagaaggacggcctgccggttaataacgtgctgaacgtgaccgaagcggagcagacctttatttttgacggcgttgcgcagcgcccggtgccgtcactgctgcgtgagttctccgcaccggtgaagctggactatccgtacagcgacgggcaactgaccttcctgatgcagcacgcgcgcaacgactttgcccgctgggatgccgcgcaaagcctgctggcgacctacatcaagctgaacgtcgccaagcaccagcagaaacagccgctgtcgctgccgctgcacgtggtggatgcgttccgggcggtcttgctggatgaaaaactggatccggccctggccgcgcagatcctgacgctgccgacggaaaatgagatggccgaactgtttgccgaaatcgatccggaagcgatcgccgcggtgcacgacgcaatcacccgctgtctggcgcaggaaatggccgacgagtggctggcggtataccgcgccaaccgcactgacggctaccgcgttgaacatggcgatatcgccaaacgcgcactgcgtaatacctgcctgcactatctggccttcggcgatgcgcagcaggccgatacgctggtggctgagcagttccgccaggcggataatatgaccgactcgttggcggcgctggcggcggcggtggccgcacagctgccttgccgcgatgcactgatgacggcgttcgacgagcgctggcatcaggacggactggtgatggacaagtggtttgtgctgcaggccaccagcccggcggccgacgtgctgaacacggtgcgcggtttgctgcagcatcgctcattcagcctgagcaacccgaaccgcacccgttcgctggtgggggcgtttgcctcggcgaacccgtcggcgttccatgcgcctgacggcagcggttaccagttcctggcggagatcctcagcgatctcaacacgcgcaacccgcaggtggcggcgcgcctgattgaaccgctgatccgtctgaagcgctatgacgccggccgtcaggcgctgatgcgtaaagcgctggagcaactgaaggggctggagaatctgtccggcgatctgtttgagaagattagcaaggcgttagcggcctgatccacatacgctgtttttgcctgatatgataaaaaacgcccgatgtgttcatcgggcgttttttttagcgtcaggggaatcagttcgccacctggcgcgccggttccgcggttgcagccggcgacagcacccgttccaggatctgtgcctccagttcggccagcctggccgagcctttgcggcgcggccgcggcaggtcgatcgccatatccaggccgatgcgtccctgctcaatcagtatcacgcggtccgccagggcgatcgcttcgctgacgtcgtgggtaaccagcagtacggtaaagccatgctgttgccacaggttttcaatcagcccctgcatatcgatgcgcgtcagcgcatccaacgcgcccagcggttcgtccagcagcagcagacgcggccggtggatcagcgcgcgcgccagagcgacccgctgcttctggccgccggacagcgccgccggccattcgtcggcccgctcctccaggccgaccgccgccagtgcctgacgcgccgcgtcacgccagtcgccgcgcagacccaggccgacgttatcaatcacctttttccacggtagcaggcgcgcatcctgaaacatcagccgggtgtcttctttcacgctgcttaatggcgcgctgccgctgagcaacgcgccgctgctggcgttttccagcccggccagcaggcgcagcagggtgcttttgccgcagccgctgcggccgaccacggcgacaaactggccggaggtaatacgtagctgcagattatccagcaccgtgcggttgccgtagcgcttagcgatggactccagggtgacgggcgtcccctggggaatacgggtcggagtcgtcatgatgcttccccttgtttcagttgataagccgggtgccagcgcagccacaggcgttccagccactgtgcgctgacgtccgccagtttgccgagcagggcgtagagcacgatggccaccaccacaatgtcggtttgcagaaattcgcgggcgttcatcgccagatagccgatgccggaattggccgaaatggtttcggcgacgatcagcgtcagccacatcagccccagtgcaaagcgcacgccgaccatgatggaaggcagcgcgccgggcagcaccacctgggtaaacaggcggaaaccgctcaggccatagctgcgcgccatttccagcagcccgcggtcgatatttttgatgccgtgataggtattgagataaatcgggaacagggtgccgagcgccaccaggaagattttggccgattcatcaatgccgaaccacaggatcaccagcgggatcagcgccagatgcggaatgttgcgcagcatctgcaccgagctgtccagcaggcgttcaccccagcgggacaggccgctgatcaggcccagcagcaagccaaggctgccgccgatgccaaaaccgatcagcgcgcgccagctgctgatggtgaggtgctgccaaagttcaccgctttgcgtcagcgtccagaacgccgtcgcaacggcgctgggggccggcaaaatgcggctggagagccagccggcctcaacggcgatctgccagaaaaccagcagggcgatcggcaggatccagggcgctaaacggtgcagcaggcgctgtgtgcgatggctcataactggctccttagctttgcgacgcccgctgcggcgcatagatattggcgatgacttccccctgaggcgcgaccggacgcagcggcgtcggcgcggcgtgttgcgcgacatccagatgagggaacagcagttcaccaacgcgataggcctcttccagatgcgggtagccggaaagaataaaggtgtcgatgcctaaatcggcgtactcccggatgcgttgcgccaccgtcgggccgtcgcccaccagcgcggtgccggcgccgccgcgcaccaggccgacgcccgcccatagattagggctgatctcgaggttatctttcttgccgccgtgcagcgccgccatgcgctgctggccgaccgaatcaaagcgggcgaacgcctgctgcgcgtcggcgatagttttatcgtccagattggcaatcaggcggtcggcggcgcgccaggcttcgtcgttggtttcacgcacgatcacgtgcagccggatgccgaagcgcaccttacggcccttggcggcggctttggcgcgtacttcgtccagcttctgtttcacctgcgccggcggctcgccccaggtcagatacagctctacctggtcggcggccagatcctgcgcggcggccgacgagccgccgaagtagagtggcggccgcggctgctgaaccggcgggaacagcagtttggcgcctttgacctgaatatgcttaccgctgaaatcgacggtttccccttccagcacccggcgccagacgtgggtaaactccgccgaggcttcatagcgctcttcatggttaaggtgcagcccttcggctgccagttcgtccgggtcgccgccggtgaccagattaaacagcgcgcggccattggagagacgatccagcgttgccgcctgccgcgccgccagcgtcggggagataatgccggggcgcagcgccaccaggaatttcagccgctgcgtaacggggatcagggatgcggccaccagccaggagtcttcgcaggagcgtccggtcgggatcagcacgccgccgaatcccaggcggtcggccgcctgcgcaatttgttgcagatagccgtgatcgacgctgcgtgccccttcgctcgatcccagatagtgaccgtcgccgtgggtgggtaagaaccaaaagatattcaggctcataataagttctcctcaattattgggcgctgggctgccagacgcgttgggaaatatccagcttcaccggcaccagatgattggcgtagaacagatcggcggtttgctgctgggctttgatggtgtcggcgctgagcggcgtaatggtggtgaccggccggtgatccaggtaggcggcgatcaccggctgcggcaggccgatggttttggccagcagggcgatgctctgctcgcggtcgctgcgggacagcgcgtcagcctgcgtcagcaccttcagcacctgttgaataaacgcgccgttggcctcggtatacggccgggcggccagataaaacgaaccggtctggttgagcttgctgccgtcgctcagcacccgtacgccgccctgcagcagcgccgccgagtagtagggatcccaaatcgcccaggcgtcgacgttgccctgctggaaggcggcgcgggcgtcggccggggtcagatacaccggcttgatgtcggtaaatttcaggccggcctgctgcagggcgcgcagcagcagattgtgcgaactggagcctttctggaaggcgaccttgtgtcccttcagctcggcaacgtcatggatcgggctgttttccggcaccagaatcacttccgccttgggcttgggcggctctacgccgacgtacagcaaatcggcgccggcggcctgggcaaagatcggcggaatatcaccggtgctgccgacatcaatactgccgacgttcagcgcctccagcatctgcggcccggcggggaattcggtccagctgattttggtctgcgggaaacgctgttccagcagacgatgacttttcgccagcaccagactgacggagcctttttggtagccgatgcgcagctgctgagggccgggatcggccgcggcgccgtgggcagcgcccagcgtcagagcggccgtcagcgatgcggtctgcagccagcggcgccaggaagagagtcgcgtcatcattatttccttatcggtggtgtttatcggcgggttcagggttgcgtctgtaacaacgcctctgcggaggcgggcgcaggctggcgacggctcagcgccaaataaaggctgttcagcgcctcctccagccgcagcgccacggcgtcgctgggggttaaccgctcgccctgcgtggtgagttgaccgtcatcggcaaagacgccgtgcagcacttcctgggcttttaacgccgatagcaccggttttaaggcgtaatccaccgccagcatgtggccgacggagccgccggtagccagcggcagcaccactttgtgttccagcgcgcgctcgggtagcagatccagcagggttttgagcgcgccggaaaatgacgccttatacaccggggtggcgatcaacagcccgtcggcctgcgccaggcgggcggcgaaggttttaatcgccgggctgttgaaattggcgcgcagcagatcttcggcgtcgaagtcgtacagggtgtaaggctccacctcaacgccgcgccgctgcagccatgactgggcaatattcagtaaccccgcggagcgggaggggagacgcgggctgccggccagagttataacgcgcataaccaatccttataactaaaagttaggtttaatgagtaaaagatgagtaagtgttttaaagctaacagcaaagcggccggttttttaaatctcatttttggctttggttatgcgcaaatgcggattggcggtgcgcgacgggattagcgggaaaacgtttgcgtaaaaaacgccttttttgcgcggaatcaattccaattatgccggggatcccggataatacgcccccggtttgtaactaacccaatagcgttcgggatgcggcggccacttccgcattctggggataaccgggaaatcaggagagtacatgtactaccccctcatcaggaaagcgttgttccagctcgatccagagcgcgcgcatgaattgaccttccagcaactgcgccgtgtcaccggcacccctttcgaatttctggtgcgccagtcggtgccgaccaaaccggttacctgcatggggctgtcttttaagaacccgctggggctggccgccggtctggataaaaacggcgaatgcatcgatgcgctaggtgcgatgggcttcggctttattgaaatcggcaccgtgacgccgcgtccgcagccgggcaacgataagccgcgcctgttccgcattgttgaagcggaaggcattatcaaccgcatgggctttaataaccacggcgtggataacctggttgagaacgtcaaaaaatcccactttggcggcatcctggggattaatatcggcaagaataaagatacgccggttgaagagggcaaagacgattatctgatctgcatggataaagtttatccgtatgccggttatattgcgatcaacatctcatcgccgaataccccgggattaagatccctgcagtatggtgaagcgctggacgatcttttggcggcggttaaaaataagcaggcggagttacatgagcgccatcacaaatatgtgccggtcgcggtaaagatcgcgccggatctttctgaagaagagttgatccaaattgccgacagtttggttcgccataatattgatggggtcatcgccaccaataccacgctggatcgtaaactggtgcagggattaaattactgcgagcaggccggcggcctgagcggccgtcccgttcagtcgctcagcaccgaggtgatccgtcgtctgtcgcaggagctgcagggcaaactgccgattatcggcgtcggcggaattgattccctgaccgccgcgcgtgaaaaaatagcggcgggggcgacgctggtgcaaatttattccggctttatctaccacggtccgcgtttgattaaagatatcgttaaccacatctgatatttttttcctttcagaccttgtcgggggtttatttattcccccggctcgtctatattttgtccattaggctaaatatcgttcgcggaattatccgatgtttagaccagattttcggtggtaaactcaccctttggggtaaattatatgaccggtttgagcagcggcgcaccgcgagcgcggcttctttttatgccggatatattcgttggcgagtggcgataaaggacaaacgatgaagataaaacctgacgataattggcgttggtattttgacgccgaacacgaccggctgatgcttgatttggccaacgggatgatctttcgttcgcgttttccggccaagatgctgacgccggacgcttttaacgaatgcgcgttttgcgtcgaggatgccgcgctgtactttacctatgaagaacagtgcaaacgcaccaaactcagccacgagcagcgtgcggagctggtgctgaacgcgctggtggcctaccgcttcctcaagccgctgatgccgaagagttggcactttgcccagcagcatttcccgctgcagccgaaaaacggcgagctggcggcggtcaaggtgatggacagcggacaggatgcgcggctgctggtggtggaagccggcgataacgccagcctgtgcttattggcgcagggacagctgacggtagcggggcgcaccatggtgttcggcgacgccatcaaggtgatgcacgaccgcctgaagccctatgcgcacgatgccgataccgccccggcgtatgacagagcggtctgagcctaacgtaatgtcaggtcgcttttaggtatacagctgcaagacagaatcgtgccgtcattcgccactgcgctttttgtcagcggcgccacttcgccgttgaccagcgtcatttggcaggttccgcagatccccgcccggcaggagtagggtacgcggatgccctgctgctctaattgctccagtaaaatctgctgattgttgccgttaaacacctggccctgatagtcgatggtaaggctttgcgtctggttttgcggcgcctgcaccttttcggttaccttgccggcgtggtacgggcgcggcggtttgttcgacagcacctccaccgtatcgccaacgcggataattccgctgttgcgggcaatcatattctgaccaaaatccacatcgccgttatccgccgtgcggaaactttgcagcgtcgtcagcggctcgccgctcgggtgtttgcgtccgcgttcggtgctgacggtggtcagcacgcagcggctgcacggtttgaccagatcgaacatcacctcgcccacgcggatcacctgccagccgtcttcggcccagggcgcggcgccggttaccaccaggttagggcggaactgctccagtttgacgccggcagggcaacgctgctgcagatcgcggaacgaggcctcattgatcagcaggaacggatagccgtcggcaaaggagagcggcacctccgggtgttttttcacgcggcggctcagcgccggcccgagccagcgcagctggacgtcgcgctggaaatagccgctcagccactggttgatggccgccggcgccacccgggcggtgaaatggttgccccacacttcggtcggctgctgctcggcggcaaagtcgtcaaaacggatggtcgcgctgtcgccgtcgggcgccgtcagatacaggccgtccgccagcagcgccggcgtgaacagcaccatctgcggatattgccgtgcggtaataaaggtgccgtcggggctggtgatcataaagctgcgatcgaacgccagtccgtggttcgccacctgggcgtgggaaagctgcaagccgcgtaaagatttcaccggatggacgtaaagccgagaaagcgtgatcacccttgcctccgtgggttttgtaaatagagaggagcaactttatgacaagcggtgcggattagctataatgcgcaacaattttctttttggtgataagtacgatatgaactctttgtttgctagcacagcgcgtggattggaagaactgttaaaaagcgaactggagcggcttggcgcccacgcctgtaaagtcgtgcagggcggggtacattttcaaggcgacgatcgtcttctgtaccaaagtctgctgtggagccgcctggcttcacgcattttgctgccgctgaatgaattccgcgtgcacagcgatctggatctctaccttggcgtgcaggcgatcgactggacgtcgattttcggcgtggataaaaccttcgccgtgcacttcagcggcgtgaacgaagagattcgcaacagccagtacggcgcgttgaaagtgaaagacgccatcgtcgacagctttacccgcaaaatcgaccagcgcccgaccgtggcgaaacagcagccggatatccgcatcaacgtcttcctgcagcgcgatatggccagcgtggcgctcgacctgagcggcgagggcctgcaccagcgcggctaccgcgatctgaccggccaggcgccgctgaaagagactctggcggcggcgatcgtacagcgctccggctggcagccgggcacgccgatgctggatccgatgtgcgggtccggtaccttactgattgaagcggcgatgatcgccgccgatcgcgcgccggggctgcatcgccagcactggggcttcagcgcctggaacggccacaacgccgagctgtggcgtgaagtggtgaccgaagcgcaggtgcgcgcccgccgcgggctgcaggaaaccacctcgcgcttcttcggctcggatattgaccgccgggtgattgatatggcgcgcgccaacgcccgccgcgccggcgtcgccgaactgattacctttaacgtcaatgacgtcagcaagctgagcaatccgctgccggaaggcccgacgggcaccgtactcagcaacccgccgtatggcgaacgcctggaaagcgaaccggcgctgattgcgctgcacaacatgctggggcgcattatgaagagcgcgttcggcggctggcagctgtcgctgttcagcgcttcgccggagctgctgagctgtctgcagctgcgcgccgagcgccagtacaaggccaaaaacggcccgctggactgcgtacagaaaaactatcagctggcggaaaacccgcagggcagcggcggcattcaggtagcggaagatttcgccaaccggctgcgtaagaacgttaaaaagctggataagtgggcgaagcagcaggggattgagtgctatcgcctgtatgacgccgacctgccggagtataacgttgcggtggatcgctacggcagcaaagtggtggtgcaggagtacgcgccgccgaaaacggtcgatgcgcaaaaggcgcgtcagcggctgtttgacgtgatcaacgccacgctggcggtgctggagctgccgtccaaccagctggtgctgaagacccgcgagcggcagaaggggaaaaaccagtatgagaaactggcgcagaagggcgagttcctgctggtggaagagtttaacgccaagctgtgggtcaacctgaccgactacctggataccggcctgtttctggatcaccgcatcgcgcgccgtatgctgggcgagatgagcaaagggaaagatttcctcaacctgttcgcctataccggcagcgccagcgtgcatgccggcctgggcggtgcgcgctccaccaccacggtcgatatgtcgcgcacctatctggaatgggcggagaaaaacctgcgcgctaacggcctgaccggccgacagcaccgattgatacaggcggattgcctgtcatggctgcataatgccgccgaacagttcgacgtgatctttatcgatccgccgactttctccaactccaagcggatggagaacacctttgacgtgcagcgcgaccatctggcgctgatgacggatttaaaacggctgctgcgccgtaacggcaccattatgttctcgaacaacaagcgcggtttccgcatggatctggccgggttgcaggccctgggtctggaagcgaaagagatcaccaatcagacgctgtcgcaggactttgcccgtaaccgtcagattcacaactgctggctggtcagccatgccggcgaaggaaagtaataactatgtcgttaattagcatgtccggcgcctggctctctttcagcgatgcgccgcttctggacaacaccgaaattcatatcgaagacaacgagcgcgtttgtctggtcgggcgcaacggcgccggtaaatccaccctgctgaaaattctcggcaaggagcagccgctggatgacggccgggtgatttacgaacaggatctgatcgttgcacgcctgcagcaggatccgccgcgcaatatcggcggcacggtgtttgattttgtcgcggaaggggtggccgaacaggccgaacacctgaaggcctatcacgcgatctcccacgaggtggagcaggatcccagcgagaaaaacctggcgaagatggcgaaggtcatggagatcctcgatcaccacgggctgtggcagctggatagccggatcgccgaagtgctggcgcagctgggcctgaacggcgaagcgcagctgtcatcgctttccggcggctggctgcgtaaggcggcgctgggacgtgcgctggtcagctcgccgcgcgtactgctgctggacgaaccgaccaaccacctggatattgaaaccatcgactggctggaaggcttcctgaaggagttccagggcagcattatctttatctcccacgaccgttcgtttatccgcaacatggcgacgcgcatcatcgatctggaccgcggtaaactggtgtcctggccgggcaactacgatcagtatttgttgggtaaagaggaagcgctgcgggtggaagagctgcaaaacgccgaattcgaccgcaaactggcgcaggaagaggtgtggatccgtcagggcatcaaggcgcgccgtacccgtaatgaggggcgcgtgcgcgcgctgaaagcgctgcggatggagcgtgccgaacgccgtgaagtgatgggtaccgccaagatgcaggtggaagaagcgacgcgctccggcaaaatcgtcttcgagctggaaaacgtcaactatcaggtcggcgataaagtgctggtgcgtgatttttccgcccaggtgcagcgcggcgacaaaattgcgctggtcgggccgaacggctgcggcaaaaccacgctgctgaagctgatgctcggccagctgcaggccgacagcggccgcgtgcactgcggcaccaagctggaggtggcctatttcgatcagcaccgtgcggagctggatccagagcgtacggtgatggacaacctggcggaaggcaaacaggaagtgatggtcaacggccgttcacgccacgtgctcggctatctgcaggacttcctgttccatccgaaacgcgcgatgacgccggtgaaggcgctgtcgggcggtgaacgcaaccgcctgctgctggcacggttattcctgaaacccagcaacctgctgattctcgatgaaccgaccaacgatctggacgttgaaacgctggagctgctggaagagctgatcgacggctatcagggcaccgtgctgctggtgagccacgatcgtcagtttgttgacaactcggtgaccgagtgctggatttttgaaggcaacggcgtgattaacgcttttgtcggcggttactatgacgcccaccatcagcgcgccaccgccaaaccgatccgccagaccgcgccggcggcccagagcaaaccggtggagaaaaaaaccgagcagccgaagaagccagcgaccaaactaagctataacctgacgcgtgagctggaacaattgccgcagcgcctagaacagctggagacggacattgagacgttacaggccgaagtgagcgacgccgatttcttctcgcgtccccatgaggagacgcaaaaggtgctgggcgatctggccgccgccgagcaggcgctggaaagcgcatttgcccgctgggaagaactggaagcaatgaaaaacggctgattggctcagacccggcccgcgtgctgctgcgggccggattacagcattgagcgttgatgttgttaaggaggaaaatggtgtgttcccacgacaatcaccagcagcatagccattcgttgcacggcgagcagcaagatggcctgattttgtgtccgcaatgcgacatgctggtggcgatgccgcctctggcctatggcagcaaggcggtatgcccgcgctgcaagacccagctcagcgcccgctgggatgaaccgcgcaaacggccgattggctacgcgctcagcgccctgtttatgctgctggtggccaacctgttcccgttcgtcaatatgcgcgtggccggcatcgtcagcgaaatcaaacttatccagatccccgaagtgatggtggcggaagattacgccagcatggcgacgctgtttatggtgtttgtccaactgatcccgacgttttgcatgctggcgatcattctgctgtgcggccgggtgaggctgccgcaggggctgaaggtgtggatggcgaaagtgctgttccagttcaaaacctggtgcatggtggagattttcctggcgggggtgttggtcagcttcgtcaagctgatggcctacggcgatatcggcatcggcaccagctttatcccttactgcctgttctgtctgctgcaggtgcgtgccttccagtgtgtcgatcgccgctggctgtggcgcgacatcgccgctgcgccgccgatcgaacagccggtcatggtcggtacgaccggcatacgccaggggctgcgttcctgccgctgctgcaccgccattctgccggcggaacagttgcgctgtccgcgctgtcacagtcatggccatgtgcgacgccacaacagcctgcagtggaccatggcgctgctgatcacctcatttattttgtatatccccgcgatgctgctgccgattatggtgacggaggcgctgggcaataaaatgccctccaccgtgatggccggggtgattctgctgtggagtgatggctcctatccggtcgccatggtgatttttatcgccagtattatggtgccgagcctgaaaatgctggccatcggctggctgtgctgggacgccaacgtgaaagggaagcagcgtgcggacagtgagcgcatgcatctgatttatgaagttgtcgagtttgtcggccgttggtcaatgattgacgtgtttgtgatcgccgtactgtcggcgttggtacgaatgggacagttgatgagtatctatccggcgaccggcgcgctgctgttcgccctggtggtgatcctcacgatgtttgccgccatgacgtttgatccccgcctgagttgggatcgcgtaagtgaaacaataaagaaggagccgcaaggtgacggaaagtaatcatagcgtcgcggatgttgaaaagattaagcgctggtcgccggtgtggattatcccgatcgtcacggcgctgatcggcgcatggatcctgttttaccatttcagccatcaggggccggtggtgaccttatataccacgacggcggaagggcttgaggcgggtaaaaccaaaatcaaaagccgcagcgtggacgtcggcaccgtcgagagcgtgacgctgagcgacgacctgaacaaggtgctggtgacggcgcgactcaacgccggcatgaataagctgctgcgtcaggactccgccttctgggtggtgaagccgcagatcggccgtgaaggggtgaccggtctgggcaccttgctgtccggcgcctatattgagctgcagcccggcagcaaaggcgagaagggcaaagaggagtaccagctgctggatgcgccgccgctggcctcgccggacgccaaagggctgcgcgtggtgctcgacagcgataaatccggccagctgaacgccggcgatccggtgctgttccgcggctatcgcgtcggctcggtggaaaccagctactttgacccgaaaatccgcgccatgcgctaccagctgtttatttccgccccttacgaccaactggttaccaccaacgtccgcttctggaaagacagcggggtgacgttcgatatgtcggcgcagggcatgcgggttgagatgggctcgctgactaccttgttcagcggcggcgtcagctttgacgtcccgcagggctgggagcgcggcgcgcaagcgaaagagaaatccgtgtacgaactgtatgagaaccagcgcagtattcaggattcgctgtataccgtacataaagattacctgatgttcttctcggactccgtacgcggcctgcagcctggcgcgccggttgagttccgcggcatccgactggggaccgttgcgcaggtgccgttctataaagagggcctggagcagagtctgaacagtgagtatcgtattccggtgcttatccgcattgagccggaccgcttccagaaacagctgggtaaagacttcgatatggaacagcatctgaaggacgccgagtcacgtggcttgcgcgcgtcgctgaagtccgccaacctgctgaccggttcgctgtatatcgatctggacttctatccgcagcagaaaggctgggaagggccgcgtaaaatgttcggctatccgctgttgccgaccactagcggcggcctggcgcagattcagcagaaactgatgcagacgctggataagatcaatgcgatgccgctgaacccgatgcttaacgaggcgactaaaacgctggcggaaagccaacgcaccatgcgtgaaacgcaggaaaccatgaagtcgctgaatgagattatgtccagcaaggcgatgaaagatctgccgcaggatatgcagaaaacgctgcaggagctgaaccgcagtatgaaaggcttccagccaggttcgcctgcctacaataaaatggtgggtgacatgcagcgtctggatcaggtactgcgcgaactgcagccggtgctgcgcaccctgaatgaaaagagcaatgcattggtgtttgaagccaagagcagcgacgatcctcagccgaagaaggccaaacaatgatgaaatggattccggtaactctggcgctgttgctcagcgcctgtagcagtacgccacagaaaacctactatcagctgccggcgatgagtgcgccggcgcagcaggggagcgccgcctcggcgtcgcatcagctgtggctggaacacgtcagcgtggcggattatctggcgcagaacggcgtggtgtatcagaccaacgatgtgcagtacgtgattggtcagaacaacctgtgggccagcccgctggatcagcagctgcagcagtcgctggtcaccaacctgagcaatgcgttgccgggctggctggtgtcttcgcagccgatgagcagcgatcaggatgtgcttaacgtgacgatcaccggcttccacgggcgctacgacggcaaggcgattattcgcggcgagtgggtgctgaaccgtcaggggcagatgatcaagcggccgttcagcctggcgctgacgcagagcgaagacggttatgatgcgttggtgcgcacgctggcgacgggctggcagcaggaggcgcaggctatcgccgcccagcttggcggtttctgatgctataagcggggcctaaatggcctaagcgaacgccggcgcgtcatggagccatgatgcgccggcgttttttattgttatatttcaatctattattttgaatctcgcgttatcagccacttagcgatttctgcgtgtatagctcacaaatatgacactggcgtgaaatttgcgcattgatcttcactgcgattcgcgctattgattattcgtggctgcacaaaaagtggccgctgttttctttccagcagaccaaaaatgagggaaacgaggcatgaagagacagaagcgagatcgtctggagcgggcacagtcccgtggttaccaagcaggtctttcagggcgttccagggaactttgtccctaccagtctttagacgcccgggccaattggctgggaggttggcgacaagccatggaggacagggctgtgaccgcttaagcggctccctgtcatgaagaaggaatgacctccgccggtgcgcggaggttttcatttttgggcctgtataacgttattgtcatcgaagttacctgaaccgccagtttccatgcttccccgcaaaaaaatgcctgattatttgattaatttttctttattaattccctgtttgtgttattaacattattggaaaattcattgtataacaatgatttgcgtggtgaattgtcgtaatggttttatctgctgaagtgataatccgtagcgggaggttggcgacgtcagagacgttgctgcaaggtggcgacgtactcgtaactatcctgtgtggagaagcgtgtaaagcctggcgcaagcgggtttaccaatgaaagggaatataaggaaacaatatggcgagtaaatcgattcgttttagctcggaagttgttgatagtccgttgaccgtgcctgaactgggcggcggcctgctgccgctggcgacgccgccggtctctgaaccgagcgtgcgcgccgctgcagaaccggccgacgtagagatcatgatggcgacagtctctgtctcggtattcagcgtggccggcagcagcgcggcggccatgcaggggcgggtagtgctcaatcaggcgtgcaaggcgatggtgggctattttagcggcgcgagcgcgccgggcgacgaagcgctgtttgccacgtcgcatccggatatcggcattcgtctttcttgcatcggcaagcctattctcccggagcagggacagcgtttcccgctggttggcgatatgctggtgtttgaagcgatgctggtggcgttacatgaccaggtgaagccgggaccggttgaggcgcggattgcgttcaactacggcagcgactggtaacgcggaaataccgcattaaaaaagcctcgcttggcgaggctttctgctattcagcgatccgtggcggcgtttggctaagccaccgtcagttatcagaacgctgtggtatccttgaacaggcccacttttaggtcggtagcggtgtaaatcacttcgccgtcgaccagcacttcgccatcggcgacgcccataatcaatttacgggtgataacgcgcttgaagttgatgcggtaggtgacctttttcgcggtcggtagaacctgaccggtgaatttcacttcgccgacgcccagcgcgcggcctttgccttcgccgcccagccagccgaggtagaagcctaccagctgccacatggcgtccagacccagacagccaggcatcaccggatcgccgataaagtggcagccgaagaaccacagatccggattgatatccagctctgcctcaacgtagcctttaccgtgcgtgccgccttcttctgtcattttgaccacgcggtccatcatcaacatgttacctgccggcaacggcgggccaccggcgccgaacagctcgccgcggccggatgcttcgaggtcttctttcgtataggagtcgcgtttatctaccatgttctcagtaaaccttattttaatgaaggacgaagattagcgaacacgtgtacgctgaacaagtccgatcagccgtggttaaaccagttaagccagcgtaagcaccatggacgttgccgttcctgcgggttcacctgcgctatccgttcctgaatcgccgacagcaggttaggttgctgttcatcggtatagaggcaacccgttaataatggcaaggtttccgccacgctgtccaccgcccacagatggaattgtccttcacgcaccgcatcgaccacgtcctggcgcagacacagatggcgtacgttggtcgccggcaaaataacgccctgctggcccgtcaggccccggcgctggcagacctcgaagaatccttcgattttttcgttaacgccgccaatgggctgtacgttaccaaattggtcgacggagccggtgacggcaatctgctggttgatcggctgttgcgacagggcgctgatcagtacgcacagttcggccagcgtggcgctgtcgccgtcgacttcaccatacgattgctcaaacaccattgaggcggaaaacggcagctgttgatccaattccagttcggaaatcaaaaacgcctgcataatcatcatgcctttggcgtgcagattgccgcccagctctgctttgcgttcgacgtcggtaaattctccgtcgccgaggtgcaccacgcagctgatgcgggaaggctcgccgacgctgcccggatgaccgggataatccagcaccgacaggccgttaatctggccgacgacttcaccttcggtctggatcagaatctggccgagttcgatatcatcctgcattcgctccgtcaggtagccttcgcgccattggcgggtggtcagggcggcgtccagcgccttggcggtaatctggccttcttcggcatagagcgacgcctcggacagctgttggcccagccaggttggtgagagcggcaggctggcgcggtcaccgctgtagcgcaccgcctgcgtcagcagcgggggccaggcgtcggctgccagcgccggcaactggcgttcggccgccagggtattcacatggccgcaccatagcgccatatcttcatcgtcggcgagctgcagttcttcttcgtactcgccatacatcgccagctcgctgatttccggctccatctcgtggaagtcggccagcccaaggcggtcgcccaccacaatcagtcgtagctccagaggcatcggcgggatggtgaccggcagcgggcgcgtttcatccggggagaaccactggaattggcgctgttcgatcatctgcttcaggcgcagccacatcagaggctgtgccagcaaggtgcgtgcggagagaatcagcacgccgccgttggcgcggtgtattaaccccggcgccagcgtaacgttgccctgcagctggcgtacacagccaaacagctgttcaggttcaacccattcttggaaaatgcaggcgccggcggcggcaaacggctcatcgccctggctggccggctcaacctgaacctgaccgttgtgcacggtgtaatggctgccggtgcagccaggctgctgcggctgacgctgtgtgaccgcattcgcaattaatgccagatattcgcggttttcctgcgccttaagcagcataaaacggggttgagaacgtgggtggcagaataacgtcagggcattatccagccggggctgcagcgcagcaaaggtgacgggcgccaactgagcagcagaatcgaatatcgcctgataaggcgcaacggcaggcaacaaggattgccattcaagtcggttattggtcaaagtgttagatgcagttatcaaaaagtgaaacagcgattatacaagaataacgtcagcttgatacagtggagtgccgcttgatgtccgggagtttgacatcgggcgacgactgtgcaaaaaacagtctgtcagaggttttaattgccggggaaattcggcgtaaagctgttatgcttattgaagttacgcggtcactgaagagctcacgatgaaatatcagcaactggaaaatctggagagcggttggaaatggaaatacctggtgaagaagcaccgggaaggggaacttatcacccgctacattgaaaacagcgctgcgcaggatgcggttgacgagctgctaaaattggaaaatgaaccggttaaagttctggcatggattcatgcccatatgaaccctgcgcttgataaccggatgaaacagaccattcgcgccaggcgtaaacgccattttaactccgagcaccagcatacgcgtaaaaaatccatcgatctggagtttttagtgtggcagcggctggcggcgttagcccgtcgtcgcggtgtgacgctgtcggaaacggtggtgcagctgattgaagatgctgagcgtaaagagaaatacgccagccagatgtcatcgctgaaacaagatctgcaagcgattctgggcaaagacgaagagtagggatgggcagcccatgataaagccggccgcgcgccggttttttatggcggcaatgggcagaaggcgaaaaaaaaccccgcagcgcggggttttttattaagaagcggtaacttaagcctgaggctgagttacaacgtctttaacgcctttaacttcgatttctacacggcggttcggtgccaggcactcgatctgtgctttggtagcacggccgtttttgtaaccgcagctatcggtaacttggttagcttcgcccatgccacgtgcagagattttgtctgcagggatgcctttagaaaccaggtagtcaactacgctgcgagcgcggttttcagacagacgctggttggctgcatctttaccaactgggtcagtgtagcccagaacaactacggaaccgtctttaggatccatagagctcagctgggagtacagctgatccagagcctgctggccttctggtttcagagtagctttgccgaagttgaacagaacgtcagacttcagggtgaaacgcttggtttcaacaactggcgctggagctggcgctggtgctggagcagcttcgtcctgaccgaaacggtaagaaacgcccaggctcagcatggtgttgtctggacgcgcgcccacggtgcctgcgtcgccgatgttgctaacgaactgataatccaggcgggtagcccagtttttggtcagtgcgtattcaacaccaattgcagccagcggagaaacgccggtgtcgtggttgctgatgcgggtgccattgccaaagttagctttggaatctgcacgccataccataccacccagacgggtgtagatgtccaggtcgtcagcgattgggtagctcagtttagctgccagctgaacgccctgcgccttgaaagcaccgttgtttacgctgcctttgtaaggcatacggcccagccagtcatagcccagctcgaagcccaggtattggttcgcctggtaacccaggaacgcaccagcacccaattggttttcatggattgggccgttaccggtaccggtgtagccgttgccatagaaacctacgtcatgatactgggaccagcccagtttagcaccggtgtaccaggtgttatcttttggggcggcttgcgctacggtagcgaaaccggccagtgccactgctaatgcgatagctgtctttttcattttgcgcctcgttatcatccaaataggcaatgagctttaaagctgatttttaagcccttggttaaattccttcgccaaggtttgtgccctcgtttgttactctccagttttttactggcgttatagagcaaccttggcgatgtaaagtctacaacgtggcgcgaaagttacaagtgtgatgtgataaagctctaaaaaaaaacgcagaaatagtcatatttgctaacaaattcaggcgtatttttagccgattttttgttcgactgggggcgtggaaccgcggctgctctcgctttgtccatgatcccccaaaggttccgttttcgggggataaaaatgatgggaaaaatcctaaatttacttaatgatacaaagaagagtgaatttttagggtcggaaactgtccctgagccgggattgtgtcacgctgaggacgcataataaaaccgtaagcatgaccctgttctgccgcccgctgtaattttagacgatcttccgcggttagctcgggcaaccagccgagaacggcgctgtagttccccgtcagcaacgctttttccatcgcatcgaccgtattgatcgggctgatttggcttaattgtacgactttatctgcaggcaggccagagcgttgcagccacagcttgctgagtttttgctgcggcgttagccataacagccagcgagactgggtggctaactgctgtaacagcggtaataatagaagctgagtgaccgcgggctgatgctcgttgtaaacaaattcaccgatcaggccattttcgctggcgctgcccgcagaagcgtccggcgtaccgttcagggtaaacgcgttatggctgcgatgggctttgtgaagtgattgagtacgcatgtgatatcccgcctgtagttgtactgtatgcatatacagtatccgcaatatctcccgagatcaagccaatttttcgtcacgcctcgcataattgtgaacgttttttgtacatatctgaattgtgattggcagtgcagacattaatgcgtatttttctattacgtgttctcgtaagttttatcttattgattttaattatgattgactgagaatccacagaggagaacgttatgcatggaagaacaatagcaagagtcgcacaggcaaaagcctgttttggcacattgggcactattactacccgttcacagttcggcggttatggattactggcagacggcgtgatgttcgccgttgttgccgacggcgaaatgtatttgcgtgccacaaagagtctggaatcggagtttcgcgcacgcggcatggtcaacatggtgtactcaaagcgtggcgtgccgatcattatgcgctattactgggtggaccatcagctgtggggcgaaccgcaggtgctgtttgcgctggcctggcaggcaaagcgcgaggcgaacaaagagatacagagccgcagccgcggcagccggcggttgaagggattgcccaatatcgacgctggcctggagaggttactgtggcgggtggggatccgcgacgtgtatgatctgcgtctgcagggggccaagggctcttttcagaaactgatgctgcagcaaaaaaacctgggattgaaggcgctgctgtcgttggccggcgcgattgccggctaccatcacgccgcgttgcccgatgagattcgcggagaactgagcgcctggtttaatcaacaattgccgtagtaaggcgcgttaaccgctttaacgcgccttatctgtctacaggctcattgtgattgcccaatctgcgcgtttaacgacgtcagctccggcagcagctctacaaccagccctatttgctgcagaactaactgctctttgctttctggctctggcgtcagttgcgcgatgcgcgcggacagtttttccagagccagattaatgcgctgagcatcggccgcgtcgtgttgcaacgcgccgtctacgtagcaaacggcgtcgttcagcacgttgaacacgtcgatattggtcagccgttcgcgatgagcccccaatgccgaaatgtaactcagcagcgtatggttgaggcacagcagccggaatgctgcttcctgcgtcgtcttatcggctttggggtcggcagacatatttgaaattactgacgccagttccgcatcgctgttatgggcgtcgcggcgggcgatacggtaaggcaggccgttattcttcccttcgtgatactgcaccaaaatggcgtccaggtagcgacagtcggcatccagcgttttgctgacgacggcggaaagctgacggaagcgccagtccggccagataaaggtcacggccgcccaggcgatggcgcagcccagcagcgtgtcgtaaacgcgcggggcggcgacttcgaaaccctcacccagcaggttgaagcacagcagcaccagcagggtgataaacatggtggcgtgagcgtactgcaccgtacggaaggcgaagaacagcacgccgctgatcacgatcaacaccagctggccttcggtcgacgggacgaagtacaggatcggcaggccgatcagaatgcccgccagggtgccgataatccgcagcgccagccgccggcgggtggcgttgtagttaggctggcagacaaacaggctggtgagcaggatccagtaaccgtgccgcatgccggtcagttgaataaacgcatagccgatgcacagcactaccgacatgcggatggcatggcggaacagcgccgattgcggcgtcaggtggcggctgatgcgcaggcggatatcgctccagccggtgagccggtcgtctgacaggctgttctcttcttcctgaccgttggccagcgcctgttccgattcaatatttgccagttgagcatcaatcgcccgcaggtttttcagcagatgggacaacgccttggtcagctcgcggttatccgcattgacggcgatgcgcgccagcgcctcttcgatacgggtaaacgccggttcaaagcggctgttgtgctgatatttctgccgtagcaggattgactgcgccagctgttggcaggcgcgggcctgtttactgagcaaccgctggaagcggaacagaatatcgctgtggcggaactgtttgctcaacgcctgatactgcacgtgtgaagagctggcgcgttcatggatgtcctgcgcgacaaagtagtaatgcagggtgcggcgggtgccgcgctggccgcgatcgcctttcaggcgggtcagcagcgacattttagtctggttcagcgtgctgaccaggctgctgttggccatggcgacatccatccacggcaggtcggcgtccttttcggcgtccgggtcgaacagattggccttggcgtccagataattggccagttgctggtagcaacgcgccaggttctcctgcagcgggcggatagggaacagcaggtggccgatcagcgtcagcaaattataccagaccgcgccgacgatcagcagaatcggttgctgataccagacgtcatacatcgaggtgccgagcatggcgtacaccgcaatcagcagcgcgccaaacgcgatggtggcatagcgctgacccagggcgcccagcagaataaagccgcaggtagacagcgccaggcccaggataaacagccacgggtaggggaacagcagttcgatcgacgcggaagcaataaagaagcagaccagcgtaatcagcagattacgcagcctgccggcgagccggtcatccagatcggtgagggcggcggcgaccacccccagcgtcagcggaatggtgagcttagcaacgcccagccaccagggaacggcggtggtgccgaccagagcgataaaaatacgcaggttgtaaagcagactgctgttgtaggcataacgacgcagcgccggtgcaaaagcaagcacaaaaaactcctcagacggagaaaaagttaacgttgttggtattggcgacgcgcattttcacttctggcctgctgagccatttcgacggaaaccacccggcgtccgaccggccacagcgcaatggcggcgattttaaagttggcgatacctaccgggatgccgataatgctgatgcactgggtgatgccggcggcaatgtgcgacaggcacagccaccagccgaagaagatcagccagaacacattgagcagcgaaccgccggcagaaagcagggcattgcttttttccgggtacagttcgttgacgctgattgcttcattgccgtaaggcaggaaggagagtttggtgatttcccagcaggagcgagttaacggcagggtaaagattaagacgatactgaccagggtggcaaacagccacgccagggtcgtgaaaaaaccgcctaacacaaaattcagaatattcagtacagtacgcatagttgggactctgctctaatcatggtcaaaccgcagggcggttgcgtttgctatcaaaacgtagaaactattctaccctttttttagcgctagagtgccactgcttatcgcaggtaaactggcaactctccaatctcaatagagtcatggcacgccgatatggaacttaaagcgacatcgctgggaaaacacctggctcagcatccttataacagagtacgactgttgcatgccggcgttgaggtcagcggtgaaaagcatgaatacctgattccgttcaatcagctgatcgaggtccgctgtaagcgcggcatcgtctggggtgaactggagttcgaactgccggacgaaaaagtggtgcgtctgcacggcaccgaatggcaggaaacacagcgtttctaccattatatgctgcaggcgtggcagcgctggagcgccgaaatgagcgagatcagcaccggcgtgctgcagcagcaggtggaaaacatccggagcattgagcagcaggacaaatggttcaagcggtcggcgctgggcaagctgcagcagcagatccgcgacgccttcggcgcattgccgatgccggcggcacgtctggaaagttttgacaactgccgcgatgattaccgcctctgcctgcagtggctgcagcacgggccgcacagcgtcgccgagcgcaaccggcagtggacggagcggatgctggcggagcatgacgatttcttccggacggtagaaacctcgccgctgaacgattcgcaaagccgggcggtggtcaatggtgaagactcggtgctggtgctggccggcgccggcagcggtaaaacgtccgtgctggtggcgcgcgccggatggctgctgcgccggcaggaggcggcgccggaacagatcctgctgctggcgttcggccggcaggcggccgaagagatgaaccagcggatagaagaacgcctgggcgtcagcgcgattcaggcgaaaacctttcacgcgctggcgctgcagattatccagcagggcagccgtaaagttcccgtcatcagtaagctggaaaccgacagcaaggcccggcgtgacttactgattgccaactggcagcagcagtgcgccgagaaaaaggcgcaggcgaaaggctggcgtcagtggctgacggatgagctggcgtgggaagtgcccgaaggggacttctggcaggatcggcggctggcgtcgcgcctggcggggcgtctggagcgctggctgggcctgatgcgcatgcacggcggcagccaggcggagatgattgagcaggcggatgacgagagccgcgatctgttctccaaacgtatccggctgatggcgccgctgctgaaggcgtggaaaagcgcgctgaaggaggagggggcggtcgacttctccggtctgattcatcaggcggtcaacattctggaaaaagggcgctttgtcagcccctggaaacatattctggtggacgagttccaggatatttcaccgcagcgcgcgcagctgctggccgcattgcgcaagcagaatacccagacctgcctgtttgccgtcggcgacgactggcaggctatttatcgtttcagcggggcggagctcagcctgaccaccgcgtttgccgagaacttcggcgccggggcgcagtgcgcgctggataccacctatcgcttcaacgaacgcatcggcgatattgccaaccgttttgtgcaacagaacccgcatcagctgaaaaagccgcttaacagcctgagcaaaggcaacaagaagtcggtggcgattctgccgcaggagcagttggagaatctgctggataagctcagcggttacgctaaacccgacgaacgcatcttgctgctggcgcgttaccaccacttaaagccggagctgttgcagaaggctgccacccgctggccgaagctgaatctcgactttatgaccatccatgccagcaaggggcagcaggcggagtatgtcattatcgtcggactgcatgacggcaacgacggtttcccggcggtagcgcgcgaatcggtgctggaagacgtgctgctgccgcagccggaagatttcccggatgcggaagagcggcggttgctgtatgtggcgctgacgcgcgccaaacatcaggtgtggttgctgcaggatcgcgaacggccgtcggtatttgtcgaacagctgcatgagttgggcgtgccgctgcagaaaaaaccataatcgccgggctgcggcagccggcccggcatcggcggttatttcaggcgtgcttgcagatagcgctgatagtcgggaatggtgatgtccacggcctgtgtgaacaggggggagccaatcaggaaatcggcggtggcgcggttggtggccaccggaatgttccacaccgtcgccagacgcagcagcgctttgacgtcggggtcatgcggcacggcattgagcgggtcccagaagaaaatcagcatatcgatcttgccttccgagatcagcgcgccgacctgctgatcgccgcccatcgggccgcttagcatactttgtaccggaataccgctggcgcgctggatcagattgccggtggtgccggtggcgtacagctggtgctgggccagcgccgttttatgctcttcaacccagtgcagcaaatcctgtttacggtgatcgtgcgccaccagggcgatatgtttacgttccgcaatcgtgcgggtagtcacttccattgcaatatccttggcttaccgattcatactcagcagattactgaaaccgcgtttttctgcctagcgtttacgcattgaaaatcatcattaagtgatatccgccggcttttggcccgctgtcgagggcattatggcgtatgccagggtttaccgccggataggttttcccgatcgtcggcgctctggcgcgcaaaggccggaacggcggccggacgcggctggcggttataggcggcgacggttttctccagcagctcatgggcatacggtgggggaaggcgcagaatgtcgcgttttgccggcaatgctttcccctgtttatcgatcacctgatagttttgctgctgctcaaagcgctggccatcctgctggctgtcgatcggggggagctggatcgccaccgtactgacgttatgcgtgttgaatgccaccagcatcagcggcgaggtgtataatgcgggcggctgagttgctgcgtgcaggggtttactgactttaaacagaagttgatgctgcccgccgtttaattcgagactgtcagcgccttttaacagcgagccggtcatctgcttgccgtcaacgaccaacagttcgatatccggggagagtttcagggtcgtagctacggcaggcaggctcagacacacgccgagcaatcccgtaaccaccagaccaaatttcattcgttatctccttatctgcaggcatgctttctattgttggggagcagacactatgtgtcaaaacttttccatcaaccgttacggtttacattttgtcatctttattaattattcgacatacaatcagccgtcgccgggcggttgattccttcagaccgcaaaaatgctgcagggttgcagcgtttgttatttttatccgagacttaccgacgcaggtttattgcctgccagagggcgcgtttgggtatagactaaacggcaggtattacccgccaataatcaggagagcgagatggacgatcgtgaaattgccgaggtgctgcggcaggtgaaaactattgcgctggtcggcgccagcgataagcccgcgcgcgcgagctatggcgtgatggcctacctgctgtcgcagggctatcaggtgacgccggtcagcccgaagctggccggacagacgctgctgggtcagcaggtgtacgccagtctggatgacattccccattccattgatatggtcgatgtttttcgtcattcggaagcggcctacggcgtagcgcaggaggcgatcgccatcggcgccaaggtgctttggctgcagattggcgtgattaatagccaggcggaagagctggcacaggctgccggactcaaggtggtgatggatcgctgcccgaaaatcgaaatcccgcgtctggggctggagcgataaaaagcgcagggcccggcgtagcgtcgggccctgcgggtttctcagacgtgatgctcagttgcgcagacgaggagcctgcagctggctgcggatggactccgccagttcatcgagcgacggctgttccgggtgtgcatcttgctcttccccggccagttgcgcctctgccagataggtatgcaccggctggccctcttcgtcttccatcacgacgtggtaccacggtgcggaacgtaaatcatcgttggcggcgatttcgtcagcctggggctgttccaaagagtattccgggtcgatatcaatcacgacgcccagataccccagcagtttatgacgaacctgttgtccgataccgaatttactggcaatcatggtgacctcctgagaaacagttttttgcccgatcctttgcataccttggatatgggggcaaaacggcctatttcaagttacatcacccgacacgcaaaccctttcagatacaacccttccggataggtggcgattaccgggtgatcggcggcctgccgatactgctctataaattgtatatcacaaccggcatcgacagcggcgtcggccaggattttttggaacaaatcggtcgccatcagcccggagcaggagaagctcagcaagatcccgccgggattgagcagctgcagcgccagcatattgatatctttatagccccgacaggcgctggccagctggtttttattttcgacgaacttcggcggatccataatgatcaggtcgaacttctccccctgattgcgatagttgcgcagcagctggaacacatcgtcccgcacgaactcggccttgctgacatccagccggttgagttcaacgttctggcgggccacgtccagcgccgcctgcgaggtatcaacgctgatcacctggctgcagccgcccatcagggccgagacggcgaaagcgccggtataggagaagcagttcagcacgcggcgaccggcggcaaaattacgcgccgccaggcggctgtcacgctgatcgagatagaaaccggttttgtgcccctgctgaatatcgaccagcagctgcatgccgtgctcggtaatcggcaacagcgccggcggcagctcgcccagcaccgggccctgcgtcagcggcaggccctcttttttacgcaccgccacgtcggagcgatcgtaaatcgcacattccgggtagcagtgctgcagggcggtaatcagcgccgcgcgttgatgttcagcgccggcagacagcagctgcagcaccaggaaattctggaagcggtcaatggtaatgcccggcatgccgtcagattcgccggcgatcaggcggtagccgttcaggccgtcgcgtttggcgacccagtcacgccagctttgcgcctgctgtaagcggcggataaagaacgcgctatcaatcgcctcatcctgttggaaggtccagacgcgcgcgcggatttgcgactccggcgaataggcgccgcgggccagccattttccctgacagtcgtggatatcaatggtttcgccggaaagcggtttgccttcgatgcgttggaccgcgccggagaagacccagggatgacgacgaagcaaggacttttcacgtcctttagcgagaaacaggcgcattataattactctttcaatacggtggatgacgacggattggtcattatcagtcaaaatgacaccatcatcatcggcgggtgaggacctcggccgccgatgtgggatgggtgtccactggatggcgcagcggccatcacgtcgggctagtttacgtgatttgttaaaataatccgactgcgttgtggtattccgtcgtcggcggcaggaaacggcgtggtggagtggcaataaagagggggcggtgatggcgcagatgtgtaaggtggcctatgtctacggcctggtgcagggcgtgggttttcgttacaacacgcagattaaggcgacggcgttgggcctgaacggctatgcgcgcaacctggatgacggcagcgtggaagtgttggcgtgcggggaagcgcagcaggttgaggcgctgatcgactggctgcagcagggcggcccacgcagcgcgcgcgttgatcgcgtgctggtggagccaaggggcgcgcaggccctacagggatttacgattcgctattgagcgtcggcggcttagatacatttgaccggcttgggcagaccggcgatcttggttgcctgtttggccgggcctttcgggaataagcggtataaatagcggctgttgcctttttcttcaccgtacttctgcgccatggctttcaccagcatgcggattgccggtgaggtattaaattcctgataaaaattacgcacaaaacgcaccacttcccaatgggcgtccgtcaggacaatctcttcctgcgccgccaacagcggtgccaggctttcatgccagtcggcgctgtttttcaggtagccctgcgcatcggtatcaataatctgaccttcaaactccaacatactgcctcaataacgggtaactgatcacgttgcgcagtctaacaaattttagcggcggcaaacaccaggctgctggcgcagggagacggcatccgtcgacggcgttgactacactctgatggggcatttatgccccgagtttcgcctcatcaaccagagtattaaggacgctgatatgagtatgatgaaagccgccgcatttattgaaaaagggcgtattgagcttgttgataagccgattccagcccccggccccaatgatgcgttgctgaagattaccaccaccaccatttgcggcacggatattcatattctgaaaggggagtacccggtatccaggatgctgaccgtgggccatgagccggtcggcattattgaaaagctgggcagtaacgttaaggggtaccgggaaggacagcgggcgctggccggcgccatttgcccctcgttcacctcttatgcctgccaggacggctaccccgcgcaggacggctctcatctgtccggttgcggctgccatggttataaggccgccgctggttggcgttttggtaatgtgattgatggcactcaagcggagtacgtgctggtgccggatgccgaagcgaacctggcgccaatccccgacggcctgtccgatgaacaggtgctgatgtgcccggatgtgatgcccaccggctttaagggggcggaaaacgccggcatcaagattggcgatgtggtggctgtgtttgctcaggggccgatcggtctatgtgcgaccgctggcgcgcgtctgcgcggtgccagtctggtgatcgccgtcagcagcgcgccggagaagctggcgatggccggccggatgggagccaacgtgctgctcaattacaaacaggtcgacgtggtggatgagatcatgaagatcaccggtggacgcggcgtggacgccagcatcgagtgcttgggcacgcagcacacctttaatcaggcgctgcgggtactgaaaccgggcggcacgctttccagcctcggcgtatacagcgaggatttgcaattaccggttagcgctgtcgctaacggattgggagaccacaccattcgcaccgcgctgtgccccggcggtaaagagcggatgcgcagaatgatgagcgtggtacagcatggcggtctggacttgacgccgctcatcacccatcgtttctcgcttgatgagatcgttgacgcctatgggctgtttgcggaaaaacgcgacggcgtgattaagctggcgattagcgcctgacgccggccgttaaacgcaaaaaagcccccgcgtgggcgggggctttcatcatcatcctgccggtgataaatcagttgctgcgggcgaagcccagaatgctcagcaggctgataaacatgttgtacagcgagacatacaggccaacggtggcgcggatgtagttggtttcgccgccgtggataatgttgctggtttcccacaggatggcaccggcggagaacagaataaacagcgcgctgattgccaggtgcagggcagggatctgcaggaacaggttggcgatcaccgccaccagcagcaccacaaagcccgccatcatcatcccggacaggaatgacatatccttacgggtggtcagcacgtaggccgagcagcagaagaacaccagcgcggtgccgcccagcgccagcataatcaggtcgccggcgccagcattcaggaacgagctgaggatcgggccgagggtatagcccataaagccggtcagtgcgaaggcggccaggatgcccgccgggctgttggccagcttgtgggtcaggaacatcaggccgtagaaaccgaccagcatcagcagcagccccggcgccggcagccccagcatggtgctggcggtagcggtcagtgcggagaagcccagcgtcagggaaagcaggaaataggtattgcgcaacaccttgtgggtgctgagcagcgaatcgcgcgaggatgagacgacagtgcggtccatagaatgatctctcttatcaggtcatcacaaaattagttacgatgatagagagcgcaagcgcttgattaaagtttgtttaccaatctttacccttagtatcattggcgcaatggcgtgcgatttgctgctttattcggcgagtggcgcggccgtgctggtttttcgcgcggttgaacggccgtggtctttacaagcccacgcgctgtgtttatagttcgcctcattacggaggggtggccgagtggctgaaggcaacggtcttgaaaaccgtcgacgggcaaccgttccagagttcgaatctctgctcctccgccatattatgaaccccgggcttagcgataagcccggggtttttcgttatgggcggcggtataagtctgtagggcgcatctgcactgcgacgtttcataccgcgtattcattccctcttgtacctctgtccgttcctcacgtcgtaacacttcctttggcgaagtccgccgtttccatcctcctgacgttaaccggcctgaaatggcatggtcatttcgggcagagttaagcgtatcgcacggcaataataagcctgctgtgtatccaaagtgattaatcctgttaaataacgccgcacaactctccggtatttaaatgcacgccatttctttttgttgatcgcgcatggctgaatggcgacagacgtctcatttttaataaaaaataaaccttaggacatttcttttttattaggcgtattttgatcaatctatgagattaggattcgccgatcgttttatgtgcgcccttatcccacagggctttggtgggtatcgttaggatttttcttgtaaatcaactcgatgcttcattttttttgtgatggtaaaaaaagaaatattttgttacatatattgattttcaatcatgccattaacgtttttaaactcccagctataggtaattatctgaatttttatttttcagaaaaaacctaggataccgtgtcatgtcgctaatggataaaagcgcttgctgtgaccccggttatttatttacgtcggaggacgtgaacagggatgtgccgtattggcaactcagcctttctgtttttattcatcaacggcattgagcgtttctatttattgcatagaacagggatagccaatgtctaactcataccagtccgagatccccaaggcccgcgtcaatatcaagctggacctgcataccggcggcgcccagaaaaaagtcgaactgcccctcaagctgatggtggtgggggattacagcaacggcagtgaacaacgcccgctgtccgagcgcgagaagatcaacgttaacaaaaacaattttgacagcgtactggccgaattctctccgtcggtcaacctggcggtggaaaacactctggccggcgacggcagcgaggaaaacgtcagcctgacgttccgcgagatgaacgatttcaccccggaacaggttgcccgccagatcccgcagctgaaagccatgctggccatgcgcaacctgctgcgcgacctgaaggccaacctgctggacaaccagacgttccgtaaagagctggagaaaattctgctggatcccgccctgagcgctgaactgcgcgatgaactgtccgccctggcgccggcgcagccgtaacggccgcgatatttaacggattaacgagagaaaatgctgatgtctgtaaaaaatgagaatgccgccggcggcgagagcgtggtgctggagtgtccgcaggcgggcggtgtgtatgcttccctgtttgaaaaaatcaacctgaacccggtggcgtcgctgagcgcgctggacagctggcaggataaccagacgatgtccgacgccacggcggacgaacgcgtcaccgccgcgatgcagatcttcctggagcgtctgaagcagtcgggcgacaaggtggaaaaactcgacaagaccctgctggatcaccacattgccgaactggaccatcagatcagccgccagttggacgcggtgatgcaccacgaggatttccaacgcgttgaatccctgtggcgcggcatgaagtcgctggtggacaaaaccgatttccgtcagaacgtcaaaatcgagctgctggatctgtcgaaggacgacctgcggcaggattttgaggacgcgccggaaatcgtgcaaagcggcctctacctgcagacctacgttgccgaatacgacaccccgggctgcgagccgatcggcgcgctgatctccgcctatgagttcgacgcctccgcgcaggatatcgcgctgctgcgcaatatttccaaggtgtccgccgcggcgcacatgccgtttatcggctccgccgggccgaagttcttcctgaaagacaacatggaagacgtcgccgccattaaggatatcggcaattactttgaccgcgccgaatacattaaatggaaagccttccgcgaaactgatgacgcgcgctatatcggcctggtgatgccgcgcgtgctgggccgcttgccgtatggcccggacaccgtgccggtgcgcagctttaactatgtggaagaggtcaaaggcccggaccacgataaatacctgtggaccaacgcctccttcgcgttcgccgccaatatggtgcgcagctttatcaacaacggctggtgcgtgcagatccgcggcccgcaggcgggcggcgcggtgcagggcctgccgatccatctctacgatctcggcaccggcaaccaggtgaaaatcccgtcggaagtgatgatcccggaaacccgtgagtttgagttcgccaacctgggctttatcccgctgtcgtactacaaaaaccgcgactatgcgtgcttcttctccgccaactccgcccagaagccggcgctgtacgacaccgcggacgcaaccgccaacagccgcatcaacgcgcgtctgccgtacatcttcctgctgtcgcgcatcgcgcactacctgaagctgatccagcgtgaaaacatcggcaccaccaaggatcgccgcctgctggagctggagctgaacacctgggtgcgcagcctggtgaccgaaatgaccgatccgggcgacgagctgcaggcctcgcacccgctgcgcgacgccagggtggcggtggaagatatcgaagacaacccgggcttcttccgcgtgaagttgtatgcggtgccgcacttccaggtggaagggatggacgtcaacctgtcgctggtatcccagatgccgaaggcgaaagcataaggcggttaaccggtgaagattgaacagccgctatgggggcgggggatcatgatctcgccccagcattttcaacagcaggcggcgcatgcggcctggagcgctgaaagtattgctcagatggggctgaatcacccatggggggtgttcgaggccgcattcgacgcggatatgctgaagctgggccgcctgcaggcccagcatttacacgtacgttttcaggacggcacgctggttgacacggcgcatgccgatccgctgccgccggcgcttacgcttgacggcgaacgtcaggacgtggtggtggtgctggctctgccgctgctgcgcgccaatggcggcaattgcctgaagcccgatgagacggcggagcgcccggtgcgctaccgccagcgctggcgtgacgtgcgtaaccaatatggtgatgacgatcgccagatcgccgtgatgcaggcggagcttactctgcgcttcgcccatcagaacaacggcgattacctgacctgcccggtggcgcgcctgttgcaggattcgcagggaaactgggtaattgacgaagcgtatctgccgccgctgttagcgatgcggggcagccgctggttgatgacccaactggaactgctgatgacgcaattacgtgcccgtctgacccgcctgatggccatgcgtcgggagagtaacgagcgcatggcggattttgccgtggcggacgtctcgctgttctggctgctcaatgccctgaacagcgcggaaccggtgttggggcagtttcagcatttcccacagagcgcgccggagcgactttatccggagctggcgcgcctggccggcagcctgctgactttttctctggatcatcagctcagcgccattcctgcctggcggcatgaacagctgaatgaggtgtttccgccgctgttcgcgctgctcggcgagctgctggaagccagcctgccatcgcgggtgatggcgattgcgctgacgcacgacaaacggctgcgccagtggcaggcgcgcttgcaggagccgcgtctgcatgaaggggcggattactacctttccgtgcgttcgccactgccggcggcgcagctgcaggagcagtttccgcggcagtgcaaagtgggcagccccgattatgtgaccagcctggtaaatagctcccgtcaggggatcccgctgaaaccgctgagtcatgtgccggcggctatcccgttgcggctggagaaccagtacttctcgctcgatctggctcatcccgcagcgcaggagatgctggccagcggcagctgtatgttttacgtcccgggcacgctgggcgagcctgagcttgaactgtttgcggtgctgagaacatgagtgaaaaacaagagtgcgacatcgatgcgctgttgcagaacagctggctgcaggtcatcagcctgcgccatggaccggcgtttaacgatggggacggccgcgtgctgtgggagcattgcgtggcggacgtggagcaggtgcagcaggcgttgcgtgaggccggctgcgacgaggccagccgccggcatattctctatgcccagtgcgcgttgattgatgaggcagttaaagggcgcggcgtgcaggatgatgcgtgcgtacagtggtatgacatgccgctgcaggggcattttctcggcaccatcgatgccggcgacacgctgtgcgaccggatgcgcgatgtgctgcgtgagccagcgcctgacagcgcggtgctgacctgtttccaccgggtgatgctgctggggttccttggcggataccgttcgctgaacgatcccgagcgggagaagctgctgcaggcgctgcacgatcgtgtcccgccgtttggctatccgcagacggcgccggtgttggccggggttaaaggcggccgcaggatgagcgactggttcgccgcctggccggtgcgcatcggctgcgcgcagctggcgctggccgtactgtggtgggggcttgaccactggctggatacgctgctgaccacgctgctgccgggagcggtgcaatgagttccgcgctacggcgggggctggcgctgtggtgcgtactgctgaccgcgatcgtgagcctggtctttttacccgtctcctggccggtcgcgctcctgctgacgttgctggtcggcggcgtcctgctgttggcgctctggctgacgcgtcgtcattcgccgccggagatcgccgcttcgctggagaatctgcccgaggcgagctggcggcatccggtggtgctggtgtgcggcgatctgccccggcaatggccggcagcatcagcggtgctgacgatggcggaaggctgctggatccggattgagtcgcatcaggagctgctgcagaccgcccgcctgctgttgcagatgcggccggcctgggggcgtcagcttgcggtgatggttaccctgtgcccgcagcggcataacgatgcggaacgcctgaccagtcatttgctggcgctgcgctggcagataagccaactgcgcaaacagacccgccataccataccgctggtgctgcatgcgcaggctggttgcgtcatgtcgcccgagccgctctggcaggcggcaatgacgggtgagcccgttcgcgtatggcgggaatcgtcggcgcccgttgcggttgccgcctggatgaacaacggcggtgagatggcggcgcggcagcagattgtactcaacagcctgatggcgtggtttgaacagtctgtgacggcggtatttacccatgaaaacccggacgcgcccgccgttacgccgatggctgtcttatgggggctggggccgtcggttgacggcgcgctgccggcatcgctgtggggcgagtggttacgccgccatacggcgctaagccaggtcgacggctggcagcctgcggcagccgcggagccggtgcgcatgccactgcccgattttattctgcctttactgcctgcgggcgagggattaacgccgcgtcagcgggcatggcgcagcggactgacgatttttaccctggcggcggccgtcgcgctgtgcggcagcgcctggaataacgcgctgctgctcaagcgcctggcttttgatatccgccactatcaccgcatcgctatggacgattacgggccgaaggcggaggcggtaaccaggctgcgtctgaacgccgcacggctggacgactatgcgcgcaacggcgaaccgcagcgtttggggctggggctgtatcggggcgaacgcctgcgtgcaccgctgctggatgccattcggtcatatgtcccgccaccgccgccagaagtcaaaccgcaggcgccggtgccgaaaattgtccgcctcgacagcatgtcgctgtttgactccggcaaggcggagctgaaagccggctcgaccaaaatgctggtcaattcgctggtgggcatcaaggccaaaccgggctggctgattgtggtcagcggccataccgacaacaccggcaaggcgccgctgaaccagcggctgtcgctgcagcgcgccgaggcggtgcgcaactggatgcgcgataccggcgacgtgccggaaagctgttttgcggtgcagggctacggcgcaagccgccctgtcgccgacaacgatacgtcggaaggccgtgcgcttaaccgacgtgtcgaaatcagtctggtgccgcaggcggacgcctgccggctgccggacgcaaccccgccgtcatcattggaaggtgacggcgttgataacaacgagtggagaaaatgaaatggcaattcctgtttatctttggctgaaagacgacggcggcgcggacatcaaagggtcggtggacgttcaagatcgcgacggcagcatcgaagtggtggcgcaggaacataacctgtacatcccgaccgataacaacaccggcaagctgaccggcacccgtatccatacgccgttcctgtttaccaaggaaatcgatgcctccagcccgtacctgtacaaggcggtcaccaccggccagaccctgaagtcggcggagttcaaatggtaccgcattaacgatgccggtcaggaagtggagtacttcaacaccaaactggagaacgtgaaggtggtgaaagtgaatccgctgatgcatgacatcaaggatccgtcgtttgaaaagcataaccacctcgagcagatcgagctgcgttacgaaaaaatcacctggacctacaaagacggcaacatcattcattccgactcttggaacgaacgcgctaccgcgtaatgccccgtcatacttcgcgccgcaggcgtactgacagcgtttgctgactccggtcacagggtaaacctaccgtctcctgcgacaggaatgatgaggctaacagcctgtgcggacaggtttcctgtccgcttttttcctgagcatccggcatccgggcgttcagcaaagagatcacaatccggcaatctgacctgatgcgctttggctcctgaccaccaggaatagcgatgggcggtagcgtgcccgggaaccgattaatcaagagagagaattatggaaaattcagccgtcctgttacgccgtcttaatccttattgcgcccgcgccctggaaggggcggcgtcgctgtgtcagacccgcgcccatgcgcagatcctgccggagcactggctgctgaagctgctggagcagggcgagggagatctgacggtactggcgcggcgttacgaatggaatatggatgagatctggcaggcgctgctgaactggctggacggcctgccgcgctcggtgcgtgggcggccggaactggcggacagcctgctgacgctgttgcaggaggcctggctgctggcctcgctggccggcgagacgcagatccgcagcgttcacctgctgacggcgctggtaggcaagcccgcgctggcgcgctgcgacggcctgtggccgctgctaacgctgggacagagccagctggagcgcctgcgtccgctgctggatgcgcagtcggaagagcgtccggaggtgcagcaggaggccgggctggcgcagacttgcgccgaggtggcggagcctgcggcggacgccgagctaaaggcgggcgaactctccccggcgctacagggtgcgctggataaattcaccctcgacgtcaccgccaaggcgcgggccggcgcgatcgacccggtgttcggccgcgataccgagatccgccagatggtggacattctctcccgccggcgtaaaaacaacccgatcctggtgggcgaaccgggcgtggggaaaaccgcgctggtggaagggctggcgctgcgcattgccgagggcaacgtaccggccagcctgcagccggtcaccctgcgtacgctggatctcgggctgctgcaggccggcgccggcgtgaagggcgagtttgaacagcggctgaaaaacattatcgatgcggtgcagcagtcgccgacgccggtgctgctgtttatcgacgaggcccacaccattatcggcgccggtaatcaggccggcggcgccgatgccgccaacctgctgaagccggcgctggcgcgcggcgaactgcgcaccatcgccgccaccacctggagcgaatacaaacagtacttcgagcgcgacgcggcgctggagcgtcgtttccagatggtgaaagtggacgaaccggacgacgccatcgcctgcctgatgctgcgcggcctgaaatcccgctatgcgcagcaccacggcgtacatatcaccgatgaggcggtgcgcaccgccgtcacgctctcccgccgctatctcaccggccgccagctgccggataaggcggtggatctgttggataccgccagcgcgcgggtgcgcatgagcctggacaccgtgccggaagcgatcgtccacgcacaggccgccgttaccgcgctggcgctggaagagcaggcgttgctggcggatatcgccgtcggcaacccggcagaagaaggacggctggcggccatcgccgcccagaccgcggaactgaaccagcgtctggcgcagctggaaggccagtaccgtcaggagcaggaactgattggtcaactgctggcgtgccgtacggacggcgcgcgtcaggcggagatcgcgactgtccagcaggcgctggcggcgctgcccctcgagcaggcgctgctcacggcggacgttgacgcccgcagcgtggccaacgtgatcgccgactggaccggggtgccgctctcttccttaatgaaggacgagcagaacgaactgctgagtctggagacggaaatcggccggcgggtggtcgggcaggatgcggcgctgtacgccattgcccagcggctgcgcgccgccaaaaccggcctgaccagcgaaaatgggccgcagggcgtgttcctgctggtgggaccgagcggcaccggtaaaaccgaaaccgcactcacgctggccgactgcctgtacggcggtgaaaaatcgctgatcgccatcaacctctccgaatatcaggaaccgcacaccgtttcccaactgaaaggctcgccgccgggctacgtcggctacggccagggcggtattctgaccgaggcggtgcgcaagcggccgtacagcgtggtgctgctggatgaggtggaaaaggcgcaccgcgacgtgatgaacctgttctatcaggtgttcgaccgcggctttatgcgcgacggcgagggacgcgaaatcgacttccgcaacaccgtgatcctgatgacctccaacctcggcagcgaccacattatgcagctgctggacgaacagccgcaggccacggaggcggatctgcaggagctgctgcggccgctgctgcgcgaccacttccagccggcgctgctggcccgtttccagacggtgatttaccggccgctggcggcggaggcgatgcgcaccatcgtgcagatgaagctggagcaggtcagccggcggctgcagcgccactacggtctcgccacccagatcggcgacggcctgtacgacgcgctgaccgccgcctgcctgctgccggataccggcgcgcgcaacgtcgacagcctgcttaaccagcagctgctgccggtgctcagccagcagctgttaagccagatggcggcgaagcggaaaccgcaggctctgaccctcgactggcatgacgaggaagggattgtgttggcgtttgataacaacaagggagagtgatgatggcaaatccgcttgcggtgattttcagccacagccaccacctgctgcaggtggcggactgcaacgcgctgctggacgtgctggcctttgaggggcaggaggaactaagtaaaccgttcagctaccggattgaatttaccagcgccgatcacggtattcatcggcaggcgatgctgatgaaggcggcgtcgctgacgctgcaggcgccgttcaatcagggcgccgcgattaaactgcagcagccgctgcgggtgatccagggcgtagtcaccggcttcgagcgtctgggaacgaccaacgatgagagtcgctacgcgctgaccctgtcgccgcggctggcgctgctggcccacagccggcagaacgccatctatcaggatatgtctgcgccgcagatcgtggagaaaatcctgcgcgagcgccacggcatgcgcggtcaggatttcctgttctcgctgacgcaggactacccgcggcgcgagcaggtgatgcagtacggtgaggacgacctgcgttttatcacccggctgctgggggagctgggcatctggttccgctttaccgccgacacccggctgaatatcgacgtggtggagttttgcgacggtcgtcagggctacggcgcggggctgacgctgccgtcggtgccgccctccggccagcatgacgagggcgtagagtcgtgctgggggctggagagccgccatcaggtggtggaaaaacaggtcagcctgcgggattacaactaccggcaggcgctggaggcgatggatgcgcaggcggagattggcgccggcgacggcaccacctatggcgatgcctatcattatgcggataactacctgacggccggcagcggcgacgggcgtaccccggccgcagagagcggcgcgttttatgcccgcatccgccatgaacgctacctgaaccgtcagacccggctgttcggcgtcagcagcagcgtcgcgctggtgccgggcgaagtcatcagggtgagcggcggcgcggaggtggcggaggtattccgccggggcgtggcgatcgtccggacgatcagcacggcgcggcgcgacaagagcctggaaatcggctttgaggcgatcccggacgatgcggactatgcctaccgaccggtcgcgccgctgcggccggtgatggccggcacgctgccggcgcgggtcaccagcaccaccgagaacgacagctacgggcatatcgaccgcgacggccgctaccgggtcaacatgctgtttgaccgggcgggttgggaaaccggctttgaaagcctgtgggtgcgccagtcgcggccctacgccggggagacctacggcctgcacctgccgctgctggcgggcaccgaggtggcgatcggctttgaggacggcaacccggaccggccgtacattgccggcgtgctgcatgattcggcgcacccggacccggtcaccatccgcaactacaaacgcaacgtgctgcgcacgccggcgaacaacaaaatccgcctggacgacagccggggccaggagcatatcaaggtctccaccgagtacggcggcaagagccagctgaacctcggtcatttggtcgatgcggaaaagcagcagcgcggcgagggctttgagctgcgcaccgacagctggggcgccatccgggcgcagaaggggctgttcatcagcgccgacggccagccaaaggcgcagggcgaagtgctggcgatgcagcctgtgattagcctgctgaaaggcgcgctgcatcaggtcgccgagtggggcagtattacgcagatccaccgtagccacagccctgcggtcagcggactgaaacagttggcggacagcgcagacaaactgaaagatccgttactgctaatgagcgcgccgaaagggctgggcgccatgacccctgaaacgatgttgctgcacagcggtaacggtttgtatatgcagagccttggcgaagtaaacctcaccagcgcacagcgcctgtcggcaaacgccagtcaggccgtctcgctgctggcgcagagcgagggtatgcggctggtatccgccaagggcccgttggagatggagtcacatggcgatatcttatcgctgacctccctgaaagagattaccgtccagtctacgcagggacacctgcaattgacggctaaaaatggcatcactctgggctgcggcggggcttatattcgcctcacgccgcagggcgtggtggaaattcacggtccgggattaatcagcctgaaaggtcagcacgatctgcaggggccagccagtgagacgtttcccctgcctgagctcccggcatcggtgtgtaaagagtgtctgaaaaaagcgcagcagctggcgcagggcttcgtgccaagggaggcataaatgactacgccatggattgaggaagtagccgctgcctgtcgggcatccggaaccgattatctggatatgatcattgatcaggccgggctggattttagtgttatcccggcactgaacgcgctgtcggtagagtggcaatcgctgtaccgtgggctgccggaagcgtttattgtcgatgatgctccgctgattgcgcgcataacgcttgataatgtccagcagcagcagtggctgctggaaattagccggcaggttgccgtacaggcaccgttgctgctgctatgttcaccctggccgttctctgccctgacggcctggttaacacagtgcatggacgtgttgcaggagggaaggggcggcattttgcgattttacgatacgcggatatttcccctgctttttacacacatcctcagtgaggagcaacagcagcctttgttgcgcccggccctgttctgggcatggcaggatatggatggtcacccgaggggcataaaaggttgcggcacgcctcaggctcgcgatgaaaaaaaccataaaatcgatctcagcgatcgccaactggagtacctgatgtgcgtctgtgatgtcatggtgttgttggcgcaccgcgcaccgccagcgggcgtttatgcatcgcggcaggcgctgttttctgattgctaccagggcatggtggaggctaccaatcagggcattattctggatgatgcgcgtgaagcctgggtgatgcaaaaatggcttggtgcagcagaaacggcctgatggcgaagggaagccgctccggactgggcgtccgtctccatttcagcgtgactgcccgcgtgatacaaggaaagtcagatgaaacattcactgttaagcccgctgctggcgggtctgctgctgttaaccggctgctcacagcccgccgcgcaggccggcggcgggggcggcaccattgacgccatcaaccataccaaatgggcgattaaccacttcagcgtcaatcaccagtcgggcatcgacattatcggtccgtatcagggcggcggtggcggctgctgctacagcgtacccgcccgctggacgccgggcatgacggtgcgtattgactgggaaactggagtggggtattccatggattttcctggctatcaggacaggaaaaaatatcttgcctggaaaaaaaacattgatgcgcaaaagcgccaacacagcaaaaccgtgccggttcccgactataacggccaggatgtctgcggtattacggtgcactttttgccctgcgacgaggtgaaggtgacaaccagttgctacatctacggcagccccgcttacccgataaaagcgcccatcaggatgaaggagccgaaagtctgtccgcggtaacggaaactgctccggactgggaatctccccccatttcagcgtgactgcacgcgtgatacaaggaaagtcagatgaaacattcactgttaagcccgctgctggcgggtctgctgctgttaaccggctgctcacagcccgccgcgcaggccggcggcgggggcggcaccatcaaagccatcaaccacaccaaatgggcgattaaccacttcagcgtcaatcaccagtcgggcatcgacattatcggcccgtttcagggcggcggtggcggctgctgctacagcgtacccgcccgctggacgccgggcatgacggtgcgtattgactgggaaagcggggaggcatcgactgaaggtttccctgggttttctgattcaaaaaaatatagggaatggagggacaagttgaaaaaaaacaacaaacaacacagcaaaaccgtgccggttcccgactataacggccaggatgtctgcggtattacggtgcactttttgccctgcgacgaggtgaaggtgacgaccagttgctggtcaccgagaaatgccaactacccgataaaagcgcccatcaggatgaaggagccgaaagtctgtccgaggtaacggaaactgctccggactgggcgtccgtcttcatttcagcgtgactgcacgcgtgatacaaggaaagtcagatgaaacattcactgttaagcccgctgctggcgggtctgctgctgttaaccggctgctcacagcccgccgcgcaggccggcggcgggggcggcaccattgacgccatcaaccataccaaatgggcgattaaccacttcagcgtcaatcaccagtcgggcatcgacattatcggtccgtatcagggcggcggtggcggctgctgctacagcgtacccgcccgctggacgccgggcatgacggtgcgtattgactgggaaactggagtggggtattccatggattttcctggctatcaggacaggaaaaaatatcttgcctggaaaaaaaacattgatgcgcaaaagcgccaacacagcaaaaccgtgccggttcccgactataacggccaggatgtctgcggtattactgtgcactttttgccgtgcgacgaggtgaaggtgacgaccagttgctggtcaccgagaaatgccaactacccgataaaagagcccatcaggatgaaggagccgaaagtatgtccgaggtaacagaaatcgatctggcctgggtgccgccgccgtttccggcgcagggacgcctgccgacccaggcgctgcaggtcgggcagaactgccatcagcagaacagcgccgaacggctctaccggcaggagttgtgtctgtccacagcacgacgcgtggagccgccgtgctgtaaaacgctgcatatcagcctgtttttcgacggcaccggcaataacctgaataatgacctgcttctgtctgatcccaagcatccgaccaatattgcccgtctgtttcgcgccactatcgggaccggtacggctggcggagtgccgctcgacgatcagcacgcgctgttggatggggcgcaagacggtgaggggaaatattttaagttctatatgcccggcgtgggcaccccgttcccggaagtgaacgacccggattattccctcttcgggctggtggccgcaaccaagggggaagagcgcattaactgggcgttgctgcgtattattgatgtgctgaagtttactgccactgaaaaatggctgaccactgcggagagtcgccggtctatcagcaacatgggcaccagctgggaccgtctatggtttggcggcagccataaccgctacgaggagttttgtcgtttactgaatgagctagccccgcagctgaggccattgctgacccagccggagccgggcaaaccgaagctgttagggatcaagctgtacgtctatggtttttcccgcggcgcggcggcggcgcgcgcctttgtgcgctggctgagcgagctgctgccgccgccggcggcggcaggggaaaatcccccgcagtgtctgcagattggtgaaatgcagctgcccatcagcgtggagtttctcgggctgctggacaccgtggcctcggtcggggtggcgcacgtggtgccgattgccgaggggcatatgtcctgggcggacggcacgatggagctgccgagcgatgaaacctacccggggctgataaaaaaatgcctgcatctggtgtccggccatgaacagcgcctctgctttccgatggactcggtgcgccggggtaacggcaagtacccgccttatgctaccgaagtggtgtacccggggatgcactcggatctgggagggggctatccgccaggtgatcaagggaaggctagagggaaagatgatgctttattgctatcacagatccctctgaatgatatgtatgccgctgcgtttggtgctggagcaccattaaaagtgcctcaagacttttttcctgatgattttaaaagagatttttggcggaaaatgccattagatttactggacgaattctttattgatgaaattctaattaaacgcttcaatgcctggcgcgaactcaccctgaatctgaccacgccagaaaaagtctcccctgaagaggccgccagctacgatccgccgcgcgccagcggcagtctggaaagcctggtcgaaaaccagattgcctggctcaccgcctggcgtatcgaccgctatgccagaggaacgatgctgaaaacgccattttaccagcgcgccacgaacagcgaagcgttgcctgccgtacgtaaggcggctgaaaaggcacggaataaaaaacagcaagatattattgaattacgcaacgatcagattgcaaaacagcccgccgaccagatggacgatctggtgctctatccgggcgtcaaggatttcgacccggacatagcgcagacccagctgtttgaagcggcgaaggagtttggcaaggattactttgacggttaccgcattccggagaatctggcgcaggcggtgctggataccgtgctgcagccgatgatttttgtgctcaataccgatgatgagccgcaggaataccggcggatgaaggcagccggggaggcccgcgtggctatcctgttccccgaagccggtgaggccagcaacgcggagcagcctgccgggctggtcagggcgctgtttgacgatcaggtgcatgactcgcgcgcctggtttatgcacgccgcgctgggttcgcgcgagatgtggggcggctacttccgctaccgcatgatttacttcagcgacaagtgtaataagtcgctgtcgccgctggtgatcgccggcaacctggtagggtttgccaccctgaccaccggcgtggtgctgagcttcaaacaaaagagcctgagcggcaaactgtcaggactggcggcaaccggggctgtgcgggcgctgcaggttgaagtactggatcggatcacccgggaacccgtgccgcagctgccgggcggggaacggctgcgggcatttacccgggagccgggcgtcgtggtcgcccagcaaaaagcactggtggcggaacagcagctggcgcgggcgcaggccgcgatcccggccagttggcttgagcaagtcctgacctcgatcgcctgagaaggagctgtcgatgaataaagtcatccgtaaaggggaccggctgcgggaatacggcggcagggtgttggcggggcgttatcagtgctttggtcaggggtttgcctgtaagggcgatccggtgagctgtaataaacacggtatgaccaccattgcggaaggcagctcgcgcaccacgatcgatgggcagccggtggcgctgcacggccaccgctgcgcctgcggctgtacgctggtcagctcgtttcccgactgcggtattgaccagtgaggtgcgctcctgactatccgcagtacaaaatggcgcgtccgcccagtaccggccgctggctgtcggctgcggcgctgttggtgctgctgtgcggcagcgccagcgcactgctggcatctgcgcaagggaaccgtttactggtcgccaccggtatcctgctggcactgctgctggcaggtaccggctggctggcccggttgctgtactatcgtatcagcgtgcataacgccgctttctacgaccaactggtggactatgaacggcagcggtggtgggcgcagcatcgccagccgttctggttaagggaaggcgtattgctggggcctgcgggtacgcgcacaaccgactggttgcgggtgcttaatcgtgagcagcgtcctccggaagaaaaaagagaaggtggcggtaacaccttgagactgccgcaaatttttgccgctgacgccggtatgcgtgaaaagcggctggcggaactgctggttattgagtggcaaaggcagcgtggcgaaagcacgctcaccgcgccgctgcgctgctactggcagggagccgacgctgcctggcagacattccgcacccaaatggctgccgctttcccggcgctccagctgccggcgcggccagccccctggcaaggggaagccagcctgacggcgatcgccagctgtctcgccgacgccgggccggaagacacggtgctgatcgccggctgtcaggtggtcgccgtgcagcccggaagcaaacgtcccgccggggagtccgccgtcctgtggctggccgggcggtacggcccggtgcaactgacgcgtggcgaagccttctcggccgagaagggggatgctttgcctgcggtctgtacccgggcgctggaacagagtgaactgaaagctccccccgaagcctgcccgctgttttcccaccccggtctggaggtgctggcgtccagcggctgggacgtcagccagcatctgcaggatgctaactggggagatatcggcgatatggacgctctgatcgttttatcgctggcggcaatttacgccgcgcatcaccaacaaccgtgtggctgggttgcccgcgatccgatgaacaccctcgcacttggaattgtaaaacctgatggacaacgtcaataaacctgctgtcatctctgtggcagccacggccgccgtctgtattgctgtgaccacgctgctggtcctgttaggcgggctggcatggtggctgtgggggagcgaacgtgctacgcaatgggatgcgttgcgtccgctgatcgttgccggttttatcgtctggggaacggcgctcagcctgctgatgctgggttttatggctttccgcttgctgattaaggacaaggttagcccgtcgacatcccgtaagcgtcaaccgacaacggcaagtgggcgagaaaccgcatatgtcgcgctgaaaaaacatctccgtacccgctacggccctttctggcggcgcaaagtgcatctgctgctggttgtcggcgatgctgccgctattgaacaactggttcccggcctgcaggctcagcgctggctcgagggcagccgcaccgtgctgatttacggcggtggcctggcatcggatcccgaccgcgaacaactctccgccctgcgcaggctgcgccgcggccgcccgctggacggggttgtccgcgtgctgaatacagaccagtcgctgacgccgcagctgagtgatagcgatctgcgggggctggaaaaaatcggcgacctgttgcgttaccagccggcggtctggctgtggcagttgtgcagcagcgattggccgcaggcgggtcggcagccccaggcggtaggtattacgctgccggcgcggggcagcgcggacgaggcggcggcccggctcggcgagttgctgccgcagctgcgtgcacaggggcttgctcaggtggcggaaaaccgggcctttgattttctgctgcgtctggcgcagcggttggagcagggcgacggcgcgcgctggaaaaatgcgctgacgccgtggctgtacggcgcccagcggcgcgtgccgctgcgcggcctgatgttcagcctgccgggtgcggctgacgcacaggttcaagggagcaaagagagtgccgcagcggcgaggcatccgcatgccgttaccttctcggacgcctggcagggcatctttgatgaccgcgtccgcggccgccgggtcggcatggcctgggaacagacgctggcgctggcggtgatggccggcatcgggctgtgggccgtggggatgacgatctccttcgtcgccaaccgccagcaaattgtcgcggtggcggacaaggcgcaggcgctggtcgcccggccggcggtgacggatgcgcagctcggcgctctgcatgcgctgcgcaacgacgccggccgtctgcagcagcatagccgcgcaggcgcgccctggtatcagcgtttcgggctggatcacaatccgcagctgctggccgcgatgctgccctggtacggcgtggcgaataaccgtttgatccgcgatccggccggcgaggcgctgcggcaaacgctgacccaactggtgaattcgccgcccaacagcccacagcgcatcgcgctggccaaacccggttacgatcggctgaaagcctggctgatgatggcgcgcccggataaggttgacgccgctttctatgcgcaaaccctgcaggcggtgcagcctgcgccccggggcatctcccccgggctgtggcagagcctggcgccggacctgtgggcgttctatatcgccgagctggctcagcagcccggctggaaaattaccccggatgcggcgctggtcagccagagccgtcaggtgctgttgcagcagatcgggcgtcgcaacgctgaaagtacgctgtatgagaatatgctcaaatcggtgcgccgtaactttgccgatctgcggctggaagatatgaccggcggcaccgatgcccggcggctgttcgacagccgggaggtggtgccgggaatgttcacccgtcaggcctgggaagggggcattcagcaggcgatagagaaggcggccaacgcccggcgcgatgagatcgactgggtgctgagcgacagcagccagggcgtcgcggcggatatctcgccggaagcgctgaaggcccgcctgacgcagcgttacttcacggattttgccggcagctggctcggtttcctcaacggtctgcactggcagccggccaacaacattgccgatgtgaccgaccagctgacgctgatgagcgacgtacggcagtcgccgctgattgccctgatgaatacgctggcctggcaggggcaaaccgggcagaagggcaaggcgctgtccgattcgctgctcaaatcggcgaaagagctgctccacagcgacagccggccggccatcgatcagagcgcggccgggccggttggcccgctggatgaggctttcggcccgctgctgaccctgatgggcaaaaatccggccggtcaggtgatggcggccaacagtaccctcagcctgcaaatctacctgacccgcattacccgcgtacggttacggctgcagcaggtggccagcgcttcagacccgcaggaaaaaatgcagacgctggcgcagacggtatttcagggcaaaagcgtcgatctgaccgacacccagcagtacggcagcctgatggccgccagcctcggcgaggagtggagcggctttgggcagacgatgttcgtccagccgctgacgcaagcctgggaaaccgtgctgcagccgtccgccgccagcctgaacggcaagtggcgcagggcggtggtcagcaactggcagagcgccttcgacggccgctatccgttcgccgccagtaaaagtgaggcttcgctgccgatgctggcggagtttatccgcaaggataccggccgcattgaacgttttctggcgcaggagctgggcggcgtgctgcacaaagagggcagccggtgggtggtggataaaaccaacagccaggggctgaacgttaacccggcgtttctgaaggccgtcaaccagctcagccagctgtcggacattctgtttaccgacggcagccaggggatcggctttgaactgcaggcgcgtccgacgcctcaggtggtggaaaccacgctgaccattgacggccagaaactgcgttacttcaaccagatggcggaatggcagactttccgctggccgggagagacctttaagccgggcaccatgctgacctggagcgccaccaacgccggcgcccgattgtttggcgactacggcggcacctggggctttatccgctggctggagcagggcaagcggcgccagctcgatcgcagccagtggatgatgagcttcagcgcgccgggtggccgcacgctgcagtgggtgctgcgttcacagctgggcattggcccgctggcgctgctggcgttacgcggtttcacgcttccagagcagatattcagtgtggatgccacagcggcaacacaagcgctgagttctagcgatgatccggttatgaatggaattgaataataggaacataaaggccatcagctgaacattcaacttgatacgccttggtttctggcgaattaccagagtagccaacactgttggtgataagggataaattaggctgttttatttcagtacagattaaaaacatcaataggcgtattttggggaggggcgaagagggtggttaaatatactgttattttctcaggcagtgcattgctttgattaaacgatattggcttttgtttttatacttaaagggcatgaaatgaaaagaattaacgttattataatcgggtttatatcgttggcgttggtggggtgtgctattaattcaggttatattgaaaaaaactatcaagctaccatggttgcaccgagtttaggatatgttgacattcaatccgaggatttattcagcgatgaaaattccgcaatctatgtcactattacataccatagtaatagcgagcggtttaagcaaagaaaaatttatgtgaaaaatgttcgtccgggcgcgggggggatcagattgtacgctccggttattaatggaatgacttttgagtcgatggatattagtttggactatggaactatcagggtattacgtggaggcaactatcctgagtcagcgatggcgaaacgactggaaagaggagtgtcgaaagagttaatggataaaggaacaaaaatttccattaaatcacagatgatggattctggttcatattatgggctcatgctgaggagtatcaagcgttaacctttcggcatgtcatttttacataaggcgacttggtgatgtctctaatggttcaagttagatatgtgatgatcgcttttggtgggaggtggtcagcattagtattaatgaacctcatagtcagtctattcaggtatatagttacggacagaattaaaaagggcgcgttcgataccgagtattaagccatggatgaaataatgggtgtattacagaacatactccacgcctgtggggtagatgaaaaaaccttactggtccaggccaggacacgctgcgcgaactggcaaagctggctgctgccgctctctgccgaaaatcctacgggggaagatccgggctacgacgacgattttcaacgtatccgcgaggaggtcaatcagctgtccggcatcgataccgggctgatttgcgctctggcggaaaagctgctgacgcagcgctgcaaggatattcgcgtcgtaaccttctacatctgggcgcgtctgcatcaggatggcgaggccgggctggcgcaggggctggagctgctggccgctatgctgcagcagtttgctggcgggctgcacccgcagcgtgagcgtagccgcaaaagcgcgctggagtggctgggcagcggccgggtgctcgacagtctgtccctgtacccggaggtcgacccggccatgatgcggcgcgtaacgggggcgctgctgctggtcgagcaagccatggaagcgtgggatgaggcgaaccgcccccggctgtcggcgctgtatcaggcgttggaaacgcggctggcgcaaaatggcggcgccggcacgctggtgccgcagaccagccgtgaagagaacgcggagccggcgtccgccggcgcggcgctgccgacggcgcatgccgtgaattcagggcgcgatctgcttgatcaggcaaaaatgctggcgaagtatctgcgcgattgcgaagggggctggctggccggtcatcacctgatgaaaagcgtccgctgggataccttaacggcgctgccgccgctggacgccagcggtcgcacgcgccttgccgcgcccaagccggatcaccgcgcgcacctcaagcggctgtaccttcagcagagctgggcagagctgctggaactggcggacaacctttttgctcagggggttaaccatctgtggctggatgtacagtggtacatctggcaggcgctgcagaaaaccgatgcggacgcggtgcgggcggacataatcggccgcgatctgcgggggctgcttacccgcctgccggggctggagtcgctggcgtttaatgacggcaccccctttgccgatgaagtgacgctggggtggattggccaacaggtgctggacgatcccgccgcctggcgtgaggagccgctcagcgtcgcggtggcggatgatgacctgctgacgctggagccggaagtgctggccagagccgacagcgacggcattgaagccgcgctgggctggctgcagacgcggccgggcgtcacttcgccgcgcgatcgttggctgcagcgcctgctgatggccagagtcacggagcagtacggcaaaaacgagatggcgctgcatctgctgggggagctggacaacagcgctcaggcgctgacgctgagccagtggtcgccggaaatggcctttgaggtaaaagcccggcgtctgaagctgctgcgccagaaggccgcgcgtagcgaggcggataaagtccgtcagcagccggagatggacgcgctgctggccggcctgatcgccatcgacccggcgcgcgccgcggtactgtgcggctgaacgcttttttgcaatcacactcacctcagataatcaggtttttatggatgatttaaccctgcgttattacgacgctgaaatgcgctacctgctggaggccggcgaagagtttgcccaggcccaccccgaacgcgcggcgatgcttggcctggaccgggcgggcgcgcgcgacccttacgtcgagcgcctgtttgagggctttgcctttttgatggggcgtctgcgcgagaagctggatgacgacctgccggagctgaccgaggggctggtcagcctgctgtggccgcattatctgcgcactatcccgtcgatgtcgatagtggagttcaccccggaatggcgggaaatgaaagagaagatgggcattgccaaaggctttgaggtgctctcccggccgattggcgaaaagggcacgcgctgtcgctacaccaccacgcaggatctcagcctgcagccgctgtcgctggcaaaggcaacgctgaccacggatcgggatggccgttcgctggtgcggctgcgctttgactgcagcagtctggcggactggagccgtatcgatctcgcttgcctcccgctctacctgaacgccgacgcgccgctggcctgcgccatgcatcaggctttcaccatgaatgtcgccggcatgcggctgcgtctgccgggggagagcgacagccggccgctggcggggcactttacggcgctgggctttggcgatgatgacaccctgtggccgacgggcaacagcagcttcagcggctatcagctgctgctggagtattttaccttccgtgagaagtttatgttcaccggcctgaaggggctggacgccgtggcgtttccggcacagctggcgtggttcgagatcgaggtggtgctggctgagcgctgggaacacgattttacctttacggaaaagcacctgcggttgcattgcgtgccggtgatcaacctgttcccgctggagtccgatccgctgacgctcgattcgctgcagaccgaatatctgctgcggccgatgcgggtgcaggacggccatactgaaatttattcggtggatgcggtggtgtcgtccggcaaccatacctatgtgccgtttgccagctttcgccataagggcggcatgctgcgccatgaggcgccggaatactattaccacacccgggtgcgccgggggccgtccgggttgtataacacctggctgattctgggcggcgaggcgtttgataaccatacggtgccggccaatgagagcctgtcgctggcgcttaccggcaccaacggccagctgccgcggcgcgcgctgcagagcacggtgctggatacgttgatgaaaaccaccgcggccagcgttcgggtgcgtaacctttgtgcgccgacgcagccctgttacccgccggatcgggaccgctttcactggcgggtgctgagccatctgggcagcaacttcctgtcgatgatggataacgccgaggtgctgcgcggcaccctggcgctgtatgagtggagcgacagcgagatgaaccgccgccggctggaggcgattgtcgatgtgcgccacggcgaaacggagcgttttgagcaggggcacctgctgcggggcgtacagattgaggtcacgctcgacagccggggctttgccggccacggagatatctgcctgttcggtgaaatgctgagccgcttttttgccctttataccgatatctatctgtttaaccgcctgatcatcatcctgcaaccgaccggagaacgtctggaatgggaagagaaacacaaccgccgtattcccggctgacgccgcgtctggaagccgagctgacgcgaatcaacttttaccgcttctgccagctgctggaaaagcgccacccgcagcgtccgccgctgggggcgaccagcaaaccgggcgatgacccgctgcggctggtgccccatccgggcatgggcttcccggccagcgagctgaaggccgttgaatataacgaagaggacgcgcatgcgtcgccgaaggtgcgcacgacctttatggggctgtacggcgttgattcaccgctgccgaccgtttatctggatgatattgcgcagcgcagggaggggcacgaggcgctgcaggggtttcttgatattttcaaccaccgcatcctgacccagttttaccgcatctggcgcaaatactcctacccggccacctttgagtccggcggcggcgacgccatttctcagtcgttgctggggctggtggggctggggatcccgggtacggcaaaccatatcgccaccccggtttcgcgctttctggcgctgctgggcgtgctgcgtctgccaggaaaaaccgcgcaagggctgcaggcgctggtgcagctgctggcgccgcacacgagcgtgcgcgtcagcccgtattgcctgcgggcggtggcggccggccggccgctcgggtttgtggatgatgaggattttttgctggacggtaatcaggtgctgggggaagaagcgatggataccagcagccagttgctgattgagctggccaccgactgcgaacgagaagtccggggctggatgccggacggccggctttatcaggattttttggtgatgctgcgggtttatctgggctggcgctttaaggcccgcatccgccttaccgtcacgaccgggctactggcagcgccggcgctgggcgacgcgccgctctggctgggaatgaatggcgtgctcggcgcagaggagggcgcgtccgctgccgatatcccccaaacttttaccacggagcttggctgttacagcggcctgcagccggcagtcacgagacaaggaaaccgacgtgttgcgtacaaatttgactaaaaccgctttgcttttgctgcccgtcatggccttcgccctgacagggtgcggcctgacccagagcgtcgctgacggcgccaaatcgaccgtgagagcggctttttataaaaaaataaaggtattgcatctggattttgttgcccgggaaatgttgaacaccgatgcgcgcgagagcagttccgcatcacagccgctggtgattcgcatttatcagctacgggatcgtaaggcctttgacacgctggtctatcagcaactgctgaaggaggatgaaacgctgctgaccggcgatctgcttgccagccgcgatgtggtgctcaagccgggcaatgccgccattctggatatgccgatggatgccgaggcgaaatttgtggccgccgtcgggctgtttcgccagccggagatggagaaaaacagctggcggctggtggtggcgcgcgaagcgttaaacccggatacggtgcgcgttatagaggcggatggcaacagcctgacgctgttgccggagcgggagtaataacggtgatagccgcatggagcggctatcatgctgtgtgattaagtctttggaatactgagaaacatcatggaaatcaatatcaaggagcgtcgtcccattgcgacgcgcgataaagcctgggcgaagaacagcgcccgctggttgaaactgcggggcgtcacgccgaatcaaatctcttttgccagcatggtctttgcgctgctggccggggccgcgctgctgttcgcttttgcctgttcctccccgtggggacgcgccgccgcgctgctgctggcggtgatgatgattcaggggcggctgctgtgcaacctgctggacggcatggtggccgttgagggggggatggcaggccccgccggtccggtgtggaatgagctgccggaccgcatctccgattcgctgatcctgctcggcgcaggctacgggctgacgctgctgccgtatggcgccacgctcggctggtgtgcggcgctgctggcgctgatgaccgcctatctgcgcctgctgggcggcgtctgcggtctggagcagcagttcctagggccgatggcgaagcagcaccgcatggcgctgctgtgcggcggggcgctgctggcgatggcgttgccggcggagcggggccagcagctgctgtggctgtgcctgatggcgatcaacgtcgggacggcgcttacctgctggcgacgcggcaagcgcattctgcagcagttaaatagccgggcggaaagtcagggagagcgccatgaatcctaatcgcagcatgtcgctggaccgccgtctggccgcgggttttttggtgcgcctgtgccgtttactgacggggattcgcgcccgctggctggcgccgctgccggaagcacaggtcagaatctattacgccaatcactccagccacctcgacggtatggtggtgtgggccagcctgccgccgcgtctgcgcactcaggtgcgtcccgtcgctgcggcggactactggctgaccaccgggctgcgccgctatatcgcccgacgggtgtttaacgcggtgctgatcgcgcgccgtactgcaggtcaggaggcgggcgcgccgaataacgccctgacgctgatgagcgaaccgctggagcagggacagtcgctgattctctttccggaaggtacccgtggcagcggcgaggcgattgccgactttaaaagcggtatctggcatctggcgcgcatgaacccgcaggcggagctggtgcccgtttatctggaaaatctcaaccgcgtactgccgaaaggttcccgtctggtggtgccgatactgtgctccgccgtatttggcgcgcccgtcgaaccgctgggagaaaacgaggataaacaggcctttttgtcacggctcaaagacgcattggaggcgttgaaaccatgaattttcaggataaggcgttggtaatgctgctgtgcgctctgtttggcctgctgctggtcgcctcggtgtcgggcctgctgattgcgcgctttaagggcaatacgccggtggtggaaaacctgaacgcgcgcatccgcgcctggtgggggatgtgcatgatctccgtggcggcgatgtggttcggcccggtgggttcggtgctgctgttcgccgtgatgtcatttttggcgctgcgggagtgcgtcaccctgacgccgacgcggcggggcgaccatgaggcgctgttctggtgcttctttgtgctgctgccgctgcagtatctgctggtgggcgtccagtggtacggcactttcgccatctttattccggtatatgccttcctgtttatctctacgcgcatggcgctggcgggcgatacccggcactttctggagcgcagcgccaaaatccagtggagcatgatggtggcggtctactgcatcagccacgcgccggcgctgctgatgctgtcgattcccggctttgagaatcagaacatcaagctgctgctgtttctgatgatcgtggtgcagatttcggacgtgctgcagtacgtgttcggtaagctgttgggcaaaagggcgattgtaccgcgtctgagtccgaacaaaacggtggaaggctttgtcggcggcattgccagcgcgacgctggtgggcacgctgctgtggtggatcacgccgtttgccccctggcaggccgcgctgatttcgctggcgatcacgctgctgggctttgccggcgggctgtgtatgtcggcgatcaagcgcgaccgcggcgtcaaggatttcggcgcaatgatagaaggccacggcggcatgatggatcgcatcgactctttgtgcttcgccgcgccggtattttttcaccttgtcagattttacttcacctgatttgtcacccgtaaggataagcaatggcgcaccttcaccacgccccctcgttatacgacatgctctacggcaactttagcggcggcctcgatctgcccctggtcagcgaagaaaaccaggtgattttgtcggtgctggataatctgcagcgcatcctcaacgcccgggccggtacgctggcccatctgccggactacggcctgccggatatgagcaaaattctgcagggcatgcccggcacggcgcaccagctgatgaccacgctctctgaggtgctgctgaagtatgagccgcgcctgaaaggcatcagcgtggtgatgctggagcaggcgacgcccggcgaactgcgctacgccatcgacgccgagctgaaagacgtcgggctggtgcgctacggcaccgaatttatgccggagggcaaagtcctgctgcggcatatgcagcagcaacgctacctggataatcaataatattattatcatgttggttcttgataagggcatttggaatgaaatggcgaacgagtatcaaattaacactattactttgcgtcggcgtcagcatgtctgcaatggcgcatcctggcagaactgatgcgaatggctgccataccaaccgtaaaactggcgagtatcactgccatgggacaaaaagtcggcgagtaccgcctattgagcaggcgcggccggtaaagaaagccgcatctgttccggccgatagcgcttcgcaatcccgaacgggcagaaccatgaatggggtgaaaaaaaccggtggcgggagagcgacggcagaaagaaagagtactgattccacattacgctctgccgtatcgccgtctgatatgcgtgagcgatgcatgaatagcaacaacatcaatgcgtactgggaaacgacgagcgaacgttgtttagaccgcgctaccgggcgagttgtcactgactgagatatttcaccgttcggtcattgcatacatgtgactcgcatatcttttcattgctatgagttatcgccatgggatccctatctgaacgtaaattaaaaatcggcggcgacccgcgcgcgctgccggactatgccgtgctgcgcgatgaactgctgaaattgtcgcacccggcgcggccggacgttgagtggcgcacggtagagacgctgtgcctgcggctgttcgaacataacggcgtcgatctgcagacggcggcctggtatacgctggcgcgggggcatcttgccgggctgacgggcatccaggaggggctggcgctggtcaatgcgctgacggcctaccagtggtcggtgatgtggccggccagcgttcatacgcggatggagattattatcggccttaaccagcggctgcagaacgtgttgcgcacgctggcgctggacgatcgcgatgagctggaacggctgtatcagctggaaaaaagcctgaagcggctggcggagacgctagcgcgccacgagctgcagcaggtcagccgcacggaaggcgtacagcagcggatccgtcaggcgattacccggctggaaaatatgcctgatgctgaagcaccgccagcaccggtgacgctgccggcgctggcgctcgccgttgcatcagccgggccgccggagcgtccgccggccgtcgcctcgcagaagccgcaggcggccgatgcgccgccgcgcgctacgcgctccatactgggcgggtttatcgccggcgcctgcagcgcgctgctgctcggcggcgccctgttgtggggctggagccgcatggcgcagccatcggcggcggaacagcggcagttgcagtctggcgagcggcaagagacgcagttgggcgtgctgcgaccgttgccgccgcaggctgaaggcgccagtgagcagttgcaatggctgacggcgctgccgccggattggccgttgcagcatgcctggcgtttgatcgggcaggcgcgggcgcagcggccggatgatcccgcgctggcgcagctgcagcaagcgtggcggcggcagctggatatgaatgcgttgtcaccggcggcgttaagcgcctggcatgacgggatgacaaagctacaacgcttaaccgaccggttaaatgcgctggatgaaaagcgcggcaagtacctgaccgtcagcgagttgaagtcggaagtgtttgccattatgcagacgtttaaccgtgcgcctcccgtcgcagaactgctgcgtcgttactcggcggatgcgccggagatgcagcggaaacaggcggaaatggcgttggcacagctacaaaaacgctattttttgttgagggcgggcgaggaagaagcacgtctgggaacggcgggagctgacggcgggcagcgtggtgcaccgccgtcagcggtagttcagccgagcggcccgccctgaatggtgtcgcacaggccgttgataatgtgttcgccgctctcctgctgcagctcctgataccacgcctgcgtcagcgccatatctttgccgtgggtgatatcgcagcgtttgcgcgctttgagcaccagatcccgcacccgttcacagcgccggctctcgtactgctgcagcgccgcaccgatatcgtcgtgggtgcggaacgcgtcgcccagcaccaccgcatcttccatggcggcgcagccgccctggccgatatccggcgtggtgctgtgggcggcatctcccagcagtacgattctgccgcgcgtcagccgctcgaacggctcgatgtcgtggatctcaatgcggttggtggtggccggatccagcgcggcgatcagccgctgcacctgcggcgcccagccgctgaagtagcgctgcagatcggcgcgcagcgtactgcggtcctccgccagcccggccggcagcggcacgtcaaagaagaaatagaagcgcccgtcggccaccggcatcagcgatacccgcttcccctcaccgacaaaggtcgtccactggtcggccggcgcaatggcttcatcaatctccaccaggccgttccagttgacatagccggcgtagcgccgctccggcgtatagcccagcaccgccgggcgcagcgcggaacggctgccgtcggcggcaatcagcacgtcaccgcgcgccgtggtgccgtcgctgaagctgacggtcacgccgtcggcgtgttcctgcgcttcggtgacgcgtttgccgaactgcacgccgtcgcggccccaaaaatccagcatctcccgctgcagttcggcgcgcgacaccggacaggggcggccggcgacgcgctcaatcagcggcgccaggctaaagcgcgtcataatcgcgccgctgcggtattcctgataggccatcgagcgcatcgggccgccgtaggtctccataatctctcccatgcccagatgctgcatgcatttcaccccgttgggccagatggaaatggccgcccccaccggtttgatctcctctaccgcttcaaaaacctcacactcaatacctgcctgtttcagtgcgaccgccgcgctgagtccgccgatgccggcgccgatgaccaatgctttcattatgctctcctgtagggatctggtcataggcccgagcaatttgcgtaccacatcggcatttgccgccacggcggcgtgttgacgacgcaggcgcggcggtgttgcaccataaagcagcattccggcggccgctttgcctttttatgaatcattagtttcttgatgttgttttgtgaatccaacgtttcagcggcggtgaaaaagcgggttatcgatcgggggtgatgctaatgaattgataataaatggaaaattggtgttattgcgcctgatgtgccgcgccggcgacgatctggcctgttttgtgcacgcctcaggggaaagcgcatttactgaggaataatggcatgtcagacgagaaaaacagcacgctgctttatggtcttgaacaacgcattccgccgctgccggcattttttagcgcgttgcagcacgtgctggccgggctggtgagcattattacgccgccgctgctgatcggcgccacgctggggctggggccgtggatgccttacctgatcagcatgtcgctgctggcctccggcatcggcacctttttacagtctaaccggctgtggggcatcggcgccggtatgatctgcatgcagggcaccagcttcgcctttcttggcgtgtcggtggccggcgggctgtgggtgaagcagcagggcggcgggccggaggacattatggccatgctgttcggcgtcaactttgtcgccgcgctggtgccggtggtcgtcagccgctttattgagccgctgaagaaaatctttaccccggtgatcaccggcagcgtgatcgcgctgatcggcatcagcctgattaaggtgagcgtgatcaactggtgcggtggcgaaggagcgaaagatttcggcagcatcagcaatatcggcctgggcgggctgacgctgggggtgattgtgctgttgagctgcgccggcaaccgctggctgcggctggcatcgatcgtggtgggtatcgccgcgggctgcctggcggcggcgctgaccggtaacttccacccggtgtcgctgggggatacctggttccggctgccggcgttgttcccgttcggcttccagtttaacagcgcaatctttttgccgattgccctggtgtcgctggtgtgtattctggaggcggtgggcgatctgacggccaacagtctgatctcgcagcagccgatcgataacgccgccttccgcgcccggctgaaaggcggcattctggccgacggcgtgagctgtatgatcgccgccatgctgtgcgcctttccgaacaccacctttgcgcagaacaacggtgtgattcagatgaccggcgtcgccagccgctatgtcgggcgctatatgggcgtcattctgatcctgctggggctgttcccaccgtttggcgaaatgctgcggcagatcccgacgccggtgctgggcggggcgacgatggtgatgttcggctgcgtggttgccgccggcatccgtatcattacccagaccccgctgacgcggcgcaccatgctgatcgtcgggctggcgttcggcatcggcctcggcattgaggcggtgccggcgtttctgacccatttcccaccgctggtcggcaatctgttcggctcggcggccaccagcggcggtctggtggcggttatccttaacctgattatgccggaagagaaacatgacgcagtcgttagcaacaggagtcacgatgaacgcgctcgaacgctttaaccgtttaccgcttgatgaggccatcgcgctgctcagcccctgcgtggcgatcccggcctgggcgccggcgctggcgcagacgcggccctatgccgatcgcgccgcgctgctggcgcgggcgcaggcgctgatgcagcgctggggcgaggccgaactgcagcaggcgatgagcgcccacccgcgcatcggtgaacggccggcgggcaaccagacgcacgccgcgctgtcgcggcaggagcagtcgtcggtggatcgcgatgacgcgcagcttgccgaggcgctgcgcaccgccaatgcgcagtatgaggcgcgctttggtcgggtatttctgatccgcgccaaagggcgcagcggcgcggagattttgcaggcgctgcgccagcgcctgcacaatgacgaggcgcaggagcggcaggcttcgctggcgcagctgcgtgaaattaccttactcagactggaaggagtgatcggcgcatgagcaatctgagcagccatattctggatatttctaccggccgtccggcctccggcgtcgccgtgcatctggcgcgctatcaacagggcgactatcaaccgctggcgagctgccataccgacgccaacggccgcatcggcgcgtttaccccggcggcgctgccggcggggcgctatcgtctgacggcggagatcggcgcctggtttagcgccgccgggcgcgaaacgccctatgtgcacgcgcagattgagctgcagctcagcgaggaacagcactaccacctgccgtttttaatcgcccccggcggttggtcgacctaccgcggcagctgagcgtcagcaataaaatggacagataaaaaaaggccgcgcaagcggccttttgacgttctggcgtactccttactccttcggcagcagcgccttggcactgaagcgcggcgcggcggcctgctgctcatcgcgcgccagccagcggtaggccagcgcccccagcgccacgccgataaaccagctgaagttggccaccgcatgcagcgctggaataaagctgatcgtaacgccgacggcgacggagggcagcagggcggcgatggccttcgggttaaagccgtggcgataccagtatttacccgccggcgtgtcattgaacagatcgtccaccgacagctgctggcgtttaatcaggtagaaatccgccagcagaatgccgaacagcgggccgacaaacgcgcccagcacgtccagcgtgtagtggatcagctccggcgagttaaacagattccacggggtcagcagcaccgagcccaccgcggcgatcatgccgccggtgcggaagctgattttctgcggcgcacagttggagaaatcgaacgccggcgagacgaagttggccacgatattgatgccgatggtggcggtaatcatggtcagcaggccgatcgccaccgccaggtcgttgccgacgcggctgaccgtttcaatcgggtcggtgatcatgtggccgaacagcgactgggtgccggaaacgatcaccaccgtcaccagcgaaaacagcacaaagttgaacggcagcccccagcggttgccgcggcgcacttcgttcatattcttcgcgtagcgcgagaagtcgccgaagttgagcagcgggccggagaagtaagagaccaccagcgcggtggcggtgatcatctgccacgcctgctcaccggcgctcagggatttgccggccagggtaaaggagatgccgtccgggccggtctggtacacaatccagcccgccagcgccagcatcaccacgtacaccgccgggccggcaatatcgataaagcgcttgatggcgttcatgccgtgccagaacaccatcgcctgcagcagccacatcagcgcaaagcagatccagccgaggtaagagaggccgagcagtgagccggcggtcagcgccgccagtgacggccagaacttcagcgccaccagcatcagcgcgttggccgccagataggtctgaatgccgtaccaggcaaaggcgatcagcccgcggatcaccgccgggatattggcgccgaacacgccgaacgcctggcggcagattaccgcatagggcacgcccgccatctggctgggcttcgctaccaggttggcgcactgctgcacgatgccgatgcccgccagcagacacagcagcacctgccaactggccagcccgagggtaaagaagctggcggcgaccacgtagccgcccatgctgtgcacgtccgacatccagaatgaaaagatattgtaccagctccagttctgatcgcgggtcggcgccagatcctcattgcacagccgcgggctgtacgcctgacgcgtagtttgtctgtttggcatgaaacctgctcctctgatgaaaaccctgtcgcggggatagacaggctgaagcaggatccaggccagaatgtgcaaatttgtatacaaaaaattatttttatgtatacgatttgatgcgcaagagttaattgggagtgaggtgatgaaaagcgaaaaccgcctggaaacggcgtccggccggcctgacaaggatgaatccatctatcaggcgctgctgagcgccatcgtcgaacatcagctgccgccgggcagcaaactgccggaagaggcgctgtccgaggtgttcggcgtcagccgcaccggcatccgcagggcgctgcagcggctcgccgtggtgcagatggtgcagctgacgcccaagcgcggtgcatacgtcgccagcccgacggcggaggaagcgcaggatattttccgcacccgcaccctgctggaggtggcgaacctgccggaggtgctggcgcgctgccagccgccgcatctggcggcgctggagacgattatccgcgacgagcagcaggcgcacgaggcgcatgacggcccggcggcgatccggctttccgccgcgttccatattcagctgcaggccatctccggcaatagcgtgctgaccgagatggtgacccggctgtgccagcgctcctcgctggcgatcgccgtctggggcgcgccgtggcggcagggctgccgctgccacgatcatgagcggctgatcgcactgctgcggcagcgggatctgccggcgctgagcgccgccatcgaacaccatttttcccatattgtcgccagcctgcgcttcgagcgtgaggagcttggccaccccgattttgcccggctgtttgccgccgataaggagcaatgatgtccgccgttcgtatacaagtgatcaatcccaataccgatcccggcatgaccgaaaccattggcgcggccgcccgcgccgcggcggcgccgggcagcgagattctggcggtatgcccggcggagggcgtgccgtcgattgaggggcattttgatgaggcggtcgccgccatcggggtgctggagcaggtgcgggccggccgcgagcagggcgttgacgggcacgtgatcgcctgcttcggcgaccccggcctgctggcggcgcgcgaactggcgcaggcgccggtgatcggcattgccgaggccgcgatgcatatggcgacgctggtggctacgcgcttttccatcgtcaccacgctgccgcgcacgctgattatcgcccgccatctgctgcgtcagtacggctttagcgagcactgcgccgcgctgcacgccatcgacctgccggtgctggcgctggaggacggcagcgggcgggcgcagcaaatggtgcgtgaacgctgcattcaggctatgcgacaggacggcagcggcgcgattgtgctgggctgcggcggcatggccagcctggcgcgggagctgacgcaggagctgcgcataccggtgatcgacggcgtcggcgcggcggtgaaaatggtcgaatcgctggcggcgctggggctgtcgaccagcaagcacggcgatctggcctggccggagcgcaaggcgctcagcggaaaatttcagtccttatatccatgttaattactcaggaggcaccaggtcagcgtatggatcaacagccagacaccattaacccggactacccgcgcgagatgcgcggctacgccggccggccgccgcatgccgcctggccgggagaggcgcgtatcgccgttcagtttgtgctgaactttgaagagggggcggaaaaccacgtgctgcacggcgacgcgggttccgagcagttcctgtccgatattatcggcgccgccagctacccggaccgtcatatgtcgatggattcgctgtatgagtacggcagccgcgccgggttctggcgcattcatcaggagttcagccgccgcgggctgccgctcagcgtgttcggcgtggcgatggcgctggcgcgcaacccggagattgtcgcggcgatcaaggccgccgactacgacgtggtcagccacggctggcgctggatccactatcaggatatggcgatcgacgaggagcggcgtcatctgcagcaggcggtgcaggtattgaccgagctgttcggcaaagcgcccaccggctggtataccggccgcgatagccccaatacccgccggctggtggcggagcacggcggctttgattacgacagcgactattacggcgacgatctgccgttctggaccgaggtgacgtgcggcgacggcgagcgcaagccacacctgatcgtgccgtatacgctggacgccaacgatatgcgctttgccaccgcgcagggctttaacaccgccgagcagttttacacctatctgcgcgacagtttcgacgtgctgtatgccgagggggagagcgcgccgaagatgatgtcgatcggcatgcactgccgtctgctggggcgtccggggcgtttccgtgcgctgcagcgttttctggattatatccagcagcacgaccgggtgtgggtctgcacccggcagcagatcgccgaccactggcggcgggtgcatccctggcaggggaggtaaagccggggatgacgaatgtcaacgccgtagctaaatggcccggtgatgacagattcgggtgttgacctttagcgcgcatcacgggctgccgaacaaggaacctgagccaggggcaaccggacagggatgtccggttgaggcggcacaggcagggatgcctgtagagccgacccgcccggcgacggtgacgcagagagggcacccgcgtagcgggcagaacgtgcctaagcgcgggcgcgggtgcaggggccgcgcctacggcccctgcaattgccgttcacctcagtgacagagaaataccgcacgtttacggcaattcgatttacaccgctcttgcataaattcccatcaaattttaccgacaggtttccccccgttattccattaagctcacctgtgccgcgacgatccgccagccgcaggggaagcgcacccaggtttgctgctgacggccgatgcgcgtgctgccgtcgcgggtgaactcggtgctgcagacggcgtaatcctcaccgaaggtgacgatccgggtattctgcagtcggcgagaaagcccggcggcgggacgcgccgcgcgaaaggcgcggatgtcgccgatgccgtacaggttctcgccggcccccagccgcaccgtgcgttcgctgtgccagaacagctcgtccagcacggcgatatcgttgctgaccagcgcctgttcgtagcggtcaaacgcagcggtcacttcggccagcgtcaggggatggttaatttcctggggagcgatcatgcggccacctccgcggcgtcggccaccgcaatgcccatctgttccagcgcggcggcggcgcgcaggcaggcctgctcgttaaacggcgcggcaatcagctgcagaccgatcgggcgtccggcggcggtgcgcagcggcgcggtcgccaccggcagcccgagaaacgatatcggctgcgtcagcatgcccatactggcgcgtatcggcagcggctggccgttaatctccatctcctgcgcgccgatcggcgttgcgctgcacggcgtcgccggcgccagcagcacgtcggcatggcggaacagcgccagaaactgctgctgcgcatggcggcggaagcgctgcgcctgcacgtaccaggcggcggggatcatcgcgccggccagcaggcgctcgcgcgagtgcggctcaaaacgcgccggttcgcgccgcagggcgggcagatactggttgccgccctcggaggcgctgagaataaaggctgcggagcgggccagctcggcctcggggaatatcagctcctcctgcgcctccagcgcccgggcggcgcgctgcagcgcggcgcgggcatcgtcatcgcaccaggtggtgaaatagccaccgagcaccgcgcagcgcaggcccgccatgccgcgcggcagctgcatggcggtcggctgggcggggcgatccgcctggaaggcgtcctgcggatcgctgccctgcagcgcgtcgtacaccgtcgccagatcgccgcagcggcgggcaaaggggccgatatgatccaggctggcgacaaacggctgggtgcccgcgcgcgacagccggccgaaggtcggcttcaggccgaaaatgccgcacagcgacgccggcacgcggatggagccgttggtgtcggagccgagagaaaagtgcaccgtaccggcggcgaccgccgccgcagagccgccggaggagccgccggcgatacgctgcagatcgtgcggattgcgggtggcgccgtagtggctgttctcggtggtgaagccgtaggcgtaggcatccatattcagcatgccggacaacaggccgccggcctgctgcagctgacgcaccgcccagctgtcgacggcggccggcggacgctcgctgaacagctgggcgccggccagcgtggtgtgcccggccacgtcaaacaggtttttcaccgcgtagggcacgcccgccagcggcggcagcggctggcgttgccgacgcagcgtatcgatctgcgccgcttccgccagcatccgctgctcggtgatcgcggtccaggcgttgatctgcgggttgacgcgggcgatctcctccagcgtgcggcgggcgatctcctgggcgctgagttcgccgttgccgagcgcccgctggatagcgcggatgcttaactgatgtaatttcatgcctgatacactcctgccacttccagccgctcatccagcggaaacgccatcagcggctccgccagcgcggcgatgcggataaactggcgctgcagttcggcacgccgggcgtcgtccagctccagcgacagaatttgctccatctgggcgaggtaggcgcgccagtccgggggtaaatgggtcatgctgttctccttaaaaaccggcggcgctgccgttgctgcgcgggtcaaacgccccttccagcaggccgtcagggtggcggacaattgcgccggcgtgtcccatggcctcggtgaagtcggccaggacttccacctcatggcccagcgcacgcaggcgcgcgatagtttccggggcaaagcggccctccagtttgagcgactctgagctttgtccccaggtgcgtcccagcagccagcgcgggcggctgatgctctcctgcagcggcgcgttttgcagcacgtagcgggtgaacagggccgcctgggtctgcggctggccgtcaccgcccatcgagccgtacaccatcacgcggccgtcgtgcaggcgcgcggcggcgggattgagggtgtggaacggctgtttgcccggcgccagcgccagcagatgcgccggatccagactgaaggcggcgccgcggttctgccagacgatgccgctgtccggcagcaccacgccgctgccaaattcatgatagatgctctgaataaatgaaacggcgaggccgctgctgtcgatcacgcccatccacaccgtatcgcccgggcctttgcccgcgccccacggtgcagcacgtcgttcatccacccgcgccgccagcgcctgcagcgccgccggttcgagcagcgcctggctgtcgcctgccagacaggcggggtcggtgatatgcgcatcgcgcaggccaaaggccagtttggtcgcctccaccagccggtgcaccgtttccgtctcgtccgcctcggccatcgccagccgatcgctgatgccgaggatcgccagcgacgccagcccctgggtcggcggcgccaggttccagacttcgccctgccggtgctgcagccgcagcggtacggtgcggcgcgcgcggtgccgctgtaaatccaccagcgtgacgggcatgtccagctgcgccatgccggccgccagccgttcggccagcgggccgcgataaaaactgtccagcccctcctgcgccagctgccgcagggtagccgccagcgccggctggcagaaacggctgccggcctgcggcggcgcgccgtccggcagaaaggcggcggcaaagcccggcaggtcgcacagttcggcgtatttggccgcgctggcggcggcctgcgaggcggtgacgggaatgcccgtttcggcgtagtcgatggcgtccgccagcaggcgcggcagcggcagcgcacgcccgcacagctcggcggagacgcgcagcgcctcatcccagccgctgacggtgccggcgacggtcagcgccgcacgcgggccgcggtgcgggatctgcgtcaggtcggcataggccgccggcgtggcgagcgagccggctgcgccgctggcgtcgatggccagcggttcaccgtccggcggcacgatcagccagaaaccgtcgccccccagaccgttcatatgcgggtagaccaccgcgacggtggcggcggcggccaccatcgcttcgatggcgctgccgccttcccgcagtaccgccagcgcgctctggctggccaggtggtgcggcgtgaccgccatcccgtgggtcgctacattactctgcatggatcgtcctcgtggttatcgcttgccgacgaggttgcaaaagttgttccaaatctgccgacgggcagcgtccgcgaaattttttgcctgccggtgtgcacgatgacggggtttgacgctatagtccggtgaaacgaaagttacaggggccgtaatgcaacagcttgatgaacgcctgaaggcgcagtatgccgcgctgtcgccgcaggaacagcgggtggcggattttatcttcgaccatttcaacgacctgatcagctataacagcgcggagctggcgcggctgagcggggtgtcgaaggcgacggtcagccggctgttcaagcggctcggctacgacaaatacaaagacatgcgcgacgagctgcgcaccctgcgccagagcggcatgccgctgaccgacaaccgcgatgcggtgcagggcaatacgctgctggcgcgccactataagcaggaaatggccaacctgacccagtgggtcaacgccatcgatgcgcagcagtttgccgcggcgatcgacggcctggcgaacgcgcggcgcatcattattatcggtatgcgcaatgcctatcccgtcgccttgcacctgcgtcagcagctgctgcaggcgcgcggacaggtgctgctgctgccgcagccggggcagagcctgagcgaagagctggtggacgcctcggcggaggatctggtggtgatggtggcgttccgtcgccgtccgcgcattgtgcgcccgctgctgcagcagctgcaggcggacggcgtgccggtgctgctgctgtgcgagccgcaggcgcaggcgctgtttccgctggcgcgctggcagctgtgcgcgccgctggacagcgtctccgcctatgacagctacgccgcggccaacagcctgattaatctgctggccaacgcgctgctgcatcagctgctggacagcgggcggccgcgcatccatcacatcgccaccctttaccagcagctggacgagctggaacagcgctgacggggcgccagaatggtgctttgccttgttttggtgcgcacccggcgcgcgactgacgcgtcggtcgccgccaccgcgttgccataatattgccgatttactgaaaatcagccggttaccgcccggacgccgtttctttgcggcgtcggcgttgcgccgcctgcatttggcacattagttgcagaattggttttatggaaccttttgtttcatgctaattttacggggaaacgctaatgagaagaatcatcatcgcactggccggcgtcgtctgcctgttggccaacatgactgcggcgcaggccgaccagtggcagcgcattgagcagcgcggcgtcatccgcattgcggtgccgcaggattttccgccgttcggctcggtgggcaccgatttgcaaccgcagggctatgacatcgatatggcgcgctatctggcgcagcagatgaaactgaagttgcagctggtgccggtcagcagcgccaaccgggtgccttatctgcagaccgataaggtcgacctggtgatttccagccttggtaaaaatgccgagcgggaaaaggtgatggacttcagccgcgcctatgcgccgttcttcctcggggtgttcgggccgaaaacggcgccgctgagcgatgcggccgcgctggccggccacagcgtcggcgtgacgcgcggcgcggtggaggacatggtgctgagcgccattgcaccggcggcggcgcagattaagcgctacgaagataacaacaccacgctgtcggcgtatctgtccggccaggtgcagtatgtcgccaccggcaacctggtggtggcggccatcagccgacagaacgcggccaaagcgccggtggcgagctttatgctgaaagactcgccctgttttatcggcctgagaaagggcgaagcggcgctgaaggccagggttgacgcgctgattgaacagggcatcaaggacggcacgctgaacgccctgtccgagaagtggctgaaagcgccgctgccagccagcctcgcgctgtaaggcgcgcagccatgacgcaacaactggatttttccgcgctctggccgtattggccggagctgctggcggggctgtgggtcaccgtgcagctgacgctgctggcgacctgcggcgggctggtgctcggcatcgtcggcgcggcgatccgcagcgggcgaccgggctggctgagccgcctgtggggcgcctatgtcgagctgatccgcaatacgccgtttgtggtgcagctgttctttatcgttttcggcctgcccaacctggggctgaaaatgacggcgggcgaggcggcgctgctggcgatggtggtcaatctgggggcttacagcacggagattatccgcgccggcattcaggtgacggcgaaagggcagtgggaggccgggcgcgtgctggggctgagccgcagccagacctttatgcgggtggtgctgccgccggcgctgcagcgtatttatccggcgctggtcagccagtgcattatcgtgatgctgggttcatcggtggtgtcgcaggtctcgtatgaagagctgaccttcgccgccagtctgatccagtcgcgcacttttctcagctttgaggtgtatctggtgacaaccggtatctatctgctgctgtccatcgccatgcgtcagctgatgatggcggcggggcgtaaatggctgggggtgacggcatgatggcctcttttaccgactgggatattgtgcgcaacctgctgctggccgggcgctggacggtgctgctgtcgctaacggcgtttgccggcggcgcgctggtgacgctgccgctgctgttgctgcgcctgaacggcggccgccggctcggcatgctgatccgcggctacagcgccctgtttcagggcacgccgctgctgatgcagctgtttctggcgttcttcggcgtcgcgctgttcggcgtggacgtgtcgccgtggacggcggcgtcgctggcgctgacgttttacaccagcgcgtttttactggatatctggtacggcagcatccgcgccctgccgaaggggcagtgggaagccgcgcgctgtctcggcctgtcattcggccagacgctgtggcgggtggtggcgccgcaggcgctgcgcatcgccattgcgccgacggtggggtttgccgtgcaggtggtgaaggggacggcgctggcgtcgatcatcggcttcgtcgagctgaccaaggccggcaccatgctgaccaacgtcacctatcagccgttcaaggtctttgcgctggtggcgctgggctactttgtcttgtgttacccgctgtcgcgctacagccgctatctggagaataaattcaatgcctctcatcaccattaatcaggtgcagaagtattacggcgacaaccacgtgctcaagggcgtcgatctggatatcgccatgggggaagtggtgtcgattatcggccgcagcggctccggcaaaagcacgctgctgcgctgcatcaacgggctggagggctaccaggagggcagcatcaaactgggcggcatgaccattaccgaccgcgatgcacaggcgcgggaaatcagccgctcggtgggcatggtgttccagagcttcaacctgttcccgcatatgacggcgctggagaacgtgatgctggcaccgcgtcgggtgctgaagaaaagcgcggtggagtgccgcgaactggccgcccgcatgttggaaaaggtcgggctgggcgaccgcctggacttctcccccgccagcctgtccggcggccagcagcagcgggtggcgatcgcccgcgcgctggcgatgtcaccgaaggtgctgctgtgcgatgaaattacctcagcgctggatccggagctggtcggcgaggtgctgaaagtgctggagcagctggcggccgaaggcatgacgctgattctggtgacccatgaaatgaattttgcccgcgaagtgggcgaccgcgtggtgtttatgcatcaggggcgcgtctgggagcagggcgacggcaacagcctgttcgccaacccgcagactcctgaacttaaacagttcatctcctccgtacgcggtcttaactaaccaaaggaaaacacgatggctaccgctcaatatccgcaaatcaacccgccgcaacgcctgctgatggggccgggaccgatcaacgccgacccgcgcgtgctgcgcgccatggcgagccagctgattggccagtacgatccggcgatgacccactatatgaatgaggtgatggcgctgtaccgcggcgtgttccgcaccgaaaaccgctggacgatgctggtcgacggcacctcgcgcgccgggatcgaagcgctgctggtgtcggccatccgtcccggcgataaagtgctggtgccggtgttcggtcgtttcggccatctgctgtgtgaaatcgcccgccgctgccgcgccgaggtgcacaccatcgaggtgccgtggggcgaggtgtttacgccggatcagattgaggatgccatcaaacgcgtgcggccgcgcctgctgctgacggtgcagggcgatacctccaccaccatgctgcagcctctggcggagctgggagccatctgccgccgctacgacgtgctgttctataccgacgccaccgcgtcgctggcgggcaatgcgctggagtgtgacgcctgggggctggatgcggtgtcggccgggatgcagaaatgcctgggcggcccgtccggcacctcgccgatcaccctcagcgcgcgcatggaggcggagatccgccgccgcaagtgcgtcgaggcggggatccgcaccgcggcgcatcaggacggcgaggaggagatgatctactccaactactttgatctgggcatggtgatggattactgggggccggagcggctgaaccaccataccgaggccacctcggcgttgtttgccgcccgcgagtgcgcccgcctgattctggaggaggggctggataacggcatcgcccgccacaagctgcacggcgatgcgctgctgaagggggtacaggcgatggggctggagaccttcggcgacctgcgccacaagatgaataacgtgctgggggtggtgatcccgacggggattgacggcgaccgggtgcgtcagctgctgcttaacgacttcggcatcgagatcggcacctccttcgggccgctgcacggcaaggtgtggcgcatcggcaccatgggctataacgcgcgcaaagactgcgtgatgaccaccctgagcgcgctggagtcggtgctgaaccacctgaagttcgccaccactcagggcgcggcgctgcaggcggcgtgggatcactacggcagcggggatgcggcatgagtgaaacgctaagtccgcaggcggcgagcgagcaggccgccgcccgcgttatggcgcgcgccgaccagctggcggcgctcagcgaaacgccggacggcctgacgcgcgtctacctgtcgccgcagcatctgcaggccaaccggctggtgggcagctggatggcggaggcgggcatgcaggtgcggcaggatgcggtcggcaatatctgcgggcgctacgagggcgaacggcccggcgcgccggcgctgctgctcggttcgcacctggacacggtgcgtaacgccgggcgctacgacggcatgctgggggtgctgacggcgatcgaagtggtgcaggcgctgcagcagcaggggcggcgtctgccgctggcgctggaggtggtcggctttggcgacgaagagggcacgcgtttcggcattacgctgctcggcagccgcggcctgaccggcagttggccgcagacgtggctggcgcagaccgacgcgcagggcgtcagcgtggcgcaggcgatgcgtgacgccgggctggatccggcgcagatccatcaggcggcgcgcgccgccgatgagattgccgcctatctggagctgcatattgaacaaggcccctgcctggagcaggcggggctggcgttgggggtggtgcaggcgatcaacggcgcgcgccgcctcaactgccgctttaccggcgaggccggccatgcgggtacggtgccgatgcagcaccgtaaagacgcgctggccgccgccgccgagtggatggtgtttgtcgagcgcaccgccggccggcagggcggcaacctggtggccacggtcggcgacgtgcagtgcgcgcccggcgcggtgaacgttatccccggcgaggtcaggctgtcgctggatattcgcgggccgcaggatgcgccgctggcggcgctgctgcagacgctgctggccgaggccgaggcgatcgccgggcggcgtcggctgcagtttgacgcgcaggagtattaccacatcggcgccacgccgtgcgacgcgcggctgcagacggcgctggagcaggcggtgcagcaggtgcaggggcggtcgctgtcgctgccgagcggcgcggggcatgacgccatcgccatggcggaacgctggccggtcggcatgctgtttgtgcgctgcaaggggggcgtcagccatcacccggcggaagcggtgacgacgcaggatgtggcgctggcgattgccgcctaccgtcaggtggtgacggatctggcgcagggaaagtaacgtcccggcccgcagcgggccgggaacggcggcttactgcgcgctgcgcagcgcggtgacgcgctgttgcagatccggccaggcggctttgcccgcctgctcggtgcgcaggtagttcagcagcacggcgatttgccggtcgctgaggtggttggcgaacggcggcatggtgccgagcgccggcgtggcggggacggcgatgccgttcagcaccacgcggatggcgttgtcggggctggcgtcgttcaggttgctgttgagcgccagcgccggacgcaccccggccagctgcggcccttccgactgcgcatggcaggccatgcaggcgccggaatagaggcgtgcgccttccgaagccagcgttttcgcctgcgtttcgcgctgcagcaggcgctgtttcagcgcggccgcctcgtcgtccggctgcggcggggtgaacgaggccagatagacggccatcgcccgcagatcgtcctccggcagctgtgacagtccctcattcaccaccggccccatcggaccggcggccacgccgtggttggcggcgtagccgctgcgcataaagctcagcagatcggcgtaattccagctaatcggcgcgttggagtgcgcggtcagcgccggcgcgctccagccttcggcgacgccgccggacaggtgcgccttgccgccctgttcggcaaacaggatattgcgtggtgagtggcaggcgctgcagtggcctaacccttcggtcaggtaggcgccgcggttccagaccgcgtcgtgcgccggatcgggctgcatggcgccgggccgcagcgccagccagttccaggcggcgatcccctgacggatattgaacgggaagttcaaatccgttttcggcggctggtagcgcaccggcggctgcgacatcagccaggcgtacagcgcctgcagatcctcatcgctggtgcgggtgaaggaggtgtaagggaacgccgggtacaggtagtgaccttcgcgatcgacgccgtgccgcatggcgcgttcaaaggccgggtagctccaactgccgatgccggtttcgcggtccggcgtgatattggtggaatagagggtgccgaacgggatctccatcgccagaccgccggtgttgcgcacgccgccggggcgggtatgacaaaccgcgcagtcgccgagggcggccagcttggcgccgcgggcgatctgctcggcactgaagatctggtggtccgcctcgctcagcggggcgatggccggctgccagctggcgatgccggcgccgatcagggcgacggcgaccgccgcggcgctccagccgagaatttttttacggttactcttcatggtggtttccttgccgtcgggcgtcagtgagcggaggttaaggcctgcagaatgcgttcaggggtgaacggcacttcccgcaggcggacgcccagcgcgtcaaacagcgcgttgccgatggcggcggcgctgggcaccgaggcggactcgccggcgcccatcggcggccgatcggggttatccagcaattgcacatcgacgtccggcagctcgtcaaaacgcaggatcgggtagccgccccattccagcgaggtggtgcccgcagcgtcaaaggtggcgaactccttcagcacgcggctggtggactggatcacgttgccgtgcacctgatggcgcaccccggccgggttgacgatgcggccgcagtcatgggcgacgaacaccttcttcacttttatctgcccggtgcggcggctgaccattaagtcgcacacccaggcggcccaggcggcgccgaagccggggaatttactgtgaaaataacgggcgtaggcaaagccgcggccgctgacccactcctgcgaggcgggcgccggatgacggtgcgcgcgcccgggccgccagccggcctgctttttcagcgcttcgatcagcgtcagcgcgcgcggatcgtcgagatagcgcagacggtaggcgatgggatcgtcgtccgccaggtaggccaactcatcgatccaggattcatgggcgaacacgttcggcagcgccgacacgccgcgcatccaggaggcgcgcacgatcggcgcggcgtcctgcgccacgacgcgcatatgcgggtagcgatactgcgggatggcggtgcggtcgcccatttgctgcacgtcggcctgattggcaaccttgccgctcagcaccagtgccagcgtcacggcgttgttggaggggtagcaggttttaaaatcataggcggctacctgacgggcggcgtccagcccgccgcgtacccggataagctgggcggtgcctttcggctcccagccgttttcctgttcgcgcatcagttgcacccgcaccggtttgcctactgcctgcgacagcagcgcggcgtcggcgcacacgtcgtcggcgccgttgcggccatagcagccggaagcttccaaccgctggatatgcacctgctcttccgtcagatccagcagtttggcgatgtctttgcgcaggtcgtgcgggttctggctgcctgaccagatctccgcctggccgctgcgtacgtcggcgaccgcgcaagaggggccgatggaggcgtgcagatggaaaggccacagataatcggcgttaaccggcgtgggcagcgcgctgataatttgttcgatctcggcgtcgtcctgcagcatgcggtcctgcttcgggtgcgccgccagcgtatcgtgcagtccggcggccagatcgggcagcccctgccagtcgcgccaggtgacctgcagctggttcatcgccgcgatcgcctgctcttcgcgctcggcgaccacgccgataaaatcgttaatcaccaccagtttgacgatgcccggcagatgggcgatggaggcggcgtccacggccaccagcgccttgcccagcggcgcgctgctgtcggcgccggcatagggtgggcggatcacccggccgtgcagcatacccggcacgcgcacgtcgtggacgtagctcaggccgccggtgaccttggcggggatatccacgcgcgctacgggccggccgacatagcggctttgggccggcgtcttcagcggcgccgcgctgttcagcggcagatgcagatcctggccgcgcgccagttcgccgtagctcagacgacgtgcgcggttggcgcgctcaaacacatagccgttttcggttgccagccggctctccggcaggttgaacgcccgcgccgccagctgcagcagatgctgacgcacctgcgccgccgcctgacgcagcggtatcgaggtgacctgaatggtggcgctggcgatggtcggcccctgattcggcgtgcggcgggtgtcgccgaggatcagggtgacggcggccagatcgacgtccagctcgtcggcgacgagttggctgagggcggttttcaccccggtgccgagatcgacgtggccgttaaaggcggtgacctggccgtcggcggacagcgcaataaaactgtcgacgcggtccggcggcggcgaggccgggcgtccggccggcgcggtcgccagggcgtcgaaggacaggggcaacaggctgctgaccatcaccagcccgccggcctgcagtaaacggcggcgggttatttcaaggctgttcatcacgcgttaccccgctcggccacaatctgtttggcgcgctgcgccgcccgcaggatctcaatatgcgtgccgcagcggcagaggttgaacgccagctcctgcttgatggtctgctcgtcggcctgcggatcgcgttcaaacagcgccaccagcgtcatgatcatgccgttggtgcagtaaccgcactgggccgcctgttcatcaataaagccttgctgcaccgggtgcagatgctcggcgtcgccgatgccttccagcgtggtaactgatttaccgacgacgctggcggcgttgacggagcaggagcgggcggcgacgccgtcaatcagcacggtgcaggcgccgcattcaccgaggccgcagccgtatttcgggccgttcagcgccagatcgttgcgcaggatgtaaagcaggggggtatctcggagactgtcgtcgagcggtatcatccgtccgttaatttggatgttcattgggtattttcctggtcaataaaaatgccggcatcactgccggccagggcaaaaaatgcgctgagtttatcgagttgtatgcttttgagataatacgttaactaatcgttaattaacttgacgatttgtggggaattgaccggaaaagaagggatattaaggcgtattttattggcggtgtttatatgttaggcccgcggctgacggggcgtcggccgcgggagagggatgggcttatggcagaatgcgccggtcgtcggcatcgcgcagataggtcagcagcgcgctgccgtcctgtgcgacgcggaactcgccgtaacgcgcgcgggcgaacctgtcggcgtgcccttcctggaaaaagtagcttggcgtgccgatctgcagcccgctggcggacaggtgatactgcatcagaatctgttgtggcttcagcggttctccgcgataaaagcgcgcgctgaccgcgtgctgctgcgcatccagttcaatcaccagctgtccgcgggacgccggcgtctgacagtcaccggcccggcaggcttgccgttgctggcgcatctgcgtccgcagcggcgcggccagcgcatagtccagcgccatatagtcgccctgcatcagcgagcgcgggtcgaccggcgccagctgcaggatggccacgcggccctgtgtgagctgctgctctttttggtaaatcgacaggttaaccagcagcagcgctgccagcaccagcgcgccggtcagccatttgatcacggaattagtctgcatggtcgcctccctgcgtctgccactgtttgacccacagcgccagcagcaacagcacgctgccgctgagcatcagcagcagcgctttgtgccgcagcgtgatgccaaggaaataataccagtcggcaaggtagagcagcagataggcgcccgccgtcgccagcagcgagcggctgcccagatagcgcgcggtgagcagcagcagcagccccagtcccagcccgggtgagaacagggcgataacgccgcagaacagggcggcgggcaggtaaaccggcgtcgcgtcggcggcggtgcgccgggtataggccagcgcgctgccgaccagtccgacggcgatgccgaggcccagcatggtcgctagcatagtgtggccggcagagggaccgaaaatatcgctcagcaggccgcggtggatggcggccagacacagtgccatcagcccggcgggaatgccgtagcgcaacgcgttgccgtccgtggacggctgcgcagcgctgcggataacctgctgtagccagccggccagcagcagtgcgaccagcagcgccgtcaggccgatagccagcgtcggcggcagatagcggccgctgaagtagcccagcgactgcaccagcaggaagactccgacgcagaccgccatcagacgatacagcgcgttcggcatcgcccatgccatcaccgccagcaccggcaggaaacacagcgcgctcagcatcatgctgaagtgcgcataattgtcgccgagcagcaaaatcgccaggtaaaagccgcaggtggcggcgatggcccaggccagcccgatctgctgctggccgagcgtcggcttacgcagcagcagggcggccggcaccgccagcaaggcagaatagaatgccagcgacacgccgttgagcgattcgagcaggccgatcacatacagcaccagagcgagcaacgtcaggataatcatcgccgccagccagccgcccagcgtcagcgcgaggcgtaaataccacggcagccgtgcggaatggtcgaagtttgccacggccgccgcctgcctgtcgttcagcaaccggcgctgctgcagcgcctgcagcagtgcgccgacttcatccagcgcgatgtccggcgcctgctgcgggtacatttcacgccgccagtgcagcagacgcgcgccgcacagcgccagccacagcgccatcaggctgcagatcaaaaacagattgccgacatcccaggaaagatgcagcagctgcagaatcaccacgcagcccaccaccatcagactgctcatgccgagcgtcagcatgcacagatccggtcggtggtggcggtaaacaccgtagccgattaatagcaacagcgcccagggcacgataatcagacgctcatccgcgttgctccagtccagcaccgtggcggccacccagacggtgagggtcagcagcagatagccggccaggatgcgcgacggccagcgtttggccagccatgacgtcggctgccggcgggaggcgtagtccgccagcgcctcgcgcaccatcaggcacagcagctgggcggcgaagtaggcgtacagcaggccgttgcccgaccaggggaaaggctgccaggcgtcgtcgcccatcagcagcagcgcctggttggcgtaatagaactgaaaggccaggttggcgaccgcccaggtgcagatccacaggccgttctgccgccccagcagcgccagcggcagcagtatcagcgtccaggcgcggaatagctcccagctgtcggcgccggtctggtaagtctgcccgtacagcgccagcaacccgccgaagctcaggccgatggccagcagcgccatgcgcgccagcgtctgtcgccagcgccaccagacgacgaccgtcagcgccaggatcccgccctccaccagggcgaatttggccattttgggcatcgctgcccagttccaggcgataaagaaaataccgccgctgaccagcgccagcaggccgagcagcgtcagcgcggccagcagaaaacgacgccaggcggggcgatccggccgcacgccgcagtacagcaggatctgttgataggcagaggcggacagcccgtcgccgtccggcgatgagcgctgcagcgcgccgagcgtgcggcacacgtgtgctgccgcgccggaaggcatgcgggcagggtgatacgacgaatccatacagacttccttgccgtggtgatattgatccggcggggcgcaggcccggccgcggtcggttaacaatgcgctgcagataccgggcacgcagcgctgcgttgaactaccagtttacctgattaatcactattgtgtggccggcgtcagcgtcggggctaggatatttgccgcaaaagatgcgcctgagctgagttgtctccgtaccggcggcggggaaaatgcggcagcatggcaggcaggatgattgacgggagataacagatgaacgccttgatgcgcctggtcgatgcctacccggcatgttggctagggttactgatgctggcggggtggtccgtcggcagcctgcttcaccgcgtggcgctgcagctgccgccgctgctggagcgccgctggcgtcgcgccgcgcagcggcagctgaacctgccggcgacggatggggatgcaacaaaatggcaggcgctgtttacgcgtgcgccggcgaaccgctacccgtcggcggcgctggcgctgctatttctgctggcggggatgcggctgccgccggggttgccgctgttggcgctgctgctgttttgctcgctggtgttaacgctggcactggttgatttcaacaccatgctgctgccggatgcgttgacgctgcctctgctgtggctgggcctgctgtgcaacctgaacggctggtttgtaccgctggatcaggcggttatcggcgctgttgccggctatgtcgggctgtgggcgctgttttggctgttcaggcttggcagcggcaaagaggcgctgggctatggcgactttaaactgacggcggcgctgggcgcctggtgcggctggcaaagcctgccaaacctgctgctgctggcggcaggcggcggcctggcgtatatgctgttacggcgtagctggaataaagacggcacaccgcagccgcaagcgtttggcccctggttggcaatcagtggcgtggcgaacctcctgttttttgtagcgccaataaattattaacgcattatcgataatgcgtattagccataattatagaaaaaacggatttatataattcgtgtattttgtgagggaatatataatgttttttttagttttcagctggcaataaaaacgcataatgatggctggtggaaaaatgggaatgttctcattcggcatttttttctgcgcccgttaatgtttattaccaccttgacacaagctcttggcgcctgtcaccatgcgccctgcctgctgccgtgtgggaaaattcttaataatcagaatactgatgcctgcggttaaaatggcggttgtgaaatacttgcttacatattttcaattcctttcatatgtcatagctttttaaacttgtgtctataggtatttgtctgaattgtcttctgcgcgcgggctgaaacaattttccgatattcataatttttatgaaagctttatcggtgctatcaccggcgtgcaaaaataaataatgtatttgggcgagcgccgttttggcgtaataagtcagtttgcactcaggctgacgagtttatcagatacagaattggggaaatacgcccatgttgtacggtttattgccagaggtgattggcttgatgcatccgctttatctcaggatggctttctgttcgccagggcgccgcgtgcggccgagtgtacggcgtcgagcaggcgttgggccgctgttactcttcatgtctcctacccacgcaaaacttcagaccgcagacgctgggcctatcgggtcaggcaaccgttcggcctgcgatgtcttgggttaagccgcgggaagcgccgcttaaccatacagagagtaccccatggaatgggatttacgcgaacaaaacgcgctggtaagggggtctggccggcgtcagcaaacaaggaagaacattatgacaacgcatttagcctattggctgagtcacttgagccccgacggcatgcggacggctgccgggacgctgttgagtctggatgatatgccgctgaagtgtgcgccgccttggccggaggagccggcgggcgatgatcagatctgcggtttttcgtccatgcagtcaccttttgccaggattacggatatgacggaatgtgagttctcagcgctgttggatcaattcaccctggatatcaccgcgaaagcgcaggccagacagctcgatccggtattggggcgtgacgccgagctgcggcagatcgtggatgtgctttctcgccggcgtaaaaataatccgatcctggttggtgagccgggcgtcgggaaaagtgcgctggtggaggggttggcgcagcgtattgtggaaggcaatgtgccggatggcctgaaaaatatgcgtatctgcaggctggatttggcgcagctgcaggcggggagcagtgaccgtagcgcttttgtggcgcggctgttgcaggtgggtgacgccatacgccgttcaccggtgccgctactgttgctgcttgacgaggcgtacgcgccgctgggtctcggcgagtcggtcggcagtgaggaggtgctcaaggtattgaagccggcgctgatgcgcggggaactgcgcctgattattaccgctaaccggcaggagtaccagcagcatgtagagtgggacacggtgctggggcactgcttgcagaaggtttgcgtcgatgaaccggatgacgagaccgcctgcctgatgctgcgggcgctcaaggagcgctatgcccagcaccacggcgtctatatccaggactcggcgctgaaggcggcggtggtgctgtcgcgtcgctatctgtgcggccgtcagttgcccgacaaggcggtggatctgttggatattgctagcgcccgggtgcggatgagcctggaaattgagcccgagccattaatgcagatacgtgcggagttggcggcgctggcgatggagcaacaggcgcttgaacaggatgaggcgcagagtgatgaggtcgacccggcgcggctggcggatatctgtgaccgctgccagtggctgcagcagcagcgggtcagtctggagcagcagctgcagcaggagcgggagctggcacggcggttgctgagcgcccgacaggcggagcgcgacgatgaatgcgcggcgttgcagcagcaattggcggcgctgcaggcgtccgttcctctgctgtcgctggatgtggacgcccgcatggtcgcaacggttattgccgactggcgcggcatcgcgctgagcagtttgttaaagaatgagcgcagctgtttgctgcagcttgagcagcgcctgaccgagcaggttattggacaggaatcggcgatgggcgcgttggcgcagcggttgtataccgcctcaatgcagttgcggctagagaatgggccgctgggggtatttttgctgctggggccggccggcgtcggcaaaatggcgagcgcgcgggcgttggccgagaacctgtttgcggacgacgcctcactgctgaccctgaatatggcggagtatcaggaagcgtgcgcggtgaagcatctgatcggcgggcatggtgagcaggcggaagaggaggggacactaaccgaagcggtgcgcctgcgtccgtatagcgtggtgctgctggaagaggtggaaaaggcgcatggcgaggtgcagaagctgctctgccggctgtttgaacgcggctcgctgcgcgatggcaaagggcggctgattgattttcaccatacggtgttcctgatgagcagcgatctggggcgtgagcgattgctgcagcagctggacacgcagcccgacgcgacggacgccgagctaaacgccgtgctgcagccgatcctgcgcgcacgctttcagccggcgctgctggctcaggcgcaggcgctgatctaccgtccgctggacgtcgatgcgctgcggcggattgtcgccagcaggctgcagcagattatgcagcggctgcggcagcgttacgatctgcgctgcgtggtcgacgacagcctgagcgatgcgctggtgtcggtcggtctgcaggcggagggcggcgtgcgccatatcgacagcgtgctgaatcagcaaattttgccgacggtttcccgccagctgctgcagcggttggaggagcatcgtaagccgcagctgttgcagttggcttacgacccgcggcagggcgtggtgctgaattttgacgtcggtagcggctatcagtgctgaggcgccggcgtcggcagaaaatagcgggatccagacgatttgtgcactgcttgcggcaatattcgtatatattgccgcttgcgtctaattgttacggcttacttctatttttaacggcatcaagtttatgaaacctatatccgggaatacctgcgccgctgcggtggtgctgctgcctgttttatggccggcgcttgccggcgcggcgccaggcgctgacggcgaggcgaccgtggtggtcaccgccaaacgcagcggcctgtctgaactgagtacgccggcggcggtcagcgtggttaacggtgagcagctgcgcgacgccaaaccgcagatcaacctgtcggagagccttggcgtggtgcccgggctgcaggtgcaaaaccgccagaattacgcgcaggatctgcagctgtcggtgcgcggttttggcgcacgctccacttacggcgtgcgcggcgtgcggatttatgtcgatggcattccggctaccatgccggacggacaggggcaaacctcgaatatcgatctggcgtcggcggataaagtggaagtgctgcgcggaccgttttccgcgctgtatggcaacgcctcgggcggggtggtcaacgttgaaacgcagactggccgtcagccgaaccgcgtggaggcgggcatgtacgccggcagctatggttcctggcgttacggcgtcaaagccagcggcgccaccggcgacggcagccaggccggcgacgtcaactacgcggtgtccgcgacgcgctttaccaccgaaggcttccgcgaccacagcggcgcgcgtaagaatctgggcaacgctaaactgggcgtgcggctggatgacgccagcaccctgacgctgctgtttaacagcgtcgatatcaatgccgacgatcccggcggtctgacgcgggcggagtggcaggataacccgcgccagtcgccgcgcgccgaacagttcaacacgcgcaagaccgtgtcgcagacccagggcggcctgcactatcagcgccagtttggcgacagcgacgatctgagcgtgatgatgtacgccggcgagcgggaaaccacccagtatcagtcgatcccagtatttgttcagcagcgcagcccccagcagcccggcggtgtgattgtgctggcgcgccattatcagggcgtcgatacgcgctggacccaccgcggcgcgatcgccgccgtgccctataccctgactggcggcctgaactatgaaaccatgacggaaaagcgcaagggctatgaaaactttgccgaggtgaacggcgaacagcagctgggcgtgaagggcaatctgcgtcgtgacgagcgtaacctgatgtggaaccttgacccgtatctgcaaacttcctggcagctgacgccgcgcctgacgctggacgccggcgtgcgcttcagcaccgtcaattttgactccaacgaccactttattaccgccggcaacggtgacgacagcggcaacgcccgctatcatcagtggctgcctgccggcgcgctgcgctatgcgctggcggatggctggaacatctacgccgccgccggacgcggctttgagacgccaaccatcaacgaactctcttaccggccggacggcagcgccggcatgaacttcgatctgcagccggccgttagcgatacgctggaagtgggcagtaagacgcgcatcggcaacgggctgctgaccgcggcgctgttccagaccgacacccgcaatgagattgttaccgctgacaacaataatgggcgcagtagctacaaaaacgccggtcagacgcggcgtcgtggccttgagttggcgctggatcagcagtttggtgaggcatggcagttaaatatggcctggacgctgctggacgcgcgctatcgcgacgatatttgcggcgacgttgcctgttcggcggaaaagtttatcggccgcggcaaccgcattccgggcatcgcccgcaatatgggctacgcctcgctggcgtgggcgccggagcagggctggtatgccggcgccgaggtgcgctatatgagcgatattcaggtcaatgacgccaacagcgcccaggcgccgtcctacaccaccgtcgggctgaacagcggctaccgctatccgctgggcaactggctggttaacgtttttggccgggttgataacctgtttgaccgcgattacgtaggatcggtgattgttaatgagggcaacggacgtttctatgagccggcgccgggacgcaattggggcggcggcatcagcgttgcctattcgttcgaataataaccaacggcatgccggcgcgcccggcatgctatattaatgtgccagttcaaaaaataagcgagcagcgcgtaggaaagtaaaaaaataaatttttttacatttaagcaacgcagactggcgcattgtcattatactgtaatcatctggcggtagttttcacacggtgcacagcccgaggctgtaaataacactgcggggatcgctaatggtaaagtcctggttggggctacaaagaaaaaataacaccacctccctgatttctcgttgtaacgagggttctctctccgactctctttttctcaccactttctacactgtcacgcgcaacgccatactcgctgattccgtttatttcgtctcttcgtccggtggatctcggcgtaataacgcagccgcaggtttactttatccattggcttgtccccaggttttgcggaacgtcgtccgcaacgccgaggtatatattggcttgaaggaggccagaacctaatacgtgtgtgaaacattcatcgcgcgtgaataacgctgcggtaggtgaaacaaactgtaaggtgccactatgggaagacagaaagcagtgatcaaagcacgtcgtgaagcgaaacgcgtaattcgtcgtgacgctcgcagtcatcgccagctggaagaagaaagcgtgacttcgctggtgcaaatgggtggcgttgagtctatcggcatggcgcgggataagcgcgatagctcacccatcgaggcgcgaaccgaggctcagggtcattatttgttagccatagaaaataaacagttggtgtttgccaccggtgaagccgggtgcggcaaaacttttatcagcgcggcgaaagcggcggaagcgctgattcataaagaagtggatcgtattatcgtcacccgtccggtgctgcaggcggatgaagatctcggcttcctgccgggggatatttccgagaagtttgccccttatttccgcccggtctatgacattctgcagcgccggctgggatcgtccttcctgcaatattgtctgcggccggaaatcggcaaggtcgaaattgcgccttttgcctatatgcgcgggcggacgtttgaaaacgcggtggtgattctggacgaagcgcagaatgtcaccaccagccagatgaaaatgttcctcacccgcctgggggagaacgtgacggtgatcgtcaacggcgatatcacccagtgcgacttgccgcgcggggtggaatcgggcctgaacgatgcgctgcagcgtttcgaggaagacgaaatggtcggcattattcgctttgataaacaggactgcgtacgttccgcactgtgtcagcgtacgctgcacgcttacagttaaccttccgtaaaacccgtgtgaaaaggccgctctgcggccttttttattgccggcatgctatctgcgctttgttgactttttgtgtaagtttttgtggtttattgtatagaaaatcatttctacactgttgatgatcggttgctgtaacccccgccgcacggcggggcgctgggtcctgcgcctgcctggctcagggatgactatgtatgattatcctgatgaaaaacaatgaaatatatcgttttaattctgtttattttatgcgtggtttatgtgcactatcgcggtcgggtgcgttacggcttctggcgccagctggctgaccattcgaccttcaccgcgccgctgaacgtctttatgtatctcttttcccgcgtgcctaccacgccgtatctgccgcaggcgcagttcccggaattacaggcgctgcgcgacaactggcaggtgattcgcgacgaagggcgccagctgatggcgatccggcagatcaaggcgtccgatacctataacgatgcgggatttaactccttttttaaaaccggctggaagcgcttttatctgaaatggtatgaggacagccatccttcggcaatgacgctgtgcccgcagaccaccgcgctgctgcgcacgctgccgtcggtcaaggcggcgatgtttgccgaactgccggacggcagccgcctgccgcgtcaccgcgacccgtatgccggttcgctgcgctatcatctggggctgattacgccgaatgacgatcgctgctttatcgaggtggacggtgaacgctacagctggcgcgacggcgaggacgtgctgtttgacgagacctatctgcactatgcggagaaccaaagcgggcagaaccgcctgattctgttctgcgatattgaacggccgatgcgctaccgttggacgcagcgggtgaaccactggttgggacgccatctgctgagcgccgccaccgcgccgaatgaagaaggcgaccgtaccggcggcgtgaataagatcttcaagtatatttacgccgtccgccgggtggggaaacggctgaaggcctggaataaaacggtgtattacattatcaaatggctgctgttcggcggtatcgccgtggggattttctgcgtcctgtagccggcggaaaacaaaagggctgaacccaggttcagcccttttttcatgccgctgccgcccggatcaggcgaagatggtcagcatataggcggcgaacagcgccaggtgggcggtgccgttcagcacgttggtgcggccggtggagaaggagatctggcacaggatcagcaccgtcagcatcaccaccatatgcggcgcctgcaggccgaagatcagcgtctggccggtcagcgtggcgataatggttaccgccggcaccgtcagggaaatggtcgccagcaccgaaccgaagaacaggttcatggcgcgctgcacctggttgttcagcaccgcgcgcagggcgcccaggccttccggcgacaggatcagcagcgccaccaggaagccggtgaactgagccggcgcgttcactttggtcagcaggccttccagcgggccggcgttgaatttggtcaccgcgattaccgccaccaggtgcaccaccagccaggcggcgtgccacaggctgctgtgggaggacggcttgccgtggtgcgggtcgccatcgtcgtcttcatgttcgtagacaaacagattttggtgcgttttggtctgaatcagcaggaaaacgccgtacatggcggcggaaatcatcgcgaccagcagtgactgaccggtgctgaagttgccgcccggcagggcgctgggcagcaccagcacgatcaccgccagcgggaaaatcgccatcagatactgtttgatgccgccgaggttgacgtactgagtggcgaacttgcgcccgcccagcagcagggcgacgcccaccagcccggcggtgacgatcataatgatggaatacagagtgtcgcgcatcagggccggcgcggcgtcgccggtggccatcagtgcggagatcaggctgacctccaggatcaccaccgacaggctgaggatcagcgagccgtagggttcgcccaggcggtgggccagcacgtcggcatggcgcacgacgctgaaggcgctgctcagaataccgaacagcgcaagaatattgatgccgacgatcaacggaaagttactggtgccgctccacaggttcaggacaaccagtgcagcgatagggaaaatcagggaatattcggtatggcgggatttagatcggccaggatcgtgttgcgacttcatgaatggtacgtctcctttctcgaactgcaggttcccggttgagcgctaatcgcctgtataaccgacgatttcacgtatcgcggaggatacttaatcataggatatgctgactggattgcaccctgggaatggtgatgttgtggcgttatgagcaagaaaaaacttgctttatgtgacatagagtaacaaaaaaaccgcaggggatgcggttttttttacttacttttacgcagctaagcgattttttatcattaacccgttaaaaaaatcagttaatgccaaatttcttcgcgaatacacgcagcttgcgtcgatcaggaatcaatattgtccatgatttcatggcgcgtctcatgataaccctcttcatttagcccctcacgccagtaaggcaccgcataaagctgattacgctcacattgacgttcacgacgcaggtagcggcgcagcgtgaccaccagctggtcctcgccggccagccagaagtgcgtacggccggcgggcagcggctgcgcgcaaaactgggtgaccagctccgcggttttgtcggtgccgccgataatccagctcagttcaaaaccggccggcttgcgcagatcgagggcatcggcgctgctgtcgacgcggataaaggcgtgtccttcgctgcgcgccggcaggttttccagcagggcggcgatggccggcagcgatgagggatcgcccgccagacagtaaaagtcggcgtccggcagcatcggttttggcccgccggggttgctgatgccgattttgtcgccggctttggcgtggcgggcgaagctgaccgccggaccgttatgatcgtgcatggcgaattcgatgtcgatttcccgcagctccgggcgaatggcgcgtacggagtaggtgcgcaccagcgggcgtacggcgtccgccgcccagaccgggccgttttccgtcaggcgcggcaggtcaggctggctttgcccggcgcgcggcagaaagactttgatatgcgccgcggcggcgttggccgggtagtactgtaaatcgtcggcataaaacgtgatgcgacgcaggtgcggcgttacgtcctcaacgcgggcaacgctgattaaatagggggcgcgggtacggggtgcttcggtagtcacggcgttctcctgttgtcgttgtggcggcagtataccatgtcggttgataatgagaatcgttgccaattaaaggcgcaccgtttgccaatgtcgcggtttatctcccggctaatattgtggttattttctccggttggggtgagccaatatataaggtttatatgtccggctgacaaagagggaaatattattgctgctgggtacaaatacttttgccggttaaaaagcgccggagacttgattgccgctgcggaaaagaatagtgtcatcattaggcggttaaatagtgaactaataaaattccgtatatacccgtcatacttcaagtgacaggcgcgttggctgcatgaatcagttaccggagtaagttcagcgggattctgccggtaccttgaagtattaggctacagagagtgataggtttaaatcagtggtgatgggaagcagcgacgctgctacccgggaggttgatcggtgttaacgcgagattttctgcagcaggcagattgcaaaacggcatttggtgccattgaagagacgctgttgctgacgccggagcagcgggcggcgtcgctggcgagtacactggcgcagcggccggaccgcggcccggtttgggtctttggctacggctcgctgatgtggaacccgatttttgaagcggaagaagtgcagcccgccaccctgcagggttggcaccgggcgttctgcctgcgcctgaccgccgggcgcggcacccagcaccagcctggtcgcatgctggcgctgaaagctggcggacagacccgcggcctggcctttcgcctgccgcaggcgcagctggaagacgagctggcgctgctgtggaaacgcgaaatggtgaccggctgttacctgccgatctggtgcgagctgacgctggacggcggccggcgcatcaccgcgctggcgtttgtgatggacgcgcagcatccgctgtttgaggaagatacctgccatcaggtggtgacgccgctgatcgccagcgccagcggcccgctgggcagcaacgcccagtatctgtttgcgctcgaccgcgaattgagaaaccacggcatgcatgatgacgctatcggcgagctggccagcagcgtgcgccaatggctgcagcagcatgcgccgcttaccggctaaagcgcgatggttatacccaatccctctatttaataaccgtcagcaagggcgggaaataaaccgctcttgttttgtggttattcatcttattgtttttatttgattttaattcctagcgcgctgagcgtaggcataatgcgacgcctgggcgacgtcttatcgtgaaaaagcataactaaaggctattttttatttgtgagcctgccatcgtccccgtatcaatattaggaaattgtgcgcaatgggggacaggatgaatttccaacaattaaaaattattcgggaatcggcccgtcgtaattacaatctgaccgaagtagccaataccttatttacttcgcagtcgggggtcagccgacatattcgcgaactggaagaagagctgggcatcgaaatatttattcgccgcggtaaacgcctgctggggatgactgaacccggcaaagagctgctggtggtggccgagcgcattctgaacgatgccaacaatattcgccggctggcggatgtgttcagcagcaatgacgacgggcagctgcatattgccaccacccatactcaggcgcgttacagtctgccgcgggtgattaaggagttccgcgccctgtatccgcgggtgcgagtggtgctcaatcagggcacgccggaggagattgccgccatgctggcttctggggaggcggatatcggcatcgccagcgagcggctgatcaacgacgacgcgctggcggcgtttccttactatcgctggcaccatgcgattctggtgccagaaaaccacccgctgacgcaggccgggccgctgacgctggagcagctgagcacccagccgttgatcacttaccggcagggcattaccgggcggtcgcgcctggatgcggcctttaaggccgcggggttgacgccagacattgccctcagcgcgcaggactccgacgtgattaaaacctatgtggagctgggattgggcgtgggggtgctggccgatatgtcgtacgagaaggagcgtgaccgcggactggtcagcctgaatgctgaacacctgttcgagccgaataccgtctggctggggctgaaacgcagccagctgcagcgtaattacgcctggcgctttattcagctgtgcaatccgacgctgacgctgacggaaattaaagaaaaggtgttttccgcacagcttgaagcagcgatcgattaccagatttagccgattggtcagtcaggcggggagcgttgtccccgcctgggtcgtacagtgattcttagttttggcagcccatcagctcgggtaatacgcccggtttactcttcagtttatcttgtaccgcatccggcaggccggcccacagaatcaggccgctgcgcttttccacctcgttgacggtggtgcggaactggcagaagtcggcgtcacgcggggtatcttgatcaaagataaaggcggcgtagtggtttacctccggactgctgttgataaaaatcaccttccagtagccgctgggaatagtgtgcggcttgctggtgcccggcagtttgccgatctcgcgctcatacagcggaccggtaacggtatacaccgaactgacgtcggcgcgggcgataagtttacgctcctgatcttccagcgccgcccaggatccttggttcagcgcggatttttgcggcgtgatgttggaaagatagttcagcgattcccagtccgacacgttcgccagcgaggccagcggcgcctgatggccgcggtccacctgcagggcggcattggcgccggtgtagtcggcaggagccagggtatcctgcggatccagcaccgggtcggttttccagctgcgggttttaccgctggccagcgtatctttggtgatgtggtaagccacccagttggcgaacttggtgctgctgttgttattcagcgtgtaggcgtggcggacaatcgatacgttggtgctgccgccggtgggacagccgacggcgcagttgtcgatcgactcgacggcgaagctctgtgcgctgacgagcagggccagcagggagaaaagctgtttcaaacgcatggtggtatcctcaataagttagaaaacactgtatttatttacagtatttttaacctatcgcagcgttatgaatacaacaatgcaacacattgatattggtgatgtgttgtgggggatacataaaagagaggcgttgaggcgaaaaaaaccgccccgaagggcggtcagtgcagcggttttaacgtaccagatgcaggaagtgcaggtgcttctcgtactggtcaagaatatcgtggatgatctgttcctgcgtccagcccatcacgtcgtagtcctggccgccttccttcaggtgaatctccgcacggtagtacttgtgctcttcgtcgcgctcttcatcgttcaggcccgccagggcgaaggccggctgaatatacgcgcgcaggcgcacttcatacacgaagttcaggtcatcgcccaaatccacttcaaagcggatacggtcgtcctgcgaatcgtcgatcgtggattcggttccctgctttatcagctcggcttccaccagcgtcatcgccggatgcaccacttcgctgacaaagcgcttcacgtgcgagcgtttcgggaagtaggcgatattacgcaggcgtcgctgccaggagatcggattgcgtgcggcggtcggtgcgatggtggtcatcacctggctgtcgcgcttataggcgtcaacccgtagcgctttcagcagcccgtaaatcgagatcagtagaatcacggagaacggcagggcgctggcgatggtgaccgtctgcagcgcgctcaggccgccggcgatcaacagcgcgatcgccaccacgcccatcagcgcagcccagaagatacgctgccataccggcgttttgtcggaaccgccggaggccagcgtatccaccaccatggcgccggagtccgccgaggtgacgaagaacaccaccaccatcgccatggcgataaacgacagaatattggcgaacgggaagtgctccaggaagttaaacagcgccagcgaaacgtcggtctgcaccgtggttgccagatcgcgtgcgccctcggtcataatcagattgatagcgctgttgccgaagaaggtcatccacagcagggtgaagccggccgggacaaacagcacgccggtgacgaattcgcggatggtgcggccgcgggagacgcgggcgataaacatgccgacaaacggcgaccaggagagccaccagccccagtagagcagcgtccagccgcccagccagttgctggatttcggctcgtaggcgtacaggttaaaggttttactgacgatctcggacaggtagccgccggtgttctccacaaaggatttcagcagcagcacggttgggccgaggatgccgaccagcaccagcagcaggatcgccaggctgaggttcagttcggacagaatgcggatgcccttatccagaccggacaccaccgacagcgtcgccagcccggtaatcaccacgatcagcaccacctgcaccgtttcattgatcggcaggccgaacagatggttcagaccggcgttcacctgcagcacgccgtagcccagcgaggtggcgacgccgaaaacggtgccgatcacggcgaagatatccaccgcatggcccagcggcccgtagatgcggtcgccgataatcggatacagcgccgagcgcagcgttaacggcaggccgtgacggtagctgaagaacgccaggatcagcgccacgatggcgtaaatcgcccaggcgtgcaggccccagtggaagaaggtcaggcgcatcgcctgtttggccgcttccaccgtttccggcgtgccgaccggcggtgaaagatagtgcatcaccggctcggcgacgccgaagaacatcagtccgatgcccataccggcggaaaacagcatggcgaaccaggagacatagctgaagtccggctgggcgtgatccggccccagcttgatgttgccgtagcgcgacaggccgagataggtgacgctgagcaggatcagcgcgaccgccagaatatagaaccagctggcgttagtgaatatcccctgttgaagtgctttgaatttacgatcggccagctcgggatagagcgcggcaaacgccaccaggacgatgatcagtgcggcggaaatgaaaaataccggaggattgatatggctacgacgggccacgttttcagtgtcgttttggctcatagaataccttctagtccgttagggagtgatatcccctttatgcttgaagctgcatctgtgtcaccgacggttgcacccaaatgattgatttattgagatgcgctcccttaccgtcgcgatgcaagtccaaattatttgggataaagctactgcttggaaataacaactccagagaaaatgggcgcaggacgcccgaaaaatagtgccggagaagtatacacgaaaatgacattaactgacatttcatggggtaaacggttatggttgggattaattctagtaattttgtctgaattttagcgatggataaggtttattatctggaaaggcaccgtcggaagaacgaatcgccggtgcagggatcagaaacgccagaaggtgcgggagcataaaatcagaatcgggtaaatctccagacgccccagcagcatggcggcgcacatcagccatttggcgggatcggagagcgtgccgaagccggccgccgtctcgccgaaccccagacccatattgttgatgcaggcggcgacggtggcgaatgcggtcatcatgtcataccccatcagattcagcgcccagacgaacaggcagctgaacagcacgtacagaaagaaaaagctccataccgaacgcagtacgcgatcgtgcaccgaggcatcgccgaccttgatggtgaaaatggcgttggggtgcaccagttggttgacctcgtggcggctcactttgtacatgataagaaagcgcagcgctttaatcccgccgcaggttgagcctacgcagccgccgaagaagctggcgccaagcagcagcaggatggcgttggtcggcgttttggcatagtcagcggtggccaggccgttgtcggtcatcatcgaactggtgaggaaaaagccgtgcaccagcgcgtctttgaggccgtacatgccggagcggtacagctcgatcaccacgatggccacgatgatggacagaatcagcaggaaaaagcgcagctcggggttgcgcagcagcggcttcaggctgcggcggctgacggcgacgaagaacagggtgaagttgatggccgccagcacggagaaaataccgccgaccagctcgatcggtgcgctgtcgaaatagcccaggctctcattgcgggtggagaaaccgcccagcgagacggtggacaacgcatgacacagggcgtcgaaccagggcatgccggccaggcggaacgccagggtgcacagcagccccagcccgagataaatcagccacaggtttttggcggtgtcggccaggcgcggcgtcaggcgctcctccttgaacgggccgggcatttccgactgatacagtttggcgccgccgatccccagcagcggcagcaccgccaccgccaggacgataacccccaaaccgccgacaaaattcagctgcgcacggtagtaaaggaaggacttcggcaccgaggagacgtcgttcagcaccgaggcgccggtagtggtgatgccggagacgccctcgaacatggcgtccaccaggctgatattcagggtatcgtcgagccacagcggcagggcgctgatgatggaaaacagcagccagaacagcacgatgattaaaaaaccgtcctgggtgcgcagctgcaccttcgactggcgactgctgaaccagccgaggccgccgaccgaggcggcgatcaccagcgtatagaagaacgggaagatgctcttttctttatagagcaacgccattaataacgggggaatcatggaaaggctgtaaagaaccactaaaaaactgcaaaggtgaacaacaataaccagttgttttgttttgaccatgcttgcgcccgggttgccgaaggactgtgcgtcaacacattgatagatgtcgttatagaatagcgcggccgatataaaaatatcataaaaattgacggatccgcgcgtgtcccggcaaggatagcgtcagcggctcaggttgctcagcgccagcagcgcgccgaacgtaaccagcaacccgccgaacagacggtcgataccgcggcgcaggcgcagaaagcgcgcgctgacgccgggagcggagaagaacagcgccacggcgccaaaccacaacatatgcgccagagaaataaacagcccgtagccgatctgcagccacagcgggctttgcgggttaaccacctgcataaacaggctgacgatgaaaacggtagtcttggggttcagcacattggtcagaaacccggttttcagtgcgcgccagtcacccatatgcgacgccggcgctgccgtggatgccgacaccgtggccgcatggcggaacatctgtacgcccagataaatcaggtaggccgcgccgataaatttcagcagggtgaatagccacagcgagcgctgaatcagcaggccgacgccgatcagcgtgtagcccacgtgaaccagcacgccaaggccgatgcccagcgcgcagtaaagtccggcggcgcgcgagccgttcaggctgttgcgcgataccatggcgaaatccgggccggggctgatcacggcgagtaaagtcagggtgacgacggcaataagttcggtcatagtgggcctgtataagatattgattagatagggttgcattgttgaacgtcgcgaacagggagacaaacgatgaaaactgacaaaatcggtgagcctatctcacgcaaaatcggcaggaacatttctctgggcgggctgcgctgctttgaggcggcggccaggctggaaagctttacccaggcggcgcatagcctgagcctgacccatggtgccatcagccgggcggtgagggcgctggagaatgagctggggctggcgctgtttgaacgacgtcaccgccgggtctatctgacgacggccgggcgcaagctgtggcaggccagccagcaggcgttcgatattcttgagcagagcgtgcaggagctgtatctgcaggcgcaaaacgcgccgatcgttctctcctgtgagccgacgttattgatgcgctggctgattccgcgcatgtcggaattcctgcgtacccatccggccattcatgtgcagctggtggccggtggcggcgcggtggctttccaggatggcattacgctggcgattcgacgtaatgattttgactggggcgccagcgtgcacagcatcccgctgttcagtgaaaagatcggcccggtctgcaaaccggaaatgctggcgcagtttgttgagggcagtcagacagagccgcgtttgcggcgcgatgcggtactgctgcagaccgccacccggctcaacgcctgggcggattgggcgcaggcgcagggggtatcgattgagggtatgccgcagcagcgtttcgagcacttctactttagcctgcaggcggcggtcgccgggctgggcgtggcgattgggccgtggcaacaggtgcgtgatgatatcggcgccggactgctggcggcgccgttcggatttcgccacgacgacagcggctacagcctgctgacgccgcagccggtagcgccgggcagcgcggcggaaaccttgctgcattggctgcagcgccaggcggcgatgcagccttaaaaggagacgttgcggataaagcgcagcgggccgtcaccgcggttggcgtacgcgtactgctgatcgctgttgaaaacgtgggtatcgccggcgcacagcgtcagcgtctgctgctccagcagcagcgtcaggcagccctcaatcacatacacgatctcgcgccagccttcggcatcgggctgcgagtgatactgctcgtgcggcatcagcgtccactgccacagctccacccgttggcgcgccggcacgctggcggcaaaaatcgcctggctggccgcctgttcgccctgccaggccagctcgcccaccagatggctgccgcgcgccaccggcgcctggatcagatcgctgaaagagacctggagcgccgccgccagtttatccagcaccgccaggctgacgttgcggtcgccggcctcaatccccgccagcatgcggcggctgacgccggacagcgccgccagcgccgtctgactcagcgccgcctgctgacgataaccgcgcacgttgctgctgaggtactgcagcacctggggggcgtcgggcttgtcgttgtgcactatattgctcattgttgcgtgatgtccgatactggcaggatctgtgcattatagtgcacgttgtatttatctagggcaagtcggcgtctatgagcaaaacatcttctactccaggcctgtggctgaaaatcaggccgcaggaagcgatcctgattgtgattaccatgatctggggcggcacctttctggcgattcatcatgcgatgacggtcagcggcccgttcttttttgtcgggctgcgtttcggcaccgccgcactggcgttaacgctgttttcactgaacagcctgcgcgggctgacctggtatgagtgcaaggcggggatactgattggcgtgacgatcgccgtgggttacagcctgcagagcatcgggctacagaccatcagcagcagccagtcggcgtttattaccgcgatgtacgtgccgatggtgccgctgctgcagtggctggtgctcaagcgttttccgggcctgatggcctgggtcggcatcctgctggccttcagcggcctgatgctgctggccgggccgagcaacagcgaggtcagctttagtctgggcgagaccgtgacgctgatcggcaccgtcgcggtggcggcggaaattatcctgatcggcgcctatgccggcaaggtgaacgtcaggcgggtgaccgtcattcagttggcgaccgcctcgcagctctctttcctgatgatgctgccgagcggcgaagcggtgccggcttattccgactatctgctgtactgcgccgtggggcttggcatcgccagcgcgctgatccagctcaccatgaactgggcgcagcgcagtatttcgccgacgcgggccacggtgatttatgccggtgaaccggtgtgggccggcgtggtggggcgtatcgccggggaacgtttaccaggcgccgcactgcttggcggggcgttgatcgtgctgggggtgattgtcagcgaactgcgtatccggcggaagaaaaagcgtgaggccgtggcggagagttagtgcaggaagcggggaggcgtggcctccccgttagcgtcaggccgcttttttattgcgcgccaccaggtagccgagagccagcaccacgaaccacagcggcgtgaccatcagcgcctggcgcgtatcgtcctgcagggtcagcagcaccagcacaaaggcgaagaacgccatacagacccagcacatcagcttgccggccggcattttataaaccgatttctggtgcagctgcgggcgacgcttgcggtacaccaggtacgaacacaaaatgatcgtccagacgaacatgaacagaatggcggacacggtggtgaccagggtaaataccgtcaccacgttcgggatcaggtaaatcagcaccacgccgcccagcaggcagatgcaggagaaggtcagaccgttggccggtaccgcgcgtttggacaggttggcgaatgacttcggcgcgtcgccctgctgcgccaggccgtacagcatacggctggtggagaacacgccgctgttggcggaggaggctgccgaggtcagcaccacaaagttaatcacgctggccgccgccggcaggccgaccagcataaacagctcgacgaacgggctcttgtcggccaccacggaattccacggcgtcactgacatgatgacgatcagcgagaacacgtagaacatgataatgcgcagcggaattgagttaatcgcacgcggcagcactttttccgggtctttggtttcggcggcggtggtgccgaccagctcgatgccgacaaaggcgaagactgcaatctggaagccggcgaagaagccgctgatgcctttcgggaacatgccgccgtcgttccacaggtgtgagagcgacgcgacgctgccgttcggcgactggaagtgggtagcgatcatcactaccccggtgacgatcaggccgatgatggcgacgattttgatcatcgcaaaccagaactccatctcaccgaacatcttcaccgtggccaggttgagcgtcagcagcaccagtacgcacagcagcgacacgatccactgcgacagtccggggaaccagaactgggcgtaggcggtgatcgccaccacgtcggcaatgccggtcaccacccagcagaaccagtaggtccagccggtaaagaagccggcccacgggccgagcagatcggcggcgaaatcgctgaaggatttgtactgcaggttggacagcagcagctcccccatcgcccgcatcacgaagaacagcataaagccgatgatcatgtagacgaagatgatggaagggccggccaggctgatggttttgcccgagcccataaacagaccggtgccgatagcgccgccgatggcgatcagctgaatatggcggttggtcaggtttctgcgtagatgatcgtctgacgcctctgcggcgtcggtggtaattttagcgtggtctaccatctgatgatgtcctgtcttacctgtcatgagtgaaattacgagctctaaattggctctttcttatacgtttatccggctgcccggctttaatttaggtggtgttaccaattcacctttgcgtaacatgtttacaacatttgacgccaaggggaaagttgactgtttcttgtacacaggcggtaaatcggaccttcagaaagcgcaaggttaccctcaggcatcaaaaattaacagcctttgccaacgctatcttgttgatataccaaagggttaaattttttgcatgaaaaaaactaatgcatggaaacggtgacccgccgcagacgcccggcgctaattgggggcgggccgccgacgtctggcgggggagcgccggcgatcggtttgcaactgcctgcggcgggcgttaagcctcaggcggctaaaaatcattagcttagcgcgcctggttcaggctcggtacggcatgacggcgttaaatttgtgcggcgccgcgcaaaattgcagtagcgtttcgcttggcgtgcagaaaggtgatctggcgcatgtttatcactccggtgcgcgttttatccctatttcttgtcatgcacaaaatttccgtcgccagtggccggatgaccaggaattcgccgatttttacccacaggaatgaccagatggcttacctgtgttttttcattattgccacttgattagctggtaatgtgttaaaaactggttttttattttgttgaacggcgactgatattgttatcatgcctgcttaacctctgagggaacaaagtatgaaaaacaaatcattagcgctcttattactggccggcctgaccggctgtagccagtcgtcaacgtcgccggaagcgtctgcgtcagcggccggaaaaagcgaaaccttatacgtcaacagccgcctggtggactgcgtgggcgtagcgccgatgaaatgcatgcaggtgcgtcaggcgccggatgcagagtgggaactgttttacacccagattgaaggcttcgcgtttacccccggctaccgctataagctgctggtgaacgtcagcgagctggaaaacgtgccggccgatgcctcttcgctgcgctatgtgctggtcaaacagctggaaaaaaccaaggcataacgcatacgccggaggcggcggcatgcggcctccggcgcagctccagcgcctttcctgattaacgccgtcccggtggttaaatagtctttacccccgatcacaaaaaaccgagaaatcaattcatccgcgccgccgtcagcagtaagctggcagtcacagggctaccaccaaatagggatgatatatgtaccagatgattttagtaccggttgatcttgaagagccgcaactgacggacaaggcgatcaagcatgtggagtatctggccaaggcgtcgggcgccaaggtgcacctgttccatgcgttgccggatgcgtcggcattcgtgactgcctattcgtttggcatcaaagagtttgagaatcaggcggaagttaacgctatcgacaaactgaagaatatcattgcggaaatggagctgccgttggagcgtctgtcttacaccatcagcttcggctcgccgcgtgacgaggtgctgcagctggccgacgatatcggtgcggacctgatcgtggtcggttcgcggcgtcccagcgtcaaaacctacctgctcggctccaacgccgcggcgatcgtgcgccatgccaaaacgtcggtgatggtggtcagataatcattcgcccctctcccggcgggggagaggggcgaggtgttactggcacagcgcttcaatctcctcgtacagtgcctgcggcagttcgatgccgtgctgctcactcagcggacgttggcgaaagcgccgctcgccgggcagccgcgcgccctgttgctgcatatcgctgaacagcgtttcggcatgggccagataggtgtcctgctgtgcccccagaaagcgttgcggatccatggcgataatcagttcgccgccgtaaggcgatgaaccggtctggttatcaaacgccagcgactctttgctggtcatatcgccgatcaacggcccggccaataattccaccattgccgccagcgccgagcctttatgcccgccgaaggtcagcatggcgccggccagtacgctggcggcatcggttgagggattgccatccttgtcgatgccccagcccgacggcagcggtttgccggcgcgtcggtgcagttctatttcaccgcgcgccgcagcgctggtggccatatcaaacacgaagggcggccgtgcgggccgcggccagccgaaggcgatggggttggtgccgaacagcggctgattgccgccggccggcgtcacccaggcgtggctgggggtacaggccagcgccaccagtccctgctcggtcagcggctcgatgtcggcccacagcgccgagaagtgtacgcagtggttgattgccagcgcggcgatgccgttgcgtttcaccttatcgacaaacgccggcagcgcccggcggtaggccaccagcgaaaatgcgccgtgggcgttcacccgcataatggcgggggcgctgtcgatcagttccggttcggcgtcggcggagacttttcccatccgcagcgagtgtacgcagccgagaatgcggtacagcccgtgggaggcgcagccgtcgcgctccccggcggtgacgttctgcgccaccgcgtcggcgtgttcggcgctgaagccgttgctgcgcagcgcgcgctgcgccagatgataggcctgatccagcgtcaggcgtatacttgccgtcatgatgacatcctcccttgagttactcttcttcatccccgacaaaatttgcctgaggtaaacaggtataggcgccccagtagtagatcgccagcgcaatcaccgccaccgtcagggtatcccacggatggccgatggcgccgatgccgccgaaactgccgaggtaggagacgataatgatcagcccatagaaggctaccagccacagcgaggagtaaacctgctggcgcagcgtgacggcgtgcgtcggcacctgctttttgaacaggatatagatcaggaacatcaggatctgcaggcccagcagccaggagatggtgttccagccggaccagtagacgatcagcgcggaaatgataaatgacagcgggccgagcacgcagaagccgcgcaccaaaaacggccgcgccagatccggcgcattgcggcgcagcccggcggcggtgaccggcgcgatagcgtagctcagcaccagcgcggcggacaccacgccgatcagccgctcccacgacggaaacggcagcgtccagaagatcgacagcgcaaaggtcagccacagcgccgggcgcggaataccggactcgccgtcaacgcgggtaaagactttaaagaaggtgccggcgcgcgcccagccgtagaccacgcgcggcgtggcgttcatatagatgttgccggtgccgctgggggagataatcgcatcgctgaccaccagaaacgccagccagcccatgccgagcgtgatggcgatgtcgcggtagggcagcgagaactgtttgctgatgcctgaccagccgccgctgagcatctcggcgggaatgctgccgagaaaagccagctgcaacagcacatagatcaccgtcgagagcagcacggagaggatcagggcgatgggaatggtacgctgcggtttttgcacttcgctggcaaccgaaataatcggcgtcagccccagataggcgaaaataatgccgccggcggagatcgccgcctccacgccggctgcgccgtagggggcgaagccctgactgtgcaggttttccggtttaaagaaggtgaacagcaccacaatcaccagcagcggcaccaggaatttcagaatgctgatgaagttgttggatttggcgaaagttttcacgctgtagtagttgagcgcgaagaacaggcacagcaggagcagctgcaccagccagccgataagggtgggatcgcccgaatcgggccggctgagaaaggggaaccaggcggcggcatactggcgggcggcgacgatttcaatcgagatcaggctggagaaggcgatcagcgtgataaagccgagcaggtagcccatcagctcgccgtgagaaaacaccggataacggatgatgccgccagcgcgcggcagcgccgcccccagctcgcagtagacaatgccgagcagcaacactgccagcccgccgatcagccaggagtagatccccgccggaccggcgatggcggagacatgactggcggcaaacagccagccggagccaaaaatggcgcccaggccgataaacgtcaggtcggtgagcgtaagctgcttcttgaatttaccctgtgtggtcatgtggctacccttttattatcgcatggcaggtgctggtcacagcggatcgcgctggtaaacgccgtttaccagtcgcagtaaattaagcgggttctcatcctgcagggccggcggcagcagcgacgacggcgtattctgcagacagaccggccgcataaaacgcgcgatcgccagcgtaccgaccgaggtgccgcgggcgtcgctggtggcggggtaaggcccaccgtgcaccatggcgtcgcacacctctacgccggtggggtagccgttaaacagcacccgtccggctttatgcgtcagacacgccagcagcggcgcggcggcgttcaggtcggcgtcatcggccagcagcgtggcggtcagttgcccttgtagggcgttcagcgcctgcagcagctgcgcgtcgttgtccaacgccgctacgatggcgaccgggccgaacacctcctcctgcagccgcgtatctgccgccagcagcagccggccttccgcctgatacagctgcgcaccggcctgcagcgccggggtagcgcgccgcccggccagatgtgcgatgcccggatagtgatccagttcgtgcaggccctgctggtagtggcgcaggatggcggcattaagcatggtctgcggctcggcggcctcaatctgctggcccagctcggcgataaactggctgaatgccgggctgcgtaccccgaggatcagtccgggcttggtgcagaactggccgcagcccagggtgatcgaggccgccagctgctgggcgatgtgccggccgcgctgcgccagcgcctgcggcagcgcgatcaccgggttgatgctcgacatctcggcgaacaccgggatcggctgtgggcgctgctgcgccagatcgaacagcgcgcggccgcctttcagcgagccggtaaagccgaccgcctgaatcgccggatgctgcaccagatcggcgccgatatgttcaccgaagatcatattgaacacgccggccggcatttgctgctgagtgaccgcgcgttcgatcgcggcggcggtcagttcggcggtggccatatggccgccgtgcgctttgaacaccaccgggcagccggcggccagcgcggcggcggtatcgcccccggcggtggagaaggccagcgggaaattgctggcgccgaataccgcgaccggaccgatggcggtgtggtactgacgtatatccgcacgcggcagcggcgcgcgctgcggctgggcggtgtcaatccgcgcgccgataacgtcgccgcggcgcagcagttcggcgaacagccgcatctggccgctggtgcgggcgcgttctccccgcaggcgcgccggcggcagcgcggtttcctgctgcacgatggtgaaaaaaacgtcatccagcgcatcaagctggtcggcaatggcgtccagaaagtccgcgcgctgccggcaggaggtttgcgcgtaggcaacaaacgccgactgtgccgcgcgtgcggcgcaatcggcctcgtggcggctggccggatggaaacgatagccggtgggctggccgttatcggcgcgtaggctgataagttcggccgcgccgctggcgacgcgttggccgccgataaactgttttccgctgagggtggtgataggcatagtgtccccgctgtggttacggcacccctgacgcggcaggggcgcgtcaggatttacagaccgacgtccggcagcgctggacgctgcgccagcgcctgctcgacgatggcaaccacctggcggcgggtttcgcctttcagcgccagacgcggcgggcgggtgaccgcgctgccgcgcccgaccagctcttcgcacagcttgatgcactgcaccaaatccggccgggcgtcgaggtgcagcagcggcataaaccagcggtacagcgccagcgcttcgtcgaagcgttgctgtttcgccagccggaacagcgtctccccctcgcgcgggaaggcgttggacatgccggaaatccagccttcggcaccgacggcgatgctttccaccacagcatcgtccagcccggcgaacagcacgaagcgatcgccgaccgtgttgcgcagatcgataaagcggctggtatcgccggaggagtctttaaagcagacgatgttgtcgcagtctgccagcgagatcagaatgtccggcgtgacgtcgtttttataaatcggcggattgttgtagaccataatcggcagatcggtggcggcggcgacgctgcgaaagtgcgccgcggtttcgtgcggtttggacgaatacaccagggccggcatcaccatgatgccgtcgacgccggccttggcggcctgttgcgccatatcctgcgcgaaggcggtagtgaattcggcgatgccggcgatcaccggcactttaccccgcgcggcgtctttcgccacttcgatcaccgccagcttttcctgcgcgctgagcgaggtgttctcgccgacgctgccgcacaccaccagcccggagacgccgtcgttaaccaggttgctcaccacccggtgggtggcttccagatcgagagaaaaatcgctgcggaattgggtgctgaccgcggggaacacgccgctccagttaatggctttttggctcatgctgtttttcctgtcgtcgaatgtgttaattgatggtgagtgattggtgaaattcgataacagagtgaccgtaatccgcggcgacggcttgacgcttttcgtcgccgggcatgacgaaatcagcacagtcagcgggaaaaaggccggccgccgccgcgggcggatggccccttaacggcttaaaattacaggggttaagcgtgcagcgaatggcggaaatcccgcggcgttgagccagtcatggctttgaactggcggctgaaagcgctgtgatcggtatagccgcactgcagggcgatatcggtaatcggcgtatcgccggccagcagtgcgctggctttctccagccgcaccttgtgaatcatctgacgcggcgtcaggtggaagatgcgcttacagtagcgttcgatctgcgccaccgacagcccggtcaacgcggtcagctcctccagcgcgatcggcctggcgtagtggcggcggatatagtcatccagcgccgccagccgctgataggccgggtggttggctttggcctcctgcaggtcgtgtgaaatccccgccatgccgataacgttgccctgcgcatcgcacagcgccagcttctgcgtcaggcaccagccggtttctcggccgttgtacaggtgcatctccagctgatcctgaatctgtacgccgtggcgcagcacgcgcagatcctgctcggtatagccggcgccgagctgggcgggaaacacgtcggcggaggttttgcccaacagcggcgctaccgttttgaatccgcagcgtttcgccagcgtcaggttggccagcagatagcgcgcctgggcgtctttcaggaaaaacaccacgttgggaatggcgttcagcagcggcgcaatcagcgccagcgcattgagtatgctgtgcagatcgtgagggcgctgctgcgccaggccgtcgcacagccggctgagttgttcgacggcaaagtcgttgtctgccgccatggccgtcatctcgggcgccggcgggggaggcgggggattgctggctaaacgcatcgctgtacctttcctgttggccgctgaatttaacggtttcggatcaatattaacttttatttaacttggcaagcgccgtccgccaaaactgcggatcaccgcataattttgccgtcgccgggccgcccagacggacgcagcgtgggcattggctgatttagcataaaaataacgccatgataaataagagattgttatgggccgttgttgaccggcaggccggcgtcggggtgactgtgctgatttcgccatgcattgcgccgaaatgcatcaagccgacggcgggggattcggtcaggctgacgtggagattttatcaactcgctggagatcccgatgaccgattccacgtccatcaccgcactgcgggctatcgattcccacaccggcggcgaacccacgcgcctgatcgttgatggtttccccgagctggggagcggcagcatggcggaacgcaaggcgctgtttgccgaacgttatgaccactggcgcagcgccattattcttgagccgcgcggcaatgacgtgctggtcggggcgctgctgtgccgtccctgttcgccgacggccagcgccggcgtgatctttttcaataataccggctatctcggcatgtgcggccacggcaccatcggcctggtggcgtcgctggcctacctgggacgcattcgccccggcgatcaccagattgaaacgccggtgggcacggtcagcgccaggctgcatcaggacggcagcgtcacggtgcaaaacgtgccggcctaccgctaccgccgtgcggtgaccattgaggtgcccggctatggcggcgtctgcggcgatattgcctggggcggtaactggttcttcctgatcgccgaacatggcctggcggttgagcgcggcaatattgatgcgctgaccacgttcagctgggcggtgcggcaggcgttggagctggcgggagtatgcggcgcagacggcggcgtgatcgaccatatcgaactgtttgccgatgaccaccgcgccgacagccgtaattttgtgctgtgccccggcaacgcctatgaccgttcgccctgcggcaccggcaccagcgccaaactggcctgtctggcggacgacggcaagctggcgccgggggcggtctggcggcaggccagcgtgatcggcagcgagtttcgcgccagctatcagccgctggcgcaggggatccgaccctcgattcgcggcgaagcctatgtctgtgccgacagtcagctgctgcttgacccgcgcgacccgtttatatgggggatccgcgcatgaaacgcgccgacgtgattgtagtcggcgccggtattgtcggcagcgcctgcgcctggcagctggcgcagcggggactgcgggtgacgctgctggacaatggcctgccgggggcgaccgcggccggaatggggcatttggtctgcatggacgataacccggccgagctggcgctctgcgcctattcgctgcgcctgtggcgtgaggtgagcgcgctgatgccggagcattgcgcctggcgcggctgcggcacgctgtggttggcggagcatgacgacgaactggcgctggcggagcaaaagcagcggcgtttggccgccgcgggggcggagagccgcctggtcagcgccggcgagttgcggcgctgcgaaccgctgttgcgtcacggtttggccggcgggctgctggttcccggcgacggcattgtgtacgcgccgaatgcggcccgctggctggttgagcaggggggcgaggcgattgtgcgccatcgcggcgatgccgtggcgctggagccgcaggcggtgcgactggccgatggcacgcggctgacggccgatacggtgctgctggcgtgcggcctggcggccaatacgctgctggcggagccgctgctgcggggcaaaaaagggcagttggcgatcaccgatcgctatccgcagcaggtgcgtcatcagctggtggagctggggtacggtgccagcgcacacgccagcgacggcacctctgtggcgtttaatctgcaggcgcgccccaccggacagttgctgatcggctcttcgcgccagtttgacgcgccggacgaggcgctggatatgtcgctgctggcggcgatgctgcgacgagcgacgcagtttgtgccgtcgctggcgcagatgaatattatccgctgctggaccgggcagcgcgcggcggcggcggacggtctgccgctgctggggccgcatcccgcgcgcgacggtctgtggctggcgctggggcatgaggggctgggcgtgaccaccgcgctcggcagcgcggcgctgattgctgaccgtttgctgcggcagcgtccggcgattgacgctacgccctacctgccagcccggctgctggcagccgaggaggtgcccgtatgagcaagatagtcatcaccattgatggagaacgtctgtgggtcaaggtaggcatcagcgttgcggcggcgttgagtatgacgtcgcagccgcactgccgtttgtcggtctccgggcagccgcgcacgccgttttgcggcatgggcgtctgtcaggagtgccgcgtcagcattgatggcgtccggcggctggcctgtcagaccctgtgccgggccgatatgcatattaccaggagtgacaatggctgatctgttcggtgaaatcgtggtgattggcgcggggccggccggattatccgctgcgctggccgccgcgcaaagtggtaaatcggtactgttgctggacgataacccgcatccgggcggacaaatctggcgcgccggaccagcggtcgttctgccggcgctggcgcggcgttatcgtcaggctgtggcgggacaaaaaaatatccgctggctgcacggctgcaaagtggtagcgctgtgcggcacgcggcggctgctgtatgaggatgcgcagcactgcggcgtgattgagttccggcatcttatcctgtgctgcggcgcgcgtgagctgctgctgccttttcccggctggacattgccgggcgtgaccggcgctggcggactgcaggcgcagatcaagcaggggctggacgttcgcggccggcgggtggcgatcgccggcagcgggccgttgctgctggcggtggcggatacggtacgtcgggccggcggcgaggtggtactgctggcggagcaggcgccgttgcggcgtacggcgcgctttgcctgcgggttatggcgctggccgggcaagctgcggcagtccgtgcggctgtttaatgcgcgttatcgtggcgatagctatgtattggctgcccacggcgatcgccggctggacagtatcgaggtgcaagaacgcggacgcgtgcgccggctggcctgcgattggctggcctgcggctatgggctggtgccgaatattgaactggcgcagttgctgggctgtcggatagagcggcaggcggtggccgttaacgcccgacagcagagcagcgtggcgcatatttacgccgcgggggagtgcaccggcgtcgggggcagcgagttggcgctggcggagggggcgatcgccggctatgccgccagcggtgcagcggcaccgtcgcaggcgctgcgggcgcgtgagcgctggcagcgttttgccgccgtggttgcgggaacctttgacctggacccggcgttaaagacgctggcgacggcgcaaacgctgctgtgtcgctgcgaggatgtgacgctggatcaggtggccgggcaggcggactggcgcagcgccaaactggccagtcgctgcggcatgggcgcctgtcagggaaaaatttgcgcaacggcggcgcgttatctgttcgactggccgctggcgccaccgcggatgccgttggcgccggtgcgcaccgcgacgttgctgcgcggcgcagagcgcgaatccgacgcgtaaaactgctacactcaggcataatactccacgaaacaggcggatgaaggatgacaaacgcgctgattacactgggattatgcctgctgttggtgccgctgctgttatggctgatgggcaaggcattatcagcggcgaaggataagccgcacgacaataaaagcaagccgaaaaccggcatgccgcacggcgatgacgagtaggctcaggccggcttaactgtgtggccagtagtagaccttttcataccaacctttctcgtacatgcaggattttatgatggcgttgcgggcgtccttgttgttgtcgctgtgtaatgtacgtagcgtcggccgtgattcataacgatggccgtccgggcaggttttcttgtttttcttgcagggaacgtattgatcgctgtaatcaacttcaacgtctttgacgacgtcaggcggaaagcgctggtatgcgcgctctttgcatttggcatattcggcctgccagagggtattgctggcatcgttacgctcccactggacgcagccgttgaggaaaaatgcgggtatgatcattaaaagtccgtatgttttcattatatccctattagcttatttataaccacgcggcggcgcacggtgaactaagaatattcttccttaagcgccggtgttaacaagagcggggcatcaatgatgcgacgccgttgaagacaacaggttgtcagcgtgtcgatgaccggccggtcgttatcgtggttgacggacattcagcgtactggataacgccgacttgttgccgacaaacgccgggtattataggggatataagtcatcaggaaaaataacgggaatttatatttttcggtcgatattttcccgcgtcaattcatattgttcggttaagattaatacttcatttatgttaggaatattccgtttcctactaaatggtttatggcgtttattctggaaaaagaccgcggaagatcggtttacgtttaattcttctgatgccaggacatgtcgcgccagagcgtcgtttggctgacatatgtcgccggcgcccatgaaatatgtctgttggcagcgttctgcgcccgaccgctaatccctgcgttgcttcaggacgtggtggggattagtcttattttttgccgggctgcgggatgcttgatgcagggcgggattatcttgttactattggggcctatttttttaaggagttcaggatgaagcgttacgccgcgttacttatttcctctgtgctattgtccggttgcgctacccaggcggtgccgccgcagcaggctaaatccccaccgccaagccggctgatgctttatcaaaacctgccgactacgccgtatgccacggtggttgtggtgcgtgacagcggcatgttggccggttcctgccgtaccggcgtttacgttgacggcgagtttgccgcgtcgctggcgacgaaagagaaggcggagttccgcatgccggtcggtaatcatgtggtcagcattggtcaggatatgatcgaaagccatctgtgcatctggcgcgagaccgccgggcaacagccgatgaccctgcgcgccggggacgtgcgctatctgcggattggcggcgacatgcagagcggctttatcctgaagcccgggcgtggctgaatcgcacaggccggtgcagcgtggccggcctgtttcctgcgtggcttactggcggtaagcgtgtttgatttgctgcaggctgtttttaaacacttccacctgcgtcgggtcttcgatctgggcaataaaacgctccagattaataatgactttgcccgcatcggcctgaccaatcgatttcagtatcagcgttaatgtggctttcaggcaggcaacttcggttgccagtgtttctggatttgcggacgtagtgaaatcgatattgctcattttatctcctaatctctgcggccgtagccgtaaaaaggtgcgcctgtgcgctgggccgccgcccgcagcatacgcgcggcggtgccattttctgctggcgagtataacataaactgcgctggggccagcggcggcgtcgactgatgagtattaatgatatttattatacctggggtttattgcgcattgatgaataggtatgtcgaattaactctgcaagcttgcatgtacacatatttttaaatgcttaataagcactttacgtgcatgcttctgctgtctgacgggcggggccatagcgtaaataatgttgggtttgctgatacatatagcggcaggcaatgattttacgcctaaagtgataacgctgcgctccggcatgtgctattatagcgccgtgattttaaagggttaattctcggcggaaaggatgttattattacgcttggttatgattgcccgcgttgatctttactctgccggggcgtttaccgcacccgcgttttgtcagcgacccctcgatcaggtatatgcgctgccgggtttttatccgcccgcaacgccgtaagctcgcgtcgtcaggtgtaaaaatacgaaaaattaggcctgctccgcagagttaattgagcatacatattaatctgtattcattctttgttgaaaaacaagtaatatctgtcgcgataacagagactgattgcgttactcccctattttttggagattgttccttgattagcgttcttcttgttgatgaccacgaactggtgcgcgcagggatacgacgcattcttgaagatatcaaaggcataaaggttgtcggtgaagtccagtgcggtgaagatgccgtaaaatggtgtcgcaacaatgttgttgagatcgtgctgatggacatgaatatgccgggtattggggggctggaagccacccgtaagattgtgcgttatgcacccgacatcaaagtcatcatgttgactatccacacagaaaatcctttgccggcgaaagtgatgcaggcgggggccgccggctatctgagcaaaggggccgcgccgcaggaagtggtgaatgccatacgttcggtgcatgcagggcaacgctatattgcctccgacattgcgcagcagatggcgttaagccagcttgagccggaggccgaaacgccgttcagctgtctttcagaccgtgaactgcagattatgttaatgattaccaaaggaaagaaggtcaacgaaatttctgagcagttgaaccttagccccaaaacggtaaacagctaccgctaccggatgttcagcaagctgaacatcagcggtgatgtggagctgactcacctggctatccgacatggattgttcaatgcggagacgttgttaagcggtgaatgatcgttttgatgcaaaagcctttcttaaaaccgtaaccagccagcccggcgtctatcgcatgtatgacgccggcggcacggttatctatgtcggcaaggccaaagacctgaaaaaacgcctcgcgagctatttccgtgcgcaggtcggcagccgtaaaaccgaaacgttggttaaaaatatcgcgcaaatagacgttactgttacacataccgaaacagaagcgctgttgctggaacataactacattaaattatatcaaccgcgatataatgttcttttgcgcgacgataaatcttatccgctgatctttctgagcgccgatacccatccgcgactcgccgttcaccgcggtgccaaacacgctaagggtgaatactttggcccgtttcccaactcttatgccgtgcgtgaaacgctggcgctgctgcaaaagctgtttcccgttcgccagtgtgaaaacagcgtttaccgtaaccgctcgcgcccctgcctgcagtatcagatcggccgctgccttggcccctgcgtcgccggcctggtgagtgaagaagagtatcggcagcaggttgactatgtgcggctgtttttgtctggtaaggatcagcaggtgttgcatcagctgattgagcgcatggaaagcgccagcaaggcgctgaattttgaagaggccgcgcgggtgcgcgatcagatccaggcggtgcgccgcgtcacggagcggcagtttgtctccggtcacggcgatgatatggatgtgatcggcgttgcctttgaggccggcatggcctgcctgcacgtgttgtttatccgccagggccaggtgctcggtagccgcagctatttccctaaagtgccgggggataccgacatcagcgaagtggtgcagacttttgtcggccagttttatttgcagggcagtcagtcgcgtactttgccgacggagatcctgctggactttacgctgccggaaaaagatctgctggctgcgtcgctgtccgaagtggcggggcgcaagatccatattcagagcaagccgcgcggcgaccgcgcgcgctacctcaaactggcgcgcaccaatgcggcgacggcgttaaccagcaagctgtctcagcagtcgaccattcaccagcgtctgacggagctggcgaaggttctgcagatggatagcattacccgaatggaatgttttgatatcagccatacgatgggcgaacagaccgttgcttcctgcgtggtgtttgatgagaacggcccgctgcgttccgagtatcgtcgctataacattacgggcattacgccgggcgatgattacgcggcgatggcgcaggtgttgcgacgtcgttacggcaaggcgctggaggagaaaaaaattcctgacgtgatctttattgacggcggcaaagggcagctcggcatggcgcgggaggtgtttgatgcgctggacgtgacgtgggataaaagcaaaccgcggctgattggcattgccaaaggcgccgatcgtaaagccggccttgaaacgctgttctttgtgcctgaaggcgaggggatttcgctgccggcggattcgccggcgctgcacgtgatccagcatatccgcgatgattcgcataaccatgctattaccggccatcgccagaaacgcgccaaggttaaaaataccagcgcgctggagctgattgagggcgtggggccaaaacggcgacaaacgctgctgaagtttatgggtggtctgcaaccgttgatgaacgccagcgttgaggaaattgcaaaagtgccgggtatttcacaagcattggcagaaaagatctataatgcattgaaacactgaagccaatgtagcaacatacccttaattccactccagccagatagttaccgtagcattatgcaattgaatataccgacttggctcaccctgtttcgcgtagttctgatcccattctttgtgctggcattttatctgccgttcacttgggccccgatggtttgcgccatcatttttgtgtttgcagcggtaaccgattggtttgacggctttttagcccgccgctggaagcagacaacccgctttggcgcgtttctggatccggtcgctgataaggtgatggtcgccatggcgctggtgctggtggcggagcactatcacgcctggtggattacgctgccggcggcgacgatgattgcgcgtgaaatcattatttcttcgctgcgcgagtggatggcggaaatcggtaagcgcagcagcgtggcggtatcctggatcggtaaagtgaaaaccagtgcgcagatgatgtcgctggtggggctgctatggcgtcccgatcgtagcgtcgagtacgcggccatcggcctgttgtacatcgcggcggtgctgactttctggtcaatgttccaatatttgaacgccgcgcgtaacgatttgctggaaccgtgatcgattcggtgcaaaaatcggcaaacggctgtggtaagtaaacaattttgttgactcatcacgtcaggtaagtagaatgcatcgcatcagacggcagcgacgatttgcagaaagttggcaagcaaatcagtaagttctggtgatgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagcctcgtttcccgctccaaattgagaaagctggtgatgcacgagctttcagcctgaaaaggcaaacagaatatggcgcgttaacaaagcggttatgtagcggattgcaaatccgtctagtccggttcgactccggaacgcgcctccaattttcccgagcccgggtggtgaaatcggtagacacaagggatttaaaatccctcggcttatggctgtgcgggttcaagtcccgccccgggtaccatgggaaatatcagaataatcaaagcaataagcagtgtcgtaagccgccgaaaggcggtttttttgtgccctcaaaacctcccctgaatactgtcactactccgtagaattgcgccatttgcattaagagcttccccaatgccaaggcgggatgttgatagctggcaacggctatctggttagcttttttatcaccgctgagaggcattgtgctatcaagcctgcagtaacgccgagaatagcaataaatgcgatatacaggccggcgccaaaagccaggggcatctcgccactatcagcgttggcggggaactcggcgctgaggatagagatgccaatcccggtgatcaacacgatgcagcacagggaatagtatagtttgctcatgctgtaccttaggttagcgttagtggaacgaggggataatggtggggttgctcaatcagccacatgtggcgggcagttcaccttgctgccatcagttttcatatcgataggtttcttggcaaaacagcacgacatcaggaagacgctgctggacagcttttttgacctccacacattcctcacgggtcgggtaaaccgtctcagaggccagtagcgcgtcgcatgcatcatagccacaagggctaaccaacagaacaaacccgattagggttccaatcattgctgatactccgggtttggtggtggaggttctgagcgattggtatggtggtaacataatcaaccctgtctaaggttgcaatggctgattattagcttagaggctacccgtcaattgccatttttgtgatcttgcgccagagtgtaaaatgaagggggtgtggaggaatgggttaacaaactctgtccggcgaaaatggtatgaaattatttagggttgttgattaatggggagagtaaactccccctgtgaatagtctggtaatgtacattctatttcaacttttatgaatgtaactagtttttatattatggctattgataatgatagtaaaaatacgcatttgagattatatatgccaagcgggtttaactgccggggcggcaggcgttgcagacaatttcccgcactggggaataccgatgcgccgataatcgctgtgtctaagagatataatttttatggtaattgcctataaataaaatatcttaataaaaccaatggttttaattaactctggttgagcttgtgggtgacattttttacgttacaggggaagtatcatgtgccaacgtattgatgttttatatttaatgtgaagtgtttttctttttatttttttagattgtccttttggctggttttatgagctgggaaagtaaaaggtaattattattttatgtcgtttgtgcatttatttaataaatgatggctgttatgtttttcctggtgtgaaaatggcttcgagatggccgtcatcagacgatttttattatctgtgcgagggctgtaaacatcggcgaaaaaaatcccctcacaaggaggggaaaggcatcaacaccagggaaaatctttcactggtgatgatacgggagtctatattttcaaatttgacttatgtcaatcaatccgctgcaaaaatgcattggcataatgaggttttatacatcatattacgttgaatatatggtatttctggtctatggcatgctaacgatagcgcagaagcttaatggcatgcgtagtaaaggtgtctatatctttgcagacgacggggttctcgcggtcggcataaaaaaagatatgcagatgcttttcaggaaagtacaccaggtcgtcgccattgcggaagctgatcacccgaaaaggcgaaccttccgctgtttgattacgtttcacgcccgccgcgacttggaagtgacgttcagcccactctaacgtggtcaggccatagttaaagcgtgtaacggtcatcatggcccgctctgggcagttcagacgtagcacgctggcggcatgcccgggagcgggcagcagcatataaaacaggcaggccatcatgatattcgatgggtttaacattcttcctccggcataacatagaaaacggtgcggcggcatgcgggatcagccgtgtggatgcgcacttccctgataaggcgtcaccgtatgattgggttcaatgaccttgctgaagaaggcgtccgggtcggcactgaacttgaagcgctggaagcgggtataggccatacgtgcgatatcataggcttgcccgtctttgaccacggtaattgtgttccccgttttctcatcagcacatagttgaacggccgtgacatgtttgcccgtcaaccgggtgaactggcattgagggtcgggcgtgaagggggcgctttcctctttggcacaggcggagagtgcggaagagagaaaaatgcaggtgagtatcagcgctgttttgctacgcggcatggccgaaaatccttctgtattgtcggttattggataaaggatataaaaatcaacaagaaataacggccttcatcataaaggcttcctgagtctatctcatgctacacgtttgttctggacagaccacgccatccgtgaaagtccgcgaacgctggcggcattttgcatctgctatatctttcctgtgatacagtgatggttactatgcatgctctctcattggggcgggcgcctcctcggaaggtgatgatggctgtcgaccataatggatatatcgctacgcccggcgaggccagttttcaggccgaatttaccgacgtgatggatgacgccgtacgccagctggcggcggtgctgggcgatgttctgcacagcatttacgtctatggcagcgttgcgcggggcaaggcgaaggtgggacgctcagatctggatctttgtattatcttttatcgttcgctgcagccggtgcaggagcgcgcgttggcctcggtacgttcgggacttgaggcagcgcatcccgtggtcagcaagattgatctcgactgcggcgttctgccggaggtcatggcggcggagaacctgcacagctggggctattggttaaaacaccattgccgctgtgtgtgcggtgtcgatctgaccggtcgtttcccgcgctttaaaccttcacgtgctattgccgtggcgttgaacggggattaccccagcgtgttgctcgactatattgagcgtatccagcatatggacgacgtgaatcagcggatgcgtttgcagcagtcggcggccaaaaagctgattcgcgccacaaatttgtggcggggagagcaggatagcgactggccggatacgcttgaagaacatgcgataaagtttatccgccgctatccgcagctaacagacgagataaattactttctggcacagagtcaacaagccgatgtgcggcatcgtgaatttattgtgcgactgcaggcgttaatggtgtgcctggagcagcgagttcgctaacgagtatttccgtttatctatatataaaattaatccattttggttgttacatcggcaattttaattgttggtcttactcaggggttagttaattttgccgatagctcagcggtataagggcggctttaaagagaagttacgctacaggcgttgcggctatttacttccgattaagatgcactaagatggctgcttattaagttgaataatgactaagcgattggtaacggtagctgccgaacagggacgctgttatccgggatgatgacgataggtaacaatgatgtttgatgtgaataaagtaaacaacagggaagccttttttatttatttgaacgccgaggaggaattttctaaacatacgttagttaacgtggttgagaaggatgcgcatatccagggctattcggtcgtacgccgcggttatcgaacgtttagaaaagatcggatcgtaaaaatgttcacgacgcaagccgagttggaagaggctgacctggcgcaggagcaacacgctaacgtttcgccggcggtgggctcccgccgtcagccagctgcaaacggcggttgggaaatttgtttcacgggctttgataagcgggaaaacgatgaacttgccgcgctggctgtttcatcccaccttaaggtaagaagcggtgtgacggcgaagctgacatgcttatgctgcggcgccaatgcaggctggcgcaagatcgaggaggcgaatgccaaaggggctctgattttgagcggtgaccagttccgacattttatcgctaccggggaaattccctataagtcaaaagaaaccgacggcagacaggctgataataccgcgaccgaacccgataaactgcaggcgttaagagagagcgccgccgccacgtttaatacgctgagatccctgccgcgcagcaatatcttaatcgcgcaattcgtcgacggttatgcggtcggctggcgcttcgccgtgaaatccgtgtttaaagaggcgttggacatcaaacaaaccaccgcggtcttcgatggctataagtatgaaacttggacccagggaaaccgctatgcttttcatcgcggtgatgcgttttacagcgataagctcggctatacggactggccggcatttttaaagcttgaacatgccgctattgtgaaggtcaggttcgagtgttttgccggttatgaaacggttgcgacgctggatggccttttttccggcgacttcgtgccggaaaacctgattactgaacccaaggtgtttgagcgactccccctgcgtattgaaagccagtcttacgatccgggaacgctggttgtcgatgtgctgcgcccaacctcggaccaggaacgggtggaacgggttgaaacgctgtctttaacccaggatgaatttattgcgctgttgcagacgggatattactggaaaaaagagaaagggcatgcgccagcgcggatagatatcttaagcggtaaaaacgtataaagggccgacggtaagtatgcgatagcgacttaccggcgcttgttgctatggcttttcgtcaggtggcgggggcgcgtgatgtcgacgggcaatccagggcgcgtttaaacgagtttaatgataaagaagttgacgaaaacaagcgcagataaaatagatacggtggtcattatcaacgcggttacgatgatctcggacatggcgacctctttgatagcgattggcggcgatctatttgtatcgtcgtattcctgttttcgccttgatacttgtcaaggtacgcagcgatacgtgcagcagccatttgggctatgttagccgtttctatcggggagacatggtagtggtagaggcgagaatctccgattattgagataattctcattgaatttctgtatcaatatgtaatttatggtgctatgttacactccgtcgtacaaagtatgacagggaatgtcagcaaccttactccattggttctttgtacgacgatttaatcattcctgtcgcaatcgtcctgattttcgcggtgaaatacggcgtgcgaagccgtcggctggctatcaccgtgggtgaggggtataatttttgcctcctgccatgggttcaagtggtttcatgtcttcttcaattaaaaacagcgtcaagcgcccgacccttgccgacgttgccgaactggccggtgtctcgctgggcagtgcctcacgggcgctgtcggttcccgaaagggttaaacccgccacgctgcagcgcgtccgcgccgccgtcgagcagttgggatacgtgagcaacggcgccgcgcgggcactggcttcccgacgcacctataccattggcgccgtattcccaacgatgtataaccaggcctttgtcgatgccttacagaccctgcaggcgacgctgtggtcgatgaactatcaggttatattggcgacgcatgaatatcaggccgagcgtgagtttgacgtaatcaaaacgctggtggaacgcggcgttgagggcatcgttctggtgggttctacgcatgaggagcgggtttatgagctgctgcgtcagcgccagctgccgttggtgctcacctggcagagggatgaaccgccctatggcgtcagcattggcttcgataactggcgcgcgacataccggatggcgcaggaagtgattgccctgggtcaccgggcgatcgccgtggtctgcggcagccaggcgaacaataatcgcagccgccagcgcgttgacggtattgctcaggcaatgcaagagcgccggttacgcctggacgagtcgcaagtctatgaggcgccgttcaccattgaaggcggacgagaggccgccaggcggctattggccgcaggcaaaccgccgacggccattctgtgcatgacggatgtacaggcgctgggcgttcttgatgagctgaggcaggcgggttggcgggtaccacaggatatatcggtcaccgggatggataacattgaattttccgcgttggcgcagcctgcattaacgaccattgacgtgccgtcgcgcgctatcggcgcgctggctgcccggcgcattgtcagtatggtggagcaaacgacgtttatcgaaagtgccgaactggcatgctcgctggttttacgtcagagtctcggcgtgccgcgggaaggggagtaacggcgggccaggaggccgcgccgttgtcatacttacaggccctgctgcgccaaatcggcggcgaagtaagagaagataaagtctgcgccggcacgtttgatggacgacagcgactcgcgcaccacctgggcttcatcgatcgcgcccgcggcggcggcgaacttaatcatcgcgtactccccactgacctgataagccgcaaccggcagcgtgctggcgttgcgaatatcgcggataacgtccagataatagctggccggtttgaccatcagcgcgtcagcgccttcggcttcgtcaatcagcgactcgcgcagggcttcccggcggttcatcgggttcatctggtaggttttacggtcgcccttcagttcgctgccgccggcctcgcggaacggtccgtacagggaggaggcgaacttggtggagtaggagataatgccggtattgccgaagccggcggcgtccagcgcctgacggatggcctgcacctggccgtcggctgcggctgacggggcgataaagtctgcgccggcgtgcgcagcggctaccgcctgcttctgcagattcagcagcgtggcatcattgtcgacggtgtgatcgtgcaccacgccacaatggccgtgggtggtgtattcacaaaaacaggtgtctgacatcaggatcatttccgggacggtatctttacaaatacgcgccatacgtgacaccaggccattttcgttccaggtatcgctgccggtgtcatctttatggtgagacaccccaaacgtcatgatgctgcggataccgcttttcgcgtatttctccagctcaaaagccagtctggattcagggatgcgtttgatgcccggcagcgcgctcagctccagatattccgaggtatcttcctcgacgaaaatgggcaacaccaggtcggacagtcgcagttcatcttcctggaacagggaacggcgcgcctcggaacttctcaggcggcgcaggcgggttggcagggaattcataataacctcttcgtgaagcgctctatcgcatgcaggaagcatgcggtgatgatggtgggaaggtaaatgaagcgcttcaattattcaagtcaggccgcattttttgactgtttcacaccgctgttgggcgctatcgggagaggaagagaaaagggaacaacgccccgttcggggcgaagggattaaagaggctcagaatgggaaactggccactttaggcatgctaggattgcccatggcaatgatgaaattatcattgtctttgatgatattggcgcctttttcacggcatatcatcgtcagctccgaaacatcgtcagcgctgaccgcataatcgagcttgatgcgttttgctttccctgtcgagatggcaactttagcttctttcttgcttttaacggtaatcgacataataaccttttatttcatattgttaaaagtaatggtttaccaagtcggccgtagcaagctagctttctagatggccggaggcaagataaaatcgctaatctgccaaaaaaacgtgaacttcatcgcatttataatatttaaaatacgaaatattggcatgaaggttgccgtatgctggtaaagactgtcggaataattaaaatccatcgtttttattatggttaaatataacggttaacgctgaagggtgcgaaaaatcttaaacataagcgctagagctttatatgcttgccgtttgctaggaaaactcttattgttcgactaagtgtgtgaagtatcgccatttattatcctattgtaattgctggataatactatctacccaggatagtccagcggcgtttggtttgagagaaatttaacaatggtcgattacagtctgtacggaatgccgcaagataatgcacaaatctaccgggataagctgatggttattttcggtgaaagcgtgctgcatttgatttcgtcacaacgtacggtaaataaagacaatattatgaagtatctggtgcgggaaattgaacggcagccggaagatattcagaagtattatcgcgttgctttggagaccgtcggggtccatgcgcgctgaagtagaataaatcgggtaaaaaaagatcgttggatgatttatttaacgcgcaggctgtgcctatttttctttctgacgatgcgtgacgacggacgtaaaaaaaccaccccggatgaatggggtggttttttattggctttaatcagtccagtttgggatgctgatcgataagcgcctgctttcttttctccagcgctttgatctgctcttccaggtcgccaatctcatcgctgatgttttccaccttctgctcgatattatcgtaggtttcctgcagcagctctttggcctcggaacggtccgacgcggctggcgttgcgccgcgcagcggcttgttggcggtttctttcatatacaggccggtcagcaggccgataacggccaccgccatcaggtagtaggccggcatatacagattaccgctggattctaccagccaggcggcaacggtcggcgtcgcgcccgccaccaggacggagatgttgaacgaaatggccagcgcgctgtagcggatatgcgtcgggaacatggccggcaaggttgaggccatcaccccggtaaaggagttaagcagtaccgccagtaccagcagaccgacaaaaatcagaccaatcacgttactgttgatcaacataaagcaggggatagccagtaacatcaggccaatactgccgccgataacaaacggtttacgaccgatgcggtcactggtcaggccgatcaccggctggacaaacagcatgccgatcatgatggcgatgataatcaggacgccgtggctttctgaatagtgcaggttatgcgacagatagctcggcatataggtcagcagcatgtagtaggtgacgttggtggcgataaccagccccacgcataccaacaggctgcgccattgtttagtggcgatttctttaaaagaggcgcgcggcggattctgcagcgcatcgcggtcgccctgttccattttgtcgacgtgctgctggaacgccggggtttcttccagcgcatgacgcaggtacagtccgatgatgcccagcggcgccgcgaggaagaacggcaggcgccagccccagtcgaggaacttggcttcaccgacgatgctggaaatcagcaccacgacgccggcgccgagcacgaaaccggcgatggagccgaaatcgagccagctgcccataaagccgcgcttgcgatccggcgagtattcggcgacaaagatggcggcaccggaatattcaccgcccaccgagaagccctgcgccagtttggccagcagcagcaggataggcgcccagatgccgatgctggcataggacgggatcagcccgatacagaaggtgctgatagccataataatgatggtgacggataggaccttttgccggccgaatttatcgcccatggcgccaaagaatacgccgcccagcggacgtaccaggaacggtaccgagaaggtcgccagcgcagcgatcatctggacgccgggggacgcgccggggaagaacacctggccaagcgcataggcgacaaagccgtaaaccccgaagtcaaaccactccatcgcgttgcccagtgcggcggcggtaatggcttttttcagcttgctgtcgtcaataatggttatatcgttaatatgtagcggtttatgtcgtttttttcgcagcttcatagcatcatcccttaaatattgagttgaacgtgaatcaatcgtttttcttcacgtttttctgcccagacattaactattctaattttagtgtgccgttggcactttggagcccctcaatcattaaactgattacattgttgaaatttgacctatttccccatcaacttgtcacttacgtgacgaataaaaatccatatatagcttaacgttatatgtgaccgggatcaaacctagcagttttatttatcaatacggacgtataaataattacggaagatcggcggcaagcgcatgaatagccaaggtaaaagaggttacggtaggtaacatatgtcgcgtgaatataataacggaagtgactatgcagtaccgtaccgacctcaatattattgtaaaaaaactcgctttatttctgctttattcagcaacgctggccgggctgttggggctaatttttgttgatgtttattggctacataactttgtctatgagacgtcgctgacggagctgatgcaggagatattccttgccgccattgcggtaggcttcctggtttccgcccgtcgccatgccgagtatcgcgctgccagggtgttgattggcggctttttcctgtgcatgttgatccgcgagctggatttcgcctttgattatctgcatcacggcgcttgggtgtggtttgctctgctgaccacgctgttgtgtctgggttacgcggcgcgtcatgcggcctcggcgctacatggcctggcccacttctttaaccatcccagctacggcatgatgtgcgccggcttgctgtgcattctggtgttttcccgtctgtttggcatgcacctgttgtgggaagggttgctgctggatggctataaccgggtggtgaaaaatatggtggaagagggctgtgaactggtcggctacgctttctgcctgtttgcgacctgccagtatctggcaaaaccccaccaggcctagcgccgcttgcgatgattgcagctttgatgattgattaagtggatcgttgtgcccataacgtcgtctttatgagatttatctgtaaaatcattcactgccagtgatttatcttgtacccatggcgatgttatggataatgtcgccaaagcataagggagtgcgctattaactcagttggcagagtgattggttttaacatgctttaattggctacaaaattgatagacgcgggttcgagtcctgcatagcgcgccaactcctccggccttggtggccagcataaagcatgcccgggttgatgtgcactatcgactcctcgttgggatttccgggtgtgctttaccctgtttacccgtccacgccatccggcgtttcttttcgcgtatcgatcctttgctagactgttatcaaggcagcctttctgtctgataaccggaggtcgatatgtctgagtccgctcaactgcaagaattgatgcaacgtatcgccgcgctggaagcgcgggagaaggcgctgactgcggaatccaatgcctaccaggcgatcctgacgaccctgctgggcaatttggataaatcgctgcgtgataatgttatcggcatgatcgatcgcgcccacgagattgcctatgcgcgcgccattcaacgcggtaatgccgtgcagcaagacaggatcaaacaggcggatgatgttgcacagcggatgtttatgttcgcccagggcaaagcctcgcagccgcgctagctcgactataacagttaccggtttttaattggctaactgctatacccggggaaactgtacttgtgttagcgtgaagggtaacgattgatagccactttgctctcaggctaaggcagtaactgatggacgcgataaaaaacattctggtgaaagagattgagctgatcaaccagcgggaagggcgcgacggcaagccgcgttttaacagcgaatttgcccgtaatcaccgctacctgtgtttggcgatgttcgccggttattttgccgtgatcgccgtgatgtatccggtgccttatctggggcttggagcgctgcttggctttaccgcctttgtgctgtttatgtttgccatgctgctgatggagatcaagcctgtttatcgctttgaagatatcggtgtgctggatttacgcgtctgttataacggcgagtggtactttacccgtgcgctggcgccccgggcggtggatgaattactggcggaaccgtcggtcaacccgcagttgaaggcgcgcgtacgcgagattttggccaataagggcgagatcgacttctacgacgtgtatgatttggcctacggtaagaagctgcatacgcccgctgcatcggtggcgttggctaactaagggttgcgtcgactccggggtcgattatactcagcgtttgagcccgtaaagaagcatgaggaagttgcaatgagtgacgagatttttgattttgatattgacgccgaactcgcgaaagcagaaaaaaaagcggcggagaaggccagtgaagtgcctgacatccttgaggatgaagcagattgcgaaggctgcaaaatttaatcgccattgctaataaaagaaccgctacggcggtttttttattggctgtggttcagtcgaggacaaacgcccagaccagaaaaccaatcactacggcgaggcagagcgccgaaacgctgagcaacaccttgcctaaaatatccctgtctttcccgtgctgtgccacgataaattatccaactataagtttatgaaccaaatcggcaacgcccaggttcaaaccaaccaacgctaatgccaagaccagcatggcagaaacgaacttttttccgttattcacgcgatacctatcctgtcgttttatcgttcttagtgcggacgggcggagcgaccgctcttgattaagaacttacttacgagcagaagttccccggcacagtggccggatgaggcaataggggaagaggtatgctgatgatcaggcgggtagggcggcacggtggcgcgttcgcgccaccggcgaaatgattaatcggcgtcgatttttaccccgatcttgctgacggctttaccgtccatttccgcgatggtccaggtcaatccgtcccactccacctggtcgccgaccaccggctccccgccgagcatctgtatcacgaactggcccagcgtttgctgttcatcgatatcatcctgcagattcagcccgtaaacctgagagatatcgctgagtcgcgcgtccgactgcaggataaagtcgccgaagaagcgttcgtccagcgtaacggccggcgcctggctaaacagtttgcccagcgccggcagatcatgctcgtggccgataacgcacagaatgtcctgttcacgcagtcgcgtactgccgctggggtgcagcagctctttaccgcggaacagggcggcgatgcgggtgccctgcggcatttttagctcgcgcagtgcagcgccgacgcaccagttttccgccgaaagctggtaaacgaactgttcccattggttttccgggtggatatccaacccgacgcgagagatgggcgccagcgccggcggcaccaccaccttggcttttttcgccgccagcgtcagcgtggtgccttgtagcagcagcgagaccagaacgacgaaaaaggccacgttgaagaataggtgcgcattaggcaagccggccatcatcgggaataccgccagaatcaccggcaccgcgccgcgcagacccacccaagagataaagatacgttcgcgcagcgtgaagttgcgaaacggcagcaggccgacaaacaccgacaccgggcgggcaaacagaatcatccacagcgagagcagcagcgcggggatggcgatcggcagcaggttgctcggcgtcagcagcagccccagcaccaggaacatgccgatttggctgagccaggccagcccgtcgaaggtttgcacaatgccgtgccggttgcggatggggcggttgcccagcatcaggccgcacaggtacaccgccaggataccgctgccgttgagtgcggtcgtcagggcgaaaatcagaatgccgccgctgacggccagcagcgggtacagcccttctggcaatttaatgcggttgatcagccccagcagcagccagccgccgccgagaccgaagacgatccccataccgaattgttgcagcagatgcagcaggaagctccagctgatcatggtctcgccggcggaaatcatggcgattagggtgatggtgagaaacacggccatgggatcgttactgccggattcaatttccagcgtggagccgacgcgttcgttaagacctttcccgccaagcagtgagaacaccgcggcggcatcggtcgagccaataatggcgccgatcagcagcccttgaatcagatcgatattaaacagccaggcggcggccaggccggtcaggccggcggtgatcactacgccgacggttgccagcgatagcgcgggccataacgccacgcggaaagagctgacgcgggtgcgcatgccgccatcgagcagaatgaccgccaacgccaggttactgaccagataggcgaccggataattgtcaaaagggataccgccgaggccgtcaacgccggccagcatgccaatcgcaaggaaaataaccagaatagggatgccgaggcgtgaagagaatgaactgagcaggatactggctcctaccaacacagcgccgatgataaacaggttgttgatggtgctggcatccaaaataacgttctcctttggcggggtatggcggtacgcgactgcgtgcggcagcttaatgatagcctgttttcagggtaaaacgctaaggatgattgacggctgtctgcgcattatcgcttttttttactaaaagccggcttaacgagccaaaattgtggttattcggccttttatataactatatcagatgattggaaagctaggctgctaacaaaccctggcatggcgaccgaaccattaaacctgagtcaggtttaatggttggtggctagtgctgcattaatggtcgagggattgcagggcgcgtttaattaactccgccgccagcttcctttctgcttcggaaatgccatcaagattgaagtgagacaggtcgtgcaccagtacgctgcgatccttgccgctgattgaggcatccagcgcggagagcaacctgcccagaattttaagtaatgtggcattggccggtgcggcatcctgagcggaggtgttttggtcggtcattgaaaaatcctctctgtcgtgacggaagggagatgctgctgacgctgtctgttggcggcagcgccttcccttagggttcagtgagcccaatcgctaccgtgaggcagggatgtggatttccattactacgcggcggcgttcgccgttcacacgtttactgtgccgcaattattatccggccagcgagcaatgcgtgctcttcgggcgaccatagctgcgaaagtaaattatatgccgtttaacgaatttggggaggacgtggttcggccgggaagaacatggggcaataaaccccatgtttttgttggaataatgagatgattcctgaaagcgtgcctcggtttacttctgaggcttgccggaaaacagaaaacgcagcagcggtacacgcttatgcgcttcatacaatataaaggccagcccaaagacaaacaccaggccagcggcaaatcccacaatattattgtcgatatagggggtaacaaaggcgccgtatagcagcgtcagcgggtggtgcaccagatagataaataaggaggcattcaccagataggtgatgcgtggcgaatggtagttgagcaaccggtggccgcatgaaaacaccacgttggtcatcaggatgcccaatacgatcttgataagaacttccacctcaaacatcaggtcgttatgggccagcagcttctggttaagcatataggcgatgaacagcagcagtgcgcccagcgccgccttgggtgacggagtcaggaagatcgcttttaaccaggcgtatttgaaggcgtaggcgccaaggagaaagaacggcaggtagaacagcgtttccatcaccacaaaattgaatagcccattaccgagcagctgcggtacggtaattaaaataatacggtgtgccaccgaatagactaccccataaataagaaagcacagtgagatctttcctaaactattcatgctatttattgggaacggcgcaatcggcgtttttatcgccttaatttttctgaacaggtaaaaaccggcgcaggtgagcagcgatagcgttaataaaaaccataaatgggacaccaactcccaaacggcaacgttaattttctgataaaggtcaaatccgtcccagccgtccagtttatgcgtcgcgtatttcagcaggaaaaactgcggcagggtaatgagggggatagagcttaacagcgggatcgccacccgttccagccgcaccttgagccagtgtttacgttcataacgctggtaaagcataaaggagaagtagccggagatgatgaagaacacctgcatacgaaatgcatgaatgacatcgttcagcaccgtcagtgaaaacgacggcgcgaggctattgactgaccaggtatggctggagtaaatcagagaaagatgaaaagggatgccgagcaacattaaatatgcccggatagagtccaggaaaaactcgcgctggttgtttccgttagtcataagataccgcagatagtttttattgaggcttctttaacctgcttattaatcaagcatgggttaaatctcatttcagaccctactatatcaccccgtaattttccatagcgtcttgcgcgcgggcttgctacgctgggcttcgtcagctgcctaaactctgagccagaaacatgaaccaatcatttatcatgttgtcggatagctgaataatccattaatatggattttaaatgatttgagcacacgaatagggggggatgtgccagttaatattttatccagacagccacgcgccgtgagcgttcgttggttaggtgccacagtgttgttcacgctgttcagctcgcaggcgtgggcctttacgctcgatgatgtcgccaaacaggcgcaggatttggcgggcaagcgttttgaagcgccgaagagcaaccttccttctcagttccgcgacatgaagtttgcggactaccagcagatccagttcaatcacgataaagcctattggaacaagctgaaaaccccgttcaagcttgagttttatcatcagggcatgtacttcgacacgccggtgaaaatcaacgaagtcactgcgaccacggtcaaacagatcaaatatagtcctgattacttcaacttcggctcggtgaaacacgatcctgagtcggtgaagaatctgggctttgccggtttcaaagtgctgtatccgatcaacagtgcggataagaacgatgaaatcatgagcatgctgggcgccagctatttccgcgtggtgggtaaagatcaggtgtatggcctgtctgcccgcggcctggcgatcgacaccgcgctgccttccggtgaagagttcccgcgcttccgcgaatactggatcgaacggcctaagccgggcgacaaacacctggtgatttacacgctgctggattcgccgcgcgccaccggcgcctaccgttttgtggtctatccgggccgcgataccgtcgtggacgtacagtccaaggtgttcctgcgcgacaaagtgggcaaactgggcattgcgccattaaccagcatgttcctgttcgggccgaaccagccgtcgccgacgatgaactaccgtccggcgctgcatgattccaacggtctgtccatccatgccggcaacggcgaatggatctggcgtccgctgaacaatccgaagcacctgtccgtcagcacctataccgttgaacatccgaaagggtttggcctgctgcaacgcggtcgcaacttcaaggattatgaagatctcgacgatcgttacgatcagcgtccgagcggctggatcgaaccgcgcggtgactggggcaaaggtaaggttgagctggtggagatcccgaccgccgatgaaaccaacgacaatatcgtagcgttctggacgccggacgtgctgccggatgccaaaacgccgctggcgctgaattatcgtctgcacttcacccgtgatgaggacaaactgcattcacaggatattgcctatgtgagtcagaccatgcgctccaccggcgatgtgaagcagtccaacctgattcgtgagccggacggcagcgttgccttcctggtagacttcgtcggtccggtcctgaaaggcctggatgagaaggcaccggtggcttcacaggtcagcgtcggcgataacggcgaaatggtggaaaacaacgttcgctataacccagtgactaaaggttggcgtctgacgctgcgtgtgaaagtgaaagacgacaagaaacctgtagaaatgcgtgcagcactggttaatggtgataagaccctgtcggaaacctggagctatcagctacctgccaatgaataagcctactcaaactgcccaggattatcttgcggcaatgcctctgaccgctgagcggtcggaggcgctcaatcagcaactggccgccgatggcggccagtctttgcaagcgctgcaccgccagatgggtgctgaagacgccaacgtcgccacgctgtcggaagatgatatcgcgctggcctcggtgaaaaaccgcattgaaagcgcctggccggacgcggttgatgacgaaaacttcgatactgatgcggaagggcgcgcgattctgaaagcaacgccgccgatcaaacgcaccagtatgttccccgaagcctggcgcaccaacccggtggcgcgcttttgggactcgctgctcggccgctcgccgcacaatcgccacgccagcaaggaagaggccgatgcggaaaaccgctggcgtattgcaggctcgatgcgtcgctatgtcttgctggtgctgatgctggtgcagaccggcatcgccacctggtatatgaaaaccatcctgccgtatcagggctgggcgctgatcgatcctatcgccatgctcgaccaggatctgatgcagtcggtgctgcaactgctgccatatgtgctgcaaaccggcattctgattctgttcgccattttgttctgctgggtatcggcgggtttctggacggcgctgatgggcttcctgcagctgctgattggcaaggataaatacagcatttcctccaccatcaagggggatgaaccgatcaatccggcgcaccgcaccgcgctgattatgccgatctgtaatgaagacgttgaacgcgttttcgccggcctgcgtgcgacttacgagtcggtcaaggcgaccgggcagctggatcacttcgatatttacgtattgagcgacagctacgatcccgatatctgcgtagcggaacagaaagcctggatggaactgtgccgcgatgtggacggccacggacgtattttctaccgccgtcgtcgtcgccgcgtgaagcgtaaaagcggcaatatcgatgatttctgccgtcgctggggcggtgactacagctatatggtgattctggacgcggacagcgtgatgagcggcgagtgtctcaccgggctggtgcgcctgatggaggccaacccgaacgccggtatcattcagtcggcgccgaaggcctccgggatggatacgctgtatgcgcgcgttcagcagtttgcgacgcgcgtctacgggccgctgtttaccgccggtctgcacttctggcaactgggcgaatcccactactggggtcacaatgcaatcatccgcgtcaagccgtttatcgagcactgcgcgctggcgccgctgccgggtgaaggctcgttcgccgggtcgatcctgtcccatgacttcgtcgaagctgcgctgatgcgccgtgccggctggggtgtgtggatcgcctacgatctgccgggcagttatgaagagctgccgccgaacctgctggatgagctgaagcgcgaccgccgctggtgtcacggcaacctgatgaacttccgcctgttcctggtgaagggcatgcacccggtgcaccgcgcggtgttcctgaccggcgtgatgtcctacctgtccgcaccgctgtggtttatgttcctggctttgtcgacggcgctgcaggtggtgcatacgctgatggagccgcagtacttcctgcagccgagacagctgttcccggtatggccgcagtggcgtccggagctggcgatagcgctgttctccaccacgctggtgctgctgttcctgccgaagctgctcagcgtgatcctgatctgggcgaaaggcgcgaaggagtacggcggcgcgttccgtctgctgatctcgatgctgatggaaatgctgttctcggtgctgctggcgccggtgcgcatgctgttccataccgtgtttgtggtcagcgcgttcctcggttgggaagtggtgtggaattcgccgcagcgtgacgacgacgatacgccgtggggcgaagcgttcaaacgtcacggctcgcaaatgctgctggggctggtatgggccggcggcatggcgtggctggacctgcgcttcctgtggtggctggcgccgatcgtgttctcgctgattctgtcgccgttcgtgtcggtgctctccagccgcgcgacgctcggcctgaaaagcaagcgcgccaagctgttcctgatcccggaagagtactcgccgccgaaagtgctggtggcgaccgaagagtacctgcagcagaaccgcaaccgtgcgctgcgtaacggctttatgcacgcggtggtgaatccgtccttcaacgcgctggcgacggcgatggcgacggcgcgtcaccatctgcgcgcggcgattgagcgcgctcgtgaagagcgggtcaacgaggcgatgcaggtcggcccggaaaaactggagaaactgaagcgcctcgagctgctcagcgatccggtggcgctgtcccgcctgcatcagcgcgtctggcagcagccggaaggtgaaggctggcgggcgcattatcagcagctgccgcataatgcgcaggctcacccggccggccagcgctaagcgccggtttgcctacctgatgaaaggacgcgttgttacgcgtccttttttttgcccttacattatgctgacattctgtacgccgggcgtcatgttacactgcgcgtcagtattatccggcgacagataggttaagagagtgaaaacaggtttcttgctgcgggcggcgctgttaacgctgggcgttatgacgctgtccggctgcggcagtattatcagccggacggtgcccggcgccggccatggccatcaatattatccgggcgtacagtgggacctgcgtgacacgccctggcgctatctgacggtgattgacgtaccgctgtcgatggtggtggataccttcatgctgccgtttgatgcgcggcacgggccttatgagtagccggcgtcgcgggtggcgaacgccagcaggtaatagcgcttgccccggcagctaaatgttgtcaccgtcgtcatgcccagcccttgctgatgggcggcgagcgagtgcgggttggcgtcgtcaataaagagaatccccagatcgtacgatgcgcgcgtatgcgccttgaccgccgcgaacagctgtttcagtacccctttgccgcgccagcgccggtccagacagaccgggccgtagagaaaatagcgctgctggttaaccggccggccgtcaaagcgctgtgactccagcgtcgtcagcatagcgtccaccacctcagggcgaggctgcacgttggcctgcgtcaggcagacaaagccggccagctctccttccgcttccgccaccagaatcccgagcgccgcattgatacgcgccaactgggcctcatccattgtcgaaacgataaatccttgccgccgctgttcggcgctgagctgctccggcacgttttgcgcctgcagcgccagaatagcggggtaatcggcgggctgcgccggtctgatgatcatgctcgctccttccatcctgtcgcggccgctgaggggacctaacggtcatcatcccattcgtcggccgcggttttgccttcttcagtatccagcggcggttccagctggaaatcgtcttcatcccattcatacagggtattttcgtccagccactcttcgcggatctctatttcgtcatagtcgccggcaaaaatcgcctgggcggcggcgccgctgcgcagcgtcagacattctaccgactcgccttcttcggcaaagaactccgcctgccataggatatcaccatccagcatcacatatttttgcaaattgaactgttgcggtaccggcggttcgctatcgtcctcttcggcggactcgataaaggcttcacgcgctgcttcaatcgcttcttccagtgtgtcatacaggtccataatcatctccggtcacagtgcggtggaacggcgggcttcagggcaggaataccctgaagcaggatgacaaacgtcaaaattaattgttgtcgccgccgcgcaggatgcaaattttttatgcattatttttacgctgccggtgacggcgccatatcgtagcggaatcagggtggcgatggccgaaataacgcgccgctgagaattaatcattagttctttgaatgcgcagtgatataacacgattaaacacggcgcattaacatgatgattcttaattaaattaaacaaatgaatggaattatcttaatgattcgcgctgtttcgcgggtaaatggtgagatttgccagataaatgcctttctggcccgtatttatttacctgagcatattagtctggtaacaatagcgccggctttcctgttttttgttaatgccaaggaataaacgttccgggatttcgcccggctctggctatttggataatgataaccacaacgaggataaaatggatgacaaaaaataacatcacgcccggttttgcgctgaaaaaacgttatgacaactttatcggcggccagtgggcggcgcccagcggcggcgagtattttaccaacctgacgccggtcaccggacagccgctgtgcgaggtggcgagttcggatacgcgggatgtggatctggcgctggatgccgcgcatcaggcaaaaacaggctgggcgaaaacgtcagtggcgcagcgtgcggcgttgcttaacgccatcgccgaccggatggaggctaacctgccgctgctggccgcggcggaaagctgggataacggcaaggcgctgcgtgagacccaaggggccgacgtgccgttggcgctggatcacttccgctattttgccgcctgtatccgcgcccaggaagggagcatcagcgatattgagtcggagctggtcgcctaccattaccatgagccgctgggcgtggtcggacagattattccgtggaacttcccgctgctgatggcctgttggaaactggcgccggcgctggcggcgggcaactgcgtggtattgaaaccggccaagctgacgccgctgtccgtcctggtgctgatggagattatccaggatattctgccgccgggggtggtgaacgtggtcaacggctccggggccaagattggcgaatacctggccacctcaccgcggatcgccaaggtggcgttcaccggttcgacggaagtagggcagcagattatgagctatgccgcgcagaacgtgattccggtgacgctggagctgggcggcaagtcgcccaatatcttctttgccgacgtgatggataaagatgacgccttctttgataaggcgctggaagggtttgccctgttcgcttttaatcaggggcaggtctgtacctgcccgagccgcgcgctgattcaggaatccatttacgagcgctttatcgacagggcgctggagcgcgtggcgaagatccggcgcggcagtccgctggatatggcgacgcagatgggggcgcaggtttctgctgaccagttgcaaaccatcatggactacattgaaatcggtaagcgtgagggcgcggaggtgctgattggcggcaaccgcgtcgatctgggcggcgagctgagcaacggctactacctggagccgacggtgttgttcgggcgtaatcatatgcgcgttttccaggaagagatctttggcccggtgctggcggtaaccaccttcaaagatgcggacgaagcgctggccattgccaacgataccccgtttggcctgggcgccggcgtctggagccgcaacggctcgctggcctataaaatggggcgcggcattcaggccggccgggtctggaccaactgttatcacgcctatccggcgcatgccgcctttggcggttataagctgtcgggcatcggccgtgagacgcataaaatgatgctggagcactaccagcaaaccaagtgcctgctggtcagctactccgagaaggcgcagggactgttttaattcgccggacgcgtgataagaccggataccgccgtcgctgacggcggtatttttttgtccggaattcactgaaatcaaagcgatgcagctccctgaacctgaatttcggatgtcaacggccagacttttgtcgatccggatggttatcacgttgtgctgcagcggcagcagtggcaggcataaaaaaaccggcgcggagggcgccggttggtgtgacagctcaggtcgttcagacgctggtggccggtgtctgctccgtgccggtttgggccttggtattggccagcatgcggcgaatcggcacaatcagcagggccagcaccgcggcgcaaatcagcagcgcgatggaacagcgggcaaacagctccggcagcgagtccagctgatccgccttcacgtggccgccgatcaggccggccgccaggttgccgagcgcgctggcgcagaaccacagccccatcatctggccgcgcattctttccggcgccagcagcgtcatggtcgccagtccgatagggctcaggcacagttctcccagcgttagcatcagaatactggcaaccagccacagcggtgatacgccggcgccgtcgttgttcagcacgtgctgggcggccatcatcatcagtccgaaaccggcggcggcaaacagaatgccaatcacaaatttcgtgatgctgctcagctgcacctgcttgcgcgccagcgccggccacagccagctgaataccggcgccagcaggataataaacagcgcattgacggactggaaccagaccgccggaatttcaaagccgccgatcatacggttggtgtagtcattggcgaacaggttgaatgaggttggcttctgctcgaaggccgaccagaaaaaggcggcggaaatcagcagaataaagcataccagcaggcgggcgcgctctttgcggctcaaaccggcgaaggcgaacagatagataaaatagagcgtcaccgaggcggcgatcacgtaaaccagcatactggcgacggccaccggattaatcacgatcgtcccgttggcgatcagcactgtcagcgccacgataaccaatgcgatggcacccagccaggcgccgacgccgtttttcttcacgacaggactgttccaggtggagtccaggcccacctccttgtcgtagcgtttcattgacggtacggcgaagatgcggaagatcagcagcgccaccagcataccgataccgccgatgccaaagccccagtgccagccgtgagatttgatcagccagccggaaatcagcggtgcgataaatgagcccatattgatgcccatatagaacagcgagaaaccgccgtcgcggcgggtatcgcctttcttgtacagcgtaccgaccatcactgagatacaggttttgaacagcccggagcccagcacgatcagcatcaggccgataaagaacagcgggttgcccatgatggcggacagagcgatcgacaggtgaccgagagcgatcagaatagaaccgtaccagacggctttacgctgccccagccagtggtcggccagccagccgccgggcagggcagccagatacatgctgccggcgaagatgccgacgatagccgacgcattttcgcgcgccagtcccatcccgccctcataaaccgtggcggccataaacaggatcagcagcggacgaatgccataaaacgagaagcgctcccacatttcggtgaagaacagtgagccgagcggataagggtggccgaaaaaggtccggctttcttggttattactagaggattgcataacgtattcccaatgaagtctgccgattgcatcggcttattgtgtggtatgtatatgttgttaagcgtgataatcccgtaaaagcggattaccggacaaaactgcggtcgcaacgcccgtatgccgtggaaagcatcgcgaccatttcttcacttagccgggtgcaggcactcagcgtgatattatttagccatttgataatcggccgttggttttgtctagtacctatatcccatttattagatgaaaagtcgacaaacatctacttttttagtttttatgttggaaaaacgcgaaatatgattgacagcatctttatggcgtggtggttgatattctgtttaataaacaatgggatatggtgtttacggcgtgcttgaagcgccctgcggcggcgaaatgaaatgcgtaacaaaagtgggggaaatgacggctaatgggaaaaaatcgtgcagggcggggaaattaaggctcttcctgcagctgcttttcccgcgggggtttaggacggcgctgcagacagcgccatgaatagagtgcgttaaacatcactaccagcgccgttacgccaaataccgcgcggaaaccgtagttggccgagaccgccgcgccgagcagcgggccggtgacgttgccgacgtcacggaaggattggttatagctgaagatgcgtccggccacctggttactgctgttatagatgagcagcgtctgcaccgcgggcagcagcgcgccgtcggcggcgcccagcaggaaacgcagcaccgccagctgccacggcgtctgcacaaaggccatcggaatcagcagcagcacggagaacagcagcatgcagacgagaatgcgctctggcccgatacggtcgcccagtttccccaggcgcggcgcgctgattagcgcggcgacgcctggtacggaggcgatcagcccgctgacaaacgccaggttatggatatcgccggctaaatcacgcacgtacagcgtcagaatcggtgcaatcgagccggtggcgatctgaataatcatggtggtgacaaacagcgccagaatcagcctggggtttttcagcgaggcgaacacctgacgggcgtgcagcatatcttttcgctgcaccggggtgaactgctccctgacgaaaaacagcgtcagcataaagcagacaaacagcacggcggcggtgatgtagaacaccgggcgcagcccgtactggtcggccagcaggccgccgatcagcgggccgatcagcgcgccgctgacgccgccggttgatagagtgcccaacgcccagccgctgcggttgcgcggcacctgggtggcgatcaacgcgttggcattgggaataaagccgccgagcaggccgagcagcgcacgcagcgccaggaactgccagatattttgcgccatgcccatcagcaccatcacaattgccatgcccagcgcagaacgcagcaacatcagcttgcgtccgcgccggtcggccagcccgccccagaagggggaggccacggcagaaaacaggaaggtaatgctgaacaccagcccggaccacaggtttagcgcctcatgcccggagacgccaagcagctcgacgtagagcggtaaaaagggcatgaccaagctgaaggcggcgccggtaagaaagcagccgagccaagcgacaaagaggttgcgtttccagtttatgggttctgataccggggccatgggttaccgtaacagcagaagaagagcctggcgatggcgcagcggccaaggcaaaaagttagcctgctcagtatgcgccttcgatgcgcggacttcaaatgcgttcagggcggattggcagcaattaaaataaagtttcaaaaagtgagggtgacgataatcccgcgccgggcggcgcgggacggggacattactggttgagcaggttgttgaaatcttcgccggcggcggtcaccgccagttcggtcacctcgtagttagctacggcagtgaacgggtcctgcgccagaatggcgtccaactgcgggcgcggcatctgtttggcgaggatcacgccgccgttgcgcggatttttacgtccggcggcgataaaatcaccctgagcaaaatattttttcagccaggcaatatgcccctcaagatggctgtcgacctcttcaatcgggcggtggtaggtcaggctgacaatgtacatgctgcgctccatggttagcgttcgttggtaaccgttaccttcacactgtttgactcgtagctcaagtcatcagacataaaaaacccgccgttaggcgggtagcattaatacagagaaggttggccttccggacgggttttaaagcggcggtgcagccacatatactggtccggcgccagcagaataccgtgctccaccacctggttcatccgggtggcggcgctcagttcgctgtccagcgggaagtcttccaccgccggttgaatcagtaattcataaccctggccgtccggcaggcggcgcggggcgaaggggataattgccggtttgcccatccgcgccagcatatagctgccggtggtggtggcggcctgctctacggcgaacagcggggcgaagacgctgctgcgcgggccgtagtcgtggtccggcgcataccagatgatatcgccctgtttgagcgcgcggatcatgcccttgatatctttgcggtccagcatcgatttattcgagcgcatccgaccccaggtctgcagccagtccagcagcttgttgtcatgcggacgataaacgccgatgccggggttgtagatgccaaaaatgcgcgcgcccagctccagcgttaaaaaatgtagaccgatcagcagaaccccctgctggttgtcccgggcctgctgaatgtgctccagcccctcagggcggcaccagcgcttgatgcgccagtccggccagaaccaggccatgccggtttcaaacagacccatgccgaccgactcgaaattcttcactaccagcgcatcgcgttccgcctgcggcatatccgggaaacacagcgtcagattgcgctgcgcaatggtcacgcggcgtttcagaaagcgcatggagaaacggcccagcgaggtgccaaggcggtaaatgacggggtaaggcagcaataccagcaggtataacagaccaataccgaaccaggtcagccaataacgcggatgcagcagggaacgattaaaagaaggaagttgtgtcatgtattctcagctttttggtaattattggtttaataacagcgaattagcatggtccgttgccctaatggacgctgtgcacgcgtatcattttctgccggtaatgatggttattgtggcattttctggcgtgacaggaaaatcctcaattaggttatggtgcgctctgcggcggattttttccggcgtgcgggagaagagaaggcgggtcattcggttgaatgacccggggaagcatgacgttgccgtcaggcgcttagttactgttgaacagccctttcaggacatgaggttcagaacgccagtactgcggcggcgcgctggcttttgcgcccagcttggctgcggcgtgccatggccagcgcgggttatacaggatgccgcgcgccagccccaccatatcggcctggccggtggcgacgatcgcttcagcctgttccggttcggtgatcaggccgacggcgatggtcggcaggccgacttcgcgtttgatggtctcggcgaagggcacctgatagttcgggccgacggggatttgctgctgcggcgacagaccgccgctggagacgtggatatagtcacagcccagctctttcagcgccttggtcagcgccaccgactgctgttcatcccagccgtcctgcacccagtcgctggcggagatgcgtacgccgacggctttgtgcgccgggaagactgcgcgtacctcgctgaaaatttccagcagcagtcgcatacggttttgcagcgagccgccatattggtcatcacgctgattggccagcggcgacaggaactggtgcagcagatagccgtgggcgccatgcagctcaatcagctcaaagcccaggcgatcggcgcgtttggccgcctcgacaaactgctgcttcagcaggtcgatctgcgccaggctcatcgcctccggcgcttcatcctcggcatggaacggcgttgcggagggggcaatcgtctgccagccgccgtttgcctggccaatctggccgccgccttcccagggaacggcggtggaggctttacgtccggcgtggcccagctgaatgcccagcggcatggtggcatgctgtctgaccgcattgacgacctcggccagcgcctgttcggtggtattgtcccacaaccccagatcctgcggcgagatgcgtccttccggcgataccgccgtcgcctcgacaatcagcaggccggcgccggacattgccaggctgcccaggtgcatggtatgccaaggcgtcgctgccccctcttgggcggaatattggcacatcggggcgataataatgcggttcggcagggcgagtttccccagggaaatgggtttgaatagctggctcattgatatcctcttttcgcggtacatggcatcgggtgccggcactatccgtaggtggatgtgtgaactgcatcaagtttagcagccgtcaggctggccgggcagttcatgatgtgctgcctgatattttcaggtatgatgtgcgccgcgcgccgctccgggggcgacgcgcggcgattatttccctcagaaagaacaggaacgtacaccatgccagtgttacataaccgaatctctaatgaggaactgaaggcgcgcatgctggctgaaaccgagccgcgcaccacggtttctttttataaatacttcaccatcgacgatcctaaagcctttcgcgacagcctgtatattcagtttgaaaaactgaaggtgttcggccgtatttatgtggcgaaagagggcatcaacgcgcagatcagcgtgccgcagagccattttgaggcgtttaaaacggcgctgtttgcctcacacccggcgctggatcaggtgcgtttgaacatcgcgctggaagatgacggtaagtccttctgggtgctgcgccttaaggtgcgcgagcgtattgtcgccgacggtatcgacgatgacagcttcgatccttctaacgtgggcgagtatctgaaggccgatcgggtcaatgccatgatcgacgatccgaacacgctgtttgtcgatatgcgcaaccactatgagtacgaagtggggcattttgaaaacgccattgaagtgccttccgacaccttccgcgaccagctgccgatggcggtggaaatgctgcaggatcagaaagacaagaatattgtcatgtactgcaccggcggcatccgctgtgaaaaggccagcgcttacatgctgcataacggcttcaaaaacatttatcacgtggaaggcggcattattgaatatacccgtcgtgctaaagagcaggggctgccgctgaagtttatcggcaagaacttcgtgtttgacgagcggatgggcgagcggatttcggacgatgttatcgcccactgccaccagtgcggtgcgccgtgcgacagccataccaactgcaagaatgacggctgccacctgctgtttatccagtgcccgagctgcgccgccaagtttgaaggctgctgcagcgaaatctgtcgtgaagagctgaaactgccgcgcgaagagcagcgtgcgcgtcgcgccgggcgggagaacggcgtgaagatcttcaacaagtcaaaagggctgttgcagaccaccatgcatattccggatccggaagataaataatcgttgccgaagggcggtgatgacagaagggcgcggcagaaccgcgcccttgttgttagttatttctcgcgtacgccttcgacggagatgatcagctcaacctcttgtgaggccgggccgagatcggtggtgatgccgaagtctttcagcttgattttaccgttggcttcaaagccggcacggtagccgccccatgggtcattgccctggccaatcagcttggcgtccagcgtaaccggcttggtgacgccgttgagcgtcaggttgccgaccacggcgtagccgtcaccgtcttttttcacttcggtggattcaaacttcgcctgcttgttcttttccacgttgaggaattcggcgctgcgcaggtgcttgtcacgctctgcgtggttagtgtcgacgctggcggtgttgatggtgacgttgaccttatccttggacggatctttctcatcgaacgtaaagccgccgtcaaaatccttgaagctgccgtacagccagctgtagccaaggtgctggatgcggaactcaataaaggcgtgctgcccctgcttgtcgattttgtagttggcggccagcgcggaaccggcgctcagcagtagagcgcctgcggtcaggcctaatacggtctttttcaacatggttatctccattattccaagtaggttaatcggcgctgcgacccagcatccgtttcaaagtgacatcacgatccacaaagtgatgcttaagtgcggccaaagcgtgcagtaccgacagcacgacgacgctccaggccagataaagatgaatcgtcccggcggtatcggcctgagcgcccatgccggtgacgctggcgggaacctcgaaccagccgaatacgctgatcgcctgaccgtcggcggtagaaatcagatagccgctgatcagaatggcgaacagaatgacatacagcgccaggtgcgccagcacggcgccgacgcgggtaacgcgggaatagctggccagcggtttcggcggtggagagatcaggcgccagatgacgcgcaccaccataacgataaacagcagtacgccgatactcttatggatctccggcgcctggtgataccacacgtcgtaatagcccagcgtgaccatccataggccaagcgcaaacatgccgtacaccacaagggcgaccagccagtggatcaagataaacagatgaccgaaacggtcgggggtatttttccaaagcatcggacttccttaattccttattgccgattgcaataattaacaggaaaaaacataaaatcaataataaatttaactatgttacgacttgataatattagtcagtggatttgcacaagatcggaaaaattagtcaaagtaatcgttgaagtgaaaagggaaaagaggtggctatgacttgcgttgtaaattgaaataaaacgaatttctattttactgtcaatttttgtcatgttgcgtaaatccaggcgcaggagttcggcaacgcgtcttgctggttggaaaaacgttgtcgttattggtcggtatccgctgattttccacgcggatgagttataaaaactgatgattaacccacagtcctgcggcggagtttgttaaaataaatgtttcatcagtttgcctattatcgggaaaaaaggatgttatcttgagccgaaatctattcatcgatcgcccgctgcgactggcgattatgctggcgacaatcgtggtgatccttgccgggattaaaatgtcctcggaaattgtggtgccgtttttgctggcggtatttttaaccatcgtgctaaacccgttggttgcccgtctggaacgctggcgggtgccgcgcatgctgggcgtgatgctgttagtgacgctggtggtgatcgtgctggtgatgtttatcggcatgatgggggcatcgctgaatgagtttgcccgttcgctgccgcagtatcgcggtatgatgacggaaaaaatgcatgagctgcagcgctatgcggatcgcttcaatatcgtcatctcggcggaggcgatcgtgcattatattgatcccagcgctacgatgaatctggtgacgcgcctgctgagccatctctccggcgcgatgaccaatattttcctgctgctgatgacagtggtctttatgctgtttgaggtgcagctgctgccggcgaaactgcgccaggtattgagtaggccgacccagggcattgccaacctgcagcgggcagtgcagggggtgacgcactatctggtgatcaaaacggcgattagcctggcgaccggcatgattgtctggatctttttggcgattatcgacgtgcgctttgcctttatctgggggctgctggctttcctgctcaattttattcccaatatcggttcggtgatcgccgccgttccaccgttgatcaccgcgctgttatttaacggctttggcgatgcattggtggtggccggcggctttgtactgatcaacctggtgattggtaatatcctcgaaccgcgggtgatggggcgcggtcttggcctgtcgacgctggtggtctttctctcgctgattttctgggggtggttgctggggccggtggggatgctgctgtcggtgccgctcaccatcattgcgcgcatcgcgctggaagccagtgaaaacggcaggaagatagcggtaattctgggtgatggccgcgacgaaagggcggcggaacgccaggcggaatgacgcgacgctaacgcatttggcgcggctgacgctctactgttcagcccgccatgcgcactgcgggcgcatcgggcggataaaaatatcgcaggatgttgtacagcgaataaaactccagccggttacgggcgttaatcttctccgtgatatgccgcttatgcacatacacggtatgcgagctgatctgcagcttccgggcgatgcggtagtttggctcctccgccatccagtacttcatgaccgtcagctcctgcgggctgaacagcgaatgcaggctgttttccatcaaggcatgcggcgtatcgcgcaggatacgcagcgctttgggcaatgcggccttattgaacaggaaggcgttatcggcgatgcgcatcggccggtcgccgtaagggtagggagcatccaggtagataaacagcaccgcgttattaccgctgtcgatcagcgcctgtaaccggggattgtctagatttggccggcagtagtgggtcaggttcagcaggatatgcgaggggttatcgctggacagatgctgcaccgcggcgctgagcgtatcacagccagttacggtattggcggcgttatcggccagatagctggcgatgccgaggcgggtataaccgcattcgtccacgacgagtagtttcatgctgacatccttgtgatcgggcaaataataccaagcataggtaaaataggggggagcctggtgccaatcaattcggaaatctggattgttgcgccagctttttccgtggataggtgccgaagggatgtcaacggcaggggaaatatcgcagccgaggcgggcaacggctgcgattgcgttagcgcggttagttaaaacgctgcagcgagaacggcgtcagatcgaacggaatggctttgtcctgcgcaaacagcgcggcgatttcacccagcacgctggcaaacttaaagccatgcccgctaagcccggtaatcaccatcatattttcactgtcgggaacggtatcaataataaagtcctcgtccggactcatatcataggtacagactttgccgtgcaggcacacgccgacgccgggcagatgctggcgcaggaagttaaatacttcgctgccgtcgctggcgacgctgccgaaggcccggcgctgctccggcgtttcaatcggctggccgccgttgtgtttgccgactttcaggccgtcgttatcggcagggaagccgtaatagtggcagccgtcctgcgcctcaacggtaaaggccgggaagcggttgggttcgctgtagcgcccgtcggcctggtgccaggaaaatactttacgcagcggcgtgaccggcagctgcggcaacagcgcttttacccaggtgccggcggcgaccagagcttttttcgcctgatagcggccttccgccgtggtgacttctacgccgccgtcaatggcgttaaccgccgtgaccggacagttaaacagctggctgcagccggcctcttgcgccaggcggatatattgcgcgatggcccgttcggagcgcagaaagccggcgtccggctcgaagacgccgacgtagtgcgccggcgcgttgaattcaggccagcgctgttgcacgtcgtcggcgctcagcagttgggtgttcaggcggaaagtgcgcgcgctttgttgggcgttggcaataaactcggcgtctttggggcccaggttgagcacgccgcaggcgtggaacagctgctcgccgctgtcccgcgtcaggccgttccacagggcctgcgcacgcagcaataacggaacatatcgttcaccttcgccgtaggcatggcgaataatacgcgtatcgccgtggtggctgccgttgctgtgcggggggatttcgctgtcgatcatcagcactttcaaccctgcctgcgtggcgtagtagccagcggcggcgccaacggaaccgctgccgacgacgattaaatcatattccacgtaacctatcctcactgttgcgctttgctgaactcagcatgataaaaggttgggcgcgccaatgcacccgttgtcggcggtagataaagaaaaagcgccgggaatgttcaccggcgcttaggacgtttggcttaatgaatcagtgttttttacgatcaagatcctggtattccgtcgattcgatttttgcgatgcccgcctctaggatatttatcaattgtcgggcgacatctgtggttaaccaaagcgttctgtctacttgggcttcctcgggcgtttggtctagcgaagacaggtaatgaaggcgtatcatcatggcgtcgtaaacgtcaacggtgctgatatcccatccaacaagcgggtgtgtctgaataacttcatcatttctgtccataaagaccccttattgagtagtaactaacgcgagtgactaacgaggatcgatgcggctcatcttcatgaggagcctttacagtatacgcttcgtggttgtctgatgcggcttttccgatgaaaatttgttaaataatgacgtgtttgcgcaataattcagcaaaagagaggggggcagcttgccgtttctcggaacgacaagccgtagaacgacggtttactctgccgcaggggaagcggcgggaggctgaagatgtttttccagttcgccggccagctgggcgaagtgttgttgcgtttcggcatcgcggttctggttttgcgcttccagcttcaggctgtggatcagcagttgattcgccttgtcatccagcccaaaggccagataggagaaggcgacttccagcacgttaaggcgccgtttttgatcggcgataaccgtcagcagttcgccgaaggtcattgcttcttctgatttttctttgtccagggccatggaaagagacctcctgttgtaatagcgcccgcacccatccttattacagatcagatggcgtttttattccagctaatttcatcccggttggcgggttacaggtataaaaaagccggagagcgaccccccggcaaaaacagcattgcagtattattcggcactgaaccaatcgtcggcgctttcccaggtttcctggagaatctcggcgatcagatccttatctgtcttgaggccgccgagaacggaaagcccgttggcgccggaatacctgacctgaaccaccgtatccggaaactgacggttaatccgtttgcttaattcaccgttaagggcttctatcgcccccggcggcagcggcctggtcttgtctatggttacttcaacacgcattattgcccccgaagttatctactgtttatttatacagttaacccgcgtcgggagcaagagggcgtgataaataaaaaagattagctggcggttaccgtccagttaacgctttcgcccgccaggaacggcacgatcgactcgttgcccagcgcaatctcttccggctgcatgctagggacgcgctgcagttcgataaagtcttcgttgaccggtaagccgtagaagcgcggtccgttgagtgaacagaaggcttccaggtgttccagcgcgcctaactgttcaaacaccgtggcgtaggccggcatggcgcttggcgcattgaacaccccggcgcagccgcagctggattctttgcggtgcttggcgtgcggcgcggaatcggtgccgaggaagaaacggtcggagccgctggctaccgccttgcgcagcgcttcctggtggatattgcgcttgaggatcggcaggcagaacaggtgcggacggatgccgcccaccagcatatggttacggttgaacatcaggtgctgcggcgtgatggtggcgccgaggaagcggtcgccggcctggacgtattcagccgcctctttggtggtgatgtgctcaaagacgatcttcagctccgggaactgacggcggatcggctccatcacctgggcgataaagcgggcttcacggtcgaagatatccacaccggcgtcggtcacttcaccatggatcagcagcggcatgccgattttctgcatctgctcaaacagtgggtagatacccgttacgtcgctgacgccgtggttagagttggtggtggcgttagcggggtagagtttggcggcggtgaaaatgccttgcttaaacccttccgtcagcacgtcggccgacagagagtcggtcaggtagcaggtcatcagcggggtgaaattgtgttccgccggcactgccgccaggatgcggtcgcgataacgctgtgcggcttcaagcgtggtgatcggcggagccaggttcggcattacaatcgcgcggccgaatacctgactggtatagggcaggaccgttttcaacatctcatcatcacgcagatggatgtgccagtcgtcagggcggcgaattttcatggcttgaggttgtgctgtcatggtgcaaggctccggcggtcagaaatacgtctaagtaaaagcgaataatgggggttattcacgccggggtgtaagcataagcggaaagcgctcttgatgcatctgtttgttaaccaaagttgaaaacaatagataaacgggcgcatagtaatcgtcttgacgatgacttttgctacttacttcctaggaggatgaaatggagattcgcgtggtggccactttgcaggccaaagcggagtttattgatgatgttaatgatgccgtacatcagattatcgacgccagccgtcaggaattgggaaatctgcagtacgacctacaccgtgagctggataagcccggcacctttgtattcttcgagcgctgggccagcgctgaggcgttggataagcataacgccaccgaacacttccaacactttgtccgccagattgacggtaaattggactcgttggatatcaaacagctgaaaaaaattgcctgaatgccgcacaataaaaaacccgccaaaattggcgggtttttttcacggtttaacttagtcgttaaccggctgcggcttggtggccggggcggtagcctggcttactgccgagtggccaccggcgctgcctttgccgtcgaaattaaacgccgggcgctgccagtcgctgtgcttcggcgcttccggctggtaagccggtgccggtgctttagtcatcggcgcgctggcgatgtgcttatagcgcgtctctgctggctgggccacgatggctggcgccggggttgccgccgtctcatcgcttaccggctgcggagctggtttggtgacgactgcttcggtcggtgccgcaatggtcgcttcctcaacggcctgttctgtcaccgcttgttcttcagcagcagcgttgtcggctgccggcgcaacggcgacaggcgcagcaggctgttcttcaggctgagacggtacggcttcagcgacaggttctgcatcgctggcgacgtcggccggtgcttctacggctgccggctgaggcgctttgacctcttcctgcggcagagcggcggctggcgtgctttcctccggctcgacgctggcggcggccgcagcagcggctggtgcctgaacctcatcctgagcagcggcgatgacaggcgcggcaacgctggcggcggtttccgctgccggctgctcaacgatgtcggcggatggcgatttaacttctgtctcttcaaccggttgcgcagctgttgtgacagggtaaccgatccataccttgccagaggccatttccggcgaagcaaaggctgccgccagcggcatcggcgactgggttgggtaacgctcgtcgcggtaacgacggcggcgctgaccgctcacgcgcagatggcgcggtgaacgacgtgagcgacgcggcatgccgttttcaccgttacggttttcctgcgcttcttcttcgccggttacggcgacggtttccggcagcagcttgacgctgtcgtctgccgctggcgctttgctttcctcagcggttgccgccggcgcttttggcgctaacagttcttccgctgcacgctgcagctcttcttccgcggacaggatacgcaccttctgcgacagctggcggcgttgacgacgctgcgccggctgctgatggcggtcttccttatcctcttcagcggccgctaccggttcgactgcggctttctccagctgctgcacttcttgctgcgcctgacgcttctcttcctgacgacgacgctgacgctcggcgcgctgctcgcggcgctgctgctgttgctcttcgcgctgcgctttagcggcttcatcaataacgggcgcatcggcgcccgccggcgcgttattcgcggcgttacgacggttgcggcgctgctcgtcacgcgactcgcggttatcgcggtcgcgtccttcgcggttgtcacgctcacggccttcgccgcgttctttacgctcgctgcgttctttacgctcgccgcgctcattgcgctcgctacgttcaccacgctcgccgcgttctttacggccggaaccctgacgacgttggctgcgacgatcctggcggcggttttcgccgctgctgctcttcgcggtttcagctggtttttcctcgactgccggctgtggttcttcaccggcgaacagcgatttcagaccgctgaagaagcggctcagcaggccaggtgctgcggcggctgccggcgcggccggctggttggcggccggttttttcaccggggcggattcagccgccggcggcggtgcgtcggcgccgagagagaaggaggccagtgccggttgctcaggacgcttgcgctccatcggcgtttcttccagcggctgcaccatctcttcttcatgcagcttcggcagcagatagctcagggttgacgtttcttcgcctttgcgcacgcgcagtaccgagtaatgcggcgtttgcatctgatcgttcggcacgatcacggctttcacgccggcctggcgtttttcaatggcgctgacggattcacgcttttcgttcagcaggtaagaggcgacctgcaccggcacgatggcgtgaacttctttggtgttttccttcagcgcttcttcttcaatcagacgcaggatggacagcgccagcgattcgttgtcgcgcacggtgccggtgccgttacagcgcgggcagacgtggtggctggattcgcccagcgacgggctgaggcgctggcgggacatctccagcaggccgaagcgggaaatacgaccgatctgaatgcgtgcacggtcctgacgcaccgcatcacgcaggcggttttccacctcgcgctggtggcgcaccggcgtcatatcgataaagtcgatgacgatcaggccgccgaggtcgcgcaggcgcagctgacgggcaatttcatccgccgcttccaggttggtgttgaacgcggtctcttcgatgtcgccgccgcgggtggcacgtgcggagttgatgtcgatcgcggtcagcgcttcggtagtgtcaataacgatggagccgccggaaggcaggcgcacttcacgctggaaggcggattcgatctgcgactcaatctggtagtggctgaacagcgggatttcgccgctgtacattttaattttgctgctgaagtccggacggcccagcgcggcgatgtgctctttcgccagatcgagaattttcgggttatcgatcaggatttcgccgatatcaggacgcaggtaatcgcggaaggcgcgcacgataacgttgctttcctggtgaatcaggaacggcgcagggcggccttcggcggctttcttgatggcttcccaatgcttgaggcggaacgacaggtcccactgcagcgcttcggcggatttgccgacgccggcggtgcggacgatcaggcccatgccgtcaggcagttgcagcgaggagagcgcttctttcagttcggtgcggtcgtcgccctcgatacggcgggaaatgccgccggcgcgcgggttgttcggcatcagcaccagatagctgccggccaggctgataaaggtggtcagggcggcgcctttgttgccgcgctcttctttatcaacctgtacaatcacttcctggccttcgcgcagcacatctttgatgttggggcggccatgggaggaatagctgttagggaagtattcgcgggcgatttctttaagaggaaggaaaccatgtcgttctgcgccgtagtcaacaaacgctgcttcaagacttggttcaatacgggtgattttgcctttgtaaatgttcgcttttttctgctcatgacccgggctttcgatatccaaatcgtacagccgctgtccatctacaagggcaacacgcaactcttcctgctgagttgcgttaatcaacattcttttcatcttaacttactcgttattttttacattatcgacagagctgcgggcaatatatccgtcatcattcaggttgccttgcgtcgcggccttctctcgcgcccgtccatgctgccgaacgtgcgcgcggtcgccgctttagcgccacctgaactatttgggcataacctctatggccgggttaaaaccgaaaaccccgtgtcttctcgcaaagccgtcaacctcccggttgtcgcctgcataggggcgcattatctcggtaagcctgtttttctttgtgaaaaacagcacttttactcggggaatagcctctgatttacgtcgacagatcacattccatttgccggccaagctgcaacccgcagcccgctaattgtttgatatcgcattacgtcttacgccattgctgcgtttttgcgttatcagacaaaccttggtaattccgcattttactctgctttaacgagaatcaacgcggaaagcgaactcattattccactgctgataccgttatagcaaggtgactttgccttaactgcggaagaaatcgcaaacgatcaaaccggcttgctgccttattgttcactgcggcgacttccgcactcagactgacagttaagcatataaaaagaggtggcgctatttacctgctgtatttagaatcccgccccatgaaaacgaacaatcctgcagtacaattcatcacggtttctgacgacgaagcgggtcagcgaatcgacaattttctgctggcccgcctgaaaggcgtgccgaagagcatgatctaccgcatcgtgcgcaagggcgaggtgcgggttaataaagggcgcatcaaggcggaatacaagctggcggccggcgacgtggtgcgcgtaccgccggtgcgggtggccgagcgcgaagagacgccggtgtccgccaagctggataaagtggcggcgctggccgactgcatcctgtatgaagacgaccatgtgctgctgctgaacaaaccgtccggcacggcggtgcacggcggcagcggcctgagcttcggcgtgatcgaagggctgcgcgcgctgcgtccggaggcgcgcttcctggagctggtgcatcggctggaccgcgatacctccggcgtgctgctggtggcgaaaaaacgttcggcgctgcgggcgctgcatgaacagctgcggctgaaaaccatgcagaaggattacttggcgctggtgcgcggccagtggcagtcccactgcaaggcggtgcaggcgccgctgctgaagaatattctgcaaagcggcgagcgggtggtgcgggtgagcagcgaaggcaaaccgtccgaaacccgtttcaaggtcgaggagcgttttgcgttcgccacgctggtcaaggccagcccgatcaccgggcgcacccaccagatccgcgttcatacgctgcatgccggccatccgatcgcctttgacgaccgttacggcgaccgggagttcgaccgtcagctggcgccgaccggtctgaaacggctgttcctgcatgcggcggcgctgcgttttgagcatccgggcactggcgaaacgctgcgtattgaagcgccgatggatgaccaactgcgtcactgcctgaagcagctgcgccaacaggcgcagaagtaacgctacgccagcgggctgaccccttcggcccgcaacatctccagcagggcgatcagcggcagcccgaccagcgcgttggggtcgcggcccgtcagcttgtcgaacagggcaatgcccagcccctcgcttttgaaactgcccgcgcagttcagcggctgctccagacgtacgtagtgggcgatctcctccgcgccgagagggcggaaatgcacctgatacggctcgcagaccgcctgcagatgctgcgtacggctgttgtacagcgccagtccggtatagaaggtgacgacattgccgctggcctggcgcagctgttcgcaggcctgcgcctcgctgtgcggcttgcccgtaatctgtccgtttaacacgcatacctgatcggagccgatgatcaggtggtcggggtaggcgttcgccagcgcctgcgccttggcggcggccaggcgtagcaccagcgcttcggcgctttcgcccggcagcggcgcttcatcaacctgcggcgcggcggtgataaacggcaaatgcagtttttccagcagcattttgcggtaaggggaggtggaggccaaaagaagttgttgcataatttttttcgtaaaccgtagcgtaaatggtgccagcattttaaactgtcggccgctgcggaagcgaatattggtgaaaggtgccgttttcacggcctttttctttgactctatgtcgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccttgaccattgatgcggtacgtaccgctcagaaacgcctggactatgttggtgtctatgcgcctgagctggttacccgtgttgccgagtccgtggtcagtgtggacagcgacgttgtcgctgaattgtcgtttaatatcgacaaccagcgtttggcggttatcaccggtcaggcagatgtcacggtcacgttatcgtgtcagcgctgcggcgagccgttccagcatcatgtgcacacaacatattgttttagcccggtcgtcaatgatgagcaggctgaggcattaccggaagcgtacgaaccgatcgaagttgacgagtttggcgaagtcgatctgttggcaatgattgaagacgaaattattctttcactgccggtcgttccggtacatgaatctgaacactgtgaagtgtccgaagcggacatggtatttggcaaactgcctgcagaggcggagaaaccgaatccgtttgccgtattagccagtttaaagcgtaagtaatcgaggagtaaggtccatggccgtacaacagaacaaaccaacccgttccaagcgtggcatgcgtcgttcacacgatgcgctgactacgactaccctgtctgtagacaaagcatccggtgaaacccaccgtcgtcaccacatcactgccgacggtttctaccgcggtcgcaaggttatcggctaagtagcgataccttgactcgtctaaccctggcgttagatgcaatgggcggggacttcggtccctgcgtcacagtgcctgcttcattgcaggcactggcctctaatttacagctccatcttctgctcgtcggcgatcctgacgccatctcccccttacttgccaacgccgatccgcatttgctggagcgtctgcaagtcgtgcctgcagcatcggtcattgccgacgacgccaagctctctcaggcgatccgcgccagccgcggcacctcgatgcgcgtggcgctggagcaggtgaacagcggcgcggcgcaggcgtgcatcagcgccggcaataccggcgtgctgatggggctggctaaactgttgctcaagccgctggacggcattgagcgcccggcgctgatgacggtgctgccgaatcagcagcgcagtaaaaccgtggtgctcgatctgggcgcgaacgtggaatgcgacagcacgatgctggtgcagtttgccgtgatgggcgcggtgatggcggaagaagtggtcggtatcgcgcagccgcgcgtggcgctgctcaatattggcgaagaagagagcaaaggtttagataatattcgcgaagccgccgccgtattaagaaaaactccgacaatcaactatattggttatctggaaggcaatgatctgctcacaggtaaaaccgatgttatggtctgcgacggctttgtcggcaatgttacgctgaaaaccatggaaggcgtaataaggctatttttatcgctgctgaaatcgtcaggcgacggtggcaagcaggcgtggtggttaacatggttgggccgttggctgcaaaaacggatggcgggacgcttcggccacctgaaccccgaccagtataatggtgcatgtctgttaggattgcggggcaccgtaatcaagagccacggcgctgcgaaccagaaggcgtttgcggtagctattgaacaggctgtgcaggcggtgcagcggcaaatccccaaccggattgcggcgcgccttgaggctgtattacccaagagtgactgatcgtacatgtatacaaagattctcggtacggggagttatttacccgtacaagtgcgcaccaatgctgatttagaaaaaatggtggatacctcggacgagtggatcgtaacgcgtaccggcatccgtgaacgtcgtatcgccgctgcggatgaaaacgtggcgaccatgggattccaggcggcgtccaacgcgctggcgatggccggcgtggccaaggaagacgtcggcctgattattgtggcgaccaccacatccagccacgccttcccaagctcggcctgtcagattcagaacatgctgggcattaaagactgcgcggcgttcgatctggcggcggcctgcgccgggtttacctatgcgctgagcgtggctgaccaatacattaaaaatggcgcggtgaagcatgcgctggtgatcggcgccgacgtgctgtcgcgcacgctggatcctgaagaccgcggcaccatcatcctgtttggcgatggtgcgggcgcggtggtgctgggcgcttccgagcagccgggcatcctgtccacccatctgcacgcggacggccactacggcgatctgttgacgctggcgtacaaagaccgtcaggataaagacaagccggcgtatgtcaccatggcgggcaatgaagtctttaaagtggcggtaaccgagctggcgcatatcgtcgatgaaacgctgagcgccaacaacctggaccgcagcgagctggactggctggtgccgcatcaggccaacctgcgcatcatcagcgcgacggcgaagaagctgggtatggggatggacaaagtggtggtgacgctcgacagacacggcaacacctccgccgcctcggtaccggcggcgctcgatgaagccgtacgcgacggacgcattcagcgcggtcagctggtactgctcgaagcctttggcggcggctttacctggggctcggcgctggttcgtttctgattgacaggaaataaaaatgacgcaatttgcttttgtttttccgggccaggggtcgcagaccgttggcatgctggccgaactggctgctgaattcccggtggttgaacagacgtttggcgaggcatccgccgcgttgggctacgatctgtggcagctggtgcagcaggggccggccgaagagctgaataaaacctggcagacgcagcctgcgctgctggccgcctcggtggcgattttccgcgtatggcagcagcagggcggcgatgcgccagcgctgatggctggccatagcctgggcgaatactccgcgctggtgtgcgccggcgtgctggatttccaggaggcggtacgcctggttgagctgcgcggcaaactgatgcaggaagcggtgccggcgggaaccggtgcgatgtatgcgattatcggtctggacaatgagtccatcgccaaagcctgcgccgacgcggcggaaggccaggtggtctctccggtcaacttcaactcaccgggtcaggtggtgattgccggcaacaaagaagccgttgagcgcgcaggcgcggcctgtaaagccgccggcgccaagcgcgcgctgccgctgccggtcagcgtaccttcccactgtgcgctgatgaagccggcggccgacaaactggccgttgcactggaggcggtgaccttcaatgcgccgcagatcccggtggtgaacaacgtcgacgtgaagatcgaaaacgatcctcaggcgatccgcagcgcgttggtgcgtcagctgtacagcccggtgcgttggacggaaagcgtagaatttatctcagcgcagggcgtcagctctctgctggaagtcggcccgggcaaggtgctcaccggcctgaccaagcgtatcgttgataccatgacggcggcggcggtcaatgaccctgcaaccctgtcggcggcgcttgcacaataaagaggaaaacaatgagcttcgaaggaaaagttgttctggtcaccggcgccagccgtggtattggccgcgcggtggcggaatcgtttgttgcgcgcggtgccaaggtgatcggcacggcgaccagtgaaaaaggcgctgaagcgatcagcgactatttgggcgcaagcggtaaagggttcatgctgaacgtggtcgatgcgcaatctatcgacagcgttttagaatctattcgcgcagaatttggcgaaatcgacattttagtgaataatgccggtattacgcgtgataatctgctgatgcgtatgaaggaagacgagtggcaggatatcctggacaccaacctgacttccgtattccgtctgtcaaaagcggtaatgcgagctatgatgaaaaagcgttttggccgtatcatcaccatcggttccgtggttggtaccatggggaacgcagggcaggcaaactatgcggcggctaaagccggcctgattggctttagcaagtccttggcacgtgaagttgcttctcgtggcattacggtcaacgtcgtggcgcccggttttattgaaacggacatgacacgggcgttgacagaagaacagcgtgcaggcattttggcatctgtaccggccaaccggcttggggatgctaaagaaatcgccagcgctgttgcatttttagcctctgatgaggctggctatatcaccggtgagaccttacatgtcaatggcggcatgtacatggtctaaaaaatgcgaaaactatttgcgttatttgaggtaaaaaccgcaaaatagcgtaaaatcgtggtttgaccagccgggatttagttgcatctttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaatcattgttgagcagctgggtgttaaagaggacgaagtggtaaatagcgcttctttcgttgaagacctgggcgccgattctcttgacaccgttgaactggtaatggcactggaagaagaattcgacaccgagattccagacgaagaagctgagaaaatcactactgttcaggcagctattgatttcatcaacgctagccagcagtaagcgaacatatctaggcggtcactcgaccgcctaagtttttctatcctagtgtcatattatccctccttggaggacaaacgtgtctaagcgtcgagtagttgtgaccggactgggcatgttgtctcctgtcggcaacacggtcgagtccacatggaacgcacttcttgccggtcagagtggcatcagcctgattgaccatttcgatactacagcctatgcaaccaagtttgccggcttagtaaagaattttaattctgaagatttcatctcgcgcaaagatgcgcgcaagatggatctgtttatccagtacggtatcgctgccggcatgcaggccatgcaggacgccggattggagatcaccgaggctaacgccggccgtattggcgccgcaattggctccggcattggcggcctgggtctgatcgaagaaaaccacagctcgctggttaacggcggtccgcgcaagatcagcccgttctttgtgccgtcgaccatcgtgaacatgattgccggccacctgaccatcatgtatggcatgcgcggcccgagcatttccattgccaccgcctgtacgtccggcgtgcacaatatcggccatgcggcgcgtatcattgcctacaatgatgccgacgtgatgctggccggcggcgcagagaaagccagtacgccgctgggcgtaggcggcttcggcgccgcacgcgcgctctccacccgcaatgacgatccgcaggccgccagccgcccttgggataaagaccgtgacggttttgttctgggcgacggcgctggcatgatggtgctcgaagagtacgaacatgcgaaaaaacgcggcgcgaaaatttatgcggaagtggtcggctttggtatgagcagcgatgcctaccatatgacgtcaccgccggaaaacggtgcgggtgctgcgttggcgatggcgaacgccctgagcgatgccggcctcaacgccgggcaaatcggttatatcaatgctcacggcacctctaccccggcaggcgacaaagccgaggcagaggcggtgaaatcgatattcggcgccgatgctgctcaggtgatggtcagctcgacaaaatccatgaccggtcacctgttaggggcggcgggggcgattgagtcgatcttcaccgtgctggcactgcgcgatcaggccgtaccgccaaccatcaacctggataacccggatgaaggttgcgatctggacttcgtgccgcatgaagcgcgtcagaccaaagatatggagtacacgctgtgtaactccttcggttttggcggcaccaacggctcgttgattttccgtcgcgcgtaacgttgctgcgtcgcaggttaaaagcccggttcttaccgggcttttttatgtccgccgttcaggattttgcgccgcgcctgttatcctgtagggcgcaagatgagatgcaggggaagagccatgtactggattaatggaaagcagagcgacacgctggcggccggcgatcgcggcatacagttcggcgacggctgttttaccaccgcgcgtgcggtcgatggccgggtggaactgctgccctggcaccttgaacgcctgcagcagggggcgcagcgtctgctgctgccgccgttggactgggcgacgctggagcaggaaatacgtcaggcggcagaatcaatccgctttggtgtggtcaaaaccatcgtgacgcggggcagcggcgggcgcggctatagccctgccggctgtgagcgtcccacccgcatcgtgtcatgcggcgcgtatccgcagcactatctgtcatggcgcgagcagggcgtcagcctggcgttaagcccggtgccgctggcgcgtaacccgctgctggcggggattaaacatctgaaccggctggagcaggtgttgatccgtgcgcatcttgagcagactgacgccgacgaggcgctggtgcttgacaccgcagggctgctggtggaatgctgtgcggctaatttattctggcgtaaggggaaagcggtatataccccggatttgagccagtctggcgtggctggcctgatgcgccgccgggtgattgagttactgacggacagcgaatatacgctgcattacgtcgccgaaccgccggaaacgctggcgacggcggaagaggtattgatcagtaacgcgctgatgccgttattgccggtcaatgccgcccatttatggcgctatgattcgcgccggctgtatgagtttttacgacaccacatttaaccaggccgattaatgaagaaagtaaagtttgttgcactgctcgtcgtcgtgattttggccctgctgttctggggctatcagaaggttgaacgctttgccgatacgccgctggcgattcagcaggaagcgatctttaaactgccggcgggcaccggccgggtggcactggaagggctgctggtgcgcgacaaactgatccgcaacggaaaatggttcccgtggttgctgaaaattgagcctaagctggcggcatttaaagccggcacctaccgtttcactccgggcatgacggtgcgccagatgctggaactgctggccagcggcaaagaggcgcagttcaacgcgcggtttattgaaggttcacgcctgagcgactggatgagcattctgcagcaagccaagtacctgaagcatacgctggcgggtaaaagcgaggcggaaatcgccgccgcgctgggcatgccggcaggcacgcacccggaagggcgtctgtacccggatacctattcctataccgccggcatgagcgatatcgctctgctcaagcgcgcccatacgcggatggaaaaggcgctggatgaggcctggcagcagcgtgacaaggcgctgccgtataaaacgccggaacagctgctgaccatggcttccattatcgagaaagagaccgcggtggcggcggagcgcggcaaagtggcgtcggtattcgtcaaccgcctgcgcatcggtatgcggctgcagaccgatccgacggtgatctacggcatgggcgcacgctatactggtaccattacccgtaaggatctggatacgtcgaccgcctataacacctataccatcagcgggctgccgccgacgccgatcgccatgccgagccaggcgtcgctgacggcggcgtcgcagccggaaaaaacgccttatctctattttgttgctgacggcaagggtggacacacctttaccaccaatctggccagccataataaggcggtgcgggtttaccgccagctagtgaaggaaaagaatgaaaagtaaattcgtggttattgaggggctggaaggcgcgggaaaaaccaccgcgcgtgatacggtcgtcagcgtattgcgcgaacacggtatcgaggacatggtctttacccgtgagccgggcggtacgccgctggcggaaaaactgcgcgatctgtttaagcgcggccatgaaggcgagctgcccaccatcaaggcggaagtgctgatgctgtatgcggcgcgggtgcagctggttgaaacggtgattaaaccggcgctggcgcgcggcgcctgggtggtcggcgaccgtcatgacctgtcgtctcaggcctatcagggcggcgggcgcggcgtcgaccctcagctgatggcgtcgctgcgggataccgttctgggtgatttccgccccgatctgaccctgtatctcgatctgccgccgctggtcgggctgcagcgtgcgcaggcgcgcggcgcgctggatcgcattgagcaagaggcgctgccgttctttgaacgtacgcgcgagcgctatctgcagctggcggcggcggacgacgcgatcgtgaccgtcgatgcggcgcagacgctggaacaggtcaccgctgacattcgtcaatgcgtcagcgcgtggctgctgcaacaggaaacggcctgatgaattggtatccgtggctgaatacgccttatcgtcaactcgtcgggcagtatgccggcgggcgcggtcaccatgcgctgctgctgcatgcggcggccggcaacggcgacgacgcgctgatttacgccatcagccgctggctgatttgccagcgccgcaacggagaaaaaagctgcggcgagtgccacagttgccgcctgatgctggcgggcagccatccggattaccacgtgctggcggcggagaagggcaaaagcagcctgggcatcgagccggtgcgtcagctgagcgaagccctgtatgcccatgcgcagcagggcggcgccaaagtggtgtggttgccgcaggcggagcagctgaccgaagcggcggccaatgcgctgctcaaaacgctggaagagccgccggcgcacacctattttctgttgagctgccgcgaaccctccaacctgctggcgacgttgcgcagccgctgcctgtactggcacctgtccagccctgaggaagcgctgagccagcagtggctggagcgccagggcgttgccggcgcccggacggattgcctgacggcgctgcgcctgcatgacggtgcgccgctggccgccgaacgcctgctgcagccggagcgctggcagcagcgcagtgtgctgtgtgcggcgctcgctaaggcgctgcagtcgcaggatatgctgcagctgttgccgcagctgaatcacgatgacgtcgccgagcggctgcactggctgtgcgcgctgctgatggacgcgatgaagtggcagcagggcgccgcggcgtttgtgctcaatcaggatcagcagccgctggtgcagctgttggccgcgcggctgagctgcagctcgctgcagcatagcgtgcagcagtggctgcactgccggcatcaattactcagcgtggtgggcgttaaccgcgaactgctgctgaccgaacgcctgctgggctgggaacagatgttcgcagccgccggctattctcaccctcattcgctgtaaaagagttaaacattatgttgttagtcgattctcactgtcacctcgacagcctggactaccaggcattacaccagaacgtggacgacgcgctggcgaaagccaaggcgcgcgacgtgggctatgtgctggcggtggccaccactctgccgggctaccgttcgatgacggcgctgattggcgatcgtcccgacgtggcgttctcctgcggcgtgcacccgttaaacctggaaggcggctatgactatgctgagctgcgccagctggcagcggcggagcaggtggtggcgctgggagagaccgggctggactatttctaccagaaggataactgggcgctgcagcaggagtcgttccgccagcatatccgcatcggccgcgagctgaacaagccggtgatcgtgcatacccgcgatgcgcgggaagacacgctggcgatcctgcgtgaagagcaggtgcaggagtgcggcggcgtgctgcactgctttaccgaagaccgggcgaccgcagaggtgctgttggacctgggcttttatatctccttctccggcattgtcactttccgtaacgccgagcagctgcgcgacgtggcgcgctatgtgccgctggaccgcatgctggtggaaaccgactcgccttatctggccccggtgccgcaccgtggcaaagagaatcagcctgcctatgtgcgcgacgtggctgaatacatggccgtactgaaaggcgtaagcctggaagaactggccgccgccactactgccaatttttctcgcttatttcacatcaaattctgattcatgacctagtcttaggttgccagcgttgcacacgtaattattttaactctcgtaattaatcggctgaacgggtaaggttccacccccgttcggcccgttaacggatgtgctttcatcattttttacaaaaaaacaccaatttcagaaatagtagcagggttattgattgaaacgtgactgccatcaaacaatgtttggggtatttattttactcttcgtaaaaattcaaggggtgctcagacaccctgaattgtagagggtttttgttcccctctgcagcgcaaaaagcgcgcaacaagaagtcgctaagcctattactcaggagcacactcaactatgttcaagaatgcattcgcaaacctacaaaaagtaggtaaatcgctgatgctgccggtatccgtactgcctattgcaggtatcctgctgggcgtcggttctgccaactttagctggctgccggcggtagtctcgcatgtgatggcggaggcgggcggttccgtgtttgccaatatgccgctgattttcgccatcggcgtggcgctgggcttcaccaataacgacggcgtttccgcgctggcggcggtagtggcttacggcatcatggtaaaaaccatggcggtggtggcgccgctggtgctgcatctgccggccgaagagattgccgccaaacacctggcggataccggcgtgctcggggggattatctccggcgccattgcggcctatatgtttaaccgcttcttccgcattcagctgccggaatacctcggcttcttcgccggtaaacgctttgtgccgattatctccggcctggcggcgatcgtactgggcgtgctgctttcctttatctggccgccaatcggcagcgccattcagaccttctcgcagtgggctgcctatcagaacccggtcgtggcgttcggcatctacggcgtcgttgagcgttctctggtgccgttcggtctgcaccatatctggaacgtgccgttccagatgcaaatcggcgagttcaccaacgcagcaggccaggtgttccacggcgatatcccgcgctatatggcgggtgacccgaccgcgggcaaactgtccggcggcttcctgttcaaaatgtacggcctgccggcggcggctatcgccatttggcactcggcgaagcctgagaaccgcgcgaaagtgggcggcatcatgatctccgcggcgctgacctcgttcctgaccgggattaccgagccaatcgaattctccttcatgttcgtggcgccggtgctgtatgctatccacgccattctggccggcctggcgttcccgatctgtattctgctcggcatgcgcgacggcaccagcttctcacacggtctgatcgactttatcgtactgagcggcaacagcagcaaaatctggctgttcccgattgtcggcatcatttacggtctggtgtactacaccatcttccgcgtgctgattgccaagctggatctgaagaccccgggtcgtgaagacagcaccgccgaccaaagcgcgcagggcggcacggaaatgtccgcggcgctggtgcaggcgttcggcggtaaagacaacatcaccaacctggatgcctgtatcacccgtctgcgcgtcagcgtggccgacgtgtccaaggttgaccaggccgggctgaagaaactgggcgctgccggcgtagtggttgccggttccggcgtgcaggctatcttcggtaccaaatccgataacctgaaaaccgatatggatgaatatatccgtaatcactgattcagatgggcatcaacgggagggaggcgcaagcctccctttttttttgctagctgactaacattaatttatccccattcacattgggaccccctgttatccatgcattaatcacaccgtttacggtagccgtaatgagggtttttcgtgatgccgacccgtagggaaagagggcggataaatagcgttttgccataagtaggacacagggaacctatttcatgccgtatcctattacccgcacctggtaaatttaggtttttatccgcttgttttctttattaaaagctgaaataaccacaaatataagtacatctctccaaaagccacaaaatcaataagactttgcttgattttcatcggtcggattggataattcggcaaatataaatttatgaaacggaattcataacatgaaaaggaatttatcctcgcgggtatggcggaggacgctgcctgcttcgctggccgccggcttattattcacacactcgctgccgatatatggtgcgccggtggcggatggcgtattgcaaaacgccgccgcacgggatgcgcaggagcagcagcgtcagcaggagcgtgaacgcgtgctgcagcagcagaatgcgccgcacagcgacgtgcgcctgagccgtcccgaggtcgcgctgcctgactacccgtctgacgaacacccctgttttaccatcaacagcctgcagctggtcggcgaagcggcggcgcgctttcagtgggcgctggacgccgcggaagacgccaaaggccgctgtctgggccagcagggcatcgtgctggcaatcaataaggtgcagaaccgcattctggccgcaggctatgtcaccacccgggtgatggtgcaggagcaggatctgacccgcggcgtgctgacgctgacgctgcagcccggtcgtatcgaccatgtacgttttgaagaggggacctcctggcgcgggcggctgtggaatgcgctgccggcgtcgagcggcgatattctcaacctgcgcgcgattgagcaggggctggagaactttaagcgcgtgcccagcgtcgaggccgatattaaaatcgcccccggcgagcaggaggcgaccagcgatctgcgggtgagctggaaagaggggcgtccggtgcgcctgagcctggggctggacgacagcggttcgaaaagcaccggccgctatctgggttccgccacgctggcgattgacgcgccctttgcccagaacgatctgttctacgccaatatcggcaaaaacctgtttgaacacgggccgttcggcaaccgttcgcatacgctgaactacgtcttcccgatcggctactggagcctggccgccaactacagcgattacacctaccaccagactatccccaacgccaacgaggtgctgagctacagcggtaaaagtgaaaacctgcagctgacgctgtcccgcctgctgttccgcaaccagtcccataagctgacgctcactatgcgcgcttaccgtcgccacgccaccaacgcggtcgacggctacaacattgataaccaggagcgccgcaccgccggctgggagctgggcgttaaccagcgcagctatctcggcagcgccacgctggacgccaacctcaactggcaccgcggcaccggagcattcggcgccaaaccggcgccggaagaggaaacgcacagcggcagcgcccgcgtcggcatcgccatgggggatgtcagcctgaaccagccgtttgccctgggtcagcagccctggcgctattacaccagcctgcgcggccagtggagcgccaacgcgctgacgccgcaggagcggctggcgatcggcggccgctataccgtgcgcggcttcgatggcgaaatgtcgctgtccggcgagcgcggcatggtgtggcgcaatgagctggcgtggaacgtgcagtcccgcggccatgaactgtacaccgcgctggactatggccgggtgggcggccccggcgcgcgccggctggtcggcaaacagctgacgggcgcggcgctgggcgtgcgcggcgcgctgtggcgccgcttcagctatgacctgttcgccggcgtaccgctgagcaagccggacgcgttccacacctccggcgccaccgccggcttcagcgtaaacctggacatttaatctgccggacggccgcgggccgttcacgggatagatcttttacacggacgtgattcatgaataaacattgctatcgcctgatctttagccgcactcacggggagctgcgggtggtttccgagctggcgcgcagctgcagcaccgaaccgggccagagccgcggcgggcatgcgccgcgcctgtgggtgacggtgcgccgtgcggtgtggctgttggggctggcgctgttcgccggcccggcgctggcgggcggcatcgtcgccgacggtccggcggggcagcgtcctgaggtgatcgccacccagaacgggctgccgcagatcaatatcaccgcgcccaaccaggccggggtgtcgcataacaaatataaacagttcgacgtcgaccggcagggggcgatcctcaataactcggcgacgatgaccgcaacccaactggggggcatgatccagggcaacccgaacctgacccccaacggcgcgccggcgcgggtgatcctgaacgaagtcaacagcaacaaccccagtcagctgcgcggctttttggaagtggcgggcggccgggcgcaggtgatcgtcgccaacccggcggggattgtctgtaacggctgcggcaccatcaacgccgggcgcatgacgctgaccaccggtaagccgcagttgaacgccgacggcagcctgggcggttatcaggtggagcgcggcatggtgcgcatcgaaggcggcggcctgaacggcgacgcccgccacgacaccgaatatgtcgatattctggcgcgcgcggtggacgtgaacgccggcgtctgggccaaacaggggctgacggtggtggccgggcgcaaccgcgtcagcgccgacggcagcgcggtaacgccgctggccgccgacgataaaaaaccggcactggcgatcgatatgggccagatgggcggcatgtacagcggctatatccagatgatcggcaccgaagcgggcgtcggcgtgcgcaatcagggcggccatctgcaggcgggcaaaacgctgaccgtcagcagcgaaggcaaactgagctggcagccggcaaaacaggaggcggtcacccaggccggcggcgatatccaactggccgcccgcgacgacattgactaccacggcaagctgcacagcggcggcacgctctcggtgcagagccgtgacggcgagctgcgccagtccggcacgctggcggcggccggcgacgtgcggcttaacgccgcgcgcggcatccgcagcagcggcaacctgctggccggcagcgacattaacagccaactggtgcgcgaggcggatctgaccctggccagccagggcgaagtgcaggccagcggcaaattactgagtaaaaaaacgctgaaggtcagcgggcggcaggccgacctcagccaggcgacgctcagcgcgcgccgcactgaggtcagcgccgcagcaggcggcgtagcgctgcggcaggccacgctggacagccgggcgctggcgctcagcgcgacgggcgatatcgacgcgcagcaggcgcgcatcaaggccgggcgctgggacgtcagcggcaacagcctgttcggccagggcgcgatctggtcgcagagcggcgacggcgacagccgttttgcgctgaacggcctgtttgacaacagcgacggcagcattgaggcccggggactgcagctggataccgccttgctgaacaaccagcgcgggcgtctggtggcgctggacggtgcggcgcagcgctggcgggtcggcggcctgctggataaccgcggcggcgtactgggcggcaacggcagcctgacgctgacggccggcgagctgcacaaccagagcggcgtggtgcagagccagtcgacgctggatcttcgctcggcggcggggatcgacaacgatcgcggccagctgctggccggccggcagctgacgctgaacgccggcggcgcgctgaccaaccgcgacggtgatatcaacggcacagggctgcagctggcggcgcacagcctggacaacgcgcagggccggctggtcagccagagtgggctgcagctgacggcgcacacagggctggacaaccgacaggggctgctggaagcgggcgatgaattagcgattaacagcgcgggcgactgggataaccgcggcgggcgcgccaccggcggccggcgggcgaccgttaccgcccgccagatcaataacgacggcggcaggctgcagtccggcggcgcgctgacgctcaacagcgccggcaacgtcagcaaccagggcgggctgttaacggcacagcaggggctgagctggcagggcgctgcaggcagccggctgaacaacgacggcggcaaggtgctcagcgacggcgatctgtcgctgcagggcggcagcctgagcaaccggcagcaggggcgggtgcagagccggcaggcgctgacgctggcgctggacggcggctgggataatcgggacggcacgctgcagggcggcggagcgacccgggtgcgcgccgacagcctgctgaacgccggcggcgcggtgcagtcgctggacgcgctggatatgcagtttacccgccagctggataacggcgacggcaagattttcagcaagctgtcacagaccctgcgggcggaagatctgctgaaccatcagggctggatgggcagccagggcggctggttcgccgtcgcccggcatgttgacaaccggggcggcagcgtccaaagccagcaggatgcgcagctggcgagcgccgggctggacaatcagggcggcagcatccagtcggccggggcgctggcgctgcatatcggccaggatgtggataaccgcggcggtaagctcagcgcgcaggggcagctggcgctgcgcggcgcgaacgcgggtgaggccgccggcacgctgcacaacgcggcgggtcagctgctggccggtgacgcgctcagcgtggcggcgcagcgcctggacaaccagcagggcggcctgctttacagccagcgggcgatgcggctgaacctgaacggcgcactggataaccgccgggggcggctgcagagcggggagcaactacagctcgacgcgcagtcgctgcttaacgaaggcggcgcgctggatggccagcagcaggtggcattgcggatcctggggctgctggacaatacccgcggcgcgatcagaagcaacggcgcgcagcaggtgagcgcgcagcaggtcgagaaccgcgaaggggtgttcagcagccgtggctcgctggcgctgatcgccgggcggctggataacctgaacggcacgctgattggtcagggcgacggcgactaccgtatcgacctgctgaataaccagcagggcaagatccacagcggtcaggcgctgacgctgcgcggccagcagctgaacaaccagggcgggcagctggtttccaccggcgcccagcggctggaggtggcgcagatcgataaccgcggcggcgccgtcaccagccaggatcggctgtcgctgcagagcagcggcctgaacaaccgcgacggcggcctgctgatgggcacgacgcacaccgacgtaagcgcgcagacgctggataacggcggcggccgcctgcaaagcgccggttcgctgacgctgtcgctgctggatacgctgaacaacccgcaggggcgcatcgtggccaacggcgcgctggcgattaacggccagcagcgcgccgtctccgctctgcagctgctgaaccagggcgggctgatccagagcggcgccacgctggcggtggacgccggcacgctggacaaccagggcggcacgctgctgagccagcaggcgctgacgctgtcgctgcagcaggattacacccagcgcgccggcgatacgctcagcagcaacgaagcgctgacgctgacgctggccggcggcctgaccaacctgacacagtggctgctgccgggcagcctgaccgtcaacggcacgcatatcaccaacctgggctcgctggtgggcaaaacgctgcggctgacgaccggcgcgctgctgaacaaggggcggctggaggctgacagcatgacggtggacgccgacacgctggataacctggcgacggtgatgggcgatgacattacgctgcgcgctaaaacgatcgacaaccacggtcgcgatgcggtgatcgccgccaccgagcggctgcagctgcaggccggcgaacgcctgaccaaccgcgacggcagcctgatctacagcgccggcagcctgcatctgggcagcggcgatctgattgagaaccgggcgagcaatattgaggcggacggcgacgtgacggtggaggccaagcggctggacaacctgcgtgaagggctggagattgagcgcgaggcggaaagcagcgactacacgtggcaccgttacaactactactggcgttcttacggctccagggtcaaccccgacaaagagaccatggcgccgaccacgcagaacctgacgttccgcgatgacgcggcggcggacagcaacccttacggcaccctgctggcgattgacccggcgggcaaacgcgcgcaggtgcgggtaaaaagcgcgcagggagagatgctggaggtctgggtcaactacctggcgctgacgccgaacgacgacggcggctacgccatgaccttctacgagacgcgcggcttccggcagaaccgcgtgccgacgccgtaccacaatacggtgtggcgcgagcacgatcgcgggcgtctggaacagtgggatccggagaaacacctcgatatcatcaacgcgccttttgtgaccgattacagcaacttccgcgagcgcaccaccaccggcacggtcacgcgtgaccggctggtttccgccggcatcggcgggcagatcctggcgggcggcaatatggtgctgcgcatcgccagccagctgttgaatgacgccagcaccctcgccgccaacggcaacctgacgattgacggcgacggcacggtgatcaaccgcggctattcggtcaacgagcggcggcaggaatatatcgtcgaccactatgacaaggatacccaccactggtacccgacgtttaaccgcgacgagaccacggcgctgaccaccattgacggcatcatcagcggcaacggcagcgtcgctattcgcggcgccagcattgagaacaccacggtcaaccaggcgcagatcggcagcgtggcggcggcgcagcaggcggcggaggccgagcgcgcggagctggagcgcaatccgctggcggtgacggtcgacggcgtggcgtggcagtccggcgatacgcagctgacccccggcggccggccgctgacgccgggcgagctggcgctgaccgacaagcagcatctgggcgacgtggcgaccgcgatcccggacaacggcctgttccgtcagcatctggcagcggacagcccgtatctggtggtgaccgacgagcgtttcaccagccgcagcaaatttatcagcagcgactatatgctgcagcgggtgggctacgacccggcgcaggtgcataagcgcctgggcgacggcttctatgagcagcgcctggtgcgcgagcagatgctgacgctgaccggccggccgtcggtgcgcggcgaagacgcgatggcgcagtaccagcgcctgatgaacaacggcatcaaggtggcgcaggacttccagctggtgccgggcgtggcgctgcgccctgagcagattgcggcgctgacgcaggatatcgtctggctggtgagtgaaacggtgcagaccgcccatggcccgcagacggtatgggtgccgaaggtctatctggccaatgacacgctgcgcctgaacggcgacggcgcgctgatcgccggcggcgagctgcagctgtcggcgggcagcatcaacaacgccggcaatctgtttgccgataaggcgctgaccatcgacgccggtcagtttatgcatcagagcggcgatatccgcgccgacagcatcaacgtgcaggcggacagcctgaccatgagcaccaacctacaggacgcgctgcgtcaggcgtcgatgagcgccaatgacatcagcctgagcggcggcgatatccgcctgcagggggcgaagctggacgcgacgcagaacctgagcctgagcgcgcgcaacaatctggagatcggcgccgccagaagcagccacacggcggatctgcaggtgatttccggcgcgatgggcaaccgcaccagcggcgggatggaagaggccggctcgcggatggcgcaggtcagcggcgagtggcagcaggcgcagggcagcacgctcagcgccggcaacaacctgacgctgaaggccgggcgggatattacgctgcagggcagccaggccaaggccggcggccagctcggcgtgcaggcgggcggcgacgttaaactgctggcggagagcaccaccaacagcacgcagctgacggccaacagccgcacctcctcggtgaagaacagccgtgaggaagagcgcctgcagctcagcaccctgagcggcgaccagggcgtgacgctgacggcgggcaacaacctgctggcggagggcgcgcaggttgacagccaggaaggaggcatcggcctgagcgggcagaacgtgaccctcaaagaggcgcggcagcaggttaacgaccgcgacagcgagaacaaacgggtcggcaagaccaagagccggcgcgaggaagagagttcgcgcagcgacgcggtgggcagcaccttcagcggccagagcggcgtgacggtggtggcgcgcgacggggacgtgacggtcaccggcagcacgctgcacagcgaggacggggcgatcgccctgcaggcgaaaaatgacgttacgctaagcagcgccaccgaaagcgaggcgacgtactcggaggagcgcgccgagaagaaaggcttcctgaagaagcaaagcagccgcacggtgaaaaacgaccgggtgacgcgcgagcagggcagcctgctgagcggcgacagcgtcagcatcagcgccggcaacgatctgacggtgagcggctcggcgattgccgccgaccatgacgtcaacctgcaggcgggcaacaacgtcgatatttccgccgccaccgagaccgatgcgcactacctgttggaagagaagaaaaagagcggcctacttggcggcggcggactgggcttcaccctcggcagccagtccagccggcatcagattgacgagaagggcgtcacccagagccagagcgtcagcacggtgggcagcaatcagggcaacgtgaccatcagcgcgggcaagcagctgcatatcggcggcgccgatctggtggccggcaaggatatgaccctgagcggcgacagcgtgcagatcgacccgggctacgaccagcgcacccgcacggaaacctttgagaccaagcagagcgggctgagcgtggcgctgtcgggcgcggtgggcagcgcgctgaataccgcggtcagcaccgcccagcaggcgcgcaaggagagcagcggccgcctgcaggcgctgcagggcaccaaggcggcgctgtccggcgtacaggcgatgcaggccgggcgaatggatgcggcgaagggggacgatccgtcgaacaacaattcggtggggatcagcctgtcttacggcagccagtcttccaagtccgtacagcacagcggacagagcaccgcgcagggcagcagcctgacggcgggcgacaacctgacaatccgcgccaaagagggcgacgtcaacgtgacgggcagccagctgcaggcgggcaaggacgtcagtctggaagcggcgcgggatgtgaacctggtatcggcgaagaacaccgagttcctgaccggtaaaaacagcagcaagggcggcagcgtcggtctgggacttggcgtaggctccggcggcgcgggcctgagcgtctccgccagcgtcaacaagggcaaaggttcggagagcggcaacggcacaacgcacggggaaaccacggtcaatgcgggccagcgggtcaacatcagcagcggacgcgacaccacgctgaagggcgcgcaggtgagcggcgagcaggtgagcgcggacgtcggtcgcaacctgtcgctgacctcggagcgggacagcgaccgttacgatgccaagcagcagagcggcagcgccgggggcagcttcacctttggttcaatgaacgcatcggcgggtgtcagcgccagccgcgacaaactgcacagcaactacgacagcgtgcaggagcagacgggtatttttgccggcaagggcggttttgacgtcaaggtgggcgagcatacgcagctggacggcgcggtgataggcagtacggcgacggcggacaagaaccggctggagacgggaacgctgggctttaaggatatccacaatcaggcggactttaagaccgagcaccagagcgtgagtgtgagcaccagcggcaacgttggcggccagttcctggggaacgtggcgaacaacctgctggtgggcgcgaacaacgaggggcatgccagttcgacgacgaaatcggcggtgagcgagggcgcgatagttatccgcgacccgggcaagcagcagcaggatgttaacgagctgagccgcgatgtggagcacgccaatcaggcgttaagcccgatatttgataaggagaaggaacagaaccggctgaaggaagcgcagctgattggcgaaattggcagccaactgatgaatattgcagagacggaaggtgcgatagcagcgacgaaagaagccagggagaaacagaaagacccggctgcattggcagcggccagggaaaaactggaaaaagaaggcaagccggcgacggcagaagcgattcagaagcaggcctatgaaacggcatacaatcaggcgctgaatgactctggttttggtacgggcggcaaggtacagcgtgcaatgcaggcggcgacagcggtcattcaggggctggccggcggagatctgacgaaggccatagcgggcggttcagcgccgtatattgcgaatatcatcggcagcagcggtctggatgatgcaggcaaggtactggcgcacgccgcagtgaatgccgcattggcggcggcgcagggcaataatgcgctggttggtgcaggtggcgctgccacgggtgagcttatcgggatgatcgcggttaatgcatacggcaggccggtaagtgaactgagtgagacagaaaaacagacggtgtcggcactggccacgctggcttcaggtctggcgggagggttgattggcggcagcacagctgatacgttggcaggagcgcagtctggtaagacgacggtagaaaataaccacttaagtctgccgaatgggatgatgaatgctggtcaggctgcttctacgctggggcagtatatggcgcaaaatggtgcctcgacggcagaaatcgcgcaggctcaaagcgatctggcgaaagggttgggtacaggggcacctcagcctgcgacggagttggtgaagaaatgggcgttgttgatgagtacggcagcgacgttagggacgggaacggctgctggagccgggggtatgctaaccggcggagtcattggtggttcggccaatatcagcacccaactgacagtcaacggtgataagccgttcagttataccgatgcattgatagcgataggaacaggggcattatcccaggggaaaggtgcgattgtgacaggaggtattaatgtcgggggggcttatgttggcggtacaattaaaggagaagatccgaccaactcgatgatcggtgcaggggttggtgcagccgcgggtagtggtgctggtaaggttgttactgataagttaaagcccattgtttctgataatctttctgagacagcaggaacagctcttggttctgtagtttcagaggttgtaggtagcaagatgcaggataaactcggagagaaaaaatgatgctctctaattttaagcccacaaaggtaaatttttatttgtttgtttttctaattatttattttgttgttgtaatattcttgtttatcaatttattagttttaggaattagtggttacgcttattacaaaataggagtatttaactttggatgggaagatgttatttactcaggtaaagtcgggctagccagtggtatccctataggaatcggtggctgggttttatctaaacttgatgaattgaaacgtaaaaagaaaccgtccttcccgaaagagtaatcaattttcccccggccttggccggggttgttgtagaaaataaccacttaagcctgccgaatgggatgatgaatgctggtcaggctgcttctacgctggggcagtatatggcgcaaaatggtgcctcgacggcagaaatcgcgcaggctcaaagcgatctggcgaaagggttgggtacaggagcacctcagcccgcgacggagttggtgaagaaatgggcgttgttgatgagtacggcagcgacgttagggacaggaacggcagccggtgccggaggtatgttaaccggcggagtcattggtggttcggccaatatcagcacccaactgacggtcaacggtgataagccgttcagttataccgatgcattgatagcgataggaacaggggcattatcccaggggaaaggtgcgattgtgacgggaggtattaacgtcggggggggcttatgttggcggtacaattaaaggaggagatccgaccaatgcgatgatcggtgccggagttggtgcggcagcgggtagtggtgctggtaaggttgttactgataaattgaagccacttgttaccgacaaggcagcggatgttttgggaaatatcgcaggttctgcgagttctgaagctgcaggaagtgcgatccaaaatattattgataaggaggcgagtaaataatgaaacctacaacggttggtatttacctatttttttaccttattgcttattgtgtaaccatattgattgtcacggtattaataattaggttcggtgtttcccttgtctatttgtttaaggttgggacattttattttagttgggaagatgacgttctatattcaattaaagtaggaattgctgccggtatccccgcaggaataggcatctggtttatgtcgtggatgaaagtccgtaaagagaagcaatctccgccgaaaccgaaagagtagccacaacaacaacctcggctttggcccgggttgttgttgaaaattggtgataaagtccgtgagacggtgaaacaggctgctgaatctctgaagaatcaggtcagggataaactgggtgaaggcgccacatcttccatcgccaatagtattatcaatgcccttgctgataccggtgatgcggcattaggctcagtggattacgcggcggatgcggcaatggcgctggcagcgtgtgcagcaggagacagctactgtaataaggcactgagcgatctgtctggtaagaatcaggcagtggcagacagcgttaaagcactgatgagcagtgaaacctggtctgcagtgaaagacacggtagtacaggcgtcggaaggaaatcaggcagcgctggaagctacgggtggattgcttgccgggattatattgcctggcaagaaattgccgaatgttgttaaagccgttgacccaaccattaaaattgctactgggcaggcggtcggtgcctttgagaaatgcttggcaaaccttcctcttggagagcgtgtagctatcataagacagacagccccgaaggtagccgctgagaatggcatggttaaggataatcaactgactgaaaagaatggtggtcgtgatgtgtatcgtgggtaggacggaaacctttatgctctcgatacgcagcatggacgatttgaagttgttagtccaaaaggcaagcatttaggtgaagttgattttgctatgcaaaaaattcttaacagtatcgataagtcaggcggtcatgatttgaaggtgaaatgatgaaattgattgattataaaaacaaatctataaagagaggttcggtttttaggctgcctgccgtttggccatatgaagcatgggttgattttatggttattgatttatttgatactcatgggttggtcgtctcttcaggacataaagctggattaattttaatatctttaccaactgaaagtggctcaactgaaggaagggctttaagcactgaatgggttgtcaataactgggaaaaatggatatatccagaatgtaatgttgaagatgtttatatccttgatgaatatgtagcaacacccattgaataaataaaatcccagcccttgcggctgggatttttactttaccggtcagtcggttatgtctattccgtcagccggacgataaactaccccggttcggcgatcacctcgatccgctggctggtggtaaagcccagcggctccagccacttaccggtgagggtgagctgcgggggcgggttgggcctgccgacgttggggcggtagccgacaatgcacctgcgtgctgggtatagaagtcagccgcactttaatggtgcagcatttcgtccaccacctgtttggcgtccaactgatacgggtaataggtcggccagttatccatctccttcagcagcgcttcctgagaggtattgcccataaagatatggtagtgggctgatttacgcgggccgatagtatggtcgctgaactgcacgtatttcggcgcctggctgccggcatccgagcactcaaacaggtagcgcacgccttttttaccggaggcgtaggtcaggattttatgcccggcatagtcgtatttacagctgctgactttatcgccgcggtgaaactccatcacgccgttttcaatgccgatggtgtccacgtcggtggcgtagccctggcggtaataggccttcagctcggcaacggttttacccttgtccttttctgctttctgcttaaataccgggtcgagatcgccgctgagcagataaggatataccgactgccaaacgccatcccagtcgcttaacgttctgtcctgcacctgtttatcgtcgaatacgcctgcggcggctttttgctcggcttccgtcatcggtttgccatgtgaatgatgggcatgagccagcgcctggctgctgataagcagcgttcccagcgcaagcgccagtttgccaaaatgaatcgtcaccgtatatctccctgctgatagaaacaaataaaaagttacaatataacataacaattgatggtgcaacggtgatgcataaaattgaacgggcaggggaatgcaggctacaaattccttacgccgccatccatcaacagctcggtgccgaccataaacgccgattcgtccgaggcgaggaataccgcccctttggccaactcatggctggtgcccattcggccgattggcaccagcgcgcggatctcgtccttcagcatttgctcatccttatcctgcagccccagcttgccgaaggccggcgtctccgttggcccggggctgaggctgttcacgcggataccacgggaatgcagctcgccggacagggtgcgcgccagcgacagcagagcggctttgctggcggcgtagacgttgctctgcggcagaccgatatgggcgctgaccgaaccgcacagaataatcgacgctggattggccagcagcggcagcagcgcctggatcaggaaaaacggccccttgaggttggtatgcatcagacggtcgtaacgttgctcatcccacagttccagcggctggtgggtgacgtcgccggcgttgatatacagcacgtccagccgtggccagcgttgggccaactgctgcgccagctggcgctgttgggcaatatccccggcgtcattttgcagggcgatcgccttacccagctgccgttgcgcctcctccagtccgcgtgacgaacggccggtaatcgccacgttggcgccttcggcaataaactgacgggcggtttccaacccgatgccgctggttgcgccggtaatcagcgcgtatttgtctgctaatcgtgtcattacggtttcctcctgctgagcttgctggcattatttacggcaaaactatcctttgcatagtaggtaccgaatggatactaaggcgctgggaggtatgaaatgacgggttctgcgcatagcgagcaggaaaaaaatttagcgacgctgccggctgcggggcagccgtgcccgatggtggattttgtcaatctgctgtccggcaagtgggcgataccgattttgtaccgtctgatcctgatggacgcgccggtgcgctttggtgaactgcagcgcgccgtggcgccgattgcacaaaaggagctgacgcgtcagctgcgccagttcgaacgacgcggtctggtgacgcggcaaatatttccgcaggtgccgccgcgggtggaataccagattaccccgctgggcaagacgctgcgcccgacgctggattcgctggccgactggatgcgcagccatgcgccgcagttaattagcggtgctgcgccaggattgtctgattctgcgccactcgatgtagaaagtgcgcaatcaggttgaaagcggtagaatttgtcactcatactgcgtatacctttttctttaacgctaacaaggaattccagatggccgaagaaacgattttcagtaaaattatccgccgtgaaatccctgccgatgtggtgtatcaggatgagctggtgaccgctttccgcgatatcgcgccgaaagcgccgacgcacatcctgatcgtgccgaacgtgctgatcccgacggtgaacgacgtgaccagcgagcatgaggcggcgctggggcggatgatgaccgtggcggcgaaaattgccgagcaggaaggcatcgccgaggatggctaccgcctgatcgtcaactgcaatcgccacggcggccaggaggtctatcatattcatatgcacctggtgggcggtcatgccctcggccctatgctgtcacactgattgaggaagccgccatgcgctatcacaaaccgctgcgttgcctaatggcgctggcgctgtccgccgcgatactgacgggctgcagcagcccgcaggggatcgcggttaatgaacgacagacggtggtgatggagccgtcggtgctgaccgccggcattttggccgacaggccggtggttaacgacgcctccggccgggtgatagccaccgcggtgctcagcaacacgcagccgacctcggtaaccctgcgctaccgcttctattggtatgacgaacagggtctggatattcgtccgtttgaaaaaccgcgcgccattaccctggcgccaaatgcgacggcgcaggtttattccatcaatggcaactttgacgccaagcgcgcgcgcctgtatctattcttataatcctcgggccagttggagaaaataatgaaaaagtatctgtttgtggcagcggccgcgttggtattgaccggttgtccacagcgtccgcctgaacagtcggaagcgccggtgacgatcacgccggtgacgccggaagagaccacgccggtgccgcaacagccggagccgccgacttccgagccggtgccgcagccgccgaagattcagagttttaactggctgggtagcgtacagccgctgatcgcacagatgctgaaagccgatggcgtaacgccgggcagcgtgctgctgctcgacagcgtaaaaaacaacaccaacggttcgttgcagaccggcaaggcgaccgcggcgctgcataaagcgctgggcgccaaccagaccttcaccgtggtgccgcaggcgcaactgaccagcgccaagcagacgctggggctgtcggcggaagacagcctgggttcacgcagcaaggcgattggcctggcgcgcatcgtcaacgcgcaatacgtgctgtatagcgacgccagcggcgatgtgaagtcaccgcagttggatatgcagctgatgctggtgcagaccggcgaaatcatctggtcgggcaatggcgcggttaagcgctgaggccgaactgcagcgactcttgcaacacaaactgccggcggtgaaaaccgccggtagtcgtttcagcccggtagccgggctgaccggcgaaagctggcgcattgagagcgctgacggcgttgtgctgctggcgcgtcagcagggggcggaaaaagcggcgctgggggtgaaccgccggcgcgaggcgcgtgtactacgccgcagcgcaggcgcgctggggccgcggccgctcgcgcaggaccggcgctggctggtggtggaatggcttgacggcgccagcgtcagcccgcaggcgtttgaacgctaccggcaggggggcgagctggcggcgctgattgccgcgctgcaccgccggccgcgcagcggctaccggctgaacctgccggcgcaatatctgcgctattggcagcagctggaccggcggcgcatcaccccggcctggctgcgcctgcagcgctattttctgcagacgccgccgccgcggccgctgaagctggcgccgttgcatatggatattcacccggaaaatctgattgaacagcagacgcggctgcggctgattgactgggaatacgccggcgacggcgatgtggcgcttgaactggcggccctgtttcgtttcaaccagtggtccgccgcggcgcagtgggaatttttgcagcagtacgccggccagggctaccgggatccggcggcgctgagtcgtcaggtgcaccgctggctgccatgggttgattacctgatgctgatgtggtttgaagtccgctggcagcagagcggcgatgcgcaatttttgcgttgcgccgcagcgctgcgccggcgtttttgtttatgatccctgtttctgtatgaattgatgaagtgaggtggccgtgggcccagtaatgttagacgtcgccggctatgagctggatgccgaagagcgcgaaattttacagcatccgctggtgggcggtttgattctgtttacccgcaacttccacgatgcgcagcagctgcgtgagctggtgcggcagatccgcgcggcgtcccacgatcgactggtggtggcggtcgatcaggaaggcggccgcgtacaacgcttccgcgaaggttttacctgcctgccggcggcgcagtcgttcgccgccctcaatgacgcggcggaagcggggcgactggcgcaggaggccggctggctgatggcggcggagatgatcgcgcaggatatcgatatcagctttgcgccggtgttggatatcggccacgttagcgcggcgattggcgagcgctctttccaccaggatccgacgcaggcgctggcgatggcggaacgctttatacaggggatgcacagcgccggcatgcgcaccaccggcaaacatttcccggggcacggcgcggtcagcgccgactcgcataaagaaaccccgcgcgatccgcgtccgctggcgaccatccgcaatcacgacatgtcgattttccgcgcgctgattgagcgccggctgctggacgcggtgatgccggcccacgttatctatactgaggctgacccgcgtccggccagcggctcgccgtactggctgcagcaaattctgcgtcaggagctgggctttgacggcatcatcttctctgacgatctgtcgatggaaggcgcggcggtgatgggcagctacgctgaacgcggccaggcggcgctggatgccggctgcgatatgattctggtgtgcaacaaccgcgccggcgcggtcagtgtgctggataacctgtccccggtcaaagttgacaagcttaagcggctgtatcatcaggggcagtttacccgtcaggcgctgcgcgattccgaacgctggaaactggcgcatcagcaactgagcgcgctgagcgagcgctgggaagagtacaaacagcgcggcgaggtcaaccaataacggcgtcgtcctgcggcgctgccggtgagggccgagagccggccctccgtttattgcgaggatccacatgattatctatttgcatggttttgattccaccagtcccggcaatcatgagaaagtgctgcaactgcagtttatcgatccggacgtacgctttatcagctacagcaccctgcatccgcgtcatgatatgcagcacctgctgaaggaggtcgacaaggccgtgcagcaggaaggggaccgccagccgctgatctgcggcgttgggctggggggattctgggcggagcgcatcggttttttgtgcggcatccggcaggtggcgttcaacccgaacctgttcccgcaggagcatatgcacggcaagatcgaccggccggaagagtacctggatattgccaccaagtgcgtggcggacttccgtgaaaaaaatcgcgatcgctgcctggtggtgttgtcacgccatgacgaagtgttggatagccagcgtagcgccgatctgctgcacaagtactacgaaattgtctgggacgaacagcagacgcacaagttcaaaaacatctccccgcatttgcagcgcatcaaagccttcaagaccctcgcgtaacagttttataacgtgccgcaccgccgcgactattgctctgaatgagggtaatgcgcggctttttttattgctctggcaaagatgttggcagccagcggcggggcaaaaaaatgtgacctgacgctaactatttgaatcgcaatcgtcaaaaaagccccgcgtccagcctttaagtaaaaaactttgatatgcgtcaattttggtatgaccaaataacctcacatgctattctggccgcagattgcaggtttattttacgcgaaccccatgtattctaaggatattgtttgtttacccttagataacaattggttcacatttagagggttattttgacaatgccaatcaagaaaatcgtcattgtgggcggcggcgccggaggcctggagctggcgaccagcctgggtcacaagctcggtcgtaaaaacaaggccgaggttacgttgatcgaccgtaaccacagccacctgtggaaaccgttgctgcacgaagtggcgaccggttctctggatgacggcgtcgatgcgctgagctacctggcccacgcccgtaatcaccactttagtttccaactgggttcgctgaccaatatcgaccgggacaacaagaccgtacagctggcgcagatctgtgatgagcagggcgacgagctggtgcctgaacgtgagctgtcttacgacatcctggtgatggctctgggcagtacctcgaatgatttcggcacgccgggcgtgaaggataactgcatcttcctggataacccgcatcaggcgcggcgcttccataacgaaatgctcaacctgttcctgaagttctcggcgcagccggggcagcaagagagcgtcaatatcgccatcgtcggcggcggcgcgaccggggttgaactgtcggcggagctgcacaacgcggtgaagcagctgcacagttatggctttgaggggctggacaacagcgcgctgaacgtgacgctggtggaagccggcgagcgcatcctgccggcgctgccgccgcggatttccgccgctgcgcatcaggagctgaacaagctgggcgtgcgggtactgaccaataccatggtcaccagtgcggagcacaacggtctcaataccaaaggcggcgaatttattcaggccgatctgatggtgtgggcggcgggcattaaagcgccggactttatgaaagagatcgccgggctggaaaccaaccgcatcaatcagctggtggtcgagccaacgctgcagaccacgcgcgacccgaacatcttcgccatcggtgactgcgcctcctgcccgaaagaaggcggtggtttcgtgccgccgcgcgcccagtcagcgcaccagatggcgtcacgctgtggcagcaacattctggcgctgcttaacggccagacgctgaagccttacgtctataaagaccatggctcgctggtttccctgtcccgcttcagcaccgtcggcagcctgatgggcaacctgatgcgcggttcgatgatggtggaagggcgtattgcgcgctttgtctacatttcgctgtaccgcatgcaccaggtggcgctgcacggctatatcaaaaccggcttgatgatgctggtgggcggcatcaaccgcgtgattcgtccgcgtttgaaaatgcactgattctgccgtagcgcgttatccaacccacgccgttttgtgaccgcgtgggttttttattggcgccggcagaccgatgtgtgccatgtcactgcgggtgcagcataaaagcgggctattttctgcctgattgttcggatttctcctaaacaggtgttattcatgcattttcccgcatctttggtcacttcgtcttattgcagcaacaataaggattgtgcagactttgacgtgtttacagacggcgcagcacgcacgccgtaaaccgggaggcccgtgccgccaatgcgcaaaataataagcgcggtgcaacgttggcgatgtacccggtgcaaatgcgtggtaacaatttcaggaggatttcctgtgaacaagtcaatgttagccggcgtaggtatcggcatcgcagctgctctgggtgttgctgccgttgccagcctggacgtattttcttccggcccacaatacgcgcaggttctcaacgccaagccgattaatgaaaccatcaaaaccccgcggcgtgaatgccgcaacgtgacggtcacccaccgtgcgccggtgcaggatgagaaccgcattgccggttccgtgctgggcgccgtagccggcggggttatcggccaccagttcggcggaggtcgcggtcgtgacgtggcgacggtggttggtgcgctgggcggcggctatgccggcaaccagatccaggggtcgatgcagaacaacgacaccaccaccagcgtgcaacagcgctgtaaaacggtgtacgacaaatcgcagaagctgctgggttatgacgtgacctacaagatcggcgaccaacagggcaaaatccgcatggatcacgatccgggcactcagatcccgctggacaagagcggtcagctgattctgaaccgtaccaacagcacgcaggcctgatgccttaacgcctccccggcgttaaaaataaacccgcagccaacttcaacgtcggctgcgggtttttgtttgcctgcgtgtcaggcgatggcgctaggccagcgtatgttcacggcaggcgctcagcagatcctcaataaacttcagccgttttgcccggtcgctgaggtcgagcgtaaacttcagcttggtggggccgtccagccggtagatctgcggctggctctgcagcaggccgatcaggtaacccggatcgacgcagttcttctcgccgaactcgacaaagccgccgcgctcgttaacctcaatccgcttgatgcccagcgtctgcgcatgctgacgcagcgcggcgctgtgcagcaggttgcgggtggcgtccggtagtttgccgaagcggtcgatcagctccaccttcagctcttccagttcgccttcgtgtttggcgctggcgatgcgtttgtacagcgacagccgggtgttgacgtccgggataaagtcatccggcagcagcgccggcatgcgcagctccacctcggtctggctgctggtcagatcttccagcgacggttcgcgcccctgtttcagcgcatccaccgcgctttccagcagctccatatacagcgagaagccgatggtggtcatctgcccgctctggtcttcccccagcagttcgccggcgccgcggatctccagatcgtgcgtcgccagggcgaaaccggcgcccagatcctccagcgtggcgatcgcctccagacgcttgtgggcatcgctgctcatcgctttcggattcggcgtcagcaggtaggcgtaagcctgatggtgtgaacggccgacgcggccgcgcagctggtgcagctgcgccagaccgaaacggtcggcccgttcgataatgatggtgttggcgctggggatatcgatgccggtttcgataatggtggtgcagaccagcacgttgaagcgctggtggtggaaatcgttcatcacccgctccagatcgcgctcgcgcatctggccgtgaccgatggcgatgcgcgcctccggcaccagctccgccagccgctcggccgctttttcgatgttttccacgtcgttatacaggtagtagacctggccgccgcgcagcgtctcacgcaggatggcttcgcgcaccaccaggctgtcgtattcgcgcacaaaggtttttaccgccagacggcgcgccggcggggtggcgataatcgacagatcgcgcatgccgctcatggccatattcagcgtgcgcggaatcggcgtcgcggtcagcgtcaggatatccacatcggcgcgcatcgccttgatgcgctctttgtggcgcacgccgaagcggtgctcttcgtcgacgatcaacagccccagatctttccagcgcagatcgctctgcagcagcttatgggtgccgatcacgatgtcgaccttgccgtccgccgcgtcgtccagcacctgctgctgctctttggcgctgcggaagcgcgacatcatctcaatgcggatcggccaggtggcgaagcgatcgcggaagttgtcgaagtgctgctgcgccagcagggtggtcggcaccagcaccgccacctgcttgccgttttccaccgccaggaaggcggcgcgcatcgccacctcggttttgccgaagcccacgtcgccgcacaccagacgatccatcgccagcggctggcacatatcgctcagcaccgcattgatcgcctgctcctggtcgggagtggtctcaaacgggaaggactggcagaacagctgatactgttcgcgatcgtgtttaaaggcgaagccggccttggccgcgcgctgcgcgtagatatccagcagttcggcggcgacgtcgcgcaccttctccgccgctttttgccgcgcccgcgaccaggcgtcgccgccgagcttgtgcaacggggcgttttcatcggcgccgccggcatagcggctgataagatgcagtgaggagaccggcacgtacagcttgtcttcgccggcataggacagaatcagatactccgccttgatgccgccggcctccagcgtggtcaggccgacgtagcggccgacgccgtgctccaggtgcaccaccggctggccgggatgcagctccgccaggttgcggatcagggtgtcggtattgatggtgcggcggttgtcctgccggcggcggctgacgcgctcacccagcaggtcgctttcgcaaatcagcgcccgctggcgcggcgcgtcgaggaaaccacgttcggcggcgccgaccatcatataatggccgccggcttcggcctggtccagccgctgaatcaggctggtgcccagcttgatgcggccgagcaggtcctgcagcgtttcgcgccggccttcactctccaccgagaagatcacgctgccgtcaaagccttcgataaagcggcgcaggttatccagcggcgccttttgctgcgcctgtaccgccagctcaggcaggccacggtaggcgagattggtattgcccgctttggccggcagctcttcggtactcagcgccacgcgcggccaggctttcagctcggcgaacagcgcgtcgacgcgcagccacagggtatccggcgccagcagcgggcgcatcggatcgacgcggcggctctcgtagcgctgattgacatcctgccagaagcgctcggcggcgttttccagatggccggtattgaccagcagggtgttggccggcagatagctgaacagcgacggcagcggctggctgaaaaacagcggctgccagtattcgatgccggcgggccagctgcttttactgacctgttggtaaatatgttcggcgtcgcggcgcacttcaaactgttcacgccactggctgcggaacagctcaatggcgtttttgtcggtcgggaattcgtgcgccggcagcaggttgatcgactcgacttcgctcagcgtgcgctggctgtcgacgtcgaaaatgcgcaggctgtcgatttcatcatcaaagaaatcgatgcggtagggctcgtcgctgcccatcgggtagagatcgagcagggcgccgcgggtggcgaactcgccgtgctccatcacctgatcgacgctgcggtagccggcctgctccaactgggcgcgcagtttgtcgcgcgacagtcgttggcccttattcatcaccagcgcatggccgtgcaggaactcatgcgggcagacgcgctgcatcagcgtgttgaccggcagaataatgatgccgcgcgccatggtcggcagatggtacaggctggagaggcgggcggagataatctcctgatgcggcgagaagctgtcgtaaggcagcgtttcccagtccgacagcgtagtgaccatctggtcggtaaactgttggatctcatcgcgcagtcgcagggcgttttgcatatccggcgcgatcagcataatcggcccgtcgtggcgttcggcgatctcggcgcactcaacggcgcaggccgcaccggtcagctgacccagctggcgtaaatcccctgcgcggctcggcaggtcataacgggaggagagtgcggcggaacgactacggttatcggcaatgctcatcaggtatcttttggtctgtaaagtgatggtgatccggcgtcggcgggcggcgcttttgtttgctttatactagcccactggctggcaaactgacataggcaaatcggtttagtggtggttaattaacccgcatgcgcccgcgttggcagaataaaagccgccgaacggttccctaatcggcgcggagcctttattatccatgatcactttgcttaagctacggccacaaaacggatttcatgtatcaacctgtcgcgttattcattggcctgcgctacatgcgcgggcgggcttcagaccgctttggccggtttgtctcctggctttccactatcggcattacgctgggggtgatggcgctggtcaccgtgttgtcggtgatgaacggctttgaacgagacctggaaaacaacattctgggtctgatgccgcaagcgctggtcaccaccccgagcgggtcggtcaatcctcaacggctaccggcctctgcggtgcaggggctgcagggcgtcacccgcgtggcgccgctgactaccggcgacgtggtgctgcaaagcccgcgcaacgtggcggtcggggtgatgcttggcgtcaacccggatggagccgatccgctgacgccgtttctggtcaatatcaaacagcaggcgctgcagccgggcgcgtaccgcgtgattctgggcgaagtgctggccggcaagctgggcgtcaaacgcggcgacaaactgcgcctgatggtgccgagcgccagccagtttaccccgatgggacgcatccccagccagcgcgtgtttaccgtggccggcaccttccacgccaatagcgatgtggacgaataccagctgctggtcaaccagcaggacgcctcgcgcgtgatgcgctatccggcgggcaacatcaccggctggcgcctgttcctgcagcagccgctggaggtcgacagcctgagccggcaggcgctgccgcagggcgcgagctggaaagactggcgcgatcgcaaaggcgagctgttccaggcggtgcgtatggaaaagaacatgatggggctgttgctgagcctgatcgtggcggtcgccgcctttaatatcattacctctctcggcctgctggtgatggaaaagcagggcgaagtggccatcctgcaaacccaggggctgacgcgccgccagatcatggcggtgtttatgacccagggcgccagcgccgggatcatcggcgcactgcttggcacgctgctgggtgtgttgctggcgctgaacctgaacaccattatgccggcgcttggcgcgctgattgacggcgcatcgctgccggtggcggtggatccgctgcaggtgacgatcatcgccgtcgcggcgatggcggtttcactgctgtccacgctgtatccttcatggcgcgccgccgccgttcaacccgctgaggctttacgttatgagtaaccatccattgttgcagtgtgacaacctgtgcaagacctatcaggaaggcaatctgcataccgacgtgctgcgtaatgtcagctttgccatgcagcccggcgagatgatggcgattgtcggcagctcgggctcggggaaaagcaccctgttgcacctgctgggcgggctggactcaccaacctccggtagcgtggtgtttaaagggcaggcgatgaacgcgctgtcgtccgccgccaaggcggagctgcgtaaccgcgagctgggctttatctaccagtttcaccatctgctgccggattttaccgcattggaaaatgccgcgatgccgctgctgatcggcggcgtcaagccggcgcaggcgcaggagaaggcgctggagatgctggcggcggtcgggctggataagcgcagcaaacaccgtcctgccgaactgtccggcggcgaacgccagcgggtggcgatcgcccgtgcgctggtgaacaatccgtcgctggtgctggcggatgaaccgaccggcaacctggaccagcgcaccgccgacagcatctttgatctgctgggcgagctgaacgtgcgtcagggcaccgcgtttttggtggtgacccacgatctgcagctggccaaacgccttaaccgtcagctggaaatgcgcgacggccatctgcaggcgcagctgacgctgctgggggccgagtaatgcgtgcattgcctctctcactgctgacggcgctgcgtttcagccgcggtcggcggcgcggcggcatggtgtcgctgatttcggtgatctccaccatcggcattgcgctgggggtggcggtgctgatcgtcggcctgagcgcgatgaacggttttgagcgtgagctgcaaaaccgcgtgttgtcggtggtgccgcacggggaaatcgagccggtcaatcagccgtttaacggctggccggcgatgatgcagcgggtggagaaggtgccgggcattctggccgccgcgccgtacatcaatttcaccggcctgatggaaaacggcgcgcagctgcgcgcggtgcagctgaagggggttgacccggcgcaggaagcggatctcagcgcgctgccgaagtatgtgcagggcgacgcctgggccaacttcaagggcggcgaacagcaggtgattctgggcaaaggcgtcgccgatgcgctcggcgttaagcagggctcttttgtcacggtgatgatccccaacagcgacccggaaatgaaactgctgcagccgaagcgtatccgcctgcacgtcagcggtattttgcagctcagcggccagctggatcacagcctggcgatggtgccgctggccgatgcgcagcgctatctggacatgggtgacagtgtcaccggtatcgccatcaaggtgaacgacgtgttcgccgccaataagctggtgcgcgacgccggcgaggtgaccaacgcctacgtctatatcaagagctggatcggcaagtacggctatatgtaccgcgatattcagatgatccgcgccattatgtatctggcgatggtgctggtgatcggcgtggcctgctttaacatcgtctccacgctggtgatggcggtgaaggacaagagcggcgatatcgccgtgctgcgtacgctgggggccaaagacggctttatccgggcgatattcgtctggtacggcctgctggcggggctggtgggcagcctgagcggcgtggtggccggcgtgtttgcctcgctgcagctgacgaatatcatcaagctgattgaaaaaatggtcggacattcgtttttgtccggcgatatttactttatcgactttttaccgtcggagttgcactggctggacgtactgatcgtcctggcgaccgccatcgtactcagcctgctggccagctggtacccggcgcgccgcgccagccgtatcgatccggcgcgggtgctaagcggtcagtgaccggattaaaaatggggcgcagtgatgcagccccatttttttgcgtgaggtaacggatgttctacggttttgatatgggcggcagcaaaattgagctgggcgtgtttgacgccaagctgcagcgtatctggcaaaagcgggtggcgaccccgcgggacgactatcgccagttgctggcgacgctgcgcgatatgacgctggaggcggacgccgtctgcggcgcgcccggacaggtgggcatcggtatccccggcctgccgaacgatgatgacggcacgctgtttaccgccaacgtgccggcggcgatggggcagccgctgccgcgcgatctggcggcgctgatcggccgggaagtgcgggtggaaaacgacgccaactgcttcgcgctgtcggaggcctgggacgaggagttccgccgctatccggtggtgtttgggctgattctcggcaccggcgtcggcggcggcctgatcgtcgacggtaaggtggtgtcgggccgtaatcatattgccggcgaattcggccacctgcggctgccggtcgacgcgctggaggtgctggggcgtgacatacctcgcgttgcctgcggctgcggccaccatggttgcattgaaaattacatatcaggccgcggatttgagtggctgtacgcgcatttttatcagcagcgcttgtctgcaccgcaaattattgcgcattatcaggccggtgagccgcaggcgcaggctcacgttgagcgttttctcgatctgctggcgatttgcctgggcaatttactgaccgtcatcgatccgcatctggtggtgattggcgggggactttcgaattttgcagcgatctatcaggcgctgccgtcgcgtctgccgcgcagcctgttgcgcgtggcgaagatgccaaggatcgagccggcacgctatggcgatgccggcggcgtacgcggggcggcgttcctcaacctggtggataattgaataaggagtagttatgcgtacgcgccatcggctgtgtcagtttcgcaagagcaaacatgtgttgcaccaacgtttccgttcgcggatttttcaccgcgataccatggcggcggcggagttgaaaaagccgtttgtggtggtgttgaccggcgccggcatttctgcggagtccggcattcgcaccttccgtgcggcggacggcctgtgggaagagcataaggtggaggacgtggcgacgccggaaggcttccagcgcgatccggagctggtgcaggcgttttacaatgcgcgccgccgccagctgcagcaggatgatatcgcgccgaacgccgcgcaccgcgcgctggccagtctggaagagtggctgggggacaatttcctgctgattacgcaaaatatcgacaacctgcacgaacgcgccggcaaccgccgggtggtgcatatgcatggcgaactgctgaaggcgcgctgtacgcagtccggccaggtggttgactggcccggcgatctgaacgtcgatgaccgttgccactgctgccagttcccggcgccgctgcgtccgcatgtggtgtggttcggcgaaatgccgatcggcatggacgatatctatcaggcgctggaaagtgcggacttcttcgtcgctatcggcacctccggccatgtgtatccggcggccgggtttgtacacgaggcgcggctgggcggcgcgcacaccatggagctgaacctggagccgagccaggtggaaagccagtttgccgagaagcactatggcccggccagcgaagtggtgccgcgcttcgtgcataagttcctgatggggaaaatcgaacgcgccgaccggccgtaaccccgtaggggttgttgtcgctgggtggggaaaaagaacagggccgggcggagcgcccggcctgacaggagtgaggctggcgttaacggccggccttcagcttctggaactgggtttcgtacagcgtgctggcgtcgccgacatcgttctgccattcgccgtttttgatcaccgcttcgtccggatacagggatttgtcgttggcgatctccggcggcagcagctttttcgcctccaggttcggcgttgggtagccgatggttttcgccacctgcaccgcaatttccggtcgcagcaggaagttaatcagcttcagcgcgccgtcgacgttcttggcgttcgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccagacgatctccagcggcgtgccggcctgacgggcgacaaaggctgaaccgttccacaccatccccagattgacttccccttccataaacgggttgcccgggttgtcggagttaaaggccagcacgttcggcatcagctttttcagctcgttataggcggcctcaatctcctgcggattggtggtattgccggaatagcccagtttacgcagcgccatctggaacacttcacgcgcgtcgtcggtcagcagcaggctgcttttgtattccggcttccacaggtcggcccatgaggtgatggttttcggatcgatttcgtcgctgttgacgccgatggcggtggcgccccagatataggggatcgagtagtcgttattcggatcgaacggcttgttcagcaggttgggatcgagatccttaaagttgctgagcttgcttttgtcgatcttctgcagcatgccttccttgctcatcttggcgatgaaataggtggaaggcaccaccaggtcgtacgcgccgtctttataggttttcagtttggcgtacatgctttcattggattcataggtggaatagatcaccttaatcccggtttctttggtgaactgatcgagcaggcctggcggcacatattcagtccagttatagaaatagagggttttgccgtcatcggcggcggttgcagagccgatgctcagtgccatcatcccggctgcgagcaggtgtgaccactttttcatgcagcgtatccttcagcagttatcgcgtttaacagtataggccgaatagcggcgcggcggccctataccccagaaagtggccattataggcggcgtgcaacgtggggtaaaggtagttatcttcttggcaaatagcggttttttagccaaaaacaggatagcagaataaaaatgggcacattcacaaaatgaatgtgcccacctgattatttgacattgcgatcgcgcattacccactgactggcgagtaccagcaccagcgacatcagcagcaggatggtggccagggcgttcacctccggcgagacgccgaccttgaccattgagtagatcttcagcggcaggatctcatagcttggcccggtgacgaacgaggacaccaccacatcatccatcgacagggtaaagctcagcagccaaccggcggcgaccgccggcatcgccagcggcaggatgattttacgcagaatcgtcacctcgccggcgccgaggtcgcgcgccgcttccagcatcttgacgtcgaagcctttcagccgcgagtagacggttaccaccacaaacggcaggcagaaggtgatatgcgaaaacagcagcgaccagaagcccagcgagatgcccagcagcataaacagcaccagcagggagatcgccatcacgatatccggcgacatcatcaccacaaacagcatgccgctgacgaacggcttgccgcggaagcggtagcggtacagcgccaccgcggtcagcgaaccgataaccgtggcgaaggtggccgacagcaccgccatggtcagcgagtggcctgccgcctgcagcaggctgtcgttgttgagcagggtcgagtaccagtcgaacgtaaagccctgccagttaatgccgaagcgcgacgcgttgaacgagttgacgatcagaatcacgatcggaatatacaaataggcgtaaatgatggtcataaaaccaccgcgtagcaggcgtccgatcattccagctccaccttcttgttcagcagtttcgccgcgcggtaatacaccagcagcatcaggcccattaccagcgtcaggcagatgctggtggcggcgccgaacggccagtcgcgaatattcaggaactggctcttgatcacgttgccgatcagcaggtttttcgcaccgcccatcaggtccgcgacgaagaacagccccatcgccggcaggatcaccagcaggcagccggcgataatgcccggcatggtcagcggcacgatgatgcggataaaggtctgcagcttgctggcgccgagatcgcgcgccgcctccaggcaggatttatccagcttctcgatgctggagtagagcggcatcaccataaacggcagcagaatatagatcaggcccagcaccaccgcctcggaggtgtacatgatgcgaaacggcttgtcgatcacccccagccacagcaggaaatcgttcaggtagccgcgggtgctgagaaacagcttcaggccgtagatgcggatcagcgagttggtccagaagggaacaatcagcagaaacagcagcagcggccgcactttctgcggcaggcgcgccagaataaaggcgaacggatagccgatcgccaggcagcacagggtggcgatcaccgccatattcagcgagtgcagcagcacttcggcgtacagcggatcgaacagccgggtgtagttatccagcgtgaacaccatctgaatcaggttggcgtcgtcgcgggtcaggaagctggtgccgatgatcatcaggttcggcataaagacgaacagcaccagccaggccaccaccccggcaatcaccacattctggaaccgtttacgcgaggtcttcatcggccagcaccacctcccagctttcaacccaggtcaccgccattttctgattcagcgaatggtcgacgtccgggtcgtcttcgttgaagaattcgctgaccatcaccatcttgccgttttccagctcaacgaccgaatccagcgtcattcccttgtagttacgctcgcgcacgtagccgatcaggccgtcgacctgttcggcgccgttaatctcttcaacgcgcagatcctccggccgcagcagcactttcaggcgctggccggcgctgaccggcagactggcgtagatatcgcattcgcgtccttcgacgttggcgcgcacccgctgtgcgtcgatgcgctgcagcacggtggcatcgaagatattgatctcgccgataaagctggcgacgaacaggttgcgcggctcttcgtagatctcgcgcggcgtgccgtcctgctcaatgcggccctcacgcatcaccacgatgcggtcggacatggtcagcgcctcttcctgatcgtgggtgacaaacacaaaggtgatgccgagcttgcgctgcagcgctttcagctcgttctgcatctgcttgcgcagtttatagtccagcgccgacagcgactcatccagcagcagaattttcggtttgttcaccaccgcgcgggcgatggcgacgcgctgttgctggccgccggacagctggctgggacgccgctgggcgaaggcgtccaactgcaccatgcgcagtgcctcttccacccgggggggaatctccgccgccggcgttttctgcatccgcaggccgaaggcgacgttgtcaaacaccgtcatatgcgggaacagcgcgtagctctggaagacggtattgacgtgacggtgttcggccggaatgtcggtaatatccagaccgtcgagcacgatctggccgctgtcggcatcttccaggccggcgatcaggcgcaatacggtggtcttgccgcagccggaggggccgaggatcgtcacaaactcgccgttattaatggtgagttcaagatcgccgatgatagttttgccgtcgaaccctttgcttaacgcttttaattcaacaagtggctttagagaggatgtctcagtcatttatggtgtcactctatcccgtgaactcttgcagatagaaccgccgctggaaaagactgcgagagctagcgaaatacctcgccgtactaaaagctcaaaaccagtggcgccgctcgaaatttttagagggcgcatgatagacgctgtggcagtgaattgaaagccgaaccgccgacaacgcgctgatttttaccattatagccgcactatgcgacagtttaacgcattcgcggaatcaatgaattattagcaccggtaatgattctcgctaattctggttaaaaatgacctgacgcaatattttccgccaggcgcttttgcataatgacttgcgataatttgaagggcgccatcatggataaactactcgatcgtttttttaactacgtcacctttgatacgcaatccaaagcgaacgttaaacatgtgccaagtacggacgggcagctgaaactggcgcgcgcgttacagcaggagctgctggaactggggtttgcgcaggtgatgcagagtgaacagggctgcgtcacggcgaccctgccatccaacgtcgcctggccagtgcctgccatcggctttatctcccaccttgatacctcgccggacgtcagcggcaagcaggtgaacccgcaaattgtggaaaattaccgcggcggcgatatcgcgctgggtatcggcgatgaggtgctgtcgccggtgcgtttcccggtgctgcaccagctgttgggccagacgctgatcactaccgatggcaaaacgctgcttggcgcggacgataaggccggcattgccgaaatcattaccgccatggtgcgtctgcggcagcagcacattccgcacggtgatatccgcatcgcctttacgccggatgaagaggtcggcaaaggcgcccgttattttgacgtcgaaagctttaacgccgcctgggcctataccattgacggcggcggcgtgggagagctggagtgcgagaacttcaacgccgcctcagcggtggtgaaaatcgtcggcaacaatgcgcatcccggcagcgccaagggcgtgatggtcaacgcactgacgctggcgacccgtttccaccaatgcctgccggcggaggaaacgccggaaaacaccgcggattatcaggggttctatcatctgagcagcatcaaggggcaggtcgaccgcgccgagatgcactatatcctgcgcgactttgaacgcgacggctttgccgcccgcaaacgtaagctgatggcggcggcggagcacgtgggccaagggctgccgcgtgagtgtcgcatcgacgtcaccattgaggacagctactacaatatgcgcgagcaggtggccgaatatccgcacgtggttgagctggcgcagcgggcaatgcgcgactgcgggattgaaccggtgctcaagccgatccgcggcggcaccgacggcgcacagctctctttcaaggggctgccgtgtcctaatctgtttaccggcggctacaatttccacagcaaacacgagtttattacgctggagggcatggagcaggcggtggcggtgatcatgcgtatcgcaaccctgacggcggagcgcgctaaagagtgagttgctaacttgccgcaatgactttttgtgcttagggtggaaagacattcacgcacaaggagattcgcggcatgagttctgagtatcgtatcgacagccagcggttggggcagtttgttcaggctatctggcgtcataccggcagttctgcccgtgaggccgagctggtggcagagcacctggtgcaggccaatctggccgggcacgattcgcacggcgtcggcatgatcccgcgctatatgtcatcgctggcgcaggggcatctgcagctgaatacccatgcccgggtggtgaaggatgccggagcggtgctgacgctggacggcggcaaaggttttggccaggtggtcgcctgcgaggccatggagcgcggcattgaacgcgcgcaccagctggggatcgccgccgtggcgctgcataacgcccaccatatcggccgcattggccactgggcggagcagtgcgcgcgcgccggtctggtttccattcacttcgtcaacgtgatgggcgatccgatggtggcgccgtttggcggcagcgatcgccgctttggcaccaaccctttctgcgttgttttccctcgtcccggccaggcgccgttgctgctggattttgctaccagcggcattgcctatggcaaaacgcgcgtcgcgtacaacaaaggcctgacggtggcgcctggctatctgatcgatgagcagggacggccgaccaacgaaccgaaggtgatgcatgaagcgccgtttggttcgctgctgccgttcggcgcccataagggctatgcgctggcgacgctgtgcgaaatcctgggcggcgcgctttccggcggacaaactacccatgacgacacgctgcaggtgaccaacgacgcgatcatcaacggcatgactaccattatcctcagcccggacgcctttgaggcgccggcgatgcaggccgaggccgaagcctttgtcgactgggtgaaggcctcgccggaaagcggcgacgagccgattcaggtgccgggagagtgggaagagatgaaccgtgcgctgcgcctgcaggacggcatcccgattgacggcaatacctggcagcagatttgcgccgcggcgcaagcggccggtatgccgccggccgagcttgaaggctatcgcgcgctggcgcgggccgcatccgcgtaatacggccgacgtcggctattcaaaatattgagggaacgaaatgcagcagtttaatacgcatgcgcaggcgtataacgcggtgcgcagcaaaattagctatcccgatgcgctgtatgcgtcgctggcggccagagcgccggggcgtaacgccgcgctggatatcggttgcggcaacggcgtctccaccgtgcgtctgcagggactgtttcagcaggtggcaggctgtgatatcggcgcggcgctgatcgagaaggcgcggcagaactatccggcgctgaccttcagcgtcagcggcgcggaagacttcgcgccggcgcgccgttttgacgttgtcaccagcgccacgtcgttttattggatggaccgcaaggcggtgctgatgaaactgccggtatggctgaaccccggcgggctgttctgcgcctacaagtatgactttccgctggcgtacgggccactgcgcgattttatcgagcgggagctggtaaccaaatgggcgcgccaccgcgacccccggctgacgcagtacgatgacacgctggaaattatgcagggctgcagccatctgcaacaggcgcggcgcgaggtgttcgccaatatcattttcctgacgccggaagaggtagcgctgttctttttatccaccagctacgtgacgcgctatatcgaggaagagggcgggccggcgtatatcgaatggtttcgcgccgcggtacgggatattgagccggcggagaaggtggcgatgaattttgatattcatgcgtttaccgccgtgctgggctagccagcggcgaaaaaaagcccccggcaagcgggggctgataacgcatcgtagcggcggcgtcagtcgttaaaataccagtagccgttgttgatcagggcggtcagcagggcgaggaaggacggatcgtcgacggcgtcccccagcagcccggcatcgacgctgaagtgctggcacagggcatcggcggcctgcagatgctcggtatcaatcagctccccgttgacgaagcagcggtcgccgacgcgcagcacacgcagtccgcccagacgctgcagggcttcgccctgttgcagcagttcgtagatttcaccggcctgatacggcggctccggcggcgcgacgtccagctcgtggcgcgattgcgagataaactcgccgaaccactgctggaagtgctccggctgctgcaccagatccaacatcatcgtccgcagcgcatccacctcctgcggcagcacctcggccggatgctcacgcagctgaatatcgggatcgctatagcgctggctgcccagctcgcgcgccagtacgtaatcggcgaagccgctgatcagctcccggccgttgggcgtgcggaaaccgaccgaatagttgagcgcgttttccagcgcgtagccctcatgcgggaagcccggcggaatatagagaatatcgcccggctccatctcttcatcgataatggcgtcgaacggctccacctgcagcagatccggatgcgggtagtgctgcttcatcggcaccttttccccgacgcgccagcggcggcggccggtgccctgaatgataaatacgtcgtattggtcgaggtgcggtcctacgccgccgcccggcaccgagaaggagatcatcagatcgtccatgcgccagtccggcagctggcggaacgggcgcatcagcgcgccggagggctcgtgccagtggtccaccgcctgcaccagcagcgaccagttgttttcacccaggtggtcataactttcgaaaggcccgtgcgccacctgccagcgcccgtcctgatggctgacgactcggctgtctacctcattttccattgccagcccggccagttcgtccggagagatcggatcgataaagtttttaaagccgcgcttgagaatcaccggacgcttttgccaataacgctgcagaaaatcgcgccagtccagatctaattgataatccatgttgtattccaggagaggagtgtgcctgtagaggattatatactcttcgtcgctgaagctgcagcattgtcggcagagatccggcgcgtggcgcgccggtgtgcggcattattcgccgtgtgcgtcgtactggcgggcaaaggtgaccatcatgcgcgcgccgccgagcgggctgtcggcgatggcgatctccccgtcgtactgttcgataatttccgccgctaccgacaggcccagcccctgaccggggctgagggtgtcgacgcgctggccgcgctggaagatcagcgagcgtttgctctgcgggatgccggggccgtcatcgtccactacgatggtcaggtgttcgtcggagtgcttggtggtgatttcgacaaactccaggcagtatttacaggcgttttccagcacgttgcccatcacttccataaagtcgtttttctcgccgataaaggtgacctccggcgaaatatccagcgtaatcaccacgcccttgcgctggtagaccttgttcagcgccaggctcaggctgtcgagcagcgccggcaccgagtggatctcgcgcgtcagcaccgtttgcccggagttgatgctggcgcggtgcaggtaatagccaatctgctgcgagatgcggccgatctgctccagcatgatcggctccgcctcttcgatagtggtctgcttgccggaacgcagcgagcgcagcgtcgtctgcagcaccgccagcggcgttttcaggctgtgggtcaggtcggacagcgtggtgcggtacttggtgtaacgctgacgctcattgcgtaccagaatattgaggttgcgcaccaggccgcgcagttcgctggggggattttcatccagctgctcgcgttcgccgttttccagatcgccgacctgatggatcagcgttttgatcggccgcaggctccagtaggcggccagccacagcagcggcactaccagcagcaggttggccagcagcacgtagctgaaccactcccacaccacgtccgagcgctgcagctcctgtggaatggagtcgaccactacaatggtcagcgccggcaggcgcgcggtggcggcataggtattgaccgccaccgagtgggttaacgcattttggtcggaggcgtcgtagtccttcagctgatcctgcgccttggggttatcgcccagcacttcgctgctgatgcgggtgtcggtgtcgatttcgtaaaatccggcctctttcagccattttttgtcgatcagcctttccagctcgggcatctggcgctggctccacagcaggtgaccgtgctgatcatagataaacaccagcgtcggggagttcagatcgatatccggcggaatggcgatggtgagtttttggtccttccactgggccaggctgaaaaacagattgctctcgctgcgcagcaggcggaaggcggttttgtcgaagctgacaatatagccgaccaccgccaccagaccataggagagtgacagcgccagaatgacgccggcggtcgccatcagaaagcgggcgcgcagcgagaacggttttttatccctgttgaacataactctcacttaatgtcgaagcggtatccctggccgcgcaccgtggtgatcacctcctgcgggtgttcagcctggagctttttacgcagccggcccatcagcacgtcgatggtgtggctttcgcgcagttcggcgtcggggtagagctgcagcatcagcagatctttgctcaccaccttgccggcgttgcggatcagcgtttcgatgatggtgtattcaaacgccgtcagcttgatctgctgctcgttgacgcacagttcgcggcgcgacagatcgatctggaagggcggcagcacgatcacctgcgaggcgaggccgctgttgcggcgcatcagggcctgcatacgggcgatcacctcttccaggtggaaaggtttagtgacatagtcgtcggcgccggcttccagcaccgccactttgtcctgccagctttcgcgggcggtcagcaccagaatcggcagtttgacctggtgcgcgcgccagcggcggatcagcgccagcccgtcctcgcccggcaggccaagatcgacaatggcgatatccggcgcgtgttcctgcaggaaatagtccgcttccttgctgtcttccgccgcgtcgacctgatgccccatctcgcgcatctgcaccgaaaggtgatgacgcagcagaccattatcttcaaccaccagtattcgcatcgataatctcctgttttcgcgcgggtgcggctccaatcacccaaattatataggtatcacgcaattaagcacggttttcccggattgcgggagcggattacggcttaattatcggcagcggccggtaaacgttgattcaacgacggcggggtgaagctaaaccaaacttaaacggaacggggggcgagggcggggggataaaaaaaggcggcccggaggccgcctggctgcgcgtcagcgcggattatttcagctcgtccaccatggtggtggcgcggccgatatagttggccggcgtcatcgccttcagacgggttttctcgtcttccggcagcgccaggccgtcgataaacgcctgcatgccggcggcgtccacgcgtttgccgcgggtcagctctttcagcttctcgtacggcttttcaatgccgtagcggcgcattacggtctggatcggctcggccagcacttcccagttgtggtccagttcatccagcaggtgcgcctggttcacttccagcttgctgatgcccttcagggtggcctgataggcgatcagcgcatagccgatgcccacgcccaggttgcgcagcacggtggagtcggtcaggtcgcgctgccagcgggaaaccggcagtttgctcgccaggtggcccagcacggcgttggccaggcccaggttgccttcggagttttcgaagtcaatcgggttaaccttgtgcggcatggtggaggagccgatttcgccggcgatggtcttctgcttgaagtggttcagcgcgatgtagccccagatatcgcgatcgaagtcgatcaggatggtgttgaagcgcgcgatgcagtcgaacagttcggcgatatagtcgtgcggttcgatctgggtggtgtacgggttccaggtaatgcccagtgaggtgacgaactcttcgctgaagcggtgccagtccacttccgggtaggcgacgatgtgcgcgttgtagttgccgacggcgccgttgattttaccgaggatctcgacgcgctccagctggcggtactgacgctccatgcggtacgccacgttggccagctctttaccgacggtagacggcgtggccggctggccgtgggtgcgggacagcagcgggatatcacggtattcctgcgccagtttggcgatggcgtcgatggtctgacgccagtaaggcagcaccacgtcctggcgggcggtactcagcatcagcgcgtgggacaggttattgatatcttcggaggtacaggcgaagtggataaattcggacaccgcgtgcagcgccggtactgccgccactttctctttcagaaaatattcgaccgctttcacatcgtggttggtggtgcgctcgatggttttgatgcgccgggcgtcttcttcgctgaattctgccacgatcttgtcgaggaaagcgtttgcgtcggcgtcaaaagcaggaacttccttgatttctgcgcaggccgccagtttttgcagccaacgtacttcaacctgtacgcggaatttcagcaggccgaattcgctgaaaatggtgcgcagtgcgctgactttatcaccgtagcgtccgtcaacgggggaaacggcggtcagtgaggataattccatcggtagcaactcctgggaaaattaacaatgagcaacgatattttgcgcctgcgtgaacagacgattacgggaaaacattaactgcaggcggctgccgccgacctgttgccacagcacggcggcgcggatgccggccagcagcgtggcgcgcaccttggcctgcacctggctgttttgcaaaatggccggtgaaccggtgacctgaatgcgcggccccagcgggctgaccacgtcgacatagatgccggccagcgcgctgataatggtgtcggattccagctcgaagtgcgccagctggcgttccagctgttcaaggcgttcgccgagggtattcatcgcctgcttgttggcgttgagcttgcgctccagcaccatcaggctgatggtgtagcgggtcagttcggcgccggggcctttattgttggcgttcagtacgcccatcagcgtttccaggccgactttcaaattacgctcttcaccgccgaataccgccagcgtggaggcggggttcatctgcaacaggctgctgagcgaggtgtgcaacgcttcgcggtcgcattgcccttcatgcgccaactgctgaaccaaacgcgctgactggctgattccggccatggccaacgtgatgtcataataattcttcgccacgaatactcctgtatacggtacatggcttacggtgacaggctgcgtggcggtaaaataataacctctgcccgcgccggtaacgataatgatcgtgaatgttgcaaatcatgccataaaacgcgggccaaacccagcgcgcattgcgtccgcgccgggcgatggccggcgattactccgcggtgagcggcaggcgctgttcgatgataccgccgcccaggcagatttcgccctggtagaacaccgccgactggcccggcgtgaccgccgctaccggctcgtcgaagcgcacttcgatgcgttgctcgtcgatcggggtgatggtgcacggcagatcctgctggcggtagcgggttttcaccgtacagcgcagcggggcggtcagcggctggcggtcaacccaatgcagctgctgggcgatcaggccgaccgacatcaggcgcggatgatcgtggccctgagcgacgatcagcacgttgttggcgacgtctttgtcgaccacgtaccacggatcttcgctgctgtctttcatgccgccgatgccgagccctttacgctggcccagcgtgtggtacatcagcccctgatgctggccgatggtctgaccgtcgacggtcataatcgggccgggctgcgccggcaggtagcggccgaggaagtcgcggaacttgcgctcgccgataaagcagatgccggtggagtcttttttcttggcggtgaccagctccagctgttcggcgatgcggcgcacctccggcttttccagctcgccgaccgggaacaggctctgcgctacctgctcgtggctcagggtatacaggaagtagctctggtctttgttgccatcgacgccgcgcagcaggcggcttttgccgtcaacgtcctggcggcgcacgtagtggccggtggcgatatagtcggcgcccagatcttcggcggcgaattccaggaaggctttaaacttgatctctttattgcacaggatgtccgggttcggcgtgcggccggccttgtactcttctaaaaacagctcgaacacgttgtcccagtattccgccgcgaagttgaccgtgtgcagctcaatgccgagcttgtcgcagaccgcctgggcgtcggccagatcggtcgctgcggagcagtactcttcgtcatcgtcttcttcccagttcttcataaacagcccagcgacctggtagccctgttgctgtaacagataggcggtaacggaagagtcgacgccgccggacataccgacgattacttttttctggctgttgtctgacatggggatctcacgaacttgaacacgaaccgtgctgataaaaaaacaggcgcaggattttaccacgatggcggcctgcgcgcacggcacttattgtgcttcagtacggccagttaaaactgccgatcagcgagagcgggtagcgctcgggctgccggtagcagcgcaggctctctgccaccagcggcgagcgcaggttgggggcgtgcagaatctcgtcggcgctgagccacaggcagcggtcgatatcgctgtcctgcggcgcggtcggcgcgatctccggcagttcgacgacgaagcaaaagcgcaggaacggcgtgccgtccggcgcgatccactgatgcatcttcaggaacgactgcggcgcggcgcggatgccggtctcttcccacagttcgcgctcggcggcctgcagcagcgtctcgtcggcctccaggtggccggcgggctggttccacagcgccttatggttcacggtctcttcgacgattaaaaacttgccggcggcgtgcaccacgttggcgacggtaacgtgcggtttgaacatggcgcctccttacaatggccggtcgattttgttgtaaatcgcgtccagctcgccgatgcgctggcggtagctgttgctcaggcaggcgacgtcgccgccgcactgtttacgcgttgccagccagcggctttgctggtcctgcatttcgccgcggaagcccatggcgaacaggccgcgcagaaactgatacttggtggccatttcaacgtctttatcgctcagcgagcggctggcgcaaatcgcctgttcatccttggcgaccgcctggcggcagtcgaaactggcggcctgcgcgccggcggcgcacagcagcgtggttaacagcagggtaggtaacgttttcatggcgcaactctccgattggctacggtgaatccgtggttttccattcaccgggctgcaagtcgcccaatgaaagattacccatactgtagcgaatcaggcgcagggtagggaacccgatatgcgccgtcatgcgacgcacctgacgatttcgtccttcatgcagcgtgattttcagccagctggtggggatgcttttacgctcgcggatcggcggcgtacgcggccacagccaggcgggttccgccacccgttcgacgccggcgggcagggtggggccgtccttcagcgtcacgccgctgcgcagcggcgccagatcgctctcctgcggatcgccttccacctggacgtaatagactttgccggtgcgtttgcccggctgggtgagcgccgcctgcagtttgccgtcgttggtcagcaccagcagcccttcgctgtcgcggtccaggcggccggcggcgtagacgtcgttaaagggaataaattcctttagcgtggcgcggccggcttcatcggtgaactgcggcagcacatcgaagggcttgttgaataacaccacccggcgcggccccgacgccgcggggcgtttggcgctattcggtcggctgaatcgtttaacttggtgttttttaacagggaatttattcatatctattgtacttgcgaatgataggcgcattataactgaatccgtttcggattggcgcggattgaatattcgagtagtattgacacgcatcttacaaagcattaacaaaaattgcgcttgaaggagaggttgatggaaagcaaagtagttgttccggcagaaggtaaaaaaattacggtcgatgcccagggtaaactggttgttccgcataacccgatcattccgttcatcgaaggcgacggtatcggcgttgacgtgacccctgccatgattaatgtggttaatgctgcagttgagaaggcttaccacggcgagcgtaaaatctcctggatggaaatctacaccggcgaaaaatctacccacgtttacgggaaagacgtgtggctgccggaagaaactctggacctgatccgcgattaccgcgttgccatcaaaggcccactgaccaccccggtcggcggcggtatccgttctctgaacgttgccctgcgtcagcagctggatctgtatgtctgcctgcgcccggtgcgttactatcagggcacccctagcccggttaaacacccagaactgaccgatatggtgatcttccgtgaaaacgccgaagacatctacgccggtatcgagtggaaagccggctctgccgaagcggataaagtgatcaaattcctgcgcgacgagatgggcgtgcagaaaatccgtttcccagagcagtgcggcatcggcgtgaagccatgttcagaagaaggcaccaagcgtctggtacgtgcggcgatcgaatatgcgatcgtcaacgaccgtgactctgtgactctggttcacaaaggcaacatcatgaagttcaccgaaggtgccttcaaggactggggctacgaactggcgcgcgaagagttcggcggcgaactgattgacggcggcccgtggctgaaaatcaaaaacccgaacaccggtaaagagatcgtggttaaagacgtgatcgccgacgccttcctgcagcagatcctgctgcgtccggcggagtacgacgtgatcgcctgtatgaacctgaacggcgactacatctctgacgcactggctgcgcaggttggcggcatcggcatcgcgccgggcgccaacatcggcgacgagtgcgcgctgttcgaagctacccacggcaccgcaccaaaatatgccggccaggacaaagtgaacccaggttccgttatcctgtctgcagaaatgatgctgcgtcacctgggctggttcgaagcggccgacctgatcgttaaaggcatggaaggcgccattgccgccaagaccgtgacctatgacttcgaacgcctgatggaaggcgctaagctgctgaaatgttcagagtttggcgacgctatcgtcgaacatatgtaatggtgtttaagcgttaaatgataacgggagcctgatggttcccgttttttattattcaaattgcaacggttatcaaaacgttatcaaaataagttatcaaaactcggccattttggcgcttttgagcgtatagatctaaaggttgagctgcgtctaaactttgctatgaaatggacgataaactacctgcaactgcatttttttagcatgagataaaattctacaaggagtgttaatgagctttttttgggtgaatattggtagcagttttaatgaggttaaagaacataatttcctctgggctccgcaatatggcatgaataagcatgggaaaaagtttaataatgcctcttgggaaacagtgaaggatgtaaaagtaggtgacgtcatcttttgtaataaggatcgagagattgtctatgtagcgactgctacagccgatgctgatgatgcaccgcggccacctaatcgatcttttgataagtgggagcgtgaaggaaccaaggtagatgtagatttgaccgttttagagcatccaatcgatattttgcagttcagagatacgtttatggctgcgtttaatgagttaagtcggccaacagtttttgctgagaacgggttttgcacgcagacctacatgtgcgaaatacccgaaactgcagcaaaaatgatagcaagttttattaacgacaatatttcaatagacttcaataagcagactgccacggtgaaagaggcgagaggaagtactaaatcaacagtcattcaggctcgcgttggtcacggtccctaccgagataaattatttaagaagtggggcggaaaatgcgcggtaacaggcattgcgcttgagtcaatgctaaccgcgtcccatattgtttcgtggtctatctcaaatgacaaagagaaagttgacccttacaacggattccccctcattcctaacctggacagattgtttgatcggggtatgatcagttttgatgataatgggcacttattgcacaagaaagaatttgcaagtctgcttcgtgatttaaaaattcccttggactcaaaaattgatgggctgtttggtgagaataaaaaatacttaaaacggcaccgtgtgacgtttgggtttgagaaagagtaaaagcttgagggggaccctcagtttattagttcagacccgacacggcacagagtcaaacccaatccgacaggcagctctgtgctagaagcggacgttggagtgctggagattctatgatagtggatcggtagttttgtagggatgataacgctgacattaagatggtaatggggtacgctcaatttgcaccgggtcgtcacaaccaagccatccacttgacccctcttaacgacatggattgaatgacgttatggaaaataaatacaaacatgaccttcacgaaattctttgtttgaaaacgattggtgaatctttcgaggcttatcgcgtcgatgattatgacaagatggtccttgagtgggcagaaagaaagctactatcgggcaataattctgaatcattgctaattttagcctccctcaatttagataaacgtcctgatccagatgaaattgagcgctacctttatgcatatatgcttgaacaaaacatcattatgcccagcatcaacgctagtgcaatgacgtggctaaggatcaaagcctggtatcttatgcatgccgagacttccaaagaattagagttacggctgcatcaaatccctgcatttcactcatctccgggttctcgtatcctcagcaacatctgctggcagttttaccgcatatacgatgatctctatgatgattgggggcctggatatccctctaaggcctcagcgatgaaggaggcagacattattgattttgtgaaatgccgcgtgaagcctttctatcgcattctctgcaggtctgattgggcatgggttttgacccatgcctcatagacaatctagtggcagcagtccagacaaggtgcgcaacaggtgtggtcaatgaagcgtgagctactatcaccagtttatacaactcgcataactgatctccctatggctaaagtatattgagaaaataatttataactgtatcataatcattgattttataggatttcaaaatggacatcggtgatgaattttattgatataatgaacaatattaaatcgcatttaaaaggtttaacctcaagaggtttggtgaaaattcgggatttaaggatatggcaactagttgtcattttttcagctatgttgctaatcattaatactttgaatttgtcatttttaaaagtcgatgtcatatcagtattcttattgcttgtgattctgtcatctccatatgtgaaagaaataaaaagaataaaatatggtgattttgaagttgaaaaaatagacagtcaagaaattgatgagttggtatttcaagtggaggagtcgttgcctcaagaaaggaatccaaacgaaagaatatataagctagaaaaagacattgagataataaatgagttgaaggggcgtgatccaacgttagctttcgcgaagcttagaattgagattgaaaaaagaattcatatgtatatgaaattcttgggtgaatctgatggtattaaaataccgccactaaaacaatcaatcatgtctttgattgaaaaaggtgttatagccgagaacttggggaagccattactcgatgttatctcaatatcaaatagagcaatccatggtgctgacatagatgaagaggaccaagagcgagttattagctcaggaatgattttgcttgaagagttgagttatgacattgagtctaattatgcaagtggtgaaataataagtgagtgcgagatttcaaatgaagagtgtgaaaatgagtcttataatagacagtaccttttaacaacaataataccattggttaacggaccaagaaaaaccgtaagaaaagttacgcaagaacaattaaacaactattttgagtactataacgaattcgctgagtttattgttgaattaaaaccagtggattagcattactaaaaaggtagttctataaggtaatcggttcaaatctgtatctgagcaaagcgactacacatgtttagctaccttggctaattataggttagaagaggggaatgtacgctggagttccggaaaaacaagttatcaaaacctaacattaagcttttcaattcagaatgttatgaaaatggtaagacagccggcaatgacatgttttttgttttattttctatattaatcaatgtattaatagtgtagtatcaaactactgctgcgtcacctgggttggttcgaagcggccgacctgatcgttaaaggcatggaaggcgccatcgccgccaagaccgtgacctatgacttcgaacgcctgatggaaggcgctaagctgctgaaatgttcagagtttggcgacgctatcgtcgaacacatgtaatgtgttgagcggttgattgaaagcgggagcctgagtgctcccgttttttatgcccattgcaacgttatggggtcagtccgagatagcgatagaacctcatattcatccataaaatctatctttctttaccgatcaataccctacatttctaagtaatatccgaacttcccgccgttaaaattttgcgcttatactgtataaaaacacagtatcaaggcaacattatgactctcttttctccaacgccaaacccggtaaaacttgaactaccgctgttctctgacaaagtgcccgctggttttcccagccccgccgcggattacgttagctcgcgcatcgatctgaacgaatactgtatcagccatcctaatgcgacatattttctctatgcgaccggcgactcgatgcttgaggcggggatcaccgaaggctcgatgctggttgtcgatcgcagcattgctccggcacatggcgatatcgttatcgcgagtattgccggggagttcacggtaaagcgtctttgtttgcatccgcgcgcccagttggagccgatgaatgcaaagtatgagccgatcgttctacaggatgacggggatagcctggaggtggtgggggttgtcgtgtcttcgattacgaggctcaaataatgtacgcgcttgcggatgtgaacagcttttacgcgagctgcgaaacgctgtggcgcccggacctgcgcggccgtccggtcgtcgtgctctcaaataatgacggctgcgtggtggccagaaacgaagaggcaaaggctctcggcattaaaatgggagtgccttacttcaaggttaagcacccttttgagcgtgctggcggcatcgccttcagcagcaattatgagctgtacgctgatatgtcgatgcgcgtgatgtctgtactggaagagatggcgccgcgcgttgagatttactcaattgatgagagctttatagatctgaccggcgtgcgttgctgcgttgaactggaaaacttcggccgccaggtgagggcgagagtgctgcgcgataccggcctgacggtgggtatcggcattgccccaaccaagacgctggcaaaactggccaaccatgcggcgaaaaagtggccggggaccgggggcgtggtggatctgtccagtgccggacgccaacgcaaactgatggggctggtgcctgtcgcagaggtgtggggcatcggccggcggctagcgaaaaagctgcagatcatggggatcgacacggcgctgcagttagccgataccagcacggcaatgatacgaaagcattttagcgtggtgatagaaaaaacggtgcgtgagctgcgcggtgaaccgtgcctggaacttgaagaatttgcgccaacgaagcagcagatcctctgctcgcgttcgtttggcgagcgcatcaccgaatatgacgatatgcgccaggctatctgcatgtacgcgacgcgggcggcagaaaaactccgtaaggagcatcagtactgcatgcacatcagcgcctggctcaaaaccagcccgttcgctatcaatgagcaatactacggtaattcggcaagtataaaactgagcacgccaacgcaagatagccgcgacattatcgcagcggccgtgcgctgctttgacgctatttggcagcccgggcatcgctatcaaaaagcgggcgttatgttgcaggacttcttcagccacggcgttgcacagctcggattgttcgatgagtaccagccgaggcataacagtgagcaactgatgagcgttctggaccggatcaataattccggaagagccacgttatggttcgccggtcagggcacgcaacaagcgtggtcgatgaagcgcgaaatgctgtcgccggcgtacacgacgcgcgtgagcgatttgccacgggcaagagtgtgctagagcgagtgaatattggttatcaaaatctctgaagatgtttaaaactcggtgggttaaaaatgggcggaatgtgggttggctggctgggtggaaagagaaaaaaatataatttaagtcaaactattattggtttttagtcttcgttggagaagatggcaacccggaaatggcttgcttacgtctcggtgacatgctctggtggagtgttagtgttgtgagagttagtggcgggatcccgccactaacgtacgctgtttgcaatgttaagctctagagtttagaaatcctagaacttttctctcgacaaaaatatgaactaaaattcccacagtggtacacgtgatgcaggaaaaaataacgataatagaaaaaggtattgattgaattatttcaatccgcttcattatgaattttatcacaccgatagtaaggaagtgcgaaagatatgttacgtatgatgcatttccaattaactcaattgatgtgctaacaatgggggtcttaggcctccctgtattgaatagggcaaggaagagaatcagagatggaattccaaaataaatgaaacgaccatttccgcgcaactcacttatatcataaggaaaatggaatggtatcgtcagaatggacgttatggataacaaaactaaaaagtaagacagtggtttatttactctcaaaccattttcactgtgcataaatactgagcacagcaataccccaaataaaaactcaagaggaagtgttgataaaaaatattctgatatatattccccttggtatactgtgtgagatatagaccatagtgctagagagacacatatcaatgctaagccatatcttcttgggaagatcatcgctattgcaaatatgaggtagaaaacaacttcatatgataacgtccatgcaaccgcaagaataagcgtgacatctccattatccatttgtgaggggatgaaaaataacgatgaaagcagcaggctattgctatattttaagctaaagaataacgatggtattgcaataaggataccggttgttattaatgtaaaaataacatacatgggatatattctgatggttctttttttaaagaacttgcgaatatttgccattcccccaccgaaatcattccagtgtgcgtatgttattataaaaccacttattataaagaatatatccaccccagagtttgttagaataactagcgggctgatgctgtggccaaaagataacattgctgatgaatgaacaatcaaaacaagagaggcagcaatggccctaagtcctgtgattccaaaaaaaatatttttcttcatttttaatatccatgtttccctcagcgggatatttttgttccagactggcttccagtggtgtgtagttcataaaaggtaaccatatttttggtgtgggatattaacatttgtcagggttatggcaagcattagtaattattcataagtgaatttaaattaccatttgattttagcggttgtcttattatcaatcattgattgaccaaaacgttaaaaatagggctataacagcaccgtcaagtgcgtgatctatgacttgaaaagctttatggaagacgccaatatgcttaaatattaatattttgcgctaaaataattaagtatgtttaatctgtttggcgtattaattctcttgccgtcacacctttcactaaatgtacaaaaaaacatcacctttgcgttgtcatagtgttgtaggcgcctctctatgatagatgtggttgaatatttattgtcatttttgtaaatgatgtgtgaggaaactaacaacataagatagttgtggacgttgctgtgaaacgctaagaatagtgttcgacatacaaaggagagaatgaaaatgaaaaaaattactacgaatgaacttctggatacttatgtttttactggagaaaaaccttcgcgtgtaaaatatgaggtatatgacaactacagcgagttgacagcggatgttactgtatatcgtatcgaccctgtagggatagcgtctcgtgatattattttattaggtacatctcgagaacaccctgatcttgcttttgatgaagtaaatagtcatttcgagaaaaagtatgcctaatgagtattcatacagtgagtaaacccactatttggtgggttttttacttttgctatttttaatgaattaaaatcgcagtctgtggtgttgttactttggatagattttcatcatgcgatcggtcgtcatttattaaagaccctttgtcggggacgtcccttttatatattaataagtacataaatgccataacgaatcttgttaaactcacttctttttacttgctggaaaataggaaggtttttgctcgtctggctctaggatttttcatactatccgccgtcacgcggtaaagcgttatctcaatatttacctgttaggtaacaatattttactgtgggcgttgatagcatattttgttaagcgcatgcgccggggggcctctaccgtttgctgcgggacttgttaacaagggataaaaaagtatgcgattacattttaagaaacgcgttgccgtatgttcagttgccgctctgttgttctccgcctccggcgcattcgctgcgcagacgccaggatttctgacgccggaaaccgcgcccgacagcctgcagatcttaccgccgccgccggcggaaaacaccacggcgtttttaaacgataaggccgcttatgagacgggcaaaacgttaaaagatgcgcagcgtcaggcgctggcggccagcgatgcggactataaaaatatctccgccgcgttttccgccgcctttggcgaagagatttcgccagaaaaaaccccggccctctatgcgctgctgcagggcgtactgcaggacagccacgactatgcgatgagggcggccaaagatcactatatgcgcatgcggccttttgtggtgtacaaggacagcacctgtacgccggaaaaggataagtctatggcaaaaacgggctcctatccttccggacacgcctcgtttggctgggcgacggcgctggtgctgacggagattaacccggcgcgtgaaaccgagatcctgaaacggggttatgactttggtcagagccgcgtggtgtgcggcgcccactggcaaagcgatgtggataacgggcgtttgatgggggctgcggtggtagccgcgctgcacggcaatcaaggctttaacgatgcgttggccaaagccaaggcggagtttgccaagcggtaaacaggtagaaaacctcctctgatttcagggggaggttaaattaaataccaaccacacgattccctgccacggcagcgctccacagccagataaatccttccgtcgtttatttattcgccacctttggctataccctatttatcacggtccatcgagatggctatgggcctgcataccataaacgatgttgtgacagaagatggtgcaggataaaccggcgatgaacgatgccgccggatgataaatatcaagaggatagggttatgaataacaacaggctgaccgccgcatatctgcccgaaaaggcggccgtgcaggaggattgggatgtgttgttacctttggtgccgaacattatcaccggcacggcaggggacgatttgttgaatggcactatcggcaaggatctggtctttggctatacgggtaatgataccatcaagctgaataccgagggcaataatgccgacattgtgtttgccggcagcggtgaggatacgatttacaccggcagcggcgcggtgatttttgccggtaatgataacgatgcggcttatattaccaacaacagttttgtcgatctgggggccggtgacgacgttctgcaaagtgaacgttttaccgatggccataatattattctgggcggtgatggtaatgacaccatcagcacgctccatccggttgacctcaacaatccgccggatggcgtcagcgtcgtgccggtcaacgatgttatttatggcggtgatggcgacgatcgcatcgatgtcatggggcagaacttccgggtgaagggggacgccggcaacgatgatattatggttcgcctgatgctgttggcgccgagtgataacggcaaaattgacggcggcgacggtgacgattttatctttattgccaataatgacgcgtatcaggtggttggtcaggaaggaacgcattttgagattgacggcggcgccgggaacgacatgattatttcctcgtcaatgggcggtgatacgctgaccggcggtgcaggtaacgacaccttcttttatgaatgggagcgggtaagctcagctgacgaccccgatgtgattaccgatttcaccttcaatgaccaggaacaggacaaaatagatttatcaaagatggacgatctctgcgcctatgactatgacggcaagttctcaaatctgacgtttattggctataacgaatttagccgtcatggttcagaagtacggttggttcataccgaagaggggactaacgttgaggttattccaggcacctctttctacgatccggtgattatccagttagccggtgtgacacaggagctgacgcaagaggcgtttattctttgatgctcctacgccgcttcgcggtttgaggcagtcgtcggcagcggataacgtttagatgagaaacagcccgcgataagcgggccgttggtttatgtgccgcagtgatttattgggcgcaataaatacgggcttcgcgcggggtgtagatgccgaaggtcactacgcccagcaggatattcgggaaggtttgctgcacttcggtgcgtaccactttatctgcgccaccgcagaccgctgcggcatcaatggttttcttttggccaataccggcgacaaagaagtgatgcgtggtggtctgcttaggtgcggcaaccgtttggtttttcatggtgaacgtctgctgcgcacagccggtaaccgtcatggcaagcactacggtggcgagtaattttttcattattttcaattcccttttaattaatcaatgtaaagagtgcggataatgacacgcttacagaaatttacaagtggaggtaacaataaatagtgtgctaagcgaggagggctccgcgccagagcgcggcaatgtagggctgcgccaataaccctttttttagcactatgcgtaacctattgatatttaatgggcgtctgagcgggcgtaaaaaaagggtgtcagcggctgaaaaggggaaaaagctttaattattaagccgctggccttaaactctaacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacctgataattttgcacagtacagtaggtgtgaattaactgataaatgcgaagagataaatgtgctactctcgatgaataatcggtatttttatctatcactggctggttttttagctttaaaattaactagccgatccattacgaagtgctacactttgaatttttggttaatgtgcgatggatcataggtatgaagtataggaaaaaaaggactacgagtatacgtgaaagtttggactttatggttgatatggtaaaaaaatatttccctgtattggtggtattttctacattgtacggctctttattgttgtttaattattgtgtggattacagcgttccgttcataaatgtctacactgcaaattatatgctggtttttggtatattgtcccttgtaattatcatgtccgttttagttttacctatcatattgactttcagtggggagtttcttgcggagaaagaacatgatcgtttggtcagtggtttgacacagtgtattttccgagataaagaattgctggtctatttctttattaaaatatttcagttctcatcattcggattatgtttgtactttgactctttgccagtttatttttattcttcgattgtctttgtcttaagcgtagttgcggccattattacatttaaagattttaaagaggagaggaccaggtctgttgtttcatttttgttctattatacgatagatactctgatatgtttttctattctaattactatttaccttctttttcctgcagaaataaaaagcattaataatgtattgaaagcatttatagtgatggcggtttttatcacgttatctatgccttctgggccattcaaagggaagggtactgttaaaacaaaaaacatcatgaaaaagaatagacatgctgttagaagtatggctattgttcttatcgtagcagaaggtatatttgctagcccttttttgctgtcagattttattgcgccgagagtgtcctcagtcatagggttcggtaatttaaatgagtgtttttatgccaaagatctgacgaggtatgacataccgcaggatatggtgtatcaaaccattcgaatcgatatcgtgaaattatctattgtggcaagaattggtggtgaatactatatcacaactcgattgggcgagaaggcgggctttaagtttgaagcagacaaactaacagaggtttcgtgtcctatggggcctgtaaaaaaatcattgatatgaagaattgcatagggagtggaaatgttaaatagactatccgctattctaagtttaccgttaaccctactgtgtgtgtcgttctcatcactgaagattatgggagcaaacaactcactgatggatgttttcctgtcggggattgttctgctgggctttcttaatttatttcggctgatggggtggtgtatcgtttggtttaacgaaaacgataaacggtcagattaaataaagcgcgcctttgaccattccggcaagccgcataaacaacgggaacctcaaggttcccgttgccgatgagccatcgttgctgcagaagcgtcagcgcccgcccacgacggccgggctgcccgccgcggccagcacatcctccaatacttcaaacaggcggtcgatctcctggcgggtgttgtagtgcatcatgccgatgcgcagcacgccgccgtgctcctgcaggttgagctgccgtatcagaccctgcgcgtaaaaatgcccgctgccggcgcagatattgcgctgacctaacagcatggcaatctgctccggcgagaagtcggtaaaggttaaggcaaaggtcggcgtgcggcgcgtgctgtccgcgtcgggatggccgtaaagccggacgccgtccagctgccgcagacgctgcagaaaatagcggcacagatcttcttcatgtcggcggtaggcggcgaaactctcctccaaacgctgcctgagcggcgcgtccggcgtgccccactgcgccagatagtcaatggcggcagtgacgccggccagtccctcaaagctttgcgtgccggtttcaaagcgccccgggccgctatcggtcgccggctctaccttatacggacgcagacgctgtaaccactgcggggcgatataggccatgccgatatgcgggccgaaaaacttataggcggagcagaccagaaagtcgcagcccagcgtctggacgtcgatcaggttatgcggcgcatagtgcacggcgtcgacgtagacctgcgcgccgacccgccgcgcggcggcggtaatggctcggatatccactacgctgccggtcacgttggaggcgtgcgtcaccgccaccagccgggttttgtcggtaatctgcgcgcacagccgttcggtgtccagcgagcagtcctccgggcgcagcggaatatggtgcacgatggcctgcttatcctccgccgcctgctgccagctggagacattggcgtagtggtccagcgcggtgacgatcatctcatcgccgggctgccagtcccggctgatgatgcggctcaggtggaaggtcagcgacgtcatgttcatgccgaagacgatattatcgggtgcaggggcgtttaacagcgcgcgtaccgattcgcgcgcgttatgcatcacctgttccgttaccttgctggaaaagtagtgcccacccaggttggcgttatagcggccgagatagccggtcattttttccagcacgccgcgggaaacctgggaaccgccggggccgtcgaaaaatatcaccggcttatcctgatagtgctgcaccagcgcgccgaattgcgcgcgggcgcgctcgggggtaaacgtcatgcctgttctctccgtgcggtcaggacaaacagatccaggtgtccttcttctcccggcgccacggcggtgatcggcgtggcgttatgccacagcctattgtctgccagcaatacggtttcgccatcggccagtatacgcctgaagaacggcatgctgtgattgtcgtcatacagcatgatttcaccgccgacaatattgtgccggctgatggaggtcatggcgatatggtcgaagccatcctgatggataccttccggcgccacctgggtctcatcgtaaattgctaccacgcgcatctggtggatctctatcttcgcgccgtcgggcagggcgttggcttcggcgaacagggcgcacagctcagccatgccgtcgctttgcaatacggcgctgtcaatcggctcgaagtggcgcatcacgttgccctgaaagtggttgaactcatccgactgtacgaaatcatgctgcccgatatcttcgatctggttattacggaaggccacgacggaatagcgacgcaggcggtatttgccatccgcatgctgggtatggggtaaagcggaaaacgacggcattaattgctgcgtagcttgatggctaagagtagtcatacttactacattctcgtgtccaggtaacataatcacctcagatgtgaagtaatactgacgttgtagggaggtattccgtttaaattgtagacgaccattctggcagatcaattttgtgccgacgcgacggagcggtgccgtgcagcgaagggcgtagaaactgtaaacgaggatggacgaggcagatatggcacggcgttaaacgccagccgcagagacgttgaaggtcgcagcagcggtggcgttatgaggcaatagtggggggaacggcagcgatgcaggcgtggtcaggcgcggagttttctgcgccagattttccacagagaaatgccggcgacggcgacaatcgccaccaggttaagcacgatggcgaccggtaaatatgtcagatagtccagtgattccattgcttatctccgagaaaaaaaggcccgcaggccttgttaatcaggcgtaatcgccgttacttgcgcccaagcaggtaaccaaagacgatgccgacggcagcggcaaccgccacgccggccagcggatttgattccacccggtgtttgacaacctcagcgccatcgcggaccgcgtaactggcctgtgaggcatatttacgggccgcaccttttatctcatgctccggtgaacccgtggcttcaccaaacgcttcttgcgcagcaccggcaacttcttttgctttatcttcagctttaccaaacatatttcgctccttgtgattgtaggcccaacactgagaatagcagagcgtgtaaagattgctcgccggcgaatgacggcaggatgatgcgtgatatcggagagcggcgtaaacgggcgtggcgtcgtggcgcaggagggagggaccggcagcggaaaagaaaaaagcccttcacatgaagggcaaaaatacaacaacaccagggaaaaggtaattagattaccttcaaaaattataggtcttttgagacatgagtttcaataatttaattgatgcataaattcatcttaacgatgcataaatgcttcatgataatgaatctatattggttagccagagaatgaaatcagacaggagaagggggagctgtccgcagacggcccggcagataccgggccggcgaaactagtgaaaagagagtgtcgacagcagcggcatctccgccggcggcgtggcgcacagaggggaatgaatgtgtgacagtgacgtttgcgtgtcctggcggttgttatagagatgaaaaacgttaaaaaagagggatagcatcagcagcaggccaaccaatagcgcggagtaaaagagcttctttttgatttttttcctggcgcgttcgctgacggccggcacgttgtccggcgccggcagcgtgggcggctgtagattaatctcttctatctgaatggtatgggagatcctcagcccaactttgggaatagtttcaataatatttttatcaatgcccatttttttgataatacgacgcaatgtacttaggcattgattgagattattattactggcctgcagcccgtattcatcccagaccttttccagaatgatatcccgttcaacgatattccctctgtttttgatcaacagggtaaacagcctggtggcagcgctggaaatggcgacgacgttatccgtctgattagggtggtaaagtcccgtatcttcaggactaaagataacgatctcttcaatgcgataaatcactcgactcatctcatgggttctccctgaaaacttattggaattatgataggaataatcttattggatttctttttgctgtttcttgatcgggagcaaagacacaatggctaatttaacgtgagaaaataagttatataattcacctggtgattataactatcggtgttaatagctaaattgttataaaatcagcgatggttttttgccgatattacccgtgtgccgggcgtgcgataaacaggaatgccggtcagggctagcctacacttaagctatcggcatggcatgctgaaacactggggctggagggccgctgcggtttgtcagggcaatgcggagggcagacaatcatggcatatcaacatattgtggtagcaacggacctgggagaaaacgcggcgcagttgctgaaaaagggcgccgagttggccagcacgctacaggccaaactctctctgatctatatcgatatccaccacaccggttattacgccgagctggggattggcgcttataactacaccgatcaaaaattctccgaacgggcggcgagcatcctggcgtcgttcaaaaaccagtcgccgcatcctattacggaggtggtgattggccgcggtgaattaagcgaggaattaaacaacgcggcgcaggagaagggatttgacctgattattttcggccatcatcacgatctctggagccgtttattttccgccacgcgtcaggcgatcaacaacctgcagatcgacgtattggttatccccatcgaggactgattaccatcaccgccgcgggcagcatacgccggcggtgatgccatttattcccgccaggtaactacatgccggcttttaatttccccttgggataataaccgcttgccgacaggccgtgaccaaataagcccttttgtttatcgagatcatagaaaatcacgattacctctttttggttataaaagcgcacattttgtctttcctgaggacgatgcacggaattaccctgtgattgattattaatttttatgattaatacaaattaattcacacggaggaggttctatgcgttttgatgacaaagtagtgatcattaccggggcgggaaacggcatgggggaagcggcggcgcgccgttttgctgcggaaggcgcaacggtggtgttggcggactgggccaaggaggcggtggatgcggtggcggcctcgctgccggccggcaaggctcacgcggtgcatattgatgtctccgacgccgacgcggtagaaaccatgatgaatgagatcgccgcgcgcttcggccatatcgatgtgctgttgaataacgccggggtgcatgttgccggcagcgtgctggagaccagcgtcgccgactggcggcgcatcgccggggtggatatcgacggcgtggtgttctgctccaaattcgcgctgccttatctgctgaaaagcaaaggctgcatcgtcaataccgcgtcggtctccggcctgggcggcgactggggcgcggcttactactgcgcggcgaagggggcggtggtcaacctgacgcgcgccatggcgctggaccacggcggcgacggcgtgcgggtgaatgccgtgtgcccgagcctggtgaaaaccaatatgaccaacggctggccgcaggcgatccgcgataagtttaatgagcgtatcgcgctgggacgcgcggcggagccggaagaagtggcggcggtgatggcgtttctcgccagcgaggatgccagctttatcaacggcgccaacatcccggttgacggcggggcgaccgcctccgacggccagccgaaaatcgtctgattggttatcatggcccggcttgccgggcctgtttttgttaaacgccgatccgatcgcgcagcgtgtaataggccgcgccgatagcggtaaacgggatctgtaggttgcggccgccgaaaaacggcagatgcggcagcttggcaaaggcgtcgaaacgttccgcatcgccgcgcagcagctctgcgatcagcttgcccgccagatgggtgcaggtcacgccgtggccgctgtagccctgcatgtaatagacgttattctccagacggccgaactgcggcatacgcgacagcgttagcaggaagttgccggtccagcggtagtcgatgcgtacccctttcagctgcgggaaggttttcagcagtttggggcggatcaggttgtcgatatcatccggatcgcgtgcgccgtagaccacgccgccgccgtacagcagccggtggtcggcggtgatgcggtaataatccagcaggtagttacagtcctccacgcagtaattgcgcgggatcagcgactgggccacctccggcgccagcggttcggtggcgaccacctgagtgccgcagggcatgctgcgtttggccagccgcggctccagtttgtcgccgaggtaggcgttgccggcgacgatcacatagcgggcgctgacctggccgtgggcggtgctgacccgcgccgggtcgccgtggcgaatatgggtgaccgccgactgttcaaagatccgtccgccctgcaggcggatggcttccgcttcgccgagcgccaggttcagcgggtggatatgcccgccgctgtggtcgagcagggcgccgacgtaacgatcgctggccacctcctggcggatgcggtcggcatccagcagctccagctggctattgccgtagcgctcccagtggcctttctgttcgatcagcgtgtgatactgcttattgttcagcgcggcgaaaatgccgccgggacggtaatcgcactcgatggcatagcgtttgatgcggctgcggataatctccgccccttcaaacatcatgctgccgagcaggcgggcgctgtcggtgccgtagcgctgttcaatcacgtcgatatcgcggctgtaagagttgaccagctggccgccgttgcggccgctggcgccgaagccgatacgcgcggattccagcactaccacgtcatagccggcctccaccagaaacagcgccgaagaaaggccggtatagccgccgccgacgatacagacgtcgcactcgatggactcattcagttgcggatagggctggtgcgggttggcgctggccgcatagtagctttttacatgttcagtcatcgtgttaatccttattccagcgaaatccaggtggttttcagttcggtaaatttatccagcgcgtggagcgatttgtcgcggccgttgccgctctgcttatagccgccgaagggcaccgtcatatcgccgtcgttgtagttgttgataaacaccgagccggcgcgcaactgacgcgccaggcggtgcgcgcgcgacaggtcgcgggtccacagcgcggcaccgaggccgtaatcgctgtcgttggccagcgcgacggcctgctgctcgccgttgaacggggtgacggccagcaccgggccgaagatctcctcacgcgccacctgcatggcgttatccacctgggtcagcacggtcgggccaaggtaggcgtcgtgcgggccgttgccgcgcccgtcaagaaacagcgttgccccctgttcaagcccgttgtcgataaagccgacaaccttagcgctgtgcccgcggtcaatcagcgtgcccatctgcgtgtcgggatccagcgggttaccgggcgcaaaggcggcggcgtgtttgcgcagcgcctgcaggaaggtctgctggatgctctcttccaccagcaggcgcgtgccggcgatgcagacctgcccctggttgtagaaaatgccggccgcggcggcttgcgccgctttatcaatatccgggcagtcggcgaaaatgatattggcacttttgccgccggcttccagccagacacgcttcatattggattcgccggcgtacaccatcagctgtttggccaccagcgtcgagccggtaaaggtcagggcatccacatcgtgatgcagcgccagcgccttgccggcgtcatggccgaagccgctgacgatattgagtacgccgtccggcagcccggcctgctgcgccagccggccgaggtaaatcgcgctcagcggcgatttttccgacggcttcagcactacgctgttgcccgttgccagcgccgggccgagcttccagcaggccagcagcaacgggaagttccacggcgtgatggcgccgacgacgccgaccggctcacgctcgatcagcgccagggcatcggcgcccgttggggcgatctcgccgtataccttatcaatggcttcggcgtaccagcgcaggcagcgggcggcgcccggaatatcatcccgcaggctgtggcgaatgggtttgccggtgtccagcgtctccagcagcgccagcgtttccgcatgcagctctatctgctccgccagcgccagcagcacggctttgcgccgggacggggcggcgcgcgaccagtcgccacgctcaaaggcggcgcgcgcggcgctgaccgccagctcgatatcggcgtcgccggcgcgggccacctgcgtcagctcacgctgcccggcaggatcttccaccgcaaaggtgcctccctcagcggccggctgatagcggccattaataaacagtcggttctcaatagtcagggcctgcgcccgttgttgccagtactgcaagtggtggaaatccataccttgctccgttaatcagaatgtcgtcggcgtatgcgcgctgacgatgcggcaaatgcgcgtcgaggtgttgctgaaactgtggggaatgccggtgttgatggcgtagctttggccggcggtcaggtagtagttctggccgttgacctgcagcaccacgtcgccttccaacagtgtgccgatctcttccccctggtgtttaatgcgttcgccggtggtggtgcccggctcgtaggtttctatcatcatcgccagcgtgcggttggggtcgccgttatggatcagtttcatcgagacgccctggctgccgatttcaatcaggttttcctgttcgatcacaatctgcggttcagccggcttttccggttcggcaaaaaatgccgacagcgacaggccgtataccgtcagcagcttctgcagcgtgctgatggccgggctgaccttgtcctgttcgatggtgctgatcgcgctgtgcgtcagtccggacagttccgctacgcggcgctgcgacaggccgagctgctgacggatttgcgacagccgttttcccggcgccagactgatttcgctcatgggcgtggttccttgtgatactcccggcaggcgttgataaaaccggcaaacagcaggcgcgacagcgcgtattcgtcgctgttccactccggatgccactgcacccccagcgcgaacggctggtcgcggatgctgatcgcctcgaccaacccgtcggcggcgtgcgcttcgatacgcacgctggggccgagggttttggcaccctggccgtgcagcgagttgacccagaagcggttacagtccgggatcagctgcgacagcatcccgccttcgcgcacgatgacttcatgggcgggggcgtactgttgctccagcggcaggtcgtggtcttcgcggtgttcctgcagttccggcagctcatacagccggcgatgcagcgtgccgccggtggccaccaccatttcctgcatgccgcggcagatggcgaaaaggggaatgcgcctgtcgagcgccagacgaatcaacgccaggctcaaggcgtcacgtccggggtcggcatcaggctcatcgccgttttcaccataaaggtgcggttgcacattgctggggctgcccggcagcataatgccgtcgaggcgcggcagcaggtccgccagaatctccggctccgccagcgcgtgcggcagggcgatcggcagaccgccggcggccaataccgcattcaggtacttttcttgcaaggtctgcgtgggatgctgctttatcctgtggcgacacatcaccacgccgatgactggtctgttaaatatattgcccattgttttccccttggcctgttcgaaattatgaacgagatggcgtaaaaatggcctttttgttcaatattaactaaatctagcagtggggtggacaatattcaaaccataattaacacttgaaaaacatttttgttgcatctatgtttcattgagtggaaattatattgagcagtacggtcgtaatcatcgatagcaatctcaacaacggcgggtgactcatgcagaccaatatcgtaacagtggaaaactttgtgcagcacaacgaagaacggcgaagtaccaccttccagcgggaggtgaatcactatctggaacgttatcctttgacccagcatattgatgtcctgctgaccgacctgaacggcggcttccgtggtaaacgcattccggtggcgggcctgaacaagttggagaagggctgctatttcccggcttcggtgttcgccatggatattctgggcaatgtggtggaagagagcgggctggggcaggagctgggcgagccggatcgggtctgcgtgccggtgccgggcacgctgacgccctccgccagcgacccggagtatatcgcccaggtgcagctcaccatgctggatgaagatggcactccctttgacgttgaaccacgcaatgtgctgaaccggatttggcagcgcctgcggcagcgcgggttgtcgcccgtggtagcggtagagttggagttctatctcatcgatcgccagcgcgatgcggaaggttatctgcagccgccgtgtgcgccgggcacccaggagcgcaacacccagagccaggtgtattcggtggataacctgaaccactttgccgacgtgctgagtgagatcgatgagctggcgcggctgcagggcattccggcggacggcgcggtggcggaagcctcgcccggtcagtttgaggtgaatctgcatcataccggcgacgtcctgcaggcctgcgaccatgcgctggcgcttaagcgtctgatccgcacggtggcggaaaagcatgagatgcaggccacctttatggccaagccctatgaagaacacgccggcagcggcatgcatatccatatcagcatgctggatgccgacggcgagaacgtgtttgccgatgagcagggcgaagattccgcgctgctgaagcaggcgctggcggggatgatcgcgctgatgccgtcctcgatggcgctgctggcgccgaacgttaacgcctatcgccgtttccagccgggcatgtacgtgccgactcaggcgtcctgggggcataacaaccgcaccgtggcgctgcgcattccctgcggcgaccgcgacagccaccgggtggaataccgcgtggccggcgcggacgccaacccgtatctggtgatggcggcgctgctggcggggattgtatacggcctggaaaacccgctgccgctgcctgaaccggttaccggcaacggcctcgagcaggaagggctgccgttcccgatccgccagagcgacggccctcagcgcctttgcccaacagccgctgtggaaaacgctgctgggcgagcgcttcagccatgtgtatctggcctgtaaaaacgatgagctgctgcagtttgagcgtctgatcaccgaaaccgagattgagtggatgctgaaaaacgcctgatccgctcaatgtcacgcaccgcgcgcgtctggcgcatttcgccggctctcctgtggccggcgaggccgcgcgcccggtactattcctaatcaggcgtacaggacgccgacgaggaacgacccatgacggcagaggccatcgactgtaacggcgcgggcaaaccgcaactgcgtaaatcgctgaagctatggcaagtggtaatgatggggctggcatatctgacgccgatgacggtgtttgatacctttggcattgtgtccggcgttaccgacggccacgtgccggcgtcgtatctgtttgcgctggccggggtgctgtttaccgccatcagctacggcaagctggtgcgtcagtttcccaccgccggttcggcctacacctacgcgcaaaaggcgatcaacccgcacgtcggctttctggtcggctggtcgtcgctattggactacctgttcctgccgatgattaacaccctgttggcgaaaatctacctgaccgcgctgttcccggaagtccctccgtgggtatgggtggtcggctttgtggcgatcatgaccaccatcaacctgaagagcgtcaatatcgtggcgaactttaatacgctgttcgtcctggcgcaggtgatgatcatcgtggtgtttattgtgctggtggtacacgggctgcataagggggaaggggtcggcaccgtctggagtctgcagccctttatcagcgaaaatgcgcacctgctgccgattattaccggcgccaccatcctctgtttttcatttctgggctttgatgcggtcaccaccctgagcgaagagacgcccgatgccgcccgggtgatcccgcgcgccattttcctcaccgcgctgtacggcggcgtaatctttatcagcgtatcgttctttatccagctgttcttccccactatcgagcgcttcaaggagccggacgcggcgctgccggaaattgcgctgtacgtgggcggcaagctgttccagtcgatttttctctgcaccacctttatcaacaccctggcctccggactggcgtcgcacgccagcgtctcgcgtctgctgtatgtgatggggcgcgacaacgtcttcccggaaaagctgtttggctatgtgcacccgaaatggcgcaccccggcgctgaatgtgctgatggtcggcgcggtggcgctttctgcactgtcgttcgacctggtcaccgccaccgcgctgatcaacttcggcgcgctggtggctttcacctttgttaacctgtcggtgatcagccacttctttatccgcgaagggcgtaacaaaacctggaaggaccgcttccagtttctgttcctgccgctggtgggggcgctgaccgtcggcgtgctgtggctgaacctggagaaaagctcgctgaccatggggctgtgctgggccggcatgggcgtggcgtatctggcctatctgacccgacgcttccgccagccgccgccgcagtttgagcgtcagccgctgccgtaattgtttgccgagcgcgccgtacgccggtgcgcaaagcgagcgattttcgtccgcaaacagcgtcctggcggaaaaattaggctaagctcatagaacgtcttcttgttgaaggaacgtgaaccatgcgcagtgatatccagtttcttccccagccggcgattgacgatcagacgtttatgtacggcgacaccgtacggctgacgacggccaatttacggcatgaatatcaacttgatgtaaacatcctgcgtcgcgaaggccggcagatttatggcgcggtggtggccgccgcgccgaaaatagatatcccgccgcaggagtgggagatagcgcgcggcgacgaggtggtcttccgcgaagaaaatatcgccaaggcggtgccgggcgcacgctgaggcagtttgctcagcgcgtgcggcgctctgtgtcactcttctcttttcgtcggcggcgcaggccggccgacgaaacttcagatgctctccataaacgttgcttatccttgacgcgtcctccgcctgcctggctgtcagaaccatgtttttgtctgaaaaaacgccactgatgataaaaatcacattgattatgaattttcgtgaaacataatttgacaaatgtgaacgcaatcgattacctattcgcaaaacaggtgcctggatcacagattcctaccgccggagatttctataatgcgccggtgagctgagtggttaacgcttgtttacaccctgtagggttcagacttatttgtcatctttttctaacgggcagcgaatagccctttaagcatgtggtaatgaaatgaaaaaaatagctctcgcagcaggcgtacttcttgcgacgtcttacagcgcatcatcaatggcggatagcaaagacagcgagtttgtttcagactggtggcaccagagtgtgaacgtggtggggagttaccatacccgcttcggaccacagcttaacaacgacgtttacctggaatatgaagctttcgccaagcacgaatggttcgatttctacggctacattgacgtgccgaaattcttcggcgtcggcaacactccggaccgcggcatctgggataaaggttcgccgatgtttatggagatcgaaccgcgtttctccatcgacaagctgaccggcaccagcctggcgtttgggccgtttaaagagtggtacttcgccaacaactatatctacgatatgggccgcaacaaggcgtcgcgtcagaacacctggtatatgggtctgggcaccgatatcgataccggcctgccgatgagcctgtcgatgaacatctatgccaaataccagtggcagaactacggtgcggccaatgaaaacagctgggacggctaccgcttcaagattaagtacttcgtgccgctgacccaggtctggggcggtaacctgagctatatcggtttcaccaacttcgattttggctccgatctgggcaaggatgactttacggtgaacggccgtcaggcgcgcaccagcaactccatcgcctccagccatattctggcgctgaactatgaccactggcactactcggtcgtggcgcgttacttccataacggcggtcagtggcaggatggcgtggacatcggcacgccgcaggggccgatcaagtcaaccggctggggttactacctggtggtgggctacaacttctgatcccgcgcaataaaaaaccccgcacagcggggttttttgtttatcacttaggctttctggctgggcaagtgtttgaccggcataaagagccgccctttaatgacatagcattcgttgtcaatccacttgatgatttgttcacagcttacgccttccgcttgtgcataacgattaaggtcgccgttgaaatgccgcgtgatgtattccatgagtgtcatttgcattgcttttgctcctgagcgcccgagaacggcctgtcagcgcgttacgggaggtaaggtttctccgagaacaaatttaagatatcgacaacaaaatctcaacacttagttttgctaagggtattgattaccatagaaaaaagatcccgcataccgcgcgggaaacggatgattaatagactgtatagatgaaatgacgctgtgtgaggcgcgccatgacggtaaggatggctccctccagcggcgcatgattcaaactactggaacaccggcggcgtcgcaagtacattttagttatgacgtcagcagcgctgaataattatgcgttgatacgctattatcagcggatggcgggataatcctccgtcagacggatgattaacgccgatgcatggatgattaggaaagcaatagtgcaaatataagagttttcctcattctttgtggggtaaattatacttatagtcagcacaattccccaaacgaggatgttacaacatgaaaaaacgtcgtatgaccatcacggcattggcgctgatcgcttctctgggcgtcagcagcgcaccggtgttcgccgataagggcggaaacggcaacggcggtaacggccacggcaacagcggtaaccacggtaacggcggtaaccatggcaacaaagggttcgataacccgcacggtaacggtaaaggcaatggtaaaggctttagcgacgagcatggcaacaaaggcaaacgcggcaactacgcggatgaccgtggcctggtgcatgtcgatctgtcctatgaccgcgcccgcgcgctggcgctgaactacggcctgaccggctatcagtcactgccgccggggattgcgaaaaacctggcgcgcggcaagccgctgcctccgggcatcgccaagaaaaccgtaccggcctcactgctgggtcagctgccgcaatacccgggctatgagtggcgcgtagtgggcgacaacctggtgctgatcgctctgagcaccgcgctggtcgcctcggtgattaacggtgtatttgactaagccgtttgccgtaatcgctttcccaagccgcagctgaaacgttgaacaacgtattgagctgcggctttattgatgcttgaaaatccctgcctgctatcgctttctctttccctaatgacgtgctccgtcatacctgtccctcagcctgttaacgcctatttggcactctgcataagccggctccggtttaaaggctattaagtatgttattgggcggattttgaccggcccattcgcacttacatggtttaaccttttgaatttaatgacatgacttgccaatgaccgggaagagacataaattgcctaaaaccatgtgaataaggaggttaatggtggcggatacggcaagtatcggcgttaatcgtggtttgttaacgtttaacgcggaaggtaataatataagggaatcattgttctatagccgggttattcattttccacggatggggatctcaggcgttaccatcgggcgtgggtatgatatcggcagtcgttcacagcaggaagtgtttgtcgatttaacccgtgcggggatcgctccggctcaagcacaggcaatatcattaggtgtagggcttagagggaagcaggctgatgattttgtaaaacggaacaggaacagaattggtgagataacggagcagcagcaagttaatttatttaattcgacttatcctgtttatgaacgacgtgctgaagcggtttataacgccaagacggtacacattgaaggccgcgcggcgtggaaggatcttcaccccgctattcgtgacgttctggttgatgtggtatatcaagggtacaaaggtgtaacaacgatgcctgcggcggctaaaaacgatatcgattattttattcaatttataaaaagtagtgagctgattaccgatgagaagaacagaaatcggatagggcatttggaattgaaccgagggagaagcggtaagtgaaaaaatacctgttagtcttagcggtcttgccaatgttttcattcgcggcgcaatctctggatgagttgaaaacggatcatcccagcatgtgccaggatatcaaacaagaagatggctattacggcgatatggaatgtgccgggcgtctgcttgacgattctgagacgaaattaaccacgcgagttgcgcaaatccgggctgaattaaagaaaacccacgccggcctttaccaggacgctttcgagcgtgaccagcaatcctgggaggcataccgtaaaaaccgttgtgcttatgtggctattggggtggatgagcagagcaatcattacgcctatcgcatcgcgttgtgcagcgcatcggaaaattacaaacgtcttgcaacattgaaaggtgagccgtcagtgagttaacgttttcagctctcgcgcggggcttttttctgcggttcaataaatgatgtgacccgtcgcaggcggtggattatatttgccggacgaacaatgaggataaacgaggaattatgctgaaaatctgtctgatggcggggctgctgtgcagcttttccgcgcttgccgataatagcgcgtcgatcgccgacgtggtgaaccagcgtctggcgctgatgaaagacgtggccggttataaggcgcagcagcatttgccgattgaggatctggcgcaggaaagcaaggtgctggccaacacgcaggcgcaggcggaaaagctggggctggagccgcagtcggtgaagccgtttatcgtcgcgcagatggatgcggccaaggccatccagtatcgctaccgggctgactggctggcgcagccggaaacggattggcagccgcagccgctggagaaggtccggccagagattgcccgtctgagcgacaagattctgcagcgcttggcgcagcgcttgcggcaggggccgatcgccgagagcgagcgtcaggcctttattcaagcgattcagcaagtgaatttaaccgctgcggataagcagcggctgtttgatgcgctgttgatggtcaggctcaatggccgttaagcagggcgcgttatgccgcgtggctgccgctaccgcgcctgaaggtcagcacccggctgccctcggcgatcagatcgacgctgtaaccgcggaagtagagacaaaaacgttttaaccacggcccgtcgcggctttcaaccagcatgcggccgtcgcccagcgggctgagggtgccgatatgcgccgccgggccgacgccgatatgcacctggtcgccgcggatttcaaaggcggtgcggtagtgcgggtggtaccaggtgccttgcacgtgctgcaaacagcggccgctggtctgcaccggccagaaggtgcgggcgacgtggcccacttcaccgtcaatgctttcaccgttccatttcagccgcatcggccgctgggcgcggagcgaaaccgcatagccatcctccgcctgatacaaggtctccgcacagccgaggtaggcgacgttgccgttgctgacctccagccagtagggatccgccagcgttgcgtagatgccgtccggaatggcgcggctgcgcggcggcagcgcttcccccagcagggcggccatcacctgcagggcgatgctggtgctgtcgcagtcttcgcggttggcgaccagcgccataccaacctgccgctccggcgccagcagaaaataggttttataaccggcgagtgagccgccgtggcccaataacagatgcgggccgagcggagtgcgcgccaaccccagcccgtaggcgctgggctggccgttggtcagatagcgcggtgcgctcagctgttgcaggacgccggcggccacgtcgcggtcgccaagcagcgcctgcagccaacgggtcagatcgccgatgctgccggtcaggctgcccgaagcggaaagatgcagaccggcgctgctctgctgccagccctgcggcgcgcgccagtagccgggcgacaggccggggacgatatcgaaccagctttccggcgcctgccagcccagctgcagcggctgcgaaatatgctgctgaaccagttgcgcaaagcgatagccccgctgttgcagcgccgcctccaccagccggtaaccggtattgctgtagctgacttcgctgcccgccggaaagttcaggcggttcagtccctggataaacgtcatcaccggctccgcgtggctgacgctgtagccggaaatgccgagcagcccgagcgtttcacgcacgtcgggcaggccgccggtcatgtccagcgcctggccgacgctgaccgcggccggctcaccgcgcagctgcggcagcagttctcccaacggctggtcaaggcgcagcgtgccttcggtcgcattcagcgccagcgcggcgaagatatgcttggtcagcgaggcgtagcgcaccacgctgtcggcggtaaagggttcgccgcgcgccagatcggcctgaccggcgcacaccaccgcctgcgtacgctgcgtatcgaacagggtaatggcgccgccgggttcgcccggcaggcgccagtcggccagcaatcgctcggccgtagcccgggcgtcacgccagcgtagctgggtgtcagacatagttatcctccagagttgtgtcaaacagggcgcaaaacgccgccaccgccggtccgtacgcgcaggcaaaggcgtcggccggtctgttatctcgccgcgtcagcggcgcttttgcttcgattgtggcgcagccatccgcacggcatccgccgttttgtgcggtgttggcggcagatcggagaagtttgtcgaaatttgcgatacagagcgcagattacgccgtgcagaggcgggggagagtgccagcccggctgcggttctccgggctggagggacggctcagcgctgctgcgcgccccagtcgaccatgctgtcgatcatctggctcagcagacgctgcagcggcgcggcgcgcgcggcgtcgaaggcgaacggataccgttcggacatataattgacctgcgccagctccagctgcaccgcatgctgattttccgccggcttgccgtaggcgcgggtgatatagccgcctttaaagcgtccgttcagcacgtggctgaactgctgctgccgttcgcagcaggccaccagccggtcgctgagcgcggcggcgcagctggcgccgtcgttggtgccgaggttaagatccggcagcttgccgtcgaacaggcgtgggatcaccgaggcgatggagtgggcgtcaaacagcagcgcatagccgtgctgcgccttcaaccgggttagttcatcctgcaactgctggtgatacggctgccagatctgctgcagatagccggcgcgctcctgcttgtccggcgctttgccgggcaggaagctggggtcgccgttaaacagcacgtcgggatacagcccggtggtggcggtgctgtagagcggcttatcgtccgccgggcggttgagatcgataacgaaacgcgagtagttgcccaccagtatgctggcaccgaggtcgcgggcaaaatcatacagctggggaatgtgccagtcggtatccggcagcgcgtgcgcatcgggcgtcagcccggcctcaacggctggcgttagctgcgtgccagcatggggaatgctgatcagcagcggcaggctgccggtttggaaatgaaacggatcgcgaatggtcattaacgtacctctcctcggaaaatcaccgtacagggcagctgtccgcccagccaataagtcagttcagccggtcgcgacagcggccagtggacgaagtccgccaccttgccgctctccagcgagccgtggctctcctgcagccccagcgctctggcggcgtgcagcgtaacgccggccagcgcctcctccggcgtcaggcggaacagggtgcaggccatattcatcatcagccgcagcgacagcgccggcgaggtgccggggttggcgtcgctggcgattgccatcggcacccgatgcttgcggaacagctcgaccggcggacactgggtttcgcgcagcaggtagtaagcgcccggcagcagtaccgcgacggtgccggcggcgcccatcgcctgcgcatcctgctcggtggcgtactccagatggtcggcggagagcgcacggtggcgcgccgccagcgcgctgccgcccaatgcggacagctgctcggcgtgcagtttcaccggcagcccggcgcgctcggcggcggtaaacactttttccacctgctgcggcgaaaaggccagatgttcgcaaaaggcgtcgaccgcgtcggccaggccggcgccggcggcttcgggaataatggtgtcacacaccagatcgatatagtcatcggcgcggccggcatattccggtggcagggcgtgggcggccagacaggtggttttcacctcgaccggcagcgtctcggccagccggcgcgccacccgcagcattttcagctcgctttgcggcgtcagcccatagccggacttgacctccacgcaggttacgccttccgccagcagcggccgcaggcggaactgcgcctgcgccagcagctgctcttccggcgcgttgcgggtggcgttgacggtggagataatcccgccgccctgcgcggcgatctcggcgtagctgacgccgttcagccgctgttcaaattccgcgctgcggtcgccgccgaacaccagatgggtatggcaatccaccaggccgggagtgatgatgccgccctcgaatttcaccgtttcatctgcggtaatcgccggacgcgcggcgtattcgccgatccagacgattttaccgtcgcgcaccgccagcgcgccgtcgtgcagaatatggtatttgccctcgcgcatggtgacgatatccgccccgtgccacaggctgtcgcagtgaatctcgctggtcatcttttcccgctccgcttgcttgtatatacaattaaacacaagctagcgcattcatcggcggcgggcaagaggcggaagggataatttgttactgaaatgtgatcgccatagccgaaatcattcaaatagaaggaggcggcaaatgcagggatcccgcggtaagtgatttggatgatggaatttgcgctatggcgggcataagcggcggggcggcgcggcaccccgcaggcaggattagacgtcgaagcggccgaacagttgatagcggctgccgggatacagcagccgcgccgaggtgaccacggttttgcccgaccaggtgcggcgatggatcagcaggcagggttcgcgctcttccagttgcagcagctcgcgttcctgtttgctggcgaccaccgcctcgacgatatgctcgccagcggtcatgggggcggcctgcgtcaggtaggtatagggcgtcacccggtcgaaatcctgctggagatagtcgggggcggccagcgggttgacgcagcggttttccaactgcaccggcatctcgttttcatagtggacgatctgcgaatagaacagctgctggcccggcgccatgcccagcgcggtggcctcttcgtcgctggcggtgcgcgccgttacctgcagcaccttactgctgtggcggtggccgcgggcggcgatttcgtcagcgatgttatgcacttccagcagtgcggtgtgcgccttggcttcggcgacgaaggtgccgacgccctgcatgcgcaccagaaagccttcgctggtcagttcgcgcagcgcacggttgatggtcatgcggctgacgcccagctccgccaccatttcgctctccgacgggacgcgctggtgcggctgccagtggccggcgcggatttgatccacgatcgcctgtttcacccgctggtagatgggggcgggggtatcgctcatggccgtagccagttgtaacacgctctgttgatcaaccacgacgttaacctcgtcaaataaaaaaatactaacatcagtttactgttgattagggcatctgtatatgtatatacaagtaatagccgattctccagaataatgttaccggcttgaaacatttacctgtgcgcgcgccgcgcgctttcgccgtcacaccaacgttggaatactgctatgcctgcttactacgctaaacgcgcactgcttcccaccggctgggcgcacgccgtccggctggacgtcgacgctcacggttttcttacccaggttaccccggatgccagcccagaaggctgcgcgctgctgcatggcgacgtggtgcccggcatgccgaacctgcactcgcacgcgtttcagcgggtgatggcggggctggccgaagtggcgggcgatccgcaggacagtttctggacctggcgcgatctgatgtaccgcctggtgcagctcctgacgccggagcaggtcgaaatcatcgcccgccaactgtatatcgaaatgttgcagggcggctacacccaagtggcggagttccattatctgcatcatgacgccgacggcaagccgtacgccgaccgcggcgaaatgaccggccgcctcagccgcgccgcgcagcaggcgggcatcggcatgacgctgctgccggtgctgtacagctacgccggcttcggcgcgcagccggcgcaggcggggcagcggcgctttatccaggatgtggacggctacctggcccagcagcagatcatcgcccgccagctggcggagatgccgctgcagaatcagggggtgtgcttccattcgctgcgcgcggtggagctgacgcagatgcagcaggtgctggcgcaggccgaccgcacgctgccggtgcatattcatatcgccgaacagcaaaaagaagtgaacgactgtctgcagtggagcggccagcgtccggtggcgtggctgtatgaacacctgccggtcgacagccgctggtgtctggtgcacgccacccatctggataacgccgagctggagcagctggcgcacagccgggcggtggcggggctgtgcctgaccaccgaggccaacctgggcgacggcatcttccccggcgacgcctatctgcagcgtcaggggcgctggggcatcggctcggacagccacgtctcgctgaacgtggtggaagagctgcgctggtttgaatatggccagcggctgcgcgaccagcgccgcaaccgcctgaccacggcggctcagtcgtcggtgggcgatgtgctgtatcagcaggcgctgcaagggggcgctcaggcctgcggcgcgccgatcggccgtctgcagagcggctaccgcgccgactggctggtgttggacggcgacgatccctatctggcggcggcgccggacgcggcaatcctcaaccgctggctgtttgccggcggcaaggcgcagatccgcgacgtgtttgtcgccggcaaacaggtgattgagcaggggtgccatgcgctgcagcagcagagccgcgccgcgtttatgcaggtgctgaaaaccttccagcaggaggcgtgatgcagattaaccgttttgattttgcctcgctgccggtcagcccgtggcgcaacggcggcggcgagacgcgtgaaattgtctgccagccggcggagggcgcgaacttcgactggcgggccagcatcgccaccatcgcacaggacgggccattttccgccttcgacggtatcgaccgctcgattaccctgctggagggcgacggcgtgcggctggtcggcgacggcatcgaccaccggctggtgatgccgggcgaacccttcgccttctccggcgatgtggcgctgcaggcgcagctgctggggggcgtcagccaggatttcaatattatgacccggcgcggacgctggcgcgccacggtgcgtcggcagacggcggcgtgcgagctgccggccggccaggccggcgtctggtacgtgctgcgcggcgactggcggctgccggcggatgtccggctcggcgtccggcagggcggctggtggccggagggcgcccagggcgggtcggcggtgccgcagagcgacgatgcgctggcgctgtgggccgatctcagccggctgtaaacgccggtagtctctgcggctgagttatgggattatgcggggtcttggggggatgttccccgtcaggacagagaaggatacatggcttcgctgaaagacgttgcaaaattggccggggtgtcgttgatgacggtgtcccgcgccatcaacgaacccgataaactgcgggcggaaacctaccgccgggtaaagcaggctatcgatcaactggactatgtgccggatctggccgcccgccgtatccgcggcgacggcggccgggtgcagaccatcggcgtgctggcgctggataccgccaccacgccgttctcggtcgaaatgatcctgtcgatagaaaaaaccgcgcgcgaacacggctggaacagctttgtcgtcaacctgtttgacgatgaatcggcggagcatacggtggatctgctgctggcgcaccggccggacggcgtgattttcaccgccatggggctgcgtcaggtcacgctgccggccaagctgctggataagcggctggtgctggccaactgtttcagccgcacgcagcgcatcgccagctatatccctgatgatgagcaagggcagtatgacgcggcgcgcgcgctgatcgccaaaggctaccgcgcgccgctgtgcatctacctgccggaagacgtgccggcggcggtgctgcgccggcgcgggctggagcgcgcctggcgggacggcggcggcgacatcgcgcagctgcgccagtatcacctcaacctgagcggcggcgatgagcattaccgcgactgcgtcgagctgctggcgcgccatttttcgcccgggcggcaggagtgcgatgtggtggtgtgcggtaacgaccgggtggcgtttctggtgtatcagacgctgctggcgcaggggtggcgcatcccgcagcaggtggcggtgctggggtatgacaacatggtggggattggcgatctgttccagccgccgctcaccaccgtgcaactgccgcattacgagctgggccgtcaggcggcgctgcacctgatcgaacagcgcgagcaccttgagagcgtcaaggtgccgtgtcccctgctgctgcgcgcgtcgctgtaggttggctgtgcggcccggcgcaccgggccgtaagggttagcgccagatgctgtccagcgtccagccggcgatcgcgctgaagtacgccgcgccgccttcggcaaacaggttcagccggcggtcgccgtccagcgggtagatgcggctggtcaggcaggcctcgccgtcgttgacgaacacctccagtgaagaacgatcgataaacagccgcagctgcaaagatacgccggcgggcagcggcacgctgcggcaaccgcacagcgccggatcgtcgctgaaccgctcaagcaccagccggtgcgcctgattatccacatacagccgtgccgcgccgcccaggctgatgccgtagcgttcggcgtcgctgtcggccgtatccagcgtcagctgcagttcgtgcagctcatcccccagcggcagccgctggttgcggcagcgcacggcgtcaaactggcgtacggcgccgcgcagcgccgtcagttcgcgcgccggctgcatacgcacctggccgtcggcgccgagcgacagttcacgcggcagcgtcagcgcaccggcccagccgtgcgccttgctgggcatcggcgactcccacatatccatccagccgaacagcaggcgacggccgtcggcggcggtgaaggtctgcggcgcgtaaaaatcatgcccggcgtccagctcgctaaacggctgggtgaccgtgaatgcgccgtccggctgccagttgccgagcaggtagccgctctggaagcggttgcgatagcggtagccctgcgccgccagcccctgcggcgaaaagaccagcagttggcgttcccccagcgggaagaagtccgggcactcccacatatagccctgccgggcgtgctcggcggcggccagcacccgttcaaagcgccagttacgcagatcgtcggaacggtacagccgcacctgacccagatcgtcctctttggcgccgatgaccatccaccactgcccgtcctgttgccacactttcggatcgcggaagtgcataatgccttccggcggcgtcagtaccgcaccatgcttggtgaaatggatgccgtcctcgctggtggccagacactgcacctcgcgcagctgcgagtcgtcgcccggctcgccgagccagacgtggccggtatacagcagcgtcagcacgccgtaatcatcgaccgcgcagccggagaaacagccgtcgcggtcgtcggcgtcgccgggcgccagcgcgatcggctgatgctgccagtgcaccagatcgcggctggtggcgtgcccccagtgcatcggcccccagtgctcatcgaaggggtggtgctgataaaacgcgtggtacaccccgtcgatgcaaatcagtccgttggggtcgttaatccagccggcctgcgcggccaggtggaaacgcgggtacaggtcgtcctgacgcgcggcgcgcagcttttctacggcgtggtcggcctgggctaaaagttctttcattggcttggctcgcttaaaggatgaatgttgtgcttgccgccggcagtttcgccgcgcagcagccagcaggagagcagggtggtggccgccaccgcacagcccatcagcagataggtatcggcaaagccgatgcggtcatagccgtaaccggccagcggcgacaggaagctggccatcacctgggtaataaactggaaccccaccagatacagcgtggaggagaggcggctgtcgaaacgcgtggcgatatatttgaaaatggcgatcagcaggatcggcagctcaacggcgtgcagcagcttcatcagcgagatcagcagcgcgccgctgaccaggccggagccgaccatgcgcagcgccatgacggcgcccgccagcagcagcccctgtttggcgccgatgcggttaaccagcagcggcgctaaaaacatgccgccggcctccagaaacacctgcagcgagttaagaaaaccgtacatctcattgccctgctgcggcgtggcgaactgggcggcgaagtagaccgaaaactgctggtcgaatacgttatatacgctgatgccgagaacgaaaatcaccagcgcccagaagccgggcaggcgcagcagcgccacggcgtcctgcagccgcaggttttctgctttaccgtactccagctcggccatggcgttggccttcagctcgcgtacctggctgagcagcagcaggaacaccaccgcggacgccgacgccaaccagaaattgatgttcgggttgatattaaaaagaaagccggccagaaaggtggcgctggcccagccgagcgagccccacatgcgggcgcggccgaattcgaagccgacgatgcggctgacgcgctcggtataggactccagcgcgccgatgccggcgaagaaggtggcgccgataaacacgccgccgaccagcgcccccagcagcaggttgctcgccagcagcggggcgtagacatagataaagaacgggccggtcagcagcagcatcacgccgaggtactgcagcagatgtttgcgcaggccgagcttatcctgaataaacccgtacagcggctgggcgcacagcgccaccagtgagattgcagagaagatcagcccggtttctgcgcctttcaggccgatcttttggttcagccacagcgaaatcagcgaaaagctggatgaccaggtaaagaaaaagaagaacagcaggccactcagcagaaggtaatatttttttgttttgcggttcacgatgatgccctggtagaggaagatagcctgattgttaacgttaacttttgccggttggaagtcaccttcggtgatgattgcgatgttaatcacaaaagttaacgttaacattttgacgctgtgatcgctatcacgtgcgtcgggcggggaggtcaggccgcgtcgagcggccgcagatggtcgtcgcgccgcagcgtcatcagcgccagcaggctgaccagcgaagcggccaccacgtaataggccggcatatcgatattgccggtttcgcggatcaggccggtaataatcagcccggcggagccggagaacaccgcattggagagcgaataggccagccccagcccggtatagcgcaccctggtggggaacatttccgccagcatcgccggcccggggccggccagcagcccgaccaccgccccggccaccagcaccgccgcgcctttttgccacagcgccgcctcggcgtcctgcagcagatgcaacagcgggaaggtaaacaggatcaccgcgctgattgcgccgaccatcaccgttttgcgccccagccgatcgctgaggatgccggcgggcagaatggtcagggcaaagccgacgttggccagcacggtggccgccagcgcctgttgcagcgtggcgtgcagcgaggtttgcaggtaggcgggcatcaccaccagaaaggtgtagccggcggccgaccagcccatcatccggccaatgccgacggcaatggttttggccacggcgagcggtgcggccgcggccggacgttcagcggcggcaggctgctgctgcgcctgagtgaagctgggcgtctcctccagtttcagccgcagccacagcgccagtgcgccgagcggcagcgccagcaggaacgggatgcgccagccccagtcgtgcagctgctcgacggtgagcagcgcgctgagcagcgccaccagcccggcgcccgccagcagtccgaacgcgacggtcagcgactgccaggcgccgaagcggccgcgcttgccgggcggagcgaactcggtcatcagcgccaccgcaccgccgaactcgccgccggcggacagcccctgcagcatgcgcagcagcgtcagcagcagcggggcggcgacgccgatcgaggcgtaggtcggcatcacgccgatcagcgcggtggtcagcgtcatcagcaacaccaccacgatcagcgtcggccgtcggccaatccggtcgccgatgcggccaaagatcaccgcgccgatggggcggcagaaaaacgccagcgcaaaggcggcgtaggccaggatcaggctggtgacggcgttttcgccctgcagggtgaagaagttggcggcgatcaccgtggccagaaagccgtagacgccaaattcgtaccactcaataaagttgccgaccgaaccggccagcagcgcctgacgtgaacggcggctgtctatcacggcggagtgtgctgtcatgctgttccttaacctgaatcatcgggggaaacgctatgactcaatgattgcacgttttgtcggcaggctgacaatggattgtccggatcgtgatcaaggaaacggtagccgcggaaaagtagagcaaacagcggcagttaaggagtgatgatgtgctcggggtggcaaactggcagggcggttagtttattttgtgtacagattgggttataccctatctctatggagaagcgtgagcagaggatccacctgcatgctgtggggcgtgcttgggccagtgcgccatgcgggagaatacctcataaccttatctgaatgcataaaggtatcggtatgaataatctgaaattaaccaccttgccctggcaggagaataatgcgctcagccagggtatcggcgcattattaccgcaactacccaatattatcctgggtaccggaggcgatgatctcctgaaaggaagtaacggtaaggattgggtgtttggttttgccgggaatgacattatcaaacttaatacgccggaaaatgatgccgatacggtatttgccggcgacggtgacgatgaaatttacaccggcgataacgcaacggtttttgccggcgcgggcaacgactctctgcgcatgaccgagagcagcacgatctttatgggcgacggggatgaccgggtcgacgccgggctggatgttcatgggcacaacacggtgtttggcggcgatggcaatgaccgcatcgattttaactacaacatatactgggggattcattatggcatcgacgatcccccaagagagattatgccggaagacgatgtcatctacggcggcgccggcgatgattggataaagccgatgggtgagaacaatctggtgcatggcgatgaaggcaacgatctgattagcgtcgaactcttgctgcagacacccacggataacgggcgtttatacggtgatgacggggacgataaaatttatatcgtgaatgagccgttccccggctataacattggccagttaggcacccattttaatctcgacggcggggccggcaatgatttgctgctctcttcctcgtccggtggtgatacgctgaccggcggtagcggcaatgatgtctttttatatgagtgggttggcgcaaccagcgctaaagatcccgacattatcaccgatttcaccttcaacgagcaggaacaagataagattaacctccgtgagctcaatgagagcggttatgaatactatgacaacttgatcggctgggaggtagacagcgacctgacctttatcggctatcagccgttcagcggcaatggcaaggaagtgcggctggagcatacggcagaaggcaccaacgttgaagtggatcccttcgttgaaccgagtgcggagctgtttcaaattcaacttgtcggcgtgacgcaagaactgacgcaagaggccttcatactttgaatgtgtagggcatgcaacatggcatggatggcgatcgccacggtaattctggccccctccggttgagggggcgcagaaatgcaggggttatggccggtcgccctgcagcaccgtcggcggctgcggcagcccggcgtcctgccgctggcgcgcgacctgtttggcgctggcgttggccgccgccgggttgccgaactggcggttgacgtagttgctcagcgttgccacttcgtcgtccttcagttcgccggcgaaggccggcatcaggatctcaccctgctgcatatggcgccgtacgccgccgaggatcaccgccaccagatttttattgtccgccgcgccggtgctgccgtggcgcagcagcgacggataggcattaaagccgtttcccttgccggcgccgtcggcgccgtggcagctggcgcagtggcggttgaacagcgccgcgccagaggcgtcctcagcgctggcgccgcgcagcgccaggtagtcctgcgtcggccgcccccaggcgtcgcgggccttgctctgcgcgtcgtcggcgatgggcttcacgctgcgcagatagctcgccatggcgtgcagatcgccgtccggcaggtattgcaggctatgctcgatagcctccgccatcggcccggcggccgaggcgcggccggcaacgttgccggttttcaggtaatcgaccaactcctgctgcgaccagctgccgatgccggcgcgttgatccggcgtgatgttgtacgccgtccagccgccgagatcgccgccggcaaaggcgttgtcctcgtccatccccatggtgagggtgcgcggcgtatgacaggtaccgcagtgcgccagcgcctccaccaggtaacggccgcggttccattggtcgcttttggctggatccggctgcagttcgccggcgctgaagttaaacagcttccacagccgcatgccccagcgctggttgaacgggaaagccagatcggtgcgcggcgtcgcctggtgcaccgccggctgcgccagcaggtaggccttgatggccagcacgtcgtcgcgcttcattttggtaaaggcgtcgtacggcatcgccgggtagagttgctgaccgtttttacccacgccgtcgcgcaccgccgcgacaaattcatcgtcgctccagttgccgatgccgaactgccggtcggaggagatattgctgccgtaaatcacgccgaacggcgtgctgaccggatagccgccgccaaacgccgggccgcccggcgcggtatggcaggcggtgcagtcggcggcgcgcgccagatattctccgcgtttgatcagcgcttggtcgccgtgcgcccacagcggcgcggcggtcagcatcagcgccagtagcgttttcttgttcatgccatgcccccctgcagactgcccagaacgctgtccgccatgcgcagcgccagcgccacgccggtcagcgtcgagttgaccgttgaggcggagggcataataccggtgccggcgataaacaggttggggtgatcgtggctgcggcagtcgccgtcaaccaccgaatcacgcgggtcgcgccccataatcatcgtgccggtgatgtgctgattgttgtcatagacgccgcgctggctgtataccgcctcgctgccgcccatctgtttaacgatgtgccggaagtcgagcatcgactggtcgtaaccgcggtgcacatactccgggaagcggtagtagacctccagtttgggaatgccccaggcgtctttctcggtagtgctcagctgcacgcggttttccggctcgggcagcatctccagcaggcatttcagctgtacatagtgcgcagactggaacgccagcttgtcattcagcgccttgccgtaatagccctgacggatcagacgttcggtgaggtagcgtaccggcgaggtgttggccagatcgacccgcagcgccgaacgctgcgcccggaacgcgccgtcgcgcaggttgttgatgctgccggggcgcatcggcccgcggccgaaccacaccggctcgtcggcgtagaactccaccgaactgcccggatggtccatcagattgcggcccaccatgccggagctgttggcgatgccgtggcgatagcgctcgctgctcgacagcagcaggattttcgggctttcaataccgttggcggtcagaacaaagcgtttgccgctgacccggtggctgtgtttattacggtccagatagtgcaccgccacgatgttgcctttgtcatcggcctcaatgcggtacaccaccgcattagcgacgatgcgcacgccggcttccagcgccttgcgtgcggagatgccgccgtgatactgggcgtcgatcgggcagaccggcatacagttgttattgccgcagcaggccgggcggccgtcgtaggctatgctgttgcgcgcctgcgggccgatgccgacctcgtagcccagcccggcgacgcgctgtttaatccgctcaaacccgtagggtagcgggatccccggtagcgggtaagggcgcgaacgcggcgaatccagatcgctgtcgccggaaacccccatctggtattcggcttcgcagtaataaggctccagatcggcgtagccgatcggccagtcgcgcccgacgccgtacaggctctgcaggcgcatatcgttcggcagcaggcggaacgcctggccggcccagtgccaggtggtgccgccgatgccgcgcagatactgggcgcgatagggatccggccctttctggatcaggtagttgttatcgtgcgggatgaacttgggctgcggcgcccagggctgcggcggaaacggttcggtaaagtcgcctttaaacggcgaatcgcgaaacagcgccaccgcgtgatcgcgcttgatctccgggccggactccagcatcagcaccgaggcgccggcctgcgccatctttagcgccgccagcgaaccggcgatgccggcgccgatcaccaccacatcggcgcttaatgaatcagacatggttactctccttctgcggcggccggacccagaagttgggctcacccggacaatagctggggggcattaacgaatcgtgcaccagttgatagctgacgatattttcgaaggcgatgcactcggggtggtcggcatcgccgatcacgccgagataccagccgctgattaacgcgtgatacagctgcgtcagcggggcggcgtgctgggccagctgccgctgcagggccgcgccgtcctggacgtcatgccgttgcagcagcgtcgccagcgcgtcaagcagcgggttgagctgcgggaaacgcggcagcagggcctgatacagccgctgcgccagctgcgggtcgggcagcggcataccggtcagggcgcgggaaacggcgaagaaattacccggcgtcggcgcggcgtcaggggccgccagcgcggcgcgccccaacaggttctgagcgagggcgccggccgccagcaaccccgccgagccgagcaccagccggcggcgtgaaatagcgaacataaaaattccttctggcagggggttactgcagggtagcggcggcggtttgcgacgcctgattatccagctcttgctttggcgtgctgacgccgattgcgccgaccacgtcgtcgtcacgcgtcagcgggtagccgccgccgagcgccagcgcatgcgggatggcgaggacggtggtttcgccgttttgcaggcgttgcataaatttcagtgaaggcgtgcggtacagggcggaggtgcgtgctttgccgagcgcggcgtccacgcagccgagcggtgcgccgtcgaaacgctggaaggccagcagcaggccggcgcggtccaccacggcgatgcagccggtgctgtgctgcgcctgcaggctgtggcgcacgttgtcgatcagctgattggcctgctggttggtcagcggcgcggcggcagccgccacggcgtggccggcgctgacagtgagcagcgcggcggttaacagaagcatttttttcattacggtgtttttccagtgctgatagagaatcaacctgagcgcgcgggcgtagccgtctggtgtgattttcccgcgcgctctgctttatgtaccttttggttcaatttactccgttgcatgtttgttaacaatgtgaagttaacgaaaaccaaccgttattagagaccgatcacaatttgccgtagatcgcctcaagtgcctgttgccaaacgaaaggttccagttgcgaatagccgatttcttgcgctttcatcgcctcaaccagccccaactgcgagagcaccgtggcgcggctctggtgcggctccacgccgacgtcctgcagcgttttcaccacttcgcccatctcttcggcgcggcgtcgcccgtgttccgccacccgactaatcaggtagtgcggcagccggtcgtcccagcccagcgacgggaagctggcatgcagtgaatccagcaccggctgttcgacgccgtagcgccgagcggcatgcaggcattcgacggtcagcgcctccagccccttgatcatcacgctgcggcacattttgatcgccgaggcttcgccgatgcgctcgctgtagacgctggcgttaaaccccagccgctgcagccgttcgccgccctcggccgccgccggaccgccaagcagcagcggcgtttgcagccgtttgggcggcaccggcgccatcaccgccacctcgacatagcgcgcgtcgccggcgcgttggatgacctgcgccgcggcgcgtttggtatggggcgcggcggagttcagatcgaaaaagtactggccggcgtgcaacagcggggcgcactgctcggcgaccgccagcgtattgccggcggtgacgacggaaaaaatcagttcggcgtcggccagcgccgtcggtagccgttcggccaaccggcagccgcagcgctcggcggcggcaatcatcgccggcgttatctgtcggtcatgggcggtcacgcgcgcgccctgggcgccaagttcctgggccagaatgccgccgacctcgccaaagccgatcagcgctacccgtggggaaaaggttgtcattgggttctccattttaagccggccagaccgcgccgggaatgcacacttcgccggcaaaaatcagccgggcgctgcgcaacaggccggcctgcgtcagctcaccgtccggcgtgcggctcagcagcacgctgaattcgccgctgggatgctccacgctgacgcgctgttgctcaccgtcgccgacctgcgccagcggctgcgccacgctgcccgccagcaggcagccgctggcgacgctgaccgcgcccagcacgccgatcgacgcgtggcagcggtgggggataaaggtgcggctgctgatggcgccgccggcgcgtggcgcggccagcagggtcatcttcggcacgctgcgctggctgacgtcgccaaggttcatcagcgggccggcctgcaggcgaatgctctccagccgctgtttgagctgttgatcggcatccagctgttcacggctttcgtagccgctgcggccgaggtcggcggcgcgcagcagtaccaccggcatgccgttgtcgatacaggtgaccgccacgccgtcaatcagatcgctggcccggccgctgggcagcagggcgccgcagctggagccggcgatatcgcggaaggtcagcacgatttcggcggcgctgccgggtacgccgtcgatggacagatcgccgtcgtagcgcacctcgccgtccggggtggggatgcgagccaccgccacctggccggtgttctgcataaagatgcgcacctcggtaaattctgcgccggcggccaccaggccgcgctcgatggcgaacggcccgaccgccgccagaatattgccgcagttctggccgtaatccaccagcggccggtcaacgttaacctgggcgaacagatagtcgacgtcggcgtccgcgcgctgcgagcggctgacgatcgccactttgctggtcagcgggtcgccgccgccgaggccgtcgatctgacggatatccggcgaacccatcgccgccagcagggcgcggtcgcgcgccgccggttgcgacggcaggtcgtccgccagaaagaatgcgccttttgaggtgccgccgcgcatcagcaggcaggggattcggcgttgacgcatattactcctccagctgatccagcgagtcgtagtaggtcagacccttttccgccagccgcgggcgcatctggtagatatccagccccagctcaccgctggccatccgcaggcgtttgctctcctccagatcggcgcggcggcggctggccgccagcgtcgcttcggcgtcagcatggcgcacgaccaccacgccgtcatcgtcggcgatcaccgcgtcccccgggtaaatcagctgcccggcgcacaccagcggcacgttgaccgagcccagcgtctctttgaccgtgccctgtgcgtacaccgcccgcgaccagaccggaaagcccatttcgcgcagcgtgcgggtgtcgcgcaccccgaggtccgccaccagcccgcgcacgccgtacgcctgcagcgaggtggccagcagatcgccgaagtagccgtcgacgcagggcgaggtcggcgccaccaccaggatatcccccggccggcactgctccaccgccacgtggaacatccagttgtcgcccggcgccgtcagcacggtgaccgcgttgccggcgatggcgcggtcctgctgaatcggccggatggccgggtcgagcagccctttgcgcccctgcgcctcatgcaccgtcgcgacgccgaacgtcgccagcgccgtcagcgtgtcgtcgctgctgcggggaatattgcgcaccaccacgcctttcttgccgatgatgctcatgccagatcctccgtcacccgcgggaagatgctctgatagccttcgccatacacgatgtttttaccgctggcgatgccgacgttgcgcttggcctgcacgccgcgctgctgggcgacgcgggtgtagtattcccacaggtgttcctgaccggccatgcactgaatggcctgatactttttatcccacaccgaagtgatatccagcagcacgtccggtttccattcgcactgttccggctggtgcggctcaaacagatacaccggcggcgcggcgacgatcggttcgcccgggcggtagccttccgcctgcgcgatgatgcgcgcctcctgagtcaggttgcaggccagcgggtggtcgtagttgtacgggtctttttgtgaatgggtcagcacaaagtgcggctgtacccggcggaatacgtccgccaggcggaacagctgctctttatcggcgcgcagcgggtagtcgcccagatcgaagaactcaatgctggcgccgaggatctcggcagcggcgcaggcctcttcctggcgggcggccttcactttctgctcggtcatcgcgcctttgcgccacagtttggcggattcgccgcgttcgccgaacgacaggcagacgatatgcacctgataaccctgctggccgtgcagcgcaatggcgccgccggcgcgccagacgaagtcggcggaatgggcgctgaccaccagggcggttttgtttgcggttatctcactcatgttcggattccttggctggttagaatgacctcatgctgtcagtttcccgctgcggcggataattcatttgattgcagcaggtatgcgttttatttatattgcctcgaccgccgtccgggagactgagcatggactatgaagaagacgggctgacaaacctgatgcaaatcagagcattcagccaggttgttgcgcagggcagcgtttcgcgcgccgccgatgagttattcagaacgcagtcggccatcacccgctcgattcgcgatctggagcaaaaactggcggtgccgctgtttgagcgccatgccagcggcatgctgctgaccgatttcggcaagtgcgtgctgccgcgcgcgcggcgggcgattgcggagctgcatcaggtgccggcgctgctggcccgtctgcaggggaaaggggcggcgcgcgccgacagcgaaccgctgtacctgtttaacgtgcgccggctgcagattttcgtctgcctgtgcgaaacgcggcatatgcagaccgtggcgacgctgctgggcctgagccagccggcgatcagcgcggcgttgaaggtgctggaaaacggtgccggcgcgccgctgctggaacgcacgccgcacggcatggtgccatcgctggccgggcgggagattgaagccagcatccggcgcgcgctgaatgagctgcagcatattccggcggatatcgccgcccggcgcggggtgctgaccggcgcggtgcgggtcggcgcgctgccgctggggcgcacccggctgctgccgcaggcgatcgtccagctgaccgcgcgctatcccggcgtcagcgtggtgactaacgagagcgcattttccgtgttggcgtctgaactgcgctccggcgatatcgactttattttcggcgcgctgcgcgacagcgactatgcggcggatgtgtacagcgaaacgctgtttaccgaggagatggtgctgctggcgcgccgtggccatccgctggcgcaggccgggttgcagccgtcacagctgaaaagcgcgcgctgggtgctgccgcgttcggccactccggcgcgccgcctgctggacgactgttttcaggcaatggcgatgccgccgccgtcgccggtggtggagagcggcgatctggcgttggtgcgcgggctgttgctgaattccgatatgctggcggcggtgtcggcgcaccagctggaacatgagctggcatcgggggagctggtgcagttgccgctggcgctgcccaataccggccgcgccatcggcctgacgttccgcaccggcagcctgcattcgccggcggcgcaggcgctgatcgacagcctgcgcgcgcagtgcgccaatatcgcttaaagcaggctggcggcctgcatcagcgcgtagcggtagccctgaatgccaaagccgcagatcacgccgtgcgccacgtcggacaggtaggagtgatggcggaacggttcgcgtttgtgcacattagtgatatgcacctcaaacagcggcagggcgacggcggtcaccgcatcacgaatggccaccgaggtgtgcgtccaggccgccgggttgatcaccagcgcctgcgccttggcgcgcgtctcctggatccagtcgatcatctgcccttcatggttggtctgcagaaatacgatcccgatatccagctccgccgccgtccgatggcacagcgcttcgatggtggccagggtgtcgcggccgtaggtgtccggttcacggctgcccagcaggttgaggttggggccgttgagcacgtaaatggttttcatcatctctccgttaatcagcaaagccaaacaggcgctgcggcgtttgccacagaatgtgccgacgcgtctgttcgtcggggaacaggctttcgcatagcatcagcagtgtgcccatgtccatccgttcggtggcgcgcaggaacggccagtccgatccccacatgcacttctccgcaccgtaggcgctcagcagcgcctgcaggtagggctgcgcgtcgctgaacgggtagtgccggcgggaaaacttcgccagcccggacagtttcatatagacgtgttcacgctccgccagccgcagcagcgcctgaaaggccggctgtgtcagcccggcgtcgacatcgggtcggccgcaatggtcaaacagcagtttggcgcggctgcgctgcagcagcggcagcagcgccggcagttggtcgtcctgcacctgaatttgcgcgtacagccccagctccgtcagttgggccatcagccggtcaagctgcagaaacggcgcgacgccgagcatggcgacgttaagggcgatgccgaccacgccctgcgcctgcagctgcgccagcgtttcgctgctgctgtcgaacggcaccaccgcgatgcctttgtggcggccttcaccggcggccagcgccgccagcagacagcggttgtcggtgttgtagcccgaggtggggccgacaatcagcgaatggcgaatgccataggcccgcatcaccgcgcgatagtgcgccggggtcgccagctcatggccggccgggttataggcgctgtccggcgcataggggaaattggccgggtcgaacaggtggtggtggcagtcgattttcggctgggtaaatagcgtcgtcatgcgtttttccccgctacggagtacagcacctgctggttacgcgtcttctggaattcctccagggtttcgccgcgcatggcggcgtagatatgcaggttggagcagccgaccaccgcgccgagcttctccagcaggaagaagctgacgccgtagcggatcatcgcccgccagtcgagttcgcgcagcatgcgttgctcctcgtcgctcagcgccgcctggtcaaacagcgcctgctgctgctccaggaagcgggcgcgccagtccggttggatcagccggtgcaggaagcggttgatacgcagcgccttcaggctgcgggcatgggtgaacgggtaggtgcccgccagtttttccaccccggccagctgctggttaattttatcgtgctggcgctgctgcacgtcgaccggcgcttcgcgcgcgcggttttccagaatcagcgtggagatgccggtcatcgagggcaggtaataggcctcatgcagcttttccacgttggcggagagcgcgccgcgcataatcagccacataatcacctccgcgccctccaggccgccgagggtggcgtattccgccagggtgatgtcggtcagacgctgcgggtcgttcaccagcatatcgacgaactgagcatcccactccgggttattgaagccgcagcgttcgccgtgcacctgatgcgaaacgccgccggtggcgaccaccgccactttcaggtcctccgggaagctttcgatcgcccgccgcagcgcctggcccagcttgtaacagcggcgggcggacgggatcgggaactgcagcacgccgacctgcagcggcaccacccgggtcggccagccgccgtcctgccacggcagcagggcggacagcggtgaaaacaggccgtggtccagcggtttatcctggaagaacgccatgtcgaattcgtccgccatcaggctggcgccgatatgctgcgacagcgccgcatggccggcgacgggcggcagatcgcgcgggccgccgccttcgtcggcgacggcgtagctgtcgtcaatccccagcgcaaacgccgaataatggtcgaagaagaatgaggtgacgtggtcgttgaacacgtacagcagtacgtcgggctttttctccgccagccactgctgcatcggggcgaaaccgtcgaaaatcggcgcccaggcgctctcctgctgtttattatgatccaccgcaaagccgatggtgggggtgtgggacacggccagtccgccaataatcgttgccatcctgatacctctgtctgaaagtgtttagcggttattcatcgtgcgcgacagtgcgggcagatcgttaaggccgatgccttttatcctttccgccgggcgcgcatgctgatgattgataatggtaatcgccgccagcagagccggggtggcgaggataataaaaatactggtggcgccggggaacatccccagcagcacgccgccgagcgacgagctgataatcgcgccgctgcggccgatgccgtgcatccagctgacgccggtggcgcgcatttccgtcgggtagaacgccggggagaatgcctgcagaccggtctgcgcaccgttgatgcagacgccgctgataaacaccagcaccgccagcgccgtcgggccgaagccccagatgccctgcgccaataggcagcacatgcccatcagatagaacagggcgatcacccgtttggcgacgaaacggtccatcagattgcccaccagcagcccgccgatggtgccgcccagctggaataaaccggcgataatcgctgctcgctccagcgaaaaaccggcgccgcgcacgatggtcggcagccagccgttgagcagataaatcacgaacagccccataaaataggtgagccacagcaccagcgtgcctttggcgtagccgttgctgaacagctgcagcacccgggcctttttggcgatcaccggtgtttttaacacgaaggtggtgccggcgctgaagacgccgccggcgcgccgcaggatgcgggcgattttgtccttatgctggttgcgcaccaccatatacagggtggattccggcaggatccacatcagcagcggcagcatcagcagcggcagcaggccgccgagaaacagcaccgctttccagcccaggctcggcagcatgccggcggcgataaagccaccggcgccggagccgatattaaagccgctgtacatcagggtaatcatcaggctgcggcggcgctccggcatatattcggacaccagcgtcacgcagttgggcatcaccgcccccagcccgaggccggtcaggaagcgcagcaccgccatttccagcggggtgcgggcaaaggtgctgagcaggctgaacagcgagaaacagaggatcgacagcagcagcacctttttgcggccgaagcggtcggagtaggggccggcgattaacgcgccgagggcaacgccgagcatcgccgcgccgaggatcggccccatttcaccccgtgaaatgccccagtcctcgatcagcgccggcgcgataaaccccatgaccgcggcgtcgtaaccgtcgaacatgataatgatgaagcacaggagtaataccagccactgatagccggagatggggcgcgaatcgatccacgctttgacgtcaacaatgttgtggttgctcatcgggtacgctctctgttttttttattaatatgtgatcggattaaaactttggccgcaggccggaaacgtattggatgagcgtcagccgatgtgttttaaatgtttatagcattaaattgatgtgtatcaataaattatgttgaatgttgctgacgcctcgttaaccacgttagggagtgcgccgcgggttgtctgccggaaaatgattaacgaggtatgagttttatttatttgtctggcggacggggataaaaaagggcgcagtggctgcgcccttgtggaggtctgcggcgttagcgctgcgggccggcggccagcaggcgttctcccgccggggtgacggtatatttggcgaagttgtcgataaaacgctgcgccagatcctgcgctttttcctgccacaatgacgcgtcggcgtaggttttgcgcgggtcgaggatcgccgggtcgacgcccggtagcgcggttggcaccgccaggccgaagatcggcagggtgaaggtatcggcctgctcaatctcgccgttgaggatggcgtcgataatgccgcgcgtatccttgatggaaatacgcttgccgctgccgttccagccggtattcaccagataggcctgtgcgccggcggcctgcatgcgtttcaccagcacttcggcgtactgtgtcgggtgcagcgtcaggaaggcggcgccgaagcaggcggagaaggtcggcgtcggttcggtgatgccgcgctcggtgcccgccagtttggcggtgaagccagacaggaagtgatactgcgtctgctccggcgtcaggcgcgataccggcggcagcacgccgaaggcgtcggcggtcaggaagatgatcttctgcgcgtgaccggccttggataccggcgtgacgatattgtcgatatgataaatcgggtaggagacgcgggtgttctcggttttggcgccgtcgtcgaaatcaatgctgccgtcggcgcgcaccgtgacgttttccagcagcgcgtcgcggcgaatggcctgataaatttccggctcggcctgcggcgacagcttgatggtcttggcgtagcagccgccttcgaagttgaacacgccgtcgtcgtcccagccgtgttcgtcatcgccgatcagctggcgtttcgggtcggtggacagcgtggtcttgccggtgccggacaggccgaagaagaccgccacgtcgccctgttcgccgacgttggccgagcagtgcatggaggcaatgcccttcagcggcagcaggtagttcataatcgagaacatgccctttttcatttcgccgccgtaccaggtgccgccgatcagctgcatacgctccgtcaggttgaaggcgacgaagttttccgagtgcagcccctgttgctgccagtccggattggtgcatttggcgccgttcagcaccacgaagtccggctcaaagtccgccagctcggcatcgctcgggcggataaacatgtttttcacgaagtgcgcctgccaggcgacctcggtgataaagcgcaccttgaggcgcgtgtcggcgttggcgccgcagaaggcgtcaaccacaaacagacgcttgccggacagctgatcgcccacgcgggttttcaactgctgccagaccgccggcgacatcggctggttgtcgtttttgccggtgccgctgtctgaccaccagacggtgtcgcgcgtgacgtcgtcacgcacaatatacttatccttcggcgaacggccggtaaactcgccggtatcgacggcgaccgcgccgaggttggttagggtgccgcgctccagcggcggcaggtcggcgcgggtttcttcgttaaacagcaggtcatagtcagggttgtaaacgatatcgctggcctgatggataccgtagcgggcaagggtttgcggggttacagcggttgaagacatagtctacgtccttatcatacctttcggtgcgacgccgccgttgtgtaaaccgccgggtcaactgcctggggtatcgtgatagtgtgtccggctgcgcgcgtaacgacagcggacgttttattttgctgaccggattcagccgggctatttccggttcttatttctgcaagtccgcagatgtttgccgttgcctatagcatgacggcaaaaattatcccgattaatttaattacaaaatgctgacgataattaattaaagccaaccttagcggggtgtcacactatttaattaagccgggttaattttgttctgcttttttattttttatcatatcttcggccttgtctactgttttatctgcctccaataacccggatcctcgcgctgttccgggcggtaatctcatgtttttaattattaattattttcctgcgggcgaagtgcgcccgtggtttatcagacacttgcggacagggtgaataatgaaacagataaatgcacaactcggttaccaacgacaaacgtcaccatcagattcttccggaataatacaaaaaatacgcagaatggatatcggtgcggtgccgatcgcgctgtttatcactatttgcgccatcgttgccatttcggcctatgccaactttttaccgaaaaatatgatcggtggcctggcggtgatcatgacgctgggttttgcgctggcgcatttgggaaagtctattccgctattgcgggaaattggcgggccggcgattttatgcctgatggtgccgtcggtgctggtctattttaatgccttccagccgaatgtgctggcgacggttaatctgctgatgaaagaggccaacctgctgtacttcgtgatcgccagcctggtggtcggcagtattctcggcatgaaccgggtgatcctgatccaggggatgattcgcatgtttgtgccgctgctggcagggacgctgagcgcggtggcgaccggcctgctggtggggcagctgttcggctacggcgtctatcacaccttcttctttattatcgtgccgattatcggcggcggtatcggtgaggggattttaccgctgtcgctggcctactcggcgatcctgggcggcacgccggacctgtacgtggcgcagctggcgccggcggcggtgctggggaacattttcgccatcgtcagcgccggggtgctggcgcgcatcggcatgcagcgccgtacgctgagcggcgacgggatgctgattcgctctgcgcaggacaacgcgctgtttacacgtcaggagggcggcggcgcggtgaattttcactggatgggcggtgggctgctggtgatttgcgccttttttatcgtcggcgggctgtttgagcatctggtgcatattcccggcccggtgctgatgatcctgtttgcggtattgtgcaaatactgccgcattattcccgccagcatggagaatggcgcgcacagtttttataaattcgtttccgccgcgctggtgtggccgctgatgatcggcctgggcatgctgtacgtgccgctggagaacgtggtggcggtgttctccgtcggctacgttgtcgtctgcggctcggtggtgctgtcgatggggttggtgagtttcctgattgcgccacggctgaagatgtttccggtggaggcggcgatcgtcacctgttgccacagcgggctgggcggcaccggcgacgtggcaattttgtcggcgtcgaaccgcatggggctgatgccgtttgcgcagatcgctacgcgcatcggcggggcgtcgacggtcattggcgcgacgctgctactgggctggctgacacgctgaggtaaaatcaggaaaaaaccagcttttctgcttaatgctgataattctgattaaattttcagattgttcatgagataatttttgtcaggcgtctgggcttgcataccttggacgcctgccgagtcgccagccatacggttggcgattcattttccccctttgagcatattgatcgccgctcccagcagaatacgctgctcaatgtcctgactgtctgccgactgacgtgccagctgttgggccaggctttccaccgacagtgcttcgccgcgatggcgcagctgcatcacgccgtcgccaatcaggcgggcgacttcgtcccaaacgggttttatctcctgctccgagaacttcatcgcttacctcggtcggtgattttttgctcaatgtagcagttggccgacgaggacgccagcgctgctcacgggcaaccgtaaaaccggaagtataaaaaacaggccatccgtatttcttctgctttcgccgcttaatacttaaagggtcaaaccgcggagggtgaaatgatgagtctggtggagcaactgatggagtattaccgtgcatcaaacgcggcggaagtccggcatccgatttgccgctggtggctgccgcagggagaggcgcgggtggcctatttacgtgaactgctggagccggcggctggatcgtccgctgcacggcgctaagtaaccaggcggccggcctgccggccgcttagccgaaggcgatcgccgcccagcgcagtagcagcagggccagacagatgcccaatagcaccagcaggactttcccatgcttggcgcgcatacgtttggtgaccaatggcgcctcccggagttcagacgctgagaagaccgatgcccagcccggccactaccagtacaaccagcgtgacggcctgcaacaggtcgctgaaggtatcgtcgggatctttgtcatactctttcatggtactgctcgcctaggctattcgccggccgtgaatgaggccccagtatgcctgtcatcagccggcagtcacaggggcgttcggtaaatatcaggtaaagattggtcggcgacgctccggcggctttgtagtatgctctccgtattaacttcttttctgacaggcagataaccatggccaagacaataccggcacaatatgaacatgcggagcgctgggcgttcggcgataacgaagcgctggcggatgagctggtgcagctgattctcaacggcactaaaaccgccacctgctccaatctggatgaagacggcatcccgcaggccggcgatatttttgtggtggtggacgggcggggagagccggcctgcgcgatcaggctgacctcggtcgacgtgcgcagctacgatcgggtggacgaggcgcatgcctttgctgaaggggaaggcgaccgcacgctggcctattggcgccgcgaacaccggcgcttctttgaggcatacgatctgtttacgccggatatgacgctgatcctgatgcattttgccgtggtagaggcgttttaggccgatgcgcacggtgccctattgctgccagtgggccacgccggagctggcggccgatctgatcgccggccgcgccgcattggcggatgacccgaactgggcggccagcggcgcgttgacgcaggcggaatacctggagtgggccaaccacgtgtgcggcatggcctgcctgcgcatgattctgcgccaccgcgacggcagcgcgccatcactgctggcgctggcgcgccgcagtctgccttacggcgcctatgtgcggcaggatgacggcgggatcaaggggctgatttacgcgccttttgtccgttacgtgggcgaacagtttgcgctgcaggcggcggtgcaggtcgatattacggccgagcagctgccggcgctgctggccgaatggcgctatatcatcgcgtcggtgcatccttccattcgccagccgctgcagacgccgccgcagcgcggcgggcatctggtgctgatcaccgcggcaccggcggggcagctgcaattccataacccgtccggcgatcgtccggcgacgcaggaggacgtgacaatgtcacccgagacgtttagccgcttctttgccgggcgcgccatcacggtgaaataaaaacgcgctgcatgattgcacagcgcgtttttaacgctccttaccgccgttcagccgatacgcataatccaggcgtcctgctgacgatcataatgctgcttatacagcaacagctgtttaccgttcagggtggcgggaatgctggtgtgttcgtcccagccatccagttgcatgcacaaatccgggtccgacttgcacggaatggtcagtaagccatcgctttccgcctgttcggcggcggaatggatggcgtcatcgacctcaaaactaccaattttcactacggatacgctcatgaatgctccttttcagccaaatgcaggaggtacgaccagttggctcgtcatcaatgagcatagacaagggtgaacaaaatgtcaccgaaaaattttatccgcgtgcgtgcagcgatggcggcgggctggccgccatcggtttggggaagggaactattggtggaagtcgagcgcgccgtcgcgcaccagttcacgcggcagattgtttttaatccggctgccgatgcgtttggcgatgcccagcggctgctgctggtaggtgacgatgcactcttcaccctgcggcggctccgccgggtacagatcgcggccgtgataccactcctgcgccagcgcggcatccagctcgaacgcctgcgacccttggccgtccgccagcgcgatcgccgcctcatgctgccagcgatagcctttggggaagcgctcggccagtttcacaccgatgcgtgaaaagcgcactttgccgatcagcgcttccagcgcggtcgggaacagccagatctctttgtcgcgcgtccacagggcgtgggcggcgtcatcccaactcaagccggcggcgttggcggcctgacgcaccagtgcgccgtctttgcgcgacatcggcgtgaaggggaacttgcccaccttatagctcggctttgccagcggcggcaccgaacggtgtttgcgcaggcgggcgacgaaaaaaccttcgctgtcgtagatttgcgggaacacgtgcagaaaaccttccgccgtcagcgcccgttgcgcatcggggaacagttcgcccagcggctcgatgctgaccgcatcgccatagctggccagcaggctgcggatcaccgcctggttctcctgttcattcagggtgcaggtggagtagaccagcatgccgcccggcgctaacgcgtggaaagcgctgtcgatcaactcgcgctgcgtgtcggcgatgctggtgacgctctccggcgaccagttgctcatggcatcgggatctttacgcaccacgccttcgccggagcagggggcgtccagcaggatggcgtcaaaggcttccggcagcgcagcgccgaatactcggccgtcaaaatgggtcagcgcgcagttgctgactccgcagcggctgatattggcatgcagcactttaacccggctggcggcgtattcattggcgacgatgccgccctgattatgcatcagcgcggcgatttgggtggtttttgagcccggcgcggcggcgacgtccagcacccgcgtcggtgcatcgccgccggcaaacagcgcgctgaccggcaacattgagctggcttcctggatataaaacaggccgctgaggtgttcggccgcgctgcccagccgcaggctttcatcgtcacgggcgatccagaagccctcggcgcaccaagggataggctccaactgccagtcgtactcttttacccgagccagaaaatcggcgacgctgattttcagcgtattgacgcgcagactgcggcgtaacgggcgttgacaggcggcgataaagtcgtccattgacaattcggcgggcatgatggcgcgcgtggcgtcgagaaacgccggcggcagaactacggaagcaggtttaaccacagaaaactcttgcgagaaataagaaggaaggggaattgtagcacagcgcgctaaaaaaacgggcctgatagtacaggccccgttatggttaaatgcgtgagacagggtcaatcgcgcggaatggcggtgccccattcttgccaacccttcggctcttccgcgttcagcataaagtgcttgccggcggtggctttcggcgccagcgggatggtcggcggcgtggcgaaggcgatgccgccgcggataaactgttggaaggtgccgctcttgatgacaccgccggtcaggccgaactgcaggttatagccggaggccagccagaacacgctgttgttgcgtaccagatgctgatatttcttgctgacgcgcagggcgacatgcacccggtcggacattgcgcccaggtagaatccggtgacggtgccgacctccacgccgcggaacagcaccggcgtgccaatctgcagcgagccggtttcggcggcgtcgagcaccacgctcagcccgtcctgatagcgtgaatcggtaatgctggcttcctgcagttcaaagctgcgcaacgggcggctgctgcggcccggttcgacgttgatgtacggctgcagcagggtatcgaggttattgaccccggcggcggaaatttccggcgacacgatggagaagcgggtgccgaagcgggcgaagttctccacgtattccggatacagaacggctttcgccagcacctgggtgcggtcaggcgacagctgcatcgactccacctggccgatatcaatgcccagatagcggatcggcatgccggcggccagtttgctggcgttgtaggtgcgcagggtgatttggctgccgaccgcgcgggcggcggtttcgttgctgtacagcacccgcttgtcgcctttgcccggcaccacgccctgcaggttgtcgaagctgatcgcgcctttcagcgcccggttcagcggtgacgcctgcaccgtcaggccgctgccgttcagctggactttggcgccgccttcggcccagaaaatggtctgtttgcccagcagtttgcggtactgcggatcgatatacacatcgacctcaaacgcattggccttcgggcggatatcgagaatttcgccgacctggaatttgcggtacagcaccaccgagccggtttgcacgtccggcaggctggaggcggtgagcgtcagggtcggcgtcggcgtgttgccggtgatgccggccttggctcgctcgctgttagcgtacagcgggtactgtgccgccggtgccccctggctgccgggcataatgcggatgccgccgtccagccactcctgcgcgctggcgccgaccacttccatcccgtccagccccagcttcacgtccagtcggctgttgaccacaaacttgctgtccttatgcaccagcgcgcggtactgcgcgtcgacggcaacgcggaaggtgacgccgctgttggtcaggctgcggctcagcacctggccgaccttgatgccgtggataatcaccggctggccgacgtcgatgccgtaactttgcggcgcctgcagcgacagggtcagcacgcccggctgctgcagcagcgtttcgctgctgtcgagcacgttgaagtggtgctgcggctcgccgtcgcccgggatcagctccagcgtattgccggtcagcagctggctgagtttggcgtcgttaaggctgattttcgggctgcgcatggcgatgcgcgtgccgctgcgcatcagatccaccaccgacgggtcgatggtcagctcgccggtcaccttattgtccggctgcagcgtcagcttggtcagggtgccgacctgcagcccctgatagatcagcggcgtatggttggcgctcaggttgctgccgctcggcagatccagcgtaatgctgacgccgcgctggctgcgggccagatcggggtacagctgataactctggtcggccttggcctgctggcctttttccggcgagtcgaaggcgatggcgccgttgaccagcgccgccaggctctccatctgcaccgaagcacccgacaggttgaagtcgcccttaaagccggaaacgttccagaagcggctgtcggttttcaccagattggcgaagcggcggtcgatcagcacgtcgatggtgacacccttattgccgtcggcgatggtgtagtcatacaccttgccgaccgggatcttgcggtagtacaccagcgagccggtgttcagcgaaccgaggtcttccgcatgcaggtgaatcatcagttcgccggtgttgaggcgatatttgggctgcgtatcgagcgccgagaagtgggtctgcgccttgccgctgcccggcatcatgccgatatagttgccgccgaccagcgcatccagcccggaaacgccggccagcgaggctttcggcgtcaccaaccagaactgggtgccgtcgcgcagggagtcttccagctcgcttttgatgctggcctcaaccacgattttgcccagatcttcgctcaggcggattgactggacggtgccgacgtccaccccctgataacgcaccggcgtacggccggcgacgatgcccgccgccgattggaaatcgatggtgatggtggtgccgcgctcctgaaaattgttgtacaccagccagccggcgatcagcagagcgataaacggcagtaaccaaaagggtgaaatgcggcgtttgtttttaacccgcgcttcagtcggcgtattcggcgtttcctgttgcatgtgcatcccaaatcagtcggctatccagccactcaacggcaagaatagttaaaataaccgcagagccaaagtaaaaggctgccggtcccatagtaaatgacaataactgctcgcggttgaccagcgacatcatcaacgcgataacaaacagatcgagcatcgaccagcggccgatccacctcaccagccgcagcaggcgaatacgggtcttcaggctgtggcaggttttgaagtgtacgctgaacagcagcgtaatcagcacaatcaccttggtaaacggcaccagcacgctggcgataaagacgatcgcggcgatgggcatattgccggaggtggccagcgatactacgccggagaagatggtgtcttccatgcgtgcgccgttggcgtaaataatggagatcggcagcaggttggccggcagcagcaggatcatcgcggcgatcagcgccgcccaggtcttctgcaggctgtagggctggcgacggcacatcggaatatggcagcgcgggcagcggccgcgcgcatccggatagccggtgaaatggcaggagaggcagacgtgcagcgcgctcggcgcgccttccggctgctgctgcgggtagtaacgctcccacagctgctccagattcatatgaatcagcgtcaggatgctgagcagcgtcagcgccagataggccagcagcgcgttgccggcttcgatatcggcgtactctttgactttaatcgccgccaccgccatgccgatcagataaatatctagcatcacccactcttttaaccgctccagcatcagcagcaccgggcgcaggttcatccccagccggtggccgatgcgcaggtacaacagcgacagcgacagcgtcaacggcgcgccgatggtgcagaacgccaccatgctggcggtaatggggtcgccctggcggctcatctgccagatgccctccagcaggctggcgtgaatcgcggtgccgagcaggcggatattgatcagcggttcggcaaaggcgaacggcatcagcagcagcatggtgaccgccatggccgtcagccgcgccatcgaccagtcgcgcccgttgaccaccttggcgttgcagcgcgggcaataggccgcctgtctgccgttcagcgccggcagcctgaacagcagatcgcattcgcaacagcgctggtagcgcgccttggaaaggggggcggtgattgcctgtattttcatcgttaacaatagctctgaagcccgccggtttacttagcgtagctggaaaattaccctgtcttcgcccgggggataaaaaagcgcggcaaagcgcggtttatgcgaggcaaacataccctgccggacggggttttgtgaagtaacagatgattaaccttgtgactatacgcatttaatgcttattttataggggttaagccccgggcttaaagttatctacagcgttttaatggttatgacatgacaaaagaacaattctacgcggaattcaaacgcgatctctgtgcgttgctggatggtgaaaccaactttatcgccgcgctttccaacgccagcgcgttgattaacgaacgcctggagtcggtgaactgggccggtttctacctgatggacggtcagcagctggtgctggggccgttccagggcaaaatcgcctgcgtgcggatccccgtaggtaagggcgtatgcggcaccgcggtgtcggaaaacgccgtgcagcgcgtcggcgatgtgcatgcgttccccggacacatcgcctgtgacgccgccagcaacgctgaaatcgtgctgccgctggaagtcggcggtcaggttatcggcgttctcgatatcgacagcacagtttatcaacgcttcgacgaacaggacgaagcaggcctgaaagcagtggtggcggggctttgcgcacagttggaacagtgcgattgtgcgaaatacgtcactgtagcggcaagttgatctacggttaacgtggcatttagcgatggcgtcattataatgacgcctgttcatgcctgcggcttgttggcaacaccgttgtaatcaggaaatttcatggaaaatcaacctaagttgaactctagtaaagaagttattgcttttcttgccgagcgttttccgctctgctttagcgccgagggcgaagcacgtccgctcaaaatcggtatttttcaggatctggtggagcgcgtacagggggaagaaaacctgagcaaaacgcaactgcgttctgcactgcgcttgtatacctccagctggcgttatctgtacggcgttaaagtcggcgcgcagcgcgttgacctggacggcaacccgtgcggcgagctggaacagcagcacgtcgaccacgcgcgtcagcagcttgaagaagcgaaagcgcgcgttcaggcccagcgtgccgaacagaatgccaagaagcgtgaagccgccggcgatgccgctgcgccgcgccgtccgcgtcccgccggcaaaaaaccggccgcacgtcgtgaaggcgctgcgccggaaaaccgcaagccgcgtcctcagcaggcccgcaagcctcgcgctgccaaagaagaaagtcagcagcgtcatgtgcccgtcacggatatctccgcactgcagatcggccaggaaatcaaggtcagagcaggcaagagcgcgatggatgctaccgtactcgaaatcgctaaagatggcgtacgtgtacagctctcttccggtctggcgatgattgtgcgcgcagaacacttgcagttctgatacggaggccaactaaggcatgaacaaatttgtcagattaacggcagtcgctgccttgatgtgggctggcgtcagttacggtgcggataccgccaacatccgcatcgaccaactgccgcagctgcatcaggaaccgcagcatgctacggtgagtgagcgcgttacggcgcgcttcactcgctctcattatcgtcagttcgcgttggacgcggcgttttcaggcaagatcttcgatcgctacctgaacatgctcgactacaaccacaacgttctgctggcctccgatgtcgcgcagtttgccgataagcgcaccgccttcggcgaagagctgaagaccggcaagctgaccacgccatacgcgttgttcaacctggcgcagaaacgccgcttcgagcgttacacctacgcgctgtcgttgctgaacaaaccgatgaatttcaccggcaacgatacgatcgacgtcgaccgcagcaaagcgccgtggccgaaagataccgccgaacttgaccgcctgtgggacgccaaggtcaagtacgatgagctgagcctgaaactggccggcaaaaatgataaggaaattcgtgaaacgctgaccaagcgctatcagttcgcgatcaagcggctgacgcagagcaacagcgaagacgtgttccagctggcgatgaatgcctttgcgcatgaaatcgacccgcataccaactacctctcgccgcgcaataccgagcagttcaacactgaaatgagcctgtcgctggaaggcatcggcgcggtactgcagatggacgacgattacaccctgattaattcgatggtgccgggcggcccggcggcgaaaagcaagtcgattaccgtcggcgaccgcatcgtcggcgtcggccagaccggcaagccgattgtcgatgtgatcggctggcgcctggacgatgtggtttccctgattaaggggccgaagggcagcaaggtgcggctggaaattctgccggccggcaagggcagcaaaacccgcgtggtgaccctgacgcgtgaacgcatccgcctggaagaccgcgcggtgaaaatgaccatcaagaccgtcggcaaagagaaagtcgcggtgctggacattcccggtttctacgttggcctgaccgatgacgtcaaggtgcagctgcagaagatggccaaacagcacgtcaagagcgtggttatcgacctgcgcaccaacggcggtggcgcgctgaccgaggcggtatcgctgtccggcctgtttatcccgagcggcccggtggtgcaggtgcgtgataacaacggcaaaatccgtgaagatgcggataccgacggcgtgacctattacaaagggccgctggtggtgatggttgaccgcttcagcgcctcggcgtcggaaatcttcgccgccgcgatgcaggactacggccgtgcgctgatcgtcggcgagccgaccttcggtaaaggcaccgtgcagcaataccgttcgctgagccgtatctacgatcagatgctgcgccctgagtggccggcgctgggatcggtgcagtacaccattcagaaattctaccgggtcaacggcggcagtacccagcgtaagggcgtgacgccggatatcctgatgccgaccggcgtcgatccggcggaaaccggtgaaagcttcgaagacaatgcgatgccgtgggacagcattaacgctgccacctacagccgggttggcgatctgaaaccgtttgaaccgcaactgctgaaggaccacgagcagcgcatcgccaaggatccggagttccagtacattgcgcaggatatcgctcactacaaggcgctgaaagacaagcgcaacattgtctcgctcaatctggcccagcgcgagaaagagaaccacgacgatgacgccacgcgcctgaagcggattaacgaacgcctgcagcgcgccggtaaaaagccgctgaagtcgctcgacaacctgccgaaagactacaaggaaccggatccgtatctggatgaaagcgtgcatatcgcgctggatctggcccatctggagcaggggcagccggcgcagcagcccaccgccggcaaataacggcctccggttgataaacgtgaaaaacgcacctgaaagaaggtgcgtttttttatgggcgtgtttgaaacagcagccggtgagcgggagtgcagacaggctaacggttatcggttaaattgcctggcgacatagggcaggaatgcctggtctcctcgcaggggcgctcacgggagggaggaagaatgaaaagatacggcgttatcgttttggcctgcgcgccatttttttccgcagcacagaccgcttcagacgttgaagggttgatgtccagagatccggcggcatgccaggcgataaagattgataaaaactatccggtgttgctgacgtgcgttacgcgtttatctgcacgttcggcgcagaggctcgatgtgcgactggcggagataaggaaggatttggcgaaccttggcgatgccgaatatagcgccgcttgtgaaaccgcacagacctcttgggagcgttataaaacggactattgcgcctatctgacaacggggatggaccggcgcagcagcgcttttaagctgcagtcggatctctgtcaggcttcagagaacgatcggcgcttacagacgctgcaaggtgagccgtcgaccagttaaaacctgcccgccagcggcgcgcttggcgaacacaaacgacgttcgtcttgtgccggagaagccaataccacacgacccgctgcgcacgggcgatcagggtttatccttccggcgccagtcccattcggcatggagccagatcgcgatcatcgcgcagctggagataaacatcacgtcaggccagcgggtaaaaccgctgacaacggagacgatggatatcacacccgctagccgtataaatcctttgttaaacgtcataaatatactctttcaatccattatgatggtgggtcttatcagactttttccagttgttttcttatcggttagctgtaaatatcgacgtatcttccagggtgagtgaagcaacatgcgcctctttcgtttaacctgcgccgccatcattattgttgggcatttcctgctgttattaaatatcttcccgtgataatacttcacgaagcggcgcatgattcatgcaatatgccgtttgacttcaccttatcatgttataccgccttggcatcaagcggtaagtgctgtattcctgcatgaaaaaccggcagttgccgtgacaatacccgaaaaccttcccggcgttcgcaacaatcgtttacaattcgacaatccggcgcaaagcgccgtttttgtaaagtttcgtatttttagtgggttaatggcggttccggcttgaaactgtgccggatgcccatacttgttaaaggtatctacagcagcgtcttgttaacattttatgaggaagtaaacattttatgatgcgtatagctctgttcctgctcaccaacctggcggtgatgttggttttcgggctggtgctcagcctgacaggaattcaatccagtagcgttcagggcctgatgattatggccggtctgttcggtttcggcggtgcgtttgtctctctgctgatgtccaaatggatggcgctgcgctccgttggcggggaagtgattgaacagccgcgtaatgaaaccgaaaactggctgctggaaaccgtgcgccgccagtcccagcaggcgggcattgctatgccgcaggtggcgatttaccacgcgccggatatcaacgccttcgctaccggcgcgcgacgtgacgcatcgctggtggcggtcagtaccggtttgctgcaaagcatgagccgcgatgaagcggaagcggtcatcgcccacgaaatcagccacgtcgccaacggcgatatggtgaccatgaccctgattcagggggtggtgaacaccttcgttatctttatctcgcgcctgctggcgcaggtggccgccggcttcctgggcaaccgtgacggcgaaggtgaaggggaaggtaacggcaacccgatgatctactttgcggtttccatggtgctggaactggtgttcggcattctggcgagcatcatcaccatgtggttctcgcgtcaccgtgagttccatgcggatgccggttccgccaagctggtgggtcgtgagaagatgattgccgcgctgcagcgtctgaaaaccagctacgaaccgcaggaagcgggcagcatgatggcattctgcatcaacggcaaatccaagaccttcagcgagctgtttatgtcgcacccgccgttggacaagcgtattgaagcgctgcgttccggtcagtatctgaagtaagcgcgagcgaatcaccaaaaaccccggcctgccggggtttttttatgcctccgcgcgcggctggctgatgcgcagggcgctgaccagcgcggcgcaggcggcgcagctgccggccagcagcagcgaggcgtgcgtgccgtggtccggaaacaggttgaacatcagcgccaccagcgccgcgccggaagtctggcccagcagacgtgcggtacccagcatgccgctggcgccgccgctgcggtgacgcggcgccgaagagataatggtgtggttgttcggcgattgaaacaggccgaaaccgacgccgcacagcgccatgcgccagatgatgtccagatcggccgggttatgcggcagcgtcgccagcaggaatagcccgagggcgaacaggccaaggcccagcgcgcctagcagcccggcgtgaacgtgttcaatcagccggccggcgagcggcgccaccaccacgatcgccagcggccagggcgtcagcagcagaccggtggcgacctcgtcacgccccagcacctgctgcaaaaagaacggcagcgacaccatcgccaacatctgggcggcgaacgagcagaccgaggtgcccatcgatagcgcaaagatcgggatacgcagcagatcgaccggcagtagcggcgcgctctgctgcagctgacggcgcacgaagaaccagccaatcaccagcagggcggccagttccgccgccaccagcgtcgggctttgcccctgcgcgaagccgctgagggcggcgatcaacaggccgaaggtcagcgcattcatcacggcgctgagcgggtcaaagcgtccgcggcttttctgtccgttggccggcaggtagcgcatgcccagcagccacgccgccagaccgatcggcaggttaattgcgaacagccacggccaggaggcgaacgacagaatccccgcggcgaccgtggggccggcggcggacgagaaggcgacgatcagcgcgttaatagccaggccgcggccgagatggcgcgacggatagataatgcggatcagcgcggtattgacgctcataaccgccgcggcgccgaagccctgcagcacgcgggcgatggtcagggtggtcaggctgtcggacagggcgcaaaacagcgacgtcaggctgaagaccatcagcccccacagatagatcctgcggtagccgagcaaatcccccagcgaggccagcgacagcagcgaaatggtaatcgccaactgatacgcattaatcacccagatggagttggccgcgctggcgttcaggtcgcgggcgatggtgggcagcgcgacgttggcgatggccccgtcgagcacggaaacggtaaggccgagggcaatcgccagaatggcgccgtagcgctgcggcacgggcaagccgtcggaattggagagcgtcatagtgaaatcataggtcaacgtgcggaatgtgagcatgctaacaattttttcgcgccttgtatccgttcgatcgcgagcaattgtaaacagcagtgagggggaacgcgtgttctgcgggttgtgcattgcgcagggcgaaacgttccgcttatactgaaacccttgtttaaatttcttaaaacggaaacaggctgggattgttgatggcgaatacggatctagataagcaaccggacgcggtttcatcggtgctgaaagtgtttggtattttgcaggcgctgggcgaggaacgtgaaatcggcattaccgagctttctcagcgggtgatgatgtccaaaagcaccgtttaccgttttctgcaaaccatgaaatcgctcggctatgtggcgcaggaaggggagtcggaaaaatacgccctgacgctgaagctgttcgaactgggcgccaaatcgctgcagaatgtggatctgatccgcagtgcggatatccagatgcgcgagctgtcgcagctgacccgtgagacgatccacctgggcgcgttggatgaagacagtatcgtttacatccataaaatcgattctttatacaacctgcgcatgtattcccgtatcggccgccgcaacccgctgcacagcacggcgatcggcaaggtgctgttggcgtggcgcgatgaggccgaggtggacgatatcctgtcgcagctggaattcacccgcagcacggcacataccctcaccagcgcggcgcagctgctgccggtgctggcgcaggtgcgtcagcagggatttggcgaagacgtggaggagcaggaagaggggctgcgctgtatcgcggtgccggtgtttgaccgcttcggcgtggtgatcgccgggttgagcatctcgttcccgaccatccgtttctcggaggaggccaaggccgactacgtgcgccagctgcatcatgcggcgcgtattatttccgagcagcagggctatcacgactacccgttctgatagtcacgccctgcacgacgcgaatgcccaacaacctgcctttacggcaggtttttttgtatttgccgttcccctgcgccatcggcgatccgcccgagaaccctctgattgtcggccgcttttctgcacgctagtatccttgcaaggagtacggtaaaggactgaggcgacaaatggatacggttgaagagttaggtggcagctatttttttgatgggatgattggattgtctgcgagtgaattagcattttggatagtggtcgatgaagccaggaagcagcttggcgtgagtgatatcttgtcacttgcgctgattattggtggtttacctctggtgcctgttcccggcaaactagatgccaaacgaacaaccaaagggacatcttatttatctctggcctcgagaaaacttatcacctatcagctaaatagttcttggaaaacattaacctggaagaagatgctaaaaggaaaatggacgccgacaaagagtttaggggcatttgtcggccgttggcttccttggattggggtatttattactgcatatgatcttacgatgattggaacaaggtcgctgaagcgctataacctgctagtgaggccagaggatagattgtgatgagtgacgatatagcagtcgatgtcttgcatttttttcaaatagaaatattcaacaaggtaggatattcgaaggaaattatcagccatgattactcgttgagtaccggagaacgtgcactgtattcagacgatgccgatgagattcttgcgaaattttcaaaagtattcaacgttagttttaaggatatgcaatggaataactactttccccaagcgggcattccctttatcccaaattgccttttgccaaagcatatgcaaaccgaccacaacgacccactgccgctgactatcaatatgttgatcgcttctgccaaagccgggcgctggctgtatgattaactgacgccacatccccgccgtggcgcggttatcctgcgcccattcccgccctatgcggcgttcactgcgtatcaacctcaatgcgcaggctgtcgtgacgccagtactcaatatcaaaatcaagtatacgcccttgccgatcgtaattgagacggcgcagcagcagggcgggcaggccgaccatcgcccccagcgcggcggcggcctcgggcggcagcgcggtcgggtaaaacgtcaggtgcatgctgctgtagatcagctgatagtgctgctgataaatctcggtcaggctgccgcccagatcgtgctgcagcagtcccggcacccgctgcggcaagcagtggttctcgcaataacagatcgcccgctcatcggcatagcgcacgcggcgcagcaggtagatctgcgcctccggctccagctgcagcgcctgcgccacgtccggcggcgcggcggtgtgttcggccgccagcagcgcggtgcgcgcctgccgcccctgttcctgacacaaacggtggaagttggtgttctgcgtcggatccagccatagccgtgcgggggtgacaaaccagccgcggcgatcggcgcggtagatggcgccgctggcttccagctgcgccaggctttcgcgaatggtgatgcgcgtcgtggcgaaggcggcgcacagctcccgttcggagggcagtttatccccggccttcagcgctccgctggtaatccgtgactgtagctgcgctttgatctgcagatagtggggaagatcgccctgagggtgtttcatgttgtctcgctatggcatgtcggctggctccattatacatgtccggatgaattttttgtttcaccgccggttggcgtttgacctgccgtgcggttagccgtcacaatgcgcgcatctggtatagaccaattggaaaagggtaaaaaagatgaacgatcgtgattacctgctgttgacgcccggcccactgaccacctcggatacggtgaagcaggcgatgctgttcgacagctgtacctgggatgaggattacaacatcggcgtcgttcaggcgattcgcacccgcctggaggcgttggccagcgcgacatccggctacacctcggtactgttgcagggcagcggcagctatgcggtggaagcggtgctgggcacggcgctcggcgcgcaggataagctgctgatcgtcagcaacggcgcctatggcgcgcggatggcggagatggcggcgttgatgggcatcgatcaccactgctatgactgcggtgagacggcggcgccggacataacggcgatggaggcgctgctgctggccgacgcgcgtatcagccatatcgcgctggtgcattgtgaaaccaccaccggcatgctgaatccgctggcgcaggtggcggcgctggcggcgcgccggggaaagaccttgattgtggatgcgatgagcagtttcggcggcattccgctggatgttgaccagctgggcattgattttctgatcagctcggccaacaaatgcattcagggcgtgccgggctttgccttcgtgatcgcccggcgcagcgaactggaaaaatgcgccggtcgttcgcgctcgttgtcgctggatctgtatgcccaatggcgctgtatggaagagcacgccgggaaatggcgctttacctcgccgacccacagcgtgctggcctttgcgcaggcgctgcgcgagctggatctggagggcggcatcgccgcacgctatgcgcgctatggcgagaatcagcgccggttggtggcggggatgcgcgcgctggggtttgacaccctgctggatgatgggctgcactcgccgattatcaccgcgttctactcgccgcaggcggaaaactaccgcttcggcgagttttaccagcggctcaaacgtcagggatttgttatctatcccggcaaggtgtcgcacagcgactgtttccgcatcggcaatatcggcgaggtctatccgcaggatatcgatcgtctgctggacgccgttagccgcgccatgtactggcaacattaggagggcagcatgccacagattaacgccgttattctcgactgggccggcaccacggtggattttggctcctttgcgccgacgcagattttcgtcgaggccttccagcaggcctttggcatcgccatcagtctggaggaggcgcgtattccgatggggctgggcaaatggcagcatatcgaggcgctgggtaaactgccggcggttgatgcgcgctggcgggcaacgctggggcgcgccatgagcccgcaggatattgatgcgctgtacgcggcgtttatgccgctgcagattgccaaggtggtggatttcgccgagccgattgccggcgtgccggaggcgattgccgaactgcgacggcaggggatcaggatcggttcctgctccggctacccgcgcgcggtgatggaggtgctggcgccggccgccgccgcacgcggctacgcgccggattattgggtggcgacggacgatctggcggccggcggccgtccggggccgtggatggcgctgcagaatgtgattgcgctggggattgacgccgttgcccattgcgtaaaggtggatgatgccgtaccgggcattgccgaagggctgaacgccggcatgtggagcgtggggctggcgctgtcgggcaatgagttcggcgcccagtggcaggagtaccagcggatggatgacgccgaggtagagcgccggcggacgcgggcgacggagaagctctatgccgccggcgcgcattacgtgattgatacgctggcggagctgcccggagtggtagcggcgattaaccgacggttggcggcgggggagcggccgtagcgcggcgggcataaaaaaaccggcgtcttggcgccggttttttgtggtgacgaaggggagttactggtgagccagctccacgtcgtcttcgctgtccatcacggacttgtcggtttgcttcatcagctggctggtgacggtgccggcggtcatggagccgctgacgttcagcgcggtgcgccccatatcgatcagcggttcgacggagatcagcagggcgaccagcgtgaccggcaggccgagggccggcagcacgatcagcgcggcgaaggtggcgccgccgcccacgccggcaacgcctgcggaactgacggtgacaatccccaccagcgtggcaatccacaccggatccagcgggttgatgccgacggttggcgcaaccatcaccgccagcatcgctggatacaggccggcacagccgttctggccaatggtggcgccgaacgatgccgagaagctggcgattgactccggcacgcccagacgacgggtctgcgcttccacattcagcggaatgctggcggcgctggagcggctggtaaaggcgaaggtgataaccggccacactttgcggaagaatttcaccggattaacgccggtaaagctcagcagcagggcgtgtaccccgaacataatcgccaggccgaggtaagaggcgacaacaaagctgcccagcttgatgatttcatgaatgttggagccggcgaccactttggtcatcagcgccatcacgccgtatggcgtcagcttcatcaccagacgcaccagcttcatcacccaggactgcagggtatcgatggcggtcagcacgcgctggcctttcgcctgatcgtccttcagcagctgcagcgcggccacgccgaggaaggcggcgaagatcaccacgctgatgatcgaggtcgggctggcgccggtcagatcggcaaacgggtttttcggtacgaacgacagcaccagctgcggcaccgtcaggtcggcgactttaccgacatagttgctctgaatcgccgccagacgcgcgctttcctgcgtgccctgcaccaggccttccgcgctcaggccgaacaggttggtgaccagcacccccaccagcgcggcgatcagcgtggtgaacagcagcgtgccgatggacaggaagctgatcttgccgagcgatgaggcgttatgcagtttggcgaccgcgctcagaatagagacgaacaccaatggcatgacgatcatttgcagcagctgcacatagccgttgccgacgatattgaaccagctaatggattctttcagcagtgggttttccgcaccgtagatcagctgcagcgccaggccaaacactacgccgagcaccagacctaccagtacttttttcgccaggctccattgcttatggcgggtttgcgccaacagcaaaaggagggcgacaaaaaccaccacgttaatgacgagcggtaaattcatccccgtgtctccaaatcttttcttatataaaaatggctacgcaccagtgtgtagcgatgtaaatatcgtaacagtttgccggggcacccacttatacccaaatggaatgtcatataacttttattttgtttttgtctgtaatctgagcgatcgggtgataaaacgcgcgtttttttgtgatcaccatctgatatttttcagctgttcaaaatatgactgcaccgggatggtgcagccgcccggccagtagatggcgaaggcgaccagcgcgaggcacagtacgcgctccagctgattgccctgctgggcattgagcagcggcagacgaaagcgccagcggcagggccagagcagcggcacgccggacggggtgagcatatcggccagcagatggctgaaatagccgataatcatggcgtgcagcgcatcggcggggatgggccagctgcgcggcacgtccagctggaacagcatcatgccgccggcaatggccagcaggctgtgggtaaagccgcggtggccgaaggcgcgggcgatcggtttggcgatccagctcaggcgctggccgagcaccgacttggggtgatcgatatcgggcagcagcgacgtcagcagggcggcggggatgatatgccaccagtcgccgccggcgagaaccggcgtcacttccgctttcttggcgaagatcgcgcaagcgacagaaaaaataaggtgtccttccgcggtcatgctggttgctattccgactggtaaactggtaatttatccagtatatggggattttcccagtaatggaataggtgacgctgtaactaattgtgtgttttactctgctttacaaagggttgagttatttttcgcacattgcgccagaattgtccgccatgtcgcccccggcagcgcaccgcagccgggggcggattgctcagcgcgccagccaaccgccgtcgaccgccaacgtgtagccgttaacatagtcggaggccgccgacgccaaaaagaccaccggccccatcatgtcctgcggcacgccccagcggccggcgggaatgcgttccagtatctcctgattacgcgcctcgtcggcccgcagctgctgcgtattgttggtcgccatatagccgggcgccagcgcgttgacgttaataccgtgtttggcccactcgttggccagcaggcgggtcaggcccattaccgcgcttttggaggcggtgtaagacggcacgcggatgccgccctggtacgacagcatggaggcaatgttgataatcttgccgccgccgccctgcagcataaactgcctggccaccgcctgtgacaggaaaaacagcgtcttggcgttgatattcatcacgtcgtcccagtcctgctcgctgaaatcgatcgcgtcttgccggcggataatgccggcgttgttcaccagaatatcaatatggccgaactcggcgacggcgctgtcaatcagcgccgggatggcttcggtacgcccgagatcggcatgcagtttgagaaagcgccgccccagcgcgctgacctgtgcgctggtgtgtgcgggatcgctgcggttgacgccgacaatatcgcagccggcctgcgccagcccgatcgccataccttgtccaagcccggtgtcgcagccggtcaccatggcgactttgccggttaaatcaaaagggttgatggtcatagacatattctcgcgccgtgcgggccggccgcacggacagggttgctgcttgacggccggcgcgcagccggcgacgagggtcagcgcagttcgctgacggccaggtgatccatatcgccgaacacctgattttcgcccaccatgccccagataaaggtgtagcgactggtgccgacgccggcgtggatcgaccaactgggtgaaatgaccgcctgctcgttgtgcaccagcaggtggcgggtctcctgcggctgccccatcatatggaacaccgcgctctcttccgccatatcgaagtagaaatagacctccatacgccgttcatgggtgtggcacggcatggtgttccacaggctgccagcggccagtttggtcagccccatcgtcagctggcaggtcggcaacacgtcgggcacgataaatttgttgatggtgcgccggttgctggtggcgtcgtcgccgagggtttgcggtgcggcctcggccagggtgattttcttattggggtagcgggtatgcgccggtgcgctgttgtaatagaacttggccggccgctcggcgtcgacgctgctgaaggtcagctgtctggcgccctggccgatatacagcgcttcttccgtaccgatctcgtagcgctgcccgtcggcctcgatcagcccggcgccgccgatattgataatgcccatctcccgccgctcgagaaagtaaccgacgcccagctgtttgccgacctcatcgccgatagtgacgctgcgcaggcgcggctggatgccgccgatgataatgcggtcaatatggctgtaggtcatggtgtaccggtcgtcctcgaaaatcttctctatcagaaattcgcggcgtaatccggcggtgtcgagctgcttggcatgatcgctgtgaatgctttgacggacgtccatctcagggcctcgctgtggtgagagggaagaaaaagccgggcggctgacgtgccgcgtggcagtgacagcaaagccgccgcccggcgttttctgtggtgttgacagcatagagcgcacggcatatgaattcaataaaaatgaaattgcgttttatttattttttgacgtgcgtcgacgttttttaaaccagacgccccgcctgccacgtcagcgcgacgtgcaggggcggggcggagaaggcgggagaggctcaggcaaggtgggacggcgtcagctgctccagcgacgtcagctgatggtcagccagcgcccagcgcgggtcctgacgatactcggcggccggcaccacgatggagcgcatgcgcgccgccttcgtggcgatcatgccgttgaacgagtcttccagcgtgatgcagcgcagcgggttgctgcccagccgttcggcggcaatcaggtacacttccgggtgaggtttgctgtacggcagatattctgcggagaccaactggtcaaaatagtgttccaggccgaacatgttcagcacatgctgctgcatatgcagcggcgaggcggacgccaggccgatatgcagatcgaggctgcggcacagttccagcgcctgccgcacgccgggcagcagtgggcgacgttcctgcaccagctcaatggcgcgttcgataatgcgggcggaaacctgctcccgcgaggtgccctgccacggcatggcctgataccacatctccaccaccagatcgatgcgcagccccagggtatccggcagtttgtcacggtcggaaagatccagaccgagcgaaccgaaaatatccagttcggcctgcaaccataaaggttctgaatcaatcagcaagccgtccatatcaaaaattgcgctttcaatgcgttgtgaataagccatgggtgcgttaactcctgccgcagcggtggatggaatctctgcgttactctaccattgcctgcgccgcgaccaaaatagcccggccgggtgaggcgccggcgcaaagaaaacggtgggcttggccgggcaactacgggtaaactcgcggtttattaccgctgcgtcgttaacaaggggaacacatgacgtatcaacaggcagggcgtattggcattattaaacaaattctggggtgggtgctgtttattctggcgctgctgtcgacgctgatttcattgctgaattttgtttaccaatacagtgaaaaaaccaaaggcatcaacgcggtggtgatcgacttcgtacatgtcatcgtcgatatggtgcgctttaatacgccattcctcaacctgttctggtataactcgccggtgccggggctggataagagcctgttcagcggcggcaacctgatgtttattattatctatctgctgattttcgtcggcctggcgctgcgcgcttccggcgcgcggatgacgcggcaggtgaagtttatccgcgaacgtctggaagaccagctgattctggaacaggcgaaagggacggaaggcctgacgcgcgaacagctggagtcgcgtatttcgctgccgcatcacagcattttcctgcagtatttcccgctgtatgtgctgccggtgacgattgcggtggtggcctacttcgtgattagcctgctgggcaagctggccgcgggcgcctagcgggcgaggcggagacagctggacgtgacggggccttaacggccccgttttgctttaggcgccctgcgggtgcaacagagcgtcgatggcctgctgcgccgccaccagatgctgcccgccgaacaggttgctgcggttgagcagataatagagctggtacagcggctggcgctcgataaagtttgtcggcagcggccagacgctttgatagccgtcgtagatttgcggcggcagctccgggtagagcggcagcatcgccagatcgcactcccggtcgccccagtaacaggcggggtcgaacagtagcggcccgtcgcgggtcatggcgcagttgcccggccagagatcgccgtgcagcagcgaaggctgcggctggtggtgctgcagacgcaggtagacaatatccaccagctcatcgatatcgccgaaggacatgcctttctccgccgccagctgcagctgccagccgatgcgctgttcggcgaagaattccgcccagcggcgctgccaggcattgggctgcggcgtggtggccagatggttgtcaaagtcgaggccgaactgcggctgttcgctccagcggtgcagatgcgccagctgctgtcccaggcagtaggcgccgtgcgcatccagcggtttgagttccagatgctccaacagtaaaaaactgtagtcgcgatcgctgcccacgccgtacacctccggcacgcgcaccgttttgctgcgggccaacaatgccagctgatcggcttctgcggtaaaaacaggcagtaactcccgggcgtcgtttttcacgaacaccgcgttgtcaccgtaactcacgcgccatgccgggtggatttcgccaccgggcagttcagtcctttcgcggatttctgcgctgccaagatgttcacttaacagacggctaacggcttgccacatggtattccccctctgtgttgcctgctgtttgaatagcttagcgtctttaacggcgtgaaaactcgatgtggcgcacagccggcattaatcatttgccggtttttttaccgcccgccatcgctcaaagtatatacgctattgattaatttaagtacagctcggcggtcgcgggcgattttctacgccggacgcgcggcagcaactgagcgggtaggtgtgttcatgcgatggtgctccatacgatgggcgaaaaccgtaattggcaccattttgcggcgtaaccggcctaaagaaagagccggttaccaccatttttattggtccattatcagcggcgcgcggcggtttccaacgtcgcggtggcgtgacggcgtaacgtgcgccagcggctgtacagcagcgccagcacgaacagcaccgcctgcaccaggacgatgcaggggccggtggcgccgtctatctggaaactgatcagcgtaccaagcacacaggagaagaccgacgccacgatggcgaccagcagcatgcgatcaaaactacggcacagcaggaaagcgataatgcccggcgcgatcagcatggcgatcaccagtatcacccccaccgcctgcagcgcggcgacgatggtcagcgccagcaggcacagcaggccgtagtgcagcagtttgaccggcaggccgacggcgcgcgcgtggctgggatcaaagcagtacagcatgaagtctttgcgcttgagcagcaccaccgccagcgtaatgccggcaatccacagcgtttgccgcagctcgccgtcggtaatgccgagcatattgccgaacaggatatggctgaggtgctggtcggtatccacccgagaaaacagcaccaggccgaaggcgaacatgccggaaaagacgatgcccatcacggtgtcttctttgacccggctgtgctctttcagatagccggtagccagcgcgcagaaaattccggacagaaaggcgccgatggccagcggaataccggtgacaaacgccaccacgatgccgggcagcaccgcgtgtgagatggcgtcgcccatcagcgaccagcctttgagcaccagatagcaggagagcactgcgcagacgacgccggtgacgatggcggcaataatcgcccgctgcataaacaggtaggcgaacggctcactcagccattgatacagcagctccatcactcttcctcctgcgggccggcgtggtgtgcggcccggcgtcgggacgccagcaggccatgtttgggcgcaaggacgaacgccagcagaaacaccagggtttgcagcgtaacgatcacgccgccggtggcgccgtcaaggaagaagctcaggtaggcgccggcggcgctggtcagcgcgccgatgcacagggcgatgacgatcagccggctgaagcggtcggtcagcagataggcggtagcgccgggagtgatcaccatggcgatcaccagtatcgccccgacggtttgcagcgccgcgacggtacaggcgctgagcagggtgaaaaacagaattttcagccgcagcggcgacagaccgatggagacggcgtggctttcgtcgaaaaacaccgccagcagatctttccacaacaggcagaggatcagcagcgaaacgccgatgataatttccacctgcagcacgtcttcatcggcgatgccgagaatattgccgaagataatcgactggacgttgaccgaggtcgggttcagggagacgatcagcaggccggcggcgaaaaaggtggagaagataaagccgataatcgcgtcttcgcgcaggcgggtgatatggcgcaccagcgtcatcgccagcgccgccagcatgccggtgaagaaggcgccggcggcgtagggcagccccagcgcgtaggcgccggccacgccgggcaccaccgagtgcgacagcgcgtcgcccatcagcgaccagcccttcagcatcaggtaggcggagaggaaggcgcaggccgcgccgacgatggcgctgacccagatggccttcaccatgtagttgtagttaaagggctgcagcaggatttccaccatcaggaccgttgctcctttttcccttgcggctggcttttggccggcggatcgcttttgctgtggccgtagaacaccgccggacgctcgtcatcggtcagcaccgtcagggtgcgcgggtcgttatcatcgtgcaggtcggtgccggagagattgatatggcgcagtacgccgccaaaggcctgctccagattgctctgggtgaaggtggtggccgtcggcccggcggccagcacggtgcggttgatcaggatcacccggtcgcagaactcgggcacgctgccgaggttatgggtggacaccaggatcagatgcccttcatcgcgcagcgcccgcagcaggtcgataatggcgttctcggttttcacatccacgccggtaaagggttcgtccagcagcagcaccgtgccctgctgcgccagcgcgcgcgccaggaacacccgctttttctggccgccggacagctcgccgatctgccggtggcgcagggcggtcagccccacgcgctccagcgcggcggcgacccgctcgcgatcctcacgcgtggggatacgcaggaagttcattttgccgtagcgccccatcatcaccacgtcctccaccagcaccgggaagttccagtccacgtcttcggtttgcggcacgtaggcgatcaggtttttcttcagcgcggcggcgatcggtttatcgttcagcgccacctggccgcgggtggggcgcaccagccccataatggttttaaacagcgttgacttgccgctgccgttgacgccgaccagcgcgcagatggcgccgccgtcgagggtaaaactggcgtcgaaaatggcggtgtggccgttgttataggtcacggtgacatcgtcgacgcgcagcgccggccggataaaggtctcggcgctcattgtttaaatcctttggcgatggtctgcacggtgacattcagcagatcgatgtaggtcggcaccggcccgccggcggcggagagcgaatcgacatacagcacgccgccgtactgtgcgccggtctctttggcgacctgtttggccggcttatcggaaatggtgctttcgctgaacacgaccgggatatggtggctgcgcaccgcgtcaatcacccggcgcacctgctgcggcgtgccctgttcatcggcgttgatcggccacagatagatctctttcaactgataatccttcgccagatagctgaaggcgccttcgctggtgaccagccagcgctgcgcggcgggaatacgcgccaggcgctcacgcagcggcgcgtcgagcgcggcgatctttgcgctgtaggccttggcgttgcggttgtagacctgcgcattggccggatcgtgtttgaccagcgcctggcggatattttcgatgtagaccagcgcgttggtgggcgacatccaggcgtgcgggttagggttgccgttgtaaggcccttcgcggatcggcagcggggtaatgccttcggtgacgacggcggcgggcacctgtttgatattttcaaagaagcgctggaaccagcgttccagattcatgccgttccacaggatcaaatcggcgtgctgcgccttgacgatatcgcgcggggtgggctggtaatcgtggatttccgcgccgggcttggtgatggattccaccaccgcggcgtcgcccgccacattttgcgcaatatcctgaataatggtgaaggtggtcaccacgtgcagcttcttttccgccaaggcggtggggctgagcagggcgccggcgcacagcagggcgcacagggtaagcggacgggcggcgcggactaaccggcgcaacggcggtaacacgtggtgtttcagcggcatggtgactccctagaggttaaatgaaaatgattatcaatatcaattgggcgcaggtcaagcgtcacatgtcgctggtggcgaattattttcatcggattaacggcggcggttttatgtatcctcatgtaactgtctgacatattcatcccaggcgatcagcgtgacctgcggcgtttttcccaacgcaacctgtcccattccctgcgccagcctttcgacatcctgttgatttagcgcagtaataatcgcatagctattgctgcccagctcgtgagaaaccccgttttcatctaccacggtggtggtgaaaccctcgcgggtcagctggccggtgagcttcgccaaatcggttaatccggcctcctgatagtgaaaagtcaccacaaaacacatggttgccgattgactcataaatcacctcttggtatatggatagcttgagaatagaccaaaaaagtgatgcaggcgtccttaaccgttgtctatgcgacgcaactcattgaaaggagtgaaggattccgtgagaaccaagattggttgcctgatggcaattacgcttttagcgggctgtgcgaaagacccgcagaccaccagcagcacaacgggcgctggcggcaccccttccgggggctggctgcagccgccgtcgccgcggcagacagcgagcaaccacaccggtacgccggtggcgtacagcgactatattcgccaggccgccagcaattacggcgtggatgaaaacctgattaaggccattattcaggtggaatccggttttaatcctctggcggtgagcaagtcgaacgcggtagggctgatgcagctcaaggcgtcgacggccgggcgcgacgcctaccggatgaaagggcgacgtgggcagccaagttcgcgggagctgaaagatccggcggtgaatatcgatctgggcgcggcctatatcaatatcctccaggcgcagctggccgggatcaacgatccgaaaacgcggcaatacgccaccatcgtctcttacgccaacggtgcgggcgctatgctgcgtacgttttcctcggaccggcgcgtggcggtcaaccgcattaatcagctgaccccggacgagttttaccaacatattcaaaagaagcatccggcgccgcaggcaccgcgttacctgtggaaagtgaccaccgcctatcaggcgatggaatagtctgtgataaatgttacaaaccggttgcaaattgaccggtttttctccctttagtagctaaaaaaagcgaccaagctcccatttctaatcattcttgccgagaattatgaaaaaaccgcacgaaaagttcatgcgggtcggcaaggcaattctttgcgttcattcaataagttaccggtaacatttttgctaaagtttactttttggccttcaataaatagacaaaaaggttacaaaatatttttaaaacccgcatcaaccgcacggttgaggttaaatagttgtgattatatttggatggaatgtgatatgtcggacaataaaactaacaattctcggcgcgatttcttactgaaatcggtgaccttgattcctgcagcggtgattggtggcagcagcgttggcgcgctgacggcccccgcaccggccgttgccgctgatgacgcaccaaaaaaccatgattaccaaccgaccttcttcacacctgaagagtgggccttcatcaacgccgcggtggcgcgtttgattccggctgacgatcgcggcccgggggcgctggaagccggcgtgccggagtttatcgatcgtcagatgaatacgccgtacgctaccggctccatctggtatatgcaggggccattcaaccctgacgtgccgaaagagatgggctaccagctgccgctggtgccgaagcagatttataacctgggcatcgccgaggcggacgcctacagtaaaaaacagcacggtaaagtgtttgccgagctgacggatgcgcagaaagatgcgctgctgcaggatatggaggccggtaaagcggcgttcgagcagctgccgtccaaactgtttttctcctacctgctgcaaaacacccgtgaaggcttcttcagcgatccgatccatggcggcaacaaagacatggtcggctggaagctgattaattttccgggcgctcgcgccgactttatggactgggttgagcgaggggaacgttatcccttcccgccggtatcaattcgtggggaaaggggataacaatggcaacgctaatgaagaaaaaggacgtggtaatcgtcgggttcggctgggtcggcgccattatggcgaaagagctgaccgaagccgggttgaatgtggtggcgctggagcgcggcccgatgcgcgatacctatccggacggctcttacccgcaggtgatcgacgagctgacctacaatattcgccgtaaactgttccaggacctgtcgaaaagcacggttactatccgtcacaacagcagccagaccgcggtgccgtaccgtcagctggcggcgttcctgccgggcaccggcgtcggcggggccggtctgcactggtcgggcgtccatttccgtgtcgatccgatcgaactgcggatgcgcagtcactatgaagagcgctacggcaagaactttattccgaaggatatgaccatccaggatttcggcgtgacctacgacgaactggagccgtacttcgataaggcggagaaggtgttcggcacctccggcaccgcttggtcgatcaagggtaaagtggtcggcgaaggcaagggcggcaaccgctttgcgccggatcgttccgacgacttcccactgccggcgcagaaaaacacctattccgcgcagctgtttgaaaaggctgcacgcgaagtgggctatcacccgtataacctgccgtccgccaacacctcagattcctacaccaacccgtacggcgcgcagatggggccgtgcaacttctgtggtttctgcagcggctacgcctgctatatgtattccaaagcctcgccgaacgtaaacattctgccggcgctgcggatggaaaaacgctttgagctgcgcaccaacgccaacgtgctgaaagtgaacctgaccgacgataaatcgcgcgccaccggcgtgacctatgtcgacgcgcaggggcgtgaagtggaacagccggccgatctggtgatcctcggcgccttccagttccacaacgtgcacctgatgctgctgtccggcatcggcaaaccgtacgatccggtgaccggcgaaggcgtggtcgggcgtaacttcgcctaccagaacatgaccaccatcaaggcgttcttcgacaagaatgtgcacaccaacccgtttatcggcgccggcggcaacggcgtcggggtggatgacttcaacgccgacaacttcgaccatgcgaaagagggcttcgtcggcggttcgccgttctgggtcaaccaggcgggcaccaaaccgatctccggcgtaccaacgccggcgggcacgccaaactggggcagtgagtggaaagcggcggtggcggatgcctacacccaccacgtgtcgatggacgcccacggcgcgcaccagtcctatcgcaacaactatctggatctggacccgaactacaaaaacgtgttcggtcagccgctgctgcgcatgaccttcgactggcaggaaaacgacatcaagatggcgcagttcatgttcaataagatggaaccgattgccaaggcgatgaacccgaaacatatcatcggcagcccgaaaaatgccgacagccacttcgataccaccagttaccagaccacccatatgaacggcggcgcggtgatgggggaagatccgaagaccagcgcggtgaaccgttacctgcagagctgggatgtacacaatgtgttctctatcggcgcgtcggccttcccgcaggggctgggctacaacccgaccggcaccgttgcggcgctggcgtactggtctgcgcgcgcgatccgcgagcagtatctgaagaacccgggcccactggtgcaggcataaggacggctgatgatgaaagcaataattcccgcactggtcgccagtgctctgagtttctctgcgttcgcgcaggacgccacggtcagcagcgagctgatcaaacggggcgagtatctggcgcgcgccggcgactgcgtggcctgccataccaacggcaaaagcggcaaagagtttgccggcggtctggcgatggagacgccgatcggcaccatttactccaccaacattacgccggacaagaaaaccggcatcggtgattacagcttcgaagacttcgacaacgcggtacgcaagggcgtcgccaaaaatggcagcacgctgtacccggcgatgccgttcccgtcgtttgcggtgatcaaagaagacgatatgcgcgccatgtacgcctactttatgcacggcgtacagccggtggaagaggccaacaaggactccgatattccgtggccgctgtcaatgcgctggccgctgagcatctggcgcggcatgtttgcgccggcgccggccgatttcgtggcggatgcgcaagccgatccggtgacggagcgcggtcgttatctggttgaagggctgggccactgcggcgcctgccacacgccgcgcagcatcaccatgcaggaaaaggcgctgaacgagaaagagggcgacgactacctgtccggcagcaatgcgccgattgacggctgggtcgcctccagcctgcgcggtgagaaccgcgacggcctgggcagttggagcgaagccgagctgaccgagttcctgaaaaccggccgtaacgacaaggcgatcgtatttggcggcatgagcgacgtggtagagcacagcctgcagtatctgagcgacgaggacctgaccgccatcgcccgctacctgaaaacgctgccgccgaagggtggtaagcagcaggcggcgccagtggaagacagcgtcgctaaagatctgtggcgtggcgacgacagcaagccgggtgcggcgctgtacgtggataactgcgcggcctgccaccgcaccgacggcgtgggctataaacgcgccttcccggcgctgaagggcaacccggtcgtgcagaccgaggacgccacctcgctgatccacatcgtgctgaccggcaacaccacgccggcggtgaaaggggcggtatccaacatcaccatgccgccgttcggctggcgtctcaacgaccagcaggtggcggacgtggtgaactttatccgcaccagttggggcaacaaggccgacgcggtcagcgcggcggacgttgccgcggtgcgtaaggaccgctcaatgatccgcgacgagaaagagatgggcagcgccgcggtgccggatcatccggacgcgcataaataacgacgattgcttatcgatgaacgtacaggccccgcaaggggccttttttatatagccacccggcactcttaatgcccgcatgcggcggcatgggcgtcaacgactaagccgcgacgcctgctcctgcgcgttctaagggtttagcgtcggcgtaaaaaaccgcatatcaaccctcgtcacccctccctgatactttccctgttttttgcgctaaccgtgcatgattatgctgaacccacgcggtaactatggattaatcgttcacgaagcgcgcagttaaccgcataaacatagacccatcctgcatttttaattatcctttgccgtcctttcaacaggcaatcagatggttcttcttgttaaccaattgaattataaaataaaatatcacggagagggaagttccgttgagcgcaatcgttgtcgttacagattaaggtaagctgtctcatgagttctatttctccggataccggcgcgctggcgaccccgccatcgtcgcgttggaacaaaacggacaccgtatggatgttcgggttatatgctacggcggtgggcgccggcacgctgtttctgccaattaacgccggcctgaacggcccgctggtcttgctgctgatggcgctgttcgcctttccgctgacctatctgccgcatcgcgccctgagccggtttgtgctgtccggctccagccgcgacggcaatatccatgatgtggtggtggagcactttggcgtgctggccggcaaaattatcatggtgctttatctgctggcatttttcccgattgtgttggtgtacagcatttcgatcaccaatgcgctggacagcttcctgattcaccagttccacgtcgcgccgccgccgcgcctgtggctgagcctggcggtggtggtggtgctgaatctggtgctgctgcgcggcaaggacggcattgtcgccgccatgggcatgctggtcttcccgctgctggtgttcctgatgggcatttcgctgtatctggtcccgagctggaataccgcgcatttcacccaggggctgatgagcacgcagtttgacagcccgtcgctgtggcattcgctgtggctggcggtgccggtgatggtgttctccttcagccatgcgccgatcatttcttccttcgcctcgacgcagaaaagcctgtacggcgacagggcggagcgccgctgcgcgcggattatgcgctatagctatgtgctgatctgcgttaccgtgctgttcttcgtcttcagttgcgtgctgagcctgtcttaccaggatatggagcaggccaaagcgcagaacattaccgtgctgaccacgctggcgaacaagttctccaacccgctgatcgcctatctggggccggtcatggcgatgctggcgatggcgaaatcctacctcggcacctcgctgggggttaccgaaggggcgaccagcctgattgacggcgtcacccgggcgctgggtaagccgctgagctcacgcactacgcaccgtgtctctgcgctggtgctgttcctgctcacctgggcggcgacggtatggaacccgagcgcgctgcatatcatcgagaccatcagcggcccgctgatcgcggtgatcctgtttatcctgccgatgtacgcggtgcgggccgtgccgtcgatgcataagtaccgcgccctgagcaatgtttttgttctggtgatggggctgattgccctgtcggcgttgatttacggcctgatgtaacaccgccggcgcatcgtcaggatgcgccgctttccgctgccggttaacacctgtttgcaattaaggcgctgaaaagcaccgttggattttgataataaaagtaattctcattatgctttcctggttgatattttactaaggagcagcgtgtgtcccgtcgaattatcccgctggtgttagcctgcgccagcgttttctccgcccaggccctggcgacccaatatccgttaaccttaaccgacacttccggccagcgcgtaacgctgaagcaggagcctaaacgcgtcgtggtgcaggacggccgtgatattctgacgctggcgctgctggaccgcgccgatccgttcagccgcctggtggcctggaataacctgctgaaaaagagcgacggagcaacctgggacatcctgaaaagcaaatggccggcggccaataacatcctcgatatgggctttagcgaccatggcgaggtgaacctggaaagcgtgatcgccaaacagccggacctgatgatcgcccagctgcgctccaagccgtcgctggaacagaccggcgtgctcaaacagctgaaagcgctgggggtgccggtactgtttatcgacaccatgctcaaaccggtggagaacacgccgaaaagcgtgaccttgctgggagaggcgctggatcgcgaaccagaagccaagcagtacaccgattattatcagcagcactatcagaatatcgtggcgaaaacccaggcgattgaacccaagccgctggtgtttattgaagcgaaagccgggctgaacggtctggagtcctgctgctttacccatgcgcatgtcggctggggcgggctggtggaggcggtcggcgcccgtaatatcggctctgagctgctgcccggcgctaccggtgacgtttcgctggagaaagttatcagcatgaagccgcaggtgtatattgtgtccggttcgcagtgggcgagtaaaaccaacgccgcggtgccgtttggttacggtgtcacgcaaaagcaggtggacgacgcctttacgcggatgaagcagcgcccgggctttgctcagattgacgcggtgaaacaggggcgcttctacggtatctaccataacttctacaaccatccgtacaatatcgtcgggctggagtatttggcgaaatttatctacccggcgcagtttaaaacgctggatccggcgcaaacctacagcgaaatcctgaagaactttaccgaagtgcccgaaggcaagggcgttctcggcgcgcaggcgccgggcggcaagtaacatcaccggaaaaacgggaaagcgccgtgctttcccggcatcctatagatggccggatttcccgcagcgcagcgatgagccgggacatgattgagataattgcaaacgtcattatcaatattatcggcgtgctactgacgttcatctttgatattaccgatctggttttctcctgcctgaaagggcagctgtggcggcggctgttgatttccctgctggttttcctggtgatgctgggcggactttgctggcggtgggggcgttaacggcgcgatagcgcatgttgtgtggtgactcaccagccccgattgactctgttttttctcctctttcctcttaaatactctggcgctgcccggttcgtgagccgggcatgaggtttatacagagcaatatcgacgaggagagtcaatatggaacatgttcagactgggaaccaggaaaggtatgccgccgtgggcgaggggaattacaccccggaaatgttcggcgccgccggtgacggcgcgaccgatgatcgcacagcaattcaggcggcgatcgatgcggcgcatcagtcttatctgtcgtacggaacgccctgttgcgtcacgctgggggcgagaacgtacatggtgtcgaaaaatccggcttcaaccgtgatcgccggtgaggtggccgccggttttggctgcctgaatatgcgttcgggcgtgacgctgtgcggcaacgggacgattaaactgatgcccggtacggcaggaaacgtccccggcgcgctcgtgaccaactggagcggcgcctgcaccgatatcagcattgaaggcatcacccttgacggcaatgcctcccaggtcaccgctgccagtatggtggcgatcaatatcgtcgattcccaacgcgtgcgcattcatcaggttcgggtgcataacaataatgtcggccaggccggcggtatttatttacgccgcagcggcagttcaacgtcggcgtatggctgtaaagagagccaggttaccgcgtgttatgttcaggatgtcgcctttatcggtattcaggccgagcgccccgacgggattatcatcgcggggaactacgtgatgaatacgggggataatggcatcgatattgaaggtaatacgccggagaatgcgtcaggcaccgcccgccaaatgaatatcagcggcaatattttaagaaataacaagaacggcatatttatcgagtcctgttcgggcgccgttatcaacggcaatgatattgccgaggtggcggggatcggcattgtcagcaaccggattcattccggctcattcaataacgtgattaccaacaacaaaattgccggtacggccggtaaaacggcctatggcctgagggtgattaacagctccggcaactgtctgattcagggcaactttttctccagcctgcagagcgctatcaagcttaacggcatggcgacgcgggtctgtattggcgaaaatacccacgccgcgattgaacgttttatcattgagctgggggcgacggcggactatccgatcgccgcgctcagaagcctggtcggccggcagtttattatgggtgggcagaaaaacggcttcccggcgctgatatcgccgctgggcagcccgggcaacttcccgagtcgtttctcgatcggcacctgcgaacgcgggcattattctgacttaaacggcgcgggagaaatcaacttcacgcgcggcagcctggtgctgcagtaccacccggactggaaaggctacgccttatataattaccgcggcgacggctatacggaaattctggccacggcggcgccgggcgaatatctgctgattaacggggagacgtacctggtggaggcggggcataccgcgacgcaaagaaggctgaagcgttgggatggcgggcagtatgcggatggcgactatcgcagctatctggaccagaactaccagggcgaaatcaagcggcgtgagtgggggacgctgtaaacgacgcgcgtgattgaacgctgtccatgcccggagcctgcgtccgggcatggttgcgtttttatccgcggtcaacaggcctggatgagaaagccgcgggtagccgtccgcccgtgcaaggtgctacactgtgcgccgttatcgcgtcacaccctcggcacatcgcaaattctgtgccggtgcgtgtatatatttggcagagtgaagctaaatagcgccaataacgcatcgatgttaaacaaaaatgtttttctatatgtgatctgtcgtgtgggtcaccactgtagataaggaatgattaatgcctgttattacgcttcctgacggcagtcagcgtcattacgaccacgccgtatcccccctggacgttgcccgcgatatcggccctggcctggcgaaagcctgcattgccggccgtgtgaacggcgaactggtcgacgcctgcgatctgattgaatccgatgcgcaactggcgatcatcaccgccaaggacgaagaggggctggagattctgcgccactcctgcgcgcacctgctgggccatgccatcaaacagctgtggccggacaccaaaatggccatcggcccggtgatcgacaacggtttctattatgacgttgacctggaccataccctgacgcaggaagacctggatctgctggaaaagcggatgcatgagttggctgacaaggattatgacgtcatcaagaaaaaggtcagctggcaagaggcccgcgacaccttcgccgcccgcggcgaaagctacaaagtggcgattctggatgaaaacatcagccgcgatgaccatccgggcctgtatcaccacgaagaatatatcgacatgtgccgcggtccgcacgtgccgaacatgcgtttctgccaccacttcaagctgcagaagacctccggcgcttactggcgcggcgacagcaaaaataaaatgctgcagcgcgtatacggcaccgcctgggcggacaaaaagcagctgaacgcctacctgaagcgtctggaagaagcggccaagcgcgaccaccgtaaaatcggcaagcagctcgacctgtaccacatgcaggaagaggcgccgggcatggtgttctggcataacgacggctggacgatcttccgcgagctggaagcctttgtgcgcgtgaagctcaaagagtaccagtatcaggaagtgaaaggtccgtttatgatggaccgcgtgctgtgggaaaaaaccggccactgggataactacaaggacgcgatgttcaccacctcttcggagaaccgtgaatactgcatcaagccgatgaactgcccgggccacgtgcagatctttaaccagggcctgaagtcctaccgcgacctgccgctgcgcatgggcgagttcggcagctgccaccgtaatgagccgtcaggctcgctgcacggcctgatgcgcgtgcgcggcttcacccaggacgacgcccatatcttctgtactgaagatcaggtgcgcgccgaagtgaacgactgcatcaaaatggtctacgatatgtacggcacctttggcttcgaaaagattgcggtgaaattatccacccgtccggagaaacgcatcggcaccgacgaaatgtggacccgagcggaagacgacctggcggccgcgctgactgagaacggcattccgtttgaatatcagccgggtgagggcgcgttctacggaccaaaaattgaatttactctgcatgattgtttggatcgtgcatggcaatgtggtaccgtgcagctcgatttcttcttaccgggccgtttaggcgcgtcgtacgttggcgaaaacaacgaacgcgtggtgccggtaatgattcaccgcgctattctgggctccatggagcgcttcatcggtattctgaccgaggagtacgccgggttctacccaacctggatcgcccctgtgcaggtggtggtgatgaatatcaccgacggtcagtctgattacgtccagcaattaaccaaaaaactgcaagatgcaggtattcgtgttaaagcggacttgagaaatgagaagattggctttaaaattcgcgaacatactttacgtcgggttccctatatgctggtgtgcggcgacaaagaggtcgaagcaggcaaagttgccgttcgtacccgccgtggcaaagacctgggaagcctggacgtaagtgaagtcgtagacaagctgctgcacgagattcgcagccgtagtcttcatcaactggaggaataaagtattaaaggcggaaaacgagttcaaccggcgcgccctaatcgcatcaacggagagattcgcgcccaagaggttcgcttgacaggtttggatggcgagcagattggtattgtcagtctgagagaagctcttgaaaaggctgaggaagctggcgtcgatctagtcgagatcagtcctaacgccgaaccgccggtttgccgaatcatggattacggcaaattcctctacgagaagagcaagtcgacgaaagagcagaagaagaaacaaaaagttattcaggtcaaggaaatcaaattccggcctggtaccgatgatggcgactatcaggtcaaactacgcaacctgattcgctttctggaagacggcgataaagccaaaatcaccctgcgtttccgcgggcgtgaaatggcgcaccagcagatcggcatggaagtgcttaaccgcgtccgtaaagacctgtgtgaagatatggatctggcagtggtcgagtccttccctacgaagatcgaaggccgccagatgatcatggtgctcgcacccaagaagaaacagtaaggcttccaagtaatcgaacccgcgcagcgcttgcgttgtgtgggttttattcgcctcactgattcgttgtttaacaatgcgaagtggatttaattaaaatgccaaaaattaaaactgtacgtggtgcagccaagcgcttcaaaaaaaccggcagcggtggttttaagcgtaaacatgctaacctgcgtcatattctgaccaaaaaagcaaccaagcgtaaacgtcacctgcgtccgaaaggcatggtgtctaaaaacgatctggtcctggttaccgcgtgcctgccgtacgcataagccacattttttgattcaagaataagactttaggagagagcatatggctcgcgtaaaacgtggtgtaattgcacgcgcacgtcacaagaaaatcatgaagcaggcgaaaggctactacggtgcccgttcgcgcgtatatcgtgttgccttccaggcagtaatcaaagcaggtcagtatgcttaccgcgaccgtcgtcagcgtaagcgtcagttccgtcagctgtggattgcacgtatcaacgcagctgctcgtcagaacggtctgtcttacagcaaattcattaacggcctgaaaaaagcctctattgaaattgaccgtaagatcctggctgacatcgcagtattcgacaaagtggccttcggcgcactggttgaaaaagcgaaagcagctctggcgtaagtcagtggaagagggagcttgctccctcttttaatctttgcccgtcgggcagatgttgacttttattgacccgcgttttatcaatgtggtcaaccgcaaccaacaaggtaatgcaagcatgcacgctgctattttccgtttctttttttactttagcgcctgacttcaggaggctttgcgcgtaagaaaagaaacggaaagtagcgcctaagcctcccctgtggaggctttttttgttttgggcgaaagaaaacgtgattttttgcccaaaaggcggacgaaaagatagataactacttatttatcaaggtattattaaacggtaatcccttaacgactatttagcgggccacaccggccagaggaagaggaaagcaatgccacatctcgcagagctggttgccaatgccaaggcagccgtagaagatgcccaggatgttgccgcgttagatttggtgcgcgtcgaatatttaggcaaaaaaggccattttaccctgcagatgcagtcgctgcgtgaactgccggcggaagagcgtccggccgcaggggcggtgatcaaccaggcgaaacagcaggttcaggaagcgcttaacgcacgcaaaaacgcgttggagagcgcggcgctgaacgagcgtctggcggcggaaaccatcgacgtttccctgccgggccgtcgcatggaaaacggtggcctgcacccggtcacccgcaccattgaccgcatcgaaaccttcttcggcgagctgggcttttccgtggcgaccgggccggaaattgaagatgactaccacaacttcgatgcgctgaatatcccgggccaccacccggcgcgcgccgaccacgataccttctggttcgacgccaagcgtctgctgcgcacccaaacctccggcgtgcagatccgcaccatgaaaaaccagcagccgccgatccgcatcatcgcgccgggccgcgtctatcgtaacgactacgatcagacccacaccccgatgttccaccagatggaaggcctgatcgtcgataaagacatcagcttcaccaacctgaagggcacgctgcacgacttcctgaacaacttctttgaagaagatctgcaggtgcgtttccgtccgtcctacttcccgttcaccgagccttccgccgaagtcgacgtgatgggcaagaacggcaaatggctggaagtactgggctgcggcatggtgcacccgaacgtattgcgtaacgtgggcatcgaccctgaagtgtattccggcttcgccttcggcatgggcatggagcgtctgacgatgttgcgctatggcgttaccgatctgcgcgcattcttcgaaaacgatctgcgtttcctcaaacagtttaagtaaggcgggaatatcacatgaaattcagtgaactctggttgcgcgagtgggtaaacccggccatcagcagcgaagcattatccgaacaaatcaccatggccggtctggaagtggacggcgtggagccggttgccggcgcgtttaccggcgtggtggtgggcgaggtggtcgagtgcggccagcaccctaacgccgataaactgcgcgtcaccaaggtcaacgttggcggcgaccgtctgttggacatcgtctgcggcgcgcctaactgccgcgccggcctgaaagtggcggtcgcgaccgtgggtgccgtgctgccgggcgattttaaaatcaaggcggccaagctgcgcggcgagccgtccgaaggcatgctgtgctccttctccgagctgggcgtttccgacgatcacgacggcattatcgaactgccggcggatgcgccggtcggcaccgatatccgtgcatacctgcagctggacgacaatgcgatcgaaatcagcgtgacgccgaaccgcgccgactgcctgggcatcatcggcgtggcgcgcgacgtcggcgtcctgaaccaactggcgctgaacgtgccggatatgacgccggtcgccgccaccatcgacgcgaccctgccgatccgcgtttccgcgccgcaggcgtgcccgcgctatctgggccgcgtggtaaaaggcatcaacgttaaggcgccaagcccgctgtggctgcgcgaaaagctgcgtcgctgcggcattcgctccattgacgcggtggtggacatcaccaactacgtgctgatggaactgggccagccgatgcacgccttcgatctcaaccgcatcagcggcggcatcaacgtgcgcatggcgagcgaaggggaaaccattacgctgctggacggcaatgaagccaaactgcaggccgataccctggtgattgccgacgagcaaaaagcgctggcgatgggcggtatcttcggcggcgaatattccggcgtgaatgaagaaacgcaggacgtgctgctggagtgcgcattcttcagcccgctggccattaccggccgcgcgcgtcgtcacggtttgcataccgatgcctcccaccgctacgagcgcggcgtggatccggcgctgcagtaccaggcgatggaacgcgccacccgtctgctgctggatatctgcggcggccaggccggcccggtgatcgacgtgacgcacgaaggcgaactgccgcagcgcgcgaccatcacgctgcgccgcgagaagctggaccgcctgattggccacgtggtgccgagcgcacaggtgagcgatattctgcgtcgtctgggctgtgaagtgaccgagcagggcgacgactggcaggcggtagcgccgagctggcgtttcgatatggaaatcgaagaagacctggtggaagaagtggcccgcgtctacggttacaacaatattcctgacgtgccggtgcgcgccgacctggtgatgacccgtcaccgcgaggccgacctgacgctgaagcgggtgaaaaccctgctggtcgatcacggcttccaggaagcgatcacctacagctttgtcgatcctaaagttcaggcgctgctgcacccgaacgaagaggcgctgatcctgccaagcccaatctcggtcgagatgtcggcgatgcgtctgtcgctgtggaccggcctgctgtcggcggtggtctacaaccagaaccgtcagcagacgcgtctgcgtctgtttgaaagcggcctgcgctttgttcctgatagttcagcagatctgggtatccgtcaggatgtcatgctggcaggggtgatcgccggccatacccatgatgaacactgggatctggcaagaaagccggtggacttctatgatttaaaaggggatctggaatctgtcctggagctgaccggtaaattgtccgacattcagttcaaggcggaggccaatccggcgttgcacccggggcagagtgcggccatttatttacacggcgagcgcattggtttcatcggtgtggttcacccggaacttgagcgtaaactggatcttaacggtcgcaccgtggtgtttgaactggagtgggataaggtcgcaagccgcgtcgtgcctcaggcgcgggagatttctcgcttcccggcaaaccgtcgtgatatcgccgttctggtggctgaaaacgtgccggcagaagatattttggcggagtgtaagaaagttggcgcaaatcagatagttggcgtaaacttgtttgatgtgtaccgcggcaagggcgtagcagagggttataagagcctggctatcagtctggtattgcaggataccgcccgtacactggaagaagaggagatcgccgctaccgttgcaaaatgcgtagaggctctaaaacagcgattccaagcatccttgagggattgaacctatggcgcttactaaagctgaaatgtctgaacacctgtttgaaaagctggggcttagcaaacgggatgcgaaagatttggtagaactgttttttgaagaagtccgacgggctctggaaaacggtgaacaggtcaaactgtccggtttcggcaatttcgacctgcgcgacaagaatcaacgtccggggcgtaacccaaaaaccggcgaagacatcccaattacggcgcgccgcgtggtgaccttccgtccggggcagaagttaaaaagccgggtggaaaacgcgagcccgaaaagctgacacgggtagtaacactaaaaaggccgctgatgcggcctttttcatgtcttgcatagcggctcttttaatttaacaagaaggacgtgtcgggccggtgctggttaggagataggtggatttttcttcaagttgtttgtattgttaggagaaattcaacaagttgcagaggaatacatggatgtaaaatcaatagccaaaggaatggttgcggggaaaggggctttgcatctcattgaggctattgttggcggaattttctctattggcgtgtttgtctcattcttttggttcgatgactggtggcaacgggttttaagcgctgcgttttttatggcgctggtcatagtcactgttggcgtatgcagttatgtcagaggtgagcgctgaaccgtaaaatcctcccgtgggatgtgcagattggtagtaaattaatatcttaatccacatggggcgataatatgtatttccacgcgtagcgttaaaataagagggtgacgttaattaaccttcataaatagactaaaaaacggggccgcagcccctgatattagcggtggcgatagtccccacgcgggccgccgtggcctccgtcgtgcggtccaccgccgccatgcgggccgaagcagcaggcgctcagcagggtggtgagcaggacgacgccggccagagcgacaatacgtttagtcataatcaatttcccggttgcaaggtttaacgaattataaatcgcggccggcggcggcgtccgtcagtaaatcgttaagcgctgttagcagccatatttatgttgacgctggcagtgaaatgtcagtatggcgtaaggatgacgaaaacaatctgcaaataggagccgttgcgatagtcgataaataaccggcctgctataacagcgccgactaaaaataacccgagactatcccatgaataaaatgctgttgctgatgtgtttactgctgccggtggcggcgcaggcggacgtgtctattgatatcaatgtgcccggcgtgtcgctgcatctgggcgatcgggataatcgaggctactactgggacggctatgactggcgtccgccgcagtggtggcatgcgcatcaggggcgtggcattggtgaacgcaacgagcgcggtgattactgggacggcggccgctggcggccttcggcgccgcatggggaagggcgccgcggcgacaacccgttccacggtgatgcgcatcatgccgacggcgaacgcggccggcacggtgcgccagaacggcagacgtcgtcgcacgagcgccgcgatggtcatgatggcggccgcggcgcgcaacacgacgctcggccgtatccggcgcgaggcgatgaacagcgctgattgcttttcactccagcgggcaggcgcgcccgtccgttgcacggcaggtacgcgcctgccgccgccttttccccgccgccgggcgacaaaggctttccctgacgacgttaaccccctaatatttaactacagatgttaacgttcggccgacgccttcggcccacagggaattgccgcgtttatgccgaccagccagaccttcacacttttacttaaccaccagcgccggcgcgaccggcgctacctgacactgttggccctgggtatggcggtggcgctgatgttcagcctgagcgccggcgatctttggttgtggccgaaccagtggtttggcgatgccgccaagctatttgtctggcagctgcgcctgccgcgcgcgctggcggtgatgctggtgggcgccagcctggcggtggccggcgcggtgatgcaggcgctgtttgaaaacccgctggcggagccggggctgctgggagtggccaacggcgccggcgtagccctggtgctgacggtcttactgagccacggcctgctgccggtggcgtggatgagcctcagcgcgattgtcggcgcgctggcgatgacctttttactgctcggctttgcccgtcggcggcgtctgaccaatgcgcgtctgctgctggtgggggtggcgctgggcatcgtctgcagcgccgtgatgacctgggcggtctacttcagctccagtctggatctgcgccagctgatgtactggatgatgggcggctttggcggcgtcgactggcggcagaagtggctgattctggcgctgctgccggcggtgctgtggctgtgccggcagggcaaggcgcttaacctgatgacgctgggggaaacccaggcgcgtcagctgggtctgccgctgcatctgtggcgcaacctgctggtgctggccgttggctggctggtgggcgtcagcgtcgcgctggcgggggtcatcggctttgttggcctggtgatcccgcatatgctgcggctgagcggcctgaccgatcagcgctatctgctgccgggctgcgcgctggccggcgccggcgtgctgctggccgccgatgtgctggcgcgtattacgctgctgtcggcggagttgccgatcggcgtggtgaccgccaccctcggcgcgccgctgtttatctggctactgacccgggtgagggcgtaagctggggctgacatccggccccgacgccggacttttacccataacgactcgcaaactgacaggataacgatgatgacgcaggctatttatgacattccgctgaccacgatcgacaatcgccagaccacgctgcaggcgtatcagggcgatgtgctgctggtggtcaatgtggcttctgagtgcgggctgaccaaacagtacgccgggctggaaacgctgtacgaaacctatcgccaacagggactgacggtgctgggcttcccgtgcaatcagttcctggcgcaggagccgggcagcaatgaacagatccaggcgttttgccagaccaccttcggcgtgcagttcccgctgtttagcaagattgaggtgaacggcgccaaccgccatccgctgtaccaggcgctgattgccgcgcagcccgttgcgctggcgccgcagggcagcgagtttatggcgcgacgcatcagtaaggatcaggggccgaaacagcccggcgatatcctgtggaactttgaaaaattcctgattagccgcgacggccaggtgatccagcgctttgcgccggatatgacgccggaagatccgcagctgacggcggcggttgagcaggcgctgggccgttaaggaagcggatgacgatgctgcagctcagccaggttggggtcgcggggcgtctggccccgtttaacgcgcaggtcgaggcgggatggcaggtgcatttgatcggcccgaacggtgccggcaagagcagcctgctggcgcgcttggcggggctgctgccgggagaaggcgcgatcgcgctggacggtcggccgctggacgactatcaggccgcagagctggcgcggcggcgcgcctatctgagccagcaacagccgccggcggcgctgatgccggtatttcagtacctggcgttgcaccagccggcgggcgctgcgccgcaggcggtggaaaacgcgattttttacctgtgtcagcagctgaaactgagcgataagctgtcgcgcatgctgcagcagctttccggcggcgagtggcagcgggtgcggctggcggcggcgctgctgcaggtatggcccagcattaatccgcacggccggctgctgctgctggacgaaccgaccagcgcgctcgacgtggcgcagaaagtggcgttggatcgcctgctgcatgagttttgccgcagcgggcgcagcgcgctggtgtgcgcgcacgatcttaaccatacgctgcagcaggcggatcgcgtctggctgctgcaggccgggcaggtgctgcggcagggcgccacgcgtgaggtgatggagccggcgctgctgtcgcagatttatgacgtggagtttcatatgcaggcggtgggcgaccggcgctggattatgacgaccaccgcctgagcgtattattccggtcggtcataccgcaggctgcaactgcgcacagtcagccgaaccatcgaccggagtaagcgcgttgcgattccttctcttgccgtctcttctgtataaacgaaatatcaacagactggataaaatagccggctaattaccggcgcagcgccggtttatatttgacttaaatacacccatttccttgaaaaacacgcctcgcgtgctaggctaaataagttcacttattttaagggataattgttaataattataacttattgttttttggtggatttgcactttccccttcggcgagtccgccgtcaaaacttccgcagaaaatgaatttcatcttaaggttcagttaagcttgtcgccgtacattgaccatggaacaaccggaaacgactttctccggcgtttactatccgttaaataaaaacgccttacattgtaattgaaatcacgttgcaatctttgaggtttactatggatcaattcttgcctttctctcgtccggcaattggcgatgaagaaattgcggcggtaggcaaggtgctgacgtccggctggatcaccaccgggccgcaaaatcagcagctggaagcggatttttgccgcacctttggctgccggcatgcggtagcggtcagttccgccacggcgggcatgcatattacgctgatggcgctcggcatcggcccgggcgatgaggtgattaccccgtcgcaaacctgggtatcgaccctcaatatgatcgaattactgggcgcaacgccggtgatgattgacgttgaccgcgagacgctgatggtcagcgccgccgcggtggaggctgcgataaccccccggaccaaagccattgtgccggtgcattacgccggcgcgccgctgccgctggatgcactgcgcgaggtggcgcagcgacaccagctgccgctgattgaggacgccgcacacgcggtgggcgcccgctatcagggcgagtgggtcggcgcgcgcggcacggcaattttctccttccatgcgataaaaaacctgacctgtgccgaaggtggcctgatcgccaccgacgacgcggaactggccgagcgcgtgcggcgtctgaagtttcacggtctgggggtggatgcgttcgaccgccagacccagggacgcacgccgcaggcggaagtggtggagcccggctacaaatacaacctgtccgacattcatgcggcgatcgccgtggtgcagctggcgcggctgccgcagctgaacgcgcgccgcaaggcgctggccgagcgctacctgcaggcgctgcagggtacgccgttcctgccgctggggctgccggactatccgcacgaccacgcctggcacctgtttatggtgcgggtggacgccgaacgctgcggtttcgaccgcgatacgctgatggcgcgcctgaaggcgctgggcatcggcaccgggctgcattttcgcgctgcgcacacgcaaaaattctaccgtgagcgctatccgcagctgcgcctgccgcataccgaatggaactcggcgcggctgtgtacgctgccgctgttcccggatatgagcgaggcggacgtcgaccgcgtggtcagcgcgctgttcagcttactggaggcgtcccgtgtcgcaggttgaaccgatcaacaaagtctcagtcgtcatcccggtttataacgaacaggagagcctgccggcgctgctggaacgcaccacggcggcctgtcatcagctgacgcaggcgtatgaaatcattctggtggacgacggcagcagcgacgcctccgccgatatgctgaccgcggcggccgagcggccggacagccatgtcatcgcggtgctgctgaaccgcaactacggccagcattcggcgattatggccggttttaatcaggtgagcggcgatctggtgatcacgctggacgccgatctgcaaaacccgccggaagagatcccgcggctggtcagcgtggcggagcaggggtacgacgtggtgggcaccgtgcgcgccaaccggcaggactcctggttccgtaaaagcgcctccaaagtgatcaatctgatgatccagcgcgccaccggcaaatcgatgggcgattacggctgcatgctgcgtgcctatcggcgtcatatcgtcgaggcgatgctgcactgccacgaacgcagcacctttattccgattctggcgaacaccttcgcccgccgcacgacggaaatagacgtgcggcacgccgagcgcgagttcggcgactccaaatacagcctgatgaagctgattaacctgatgtacgacctgctcacctgtctgaccaccacgccgctgcgtctgctcagcgtggtcggcagcgtggtggcgctgtgcgggtttgtcctggcgctgctgctgttcacgctgcgtctggtgctggggccggagtgggcggagggcggggtcttcacgctgtttgccgtgctgttcacctttatcggcgcgcagtttgtcggcatggggctgctcggtgagtacatcgggcgtatctacaccgacgtgcgtgcgcgcccgcgttattttgttcagaaagtggtcggcaaacggtcagacccaaagactcaggaagaagaacgatgaaagcgattgtatttgcttaccatgatattggctgcgccggtctgcaggcgctgactgacgcaggttacgacattcaggcggtgtttacccataccgacgcgcctggcgaaaaccactttttctcttcggttgcgcgcctgggggccgagctgggtctgccggtctatgcgccggaggacgtcaaccacccgctgtgggtcgagcgtatccgcgagctgcagccggagattattttctcgttctactaccgtaacctgctgagcgacgaggtgctgtcgctggcgccgctgggcggcttcaacctgcacggttcgctgctgccgcgctaccgcggccgcgcgccggtgaactgggtgctggtcaacggcgaaagcgaaaccggcgttacgctgcataaaatggtcaaacggccggacgccggcgatatcgtcggccagcagcgggtggcgatcgccgaggaggacagcgcgctgacgctgcacaaaaaagtgctggcggcggccgcgcacctgttggaagagcaactgccgaagctgaaaaacggcagcgcaaccttcagcccgcaggatgaatctcaggccagctatttcggccgccgcagcgccgccgatggtgaaatccagtggcaccacagcgccggcgccatccataacctggtgcgggcggtgaccgagccgtatcccggcgcgttcagctatctggggcagcgcaaactgatcgtctggcgctcgcgtccgctggcgattgagcatgacaaacagcccggcacggtgctcagtatcgcgccgctggtggtggcctgcggcgaaggcgcgctggagattatcgccgggcagaatgaggccggcctgtacgtgcagggcagccggctggcgcaggagatgggcatcgtggccgatgtgcgcctgctggccaaaccgcagtcggcgctgaagcgtcgcacccgcgtgctgatcctgggggtgaacggttttatcggcaaccacctgaccgagcgtctgctgcgggaagaccgctatgagatctacgggctggatatcggctccgacgccatcagccgttttctggacaatccgcgcttccactttgtcgagggcgatatcagcattcactccgagtggatcgaatatcacatcaagaaatgcgacgtggtgctgccgctggtggcgatcgccacgccgatcgaatatacccgcaatccgctgcgggtgttcgaactggattttgaagagaacctgaagatcgtgcgcgactgcgtgaagtacaacaaacgcatcatcttcccgtccacgtcggaagtgtacggcatgtgcgacgataaggagttcgacgaagatcgctcccgcctgatcgtcgggccgatcaacaaacagcgctggatctattcggtatccaagcagctgctcgaccgggtgatctgggcctacggggctaaagaggggctgaagttcacgctgttccggccgttcaactggatggggccgcggctggacaacctggacgccgcgcgtatcggttcctcgcgcgccatcacccagctgatcctcaacctggtggaaggctcgccgatcaaactgatggacggcggggcgcagaagcgctgcttcaccgatattaacgacggggtcgaggcgctgtaccgcattattgaaaaccgcgacgggctgtgcgacggccagattgtcaatatcggcaatcccaccaacgaggcgagcattcgtgaactggcggagatgttgctggccagctttaacgaccacccgctgcgcgaccgtttcccgccgtttgccggctttaaaaacgtggaaagcagcagctattacggccagggctatcaggatgtggaacaccgtaagccgagtatccgcaacgcccgccgcctgctggactggcagccgaccatcgccatgcagcagaccgtcgccgaaacgctggactacttcctgcgcaccaccgtgcaggagagcgaggaggcatgaggaaagtcggcctgcgggtggatgttgacaccttcagcggcacccggggcggggtgccgcgcctactggcgctgtttgagcagtacggtatccgcgccagcttcttcttcagcgtcgggccggacaatatggggcgccatttatggcgcctgctgcggccgcagtttctgtggaagatgctgcgctccaacgccgcctcactttacggctgggatattttgctggcgggcaccgcctggcccggccgccatattgcgcgcacgctggcgccgctgatgcagcagaccgccgccgccggccatgaggtcgggctgcacgcctgggatcaccagggctggcaggccaacgccggccgctggtccgaagcgcagctggcgcggcaggtgcagttgggcgttgatgcgctgagcgccgccatcggccagccggtgcgctgttcggcagtcgccggctggcgcgccgaccggcgcgtgctgacggtgaaagagcgcttcggctttgactacaacagcgactgccgcggtacgcggccgttccgtccgcgtcttgacgacggttcgctggggacggtgcaaatcccggtgacgctgccgacctttgatgaggcgatcggccgcgaagtcagtatggcgggctttaatgattacattctgcaggcgatagaacgggacgccggcgtgccggtgtacaccatccacaccgaggtggaaggcatgtcgcaggcggtgatgtttgagcagctactgcagcgggcgcagcggcagggcattgaattctgcccgctgagcgcgctgttgcctgcggatgtggcgtcgctgccggtcggcgacattgagcgcgcgccgtttcccggccgtgaaggttggctgggccgtcaaactgaagtgaaggacgttgcatgaagtcgttaaaacacgcctgggccatcgttgccgcgctgttttttgcgctggcgtatctgctgccgctgaacggtcgtctgctgtggcagccggatgaaacccgctatgcggaaatcagccgtgaaatgctgcagcgcggcgactgggtggtgccgcatctgctggggctgcgctactttgaaaaaccggtggcgggctactggattaacaatatcagccagtggctgtttggcgactccaactttgccgtgcgcttcggctcggcgttttgcagcggcgtcagtgcgctgctggtgtttgcgctggcgctgctgatgtggcgcaacgcgcgccgcgccggcctggcggcgctgatattcctgtcgatggtgctggtgttcagcatcggcacctacagcgtgctcgacccgatgatcgcgctgtggatgacggcggcgatggtcagttactatctggcgctgcaggcggcctcggtgcgcggcaagctgggcgcttatgcgctgctcggtctggcctgcggcatggggtttatgaccaaaggctttctggctttggcggtgccggtgatcgcggtgctgccgatcgcgatagcgcagcggcgcgtgcgcgatctgctgatctacggcccgctggcgatcgttacggcggcgctactcagcctgccgtgggcgctggcgatcgccgaacgtgagccggacttctggcactactttttctggattgagcatatccagcgctttgccgaggataatgcgcagcataaggcgccgttctggtattacctgccggtgctgatggccggcgtgctgccgtggctggcgctgttgccgggttcgctgctgaagggttggcgcgagcgtgccgcgcggccggagctgtttttcctgctcagctgggtgctgatgccgctgctgtttttcagcatcgccaagggtaaactgccgacctatattctgccctgtatggcgccgctggcgctgctgatggcggagtatgccgaagagcggctgagcgcgctgcgcaaccgggtattccgggtgaacgcgctgctgaacggcctgttcggcgcgctggggctgatggcgctgttgctgctcggcagcggcctgctgccgggcacgccgttatacggcacgcacgaggggataaaactggcgctgggggcgacggcgtttgccggctggctgctgttcgccgtgctgtcgctcggcaacggcgcccgccgctggccgtgggcggcagcctgtccgctgctgctgtgtctgctgatcggctatgccattccgcagcaggtgatcgacgccaaacagccgcagaactttatccgcgccaatcaggttctgctgacgcacagccgctacgtgttgagcgacagcgtcgggctggccgccggtttatcctggcagctaaagcgcagcgacgtgctgatgtacaacgaacagggcgaggtggggtatgggctgggctatgccgatgcgcgtgagcggtttatcggcggcgacgaattcgccgcgtggctggcacaggcgcgccggcagggcagcgtatcgctggcgctgcagctgtcgcgcggggagcagctgtccgatcggttgccgccgccggataaggtgcagcgcatgaaccgctacgtactgtactggtatcagcagcggccatgagcggctatctgctggtgctgctggcgtgtctgctgacctgtggcggacagctgtgtcagaaacaggcggcgcgcggctggcggctgccggccgcggtgcgccgtcgctacctgctgcgctggctggcgctggcgctgacgctgctggcggcggggatggcggtctggctggcggtgctgcagcggctgccgctcagccaggcctatccgatgctcagcctgaattttgtgctggtgacgctggcgtcgcgtcgtgtgtttaaggagtcgattacgccgcgccactggtgcggcgtggtgacgattgtcgcggggattgtgctgatgagcctgccgctatgagcaagggctacgtttggggcatcgccagcgtgctgctggtcagcgtcgcgcagctgctgatgaagtggggcatgatgcaattgccgccgctgtcgctgagcatgacgctgccgacggcggagagcctgacgccgctgctggcggtggccgccggcatcgccggctacgggctgtcgatgctgtgctggctgatggcgctgcgcaccctggcgctgagccgcgcctatccgctgttgagcatcagctacgcgctggtgtatctggcggcggtggcgttgccgtggtttaacgaatccgccagcctgtcaaaaagcctggggacgctgctgattctgctgggggtctggctgattacgcggcggaaggcgcggcagcgctaaaaattggcgtgatatcagaattatcccggttgaaacttgccttttttacgccggcgaggataaattagccgcatggcgccgtgacttcccgccgcgcgggcaatgcggcaatctaggcaagcaagggatgataacaatgcgtacctggttcttactgctcagcctggtgctggccggctgcagcagccacgcgccgccgccgagcggccggctggcggattccatcgtggtggtagcgcagctgaacgaacagctgcagcagtggcacggcacgccttaccgttacggcgggctggatcgcggcggcgttgactgctccggctttgtctaccgcaccttccgcgaccgtttcgatatgcagctgccgcgctcgacggaagatcagacctcaatcggcaataaagtctcgcgcgatgaactgatgccgggcgatctggtgttcttcaaaaccggccacggagaaaacggcctgcacgtcgggatttatgacaccaacgatcagtttattcacgcctctaccagccgcggggtgatccgctcctcgctgaacaacgtgtattggaaaaaagtgtactggcaggcgcgccgcatctaggcgcccgcttttttcggtaagcgaaaatgtcgtattccgttatcatggcggcatgatgttctgactggtaacggcaatgacgaccctgcgcgtattgatttctgattcttacgatccctggttcaatctggcggtggaagagtgcatcttccgcgagatgagcacgcaaaaaatcctgtttctgtggcgcaatgcggaaacggtggtgatcggccagtcgcaaaacccgtggaaagagtgcaacacccggcgtatggagcaggacggcatccggctggcgcgccgcagcagcggcggcggggcggtgttccatgatttgggcaacacctgctttacctttatggccggcaagccgggctacgataaaagcgtatcgacgcagattatcctgcaggcgctggcgacgctgggcatccgggctacggcgtccgggcgcaacgatctggtgatcgacaccgccgcaggcccgcgcaagatctccggctccgcctaccgtgaaacgcaggatcgcggcttccaccacggcacgctgctgctgaacgccgatctgaaccgcctggcggactacctgaaccccgatgagaaaaaactgcaggccaaaggcattacctcggtgcgttcacgggtggccaacctggcggagtttttaccgacgatcggccaccagcaggtgtgtgacgccatcgtgcaggcgtttttcgcctattacggcggcagcgccgtggcggaagtgatctcgcccgatgtgtatcccgacctgcctaattttgccgaacagtttgccaaacagagcagctgggcgtggaatttcggcaaggcgccggccttcagccatctgctgaacgagcgtttcagctggggcggagtggatatcttttttgacgttgagcagggtgcgatcagccgctcgcagatttttaccgacagcctgcagccggcggcattgcagcggctggctgaactgctggtgggctgcgcctaccgcagcgacgcggtggcggcgtgctgccggcagttggctgatgagtatccggcccagcgggcggagctgacgcagctgtgcgactggctcagtgaaaccatcaaataatcgtcgttcaggccgggcgacggcgcatcttgtccgccgttgcccgtgatttatcgcctgttgcgggttgcgccgcggcaaaaaacagacgagcattttccccgtcattcaatgccgcgaataacggcgataattgttctctaatcagattaaatccgacgtaacgcaaatcggcgtgcgtgaaaaaacaaaagataagatatttcttggtggtgacgggtgtttctggttaattaaaataattaactcaaattgttagcatactgcgaggcgttaactgggatatagcgcagagttgcgtactgtaaactattattactctcagttttttctcatttttcggccgcgtgcgtgactttcttatcgtttaaagctatcaatctaatacttatttattggtatgcgcatcgttatttccgatcaatacaccggtgattgatcgataaaaattattgatatacgatgaggtgctcgccatttttattccggcattaaaatgaaaatccaatttgaaaccgactttatcattcgccacgtgtttcagcctgtctataccctcggaggacgactgctggcggtagacatgcaaagccgtttcaatagccaggacggcgctttagcgatgccgacggagattggcgttaatttattgtctgccgcgcagaaggccgcgttattttatgagcagctggcgctgatagaggccagggcagactggtttattatgcaccaggtgttattaacgattaatgttgacgatgcgcaggcgagattactgctgcaggataatgaactgcgtcagcgcctgcggcggcagccgtttattgtgattgaaatcagcgaaagctttccccggctgtcggacgggaaaaacaatgagactatccgccgtctcagcgagaatttcacgctgtggttggatgatttcggctccggacaggctacgctgacgccgctgtacgacggcctgttccgctatgtaaaaatagacaaacgtttttactggcggctgttttcccaccccggttccgatacggtgctggattcgctgttaagaaatatcaatttgctgtgtaagggcattatcgtcagcggtatagaaaacaaagcctattttaatcacctggatcgcgccggtgttttaggcctgcaaggtttcttatggccggccgtcgatgcagaacggttggatacgctgcgtataataccgacagaatttattaccgccggttcaccggataataaatagccctaaaagtatttaataccgtcaatatatccacataaataaagtgcgtaaccggcgttaatttaaccgcggatagtcgtgacgcacgctgaaaacccgccggcttttcctggctattccttatctccttgcaattactccgtgttaatccgccgtcgcaggcagtagagtaggcggaatgcccgcgcaccgccgtcagaggcggcgcgtcccgttgccacggagatcctatgccgcagtttgataacgcctattaccgacagctacccggtttctataccgccctgacgcccaccccgctggaaggggcgcgcctgctgtaccacagtgcgccgctggcgcagcagctggggctggatgacagttggtttaacgcggaaaatactccggtctggagcggagagcgcctgctgccgggcatgcagccgctggcgcaggtctacagcggccatcagtttggcgtctgggccggacagctgggcgacgggcgcggtattttactgggggaacagcgcctgccggacggcacgcacctcgactggcacctgaagggcgccggcctgacgccgtattcccgcatgggcgacggccgcgcggtgctgcgttcggcgatccgcgagtttctggcgtcggaggcgatgcaccacctgggcatcgccaccacgcgtgcgctgacggtggtcaccagcgaccagccggtctaccgcgagcagcccgagcgcggcgcgatgctgctgcgggtggcggaaagccacgtgcgcttcggccatttcgaacatttctactaccgccagcagccggatcaggtgcggcaactggccgactttgtcattgaacgtcactggccgcagctggccgaccagcaggataaatatctgctctggttcaccgacgtggcggagcgcaccgcacggctgatggcggactggcagacggtcggcttcgcccacggcgtgatgaataccgacaatatgtcgattctcggcctgaccatcgactacggcccttacggttttctcgacgactatcagccgggctatatctgcaaccactcggatcatcaggggcgctatgcctttgacaaccagccggcggtggcgctgtggaatctgcaccgcctggcgcaggcgctgtcgccgctgatgaccccgcagcagctgcagcaggcgctgacggcgtatgagccggcgctgatgcgcgcctatggcgaccgcatgcgcgccaagctgggcttcttcagccagcagcggcaggataacgatctgcttaccgagctgctgagcctgatggcgcaggaggggcgcgactatacccgcaccttccgcctgctgagcgaggtggaacagcagcaggcgcagacgccgctgcgcgatgagtttatcgaccgcgaggcgtttgacggttggtaccgccgctaccgcgagcggctgcagcaggagcaggtgggcgatgcgcagcgccggcaggcgatgcaggcggtgaacccgaagctgatcctgcgcaactacctggcgcaggaggcgatcgccgcggcggagcaggacgacgccagcaagctggcgcatctgcaccaggcattgctgaagccgtatgacgacgacgcgcgctatgacgcgctggcggcgctgccgccggagtggggcaagcacctggagatctcctgctccagctgatggcggttcagcggcgcagatacacctgcggcgtggcggattccgggtgcgccatcacgccgagatccgcctgataccagcgagtgagggtctcggcctgcagcacctcggccggcgtgccgtcggccaccagccgtccctgatgcagcagcaggatgcggtcggcgtacagcgccgccaggttgagatcgtgcagtacgcagcataccgccagcggctgccgccgcgtcaggtcatgcagcaggcgcagcgtatgctgctggtggtagaggtccagcgccgaggtcggctcgtcgagaaacagccagcgcgccgccggctgcggctgccacagctgcgccaatacccgcgccagctgcacccgctgctgttcgccgccggagagctggcggtaatcccgcgccgccaggctgagacagtcggtctgcgccatcaccgcctgcaccgcctgcgccgcgtcgcgcatgccgtgcggcgcgcgccccatggccaccacctcctcgacgctgaacggaaaggccagctcgctgtgctggcgcattaccgcgcgcactctggccagctgctcgggcgtccacagctccagcggccgctccagcaggcggcattcgccgcagtccggctgcagatagccggtcagcaggcgcagcagggttgatttgccggcgccgttggggccgataatcgccaccatttcgccgctggcgatgctcagcgacacatcatgaatcagtcggcgttcgcccaggcgatagcgcagctgctgcgccgtcaggctggcgggtttagccacggttacgctcctgctggcgcatcaccagccataaaaaataggggccgcccagcaggctggtcatcaggccgaccggcatctccgccggcgccaccagcgtgcgcgccagcgtatcgctgaccagcagcaggcaggcgccgcccagcgccgaggcgggcagcagccagcggtgatcgccgcccagccgcagccgcatcaggtgtggcaccaccaggccgataaagccgatcacaccgctgacggcgaccgccgcgccggtcagcagggcgctgagcagcagcagctgaagcttgacccgcgccacgttcacccccagatagtgtgcttcctcatcccccagctgcagcaggttgaggcggcgcgcctgcagcagcgtcagcaggccggcgggcaggatcagcgaggccgccaccgccagcgtcggccattgcgactggttcaggctgcccatcatccacagggaaaactgacgcagctgctggtcgttgctgaggtatgacagcacgccgaccgccgccatacacagcgcgttaatggcgatgccggccagcagcagccgcgacaggctgccgtggccgccgcggctgatggcgtaaatcagcaccgacaccagcaggctgccgataaacgccgccagcatctggccgtacagcgccagcaccgccggcagggtgaacggcatcacgatcgacagcgccaccagcagcgcgccgccgctgctgatccccagcaggctgggatccgccagcgggttgcggaacagcccctgcatcaccgcgccggccagcgccagcgcgcagccgatcagcacggccagcagcacccgcggcaggcggatattcagccagatatgccaggcggcgtcgctgaacggctgctgccacagggtgcgcagcgacagcgtcagcgcgccgtagttggcggcagccagcgacagcacggtcagcagagccagtaatgtcgccagcgccagccgtggtgagcgacggcacggcattacggctgctccgcggcacggcgcagtttaatcagggcgtccggcgtctgcaggccgaatcccaacagcgccatatcatcgaccaccagcacgcgtcgttttttccccgccggcgtcagcgcgacgccgggcagttgccacagctgctgcacgccgccgagggttttcacgccgtcgcggcctaccagcagcaggtccggcgcgctggcgatcaccccttcctgcgacagcggccggtagtggctgaagccctgcatcgcattgcgcagcccggcggcgcggatggcggcgtcggcggcggtgtcctgcccggcggccatcggcgtcatgccgccgtggctcatgataaacagcaccttgaccggcagcggtcgggcgttgagcgccgccagctgctgacgatagtgcgcgatcagccgtttgccctgtggtttacgatccagcgcggcggccacggcggtgattttttcgctgaccgcctccggcgcgctgtcggccgggatatgcaccacgcgcacgccgctgtcggccaactggcggaacaccagcgccggctgcgccagatcgctcgccagcaccagcgttggccgcagcgccagaatgccctcggcgttcagctgacgcatatagccgacgtccggcaggctctgcagcgcggcgggggagaggctggtgctgtcgcgcgccaccagctcatcgccggcgccgagcgcatagacgatttcgctgacgtcgccgccgatggagacgatgcgttccgccgccccggccagcggcgttatcagcgccgcgcacagcgccagcgcccgcgagagtgagcgcgtcatgcggcgatgccccgcgtctgcagggcggcgatctgttcgcgccacagggtctgttccggctggccctcgctgcgctggccgtacagctgggcgatctgcgtgccgtcggcggcgaacagctccagactggtgacgatgccgtctttggtcggtttgcgggtgatccagctttcggcgatggcgtctgcaatcaggtgcagggtaaagcgccggttgaacacgttaagccagccgttttgcggcagcaggcgttcaatctggccggtaaagatctgcacgcagccgcggttgctgacgaagatcatgatttcgttctgcgcctgctgcgcggcgttcagcagctgcgccagcgcgccgttatcgacccggtaggccagatcgtcgccgacggcgcggaacgcctgctgacggccaatctgatggcggctcagcagctggaaaaactgatgcacgtcggtcatggcgcgccattcgccgtcaatgcgcgcggcgtcggcgtcgcgcttttccgcccgggctggctctgccggctgcagcgccagcggcggattgtccggcgcggcgtggcgttccaccagcgccagccaggcgctgaggtccgtttcatcgctgctgtacaccttatgcagcgcatcgccctgacgatcgaaaaactgaatgctgtggcgtacgccgcgctggttgctttcgctcaggctgaaggcgctggcccactggccgagaaacagccgcagatccagttcgcgcgggttgaggatcagccccgcgtgaccgtctaaccgctggttgcaatagcggcccatctgctcatgcactgcatagtcattgcgggtgagcgctttggcgacgccgacctgctccagtccggcgagcagcgtacgggcgtcggcctgcagacggcgcgcatcgtggccgacgcgggcgtgggtcagctccgcttcgctgacgccgagcagcgccgccagatcgcgcgcgtatttaccggggtgatcctgtttcgcctgctgatagcgggcatagagatcgttgttcatggctattctcctgtcgttaccactgatagctgaccagcagtttggcgttacgtccgtcctgcggaatgccttgcggcgagtaatattctttatcgaaggcgttgcccagcaccacggtggtggtcagcccctgcagcccggcgcggcctttgtagctgaggtaaaaatcgttgacgccgtagccggcctgttcggcggtgccgctgggcacgtgggtcgagcgctgggtgaaggtggcgacccagccggtggcgaagccgctttcccccagcggcacgtccagtacgctggtgacggtgtccgggttgatgctggcgatccaatcgccgctggtttcatctttgccgcgggtgcggttataggccagatcccagccgaaccagcgggttttatagttcagcgcggcgtcccagccccagattttggcgcggtcgatattggtggagtaggtggtacagctgatgcaataaggcccgcgcgggccggcgccgatctccatggtgacggcggtggagatatagtctttggctttggtgtcaaagtagctggccttgaactgcaggctgtcgtcggccagcagcaggtcgtcgaagcgcaggccgaaaccatactcctgagtggcgttggtttccggcttcaggttcgggttcggcacccagttgttggtgatggtggtgggacccatcgggatcgagaagtgtttgtcgtcattgtacatttcccccatggtcggcgcgcggaacgcctgcgcataggagccgaacagcatcagccagtcggtgggggtaatgctgaccgccccgcgcgacgaccacttatcggcgttgacgtcgtcgtagccgtcgctgctgcccttatagttgtcgtagcgcgtcccggcgaggatcgtcaccggcagatcgcgcagggtgatctcatcctgcagccaggcggaggtgaagtcgatcttggcctgcgggaaactttcggtggcgccgcccggcgtctgttcctgcttgtacgcctcaccgccgtaggtgaacaggtgcgccgccgcgctgtcgctgaacagccgggtgcggttttccagtttggcgccgcgggtggtttgcttgcgcgcctcgtcctcgctgccgtcgcggtgggcgttgatctgcacttcggagtaatacagctgcgcctgcgcgtccagccacgcttggcccgttggtttcaatttgtaggtcagctgcccgtcgcgctgaatggtggagcgatcggtctgcagattactggcggaggcggccggcgtctgcgggtttttcggctcctgcgcgcggttgttgtaatagcgcaggttgccgctcagggactggttttcatcaatggtccaggtgcctttggccagcagattattgatattttcatcgttcggtgcgtcaaagccgttgccctgacgcaggttgccgacgtcgcgggtgccgaacgacagcaggccgtccaggctgtcgctgcggccgtaggcgctggcgcccatgccgaggctgtgatcgccgctggcggcgctgccgtacacccggaagccgctgttgcgccccggcagcagcagatcggcggcgtcgacggtttcataggcgatcacgccgcccagcgcgccgctgccgtacagcagggccgacgggccgcgtaccacttccacccgtttgatcagcgccggatcgaggaaggtgccgttaaggtgaccggtatcggtgccctgacgcacgccgtccaccagggtcagcacgccgcggcggtcatagccgcgcagcatgatatcctggccgttgctgcggccggtgccggtgacggtaatgcccggcacctgacgcagcagatcggcagcgctgccggcggtctgcgcctgcggcgatgcgccgtcgatcaccgtgaccatcatcggcgcgctgaagctgttgcgtgggttgccggtggcgaccaccgtcatggtgtcgtcggccgcgggctgcggttcggcgtgggaaactgtgctggcgtcggcaaaagccaccgtaggcagggcgcaggcaatggccaggctcagggcggacagacgccgcggggtggcgaaaatagcaggcatagtgcaactctccgtatgttttacaacatatcaaatgatttgctggctgcctggatcgtgcccgatcggggtggctggcatgggaactgtgggtgttacttggtcagaatcagcttgcccgctttggtctggcgcagctgatagcgttgaccctgatgcgtaataatcgccacgccgtcgcggccgagcagctgttggctgtcatagctgggtagggtggccgtttcctgccggggagcggcaggtgcgacgggcgctgcgtgctgtttattgtccataatggccgtctgaaaaataaggggttaactgataatgtttatcgtagtgataatcattatcatgtgaacattcggttacagcaaggaaaatttgcttaccggcgcgatcggggttttaacgtgataagcgggggcggcgggcaagggcggccgcccggcggaagggttatttcagcagcgtctcaatacgctcgaacaggcgttccggcttggtcagcggtgcaaagcgcgtgacgcgctggccgtcggcggtaagcaggaatttggtgaagttccatttgatgcgctggctgcccagcagcccgggcgcgcggcgcttcagctcgttaaacagcggatgcgcttccgggccgttgaccgctatcttggcgaacagcggaaagctgacgccgtagttgaggctgcagaagctggcgatttcctgcgcgtcgcccggctcctgcgcgccgaactggttgcagggaaagcccatcaccaccaggccgcgatcgcgatagtagcgccacagattttccagcccgcggtattgcggggtaaagccgcatttgctggcggtgttcaccaccagataggcgcgcgccgggaagtcgcccagggttttggcttcgccctgtaaggtggtgcagggaatggataacagcgatgggagcatgcggcggatcctgtctcggtaaatggcctccatagtgtagagcaagcgcccgtatcaggtcacggattcgcagtaaaaacggcagacgcccggcgtctgccgcaggggggattatttctgcatcaggtaatcaaagttactcatcaggttgcggtaatcgggaatatgctcgctgaacagtttacccagcccttcgacatcgttgcgccagtctcggtgcagctcacaggccacgccaaaccagttcatcagctgcacgccggcctgggtcatgcgctgccaggcggcatcgcgggtgatggggttaaaggtgccggaggcgtcggtcaccacaaacacctcatagcccgcttcaatcgccgacagcgccggaaatgccacgcacacttcggtcaccacgccggcgataatcagctgttttctgccggtggcctccaccgctttgacgaaatcctcgttatcccaggcgttgatattgccgggacgggcgatatagggcgcgtcggcaaactgcgccttcagctccggcaccagcgggccgttgggtccggtttcaaagctggtggtcaggatggtgggtaagttgaaataggcggccagatcggccagcgccagcacgttgtttttaaatttatccgggtcgatatcgcgcaccagggacagcagcccggtttgatgatcgaccaacagtaccgccgcctgctctttatccagtctgacataaggcttgcccataatttactcctttaatgatgacgatattggtgcaggacgccggcgcaaacgccgccggcagggagggcgcgacccgctgccgcgctctgttgataaccttagctcaggcgggtaaaggcaggtagttggcgagagtaagtcagagtgttctacggctggaacgatgaggcgtttgccgccagcttacgccggaccgcactcagggtgcgacgccggatcggcggatcctccatcatgtccagcgtctgcaccgcgtgaataatggcctgcggcgcggcgtcgatcggcgccgattggtgcctttcgtaaaagctgaacgccggcagaaatggcgacgcctcttgccagcgccgacaggcccgttggctgataaatcccagaaatcccatatgctgctccctgatggtccttcgtatcctctgccggccagttagccttagtcgcggcgtaataacagcaaataaaaaagcctccgcatgcggaggcttgagtattgccgttatcgttcagttacgccagatcgaagcgatccaggttcatcaccttggtccaggcggcgacgaagtcgcggacgaatttctcctgcccgtcgctgctgccgtaaacttccgccagcgcgcgcagcaccgagtgagagccgaacaccagatcggcgcgggtgccggtgtatttcacctccccgctctggcggtcgcggctctcgtacagctctgcgctgtcgtcggtggcctgccattcggtgcgcatatccagcagattgacgaagaagtcgttgctgagtacgccgacgcggtcggtaaagacgccgtgctggctgccgtcgaagttggcgcccagtacgcgcaggccgccgaccagaacggtcatttccggcgcggtcagcgtcagcagctgcgcccggtcaatcagcagctcttcggtggttgggccgttcggcgagcggcggtagttacggaagccgtcggccagcggttccagcaggttgaacgcttcaacgtcggtctgatcctgacgcgcatcgacgcggcccggggtgaacggcaccttgacctgtacgcctgcggcggcggcggcctgttcaatgcccaccacgccggccagcacgatcacgtccgccagcgacgctttgccggaggcctgctgaatcgccttcagggtcggcagcacgctgaccggaatggcgttgacctcccagtcccgctgcggcgccagcgccagtcgtgcaccgttggcgccgccgcgcttatcgccgccgcggaaggtggcggccgacgcccaggcgaccgagaccagctggctgacgctgagatcggaggctttgatcgccgtcttcaggctgtcgatatcggcagcgcttggctggtgcaccgccggcggcagcggatcctgccagatcagatcttcgttcggtacttccggccccaggtagcgcgctttcggccccatatcgcggtgggtcagtttgaaccaggcgcgggcgaaggcttcgttaaacgcctgcgggtcattcaggaagcgacgcgagatcttctcaaactcggggtcgaggcgcagcgtaacgtcggtcaccagcatggtcggcttacgtttcactcccgggttaaacggatcgggaataatgtccggtccgtctttggcttcaaactggatggcgccgcccgggctgcgcgtctgcacccactcatatttgaacaggttttcgaagaagttgttgctccactgggtcggggtttgcgaccagatcacttccagaccggaggtgatggcgtcgggaccggagccgctgccgtagctgctggcccagccgagaccctgacgctccagcggcgccgcggccggttccgggccgaggaggtcgccggacgccgcaccgtgggttttacccagcgtgtggccgccggcgatcagcgcgacggtctcttcatcgtccatgctcatattgccgaaggtggcgcggatggcggcggcggccgacagcggttcaccgctggcttccgggccttccgggttgacgtagattagccccatttcggtggcgcccagcgcctggtgcgccagactttccgggtggcggtgcgccagccaggttttttcattgccccagtcgacgtcgagatccggttcccagacgtcctcgcggccggcgccaaagccgaaggtgcggaagctggatttttccagcgccacgttgccggccagaatatacagatccgcccaggagattttctggccgtatttctgtttgatcggccacagcaggcggcgcgccttatcgaggctaacgttatccggccaggagttgaccggcgagaagcgctgctgtccgcggccggagccgccgcgaccgtcaacggcgcggtaggtgccggcgccgtgccaggccatgcggataaacaggccgatatagctgccccagtccgccggccaccacgactgtgaatcggtcagcagatggtggatatccgcttttaacgcggcgtagtccagctttttgaactcttcgcggtagttgaaatcctcgcccaacgggttagagcggttggagtgctggttcagcagatccacacgcagttggtcgggccaccagtcctgattggtggtgccgccgccggcgtactgctcaggcacgtcggcatggaaagggcatttcgcggtcggtgaagacgttgatttgtcggttggattgctcatttcttactccctttgcactcgatgaataccgttaagatatcctttggttttagtaagagatatttgaattggcctacggattcgatagccgctttctttgtcatttagtggttcgccatggcggcggctacgggttttgcgtatccgcaatcacataaagcgtaggcaatttttccggaaagtttgtggggattgttgcggtaggagatgatggcctccgcagcaaagtgcggcgttccggtcatgtttgctgaatttctgatggatcaaaatggtcggcatccgtccggtgtcgataggcgatgggtggctgacagagaaaatatcatccaggttaattctctatcaatcttatgattaagctggatttttacgcaatgttgccggatttatgcgctgggggattcggttatttctaatatgaatcctcggcagccttaactcatatttccatccgcagtcgcttatgtcattcttgcccgcggttaagcaaaaggatgttgcgtaaaggagcaggaacatgggtgaagcagcgcgcgtcggggacagcatcggccattcccatgcgctggcagggatgattggcggcacgcttatcggcggcctgattgccgccgccggtgcggtggcggcgggcgccctgtttgtcgccgggctggcggcctcctgcgtgggcgtcggcgtgctgctgattggcgccagcctggcggtgggctacctctccggcgagctggccacccaggcgcgcgacggcattgccgccgccggcgccggcagtctgtcgcccaagggcacgatactgaccggctccggcaacgtgtttatcaacggcaaaccggcggccatcgccaccgtcagccgcgtggtctgcgaggatgacggcccgagcatgcagatggcgcagggctcggacaaggtgtttatcaacggctacccggcggtgcgcagcggggacaagaccaactgcgacgcgcaggtgatggccggctcgcccgatgtgcgcatcggcggcggcaccgtcaccacgctgcccatcaaaccggaagtgcccgactggctgtataaaatctctgacctgacgctgctgttcgccggcctgataggcggcgtcggcggcgcggccagcaagctgggggcgctcgggcgcatgctcagcaaggcgccgggcatcaacaagcttggccgcgtggcctgccgcgccggtgcattgatgaccgccaccgcggcgacgggcattatcgcccgtccgctggacgtggtcagcggccagaaatttctcgacggcgacgacgagctggactttgtgctgccgtcgcgcctgccggtggcgtggcagcgctactggcgcagcggcaacccggcggagggcgtgctggggcgcggctggagcctgttctgggagagcagcctgcaaatctggcaggaggggctggtgtggcgcgcgccgtccggcgattatgtctccttcccgatggtgccgcgtggccacaagacctactgcgaagcggaaaaatgctggctgatgcataacgccgacggcagctggcaggtgttcgacgtcagcgaacaggcgtggcactatccgcggctggaggcgcagcagccgagccggctgagcatgatgaccgacgccgtcggcaacgccacctcgctgttctataacgacgcggggcaactgagtgagctggtggacagcgccgggcagcgtctggtctgccgctacctgacgacggccaacggtgcgttgcggctggcggcggtagcgtggcaaaacggccaggatgagcaggtgctggcgagttacggctacgacgacgcggggcagctggtcaccgtccgcaaccgcgccggcgaggtgacgcggcgttttggctggcaggacgggctgatggtcagccatcaggaccagaacggcctgctgaacgaataccgctggcaggagattgacggcctgccgcgggtggtggcctaccgcaacagcgccggcgagcagctgtccgtctattatgatttcgccaacgggacgcgccgggcggtgcgtgacgacggcaaacaggcgctgtggcagctggatgatgacgacaacgtcgcgcagttcaccgactatgacagccgtcgctacggccttatctacgcgcgcggcgaactgtgcagcgtggtgctgccgggcggtgcgcagcggcagagcgagtgggacccgtacggccgcatgctgagcgagaccgacccgctgggccgcaccaccacctaccaatattcccgcaacagcggccgcctgttctcggtcaccgggcctgacggtagccaggcgttccagcactgggacgagcaggggcgtctggtcagacagacggacgcgcaggggcagagcacgcattaccactacccggacccggaagagagcctgccggagcgcatcaccgacgcgctgggcggtgaagtgcagctggtgtggaacgcacaggggcagctgacgcgccataccgactgttccggcagcgtcaccgcctacacctatgacgcgctgggccagctgacgcaccgcaccgatgcggaaggccacctgacccgctaccgctgggacgccgccggccggctgcagcagctgcgccatccggacggcagcgacgagcagtttgactggaacgcgcagggccagctggccgcgcaccgggacccgctcggcagcgagacgcgctggcagtacaccccgctgggcctgccggacagcatcaccgaccgcatcaaccgcacgcgtcgttatcactacggcccgcgcggctggctgatgcggctggagaacggcaacggcgccgactaccagttcagctacgacgcggcaggccgcctgcaggtggaacagcggccggacgggcagcgccgttactaccattacggcgccgacgggctgccgacgacgctgctggaaaccggcgcaccggtcgccgatggcgcggtggcagagcggcggcagcacttccgctttgatgaggcgggccagctgacggcgcgcaccaccgacagcgccgaatggcgctacgactacgacgccggcggacggctgacgacgctgacgcgcacgccgaccgccgccggtgcggcgctgggcatcgagccggacagtatccggctgcgctacgaccgcgccggcaacctgctgagcgagcaaggcgttaacggcgagctgcagtatcagtgggacgcgctgggcaacctgcaggcgctgacgctgccgcagggcgaccggctgcagtggctctattacggttccggccacgccagcgccatcaggttcaatcagcagctggtgagcgagttcagccgcgaccggctgcaccgggagaccggacgtacgcagggggcgctgcaccagcggcggcagtacgatgcgctgggccgccgcagctggcagagcagcggcttcagccacgggcaactgacgaagccggaagacggcgtgctgtgtcgggtgtaccactacagcggccgcggcgagatagccggcgtcgacgacgcgctgcgcggagaagtccgctacggctacgatgcggaaggacgcctgctgcagcaccgcgaggcgcagcagggcaagccgggccaccgcctgcagtacgacatggcggacaacctgctgggcgcgcagagcgccagccgcgcgctggaggagcagctgccgccggcgccgctgggggataaccggctgacgcactggcagcagctgttctaccgttacgacggctggggcaacctgataagccggcgcaacgggctgtacgagcagcactatgtctacgatgcggacaaccggctgacggcagcgcacggtcgcggcccgcagggcgagttccgggcgcagtatcactacgatgcgctgggcaggcgcacgcgcaagcaggtggactacaagggcaaggcggcgcagagcgcgcgtttcctgtggcagggctaccggctgttgcaggagcagcgggacgatggcacgcgccgcagctggagctatgagccggacagcccgtggacgccgctggcggccattgagcaggcgggggagagccggcaggcggatatcttctggctgcacagcgagcagaacggcgcgccgctggaggtgacggacggtgaaggcgggctgcgctggtcgggggattacgacaccttcggcaggctgaaggggcagacggcggcgggcatcatgcagcgtcggggggcggcctatgagcagccgctgcgctacgccgggcagtatcaggatagcgagagcggactacactataatctgttccgctactacgagccggaggtaggtcgctttactacccaggatccgatagggctgcagggtgggctgaacctgtaccagtatgcgccgaacccgtatgggtgggtggatccgttggggttgactgcttgttctattaaggccggacgtaatcgccgaatggcgatgaataaagcgaaggatacggctggaattcctagatcacagcaacatgaaagtcattggcagataggtaatgatcgtagaaagcaggggtatagtaattatatttattctgaaaacccggcagagcatgggaaattttaccaatatagaaatgctgagggacataaagttgtagtggtagaacatacgagcgatccgagaaacaagattggtgatgcacatttccatgccggcagagcaaaaacatcaccgcacacttatgattttaagaccgaaaggtatggtaaggttccggcggatagttcaggagaccatcacatatattatgattatgactaaaaatgaagctcttaagaaaaagattgccttacagaaaacaaaggtttttttgagaaaaattaatggtgtcagtaacgttgaagtcattgacgttgatgtgctggatttagtggcgtatcgtgctaaacaaaaagagattttcagttatgatagtgaccttgagccaatagctgatttttctttagataactctaatgatgctattgttcaatggcaatcggattgtctaaagagtgttataggaaagagtttgttatttgagattaatgattatttttttgtaagattgaaattattcaatgtgtttgattttttggtaagtctttatcttgaaagtggtaatagggatctggttgtttttattgaatcgccatctcagatgttagccttcaacgaagatgaatatgctatttatttttatggtgaatcaatatagaaggttatttaaggatgttggaaccattgatgtctagttttctggaggcattggatgcgatagatttatctattctcggatataaaacatttatatgcttagggggtttttaaagaatgaataatagaattaaaccgttcttaattgtataacgccagaaagatcttttcagctctttctggttctatgaactgcgcggagaaatccgctacggctacgatgcggaaggacgcctgctgcagcaccgcgaggcgcagcagggcaagccgggccaccgcctgcagtacgacatggcggacaacctgctgggcgcgcagagcgccagccgcgggctggaggagcaactgccgccggcgccgctgggggataaccagctgacggcggcgcacggccgtggcccgcagggcgagttctgggcgcagtatcactacgatgcgctgggcaggcgcacgcgcaagcaggtggactacaagggcaaggcggcgcagagcacgcgtttcctgtggcagggctaccggctgttgcaggagcagcgggacgatggcacgcgccgcagctggagctacgagccggacaacccgtggacgccgctggcggccatcgaacaggcaggggagagccggcaggcggatatcttctggctgcacagcgagcagaacggcgcgccgctggaggtgacggacggcgagggcgggctgctctggtcgggggattacgacaccttcggcaggctgaaggggcagacggcggcgggtatcctgcagcgccggggcgcggcctatgagcagccgctgcgctacgccggacagtaccaggatagcgagagcggactatactataatctgttccgctactacgagccggaggtaggtcgctttactatccaggatccgatagggctgcagggcggactgaatctgtaccagtatgcgccgaacacaatcgctggtgtcgtcacagtgcctgtggcggtcttagcccggaacagtttgaaaaccaaaacctcgcttagggccgtgtccacattatgtgggtaagaacaccagctcctcgtcccgttcagcccgttggcgtttgaggcgggcattctcagcggcgagttcgctctcacgttcagaggaggttgcctgttgctgccgcttgctacgccaggtgtaaatttgcgactacgttattttccccgcagggatagggatctgtaagccataactcacccgttaacgcccatcatcgtcaggcacactgtgtcttgccctcatattccccctctctcaagccaaaacgccggcggccgcgttatcacggccgccggcgtggcgcttaccagctgtaagccagcgaagcgataacgctgcggccgctgccgtaaaagcaggcggaggtgttgccgcaggaggcgacgtagtgtttgtccgccacgttgttgacgttcagctgcagcgtggcgccgcgcagcgccgggctggcctgttccaactcatatttcgccatcaggtcgtacagcgtgtagtgcggaattttaaacccaccttcagaatccccccaactggtgccggtatagcgtacgccgctgccgagcgtcagcccctgcagcgcgccgtggcggaagcggtagctgccccaggcggaggcggcgtggcgcggaatgctggcgggcgtatggccgacctggccgctgatggcgctctccttggtcaccgcatcggtgtagctgtaggcggcgatcaggttgatggacggcgtcagttgggcgtgcgcttcggcctcaatccctttggaacgcaccttgccgacctgctcgttatagccggttacgctgttgtaggcggtgatgtttttctgggtgatatcaaaggccgacagggtcagcagcgtgttgctgcccggcggctgatatttcaggccgatttcggtttgctcgccggtggtgggcttgaacggatcgctgcccggcgcgccgctgctcaggttgggttcgaaggaggtgctgtagctgacgtacggcgacagcccgttatcaaacgcgtacagcaggccggcgcggccgctgaacttgctgtcgttctgctgcacgtcgctgtccgccacgcgatcctgggtgcggacttccgaccagtcctgccgaccggacagcagcaggttccagcgctgccactccagctgatcctgcaggtaaatccccaactgatccagctttttgcggctgctggtggccaggctgaaggtactttcatcgatatgcaccggggtcgggtgcgcccagtcgagaatgtattggtcgccgctgtcgcgccacagcttgctgtccacgtcgctccatttgtaatccagcccgcccagcagcgtgtggctgacgtcggcggtggcgaattcggccttcagctggttgtcgatgcccagctcctgcgactcgattttatcgtgctgcggccggcggttgatggagtggtcgttacggtcgtcggcgtcgaaggtatacaccagatatttgtaggactcatccatattggtgtagcgcaggttctgctggaaggtgagcgcgtcgctgaggctgtggtcgaaaatatagcccaccgaggtttgctcgcgcttcgcctggttgtagctcgggtcgctgacgttaaagtcgtaggggatccgccccgcgctggtggaaaacaccgtgccgttggcgggcaggaagttgcggaagccggccttcggctcattctggtagctggtcagcagcgtgaagctggtgtcggcattgggcagccaggtgagcgccggggcgatggccagacgctgctgcttgttgtctttcatcgactggtgctgggtgctggcgacgccgttcagccggtagaacagcgtattgtcatcgttcagccgaccgccgaagtcaaacgccgcctcgccgtagtggcggttgccgccgctgaggcggattttatgaatgctctcggcggtagggcgcttgctggtcatgctgataatgccccccgggtttacctgaccgtacagcacggaggccgggccgtgcaccacctcaacgcgttccagcagccagggatcgatctggcccgccgcgccggcctggccggacaggccgtagctcagaccgtcaagaaacttgggcatatagcgaaagccgcgggcgatcacctcgtcgttgcggttggagccgccgcggtagttggtcagcaggccgctggtgtagttcagcgcgtcggaaacggagagggcggcctggtcgtccatctgctggcgggtgatcacggaaatcgcctgcggcgttttgcgcagcggcgtggcggttttggtgccggcggcgctgtctttggctaccggtcctttcagcggcgcggtgacgctttgcgcggtcacgatgatgttctcttcgtccgccgcatggcccggcagcgccggcaacaggatgagggaaggtgaaaataacaaatagaacagctgcccgggcgcggccggttgttttctaattatccctttgtttttcaatctcattttaacccctgagtcaattttttgctgtatggaggcgtatgtggctgtccacgccgcctgctgcggccccgtttatcccacccgttggccgtcgctgatttgctgtcatttccgccacagcaaaaaagctcgcaaatgatattgaaaataagaatgattatcaatacgattgtaaatcttcgtaaaagtagctcattttaccgtaaggaattacatgcatattttgccagccgcccggcagggagcggcagtaagcgcacagagcacggtagcggcagggacggtcagccgctggctgcaggccgagacggccgggcagccggcgtggtggcgacaggttgcccagcggggaacaccgatggtcgaagagcatgaccggcaacaggtgcgttttacctggctgtggcgcgatccgcacggggacgaacgccgctcgccgatccggcgggtctatctcgatatcaacggcgtgaccgaccaccacagtaccgagccaagcacgttacagcgcctggcgggtacggatatctggcacggctcattcctgctgccgcgcgactggcgcggcagttacagcctgatcccggtgcaggacgcgcagcttcctccgcttttcagcgccgatcgggcgcagtgccgccagcagcagcgcgcctggtgggtctcccttttcccgctggcgattgccgacccgttaaacccgtatcccgccgcgtcgacccgcatcggtcaaccgctgtcgctggcgcaggggccggacgccgccgatcagcgcgcctggctgaccgcgccgccgccgttggatccggcgcatatacacccgttcctctggcgcagcgaagcgctgggcaatcagcgccgcatctgggcctacgccagcggcgagggcgccgctgcggcggagcggccgctggtgatcctgctggacggccagaactgggttgacggccagccgctgctgccggtgctggcgcgtgaaacggcggcgggccgcctgccggccgcctgttatctgctggttgacgtgattgacgggcagcaccgcgagcgggagctgccctgcaatgccgacttctggctggcgctgcaggcggaactgctgccgctggtgcggcaacgcatggcattcagcgacagcggcgcgcgcaccgtggtggcggggcagagttacggcggtctggcggcgatgtacgccgggctgcactggccgcagcgtttcggccgggtgctgagccagtccggctcgttctggtggccgacggtgcagtacgtcaccgatttcgcccggcgggcggagtttgacgaaggctggctgacgcagcaggtgcgccagggccgggtggccgccggcacgctgacggtgtttcaggaggccggcagccgggaagaggatattgaattcgttaatcaacagatgcagcaggcgctgaaggccgccgggcatcgggtcaactaccgggtattttccggcggccacgacgcgctgtgctggcgtggcgggctgctggacggattgcactggctgctctccgctatggacgacatacatttcgactaacaggtgatggaaatgactcaggaacaacaaaacccttttgatgatgaaagcctgccgtttttggtgctgatcaatcagcaacagcagtattcgctgtggccgcagtttgccgccgtgccggcaggctggcacgaggtgatggggccggcgacgcgcgccgagtgcatcgcgtttatcgaagcgcattggcaggacatgcgccccgcggcgctgaaaaacagcgtgacgccggcgcagtaacccgcgcgctcaagttccgatagattccgtttaaggaaaaggatagcaagcatgtcagaaaccctttcactgcctgaaacccggctcgattatcaaacctgtccgctggttgcggcgcagccgggcatctggatcgccgatcagattgcgcagcggcgcaacagctttgccgtggcgcactacaccgaactgcgcggcgagattgaccgttcgtgcctggagcgcgccatccgccaggggctggcggaggccgacaccgtgcaggcgcagttctatgagtcggcggacggcgtgccgcagcagcgcctgccgctgcgggccgatccggctcaggtcgcgcctgccgagtggctggacttcagccagcggccggacgcggagcaggccgcgctggcgctgatggaggacgatctggcgcagccgctgcccgccgacggcgagcggccgctgtatcgtcaggcggtgatccgcgtcggcgccgggcgctggttctggtatcagcgtttccaccatatcatgctggacggcttcagctttgacgccgtgacccggcgtatcgccgatatttatcgcgcgctgcgtcagggggaagcgccgtcgccgtcgccgtttaccccgttcggcgaggtggtggcggagtaccgccagtgggaaagctcgccggcggcggagcgggcggcgctgttctggcagcagcggctgagcgatctgccgccgacgctgtcgctgtcgcacgaaagctgcgccgtggcagacgatgcgcggccgctcaagcagtcgctggtgttgccggcggcgctgttcgacgcgctgcaggcggatgacgcgttgcagcaggcgcagccggcggacatcgtcaccgcggcgctggtggtgtatctggcgcgcatcagcggcgaaagccgcctgtcggtgggcttcccgtttatgcgccgcatgggatcgcaggcgctggcggcgatcgggccggtggtgaatgtgttgccgctgcagctgacggttacgccgcagatgtcgctggcggaaacctgtcgggcggtggtggcggagatcaaacaggtgcgccgccatcagcgctatgaggcggagcagatccggcgggatttggggctggtggggcagcagcaggagctgtacggcccggtgatcaacgtcaaggtgtatcacagcgccttatcctttgacggccagccggcggtgacgcatacgttggcgatggggccggtggacgatctggagtttgagctgggtttccgcaacgaggcgctgtacgtctcgctggtggccaacccgcagaaatattccgccgccacgctgcgtcagcatgccgagcgcatcggtcatctgttgcagcagctggcgcgtcagccgcaccagccgaacggcgaactgccgctgattggcgaggcggagctgcagcggctggccgcctgggggcgggggcgcgaactggcggctcccgccggcatgacctcgatcgttgacgcactgctgcagcgggtggcgcagcagccggaggaaacggcggtggcgtgcgacggccagagcctcagctatcgtcagctgtcggagcgggtgatgcagctggcgcgggtgctgattgaccacggcatcggcgcggaagacgtggtggcgatcggcattccgcgctcggtcgacacgctggtggcgctgtttgcggtgctggccagcggcgcggcctatatgccgctcgatctggactacccgcgtgagcgtctggcgctgatgtgtgacgacgccaagccggcgctgctgctgacgcagcgcggcacgctgccgcagatgccggagctgccgcaggtgtggtgtctggatgacgcgcactgccgtgcgcagtgcgccgcggcggcgtctcatccgcttgacgatgccgaacgccgcgaaccgctgcatgaggcccatctggcctatatgatctacacctccggctcgaccggtcggccgaaaggggtgatgtcgacccaccgcggcctgctgaatctgttcctgtcccatcaggcctatttgttcggcccggcgattgccaagtatcaggcccgccacgggcggcgcatgcgcgccggacacaccgcttcgttctcgttcgactcctcctgggagccgctgttctgcatgatcatgggctgcgagctgtatatcttcgacgaagagctgcggcgcgacgcctgggcgctgctggagcagacccgccggacgccggtggatctgctggatatcacgccgtccttcttctcgcagatggtggactgcgggctgctgcagggcgagttcccgctgccgtcgtttgtgatgatcggcggcgaggcggcgacgccgacgctgtggaacctgatgcagcagcacccggaggtggagatccacaactattacgggccgtcggagtacaccgtggatacgctgggcgcgccggttgccgccgccgaccagccggtggtggggcgcgcggtggccaataccgaggtgtggctgctggataaacggctgcagccggtgccgatcggcgtcgccggcgagctgtatatcgccggtaaaggcattgcccgcggctatctgcgccgcccggacctgacagcggcgcgctttgtcgccaacccgttcagccgcggcgaggtgatgtaccgcagcggcgacctgatgcgctggagcagcgacggacagctggtgtttatcggccgcaccgatcaccagataaaagtgcgcggtttccgcgtggagctgggcgaggtggaaagcgcgctggcggcgctgccgcaggtgggacgcgcggtggtgattgccgaagcgatcggcgccacccaccggctgatcggctactgctcggtgcaggatgcggcgctgcgggcgtcgccgacgctgcaacacgatctgctggcggcgctggcgagccgcctgccggactatatggtgccggcgctgctggtggtgatggacgagctgccgctgaacgttaacggcaaaatcgaccgtcaggcgctgccgcagccgcagcaggcggtgagtcgcgtcagccgcgccgcggccaacgacgccgagcggttgatctgccaggcgatggcgcagctgctgggtatggagcgcgtcggcgccgacgatgatttctttgcgctggggggcgacagcatctcggcgatggggctgggcaccgcgctgcggcgcgccggctatctgttgcggccgcgcgatatctttgcgcagcctacgccggcgcggatggcgaaagcgatgcagccgctggcggcgcagcgccagccggcgcgtgcggtgcagcacgggccgctcgacggcctgccgattctgcatgcgttcggcgaacagggcgatatcaaccgcctgtttgcccacggggtatttctgcgcgtgccggcggcgctggaggctggccaactgcgccagacgctgacgcaactgcgcacggcgcacccggtattggacgcgcgcacccgcgccgggcagctgtgggtgggggaaagcgccggggccgactgcctgcgggtgcagacgccggaaggggaactggaagcggccgccgagcaggcgttcgaccaggcgctgagccggctcgatcccgccgccggcgtcatgatgcaggcggtgctgctgcagggcgacggccggtcgcaggggctggtgctgaccattcatcatctggcgaccgatggcgtctcctggcgcatcctgttggaggagctgcgccagctggcggaggcggcgatgcgcggcgaaacgccgacgctgccggcggaagagacctcgctgtatgaatggtcgtgctggctgcgggaagagagtgagagcgcggcgcgtacggcggagctgccgttctggcgggcgatgctggcggacggcgcgccgcggctgggaacgcgcgcgctggatgtggcgcacgatcgcccggcggcgctgcgtgagcgacgcatgctgctggacggtgaactgaccgccgcgctgttggcaacgctgccgcacagctaccgcgccaacgtggaggagatcatcctcagcgcgctggcgctggcctgccgtcagcgtttcggcgccgcgcagctgcgcatcggcgtcgagtcgcacggccgcgccgacgtcggcgccaacgatctggcgcgcaccctgggctggctgacggcggagtatccgctgttgatcccgttggacgacgcgccggcgcatcaggcggtgcgcgcggtgaagggcgtgctgcgtgcggtgcgcgatcgcggtatcggctatggccagctgcgctatctgcatccgcagcaccgggctgagctgagcgaactggcggcgcgcaatgcgccggagatcctgttcaactatctcgggcgttttgctcaggaacaggcgctgtggacgccgcagcgcacgcagcagcgtttccgcgacgtctttgcggtggcgcaggatgagcagcagacgctgagccactcgctggaagtgaatatttttgtcgaggagggggcgctgccgcgtctggcggtgaactggcgctggctgccggcgattttcagcgagcaggatatcgcggcgctgcacgacggtatcggacaggcgctgagccagctgacggcatttgccgcgcgtcagccggcgcaggcggcggcgacgctggtggcggccgaactggcgccgctgacggtcagcgacggacagctgcagcagtggcagcagcgtcacgggccgctggcggacgcgctgccgctgttgccgctgcagcacggcttgctgttccatgcccagaccgcggcggtcggcggcagctataactcgctgacccgtctgagcctcagcggcgagctgaatgaacagcgtctgcagcaggcgctggatgcggtggtgcgtcgtcatccgcagctggcggcgcgctttgccaatgagggcgagccgctgcagctgttgccgctgctggcggagggcgacagcccatggccgctggacgtgcagcagttgccggcgctgtcggcgcagcaggaagcgcaggcgctgcacacgctggagcaggaagagctgacgcgcgatctgttcaatcagggcggggcgatgctgcatgcgctgctggtcaggcacggcgatgaggcgcgctatacgctgttccttaacgctcaccacctgattgtggacggctggtcgacgccggtggtgttgggagatctgctgaccgcgctgtatcaggggccgacggcgctgacgccgctgcgcacgcgttacggcgatattgtgcggcagctgacggcgcgcgacgcctcggcgtcacgacagatctggcgacagacgctgcaggacgcgcggccgacgctgctgttcggcgatcgtccgcacgatgaggcggtgcacgagctggcgatgacgctgccgccggcgctggagcagcggctgctgagcctgtgccgcgagcgcggcctgacgctgaacagcgtgatgcagggcatttgggcgctgcagctggccagccacagcggccagcaggacgtggtgttcggctcgccggtgtccggccgtttcggccagattgacggcgtggaggagcacgtcggcctgttcagcaatacgctgccggtgcgggtgcggctggacggtcagcgttcgctgtgtgagcagatggtggagctgcaacagcagcagatcgcgctgctggagcatgacgatctggggctgggcgaaattcagcgtctggcaggggccggcacgctgttcgacacgctgctggtggtggagaactatcccgacaacggcgcgctgctggggggcgatcgggcgctgcgctgcgacgccatcgccaacaaaggctatacccactacccgctgacgctgctggtgctgccgggcgagcgtctgcgtctgctgatggagtaccgcgcgtcggtgccgcagccgcagcgctttgccgatcggctgatgctgctgctgacgcagtggatcgagcagccggaccggccgctggcgcagtggcagctgcaaacgccgccggagcaggcgctgatcgcggcggtgaaccagaccgcgcagccgctggcggcgaccacgctgccgcaggcggtggcgcagcaggcggcgcgcacgccggacgccgtggcgctgcaggatgcgcagcactgcctcagctatcgtgagatgcagcagcagacgcggcagttggcgctgcgtctgcatcaggccggcatccggccgggggatatcgtcgccgtcgccctgccgcgttcggtgcggctgagtctggccctgagcgccatcgtgcagcttggcgccgcctggctgccgctggataccggctacccggatgaacggctggcctatatggtggcggacgcgcagccgcggctgattatcagcgacagcacgctggagccgcgcttcgccgcgctggcgtcggtgctgacgtttgatgaggtgtcgccgtctggcgaaccgttgccggcggacgacgcggagccggtggtcgaccccgacgccgcggcctatgtgctgtacacctccggttcgaccgggcggccgaaaggggtggtggtcagccatcgggcgattatcaaccggctgtactggatgcagcatgcctatccgctcgacgggcgcgacgtggtgctgcaaaaaacgccgtgcagtttcgacgtctcggtatgggaattcttctggccgctgatggtgggggcgcggctggtgatggcgccgccggaggcgcaccgcgatccgcaggcgctgacggcgctgatcgacgactacggcgtcactacgctgcactttgtaccgtcgatgctggccatctgggtggaggcgttggccgaacaggcgtcgccgcgcggcgtgcgtagcctgaagcaggtgttctgcagcggtgaggcgctgtcgtgtgaactggcggcccgctaccaggcccaggttggcgcgccgttgcataacctgtacggcccgaccgaagcggcggtggacgtcagctatcagccggcctttggcgcggcgctggcggcgatcgacggcgccggcgtgccgattggccggccggtgtggaatacccagctgcacattctggatgcgctgctgcggccggtgccggtcggctgcgcgggcgatctgtacctcagcggcgtacagctggcgataggctatctgcagcgcgccgacctgaccgcccagcgctttgtggcgtcgccagcgggggacggccaacgtatgtaccgcaccggcgatatcgcccgctggctggaggacggcagcgtcgaatatctgggacgcagcgacgaccagctgaagatccgcggccagcgcattgaactgggtgagatcgaacaggcgctgctggcccagcccggcgtggcgcaggcggcggcgcatgccattgtgctgtcgccgcaggccgcgcccgccggcggcgcggatatgcgccagctggtggcctggctggtgccgcagccgggcgttgagttggataccgccgcgctgcggcaggcgctggcgcagcgtctgccggcgcatatgctgccggtcagctacgtgctgaccgacagtttcccgctcagcgccaacggcaaactggaccgcaaagccttgccgcagccgcagtaccggcaggcgacggggcggccgccgcacggcgacagcgagatactggtggccgggctgttcagccgtattctgcagcgcgacggcatctgcgccggggacgatttcttcacgctgggcgggcattcgctgctcgccatgcggctggcggcggagctgcgtcagcagtcggggcgctcgctgtcggtcgggcagattatgtttgcccgcagcgtggaaaatatggcggcgctgctggatgaggcgcagccgggcggcagcgccgaaagccgcggcgccggcgaaatcctgcggctgcgcgacggcgacggcccggcgctgttttgcctgcatccggcctccggcttcgcctggcagtacgccggcctgctgcgccatctgccgggcgccttcccgctgatcggcctgcagtcgccgcggccggacggggcgatcgcccgctgcgatacgctggagcagatggtcgatcgccatctggcgaacctgcgccgcctgcagccgcacggcccgtactacctgctgggctactcgctgggcggcacgctggcccatgcgatggcggcgcgcctgcagcagcagggggaagaggtggcgttcctcggcatgctcgatacctatccgccggaaggtcaggactggagcgggccgagcgaggaacaggcgcagcaggaagtggcgcaggagcaggcggagtttatggcggaggatgatggcgatccggcgctgcgggcggagaagacggcgatgttcaacgacatcgtcgccaactaccaggacgcggtgcgcctgctgtccacggcccgcagcgcgcgcttcgacggcacggcgacgctgtttgtcgccagcaggacgctgccggcggagatggacgtcaacgccgcctgggcgccgtatctgcagcggctgatctgctacccgcaggcctgtgaacatgcggatattctgtcgccggcatcgctggaaacgctcgggccgctgctgcattcgctgttaacccgccagtaccgactggcctgaccgacgggccggcggctgccgcggccgccggcctcagctaacgagtgcggacaataatgacaaggttgaatgtgagacattatggctaaaccctcttttttgcttgatttcagtttgctgaaaaacaatgcgcatttccgggcgattttctgcgcccgcatgctgtcggtgttttcgctggggatgctggcggtcggcgtgccgattcagatccaggcgatgaccggttcgacgctgcaggtcggggtggcggtggcgctggacggcgtcggcatgtttatcggcctgatgctgggcggcgtgctggccgatcgcttcgaccgccgtaagctgatcctgtttgcgcgcggcacctgcggtctgggctttgtggcgctgagtctgaacgccttcgccccggcgccgtcgctgtgggcgctgtatctgctggccgcctgggacggcttcttcggcgcgctgggtatgaccgcgctgatggcggtgatcccgctgctggtggggcgggaaaatctggccgccgccggcgcgctcagcatgatcaccgtgcgtctgggggcgattctggcgccggcgctggggggcgtgattatcgtcgccggcggcgtgggggcggcgtttgccgtggcggcggccggcaccctgggcacgctgatcccgctgacgcggctgccgacgctgcggccgcaggcgcaggagccggaacatccgctgcgggcgctggccagcggcgtacagtttgtctggcggcacaaagtggtgggatcggtggtgctgctggggatgctgatgagcatcgtcggcgcggtgcgcattctgtttccggcgctggcacaggagacctatcaggtgggcacctcggccgtcggcctgatgtattcggcggtgccgctgggggcgatgctgggagcctttaccagcggctgggtgccgcgcttcccgcggccgggggtgctgatgctgagcgcggcgatctgtgcgtttgtcgccatcgcctcgctgggggtgttcagcagcctgctgccggcgctgatcgcgctggtgtgctacggctatgccaacgccattgcctcgctgctgcagtttacgctgatccagagcaacacgccggaccatctgctggggcgggtgaacagcctcggcaccgcgcaggacgtcaccggcgactcgttgggggcgctggggctgggcgtggtcggcagggtgctgacgccactgctcagcgtgctgactttcggcggagcggccgcggcgatcggcgtgctgctggcgtgctgcgtgcgtacgctgcgccactgtgcgctgcctgcgtcaccgcaggaggaagaggaggaatcggcgggcggggaaccggcggcggcggactcccggccctgagttgcacgctttgagttacggtgtcacgttgacgaactgttgctccagggcgtccagcaggttgttggcgctgtaataatccagcctgaaagtatccagacccatcgcgtaaacccgctgccggcgcaccgccggcagctgcgatagaaacgggttgccggcaaacttattcaccgtccggccgtcggcggaaaacagcaggacggtagcgccggtgatcgcccgcgccattttttccccgctgagctgaataatatcgttgcgcttgccctgcgcgctgttgccgctgatgcccggcggcagcgacgcgagggtaaagcccagctcctgcagcagctgtccctgcgccgacgccggcgtccagatattcatcccgcgtccgtcttcgtaatacaccagcgccgaagtgggctgcggcggcagggcgatacgctgtttcagcgttgccacccgccgctcgaagcgcgcgacggcggcctgcgcatccgcctcatggccggtgatcttgcccagctgctgcgtcaggccctgccagctgatattgccgtaatcaatcaccaccgtcggggcgatggccgacagctggtcgtacagcttcagcgcggagtcgccgccggtggcggacatcacgatcagatccggcgcttcggcggcgatcgcttcggcgttgggctcgctgatatacaacggcttcagtcggcgcgcctgcgcggcctggctccactgggtgaaaaagccctggccgtcggccaccgtcgagttgcgcgcggtggcgccggtgccgaccagcggggcgttaatcgccagcagcgaaccggtcagcgtcacgctggtggaaacgatgcgctgcggcggctgctgcagcatcacgtcgccctgcggcgtatgcagggtgcgcggccaggcggcgtccgcggcatagcccgccggggcggacagcagcagacaggtcagtaggggggaaaatagcggaaataaacgcgagggctgcacggccggtcactccttgatagcgaaactgaaagatacatcgcgtcaggctgcagggcgatagctagctgactaacgattttttgcaatatgtttttacatcaacaatacaaataattatagttctcattcgtattacttcgcgaggcctttgtgctatcgcgtgattaatatgccgcagggaaagacatcaataccgggatcgccgcgcttgcaggtgattgaacacgggcacagggaaaatcggcgccagcgcgcggcggccatcacgccggcgcatgtcgcccactgacaataataaaacccgtaaggataaaataatgattttggctaaacgccgtagccggcctggccgcgtccgtaccctgatcgtcggcggccgggggatgccggcgctgtcagcccttgccgtactggtgagcgccgcgctgcacctgccgcaggccgccgcgcaggcgacggaacaggaagataccatcctggtggaagccgccgccggcgacgacgacaccacgcagcaggactacagcgtgccgattacccgggcgggcaccaagatgaatctgaccgcccgcgatattccgcagtcggtcagcgtgatcggccggcagcgcatgcaggaccagcagatgcaaacgctgggcgacgtgctgaaaaacaccaccggcgtgtcggagaaagtggccgactttgaccgcagcaccttctattcgcgcggtttcctgatcgataactacatggtggatgatattcccacggtgttcgaggagcgctggaacctgggggattctgcctcggacaccgcgctgtatgagcgcattgaggtggtgcgcggcgcaaccggcctgatgaccggtgcgggcaacccgtccgccgcggtgaatatgttgcgcaagcatgcggacagcaaaacctttaccggcaatctctccgccagctacggcagctggaacaaacagcgctatgtgctggatctctccgcgccgctgacggcctcgggcaatgtacgcggccgcatggtagccggctatcaggataacgacagctatatcgagcgctacagcgccaacaagaagttcctgtacggcgtggtggacgccgacctgagcgacagcaccacgctgtcggcgggctatgagtatcaggaaaccaacgccgacagcccgccctggggcggcgtgccgcgctggtatcgcgacggcggtaaaaccaactattcacgttcgttcaacaccgcgccggactgggcctataacgacaagcagtcgcgcaaactgttcgccacgctgaagcagcgcttcggcaacggctggcagttcaccctgaacggcacccacagcgaaaccaaactcgacagcaaaatgctgtatatcgacggcttcttcgaccgtaacagcggcatcggcgtcagcgcctacccggattatccggtggtcggcggcaccggctacaacaccggcacgcgcaaggtgcatgccgttgacgccttcgccagcgggccgtatcagctgttcggccgccagcatcagctgatggccggggtcagctacagccggcagaccaaccgctacctgaatgccttcgccaacctgtcggccgatgacgtcggcaacttcaatcactggaacggccagttcccggaaaccgactggggcgagatgagcgtggcgcagcaggacaccatccaccagaaatcggcctatgccgcgacgcgcatttcactggcggatccgctgcatctgatcgccggcgcgcgctatacccaatggagcaccagcacgctgacgcagaatatggcgaaaaacaacgtctccccgtacgccgggctggtgtatgacatcaacgacacctggtccgcctacgccagctacacctcggtgttcaagccgcagacctaccgcgacagcagcggccgctatctgtcgccggtcaccggtaaaaactacgaggccggcctgaaaggcgactggctgagcagccgcctgaccacctcgctggcgatcttccgcattgaacaggacaacgtggcgcaaagcagcggccatgtgatccccggcactagcgaaacggcctactacgcggcgcagggcaccgtcagtaaaggcattgagtttgaagtcaacggggcggtgaccgacaacctgcagatgaccttcggcgcgacccgctatgtggcgcaggacggcgagggcgaggcggtcaatccgaccctgccgcgcaccagcgtgaagctgttcgccgcctacaacccgccggcgctgcgccagctgaccgtcggcggcggggtgaactggcaggcgcacacctggcaggacgtggccgggccggaaggcaacggcaccctgcacgccgagcagggcagctatgcgttggtcaacctgttcggccgttatcagctgaccaaacggctgacgctacaggccaaccttaacaacctgtttgataaacgctacgacaccagcgtgagtcagtacgtggtgtacggcgcgccgcgcaatctgtccgtgaccgccaactacagtttctaatttttatgctgaaaaagagggttccgatgaataagaaaaaatctgcgctgatgttgttgatcgggctggcgctggccggctgcagcgcccagcagggcggccacgtttccgccgcggcggcagacgcgccggcggccgcgcagggcgcgccgctgcaaaacaacgcgctgggcgaagggctgtatgaaatggccctgacgccggacgggcaggcgatgtacgtcgccagcgcgcagggctttaaggacgtgcagggcggcgcgatctataagctggatcccgccacgctgaaggtgctggggatcacccataccgatctgaaaaacttcggcgtagcgatggatccgcagggcaagacgctgtatgtcaccaactcgctcgacggcggcgtcagcgcgctggatatcgccagcggcaaaatcactggccgcctgcttttcagcgagcgtaatgacaagggcttcccgtacggcgcgcgtgaaattctctggcacgacggccagctgtttatcggcggcgtggcggatcccggtgtgatctgggtggtggatgccaaaacgctgaagctgaaaaagcgcattaacaacgccgggaagtgggtgaccggcctgcactattcggcgcagaccgggcgcttgtatgccgccaacggcggcggcgaaattctggtgatcaacccgcacagctacgcgattgagcagcgctggcggccgctgggggagaagccggcgctgctgcttaatctggcggaagatgcgcacgacggtcggctgttcgttaccgacaactcgaaagccaaaaccacgctggtgctggatatccgcagcggcaaattgctgaagcagttggacaacggcgattcgctggcggtcaagtttaacccgcagcgccaggagctgtacctcacccagcgcgaatcgggcaaattgctgatcctggatgcgcacagctacgcgacaaaacgcagcgtcagcctgccgccgcacccgaacagcctgctgctgtccgccgacggacaaaccctgtacgtcacggtgaagcaggcgttcaacaaagacggctccacccaggggccggaccgcatcgtgcggctgccgctgaatcaataatctttcaggcccgctgatgcgggccattttttgcttactttgctgaaactattatgcacaacaccacatacactcaatgtttgggcaaaacgctgttggcgctggcgataggcgcgctgacccagggcgtacaggcggcgcagccgcaggaagagacgctggtcgtgcagggcgcgcgcgacgacggctttacccccggcggtaacgatccgctgccggcctatctggatgggcaggtggcctatggcggtcgtctggggatgctgggcgagcagcgggcgatggacgtgccgttcaacgtcatcagctacaccgcaaaaatggcgcaggaccggcaggcgaagaccgtcagcgaggtggtcagcaatgacgccggcgtgcagccggtgcagggctacggcaactttgccgaaggctatcgcatccgcggtttccagttggacggcgacgatctgactctcggcggtctggccggcgtgctgccgcgtcaggtggtggatatggcgatgatcgaccgcgtcgagatctttaaaggggctaattcgttggttaacggcgccgcctcgtccggcgtcggcggcatgatcaatctggagccgaagcatgcggaagagacgccgctgacgcgggtgggcgtcgattatacctcggcgtcgcagcttggcggtacgctggacgccggccgccgctttggcgacgacgaccgcttcggcgcgcggatgaatctggtgcaccgcgaaggggaagccgcggttgacgacagtaaactgcgcaccaccatgctatcgctggggctggactaccgcggcgagcggctgcgggcctcgctggatctgggctaccagaagaaaagcttccacggcggcactatgggcgtcaatatcagcggtatcgacagcgtgccggcggtgccggacagcggccataactacagccagccgtgggcctacagcgatatcgacaaccagttcggtatggcgcgcgccgaattcgatctgaacgccgcctggacggcgtacgccggcgtcggtggccagcacggccatgaaaccggcgtctacggcgcgccgaagctgctggacaccagcggcaacgccaccatcggccggctggataccaaccgtattatcgacgcattcagcgggatggccggcgtgcgcggcaggttcgccagcgggccgatcacgcatcaggtcaacgtgggttactccgcgctgaccaagcgcgataaaaccgcctggcgcatgtcgaccaataacccgaccaccaatatttaccataccgataaggtggcgatccccgagaacagctacttcggcggcaactacgacgatccgctgaccaccagccgttcgcgcacgcagggttggctgttcagcgatacgttggggctgctggacgaccggctgttgctgaccgtggcggcgcgtcatcagaaagtggtggtgcgcgattacgataacgccagcggcgcggagcaggccgattcgcgctataacgccagccgctggatgccgacctacggcgtggtgtacaagccatggcgtcagttgtcgctgtatgccaaccataccgaggccctgcagccgggcagcattgcgccgctgggcgccagcaactacggccagagcaccggcgtggcccattcgaagcagaacgaagtgggcgtgaaggtagatttcggccgtatcggcggcgcgctggcgctgtttgagattaaaaaaccgtcggcgttgcaggatgacagcgggcgctacgggctggacggcgaacagcgcaaccgcggcgtagagctgaacgtgttcggcgagccgctgtacggcctgcggctgaacggcagtgccacctggctgcagccgacgctgagcaaaacccagagcggcgtcaacgatggccatgatgcgatcggcgtaccgcgtttctacgcggtggtgggggccgaatacgatatcaagccggtcgaggggctgactgccaccgcgcggctgcggcactccggttcgcaatatgctgatgccgccaacagcaagaagcttgacagctataccacgctggatctcggggtgcgctaccggcagcggcttaatcaggatcgccatgagatggtgtggcgcgtcggggtggataacgtgaccaatgagaagtattggtcaggggttgaagacaccggcacctacctgttccagggcgatccgcgcacggtgaaagtgtcggtaagctatgagttttaaggtgaaagggggcttaacgtcagtgcggtaggttaggtggcccggtagcgacagattcgggtgttgaccttcagcgcgcatcacgggctgtcgaacaaggaacctgagccaggggcaaccggacaaggatgtccggttgaggtggcacaggcagaacgtgcctaaatgcgggtgccgcgtctacggccccggcaattgccgttgactgaggtgacagagcagcagcgggcgttgacggcacccggcactgacataacttacgtatggatgaaaacccggttaagcggcctgcggcagctgctcatgcagcggcggcgtcagcgcgatcggcagcgccggcgtgctgcgcagctcggacggggtgcagccgaagcgctttttaaacatatagcaaaagtgcgactgcgagccgaagccaaaatcaatggcgatatcaaacaggctctgctcggaaaaacgcagtttgcgcagcgcgcccatcagtcggcgttcgcggatgtaacgccccagcgaatagccggaaatctccttaaaaaccttctgcatataccaaagcgaatagccggagtaggcggcgagttcgggtaactgaatggctcggcccagatggttttctatccaacggctgagctccacgacaagtgttatatgaagttgttcggtcatgtcggctgtcaaggctgattgaaacagtccgcagtatgccttaaacctcggtgggggatttatcgtaaaaatggggtcggggaaaaaaaatgcgccgcgccggcggaaggagcaagacgctgtcgcggcaggccggggcgctaaaccccggccgggggcgggtcagaagcgggtatccactgcgtccgccagcatcgccagcagctgttcgctgtccgaccagctgaggcatgggtcggtgatggactggccgtaggtcagcggctggccggcgacgattttctgcgtgccttccagcaggaagctttccgccatcaccccggcgacggcggaggagccggcgcggatctgttggcagacgtcctcggccacgtccagctggcggcggtgcagcttctggcagttgccgtggctgaagtcgatcaccagctgctccggcaggtcgaactcgcgcaggctgtcgcaggcggcggcgatatccgtggcgtggtagttcggcgttttaccgccgcgcataatgatatggccgtacgggttgccgctggtctggtagatggtcatctggccgcttttatccggcgacaggaacatatggcctgcgcgcgaggcgcggatggcgtcgatggcgatgcgggtgttgccgtcggtgccgtttttgaagccgaccgggcaggagagcgccgaggccatctcacggtggatctggctttcggtggtgcgcgcaccgatggcgccccaactgatcaggtcggcaatatactggccgatcaccatatcgagaaattcggtggcggtcggcaggccgagctggttgacgtccagcagtagtttgcgcgccatttcaatgccgcggttgacctggtagctgccgtccagcgacgggtcggagatcaggcctttccagcccactacggtgcgcggcttctcaaagtaggtgcgcatcacgatttccaaccgatcctggtagcgttcgcgcatggcgttcaggcggccggcgtagtccagcgcggcgtcgatgtcgtgaatcgagcaggggccgatcaccaccagcaggcgtttatcttcgcctgacaggatgcgttcgatacgtttacgtgacgctgtcacgttagcggcgaccgccgtggaaatcggcagcttgtccgccagcgtttgcggcgtaatcaggctgtcgatgcgcgtggtccgcagttcatctgttttgtgcatgacgttctctgaatctgtttttcttctacggcgggagtaccgggaagtgatgacgatcacaataacgcaaaagcggctgatttcaaccgtacaaaacgagatttattgacctgacacggcaaaaaaatgtgggcgtaccgtcacgccgctcgcgcggcgtgagcgaggcggggcgatcagaacatgcgacggctcatgccgaggatatcgaggattttggtggaaatctcctccaccgaatagttggtgctgttgaggtagcggatctggtttttgcggaacagcgcctccacctcggcaatctccatccggcactggcgcagcgaggcgtagcggctgttttcccgccgctcttcgcggatggcggccagccgttccggatcgatggtcaggccgaacagtttgtgctggaagggtttcagcgccgccggcagctgcaggttgtccatatcgtcggcgataaacgggtagttggcggcgcggatgccgaactgcatcgccagatagaggctggtgggggttttaccgcagcgggagacgcccagcaggatcacctgcgcctgatcgagattgcgcagcgagatgccgtcgtcgtgcgccagggtgtagtcgatggcggcgatgcgcgcgtcatatttgcccaggttgctggcggtcaggccgtgggtgcggttcggcaccggcgtcggatcgacattcagctcctgctgcagcgggccgaccagcgcttgcacgatatcttggcaaaagccttcgctctgcacgatcacctgacggacttccggcgaaataatcgaatagaacaccagcgggcgttcgccggtctgctggtaaatggcgttgatttgctggctgacggcgcgcgcccgcgcttcggtttcgacaaacgggagcgaataggtggtcgccgtgaccggaaactgcgacagcaccgcatggcccaatacctctgcggtaatggcggtgccgtccgaaatatagaaaacgcttctttccacccgtgactccttaattgagaaacagtaatcctgctgctgcggcaatagcgctgcctgaaggttaagcataatgggctccagatgattcggcggtaaagaggctaacaaaaaaagtgtgacgacaagagacgcttgctcagggaatgggcagcggtggggcaaaataggaataatcggcagccgattgccgtctgaaacactttttctgtttttatgaaatattaatcctggctgtagagaaggctcggggagggggaaagcgtgcttcctcgcgccggcgggggcagtttttcaatttaaagtttaaatattatgtaatttattgaaataaaacgcggttgaccaaaaagggaacgataccacccgcaatattacacttgggtaatactcttaaaatccattttcttcattgggttgaacgattcacctttccatttctcatggatgattgtgctagtctggttgcgctcaaaccaacgagcagttaacgcaattgaagtaggctgcgctcaggccccataagcgatgagcaacgcgaaataaccggcccggcatttatgtcggcagggtgctcagccgatgcgcagcctaaagtccgtctataccctactgatagcaataaggattgtctcgatgcccaacaatggcccagacttgcgtaatgtgctttggtataaccagcttggcatgaacgatgttgaccgcgttggcggcaaaaatgcctcgctcggtgaaatgatcaccaatctttccgatctgggcgtggccgtgccaaacggttttgccaccaccgcacaggcgtttaacgatttcctggaacaaagcggcgttaaccaacgcatttaccagctgctggataacaccgacgttgacgacgtcacgcagctggcgcaggccggcgcgcagatccgccaatggattattgatacgccgttccacccggaatttgagcgcgaaatcactctggcttaccagcagctggccgacggcgaagcggaggcctcgtttgccgtccgttcctccgccaccgctgaggatatgccggacgcctcgtttgccggccagcaggaaaccttccttaacgtacagggcatcgacgccgtgatggtggcgattaaacacgtgtttgcctcactgtttaacgaccgcgccatctcttaccgcgtgcatcagggttacgatcaccgcggcgtggcgctgtcggccggcgtacagcgcatggtgcgttcggatctggcttcttccggcgtgatgttcaccatcgacaccgaatccggtttcgatcaggtggtgtttatcacctccgccttcggtctgggagaaatggtggtgcagggtgcggtgaacccggatgagttctacgtgcacaagccgacgctgcagaacaacaagccggctatcgtgcgccgcaacctcggttcgaagaaaatccgcatggtgtacgcgccgtcgcaggatcacggcaagcaggtgcaaatcgaagacgtgccggacgagcagcgcaaccgtttctccctcagcgacgacgaagtgcaggcgctggcgcaccaggcgatgctgattgaaaaacactacggccgcccgatggatattgagtgggccaaagacggccataccggcaagctgctgatcgtgcaggcgcgtccggagaccgtgcgctcaaacggccaggtgatggaacgctatcagctgaacggcagcagcagcgtgttggtggaagggcgcgctatcggccaccgtatcggcgccggcccggtgaaagtgatccacgacatcagcgaaatggatcgcattctgccgggcgacgtgctggttaccgatatgaccgacccggactgggagccgatcatgaagaaggcggcggcgatcgtcaccaaccgcggcggccgcacctgtcacgcggcgattatcgcgcgtgagctgggcatcccggcggtggtgggctgcggccacgccaccgatctgctgaaagacggccagaaggtcaccgtttcctgcgccgaaggcgacaccggctatgtctatcaggatgagctggaattcagcgtgcagagctctgaagtgaccgaactgccggcgctgccgctgaaaatcatgatgaacgtcggcaacccggatcgggcgttcgacttcgcctgcctgccgaacgaaggcgtcggcctggcgcgtctggaatttatcatcaaccgcatgattggcgtgcacccgcgcgcgctgctggagtttgatcagcagacgccggaactgcaggcggaaatccgcggcatgatgcagggctacgacgatccggtcgagttttacgtcggccgcctggtggaaggcatagcgacgctgggcgccgcgttctggccgaagcgggtgatcgtgcgcctgtccgacttcaaatccaatgagtacgccaacctggtcggcggcgacaaatacgaaccgcacgaagagaacccgatgctgggcttccgcggtgcgggccgctatgtttccgacagcttccgcgactgctttgcgctggagtgtgaagcggtgaaacgcgtgcgtaacgacatggggctgaccaacgtcgaaatcatggtgccgttcgtccgcaccgtggcgcaggcggaagcggtggtggccgaactggcgcagcaggggctgaagcgcggcgaaaatggcctgaaagtgatcatgatgtgcgaaatcccgtccaacgccctgttggcggaccagttccttgagcacttcgacggcttctccatcggctccaacgacatgacgcagctggctctgggactggaccgcgactccggcgtggtttcggaactgtttgatgagcgcaacgaggcggtgaaagcgctgctggcgatggcgattcaggcggccaaacgccacggcaaatacgtcggcatctgcgggcaggggccttccgaccatgaagattttgccgcgtggttaatggagcagggcatcgacagcctgtcgctgaacccggataccgtggtgcagacctggattaatctggcgcaacaaaaataagccattttaattaaactaagaataatgccatagccgcaaccttgttgcggctattttatttctgaatgtaacttggcggcgggagaaaataatagcgttgaaaaatagaataaaaaaaagcccatcttaaagatgggcaaagactacacacagcaattcatatgtatggcattacattgttcgtaaacttgcttggcttcagcgagttaaagcaagatatggcaatgatactaagcacttagcgtgatttagtcattaagatttgtcctaataattgaattttgaatcattaaatgattatttttcttcgtatttagcgcaatagaacatgtattctttcagcatgtttattgacgtgacattcggcgtgacgaagtaggttttatattaatactggttagcgcagcggggaatgtgattaattgtatcaacgcgcctgcccattgcgggcaggcgcgattgaattacatctcttccaaatctttggcgacttcttctaaatcggcggtcggctccggcgtttcgttcatccaggcggtgagcagacggtaggagacggccagcaccaccggaccgataaacagcccgatcatgccgaaggccagcagaccgccgatgacgccggacaggatcagcaccatcggtaaatcggcgcccatacggatcaggatcggccgcaggaagttgtccagcgtgcctaccacgcagctccagaccagcagcacggtgccccaggtagtgtcgccgctccagtagagccagataatggccggcaccagcaccggcagggggccgagctgtgcgacgcagaagataaacatcagcaccgccagcagcaccgccgccggaatgccagcgatcgccagcccgatgccgcccagcaccgactgtaccagcgcggtgaccaccacgcccaacgccacggcgcggatcgcctggccgcccagcagtacggcggcgtcgccgcgttcggcgcccaggcgtacggcgaagtggcggatacccagcgccacctgttcaccacgggcgtacagcagcgcgctgaacagcaccatcagcgaacaatgcatcaggaagcggccgatatgcgccgcctgcgaagcgaaccaggtcgcggtacggccgaagtagggttgaaccttggcgatcagcgcgccgccgccgctttggatcagcgtgtggtagctgtcatacagtttgtcgccgatcatcggcaccgcatgcagccaggccagatcgggaatatgtaccttgcccggcgtgctggcccaggcgaccagcggcgcgctgttgtccaccacgctgttaaccagcagcgcaatcggcattacgaacagcagcaccagcagcagcgtcatcaccagcaccgccagcgagcgtcgtccccagagcagcttctgcagtttcagcagcaccggccaggtggcgatcaccaccatgccggcccaggcaaagccgagtataaagggctgcaccacccagaagcaggcgatgatcataatggcaataaacagcacgccaaaaattagccttggtaaatcgtaacgaggttgtgggagtgtcatgaaaggctctcatcctatggttggtagtacccgcccgccagcgcctggcgggggatagattccgttgttcccattaatcatgatgcattttggttaaatttcacagagagacagataattaatactgatgagagggagtgggagcaccggctggttcggcttatcctgctgctgtgccggggcagtcagaatggtaaagcggatacggaaagctgttttcgtcgagcagccccccccggccatagccgggggtgatggatgatggagatctttatgagtacaaccagcgacctgccttagcggattcgatgagcatattaatagtgaagtcagggactatagggatatccctcttcttgaacggatttaacagctcactcagcggcggttcgggtgggtagtaggtttccagagcaaagtttccccggtcaacgccaaattgttcaaaaaactcgttcatcaacgctttcgcttcatcgtcttcaagttgtagatccgtgtccaggtcagtgtctggggtgagcgttttttccttaaacagatagacaccatcatgtttgcggaccaacgcataaatccgttcctcgatttcatctaccataatttgtcggcgcctctcgctatcatgttgtatttagttacagttttgaacgaaatttcggttacatccttggcaagaattatccatccgacaacgggcactgctctgccagtaaaggtacctatctttgctgtcattcggaatttcatggtacttggagggtaaccgccaattatcgatggaagtttgattccccatggaaaggtagccagaccaaatattcgccttgctcctcgggaagcataggaggtgtccttaatagttcctgcaggtttggcccttgttttggagatattacgtcctgaataaatcgcgacaatagccgcaaagtcatcgatgcctaattggttggccgtttcttcacagaaaatgatgaaaaacagctcgctggcacttaaattgtatcttcctgcgtagaagtaagtcccacctgactcttcaatagtatccatactcacatcctcaacgacatttgttcgtaacataaccaatgaagagggtggtttcaatgcgctgaaacggcgaaatggtctattggctcattgagcctgataaagcgcgtgcattttcatttcggccgtcgtccgatatccgcgttattcgttggatgaaactgcgccggaccgcaacgggtatggcctcggtcagacggcggtttgcttaaaggtggcccgttccgcttgtttttcctgaatatccatttcaatatgtcgtgtatgcccgtcatacttccagttacagacgtgttggctacgttcagtcagccgatcgcttgccgcagcaagctcagcggaactccttctcttgccgccttcctgtaactcgaactatgcagagcatagatagcgataacaaaaatttagggcaggcccgcgacggacctgattccgcgtttatcagcgcatcaaaacgagacggacagggtctacaaaagcaatgatcccacaaatagctcaggcgcccgggttggttcagcgggtgctggattttttggaagcgttaaagcacaacggatttaacggcgatatcgccaccagctatgccgatcgcctgacgatggcgaccgataacagtatttatcagctgctgccggaggcggtgctgtttccgcgctcaaccgccgatgtggcgctgatcgcccgtctggccggcgaggagcgtttcaatacgctgaccttcagcccgcgcggcggcggcaccggcaccaacggccagtcgctcagcagcggtatcgtggtggatatgtcgcgccatatgaaccgcattctggatattaatctggagcagggctgggtacgggttgaggccggggtgatcaaggaccagctcaatcaatacctcaagccgttcggctacttcttctcgccggaactctccaccagtaaccgcgccacgctgggcggcatgatcaataccgacgcctccgggcagggctcgctggtgtacggtaaaacctccgaccacgttctgggcctgcgtgcggtgctgttgggcggcgatatgatcgacacccgcgccatgccgacgacgctggcggaaacgattgctcaggaacaaaccgccgaagggcgcatctaccacaccgtgctgaaccgctgccgcgaccagcgcgcgctaatcctggagaaattccctcggctcaaccgttttctgaccggttatgacctgcgccacgtgctgagcgacgatctgcagaccttcgacctgacgcgcattctgaccggcgccgaaggcacgctggcgtttatcaccgaagcgcggctggatatcacgccgctgcctaaagtgcgccggctggtgaacgtcaaatacgattcgttcgactcggcgctgcgcaacgcaccgtttatggtggaggccaaggcgctgtcggtggagaccatcgactccaaggtgctgaacctggcgcgggaagatattgtctggcactcggtcagcgagctgatcgccgacgtgccggaccaagagatgctggggctgaatatcgtcgagttcgccggcgatgacgaagcgctgattgaacagcagctggactcgttgtgtcagcggctggacgcgctgatggcggagcggcaggccggcgtgatcggctaccaggtgtgcggcgatctggccggcatcgagcggatctacggcatgcgcaaaaaggcggtcgggctgctgggcaacgccaaagggcaggccaaaccgattccgtttgcggaagacacctgcgtgccgccgcagcatctggcggactatatcgccgaattccgccagctgctcgacggccacggcctcagctacggcatgttcggccacgttgacgccggggtgctgcacgtacgaccagcgctggatatgtgcgacccgcagcaggagatgctgatgaagcagatctccgacgaggtggtggagctcaccgccaaatacggcggtctgctgtggggcgagcacggcaagggcttccgcgccgaatacagcccggcgtttttcggcgagacgttgtatgaagagctgcgccgcatcaaggcggcgttcgatccggacaatcgtctgaaccccggcaaaatctgtccgccgctcggcgtcgatgcgccgatgatgaaggtggacgcggtaaagcgcggcacgctggatcgccgcattccgatcgccgtgcgtagcgccttccgcggcgccatggagtgcaacggcaacggcctgtgctttaactttgacgcgcgcagcccgatgtgcccgtcgatgaaaattaccggcagccgcattcattcgccgaaggggcgcgccgcgctggtgcgcgaatggctgcgcctgctgagcgaacagggcgtcgatccggtgcagctggagcagcagctgccgcagcagcgcatgagcttccgcaacctgatcgaaaaaacgcgcaacagctggtacgccggtaagggcgagtatgacttttcgcacgaggtgaaggcggcgatgtccggctgcctggcctgtaaagcctgctccacccagtgcccgatcaagatcgacgtgccagggttccgctcgcgcttcctgcagctgtaccacacgcgctatctgcgccccgccagcgactacgtggtggccggcgtggagagctatgcgccgctgatggccaaggcgccgaaggtgttcaacttcttcctgaagcagccgtggctgcgcgatctcaatcgtaacgccatcggcatggtcgatgtgccgctgctgtccagcccgacgctgcgccagcagctgtccggccatcaggcgatcaatatgacgcttgaacagctggaggcgctgccgcatgccgcgcgcgaccagtatgtgctgatcgtgcaggatccgttcaccagttattacgacgccgtggtggtggcggattttgtccggctggtggaaaaactcggctaccggccggtgctgctgccgttctcgccgaacggcaaggcgcagcacgtgaaaggcttcctgacgcgctttgccaaaacggcgcgcaagaccgccgatttcctcaaccgcgtcgcccggctgggcatgccgctggtcggggtcgatccggcgctggtgctgtgttaccgcgatgagtaccaggagatcctcggcgagtcgcgcggcgatttccgcgtacagctggtgcatgaatggctgcagacgctgctggcggagcgggccgagcagccggcgaccggcgaagcctggtatctgttcggccactgcaccgaaaccaccgcgctgccggccagcagccagcagtgggcgtcgatcttcgcccgcttcggcgccaaattggaaaacgtcagcgtgggctgttgcggcatggccggcacctacggccatgaaagcaagaacctgcaaaattcgctcgggatttatgagttatcatggcaccaggcgctgcagcggttgccgcgtcaacgttgcctggctaccggctattcctgccgcagccaggtcaaacggattgagggcaacggcgtgcggcatccattacaggcgctgctggagatgattgcgtgaagctgtggaaacgagagacaacgctggaacagttaaaccgttccggtgagggctgcatggtgggccatgtggggattgaatttacccaaatcggcgatgattttctggaagccaccatgccggtggacccgcgcaccacgcagccgttcggcctgttgcacggcggcgcgtcggtggtgctggcggagtcgctgggttcgatggccggctacctgtgcaccaccggcgaccagcaggtggtgggggtggagattaacgccaaccacctgcggccggcgttcgatggccgggtgcgcggcgtctgccgcgcgctgcacgccgggcggcgcaaccaggtctggcagatcgagattttcgacaagcgcgacaagctgtgctgtatctcccgcctgaccacggcggtgattgaataatgcgtcacggcccggctcaacgccgggccttatgccgcgcccttacagctgaaagggcacgcgtttgacgaagtccttctgataggcgttagccttttcccaggttccctccatcgcgtatttctgacagatcagcgtcagggtatggcgcgcaaaatggtagctctgcacccgaaacagctgacagcgctgcgggttgttgatctcgacgatcagccggttatgcaacttgctgagggcgtgcaggtagctgtcgtcgtcgccgttttccagacacagattggccatattcaggcagacgctgttataacgcttcaggtggtcgacgttgcacgtcggccgcttgagcgccgcttccgccatatagaaatccaccgtggcgtcgcggatactgaatttgtagtcatcaatcttgcccagcagccatgcattcattgaaatattcattcgcctacgcctgataaagtaaatgataatcattatcatatttgcagccgcggcggcgatcaatcatccgcgataaatttttttcctgcgccggcattcagggcacggcgatccatttgcccgtgagcgactaaactttaaccagtgagggaaatttaccgccggtgtgatgccggtggcgttttggcgtgcgagggcatttttaaaccagacagcacgcagaaataggtattttctatgaatgtttaaggcagcgtcccagggcgcgcacggcagcaaaacgggacagcgcgtcaggcggcgcagaggtaaataaagttcatgttattcagttgattagcgatgagcttgcgccgagggacgaccgcgatggcggcgggtgtccgcgtagcttgccgaccggaagcgggaaaattggtgcgctggggcgatacccctgcaaaaccaacggttgaagtgataatcattatcactaacatggctggcagatatcccgcgcagcgtgcgcgcgtcgcgtgtaacacgacgggaagaggatgatgcgtctcgtcagagaccagtaagaggtaggtcatatgcaaacagaaaatgtcggcactttttcgctggacgagcagacctggcagggcatttcgctcagcgacagcgccgtgcagcaaatcatcaagctgatgcagcaggacccgcaggtcaaagggctgcagctgagcgtaaaacagtccggctgcgccggctttggctacgtgctggatctgacccgcgagccggccgacgacgatctgctgtttgagcgcgacggcgccagactgtacgtgccgcttaaagcgatgccgtttatcgacggcaccacggtggatttcgtccgcgaagggctgaatcagatatttaagttcaataaccccaaagctcagcacgcctgcgggtgcggcgagagctttggcgtttgagtgatgtgatcgccatgacacgaagcaatgtaaatgtagaagttcctgataacgtgcaggcctgggtcagcgagggacgctataaggaaggcttctttacccagctgcagaccgatgagcttgccaaaggcatcaacgaagaggtggtgcgggcgatttcggccaagcgcaacgaaccggcgtggatgctggagttccgcctcgaggcttaccgcgcctggctgcagatggaggagccgcactggctgaaggccaattacgacaaactgaactatcaggattacagctattactcggcgccgtcctgcggcagctgcgacgacgcctgcggctcccagccgggggccgagcagcaggcgggcgccgcgctgaacgacaacggctacctgaccagcgaagtggagcaggcgttcgaacagctgggcgtgccggtgcgcgagggcagtgaagtggcggtcgacgccattttcgactcggtgtccgtcgccaccacctaccgggaaaaactggcggagagcggcgtgatcttctgctcgttcggcgaagcgattcaggaacatccggagctggtgcgtcagtacctcggccgggtggtgccgtccaacgataacttctttgcggcgctgaacgccgcggtggcctctgacggcacctttgtctatgtgccgaaaggcgtgcgctgcccgatggagctgtccacctatttccgcattaacgcggcgaaaaccggccagtttgaacgcaccattctgattgccgatgagggcagctacgtcagctatatcgagggctgttccgcgccggtgcgcgacagctaccagctgcacgcggcggtggtggaggtgatcctgcataaagacgccgaggtgaagtactcgacggtgcagaactggttcgccggcggcgaaagcaaaggcggcatcctgaacttcgtcaccaagcgcgcgctgtgcgaaggcgctaattccaaaatgtcctggacccagtcggaaaccggttcggccattacctggaaataccccagcgtcatcctgcaaggggacaattcgatcggcgaattcttctcggtggcgctgaccagcggtcatcagcaggcggataccggcaccaagatgatccatatcggcaaaaacaccaaatcgaccattattgccaagggcatctccgccggtcacagccagaatacctaccgcggactggtgaaaatcctgccgggggcggaaaacgcgcgtaacttcacccagtgcgattcgatgctgatcggcccggacagcggggcgcacaccttcccgtacgtcgaggcgcgcaacaacagcgcgcagctggagcacgaagccaccacctcgaaaatcggtgacgaccagctattttactgcctgcagcgcggcatcagcgaagatgacgccatctcgatgatcgtcaacggtttctgtaaggacgttttctccgaactgccgctggaattcgcggtggaagcgcaaaagctgctggccatcagcctggagcacagcgtcggttaaccctgccggtttggcggcagcgacaagattttgggcgtgacaacgccacctgaggatacagcatgttaagtattaaagatttacgcgtcagcgcggaagacaatgagatcctgaaaggactgagtctggagattaaaccgggcgaagtgcatgccatcatggggccgaacggctccggcaagagcaccttgtccgcgacgctggccgggcgtgaagagtatgaggtcagcggcggcagcgtcacctttaagggcaaagacctgctggagctggatccggaagatcgcgccggcgaaggagtctttctcgccttccaatacccggtggagatccccggcgtcagcaaccatttctttttgcagacctcggtcaatgcggtgcgcaaataccgcggcctggaggcgctggatcgttttgacttcgccgattttatcgaagagaagatcgcgctgctggatatgccggccgacctgctgagccgctcggtgaacgtcggtttctccggcggtgagaagaagcgtaacgatattctgcagatggccgcgctggagccggatttgtgcattctggatgagaccgattccgggctggacatcgacgcgctgaaaatcgtcgccaacggcgtgaactcgctgcgcgacggcaagcgtgcctttattatcgtcacccactatcagcgtattctggattacatcaaaccggattacgtccacgtactttcccaggggcgcatcgtgaaatccggtgatttctctctggtgaaacagttggaggagcagggctatggctggcttgccgaccaacaataattcacgcgcgctgcaacagctctacagcctgtttgaggcgcagggcggtgagcactccccgcatgccctgaccaactggcagcaggcgctgcggctgggctggccgacgcgcaaacatgaaaactggaaatacacgccgctggacggcctgctggcgcagcagttccatgcgccgcagccggcgacggtgagcgccgagcgctgcgccgagctggcgctgcccctcgacgcctaccggctggtgtttgtcgacggccgctatcaggcggatctgagcgacgccgatctcggcgactaccagctggaactgaccgggtatcagctgccggagccgattcagccggagatcttcctgcacctgaccgagagcctggcgccggaaagcagcctgattcgcctgccggccggcaaagtggccgcccgtccgctctatctgctgcatatcagcagcgggcgcagcggcgccggcgagatcaacagcgtgcaccatcgccaccatctggaggtggcggccggcgcgcaggcggaggtgatcgaacattacgtcagcctgaacgagcacgcgcactttaccggcgcgcgcctgaccgcgacggtgggcgacaatgcccaactgcaccactgcaagctggcgtttgagaatcagccgagttaccactttgcccataacgacctgaagattggccgcgacgcgcgggtgaaaagcgacagcttcctgctgggcgccggcctgacgcggcacaacaccagcgcgcagctgaacggcgaaggcgccaatctgcagctcaacagcctggtgctgccggtggggaaagagatctgcgatacccgcagctatctggagcataacaaaggctattgtgagagccgtcagctgcataaaaccgtggtcagcgaccgcgccagggcggtgtttaacggcatgatcaaggtggcgcagcacgccatcaagactgacggccagatgaccaaccacaacctgctgctgggcaaggtggcggaggtggacaccaagccgcagctggagatttacgccgacgacgtcaagtgcagccacggcgccaccgtgggccgcatcgacgaagagcagctgttctatctgcagtcgcgcggcatcgccaagcatgatgcgcagcagatgattatcttcgccttcgccgccgaactgaccgaaggcatcggcaatgacgtgattcgcgagcgggtgttggcgcatattgcacagcgcctgccgcgggaggccgtatgagttttccgattgaacaggtgcgccgggactttccgctgttggcgcgtgaggtcaacggtcagccgctggcgtacctcgacagcgccgccagcgcgcaaaagccgcagtcggtgattgatcgcgaaatggcgttctaccgccacggctacgccgcggtgcaccgcggcattcacagcctgagcgccgaggcgacgcagcagatggaggcggtgcgtgaacaggcggcgcgctttatcaatgccgcgtcggcggaagaaattgtgttcgtcaaaggcaccaccgagggcatcaatctggtggccaacagctacggcagcctgctgcagccgggcgacagcatcatcatcaccgagatggagcaccacgccaatatcgtgccgtggcagatgctggcgcaggcgcgcggcgtgacgctgcgcgtctggccgctgcagccggacggtacgctggatttggccgatctgcccggtctgatcgacgccagcacccggctgctggcgattacccaggtctccaacgtgctgggcaccgtcaacccgctgcacgacattatcgcccgggcgcacgccgccggggtgaaagtgctggtggacggcgcgcaggcggtgatgcatcagcaggtggacgtacaggcgctggactgcgatttttacgtattctccggccataagctgtacggcccgtcgggcatcggcattctgtacggcaaggccgatctgctgcagcagatgccgccgtgggaaggcggcggttcgatgatccagcaggtcagcctgacgcagggcaccacctatgccgaggcgccgtggcgctttgaggccggttcgcccaataccgccggcattatggggctgggcgcggcgctgagctacgtatcgcagctggggctggcgcagattcagcagtatgagcaggcgctgatgcagtatgcgcaggaggcgctgcagcaggtgccgcagctgcgcgtctacgggccggcgcagcgcgccggggtgatcgccttcaacctgggggagcaccatgcctatgacgtcggcagtttcctggaccagtacggcatcgccattcgcaccggtcaccactgcgccatgccgctgatggcgttttatcaggtgccgagcatgtgtcgcgcttcgctggcgatgtacaatacccgcgaggaagtggatcggctggtggccggtctgcagcgaattcagcggctgctgggctaagcgcccggcggcggaacaacgataggaagcctgatggccaacttgccggataaagataaactggcgcgtaatttttcacgctgcctgaattgggaagagaaatacctgtatgtgatcgagctgggtggccgcctgccgccgctggcggaggaggcgcaccgtccggaaaacctgatttcgggttgccagagccaggtgtggatcctgatgcgcaaaaacgcgcagggccaggtcgagttcagcggcgacagcgacgccgcgatagtcaaaggtctgttgacggtggtgtttattgtctaccgcgacctgacgccgcagcagatcgtcgagctggacgtgcgtcctttctttgccgatctggcgctcagccagcatctgacgccgtcgcgctcgcaggggctggaggcgatgatccgcgccattcggcaaaaagccgcacagctgtaatacttttcccgcccgtcgttccggctcattgattatgtcaatgagcctttacaaaacgtcgccaaatagccccgtccatcgcaaatcaacgttttttcaaatgcttagttgttgacgttatcttgacaaatcctgcctggggttgggttataacaccttgatttttaggcgacttattgcctttatacccaacgttgctagtattaaacaggtgaatgtctgatttacccgtaaaccggcggcagttagccttgtggccgaaccgtactgaaaaatagggaagagtatgaaacgtgcgttgacattgatgggcgtactattcgcctccgtgttagccggcagtcaggcggctaacgcgaccgaatatccgttgccgccggcgaacagccgtctgattggtgaaaacaccacctataccgtaccgaatgagggcctctcgctggaggcgatcgccgccaaataccaaattggcctgctgggcatgctggaggccaaccccggcaccgatccttacctgcccaagccgggcaaggtgctgaccattccgacgcagatgctgctgccggacaccaagcgtgaaggcattgtggtcaacctggcggagctgcggctgtattactacccgaaaggggaagacaaggtgattgtctacccgatcggcatcggccagaccggcatgcatacgccgctgaaggtcacctcggtcagccagaagatcccgaatccgacctggacgccgaccgccaatattcgcaagcgctacgcggcgaagggtgagacgctgccggcggtggtgccggccgggccgaataacccgatggggctgttcgccatgcgcctggcgatgggacacggggaatatctgatccacggcaccaacgccaacttcggcatcggcatgcgcgttagctccggctgtatccgcctgcgccctgacgatatcgaagcgctgttcaacagcgtgccgaggggcacccgcgtgcagattatcaacgagccggtgaaggtatcggtggagccggacggtaagcgctatgcggaagtgcatcagccgctgtcgaaagtggaaagcgacgatccgcagacgatgccgattacgctgtccaagtcgcagcagaaattcgtcgatagcgcagaaacggatcaaacggtgtttgacagcgcgatgacgcgccgttccggcatgccggtgctggtgagcgtcgggcagaaccccgcagacgtccctctgccgtcggtacagctgtttggcggcagtaagcaggccgatgtacaggcggcgccgatcagccaggcacagtagcgtacagcgcgcgtaaacggtaaagctcagccaggcgctgggctttttttatctcattggctggggatgtcaggaaagggcgggcgaagcgggaacgacaggcataaaaaaacggcgcacagggtgcgccgttttcagttaccgaaactctcttactttttgtaagaatgagcttggttgtccagacgctggttagcacgtgctgcgtcgtctttagctgcttgaacgtcggaacggatagagttcacgtcgttgctcagttgatcaactttagcgttcagagtctgaacgtcagaagacagttgatcgattttagcgttgctagagcaaccagccagcagagtagaacccaggattacagcgcccagtaccagtttagtacgattcattataacaccctctagattgagttaatctccatgtagcgttacaagtattacacaaacttttttcgaaagagaataaattttttgcgttggagggctttattttgatcgttcgctcaaacttgcatcttgttttacacaatagttaaaaaagtgaagcaaaacagccggattccatcagactgctcctattcattattgccttaataatgacgcgccagctattgcgttttcggaaatatcgtttactcaggtaaaaaaaaacgccgcagagcggcgttttgtccagcagatttctgtcactttttaaattacagcacgtgaacggaagcggtattggtggtgccgcttggcaccagcgcgccggaaaccatcaccacgatgtcgcctttttgcgccaggccgctggccagcgccgcttctttaccaatgcggtagaagtcgtcggtagaggcgatctctttgaccatctgcgggatcacgcccttgctcagcgccagctggtggcaggtgacttcgttggtggtcagcgccaggatgttggcgtccgggaagtatttacgcacggatttggccgacttgccgccgctggtggcgaccacgatcagcggcgccgccagtttctcggcggtttccaccgcgccgcggcataccgcttcggtgatgcgcagtttgcgggtgtcgttcaggctgtcgatgcggctcggcatcactttatcggtgcgctcgcagatggtcgccatgatgctgaccgcttccagcgggtatttgcccttggcgctctcgccggacagcataaccgcgtcggtgccgtccagaatggcgttggcgacgtcgccggcttccgcgcgggtagggcgcgggttcttgatcatcgagtcgagcatctgggtagcggtgatgaccactttgcgcgcgcgattacatttttcaatcatcatcttctgcgcgaagatcacttcttccaccgggatttccacgcccagatcgccgcgcgctaccatgatgccgtctgacgcttcgaggatttcgtcgaagttgttcaggccttcctggttttcaattttggagatgatctggatctgctcgccgccgtgggccttcaggtgttcacggatttccagcacgtcggaacgtttgcggatgaaggaggcggcgacgaagtccacgccttgctcgcagccgaagatcaggtcgcgcttgtctttttccgccagcgccggcagttggatggatacgcccggcaggttaacgcctttgttttcgccgaggtcgccgttgttcagcaccttgcacaccacttcgctttcgctgatatcggtcacttccatgccgatcaggccgtcgtcaaccagcacggtgttgccgattttcaggtcggcggcgaagccagggtaggtgacggcaacgtgttcgctgttgccgatcacgctctgatcggtggtgaaggtgaaggtctggccggccaccagcgccgcatctttaccgccttccagcttcatggtgcggatttccgggcctttggtgtccagcaggatgccggcggtggtgccggtcttggccattaccgcacgcatgtttttgatgcggttgccgtgctcttcatagtcgccgtgtgagaagttcaggcgcatgacgttcatgccggcgttcagcaactgggtcagcatctcttccgattcggttttgggaccgatagtacaaacaattttggtctttttcatgacgattttttctacaagttgtgatggataataaaacgaataaaaccggcggtcagaccgtcggtatggaatttgagtcgagcctgatagggcagagcatagttaagaataggtgaccacggctgagatggggcggaaaaattcagcccgcgccggcgtgcggggatacggcgaaaacgtgcggaaaataagattgttgttattgcgttttcacagatcaagggctgaaaccattcaactgaaagacgcgcgcattataaggccatcagggtgggaaacaaaacaaaaaaccgatgactggcgcaggtttagtcaaaaagagagcaaatgtggcgcaaatgcgcgctggtgcggcgaatttgttgcgcaaattatcacggtgtaaataaaacgtcgcgggcgttaacctactatgcggatttccagcagggtgccggcggccaggcagaaacagccgctgggcacctgcgccgcaaccgtcacgctttcaccagcctgcagcagaagaatatcgctgccgacggtaaattcgaattcgccgtcgatcacccggatttgcacggcgtcatcacgcttttgcaactggccgaaggcaccggcgtcaaagcggacttccgcggcggcacggccatcgctcagctgtccctcacggcgggactggccattatcgggcgtgctaaacgccgatgcggcaataaatttcaacataataccctcttggcaaatcaggccgccgatgatagccgatcggtgcggcggcgccaaaaatactttcctttttcgccgtttttccgcgttggtgcgctcggcggcgcgttgctgcatgttatgctgtcgtgtcgccatccggcgttgcattcgatatagccagttaccgacggattttgcctatgcacatttctcccccaagctgcagcgatgcaggcccgcagccagcccccgatttgaccatcggtttcctgctgattaaccactttacgctagcgtcggttgccggactggtggaatcgctgaggtttgctgccgatgagtccttcgacagccgacaaatattgtgccgttgggagtggatgacctgcgacaatcagccggttaccgccagctgcggcctgccggttacgcccaccgcgccgctggattttaaccagaagtgggattatttcgtgttggccggcggtttgctggaagagacgcgcgatccgccgctctggctacgggaggcggtgcgcgatctgcaccgtcgcggcgtgccgatcattacgctgtgcagcggcgcctttatcgccggcaacgccgggctgctggacgggaggcgctgcgccattcatttcaccacccgtgaagaattccgccggcgctttcccaaagccacgccggtgattgataaaacttatattcgcgacggcggggtgatctcgtgtcccggcggcaccggcatcgatctggcggccgatctgattcgccagcattgcggtgccctgagaatgcgtaaagtgctgcagtacctgttggtcgatgaaccggatggaaacggcgtgcgcgggcgtaaacgagaaaatgccggtgaactggacggttacgataacgagctggtgcgtaaagcggtcgattttatgcagcaccatcttgatgcgccattgccgattggcgatgtcgccgcgtttgtcggcgtacctttccgccaacttaatgctgttttcacccgcagtacgggctgttctgccgcagtatactggcgcaacatgcgtctgactcatgcgcgtaaactgatggctgacaccagtcacagtattaatgctattgcgcaaaactgcggcttttctgacgcttcgcatttgattgcctggtttcgcaagcaatacggcgaaacgccgagcgcttatcgtaagcgtcggcgtaaggtcgagtacctgattaagcgtgaaggataatgcggggacttgccccgccgaggatggtctaccaagagttacgtttgggcaggttgggggttaacacgcgcttggcgacgggtgattcgtcgagcgccgccgcctcttccagatttttggcgttggtttccggcgccagcagccaggataccgcgagaccgatgaaggtaatggctgcagcgatatacatggtgtggccgatgccgatgttctgtaacgacagcggcacgagataggtgccgaccgccgcgccaatgcgtgacatcgaggtaccgacgcctacggcgccggcgcgaatgcgagtagggaagatctcattgggatagaccagctgcagcacctgcgcgccgccgataaacagggcataggcgccgaacagcagcagaatcagccacgacggcccatcgcgcaggaagccgagcagcagtagcgccaggcccgaccagagaaaactgcgcagtaataatttacgccgccccatactgttgaccaggcgggtagcgataatgcagccgatgacaaacagcaatgtaatggcgatggagccataggacgcccagttgccgcttagatgcagcgcatccagcactttcggtgcaaaggcgtagacggcgaataccggaatgaccgagcaggtccagaacagggtgacaaaggccatgcgtttaccatagccggcatgtagcaggctgataaatgacagtttgccgctttcgttgctttccggcagattgcgcaggccgaaagttgggccgtatacctgccggataatggcttcggcctcggcggtgcgccctttgctcagcagccagcgcggggattctggggtgcccagacgaacgataaacagtgccgcgccgataatggcggtgctggcgaggcacaggcgccaagcattttccccgccgacatgcagaatgatctcccccgtcagataagcggtagccgccccggcgaaccacagaatcgtcagcgtcgccaaacaggggccacgctgttttttaggcagaaactccaccaaaaatgcggtggcgaccgggtattcaatgccgaccgccacaccgctgaggaagcgcagtataaagagggtttcgccgctttgtacccaaaactgggcggcagaggtgacgacaaacagcgtcgggccgacgaagtagagcagtttgcggcccagacggtcggtcaacgcgccgccgataaaaccgccgaaaaagatcccgatcagcgcggaggcggcgatcagtccttcccagagcgcactcaggcccagcgccggggagacctgggtcatggcgatgccgataatactgagcacatagccgtcgacataagaaccaccgccggaacgtacggtcagtaggcggtgaaagcggttaagcggcacatcttcaacagaaacggtatttgacatgtttcactcctgttttatttatggcgctgcgggtaaaaaataaaactcacggcagtgccggcagtcttgttctggcgggatgctgaccggcagtaattctattttttatttatttccagcgccgaaaaataatggtgataaacaatgggtcgcctgccggcgacatttcggcatagtaaactttcgcaacatgagaatgacgctctgatatttacctgagttttacgtgattcataatataattacctcggtgcggagaaaaactgaccatagagcgcatggccgacatgaaaataacatcgctgtggttaatactgcggcggaatattatttttatctttcgccgccgatatatttattatggtgtatccggcgcacgctttttgatgcttttcaggctgctggtgcgtgtgccgctgaaccgccagcagattagcgatcccaggctgaccatcgcggcgccttgccagaagggggcacccagttcggaacgcagtatgactgcggccagcatggcggagagcacgggaatgaagtaggaaatactggccaaaaccgcgacgttaccgtacagaatgccggtattccaggcggcatagccaaagcccatggcggcagccgataatgccaggctaagccaaacctggccgttcagcgcaaaagccggttgcggtgaaatgaaatattttgcccacagcaccagcgccgtcaaaataaagaagggcgtaataccgttattaccgttggcaagctttttagtcacaacgcaatagatcgcccaaataacggcgccgctaaatgccagaccgtaacttaacgggtttgactgcaggtttctggcaatttcatcaaaagcaataccccgttcgccgccaagaacgcggcatattcccacgatagaaattatcatgccgggaatgatcataaggcttattttttgccggttaaccaccaatgccaacagcatcgtcatgctgggccagagataattcaccatgccgacctcgatagcctgcctgccggtgtttgagaaaccgagtgagagcgagagacacagttcatagcacacgaagagtatgctgccaaagaccaggtagctcagcggaaatttgcgtatgttgggaaaccccagagtaaatagcagcaacacggaactacaggtataaatcatggctgcgccggctaccgggccgaagccttcactgacgcttttaatcaatccgacgatagcgctccacaaaaggatggcgatcagtccgatcaaggttgctttcttctgggtcatgacccgacacctctgtatgtaaacagaatgttgcccggagatcttcaacgggcgttcctgttaaatcaacgttaaaaacagctgcaaaattatgctgctcgaacgccgctgtaaatacgtttaaagcggtgtttatctaagaatgtgatcattatctgaaaacaaatagaaaaataaacataatgaatatctttattttgtcattgattttaaaggttaatttgtttttcatttgacattttatcctattaagttgtgtttttgttgtatttttcatgtatacaaaatgtattgacgcattgaccggccggctgctgtgtgcaaatttttaacaaatgctatcggcgcggaagggtttcgcgccttactctggaggtcacgtgtttaaatttgaaggcatctataccccggcggtcaccccttatgcggcagacggcgccatcgactacggccgttttgatcaggtgctggagtcgctgatcgaagcgcgggtgcacggcattatcatcggtggctcgacgggcgagtattacgcgcaaacggtggaggagcgtttggcgctggccgagcgggcgcgtcaggtgattggcaaccgcctgccattgatcgtcggcaccggcgcgatccgcactgaggatgcggtggtttacgcccgacacgcgcgggaaatcaaggcggatgcgattttagtgacgtcgccgccttatgcgctgccgaccgagcaggaaaatgcccaccatgcgctgacggtggaccgtgccgcgcagctgccgatcatgctgtacaactatccggggcggatgggcatcagtatgggggacgactactttgccgccgtgagccgttcgccgaacgtagtggcgattaaagagagttccggtgatatgaataacctgcacctgctggcatgtcggtatccgagtattgcgctctcctgcggctgggacgatcaggcgctggaattctttgcctggggcgcccgcagctgggtgtgcgccggttcgaattttattccgcgcgaacatgttgcgctgtatcaggcctgcgtggtggagaaggatttcgataaaggacgcaaaatcatggccgcgatgatgccgctgatgaatttcctcgatgccggcaagtttgtacagtcgattaaacaggggtgcgaactgaaggggctggccgtggggccagtgcgtgcgccactgcaaccgctggatgatgcggaaaaagcacagctgcaggcggtgatcgccgaggtgaaacgcaatgtggccgccatatcggtggtgtgaggaggtcaacatgagcgatatacgcagcgtagaacattatgcggccctagcgcgggaaatcgattttccgcagcaggcttttattaacggacgctgggtgtctgccgccagcggtcagaccttggcgaccaccaacccggccaccggtgaggtgttggcgcagatcgccgcttgcaatgccgctgatgtcgatgacgcagtgcgtagcgcgcgggcggcatttgagctgggcgtctggcgtcagcaggcgccggccgagcgcaaggcggtgctgttgcgactggccgcgctgatcgaacagcagagtgaacggctggcgctgctggaaagcctcgacagtggaaaaccgctgggggaatgtctggcggtcgatgtaccggaaaccgtccatgtgttgagatggcatgctgaggcgatcgataagctgtatgaccagagcgcgccgaccggcaatgaaacgctggcgctggtggtcagagaaccgatcggcgtggtgggctgtgtgctgccgtggaatttcccgctgctgatgctggcgtggaaaatcggccccgcgttggcggccggttgttccgtgatcgtcaagcctgcggaacagacttccatgacggcgctgcgggtagcggaactggcgcagcaggctggcatacccgccggggtgctgaatatcgtcaccggtaccgggcaggcggtgggagaaccgattggcttgcacgctgatgttgatatggtgagttttaccggctctaccgcgaccggccgtcgctttctgcgctatgcggcggactctaacctgaaaaaagtcgtgctggagtgcggcgggaagaacccggcgatcgtatttgacgatgcggaggatctggaaaaggtggcggagcaggtgctcaatggcgccttctggaatatgggggagaactgttccgccacttcccgcctgttggtgcatgaggcggtaaaggcgccgctgctggcttgtatggcgcggcaaatcgacggctggacgttgggcaatccgctcgatcccgccaaccgtctcggaacgatgatcggcgccgcgcatttccgcaaagtcagcgaatacctggctatcgcgcggcaggaggggctgacgattctgcacggcggcgatacggaagcgcagatctacgtgcagccgaccatcgttgacggggtaaccccgcaaagcgcgctgttccgtgaggagattttcggcccggtgctgtgcgtcaccgcctttcgcaacgaagaagaggtaatcgctctggcgaacgatactgcctatggactggcggcgtcggtgtataccgataacctgcgcagggcggtgcgggtttcgcgcgcggtgcgcgctggcaccgtcaccgttaactgcttcggtgaaggggatgccaccacgccgttcggcggctacaaagaatcagggttcggcggcagggacaagtcagtgttcgctcacgatcaatacaccgagctgaaaactatctggatagatgtgtccggctaaagctatgtaaaccaaggcgccggggtatgacgccatttccccggtgcctgagcgcggtggtgcgcaaccatgctgaatatcgacctggaacgtagggggcatatttatttttgcctgctgattgcattagccctgtccagaaagcagggaagagtgaaaacggtgcggcagaagcacgcctttattattaagtggctgaaaaatgccggtgagaagcggctgttcggccatcaggcgggtgatgaaatcgcctggctaaaaacaaaaatacgccgtagcggaccggataacgacccggaaccgatgttgcgttttatttaccacacgacctgtgcgttgcaaacgccgtgcggtttgaaatagcgatatgtgatgctctttaacaagataagtctctgacgtagtcatcggccgcggagtttttttattatttagtagatagaataaatgtgacccgctagtctggctagctgcggataatcgtccgtcactataggtcatttttcaggaggtcacggtgagcacaggtaaggtcgcgctgtatgaggatttaaaacgccttattttgacaatggagctcgatcccgatgaggtgttggatgaaagcggcctgggcaatcagtatgggctttcacgtaccccggtcagggaggtgtttcagcgtctggccggcgaaggctacctggaaattatcgaaaaaagaggcgtgagggtgatcccgatgaaccatgccaccctgcgtaatttcttcctggtggcgccgatgatttatgccgccaccggtcggttggcggtgcaaaattacaggccggcgcagctgaaggcgttgaaagatacgcaaaagcgctttcgtaaagcggtgcagagtcaggatccgctggcgctggtgctggagaataaccgcttccatgaaattatgggggaaatggcggccaatccttatttgcagccgagtctgggacgcctgctgattgaccatagccgtatcggccatactttcttccggccgcaggatgaggatatggcgcaacggctgcggctgtcggcagatcatcacgacgcctttatccgtgcgctggaagcgcggaatgaagatgcggtagtggacctggtgtttgagcactgggagctgtcacgtgaaaatatggagatgtttatcgccccgcgcgggctgcacgtcgatgaccgtatgaatatcggcggttaatttctccggcgggccagcgttgcccgctcaggcaggcatttccctccttaatccgaacatccgataccgtccagagacttattgacgatggtctgccgacagcgttggcaggcaccgataataacgtgaactggagtgatgaaagtgcgaaatattacatctctgcctggcgatgatgccctggccggctggtatcacaccagcccgatacgggcgccgcggccggcgcatatcgggcagaaacagacgcgctggacgattgtcggggcggggctgaccgggctggccgccgcccgccagctggcgctgaattttcctgacgatgaggtggtgctgctggaggcgcaggaagtcgggtttggctcctccggccgcaatgccggttttgctattgatgtacctcatgatatcggcgccaaagactatatcggcgatattaaaactgccaatttggtgctaaagcttaatacgctcggtctggactccctgcgcgctatcgtggcggaaaataagatcgcctgtcagttgagcgaggcggggaaatatcaggcggcggtcggcaaggcgggcattgccgtgctggaggcctaccgccgcggactggagaaaatcggccgggatacggaaatgattggcgcggcggatctgcccgcccatatcggcaccgactattatcaaaaggcgctgtatatcccgggcaccgtcttgctgcagccggcagcgctggtgaaaggcctggcggaaagcctgccggcgaatgtgacgctgtatgagtataccccggtcacgaagatccattatggcgacaaaatcacgctggtgcataaccagggcagtatcaccagtgataaactgattttgaccaataacgcctttgccgcccattttggttttttacagggacggttgttgtcgacctttctgtacggcagcctgacccgtccgctgagcgcggaagaacagcagcgcctgggcggaaaggccgtctggggcgtgatccccgcacatcccttcggcagtaccgtacgtcgtacggcggataaccggattctgatccgcaacggcttcagttttcagccggacggccgcccgcgcgataaatatttgcaacgctgtatcattgcgcatcgccagtctttcgcgcgccgtttccccatgttgcctgatgtgggatttgactattcatggagcggggcgatctgcctgtcggaaaaccatgagggctttttcggccagttggcaccgaatgtttacggggcgctgtgttgcaacgggctggggatcacccgcggcaccgccaccggcacgctgttagccgatatgatcgccggtcagcgtaatgagctgatcgattttctgctggcgtcacccggtccgaataagccgccacaggagccttttttatcgataggggtgaattcggtattgaaatggggacagtacagagcgggactggaagtgtaaatggcctgagaaaccggacggtgtttaatgcgtcaccgtccgtttggcgacggttgaggtatcagcgggcgagcgggggataactgcggtagcggatcgcttcaaccagcgcggaaaacgcgggggaagcgttgcgcctgttgggggaatacaggtggaaaccggcgaagtaggggcaccagtcggccaggacctcaaccaactggctctcttccagatagggttgcaccatagcatcgggaaagtaggaagaatagagcagggagataaaataaagggagaattctgggcgccaaatcaggagagatgatttggtgcgtccgagtggactcgaaccaccgacccccaccatgtcaaggtggtgctctaaccaactgagctacggacgcattgaactgctgcagtaatttggtgcgtccgagtggactcgaaccaccgacccccaccatgtcaaggtggtgctctaaccaactgagctacggacgcactgaactgctgtaggaatttggtgcgtccgagtggactcgaaccaccgacccccaccatgtcaaggtggtgctctaaccaactgagctacggacgcatcgttttcctgtctgtcatggctgacagcggggacgaatattaacgagcaagctgcctgctggcaaggggaaaaacgtaattttatccgcgatttcgcgcgactgctgcgcttatgcgcagtgaggcggttttttccgcagattgcggctgggaagtggccggcccggggaggggccggcggaaaaatcagcgggtggagcgctgtaaaatcagcgcggccggctgacgctgcagccaacgcatgcgcagcaccatcatgatggcggcgaaggtcaggccgataataaagccgatccagaaaccgcttggccccatcgccggcacgatgtagtcggtcagcgccagcagatagccgctcggcagccctaacacccagtaagcgataaaggtgataaagaagatcgaacgtgtatctttatagccgcgcagtacgccgctgccgatcacctgaatcgagtccgagatctggtagatcgcggccagcagcatcaggtgggaggccatggcgaccaccgccggcgtgtcgttgtacagcaaggcaatgggttcgcgcagcagggcggtgaacagcgcggtgcagcaggccatggcgatgccgacgccgatggcgctgtaggccgcaacgcgcgcgccgtcgacgttaccttctcccaaccggtggccgacgcggatggtggagccgacgccgagggacagcggcagcacgaacatcagcgagctgaagttcagcgcgatctggtggccggcgacggcgacgatgccgagcggcgacaccagcagcgccaccacggcgaacagcgtcacttcaaagaacagcgccagggcgaccggcaggccgatgccgaccaggcggcgcagcgtgccccagtcgaccggcgaccaggcgcgctccggtttgatgtcgcgctgtgacggcgctcggcgcacgtaccagcgcatcaacaggaacatcacccaatagacgctgccggttgctacgccgcagccgacgccgcccagctccggcatgccgaatttgccgtaaatgaaaatatagttaatgggaatattaaccagcagaccgataaaaccaataaccatccccggcttggtttttgataacccttcacactggttgcgcatcacctggaagaataaatagcccggcgcgccccacataatggcgtgcagatagccgacggctttttccgccagctgcggatcgacattgtgcatcatatcgatcagatatttgctgttgtacagcacgacgataattagcagcgagacgccgctcgccagccagaacccctggcttatctgatgcgcgatgcggtcgcgacggccggagccgttaagctgggcgatcaccggcgttaaggccaatagcaggccgtggccgaacaggatagccggtagccagatagatgtgccgactgcaaccgcagccatatccgtggcgctgtacgcacccgccataatggtatccaccacgcccatcgccgtctgggcgatttgcgcgataattaccggaatagcgagggctaataaactacgcgcttcaataaagtacttctgcacgcatacacctttttgagtattaagcaatgaaagaacggccgtcgcgaatggacagcaatttaatcgcggaattattaccggcgtattgtaaccgttcggacttatttaagccactggcgcagtgtagtgcacaataaccgttaacggcgccgctgcgggtctatttcgtgcgcagacagcgattttttaccgctgcgggtttggttttctccgccatctggggcacactgcctaccagcgctgtatatcaattttcagaaagaggcatccatgtttaccggtatcgtacaaggcattgcgccgctggttgcagtagaagaaaaacccaatttccgtacccacgtgattgaaatgcccgatgagctgctgcccggcctggaactgggcgcgtcggtggcgcataacggctgctgcttgaccgtcacggcggtggagggcaaccgcgtcagcttcgacctgattaaagagaccctgcgcctgaccaatctgggcagcctgacggtcggcgacaaggtcaacgtggaaagggcggcgaagttcaatgatgagatcggtggccacctgatgtccggccatattatctgcaccgcggaaatcgccaagatctttacctcggaaaacaaccgccaggtctggttgcgcatgccgagtgccgacctgatgaaatatgtgctgcataagggctttgtcggtattgacggcatcagcctgaccatcggcgaagtggtgaacaaccgcttctgcgtgcatctgatcccggaaacgctggagcgcacgacgctgggcaaaaagcgcctgggcgacaaggtgaatattgaaatcgatccgcaaacgcaggcggtggtggataccgtagagcgcgtcctggccagccgtgaagcgacgctggcgcagaatcttggcgcggctacgccgaacccctgagcggacgtgacgggtttgaacgcaaaaaagaggagctaaacgtgaagttttatcggaaaacgttgatgttggcggcgctgatgacgctggctgcctgtagcagtacgtcagaaaacggcgcgacggcgtcgtcggtcgatgcggatgacacctgcggcgcgtcgcagtatcaaaactacgtgggcaagccgctctcttcgctggacggcgtgcagatcgacgcccgtcaggtgcgcactattccttataatgcagcggtcaccatggatttcaacctgacccgcctgaacttcctcggcgatcgggacgataaaatcacgcgcgtatactgcggctgatagcggcgtaatgacgtgcggccgcgccaggacgacgccgcgctgtgaagactatccgtaacctgcaggggttacggatttttttatgccggccatacgcagcatgctcgctaaaatgggacggctaccgacgaaaaagccgcaatgaattgcggcctcagactgctgacaaagtctgttattagggagagcgtggcgatggggtcgtagcggcgtaagccgccggagtgcccctcgttacgctaggcccgagtatctcggactctcaggccactttgtcatcaacctcaagccgcaatgaattgcggcttttcattatattgcccggtcatctgctggcttgcggcactcagcgcgggacacggatgccgccttcaacgcctttcgggctgaacagcacctgccacagctgaatatcgcgcgagcggaaggcgccggcgcaggcgttaagatagtagctgaacatccgctcaaagcgctcggaatagcgttcggccagctgtggccacgcctgttggaagcgctcataccaggccatcagcgtgcgatcgtagtcggcgccgaaattgtgccagtcttccatcacgaagcggccttcgctggtctgggcaatatgcgccacggagggcaggcagccgttagggaagatatatttattgatccacggatcgacattcatatcggttctgtttgagccgatggtatgcagcaggaataaaccgtcgggttttaaattgcgctcaaccacctcgaaataggtgcggtaattcttcggcccgacgtgttcaaacatgccgaccgagacgatgcggtcaaactgctgatgcagatcgcggtaatcctgcagctgaatatccacgtccagcccggcgcagcgcgcctgcgccagtttctgctgttcggcggaaatagtgacgcccaccaccgacacgccgtaatttttggccgcaaacgccgacagcccgccccagccgcagccaatatccagcaggcgcatgcccggctgtaattgcagcttgtcgcagatcatacgcaatttattttcctgcgcctgttccagcgtgtcggcgcttttccagtagccgcaggaatattgcatataaggatccagcatcagggtaaataaatcgttgccgagatcgtaatgctctttccccacgatccacgcgcgttttttggactgcagattggtcaggcgcgcggcggcaatgcgcagcgtgtctttaaaatggtgggggagtcttctttccaggccggcggtcagcacgcgctgaaagaaacagtccagccgttcgcattcccaccagccgtccatataactttcacccagcccgagagagccttcctgcagcacgcgtttaaaaaattcggggttttttacctgaatatcgaaaggtcgggtgccgtttatttctatatcggccatgctgagcatttcatgggcgatacgataccatgggttatcctggatgctcagatcttctaaacacgatgaactcatttagtttctccatcacctttcttctgacttatggccacccaaaaagcttagccaattttggtaggcacatacgtatacctgcggaagattgcaccgcggcgtccgatatccgacatgaacagaggaaaactcaaaagagaagcccgtaccgaccggcagggtaaactcatcaataaagtaaaaaagtgacgccattggcgaccacaaaacgccacgggttaatacgagaaattgctatgttatttttagcgcttttctgagtataggcctgccgagacgcttactcaaccgtaaatcgtgcccggcagaaatgtcatttaagtgaatattattatgggtaattatgacgcagagttagcatgctgacggcgctcggcgtcctgttgttgtgcgccgctgccgcgctgcagcagatagccggcggcggccaggacgaccgtggcaaccatcaccgttaccgtcgccagcagcggctgcgcgatataggcggacaccagcatactggcgacgaaacacaggcccagctgcagggtattttgcagcgcagccgctttaccggtgctttccgggaacggcgtcagcgcattcgccaccacgatcgggtaggtggcgccgttaaccagtgccatcaggcagaaggggatcagcagcgtggtcagcgtcggcgtggtcagggtagcgaccagatacagcgccaccatgctgacggcgtacgtcaccagcagccacggcagcaacgtattgccgttcgtacggcttaatgcgctgcggcagccgaagccgccgagcagaaacgccagcgtctgcggcacgtagctcaggccgatatcgttcgggctgtagcccatactacccagaataaacggcgaaccggtcagccaggcgaagaagccggctgaacaggcggcgtacaccagcacgttgccgctgtacagcggcgacttcagcagctgcaggaaaccgatgccgggtgcggtgccttcgttggcgcgcgggcgcggcttgtcacgcagcagcagcgttggcagcagcagcagcagcgtgatcgccagcagcacggcgaaaatggcgcgccagctcaggtggttcagcagccaggcgccaaccagcggcgccagcgccggggagagggcgaccagcggcataatggtggcgaacacctggttggcgcggctgccgggatagcggtcgatgacgatggcctgccaggtcaccgcggcggcgcagacgccgaccgcctggataaagcgcagcgtccacagctgcagcgcattagtggcccacagcatgccaagacagccgaggccgaacagcgccaggccaatcagcagcaccggtttacgccccagccgatcggagagcgggccccacagcagttgcgcaaaggcaaagccggccagaaagatactcagactggcgctgatcgcgccgggagaaatttgcaggtcgtgctgcatcatgccgaaggccggcaggtacatatccgtggccagaaagccgagcatactcaggccggccagataacacataaatccaaagtttcgcatagtcgttctcagtcgttatttgtgatgcaggttttcacgccgcgcagtgtatccggctggatctctggttgtgaaacggtaatatttgcatactggtttgaaaaattttgcaggcaaacacatgtggtctgaatattctctggatgtggtcgacgccgtggcgcgtaccggcagtttcagcgcggcggcgcaggagttgcaccgcgtgccttccgcagtcagctataccgtgcgccagctggagcagtggctggcggtgccgctgtttgaacggcgccatcgcgacgtgacgctgacgccggccggcgcgctgtttgtacaggaatcgcgcgctgtcatcaaaaaaatgctcgacacgcggcgtcagtgccagcaggtcgccaacggctggcgcgggcaggtgaagatcgccgtcgatctgatcgtcaagccgcagcgctgccggcagctggtgctggatttttatcgccactttcctgacgttgaactgctgctgcagccagaggtgtttaacggcgtctgggatgcgctggtggacggccgcgccgaaatggcgatcggcgccacgcgcgcggtgcccgccggcggcgggttcgcctttcgcgatatgggctttatgaactggctgtgcgtggtcagcgccgagcatccgctggccgggctgcgcggcgcgctcagcgatgaacagctgcgcccctatccggcgctgctgctggaggatacctcgcgcagcctgcccaagcgcgtcacctggtcgctggataaccagcggcggctggtggtgccggactgggtgtcggcggtagattgcctgcgcggcggcttatgcgtcggcatggcgccggcgcaccgggtgctgccgctggtggcaagcggtgaactggcggtgctgcaactgcaggagccgtttccccccagcgcctgctgcctgacctggcagcagcctaaccagtcgccggccattgcctggctgctggattatctgggggacagtgaaaccttgaatcaggagtggctgagtgaggagcaggggccggcggaggcgtaaacgcgccggcctgccgcgtttagcggcggtaatcgataaagggaccgtcggccacggaacgccgctcgatcagtttaggatgcacttcgatcacctgcgactcctcacgcttgctgataatacggtccagcagcatggtgaaggccatttcacccagacgctctttcggctggtgcaccgtggtcagggccggggtgaagtagcgcgcgttgcgcacgttgtcataaccgatcaccgaaatatcctgcggtacgcgcaggcccagctcgtccgcggcgcaaatggcgcccatcgccataatatcgccgccgcagaacaccgccgtcgggcgatgcttttgcgacaggatctggtgcattgccttatagccggattccggttcgaagtcgccctgtacgatccactcgttgcgcaactcgatattggcttcctgcagggccttcaggaaaccctgatggcggccgccgccggtgttgcgcgacagctggccggggatggcgccgatctcgcggtggccgcgttcgatcagatagcggcccgccagatagccgccttcgaaggcgttatcgataatggtgtcggtaaagtcgctgcgcgctacgccccagtccatcaccaccatcgggatattgcggtggtcttccagcatgccgagcagctgatcggggtattcggaacacatcaccagcaggccgtcgacgcgcttttgcgccagcatcgccagataggcgcgctgcttgtccagattattgtgcgagttgcacagaatcagagtgtagcctttgctgtagcagctgttttccaccgcctcaatcacttcggcaaaatagggcgcttcgctggaggttgccagcaggccgatggatttggtgtgattgaccttcaggctgcgggcaaccgcgctcggcgagtagtgcagatctttaatggcggcccagaccgccgctttagtctcttcggcgacgaaacgggtcttattgatgacgtgggaaacggtggtggtggaaacgcccgcgcgtttggccacatctttaatcgttgccatgtaaagatgactcctgaactcacatgtttgcagtatgtaagcatgttgttaatcgtttgcctgcgtatatcctgctccaaaatctcgaaaacgtagtttttagtttggaagtcgtaagccgcttgcttagtttggcggggcgcctggccggtacgcagtagtgaactgcgaattttggcgtatattgcgcaaaagtggaagagcaaatcagcataatccgtcgggaaaacggagaatattttaatcttggccccttttttgccgcaacattatcgggcgttgcgcaaaatcaattggggattgccgcgaactgtgggaaaataatttgacctattaatcctgtgggatttatgctggcgtcgcgaaacagataagggagtttctgatggaaaccgagttaaaattgtcactgttcaccaccgcctgcgcgctggtgatgattatcgcttttagttttaccgctgcgctgaactgattgttcagcgaaatataaaaaggcgcagtaaatactgcgccttttctgtttgcagtgacccgtcctaaataacgttgacacattttactcacgtacagaggaaaatgtgatgaaccagtatgttaaacgcacacaacgcgattactctctatcctttaagttagccgttgtcgaacaggtcgaaaaaggtgaaatgacttgtcgtcaggccgcagaccgttatggtatccaaggcaacgcaaccgtcatgaactggctgcgcaaatacggtcaacttgactggcggacttctccttccccccaaaagtgcggaggcaacatgcccaaacttcccctgacgcccgaacagcgaattaaagaacttgagcagcaactggctgaatctgaagtcaaagcccagttcttcgaagccgtcgtaaaagtgatgaataccgactttggtgctacgctgacaaaaaagcagttaaccgccttatcgcgcaaacacaagtaccgggactcacagtaacgcgggcctgccgatggatgggcatcagccgacaagcgtggtatcagtctctgcagcgagaggcaggcagagaggagcaggcccggcatctcgtcgcacaggtaacggctatccgcttgcatcagccccgactggggacgcgtaagttgcatcacctgttgcggcaacgcccggaaccggcgttgcatgtgggccgcgaccggctgttcagtatcctgcgctgcgcgcggttactggtgatgcctaaacgggcatatcacaagacgacgcacagccatcatcgtttttatcgccatcccaacctgctgaaagcaggagacaatcaagtaatagccagccgtccggaacaggtgtgggtggcggatatcacctacctgccgctgaggacgggaacggcgtatgtcagcctgataacggatgcctggtcgagaaaaatcgtggggtatcatgtacatgacagtctgcatacccgacacgtcgcctgcgcgttcaaaatggcgctggccggcagacgcacgacgttgccgctggtgcaccactcggataggggtatccagtactgttcgcaggaatatcaggcgttacatcaaaggtatggtgtcacttgctcgatgacggacgggtatgactgttaccagaatgcgctggcggaacgggtaaatgggatacttaaaacggaatatctgctcggcaggccagaagacatcgtacaggcaaaaaagatggtcagggagtcggtgaacatctacaacacacagcggccgcacctgtcgctgaaatacaaaacgcccgatgaggttcatcgggcgttatccggctgaaaagtgtcaacctatatcaggactagtcacaggaaaccggtgattacgccaggttttccgccacgaatgcccagttaaccaacgcccagaagttttccaggtagttaggacgcgcattgcggtaatcgatgtaataagcgtgctcccacacgtccacggtcagcagcggtttgtcgtcaccggtcagcggggtagccgcgttggaggtgttgacgatcgccagcgagccatcggcctttttcaccagccaggtccagccggcgccgaagttgccgacggcggatttggtgaactcttctttgaacttggcgaaagagccgaaggattggttgatggcgtcagccaccgcgccggtaggttcgccgccgccctgcggcgacaggcagtgccagtagaaggtgtggttccacacctgcgccgcgttgttgaacacgccgccggtagaggttttcacgatctcttccagggttttgccttcgaactcgctgcctttcaccaggttgttcaggttcaccacgtaggtgttgtggtgcttgccgtagtggtattccagtgtttcagcggaaatgtgcggttcgagagcgtctttggcgtacggtaatgcaggtaattcaaacgacattgctttctccttattgatatagcgccagatgcccatggccgcctgcgggatgtggtggtgcgggtgacccctcagacgaaaccgtgctgtttatccccgtcatacttcaggctgcagagacgttggctgcgttcagtcatcccgcagtaagtccttcgggatgccttcccttgccgctgtccgccacgcgaactattgcgggtatatccgggcatcgagttgttatgttttttttaaggttattaattctaacgactttcaaagggaagggaaggtttaaaacgtgctaagtgttcaactgcttaaagcgtcgacagtgacgccggcgggggataaatggctgagtctggctcagccatgggggaactaacgcacgtttttcggcgtcatcacgcggcgggcgccgacgtagtgattttgccagtagtcattatccagctggctgatgcggatatccttgccggtgcgcggcgactgaataaacttgccgtcgccgagataaacgccgacgtggtcggccgcgccgcggttgttaatgcggaaaaataccagatcgcctttttccaattcgcttttcttaatcggcgccgcatcgcgcaggtgatacatttcatttgccgtacgcggcattttaattttcatcacgtctttataggcgtaataaattaatccgctgcagtcaaaaccggtgcgcggcgaggcgccgccccagcgatagggcttgcccatctgattcatcagcttggccatcgcggtctgtttcgcccgctggtagcgttttttatgcgcggcggtcagtttaagcggtttatcgtcactcagcagtttgctggtggcctggccgtgagtgcggtgacgtccgtagccttttttataacctttcttcggcggggtaactttaatttttgccagatgcgttgctttacgcgtggatttaacgcgggtggttttcttggcggttttaatcgtcgtgcttttaaccgttttaaccttggtggttttcggcgtcgcggcggtgcggctttttttattgctcttcagcgctttctttttccggcgctcgtccgggcgcgcgtcgctgacgtggcttttgcgcggttcggcggccacgcgcgactgtggcgcagcgtgcgccagattgaaaaacagctgggtaaacagcagcacaaaaagcgtaacaattagacgcatgtcgacgttaccaaccttggtcccgagtcagagattgaattaaacacagtattccccaaatccgcgatataaaacagcgcggaacttaataaagcgtaatccatattgtgagaaaacgttaataacatttcccctgactgaaatttaatcgccgggcgggtaaaaaagcgtcgccttgcccgcaccggttaatattccgccgccggacggcgctgaaaatatattagtgaaatggtcggattaaaaatgttattctgcgagcatgtttagcgcgcaggggcgttgccggagtcgccggcggaatgtccttgcaaaagatggcgtttttttgcaacggccgcagccgctacaatagcccggtgtaacgcatgttgtagccatccgatggcttgaggaagcaataatgacgacgattgaaagaattcagcaacaaatcgcagaaaacccgattctgctgtacatgaaaggttcgccgaagctgccgaactgcggcttctccgcccaggccgtgcaggcgctgtccgcctgcggcgagcgttttgcctacgtagatattctgcagaacccggacatccgcgccgagctgccgaagtacgccaactggccgactttcccgcagctgtgggttgacggcgaactggtcggcggctgcgatatcatcatcgaaatgtatcagcgcggcgaactgcagtcgctgatcaaagagacggcggcaaagtataagcaggaagatcagcagtcgtaacggcgctgtttctgacgtaaagcacatgggcgcagccggcacaaaccggctgcgcccatttttttgcgttactcgtcgtcgccggcgtcaagcgcgagcggccagccgccgagtcgtttccagcggttgaccagctcgcagaacagcagggcggtctgctcggtatcatacagcgcggagtgcgcctggctgctgtcgaaggtcatgccggcggcaatgcaggctttggccagcacggtctgccccagcaccagcccgctgagcgcggcggtgtcaaaggtggcgaacggatggaacgggttacgcttcaggccggcgcgctcagccgccgccatcaggaagctgtggtcgaagttagcgttgtgcgccacgataatcgcccggttgcagccttgctctttcaggcctttgcgcaccgccttgaaaatggcgtgcaatgcgtcatattcactgaccgcgccgcgcagcgggttgtgcgggtcgatgccgttgaacgccagggcttccggctgcaggtttgcgccttcaaacggctcaacgtggaaatgcagcgtctcatcctgctgcagccagccgtcctcatccattttcagcgttacggcggcgatttccagcagcgcgtcgctctgggcgttaaagccggcggtttctacatctattactacgggataaaacccacgaaaacgaccactcagggcgttaagatcacttttctcggccatcagtttcttatcttcatcgaatgcagcgcgcattatggcaaattttgccgccgcgtgcaggcggttatcaggcggataataaaacgggcgctgaacgcgcccgacggaaacttagttgccgaggccgtggccggcgtgtttattctcgatcagttcgattttatagccgtccggatcttccacaaaggcgatcaccgtggtgccgcctttgaccgggccggcttcgcgggtgacgttgccgccggcctggcggatagcgtcgcaggtggcggcgacgtcgtcgacgcccagcgccagatggccgaaggcgctgcccatctcgtagctgtcgacgccccagttgtaggtcagctcaatgaccgcaccgtcgctctcttcggtatagccgacgaaggccagcgagtatttatattccgggttctcactggtacgcagcaagcgcatgcctaataccttggtgtagaagtcgatagagcgttgcagatcaccgacgcggagcatggtatggagtaagcgcataatttcctctaatagcaggtgttcgccgtggttaacggctgagttattgaaacgacgttcagtatagcgttgtcgcagaagggaattcaaatggcgcagcgggggtgaacctctggtgacgctgtcacttaatcgcgcacatcattattgataaaaaactaaaggccggcagcgtgccggcccttattgcaggcgttgcgggttacttcgtcaggaacggatagtcggtatagccctgtgcgccgccgccgtagaagctctccggctggggttcgttaagcgccgcgttctgctgcagacgttcaaccagatccgggttggcgatatagctgcggccaaaggccacggcgtcaatatagcctttgtcgatcagcgcttcggctttttccgccgtataggcgccggcgccgacgataatgccgctgaagcgtgcgcgcaccgcatcgcggaatgcgtcggagtaaggcttgccaccggcccagtccggctcggaaatatgcaggaaggcgatgttgcgcttgttcagctcttccaccagatacagcgccgcttcttcctgatcttcaccgttatccaggccgttgaacgggccgagcggggaaatacggatgccgacgtgctcggcgccccattccttaatgctggcgtcgaccacttccagcgtcagacgggtgcggttttcgatgctgccgccatactggtcgctgcgctggttggaggccggcgacatgaactggtgcagcaggtagccgtgcgcggcgtgcagctcaatgtaatcaaaaccggcttcgcgcgcgttggcggttgcctggcggaagtcattgatgatgccggggatctccgccgtttccagcgcgcgcggcgtggaggttggcacccgcacccaggcaccggtttcatcgcgcaccgtggtgcgggtgtcggcgttgatggcggacggggcgaccggcgcctgctggcccggctgcagactggtgtgggagatacggccaacgtgccacagctgtacggcgatatgaccgttcttttcatgcaccgcctgggtgattttcttccatgcggcgatctgctcaggggtatgcagccccggcgcgccggcatagcccttcgcctggaaggaaacctgcgtggcttcggtaatcaacaggccggcgctggcgcgctgagcataatactccgccatcagcggggtggggatatcgcccggctcaatactgcgcagacgcgttagcggcgccataaagatgcggttgggcaacgtggtcgcgccaaccttcagcggggtgaacaatttttcagctttcatagcgcatcctatcttgaatagaccggtcgtctagtaacgtgttaaataaaacccctgtggcgccgtttggcgcatcgcaggggcgggtttaaggctgcgccgggcgcagcagcagttcaatactttccagcgcgctggtgagcggcgcaaccgaacggcggatcttggcgcgcagcgaagcgccgagccacagcgcgtacagcgtttcggcggtggccgccgggctcatggctatcgccagcgatccctcgcgaatgccgcgctcaatggcgtcctgcagacggccgatcacctgtgcgctgccggtttccagcgcatggcgcatcggttccgacaggtcgctgacttcggcagacagttttaccgccaggcaggagttatggcattcgctgcggcagtggaaactgatggcctgcgcgtaatagctcagcagttggtggcgggcatcgttgccgctgtcgttgaacagcgcctgcatggcgacgtcataattggcgaaatagcgctgcaacatcgcttcgccgaaggcttccttcgagcggaagtagtgataaaacgagcccttcggcaccccggcggtggccagcagctcgctcagccccatgccggtaaaccccaggcgcaggctgagcgactcgccggtggcgagcaggtgttcacgtgtatcgatgttgccgtgcgtatgtttcgtcgtcatgagggtgagcataatagaccagttggtctagatcaagagggaaagaaaaaaaccggcgctgcgggcgccggccgtgacggtgggtattgtgcctcagcggcgcggggaagttaagcgccgtcgctgcggcagcgctgcagaatatccagctgcggctggtactgccgggtctgcacgttcagcatgccgagcagggtgtggaacaggttatcctgcgatacggcgtcctgttgcgcccggttttgcaggcactggcggttgatgccgaagctgcgctgatagtccgccgacatccacatcaggaacggcacgtgggtctgctggctcggtgcgaacaggtacggcgtgccgtgcaggtacatgccgttttcccccagcgattcgccgtgatccgacaggtaaaccagcgcggtattaaaacgtccgctgtactgctgcagcagcttgatggtgctgtcgagcatggcgtcggtgtacagcagcgaattgtcataggtattgaccagctgctggtggctgcagtcctggatctggttgctgtcgcaggtcggggtaaagcggcggaacgccggcgtgctacggcggtagtaggccggcccgtggctgcccatttggtgcagcacgatcacgccgtcgtctttcaggccgtcaatatagtccttcagacgatatagcagcacgttatccatacagacgtcgccatcgcaatcctgcggcagttgcagtttggtcatatcgatgtggggaattcggtcgcaggcgcccttgcagccgttatcgttatcgcgccacagcacattgactccggcgtgggccagcacgtccatcagcccctcctgatgctcggcgcgggtagcgtcatactcgctgcgcgtcatatttgaaaacatgcagggcaccgacaccgcggtttcggtgccgcaggaggcggcatttttaaaatagatcacgttgtcctgccgcagccgcgggttggtgtcccgctcgtagccgcccagcgagaagttttccgcccgcgcggtctcaccgaccaccaggatcaccagcgtctttttctgctcggcgcggatcagcggccccttatgggcgtcctcgccgattttcaccagcggcagattacgggtgaagtagtgttgttcggtgaacttaatcgtgccggcgacgaagttcgacggcgtcagcattttcaccacacttttgtggttgcggatcagcgaggcgtagtccttatagaagaacgcggcgatcagcagaatcaccaccagcgacagcatgatattggcggcgcgcaggccgagcatgtaccaccacgggcgggtttggcgaatgttgacgaagtacaccgcgacggcgggcaacacgcccagcagcaacagccacagccccagctgcggcgtcagcagcgcgttgacttcctgtgcgttggtttcaaaggcgttctgtatcatcgcgccgtcgatcaccacgccatagctgtacataaagtagttggccgcggcgctgcccagcaggaacaggatcattaacggcttacgcagatagggcacggtcagtatgctgaaaatgatgttcagcgcgcagaaaatcaccagcggcatgctggcggcgaacagcaggctgctgacactgccgaaacggatatatgaccacgccgtatgcaaaaacagcgcgttttggaacagggtaaaaaacagcgtacaggcgagaataaagcccagactgccgcaggagaattttgaaggtaaccgcattgccgcattgtcatcctgtagaagataatgcggggaaatttagcgggtgaaacttaagataaccttagcggcacgccggccgcgcagggcggccggggccggcgatatcagtaggcggcggtaaactgcgcccggataaactgcggcttttcaatttcgtcgacgatcgccaccgccagatcctctaccgagatatgcgccggcgcatcgccgttcatcagcaggctggtggtgccgaggcggaactggccggtgcgctgacccggttccagcatggcggccggcgagagataggtccagtccaggctgtggttctgcagcagctggttgcgcaagtcgcgcaccgcgcgggcgccggggcggatgttttccgggaattccggcgtatcgaccagctctacgccgggcgcgacctgcaggctgccggcgccgccgaccaccagaaaacgcgtcacgccggcggcgtctaccgcgcggaggatctgctgcataccagccacggttttgtcatacaggttctcttctccccagccggggttaaaggcgctgatcaccacgtcctggccgcgcagctgggtggtcagccagccggtatcggccacgtcgcccagtgcgatatgcaggcgcgggttatccggcaaatcttttttctgccgggcgatggcggtgacgtccagcccgcgcgccagcgcctcatcgacgacgcgacgcccaacaaaaccggtggctccaataatggcaattttcatctgctgactcctgataagtgataagacaaccgagggccggaatatccggcgcgatatcgttactctagaccttaacaaccggtttgattagtgccatattggtgctttctttattaagtaaaactttatagtgatggataaactcaaccgaatggcggtgtttgccgtggtggtggccgaaggctcactggcggccgccgcgcggcggctgggcatgtcgtcatcggcggtcagccagcacctgcgcacgctggagcagtcgctcggcgtgccgctgctgcaccgctccacgcgcaagctggcgctgaccgaagccggcgcggcgttttaccccggctgcgaagccatgctgcagcaggcgcaacaggcgcagcagcggctggcggaactgcgggatacgctggtgggggagctgcgcatcgccaccaccgtcggcatcggcggcgggccgctggccgaggcgttggcgccgctgctgcaggcgcatccgcagctgacgctgcgggtgctggcggatgaccgggtggtggatatgattgagcagcgggtggatatttcgctgcgggtcaaccgccaactggcggacacctcaatgatcgcgcacgccctgagcgaatggccgatggtgctgtgcgcagcgccgcgctacctgagccagcacggcgtgccggaaacgccgcaggcgctgcagcatcaccgctggatcagcggcaataacgccggttttccgctggatctgcatcatgcgtcgggggaggtgttcaaactgcggcaggcgcaggggcagatcgtcagcgacagcatgcacgtgatgcgcgcctttacccggatggggctgggcatctccggccagccgctgtatgagatcggcgatgagctgcggcgcggcgagctgattgcgctgctgcccgcctggcggccgacgccattgcggctgcatgcgctgacgctggagcgcgccatgccggagaaaacccgccaggcgctgcgctatttacgcgattattttcgccgtctggcggaaaagtcgcttgccatcaacggcgatgacgtcttcaattaagggacgagtcaggaggtggtgtgccgcagcaacttgagttcttcgacattcccagcccgtgccgtggcatctgtcaggccgatgagcgcggatactgccgtggctgcctgcgcagccgcgaggagcgtttcggctggatgaacatgagcgacgcgcaaaagcgcgacgtgctgcgcctgtgccgccagcggctgctgcgcctgcagcgcgccaataaggcggcggaagagcacgatcccgaccagccttcgctgttctaagcctcattcctgcgaattttccgatcctgcgcacgggccgccgcgcgcggcgtttccctgcgtcgccggcttgtgtatgctggagaaaataccgttatgaggtctgaacatgggtcatcgtattcatattgcgccgcaggggccggaattttcccgcatggtctgcggctactggcggctgatggagtggggcatgtcgccgcagcagctgctggggtttattgagcagcacctggaactggggatcaccaccgtcgatcacgcggatatctatggcggctatgcgtgcgagcaggcatttggcgacgcgctgcggctgcagccggcgctgcgtcagcggctggagctggtcagtaaatgcggcatcgccaccaccgccaaaccgggcaacccgatcggccactatatcaccgaccgtgaccatatcgtcagcagcgccgagcagtcgctgcacaagctgcataccgattatctcgatctgctgctgattcaccgccccgatccgctgatggaggccgacgaggtggccgaggccttcgtcgagctgcataaaagcggcaaggtgcgccacttcggcgtgtccaactttaccccgtcgcagtttacgctgctgcagtcccgcctgccgttttcactggtcaccaatcaggttgagatttcaccgctgcaccagccggcgctgctggacggcacgctcgatcagtgccagcagttgcgcatcaggccgatggcctggtcctgcctgggaggcgggcggctgttcagcggcgcggagtgccagccgctgcgtgacgaactgcagcgcgtggcgcaggagaccggcgccgagacgattgaacaggtggtctacgcctgggtgatgcgcctgccgtccgcgccgctgccgattatcggctcgggcaaaattgaacgggttaaatcggcgctgggggcgctgcagctgacgctgagccgcgagcagtggttccgcatccgcaaggcggcgctggggtacgacgttccctgacggcgtgcgccggccgctgccggccggcgcgttaatcaggccacaatcagctggccgtcctgcagcgactgctggctgacgccgaccagcgtgacgctgttgtcacccagcccgatggtcaggttgttatccgcttggtgatactcgacctgactgccggcgccgataaacaccagtttgtcgctcgcctgccatccttccaaccgatcgtggccgaagctgccgctgaacagaaacgtattgttgccgccgccggcctgcagctggtcgttgccggcgccgccgacaaacgtatggccgccgaacaggccgtccagcgtatcgtcgcccgccagtccgaacagccagccgccggcctgcgtcgccgtcaggctgtcggcgccgtcgccgccgttgagcgaatcggcataggcggtcagcccggacgccgaaagcaggccgtccgcggtgacctgatggtcaacgtttttattcagcacgatcagctgcgactctttgctgcgcaacgtggcgatattctcggcgagggtaatgccgccgtcggcgtcgcgcaggtacaggttgacgccgtcgtacgccacctcacgctgctgcagcgattgctcaatatccagcgtattactgccgtcgccgccgaggatccagttatagccgccgccgtcgcggaaggtgtcatcaccggcgcgcccctcgaggtaatcgttgccctggccgcccttaatcaaatcgttaccgtcgctgccgatgataaacgtcggcccgctgtggggctcggcattgcggttgagatctgtcacccaggtggcgccgcgggtaacgtcggacaggttggagacgatcaccgtcgagttctgctcggtaagggcgtaaaacgccgagtccagcacccgcgtcaggccgtcctgataggcgctgggcaggtgcgacagccaggtgggaatattcaggatggaaaacggcagcgcattccaggcggcggaggcgtagtgatcgttaaagttgacgatattattggtggcgtgctctttcacgccgtcatgcacccccagcgaaccggcggtcatcgtgctgccgtcgagggcgcggaacaccggatcgttttcgtaaccgatattcagcacccgatcgtccccctgatgctggctgggcgaggcgaacgccacatagttggcgtgcgagtaaaaaccgccccagtgcgcgtcgctcatgctggccatgctgttgacggccatgccgcccaggctgtggccgctgaccaccacgtcttcaccgctcaggccgttttgttgcgcaaagcgcgccacgtctcccaacagggtattaaaggcattgagcgtatagtggtcggcatagcccgccgggccgaagccggccagcagatcattaatcacatcgccgatgctgtcgctgatgatcgactcgcgcggcccgctggtgccgcgaaaggcgatgccgatctcggtcagcgtgccggcgtcgtcatatttcgccagcacctccgcctgcgccgtttcgtagcccttgctttcgccgaaataggtgccgcggtcgtcggtttttccctggtagcccaactgctgcgcactgactcgcgtccagccggcggcggtgaccgcctccagcgcggctttttccgcatccgggttccagggaatgccgggcagcgcgccctgcgagtcggtactgccgaggatgccgccgaccagggtcagcggcagtcccaggccatagccgttatgctggtagccgacggcgaaaccgttgtcgatgttatggtatgcatagtgggagatcgccatcgcgtcggcgaacagcgttttggacgccgcggcgtccgtctcacggtaatcaaaaatgcccatagccagttccttttgatgccggttgccgttatgttggtgattcgtatgatgatcttcggcagccggggtgtaggttaaacagggtaagccgaatgacaactggtcagatgacagaccacaagcggtaaaaaagtattagcacagatggataattatgcgagccggacaggcaatattgtgcacccgccgggtgtggtgatgcctgtttgttgtaccctaaataattcgagttgcaggaaggcggcaagggaaggaatcccgatgagcttacaccggtaagtgattcgggggactgagcgccggcaacgcacctgcagcttgaagtatgacgggtagttaccctaaataattcgagttgcaggaaggcggcaagggaaggaatcctgatgagcttacaccggtaagtgattcgggtgactgagtgccggcaacgcacctgcagcttgaagtatgacgggtatatactcaaggttcgataacggacatgaatggagaggtggatttatgaaacatttctggtgtgcggcaatcggtctgctggcctgcggcgtcgcccaggcggcaacggaagaggtggatatacatttggtgaccgcgcagggcatcggtcaggatattggcaagatcgccatcagcgaaacgccgtacgggctgcagttcacgccgcagctaaaagcgttgcctgccggcattcacggttttcacgtacatgaaaacggcagctgcgaaccggcgatgaaagagggcaaggcggtggcggcactggcggccggcggccactttgacccgcagaaaaccggcaaacacctggggccgtatgccgatggccacctgggagacttgccggccatctacgtggccgaggacggtaccgccagctacccggtgctggcgccgcggctgaaaaaaatcagcgagattgaaggcaaggcgctgatggtgcacgtcggcggcgataaccatgccgaccagccgaaaccgctgggcggcggcggcgatcgcttcgcctgcggggtgattaaataaccacgcgtcaggacggggtcgccgtgacggtggccccatcgtcctgcggcggggcgatcgcctgccgcagttgctgcagcgaacagtacagccgccacaccagcccggccagctcccgcgccgccgcctcatgatgctgcgccagcgcatcgctgatccgctgtaactcctgcagcgtcgtatccagcgaacggtgctggacgcctttctccgtcataatgccgcgcaggcagtgaatacagcgatcgcgcaccgccgcgagcgggtcggagcgcgtctgccagtcgcgcagttgccagacgatatggctgcagttgagcagcaccacgccccagcgcagcagccaggtgcgcgcttcctgatcctgactctgattcagctgactgatgcggtggtaaatcagcgattcaaaccggctctgacgcagctgcggcttactgctcagctggtcgataaagtcgcgccgcagggcgcggataatgcgccggcttttgcgcttgtccgagctggggcgcaggatctgaaaggccagcccggccagcagcaccccgacgattttgccgatattgtcattgaggaacgactgatagtcgtagctcggcgggttggtgatggtgagaaaagagcccataaagacgattagctgcccccacaacgccgcgtagggcgggtgctgcagtttgagcatctgcatggtgaccagcaccgggaacagaaaggcgcagaacagccagaaatcgtcgatctgcaccatcaggccgaacttcaccacaaaacagccgatggacagcagaatcagcgcctttagcagcgtggtgatgcttttgatcggcgacggcgtggcggagtagagcacgcagctgatggcggtcagcgtcagcgcggcgctgccggcctcccactgggtgttaatccagtaggcgcagccgatcacgatgcttaaaaaggtacgcaccccgttgtaggccgcctcatagctgtcggtatggcgcgccagcgcgctgaccgctgggggctgtatgctgctgaccggcgtggcgctttccagctgcagcagccagcggttggcctgcagatacagccagcagaagttgcgcaaccgcaggaagaaggcgcggtggcggtagtccgcctcgtcccgcggtgcgatctgccgcaggattttcgccagccggtatttgtcggtgtgcgcatcgcgcagctcttccagcagctgtgtcagcaccggcgccaggttggccggcggatccggccagttgagcagcatgcgccgcaggctggagatgacgctggtcaggcgcagctgcaggtgcagcatatagttgagcagatggttttgtcggcgcagccggtagtggctccagaacgcctgaatccgcagcaggttcatggtgaggatctggctgatgaccccttcgtgcgaggtgcggatctgcggcgtaatctccggacgccacagcatgtcggcgtgctccagcaggcgcagatgcatgcggcgcagcgaggtcagcagcgttgcgccgtcggaggtgctgggcaggatcatcatcatcagcgcgccgcacaggataccggtaatcacctcgcagacgcgcgcctgggcgaggtcgaagatatccagcgtgtccgtcatgttgacggtactgaaggcgataatggcggcggtgtagcccgacagggcgaaggcataggagacattattctggtagtggttggaaatataggtgcacagcccgatccaggcggcgataaacagcgtgaacagccaggggtcattcaggcagtggccggcgatggcgaccgacgccgcggcgccgaccaggctgccgataatccgaccgatgcttttgctgataacgccgcccaccgtgggaaagctgactaccgccgctgaggtcagcgcccaatagggttcgtcgagattaagggcgaatgccacccagagcgccagacacatcgccagcgaatttcgcagcgcatagcgccactggccgccggtagcgcggccccagggcgtacggttccactccagaaacggcaggttcattgattaagcctactgatgtatcgaaatggtgcaggtggtgccggccaccagcgtcagatcggcgggcacatcgcgcaattttatccgtaccggtacgcgctgcgccaaacgcacccaggggacattgggtttaacatccattaataaatcgccgccgttttcgacgctttggtcataaatagcgcgaccgatgctctcgacctcaccctgtaaaggcacattgccgttatataaaacgatgtccgctttgtttccctctttaatatgcttgagcttggtttcttcgaaataaccgagcacataaaaagagtgcacgtcgaccagcgccaccagcggggagccggcgctggcatagttacccacccgcgcctgtaaattagtgatatagccgtcggtcggcgcataaatttgcgttttacttaaattccattttgcctgttcaagatttgcctgcgccgctttatacgccgctttcattgcctgagcggttaaatttgcagcgtccatcgactcgctggaaataacgtcgcgcggcaatccgcggcggcgcgcggcttcatgctcggccttcgccaggtcagactgcgccttggcaagcgccgcttcggcatgcgccagcgcgatacggtaaggctcagcatccaggctgaaaatcagactgccggcggaaacatattggttatcgtgtacggttatttttgtcagccggcctgagacttccggggtgatattgaccagttccgcgcgcactttgccgtcgcgggtccagggagactgcatataataattccacagccaccagccggcgcaaatggcgacggcgcagacaatcaccgtggaaaaatattttaatgttttatacttcatcggttaccaactcgctaagatccacaaagagccgctgacggcaatgacgaaaatggataaatccattaacatcggatgccaaatttcgccggaatagagccagttgcgcagcagacgatgcgccagcagccaaaaaaccaggcccagtaagaatgctttaaacatgggggggaaataaagcgatgcgcccaataccaaatcgggcagcggtgcgctcgaatgtaaccatggggtaatcaatttaactattcctacgtgcaaatgtgtaatatattcgaatatttggtaaccaaatgctgctggcttcactggcgaatttgagcatatccattatatacatttgtatttttaatgtgatttacccaaaatagagtatcatctgggagattaatattagcatgctaattataaggaggggtaagtggaatcaacgttaggttcggatttagcacgattggttcgtgtttggcgtgcgctcatcgatcatcggctaaaaccgctggagctcactcagacgcattgggtgacgctacacaatatcagccggctgccgccggagcagtcgcagattcagctggcaaaggcgattggcattgagcaaccttcgctggtgcgtacgctggaccagctggaagagaaggggctgatcacgcggcacatctgcgccaacgatcggcgggcgaagcgcattaaactgaccgaggccgcagcgccgattattcgcgaggtggacagcgtgatcagttcgacgcgcggtgaaatcctgagcggtatcacgccggaagaggtgcagctgctggtgacgctgattagcaaacttgagcagaacattaccgatttacagaataaacaataatttttaaagcattgcacgattacatttacagcagcaaaaaataaaaccggaggccagggcctccggttttacgttggaaaacggtgcgtttacagcggagaaacggtaaccgtgttgccggaacgcgccatgcgcacgcgctggcccgggctgaatttggtggcgcccgctttttgcaccacgacaatgttgtcgcctttggtgtccggacgaatttccagctcgacgccggcggtgcggccggctacatcgccgatctgatcgccggctacgccgccggcaacggcgcccgctgcggtggccaggctgcggccggtgccgccgccgatggtgttgcccaggaagccgccaatcaccgcgccgccgatggtgccgagcatgttagaaccgccttcgccctggattttcaccggacgcacggaaaccagcgtgccgtagctggcctgctgcacctgcttcgcctgtgccgacgtataaacatcgccagacatggaatcattggcacagccggccagcgtcagcccggcaagagcaacaacgataagacgtttgatcatataaaactcctgattttagtattccataacctggccatcccaggcgagattcggtgaaagatagacaaagtatggtccaaagctgcgtaaatgcctatacccgccatacttcaagctgccggcgtgttggctgtactccgccaccttgagcaagctcatcgggattccttccctggccccttcctgcaactcgaatgactctgggtggataaggccgcgcagcgccatactttatcgctccatccagcataatcgtacaccgctcaaccaataataaacggtggtttaaatttatcacacattccccgtgacgcttggggagaaacatgcgaccggcgcgcgttaaaaataaacgttttctctcacaatcgcaaaaaaggcatcctaattcatggcgttaatagtttaattctggtttatttgtctgagtgacaacgattaggcatacccgcgatgggtaaaggataggtttatgaagtcaggccgctatatcggcgtgatgtccggcaccagtctggacggagtggacgtggtgctggccgccattgatgaacgtatggtggcgcagcaggccagctacacccatccgctgccaattgcgctcaagcatgagatcctcggcatgtgccagggccagccgaccacggtgtccgccgttgggcagctggacgcccgactgggcacgctgttcggcgaagcggtgctggggctgctggcgcagaccggcgtgccggcgcatgagatcaccgccatcggctgccacgggcagaccatctggcacgagccggaaggggaaacgcgcttttcgatgcagctgggcgataataaccgcatcgccgcgctgaccaacattaccaccgtcggcgatttccgccgccgcgatatggcctacggcgggcagggcgcgccgctggtgccggcgtttcatcaggcgctgctgtcgcacccgtcggagcggcgcatggtgttgaatatcggcggcatcgccaatttgtccatgctgctgccgggcatgccggtgcgcggttttgacaccgggccgggcaatatgctgatggacgcctggatatggcgccatcgccaacagccgtatgaccaggatgcggtctgggcaatgagcgggcgggtctgcctgccgctgctgcagcagatgttggcggatccctattttgcgctgccggcgccgaagagcaccggccgggagtacttcaatatcggctggctggagcagcagctggcgcagttgccgggcgtcggcgcggcggacgtgatggccacgctggtggagctgaccgccgtcactatctgcgagcaggtgatgctggccggcggcagcgagcggctgctggtgtgcggcggtggggcgcgcaacccgctgctgatggcgcgcatggcggcgctgctgcccggcaccgaggtcagcaccaccgacagcttcggcatcagcggcgacgatatggaggcgctggcgttcgcctggctggcgttccgcaccctgtccggccagccgggtaacctgccgtcggtgaccggcgccagccgcgaaacgctgctcggtgggatttatccggttttcccgtcgcacccgcgtacgctctgttaggataaaaacgatcgcctgactatttaaggaataacccgatgaaaaaatatcttcttgccggcctggcgctggcactcggcgggtgcagctatttcctgccgcagcagagtcaggtgctgcactatcagtgcggcaccacgccgctgaccgtggcgcttaacggtgaggacagcacggtcaacctgctgctggacggccagcaactgacgctgaagcagcagctggccgcctccggcgccaaatacggcgacggcaaatataccttttggtccaaagggcagagcgcattcgtcgaacgcgacgataaagtgattatgagcgactgcacgctggtgaactgacacggcgcccggcgtgcggtaaagattgagattatggcgcgtcgggcgcagaataaccccacctatttttcggttggttgatacaccagatgtctgataactctcagtttgatgtcgcggacctgcgccgcgaatatacccgcggcggcctgcgtcgtcaggatcttacggcgaaccctctggatctgtttgaacgctggctgcagcaggcctgcgaagcgcgcctggccgatccgaccgccatgtgcgtggcgacggtggatgaacaggggcagccgtatcagcgcatcgttctactcaagcactacgacgacaaagggctggtgttctataccaaccttggcagccgcaaggcgcagcagctggcgcataacccgaaaatcagcctgcatttcccctggcatatgctggaccggcaggtcagcttcctcggcacggcggagcgcctgtcgacgctggaggtgatgaaatacttcagcagccggccgaaggacagccagattggcgcctgggtatcgcagcagtcgacgcgtatttcggcgcgcggcgtgctggagagcaaattccttgagctgaagcagaaattccagtccggcgaggtgccgctacccagcttctggggcggtttccgcgtcaggttcgactccgttgagttctggcagggcggtgaacaccgtttacatgaccgtttcctgtaccagcgcgacgggaatgactggaaaattgaccgactggcaccctgacggacagaaaataccgttaagcgctggcagagttgaggccggcgctttattctatgcgcttcattccgattttattattccgccagcgggcggaaggccgtgtaccggcaaaggtgcattcgtttatacatggagaaattgatggctagcatcaacctgattcaacaattgcaagagcggggcctggtggctcaagtgacggacgaggaagcgttagcagagcgactggcgcaagggccaattgcgctgtattgcggcttcgatccgaccgctgacagcttgcatttgggccatctggtgccgctgctgtgcctgaagcgtttccaactcgccggccacaagccggtggcgctggtgggcggggcgaccggtctgatcggcgaccccagcttcaaggcggcggaacgcaagctgaacaccacggaaaccgttaacgagtgggtggagaagatccgcaaacaggtgtcgccgttcctcgatttcgactgcggcgacaacagcgccatcgccgccaacaactatgactggttcggcgatatgaacgtgctgaccttcctgcgcgatatcggcaagcacttctccgttaaccagatgatcaacaaagaagcggtgaagcagcgcctgaaccgtgacgacgtcggcatctcctttaccgagttctcctacaacctgctgcagggctacgactttgccgagctgcaccgccgtcatcaggtggtgctgcagattggcggttccgaccagtggggcaacatcacctccggcatcgacctgacccgccgcatgcaccagcagcaggcgttcggtctgaccgtgccgttgatcaccaaggcggacggcaccaagttcggcaagaccgaaggcggcgcggtatggctggcgccggaaaaaaccagcccgtacaagttctaccagttctggatcaacaccgccgatgcggacgtgtaccgcttcctgaagttcttcacctttatcagcctggaagatatcaacgcgctggaggaagaggatcgcaacagcggcaaggcgccgcgcgcccagtacgtgctggcggaagaagtcacccgtatggtgcatggcgaagaggggctggcggcggcgcagcgtattacccagagcctgttctccggcgcgctgcatgagatgaccgaagccgacttcgcacagctggcgcaggatggtatgccgtcggtcaaactggacaaagacgccgatctgcagcaggcgctggttaacgccgagctggtgccgtcacgcggccaggcgcgcaccatgatcggctccaacgcggtgagcgtgaacggcgagaagcagtccaacgcggaatacgtcttcagcgatgacgaccgcctgttcggccgctatacgctgctgcgtcgcggtaaaaaacattactgcctggttgagtggcagtaatcgcaattaacagaaaggggcccgtagcgggcccctttgtcattacccggccgggacggcacgctcccggcctttgagatttgcgcacgccaatgaaaaacattctttccattcaatcacacgtggtgttcggccatgccggcaacagcgccgcggagttccccatgcgccgcatgggcgttaacgtctggccgctgaataccgtgcagttctccaaccatacgcagtacggccgctggaccggctgcgtgatgcctgccagccacctgagcgagatcgcccagggcatcgcggatatcgaccagctgcagcgctgcgacgcggtgctgagcggttatatcggctcccccgagcagggcggccatattctggatatcgtgcgccaggtgaaacaggcgaatcccgctgcctggtatttctgcgacccggtgatgggccacccggagaagggctgcatcgtggcgccgggcgtggcggagtttctgtgtcagcaggcgctgccgtgcagcgatatggtggcgccgaacgtgctggaactggagcagctcagtcagcgtgaggtagcctccgtcgaacaggcggttgacgccgcgcgcgtgctgattgcgcgcgggccgaaagtagtgctggttaagcatctgagccgcgccggctatcgccgcgacgcgtttgagatgctgctggtgacggcggatgaggcctggcatatcagccggccgctggtggatttcggcagccgtcagccggtgggcgtgggcgatttgaccagcggcctgctgctggtggatctgctgcagggtaaggagctggatcaggcgctggagcacgtgacggcggcggtgtatgaggtgatgctgatcaccaaggagatgggcgagtatgaactgcaggtggtcgctgcgcaggattatatcgtcaacccgcgctgccattttgcggcggtgaagctcggggaataagactttccccgccgcgacggcggggaagaccaacgcttactgcaacccttcggcattcagcgcggcggccaccgccggacgcgccgccacccgtttcatatagccggccaggtttggatagcgctgcagatcaaactgcagcgccaccgcccagcgcagtacggtaaacaggtaggcgtcagcgacgctgaagcggctgcccagcaggtagtgttgcggcgccagcacgccgtcaagatagcggaaatgctgctccagtttggcgcgcgcaatcgccagatacgcttccggcgttttcggattaaacagcgggctgaagcccttgtgcagttcggaggcgacaaagttcagccattcaatcgcgtggtagcgcgacagcgtgcccgccggcgggatcagctgacggtcgggcacccgatccgccaaatactgcactatcgccacgccttcggtcagcaggctgccgtcgtccagcagcagcgccggaacctgtcctttggggttaatcgtcagatagtcggcgccgctctcggtggttttattggccagatcgactttttccgcggtgaaatccagccccgcctcgcgcagtacgatatgcggggacagggaacaggcgccggctttatagaacagtttcatcgttgactccttgataaggatgaaaggcgtgcatgcctaactctctatcctagcgtcgccgcgatgaaattgccgcgtttcagctaacaaatttcgctgacggcctcgccctgcggctgcagctgcgccagcgtgacggcgagctgctgctgcagcgcctgcggcgcggtttgcatcggcgcgcgcagctcgttgcgcaacagcccttgctgcgccagcgccgctttgaccggtgccgggttggcaaagctgaacatctggcggatcatcggcagcagcgcatagaagttggcgcgcgcggcgggcagatcgccgtcggcgacctgttgcaccaactgtacaaagcgttccggatgcaggtgcgccgaggccgagatcgccccggtgccgcccagacacagcgtggagaggatcaggttgtcctcgccggtcagcacgtcaatctcgccgtcatcgatcagcgccatagtgacgtccggattaccgccgcactccttgatggctttcacctgcggatggcgggcaatctggcgcagcgtatccagctccagcgttacgccggtgcggtaaggcacgttgtacaggatcaccggtacgcgcgaggcgtcggccagcgtggtgaagtactcaaccagcccgcactgcgacggacggatgtaatagggggcgggcaccagcacgccggcgatatcgcgctgttggatcgcctgctgcatctgcaaggtggcggtcatattgttgccggccagccccatcaccacctggtgcgccggcgcgacggtaagcaccgcgtccagcaccgccagctgttcctctttgtcgagcgcggcggcttcgccggtggtgccgcacaccaccagcccgtcaacgccggcggccagcagatgctgcgccaggcgttttaacgcgggaaagtcgacgctgtgttgattaaacggggtgactaacgctacccaaataccggaaaaagaggccataaaaattccttctgagtgaccgttcagagaagccggatgggcaagcggcgcattgtcctgtcagcgcattctgtctctacggcagggcgcgttgcagcggcatgagggcgttctcatcgcgggataataggtgacgatgatgaatattcccgatcgggctgtcaatttataacaggttgataatattgttattcatgatggccgcaggctgatgagtttcgctaatagcgcggcgcgggcgataaaatccacgttgtgggctggcggcgtcaggcgtcgtcccgggtgccgtatttgcggtcaaactcgcgccggtaggcgcgcgccttattgcgatcgcggatccacagatagccgcataccagcgccaccgcgccggaaaacaccatattgcgcatatcccggtcataacagtacaccagcagggtatccagtgcggcgatcagcgcaaaccatttatagacgtgggactgccgccgcgttgccgcgttcaggcgtttcaactgtctggcttcgtcgagcaccggttttttctgcatgattgtcctgtctgagatttttattagcaataaattagcagagattgagcgattaccgaaccggttaatctgagttttttcttaatgatggcgtcggggcgaggcatcacgggacgtcgggaagcggcttttactacccgcttacttatttattctgataatgtgattttttattcattgcggagggcgatatgatcgtacgcacctggcacggctgtgtgccgctacaacatcggcagggctttgccgatcatctggctgtcacaggcgtgcagcatgctaaggcaacggctggaaactgtggcgcttttgtccggcaggaactgcagggcgactatgcgcacttctttttggcgacgtactgggaatcgctggcggccatcaggctgtttgccggcgagaattatcagcaggcggtcacttatccggatgatgaggcatacggtttgatttcagacccctatgtgtttcagcaccgggtgacggagatcgccgcactgtaaccaccgcgaggagaatgtgatgaaccatcgaacgttacgaccggaagagttggtgcaacagcagcttgaggctcacaacgcgcgggatatcgacgcttttctcgcctgttgggccgaggatgcgcagtactatcaacatcctgacaagctgttggccagcggcaaggcggagctacgcgaataccatatcgcgctgtttcgcgagccgagcctgtttgccgagcgcgtgaagcggattgtggtcgccaatcaagtggtcgatcagctgcgggtgacgcgtaacttcccgaacgggcgcggcagtatggacgtgctggtgagctatgagattagccagggaaaaatcgcccgcgcctggatgaccgtcggcccctgcgtggtggacgaaggggcgctgtgacgccgtttacagcgcgataacggcttcaatctcaacgtttacgtccgcagaaaacagcgcgctgacggccagcagggagcaggccggcagcgcgtccgccagtttctccgccagcagcggacgcaccgccgacaggtcggcgatatcggtcagaaaaatcgtcagtttaatcagccccgtcaggctgctgccctcatggcgggcgatggcgtccagttgctgcaggacggcctgcgtctgttgcgcggcagatgcgccctgcgcctcgccgccgaacgccgtcagcccggaaacgtacagcagatcgcggtgccgtaccgcatgcacgtacgggccgccggggacggtcaaaaatgggtaattaatgcgttttggtgcagacatgggtgatttctccttaaggcgaaggtgaaaaagtcagtacactggacgttggggcggcgcgtgcgtgcgcccgcactttcagctatcaagatgcgagagggcgatgaatcaggcttttactccctatctgcagcgctgggcgttgacgccggacggtaaggcgtttgaaacccatagtagcctattgatgccggtgcgccatcagggggcgccggcgatgctgaaaattgcccgcgaaccggaggaaaaattcggcgcggggctgatgtgctggtggcagggcgacggcgcggcgcgggtgctggccggccacggcgacgcgctgctgctggagcgcgcgcaggggacgcagtcgctgaccgggctggtgcgtgccggcgatgacgaacgggcgacggcgatcctgtgccaggtggtcgccaggctgcaccggccgcgcgcgcagccgctgccgacgctgatcccgctggatcagtggttcagttccctgtggccggcggcgcaggcgcacggcggcatgctgcgactgagcgccagcgtggcggcggagctgctgggcagcccgcgcgagcagggcgtgctgcatggcgatatccaccatgacaacgtgctggacttcggcgaacgcggctggctggccatcgatcccaaacgtctgtacggcgagcgcggttttgactacgccaacatcttttgtaatcccaattacggcatcgccaccgacccgcagcgctttcagcgccgggtcgagcagatctgcgcgctggccggctttgagaagcggcgtctgctgcagtggatcctggcctgggccgggctgtccgccgcctggtttatggaggatggcgatacggcggatattgatttccgcgtggcggaactggcggcaaacgcgctggggctgtcgccgccggacgactcagggttcatcctgccagtaatcgagcgacgctgaaggccgctgcagatagcgtgcctgatagtcgccggtaaacgccatcgcctgatacttgccggaatccgggtattccaccagttccggctgctcgcgggtgctgatggacaggtaggtcagcggcgcgtcggagctgttgatcaactggtgcggatagtctggccccggcgggataaaaatggtatcgccggcgctgaccggcagcatctcgccggcgacgcgtagggtgccgcagccttccagaatgataaacatctcctcctgtccgtagtggaaatggtaagggcaggagcgttttccgggggcgacggtatcgatggaggcgccgagcttgctggcggcggtgccggtgcccagccgtgccgatatgctgtcgtacagcggcggccggctgtcgtgccgtttggcgacctgatggtaattgcggatcagtttctggcgcagctgtgcggcatgttcagacatagatgcgttaccttgtcacgttatcgcgaaatggacgctgtgcagacgggttgctgccaacgcgttgttctccagttaagcagaaaacccgcccggatgcgatcgctccctcagtggtcggcccgcgccggccacgccagcagcagatgggcgaatacgccgccggccagcccccagaacgccgcgccgatgccgaacagcgtgacgccggaggcggtgatcagaaaggtaatcagcgccgcgtcacgctgtcgctcatcgtgcagagcgcgctgcaggctgccgccgatggcgcccagcagcgccagcccggcgatggtgtggatcagcgccgcaggcagcgcactgagcagcaggccgatgatgccgccaaacagcccggccagcaggtaaaaaccgccggccgccattgcggccagatagcgccgtttgggatccgggtgcgcctccggccccatgcagatggcggcggtaatcgcggcgatgcagacggaaaagccgccgaacggcgccagcagcagcgcggtcagcgaggtccagctaatcagcggtgaggtgggcacctgatagccggcggcgctgagcgtggcaatccccggcgcattctgcgacgccatggtgacgataaagaacggcacgccgatccccagcagtgcggaaaggctgaactgcggcgcgataaatgccggcggcgcaatggcgccctgcagcggtatcggcgcaattgcgccttgccacgcggcgaccgccagcccggccagcagcgtcagcacgatggcgtaacgcggcagcagacggcgcgccagcaaatacgtcagacacattgtgccggccagcggcagattgccctgcagcgcgccgaaggcgtccagcccgaagcgcagcagaatgcccgccagcatggcggcgcagatggccggcggaataacgcgcatcaggcgggcgaacaggccggtgatgccacacagcagcatcagcccggaggcgaagataaacacgccgacggcttccggcagcgaggtgccgggcaggctggtgaccagcagcgccgcgccgggagttgaccaggcggtaaggatgggggtgcggtaataccatgacagccccagcgagctgacgcccatcgccagcccgagcatgctcagccagccgccgatttgctgcgcgtcggcgccggccgctgcggctgcctgaaagataatcgccgccgaactggtatagcccaccagtacggcgacaaagccggcgatcaacgccggcagaagtgtgccgcttgcctgtttcatcgtctcccccgacgcctgtgcgttatagcgcacgatctgcgccgagcatagcattgtgcgttatagcgcacaaggcgctataatcggcgcagtcacagaaggagaaaccatgcaaccgatgagcggccacctggcgcacaccctgaaaacgctgcgccgccagcgcggctggagcctgagccaggccgccgagcaaaccggcgtcagcaaggcgatgctggggcaaatcgaacgcgaagagtccagcccgacggtggcgacgctgtggaagatcgccaccggctttaacgtggcgttttccgcttttctggcgccgtcatcaccgccgccgacggtgcaacgccagggtgcgctgccggcctttatccaggagaacgccgcgatgcgcgtcacgccgctgttcccgtttgacccgcagctgggctttgatatgttcgccatcgagctggcgcccggcgccttcagcgaatcgacgccccatgaaccgggggtgattgaacatgtggtggtgctgagcggagagctggaactggcgatcgaagaccgctggcaccgcctggcggccggtgaggcgatgcgctttcaggccgaccgtcgccatgcctaccgcaacagcggcgcgcaggcggcacatattcacgatctgatccactatccgcgggcttaatcccgcacgccgcgttttgacagcccggcggcgacggggtagtttgttgataatcactctcatttgattgtttaaccgtgccggttatgccgcacagcaaaaggagcttgatggtgccgttcgctaatcgacgtcaatttctgaaactcggtgcacaaaccgcaggagccgttatcgccatgacttcactgcctaacagtatccgccttgccatggcgggcgcgcagccgcccgctgacgatcagctgtggctggaacccctacaggggagcgaagcgctcagctgggtcaaacagcagaatcagcgcacgctgcagcggtttgcccagggccgcgcttttccgcagttggaaaagcaggtgctggacattctgaataaagagacgcagatcccctgggtccgtaaatatggcgactattactacaacttctggcaggaccagaaaaacccgcgcggcctgctgcgccgcaccacgctggatgagtaccgcaagccgcagccggcctgggaaacggtgctggatatcgacgcgctgggcaaagcggaagggaaagagtgggtgtatcacggttcacagccgctggcgcccgaataccgctactgcctgattaacctgtcgccggacggcggcgatgcggtggaagtgcgcgagttcgatttacacgacaaacgctttgtcgaacagggcttccgtctgccgacggcgaaaagcgtggtctcctgggccagcgctgacgaactgtttgtcgccaccgatttcggcagcggctcgctgacccactccggttacccgcgcacggtgaagcgctggcggcgtggtacgccgttggagagcgcagaagcgctgtatcaggcgcagccggaggatatgcgcgcctatgcgtatcacgacgatacgcccggttttgagcgcgactatatcgtgcgcatgatcgacttctatcggcaggaaaccttcttgctgcatgccaatggcgagcagcagcgtattgaggtgccgtctgatgcggagatcaacagccatcgcgactggctgctgattaagccgagaagtgactggcagttggaggggcggacttatccggccggcgcgctgctggcggccaaattcgacgactatctggccggccggcgtcggctggaggtgctgtttacccccagcgccaaccaggcgttgagcggttatggttcgacgcgcgatcacctgatcgtcggcatcatgcaggatgtggtcaaccgtctggaggtgctgacgccgcagggcgagcgctggcagtcgcgcccgctgggcgtaccggttgagctgagcaccgtcgccgccggcggcattgacgataagaccaatgattattttctgacggtcagcggattcctgcagccaacgtcgctgtatctgggcagtctggacgaggagggcgagccggaactgctgaagcaggcgccacaggacttcgccgccgaggattatcaggtcagccagcattttgccacgtcgcaggacggcacgcgggtgccttatttccaggtagcgcgtaaaggactgcggctggacggtactaacccgacgctgctgtatggctatggcggttttgacgtctcgctgctgccgagctacctgggggcgcgtgcgccgacctggctggagcggggcggcgtgtacgtgattgccaatatccgcggcggcggcgagtatggcccggcctggcaccgcgcggcgctgaagcagaaccgccaccgcgcctatgaggattttgccgccgtggcgcaggatctgacggatagaaaagtgacatcgtcacaaaaactggcggcgcgcggcggcagcaacggcggcctgctggtcggcaatatgctgacgcactacccgcagctgttcggctgtatcgtctgcgaagtgccgctgctggatatgcggcgctataccaaactgtcggccggcgcgtcgtggattgccgaatacggcgacccggacaaggcgcaggagtgggaatacgttcgcaccttctcgccgtaccataacctgaaggcggacgtcgcctatccgccggtgctgttcctgaccgccaccagcgacgaccgggttaacccggcccacgcgcgcaaaatggcggcgcgcatgcagcagatgggctatcagcaggcgtacttctatgaaaataccgccggcggccacagcgccgcggcggataagcagcagtcggcgtttaacgccgcgctggtcagcgagtttctctggcacagcctgaacggcgcagacaagacggcagggtaaacggccgcataaaaaaagccggtcaactgaccggcttttgtgtgcccagagagcggttagtggctggtggaggtcgccgggactttttgtgcggcatcctcggggttgtccagcgtcatacggtgcagcttcggcgcggtcagcatcatcaggatggcgatcaccccggtggcgatgccgatctgcaggaagacgtggctgtaaaccgccagcgaggcgtgggcgtcgttgatctcgccggccggggaggcggtcagaccggccactttaccggcgatcagcgcggcggcggcggtggtcaggaaccaggaacccatgataaagcccatcaggcgctgcggcaccagctgcgccaccattgccagacccaggccggaaatcatcagttcgccgacgctctgcagcgcgtagctcagaatcagccagtttacggagacgatgccggcgtcgttggcgaagctggcgccccaggtcagcaccaggaaggcgccggaacacaggatcatgccgaaggcgaacttgtgcggcatcggcaggcggtcgcccattttattgtacagcgccgccagaatcgggctggctaccataatccagaacgggttcagcgcctgatactgttccggttcaaaaggaatgctcagaatgctgtgctccacgttatgaatcgcgaagaagttcagtgaggttggcatctgggcgtagagcacgaagaacaccaccgcttccagcatcagcaggaaggcgacgatcatcttgcggcgtgccgcgccgtgcatggagaaggtctctttggcgaacacaatcacgatgccggcggagataatcgccagcgcccagcgggcgatcgtctggttgtgcagcagccaggtggagatggcgatcagcgccacgataccggccagcaccatcagcagtttcggcaggtgcagcggtttgaagtccggcttggagccgtgctgcttcacccacttatggcacatcataaagttgaccagggtgatcagcataccgaccacgctcagggagaaggcgacgctccagccgtatttggccgccagccacggggtggccagcatcgacataaaggagccgatgttcaccgacatgtaatacatggtgaaggcgccgtccagacgcgggtcatctttttcatagcaggtggacagcagcgcggacgggttggctttaaacaggccgctgccgacggcgatggccgccataccgaggtaaacccagaagacctcgtggccggagtaggccaccatggcataaccggccgccagcaccagcgcccccagcacgattacgcgcttggtgccgagcactttatcccccaaccagccgccgatggcgacaaagccatacaccagggcgctgaaagaagagaacagggtgatggagtcggcttcgctcaggccaagcatcttgaccaggtacactgccataatgccctgcaggccgtagtagccgaagcgttcccacagttcgatggagaagatcagatagaatgctttcggctgtttaaaagcattaagactgatgtcttccgggtgtttgttgtttgctgttgacacaagtacctcgatttttcacgacccgtcataagtgacaggaaaatacaaaaggtgatgccgaaagcatccttctgcgttgttataagatgggatgacggcggttaatgttcactatctttgtcaacctggcaagcactttgtcatattcggttacatataacggcgacgcagggaaataaccatgttgcaaatgttatgcagaattaacgtttgcatttttttgttttaccgagcttttgttttgtataaaagatattcacgtcgatcgcagtgatatgttctgctatttgtctttttattagaccatatcaatagctgtgagtgataatctgttgcaatgtcatgcatagtggttgttttgtagaattatagaaatatcgcaaagcatgtgacgtagttgtgaattatttgtttcgatcgaatcgtgatgcaggccgcaattttatgctaatttttcgcttgaaattaagtggaatatcagattctgcgtaaacccgcgtcattgacacggttaatgctgcgcaacgtcacatttctgataaaaaagaggtgtcaggaggggcggcgccggacgcggtatgcgcccggcggccgatcaggcatccggatagactttttctttatattcgcacaggtcctcaatcaggcaggagccgcagcgcggcttacgcgcaatgcaggtatagcgcccgtgcaggatcagccagtggtggcagtcgaccttgaacgccggcggcaccaccttcagcagtttctcttccacctgatcgacatttttacccggtgcgaagccggtgcggttactgacgcggaaaatatgggtatcaacggcgatagtcggccagccgaaggcggtattcagcaccacgttggcggttttgcggccgacgccgggcagcgcttccagcgccgcgcgatcttccggcacctcgccgccgtgctgctccagcagaatgcggcaggttttgatcacattctccgccttgctgttaaacaggccgatggtcttgatgtactctttgacgccgtccacggccagcgccagcattgccgccggcgtattggccaccggatacagcttggcggtggccttgttgacgctgacgtcggtggcctgcgccgacagcagcacggcgatcagcagttcgaacggcgtgctgaacgtcagttcggtggtagggtgcgggttgttgtcacgcagacgggtcagtatttccaggcgtttttgtttattcatgaggctttctctggctctccgtgctccggcgtcgcattggcggcggtggcctgtgccttgcgcgctttcatcttctcatcaatcacatactttaccgccagcatcagcccgaggccgataaaggcgcccggcggcagcatcgccagcagcagcgggctgtcgaaatgcaccacttcaatccgcagcaccttggcccaactgcccagcagcatatcggcgccgtcaaacagcgtaccgttgccgatcagctcgcgcatggagccgagcacgaacatcgcgccggtggagcccaggccgataaacaggccgtcgatcagcgccaggttgaccggttttctggcggcgaccgcttcggcgcggccgactacgatgcagttggtgacgatcagcggaataaaaatccccagcgactggtacaggccgaaagcgtaagcgttgatcagcatctgcacgatgctgaccgcggcggcgataatcatcacgtagatcgggatgcgcacttcgctcggcaccagccgccgcagggcggagatggagccgttggtgatcatcagcaccagcgtggtcgccagcccgaggccaagggcattggtggcggtggaggtcaccgccagcagcgggcacagccccagcagctgcaccagcgcggagttgttcttccacaacccctgaatcattaactcttttgcttcactcattggctgactccacaggccggcagatggtcgagtttaggcggcagcgtctccatatacagcgcggtgcggcgtacggcgttgaccaccgcgcgcggtgtgatggtggcgccggtgaactgatcgaacatgccgccgtcctttttcaccgcccagcgtttatcatccggcccggcaattttctggttactgaagaaggtgatccagttgctgatacgcagctcaattttatcacccagccccggtgtttcatggtgttcaaccacccggctgccgaacacggtgccgctgaaatcagcgccgaccagcagctttatcgccccggaataaccgtccggcgcggtggtttccagcgcggcgcccacaggcttgccctgtttgcgcgccagatacagccggtgcgcgccggtatcgcccagcgacggatcgctgaccagatagcactccgcctgcatatcattatcgtaatgttcgggcggcagcacctgatcgagcagggctttttgctgcagcgccgcctggtgggcgatggttttctgggtcaggccgttgaccaccgcggtcatgccggtggtggccgcagcgaacagggccagcgttgtgccatgcttgcgcattgattttagcatgatggctccttagcgatggccgtaaacacgcggctgcgtgtagtgatcgatcagcggtacggtgatgttcgccagcagcactgcgaaggccacgccgtccgggtagccgccgtacacgcgaatcagccagaccagcacgccgatcagcgcgccgtaaatcaggcgacctttcggcgtggtcgaggcgctgaccggatcggtggcaataaagaatgcgccgagcatggtggcgccggagaacagatggatcagcggtgacgcctgatgcgccgggtcaagctgccaggccagggtcgagcacagcgcaatggcggccagcatactgaacggaatctgccagtggatcagtttgcgccccagcataaacagcccgccggcgaggaaaccgaggttcacccattgccagccgacgccggccagcgtgccgccgaagattggcgtctgcagcacctgttctaccgagtggccgctgcgcagcccggttttgaagccgtctagcggcgtggcctggctgacgccgtcaacgcccatctgcagctggtgcagggtaagcccctggccggtctggccgctgaaaatgctcagcagcacatcgtgaaacggcagtgcctcggcgcgcagcgcttccggcggcagccaactggtcatctgtaccgggaaggagatcagcagcaccacgtagccgaccatcgccgggttgaacgggttttgccccagaccgccgtacaactgcttggcgatcacgatggcgaacagcgtgccgataaccaccatccaccacggcgccagcggcggcaggctgatgccgagcagcagggcggtgagcagggcggagttgtccgccagccgggcgcgcaccggttgcttgcgcagcgccagcaccgcgccttccgccagcagggcggtcgccatagccagcgccgtctgcacaagggagccatagccgaagaaccagatttgcgccgccagccccggaatacaggccagcatcacccagagcataatgcggctggtgctctgctggttgtgggtaaagggggaactggcgatatgtaagcctttggtggcagactgttttaccggcctaaacttcatagaatcactacacctgtctttgccgtattgcggcagatttaacgcgcccaaggcgggcgcaggaaaattgaaacgcgctaacccattgacgcgatgctctacagagcagccgcgttgcacgggaggcgcaaacgcagcattctaccttattcataccaagggtaatacgcattgatgatgagggtattgggtttttagcacgtgttgttagctttacccgtgtcatcgtgttggttttatttcgccgcattttgcgttagcttgattctggaccgcccgcgcgcctagtataaaatcgtgcagaacccaattccacgctgctaacatgttattttaggtacattttttcgcacaaaatatcaaccatgatataatgtatacaggttactatccgagtcttactaagttagtgaattgataataatgacgaatgaagacattttttttattgaagagctgatcgagtgggtcgaaatacatctggaaacacgcccgaatctggatgaagtggcacgcatctccggttactccaaatggcatctgcaacgtaaattcaagcgcatcaccggcattcagctggcgacctatatccgctcgcggatcctgacccgcgcggcggtggctttgcgcatcacccaccgttcgattatcgatatctctgacgaactgggctttgattcacaacaaacctttacccgtatgtttaaacagcgctttggcaccacgccgaatcgctaccgttccatggataaatgggacgtgaaaaatctgatgccgcgctttagcttcgaggcacagtacgacaaaggctactacccggaagtcaaacgcctgacgctgccggaaatgcagctggtcggcttctcgcgccagctggattttgaagagcaggagattgagcatgactcctgtatggcgatgaaagatgagatctttaacgatttcttcaaggggctggacgtcggctgccgcaaggtgtacagcatttactccgcgcggctgcaaaatgaggggctgtgctccggcatccactcgatggcggttgaggcgcagcaccgcaaggatatcgtgtccggtcaccataccgataatattacgctgccgccgcgggagtacatctcgattacccataaggggtcggcaaaagagtgcatccaattttttgcctacctgagcacgcatgtgatgcccggcttgcgtcatgacgtgaagggtagcgtggagatggagattatcgagattaaccaatggcagatggactctaaactgcgtcagattgacgttgactatacctacctgatttctatcgactaattccgcacgtcggccgacaatccgctagcgcggggccgcgtggggaatctcccgtgttacgatcctttctctgctgattatcttgcgtctgcaatgcggtaaaaacgcctcgcagagcgcgaggcgttggtcagggctatttctcggtttccgcctgttgggccgctttcttggccttcacgcgggcgatggcggcggccacggcggccttgcgcgggtcggtttcttccgcagcggctggcgcttcagccggtgcgtcgtccgcctgttgagccgccgctttcttggccttcacgcgggcgatggctgcagcgacggcggccttgcgcgggtcggtttcttccgcagcggctggcgttttagccggcgcatcgtccgcctgctgagcagccgctttcttggctttggcgcgggcgatggcggcagcgacggcggccttgcgcgggtcggtttcttccgcagcggctggcgctttagccggcgcgtcgtccgcctgctgggcagccgctttcttggccttggcgcgggcgatagcggcggcgacggcggctttacgcgggtcagtttcttccgcagcggctggcgcttcagccggcgcgtcgtccgcctgctgagcagccgctttcttggccttggcgcgggcgatagcggcagcgacggcggctttacgtgggtcagtttcttccgcagcaaccggggccggagcttcagccggcgcgtcgtctgcctgctgggcggcttttttggcttttacccgcgccagcgcggcggccacggcggccttacgcggatcgtcagcctcggcggcgtcaaccgccggcgcatcaacctgctgttgcgctttacgctcccgcgcctgcgccttgcgcgcctcgcgagcggcgatggcggcgctgttatccggcgcggcgcctggctgcacctcgccaaccgcggcgtcgtttttgctgcgtacccgcgctagcgccgcctgaacggcgctttggtcattatcggtcagtttcaccgccgcttttttgtggcgctcttcacgcgccagtttctcgcgctccatacgcgcctgtttagcttcgtaacgggctttggcttcggcggcgcgcgccgcttcctgatcgatcgccttgatctccgccttttcctggcggtaatactgcaccagtggaatattgctcgggcacacataggcgcaggcgccgcactcgatgcagtcaaacagattgtgctggcgcgccttgtcgtgttcctggccgcggctgaaccagtacagctgctgcggcaacaggccggccggacaggcgtcgacgcacagtccgcagcggatacaggactgttccggctcctgcggcgccatctcatcgacgctcggcgccagcaggcagttgctgattttaacgatcggcacgttaagcgcgggcagggtgaagcccatcagcgggccgcccatcaccaccatctgttggctttgcggccggaagccggcgaatttcagcagatgttccaccggggtgccgatgcgcgcccacaggttgcccggctggctcagcgcctcaccggtcagcgtgaccacgcgttcgattaacggttcgccgtcgacgatggcgcgcttaatggcgaaggcggtgccgacgttctgcatcagcacgccgatggcggaagagtgtttgccgtgcggcacctctttgccggtcaggatcttggtcagctgtttggcgccgccggacgggtatttggtcgggatcacccgcaggccgatgtccggatgcgcgcgcagcgcctctttgagcgcggcgatggcctccggcttattgtcttcgatgccgatcagcgtcgttttgggctgcagcagatggcgcagaatatcggtgccctgcagaatttcttccgcgcactcgcgcatcaggcggtcgtcggcggtgatatagggttcgcactcggcggcgttgaggatcagcgtttccacgccgtgagcgccgccctgcagcttactggcggtggggaagccggctccgcccagcccggcgatgccggcctgatgaatgcgctgaatcagctcgtccgccgccagctggcggaagtcggccgccggctgacgttcacaccagcggtcttcgccgtcggggcggataatcacgcacagttcggccaggccggacgggtgagcggtgatatgcggtttgatggcgatcaccgtaccggaggtcggcgcatgcaccggcagcgtacggccgcggcccatggtcaacggctggcctttcagtacgctgtcgccggcctgcaccagcagttcgccttccggccccaggtgctgctgcagcggaataataaaggtatcgggcagcggggcggtgcgcagcggtgcgccgctggactgtgtcttcatttcaggtggatggatcccgccgtcgaaatcccaaatgcgatcttttttaaaggcggtgaacagattaaacatgttgctccacgtgaatgacttgcaccgggatagttttcatatcccatttccagttggcggtggtggcggcgaccggcaccatttcaatacagtcggtcgggcacggcgcgacgcacaggtcgcagccggtgcactgatcggcaataacggtatgcatggcgcgggtggcgccgacgatagcgtcgaccgggcaggcctgaatacatttggtgcagccgatgcagttggcttcgtcgataaacgccactttgcgcaccggctgggcgacctcttcgccgccgtccagcggctggggttcaacgttgagcagctcggccagcttcagcatcacctgctcgccgcccggggcgcatttgttgatcatctcgccgttggcgaccgcctcggcgtagggacggcagccggggtagccgcactggccgcactggctttggggcaggatttcgtcgatctgctcggcaaccggatcttcttccacttcaaaacggcgcgcggcaaagccgagcaccacgccaaacagcagcccgagggcgcttaatgccgcaatggcaatccacaacgcgctcattagaatttcaccagaccggtaaagcccataaaggccagagacatcagcccggcggtgatcagcgcgatggaggagccgcggaacggcgcaggcacatcggcaaccgccagacgctcacggatggcggcgaacagcaccatcaccagcgagaagcccgccgcggcgctaaagccgtaaacagcggactgcaggaagttgtagcccaggttgatattgagcagcgccacgccgagcaccgcgcagttggtggtgatcagcggcaagaagatgcctaacaggcggtacagcgccgggctggttttacgcaccaccatttcggtgaactgcaccaccacggcgataaccaggataaacgccagcgtgcgcagatagatcagatcgagcggcaccagaataaaggtattgatcacccaggagctgatggaggccatcgtcatcacaaaggtggtcgccatgcccatgccgatggcgctctccagcttcttggagacgcccataaacgggcacaggccaagaaacttcaccaggacaaagttgttcaccagtacggtgccgacaaaaagaagcaggtattcggtcattgcaacgcctaaaaaaagaaaagccgcttattatcggaaatcagcggtagaacgacaaccaatgaatcgcagcgataatacatttttgccgtgaactggtcaaaaaacgcacgaataaccgttcagatcgtgcgtttcccaccgtaattattcggtaaaagtatgtttcacccgctgtgaacggcgcagataaggaacaaaaatcgccgccatcagcagcggccagcccaggctgcgcaccgccacttcgtcgggaatcggcgcgaaggcgaaggatttaatcgccagcagcacggtaatcagcagccacaccagaaacagtttgggaaagcgctgcgagcggtggcagaacagccacagcagccacagggtgaagacccacatcgccagcgtcgtcagcacggagaaataccactgcagcgtaaaagcctgcgcgttggtcaacagatagtcgcgcgattccggcgtgataatcgccatcgcgtacagcaccagcatcaggctggcgctgagcagggtaacgatcagataggccatgggggcgagcagccaaccgccaatgcgattgtattcagcgtgagacataaacggcttcctggataacgggttaaggcaaactgcgccatagagtagcgggtaatgcccacgccgtcatctccatgcgtgcgctgtgggtcggggaaagcattgccgccggttgacggcaatgctgattaaccggcgcttcaggcctggtgggtttcttcccgcagcgttaccgggctttcctgcaccgtcggcgtattggagcgcagcgcgcggcggatcacgaagaaggccgagatcagcatggtgacggccaccagcataaagaacccgcagagcgcggcgttaatctggttgctgaacacgatggtctgcatatcctgcagcgttttggccggcgcgataatttccccttgctcaatgccggcggagaatttcttcgcctgcgccaggaagccgatgctcggtttttcgtggaaaatcttctgccagccggcggtcatcgaggtgatgaacagccagacggtgggcacgatggtgacccaggcgtagcgctgcttcttcatcttgaacagcaccacggtgccgaggatcagcgccatggaggccagcatctggttgccgatgccgaacagcggccacagggtattgatgccgccgagcgggtcgatgacgccctgatagacgaagaagccccagccggcaaccgctacggtggtgccggccaggttgccgaaccaggagcggttgttcgccaggcgtggaactgccacgcccaccagatcctgcaccataaagcggcaggcgcgggtgccggcgtcgacggcggtcagaataaacagcgcctcaaacagaatggcgaagtgataccagaaggccatcatcgtgcggctgttgaacacctcgctgataatatgcgccatgccgacggcaaaggtcggcgcgccgccggcacgtgacagcaccgaggtttcgcccacttcctgggcgatcagcgccagcgtctccggcgtcaccacaaagccccagccgttgatcacctgcgaggcgttttccaccgtggtgccgatcagcgccgccggcgagttcatggcgaagtagacgccgggatccagcaccgaggcgcagatcagcgccataatggcgacgaaggattccatcagcatcgcgccgtagccgataaagcgcatatggctttcccgctccaccagcttcggcgtggtaccgctggacaccagcgcgtggaagccggagatggcgccgcaggcgatggtgataaacaggaacgggaacagcgcgccggagaataccgggccgctgccgtcaataaagcgcgataccgccggcattttcagctccggcatggcgaagacgatgcccaccgccaaaccgataatcacgccgatcttcataaaggtcgacagatagtcgcgcggcgccagcagcagccagaccggcagcaccgaggcgacaaagccgtaaatcaccagcacccaggtcagcgtggtgccgtgcagggtaaagaacggcccccagtaagggtgctgcgccacgttgccgccgtagataatcgccagcagcatcagcacaaagccgatcagcgagatttcggcaattttgccggggcggataaagcgcatgtaaatgcccataaacagcgcgataggaatggtggcggcgatggtaaacagcccccacgggctgtccgccagcgctttgaccaccaccagcgccagcgccgacaggatgatgatcattacccccagcgcccccagcatggtgatcaccccggcgaaggcgcccagctcctgtttggccatctcccccagcgagcggccgtcgcggcgggtggagataaacagcaccagaaaatcctgcaccgccccggccagcatcacgccgaccaggatccagatggtgccgggcaggaagcccatctgcgcggccagtatcgggccgaccagcggaccggcgccggcgatggcggcaaagtggtggccgaacagcacccacttgttggtgggcacgtagtccaggccgtcgttgtgccgttcggcgggcgtcagccggcggtcatccagttcgaacaccttcttggcgataaacaggctgtagaagcggtaggcgatgctgtaacaggcgacggacgccaccaccagccagaccgcattcacgtgttcgccgcggctgagcgccagcatggcgaacgcgccggcaccgactaacgccaccaccagccagataattccggacttgacgttcttcatggtaaacaactccttggtgtgcagagagataaacagagaggttgttatgggtaatgaatacagcttaaaaataggagttttaggcgggaaaagaagtcgttcggcgaagaaatgtgaggctagtattgttttattgtaaaaacaatgtgatgaaacaccgtcggcggccaataaaaaggccgggcgtcagcccggcctggtcatgattgcgctcccggaggggagtgcggaggcttacgccgccggcttggcgatcacgttgcgggtttccatacggacttccgcaatgttgacctgcagcgtatcgctctggcgataaaccacttcgcctttcacctgcacgctgccggtatcctggctgcacaccagctcatcgcgcaccgcatggataaacggcgccgggataaaggcgaccgcgccgttatccagcaggcgtacgcgcaggccgccgcgcgtcacgtcgataatctccgcattgaagcgggtatcggtgccggctttgtcctgcaggaagcgggcatacagccagtcgccgacgtcgcgttccgccatgcggttggcgcggcggcgttccgccagctgcagcgtcatggcgtcctgcggtttttccgccggctggccgctgatgatcgctttcagcaggcgatggttgaccatatcgccgtatttacggattggcgaggtccaggtggcgtaggcttccagccccaggccaaagtgcgggcctggctcggtgctgatctccgcaaaggtctggaaacgacggatgcggctgtcgaggaactgggtcggctgggcgtccagatgacggcgcagttcgcagaagccgtccagcgtcaacagcttgccggcatcggcttccacgccgttggcctgcagtacggtgaccgcctgctcaaccagcgccggatcgaagccgttatgcacgttgtagatgccgaagcccaggcggtcgcgcagcacgatggcggcgcagacgttggcggcgatcatgcactcttccacgatgcggttggcgatgcggcgctgctcggtgatgatatccaacacttcgccctgttcgcccagcacgaagcggtagtccggccggtccttgaacaccagcgcatgctggtgacgccaggcgctgcgcgcggcgcagacgcgctggagcagggtaatctgctgtgcgatggcgtcgcttggcggctgccagtcgccgatgccttccagccagtcggagacttcgtcgtacaccagtttggctttcgattcgatctcggcggcgaagaagtgaatatcgtcgccgagcgcgccgtcggcggcgagggtgacgcgacaggccagcaccggacggcgctcattggcgcgcagcgagcacaggttgtcggacagatcgcgcggcagcatcgggatattgaagcccggcaggtagttggtgaaagcgcggacgcgggcgatatcgtccagcgcgctgccctcatcaacaaaggcggtcggatcggcgatggcgatggtcagctgcagcgtaccgtcggcgttctcctgcaccagcagggcgtcgtccatatcctcggtgctggcgctgtcgatggtgacgaaattcagcgcggtcagatcttcacgcggcagcgcgtcgtttggcgcgtgggttgccgccatctccggcgcttctttctccagattgtggcgcgccagcgtcacccaccacggcacgaagtggtcatcggcgtgggtgatgtactgcgtcagttcggcgtaaaaggtgcggtcgcccttgagcgggtgacggcgcatctcggccaccgcccagtcaccggcctggaagtcgtggctcaggccgcgcgcggggcggcactgaatggcgtccttcagcaacggatggtccggcacgatcgacaggcggtcgtcctttttctgcacccggccgacaaagcgcgtcaggaacggctcgaccagcgagtccggctcggcgatttcgcgctctttttccgtatgcagcgtggcgacgatgcgatccccgtgcatgacttttttcatgtgcggcggtgggatgaaatagctcttttgaccgtctacctcaagaaagccaaagcctttctcagtaccttttaccacgccttcaacgcgcggggtctgagagtgaagttgctgtttaagctgcgccagcagcgggttatcttgaaacatatcgtccagtgaatgggttgtgagtggcaagatttgcggctgacagttttacgcgaatcacccgctgcgggcaagcctgacgtcacgcttttcccggccgggcgggctatttttgcccattctgcgggcgagggggaaagcgtcccggccgtgtggggccgggacggcggggccgttatgcctgcagcggcgtcggctgcaggatctcaatccagtaatcgtccggatctttgataaatgccacgtagttcatccgcccttcgtgcaggcgtttctggaaggtgacgcccatctgctcaaaacgctcgcaggcggcgcgcacgtccggcacggtgacgcacaggtggccgaagccgcgcggctcgccgttgccgttatggtagctgaagtccggctgcgtttccgtgccgtggttgtgcgtcagctcgaggatccccggctggctcagcgcccactgcttgcgctgctcgtcgtcctgcgggatctgatcgcgcggcacgcgggccagatacacgatggtgaacgccgcttcggcgaagtcttctttgtacaccggcgtaaagcccagcacgcgggtatagaaatccagcgctttgctcagatccttaacgcggatcatggtgtggttaaacacatagccgtcggtggcgttttccggctgggcggtaacgcccggcaggtttaataaatcgttcagaggcatcgtttttctccttgctgcctggtctgtgacgctgtgccgagtataccctgtcttacaggaggcgtgtgcccgacggtaacatctggcaacgtctgataacaaccggaacggattttgaggtcggcgtgccggtttcgtcgccaaagctcgacagcggcaccagcgggttggtttccgggtagtaggccgccaggttgccgcgcggaatggcgtagctgaccagtttgaagccggtgacccggcgggtaatgccgtcatgccagcgggtctcaatctcgacgtgctccccctcgctcagccccagctgcgccagatcctccgggttgataaacagcacctcgcgctggccgtacacgccgcggtagcggtcgtccagcccgtaaatggtggtgttgtactggtcgtgggagcgcagcgtctgcagggtgaaggcgtccggcgcgctgtcctccgccggcggatgctgcgccggcagcggggcggcgctgaactccgccttgccgctgggggtggcgaagcgcagttcggcggcggcgttgcccagatagaagccgccggggatctcacagcgctggttaaagttgtcgaagccgggcagcgtggcggcgatatgctcgcggatcaggccgtaatccgccgccagcgcctgccagtcgagacgctggttgcccagcaccgcgtcggcgatgccgcagacgatggcggtttccgagcgctgggtcgccgccagcggcgggctgatgccctccgatgcatgcaccatgctgaacgagtcctccaccgtaataaactgcgcgccgccggcctggatatcctgctcggtgcgtcccagcgtcggcaggatcaacgcatcgttgccgacgtacaggtggctgcggttcagcttggtgctgatctgcaccgtcagcgcgcagttttgcagggcgcgggcggtgcgttcgctgtccggtgcggcggcggccagattgccgccgagcgccagcagcaccttgacctcgccgcgcagcatcgcctcaatggcctgcaccgtgttatggccgggctggcgattggggctgaagttaaagcgttgcgccaggctgtcgagcagcgccgtcggcgccttctcgtcgataccgaccgtgcggttgccctgtacgttgctgtggccgcgtaccgggcacaggccggcgcccggcttgcccagctggccgaacagcagctgcaggttggcgatctcgcgtaccgttgccaccgagtgcttgtgctgggtaatgcccatcgcccaagtgcaaatcacccgtttggcgccctgataaatcgacgccgcctcgcgcagctgcgcctcgctcaggccggactgggcgacgagagtctcccagcggcaggcgtcaacctgcgccagataggcggtgacgccgacggtatgctgctcgataaacgccatatcaaacagcggcggcaggccgtccgccagctgctgacggtgggtttccagcagcgccttcaccatgccgcgcaccgccgccatatcgccgcccagtttcggctgataataggcggaactgatcggcgtggcggccggcgtcagcatctgcagcgggctttgcgggtcggcgaagcgctccagcccgcgctcgcgcagggtattaaagctgacgatgcgcgtgccgcggtcggccgcctgcttcaggctgtgcagcatacgtgggtggttggtgccggggttctggccaaacaccaggatagcgtcggcctgattaaagtcatccaggcgcacggtgcctttcccgacgccgatgctctgtttcagcccgatgccgctggcttcgtggcacatattggagcagtcgggaaagttgctggtgcccagcatgcggccgaacagctggtaaacgtaggcggcttcattgctggcgcggccggaggtatacaactccagctgcgacgggttgtccaggcgcgcgatatgctgcgcgatcagcgcaaaggcctcttgccatgaaacggggcagtaatggtcgctggcggcgtcgtagcgcatcggatgggtcagccgcccctgatattcgagaaaatagtcgctctggcggcgcagcgtgctgacgctgtgggcggcgaaaaatgccggcgtcaccgcctgacgggtggcttcccagctgaccgccttggcgccgttttcgcaaaagttaaaggtactgtgactgtcatcgccccaggcgcatcccgggcagtcgaaaccgcgcgcctgattgacgcgcagcaggttgcggatatttttcagcacctgcttgctgtcgcgcaggtaacgggtggtggaggctaatgcgccccagccgccggccggtgaggtgtagggtttgattgcaggtttgaatttcatcttattattcgccgcaggtttttgtaatgaaaaggtgaaattatttttaaatatttgctgataatcggcgccagtgtaggcagacgcgcggtgggcgtctaataaactgtgccaatggcgccatagacgcggtttattaccgggcgggagtaacgcatacaaatggttgcactctgttatctgctgcaaaagactggcgattccgctgccgcgccgtttggtgcagtctagcccggctaaaatagaatgatatgaagaggatatatttgtgaagcctagtgtattggccgttgtatgtggaatgttactgccgctggcagcccaggcggcggcgccggcgcagagtatggcgctgactccgccggcaatcgatgcggcttcgtatgtcctgatggactcggtgaccggccagatcctggcgcaggatcatgccgatgagcggcgcaaccccgccagcctgaccaaactgatgaccgggctggtggtcgaccacgcgctggaccagcataaaatcagcctggacgacgtggtgacggtgggtcaggatgcctggggcgccggcaatccggtgttcaaaggctcttcgctgatgtttttaaaaccaggtgacagggtcacggtgcgcgatctcagccgcggcattattatcgactccggcaatgacgcctgcgtggcgatggccgactacgtagccggcagccagtcggcctttgtacagctgatgaaccagaaagcggcgcagctggggctgaaaaacacccactttgaaacggtgcacggcctggatgcgccggggcagttcaccaccgccggcgacctggcgcagatagcgcgggcgatcatcctgagcgagccggaggagtaccatatgtacagcgaaaaatcgctgacctggaacggcatcacccagcagaaccgcaacggtctgctgtgggataaaacgctgcacgtcgacggcctgaaaaccggccacacggcatcggcgggcttcaacattatcgcctccgccaccgagggcaaccgccggatgatcgcggtggtgatgggcggtaaaagctcgaaggggcgtgaagagcaggcgcgtaagctgctgacctgggggctgcgtgactttgacaccgttcaggtgttcaaggccggcgccgcgctgggtaatgagacggtctggtacggcgataaatcgcaggtgcaggtgggcgtcagtcaggatcacgtcctcagcctgccgaagggcgagatggagaagctgaaagcccagtatgtgctgaatggcaagcgtctggaagcgccgctgaaggcgggacagaccgtcggggaagtgcgcctcagcgacaacggccagcaactggcgacgctgccgctggtggtgctgcagccggtgaatcagggcggcgtcttctcacgcctggcggattacgtcaaactcaaactataacgcctcccgcccggacccggctgacgcagtgcgggtccgcttttcggcgcttaatgatatacttatttcagaaatcatcatccgagcaaattaatggatattaagcagctgatttatctgtgtaatcttgagcgagaacgccatttcggccgggcggcggaagccagcttcgtcagccagccgacgctgtccatgcggctgaaaaatctggaaaaagagctgggcgtggcgttaatcaaccgcggcaataattttgaaggttttaccgccgaaggcgagcgcgtgctggcctgggcgcgggaaatcgtctcggtgtatcaggggctgaagctggaggtggcgtcgctcaagcacggggtgaacggcacgctggtgattggcgcggtgccgcagtgcagcattacgctggcgcagctgcttaaatcggtcagcgccaaatttccgcagttggactttcgcgtctcggtgctcagcgccgatcagctgctggaggccctgaccgcccatacggtggatatcggcatcggctttttcgagctgcagacgctgcacgagctgcattttcagtcgcagccgctggaggacagcggcatcgatctgctgttccatccgcagcatttcccgcagctggtgggggatgcgccgctgacgctgcccgaggtggccgcgctgccgctgtgtctggccgagccgtcgcgctacttccgccgctatatcgatcagaacttccgcgaggccgggctaacgctgcatacgcggctggaaaccagctcgctgctgcagctggtgcaggggatttttgtcggtctgggctgcggcatcttcccgcgcggcaatttactgccggaaatgacgccgcagctgcagcggcggccgatcgccattgcgccgatgtcgcgccacgcggcggtggtgattggcgagccggggcgggcgacgccgctggcccagcacttctttgacgccgccaagagctggctgttgcagtaaactacgcgtcttcttgttgcacgccggcggccagggtatcgcccaggctatagcgcaggcggttctcccaggcatacagcgcgctggtcagtatcaggtccagcgcctgcgcctgcgtcacatcctgctgaaacagcggctgtacgctgtgcggggtaaacttttccgggctgcgggttaacgcgctgctgacctgaatcaccgcctgttgccgaggcgccgcgcgctgatagccggcgtcgatgctgtcgctcagggcgtgcaccagcggcgggtggtgcaaatccgccgccacgctggcggcgcagtaacggctgccgttgatgcgcgagacgcaaagcgccgccagcgccatcagccggccgttctcttcatcattattgccgccatgaataccgttaaagacgccgttgcgctcgcgcagggcggcggcatcgtgggccagcagcaggtaataatcctgcgtacgcgcgtccgggtggctctggtccagcacgtccagctgttcggccgccgcctcggcgggctgcagcggcgccaggcgtgcctgccagattggcggacgttggtcgaggcacagcggctcggcgtcctgctgggtggtgaagcccggcgccaccgccgcgggacggcccgccagcgcggcgatgccggcgaccactcgcgcctgatagctgacaaagccgattatctgcacgaaggaaacgatatccgccacgctcaggccgacgtcgctcagttgctgcagcgccttacggcagatcagcgtgggttggctggcaagctggcgggcgtattgggtgatttgcgctaggcggatattactttcacgggaggcgtcgggactgtcgagcggggcgaggcgggcggcgtagtggctacacagcgactgcacgccggtgacctgcgccaccgttagcgcggtacagaggcggtcataaggtgacagtgtcacgtagcgcgacagcgcaacctgctcgggaaacagcacgtgacaacaggctagcgaggcggcaaacaccggcgcgcgggcgatcagcgcctgattcaatgccgggtcagtgaactcgcccaatcccagtaaaaagcgatcgcgtatcagagcggcctgcggctccagcggcagatcgccgcgtacgctgcgctgggtctcatgataccactggctattgtgaggttggcgcggttgttccctgaggcgtggactcgtcatcagtgagatatcctgttgtttaatcaactcaacgtagggatatcttcactgattcgaatagcgagataaaataatgttacgtgctaatcaataactgaagggaataaaatataaggatatatcacaaaaatgtaatttgtatttgcgcctgacgcataaaccgcgcgttatccgggcgacgccgaggccgcccggacgcgcgctgatcagcggccgccaccgtcgcgccgccaggcgtcggcggtcagggcctcgccgaagtggctggcgatcagtcgcttggtcagctcgtgcagcggcgccgccagcacctcggcggtgctgccgcgctcgacgatttccccttcatgcatcaccagcacctgatcgctgatgtgcttcatcatccccaagtgctgggtgacgtagatgtaggagatgccgtgcttctcctgcagttccagcatcaggttgatgatttgcgagcgcatcgacatatccagcgaggccagcgcctcatcggcgacgatcaccttcggctgcaggatcagcgcccgcgccagcgccacgcgctgtttctggccggcggccagcatatgcgggtagtaataggcgtggtccggcagcatgccgacctggcgtagcgtctggttgatgcgccgctcgcgctccagcggttccagatcggtattcatccgcagcggggcgtccaggatctggccgatgcgctgacgcggattgagcgaggtactcggatcctgaaaaatcatgcggatgcgctggctgcggtagcggtagtcgccgtagctcagcggatggtcgtcgatcagcagttcgccggcgctcggctccaccatgccggacagcatcttcgccagcgtggacttgcccgaaccgttttcaccgataatcgccagcgtctggcgctcgcgcagggtaaagctcaccgacctgaccgcctcgacgtgctggcggcggaacagaccgctgcggtagcggtaggttttgctcaggttgcgcacttccagtagcgtttccatctcactgttcctccatattgagcgggaagtggcaggcgaacaggtgatttttcaccgcccgcaggcgcggggtttcgatgcattttttctgcgcgtaagggcagcgcggccccagccggcagccgatgggcaggtgctccagcgaggggatcgcccccggcagggtattgagccggcttttgtgcggcagcgagcggccgaaatccggcatggcgcggatcagcgcctgggtatacggatggtgcggcgccgccagcaactcctcgcagcgggcgctttccaccgtctggccgcagtagagcacgttaacccggtcggcccatttgctcatcatctgcaggtcatggctgatcagcaaaatggtagtgttgttgttttgattcagccgtgccagcaggcggaaaatctgcgcctgggtggtgggctccatcgcattggtcggctcatcggcgatcagcaggcgcggctggttggccagcgcgatggcgatcatcactttctgacactcgccctcggtcagttcataggggaaactgcccaaaatatcgttatgatctttaatgccgacgcggtgcagcagctcaatcgcccggcgacgccgccagttaaagcgctgccaccagcggcctttataggtccagccggggatcgcctgcgccagctgccgaccgatgctttccgacgggtcgagacaggactgcggctcctgaaaaatcatcgagacgttgtggcccaccagtttacggcgctcgcgcggcgtcagctgcagcaggtcgatgtcgtcaaagcgcagacgatcggcggtgacgcgccagttgtctttggtgacgccgcagatcgctttggcgatcaggctcttgccggagccggattcgcccaccaggccgcgcacttcaccctcgctcagcgtcatgctgacgcggtccaccgccttgaccggcccgtcggcggtcataaattcaatcgtcagattgcggatatcgagcaacggcattattccactcccgcattgatggcgcggcgcatgccatcgcccaacaggttgatcagcaacacgctgatcaggatggcggcgccgggcagcattaccgcccagggcgcgacgtacaccagttccagcgaatcgccgagcatggcgccccattccggcgacggcagctgcgcgccgaggtcgaggaagccgagcgcggcgatatcgaggatcgccatcgacagcgcgcgggtgaactcggtcaccagcaccgcggcgatattgggcagcaccgcataccacaggatctgcagggtcgaggcgccgtccagccgcgccgccaccacgtactctttgtccagctcgtcatgcaccgcgctgtaaatggtgcgcaccatgcgcggcaacagcgccagccacaccgccagcatggcgtgctccagtttcgggccgataaacgccactaccacgatcgccagcagcagcgaagggattgacagcagggtgtcgagaatatggttcagcaccgccgagcgcaggccgtgggtcacgccggccagcaccccgaggatcaccccgaagaaggcggcgcccaacgtcaccaccagcgccgagccaaaggtggcggcggtgccggtcagcagccggctcagcaggtcgcgtcccagatcgtcggtgccgaggaagaacgagacgttgccgtagcgcgaccaagagggcggcagcagctgatagccgaggaactgctggtcgagcgcatagggcgccagcaggctgccgaacagcgacagcagcaccagcgcaatcacgccgtagaaaccgatcatcgccagcgcgtcgccgtaaaagatccgccaggtatagcgcagcgggctcggcattttcttttcgcggtatacgttatcgaagggcataccattccttatgtttcaatgggttggttgccgcacccagaatatcggccagcacgttgatggtgatgaccagcgtaccgaccagcatcacgccggcggaaatggcggcgtaatcctgctgacggatggcgttaatcagccagcggcccagccccggccagctgaagaccacctcggtgatcatcgccagcgtcagcatggtggagaactgcagccccagcttcgggatgatcggcggcagcgcgttgtgcagcacgtgccggcggataatggtaaagcgcgacaggccgcgggtggccgccgccttgatatagttctggccgaacacttcgtcggtgctgatgcgcatcagccgcaccacttcggtggtcggcgctaccgccagcgcggcgatcggcaaaatcatatgccgcagcgcgctggcgatcatctcgctgcggtacggcgaatcggacagccaggcgtcaatcagcgcaaaaccggtgaccggctgcacctgatacagcagatcgaagcggccggaaaccggcagccagcccagatgcagcgagaagaacagcatcagcagcagtgccagccagaacaccggcatggagaagcccagcagcgcaaaggtgctgatggcggtatcctgccatttgccgcgcatcacgccggcgataatgccgagcggaatgccgataaacagcgccagggcaaaggccagaatgcacagctccatggtggccgggaacacttcgcgcagctgttcgccgatcgcctggccgttaatgctggacacgccgaagtcccagtgcagcagactggtgaagtaaaactggtaggcgtcccacagcccggcgccgctcagcggcgcgtgcggggtgaaatagctcaggctgaagcccaccagcgtcaagaaaaacagggtgataatcagcagcagacagcggcgcagagtaaagataatcacggtttttctccctccgccgtttcacgatacacgccggcgaatgacgcgttgccgaaggggctgagcaccagccccttaatgtcataacggtaggcctgcaggcgcagcgatgacgccagcggcagcaccggcaactgctgctccagaattttctgcgcctggcggtagctttcgatgcgctgtgccagctgctgcgacagcagggcgttttgcagcgtttcatcaaaaccggggtcgcaccagtgagcatagttggtttgcgagcggattgccgcgcagctcagcagcggccggaagaagctgtccgggtcgttactgtcggtggcccagccggtcagggtaaggtcgtggttcatctccatcagccgcgcctcctggaagcggccctccaccggcacgatggtcacgtgcacgccgacctggcccagatcggcctggatcagctctgcggttttcagcgggctggggttataagactgtgaagcggtcggcacccacagcttcagttgcagattgtcgacgccggcctcttgcagcatgcggcgcgcctgctgcggatcgtaggcggtgacgtgcgcgtcgttgtcatacgcccaggaggcgcgcggcagaatcgacgcggcggtttcggcggtgccgtagtaaatcgactgcatcaggcgctggttgttgatcgccagcgcgatcgcctgccgcaccttgagattattgaacggcggcttgcgggtattgaaggcaagataggcgatgttcatccccgggcgcagcgtcaggcgcaggcgcgggtcgtcgcgcagtatagaaagctggctggcggccggataggccagcacgtcgcattcgccggtcagcagcttcgacagccggccggtgccgccggcgccgagatcgatcaccacctgcgccatgcgcggctcgcctttccagtaggcttcgttgcgtgccaggcggatatattgcccggagcggtattcattcagcaggaaaggcccggtgccgaccggctcacggtcgatcagctgctggtcgcccgccttgctcaggttatcggcgtactccgccgacagcaccggcgcatagtgggtggccagatgccacaggaacgaggcgtccggcgcctgcaggcggatctcgacggtgtagttgtcgagctttttcacgctctgcaccgagtcggagaactgcagactgtcgaagtacgggtagtcgccgccgttgacgtcgtggtacgggtgcttgtggttaaacacccgctcaaagctgaacaccacatcgtcggcgttcatcttgcgggttggcgtaaaccaggcggtgtgctggaacggcacgtccttacgcagatggaagcggtaggtggcgccgttgtccagcacctcccagcgctgcgccagctccggaatcagccggtaggtataggggtcaacgtccagcaggcgatcgtacagctgcgccgccagcgtatcgaccgtcaggccgctgctggccatctgcggattaaaagtgttcaggatgccgttgacgcaatagacaaaaccgctgcggtgtacgtccggcaggggggctggcgcgctgccggcgggtgcggccgcagcggcggccagcagcgaattgccgaggcataacgacaggatccaaatgggtaaaccacgcatagaggcttcatgagttaataagcgatagcgttagtgtaccgtactctggcgaactgcccaattcttcagataaaaacgtcgatttttctgcggcttgattgagcaaccggcctgcctgcggcgcgctggcggggaaaaaaagataaattgttatgttataacatatccatttcatgttaccgttttcgcctggttaccaacaaccgcaggggaaatatgggaaacacggccatgacataccgtcagccgctgccggatgtgcagagcgggcgcggcgagctgagcgatatcgcccttgactgggtggggatgcagggcattgcgttgccgctggaggtggcggggcgtccgttcaacgccgaagtaagcgtcggcgtcagcgtctgcgccaaccgcgagggcgcgcgcggcattcatatgtcgcgcctgtatctgacgctggatgcgctgacgcagggcgaactgacgccgcggcgcatcatcaatacgctggcggcgtgtttgcagtcgcaaagtgcggacagcgagcgggtgcggctggagatcggcggcgaactgctgctgtcgcgtgcggcgctgctcagcccgcagcgcggctggaaaagctacccgctgcacatcagcgcgacgctggagcgccggccgacgctgacgctgcaggtcggcgtgccttattcatcgacctgcccggcgtcggcggccctcagccgtcaggcggcgcaacagcagtttctggtggatatcgagacggatgacggggcggtcgaggtgcagcaggtgtttgactggctgggcgcgcacggcatgccggcgacgccgcacagccagcgcagctgggcgtgggtgaccgtgaccctgtccggcgatgaaaaagtgctgccggcgatctcgctgatcgaccgcatcgagcaggcgctggggacgccggtgcagacgctggtcaagcgtcaggacgagcaggcgtttgcgctggccaacggccgcaacctgatgttctgtgaagacgccgcgcgccgtctgcatgacgccttgcgccgcgcctgctgctaccgcgccttcagcgtgcgggtggagcatcaggagagcctgcacgcccataacgcggtggcccaactgagctggcgggagggcgcggatgctgcgtaaaaaccccattacgaggggcgctatcgacacgcgaagatgcaaagaaaagcggcgatgaaacttggcgagtaaactgcgaacgcagcgttaagcaagctcgtgaagcgaaggacgtgctggatacgttcaaaaaagctatgaatagctttatccgcttttacgaatttgcttcgcaaattgtcgatctggcagatgaagaactggaacgcttaaatgtcttttctcgccacttgttgccgctgctaagagaggtttggtgaggaaacagcagatgctgacaagctggtatggcctgatggcgttgcggctaaagtttccgaaaatgattcggtgatggatcagcttcgccataacgatatcgagcaaatcatgctcggagattatccgcaggccgtgcaaaatgccgtaatcgaaagcatgggggcgtttgagaaatattccgttgcttatctgtctgataaggatgttgctcgcttggccaaccgctttatacttgatgtattgctaaaagaacttggtcgatgaatgggggggatgtgaattcgcgtagaaatattggtacaatgtttttgcgacgtttttcagcccagattctgcttttcaggagtcattatgagtaacaataaaaaaatgcaggcaagctacgccaagccatctcgtgctgacatcgttcgttctgtaacaacttctacggcggttgaaaccgggcagtcttccgcaaagatcgaagcctctcttgaggctacgcgtaaaaaattcgcgcatttacgccttgcggtttaatcgcttctcagtgcttctctcacccagtgtttcatcggctcgtaatccattgatatgcctgcatggatagccgagatatactgggttttgttttgctcccagctttgatagttcagtggtttgtgtcctccctgaacggccattacgtcggctaacaatcgcgacaggcgcccgtttccttctctaaacgggtggatgagtatcagctcgacatgggtgatggcgatagcggtgatgagctgctcttcgtccataccgctgcatggtgtgtaatgagcaagatacttcgtgtcgaattcattcagcagttttggcaattgtgttgagggggcaaacataaagtcacccttgctgatattcaccgttctttcttgtcctgcccatgcgtagatgttacctaaccagcggcgatgccaatttttcagcatggctatcttgagttgcccttccggaaactgttgttcaaacacaaactggtagagctgttccaacagaacaagctcagcctcatccatctcatcggaagaggcgatccccagtttgttagccaaaacttgctcgtcagagtcttcctcataccggccttcactattggatacatgatacctactcatggagatacccgtgttaatcaggagaaaggaactttggtaaaacaaaaggattataacgccggatgagcgtaaggaacaataatcgtaaaatcagctggttaaatgacggagatcgtgcgtcggctggatgcctgcctgcctgctgagcgatgcggagatggcggcgggagtggagtactggagggagatggccgacccgtttcctgcctggtaattgcacaatgttgctgtggagatgagaaaaattctcaataaaaagctttacagccgatattgagaaccattatcatcaactggtcgttcacggaaggccgctccccgcggcaccgacgtgaaaggcacgacattgctcacattgcttccagtattatttttcaagccagctcgggtgctggctttttttttgcttgtcgatccctgtttattcacgatgcacgccaaatccgccttgccccggggcgagatccgcgcgcagcgtcagcgccgggatatcatagtcgccgccgttctgccgccgaaacggaatcggcggcgtatgcgccaggtcgtcgaggcgctgtgccagctggttgcgcagctcggcaaagcgcccgtcatccatacggtcgctgcggtagagcacctgtggcggcagcacctcgaagccgggaaagtgcagaataccgtgctgaatcgggaacagaatatcctcaatcggtccgttgatgccgcgcgcggcgtagtgcgactcccagccgccgacggtgacgatcagcatggcgcgcttgcccgccagcgtgccttcgccgtagcggtcgccccagcgcgcgtcagagtgttcccccacgccataggcaaagccgttggcgtagacccgatccacccagcctttcatgattgccggcatcgagaaccaccatagcggaaactgcagaatcagcacgtccgcccagagcagtttttcctgctcggtggcgatatcctggctctgcgtgccgttggcgaacgcccgctgagaatccagcgacggattaaacggcgcgtcggtctgggccgccagattatcgtcggcgtcgaggacgcttttccagcgcatagcgtacagatcggaaacctgcacctgatggccggcctcccgcaggtggctgacggtaaagtccttcagtgcgccgttcagtgaatgcggctccgggtgggcgtaaaccagtagtatcttcatgctgtactctccgtgatggtcagagactgcagagtaggcgccgctgaggtatattagaaattaatttcaaatattccaggtataagcatggataatttcaagcggctggatcttaacctgctggtgacgctggacgtgctgctggcggaaaataacgtcacccgcgccgcgcagcggctgcatgtgtcgcagccggcggtgagcgttcatctggctaagctgcgcgagatcttccatgacccgctgctgctgccggggccgcgcggcatgcggccgacgcagcgcgccctggcgctgcgcgaaccgctacggcaggcgctggcgacgctggagcaggcggtgcagccgggcagcccgttcgatccggcgcaggccagccatacctggcgggtggcggcgtttgactatggcgaatcgacgattctgttgccggcgctgcgcaccttgcgtcaggccgcaccgggcagccggctggcggtgatggaggttgcgccggcgcagatagccagaggggcggaaaacggcgatatcgatctggcgctgcacacgctggacgatgcgccgccggggctgcggcagcggcggctgttcagcgaacgctatgtgctggcgggccgtgccgggcatccggcgctggcggcgccgctgacggcggcggcgttcagcgcgctggagcatgtgatggtatcgccggacggcggcggtttttacggcgtgaccgataaaacgctggcggaagcggggctgtcgcggcgggtggtgctgtcggtgccgcattttctgtttgccatttcggcgctgctggccagcgatctggtggcgatgctgccggaacggctggcgcgcggcaatcccgccctgcaggtacaggaagcgccgttagccgtgccgggcttcgagatggtgatgctgtggcatgagcgcagccaccgcgatccggcccaccagtggctgcgggcgcacattatggcgtcgctggcgtaacgttaggcggacggctcctcgccgggctgcagcgcatgttttttcagcatgccgcgcagctggtggtaggtcagccccagcagttccgccgccttgcgctgattaaaacgcgcctggcgcagcgcctgttccagcagccgtttctcctgttcgttctgccagcccttcagatccagcggcagcgtcgggtcgccgtccgcctgcggtgctgccgccggggtagccgccggcgcgctttgggcgaacgggttgatcacgatgcggtccagcggctgctcgctgctgccgtggcggtataccgagcgctcgaccacgtttttcagttcgcgcacgttgccgggccagccgtagccgagcagcgtctcgcgcgcatgggcggtaaagccggggaacagcggcagcgccagttcgcggcacatctggatagcgaagtgctccgccagcagcatgatgtcctgctggcgccggcgcagcggcggcagctgcaccacgtcaaacgccagccggtcgagcagatcggcgcggaacttgccggccgccgccagcgccggcagatcgtcgttggtggcgcacaccaggcgtacgtccacctgtagcggctggctgccgcccacgcgttcgagatggccgtattcgatcacccgcagcagtttttcctgcaccagcatcggcgccgtcgccagttcgtcgagaaacagcgtaccgccgtcggcgcgttcaaaccgccccagatggcgcttctgcgcgccggtaaacgcgccggcctcatggccgaacagttcggaatccagcaggttttcattcagtgcggcgcagttgagggagataaacggcccctgccagcggttggacagatagtgcaggcggtgggcgatcagctctttgccggtgccgcgctcgccaatcaccagcaccggtttgttcagggttgccagctgcgagacttgttccaatacttctacaaaggcgttcgcttcgcccaacaggggctcgatctgctcgctcatgatgaaattcgccaatagttggtgaaaataatcactttacagcatggcgcggcagagtcaaaaataaataatcctttaatttcagtgaaataaaagttggcacgcattttgattatatcttggcgtccgcagtatgacttacgacggcgctgaagacgccactgacaccaagaggaagtgaattatgggtattttttctcgttttgccgacattgtgaacgccaacatcaatacgctgctggataaggcggaagatccgcagaagttggtgcgtttgatgattcaggagatggaagacacgctggttgaagtgcgttccacctcggcgcgcgcgctggcggagaagaagcagctgctgcgtcgtatcgagcagggtgagaaacagctcgacgactggcaggaaaaagcggagctggcgctgcgcaaagataaagaagatctggcgcgtgcggcgctgattgaaaaacagaaagtgtccgatctgatcgccaccctgagccaggaagtggcgacggtggaagaaaccctgagccggatgaagagcgaaatcggcgagctggaaagcaagctgaccgaaacccgcgcgcgccagcaggcgctgatgctgcgccatcaggcggcgtcttcctcccgcgaggtacgtcgtcagctggacagcggcaagctggatgaggcgatggcgcgtttcgagcagttcgagcgccgtatcgaccatatggaagcggaagccgaaagcgtcagcctggggaaaaagaaaaccctggatcaggagttcgccgaactgaaggcggatgacgccatcagcgagcagctggcggcgctgaaagccaaaatgaaccgctcagagtaaccgttttgcggccgcccggcggcggccgtccgatatccgataacagaaccccggcgtgccgacgccgcagcgcgacgtccggcaggtgggaataacaaggagttgaaatgagtgcgttattgttagccattccattgacgatttttgtgctgttcgtcgccccgatttggctttggctgcattacagcaatcggcaacagagtgggatccagctgtcgcatcaggaaatgcagcggctggcgcagctgacggcagacgccaaacgcatgcgcgaacgtattcaggcgctggaagagatcctggatgccgaacatccgaactggaggcagtcctgatgggaaatttgctgggcagtaaaaaactgtatcgcgtgcctgaagagggcatggtgaagggcgtttgcgccggtctggcgcactactttgacgtcccggtgcgtctgatccgcgtgatggtggtgctgtcgatgattttcggcctgtttttctttaccgtcgtcgcctatttcgccatgggttacctgctggaagcggcgccggcgagccgttttgacggcgaacatcagcgtacgccgcgccagctgctggatcagctggagtatgaactgggcagcggcgagcgtcagctgcgccaggttgagcgctacgtgacctcggataccttcggcgtacagagccgttttcgtaaactgtaattgacggttgacgcccgagcgccgccgtcaccttcgccggagggccgttatgaccagagcaaaccacgccgccaacggcggcaaatccgccactttccaacgaggagctggtgcaatgttgaagagattgtctaaagtcatcatcatagcgttactcagttacggcccggcgggggccacctcatggctgctgagaaccgtcagccgtaaaccgctgcgcctgctgttggcgatggtgctggagccgatgttccgcaaggggctgaataaggcattcgggcgttatacccgctgagtcgcaggctgccttgggcggtggacggcgcagccccgccgcagcgctgggtgattttgggtatttatgccaaggagaagaatgaaacgattaaaaaatgaattaacctcgctggtcaaccgcggtatggaccgccacctgcgtctggcggtgaccggcctgagccgcagcgggaagaccgcctttattaccgcgctggttaatcagctgctgcacgttcacagcggcgcgcggctgccgctgttttcgccggtgcgtgaagagcgcctgctgggggtaaaacgcatcccgcagcgcgatctcggcattcagcgttttacctatgatgaggggctggcgcagctgtacggcacgccgccgacctggccgacccccacccgcggcgtcagcgaaattcgcctggcgctgcgctaccgctccaacgactccctgctgcgccattttaaagagacctcgacgctgtatctggagatcgtcgattatccgggcgaatggctgctcgacctgccgatgctggagcaggactatttggcctggtcgcgacagatgaccgggctgctgcagggcgaccgcgccgaatgggccaaaccgtggctgacgctgtgcaacgcgctggatccgctggcgcccgccgatgaaaaccagctggcggcgatcgcgcaggcctacaccgattatctgctgcgctgcaaggccgaagggctgcactttattcagccgggacgctttgtgctgccgggcgatatggccggtgcgccggcgctgcagttcttcccgtggccgaacgttgacgccggcagcgaatcaaggctggcgcaggccgacaagcacaccaatatcggcatgctgcgcgcccgcttcggctattactgccagtcgatcgtgaagaacttctacaaagaacactttgtgcgctttgaccgccagatcgtgctggtggactgtctgcagccgctcaacagcgggccgcaggcgtttaacgacatgcgtctggcgttgacgcagctgatgcagagcttccactacggcaagcgtacgctgtaccgccgcctgtttgcgcccaccatcgacaaactgatgtttgccgccaccaaggccgaccatatcaccgccgatcagcacgccaatctggtgtcgttgctgcagcagctggtgcaggaggcctggcagaacgcggcgtttgagggcatcagcatggactgcgtcgggctggcctcggtgcaggcgaccgagagcggcatggtggatcatcagggccagcgcattccggcgctgaaaggcaaccgcctgtcggacggcgcgccgctgacggtattccccggcgaagtgccggcgcgcctgccgggaccggcgttctggcagcagcaggggttccactttgatgaatttcgtccgcgcgcgatgagcgtggacagcccgttgccgcatattcgtctggacgcggtgatggagtttttgctgggagataaagtgcgatgagcgagccgataaaaccgcggatcgattttgaagagccgttgcagccgccgcaggagccgacgctgcgcgccggcatggcctttgaccagcagcaggcggatagcttctttcccgccgcgccggagctggagcaggaagaagaagaagggcgcgttgaaggcatcgtcaatgcggcgctgaagccgaagcgcagcctgtggcgcaaaatggtcaccgccggcctgacgctgttcggcgtcagcgtagtggcgcagggcgtgcagtgggtgcatcaggcctggctgcagcaggattggatcgcgctcggcggcggcgtcgccggcggtttgatcgtcggcgccggcgtcggatcggtggtggcggaatggcgccgcctgtatcgcctgcgccagcgcgccgaagagcgcgacgaggcgcgggagctgctgcacagccacgggctgggcaaggggcgcgagttctgcgaaaaactggcgcgccaggccgggctggatcaggggcatccggcgctgcagcgctggcaggcgtcgctgcatgaaacccagaacgaccgtgaggtggtggcgctgtacgcgcggttagtgcagccggtgctggataaccaggcgcggcgtgaaatcagccgttcggcggcggagtcgacgctgatgatcgccgtcagcccgctggcgctggtggatatggcgtttatcgcctggcgtaatatccggttgattaaccgtatcgccgcgctgtacggcatcgagctgggctacttcagccgcattcgtctgttccgtctggtgctgctgaacatcgcgttcgccggcgcttcggaactggtgcgcgaagtcgggatggactgggtgtcgcaggatctggcggcgcgcttgtccgcccgcgccgcgcagggcatcggcgccggtctgctgaccgcgcgtctgggcatcaaggcgatggagctgtgccggccgctgccgtggctggaggacgataaacccaaactgagtgatttccgcggccaactggttggtcagctgaaggacgtgatgaaaaagggcgacaagaaagcctgatagtcccgccgccgcaccgcccggtgcggcgttttcccgtacggcgtaagcccgcgttgacgaaagaacatcctgctgtaatttcgtgataattatccaaaaataatctcaaggccatgataaatatctggcaataggctaaaatgacgcgaatggtgttattcatttgcgcttagaatcaataaccacaatgataaatcagcgttctgtcaacttttgctgacagaacgtttcttctgtccgggatgagagagtatgatgagcgccacttatcccgcgtacgcaaaacctgcagagaaggccaatactgatgcgtttggaagtattttgcgaagaccggatcggtctgacccgagaattgctggatctcttggtattacgcagcattgatctacgcggtatcgaaatcgatcctatcggccggatttacctgaatttttcccagcttgatttcgatactttccgcgccctgatggcggaaatccgccgtatcgccggcgtgaccgacgtgcgcaccgtcagctttatgccttccgagcgtgaacaccgggcgctgcgcgcgctgctggaatccatgccggagccggtattttctatcgatatgaaaggcaaggtcgagctggccaacccggcggcgctggcgctgttcgccctgaatgaagacaagatccgcaaccagacggcggggcagctgattggcggctataacttcagccgctggctggagaatgagcacgccgcgccgcactctgagcgggtggtgatccgcagtcaggatttcctgatggatattacgccgatccacctggaagatgaaaaccagcagccggacgtggtcggcgccgtagtgatgctgaaatccaccgcgcgtatggggcggcagctgcagaatctgtcggtgaacgacgataccgagtttgaccatatcgtggcggtcagcccgaagatgcgtcaggtcttggagcaggcgcgcaaactggcgatgctggatgcgccgctgctgatcgtcggcgataccggcaccggcaaggacattctggcccgcgcctgccacctgcgcagcccgcgcggcaaacagccgttcctggcgctcaactgcgcggcgctgccggatgacgtggcggaaagcgaactgttcggccatgcggcgggcgcctacccgggcgccggtgcggcaaagaagggctttttcgagcaggccaacggcggctcggtgctgctggacgagattggcgaaatgtcgccgcagatgcagaccaagctgctgcgcttcctgaacgacggcaccttccgccgcgtcggcgaagaccatgaggtgcacgtcgacgtgcgggtgatctgcgccacgcagaaaaacctgattgagctggtgcagcgcggcgagttccgcgaggatctttattaccgtctgaacgtgctgaccatcacggtgccgccgctgcgcgagcgcccgcaagacatcatgccgctgaccgaactgttcgtcgcgcgctttgccgatgagcagggcgtcgcccggccgaagctgtcgagtgatttgaacagcttcctcagcaagtacggctggccggggaacgtgcgccagctgaaaaatgcgatttatcgcgcgctgacccagaccgaaggctttgagctgcgcccgcaggatatcgtgctgccggagtttgaggtggagatgtcgctgggggatgaggcgattgacggaacgctggatgagatcagcaagcgttttgaacgttcggtgctgacccggctgtaccgcacctatcccagcacgcgcaaactggcgaagcgtcttggggtatcgcataccgcgatcgccaataagctgcgcgattacggcctcagcagccgcaagccggcggaagacgccgacgagtaaggacgaaaaaaagcccggactgtccgggcttttttatgcgcgaattacttcagcgccgccagcgcggcgtcgtagtccggctcagaggtgatctctgccaccagttcgctgtacagcaccttgtcctgctcatccagcaccaccacggcgcgcgcggtcaggccggccagcgggccgtcagcgatttccacgccgtaggtctgcttgaattcggcgccgcgcagggtggacagggtaaccacattgctcaggccttccgcaccgcagaaacgggactgggcgaacggcaggtcggcggagatgcacagcaccacggtgttgtccaggccgctggccagctggttgaacttacgcaccgaggtggcgcagacgccggtgtcgatgcttgggaaaatattcagcactttgcgcttgccggcaaagctgctcagcgcaacgttggacagatcttttgccaccagggtgaacggctgaccttgctcgccggctttcggcagttggccggccacggcaacggggttactctggaactttacggtctgagtcatggttagattcctttgacaggtgtttatacaaaagatgtgcacctaatcggcgagcggctgacgctcattttaacattaggttcacaccttgccgtcagtctatgtcaatgcatggcgcttgggtatacaaaattggctaaacagttgtatatattggcatacccctgcgtaccgcgctgatattacgcgtactattcaaccaggagcggtgatgagaagcatgcgtttttacccacaggcctggccgctgcgcgccgcgtttgttatttcacgcggcagccgcagcgcggccagcgtggtggtggtggaaatcgagcagcagggcgtatgcggcgtgggagagtgcacgccgtacccgcgctacggcgagagtgagagttcggtgctggcgcagctggaggcgatcaggccggagatcgagcgcggcctgtcgcgtgaggaactgcagcagcggatgccggccggcgcggcgcgtaatgcgctggactgcgccttatgggatctggcgtgccgccggcaggagcggacgttgtggcaggctacgggcgtgcagccgccgccgcaggtgacgacggcgcagaccgtcagcattgatacgccggaggcgatggcccgggccgcgctggagctgagccgccgcggcgctacgctgctgaaaatcaaactggacgaccggctgatcagcgaacgcctggtggcgatccgcgacgcggcgccggaggcgacgctggtcgtcgacgctaatgagtcctggcaggcggaggggctggcagcgcgctgccagctgctggcggatttacgggtggcgatgctggaacagccgctgccggccggcaacgatcgggcgttggccaattttatccatccgctgccgatttgcgccgatgaaagctgccatacccgtgacgatctggcccggctcgccgggcgctatcagatggtcaatatcaaactggataagaccggcgggttgacggaggcgctggcgctggccgcacaggccgccgagcagggatttacgctgatgctcggctgtatgctgtgcacctcgcgggcggtggcggcggcgttgccgctggcgcccgcggcgcgatttgtcgatctggacgggccgacctggctggcgcaggatgtcgaacccggcctggattttgcctgcggcgtcatccggctgggggacgcctaagggcgggataccagcgggtaggtcagcagctcaatcatcgcctccagatactgttcgctggcggcatcggcggagatggccggcagttcggcggtgatgctcggcagcgacaggtcggcgcaccagctgccgaacgatcccggcgtttcatagccgacgctgctgaccagcggcagggcgaatttgtgcgacagccagacgcccaggtgtgagctggccggatcttcaatgcacgccagcggctcatgaaaagagaccacccaggccggcttcagccggtggatcaggtggcagagcgcctgggtttccggttcggagccagggcggccgccggttgacagcttcacctcccgtgtcggcgcggcgctgttccagcggtacaccgtatcgccggagcgccagttggcggagggaaaattgcggtttaaatccacgccgttggcgttggcgcgcagcccgagctggcagccgtccgggttgaccgccagcaccacatggtggcgcagcgcggcgggagacaggctgcgcaaggcgcaggacagggtgacgatggcggcactttcatcgccgtgcgtgccggcgatgatcagcccggtgtccgggccgcgcgcggcggcgggaaaatagagcagcggtgcgcctaataacgattttccgtaactttctcctgccacggccagctggccgcgttcactacgcggtcgttgttgagtcatggtgtcgccctgtgtcgtcagtcggtgaaaatgcattgttattttattcagtgtattacgctttgctgcgactttcccactacattgttgccctgcggcttatctgagcggtcggcggcggcgcggcgtaatgttcgctgccgtcgccgccgccgcttgttatactaagcagacagccaagccgataatcagcaaggagatttactatgccagtcgccagaatagtcgccagttacacggaacacgagcaggacacgatcacgctgttgtgcggcgtggatgatgagaatcagatccgccagggggagtggttcggcgtggtgaaaaacgatgacggacgcggggacgaatccaactacccgtttactctgcatgtggattaccagaaaaacagcttctacctcgattacggctatgacgacgccaacgatcgccagctgcagaccaccgatattcagcaaagggcgctggaggagaacggccagttcaccatctttgatgaagaagaaggcgaagagttcacctaccgtatccgctccatccacctctacgactaagccccagagcgcgccgccgaccgatggctcggcggcgtaaagcgggccgctatcgcatttttgcaccgccagcaccgtttttcccacagcgccgccgccgccatgatgcgccgcggcgcttttgggtatatgataaaaaattcagatggttaacgcgggataataacgatggcgagagaaaaaattcaacggggtttccgtttggcagggtgcgcagcggccgcctgcctgagcgctggcgtcagcgccgcccaggtgccggccggtacggtgctggcggataaacaggaaatcgtgcgccatatcaaagatgagcccgcgtcgctcgacccgattaaagccgttggcctgccggaggcgcaggtggcgcgcgacctgtttgaagggctggtgaatcaggatgcgcagggcaatattatccccggcgtcgccagccgttggcagacctcggataaccagaccttcctctttaccctgcgcaaagatgcgcgctggtcaaacggtgaccctgtcacggcggaggatttcgtctacagctggcagcggctggtagacccgaaaagcctgtcgccgtttgcctggtttgcccagttggcggggatccagaacgccgacgcaatcatcgccggcaagctgccggccgacaagctgggagtgacggcggtggacgcccataccctgaaggtgcagttgaataagccggtgccgtactttgtcagcctgaccgccaacttcagcctgttcccggcgccgaaagcggtggtggagaaatacggcagcgactggaccaaggtgggcaacctggtcggcaacggcgcgtttaaactgcagcagcgggtggtgaatgagaagctggtgctggcgccgaatgaacactactgggaccataaacacaccgtgctgaccaaggtgacgtttgtgccgatcaatcaggaatccaacgccaccaagcgctatctggcgggggatatcgatatcaccgaatccttcccgaagaatatgtaccgcaagctgctgaaggatattccggatcaggtctacacccccgatcagctgggcacctattattatgcgtttaacacccagcgcgcgccgaccaacgatgtgcgggtgcgcaaggcgctgtcctacgccatcgaccgcaaaattatcgccgaaaaagtgctgggcaccggtgaaaaaccggcctaccacttcaccccggacgtgaccgccggctttaaagccaaagagagcctgctgcagcagcaatcgcaggcggagctggacgcgcaggccaaggcgctgatccagtctgccggctatggcccggataagccgctgaaactgacgctgttgtacaacacctcggaaagccaccagaagatcgccattgccgtggcctcaatgtggaagaaaaagctgggggtgaacgtcagactgcagaatcaggagtggaaaacctatatcgacagccgtaataccggcaactttgacgtgatccgcgcctcttgggtgggggattacaacgaggcgtccaccttcctgtcgctgctggggtcgtcgcatgccggtaatattgccaagttccgcaatgctgattatgaccgcgtgctggcggaagccagccggcgcaccagcccggcggcgctgaacgacgattacaacaaggcggagcagatcctggccgatcaggcgccgatcgcaccgatttaccagtacactaacggccgcctgatcaaaccctgggtaaaaggctacccgattaccaacccggaagatgtggcctatagccagacgatgtatatcgtcaagcattgacgggcgttgtttcctcgctaaagcggccgatgcgttgttacgcgccggccgtttcttattgggggctaaatcgatgccgtaagccaggaggcaatatcctgggtccgaattgcatgttgcgcattgtaggtgtcacgcattggccaccacatgccgtcaccccgggcgaatgcgacgcgatagcgcagcatcgggtcatccgggcgtagacgcagttcctccagcagcgccggcagggtgaacacgtttttgctaaaacgccgttgcgtcacgtgctcaaccgttgccgccagttgccggtatgatgtcgtttctcccgcgacaaagatgacgtcgttgacgatgcgcggctgatgtaaatagatggcgctggtcagccggccgatatcggccggcgaggtgacggtaacctgagtgtcccatcctcccagcgcgttgagggtgttggccgataaattgacgacgtcgaatgccggttcgaagaggaagctggtgaatataccggttgaaataatcacccattccgtggtgctctgcgcccgtaatagcgtccggacatcatattgttcatcccagacgggctggccgctccctttaccgaccacatcgtaattaacgccaaactgccaggggaagtatcgccgcaccccggcatgcagcaccgcgcgcgtgatcttgagctgcgtaccggtcccggcaacgaaccccatacagttaatcacggtatcaaacggcttaaatatcctgcttaaccgttcagtcgaacaggcggccaggtctacgccgataaaggttgcgccggcatcagcatgtttttgatgagtcgccgagcgcagtttgccgtgtgtatcgcgggaagcgggcgaaacaatgacggtaaccgccccgttgcgctgtgtgaccgccggcagcagcgcatccagcaccgcatctcccagttgtcccgctcccagcaccaatactcgtttgtctgcgttcacgtcatgttgtggcatttgctacctcactgctggtgttgatggagtgtgggacaagtttacggtggcgagccgcgttcgataagtcagcggctgtaggttagactgttcgttaatatgggataatcaggatgcgtcgtcagggggagaaggtggatagactggaatcaatgcgggtatatgcgcaggtcgttgaggcacagagctttgccaaggcggcggaagtgctggggatgccgcgctcaacggtatcccgggtgattaaggagctggaagcttacctggggctgcagctgttgcagcgaaccacgcgcaagctcagcgtgacgtctgacggagaaggctactacacgcaatgtaaacggctgctggctgatatcgccgccatggagtcttcatttcccggcaaatcgggtcaacccaaagggcgctttaaagtcggtatgccgcaatccctggcccggcactgcatcattcccaaaatacagacgttcttgcagcactatcccgagctggatctcatgctttgctcaagcgatcaggtggaggaccttatacgggagggctacgactgcgtgatccgggcagggagaattgaggactccaccacgctggtggcccgtccgctggcgaattttaaatggatggtgctggcggcgcagaaataccttgatgcctatggcgagccgaggtgtctggacgatctgaacggccatcgcgcagtgggataccttaatcaccgaaccgggcgcacgacagagtggttttttgcgcatggcgccgccgtgcgggcgatccgtatgccggaaacgctggtggtagacgatacggatgcttacatacaggctggcgtacaggggctggggttaattcgcgtggccagctatctggcggctccctatttgcgcagcggggcgcttattgcgtgcctgaacgacgacgcctttgatttacccttatccctggtgtatccgcagaaccgatatctttctcccgccgtgcgcgctttttatgactggagtcagagtgtgctgagttcagcgaacgattgttgtgcggcagaaacagaaaacccgctgaaatagcgggtttgggttctcaccggctcgccagatgacggcgttagagaacttctctcagggtatcaacgacaacgcggccagccatgtcggtctgagtcactcggtaggaggttgggtaggaacggcgggtactcaggtggtcatgaacggaaaccttgccgatggggttaccgccggcgtccttaacgataaattcgctaatctcttcctgaccttggtgacgcagctggatatgattaaccttctccagcgtatggctttcatctattttcaaatgatctcttaacataactacactacctcctcgtaggtagatgcaagtatatgccgatgaaatttgaggtaaacctacttttgttgattttttattgttgtttggaattaaaaaggatgtgtaaatgttaatgaataataaagagtaataatcacgcagggaatcggggcttttctagccgcttttgacatcgctgcttaccggcttctgctttgattttaaaagcataaagactagactttgcgctaatgaatcaagataagagggtagtgaatggacgtcattgacggcagccaactacacattgccgatgcggtgtacgcctttcagttggatggcaaggggggcgtaacgccgatcggcccgcaggatagcatcaccagtcagcagcctggctggctgcatctggactatgcccatccggcgagccagcaatggctgagtgaaacgccgctgctgccggattccgtccgcgatgcgctggccggcgacagcacccggccgcgcgtggcgcggcagggggacggcacgatgattacgctgcgcgggattaactttaacgttaattcgcgtcctgaccagctggtgacgttccgcgtgtttatcaccgataagctgattgtctccacgcgccaccgtaaagtgtattccattgatgaagtgattgatgaactgcagagcggcgtggggccgaccgactgcggcagctggctggtggaagtcagcgacgcgctgaccgaccataccagcgaatttatcgaggatctgcacgataagattatcgatctggaagatgcactgctggatcagcagatccccgagcgcggccagctggcgctgattcgcaaacagttgatcgtgctgcgccgctatatggcgccacagcgggacgtgttcgcccggctggccagcgatcgcctggcctggatgagcgatgacgaccgccgtcgtatgcaggacattgccgaccggctggggcgcggcctggacgatctggacggcagcatcgcgcggacggcgatactcgccgatgaaatcaccagcgtgctggcggacgccatgaaccggcgtacctatacgatgtcgctgctggcgatggtctttctgcccgccaccttcctgaccgggctgtttggcgtcaatctgggcggcattcccggcggcgacaagccgttcggctttgcgctgttttgcctgctgctggtggcgctgggggcaggcgtgacctggtggctgaaacgcagccgctggctgtagctatcaggcggagaaacttcggcaaaacctgattaaagttgcgcgaaatcaacatttgtcgccggagaatgcggcattattcttctcgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccataattgtcttactttcttattttagaattactgcatagcaaatttgattcacacgatgccggtgttttatcaccggcatttttttgtctttttttcgccgccttcggccagcggcgcttcatgcggccggttcaggccgccgcttcatcccagaagctggcttcaattttatgcccgtccagatcgcggacgaagcagccgtaatactgctcgccgtagtgcggcctggagccgggtgcgccctcatccgtcgcgccggcctgcaacgcctggcgatagaactcatcgacctgctgcttgctggtagcgaaaaaaccgatgtggatgccgttaccgacgccggctggccggccgtcgatcggggtttgcagccagaattccgggtagtcgcggccataaccgatggcgccatggtgctccagcacgcgacggcagcccaaggctgacagcacccggtcataaaaatccgccgcctggtcaaaatggttggtcccgacggagacgtgggacagacagggggtaatgttcatcggtaaactccatattactgtatgaaaaaacagtatagggtaaagccggtgacgacaggcgattttttagcgccaaatgtgagcgggatcgtaaagccaggcgaggggaacgcgccatccgtcgaggacgcatggcgcgtgaacttatttgatttccaatacgttcagccgttcgggcgcggcgacgatgtcgtcggcttccgtcgcttgccagccggccggctgcagcggcagttcttcgcggtcaaacgccagatcgccgccgttcaccacttcgtcgccgtgctgaatgcctttgaagtcaaacagctcggtgtcgcacaggtgcgaaggcaccacgttctgcatcgcgctgaacatggtttcaatacggccggggtagcgtttgtcccagtcgcgcagcatgtcgccaatcacctggcgctgcaggttgggctgcgaaccgcacaggttgcagggaatgatcgggaaggccttcgcctgggcaaagcgttcgatatctttctcgcggcagtaggccagcggacggatcaccacgtgtttgccgtcgtcgctcatcagcttgggcggcatgcccttcattttgccgccgtagaacatattgaggaacagcgtctgcagaatatcatcgcggtggtggccaagggcgattttggtggcgcccagttcgctggcggtgcggtagagaatgccgcggcgcaggcgcgagcacagtgaacaggtggttttgccttccggaattttctctttcacgatgccgtaggtgttttcttcgacgatctgatactccactcccaacccatcgaggtaggccggcaggatgtgctccgggaagcccggctgtttttgatccaggttgaccgcgatcagcgagaagttaaccggcgcgctctgctgcaggttgcgcagaatttccagcatggtgtagctgtctttgccgccggacagacaaaccatgatgcggtcgccttcttctatcatattgaaatcggcgatggcctcgcccacgttgcggcgcaggcgcttttgcagcttgttgaggttgtactgttctttctggctcactgtttgtttttctgacatttaaatcgtgctcgttctcattgggttgcactagggatatggcgccggtagcggccagtttaccattcaacggacggataggagaaatccatccgcctcccgagtgctgaaatgcggtggcgccctgaccgcagagcataaacatggcttgcggtatcggtgcagtttggcgtgtatggtacggattatggcgacgaatgccagtgggttttactgctgccggacgttcatctggcatggcggcaagcgggagacgtgtcgacacgaggcgggatatatcgcggcgtatgatggcgaggtgaggcggtggcacgttggcgggaaaggcgcgccttaggcgcgcccgatgaggttactcgctggttgacttctccgccttgccggccagcaggctgaggaaatcgtatttctgctgcagttcctgcgccgcttcctgatacagcgcgctggcgacctccggctgcaggctgttaagacggcggaaacgctgttctttcaacagcgtggcggccagctcgctgttcggcggccgcgaatccagcgccagcgccgctttgccttcctgcgtgcggcgcggatcgaagcggaacagcggccagaaaccactggcggtcagctgtttcatctggtcgtggctcagcgccagatcgtagccgtgctcctcgcaggggctgtaggcgataatcagcgacggaccgggataggcttccgcctcctgaatcgccttgaccgtctggttcagctgcgcgcctaacgaaatctgcgccacgtacacgtggccgtacatcatcatgctgacgccgagatccttacgcgccttacgcttgccgtgttcgccgaacttggtcaccgcaccgagcggcgtggccttcgactgctggccgccggtgttggaatagcactgcgtatccagcaccagcacgttaacgttctccgtcaggctcagcacgtggtccaatccgccgaagccaatatcgtaagcccagccgtcgccgccgatcagccaaatggatttatccagcaggtgatcggcatcgtcggccagctgacgggcgtcgtcatcgtcaaactgcgccagccgggtgcgcaactcggcgatttgctgcagccgcagagcgggggcgatatcttccagacgcagcccgttggccagctccgccggcaggcgcggcgccagcagcgtcagcagacgcaggacgcgccggcggtgctgatcgaccgttaggcggaagcccagcccgaattcggcgttatcctcaaacagcgagttggcccaggcggggccgcggccggccgcattggtggtgtacggcgtggtgggcaggttgccgccatagatggatgaacagccggtggcgttggcgatcagcaggcggtcgccgtacagctgggtcagcagcttgatataaggcgtctccccgcagccggaacaggcgccggaatattcgaacagcggcgtaatcagctgcgaggtacggatatcgatgcgttcaagctgcgtcgggtcgatttccggcagctgcaggaagaagtcgtaatgggctttttcttcctccagatgctccagccgcgaggccatattgatcgctttgatctccggctgctggcggtctttggccgggcacacttccacacacagattgcagccggtgcaatcttccggcgccacctgcagcacgtatttctgtccgcgcatatcgcgcgccttgacgtccagcgactgcaggctggacggcgcgtgttccatcgccgccggcgtcacgactttggcgcgaatggccgagtgcgggcaggcggcgacgcagtggttgcactgggtgcagagatctggccgccagatcggcacctcttcggcgatattgcgtttttcccactgcgtggtgcccaccggccaggtgccgtccggcgggaaggcggaaaccggcagcgcatcgcccagcccggccagcatcgccgccgtgacggttttgacaaagtccggcgcggcgtcggccaccaccggcggacgctgcgggctggcggggttgaccggccgtagcgcgatagcggtcagcgcctgacgcgttgcccccagcgcctgccagttgcgctcgacaatctcctgccccttgctgctgtagctgcgggcaatggcgtcctgtagctgctgcagggcgatatcacccggcaaaatctgcgtcagatggaagaacgccatctgcatcacggtgttgatacgcgcgccaagctgacactcacgcgccagtttggccgcgttgataatatagaagcgcgcctgacgctgccgcagcagcgcctgcacctcctgcggcagccgatcccagacctcatcggcgtcgtaaggcgtattgagcagaaaaatcccgccgtctttcaggcgttcgaccatctggtacttatcgataaactgcgactggtggcagccgataaaatcggcgcggctgaccagataggcggagttgatcggtcgttcgctgacgcgcaggtgcgataccgtcaggccgccggcctttttcgaatcgtagacaaagtagccctgggcaaacagcggcgtgctattgccgatgattttgatgttgttcttggtggcggagacggaaccgtcgctgccgaggccgtagaacagcgcctccagcgtggcgcgggacggcagcggattgtcgtgcagcggcagcgacagcccgctgacgtcatcgaagatgccgacggtaaagcgcggccgcggccgctccagcgccagttcggcaaagaccgccagcgcgcagtcggggccgaactctttggatgacagaccgtaacggccgccgatcgtcagcggcagggtggcgcgctcgccgcggctgaaggcttcggccagcgcgctcatcacgtccagatacagcggttcggccggcgcgccgggttccttggtgcgatccagcacggcgattttctgcacgctggctggcagcatctccagcaggtgcatggccgagaagggacggaacagccgcactttcaccatgccgaccttttcaccgcgcgccagcagcgcatcgatggcttcctcacaggtgccgatcgccgatcccatcaggatcgccacccgttccgcgtcgggatggccgtaatactcaaacggctgatactgccggccggtcagcgcggcgaactgcgccattgcctcgctgacgtggcgataggtttgcgcgtaccacgggttggccgcctcgcgggactggaaataggtgtccggattggcggaggtgccgcgcaccaccgggcgttccggcgacagcgcccgcgcgcggtgggcggcgatggcggcctgcggcatcatctgccgcagggtatcgtcgctgagcggcacgattttgttgatctcgtgtgaggtgcggaagccgtcgaagaagtgaataaacgggatacggctgttgagggtcgcggtctgtgaaatcaaggcgaagtcctgcgcctcctgcacattactggcgcacagcatggcgcagccggtctggcgcaccgccatcacgtcggagtggtcgccgaagatcgacagggcatgggtggccaccgtacgcgcggcgacatgcagtacaaacggcgtcagctcgccggccagcttatacagcgtcgggatcattaacagcaatccctgcgaggaggtgaacgacgtcgacagcgcgccggtctgcagggcgccgtgtacggtggcgatcgcaccgccttccgattgcatttccaccacccgcggcgtatcgccccagatgttctggcgaccgtcgccggaccaggcgtccgcctgctcggccatagtggagctgggagtaatggggtaaatcgcgatgacttcgctggtgcggtaagccaccgacgcaacggcatggttgccatctgtcgtaatcatgggaagtaccttatttcagcgccatggcgtggcgccatgcggaaaagaatgccctggaatcgggaaaaaaaccggcgaaaaagacgttaaataaagtctagcagagggaaaatcgcattctttatcacgtttgtgtgcagagtgcggctttggcggcgcgggagttgtaacctgatatgtcgcaataaagcacgttatttgctggcggccgcggcgcggtttaaccataatttagcgcttggccgtcataatgacgacgttgggaattaacagaagagttaggtaaatgacgggactgatgtatttaaccatggcgattatcgccgaggtgatcgccaccaccatgctgaaggcgtcggaagggttcacccggctgtggccctcgctggtggtggtgctgggctatggcgtggctttttgggggctgtcgatggtggtgaaaagcatgccgcttggcattgtgtacgcgatttggtccggcatgggcgtcgttctggtgtcgatcgccgcggtgtttatttataaccagaagctcgactggccggcaattatcggcatgggattaatcgtcgccggcgtattggtgattaatctgttgtccaaaaccagcgcccactaatatatacgatgaataaaaaaacccgcatgacgctaatcatgcggggtgaagagctcagttaattaactgaaaaatagtggaatgctaatctcttagcgcctctagcatacgcgctgcgccgtgcttgccacgtggcagaaaatgcggcgtgccgtcggccgcctgagccacggtgcgccgggccggcggcggggggtgatacggcttgccgtttattatgctgcaggtggtgaaaaaaaaagcaaaataatggtgtcgccttattctcattattaaacgaacaggctaaattaaataggtttgtattaattgcaataccatgcgcccgccaagaggcgctgttatttcttatcacatcgggttcaggagaaaaacaatggcaatgcaaatgcacaaatggtcgctggccggcgccgtattgctgctggccgcctgcagcagcaataatgatgagccgcagcagcagggcaccagcgccagaattgatcacttaccgaccagcgcgcactgcgccaacgtcggcggcaccaccaccatcgcccatacgttgaacggcgaagcggtcagaatgtgccagatgccggacggcaagcagtgcgaggagtgggcgttaggtcagggggcctgcgccagcgccggctaagcgccgcccccggaggagcgtgcgggcttattgcacccagtctttcagggtataaaccagcgtgtgttggccatcgctcagcgtcagctgctgcgcggccagcgtaacgcgcgcgccgttattcagcacgctgccgatgatctgatcccactggttacgctgcgggtcagggcacatcatgcgcgtcgtggccaggttcttgaccgtcagcacgccgttgtccaactggccgttgccgaagaagcggttgcacattgagccggagatatgcattttctcaccgaactcaatgctcgggccacgcccctgctgcgcattggcggcgacgccgtctacgctctgcagcacaaagttgtggtgcagcagatcgctttcctgtaccggcttgccggcaggcgtaccgccggcgcagccggccagcagcgtgctggccagcgccagcgggatccatgctttcatcgtttactctcctgaggttgttgttcctgggggtcagccatgcagctggttggcgcaggcttcgccgcgcgtcagctggtcgatattctgcagcgtggtttcagaaatgctggtcagcgcctcttccgtcaggaaggcctggtggccggtaaacagcacgttatggcaggccgacagccggcggaagatatcatcctgaatcacgtcgttggatttgtcctcaaagaacagatcgcgttcgttttcgtacacgtccatgccgagcgcgccgattttctgctgcttgagcgcgtcgatggcggcggcggagtcaatcaggccgccgcggctggtattgatgatcatcacgccgtctttcatcatggcgaaggcctgcgcatccagcatatgatggttttccggcgtcagcgggcagtgcagggtgatgacgtccgaacgggcatacagcgtcggcagatcgacgtattccgcacccagctccagcgcctgggcgctgggatagggatcgtaggccagcagcgtcatgccgaagcctttcagaatacgcatggtggccacgccgattttgccggtgccgatcaccccggcggtgcggttatgcatattaaagccgatcaacccttccagggagaaattggcatcgcgagtgcgttgataggcgcggtgaatacggcgattgaggctcatcatcaggccgacggcgtgttccgccaccgcttctggtgaataggccgggacgcgcactaccttgatgccgagctgctccgccgcggccagatcgacattgttaaagccggcgcagcgcagcgccagaatttccacacccagcgccgccagctcttccagcacttcgcggctgccgtcgtcattgacgaagatacataccgctttacagccgatcgcggttttggccgttttcttactgagcagaaaatcaaagaactcaagttcgtaaccaaactgctgattaaccaactcaaggtatttgcggtcatactgtttcgtgctgtatatcgccagtttcattgcggtttctccaccgataattcttacggctagtttagttttttttgccatttttgacaattagttagccatcaggagacggggcgggaaagacgcggcacgggcaaaaaaatccccacgtatgagggtggggaaatggcttcttcatatataccatcacgcaggatacggtgggtatatcacttacttattagaatcattgcaagactattaatcatcaccagcaacgacaataacaaaagtctgaaatatgctgttctcccggcggctgatatgtaaacaaaatcgacacatgttgaataaaaatcggtgaaaatggcagaaacagcccgtcagtgtcctgtctaacttcaccctggtctaaaatcgtgccatcataattcccctttctggcatagacttaatgcaactgcgggcgtgccttatctaggaatgaagcaatcatttaatggctaaacgattgagaatattcatagggattgtggcggggatggcgatcctgctggcggccctgtggcaaacaacgccgcgctggttgccgcgcgtgctctcgcactggctgccggccggcagtcaactgacgctgcaggggccgctgcgctggcaagacggcggtttatcgttggcgggcgcgcaatataaagcgcagcagtgcctgctggcggatctggggccgacgcgtctgcattatcgcgccggccgctggcagctggacagcgataaactcagcgtcgatagcgcctgcctgagccagttgcccgccggtgatggcggtgacgcgccgctgacgctggacgcgctgcagcgccagctgccggcgatcgacctgaccatcaaacaactttccattcttccctggcagcactacgccggcagtctgcagctgcgtaacaccgctgcgggccagcggctgtcttaccagggaaaaaacctcaacgccgaagcgctgctggacgaccggcagcagctgacgatctcctcgctgaacgtgctgccgcccaacagcccgcatccgctgcagctaagcggcgctatcagcgtggccagcgatttctctacgctgccgccgcagggcaagctgcgcggcgaagtacagaccgcctatctgcagcagccgttgctgatggatatcagctggcagcaggggcaaggggtggtgacgctgacggaaaaaggcgatcggcagccgctggcgaccttaccctgggcgatcacgccgcagcagatccgcatcgataaaggcgaatggcgctggccgtatatcgatcagccgctaagcggcggcgtcagcattgcgctgcacgactggagcaaggggctggatgaaacgcaaatcagcgcccggctgaacgtgctcaccgccggccacaacggcaagggcaatgcggtgctgacgctggggccgggcagcgtcggcctgacgcgcagcaacctggattttcagctcaccgggcaggccaacctggccgatttttcactgacggcgtcgattcccggcgtggtcagcggttccattcttaacccgacgctggagctgcggcccggctcgctgctgcgcgcctggggcaaggcctcgccggaaatgaagctggaagaggcgcgcctgccgctggccggggtcaaggtgaccgccaacggcattaccggccgcctgcagtcgattatccgcgccagcgacagctactggggacgcttcagactgcatctcgacggtctggcgcaggatttctggccggataaaggccgctggcagtggcgctactggggcaacggtcagctgccgccgctacaggcgaagtgggacgtggcgggcagcggcgactggcgggacagccgcctgacgctcgaccggctgtccaccggctttgaccggctgaaatacggcatggtcacggtggatgcgccgcgtctgacgctgaacaagccgctgagctggcagcgcgatgaggcgcgtccggcgctgaacggcgaactgcagctggtggcggacaaggtcagcttcagcggcggcggccatctgccgtcgtcgacgctggcgctgcggctgcaagggcgcgatccgcagaacttccagtggcagggcaagctgcaggcgcaggatatcggcccgatcgcgctgcgcggccgctgggacggcgagcgcctgcgcggagaaggctggtggccgaagcagcggctggcggtgttccagccgttgctggctccggatctgaacatgacgctgcgcgacggcgagttttacgcgcaggcggcgttctccgccgcgcgcgaacagggcttcgccgccggcggccactgggtggtgaaaaacggcggcatgtggatgaaggacggcgaactgagcggtctggatttcgtgatgtcctaccggctgcagaaccacctgtggctgctgggcgccaaacagccggtgacgctgcgtatcaaatcgctcagcaacctgtttgagatgcagaatatcaccgccgacctgcagggctactatccctacagcgagcggcagccgctgacgttgagcaacgtcggcgtggatatgctgaacggccatatcggcctgtcggcgctgcgcctgccgcagcacgacgccgcggtgctgaagctggaccgcgtcgatctcagcgcgctgtttaccgcgctgaagccgaaacagttcgccatgtccggccgggtgaacggcgagctgccgctgtatctgaacaactcgcagtggctggtgcgtgacggctggatcgccaacgccggcctgctgacgctgcggctggacaaggatatggccgacgccatcgccagcaacaatatggcgaccggcgcggcgatcgactggctgcgctatatggaaatacaccgttcacaggccagggtcgatctcgacaacctgggtgtactgacgttaacggccaaaatcgacggggttaacccgcagaaaagcgccaaacgagaggttattttgaactatagccatcaggaaaacgtgtttcagctgtggcgcagcctgcgctttggcgacaacctgcaggagtggctggaacaggccctcgcacaaccaggggaacaaccatgaagatcattaccgggccggccctggcggtcgccgtcggcggcgtgctgctcagcggctgcgtgccgcgtattgaggtggcgacgccgaaagagccgatcaccatcaatatgaacgtcaagattgagcacgaaatccatatcaaagtggataaggatgtcgaaaatatgctgaaaaaccgcagcgatttgttttaggagccggtaaatgaaaaagcgatatttgtggctggtcggcgccggctggctgctcagcagcagcgtgatggcgctgacactggacgaggcgaaacagcaggggcgcgtcggcgaaacgctgagcggctatgtggcaccgctgaagcaggatgacgagacgctggcgctggtgaaacgcattaatgacggccggacggaacagtaccagaaaattgccgaaggtaaccacattacgctggacgaagtggcgcgtatgaccgggcagaagctggtgacgcgggcggcgcagggggaatacgtgcgcggcattaacggccagtggctgaagaaatagcgggcggagaagagaaacgtttgagggcgcacgcggcgccctcggggcagaatcaggcggtgagcacctgagccagtacggctttggcttcttcctgcgctttgccggcgacgtccgggccaaaggccacgccttcgacgaacacgaactccacgtcggtgatgccgataaagcccaggaacagacgcaggtaaggttcaaccagatcggtcgccgtacctttgtgaacgccgccgcggctggtcagaataattgcgcgtttgcctttcaccagaccttccgggcctttctcggtgtaacggaaggttacgccggcgcgggcaatcaggtcgaagtagtttttcagctgggttgaaatgttaaagttgtacatcggcgcggcaatcacgatggtgtcgttagcctgcagctcggcgatcagctcatcagacagcgccagcgcttcttgttgacgcgggctcagcggcgcgtcggaagggcgcagggcgccaaccagttcaccatccagcaccggcaccgggtttgccgccaggtcacggacggtgatggtatcgccgccgtggtttttgctccactgctcgacgaagaagtcgctcagttggttagactgtgagtagtttgccaggatgctcgatttcagaaccagtaatttgctcatcgttaattccttacgtaatcgtaatacccgccgtgttggaaccgttgggtgaggatggggagccgcaggactcggcacccctcgcatggattacactttatttggctttcgtcggcagggatagcggaatatttcgagatctttgttcgattttattgaaagacaattccgtggctaaacaggggggttatggagaaaaaacgccttgtgctactctatcggacatataccctaaataattcaagttgcaggcaggcggcaagggatggacttccgatgagttgacgctggtcaatgattcaggtgactgagcgcggccaacgcatctgcggcttgaagtatgacggggataacagcgttatcggctgaactcaattgacatggcgctgccgaccagccgttgcggcagcgcggaaaaaggaataccaaacgtgaaatctccgctcgcggcattatcttcccaactgggcgagctgatgctccgtgatcaacagcgcctgcagcgccggctgcacggcgcgcgcaaaatcaaaaattccgatgctcagcaggcggtcgccgatgaaattgccggcgacatcgccgtcgcgttgcagaaagtgcagtcgcgcgccgcctcctgcccggccatcagctatccgcaggggctgccggtcagccagaagaaacagacgattctggaagcgattcgcgaccatcaggtggtgatcgtcgccggtgaaaccggctcggggaaaaccacccagctgccgaagatctgcctggagctggggcgcggggtgaaagggctgatcggccatacccagccgcgtcgtctggcggcgcgcaccgtcgccaaccgcatcgccgacgagctggagacgccattgggcggcagcgtcggctataaggtgcgttttaacgatcaggtcggcgaacagtcgctggtcaaactgatgaccgacggtatcctgttggcggagatccagcaggaccgtctgctgatgcagtacgacacgctgattatcgatgaggcgcacgagcgcagcctgaacatcgactttattctcggctatctgcgcgagctgctgccgaagcgtccggatctgaaggtgatcatcacctccgccaccatcgacccgcagcgcttctcgcgccacttcaataatgcgccggtgattgaggtttccggccgcacctacccggtggaggtgcgttaccggccggtggcggatgatgccgacgacggcgaccgcgaccagctgcaggccatctttgacgcggtggacgaactggggcgcgaagggccgggggatatcctgatctttatgagcggcgagcgcgaaatccgcgacaccgccgatgcgctgaacaagctgaatctgccgcataccgaggtgctgccgctgtatgcgcggctgtcgaacagcgagcagaaccgggtgtttcagtcgcaccacggccggcgcatcgtgctggccaccaacgtggcggagacctcgctgacggtgccggggattaaatacgttatcgatcccggcaccgcgcgcatcagccgctacagcttccgcaccaaggtgcagcggctgccgatcgaaccggtgtcccaggcgtcggccaaccagcgtaaagggcgctgcggccgcgtctcggaaggtatctgcatccgcctgtattcggagcaggatttcctgtcgcggccggagtttaccgacccggagattctgcgcaccaacctggcgtcggtcattttgcagatgacctcgctggggctgggcgatatcgccgcgttcccgtttgtggaggcgccggacaagcgcaacgtgcaggacggcgtccggctgctggaagagctgggggcgattaacagcgcggcgaacggccactaccagctgaccgcgcgcggccgccagctggcgcagctgccgatcgacccgcgtctggcgcggatggtgctggaggccagcaacagcggcagcgtgcgcgaggtgatgatcatcaccgcggcgctgtcgatccaggatccgcgcgagcggccgctggataaacagcaggcgtccgacgagaagcaccgccgcttcgccgacaaggattccgacttcctgaccttcgtcaacctgtgggattacctgaaagagcagcagaaagcgctctcttccagccagttccgccgcctgtgccgcaccgatttcctcaactatctgcgggtgcgtgagtggcaggatatctatacccagctgcggcaggtggtgaaggagcttgggctgccggtcaacagcgagccgtcggatgcgcgcagcgtgcatacggcgctgctgaccgggttgctgtcgcatatcggccagaaagacgccgataaacaggagtttagcggcgcacgcaacgcgcgcttctctatcttccccggttccggtctgtttaaaaagccgccgaagtgggtgatggtggcggagctggtggaaaccagcaaactgtggggacgcattgcggcgcgtatcgaaccggagtggattgagccgctggcgcagcacctggtgaagcagcactacagcgagccgcactggtcgaaatcgcagggcgcggtgatggccagtgagaaggtgacgctgttcggcctgccgattgtggcggcgcgccaggtcaactacagcagcatcgacccgctgctgtgccgggagctgtttatccgccatgcgctggtggagggcgactggcagacgcgccatgcgttcttcagcgccaacctgaagctgcgggccgaggtggaagagctggagcacaaatcgcgccggcgcgacattctggtggatgacgaaacgctgttcagcttctatgaccagcgtattccggccgacgtggtgtcggcgcgccactttgataaatggtggaaacaggcggcgaaacagcagccggagctgctcaactttgaaaaagcgatgctgatcaaagatggggcgaataaaatcagcgcgctggattacccgaatttctggcatcagggcaacctgaagctgcggctgagctatcagtttgagccgggcaccgacgccgacggcgtgacggtgcatattccgctgccgctgctgaatcaggtggaagtggccggctttgagtggcagatcccggggatccgccgtgaactggtgattgccctgatcaaatcgctgccgaagccggtgcggcgcaatttcgtaccggcgccgaactatgccgaagcctttctggggcgggtgacgccgctggagatgccgctgctggatgcgctggagcgcgagctgcgccgcatgaccggcgtgacggtgtcacgtgatgactggcagtgggaacaggtgcccgatcatctgaaaatgaccttccgcgtgctgggcgacaagcacaagaccctgcgcgaggggaaagatctggcggcgctgaagctgcagctgaaagagcaagtgcaggaaacgctgtcggcggtggccgacgacgggctggagcagagcgatctgcatatctggagctttggcgagctgccggcgttttacgagcagaagcgcggcggctactcggtgaaggcctatccggcgctggtcgatgaaaaagacagcgtggcgatccgcctgtttgacagcgagcaggagcagcaacgggcgatgtggcagggcacgcgccgcctgctgctgctgaatattccttcgcccatcaagtatctgcatgaaaaactgccgaacaaggccaagctggggctgtacttcaacccgtacggcaaggtgttggatctgatcgacgactgcatctcctgcggcatcgacaagctgattgccgaatacggcggcccggtgtggcaggagcaggcgttcgccagcctgcaggagcgcatccgcgccgagctgaacgacacggtggtggaagtggcgcagcaggtcgagcagatcctgaccgcggtgtttaacatcaacaaacgcctgaagggacgggtggatatgtcgctggcgttggcgctgtcggatattaaagcgcagctggccgggctggtgtaccgcggttttgtcaccaataatggctggaagcgcctgccggatacgctgcgttatctgcaggcgatcgagcgccgtctggagaaactggcgatcgatccgcaccgcgaccgcgcccagatgctgcgggtggagcagattcagcaggcgtggcagcagtggctgcacaaactgccgccgaagcgccgggaagaaccggaggtgaaagaggtgcgctggatgattgaggagctgcgcgtcagcctgttcgcccagcagctgggcaccccgtatccggtgtctgacaaacgcatcctgcagaccatcgagcagctgtcggcttaacgtccggccggagtggcgcgttctgccgtacgtgcaggccgcgctatttgtgctgcgccaactgctgtagctgggcgtaaatggccgtcaccgccagcgcccggttgtcggcgcgatagcggtctttggccgccggcgccgagctttgaatggcgatcagccgccagccgtccgccgttttgagcagcagcggtgagccgctgtcgccgggcagggtatcgcactggtgcgacagcacgccttgctgcgcccagccggtcaccttgcagccttggtggctgtacaggctgtccagatggtcttcggggtagccggcctgagtgatcagccgtctggcctgtttcatcgcctgcgtcagggtcggcgtatcgccctgccacagcggcagcggccgtagcggcagcggtttttcttctttgatacgtatcagcgcgaaatcataggccgccgcacccggcggcacaatccagccatcgccgtccggcttcagctttttccccagtttccgatcgaccagcgtttcaatcttatccgtttggtatttccagcctttgggctgagcgataaaacgcagcgctaccgccttgtccagcacgccgggcggcgccagtacgcagtggccggcggtcagcgccaggtgcggtgaaatcagggtggcggtgcataagttgccgctgacggtttcgatctgaccgatagcttgccacggccagacttgggtttcactgactttgatacgatcgtctttaccaaaaaacaggcggtttttctccgcatgggaggggccgtcggcccgggccggtccggcggtcatcagtggaaatgagcacaacaacagcaaagcggatatgcgcatagatctcttgcctgatacggggtaatccataaactcactgaatgtctactatagacggaaattgccgtgttggaacgttcgctgattgatttttcaataaattctgcatgaacgggcgttgatgctcagagataaaacgccgcggcgatcaggccgcaaacaatcagcacggccagtacgatttcgaacagataacggcgcagcatagatgacagcctccgataaaaaacacccggcgggccgggtgtctggatgaacgtcatacgcggtcaggcggggcgcccggacggattagtgcgccgcttttttctggtgtttggcgtgcttgtgcgtttttttcgccgcctgggctttttgcaccggcgcctttttgtgggcggatttcacgtgttttttcgccgcctgcgctttctgtgccggcgcttttttcgctttaaccgcgtgatggtggctggcgtgagtgtgggttgccggagtggcggcatcggcggcaaaggcgacgctggacaggcccattgcagcggcaacaaccagagctaatgcttttttcattgtcggttcctcaagtgatttttcgtgtcttaaccccactgcggggccgtggataacagcataggggaagcgccgccggctttccgtgcatgattggtttcggcgtgtaacggtatgtacatgctacactggcctcagcgaggcggagattaagaggttgtttatgcagcagattgcggtgcgaaccgggatagcgccaaacggcggcctgccgattgcgtatgaagactggggcgacgaaagcgcgccgcccttattgctgattatgggcattggcgcgcagatgctactgtggccggacgaattctgtcggacgctggttgagcagggttatcgggtgattcgctttgacaaccgcgatgtcggcctgtccggcaaaaccagcgggcgtcgccggcagccgctgtggctgctgatactgcgcgcccagctcggctggcagagcgcggtgccctatacgctggcggatatggcggccgatgcggttcagctgctggaccacctgcagattcgacaggcgcacgtgctgggcggttcgatgggcggcatgattgcccaggtactggccgcggaatacccgcagcgggtgcgcagcctgatcgtgctgttttccagcaccaatcagccgctgctgccgccgccggcgccgacgctgctattccagctgctgcggccgtttcccgtaaaggcgtcgcgcacgcagcagcagcactactgtaaaacccgcctgcgtctgctggccagtaaacggtatccgatgcaggagtcagagctggatacgctggtcagccagttgttgcggcgcggcggcgacagcgaagggctgcagcgccagttttccgccctgttgggcagcggcgatctgcggcgctacagccggcgtattcaggcgccgacgctggtgatccacggcagcgccgaccggatggtgcgcaaggccgggggcgtagcggtggcgcgggcggttccgcatgccaggctgcatattgtgccggatatgggccatgacctgccgcagccgctgcgcgtgccgttagcgacgctgattgcacagcatatggcgccgcactgacagggaaacaggccggccgtgtgtggtatgccggcgcgtttccctgttattttagttacaacatacactgggtgagtggcagggcggcactctgcggccgccgtgttgttggtaggataagtgcgctataaaaccggccacgtagcggggccgatcagaagacgggggcaaccgtcagcaataggttagcgaagcgccgctgctcgccggtggcgataatcagcgccgtgcgttccgatttcacctcggcgtaaaactgctcccgctccagataggcgacggggcagccgtccggcaacaaacgccggtattcatccgccggagtatggggataatcggccggcgccgtcatcagggcggcatgttccacgttgatgcaggtcaggactttttccagcaccagcggcgcggggatcattcccggcgccagattgaggtacaccacggcggcgtctttacgggcgttggtggtgaccgcgtagttggcgtcggcgatcagcagctgacttttgtggccgcatgccgccaatgcgccgagcagctgcgggtggataagcgctgatttaatcatggttaatgctccgtcagcatagccggccgccgttgcgggctgccggccaggggggattacatacggtaaataccgccgttgatatcgatggtggcgccggagacgaaaccgtcatactctgccgccaggaaggtgatgacccgcgccacatcctgcggcgtgccagctctgcccagtgggatagcgcggacggtttcttccgccgattcctgggtggtgtggcgatcgtgaaaacgcgtaccgaggatcagcccgggcgccaccgcattgacccgcacgccatgctcccccagttccgccgccagtgaacgcgtccaggtcagcaccgcgcctttacaggacgagtaaaccaacgagccggaatgtccgccggcgcggccggccagcgaggccagattgacgacgctggcgccgtccggcgccgccttgaggaacggcagcgcgctttgtgtgacgttgagcatggtggtcatatttacgtccagcaccgtttgccagaactgacggtcgatctcccccagccatttacggccgacgatgccgccgacgttattgatcaggatatcaatgccgccgagaaattcggccccggcgcgcacgcagcgttcagcgtctgcggtctcaatcaaatccgcgtagccgtaagccgcgcgctgccccagcgaatgcgccagcgccaccaacgccttggggccttcttcgccgctgtggtagtgcaggtaaatatcgcagccggcctgaatcagctgctccgccgtggcccggccgatgccttgctccgcgccggtgataaagactttcttgccgctaagatgacccatgatgaatacctcgtgttaaggatgaaaagtgagttacgccctgatgacgccttcgcgctgtttagcgcagtaaaaaatgcagatcaggccggtgaccagcaggcacagcgccaggaaaatcagccccgggatgctgctgcgggtgaggtcgttaaggacgcccaccacatagggggcgacaaaaccgccgatgttgccaatgcagctcaccaccgccaggccggcggcggccgacgcgcccgaggagatattggccggcatggataaaaacgacggcacggcggtgtagatgccgacggcggccaggcacaggaaagagagtgagacaaacaggttgtattggaagaacgccaccgcgccggccaggccgatggcggccatcaccatgctgatgccggcaaaaatagcgatttgccgggttttactggcccacaggctccacggataaatcagcagcgcgcccagcccgtaggggagcaacgccagcaggctgacgtggagaatatcgccgccggaaatggcggtcaggatggaaggcagccacatgccaaagccataaatgccgcagaccatgccgaaattcagcagggcgtaaatcaggtattttttatttttaatcccgttaaaaaaatcgcccagggtaattttggaaccggacttggtgcgctgattattattcatcaaccaggctttttcttctatgtccagatagccaacctcttttggtgagtttttaatgataaacggaatcagcaggccgataataatgggcggtacgccttcaataataaacagcagttgccaggattcgaggccgaaccagccctgatcgatattcagaataaaaccggagatcggcgagccgatggcattggagagcggctgcacaataataaacatgccgaggattttggtgcgatacttttccgggaagaaaacggtaaagtaataaaccaccgacgggaaaaaaccggcttcgcatacgcccagcataaaacggtagatatacagctccatcggcgtgcgggcaaagcccagcagggtggcgaagatgccccacgagatcaaaatgcgggcaaaccagatgcgcgggccgaacttgatcgtgccggcattgctggggatctcaaacataaaatagccgataaagaaaataccggaggcaaagccgaacgccgaggcggtcagccccaggctgtcttccagcgccatggcggcataggccatattattgcggtcaagaaaggccaggaaatataataaaatcattaaagggacgatatgcagcgtcagctttcgtattgcgctgcgttcaatatcctgcggcgttctgttattcatgattatttatccgagataggtttattggcgtgatccgtccccggcgcttggcgctcgccggtgtaatgaataaacgtgttatttgcgtgctgctattgggcgttaatcgatgatgaccgtgccgttggcattcattatttattcctcttgtttatctctaccgttgcaatatcgcagctggcgctgagcggccgttacgctttgactgaccggcggctgaccagggtcggcggaaaaagaaattcgccgggcggcagctgagggtcgttgatgcgccggattaagcgttcaaccatcacctgcgccatggcggcctgtggcggcatcaccgaggtcagccccggttcggcaaagccggccagcgaaatattgtcgatgccgacgatggacatctgctgcggtatgcgcactccggcggcgcgcagcccggtcatcaggccaatgcccagtgcatcgttgatcgccacaatgccgtccgggcggggcgtcatggcgagtatgcggctgaccattgagcggccgagttcaaacatctccgtgtcgccatattcactgctggccttgccttcgatcacccgttcatacgccggcagctgatggctacgcagcgccgccagaaaaccgtcgattttattgctgcggctcagcgtcagggtggcttcggtggcaaatataatctgccggcagccgcgttcaatcaggtgttgcgccgccagacggccggcttcaacgttatccatggagacgctgtcgaccagccgggtatcggccgccatgctgtcgctaaagcggttgtcatagctgacgatcatcatcccttgctcggcgctgcggacaaaatgcgtttggcggatatcgctggccgcgacgataatgccgcgtacgccgtgggcgaacatatcgctgataaaggcgcgctcctcgtcttcctgacggtatgagttgccgagcagcacgcggtagcgatacgcccgcgcggacaggtcaacctcgtgcgccagcgccgaaaagctggggttaacaatcgacggcaccagcaaaccgataatattcggctgtccgtgttggcgcggcggcgcgctcagcgggcggtaatgcagttcctccatcgcccgctcaatacgcaaccgcgtttccgcgctcatctgatgggtgcgatgattaagcaggttcgacacgctgctgatagaaacgccggccagccgggcaacgtcacgaatattggccatcttgttgctatccttatggttgccggccgcgagaagccgctgcggacggcgttgctgcgccgataggctgcaatctataagggaacggtggcgcaggcaagcggcaagcgggcggagaacgccggcgaatatcgcttttgtgaaaactgtcatgcgcagccgccgctgtttactaaacagcggcagtgcttaatcggcggtagcggcgttttttaacaggagcggggattttaccggccagcagaagcggaagctggcgccgccgagcgggctggcgtcgacaaacacctggccctgataggcgacggcgatggagtgtacgatagccagccccaggccgcagccgccggtagcgcggtcgcggctggggtccagccgtacaaagggttcaaaaatacgctggcgctcgtccggcggaatgcccggtccgtcgtcttccacctgcaggcaggcgatatcgccgtcgaaccacaggccgatgcgcaggcgccgttgcgcatagcgcagcgcgttgttcaccagattatccagcacccgctccatcaggcgcagatccacgccgccgaagtcgccgcggtggggaatatccagcgcaatatcgcgctcaggatgaatcaggcgcagatcgtccgttttgtcctgcagccagccgggcaggtcgatcggctcgatattcagcgccacctgcgggcggtcgaggcgcgcgtaggtcagcagctcgtcaatcagcgattccagctggccgatatcgcggttcagcgcctgctgttcgccgtcggacaggttatcgctcatcgccagccggtaacgcagccgcaccagcggggtacgcagctcgtgggcgatgccgtcaatcaactgtttcttactggcgatcagggtattgatattgtccgccatctgattaaaggccacaccgaggcggttgaggctggaggtgggatcaaaatgggtgcgttcatccagatgcccggcgccgaggcgctgtgcggcgttttccagcttgagcaggtcctgccagtgcggccgcatccacagaaagaccggcagcgccagcgacaggccgatcagcagcagcaccaccagatccagcagccgcacctggtgcaggtagaacaggtagggaatggggccgaccaccagcacgtagtggctgcgcggaatgcgctgcataaaggtgtactgatcgtccagcgcgatgatttcccccagccgcagccgttttttcatctcatcgctcagcttctgcttgcccagcggttcaatatgcagctggaaggagaggttgagatccagcgtatcgatggttttattccagtccttgagcgggatttcccgcagttcgctgcgcatcaggtacagcgaacttttcatcaggtcatccatcgactgacggccggcgcgttcggcggtgaccttgtacaccagcccgaccagcatcgccatcaccagaaagcagacgaacagcagcagaaagaactgtacgaagagttttctcatggctgcgccggttcccaggcattgggggcgaacaggtagcctttgttgcgtacggtcttgatgcggaagggatccagcgcattgtcgtacagcttgcggcgcaggcgggaaatggcgacgtcgatgctgcgatccaggccgtcatagctgacgccgcgcaggttctgcagcagcgcttcccggtccataatctgcccggcgtgggtcgccagctcccacagcaggtcaaaatcggaggtggacagggtgatggtttcgtccgccagcgtcacctggcgattaaccgggtcgatgcacagcaggccgaagtgcagcgcgttgtgcggcgtcaggggcgcggcgtcgtcgtgccccgcggcgccctggcgcagatgcaggcgcaggcgcgccagcagcaccgccggcggcgtggttttcaggatatagtcgttggcgcccatttccagcgacagaatatggttcatatcgctgtcgagcgacgtcagcagtacgatcgggccgtgaaactgcggccgcagatcgcggcacagcgtcatgccgtctttgccgggcagcataatatccagcagcaccagatccggctgctcctgggcaatgcgcgcctgggcgctatcgccgcgcggctcgaccagcacctcaatatcatgtttacccaggtaggcggcgattaatttaccgacgtcggcgtcgtcttctacaaaaacaattttgtgcattttttccgggtgattctcagcaagacggcattcagcatagcgcgccgttacacattgcgccatgcgctccggtcagcgcagcggacggccgccgtcgacgccgtgggtgcggccggtcacatagcggctgccgagcaggtagtgcaccagttcgaccacttcgctttcgccgggggcgactttcatcagcgacttttgcagcgcctgctggcgataggcttcatcgtcgccggggttaaagataatcagcgccggcgcaatggcgttgaccttcacttccggcgccagcttgcgggcgaacgaacgggtcatgttatccagcgccgccttgctggcggcgtaagcgatatgcttgtcgctgcctttttccaccacgtaatccgtcagatggataatatcggcgccggcctgtccctgaccgcgcaggcaaggctctagcagttggttgagcagatagggggtgtaaacgtggatttgcagcatcgacgccatcacctgctccggcggcgtatacggcgattcggcctgccaggcgctggcgttatgcaccagcgcccgcagtttaggggcgatttcccgcacctgttcggcaaactgatagatgccgtcgtgggtggagaaatcggcctgaatacaggtggcgcccagtgatttaagctcggcgagcgccggatagtcgctgcggtaggcgacgatcaccggtacctggcgctgcagcagcgaacgggccaacgccaggcctatgcggcgggcgccaccggtgatcagcaccggcgcagagtcatggggttccatcgattaaagctcctggacaggctggcaaacaataggggaattatgccattatacggcgtaaaatcgttatagcttcgcatcgattatccatttcaggatgtaatataccctgaatatccagggcgacagggtatacgctggccaaaagaggaactgaggggatgagtaacggtcaccttgcatccgtcgcgcgcagtgaaacaatctgctttgactacatggaatttctgtctgcatcgtgcaagaagcactggcgctttgttgatgcaatttacggcgttatgccgattttcggcatggtgctgaaatcgcgtgcggtatccacgcagacgcgtactgagcagttaaaagagctggcgctgcaggtggtttccacccaggtcagcgatgaaaccaacatcgtacgcctgatcgatttagggcaacagcaggggttggcggtatttgatattctgctgccctatgcgctggacaaagcccaactggcggcgattcagcaggagtgtgcggcaagggtggtattaacgcaggtgggtgagcggctcaccatcagcgcgcagtaaaaatgaccgggtatggcacccggtcttcttcgttatgactgcagcataaaccagccggccggtacggtggccagcaacagcagcagaatgctgcttctttccagcttgttcagcaacttcacctcatcatggccgcggcgagcatagataaacaccagcagccccggcgcgtacagcagcactgacatcagcagatgcatcagtcccgacgcatacagcagccagatgccgtacagacaggcgccgctggctgccgcaatcaggcgtttgtcatggcgttgcagcgccactttgaacaggaaggcgccgaccagaaaatatggcaccaggatcatttccgaggcgatggtcagcagcgagttgtagttgctgctggtaaaccagatcagcaccagcgcaatctgcaccgcgccgttggtcagccacagcgaggcggacggggcgtggtttttattctgccggcggaacaccttcgggaaggcgccgtgctgcgcggccagcagcggcacttcggccgccataatggtccagctcaggtaggcgccgcacactgagataatcaggccgacggcgataatcacatcgccccacgggccaagcagatcgaccatcatcaccgccatcgacgggttgcgcatctgcgccagctcgctgcgcggcaccacgccgagcgccagcagcgtcaccagcaggtagaccgccagcgcggacaccaccgccagcatggtggccagcccgacatcctttttattacgcgcgcgcgccgacaccaccaccgcgccttccacgccgataaacacccacagggtgatcagcatggtgtttttcacctgctcccacaccggcttgccgagcgccacgccggtgaagtcgagggtgaatacgtctattttaaaggcgataaccgccagcacggcaaacagcccgagcggcagcagtttggccagcgtggcggccagattgatgctggcggcggtctgtacgccgcgcagcaccagcgcgtgcaccacccacagcagaacggattcccccaccagcgcctgccaggtattgccgtcgccgaagatcaccgcgccgctgcggtcggtgaaaatgctcagcgcggcgaagacgatcaccagataggaaacgttggcgatcaccgcgcacagccagtagccccaggcggagcagaagccgaccagttcgccgaagccctctttggcataggtgaagataccgccgtccagatcgggacgcagccgggtcagcagcagcatggcgaaggccaggaacagaatgccgacgccggtaatcgcccagccgatcagcagggccgccggactggccacttccgccatattttgcggcaggctgaataccccggcgccgagcatggaactgagcaccagagcggttaatgcgagtagacctaattttttttccaatgaaggatcccgaatacagaataaacagctggagagcgccgattgagcagtaaaaacagggtgacgatcaccgtgcatttagacaatcaaccctgaaaaacggcgcagattctacggacggacgcagcgggatgcaatgattgaatatgcggaacggttaaaaagttattcagtcgcggcggaaagaaaaacgggcagcgccagggctgcccgcaggagggagtaaaacgcggattatttgaacagatcggcgctgacggtcagattgccgccgctcttgttctgccactgacgggtgacgtgatagtacttggcgcctttggcggccgcacgcttcgccacttcagtggagacgtcggtcatgctgttgaagtggccggtaaaggttacggagtcaaacggctgcatctgcgcggcggtcacgttgttcacttcctgaatcttggtgccgtcggccagggtgacagtgtaacgcttaccggttgacgactgtgtttcgaagaagcggccgacttcacggcttggtgagccggaagaggcgacgcccgggatctcgaccttcgccgcagcggcaccgccggcggccagcgcggccttaccagcttccgagtcggccggaattgcatccgggctctgtaccacgcgtttcggcgcattggctttgtagacgtaggcggtcacatattggttgccgccctggttggcgtcgacctgacggacgataaagaaggaatcggcgccttttttcttcgccagtttggagatggcgtcgttaacgtccggctggctgcggaagaaaccgctggcgctgacggtatcaaacggctctaactggtaggcctgctctttcggcagctctttcacaccgttgaagacgcggtagtggcttttctctacttccggcgcatcgctgcggtaaatgtctgccgtcacgcgccagttgccgccgttgttactattattaatgtcttgaatatagaaagcgtcggcgcccagtttgtcggcgcggcgagagacggcggtggcggcttcgttgatggcgttgaaacggccggtgatggtgatgcgatcaaacggcttgatcgccgccgctttctcaggcgttaactcttgcgcagcatgagcggacagcgcggtaagtgataacaaggctgatgcgatgatcgtgttcttcagcttcataaaaaatcctttcgcctagcgcattaacgtttataacgtgctgaactgttgaggtgttattcagccagtgattattacatgtaatcttggcaggtgtctcagcattttatggcatcgcatgagacaaatctgttaatgcggcggcgttattttccgttggcttcaagtataagtatccataataaagattttgtttggataagtgttgtttattcacatttctataacttttatgccgcatcgccgcagcaggctgagtttgcgcggatttgcggtgagaagaaaactgcctgtttttattggcgcttaggccgtctttctcagggaaaattgcgttttgtcatatccgtgcgtgaatttttatgtaaaaactcatccgatgggttaagcaaacgtagatcatcgatcttattttcagtaggttatagatagcgccgcccgctatccgccgccagcctttggcaaagggggcgggaacggcgttatcactatggggttggaagataataagatcataatccggaagggaatattatgcgtattggtgtacctagagaacggttggccaatgaagctcgcgtcgctgccacgccgaaaacggtggagcagctgctgaaactgggtttcagcgtcgccattgagcgcgatgcgggcaaactggcaagctttgaagatgtcgcttacgaacaggccggcgcgacggtggtcgacaccgccgaggtgtggcagtcggatctgatcctgaaggtcaacgcgccgcaggaagaggagatcgccctgatgcgtgaagggagcacgttggtcagctttatctggccggcgcagaaccctgagctgatggaaaaactggcggcgcggcgcattaccacgctggcgatggattccgtaccgcggatctcacgcgcgcagtcgatggatgcgctgagctcgatggccaatatcgccggctatcgcgccatcgtggaggccgcgcacgaatttggccgcttctttaccgggcagatcaccgccgccggtaaagtgccgccggcgaaagtgatgattatcggcgccggcgttgccggcctggcggccatcggcgccgccggcagtctgggggcgatcgtccgcgcctttgacacccgcccggaagtgaaggagcaggtgcagagcatgggcgcggaattcctggagctggacttcgaggaagaagcgggcagcggcgacggctatgccaaagtgatgtccgaagcctttatcaaggcggagatggcgctgttcgccgcgcaggcggaagaggtggacattatcgtcaccaccgcgctgatcccgggcaaaccggcgccgaagctgatcaccaaagagatggtcgccagcatgaaaccgggcagcgtgatcgtcgatctggcggcgcaaaccggcggcaactgtgaactgaccgtggccgatcgcatcaccaccaccgataacggggtgaaaatcatcggctataccgatctgccgagccgcctgccgacccaatcttcccagctgtacggcaccaacctggtcaacctgctgaagctgctggccaaggagaaaaacggcgagttggatatcgactttgaagacagcgtgatccgcggcgtgacggtggtgcgcgaggacgagattacctggccggcgccgccgatccaggtctccgcccagccgaaaccgcaggcgcaggccgcagagccgccggtcaaagaggagaaaaaaccgctctcgccatggctgaagtatggcctgatggcgctggcggtggtgctgttcggctggctggcggacgcggcgccgaaagagttcctgtcgcacttcaccgtgtttgcgctggcctgcgtggttggctactacgtggtgtggaacgtcagccacgcgctgcatacgccgttgatgtcggtcaccaatgcgatttcaggcattatcgtggtgggtgccctgttgcagatcggccacggcggctgggtgagtttcctctcctttatcgccgtgctgattgccagcatcaatatttttggtggattcaccgtcactcagcgcatgctgaagatgttccgtaaataaggggtaaccaatgtctggtggattagttacagctgcatacattgttgccgctattttatttatcttgagcctcgcgggtctgtcgcgtcatgaaacctccaagctgggcaaccgcttcggcatcgccggcatggcgattgcgttgatcgccaccatcctcgggccggacgccggcaacgtaggctggatcatcatcgcgatgattatcggcggttcaatcggcgtttatctggccaagaaggtggaaatgaccgagatgccggagctagtggcgatgctgcacagcttcgtcggcctggcggcggtgctggttggcttcaacagctatctggaccacggcgcgccgatggagccggtgatggaaaatatccatctgagcgaagtgtttctcggcatctttatcggcgcggtgacctttaccggttccatcgtggcgtttggcaagctgcgcggcaagatttcctccaagccgctgatgctgccaaaccgccataagctgaacctggcggcgctggtggtctctttcctgctgatggtgatgttcgtctccagcgacagcgtcgggctgcaggtgttcgcgctgctggtgatgacggcgattgcgctggcgttcggctggcatctggtggcctcgatcggcggggcggatatgccggtggtggtgtcgatgctcaactcctattccggctgggcggcggcggcggccggctttatgctgagcaacgatctgctgatcgtcaccggtgcgctggtcggctcctccggtgccatcctgtcttacattatgtgtaaggcgatgaaccgttcgtttatcagcgtgattgccggtggtttcggcaccgacggttcgtctaccggcgaggcggaagagatgggcgaataccgtgaaaccacggcggaagaggtggccgagctgctgcgtaattccagctcggtaatcatcaccccgggttacggtatggcggtggcgcaggcgcagtatccggtggcggaaatcaccgaaaaactgcgcgcccgcggcattaacgtgcgcttcggcattcacccggttgccggtcgtttgccgggccatatgaacgtgctgctggcggaagccaaggtaccgtacgacgtggtgctggaaatggacgagatcaatgacgatttcgccgacaccgacaccgtactggtgatcggcgccaacgacaccgtcaacccggcggcactggaagatccgcgcagcccaatcgccggtatgccggtgctggaagtgtggaaggcgcagaacgttatcgtgtttaaacgctcgatgaacaccggctatgccggcgtgcagaatccgctgttcttcaaggaaaacagccagatgctgtttggcgacgccaaagccagcgtggatgcgattaaaagcgccttgtaattgtccggcgtcatcctgctgaaaaccaccatgccggccacattacgtggccggcattttttgctcccggccggcgtgccgcctaagctgagtagtttataaacggtgaatcaccgagcgaagggggcgcgtgttgaacgcacgaataaagtgacagtgttacctatatgggcgggtaaaaaatgcggaatcgcgcaccaaattgctcataacttgtgcaatccaacacatcagatcacaattaaggggcgtaatgcggtatcttatgtcccgatttcatccatttaacggatcctagacccaatatgattatcaaacctaaggttcgcggctttatctgcaccaccactcatccggtgggttgtgaagccaatgtacgtcgccagattgcctataccaagcagcagggcgctatcgctgatggcccgaaacgcgtactggttatcggcgcctccaccggttatggtctggcctcccgcatcgctgcggctttcggtagcggcgcagccactatcggcgtgttctttgaaaaagccggcaccgaaaccaaaccggccaccgccggctggtacaactcagccgcgttcgacaaggctgccaaagaagaaggcctgtacgcgaaaagcatcaacggcgatgcgttttccaacgaatgccgcgagaaagtgattgaactgatcaagcaggacctcggccagatcgatctggtggtgtactcgctggcttctccggtgcgtaaaatgccggaaaccggcgaagtggtgcgttccgcactgaagccaatcggcgaggtgtacaccaccacggcgattgacaccaacaaggatcagatcgtctccgccaccgttgaaccggcgacggaagaagaaattgaaaacaccatcaccgtgatgggcggccaggactgggaactgtggatgtccgcgctggaaggcgccggcgtgctggcggaaggcgcgaaatccgtggcttactcctatatcggcaccgacctgacctggccaatctactggcacggtacgctgggccgggcgaaagaagatctggaccgcgcagcgaccgctatccgcggcgacctgtccgccaaaggcggcaccgcgcacgtggcggtgctgaagtccgtggtgacccaggcgtcctccgccattccggtgatgccgctgtatatctccatggccttcaagatcatgaaagagaaaggcatccatgaaggctgcatggaacaggtctaccgcctgatgcgcacccgtctgtacggcgacgacaagtcgctggacgaccacgagcgcatccgtatggacgactgggaactgcgtgacgacgtgcagcaggcgtgtcgtgacctgtggccatccatcacctcggaaaacctgagcgagctgaccgactacaccggttacaagcaggagttcctgcgcctgttcggcttcggtctggaaggcgtggactacgatgcggacgtcaatccggacgtacgcttcgacgttatcgagctgtaattttcagccagacgtcaacagggccccgcggggccctgtttgtttttacggctgcggcgcggcctcagtcctcatcgtcgtgttcatcatcctcatcggcctcaatcgggcagttgaagtcttccggtttgatcaccagcaggtcacatttcagatggtcgatcacatgttcggcggtattgccgataaatgcggcggagataccggtgcgccccagggtgcccagcaccaccacgccggcctgcagatgctcggccagatccggaatcacttcctccggcagacctttttcgacgtgggtaaactcctcattgatgccgaatttctggcgcagcgccttcatggcaatcagatgctggccgcgaatggcgtcgttgtaaacgctggggtcaaaatcggggagttcgatggcgatattgattggtgtaaccgggtaggcgccgaccagatggacttcagtctggttaacgttttccgccagttcgacggtttcctgcaccaggcgaatattgagcgggtcgtggtacggctcctcgctggacaggttaaccgccaccagcgccttgccgccttccggccagggctgatctttcaccatccacaccgggcatgggcacttacgcaacaggtgccagtcggtcggggtgaaaatcaccgattccagccggtcatgctgatgcgccattttcagcaataaatcatgttgtccgctcagcacttcctgaataatggcctcaaacggacggttgtgccagaccactttgatttcgatcggcacgccatcttccaggtaaaagcgacactgttccttgatccatgcggcgcgctggctgatcacgccctggcgcatcgccgtgcgttcatcgggcgacagcagggtggtcatttcgtaagagaagtcatagataggaaggaaggccttgatgcgcccgccattccgcttgaccaggtataccgcgcggcgcaacgccggctggtcatcctggttggggtcaatagccaccagaagattctgatacatcgccattagggcctccttacagctgaaatcaacagtctgttaatttacagagtaacctaacattgaaaaacagaacagtagagagaagatgagccggatcaataattagaaattattgatccggcaagggtatcagacggcggcgacgctgatgcgcggggtgccggccagctgtgacaacgcgtccgcattctcaatggtaatgtatttgcctttgacgctgaggatctcgcttttctggaagcggcccagcaggcggctgatggtttctaccgtcaggccgaggtagttgccgatatcgccgcgcgtcatggtcaggcggaactcacgctgcgagaaaccgcgttcggcgaagcggcgcgacagattatagacaaacgccgccagccgctcttccgcgttctttttcgacagcagcaggatcatatcctgatcgcctttgatctcaccgctcatcaggcgcatgatctgctgacgcagattcggcattttaccggccagatcgtcaagggtttcgaacggaatctcgcacaccatggaggtttccagcgcttgggcaaagctcgggtgcttcagcgagccgatagcgtcaaaaccaaccagatcgccggccaggtggaaaccggtaatctgctcatcgccctgttcggtaatggtgtagctcttgatggtccctgaacggatagcgtacagggatttcagttcatcaccggccttgaacagggtctggcctttctggatcggtttcttcctttcaatgatgttgtcgagctggtcaagctcatgggcattgagggtgaaagggatacacagttggctgatgctgcaatcctgacagtggatcgcacaaccaccggactggatacgacgggtcacgcgtttttcagggatcatagattacgctcacgcaataattgatatgtgtcaattttaacatcttttgcgtcagctgataagggaaacaatagtaagaataggggcatgttgtgcgatatttaaccagcccatggcgcttttatgctgttagcacgctaagcgtcgctctttcgaggcatgatggccgcgctgggggcggccatcatgattaaggcgggtagaaacggctacagcaacgccttgggcagaaagccttcatgctgcaacagccattgcttgcgcgccatgccgccggcatagccggtcagcgcgccctgtgagccaatcacccggtggcagggcaccacaatgctgatgggattggagccattcgccatacccacggcgcgtgaagcggtcggtcggccgatgcgtttggccagttcgccataggtgatggtttcaccgcacgggatacggcgcaactgctgccagacggtgcgctggaactcgctgccggcggtcatcaccgggatatcatcgatcaccgccagctcgccggcaaagtagcgctgcatcaggctgctcaggccgccggggtcacgctgctcctgcagccggaaaccgtcgcggcggtaatgggtgttcagcagtctgatcagcttgtcgtaatagtcggtccagtcgacggcgcgcagctgaccttgctcatcggcgatcagcaccagttcgcccaccggggttggcatccggtcaattaaaaatgtctgcatacgttcactcctctttactgatgccccgattattgcatgaaaccctgtgcggcgatggcggttttcggacattaacctgcgcattacccacaagggattactgcgccggcggtggcgtatttttgaatcagagccaaagccgaactatgctcaatacacctgctgcctttttcaccgcccgggatggcgcggcgcggcgggaggtttaattttttcgtcatctttctgacatgtcgcagtcataccgctggcttaccgttgctgcgactaggccaaggagataacacgatgtttagcttggacactttgctgcaagacgcttttccacatcgcaatccccccgcctggcagcgtagcctgctgagaaatctgctcttcgaaaaagaatttaaacagtttgccgccgactatccgcacctgcgcggtctggatctggtggaacaggtggtggactatttcaacctcagctgcgaactggtggacggcgatctggaaaatatcccgagtcaggggccggtggtgctggtggccaatcatccgattggttcgctggacgggctggcgctgctgcgcgccgtggcggcggtgcgtcaggatgtgaaagtggtcgccagccaggtgctgagctatatcgaaccgctgagcagcctgttcgtgccggtcgataatgtggcgtacaaaaccagccgtcagcagatacaggccatgcagcagcagctggagcggcagggcgtgctgattatgttcccggccggagaggtgtcgcgcatcagcccgcaggggatccgcgacggccactggcataccggttttctgcgactggcggccaaagtgcgcgcgccgatcgtgccgattcatatcagcgcccgcaacagcacgctgttttaccttgcctcgctggcctatcgcccgctgtcgacgctgctgctggtgcgcgaaatgtttcagcagcgcggcggccgcatcaaactgcgtatcggcggccgcattccgtttaacaactggcatgacggccacacaaatgcccgtgagctggccggacgttttcgccgtcatgtttatcgtctgggccaggggaaaagcgggttgtttaccagcgaatcagcgattgccctgccggaagagcgtcaggagctgaaaaaggcgctgaagacctgcgagctgctggggaaaacccccgacggcaaggcgattttcctctatcgccggcaggacgacgcgcgctcgccgatcctgcgggagctgggacggctgcgggaaatcgccttccgcgcggtgggggaaggctccggccgccgccgcgatctggacagctacgacgacgactattaccacctggtgctgtgggatgaggatgcgctggatatcgtcggcgcctatcgctttatccccaccggcgaacagttggatcgtaaagggctggcgggcatctacagcaacagcctgtttgactatggtcgcgatatgatgccgatactggcacagggcattgaactggggcgcagctttattcagccgacctactgggggaaacgcgggctggactatctgtggctgggcatcggcgcctatttggccaagtatccgcaataccgttatctgttcggcccggtgtccatctccggcggcatgccggctgcggcgcgggatctgctgattgctttttaccggctctattttgccgcagacaatccgctggcgcagtcgcgccagccttatcccgcctcgttgccgcaggtgctggcgcagttcgctggcgatgattatcaaggcgatctggtacggctgaagagcctgctgaataatctgggctgctcgatcccgacgctgtacaaacagtacagcgaactgtgcgagccgggcggcgtgcagtttatcgatttcggcaccgatcccgcttttaataactgcatcgacgggttggtgctggtcgatctgtccaggctcaagccggcccgttatcagcgctatatcgccattcatcaggtggcgcagggcaaagaagactgctctgcgtcttaaccctttatccctccgtttacgccgcctctgacgccgcaaccgttaggggcacgcgcttttattcgccgtcgcgccggcccggaaagtggtaagtagcagatatctcttgggttaggtgtaaaaatatgtaaatttgactttaggattattcccagtgatgataagcgtaaggaatttgtaagcaccagtggaaaagtcaggagagacgagtggagcagctcaataacggactgtttatcaagcaagagcgttttgaagttctggccattttgcgggatatctacaagcagcgcacgccgatgcgcatcgctaatcaacagcagcaatttttttacagccagctattaagcgtgggcgtcggcaatatcgtgtttgactgcagcgactgccagcagtgtaccggtggccaactgcaggtagtggttgaaggctatgatgccaagattgaatttttggtcgacagtgcggagcgggtgcgacatcaggaaaacgaggcgttttccgcccagctgccgaaagagctgaagtacattcagcgccgccgccaaccgcggattaccacgccttactggcgcgatttctactgccatggcgagtatcccgacggttccccgctgcagctgcgtatccacgatatctccgtgggcggcgtaggattgcgtctggacggggagatcccatcttttctgcatcccggctttatctttcacaaagttcagctgaatctggacggttacggcaccttcaaagtgaatatggagctgctggcgatcaccgaagatcacgacattaatgcggaagaagagggcgataatcggcagttttcccgtctttcctgccgctttaccgatgtcagccccgtcacgatgcgcaaactgcaaagcgccgtgtatgccttcgatctggacttcaataaaaagaaaaagcgctagagttccggggcggcgtgtaccgtaccgacccgcgttacgccggcaggcggccaatttctccccacccgtaatgtgccgcctccgtcagtgcggcgcagacctcgtcaatcgcctggtaaacggcgttttccgccggttccccggccagcagacggctgaccagcaacgcggtaaacatatcgccggtgcctttcacattggcgtcaatcttgcggtggctgatggccttgacctcatcggcggtgacccacagcaggctgatatcctgcggcgctgtttgctggtcgggggcgctggtcaccagcacccagcgggtgacgtcattcagcagcgcccgtgcggcgctcacgatttgttcccggttggtcagcgccgtgccgctgagttgctccagctcaaagccgttgggagtcagtccgtcggccaactgcaggaacggtgagcgatagcagtcaaccaggcgctgattcacgtacaccccctcgccgtagtcgcccatcaccgggtcaatcacgatcagcaactgcgggttgagcgcccggacgcgccgcagccagtcgtccagcagccggcactggctgtcattgcccaggtaaccgacgatcaccgcgcgcgcctgctgcgccacgccgcgcgccagcaaatcctcaagaaaaccgccgaaccagtcgtcgggaatcacgccgccgtgcggcgggccatagtagggcggacagccgaacagtaccgtcggtacctgcagggcctgcaatcctttggccagcagggtgcggtaggcaatgccgttgccgacgctgccgtaaataacctgcgactgaatgctgatcacatcgatcggcgcaggcgacaaaggggaaaactgtggcatgggcgcatcctttaatcgaaaagagtctgtcatcgattatcgcgccgcgcgcggcaagatgcgatagccagatagcggaagtgtcacgatgggagagtatatcggcgctggctgtcagcagggcggccgcgcgggacgcggccattcggggtcaggattccagccagtttttcaggcggatggcatcgctgtagtggccgtagcgctgctgagagcccagtaaaatcatcacgatgggctggcctttaatcaccgtgcgcaccaccaggcagtggccggcctcgttggtgtagccggttttctgcagccggatatgccaggcatgattattaatcaggccgttggaactgcggtacaccagttggccgcggccaggatggacaatctgctgtttatccgtgctgaaggcgcggatggtctgatagcgataggcgtgattgaccattttcaacagatcgcgcgcggtggagacattgcgcggcgtcagcccggtcggatcgcgaaagcgggtgtgcgtcatgccgatctggcgcgctttgcggttcatccgtgcgacaaaggccggccggccaccgggatagtaacggctcagcgccgccgccgcgcggttttccgacgacatcagcgcaatgtgcagcatatcgcgccggctgaggaccgagccgacggtcaggcgcgaatgggttttcttcagtaaatcacggtcggcgccggtcaccttaattttattgctcagcggacgtttgttatccagcaccaccatggcggtcatcagcttgctcagcgaggcgatcggcatgcgtcggttagcctgcttctgatacagcgttttaccggttttggcgttgaccaccagggcggcgcgggagtgcagagcgagtggggcagaagcctgggcggcggaaactgcggacagcatgacgcagacggctgcggcagcaatcagccggcgggaaagagaattcaacaatgacatgacaccgtgactttttgactaaacgattaacagataccgtcgtgagtctgccgagcaaatgtggagaaaatagggggaacggggcgaggttttgagcaaacgccccatgatcaataataagcaggctatttttctgccgccaccgcttcgctgaccagatcgcgaaagcggctgacggtcggcgagtggcgattgccgcgcagcgccagatacagcggcgcgccgggcgcatcggcgtcgctgatggcgcgataaacgatgccgtcgccgccgaggcggcgcatcgaggccggcacgatggataaccccagcccggcgcccaccaggctgagggtggccggcagacgcggcgcctcctgcacgatgcgtgggctgaagccggcgcggtagcaggcggcgaggatggcatcgtacagcccttgtcccgccgggcggcggtaaaggataaacgcttcgctggccagcgccgccagcggcagcggcgtctgtggctcgtcagccagccggtggccgaccggcagggcgatcagcatactttcgcgcagcaccggttcgatactgacgccggggatctcgctgaccggcgaacgcacaaaggccgcgtcaagacgctcatcaaccaaggcgtccatcagctctccgctgccggcctcttccaactgggtggtgacatccggcaggatttcgcggtagcggcgcagcagattaggcacgaacggatgcagcgccgccgagctggtaaaaccgatggcgatatgcccctgttcgccgcgggcggcgcggcgcaccgcgtctcccagcgtggcggcgcgcgccagcagcgtccgcgcctcgtgcagtagcacattgcccgcgtcggtcgcacgtacgccgcgcggcaggcgctgcagcaactgcacgcccagctcctcctccagcccctgcagcaggcggctgagcggcggctgctgaatgcacagccgttcggcggcgcgagtaatattgccttcttcaaccacggtgacgaaggctttcagccggcgcagttcaatcatatcgatacctttgaagtatggttgatgtctaagaaatgcattagacatcatggcatgcgcgcgcgcatcataccagccatcagacaatgagcgagagacgtgatggcggaaatgaacgtggtgaaggggccgacagcagcggcggcgcccggcaattgggcgctgtttcagggttttttgctgctggggctgatcggcttcggcggcgtactgccgctggcgcggcggatgctggttgaggagcggcgctggctcagcggcgaacagtttaccgagctgcttggtctctgtcagtttttgcccggcggcaatatcattaatctgtcggtggcggtcggcatggagtttcgcggcctgcgcggtgcctgctgcgcgctgctggggctgatttgcgcgccgacggcgattgtggtcgcgctaggcgcggtctatgcgcgctttcagaacgacgcgcatgttcagcacctgttcgccgggctggccgccgccgccgccggtctgctgctgtcgaccgcgctgaagatgctgcagccgctgcgcggccgctggttggcgctggccattgccgcgctgtgcctgctggcgatcgcctggctgcgtctgccgctgctgccgaccatgctgacgctggcgccgctcagcatcctgctggcctggaggaaatggttatgatcccgctgctgatcgcgttggcggttatttttagcgagctttctctgatggcgttcggcggtggcattaccatcctgccggagatgcagcggcaggtggtcgaggtgcatcagtggatgagcgcgcaggagttcagcgcgctgttcgccatggcgcaggcggcgccggggccgaatatgatggtggtgccgctgatcggctggcacgtcgccggctgggcggggctgctggtgtcatcgctggccaagtttgtgccgtcgtcgctggtgaccctgctggtgatgcaggggtggaagcgctttaaggatcggccgtggcggcgctgcgtgcaggcggggctggtgccggtgacggtggggctggtcgccgccagcggcgcattgatcgccgaggcctcggccggcaactggcggctggcgctgttgattggcgtcgccacgctgctcggtatgagcaagcggctgcatccgctgtgggtgctggccggcggcgcgctgctggggctgctgatggcctgaggccgggcgcggacagcctctgcccgcgcgcagttcaccagggatgctccggctcgcgggcgcgttccaacgcaaaggtgcccagctcaatttccccgccgcgctggtagttggcaatcaccacgccgctgggggtgctgagcgctttttccaacgtaaaggccatcgccgtcagcccctcggcgaacagccgtttaccgtcccccagcagcaccggataaatcagcagccgcagctcatccaccagatcgtaggacagcagctgctgcaccagctcgccgctgccctggacgatcaaatccggcccgtcttcggccttcagcgcgttcagcgccgccggcacgttcggccccagggagtggctgttctgccagcagagcgtgtcgctgtgatgggtggcgacatatttggtcgcctgattgaacaggcaggcggcgtcgtaactgatgcggtcgaaactgccggcgtccgggtcgctttccacatagggccagtgcgcggcgaaaatgtcataggttcggcgccccagcagcaggtcgaacggccgcgagaacaggtcgcccatggcggcggcgatctggtcgtcccagtacggcaccgtccagccgccgtagcgaaagccgcccgcgcggtcctcttccggcgcgcccggcgcctgcatcaccccgtccaggctgagaaaggcgccaacgataatccgtcgcataatgctaccctcggttgattattaccttttaagggtagagcgccggcgtcgactccgccaattcacccctgtgcgcgcagcgccttcagcagcgcctgatggaatttctccggctgctccatctgcggcgcgtggcccagccccgggaactcgaccagcgttgcttgcgggatcagcttcgccacctgtttgcccagctgatgatagttaccgacctgcgccttgaccgccggcggggcgatatcgctgccgatcgccgtggtgtcgtcggtgccgatcagcagcgtcgtcggcatctgcaggttgttaaattcgtaatagaccggctgggtatagatcatgtcgtagatcagcgccgagttccacgccaccagtcgtttgccggggccgttgttcagcccggccagcatatcgacccagcggtcgtagcgcggctgccagcggccgccgtagtaggtgtgctgttcataccgtttaatgccggcggcgctggttttcagctcgcgttcaaaccattgatcgacgctgcgccagggcacgcctttcgccttccagtcctccaggccgatcgggttgaccatcaccagctgccgcgtttgctgcgggtacatcagcgcatagcgggtcgccagcatgccgccggtggagtggccgaccagcgtgaccgtagaaatattgagttttttcagcagtgcatgggtgttttgcgccagctgctgaaagctgtattggtaatgcggcggtttactggaactgcaaaagccaatttgatccggggcgattacccgataaccggcgtggctcagcgccttgatcgtctcttcccaggtggcgccgcagaagtttttcccgtgcatcagcaccacggtctggccgttggcatcgccatcggccgcgacatccatataccccatgctgagcgtctggccctgcgtacggaagctgaacttttgcagcggataagggtagtgaaacccctgcagctcgacgccgtactgaggggttgccgcggcgctgacggtgcagggcagcagcacgcccgccagcagggcgcaacgggaaagctttaacatcctgaagtccttataaaaagcgaaagagttgtgagtatagtggctaataggtgcgtacgaggtaaagaacggtcaacgggatggcgctagccccgctgatgcggcggggcgacgggcggttacagctgtttctgactgcggaactgttttagggtatgggcgacgaaggtcatctcctgcggcgttcccagcgagatgcggcaccagtcgtcggccggcgggaacgcgcgccccaccagaatgcccgcctgcttcatctgctgctggaaggcggcgagcggcgtgttgagcttaaagaacacgaagttggcttccgacggcaaatagtcgaggttcagcgcgtccagcgcctgcagcaagatttgccgcgaggtatcgttgcttttcttgctgtaggtgacgaaggcgtcatcgtgcagcgaagccagggcggcgtccacgccgcaaaaattgatcttctcgccggccacgtgattggccaggcgggcgatcagcgccggctgcgctacggcgtatcccacgcgcataccggccatggcgtagattttggagaaggttttcagcaggatcacgttgtcggcgccctgtttcagcagcgggccgaccgagcggaagcgcggatcgttgacgaattcggcataggcttcatcaacaataaacagcgtattggccggcttgctggcgatccagggttcgatcacctcggccggcgtgatggtggcggtggggttgttcgggttgaccagatacaccagcgacgggccggcgtggttggcgaccgcctgcttcagcccgttaatatcgaactgccagccggccagcatcggcaccttggtgattttcatcccggcgatggcggcaaaatgctcgccgtcaccgtaggtcagcgccgggatcaccaactgggtatccagcgtggcgtaagcctcgatggccgcgcgaatcccctccgaagagccggcggtcagcagaatagactcatcaggcaactgatagcggccggccaactgactgcgcagcgcaataatttcctctttggcgtagcggttggccttgaccacggcgtcgcgcgccgccgcctgcgcccgcggcgacataccgagcggattttcattgaaattgatgcggataggatgctcggccgtcggcgcgctgaaggtcgcggatgacgacggctgcgcatcggccagggcgctgcggctcagccccgccagcgcgacgccgccggccagtgcgcccgaaagttttaataactgtctgcgttttacattcattgtatggctgtcttgcatctgcacttctccttgctgaaaaatcgtggcagggagcagtggcaggaatcgtgccaacttgtaacttattgattcgtaaatgccgctatccgacgttgcccgctaacgcatcacggtgggcgggcagctgcaccatgatgcgtgcagttatgcgacgcggcgcggcgctaaacgcctgaaccagcggggattactgaacatcgccaggttgccgagcaggatcagacacaggccgagcaccgcgttgccatgccagacgtacccttcatacagcgtcgaaatggtcagcgccaccaggggaaacagcagggtgctgtaagcggcggcgctggcgccgatgcgccccagcaggctgaagtaggcggcgaacgcgatgaccgaaccgaaaatcgccagatacagcagagacccgaggtagcggctgctccactcaatctggaacgatgcgccctgcgcccaggccagcagccccatcaacagcgcgccgtagctcatggcgtaggtattggtcgacagaatatccagcccgcgccgctgatggcggctgccgatcatattgccgagcgaaaagcccagcgtgccgagcaggcacagccccacgccgcgcagcagttccggcaccggctgtgcgtcgcgcagctcgtgccagaacagcgcgacaatgccgcagatgccgagcaacgcggcgggcagcaggttcgggccggggcgctgaccaaagaaaatccgggcgttcaacgcattgaacagcaccgccatggaaaaaatcaccgactccagcccgctgccgatcgtggcggccgccagatagaagcagtaaaaattcaggccgaacacgcagcagccctgcaggatgcagaacagatggtcccgcaggctgatacggcgcagcctacgggtcagcagcagcgccagccacagcaccagcgcggcgatgacgaagcggtaactgatggagaccggaatggcgaccgtcccctgttgctgcagactaatcgcaatccaggtggtgccccaaatcagcaccaccgccaggtataacaacgcattcatcaggtaaatactccgacgggaaaagggcaagaggggcgattatgcgcggccgggccgcagggcgcttgccggcgtttgcggcgagttgcatattcttgcgctttttttcgcggcccggtggtgccgcgccgtgcaacgctttacactgagaacctgtttaccacccggagcacggcatgtcagcgtacaaggcgtttgccaccctgcatgagcataaggcacagctgcatcatcatctgcgcctggcgtccggcgtggagctggcggcctggtccaactgcgacgatcgcatcacccaggaaagcgccgaccaccataccctcagcctgtacgtcgccgacggctacgagtgctaccaaaaagtgccgggcggctggcgtaacggcggcgggccggaccatttctgcattatgccgcgccagtatgagtcaacctgggacgtgcgcagcagcctgtcgtttgtccatctgtactgtaccgatggtcatctgcggcagctggttgaacagacctgggatcgcagcccggcggcgatcaacgtcgaggcgcgctctttcggtgaagatgcgcagattacgcggctctaccggcagtttttgctgaacgtcgactggcaggagcgcgccaaccagctgaccatcagcagcgcggccggcatgctgatgtcgcacctgctgcagcactatacccagctgcagtggcgactgccgtcggtgcgcggcgggctggcgccggcggtgctgcgccgggtgtgtgagtttatccatgagcatctggaacagccgctgctgctgggtgaactggcggtgcaggccgggctcagcgaatttcactttgcccgcatgtttaaacacgataccggcctggcgccgcaccaatacgtgatgcgggcgcggttgcagcgggcggcgcacctgctgcgtcacggcgtactgccggtaacgcagatcgcgctggcctgtggtttcagctccgccagccacttcagcaaccgcttcaagacgtattacggcatgacgccgcagcaaatgcgccagggaaacgcaccggcctgagctgccttattgattagttagcgctgtttgcctacgtcgtccagcgcctccagcattgggctgagcaagtaactgagcacagttcgctggccggtttttatctctgccgagacagacatgcccggttcgagttttttctttactttgctaatcgcgatagcattttgatcgagttcgatcaccgctttataaactaaccccagattttgatcttcaatagcatcggccgacaggtgtttcaatgtcccttcaacccagccataacgcgtgaaatcgaaagcgtcgatctttaccgttaccgcctgcccaatgtttaggaacccgatgtcctgattacttacccaaacctcggcgtttaggcgttcattttcaggcacaatctttaatacttcctgtggcgcttcaaccgctgcgccgctgtctctaaagctcagggagtcaaccttaccatcgatgggggcaaccagcgtgtattgttctatcgtcgcatccagctgtttcaactgagcggagagtagggcattttcgttgaggtaattaacgcgttctttctccgcatcgcgaattttattggcgatattagcggttaattccgcctctttttgttgataatttgacttggcttctttgacccgagctgataaagcattaacgttatagctggcttctaaatacgttttacgaatttccagcaggctatcatgactggtcatctttttgctatgcaggctttcaatcgccttatattgcttatgatagattggcaggagatctttggccatttgatgctgctgttgataggattccaactgggcatttaatgtgaccaacatgctcttatacacttgcttctcctgacggtcggcttcgatttcagcagcgagctgagtttgaaccggcaggctaaaggcaggctcttgccgcactaaatgctcaggtaaattaccgttggcgggtaaatcggcatactgttgagcaagctggtcgagccgggcaatatgtaaccggttgatgcgctgccgtaagagattctcttctcgctgggcgaccagagccgcactgtttaactcgacgagaacctgaccttttttaacccgttccccttcctggactaatacggtggcgatattcgccgtcaccgcagtatgtaccgggcgtgacaatcgtgtcacggctaattttccccgcgtgacggcgacaatatcgacctcgctgtaggcggcccagccgacggcaagcagcagcagcgccataaccacccacataatcaatcgtccaagcggggaaggaggggtttcctgcacctctaaaacggccggtaaaaaatcattatgattaattttcattggcaacgacaccgctctgtaactgatgtaagtgggagtacatgccctgtttggtcagcaactgatggtgtgaaccctgctcaataatctgccccttttccatcacaataatacggttagcctgacgtaccgttgataaacggtgggcgatgataaaaaccgtgcgttcccgacaaatcttcaccatattttgttgaataacctgttcagactcataatctaatgcgctggttgcttcatcaaaaatcagtattttcggctgagccatcagcgctctggcaatccctatgcgctgtttttgcccccccgatagttgcccaccttgttcacccactggggtatcgtaacccaaagcgaattcgctgataaaatcgtgtgctcctgccatagtggcggcttcaatgacttgttctaatgaggcttccggcagcgctaacgcaatattatcgcggatcgtaccgttaaacagctgggtctcctgtaacaccacgccaatctgctttctcaaccacagaggatcggtttgggcaatgtcaatgccgtcgatgaaaatttgcccgccggtcggggtatacaaacgttgaattaaacgcgtcagggtgctttttcccgaccctgaacggccaactatcccgataatttctcccggttggatggccagattgacgccattgaccacaggcgcggcgctgggttgataggtaaaaacgacgttggcaaagcgcaccgcgcccttgacttccgacagggtgttgacgctggtttgttggtgttcaggcgtaacgttaagaatatcgcccagccgttttaccgaaatagagacctgctgaaaatcttgccatagctgtaccagccgcaatactggcgcagtcacttgaccagcaaacatgttaaacgcgattaatgcacccaccgttagctcgccattgatgaccaactgggcgccataccataaaatagcaacgctggtgactttactgaccagctgagaaatttgcccggcgatattgcccagattctgggttttaaaacagctggtaacaaacgaagccacctgttcatcccaacgtcgggtcatatgattttcaaccgccattgccttaaccggttcaataccggtaatactctccactaaaaacgcctgattttttgcgccctgttggaattgctcatttaatcttcgccgtaatacaggcgtgatgatggccgacagaatgatataaggcagcaacgaaacaatgacgatcaaggtcagggggacgctataaaaagccatcacgataaagaaaaccagcgtaaacaggatatcaaggcataaggtgagcgcactgccggttaaaaattcccgcaccgtttttagttcatgcaccctggcgacggtgacacctacctgacgctgtttaaaatagcccagcggtaatgataataggtgcttatacagtaatgaacttaacgtcacatcgatccgctgtgaggtatgtgccagttgataattacgcaaaccgccaagtacaacatcaaataaagcgatgcagaacatgccaatggccaacacatccaacgtggttaagctttggtgggccaataccttatcaaccaccacttgaaaaaacagcggtgtgactaaggccaggatctgcataaaaaatgaggccaacagcacttcgccaaccagttttttgtagcgtaaaaatgcccggtaaaaccactgtaagttaaattcttgctctaatgattcccaagttactctgcgggcaaagagaaaaccagagtagcgttgctcaggcaagatttctatgatctcaggttctgcggactcgatggattgaatcaggaggcgttcgtttttaattgccagtaaaaccacatagcctttgtccggcagattaataatggcaggtaatggtggtgggttttttatcaggtttaatttttttacatgacggcattttaagccgctgctgcgtacggctcggataaattgagttttaatgtcgtgccgtttatcggcatagaactgctgttgtaacgcggggatgttggcggagatcccccaatactgtgcaattaaactaaagccttgccataaatcctgatggacgttcgccatgctgtcactttccttatgaacaatcattaaatagagcgacaaatttgtcgctctttttttacctaatctatacgatcaatagtgtgaggcaggcgcccaacttgatgcattattttgtggcaacgttaattgactcattccttcagcagcattatcaccgctgtcatcattgtcatccatcagcataaattggcttgccatctgtttaagcaatggcatggatggggtggctgcaaacgattctgccgttggtaacggaatatcatgatttatagcgttcacaatatcttgcgacaaccacaccgtgccatcgtcaaagtggacctcgtcgacggcgtagccgccgttgccatcattattaaagaagtagtcgatgcgcacccagtcgttggtgccggcgatattaaagtagaggtcgtcagacttgcgctgcaggctgacctcggaggctttgatgccgtcgacaaacttgagtacgtcggtcttgttgctgccggtgtcccggttgtagatgacatcctggccatgaccgcggccaatgacgtaggtgtcggagccggcgccgccctccagataatcgttgccggtgccgccgatcagggtatcgttgccagcgccgccgtacagcttgtcgttgccggcgccgccgttcagcgtgctgccggtggcgtaggccttcaggatatcgttgccgctgccgccctgcagtgccatgtccagcagctgctggcgggtccacaccgtgccgtcgtcaaaatggacttcatcgacggcgtggccgctgttgccgtctttatcaaagaagtagtcgatgcgcacccagtcgttggtgccggcgatattaaagtagaggtcgtcagacttgcgctgcaggctgacctcggaggctttgatgccgtcgacaaacttgagcacgtcggtcttgttgctgccggtgtcccggttgtagatgatatcctgtccgtgaccgcggccaatgacgtaggtgtcggagccggcgccgccctccagatagtcgttgccggtgccgccgatcagggtatcgttgccagcgccgccgtacagcttgtcgttgccggcgccgccgttcagcgtgctgccggtggcgtaggccttcaggatatcgttgccgctgccgccctgcagtgccatgtccagcagctgctggcgggtccacaccgtgccgtcgtcaaagtgaacctcatcgacggcgtggccgctgttgccatctttctcaaagaagtagtcgatgcgcacccagtcgttggtgccggcgatattaaagtagaggtcgtcagacttgcgctgcaggctgacctccgctgcgctgatgccgtcgacaaatttgagtacgtcggtcttgttgctgccggtgtcccggttgtagatgacatcctggccgtgaccgcggccaatgacgtaggtgtcggagccggcgccgccctccagataatcgttaccggtgccaccgatcagggtatcgttgccagcgccgccgtacagcttgtcgttgccggcaccgccataggcaatatcatccgctgacgttcctgtataggtattattgccatcatcgccgatgaacgaattttcatgtccagcagctgctggcgggtccacaccgtgccgtcgtcaaaatggacttcatcgacggcgtggccgctgttgccgtctttatcaaagaagtagtcgatgcgcacccagtcgttggtgccggcgatattaaagtagaggttgtcatactcgcgccgcaaggtgacttccgctgcgctgatgccgtcgacaaatttgagtacgtcggtcttgttgctgccggtgtcccggttgtagatgacatcctggccgtgaccgcggccaatgacgtaggtgtcggagccggcgccgccctccagatagtcgttgccggtactgccgatcagggtatcgttgccagcgccgccgtacagcttgtcgttgccggcacccccataggcaatatcatccgctgacgttcctgtataggtattattgccatcatcgccgatgaacgaattttcaggtgctaaaccaatctctttgcgttcggtagcatagtccgttgaatactcgaagtaagagtggaagacctgacggagcgaaatatacctttccggatcggtaaactgtaatgaggtgaggtgtttttcgaaggcgctgaagttccaccttaactcaccattttgtgaagagaggcggatcagattaaaatctgcgttgtatgcggtttgtgccagtagctgggcggagacgtaattaaggaatttttggtactctttttccagtatgggagccgccgtgttaaccggatctttactgttatttattttgctgaaatagtccacgcccatgccggcttcaagaacggcaagcttgcgtgcatcaaaatgcttgccgcggctgcctggatcgatgtctgtggcatttgcccatgaatataacaggttgtcgattaacccattttttatggcgcctaatggatcggcgacaaactgttttaccagatctttcagttcgttattcttgctcatggcgacgtaaaagctggccagattaccgaacccatggataaacggcagcttgaggatatcgtcagcgatcgttacatcgccgacatactggctgttacccttgttaacgtcgaaccaaacatcgctggagatcccctgactgccatcggtataggtaatattcccagtttgttggtgagcattaccgtgttggtcgacatactcggagtttttatagtcggtgcctattgctgcgatattggcgtctgccaatgataagagttcaccatcgtcaacgataccgttgtcgtttttgtcttgccaaacctgcagtttctcgtaaatggcatcctgatgatcgatgacaccatcctgattatcatcatattcggccagtagttcataaccgtttttcgcttttgagccgtcttttagcgtggcattattgccgaacaactcattaccagagtcaataattccgtcgccattgctatctaaaactaagaggccatcttctggcgccacccaaccggtgctttcggcaaactcattgccgtcatgatcgaagtacgtaccgctgtcacggccggtggttcctattacaccatcacgattgaggtccaggatgatggggcactgtttttcatcactggcgccgccgtcactaggcccttgttcattgggtttttcacagggttcgcccatcccgaaattctctgctaaaaaatcatcgatggctttttttgcttgatcaaagtaggcaagcattacctttgcagcaaattttatgctgtgtttggctgcttttaatgagtttccgatgctccatcgtaattcggcggttggtgtattattaggtacgccgatgtctgacagaatgggagtcaacacagaatcaatatcagacataaaacttctaatatcctgtaccgttaacgttccattatgtcctttttctgataagcggtgaaaacttgccatttctgcaatgctttttgttaggtgttttgaaccccattttgaaaattttgttgcataagataaagaatatctatctttcaggaatgaaactatccctgagtttattgcttgtgcaaaggcttgtgattcccgagctaagttttggctatttctgactacctctgtcattgttttttctcctgattatcacctgggtaagactatatttttactgggggtgtggttgtgcatataagcggatggctaacgggcttaactttgtccattaatttagtggatgtcaaattattttatttcgctaatattatggtgaaaataaatattataaggttcgctacttattcggagggcatgaaaaagtgaggggcagagtgattggtgttaccgtcgctgataccttaccatcactttgaaaaaaacagatgctcacagatgaatttaccggtacgcctttcactttaactgtagttctgttgtccagcacaggaaaattctgggggaagatgccgttcggtaacggctcgacatcatacggcagccagtatggcgataattatgtgaaatacattctttttagaaaacgttatttcgtctttaaaaataatgtctgccaccatgattgtagataaaaatagccaactctggtctgtatgttggctatagagaaaaaccttattgattatcctcctccaccgcctgatacagctgctgcagaatatcggggaaggccgactgcacgcgattccagctgggcacaaacggtttgctctccgccggagcctccataaactgctggccggcctgcgtaatcacatgggcgaacagctctaccgccgactcctcgctgtggcggtcgaacgtcaggccgttgattctggcgtcgtgatcgaaggcgtcgatcatatccagcgcggtgcggtaataggtggcgcgcagcacgcggaaagagtcgccggtgatgctgacgccctggatcgccagtttacgatacagcgccttggtaatatcggtcgccatccgctgcaggccgcttgcggggtcgtgctccgacatcggctggtgtttgtgatcgtaattatcggcaatatccacctggcagatacggttggtggcagtggtgcgctgtacttccgacaggacgccgatctccagcccccagtcgctgggaatgcgcaggttgttgagtatctgggtgcgcatggcgaactcgccggacagcggatagcgatagctgcgcaggtagtccagaaagtccgagttgccgtacactttttgcagcgatttcagcagcgggaacaccagcagccggccgacccggccgtttaatttactgtccgccacgcgggcgtaatagcctttgcaaaaatcataatggaagtgcgggttggccagcggatagagcaggcgggccagcaactggcgatcgtaggtgacaatgtcacaatcgtgcagcgccacgcaactgctgcggcgcgacgccagggtatagccgctgcagaaccagacgttgcgccccttgccggattcgctcggcgccagcctcttatcgctgagccggctggcgatggcgctcagacgcgggccgtcgttccacaagatacggtgtcgctgcggcaggcggctgaagaagcgtttggcatgttcaaactgctgccggtcggcgcggtccaggccgataacgatctcctgcagatagggcacctgcgccagcgtggcgacgatatggtccaacgccgcgccctccagctccgagtagagcgaaggcaaaatcagccccatcggcgtgcgaccggcgaacacctgcagctcatattccaactcctcgaccggccgacgggtcaggttatggaagttggtaatgataccgtcctgataaaattcactcatgggcgatcctccgtacgttgccagataacaggaaatggtccagcccctcgctccagccggccggaccggtttgccggctgcggtacagccggccacggtgcgtcgccggcagccggagcgccgcgccatgccgcgcacggatcaggacggcataatccgcgctttgcagcagcggcaggtcgttcggtccgtcgcccagcgccagcgtagtgaaggtgcgctgatggcgtaactgatagcggcgggtcagccagcgtgcggcgtggcccttgctgacgccgcgccccatgacgtggtaaaagcggccgccgcgggtcagcgtcagccgttgttgcgccagcgcacggcgaaactgggccagctgccgttcattatccagccagcacagcggttcagagcctgcccgctgccgtgccagccgggcttctgccggggtaaacccgcaccactgcgccaccgttgcgtcgtcggcgtcggcaaagccgcgaaaggcgaagctggcgtgcagccggcgcagtgcgttaacaatggccgcatagtcggcaccaaacacgtgtgctgggcggtgccaggcggtcgggaagacgacctgtgcgccgttttcggcgataaagggaaaggcgctcaggccaaggcgctgctgcagcacgatgatttccgccgccgttttactgctggcgataatcaccggcaggcgcgcggtgtttagccgctgtagccagggctgcgctgcctgccaactgtaactgtcatgatccagcagcgagccgtccaggtcggtaaaaatcagcaaattgtctttcagcgttagcatcttacccccattggttattacgtcgcgccgccggtgcgtagcgcgcgccccagagtgggttctgtgatgtacgtcacaattaaccctaatgggttatcccgcttcgcgcaagtttccgcgccgcagggtggattggatgagagaaagcgagagcaatcatcagcggcatagtggtggcggagtggagaaatacgcagccgctccgggcggcgtgtttaatagatattttgagcccgtgtaattaccgttttttgtaaatatttcgtttacaggtgaagtcgtgaattcatgtttatgatgagtcattcgtctttatttttatagctaatgagattgcgatgttattgttttataaggcgtaaaattgcgttgcggggcgttgattttatcgagggcaggcatagaatcagtgcagccgatatcaaccgccgtggttgagacggtttaatttcacccataacaaacagggagtttgctaatgagtcataccaggaaattatttgaaagccaggccaagggcgggcagaaatttgccaaaggttttagggtgctgggctggagctgcttgagtattgccgtaatcattattttggtcccgctgctcttcgggctgggtcctctggggatctatgtagccggtccgttcctgctgatggccggcatgtttatttttgttggtaagagaatgagcaaacagatggatttgtataagggggctgcggccgaagtggcggatattctggaaaaacagctaaaggattgagctccgtgcgccggctccgcgcagcggcgtcggccaatgtctatcgcaggcaggggcctatatgccttagccgcatcattttcctacgcaccataaaatttccgctatgtcatttcatgtgcgctattgaaccaatccaacggatggaaagggtatggcagaagaaaacggtttaagggtggtattgtcgccggttcagctggctgcggcaatgtcagacaaaagcgtcaccgaaggggaaaccttgagtaatcgcctgcttggcggtttggggttggcgggcggcgttattgagcttattggcgccggcgcgatgtgttacgcccccgatcccacgctgttaaccaaggttggctgcgtcattgtgggcacccacagcatggatagcatcaaagcggcttccaatcagatgattaccgggcaaccgacaacgacagatagctatcaatcagccgtctctctggctaaaacgctgggggctgatgacgatacggcctacaaggtagggctaacggtcgatattgcagtaccgttggcgtttgcggcggcaatcggtgcggtacgtgttgcctccgtacgtgctgggcgtgtccggttgaatgagcatgagtctatgacgggggcaaagccaggcggacatgcactggaaagacatataggcaagactccggaagaattatttgcgagattagggcgacgcccctcgttaagcgcgaccagtagtttcagaaaccaacatgaagcggaaagaatcatatctaaagtgcttagtaataaccggaatcagatccaggcttgggtaaagcatgttccgccgaaaatgaaggcaaaaatggagctggaaggtactttctccagccagacaggcattttggtatcaagagggtcaaagcaggttataagatgctacaaagttagagttgtcttacattttgaacgttggaacggtaagccttactatatccttactgcattcccgaaggtgtaataatgaggaaactaaatctcaacgaattgggctgtttcattacgatttattttggtcaggactatgatcttattgacgacagtaatgagatagaacccaaaatcagcgcctttctaaatagctcggacacagctaactggcacggtctgcttgcggatattgacctgttggtagaggaaagtgacgacctggatagtgagtttatgctgcagtttggatttgagtttgaccccgcattgtgggggactagcccagcgaattttcttcaactggtgaagagtaagatactccaggcgctgagtgagtatactgatgatggtatgcgtcctcaatctgctcgagggggacagacagatactcaatacgcaaattcgcaaaagaacaaacttggccgggaggcatgatgaaagtagctctgttgggcgccgcgctgctgttgacggcatcacaaacggcgtgggcggcgcaggcgtgcggcgataaaaccagccagaccgaaatgaacgtctgcgccgccggcgagtacaagcaggcggatgcgcagcttaatgcgcgttataaacagctgcagagccggctaaaaggggatgaggtcgctgccaaacggctggttgccgcgcagcgcgcctggattggctttcgcgatgcggactgccagttcagcaccggcgccagcgaaggcggttcgctgcacgggtttgtgctgagcaactgcctgacgggaaaaacgcaggcccgcagcgcggaatttgacaagctgctgaactgcccggaaggtgacacccgctgcccggtaccgccggcgccataaacccagcgcgccggtcgtcaggccggcgcatgtcgttcaggggatcggccagtcggtcggcatctggctcatcacatcgataaacacatctttgctcaccgcccagaagtgcgatacgccttccacggtcagggtgatgcccatcaggcccatcacaaaccagatggtggtaaacagcccgaggctgctgaagataaatgccatgccgttacggctggctttacggcaaacaacgtttaactgactggcgataaacatcatgacggcgctcagcaactcccagcgcatcatgataaagcccgtggctatggtactcatcgaaacagatccttgactacaaattggcgttcgtccgtctcaattcggcgtgccgataacgcagagcggtggaagcgacgtgaagaaaaacaggaccagcaatgtgatccggatcacattgtagcaccggcctggttggcggctcaatgcctgcgcgcggagaaattaccgtttcgcgacacattcaaacatgctgaaacatttctgctacatcattagcaaccttttcatggggaggtttgcggaataacgctatgcttggccgtttttcaagccgttgtttttacagcgggaaagagacagtcagacaggtaacccgccccgcatggccctattaaaagagaaaattcgcgaccattccgccgaggaaatgctgttcgtccgccgcgccggcgtggcgctgttggtcgttgtggcctgcttcggcgcgctgatttacaacctgtaccgcctgcaggtgaaacaacacgatttctatcagacgcgctccaatcagaacgatatcaaaatggtgccgatcgcccccagccgcgggctgatctatgatcgtaacggcgtgccgctggtgcgcaaccttacgctgtatcaattgcaggtcgtccccagcaaaatcagcgacatgtcggcgctgttgcaggcgttgacgccgattgtcgatttaacgccggacgatatcagcagcttccgcgatgaaatggcgcacaccagccgctataaaccggtgacgctaaaaagtgaattgagcgaaacgcaggtggcgcgcttcgccgttaatcaataccgctttaacggcgtgacggtcgacagctatcagcagcggcagtacccctacggcacgcagctggcgcacgtggtgggttacgtgtcgaaaatcaacgatcgcgacattaaacggttgagccaaagcggagagatggagaactatgcggccgaccacaacatcggcaagcagggtatcgaaggctattacgagaaagagctgcacggcgtgaccggctatcgggaagtggaagtggataaccatggccgcatcgtccggctgctgaaagagcagccgccacaggccggtaaaaacatctatctgacgctggacgtgcatctgcagcagtacatcgaatcggtgctgaagaaccagcgtgcggcggtggtggtggaagacccgcgcgacggcggcattctggcgatggtctccagcccgagctacgatcccaacccgtttgtgaaaggcatcagctacaaggcgtataaaacgctgctgtccaaccccgatctgccgctgatcaaccgcgcgactcaggggctgtatccgcctgcgtcaacggtgaagccctatatggcgctgtccgccttattctccggcgtgatcacgccgagcaccacctatttcggcgcgccgacctggacgctgcccggcaccaaacgccgttaccgcgactggctgaaaagcggccacggcatgctgaacgtcaccaaggcgattgaggaatccgccgataccttcttctaccaggtggcgttcgacctggggatcgaccgcattcacagctggctcagtcagttcggctacggcaggccgaccggcatcgatctgaatgaagagtacaacggggtgctgccgagccgtgagtggaaacagcgggtgcacaaaaagacctggtatcagggagataccatttcggtgggcatcggccaggggtattggatcgccacgccgattcagatggtcaaggcgctgaccattctgctcaataacggcaaggtgaaaaatccgcacctgctgtactccatgaagcgcggcgcgcaggtcagcctttaccggcagccggcgcacggcgcgcaggtcggcgacccccactcgccgtactggggcattgtgcgcaacggcatgtacggcatggctaacctgcctaacggcaccggctacaagctgttccacagcgcgccttaccacattgccgccaagtcgggtacttcgcaggtgttcgggctgaaggagaaccagacctataacgccaaaatgatcccggtgcggctgcgtgaccatatcttctacaccctgtttgcgccgtatcaacacccgaaggtggcgatggcgctgatcctggagaacggcgggggggacggcgtggtcgccgggccgaccgcgcgggcgatcctcgatcatattttcgacccggccaacgcgccgccggccggtgaaccggagaaagtgaaggcgccgatgagtgacagtgccgatgtgcaacagtaactgaagcttattgttactttcttacaaactgcaaccttccgcttggatttttctgggtagactgcagagataaagaatccgaataaaaacgcagggttaacagtggcaccatcttcaaaaaaaaacgttaaaaattactcttcattacgctttggctggatctgcgccgggatactgctgtgctttatcctgctgatgctgcgcgtcggttatctgcagctgctggagcaccagcagctgaccagccaggcggatcagcgctcggtgcgtactcaggtggtgccgaccaaccgcggtatgatcagcgatcgccataacgaagcgctggcggtcagcgtttcctcacgtgatatcgtgcttgacccgaaacatattatcgacacccagaccaataccggcgacgaacgctggcagagcatggccaatatcctgaagatgccgctgagcgatattcaagcgctgatccagcgtaacgcccgcaaacgcttcgtctacctggcgcgcaaggtagaggatgacaatgcggaatatatcaagaagctgcatctgaccggggtcagcagcgagcaggacttcagccgcttttatccgatggggcaagacgccgccgggctgatcggcattgtcggccagaataatcaggggttggaaggcatcgaacgcggttttaaccacctgctgcagggcaaaaacggcctgcgggtgtaccagaaagacggcaacggcgcggtgattaacgtattgaaaaacgtcgatccggtgccgccgccgaacattacgctgagcattgataaatttattcagtatgtgctgtttgcccagatccgcgacggggtgatcgccaaccaggcggattcaggctgtgcggtgctggtgaaggtcaacactggcgaagtgctcggcatggcgagctacccgacctttaacccgaataactacgccaacgcgccgtcgcagaatatccgcaacgtgtgcagcagcgacagcttcgaaccgggttccaccgtgaaaccgctggtggtgatggtcggcctcaaccgccatctgatccagcccgataccgtgctggacaccacgccgtaccgggttaacggccacctgatccgcgacgtggggcactggtcgaagctgagcatcaccggcgtgctgcaaaaatccagcgatatcgcggtgtcgcatattgcgctggcaatgccggccaccattctgccggcggtgtaccagaactttggcctggggaaaccgaccgagctgggcatcggtaacgaaagcagcggctatctgccgttgcaccgcacgcgctgggcggatattgagcgcgcgaccttctcgttcggctacggcctgcgggtgacgccgctgcagatggcgcgcgagtacgcggcgatcggcgcgttcggcgtctaccggccgctgtcgatcaccaaggtgacaccgccggtggtggggcagcgcattatgccggcctcggtggtgaaatcggtggtgcatatgatggaaagcgacgccttgccgggcggcagcggcgtcagcgccgcggtgccgggctaccgtctggcgattaaaaccggcaccgcggagaaaatgggcagcaacggcaaatacgacggcggctatatcaactacaccgccggcgtcgcgccggccagtgacccgcaggtggcgctggtggtgatggtcaacaacccgaaggccggcaaacacttcggcggttcggtggccggcccggtgttcggtaaaatcatgggtcaggtgctggagcatatgaatatcctgccggacgcccagccgctgaacgtggtatccagcattaaaggctgatcccccgcggcctgccgggcaacgtaccggcaggccgtctcttcccgttatgacttcccgcccgtgcgcatcatgccgcgctccagctgtttccacaggtagctgaccgcgggcgtcatacgccgcccggcgcggcagatcagctggctgggaaaggcgcgggcgatcggatgatcgatcgggatcgccgtgacgcgccgctcgtcgagcggatgccgggtggcgtcgctggacataaaggccacgcccagcccggcggcggcgatcgcctgcgcggcggtaaacatattgcagcggtaggacggggcgaagtggatctgttcggcctgcgccagcgcgtgcagatagcgctgtacgccaaagtggtcgggcataaaaatcagccgctgggcctgcagctcgcgcaccgtcacgctgcgctgtccggccaaaggatggctgacgctgaccacggcggaaaagggcgcaccgcgaaacgagcgcaccttgagccgcggatcaaaatcgtcaacgccggtgcacagccccatatccacctggccttcgcgcaccatggcgataatctcggcggtggagccgcagcgcacgtccaccacgatatccggatagtgctcgctgaaatcgcgcagcgcgcggcccagcagccggtcgataaacccttcgccgacgccgatggcgatatggccgcgctttaactgacggaactcctgcagctgcatcgtcagctcctgctggcgctgcagacgttcgcggtagaaatccaccagatgcaggccgatttccgtcagcgtgacgccgcgcccctgacgttccagcagcaccatatccaacttgtgttccaactgcgccagctggcggctgacggcggaggcgttaacgcccagtttatcggcggcggcgcgcacgccgccgtagttggccacttcatacagataacgcagctggcgctcatccacctcgctgacaaagctgtctccacgcatgattgccgcctcgattgttgacttaaaggcaacacaatagcacgcggtatgttatgtgagcagtaaaaaaccggtgctagactcgatggttccctttactgattgatgggtgtaaccaaatgaaaagtaacggtaattatacggagttgacggatgtcgcgccgttggaggaggagcttaccgcgctgcgacgccacctgcaccagcatcctgaactgtccaacgttgagcagcaaaccgccgcgctggtggcggacaagctgcggcagtggggctatcaggtcaccaccggcatcggcggctatggcgtggtgggcacgctgcaggtcggcgatggcggcaagcggctggcgctgcgcgccgatatggacgcgctgccgatcgaggaaagcggcgaccacgcctaccgcagccggcagccgggcgtaatgcatgcctgcggccatgacggccataccgccatgctgctgggggcggcgcgctatctggcacagagccgcagcttctccggcaccctgcacctggtgtttcagccggcggaagaggtgggcagcaacagcggggcgcagcgcatgatcgccgacggcctgtttgaacgcttcccgtgcgacgccattttcggcatgcataaccatcccggctatcccgccggcaccatgatgttccgcagcggcccttttatggcggcctgcgataccatcaccatcacgctgcacggtaagggcggccatgcggcgcggccgcatttggcggtcgatccgctggttgccgccagcagtctggtgatggcgctgcagacggtggtggcgcgcaatatcgacccgaccgaggcggcggtggtcaccatcggctcgctgcatgccggtcacgccgccaacgtcatcccgcaaagcgccacgatggaactgagcgtgcgttcgtttaatccgcaggtgcgcgagcagttaaaacagcgcatcagcgaattggcgcagcagcatgccgccggctacggcgcgcgtgccgaggtcgacatcctgccgggttacccggtgctgatcaatcacccacaggaaactgaattcgcccgtcaggtagccacagagctgctgggcgaacagcaggtggtcgcgccgtttcccgcgatcgccggcagtgaggatttcgcctactacctgcagcagcgtccgggctgctttatgcgcctcggcaatggcgacagcgccatgctgcacaacgccgcctacgactttaacgatgccaacctgacggtcggcgccgcttactgggcgcggctgacggaacgtttcctcacggcataaccataacaacgatacgccgcctggcgcggccttaatgacagacagggttaacagacaggagcagtgtctatgcacacggttgaaacctcgcagcgaaagattattgtcgctgccgtgttcggtaatcttctcgagttttatgattttaccgtctacagctatttcgccttggcgatcagtaaacagtttttccccagccacgatccggtcatctccaccatgctggcgttttccgcctttgccatcggctttgtcgcccggccgctcggtggggtggtgctgggctactatgccgacagaaagggacgccgggcggcgctgacgctgaccattatgctgatggcgctgggggcggcgatgattggcctggcgcccaactatgccgccatcggcgtggccgcgccggcgctgatcgtactggcgcggctgattcagggctttgcccaaggcggcgaattcggcgccgccaccgccacgctgctggaaaccggctccgacgagcgccgcggttttcgcgccagctggcagcttgccagccagggggcggcagcgctgctgggggcggcggtggccgccgttctgaccttcagcctgtcggcggacgcgctggcggagtggggctggcgcatcccgttcctgctcggcacgctgattgtgccggtgggcatctatctgcgccggcatatcgttgacgagccgccggcggccaaaccggcagaacggcggatgttcgaggcgcgccacgtgcgcaactggctgctgacggttttttcaatcatgggcatgtcggtctccagttacatcatgatttactacctgccgacctacagtatccagcagttggggctgccggagcggctgtcgattatggtggcgttggcgaccagcgtgatttcgtttgtgatgtgtccgatctacggcgcctggtcggataaactgcgcaagcgtaaaccgctggcgatgttcggccgcctgatgctgctgctgttgctgtacccggccttctgggccatgacgcactttcccaccttgccggcggtcatgtcggtgatgatcgtgctgatgctgttctacaccatgggctccgcgccggcctacgcgctgatgccggaaagcttcccgcgccatatccgcgccagctatatggccagcgcctacgcggtggcggtatcgctgttcggtggtaccgcgcagctggttgccgcctggttgctggacgttaccggcaataaaatggcgccggcctggtatatgatgatctgcgtattaatttcgttgctggcggttgcccgttttgaagaaaccggcgataaggcgttggaataagtgacgcgtggttaacgttaaaaagaaaatagacggcggcagcgctatgctatttttcagcgtccgcgccgaaagggaaataaaggtattaattagccgtggaataaagccgacgttgcagccagggagcggctgcaacgtctgagttaacggtaattaacggctggtctggtggccgatgatgccgcccagcgcagcgccgcccagggttcccagggtgctgccgtcggtcagcaccgcgccgcccagagcgccgacgccggcgccgacggcggtattacgatcgcgattagacatgtgaccacacgcagtaacagacagcgttgacagaatcaaaacagctacgccagcggtacgtttaatgttcatagtgtttcctggtaaaagtgaggaattaataaacgataacgtaaagattaatgcctcggtaaaagttgcagtgaatgtattccgccgttcaaaaataaaatagggaaatattcttaattttttatggggggaaccttatttacctgtgcgggaaatcgtcgcgtgcgcagaggcagcctgcaacgctgcgcggcggacgcggacatggcggagaaaagcgcgatattatcggcgcaggcgcgattgtgttaccaatgacacaaaaagctaaaagcgtacgccgcatgaattgacttttggcgatccgctattcagtatgggactctcgtgtcacagatatgacattcttatccagtcataagaaatacagcaggtgccagcgtgtctacctcaacccgttttgccgttgctattcacatacttaccaatattacgctgttccgcggccaggcggtgcgttctgaggatattgcccgcagtgtgaataccaacccgacggtggtgcgccgcattctcggcgcgctggcggaagcggggctgacgcattcgcaaatgggacaagggggcggggccttgctggccaggccggccgacgagattacgctgcgcgatatctaccatgcggtggaagagcagccttacttcccgctgcaccgttccaaacccaacgatgcctgctatatcggccacgcgataattcccgtgctggaagacgagtttgagcgcatcagccgccagatggaccatacgctggcgaaaaccacgctggccgatatcgtcggccgggtagaagcctgcgccggctatccttttaccccctgcgaaccggcatcgacgtcacacctgcccaattaatcaatctgatgaatcattggctctttaaagagcatttttttgcattgctttaatgtaactgtgtacgttacattgatccacgtcaaagtgtgaccactcttgtcacaaatgggacatctttattcgatgaggaaaaatccctgagagaacgctctcttcgggaggggatattttgctcatttttccgctgacggccaggtgcgccgttattaatagtattgaccaggagacgacgatgattgagatgttagaaagcctggcgatggtggtgattctggtgccggtgatggtagcggtgctgctcggggcgatttacggtctgggcgaactgtttaacctgatttccaacgccggcaagaagaaagaaaaatctgcgccagccgccgccgtacaggcgaagccggctacggaagcgcgcgtcaaacccacggccgccaacgccgaagcataatcgcattatgccagtaaacagggccgaatcggcagacgattcggccctttttttatcgtaaaccgccgcaccgcgttctgcacactgtgtgcagtatttcgccgctgttaaccactttttcactctgcctcggtaacctttaccaaatcctgacggttgcgcatcggcgatctccttatcattgagaataaacgttcattctttatctatcggtgattttctatgcgagtaacacgtgttgcgctgttcggcctgtcgctgctgttaagcggctgcgatcggccgttggacgcgccggcggcggggccgctggaagttggcgtgcggacgctgcaggcccggccggtgacgctgagcagcgagctttccgggcgggtgaccgccgcgatgagttctgaggtgcgtccgcaggttgacggcattatcaaacggcggctgttcaccgagggcgcggaggtgaaggcaggtcagctgctgtatcagattgatccggccagctatcaggccagttacgatcaggcgctggcgcagctgcagaatgcccgggcgacggtaaaatccagccgccttaaggcacagcgctatgcggcgctggtaaaagaaaacggcgtgtctcagcaggacgccgatgatgcgcaggcgagctatcaacaggcgctggcgtcggttgcgcagtaccgcgcggcggtcgccagcgccaaagtcaatctggattacacccaggtgcgggcgccgattgccggccgtatcggcatttccgccgtcactcccggcgcgctggtgaccgccggtcagagcgacgcgctggccactatccgcgcgctggatccgatctatatcgacctgacgcagtccagcagccaactgctgaagctgcgcaaacgcctggcgggggtcaaaacgtcgcagacggtgccggtgaaggttcagctggaggacggcacggcctatgcccagcagggaaaactggcgttaaccgaagtggcggtggatgagtcaaccggctcggtcaccctgcgggcggtggtgcccaacccgcagcaccagctgctgccgggcatgtatgtgcgggcgacggtggaaaacggcgtcgatccgcaggcgattctggcgccgcagcaggggatcggccgcgatgccgacggcaacgccaccgcctgggtggtaaaccgacagaatcaggtggaacagcgccgggtggtgaccgaccgggtgattggcagcagctggctggtgacctccggcctgcaggcgggcgatcggctgattgtcgaaggcaccgataaggtgaaggcgggcagccgggtcagcgccgtcgaagtggcgaccgccaaggataaggtgcagtaacatgtttgcgaaattctttatccgtcgcccggtattcgcctgggtcatcgccattatcattatgctgtgcggcctgatggcgatccgctcgctgccgatttcacagtacccggacgtggcgccgccgtcggtggcgatttccgccacctatccgggcgcctcggcggaaacgctggaaaacagcgtaacgcaggtgatcgagcagcagctgaccggccttgacggtctgctctatttctcctcttccagcagttccgacggttcggtatcgatcacggtcacctttgatcagggcaccgatccggatatcgcccaggtgcaggtgcaaaacaaggtgcagcaggcggagagccgtctgccgagcgaagtgacggcgcagggcatcacggtgaccaaaaagcagagcgactttctgctgattatggcgctgtacgatgaaaccgaccgccgcagcgccaacgatatctccgactacctggtgagcaatatgcaggatacgctggcgcgggtgcagggcgtgggcgacgtgcgggtgtttggcgcgcagcatgccatgcgcatctggcttaacccgaccaagctggcgtcctattcgctgatgccgtcggatgtgaccagcgccattgaagcgcagaacactcaggtgtcgtcgggcaaactcggcgcgctgccgtcgggcggcgatcagcagctgaccgccacggtgatgtcgcgttcgcggctgcagacggcggagcagtttcgccagattatcgttaaaagcgccggcagcggtgcgctggtgcgcctgggcgacgtggcgcgggtggaaatgggggcggaagactacagtgcccactcgcaggtcaacggccatccgggggccggcattgcggtgatgctggcgccgggcgccaatgcgctgtcgacggcgcaggcggtcaaggccgccatcagcgatttccagcgcggcatgccgcagggctataaggtggcctacccgctggacagcaccgactttatccatatctcgatcgaagaggtggtgaaaaccctgctggaagcgattgtgctggtggtggtggtgatgtttgtcttcctgcagaacctgcgcaccacgctgatcccggcgatcgccgtaccggtggtgctgcttggcaccttcggcgtgctggcggcgtgcggctactcgatcaataccctgacgctgttcggcatggtgctgtccatcggtctgttggtggatgacgccatcgtggtggtggaaaacgttgagcgcgtgatgcgtgaagagcggctgccgccgcgccaggcgacggaaaagtcgatgggggagatcaccggcgcgctggtcggcattgcgatggtgctgtcggcggtgtttctgccgatggcgttcttcggcggttcgaccggggtcatctaccgccagttttcgatcaccatcgtctcttccatggtgctgtcggtggtggtggcgctgacgctgaccccggcgctgtgcgccacgctgctcaaacccctggatgaacagcacggcacccgcgggctgttcggccggtttaaccgcggctatcaacggctgcaggcgggttaccggcagcgggtcggccgggtgattcacggcccggcgcgctatctgctgctgtacgccgtggtgctggcgggctgtgggctgatgttcttccgcctgccgaccggctttttaccgacggaagatcagggctatgtgatggtgcagtttaccctgccggccggcgcgacggacgcgcgcaccgcggttatcagcaataaaatcaaggattacttcctgactcaggagaaagacaacgtcaacgtggtgttcaccgtctccggcttcagcctgagcggcagcggacagaatgccggcatggggtttatctcgctgaaaaactggagcgagcggccgggcagcgagaacagcgccgatgcgatcgccaagcgggcgatggcccacttctcccgcgaacgcgatgcgcagattttctcgctgacgccgccgtcggtgtccggtctcggccagtcgaacggctttacctttgaactgcaggcgcgcgccggcaccacgcgcgcacagctgttggcgatgcgcaaccaactgctgcagcaggccggtgaaaacgcctcgctgtcggcggtgcgcgccaatacgctgccggatatgccgcagctgcaggtggacgtcgacgatgccaaagccagcgcgctggggctgagcaccagcgatatcaacagcacgctcagcagcgcgctgggcggcagctacgtcaatgactttatcgacggcggccgggtgaaaaaggtctatctgcagggcgatgcgccataccgcagtaaaccggaggacattgataagtggtttgtgcgcggcagcgacgacagcatgacgccgttctccgcctttgccagcagccgctggatcaacgggccggaaaacctgtcgcgctacaacggtctggcggcgtatgaaatccagggacagggcgcatccggcgtcagctccggcacggcgatggatgaaatggccaaactggcggagcggctgccggccggcaccggctacgcctggagcggtttgtcctatcaggagcggctgaccagcgggcaggcttcggcgctgtacgccatctccattctggtggtgttcctgtgtctggccgcgctgtatgaaagctggtcggttccgttctcggtgatgatggtgctgccgctgggcgtggtcggctcgctgctggcgatcggcctgcgcggcctggagaacgatgtttacttccaggtggcgctgctgacggtgattggcctgtcggcgaagaacgccattctaatcgtcgagtttgccgaagacgcctaccggcgcggcgccaccctgacggcggcggcggtggaggccgcggcgctgcggctgcggccgattctgatgacctcgctggcctttggcgccggtattctgccgctggcgctgtccagcggcgccggcgccaacagccggatcgccatcggcaccggcatccttggcggcacgctgaccgcgaccgtactggccattttctttgttcctctgttcttcgtcctggtgcgccgcgtgttcgccggcaagccgcagggactgaccgatgataaggatgcttcacatgacgcagaataagctgttgcaacggctggcggtggtttccctgccgtggctgctggccggctgcctgtcgctggatccggactatcagcgaccggcgctgccggtcacgctcggcgacagcgccgcggctagccagacggcgggctatccgcaggtggcgtggcgcgattacattaccgacgcccggctgcggcaggtggtggcgctgagcctggacgccaaccgcgatctgcgcgaggcgattgccaatatcgccgccgcccgcgcgcagtatgcgcagagccgcgcctcgctgctgccgacccttgacgccggcctcgacggcagccgctcgcgggcgctgagcggcagcggcaatgccaccgccatcagtcagagctatcaggcgcaggccagcaccagcgcttttgaactggatctgttcggcaaaaaccgcagccagacgcgcgcccagtatgaaagctacctgagcagcgccgaggcggcgcgcagcacgcgcctatcggtgatcgccaccgtggtggaggcgtggatcacgctggcggccgaccgcagcaacctggcggcggcgcaggacaccatggtcagcgcgcagcgctcgctggcggtgacgcgcaacaaccagcggcacggcatcgcttctttggtggacgttgcctcggcggacaccgtctatcaggcggcgcgcgccgacgtggccgaatacgccaccctggtggcgcaggacaacaatgcgctggtgctggcggttggtcagccggtcgcggccgatctgctgccagcgggcatcgaggcgttggccggcagcatgcgggaactggcggcgggcgtctcgtcacaggtgctgctgaaccggccggacgtgctggcggccgaacacacgctgaagtcggccaacgcggatatcggcgcggcgcgggcggcgtttttccccaccatttcgctgaccgccagcggcggcgtcggcagcgcgtcgctgtcatcgctgttcagccagggggccggaatctggtcgtttgcgccgagcatcagcctgccgattttcagcggcggctataactcggcgacgctggattacgccaacgcccagcagaaggcctatgtcgccagctatgagaagacggtgcagaccgcctttcaggaggtgtcggacgcgctggcgcgccgcgccaccgtgcatcagcaactgagcgcgcagcgcggcaacgttgcggcggcgcagcagtacgcgcagctggcggagctgcgctaccgccacggcgtcgacggctatctgaacctgctgacggcgcagcgcacgctgtacagcgcgcgccagtcgctgatcgccgtgcagcagacccattaccagaacctgatcacgctgtataaggtgatgggcggcggcacggcgctgccggcggcggataaaattgattaacctgcgtgactatctgcacgggcgactaaaatggtagggggcgccggttttccatcggcgtcgtcgacaacctgactgtctgacaagacagaggagcctgaacatgaaatatgtagacggttttgtggtggcggtgcccgccgccaatcaggaggcgtaccgtgcgctcgcggcgaaagccgcgccgctgtttaaggagttcggcgccacccgcgtggtggagtgttggggggacgacgtacccgacggtaaagtcaccgattttcgcggcgcggtgaaggccacggctgacgaggtggtggtattcagttggattgagtatccgtccaaacaggtgcgcgacgaggcgaacggcaagatgcgcagcgacccgcgcatgcaggcgttcggcaatgagatgccgtttgacggtgcgcggatgattttcggcggtttttccacgctgctcgatgagtaaaggagggcgctatggccatcatcaggcagcaactgtggtttgcgcaaggtatggaagacgcgctgacctgctatatcgcgctgtttcccggctcgaagctggaatggcattcgacgctgcccgcagattcgccgtccggcccggcgggcagcgtcaaaatggccggctttatcctgggcgatcagcgttatctggcgtttgaggctcacccgatggatccctttacccaccgctttgcgattgccgccgaatgtgacgatcaggccgaggtcgatcgcctgtgggcggcgctcagcgaaggtggcaagaccgaaccctgcggctggctgcaggaccgctggggcatcagctggcaggtggtgccgaaacggctgggcgagctggtccggggtgacgatcgggccagggcacagcgcgtggccgaagcgatgttgaaaatgggtaaaatcgatatcgccgcgctggaggcggcggctaatcgtcaggggtaaagcagctacgatgttttccctctccgctgcggggagggaaaacgcagaaaaaagatatcgttatcagcgatagtgcgtcatgctgtcgccattcacctgcaaggagctgtcgttatgcagcagcaagagctgaacaccctgattcaccgctatcctctggtcgccagactgcaggctctggaaccgcttacctggtttaacccgcgcgccaccacgctggcgcagggactgccgtttgtcggcctggggcgcgaggacgtgtcgctggcggagcagcgtctggcgcgttttgcgccctatttgagcgcggccttcccggaaacccgtgcgacgggcggggtgattgaatcggaactggtggcgatcgacaccatgcggcaggcgctgaacggccgttatggccgcgcgctgacggggcggctgtggctgaagaaagacagtcatctgccgatctccggctcaatcaaagcgcgcggcggtatttacgaagtgctgacccacgcggaaatgctggcgatgggcgccggcctgctgcagccggaggatgactatgcgcgcctgttttcggccgaattccgtgcgttcttcagccgctaccgcatcgccgtcggttcgaccggcaatctggggctgtcgatcggcattatcagcgccaagctgggctttaacgtcagcgtgcatatgtccgccgatgcccgcggctggaaaaagcagaagctgcgggaaaacggagtgaacgtcatcgaatatgcagaagattacggcgtagcggtagaacaggggcggcaacaggcggcagcggatccgcactgtttctttatcgacgatgaaaactcaaaaacgctgtttctcggctacgcggtggccggcggccggctgaggcagcagtgcgagcggcagggcatcgtggtggatgaacagcatccgctgtttgtctatctgccgtgcggcgtgggcggcgggccgggcggcgtcgcgttcggcctgaagctggccttcggcgaccatgttcactgcctgttcgccgaaccgacccattccccctgcatgctgttgggcgtgcataccggcctgcacgacgcgatagcggtgcaggatatcggcatcgataacctgacggcggcggacggcctggcggtggggcggccttccggctttgtcggccgggcaatggagcgcctgctggacggtttttataccctgagcgatgaggagatgtaccagctgctggcgctgctggatcggcatgagcagatccggctggagccttcggcgctggccggcatgccggggccgtggagagtggttgctaacccgcagtggcaggcgcagcaaggtttgagtgaacagcagatggcaaacgccagccacgtggtgtgggccaccggcggcgggatggtgccggaggacgaaatggccgcctatctgcggcagggaacctgacaaaacgtgctcaccggcgcggcgcgggctggacatgcgatgaaatattctgagaatagcagcgacgctacatataaattcaatgaggttacggatgaatacgcttgacgcaattgcccaacgccgggcgaccaaacagttcgacagccagcatgcgatgacgctggatgagaaaaaagcgctgctgaatatcgcgctgcaaaatgcgccgagcgcgtttaacctgcagcactggcgtccgctgctggtggaagatgctgcccagcgggcggcgatccgcgaactggcctgggatcaggcgcaggtgaccgacgcttccatgctggtgctgctgtgcggcgatctgtccagctgggaatcgcaggtgaaaagcatctggggcgaggcggcggagccggtgcagcagtttatgtacccggcgattgaccagtattaccgtgacaagccgcaggtgcagcgcgatgaaatcatgcgcagcagcggcattttcgcccagacgctgatgctggccgccaaagcgcagggctatgactcctgtccgatggacggcttcgattttgaggcggtcggcaaggtcgtcaataagccggatcattatcagatcgccctgatggtggcgatcggcaagggcatcagccagccttatccgcgcatcggcaaactgccgctggagcagattgtcagcgtcgatcgttactgatcgctcccgctatggggctgcggccccatattgccgtacagaatagcgatggcgctaacacttattgatagagcgctacgcttcagtaaaagtctgcctcttcttagtaccaaccataagattttcccggcacattacagtacctttcccgttcattatcctacaaccgtatctggaacctttcattgatgcattgagcgttcgtaaccggtacggcgaaggggaatttgtgaaaatactggagattctggaacatagagcgcaatgaaaaacgctggaattctcaaacgaggcataagcttcttccgggatgtactgtttcaactgatgcttttcgtcatgttggcactatgcgtctattttttctttcactttgaaacggtgaccgcacggctgatagccatcaccgcgacggtggtggttttttatattgttcataaaatcatggatcttatgtccaggaagatgaaaggctcctgagcccatcgcggtgacgcggggccttttttcgcgctctccgaccatgaccccgtacgtcaccgtctttattactcccccgtcaatccgtcatcatccagcgccgccacaatgtgcgccagacgttgctgctgccgcgccggcaggctggcggccgcgcgctggccggcgttgtcttccgccagcgtctgcaatcccaccagccagtcatagacatagaaggcggcgttattgaccggcgcggttgccagccgggtcaggcgcgacgtcgccggatcgccggacgatgtatgcggggagacaaaaatcggctgtccctgatggatgcggctggcggggcgctgcggcggcgggcattgctgaaagcccagccaggcgacaaaatcgccgagcacgccgagcgtcagcgaggtttgccgctgtgcattgccgctgtccgtcgccagcgcgtcgcgcagctggcggtcgatgcccagccgccaggcggcgttaatcagcgtatcggccagcaggctcaggcagcggctgtcgatatccagctgccgttgcagcgcgcggttatccgccagacggcgcaggtgcgccagccacaggcgcagcgcggcgtcggcaaaagatgacgccggcggggagctatcgccgccggcggccaagggcgccagcagatccagctcgatgccgatcccgaacggccgatcgccggccagcggcgccggctgctgatagagatgcagcagcgcttcctgcggcggcagcagctgttgcagcagatcgccgtgcgtcccggtgcgcgcctgcagcgtctgcagcagacgccgggcgatctgctgctgttgccggcgctcatcgccgtccgccgccggcagccagtcgcccagcaccgttttcgccagaatatcaagcagcgcctgccgctggtcgtccagccgccgctggcgggcgtggcgatcgaccgccgtcgtcaggtaatccagcatgcgtcgggtgtcttgcgcatcctgcgccagcagcgtgccccagtggacgcccggctggccgatatggcgctgtacggcggcctcatgcgcctgtgcggcgtcgctgcgtgcggtgagcagccagataacatccggtttgtccgccggggccggcaggcagccctgctgcacgcgctgccagcgggcgagcgctttagcggccggtaataccgccagtcgctcggctgccgcactgctgaccagcagcagatcgggctgactgccatcgccgctgcggtgcaacagccagcggcgtttggcagacaacagggttgatgttagcgcctgctcacattcggcgtcgacgccgggaatatccagcagatcgacgggatgattaaagatgtcgtcgcccgacggcgtgctcagcgtcagttcggccgccagcagcgccagttccgcctgcggacagcgctgtggcgtctgttcccccgacagcggctgcagtacggtatagcatgcgtcttcgtcgttaagccagtccgccgccgagccgtcgatcatcgcgctcagcgtgtcgctgtccgtcgtcagcgcaaagcggcggccgccaagatcctgcagccggtgcgccagccggcgatagagcgcgctgaatgccggtcgttccccccacagcggggcgaatagcgtcgtacgctggtcgatgctcaggcccggcgccagcgttagcgccgccggccagaacggatcgtcggcgatctgcggcaggtagtggctcagggtctcccacagcgtcagcagacggtcttcatcaacgcttggcgacggtgatgaagcggagtgacggcgcagggcggacaggccagccgccagccgttggcggtccggcggctgtgcgccggcggcgaaaaacagcagcccggcgagatcgctctcctccagcagcgtcaggcagggggttgtcggctgcggcgtccggcgatagcgcagcgtcagcgccggttgcccgacgggcagccgggcgatagccaactgatgcagcagcgcggcttttacctgcggcgcatggccgtagatccccaggctgcagtcgtcgtcagcggcggcggccagccgccgggcgtcgcgccggcagcggcgtaggcgcagcgccagactctccgcttccgccgccagtcgcgccgaatcatggcgcgcctcctgcagccagtcgagcgcctgctgcgcaacgtcctgcaggcggcgtgccggtaaagaaatagcattcatggttgaaacacgctcccgctgtcgatccagtaatggtttgccgcgtcgtcgccggccgccagggtatttaatctcagttgcaggtgcgacagcggcaccgtttcgccgtcgtccagcgtggcggtcgccagttcgaaccgttcgccgtcggccacctgcagccgcacctgcagcaccgcgctgccggccagccgacgcgccagctgcgcatcgacaatctgcaggctatacagcggcgaggcgggccagcgctcgttatccagctggcggaagcccaggcgcagcgggccgcgcaggctaaaggcacgcgcatccaggctgaagtcgtggcggtccagatcgatatcgcggtagtagacgttatcgtcgctcaggctctgccgggcatccagcatgccgaggtagcgcagggtggaatagggctgaaaatcgccggccttgaagtaaaagctgccgaggcgcagatccagcgccagcaggcacagcatggcgccgaccgccgcggtggatttcggcgtgtcgatgcgtccgtggcgggcaaacggataccactgactggcgtgatagccgtccagcgacagcatgcggcccgccggcagcggctgcaggtggcgcagcagcgcctgtacgcccggcagccggcaggggcggccggtcagcaacagcacgtcgcaggcgtaatgggctaccacttcgcaaagggcgcgcaggcaggcggcgatgcggatctgcccggataaaaacgccgcgtgcagatcgcgcagcggcagcagcagcggggtgtgcagaatgtcgaacgccggcgcgtcggggccaagccggcgctgaacctccgcgttgataaagtgcagtacgccgtcggtcggcctctggctcagcagctcaccgaaggtggccgccagctcggcgccggcgtccagtggatcgtacgcttcgtaggcctgcaggatcgcccggccgagcggcataaacagctgcagcgccgtttgctggcggcgcgtcgacaggccgtcgagccgcccctgattgccgaacagcgtgtccatcagcgcggcgggatgcgccacgccggcccgctccagcgtctgctgcagcgccggcagcagatagcgctggatcacatccagcaggatatcgtctcccgccagtttgaaaccttcgcggaacagcagctgcgggatgatttttacgttatgtcccaggccatcatccagcgagaactgggtgaccgacagatcgctggtgccgccgccgatatcaatggaggcgatgcgcagcgccgcgccacgctggtcggcggggcgatccgggcgcgccatggcggtaaaaaacgctttactgtcgccggcgaagttgacctgcgtttcgttgtacagatacaccatctggccgcaggtggcctcgtcccactccatttggatctccggctgcggcggcgcatcgtctgcctgccagccgagcgccgtccagaccagaacgacggcttcgcccatgcggcggcggaacagttcgcgctccggtttcggcatcgcggcgggcagggtgaggattatgtgccgcagccgccgcggcgcgttgccgtgcggctgggtcagccgctgggccacgctgttgatctgcatcagcgcctgcgccagcagctcgctcagcatcaaggtcatcagcgcgctgcggctgtaatgggcgctgaagaccggcagccgctgcgccggcggcagcgtatacagcggctgcccctcatcgttcagcagcaacgacagcggcgcggcggcggccatcggctcctgcggctgattaaagcgccagccgtggctataaggttgctcgtcccacaggtagcggcgcgggctggaaaggccggtgctgccctcggcgccctgacgctgtgccgccagccggctggcctcgtcgccgacccgcaccagcgacggccagcagaacgcccgctcgcgcccgctctggaaagagtaattctccgacccgaacgacgcctgggcaaactccagccggctgtcgaacggtgcctgatgcagccggtgcggctggctgaagtcccgcagctgcagcgcataagtctgcttcaggccgtcgcgctcttgcgcatgctgctcgactaaaattccgcaggtgtgggagttgccgacgtcgaggatcagatcgaccggcaccggcaccgcctgcgggccgtcggcgatcaggcgaatcgttggcagccgcagccgctctcccagcagcgtcagcaggttcagatagtgcgcctgatactcaaacgtcttcagcgcgccatgcagcgcgctttcgctgcgccgttcacgcgccgcggcctgctggcggaacacgtcccgcagccagccgtcgacccaggtctgatcgagaaattcatcgagatcgcggctgtggtgcgccagggcgaacgccagcccggcgctgacgtcgttagcatccggcgccagcgccggcggatccgtctcctgccgctgggtatcgaacgccagggtgatgcgccacaggcagccgtcctcatcgggctgggtcaacggagtaaaacgcatgcgcgcccagtttgccgggccgttgagaaatccgcccgcctgactgaaacggaaaaagggcagcggcagccactgctccgccagcagcgccagcgaacgctcgaacggcaggcgcagctccggccgcaccgtttccggcggtgcgccgtcgtcatgggtcagcagatgtttgcctgatgccgcgtcaaagcgcagctgcagcagcgggccgttggcggttttacgcacgtaggcgccgggcagcgccggcgtggtttcctccggcggcaggccgaagtccagaaactgtacgccgctgttttgcaccagcgtaacctgagcggggtaatggggaagcgtcgccagcattatcttttctcgcgcgtgatcgtcatggggtagagcgtgtcggggccgtagcggccgctacatgcggcggggtgttcttcctgcggctggcagatgatttccggcatctgatagcgggagccgtcgctgcagcgcgctttgctgcggctgttgatcaccagcttgccggacggcatcagcccggtttcaacattgacctgacagcgcacgttatccgcctgtcggagcgtgacgctgcccgtgccgttatgcagtcggtaaagcaggctgggcagtctgccggtgagcggcgttttgacgtccgccacggcgcgccactgcccgttaagaaagcgggtggagccggctttcaccgccgccgcgggcatgatcagcacgttgccgtcgtccggcggcgcgacgggcgcggtaaccggcgcgggcgtaggcagcagcgtcgccttggccagtggcaacggcggcaggagggcgatcgccggcggcgcggccggacgcactggcgcaggtgcggacacggcggcctgcggagcggcgacgggaggttgccgccattgccagaccaacgcggccagcgtcgccaccaccacgacgatagccggcagcaacagtcggcgtcggccggcggcgcgcggctgcgacggaaccattggcgctggcgccggcatgtcgggcgcgacgacggcagcgggcgtcgttacggcgggcggcggagcgtcatccgggcgcaggcaggcgaacggatcgtcgtcgctgcggtgctcggcatggctaaacccccagaacgtcagcaccggtttaccgtcaaccagatagacgtgctgcatatcgggaaagcgcagcaggtagcgcagtaaggcgccgaagcgctgcagggccgcctgcggtgcggccactgcctgccggctgagcgcttcaacgtcagtcaggcaggcgtccagctgcgtcagcgccgcacgtcgttgattatcgtcggccgcggaccacgggcgcacctggccgctgaacggtgcataccaatcgatgcgatcttgttgggcgtttagttgcggaatcgccagacaatctgcgatcgccggttgctgtttgaggcgcagcgcctcgcggattgactgcgcctgggcataaatgggctggccattttcccccaacgcgaccagcctatccagactgccgctgcgtaaaaaaggtttcgtcacgctcagaaagaccttgtgtaagacttgctacaacaccaacggtcactgtaatgcgcgcgtaaggaaagcaaagaggggaaaacggggcaaaatcgccgtctgtttacgctatcagccgccgcgatcggcctctgccagcagcgcgctcaccgtctgacgcagccactgcagcgccggttcatggtcgcgccggcggtgccacagcatcgccacctcaaacggcgcgatctccagcggcggcgggctggcgcacagcccgtaatgctgtcgccagtttgtctccagccccgcgggcacggtggcgaaggccgcactgcgctgcagcagttgcggcagcgtggcaaagtgcggcgtggtgtaaaccacccggcggcgtttacccagcgtggccagctgacggtcgatcaggctgctgtcagcgccgcggtaggaaaccagcagatggtcggcgcgggtataggcctccagcgtcagcggcgttggcggctgctgttgctgtgggtgccagaaagtctggtaacccatggtggtcagcacctggcgcaccaccgcgtgcggtgcgtcaaccgccaccgaaatcgccaaatcgatctcgtcgcgcatcagcagtgcggcatcctgaaacggatcggtcgccgtcacctgcagacggacgccgggggcgtggtggcgcagaaactgatacagcggcgggatcagccagctctccacccagtcggtcacgcccaggcgaaaggtttgccgggcgcgggtgggggagaactccggctgctgaaacagcacctgctgcatattttccatcagcggcgtcagctccgccaccagcgacacggcgcgcggcgtcggctccatacctttggccgaacggacaaacagcggatcgttaaacatctcacgcaggcgcgccagcgcgccgctaaccgccggttgccccagaaacagcttttgtgccgcgcgcgtcacgctgcgttcacggtacagcaccagtaataccgtcagtaaattcaggtcgatacgactaaaatcattttctctgattttcacaatcagcccaatcaatttgaatgatgttattggacaatacaataatctctgccagcgttaaagatgacgttaaatatcatatggggaagctatgaaacgacatttagtgctggccgtcggcctgctgatgactactgctgcggcgcaggccgctgatacaaaacagcaggcgccggggtattaccgcatgacgctgggcaaactgaccgttactgcggtgtctgacggtacggtgaccattccgctcgatcggctgctggtgccgatcgacaaggaaacgctgcagcgccgcatggcggaggatgcaatgacgccgcaggcggaaacctcgctcaacaccttcgtgattgatgacggcaagcagcgggtgctggtggataccggcgccggtcagctgtttggcaataatggcggccacctgctggaaaacctgcgcgcggcgggttacccggccgacagcatcaatgcggtactgctgacgcacgtgcatggcgaccactccggcggcgtgtcgcagcagggcaaaccgacgttccccaatgcggatgtctatgtcgataggcgcgatccggacttctggctgaacgatgccaaccaaagcaaggtggaagagagccagcgacacacctttaaagaatccgccgatgcgcttaacccgctgatcgccgcaggtaagctgaaaaccttcagcgccccggcgcggctgccgctgggcattcaggcgcaggcggcctacggccatacgccgggcagcgttacctaccgcgtggagagcgaagggcagacgctggtgctgtggggcgatattattcatgccaaagcggtacagatgccggatccgcaggtggcgattcactttgacgttgaccggcgacaggcgatagccacgcgtgaacgcatcctggcgcaggcggcgaaggagggcttctgggttgccgccgcgcatatttccttcccggggctgggacacgtacagcgtgagggcaacggctatcgctgggtgccggccaactactccacccaactgacgaagtaaggttcagcgcgcgtcacgccatccggcatcagggatggcgtgagtgtgactttatttattcgctgcaataaagtatcagaccagcctaattattggacggattctatatttataatcaatttccggataatttctcggttattatcaataaaatcctaatgacttgggtgattttaatgcataaggaaaattctcatagaatataatatttgatttttacgactttatggtttttcgtctcgttagttatctttatttaatgcatctgtttttcttattgaccaaatatcagtttaaagttccaatttgatgtgaatggtttttttttatttagtgctttattgattgtttgaaataacatgcgctaacattccccaccagacgcggatggaaccccgccgtatttactcaatgaaaactgcactcaacctattaaggaatggatgtccttcattcctgccgttaagtattgtccgcattcgccgggtaataattttttggatttaatgactaaggataaagtcagagtgaatcttggtgtcgatattatagatatagatcgtgtcgcaacagcaataacgcgcagcggagataaattactgtaccgtcttttaaccgatgatgaacggcgtgagctgggcgacattgcgcacaactgcgagcgcgttgcgggcttttgggccgccaaggaggctgcggtgaaagcgctgggcaccggattccgcctcggtattgccttccatgacattgaagtgtgccacgatgaattaggccggcccttttatttcttctccggtgagtttgcccgccagatgaaagcacgtggtctggcgcaatcaacgctgagtatttcacattgccgtacgcatgctattgccgcggcggcatttagttgacgtgttaatataaaggattgtttatggcgatatatcctgatctaaacgggaaaaatgtgctggttaccggcgcaagcggagatattggtctggctatatgcaagaaatatcttgagtgtggcgcaacggtgtatgcggtttaccataacgacgttagcggcctggagaaattaaaggtcaaacacccgcagggtcaggcgttaaatattcatcagtgcaatgtatcggaggttcaatccgtcgatgaactggtgaatacgctcgaggccgaggccggttctattcatgtattaatcaataatgccggtatttataaagataacttattcagcgccctgagctttgaggagtttgatcaagtcatcaaggtcaacctgtacggcacctttaatatgaccaagcagtgtatgcgcctgctgcgcctcgcgcgtcaggcggcgatcgtcaatatttcgtcggtatcgggcgtcacgtccagcttcggccagactaactacagcgcagccaaggccggtatcgtcggctttacccgcacgctggccgccgagatggccaccaaaggggtgcgtgtgaatgcggtggcgccggggatgatcgaatcacgcatggtgaagaaagttccgcgccagattgtgcgcaacgtgatgtccgccataccacttaagcgtcttggtcatgttgacgagattgccaacgtggtggcgtttttaagctcggacgcatccagctacatcgtcggtcagaccctgatcgttgatggcggcctgatcatgcgttaattgacaggaaagtcgcatggctaactataacaaaagtctggttcccccttcggtgctactacggatgggggcctggcgcgcaccgatcttcatggtcgatcgcatcgtggattttacccccggcgagaaaggctcgatcaccgtgatcaagcacgtcaccttcaatgaaccctatattccagggcactttccggataacccggtgatgccgggcgtgctgatcgccgagattttcggccaggccagcgaatatttcagcctgctgtgcgattactgccagcgccatgagcgggaaaccgcaacgacgctgaagaaattcgacgaggtggcgcgctcgctggcgaacgccgaagggatcgaacgggtgatggccgagcgccaccgcattatcggttttctggcgtcgcaggacgtcaagtatcggcacgtggtcaacccgggcgacaccattgaagtgcatagcaaactggcgttcgccgatcccaacggcttccaccattacgaagtggaagcccgcgtcgggcgtcatatcgcctgcgccggccgcatcgtcaatttccgcatcgaccgcagcattgcggaagccaagggcatccagattaattaaccgtggggaagcaacaccatgagtaacaccgggctaaacgccgtaattgaacaacgacaacaggtactggaaaaaatcaaggcggggctgattgagcgcctcaatctgtatcagagcgtacaacagatcgatgacgatacgccactgttcggcagtgggctgaaactggattcggttgacgccaccgaggtgatcgtactgctcgatgaaatcttcaatatccgggtcaaagagggcgacgatccttcctatatgcgcagtgtgaacactctggcgtcgtttgtgatcgccaaacaaaacgaaatgacggcagacaaggtagcggaagaggcggagaaggcatgaaactgatcgatattcatcagcaaaatggcgccatcatgggcgaacgtaacggcgtgaacgtcccgctgcgctacttcgacgctgttgcagagcatcaggcgctgcgcaagaacattctattggtcgactactcgcacttcggtattgccagcgtcagcggcgacagcgcctgggcgctgctcaaccaggtggtcgccggcgacgtttcctctatccgcgacgaacaggcgatgtacagtctgatcctagaccagcacggcatgatcgtcagcgatctgtacatcgcctgcgatgacgagcgcttcctgctgatttccgagtggatgagcggtgaagctctgtgccagctgttgcgcgaccagttggcgggcaacgaggaagagtttgacgagattgaggccattgagccgctgacgccggagtggggcgtgctgcatcttgaaggcccttacgcctgggagctgctggcggaactgtacgggatggacgtgattggcctgccgtttcaggagcatatgcacgttgacgaactgatcctgttgcgcagcggcaagcatggcgaattctcctacaagctgatggggccgcgcgatgagctggccgacgtctggcagcaactgctggaggctggtgagaagttcgacctgcgcaccggtggtctggactatcagcgcctggcccgtctggagaacccgtgctgggagccagggctgttcaatgactacagccgctgcccgatcgagctgcaaatgcagtggacggtgcgttacgacaaagatcggttcaccggccaggaagccattggcgggcgcgttgaacagggcgtcgcccagcgcgccgtcggcatgaccctggccggccgcagcgagccgatgccgcagcgcggcgataaagtgctgctgaacggcgagtgcatcggcgaagtaatcgtctgcgactactccgccgatctggacgcctgtctggggcgtctgatgctgcacaacgcctgggcctgggcggatatcgacggctatcaggtgcagtgcggcgatgcgctggtggcggtaaacaccgccgcggtgccattcgcccgtaactacagcttcctgatcaacccgtcggagcacagctacgtcgacagcacgcgtccgcgcgatctgctgcagcagtttgaatggcagcgcatcaaggaagagcaggaagcggcggaaaaagccgcgcaggaccaggcagagcaggcctgacgctcacgacgcgcccggtggggcgcgtcggtttgccgacacggaaccatgacacggaagacattatgactgttactcgcaaacgcgtggtgattaccgggatggggcatctctcctccatcgccaccaacgtgcctgaattcaagcaggcgctgttcgataaaacctgcggtattaaaccgagcaaaaaatacctggagtggtttgaagacgccaacgcctcggaagtgctgcagccgctgagctggccggggttgtccgacgagatggttgcctcgctggataacgctgcgctgtgggcttataaggtgggccatgaggcgttagagcaggggaacctgccggcgggcgagctgcgtgacagaacggcgttgatcatcggcgtctcctcggctggcaccgaagcctttatcccgctgattgagcagcggatggaggcattttcactgcagaaggcgattatttccggcagtttcgcctcgtgcagtgcgatcgtatcatcgctgctgggacttaagggcggctttgagctggtcgcgaccgcttgtaccgccagcaccaacgccatgggcatcggctatgacctgatccagaacggtaaaaacagcaccgcactggtggtgggcaccgaacctatctatctgccgaccttcgccggcttctatgcgctgcacgctatgaaacggacgccgtccagcccgttttccggctcgccgggcatgtcgatcggcgaaggtgccggcgcactgctgctggaagagtatgagcatgcggtggcgcgcggcgcgaccatctacggcgaaatggtgtcgtacgccacctcctgtgacgcctaccatgaaaccgcaccggatccgcgcggcgagggcgcggtgcaggtgatgcgccacgcgctgcagaatgcggcgctgacgccggaagatatcggctatatcaatgcgcacggcaccggcaccgaggccaacgatcgctgtgaaacgctggcgatgaagaaagtgtttcccaacatcatggacattccggtcagctccaccaaggcctatgttggtcacaatatcggctccgccggcatcattgagatgatcgcttgttttctgacgctgccggaaaacaaaattctgccgacgctcaatttcaccacgccgcgccccaactgcgatctcaactatgtgcccaatgagttccaggatggcgacgtcaggctgtttatgaaaaacaactacgccttcggcggcaacaactgctgcgttatcgccagcgtgaagccggagcaaagccccccgagcgtttatgcgccaaagcgggtagcgatcaccgggatgggcgcggtcagcgccgtcggacacacgctgcaggcgatgctgcagcgcatgtggcagcagcaggtgccggacgggttgacgtcgctgcagctggacgagagtacgcgcgaagagtttcgacagatgctgggggcggtcaacaagaacagcgaatcgcgcgccttcctcaatcagcgttttgccggtatggacattgacagcgaactggacaaggcgacaggcgtgcatcagatcaccgatctggatccacgcaagacgctacgtcgtttcgacccgcgcaaggccaacctgatcagcaccttcgcgctgctggcgctgacgcaggcgatgaacgacgccgggcgtaaaatcaagcgcgacggccagacgctgggcatgatcctcggcatgtccaaaggcccgcaggcgacggtggaccgctatctgcagagcctgttcccggatccgaccaaggtgcggacctcggaattccccggttcgttgatgaacgccatctccaccttttgctccatctccgagggcattaaggggtataacacctcgctggcgaccggcattaatgccggattaggggcgctgacctacggttacgagttggtgcgtcaggcgctgcagccgcaggtcatcgtcggcggcgcggatgaaaatatgagcatcttcgcggtgtatctgcaggcgctcagcggcgatctgcagttgacctgcgatccgacggcttttcaggtgtacagcaatcatgcacaaggctacatcccgggtgagggggcggcgatgctgctcctggaagatttgcaccatgctcaggcgcgcggggcgcatattcacgccgaaatcatcggctatggcaaagacaatgacggctgcttctttgacccccatgatgttgtggcccggtctgcctcgctgtcgcgcgctatcggacaggcgctgcaggaagcggggctcgaaccgcatgaattagatctggtgtgcggcaccagcgatggcacgccgctgcgcaacgcggtggaaatcgatgcgctgcgccgcagcctcggtgaggcgcgccgcagggtgccgctggtcaactataacggctggttcggcctggtcgaatcgagcatcggcctgctgaatattgccgtggtcagcgaaattatgcagcgcggtgaaattctgccgatcccgtatacgcaggagttctgcgccgaagatttccatttcgtgaccgcgccgctgcagcaggcggtgaatacggcgctggtgatcggcgccactgaaggcggcaaccactacgcggtggtgttgaggaaggcagtgtgaaacagcgggtgatagccagcggttgggggcagtgcagcccgctggcggccgatgttccgacgctgattgaggcgattgctgccggacgctgcgcgacgagtgctccctggttcgacaacgacgacgactggcaaaatctgcgtctgggcaataacccgcacacggcgcgggcggcgtgtgccgacgccgcgccgtggcggcagctgcagccggtgattgacgaggcgctggcgatggccggcctgccggcgtccgcgctgcaggggccgcgcgtgcgggtatttctggccggcaatggcatgcggccgaatattgccgactttgccggctatcaggatcgcaacgacgcggaagacctgctgttcttcccggcgatcaagcagctgcacgctgacagctatgcgcaggacgcgctggcgcaccgctttgtcgacgcctaccgccttgactggccgccaacctcggtatacagcgccagcaactcctcgctgacggcgctgcatctggcgcaggccggcatcgccgccggccagaccgaggtggcgctggtggtcggctggctgaagatcgtgctgcaggacgtggtgtttatgggcgggcagggcatgcttggcaacggccagtcgcagccgttcaacaatcaggacaacagcgtgctgctggccgacggtgcggtggcgctggtgattgaaagcgaagagcatgccaggcgtcgtggcgttgtcccggcggtcgccatcagcagttcggtgtgtcgccagagcagcggcggccgcggcggtgcctttaccgccgatttccgcactatcgcgcaaaccatcgacggtgctttgcgggcggccggcctgacgccgcaggatatcgcctgtgcgctgccgcacgctaacggcactgtcgccggcgataaggctgaagcgatggcgctgcagaaagtctggggcagaaacggcatcccggtggtcagctacaaggggcaggcgggctatgttgccacctgcagcggcgtattggattttatgctggcggcggatgcgctgctgcagcggcgcctgctggccgccaccggccgccacccggttgacgcgaccttgccgatccacgtgcacatggatgcgccgccgctgccgctgcacacgccgcacctgctcaagtccggcattgggctggacgggtcggtgatcgccatggtgctctcagactgccgggagggcatcaatgagtaatccgtctgaacgtcaaataccgccgaacgccgtccgcctggccggtttttccctgctggagccggatacgctgctgcagcgttttcaacccacctggttcaacgtctgggaagcggcgcaatataagaaagctaacgccagggccggcagcagccagtggctgctgcgccgcttcggtatcgacgacgccatacagcctgccgaggcgctgcgcaaaaccaactaccgcgactggctgaacggtctgggggacgcctgccatcaggcggtggcacaattgggcgccaagggtgagttccagctacgccatgagcgcaacgccttgttgtacgtcgattcctggggggaaaccaccaccttcgaaggggtgaacagctggcgcgatgcgttgagcgtcgacatcctgccgaaaaatatcgtgcgcgactacggtatcaacggcttcagcggcaagttgcgcggagagcgcaacggcctgatgagcgcgctgctcattgcacaggacatgctgaacagcgatctcagcgacaacgtgattatctgcggccatttccgcagcatcccggtgctggtcttttcggagatgcagcgttacgcccgcctgcgcgctggcgcgcaaggcaacagccaggccagcgttgagcgggtcggctgtctgatcctgaaaaaaaccgcccccgacggcccctggttgcacatcagccgctacctgcggttgccggaggccgcaggacaggccgcgcgttgtctggcggatggttggttacagcactgcggtgccaatacccggcaggtgctgggcgttacgccgccggccggcgtgctgcgtcagctgcagcagcgggcgttcgatcgcctgcccaccacgctgggtcatcgggcgctgaatgaactgtacggcgacagcggctgcatgaaccccgcgctgttctggcgctatttgcagcagttcccgtcgtcgcccggccatgcgctgctgagcgtgttggatgggcagggcggcgcctggctgttggagagttggctgacggaggcgatgccatgaagagaggcacgttactgttgttgctcgccgccatgccgctttcggccgcgccgcggcctgactatcaggcggtataccacattctgccgctgcgcggcgacgcgccaatcggggagtaccgcgtcagccagcgctggcagccggacagtaacagttatctgcagcaggccagcattcgcttccgctggcgggggttgctgggttcgcaccagtaccgctaccgcgatgaggtgcgctatggcgccgacggtgggttcagctaccggattgaggaagataatgacggtaagacgcgccaggtcagcggtggctggcaacccggcgcgcaggcgttgacgctgacggtgcgccgcgaccagcaaccgccggagacgctgacggtggccaaagcgacgtttgatttcccgctgttcgccctgcgttttcccaaaccctgcgcgctgcagcaggcgggggcgtacggcagccagcggatgctgatgccgattgacggcgaagtggtgcaggccgagagccgttacgtcgacgtcggcgagctgacgctgcccggcgacggcgtcgcgacgccgggtctgtgccagattgtcagcagcggccagcggcgggacgccaatcaccgctcctgggtcaaccgggacggctatctggtgtacgaaatttctgccgattatcgcctgcggctggtgccggaggcctcccatttaccgcccaacgttcaggaaaaaggattatgacaatacgcgctgcgcaacccttacccgtggtgtccctgcaacaggccagcaaacgctttggtaaagggcctggcgccatcaccgcgttggcggccatcagcaccgagattcatgacggcgagtttatcgcgctgtgcgggccgtccggcagcggcaaaagcacgctgctgaatctgatggccggcatcgactatccgaccggcggccatgtctatctgctgggcaacgatctggcaacgttaaacgataagcagactgcgcgcctgcgcgccgacgcaattggctttgtctttcagttcttcaatctgctgccggtgctgagcgtgttcgacaacgtttactacccgctgatgctcaacggcttcagccgccgcgtggcgcaggaccaggtgatggacatgctcgagaaggtggggctgatcgatcactaccgtcgccagcccggtgagctgtccggcggccagcaacagcgggtggccattgcgcgcgcgctggtcaagcgcccgcgtctgatcgtcgccgacgaaccgaccggcaacctggatacccgcaccggacaggagattgtcgacctgctgctgacgatgaaccaacaactgaaaaccacctttgtgatttcgacccattcgctgcagctgcgcgatcaggccagacgcgtgttggaaatcaaggacggagaactgagcaatgactttctcaatgcttaagcgttacggtgtaacaatgttattggccgtcagcgccacggtcatcgccggggagcatgcgatgccggggaacgaacggctgcagacgatactgacggtgagcgcccaggcgccgatcgccgagctgaaccgcgcgactgtcagcctgaagacgcagtttgagcagcatccggactacagcgccggcaagatgttctacggctacggacagctgtttatcgccacggattttttaaacaaaaagaattacctgcgcgccgccgaggcctccaagctgggctttttctatattgacgaggcggcggaaaccgatgaagacaactggcgtctgcgttttctgcgggcgcgaatggacgcttttgtaccggccgacaacggccgctgcgtggtggcgataaaagataccggctatctgcagcagagcgcagcgctgccggcggcgctgcggccgatggtgacgctgatggcggcacgcgcgctggaaacctgccgtcagcaggagaaggccgtcgcggcctgggcggtgctgggcgagcagggtgacgagggacggcacctgctggcgctgcgcaatcagccggcgccggcgtgggcgccggctgagctgagcctggtgctcaagccgttggcggaggctgcgttatgatgaatatcctgttctggatctccaacatcattatcgtgtacgcgctgttggtggtgatcgtcaccgcgctgcgcaagccgaccgatatccgttacaccttcctcaatctgttccgccagcgccggcgttccggcgtgacgctgctggccatcaccctgggcggcgtggcggtgtttattttcggcggcttcgtcgactactcgttctgggcgctgcgggagcaaaccatccgcaccaacctgggtcatattcagctgtatgagaaaggctatctcaccggcggcgccaacaactcgctgcagtacaccattaaaaactatgatgaggtgaagcaactgctgctggcggatgcacagatcgcgccgcagatcgccaccgtcaccgggcaactggcgttttccggcattatttcccagtacgataccggcacctcgaccttctttaccggcgtgggcattgagccggaaacctcgctggtgctgggctcactggaccgcattgtttccggcagcgacctgtcgcgcgtcgaacagcaggacatcaccatcggttccggcattgccagcacgctggcggccggctacagcgactgggtggatatgttggtggtgaacccgcagggcgggcagaatgccatgtcctctcaggtgcgcggcgtgttccagtccggcattaaagagtatgacgatacggcgatcaaactgccgctgaaaaccgcgcagcgcctgctgcagaccagcgacgtcagcaaaatcatcattatgctgcaggacaccgagcagacgccggcggtgctggcgcagatcaaccggctgatcgaacagcggcaactgccgctggaggcgcgctcctgggacgatctggcggtgttctaccaccaggtggtgaacctgtttgaaggcatcttcctgtttatcaaatccatcgtcagcgtgatcgtagtgtttatgatcggcaacaccctgatgatgaacgtggtggagcgcacgcgtgagatcgccacgctgcgggcgctggggctgagccaatcctatatcggccgcctgttcgtcctggaaggcatcattatcggcattatcggctcggtgctgagcgtcagcttcggcattctgatcgcctccatcatcaatatcaacggcattccgatgccgccgtcgccgggttacacccaaggctatctggcctttgtcatgtgggatcaggacatcaatctgttctggttctcctgtgccttgccgctggtgaccgcgttgattgcttccattattccggcgcgtcgcgcctcaaaactggtgatcgcagaagcgttccgtttcgtttaacactcagggagaacatcaatgactaaaggacaaaccgtactgattaccggcgcagggcgcggcatcggcatggccgtggcggaaacgctggcggcggaaggttatgacctgatcctcaactaccgcaaagatcagggcaaaagtgccgccaacctgcagcgttttcaggcagcggaaacccgcgtcagggtgcggttggcgaaggccgacatcggtgaaacgcgcgatattcaggcgatgattaaaaatttgcgggcggacggcgtggaacgcatcgaccacctggtgctgaacgccgccgccgcgccgttcaaaggctttatggagatgacgcgcagcgactggaagctgttgttcaacaccaacctgattggcaataccgcctgcgtacaggaagtggcgccgctgatgagcgacggcggcacgatctgtgccatttccagcatgggcagtcagcgagtgttgccgaaatatccgctcggcatcgccaaatcggcgctggagaacctggtgagctacctcgaagtggaactgtatccgcgcaatatccgcgtcaacggcgtgtgcgccggcatggtcaacaccgatatggcgcagttcctgaaagacctgtggccctcgctgcacgaccgttacgaacactcgccgcgccgctggctgctggagccgcaggaagtggcggatatcgtgtcgttcctgatttccgatcgttcaagcgccatacgcggcaccacgctgacggcggatctgggcatgtcgctggaagcttaaccccaatttacggaagaactggccatgagaatctcaatgattgccggctggctgctctgcgcctcctcgctgagcgcgtgggccggcgagtcgctgccgaagtcgctggagcgcgccgagctggagaaactgacgcaggaagaccagcacgcgcgcgacattatccgccatgccgaccgggtcagggcgccggagcagccgttccgctataccctgacgctgaccgagcaccgcggcgggcgcgatattatcgagaaccagcaggtactggatatttcgatgcgtttttataaaccgtcggaacgctatgcgaaaggcgacgcgcgcgcgctggtgcgtttcgtctcaccggcgcgcgatcgcggcaaggcgctgctctccgacctggacaaaatgtggtattacgcccccgatctgcggcggccgatcccgatatcgcgtcagcagcggctgatgggacaggtttccaacggcgacgtggtggcggcggattttgactattcctacatttccacgctggtcggcgaagaggcctgcggcgacaaaacctgctacaagctgacgctgaagcgccgctggccttacgtcacctatccggcggtcgattactgggtggagaaggacagcggtaaccccagacgggcggatttcctgtcggcggacggcgtgctgattaaacgttcttattaccgcaattatcagcaggtgctggggcgcatgcggcccagcaccatcgtggtggaggacgcgctgcgcaaggataattacaccacgatgcaatacagcaacctggtgctggaatcgctgccggagagtaacttccagaaagagtatctgatgagactgaacggatgatccgcgtcaaccggctgccgctgatggggttattgctgctggcctgcagcgacagcgcctgggcggcggcggagtgccgcctgcagcgcggtttcgccggcgtggagggcgtaggggcgctgacgtccggatcgttatggaagtttgacgatccggcgttccgcaacaacgccttcgtcaatctgtatctgacgtcggtggcgcgctgcacccttggcgaaacgctgagcatcaaggggcaggccagcggcgcctatacgcagcaggcgcgcactcccggcgatctggaagataagcggcagcagggcgtggcgatccttaatgaactggtggccagcctggcgctgcgcgataacctgtatctcgatctgggcaaactgcgccataccagcggctatctgttttcacgctcgccgctggatgtgttgcgcaacttcagcggtgggttgcgcaccgcccgggtgtacgccaccggtgacagctggcgtggattatacgatgaaggcagctacggtgccggcggcacgctgtaccgccaagagggatcctacacgctggcggtgttgccgcagctgaggcgcttttcacagcgacgcgaggccgcgtcggaatggaatgcgctgctgcgcaccaacggcagcgagcgctattacgccagctacacctcgaccgggctgaacaagttcaacccgacggtatcgttgctggcaggccagcaaaaaacgctggcgctgggcaccagcggcaacctgagcgacaacctgattttcagcatcgaggggtcactatcccacggagaaacctggcggcacttggacagtcgctacgcgcgcggtatgcgtgaggatctgatctaccgggaagaggcctaccggattaacggcaagggcgtcgaaggggagatcggcgtcggcctgcgctacacctccgccgcgcagacggaattcggcgtggaatactatggtcaaagccagggttatagccgcagtgaatggcgcaataacaccgacaccatcaagtttgtcaatggtggctatgccaacatactggatccgttctggctgccggtggtgcgtgacagtttccggcagtattcacacctgatggcggcggaaaacaccaacgtcagccgcggcggcaatctgttcggcaaacattatctgacgttttatacccgtaccaacaaggaacgggtcggggagatcgatggggccgtgtcgagcatggccaatctgatcgattacagcacggtactgaatgtgcatctccgcgcgccgatgaaaaacaatattgaattgtacgctggcgccatcgccagcgttggccgcagggacagcgaatttggcatctttggcgaaaaaggaaacttgtatgcaggtatgcgaatcagttggtaatcgttgtatgacgcccacgcaggccgaaggctgggtggtgctctttccggggcagggggcgccgatggttggcatgggcggcgatgtatgcgatgtgtcgccgggcacccgcgcggtgtgggattgcgccagcgatatttccggtatcgacgtacgcaagctgtgtcagaaagggccgatgatgcggttgaccaaaacgctgtatcagcagttggcggtcaccacggtcaacacggcgatgctgacgctgttgcgtgaacgccaagcgccgctggaaagcggctatgccggccacagcgccggcgaatacagcgcgctgtacgcggccggcgtcatggatctggaaaccctgttccgcgccgtcagccggcgagccgccatcatgcagcaactggcggaacagcgtaaaggggcgatgtatgtggtgaaaccgtacgaatatgcaacgctgcggcgattgatcgacgagatgacgttgagcgataggctgaatgtctgctgcgataacggccggcagcagcaggtggtcggcggcgatgtcgcggcgctgaaaacgctggtcggtcagctggcgcgccagggcgtgaccaccatcaagctggcggtgaacggcgcctggcatacgccactgatggctgaaggggtggcgcagatgcgtgaggcgctggcagcgctgccgttctcctcgccgagctgcccggtgattatgaaccgtagcggccgggcagagtacgccatagcgcagataaaggaaaacctggcgcatcacctgaccgataccgtgcgctggcgcgacagtatggacctatggtcaggcatgggctatcgccgttttctggagatcggcaataaaaaaacgctgagccatctgctgcatgagcactacgccgccgacagcgggcatgatattcagcattactatcagctgcagcgcgacgtgcagcagcaggcagggtaacgcggatgatcccgaattttgataccttcagtacgcgctacctgcgggcggcatgcattccggttgtggtggtttccgcgctgctgacctcatcgctgctgcgtaatgtgatcgatatcagcctgtgggagatggtagccgggctgggagcgatttgtctgtcgatcgtctggagcatgatgcgtgatgggcgcggctactgggtttacacggtctttaccatgcgggtgtacgaaacaccggaggagattgcgcgacgtattgagcatatgccgctgggcggcgcgttccggctgttttatcagccgctggccgcctcactggtgacgctcggcgtggtgttgctgctgagcttgggggtgtggttgtgcgggccgcagtaccgctatccgctgattgctttgctgggcgtggtgctgctgccggcggtgatgctctggcagttggagcgttccattccttttttaatccgtcaggcgatgatcatttataaagaccaagccagttattcaccgcggccgcggcgcttacccgcctgtctagcggaggatctgctgcttgggctgctgatcaacttcgcgctggtgctgcccatcggccgtaaagccgagttcagcctggcggccggctacggcaatccggcgtttatcgtcgcgtttatgattctgttgacgatagtgatgctgtttatgtttttcttcgccattcgcccgcgccgctatgtgatcctgggcgatatgctgatcggcaacatcgcggcggacttcgcgccctgcgccccttgggcgctgaccgccaggctggcgcgcccgtggcggctggttatctggctggtagcggtggcgctgtggagcgtggcgatctgcctgttgttccaggcgctgaaactgccgcagagttttgtgccgttttacctgtgcagcctgctgcccatcgtgctgatttactgcgccgagcgttatcaggcgctgtatgacaaccaccttgaggcgcaggaaatgcggcagcgttatgaagccgccgcggcggctgtgaatgccaaactgaataaagcgtaatcgcacacagcccggcggcagccgggctgtgtgactgggtatgatcaaggaggatgtatgattcagaaggtatttataaaaattaatggcattaagggagaatccaatgatttattacatcatggagagactgacgttattcgctgaaggtggtgtgctgaataagcattaagaaattataagaaagataataataggctaggactgcatgctgtcaaaaattttgttttctaatattatgccgataaatccagttaggggattattaattatcgcgatgaatagaggttgatctatcattttgcacgactatttatcagtccggaattaaacgaagtaaaacgcaggttcagcccgcagatcaccactggaactataatgtcctactctgttaaaccatatcttatacataaatattattttataaattaacttcatgtataaattttgattgctgtaacaaatttaaagtcacttcaatgttacccttcctgccttgatctcgttgtcttgcttgctttatttgtttttgtgcacccgtcgattagtcagacaagtgttgcgttattttgttttcttttctgtcgagctttccggattccaaccatgaaaataaccttagtaaaaactcttttttatttttttgcgtttctgctggcagccatcatgcccgggctggtttgggctcaggctttaccgccgcagattattgtcacctttagtgcggatactcatactgttccagcagggtatatattcctgctgactgcattgggcattatcttggtcacactgcttgccgtacgtataggcaagctgcgcggcatcagcctgttcgcggttgtgtccgggctcgcgatcgtcattgcattgctggtgctgcccaccagacttgccgatattgacatggcacgcacacagctcacgcagcggacgctggcgctggtgagtagccctgccatactgcaggtacaagagggccagaacgacagtgttctggtacagaacaccacaggccatgccatcattgtacaagatatccgtattgacaatgacagcgccaatcaatacagccttacctccacgcccggaaccacttgcacgccaggggttcgcctggaatacgaggcaagctgtgttatgcatatagcatatatatcagaggggggtaatggtggaaacgacagcttcatagacaacccacaaaccccggacgacttcataaaccgcgcccaggcactggccgatggcgatgagcgcatccccctcagcacgccaaaacagctggaggaagcgttcaaggctcaaaaggaccctgaggtcattgcacacaacaaccgcctgcaccaaaaccacagactcgtgttgggtgccgtcgatcccgatccgacctggcacaagaccggcagcagcacggacttcattattggcgaaccaggttccagttatgttgttgatctcaataaaattgatttgcaaggaaacgatcttggcgctctgagtaaaaccgatcgggccaggctcaaatttgaagttcgtattcagaagaacgagactaccgttaattatgttccgtcccacacccacaaagactacatccgctgggacgacaacacgcctggtcgtctgcacattcaggtgccgtcagacttgaaccaagggcgtcttctcattggtatccgcccccgatttaaagacaaaggccagaccgcgatcgctgaacgctggagtgtatccgtcgttgtagaaatctggcccaagagagtgggtgtacaaaccatcagtcttaatagcatctactatccaacccggtacagcaaaggcattcagcctcgtgccggcagtgccttcagtcagggcgagataatagcgcatctgcaacaggctaccatcgattttcctgatgaaggaataatcaaacctctggtcgttacgggggccaacctggctatcaatcagctccttgatgcacgtattccacgccctgaaggaggggtctatccctacagtggtcgggtactgcgcgttatccagggtagtaacggacagcagctcgccatccttaactttgatctggcctccgtgtacaacctgctcgaagacgatcccttggtcaaagaaggcgttatgcctgaatttgtcacctatcgtctgggttcagcgcagcaaataccgggggaacagggcgagcctgaacttgagtattttggaccagaagaacgtagtggaataaaaaccagagccattcaacctgcgtcggctaaaaaggagacgagaaggagccctattggtggtggaatcattgagggggggtgtgaacatataggaagtattgcccttacacccagactggcaattgctgagcccaatgttaatgtcattcttgaatacatgctgggtctggcaggtatcaaagccgattgctcgcttgaagtagatgtttctgactttcttttaaaaaaacttcctctgcagcgacttaagtcgctggttggcgccaatcttgaggctgccatgtatatcgagcttaagtccgatctggaagaggaaacccatacaggggttgaagccttttttacggctgcgggaaatgtcgatgttaatggaagctcggtacccaaatttgagatcagaagcctgctggaatctgccaatggcctaaagagtgaacctttggccttgaatattcttttcggaagtaatttgggtctcaaggtgaatctatcgcttgacccttttgaaagtgaagacttcggtaacttatttcaacttggaacattacaggccgacgtgggccttaatatgggccattccatgcaggatcgtaatgcggcagcaattaagcagggcaaaagtccatcaaaaagctctaccagcttcaaaccccatggcaatttgagcatgtcagcagggttttctcaaattttgagctatttggggttacccaccacatgggaaacaaaaaccaatttcaacgcctttaacatcattagtgaagcaaactacagcataaaaaaagtggatgatagtggagcggggcaaggttcagtttcttttaaagaactttctgtcaatggcgggttagcgaatatttttactaaccgtataaagggttatgccagtctggaaggcagctcggtctataatgattctaccgaagatgtaacctatgatctggatgaatgcgagtctcgtggtggcgtgattagcacaccgctgattgcttgcatgggccgccatttctgtggcccggtggatacaaacgctaacttttgcaaaatagcctgggtttctccaatgatagcctgggcttatatggacgaggaggcaagcacaagcggcattattggcgctaatggcgcagaagccgttgatgttagtgttaccggttcgccgttgcagccagagcaaaacgcgttcgtggtttcccctgccagtcctcaggcgttccgggtcaatgccacatgctcgcagcgcggtgtgacgagagggaagacccagctctcgacaggtggcaaggtcgtggatgagcagtccaacatgctgatctgccactgcaaaccgggctcaaaggactgcgaccgcgtctggggcgacccttacatggtaaccgcagacggcatggcctatacctatttggctacgggaaactacattctgtcgcgtgtgcatgatgccagagaacagccggtgcatggttttgaagtccaggcaaacttcctgcccggcttcggcgcggcctggctttattcaacggccatgcaggttggtgatgatgtggtggaactccgtcctgccattctgggccatggtacattcagtatcgggctcgaggttatggtcaatggtgaatatctctatgcacccgctaaaaacggcacgggcggtacctggccgcaaacctctgagcggctggtacaactgcctggtggcggcctgctctatgtagacgcgttcgttcagcagtattttacatacaagccacgcagtctgaccgtcatctggccggataatggatcgtttgacgggtatgcggtcaatgtttcggtgctggatggacagtttaccgcacctgaaccgtttatggagttgcaatttacccgcccgcagaagtatgccgggcgcgaacgcggcctgctgggcaataacgacggcgatcccaacaatgactttatccgtcgcaatggccagatcctggggcaggcaacgcctctgagttcaaccgcgctgtacgccctgtttggtggcgattggctggtcaaaccgcgtgagtgtctgtttgccagtggctgcaacactgaaccgagctttgcaacacaacctgtggaacttacaccggaacaacgtgccgtcggcgaagtcgcttgtggcggattgaccggtttttacaaacaggcatgcattaacgacgtgggtttgaccggctcaaccgagctggtcaaagactactacgccaatactgaagacctgaatgcgatggcggatcaactggtgacccctggtgtggatgtaccggtgtatacgctatcgtctgttggcagcaaagagacaggtttaccaggctatctcggcacaggattcaggcaggcctacaacgttatgcactacagcggcgggggccagttcctgctgacaatccggcccccacggggtgcttcggcctttttcagcgaaggtagtgctggtgctctgcaaaagagcttttccgcaacgggcagcctggatgtttcagttgatgtgcagtgtgatacccccgattctctctggtcaaaatcaggcaccgattggccgtccacgggcgccgtacagctgtgggcgacagatcccttgtcggggttcgcgtcgcaactattgggtgaacaatatctttcttgctttacggtaacaggagataaaaacaggatggctgccggatcgctccattcgcttattctggataacaaagaccgaatatggtcctggggttttaatcgggatgggatgctgggtgacggtacgaatagagacaggacccgacctgttctgaccgatcttacgccgctgggtgggagtaccgtggtatctatttcgacaggtagtggagcatcccgttcgcaggcaatcgacgaccaggggcgtttgtgggcctggggctataacttcgccggcgctttaggtgatggtactggtatcgatcgaaaccggcctgttctggttgatcttgcgtcgcttggcagtagcaaggtaacggctgttgcggcaggtcgttatcataacctggtgcttgacgatcagagccgtttatgggcctggggccataatggtgacggtcagttgggtgacggcacaagaacaaacgtagcctaccccctcccgatccaggtggatcttgagccccttgctggcagtacggtaacaggcgtttgggcaggtgacttccactccataatactggacgatctgggccgtctgtgggtttgggggaaaaataaatacggtgagttaggtgatggtacgaccacatatcaaacccgccctgttttggttgatctgctgccgctgaatggccgtaaggtcatggctgtttcggcaggcgaacaccatactgtggcgcttgatgaacagggaggtctgtgggcatggggtcttaatgatagcggtaggttaggtgacggttcgaccacggatcggcaccgtccggtgcaggtagatcttacatcattggatggccataaggttgtggctatttcggcaggtggttggaacaccgtggcgcttgatgagctggggcgcttgtgggcctggggtcccaatgaaagtggtttgctgggtgacggtaccaccataaatcagcaccgtcccgtacaggttgatcttacgccgctgaacggtcgcaaggtcgtggctgtttctgcaggctcattttacttttttgtggtggatgatcgtggcgaactgtgggcctggggttctaatagttacggtcagttgggggatggcacgaagacgagacgcttaaagccagtacgggttgacatgagtgcaatgaacaacacaagcaagtagtaagaaatctgtttcccaataaggtgaaatcgatgcgtcggcagtgacctgccgtgtgctcgctttttctgccatatcgtccgaggcgatggcaaaggtgcactgataacctgcaggcgatccggttacccattgcgggatgccgggtcacccgcgaaattttatggcccggccgcagccgggctgtgtttttacctggcgaccaccaggccggtgccgcgtccgcgcggatccgaggcggtttccggcgtcgcgttattgacccgaatcacctgaatatcccccatattccagccctgatcttccagcgtatagcccatcttcttcagctgcgcggccacttcgccggttaatggcgcaaagccgtcgaagtaaatggtgtctttcggcagcagctggtggtgtacccgctgcgccgctaccgcctgctgcagcggcaggtggtagtcataaatattgttcagcacctggaagattgaggtgaaaatccgcgagccgcccggcgtgccgatcaccagcgtcacgttgccgtcgcgggtgacaatcgtcgggctcatcgaggagagcatgcgtttgcccggctcgatggcgttggcgtcgctgccgaccacgccaaacgcattggcgacgccgggcttggcgctgaagtcgtccatttcgtcattcagcaggaagccggcgcccttgaccaccacgccgctgccgaagtcccagttcagggtataggtgttactgaccgcgttaccgtcggcatccacgatggagaagtgggtggtctggtggctctccagacccggccgtactttctcggtagcggagatcgcctgcggattgacctccgccgcgcgctgctgcaggtagtcggcggcggtcagcttctctaccggcacctggctgaagtccggatcgcccagatagtcggcgcggtcggcaaatacccgtttctcaatttccgccagcaggtggatatagcgtgccgagttcagcgttacgccgcgaaaatccgccgcgcgatcttccttgatgcccagcagctgcgccagcgcgataccgccggagctgggcagcggggcggtatacaggatattgccgcgccagccgatctgcatcggctcgcgccatttaacccgatagtcctgcagatcttgcgcgctgatcagcccgccgtcctgttgcatctgcttgagcagcagggtggcggtctcaccctggtagaagtccgtcgcgcctttatcggcgatgcgggtcagcgtcttcgccagctcgggctgtttaaacaccacgcccggttgcatcttgccgaagtagtcgccaaagttggttttgccagcaaacagcttattggcgtcttcacggtattgatactgctgaccggcgaccttaaagccctgttgcgcatagccgatggccggcgtcagcagctcggcccacggcagcttgccgaatttcttatgcgcctcccacagcccgagcaccgtgcccggcacgccggcggccttgctgccgatcaggctgaggttttcaatcacttcacctttttcattcaggtacatgcctttgctggcggcccgtggcgcagtttcacgatagtcgaggaagtagggtttgccgtcgacatacagcgtcataaatccgccgccgccgatattgccggcctccggataggtcaccgccagggtaaacgcggtggccaccgcggcgtcgaccgcattgccaccggccttcaggatctgcgccgccaccttggcgccgtattcatccggcgcagcgacggcaccggcgttgagttccgccgccagcagcggggtgcttgccgccatgatggcggcactgagcgtcaggattttgaacagacgggtctgcataatgattccttgtagggtagattcttattaggtttttccttgccggacagcagcctgcatagcggcgccgcattcggcttaaagaaaatagcagcagaaacgacaggacgccggacgaaggtcgggtttcgtgatatgacgcaaatggaagaatggtacgcaccgcctgcgcaggcggcggcatcagctttggcatggaggagacctttcagccatacctcgctgacgctgctggatgcatggctaccgactttccccggcttctatctttatttccccagcagaaaatatttggcgccgaagctcagggcgtttattgatcatgtgaagatgtaataaatttaattaatagacatagtgatatttttcattaatggaaaataagcgcgacctggctgcactaaaataactcccgctgcacgcctgcagtgaattgatgccgtaataaaacagcacgcgcctgccgttatacactgtttaataatgacttattgatagtggcatgcctgatgcatacctccggaagctcgcttattcaatataacgcatcgttgcctgcgccaaatagggcgtatggccttttgccggaggaaatatgaccacgcttaaccttcccgtcgttgtcagcgcacgcaccaaatggattcagttatttcttgggctggtctgtatggcatcaatatccagtccgcaatatgtctggacattattaacccgtccgctggcggagaaaatgggcgtcggcctggcggagctgcaggtgacgttttccctgctgattatcctgcagacctttttctcgccgtttcagggcaaactgattgaccgcttcggcccgcgccgcctgatcgccatcggcacgctgctgtcgggactgagctgggtattggcctcccaggtcaccaacctgaccgggctgtacctggcctacggctgcctgggcgggctgggcaccggcattgtttacgtcggcgtggtcgggctgatggtgcgctggttcccgcagcagcgcggctttgccgccggggcggtggccgccggttacggcatgggcgctatcctgaccacttttccggtggcgaacagcctggcggtttacggccttgagcatacgctgtggctgttcggcgctattttctcactggtcgggctgctggccagccagggcctgaaagcgccgccggaggaggccaccgcgccggccagccgctttgtggcgcagtcgtcgcgccagtaccgttccggcgaaatgctgcgcgagccgctgttttggctgatgttcgccatgatggcgatgatgtcgacctccgggctgatggtgacctcgcaaatggcgatatttgcccgtgacttcggcattgccgacgtggtggtgctcggcatggcggcgctgccgctggcgttaacgctggaccgctttaccaacggcctgacgcggccgttgttcggctttatttccgaccgctacggccgggaaaaaaccatgtttatcgcgtttgctctggaagggtgcgcgatgacgctgtggctgctgtcgcgggataacgccttgctgtttgtgctgctgtccggcgtggtgtttttcggctggggcgagatcttctcgctgtttccgtcaacgctgacggataccttcggcagccggcatgccaccgccaattacggctggctgtacatgtcgcagggcatgggttcggtcctcggcgggccgctggcggcgctgatgtatcaatacaccggcggttggcatctggtgtttggctgtgcgattgcgctggactttatcaccgccggtctggcgctgtggttgctgctgccgtggcgtcggcgttttatgcagcggcaggggtaacgggaataaaaaaagccggttagcgatcgctaaccggctgttggactgccagcgtcggcggattaacggccggcgacggtgacgaagcgggtttccagataggcttcgatcgcttcgctgccgccttcggtgccgtggccggagtctttcacgccgccgaacggcgtttccggcaggccgaagccgatatggttgatggtcagcataccgctttccacgtcgcggcccagcgcgttgacggtggcgatattgcggctgtaggcataggccgccaggccgtaaggcaggcggttggcttcggcgatcgcttcgtcataatccttgaacggacgcagcagcgccaccgggccaaacggctcttccgacatggcgcgcgcgctcagcggcacgtcgcgcagcacggtcggcgcaaagaagttgccgttgccggccagacgctgcccgccggtggtgagtttggcgccggaggcgatggcgtcttcaacaaaggcttcaatcgcgtcgacgctgcggtccagcaccatcggccccatggtgacgccgtcctccaggccgttgcccaccaccagtttattcacctcggcggtaaacttctcgacaaaggcgtcgtaaacgccctgttggatcaggaagcgggtcggggcgatgcacacctgtccggcgttgcggaacttggccgccgccagctctttcgccgcggcgtccagatcggcatcgtcaaaaatcagcaccggcgcgtgaccgcccagctccatggtggcttttttcatatgctggccggccagcgccgccagatgtttgcccacccgggtagagccggtgaaggaaattttgcggatggtcgggtgcgggatcaggtattcagagatctccgccggcgtgccgtacaccagaccgatcacgccggccggaatgccggcgtcgatgaaggcctgaatcagcgcggccggtgaggccggagtctcttccgggcctttcacgatgatggagcagccggccgccagcgcggcggacagtttgcgcacgatctggttaatcgggaagttccacggcgtgaaggcggccaccgggccgaccggcagcttcagcgtctgctgctgcacgtcctgctggcgcgatggaataatctggccgtaagtgcggctggcttcgccggcgaaccagtcgaccacgtcggcggcgccgaggatctcgactttcgcctgcgccaccggcttgccttgttctgcggtcatcactttggcgatgtctccggcgcgctcgcgcagcagcaccgccgcctgacgcataatggcggcgcggcggtgggcggaggtttcgcgccacagtttgaaaccgcgttcggtggcggccagcgccagctccagatcggcttcgccggcgtgcgccacctggccgataacggcgtcggtggccgggttggtgacgctcagggttttaccggagacggcgtcgcgccattcaccatcgataaataattgtgtatttgggtacatagggcctcttttcatgtcttacttctgattcaacagcgccagcagcgctttggcggtggccgccgatgaggcggggttctggccggtcaccaacaggtcgtcggtgatcacgtacgatgcccagtcctcgcctttgctatagcggccgccgttctgtttcagcacgtcttcaaccaggaacgggacgatgtcggtcaggccgaccgcgtcctcttcgctgttgctgaagccggtgacggacttgcctttcacccacggctgaccgcgggaatctttgacgtggcgcagcacgcccggcgcgtgacacacggcggcaaccggtttgccatgcgccagcgtttcctggatcagcgcgatcgaatggtgatcttcggccaaatcccacaatggcccgtggccccccggatagaacaccgcatcaaattcctgcggtacgatctgcgccagcttccgggtggaggagagcgccgtcaccgccggcgcgtcgttgacaaaacggcgggtgtcggcggtttgcgcatcctcttcgttacttttcggatccagcggcggctggccgccggccggcgaggccagcaccagctgcacgccggcatccttgaagatataatagggtgcggcaaactcttccagccagaagccggtttttttgccgctgtcgcccagttggtcatgtgatgtgagcaccattagaattttcatcataggttccttcagtgggattagaccagtcgtctagggtggcatgttcgcccggtgaattctagcccggcgtggattttcgtcccggcaacgcacaagatgtgaacgtaccactcaaaagccaggcaattttcaactatgcttcgctactgaattgtagccaacaggatgctctgacgtgcaaggcgtacccgacagattccccgataaaaaagaccatgcccgctttcgccatctgtcgcagcatgccggcgtagagctttatcacgcctatattgagcgctacgcttttgcgccccatacccatgacgccttcggcatcggcaccgtggtgcagggcgcggagcgctttcgctatcagggggcgcagcacctggcggcgcccggttcgctggtgctgatgaaccccgatgaactgcataccggcgaatccgccagcgacggcggctggcactaccgcatgatttatctggagccggcaacgctggcgcaaatcagcggtgaagaagccatgtggttcagcgatgcggtacgccacgatccgctggctgcgcggcgcatcgccgccacgctgggcgcgctgtggcaggcgaaggatccgctggcgcaggacggcctgctgctggatattgtcgatatctttcgcccccatgcgcgtggtgcgcggccgacgccctcggaaaccgcccaccgttttgcgcgggtgcgggaatatctgtgggacaactatgcccagccggtaacgctggcgcagctggccgcgctggtgatgctcagcccgtttcactttcagcgtaaattcaaggcggagttccacgtgacgccgcaccagatgctgatggcgatccgcctgtatcgcgccaaacagctgctgacgcaggggctgccggcggcacaggttgcgacggcagtggggctgagcgatcagtcgcatctgacgcacgctttcgccgcgcgttatggcaccacccccagcggctatcaaaagcaggtatttcccaccagataagcgctaaaacagcaatttgctacaagccaaccggacccgattgcgttagattggcgcccattatcgcttcgcacactgccagagcgttgtcacgcactggcgttttttatggagtcgtcatgttgttagggattatgtttgcgctctctgccgggctgatgtgggggctgattttcgtcgggccactgatcgtgccggattatcccgccgcgttgcagtctaccggccgctatctggcattcggcctgatcgcgctgccgctggcctggctcgatcgccagcggctgaaaaagctgcggcggcaggactggctggaggcgctgaagtttaccgccatcggtaacctgctgtattacctgtgcctggccagcgctattcagcgcaccggtgcgccgatctccaccatgattatcggcaccctgccggtggtgatgtcggtcaccgccaacctgtgttacggccgtcatgaagggcggctctcctggcgtcggttgacgccggcgctgctgctgattgccctggggctggtgctggttaacgttgccgaactgcgcggcagtacggtgccggtggacctttggcgttacgccagcggtctgacgctggcgctgctggcggtggtctgctggacctggtatccgctgcgcaatgcgcgctggctgcgcgagcatccgcagctgcggccggccacctgggcgacggcgatgggggtggcgacgctgccgctgtcactggccggctatctgttggtgtgcggacagctggcgctgacgcagcccgagttcgctttgccgcttggccccaggccctgggtgtttgtttcgctgatggttgtgctcgggcttttctgctcgtggattggcacgctgtgctggaatgaagccagccagcgcttaccgacggtgctggtcgggccgctgatcgtgttcgaaattctggccgggctggcctatacctttatgctgcgccagagttggccgccgctgctgaccagcgccggtatcgtctgtctgatggtcggggtgatttacgccatgcgcatccggccgcagccggtggtggtctcggtggacagcaaggcgtaatgcctgccgccgctatcggcggcaggcgggagagaacttaacgggcgcgctggctgatgatctcatcggccacgctgcgcggcgcttccgcgtagtggctgaactccatggtaaaggtggcgcgcccctgggtcatcgagcgcagggtggttgagtagccgaacatctcggacagcggcaccttggcgtggatctccttgccgccgccgccggcgatatcctccatgccctgcagctggccgcggcgggatgacagatcgcccatcacgctgccggcatactcttccggcgtttctatttccaccttcataatcggctccaggatcaccggattcgcctgacggcaggcctctttgaagccgaagatcgccgccatgcggaacgcctgttccgaggagtcgacgtcgtggtaagagccgaaggtcagatgcaccttgacatccactaccgggaacccggccagaatgccgttgttcagtgcttcctggatgccttttttcaccgccgggatatattcccccggcaccacgccgcctttgatctcatcgaagaactcaaagcctttaccggcttcgttcggttcgaccgttagcaccacgtgaccgtactggcccttaccgccggactggcgcacgaatttgccttccacatcgctcactttgctgcggatggtttcgcggtacgacacctgcggcttgccagtgttggtgtctacgccaaattcgcgccgcatgcggtcgacgataatctccagatgcagctcgcccatgccgtagataatggtctggccggactcctcatcggtacgtacccggaacgacggatcctcggaggagagacgctgcagggcgatgcccattttctcctggtcggccttggttttcggctcgatcgcctgggcgatcaccggctccgggaacaccatgcgctcgagcgtgataatcgcgtcggggtcgcacagcgtatcgccggtggtgacgtccttcaggccgacgcaggcggcgatatcgccggcgtgcagttcgtcgacgtccttacggtcgttggcgtgcatctgcacgatgcggccgatgcgctctttcttgcctttcaccgggttgtagacgctgctgccttttgccagcacgccggagtagacgcgcacaaacgtcagctggccgacgaacgggtcggtcatcagtttgaacgccagcgccgagaatttttcttcatcgtcggcgcggcgcaccacgatatggtcatcctcgtcgtgaccggccatcggcggtacatcgagcggcgagggcatcagttcgatcaccgcgtccagcatgcgctgcacgcctttattacgaaacgccgagccacacagcatcggctggatttcgccggcgatggtgcgcgcgcgcaggccggcggtaatttccgcctcgctcagcgcttcgccggccaggtatttttccatcagcgcttccgagccttcggcggcggcttccaccattttttcccgccattcgtccgcttcggcctgcagctcggcagggatcgcctcaaagcggaaggtcatgccctgagtcgcgtcgtcccacaaaatggcctgcatgcggatcagatccaccacgccgctgaagtggtcttcagcgccgatcggaatgacgatcggcaccgggttggccttcaggcggtcgatcatcatctgccgcacgcggaaaaagttggcgccgacacggtccatcttgttaacgaacgctagccgcggcacctgatatttattggcctgccgccagacggtttccgactgcggctgcacgccgcccaccgagtcatagaccattaccgcgccgtcgagcacgcgcatggagcgctcgacctcaatggtaaaatcgacgtgcccgggggtgtcgataatattgatgcggtgctgcggataattatgttccataccgttccaaaagcaggtggtcgccgccgaagtgatggtgatcccacgctcctgttcctgtgccatccagtccatcgttgccgcgccgtcgtgaacttcgcccaacttgtgactgaccccggtgtaaaacagaatccgctcggtggtggtggttttgccggcatcgatatgtgccgagatgccgatattgcggtaacgttcgataggggtagtgcgtgccataattaaccttgcttagccgtgtggcgtttgactcggcgccgttgcgggcgccatatacccgttaatgataagggcgccccagcatgggacgctcatgccgtacccggcgcttgtcgccgggtgctcattaatcgtagtttaccccggtgattttattaacctatggctgcgatagacgtaacttttcaataggttgattttactgttattacttttaccccggtagcgacaggatgaggcaggtaacacccgctagtctgagagcgccgagcggcgcgtggtgagcggtataatccagtgtgggtaagaacatgcccgggcgtcgttttcccgggcgatcggctggaaaacggccggtgttaaccggccataatttaacggagaaattgtttttttaaacgccgagttaacatgaatattaatttgcacacgataagtgatgataatatatttgcaattatctctataaatagagcaactaaatcgtatggttcaggatatccaccaatggcatcagtgatagcctttgccgtacttaatgtcattatgtgagacatgttgtttctaattgggatgtaataaggaaaccgcattgtcacaattgccaaaactgcaataaagataaatgcttttagtgaaatcaaaaaaaatccattcatcactcactcactttgcatgtgccgtagctaataacctcaatcataccgtatgcgcgtaatccggtatttctaaccggtattgctgccgtccgcagtagcgcggtatgaatcgtggcaaaatccgaatgatgctttaacgtgatacagccgcgtgacacagtacctggatgaagtctaaaattcccccgcacaaccccgtttatccatgtatgatcgtcaattatcccatcatccctgaacaaaccaaaccagtcctttttctttgttggaacattatatagacgtcggtttaccatatcgctaaaccacgtctttattggctccctgacgcctccggaggggcgatccacaatccagtatttcccggccgggattgggccgttatcggggatggctccgcaccccggcgcgttccggtaattcccgttgccggagaaggcgagaaacgtaccgataccataaagcgtcagcggtgaataatccgcatcattaactataaactttccatatagtgccatgttttctatcgtgattgatataaaaccgctgttcctgcgaatggacaacataaaccgcggaataatttttttaattagcggtttgcaatttttatagcaaaacaggagtttgcttggatttatttaaccaaataccgaaagacagcgactgacccagcgtcagcggcggttattaaacatcccctaaataaacggcatatttatcggcaacataaatcaatccaacctataatccccgcgaaataaaaagcgtagcggggcggtttttctgccatcaataaccccactgcagattcctgttcctggcgatacggaggttgaaacctttaatgcgacgacgtgaggtcattatcgaaaacacttaaacctgaggaaatgaaaatgggaaacatgacggtatttctcggctttctgggcgtgatcagcactcttggactgctggcagcctatctaagcaccaaatgggacgactaactaaatgaatcttaacgatccacccagtccgctcctccccgcaatcacgctgcgtattacggggaggagattgtaacgacctaacctggatgctgttgcacagtgtgtcgctatcatgattatttcaatttttgttctgctgtatgccattctgatgatctccgtcggtatcaacgagatctacttcacctccaccggtgaatctgccttctttatcagcctgctgctgaccttcttcggcgccttggtgctgctgggcctgatctggcgttttgccggccggcgcggcgaaaaaaaacgccctaaaccgcaggattgaccgccgacgcgcagccgtggtgacggcgcgcaggattccgatattctgcctatcattaagcagctatcataatctcggtttattgttatagacgggagagccggggctgttccgtctgttttgtctgtctatccatcatgttgagcatcgagatttatgataaggccgttatggatcgttctgttgatactggtgctgtgcgggctgccgctggcgccttacggcgcctatgccgccgacgaggagcagcctgccgaacaggccgagctgagccagcaggatattaccgtcgcgctgaaaaactatcagaaagacctggacgatattaagcaacaggtttccaaagccaccaccgataatcaactgagcaaactgcaggaacgcacgcagcagctggcggccaacgccgaacagttgctgactgacctgcagccgatgcaggacaagctgaaagggcagcttgatgtgctcggcccgccaccggcgccgggcgcgctggcggaaaccgccgcggtggtgcagcagcgcaacagcctgaacaacagtaaaaaagtgctggatgattcggtgaagcgttcgcaggccatccgtagcagcacccatgagctgatgcagcagatcggcgacttacgccgcgtggcgtttaaaacgcagctggcactgaactctggcagcgtgctcagtctgtcgttctgggcgccggcaatcgcgccgcaaccgcaggacagccagcgactgacggagtttgtcgccgagctgcgcgccgtctggaacgccagctggcaggaaccgtggcgctacggcaccgccgggctgctgctgttggccggcgttatctggtcgctggggcgctatttctccgagcagatgcttgcctggttcagcatccgctatctgccggacggccgcctgcgccgcagcttcagcgcgcttggcacctcgctgattacgctgtgcaccaccgcgctggcgcttaacctgctgtaccagacgtttgcgcgcgttgccgagctgtcgccgatgctgcaggactttgccgacggctttacccgcctggggattttctgcgcgctgatcgccggtttggggcgggcatttttgtccaaccgtcgtccttcctggcggctggcggccctcgacgacgccatcgccgccgggctgcgcaacttctcgccgctgctggcggcgctggtgctggcatttggcaccgtcgaactgattaacaacgtgatcggcgccagcctcggcagcaccatattcggcaacggcctgctggccgcgttgatggcgctggtgctgctggcaataccgctgcgtgcccatcgcctgcgccagcgcagcgaacgtcagggtgaacacgtggaaaaacgctcgatgatcggcgggctggtgcaaatcgccacgctgctggtgtcgttggtggtgctgctggcactgctgatcggctatatctcgtttgcccgcttcctgatttatcaggtgatctggaccacgttggtgctgatggcgttctacttcctgattcagttttccactgacctctggagcgccatcttctcgccgcatactgccagcggccgttcgctgatgcgttcgctgggcctcggcgaacgccatctggaacagctgaccatcgtctttaccgccgccttcaaatgcggactgctgctgctgatgatcgtggcgctgctcaacggcaccttcggcaccaccacgccgaactcactgctggaaaaaattgtcgccattctcagcggtgaggggctgaagaagctgcatattgtgcccggcaatctgatcaacgcgctgatctgcctgctgatcggcggctatatcctgcgcgccagcagccgctggctgaataacgagctgctgccgaaaaccatcaacgacgtcggcatccgtgcctcgctggtgacgctgttcaccaacgtcggctatgtgctgctgattctgatcacgctggccgcgctgggcatccagtggaataacctggcctggatcgtcagcgcgctgtcggtgggtattggcttcggcctgcaggagattgtgaagaactttatctccggcctgattctgctgaccgaacgaccggtgaaagtgggggatatgatcggcatcggcggcgtggaaggggacgtgcggcgcatcaacgtacgcgccactgaaatccagctcagcgaccgttccaccatgatcgtgccgaactcgcagctgatttcgcagaacgtgcgcaacgccactatgggcaatgcgcagggggtggtgactattgccctgacgttcccgaccgaaatagaccctgagcaggtgcgcagcctgctgctgaccgcctaccaggaatatgaggcgattcaggagtcgccggcgccttatgtgcgcttcagccagcttggcccggacggcattatcctcagcgtcaccggctatgtcgccagcccgcggatggtcggatccaccaaaagcgagctgctgttcaacatcctcaagctgctgcgtcaggagcaggtgcatctctccagcccgcaggaggtggtggtgatgaggcagcgccagcagcagctggcggccgatgacgaggaacagaacggttgatccccatgccggcccggcaaccgggccggcgttgcgttatacctcgccgcgcatgattttccccagccggatcaggtcgttcacctcatcggcaaattggatcagcgtgcaccccaccagaaacttccccttttcctgccgttttttcggctgctctttaaagatgcccactgcgcgcagcgtaaaatccccggtaatttggtgttccataatctgggcgatcacgctgccgctcataccggccagtgaagagagtgaggtgcgggtgctggcctgttcataggtcaggccgccttttttggctttcgggtcgaaggcaaaatagatgtcctcgctgtccgtatcgtaactgaaatggtggaaggtcaggttttgcaggtacagcccgtcattactgcgatccacatgcagccggttgcggttggacgggtagcccataatgacgaatgacgaggtcttattcagcagtgcgcgctcatcgccgcgaaacagcgtataaccgcgttcgctggccagcatctcctggctgaaggggatcaccgcatagtcctgctgcgcattatggtagaactccaggttgcggaagcggaatttctcaccgtcgatcgaaaagaagggcgtatcgccctggcgcagatcgttgaccacgtgcgacgcggtgatgatacagggctgaacgccgccgagcagatgcagaaagccgctgccgatcagctgcgcctccttgacgctgtgtggttttctgacaaaaaacgaaaccagcgctttttgccacttttccgacagtcgggtggtggcgttttgctgaatccatgacggcgccagcgtggtgaccggtaggtgcggataaaaatccagggatgaatgacgcatgccgatccgtttctccgttgatggtgcgtagggcatagaaagaatctatatccccgcggattaaatcaatttcccttccccggacgcccgctctatgctgaaagggcatgtccatgctttcggagggagagttatgacgctttgcaatttggccgacgtactgctgacggccttcggcggcgcgcaaaacgtgcgccgtctgcgctactgcgccagccgcatccgcgtctcgctgaatgaggaccgcggcctgaaccgtgatggcatcgccgggctggagggcatcaaggccctgctggaggtgccggacggggaaaacggcgttgagtatcaactggtggtcggcccgggcaatgcccgttcgctgtatcaggcgatgagcgaagccgccggccgcgactactgaagctgcggccccagccgttcaatatgctggcgcatcagcgccagcatctgctgcacgtgcggcgcgtccgccttttcccgcatcagatacatccccacggtacagatattggatgattccatgttcagcggcgcgatgccgtagcgggcgaagtagccggccatacagcggggataggtcagcatcaccgcgtcagaatcattgaccatatcaatggccgacatcattgagttggtggaccagatcacccgctccgccagatgctggcggttgcgcgtcagctttttctgctgcatgtccgccaccatatgctgatagcgggtctcatccggcgtcagctctacgcagggataatccaacaggtcgtccggccgcacggcgcgcccctgcagcggatggtcgcggcgggcaaacagcgtgtccgaggtggcgaacagcggcagaaaggtaatgccggccttcgggttcagcccctggatttcatggccgataaacagatcgatatcgccgcccagcagcagatccatcagccgcaggtggttgcccagatcgatatggatattgaccgtggcgtgctgctcacggtagcgattaaagcagtcgcgcacaaacatataccaccaggcgtggccgctgcccatacgcaggctctgcgcctgacgcgccttgatcgccgccatcttcagcagggtattgtcatagatacgctgcatcatctgcgcctgttccagcagcagctcgccgtactgggtggtggtcacgccggtggaggtgcgctccagcagctgcacgcccagattctcctccagtttcttcatgttatgcgtcagcgtcggctggctgaggcagagcttgtttgctgcatgactcacatttttaaacatggcgacttcgataaactggcgcagaattttgtccacgatcatgttttccgctgttgatatagatagtttctatatcgtaggtgtgaaaaacaatttccgccaatgtcccccagccgatagcgtgctcctatgccgactgattccgcacaggggacgccatgagaaaactgttgttaaacctgaccgcctgctcgttggcgctgctgccggcgctggcgcaggccgatacgctgaggatggagtgcgcgcccagcaaagaggggcgcgagttctgccgctacgttaaacagcgctttgaagcccagaccgggcacaccctgaggtttatcgatttaccccgcgcctctgacgagaagctgtcgctgtttcagcagttgtttgccgccagagacgccaacgccatcgatctgttccaggccgatacggtgtggatcggcgtgctcaataaacacctgctcgatctgacgccatacgtcagcgacatgcggcaggatttctttcccgccgcctggcagaacgacatggtgaacggccgcgtcaaggcgatccccgcctatatggataccggcgcgctctactaccgcaaggacctgctggagaaatacggcgaacagccgcctaaaacctgggctgagctgacgcgcattgccgcgcgtattcaacaagcggagcgcgccaacgggcataaagggctgtgggggctggtgttccagggcaaatcctatgaagggctgacctgcaacgcgctggagtgggtggcctcgcagggcggcggcacctttatcgacgccgacggcaatatcaccgtcaataacccgcgtgcggcgcaggcgctggaaatggccgccggctgggtcggcaccatcgcgccgccgggcgtgctgggctacatggaggaagaagggcgcgcgctgttccagaacggcgatgcggtatttatgcgcaactggctgtatgcctacgtactgacgcaggacaaaagcagcgcgatacgcggcaaggtgggggtgatgccggtgccgggcggcgccgacggccagtcggtcagcaccctgggcggctggcagtgggcgatcagcagctacaccaagaacccgcaggcggcggtggcgctgctgaagattgtcagcgacgccgaatcgcagaaaaaagcgcaggggctgctgggctgggcgccgtcgcgtcaggcgctgtatcaggatccgcaggtgctggcgcaggcgccgtatctggcgaccttcagcggcattctggccaaggctacgccgcggccggcgacccagacgcggcgcaaatacgcccaggtctccaaggcgatttacaacacctcgttcaacgtattgcgtcgcgacagcgatggggccggcgccgtgcagacgctgcaggcgcgtctggaacgcatccgcgcccggggatggcgctaagcgccgccgattaaccatcaggagccctatgccatgaaacgcgatacacactctgtgtccttgacggtggcccatccgccgctggagaagcgcgcgcaaacgcgccgcaaactgaactatcagcaaaagcgcagccgcatcgcctggctgctggttgcgccggcgctgctgctgttgctggcgatcgccggctggccgctgctgcgcacgctgttttacagctttaccgacgccatgctggatacgccggacgagtggcgctttgtcggctttgccaactatctcgacctggccgaggaacgcagctacggcgtgctggccgacccgctgtggtggcaggcggtgggcaataccctgcgcttcagtctgctgtcggtctcgctggagctgctgttcggcatgctgctggcgctgctgatgaaccagaagttccgcggccaagggctggtacgcaccgccattctggtgccgtgggccatcccgaccatcgtctccgccaagatgtggggctggatgttccatgaccagtacggcgtggtgaacgatctgctgctgaaaatcggcctgattgatacgccgctggcctgggtggccgagccggggctgtcgatgtgggcggtggtgatcgccgacgtgtggaaaaccacgccgtttatggcgctgatgctgctggcggcgctgcagctgattcccggcgatctgtacgaggcggcgcgggtggacggcgccaacgcctggcagcgcttccgccgcattacgctgccgctgattatgccggcgatgatcgtggcgctgattttccgggtgatggacgccctgagggtgttcgacctgatctacgtgctgacctccaacagcgaagccacggtgtcggtctccggctatgcccgcgaccagatggtcagctaccaggagatggggagcggctcggccgcctcggtgctggtctttatgatggtggccggcattgccgcctgcttcctgacgctgtcccgcctgaacgataaggagaaacgcgcatgaaactgacgcgtcaacaacggcagttcggccaccgcgcgatgatctacgccggcgcggcgctggccagcgtgatctgcctgtttccgttctattacgcgctgattacctcgctgcgcggcgggcaggatctgttccgcgtcgcctatctgccggatgcctggcactggggcaactatattaccgcgctgatggaaaacggcatcgcccgcagcctgctgaattcgattctggtggccggcgtaacggtggggctgtgcctgctggtgtcgatcaccgcggcgttcgcgctggcgcgcatctccttccgcggccgcaaatacctgctgttcaccattttgtgcgtgtcgatgttcccgcaggtggcggtgctgtccggcatgttcgagctggtgcgttttctcggtttgtatgactcgctgggggcgctggtgctgtcttacgccaccttttcgctgccgttcaccgtttgggtgctgaccacctttatgaagtccatcccgcaggagctggaagaggcggccatcgtcgacggcgccagcacctggaccatcatcagccgcatctttgcgccgattatggggccgtcgctggtgaccaccgggctgctggcgtttatcggcgcctggaatgaatttatgttcgcgctgacgtttgtcatctccagcggcaaacgcaccgtgccggtggccatcggcatgctgcaaggcgcttcgcaatttgaactgccgtggggggcgattatggccgcctcggtgattgtcacactgccgattgtggtactggtgctgattttccagcgccgcatcgtcagcggcttaactaacggtgccgtaaaaggctgatatttcgactaaccctgagaggaaaacgcaatggcgacaaaaatcgtattggtgggcgcgggcagcgcacagttcggcttcggcaccctgggggatatcttccagagcaagacgctgtacggcagtgagattgtgctgcacgacattaaccccacctcactggcggtaacggaaaaaaccgcgcgcgacttcctggcggcgcaggatctgccgttcagcatcagcgccaccactgaccgtaaaaccgcgctgcagggcgccgagttcgtgattatctccatcgaggtcggcgaccgctttgccctgtgggatcaggactggcagatcccgcagcagtacggcatccagcaggtttacggcgaaaacggcggcccgggcgggctgttccactcgctgcgcatcatcccgccgattctggctatctgcgccgatgtcgccgatatctgcccggacgcctgggtgttcaactactccaacccgatgagccgtatctgcaccacggtgcagcgcaagttccccgagctgaactttgtcggcatgtgccacgaaatcgcctcgttggagcgttatctgccggaaatgctcggcacgccgttcagcaacctgcagctgcgcgccgccggtctgaaccacttcagcgtcctgctggaggccagctataaagacagcggccgcgacgcctatccggacgtgcgcgtcaaggcgccgggctatttcgagcgtctgccgggctacagcgatattctcgcctacacccgccagcacggcaaactggtggagacggagggcagcaccgaacgcgacgcgctcggcggcaaagacagcctctatccgtgggcggaccgcacgctgttcaaagaggtgctggagaagttccaccacctgccgatcaccggcgacagccacttcggcgagtatatccgctgggcctacgaggtgagcgaccaccgcggcattctcgatttctacaccttctaccgcaactacctcggccacgttgagccgcgcatcgagctgaagctgaaagagcgcgtggtgccgattatggaaggcatgctgaccgacgccggctatgaagaggcggcggtgaatattcccaaccgcggctttatcaaacagctgccggagtttatcgcggtggaagtgccggcgattgtcgataagaagggcattcacggcatcaaggtggagatgccggccggcatcggcgggctgctcagcaaccagattgcggtgcacgacctgaccgccgaggcggtgatcaacggctcgcgcgatctggtgatccaggcgctgctggtggactcggtgaacgacaagtgccgcgccattccggagctggtggatctgatgatcgcccgccagagcccgtggctggactatctgaaataaaccgctgcggcggggcgcgcgtcgctccgccgccatcgacgtcgcgaacaggagacccttatggcgcaacttacgctggaaaaactgcaaaaacgctacggcggccacgccgaggtgattaaatcgctggatctgcagatcaacagcggcgaattcgtggtgatcgtcggcccgtccggctgcggcaaatcgaccctgctgcggatgattgccgggctggaagcgatcagcggcggcggcatgtatatcgacggtaactacgttaacgacgactcgccggcggaacgcggcatcggcatggttttccagtcttacgcgctctatccgcatatgacggtgtatcagaatatggcctttgcgctggagttggcgaaggttggcaaaagcgaaattgaccgtcgggtgcgcgacagcgcgcgcgtgctgcagctggatcacctgctcgatcgcaagcccaaagacctgtccggcggccagcgtcagcgggtagcgatcggccgcgccatcgtgcgcgaacccaaactgtttctgtttgacgagccgctgtccaacctggacgcctcgctgcgcgtccagatgcggatggaggtggccgcgttgcataagcgcctgcaggccaccattatttatgtcacccacgatcaggtggaggcgatgacgctggccgaccgcatcgtggtgctgaacaaagggcatatcgaacaggtcggcacgccgctggagctgtatgaccatcccgccaacgagtttgtcgcccagtttatcggctcgccgaaaatgaacctgatcccggcgatgctcaagcgcgccggcgagcggcagagcgtggtggagctggataatggcaagcaactggtgctgccggtggcgacgccgcaggcggcggaagggcaaagcgtcaacctcggcatccgcccggagcatattcagggcggccggctggaggagtgcgaatatcagggggaggtgatgtttgtcgaacatatgggcaacgagacctacctctacctggacaacggcaacgccggcgaaccctgggtgctgcgtaatccgcagcgatcgccgattacggcgggcgagaccgtcggcgtgcggctgccggtggagtgctgctatctgtttgatcattacggccgggcgttcccgcgccagcttccctccgagcaggcgcactaaccgaaggagcaggcatgaaacaacggtggtggaaagaggcggtggtgtaccagatttatccgcgcagctttatggacagcaacggcgacggcatcggcgacctgaacggcgtgcgcgacaaactggactatctgcaggaactggggattgacgtgatctggctgtgcccgatgtatcgctcacccaacgacgataacggctacgatatcagcgactatcagcaaattatggcggagtttggcaccatggccgactttgacgcgctgctggcgcaggttcacgcgcgcggtatgcggctgattctggatctggtggttaaccacacctccgacgaacatccgtggtttcttgaatcccggtcatcaaaaaacggcccgaaacgcgactggtacatctggcgcgatggccgcgacggcaaagagccgaataactgggagagcatctttaacggctccgcctggcgctacgatgcgcagagcgggcaatattttctgcatctgttctccgcccgccagcccgatctgaactgggagaacccgcagctgcgccaggcggtgtatgacatgatgcgttggtggttggataagggcatcgacggttttcgcatcgacgccatctgccatatgaaaaaagagccgacgctggcggatctgcctaatccgcacgggctgccctatgtgccgtcgttcgccagccatttgaactatcccggcctgctggattatgtggatgagatgtgccgccagaccttccatcattacgacattatgacggtgggcgagatgaacggcgcctcggccgagcagggtgaagactgggtgggcgagcagcggcagcggctgaacatgatctttcagttcgaacacgtcagactctgggagcagcagccggacgccggtctcgatctggccgggcttaaagctatttttacccgctggcagaccctgctggacggcaagggctggaatgcgctgtacgtggaaaaccacgatattccgcgcgtagtgtccaaatggggcgacgaccggcgctactggcgtgaaagcgccacggcgattgcggcgatgtactttctgatgcagggcacgccctatatctatcaggggcaggagatcggcatgaccaacgcgccatttaaccacgtcggcgattttaacgacgtggcggcgaaaaaccgttatgccgaactgcgccgacagggcagaactgaagaagatgcgatggccctgctgcgccgcagcgcgcgcgataatgcgcgcacgccgatgcaatgggacagcggcgagaacggcggctttagccatggcacaccctggctgccgctcaacccgaactaccggcagatcaacgtggcggcgcagcgtcggcaacccggctcggtcttccagttttaccgggcgctgatcgctctgcgcaggcagtatcgccagctgttggtgtacggccgttatcagctgctgctgcctgagcatccgcagatctacgcctacgcccgtcaggcagaggcgcggcagatgctgatcctctgcaacctgagcgcgcgcgccgccgcattcgccgccgatgcactgccgctggacggggcggtgctgcagctgggcaattaccttgatgtgacggcgtcacatacgctgcgcccttacgaggcgcgggtttacctgctggagtaaccgcaccgccgtggatagcgataccgccgccgggaaaaccttcggttgacaaagaatatgatcgtttcctatattggcggcatgaataatatctccccaagccaacgtggccgaccgcgcgaatttgatactgaacgtgcactgcagcaggcggtgcgacagttcagcgtgtatggctaccacggcacctccatcgccgatctgaacagggcgctcaatctcacctcgggcagcatctataaagcctggggcgataagcgtgggctgttcctcgccacgttggattactatatcgcacagcgcattgagagcgtgcgggctgccaccgccgccgccggcagcggacgggagaaggtgtacgcctttctggccgcctacgccaaactcagcagcggctctgaagggcgtcagggctgcctgatcgtcggcaccgccgttgagctgtccgcctacgatgatgagatcgcccggcggctggccgcccaacagcagcgctgggaaagccagctaagccgcctgttggaagagggacagcaagacggcagcgtcgccgcgtcgtgcgagccggccgtcaccgccacgttgctgatcgcgctgacgcgcggcatgcgcgtgctgggtaagaccggcgccagcgaagaatctatgacgcgcatcattcataaagcgatgtgcctgctcgattaaaattttttactcaaataggaaatgaatgtttccatttaaaggagaatacgatgtctgaccatcacgacatgccggcgcacgtcggcgcagagttttttacccgcaccgatttttgggccaggtttcaccacggcgtctgtacggtgcgcggcgttaatctgcactacgtcgccggcggcgagggcgagccggtgctgctgatccccggctggccgcagagctggtatgcctggcgctacctgatggtgcagctggcggcggcgggacgccgggtcatcgcgttagatccgcgcggcatgggcgagagcgatgcgccgcgcggcgactacgatcagcaaaccgttgcggcggaagtgcatgagttcgccgtcgccagcggcctgctgacggacggcccgattgatctggtcgggcacgacgtcggcagctggatcgcctacgcctgcgccagcgactggccgcaggatttccgcagcctgacggtgatggatgcgctgattcccggcctgtcgacgccgcgcagcgatctggatgccgccgaggccaacctgcgcagctggcactttgcctttaaccgcctggacgatctgccggagatattgattagcggcaaagaaagcgcctttctgacctggctgttccgcgccaaaacgctgcgcggctggacgattgcgccggaggatattgccgtgtacgcccgtcagctggcggcgcccggcgcgttggccgccgcttcggcctactatcaggcggccttttccccggcgggcgtggccgctaaccagcgccgggctgagacgcgtctgcaactgccggtgctagcgcttggcgccgaacgcggcgtgggcgacggcatcgttaaagcgatggcggggctggcgcaccgcgtcagcggcggggtgattgccggcgccggacactatctgccggaagaggcgcccggccgcctcgcagatgagctaacggcattttggtctctatccgacgctggtgcgtaacgcctgactggggcgggcgattttgacgggcgcggccgataaggtggaaggcgtaacaggttatatcagccacgctcagagtaagtacatggggcatgccgaaagcgacaatgcccgtcatccatgttctcccctcgccgaaataacatttaacccttcatcggcgtcatctcaggttagtgccctgcgggtatgttgccgcccatcattaatgcgcgaaaagaaacaataacgaacacaaataaaagtaaaaaaccgacaagtttgcgatatcgatcacggtaacgcacatttgttaacgacatgtgattaatttgtgcgtatagataataatcaaacgaaaataaagcaacataaccagtgcggacccggtgaaaacttagaagaaaggttgggatattattaataaaaatcaattaaatagatgttaaaggagaagaccatgtcaaaagcgcccatgctgagtgttttcacacctgattccaccaaggaatttgcctgcttgcccccgcggacaacagcgtcgcgcaacatcgcgggcctctgcgccgtggttggttattcttcatttctgcccagacatatttcaggcgtctgcgacctgccactgtaattatattcatagcgcggagaaggagaaaatcacatccttatcagcaggctgatttcaacgtgacgttagttcttaatcgataagtattgatgttggcatttggcataacccgtattttagcaccatgataaattatgatggcgctaaaaggttgtcgcatccgacaacgcttttctgcttgatttatgaaattacgaaatcactaacttagtgaaataaccaaattacaatcttgataaatctgtataaggataggttaacgatgaccaaattattagcgcacagaggcaccgtcaggaatagtgacggagaaaaggtcacagagcattctcttgaatcatatagcgccgccatagattttggtgccgactatgtggagacggacctatttattacaaaagacggcgtcgtgattaccagtcatgatgaccataatttttcaaaactgacctatgaggaggtgattaaaaaataccctgaggtggcaaagttttcagacgttgttgatatggtcaaagagagaagcattgagacggggcgggaagttggtctcaccattgagatcaaaaaaggcgctacgcaagagttgacacaacaggcggcgagtgcggccattgctatcttggttgagaaagaattcacttccccggataagctttatatcaatagttttaatgcggacactttaaagtatattaacgatgagatcaatgctaaatacctagaaacccccggactgtcggatgttcagttgataaaaatcgttcctgtggggagtgtactttggagcgggttccttgatatattcaaatccgtagagaaggcctatgccaatgtcattaacaccgcagatcgagatattatagatggttatgcctttccttcaaatatatcaagggtaaaaccactcggagagatcctcgataaacaaggtaaagaaatccatacctggacagcccatgatggagtcagagagtcgtattataacaacctgctagatagaggcgcggatgcaatttatgttgatgacacgcaagcagcgaggacagcgatagagaaatataatggtatggagactgtggaatatggaaaaaaaggtgatgatgctatcagcgtaaaggataagacaacggtatacgccatgcagggtaatgatacgatcagcattggcgggaataataacaaaatatatgccgatggtggtgatgacctcattgttaatcgcgggaataacagttatatcaacggcggcagcggtgacgacttcatctactctgtcggttcaggaaatacgatttacggcggcgccggcaataatgtcattcatttcagcggtgatgatacgatcatctacgatcacaacacccagggtaacaacctggtcgtcggtggtggagcaatcaacattgaagggtatgaggctaatgagttatctttccttgagcaacaagggaatttagtcattcaatttaatgatggaggcgatatcgtcgttcagaacggcgtggattccaatggccaggttgcaaataaaatcatgctagaaggcaactcgctggatattgattcactgcttgccactgacgaggggactaaccctacagaacttgcgcagccaacgcaagtggaggttaacggattaagtcaactggaagttgctcacgcctattgacgttaaaataagataagattaatggtcaggagggaacctgaccatcagtatgttcaacatcccgatgctaacgtattatttataacccgtaaccgcacgcgctgataacaaaggctgataaaaatgaaaatacttcgctggtccgtacttttcttggggcttgctgccggtgtcgccaaatctgccgacactgactgcagtcattcacataataactatatattgaaaaaaagttttcaggtcatcggacgacaaggcatcaccactgatggtgagcactattttgtgtcaggaacaacgtcaatagaaaaatatgataaaaatggaaagatgttattagccaataacacccctttcgatcagcaaagtgagttgcttaatcatttcggcgatctgtcttcaaataatggtcttttgtatctgggggctgaattcttcaaggatggcgaggcgcgtaatttaaatatatccatttatgacgccaataccctgaagtttataaaaaatatcccgttagataccacatcagggcaaaaagaaatctctgccatcacggttgataatgataaccaatcattctggacaaccgcatggggggatgatgaaagtagccattatgtttatcagtacgcaatcagtgatggacgatttattcaacgtattaaattatctccgaccctttcctttatccagggcattagctacgacaagggtaatctttttattacgacggatgatggccaggcggataaaaaagaacctgacagtttataccgggtgaatatcaagcaggcgttgaaccagacaggtgacaacgccgtattgcaacataaatttactgaatttaccgattccggggaaatagaaggggttaacgtactcaacgatgagttgctggtgttaaataaccgtgggatgcatatcgagaagggtatgcctatcagaccctatccagggtataaaaaagagatcagcgaagtttatatttacgacatcaggaacggctgtaagatcaagtgatgtgcgcccatttatccatttccacgtgctactggaggaatactttggataagacgcaggggcgcggcgttaacctttacatcagtcattttatttagtgcgttccaccgtacgcaacgttgaccaacaagaggagcgagcaggcagcgcagctgatggatggctggcgctgctcgccggccgtgcgcacggcgtcaggattcatccatcagaatacaggcgtcgccatcgccgctctgctggtagcgggcgtacaaggcggccacatcaatatgggcgaactcctccgtcagcgcatccagcaggctgcggatggcgggcatcaggccgcgccgcgacgggaacagggcgttcacctccgccggtttcggctgccaggccggcagcaccgtgcgcagtttgccgcgcttgagatccttatacaccacaaaggtcggcatctgcaccacgccgcggccttccagcgtcgcacggcgcagggtgatcatatcgtcggtcaccagattggggctgtggcggatacggcgttcggcgccgtcggggccgtgtagctgccattcgtgcgactgataggcggtggtgaccgacaggctggggtagcggtcgagcgccgccggatcgccgatggcgccgtacttttccagcagctgcgggctggcgaccagttgataagtgcagggcgacagccgtttgctcgccaatccgctgtcgggcagcggcggcacgtcgatacgcagcgccaggtcaaagccttcccgcagaatatccacctggcggttggtgctctccagatagatctcaacgttcggatagcgtttcatatagcgcgccagcatgccggtcaccagaaaattcagcagcgccgtcgggcaggcgatgcggatgccgcctttcggttcggtctggctctggtgcacgatcgcctgcgccgcctccgccgcggcggtcagctccatacagtggcggtagtaggcgtggcccagctcggtgacggagaactgccgggtggagcggttgatcagcttgatctccagccgctcttccagcgcattgatgcgtctgcttaaccgtgatttggggatgcccagcgcgcgcccggcggcgctgaagccgccgtgttcgaccacgcgggcaaagtaatacatatcatccaggttctgcatctttacgttccaatattgcaacaatgaattctaaaactggcatttgtggcctgtgcgtaccaagtttaagctaaatggtaacagagttaacgtaaaacgggatcatagtatgtcagttgaaacgaacggcacggcgctgccggccagtatgaagcaaatcattatccgcgaggccggcggccctgaggtattacaggcggtcagcgcggcgctgccgcgtcccggcgccggtgaagtgttggtgcgcgtccgggcggcggggattaaccgccctgatattatgcagcggcagggattatacccgatgcccgccggcgtgacgccgatccccggcctggagatcgccggcgagatcgtggcgcgcggagaaggggcgacgcgttttgccctgggcgctaacgtctgcgcgctgaccgacggcggcggctatgccgagtactgcgtggtgccggaaacgcagctgctgccggtaccgcaggggttcagcatggagcagtcggcggcactgccggaaaccttcttcaccgtctgggccaacctgctggccgaccagcgggtgaagccgggcgacagcgtactgatccacggcggcaccagcggtatcggcaccacggcgctgatgctgtgccgggcgctgggcatcaccgcttacgccaccgccggcagcgatgagaaatgcgccgccatcgccgaactgggcggcatcggcatcaactaccgcagcgaagattttgtggcggcgattgcccggcacaccaacggcgtcggcgttgacgcggtgctggatattatgggcggcagctactttaaccagaatatcgaggtgctgaagaaggacggccaattgattattatcggtttcctcggcggcgtcgaggcggaaaaggccaacctgatgaagctggtgctcaagcgcgcacgggtgaccggttccaccctgcgcgcccgcagcaaagcggaaaaagcgcagattgcccgcgaactgcaacagcacgtctggccgctgctggaaagcggccagtgccgcccgccgctgatctaccagacctggccattagacgatgtggcgcgcgcccatcaggaaatggacagcggtaaacatatcggcaaaattgtgctgaccatcggctgacgcgacagcggcagagaaggcataaaaaagcccgcttgattaccaagcgggccatgatatttcaatactcatcacgcgaagatcgcgtaattttaccatcctgatttctcaggtaagcgacatcatcaaaactaaactcggtatccccgtctcgtgtacggcgaaccgacatcaaaatatttttgtcgatacagttcttcgttgcctgcatctcatcaaaacagcggcgatccttttttcccgcttctttataaccgtcaccaaatgcatagatagtgatgaatatcggcccatctgcgtcggcagaggggatattatattgcttcagaattgatgactggttttttaaccaccagtttatgctggcggagtgggaccatggtagatggtcaacaagaatttgcgctgtatattgcccatgatgggcatccatgatcttaaccgttcgactatttagataagcatataacccaacgccgagaaaggccattaggcacagggttaacagcaactttttcactaacggcctccctcaatattagtaacagccatcccattaaccccatatcatttaagtgggtattggcatgttatttgtacagcggagagtgtcaatattaaacgcttaatgttgagctgggcttctcaaactggctggcataaaaaagcccgcttgattaccaagcgggctatctcatcttacggggcgggattatttatccagcgcgtaggcaatcacgtaatcgccgcgatccggcgactgacgtgcaccgccggcggagatcaggatgtactgcttgccggtttccggtgagatatagctcatcggggtgccgccgctgccgaccggcaggcgtgctttccatacctctttaccggtggacgagtcaaaggcgcgcaggtagtaatcctgcgtaccggcgataaacaccagaccgccttgagtggccagcgtaccgcccagcgtcggcatgccgaccggcatctgcgcatgcattttgatgccgaacgggccggtgtcctgcacggtgccggccggtacctgccagaccactttctgggtcttcagatcgatggcggacagggtgccgaacggcggcttctggcacggaatgcccagcggcgacataaagcggtttttgtttaccgcatacggcgtgcctttcagcggcaccgcgcccataccggcattcaccgactcaccgccgttgctggccggcgcgttagcgtcttcctgcttctgcggaatcatctgtacccacaggcccagacgcatatcgttggcgaagatatagtggttgttcggatcaaccgacaggccgccccagttcatgccgccgagcgagccggggaagctgagggagacgtcggtgtccggtgcggtaaacagcccgtcgtagcgcatcgatttaaagctgatgcgacacatcagctggtcgaacggcgtggcgccccacatatccgattcgctgagcttctgcgcgccaatctgcggcatgccgaccgagaacggttgggtagcggaatactgctcgttcgggatattgcgggttttcaccggcagctctttgacctcggtcagcggcttgccggtatggcgatccagcacgaagatctggccggttttcgcaccaaacaccagcgccggcttggtgctgccgtccttcatcgggaagtcgatcaggctcggctgcatcgggatatcgaagtcccacagatcgttatgcacggtctggtagacccatttctctttgccggtggtggcgtccagcgccaggatggacgcaccatatttgtggtccagcttggtgcggttggcgccccacaggtctaccgacgagctgcccatcggcaggaacacggtgttcatcgccgggtcgtaggacattggcgcccaggagttcggggtgctgcgcacatagtgctggcccggtttcaacgctgcgttcgggtcgtcgttgcccgggtcgaacgcccagcgcatggcgccggtgatgacgtcaaagccgcgcagtacgccgccaggcatatcggtctggacgttatccgccacgcggccgcccaccaccacggtggtgccggccagggtcggcgcggaagtcagctgatatttcggatcggcggcgtcgccgaggccggctttcagatcgacgatgccgttctggccaaagttctggcagaactcgccgttgtcggcgttaatcgccaccaggcgcgcatcgatggtgttcatcagaatacgacgctggcagctgtcgccggccgccagcgctaccggcgcggcaggggtggatccgggaacgctcggctgcggaatcggcttgttaacgtcgaaataggccaggccgcggcagcggttccagacctgagactgggcgttgatttcacgcttccagatctgtttgccgctgtcgacgtcaaccgcaatcacgttattgtgcggggtgcagaggaaaatacggttgccgacctgcagcggcgtctgctgatcttccgcgccgttgccgtccgggctaagcgggatgtcgccggtgtggaaggtccaggccactttcagatctttaacgttgtcgcgggtgatctggtccagcgccacaaaacggtcgccgcccggcgtattgccgtagttgtcccagtctttctgctgtttggctttatccaccggcaccagcggcagctgctcgccgctaaaggccacggtcggatgcggctggaacatctgcacaaaggtcacgcccatgccgacggccaacagcgccgacagcaggtaggagagtttgcccagcggcgctttaccttccgccttgcgcagcgccggccaggtgagaaacgccagcagcatcaggccggtcggcaccatcaggcgcgacaccagcggccagaagtcgaagccggcatcaatcaccgaccagatcagggtgccgataaacaccagcaggaacaataccaccgccgacgagcggcggcggaacagttggatagccgccagcagcgtcaccacgccggcgatcaggaagtaccagctaccgcccaacgagaccagcttgccgccggcaatggcgaaaaacagcccggtggcggcgaggacgatccccaatagcacgcaccatattttcatacccggtcgggcatttacatcagacatatcagcgactctcccgaatcatattacctatcgttgtgtgttaacaaagtgtaatcgctgaccagcattgcgccaccgaagcggggcatagctgggcgatgagaccgttaagacagacattgtaccatttgatacgtttttgtcgttacagatatgtgtcgtataaaaaggattaatgtgaagatttagatcgaaagacgtagacgttgctgccagccgcaggtccggccgctggcggtgcgatagcgtctggccacacttcatttttgcactgtttaattaacatatacctcaggctggccaatttctgaaaaaagtcgtttttgatagtcatttcgggatatgatattttttaatgttcgccattgtggaataataatttcacagtcagtgaaaataatcccaccattatgtaacctggcacgttactaacgcattgccgaccggtataaccgggccaagcctggaagtaatgaagtggctgtgaaacaaatcacgcttaatgcagaacgtattattgcgagctgcaactgaatatttattacaacttttttactcggcaggtatttatttatgatcactttccccaaagctccgggtgtatatatcgacgaatttgaaggattgtcgttatccgtttcatcagcaacgacagccgtgccggtttttgctctctcccagacaaacgatcacccctggtgggaaacaatacagcagccactgcgtattcattcattctccgagtttgaaagatacgtccttggtgcggtcaatgaccaaccgcaaagcgcactcagcttacagcccaaccgtaacttggcaggcggccgttattggccaagcttggcgtcattggcaaaaattgacggtgccggcgcgtttggtaacgaggcggaatggagccagccgcttgctccggccctgcgcgcttattttgacaacggcgggggctattgttatctctgcccgtatgaccaactggctgatgctgtaccgcagatgaacgatgtcaccctgattgttcaggccggggaacccgcagcagcggcggtaattcaacagatttgtacgcctggcagcatgctgttcgggctgctggatggccccaaagaggaaacgctggaaagtgtataccctaaaatgcccccctcagagcacacggcggtttattacccgtggctggcggcggattggcaccttaatgatcgtgatggatcgccgattgaccgacaagacattcatttagtcgcgcccagtgcggtggtggcgggtttgatatgcaaagccgatagccagcgaggagtatggaaagcgccgaccaatatccctatcagtgccgggttgattccgacggtcaacgttgaagataagacacaggcgctgtacaccagcccggatcaaaatacgttatccgtaaacatgatccgcagttttccggggcgcggtacgctggtctggggggcgagaacgatgggcgtttctgggagtcactggggctatatcagcgtacggcgtacttgcgacatggttgaacgagatattcgcaacatgctcgccccggtagcgtttgagcctaattcagctgccacctggcaatccgttacggctgcgattaacaattatctctacacgttgtggaagaaagggggcttgtgcggtaacacacctgaatcggcctatcgtgtggagctggcgatagaagacaacaacatcgataacgggatcctacgggtgcgtgtcggactggcggcgttgcgcccggtagagtttatctacctcgaatttacccaggatatcgcaccgttggcctaaacgctcattcagtccgcagtaaacaaccggcgctgtccgtcaagcagcgccggcaaatccagcgccgccagcgcggcggcgtccggccgctgttctaacacctcgtcccgcgtgcgctgccagtaatcgccggcggcggattgcaggctctgcgccagcgtctgtttcgcctgctgcagcgccgtcgcgtccaatgcggctaactcctggcgcatctgctgtaaaaactcgcgggtatagttgtgtaactgctcaaggctgcagcgcggcgactgtaaggcaaacagtatgccgtcgcgatcggcgcagcggtgataggcgcagtgcgctacgtagccgatattcagctcgacgcgcaaccgttggaagaagcagggcgcatacagttgcgccagcagccgcagcgccaaccgcgccgtcggcgtggcgtccgccagcggatagaacagcagcagcgtgcgatcgtcggcgtggtcgtcgctgagtcgcaccggttgcgcagcggcgatcggtgcgacatcctgcgcggtgacgatcggcgccggaaaggcggagagcaactgactgagttgctgatgcagcgccgcatcgccggcaaacagcgtcgcctgccagctcaccgcgtcggccggcggcgccagcacctccggcaattgcgccgccagacggcgcacggcgatttcgccctgagcgcgcagctgcgttcgctgccagctgagcgccgcctcctgtttaagtgcatcgtcaagagtggtcaggcgctgattgatctgactgagcgcccggcacagcagcggcgcgtcgccggacacttgcagcgtccagacgccgtaactctgcgtgaagccgagcgaaccgccctgatgggtaatttctgccgccagcgtgcgcagcgccgacgtcagcaacgcggcccgttcggacgccagcggcgtagacggcgcggggcgcagcagcagcaccggcggatgatcgccgtcggcgcgccagctcagcggcgcgcgttccgcaggcagcgccaacggcgtcgacggggcgtcgtggcgcgggtagaaacggtaatgcggcggccggcgcgcgctgtgggcggcgacaaaaggcgtcagcgccagcggcaacccctgcaccccgcgcgattcggcggccgtctcggcgctgaccaacaggcgacgcaggttgccggccgtcagttcagccagacaggctggccacggcgcattttccgccagcggcggcaggccgaatgcccgcgcccgcagctggtcaagcggcgtcagtcgcataaagtcctgattgccgcgccgggcgtagtgttcacgctgcgccgcgctgagcgacggcagcagctgcagccagtccagcagggcgttttcaatgattgccgcctccgccgcgctgccgcggttgacgctgaagataaacgtcagcagcgcgcgaccgtcggcgcagggggtatgccgcaggcggacggcgtcgcagcaggcgctgcggcgcaggtgtgccatcaggctgccgggcgcttcgtcctgcagcagcgcgtccagcaggcgcagcccgtcacgggcggcggcatccgccgcgttaagcgcaaaggttaagcgcagctgcggcagtcccggcaaattcagccggcgatcgtcgcgcgggatcagccgcggtgccgccgtgctgtcggcgacaacgccggacggcagcggctgcgtcagcgtttccgccagctgccgcagctgtgcaagcggcagcggcgcctgcagccacagcgtcatattcgccgcgtggtaatagcggcggtggaaatcacgcagggcggcgcacagcgccggcatatcgtcgccaaacgcccggcggttgccgacggtaaagcgccgcatggcggcaatgccgtcaaacgcctgctgctgcgcggcctcacacagcgtatcggcgtcttggcacagcaattggtattcggcgtcgatcacctcaacctcctgcgccagcgccggcagggccagcagcggggcggccagcatgtcgatcagtcgtgccaggccgtcggcgaagcgttcgccgtcaagttcaaaaaagaagtgggtcgcggtttcgcgggtggtggcgttgaggcggccgccgtgggccggcacccagctcatcagccgctggtcaccgtcaaaggcgtggctgccgcgaaacagcatatgctccagcaggtgcgccagccccggccagtccgacggttcgtggtaactgccggcgtcaatctgcatcaacgccgccgcgcgcggcgcggcggcatcggcgagcaggttaagccgcaggccgctcgcgagccgcagcgtgaccgggggctggggcatgttcaggcctgacctttaaagatcagctgtgagttggtacggttgcggaaccgcagctgatcgatgccgatctgcgtctggttcgccgcctcgcgcgccgccagaatcgtgccgtggtgcggtgacttggaacagaccggatcggcattgctggcgtcgccggtcagcataaacgcctggcagcggcagccgccgtagtcctgctctttttccgggcaggagcggcaaggctccggcatccagtcgtagccgcggtagcggttaaagccgaacgattcataccagatatgctccaggctgtgctccagcaccgacgggaacttcaccggcagctggcgggcactgtgacagggtaacgccatgccttccggcgtcacgctgaggaagatcgcgccccagccgcccatacagcctttcggccgctcttcataatagtccggcgtgacgaacagcaggttggccaggttgccgctgtcggccattttctcgcggtagcgctgcaccacctgttccgcatcggcaatctgctcgcgggtcggcagcaggccttcgcggttcagttgcgcccagccgtagaattggcaggtcgccagctctacgtcgtcggcttccagctggatcgccagctcgataatacggtcgatctggtcgatattatgccggtgcagcacaaagttgagcaccatcgggtagcccagcgccttgaccgctttcgccatcgccagtttctgctggaaggccttcgggttgccggccagcgccgcgttcagcgtttcatcgctggcctggaagctgatctggatatggtccagaccggcgtcggcgaaggtctgcagctttttctccgtcagcccgatgccggaggtgatcaggttggtatagaaccccagatcgcgcgccgcggcgatcagttccggcaggtctttgcgcaccagcggctcgccgccggagaagcccagctgcacgctgcccatcgcccgcgcctggcggaacacctcaatccactgctcggtggtcagctcctgctcctgcgcggcgaagtcgagcgggttggagcagtaggggcactgcagcgggcagcggtaggtcagctccgccagcagccacagcggcgggttgaccgacggttttacagcatgttcagtcacggaaaattacccacttttgctcgtaggcgcgctggaaaaactccagcacgtcctgcgccagcccgtcggcgccgggaaagcgcgcgttcagctggtcgataatgccctgcagcgtcgacttgccgtccaccagttgcaaaatggcggcggcgctgtcgttcagtttagccatgccttcagggtacagaatcacatggctctgctgcacctcttcccactgcaggcggtagccgcggcgaaacatcggggtctgttcaggattcaacgtcattacaccagcctctgggtatgccacgcccgcgcatcggtcacggtgtggtacggcgctcggttcagggaataggccatggtcatggcgtccagcatgctccacagaatatccagtttaaactgcaggatctccagcatacgctgctgcttctcgacgctgtcgcagtactccagcgccagcgccagtccgtgctccacgtcgcggttggcctggccgaggcggctgcggaaatagtcgtagccttcggcttcgatccactgatagtgctgcggccagctgtcgaggcgcgcctgatggatctgcggcgcaaacagttcggtcagcgagctgcaggccgcttcctgccagcaggcgcggcgggcgaagttgacgtaggcgtcaacggcgaagcgtacgcccggcagcaccagctcttcggacagcagggtatcgcgctgcaggcccaccgcttcccccagccgcagccaggcttcgatgccgccttcgctgccgccgtagccgtcgtggtcgaggatgcgctgcacccatttgcgccgcacgtccggctgcgggcagttggccataatcgccgcgtccttgatcgggatgctggtctgatagtagaagcggttggcgacccagccctggatctgctcgcgcgtcgcctcgccgttgtgcatggcgatatggtacggatgatgaatatggtaatacgcgcctttcgcccgcagcgccgcttcaaattcggccggggaaagggggtgttgctgtgtcatggcgttaacctacaggtcgatgttcatcccgtcccagctcacttcgatgccggcctgcgtcaggctgtgacgctcggcggaatcttcgtccaggatcggattggtattattaatatggatcaggattttgcgttttgccggcagcgaggccagcagcgccgccaggccctgttcttccgccagcgccaggtggcccatatccttgccggtgttgcggccgacgccggcgtccgccagctcattgtcgcgccacagcgtgccgtcaatcaacaggcagtcggcgcgctgcagccacggcagcagggcgtcgtccggctcgcccagtcccggcgcatacagcaggctgctgccgcgcgcggtgtcttcgacgaacagcgcgacgttatggcccggcagcggacgatgacgatactgcgaatagggcggcgcgttgctcagcagcgggatggcggtaaagcggatggtcgggcagaccgcggtctggaagctcgccagcggttcgaccgggtggtggatcagcccaccgttccagtgcgacagcatggtgaacagcgggaagccgttgctcaggtcgtcgtgtacttcgcgggtgcaccagacgtggtgcgggcagccttcacgcaaattgagtaaacccgcgctgtgatcgatctggctgtcggtcagaatgatcgaaccgatgccggtgccgcgcagcacgtcggggttattcaattcaggcgaagccagcagctgatgacagatatcgggggagacgttgcacagcacccaatttttaccgtcgtcgctgatggcgatggaggactgggtgcggcgcgacgccttgatggtgttgttgcgcacgccctgacaattcttgcagttgcagttccactgggggaaaccgccgcctgccgcagagccgagaactttaatctgcatgtgtggaccagataaggggaaaccaaagagatgcccgcacggggcgggcatgacgggcaattaacggttggaaatgtacagcgtcacttccaggcccaggcgcaggtcgacgaattcaggtttggtccaggtggtcatatgtcatactcctattttattgtcgtgggcaaaaaacgcccattaagaaaaccgtttacatccggccgctgcgatgttgaataaatgtgatgaacttcgcaacctttaaagggtaaaagtttttggctatgcgcgccagttgacagtcagcgttttaagccaattgtcccagcagagcttgtccagcagcggctgatcaaaccccgcctgcgccagcgcccccatcagcgccggcaggccgctgacgtccgccagcggctgcggcacattcacaccgtcaaaatccgagccgaagccaacgtgatcttcaccaagtttagcgattaaaaactcaatatgtttaacaatttcggtcaaatcggtgttggcgctgtcccgttggccgtcggcgcgcaaaaaggcggtgccgaaattgacgccgaccatgccgccgctgcgggcaatggcgtccagctgggcgtcggtgaggttgcgcggctgcgggcagagcgcatgggcgttggagtgggttgccaccagcggcgcgtcgctgagggcggcggtgtcccagaaggccttttcgttcatatgtgagacgtcgatcatgatgcgccggcggttgcaggcggcgatcagcgccttgccggcgtcggtcaggccggggccgctgtccggcgatccgggaaacgcgccgcggatcccttcgccgaaggcgttggccacgttccagaacggcccgatgctgcgtacgcccagccggtagaaatgctccagctgcgacagctcggcgtccagcgcgccggcaccctcaatatgcagcaccgcggcgatctgcccgctggcccggcactggcggatatcgtcggccgtgcggcagacgcgcagccgctccggcgccgcctgctccaactgatacatgatggcgatctgctgttcgacgatggtcagcggatcgaaatagctctgcacctgcgcttcgctctgtccgcgctgctgggcgacatacgccacgggcgggataaacaccgcgaacagtccgccggcaaagccgccgcgccgcatgcgcggatagtcgaggtggccgcctgggacctgttggtaaaaagcgccggccggatcgtcgggatgttcgagccacagtttgagcagcaggtcgttatggccgtcaaatacggcgcggggcggtaagggggtcatcatggtttcactatatcggcaggtgaatgtctatgttccccgatctgccgggacagggcaaccgccgccggtgccaaacggcgatttgttcggcagagcgcaacggccattggctcaccggatcctcagatcccccagaacatcaggttaatcgcatccttatatgctgaaaaaatcagcagcgcaagcccaggctgttttccggcgcgacctgtggagatgagacagggtttcaggaatggcagacaaaaaatggccgccctgcggggcggccatctgcggtactcacacgcgtcagcgcgtcagattacttgctttcggtgccgtcaggcagggcgtaagcgacaatgtagtcgcccagcttggtgccgaacgagccgtggccgcctgcggcgatcaccacgtactgcttgccgttaacctgataggtcatcggcgttgcctggccgccggccggcagacgcgcttcccacagtttatcgccgttgctgacgttaaacgcacgcaggtagttatccgcggtcgcgccgataaagaagatattgcctgcggtggtcaccggaccgcccagcatcggcatacccattttaaacggcagcgggaccggcgagctgtcgcgcacggtgccgatacgtttcttccacacgatctggttggttttcagatcgaccgccgagatgtaaccccaggccggctgtttgcacgggaagcccagcggcgacaggaacggattcagctctacgccgtacggtacgccgtactgcggctgaatgccggactcggtaccgctgccgcctttgtcgttttcatccggctcgatcgggttgcccggaccgcgcggaatcagtttggagacaaacggcagcgccatcgggttggcgatcgccacctgacggtcggtatccaccgacaggccgccccattcaaacatccccaggttgcccgggaataccagcgtgccttgctcggacggcggggtgaaggtgccttcatagcgcaggctgtggaacatcacgcggcacaccagctgatcgtagatggtggcgccccaggtgtcggcaccggtcaggtttttctccggacggaaggtcagttcggagaacggctgcgtcggcgacagacggtcgcctttcgccgggccctgcggcaccggacgttccggcgccggtaccaccagctcaccgttggtgcggttcagcacaaagatgttgccggttttggtcggtacgtaaatcaccggtactttcttgccgtctttaccggtgatatccgccagcgtcggctgggcaggaatatccatgtcccacagatcgtggtgcacggtctggtagaaccaagccagtttaccggtgctggcgtgcagcgccaacaggccgctggcgtagcgttccatttccggcgtacggtcgccgccccagatatccggcgtggacacgcccatcggcaggtaaaccatatccagcttggcgtcataggccgccggcgcccaggagttcggcgagttcggcacgaagtggtgttcgtcggccgggatcttgttcggatcggcgctgcccgggtcgaaggcccacagcagtttgccgctgttgacgtcaaagccgcggataaccccagaaggttcgcggttggagtagttatcggtcaccgcgccggcaatgatgatcactttgtcggtgaccaccggcggcgaggtcggctcatagtggcccggcgtcgcatgcggcatattagtttgcaggttcagctcgccgttgtcggcgaagtccgggcagcgtttgccggtttcggcatccagcgcgaacagacgaccgtcgttcaccggcatgataatgcggcgggcgcactgggctgccggcgtatggttggcatcggcctgcgccgcagccggcgtttcatgataagaaacgccgcggcaggtgatgtgctggaaggttgagttgtatttaagctgcggatcgaactgccacttctctttaccggtggcggcatccagcgcaaacagtttctggtgcgcggtgcacagatacagcgtgtcgcggattttaatcggcgttacttcgttggtgatctcgcccgggtcattctcggttttcagatcgccggtgcggaaggtccaggcttctttcaactgagcaacgtttttgtcgttgatctgcttcaggggcgagtagcgggtgccttcctgggtgcggccgtaggccggccagtctgcggcgtcagcctgcgcggcctgatcgaccaccgcctgcgtctgcgccggatccagcgtgccgtggatctcctgcgggtcgttgaacaccgcgtaggccagcaccgccacggtcagcaccagcaccgcgctcagcgcgccgtaggccagtttgccgccggcaaccagtttgcggtaaatgaacggcagcaccatccacagaccgaagaagaaggtgacgtcgagacgcggcgtcagcgcccagaagtcagggccgacttcccacagcgcccaaatcaccgtgcccagcaggaacagggcgtacagcaacagggcagtagcacggcgacggtacaacagccatgcggttatcaacattaccacaccggcgacgatgtaatagaacgagccgcccagtttggtcaaccatatcccgccgactaacagatatacgccgcttaacgcagcgaacagcgctgttaataggatcaggatggatgaggggtgttttttttccatagaattaaccaccgtgaattaaaaaagcttcattttgagaataagccaaatctcaaaaagcattctgttttttgtttaaccgagccgaaaatagcgatcggccggtcgctttattgaccctggaaccaataaagatgcgcaagtatgagacttatttcacagatatggtagagctttaatggtaaggcgcgcgttttttcgccgccgccatgatgggcgaagagcgcctggagccagttatcatgcggcctgagcggacggtgaacaattaatgcctcgtcgcagcggcgtagcgctgcatggcgtatttaccaccaaatagcgcacgttatttatggccattgccgcgccggtgaaatatatccttagtttttctgcaacaatatatccgcgcgctcagaggattctaaattcgattacccctgattttcacgttgttttcttctgcgttttttttatccgccttgcccgcgtctttcatcatctttactaatctattacaggcgcggctgtacgttggtcgttatgcctacctttggatgcgtttaggagacggacatgaatatccaccacaatacctcgggaaaatcgacgcttgccgtggcgctgtacgaactgctgaacccgattccgctcggattctttgtcgccgcctggattttcgacattatttacctcaaaacctttgtcctgatgtggacccacgccgccagctggctgatcgccttcgggctggtgatcgccattattccccggctgattaatctggggcaggtctggttcagcaaaagcgcgcgcgagcgcggggccacgctgcacttctggctgaatctgctggcgatcgtgctggcgatcgtcaacgcctttattcacagccgcgacgcctatgcggtggtgccgctgggcgttacgctctcgaccctggtggtgatcctgctgctgttgggcaatgtgcaatttgcgttacgtcaacgcgccgcttaaggagaagccgaccatgaaaaaattcaataccgtcctgaccgccgccatcctcagcgcactgctggccgggtgcgataatggcgcgcagctggatccgcagaaacagattggcccggacccggagctgccgcaggcgaaaaacttcctgatgccgccgatgcaggtgccggaaggcgccgcctggcagcagggtgagcagccgaaggtggctgaagggctgaaaattgaaaaaatcgccgatggcctgatgcatccgcgccaggtttacgtgctgccgaacaacgatattctggtggccgaatccaacgcgccggccaagcccaccacgcggccgaagcagctgattatgggcatcgtgcagaaagcctccggcaaaggcggcgcgggcggcaaccgcattacgctgctgcgcaacgttaacggccagtggcaaaaacatacctttatcgaaaacctgcgctcgccgttcggcatccagctgatcggcaacacgctgtgggtggccaatgccgacagcctggtgaagttcccttaccaggaggggcagaccgagatccgcgaaccgggggttgaagtgaccgaactgccgggcgggccgctgaatcaccactggaccaaagcgctgctcgccagcccggacggcagcaagctgtatgtcggggtcggttccaacagcaacatcacggaaaacggcatcggcgccgagtatcggcgcgcggcggtgctggaggttgacgccgccagcggcgccagccgtatctatgccgccggcctgcgcaacccgaccgggctgcagtgggagccgcagagcggcaaactgtgggccatcgtcaacgagcgcgatgagatcggctccgatctggtgccggactatatgacctcggtgcaggaaaacggcttctacggctggccgtacagctacttcggccagcatgtcgatccgcgcgcgcagccgccgcggccggatctggtggagaaggcgatcaagccggactatgcgctcagttcgcacgttgcgccgctggggctgctgttctacaccggcgacaatatgccgcagtaccgcggcggggcgtttgtcagcgagcacggcagctggaaccgcacgccgctcaacggctatcaggtggtgtgggtgaagtttgaaaacggcaaaccggtcggccagccgcagccggtggtcaccggcttcctgaccgacgaccagaagcaggtgcgcggtctgccggtcggcctggcgatggataagcagggcggcgtggtgattgccgatgacgccggcgacagcgtctggcgcgtcagcgccgcccgctaacccggccaaaccgcgagcgccgtccggcagcatcagccagacggcgtttttttatcctcagccgtcgctggacagggtcgaaagacgcagacgcttgcggcgctgatggcgatacaggtgatccataatttcggcgcgggattcaatcgctggcggcgaaccttccagcggctgacaggcgctctctttgctcatccgcaccgcgatcagccccaccagggcgccaaacatcaggtagccggccggcgccagcgggttgccggtgacgttgaccagccaggcgctgagtagcggcgcggtgccgccgaacagcgaggtggagaggttataggcgatcgccagcccgccgtagcgcaccgcggtggggaacagcgccggcagcgtggaggccacggtgctgagaaaacaggtcaacagcaatcccatcaccagcatgccgataaaggtcagcgccaggttctggctgcccagcgcgtaaaagcagggcagcgtcagcagcagaaaaccgacgcagccgatggtccacagcggcttgcggccgattttatcggacagcgcccccataaacggcagcaccaccatcatgcacagcatcgccgccaccacgatggtcagccccgccagttcgctcagtcccagcaccacgttcaggtaaccgggcatccaggtcagcagcatgtaatcagccagattcaggataaataccatgccgatgcacagcaggaaggcgcgcagatgatgggtgacgatctcttgccactgctggcgcatccccggcggcggcgcgctgttttccatatgcttggcgaacgccggggtctcttccagccgcaggcgcagccagacgccgatcagccccagcgggccgccgatcagaaacggcacccgccagccccattcgcgcatcgcctcattgcccagcagcagggtcatggcggtgaccagcgcggcggagaagatcagtcccagcagggtgccgacctccagccagctgcccagccggccgcgctttctgtccggggcgtattcggcgataaaggtggccgcgccgccgtattcgccgccggtggagaagccctgtacgccgcgcgccacgatcagcagcaccggcgcccacaggccgatgctggcgtagctcgggataagcccgatggcgaaggtgccgagcgccatcataatcatggtcagcgccagcacccgtttgcggccgatgcggtcgccgagcgggccgaagaacatgccgccgagcgggcggatcagaaaggcgacggcaaaggcggcataggtggagagcagttgggcgccggggctgatctccggaaagaacaccatccccagggtcacggccagatagccgtagatgccgaagtcgaaccactccatggcgttgcccagcgaggccgccgccacggcgcgtttcaccagggatttgtcgatgatggtgacatcgggtaccgcgtctgcgtgattttgtggtgcaggtgttgtgttgctattcattatttttctccatgattaatctggagagcggggcggcgggaacgaagcgccgcccacggcattacccatattccctgcgtttatacctctatgtcgccttcgcggcgcaggctctgcagcggcgcgacggacttcacgtttttggtgacgatataggtaaaatagcgttcgatgcccaggtcagaatccagccagctgtcaatcagacgctgatactcgtcgatagacagcgtttcgaatttggcccagtaatccacgccgccgcccactgccacacattcggtcagttctggcgtattgagcacgcgtttttcaaaacgggcaaagctctctgcgttatgttggttaagctcgatcgacacccagatcggcaggcgcttcatcagcacccgggcgttgagcctggcgtaatacccttcgatcagtccggcctgctccagacgttttacccgctcccagcaggggctgacggacaggtttatcgactccgccagccgcgacttggtaatgcggccgtctttgctcagaatgtcgaggatcttcaggtcatagcgatcgagtttcatacggtgattacatccttaatggcgaccggcgcgccggggccgtttatcgctatggcgatacgatctcccgggcaataacggccagtgtgtctcccatcgcaacctgcgccggaaagcgccgcgccagcagaatgccgtcgcgctgcgcccggtattccaccggcggctggccgctgcgggagggatcataaacgcgggccagccgttcacccgcgcttacgcgctggcccagtggacagagaaactccagaatgccgcagtgctcgctttgtacataacaggatgcatcaggcatatcaagcagctgcgtttctccctcccagggctgcggcgcctgcgtcagcacgccgtgatgggccagaaaattgcgcacgccgcgctccgccaactgctgacgctgcggcgtggtggtgccgccgccgcccagttcggtggtaacaaagcctttgccctggctttccaccaccgtgtcgtacagctggctggcgtccagttcatacatcatcacggtaagcggcgcgccgaaggcctgcgcggcggccaggttgtcggcctgctgacgctcatcgtccagcgcatgcagcgcggcgaagggcataatctccagcgtgcggccgccggagtgcagatccagcgccacgtcgcacatcggcaccagcacccgggtaaagtagtcggcaatctgcgcggtgacgccgccgtccggcgcaccggggaagctgcggttaagattgccgccgtcgatgggagaggtgcgcgtgccggcctgcaccgccggcgcgttcatcatcggcacgatgatcacccgcccctgaacctcctcggcctgcagcgtgttcgccagcttcagcaaggcgataatgccttcatactcatcgccgtggttgccggcggtcagcagcgccgtcggccccggcgcgccgttgatcaccgtcaccgggatcatcaccgcgccccaggcggagttatcgtgggaccagggcagcttcaggaagccgtgctgcacgccgggctggccgaaatccaccccggcatacacggggctgggtttttcatgactcatgctgttggctccttatttgacaaacagacgtcgtgggtagtcgcacagcacttcagcgccctgtgcggtgataacgatgctctcggtgatttccaacccccagtcatccatccacaggccgggcataaagtggaaggtcatgccgggctgcagcggcgtgtcgtcgctggcgcgcaggctcatggtgcgctcgccccagtccggcgggtagctgatgccaatcgggtagccgcagcgcgcgccgccgcgatcgataccggcgcggcgcatggcgctctccagcgcccgggcgacgtcgccgcagctgttgccgggacaggctgcggccagccccagctcaatgccggacagcagcgcttcttcgccgcgcaggaagtggtccggcgcgtcgccgaggaaaatggtgcgcgacagcggtgcgtgatagtggcgatagcagccggcgatttcaaagaaggtgccttcaccctgacggaacggccggtcgtcccaggtgagatgcggcgcggcggcgtcagcgccgcccggcagcagcggtacgatcgccgcgtagtcgccgccgaagcgaacgccgctgtcgtccacccagccctcgatggcgcagcgctggatctccgccaccaacatgtttttcggcagccccggttccaccatctggtagatgcgctcatgcatcttgccgacgatgcgtgcggcgatgcgcatatattccagctcgcgcggcgatttgaccgcccggcaccagttcaccagcgccgtggcgtcgataaacgcctgctgcgggcagtcccgctgcaggctgagaaaagccttggcggagaagtagtaattatccatttccacgccgatgcgcgcctgacgccagccgaacatcggcagcacctcccgggccagccagcgcatcgggtgttcgtccggattctgcaccagccgctccgggtagccgataatccgttcgtcatccatccagcaggtgcgcagcgcgccgttgctgtcctgcaggcggccgaaccacaccggatcgtcctccagccccagcagcacgcactgatgtacataaaacgaccaaccgtcataaccggtcagccaggccatattggaagggtcgctgaccaccaacagctcgatgccttgctgcgccatcgcggcgcgggttttggcgatccgctggtcgtactcttcgcgtgtgaagggcaaagttttcgtcaacatgctgttttatcacttatcgcaagcgtggaagccctggccggctgaggagaggccggcctgtttaccctgtacccagggcgcggggttactgcgactgctctaactgcgccagggcaaaagcggcgatggcgctgtcctgcaccccggtgccggtcaggcagcacagggtgatctcttgcgtcgtcaggcgcagcggcgtaccgccggcgactaacgcgcccaattcatgcaccgtgaagggcggctgccgcccctgaaataccttcagctcgccgttgcgctcactctggctgcgcaggtcgcagaccacgtggtcggcgtgcagcagggcgctgatatccacctcccgtttctccgggctgtcggatcccatggcggtgacgtgtacgccgggcgtcaggtgctcggcaaacagcagcggctcgcgggagggcgtggtggtgacgataatgtccgcgccggcgcaggcggcgccgatctgcgggtatcccgccgcctgcagcccgtcctccgccagctcgcgggccagccgctgcgccgcctccggacgccgcgcccagaccgacacccgctcgaccgggaacagcagccgcagggcggccagctgcagccgcgcctgttcgccggcgccgatcagcgtaacgcggcggctctcccgccgggcgaggtacttggccgccagcacgccggccagcgcggtgcggatggcggtgaggtagccctcatccagcagcagcgcccgcggaatgccggtttcggcgctcagcaccaccatcagcccgttaagactgggcagcccgcgccgggggttatcaaaaaagccggggctgattttgatggcgaagctgtcgctgccgcggatccaggcggtcttgacgtccacttcgccgttgacctccggcagcgccatcgagaggatcggcggctgcaccacgttgcccatgccgagggcgcgaaaccccgcctcgaccgccgccagtgcgtcggcgtcaagccgcaccgcggcgctaatctgctgtcggtgatagatctgcatcctgtgcctgctcctgtctggcccggtcgaaggtttccagcgcgacgttgttgccgctcagcaccagcgccacctccttgcctgcgatcgggatccggtggtgttcaatcgccgccagcccgacggcggcggccccttccagcaacatcttttcctgttccagcagggtgaccatcgcccgggcgatggccgcctccggcacctggtagtggctgtccatcgtcgcgcgcaccagcgccagggtgtggcggttatccagcccgatgccgccgcccagcgaatcggccaggctcggcgtctccgccacgctgaccggtttgcccgcctgcaggctatgccacatcgcggccccggcgctgaggctgacgccgaccacctcggtgcgcgggctgagctgtttcatcaccagcccgatgccgcccagcaggccgccgccggacaggcccgccagcaccatatcgagctgcggccgcgcctcgaggatctccagcgccagcgtaccctgaccggcgataatcagcgggtggtcgaagggcgggatcgccacctgaccgcggctttgcacccgttcatgcaccgtctcaaacgcttcgtcctggctgtcgccgcagcggcagacctccgcgcccagcgcctcgatggccgctaccttattggccggcaccagcgaggagagacagacggtggccggaatgcccagctcgcgggcggcccaggccaccgcccggccgtgattgccggtggaggcggtaatcacgccgctctgcagccgctgcggcccgtactgctccagcagggcggcgatcatgttgctggcgccgcgcagcttaaaggcgccggtgggctgcaggttctccagcttaagccagacccgcgcgcgatagcgctgcgacagatagggcgaatagcgcagcggcgtgtggtccgcctggccgcggatgcgtcgccgcgcctgccagacatccgccagcgtcacgccgcccggaagttcagggttcatcgtcacgccttccgtcagcgcagctggccggcggcggcaagctggtcaaccacccggttcaccgcccgcagcgcgcgatcgaccagttcatccacctcggcgcggtttatcaccagcggcggcgcgaagccgagaatatccccctgcggcatggcgcgggcgatcagcccgttgtccagcgccgccgccgatacgcgcggcccgaccttcagcgccgggtcaaacggccggcagcgctgtttatccacggagaattcgatcgccgccatcagccccacgccgcgcacctcgccgaccagcggatggtcggcaaagctgtcgcgcaggcgctgctgaaagtaggcgccggtgtcggcggcgttctgcaccagattctcccgctcgataatctgcaggttggccagcgccgccgccgcccccagcgggtgaccggagtaggtccagccgtggccgatcgggccgtattcgccggtgccctgttccagcacgcgccacaccttgtcgccgacgatcaccccggacagcggctgataggcgctggtcagccccttggcgatggtgatcagatccgggcgcatcccgtaggtatgggagccgaactcgcggccggtgcggccgaagccgcagaccacctcgtcggcaatcagcaggatgtcgtacttgtccagcaccgcctgaatcgccggccagtaaccctccggcggcggcacgatgccgccggtgcccagcaccggttcgccgataaacgccgccacgctgtccgggccggtcgccaggatcagcgcctccagccgttcggcgcagtggcgtgagaacgcctgctcgctgatgcccgccagttccggcgcccgctggtagtagtagggcgcatcggtatgcagtatgccgtcaatcggcaggtcgaaatggtcgtgaaacgacgccaggccggtcagggagccggcggcgatgctggaaccgtgatagccgcgctggcgcgagatgattttcttcttctgcggccggccgaggatattgttgtagtagcgcaccagcttgatctgggtttcgttggcgtcggagccggacatgccgtaatagactttggacatgttcatcccggccttggcgatgattttttccgacagttccaccagaggttcattggtatggccgacataggtgtgatagtacgccagctctttggcctgacgatagatggcctcggccatctcctcacggccgtagccgatattgacgcagtacagaccggcaaagccgtcgataaactgattgccgtcggcgtcgcgcaccataatgccgctgccgccggtcatcacccggcccggcagctcgccgtgcgcgtagtcgcgcagatgggtggaggcgtgaaacgtcacctgacggtcgcgggaaatcaaatcgttgcgctgttccatgattattctcctgtcactgagggctgagtgggttcgcctgacaatccgccaaggcagaagtagcgggtagtgagatattcatcgatgccggtgcggccgccttcgcgccccaggccggactgtttgatgccgccgaagggcacggtgacgccggtcattttgacgctgttcaccgctaccatgccgtactccagctcgcggatgtagcgccacacccggcgctggtcgtgggtccacaggtaggcggccagcccatattcgctggcgttggccagcgcgatcgcctgatcatcgcgctgccaggcggccacggcggcgatgggcgcaaagctctcctcctgccagacccgcatcgccggcgtcacgccgatcagcagggtgggcataaagtagttatcgccgggcgcctgacgctgatcgccgtggatcaggcgcgcgccgcgggacagggcgtcatccaccagagcctgcgccttgtcgaccgcctggcggtggatcagcgggccgatatcgctgtccgggctgtcgccggggccgaccttcagcgcccgcagccgcgcggtgaacgcctcaataaacgcctcgtgaatctgctgatgcaccataatgcggttggcggccagacagtcctgaccgctggtctggaagcgggcgtcgattgccgccgccgcggcttcgtcgatattcacatccggcgccaccacgaacggcgcgttgccgcccagctccagcgacacccgcttcacgctgccggcgcactgggccagcagcagcttgcccacccgggtggaaccggtaaacgacagggcgcgcacgcgcggttcttcacacagttgggcgcagaccgcctgcgggtcgccggtgataacgttaaacacgccgctcggcagcccggcgcgctccgccagttcggccagcgccagcgcggaaaagggcgtttcattggcgggtttcaccagtacgctgcagccggcggccagcgccgcggcagccttgcgggtgatcatcgccagcgggaagttccagggggtaatgagcgcgcagacgcctaccggctctttcaacgtgcccggcagggtgccgtcgatatgcacggcaagcgtttcgccgttgatccgcaccgcctcttcggcaaaccagcggataaagccggcggcgtagtccacttcgccttcggcctcgcggcgcggtttgccctgttcatgaaccagcagggtggccagatcgtcgcggtgcgccaacagctgctgataccaggccatcagcagcgccgcacgccggtcggcgcgcacctgtcgccagcgggcgaacgcctgctcggcggcatccaccgcccggtcgatctgcgccggctccagcagcgggatatagcccagcaggctgttatcggccgggttatgtaccggccattcagcgccggattcactgtggcaccactcgccgttaatccaggcgaaatgacgaaacagacggggatcctctaacttcatctgcgttctccttagcgccggacaacagcggcgcccgttgctccccggtaaatagtcagcgggggaaaggcacatgggatgctttgaagataagagaaagcgtgaaaaaataatttctgtttcagcgtcgtaattattggtttttttctgttgtgattgcaatggtcgctaaatcagccagattcaacagggccaaggaaataattatggccgcataggttttatttattcctttggcggacagaatgctggtcaatcccgccggcggtgggatgattggctgaatcaatggcataatccgctggttaaagcgagattatcaccaaaacaactttactgtaatgtgttgatttaaaatggttataatccgagcgcaacacgtaggagataatcagtgctacccgcaggccggtcaataaagaacctgaagttatttttcgtgatatcgctcatggttttaaactgatatgaccagttaattaacaatgatgcagttcacagaaataccgctaattgtgcgctgcgtcaaaattaataacatttcctgctgcaactggcgtcaggcaataatctttatttcatgctgaattaataataagaaataggtatgacgcgtatttcatctgtcgaaaaaaatcggcccgccaattaaggcgggccgcaagattaacgttattgatcccagcgggcgcgctgcatatcgataacaaaacggtattttacatcgccccgcagcatgcggctgaacgccgtttccacctcatcggccgcaatcagctctacgtcggcggtgatattgtggcggccgcagaaatcgagcatcgcctgcgtttccgcaatgctgccgatggaggtgccggtaatgctcagacggcggaacaccatcggcgtgacgtccgtcggcgggtgcggactgtccggaataccgaccagcaccaggtggccgttggttttcaggcaggccaggtatgggtcgagcgggtgcggcgcggccacgcagtcgaggatgatgtccagcgagtgctgttgggcggccatctgcccggcatctttagacaccaccacctggctggcgcccagacgccgcgcatcggcgcctttttccggcgaggtggtgaacagcgtgacttccgcccccagcgcgctggccagtttcaccgccatatgtcccaggccgccgaggccgatcacgccgaccctggcgcccggctgcagcttgaggtgctgcagcggcgaccagacggtcacgccggcgcacagcagcggcgctaccgcgtgcagcggcaggttttgcggcaccgagaccacaaaatgctggtccaccacgatttgctcggcgtagccgccggtggtcagcctgccggtgtatctgtcggtgccgttataggtcggcacaaagccgctttcacagtactgttcttcctgctggcggcagaagtggcagtcgccgcaggaatccaccatcacgccgacgcccaccaggtcgcccggctgaaaacgggttaccgccgcgccggtggcccgcacccggccgacaatctcatggcccggcaccagcgggtagttgctgacgccccattcgttacgcgccatatgcagatcggaatggcacactccgcagtacaaaatctcaatgctgacgtcttgcggctgcacatcgcgcagcgcgatctggacgggggccaacgggcggtcggcgtggctggccgcgatagcgttaattttcatcgtgtcaccttcagttatctggtctgcccgcagccgtagaggctacagcgctagggcggcagactatagacaaaaggttcctttattgatagtagttaccatttggtaaccatgaagttcaggagtgtgacatgccggattggatcgatgggaaagtctatttttatgccgactcggcgccgcgccggctgatgtcgctgtttgccgtcaagtggagcaccatggtgctgcatgcgctgtggcactggccgcagccgggcgcacgcaccggcgagctgcagcgcagcctgcaggggatctccaagaaaatgctgttccagacgttgcgtgagctggagctgcgcgggctgattgcccgtaaggtgtatcaggtggtgccgccgaaggtggaatactcactgaccccgctggggcgcacgctggcgcagccgattgagcagatgtatcagtgggggttggataaccaggcggcgctggatgaaatggagcagaatctggcgcgcaatgcgcagcacgccgaggagtgaggcataaaaaaagccggcaacccgcaggttaccggcttagccgtgatggcagggcagttaggcgttcgccaggccctgtgcagcgctgtccaccagatccagcagacgcttgacgtcgtccagcgtgaccgtcgggttcagcagcgtcagcttcaggcaggtgacgccgttaaactcggtcacgccgacgttggcctggccggattccagcaggttatcgccgatgcgctggttcagcaacgccaccgcggcgttgtcagtcagctgcgccgggcgcgagcggaacagcacgctggccagctgtggctgcatcaccagttccaacgtcggctgcgcgctgaggtattccgccacctgctgcgacagggtaatgccgtgatcgataatctcggcatactgcttctgtcccagcgcttccagccccatccacagtttcaacgcgtcaaaacggcgggtggtctgcagcgatttggacaccaggttcggcacgccctgcgcttcgtcgaactcggagttcaggtaggccgcctgatagcgcatcagctcatagtgacgcgcctctttcagcaggaacgcaccgcagctgatggtctggaagaactgcttgtggaagtccagggtgatggagtccaccagttcaataccgtccagatagtggcggtactgctcggacagcagcagcgcgccgccccaggcggcatcgacgtgcagccagatctggtgctgcgccgcaatctgcgcaatatcgcgcagcgggtcgatcgccccggcgtcggtggtgccggcggtggcgacaatcgccataatctgttcgccgttggcgtgcacctgcgccactttttccgccagatcgttcagatccatgcgcgcgtactcgtcggtcttcacctgcgtaacgcactgatagccgaagcccagcagcgccatgttcttctgcaccgagaagtgggcgttggcagagcagaacaccttgattttacgcaggtcgccgatcaggccgtcctgctgcaccgagtgcccctggcgggcgaagaaggcgtcgcgcgccagcatcagccccatcaggttgctctgagtgccgccgctggtgaacacgccggcgtcgccggcctggtaacccacgcgctcgcgcagccactcgatcagcttcatctcgatgatggtggctgacgggctctggtcccaggagtccatgctctggttggtggcgttaatcagcacctcggcggcctggctgacgaccaggctcgggcagtgcaggtgcgccacgcactgtggatggtgcaccgccaggctgtcctgcaggaagtattccaccgcacgttcaatcgccgcctggttgcccaggccctgcggattgaagtccagctgaatgcgatcgcgcagttcggccacggttttaccctgatacatttcaggctgctgcagccactgcgccaccgcctcgctgctctgggcgatcgcctgctggtaggcttcaatgctctgcgctgaaccggccagaatcgggtttggtttggacatgacgttcaactccactcagacaggcttgacgcccgcgctcaacagagcattttcaaatttatccaggaacacgcccagctcttcattgctgatcagcagggaaggcaacagacgcagcacgctgccgtgacggccgccgcgctccagaatcaggccgccttcaaagcattttttctgcagcagcgcggacagctcgccgtcggcagggtagctgcccatgtgatccggcgcttcgtgcggcttgacgatctcgatgccgagcatcagacccaggccgcgcacgtggccgatgaccgggtaacgctgctgcagttcggccagtttgcctttcagccattcgccctgtgcggcgactttatcggcaatgttgttttcctgcaggtacttcagcgtggtcaggccggtggccattgccagttggttgccgcggaaggtgccggtgtggtggccaggctcccaggcgtcgaactgcttcttgatgcccagcaccgccagtggcagaccgccgccgaccgctttcgacatcacgatgatgtccggctcgataccggcgtgctcgaaggcgaagaatttaccggtacgggcaaagccggcctgcacttcgtcgacgatcagcagaatgccgtgttcctgcgtaaccttacggatacgctgcagccattcgaccggggcagggttgacgccgccttcaccctgaaccgcttccaggatcaccgctgccggtttgcgtacgccgctttcgacatcgttaatcaggttttcgaaatagtagctcagcgccttgacgccggcttcgccgccgatacccagcgggcagcggtattcatgcgggtaaggcataaactgcacttccggcatcatgccgttgacggcttctttcggtgacaggttaccggtgaccgacagcgcgccgtgggtcataccgtggtaaccgccggagaagctgatcacggcgctgcggccggtgtgcttcttcgccagtttcagcgcggcttccaccgcatcagcgccggacgggccgcagaactgcaggcagtactctttgccctggcccggcagtaaagagagcaggtgtgcggagaaaccgtcttttaacggcgtggtcagatcgagcgtatgtaacggcaagccgctggtaatgacattttggatgctctgcaggacatcaggatgattatgacccagcgccaacgtacccgcaccggccaggcaatccagatattgtttgttttcaacatcggtcagccagacaccctgagccttcgcaatcgctaatggcaatttacgagggtaactcctaacgtttgattcaaattcggcctgtctggccaaataggcttcgttgtttccattaaatgaatcggcacctaaagtatcaatacggactttatccgtcatcatatcactcctacaaccagggttattggtaacccctgattgaataaattgaattaacaaatgatttgctctacctaaaagcgcgcccaatatattgttttttaacctgtggctcaatcatttattttgtttaattttgtttagattttccctatatgaatcaatatgttgttgattttatggccggaattgaacgccataacagaatcacgtcgggtttaacaagagggcgggatgttactttttttcaactcactgtcttgtaaaggaatttttattatcatgtagcagaggaagacgcctgcggtaacggcgataaacgctaagcgattatttataaaccacatttattttatcgctatccttttccaggataaataataaggtcttttacggcgggataacctacgtacgcatagagcaaaaagttattaattaacggccagctaaaccagcaaaaggcatatcgaaggggtcattgcagtaaaggctcaaagccctgaattcgtccgtcctgaacgtaaccaactctgacgccggcaggcgcattttgcactactatgacagcaggccaccattcaggagtcgtctgcgtctatgaataaaatggaacaatgtcggcctacgctggccgcatcgccgcactgggcaagccggcgcgatatggttaaccaggcgataggcgccagtcttccctggctggcgtccgtcaatatcgccttcgccatgctggtggcattgcgtaatctgctgttccccggttttgacgccgcgctgcacatcaacgccgcgatccctttactgatggatggcatgatgctgctggtggtgaccgcgtcactgattctgtggggcgtttctcgtcgtgatagcagcgaccgctatgtgcgccgctgcgccttactgctgttgccgctgctgggggtatgttgggccgtcagcagctatggttttatcgcttattggcacctgccgttcgcctggccgctggtatgtattttaatgctgaccggtatggcctcactctacttttacctgcagggtctggcgctgtttctgacgccgctatggttgaccatgccgctggccagtgtccatctcaaccacgggataaacctccattttgccgccatatggctgatcttcaccgctattgtgatttatggccgccggatcctgctgcgctggttcgatgaggcctgggccaggcatcaggaaaaccggcagctgattgcccgtttggaggcgctgacgctgcaggatccgctaaccgggctggccaacagaagggcgctggagtctcatcttgccagcctgcacgcggttcaggttcctttggcgctgatcatggtcgatgtcgatttctttaagcattacaacgaccgctatggtcatcaggcgggggacgcctgcctgaccaaggtcgccgggctgctggcgacggcggtcagaacgccggaagatttggttgcccgctacggtggtgaagagtttacgctggtattggcgcatgccgatgcacagcaggcggcacaggttgccgaacgcgtacgcgcccggatagaagaagcggccttgccccatgccgcctcagcgatcggccgttttgtcagcgtcagcctgggcgttgccgccaccgacgagcggtggacgccgcagcaaacgctcgccgaggccgacgcggcgctgtaccgcgccaagcaggccggacgtaaccgctggtcatactgatgagcctactgctgggtaaaatccgggcagcgaatacgctgcagctgctgctgatactgttcctgctggtggttcttcagcgcgctggcggtggcgctgagcgcctcgtggttttggtaaagaccgattttatcttctcgtccggcacctctttggcgatttggcagtgcgcacgcagatcgttaatcaacgtttgctgattcagcgcaaaggccaggctgtcgtaagcgcccgccgccgcgccaaaggcaggcagcagcagggcggcggataaaatccatcggatcatcatgtcgttttcctctcgcggtgaaagtgtgccgtgcccgcaaggcacaaaggttacagcgtcactcataaattcactgaccttatcggcgctcgttttaaacgtagatcaaaacgaccaaatccgcgggtaaatcacgcaagaatttgatctggcggagggattctggatacatatatgtgacagcgtcacaggaagttatgatgcgaggtgttatgttaaatcacagaggaattgccggcgatatcttctatgccaatgtcggatgcgagcacgtggcgcatccgcagggagaggcgcacatcctggtgatcgaaaaagaagggacgatttaactcatcgcgggatgccaaagggcatcccgatttgttgctggttcgtaccggacgcctgccattattttcgtttaggcaattggcgcagtttgagttgccgacgccacacgcggttatgtaaatagaatgtcattgtcttaacgaacatggcgctgttgaggcagataaagcttgcgagaataaagaccagcccgataaacgcaccgatcggatatcccatagggtattcagcagcgaataacaacgtgataatggtgtagagcagatacagcacggccaccacagcagttaacagcatcagcaaaaggtaaactttcagtgctgacacactgcctttggaaatcagcgtcattgacgggaacatcagcagacaatagaccagcccggttatgattatccctataaaaacagcgtgttgtggccatgccatccagttgaaaaccgcgatccagacggtgagctgcggcataacaaagctgaggagggcaaagagtgcgctgaagattaacggtacgccagcagtatgcaagccgaccggcgcacccatttggtcttttaagtcatccttaatagattcaagccgttggggatcgtcagtgccgatctgtttttcaatgctggcgcccagttcaaggctttttttaagcgggtttatcattgcgggaatacaacctatccatggatgatgaatgtctatctgtatgatttattatgggtagcttcgttaaataagcatatctttccttgataaacaatgtccggtcaccataatgagtcttatggcatagagttactttccagcattattatctggtctggatgagataatcaactggcagaactgagcaaaaacaacaccaaaaatggcgcgttttagtgaaatctgcagggctgggatagccaatagctctcagatttcacgtagcgcgatcgggaggaaggatgcgatcacggccggcagccaggctttttgttatcaattcgtcaggctatgttttgctgtttaagtttacgcatgatgccgatgcgctggcaggacgttcatactgggcaacgccaggcggcggcgttgaacacggagagtcatttgaacaagccgccatcagagaactgcaggaagaaaccggcattgtgtgtgacgagataggcgcaagtgtagcacagcgagattttgtcatgacattaccgagtggcgaaacggtgaaagctgaagaaaagtttttcgtcgtgtgtgtgacaggtcatcagatcaacggtgataaccggagccacgatgaacagcagataatcagcgcgcatcactggtggagtgaacaagaactcaaaacaaccagcgagactgtttatccgcagaatatcgttgagctgttggcatcgatccagtcaacaggcaaaaagtgagcccgtaggatggcagtgacaaaagcgcggatgattcacataaagcccatggcaaagcccaaagccttagattccgcgcatcgtcaccttggtgcgcataatgtatattatgttaaatcaaatcaatgacgacgcactaggcccccagactcactatcccacctaaccttcaacctttgccaggtttccgtgtcaacatttgccaaatttatccctttgaccataattctggtttaaaggttttccatactcaatcatcgctcaccggcccactaatgaaaacgtctctgccggtgacgcaacctttcgacagtcggaaccctgcgttgccagcaccacaatggtttagcgcagtcctgcaagcggacttcttactacgctctttgtattttacgcgttgccggcagatgccgcttaaccagctatgactggagcatcgacaaaaagccaaactgaaccggccaaacgccctctttttgatcgcgctacgtgaaatctgagaattattggctatcctaactctgcagatttcaccaaaacgcacacatccataacacagagactatcgcttagatttgcgccagtccgccgtcaacaaagacttcaccgcctgtcataaagctgctctcgtcagaggccaggaataaagcaacggcggcgatctcatccgcatcgccaatgcgtccgagcggcgatgcctgagcgaaattggccagtaaactttccttttgccccgagctctccaggacattaaacagccccggcgttgcggtagaacctggggaaagcacatttacccggatccccgtcccctgcagatccagcgcccagctgcgggcaaagttacgaatagccgccttcgaagcgctgtaaacgctgaaagccggcgtgcccattgagccggttgtcgagccggtcagaataattgagccgccttgcgacatcagcggcagtgctgtctgcacggtaaacagcgttccttttacgttaacgttaaacgtatgctcatacgattgctcggtaatcgcgccaagcggctgaagctcacccaggcccgcattggcaaaaaggacgtcaacttttcctttcacctgctggatatgagaaaaaatacgttccagatcggccagctttgatacatcgccctgaatcgcaagcgcctcatggcctatcaacgcgatggcttcatcaagctctttctggcggcgcccggtgatgacgacctgagcgccttcccgggcaaaacgcctggccgcagccagaccgataccgctatttccgccagtaatcaccgcgatttttcccgctaatctactcataacgccctccgcaacagtggaaagccctagcataaacagagttgaatatttagtatagtatgcaccttttggtaagtacctggcggatgagcgttatgttaaatcaaaaattcaactgcggtctggaagcgtcgttggcggtgctgagcggaaagtggaaaccgctgatactgtttcacctcgcccatgaagtacatcgttacggggcgttgaggcgcgcgattggaaaagtaagcgacaaagtattgattcaacagctgaaagaactccagcaagatggcgtggtcgcgcgtaccgactacggcgaaattccgcccagggttgagtatgccttaaccagcttcggcgactcgctggcacgcgcgttagcgccgctctgtcagtggggagaacggcatacggagcagattgaaaaaatcgtgcgcaaccgagagatgccacagagcgatcgtctgtaagcgcgctcgccctgtccgtataacgcccttcttttttgagcgagttacgtggaatttgccatcgattcgcgctctggcagatttcgccaacggctaaatccgcagcaaaccatcaatcaaggtgcagctctggccgccaatccacggctcgccgtcaataaaccgcacgctgacccggccttctcgatgcagctgggtgccttgccgcacctgatagccctgcgccgtcaaaccgccgtcgggaaagtgattggcctgcagcaaacgcgccagacacgcattggcgctgccggtgaccgggtcctcaaccaatttatcccactcaaccagaaacgcccgtatttcataatccgccggatcgccggatggataagcgccataaaccaccacgccatccacctgatagtcaatttgcatctgcttaatcatcgcctgatccggcgtcatcgccaggcaggattgcgcatctggcatacgcaccatcagccagcgaatgcccatatcagcaactaccggcatcatttctgtggcgatagtcgccggctgaaaagcggccgccagctgctggcgttcctcaaccgtcagcgtgcgcaacgcaacctcaggtgcggcaaacgccagcttgccttccggcatgactttcaccgccaccaggccaacgccgcattcctgtataatcacccccggccgttgggtttccaacccggcttccaataaggcatgcgccgtacccagcgtcgggtgcccggcaaaaggcaactctttttcaggggtaaaaatgcgtactcggtaatcggcattcggatgggttggtttgaacacaaacgtcgtttctgaaaggttggtccagcgcgctaacgccagcatctgcgcttcatccagaccttccgccttgaggatcaccgccaggggattgccctgcagtggcgagctggtaaatacgtccacctgtttgtaggcgcgttgcgttacgttatcacttttaagcattgaccctgatccgccatgtttgacttagaggggtctcaatctaccggaatatgcagattgttcaatagatcaatcagatagatacgcattaacgcacggatcccggacggcgccgggatcctatgcgtatcgacgaaatgcctagttatctccccctgctttcagggcgctgaagcctgcccgcgtcggcgctttatcttgttcaccgtttaacgagatgcgcgaagtttccggcagcgccaggccaccagccaacgccagcaacgccaccagcgccaggtaaaatgccggggcaacgctgctgccggtgtaatcgatcagccaggtcgccaccagcggcgccgttccgccaaagatcgtatacgccagattgtaggtaatggcggaggcggtatagcgcgcgcgggtgggaaatacttccgagagcagcgccgcggtcactacgccggacaataccgccccggtcgccagcagcagatcgccaagaatcgccgcccacagctggcctgaactggccagctgccaggcaggataaacgctcagtatcacccagacgcccgccagggcgatggtttttctccgccctatccggtcacacaacgccccgaccggcgggcacatcccggcggcaaacagcagcgctacggtggaaaccagcagcgcggaagcgcggccgaagtgcccttccagctgcaaaaaggtggagaaataggtggtgaacatataaaacgacagcgccgtcagagagataaacgcccccagccgcaggatgttgcccgcctgctggcgtaacgtttcgcttaatggcgcatgcgcactggcggattcagccagcgcctcgcgaaacgccggcgtctcttccatccgcagccgcagataaaccccaaccaggccaagcggcgccgccaccaggaaaggaatacgccagccccagctgctcatctgctgcgtactcaggccggcatccagcagataagtgatcgtcgctgccgccgcaaaggcggaaaaggtagaaaccgtgataaagctgccgtaccaggcgcgtttatgattgggtgaatgctccatcacataggcgcaggccccggcatattcaccaccggcggaaaagccctgaatacagcgggttaacgtcagcagcagcggcgccagcacgccgatactggcataggtgggcagcagaccaatgatcgtggtcgatcccgccatcagtagcacggtcaacgacaaaatacgcttgcggccaagcttatcccccagcatgccaaagatcaccccgcccagcgggcgcagggcaaaagccacggcaaagacggcgaacgtctgtagcaatgccgcctgcggcagatctgacgcgaaaaattgttgtgcgataatcgttgccagaaaaccgtaaacggcaaaatcaaaccactcgacaaaattgccgattgccgccgccgtcgttaccttacgcagcgtggctgtcgaaacgggcgctatattattcatagacatcttccccctgcttgaatgttctgaccagacgtgggttaacatcacagaggaatggtttccccatgcatgtttattgcgtaaataattctatttttaaaaccggcggccagatgttaatcccattacggataaatagcacagccaggatatagctacccggacagagttgcataaagttattccgtgttcaacataaccggggtaatacgcggtgtagcagcattttatcggacgggattgacacctaacctactgaattaaatgggttaacttcgtcataggattttcatttacagggaggaaacgcccgatttaatggcatatagaaactaaccgattgattttgtttttattgataattatctatcgatatcgagcggttgagttcgaaaatacatcatgccgctggtcgttttcagatattgatatgtcgtttttatccgctttatattttattcttaccgtatcatattaaattataatcacgtaccgtccctccttcagaattgctctattcatttctcctttattagggttttaaatgggcaattctcttttttatgctcggctttcatctgtcagcaccgtccatagccactgccgacgcgcagctataccctacgctttttccccgatgtcgcgatcagacgggttataagaattacctatgtcgttatcagatcagtggctaccccagccttcccctagactgggcgtgcagaacccgtgcgctatcgcggtacttagtgctcgctctgcttcagagatagacatcttacagcatgatacggagcaactatgggacactcatcaaacagaggcgttgtataccaggggccgggcaaagtggaagtgatggatattgatgaaccaaaattcgtcagcccatcgggcaagaaaatcgaccacgccgttattcttaaagtcctgtctaccaacatttgcggttccgaccagcatatggttcgcggccgcaccaccgcaccggccggcatggtgctggggcatgaaatcaccggggaaatcatagagaaaggctccgacgttgagatgcttaacgtcggcgatatcgtctccgtccccttcaacgtggcgtgcggccgctgccgctgctgccgtgagctggataccggcgtgtgcctgaccgttaacccggcacgcgcgggcggcgccttcggctatgtggatatgggcggctgggtcggcgggcaggccaagtacgtgatggtgccatatgccgatttcaacctgctgaaattccctgacagagaccaggcgctggcgaaaattctcgatctgaccatgctgtcagatatcctgccgaccggcttccacggcgcgatcaccgccggcgtgggcgtcggttctgtcacctatgttgccggcgccggtcccgtaggcctggcggccgcggcctccgcgcagatcctgggttctgcggtggtgatggttggcgacttcaataaagagcgtctggcgcatgccgaaagaatgggctttgtgccgatcgatttaggcaaacacgatcggcttggcgagatgatcgccgaggtggttggcgtaccggaagttgactcggccattgatgcggtcggttttgaagccaaggggcactcgggcaaagaacagcccgcggtggtattaaacagcatgatggatatcacccgcgtggccggcaatatcggcatcccggggctgtacgtcaccgatgacccgggcgcccatgagcaggccgcgcgcgaaggttcgctgagcctgaagtttggcctcggctggtccaaggcgcagaccttccataccgggcagacgccggtattacgctataaccggcagctgatgaatgcgatcttgcatgaccgtctgcccatcgccaagattgtcaatgccaaggtgattccgctggaaagcgccgccgaaggctatgccagctttgatgccggcgtggcggcaaaatacgtgctggatcctcacggaatcctcgcttaatcgcgatgcgcttgcgcctaatctgacagttagcagtgagtttgctgctatctgtcagatgatatctgatctcacaatgtgaaccgcgggagatcaatgcacaccccactccgcttcccggtattcaacctctctttcgccctcttcgctagcgtagcataaaccattgcataaatagccggagcagaagcgcgttgaggcagaaattactggcagatttcagtacgtttttacggataattacattattttagagtctccatccgagcctctgaaccaaggatttaatgtgcagactgcagttacctggcataaagggcctttccatatcagtacagatccatccagtctcgatattgatgctattcacgcctatctttcccgctctgattgggcagagaatattgatgtcgaaactgtgcgcatggccatcgcgcatagtttaaactttggcctgtatctggataacaaacaaatcgggtttgcgcggcttgcaaccgatttcgccacttttggttatctctgcgatgtgtatattcttgaagagcaccagcatcaaggactaggcagctggctgatagagtgttgtcagtcacacccgataatgcaacgtctgcgtagaatcatgttggtcacctcatcagccccttggctatataaaaaatttggttacgagccggttaatcgccctgattttgtctggcagatagccaaaaaagatatttacaagcaggctgcagatgcctgacctgcatgtataactggcatctgccaatgcgccaattccagctgatttcctgaatggctgccccaccagcgtcacacgttaaatgtcccttccatcgtgatgacgctgttgcctcctacccggatacacggctttgccgacgtggcgtcatagcttgcacaaagtaaacttgcacgccccatgtccaccccctgtctgacccgcagagacagccgtgttttaccgagggtctgcgccaacagggccgtcaccgccgcagtcgcactgcctgtcgctggatcttcagtcatacggggtgtaaacatgcgcgcctgcaggtcacactgctcttcgtggttgacgtccggcgtataggcgtagatcgataccgcaccatcgagcggcagaacggcctgaaatccctggagattaggcacacagcggcgaagcgcatctcgagaggtcagttccaccacaagaaatggcagtccaaccgaggcgataagcggcctatgcacgtccgtacaaatatcttccgttgtcaatgatagacaggcggccaccttttccagactgacttcagaacgacatgacaatgcctccggtgccacgagttcagcgccggtaaccatcccgccgctttttatcagttcgaccggcaccagaccggcaccttcttcgaacaataaagtatcaggaagtgcctcaccattggcgacagcatagcttgccagcacaaaagcggtaccgacattgggatggccggcgaacggaatttcacgtgatggcgtaaatattcgaacctgtgccgtattagacggctcctcaggaggaaggacaaacgtcgtttcactataaccaaattcaacggcaacccgttgcatttgctctgtgctcattcccactgcgtctaatacaactgcaacaggattgccaagaaaaggccgatccgtaaaaacatccgcaatgacgtagcgtcttttcattgtctgccctaagttgactgttataagtactgaatgcattttggtgcttacctgccgccatactgcttggcggcaggtaagcatcaacgcgttatctctgcgtcagagagcggtatatttttaatctgcccgtccgataactcaataccggccaccacgcttcttggtgattcgctatccgtcggcgaggtgagtatatagcgcacgataaactgtcctgctgacggaaaagagtaaaagccagggggaatgcacaacataccgttgtttatcgttaaatcgggggcatcaaccaccgataatcgctgcggcggagtattcctgggatttatagagataagagatggctgatagtctttgctgtcaggaacatggaaacacacaccttccccgttgttactcgccatggctgtctcgtcaggcgttaaccggtcaccggttcctggacaacctgccagcagaaaaacagaggcaaaaagtaacgttgcgcgacctacatgaatttgcatcatcatccttgtatgactttcggggaccggagcccggtactgtaatatgccccgcatctacccgccctgcaaatccccattgccaaaatcgccccccactttacgcgtgcaaaaaaccagcagacgtgccaacataaccaaatcagtagcttaaagcttacaaaggtgcgatatggggctgggaatcaaggcgttaatcggtgcgttggtggttattctgatcggcgtgttatccaaatcacgcaactactacattgccggtctggttcccctgtttcctaccttcgcgctgatcgcccactatattgtcggcaccgaacgttccctggaagatttacgcaccaccatcctgtttggcatgtgggcggtgttcccctatatggcctatctggtttcactctatattctgctgggctatgtcaaactgccgacggcgctgaccgctgcggtaatatgctggctggcggccgcctggctgctgattctggcctggaaccgctggcacggccaggggtaagacatcccgctcagtgcgaagagacaaatgctgaaggcgttaccggcgcgggtatggcgaaggtgcgtttcatccgttccacctcctgcagcggcgtcagcccgaacaggcgcttaaactcacggctgaattgcgagacgctctcatagcccacgcggacgccggcggccgaaacggtaagattattgcgcagcatcagtaaccgcgcctgatgcagccgcgtcgatttcaggtattgcatcggcgaggtgttggtgacggttttaaagtggctgtggaaggtcggcacgctcatgcccgcctcgcgcgccagcgcggccacatccagatgcgaaggatactcggcatgcagtttacgcagggctttcgccaccttgccgaactggccctgcagcgtgagcgcgcttctcagcaccggcccctgttcgccggtcagcacccggtaataaagctcccgcagcatcgacggccctaacacctcggcatccagcggcgaggccataatctgcaggaaacgcagcacggagtggctgagcggctcatccatccggctcgataccatactgcgcggggcatcgacgtcgctcactccgcggccatccaacgccagcatcagatcggcggccagattgaaatccagccggatatagattgccagcatcggttccgccgcgctggcgtccgtttccatagtgaacggtaccggcactgaaaccatcagatagtgctgcgcgtcatacaaatagacatcattaccgagaaagccgcgcttgctgccctgcaccacaatcacaattcccggttcatacagcaccggcgtacgcaacagcgggcggttggatcgtaaaaaacggacgtcgggcaacgcggtcaggctgtagccttcgtgcggcgtcaggcgatccagcagcgtcaccatctgctgacgaaccgatgaggatgtctgtgtcatagcacctgcgctaaccgtggggaagattttcagtgtgccaccgcagccctgtcgcgtccagccggctcataggaataggcaaaacaccgagaggatccgggctacgcgtcgtcgcctgcccgccgtatgctgcctgctccacataacggaggaaatatcatgaaaccagccaagctattttttatcaccggcgtcagcagcggttttggccgcgcgctggcggaacaggcgcttctggccgggcaccgtgtggtcggcacggtaagaaatcaacaggccaaagcggcgttcgaagccctgtcgcccggccgcagcttcggccgtaccctggacgttacgaactttagcgccatcccgccgctggttgccgcggttgagcacgaggtcggcgccgtcgatgtactggtgaataacgccggctacggccatgagggcataatggaagagtcgtccatcgatgaaatggtgcagcagtttaacgtcaacgtctttggtgccgtcgcgttgatgaaagcgtttctgccctacttccgggcgcggcgcgcgggccatattgttaacattacctcgatgggcggatttatcaccatgcccggcatcagctactactgcggcagcaagtttgccctgcaggggatttcggaaacgttaacgcaggagctgaagccgtttaatattgccgtgacggccgttcagcccggctcgttccgtaccgactgggccggccgctccatggtgcgtgccgcacgcagcatcagtgattacgatgacagcttcgggccgatccgggaagcgcggatgacgcgcagcggccatcagcccggcgatccgcgcaaggcggccgacgccattctgcagctgattgacagcccggccccaccgacagcgctgctgctgggcagcgatgccgtcacgctggtgagagaaaagctgcagcgaatgcaggcggagatcagcgcctgggaaacggtcagcggttcaaccgatggctgaagaagcaagaaagaaaaaataaccccgcagccgctgccgtaccctgtgccggcagcgcgtttacacggtgataacccaatgtttctttcaggccatcgtgattaattagaaacggtaacctccctgtcaccgtttgcgccggcctgctaactgaattccacccagccggcgccgttatccgccgagcggacacagtgttccacccagcgcactcccagcactccggcgtgcacgtcgggataccagaagtctttcaacagcgcttcatcgcggcggtcgctggcgtccatggcgatggcaaagcgacggtacagattcgaccaggcttcaaacagcccttccgtatggccgccgccaatgcgatcgtcctgcagcgcctgcgcatccagatagcccatgccgcgctcgagaatgcgcaccggctcgccctgcacttcaaagcgcagctggttgggctgctcatcccaccactccaggctggccttttcgccgacgatgcggattttctgcccgtgcatcgacccgctgttgaccgccgagcaccacagcgtaccgacggcgccattatcaaactccatcagcacgtgggcgttatcctccagcggcgcgcggcttttgacaaagctctggcgggcgcacatcaggcgtttaatcttcagcgccggcgccatggtctccgccaggaataaggtgtgggtcgccagatcgcccaacacgtagctggggccgacaaagcgcgggtcaacgcgccagcgggtgctggggttgtcctgctcgaccggctgggcgtgaaaaccgtggcaaaactgcatattgacgatgcggatttcgccgagctgccctgcggcgatcatctgccgcgcctgcaaaatcagctgatggccggcgtagccgtaagtgacgccgataattttattctgccggcggctcagcgcggccagctcttccgcctcctggctgctgaaacacagcggcttctcacacaccacgtgcaggccagcctccagcgccgcgcggcagatggcgtagtgcgtgttgttgggcgtggcgatggacaccgcctcaataccgtcctcccgtgccgcctccgccgcgaacatcgcctgataatccgcatagcagcgctccgccgccacgcccaggcttgcgccaaacgcacgcccgcgcgatgcgtcaatatcgaacgcgccggccagcagcgtaaaggtgttgtcgcgcagcgcggcgctgcggtgaatatagccaatctggctggtgccgccgccgcccaccatgccccagcgcagcgatctgtccagaggtttaacgccattaatcatacggttgtctcctgtttaaaaccgacgaactgtaagtaacgcaaactttcggcaacgccacgcagcagaagaccatcacaaagcgcgtagcgtgtttttacctgcggccgttatgccgttcactctgtcgagtaaattcgcccgatactgaacgttaatttcattgttaacaataatgaaaattacattctttgatggcggtcatatttattttggtggagcacatgaggactctctcatggcagcagacgttacggctggtttgctaaacggcagcatcacatttggcgtaatcgctgctatgataaaatgaaatacttattccaatataaggggggtaacaaaataggttagatgttccaacgcgatcctgccataggtatcggccctgaggcgccgtcaggagacggcgcctggatgggcgtcctgctggccctccatctcggcgtggtgatggcgctgttcctgacgatcccctatggcaaattcgcccacggcttctaccgctgtgccgccttgctcaaatgggcgatagagaaacgacgcggcagccacgcggccgacggctgaatcgccgccacgccaagcactaacgcgccgcctattgtatcgcaatgtatctgccggccagccgggtacacggcgatgcaataacgcggcgttccgctaacacgccctatacatgcgcgtggtctcctaacagcgttgtcattcctctccggatggcgcgctaacaaggagcaaccaccatgctacgtaaacttatcctgtccccgttactgatttttacctcggcaacctgcgcctggtcggcagaaccgggcgcacaccgcgccgccgatattctcggcccggccgccgtcgccccgctggaacggccgcagccgccggcaaaactgattgtcgatgcgccgctggccggcccgctgcgtaaaggcgcggtgtttattcagtaccgcgcggaaaacctgcggattgagccggtatacggccccgaggcgcgcaaggtggcgccgcgcatcggccatattcacgtaaccgtcgacgacaacccgtggcactgggcggacgccagcggcgaaccggtgatcctggtcgggctgcctgcgggtaagcataaggttaccatcgccctcgccgacccgacgcaccggccgattgacagcaagaccgtggaattcaccgtaccgccgcatgcgccggtatcgcatgcctcccattaaaggtgaaatatgaaccgttcagataacgagttacccgatgcatctcgccggcgtttactgctggcctccgcggcgggcgccgccgccatcggtttgctggatcacgcctgggcgacgccggtccgccagcccgttgtgccgccgaccgacgaccagatccatccgtttaccatcgccattgccgacagcgagctggccgatctcaaattccggctggcgagaacccgctggcccgataaggaaacggtgagcgatgactcacagggcctgcagttacataaaatccgtccgttagtggaatattgggcgagcggttacagctggcgtaaggtggaaagccggctcaacggcctgccgcagtatgtgacccgccttgacggcctggcgatccactttatccacgtgcgttcgcgccagcgcaacgccatgccgctgatcatgacccacggctggcccggctccgtgctggagtttctgaaagttatcggcccgctgaccgatcctgtcgcccatagcggccgggctgatgacgccttcgacgtggtgatcccctccattcccggctacggcttttcacaacgcccgcacgataccggctggcagccagcgcgcattgcacgcatgtgggatacgctgatgaagcgcctggggtatacgcactatgtcgctcagggcggcgatcacggttcggtgatttccaacgtgatgggacgccaggcgcccgccgggctgctgggtattcacctgaccatgccggctaccgtgccggatgcgctggtcagcgcgattaatctgggccagcctacgcccgtggcgctgcagccggacgaacagcgggcattcgatcggcttagccatttctttacccgcaacgccgcctacggcgcgatgatggtgacgcgaccgcagacgatcggctacgcgctgcatgattccccgaccgcgctggcggcgtggtcgtacgataaaatcgcccaatggacagacagcgacggcgagccggaacgcgtactgacgcgcgacgaaattcttgacgatctctccctctactggctgacccaaacctccgcgtccgccgcgcgtttttattgggaaaacaataacaacaacttcagcgcgtccgcccagcagaccacggcggtcaaggtgccggtcgccatttccgtcttcccgggggaaatctaccagacgccgcaacgttgggccgagcaggcgtttccgacgctgagctattaccaggccgcgccgcgcggcgggcatttcgccgcctgggaacagcccgctattttcaccgccgagctacgccgcgccttccgtccactgcgttgaacgcccctaatccctgaggaacccacgatgaaaaaactgatgcaacaatctctgctggcgacgctgatgctgaccgccgcaggcagtgcgctcgccgcagcgcagaccaccgccgattacgcagcggcgtttgaccaggttaaacaggtgaacgccggggtgctgaacgtcggctatgtggatatcggcccgcgcgacggcgaagcggtgatcctgctgcacggctggccgtatgatattcacagctacgcccgggtggcgccgcagctggcggcgaaaggctaccgcgtgatcgtgccctatctgcgcggttacggcagcacccgcttcctctcggccgccacgccgcgcaacggccaaccgtcggcgatggccgcagacgtggtggcgctgatggatacgctgggcattaaacgggcggtgtttgccggcttcgactggggcgcccgcacggccgatattgtcgcggcgctgtggccggagcgcgtgacgtcgctggtgtcggtcagcggctatctgatcggcagccaggcgctcggcaaacagccgctgccgccgcaggcggaacagcaatggtggtatcagttctatttcgccaccgagcgcggccgtgccggctacgccaaaaacacccatgatttcgccaggctgatctggcaacaggcctcgccgggctggtcgttcagcgaggcgtctttccggcaagcggccgcggcactggataaccccgaccacgtggcgatcaccatcagtaattatcgctggcggctgggattggaaaaaggcgaatcccgctatgatacttatgagcgcaagctggccgcgctgccggtgattagcgtgccgaccatcaccatcgaaggggataacaacggtgcgccgcatcccgcgccggcaacataccgggcgaaattcagcggtaaatatcagcatcgcacgtttagcggcaatatcggccataacccgccggcagaagcgccggacgactttgtccaggcggtggtggacgccgccgcgctgtaaggtgtgtacaggccgcggcgccctgctgcggcctttccggcgttgcgccgctcgccgaccaaccagaaacaggggtttcatttggagcatattgataacatcctcgtggtggatgatgaccgcgatatccgcgaactggtcacggattacctgataaagtccggctatcgcgccgtcggtgcggcaaacggccgcgaaatgcgcgcggtgctggccgccagccatgtcgatctggtggtgctggatatcatgatgccaggcgacgacggcctgacgctgtgccgccagttgcgcagcgacgcgcaacgcaacctgccgatactgatgctgacggcgcgcaatgaagacaccgaccgcattctcgggctggagatgggggccgacgactatctggtaaaaccctttgtcgcccgcgaactgctggcgcgtatcaaggcgatcctgcgccgcacccgcgcgctgccgcccaacctgcaggttaccgaggccgggcgcgtgatcgcctttggcgactggcgtctggacaccgtcaaccgccacctgctggacagcgacgacaccatcgtcgcgctcagcggcgccgagtaccggctgttgcgggtgttgcttgatcacccgcagcgggtattgtcgcgcgaccagctgcttaatctgacgcaggggcgcgatgccgaactgttcgaacgctctatcgatctgctgatcagccgcctgcgtcagcggctgcgggaggacgcgcgcgaacccgcctatatcaaaacggtgcgcagcgaaggctacgtgctcgccgcgccggtggtgattaaggaggccaagccgtgaggctgtggccgcgaacgctgctggcgcgtttactgctgatcgtggcgtgcggcctgctgctggccaacggcatgaccctggtcagcctgatgatcgaacggatgagcagcgccaaaagcgtgatgctgggcaacctggagtacgacgtggcaaccagcgtcgccattcttgaccgcctgccggcggcggaacggccgcagtggctgcccaggctggcgcgcggcaattaccgctaccaactgacgaaaggcgacagcggcccctatcccaccggttggcgcacgcgcggtgctgtgcgctcactgcaggaggcgctgggcggccgttacgccatcagcatcagcgccattccggggccgcgcgagcatattcaggtgcacctgacgctgcacgacggcgccccgctgacgctcgatctctggccgcgcatgccggcaattgcgcgctggctgccgctggtgctgggcgggcagctgttgctgctgctgtgctgcgcctggctggcggtgcgtcaggtggtgcggccgtttacccgctttacccaggccgtcgatgcgctgaaaccgaccgccgacgccgcgcaggccatgcctgaggacggcccggcagaggtgcgccaggcggcgcgggcgtttaacgccatgcaggggcgcattcaggatcacctgaaggagcgcgcgcagatcctcgccgccatctcacacgatctgcagacaccgattacccggatgaagctgcgggtggagatggcggaacagccggcgctgcgtgacaagctgctgggcgatctggatgccatgagccggctggtgcgcgagggtatcgcctttgcccgctcggcggaaacgctggaagagccgcggcagcgcgtcagcctgaacgccttgctcgacagcctggcctgcgactatcaggacatcggcaaagccgtcgtcttcctgccgtgcagcggcgacgaccgtttcgccgtgcggccgcaggcgttacggcgcatcatgaccaacctgattgataatgcgctgaagttcggcagccgggcgacggtcacgctggccgcgccgcagcggggccaggtgacgctgcacgtgtgcgacgacggccccggcatccccgacgatgagctgcaggcggtgctggcgcccttttaccggctggaggcgtcgcgcaaccgccacaccggcggcaccgggctggggctggcgatcgccgcgcagctggcaagccagatggccggcacgctgacgttaagcaacctaccgcagggcggtctcgacgcctgcgtgacgctgcgtgaaataacctcgccataattatcgcggcgggcagagaaataattatgcctgccgccctctctttcgtttgtggttgaccaccccataggaggtagtgttcatgcggggataaaaaagccggggtgatccccggcttgaggttgatgacaacgttgtctgagagtcagagatacccgggcctagcgtaacgaggggcgctccggcggcttacgccgctacgaccccatcgccacgctctccctaataacagactctgtcagcagtctgaagccggggagatccccggcttatgcaagcggattaaccctgctggataaatgccagcagatcggcgttgatggtttctgcctcggtggtcggcatgccgtgtgggaaaccgtggtaggttttcaacgtgccgttcggcaacagcttggccgacagcgggccagaaatgtcatacggcacaatctggtcgtcatcgccgtgcatcaccagcaccggcacggtgatgctgcgcaggtcgtcgctgaagtcggtctgagaaaaagcaacaatgccgtcataatgcgccttggcgctgcccatcatcccctgacgccaccagttgttgataatgccttcggacggcttagcgccgggacggttatagccgtagaacggccccgccgggatatcatgataaaattgcgcgcggttggccgccagctgcacctgcatatcgtcaaataccgacttcggcagcccgccgggattagcgtcggttttcaccatcagcggcggcaccgcgctgatcagcaccgccttggcgacgcggctgtcgccgtggcgggcaatgtagtgcgctacctcaccgccgccggtcgagtggccgatgtgcaccgctttctgaatgccgagatggctgaccaccgccgccacgtcatcggcgtagtgatccatatcatgcccgtcccagacctggctggagcgcccgtgaccacggcggtcatgggcgacgacgcggtagccgtgcgccaggaaaaacagcatttgcgcatcccagtcatccgcactcaacggccagccgtggtggaaaaagataacctgtgcgtccttcgggccccagtctttgtagaaaatctcgacgccgtctttcgttgtgacaaatcccattgcatttctccctcaggtttatggtgtgaaccagtttcgccaactgcgcggcaatgccggcgatggctcagtaaaagcatagcggcgagacgggcattcatcacgatgtcattccctatcgctatgattaaataattagctattttcaatcaaaatggtttgaccgacagagacaccgcacgggatcaacatgtgcgttaaccgcctcagggctggcgcacgttgcctatgggctgcctacgccagccaaccaccggcttgtagtgataaccttaaaccaggctttaatgtcaataacttcagcagcgcttcacattaaatcaccagcactagcgctagcctcctccgttaaacaagcgttatagtgtccttattcatcttctacagacattgtccgccatgcatgattttctgattatcgtccccgacgggggcatgctgtttgaggcggcgggcgtcgccgatattcttacccaggccaaccgcctgctgccgccggatgcgcccggcgcctcttatcgggtgacggttgccaccacccagacgcaccgggtggtgcacggcgtctcggggctgaatctgctggccgaccagcgactgtgcgatctcgatcctgcacgcccctacgacaccgtgatggtggccaacaagggccagtccgacgccgagaacctgagcgtggtgcactggctgcagcaggccgcaccccacgcccgtcggatcgcttccatctgcggcggcgcgctgctgctggcgcaggccggtctgctggacggccgccatgccaccacccactggcggttgctggatcgcctgcaggcggagtttccgcgggtgacggtcgaccgcgggccgatctacgtgcaggacggcgcggtctggacgtcggccggcgtcagctccggcttcgacctgaccctggcgctgattgaagaagatcacggttttagcctggcgcgggatgtggcgcaggatctggtcatgttcctgcggcgtcccggcggacaggcgcagttcagccgctatctgctgcatcaggccggcgacggcccgatttgtcaactgcagggctggctggcggagaacctcacccagccgctctccgtcacccagctcgcggagcgcgttgcgatgagcccgcgcaacttcacccgggtgtttacccgcgctaccggcgtgacgccggccaaatatgttgaagaggtgcggctgaacgccgccagacagcggctggagcaaacgacgcagggcattgagcaaatcgccgcggataccggcttcggcaacggcctcaatctgcgccgggtgttcgagaggaatctgcacctgacgccgacggagtaccggcagcgtttctgcgcgcgccatctgtcctaaattgattgtttattgtcatttacgccaaaacatcgccgcactacattgatgacagacatcgataacgaaggagttcatcatggtcaacgtaggcatcaacggcttcggcaggatcgggcgcaacgtgctgcgcgcggcgctcggacggacggattttcaggtggtggcggttaacgacctcaccgacagccgcaccctggcccatctgctgaaatatgattcactcgccggcacgcttgcggcgcaggtcgaggccgctgacggcgggctggtggtggacggccggacgatccgcgtgttttcacagcgggatccggcggcgatcccctggcgcagcgccggcgtagacgtggtcatcgaagccaccggcctgttcaccgagaaagccaaagcaatggcgcatatcacccacggcggcgccaagcgcgtgattatctccgccccggctaaagatgacgacatcaccatcgtgatgggcgtcaatgacgcgcagtacgatccggcacggcatcaggtggtcagcaacggcagctgcaccaccaacggcctggcgcccgccgctcaggtgctacatcagacattcggcattgagcatggcctgatgaacaccacccacgcctataccaacagccaggcgctgcacgaccagccggaaaaagatctgcgcggcgcgcgggccgccgccgtctccatcgtgccgtattccagcggcgccgccaaggcgataggcaaagtgatccccgagctggacggccggatgaccggttattcgctgcgcgttcccgtcccggtggtgtccatcgtcgatttaacggtcaacctgcagcgcgaggcaacggccgaagagattaatgccgcgttctgcgccgccgccgcatcggggccgctgcagggcattctgggctacagcgaccagccgctggtgtcaagcgactaccgcggcgatccgcgctcttccattattgatgggctgtcgacgctggtgattggcggcaagatggtgaagatcctcgcctggtatgataacgaatggggcttctccaaccggctgatcgatctggcgctgctgatggaaaaacggggcctgtagtccctttgcgccgggttccgggctatactgacgacaccgccgacggcggtgtttttttgccttcagccacggagtcgttatgtctgcctcatttcccctcaccgccgccgaacgtgaagccgtgatgactttcgccgacggcgaccctgatgaaaacccgtgggtcgccggcaaaccgcggcaggaagagatcgacgtcgtcgattatgacccgcgctggccgcagcgtttcgcgcaggaaaaagcgcggctggagcgcgcactggggccgtacgcgctgcatattgagcatgtgggatccaccgcggtgccggcgctggcggccaaaccgattattgatatcgatctgctggtggccgacccggcggatgaggcgggctatataccgccgctgaccgccctgggctacgtccataccatacgcgaaccgtcatggtatcagcaccggatgctgcgtctggatgcgccgcagatcaatctgcacgtgtttgccatcggcagtcccgagcacctgcgccaccggctgtttcgcgactggctgatcgcccaccccgaagaccggcagcggtacgtcgccagtaaacggcgcgcgcggcaaggcgtgaataccatggccgattacaaccgcaacaagcaggagaccgtgcggcagatttacgcgaaaattttcgccgcgttgcgtaacagcgcggattaagcgctcttcctcgccggcgcgccggccagcgtcgccatcagctgcgcccgccgctgttccagctcctcaatctgccgttcaatatccgccaggcgttgatactgcagcgcctgcgtttccgggcagaaagcggcgccctccaccagcagcatgcagtccggaaacgcgcggatctccgcaatgctgaagccgatggtaatcagccgccgtatctggcgcacctgaacgatcgcccgttcggaaaaatagcggtagccgttctcgccgcgcgccgaggccaccagcccctgcgcgtcgtaatggcggatcgcccgtacgctgacaccggttttttgcgccagctcgccgattgataactgcatcgctccccctgaatagccgcttgactctgacattaatgtcagggtttagcatagccgggaatcgttattgagacaggagctttttatgccgttatcccttcgtcaccttcttctggcgctgatgctggcgctggtttccgccgctctgcccgccgccgaaaaaaactacagcgtccgcgcgcccgacggcgtgcgcattgcggtgcaggagtccggcaatcccgccggtccgccgattatctttatccatggcctgctgggcagccacctgaactggataaagcagcagcaggatccgcagctgcagcgctaccggttgatcacctttgacctgcgcggccacggcctctccgacaagccgcagcaggaagcggcgtaccgcgacggcaaacgctgggcggacgatctggccgccgtgatcgatgcgacgcaggcccggcggccgctgctggtcggctggtcgctaggtggcgcggtgatcaccaactatctggcggcctacggcgacacaaacctcagcggcgccgtctacgtcgacggcgtggtggaattaacgcccgcacagatccccgcccatccgccggtgtacagcgcaatgaccgatgagcgcctggccacccatctggacggcgagcgcgctttcctgcgcctgtgtttttatcagcagccggatcgggaaaccttcgaacggctactggccaacgcggcgctggccgcctggccgatgcagcgcgcggtaccgacgatgacgatccagctggaacaggggctgaaaaacgcccgagtgccgctgctgtttatttatggccggcacgatgcgctggtcaacccgcaggccgcgctggccagggcgcggagcgtcaacccgcacattgagagccagatctatgacgactccggccacgcgccgtttatcgaggaggcgccgcgttttaaccggcagctggcggcgtttgccgcccggcatagcgcgcaataaacggacggcggcgcgctgctcccgggcgcgccgcctgtcggatagcggaaggagaatgatttcagcaaacaactatacagcggataatgaatatcatagtatcggttaactaattgataccggagagtattgttgatgaaaaaactgctgttttcggcgttaatcgccacctctgccgtgctgttatccgcctgttcaccggataacgaacataacgttaaagtggcgatcaataccggcccggatgaggccatctggaaagtcgtccagcaggtcgcaaaagagaaatatgacctgaacgtcgacgtcatctcctttaacgattacgtgctgcctaacgaagcgttaaacaataaggacgtcgacgccaacgccttccagacgctgccttacctggaggatcagtcgaaggagcgcggctataagtttgccgttgtcggcaaaaccttcgtgttcccgatcgccgcctactcgcacaagataaaaaatatcagcgagctgaaagacggcgccaccatcaccatctccaacgaggtcaccacgttgggccgcagcctgctgctgctgcaggcgcaagggctgattacgctgaaggacggcgtcggctatctgccaaacaccatggatattaccgccaacccgaaaaacctgaagattgttgaagtagatacgccgcagctggcgcgtacgctggacgatccgaacgtggcgatctccattatcaacaccaacttctccgcccaggccgggctttccgcggtgcgcgacggcctgtttatggaagagaaagactcgccgtacgtcaacgcgatcgtcgcgcgtgaagataataaggacagcaagaagattcaggaactgaaagacgccttccagtcccagcaggtcgccgacaaagcgatggaagtgtacaaaggcgacgcgattaaaggctggtaagtccctctccacgacgaaaagacggcggcgtcaggctgccgtctctatccttcacccccgccaatcactctctggcgcggatccagcgtcggtaacggcggacgctcagtgcgttgatcacctgttgctccagcagcgcgcgcagcggtgaaacctgcggcgccggctttttatctcggccgagacggcgcagctggaacttgaccagcgccatattcgccagtgacgccagcgttttatttttccagccgatcggcgacaggcgcggctcgctgtgctgtccccgccgccaggcgcgcggcagcgccggatccaacgccagcgctgtgccgatgcccgccagcgccaccccgctgtcgataacctgctgcgccaccggcaggcggcggatgccgccggtcaccatcagcggcattttggccacctgctgaatcgtcgcggcaaactcaaggaaataggcctcgcgggccagggtgcgcccgtcgcgcgccgcgccctgcattgccggcgcttcgtagctgccgccggacagctccaccagatccaccgctaaatcattcagcataccgaccacctgcagcgcatcatccgcgctgaagccgccgcgttggaagtcggccgaattcagttttaccgccacggcaaactgcggcgacaccgccgcgcgcacggcgcggacgatcgccagcagcaggcgggcgcggttttccagcgaaccgccccattggtcggtgcgttgattgctgaggggagacaggaactggctaatcagatagccgtgggcggcatggatctccacgccggaaaatccggcccgctccgccagccgcgcgctggtggcaaaacgggcgatcgtttcgtcgatcatcggttggctcatcgcctgcggcatggcgaagtgtttggacatgttgcccaaatccagcggcacggcggacggcgcccaggcggtttgccccagctccgccggcatctgccggccgggatggttgatctgcagccagaactgcgcgccgtttgcctggccggtctgcgcccagcgggtaaagcgcgccagatgacgatcgtcctccagcaccaccccgccaggcccggtcatcgcccggctgtcgaccatcacgttgccgctaatcagcagccccgcgccgccgtcggcccaggttcgatacagctgcagcagcgagtcagaaggcgcatgatccgcatccgccatattctcttccatcgcggctttagcaatacggttggggatacgcgaaccattcggcagtactaattcgtcaaatacattcatcggctttacctcgggagataataagcccaaagcctaaccttaacgttaagtttaaggtcaagagcgcgatatagcgattaatgctgcggtttagcgtccgctacgctctgggattcaatattcgccagcacccgtttggcattgtcggcacagtccagctctgccggcttggccagaatatccgccatcaccgtctgcaactgcgccttactctgtgccaactgcgcctcaagccgttcaatatcccgcagcttgctggccaaggtgtcgatcagccgctggtgatcccactggccggctgtcaccggcatcagcgcgcgcagctcatccaggctgaaaccggcgttctgcgcggccacgatcacccgcagttcctgcacagcgtccggcgtatagctgcggtagccgttggcctgccgcttaaccgccttcaataatcccacccgctcatagaaacgaatacgtgaggcgctcaacccggaacgcttcgccagctcgctgattttcatcttctctctacgcctcaactcaaaaatatcggcggcgccaacgggcaccgccggccatgatagcatcagccgtgcagcgacagcccctttttagctaaacggtgcttgtccaaggaatgaacggggcaatttcatcaactgtaagcctttttcatatcataaaaattaagtaagctgggtctgtctcacgagacagagtgagccttggtcggctcaccgggagattcaggatacatagctatattgtgattcatatggtgtatatgtcgtttgcccaaggacacaggaagatgatttagcaccattacatagtgaatgacgtattttaaaaggatttaatatgccaataacgttcacagtggggggtgtcgtgggaaggcaccattagtaactacttcaaatcaagagaaatttggttctggagagttatatgagacgttttcttgctattttagttggcgccgctgtcggtattggcaccatgttgttgatattcccgtatcttgcgtactggatcgtggggcctattcatggtgatgaccaaatgaatgcaaaccttgtagtgcttatcatagggatttttatctgtaccctgattggcgccttcctgggtaatagcctttactcccggcggaaataataactaaataacgccaacaagtatttcatcatcagcgggatggcagtaggaattatcatacgtcgatccccgggctttacaaaaaaattgaaaccgatcgcgcattgtcgccactcaatggcagtttattcagtcaggagtcatcaatgtgaaaatgccacagatcaaaaacgtcttcagtaacaaccgcgtcaatcagccgccgcagcaagcaacctcgcgccccatcaccgtggcagacctgctacagcgcggcgccgaccaaaacgacagaagcgtcgatccgaccggtttccgctccattcacgacctgcgggacttcgctcgcgacaacccgctgcccaatacgctgtatcgtgcgcacgttgccgaccgcgatgagatcgacgcctacggtctggaacgttccgacgaaacggataaaaagcgcggcgacgactatctggcggatattatcaaacacaccgcgcgtaccggcggcagcggcggcggcgtgctgtcgttaagcggctcactgcaaaccgccaaccgtttcgccgccggccgcaccgtggtgcaaatcgacgccaccgccttcaccggccgctttaaaaccaccgcgcagatcctgctggacgatgcggaccgcctgatggcggcgcaaaaagtctcgccgaacaccgtcagaaaagcgctggaaaatctgcgcggcgaagcggagtccgaagccttctatctggacggcgatattccccgcagcgcggtgaagcagatctacgattaaccgcctcgtcgggatcgtggcgcgcaggctgtcaggcaaaaccgccgttgaccctgatcgtctgcgcgttaatccagcgcccctgtccgccggccagaaacgccaccacggcgctgatgtcctgcggcagccccagcctttccagcggcgcggcctgcgccagcgcgtcaatttgctgctgacttttaccgtgcagaaacagttcggtggcggtcggccccggcgccaccgcattcacggtaatatcccggccacgcagctcattcgccatcaccttcaccagcccctcgacggccagtttggaggcgatataggggccatagccaggcatcgatttggcaatcacgctgctcgacagcgcaataatgctgcccccgctccgcagctgttcgccggccgccgccatcatcagaaacgcgctgcgggcgttgacgctcatcatcgcgtcaaaatccgccaggctggcgctaacgatcggcgccatacgcatgatgccggcattgatcaccaccgtatcaagccggccaaacgtactctgcgcggcgctgaacaggtttgtcactccctccgatgaagcgacgtctcccgccaccaggacggttttccgtcccagcgcggcgatctcctccgccaccgcctgcgccgccgcgcggtcccggccgaagcccagcgcgatatcaaagccgtcacgggccagcgccaacgcgatatcgcgccctatgcccttactggcgccggtcaccatggcgcttttgctctccactgacatacgtattctcctgtccggcgccttcgccgggctgattggacatcggcgacgcacccgcgccgccggcaagcgtattgattatagcggcgggaactgacccagttgctggtacagcgccagccagtcttccatatgccaggtggcggtgacgcgttcgccgttcagggtgtggaactcgtgcagccggacgctgatgcggcggccggtcggcgcgatgcccaccagttcgcccagatgcgtgccggtaatttcggcgcgcacggcggccttgcccggctcctgcagcatctcgtgaatggtgatatgaatatcgggaaacgcggcgataaagccgatcagcagcggtttgaatccttccggccccggcccttgtcccggcgccagcggtatatcctgccagtcgtcggtgaccgcctggttcagcagctccgggtttttatcattgaaagcgcggtacagcgtctcgacggcggcgcgctccgtctgtaaacgttgggtcagatcgtcggtatgagtcatggttgaaagcctttgcaatcagcggtgcagctcaccgccttgcgtagtattcaccgccgtgacatcatcaatccaacaaatatcatgtatagagtaatatataaaatatgaattttgagggtttcgatctcaatctcctcgcggcgtttaacgcgctgatgacggagcgcaacgtcaccaaagcggcggcgatggcgggcgtcagccagccggccatgagcgcggcgctggcgcgcctgaggcgggtgttcgatgacccgctgtttatccgcagtgcggaaggcctgctgccgaccgctaaagcgcagggcatcgccccgccggtcgccgaagcgctggcgcgcatccgcagcgttatgcgccccgccgaggccttcgacccggcggcgcaggcgctcagttttaccctggggctgacggagtatccgctgcacatcatgctgccggcgctgagtaaggcgtttgcggcgcaggcgccgcacggcacgctccatatccgcgcctttaccgatcgggatgaaacggtagcgctgctggacagcggcaaaattgacgtggcgctgagcgtcacgcccagcaagacgcaaagccggatcctgtccgtgccgctgctgagcgatgagtttgtcaccctgacgggaaaaaacggcgatgcgccgcccgccgcaatgactctgcagcgctttgtggcgatgaagcatattttggcgtcgccggagggcaaccgctacggtctggtggatgagatgctcagggcgcgcggactgagccgccaggtggcactgacgctgcccggcatgttcgccattccggccctgctgcccggtacggactatgtcagcacgctgctgcgccgggcggcggcaggcgcggcctgtcgcgacgcgctgcttagctacccgccgccgctggcgatgccgcagattgagtttcatctgctgtggcatcagcgcaccgaggaacatgcggcgcaccgctggctcagaacaatgattgccgcagtgtgccgcgagatggacaccccccctgctgcatcacctggctaatacgcgcaccatagcgcgcaatccgtcggcgatcatcccgtcgttgccacatcgagccggctgccggccagacgatattcacttgcccgaccaaaccggcggtcttttttccagaaaggcgtccaccccctcaagcaagtcctgactgtgcaatcgccgctgttctgcgacatactgcgcctgaaaagcctccggcaggcttttatcggcgctgtcgtaggcgatatttttaatcgcgcgcgtcgccgccggcgagcagcgcagaatatcattcaccagttgttcaaccgtatccgccagtttctccccgtcgaccacctgattgacaatgccgaacgcctgcgcctgacgcgctgagatctgcttgcccgtcagcagcatctccatggccagtttcatcggcatctgccgggtcaagcggaaaatcccccccgccccctgaatcaaacctagcttggcttcaggcagagcgaaaactgacgcttcactggcgacaatcaaatcgcaggccagcgccagttcaaaaccgccaccaaaggcgtaaccctccaccaccgcaataatcggcttgtaaatatcagtgcgttcggtcagtcgcggccagcctggacggccggcgctgcccaggctggaaaaaggttcgccgtcggcgtaacgcgttttcagctccttcaaatcctgaccgacggagaaagacttgccgcccgcgccggccagcaccgccacccacagttcgtcatcatggttaaaatcttcccataccgtcagcaactgcctgtgcatatcaagattcatcgcgttaagcacggccgggcggttcaaggtgatataggcaacatgcccccttttctcgtataacaccgccagcggtaggttgtctcgttctgccatatggtctcatcctgtttcatcaggcacgccgatcagcgcgcctggcattactccgccagcgtctcggggacttttctggcgaatttaccggtcttttcttttacatcgacggcatacattctgatgacctgttcacgacagaatgcctgcatatagtcgcggaacgccgacaatggctctttggcaagtaccagcatgcgtttatttaccggtacggccggcgcggccatcagcgtgatcgcttcctgcagggcccgttccagcgcctccggcaccacgacccgatcgaagataaatcctgcatcagcatcgtcagccctgactttacgcccatgcaaaatcacctgcttggcaaaccgttcactggccgcgctggtaagccgcagattggaaaccccgggaataatgccctctttggctgccggcaacgagacataacacccctgctcgccgatcacataatcgcaggccagcaccatctgcataccgccgccgatggcgaaagcctccaccaaggcgacccagggtttcgtgacgcagacttcagccccctttgacgggcaaacgacgccgtgaatcaacttattgatgcaacccatctctctgccaatcaagaattccggataagagatgccggcatcgtgcagttttttcagattgatgcccgagcaaaacacccggcggccggcatacttcggatggttgaccacgccgccgcgcagcacgccgactttaactttgtccgataaatggacaatatctgccgccgtttccaaatcgcggacaaagtcgccgtcttcggcatgcaaggtatcaccattaaggaaagtgactaccgccgcctcgtcttcctggcggatctccaacgccgtcagtctgacgtaaccgctgcggttaaaggcctcgaccaacggcagcgacgcgtctttcggttgcaacatggcgtctaacagatgcgtaccggcgtcctcgtcctgcagcacctgcgccaggaaaagcgaaaaacagtagtcggcagccgcctgctgcggcgtgccttgcgcaatctcgtcaaacagcagttccgcagcagactgataaagcgcttcaatacgctgagagcggcaatagtgctccgtccataaccggtataacgccagcccgtagcacgagaaaaattgtgtaacgtccgggtcggcagcgcattcggcaatgatcatatcgtctctgagggcgctattgccgcaatgcacctgcagcgcggcctttaacgctgaggtttgctggtgcagcgcctgggagaactcatcggtatattcactcatcatccggcgcttacccctgacgcagcgtacggtcgctggcggacagcgacaggccgatcgtgtcctcgtacgaggtatgacaggcttccagcatcagcttgcggcgcacgcggatatcggtaaaggcgtgcgggttcatgcccatcgccagatcctccgccagcgcggcgggctgcgtgctggtgcggtccagcaaaccgctggccaacgcctcctcggcgcacagcgtattccccagcaccagcagcaaacgcacccagttggccgccagctgattggttaagcgatgaatcagcatccccggcaacgtgatatctttcccgcgcagcgcaaaggtgctgtcaggcgtacccagacgcagatcggcaatggcaataattgataaggccaccagcccgcattcgccgtcggcggtggcgatcagcagcgcattcaggttttccacccggcgcagcgccttttcccacttgtgcaacagaccgacatccatactctctgttccctgcgctgtcgtagcgccgtccgcaaaaacgaacagcacctgatcgatcgccggagtattctcaacctgagcgcaaagttgattaagttgttcaatcatgtcgctggtgatcgccgctgagccggtaaaattgattgttagacgttccataaatgacctcaattacgttaaattatttttcccattgcaccagggcagtttcaatcgccgcaccgggccccatcgtcataaagactccgatatcgccggctgacgttattttttcattttgcagacgttctaaagaaaacaggaatgaaccactggaaagattgccgaaatcatttaatacgctgcgcgtgtggcgcaggtcacttttcgttaatcccaaattgatacaaattgaatcgagcacttttttgccgccggaatgtacgacccagtgatcaatatcgctgacgttgagttgatgttcgcccagcagtttatgcaccactttttcaacttttgatcccaccacatacggcacgtctttcgagaggtaaaagcggtttttatgctgctcatcattccaatcaaacttcatcatgccgatggccgaaggttcggtcaggctgagcttcgcccgcagtgtgatcgcgccggcaggtggcgcatcgtcttccgtcaagcttatgaccgccgcggcactggcaccgtcgccgaacagactgttaacgaccgcggtaggaagcgtgccgtcctcaatgtaggccgcagaacaaatttccgtacagaccaccaccgccagcttgcccggattggcaagcgaccagttttttaccgcatccaggccgttcagcccggcggaacagcccatgccgacaatatcgatccggttgcaaaaatccgacacccccagcgattcacaaaaacgggcgcttaacgccggcactaaaaaacccgtcgacgtcacgcagcaaatacagtcaatatcttcaatccgcatgccaattttatccagacatttgcggattgcattcccccccagtttgagcgcatttttttcatgacgcgccagcatttgcgcatgcgtttcaccatcggcggcacttcccgccatattgtctatcgacaaatgccttttactgattccgctgttaataaatatggagcgaatgcggctgtcggtaatattaaggttgtcacagaccgcgctctgcgaataggcggtttccggtacatcatgcgcgcaggccagaagataggcgttcattccgttattcgttctctctttcatctgcaaatatccaccgtcatctataaatacccgttcgaatgccattcgattagcgggaaaatgaaatatcactctgtgaatgaagctgtttaacgctcagatctgttgcggcaagagtctttcattaagaaactgacaaaacttgcgggtccccgccgcaatcgcggccggcgggtaatagctgaaggcgagacggataccatgagcgcgctgccggtcgcttcgcaccgcataactgaccggcagaaatgtcacctgatacccctccgcgcagtcgagcaggtgcgcggtgttgatttcctgcggcaagcggatatatacgaagaagccgccggcaggtacgtgccactgcagcagaccggcgcccaattcctgctcgagcacctgcagcatcgcgtcacgccgggcacggtattcatcgcggatcggacggatccagttttccaatgagtattgatgctcaattaaaaaaccggcgacaatttgctgattcagcgcactgctgctcaggctggtgtgatctttaatatgcagcagatggttaaaggtttcgtcgccgtgccggcttatcaccagatagcccagacgcagcgacggacataacgttttggagaacgagccgatataatagacctggcctgcgttatcctgcgtttttattgcacggggctgtatgccctcgtaataaaacgccgaataggtgccatcctcaataatcttcaccccctgctgcatgcagaccgtgagcagcgtgcttttctctgcctcgctcagttggtaggtcatcggattattaaaatcaggattgatatagataagttttatctgcttaccctgccggcgatactgttcgatcaccgccggcagcagcgtaaaatcaacgccgccggcaggatgggcgagatcgtcgatagcgattttaacggatgacttccccaggaccgcgacgcaatcggtaaatccgaagtagctgggttcaataatcagcacgcaatcctcgggctgacgtaattcgtgcagtaacaccaggttgtaggcttcctggcaaccattggtcaccagaatctccttctcgccagcgtggatcccctcatcattcgccaaccatttggcgagatgggcagtaatcatcccctggctgggcccgtaagtgtaaagattctctctgatttttgcgttgtcatagtgcttttctgtccgtaaaaacgcctgatagacctgcgcataacgttcaaaatccagtttggcgtaaatatcagggttgggacgccctaatgacagtgaacaggcatgtgggtagcgctggttaagcgcgcccacaatggataaaacactctcctgagttggcatacaaacatccgttgattcatgtagatagtgatgactggcccaaataaggccggccagacgcgttgcctgtcacacgctcgtcgccggcgtgccgcatgttatttattcatcgacaatgcgataaatatcatcccgctgctgccatgccaggatctgattaaaatcgcgcactagctgggattgatcctgatgcagtaaataagcgaatccgggcaatcccttggtgtccgccgtacgggtgacgcgctgtcccaaacgcggtagcgcaaagaaattggagaaggaaggaagccgctctatcgcgcgtttccccggcatcgcctccagtacgccgtcgcgcttgaacaaaaaggagatttcagacacataggcatgcatgcggtaatcagtgcccacgtaacggtcgataaaatcctgcggcgccagatacatggccgcacacaggctgacctgggtatagccgaggcaggcgctgaatgtcacgtcattgatagaggcccccatcagacgggcattggtttcaatcagcaccggcccttccgccgtcaggatcacctcattgtgcgctgcgccataatcgacgcccaaggcggataatacctcaagggtatacgtcgccagcgctctggcgtacgcttcctgcgcatcgatcagatgcatcccttcaaaattgtaagcgccgccgctcacccggctgcgcacttgctcccagatgtccgtcacataatgccgtccttgccagctcagcgtgttgacgaaatactgggtgccgtcaatcagttcctggatcaacacttcatcatttacataacccagcagattctctttgcccagcagttgttctgccgcacgtcgcacgtcttccccgctctcacacagtattacgccgtcgctggcgccgctgttcagcggttttacaatcacgggataaccgttcaactcggcccaggacaccaattccgcggccgaagaggctttacactgcctgattgaacgaatgcctttttccgccagcttttgctgcgaaataaacttattccgtcgccagtcggtggtttcagggtcatttgccgccggtatccccatggctgacgccagcatatccgccaatgcaatgccgctgtccgcaccggcaatcacataacgaatgtcatacggcctcagttgctggataaggtcatccaacgatccggaataattaatggtttcgacaaatccctgagtacgcgtttgacgcgaaaaatcttgccagatatgcaccacgtcgcagccgcgcgacataaatgccgccgcaagttcatttcccgttgatagcgcgtcgataataacaatcgtatttttcacccatcactcctgtcttgcataaaaataaaatcagcaaaaaaacaccccaaaaaaacgacacggagattcccacgccattacctgacgggatctcggcggcggtgtgttaattatttatcagaaagtaaaggcaggcatcccctgccaaaaataacggccgttatattattcctgatatctgaccattatgttcttgcgaatatcgtctaggcgtctttaaccttcaacaaaaacagtaatgccagcagcgacaataacagcgccgcaaaataaacggcctgatgattccaatgctgactaatggcgccctggagcaaaccggcaaaaatcgccccggtggcaatactgttgctgtacagcgtactggccgttcccggactctccggcatcaattcttgcagataaagcatacccagtgcgccgacgataccgacaaaaacggcattcagcacctgaatcgccgccagcgcccacggagaaactgcctgcgtcatgcccaggtaaaacagcgcggaacaaccggcggccagcagcatcatagggcgcgggccaacgcgcttgattaccggtgagcagaacagcatgatcagaatttccagacctgctgcgccgcccaacagccagccggcgaaactaccgttcatgcccggcaggctgctgatatatatcggcatatcgatcaggtacatcgtatcgccgccccacagcagcgccaaagcggcaaacagcagccaggcttcttgcgaccggcccgtggtggtcggggtagcggacgtcgccggcgtcgctgaacgaggctgcacgtcccccgcaggcagcgaagacagaacgaaaagtccgcccaatacaaacaacagagccactagcagatacaaaacggtaaaaccgaagtgcgcgatgataaagaaagcgacgggtggtgcgatcacccaggaaatcgaaatctgggcacgcatccgggtggtgaatttgataacgtcaaactcggcgccgaccgaatactgacgcgccaaagcaaacagttgcggcatcgccgttgtcgccagcgccgacagcattacgcctaccgacaccagaatgcgataatcccggctaaacgcgaacagcaaggcattggcaatggcaaccgagcaacacagcaggatcagacggcggcgatgaccgcccgcatccgactttcgcgccatcagttggctgacgcctacgccggccaacgcgttaacggtataaaacatccccaccataaacggactggcgccgatttcccgcgtcagaaacaggctgacaaccggcatttgtaacgcgcccgccatccccaatattaaggctaccgccataaaaataatattgacgctctgtctctggtttaccgtataacgctccaactccataaacccattccgttatttaaatagagaaataaaaaacacagggaaatacatcctatatttatatcgcagcggcacgaccgaaacagtcatcgtgcggttattttttcatgctgggaacacatatttcacggatcgttttttgtgcaacaatatctgatggaaaataatagcgtcttttaaattgaccgtttcgttaaaaatccggtgaatatatttaacagattttttcccttttacaatgcgccatttcacggcgtaagcgttatatccttatgtcaaaaaaataacttgcaatttttttgacataaaacactaaaatggaaacaaaaggctgggtattccactggcgttgacgatcaactcagacttatctgccagatggcgtcggccacgataacaagatgcacatttgcatcaatatgaagcagattagcaatgaccgttgcctcatacccacggccacagcaagtcatagaagaattccaggacgtttctgcgccgccggtttggcggcagcaattctcgggctgcggtgcgtgggtcgcaacgccctgctcatccagcgccagccaggccgcctgccgcacgctcagaacaaagccccccgcagcatatgttgcaaaagcccgatcgccgtcgctcggctgttgacgcagctgcgcgatcagcacaccttgtcgctgtccagcgcctgctgcatccagtgcagaaaacgcttcacccgcgccagctggccaaaaccacgcggatagaccagatgatgggcgctgaccggcaggctcagcgccggtggaaacagcctcaccagcgaaccgtcgcgcaggtagtcctgcgccagcagttcgctctccagcaccacgccatgtcccagacgcgcggcctgcaggctcatataggagcgatcgaagctgaacacccaggggcgttccggctgcggcagatggtgggcggcaaaccactgcggccactggatcagcggcgtttccgacaaaatcagccggtgctccgccagcgccgccggcgtcggcgccggatgccgccgcagatagtccggcgacgccatggcggtaataaattcatcgcggatcgttttgatgtcaaacggcgaccagtccggaaagccgtggcggatcgccacgtcgatattgtcgcgactgaacgacaggttttcatacgaacacgacagcgtcacgttaagctccgggcaggcttcatgcagctgtttcagccgcggcagcagccacagcaggccgaagctgggagcgcagtgaatgcgcagggcgttgttctctttctggtcgcggatctgcgccgtggcctgggccaggttcagtagcagctggctgatttcacgcaggtaggtttcccccgccagcgtcaggctcacccctttggccgagcggttaaacagcgagttgcccaccagtttctccagcttggccaactggtggctggccgccgagggcgtgatattcagctcttccgccgcgcgcgctacattgccgaaatgcgccacctgctcaaacacctgcagcgccttaattgaggggatcgccgccttttgtatttccaaccgccgtacctccgcttagggtggtttgtcacagcctgtcacgtcgccgaggctgaaaacgttaagccgatcaaaacataagtttaattcagcatcgactgaatttttttgcattgccgaaaagtgcgtctcctccaatgctgaacacaccctaccggccgcgatggccgtaaaaacataaaaatactcaggagtcgcagatgttactgaacaataaaatcgccgtaatcaccggcgccgcctccgagcgcggcatcggccgcgccaccgccgcctgctttgccacccagggcgcccgggtggcgatcctggatctggatcgccacgcggcggcccatgccgcgcagcagcttggcgacggccatctgggactggcggttgacgtcgctgacccgcaggcggtcaatcaggccgtggcgcaaatcctcgagcattacggccgcatcgacgtgctggtcaacaacgccggcatcacccagccggtaaaaacgctggagatcggcatgcaggactacgaccgcgtgctggacgtcagcctgcgcggtacgctgctgatgtcgcaggcggtgatcccggcgatgcgcgccaacggcggcggcagcatcgtctgcctgtcgtcggtgtccgcccagcgcggcggcggcatcttcggcggcccgcactacagcgccgccaaggccggcgtgctcgggctggcgaaggcgatggcgcgcgagttcgccccggagcagatccgcatcaacagcatcacccccggcctgatccagaccgatatcaccggcggcctgatgcaggacgagcgccggcacgccattatcgacggcattccgctcggccggctgggcaacgcgcaggacgtcgccaacgccgcgctgttcctggccagcgatctctccagctacctgaccggcattacgctggacgtgaacggcggcatgctgattcactgatcgggccgcgtcaccctacggcccccgcgcgctgcgggggatcgcctgtttgtttcaggagtggatatcatgacaacgcttaacctgaccgccgctgccggcgcgcgcgacggcgcataccgcaagatcgcctggcggctgatgccgattttgatgctgtgctacctgtgcgcctaccttgatcgggtaaacgtcggcttcgccaagctgcagatgatggacgatttggcgctcagcgaaaccgtctacggcctcggcgccggcattttctttatcggttacttcttttttgaggtgccgagcaacctgattctgcaccgggtgggcgccagacgctggatcgcccgcatcatgatcacctgggggctgatttccggcctgttcgccctggtggaaaccgcctggcagttttacctgctgcgctttctgctcggcgtggcggaagccggcctggcgcccggcctgttgctgtatctcacctactggttcccggcggcgcggcgcgcgcgcatgacggtgctgtggtttatcgccattccgctgtccggcatgatcggcggcccgatctccggctggattatggagcgctttgccggcgtgcacggctgggccggctggcagtggatgtttgcgctggaggcggtgccgacgctgctgatggggctggtggtactgatggcgctgaaggaccgggtggaagacgcaccgtggctggatgagcaccagaaacgcttggtgcgcgccgatctcgacgccgacgaccagcataaacaccagcacggcaccatcgccgcgtttatcggcgacaggcggctgtggctgctggcgctgatctatttctgcgtggtgatgggccagtatgcgctcaccttctggctgccgacgctggtgcgcaacgccggcatcagcgaaccgctgcagatcggcctgctcagcagcctgccgtatctgtgcgccatcgtggcgatgattctggccgggcgcagcggcgatcgccgacgtgagcggcgctggcatctggcgatcccgatgctggtcggcgcggcggcgctgctgctggccacccagtttggccattacgtcgcgctgtcgatcgccttcctctgcctggcggcggcaggcatcctctccgcctcctcattgttctggatgctgcctaccaatctgctgggcggcgtttccgccgccgccggcattgccgcggtgaactgcttcgccaacctggcggggttcttctcgccttacctgatcggcggcatcagcagcatcaccggctcgccggcgtggggcatgtatctgattacgctggtgttgctggccggctcgctgctggtgttccgcatcccggccgcgcaggttaaccgataaacacggagttaaacgatgaatagcactgatttaccgcattccgccgcaccgtcgctgcaacagcgggcgtacaacatccgccggcacgcgctgattatgggccaggtgcaggggcaaggctatatcggccaggcgctcggcgccgccgacctgctggcggtcagctactttcacgccctgcgctaccgcgcggacgagcccgactgggagccgcgcgatcgcttctacctgtcgatcggccactacgccatcgcgctctatgccgcgctgctggaggccggcattctgccgcttgatgagcgtgaaacctacggcgccgacgacagccgcctgccgatgtccggcatggccgcctacacccccggcatggagatcaccggcggttcgctgggccacgggctgggcattgcggtgggcgcctgcctggggctgaagcgcaaaaacaacccggcgtttatttacaacctgctgtccgacggcgaactcaacgaaggctccacctgggaggcggtgatgtccgccgcgcactggcggctggataacctgattgcgctggtggacgtcaataatcagcaggcggacggccactcgtcggagatcctgtccttcgaaccgctggccgaccgctggcaggcgttcggctggcatgtgcagcgggtggacggcaacgatctggcggcgctggtggccgccttcgacgccgcgcgtcgccacgaccagccgcagccgcgggtgatcctgtgcgatacccgcatgggcaaaggggtcgccttccttgaggcgcgggaaaaaacgcactttatccgcgtagatgaacatgaatgggatcaggcgctgaccgcactggaaatcggagaacaaccatgaaccagaccaccaccacggccgccggcggcaaaaagcgtttaaccacctcggcgatgatcgcctccatcgccgccgagggccagccgacgcagtccgcgccgttcggcgaagcgctggtagcgctggcccggcagcgcgacgacatcgtcggcctgaccgccgatctgagcaaatacaccgatctgcacctgttcgccagggcctttcccgaacgtttttatcagatggggatggcggaacagctgctgatgagcgccgccgccggcatggcgcgcgaaggctttacgccgttcgttaccacctatgcggtgttcgccgcccgccgcgcctatgattttatctgtatggcgatcgccgaagagaacctgaacgttaaaatcgcctgcgcgctgcccgggctcaccaccggctacggccccagccatcaggcgaccgaagatctggcgatcttccgcggcatgccgaacctgacggtgatcgacccctgcgacgcgctggagctgagccagatggtgccggcggtggcggcacatcaggggccggtgtatatgcgcctgctgcgcggtaaggtgccgctggtgctcgaccgctatgattatcagtatcgccacggcaaggcccagcggctgcgcgacggcaaagatgtggtgattatcgccagcggcctgatgaccatgcgcgcgctggaggcggcggaacagctggaacaaagcggcgtcagcgtggcggtggtgcattcgccggtgatcaaaccgctggatgaggagaccattctgcgcgaggccggcgtaagcggccgcctggtgatcaccgcggagaaccattcgcagatcggcggtctgggggaagccgtggcgtcaaccctgctgcgcaacggcgtgacgccggcgttccggcagatcgccctgccggacgccttcctgctggccggcgcgctgccgaccctgcacgaccgttacggtatctccaccgccgaaattatccggcagatcaagggctggctgtagctgtagccgcaccgcgacagggaagtcgcattacgccagtcgcagctcgctctctttgatatcggcgatcggcccgagcagcgcgcggtcggcgtgtttcttgacgcgttgatgaaggcgatgcgctgacgcgccaggctcctcaggcgcgcggcggcgtcaggtaatcgaccacgtcgcgcacccggttgaatttggcggcatccgccagcggaatgacccgcgcgaactcctgctccagcagcgtcagcgcctccacccgatccagcgagtccatttccagatcgaaaaagaaatccgcgtcaatcgacatattggatttgttgatcccctgcagtctggccagcgcgccgagcacccgttgctctatggtttccatgcgttttctccgaaaattctcccataacggcagatcattgccgacagcggtggctgaaaatataggattatggcgaaaaaatagcgtatttatgccaaaaatagcgctattcgtcacgtttcctgcctttatcctctttttgtcacctgcatcacgtcgccagaaaaaaccagacaaaaagagattgaatatccgacgcatcgttctatattcaaccatatggttaaattaccgcactctcagctggacgccgtttttcacgcgctggccgacccgacaagacgcgcgatcctgacgcgactgtcgcagggcgagcgcagtatcggcgagctggccgcgccgttgaacatgagtttcgccggcgcctccaagcacatcaaagccctggaactggctggcctggtgcagcgcaccgtgcagggaagaaaccatatttgccgactcgaaccagagccgatggcgcaggccatgcaatggctgcaatcctatgaacatttctgggcggaacgactcgatgcgctggaacaggcgctgcggcagtcggagccgtccactcccaaggagtgaacgatgaatgattacggtatggtgattgaaaccggcacgttgaggatccagcgcctgctgcccggcccgattgaacgcgtctgggcctacctgaccgaatccgacaagcgcgccacctggctggcggcgggcgacatgcagctggagcgcggcgcgccgttcgagctggtattcaacaacggcgaactggcgggcaaagatgaacccgcgccggcggaatacaaggcatacagcggcccggtgaccaacccggggcatattatctgcctgtttccgccgcaggtgctgagcatcacctgggaagagaaaggccaggagcgcccgtcagaggtcacctttgagctgaccgagcaaggcgacaacgtgctgctgaccgtcacccaccgccgcctggccgaccgcagccagatgctgagcgtcgccggcggctggcacacccatctggatattctgctcgacctgctgaacaaccagccgccgcggccgttctgggccacgctgacgcaggccgaagaggcatatcgcgccaggctgtagccaataaagagcacattactgattacgcgccaggcgaaagcctggccgttttttatgtaaggagaaaaaagatatctcaactggcaacttgtgcttaaacatgactaattctcttaaggcctgcgataaatctggataaacaccctttccggtttcggcaactgtgcgaccatcaccacatctttcgactctgtggtgcgccaacatttggcctcaaccgtacaggtaacctgcggttggtagcccatgtttgccaaatacgcgttcacattactgatgtcagtcgtgccataaaatgtcaccgcgaaagcctgcgcttctggacctgagatgcttgcgtaattgaaatcatagtggtcggaaatacgcggcatatttttgaacaattctggcgtgtagaaattatacaggcgagaatcttgctcggtatattgcgcgctgcctgcaaactctgttttcatcgtcggccacaaatacgcaaatacagcggccacagcaacgataacaatagagccaataacagcaatgatcttctgtacctttttcatacgagaggagcacctcttccaccctgcataaaagagccattccgagtagcaacagcaacattcccagagttaaaatcactgtagggtctgatggttttcataaagggcggtagctctcctctacgtggtttagcatggggaaatctggccggatcgggaaatagtatgggtaaaaaactctcgttcttgaacgaaccaatcgggccataatggtcccaacgtcttaaggcctcaactttactaacaggacgcagaaaaggaaacggattttcaatagacattacgcggtaaaacccgagtaaatcggaaaccagatcttcaccgctaaaaccgctatcggtaaccaaattgacagggaatgatgcctgaaacgcttcaaacttgcgcgcgagcgtcatcatcatcgccagcgcgatgctttgccgctcataatacgaacgcccctttctgatacgccatttaataaacgttcccatacggagaatacgaggccaggtttaaaagttagcaagccgccggcaacaagatattattatcggaagttaactatttaataatgaccgaatcaggcggttgacggattgatatcaccgcgtctattcagattggcggcgggtgagaatattagcgccgtagtcatcagcgggcaccggccggccgcgctaaccgccagccagcgagagccgatccacgcaccagtcccataccgcatcgcgctgggcgcgcggtaaggatgagcgcttgcggacgaggaaatagctgggctctttgatcatgctctcctccgcgacctgtacaagacgcccggccttgagatcgccggccacaaacgcccggcatgccagggcgatcccctgcccagccagcgccgcatccagcgccagcgtcgtctggttaaataccgcgccgggcagcttgccgccggcacgcagaaacagcggccagtggccctgcgaatcatgcaacagcggaaacgccccaatctgttcaggagacagcgggagcggtaactctttgaccagatgggggctggcgaccgctaccagctcctggtggaacagcagcctggcctccagcccggacgggaacggaggacaggttaaccgtatggcaatgtccacctgatcgcgctcaaaatcgcagagcgcttcggtggcgaccgtacgcagctccacgcccggcagcgcggcgttcagctcggccaaacgggggatcagcagcttcgcggcgaaggttggcgtcacgctgatggtaacggtgtccggccgctccagaagccgtccggtggcgtcacccagcgtatcaaaagcgcgcgtcacctccgtcaggtagcttgcgccctgcggcgtcagggccaggccgcgcggcaagcgctgaaacagggcctggcccagatgctcttccagcgcgcgcacctgctgcgcaacggcgccctgggtgacgcccagctcctcggcggcggcccgaaaactcaaccggcgccccgagacctcgaatgcacgcagggcattgagcggaggaagtttacggcgggatggcgtcatggcgatgccctatagtttttctacagtctgagacgtttatttatcacacgcaacttcggctgtcacctgacacaatggcggcagaacctaaccaaaggaggccgtcatggctgaagaaaaagttgcgcttatcatgggcggaggatccggtatgggggccgcggccgcacgcagactggctcaggatggctatcgtatcgccatcctctcctcgtcgggcaagggcgaggcgctggccaaagagttgggcggcgtcggcgtcaccggctcaaaccagtcactcgacgacgtgaagcaaatcgtggatctgacgatggcgacgtgggggcaaatcgacgcgctggtcaactccgcaggtcacggcccgcgtgcgccgctgctcgatatcactgatgaacagtggcaccagggcatggatgtctatttgctgagcgccgtgcgcccgatccgtctggtcgcgccgatcatggcagcgcaaggcggcggcgccattgtcaacatttcgacggcctgggcgttcgagccgtccgccgagttcccgacttcggcggtgttccgggcgggtcttgccagcttcaccaaactctttgcggatggctatgcggcgaagaatgttcgcatcaacaatgtgctgcccggctggatcgacagcctgcccgaagtcgcagaacgccgcaacagcgtgccgatgggacgctatggcaccgtcgaagagatcgccgacaccgtagcctttttactgtcggcaggcgcaggctacgtcaccggccagaatatccgcgtcgatggcggcgtcacccgctccgtctgattggtccgctataataaacgagccgtctttcccagtaggaagacggctcgttgcccggacactctctagagataaatcactgctctttcaggccgcggttaatcagcatcggttcgatgctcggcgctttgccgcgccaggtttcatacagcttttccagatcttcgctgttgccgcgcgacagcaccatatcacggaagcgctggccgttctccgccgtcaggccgccgtgttcactgaaccactggaaggcgtcgtccgccagcatttcagtccacagataggcgtaatagccggcggcgtagccgttgccccagatatgctggaagtagctggaacggtagcgcggcggcacatagctgagatcgatgttatctttctgcagcgactgcgcctcaaactggtcgacatcctgctgcggctggtcggcgctcagcatatgccagtgcatatccagcagcgccgccgccagcagttcggtcatgtcgtagcccttgttgaacttgtcggccttgttgattttgtcgaccagttcctgcggcatcgccgcgccggtctggtaatgcttggcgaagtgggcgaagactttcgggtcgcgcgcccagtgctcgttaaactgcgacgggaactcaacaaaatcgcgcgcggtattggtgccggacaggctcgggtactgctgatcggcaaagatgccgtgcagcgcatggccgaactcgtggaacatggtgatcacatcgtcatacgacagcagcgctggctggccaggcgccggtttggtgaagttggcgacgttgtaaatcaccggtttggtgccgttgagtttcgactgctcgacgaagttgctcatccaggcgccgccgcccttgttgtcgcgcttaaagtagtcggtatagaacagcgccagcgatttaccgtccttatcaaacacctcatacacccgcacgtccggctgatacaccggaatatccttgcgctgtttaaagctgatgccgtacagcaggttagccgcgtagaacacgccgttgttcagcacgttattcagctcaaagtaaggtttgatctgtgattcatccagatcgtacttctccttgcgcacctgctcggcatagtactgccagtcccaggccgccagtttgaaatcgcctttctgccggtcgatcaccgcctggatatccttcgcctcacgctgtgcgcgcgcggtggccgccggtacgatatcgcgcataaagctcagcgccgccttcggcgttttcgccatctgattttgcagtttccacgaggcgtagtccgggaagcccagcagcttggcctgctcggcgcggatcttcgccagtcgggcgatggtctgacgggtatcgttgccgtcgcccttctcggcgcgcgtccacgaggcgtcgaacagcgccttgcgcgtatcgcgatccgtcagcgtctgcagatccggctgctgggtggtattctgcagcaccagcagccactgcttgtccagtttgcgctcgctggccgcctgggccgcggccgccagctcgccggcggacaggccgtccagcttgctcttgtcgctgatggccagcgcgccgttcttcgccgccgccagcagtttattggtgaactgggtgctgagggtcgccgcttcctggttcagcgccttcagtttggttttgtcggcgtccgacaggttggcgccggccagttcaaagctctggtaggccacctccagcagacggcgggattccgcatccagcttcagcgcgtcgcgctgctcatacaccgccttaatacgcgcaaacagcttgctgttgagcataatggcgtcatccatcgccgccagtttcggcgagacttcttcatccagcttctgcagcgcgtcgctggtgttggccgaagtcatggcgccgaacacgctcatcacccgcgtcagcagcgcgccggttttttccagcgccaccagggtattgtcaaaatccgccttggccgggttgttggcgattttttccacttccgccagtttctgtttgatgccctcatcaatcgccggcgcgtagtcgctttccttaatctggtcgaaaggcggcgcctgatacggcagacggctctggtagaagaacgggttgtcgcttttctggttctcgtgctggttggcttcgccggtcaccgtcgcctccttcgcctggccgctcggcagcgccgcatgttcagaggtggttttgctctcctcggcctgcgcctgcgtgcctaacgccatgctcatcgctaacactaatgtggataaacgcatcaattcaaactcctccatgtaaggtgcggggaagcatacgtccccaatgccatccaagcttaggcgcagttggcagattcagcaaaaacaactgattagcgctgcgcactggcgtaatgggcgatcacttcgccggccaccgccacggcgatttccgccggcagtttgcccttcacctccgccagccccagcgggcagcgcatctgcgccagcgccgcgggcgccacgccgcgcatgccgagctgatactcgaaacgcctgcgcttggtcagggaaccgatcaggccgaaataggccgcatcgttacgctttagaatacgctccgccagcgccagatccaggccgtgatcgtgggtcatcacaatatagaagcaacccggcggcatgtcatcgaccgccgccggcagatcctcacacgcctgcggcgtaatattggcggccacctgcggcggaaactgctgcgcacggctgtcgagccagcgcacctgcagcggcagcgtcgccaggatctgcgccagcgcgcagccgacgtggccggcgccaaacaacgccaccagcggccgcgccgcgttctgcggctcaaacagcacgcggacgtggccgccgcagcactgccccagccgcgcggccagcgggaagctttccaaccgcagcgccgactcgccgcgctgcagcatggcgcgggcaatttccagcgcctgaaactccagatggccgccgccgatggtgtccagcgcctgttcggcggtcaccaacattttcgcaccgcggttgcgcggtacggagccatgttcatcaatcacggtgaccaacacgcagggttcaccgcgccgccgcagcgcggccaacgcatcaatccagtgttccatcgtcgccctcccgccgatcatgagtgacactgtcacatgaaagcatctgctgtacgccccacagcacccgctccggcgtggccggcgcatcgatatccggctgacgccggtaatcgctcaggctggcgaccgcatccttgatggcgcaccagaccgatatcgccagcataaacggcggctcgcccaccgctttggaacgaaagaccgtctgctgcggattgcggcggttttccagcagcgacacccgcaggtcggccggcacgtcgccaatcgccgggatcttgtagctggccggcccgttggtcagcagccgtccctgctcatcccacaccagctcctcgcaggtcagccagcccatcccctgcacgaatcccccttcgatttgcccgatatcaatcgccgggttcagcgagtcgccgacgtcatgcagaatatcggcgcgcagcagctgatattcgccggtcaacgtatcgatcaacacttctgaacaggccgcgccgtaggcgaaataataaaatggatgcccgacgccggcctcgcgatggtaaaaaatctgcggcgtgcggtaatagccggtgctggacagggaaacctgctgcagataggccagctgcaccacctgttcaaaactgaaatagcgctcgccgacccgcacctggccgttgctgaatgcgatctgccgcgccggcacccgatagtgttgcaccagcatgtcaatcagccgctgtttgatggtcagcgcggcgttctccgccgctttgccgttcagatcggtgccggacgacgccgccgtcggcgaggtgttcggcactttgccggtgtcggtggcggtgatctgaatccgcgcgatatccacctggaacacctcggccacgatctgcgccaccttggtgttcaggccctggcccatttccgtgccaccgtggttcagctgcatgctgccgtcggtatagatcagcagcagcgccccggcctgattgaggaagctggcggtaaatgaaatgccgaacttcaccggcgtcagcgccagtcccttcttcagcagcgggctgcgcgcattgaattcccgcaccgccgcgcggcgcgcccggtagtcggcgctgtgctccagccgccgggtgatctccgccagcaggttctggccgaccggctgctgatagtgggtcacattgcgcgttttctgccggtaatagttggttttgcgcaccgtcagcgggtccagcgccagatggcgggcgatgacgtccataatgttctcaatcgccatcatgccctgcgggccgccaaagccgcggtaggcggtattggatgcggtgtgggtctggcagcggtggccgacgatcaccacgtcctgcaggaaataggcgttatcggcgtggaacatcgcacgatcgacgatcgaaccggagagatcgagtgaatagccgcagttgcccgccaggtcgattttaatgccgctcagcaggccgcgatcgtcaaacccgacgtcatagtgaatatagaacgggtggcgcttgccggtgatcatcatgtcgtcgcggcggttaaggcgcatcttcgccggccggccggtcaggtgcgccgccagcgcgcacaggcacgccggcccggcggcctgcgtctccttaccgccgaagccgccgcccatgcgccgggtatcgaccgtcaccttatgcagcggcagcgccagcaccgacgccaccagtttttgcacttcgctcgggttctgggtggaagagtagacctgcatgccgccgtcctcgccgggcaccaccgcggagatctgggtttccagataaaaatgctcctggccgccgatacgcagctcgccctgcagccggtgccgggcgcgcgccagcgccgcctccgcgtcgccgcggcggtggcagtggctctcctgcaccaaccagccattgcggtatgactgctcaacgtccagccgcgccggcagatcctgataatcgataacgatcgcctgcgccgcgcgccaggcggtctcttcatcctccgccgccaccaccgctaccacctgaccgacgtattcgacccgatctctggccagcagcgggtcgccctcggtcagcgcggcgatatccagctctcccggcacgtcctgccaggtcatcacccgcaccacgccgggaaactgcgcgcaggcgctgctgtccagcgccagaatcttcgcatgcgcgcggtcgctcagccgcgcggccagatgcagctggcgtgggtactccagccggtcatcaatgtactgcgcctcgccgctgacgtgcttgtcggcgctttcatgctgctgactgcggccaacgacgccgcgcgccgcgccgccgaacagcgcggccagctcggcctggctgcgttctgtctgtgatcggttactcatggctggttacctcaatggcggtggccggcgcgctcagcgcgatgaaatagcggcgcagcaggttttgcgccaccaacatgcggtaggcgccgctggcgcggaagtcgctcagcggggtgaaatcctgcgtcagcgcctgcgccgcccgctccacgctgtcgtgctcccagcgtgcgccaagcagcgcccgctcgcaggctgcggcccgtttcggcgtggcggccatgccgccgaaggcgatgcgcgccgtccgcaccctgccgtcttcaatctgcaggttaaaagcgccgcacaccgcggagatatcatcttccagccgcttcgagaccttccagacgcgcagatccgccgggaacgacgccggcagctggatgctttcgataaactcccccggctgcagcgccgtctgccggtagccgaggaagaaatcgtccagcggcagatcgcgacgctgcgcgccgcggcgcagcgtcagcaccgcatccagcgccagcagcagcggcgcgccgtcgccgatcggcgaggcgttggcgatattgccgcccagcgtgccctgattgcggatttgctgcgaggcgaaacgctgcagcagcgctcccagcgccggctgttcctccgccagcgcccggtaaagttcgctcagcgtaacgccggcgccgatgcgcagccgctcgccccgttcgatctgccgcagttcggcaagctggccgatggcgatgatcagcggcagatcctgatggcgctgcgtgacctccaacgccagatcggtgccgccggccagcagtttcgcctgcggataccgcagatagcactgcgccagctggtccagcgtctgcggcatcaggcagcgtttgccgtcgcagaccgtctccgcggcggcggggatctgccgcagacgcgccagcgttgctgcctgacgggcgtcgaactggtccggcgcgctggtcgtacaggcctgctgcgccgccgccataatcggccggtagccggtgcagcgacacaggttgcccgccagcgcctgcagggcctgctcgcgccggtagccgtcgctgttcttttgcaggcagaacagcgacatcacaaaccccggcgtacaaaagccgcactgcgagccgtggcagtccaccatcgcctgctgcaccgcgtgcagctgtcccttctcgcgcagatcctcaacggtcagcagctgtttgccgtgcagcgcgctgacaaaggtcagacaggcgttgacgctgcggtagcgcagccgctcaccgtcggcctccgccagcaccacggtgcacgccccgcagtcgccggaggcgcagccctctttggtgccgcagcgccgcagatggcggcgcagatactgtagcaccgtggtattcggatcgagccgttcgcttttcagcgtgtcgttcagcagaaactggatcatgccgcctcctgccgctgcggcgcctgaaacaccaccttgccgtccacataggtgcgatacaggttgcggtcatcgccgagcgtcatcagcataaacagcacttcatccagcgtgcggctgttggcgtaacgcagctgctgcagcggcgacaccgccggatcaagcaccacgaaatccgcctctttaccggcgtcaaagttgccgatatggtcgtccagcgccaacgcgcgcgcgccgcccagcgtggcgtgatagaaggcttcgccggccgccagttggtaatcctgcagctgcgccaccttgtaggcttcgcccagcgtctgcagcatattaaaggtggtgccggccccgacgtcactgccaatgccgagccggacccgccgccgccaggcctgctgcagcttaaacagcccgctgccgaggaacaggttggacgtcgggcagaaggcgatcgacgaacggctatcgcacaggcactgccactctgcgtcttccaggtgcaggcagtgggcgaagacacttttctcgccggtcagcccgtaatggtggtaaacatccagatagttgcgatgctgcggaaacagttcttttacccaggccacttcatcgcggttctcgctcaggtgagtatgcagccagacgtcgggaaactcctggcgcaggcgctgcacctgcgccagcagctgcggggaacaggtgggcgcgaaacgcggcgtcagggcatagcccagccgctgcctgccgtgccagcggcggatcagcgcccgggtttgccggtagctctgttccggcgtctccagcagcccctccggcgcgtggcgatccatcatcaccttgccggcaatcagccgcatattcagcgccgccgcctgactgaacagcgcgtcgaccgactgcggatgcacggtggcgaacaccagcgccgtggtggtgccgttgcttaacagctgctgcaggaagaatgcggagatattctcggcatgctcggcgtcgccaaaacgcccctcgaccgggaaggtatagcgctgcagccagcccagcagctggtcgccgtaggcgccgatcatttcagtttgcgggtagtggatgtggcagtcgacaaaccccggcaccaccagtttatcgcggtaatccgtcaccgccgtgccggccggcagcagcgctgcgccctgctgccactcgccgaaccacgcgatgcgcccctgattcagcagcagcaggccgtccggccgatggcgcagctgggagccgagttgatccggctgttccacgcaggcggcgatatcgaaaaaattgccacgaatggcgtgggtaaattgcatgctcataatgccgttcctatttttctggcgcgcacggcgcaaccggcggcaaaagtatttcaccggctaatacatggcgcatttatcatcaattacaggcgataaattaaagatagcaatcgccatgccagcatgccgaaaatagaataaaagcagataaaacaagcaattaaattagatccaatgctgaatgaaaaaacggtctaaatatcacccgcccaggcaaacggttgcggttaaatagcaaccgtttgcctttatttgttaaatattgcgctgcaccattgttgcgcaaccattattttcaccgtgcgaccagcggctccgggtattgtcatttatccgacgcgttaacgtttctgctcagtcaaccgcgattcacaccgtgctgcaccatcagcaggcagaggccaaaacgttggcgcaggcaggctccccatgcgcttgttcgtctgcgatcctgcgcgcgaatttacggtaattctcaaaatatgccttcactttattaaccactttttaacaatggcgcattgcgctatgctcaccctcttgtctgtaccaatgtctacgccactgggttgtcgttatgccgaatcaccgctgttctacacaggatgctctgccatgagcgttttttcacgcgtcggcgcactgccgctgctggtggcgggcgcattttttatggagaacctcgacggtacggtgattgtcaccgcgctgccgcagatggcggccgcgttcggcgtacaaccggtggatatgaatatcggcattgtcgcctatatcctcaccctgacggtgtttatccccgccagcggctggatcgccaaccgctttggcgcgcgccgcgtcttttcggcagcgattgtcatctttacgctggcctcggtgttgtgcgcgctgagcgcggacctgattacctttaccgccgcccgtatcctgcagggcttcggcggggcgctgatggtgccggttggccggctggcggtgctgcgcaacaccgacaaaagcggtttgattaaagctatcgccaccattacctggcccggactggtggcgccgatcctcgggccgccggtcggcggttttattaccacctacgcctcgtggcactggatctttatcctcaacctgccgctgggactgctggcgctgccgctggcctggcggctgatcccggatgaggcgcagcagacgcgcgcgccgtttgacggcctgggatttgtgctgaccggcattgcctgctttggcctgatgttcggcctggatctgatcaaccatccgcagctgtcctggctggtgcctctgctgtgtatcgccgccagcctggcggtcggcgcgctggcggtgcgccacgccaaacggcacgccgccccgctgatcagtctgtgggcgatgcgggtgaaaagttacgccgtcactatatggggcggcacgctgttccggctggcgatcggcgcggtgcccttcctgctgccgctgctgttccagatcggcttcggcctgagcgcctttgaggccggcctgctggtgctggcggtgtttgccggcaatctggcgatgaagccctttacctccgccattttgtaccgcttcaatttccgcaccaccctgatggtcaacggcctgctcaacgccgccgccatcttcggctgcgcgctgctgacgccggcgacgccggtgtggatgattatcgccctgctgttcgtcagcggcctgacgcgttccatgcagttcaccgcgctcaatacgctggcgttctctgaagtgccgcaaagcaaaatgaacgacgccaatacgctgttcaacgtagcgcagcagatgggcggcggcctaggcattgcggtgggagcgctggttctgcggctggcggagatctggttcccgccggcgggcgacgcgattccgctggccaacttccagctggcgtttgtggtgatcggcggcattgcgctgctgtcggtggttgacagcttcggcctgacggccgaagccggtaatgaaatccgccggcaaacgccgcccgttgcggcgccggagagcgccaaacgcggttaaccgcacgctttgtgcccttttatcccgtcgccggtcaaaaagggttcgcatcggctgataatccacgtagtatcgacaatccgcccggcgtcagcccggcggattgtttgccattcaggcctgaaaagcgaggtaagaataatgattcacagtgacctttctcagtgccgcgtaaacagcgaacgactgttgcttaccccttttagcgcagccgacgccgatgaggtttaccaggcaattacaccgaccctgacccgctttatgagttttgagccggaaccctccgccgaggcgtttgccgaggtctggcagggctggctgccgctgatgcgtgaaggggaagagatcttttttgtcgcccgccggcgcgaagacaagcgctttgtcggcatgggcggcgtgcacaatctgcgctcgccgacgccggagctgggtctgtggatcaaagaagagcagcaccatcagggctacggccgcgaactgctgcaggcgatcgcccgctgggccggcgaacgctaccggccccactactttatctatccggtggcggagcaaaacctccccagccggcgactggccgaatcgctgggcggccaactcaacggccgccgcgaaaatatcaagtacgactgtctggtctaccatatcccgccgtccagcgaataatgcgcggcacgccatcgcgtcatcttcctttgccgtggcggtgtggaatatgctaatcatacgtacagacatgggtaaaaacagttgaggaacagtgggatgattatttttgttaccggcgccaccgccggttttggcgaggcgattgcacgtaaatttgttcaacagggccatcaggtgattgccagcggccgccgcatcgaccggctggaaagcttgaaggatgagctgggcgacgccctgcatatcgtacagcttgacgtgcgcaaccgcgccgccatccaccaggccatcgccgccctgccgccgcagtggcgtcaggtggacgtgctggtgaataacgccgggctggcgctgggtctggaaccggcgcacaaggccaacgccgatgactgggaaaccatgatcgacaccaacgccaaagggctggtcaatatgacccgtgaactgctgccggcgatggtggagcgcaacgtcggccacgtgataaatattggctcaactgccgccaactggccgtacgccggcggcaacgtgtacggcgccaccaaggcattcgttaaacagttcagcctcggcctgcgcgccgacctgcagggcacgcgcctgcgcgtaaccgatatcgagccgggcctggtgggcggcaccgagttttccaacgtgcgctttaaaggcgacgatgacaaggtggatcgcacctatcagggcgccaatgcgctgacgccgcaggatatcgccgagtcggtgtattgggtggcgacgctgccgtcccacgtcaatatcaacacgctggaaatgatgccggtcagccagtccttcgccgggctgagcgtccaccgcgacgtctgatcctcacgcggcaggcgctgcctgccgccgttcctcaggccgcccgccagccggccacgataatcagcattcccgccagcgccactccggctcccagccagtcgaacgccgtcagccttacgccgtccaccacccgcagccacagcagcgcggtcgccacgtatacgccgccgtaggccgcatacacccgcccgctggccgccggatgcagcgtcagcagccagacgaaggccatcagactcaacgccgccggcagcagcagccaggcgctcgccccctttttcagccataaatacggcaggaagcagccgacgatctccgccagcgcggtggcgaaaaagagcaaggtggtttttaacatggcgtgctgagctctccgaaaggtaaacgaaaagtgcgcctggctggtgtctgacaagcgcgcagtgttattattaaccaaacgctcatcgagcgcgtgtcaggtgccggatcgcccggcgtcacaacactaactcataaggataacaagatgaaatcacttttctcccaacgactgctgcgcaggatgctgccggtcgcggcattggcgctggctggcgcctggcagctgccggcgctggccgccagctgcacccagggcagtacctgcgtcaccgttgacggcaacggcggcgccgccatgtccaacgaaaacgcacgtcagagcaaagagcagtggaacgacacccgcagcctgcgccataaggtgaatacccgcgtggagaaagacttcgacaagctggaccgcgcggcggacgatgaagatcgctgcaacgacagcctgaacgtcaacgcctattgggagccgtcaacgctgaaatgccttgaccgcaccaccggccgtcggattaatccttaaaccgcccgccaccgcgggttaggcgttaagtttcgcagcggcaactgctatcctgataaaggaaattcattctcaaccaaggacagaatgatgaaaaaagcgctgatactgagtgcactgttattggcctcggcaccgctggtggcccttgcctcatgcgaaagcgtgaaggcggacatttcgcagaaaattatcgccaacggcgtaccggaatccggcttcaagctggatatcgtccctaacgatcaggctgaccaggccggtggtcaggtagtcggccattgcgaaaacgacacacagaaaattgtctacacccgcctcgccaacggcgatgacggcagcgaggcggcggccaccggcaccagccaggatgccaacgcaccgcaataaccgcttacgggcgcagcatgctgcgcccgcttcccgttatacctgctccgcctctccctcttcgctctgcggccgctgatgcgccggcaccagcagcgcggcgcccaatgcgcacagcgacaccagcgccgacaccaaaaatacccagtgcagcgacagcgccacctgatggcttaacgcccccagcgcctcggcgtccagcgccgcccgccgcgccggatccatcaactgctgtaccggatcggccacctgcggcaggcgcagctgtaggttgatattcagcgtcgcgccgagaatcgcagtgccgatcgccgagcccatcatgcgggtaaacaccgtacaggcggtggcgatgccgcgaatgctgtgatgcgcggcgttttgcaccgacaccagaaaggtagtgttgcacagccccatcccggcgccgaccataaacgccgccacccgtccccacagcaagccgccgtccggctgcagtagcagcaaaattgccccgccggcaaccagcagcccggcccccagcagcgccgtggtgcggtaggaggtcagcagcatcagccggccgctgaaggtactggccagcggccagccgatcgacatcagcgccagcgtggtgccggcctgcagcggcgagccgcccatcgccccctgaataaaggtgggcaggaaggcgctgatgcccatcatcgccgcgccgatcgccagaccgccgacgttgccggcgacgatcacccggctgcgccacagcgccagcggaaacagcggctccggcgcgcgccgttcctgacgcaccagcagccacagcgacagcgccgccagcagcagcatcggcgccacccaaatccccagtgtatccgcctgcagcagcgccagcagcaggctggcgacgaacagcgtcatccaggcggtgcccgcccagtccagcgcatggttgcgcacccgctcgccggagggcagatagcgcgccagcagcgccattgccaacaggccgatcggcagattgacccaaaacaccagcgcccacggcagatgttcgacgataaacgcccccagcagcgggccgataatggcggaaaagccccacacgctggacaggtagcccatcactttcggccgttcgtccgggccgtagacatcgccgatgatggtggtggcaatcggcatcaccgccccggcgcccagcccctgcaacaggcggaagccgatcagccagtacatattcggcgagaagccgcacaggatggagcctaacagaaacagcgcggcgccaaagaaaaacacccgtttgcgtccgtagaggtcggccagccggccataaatcgggatggtgatcgcctgggtgagcagatagaccgcaaacacccagccgagcagcgagaagccgcccagatcggcgataatggtcggcatggcggtcgccacaatggtggcttcaatcgccgacataaacatcgccagcatacaggcgatcagaatcagcggtcggtgcgccactctggtggcaaagaggtcgttggtcattattcagtcagttaatccgcaagtgtgaggcaataagggtcaagtatatcagcgcaaaacggcaacctaccgacgggctgtcagctctgcgatctcggtgggttaaaaaggcatcaattggacagtttgtgacagcgtaacataaatcggggtaatttttttcattaacgcctgcggctagctgtcatgcgggctaaggtaaaaaaattgttaaattcaatcgcctgatttcgctggcaaaacttgtcaagcaaaacaacaggatgttataccttgaatcagccggacgccgtgcgtttcggcaactttcgtaatgtttaaaatcagtattagcaattgattttaaagccttattgggacagcactctgcgtaatgcatggacgaggccgccttctgcccaataacaccatttttaatgcgatacgcccgtttggcccccaccgtcgtgtgggtcgcactcgcgcgtcactgcgccctattaccggcgttacgcactacggaggacgcaccacatgactacctcagcgcaccaacggcgctttgttcttggcagcctgctgctgctggccgtgatcgccctgctgatctacggcatcggctggcagacgataaaagcgcgtcaggtcgatctgatctatctcggcgagcagcatatgttcctggtgttctgctccatgctgctggcgctgctggtcggcattcccagtggcattgtgctcagccgccccttcgcccgccgctgggctgaatacgtgatgcagattttcaacgtcggcaacaccctgccgccgctggcggtgctggcgctggcgatggtgatcatcggcatcggcgacaagccggcggtggtagcgctgtttctggcgtcgctgctgcccatcgtgcgcaatacctattccgggctgatttccgtgccggcgccgctgctggaagcggctaacggcatcggcatgacgaccgcccagcgcctgcgccgggttgagctgcccaacgcgctaccggtgatcatggccggtatccgcattgcgatggcgattaacgtcggcaccgcgccgctggccttcctgatcggcgccagcagctacggcgaactgatcttcccgggtatctatctcaacgatttcccgaccctgatccttggcgccgccgccaccgcgctgattgcgctgctgctcgatctggcgctggccggactgggccgctggctcagtccgcacaccgcatcctgaaggagaacaccatgaccccttggctaaaagcggcgctgctcggcacgctgctgctgttgagcggcgccggttggaccgccccgctggtgctggccagcaaaaactttaccgaacagcgcattctgtcggaaatcacggtgcagtacctgcgtgcaaaaggcttccaggtggagccgaaaaccaacctcgctacgaccatcacccgcaacgcgatgatcaataagcagatcgatatgacctgggagtacaccggcacctcgctgattatctttaaccatatcaaggagcgcatgacaccgcagcagacctacgacacggtgaaaaagctcgacgccaaactcggcctggtctggctgcagccggcggatatgaacaacacctacgccttcgccatgcagcgtaaacgcgccgaaaaggaaaatatccataccatgtcgcagctggtggccaaaatcgagcaggtgcggcgggatgaccccgatcataactggctgctcggactggacctggagtttgccgggcgttccgacggcctgaagccgctgcaggcgctgtataacatgccgctcgaccgcccgcagatccgtcagatggatccggggctggtgtataacgccatccgcgacggctttgtcgacgccggcctgatctacaccaccgacggccgggtgcagggcttcgatctgcaggtgctggacgacgacaagggctacttccccagctacgcggtcaccccggtggtgcgcgccgacgtgctgaaaaacaccccggggctggaaaaagcgctcaacaccctgtcgcagcagctgaccaacccggtgatcaccagcctgaacgccaaggttgatatcgactatcagacgccgcagcaggtcgcccgcgagttcctgcagcagcggggcctgatttaaggagagatgatgcaaaccttaatctatgtatggcagaactggggctacatcgccggtctgacgctggaacatatgatgctggtcgggctggccgtcggcctggccatcctgatcggcgtcccgctcggcgtgctgatcgtgcgctataagtggctggcgacgccgatcctcagcctggccaccatcgtgctgaccattccgtccattgcgctgttcggcctgatgattccgctgttttcgctgatcggtcacggtatcggctatctgccggcaatcaccgcagtgttcctctattcgctgctgccgatcgtgcgcaacacccacaccgcgctggacaacctgcccggcggcctgcgtgaggccggccagggcatcggcatgaccttctggcagcggctgcgctgggtggaaattccggtggcgctgccggtgattttcggcggtatccgcaccgccgtggtgatgaatatcggcgtgatggccattgccgccgttatcggcgccggcggcctcggtctgctgctgcttaacggcatcagcggcagcgatatccgccaactgattaccggcgccgtcatgatcagcctgctggcgatcgtgcttgactggctgctgcaccgcttacaaattgccctcacgcccaaggggatccgctgatgattaaattagaaaacctgaccaaacagttcgtgcagaagaacggtaaagcgttcaacgccgtcgataacgtcaatctggaagtgccggccggcgaaatctgcgtgctgctcggcccttccggctgcggcaaaaccaccacgctgaagatgatcaaccacctgattatgccgaccagcggtaaaatcctgattaacggcgaagacaccgaggggctggacaccgttaccctgcgacgcaatatcggctatgtgatccagcaaatcggcctgttccccaatatgaccattgaggagaacatcaccgtggtgccgcgcatgctgggctgggacaaacagcgctgccgcgcgcgcgccgaagagctgatgagcatggtggcgctggatccgaagcgttttcttagccgctacccgaaagagatgtccggcggccagcagcagcgtatcggggtgatccgcgcgctggcggccgatccgccggtgctgctgatggatgaaccgttcggcgccgtcgacccgattaaccgcgaaactatccagaatgagtttctcgacatgcagcgccagctgaaaaaaaccgtgatgttggtcagccacgacattgatgaggcgctgaaactgggcgaccgcatcgccgtgttccgccagggtaaaatcgtgcagaacgccagcgcggacgagctgctggcgcgcccggccaatgagtttgtcgcctcgttcgtcggccaggaccgcacgctgaagcgtctgctgctggtgcaggccggcgacgtcaccgaccagcagcccaccgtgacggtgcgtaaatccacctcgctggccgacgcgtttgccctgatggatgataacgatgcgcgttcggtgaccgtggtggacgacgacggcaagccgctgggctacgtcaaacgccgcgaggcgcgcggcgcagagggcgtctgcgccgacgccattcaccacttccgcgtgcacggcaaagccgaagagaacctgcgcgtggtgctgtcgaagctgtatgagcacaacacctcatggatgccgatcgtcgatgaagacggccgctacagcggggaaatttcgcaagattacatcgctgattatctgagttccggccgcacccgtagagccttgaatactcagtaaattctgaaatttggcggcttcggccgccgtatccctgaaccattgccaaaacctatctcagcgatagccgattactgtataattgcttgatatcaatcaagtatcatccgcgcccgtcctccgacaatccagactgccgtttttttcgccttcccgttggcaggcgcggcaatcactgtaagcaaactcaatggagcgagagcaagatgaagaaaattattttggggtgtgcgatcctggcgatcgcggggtatcttggcatcgtcggttatatctatcactacgatcagcagcgtcagccggcaactgccgatagtgacatcaacaccattctcaccaaacacggctgcgattactgccacacccaatccgccgaactgcccttctacgccagcctgccggtggccaagcagctgatgcagtacgatatcaaaaccggttcgcgtcatttcgacctgaacccgaccctgaacgcgctgcgccaggacggtgcggtgccggaagtggacctggcgaaaatggaagcggtgctgcaaagcggcgaaatgccgccgctgcgttataaagcggtgcactggtccggtgagctgggcgatgccgaccggcagaccctgctgaactggatccgcgcccagcgtgaacgcttctatacgcgtccgggcacgccggaagcgctgcgcggtcaggcgctgcagccgctgccggaatcgctgccgaccgacgcgcaaaaggtagcgctgggcttccgcctgttccacgacccgcgtctgtccgccgataacagcatctcctgcgcccactgtcaccaactgggcgccggcggcgttgacggccgcgtcacctcgctcggggtcaacgatcagcacggcccgatcaacgcgccgacggtgtttaacgccgcgctgaacttctctcagttctgggacggccgcgccgcggatttacagcagcaggccggcggaccgccgctcaacccgattgagatggcctccacctcctgggagcagattattggcaagctggaccaggacgcgcgcctgaaggcggatttccaacgcgtttacgccgacggtttctccggcgataacattaccgacgccatagccgagtttgaaaaaacgctgctgacgccggacagcccgttcgaccgctacctgaaaggcgacgacagcgcgctgaccgcccagcaaaagcgcggttatcagctgttccgcgacaacaagtgcggcacctgtcataccggcgagaacctcggtggccagtcgtatgaagtgatgggcctgaaagccgactacttcgccgaccgcggcaacctgaccgaggccgacaacggtcgttacaacgtcactaaaaatgaagccgatcgccaccgcttcaagacgccgaccctgcgcaacgtcgcgctgaccgccccgtacttccacgacggcagcgtcaccagcctgcaccaggcggtgaaggatatgctgaagtaccaggtcggcgtaacgctgcctgacagcgacgtcgacgacctggtcgcgctgctggacggcatgaccggcaaatatcagccgtcggccccgccggcgaactaagcacgaatgtcgcctcaccagcggatctgcaaagattcgctggttttcccgccgtcagacaagcacaatgccctcctgcctcattcattttattgacgattttattttgacggacgcatgaaaagactggttcatctgcgccactaccgcgccctgctgcgccgcctgttcattgcggtcttcctcggtattgccgccgccctggtggtctggctgtttcaccgcgccatgctggggctggagtggctgctgctcgaccatgaagacggcagcctggtggccgccgccgccgcgctgcccgcctggcggcgcgtactgacgccggcgctgggcggactggcggccggtttattgctgtggatctatcagcgctatcagcatcagcaccccgccgcgccgaccgactatatggaagcgattgaaaccggcgacggccggctggacgttaaggccagcctggtgaagtgtctggcctcgctgctggtggtatccagcggcagcgccatcggccgcgagggggcgatgatcctgctggcggcgctgatcgcgtcggtgttcgcccagcgctttacccgcgaaagcgagtggaaactgtgggtggcctgcggcgccgccgccggtatggccagcgcctaccacgccccgctggcgggcagcctgtttattgcggaaattctgttcggcacgctgatgctggcgtcgctggggccggtggtgatcgccgccgtcagcgccctgctggtgactaacctgctgagcggcggccaggcgccgctgtatatcgtcgaaccgctgccggcccctttgccgctgcaatatctgctgatggcgctgcttggcgtgctggccggcatctgcgggccgctgtttctgtcggccatgtccgccaccggctacgccttccgctcgttacgcctgccgccgccgctgcagctggcgctgggcggactgatcgtcgggctgctgtcgctgctgtttcctgaggtatgggggaatggctatagcgtggtacaggcgctgcttagcgcgccgccgggcgtgctgctggtcggcgcgattctgatctgcaaattactggcggtgttggccagcagcggctccggcgcacccggcggcgtatttacgccgacgctgttcgtcggcgcggcgctcggctcactggtcggccagctgtgcgccctgtggccggagctgggcagcgccatcccactgctgatggcgctgaccggcatggcgaccctgctggcggccaccacccatgcgccgattatggcggcgctgatggtgtttgagatgaccggtgaatacaccctgctgcccggcatcctgctggcctgcgtgatcgccaccaccatctcccgcgggctgcgcccggtctcggtctaccacaacgcttagcgctcaagcagcgtgctgatgtccagataatgggccaaatcgcgctgctccgcgcgcggcaggtagggaatttcccccagcagcggcgcggcgatccgctgctgtagagcatcgatggtttccgcatagtgcgccagccccgggttgatacggttggcaacccaacccagcagcggcagaccggcgtgggcaatcgcctgcgcggtcagcagcgcatggctgacgcagccctccttgatgcccaccaccaacaccaccggcagctgttcctgcgccacccagtcggcatacggacgcagatcgctcatcaacacctgccaaccgccgctgccttcaaccaccaccacctcggccttttccgcaacctgcgtcaggccgcgactcatcatcgcgtagttgacgccgtcgctggcgtgggcatgaaagacctcatccaggcaggtaatcgggttgatttcctcatagctcagcggcacgcaggaagaagcctgcagcaccaaagcgtctttattgcgaatgccctcgctggtttcctgacaccctgccgcaataggcttatagcctacggcgctgcgcccctgcgcggcgaaagcctgcagtaaagcacgggaaatcaccgttttacccactgaggtatccgtacctgtaacaaataaacgctttaacatgaataaaatgccccggaatgctccgttaaccaaaagaaatgccaccacggcggcggaaggtagaacggtgaaattctaggggatacaacatgcgggcagcttgagatagctcaatattttgtcgttaaacaataacaagttctgatgcaagccggtaaaaccgcggtcaaagcgttagccctgcaagagtttcaccagcagcgaaccattatacagcgcctctttcaccagcgcggcgccgggcatggtgccctggttaaaaaactgcgtggattccacctgcagcgcctggctgtagattggtaaggattgctgctgaatgcaggagacgatggcgggatgcagtatttccgccgcgcggttgagcggcgagccgatcaggatcttttccggattaaacagattgaccataatcgctaaaatgcgcccgacgctgtgtccgacgcttaaaataatgtcttttgccagctgatcgccggtcagcgcggcgtcacacaaggcttccaccgtcagcggctggccgtgcagcgtggaattcagcgagacctgcaggcgctgctgggccatttccaacatgctttccgtactggccaccgtttccaggcagccgtggttgccgcagtaacagcgcttgccgtagggatcgacctgggtatgaccaatctccaccacccgttggctgccggtgtgcagcacccgtccgccggtaatcacccccgcgccgacgttatggtcgatcaccacctgaatgacgttctgacagccgcgcgaagcgccgtacagcgcctcggccatggtccaggcgccgatgtcatgctgcaggaacaccggcaggccggtgcgtgaagacagcgccggccccagcggcatatcctccaccgtataaaacggcatgcggtgaacgatgccgttggcggcgtcaatcatgcccggcagcgtgatggcaatcgccgtcagccgctccagacggcgctgatggcggctgaaaaactggtccacttccgtcagaatgcgcgtcagtagcggttcgtcatgctctgccggcagcggcagctgctcttccaccaccattttgctgctgagatcgcgcagcgccagcgtgatgccgccacggctgatgcgcgccgacaggtagtgccaggcctcggtgtccagcaccagtccgaccgccggacggccgcggctgccaatttcctgatattcggtttctctgaccagatgcgcttccaacagctcgcgcacgattttggtgatgctggccggcgccagctgggcgcgctttgacagttcaatccgcgaaatcggcccgtgctgatcgatcagtcggtacactgcccctgcatttgtttgtttgatttgatcaatatgcccaggctgagcgtccgctatcacaaaccggctcctactatttttcgcgctgctaaataaagactaaagggtatggtggagcttttataataaagcgtcaactatttgattcgttatgtgattagcagcacaaattcctgtttatttccgtgcggttcagcgcaatttcgccgcttaaaccgccgctgcggatccggtcagcatcatttgcattagcgtgcgggcggcggcggtcaacggccgctggcgatggtgcaccagccagacttcggtttgcgcctgcggttccgccagcggcaggtattttaccccgtcgagcttcacccggccaaacgaggccggcaggatggagacccccagcccggcggacaccaggccgataatggtcatcgcctcgcccacttcctgcgtgatatacggcgtgatgccggcgttttccagcagcagcagtgtctcatcgtacagcgcggtgccgacctcacgcgagaaaaacacaaacggctcctgcgccagatggtgaaagcgcagcgcgtccggcgccagatgcgccaatggatgcccttccggcaccaccgccagcatcggctcgcgcagcagcagcgtgtgctgtaaggcttccggcagccgggtgttacgcatcacccccagatccagttcgccgttcagtaacggttccagctgctgtttggtgttgatttcgcgcattttgatatgcacgtcgggatggctttggcggaacgcgcgcagattacgcgacaccgcgccgataaacggcgccgacgaggtaaagccgatggtcagttcccccgattcgccacgctcaagccgcgccgccttttccgccgcgcggttcacctggtcgatcacctgccaggcctctttcagaaacatctcgccggcctgcgtcaggctgacgttgcggttgttacgcgccagcagccgcgcgccgaccatctcttccagcgcctgaatctgctggctgagcggcggctgtgagatccgcagccgctgggcggcgcggccaaagtgcagctcttccgcaacggcgataaagtagcgcaggtggcgcagttcaatattcatatctaaaacgtctcaatattaattattaatatattagacaaaaaaatcgccgctccctatgattttatgcagtaaccatcgctgtgtatttccgaagtccggtaaggaacctgtgtgaactccccaatgcgttctgcggccaagacgccgtcgacgcgggccgccaatgacgaaacggcggccgctgcgccaaaaacccaacgctcttcgttgaacaaactcccttatattgaacgcggtacgccgcagtttatgcgcgtgacgctggcgctgttttccgccgggctggccaccttcgcgctgctgtactgcgtacagccgattctgccggtactgtcgcaggacttcggcatctccccggcggaaagcagcctgtcgctctccttctccaccggcctgctagcaatcggcctgatgtttaccggcccgctttccgacgccatcggccgtaaatcggtaatggtggtggcgctgctgctggcggcggtgtgtacgctgatctgcgcggtgatgaccagctggcatggtattttactgatgcgcgcgctgatcgggctgtcgctgagcgggctggcggcggtaggcatgacctacctgagtgaagagatccaccccagctttgtggcgttctccatggggctgtatatcagcggcaactccatcggcggcatgagcggccgtttggtgaccggcgttctgaccgacttcttctcctggcgcgtgtcgctggcggtgattggcctgttcgcgctgatcgcggcctttgtgttctggcgtattctgccggcttccaaacacttccgcgccagctcgctgcgcccgcgcacgctgatgatcaacttcaaactgcactggcatgataaagggctgccgctgctgtttgctgaaggttttctgctgatgggcagctttgtcaccctgttcaactacatcggctatcggctgttggcgaacccttaccacctgagccaggcgattgtcggtctgctgtcggtggtgtatctcaccggttcttacagttcgccgaaggccggcgcgatgacggcgcgctttggccgcgggccggtgctgctgggctcgattctgattatgctgagcggcattctgctgaccgcgctggcgccggtgacggtcattttcgtcgggatgatgctgtttaccgccggtttctttgccgcccactcggtggccagcagctggatcggccgccgcgcacgccgcgccaaaggccaggcctcctcgttgtatctgttcagctattacgccggctccagcgtcgccggtacgctcggcggcgtgttctggcacagtttcggctggagcggcgtcgtggcctttatcggcgtgatgctgctgctgtcgctgttggtggtgcactacctgcgcaaactgccggaggctgcgcgcgtttaaccctgccgctgcgggcgcggccctcgccgcgcctgtctgccctgtccggcctggactacaccgttatctcccctatttacctttgctgaggttgccccctcggttggcctgccctacaatgtatgttgtaactaaaatgggaggcggtgatgggtaactacgatctgattggccgtatgaaccagtgctttaaccagctggaagcggcgctggcggaactccaccagcagataatgccgctgcgcctgctggccgcgcgggtgttcagcctgccggagattgaaaaaggcaaagagcatcaggccatcgagcagatcgccgttgagcagcatctcggccaggcggcgcgcgacctggcgctggagcactatcagcggctgtttattcatcaccataaacagcacgtcagcagcaaggcggcggtgcgactgcccggcgtgctctgcctggcgacggaaccggcacagtatagcgccctgcagcagcaggtcgcgctgatcaaccgcctgaagggagaactggagcatatcatcaccgtcgagtccggcctggcgccggaacagcgcttcgacttcgtccatacccatctgcacgggctgatcaccctcagcgcctaccgcaccctcaccctgctcaccaaccccgactcggtgcggttcggctgggccaataagcatattatcaagaaggttaagcgcgacgacgtgctgcagcagttggaaaagagcctgaaggccggacgtgcggtgccgccgtataaccgccaacagtgggcggagctggtcgagcgggaaattgatgatgtcagccgtctgccgcagcaggcgacgctgaagatcaagcgcccggtcaaggtgcagcccatcgcccgggtatggtatcagcagcagcaaaaacaggtgcaacacccctgcccgctgccgctgctggcgctgtgtcagcaggagcgcggcgccgcggtgccgaaaatcggcgagctgctcaactatgacgccaacgcggtgaagcataagcacaaaccgcaggccaaaccgctgcggctggtggtcaagcgtctgcatctgtataccgatgcgcctacgcgttgagggcgtaagccgcgtttgtatggcggctacagcgcatcgactcagccctcaatacaatgcgatcggagcggatgtccgcgcctttatcaatcggcgcggcaccggcaggtctattttacaccacacaacacaaactacggcttcatactgccgaccatattttccggccgtacccactggccgaactgctgctccgtcacgtagcccagcttcagcgccgcggcctgcagcgtcagcccctccttgtgggccgttttggcgatttccgccgccttgtcgtagccgatatgggtattcagcgcggtcaccagcatcagcgattcgttcagcagctgcgcgatgcgctcgcggttcggctcgatgccggcggcgcagtaggtattgaaaccgttcatgccgtcggccagcaggcggatcgactgcagatagttgtggatcaccagcgggcggaagacgttcaactcaaagttccccgatgcgccgccgatattcagcgccacgtcattgcccagcacctgcgcgcacagcatggtcatcgcctcgcactgcgtggggttgaccttccccggcataatcgagctgcccggctcgttctccggaatggcgatctcgccgatgccgcagcgcgggccggaggccagccagcgcacgtcattggcgattttcatcagcgaggccgccagccccttcagcgcgccgtgcccctgcaccagcgcgtcgcaggtggccagcgcctcaaacttgttcggcgcggtgacgaacggttcgccggtcaactccgccagcgctttggcaacccgcaccgcatattccggatgggtgttcagcccggtgccgacggcggtgcctcccagcgccagctcggcaatatgcggcacgctggcttcaatatgccgcagactgtgcgccagcatcgccgcccagccggagatctcctgccccagcgtcagcggcgtagcgtcctgcagatgggtgcggccgattttgacaatgtcgtgaaacgcctcggccttgtcgctcagcgtgcgctgcagcgtctgcagcgccgggatcagctgctgacgcagcgcaatcacggcggcaacgtgcatcgcggtgggaaacacgtcattggagctttggcttttattgacgtcgtcattagggtgcacccggcgcccctcgccgcgttcgccgcccagcagttcgctggcgcggttcgccagcacctcgttcatattcatattggtctgggtgccggagccggtctgccagatggagagcgggaattcatcgggatgctgccccgccagcacttcgtccgccgcctgaataatcgccgcggcgcggtcgtccgccagcaggccgagctgccggttaacttcggcggcggcgcgcttggtcagcgccagcgcgtggatcagcgcggtcggcattttttccgtcgatatatggaaatgttccagcgagcgctgggtctgggcgccccacaggcgatcggccggaacctcaatcgcccccatcgagtctttttcactacgcatgactgccattaccttctctccttagtacatcgtctaaaaacccaccactccagtatagcgatataataattattcgcatttggcgaatgatgtcggccagctttgtgacttatccgcttgcaagccctcgaacggcgttgtttacttgcggcaattcatttcttactcagggagtcatcatgcaaaaaatgaccaatgcggtacaacactacgcctggggcagccacgacgcgctgaccaaactgtacggcatcgccaacccgcagggaaaaccgatggcggaactgtggatgggcgcgcaccccaaaagcagttcgcaggtggcggacgccgcgggcgcgctgcgttcattgcgcgacgtcattgatgaaaacccgcagcagcagctgggacgccaggttgccgagcgctttggcgagctgccgttcctgtttaaagtgctgtgcgccgatcagccgctgtcgatccaggtgcaccccagcaaatccgccgcggaggccggctttgccaaagagaacgctgccggcatccctctggacgccgccgaacgcaactacaaggatccgaaccataagccggagctggtgtttgccctgacgccgttcctggcgatgaacggtttccgtcagctggacgatatcgccgccctgctgcagcccgtcgccgccgcccaccatgatattgccgccttcctgcagcagccgagcgtcgaacgcctggcccagctgttcgccggcctgctcagcatgcagggtgaacaaaaagcccgggcgctgggcgtgctgaaagcggcgctcaacaatcagcagggcgaaccctggaacaccatccgctttatcgccggtttttacccggacgataacggcctgttctcaccgctgttgttgaacgtggtgcagctggcgccgggcgaggcgatgttcctgtacgcggaaacgccgcacgcctatctgcaaggggtggcgctggaggtcatggccaactcggataatgtgctgcgcgccggcctgacacctaagtttatcgatatcccggagctgctggccaacctgcagttccgcccgcagtccgccgacgcgctgctgacgcggccggagccgcgcggcgacgaattgttcttcccgatcccggtagacgatttcgccttttcgctgcatgcgctgtccgccgcggcgcagcagttggcgcagcagagcgcggccatcgtgttctgcgtggacggcgaagccattctggaacgacaggatcggcagctgcggctgcagccgggcgaatcctgctttatccccgcctgcgagtcgccggtgagcgtcagcggcagcggccgcatcgcgcgggtttataaccttttgccgtaaccatttggtaaatttcagcaaatgggttgctaaaagcgggcgcatgccttcacaattaaacgcctgagggcgtttttttgttggccctgttcgcccttgcgaccgtgcagccaccgcttacgcgcagcgttaagcgccacaggaatgccaaaccctttacaacaggatgagagaacgatgaaaaagtcagtcgtcgccgtcggcgttattgcgattcttggcgcagcatggaccggggcttcatggtacaccggcaaactcattgagcagcgcatgggcgaagtggtgaacagcaccaacagccagttggagagctacctgccccaggccggcatcaaactgagctatgaagattatcagcgcggcctgttcagcagccatctgcgctttgtcatccgcccggacggcaccgccagcggcgaacaagcggcgctgcagccgggtgaagaggtggtactgcaggaggtgatcgaccacggccccttcccgttcgcccagctgaagcgcctgaacctgatcccgagcatggcatcggtgcgcaccgagctggccaatacgccggcggtgaaaacgctgttcgagatcgccaaaggcaaatcgccgtttatcgccgattcacgcatcgcctataacggcgatacctccactgcgctcaacgtactgccgctgaactatcagaaagacggcaacacgctgaacttcgccggtgccgatctgaccatcgacgtcgcccgcgatctgaaggcggtgcaggtggaaggcagtagcgacagcgccacgctgtccggccgcaccgagttcggccagaccgagcagatcaccctgcagggcatgacgctgaaaaccgacacccgcaacggccagttcgacctgagcctgggcgatcaggcgctgaacatcaagcagctaaaagtcacggttgataacaaagaggcgctgacgctggacggcttcaatctggcgagcaaatttggcgagcaggacggtaacctgaacggccagatcgactacaccatggacgcgctgaaactgcagggcgccgacttcggctccggcaagctgacgatgaaaatcgacaagctggacggtaaatcgctgaaagagttcgccgaccgctacaaccagcagatgaccgccctgctgcagcagagccagtctctgccgccggaagcctatcaggagcaggccagcgccatcgtgatgcagaacctgccgctgctgctgaaaggcaacccgaccatcaacatcgcgccgctgagctggaaaaacggcaaaggagaaagcacctttacgctgaatctggacctggttgatccggcgaaaggcaccgctgcgcaggaaccggccgatctgctgctggcgcgtgcggtgaagaagatcgacgccagcctgaacattccggtgccgatggcgacggaagccaccgcgcaaaccgccaaactgcagggctacaacgccgaagaagcgcagaaactggcgcagcagcaggtgcagggtctggcggccatggggcagatgtttaagctgaccacgctgaaggacgacgtgattgcttcccgcttccactatgccgataaccaggtagagctgaacggcaacaagatgtcgctgcaggaattcctcggcatgttcggtatgctggccggcccggaacagggcgtgccgccggcaccaatgccagttccggctccggctccggctccggctccggctccggctccggcacaataatcacactacgggggctgttaagccccctttttatgtccgccgactcagcccccgttccgttatccctctgaagatattctccacgttctgcacaagaaagcgccaatatgcgcgagcgcatatattactttctgccagctatttatttcttgacttgtccgccatcagaactgtagttttttaaataatataagaaacagcgtttcatatttaaaaccaatttaatatatgaaacaaaataaatagtccgtttcacagataaaaccaccagccatcattatttgatggccgaacgcgctcgcaccaataaccaataaaatgccgactatttttcaggggacaatatgcgcaaatcgatagccttaattttacttctctcaccaatgagttatgctgcacagcacgtaccgaaaggcgctaagcctgccgcgatcatgcctgcagagaaaaaacagccgccatttccccatctgcactggcaaagcgcagataataaaaacaacctggatatcggcggcgcgctgcgcgctaattatcgctacgaagattggggcagcagtaattatcgtaatccaccgcatttacgctttgatgcctttcgcattgacgccagcggcaattatcagcagacatttttcgatgccgggttttggtttcaggaccagcgcaaatatgccattgaccgtgcttatatcggctaccatcttagccgccattcagatattcagctgggcgcccccttcaaaccctttggtctgatgccctatccacagttcggctggtcctacggcattccgttttatctcggcttcggtgtcaacgccgggctgggggctaaataccagtaccacaacagcgactgggggtttgatgcagcctactaccctcgcatgatgccggccggcgttcgctatgcgcccgacgtgggcagctacgatgatttaaaaaataccaatgccggcacacagcgcttacagctgaatgagaaacgcgatcagatcaacctgcgcctgacgcgcgccttccggcccggcggatggcacaatgagctgggcgcttcgctggcggcctcccgcctgtacaatcaggccaccggcgataacggcagcttctgggcggcaggcctgcatacgctgctgaataacgatccctggcatttatccggccagattatccgctattcctactccgccaaagggccggccggcgccgacaactcgacgatcctgatgggcggcaacggtctgaccccgtcctacctgatcccggcgcaggccaccacggcgtcgctcaacctggcgcgcgacgtggcgctggagtggggaccggtgcaaaaactgcggttttataatgactacagcgtactgtggaaggatgctgacggcggctcggactcgaaaatgaatacgctcggagtgcaggttttcgccttgccggtcatgctgtgggttgacctgacctgggcgcaaaacgccaatccgtggggcggcgcggaaaacgccaccggctggacgagtacacactcttccggcagcaacaaatggtattttcgcaccaacgtcaatatcggctattacttctgaagccggcaaaaccggccgctacgccgacgcccgttctatcagtttcgccgccagaatcacatcctgcggcggcagatcgggggattcaatccgcagcagcagacgggcggcggcgctgcgcccgacctcacgcgccgaggtggataccagcgtcagcggcggttcgctcaatgccgcctccggcgcgtcgccaaagccgatcagcgccacctgctggctgagaaaactgtcgattccgtccgaaccgatcccgcgcccgctgcggataatgccgaaataggcgcccagcgccaccgcagctttgtcacagaccatggcgctgatattgggatgctgccgcagcaggttctcagcggccagcgccgccgcctgctgctgactctcacattcgattatccactcgctgcggaagggcaagccgtactgcaccagcgtggcgcaaaagccacccagccgttcggcgcgggtcagcgagtcgctgcgcccgcccagataggcaatctgccggtggccgcgcttaatcagaaactcggtggcaatctgcgccgcctgcatattatccggccgcaccacgtccacctccgccacgccgccggagcgcgcggcgcacaccagcggcacgccctgctcggccgcctgcgcctgaagatcgtcggcggcgcgcgcgccgcccgccaacaccagcccatcgacgccgtgcgtcagcagggtgtcaaagcagcgcatcagcccggcgccgtcgcgcccgctttgcgtcaggaacaataccttgccctgcgcttccagcgcttcgctcaggccggcggtcatctccgcataaaagggatcgccgatatcgcgcaggatcaggccaatcacgccggaggccgcgccgcgcagggtcgccgcctggcggttgcgcacatagcccagttgttcaatcgcctgatgcacccgcgccacggtcgccgaagaaatacgtcctttgccgctcagcaccagcgaaaccgtgctgacggaaacggcggcgtgctgcgcgacatcggtgatggtgatttttttgatggtgtcagcctcagcaaacaatagccatggcagtcaatgtatacccattcgcccgatgcagtaaaacgatttaccggccaggcgtatagcggtgaaaagttcaccgtttaattgtgataaacggcgcatttttaataggtaaaacgttttatcttatttttaccttaggcgggcgcgctttgcctgctcatcttcactcgccaggagtcaccggtaatgtccgcaagccaaaaacccaaaatcaccctctgggagtttttccagagcctgggcaaaacctttatgctgcccgtcgcgctgctgtcgttttgcggcattatgctcggtatcggcagttcgctcagcagccgcgacgtcatcaccctgctgccgttcctcggccatcccgcctgtcagctgctgttcacctggatgagcaaggtgggttctttcgccttcagcttcctgccggtgatgtttgccatcgccattccgctcggcatggcgcgggataacaaaggcgtagccgccttctccggctttgtcggcttcgcggtgctcaatctggccaccaatttctatctgaccgccagcggcgtactgcccagcagcgacccgctggtgctcaaggcccacaatatccagaacgtgctcggcattcagtcgattgataccggcattctcggcgcggtgctggtcagcattattgtctatctgctgcatgagcgttttcataccatccgcctgccggacgcgctggcgttcttcggcggcacgcgctttgtgccgattatcaccaccctgacgctcggcgtctgcgggctggtggtgccgctgatctggccatggttcgccgccggcatcaacggcctgggctgggtgatcaacggcgcaggcgcctttggcccgatgatctttggcagcggcgaacgtctgctgctgcccttcggcctgcaccatattctggtggcgctgatccgctttaccgacgccggcggcacgctggacgtgtgcggccacagcgtcagcggcgcgctgaccattttccaggcccagctctcctgtccgaccagccaaggctttgcggaaagcgccacccgcttcctgtcgcagggcaaaatgccggccttcctcggcgggctgccgggcgccgcgctggcgatgtaccactgcgcccgaccggagaaccgccacaagatcaaagggctgctgatctccggcgtggtcgcctgcgtggtgggcggcaccaccgagccgatcgagtttctgttcctgttcgtcgcgccgttcctgtacctgatccacgcgatcctcaccggcctcggctttaccgtgatggcgctgctgggggtcaccatcggtaataccgacggcaatatcatcgattttgtggtgttcggcattctgcacggcaccgccaccaagtggtatctggtgccgctggtggccgccgtctggttcgccgcctactacgccattttccgctttgcgatcctgcgcttcaacatcaagacgccgggccgcgacagcgacgccgccgccggcagcagcgcacacgcgccggccgggacggttggtcagtcgggctataacgccccggccatcctcgccgcgctgggcggcgccggcaatattgcctcgctggacaactgcattacccgcctgcgcctgtcggtggcggatatcgacaaggtgaacgacgcggcgctgaaagagcatcgcgccatcggcgtggtgcggctcaacgcgcacagcctgcaggtggtgatcggcccgcaggtgcagtcggtcaaagatgaattagactcattaatagcagcaagccggcctgccacggaactgtctggagccacccatgtttgatttttccaccccgatcgaccgccacggcacctggtgcacccagtgggactacatcgccgaccgcttcggcagcgccgacctgctgccgttcaccatctcggatatggatttcgccaccgcgccctgtattctggatgcgctgcagcagcggctgcagcacggcgtactgggctacagccgctggcagcatgaagatttcctcggcgcgctgcgtcactggtatcaacaacgcttcaatacggcgatcgacaccgccagcgccgtatacgggccatcggtgatttatatggtttcccagttgatccgccagtggtcggcgccgggggaatatgtcgtcacccatactcccgcctacgacgccttttacaaggcggtgctcggcaatcagcgccagctgctggcctgcccgctgcaaaaggtcggtgaccagtggcgctgcgatatggcccatctggaagcgctgctggcccgtccgcaaagcaaaatcctgctgctgtgcagcccgcacaacccgaccggtaaagtgtggagtgccgaagaactgcagcagatggcgacgctgtgcgaacgccatcaggtgcgggtcatcagcgacgagatccatatggatatgacctggggcaagcaacgtcacctgccgtggagccaggtggccgcaacgccgtgggcgctgctgacctccggttcaaaaagcttcaatattccggcgctgaccggcgcctacggctttatcagcgataccgcgtcgcgcgacgcctttctgcagcagctcaaagggcgtgacgggctctcttccccggcggtgctggccatcgtggcgcatatcgccgcttaccgccacggcgccccctggctggacgccctgcgcggctatctgcaggacaacctgcgctacgtcgccgaacggctcaatcaggcttttccacagctggcgtggcagccgccgcaggccacctatctggcgtggatcgatctgcgtccgttaaatattgacgaccatgagctgcaacaggcgctgatcgaacgggaaaaggtggcgatcatgcccggttttacctatggcgaagaggggcgcggttttgtccggctcaacgccggctgcccgcgcagcaagctggaggacggcatgaaccggctgatcgccggcctgcggtttgttagcccgcaggcctgacgcgccgcggcgggccaacgcccgccgtgatcggttaagccaccacggagatctccgcctgtcggcggcataaggctcggcaatcaggatcgttgtgccttcatcaacgcgtcccccaatcaggattaagtgcgataaactgcaacagcatgatggtcttggcatcaacaatcgtcccctgccggatggcctgcagcgcgtcgcgcagcggcatctccagcacttccacgtcttcgccttcttcctcaaggccgccaccctgatgcacgcgcgccgcagcagtatactcgccgataaagaaatgcagcttttcggtgaccgagccggggctcatataggcctcgaagactttttgcacgttttgcacgaaatagccggtttcctcttccgcctctgcacgaatacgctgttccggggacgcgttatccaacagcccggccgccgcttcaatcagcatgccgtcgtggccgttgacgaataccgggaagcgaaactggcgcgtcaggatcaccgtctgcgccgcccggtttaccagtaaaatcaccgcgccgtcgccccggtcgtaggtttcacggctctgccgctgccagcttccgtcgcggcgcagaaaatcaaaggtgttctttttcagcacgtaccaatcatcggacagcacctgggttgccaccatacgtacgcgatctttggtcggtatcatcttgtctgctccaaaagggttgagggcctgcattgatactagcgtgcagtttcgtgtatgatcaagatcattcgtgcagacaaagaattgatgggaacccatgctgaccagccagcgcaaaaaacttatcctggagaaactcgcccgtgaaggccaggtattggccaaacagttaagcgagacgttcgggctgtcggaagacaccatccgccgcgacctgcgcgaactggacagcgaaggtttgctccagcgcgtacacggcggtgcgctgccggtctctcccgccatcgccccgtttgccgaacgtaaccagcaggaatccggcgccaaacgcgccattgcccgcgccgccgccgccatgattttaccgggccaggtggcgatcgtggacggcggcaccacctcggccgaactggtgaagcagctgccgctatccttgcaggccaccatcgtcacccacagccccagcgtggcggtcgggctggtggatcacccgcaaatcgaggtgatcctgatcggcggccggctgtacaagcattcgatcgttaccgtgggcgcggccgcggtggaggcgatgtcgtacatccgcgccgacctgtactttatgggcgtgaccggcgtccaccccagcgccggtctcagcaccggcgatctggaagaagcctatatcaaacgcgcgctggcggcgcgcgcggcggaaaccgtggtgctggcttcggccgccaaactcaacgccgcctcacaatacgctatcggcgatattacgctggcgcagtccattattgtcgagcgcgacaccgaccaggcgctgatctctccgctgcaacaggcgggcatcagcgtgattaaggcctgacgcgatcaggaaaccgaccgtcattgcgacttaatgtgattgaaatcacttttttatgtaacaacatggctattttcatcaaattgtttttatactgttatgcactttccctaccttcatcagcgagtgcacaacatgattgacccacgcctgccgcttaccgatatccaccgccatcttgacggcaacatccgtgcgcaaaccattcttgagctgggtcgccagttcaacctcgacctgccggcaaacgatctggagaacctgcgcccgcacgtgcaaatcacccataccgagccggatctggtcagcttcctgcagaaactggactggggcgtggcggtgcttggttcgctggacgcctgccgccgcgtcgcctatgaaaacgtcgaggatgcggtcaacgccggcctgcactacgccgagctgcgtttttccccctactatatggcattgcagcaccagttgccggtggccggcgtggttgaagcggtagccgacggcattcgcgccggctgtcgcgaccatgatattgatatccgcctgatcggcattatgagccgcactttcggcgaagcggcctgtctgcaagagctggaaggcctgctggcgcaccgcgaggcgattaccgcgctggatctggccggcgacgagctgggtttccccggcagcctgttcctgtcccactttaaccgcgcgcgtgacgccgggctgcgcattaccgttcacgccggcgaagccgccgggccggaaagcatctggcaggcgattcgcgagctgggcgccgaacgtatcggccacggggtgaaagcggtggaggatccggcgctgatggattatctcgccgagcacggcatcggcattgagtcctgcctgacctccaatatccagaccagcaccatcgcggcgctggcgcagcatccgctggcaaccttcctgcgccacggcgtgacggcctccatcaataccgacgatcccgccgtacagggcatcgagattgagcatgaataccgcgtggccgcgccgcaggcggggctgacgccggaagagatgcgccgcgcgcaggaaaacggcctgaccatggcgtttctcagcgagcaggaaaaacaggcgctgcgcgccaaagtggccggctgagccggtttaccgcaacagcggcgtcccgccgctgttgcctttaccacggcaccgtacgcccaaggtagtccaggtattccaaccccggccgctcccgtttggccagcagcactctgaccagctgcgggattgtctgctcaatcgttaagggcgcgtccgcgccgcccagttccgtattgatccatcccggtgccatagtgaccagcgcgcgggcactgccgtgctggcgggcggcaaagctgcgcataaacatattcagcgccgccttgctcccgcgatacagttcgcgctgccccgtatggttgttggccacgctgccctggccggaggacatcacgccaatcaggccgtcgtccgccacccgttcagccaaccgctcaatgacgcgcatcggcgccagcgcattggtcagcatcacctgcataaattcctgcgtgctcacctcgccaattgtctgggtgggatcgcgattggtgatgcccgcattcacaaacagcatatcgaagcggcggcccgccaggcgctgccgtaaggcgtccagctgcgtctcttcgcagatatccaaccgctctagctgcagacggttgccatactcccacgccagctggtgcagcggcgtgttgtcaccgcgcaccgtgccggtcacctgccagccatggcggagaaattcctgcgccatggcgtggcccaggccacgtgatgcgccgacgatcaataggctgccgttgtgtgtgttgtccgtcatcgttcacctctgttattgccgtagctaaaaactgttcagacaatataggcttccatgatataaggcggaagacgcagcatttgcattgataaagtgcagcagacgccataccaaatcagggagccatcatgaacgacccggactttaacctactggccgccctcgatgcgctgctggccgaaggcagcgtcgccggcgcggcgcgccgcctggggctgagcgcctcggcgatgagccggaccctcagccgcctgcgccaggtgaccggcgacccgctgctggtcagagccggccgcagcatggtgctgaccccgcacgccgaacagatccacgatcgcgcccggcagacgctggccgaggcgcgttccctgttgctgccggcggcctcggggttggatctgcagacgctgcggcaaacgttccgcctgcgcactaacgaagggtttgtcgaaacgttcggcgccgcgctggtgacggcggcggcgcaggcggcgccggaggtgtgtctgcgctttgtgccgaagccggagaaaagcccgcgctcgctgcgcgaggacgatattgatattgaggtcggggtattacacggcatggggccggagattcatctccagacgctgttccgggatcgatttattgtcgccgtcaggcagggacatgcgctggccgcacagacgcccgtcacgcccgagcgctacgccgcctgtcagcacgtgatcgcctcgcggcagggaaagcgtactggcccggtggataaggcgctggcccaacaggggctgacgcggcgcatcgccgccgtgacgccggatttttccgccgcgctggccatcgccgcccagtccgatctggtggcgctggtgccggcgtcgttttttatccagaaaatgcgctgcggcggcggagaaaggctgcaggggctcaggctgccggtcgccacgccggagatcaccgtctcccaaatgtggcacccgcgcagaaaagccgaccccgcgcatcagtggctgcggcagctgctgctgacggtctgccgccgacaggccgccgaactgcaccgcgccgctcagcgcacatggccggcatggttccgttaatcccccgccggccggttgcgcttatttcgcctcggccgtcgtctgctgttcacgcgccgttttgcgcgcgtagcgctgcgccagcaccgcacaaatcattagctggatctggtggaaaatcatcagcggcagcaccattgcccccaccgccgcggccgggaacagcacgttcgccatcggaatgccgttcgccagactctttttcgaaccgcagaacacgatggtgatctcatcggcggtgttaaagcccagcaggcgcgcggcgtaggtattgatcaccagcaccaccgtcagcagcaccagcgacatcaccacgatcgtcaacagcgacatgccgtcgattttatgccagatgccttctaccaccgcggcgctgaaggcggtatacaccaccagcagaatcgaggagcggtcggtcaggttaatcagcttgcggtgccggtcgatccacttgccaatcagcggacgcgccagatggccgatgacaaacggcaccatcagctgcaggataatcgcgccgatggcatgcagcacgtcagtattgccgccctgagtgtgcatcaacgccccgaccaacagcggcgacaggaatacgccgaggatgctggaggccgacgcgctgcagatggccgccgccacgttgccgccggcggcagaggtgaaggcgatcgccgactgcaccgtcgccggcagcgcgcacagatacaggaagccgaggtacaccgtcggcgtcataaagttcggcaccagcaggttcatcgccagccccagcagcgggaacagcgcaaaggtgctgagaaacaccaccagatgcagcttccagtggcccatgccggcgataatcgcctgacgcgacagtttggcgccgtgcataaagaacagcagcgcgatcgccgcggtggtcaaccgctcaaaaaatacctgccacaccccttcacacgggaacagcgaggccaccaccaccaccaaaatcaaaaccagtaaaaacttatcgatacgcagacgttgcaaccaggacatcaatcaaaattccttgccaaaaaacgggcccagcgcctgagcccgtaacgaaaaaaagaggtgcgaattagctgaccggcagtgcggcctgctgtttgtccgactcaatccccagctcaatcatttccatcaccgcgatcgcctcggcggccggtaccggattggcgccgtcgccgttaatcgcgtcgcggatggcggcatagtaggccggatagttgccgggcagcgtcagcagcggctgctccgccagcacgtcatcacgtgacaatgtcactactccgtcgcgcatatcatagccccagtcggcctgcggcaggcggtcgccggccttcaaccggtcttcctgcgggtccaggccatatttgatgtagctgccctgggtgccgtgcacgatatagcgcggaccttcggccgccgccagcatcgaagcgtgcagcaccacgcggcgcttgccgtactgcagtagcgcgtggaagtagtcgaccgactgcgaacccggccgcagctggcccagatcgacaaacagcgtctgcggcttgccgaacagctgcagcgcctggtcgatcagatgcggccccagatcgtaccaaatgccgctgcccgcgccgccctgttcgcgccagcgctggcgcacctgcggccggaaccggtcgaagtgcgattcaaagtagaccacttctcccagtgagccttcctgcagcagcgttttcagcgtcaggaagtcgctgtcccagcggcggttgtggaataccgacagcagcagaccgcgctgctgcgcctgttgctgcagggcgcgcgcctgtgacaacgtcacggtaaacggtttgtccaccaccacgtgcttgcccgccgccagcgcctgctgcgccagcggatagtgggtatcgttcggggtgggaatgacgatcagatccagcgtagggtcgttgaacagcgcctggggttcgctgaccaccggcagcgccggccagtcggcgtgcaccttgccggcgtcgctgctgaccaccgccgccagttccaggcccggcgtgccggcaatcagcggcgcatgaaaggttttgctggcgtagccgtagcccaccagcccaacgcgaagagtttcagccatggtgtttcctctgcaaggccagttatcaccctgtgatttgacaccatgatgccgaacggaacaagaagtaaattaaatgttaatccgcagccgcaacgcccgggttgttccaggcccgctcacggccccgctgcgccggatagttaatctctacgctgcggcgacggaaatcgctggggctgacccctacgcgcttgcggaacacccgcgaaaagtagagctggtcgtcatagcccaccacgcggccgatggcggcgatcgactcctgggtggtctgcagcagcagtttggcgcggatcacccgctgatcttcgcgccagcgcagaatattgatgcccacctgctcacggaacaggtgcgccagccgcgacggcgacaggcaaacgtggcgcgccacctcctcaatgcgcagctcccccgccaggttgccggtaataaactggcaggcttcgatcacccgcggatccataatcttctgcggactgagcgggtcttcctccatcgcgcgtagcagcaggcgctccagcaggttcatgctcatctcctccgccagccgccggccggagcgctgggtctgctcgatactggcgaacaggcggtcaaactcctgcagcagctggccgccgggcagcgtcagccgcccgacctggtggtttttgctgcgccactccagccagtcggcccagtaggcgcgcgggcggaaatagacccagcggtggtgccagcagtcgctgtccggcgaacggccgtaatggtgcgccgccttcggcggaaacagcagcagatcgccggggttgcagtacagcgtctcctcgccgtcaaacaccttgccctgccccttgatggtcagattaaggatataacccttcatgccgcccggccgctcaataaagaaatccaacggcccctccgccataatcggcgtcagcccggccaccaggtaggcgttaaagctgtaacccggcaacagcgggtccgactgagattcctgcgccatacgatggtacattcggcctccgtaatactcggttatcctgccgcgttgccggccccacgccggcaacgcgataacgcgtcctaggcggtacgtttagcctgctgcttatagcggtcaaaaatcaccgccgccagcaggatcgccccgcgcaccacgtactgcgcaaacggagagatattcagcaggttcatggcgttttccaccgtgccgagaatcagcaccccggcaatcacataggaaatcttgccgatgccgcccttcagcgagacgccgcccagcacgcaggcggaaatcacgatcagctcatagccgattgaggtcatcggctggccgctggtcatgcgcgacgccagaataatgcccgccgcggcggacaccagcccggacagcacgaagatcacgatcttggtgcgcaccaccggcaccccggccaggcgcgccgcttcttcattgccgccgatcgccagcgtattgcggccgaaggtggttttattcaacaggaagccgaacaggatcagacagccgatggtgatccagatcggcgccggcacgcccagccagttggcgtagccgagggcgaagaagcgttcatcctcaatccccaccgccttgccgtcggaaatgatatacgccagaccgcgaaaaatttgcatggtcgccagcgtggtgatcagcgcgttgattttaagccgcgcaatcacaaagccgttaatcaggccggagaccacgcccagcagcagcccggcggcgacgccgatccacaggctttcgctcatattgatcaccaccgcggtggtcaccccggcgcaggcgataaccgacgccaccgacaggtcaaaatcgccggaggccaggcagaacagcataccgcaggccaccatgccggacatggagatcgccagccccagccctttcatattgataaacgagccgaagttgggcaccagcagcacgcaggccaggaacagcaccgcaaacaccaccagcatgccgtagctgtcccagatgcgcgacagccccaggctgccgcgttttttttccgaatgggtcgttagggtcgacatctttttctcctccacggtcaggccaccgccgccgcggcatcaggggtaatatcgggggtgcgcagcatcgccaggctcagcgccagctcttcgctggcctcgtcgtgcgccagttcgccggagatctcgccttcgcgcatcaccacgatgcggtccgccagccccagcacttcgggcagatcgctggaggcgaacagcaccgcaatgccctgctgcgccagttgatagatcacgttatagatttcatgcttggcgccgacgtcaatgccgcgcgtcggttcgtcgagcatcatcactttcatctcctccgacagccagcggccaaggatcgccttctgctggttgccgccggagaggttcataatcagctgctcggcgctgggggttttgatattgagcgcgcggatatgctgctgcgcgttgcggttctcccaggcgttgtcgatcaggcagcccgcccgcaggcttttgcgccgcgcgctgatattgatattgtcgcgcaccgagtgcaccgggatgatgccgtcggccttgcggtcctccgggcacagcatgatgccggcgcggatggcgtcgatcggcgagcggatcgtcagcggcgcgccgtccagcgtcagccggccgccgccgacccgcgtggcgccgaagatgcccttcatcaactcgctgcgcccggcgcccaccagcccgaacaggccgacgatttcgccggcgcgcacgctgaggctgatcggcgttttcaccccgggtgcctgcaggttatccagctgcagccgcaccgggccgtgctcgcgcggttggtagccataaatatcccccagctcgcggccgaccatcgcctgcaccagccgctcgtgatccacctggctcatatcgtcgaaggtgcgcacgtagcgcccgtctttaaataccgtgatggcgtcgctgagggcgaaaatctcctccatgcggtgggagacatacagaatcacccgtccttcagcgcgcagttcgcggatcacccggaacaggtgttcaatctcgcgcgccgacagcgagctggtcggttcatcgaaggcgataatcttggcgttgcgcgccagcgccttggcgatttccaccatctgccactggccgatggagaggtatttcagcggcgtgtccggatcgatatccagcccgagatgctccagctgcaaccgcgcctcatagcgcagcagtttgcgatccaccaggccgcgcttgctgggcagctgccccagataaatattctcggccaccgtcatttccggcaccaggtgcagctcctggtagataatcgccacgccggcgtccagcgcctcggtggtagcgttaaaacgcaccggctgcccctgcagcaggatgtccccctggctgggggcgtagttgccgctgaggatcttcagcagcgtggatttgccggcgccgttctctcccatcagcgcatgaatctgcccggcctgacagctaaaactgatatcgtccagcgccttgacgccggggaaggttttgccgatgccgcggaaggccagataaggcgtgctggcggtcataatgcgttcctcatggcttgcgaaaacacgccgcccggcgcgggccggacggctcaggggttacatcaggccttttttctgcagttcggttttaaagttgtcgcgggtgatcagcaccacgtcggtcacttcggtaaacttctgcggttcgacgtctttcgctacccagtcatgcagcatctggatgctcttgtagccgtgaatatccgggcttggcaacagcgagccgtagaagccggtggcctgcgccttggacagttcgctgaccgcgtcaacgccgttgatgccgatgccgatcacgtccgccgccttgaagccctggccttcggtggcgcgcacgccgcccagcacggtgttgtcgttcatgccgacaatcagccagtgtttcacgttcggatgctgcaccagcatggagttggcggcgtcaaaggcgccgggaatatcgttggatttagtaggcacctgatagatctgcttttctgggaagccggcggccttcagcgcgtccatcgagccggtagtgcgacggcgcgcggtatccagctcattggcggtaatcgccatcacgccggtctccgccgcgttccagccgcgcttgttcatctccttccacagctcctgcccctgacgttcgccgattttactggcggccatcatcaccagcggcacgctgtccatcggcttgcctttggcggtcacaaactgatcgtcgacggcgatcactttcaggtcatagctgcgcgccttggcgacgatcgccgaaccgagtttcggatccggcgtacagatgacaaatcctttggcgccgctggcggccaggctgtcgatagcgttcagggttttctcgccgtccggcaccgcgatttttatcacctcgaagccaagatctttgccggccttatcggcaaatttccattcggtctggaaccacggctcctccggctgcttgaccagaaaacccagtttcatggtttcggcaatagctgattgtgacataaccgccgccagccctatcgccgccagcgccttagtgaatttatgcatagtgctctccgctgtgtggttctccccggcgctgaaaatctcgcgcagtgaaaacgttctcattagggtatgttcggttaccgtgtcggtaaggcgcttattggcgcgccctgcccgacgtcggcatgcagaccgggtaagttttagcggttatttgttaatgaaatgtagagcgctatcacatccagagataacagcaggtaagtccatatatttagccaattcggtctgccgccaacttttgatagccatcacaaaatcgctgcgggaagcagaattgtgcatacatccagccaacgtatcctcatcgccccgcccggcgcgctcttatggtgatagccgtcctttttaatcaggagtctctatcatgacggcagacgcaatcgccctgggactggacttcggcagcgactcggtgcgcgtattggcggtggattgccgcagcggcgaagaactggataccgaagtggcctactacccgcgctggcagcgcggcgactactgcgacgcggcgcagaatcagttccgccatcatccgcgcgactatattgacgccatggaacaggcgatcgtcgcgctggtgcagcgcatgacgccgcatcagcgccagagcgtggtcggcatcggcgtcgactccaccggctccaccccggcgccgatcgacgagcacggccaggtgctggcgctgcggccggagttcgccgataacccgaacgccatgtttgtgctgtggaaggaccatacggcgatcgatgaagcggaagcgatcaaccgcctgtgccgcagcggcgagtttaccgattacacccgctatatcggcggcgtgtactcatccgagtggttctgggccaagatcctgcacgtctcgcgtcaggatgcggcggtgcgccgggcggccgcctcctgggtggaactgtgcgactgggtgccggcgctgttgtccggcaccacggcgccgcagcggctgatgcgcggccgctgcagcgtcggccacaagacgctgtggcatccggactggggcggactgccgccgcgggcgttcttcgccgcgctggatccgctgctggtcgacgatctgccctatccgctgtttgaagccagccagaccgccgagcagccggtcggcacgctgagcgccgagtgggcgcagcggctcggcctgtcgccgcaggtggtgctgtccggcggcgcgttcgactgccatatgggcgcggtcggcgccggcgcccgccctcatacgctggtcaaagtgattggcacttccacctgcgacattttgctggccgagcgccagcgcgtcggcacgcgggcgatcgccggcatctgcggccaggtcgacggcagcgtggtgcccggcctgatcggcatggaggcgggccagtcggcgttcggcgatatgtacgcctggttcggccgcctgctgagctggccgctgcgcgaagccgcccgcagccggccggaactgcagccgcagctggcgcacattgagcagcggctgctgacaacgctgaccgacgcctgggccgccaatccctcgctggaacatctgccggtggtgctggactggttcaacggccgccgcacgccgtacgccaatcagcgcctgcagggagtgatcggcgatcttaatctcggcaccgacgccccgacgctgttcggcggcctggtcgccgccaccgccttcggcgcgcgcgccattatggagtgctttgagcagcaggatattccggtggacaacgtgctggcgctgggcggcatcgcgcgtaaatcgccgaccatcatgcaggcctgcgccgacgtgatgaaccgcccgctgcagattgtcgcctccgatcagtgctgcgcgctgggggcggcgattttcgccgccgtcgccgccggccggcacgccgatatcccgacggcacagcaccatatggcctgcggcctggagcgcaccctgcagcccgacccgcagcgcgtagcgcgctaccaacagctttatcaacgctatcaacagtggtgtcaggccgccgaaccgcgctatgccgcgccgagtactgaccacgcccaataaccgccaaccgacctggagtttctgatggacgtatttacacaacgcgaagtctggtttgtcatcggcagccagcatctgtatggaccgcaaaccctgcagcaggtgaaacaacacgccgaacaggtggttaacggcctgaatcaggaggccggcctgccggtcaaactggtgctcaagccgctggtcaccacgccggatgaaatcagcgccgtctgccgcgacgccaactatcagccggcgtgtatcggtattatcacctggctgcacaccttctcgccggccaaaatgtggatcgccggcctgtcggttctcagcaagccgctgttgcagttccatacccaattcaacgccgccgtgccgtgggacagtatggatatggactttatgaacctgaaccagaccgcacacggcggccgcgagttcggttttatcggcgcgcgcatgcgccagcagcacagcgttatcaccggccattggcaggatcggcaggcccagcagcgcattgcacagtggatgcgcgtcgccgtcgcgcgtcaggaaagccggcagctgaaggtggcgcgcttcggcgacaatatgcgccaggtggccgtcaccgagggcgacaaggtcggcgcgcagattcagttcggctatgaggttaacgcctacggcatcggcgatctggtcagcgtgattaatgaggtcggcagcggcgaggtggatgcgctgatcgacgactatgaagccagctacacgctgagcgacgcggtcgccctgcacggcaccaaacggcagaacctgctggacgccgcgcgcatcgaactggggatgcaacgcttcctgcaacagggcggctaccacgccttcaccaccaacttcgaagacctgcacggcatgcagcagctgccggggctggcggtacagcgtctgatgcagcagggttacggcttcggcggcgaaggcgactggaagaccgccgcgctgctgcgcattctgaaggtgatggccagcggcctggaaggcggcacctcgtttatggaggattacacctatcacttccagccgggtaatgatttggtgatcggctctcatatgctggaggtctgcccgtcgatcgccgaacaaaagccgctgctggacgtacagccgctcggtatcggcggcaaggccgacccggcgcggctgatcttctccaccccggcggggccggcggtaaacgccagcctgatcgatatgggcgatcgcttccgcctgctggtgaatcaggttgataccgttgaacagccgcatccgctgccgaagctgccggtggcgcgcgccatctggcgggcgcagccgtcgctcgccaccgccgccgaagcctggatcctcggcggcggcgcacaccatacggtgttctcacaggcgctgaatgccgactatctgcggctgtatgcggagatgcacaatattgagtttctgctgattgataatgagacgacactgccggcctttaaggatgcgctgcgctggaacgaggtgtattaccagctgaaccgccggtaatgcgctgaggctgcggccccacccagggccgcgctgtcccgtccggcggacgccgggcgctcacttcaccagcgagatctgttcccgcatcgccgccctggccttcacccgccgcgaccagacggcggtcacgatcggcaccagaatcgaagtgacaatcaccgaggtcgccaccagcgcggtcgccgccggcgccgccggtttgaactgcggcaccatttcggcaatcaacaccggggtcgccacggcggcgccggccgaactggaggccgccacgccggcggtgccgtcaccgccgccgatcagccggtcggcgacgatcagcggaatgccggtaaccacgatcaccgcaacgcccagcagaacccccagcaggccggtctgggcaatgacgctcagatcgatggtgttgcccagcgcaaaggcgaaaaacgggatcagcgtctgcaccgccttgccgaaaaaatctcgcagttccgggtcgaggttgcccagcacaaagcccaccaggaacggcagcaccgcgccgataaacacctgaggctcgaacgaggcgacgccggcggtgccgagaataatcatggtcatcagcggcccggactccagcgacatcagcacaaacgccccggcctcctccttgctgccgtactgctgcatgatcgaggcatacaggccgccgttggtcatatccatcgccgccaccagcgccagggtcgacagcccggcgaagaaaccggcttccaccccatgctccggcagcagacgcgacgccagcgccgccaccacccaggccacggcaatcttagtcaccaccagcgtgccggatttacgcaggacggtgccggtggcgctcagtttgatcgccgcccccatacagaagaaccataccgccaggatcggcaccgtgccggacatcaacccattggtaaaagaaccgaaatattttcctgcccccggcgcaaaggtgtggcacgccgcaccgatgaacagcggcaccaacatcatgccgcccgggatcttgtctatcgcacgttttatctgcatcactcactccgtctggatcaactggttatagcaacgcatcgtcgactgccgccttcccgggccgcggtaaaacgattggagcatccacgctaacggttcacaacgtgaataaaagtgatcgcatgcataaaattaaaacgttgttttatttttaagggtctgtcattccaaaataaaacgcagcgcacaaaaaaggcggcttctgccgcctgatggtgaaacgccgccgtgctcagctcagtagcgttgtgccgaacgccgcctgccagtcctgctcaaacgtcgccagcgcggcatccaccgccggcgtggcgatcagctgttcagccacctcaaccggcaaggtgaccgcgcggcagcctgccagcatgcatgccagcacctgacgcggcgttttaaagctggcggccagcaccttggcctgcggcgcatgcagcgtcagcagctgctgcagttcccgcaccatagccagcgcatcaccgccctgcgcatcgacgcgattgacgtagggcgcaacatactcggcgccggacagcgccgccagcagcccctgcgtggcgccgtataccgccgtacccagcgtcgggatcgacatcgactgcagctttttcatcgccgccagcccttcgcccgtcgccgggatcttcactatcagccccggcacgcgctggttcagcagcaccgcttccgccaccatccgctccgcgtcgttcgccatcacctgggcaaacagcttaccggtaccgcccaacgcatcgcgcagcgccggcagcacttcccagagcggcttgccctctttggcgactatgctcgggttagtggtgacgccctgtaacggcaacacccgcgccagacgttttaccgccgtgacatccgcgctatcgaggtaaatttccatgtcggactcctgcatcgttatctgctgattcaaacaccgttggccctatgctaaaccaaaagcccgccgctgacgatgcgcagggctttagcgcattgccgcgccggcgcggcgtgttattatctgccgcatcgactatctcgttgaaaacaggcgcactccgccccatcaggagcctatgaacgcaagacaacagagcattttgcaatgggtcaacgagcgacgccgcatcagcgtcagcgaactggcgcgcgcatcgggcgtttcggaagtcaccatccggcaggatctgaatctgttggaaaaacgcagctacctcaagcgcatccacggcgccgccgtagcgctggaaagcgatgacgtcgacgcccgcatgatgtccaacttcacgctgaagcagcagctggcgcgctatgccgcgtcgctggtcaacgacggcgaaaccatctttatcgaaagcggcagcgccaacgccctgctggcccgctacctggcggaacgccggcagatcacgctgattaccgtcagccattacatcgcccatctgctgaaagagagcgactgtgaggtgattgtcctcggcggcatgtatcagaagcagagcgaaaccgtggtcggcccgctgacgcggctgtgcattcagcaggtgcatttcagcaaggcgtttatcggcatcgacggctatcacgccgataccggctttaccggccgcgacatgatgcgcgccgacgtggtcaatgcggtgctggcgaagggggtggaaaatatcgtgctgaccgacgcctctaaattcggccagatacagcccaacccgctggcgacgccgcagcaaatcagccgggtgatcaccgacacgcggctgccgccggactatcagcagttactgcagcgtcagggcctacagctcgatatggtgggcgaatagcgcccggcgcgcttactggccgtagtaggcatgcttgccgtgtttgcgcaggtagtgcttatccagcagggtctgctgcatcggcggcagcccgggcgacagctgacgcgagaagatgcccatataggcgatctcctccagcaccacggcgttatgcagcgcattggcggcgtccgtcccccagacaaaggggccgtgcgaatgcaccagcaccgccggcagcgcggcggcgtccagctgacgctggcggaaggtttccacgatcacctggccggtttcccactcataacgcccggcaatctcggcgtcgtgcattttacgggtgcagggaatctcgccgtagaagtaatcggcatgcgtggtgccccaggcgggcagatccagaccggcctgcgcccagatggtggcatggcgggaatgggtatgcaccacgccgccgacgccgtcaaaattcaggtacagcgcgcggtgggtttcggtatcggatgacggtttcttgccgccctccaccaccttgccgctctccagctccaccaccaccatatcttccagcgacagcacctcatattcgacgccggacggtttaatcaccatcagccccgcctgacgatccacgccgctgacgttgccccaggtaaacgtcaccaggcggtggcgcggcagcgccagattcgcctccagaacctgctgttttaacgcgttaagcatcgtctttcctcaattcaccggctttgccgctattgtcgaaggcgtcggcggcaacgggtatgggcaaattggctaaagacaggcagctttctgctgacgcaggcaaagcgtgcgctcgcgcagcggcgaccggctaaaaccggatcattcgcaatgatttcagaatatttacctgcaaatggaaatgtaactatttatacttaaatgctgcggcgcagtttgccgtagttttatccgcaggcctggcgccggcggtttatttgctactgtatgggcgtgaatagcgggcttgatgtagggtttacgcctgtgcccggtccctttctgcggcaacaaaaaagcggcaggaaagtgacagggtatagcctaaataattcgagttacgggtaggcggcaagggaaggagtcccgatgagcttacacgagtcagtgattcgggtgactgagcgcagccaccccccgtgacttgaagtataacgggtatatacttacttaaggcacttccatatagcccatgctaaggagaagtcattatgatgatcattaataaacgttttgctaccgccgctctggcgattacgctggcattttcgctgagcgcctgctccaacatgtccaaacgtgaccgtaacaccgcgatcggcgctggcgccggcgcagtcggcggcgcagtactgaccgacggcagcgcgttaggcacgctgggcggtgcggcagtaggtgggatcatcggtcatcaggttgggaaataacccgacggatggcaaagaccgctgccggtaaaccggcaaaagcggcaaggttatagataacgaaaaaaataatttcaggtcgctttatttgtctgtggcttttcctgcagtcaccgggttcaccgcccaaacatacgatcggccatgccgcactgcatcacgcggcatggctattaaaacgcttaaccgcccgccagtttggccttcatacctttggcttccagcagctgtttgagcaaatcacgcttgtcaccctgaatctcgatgacgccgtctttgaccgaaccgccgcagccgcacttcttcttcagctccgccgccagtttatccagcgcaccgtcgtccagatcgaggccggatatcagacacacgcccttgcccttacggccgctggtctggcgctgaatacgtacgatgccgtcgccgcgcggacgctgcggtttagcctcttcttccttcacccggccgccgtcggtggagtacaccagccggctgttgctgtctttcatcctcagcctccgaattagcgcagtgacgcgcggatagcggccagcgtggcagccggatcggcagattgggtaatcgggcggccgatcaccatatagtcgacgccggcggcctgcgcctcaaccggcgtcatcacgcggcgctgatcgccggtcgcgctgccctgcgggcgaatgcccggcgtgaccagctggaattggctgccgcaggcggccttcagccgctgtgcttcctgtgcggagcacaccacgccgtccaggccgcagtcgcgcgtcaggcgcgccagacgttccgcctgctccgccgggctgatgtcgatgccgatggcacgcaggtcttccgcctccatgctggtgagcaccgtgacggcaatcagcagcggcgcctgattgccatacggcagcagcgcctcttttgccgcgttcatcatgcgcgcgccgccgctggcgtggacgttaaccatccatacgcccagctccgccgccgccgccaccgcatgcgccgtggtgttgggaatatcgtggaattttaaatcgaggaacacgtcaaagccgcgctggtgcaaatcgcgcaccagctgcgggccaaacagggtaaacatctctttgcccactttcaggcggcagtcttgcgggtcgatgcggtcgacaaaggctaacgcggcgttcttatcggcataatccagcgcaacaacgattggagatgattttaacccattgttattaacgttactttcagaactcattgcttttaccctttgtaaaatggacatcaacctgccccctgagcactccgcggggcgaaccagcaaaaacggcacgccgcattctacatgccgaccgccggaaatcccagccgcaaggcgtcaactgcacgatgtctgggcatctgggccatacttttttgctctgccgccgctttgccttaccgcgccaatattaaatttttgtgacgcactagacggcgtcaccgggctggattagcgtgaagcctccctatcccatacaaggctgtcacatgagcgagctatctaccctaacgataaaaatccctcttgaactgaaagaaaaagtcagagcggcggcgatgaccggcgaatgctcgctgagcgcggaagtctgccgacgtctggcggacagcttcgccgcaccggccgccgggcagagcaaggcggttgagatcgacagcccggaaaccacagaagtggtggaggcgccgctaagccagaaagagttgagaaagctgcgtcagctgctgaaggtcaacgggaaaaacggcaagaagaaataggcgaacctgacaaaaacggggcgaaatatttgccccgttttttattgaccatccagcccgcggatcggcttcaccgatgcccaggagcggcatgacggacagtgccaatagagcgaatgcgcggtaaagccgcacttatggcagcggtagcgcggcttggtgcggatctgttcgccgaccatatcgcgcagcagcagcaggctctccttcgcacggccgtcttccgcatcggccaggtgatagtccatcaggcggtagaacaccagcatggtcgggtgacgctgcaactgacggttgatatacacctgcaccacatcgcgcccttcgtgctgttcgatcacctcggccagcatcagctccgccgtggcgccgcagttttcctctacgcagcgcttgaggaactcggcccaggcggcctcctgctgcggcagatgctgatagcactcctgcagcatcggcaaggtttcgctcaccagatccttatcctgatccagcacccgcttgaacgactccaccgccttggcgtactcggcctgcgccatataaatacggccaaccatgatcgatacgcgcgcgcactgtttgtccgccgaggcggcgcgcttaagtagcgacatcgccttgtcgagatcgtcgctgcccatcgcctgcagcgccagttcacaatagaaatgcgcgatttcaccgcgctgtttgtctttacccagcttgaccagacgctcggccacttcgatggccttctgccagtcgctggttgcctgatgaatcaccagcagctgctgcagcgccgccaggcgaaagtcctgctcatcggtgagctggctgaacatatcttcggcgcggtcatacagcccggcggccatatagtcgcgccccagctgctgcactgccagcaggcgctgctcaaaggtgagcgacgagctttccatcagcgcctggtgaatacgaattgcgcggtcgacttcaccgcgggaacggaacaggttacccaacgtcaggtgggcctccacggtgttgctgtcctctttcagcatatcgaggaacagatcgaccgctttgtcctgctggttggaaagcaggaagttgaccccggccacatactcacgcgacaggcggttggcttcctgctgtttatcctgctgagcacttctgcgccccatgtaccagccataggcggcagccacgggcagcaacagaaacagcagctctaacatagaagattattccttgctgacaacgggctgagtcaccggttcagccggcgtttccagctgcgactccagccttttcactttccgctcggcgcggctcagggcaaggcgcgtacgcaggtaaaacagaccgcaaataatccagccaagtacgaaaccgatgccgaacagcgtcgccagaagtgtggatacccggtaatcgccctgcgccaccagataattaaacgtcacaacctgatcgttctgcgcgccgagcgttacggaaataacgaagatcaccagaaccagcaaaaaaataagtaaatatttcacattctttcccgcgatgccgagtttatcggatgaattatgcccaagtgtggcgtccgtaatacattaagttagcatttcccgccgcagcagggaaaccctggcgtgcgataaatacataaagacgctggtatattcggcaataatggcattattgaactcgcagatgagaacctgtctcaaaataatgaattagtaatgaaatgggggcgaatgcgccaaatacaaggcggaggcgcgggatggcgttggcgacgggcggcgccgccaacgtgacactgtgacaacggcagcctactcccggtggctgcgatgggcgatctcccgctgctcttccggcggcggcgcaagcggcccgaaccagcgctgcgccagccagcaggcaatcgctaccagcaaggcgctgattaaggttgccaccgccaaatcacgcggccagtgcatgcccagcagcagacggctggccatcacgccggccgcccagaccatcagcaccgccacggttttataatgccgacgcggccacagcaggccgacgcccagcaaggcccaggtggcggcgaaggtggtatggccggaagggaaagcaaaaccggtttcaaactgccagtgcttgcgcagccacgccggcaccagcggctgatcctgcagctgttccttcaccagcgccgcgcgctgtttacgcttcagcgagtaaaaatgctcttcgctgatattgtgctgccgctccagccacagcacgaacggccgcggctcctgcacctgctctttaatcagcgatttgaccccctggcccaccaggatcgacgccagcaacagcaccagcagcccgatcgccggcttcaggcgaaagcgcaggcaccacaaaaaccaggccgacagcagcacgctggtcagcacgccccacggcgcggtgaccgtttccgtcatccagaacatcactttcagcagcgcgttatcgccgccgggctgccactgccagccggtcagccaaacggctaacggaatgaataacagcaacagggttccgccggcggtgcgttttgcaatatcaaacattttatcatcccggttatggttcagagcgcagtgtaacaatcttgtaatctcaagaacatggcaaacgacgccggcgccaagcctggggcgccccgattgcattaatagtcggcgcacgacgccggatgctggtttgctgagcaccgctgggcaagaagttatggcagaatagtcgataataagccattggaatctgcagcgacgcgtttaatgctggtcaggcgtttaagtcggacgtaccatgcgttgcagcgattgaatcgaaagtgttggagagtaacatgcagcttaaacgggtggcagaggctaaactgccgacaccttggggcgatttcctgatggtgggttttgaagaactcgccaccgggcacgatcatctggcgttggttttcggcgacatcagcggcgacacgccggtgctggcgcgcgtacattcggaatgtctgaccggcgacgccctgttcagcctacgctgcgactgcggtttccagctggaagccgcgctggagcatattgccgaagaaggccgcgggatcctgatgtatcaccgccaggaaggccgcaacattggcctgctgaacaaaatccgcgcctatgcgctgcaggacaagggcgccgacactgtagaagccaaccaccagctgggcttcgcggcggacgagcgtgacttcaccctgtgtgcggacatgtttaaactgctgggcgtagatgcggtgcgcctgctgaccaataacccgaaaaaggtggagattctgagcgaagccgggatcaatatcgttgagcgggtgccgctgatcgtcggccgcaacccgaaaaacgagcgttacctggcgaccaaggcggccaagatgggccatctgctggaccagaagtaatccgcagccaataaactatcagggcgcccgcaggcgcccttttttattacagcattttcctgatgacgtagtgcaggatgccgtcgttctggtagtaggtcagctcggtttgcgtatcgatgcggcagcgggtatccaccacttcttcgcggccgtcagcataggtgatatgcagcggcaccgtctgccccggctgcagactctgcaggccgccgacgctgatgctttcatccccgctcagcgccagcgttttacgcgtcacgccctgcgggaactccagcggtaaaatccccatgccgatcaggttcgagcggtggatccgttcgaacgattcggcgatcaccacgcgtacccccagcaggcgcggccctttcgccgcccagtcgcggctggagccagagccgtactctttaccggcaaccaccgccagcggcacctgctcctgctgataacgcatcgcggcgtcataaatcgccatctcttcctgcgacggaatatgccgcgtatagccgccttccacccccggcaccatttcgttgcggatgcggatgttggcgaaggtgccgcgcatcatcacctcatggttaccacggcgtgaaccgtaggagttgaagtcgctgtccgccaccccgtgctcgctgaggtagcgccccgccgggctgtcatgcttgatgttgcccgccggcgagatatggtcagtggtgaccgaatccgccaggatcgccagcaggcgcgcattgttgatatcctgcaccggctcgggtttttcctgcatggtgctgaagaacggcggatggcggatataggtggagtcttcctgccagtcataggtcgccgaggccgtcacctcgatcgcccgccagtcgtcgtcaccgttaaacacttcactgtattccttgcggaacatctcggtgcgcacctcttccaccgccttggcgatatcggtattgctcggccagatatccttcaggtacaccggccggccgtcacgcccttctcccaacgcatctttggccagatccagctgcatattaccggccagcgcataggcgaccaccagcggtggcgacgccagccagttggttttcaccagcggatggatgcggccttcaaagttacggttgccggacagcaccgcgccgacggtcaggtcgccgctcttgatcgcctgctcgatcggctccggcagcgggccggagttaccgatgcaggtggtgcagccgtagcccaccaggttaaagcccagctcctccagataaggcatcagcccggcactggcgaaataatcggtcaccaccttggaacccggcgccagcgaggttttcacccacggcttgacctgcaggcctttctccaccgcatttttcgccagcaggccggcggccatcatgacgctggggttagaggtattggtgcacgaagtgatggcggcaatcaccaccgcaccattgctgagcgggtgcgtttcgccgttcagcgtaaaggacacggcgtccgccttgttcggctgcccgccgatttccagctcggtcgaggcctgaaaagcctgcggcaccgccgacagcgccacccggtcctgcggccgtttcggcccggccaggctggtttccaccgtcgacatatccagcgccagcgagctggtgaacaccggctcatcgccggggtggcgccacatgccctgcgctttggcgtagttttccaccagttcaatctgctcgtcgctgcggccgctcagcttcaggtagccgagcgtcacctcatccaccgggaagaagccgcaggtggcgccatattccggcgacatgttggcgatggtggcgcgatccgccagcggcagttgcgccaggccgtcaccgtaaaattcaacgaacttgccgaccacgccgtgcttacgcagcatctgcgtgacggttaacaccaggtcggtggcggtaatgccttcgctgagcttgccggtcagtttaaagcccaccacgtccgggatcagcattgataccggctgccccagcatcgccgcttccgcttcgatgccgccgacgccccagccgaggatgcccaggccgttaatcatggtggtgtgggagtcggtgcccaccagcgtatccggataggcgatgcgtttgccgtcccgctcctcatgccagatcgtctggcccagatattcaaggttgacctggtgacagatcccggtgcccggcggcaccacgcggaagcggttaaaggcttgctgtccccagcgcaggaaggtatagcgttcgtggttgcgctgcatttcaatacgcacgttatcgccgaacgcctgctggtcgccaaactcatcgacggttaccgagtggtcaatcaccagatccaccggcgacagcgggttgacctggtcgacatcgccgcccagccgctgcaccgcctcacgcatcgccgccagatcgaccaccgccggcacgccggtaaagtcctgcatcagcacgcgcgccggtcggtaggcgatttcacgctcggcgtgccctgcgcgctgccagtcgacaatcgcttgtaaatcctcaacctgcaccgtatcgccgtcgatatggcgcaacaggttttccaacagtactttcatggacttcggcagccggtcgatctccccgagctgtttggccgcccgcggcaggctgtaatagtgatactcgctattgcgcgcaaccagcttatccatacttgtatctttcagattcgacgacatagctcctccatttttcttatgtcaaaaacagggtaattactgaggtcttgtttaaagataacacaaacaggatgtaacgttttgataacaacacgttttgatcacagcgataggcaaaagcgatggtgcgccgatatgcgctaattaagtcaaagggttagggaaaaactcgtcaggtaacaagcaataaataaccgcatgaacggcaaggattgtggacgccgcgcacgataagaaacaggaaaataccgagtcaacggcgagcaaatagtgacgcagggattcggcaggaattagtcgttctgcactttggtcaataccgcttcaccggtacctcgatcaaaagagagataaaaaatcgcgccgccatcccgttcctgctgtaaccaaacttcattagcgccaaggcgccgcttatcccgatggtaacccaaaccttgcagataagccctgagcggctcgacatcagcgacacgttggaaaataatggcatttgatggcgcatgcccatccccgggctgcgaaacaaaaacgtagtctggtgaaatacgtggcgcttgcgcgatctctttatccgtcaggatgcggtagttgaaaaaatcgctttccgtgtatttagtcacgtcattaatgccggttgcaacgacgtagataaacacgccgccaaggagaagcacgctaatcagcgtcaaactgccccacttcaacaacgtactcaccgttaccttgctcctttgaactcaaatgttgttccattatctgcaagaactttgacaatcccggacgtgaagtcatcccacggacgcatccaagtcataaagtgtggaagattcaccttatacggtagatgtctaacacaaggatctcttgggtcgggaaaaagtatcggccgaaaaccactatttttgtaggtaccaatggcaccgtagtaatcccatcgacacacagccgcagcataactcacaggcctgactcgatagtcatatcggccaggaatcatataacgataaaagccaaacaggttagaaacgagatcttcaccactataaccgctgtctgtataccacgaaaaaacacgtcggctttgtaaagcctcaaaaaaaagcgatgtgtttaacatcatcgccagcataatacgattaatatcactgctgttacgtcctcgcttgatccgccaccgtgaaaatttcccgacgccaaaccggctcccaaatctggcaacgcgcatatcttggcggtacatcacggtataaaaatcttttccgctattctcacctgtcaagaactggcgtttcagggtaatgatatcctcaccgcgagcgtgccccatatcaagccaccccaagacctctgtgtaaacaagcccgcttgtcagccgttcaaatttcgccccatcctgtatatcccgtcttgtactcataacctatatcctttcaggttaacatattgctttttatatcaattattagtgcctacatactggaaaatctgcagagtattttaagggtataaacaaaaaaagatgtgacctaggtctagagtaaatttacagtgaatcgccacgatggcacttttgaatgcgtgacccactcccatgtcagtaaaaagctatcagaccataactcagttctatagatgatagtcgaggacactttagaaggggggggggttagcgtgtaacgtgaatcaatatcgccttggcgctgcgctctgaggaaatatgaaaacgggagggataaatgttccctcccggtaagcctggctttaccgcctgtttcaatcaacaggatcaaaacaggcgagcgaacaccggagtattgatcctgctataagtcgttaattttacgccctatttcaccggcagcttgatgtccttgaacattgcctcgatctcttcattcgaacgcagcgccaccgcggtatccaccacgtcgcgcgtcaggtgcggcgcaaagcgctggataaaatcgtacatatagctgcgcaggaaggtgctgcggcggaagccgattttggtggtgctgtaggtgaacacatcgcgggcatcgacggtcaccagatccggatcctgcaccggatcgaccgccatgctggcgatcaccccaacccccagccccagacgcacgtaggttttgatgacgtcggcatcggtggcggtgaacacgatgcgcggcgtcagtccggcgcggttaaaggcggtgtccagctccgaacggccggtaaacccaaaggtgtaggtcacgatcgggtattcggccagctcttcaatggtgatgtggctcttgccggctaacgggtgatcgggcttcacaaccaccgcgcggttccagtggtagcacggcagcataatcaggtcgtcgtacaggtgcagcgcctcggtggcgatggcaaagtcggcggtgcctttggataccgcttcagcaatctgcgtcggcgagccctggtgcatatgcagcgagacgcgcgggtagcgttcgataaagcctttgatgacgttaggcagcgcatagcgcgcctgcgtatgagtcgtagcgacgtacagcgaacctttatccggataggtatgctcaccggctaccgctttaatcgcctcaaccttggacagcacctcgcgcgcgatgcggataatctcctgacccgccggcgtcacctgcgtcaggtgtttgccgctgcgggcgaagatctggatccccagttcgtcctccagcatgcgcacctgtttgctgatgccgggctgagaggtatagagtccttccgctgtcgatgacacattcaggttgtgattcaccacttccacaatgtaacgaagctgctgcaatttcatatcttataccatcctaggttaaacactgcggccaggccgcattcaggtatatcggtgtttcccggtatgctgaaaaggtagagagccataacacagtgttcacccagatgctgcagaaaacgccgttgttaataagctttaatcataaatacatatttttatataaccactatatcacgctacagcttcaagtatagatccacgtcacactatgataacgattatttcgcattactatcaatgcgcagcgccacgtcacagtgattatgccgcgccggaatgggcgtcttcccccaccggcggacataaaaaaaccagccgcatgagctggttttttaagattgctgccgtcagcaacggttactttttggtttcaacccatttgccgtccacgaagaacgcggtccagccggtggccttgccctctttctccgaagagacgtactgctgcttggtcttgcggctaaagcgcaccagggttttgttgccttccggatcggcgaccggcgcatcggccaggtaacgcagtttctccggcagacggtccttaaagcgctgcagctcttccaccagcggcgcacgggtttcgcgcgatttagggaaagtattggccgccaggaacacgccggccgcgccgtcacgcagcacgaaataggcgtctgacttggcgcacggcagctccggcaacggcaccggatcttccttcggcggcgcaacttcgccgctgcgcaggattttacgcgtgttcttgcagttttcgttggtgcagcccatgtacttgccgaagcgccccatcttcaggtgcatctcggaaccgcacttctcacactccaccaccggaccgtcatagcctttcaggcggaattcgccctcttcaatctcataaccgtcgcaggccgggttgttgccgcacacgtgcagtttgcgctggttatcgatcaggtagctgtccatcgcggtgccgcacttctggcagcggcggcgcgcgcgcagcgcgttggtttccgcatcatcgccttccagtacgttcagcacttccgcttccggcaccaggttgatggtggttttgcaacgctctttcggcggcagcgcatagccggaacagccgaggaataccccggtgctggcggtgcggatgcccatctggcggccacaggtcggacaggcgatgctggtcagcaccatctggttcgggcgcatgccgccctcttcaggatctttttccgccgtctccagctgttcgctgaactcggcaaagaattcgtccagtaccgctttccactccgcgtggttattcgccacctggtcgaggccatcttccatacgggcggtaaaatcgtagttcatcagctcgcggaagttctcttccagccggtcggtcacgatctcacccattttttccgcgtagaaacggcggttttccacccgcacgtagccgcggtcctgaatggtggagatgatcgacgcataggtggaaggacggccgatgccgcgtttttccaactctttaaccagcgatgcttcgctgtaacgcgccggcggcttggtaaagtgctggctcggcagcagttgctgcagatccaaatcgctgccgatttctacaaacggcagggtgcgatcttcatcacccttacgcagcgccggcatcactttggtccagccgtcgaaacgcagggtgcggcccttggcgcgcagctggtagtcgccggctttcaccgtcagcgtggtggaatcgtacttcgccggcgtcatctggcaggcgacaaactggcgccagatcagctgatacagtttctgcgcatccgcttccatatctttcagctgttcggccaccacattcacgtccgaaggacgaatcgcctcgtgcgcttcctgagaattttctttgctgctgtactgattcggcgctttcggcaggtatttctcgccaaagctgtcgccgatatagccacgcaccatattgagcgcatcctggctcaggttggtagagtcggtacgcatataggtaatgtggcccgcttcatacagacgctgcgccatcatcatggttttcttcacgccgaagcccagacgcgtgctggccgcctgttgcagcgtggaggtgataaacggcgcgcccggcttgctgctggtcggcttgtcttcacgatcctgcaccgtgtagcgcgctttctccagcagcgccaccgccgcgtgggtctgctcgcggttgaccggcttgaacggtttgccgtgcgcatgggttacttccatctgcagcgcggtttcaccctgcgccagcaggtcggcgcgcagttcccagtactcttccggcacgaaggctttaatatcgcgctcgcgctccaccaccagacggacggccaccgactgtacgcggccggcggacaggccgcgggcaattttcttccacagcagcggtgataccatatagcccacgacgcgatccataaagcggcgcgcctgctgggcgttaacccggtcgatattcagttcgcccggctcgctgaacgcctgctggatggcgtttttggtgatttcgttaaacaccacgcggctaaaacgctggtcgtcgccgccgatcacttcccgcaggtgccaggcaatggcttccccttcgcggtccaagtcggttgcgagataaatatggtcggcgttttccgctaacgattttaactctgcgacaactttttctttacctggcagtatttcatactgcgctttccagccgtggtaagggtcgacgcccatacggttgaccagcgccgtcgttgcatcttttttaacttttttcttggctttggttttatcttcgcttgagtccgcgctctttttgctggctgagccactggtcggcaaatcacggatatgaccgacgctggacttcaccacgtagtcattacccaaatatttattaatagttttggcttttgccggggactcaactattacaagagctttacccatatttacctttacctaatttatttcttccgaaaagaagtcttttatctcgccgtgccgcggcaattcacatctcttttttatattgcggcagtctggccggagatcaacctgttttttgccgttggctgtttaactgctcaacctgaccgcaagttgctgatcgcccccgcctttcagccaagctccagaggtatggccgtctatggcgtgccgttggcgtaaacaaaaatttccacccgaggccgcaaaatcccacactgtacctgataaaaagcgccacgcaacctaattagcacggaaaacgctttttcgccaacttccacagcctgccagccgtccagacggcaactaaaccttagtttatttgcggataaatggaaagcggcgctagtatatgcgcagtaaagttatccggagtgcaataaatgaacaacacgactttaccgattaaccgtaaagcgttactcgaagaagcaaataacatcattcgccagcatgaagattatcttcacggtatggtcgccaccgatgtcgaacaaaaaaacggtgtgctgatatttcgcggcgaatactttttagatccggacggtttgcctacggcaaaaaccacggcggtatttaatatgtttaaacatctcgcccaccgactttcggaaaaataccacctgatcgactgaattgctgataaaaaagcgggggccaaagcccccgcgtcagcgttctgtttacagcagcggtttttccccgcgctgccaccagcgcagtagcagacgatcggcgctttccgccgcgctgccggtaaagcgatcgatcagccgtttatggcgggtatagcgcaccccgatcacctcatgggtttccatttcggcaatcagcaggtcgtcgctggtgcctaccgcgtcaaccaggcccttctcccgcgcctgcgtgcccagccagtgttcaccggtcgccacgctgtcgatatccagcgagggacgctgctgatggacgaactgtttgaacagcagatgggtttcattcagttcctcgcggaacttctcgcgcccttcgtcggtgttttcgccaaacagcgtcagcgtacgcttgaactggccggcggtgtgcagttcgacgtccacgttgttctttttcagcaggcgatggaagttggggatctgcgccaccacgccgatggaaccgataatggcgaacggcgccgccacaatgcgatccgccacgcaggccatcatataaccgccgctggcggcgaccttatccaccgctaccgtcaggcggatgccgccgttgcgcaggcgctccagctgcgaagcggccaggccgtagccatgcaccacgccgccggggctttccagacgcagcagcacttcgtcctgcgccgtcgccaccgccagcaccgcagagacctcttcgcgcagcgaggagacctcatgcgcatccatgctgcccttgaaatccagcacgtagaggcacggcttgccggcttccaccgcccccgccttcgcccgctgctttttgagcttatcgtcggccttggtctgctttttaaactgcttgttccagattttttgctctgccgcatccatgcgcgccagacgcatatcgcgctgcatatcgcgatactgttcgccgagatcggtcagccgcagctcccctttttgctgactcttgcgctgccccaggctcaccgccagcagcgccagcgcgccaatagcgatgaccaccgttgcgaccttggccaaaaacaggccgtaaacagatataaactccacagattccgccttgataacaggttgttagtcgtctgtcgatcattctagccaactgtccccccggctgtcgcggcaaatcaccattcctggaatacgctgcgcacaaacggggacaacgagcgccgccgcgctgggattgttccgtttttgttacaaaagaatgccgtttcgcccggcttgtcattgaaaatgcgatccgtttcaggcatataacacgcattatttatcaatgtgatcgtcgcattcgctgcggggccgggtcgacacgcccgccgccggcctcccacacccactgcatttccccgaaacggtggaaattgcccgtcacggcgcgaggaattattgtgcactacaaccctaaacacgatctgctggatcaacgcatcattctggtcaccggtgcaggcgacggcatcggccgtgaagccgcgctcacctacgcacgctttggcgcccagctggtgctgctgggccgcaccgaaagcaaactgctggcggtccgcgacgaaatcgccgcgcagggcggcgtgccggcgctgaccgttacgctggatctgctgcacgccacgcaggagcagtgccgccaagtcgccgccgatctggcggataaactgccgcggctggacggcgtattgcacaacgccggcctgctgggcgacatcgtgccgatggccgagatcgatatggcaatgtggcatgacgtcatgcaggtgaacgttaatgccacctttatgctgacccaggcactgctgccgctgctgttgaagtccccggccggctcgctgatcttcaccacctccagcgtcggccgcatgggccgcgccagctggggcgcctatgcggtctccaagttcgccaccgagggcatgatgcaggtgctggcggaagagtataaaagtcgccatctgcgggtaaactgcatcaatccgggcggaacgcgcaccagtatgcgcgcctccgccttcccgcatgaagacaagaacaagttgaaaacgccggcggatattatgccgctgtacctgtatctgatgggcgatgacagccgtcggaaaaccggtatgagctttgacgcccagcccaaccgtaaacccggcgccgccgaataggagcatgcctcatggctgaagatcgtcaccagcaacgtcaacagcggttaaaagagcaggtcgacgcgcgtattgccgccgcgcaggagagccggggtttactgctggtcttcaccggcaacggtaaagggaagaccaccgcggccttcggcacggtcacccgcgccgtgggccacggcatgcaggccggcgtgatccaatttatcaagggcgaatggcccaacggtgaaaagaacctgctgcagcagcacggcgtggaatttcaggtgatggccaccggctttacctgggagacgcaaaacaaagagagtgatacggcggcctgtcaggcggtctggcagcacggtaaacgtatgctggccgatgcgtcgctggacgtggtgctgctggatgagctgacctatatggtcgcgtacggctatctggagctggaagaggtgatgacggcgctggcgcagcgtcctgcccatcagacggtgatcgtgaccggccgcggctgccatcgcgatttgctggagctggcggatacggtgacggagatgcgcccggtcaaacatgcgtttgacgccggcattaaggcccaacagggcatcgactggtaatcatccgcgtagccgtcaatcggcggctacgcggacagcggatcagctgcgtttacgcgccggtttggcggcggatttggcgcccggcttgctgccgccgccgttgccgcgacgccccggggacacctggctgtggcgcttcaccgcacggcggatctggttcgccttcacgcggcggcgctcacgctcgaccggcagcttgctgaccgtttccggcttcagttccaccagctcgcgcaggtagttgatcgacggcaggtccagttcggtccagccgccgcgcggcaggcctttcggcaggtcgatatcgccataacgcacgcggatcaaacggctgacctgtacgccaaccgcttcccacagacgacgcacttcgcggttgcgcccttcggtcaacgtcacgttgtaccactggttcaacccttccccgccctggaatttgatggtgcggaacgccgccgggccatcttccagctgtacgccgcggctcagctgttttaccttttcgtcatcaatctggccgaagacgcgcaccgcatactcacgctccacttcccggctcgggtgcatcagacggttggccagctcaccgtcggtggtgaacagcagcagccctgaggtattgacgtccagacggcctacggccacccagcgcgaaccacgcagcttcggcaaacggtcgaacaccgtcgggcgcccttccggatcgctgcgggtgcacagctcgccttccggcttgtaatacgctagcacgcggcacaccgcctcttcagactcttttaccgagaccacatggccgtcgatacgaattttcatcgccgggtttacttccacgcgatcgcccagcgtcgccactttaccgtcgacgctgacgcgcccggcttcaatcatgccttcaatttcacgacgcgaaccgtggccggcgcgcgctaaaactttctgtaatttttcgctcatggagcaacctcttgcgtcgccttcacaggcgtctgcgtatactttacgttcagtcagttacggcaattaatgccataaccctataatcttgcacatttttggcgcgcagcatggcaaactcggcgccacgcaaaccgccacgctcaatgcaacgtggccgcacattctacacaaattttagaattaatgattctaaaaagagtgttcgtttttcgttcaacactgacggcctgttggtcgctttcagtctgccggcgacagcaaacgttctgcagtgaacggaaaaatgttgggggcgaagccgataagcgccgccagcaccgatggtatcggcctgctgaggtgacaaaaggcggggagtcgcaatacatcgcggggaaaatcagggccggcgcgcgccggccctggtgacttagtggcgttcgcaaggatacgcggcggccagcgccagcataatcaccgacggcgccgagtagtgcagctgttcagggtggtcattcaggtattgcattaccgcatcggacgcggtgccgacgctcatgccggcatccgggcagatattacggttgccctgcatcgagtaggtgtcgaacaccccggcgacatagcccataaacatgccgccgttcaacgcctcggcaacggtggctacgccgtttttattcttcacatagccatcactttccgccagcagcgcgctgccagaataaaaaccggcgttcgccgccgccgaaaccagtaaggaagcgaccagcaaagtctgttttatcattgttacgcgtcctgccattacttattttgtgatcgtaggatagcggttttcaccacatttgcgggcatgaaagccgattttcagaatttctatagagttatcagcggaacggagccgggtcgccggcgccttcgcgcaccacttccggcgcgtcctcggtcaggtcaaccaccgtggttggctgctgtcccaggaagccgccgtggatcaccagatcgacctgcttgcccaggtgatcgctaatctcttccggatcggattcggcaaaatcattgcccggcagcatcagcgtggtcgacatcatcggctcattgagcgcttccagcagcgccagggcaatcggattggacggcacgcgcaggccgatggttttacgcttgtcgttcatcaggcggcgcggtacttccttggtcgccttgaggataaacgtgtaatggcccggcgtattattcttgatcaggcggaatgccgtgttatcgacataggcataggtcgacagctccgacagatcgcggcacatcagcgtaaagttatggtgcccgtccagttggcggatgcggcagatacgctccatggccgacttctcttccagtcggcagcccaacgcatagccggaatcggtcggatagacgataaccccgcctttacgcagcacatcaaccgcctgattaattaaacgcggttgcgggttgtccgggtgaatataaaaaagctggctcatctgttactcctaaaggtactgcaacgcggacgccgccgcccgcactcatgcctgatgcgtcaggctaaccaatcattgccgcgccggcagccagtcgcgccacaccggctcaacgccggcgggcagccacagcttgcgccccagttcaatccacgagcagggccggtgaaaatccgagccctgcgacgccaacagctgaaaatcccgggcgtactgcgccagctgcgtgcgttcgttcggcgcctgctgacactgtgcgacctccatcgcatcaccaccgtgctcggcaaaatacgccagcaggcgttttagccatttcgccgttaaatcatagcggccggggtgggcgaccaccgcctgtccgccggattgatgaatcacatcaatagcttgttctattgtacaccaccgtggcggaacgtagccggttttccccttggccagatattttttaaacacctggccgatattgtcagcggcgccgacctccaccagatagcgggcaaagtgtccgcgcgtcaccgccccgccgtctgccagccgctgcgcgccttcgaaggcgccgtcaatacgcgccttggccagacgtacgccgatctcctgcgcgcgctgctggcgccgtgcaatctgctccgccaacagctgcaccatcgccggatgggccggatcgatgcccagaccgacgatatggatctcgtgattttcccacagggtggagatctccacgccgttgaccagctgcagcggcagcgcatgctgggcaatggccgccgcagccgccgccagcccgtcggtggtgtcgtggtcggtaatcgccagtaccccgacgcgcatttccgccgcccgcagcaccagctgcgctggcgtgcaggaaccgtctgaggcggtggtatggctatgaagatcgtacagggtaaaggcggaggatggcgatgtgctgtcagtcaaaagaaatatcctgcaatggcttagctttttatcataaccgctaatgccacccggacggaaatctattctcccgccccgacggtgcggttggctgaaaataattcaccacgcggataaaaacattccccgttaaaaggggttgacatcgccagcacgaaccagttaactagtacacaagttcacggcaatccccgtgttggatgataattagcgagaatacgacaatgaacaaaccgcagctctctcttcttcgttggtggcgtacctccctttcgcgggcggtgtaatcacgcatacctgtcatccgacaatgcagattctccaggcccgccgttatgcgggcttttttttggacaagatttaacgggaagtacagtcaatgagcaaaccacaactgacattactcaaggcgcaggccagctaccggggcgaccccaccaccctgttccaccaactgtgcggcgcccggccggctacgctgctgctggagtcggcggaaattgaaagcaaacaggatctgcagagcctgctggtgatcgacagcgcgctgcgcattaccgcgctgggacgccaggtcagcctgcaggcgctgaccgccaacggcgccgcgctgctgccgctgctggatgaggcgctgccggacgaggtgcagattgcggtgcgcccctacggccgtgaactgaccttcccgccgattgatgcggtgcaggatgaagacgcgcgtctgcgttcgctgtcggtattcgacgcgctgcgcacgctgctcaagctggtcgactccccggccgacgaacgcgaggcgatgatgctgggcggcctgttcgcctacgatctggtggccggttttgaagatctgccgcagctgcgccaggaccagcgctgcccggacttctgcttctatctggcggaaacgctgctggtgctggatcaccagcacggcgtcgcccgcctgcaggccagcgtattcaccggcgacgatgctgagcagcagcgtctgcaacagcgtctgcagcaggtacagcagcagctgaagcaaacgccgcagccgatcccgcatcagacgctggaaacgatgcagctaagctgcaaccagagcgatgaacagtacggcgcggtggtcagcgagatgcagcaggcgatccgccacggggaaatcttccaggtggtgccgtcgcgccgcttctctctgccttgtccggcgccgctcgccgcctaccagacgctgaaggacaacaaccccagcccgtatatgttctatatgcaggacaacgacttcacgctgttcggcgcttcgccggagagcgcgctgaaatatgacgcgagcaaccggcagatagaaatttacccgattgccggcacccgcccgcgcggccgcagaaaagacggctcgctggatcgggatctcgacagccgcattgaactggagatgcgcaccgaccataaagagctggcggagcacctgatgctggtcgatctggcgcgcaacgatctggcgcgcatctgccaggccggcagccgctacgtggccgatttgaccaaagtggaccgctactccttcgtgatgcacctggtgtcgcgggtagtgggtacgctgcgtcaggatctggacgtgctgcacgcctatcaggcctgcatgaatatgggcacgctgagcggtgcgccgaaggtgcgcgccatgcagctgattgccgacagtgaaggcagccgccgcggcagctacggcggtgcggtgggctacttcaccgctaccggcgatctggatacctgcatcgtcattcgttccgcctatgtggaggacggcatcgccaccgtgcaggccggcgccggcgtggtgctcgattccgttccgcaggcggaagccgacgaaacccgcaacaaagcacgcgccgtgctgcgcgccatcgccaccgcgcatcatgccaaggaggtgttctgatggccgatatcttactgctcgacaacgtcgactcatttacctacaacctggtggaccagctgcgcgccagcggtcatcaggtggtgatttaccgcaatcagatcgccgccgaggtgattatcgaccggctgaatcagctggaacagccggtgctgatgctgtcgccggggcctggcgcaccggccgacgccggctgtatgccggaactgctgcagcgcctgcgcggccggctgccgattatcggtatctgtctggggcatcaggcgatcgtggaggcctacggcggccacgttggtcaggccggcgagatcctgcacggcaaagcctcggccattcgccacgacgatgacgcgatgtttgccggcatggcaaacccgctgccggtcgcgcgctaccattcgctggtgggcagcaatatccccaccgccctgacggtcaacgcccaatttggcgatatggtgatggcggtgcggcacgacgccgatcgcgtctgcggcttccagtttcacccggaatcgatcttaactaccgatggtgcgcgcctgctggaacaaacgctgacctgggcgttggcgcagccgccaaggggggcagaataatgcagcctattcttgaaaaactgtaccgcgccgaatcgctgaaccagcaggaaagtcagcagttgttcagcgccatcgtgcgcggcgaactggaagccagccagctggccgccgcgctaatcagcatgaaggtgcgcggcgagcagccagcggaaattgccggcgcggccaaggcgctgctggcggatgccgagccgttcccacgcccggattacccgtttgccgatatcgtcggcaccggcggcgacggcaccaacagcatcaatatctccaccgccagcgcctttgtcgcggcggcgtgcggcgcccgggtggccaaacacggcaaccgcagcgtctccagccgttcgggctcttccgatctgttggcggccttcggcatccgtctggatctgccggccgaacaggcgcggcaggcgctggatgatttgggcgtctgttttctgttcgccccgcagtaccacaccgggttccgccacgcgatgccggtgcgtcagcagctgaaaacccgcacggtgttcaacgtgctggggccgctgattaacccggcgcggccgccgctggcgctgatcggcgtttacagccccgaactggtattgccgatcgctgaaacgctgcgagtgctgggctatcagcgcgccgccgtggtgcacggcggcggcatggacgaagtggcgatccacaccagcacgcaggtagcggaactgaataacggcgacatcaccacctataccctgacgccggaatcgttcggcctgtcgagctacccgctggaggcgctgctgggcggtacgccggaagaaaaccgtgacattctggcgcggttgttacaaggtaaaggcgagcctgctcacgccgcagcagtcgcggctaacgtcgcgttactgctgaaattgttcggacaggaagatctgcgccaaaacgcgcagcaggcattagcgatgattgacagcggccaagcctatgagcgcgtgatcgcgctggcagcaagaggataaatgatgcaggaaaccgtgctcaacaagattgttcgtgataaggcgcactgggtcgcagcacgacagcaacagcagccgctggacagctttcagcaccagctgacgcccagcaaacgcagtttttatcatgcgctgcaaggcaccagaacggcgtttattctcgaatgcaagaaagcctcgccctccaaggggctgattcgggaagattttaatccggcggagatcgccggcgtgtataaagagtacgcctcggccatttccgtactgaccgatgaaaagtacttccagggcagctttgacttcctgccgctggtcagcaacgccgtcagccagccggtattgtgcaaagactttatcatcgatccgtaccagatttacctggcgcgccactatcaggccgacgccattttgctgatgctttcagtgctcagcgacgagcagtaccgccagctggcggccgtcgcgcacagcctggagatgggcgtgctgaccgaagtgatcagcgaggaagagctgcagcgggcgattgcgctcggcgccaaggtggtcggcatcaacaaccgcgatctgcgcgacctgagtatcgacctggaccgcacccgcacgctggcgccgcaggtgccgcacggcgtcacggtgatcagcgaatccggcatcaataactacggccagatccgcgagctcagccgctttgccaacggttttctgatcggcagcgcgctgatgtctgagccggatctgcacgcggcggtgcgccgcgtgatcctcggcgacaataaagtctgcggcctgacccgtccgcaggacgccgctgcggcctatcaggccggcgccaactatggcgggctgatttttgtcggccgctcaccgcgttatgtggacatcagccgcgcgcgcgaagtgatcgccggcgcgccgctgaaatacgtcggcgtgttctgcgacgcacaggtcgacaccgtggtgcagaccgttgaacgcctgggcctgcgcgccgtacagctgcacggcgccgaagatcaggactatatcagcgccctgcgcgcacgcctgcccgccggctgccagatctggaaagccctgagcgtcaaaacgcaggtgccggcgcgcaatctgcagcacgtcgaccgttacctgctggataacggcgccggcggcaccggccagcgcttcgactggagcgtactgcacggcgaaacgctggataacgtgctgctggccggcggcctgagcgccgacaactgtatcgaagccgcacagctcggctgcgccggtctggatttcaattccggggtagagagcgaacccggcatcaaagacgcacagcgcctgagtgccgtcttccagactctgcgcgcgtattgaacgacagacatttttaacgaattaacgcataggacgggaatctccatgacgctgcttaacccctactttggtgaatttggcggaatgtacgtgccgcaaattctgatgccggctttgatccaactggaagaagcctttgtcagcgcccagcgcgatccagagtttcaggccgaatttatcgacctgctgaaaaactacgccgggcgccctaccgcgctgacgctgtgtaaaaacctgaccgccggcactaacaccaaactgtatctgaaacgtgaagacctgctgcacggcggcgcccacaaaaccaaccaggtgctgggacaggcgctgctggcgaaacgcatgggcaagaccgaaattatcgccgaaaccggcgccggccagcacggcgtggcgtcggcgctggccagcgcgctgctgggactgaagtgccgggtttatatgggcgccaaagacgttgagcgccagtcgccgaacgtcttccgcatgcggctgatgggcgccgaggtgattccggtgcacagcggctccgccacgctgaaagacgcctgtaacgaagcgctacgcgactggtccgccagctatgataaggcgcactacatgttaggcaccgccgccggcccgcatccctatccgaccatcgtccgcgaattccagcgcatgatcggcgaagagaccaaggcccaggtgcaggaacgcgaaggtcgcctgccggatgcggtattggcctgcgtcggcggcggctccaacgccatcggcatgttcgctgattttatcgatgaaaccagcgtcaaactgatcggcgtagaacctgccgggctgggtatcgaaaccggccagcacggcgcaccgctgaaacacggccacgtcggcatctactttggcatgaagtcgccgatgatgcagaccgcggaaggccagatcgaagagtcctattcgatctccgccgggctggacttcccgtccgtcgggccgcagcacgcccatctgaacagtatcggccgggcggactatgtctccgtcaccgatgacgaagcgctggaggcctttaaggcgctctcgcgccacgaaggcatcatcccggcgctggaatcctcccacgcgctggcgcacgccttgaaaatgatccgtgaaacgccgcagaaagagcaaattctggtggtgaacctatccggccgcggagataaagacatatttaccgttcacgatattctgaaagcacggggagaaatgtgatggaacgttatcagcaactgttcaaacgcctggcaagccggcaggaaggcgccttcgtgccgtttgtcacgctgggcgaccccaacccgacgctgtcgctgcagattatcgatacgctgattgaaaacggcgcggacgcgctggagctgggcatacccttctccgatccgctggcggacggcccgacgattcagaacgccacgctgcgcgcctttgctgccggcgtgacaccaagccagtgctttgagatgctggcggtcatccggcagaagcaccccgatattcctatcggcctgctgatgtacgccaacctggtgttccataagggcattgataatttttatcagcgctgcgccgacgtcggcgtggattcggtgctggtggccgacgtgccgtttgaagagtccgcgccgttccgcgccgccgcgctgcgtcacgatattgcgccgatctttatttgcccgccgaacgccaatgacgatctgctgcgggagatttcgtcgcacggccgcggttacacctatctgctgtcccgcgccggtgtcaccggcaccgaaagccgcgcccagcagccgctgagccacctggtcaatacgctgcgtgaataccatgctgcacctgcgctgcaggggtttggtatttcggagccgtctcaggtgcgtgacgccttgcaggctggcgccgccggggcgatttccggctccgccatcgtgaaaatcattgaacagcatcagcaacagccggcagagatgcttgccaggctgggcaagttcgtcagtgagatgaaggccgccacccgcggctaagccctgactttaccgggtgcgccccacgcgcccggtatatttaagaataacctcactatatttcccgttatctgattgactaatccgcccgttgtttcacacttgtgatgtctgctccccgcagaccaagataatctgtggtaaaaaaaataacatggcatggagagtaactatgaagctatttaaaacccttgcagctctgtgtatggccggcgtagtggcgctggcggtaacggcctgcgcgccgacggcgaaatcagaaggaacgggcggctatattgacgacacggtcatcaccaccaaggtgaagtcggcgctgctggcggataaaaatatcaaatcgcgggagatcggcgtggaaacctttaaaggacgcgtacagctaagcggttttgtcagctccagcgcagacgccgaccgtgcggtgcaggttacccgcggcgtcgccggcgtgaaatcggtagaaaacgtgatgcagttgaagtaaacgctaaggaggcgctgcagggcgcctccccatcagaagacatcggttttggcttagaagcggtaaccggcgccgaacataaacacccaaggatccaggcgcgtatcgatgctgtgattgccgccgtccgcatcgttaaagcgcactttggtttcgatgttcatccaccacactgacatgttcagcatccagtgctcatccaggttatagtccagaccggcctgcgcggcgacgccccaggaatctttcagactcaggttgctcagcccggtgtccttgcctttctgattgaatttctcatcaaagaaggtggtgtagttgacgcccacgcccatgtaaggacgcagtttgtcttggcgatcgccaaagtaatattgcgccatcagcgtcggcggcaggtgatgcaccgtggcgatatcgccgctgaccgcctggccgctgagcgacaccttatgacggaacggggttgccgcgagtaattcaacgccgatattgtccgtcaccatatagccgaaagtcagcccgagctgggtattgttgctggcgctgaacgacccctgacccagcacgtcatccgaaccggtggtcggacgcaccgtcgccgcaccggcgcgcagcaggaaatccccggcctgatgcgcacttgccgccattggcaccattggcgcaaccatcgccgccaataccactgctaaagtagtcttcttcatcattatccattccatatgtgtggtttctagccctgccgaatatacctattacaaggtatttttgatcgcacggagatcacatcttatgtgtaaaaatattaattcgcacaaaaatcagggttagctaagcgattaataaatctagaattgatctaggtcaaaaaaggccatttgttgcgaaaaatgtaaacacgtgaaatttcagttgcggaaacagatggcgctgagtaatttttccgctccctgttggttttggttggtggccgttaggagatggtggcaatcaagatgagcgaaattctcaatccctgtgtaagttgtggcgcgtgctgcgcctattttcgcgtgtcgttttattgggctgaaggcgatgacggcggcggcatagtgccaagtgcgcttaccgagccgttaactccgttcctgcgctgtatgcaggggaccaacagcaagtccccgcgctgcaccgcgctcgacggtgaaatcggccgggccgtatcctgttctatttatctgaaccggccgacgccgtgccgcgagtttgacgcctccggcgaaaacggcctgcgtaatgaggcctgtgaccgcgcacgcgaacgctacggcctgccgccgctgcccgttgccctgccgcttacgctgccggagacgataatcgctgaagaaatcagcgccatagcgcttgcggggtgccacagcgagccggaacaaggtacaatccaccactgattatctctgttcccgacgtcaaggagtctgcatgtctatcacggctaacactgtgtaccgtgacagttttaactttttccgcaaccagctggccacaatcctgctgctgtcgctgctgaccgcgtttatttcgatcgtgctcgatcaggcattccagcccgacgccgagcagctcaagatactggacgccgcgttttcagagctctcctcatccgccgggatggggctgcaggagtttgtggcgcagatgaccccggaacagcaagtggtgatgctgaagaaatcagcggccgccacctttgccgcgctggtggggaatctgctgttggtcggcgggatgctgacgctgatccgcctggtttctcagggtcagccggtcagcgcgctgcgggcgattggcgcttccgcgccggagctgccgcgcctgctgctgctgctgtttatctgtaccctgctgattcagctcggcctgacgctgtttgtcgtgcccggggtgattatcgccatcgccttttcgctggcgccggtgatctgctctgcggataagcaaggggtgttcgcctcactgcgtcagagcgccaagctggcctttgccaacgcccggctgatcgtaccggccatgatgctgtggctggcggccaagctgctggtgttgctgctggtcagccacctctcggcgctggtgccaagcgtcgccggcgtggtgctgaccgcgttgagcaacctggtgaccgcgctgctgctggtgtacctgttccgtctgtatatgctgctgcgccactgatcgccgcgtcagtgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcacagcaaacaatcaagggcacgcttcagcgtgcccttttattttcccggttcgtcgcgcgccaataggtgacagcgtcactaaataacgccctgcttatccggccgcgctggcgctgaccgctttccatggtaaattattaacggacgctattgcgtcgggtgggtaacatggccggaacgcacgttggtaatgttatgcaaattcttgcccggatagcggaaatccgcggacaaaacgccgataatcagcaccccccggcggtacacagatccggccgaatccggtatagtcggccgacgaacagatgatggattgatttatgaagcagtttcttgattttctcccgttaattgtcttttttgcgttttataagctctacgatatttacgtcgcttccggcgcgctgatcgtggcgaccgcgctggcgttggtgttcacctgggtgaaataccgcaaggtagaaaaaatgacgctgatcactttcctgatggtggcagtcttcggcacgctgacgctggtgttccacagcgatctgtttatcaaatggaaagtcacggtgatttacgcgctgttcgccatcgcgctgctggtcagccagctggtgctgaaaaaaccgctgatccagcggatgctgggtaaagagctgacgctgccggatcgcatctggagcaatctcaatctggcctgggcgctgttcttcctcgcctgcgggctggccaatatctacgtggccttctggctgccgcagagcgtatgggtcaactttaaagtctttggcctaaccgcgctgacgctggtgttcaccctgctgagcggcgtctatatttataagcatatgccggaagaacagaaaaaatagttacaaaattgttaatgcccgtggcgacaactgcgggcagtataatgtgatccaattctcaaaaaaataaacgactatgacacaacaacaacgaccattacccagcggggagctggtgctccgtacgctggccatgccggcggatactaacgccaacggcgatatttttggcggctggctgatgtcgcagatggatatcggcggcgcgattcaggccaaagagatcgccgaaggccgcgtcgtaacggtgcgcgtcgacggcatgacgtttcttaagccggtcgccgtcggtgatgtggtgtgctgctatgctcactgtatccgtaccgggcgcagctcgattaccatcaatgttgaagtgtgggtgaagaaggtgtccacctcaccgattggccaacgctatcgcgccaccgaggcgctgtttacctatgtggcggtggatgatgaaggcaacccgcgcgcgctgccggacggcaagatgaactttcgcgtcggttttgaagagtaagccgcagccactgcagaaacaacaagggtcgctctagagcgaccctttttctttgtcggcgcgtccgctatcaattcagcgaggcggtgccgtccagcttgaactgaatattaacgatacggtctttcgcggcttttggctcatagcgccacttacgcatcgcctgcttcacctcgcgctcaaacatattgcgcggctgggccgacaaaatgcgtacgttgctgatgcggccatcgctgtcaacgtcaaactgcaccctgaccttgccttcaatctgcagcgcctgggcgcgcggcgggtaggacggcgcaacgcggctgagcggcttcggcccggtatcggttgaatgcccctgcaccggcgcggacggcgcctgcttcaccggcgctttatcaaccggcttggacggcgcatcattttcaaacggcgaaggctgacgcggctcgacttttttcggttcgcgcttaaccgttttttccaccttcggcttaggttttggcttaggcttcggtttcggcttcaccggttccggcttgggaatcgcttttggcaccggcggcggttccgggatcggttctggctccggttccggctccacctgcggctcgggctccggctcggcgggcgccggcggcggcggttccgccagcgcggcggtattgaccatcatgacgctgattggcgcatcctcaggtttaggcggcatcaccacttccttaacggaagcatagagtaaagcggccaccagggcgctgtgtaagccaacggagaggacaatcggcactgacaaacggcgaattgggaacatcttttttagcagcataatggttcagtttcctctgattcgccaagtttaaatgcaaatagcaatcatattcaataacgaacggcaaactatcgctgtaatcggcatgattcgcctcttccgctgccaaaaacgccaaatgcttaacccgccgttagcctttctgtgccgccgttacacgtttttttaacctgttgttctcctgtcgggcacaaaaaagccctgcgtatcaatcacgcaaggcttgagatgctatgcaagcacgatgtttaccgtatgcaaaaagatgccacgcgatgggaggcctgtcagtcagccgcgtcatccatcgtcgagaaccgggccgccgcgctcaacaccgccagtaccgaagccgttactatgttcccgtgccggcccacgccaaaacgcgcgcctggcacgccgggcatcgccgcctccacaatcgccaacgccgtcgcatcggaccccgcgcccaggctgcgctcctcataactgtcgatgcgtaacgactggcccaacgccgccaccgtcgcggcaatcgggccgttgcctatcccctcgatgctcctgatgttgccatccgcatccgccatctccagcgtgatgccttgcccgtgtgcatgttcgaacaggcgatggccgcgatagatgaagccggagcgttcccgcaccgggctcaggtaagtgcgttcgaacagcgcccaaatttgctcgctggtcagctccgtttcgctggcgtcggccaaggcctggacgatagcgctgaactccacctgcatgcgacgcggcatggtgataccgtggtcgcgctgcagtaaaaacgcgataccgccctttcctgactggctattgacgcgcacgatgctgtcataggtgcggcccaggtctttggggtcaatcggcagataaggcacgcgccaaagcgcatcccccttttgcgcactcagccccttggcgatagcatcctgatgcgagccggagaacgccgtaaataccagatcgccgacatacggatgtcgcgggtgaataggcagcgcggtacactcctccgccacgcgggcaatcgccgcgatgtcggaaaaatccaatccaggcgcgatgccctgcgtatacagattcagcgccagcgtcaccacatcgacgttgccactgcgctcgccattgccaaacaggcaaccttcaacccgttgcgcgccggccagcatcgccagttccgcgcaggccacaccggttccccgatcattgtgcggatgtacggacagcacgaggtgctcgcgccgttccagccgccggtgcatccattcaatctggtcggcgaagacgttgggcgtagcgacttcgaccgtgctcggcaggttgacaatcatcggccgctgcggcccggcatcccaggcgcgaatggcggcgttgcagacggccagtgaaacatccagctcggccatgcagaacgtttcaggcgagtattgcaagacccattcggtttccgggtgagcggccgtcagttgcctgaacagcgcaatgtggcgttctaccatgtcgataatctgcggcacgctcatgccgaacacaatctcgcgccaggcgggagcgatggcattgtagaaatgcacaatcacccgccgtgcgcctgccacgctgcgcaccgtctctgcaatcagatcgtcacgcagctgcgtcatcaccatcggggtcacgtcggcgggaatctggtctgcgtcaatcagatggcgcacaatctcgaaatcagtgcgcgaagcggcggggaaacccacttcaatctctttgaagccgatttgcaccagtttatggaacaggcgcagcttgcgctcgcgattcatcggttcgaacagcgcctggttgccgtcgcgcaaatcggtggacagccagatcggggcctgcgtcagggtacgcgatggccattgacgatcggcaatagcgatcggtgggatgggacgatatttctgggaaggatcggtcagcataaaaatactcctggggaatcgttagcacccgattcccctggctcggaacaagctgacggtggtcggggtcagggggaatcaggatgggtcatggcgcgaacgggcgcgcgcagaccccgaccgggagccagagtaagtagccgttgccaaagcccaagtgtgcacatcattgaatagccccagtagatcgtctgccttcgatattaggcttgcgcctggcgtccatctacataaaaatagacatattctttatttatttggacaaagtgcggcggcatgggtttttactctcctgaggacggcggtcaggcgctcgacctgagcgcaaaagatgcccgtggtttgccggtattcggtgtcgccgtacgctacccggcaggccatatcgtgccccggcaccggcatgcgtacggccatctgatctatgccaatcaaggcctattacgcgtggaagcggaaagcgggcaatggctggtgccccccacggcggcggtctggctgcgctccggcgtggcgcacggtctggctgttcccgtggcgctccaggcgtacggcctgttcgtgcgcgatgatgtttgcgcccgcctgccgccgcatgattgcgtggttcacgtctccggcctgctgcgcgagttgatcatggcgctggcgcaagccgaccaccagaccatcgccgctaaacgcctgcatttgctcggtgaactgttggtcgaagagctccacgcccagccggctctgccgcttcatctgccgtggcctgcgggcgatgctgacagcccgatacagcacgtgtgccgggcgctattggataatcctggcgatacggccagcgccgttgagtgggccggcaggctggcgatgggggataaaaccttccaccggcgctttctccgagcgaccggcatgacctttggcaaatggcgtcagcaactgcggttgatgtcgtcgctgacgctattgatgcagggaatgccgataacgcaggtggcgctagcgagcggctacgacagccacagcgcctacaccacggcgttcggtcgacaattcggacaaccgccttccgcctttgcggcgaagagataattcgcggttacccgcacttcattcggcctggcagagcaggattactcctcctcatcaccgtaatacagcacgcccagcttgattaacggacgcccctgcgctttacggtgcaggttggtgtcgcgcagcgaatagacgcagccgcaatactcctgctgataaaaacgttcgcgcttgctgatgtcgatcatgcgcgatgcgccgcccttcttacgccagttataatcccaatacgtcagttcaggatatttctgcgcggcgcggatgccgcagtcggtaatttgctgcatattcttccagcgcgagatacccaacgagctggagataacgtcatagccgtgctcatgggcgtacagcgccgtacgttcgaagcgcatatcgaagcacatggtgcagcggataccgcgctccggctcgtgctccatccctttggcgcgggcgaaccaattgtcagtgtcataatccgcatcaatgatcggcacgccgtgctgccgcgcgaaccgaatattctcctctttgcgcaacagatactctttctgcggatggatattggggttgtaaaagaagatggcataatcgatgccggaagcctgaatcgcctccatcacctcgcctgaacagggtgcgcagcacgagtgcagcagcagcctgcttttccccgccggcagattgagtttttcccgcacaaattccgtcatactttcaccttaatgcttctcttcaccctgatgcgggcgcactatacgaataaaaactagcgccttcaaggcattaacgccagcccccgcaaaaatcatttctttgccgacgcttttaggctactttggttttccccgatataacgatgattttaaaggtgaaacatgctgtatctgatctatgcgcaggatctgcccgactcgctggaaaaccgtctgtcggtacgcccggcgcacctcgcccgcctgcaggcgctgcgcgatgagggccgtctggtagtggccggaccaaaccccgccatcgacagcaacgatcccggcagcgccggctttaccggttcaacggtgatcgccgagttcgcctcgctgagcgaggcgcagcagtgggcgcagcaggatccctacgtggccgccggcgtgtacggtgaggtcgtggtcaaaccgttcaaacaggtgttttaagcaaaaaaaagccagcgcggagtcgctggccaagtgggttcttcgagggaatatgttgtgtgctgtaaacatactccgccgcaccgggcatcgccatctatcagtgcgataggcgatgccggcacttttatgactctgactgtgcatccaggatatagcgctgcatatcagcaaacatggatgcccactcctgctcggagatctccatcaggccaaagtaacgcagcataaaggccccttcggtcgccagaaacgccagccgggcgcgtttatcctcttcactctccagatcaaggccctcaatccgctcgcggtaccactcgcggctgctctgcaggtgttccggcgtttgtatcagggtggccatcaggcccgccgccttggcgctggaggtatgatcggaattacaggtcgccagcatatgcgcccgcacccgagtcagcggcgcaggatcgtcgccggcaatctggttgaagacgttgtcataggccttgccccagcggtcaaacatggcgtcgatcagcgcatccttactgccgaagcagtactgcacgccgccctttgaaatccccatggccttcgccaccgaatcaatcgtcaggccggatgccccctgcgtcgcaatgatttcttccgccgcatccaatacacggtcacgatcgatacttcgctgtcgccccattacattccccttttcaatacgaacgtacggatttatagtatgcgcattaaccccacaacattttggggatacgttacggcggcgttatgccgtctcggctctgtttaggatgtcattatgcacgcaaataaccgctggttgatcctggcaatgatctccagcgcgctttttttaattattattgatatgaccgtgctgtataccgcgttgccgcgtctgacgacggcgctggaagccagcgcatcggagaagttgtggatcgttaacgcctatccgctggtggtcgccggtctgttgccgggcgccggcatgctcagcgaccgcatcggccacaaaaaaatgtttatcgccgggctgccgacgtttgccgtcgcctccttgtgcgccgcctttgctcccagcgccgccatcctgattgccgcgcgcgcctttttagccatcggcgccgccatgatgatgccggcgacgctctccattgtgcgccacgtgtttaccgagccgggcgaacgggcgctggcaatcggcatctggtcggcggtcgcctccggcggcgctgcggtcgggccggtggtcggcggtatcctgctggaatatttctggtggggttcggtatttctgatcaacgtcccggtggtattggtggtgctgccgctggcctggcggctgattccccagtgcggcggcaatagccggcgcccctttgacatagcgggttcgctgcaaattatggtggggctggtcagcagtatttatgcgctgaaagagctgagcaagacccagccgtcgctgccgattctggcgctttccgccaccctggggctgctgtttttaacgctgttcgcgcggcgccagcgccgggcgacatcgccgatgattgatttcacgttgttcagcaaccggctattcgccagcggcgtcgccgtggcggtgatctcgatggtcgcgctggtgggcattgaactggtgctgagccagcgactgcagttggtcaacggtctgagtccgctgcaggccgggctgtttatcctgcctattccgttagcctccgccctttccggcccgctggcggggctgctgctgccgcgctggggggagcgccgtctgattctgggcggtctgctgctgaccacgctggccgtcgccgggctgatcggctgttatcacggcgcgccgctgtggcagctaaccctgttattcgccgccggctttggcctcgggggcgccattaccgccgcctccaccgccattatgcttaatgcgccggaggaaaaatccggtatggcggcgtcgattgaggacgtggcctatgagctgggcagcgtactgggcatcacgctgctgggcggcctgatgaccgtggtttacagctacagcctgttgctgcccgccgatctgccggtcacgccgctggcctatgacagtctggacgaggcattgcgccaggccggtgaactgagtgcggctcagggggcgacgctgattaatctggcgcgcgcctcttttgatcaggcctttattgccgtgctggccgccgccgcggcgctgatggccgtcggcgccgcggcgcttgcccgcgcgatgaagccctagccccaacgaaaaacagtcccgtcagggactgttttttcagcggtctcgccggcgtttcaccattcgcaagacacagtaaacaacaaggaacgccggtgctgattatccaggagacggcgcacctgcataatatgccgatacccccgcgactggcgctccagccagcgatgtctgcgccgctgattctgtcgcatcatccgccaacgggccacttcatttctactgcgtctcataattttaccacttatacgtcattgccaaacgccgggcattatatacctttcgccccctcgcctgcaccccgtccggccgcccgtgatgcaacgaaacagtaataaacgacgccctatggcaaataaaaagttatttccccgcttgccattctggtttcattcgccatatttatgtcacctaagatccgggaaaaggtttccccttgcgtgatctgtgcgtacactcatcgttggtggtttgcgaacgggatttttcgcctttatgacaacattttataccgtaatcagttggctgctggtgttcggctactggctacttatcgccggtgttaccctgcgtattttaatgaagcgtcgcgccgtgccttctgccatggcctggctgttgattatctacattctgccgctggtcggcatcgtcgcctatctctcgttcggcgagctgcatctggggaaacgacgcgccgagcgcgccaaggccatgtggccctctaccgcacgctggctgaatgagctgaaggaaagccgccgtattttcgccacgcaatacagcgaggtggcgcggccgctgttccagctctgccaccggcgtcagggcatcgacggcgtcaagggcaaccagctgcagctgctgaccaccaccgacgccacgctgaaggcaatgatccgcgatattgagctggcgcggcacaatatcgagatggtgttctatatttggcagcccggcgggctggccgatcaggtcgccgaatcgctgatggccgccgcacgccgcggcgtccactgccgcgtgatgctcgactccgccggcagcctgcagttcttccgcagcccgtatccgaacatgatgcgcaatgccggcatcgaagtggtcgaggcgctgaaggtgaatctgttccgcgtcttcctgcgccgtatggacctgcgccagcaccgcaaggtggtgctgatcgacaattacatcgcctataccggcagcatgaatatggtggatccgcgctatttcaagcaggacgccggcgtcggccagtggatcgatctgatggcgcgcatggaaggcccggtcgccaccaccatggggattgtctacgcctgcgactgggaaattgaaaccggtaaacgcatcctgccgccgccgccggatatgaatatcatgccgttcgagcaggaaagcggccacaccattcaggtgatcgcctccggccccggcttcccggaggaaatgatccaccaggcgctgctgacggcggtctattccgcccgtgaacagctgattatgaccactccctacttcgtgccgagcgacgacctgctgcacgccatctgcaccgccgcgctgcgcggcgtggaggtcagcattatcgtaccgcgcgataacgactcgatgatggtgcgctgggccagccgggccttcttctccgaactgctggaagccggggtgaaaatctaccagttcgaaggcggcctgctgcataccaagagcgtgctggtcgacggccaactgagcctggtgggcacggtgaatctggatatgcgcagcctgtggctgaattttgaaatcacgctggtgatcgatgatgacggcttcggcagcgatctggcctgcgtccaggatgactatatcgcccgctcccagctgctggaggccagagagtggcagaagcggccgttctggcaccgcattcttgagcgcgtattttactttttcagcccgctgctgtaattagcgtcgggcatggtttactatcagcttcatcatctatgactggaattttttatggatttgaataaccgccttaccgaagacgaaacgctggaacaggcatacgatattttcctcgaactggccggcgacaatctggatccggcggatattctgctgttcaacctgcagtttgaggagcgcggtggcgccgagctgtacgatccggcggaagactggcaggagcacgtcgattacgacctgaacccggacttcttcgcagaagtggtgattggcctggcggaaagcgacggcgagccgatcaacgacgtgtttgcccgcgtgctgatctgccgcgaaaaagaccacaagctgtgccatatcctgtggaaagagtaaccacaaggtaagcataaaaaaacctgccgcggcaggtttttttgttttagcgcctccggttacagcgggtcaaccttcagacaggagaccgcatggcggaagctgccctccagcagcggacgcgttttggcgcactccggcccggcgatcgggcagcgcgtacggaaaacgcagccggaaggcgggttaatcggcgaaggcagttccccttccagcagctggatctgcttatcctgctctttatccggatcgggcaccggcaccgccgacatcagcgccttggtataagggtgctgcggattatggtacacctcgtcgtaggtgcccagctccaccgcatggccaaggtacatcaccagcacgcgatcggagatatgcttcaccaccgccagatcgtgggcgataaagatcagcgacagccccatctcacgctgcagctgctgcagcagattgaccacctgcgcctgaatcgagacatccagcgccgacaccggctcatcgcaaatcaccagcttcggctccagaatcagcgcgcgggcgatgccgatgcgctggcactggccgccggagaactcgtgcggatagcggttgaccaggttcggcagcagaccgaccttcatcatcatcgcctgcaccttgtcgcgcacttcctggcgcggcatcttcgggtagtaggtgcgcagcggttcggcgatgatgtcgccgatggtcatacgcgggttcagcgacgccagcgggtcctggaagatcatctggatatcgctgcgggcctgacgccagtccgcgtcgctcatgccaagcagatctttgcccagccaggctaccctgccgctggtggccttgaccaggccaataatcgcccgggcgaaggtggacttgccgcagccggattcccccaccacgcccagcgtttccccctcaaacagccgcagcgttacgccgtctaccgccttcagggtttttgacggctgccagaaccaccgtttgtcatcattaatatcaaagtgcacctttaaatcggccacttcgagcagcactttcttttcggttgctgtagtcataccaacgcctccaccggcttgaaacaggcgcgcaggcgcccttcaccaaacggctccaacgcgggagcgctcgcgcactgatccatggcatgcggacagcgcggctggaacgggcagcctttcggcagccgcagcaggtttggcgggttaccggggatggtcagcagcgattcgccctcggcgtcaaggcgcggcactgcgttgagcaggccgatcgagtacggatggctcgggtggtagaacacgtcgcgggcgctgccgtactccatggtgcggccggcgtacatcaccagcaccttattgcagataccggccaccacccccaggtcgtgggtaatcataataatggcggtattgaactcgtgcttcagctcgttcagcaaggtcataatctgcgcctgcaccgtgacatccagcgcggtggtcggttcgtcggcgatcagcagcttcggccggcacagcagcgccatggcgatcatcacccgctgacgcatcccgcccgaaaattcatggggatacatccgcatgcgcttgcgcgcctccggcatttttaccgcatccagcatccgcaccgactcttcaaacgcctcgcttttgctcatgttcttatgcagcatcagcacttccatcagctgctcgcccacgcgcatataaggattgagcgaggtcatcgggtcctggaagatcatcgaaatctcttcggcgcgcagccggtttaactgcttctccggcaggttgagaatttcccggccgttaaagcgcgccgaaccgccgatacggccgttggccgccaacagccccatcagggcgaacgcggtctgcgatttgccggagccggattcaccgacgatgcccagcgtttcgccggcgcgcagatcgaagttgagatcgttaaccgccgtcacgtcgccgtccggcgtcgagaaggtcacgcgcaaatcgcgcacgtccagcagcggcgcgccgtcggccgcctgtgcggcagcagcctgcggatattcaagggtagtcatgatggcgctccttaacggtctttcgggtcgagggcgtcacgcaggccatcgccgataaagttgaaacaaaacagggtgaccaccaggaaaccggccgggaacagcagcagccacggtgaaacctccatcgagttggcgccgtcgctgagcaaggcaccccagctgcttaacggctcctgcgtccccagcccgaggaagctgaggaaggattcaaacaggatcatgctgggcaccagcagcgaggcatacaccaccaccacccccagcacgttcggcacgatatggcgcagcacgatgttacgggtggagacgccgcacaccagcgccgcttcaataaactctttacgcttcaggctcaacgtctggccgcgtacgatacgcgccatatccagccacgacaccatgccgatcgccacgaagatcaggaaaatattctgaccaaagaaggtcaccagcaggatcacgaagaacataaacgggaaggagttgaggatctccagcaggcgcatcatcaccgagtcaaccttgccgcccaaatagccggacagcgagccgtacagggtgccgaccaccaccgccaccagcgccgccgccacgccaaccatcagggagatgcgcccgccgatggccacgcgcaccagcagatcgcggccggaggagtccgtgccgaaatagtgggcggattccatatccggcggcgccgacatcatcccccaatcggtatcgtcatacgcaaactgcgacagccacggcgcgataatcacaaacagggtgatcagcgccagcacaaccaggctgctcagggccgcgcggttatgcataaagcgccggcgggcgtcctgccacaggctgcgcccttccacctccagcttctcgctgaagttttccagagcttcgctgttctttttcgtcaacatcattggcgtgctccgattaatagcgaattttcggatcgataacggcgtacagcacgtcaacaatcgcattgaacaaaatggtcagaccgccgaccaggatcgtcaggctcagcaccagcgagtagtcgcggttcagcgcgccgttaacaaacagctgcccgatgcccggcaggccgtaaatggtttcaatcaccatcgagccggtaataatgccgacgaacgccgggcccatataggacagcaccggcagcagcgccggcttgagcgcgtggcggaagataatgcgccgcatcggcaggcctttggcgcgcgccgtgcggataaagttggagtgcagcacttcaatcatcgagccgcgggtaatacgcgcgatgctggcgatataagccagcgacagcgccaccatcggcaggatcataaatttgaaggcgccgccgttccagccgccgcccggcagccacttcagcgtgatggcgaagatcagtaccagcagcggcgccaccacgaaactgggtatcaccaccccggtcatggcgaaccccatcaccgtatagtcccatttggtattttgcttcagcgccgcgatcaccccggcgctgacgcccaggatcaccgccagcagaaacgccgccgcccccagtttggcggacaccgggaatgaaccggccaccagatcattgaccgaatagtctttgtatttaaacgacgggccaaaatcccccttcgacagctgcagcagataattgccgtactgtttccagatcggatcgttgagatgatatttggcttcaatattcgccagcacttccggtggcaatgcgcgttcgccggtaaacggactgccgggcgccaggcgcatcataaagaatgaaatggtaataaggataaatagtgtcgggatcgcctctaacaggcgtcgaagtataaatttcagcattgccctaaccctgtgctacagcctgataacggcttattattttgaccgggccagtgacaacgtcaccagcccttgccgtatcaatcaatgtttgatgatgtacagatttttatcgtacacgttatcaagcgggtctttaccggtataaccaccaacgtaaggcttcaccagacgggcgttcacgtaataatagaccggcacgatggctgagtctttatccagctgcacttccgcttgttgatagagcgtcgcgcgttcgtccttgcttttcgccgtcagcacattggccatcagcttgtcgaaggcttcgctcttatagtgcggcgtgttactgctgctgtcggacagcatcatgttcaggaaggtgctcggttcgttgtagtcggcacaccagccggcgcgcgccacgtcatagttgccctgatggcgggtatcaaggaaggttttccactcctggttgaccagtttgacgttgacgcccaggtttttcttccagatggaggcggcggcaatggccagtttcttatgcagatccgaggtgttatacagcaggctgaaggtcaacggcttacccgggccgtaaccggcttccgccagcagtttttttgcttcttcattgcgtttttcctggctccagccgaaccacgccggcggcgtcagcttcgccccgtcggtgtatggcggcgtaaagctgtaggccggcagatcgccctgattcttcactttattgacgataatgtcgcggtcgaggcccagttttaacgcctcgcgcacgcgcacatcggtaaacggtgctttctggttattgatttcgtaataataggtacacagatacgggtcgacatgcacctctttcggacgctcttttttcagcttctggaacagttcgatcggcatattgttgtaggtcatgtcgatctcgccggtgcggtagcggtttacgtcggtcacctcggaggaaatcggcaggaacgtcactttattgatgatggttttggcgttgttccagtattccgggttgcgctccagcacgatgcgttcgttaaccacccagtctttcagcttataggcgccgttgctgacatagttctgcggcagggtccacttctcgccaaacttctccaccgcctctttatacaccggcttcatgccgtagtgcggggtcatctccaccagataaggcaccggctcggtcagcgtcacctggaaggtatggtcgtccagcgccttcacccccagggtcgatttatcttttttaccggcgatgatgtcatcaacgtttgctacgtgcgcatactgcagatagctggcgtacggcgaggcggtattcggatccacgatgcgctgccagctatacacgaagtcctgcgccgtcaccggcttgccgttcgaccatttggcgtctttacgcaggtggaacgtccacaccttgaaatctttgttatcccagctttccgccacgcccggctcgatgccgccgtccggcgtattgttggccaggccttcgattaaatcgcgggtgacgttattttccggcaccccttctattttatgcggatccaacgactgtacttcagagccgttgtttttcacgatctcctgcttgtcggccagctgcacgcccgccggcacctcagcggcgaacgcgccggcgctgatgcccagcgcagccataatccccgcggccagcaggcttttctttgtgatgttggtcatattatccactccagttttttattatcaccgactcgatgccgagacggcgtggcccgttaggcgggccgtgttgtccggccgccgcggaacgactgcggcggccggcctctctcccccgtattacccaccgttaccggtacggtgtaatacccgtgttactgcttgatgatgtacagattctttacgtcgatatagtcgagcggatctttaccggtaaaaccgccgaccgtcggtttgatcaaccgcgcgctgacgcggtagtacaccggcaccagcgccgagtctttatccagctgcgcctccgcctgctgatacaccttggcgcgcgcggcagcatccgctgcctgcaggctggcggccatcagcgcatcatagcgcgcgcttttatagaacaaggtgttgttgctgctgttggagagcgccagattcaggaaggcgctgggttcgttgtaatcaccgcaccaggtggcgcgcgctacgtcaaactgtccctgatggcggctctccagcgaggttttccactcctgatttctcagggtgacgtcggcgccgaggttctttttccacatcgaggcggcggcaatcgcctgctgcttgttttgatcggaggtattgtacagcagcgagaatttcagcggcttacccgcgccgtagccggcttcgctcagcagctgtctggcgcgctggttgcgctgtgcctgcgtccagttcgcccactcgggttgggtaaactggccgccttcgataaaggtcggcgtaaagccgtaggccgggatctgcccctggcccataattttgttggcgatgatgtcgcgatccagcgtcagtttcaccgcttcacgtacccgtgggtcggtaaacggcgctttctgattattgatttcgtaatagaaggtgcacagataagggtttacgtgcagctgctcaggaatttcacgcttcattttgccaaacagcgtcggcggaatggcgctgttgctgatatcgatctcgccgctgcggtagcggttaacgtcgctgacctccgaggcaatcggcaggaaggtggccttctctatcaccgtcgccgcattgttccaatagctgctgctacgcatcagtacgatacgctcgttaaccacccactgtttcagccggtaggcgccgttaccgacgtagtgctgcggcagcgtccatttatcgccgaatttctccaccaccgactgcttgaccggtttcattgaggtatgcgtcagcatactgaccagataaggcaccggctcgctcagcgtcacctgtagagtatgggcgtccagggctttgacgcccagcgtctgcggtggttttttaccgctcaggatcgcatcggcattggcgattttggcgtactgcaggtagctggcgtaaggcgatgcgacgttaggatccgcgagacgccgccagctgtagacgaaatcgtcggcggtcaccggtgagccgtcgctccagatggccgtattgcgcaaatggaaggtccagactttaaactgttcatggtcccagcgctccgccaccgccggcaccacgtggccatcagcgtcggtgctcaccagcccttccagtaaattgagaataatattgctttccggattgccttcgactttatgcggatccagcgacgccacttccgaaccgttattcaccacaatggtttgctgcggcgccagtttaacgccggcaggcacctgggcggcatgactgacattcaacgcagataaaaacagtccggtaataaaaatagctaaaggcgtgcgcgtaacggtttgctgcatagtcaaagcccctatcatcaataagcatgtcttatgggatttttgtgaaatgcttataagtattttcaataaacggataccagcaaaaatcattcctgtttgtctgcagcgcggctaaacggcgcaagaaagttgctcggaaattagcagatgccaaaatccatcgccaataaattttataaaaatgttaagcaattctcttttattgccactgttcacaacgcatccctgcggatgccatcggagaggaatcagagtatcacaatgattttactgaataaatggcagagaaagtccgttattcctgccagcacggcttcacgtcgcgctaaaaacaaacattaaattaacaaataaaacattcaaagaataaacatctggcaatgcgagcctagtcactaatatcacctggatgaagccgagacaagccccacagaatgatgtgactaaattaacaacagtcgttcacaaggtaagcaaaaatagagaaaaatcggcagggagaggttaaaaaattaacgaatgaatgctttatcgccaaataaagtgagagttatgccacaaaacggtgcattagtataaaaaacagacgtattttgcacctcattcatgcatttaataaataagtttaaactttaaaaataatttgagccgctaatggcgctaacggcacaaattaccgcgtcagagtaaaccgggaaaaatagccttcacaccggtgacaataaattcaatacccaatgccatcagcagcagccccataatacgcgtgataacgttaataccggtctgccccaataaccgcaccaataacggcgccgcacgaaacagcagccagcagcagaaggcaaacagcgcgatcgccagcgtgaaccccagcaggttctgccagctgtggtagcgggaactccagacaatggtcgagctgatcgcccccgggccggccatcagcggcagcgccagcggcaccacgccgatgctttcgcggatagcgctttccgatttctcctgcttgttttgtttatcctcccccagcttgccgctgatcatcgacatggcgatggtcaccaccaggatcccgccggcaatacgaaacgaatcaatggagatgccgaacaggcgcaagataccttcgccgataaacaatgatgtccacagaataatcgccacggaaagattggcggtaagattggttttattacgccccgcctccgcctggtagctggtcatactgataaaaaccggcaaaatccccaccggattcaccagcgcaaacaggccgacaaagaatttgatatagccggaaaaatccaacaatgattgccccacaagaactccgcattaatcgctgtatcaggcgcaccgccccatgcgcgctaatgtaatggaaatagttcggctaatccatccgctgaagacagcatttttggtttgactgatgtttgtaataaccttcccattcacatgttaataacatgtgtttttggtggtttttttgtttcaaaaaaaacggcatcacgccttagataagaaaattctcaataacgcccagctgaaaggtgtcagcttgcacttttcgtgatttaaatcataaaaacgctacccaagaatagttaagctcttagtcgtagccagacagcctgaacagtgcaatgcagtctgactgacaacccgttcctgagcaaagctctttaagcaaatcagcatcataggtggccgagcgcgggcgaaaaccaacgttttccctggtattccaagacctgactatacttgctgcttacacggcttatttactgaaagagtttaacattatcaggagagcattatggctgtaacaaatatcgctgaattgaacgagcttgttgcacgtgtcaaaaaagcccagcgcgagtttgccaacttcacccaggaacaggttgacgctatctttcgtgctgctgccctcgccgctgccgatgcacgtattcccctggctaaaatggccgttgaagagtccggtatgggaatcgttgaagacaaggtgattaaaaaccactttgcttccgagtatatctacaacgcttataaagatgaaaaaacctgcggcgtgctgtctgaagacgacaccttcggcaccatcaccatcgccgagcctatcggtattatctgcggcatcgtacccaccaccaacccgacctctacggcgattttcaaggcgctgatcagcctgaaaacccgtaacggcattattttctcaccgcacccacgggccaagaacgccaccaataaagccgccgatatcgtgctgcaggcggcgatcgccgccggcgcgccgaaagatatcatcggctggatcgatcagccttccgttgaactgtccaaccagctgatgcatcacccggatatcaacctgattctcgccaccggcggcccgggtatggtgaaggcagcctacagctccggtaagccggccatcggcgtcggcgccggcaatactccggtggtggtcgatgaaagcgccgatatcaagcgcgtcgtcgcctctatcctgatgtcgaaaaccttcgacagcggcgtgatctgcgcctcagaacagtccgtgatcgtcgtcgatgaagtgtataacgcggtacgcgaacgtttcgcctcgcacggcggctacctgctgcagggcaaagagctgaaggcggtgcaggatatcattctgaaaaacggcggcctgaacgcggccatcgtcgggcaatccgcgccaaaaatcgccgaaatggcgggcatcagcgtgccggccaacaccaaggtgctgatcggtgaagtcaagctggtagatgaatctgaacccttcgctcatgaaaaactctcgccgacgctcgccatgtaccgcgccaaagactttgccgacgccgtcgacaaggcggaaaaactggtggcaatgggcggtatcggccatacctcctgcctgtacaccgaccaggataaccaggcggagcgcatcgccttcttcggcgacaagatgaaaaccgcccgtatcctgatcaatactccggcctcgcaagggggcatcggcgacctgtacaactttaagctggcgccttcgctgacgctgggctgcggctcatgggggggcaactccatctcggaaaacgtcggtccaaaacacttgatcaacaagaaaaccgtagcgaagcgagcagaaaacatgttgtggcataaacttccgaaatctatctacttccgtcgcggctctctgcctatcgcgctggaagaagtggcggccgatggcgcgaagcgcgcgtttattgtcaccgacggctacctgttcaataacggctatgccgaccaaatcaccagcgtgctgaagtcccacggcatcgaaaccgaagtgttcttcgaagtagaagccgacccgacgctgagcatcgtgcgtaaaggcgcagcgcagatgaacgccttccagccggacgtgattatcgcgctgggcggcggctcaccgatggatgcggcgaaaattatgtgggtgctgtatgaacatccggaaacccacttcgaggatctggcgctgcgctttatggatatccgcaaacgcatctacaagttcccgaaaatgggcgtgaaggcaaaaatgatcgccgtcactactacctccggcaccggttctgaagtcacgccgttcgccgtggtaaccgatgatgaaaccggccagaaatatccgctggcggactatgccctgaccccggatatggcgattgtcgacgccaacctggtgatgaatatgccgaaatcgctgtgcgccttcggcggcctggacgcggtaacccacgcgctggaggcctatgtgtcagtactggcgaacgaatactccgacggccaggcgttgcaggcgctgaaactgctgaaagagtatctgccggtcagttacaaggaaggcgcgaagaacccggtggcacgtgagcgcgtgcataatgcggcgaccatcgccggcatcgccttcgccaacgccttcctcggggtgtgccactccatggcccacaaattggggtccgagttccatatcccacacggcctggccaacgccatgctgatcgccaacgtgattcgctataacgccaacgacaacccaaccaagcagacggccttcagccagtacgaccgtccgcaggcgcgccgtcgttacgctgaaatcgccgatcacctgggcctgagcgcgccgggcgaccgcaccgcacagaaaatcgagaaactgctggcatggctggacgagctgaagaccgagctgggtatccctgcttccatccgtgaagcgggcgtgcaggaagccgatttcctggcgaaagttgataagctgtctgaagacgcgtttgacgaccagtgcaccggcgccaatcctcgctatccgctgattgccgagctgaaacaaatcatgctggataccttctacggtcgtgagttcagcgaagccgaagagacagcaaaagcaccggccgctgccaaagcggaaaagaaagccaaaaagtaatccccctgctctaaacgcaaaaacccgccgtcaggcgggtttgaggttgatgacaaagtggtctggtagctcgagatacctgggcctagcgtaacgaggggcgctccggcggctgatgccgctacgaccccatcgccacgctctccctaataacggactttgtcagcagtctgaaacccgccgtcaggcgggttttttatgcgtcatcacgccgcagcttacacctcggtgtgcatcgcctctttgtaatgcttgcggcacaccgacacatagctctcattaccgccaatcaccacctgagcgcccgcctgcatcgccctgccgtgctcatcaagccgcagcaccatgttcgccttgcggccgcagtgacagatggtttttagctccaccagcttatccgcccatgccaacaggtactggctgccgataaacagctcgccgagaaaatcggtacgcagtccgtagcacaataccggaatatccagctgatcgaccacgtcgcataattgctcaacctgcgctttgctcagaaactggctctcatccaccagcacacagtgcacagtctgctgcagatgttcctgattaatcatggcatacagcgaggtgtcattattatacagctgcgcctgcgatgagagaccgatccgcgaactgaccttaccgacgccaaagcggtgatcaatctctgcggtgaacaccaacgtacgcataccacgttcttgataattatatgaagattgcaacagcgcggtggatttccccgcgttcattgccgagtaataaaaataaagttgagccatgagccagcaattccaggtggtataagaaatattcagacatcgattctgagcatcaagtgtatcataagctggcggcccgcccagtaccgataaccgggcatcgtaaaacgcccagccgccccgttcgcctttcggctatttaccaccggcgagtggccctgcgcactattaattaatgctaatggtttagccggagataaaagtgacgccatgtccattatgttaaggcgtagcgccgtatagtcccgtcccatcattgttacctaaataaattactcaccggtggcgcttcaccatttatagtgggtcatgctcaaacatcacttcctgacaaaatctttacgtatatacccccattgtttacataccttcatgatgggatgactcaccaatacagaggctaatatcgatataaaatgcaattatttcccggcaatgaaagccctcgcctcacaaacatgcacaatagctgttgaaaaattgacttaaaaaccccaccattaaacccgaacataaagcggtgtaataacccggcgtgttccgactaatggtttttaaatggcatatttgggtactcttcgcaatttggctattgcagaaaagaaaagagcactctattattatccagacgccccccaccaatataaattgagactaggacaatgagcgaagccttaaaaattttgaacaacatccgtactctgcgcgcacaagccagagaatgcagcctggatactctggaagagatgcttgagaaactggaagttgttgtgaacgaacgtcgcgaagaagacagccaggctcaagcagaaatcgaagaacgtacccgtaaactgcagcaataccgcgaaatgctgattgcagatggtattgatcctaatgaactgctgcagactatggcggctaaatccgctggtaaagcaaaacgtgccgcacgtcccgctaaataccaatataaagatgaaaacggcgaaaccaaaacctggactggccagggccgtactccagccgtgattaaaaaagctatcgaagagcaaggcaaatctctggatgatttcctgctgtaatagcgctgcttaatcgcactaaaaaggctcccacgggagcctttttgctgtctgccttccccgtctccaatatcccatttcgagagataaatgagaccgtaatgtcagataatgacaccagcggaaatagaaaaaggggccatagcccctttaattttcccagtaaactgttcgtttactgcacgtgataaaacgccttgtaccaatcgacaaaacgtttcaccccatcatcgacgctggtcgtcggcctaaagccaatcgtgctatacaactccctggtgtccgcactggtatccagtacatctccgggctgcatcggcagcatatttttctgcgccgtaatgcccagcgcattttccagcgcactgatatattccatcagtttaaccggcgagctattgccgatattatagacatggtacggtgccgaactggtggccggagagccctgctcaacgctccactcagggttcggttgcggaataatatcctgcaaacggacgatggcttcggcaatatcatcaatgtaggtaaaatcacggtgcatctcgccatggttatatacatcgatgctgtcgccggccaatatcgccttggtaaacttaaacagcgccatatcagggcgcccccacgggccatagacggtaaagaaacgcaggccggtagtgggtaagccatataaatgcgaatagctgtgtgacatcagctcattggcttttttcgtcgctgcatacaaagataccggatgatcgacagaatcttccgtagagaacggcagcttgcgattaaggccataaaccgaactggaagacgcgtaaagcaaatgctcaaccttattatgccgacacccttccaacacgtttaaatggccgatcaggttagaatcggcataggccatggggttatccaacgaataacgcaccccggcctgagcgccaaggtgaatgacccgttggaattggtgttcggcaaacagcgctgcgattccttcacggtccgccagatccagtttgataaactgaaaggccggattcccggccaaaaggtcaaggcgcgcgactttcaggctaacgtcataatagtcgttcaggttgtcgataccgacaacctggtgccctgcagtcaacaaacgctcggcaacgtgataaccaataaacccggcggcgcctgtaaccaaaaatttcatactcacctcttaaatgaccggctgcaccgatgcgccgcggccaatcgcataatacgtgaagccacgactttgcaaacgctccggatcgtacaggttacgcccatcgaagataaccggctgcttcaacgcgcctttaatcacgtcgaagtccggcgcgcggaaattctgccattcggtgcagatcaccagcgcatcggcacctttcagcgccgcttctttggtgcccatcagtttcagatcgtcacggtcgccatagatgcgctgcgtttcgttcatcgcttcagggtcgtaagcctgtacgctggcacccgcctcccacagcgcttccatcagcacgcggctggaagcctcgcgcatgtcgtcggtgttcggtttgaacgccaggccccacagcgcgaaagttttgccgcgcagatcttcaccgaagtagtgtttgataaactgcaccagcttgctcttctgctggtagttcacctgctccaccgcctgcagcagttttggctggtagccgatgttttcagaggtacggatcagcgcctgtacgtctttcgggaaacaagaaccgccgtagccgcagcccggatagataaagtggtagccaatgcgcgagtcggaaccgataccctgacgcactttctcaatatccgcccccaacagctccgccaggttggagatttcattcataaagctgattttggtcgccagcatgcagttagccgcatatttggtcagctcggcgctgcggatatccatcagaatcatacggtcatgattgcggttgaacggctcatacagctcgcgaatcggctcgataacgtctttgttatcagtaccgataacaatacgctctggacgcatgcagtcggcaaccgcggctccttccttcaggaactccgggttagaaaccacgtcgaaggtcagcgtactgccgcgtttttccagcgtttctgccattacctgacgcactttatccgcggtgccgaccggcacggtggacttgtcgatcaccactttatgatcggccatgtgttccgcaatggtacgagctaccgcggtcacatatttcaggtcggcggaaccatcttcatccggcggcgtaccgacggcgatgaactgaatgatgccgtgttcgatccccgccttggcgtcggtggtaaagtgcagtcgtcctgcttcatagttctgctgcaccaacggggtcaggcccggttcaaaaatagggatgttccctttcttcaagttttcgaccttgcgctcatcaacgtcaatacacatcacgtcatgaccaacctcagccagcaccgcagcctgtaccaagcctacgtagccaataccaaaaacggttactttcatgggaaatcctagtttttcaaattaagacggaaaatggatcagatcttttcagcggcagcaaactgctgcagccactgggaaaattccttgcccaggctggcatgacgcagcccgtactcaacaaacgcctgcatatagcccagtttgttgccgcaatcgtggcttttacccttcaggtggtaagcttctaccggttctttacgcatcagcatatcgatagcgtcggtcagttggatttcatcacccgctcccggcggagtttgcgccagcagcgcccagatatcggcagacagcacataacgcccaacgatcgccaggttggacggtgcctgcgccggagacggtttttccaccacgctgaccatcggcgcactttcacccggctgcaggtcgtagcctttgcaatcggcaacgccgtaactaccgacgctttcctgcggcactggttcaaccatgatttggctggtgccgttttgttcgaaacgcgtgagcatctcatgcaggttgtctttgctcagatccgcgctgtactcatccaggatgacatccggcagcaccactgccaccggctcatcgccgactaacggataagcgcacatgatcgcgtggcccaaccccttggcaaccccttgacgcacctgcatcacggtaacgcccggcggacaaatggactgaacctcgtcaagcagctggcgcttaacgcgtttttccagcatggcttccagttcaaagctggtatcaaaatggttttcgatagaatttttagaggagtgcgtcaccagaacgatttcgttgatccctgcggcaatacattcattaacaacgtattgaatcagtggtttatccaccagcggcagcatctctttcggtatcgcttttgttgccggtaacatccgtgtgcctaatccggccaccgggatcactgcttttctgactttccgatttaaagcagacattattcctctctttaaacagcgctcagtttatgagcttttatccgttatacaaaactctcggagtataccagctaaatagcaacgagcattaccccgcaatgaaatcgggagaaattaggacaattacccaagtcctgggttggtgatgattattcgcccttaatagcggagtaaatcatatcaaatatatgggcattaccgcgtatttattccgcactgagcatcagccgcaggcgaccgcccgtcccccacacctgacattgccaggcggcgcaacgttggctgatctggttcatgtaagccgcccccagcgtgcccagcggcacgccgttgctcagctggatctgattgtcaccggtattgacattagcgtgcaggccggcggaaaccaggatcaggtttttatattcggcatggtagtaaccaagcagcaggggaaattgtccgtccaatttcccctgacgcaataattgattaacttgttttaacaatgttgacatttgcggcaggcgatggcgctgattggctaaatgatcttgtaacaagccattaaataaagcgcgcaataataatgcagccagcacgccattatcaccggctcgggtaacatccagacaataaaacgccaaatcattctctgacagcgcggcgatatccaataccagccccgggttttcgcccgtagtcagctggcgataattgatacggcagtgggcgatcgtctgttgcaccggtggctgcagctgcttgagcaggctggcggcttcggaaggattcttgctcagcgcatcccagtcctgcagcaggtcggcctcctctaacgccggcgaggtgaacatattgggatacaggcaggccagcgccgcctcacgcaggcggttaaggtcggttaacggcttcagcagcacatcctgcacgcccagccgcagcactttagcaatatccgccattttatcggtggccgaaatcaccaggatcgggatcttgtcgccctgcagacgcagatgctcaacaaactcaatcccgcccatttccggcatgaccagatcgcacaggatcagatcgggctgaatctcctccacggcgctcaacgcctgtaagccattactggcttcatgcgattgcgcgcccaacgatgtcaggtagccgacaagcaccgaacgaaagacctgctcgtcttcaacaatcagaatgcgcttgcctgtcagtggtagtgccattagccgagcctcttcccttttcatgttgtaatagtggctcaaaatggccacttgcgcctgtcggaaatcagcccggcatggcgttttaccgtcaatagcggcaactatttttgttttatcaacggcaacagctgctcaagctgtttttccaccgccatacttcctgcggcgatagcctcctccgcgcgatgaaaatccagcgtggatatttgcggacaataaggttgtatcaggacatccggcggatcgcccgccatacggttgcgtttcagacgattctctaacacctgaatcgatgtgctcataatttccatggcggtcggcgtaagattggttttcttgatgcgcattttgctaatccgctcacgcagccgtccgcgccaactgtctgccatcaccgccggctcttccgcttcgctgcgtactgaaaacaggtcctgctgcattaaatgcgcgtcatgctgcaaatcaaccgcaatgacgatatccgcccccaacgcacgggtcaacgagatgggcaccgggttcaccaccgcaccgtccaccagccagtaaccgtcgaaccacaccggcgacagcagccccggcatactgcacgatgccctcaccgcctggtggatatcgccgcgggttaaccatagctcgcggccggtgctgaggttggtggcgaccgcgccgaacttcagcgcacactgttcaatatcgtcaacgcgcagcagttgccccaccgcattaaacacccgctcgccgcgcaacaggccgccgcgccgccaggacagatccatcaggcgaatcacgtcccagtagctgaatgaacgcacccatttttccatcgccggcagccggtggctggcataagccgcccccaccagtgagccgacggagcagccggcgacaatatcaggctcaatccccattttcttcagggcgttgataacgccgatatgcgcccagcccttggccgatcctgcccctaacgctagcccgattttgatttgtcgcatgttcgttcgccttctgccggtcaatggttttgcaccctgtcccgtcagggtacattgtcaccgctcaatattgttaggtaacatatgcgctcaatatgtttgaatagcggccagtattgacaatggccgcaggttttaggagttatttttgtctgaattatgcccctgcggcagcggcgccgagtatcacgcctgctgcgagccatatatcagcggtgctgaaaccgcaccgacgccgggcaagctgatgcgttcgcgctacacggcctatgtcaaacagcaggttgactacctgattgccagctggcatccggattgtcacgctgcgcagtggcgtgactccatcaccgagagttttcgcaccacccgctggcagggcctgacgatagtggcggaacaaaacggtcgtgacgataatgaaggcttcgtcgagtttatcgcccgctttactgacgctgggcatgacggcccgcaggcgatgcatgaacgctcccgcttccttcgtctggagcaacgctggtactatatcgacggcacccggccgcaaccgggacgaaatgacccgtgcccctgcggctcagggaaaaaatataaaaaatgctgcgggcgttaagttcgcagcggaaagtacgctgacgccggtaacggtcggcgcttcagtatcagacaggatcctcatccatgccacaccaaaatgtacaacgtaaagtattacgcaccatctgccctgacgcgaaaggcctgatcgccaagatcaccaatatttgctacaaacatcagctcaacatcgtgcaaaacaatgagtttgtcgatcatcgcaccgggcgcttctttatgcgcaccgaactggaaggcatcttcaacgacaccacgctgctggccgacctggatgatgcgctgccggaaggctccgcgcgcgaattgcacagcgccggacgtcgccgcatcgtggtgctggtcaccaaagaggcccactgcctgggcgatttgctgatgaaaagcgcctacggtggcctggatgtcgaaattgctgcggtgatcggcaaccacgacaccctgcaaacgctggtagaacgcttcgacattcctttccatctggttagccatgagggattgacgcgtgaacagcacgaccagcaaatgattgcccaaatcgatcagtatcagcccgactatgtggtgctggccaaatatatgcgcgtactgacacctgctttcgtccagcactaccctaaccaggtcattaacatccaccactcgttcctaccggcgtttatcggcgcgcggccgtatcaccaggcctatgagcgcggggtgaaaattatcggcgccacggcgcactatgtgaatgacaatctggatgaaggcccgatcatcatgcaggacgtgatccatgttgatcacacctattccgccgaagatatgatgcgcgccggtcgcgacgtagaaaaaaacgtactcagccgcgcgctgtatcacgtcttggcgcagcgggtatttgtctacggcaaccgcaccgttattctgtaaccgttcatccgtcatctcctggcgtactgccggcggcaggagatggcacaaaaatggcgcactctgttcacagatgcagcgccaagaataaaaaaacggcaaacaattcattttctgcatttcaatgctttacaccggcgcttcatttgatatgatgcgccccgcttaccgagacagcgcttacgcagccgaggtagcacgggaagccggtcagtttcctggtagtttaaaattcgtaaaatccacgaatttcgtggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccattcttaatctgagtaatcaggttaagccgaacggtaaagtccctatggacaccgtacggggaaggtgagaaccttcgacaaggttcgagttgagcgcagcgaaacaacgcgcttcagcgcggcccgaagggtgaggagcgaagcgacgaataatccttcccccaccaccattcttaatctgagcaatcaggttaacccgagcggaaagtttctatcaacgccgagcgggaggcaggatttttaatcctgcacctacaatttgtaaatccgtgcataccatggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccatctcttcaaagttcccaaaacgcaccaacataccaaaagccacataattctccgcactggggaaggatgagaagcttcgacaaggttcggttgagcgtagcgaaacaacgcgcttcagcgcggcccgaagggtgaggagcgcagcgacgaataatccttcccccaccaccatctcttcaaagttcccaacacataccaacgcctcaaaagccacataattctccacactggggaaggatgagaagcttcgacagggttcggttgagcgtagcgaaacaacgcgcttcagcgcggcccgcagggtgaggagcgcagcgacgaataatccttcccccaccaccatctcttgcaatcatttccaacggcgccatccctcatgccgattacgcgacaaacatagcgaaataacacgattccaacccattttcagcgctcaaacttgaactccctggcacaattagctataccacatgcttcttttatgcagtaaggaaaggataagtgcatgcgtcataatatttgcgttttttgcggcgccagcgaaggcgttaaccccgattatgccgaccacgcccgcacgctcgggcatgcgttagccactcaggggcggcgtttaatctacggcggcggcaaaaaaggcttgatgggcattgtcgcagatgcggtactggaagccggcggcgaagtgattggcattatccccgagcgcctggtcgaagcagaaaccgcgcaccgcggcctgaccaaactggaggtggtgcccgatatgcacacccgcaaagcgcgcatggccgcacaggcggatgcgtttatcgccctgccgggcggtatcggcacgctggaagagctgtttgaaatctggacctggggccaaatcggctaccacaacaaaccggtcgggctgctggacgtcaacggcttctaccgccctctaaatcacttcctgcagcacgtcgccgatcagggctttatgcgccatgactatctcggcaccctgcataccagtgactcagcgtcggtattgctgcagcagttcgacgactaccagccgaaaaattacgaccgctgggccaaataatcgctgatggccagcggcaaccgtcgctggcttacgttacatttagcgccaaactctgctactatcacaacacatttttctcgtgaaaacggcaccgctcatgaagtttgtctcttttaatatcaatggactgcgcgcgcgtccccaccagttggccgcaattatcgaacagcaccagcccgacgtgatcggcctgcaggaaaccaaagttcatgacgacatgtttccgctggaagaagtcagcaagcacggctaccacgtgttctaccacggccagaaaggccactacggcgtagcgctgctgaccaaagaagcgcccattgccgtacgtcgcggttttccgaccgatgaagacgatgcgcagcgccgcattatcatggccgacctggccacgcctcagggcaccttgacggtaattaacggctatttcccgcagggcgaaagtcgcgaccatcctgtgaagttcccggccaaaacccgtttctatcaggatctgcaggactaccttgagcagcaactgtcggtagaaaatccggtgcttattatgggcgatatgaatatcagcccgaccgattatgacatcggcatcggtgatgaaaaccgcaaacgctggctgcgcaccggcaagtgctccttcctgccggaagagcgcgagtggatggcgcgcctgttgaactggggtctggttgatacctaccgccacgccaacccggaacgtaatgacgaattttcctggttcgactatcgctccaaagggttcgatgacaaccgcggcctgcgcatcgacctgctgttggccagcacgccgctggcggcacagtgcgtcgcaaccggcattgattaccagattcgcggtatggaaaaaccgtccgaccacgcgcccgtctgggccgagttctcgctgtaattatctcgccccggccgccgtgccggggctttattcagataaaagtatgaaaaccattgatgtagttgcggccattattgcgcgcgacggtaaaattctgttggcgcagcgcgatgcgcaaagcgaccaggccggcctgtgggagtttcccggcggcaaggtggagagcggcgagagccaaccgcaggcgctagcccgtgagctggcggaagaactgggtattgaagcggcgatcggtagttacgtcgccagcaatagctggcaaacgggcgaccgccttattcgcctgcacgcctggcaggttgatacgttccgcggcgagttgcaacagcgctgccactcggcgttggtatgggtcgaaccgcagcaggctggcgcctacccgctggcgccggcggatatcccgctgttggccgactacctgcgcgacataatgccccggcatgcgtgacacggtcacttattcacgcgcacccagatgagcggctgggtgccgacccgcgttttatcactctgacactgcagtagctcgccctcaaccttcagcagcgccccttccgagtagttcttgtcctgatacacgcagcagcgcgagcatggcgccggcgccgacgtactctttgccgcgccccagatctccggcgccaccggcaccagcacgcctacgtcgccgcggtgtgcgccggccatggccgaaaacagcaggccaacggcggccattgccagcgatatccgctgattcatgcgtttttctcccgcgccttggcggcgctctttttacgttttttaccgccggcattggccggcggcggcaacccgcgaaacgccatgctggcacggctctgtttagcctgataaatcagctcctgcagcgttcccaccagcggctgcataaagtcctggtaacggcaggatttctcactaatctgcgtcagggtcgcctcccagtgtgcggtcatatccggtcgcgccgccagctccggcagggagtgaatcaacgctcgcccggtttccgtcgaatggatataacgcccctttttgtacagaaacgaacgcttgaacagcagctcaataatgccggcacgcgtagcttcagtacctaaaccatcggtcgcccgcaggattttctttagcgctttatcctgcacaaagcgtgcaatgccggtcatcgccgacagcaggctggcgtcggtaaagggacgcggcggctgggtctgccgctccaccacttcgccacgctcgcacaacagctcatcgcccttggccaccaccggcagcggcgcgccctcgttctcctcatcccgctctttactgcccagcagggtgcgccaaccggcctcggccaggaaacgcgccttggcgacgaacttgccgccggcaatatccagttcgatcacgcatttgcggaacaccgcgtccggacagaactgcagcaggtactgccgcgccaccaacccatacaccttcagctcatcagggctgagattagctttactggcgcgcgcggtcgggataatcgcgtggtgcgcatcgacctttttatcatcccagcagcggttgcggcgttcgctgtcgaccacttcctgcggatagagatccggctggtgaacgctgatggcgttcagcaccgcatggcggccggcaaaatgctcttccggcagatagcggcagtcggaacggggataggtaatcagtttgtgggtttcatacaaacgctggcagatatccagcacctgctgggcgctgaggccaaagcgcttcgccgcctcgatctgcagggtggaaagcgaaaacggcagcggtgcggtatcagactcacgcttatcgttataagcggtgaccagcgccggctgcccttcgatgcgcttaaccacgtgctcggccagcgggcggtgcagtaaacgcccttcttcatcctgatacggctcgcaggattcgctcggctgccacagggcaacaaagcgctcctcctgcggcgtcacgatatgcgcttttacgtcgaagaaatctttcggtacgaagttttcaatatcttcgtcacgacgcactaccagccccagtaccggcgtttgcacccgcccgactgacagaacgccatcgtagccagcgttgcgccccagcagcgtataggcacgggtcatattgatgccgtacagccagtcggcacgcgagcgcgccagcgccgacacgcacagcgggataaagtcccggttatcgcgcagacgctcaaccgcccgctcaaccgcctgcgggttcaaatcgttaatcaggcagcggcgcaccgcctgacgcttttccggcgtcagcgccagataatccagcacctcatccaccagcagttgcccttcgcgatccgggtcaccggcgtgcaccacttcatccgcctcctgcagcagctttttaatcgcgttcagctgtttgctgaccgacggacgcggctgcagctgccatttttcagggatgatcggtaaatccgccagcgaccagcgcgcaaagcggctgtcgtaggcatccggctgcgcctgctccagcaggtggccgacgcaccaggtgaccacatcactcttgccgcaggcgataaagccatcgccgcggcggtggggtttgggtaacacatcagcaatggcgcgcgccaaactcggtttttcggctataaacagtcgcattattcaccgtttttctggctatacgtcatcaggaattctcttacttcagcatagttgccacggaacacaatccgctgggctttcttttccaactggaaacggtacatcgggtcgtaatagtactgcagcagcggcaccagccactcctggtgggcgttactgctgccgctggcgtgctggaactgcaacgcccactccagccgctgggtcagcagctggtagcgctccatacccaaacgacgccggatagcgaacaacccatggtggaggtattcgccatagcgctgccagccgtcctgctcgccgtaggcgcgggtaaacgcctggtgcatatcgtcaatatattccgcctgcaggcgcgccagacgcacctcgaacggatcttcaatcaccgcgaccggcgcctgctgcatacgattgaacaccggcagcggcacgctattggcgccaatcagacggctttcatcctccagcacccactggcggcagccaccatgctgttttttcagcaataacacagccagacgattctcaaaatcgatctgcgcgctctgcccggccagcgtacggccaaatgacgaaccgcggtgacgcgccagcccttccagatcgatgccattcgacagttcgttcaccatcagggttttgccgcagccggtattgccgccgacgatcaccatcggcagctcggcgctgtattcaaggatattcaacagatagtggcgtaacgccttatagccgccgacaatccgcggatagtcaacgcccgcctcgcgcagccactgctgcaccagctgtgagcgcaacccgccgcggaagcaatagatataacccgccggccgttcggcgcaggcggccagccaggcttcggtgcgcgcctggcggaccttgccgttcaccaggctgtggcccagcgcgatcgcctgctgctggccatgctgcttgtaacaggtgcccaccgcctgccgttcccgatcgttcatcagcggcaggtttaccgcctgcggaaaggcgccggcgttgaactcgatcggcgcgcggacgtcaatcagcggcacatcctgcaggaaaatctggcggtagtcgttgctgtccgccctgtgttgcaccgtcaccgctactggacctcgatcatcggcttaccggccaccgcgccgtgcagttcgccgatggcctccagctgcagaccgtggcgcgcagcgatcgcctgcacctgcgcttcgccctctggcatcaccgccagcagcagcccgcccgacgtttgcggatcgcacaatagctgacgctgtacgtcgctcatcggcccaatcagatggccgtagctgtcaaagttgcggccggtgccgcccggcacgcagccctcggcgatatagcgttcaacctccggcagcttcggcacccggtcgaaccagagcgtcgcctgcaggccggatccctgacacatttcgctcaggtggcccagcagcccgaagccggtcacgtcagtcatggcgctcaccccatccacctcggcaaactccgcgcccggcaggttcagccggcacatcacctcggtcgccagcccagcgtgttccggccgcagctggcttttcttctcggcggtggtcagcacgccgatgcccagcggcttggtcaggaacagtttggcgccggcctgcgcggcgctgttcttcttcacccgctcggtgctgacgatgccggtcaccgccaggccgaaaatcggctccggcgcatcgatggagtggccgccggccagcgcaatccccgcctgctggcaggcgtaacgcccgccgtcgatcacctgctgcgccacttccggcggcagtttggcgaccggccagccaagaatggcgatcgccatgatcggtttgccgcccatcgcatacacgtcgctgatggcgttcgccgcggcgatacgaccgaagtcgaacggatcgtcgacgatcggcataaagaaatcagtagtgctgatcacgccggtgccattgccgatatcgtagaccgctgcgtcatcgcgggtttcattacccaccagcaaacgcggatcgacgaatttagcctgttcgctgtgcaggatggtttcgagtacttgcggggaaatcttgcagccgcagccagcaccgtggctgtactgggtcagacggatggttggcgatgtcatagtccacttccttcggttaacggccttcaagatagcatatttgccgcgatgccagcccgatgcgtcacccggctgaaggcgcactgatatgccacctgggtacaacttcaatcaattggaatacagggtagcgcttgccggagggattgataagagcaagccgacgataatgcgtcgacctgctcataaacagtacaaaattacgggatattgcgcgttttttgcgtcttgcccggaaaaatcagaagtagctgacaaacggcgcgctgtccggcgcgacaactttggtggctgccttcagctgcggcgtgcccaaatacaggaaaccgacgatttcgtcctgttcccggcagccaaacgcctcgcgcaccagcgcatgcgcggtccaggcgccggtacgccagataccgttaaacccctgagccagcgcggccatctgcatcgcctgcaccgcgcagccggcggacaccacctgttcccagtgcggcaccttggggctgtcgctgcagtgggcgatcacggtaataatcagcggcgcgcggaacggcgcctgccgggccttgtcgatggccgcatcgtccagcccgtcctgccgtgcggcggactgcaacagctggctgaagcgctcaagcccctgctcttcaatcaatacgaagcgccacggctgcagcgcgccgtggtcgggggcgcgcaatccggcattgataatattctgccgcacttcgccttcaggcgccggggccgccaaacgcgcagccgaacggcgattcaacaatagatccagcgcatccatcacaaactcctgataacaattttcattttcatcacggtagcatagctcaacggcaagttacagcattgacaataacggcagcgacggtgatttaaagctgacatttggctggccgctcattaggataacggaacatcctcagcccatgtttggagaaaacatgcatacattgtggcgtatcattgccggaacgttcaggtggacatggcgtctgctgaattttgtcagagagtttatcctcaatctgtttttaatcgtgctgattttgatcggcgtcggcatctattttgccttccagagcagcccgccggcggaaaccacccgcggcgccctgctggttaacctgagcggcgtggtggtcgatcagcccagcatgaaaaaccgtctgctgcagcgcagccgcgaattcctcggcgcctccgccagcgaactgcaggaaaactcgctgttcgatctggtcgacagcatccgcaaggccaaggatgacaagaacattaccgggctggtcctgcagctgaatgatttcgccggcgccgaccagccgtcgctgcagtatatcggcaaggcgctgcgcgaattccgcgacggcggtaaacccatctacgccattggtgacagctacaaccagacacagtactacctggccagctacgccaacaagatctacctgtcgccgcagggcaacgtcgacctgcacggcttcgccaccaataatctgtattacaaaaccctgctcgacaagctgaaggtcagcaccaacatcttccgcgtcggcacctacaagtcggcggtcgagccgctgctgcgcgatgatatgtcgccggccgcgcgcgaggcggacagccgctggataggcaacctgtggcagaactacctggacaccgtggcggccaaccgccaaatcacgccgcagcagctgttccccggcgccgccggcgtgctcagcggtctgcaggccgcccagggcgataccgccaaatacgcgctcgacaacaagctggtggatgagctggcgtcacgcaccgtgatggagaatcagctggccaaggccttcggctggaacaaacagaccaacgacttcaacgccatcagcatttatgactaccagcctgcgccaacgccggaacagggcggccagatcgccgtagtcttcgccagcggcgccatcatggacggccagcagacgccgggcacggtcggcggcgacaccaccgcggcggagctgcgccaggcgcgcctggatccgaaggttaaagccatcgtgctgcgggtgaacagcccgggcggcagcgtcagcgcttccgaagtgatccgctctgaactggctgccgcacgcgccgccggcaagccggtggtggtatcaatgggcggcatggcggcctccggcggttactggatctctacgccggcgaactacattatcgccagcccgagcaccctgaccggttctatcggcatcttcggcgtgatcaatacctatcaggacacgctgggcagcatcggcgtgcacaccgacggcgtggcgacctcgccgctggccgatctggcagtgaccaaggcgctgccgccggagtttgcgcagatgatgcagctcaacatcgagaacggctacaagcgctttatcggcctggtggcggactcgcgcaaaatgacgccggaacaagtggataaaatcgcgcagggccacgtctggaccggcagcgacgccaaaaccaacgggctggtcgatcaactgggcgacttcgatgacgcggtgaaaaaagccgccgaattggccaagctgaagcagtggcagctgaactggttcgtcgattcgccgagcatggcggatatggtgctcagccagtttggcgtctccatccacgccatgctgccggccgccattcagtcgatgctgccggcgccgctggcctcggtggcaatggcgatgaaagagcagccgggtctgttcaataatatgaacgatccgcaaaaccgctacgccatttgtctgacctgcggcgaggtccgttaaacaattaatcttcagcccggcacacgccgggctttttttctggatttatcgtcctataattcagcccatcttattacttaccgattccctgccatgcaaaaaaaatccatttacgtcgcctacaccggcggcaccatcggtatgcagcgttccgaacagggctatattccggcttccggccatttacagcgccagctggcgctgatgcctgaattccatcgcccggagatgcctgacttcaccattcatgaatatgcgccgctgatcgactcctccgatatgacgccggaagactggcagcatatcgccgacgatatcaaagacaactatcaccgctacgacggctttgtgattctgcatggcaccgacactatggcgttcaccgcttccgcgctctcctttatgctggagaatctggataagccggttattgtgacagggtcacaaatcccgctggcggaactgcgctccgacgggcaaaccaacctgctgaacgcactgtatctggctgccaatcacccggtgaatgaggtcagcctgttcttcaacaacaagctgttccgcggcaaccgcaccaccaaggcgcatgccgacggctttgacgccttcgcctcgcccaacctgccgccgctgctggaagccggcatccatatccgccgccaaggcggcatcccttcaccggcctgccacggcgaactgaaagtgcacaatattacgccgcaaccgatcggcgtggtgacgatttaccccggcatctccggcgcggtggtgcgcaacttcctgctgcagccggtcaaggcgctgattctgcgctcttacggcgtcggcaacgccccgcaaaaggctgaactggtggatgagctgcgcgccgcgtccgaacgcggtatcgtggtggtcaacctcacccagtgcatgtccggccgggtaaatatgggcggttacgccaccggcaacgcgctggcgcacgccggcgtcatcagcggttttgatatgaccgtcgaggcggccctgacgaaactgcactatctgctgagcctgccgctgacgccggaggaaatccgccggcagatgcagcaggatttacgcggcgaactgacgaccgcaggctgatacgccgggagaaacgatgaacagcgccctgttattgatcgatctgcaaaacgacttctgccccggcggcgcgctggcggtcgcggacggcgacgccgtcatcgcggtggctaaccaggcgattgccgcctgccgtgaccgcggcgactggacgatcgccagccaggactggcacccggcgcagcatcgcagttttgccgtaaattcatcagggcggatcggggaactgggcgaactggagggactgccgcaggtctggtggccggtgcactgcgtgcaggaaagcgccggcgccgagtttcatccgcgcctgcagcagcggcaaatcgatgcggtatttcgtaaaggacaggatccggccatcgacagctacagcgcgttttttgataacggccaccgggcaaaaaccgcgctggatgactggctgcgggagcgcaacgtcagcgcattgaccatcatggggctggcgaccgattactgcgtgaagttcagcgtgctggatgccctgcagctgggttatgccgtccgggtgattaccgacggctgccgcggcgtcgatctgcagcccggcgacagcgaacatgcgctccaggcgatgcaacaggccggcgcgcaattagtgaccttgtcacaattcctgcaacgctagacgaacggcgggcgacctgacgtcgcccgctttcattccgcaccccgcccaccgcccgccgcttactgcggcttcagcttaatcagcggctctgcggcaaactgctgcttcaactcttgcttgctcttcatcacgatctggccgtcggtgccgatgctcatatgctgcggatcgtggttatgcatcgcctgccacagcatcaccgcctgcaggctgttctctttctgttccggcgtcagcgccacgccgtccggccatttacccaactccaccgcctgcgccaggcgctggtagatctccggcgtcatcgccgcaaccaaatccttcacgtccatcagggccgtccttcactcatattcctactgccgttgaataatagctgaatcgatttttctgacaaaattcgctcagccagccgtcttctcgccgttggccgcgtcggtaaagctcagcgaagcggagttaacgcaataacgctcgccggtcggctgcgggccgtcagggaacacgtggcccaggtgcgcgtcgcagttgccgcagcgaatctcaacccgctgcatattatgcgaattatcatcaagatagcggatggcatcgtcggagaccggctcatagaagctgggccagccgcagccggagtcatacttgctttcggaataaaacagcggtgcgttacagcacaggcagtggtagagaccatcgcgtttgttctgcagcaatttgccggaatacggcgcttccgtaccgcgttcctgggtcacataacgttgtatttcattcagttccgtgaccggggtgtggggggcgttctctttgctcatagatgcgattcccaaaatatggataatgtcaacgaaaacaatgattaatgataacaaaaaattaacagcgctgcaggcctttttagcctaaactgtagcgcataaagtccacgccggggcgttatgtgataaggatcacatatctgacccgagcgctctttaaacttggcggtttgcccccatttgcccaatgaggccgaacgcaaacggaatgtacaataagcgtgcaaactcagctctccgctttgacttgccgcaagaattgacacgattccgcttgacgctgggtaaggtttttgtaattttacaaccaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgccgctcaggaacgttctgacatcgaaatcgttgcaatcaacgatctgttagacgcagagtacatggcttacatgctgaagtatgactctacccacggccgtttcaacggcacggtagaagttaaagacggccacctggttgttaacggcaaaaccatccgtgttaccgcagagaaagacccggctaacctgaagtggaacgaagtgggtgttgacgttgttgctgaagcaaccggtatcttcctgaccgacgaaaccgcacgtaaacacatcaccgcaggcgccaagaaagttgtgctgaccggcccttccaaagatgcgaccccaatgttcgtacgtggcgccaactttgaaaaatacgctggccaggacatcgtttccaacgcatcttgcaccactaactgcctggctccgctggctaaagtcatcaacgacaagttcggcatcgttgaaggcctgatgaccaccgttcacgctaccactgcaacgcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcatcccagaacatcatcccttcttctaccggcgcagcaaaagcggtaggcgttgttctgccagagctgaaaggcaaactgaccggtatggcattccgcgttccgacgccaaacgtgtccgtggttgacctgaccgtacgtctggaaaaatccgcgacttacgaagacatcaagaaagccatcaaagaagccgctgaaggcgagctgaaaggcgttctgggctacaccgaagacgacgtggtttctaccgacttcaacggtgaagtactgacttccgtgttcgatgccaaagcgggtatcgcactgaacgacaactttgtgaaactggtttcctggtacgacaacgaaactggctactccaacaaagtactggatctgatcgctcacatctccaaataatggcgtgatgtacagctgattgatgagggcgacattcatgtcgcccttttttattggttttctcccctgctcagcgagagcaaatggcgatcgataaggtgacacgatgaatgaaaaagttttcaccctgcccatcagcaagcagatctccccgtatatcagccagcggcagctggacgaactgagcgtggtggtggtatctcaccccaaagtccgcgcggcggtgacgctgcagggcgcgcatttaatcagctggcagccgagcggcgaacggcccgtcatctggctgagcgataacaccccgtttaaaaccggcagtgccatccgcggcggcgtacccatctgctggccatggttcggcccggccggcaaaccgtcgcacggctttgcacgtaaccaaccctggcggctgaccgcccacgacgaagatcaggacggcgttatcctcacctttacgctgcaggataacgaacagacccgcaagctgtggccgcacgctttcatgctgatcgcccgcttcaagctgggggaaagttgtgagatcgagctggaatcacacggcgactatcaggctaccgcggcgctgcacagctatttccaaatcggcgatatcgccagggtcagcgttgccgggctcggggaaacctatctggataaagtggccaacggcgccgaggcccgccagagcggcgaggtgaccttcagcggccagaccgaccgcatttacacccagccggcggcctgcagcctgatcaaggatccggcgctgcagcgcacgattgaagtgcagcaccaccatatgagcgatgtgatcgcctggaacccgggggcggagctatcctgcagcatggcggatatggccaacgacggctacaagaccatggtgtgcgttgaaaccgggcggctcagcaagccgctgctggcgcagggcgaacagccggcccgtctggcggtcaccttccgctgccgcaaaggcgcctgagcccgtgctggacggcagataagcaaaaggggcgcaggcgccccttttctcttggcgtacagccgccgtcagaaggtgtaagtaacaccgctccacagcatgccgtcgtacgaggtgtccaccatcgggctgtctttgacttcatcagacaggcgcacgtagcggcccataaagaaggcgttccagctcttgttgatctggtagttcgccgtcagctccaggtatggcgcccagctgtcgctcggcttgtagctgttcaggccgctgcgacgcgattcattgtcgctcacgccgtagtagtatttattctggtttttgctgctccaggttacgccgacgcccggcgccaggctccagtcgcccagctggaacttgtacagataggccagatcgccgaccagtccgttgctgttatccagcgtatcgccgctgaaggccgcacgcagcgtaccccattcggcgttgtgcgaatacgccagcccggccatcagcgtgccgcggcgcttatccaggcgcttcatgcgatcgtcgtcgctgtcgcccggcctgaagtgcagcggtgaatagtacgccatcacgctgagcttattgacctgatcgttccacaggtagtagccggcggtcagcgtatggaagtaaaaatcctcgctgtcatagttgatcaccggcaccggatacaggcgggtgttgttgcccttgtaagggtccggcgtcagcagcgccgatgcccccagcgaccaggttccagcctgagcgccctgcgcgcacagcagcgtaccggcgattgccaacgttttgaatttgaaaattttcacccgttcgattccccttcgttgttcttgtataaacacgttacgccgccggcttggcaacgcgcgtcccgatgcaaactccgctgacgccactcgagacgcggcattgtcataccattatccgatcggcgtcgtcaaaatagcgccatattctaggtgaaattttagtgacgcgctttatctttacatgttaaatcgcaccggataggtcacattaatgccgaaatatgtataaagcatgtcagaaacatgacgtttcccccgtcaggccgcagccaataaggctctcctttttccctgaaataactgagtcattgatatgacttaaaaaaagctttttcgctgacaggaaattttccgctatgccaactaagcttaaatcagaagctgaaattaccctgagcccagtggcaatacagcgcaactcgcgataataagcgcaacaggttggcagacgggttgctgtactcaggttttaacttcttctttcgggggccggaataggtactcaatgttattgagttgcggcgctacggccgcagtctcaatcccaacgggtctatcacccactccctttaacctgtgctaataacgaaaggacgggcatcgccatgaacatatttgaccactatcgccagcgctatgaagctgccaaggacgaagagttcacactgcaggaatttcttaccatttgccgggaagatcgcagtgcctacgccaatgccgcagaacgactgctaatggctatcggtgaaccggtcatggtcgacaccgcgcttgaatcccgcatgtcgcgcctgttctccaaccgcgtgatcgcgcgctatccggcctttgaagagttctacggcatggaggaggctatcgaacagatcgtctcttacctgaaacacgccgcacagggcctggaagagaaaaaacagatcctgtatctgctggggccggtcggcggcggtaagtcctcgctggccgaacggctgaaagcgctgatgcagctggtgcctatctacacgttaagcgccaacggcgagcgcagcccggtgaatgaccatccgctgtgcctgttcaatccgcaggaagacgccgggattctggaaaaagagtacaacattccgcgccgctacctcggcaccataatgtcgccatgggcggcgaaacgcctccatgagtttggcggcgacatcaccaagttcaaggtggtgaaagtacgtccgtcgattctcgaacagatcgccatcgccaaaaccgaacccggcgatgaaaacaaccaggacatctcggccctggtcggtaaggtcgatatccgcaaactggaaaaccacgcgcagaacgatcctgacgcctacggctattccggcgctctgtgccgcgccaaccaggggctgatggagtttgtcgaaatgtttaaggcgccgattaaggtgctgcacccgctgctgaccgccacgcaggaaggcaactataacggtaccgaaggcatctccgccctgccgttcaacggcattattctggcccactccaacgaatcggaatgggtgacgttccgcaacaacaaaaacaacgaagccttcctggaccgcgtatatatcgtcaaggtgccgtactgcctgcgggtgtcggaagagatcaaaatctacgacaaactgctggaccacagcgagctgacccacgcgccgtgcgcgccgggcacactggaaacgctggcgcgctttaccgtgctgtcgcggctgaaagagccggaaaactccagcctctactcgaaaatgcgcgtttacgacggtgaaagcctgaaagataccgatccgaaggccaagtcgtatcaggaataccgcgactatgccggcgtggacgaagggatgaacggcctgtcgacccgcttcgccttcaagattttgtcgcgcgtgttcaacttcgatcataccgaagtggcggccaacccggtgcacctgttctacgtgctggaacaacagattgaacgcgaacagttcccgcaggatctggcggaaaaatatctggagcacctgaaaggctacctgatcccgaaatacgccgagtttatcggcaaagagatccagaccgcctatctggagtcctactccgagtacggccagaatattttcgaccgctacgtaacctatgcggacttctggatccaggatcaggagtaccgcgatccggataccggccagctgtttgaccgggaatcgcttaacgccgaactggagaaaattgaaaaacctgccggcatcagcaacccgaaagatttccgcaatgaaatcgtcaacttcgtgctgcgcgcccgggcgaacaataacggccgcaatcctaactggaccagttatgagaagctgcgcacggttatcgagaagaaaatgttctcgaataccgaagagctgctgccggtcatctcctttaacgctaaaacctcaacggacgagcagaaaaaacacgacgactttgtcgatcgcatgatggaaaaagggtatacccgcaagcaggtgcgtttactgtgcgaatggtatctgcgggtcagaaaatcctcctgataacgcgctgcgagtgacgtcgtagagggatgccttaatagcccgcgggctgcagctcgcgggctacagggcatagaaagttggcaatggttgggggaactatggcttatttcattgatcgacggctgaacggcaaaaacaaaagcatggtgaatcgccagcgcttcctgcgccgctacaagtcgcaaatcaaacagtcgatcgccgaggccatcaacaagcgttcggtcaccgacatagagagtggcgaatccgtatcgattcccaacgccgatatcaacgaaccgatgttccatcagggccgtggcggcacgcgccatcgcgtccatcccggtaacgatcactttgtacaaaacgaccgtgtcgagcggccgcagggcggcggcggtggcggcagcggccagggcaacgccagtcaggacggtgaaggccaggatgatttcgtgttccaaatctccaaagatgagtatctcgatctgctgtttgaggatttggcgctgccgaacctgaagaagaatgagtacaaacagcttaccgagtttaaaacccatcgcgccggctttaccgccaacggcgtgcccgccaacatcagcatcgtgcgctccctgcaaaactcgctggcgcgccgcacggcgatgaccgccggcaaacgccgcgaactgcgccagttggaagagcagttgaccaccctggagaacaccgagccggtgcagctgctggaagaggagcagctgcgtaaggagattgccgaactgcggcagaaaattgaacgcgtgccctttatcgataccttcgatttacgctacaagaattatgaacgccgtccggagccgtccagccaggcggtaatgttctgcctgatggacgtttccggttcgatggatcaggcaacgaaagatatggccaaacgtttttatatcctgctctatctgttcctgagccgcacctataaaaacgtcgaggtggtgtatatccgccaccatacgcaggccaaggaggtcgacgaacaggaattcttctactcgcaggaaaccggcggcaccattgtttccagcgcgctgaagctgatgagcgaggtggtggaggaacgttacaacccggcgcagtggaatatctatgcggcacaggcgtcggacggcgacaactgggccgatgactccccgctgtgccacgaactgctggcgaaaaaactgctgccgatcgtgcgctactatagctatatcgaaattacccgccgggcgcatcaaaccctgtggcgtgaatatgaaaacctacaggccaggttcgacaacttcgccatgcagcacattcgtgagccggacgatatctatccggtattccgcgagctgttccatactcaaaccgcctgaatgccgtttctcagggccgggtatccccccggcccttcttctatcaggaatctttggtctgcacccaaaatgcatgaatcaggcctgggaaatatcccagcaacgtcagaataatattcaaaataaatgcgccgcccacccctttgcccagcagcacgcccagcggcggtataaggatggtaaatacgatacgccaaaagcccataatgcctcctcagtgtgcttgtactctgtcaacctattatatctgcttaataattccaaaagtttatcagcgctgcacctatttttcggcgtagtcttacgccggcttaacgcttatttttaatgggggtatatgacgtcagggaataacgagccacgtgattagtcggcgctggtcgttgattatacgcggcgatgctcctagaatgcgcgctgagaaatattactggaatgagtttcatgtcgtcgctgtgggttgcaacacaatatttttatttgtttggctttttattctctgtggtttttacctatctggtcagccgggatacgattaaaattcgctgtctcagcgccctcaccatcggcctcacctggccccttagtttgccggtcgttttactgttctccctgttctgaagccggccaacgccgctgaaatcgccacgccgtccatccatgccggcgcggcgatcgtctgtcagaaatcgtaccccaccgtcgcgacaacgctgcgctcctgcccccaatagcagtagctggtgccgtaacaggccgcgacgtactttctgtccgccagattattcacgttcagctggacgtaggcgcccttcaacgtcggcgccacctgcgccagattcatgcgtaccgaagcgtccaataaggtcacggacggaatacgccgggtattctcattatccgcccactgtttaccaatataacgcacgcccgcgccgacgttcagcccgtaaccggcatcgtactgtccccacagcgtcgccatctggtccggcgccagatacggcgtattgccgttattgccgtcaatggcgtctttaaatttcaccttgttataggtgtaaccggcaatcacattgaggcgatcggtcacctgggagcgtgcttccagttcaatcccctgcgaatgcaccttcccggcaggatcgtagtagctctgctgcactacccggttcgccacgtctttctgcgtgagatcgtacagcgacacgctgtacagcgatgtgctgcccggcggctggtatttcaggccgacttcatactgcttgctggtgctgggcttgagcatatggccgtccttatccgccaacgcttccggggtgatcgccgtgctgtagctagcatacggcgagaagccgttgtcgaagtgataaagcagcgaggcgcgaccgctgaagtggtgatcgttgcgcgaatcgctactgtccgcggtcaggttagtatttttgctttccaggcgatcgtagcggccggccaggttgagataccagttattcagggcgatctcatcctgcaggtagacgccggtttgctggtagcggcggcgcgagtcggtgcgcgccacgccggtcagcaatggctccgtcgcctcgccggtataagggttcagcggcgaagcgccgccggcctcatcccacagattattgcggaagcgctgatagtccagccccagcagcatcttatggtccaacaggccggtggcaaactcggcttccagctggttatccacggcgtaggcgtccagcgaggtattagatccgctgtagtagcggttcagcagcgtatgatcgtcattccagcccgcctgataaacctgctccagttcaacgttcgaatgggtatagctggcgttttgccggaaggtccagatatcgttaaaccggtgcgagaaggcgtagctgtagatctgttcccaacgcttgaacacattatggcggctgtcgccgtcaaagaatccccgccccagcttgtcgccctggctggcatacaggctgccgtccgccggcaccgcgctgtgatagccgccggacggatctttttgcaggtaggctttcagcagcagcgaggtgtcttcactcggctgccacagcagcgacggcgcaatcgcgtagcgctcttcgcgctggtggtcatacatggtatcgctgctgcgcgtcatgcccgtcagccggtatgcccattgatccgacagcgcgccggtcacgtcaaacgccccgccctgggtatggtgattgccgcccgtcaggttaagatgcccttccgtggcgaactgcggccgcttgctggtcagcgccaccagaccgccggggatactttggccatacatgaccgaagacggccctttaatcacgtcaacccgctccaggaaccagggatcgacctgcagcgcgttgtagctgccgctgtcgctcagtaaacgcagcccgtccagaaaggtgttattcacatcgccgccatgaaagccccgcagcgcaatagtgtcatagcgcgtcgccccgccggaaaaattggtgaatacccccggcgtatacttcagcgcatcgttaaccgttaatgcattctggtcggtcatctgttgacgcgtcaccaccgacaccgcctgcccggtcaaaatcagcggacggtcggttttcgtcgccccctggctggtaccggcggtgtagccgtgggtggcggagtccgccgtgtccgccggcccggcggtcaccagcagcgtatcctccgcccaggaagagagcggtaaaaacagcgcgatggcgcagaacaaacgggagcgtttgacaggaaaaatcccagacatagccgtaattcctattggaagccataaaatttacaccgcaaagagaccaaacggtttcgatgaccgtccggtcagtgcgagatgcggtgcgctggtgttaagcaagtggaaataactgtaaagataataacaatgataattattatcttttatgggtgggaagttcaagcatgctcggcgttcaccagcaggaaaactggcgacggtatccggtggataacagcagagaaaggggataaatcggcgattatctggccggaggcggcagcgcgtcagaaatatgcggctcggagatatccaccatacggcagattttgctgtagttgctgtagccctcgcagactttgtctgccacaaaggtgcccaggtaccccagcaccagcgcataccccagcatgcaacaaataaagatcagcgttctcactccggcggctacctccagcaaaatctaggcatatcatagcgtgattcccccttttacgcctgccctgaattgatgctgcgcgaccatgccggctttgtagtatcctgtgatcacgttttggcgagcagagaaacctgatgcaccatgtgatgttggatatagaaacgctggatgtgaagccaagcgcggtcatactggtggttgccgccgtatttttcgatccgaaaaccggtcagttgggcgaggaatttgaagcggccgtcagcccgcaaaaagaacaggacggcagaacgatcggtctggacaccgtcgcctggtgggccaaacaatccgatgaggcgcgcaaggccgcctttaacggcagcgatagcctaaaacgcgtgctgaccaacctgagccgctttatgcatatgcacagcaccgatacggtcaaggtctggggcaacggcaaagagtttgactgcgccattctggagcacgcttttcagcagttggcgatgccctgcccgtggaagttctggcatacgcaggacgttcgcaccctcgtaacgctggcggatctgcacggctttaaccctaaaaagagccggccgttcgaaggcacgccgcaccgggcgctggacgatgccaagcatcaggcccgatacgtcgccgacgtggtggccaactgctattttcgtcacgacgccgcaccgctgccctagccacgacgggcgcgtaagcacggccgttagcgccgtggtcgcgctgacggtataacaacatggtgcgccgccctttccatttccccgcggaggcactaccctaagccactttgccacccggatgtgctatttttttattatgcaaaagtttctctttctcctgctgagcctggtcttgctgggaccgctaggcatcgacctctatctgccggccataccggctatcgcactgggcctgaacagcagcgaagcggtgatccaatccactatttcgctgtttattctggtgctggggctgggccaggtcgtcgccggcccgctggtggataactatggccgcaagccggtcgcactggccggcattatcctgtatatgatcggcgcagcaatggccgcgctggccgacagcccgacgctgtttatcgcctcacgcctgctgcagggcgtcgcggtctgctgcaccgccgtggtggcgtttagcggcgtgcgtgaccgcatgaacggcgacgacgccgcgcgcgccttcggcttcctcaacggtacgctgaatattatcccggcgctggcgccgctgctgggcggtttgctggcggaagcattcggctggcgcgcccccttctggttcctggtcctctacgcgctgctggtgttggtgctgatcgccctgcgcctgccggaaacccgaccggcggatacgcggccggtaaaaggtcttcccgtacgccagtatgcacggatcctgcgtcagtcacgctttgtctcttttgccgtggtcaactcgggcgccatgggcatggcgctcacttacgtctcgctggcgccgaatgtgctgatgggcaccgccggcctgacgccgctgcagttttccctggcgttcggcgccaatggcttctggattatgctggtgagttttttcgtcaaccgggtgatccgcaaggtcggccggccattttgcctggcgaccggcggcgtgctgatgggactgggatgtgcggccctgctgtttgacatcgccttcctgtcaccggcggcgcaagcccactggctggcctatatgctgccggttgccatcggctgcgccggactggcgtttgtgatggggccggccaccagctatgcgctggagccgtactccaatgaggccggcgtggcttcggcactggtgggttttgtgcagatggccggcggcgcggcgctgggactgttggcgatggcgctgccgctgcagccgaaaatggcgctggcgctggtgatggcgactggctgtttactggcgctgcacgcccggcagcgcagtaaacagttaaaaggccagttaaaccgggtcagttaatgttatgcgccggcctccaccggcacccgcggcgtgagtgccgtcagcagctcgtatcccagcgtaccggctgcggcggccacgtcgtccaccggcaaatgccggccccacagctctacctccgcgccgatggccgcctgcgggcacggcgtcagatccaccgccagcatatccatcgataccgtgccgacggtgcgcgtcagtacgccgtcaacccaaaccggcgtgccgctttgcgcatgacgcggataaccgtcggcatagccgcaggcgacaatgccgatccgctgaaccgcgctggcggtataacgccagccgtagccgacgcagtcgccggattttaacgtctgcacggcaataatctcgctgcgcaatgacatcgtcgcctgcagccccgtggcggcaatatcagccgaattgccgctcggcgacgcgccgtacaagataatgcccggccgcacccagctgccgtgcgtatccgggtgccatagcgttgccgccgagttggccaggcagcgcggcagcggcagatccgccgccgcgctgtcgatggtcgccatttgctgtgtcacgccgcgcgcctcatcggcggtggcgaagtggctcatcagcgtcatggcgccgatattggcaatcccctgcgcctgctgccagacgctgcgtatccggtcaggtgcgaagcccagccggttcatcccgctattcagcttcagatagatattcagcggcgccgtcagacgcgcatcggcaatcgccgccagctgccagtcgctgtgtacggcggtggtcagctgatagcgatcgaccagcgccagatcctccggctgaaaaaaaccctccagcagcagaatcggcccctgccagccggactcgcgcagcagcaccgcttccgccaggtccagtaacgcaaaaccgtcggtattcgccaggctgcgccagacgtatttaagaccgtggccataggcgttcgccttcaccaccgaccacactttcgcgccgggcgcgtgacggcgaataacctgtaagttgttgtcgaacgccgccaggtgcagcgttgcggtaattgggcggggcatgggctctccttcagccgttttgacgccggccgcagtctgccctgcggccggccgagagggttaacgcgccggatgcgcgtcgttcagcggtgtgcgctgcgaatgggtcatgccaccactgtaacgcgccacggagagatcgtcgaacgggatcgccggcgtaatgccggaaatcaggtcggcaagcaattggccagaaccgcaggccattgtccagcccagcgtaccgtggccggtattgaggtacaggttctttaacgaggtgcggccaacaatcggcgtgccgtccggcgtcatcggccgcaggccggtccagaatgtcgcctgctcaacctgaccgccgttgggatacagatcgcgcaccaccatctccagcgtctcgcgccgcttctgctccagctcggtattaaaaccaacgatttcggccatgccgccgacgcgaatacgctgatcaaagcgggtaatagcaaccttataggtttcatccagcaccgtggagtacggcgccgccgcttcatcggtaatcggaatggtcagcgagtagcctttcagcggatataccgggatcgacaccagcccgcgcaacagcgcggtcgaataggaaccgaaggccactacgtagctgtccgcggtcagagtctgcccaccgcactgcacaccggtaattttatcgccgtccaccagcaaacgatcgacgtgctggtcatacaggaaggtcacgcccgcctgctccgccatcttggccagacgctgggtaaacagctggcaatcgccggtttcatcattcggcagttgcaggccgccggtcagcttgtgcgccacctgcgccagcgccggctccgccgtggccaactggctggactccagcagtttgtaagggacaccggcgtcttccagcaccgcgatatctttcgccgcgttctcaaactgctgctgcgagcggaacagctgcagcgtgcctcgctgacgcccttcgtattcgataccggtttcctgacgcagcgccttgatgcagtcgcgactgtactcagccagacgcaccatccgccctttgttggtcgcatagtgtgacgtgttgcagttcttcagcatctgccacatccagttgatctggaagccagtgccatccaggcggatcgccagcggcgcatggcgttggaacatccatttgatggccttcagcggcacgccgggcgcggcccacggcgcagcgtaacccggcgagatctggccggcgttggcagcgctggtttccagcgccggccccggctgacgatcgaccaccgtcacttcatgtccggctttcgccagataccaggcgctggcgacgccaaccactccactacctaaaatcaacactcgcatcactgactccagcccgaggcttaacaaagcataatcttctgttgacggcaaattaactcagtggaaaaaaccatccaacaaattaatttttaatcgtgacagatttcacaattaatttatcgttcaagccgcttccttttgcaatagccgaatttaaatagcgataagctgcggtaaaagccggtttagggagagaataccgcccaggatcgcaatcaatgactgcaatgcagtcattaaaaaccggcctaatgtgcaacagctcgttaacagaatataaaatcaaccccagcaaacaaaacagagcattaatctgcttttaccggcaaaactcaacacatcatgcgacacgagatcggcagtgaaacagcagaaaaaactcgtccttcatccccctctctccggcgaactcagacaggacgttgaatttttagactttataaccccctcgccctgttcttttttgagctacgattgatgaagggccgccgtaatgagcatggcccgtacacaatgagggtgcgctgatgacaacttcaacacatgatcaaattatggatgaaaaacgtctgagcgatggaccagactggacgtttgagctgctgcaggtctatctggatcagattgaccgcgtcgccaagcattacaaactggatacctatccgcaccaaatcgaggtcatcacctctgagcagatgatggatgcctactccagcgtcgggatgccgattaactacacgcactggtcattcggtaagaaatttatcgagaccgagcagctctacaagcatgggcagcaggggctggcctatgaaatcgtcatcaattccaacccgtgtatcgcctacctgatggaagaaaacaccatcaccatgcaggcgctggtgatggcgcatgcctgctatgggcacaactcattcttcaagaacaactacctgtttcgcagctggaccgacgccagttccatcgtcgattacctgctgttcgcccgccattacatcagcgaatgtgaagaacgctacggcgtcgaagaggtggagaagctgctcgactcctgccacgcgctaatgaactacggcgtagaccgctataagcgtccgcaaaagatttcgctgcaggaagagaaagcccgccagaaaagccgggaagagtatctgcaaagccaggtaaactcgctgtggaaaacgctgccgcgcgtcgagcgcgaagatgcgccggagcaagagcgtcgctaccccagcgagccacaggagaatattctctactttatggagaaaaacgccccgctgctggagccgtggcagcgggaaatcctgcgcattgtgcgcaaggtcagccagtatttctacccgcaaaagcagacgcaggtgatgaatgaaggctgggccaccttctggcattacaccattctcaatcatctgtatgacgaagggcgcgtcagcgaacgctttatgctggagtttttacacagccacaccaacgtggtataccagccgccctataacagcccctattacaacggcatcaacccctatgcgctcggcttcgccatgttccaggatatcaagcgcatctgtcagtcgccgacggaagaagaccgctactggttcccggactttgccggcaaagactggctggaaacgctgcacttcgccatgcgcgatttcaaggatgaaagttttatcagccagttcctgtcaccgaagctgatgcgcgatttccgcctgttcaccgtgctggacgacgaccgcaacaactacctggaaatctcggccatccataatgaggcgggataccgggcgattcgtcaggagctgtcggcgcagtacaacctgagcaaccacgaacccaatattcaggtgtggaacgttgatctgcgcggcgaccgttcgctgacgctgcgctacgtgccgcaggagcgcgcgccgttggataaaagccgccgtgaggtgatgaagcatgtgtaccggctgtgggggtttgacgtaatcctggagcagcagaacgaagacggcagcgtcgaactgctggagcgctgcccgccgcgccccagtacgctttagcgcgcagcaaaaagggcgcaaaatgcgccctttggttatctgcctacgccacgttgtggttaacggcgcacttcagtcagatcgctcggcatggtgccctgcatactctgccagatcgcaccgctctccttgccatagttacgcaccgtctccatcacctggtcgtacattttctcatggcacagcatcgacagcctgctgtagaacgtacgcgccagcttgcgcgcttccgggttggagaagtagtagcgaccaacgcgggtatacagccctttcaggccgttgaagatcagtccgtaaatcgggttgccggacacaaaggccaggccgcggaaaatttcataatccagcgtattgaacgcctcagcctgatcttcaacctccgacgccttcgccagcacggcctgcgcttcctcagggtggttacgcaccgctgaacggatgaagatagaggcgatattggtgcgcaccgacaataagttgtcgatcagttgcgggacgctgttatgatcgaggcgtgccagcgtttccagaatgttgaggccggatgtttcccaaaagttattcactttggtcggcttgccgtgctgaatcgtcagccagccatcgcgcgccaaacgctgtaaaacctcgcgtaatgtggtgcgcgtgacaccaatcagttcagatagctcacgctccgcgggcaaaatagagccaggagggaagcgattattccaaatactttcaataatgtactcttccgcaaaaccggctggactctgtgccttaatgaccatgtgtttgacgttccgttgcaacgatataattaatagtagtcagctgatcataccagatcatgctggtatgacatagtacgagtgggaaactataaacgaaagtgtgcataagctggcaaaaaacagccgaaaacggcgaaacccatgaattttaggttgaaatttctgccgtggttgcatcgcaaccgccggcgttggtagggtagcagcaatttttattcaaggtagcaagatataatatggaaatgacaacacgcagcgccgttgtgaaaaattttctcggccaatcccctgactggtataagttagccatcctgatatttctggcggttaatccgctggtctttttcctggtaagccccttcgccgccggctggctgctggtggcggaatttatcttcaccctggcgatggcgcttaagtgctacccgctgcagcccggcggcctgctggcgctggaggcggtcgccattggcatgaccagcccggcgcacgtcggtgaagagattgccaataatattgaagtgctgctgctgctgatctttatggtggccggcatctactttatgaagcagctgctgctgttcgtgtttaccaagctgttgctgaatatccgctccaagatgctgctgtcgctggcgttctgtctggcggcggcggtactctcggcgtttcttgacgccctgacggtcgtcgccgtggtgatcagcgtcgctagcgggttttactctatctaccataatgtcgcctccaaccagccggaagacgcgcataacgtcaacgacgacagcggcatcgacggcgacgatcgtaaacagacgctggaacagttccgcgcctttctgcgcagcctgctgatgcacgccggcgtcggcaccgcgctcggcggcgtgatgaccatggtcggcgaaccgcagaacctgattatcgccaaaagcgccggctggggattcattgacttcttcctgcgcatggcgccggtcaccctaccggtctttgtctgtgggctgctggtgtgcctactggtagagcgctttggcgtcttcggctacggtgcgcagctgccggaacgcgtgcgcgaggtgttaaccgagtttgaccgccaggccagcgccaagcgcaaccgccaggaaaaaatcaaactggtggtgcaagcgctaatcggcatctggctggtcgccgcgctcgccctgcatctggcggaagtcggcctgattggtttgtcggtcattattctcgccacctcgctgtgcggcgtgaccgacgaacatgccatcggcaaggcgttccaggaagccctgccgttcaccgccctgctgacggtatttttcaccgtggtcgccgtgatcatcgaacagcatctgttcagtccggttatcgcgtttgtgctgcaggcagagccgtcggcgcagctgatgctgttctacgtgtttaacggcctgctgtcggcggtttccgataacgtcttcgtcggcacggtgtacatcaacgaagccaaagccgccctcaccagcggcgccatctcgctgaagcagtttgaaatgctggcggtggcgatcaacaccggcaccaacctgccgtcggtcgccacgccaaacggacaggcggcatttctgttcctgctgacctcggcgctggcgccgctggtgcgcctttcttatggccgcatggtgtggatggcgctgccgtataccattgtactggcgctggtcggactgctgtgcgtcgagtttaccctggcgcccgttaccgacctgctgacgcagtggcactggctcacgctgccaccgttggatgccgtcgaacactgattcagtacgccgtccccgttgccagccatactttgttaccgcgaaaagggtatctgatggctggcaacgcggttgaattggtttacactgccggttcaattggttactgcatggaagactcaagatatgttgcgattctttaagcgctgctcacaaggacgccgcgcatggctgctgatggccatcaccgcgctggcgctggaactgaccgcgctctatttccagcacgttatgctgctgcaaccttgcgtgatgtgtatttatgagcgctgtgcgctgtttggcattctgggagcctcgctgctgggcgctatcgcgccgaaaacaccgctgcgctatgccgctattctgctgtggatctacagcgcctgggaaggtgtgaagctggcatgggaccataccatgctgattctgcacccctcaccattcaatacctgcgactttttcgtcagcttcccttcctggctgccgctggataaatggatgccggccgtatttcatgcctccggcgactgctcagtcagccagtggaagttcctgacgctggaaatgccgcagtggctggtcggcatcttcgccgcctatctgctggtcgccgcgatcgtactgctcagccaggcgatgcgttcacgtcagccaggttaacgctgaataaagcatcggcatcaatctgaaaggcgcctgacggcgccttttttcgtatcaatacagcacgttttagcgtaatttttctgattatgcgtcactcattactcgtcagtcggaaaactctaaattgcagcaaaaagcgtgaaacaatcatggttgaatgccaaaataccatgatgatcaacctgagctccgacgatgctcacaccgtcaataggttaaccaagtgaataaaaacaactttccctgtcatgatcggcccagcaacattgctagggttgcttccgcaaatacgcagtcaacggcctcaggccgtccagcgctcgcctgctccaaaatgctcacatcgcctgtagacagcaccggtgagtagcgataatctgaaaaattcacggcgaaaacagcatatgttaatcaaaattcaggttggcaaggaaatatgaagataagcaagtcaatttatatcaagatgtcaatctatctgatggcattgagaagcccgttgatcattgtcaccatggcgctatatatgctcacgcgcaaggagatgttacagcgttcaattttaaaactggtcccttttatcctctttctgttagccgcagatatttactccattattatgggtaatgaatttggcaatattattggccagaccagagatattttcttggcgattgtggttgccgtcttcctgctcgccagcagtgatatcagcgaagctaacagaacgctgatataccgcaccttaaagtactgctttgtttatgtcgccatagccaagatattcattatcgttctttccgtggtggcaggcatcagcgttaatgatattatctcctggttgcgtgacacgtggaatattcagatgatgtcgctgggcgttgaagataccgtccttgcccgtctgcagatcccactggattccgcagtgccgttttttttatactttgttacccgtgaactgattcataacgaagacaacaagttaaaaacgtcgataacctttgtcctcttgatgatttccatgatcctgacactgtcgcgcgccttctgggcggagacattattcatggtgtttgctgccattttcattgaggccaaggcatctaaaatatttaaaatcagcatcattacagcaattatcctgtcctttattattatattcacgccagttggggatatgctgttcaaagttatcgaaacgcgcttcggtaataacaccaataactcggtatctgactcctaccgtgaatggcagaacagatcgctctataattcctttatggaaatgccgatttttggtcatggtatcggttactacattccgaacgccctgcgttcagaaaccacgaaatatctttatgaaagccaaacgttatccatgctgatgtccttgggcatcattggctgcaccggcctgctgttgctgatcgccttcacctgtctgaaggccgtatccaaagagagcagcggcgccttcacgtttatgatgccgctcattttcttggctatgtggctgttttccggctcggttaacccgctgctcttcggcgcgtcggggggatctatattgtttatgacggccaaattccacacgctctataaacgcggagattcataacacgttgaaacatgggcgcactgcgcccatgttttatttaagataaatcttaacaacaaagtaacatcaagcaatccaacaataaatattcctccccgcaaggtttcctgcatctttaaatacccgtcacctggatttcctcatctcatctgctatacctaaaattttgagcaatggcaggagaatattatgcggttacccttggttcttaattcattctaccggctaatggcgcaaaatatgccagaaccgattaaacctactctgcgaggatggtataacgcatttaataaggtgctgacttacggctataaaaacagagatatcttcaccgcactcgattttgaaatcaattcacaatgcaatctcaaatgtagctactgcccgacgtcattcaacggaggacgcggggttaattatatgccggaggaggttttcagaaaggcaattgatgatctgtcggcaataaattataaaggccgtatttccccccacttttttggcgagccattactggatcaacgcttaccagagctgatggcctatgcccggaaaaaactgcctaatgccgaaattattatccataccaacggattattgttggataaagaactgtacgacagatgtatgcaggccggcgtcagcggttttctggttaccaaacacaccaagaatttgcctaagaagctgaccagcatggtagacagcgactatgtcaaacatggggagatcaaaatccgttcgcttgacgggctgacgctatttaaccgcggcggtacggttaaacccaaaaaagagcggaaaatgaagcactgccattacgtgtcggatgagatttctattacctataccggcgaagtggtttgcaccaacgattaccatatcacccacagcttcggtaatgtgaaggagcaaagtctgttggagatctggcacagtgaggattttcgccggctgcgcaaagaagtgcgccagggaaaattcacactgccaatgtgtagaaaatgcgcgctgaatgaaacctagcttagatcctcaccgtattgcaggtccccccctgtaatgcggtgaatctactgcgcaagtaatagtgtatatgcctatttattatatgtttccctggtaaagacgtaagcatctatctcattggatagggccaagaatgatccagccctgagagcgacagaccaaacgtcagcacaaaataggcaatcaatgctgcgaacatcacaatagctactttttccagcagattaagacgtttttcatcagacatacttcactccccttattgcacccctcgttaagtacgcctttcaaacttaggcaatgatggcccccacatcaatagccacacataaaatgaaacattattaataaggctggttaatggtttgtgcattttttcatcgaccaccacatttcctgccgctgcgacaacatgtttactcttgccgattagccgggtatgttgcgccatcggttctgccagagtggcagaaagcaccttgccttaacggggtaactggcgcctgggccagggccggacgagcacataactcttggttatccagcaacagaaactatgaacagaattgaaattgccttggtggtggtctgcatcattctcaccaccctgctgttttccaaatcgggtgacgtcatgcgtcgcagcagaagtcgttatgaggtggttgccgaagagccggtgtacagttcgcggataaaactacgctaataaagcgactgcatggcgataataccgctgacacccggcgcattgaatatggctataaaagcgacaaaaaagccgctgcgttacggcgagaggcatgtgagaaaaaagcgggagattagcgcagaccgacggacatccggctgatttgagttgttccgcactaatggcagcgcgatgagctaccggcggttctgaacggcattcctgccgcccatatttcccgccctctttcaatacaatcagcgcgcccagtccggcttattgaggatatggtcctgccaatccaccacttcgctttcacgcacggcaatatggcggacggtaatgcgctcgccgtgcatcgccgccttggaaccgctgatcagcgggtgccaagagtacagcggcttgccttcgccgatcagacgataggcgcaggtaggcggcaaccagtcgaacgtcactaggttttcccgcgtcagtttgatgcagtcttcttccagttcgaagcgacgctcataattgcggcactggcaggatttaatattcagctggttgcaggcaacgttggtaaagtagatttcgtcggtatcttcgtcgatcagtttattcagacagcactgcccacaaccgtcgcacagcgattcccactcttcttctgacatttccgccagcgttttgctctgccaaaaaggacgttgtgacatgttgaaatccggtataaccccttaatgctctcggcaagcccgacgggctgcgcgctcggcattaaggataagtaaatgaattttagcctgcatacagactgcgaggggcactatatagacattttagccggcagatgcaagcattgccgccgtttttacacggcggccgacgggatcaaatcacgcgcgtggtcagcgttttgtcattcaaggagaggctcagcatatcgcccgaggccatcggcccgacgccctgcggcgtgccggtcaaaatgatgtcgccggcgcgcaacgtgaagaagcggctcatataggcgatcagcggcaggatcggcgtgatcatatcgcgcgtattgccctgctggcggatctcgccgttgacgttcagcgtcagctcggcattttgcgcatcgccaaactcagcgaccggaataaagccggagataggacaagaaccgtcgaagcctttggccttttcccaaggctggccggccttcttgaaccctgcctgcaggtcacgcagcgtcagatcgagcgcaataccgtaaccggcgatcgcccgcgccacgcgatcttcattcgcctgctttagcggcgtgccaatcagtaccgccagctcaacctcatgatgcaccgcgccaagatctttggggatcgccaccggctggcggatatcacacaatgcggtttcaggtttgataaacagcactggctccgcggacttggcgctgcccatctccttgatatggtcagcataattactgcctacgcacaccactttgcttaccgggaaatccagtaaggccccctgccagtctcgatgttgatacattccgtttctccctacaaatcatgtaggggctcggcccgcaggccaggcccgttgtcgtgacgttagcgccgtatcgctgacggcccgccgctgcggcttattgcccaacggcatccgccatcatacccacgctgatggcaaaataatatgaacggttccagtgcatgatggtacggaagttatcatacaccaggaacgcgcgcccctgcgcatcgtccggtgtgatcacccagctgcgcagcgtcgcatccggcagcgcagcgccgtcaggctgcgtaacgcccattgccgcccactgattaaccgtgcggccgcgggtcttcagccccagatcgccggcgctgaagcctgccggcaacttgacttcgcgtccccagctgctgcccgcctgccagccttcggtcgccaggtagttggcggttgaggcgaaaacgtcatcaacattgttccagatatcaatgcgtccatcgccatcgccgtccgcaccataggtcaggaaagagctgggcataaactggctttgccccatcgcgcccgcccacgagccttttagctgcccggccgtcacatgcccttgttcgataatttgcaacgccgccagcagctgcttgcggaagaacgcctctctgcgcccctcaaacgccagcgtcgctaacgcggacaccacgtcttccttaccctgaatcttgccgaaatggctttccatcgcccacagcgccacgatatagcgctccggtacgccgtagcgcgccgtcgcccgcgccagctgcggctgatacttgcgcatcatctcgcgcccctgccgcgttttaccggccgacagcacgcgctgcaggtaaacatccagggtgattttcttttccagctgattacgatcggatttgatcacccgatcgacaaaatgaacattggcgaaagcgccgtcgaccgtttgctggctcagtccctgcgccagcgcctcgctcctgagctgctctacataggcgggaaactgcgccggatcgcggccggttgcggccagcgtattggcggccggcgcctgaggggttgcgacgccgggcttcagcagccgttccgactcggacggcgcggctgcagacgccgcctgcgccgggttgtggtggctggcgcagccggccagtatcaaggtagtcagcgtcaacgccgtggtcgacaatctcatcgcggtgtccttttctgcaattcaattccgccccgctcaacccgcggggcgaacgacaattattttccgccgctcaaatgctggctcaataaattttctaccggcggcggcacctgcagataaaacccctcgtccttcagggcttctctcaccttatcaatattcgcattggctaatcttttccgttcgtccagattaagcgacatggcgaactgcgggacgccaaaacttttcagcaaatcctccggcacgcgcgagaagtcgtcttttttttcgacataaagataagtttgatcgcgttttgaacttctatagatcacacaaagcatatttttaactctatttaattgggacagtgtcttgcctggatataactctgactataacatgcttctagtacatcggaatatcgcaccccgagtggaattccggggatttaaagttgctgaaactgagtcaggatagatgtcacaatcgccaattgagctaaaaggcagcagttttaccctatcggttgttcatttgcataattcagaacccggggtaattcgcgaggcgttgcaagaaaaggtggaacaagctcccgcttttttgaaaaacgcccctgttgttatcaacattgcagcgcttaacggcgacgcaaactggaaagaactccaacaggcggtcgcagcggcaggtctgcgggtagttggcatcagcggttgcaaagacgaacggcaaaaacgggcggttgcccgtgccggtctgccgttgctgagtgaaggcaaaggccacaaggtggccgccgccgaagcgccggcgccgactcccgagccggcagccgacaacgcgcccgccaaaacacgcgtcatcagtacgcctgtccgttccggccaacagatttatgcccgcaactgcgatttgatcgtgaccagcagcgtcagcgccggtgcagaagtgattgccgacggcaatattcacatctacggcatgatgcgcggtcgtgcgctggctggcgcatcgggcgatgcctcatgtcagattttttgcacccatctggccgctgagctagtctctatcgcagggcagtactggttgagcgaccagatcccgtccgattcgttcgggcaggcagtacgactcagcctgttggataacgctttaaccatacaacctttaaattgagcccttttgacaaggaaccacttcatggcacgcattattgttgttacatcgggtaaagggggggttggtaagaccacctcgagcgcagccatcgcgaccggtctggccaagcaaggcaagaaaaccgtcgttatcgacttcgatatcggtctgcgtaaccttgacttgattatgggctgtgagcgtcgcgtggtttatgacttcgttaacgtaattcagggtgacgccacgctgaatcaggcgttaatcaaagacaaacgcaccgaaaacctctacattctgcccgcatctcaaacgcgcgataaagacgcgctgacccgcgaaggcgttgagaaagtgctcaacgaacttggcgagatggattttgatttcgtggtctgcgactcaccggccggtattgaaaccggcgcgctgatggcgctgtacttcgcggatgaagccatcattaccaccaacccggaagtgtcttcggtacgcgactccgaccgcattctcggcatcctgtcctccaaatcgcgccgcgccgaacagggcaaggatccgatcaaggagcacctgctgctgacccgttacaatccgggccgcgtcagccgcggcgacatgctgagcatggaagacgtgctggaaattctgcgcattcctctggtcggggttatcccggaagaccagtccgtactgcgcgcatccaaccagggtgaacctgtgattctggatctcgagtccgatgccggcaaggcatacgacgacaccgttaaccgtttgttaggagaagaacgcccattccgcttcatcgaagaagagaagaagggcttcctgaaacgcctttttgggggataaaccatggctttgttagacttctttctgtcccgcaaaaaaagtacagcctctgtagccaaggagcggctgcagattatcgttgcagagcgtcgcaagggggacagtgaacccccgtatctgcccgatatgaagcgtgacctcttggccgtcatctgtaagtacattcagattgacccggagatgctgcaccttcagtttgagcagaaaggagacgatatttcggttctggagctcaacgtcacgttgccggagtcagaagaagccgctaaatgatcgcgacacaataaatctccccctgtattttttgcagggggacactgtatatgcgtccagacattgcacgggaaaacagcaaaagcgctatttttaccgtttgagattaatcccaattaatctggtagtgatgttctttaaacttaatactggcgccagtattatctgaaataaaatccatcccgcaataacggagcagtttccttttcccctgccccgcatccgtttccgttagattaataactctgtaggattgccaataatggttcggctaataatcccgcacgccagccgttgattaattccggctggcagtcgctgtttttcagtttccaatgccagttcaacaactgattaatttggcgacgcgacgccagcagctcgctgcttaagccgctttgctcactgacaacggcaatcgccgctttgatttccttaaacaccttcttgtaacccggatgctcgaccaggttggcgaccggaggcggcagcgcagcctcatccagcgcgttggcctcggcaaccagtgccagcagcgttttcccgtgaaaacggatctccgggccgctcaggcccaatgcatccagctctcccatggaggtcggcatatgacgcgccaccgcccacaggttctcttcccgcacgacgaaattaaccgccagatcgcgctggcgcgcctgctgcagccgccatgcggccagcttttgcaaacagcccagctgacgcggacgcagctgccaggcgttattgatttcgcggtaggccagctccggcgccagcgtttcgctgcgacgctggcacagcagcaggcattcgttgctcgccgcttcggtccagccggcctgctccacttcctgcaccaattgcccggccatcggcagcagataaaacacatcggccgcggcatactggcactggcgctcggtcagcggcctggccaaccagtcggtgcgcgactcgcttttgtccaactccacctgcatatacgcggcaaccagcgtggcaaacccgcacgacagcggccggccggtaaacgccgccaggatctgggtatccaccagcggcgtcggcaaggtttggaacgcattcaggaacacttcaagatcttcactgccggcatgcaggtatttcactaccgccttatcgctcaacaggtcaataaacggctgccaccgggtaatcggcaaggggtcaatcagggagagttgttcaccatcgtataactggataaggccaagctgcgggtaataggtgcgcgttctgacaaattcggtatcaagcgcgatctgagcatgtgttctggcctgttcgcagacctgctgcaatccggcatcggtagtgatcaacgtataattcaaaacttcattctcttatttcatgagccaaacacaacaacgccggcattcaccggcgctgttgataagtaagtgtgaccagacaacgtcaggcggcgtcagccgccttgggcttcgtctgctcgtcacgtagttctcgtcgcagaattttgccgacgttcgacttcggcaactcgtcgcggaactcaacaattttaggcactttatacccggttaggtgccgacggcaatgggtcagcaactcttccttggtcagcgaaggatccttcttcaccacgcaaattttcacggtttcaccggaggcgtcgctcggcacgccaatcgccgcgcactccagcactttagcatgttggctgacgacatcctcaatttcattcggataaacgttaaaacccgacaccaaaatcatatcttttttacgatcgacgatgcggataaagccctgctcatccaccgtaacgatatcgccggtcgccagccagccgtctttcagcacttcatccgtggcatcaggacgttgccaatagcctaacataacttgcggccctttgacccacagttcgcccggctcgcccggggcaacatcctggccttggtcattcaccagacgtacgtcggtcgacggcaccggtaaaccgatgctgccgctgtaatgctgtagatcgtacgggttgccggccaccagcggggcgcactctgtcaggccatagccttccagcagatgcttgccggtggtctgctcccatttgtccgccaccgccttttgcaccgccatgccgccgccgaccgagaagcgcagcgtcgagaagtccagcttgaggaactcttcgttattgagcaacgcattgaacaaggtattgacgccgctcagggcggtaaacgggtatttagccaactctttcaccaggccgggaatatcgcgcgggttggtaatcagcagattgcgaccgcccaggtcgataaacagcagacagttcaccgtcagcgcaaagatgtggtacagcggcaacgcggtcaccaccagttcttgtccggcgcggaacagcggcgcataggccgccttggcctgctccagattggcctgcatattgcgatgggtcagcatcgcgcccttcgccaccccggtggtgccgccggtgtactgtaaaaaggccagatcgctgttaatgatgtccggtttgacatattgcaggcggcggccgcgctgcagcgccgtgcggaaagagatggcgtccggcaaatcgtacttgggcaccagacgtttgatatatttcaccacaaagttgaccagcgtgcctttggccgccgagagctgatcgcccatccgcgtcaggatcacgtgcttgacctgggtcttgaagaccactttttccagcgtatgggcaaagttggagacgataacaatggcgctggcgccgctgtcgttgagctgatgctccagttcacgcggcgtatagagcgggttcacgttaaccaccaccatgccggcgcgcagaatgccaaacagcgcaatggggtactgcagcaggtttggcatcatcaacgcgacgcgatcgcccttctgcaaccccagctcattttgcaaataggcggcgaatgcccggctgcgctcttccagcttgcggtaggtcatcacctcgcccatattgataaacgcgggctgatccgcataatgccgcacggcattttcaaatacttccaccaatgacggatagcgatcggcgtcaatctctgctggcacatctgccggataacgttttaaccagaccttttccaaggtattactcccgaaatcatttctcattatcatcgcatcccctaaacgcccagccaggttataacaatattttaactcagcagaccagtttgggttttaaacaattttcaggttgcgatgcgtgtcactaattaccggcgattccctgcgccaaaagaaaaggcggctaataagccgccttcagaatctattgaattttcgcgtaacttactcggtaacgatcgtttgcacctgcgccggcccggggctgtaccaaccatagcctggcccccagtccggtccccacgggccgctgcgccagccccatggccccatcggcgccggcggtatcaccacctgctgcgtcagccgccagcgtttaaaaccgctgacgttcatggtgacgaatttatacggcgtcgcgccaattttgccgggtttcacgccggtgatcggcccgactaccgtgaccaggtgccctttgaaatccgtcggctcaaggaagccgttgaccgtcgccagcacccgcccgcgcgacggctcaccgaggatcggccgggcgccgtcatccagcggcaccgcggcgatttcaagcagcgttttgccctgctcattcgccacgttcaccactttgccgccaaaacgggcctccgcgccgttaaacaggctcggcgcattttgcaccgacgccagttccgtgaccggcgtcggcgaagagcctttaatcgcatcgggaacggtgacgcagccggaaagcatcaaaacgccgccggccagcgccggcagcgtgcatcgttgaatgacagtacggattaacatgatcgcaatctcctgaaatttctgtcacttcgaccgttatttacgccgcaagttgcagaatcttacttccctgtgccgaataaagcgcacataacgtacaccggactattcacgccccggcagttttttccaggtaacttcattacgcaggtaggtcggttccgcctgctcgacgcggcaggcctttccctgccgccaggcgtgcagcgccagcggcagcatatcttccgcctgcggcaacagcatctggccgtcatgcagcgtaatcggcgcgccggccaccagctccgggtaggtttgccagccggtacccgcttgcgcccagtcgccctgcaggcgttgcgcgcgcgccagcgcctgctccggcgacagtaccgcctcgccttcactttccagccactgaccatcaggctgacgctcaaactggccccagtacacctcgcccatgcgagcgtcgatcgccgccagcacgcgctgcgcgccggtcattcgccacgcgccctgcgccatggtctgcaaggtggaaatgcccagcatcggcaaatccgcgcctaacgccagcccctgcgcaatgccgatgccgatacgcacgccggtaaagctgccggggccgcgcccgaaggccagcgcatcaagttcaccaagcgttacgccggactcggccagcacctgctgcaccagcggcagaatacgctgcgtgtgttcacgcgggcacagttcaaacagggcgtgggtttcgccttgattccagagggcaacggaacaggcttccgttgcggtatcgatcgctaaaattcgcgtggacatgccaaacctcaggcgggaaatatcagtatttttacagggcgcgtattgtagcacagcccggattaccggcatagccgcagccgcactggcgcggcgggccggttattcctgctgcaaaaaggcgatcgccttacccagatcgcgcgtgcgcggcgtaggcggcaggctgttgagaaagacttcaccgtaggggcgcatcaccagtcggttgtcgcaaatcaccagcaccccgcgatcgtccgtatcgcgaatcaggcggccgacgccctgcttgagggtgatcaccgcgtccggcagctgtacctcgttaaacggatcgccgccgcgcaggcggcagtcttcaatgcgcgccttgagcaacggatcgtcgggcgaggtaaacggcagtttatcgatgatcacgcacgacagcgcatcgccgcgtacgtccaccccttcccagaagctgctggtcgccaccagcagcgcgttgcccgcctcgacgaactgcgccagcagttgccccttgctggtttcgccctgcaccagcaccggcagcgtcatcgacgcacgaaactcttccgccagctcgcgcatcatctggtgcgaggtgcacaggaagaaacagcgcccctggttggcctcaatcatcgggcgcagcatccgcgccagctggcgcgccccgcccggctgattcggcgatggcaaaaaacgcggtacgcacagcagcgcctggttggcatagtcaaacgggctgggcagcagcagcgtcttcgccttgttcagccccagccgctcggtaaagtgccccagctgttcattcaccgacagcgttgccgaggtgaaaatccagctgcccggcttatcatccagcagttcacgaaaacgctccgccaccgtcagcggcgttaacgccagcacgaagttacgcgcgttacactcataccagtagctaaagcccggttcgttcaccgacttcaagcgcttcaggcgggtgcggtactggcttgcgcgttcaaacgcagcgtccagcaaggccgaacgcccgagcgacagtttcatcacgtcgtagcacagctccagcgcatcatcgagcagcagcaaggcgcgctgcacgttgggctggttcagcacgtcgcgcaggttgccgcggaaccccggctcccccagcgccagccggaaatcctgggtactcatgcttaaacggtcggcgcttttttgcagttgggctacgtcgcgcacctcggtacgataggcaatggtgatatccttggacagatccatcagctggcgactggtcagctgcttgccaaaatactggctggcaatatccgggatctggtgcgcctcatcgaaaatcatcacgtccgcttcggggatcagctcggcaaaaccgctttctttcaccaccatatccgccagaaacaggtgatggttaaccaccaccacgtcggcgtccatcgccttacgacgagctttcaccacgaagcaatcctgatattgcggacaatcgctacccaggcagttgtcattggtgctggtcaccagaggccagacaaagctgtcttccgccacgtcgctgcagctgctgatatcgccgtccacggtttgcgacgaccagccgcgcagctgcaccagatcgatcagcgtctggcccgccagttcgccgccggccagcgactgctgctccagacgctccaggcacagatagttggagcgccctttcaacagcgccagcttacccttgaattgcagcgcgttggcgatgctcggcagatcgcgcgcgtacagctgatcctgcagcgccttggagccggtggagataatcacttttttattcgcacgcagcgccggcgccaggtaggcaaaggttttcccggtaccggtgcccgcttccaccaccagctcctgcttaaagttgatggcctcggcgaccgcttcggccatcagccgctgcgcttcacgcggtttaaaccctgtaattgcctgcgccaatgcgccgtctgttgcgaaatcgtctgccacgctgcctcaccgccaaaaaattcagctgtgattatatacacattccgccgcgccgtgcagaggcagcaacggacgtcatgctgtgctaccctaagcgggccaacaatatggagataactgaatgaatatcgaacgcattgatcctgaacagcgctggtcggaagccgtagtgcataacgaaaccgtctattacaccagcgtgccggaaaacctggatgaggatgcgacggcacagaccgccaacgccctggcggcgattgacgtcctgttggcgcgcgtcggctcagacaaaagccgcgtactggacgccaccgtatttctcgccgacgcggcggattttgccgccatgaacgccgcctgggacgcctgggtagtgcccggcagcgcgccggtgcgctgcaccgtgcaggcgaagctgatgaacccgaaatacaaggttgaaatcaaaatcatcgccgcccagtaatgcttatgccgcgggcctttcagaccgcggcacgatggccatggcgccgctgcggcgcctttatgctagtttgatcagcaccatccccgtcagcagcagcataattcccagccagcctttgccattgagacgctgaccgaacaggatccagccggcagccacggtggcgacgataccaaaaccgccccatagcgcatacgcgaccgacaggtcgatccccttaaccgcctgcgccaatgcgctaaaggcggccagtaccgacagcaacgacagcaggcccagccatactttgcggaagccgtccgacattttcagaaaaatgttggcgacaatctccagcgcggtcgccagcaccagaaaaccgatatgaacccactcaagctgttgcatgatgttcacctcgcgcatcatcggcctgcggcgccttacgagtgccggacttcaccagcataatgcccacgatcaacgttgccagccccagcagcttcagcatggaaaccggctcatcgaaccacagcacgctgaacagggtaataaacagaataccgatgccttcccataaggcgtaggccacgcccagcgcgacgcgcttgatggcgacggacagcagaatatacgaagcggtgatcatcacatacatcaccatgtggcccattacgcccccgctgacgctggcgtatttcatcgacaaggtgccgataatctcggtggcgatagccaaccctaaaaaaagccaataaatcatgatttttctcccaaacggcgaataacgcacgcaaaggcatatttatcccgatttatctcgtccgcgcggcatttggccgcattaggacgcagagatccctggggataaactgacccaaacgttataaaaaaagagtgcccggtgatgcgaagataaagccaggaaaatccagccttaccgcgaccggttaagggagaaagacgctatagctcactgcaccagtgatgctcactggcaaggatggcagacagaaaaagctgacaggtagaggttctaagggggtttttatttgttgtcatcatagttatctcgctatcttcagccgcacctatcacaaaattcgtacggtttgctcaataccctcaatatggaaaagtttaacgcagagagttgtaccataggcttaaaaataaagcaaaccgccattttcattaaaaacagcggaaaaataggttataaataagaaagttatatgaattgaaaataaataaaggctcaacaaatggttgagcctttagcggaacggcattgttcaacgttgcggcaaatccaggtgcggcaaggcttagccgcgcgcgccgtttaccgcctcgcgcgccagttcggtgatgcgcgcatagtcgccctgttccagcgcatcaccgggcaccagccaggaaccgccgatgcacagcacgcttttcagcgccagatagtcgcgataattacccggcgagatcccgccggtcggacagaagcgcacctgcgggaacgggccggcgatcgcctgcagcgccttcacgccgccgttggcttccgccgggaaaaatttgaactcgcgcagaccataatccatccccagcatcagttccgagacggtgctgatgcccggaatcaacggaatcgtgccggcggtcgccgcctgcagcagatcggccgtcagccccgggctgatggcaaactgcgcgcctgcttcggtcaccgcctgcagctgctgcgggttgatcaccgtaccggcgccgataatcgcctcaggcacctctttggcaatggcgcggatggcatccagcccgcactcggtgcgcaatgtcacttccagcacccgcacgccgccggcgaccaacgccttcgccagcggcaccgcatgctccagcttgttaatcacaataaccggtacaaccgggcccgcggtcaggatctgctgcgcgctggttttccagtgattcatcgttttcttctccacattgaggttagtgtatggcacgcccctgccacagggctttcagaccagggtctgaaaagtccggccgtaccctcagcccgatcgacaggcaaaaaaaagccggcagactcgctgccggcatcacgacttattcgaactcgttccaggaacggccgtcgcgggtgatcatcgccaccgacgccaccggcccccaggtgccggcctgataaggcttaggcgcttcgttgtcggctttccacgcgtccataatggaatcgacccacttccaggcttcttccacctcatcgcggcggacaaacagcgcctgaatgccgcgcatgctctccagcagcagacgctcgtaggcgtcggcaacgtgctcctggttaaaggtttctgagaagctcagatccagtttggtggtttgcagatggtgcttatggtcaaggcccggcactttattcagcacctggatctcaatcccttcatccggctgcaggcgaatggtcagcttgttctgcggtagctgctggtatgagtcgctgaacaggttaagcggcgggttcttgaagtacaccaccacttcggagcatttggccggcagacgtttgccggtgcgcagatagaacggcacgccggcccactgccagttgtcgatatccacgcggatagagacaaaggtctccgtgttgctgctcttgttggcgccctcttcctccagatagccgggcactttgcgcccctgcacaaaaccggaggtatactggccgcgcaccgtggtttcacgcacgttgcgctggtcgatgcggcgcagcgaacgcagcactttgaccttctcgtcgcgaatgcggtcggtggtcagatccgccggcggcgacatggcgatcatggtcagcacctgcagcaggtggttctgaatcatatcgcgcatctggccggcctggtcgaaataaccccagcgcccttcgatgcccacctcttccgcaacggtaatctgcaccgagtcgatggtgcggttatcccagttggaagcgaacagcgagttggcaaaacgcagcgccagcaggttcaataccgtctctttgcccagatagtggtcaatgcggtacacctgactctcattgaagaactcggcaacctgatcgttgatcagccgtgaggaggccaggtcggtgcccaatggcttctccatcaccacgcgcgccggctccttgttcagcttggcctgccccaaccccttacagatcgcgccgaaggtgcttggcggcatcgcgaagtagttgatggtggtgcggctttcctgatccagcattttgcccagtttggtaaaattcttgctgtcgttgacatcaagattacagaaatctaatcgcgcgctgagcgtagcccacagttcgtcatccagcttttccttcataaaggtttcaagcgcttctttgacgaccttggtataagcgtctttatcccactctgcacggcccaccccgataatgcgggtgtccgggtggatatgtccggctttttctaattggtacagggaaggcagcagcttacggcgcgccaaatcccccttcgcgccgaaaattaccaggtcgcacgcctgggctgtagaggttaccgccatgttcatctcctcgttgcaggatatttgtaattttcttacattactaatgtactctctttacctacggccagtaaacccggattaaaagcagaaaaacgccagaaaccatatggctatatgccaaacgcctgtcgataccgcccgcgttgacaccaactgtaattttctgtcttttttgtcgctcttttaccattatgaaagttagacacagctcatattctggtgaaaaatcccagcaaacgctctgtcgagactgccaacggttaccagcacgtagtatattttcattaaactggcattgatttctcctttgattgaaatcgatatacccaattgatttcttgttgcaacctgacgccggccggcaatgcacgccgctcaccgcgcatcagacgcgtttttggcgtatcggcaaccggaaatttgcagggtaaaaacccatgagtgacacccgttatatgaacacgctggaaaaaattcagagccatttagagcaactgagcaaatccgaaagaaaagtcgccgaggtgatcctcgcatcgccgcaaacggcgatccactccagcatcgccacgctggcgcgtatggccgacgtcagcgagccgacggtaaaccgcttttgccgccgccttgaaaccaagggttttcccgattttaaactgcatttggcgcagagcctggcgaatggcacgccctacgtcaaccgcaacgtcgaggaagacgacagcgttgaggcctacaccagtaaaatttttgaatcggtgatggccagtctggatacagtaaaggcaaatctggatatcgccgccataaatcgtgcggttgacctgttgacccaggcgaaaaaaatctccttcttcggcctcggcgcctccgcggcggtcgcgcacgacgccatgaacaaattcttccgcttcaatatcccggtcgcctactttgacgacatcgtgatgcagcgcatgagctgcatgaactccggtgaaggcgacgtggtggtgctgatttcacacaccggccgcaccaagaacctggtggaaatggcgcgtcttgcacgcgacaacgatgccgcggtgatcgccgtgacctcccacgattcgccattggcgcgtgaagccactctagcgctgctgctcgacgtgccggaggataccgacgtctatatgccaatggtgtcgcgcatcgcccagttaacgctgattgacgtgctggcgaccggttttaccctgcgccgcggggataaattcagagataacttgaagcgcgtcaaggaagcgttgaaagaatcgcgctttgataaagacgtagagattcccaacagtttcgagtcataatcgaaacggccctcattcgccgccggacagcctctgcgaggcgatttgatcggcggcactataggttgtaccgtgtaacacgttcctgcggataacccgggtgtgacgccggcgtcatgaagcgtggctatgatgacgtttcgcgccggttcgcgttatccgatgcttatcgcaacacttttttatttgcttcaccagtcaacggagtaatacatgtccagacggctcagaagaaccaaaatcgttactacactgggtccggctaccgaccgcgacaataatctggaaaagatcattgctgccggcgccaacgtagttcggcttaatttttcccatggcagtgcagaggaccacctggcgcgcgcggataaagtccgcgaaatcgccgccaagctgggtcgacacgtggctattctcggcgatcttcagggtccaaaaattcgtgtatccaccttcaaggaaggcaaggtcttcctgaatgtcggtgataaattcctgcttgatgccgaaatggcgaaaggcgaaggcgataaagaaaaagtcggtatcgactataaaggcctgcctgccgacgtggtaccgggcgatgtgctgctgctcgacgacgggcgcgtgcagctgaaagtgctggaagttcagggcatgaaggtgtttaccgaagtgaccgtcggcggcccgttgtccaacaacaagggtatcaacaaactgggcggcggcctgtcagccgctgcgctgaccgaaaaagacaaggccgacatcgtcaccgccgccaagattggcgtggactatctggccgtctccttcccgcgcaccggcgaagacttgcactatgcgcgccgcctggcgcgcgatgccggctgtaatgccaaaatcgtcgccaaggttgaacgggcggaagccgtctgtgatgaagaagcgatggacgatattatcctggcgtctgacgtggtgatggtggcacgcggcgacctcggggtcgaaatcggcgatccggagctggtcggcattcagaaaacgctgatccgtcgcgcccgtacgctgaaccgcgcggtgatcaccgccacccagatgatggaatcgatgattaccaacccgatgccaacccgtgcggaagtgatggacgtggccaacgccgtcctggatggcaccgatgcggtgatgctgtcggcggaaaccgcggccggccaatacccggcggaaaccgtcgccgccatggcgcgcgtttgtctcggggcagaaaaaatccccagcatcaacgtttccaaacatcggttggacgtgcagttcgacaatatcgaagaggcgatcgccatgtcttcgatgtatgcggccaatcacctgaaaggggtaaccgcaattatcgccatgaccgaatccggccgcaccgcgctgatgatgtcccgtatcagctccggcctgccgattttcgccatgtcgcgccatgagcatacgttaaacctggcggccctgtatcgcggcgtcacgccggtctatttcgacagccacaccgacggcgttgccgccgccaatgacgccatcaaccgtctgcgcgacaaaggctacctgctgtccggcgatctggtgctggtcacgcagggcgacgtgatgggcaccgtcggcactaccaataccagccgtatcttgcgtatcgagtgatcttcgagcaaacaccatccgagtgatggttacgccccaccgatgatgaaaaggcgccatgatggcgcctttttacatcagggttacgtcgacatcagcggtataaatcatcgcgcgaatagggttcgatctccccttccttgcgcgtcttcaacagcttgaggatccaggtgtactgctcgggattcggccccaccagattctccacctcttcgttcatccgccgcgcgatgcgatggtcatcagcctgcgccaggtcatccatcggttcgcgaatatagatatccaacatgctggttttaccgtcatacaccgggaacagcggtacgatcgccgcgcgacacactttcatcaggcgcccgaccgccggcagcgtcgccttataggtggcgaagaaatccacaaactcgctgtgctccgcgccatggtcctggtccggcaggtaatagccccagtacccttgccgcaccgagctgataaacggtttgatgccgtcgttgcgcgcatgcatgcggccaccaaatttgcgccttaccgcattccacaggtagtccaccagctggttgcgctggttatggaacatcgccgccatcggctgaccgcgcgccgccatcagcatcgccggcacgtccaccgcccagccgtgcggcaccaggaaaatcacgttgcgcccttcttcgcggattttatccagcacttcttcgccatgccagcgcacgcgcttgagcacccgctgcgggttggtgcaggccagctccgccatcagcaccatcgactgcggcgcggtagcgaacatttcatcaatgatgtgctcgcgatcgctttccggcacctccggcaggcagtacagcagattaatgcgggcgcgacgacgggcgcccttcgccagcttgccggcgacccgccccaatccgcccagcagcggatcgcgcactcgcgcaggtaccagcgatacgccggccatcagccccgttcccagccagacgccccagtagcgcggatgaaggaaggctttttgaaactgcgggataaattctacgttcgattttttttcgttttgcatgcaccaactcttaacttagcggctcggctattatcccagacatgcgcgctgcgctgcggtttccccacgtgcgcgccgttcaaaggctattgggtataataattgcagatgatgaatttgcaattcgccacggcgaaacgccagatacggaaaaggcccgatcgcggatcgggccaataaataacgcgtgacgacaggcttagtccaactgcaactgcggcaccacttcttttacctgcgccagatattcgcggcgatctttaccgctcaggccttcggaacgcggcagttttgccgtcagcgggttaaccgcctgctggccaacccagaattcatagtgcaggtgcggcccagtggaacgcccggtgttgccggaaagcgcgatgcgatcgccgcgtttcactttctgacccggcttcaccagcagtttcttcaggtgcatatagcgcgtggtgtattggcggccgtggcggatcgccacatagttgcccgctgcgccgctgcgcttggcgataaccacttcgccatcgcccaccgccagcaccggcgtaccgaccggcatggcaaaatcgacgcctttatgcggcgcaatgcgtccggtgaccgggttaacgcggcgcgggttaaagttggaggagatacggaactgcttgatggtcgggaaacgcataaagccgcgcgccaggccggagccctgacgatcgtagaacttgccgtcttcggcgcgaatcgcatagtagtttttaccgccggtgcgcatacgtacgcccagcagctggctctgctcacgcttgccctcaaagtgctcgcgcgacatcagcaccgcaaactggtcgcctttgcgcagcttgcggaagtccaactgccactgcagcgccttggtcaccgcgctgatttcagagcggctcagcccggcggcggaagcgctggcgacaaagctgccgttcaaccggccgctgatgaccttgttgctccactcgccttcctgcgtttcctcgctggatttgaaattattgccaacgcgctcataggtgcgggtttcgcggcgggaaacttcccaggtcagcgtttgcagatcgccggtgtcgttcaccgtccaggagagctgctgaccaatcttcaaattacgcaggtcgcggttttgcgaggccagcagcgtgacgtccgacatgtcgatgccgtactgcgtcagaatgctgctcagggtatcgccggtagagaccacgtattcatgcaccccttcctcgccggcgatctttttgtccagctcatcttgcgggatgtcatcgtccggggtgggttgatcaatatcgatgggttcgctggcctcaggcagcagcgaatgtaactggctggattctaactcgacgtttttaacgatgggattatggtctgggtgataaacaaaaggccgccagacggcaacggccaatgtgacgactgtcagcgaccccagcataacgcggtggggccgtggcaggttgttatacgccagagcgatagttcggactatctgctgcactcttggatatcctcataagctttacttcaggcagctcacgtattggttcgacagcgcagtcaggaagttcccgtagctgtccttccccaatgcgatgccgctacctaacgggtccagcgttccggaacgcaccttggtacccttggcaacggcattgattacggccggcctgaattgtggctcagcaaaaacgcatactgctttctgctcaaccaactgtgttcgaatttggtgtaagcgctgtgctccaggctggatttcagggttaacggtaaaatggcccagtgggctcaagccgtagtgtttttcgaaatagccgtaagcatcatgaaaaacaaaatatcccttaccttgcacaggcgtaagcatcttaccaacatttttgtcagtttgcgtcagcagattctcgaattgacgcaggttcgcgtctagtttgtctttattttgcggcataagttccaacaatctgtcatgaatcgcgatcgcagtcacttttgccatttccggtgacagccagaggtgcatattgtattcgccatgatggtgcccatgatcgtgttcgtgctcgtcgccgtggccttcatggtcgtgccccccttcggcatctttttgcagcagcggcttcaccgccggcagcgcggcgacggacagctgcttttgcgcgtcaatcggctgcagcggtttgctgagaaacgcctctaaatccgggccgacccacaccaccaggtcggccgagcgcaggcgccgcaggtcggaaggacgcagcgcgaaatcatgcggcgacgcgccgttcggcagtaaaacttcggtttccgttacgccatcggcgatggcggaggcaataaaccccagcggccggatcgatgtcaccaccgccgccgtcgcactgccggccatcatcagggtgcttgccagcagcgcgcgctgcagccatttttttttctgtatcatcgtgtgttatcccgtcgtgtttgtcagcgaagcgtgatattataacattcggtaagttctgcaagatgtaatcagaaatgtctacactgacaacgttaaaaaatatctccgtctcgttcggcaaccgcaacgtgctgtcgaacgtgtctctcagcctgcaacccggccgcatcctgacgctgctggggccgaacggtgcgggtaagtctacgctggtgcgggtggtgctggggctgattgcgccgaccaaaggtgacattgagcgtcagccgggcctgcgcatcggctatgtgccgcaaaagctgcacctggacgccaccctgcccctgacggtcagccggtttatgcgcctcaagcccggggtcaaaaaggcggatattctgccggcgctcaaacgggtacaggcggcgcacctgctggagcagccgatgcaaaagctgtccggcggcgaaacccagcgcgtgctgctggcccgggcgctgttaaaccgcccgcagctgctggtgctggatgaaccgacgcagggcgtcgacgtcaacggccaactggcgctgtacgatctgatcgatcggctgcgtcatgagctggactgcgccgtgctgatggtttcccacgatctgcatctggtgatggcaaaaaccgacgaggtgctgtgcctgaaccagcatatctgctgttccggcacgccggaagtggtgtcaacgcaccctgaatttatcgccatgttcggcaaccgcggcgcagagcagttggccatttaccgccaccaccataaccaccgtcacgatttaaagggacgtatcgtattgaagaaaaccgggagtcgtgacgcatgatcgaactgttattaccgggctggctggccggtattctgctggccgccgccgccgggccgctgggctcatttgtcgtctggcgccgtatgtcctatttcggcgatacgttggcgcacgcctccctgctgggcgtcgccttcggcctgctgctggatattaatccgttctatgcggttatcgccgtgaccctgttgttggcactgctgctggtgtggctggagcggcgtccgcagctctccctcgataccctgctgggcattatggcgcatagcgcgctgtcgcttggcctggtggtggtggcgctgatgtccgatgtgcgcgtcgatctgatggcctacctgtttggcgatctgctgtcggtcaccacggatgacatcatgatgattgccgtcggcgtggcgatcgttctgctggtgctctactggcagtggcgtaatctgctgtcgatgaccatcagcccggagatggcgcacgttgacggcgtgaatctggcgcgcacgcgcatcgtgctgatgatggtgaccgcgctaaccatcggtctggcgatgaaatttgtcggcgcgctgattatcacgtcgctgttgattattccggccgccaccgcacgccgctttgcccgcacgccggagcagatggcgggcatcgccgtgctgatcggcatgctggcagtaaccggcggcctgactttctcggcattttacgatacgccggccggcccgtcggtggtgctgtgcgccgccatgctgtttgttttcagcctggctaaaaagcagcaggcgtaatcaccgccgcgcagtgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcacagtcagtaaaaagggtcgcttaacgcgacccttttgttttccgccggttcgtccgctggcttactcttcgcgctcaatgccaaaatgcttataggcgtgattggtcgccatgcgtccgcgcggcgtgcgctgaataaagccctgctggatcaggaacggctcaatcacgtcttcgatcgtttcacgctcttcaccaatcgccgccgccaggttatccagccccaccggcccgccggtgaacttatcgataatcgccagcagcagcttacggtccatatagtcgaacccttccgcatccacattcagcatattcagcgcctgcgccgccacctctccggtcatctggccgtcggcgcgcacctcggcgaagtcgcgcacccggcgcaacaggcggttggcgatacgcggggtgccgcgtgcgcgccgcgccacctcatgcgcgccgtcaggcgacagcgtcaaccccaggcagctggcgctacgcgacacgatatgctccagatcggcaacctggtaaaactccagccgttgaacaatgccgaagcgatcgcgcagcggcgaagtcagcgagccggcgcgggtagtggcgcccaccagagtgaacggcggcagatcgattttaatcgagcgcgccgccggcccttcgccgatcatgatatccagctgatagtcttccattgccggatacagtacctcttccaccgccggcgacagccggtgaatttcatcgataaacagcacgtcgtgcggttcaaggttggtgagcatcgccgccaggtcaccggccttctccagcaccgggccggaggtggtgcgcaggttgacgcccatctcgttggcgacaatattggccagcgtggttttgcccagccccggcggcccgaaaatcaacaggtgatcgagcgcgtcgccccgcaacctggccgcctgaataaagatttccatctgctcgcgcacgtgcggttgccccacgtactccgccagcattttggggcggatggcgcggtcgatcacctcttcttccgtgatcggctcggctgagatcaggcggtcagcttcaatcatgttttatccttcccgacggttacagggccgcgcgcagcgcgtcgcggatcagggtttcgcaatcggcgcccggcttggcgaccttgctgaccatgcggctggcctcctgcggtttgtaccccagcgccaccagcgccgccgcggcctcggcttcgatatccgcttcggacgccttgccggcgcgggccggcaggttgatttcgctgctgttggcgaacaggtcgccgttcagtcctttaaagcggtctttcatttccaccaccagacgctcggcggtctttttgcccacgcccggcaatttcaccagcgcggtaatttcttcacgctctaccgtggtgacaaactgctgcgccgacatgccggacaggatcgccagcgccagcttcggccccacgccgttaaccttgatcagctcgcggaacagcgcgcgctcctgcttatcgttaaaaccatacagcagttgcgcgtcttctcgcaccacaaaatgggtaaatacgatcgcttcctgccccagttccggcagttcgtagaagcaggtcatcggcatatgcacttcataaccgacgccgttcgcttccagcaacaccagcggcggctgtttttccaggatattccctctgagacgacctatcatttaccctccagcttcaattcttgttcacgacccgcggccatgccatgctgctaagcttataacataaaaaaggctggatgaatatccagcccgttcgttatccgcccgttatccctccgcagccggataacgcttattttaaacgtccgcgcgccatgcttaagcgcccttcgctcatccgcagcacgttctggctgagatggcagtgggtgatggcaatcgccagcgcatcggcggcatccgcctgcgggctggcggaaagcttgagcaatgaacgcaccatatgctgcacctgcgccttctcggcagcgccggtgccgaccaccgtttgcttaacctgacgggcggcgtactcaaacacttcgaggttctggttgaccgctgcgacgatcgccacgccgcgcgcctgccccagcttgagcgccgagtccggattcttggccataaacacctgttcgatggcgaaaaagtccggctggaactgcgtaatgatctcgctgacgccggcgtaaatcagtttcagccgcgtcggcatatcgtccaccacggtgcggatgcagccgctggcgatatacgacagctgacgcccctgctggcgaatcaggccgtagccggtaatgcgcgagccggggtcgataccaaggataatcgccattatatcgtccgctccgtcttgcccgcccacggcgtcaggcgctgcgttgccacagcgccagattgaccacgcattacagcgtagccgccacctcgtcggagatctcaccgttgtggtaaacctcctgcacgtcgtcgcagtcttccagcatatcgatcaggcgcagcagcttcggcgcggtttccgcatccatatcggccttggtcgacgggatcatcgacacttccgccgcctcggcggtaaagccggcgctcgccagcgcgtctttgacttcgccgaggttttcccaggcggtgaacacgtcgatggcgccgtcgtcgtaggtcacgatatcttccgcgccggcttccagcgccgcttccatcacgctgtcttcatccaggcccggcgcaaaagtgatcacgccttttttggtgaacaggtaggcgacggaaccgtcggtgccgaggttgccgccgcacttggtgaaggcgtggcgcacttccgccacggtgcggttgcggttgtcgctcagacagtcgatcatgatggcggtgccgcccggaccataaccttcatagatgatggtttccatgttgctgtcgtcttcaccgccgacgccgcgggcaatggcgcggttcatggtgtcgcgcgtcatgttgttggacagcgctttgtccatcgccgcgcgcaggcgcgggttggaatcaggatcgccgccgcccagcttggccgccgtgaccagttcacgaataattttggtgaaaatcttaccgcgtttggcgtcttgcgccgctttacggtgttttgtgttggcccacttactatgacctgccataaaaaatctccaaaaaaaactactggactgaattaatcacaaactcttcaatcgcctgctggttgctccacgacttggtcagttttacggcgtccgccgcctcaagccattggtaagcgtgatgctcggtaatcaccggatcgcgctctgcgggcaacgccagacagaaccagtgctctttattgcgcgtggttcccggcgcatagcgatgtcgcaagtggacaaagagttcaaactccacgcagcgctggcaatcgaacagcggcagattctccgccaacacgtcgatgccgacttcttctttgatttcacgctgcgcggcatgcagcggcgattcatccgcctccaggctgccggtcaccgactgccagaattcggtatcgtcccgccgctgtaacattagcacccggccgctggaacgcgcataaatcaccaccagaaccgactcggggcgtttatagttcatcacgcgttctctgagttagcgtcgtccgccgcgccctttttaaccacgctgatggacagctcctgcagcgccgccgggttggcgaagctcggggcgtcggtcatcagacaggcggccgcggtggttttcgggaaggcgatcacgtcgcggatattttccgtgccggtcagcagcatcaccaggcggtccaggccgaaggccaggccggcgtgcggcggcgtaccgtacttcagcgcatccagcaggaagccgaatttctcacgctgttcgtgctcgtcgatgcccagaatgccgaacaccgtctgctgcatttcgctacggtgaatacgcaccgagccgccgcccacttcatagccgttcagcaccatgtcgtaagcgttggcgatggcgtcggtcggcgcctgcgccagcgcttccggtgaggtgtcgcgcggcgcggtgaacggatggtgcatcgccgccaggccgccttcaccgtcttcttcgaacatcggaaagtcaaccacccacagcggcgcccaggcgtccagcttggtcagctgcagatcgcggcccagcttcagacgcagcgcgcccatcgcatcggtgacgattttgctgctgtcggcgccgaagaacagaatatcgccgctttgcgcatcggtgcgcgccagcatcgcttccagcacctcggcgctgaggaatttggcgatcgggctttgtaccccgtccatccccgcagcgcggtcattcactttcagccacgccaaccctttggcgccgtagatgttaacaaatgcgccgtattcgtcgatctgcttacgggtcagctgcgcgccgcccggtacgcggatggccgccacgcgccctttggcgtcgttggccgggccggagaacactttaaactcgacgtctttcaccagatcggccacgtccgtcagctccagcgggttacgcaggtccggcttgtcggaaccgtagcggcgcatcgcttcggcaaaggtcatgatagggaaatcgcccagatccacgcccttcacatcctgccacagctcgcgcaccagctgctccatcacggcgcgcacttgctcggcgctcataaaggaggtttcgacatcgatctgggtaaattcaggctgacggtcggcgcgcaggtcttcgtcgcggaagcatttgacgatctggtagtaacggtcaaagccggacatcatcagcagctgtttgaacagctgcggcgactgtggcagcgcgtaaaacttgcctttatgcacgcggctcggcaccagatagtcacgcgcgccttccggcgtcgctttggtcagcatcggcgtttcaatatccaggaagccgtggtcgtccataaagcggcggacaaagctggtgatcttggcgcgggttttcaggcggtcggccatctccggacgacgcagatccaggtagcggtacttcagacgcgcttcttcgctgttggtctggttggcgtccagcggcagcggctcggaacgattaataatctcgagcgcatgggcgaacacttccacttcgccggtggccatatctttattgatctggctgtctggacgcgcacgtacggtgccgacgatctggatgcagaattcgttgcgcagttcgaacgccttgtcgaacgctgcttttttatccggatcgaagaacacctgcacgatgccttcgcgatcgcgcatatcgataaagatcaggccacccaaatcgcggcggcggtttacccagccgcacaaagtcacttcctggcccacgtgggacagattcaactgcccgcaatattcagtacgcatacgctatccttttactcagccgatgccgcgccggacgtgttgccctgggcgccgctgttatctgatgaactcttgttgcccggtttaaaatcagtcgcgtaccagccggtgcctttcagctggaatccggccgcggagatcaattttgtcaacgcaggctgcccacacgccggacagtcggtcaacggcgcatcggaaaatttctgcaatttctctaatcgatgattgcaagcaccacatgcatattcgtaaatcggcataggtcgttggattaaagagagttgaaaaaaggcggccattataaaggaaattcatccgcccgataagtgcgaagcgcgtattgttctgcgactaaatgatgcctttttgtccgaaccacacattgattaacaaatttcccgttaacagcggcgcaaatattcacgtagcctaggtttacgcttgaatgcggctgagccgcccccatccccgttcctatatgaggcaacaccatgctgaaacttgatacttcaaccaccgcgctggtgctgattgacctgcaacagggcattttgccgtttgccggcggcccgcacagcgctgaacaggtggtcacccacgccgcccatctggcgggacgctttcgcgccctgggcgcgccggtgattctggtgcgcgtcggctggtcggctggcttcgacgaagcgctgaaacagccggttgaccaaccgtctccgccgccggtcggcggcctgcccgataactggtggaccttcccggaaacgctggcggtcagcgacaacgatattctggtcaccaaacgccagtggggcgcgttttacggcaccgatctggagctgcagctgcgccgccgcggcatcaaaagcatcgtgctcggcggcatcgccaccaatatcggcgtggaatccaccgcgcgcgacgcctgggagcgcggcttcgaactggtggtcgccgaagatatgtgcagcgcgccgaacgcggacatgcaccagttcgccttcaagtatatcttcccacgcctggcgcgcgtgcgcagcaccagcgaaattcttgccgcgctgtaagcgacgggttaacgtagacgctttctatttttgcgctgcccgccgggcagccggtaactggcgaaggaacggatgtatatcggattaccgcaatggcaccaccccgcctggaaccgcatcggactgcgggacctggcggactacagccgttattttaactgcgtcgagggcaacaccaccttttatgccctgccgaaagcagagatcgtacagcgctggcgcgcgatgacccacgacgattttcgcttctgctttaaatttcccgctgaaatcagtcacaaggcggcgttgcgacactgcgacgccgacgtacaggctttttaccagtgtctggcgccgctggagcagcgtatcggccagttgtggctgcagctgccggcggcgtttggcccggcggagctgccggcgctgtggacgtttttcgacgccttgcccggcgctttcacctacggcgtcgaagtacgccaccccgcttttttcgccaaaggggaggaagagcgcctgctgaatcaggggctgcaccagcgcggcattaaccgggtgatcctcgacagccggccggtgcaccacgccgcgccgcacagcgcggcagtgcgcgacgcccagcaaaaaaagccgaagctgccggtacacgccctggtgaccgccaccaatccgctggtgcgctttatcggcggcgacgtactggacgacaacctgcgctggttcaacgcctggcaacataaactggcggactggcggcagcatacgccctatctgtttatccataccccggataacggcgactccccgcagcaggcgcaaaaaatctggcagcgtctgcgggaaaacatcccgtcgctaccggccgcgcccgactggcccgaacaagactcactgttttaaccaattaatctggcgtattacatcagatttttctccgcgacagtcgtacaaatggcggctattatgcaggggccagtttttggttagggaatggagttaaaaatggtaagcgcgctctatgtggtgctcggcgcattgttgttgatcaaactctcttatgacgtagtcaaactcaggatgcagtaccgcgtcgcctacggcgacggcggcttttacgaactgcagaccgccatccgcgtgcacggcaacgccgtggaatatattcctatcgccgccgtactgctggtgctgatggaaatgaacggcgcggaagtgtggctgatccaccttagcggcctgctgctgatcgccggacgtctggtgcatttctacggtctgcgcaaccgcgaagcccgctggcgcgcctcaggcatgatcgctacctatatctccctggtgctgatggtgctggcgaatacctactatctgccctgggagctgatcttcacgctgcactgatccccccctttccaggcggcgacgccgcctgtttccacatcgataatgtgatctctgccggcgatatctgttagaatacgccccttcgaattctgacctgattttttgccgctatgccaaaccgcgatactctgttttccgcccctatcgacaaactgggcgactggacctttgatgaacgcgttgccgaagtgttccccgacatgatccagcgctccgtgcccggttactccaatattatttccatgatcggcatgctggcggagcgctttgtgcagccaagcagccaggtctacgatctggggtgctcgctgggcgcggccacgctgtcgatgcggcggaatatcagcgtggcggactgcaaaatcattgcggtggacaactcaccggcgatggtcgagcgctgccggcgccatatcgacgccttccgcgccgagacgccggtcgaggtgattgaggccgatattctcgatatcaacatcgaaaacgcctccatggtggtgctgaacttcaccctgcaatttctcgaaccggccgatcgcctgcgcctgctgcagcaggtttaccgcggcctgcgcccgggcggtgcgctggtgctgtcggagaaattcagctttgaggacgcgccggtcggcgaactgctgttcaatatgcatcacgacttcaagcgcgccaacggctacagcgaactggagatcagccagaagcgcagcatgctggagcatgtgatgctgaccgactcggttgaagcccataaggcgcgtctgcagcaggccggctttgaacacgcggaagtgtggttccagtgctttaacttcggctcgctgatcgccctgaaagcgggagaaagcgcatgatcgagttcggtgacttttatcagcagatagccaaaagcccgctcagccactggctggataccctgcccgcgcagctcagcgcctggcagcgcgaatcgctgcacggcaaattcaaacagtggtttaacgcggtggaacacctgccgctgctgacgccggatcggcttgacctgctgcacggcgtgcaggccgacatgcagcagccgctgtccgccggccggctcgaaggcattgaaaccatgctgcgcacgctgatgccgtggcgtaaggggccgttctccctgtacggcattgatatcgacaccgaatggcactccgactggaagtgggaccgcgtgctgccgcatatctcgccgctggcgggtcgcaccgtgctcgacgtcggctgcggcagcggctaccacatgtggcggatggtcggcgccggcgcgcagtttgtggtgggcatcgacccgatgcagctgttcctgtgccagtttgaggcggtgcgcaagctgctgggcggcgaccagcgcgcgcatctgctgccgctcggcattgagcagctgccggagctggcggccttcgacaccgtgttctcgatgggcgtgctgtaccaccgtcgttcgccgctggatcacctgtatcagctgaaaaatcagctggtgcgcgaaggcgagctggtgctggaaacgctggtggtggaaggcgatcgccatcaggtgctggtgccgggtgaccgctacgcgcagatgcgtaacgtttactttatcccgtccaccgaagcgctgaagggctggctggaaaaatgcggctttgtcgatgtgaaggtggccgacgtctgcgtcaccagccttgaggagcagcgccgcaccggctggatgaccagcgaatcgctggccgacttcctcgaccccgacgatccaacgaaaacccgggaaggctacccggcgccgcgccgcgccgtgctggtggcgagaaagccgtaacgccgtcggaaaaccctgcatggcttggccatgcgggattcactatttcaatacccgacgagcgccgggtattttgaggcattaagcgccggcgcgatgacgctgctgcgccagccgttccgcacgctgcagcaacgcctgcaggtcgtcttcgtcaatatccagaaaatcgccgtccatcagcgcctggtgcagatcggcgcggctaatcggcacctcaagcggcaccggctccggcttaacctcgtcgggcgctaacgcatgcgggtagcgtcggcccagcaggttattaaacactatcgccagcagcgccatcagcacggagttaagcagcaccggcgaccagacaaacgcatagcccagctgtttcaccccttcgccgccgaggatcgccgtcagcgccaccgccccgctcggcggatgcaggcagcgcagcttaaacattacgccgatcgccaggcacgccgccacgccgcaggcaatacccggatcgccgatcagcttgccgcagctgacgccaatcagcgccgccaccaggttaccgccgacaatcgaccacggctgcgccagcggactggccggcacggcaaacagcagcaccgccgaggcgcccatcggcgcgacaaaccataaattgacgctgcccagcatccagtggctgacccagccggcgaccatcagccccagaccggcgccaaggctggcgagcgcaatctctttattccctgcgactaacggatgcggccacaaacgcgcgcaccctattttcaactgcgtgactatcgggttaatcatattgcctaataatgtaaaaattaacgttgcggcaggaatatatcacaggaaaaatcttagttaagcgtttatagagcataaaaaaacccggcaaaggccgggcgacatacatactgaccagttttctccaggataaaactatgcgctctgcgccagcggatcgaccaactccagggcgcctttcatcgcttccaccatttcaccgtcaacgcaatagtggctgaactcgtcaaactcgttgtcggcacacatggtgacgccggctttgcggtagcgcatggtggacggtacggtatgcccggaagagctgtgcagctcccgaatgccgatatcgacaaacttatgcagattacttaagcgcacgccggcgccggccataatcaccggcccctgactggcctgcagcaaatctcgcagcagcggcaatcccagctcggcattctgctgctggccagaggtcaaaatacgcgccacgcccaaatcggtcagctgctgcagcgcctgcatcgggttttggcacatatcaaacgcccggtggaaggtcaccgccataccgccgcacagcgccatcacctcacgcatgcgcggcaggtcgatgtgcccctcttcgtccaacatgccgatcaccacgccggggaaccccaggtcacgcatctgtgccacgtcgtttttcatcacgctgaaatcaacggcgctatagcagaaatcaccggcgcgcggccggacgatgggatgcaccggaatcgccagcctctcccgcgccagcgttaatgaaccgtaactgggcgtcaggcccccttcactctggctggagcacaactcgatccgatccgctcctgcgcgttcagccgtcagcgcacaatcgacgctatagcaacaaacttccagtttaatcatggtcacctccagatgacggccaacttactccccgtcttgttaatccgcctacttgtcgcgtaggctgcaagtatcagcgaaaaaccattcagggagtaactatggcattcaattttgatcaatggatagaccgcagtcacagtgacagcgtgaaatgggagaaatatcacgatcgcgatattattccgctgtgggtggcggataccgatttccagtcgccgccggcggtgatcgaggcgctgcatcggcgcgtcgaccacggcgtattcggttacgggcgtccttccccggcgctaattacgctgtttgtgcaacgcatggcggaacgttaccagtggcacatccgccctgaatggctggtatttctgcccgggctggtctgcggtctgaatctgtgcgtacgcgcatttacccgcgaggaccagggcaccattgcgccttcacccatttatccaccgtttcgtaaagccgcgcagtttgccgaacgcagccagctgtcgataccgatgcgtttgcaaaaccagcgctggctgcccgatctgccgacgctcgccgcacgactgcaggggcaggagaagctgttgctgttgtgcaatccgcacaatccgggcggtacggtgtaccgccgcgatgagctgctggcgctgcagcagtttgcccaacagcatgattggattgtctgttccgacgagatccactgcgacctgctgctggaacccggcctgcagcatattcccttcgccgccctgaacgaagacgccgcccagcgcagcgtcacgctgatgtcgccgtcaaaaaccttcaatatcgccgggcttggcgcgtcaatggcgatcgtccccaatgagcatctacggcgcacgctgtgccgtacgcgtcgcggcatggtgccggaagtcgacgtgctggcgctggtcgccgcgcaggccgcctatcaggatggacagccgtggctcgatcggcagctcgattacctgcgcgccaaccgcgatctggtgatgacgcgcatcaatgccctgccgggcctgcatctggcgccgattgaagccacctatctggcatggattgactgcagcgggctgccggtcgataacccgcatgccttctttgagcaggccggcgtcggcctgagccccggactggacttcggcgaccgccgcttcgtacgcctgaatttcggctgccagcgcgcgctgctgatacgcgcgctggagcggatcgagcgtgcggtacgcgccctgtccgcttagtcgcgctcgctggcgacgatatcgcgaatggcgtacgggtgaaatttgatggtgacgctgccgtcggtaatcgccagcgtcgggttcggtaggcgttcgccttccccctgcggcgcgctctgtttcagcttgatgcccggcgtcagcaacgcggcgtccggcaacagcgccagcgcgcgcgcatacagcgttttcgggtccccggcgatcaccagttcaacatgttcccacccttcatgcgggtaacgcttgtcgccggggaacggcagttcaatgcagtcaatccgccatggccccaattgtaacggctgatgcaaatcaaacaggtaaatcggccgcccgttgatgaccgcgtcagacatcacctcggcacactgcttaaagccgcggagccagcgttcggccgtcgcgttttgatggcagcgtaccgaaatatggtcagcctcaaactgtgataaatcaagctgcagcgtttgggcgaactgcgtcagtgtttgttcaaaacgaggtaaatcctgcgccaggtcctgcaactcggcgatggtggataaaggattcataacattattgtccgctaaggctgtttttaggggcgtaatttaccgcgcctgggcgccgagagctacatctgccggcgcggaaatcatcacgccgccgccaatgcgcaatacggcagcgaccggcaagagaaaacacgccggaggaattatttccccatcaattaaccattcgtgcttcatatattttttaggatttttcccataagaaaaatagtataattacccagaagcacaatattcgaattttgcatgcaaattaaaacaataaaaataacttttacttgttctagccctgttctacaatagcatttccataaagtattccaatgcgctgtcattgcttattatttgcacgcaacactaatacatctcactgtttaaaaaggcattttccaacacacactcctgagacttatcttaaataacccctcattaattgattcagcatagtaattaagttagcttgacaccatgttatagctgagaaaatgattatgtttcttttaacgatatctgtagtactcatcgttattgccgtttatgcaattttacgccatttcaaaacgcgccgtggcagtgcgttcgatggccgtcgtcgcaagaagtaacggaagctttcccgtactctttttatccccccgataacaagacctgtgaatccggccacccacttgtgcaaacagtgggtgacgttctccctttgttgcccatcgttcctctcagactttatcccccatccccgccgcaactgctgacgcgaggtcatcaatcggttacaattgcaggctgttttgtggttggctgcggacgtgacgtccccccagagccaccgttgaatccgtaaaggcgcaacaggcgtctttgcatctgttatttaaggtatcccggtgaatattcaggcacttctctcagataaagtcagccaggcgctgattgccgcaggcgcacctgccgattgcgaagcacaggtccgtcaatctgctaaagcgcaatttggtgattatcaggccaacggcgtcatgtccgttgccaaaaagcttggcatgccgccacgacagctggcagaaaaagtcgttgcgctgctgcagctggacggcattgccagcaaggtcgaaatcgccggcccgggtttcgtcaatatcttccttgacgccgcctgggtcgcccagcaggccgacgccgtgctgcgcgcgccgaaactgggcattgcgccggtagcgccgcagaccatcgttatcgactactccgcccctaacgtggcgaaagagatgcacgtcggccacgtgcgctccaccattatcggcgacgctgccgcccgcactcagagcttcctcggccataaggtgatccgcgccaaccacgtcggcgactggggcacgcagttcggtatgctgatcgcctatctggaaaaagtgcagaacgagcacgccgacgaaatggagctgtcggatctggagcaattttatcgtgaagccaagcgtcactacgacgaagatgccgagttcgctgagcgtgcgcgcgcttacgtggtcaagctgcagggtggcgatgactactgcctgaaaatgtggcgcaagctggtggatatcaccatggcgcagaaccagaaaacctatcaacgcctcaacgtcacgctgactgaagacgacgtaatgggggaaagtctctacaacgctatgctgccgggcatcgtggctgacctgaaggccaaggggctggcggtggaaagcgaaggcgccaccgtggtgttcctggacgaatacaaaaacaaagatggcgatcctatgggcgtcatcatccagaaaaaggacggcggctacctgtacaccaccaccgatatcgcctgcgccaaataccgctacgaaaccctgggcgccgaccgcgtgctgtactacatcgactcccgccaacaccagcacctgatgcaggcctggaccatcgtgcgcaaagccggttacgtgccggagtcggtctccctcgaacaccatatgttcggcatgatgctgggcaaggacggtaagccgtttaaaacccgctccggcggcaccatcaagctgtccgacctgctggatgaagccattgagcgcgccggcaagctgatcgccgagaaaaacccggatatgccagccgatgaactgcaaaaggtggtcaacgccgtcggtatcggcgcgatcaaatacgccgacctgtcgaaaagccgcaccaccgactatatcttcgactgggacaacatgctgtccttcgaaggcaacaccgcgccttatatgcaatatgcctatacccgcgtggcttcagtattcaaacgcgccggcgtcgacgaaagcgacctgacgctgccgctggcgatgaccgaagagcgtgagattgcgctggcgacccgtctgctgcagtttgaagagaccatcaccgtcgtggcgcgcgaaggcaccccgcacgtgatgtgcagctacctgtacgacctggccggcctgttctccggtttctatgaacactgccagatcctcaacgccgacagcgaagaagcgcgtcagagccgcctgaagctggcgctgctgaccgccaaaacgctgaaaaccggtctggatacgctggggatcgagaccgtcgagcggatgtaatcgccggttctcacatagcaaaagggtcgccagaggcgacccttttttattgttctggcacgcggcgctgtcaggcaacgcggcgggcaaagtcccgcggccggaagcccagcacgcccagcacgccgaagtaggccaccacgccggccaccaccaccaccgccagacgcagcagacgctccagcatattgccgttgtcccaggccggcatcagccacagcataccgaccagcaccgccgacatcaccagcaccgccgccaccagcttggtgaggaacagcgcccaacccggctgcggacggaaaatatcctgcttgcgcagctgccagtacagcaacgaggcgttcagacaggccgccaggccgatagacagcgacagcccggcgtgcttcagcgggccgataaacgccaagttcatcacctgcgtcataaccagcgtgacaatggcgattttcaccggcgttttgatgtcctggcgcgagtagaagcccggcgccagcaccttcaccacgatcagccccatcaggccaacggagtaggccaccagcgcgcgctgcgtcatcgccgcatcaaaggcgctgaacttgccgtactggaacagcgatacggtcagcggcttagccaaaatacccagcgctatcgcgctcggcagcgccagcaggaagcacaggcgcagcccccagtccatcaggcgggaatactcatcatggttgccgctggcgaagctcttcgccaacgacggcagcagaatggtgcccagcgccacgcccagcaccccggaaggaaactccatcaggcggtcagcgtagtacatccaggacaccgaaccggagaccagaaacgaggcgaagatagtgttgataatcagtgaaatttggctgaccgacaccccgaggatcgccggccccatctgacgcatcacccgccatacgccggcatcgcgccacttgatgcgcggcagcaccagcatgccgatcttgcgcaggtgcggcaactggtaacccagctgcaacacgccgccggccaccaccgcccaggccaaggccagcaccggcggattgaagtaaggcgcggcgaacagggcaaaaccgatcatgctgacgttgagcagcgtcggcgcaaacgccggtattgagaaacggttccaggtattgaggatcgcccccaccagcgaggccagcgagatcagcaaaatataagggaacgtaatgcgcagcagcgacgaggttaacgcgaatttgtccggcgtgtcggtaaagcccggcgcggtgatatagatcacccagggcgccgccagcatcccggccaccgtcaccaacgccagcaccagcgtcagcaggccggagacataggcgataaaggtgcgcgtcgcctcttcaccctgctggcttttatattcggcgaggatcggcacaaaggcctgtgagaacgcgccttcggcaaagatacggcgcagcaggttcggcagtttgaacgccacgaagaaggcatccgtcgccatgccggcgccaaaaacgcgggcgacgatagcgtcacgcgcaaagcccagcacccgggagaacatcgtcatcgagctgacggctgccagtgattttagtaggttcatgtggtttttctggtgagtactacgtgtaaatatcaacgcctgcggcagcaggcgtcagtcaagaaacggcttcagtttacgcatccgcggcagaatagccaacgccatatgttacatggggttacctggaaaatccgcgtcgcgcagtatctgttcaatcatccgctgggcgtaaatcgcctgttcgccgccggtctgcggcggcgtctgattcgccaccgactgaataaagtggcgcaccgcgccctcaaaaccgcgctgggccagcgtggtctgccagcccggcgccggctgctccagcacgccgtcgcggtcttcacgccgccagcggcgcatatcgtccagctgatacagcgcgccgcgggtcaccgcctgcacgctttcccgctggctgcccgcctggcggtgcatgctggtggtcaccagcgtctcgccgcagcggaaatggtgctcggcatacagcatttcaccggcgtcattgacgctcagccggccgcccagcagccggccatcgccgccggccagccacagcgcggtatccaccacgtgcagatagtcatccagcagggtaaagcgcagcaggttcggccccacgctgtcggcgcggtgcttctccatgcggagcgacgccagctggcgcatctgctgctgcagctgcccgtacagcggcgcaaagcggcggttgaagcccaccatcagcgccctgccgcgcgcctgcgccagctccagcagttgctcaccctgctccagcgtctccgccagcggtttatcgacgtaaacatgcacgccctgctccagcaggcttttcaccacgctaaagtggctggcggtgctgctgtgtacgaaaaccgcatcgcactgctgcgccagctcatccagccgcgagaagcaggccatccggtagctgtcgcacagcggctgcgccttctgtcggttcggtgaaaagccgcccaccagctgccagtcggcggcgtggctgaggatcggcagatacgctttctgcgcaatgccgcccaggccgaccacgccgatacgtaatttagtcatgctgttgctccgccatcagttgttgcagttgctgcgtcagcaccgttacctgctgttccaatgcgctgacgcgctggcttaatgacgcctcctgctcttgcggcgcatcaacgccctccggcgcggcctgttcggcgccgaacagatgcacaaagcggctttcgcgcttgccgggttcacgcgccagacgccggacaaacggcccgtcttcccgctcggccaactgctgcagctgctgctccacctcggcgacgtcgttaaaatcatgcagccgtgcggcgcgcatgcgcagttcgcccggcgtctgggcgccgcgcagcaataaggtggcaaccagcgccagctccgcgtcgctcagtttcagctggccgaactcggaattgcagaaacgctgttcatatttcaccacccggttgccaaagccgctttgcgtacgcagaaagtgttttttcaccagttcgtccagcacatcctgaacctcgctttcgctcagcgtcatcaccggttcacggttggttttctgattacaggccagcgtgatggcgttcagcgacagcggatactgctccggcgtcgtcacctgtttttccaacaggcagccgattacccgcgcttcttgcgcgcttaattgatatttcatgctcgttttctcaccgtggcggcagccattctttgttggttaacgcagtcagcacgtggtcctgccacttaccgtcgatcagcagatagtccttggcgtagccttcgcgctcaaagcccaaacgcgccaacagcgcgccgctgcgctgattatgcggcatatagtttgccataatgcggtgcatgcgctgctgacgcatcatatagcgattcgccgactgcagcgcttcatacatcaatccctgcccctgccacttctcaccgagggagtagcccaggaagcaggcatgaaaggagccgcgcaaaacattgctgaagttggcgacgccgcgcacctcatgctcatccggatccagcagcatgaagtagtaggcgctcccctgcttctgcatttccatgatcatgccgagccgcgcctgccagccggaaggataacagtaactctcgtcgcgcaccggctcccagggcttgagaaacgcgcgattttccgcgtaatagtccgccagacggtaggcatcacgttcatgcactaaacggacaaccagacggtcggtggtaagacgtacttttggtgatgcagagcgatagccgaacatcatttcccccgcgattcggaacggttcgataaaaagagagtgccgggactgcgccctacgcatcaaacggcatacgccgaatttccccgttattgaatataaccgtagccggcctcacaggtaaaaccccaggcgctcagtaaataagcggtcagctttttttcccgcacttttgtcggctcgctcccgttattgcatcactcttctgccgcgactgccggtcaacgtatcggcaaccaggcgtaaaaacgcgctaagtcaccagaaaatcagcaatatttatatcagctgctattctggtagtacattcacctcaggagtcgtcagcatgtccgaagaaaataatcacctgccccagctgttggaacatatggttttaaatctgcgtatgatctatgcccgctccacgctgatggaaaaagccgtggcgtgcattctggcggataaccgcgcgttgaaaaacgaggtaattgaacagctgcagcaggttaacgccgctaccgaacgcgataaggtcgacctggaacaggcgcgccagcatctgattgacgtgttcaatgcccttcccgccaaagaggaataatcgctccccggtcacaatctgccgtggtacggtggactgtgccggattaggcaccttcccgcaagaatagcgtgcgacagcatcggtaagctgtgctaattattgcggcaatcacctgacaacgggagcgagtatgaaactgtttatctacgatcactgcccattctgcgttaaggcgcgcatgattttcggcctgcagggtaaaccggtgcgtctagtcaccctgctgaacgacgatgaaatcacgccgaccaccatgattggtaaaaagatggcgccgattctgcaaaaagacgacggcagctatctgccggaaagcatggacatcgtgcactatatcgatcggctggacggtaagccgctgctgaccggccccggcaacccggtccttggccaatggctggcacaggcggcggaatatacgccgcagctgctgctgccgcgcttcgcccaggccgactttgaagagttcgctaccgacagcgcccgtcagtattttattaataagaagcaggcggcaatcggcgacttctcccgtcatctggcgaacagcgccgacctgatcgcccggctggaacaagatctgccggcactggcggcgctgatcgtctcaccggaggcggtcaacggcacgctgtcggaagatgatatccacctgttcccgctgctgcgctcactgtccatcgtcgccggcgtcacgctgccggagccggttgaagcctaccgtaaccgcatggccgagcgcagcgatatcccactgttgctggacatggaacagtaagcgccgctgctgcggtcaaaggaggagcgcacagatgttgaaaatggtgttcgtcaccgcgcgcgatcgggcgcggctggccgagatttctgccgtgctgatccgctacggcctgcaggatgtggtgcgtctgctgggattaagcccgctgctagccggcggcaaaggcgctccgcaggcggacgacggcgcgctctcactgcccgagcgtctgcgtgcggcgttggaggcgctggggccgacctttgttaagttcggccagatactggcaacccgcgccgatctgctcgacgccggctggacccgcgagttggacaagctgcacagtcaggcatccacgctaccctgggagacgctggccgcccaggtgcatgccgatctcggcggcgacccgcagcagatcttcgcactgttcgacagccaaccgctggcggcggcctccatggcgcagatttaccgcgcccggctgcacagcggcgaagcggtaatcgtcaaagtgctgcgccccgggctggaaaaaaccattcaggccgatgtgcgcctgctgcgctatctggccgaaacggtggagcagcaaagcccggcgctggcgcgctaccgtccggtgcagatggtgcaggcgctggccaccgcgctgaatcacgagctggatctgacccacgaaggtcacaactgtgaacaggtcgcccggcgctttagcgaacagccggaggtaaaaatcccgcagatttactggcagtggtcgagcaagcggctgctggtgcaggaatttttacccggcatcgcgccggaaaacccgcagcagctggcggaggcaggccttgacggcccgctgctggcgcagcgcggcgcgcaggcgtttatgcgcatggtgctggaacaccggctgtatcacgccgacccgcaccccggcaacgtgatggcgctggagggcaaccgcgtcggctttattgacttcggcatggtcggacagctgtcgtcaacgcggcgcaatcagctgctgcgcgtgctgcaggcgattgccgaacggcagagcgaaggcatcgtcagcacgctgctcgcctggtcagacagccataaccccgacgtacaggatctggagctggcggcgcaaaacttcctggataaacaggggttcggcaccttaacgcttggcaaggcgctgaccgacctgctggccatgtcccgcgaacaccggctggcactgccgcccgatctggcgctgctgtttaaagcgctgatcaccgccgacggcgtgctgcaccggctggatccgaacttcgatatcatccgcaccttacagccaatgctgcaacagctgatgctgcagcattacgcgccggaggcgctgcgtcagcgcatgctggcgctgggcgccgacgcgctggatgccggcgacgaactgccgcaaagcctgcgcctgctgctgcggcgcctgacgcgcggccagcttaacgccgacatcaacgtcagcaacctcgcccaactgagcaaggcgctggaacggtcggcgttgacgctagccatcgccattgtcaccgccgcctttgcgctcggcctggcgccctacctgatgcaggcctcgccgcggctgtggggcgtgccgctgtttccgctgctcggcggtttggcctgccttggcggcatcgtcctgctggcgctgcggctgcggcgttgagccgcgggagattcggcgttatccgataggcgtcccggcgattcccgcgcactatcaacgcgcgcagggtttatcacttgggttacggatatgcgcatgtttataatgataatcaattcattatcagcattttttattagcagtagttatgaggcacgtatgaaaaagatggttatgggcgcagccgccctgatgtttgtcggtgctttggccggctgcaacaagctgacccagtacacgctcagcgaacaggaagttaacgactacctgcagaaacataatgattaccagaaacaaatcggcgtgccgggactggtggatgcgcatatcgtgctgacgcagctgcagagccagatcggccgcagcgaaccgggcaaggttaccctttccggcaacgccaaagtggacatcacctcgatcctggggccgcagcaggcggacatgcagctgacgctgaaggcgcagccgacctatgaccgcgaaaaaggggccattttcctcaaggatatggaactgaccgactataaagtacagccggaaaaaatgaataccgtgatgaaggcaatttcgccttatctggaccagtcgctgaaaagctacttcaaccagaagccggcctacgtgctgaacccggacaagagtaaaaccgaagccatggcgcgcaaactggccaaagggctggaagtgaagccgggtgaactggtgattccgtttaccgattaactcaccgtatcaaggcgcagcgcccgctgcgcccgacatggtttacggctgttcgtcgtcagaaccgtcctgctcttcatactccgccagctcatcacgcatcgcctgcagcgcgtcgcgggtaatcgctgctaacgtgcgataaaaaccgctggtcgcatgagcttcaaccttaccgaggaagcgtccgcaccatggcagcagataatcgtcaaacagcgtgatttgcgcctgcgcttcatcttcctgtgactgatcttccaaccaggacgccgccagcaacagcgagccgaagtgatccgccggcgcctcgccaagcggcatgccgcgctgctgcaggaagctgcgcacttcgctttccgtcgcgccctcgacatagcttgaacgcagcggcgatacgctgcattcgctgccgacgaacagcgcgttgaagtcggcggccaacaggtgcggttcgcagccctgctgcagacgctgcagcagctcatcctgctccagcggccagtgctgctgcagtttgccctctttaatcaggctaaacaacggcaccagcagcgggtcctgcggctgacggtaaaacagcgtccccagcacgcggcagacgatggaaaactcattcatgatgacatcctatgcaaaggcgaaatttttgccgtgacgatgtcacagatcggccagttccgcaatcgctggtttaccgcgttgctcaagaaaattcagcaaacgacgcgggctgacgttgaggatgcgctcctgcggaaactcgacttcggccaggatgcgttcacagtgctcaaaaccgcccagtgagaaggcaatatgcgaatctgaacccagcgccagccagccaccggcgtcacgcaccgcggcggcgatcgcccgacagttggcttcgctgcccttacgtgaatgggtaaacgacgagttattcagctcaagcgcgacgttgtaacgcgcagcggcggcggcaaccgccgggatatcaatcggataacgcgggttgcccgggtgactgataatatgcacgtcgccctgcgccatggcggcgatcatcgcctcggtatgggcggcgcgatcctgcggcgcaaacaccggctcgtggaaaccggcaataatcacatcaatggcgtccagcatcgggccggtgcagtcaatatcaccgttcaggttcttaatattggcctcgatgccgcgcaaaatggcgacgccgtccaccagacgcggccagacgcgcatgttcataaagtgccagtagtgcggcgcgtcggccatgtccgggccgtggtcggtaatggcaaacagctgaatgcccttctgcttggcttcggcgacataatcatgcagcgtgctgtaagcgtgggtgctggcaacggtatgcatgtgcaaatcaacggggtacattgtttctccttattcttgggtcaaccgccatgcgcaacaagcggctgacgcagtttcgccttagcatagcagttaaccggctcattaataacctctgtgaatatccacaatccccgtcggcgtctccccggcctcaagcgctaaaatattctgggccacccgatccatcgcctgttcaggcagggtaatcgcggcgatatgcggcgtcatcgtcaccgccgggtgacgccagaaggcgtgtgccggcggcagcggctcctgcacaaagacatccagcgtcgccgcttttatctgcccctgttccagcgctgccagcagatcgtcctctaccagatgcgcgccgcgcgccaggttgatcaggtacgcctgcggcgctaaatgggcaaacatctcaccgttgaggatcccctgcgtttccggcgtgttgggcagcaggttaatcagcagtttaacgccgtccagaaatgccggccgctgcgcctcaccggcaaaactgctcacgccgtcaatctgcttggcgctgcggctccaacagcgtacgttaaagccgaagtccaccagcttttgcgccaccgctttacccaggacgccggcgccaagaatgccgatggtgaaatcctgcagctgatgcggctccaacggctgccacagcccttgctgttgctgctgctggtactcgtcgaaacggcgaaaataacgcaggacgtagctcagggcatactcctgcatctgctgcgccatgccggtatcttccaaccgcagcagcggcacgccggacggcaaggtgccaggatgctgccgctcctgctgtaaaatggcgtcaacgccggcccccagcgcgaacacgccttttagctgatggcgcccggccagcatctcatacggcggcagccagaccagcgcgtagtccgccgggcggtcgtctcccggctgccagatacgcagcgtcgaaccgggtaaacgctgctgcatgccggcctgccactgttgtgcattaaacgtaggatggtaaaacatgatgttcatgaaaagagaggctcctgcagggttgctgttattgtcccctcagggttccgcgaatcggcagaagatgcaagagtaaaaccgacaaataaaaacagccccgaccagtggggctgtttcacgcagaaaagcatcgctgcgcctttaggcgcgctggatcaggcggcgcagcagcgggatcagaatcaacagcgccacgcctacgccggccgctccccagcccagcaggctgaagatatggctatagccgggattggtcagcagcggcgtgctgccgctgttttccggcatcaggccggacacataacccgccagcaccgaaccgacgccggtcaccatcatccagcaccccatcatcacgccctgatagcgcgccggcgccagcttgccgatcatcgcgtaaccgatgggcgagatcagcaattcgccgatgctctgcagcacatagctgataacgatccatttaaacgccaccagcccgtcaccgcccgccaggctgatgcccagcggtaacaccagcatccccagccccatgcagaacagtgagccggaaaactgcaggggaatatcaatattgcagccgcgggcgcgcaggcggttaaaccaccaggccagcagcgggccgccgatgacgatcaccagcgtgttgatattctggatccactgcggagcaacatgaatgccatacgggttcaggttgatattgtgttcagaaaacagcatcagccccatcggcgccagctgatacagcatccagaacaccagcgatcccagagccagaatcaggtaggcgctcatccgccggcgttcgtcatgcggatggtgacgcagggtaatcaggcacagcagcaggaaaacggcgcaccccacgccaatcacaaagtagccgctgaactcggcatgggtcagcatcagccgaatcaccggcaccagaatcaccagaaccgccaggccggccagcaggcgccgacgatactgcgccggcgtcgcattgagcaatggggtgttgagatcgcccagcacgcgccagcgcagcgccgccacgataatcgccccggcattccccagcgtggcgaacaggaacagcgcacggtaattttccgtcagttggaaatagccggcggcgctgaaaccgacaaaaaagcccaggttcatcgcggcgtagttccacaaaaatgccgactctcgccggtcgtcctcgggtttaaagcgctgtgtcagcatcatattaatgcaggtgacgttcagcccgctgccggtaaggaacatcgccagcccccaatacagcccccagacgccggccagcgcaatcagcgcacatcccgccacctgcagcaccatccccagcacaaacaggttgcggttgctgagatagcgcccgcccaggtagccgccaaacaggtgcaggccatagttaaaggcgccgaatacgcccatcatggcgttggcgctgctttcgctgaaccccagacgcttggtggcatacagcaccagcgtggagtacagcacggcaaagcccagcgtggcgaagatttgaataaagaacagcgctcccgcgccggagggggtggcatagcgcgacggcgctgccagtgtggaatccgagtcagtcaaagcaaacctctaccgcattattatttgatggttttatccctgtctgcgctcttagccctacgccggcgccgcgctcggtaaagagccggtgcaaccggtgaaatcggcataaatcgcgcggcaagcgtctcgaaggtgggtatttccttgcaaaagtctccgtacgctcgccattccatttagcggcatatttgactaataatccagtattaatgaatacatcggcaaagcatcggcgcgaactggtggaatattaatctaccgatacgctggacgctcaaataatataccaccagcatttatcaacaccttatcagccacgttctgcatgcaggtgaagaataaatagctgattattgcgcgtgaaatcagcaaattgctgtaagtttggctaaacggacggaaagcgtaaaaagagtgttgacgctgggatcagtttctcctacattagcgcccgtcgacaacgcaaggcgctgacgacagacaatatggtgaggtgtccgagtggctgaaggagcacgcctggaaagtgtgtatacgcgaaagtgtatcgagggttcgaatccctccctcaccgccatattccaagagaaagcccgaactcacgttcgggcttttttgctttatattccccgctccgggagggtgagaaccctcgacagggttcgacaaaacgcggcagcgttttgcacagccgaaggctgcccgcagggtgagcgcagcgaatgcatccctccctcaccgtcctattccaagaaaaagcctgaactcgcgttcgggcttttttgttatgtacaatttctgttagcactgagtaatgagaattgccgtacacgcgcggtacttctctgcgataacggagaacggcaattgaaggggccgtaggcgcggccccttcacccgcgcccgcgcttaggcacgttctgcccttcgggttaccctcacggcgtcaccgtcgccgggcgggtcggctctacaggcttccctgcctgtgccgcctcaaccggacatccctgtccggttgcccctggctcaggctccttgttcggcagcccgtgatgcgcgccgaaggtcaacacccgaatctgtatttaccgggaaaatcagctgcgggttttaacatcagcgacctaaaaactattcccctgccagcccccgcgacaggattggcaggtatcactcagcgtgctcatttggcagcggtctgaatccggctcaacgccagcaataaaaaagcccgacgtcatgtcgggctttttccattcaggcagctgaaaatcagttgctggtatcaagttccgggaagcttttcaccagatcgtcaatcgccttcatctgtaccaggaacggctccagtttatccagcggcagggccgatgggccgtcgcacttcgcgttgttcggatccgggtgcgcctcaataaacagaccggccagacccaccgccatcccggcgcgcgccagctcagtaacctgagcgcgacgaccgccggaggccgcgccaaacgggtcacgggtctgcagagcatgggtcacgtcgaaaatcaccggatgaccgccggtggcattcttcatcacgttgatgcccagcatgtcgaccaccaggttgtcatagccaaagttgctgccgcgatcgcacagaattacctggtcgttgccgccctctttgaatttctccacgatgttgcccatctggcccgggctgacgaactgcggctttttaacgttgatcaccgcgccggttttcgccatcgcttccaccaggtcagtctgacgcgccagaaacgcaggcagctggatcacatccaccacttccgccaccggctgcgcctgggcggcctcatgcacgtcggtaatggttttcacgccgaaggtctgcttcagctcttcaaaaatacgcatcccctcttccaggcccggcccgcggtaagagtgaatggaagagcggttggccttatcaaacgaggccttgaagacataagggatacccagcttttgcgtcaccgtgacgtagtgttcgcagatgcgcatcgccaaatcgcgcgattcaagcacgttcataccaccgaacagcacaaacggcaggtcgttcgctacgttgatgtcgccaatgctaatcactttctgtttcatgctttcgcctttattgagggtaagtcgccaaaattagtgcagcgtcacctgtttgggttcgatcgcgtggatctgtactttgatcacttcgctgaccggatcttccggacactgctcgataaaatagttgaggtcggaaatcgccacgtggttgcagtccagctgcgcataaatcagaccacggtcacgaatctcataggggtcatccgggtcaaaacacagcaccgtttcgctggcgcgcagcgccatttccatctgcttttcttccatcagggcggccttcagcgtatccagcatcttgcgcaccaccatattattttccgcttcgtccaggtcgtcatcttccagttcggcggacaaccccagattgcctttaatccaggcctccagcgtatgctcgctgagcgtttcgccgttaagcggattaatcagccacatctcatcatccatccagtcggcccgcaggatcaactgggtcgggaaaataaccggcatcagcggtaaaccgagctgatgagcgatgtgcaaaaagatggtgcccagcgataccggcgtaccctgacggccttccagcaccttatcgagccagatggcgtcggaaaggcggtaaacgccgctcgccccgccaaacccccaggtgtggtaaaacagctcaatgagtgcttctaattgctgctcctggctgaggtcgtccggcaccgccgcccgcgcctcttccgacaatcgctgcagctggcgcgccacctcgacggcggggaaatcacgccgcacacgctgagacaccaagatgacgcctgcgctcagcgttgaggaattaaattcgaaatcagcaatgctactcataggtatcccatcagaaacggtatcttcgtcgtggcaagtttaataatcaggtaaaggcagcctaaagccagaataaatgccgacgtgcgtaaccccgcgctgcggacgttcttgctcagtgcgacgtagccaagcaggatgtagataataacgccaaacagcttctcggtcagccaggagtccatacccagcagcggataaaactggaacgtcaccaccagcgcaataccgctcagaaacagcacggtgtcattaatatgcggcgctattttcacccagcgccggttcatcatcgccgaatcacgccatttccagaaaaaacgcaatacaaacaaaacaatactgatggttaccgtcagcagatgcaaatttttcaacgcggcgtaggcggccataatcgttcccttttgtttccagtgattattcttgcgtcggcagatactgccccagcgttacgcgttcattgccgccgtagtcgcggcagctctccacggcgctaaagcccgcctcggccagcagctcacgcacgctggccgcctgttgccagccgtgttccagcagcagccagccgtgcggcaacaggtgcgccggcgcctgacgcacgatggtacgcaggtctgccaggccgttttcttcagccaccagcgcgctgcccggttcaaagcggacatccccctgcgacaggtgcggatcggcggcgtcaatatagggtgggttactggcaatcagctggaaacgctgtccggccagcggcgcaaaccagctgccctgtacgaactgcgcattggcaatcgccagtttttgcgcgttatggcgcgccagcgccacagcttcgggctggaaatccacgccggttaccgtgcaatcaggacgttcgctggccagcgccaacgcaatggcgccggtgccggtgcccaggtcaagaatggcgcaaccgcctgcaggcaggcgcgctaacgcctgttcgaccagacactcggtgtccggccgtgggatcagggttgcgggggaaacagacagcggcagcgaccagaattcgcgctcgcccaccagataggcaatcggttcgccgcgcgcccggcgcatcaacaacgcctccagctgcgcgatctcctgcgaagtcaggctgcgctcaccaaacgccagcagataggttctggcgcgaccggtgacaaaacccagcagaatttccgcatcccgccgggcgctgtcgctctccgtcagccgcgcggcggcggccttcagccagccttgataatccatcactcttgctcggcggacaacgcagccagctggtccgcctgatattcctgcacgatcggctggatcagcatatccagcttcccttccatcacctcgtccagccggtagagcgtcaggttaatgcggtggtcggtcacgcggccctgcgggaaattataggtgcggttacggtcggaacggtcgccgctgccgagcaggttgcgacgggttgacgcctcctccagctggcgcttggccacttcggcggcgcggatacgtgcgcccagcaccgacatcgctttcgctttgttcttatgctgtgaacgttcgtcctggcactccaccacgatgccggtcggcaggtgggtaatacgaatcgccgaatcggtggtgttaacgtgctgaccgccggccccggaggagcggaaggtgtcgattttcagagcggcggggttgatgtccggcagttcggcttccggcacctctggcatcaccgcgacggtgcaggccgaggtgtgaatgcgcccctgggattcggtctccggcacacgctgcacgcggtggccgcccgactcaaacttcagcaggccatatacgccctcgcccgaaactttggcgatcacttctttataaccgccgtgctcgccttcgttggcgctcatcacctcgacccgccagcggcgcgcctcggcataacggctgtacatgcggaacagatcgccggcgaacagcgccgcctcgtcaccgccggtgccggcgcgcacttcgaggaagcagctgcgctcatcgtcgggatctttcggcagcagcaacagctgcagctgctgctccagctcgtcggtcaccgttttggcctgtttgatctcttcctgcgccatttcgcgcatttccgggtcttccagcatcatctcggcggtcgcaagatcgtcttgcacctgacgccactgcaggaagcagttgctgacatcggtcagctgcgcatattcgcgcgacagcgcccggaaccggtcctgatcggcaataacgccggcatcgccgagcagcgcctgcacttcttcatggcgctcttgtaacgcttccagtttggcaacaatagaaggcttcatgcgtggttttaaaccctgtaaatagagagaaactagtgctgatccagcccgaggctgtcgcgtaatatttgtaaccgctccacatcgccgtcgccggcagcctgctgaagggatttggtaggggcatgaataagacgattggtcaggttgtgagccaatttatggatgacctgctccacgttggccccctgcgcaatggcggccaacgctttggcttccatttcactgcggatttgatcggcctgcgagcggtagtcgcggatggtctccaccgcgccctgcgagcgcagccaggccataaaattggtgctttcctgctgaacgatggactccgcctgcaccgccgccgccttacgctgcgccaggttgttctggataatcgcgtgcaggtcgtcaacgctgtacagataggcgttcgccagcttgccgacctcgggttcgatatcgcgcggaacggcgatatccaccagcagcatcggctggttgcggcgcgctttcagcgcccgctcaaccatgcccttaccgatgatcggcagagggctggccgtggaactgataatgatatcggcatcggccagacgcgcgtcgatttccggcagcgtaatcacctcggccccgacttcatccgccagcagctgcgcacgttcgcgggtgcgattggcgataatcatatgcttgacctgatgttcacgcagatggcgcgccaccagttcgatggtttcacccgcccccaccaacagcacgttcaaatccgccagcgattcaaaaatctgccgcgccagcgtacaggcggcaaacgccacggaaacggcgctggcgccgatctcggtttcggtacgcacgcgcttggcgacggagaaggatttttggaacaggcgctccagctcaccggacagcgactgttcgcgctgggattcggcaaaggcttttttcacctgaccgaggatctgcggctcgcccagcaccagtgaatccaggccgctggcaacgcgcatcaaatggctgaccgcatcattgtcatgatgccagtacaggctctttttcacctcttccgggctcagctgatggtattcgcacagccaactcaccagctgctcgtgaatatgctcctgctgctccacgctgaggtacagctcggtgcggttgcaggtggacagcacgacgccgccctgcaccagcggctgctggagcaggctattaagcgcctgatcaatgctctctggagaaaaggtgaccttttcccgcaaagcaaccggagcggttttgtggttaatgcctaaggcaagcagggtcattgcttcaagtaatacttctgttggtacgggtttcgttgacggcattctacttgatgcgcggcatcaataaaagcaacaagcgcatcttacgcccaatcgctgccatcgccgctacacatcaaacaaccgcttaaaaacaaaccattaatttataatgacgatcagaactaaagaatcgacgccgttggccgatgacatcaggtaacgatcgcaagttatgcttagtttagcgctttttgccggccagataaaattcgccgcgctaaagcctctgtcgctgaacctgtacgaacgttaatcaatagttggttatgattataaccattggcaatcttcccaactgttattattgaatttctgtccggctattcgcataattccgcgccgtataaattcgtacatagcgaataatagcggtttatcgcttctgcccggatatcatcggctcccgaaacgataatgcattataaaagacgccgcggatggtttgcgcatcgatacgtgccattcgtcggaattaaaaattgtataaatataaaaagcaggtatggatatggcacataaaatgagtcgtttagcacgcggcgtggccgtcggcctgatcgccggctgcagcgcctttgccgcccaagcggaaatcaccttactgaagcaggatccgcaggccggcgatccgctgagccgcctcaacttcaccgtcggcggcagcatccgtccgcagttcaatatgatgaccggcgacggcgataaaggctcttacaaacgcaacggcttcgacggcggcacccgtttccgcttcgccgctgactactacctgttcgacgacatcagctggatcagctactacgaactgggcgtcaacatcccggccctgttcgactgggacagccactacgccgacggcgccaacaacaccagccgccgtatgctgtacaccggtctgaagagcaagacctggggccagctgaccttcggccagcaaaacagcgtttattatgatgtggtcggcgcgaaaaccgatatctgggactacgatatgctggcccaggcgccgggcaacggcatcaacggcgactacgacggttcttaccgttcccgcaaaatgctgaaatacaagcagaccttcggcgatgccgacgtatacgcctcttacctgttcaacgacagcgactacctgccgggcaacggcctgcgctacaagcgtaaaggcggcggctcactgggcgtcgattaccacctgacccgcgatctgacctggggcaccgcgtggaactacacccgggcggagatgcgtgacccgaccggcggcgacagcaaaacctacgaccagaacattctgggcaccgcgctgagctggaagcctgacaactggaccttcagcttcggcggcggctggtacaataacttcctgaccaccaagcagaccgacgtgcacaattacttcgccggcgacgcctggggtattgaatactacgccggctacaccgcgccggtgggtcagtatgcgctgaaatccgtcaccccttacgtgatgggcgaccgcctggaatacgtcagcggccgcaactatcagcgtatcgataacggcctcggtatcaccttccagttcgactacggcttccgtaccgatgtggagcacgtgttcacctccagcaccgacaaacttggcgatatgaccgtcgtacgtctgcgttacgacttctgatcgtacgggcgcccgccttgccggcgcggcgccccgtttctaagaaaaaaccgcatttttcatcttcttgctacatccttccgtccatctccgcgtacactatgagcatccgtccgctctgacccggacgcgctgcagcagagtattgacgctgcgcgcccgtgccgttagcgtggtggcaaaaatgggtgacgtaacgtcagcccgccaggacaaaaggacaataaatcgttatgcctatccgcaaagtcagtttgctacgccttatcccgctggccagcctggtgctggcggcctgtaccacgacccggccgaccggcccggccactagcccaacgtctcccgaatggcgcgcccatgagcaggcggtgcagcagctgaaccagtatcagacccgcggcgctttcgcctacctgtccgacagcaaaaaggtctacgcccgcttcttctggcagcaatattcggcggatcgctaccgcctgctgctgaccaacccgctcggcagcaccgagctggagctgaacgtgcagaaaaacgtggtgcagctgaccgataatcagggcaagcgctacgtcagtgataacgccgaggagatgatccgcaagatgaccggcatggcgatcccaatgaacaatctgcgccagtggatgctcggcctgcccggggaagccaccgactttaccctggatgaccgctaccgcctgagcaaactgaattaccagcaggaaggcctgagctggaaagtcagctatcaggactataacagcgatactcagccccagctgccaagccgtcttgagctgcaacagggcgaccaacgcatcaagctgaaaatggataactggacgctcaaatgattcagcagtggccctcgccggcaaagttaaacctgtttttatatatcaccggccgtcgcgcagacggctaccaccagctacagacgctatttcagtttctcgattacggcgacacgctgaccatcaccccgcgtcaggacgagcaaatccgcctgctgacgccggtggacggcgtggaggatgagcataacctgatcgtacgcgccgcgcgcctgctgcagtgctactgcgatgaacggcagatcgccacgccgccgcgcggcgccgacataagcatagagaaagtgctgccgatgggcggcggtctgggcggcggttcgtcaaacgcagcgacggtgctggtggcgctgaacagcctgtggcagtgcggcctcagcgatgaacgactggccgaactggggctgagcctcggcgcggacgtgccggtgttcgtacgcggccacgccgcgttcgccgagggcatcggtgaacggttgcagaccgccgacccgcaggaaaaatggtacctggtcgcccaccccggcgtcagcattcccacgccgctgattttcggcgatgctgaactgaaacgcgacacgccggtgcggccgttaaatgaactgttgcaattaccgtacgccaatgattgcgaaccgatcgcaagaaaacgttttcgcgaggttgaacagcttctttcttggctgttacaatacgcgccgtcacgcctgaccggcacaggtgcttgtgtgtttgcagagttcaacaccgagtccgaagcccgccaggtgttaaatcaagccccggcgtggttgcgtggttttgtagcgcgtggcgttaatatttcaccactacatcgtacccgttccgggcaaatttgagtcgtagctcgacgtttcgttgcgcagggcccgtgttattcggccctgtatccctgcgctactacgcctcataagttttacatacccgtatgtctattgcggcagccatgctcaacagccccttgaggctggccggccgtcaatagcatcttctctggacgcaagcctgaggttcttctcgtgcctgatatgaagctttttgctggtaacgccaccccggaactagcacaacgtattgccaaccgtttgtacaccagccttggtgacgccgctgtaggtcgttttagcgacggcgaagtgagcgtgcaaatcaacgaaaatgtacgcggtggtgatattttcatcatccagtccacctgcgcacccaccaatgacaacctgatggaactggttgtgatggtcgatgccctgcggcgtgcttctgcaggccgcatcaccgccgttatcccctacttcggctatgcccgtcaggaccgtcgcgtacgctcggcgcgtgtgccaatcaccgccaaagtggttgccgacttcctgtccagcgtcggggttgaccgcgtgctgaccgtggatttgcatgctgaacagatccaaggcttcttcgacgtgccggttgataacgtgttcggcagcccgattctgctggaagatatgctgcaacagaacctggaaaatccaatcgtcgtttctccggatatcggcggcgtggtacgcgcccgtgcgatcgccaagctgctcaacgataccgatatggccattattgataaacgtcgtccacgcgccaacgtttctcaggtcatgcacatcatcggtgacgttgccggccgcgactgcatcctggtcgatgacatgatcgataccggcggcaccttgtgtaaagcggcagaagctctgaaagagcgcggtgccaagcgcgtattcgcctacgcgactcacccgatcttctccggcaacgccgtggacaacatcaagaactccgtgattgatgaagtgatcgtctgcgacaccatcccgctgtcgccagaaatcaaggcactgaaaaacgtacgtactctgacgctgtccggcatgatggcagaagccatccgccgcatcagcaatgaagagtcaatctctgcgatgttcgagcattaattctccgtcggcgcgggcatgccgcgccgatgtagaagctagccagacgcagtaaaagaaaaacccgttgaagcgccagcaacaacgggttttctatgttaaagcgttcatagcgtcaaacctgattacgcgtcaccacgccttgcagtcaaccggtctcctcaacgcaatgactaatgcgatgaatggtggtgctggctattgcggcaacgcttgtcgaagtgttttacccaccagtagcgatctgcaacctgttcgcgtccgccgatacgcgcgccggccagccacaacagggcaccaataaatatgctgaatatcgccccgtgagagaagaactgcggcaaattgaactgcgaaacctcagcgacaatggaatagccaacgccgccaatcatcaccaacagcccaagccccatcagaacgttaccaatcacatctgcgtttttacgtttcatatgtcacctccatagcgctaaatgccagcgggatgaataagtcattgttaactccctttgatgaattaattatagacactcccgcagcaagggtattgcgctggcgatcacagatgtgcaattaatactgacaattctttactttagcggcacatatccctctgaacttgaactataactcaattgcattattaacttctgcaagtaattgacgccgatttatcatcggatacgacgcgttttgtcattcggcgccgcggaaggtagactaatgccctttccattattttgagcatagcgaatttctccgtgagcagtatcaaattgattgtcggcctggccaaccccggcgccgaatatgcgcaaacgcgccacaatgctggcgcttggtacgtggatcaactggcgcagcgccataaccagccgctgaaagaggaaggcaaattcttcggctataccgcacgcctgaatctggccgggaacgacgttcgcctgctggtgccaaccacctttatgaatctgagcggtaaagccgtcgcggccatggcgtcgttttatcgcatccagccggatgagatcctggtcgcccacgatgagctcgacttgccgccaggcatcgccaagttgaaactgggcggcagcaacggcggtcataacggtttaaaagatattcagagcaagatggcgaataacccgaacttttatcgtctacggattggcatcggccacccgggcgatcgcaacaaagtggtgggattcgttctgggtaaaccgccggccagcgaacagagcctgatcgatgacgccatcgatgaatcgctgcgttgcaccgaagtgctgttaaaggacggcatgaccaaggccatgaaccgtctgcacgcgtttaaagccggcagctaagtcctatgtcaggctgcatgattgctgcgcagcctgactttgctttccgccatacagaggtggcacaggcatgatgcttcactgcaccggagatgagcgcagatgtgatatcagccaggcgatcccccatcgacacccaggcgtcggcgtaggaaacggcgcttttttctgaacaaatgacgctgcacaggctttctcttcagcctcttacgactgtgcagtgaaaaagaaagtaacgatagaattgataaacctggcgctatataaataaatatcccattcatttagcctatcctccttgatatccccctcaggcaccgaaaaatgaaaagctgaaaatagccaagccctcaacggacacaaccataaatcacatccaaaactttacaaaaaagtttatcgtcgacgatgcaataaatagaaaatgattattttcttgacagattagacttagaaaaaaccccaataacatttattattggggtttggggtatcagtccgccgctacgcggtaggtggggtcgtcaagctcatggagacagaacggaccggcctgcttcagcaaactgacgcagtcagcgcttaggtgacgcaggcgcaccgtcttaccggccgccagatagcgtgcagtaagcttatcaattgcttcaaccccgctggaatccatcacccttgtctgcgcaaagtctaaaataatcagcgccggatcgtttatcgggtcgaatagttcggcaaaatccgtggtggagccaaaaaacagcggccccgctaaagaataaataacggtgttgttttcttcctttttatcacgaatagatattttcgcctgtttccaggcaaacaccaacgccgaaataattacgccgctgatcaccgccacggccaaatctgcgaataccgtaatcagggtaacggtaagcagaataaaggcatcctctttcggcattctttttaagcggcgtaatgagctccactcaaaggtgttatagcacaccaccagcataatcccggccagcgcggcaacgggaatataaccaatataggatgacaggctgaccacaaacaggatcagcaacaccgcgccaaccgccgcagagatgcgcctgcggccgccggaggtgaagttaatgatcgactgcccaatcatcgcacaaccggcaaagcagccaaacagcccacacagagcgttccctgtcccctgggcgatactctcccggttgccattacctttgctattacccatttcatccagcaccgtcatggtcaacagcgattcgatcaaaccgaccagcgcgataatcacggcatatggcaacaccaccttcagcatatcgagcgtaaacggcgccatcggcaggctaaagtgcggcaggctgccagagatatccgccagatcccccacccgcagcgtattcagtcccaggccgatcgccagcgccgacaccacgatcaacgccgccagcgatgacgggatcgccttggtcagacgcgggaaaaacaccaccaccaaaatcgccagcagcaccagaccatacatcagcggcccctgcccggcgaccatatgcagctgcgccagcataatcacgatagccagcccgttgacgaaaccgtgaatcgccggcaacggcaccagacgaataaatttgcccaggcggaaaacgccgatcagaatttgaattacgccagcaagcagggtcgcccacagtacgtaatccataccgtgctgggccgacaggctcattaacaccaccacgatggagccggccgcgccggacaccatacccggtttgccaccgaacagcgccgtggtcaggccgataataaaagcggtatgcaggccgacgatgggcgacagcccgccgaccagagagaagccgacggcttccgggatcatggatactgcgacaacaaagccggccaggacttcattcttgatgtccgccagcctgaggttgttcaggttaaacataaattgtccagatagtctgagagtgcaacaactgtgcatgcctgaagcaggcagcgaaaaacatcagcgctggcaccaggccaatgctgttacaaagagagtaaacaggcgggaaaactcagggtggcgtaggcaagaagtacatccgcacgtttccggttggttaaagataatgagcagtatgttgaaacgtgagcaagatctcaacacaaacttcgtaagcaaaactctcagacctaacgccgggatcgtgatagatgcgcattacgtgtataataacgcaattattctgccctttatgcggccagttaatgctaactggctgttagttaagatatttaaggtgattacaacatgggattcaaatgcggtatcgtcggcctgccaaacgtaggcaaatccaccctgttcaacgcgttgaccaaagcgggtatcgaagcagccaacttcccgttctgcaccattgaaccgaacaccggtgtggttccgatgcccgatccgcgtctggaccagctggccgagatcgtcaagcctcagcgcatcctgccaaccaccatggaattcgtcgatatcgcgggcctggtgaaaggcgcttccaaaggtgaaggcctgggtaaccagttcctgaccaacatccgcgaaaccgaagcgatcggccacgtagtgcgctgctttgaaaacgacaacatcatccacgtttccggccaggttgatccggcgtcggacattgacgtgatcaacaccgagctggcgctgtccgatctggacacctgtgaacgcgccatgcaccgcatccagaagaaagccaaaggcggcgacaaagacgccaaggccgaactggcggcgctggaaaaatgcctgccgcacctggaaaacgccggcatgctgcgcgcactggatctgagcgcggaagagaaagcggccatccgctacctgagcttcctgacgctgaagccgaccatgtacatcgccaacgtgaacgaagacggttttgaaaataacccgtacctcgacaaagtgcgtgaaatcgccgccgctgaaggctccgtagtggttgccgtctgcgccgccgttgagtccgacattgccgaactggacgacgaagagcgcgacgagtttatggccgagctgggtctggaagagccgggcctgaaccgcgtgatccgcgccggttaccagttgctgaacctgcagacctacttcaccgccggcgtcaaagaagtgcgcgcctggaccatcccggtcggcgctaccgccccgcaggcggccggcaagatccacaccgacttcgagaaaggctttatccgcgcgcagaccatcgcctttgatgatttcattacctacaagggtgagcaaggcgcgaaagaagccggcaagatgcgctcggaaggtaaagagtacatcgttaaagacggcgacgtgatgaacttcttgtttaacgtctaagtcatatggcatcgcaaaatgcctgagaaaagcgattaatccttataaaatccacgcaattgcgtggattttttataggattagacagtacaaccagaggaagataccggagataaagcgatctacgggaagcctgaatttagttctatcatcacacctgtgaagctacacgtatccacgccacgcagtactgggaagcgataagtttgactttggtcatagttcacgaactggagacttaacaaatgtgtaagatttagtaatctcaataagcacatctattaaaggactaaaataagatgaaaactagaactttctcaatttttttacttaaattaggctatgacgcaaaaaactctctcaaaccagataatcaactcatagatgcttatcaagctgagaatttaccacaaggcgcttcattatttatttcagacaaagatagtacaaccccatggtgggttagttatttttctatcaatggaaatttaagacaagaaagtaaaggagccataatatttatccctataagagataggtttttcgctttaacttttggacatgtctatcataatttactcgatgtgtcgtatgagtacgattttggattaaaagtaaccctcaatagccttgaaccaaatgaactaaagagcgcagatatcgttgatccaggatcggccagaagaaaaagaatgcaggttcccataaccagtgatctaacttatttagacttcgatagcaatagcgaaatactaaaaagcttaactgggaaagtcaagcatcagtataaagacattttcaaaaatgcaacaggaacgactaacttaaaggttgggattaatttatctccaaatgaacttgtagggttatgcgaacaactgcttgatttatattcaagcgatgattatttagagtcatttccgaacatccaaaaaataagaccggaaaaagacccacaaaaaatcgcaagactcgatgagtcacttttaagagcattcataaataatgataatgaattatcattatcaataccagacattgtggattacggggacaatattaattgtatcttcaagggaagaaaagggatttctaaaatttacactgatattagtctaagtgaattttacgattaccttgacggtatgaatattgcaaatttggacatcaatgcattgaatgatttttcaatgaatttatgcaaccaagaggggaatgttacaaaaacatatagtatatatcggagcctcatttatgacgtaaagatcgacggtgagaatattgtctatcatttatgcgaaggtgagtggtataaagttgatggtgattacctatatacgcttaaggaatatataaaccaaaggtgtcaattaaccgaattaccaccttataatcacgatgtcatcgatctgagaactaacaaaaaaagatatagtgaagaaaaatacaatgaagatatttgtgaaggatcagatatatatatatgcctagatcaaactgatataagcccagatggacactcacaaatagaaccatgcgatataatcagattcactcctgataacgaatgcgtatttcatcatattaaaatatcttctaggtcatctcaactcagccatctttttaaccaaggagtgaactcaatacagttacttatactcgaagagtgctgtcgagaaaacctgaagagcctagtatcagaaaaaaccaaccatgagaaccttacaaatttcactagcgctatagatagtaaaaattacaaagttgaatttgggataataacaaggaaggacccacaggggttgtctgaaaacttaccactattttctaaaattagtttaatgagagcattaaaagctcttgaactcactcagaccaaaggtatcatcacgttcattcaggataatagccaagctaaagaagcatatagcaaatatccaagagttaatgttgttgtaagccaagatgagaatggaaaaaaaattgtagtcgttgataataggcaacaatatcctcaaggaactaaaatccatagatgctcgaaggaaatcagcaatagtcctataggctctaggtttattgtatatgttaaagataatggggatggtgttttaagcaccaactactcttgggaaagtgaacctatccctcctcacctataggagaacacagtaaaactcttatttccccccccacacaaacccatacgtttcctatggtttgtgtgggtacgaattaatagctcatatcattatatggaacttcatctattccgtcttgttgcttccgtcggcctttatcccagttgttgcctacaatcccccctagcgcatctgcaggataataacgctgctgctggcgggatcggtcttctcacgcagctctcccaccgctttggcatccgtctccgcgccctgattcccccacgaggtgcggataaagttcagcacctcggcggtctgccgatcggtaagctgtttacggtacggcggcatgcgataggcatcgggcacgccgtgcgccactatgcgcgcagagccgttcagcactacgttgatggaagatgaggcgtcaacctgcattgaggtcgcgccggccagcggtgggatccacggcgtctgaccgcggccgtctgccccgtggcagctgctgcagcgcgccatatacgtctgcctgccgggatgattcccgctgttggccgttgcagtgccctgcggatattgccaggcgctgccgcggttgttactgccgggcggcaaggccttcaggtagtgggcgatcgcacgcagatcgtcatcgctcataaactgggttgagttattgaacgcatcggtcattgagccgaacaccacggcgtgctggttacgcccctgcttcagaaatgtcaccacgtcctcttcgctccagcggctgatgccggtattggcatcgttacgcaggctcggcgcataccagccgtccaacagcgcaccggccagatagtcctgactgccggcgtccagcgccttctcattaaaggccagcccgcgcggcgtatggcaactgccgcagtgccccggcccttccaccaggtacgcgccgcggttccacagcgcattctggctttcctgcgcctgataaggcccgccgcgggaaaacgccgcgctccacagcgccaacggccagcgcatattcagcggccacggaatctccgtcgggctattctggcgggataccggtttaacgccctgcatcataaaggcatacagcgccgccacatcctcatcactcagcttctggtaggaaggaaacggcatcgccggatacagacgatggccgtcgcgcgccacgccatggcgcaccgcacgatcgaaatcggccagcgtatagcgcccgatgccggtttcgtcatccggcgtaatgttggtggtgtagattttgccgaccggcgtcgccatcgccaggccgccgctgaaaggcgcgccgtccggcgtgctgtggcatgccacacagtcgccgagccgggcgacatactccccttggcggatcaaatcggcggagtctgccggcttgccagccggcgcatgatcaaacgtagaggcaggcgtgcgcaacagccacacggtcgccaccgcggcggcacccaccaaaccggccactatcaggccaagccttttcagtttcatggttctttccctatagcgcctgcggctcagctaaagttaaaacgcgacagcggcatgctgcggatccgctcgccggtcaggcgggagacggcattcgccacggccggcggtatggcgggcagcggcggttcgccgatgccgcccattttggcgccgctctcgataatgcgtacctgcacctgcgccatgcgcgacggcggtagaatcgggtacatatcgtagttgcgcgccaccggctgccctttctcatacacgctctcctcaagcaacacctgagacagcccgagagcaaccgcactattaacctgcgcctcgatgatagccgggttcacgatgctgccgggatcgatcgcctcccacacctgatgcacccttacctggccctgttcgatggacacctccgcaatcgccgccgcctcgctgccaaacggcgaggccatcgccacgccgcgcgcccggcggctgccgtcagccgcggtataagggccggcctgccatccgcccgacatctccgccaccgcgttaagcagcgtcgtcagccgctggtttccctgcaataaatgcaggcgcaaggcgaaaggatccagcttgctcttatcggcgatctcgtcgaggaagcactcatagaggaaatcattcattgagttgcccaccgagcgccagtagcccagccggaccggcccctttttatagatctgcgcgatgcgcacgttaggaatggcgtacgctttacccgtcagcccttctaacgcgctgggatccagttggtcgccgtgtttacctgtctgcgcttcgctcggtccctcgcagatgctgatagcctccagcgccacgggatagccctctgcatccaggccggcgcgaaagcgcaccgcggccatcggacgatgggtatcgcgcaagaattcctcttcccggctccagatcagcttgataggccggccaaccgctttggccagcgcaatagcctgcggataaaccatcgcggtgtcgtaaacaaaatggcggccaaagaagccgccgagcagcggtgaatggataatgattttttcaggggccagtccggtgcgtttggccacgtcggcctgaaacatttccggcgcctgattcgggatccacagctccagggtgccgtcgttattgaagcgcgccagcgccgaaggcggttcaagctgggcatgattgagatactggctgtgataggttgcgctcaacgtggtttgcgccgctgacattgcctgcgccggctcgcccttcacctccgcatcttccccctcgcccggctcctgcgccagcgcggcggcaaacgcctcggaggaaaaatcggcaggcatatagttaccgtccggcgcgtcaggctccagccattcaacctgcagcgcttcggcggcgcgtttcgcctgccaccagcgctccgccaccacggcaacggctcccggcagtacatgcaccgagtgcacgcctttcatccccttaacctgctcttcattacgcagctggccggcatgcagaccaagccgcggcgcatgctggaccgcagcatgcagcatgccgtcaacgcggcagtcgatggtatagacggccttgccggtcgatttttcgtgcatatcaagacgctgcaccggtttgccgatccaacggaaccgggcgggatctttcagcgtcaccgaatccggcggcggcaccgccagatcgcgtgcgcgtgcggcaagttcgccatagctcagcgagcgcccggacagcgcatggataacgcgccccggctcggtgtgcagttgctcaaccggcacggaaagctgcgccgccgcagcctgtaacagcatctgccgcgccagcgcgccaagacgacgcatggtgctgtagctggatcgtaccgactggctgccgccggtaatacgcatcccgctatccatcacctgatactctgagccggccggcgcattctcgacgataaaggtcgccggatcggcgtccagctcttcacccacaatctgcgccatggcggtaaatattccctgtccgccttcgataaacggcgaaaggaatttcaccgagctatcggggcggatttcgagaaatgccggcacccgcgtgcccggcgctggactggcctgcgccgtctgggcgcggccctgcccaaccggcaagccgacgcccagcaccagcacgccggccaggctgccgccggccaacagaaaacgacgccgtgaaagattaaccggttgctcacccagcgctgccagatcgtgatcgcgtaggttcataccttgtctcccttccctgcaacctcatgaatggcggcgctgatagcgttgtaggtgccgcagcggcatagattgaccatcgccgcggcgatctcctcgtccgagggatgagcgttgtgcttcaacaaggcagtcgccgccatcacctggcctgactgacagtagccgcattgcggcacctgatgtttgacccacgccgccaccacacgctggccgacatcatcactttcgatcgcttcaatggtggtgatttttttcccggcgacggtctccagcggcgtcacgcaggaacgcacggcctggccgtccaccatcaccgcacaggcgccacactgcgctaacccgcagccatatttggtcccggtcatggccaaatcgtcacggataacccatagcagcggcgtatccgcgtccgcatcggtctgataaatcttattattgatgttaagttccatcgctaaccgctccagataaagtagtgctcacaacgacagccgttcagcttgcaggctcagaaagtggctcccccccgctctgcaggtaaggaggcgtgtatcagaatagctacagaaatgaataagggtgttaatccttacaaagattagacgaataattaatagcgtccaactcaatgtggtgctgaaaagaattcaccattagcgatgccggatgcgttccggcacggactgaaataaagcgaaaaacgaagatgcaaggcgggagaatcagcctgtgccggtggacaagcgtcagcggcaaagcgatgcggttttatcacccagcggacaaaccgtgcggcggcagcttactgcctctgctgacgaaatctggcgaccttcgcgcggttgccgcacagtgccatgctgcaccagcggcggcgatgagatttggtgcgatcataaaaccacagcgtgcagtcgggatgctcacattcacgcaccaaatcaaaatgcgcgtcggccagcagcgacgccgccagctccgccaccggcgccagcagccgcgtcggggttttaccgtcatagatgcgtttaatactcagcccgccttgtcgatccgccaccagttgctgatggctgacggcggcgcttaggtagcgattgagcgctgtcgggtccggcgttgccccggcctttttctgtttaaccagaattcttatcgcctcccgcagccggcgcgcctcatgcagcagctcgccgtcggtcgatgccggcgcgtccggcgcagcggccaaaccggcctgttccagccagtggcggacatcatcatcggactgccaaaaatcataaggctgcccgttcagctgcgccagcgtattcaagaaatcaagcgcgccatggtcggcgacaaacagcggaccttcaacgctatgggaatgagcggacatcgacgtctccaacgtatatcaatgccagataaagtaacccataaaataataaattaacagttacaacattatttactcggcgctgaaccttgcaccttagccaataacctactgaattaaataatatatctctatcatttctcgtttgccatcggccaacatcgccaccgtaaccattaaacaagcatttgacaggttacaatatggcgccatactaagcctcgtcagtaacccttaaaaacacatttaacagttacaccgggagccgcattatgaccatgaaccaccatttccccgtacgctatcagtacgccgatgccgacggcgtacgcgttttctaccgtgaagccggtgagccgcaaaacccgaccctgctgctggtgcacggtttcgccagttcatctcaccagttccgcgaactgatcccactgctggcggataagttccacctggtggcgccggacctgcccggcttcggcttcagcgaaatccccgcggaacgccaatatcgctacagttttgacgcactgggccagaccctcacgcagtttgtcgaggctctggggctggaaagctacgcgctgtacgtcttcgactacggcgcgccggccggtttgcggctggcgctcaatcaccccgagcgggtgaccgggtttatctcccaaaacggcaacgcctatctggaagggcttggcgacgcctgggcgccaatccgcgcctactggcaggacgcctccgccgagaaccgccaggcggttaacgacgcggtgctgaatctggcgggcattcgctggcagtatctgcatggggtgccagatccggagcgcgtcgcgcccgaaacctggcacctggatgccctgctgctggagcgccccggcaacaaggacatccagctggatctgtttctcgactacgccaacaacctgaagcgctaccccgactttcaggcgtttttccgccaagcccagctgccgacgttgattatctggggcaagaacgatccctttttcattccgccgggtgcggaagccttcaggcgcgacaatccgcacgccgtcgtcgagctgctcgataccggccactttgcgctggaaactcacgtggcgcatatcgcccaacgtatccgccaggtgattggcggcgagccggcctgaaccaatagcaacccatccacgccgcggcgtggatgggtgttgcccggcgttgcgccgcggctatttgagcggcgtcgcctcaaacaccagcgtttccagcggctgcagggtaaccaccagcgcctgctgatacgcctgtgggaaggtggcgttgctgccgtaaaccggcttcaggctaaagcggtcgccgacgccctgcgggatttcgaacgctttactcagatccaggtaataggtctgcggtttatccagcggattgcgcagcccgaaaatccccttctccggctgccacgacgcccaaccgtatacctccaacagcgtcggatcgccaccgatccagtgggtatcgaccaataccgccgcattatcccgcgaccacttcgccgcctgcgccagggtatcccacttgtgatcgttcagcatcgacggggtgatatacagctcctgcagctgcgtaccggtggcgaagaagctccacgcctgatcgtcaaagtcagcgtcgctctgtactttctccaggccgtagtaggcattttccgcgctgataatgccgtgatacatcagcgagttcagcgggaacagcggcccttttttgacgatagagcggtaggtttccgcatcgcggtaggtcatccagcgctgcaccggcgatcctttgccgtacagattgatatcatcgccctgccgccagatagagtcggcatagaacagccaggacgggctggcgttggtgccggtggtcaggttgataaactgctgcgggttggcggcacgcatattgtccagcagcgcgatcgaggcgtcaaaatccgaggcaaacgggctgccggcaaggtgcgcgttggcgttgcccatgccgtccagcttgaacgaggtgatatgctcgttcttgatcagcttgacgatctgctgattgaagtttttaaagtagttcgggccggacagcgccagtttgccgtcaacggtttcaaaaccgtactctttggcgtgggaaacgcgaatatcgcgcggtttgttatagccgccccacggcgacagccacaggccgaccgaactgtgcacgctggccgccttgtcccgcaccgcgccaaaaccgtggcggaacgccgggccgaacagccagcgtccgctgcggtcatcccagccgtcatccagcaagaacgcatccagcttcaccccgcggccgctgataaaggccttgtcccactcgtccatgcgtttcagcacgtcctgctcggtataggtggtgaagaagccgatatccatccagctgttgtagtgcagataaggctgatacggccgcgcgcgcaccgcgttgataaactggttcacgctgcggcgcagctggtcgggctgcggaaaggtgccgaaatagatccggtagctgaccggcgcttccggctcaatcggcgtcgccagctccacgttcaggttggtggtagcctcgtaggcataggtattgacgatcggcttttccggaataataaagaatgagtcggcaataatcggtgagctattgatcgcaccgtcaacataaggggcctgcgcctgcttcttcgtcgggaagaaggtaatcttcgccacccggcgcgcctgcttttgcgcgctaatcttataatcgatgcgcgcatacttgccgtgcagcgtgttgagcgtcacgctgacgttaaagtcagggcgcgtataggtgagcgttatcgcctccccctgttggctgacgctctgcagcgtgaaatccgcggcatgaatcaccgtctcatcaggcagcgtcagaaaaaacagttcctgcggcgccagctgccccccgtcggccttatccttgatcgtcagcgccgacttatcctggttaaaggccacggcaatattttcattatcgagcgcgtactgcgcggcggccgcaccgttggccaccagcagcgtcaacagcgccacgcggaagactttcctcataccagagatccttattgttgttattgaagactgcactaatcaccaggcggcgttacgccgtcagcgccggttccgcgccgattttgcccgccgagccgcacaggctgattttatttctgaccacttctttcatcgcatccatgcccacgcgcaggtagtaacggggatcgttgccctgcggatggtcggcaaaccactgcttcaccgcgccggcgaaggcgatcttcagctcggtggccacgttgaccttgcagacgccgagggcgatcgcccgacggacgaactcgtccggcacatcgctggcgccgtgcagcaccagcggcacgctgaccacatcgcgaatggccgccaagcgctgaaaatcaatcttcggccgctgggcatacagaccgtgcgcggtgccgatggcgacggccaggctatcgacgccggtctgcgccacaaagcggcgcgcctcctgcggatcggtcataaacgcctgttcgtcatcggtggccatatcgtcctccacgccgcccagccggcccagctcggcctccacgctgcagtcgtgacgatgacaatactccaccaccgacgccaccagccggacgttatcgtcaaacggcaaatggctgccgtcgatcattgcgctgcgcaccccggcctgcaccttgcggcggatatcatccagcgattcatggtggtcaaggtgcagcgccagcggcatccgatagctggcagaataggcgctgcacagcgcgtagatctcctcaaaggcgatatgcttgaaggtgccgggcgtgcccgccaggattaccggtgaacgcagctcggcgcacacctcaagaatcgcctggatggtttcggcattgtggatattgaacgccggcaccgcatagccgcgagcctgcgcgtccagcaacagatacttggtggaaataatgctcatgatgtccccttacgcttgccatgcatgaataaccacgccctgcaccacccggttgaccgcaccactggcggaaggcgtatccggcgtaatgcccgccttcagcgattcgctcagcgcaaacacctgcgcgtacatcaggaagcagaacgtcagctccacgtcgttaaactcgcgcgccggcggcagcagaatatgcggcccctgttcgatcaccgcatccggctgcgccgcaatcgccactacgcgctgcgcctgtttttcgcggcgcagctcggccagcagatccaaatcgtaacggcgcgtatagggatggccggaaataaacaccaccaccagcgtcttgtcatccaccagcgatttcgggccgtggcggaaaccggccggcgaatcataaaacgccgccagccggccggcggtcagctccagcactttcagtgcggcctcgcgcgccgccccctgcaggccgccgctgccgaggtaggcgacgcgttgccacggctggttgccgaacacgccggtgcggaaatcccccagcgacgccagaatgcgctgacaacgttcggccacgtcgccgaaccggcgggcattgaataccgccggcgcaaacgccgccagacagctgagcatcatggtggtaatgctgctggtcatggcaaagccgcgatcgtgcgtttccgccggcatcagcagcgccaaagcattgtcaccgtcacgcgcgttctggtacagaccgccgccttcgttgcaggtaatcaccaggtgatggcattccggcaccagctgattggccagctcaatcgccgccaggctttccgggctgttgccggaacggccaaaggagaccagcagcagcggatgggcggcgttcaggtagtcctgcgggttggtgaccaagtcggtggtgggcagcgcgctgaaattcttgcccgtatggcgcgccagccagggggcgataatctcgccgataaacgccgaggtgccggcgccggtcagcacaatgcgtaagtcgccgtcaagcagcagcggcgcaagaaactgttcaagcggccggcgcaggtcgtccagcctctccagcgcccgcagccagctggcgggctgctgacggatttcggcctctgtccagctgtccggcgtcgcggtggggaaaatctcggtgtgtggcatagctcaatccttagtcgtgtaacgtcagcatcggccgctggcaatcgcgcggcggccttgcgtatggtttggtgtcagcgggcggacgcgaggatcagatgccctcttccaacggtttttccgcccgacagcggcccagctcatccgccaggctggtcagcccgcgccgtccgcactccagcgcctgccggcggaacgcctcgctgctcagcccctcccgctccagcaccatctccagcagcagctgcagattggtgccggtaatcacttcccgccccggccgttgcatcgccagcgtcgacgcaacgcgaaacggcgtgccccccaagagatcggtcagaaacaccagctcttcctgcgcatcaagcgccgccaccgcctgctccagctcggcggtcagctgcgccgtgctggcgctttcggtaaaatcgatcgccataaactgcggctgttcgcccaggatctgcgtcatcgcccgcgccagcccgctggcgaagccgccgtggccgcaaagaataatgcctatcatcgtcaacgcctccggcttacaaaaagtgagcaaacttgccggctatcgccagcaccacggtcatcgcgatcagccgcagcgggctccagccgcgccgcaccaggtagtacatcagcaaggtgtacgccaacggcaggaaggccggcatcagcttgtcaatcacgtcgctctgcagcttgaccaccgcatcgccggcggtgatctccagcgtcgtcgccaagcgcacgtaggtcgccaccagcgcgccgatcaccgtcataccgacgatcgacgccgcatgaccgacccgcctggtgttggctttcagcagtggaatcgccgacacgcccatgcggtaggcatagtgggccagaccaaaacgcacccccaggtgcaccacgttaaacagcagcaggaagatcaccgcgccgaggatcgacccctgtagcgccaggctggcgccgataccgccgcaaatcggcagcagcgtcagccagaacatggcgtcgccaatgccgcccagcggcgcgccgacggcgattttggtgctctgaatgctgttgacgtcctgcttggagcgctccatcgccagaataatgccgatgacaaaggtcaccagaaacgggtgggtgttaaagaaccccatatgccccttcatcgcccgcgccagatcgcgtgggttggtatggatttttttcagcgccggcaacagcccgtacagccagccggaggcctgcatacgctcatagttgaacgaagcctgcagcagcatggaacgccaggcgacgcggttgatgtccttgcggctcagttccgcgccgacgcgctggtcttcatatacgttctcattggcgccggacagcagcgtctcctcaccgccagagacgttgttcggcagcgtgcgttgatcagataccatcttcgaactcctcctgccgtggctccggcgtgttggcttcagggcctttgcggtacaggtcgatcagcgccattgccagcgccgccgcggcaatcgccaacaccggcagcttcagccaggccgccgccacaaagccgatgataaaataggggatatagacgtttttcatcatgatcttcagcagcacggcgaagccgatggccggcatcatgccgcccgccacgccgaggccgtcaatcagccgcgccggcagcacgtcgatcgcggttttggcatgttccgcgccgaagtaaatcggcaggaaggcgcacagaaagtagaaacaccccagcgccagcatcgccaggtagttcacccgctcaatgccccgggtgtcggcgttggccgccatcctgtcgcagcgggacatcacgccggacatcaccgagaacaggaaggtaatgcccatctgcaccgccacggcgaacggcaccgcgacgccgaccgccacgtccggctttaccccggtggtaatggcgaaggtggtgccgacgatagtgccgataatcacgttgggcggctgcgcccccgccagcggcgccagccccatccacaccagctccagcgtgccgccggtcagaatgccggtatgcagatcgccgaggatcagccccaccagcgggccgagcaccaccgggcggtgcatatgggttaagccgtcaaacatatccaggccggcgataaaggcgagaacgcccagcgcacaggcctgcaacagactgatttccatcgcccattcctcacagttgtttgaacagatccaacgccggctccgtcggtacgccctgtacaaagcacgccacgccggcgtcttgcaagccgtgaaacgcggcgatatcaccggcgtcgacggagaccgttttggcaatttgtcgtttgccctcgacgtagtgcatattgccgacgttgatacgcgttaccggcaccccgccctgcaccagcgtgagaaaatccgccggcgttttgcacaccagcaggattttttgccgatcggcggcgcggtgaatgttgtcgatcactttctgcaacggccagaagcgcaccgcaatgccctccgccaacaccatctccatcaggttctgctgcaccgggtccgcggccgcctcatcgttggccaccagcaccagattcgccccggcgaacccgacccactgcacgcctacctgcccgtgaatcagacgttcgtcgatgcgacttaatacaatgttcggcatagcgttttcctcgttgttgttatgcgtgatgccgggcctcgccctgacaggcggcgtgatactggcccagaacgtgctggatatggtcgataatcagcgcgcgcggcgcggcgaccagcgtccccgcccgcaccctgggatactgcagcggtagatactggctaagcagcggcagcggaatcggcgtctccgccaggttatgcagcagttgggtaaacgcccgctcaatctgttcgtccggccagtagtagcggatacggtcggagtagctgtagccgcgcgccagccggcgagcggactcatcgccatggtagtggctgcgccagtactccggccgctcgcacatcacctgttccagcacctgccgcagaccggaacaggcatgcgccggcagcagctcctgctccaccgccgccagcgcaaacagcgcctcgcgcagggcgaaggtcagcgccggaccgaccttcaggattgcaaagtggtctttcaccagttggcgcagcgcctgcggcgtctggtaatcggtggagtgggcttcaaacaccagcgtatcgcaggacgccaccatagcgctgagcgccacggcctgctgcggctggtagtcaatcacctgcgtatggtcgaactcgacgccgggctgcaccaccagcgcgataatgcgcggccagacgtcatccagcccctgccgctcaaacgcctgacggtgcgcggccagcgtcgcccgcgcggcctccggggcggtgaccgccagcgtcgtcagggcctcatgcgcgccgccgggcaccggcacctcggtgccgatcacatacaccagatcggcgacgccgaactgcgcgcggcaggtgcgttcggccgcctgcgccagccgcgcggcgcgttcggcgacgatcgcatcgctcagcggccgcgggtcatccgcacaggacatgctgcaatcgaggtgaatttttttaaaaccggcggcggcgtagctttcaatcagcgtttccgccaacgccatcgcctgctcggcaggctggttctgccagcggttggggccgaggtgatcaccgccgaagatcagctgcgacgtggggaaatccagccgctgcgccagccgacagacaaagccgcgaaaatccgccggcgtcatgccggtatagccgccgaactgatcgacctggttggacgtcgcctcaatcagcaaaggcgtctgctgctgccgggcgtagcacagcgccgcctccagcaccaacgggtgcgcggagcacacggcgtagatgccattcgccagcccctgcttatgcctgataaccatctctgtaagctgtttcactgtcctccccccgtccggccgatgcacggcaacatattttcgtttcgtttctttcatcctgctgtagagatttaaaaaaacaaaacgaaagatattaattttccgatccgtttcacaaaagaaagccaacgaaaggaaacggacgtgagccagcgcactgacgacggcgtttttacgcttgcattctgtcaaaggaaaggagttaataggcgaatcgaaatgaaacgaaagacttaatgaaaggagctcttatgagcagcagcgacttttccgctgacaagcgcgtcaccggcaccagcgaacggcgtgaacagatcattcagcggttgcggcagcaaggaagcgtgcaggttaacgatctttccgcctggtttggcgtctccacggtgacgatccgcaacgatctggcgttcctggaaaaacagggcatcgccgtacgcgcctacggcggcgcgctgatctgcgacggcgcgtcgcccgccgcggagcccagcgtagaagcgaaaagttcgctgaatatggcgttaaaacaggctatcgcccgggttgcggccgagatgatccagcccggccatcgggtgattctcgactccggcaccaccacctacgagatagcccggctgatgcgccaccaccaggcggtgatcgccatgaccaacggcatgaacgtcggcaatgcgctgctggaggcggaaggcgtggagctgttaatgaccggcggccacctgcgccgtcagtcgctctctttttacggcgatcaggccgaacaggcgctgcagaattatcacttcgatatgctgtttctcggcgttgacgccattgacccggagcgcggcatcagtacgcacaatgaggatgaggcgcggctgaaccgccggatgtgcgaagtggcggagcggattatcgtggtgaccgactccagcaagttcaaccgttccagcctgcataaaattatcgatacccagcgcatcgacaccatcatcaccgatgaggggattcccgcagactgcctcaacgggctgcaaaagagcgggatcgacgtggttagagtgacggtgtaacgccagcctttagcgctgacgctgggcctcaaagtacacgttgcacagggagaaaatcagcgtatccggatttttgatcagcaccgtcgccccggggaactcgtcggcatccggcgtattggcggccgagtctttcgcggtatgcatgatggcgatccgctctaccgccggcgcgataatgccgagcatggcgaaatcaacggccggcgtatcggagtcagcctccgagttatcctcgacaaactcctgctcctcaaccgtactgcttaccacacccaagctgcgccgctgctggttattccagctaaaaccgtctcgctggtagctgatttgcgtattcagcacgctgtcgatctgctgccgatcccagcaggcgtcggcctgcgtcggcaatgttttcgtcacccgccactggccgagcagttggctggggatcggcgccaaagacgcggaacggcccttgtccggcggcgtctgctgcgccatcgccaataacggcgccgacagcggtatcagcagcatcagtggcaataaccgacgtgtaacttgcatagcggattcccttatttcctggcgatagtcgagcgcacccgtgggtgccgcagggtttagcatactgtcgccgggtccgcgcgcgcaactgtcaacgcaccggcggttgtcggttggttcaatattccgcgttccgtcggcgacgcgcgcctcttgctaaaattaaaacaacgttttaatttaaacccatccggtctcattcgttagcaggagcgtcaatgttcgtatttaagcaggatacccagctggaaacgctgggggatggcgtatcgcgccgcattctggcgcacggcggcggcatgatggccgtcgaagtacacttcctcaccggcgcggtcgggccgttgcacagccatcctcatgagcaactgacctacgtgttgtccggccgcttcgcgtttaccatcggcgatgagacgcatcaggtcagcgccggcgatacgctgtataaacgtccccacgtggtgcacggctgcgtctgcctggaggccggcgtactgctggatacctttactccgcagcgggaggattttctgacctgagcgccccgttctccccggcccggctaaaaattgcgagcagcagcgcaatttacacgattattcgttccgtacgacctatcctcgccaatactgtgtagacgaccaatcagacggagactggagatgcaaatcggcaataaggcgaggatgaaccggctgtttaatcaggggaaatgtctggatgtggcgatcgatcacggcatcgccaatgagccggatttcttgtccggcctggagaatatcgaacgggtgatgcacagcctgatcgccgcccggccggacgccattcaggtcaattacggccaggccgatctgctgcaaaacgccccgcagcgcgacaaaccggcgctggtgatgcgcaccgacgtcggcaatgcctataacgccgcccgccaccgcgaaatgtgggcggtgctgcataacccggagcaaccgatcctcgccgccctgcagatggacgccgccgcggtggtggtcaatctgtatatgatcccggatgaacccggcattttccgccagtgtgttgagaacatcggtcgtttgcgtcacgcctgcgagcgctacgccatgccgctgatggtcgagccgctggttatggcgccggccggccagggcgccgcctacggctcaatcggcgacgtggaaaagatggtgccgctggtgcgtctggcgcgtgagctgggcgctgatatcatcaaggccgacccgaccgagcgggtggaagattttcaccgcgtcgtcgaagcggcccgctgcccaacgctggtgcgcggcggcggcaagggcgagctgcgcgcggtgctggacaagtctgccgcgctgatggcgcagggtgccagtggcatggtgtacggtcgcaacgtttatcagcacgataacccggcgcaggtggtgcgcgccttgatggcgatcgtgcatcagggcgccgacggtgaacaggcgctggcgctttaccagcagtcataacgcagcgtcatagcgtaaaataaccccgtacccgccgccggccgtggaaatctgcagccggtaactgcgcccgtcccttttccccgttagaataacgcgtcgcaacctgctccggagaattctcatgtcccagccaaggctcccgctgaagctcagcacctcggtcacgctgatggtgtccgccattatcgcctcggtgctgatggtggtgtacgccctgttttttgttcagatgaaccatgaagggcaaagccagctgcagcgcaaggccatggccatcgccgaaacgctggcgctgtccgacaccatcgtcgacgggctgcagagccggcggcaggacggcgccattcaacgctttgccgagcaggtgcgccagcataacgaactgctgttcgtggtggtgctggatatggacggcatccgctattcacaccccaagccggagctgatcggccatcactttatcggcaacgatctggcgccggcactgcgcggccagctgaacagcgccatcaaccgcggcgcgttggccccggcgctgcgggtatttgtgccggtttataatccccggcaccagcagatcggcgtagtggcgctgggcatcgcgctggacaccgtcgagcgcgttatcgacgagagccgttggattatctactggacgttggccttcgccgcactggtcggttcgctgggcacgttctgcctggtaaaagcgttgaaacgcattatgctcggctttgagccttacgaaatctccaacctgtttgaacagcgcaatgcgatgctgcaatcgattaaagaaggcgtgattgccgtcgataatcaatcacgtatcagcatcgtcaatgatgaggcgaaacggctgctgcgccagagcgggccgtttgaaaacctgctgatcgaggccgccagcaaacactggccggcgcagctgcatctggcggaggtgctggagagcggcaagccgcggcgcgaccggcagatcgcattcaacggcagtgaactgctggtgaataccgtgccggtgatcgttcagggtcaggtggtgggcgccattgccaccttccgcgataaaaccgaggtcagccaactgctgcagcgcctcagcggcatgacgcagtacgccgacgcgctgcgggtgcagtcgcacgagtttatgaacaagctgcacgtgatcctcggcatgctgcatatgaaggcctatcagcagttggaaaactacgtgatcaataccgccagcacctatcaggaagagatcggcaccctactgctacgggtgaaatcgcccgaagtcgccggcttttttatcgccaaaatcaaccgcgcgcaggaggccggcatcgatctggtgattgacgaagacagcctgctgccggaaaccgcagatgcggaaaccacccacgtgctgatcagcgtgctgggtaatttaatcgaaaacgccattgaggccatcgatggcgaagaaggacatgagatcaccctaagcttccatcacaatgataatcatttacactgtatcgtcagtgacgacggtccaggcatcgatccgatcatcggctcacgcatttttgaacagggattttcaaccaaagggtcgggacgcggcatcggcctggcattaattctcagccacctgcaaaagctgggtggcagtattgattttgactctgaaccgggtgaactgacccagttctatgtgcatattccctatcaggccaagagctaaaacatgattaacgtattgattgtcgatgacgatccgatggtggcagaactcaataaatattacctgagccaggtcaagggcttccactgccaggccacggtggcgacgctggcgcaggcgcaggccctgcttaccgacggcggcgccaggatcgatctggtgctgctggatatttatatgaagcaggagaacgggttggatctgctgccggcgctgcgcgaactgggcgagaagaccgacgttatcgttatctcctccgccagcgacgtcaatacggtacaaaaggcgctgcattacggtgtggtggactatctgatcaaaccgtttcagtttacccgtttcaagcaggcgttgagccactatcagcagcagtcgcacctgctggcgcagcgcacgttctgcgcgcagtccgacgtagataacctgctgcgccgccagccaaacggtaatgaaaacaagaagctgccgaaagggctgaccagcctgacgctgcgcacggtctgtgaatggattgaacagcagcacgacgaggagttttctaccgataatctggctaacgccatcggcatctcgcgagtgtcatgccgtaaatatttaatttacctggccgacagcgaaatcctcagcacccgcatcatgtacggcgccaccggccggccggtgtatctctatcagctcaatgccgacgcgctgagcctgctgcaagcctactgccgctaacccgctttctccccgcgcgccgacacacgccgtgcgcgctgccccgcctttcgtccatgcctgcttcagacgcttgttgcgtcggcggtgcataaagccaacaaagtttagcgaaaaacgtaagttttcctaacaatttcaaaacatcttgctaagttaatatttgcgtcacaattaattaataaaacaacagtaataaaactgtgtgaatagaattattcctaaaaaactcacttatccgatgagcgaaccagaaatacaatcaattgatatatattgaatttataaaaaaacacacgatttataactttttaacatgggtttaatacttaattaaactttgatcatcaacgtgatctggttctaactttataggcgaaaggatgaataactctcgcttggatgcttaccctgttaatgcaaaaccctgcaaggtttttaggaggatttatggctgataatatcgtgaaagacgtcgctgacaccgcaagcgatctggtgggttccgttaccggcaccgccggcgatctggttggcggcgtgtctggcaccgtgggcgatctggtcgactctaccgttgacaacgccaccggcgctatcggcggcgtcgttgacgctgtaacttcaggcagcggcggcctgtggggtgtcattagcggcgtagccggcagcgttggcggcctgctttccggcgtagccggttctctgctgggcctggtgggtgatgtggctggcaccgtaggcgacctggctggcaatgtgactgattttgtcggcggcgtgctggataaaatcagcgacctgggcggcgatgtcggtaaagttgtagatcacgtcaccgacggcgtaaccgatggcgcaaccgacgctaccgacgcgctgatctctgcactggaacacaccggtggtgacgttgccgctgctgctactccagctgctgtagaagttaacggcgtaactgacgctgctgacgctgccgtacaccacgcagcgtaatatccggactcataatatcgctctgcggccgcactggccgcagacacaaaataaccggaacgcaatgattttcaaatattctccagggtttgctgcgccacgctgagtggctggcatcattttattgttattcatgggggtgggaaatgaaaccagaaacagaaattgttcgcgtcggtgactggcaggtctatgtagagcgatatatttatccaggcgtcacggattccgtcatttgcgttaatggatctttttcaaccacgctggcttttcgcagctgcgtacgtaacttcaagaaccgggttaacgtcattcttttcgatctgccgttccttggtcagtcccgtgagcataatgacttaaccaaaccgctgtcgaaaaccgatgaggttttcattctgcagagtttgattaaccattatgaaccgtcttatctgctctccatctcctggggcggattggcagcattgatggcgctttcctcccgccctcgctccatccgcaaagccgtggtggcatcgttctccaccaaggtgaacgacgcgatgaattactacgtcagtcagggcaagaaattactggatgaaggtaaaggcgacgaagcggcgatgctactcaataccgaggttggcaaatatctgccgaatctgttgaagcaggtgaactacgaacacttgagacagtttgacgaatcagcgcaaaagcaggtgcgttaccacgttgcacaaattaccgaatttaaccaggcggactatatcgataccttccggcaaatcgatacgccgatactgttcatcaacggcgagcaagacgaatacactacagcgcaagatattaaggaactcagtaactatatcaataactgcgaatttattaccgtaccgcaggctggccactttatttatatggaaagccgctttgcggctgattatttcaacgacgtgatgaacggtttcctatttgttgaagaagcgatggcctcctgaaaaggtgccgccgcacgcttaaaggccggatgttaacagcgtccggccttgtgtttgctatccgcgttaatcccagttaatgctcccgcacaggctgggatcgcgcccttcgtcatcccacttcagactgccgcgatacgccggcggcatacagttgacctgatagtctctggccgccgggcgcgtactgtgcggatgccgtccgccccgctgttcccccagcatctgcgtgcgttgccgctggcgctgatagtccgccaacgcctcggcctgctcccggctctccgcccgctgattatcctgcgccagtttttccgcattccatatctgatggcgcggcgcagatttacgtgacggcggcgtatcggccggtttctgctcggccgcagccggcgggtggtattgtaaatcaaaggcggcgcccgacgccgcagacgccgcgcccatcaacaccgccatcaatagcggcacgttccgtttcatcaacattctcctgaaatccctgtttatgtgaatgctctaccggggatgcctgccgccaggatcccccggcccaaccgccgcgacgctgaacgtcacaggcgtgggaaaaattaattagcattcttattaatggctataaaaacggcaggcgttcggattataagtgacggccaaatgagaatgaaagtaattacgctgattacaatagttaataaagccgacgcaccagcggctcagttctgctccgaaaccagcaccgccagcgtatccggctccagcgcctggaagatgtgcggcctgtcgccggggtagcagatatagtcgccggcatacagttcgaccggcgcttccgtcagcccgaccagcgcccgcccttgggtaataataatgtgctccaccgaaccgggagaatgcggctgtgaaatacgatcggcgccgggctgggtggtcagcagataaatatcgcgccgtgcgcccggcgggcaggtcgccagcagcgcggcggtatagttagccatttccgccaccaccgttggcccttcgccgcggcggatcacctgcgtactgttttgctgcggctccatcagcctggcaaacggaatatccagggcaacgcacagcgcccacagcgtttccagactgggattaccgttcgccgcctccagttgcgacagcgtggatttggcaatgcccgcgcgccgggcgacctccgccagagaaaaccccgcgcgctggcgttcacgcatcagcgcctcggcaataatggctatcggttgcgtcataaatacgtcactctttccttataacgaacgatcgttcgacttgtaaaacagcttggcattgttcattataacagaactttcgttcgttataaggtaatggagatgaggctcaaccgctttggcgcgctaaacggtaatgtggtcaaaggcatcgtgctggtctgcctggccgatggcatcgtgggcgtttcttacggatcgctggccatcggctacggtttcccgctgtgggtgccgctggggctgtcagtattggtgctggccggcgcgtccgagtttctgtttatcggcattgtcgccggcggcggcagcccatttgccgccgctaccgccggactgctggtcaacgcgcgccatatgcccttcggcatggcggtgaaggatttaatcggccacggcccggcgcgcttcctcggttgccacattatgaatgatgaaagcgtggtgttcggcgtatcgcaatcgacgctggcggcgcgtaaggcggcttactggctgtgcggcctcggcattgcgctgtgctggccgctgggggtgattatcggcggttccatcggcaacctgatcccggacgtgcacagtattggtctggacgccgttttcccgacgattctcctggcgctgatcgtttcggcgctgaagaaccgccgcaccctgctttccgccgcctccggcaccgcgtttgcactggcggccgtgccctgggcacccattggcatgccggtgctgtttgccctgctgggcctgctgatcagaaagaggacgcgttaatgtcactgcaatccgtggttatcggcatgattatcctggccgccggcacctatctgctgcgcctgagcggcgcgatgctcggccggaagatgtccttttccaccgccacccgcgatctgctggcggatgccgccaccacgctgctgttggcggtcgcggttatcgccaccctgtttgaggaccaacatttcgccggcgcggcgcgggtggtcggcgtcctgaccggcctgctgcttacctggcgtaaagtgccgctgattatcgtgctgatcgccgccgctgcggtgaccgcgctgctgcgctggttgggcctgccctgatcaggattattcgcataattaatgataataacgatacgcaactgttctatgatgtagtttcagcgcaacaggaaaatttgcgcattaacgatcggcgccgaacctgcgggttcggcattcccagacatctgatgcatcctcggttacctttaattatgctgaaaaaaacgcttaccctgcttcccctgtgcctggccctgctgccggcattcagccacgccgtcgataagacggacatcgacaagatcgtacagccgttaatggaaaagtatgcggtgccgggcatgaccctcgccgtttccgtcgacggcaaaccgcagttttataactatggcgtagcctccaaacagagcaaacagccggttacgcagaacacgctgtttgagatcggctcgctgagcaaaacctttaccgccacgctggccgcctacgcgcagcacaccggcaaaattgactgggcgcagccggccagccattacctgccgcagctgcgcggcagcgccttcgatcgtgtcagcctgctgaacctggcgacccatacctccggcctgccgctgtttgtcccggatgaggttaccaatgaacagcaactgatggactattatcgccagtggcagccgtcgcaccccatcggcagctaccgggtgtactccaatctgggcatcggcctgctcggcatgattaccgccaacagcctgaagcagccgtttgccgccgccatggagcagcgcctgctgccgacgctgggaatgacgcacagctacctcaatgtgccgccggccgcccagaaagattatgcgcagggctataataaagacgataaaccggtgcgtgttacccccggtccgctggacgctgaatcttacggcctgaagtccagcagtagcgatctgatccgttacctgaacgccaatatggggctggtcaaggtgacgcctgactggcaacaggcgctggatggcgttcatcgcggctactaccgcgccagcgagtttactcaggatctgatgtgggaaagctacccgtatccggtgaagctggaaacgttgctggcaggcaacgatgtgaaggtgatcatggatggcacgccggcgcaggcgataaccccgccacaggctcctcagcagcaggcctggtacaacaaaaccggctcgactaacggctttgccacctacgcggtatttatccccgcgcaaaaaaccgccgtcgtgatgctggcgaataaaaacttccctaacgatgagcgcgtaaaggcggtttaccagatcgtccaaagcctggcgcactaaccgccgtcttctcttagggggcttctgccccctattctccccctttaattccattcacttcgcgatagttttccctgcgcaaaaatccgaaacagcagaatcaaatacgggaaacaccagacattattcactgaataatcagcagataaatcattcctgaacaaatctatcgcccgcaccaaaacttaagtgatgcttgataatttgctcattatttctaccttacttattgcatggaaatcatcctggctgacatggccggaggcagccgctcagggagcctgaagagcactcgacagcagttaaccggatagcgaggacgtatcaatggtcgatgaaccccagccgctcagcctgcccgagcgggtaaaatatatccgcaaaaacattatcgcggcaggcagcgacgttaagcagcgtttccccgtgttgaaatatcagaacgccattggccttggcatcttgctcttcgcgctgttttcaatggtcatcgtctcggcactctatctcaatcagcagattccctggtggctatgtctgatccttaatgcgctgtgtctctctttagcccatgagatagaacacgatttaatccatagcctctactttaaaaaaaaccgctttatgtaccacctgatgatggccctggtgtggatcgtccggccgagcagcgccaacccgtgggcgcgcaaaacgctgcaccttaaacatcatcagtattccggttcagagctggatattgaagagcgcgcgctcagtaacggcacccgctggggcgtgctgcggctgctgatgacggcggacctgatggtggcaatgaccgtcgtcgcctggcaggacaaagataaaggcaaccgtctggggatggtgatgactggcctcaaggcgttcttccccgttgcttttctgacctgggggctgtggtatctgtttctgctggtacacggggtggacatcgccgcagcgctgttcggcatgccgattacctggtccgccggtgcgcaggcgctgatcggcgatcttgatatgttggtggtggtgctgatcggccccaatattctctggagtttttgcctgcacttcgtcagttcaaatatgcattatcatggcgacgtagagcacaataacctcctgcagcaaactcaggtgatgaatccttggtggctatggccgctgcagctgttttgctttaatttcggcagtacgcacagtattcaccactttgtggttaatgaaccgttctatatccggcagttgaccgtcgcaaaagcgcaccgcgcgatgagagaaatgggcgtcaggtttaacgactatggctccttcagcagggccaaccgctggaaaagcgccgactgagcggcaacagcgcgagaagcgtacgcccggcgccgcctgagtaaaagggccgggtcgtgccgttctcgcgcccgcttacattaccgagtgcatatccgcattagccgtggcaacaccgttagcttcaatagcactgtgggcgaccaccgcattatcatgggcatcttggtacaaattaaattccgcatcgctggttttttcctgcttgccgtccagcaggccatcgaaccaatttttaatcccgtcgaaaatatggccaggtttatccgtcaactgatcgtacttatccttgatatcgtggaagatatcccctactttaccggccagatccttcacgccttccagagtatccttaaagaatttgagcggtttgctaaatagatcagaaatattgctgacgcgatcgtgaataaaatcccccacctccgtgaacaatccttttacggtttcaatgacgcctttggcaagatcagaggactcagagtttaaagaattaagcgtatctttaacgccggcaataaatttaacgatcggttcacgcagcttttccggtaacgcgctcaggaaatcatcttcattattgaacatagtacccccagataaaccatcaattgtgatactcaggtcttattttttatagttgtaaagccgctccccgtcaaaacgaggaagaagaaaaaaccgcagcgcggcagtatacccggcccgcacggctatactggagtgagcgcacggctcatcactggtaaggggaagctatgtttgaccacgtaaaatttggcgttagcgactatgaggccagcaaaaatttctttcttaaggcactagcgccgctgggcgtgagcgtggcggatgaaggcgcgccggactatgggatagagatcgccgcccccgacaatacctcactgtgcctgtaccagaccacgacgcagccggcgcagctgcatctggcgttcatcgccgacagccgccggcaggtggatgatttttaccaggcggcgctggcggccggcggtaaagataacggcaggccgggcctgcgtcccaattatcacgccagttactacgccgcctttgtgattgcgccggacggccataatatcgaaatggtttgtcatcgcgttgaggaataagaatcacagcaaggggacggagctgcctgtgcggcagtgaacaacgacaggctgaaaaatggctaaatttaccgtttctaagctgcctgtacggcagtgaactgttgcagattagcactagcccattgtttttaaaaacactcctgccgattacgcccgaaaaggctctttttctcgcattcaattcaaccgatatatatcaacagattagcaatagcgtaaaaaaaagggtctgcatagccggagccataaagcaaacaaccgacgacctggctagcccgataccattatgccgatagtaaatatctgccccgctgttacgccctcgctcccaccctttagccgcctgactcccaaccttggccacttctggttatactggatcgccaataattcgtaaggcaaacaggttgctttactcacacgcctgctggcgtgcgaataacgaaacagataaccaaacgactggaaggtaacatcatgagattagtgataatagtaatggttggcgtactggtttgcctgggtatgatgagcttcttgcagtatgtcagcgagcaaccctggggacagtagccaacagagatcacgtaaaattcaatacgccagcatcagcgaaaatacagtaagcaacatcagcagtggcgtgcggtatcccatttcaatgcaacagggatttttcctataaatcgccgccacggccgcgactcaatctaccgcccatgcctcatttacattaaaaatttgttacttacacatcttgacataggcggacgcccatccttaacaaaatcttaacactatgtaatttataatttttatttatttaatgctcacttctcccttccggcactctacaaaaataataaataattggccattatcctaaaaattgtagaatttaatccatccgacaatccgctaaaaataagaattaaccgcgttgctgtactctctagcaaaatgctattttctaggatctttcttgtttcctgggtgttagtgaaaaatgaactttagactggacattaatggattaagatttcttgccgttacgatggtggtcttattccattttaaattcgaatttgcatatggtggtttcgctggggttgatatatttttcgttatttccggttttttaatgaacgaaatatgtcaaaagcagatagggaaaaaatcatgggtgattgatttttatagaaaaaggttcaagaggatataccctgcgctattgatgatggtcatcttcacctttttactcgcactgtattccgaaacgcctaacggcgccaaggaagagtttaggcaaacgcttagcgctttgaccttcacctctaatatttactacctgttgcacagcggcgggtatttttccgcaacatctgacttcaactggttattacacacctggtcgctgtccgttgaatggcagttttacttaatattcccgctaattctgttcattggcaccttatttaaacattacaaaagtcatttttatctattaattattctttgctcggtactgctctgcattctatttggcaaatcacacctgagtgcaaacttctatttgctgcccacccgtatgtgggagctgatgatcggcgcctatgtgtctgcctcgcggcttaaaaatccctatgccaaacagaccgaaatcgtcgccgttattgtattgatcgccttcttcctgtttgtgaaagagagcgccccctggccaggcggaatgacgctgatcccggtattagcgaccggtgccatcatccatgccaatctcagcaacagcgaaacattgttcaaaaacagcgtcatacagagtatcggctccgcatcctattccatctaccttttccactggccggtggtctcatttatggccaataactccattgagtttacaacgctcaatgcaactatcggtatcattctgtctttcgcgttgggttatatctcttacaaatactttgagcgcttgttcagcaagagctacgcctacctggcctctgccgccaccgcattcgccgcgctatccttcggcgcaacggcaacagaagtcaataaacactgggtatcgcccagtactatcgcgctggaaaaattcaaaacttatgcagccagccctgaagggatccgacaattcggtaatcagaaccgtacctgcttcctgtcaaccaagaccaatgatatttcattttttgataaagaagtctgtttaaaaaccgctgacgataagaagaatatcctggtgctgggcgacagccatgcggccgaactctaccagtcggtcaatgaagtattcgctgattacaatgtcatggaggcggcagcatccggctgcatgccggtaaatggcaaggccggtgagaaacgctgcaccgatttgttcaactatatctataacgacttcctggtaaacaacaaggtggactatattctgctatccgccaattggatggtaaaccaggatcagggactggcgaaaaaactgaccgaagtcattaataaaattggtaaggataaggtatttattgtcgggcagaccaagaccttcagcatcgatttttacaagattgcgcaaaaaaccccggaaagtaaaatagaaaagctggtcaccaaagagtcaagggcaagtaaccgctggatgtcggaacagctggcgcaaggcggcatcaactacattgacgtatttgatcttaactgtaatcaggagcgttgtgattacatcgacaaagacaacgtgccgatgatgttcgataaaaaccacctgaccaaaacatgggccgattcatatgtgaaacatatcagagccagtgttggtctataaactccaccaggaaaagggttggcgacaacccttttcatttacctttatttacattaaatcttctgctcctcccctgccttgcccaagctagattagcttgccgtcctactatccgtttatttttaagcacgtactgcttcccccctacacttcacagcgaaaataataggacggcgcgccatacgctcagcaaccagtgcaagaaagtgttgctcggggatttaacatattgttttcaacaataaacaaaacggatcgaatataactgcgtgataatcgctactcttcataaatatacctttcagcccgcgttgagtttcccgcgagagcggcgtgatgccgttaaatcggaagcggcatttgcactttttagactaaagtctaacctgaattagaccccagtctaatacctccatcggctcctaatgggagaagtgtcatgagcaaaccgatcaagaatattgttatcgtaggcggcggcactgcgggttggatgtccgcctcgtacctcgtccgggcgctccaacagcaggcgaatattacgcttatcgagtctgaggcgatcccacggatcggcgtgggcgaagcgaccattccgagcttgcagaaggtgttcttcgacttcctcggaataccggagcgggagtggatgccccaggtgaacggcgcgttcaaggccggcatcaaattcgtcaattggagaaaacctccctctccctcgcataacgattacttctaccatttattcggcaacgtgccgaattgcgacggcgtgccgctcacccattactggctgcgcaagcgcgaacagggttttcagcagtcgatggcatacgcctgctacccacagcccggagcgctcgatggcaacctggcgccgtgcctgcacgacggcagccgtcagatgtcacacgcgtggcacttcgacgcgcacctggtggccgattttctcaaacgctgggctgtcgatcgcggggtgaaccgcgtggtcgacgaggtggtggaagttaagctgaacgaacacggcttcatctccagcctgctcaccaaggaaggccggcagttggaagcagacctgtttatcgactgttccggcatgcagggactgttgatcaatcaggctctgaaggagcctttcattgatatgtccgactacctgctgtgcgacagcgcggttgcctccgccgtccccaacgacgatacacaggagggagtcgaaccctacacctcgtcgatcgccatgaacgcggggtggacctggaagatcccgatgctgggccgcttcggcagcggctacgtcttctcaagcaagttcacctcgcgcgatcaggccaccagcgacttcctcaacctgtggggcctttcggacaatcagccgctcaaccaaatcaaattccgggtcgggcgcaacaagcgagcatgggttaacaactgtgtttccatcgggctggcgtcgtgctttttggagccgctggaatcgacggggatctatttcatctacgcggcgctttaccaactcgtgaagcacttccccgacaccgcgttcgacccacgcctggctgacgcattcaacgccgagatcgtctacatgttcgacgactgccgggattttgttcaggcgcactatttcacctcctcgcgtgaagataccgcattctggctcgccaaccggcacgaactgcggctctccgacgccatccaggagaaaattgagcgctacaaggcaggcctgccgctgaccactacctcgttcgacgatgccacctactacgataccttcgactttgaattcaagaatttctggttgaacggcaactactactgcatctttgccggcctggatatgctgcctgaccgctcgctgccgcttttgcaactgcgaccggaatcgatcgataaagccgaagcgatgttcgccagcatccagcacgaggccgagcgtctgcgcaccagcctgccgacaaactatgattacctgcgctcgctgcagaaaggctacgcggaacagtcgcgacccgcatcaccggagatcctgtagtggaacgcattctggatcgggctggtgcctttgccgccacccacgcggccgtggcggcctgcgatccgctgcaggcgcgcccgcgggtactgcagttgccgggtctgaaccgtagccaggacgtgcctggcattgtcggcctgctgcgcgagttcctgccggtgcgcggcgtgcccgccggttggggcttcaccgaagcggccgccgcgatgcgggatatcggttttttcctgggatcgctcaagcgacacggacaagagccagcagacgcggtgcccgggctagagccgctgctgctcgacctggcgcgcatcaccgagatgccgccgcgtgagacgcttttgcatgtgacggtctggaacccttcagcggccgacgcgcagcgcagctattccgggctggacgacgaaacgcacctgctcgagagcgtacgcatgtcgatggcggcgctcgaagcggccatcgccgtgaccgtcgagctgactgaggtgcccctgcgctcgcccgcgtttgtgcaggggtgtgacgagctggccgcctatctgcaaaaaatggttgaatcgatcgtctacgcgtaccgctttatctcgccgcaggtcttctacgatgagctacgccccttctacgaaccgattcaaatcggaggccagagctaccttggccccggcgccgtagaaatgcccctgttcgtactggagcatgtgttgtggggctcgcaatcggatcatccggtttatctggaattcaaagagacctacctgccctacgtgcttcctggataccgcgcggtctacgcccgcttcgccgggaagccggcgctggtagaccgcgcgatcgccgaggcgcaagcggccggcgcgcaggacgaatccgtccgggccgggctgacggccctcaaccggctcttcgtgatcctgctgcgcttccgggcgccgcatcaccaattggcggaacgggtatacgaagccggacgcaacggcccctcagtcggcagtggcggatacgcgcccagcatgctcggcgacctgctcacgctcacgctggccgcacgctcccgcctccgcagcgctctcaatccgtcctgagcgtaaccatcgtttcctctcattaggagatttgccctcatgactcagaagagcccggcgaacgggcgcgataaccaccacttcgatgtgatcatcatcggctcgggcatgtccggcacccagatgggagccatcctggccaaacagcagtttcgcgtgctgatcgtcgaggcgtcgtcgcacccgcgcttcactatcggcgaatcgtcgattcccgaaacctcgctgatgaaccgcatcatcgccgatcgctacggcattccggaactcgaccacatcacgtcgttctactcgacgcagcgttacgtggcgtcgagcaccggcatcaagcgcaacttcggttttgtgttccacaaacccggccaggagcacgatccgaaggagttcacgcagtgcgtcattcccgagctgccctggggaccggagagccattattaccggcaagacgtcgacgcctacctgctgcaggccgccattaaatacggctgcacggtgctccaaaatacgaaggtgaccgaattccacgccgataaagacggcgtcgcgattaccaccgcgcagaacgaacgcttcactggccgctatatgatcgactgcggaggcccgcgcgcgccgctcgcgatcaagttcaatctccgcgaagagccgtgccgcttcaagacgcactcgcgcagcctctatacgcatatgatcggggtgaaaccatttgacgaaatcttcaaggtcaagggacagcgctggcgctggcacgagggaaccttacaccacatgttcaaaggcggctggctctgggtgattccgttcaacaaccacccgcgttcgaccaacaatctggtgagcgtcggcctgcagctcgacccgcgtatctacccgaaaacggacatctccgcacagcaggaattcgacgagtttctggcgcgctttccaagcattggggcgcagttccgcgacgccgtaccggtgcgtgactgggtcagaaccgaccgcctgcagttctcgtcgagcgcctgcgtcggcgatcgctactgcctgatgctgcacgcgaacggctttatcgacccgctcttctcccgcgggcttgagaacaccgcggtgaccatccacgcgctcgcggcgcgccttatcaaggcgctgcgcgacgacgacttctccccggagcgcttcgagtacattgagcgcctgcagcaaaagcttttggaccacaacgacgacttcgtcagctgctgctacaccgcgttctcggacttccgcctgtgggacgccttccaccggctgtgggcggtcggcacgatcctcgggcagttccggcttgtgcaggcccatgcgcggttccgcgcgtcgcgcaacgatggcgacctcgatcatctcgataacgatccgccatacctcggctatctgtgcgcggacatggagggctactaccagctgttcaatgatgccaaagccgagatcgaggccgtgagcgccggccagaagccgcccgaggaggccgcggcgcggattcacgccctcatcgacgaacgggatttcgccaagcatatgttcggcttcggctattgcatcaccggggagaaaccgcagctcaacaactcaaagcacagcctgctgccggcgatgaagctgatgtactggacacaaaccagcgcgccggcagaggtgaaaaagtatttcgactataacccgatgttcgcgctgctcaaggcgtacatcaccacccgcatcggcttgatgcagaagaagtagccggccgtcgaggaaccaaacgatgaacgacattcaattgcaatcagtgagcgtcaaggatcatcccccgaaggcgtacgacgcgaccacctccgtcgccgcaagctggtacgttgcgatacgctccagtgagctcaaggacaagccgaaggcgctgacgctgttcggccgtccgtgcgtggcatggcgcggcgcgacaggacaggccgtggtgatggaccgccactgctcgcacctcggcgcgaacctggccgacggacaggtcaaggatggctgcatccagtgcccgtttcatcactggcactacgacgaacagggccagtgcgtgcacatccccgggcacagccagacggtgcgtaaactggagccggtgccgcgctcggtgcgccagccgacatggatcaccaccgagcgctacggctacgtgtgggtctggtacggctccccgcagccgctgcatccgctgcccgaaatcaccgccgccgacgtcgataacgatgactttatgcacctgcactttgcgtttgagacctccacggcggtgctgcgcatcgtcgagaatttctacgacgcacagcacgcagctcccgtgcacgagctgccgatctcggccttcgaactcaaactgttcgacgattggcagcgctggccggagctagagccgctggcccaggcgggcgcgtggttcggcgccgggatcgacttcaccgtggaccgctactttggccccttcggcatgttggcgcgcgcgcttggtctgaatatgtcgcagatgaacctgcacttcgatggctaccccggcggctgcgtgatgaccgtctccctggacggcgacttcaaatacaagctgctccagtgcgtgacgccggtgagcgatggcaagaacatcatgcatatgcttatttcgatcaaaaaggtgggcggcgccctgcgccgtgcgaccgactacatgctgttcgggctgcagaccagacaggcggcgcagtacgacgtcaaaatctggaacgggatgaaaccggacggcggcggcgcgtacagcaagtacgacaagctggtgctcaagtaccgggcgttttaccgcggctgggccgaccgcgcggtcagcgagtagtgatgtgcgagttgaggatcctacccggatcgggttcgaagacgtcgtttcgccgggtgctgacaaacccggcgagcggcgtcacaacgtaaggcctgcgggccagttcggactcgcggccggccgcagcgcgtggtctgtatactgtcacggttatacccatcgacaaggagcgtctatggatacggtgaatgatgtccatcagctactaaaaaatatcatggcattgggatgcccttatcaaccattacatcgcgcatatcattcaacgctgccagcatttcatcgtttgatagcacactgtcataaaccgccaggccgccggcgatcccccgaagctatcagttgactggtagtcacctctctgagaggagcactctgggatttgatgattattctgacgcagagtgcaggtatgctggccggagcaaggtacgtgccgcatatcgtaatcggtacgttgctgcacggtgctttggccgtctgaaagaattccgccgcattgccatacgttgcgacaaaatgacgagaaattatctggcaatgttgaaactgggtgcagcatccgtccattttatcaaaaactatgcaattaagggacgtgtcctaatcttaaataaaaaaactaatattaagttaaaattaaatttcctaaaaaaacaaaaaaataattggatgtttgtttttttctgaaataccgtaagcggagtggattccagctaataaggtaatagtacattgtgaacaaaaaaacaatccttcatatacttttattcctccccgtactactctcgggattgaagataagtacaacacacgctgcatcaataacaccgcctttaacaggaaaacaaatcgccgctgatatgaaaaaacgcttttatgacacagctgatacctgcggcgatgaccccgcctggttttgtaatggcataataatacgtgccgcaaatgccagtccccgttattacgcctgggaagccagcccaagctccatcagtcgcgggggggtatcattctcctattttcgcagcgatttgaataccacacatttgcagtcttcccgctctcagggattcaccctcaaaagtgggagagacagcgcggcatatgcccaccctctggaggtcctctgttcgtttccttatgatgcagataccatgacccgtacccaccaaggctgcggcgcggcaagtgattacgctgaagaaagccgggagtgcgcatcccagggaattaccaccgcagaaaaatggcttgagcatttcaattctgtagcgcctgccagtcaaaagcgctatcaccatcaatgctcctttgacgccagcactcatgcctttgccaccagcctggaagcccgtcgtttaacggatatgcaggatcagttggaagcctggagtcagaatgagctctccgttgctgcctggcctgccggtattggtgaacaattaccgatcgaatcctttttttatgttcaaggattgaatgacggtacaatgacaggccgagaaggcgctaaatatatgcagtcagactattttcagcaaacaggcatctgggtgccagtgataaaaattactctgccaggagaagaatcacaagacttcaactttgaatttattgagtccgaccaaagtactattgaggatgaaacgcttagagttatagaaattttatctatcattccatgggaatgaagcctcacaaacaaaatcttaatgagcacactaaaacaaccaggtcattttatgaaaaaagcacttttagtcactttgttattaattacttcttcgtcggcttttgcaggcaaccctatgagcgatgggcgtagctgtgatgccgattattatcccaacaaaataataaccggcataaataactcgtctaactggttagataacggacctgggtttaatattaaaattgacggagcttggtatgggaagtcagtatctgaagatactaaaggccacctgaacggtctttaccaaacagctatggtcgcttacctgctcaaaaaaccagttaatgtatgccttaacggagggcgactaagaggattagagttgaattaattaaaactcatccccacactaagtaaaagaccacctcctgaggaggtggtttaaagcttgcaattaagttcgggaaggcccctttggttttggtcagtttcctgaactggcgatggaccgattcgatagcatttatggtgtaaattaccttgcggatatagcttcaacatatgcctacctgatagcccggtgccgtaccgggcctttttttagttattccaccaataaaccaggttccttcccggcctgattcttctaattttcctgcccgatcagtctgacagtgctggcatctctacgcgcaaatccagccagcgatctgctgggatatcgatcggctgcccttctttgtatccgtcaatgatgttacgcgcgaacgtcggcgcagacgagtgcgtgcagtggaatgtctacacgctaaattcgtggctcgagcgttacgacgtcatttttaagcaccgcaatctggccgatgccacgtataaagtccgccgcgggcagattgcgatcgtcagcgaaaaactggacggcatggtgctatcaaaaatcacgacgcggcacgtcaccgagttcctggaattctaggtcgcccaagataaaaagaccatggcgacgaccatgcgatcggtgctgtcagatattttccgcgaggcgattgtcgaggggtacatcgaaaacaaccccgtcacccctactcgcgcggcaaaagtcacagtgaagcgggaacggttggagctgtcgcaatatctccagatccgcaaagcggccgaccagctgccgccgtggttcggtttgtcgatggatctggcgctggtcaccgggcaacgcagggaggacgtcgcactgatgcggttcgacaacatcacgaacgggcgcctgcagttcgagcaggggaagaccggcgtcaaattgtcgctgccgctggatcttgaactcgcggccaccggcctgacgttgcgcacggtgatagatcgctgccggttgaccagcactaccgattttatgatcagcgccggcattcgaaaaaacagcccggacggcgccctgcaccctgacggattaacgaaaaagtttgtcgcggcgcggcgggcagccgggattgagtttacagagagtccgccaacgttccatgaaatccggagcctagccggccgactgtatgagcgggaaaaaggaaaggaatttacgcagaagctattagggcataaatccgaagcaatgacgggaaaatacctggactcgcgggggaaagaatacgtgatgttataaaagaccgaatacagaaattcggacgaaattcggacattttcggacaagcggaaataaaatcattaaaatcaattaattaaaaaaagaccgaatacgattcctatattcggtctagggaaatggctcttgggagagagccgtgcgctaaaagttggcatttattgcagggcttgttcagccatgcactttaagcgtagcctacacggcggcttttgccagccaggcgcacggcgggtgatagtttctacgtggcattaaatgcgtacagaattcacccgattgttaacctattgataagccaacgcgacgcctgcccctacttggcgcacagcgtttgcgcacgcgtgcggaacggctcgacgctcatcttttccccggggtgattggcgtcatccagcaggatggtcgccagcggctgcgcacgctgctggccggcggccacctgcgcctgggcaatatcattaagcggatactgcatcagcgtgctgttgttcagcacgaacagcgcgccgtctttacggcactgcagcgtgacttcctctttggtgaatgcccactgcttgccgaactccagcttggtgacgttttccagaccttccgcggccagtgcgccgcctgcgcccgccagcagtgcgagggctaataatgcacgtttcatgtaatgaccttcagtagctatttggttcaattttcccgtaatccagggggataccgcaagtcgcaatatcacgttggcgcataggtggcgaacaggctgaccagcagcagtaccgccccgcccagcgccagctcgctccaacaggctaagattacgccgcgctgggccagattcggcacgctgtgcagcgccggcacaattgcatagcggttagtcagcgccacgcccaccatcagcagcaccagcgcgctttttatcagcagcaaacgctgatacggcgacgaaatatccagcggccagccgccgacgatcatcaggccgttgagaacgccggtaatcagcaccaccgccaccgccagatgtccccagtgggaaaaacggatcagcgtggttaccgcttccgcacgccactggaccggatgcaggtagcgcaggcagaccagcagcggcagcaggctgccaaaccagtaaccggcggccagcagatgcagcgcatggctgaggcggtgcagcgtgccgaacaggccgctgtgcatcgccgcatggccgataaaggccatgctgatcagcaacaatccgccaagcagcgcgctcgccgcggcgcgctggcgcagcggcaaccacagcgccgccaacgcacagagcgacagcgccagatgccaacgccacacttcgccaaaggtggtgccgagcaccgccagccagatatcccactgataggtatcctgccagccgtcccccatcaggccagcctgtacggccaacagcgctacggctgagacggcggccgccagcgtcgaaccagccagccaagggcgcagatcgcgggaaagtaacgcggagagccgctgcggcgacagtaaggcggtgaacagaccgatgccaaacatcagcatcaccgccgtaaagtgcacgaagcgacacaggacaaacagagtcgccagggtcatcgcttattttacggtaaagctgtattgacctttggttttatggccgtcaacggaaaccacgtgccagtcgaccagatatttccccgccgccagcggctgcgtcagcgcaatagtggccttggcattatccttggcgtccagctgcagtttaccggtcttaaccacttgattgtccgggccggtcagtttgaccttactgaagcccggctcaatgccttccgagaagctgagcgtcaacgcctgcggcgccgggctgacggtggcatccgccgcgggggtttgtactttaaggtgggcgtgcgctaaaacctgctgcgaagaaaaaccgacaaacagcgcgaacagcgtggcgagcaggcgagatgaggagcgaattttaccgatcacagtggtatcccttaatacaaagatgaggatggaatacccgtcagcctccggggtgcaggcagcatggcgctcctgccagccgaatcattacgggcactcgcggatcaaaaccacgccagagccagaatccccgcgttgcgcacggcaacccaattcattgagggggagtcagcggccccaacccggcatgatggtgacgccgcgggaacaggaacaggccgtgcatggcgcacgcagctccccgctcccggacagcgaatcctgttggatcataacgatgagtgattatcaagtcgagcacatcactgccatttttcaaaatggcagcacgtttcgctgtatacccgcattaacgacaggcataaaaaaaccgcaccggcatctgcctggcgcggtttttttccgggctgagattacagctggccgttgctgctgctttcgccggccgcgcccattttcttcagatccttgtcgataaagaacagcgcgttgccgctggtaccgaccagcgccagcttatccagcacggatttgaacagtttctcttcttcatgctgctcggcgacgtaccactgcaggaagttgaaggttgagtaatcgtgggtagtcatcgccacgtgcgccagttcgttgatctgacgggtgatcagctgctcgtgctcgtaggtctgctggaagacatccgccagcgactcaaactccaccggcggcgcggcaatgctgcccagcagcggcagcgcgccggtatcgctcaggtagtcgaacaggcgctgcatatgctgcatctcttcctgagaatgctccttcaggaaggcggcggcaccttcgaagcctttatccgcacaccaggcgctcatctgcaaatacaggttcgctgaataaaactccaggttgagttgttcattcagctgcttggtcatttcttgcgtcagcatagttattccttttaattccgcaggccagttctttatatgccgcgtattatgccccgccgaaaacaaaataaaaacagttgatttacatcaatgtggaattaatcttaatttccttaattatcatatagttaaaattaaatggcgtcaatgttaatatttatgataattattttcatcttccgataagtctaaagacgaatcattcttatttaaagtcataccgctgaacatcataaatataaatcataatggaactgcccatactgcatataaaaataattatcattccctgagtacacagcggaacaaggcacgccaggcttgccaagcgtcgcccggtgcattacctttctgcgcagataaatgcagtatcagtaaggagcatagcgtgggatacaatctggcagaactctcgaaagaagagatggacaaggttaacgtggatttagccgcttccggcgtggcgttcaaagagcgctacaacatgccggtgatccctgaagtggtggagcgtgagcaacctgaacagctgcgcgattatttccgcgaacgcgtcattcactaccggatggaatcgcacaagttctcacgcctgccttacgaaccgaaaagcaaataacagccgcggcggatgcgcgcttcccctatccgccgcgttcaaacgctcagaccactttgccggcaaaacggtcggtagccagcatcagctggtgcaggatccccggttcatcaaacgagtgccccgccccttcaacaatatgcagttcagcctccggccatgcctgcgccagatcccaggcgttttgcacctgacaggccatatcatagcggccatgcacaatcaccgcgggaatatggcgaatcagcggcacgttgcgcagcagctgatcgtcgctttgcaaaaagccctgatgagtgaagtagtggttctcaatgcgggcaaacgctaacgcaaagtcatcctcgccaaatgccgccgactcgctgctgggcagcagcgtaacggtttccccttcccagatgctccacagttttgccgcttccagctgcacctcgaggtcgtcgctggtcagacgccggcgataggcggcaatcacatcctgacgttcctcagtggaaagaatcgacagtacgcgctgccatttttccgggaagaaacgtgaggcgccatcctggtaataccacgacagctcctgcttacgcagcgtaaagatgccgcgcagcaccagttcgctgacgcgctgcgggtggctctgcgcataggccagcgccagcgtcgagccccaggagccgccgaagaccagccactgctccacgccggccatttcacgcagccgctcgatatcgtcgaccaaatgccaggtggtattgttgtccaggctggcgtgcggccgcgagcgcccgcagccgcgctgatcgaacagcaatactttatagcgctccgggtcgaacaactgccggtgataaggggcaatgccgccccccggcccaccgtggataaacaccgccggtttcccctccgggttaccgcttaattcccagtagatccgatgaccgtctccggtatccaaccagccactgtcatacgctgctaacggcggatataacccgcgtaattgttccatggcgctttccgtctctctgtgaatgatgccttcatcaaagcccaagcccggcatcaggtcaacggtaaaacctgaaaactccgacggatcaccgcccgttcgcgttcgtttgcttaaaatgaatacggccagccgcaataatggttatccagccgccacctttcggcgatttaatcagcagcggtcaagcacccgatcgcacagatctgccaagcagcgtttggctaccgcttcgactgccgttatgctaggaggaaaaagaggaaagcatgacatgacgttacgcattattgatactgaaacctgcggcctggacggcggcattgttgaagtcgcctccgtcgatctgatcgacggccaactggcaaacccgatgaacgatttggtgtgcccggaccgccccatcagcattgacgcgatggccattcaccatattactgaggcgatggtcgaggataagccgcggatcgccgtcgccattggccgctatatcggcagcgactactatgtggcgcataacgcctccttcgaccgtggcgtgctgccggaaatgcaagggcgctggatttgtaccctcaagctggcgcgcatgctgtacccggatatcaagtacggcaaccaatatctgcgctatgcgctgaaccttgatgtgcagctgccgcaggacaatacgttgtacccgcaccgggcgctgtatgactgctacgtcaccgccgccctgctgcaacggattatcaaggattcttcctggagcgccgaggagatggccgatatcaccgaacggccggcgctgataaagacctttaagttcggtaaatatcgcggccggctgattgagcaaatcgctcaggaggatccgggctatttacactggatgctgaaaaacctcaccgacctcaacccggacatgaagcacacgctgaagtactacctgattggctaacgcaacgggcggcacaggccgcccgtcacctcgttattcggccagcgacagaataaaggcgtattccagcgcgatatcctcataggctttgaaacggccggacttgccgccgtggccggagtccatatcggtatacaacagcagctgacgatcgtcggttttcagctcgcgcagtttcgccacccatttggccggctcccaatactgcacctgcgaatcgtgcaggccggtggtcaccagcaggtgcggataggcctgcgcctgcacccgatcgtaagggctgtactgcttgatgtagtcgtaatacggcttctcgttcggattgccccactcatcatactcgccggtggtcagcggaatcgactcgtccagcatggtggtcaccacgtcgacaaacggcacctgcgccaccacgccgtggaacagcgctggctgctggttgatcaccgcgcccatcagcaacccgccggcgctgccgcccatggcgaacacctgcccggcggcgccatagccttgttcgaccaacgcttcggttacgtcgataaagtcgttaaaggtgttttgcttgttgaacagcttaccatcctcataccacagctgccccagctcaccgccgccgcggatatgcgccagcgcaaacacaaagccgcgatccagcaggctcaggcggctgccgctgaaggctggatccatactgctgccgtaagagccatagccgtacaccagcagcggattaccgccctggttaaaccgatccgtgcgatacaccagcgaaaccggcacctcaacgccgtcgcgcgccttcacccacacccgctcgctgcggtagttttccggcgtaaagttgttgacctcctgctgtttgagcaaccgacgctcgccgctatcgaggttcagctcatacaggctggccggcgtggtcatcgaggagtagccatagcgcagcagcgcggtttccggctccgggttgtaatccagccaggtgacataggtcgggtcgtcgaaggcgatgcgctgctcttcaccgctgtgccagtggatttgccgcagctgcgtcaggccggcgctgcgctcttccaccaccagccagtcgcggaacagctcaaaaccttccaacatcaccgcatcacgcgcggcgatcagcgtctgccactgcgcttcgtccgccgtatcgctctgatacaggccgaagtttttgccgtctttgttggagcggatatagaaggtctgccggtagtgatcgatggcatattcatgatctttgcgacgcggcacgaacacctgcggctgcgcatcgggccgatcggcgtccagcagcagaatttccgaggtggtggtgctgctgaggtggatcaggatatagcgttctgaggtggttttttccaggccgacatagaaggtgtcgtcggtttcttcatacaccagccggtcatcggccggatccgtgcccacaacgtgatggtagacctgatacggcagcagcgtctgcggatgcttacgcacgtaatacacgctggcggaatcattgctccattcgaaattgccggaagtgttttccagcacctcttgcgcccagacgtcatccggcaggtttttaaagcggatatcatattggcggcgcgacaggaaatcttccgccaccgccatcatgcggttgtccgggctgatgtccaggccgcccaaggtataaaactcacgcccctgcgcccgctggttgccgtccagcagcgtctgccagtcgtcgctctctgccgccggctggcgcacatagagcgcgtattcattaccgggttcgtagcgcgtctggtaacggtagccgttacgcacatagggcgcagaatgttcctgctgcggaatgcgcgccaccatctcctgatacagcgcttcacgcagtgtctgctgcggctgcagcatggcgtcggtataggcgttttccgcctgcagatacgccagcacctgcggatcgctgcgctcgtcgtcgcgcagccagtagtaatcatcaacgcgggtatcgccgtgcatcgtcatcgggtacgggcgtttttccgccttcggaggggtcatcattaccaaatcatccacttacgtccattgatggacgtagggtggcatgattgcccccgccttaacaagtaggcgccgcagcttttatccgttgcggcgccgtcaggtcatgccagttcacgttttttctggttcacatcgccctcaatcccctgtttgacgtcgtcgggaattttcagcgagcgcgccaacgcatcaaggtagccccgctccataaagtggtcgacatcgatcaccatgcagctgaggtagtacacttccagcgcttcctcttcgttcttcacgccgaacgccagcgcatcagggttgagcggctgttcaattgcctgctgtacccaggcctgcgcctcctcgccgatctgcaactgcgtcaggctgtcgtcaatggcgcggcgctcatcgtcgtcaatatggccgtcgcttttcgccgcaaagaccagcgcctgcaccaaccgcttggcgcgcagatcaaccggcgtcgactgcatgccgaactgcggttcatcctggtgggtatctttcacccgcgatttatacttgttccacagcaccgcgcccgctgcagcgctgccgccgataatcagcgcgttcttgccaaacttgccgaccagcttgcgcgaggatttattcgccagcaatacgccaaccagcccgcccagcgcgccgggagccaataacttgccgatgccttcggtactgccgttcgagccgcttttttgccctaacagcgattgaatctgctgcatccaactgtttttcatcgcatcccctcgcatggatagtaaagcgaacgggcgccggtaccggcacgccgctgaaacgccagattaggggattttttgtcaattaacgtatggcggggaaaatttgtgtgaagcgtcagccaaagtggcaagaaaggttggccaatcagggcgccgttgccgcgccctgtcgcagggttactgcggttcgctgtaggcgatatcgccggttttacagttaagggtcacgcgataggttttatctgttttactgccgcgcaccgttaacggcacctgccaaagatcgtcctcgccgctgaccgcgtccgggctgacccaggcgaccggcgttgcggtgccgagcagttttttatccgaggcccagcgcgtaatgcggttttgcaggaagtcgcgctttacctgtgcggccacgtccgccgcctgcagcccactgcacaggcccactttcgccgtccgctgctcgtgctgctgcgcctgagcgccgccggcaaaaccaacgataaccgccagcgcggcggccagccccaatcctgttgctctcatataccctccagttgtcgttacactacccggagagcgctgatggcatcaggcctgacaggcgatcaacgtgtgcgaaatacgatcgcaaacagttcatccactcccggatagatctccttgataacctgcctcagcgcatcgagcgacatgttttcctgcctggcatgctgctcgttcagcgcatccagacggaccggcgtcaccgacagcacctcgataaaacagaaaaacgccccgtcttcatggcggctgacgcgtaatacttcgccgggttggaaatgcgattcgctggcatcacgcagggtgatggttttgcgtccggctaaaatatcctgctcgaaacggctgaagaaagtgatttcaccgcccattttagatccttttttatcacaatgctgcaacatagtgcttaagcggcctgtttttcagacgcgccttccgcttttgccgccgctttcttctcgcccttcggctttgccgccttggcgtccgcctgctgcggcgcgccgccgcgcagaatgtgcgtcagcatctctttatgctccgccaggaagaagctcagcgtatcacgctgttcctcgtccagcgccagcggcgcctgctgcagccattcaccgagattatcggccagatcgagcattttgtcgtaagcgtcggcttcctttttgctggcgaacgtcattttttcctcaccgtttctgaccactacgtatttaacttcaaccgccatgcgtattccccaaaagatttaaatactgtttatttgtacagtataaataatgctgtccggaggcacaagcggcctccgcggttaattatttcagcaggcgcgccttgcagtttttccctttgattttgccttcgcgcaggcgctgtaacgccttacgggcgctatttttgcggatggccacgtaggcatgcatcgggaacatatcaattttccccacttccgccgcggtcagccccgcctcgccggtcaacgcgcctagaatatcgccgggacggattttcgccttgcggccgccgtcgatgcacagcgtggccatctccgcctccagcggcgcgttgctcgccccgctcagttcgctcaccggcgcccacgtcagatccagctgcagatactcctccagcgcgtgcgcccgcaccatttcctgcggcgtgcacagggtgatcgcctggccgctcatgccggcgcgaccggtgcgcccgacgcggtgcacatgcacctctgggtcgaaggccatttcgtagttcaccaccagctcaagatccttgatatccagaccgcgcgcggcaacgtcggtcgccaccagaacgcgacagctgcggttggcgaaacgcaccagcacctgatcgcgatcgcgctgttccagatcgccatgcagcgccagcgcgctgatgtcgcgcgcttccagcgcatcgcacacgctctggcaatcgcgcttggtattgcaaaacaccacgcaggaggccggctgatagtggcggatggcggccagcagcagcgccggacgctggtcacgcgtcgtctcatagaagcgctgttcgatggtcagcggcgcgtcgtcgtcggccacttcaacgctgagcggcgtccgctgcacgcgggcgctgatgcgctcgatgccgtcaggataggtggcggaaaacagcagcgtctgacgctgcggcggcgtataggcaatcacgtcatcgatatcgtcggcaaaccccatgtccagcatgcggtcggcttcgtcgagcaccagcacgctcagcgcgtccagctgcagcgtttttttccgcaggtgttcctgcacgcgtcccggcgtccccaccacgatatgcggcgcatgcaccagcgaatccagctgcggccccatcggctggccgccgcacagcgtaagaattttaatattctgggtaaagcgcgccaggcggcgcagctctttgctgacctgatcggccagttcgcgcgttgggcacagcaccagcgcctgcgtcgccacctgcccgacgttgattttatccagcaggccgatgccgaacgccgccgttttaccgctgccggttttggccttggcgcgaacgtcctgcccttgcaaaatggcgggcagcgccgcggcctgcaccggcgtcatggcggcataccccagttcgttgaggttagccagctgcgcggctggcagcggcagggaagaaaaggaaactgtgctcacggcgataaactctttataggcggatgaaaaggcggcgctgccggacggcagctgattctaggggcagatgataacagataaggcccggcggcgtcataatacctggcggccgttcccggcaaatgcgcataaaaaaacccgcctgaagcgggtttttcagcagcgggtcgctaattagatagcaacaacatcggctgcagccgggccacgttggctgtcctggatggagaactcaacctgctggccttctgccagagtcttgaagccatcgctaacgattgcggaaaaatgaacgaaaacgtccttagaaccgtcggctggagtgataaagccgaagcctttgctttcgttaaaccattttacgtgaccagtgatcttagccatttgactttcctttacttgataaacctgcctttacggcacttacggcgcgaaggccctgcgttatgtaggtcttctttcaccgctgattattaacgcataatcatgcctgcagggcaaattttttcgctaattcggggggaaaccggtacgacatctttcacgtaaggcgctgattatggaagtgttaagcaacagacgctctggcttgatgagtcttcctatttgtaagaccccagctccgcaaccgccggtaaaactccgcgcccgacacaaagtgggaaccctcgccagatctcggtgggtaaagaggtccgactccggctgtcggccagacctgaagacaccgacatgcgaaacaagctgacaagacttccggtcggcaaagaaaacgcctaggattatcgaccaaaaataaggacaaaaagcaagcggttaggcagttcccggctgtttactatttctgcataatttctatcaggagcagttaactaaggagagttgctgatgcagatatgcagaatggattataacgatgtgtccgccgacaagaggcgtttaaagcttcacgtctacggcgttggtgtcttcccggtattcagcggtattgagcctgttaccaacatagcccaatgcgctttcaagaagaacgcagcactacccgttggcacctactggattgtcgatcgcccgtccgggagtatccgtaatcagatacagacgttcattaaggacttcaaaaacgggaccaatcacgacgaatggttcggcctctacagtgccagtacaatgagcgactctgtgttcgtgaatggcgttgaacgtggagcattcaggcttcaccccttgcgacccaatggtgagggagagagctggggttgtataaccttttacaatataccggacttccagctcgtcaggcgctcactcttgcaacagaagaaagtaagggtccccggtggccgaggtcttatggcatacggtaaagttgaagttatgggaaggactgactatgcgtcatgcgacattcattactaatgcgtccttatggcttgcctgcatggtcgtagcgttttttattgtgctgtttccattgggtggactgctggattacctgtcccaagcaagcaacgactttctgaataagaccggactgggattcgctgatggagaagcagacccgtcctttctttgggtcctgttggcattgatgctcatcaccgccgccctcctgatgtctgtcatcaggtggagcatccgtaagttcaaacgctaatctcagcgccaaggggcgtataggttccgagcgtgtgtcccacttcagcaacacacacaacctgtgagataaccggcgcgggtcgcgggcggcaggcacgccggctgtcaacgcaatcgttttcgtatatactgcgcgctggtttgcatttggcttcactttcacatcaggtacgaaattatgctaacgattggaaccgccctgcgccccggcgccacccgcgtcatgctgctcggatccggcgaactgggcaaagaagtggcgatcgaatgccagcgtctggggctagagacgattgccgtcgaccgttacgccgacgcgccggcaatgcacgtggcgcaccgcagccacgtcatcaatatgctggacggcgaggcgctgaaggccgttatcgaacaggaacgtcccgactatatcgtgccggaggttgaagctatcgccaccgacatgctggtgcagctggagcagcagggtcaccgcgtcgttccgtgcgccgaggccactcgcctgaccatgaaccgtgaaggcattcgccgtctggcggcggagacgcttgggctacccacctccacctaccgctttgccgacgatgaagagagctgccgacaggcgatcgcgcacatcggctacccctgcattatcaagccggtgatgagttcgtccggcaaaggtcagagcctgctgcgcgacccttcccaactgagcgccgcttgggagtacgcccagcgcggcggccgcgccggcggtggccgggttattgttgaagggctggtcaaattcgattttgaaattaccctgctgaccatcagcgccgttgacggcgtgcatttctgcgcgcccatcggccaccgtcaggaagacggcgactatcgcgaatcctggcagccgcagcagatgtccgccctggcgctggagcgggcgcagcagattgccgcccaggtcgttaaagcgctcggcggttacggtctgttcggcgtagagctgttcatctgcggcgatgaggtgattttcagcgaggtatcgccgcgcccgcatgacaccggcatggtcacgctgatttcgcaggacgtatcggaatttgcgctgcacgtacgcgcctttctcggcctgccgatcggcgccattcgccagttcggcccggcggcctccgccgtgatcctccccacgctcgacagcgacgatctgcgctttagcggcctggcgcaggcgctggagggcaccaatcagctgcgtctgttcggcaaaccgacaattgccggccggcgtcgtttaggcgtcgcgctgacctgcggtgacaccaccgatcaggcggttgaacgggccaaacgggcagcggcggcggtggtggttcagggttaacccaaagaaacgggcgccgcaggacgcggcgcccggatatggcctcagtaatcgtcttcttcgtcttcgcgctgcggcccggcatcccgggaggcctcctgcgcttccggcgcgccgtcctcctcctcgtcaaacagcacggcaacccgctcgccctgatgcttttcacgaatttcctgcgcaacgcgggcgatggcttcgccgctgctcatgccctgctccatcagctgatggatacgctctgcggcttcctgctgttcctggtggttcagcgacggcattccaagcatgtttatacctccggcaaatttggagggggattataccgcgcgttaccatcgccgcaagcccggcgtcacgccgcctgcgaacagccgctatcctcgctgcgccactgtttcaggcggcgacgccacagcatcacatgccagttctgtttaatgccgcgcgcattggcagccatgatgctgtctatgccgcgctgataaaattcgcgcacgatttgctgctgtgccgccagctccggctcgcggcgtacgctgtggcaaatccccagcgcctcgcgggtaatctgccagtgaaacgccgggcggatggcgatgcggtcggcgtagcgacggttcagcgccaccagcatctcgatgatcttcatatagtggcgctgatagtcgacgttcgccgcgccggtgcgccgacggttgctgatcgactgaccgtgtacgcgctggcgatacagcggcgtgctgaggtatttcacccgcctggcgttaaacatcacctcggtcgtccacggaatatcctgatgatggagtcccggttcaaaatagagccggtgttgcttaataaaatcaagccgataaatcgccagccacaccacgtgaataaattttcgcgaatttagtgcacgctcaaaccagcgcggtccgctaataacctcggtggatgccaaacgctgcgccggaataatcggcaacagttcgtcgctgtgttcaaaataacgttcgccgttgcactgcatcacatccagctgatgtttttccgcctgcgcgatcaatgtggcgtacatctccggcgacaataaatcatccgcatcgggaaacgcgacgtacttaccgcgcgccgccgccaggccgcggttgcgcgccacggaaaccccggcattggcctgatcgatcacctgaatatgttcataacgtgccgcatagcggtgcgctatttccgcggaaccatcggtggcgccgtcattaacgataataacttccagacgttgttcctgttgcgccaataaagactcaagaaatggctccagtaattcgcccacattatgcatcgggacgataacgctcagcattaacgacataattttgctctattgcttattatcaggcgaaaaacagacctgtttgatgctgcattgctggttaacacgccatgcagccgccgtgaccgaaaagtcagttatcactcaaggaaatgtaattaccctgtaaatattcgtgaatctttgcatatttaaatttcgtttaaggagcaaaaaatgcttagccggctatcttctttcctgtgcgctacgcatgcgcaaagcgcgccgatgtggcaaactagcgccccaacaccgacgtcccgttagccaggtttattacaattcatgactgccactgctccgcaccttaaatccctgccctatagccgcgatacgctgctgcagctgttttccccgttgtccgcgcagccgtgggccatgctgctgcattccggctttgccgagcactcgcataaccggtttgatattttggtggctgacccctgtgccacgctgaccacccacggcgcggtgacggaaatccgccgtgacggcgacagcctgagttcaacggaggatcccttcaccctgttgcaacagcagctgtcggcgctgcctttctcgccgccggccgacgacgatctgccgtttcagggcggtgcgctggggctgttcggttacgatctggggcggcgggtggaaacgttgccgacgctggccgaggcggagctggcgctgccggacatggccgtcggcatttatgactgggcgctgatcgccgatcatcatcggcagcggcttaccctgctgagctacgacgatgtcgagcagcgctggcagtggctgagaagccatcaacgccctgcgccggcggcgttccggctcaccggcccctggcaggcgaacatgacgcgagcgcaatacggcgagaaattccaacgtattcaacaatacctgcgcagcggcgactgctaccagatcaacctggctcagcgtttctccgccccctatcagggcgacgagtggcaggccttcctacggctgaacgacagcaaccgcgcgccgttctccgcctttttacggctgccgcacaatgcggtgctgagcatttcgccggaacgttttctgtggctggagcgccagcaggtacaaacccggccgatcaagggcacgctgccgcgactggccgacccgcaacaggacgcggcgcaggcgcagcggctggccgcgtcgccgaaagaccgcgccgagaatctgatgatcgtcgatctcctgcgcaatgatatcggccgcgtcgcgcagcccggcagcgtacgcgtgcctgaactgttcgtcgtcgagcctttccccgcggtgcatcatctggtcagcaccattaccgcccggctgccggccgccacgccggcgagcgagctgctgcgcgcctgttttcccggcggctcgattaccggtgcgcccaaggtgcgggccatggaaattattgaggaactggagccacagcggcgtagcgcctactgcggcagcatcggctatctcagcgcctgcggcaccatggacaccaacatcaccatccgcacgctgatgactgaaaacggccgcattcactgcgccgccggcggcggtatcgtggccgacagtgaggaacaggcggaatatcaggaaacttttgataaagtaggccgaatcttaccgcaactgggggagtttaatccttcgtgaacccgccgacctatcccaccacgctggccgactttgtcagccgttttcagctacagcagccgcaggcggtgcaaacgtcacacggcgtacgcgccgccgcggtgctggtgccgatcgtctgccgggaggagccgacgctgctgctgacccgccgcgccgatacgctgcgcaaacacgccggacaggtggccttccccggcggcaaggccgatccgcaagacgcatcgctgattgccaccgcgctgcgtgaagccgaagaagaggtcgccattccgcccgccgcggtgcaagtgctcggccaaatggcgccgctcgacagcagcagcggctttcgcgtgacgcccatcgtcggtctggtgccggccgatgtgcgcttccacgccaatgaaggggaagtcgcggacgtcttcgaaatgccgctgcacgaagccctgacgctgtcgcgctattacccgctggatattcatcgcaacggctaccgccaccgggtgtatctgtcctggtatcagcgccgcttcgtctggggcctgaccgccgccatcatccgccgtctggcgcagcaggtcagcctgtaagcccgcgtttaagtgatcgctatcacatctcgttcacggattattctgtctttcaacgcgaaagcgatcgccatcacttcatctgtttgccaattccactatcttgcagaccattgaggttttaaaaaaactgtaaaccctctcttaaacattacgatatgcctgtaaaatacggtcaattggtataaacctctaagcaaatagggttatgccgacggcgcgtggtgaagggaacgccggcgcgatggcccgagggaaactcagcgcggcgctgttttacggcaggcgtcacgcccgccgccatcagccatttggtaacgccacggattattttatttcatgcgaaaaagagcgccaaacccgtaaggcctctttacaatatcgctgttccctgcgcggtttttaaccgccgcagccataacaatatgcctctttaaggagttctagcgtgattagcgttttcgacatgtttaagatcggcatcggcccgtccagctctcacacggttggaccgatgaaagccggcaaacagtttgtcgacgatctggtaaataaaggcctgatgccttctatcacgcgtgttgccgttgatgtttacggctcactttcgttgaccggtaaaggtcaccataccgatatcgccatcatcctcggcctggccggcaacctgccggacagcgtcgatattgacggtattccgggttttatccgcgatgtagaacaacgtcagcgtctgatgctggcaggcggcctgcacgaagtcgatttcccgcgcgacggcggcatggtgtttcgcagcgacaacctgccgctgcatgaaaacggcatgtgcatccacgccttcgccggcgataaagaagtctacagcaacacttactactccatcggcggcggttttatcgtcgacgaagcgcatttcggcaaagccgacgtcagtgaagtgacggtgccctatcctttccattcagcgcgtgaaatgctcgaacactgccataacaccggcctgtcgctgtccggcatggtgatgcagaacgagctggcgctgcacagcaagcaggatatcgaggcctacttcggcaatgtctggcagaccatgcgcgcctgtatcgaccgcggcctgaataccgagggcgtgctgcccggcccgctgcgcgtaccgcgccgcgcctcggcgctgcgccgcatgctggtcgcctccgacaaactgtccaacgacccgatgaacgtcatcgactgggtcaatatgtttgccctggcggtcaatgaagagaacgccgccggcggccgcgtggtaaccgcgccgaccaacggcgcctgcggcatcgtgccggcggtgctggcctattacgaccactttatcgaatcggtcagcccggatatctacatccgctactttatggccgccggcgccatcggcgcgctgtataagatgaacgcctccatttccggggcggaagtcggctgtcagggcgaggtcggcgttgcctgttccatggccgccgccggcctggccgaactgctgggcggcagcccggagcaggtctgtgtcgcggcagaaatcggcatggagcacaatctggggctgacctgcgatccggtggccggacaggtgcaggttccctgcattgaacgcaacgccatcgcctcggtaaaagcgatcaactcggcgcgcatggcgctgcgccgcaccagcgaaccgcgcgtatcgctggacaaggtgatcgagaccatgtacgaaaccggtaaagatatgaacgccaaatatcgcgagacctcgcgcggcggcctggcgattaaagtccagtgtgactaagccctgaaaaccccgccaaacggcggggtttttgtttgtaattcagcagctaacttacagaagtgacagcgtcactcgcgcattaccggcgcgcagcgcttctatccccggtttaacccgcgttttatccctttgttcctgccaactgaaataaattattacgctaccattccgccctctaccatcgtgactaaaattaaccgagaatcagagggtaggagaaagtccgatgctgtacattggatgacttagcgcaacaaggattcaacgtcgatgttaatgacccaatttgctgtcaacaagtaccgccattatcgctggttgctctccggcgcggttgggttggcgatcctctttatctcattatacattcgctactatcaggaagttaaaaccatcgaccgcagccagcagcagctggcggcatacaccattgccaaaatcgaacgtttgctgcagccggccagcgaacaggcccagcacaccatggcgctgattggccgcccctgcactatcgtcaccccgacgctacgctaccgcgcggcgcaaaaccaggcgctgcgctccgtactgctggtcaaagataacgatatttactgttccagcctgttcggcccgcgccagtaccggcttgacgccctattcccgcagttgcatccgaacgccggtacgcagctggtgctgcgtccgtcgctggcggtggccaaaggggtgccgacgttgattatgtggacgccgaagagccaggaaacccgcagcggtattctgcacgtgttcaatatcgacctgctgtcgaccttcctgctggagccgcagcaaccctatgctcagcgcatcgtgcttaacgtggacggccagagcctggagtacgccaaacgcgaaattatcgacagcagcaccctacgcggcgatctacgctatacctccgcctcagaccgctacccctttaccatctcgctgtttggcccctcaacccagcgtatggcacttgaggcgttgcccgcccatgtgccgctggcgttgctgatcagcctactggccgcctacgtggtctatctgattaccgccaaccgcatgagcctgtcttaccatatcagccatgccatcaaccgccgtgaattccaggtttactgccagccgatcatcaacggcgccagcggccgctgtcttggcatcgaaatcctgctgcgctggaatagcaagcggcagggctggatctcgccggacgtgtttattccgctggccgagcagcacggtctgattaaccccctgacccgctttctgatgaccacggtggtggaaaatctggcgctgtttccgccgcgcccttcgttttatatcagcatcaacgtcgccgccgagcatttcaacgcgcagacgatcctggccgatatccgccgtatctggctgccggccaatccgatgccatcgctgatgctggaactgaccgagcgcaccgcgctgtcggagattcagtacgaacatattcgcgcgctaaaagatctggggattatgctggcgattgatgactttggtaccggccacagctcactcagctatctgaaaaaactgagtccggacgtgctgaaaatcgaccgcgcctttaccgccgccatcggtaccgacgccatcaacgccaccgtcaccgataccattattacgctcgcccaccgcctgaagttaaagctggtagctgaaggggtagaaaccgccgaacaggccgattacctgtgtctgcgtcaggtctatgcgctgcaggggtattattttgccaagccgatgccgattcaggcgtttccgcagtggctgcaaaactatgaagaacgtcaacgcgccgcgacggaagatctggatgctggggagaaatgacaccggaggcctgagcctccggttgatgatgattactcggggtctgtctgttccggcagcacctgactgattctcaccagttcaatgcggtattcggacgccgccaggatttcaaagcgcaatccgttctgctccagtacctcgcctatcgccggcatctgcccgtaatgcgacagcaggaagccggccaacgacgcgtagtcttccgtcgggctcaccagatcctggcagttcagcgcctgctccaacgagtgcagatccgcaccgccctgcaccagccagctgtcaccgtcggccacgatatccggcgtttcatcctcgtccgggaactcaccggcgatcgcctccagcacgtccagcggcgtcaccaaaccctgcaccacgccgaactcgttggtaaccaccaccaaacgccccttggcgcgacgcagcaccgccagcaggttaatcacgtccatggtttccggcaccacgatcggcggcgtacgcgcggcaaattcggcgatatcctcgccctgctccagcgccaccagcagatccttggcgcgcactacgccgatcacttcatccagctcatcccggcacaccgggaacaggctgtgcggcgtatccagcagctgcgcccgcacctcgtcgcgtgagcgatcgcaatcaacccacgagatttcggtacgcggcgtcatcacgctgcgcagcgaacgcgaggccagcgtcagcacaccgctgatcatatagcgctcttcttccgcaaaggtttcatccgccggcagcagcacgtcctccgtcgtctgctgctgcgcgcgctgctgccccatcaaacgcataatggcttccgcagtgcgctcgcgcatcggccggcgctcctgatgcttgataaagttgcggcgcgcaatctggttaaacagctcgatcaggatcgagaagccgatcgccgcatacaggtaacctttcggaatatgcaggccgaaaccttctgcgatcagactaaggccgatcatcagcaggaagctcaggcacagcaccacaatggtcgggtgcgcattgacgaagttggtcagcggcttggacgccagcagcatcaccgccatggcgatcaccaccgcggtcatcatcaccggcaggtcgttcaccatgccgacggcggtaatcaccgcatccagtgagaacaccgcatcgaggatcacaatctgcaccaccaccgcccagaatttggcgtaaccgcggttaccctcatcctgatgcgcgcgtccttccagcctttcgtgcagctccatggtggccttaaacagcaggaacacgccgccgaacagcaggatcaaatcacggccggagaagctgaagtccgccacgctgaacagcggcgtggtcagcgtgaccatccatgaaatcaccgacagcagccccagacgcataatcagcgccagcgacagccccagaattcgcgccttatcacgcagcttcggcggcagtttgtccgccagaatggcaatgaacaccaggttgtcgatacccaggacgatttccaataccactaaggtcagtaacccggcccaaattgaggggtccattaaaaattccatgtcagactccggaaaaaagacggattagccaagcgacgcgcagggacgatgaaacgcatgtcggacgcggtgcggcggaaatagcaaaagttcgggatgagggtaccgggaaatggccggacggccgtgtttgcttgtgtggtgccaacaggtggcggatataaccttggaaaacagagacttcggtgacagtccatagggtgggctgaggcccttcactcctaataatgaaagaagcggatactgtatcaggaaaatttttaccctccaagccaattttaaatcatcgcgtgagctcaccaacaagctgaaaaaacatgcgatttgtcttagttaatagcggagcagcatcacactatttattttttcgctcactaaaataaatgacggaagcggcggtccatccggccgaccggtaacaatacggcgacccgggccgacgccgccttagcgaatttcacccataatggatctgaactgcgaaagtgaccgtcaggaagacggcgaaaacaacgatctgtacctgaggtttaacgaggaggtagcgagtggcaatagctattatcatcggcacgcacgggagcgccgcagagcagttgctgaaaacggcggaaatgctattgggcgaacaagacaacgtcgcctttatcgatttcgttcccggagagaatgccgaaactttaatcgaaaaataccaggaaaaaatccgcggtcttgataccagcggcggcctgctgtttctggtggatacctggggcggcagcccgttcaacgccgccagccgggtcgccgtcgaccagccaaactatgaagtggtcaccggcgtcaacattcccatgctggtagaaacctttatggcgcgcgatgacgacccgggcttcgatgaactggtcgccatcgcggtggaaaccggccgcgaaggcgtgaaggcactgaaaaaaccgccggaggaaagcgccgcccccgcagcagctgcgccggcaccggccagcgccacgcccgccgtggctcttggccccaacgaccatatgaaaatcggcctggcgcgcatcgacgaccgtctgatccacggccaggtcgccacccgttggaccaaggaaaccaatgtgtcgcgcattatcgtggtcagcgatgaggtagccgccgacaacgtgcgcaaaaccctgcttacccaggtcgccccgccgggcgtcaccgcccacgtggtcgacgtggcaaaaatggtccgcgtgtggaacaacccgaaatacgccaatgaccgcgtgatgctgctgtttaccaatccgaccgacgtctggcgtctggtggaagacggcgttgacattaagtcggtcaatatcggcggtatggcgttccgccagggcaaaacccaggtgaataatgccgtctcggtggatgagaaagatatcgaggcgtttaaaaaactcaatgagcgcggcattgaactggaagtccgcaaggtctcgtccgatacgcgtttaaaaatgatggacctgataaacaaacttaattaatggcggcagccgtcattattctactcagcgctcttggtcaataggagaagtgcaatggagataaccacgcttcagattgtactgatatttatcgttgcctgtattgccggcatgggctccgtgctggatgagttccagttccaccgtcctctggtcgcctgtactctgatcggctttatcctcggcgatatgaaaaccggcatcattatcggcggtacgctggaaatgatcgccctcggctggatgaacatcggcgccgcggtggcgcccgatgcggcactggcctccattatttccaccattctggttatcgccggcgggcagagcgtcggcgccggtatcgcgctggctattccgctggccgcggcgggccaggtattaaccattatcgtgcgtacgctgaccgtcgccttccagcacgcggcggacagcgcggccgaacgcggcagcctgcgcgccatcagttggctgcacgtctccgccctgctgttgcaggcgatgcgtatcgccattccggccgtgatcgtcgcggtttccgtcggcaccgccggggtgcacgcgctgctaaactccatcccggaagtggtgacctccggcctgaatatcgccggcggcatgatcgtcgtggtcggttacgccatggtgatcaatatgatgcgcgccggctatctgatgccgttcttctacgccggcttcgttaccgccgcctttaccgacttcaacctggtggcgctgggggttatcggcgtggtgatggccgtgctgtatatccagctcagccctaaatataacaagccgcaggtggttcagggcggtcccgcccaggcgaacgaccttgataatgaactggactaggaataggtgagagaaatggttgataccactacagctcaaaagaaactgacgccggccgacgttcgcggcgtatttatccgctctaacctgtttcagggatcgtggaacttcgaacgtatgcaggcgctgggcttctgcttctccatggtgccggcaatccgccgcctgtacccggaaaacaatgaccagcgcaaacaggcgatcaaacgccacctggaattttttaacacccacccttacgtcgccgcgccgatcctcggggtcacgctggcgatggaagaacagcgcgctaacggcgcccctatcgatgacgccgccatcaacggcatcaaggtcgggctgatggggccgctggccggcgtcggcgacccgatcttctggggcaccatgcggccggtgttcgccgcgctgggcgccggcatcgccctgaccggcagcctgctggggccgattctgttcttcgtgctgtttaacctggtgcggatgctggtgcgttattacggcgtggcctacggctaccgtaagggcgccgatatcgttaacgacatgggcggcggcttcctgcagaaactgacggagggggcgtcgattcttggcctgtttgtcatgggggcgctggtcaacaagtggacgcacgtcaacattccgctggtggtatcgaaaatcaccgaccagaccgggcataccaccgtcaccacagtgcagaccattctcgaccagctgatgccgggcctgatcccgctgctgctgaccttcggctgtatgtggctgctgcgtaaaaaggtcaatgcgctatggatcatcctggggttcttcgtcatcggcatcttcggttactggatcggcctgctgggtgaataaaccaccgttatatgccgggggcctgcccccggcttttgctgttagggagtttaagatgtcgctgacggatatcgccatcgcgctgtttatcgttttactgttgctgtacgccgtgtatgacgaattcattcaggacaggcgtcaaggcccgacgctgctcaaggtaaaactcaaacgccgcagccgcatcgacagcctgatttttgtcgcgctgctggctattttgctgtaccgcaatctggtcagtcagggttcaccattgaccagctggttattaatcgctttggcgctggttgccatatatcttgcttatattcgctggccgacgctgctatttaaaacgcaggggttcttttatgccaatgcctttattgcctattcccgcatcaaggcaatgaatttaaccgaagatggcattctggtgattgcgttggaacagcggcgcttattgattcaggtcgcccagttagacgacctgcaaaagatttatgaattttttgttgaaaatcaaaaaattaaattataacccgcttgcaatccatcaaatccggcgacgagaatggctaatttaaccgctacgccgccgatttttcgcttattatttccacaacaacagcatcactatctgttttatatttcgcctgcaaatatttaatgaaaacaattatcaatttcatcaaatacccacaggaattaaacgttgtctttggcaaaaataatatggtaaggttgcgcccgtcattggggagtagccggtttctgattaacgaaaatcagaaacgcccgtatcaacatactcgttttgtcgtctgaaacgtggtgcgggcagccagagtcaggttggcgagaccataggcacgtaactccgtcgtttggttgggggtgggttacgtgtatatggagccgcccggccgagactatttcacatgaatctatccgctactttaatcctcgctttcggcatgtctatggatgcgtttgctgcgtctattggcaaaggcgccagtctgcatcaaccgcgttttcgcgaagcactccgcactggccttatcttcggcgtgattgaagccatcaccccactaatcggctgggcgctgggcctgctggccagccaatacattatggagtgggatcactgggtcgcttttggtctgctgtttatcctcggcatgcgcatgatcgttgaaggggtgcgcaaccgcccggacgaggttgaaaaggtcaagcgccacggcttctggctgctggtcgccaccgccatcgccaccagcctcgacgccatggcaatcggcgttggtctggccttcttgcaggtgaatatcgtgcataccgccatggcgatcggctgcgccaccatgattatggccacgctagggatgatgatcggccgctttatcggcccgctgctgggcaagcgcgccgaaattctcggtggcctagtgctgattggcatcggggtgaatattctgctggaccatctgggctacctgtcctgatagccgcaacaagcgagattatttatgggctgaacgctgttcagcccttttttcgccccgcctacgcctgacgacggtacagactgatggcaaaatccgtctcgcagtcaaaggccgaaccggtcaccagccgctgctgcacctccggcgaggcgcgccaggcaaacggcgtcatctgcagcaggttcgccgcctgctcgcccggcagcgtcatcgcatacgccagccgctcgctgtgctcacggtgaaaaccgctcagcacctcgtcatgctcgtcatgcaactgaacctgttgataaacctgcgctttcagctgatacagatgacgcggccccggtgacaccgtcacaaccagccctcccggacgcaccacgcgcgccagttcggccgccttacagggcgcatagatgcgcaataccgcatccagtgacccatcggcaaacggcaggcgatggctggacgccacgcagaacgccacctcagggtaacgcttggcggcatagcgaatggcgaccttggccacgtccagcccgtagaccgccatctggcgctgctgacgcagccgttcggccaccgcggcggtgtaatagccctcgccgcagccgatatccagcagcgcctgcgcatcggcgccgagcgcattatccagcagctcggccacccgctggcgcagcggctgataaaacgtcccctcaaggaaggcgcgccgcgcctgcatcatctccgcactgtcgccaggctgcttcgaacgcttgtgctgtaccggcaacagattgacgtaaccttcctttgcacgatcgaactgatggttattttcacaacgccactgctgctggctgaactcaagcggtgactggcacaacgggcaaagataagacatgggtttggcttccagagagatacggcgcggctagtctaaataagcccgggggttgatgcaaggcgcgccggcgccgacgtgcaaccggcgctagccaaagcgggaacaagcccgctacactgctcgtcaggtttcccactacggattgttatcagaccatgaccgattattccgcactgcttagcagcatcccggccattcagcacggctttggcaacaaaagcgcattgatgcccgctccgctgcagccctaccgcgacacgctgcctgagaaaaaacaggtgcacggcacgcgcatcgtggatgtgctgcggccgggccagccctgcggcgaagcggatggcttttacaccacgcagccgggcattttgctcagcgtcttgaccgctgactgcctgccggtgatattcagccgccgcgacggcacggcaatcgccgccgtgcatgccggctggcgcggcctgctggacggtattctgaagcagctggcgcagcgtatcgcgcaggatgatacgaccgccaactgggtggcagccatcgggccggcggccggcccctgctgttatgaagtcaacgaggagctggtggagcagtttcagcgccgtctgccgcagccgcccgcgctgatcagcccgcgttttcgccacctggatctggccgccatcgcgcaggataaactgacggcgctgggttttgccgccgtcgatcgcgccggcagctgcaccatctgtacgctaaacgacgacccgcagcagccacagcgttttaaatacaccagtttccgccgcaacagccaccgccgcgcgcgggatccgcagcatcccgatatcaaggggcgtaatcagtacgccgccgtcatgatcaatccctgagagacagaaacgaaaaagcccgcacgctggcgggctttttttacagctgacgctgattagatagcagtaacgtttactgctgatggacctttctggccatcctggatttcgaactcaacgttctggccttcagccagggttttgaagccgttaccctggattgcagagaagtgtacgaacacgtctttgctgccgtcagccggggtgatgaaaccgaaacctttagactcgttgaaccacttaacttgacctttgatctttgccatcttgagtatttcctttggattgtttaaaccgcccgtaggcgttacatagacaaactagagtcgttactgcttgaggcactaagataaggatcggcagagaagcggtattcaacgttaacgtctttactcagaacttctttactgatagaaatgccacacatatacagaactgtacctcgttttacccaattgcgttatcacatactctgtattcaatggcaagccatttttaatcactgatggacgcgtcgcacataattgaaacggtcaaccgcgacaatgggctgaacacgctaaaatatgttgaagcttttcctcttttctgctctgtagcgcgcatgccctgtgctccccgccccagcgggaatttaacaaaactttcgttccgcctgcgcgcgatcgccgcacgggatgacgccatttcttgccggaagattaaatatttttgaatatttatgaatttacttggctggttaatgcctctgggtttactagcgttcgtttcctggtcacagcgggcgggttaatggcagtcatacaccgtgctcaggacgctttaccttcgactcattccccatgtagcgcggctagccctgcgccagtcgtcgttacgtggacggtagactgccaactgcctgggcacgatatccatcatgatgtcttatgacatcattgctagatcgttataggaataaccccctcgcttttctctttattcttagcttatttcctgcgcaatcaaatttatcatttttcattctgtgaattccaataattaaaataataacttgcgcactgcgtcacattgcatgcagataattccctttctctttctttaatgattattcagaatcatcgataacctcacattgcattaattggccgaacagcacatttgctatggatggagattgcgttatgtcagaaccaacggtggaacgaggaaagtttacctacgatagcgaaggtaatgattcaggaaaatggaattcacgatatttacattggccagaaaaacactctggcgtaaccatcggacgcggctacgatttaaaacatcgtcagcgggaacaggttatccgcgatcttactggtgcaggtatcagtcaggaaaaatccgaactgattgccggtggcgccaaactgacgcgcgacgcagcgcgagattttgtacgcacccaccgcggacgggtcggcgaaataactataggtcagcagattctgttattcaaccgggtttatgctgagtatgaacgtgtggcaaagcgcgtatatcaacgccacgcggcatcagaaagtggttatataccctgggataaactgtcttccgcgactagggaaatcatcaccgacatggtgtatcacggtgcggcttatattgaaacatataaatcggcagcgagagataacaaagaggagttaattaatcacattaaggagaaccctcgcggagatcaaaaaagacgccatgatagaatcaattacctaaggaatggtaaatgaataagaaaaaatcatatcaatgctccgcgatgtttatgctactgctgatctccagcacatatcctgttttggctgataaagagaaacgtatgattatacctgacgtcgccggacaactggttgagcaacaacaaaacagattatgtattacagaagactcccgtggttctagcgcccgtgcgatggctgaatgcgccgacctgttgctggcagactcgcaggggcggttggcacgccgggtagccaaggtcaatgattatttagctgtttacgatcgggaaacgaaaggctatgaagacaacgggaaggagtacctggcagcattcaatcaatatttggcaacgtggcgtgagttcgtcagcgccaaatgcagttttctgtattttgaattcaaggaccctgccaaatatatagaaacgcatacctgtcaggcggaggaaaactacctgctggaagcctcactgcgtcgctttggctcaaactaaccatcaacaatatcgcctgcggcggatattctgcgcaggcgaatagcgtcgagttaccaggtacggttctctttgatgttccaaccggcggagacttccgcgccttttccaccgttatccgtttgttcccaatatttatgcatgacctttgctgcctgaaatttataaataacaggaatgattgattgcctcaggtcgccttcatagcgcacttcggtgattaaaacatcttccagcgtcaaccgtaaatactctacgctctcaccgcctgctttatgaatggcgagttcaactttactgatatgcttgccgctggcggcatactggaacagcgtcggcgtcgccttatccacgttagtataaataaccaggtcatcatatttaactttacctgcaccaccaccgccggcaacatgcatattgccgggctgtgtcgcgcccagatcgaaaccggaaacatcaatccatccctgatgccctgaatctcgcgattcaccagagatgccatccacctttataaatgcattcgatgccataattatcccctatccttttggtttgattgaaatccaatcataaatgaggttttcaataaccaaaagggaggcttctgaatgcaatcacggcccacagtaaatatattctcaccccgcttacacgtccgaataacgggtgactcaccgtatgccaccaccatccttatagcgaacggcacgggtcaatcatatccctatcgacttgcccaggttaaccatcaagggctatgccttcagggcagcgtaatctgtgcgccgatcttaatcggccggaagccgtccggctcaacgccggccgcctgcagcgcctgcctcagctgctcgggcggctcatccagcgactcgtccgccagctcaaagacgccccaatgcatcggaatggtgcgcggcgcacccaattgctggtacagcgtcaccgactgctgcggatccatatgctgttcttgcataaaccagcgcggcgcataagcgcctatcggcagcgccgccagatcaaacggccccagtcgccggccaatctccgccaaacgctcggaataaccgctgtcgccggaaaaatagaaacgcagcgccgggtggtgaatcacccagccgcaccacagcgaacggttacgatcccacaaagagcgcatgctccagtgccgcgccggcacggcgtgcagcgttatatctcccagcgtcaggctgtcccaccagtcaagttcttcaacccgggcaaaccggtagcggcgaaaccagcgcttcagaccgagcggcaccaccacggtcgcctgcgggaagcgttgcgccaactgccgcaccgtgcgccggtcaaggtggtcataatggttgtgggagatcagcagcatatccagctgcggcagctgcgccaccgacagcggcgccggcgttttccgctgcggaccgtagaaactcagcggcgatgcccgctgcgacagcgccgggtcgatcaggatataacgcccggacaggcgcaacagcagcgccgcatgccccagccaccagacgccgtcatggtcgccgcccaggtccgccggttgccaccactgctcgacaaagcgccggtagccggcctgcggcggctgcggcaaccccagccgcttgcgctcatcctgccagcggcgcagatccccttcacgccgcagagaaggctcagggttgcggaacccctgcggcgtatgatgcgccttctcggcgtcatagtagcgattgaccgccctcgttctgtttgctgttcgcttcacggctggctcctgcagttaagatccgcagcgttaacacgcccgacgaaatagcatacggcgcggccgaccttttcgccaatcccgttgtctgagacattgtacgttttacagggccgccaagagcctgttaagtatctcttaagaactttatgttttactgttcgggacaatcagaaaaggagaggttatgggtcgttcaacatcacgccggtcgcgcagccgtctggggcgtattcgcagcgcaatgcgggcgcaggcacagtattggaaaatgtacgccaccatgaaactgcgtcgcctgcgcgttccgacgccgctggtgctgctggctggtgccatgatgagtttttttgtgctggggctgatgatggtcagcgtcgtggcaattgatatcatcaccacgctgttcctgctgtgcagaaaaatgctgggagcgggccgccatcctcagggcaaacgcaccctgcacgccggcagtcgctaacgaacgcgggaggcgcatggcgcgcctccctcaggtttacggcatgcgccgcgcgccgtttttattatcggtggccgcagcgcgacgacgcgtcagcgtgaagcccagccacagcaccccaatccagatcggcatcagcagtacggaaatacgaataccgtcggtgcagtacatgatcagcaaaaccatcgccagaaacgccaggcacagatagttgccgaacgggtaccacagcgccttgaagtgcgggatcactccctgccggtttttcgccgcgcggaatttcaagtgcgccagacagatcatcacccagttgatcaccagcgtggacaccaccagcgccatcagcaactcaaaggctttgcccggcatcacgtagttaatcagcacgccaatcgaggtcaccaacgcagacaaaccaatcgacagaatcggcacgccgcgcttattgacgcgcgtcagcgccttcggcgcgttgccctgcgtcgccagcccgaatagcatacggctattggcgtataccccgctgttatagaccgacagcgccgccgtcagcaccaccacattcagcagcgtcgccaccaggttgctgtccaacgcgtggaagatcatcacgaacgggctaccgccctctaccactttcccccacggataaagcgacaacagcacggtcagcgaaccgatataaaagatcagaatgcggtacaccacctggttggtggccttcggaatgctgcggcgcgggtcggcggcttccgccgcggtgatccccaccatctccagaccgccgaaagagaacatgatcaccgccatcgccatcaccagcccttccacgccatgtgggaagaaaccgccctgcagccacaggttgtcaataccggcctccgggccgccggtaccgctggccagcagataggcgccgaagaaaatcatccccataatggcggcgactttaataatggcaaaccaaaactccgtttcgccataaatacgcacgttcaccagattaatcaggttgatcagcacaaagaacaccgcggcggatacccaggtcgggatctccggccaccagtattgaatatagatgccgacggcggtcagttccgccatccccaccagaataaacatcgcccagtagttccagccggacaggaagccggcgaactcaccccagtatttataggcaaaatggctgaaggagccggcaaccggctcttctaccaccatttcgcccaactggcgcatgatcagaaaagcgataaagccgccgatggcgtacccgagcagcaccgacggcccggccattttaatggtctgcgcaatgccgagaaacaggccggtgccgacggcgccgccaagggcaataagttgtatgtgtctgttttttaatccgcgttttagcggggtatcctgatgctgaccgcccatcttatcctcatatggctgatgaccctgccgcaactgcgcaaagtttcgccaatcaattattgtatctgcgggcggctttttaacacttaaccccgtgtgcatcaaggattagcgccggaagcatgctgcccccgacgcgacgtttcactctgataaggcgggtaaacggcccgttcagcccggcaggctgcacagtttcgtcagcgtgcgtgcgccgatcatcagcgtggcaacataggattggcgacgcgtgacaacttcaaccgccacgcgatcgttctggtatttaatcaggtaggtcgagggccagccctggcggcgctgaccgaagctttcggcatgacggtcaatggccgcgtgggcaaccaccaagtgggacagattggtatcacctttaataatgcgtttcataaacagcctccgccgcagacaggtccgttgtcagatcatggaaaacattaacagtacgtttagtaagaggcgtcgcctgactgctggctcagcagaaagcagatcatcgcggcgcgcagcgggctgctgctgtccgcctgccattcaccgtgggcggtggagatacgcgcctgccattgtgacgggtcgctgtgttcggcaggattcaggctaattttattggcgtagataatcggccaggcatcggaggggtttttacagtagtctttaccttttacgccgccgtaagggtaccatttgtccgggttttctccggtaatcaatgcaatactgcggtttacctcggcgtcgctttcttcgtaccatttaatcatcggctttatccatctttttgtagggttggcgctacattacgatggcaatgcgacagttttatgacagacaggacttacattacctgtactaatgaatcttgcccggtgccaaaccgtcaacggcgactgacggccaccggctggagcgacatgccggcatccctatcaggagatgacttttttttgagggtggtgagaaggctgatggttaaaactgaaataaccaaccgtgtcctgccgccttctcaccaaagatgacgggccttagcgctcggggataaaatctttgaactccatcgccggcccgagatcgtcgtcgtcggttccggcggacgccgcttcaccgcgcgactgacgcgctatccgcttcagcagcgccgtttgctgctgttgctgttcgacgatttcctgcaataagcgcacctgctcgttggcccgcacgctggcgcggttgactagaaaccagacccaaagccccagcaacaacgcgactagcgcaatccccaaagagagcagcgacggagaaaaacctgcatcaaacataaacaaccctacctacagctaaataccagtcgctatcttaccactcccgcgctgaacaaaaacatccttgcacacttcgttccctctggttttaccaaggaataatccgagttatcgaacagatccctaacgcaaagtttccaccttgatcacaatagctatcgagggcaagcaggttaaaaaacaggcatgccagcacggtcgcagcgatcagcagaattttgtttcgcaacaaacttagcagcctcattgttacccagttgacttcctgcagtctatcacaggaaagttaaaccaagtttaactcgccgtttagattccccgcctgttggtacgaatttaagaatgttacggttgcgtcccgccctccggcgtggctatatcgcaacagcctatttgcaaggagtgagaatgagtaagttaatcaaactggtggtactggtggccgtgctgtacggcgcattgctgttttctggctatggggtgctgatcggcagccaacaaaatgtcggcggactggggttacagtgcaaatacctcacggcgcgcaacgtgacgaccgcgcaatatttacatggcgacaacggggtgatcggtatctccgattgcccgctgttcaagaaaattgaaacggtggtggactaagcgcaccaccagcaggccgcccgctcagggcggcctggcttaatcctgcttaaacttcagctcaatcaaggcaacggctttttcaatcgcccgcttggtcaccgggtcggcgcctgccggatgcgttgaaaaatcaatgcttttcagctggccggccatcttgtctcgcacctcggtcggcgcaatcacatcaataacatccagaatctgcttaatcaccagctggcaggcgaccagatcggaggcgatttcctgatcgtgagttaacgcattggacataatcatttcctctttaaacaaacgccgcacagaatatcatgctgattgcggctttgccgcaccaaagccgcttcagcctgaattttcagtaaaacggcgcatcccacatcaaaatctgcagcgtatttgacctatactggtaggcatcatcagccaacatcacacaggagatgagttatgaccaatcacaacgtgaaatcttgggctacgttgcgtgaaacttcggtcgagattgccgaggcgatttttgaactggcagggaatgatgaagcgctggcgcaaaaaatttgggaggaaggcagcgataaagcgctggaaatggccttcgccagaaccgatgccgaccagttgtattggggtgaagagaccgtcgaacgtaaaaacgtctaatggcaaaacgcaaaaagcccgggtttcatacccaggcttttttgcggagcgtcaacgccctttcccggacgcggtcaacaagcatctcactgtttttcacctcctacaccttccgctttcttcactctcaccgccggcgccgccagaaacacggccacgccaacaatgacaaccagagtaataatcatggtcgctaacataataatcaccccatcaacgctgtgttgtacggtggacgttctgtctggtgcctatgcggccgggctacctgataccagcgcagctggctgtgaaccagattagcggtattcgttagcggatgacaagcgttagcggtccgattatgtgatacaggcgcggcgttttttgtcggcggcggcaagttgtgtatacttcgctgtatgtcgattccacacagatgcactgatgatacaagaacatcacctctcgctggtctgcgccctgagccaatgggttgaaactcatcttggccgggtgatccaccttgaagagctggcggaatactcaggctactccctgtggcacatgcaaaagctgttcaaagaagcgaccgggatctcattaggcaaatatatccgcgaacggcgtctggcgggggcgatctaccaattacgcagcagcaacgcctcgattttcgatatcgcgctggatttcggcttcggctcgcaatcgcattttacttacatgttccgcaagcgtttcaatattacgccctatgactttcgtcaggatctcagcgtcgatttgccgatcgatcccccactacacgttatccatcagaaaatggcctgagcctcactggcatgaaaacgagcatccagggaattaaccagaacgacgtccgaccagttgattatattaaaaccattatcgataattaatagatataaaaaaaccgccgcagcggtttttttcatcaagcttgctggttcaagaaaacgcagctattaccatagctgcaagtgagatccaaaacaccgccgttgcaacaacaacatgggataatcttgcacgatagagtatttggctcatactacctctcttacttctttctgaagggctgataacccgggttttctaagaaagatcctatacatttgtgccggagaataacttgcttcagatcactatttagctcaacaaaactatttattaacaaacatgattcattgatcacaataaatcaatcaaaggagcgaaaaaagaataaaaaatgcaaatgatattcattgctgtaatcacaacgaacggcataacgccgccagacagcgccgtaaatcaacgtttggatatattaagttatataaaaataactgatatcaataagcaaagaaaggttgcgggatagcaccaccggctacatcacgagaaaagcctggcgctccagtgataacttcatcctggacgatacagatatacgaagaatgccgctaagcatctcgccacattaaaccgcccatgggcagagcgctcatccccttacttaaaacagggttaaaggcggtaaaataataatgacgcgctaccgatgtcgacagcagcaaataaccttactttatttgtgccaatattttatcgctcactccgatattcggtcaggatatttagcgtactgcggggcgcgttaaggagagctatgggtttttgatataacagtctttaacatccaatttgtcatcggcgtgtttaaggtcggaaaaataggtaatgccgaatagaatggatactaccagcaaagcggaaaccagcaacccgataatggcaatcagtttggtttcgttatggagttcatgctccattttttctcccgttgttaaaaataatcacatcagccatagcgtggctgccaaagtgaaaaaaatcagtgcgcccgatgcgataagcagcaccaaaacggcaaactgtgcgtcacccaaggtgtcacggtaggttttatcctgcggggtattacgccgttgtctcacgaattctgtcttcagcatgttgttgttttcttgaagtggtgactggctacgcatacaggctcaggctgtcgtttactcacccgcttcaaaccccgaatcccgcagacgctaccaactttgccccccacggtcaacaatccccgctagtcccggctggtgcgcacgctcaatattcatatgttttataaaattcacataaaaataagaaaaactaatttattgagacataaaaaagcccgaccgtcgatcgggctctcaacgtacgattactgcggaatacgcagcacctggcccggataaattttgtccgggctggacagcatcggcttgttagcttcgaaaatcttgttgtactggttagcgtcgccgtacacctctttcgagatcgcgctcagcgtatcgccttttttcacggtatagaacgtgctttcacccgcagcctgggcaacggtgatgtggtcctccacgccgctgatgccggcgacgttacccacggccaccaggatcttctctttcagttcctgagaaatgccgtcgccgctgaccactgccttgccatcaacaacctttacatccaccttatcggtgtccggcaggccgctcttgttaaggtgctctttcagtttagcgctctgatcggccgcatctgcattaccggtcactgtgtcccacagtttttcgcctgcttctttaacgaagttaaacaatcccatattcactcctgagttgagaaagagatactctgccgctgtatgcggtaggcaccacgttcattacataatgccccgttaagcttagcatcgtcggatggattttcaataaaacccaacggattaggcggttagagtaatcctaaattaatcatatagatgattaatccatcattagggttaatgattaagcagaaaaaccgtgccacaatagcgataaccgcacgaataacggcagaggaggtaccgcacaatgtacgccctggtgatgtttgtctgctatctggacggcggctgcaccgagatcatggtggatattctgcgtgatgagcagcagtgcctggtggcgatgaaagagcagaacctgcgccacgccggctgctacccggtggaagattttattgacggtttctggctgcccgccagtgagtatgcaacgttctgatgccataccgggactgcgcagatacgcagccccgacgtctctcttgtctcccgcgacgcgccgtcagaagcgataggtcaggctgaccgccacgatatcgtcgttgctgagcttcagcttgttatcatcgctcagctggttaatctgatagtccacataggtgtacatatttttgttgaagtagtaagtcgcgccaatatcaaaatacttcaccagatcggcatcccctaccccttcaatatccttgcccttcgactgcacataggccagtgacggacgcaggccgttctcaaactggtactgcgccaccagctcaatgttctgcgttttgttggcaaagcccttcacgccctcgacgctgattggcgtcatattgcgggtttcggcatacatcgccgccagatacacctggttggcgtcatatttcaccgccgtcgtccaggcgctggccttgtcgccctcgccgattttcacacgcttctgctcgctggtacggttggaatccgagtaggccgccgcaaaaccgataccgctgccgccgatatcctgatagtccagcgacaggccatagccgtcgccgttctgccgctgcagctcgcggctttcatttttgccctgatactgcagcgcaatgttcagcccttcgaccaggccgaagaagtcacggttacggtaggtcgccagcccggtggagcgggcggtcataaagttgtcggtatagctgtaggagtcgccaccgaactccggcagcatatcggtgtaggattccgcgtcgtaaaccacgccgtagttgcggccatagtcaaaagagccgtattggccgaagcgtaaaccggcgaagcccaggcgggtcttggtgccgttgttggcgtcgctgccctctgagttattggcctggacgttgtactcccactggccatagcccgtcagttggtcgttaatttgcgtttcacctttgaagccgaaacgcacataggtcttatcgccgccgctctcatcgttatgaataaagtagtgcttggcattgacccgaccataaagatccagcttattgccatctttattataaatttctgccgcattggcccatgaggaaatggtacccagcgccagcgccgcggttaatacactgcgtttcatcattattttcctgtttatttagctaaaccctgcccctcacgcccaatttatactttgggctgtgatcgctatcatttaatattttataaatccccctaataaagggttatgtgacattagcatcatgaatccccactgcaaataaaaatctgcgcaaaacaacgtggagaaagcatgatttaatgtaacattttattacataaacacaaattataacggcatgatttataatgaatttgcacaatatgttataaccaaaacggtgcatcgcaccagtttggtgcaataaagtgtgaaatggcgcaatatcttgatagaaggtgcaaagcagtgattattagcacggtaacaaaaagcgttatttaattcacatttatgactttcttaattcatctaccttctttagccgttaagggttcaatatatgaaaccccgagggaaatcgcgccgccgttaacagacggcataacatatgcgcaaaaggcgtgagtttttatttttacggagaggaagcaacgtcctcgatatttcgacggtggttgacagcgagtggcgtggacagtttaaacctgaggcaatccataataagacccggaaccgggccttattgataagcgcgcagcgccggctaaaacagcgtgctgcgttcaacctccgtcaacaacataccggcccgcaaccccagcgcaacctgcgggttgggaaacaggatccattctttggcatgttgcacccgataggcctctccggcctgctcgctaatcagacgcccctgctccagctcggtaaagttggcggtatcatcgctcagatgcagcacaaagtcctggtggcgcttaatcaacgactgctccacgcggaaaatgcgcattgccggcccctgacgcggcgacggcgtctctccgctgaccagcccctgcagcacgcgattgatggcggcaaactgcgtcagatcgttctgcccgaaaggacgcgccttgcctaactccagcgtacagctggccgctgccagatgctcgctggtaaagtggctgaaggtgccgcccggcgcccggtgaaccaccagcgcgtccaactccgccgcatccagcagcgtcagcagttgtggatgatagctgcgcgtctggaacggcaaaatgccaaagcgcggcaggcgcgactcacggatggcggtatgcagatcgtaatggaaatgctcggccgtttcatgctggaaaaaatggctgaccacctgctccagctgctgcgcacgcgccgtttcaccgctagccggaaaatcgcggtagcgcccgccaaacatgcggttcatatcggcatgcagatagcgccggccggcgcgcatcgctgccggattacccagcaccaccagcaagcgcaccgccaagcgtcgctcgccgtgcaatacgtcgctgaccagctggttaagcagttcgatcggcgcggtttcattgccatggataccggcggaaagcagcaccgcctgttggtacccctgctgcggacagatctccagcagcccttcccccagccagcgccagctcagcgccgccgtttctccctgctgcttcgcaggcacttcacccgccaaggtcacggccaatagatcaagcatgtctcccccatcggttcaaattacgttatcgggctcactgctggaacggataaatcgatcccagccccatgatggcggtcagcgcgtccagcgcttcccgtccctcacgcagcagctgcggatcggccaaatcggcggccgtcagacggtcacggtaatagcgatcgacccagtcattcagcgtggcaaacaattggtcgttcatcatcacccgcggattaacagcgcgcagctccgtctcattcagcgccacccgcagccgcagacaggctgggccgccgccgttgcgcatactctcgcgcagcgcaaacacctggatctggtcgaccggccctccgccgctcaccatctcattcaggtaggtccagacgccggcatgctcgcgcgactcctccggcaccacaatcatcatcttgccgtcgggcttggtcagcagctggctgttgaacaggtaggttgccaccgcatccgccaccgaaacccgcgccgtcggcacttcaatcgtcaccagttcgctgtcgatagccgccatcttgcggcgcagtttatccagcgcctgttgttgatgtaaaaatgcctgctgatgatggaacagcagttgctgattgctgaccgcaatcacgtcgttatgaaacacgccctgatcgatcaccgccgggttctgctgaataaacaccgtatgctgttcgtccagctggtgcagacgagcgatcgcctcgctggcctcacgcgtctggcgtgcggggtagcgctctggtgcgtactcgccgccaaacgcctgccgcccgtaaacaaacacctgcacaccgcgccgctggtagtcgccccccagacggttatggttggccgcaccttcatcgccgaacagcgccacctgcggcagcggatcgtgatgaacaaaatgacgcgtatcgctgaagatggcccgcagcgcagcggcggtggtgtctgcctcaatcgcccggtgaaatttattattcaggttggcgggggtgaaatgcactttgccatcggcgctgtcagccgacggcgacacggtcgccgcattggcggtccacatcgacgacgccgatcctaccgccgacagcaggcgcggcgcgtgacgttgcgcctgcgccagcaccgcctcatcgctgccgctgaatcccagacgccgcagcgtcggcagatgcggacgctcctgcggcggcagcacgccctgctgaaagccgagatcggccagcgccttcattttcagcagcccctgcttggccgctagcttggggttggaaacgctgttctgatgctgcgtagacgcttcattgccgaacgacaatcccgcatagtggtggctcagtcccaccaacccgtcgaagttgacctcatatcccgccattgcgctctcccggggccgatcgccgaccggcccctctgcgattaattaaaggacacgccaggggacaaactggccggcagctgcagcgtttcgctttccagcgacgccatcggccaggcgcagtaatccgccgcatagtaggcgctgggacgatggttgcccgatgcaccaacgccgccgaacggcgccgcgctggacgcgccggtcaacggtttgttccagttgacgatgccggcgcgcgcctccagcagcagttgctcaaactgggcgcgccgcggcgagatcagccccaccgacaggccatagcgcgtctggttggcgatgcgcagcgcctggtcgaaatcgtcgtagcggataatggtggtcaacggcccgaaatactcctcgtccggcagcgccgctacctcgctgacctcgataatccccgggctgagcagcgcgctgccgctttccagccgctgcatggtcagcagcgcccgaccgcccagcgacagcaggtaatcctgcgccgccagcattttttccgccgccggcgacgagatcaccccgcccataaacggctgcggctcggcgtcccagcggccgatgcgcagcgtggccgccacctgcaccagacgttcgataaaggcgtcgccctgcgcgccgcgtttgaccagaatacgccgtgcgcaggtgcagcgctggccggcggagataaacgccgactgaatcgccagattgaccgccgcatcgcaattgtcgatctcctcgacgatcagcgcattgttaccgcccatctccagcgccagaatcttctccggctgccccgccagctgacggtgcagctgatagccggtgccggcgctgccggtaaacagcaggccgtcgatctgcgaattggccgccagcgcttcgccggtctcacgcccgccctgcaccaggttgatcaccccgtccggcagcccagcctgcagccacagccgcagcgtcacctccgccgttaacggcgtcagctcgctaggtttgaacaccacgctgttgcccgccagcagcgccggcacaatatggccgttcggcaggtgccccgggaaattgtaagggccaaacaccgccagcacaccgtgcggacggtggcgcagcgtcgccgcgccgtcggccatttcgttgcggctctcgccagtgcggtcctgataggcctgcagggaaatggcgaccttgccgatcatcgcctgcacttcagtcagcgtttcccagcgcggtttaccggtttcacggctaatggtttccgccagctgcgctttatgttcttccagcagcgcggcaaagcgcttcaccagctgctcacgctcggcaaacggcgtgcgcgcccagacgggaaaggcgctgcgcgccgcttcgcatgcggcctccacgtcgccggcatcggcggactcggcctgccacagcaattgattgtcgaccggatcggttttactgaacgccgcgccgtgccccgcgcgccagacgccattaattaacagtgccgcatgtgacattaaactctctcctgtgtaaaaagggccaccacgcgcaccgggctgccctgctccacgccaagcgccgcggcggtggcggcgctcatatgcagacggtcgtcgtacacatcagccgccatcagcagcgcgcggtagtgttgatagttttcgttggccaccagcagcagcggcgcatcgtcgcgcatcggcgtctcatccagcaccactttcaccagccggctgtgtttcaccgcgcggatctcgtcgatttccgcctccagcgtcgggccgccgtcgaaaatatcgacatagccctgatagcgcaggccttcggcctccagcaggcggcgcgccggcacggtgtgcggatgaacttcaccaatcacctgctgcgcatcttgcgacaggaagtcgacgtacagcgggtgcttcggcatcagttcggcgataaacgctttctgaccggtgccgctcaggtagtccgcctcggcgaactcaatagaaaagaagtggttgccgacgttttcccaaaatggcgaacggccgttttcatcggagaaaccgcgcatttcggcaatcagcttgcgcgcgaagcgctcacggaaggcggcgataaacaagaagcgcactttagataataatttgccgttctcgccgtgacgataatccgggtcaaggaacagcgtacagagttcggagtggccggtgtggtcgttgctgagaaacagcgtcggcaccgttttgtaaacgcccagcggcttggaagcatgcacctgcgagccgacccggaagctgtaccacggctcggtcaggccgaccgccacctcaatggcgctgacgcccaccacctgctggcgctcgctgtcttccagcacaaacagatagcactgttcaccggggggaagttcgccctgccaggtttttagcgcccgctcaatgcgtgccgacaaggtgtcttcattttgcggcaaagaagtgaggccaataccggatttaccggccagcgtcagcagatctgacaaatcacgacgctcaatggggcgaataatcatcataatgcgaacctctaagtcattcggcggcgccgctgccgacgccgccgagaaattagctgcaaatacgtgctaccgctcgcgcaaagcgcgccagtccttcgcgtacgtccgcttccgggatcaccagcgacggtgtgaaacgcaccacgttcggcccggcaatcagcgcgatcaccccctcttcattggcgtactgggtaatttgcttggctttgccggcatagtccggcttcagcacgcagccaatcagcagaccgccgccgcggatctcagcgaaaatcgggtactgctgattaatcttattcagctcttcgataaaccacaggtggcgctgtttcaccccgctcagcacttccggcgtattgatctgcgagaacaccgcgccggcgaccgccgttgccaacgggttgccgccgtaagtggtgccgtgcgtaccgacgcccagagttttcgccagcgcgtcggtggtcagcatcgcgccaatcgggaagccgccgcccagcgctttggcggtggtcagcacgtccggcaccacgccgtactgcatgtaagcgtacagatcgccggtgcggcccatgccggtttgcacctcatcaaaaatcagcagcgcgttgtgacgatcgcacagctcgcgcagcccctgcaggaattcgccgtcggccggcagtacgccgccctcgccctgaatcggctcgacaatcactgcgcaggtgcggtcgttaatcacttccgccgccgcagccagatcgttatacgccgtatgggtaatgccgcccggcagcggcgcaaagtcctgggaatacttcggctggccgccggcggaaacggtaaacagcgtacggccgtggaacgcattgttgaacgccacgatctggttcttctcggcgccgaagttatccagcgcatatttacgcgccagtttcagcgccgcttcgttggcctccgcgccggagttacagaaaaagaccttgtcggcgaaggtggcgtcaatcagcatcttcgccagacgcagcaccggctcgttggtatagccgttgcccagatgccacagtttgccggcctgctccaccagcgcggccttcaccaccggatgcgcatggcccaacgcattcaccgcaatgccgccggcaaagtcgatatactctttaccctgctggtcccagacgcgggagccttcaccgcgcaccaggataaaatcggcgggcgcataaaccgggatcatccagtcatcgaaagactggcgggtaactgcgattggctgttccatagtgacctcatgacgtaagcgaaaaacagagttttgagccgaaaggccgtttctgtacggtaaagcgttacaacaagataaaaaatcgcgcggaatctggtggcgcctgacgatgataatgctcttcttcagcggcgttttagacacaaatctgttacataaaggcgattttttactatatctgtcgcgtagctcgaccgacaacgggccattaatgttaacggacagttaaaatacatgccgtttgataaagagtgtagagcagttatcgtgccaacagcggatttgggaggcatttctcattttttttcgttaaaacaacggcttataatgcatacatatgcatattttatgcatttatactgcataaatgtaaaaacgcagcctgaaaacgccacgggcaacgaaatactattcattcgcaaaaagttttgttttttctgatcgcgctcgcaaaaaataagcggcctgactgacgtcggccgcccaaccgtgcgccataacggtgcacatgccctattttgccccggcgaaacgggagaaaagactaggattgcggcgtcagctggcggatcagctcaccgagggtgcagactgccgcctccagccgttcgctccactcaaacgaggcgttaagtcggaaacagtggttgaaatggtcgccggtggtaaacatgcgcccgggggcaatactgatgccctgcgccagcgcgcgctgatacagcgccatcgccgacaggcccggaggcagctccagccatagaaaatagccgccgtccggctggctgacgctgacggtcgggggaaagtaatgcgcaatcgcctgacgcatcgcgctctgccgctgcgccagctggcggcgtaaacgccgcagatgggtatcgtaaccgccgtgcagcaggtaatcggcaatcgccatctgcatcggtacgctggcggatacggtgctcatcagctgcaaacgctggatctgcgtggcatgccggcccgccgccacccagcccacgcgaaagcccggcgccaaacatttggaaaaggacgagcagtgcagcaccaggccgtccgtgtccagcgccttggccggcagcggccgctcggcgccgaaatagagttcgccgtaaacatcatcttcaatcaacgcaatctgcctttcccgcagcaacgccaccaaccgctgcttattggcctccggcatgctggcgccctgcgggttctggaaatgcgtcatcagccagcaggccttgatcgggtactgcgtcagcgcctgttccagcggctccagctccatcccgtgctgcgggtgggtggggatggccaccgctttcagccgcagccgttccagcgcctgcagcgcgccgtaaaaagccggtgactcaatggccacatagtcgccgggctgcgtgaccgcctgcaggctgaggctgagcgactccatcgccccggcggtaatgacgatttcatccggcgccacctgcatgccgcttaacgcatagcgctgcgcgatgttgcgccgcagcgcgtcattgcccggcggcaggttaaccagcgagctgtgcggggtaaacttgcgcgccacgctgctgagcgcccgcgccaacttcggctgggtaaacaacgtcgcgtccggaaacgccgagccgaacggcacaatctgcggatctttgcaggcctgcagcacgtcaaaaataaaggcgttgatatccacctgctcactcagcagcagcttttcaccgtgcgtcgcctgcggcagcggctgcggccgggcggcaacgtaatagccggactgcggccgcgccacgatccacccctggctttccagcagttgatatgactgcaccaccgtcatcagactgagtccggcgcgccggccgctctcccgcaacgagggcaatttatcgccggcgcgccacacccggttctggatctgctcacggatttgctgcgccaattgttcatatcgtgtcataaataggccaaaacaaactgttataggtaaaagtaaaataactgtcactattatagcaactgtactccgtgtttaactgaccgccaagttttctctgctctcctgccgcgcttcacggacgatttccccgctgccagacggccgtctccgcgcactttttcgccgggaggtcattgaaaaaaatacgtctatactgaagaggtcacattatgtacaaccctagggggcgctatgctgggtcttgatgcactggagcttgccagaatacagttcgccttcaccgtatccttccatatcttgtttcctgcaatcacaatcgggctcgccagctatctggcggtgctggaaggtttatggctgaagacacaggatgacacctatcggcagctctaccatttctggtcgaaaatcttcgccgtcaactttggcatgggggtggtttccggcctggtgatggcctatcagttcggcaccaactggagctttttctccgaatttgccggcaatatcaccgggccgctgctgacctatgaagtgctgaccgccttcttcctggaggccggatttctgggggtgatgctgttcggctggaaccgcgtcggccccggactgcacttcttcgccacctgcatggtggcgctgggcacgctgatttccaccttctggatcctggcgtcgaatagttggatgcagaccccgcagggtcatgaaatcatcaacggccaggtggtgccggtagagtggctgaaggtgattttcaacccgtccttcccttaccggctgctgcatatgtccaccgcggccttcctggcctccgccttcttcgtcggcgcctccgccgcctggcacctgctgcgcggccgcgatacgccggcgatgcgcaccatgctgtcgatggcaatgtggatggcgctgatcgtcgccccgattcaggcatttatcggcgacgcccacggtctgaataccctcaaacatcagccggccaaaatcgccgcgattgagggacactgggaaaacgtcgccggtgaggccacgccgttgatcctgttcggctggccggatatggagcgggaagagacgcgctttagtctggaggtgccctatctcggcagcctgatcctcacccatagcctgacggagcagatcccggcgctgaagtccttcccgccggaggaccgccccaactccaccatcgtattctggagcttccgcgtgatggtcgccatgggcctgctgatgattctggccggcgtctggagcctgtggctgcgctggcgcggcggcctgtatcactccaaacccttcctctacttcgtgctgtggatggggccgtcggggttaatcgccctgcttgcaggctggttcaccaccgaaatcggccgtcagccgtgggtggtctatggcctgctgcgcaccaaagacgcggtttccgcccacggcgaactgcatatgagcatcagcctgctggcgtttatcgtggtgtactgctcggtgttcggcgtcggttacgcctatatgatgcggctgatccgcaaagggccgcagccgcatgaaggccagcagccggacgacaccgaaggccggccggcacgtccgctgtccgcggtcaaagagcatctggacgacaggagttgaacatgggtatcgatcttccgcttatctggtttttgattatcgtgttcagcaccatgatgtacgtggtgatggacggcttcgatctgggcatcggcatcctgtttccgtgggtcaaggacagcggcgaccgcgacgtgatgatgaacaccgtcgcgccggtctgggacggcaacgaaacctggctggtgctagggggcgccgggctgtttggcgccttcccgctggcgtattcggtgatcctcgacgcgctggccattccgctgacgctgatgctgatcggcctgattttccgcggcgtggcgtttgagttccgcttcaaggccaccgccgacaagcgccatatctgggataaagcctttatcggcggctcgctgctcgccacgttctgtcagggcatcgtggtcggcgccattctgaacggtttcccggtggagaaccgcgcctatgccggcggcccgctcgactggctgacaccgttcgcgctgttctgcggcctggggctggtggtcgcctacgccctgctcggctgcacctggctggtgatgagaaccgccggcgaactgcaggcgcgtatgtaccgcctggcgacgccgctgctggtgagtctgctggtgattctggcgctggtcagcatctggacgccaatagcacatgcggaaatcgccgaccgctggttcagcctgccgaacctgttctggctgctgccggtgccgattctggtgctgctgagcgcctggggcatctggcgcggggtgcataacgacgcgcactactcgccgtttctgctgacgctgctgctggtgttcctcggcctgagcgggctgggcatcagcatctggccgctgttgatcccgccgtccatcagcctgtgggaagcggcgtcgccgatgcagagccagggctttatgctggtgggcgcgctgttcatcatcccgattattctggtctacaccttctggagctactacgtgttccgcggcaaggtgagccatgaacagggctaccactgatgaaggaggcgacgatgaaacagaaagacgccgccccctggtggaaacgcgtcggctggctggtgattatctggagcgccagcgtactggggctgtttgtggtggcgacgatcttccgcatgctgatgaccgcggcggggatgaaatcgcactgaaggttaactgaccgcctgcgccgcccgccttaccggccggcggcgccgttcggaaaataaaacgacaccaccagcgtcaccagcggcagcgcgccgattttcagcagttcaaacacctgccgcagcggctgattgtcatcccagtaggcgtgggcggcaaagacgccgacgctaatcacaaacagaccgctcagcacctgtctggccagacgcaaacgctccatttcgtcaaacgtcgccgtcgcgtcgaggtacagcgcgccgacgtccaccagcttctcccgccgtggcgcccccattaaaacaacccctgcaccttgccgatcacctccagttcgccgccttcggtgtcgcgcaccacggcaagcgtggtgccgtcctgtcttatccagtggtgatcggccagcgccagtaatgaaaaggctttcacaatcacctccgttttggctaatccatggcgggcggccatggcgtttaaactgtcgtcaatttcattagataccagtaagggcaagcgacgcatgttccacctcctgtggcctgagttaaggtggagagactgtagcgccattggcgttgctgttcaattagtgaactgcgtaacgcgtcgcagatgcggcaggttttccgcggaaaatcatcgggaggcgacgaggaaggaactgtaaatccgcgccggcgaaacatcagccggcgcggaagacgggattaacggcggttacgcaccagctgatagcggcgggtcaggtactcgaccggcgcgctccagatatgcaccaggcggcagaacgggaacagcacgaacagcgtcatccccagcaccatatgcagcctgaaaatcagcgccacgccgtcaagatgctgcgacgcaccgccctggaaggtgaccaccgcctgcgcccagcccaccagcttcatcatttcgctgccgtccatatgctgggcggagaacggaatggtcagcaggcccagacacacctgcaccaccaacagcgtcaggatcaggatatcggcaacgctgctggtcgcccgcacccgcgggttggtcagacgacgtttgagcagcagcgccccgcccgccagcgtcatcagcccgcagataccaccggcgatcatcgccagcttctgcttcacgtcgatcggtaaaaactcctgatacatccagtgcggcgtcagcatgccgaacaggtgaccaaagaagatccccagaatgccgatatggaacaggttggaagccagccgcatgccctttttatccagcatctggctggagccggcgcgccagctgtactggccgtaatcgtaacgcagccagctgccgaccagaaaaatcgcccccgccagatacggatagatatcgaagaaaaactgattcagaaattgcatgattagcgtcctttggttccggttaacgcatccgacaggtccaggtactgcggcgccaccgcgccggcaaaacgccgctgatgcgcggtctgctgcgcggaggcgcagccctgcggttcaccgagaaacttaatctgttcctcttcccataccgcatccagcgcctgcggcgtatcgtcgcgcgcctctgcggccacctgctgcttcagcgcctgcgcctgaatatcgctgccggacagcgccagcaagatgtcaaacagcacgccgtatgcgcagccgcgctggtgtaagcgcgcccccagcagcgccaggatcggcgcgatgtcctgcagcccttcgcgcgccgcttcatcgctgcggctggcgagatactccagatacagcggcaggaagtccggcagctcgcggctgtcaatctgcagcccgtcggcgcggtattgcgccatcaggtcgaccatcgcctgcccgcgatcgcgcgattcgccatgcacatgttcaaacagcagcagcgaagtggcgcggccgcggtcaaaccgttcgcagtaatcggcctgcgcgtccagcagcgggcgggcgcacaggtcgcggataaactgcatcagcagcgcgctgtagtgcagatccagctcacaggccggctccagcgccgccagcagctcatcctgatgctgccacagcacctggtccgggtagtccagcaggcgggcgataatccgtaacgtcatcatgaggcatcctcctgacgcgcggttttctgcgtcacgtcaatcgcgtcgatgcggcggctgttgaacaggttgaacttgccgtcgctgccgtggcaaccgtcgccaaagctgaagccgcagcccttactttccgggaacgcctcgcgcgccagctcacggtggctggacggcaccacaaagcggtcctcgtagttggcgattgccagatagcggtacatctcctgcgcctgcgcctcgctcaggccgacctcttccagcgcgcgggtgtccgtcacgccgtccacgctttcggcgcgcttgtagtggcgcatcgccagcatgcgtttcagcgccagcagcaccggcgcggtatcgccggcggtcagcaggttcgccaggtactgcaccgggatgcgcaggctgtcgacgtccggcagcacgccgttgtgcgccagctcgccggcatccgccgccgactgaatcggcgacagcggcggcacgtaccacaccatcggtaaggtgcggtattccgggtgcagcggcagcgccagcttccagtccatcgccattttgtacaccggcgactgctgcgcggcgtcgatcacgctctgcggcacgccgtccgccagcgcctgggcaatcaccgccggatcgtgcggatccaggaagatgtccagctggctctgatacagatcctgcgcgttttccgtcgacgccgcctgttcgatgcggtcggcgtcatacagcagcacgccgaggtagcgaatacgtccgacgcaggtttccgagcagacggtcggctggccggcctcgatgcgcggatagcagaaaatgcacttctccgatttgccgctcttccagttaaagtagattttcttgtacggacagccggtcaggcacatgcgccagccgcggcacttgtcctggtcgatcagcacaatgccgtcttcgccgcgcttgtagatggcgccgctcggacaggtcgccacgcacgccgggttcaggcagtgctcgcacaggcgcggcagatacatcatgaaggtgttctcaaactggccgtacatcgccttttgcatattggcgaagttctgatcctgcgaacgctttgcaaactcgccgccgaggatctcttcccagttcgggccgttttcgattttcttcatacgctggccggtaatcagcgaacgcggccgggcgatcggctgctgtttgccctgcggcgcggtatgcagatgctgatagtcgtaatcaaacggttcgtagtaatcatccaacgccggtacgtgcgggttggcgaaaatcttcgacagcacgccgacgcggttgcccatgcgcggctccagcttaccgttgattttgcggatccagccgccctgccatttctcctggtcttcccaggcgtgcggatagccgacgcccggtttactttccacgttattgaaccaggcgtactccacgccttcgcggcaggtccagacgttcttacaggtgaccgaacaggtatggcaaccgatgcatttgtccagattcagcaccatgccgacttgcgaacgaattttcatttggctttctcctgctggctgccctgggtgtcgtcgttaccttcgccgtccaaccagtcgatacggttcattttgcgcaccaccacaaactcatcgcggttggagccgacggtgccgtaatagttgaagccatagctcagctgcgcatagccgccgatcatgtgcgtcggtttcgggcagacgcgggtgaccgagttatggatgccgccgcgctggctggtgatttccgagcccggaatattcacgatgcgctcctgggcgtggtacatcatggtcatgccggccggaatgcgctggctgaccaccgcgcgggcagtcagcgcgccgttggcgttgaacgcctcaatccagtcgttatcggcaatgcccagctcggcggcgtcctcttcgctcatccagacgatcggcccgccgcgcgacagcgtcagcatcagcaggttgtcgctgtaggtcgagtggatgccccatttctggtgcggcgtcaggaagttgagcgccttctcccggttgccgttcggctgccggttcagcagcggctgcgcggcacgggtatcgatcggcggacggtacaccagcaggctctcgccaaaggcgcgcatccactcgtgatcctgatacagctgctggcggccgctgagggtgcgccacgggatcagctcatgtacgttggtgtagcaggcgttgtaggacacgtgctcatcttccaggccggaccaggtcgggctggagatgatcttgcgcggctgggcctgaatatcgcggaagcggattttttcatcttccttgttcagcgccagatgggtgtgatcgcggccggtgacgttgctgagcgcctgccaggcttttaccgccacctggccgttggtttccggcgccagcgacaaaatcacttccgccgcgtcgatcgcgctgtcgatcttcggccggccggcggccgggccgtcggccttgacgtagttcagctgtttgaggaaatcgacttcattctgggtgttccagctgatgcccttgccgccgttgccgagcttatccaacagcggtcccagcgaggtaaagcgctcataggtggctgggtagtcgcgctcgaccagcataatatgcggcgcggttttccccgggatcagatcgcattcaccctttttccagtcctgcacccccagcggctgcgccagctcagcggcggagtcatgctggatcggcagcgtcaccacgtcggtttcctggcccaggtggccgacgcacacttcggagaaggccttggcaatgcccttgtaaatttcccagtcgcttttcgactcccaggccggatcgaccgccgccgacagcggatgaataaacggatgcatatccgaggtattcatatcgtccttctcataccaggtggcggtcggcagcacgatatcggaatagagacaggtgctggacatgcggaaatcgagcgtcaccaccagatccagcttgccttcgccgccatgatcctgccactccacctcctgcggtttaacgccgccctgctgacccagatcgctcccctgaatgccgttttccgttcccaacaggtacttgagcagatactcatggcctttgccggaggagcccagcaggttggagcgccagacgaacaggttacgcgggaagttctgcggattgtccggctgttccgcggcaaagcgcagcgcgccctgcttcaggctgtccacggtgtaatccagcggcgactgcccggccgcggccgcctgtgcggcgatatgcagcgggttggtattgagctgcggcgcggacggcagccagcccatgcgttcagcgcgtacgttaaggtcgatcaggctgccgctgaagcgggacttttccgccagcggtgacagcagctcttcggtgccgacggtttcatagcgccactgactggagtggttgtagaagaatgaggtgccgttcatctggcgcggcgggcgctgccagtcaaggccgaacgccagcggctgccagccggtttgcggacgcagcttttcctggccgacgtagtgcgcccagccgccgccgctctggccgacgcagccgcagaagatcagcatattgatcaggccgcggtagttcatatccatgtggtaccagtggttcatcccggcgccgacgataatcatggaacggccgtgggttttctcggcgttgtcggcaaattcgcgcgcaatgcggatgatatgatgacgggaaacgccggtaatctgctccgcccaggccggtgaataggccttgatgtcgtcgtagtcgacggcgcagttggcgtcacccaggccacgatcgaggccgtagttggccagcgtcagatcgtaaacgctggccaccagcgcttcgctgccgtccgccagctgcagccgcttgaccggcagctgatggcgcaacacctgttccagcgctacgctactgaagtgttcactttccgcgccgccgaaatacgggaagccgacctcggccacctcatcgtgcgaacccagcaggctcagctgcagttcaacctcctgctgcccctggccggcgcgctgctccaggttccatttgccctgttcgccccagcggaagccaatcgagccctgcggcgccaccagttgaccgcttttctcatccagcgcgacggttttccattccggattgttgtcctgccccagcgcatccaccagatcgctggcgcgcagcatccggccggcggcgtaatagccctcggcgcgcggttccagcagcaccagcatcggcatatcggtatagcggcgcacgtaatcgcggaagtagccgacctgacgatccagatggaactccttcaacatcacatgacccatcgccagcgccatcgcgctgtcggtgccctgcttcggattcagccactggtcgcagagtttggcgacttcggcgtagtccggcgtcaccgccacggttttggtgcctttgtagcgcacctcggtaaagaagtgggcatccggcgtacgggtctgcggtacgttggagccccaggcgataatgtaggaggagttgtaccagtcggcggattccggcacgtcggtctgctcgccccaggtcatcggcgacgccggcggcagatcgcaataccagtcgtagaagctcagacaggtgccgccgatcagcgacaaataacgcgcgccagatgcgtaagacaccatcgacatcgccggaatcggcgagaagccgataatgcggtccgggccgaaggtttttgcggtgtagacgttggaggcggcgatcagctcattcacttcctgccagctggaacgcacaaaaccgccgcgcccgcgggcgattttatagctcttggccttgtccggatcgctgacgatagcgccccaggcctccaccggatcgctgtgctgcgccttggcttcacgccacagcttcagcaggcgtttgcgcatcagcgggtacttcaggcggttggcgctgtagagataccaggagtagctggcaccgcgcgggcagccgcgcggttcatggttcggcagatcggggcgggtgcgcgggtaatcggtttgctgggtttcccaggtcaccaggccgtttttcacgtagatcttccaactgcacgaaccggtgcagttaacgccgtgggtcgaacgcacgattttgtcgtgctgccaacggctgcggtagccgtcttcccagtctcggttgctgttaagcgtctggccgtgttcgccagaaaacggctccgccagctgtttaaaatagcggaaccggtctaaaaacttgctcatccggagttctcctgaaggctcttatcgttattttccctaactgcccggcggctgcgccggcggttcgggtctagggtcgtcgcgacgtaggtcactgctcactctgcggccaaggctactgatgcaacgccgacggcaaattgattgcgatcaacgcaacgccatgcggaaaacgcgcgcttgcacgccagtacccctttcggataagcacaggaaaagatgtttattattgatttgaaaacagaaattaaaaccaccgtcaccaatgcacaaagtgcgcgctgctgccggctatttaggagtacccccgtgtggcgtcaacggcgtaacggcagatggatagcgccaaacggcggcaatgatattgatagcgagcgttctgtctgatgatgccaaccatccggcagtgtcaggcgcagcgtcaccgtgcgcgcctcgggattggcggccagcagcagcgcgctgtcgccgcgcacaaagatccgcgccgccgcggggccgtcgagttttaacgttacactgtcaccggtgagcagataggggctgaaactgcttatctgccgcgcgacgcgggcaatgccgcgccactgtgcggcaaacgcggcgcgttcaaaacgaccacgcggctgctgataaaacaggtcattgtaggagtaaaacagcagcccacgcgcgccgccgatcagcgccagccaggcctgagcgcggacttcatcttccgtcggcgcccgcgctgggcggcggctgtcgtaagcggcgtgatccataatctgaatcaccatccaggcgcccttcaccccgcgcgccgcgcgcacggtctgcaacgtatcatgcagggtgcggcgcaggtgcggctccgaaccgaccggatagggatcggtcgccaaaatatccgtactgttgtaatagtcgtccagcgcggcggttttattcagcacctgaaacgtcggatgatggcggtcaagccgctgcacctgctggtgcctggcggcaatctgcggtaaaaactccagtcccagctcatcgttgatataccaggccagcaaattaggctggcttttcagccggttaatctgggcagcggccagagccgcatagctgccacgcgtcaccggcgcaaaacggctgccggcatacagatctttgatagcgtaaatcacctgcagcccgtgacgccggctgcggcgaaaaaagccgtcggcgtccttgcccatgccataacgataattgagcacgctgttgaaaccggcggcggcgatgcgcgccagatcgtcatcaccgtcgcgggtggagtaaatccccagcggaaacagccgctcgccgtcgcgacgggtaaaaccttgcccatcaatcgtcaccgccggcgccggctggccgatatccagcgcaatttcactgctgcgccgccgcccggtcgccgtctcggtcacctgctgtcgcagacggtatgcccccggcggcaacggtggcggcgtataggtcagccactgacgatcggcgatatagcgccgccggttcgactggtcgacaaccttgcgctgccggtcaagcagcacgctactgaccgtcagccactgcggctgcggcgtttcaatcagcgtgcggccttctgccggatagagagccgcctgtggcgacagcgcgcaggcgtaaacgtcgtcaaaccacgccgtgccggtggtgccgcgacgcagatacaaccccagcgtcacccgcgccgcccgccgcgggacgcggtacagggccgagataggccgccagtcgctgtcgccggcgatccccgccggataacgaccttccagaaaacgtccctgcgcatcaaagctctggatatatacgctggcgccccgatcctgcggcggcccctgcagcccgcgccctttcagccaggcgccgaatgcaatcgtctggccgggctgcgccgcgatggtctgactgaaggtgcggtagcgggcgtcatcttgattgtgataacgcagactggccgccccgccgtgcgaaacgctatccggcccggcgccgacgccacgccaaccctgcagctcctgttcaaaaccggggttgtgtaacagattcggcgcgcaatcctgcggcggcatagcgtgcagcagcgcggcggcggcgatcgccggcatcaggccgctcactggcgtttcatcgccgcgttcagcagataggcaaagaacagatagcaggatttctggtatgacagccccagatactggcggtaaatcttccactgccagtccgccgcctgcagtttgttgccggacagggagtggctggaaagccggtaaaacgccagcggctccggtacgcagtacgccagaccgttgtacgcccgctccagcaccgccagccacatcaggtaatcttcgtggccgaccgcttgctgatacaccttgccggtgcgccgctgattatagatgccggtcagattgccgatgcggttgctgcggagcatcgacgcatagtcaataatttccgccgcactgcggtagttcttcacctgatgcagatcctgttcgaaggtgtagtaatgagaacacaccacgtcataacggccggactgcaaaatttccacctggcgcgccagtttattgctcagccagacgtcatcgctgtcgcaaaacgccagatagtcaccgcgtgccatatcgatgccgatattgcgcgtggccgccacgccctgattgcgcgggttgcggacataggtcacacgatcgtgcctcagcgacgccacgatctccgccgtttcatcgctggaggcgtcatcaataacgtacagctgaaaatcactgaaactctggttgagcacgcccagaatcgatgccttgatggagaccgccgcgttataggccggcataatgactgatactttttccatatattcctcacgtgataatccgttgccacactgggtaaatacgctccggcgtaaaacgctgcgcctgctgccaagaagcctgcgcaaagcgttgccgcagcgcgtgatccgtaatcagcgccatcacccgttcgcagaactgcgggcggtcgccgtccggcaccagatagccgttaacgccggacgttatcagctccgccggtccggtcggacagtcgtaagccaccaacggcaggccgaaactcagcgcctcgatcagtaccatcggcaacccctcataacgcgacgtcatcagatacatactggcctggcggtagtaactcgccacgtcctgcgtcgccggtaacaaaacgacctgatgcgccagcccggcctgcgctatctgccgttgcagcgccggccgcgccggaccgtcgccgacaataagcagttgccacgacggcgccaaccgggcgatctgccgccaggcgtcgatcagccgatcaaatcccttctgttcggtaagccggccaatcgccaacgcgacgttgcgccgctggctgccgtcgggcggctgcggtgcaaacggcgaaacgttttctatcaccaaacatttttccggccggaaccagcggccgatccgcgcacgatcctgttgcgtcagcaaaatcacccggtcgcccaaggcatataccagcagcttcagccagcgcatcggccatggatactgctgaaagctgacgtgttcactgagcagcagccggctgtcggggcacagcaaacgcaggtacggcgtcatcaccaccgacagccgccccatcgagacgataatgatggcgtcgtaacgttcacggcgcagcgtccaggccaggcgccacgaccaaaacggcgcacggtcacccagcaggcgcagcgtcaccgccggcgtcagcggaaaaaaagccgcctcaccggcaggagaaaacagcgttacccgcataccgcaatcgtcggccagcgcattggccaatccgctggcgacgcgttcggtgccgcctttaccggcgatattctcaatcacaatggcaacattgcgcggcgtcatttcacctccaaaaaccgttgcgggcatggcgcagcagacggccacccagcgggaacaaccccagccgcgtcaggcagtcgccatacagcttgatcaatttgaatttgccgctcagcgaatgctgaacaatgcgcgaagagtaatagctgaacgcctgttgattttcgctatagagggaagccagcagatgcttgcaggcgaaaccgctgatatgccgctcgctggcatgcaggaaagcgtcgataaacaggtcgctggcctccagattcagccgcgcgctcatccggctggcgcggccaacgtccagatacacgccgccgccggcatcgtgtgcgacctgagcccccagattggtggcattgaccagaaatccccagtcctgatgcttcgccagaaattcaggaaacaaaaagcgccggtcgctttttttacgtatgctgatggtggaagaacggatatcgcccatctccaggaacaggaagtcctccccggcgctgccgctctgatactgaaaggcgtagtcgcgcaccgacaagccgctcacctcggcgtaattgccgaaaataatgtcaatgctgacgtcttcatggtgcttcaggcggcggataagatagttggtggtgaagtaatcgtcggcgtcgagaaaaaacaccacctccgcctccgccagccgcgcgcccagattgcgcgaaaccgccgcattgctcttttgcttcttctcatgcagcatcacctggctgtgggcgcaggcgatttgccgcacctgggcgatatcaatcgcctccgagccgtcgtccaccagaatcacctgatagtcgaatccccgacaggcggcaaaaatgcgggagagcgtcttcggtaaaaagcctgcgctgttataaatcggcataacaattgagaaatccatttcttacctcaaggataatggtaggtcatcgcgtttatccgcagtcataacgggcgtgggcaacgccgacgtcatgccgtgcactactcggtaaaatagccgccccactcctgatcgataccctcaggcagcagacgggtcatgccggcaccgggcgtaaacgtcagttcgccgaaataaacccgctcgcccacctgataaaaatcaatccgcagataggaaaactgccgcgtcgtcaaccgcgccagacgcagcatctccgtcagctgcgagggtacggcggcaggctgttctgcattgggcaggccaatgcgaatttcagtgcggttccaccgctcatcgaaaatatcccgtcggtgttcaccaaagcgccggtaatccacctggataaatatgcggatcacgccatcacggttgaaacagtgaaatttaagatcgttcggcacctcgccgttttccagcagcagccgctcgaccataatgcagggggtaatatcgcggtagtggcgctcgcgactttgctgataaaagttggcgcgaacccagcgctgagactggtcatatagctcggcatagctgacctgctccttatcaaataccaaccggttataagcgctgccgtgattggccttgagtacaaactggcgcggcaaacggcgaaaaacgtcgtaactcagctccgcgccgtgcgcatacagctcaatcaggtactcttccccccaaagcccggcaataaactcgcgcacccggtatttatcagacagcatggtgtaaataccgcgtggataaattttacgccgcatcaatttctcgctataactgctcggactggacaaatgcggcaatcgcttaaaacgcagcgcatatttcacctgatggtgcagcgcgtcaggcaaacgccggacgatccctctaaataaacgattaagcatgccgcctccttagcgtgcgaataaaacgtggcagggcgtaataacaggtcagtagcaggcgaacgatctgcccgccgcggaaaaaagcgtttaaaacaaacagagaaagaaattcggccagcagcgtcgacagcgccgcgccgagcagcccgtagtgcgggatcagtacggcgttcatcgccgcattggccaatgccaccaacggcattttcagcgcaataaagcgatagcccgccagcagcaccatgttgcgatacgccaccgtccccaatacggaaaacagcgcggtcagcgtacagatagccaggatgccggcggccgggcgaaacgcatcgccgtacagccagatcaccaacggcatggcgccgccgctcagtatcagcaacgccggcagcgaaatcagcagcgccaacaggcacagcagacggatacggtacgcacgctccgggccggcggcgcagcgggcaatccccggcatcagcgacgttaccagcgccagcggaataaaggtccagccctgactcagcgtcacggcggcgctgtaccaccccaccgcctgtggcccgagcagattgccgagcataatctggtcgatacgggtataaatgacgatcgacagcccggcggtggccagcggcaggccaacgcgcaacaggtaacggtcatagcgccgcgccacgcgcgtgctatatggcaccggtgacgacgtttcacgacggaacagccacaggcgtgtcagatacggcagcacgctggcaattaaatacggcacggcaaaccataccaacggcagcgccgcgccgaccaacgccagccgcagagcaatggccagcgctaacgacagattattaatcaacgtattacgcttcgcctgcagccgggcgtcgtagtaaatcttgtatacgtcctggacggaaaaataggcgctcgccaacaacagcgtgctcatccagatctgcggcgtcggatgatgataaaagctccatagccacagcggcagcgccagcagtaaaaacagccgccgtcgcaggcgcatggaggcaagcatcagccggacgccgctggcttggcggcgggcaacacggttgaagatcacgctgtcggcacccagctgtgccagcggcaccacgatggcgatagtcgccagcaggtagttcagcgtgccgaactgcgtcggccccaggtaacgcgccacatagacagaaacaaacacccccgacaggctgagcgacacccgctccagcatcagccagaacgcattgtgcaaaatcgccttcatacggctaggtccctgacgtcacctcgccctcttcccggtgacttgggtaggcgaagttgtaatagccaacgtcggcaacggcctttttcaccacgccgttaaggattacgcctttgacgattacgccgttttgttcaaaacgacgcaggctggtttcaacctgtttgatgctgttgaccgcaaatcgcaccaccatcaacgacgttcctgcgtgatgaccgataagcgccgcatcggtgaccgccagaatcggcggcgtatcgatcagcaccatgtcgtagcgctgccccgcccagcgtaaaaactccgtaaagcgcgggtgcatcaacagctcagaggggtttggcggcacctgcccacgcgggacaaaatccagattagccaccgccgtagtgcgcaccgacaaactcggctcaagacggccgaccagtacatcagacagccctcgtcgcgcgtcattactcagccagcggtgtaaaaaacccttgcgcatatcgccgtcaatcagcagtacccgctgaccggcctgcgccagcaccactgccaggttaatgctggcaaagcttttcccgctggccggactggcgccggacaccatcagaatattgttgctcgcctccgtcatggcgaagtgcagactggtgcgcagactgcgaaacgcttcgacggccagatcctcgggctgttcctgcgccagtatcggcagccgttcaccgccggcgcgcgtcaacagcagttgctggctgcggttgcgcttggtctgccagagcgatagcggcaccgtggcgtacacattgatcccgcgtttttccaacgcggcggtgtcgccgatcccccgatggaaagcgttgcgcagcaacactatcgcggcggcggtcgtcgcgccgccgagcagcgccagtatgacaaccagcattttctgcggcttgatcggtttgatcgccgtttccgccgcatcgataatgcgaatattccccaccgtgccggctttgctgatgttcagttcctgctgtttattcagcagctgcatatacacctgttgatcaacctgcacatcacgcgtcagccgcagcacctcctgctgggttttcggcagattctgcacctgcttgcccagccgcgctttctcctgctccagcgtggcgcgtttttccagcagggcgcgatatgccggatgcgcacgggtatacagcttggagatctccgactctctgaaggtcaattcgttaagctgcgcctccaactgcaccagcgtatccagtaccgacttggcctccaacgacagatctaccgaatcattttgccggcggaactgattcaggcggttttccgcctgattcaacgaagattgagtctgcggcagctgacgcgccaggaaagccagcatgcgctgggcctcttcggtcttacgatcgatgttctgctgcaggtaattgtcggcgatgctctgcagaacacgtctggcgcgctgcggatcttcgctctccagcttgaaggtcatgataccgctctctttgccggccagaatgatgctcagcgcgcggcgcagatcgtcaatcgcctgttggcgcgccaacttgacgatgctgaacgtcatccccggttcggcggacagcgtcgttacgcgcagacgccatgcgccgttgtgcagcgtctcccccgcccgcccgcgcagcaacgtctgcccatcccgactcagggtaaagcgctggttttcccgtacgcttaaggtcagaggctctcccagcatatccgccggcaccgccagttcggcaatcgccaactgcggcagcggcttcccctgcaggcgcgcaatgcctttacccaccagcgggaaagtttctgcgctgacgcgcaccgtcagcccctgactgtccacggttttccccaacacatagcgggagttggccagcgctacttcatcctgcgtcgcggaaaattgctcgccggcgctatccagcgactggcgcagcaacgacgcaccgctggtcggctgctccacctgcaccattgccgttgcctcatacaccggcgtcgccagcagcgcgtaaagccctcccagcagccccgccacggcggtcgccagcgccagccgccagcgactgtcccacaacgagccaatcagacgctcccactccagcttctcttccatccccgctgctgcgtcgggtcgcacactctcttttatcatcgcggatccttgcatcaaccttttacccctttaccagttgcgcagtcgcaacgtggcctcgctcagatcgttcaaaccggaaatggtcggcaccaattggctaatcagccggttccaacgcgttaccgccgccgcggtgacatacaccacgtcgtacggccgcaggtaaaactccgtccccatcgccaacgcggtagcatccgacaggtcaaactggtacagcgccgccagcggcgccccgttctcgtcgcgaccggggcgaataacgaagacgccggtggcgtccgccagcgtttgactgatgccgccggcgttgcccagcgcctcggtcaaggtcatgccgctgcggtccagcttcagggtcgcctgcctgccaacttcgcccatcacaaagactttctggtcgtcgttgcgcggcacgtaaagaatatcccccgccgtcagcggcagattctggctcagatcgccgtactgcatcagcgcctgtaaagagatcgcctgctctttcccctggctcgtcacgatcacattgcgccagtcagccgcttcggtcagcccacctgcggcgttgatcgcatccagcaccgtcagcggcacattggtgatcggctgctggccggagacgttgacttcgccggtgacatacgctttttgcgagcgaaatgcggcaatcgtgacgcccacctgcggattctcgacaacctccgccagccggacggcgatcaggctgcgcacttcctcaagggttttccccgccacctgcagcctgccgacatatggataaaaaatgctaccgtcagtatgcacccagttgccggtatcgctggcgctgcgatactgcccggccggcgtggtcaactccgggtgatcccacaccgtgacgttcaacacgtcgccgacgccaatgcggtattgataacgctgccggaacagttccaactgcggattgggccgcgccgacggcgccacccgccgcattttcgccaacagcatcggcgtcatgcggtatacctccacctgcggcgtcggcgctgcggcatcgtcagccagcgtcaccttatgcttatcggccgtcggcaaatgagaaccggggaacaggctacagctgccaagcagcacggcggatagcgccagcgtcagacgggaataaacacgattcatgcaagcatcctgctacaaaaaattaacgatcggcagccggcgaaccgggcgccctccttgtccgccgcggctcgcgccccagcagaaaataaccgccggaacacagcaaaaatgcggccagcatcagattctcctgcagcccaagcagctcaccgaacaggccgaaagcagccagcgccatagccagcagcccgctgactgccaacgcctgacgggcgcaaaggccacggcgcatcaaaatatggtggagatgatcgcggtcggcacgaaacggactctgccgccgggcgatacgacgcagcatcacgctcgtcatatccatcagcggcacggcgatcagccacagcgcgccaaccggacgcatcaccgcgtcctgtccctgcgtcgcggccagcagcagccacagcacggtaaaccccatcaccatactgccggcatcgcccataaaaatttgattacgacgccccagggcgccaaggttaaacatcagataagccaccagggtggcgatcaaactcaggcaccagagcaccgcggccagacacccgcccagggcgaacaccaccaccagtccggcgagagtcacgcagcacagtatgcctaactgaccatcgataccgtcgaccatgttgtaagcgttgatcgcgccccataccgccagcggcgtcaccagcagagcaccgtagccaagctgcaccgcttcatccccccataaacgccccagcgaggagagcggcatgccggccgccaacatcattaccagcgccaatccgccctgcactgtcatacgcggcgcaactgacagttcaaaacggtcatccaacatgcccagcagcagcaaggccgtcacgcagcacagatatgtctccatatgtggtatgccgtccgtttgccagagtgaaaatagcaccaccgacagataaatcgcgatgccgccacttagcgggatatgcccctgatgctgtttgcgggcgctgggcttatcaaccagcgccagtttcacggcaatccgcctggcgatgaccatcagcaacagcgtcaaaaaaaacaccactcccagttgataaagcatcacccctccttgctcaaagcaacacgttgcaccgcgctcctgatgccccgacgtcagcatcctcttgcgttaacgcgcgctaaattcatgcctgatggttttagcgatcgcctcatccaaagccactggtgcggtaaaatcgctgcacacgtcgcttttgaactgtgttctggcacaaaatttctgcacgcgcacgcggctgacaggaaattgccgccgggttattttactcaccaggtctaacgcgcccgcgccgcataggcccagccaatagggaattcgtaacgttctgctatttttacccagcgaagcggacaccgtgctcaccagctgattcatagtcaaatcaggtttatcgacataattgcagacctgataagccgcctgttgatcgagtgcatattccagccgggcggcaatattttcgacataggccatcgacttgaaattattcccgctgccaatcatgacaaatcgtccgccggcaatttggcgcagcaggttataaacgttgccgcgattaccttcgccaaagaccaccgtcggccggatgatcgccaacttgttctgcttatccgccttgcgccaggcttcataaacatattccgcttccagtttggatttgccgtaatggttaaaaggggcaaaggtgccgtcttcaccggtttcctgctggacaaagccgtagacggccacggaagaggtaaagatcatctgacggatgcccagctccgcggcctgttggcacaggtggcgcgccccctccacattcacctgatagtaaagcgcagtgggctgcacgttatcccggtgctccgccgccagattgatcaccgcatcacacccttccagcgcgtcgcgcagcgtttgcggctgcgttatatcgccgtattgataaagttcggggtaggcttcactcggatttttatcaataatgcgtagcgtgatgtcactgcgcgaatgcaggcgtttgaccaaacgcgagccaataaaaccagaaccaccgataatagctactttccgctcatccataatattcactcagcctgttatcgttattcccgccgactaatgcagacgaaaaaccaatggcgattaaccatcctttcctttacagactgaacaaattaatactccctttcaaataacaaaaaataaaatagcagccgctgtgctatgtgaaacaggtttaaaagtgaaatttctctttagctaattttctctttcctgtggaataaatgcgtttatcaaatgttccggcagagtaagctgaatttcgccgcgatcctttatttcgtcgtcgcggtattgctgctgaaactctccctttttaggatcgatgcactcaatcgtcacctgcagcgacttgtctccctgatacaggcataacagcgagtgcgacgcgggcgcatcgggattgcccagttttaaagtcagcatcacccgctccggggtgtgcatgcgatttccccccagataaaagaaaacattggcggtaactgcacatagcgtcagcacggataccaacttgacggcgcggataatcagcagggaaaaacgccccgcccgtttctgcggtgccttaaacggcagtcgatgccaaaaggggcgccgggatactattttttcctgtgccatacccggctcgtgctcgacacttttttccgccggcgcggaagcgctttccagtatcaaactttcagacaattcccgttgaatattcccagaagaaacgtaacaagaacctaaaataggttcgtcatcatgactatcatcacttagaaaattaaatattgcgcggttttcaaccctgtaacctaagcgagggatagttctgataatggtgtgatcgctatcgcctatcttctgacgaatcgatttaattgtctgatttatcgtcgaatcagagcaataggtgcctttccagatgctttctataatttccgccctggtcaccagttcaggagaattggcaaccagcagagagagtatttgatactccttccaacgtagacgggtgcttttcctggaagggatcaatacattgagattcctgatcgttattcttttgtcgagatccacgttaatttccttaatgagcccactcctgcacgcgtggtatagaaataagaaaaaacgaacaagaaatcaaatgtaaactcaacaagttggcaaatttatattttcactcatataaaaattcaatttcacttatgctatcaatacacgtccgtgtaatttaaatgcttttttcgacctcgaggaaaatcccgttatcatgaagaacccaccccacaataaacacgcaaccaattgaaattataaggaaaaataaatgagatctgaagaaatgcctataatgaagttgtaaaatttcatcctaaaaccaacaagacaatacgttgataaattaaattttcgacttaatcctattgcaagttgattatgggaaatggcaaagagcaagaatgagactaatctcattgaatgcctggaggacaattaaattaaaatgggggaagctgggatgccaatagaagtttagacgttacagggaaagacacaaaatggttagcgtaaaaaacccaacattcaatagcgtgttaaataatgtagtaagccactgggtaaaggcctgtcttttattcggaaacttacctataaccctatttaaattatttgaaataacaggcattaattctattaatgcaggtatcccgcttaatgcaaagatacctgccgggaaaagcgtattacccgcgtgccttacgtccatacaccagccaggtgatcaccacgcaaagtatataaaacaccaggaagactttcatcgccccggccggcgagccggtcatcgccagtgaggtgccgaaagctttcgggatgaagaacccgccgatcgcgccaatggcggagataaaccccagcgccgcggcagtatcggtcaccgcttcgcgctgcgcctctgtgtcgctgccgccggcggccttaacgcggtcgacggtaattttacggaaaataaccgcgatcatctggaacgtggagccgctgcccaatcccgccgtcaaaaacagcagcataaagacgccgtagaaggcgataaaggaaccggatgaaccggcgctcggcagcgtcaggaacaacagcccggcaaacagcgccatcagcacgaagttgatcagcgttacgcggacaccgccgaaacgatccgacagcgcaccaccgaccgggcgcgccagcgcgccaaggaacgggccgaagaaggcatagtgcaggatcaccacatccggaaactgggtcttcgacagcatggcaaagccggcggaaaagccgataaaagagccgaacgtagacaggtacaacaggctcagcagccacagatgcccgcgcttgagcaccggcagctgctgacgcagcgacgccttggaggccgccagatcgttcatgccgaaccaggccgccagcgtggcgaccagtaaaaacggcacccagatccaggcggcgttctccagccacagctgactgccgtccggctgcaggtggccgctgccgccaaacagaccgaacatccccagcgtaatcgccaacggagccaccagctgcatcacgctgacgccgaggttgcccaggccgccgttcagccccagcgcgccgccctgcttcgctttagggaagaaaaagctgatattcgccatgctggaggcgaagttggcgccgccgaagccgcacagcagcgcaataatgacaaagatatggaacggcgtagcgggatcctgcaccaccacgcccagccacaggcaaggcgcaatcagcagacaggtgctgatcgccgtccagcggcggccgccgaaaatcggtatcacgaaggagtaaggcacgcgcataatcgcgccggataccgaaggcaacgcggtcagcataaacagctgatcggtggtgaagttaaaaccgaccttattcaggttgacggcaaccgcgctgaacaacatccagacgcagaaacccagaagcagacagggaattgaaatccacaggttgcggttggcgatacgctgcccccgctgctgccagaactcactgtcttcgggccgccaatcctgaataaccgcgcccgtttttttgtttgatgacgttgcgatgtgcgacataaataacctcgaaagcacgctgataatggcgcccaccctagagtccccccggtagcgcaaagttgacataaatcaagccgggtgcaggtagccagcgcggcaaaaaaaccttaactctcttagggagtaaacgcactccgatttaaataagcttgctattcaattagctaggcggaagccggcagcacggcaaacctgctgccgacggtcggtgaaactaaggggtacttcgttaggggtatggggttatctgcagggataatgaaaaatagcgccgaattgttagcagagccgcggcgtctgcgcccgatctccgctgtcgcctcgccgtcgtttttcaggaatccgcaccctatgaaatcgttattggccccgctctccatcgttaatcaggtcgccgtgctgatgctgctgctgacgctgcttggtagcggcggcatgggcatctccgcctggatggcgcaaagcattcagggcaatgcgcatgccatcaacaaggcgggttcgttacgcatgcagagctaccgcctgctggcgtcgctgccgctgaacgcgcgcagcgaggggctgatcgcggaactcagccgtgacgccgacagccaggatttacagcgttcagtggcgcaggaaggactgacgtcgcaattttatgcgctgcgtgactactggcagcacacgctgcagccccggctgcgccaggcgcagcggcccgctgacgccgcccctcaggtagcacacttcgtcggcctgctggatgcgttggtctcggatatcgatcgtcagaccgaacgtcgtctgcagatggcaacgctggtgcagtgggtgtttatcgcgctgacgctgctgctgctggccggcaccgtctgctatctgcggcgccggttgctgcacccctggcgccagctggtggcgatggcgatggcggtcgggcgcggcgatttcagccgacgcttcccccagcgcgggcggcaggatgaaatggcctcgcttggcggcgccttgaatggcatgtcggacgaactgtccaccatgtacacgcgactggagcagcgcgtggcggaaaaaaccgccgatctgcagcaaaaaaatcaggtattgcgctttctctatcacgccagccgccagctgcatactaacgacccgatgtgcagccggctgatgccggtgctcagccagctgcagaccttgacgccgctgcgcgccatgcaggtcaggctgtacgaaaacaacagtcaggagcagtttcaacagctcagcagccaggaagcgctacgtccggagcattgccacaacccggattgccgcgcctgtctgggtgacgagcccctggcggatgaagggccgacgctcagctggagcctgagcgacaaactgggcaactacggcctcctgctggcgcaaagccggcagccgctgagcgacgaacaccggcagttggtcggcacgctggtcgagcagcttaccagcgtactggcgatcgagcggcaggtcgaccatcagcagcagctgatcctgatggaggagcgcgccgccatcgcccgcgaactgcatgattcgatcgcccagtccctgtcatgtctgaagatgcagaccagttgcctgcagatgcagggcgcggccctgccggccgatagcctggcgctggtgcagcagatgcgcgaagagctgaacaccgcctaccgccagctgcgcgaattgctgaccaccttccggctacagctgaccgaacccggcctgctggcggcactacagagtacggtgcgggaatttaacgcgcgcctcggtatcgacatcgcgctggactatcagctcgggccgcgcaccgtcccggcttatcaggcgatccatctgctgcaaatcacccgcgaagcgctgagcaacattcacaagcacgccaaagcgacggaggtacgcattcaggtgaccaaccgtcagggggaagtgacgctgaccgtcagcgataacggctgcgggctgccacccaacggtgaacgccccgatcattacgggctgattattatgcgcgaccgcgccaaaaacctgcatggccgctgtgagatcgtctccggcgacgccggcggaacgacggtcagcgtggtcttccggccggagatcccgtgaaatagcgggaaccaccccgccagccattgaacatttacaggagaagttatgaccaccgaaggtgccgccaccatactgctgattgacgaccatcccatgctgcgcaacggcgtgaagcaactcatcagcatggattcccgcttgcaggttatcgccgaggccagcaacggcgcccagggcgttgaactggcggagcagtttgacccagacctgatcctgctggatttgaatatgcccggcatgaacggactggaaaccctcgaccagctgcggctgaccgccctgtccggccgagtggtggtattcagcgtttctaatcatgaagacgacgtcgtcagcgcgctcaaacgcggtgccgacggctatctgctgaaagatatggagccggaagccctgctgaaggcgctgcatcaggccgccgccgggcagatggtgctgagcgaaaccttaacgccgatcctggccgccagcctgcgcgacagccgcccgaccgccgagcgcgatatccgccagctgaccccgcgcgagcgcgatattctgaagctgatcgcccagggactgccgaacaaactgatcgcccgcaagctgatgatcaccgaaagcacggtaaaagtgcacgtcaaacacctgctgaagaagatgaagctcaaatctcgcgtcgaggccgccgtgtgggtgctgcagggcaaaaccgtcagttaagcgccggcaccggcggcgtctgcagcatttccggctcggacagcgcctcctcccgaccgtcgccggcgttcagcggcggcgtcagctgcagcgtgatccagttagaggtcacgcgctgctgtttttcatcttccagcgtcaccgacagccgataacggttttccgcccccggcgtatcatcccaggccggcataatcacgctccagccgtgcggatcggtattattgcgcggcggcgtcaggctcagcgtctgggtatcaccttgccagctgacgcggacgatcttgttgctggcgcggatgtccaccaccagctgcagcgtttcacccggctgcagattccacggcggcgtcgccaggaacacctgcagcgtcttacgctgtttaaactccaacaccggcacgctgttgcgctcaatcggatcgtagcggctgccgcgcagcgacttcgcctgcgccacgtattccggcgagatctgttttgacagcggtacgccgaagcgataattgaccgacagctccacgttatcctgcgtttccccgccgtcgcccagcttgtgctgcgccttcagcgtcatcagcggcaccggcgtataattcagccccagctgcattgcacgcgggtcgcgctgtttattgccgctgccgaacaggtcaacattgtcgccaagatactgttcatagctcagcgtggcgccaagctggcggtaaaacggcaggtagccctgggtggtaatgtcatagccgcgcgcgggacggctgaggaagacgccgtcgctctgctgctggcgcatcgccgacagcggctggtaatagttggcggaaaaacgcagataatccccccaggcttcggcgccgacgctagcgcgattgcgctggttctccagatcgctgtcaaacaccgtgttgtagcccagcagccagtcgccgctgatccaacgctgccccagccccagattggccagcgaactgtcggtgcgctgctggaagccaagctggctgtaggtcagcaggccgttaacatcgtacagcggactgaacagctgccccttgctgccggcaaaatcgccgtcagcggtcagcgccagcgacacattcgccgtacccagcggcgacagcagatcctgcgcctgctgctgcagcagtccggtcgcctgaccgatggcgtagttctccgcccgggcgcgcagctgctcccgggacactttgttcagattactattctcgccaaaggatttggctttggtcgcccactctttttcccgcgcgctttccagcaccgtgctgccgcccagctccggcagatcggcggcggcatttttattgcggttcagcacggagtcgggcgccggcggggattccgccgcggcgggcaagacgggaagcaggggaagcaacagacacagcagcgacgcccggcgggccgcgctgccgtcagcaacagattttattttacgaaaatgttgaatcaaaacagccattaaactcgcaccgcatccccgtccacgggagagggttaaactcactttttgccacggttactccgaaccgcagaccgccaaagatgccttcactatagcacaggccgccggccgtaagccgtgagtcgccggggaccaacggcgaaagcgcagcatagcccgctgtcctgagaaaacaatcagataaaactcaatcggcaatggcatgaaacctgctatgcttcgaaccactttgacgtgcagagcaggaggctgagtgggccataaacaaccaagtaaagagcgttttatcggcctggagtggctgagatttctgctggggtgctatgtgatggtgtatcacaccgcccaccagtatccgcagatccgcagcattccgatgctggcggaactcaccagcatggggttcttcgccaccagcaccttctttatcctgtcgggttttctgctgagtcacgtctatttcaacggcaaccagatgcgcgaaccggcacgcactttctgggccaagcgtttctttaatctgtacccgattcatatcgccgccctgctgatctccatcctgacgctaaccctgatgcagtggtgggcgattccgccggaggggccgggcgccagcctgcgctttgtggtttacgatacccacgaggatctgggggcaaccaacccggaaatgttccgccactatatgaccaacacgcagctggcgtttaactcgctgctgcagctgctgatgctgcaggcctggaacccctacttcctgaccttcaacgcgccgctgtggtcgctgtccaccctgttcttcttttacctgctgtttccgctgctggcgccgcgcctgctggcggtgcgaaataaaaaactgtggtttattctgctgtgggggctgtatctgctgccgccgatctgggtggtctggcaccaactgtacggcatgccgtataccggcctgctgcagcgcggcccgctgttccgcctgccggagtttctggccggcatcgtctgttacgccatcttccgccagcggcgcgccgacgccgtgccgcacggcgccgcctggcgctggggctgcgtcgcctttatcgccgtctgcttcgttaccgccaccttcctgttcacccacggcggcgccaaatactggtacttcctgctgcacaacggtctgctgctgccggcgcagtgcgcgctggtctatctgagcgcgctggcgcgcaccccggccagccgctggctgcaacactggtcgccgcggctgggggccgcctcgctgtcgatctttgcgctgcatgtgccgctgtttaacctgttccgcaccgccgaacagtggctgcgcggcgatccgctgggctgcttcagcggttggagcgcctgcattgccgccgccggcgaggtcaaactgtcaattgccggctatctgctgtatctgttgctgagcgtgctgctgtgcctgctgttccaggagcgtttcgtcgtgccggtacgcaaggcgctgacccggcgcttcctgccggccaaacgtcagccggccggcgacggcgcagcataagtacggcaaggcccacgccttgccgctctattcgccatatttcaccgaatttcacctcttcgtctttcctcttcaccccgccgtcaaccggcggcggggtgaaacctgcgtcatttcaccaaaactcacatgcgtgcagggagcggcggatgttagcctgcaccacgcattcagggacattcaggcaacggagaaccgcttatgccaaactcatccgccgcggccgccggcgtgccggaaacgcgctttcccgcagcaggctggctgttgccgccgctggccctggccctctggatcgccccctatattacgctgatggcgtgctgcgggctgatcgccgccgtgatgctgctgcgccaacggcccagccgccgcctgaatctggccgcgtttctgatcctgacgctgatttccacggtgccgctggcgaccaaaacgctggagccgcgcatgaacgacaaggtgagttattaccttgagatgcagaactacagcggctatagcctgacggagtggctggcgcagttttccggcgcggactttctctcacacctgctgttcaaactgagcgccatgctgttcggcagcggcaacgccgccttcgccgccttctttatcctcagtttctcgctgctggccctaggcgtctatcgcctgacgcgggtctactttgtcgtgatcctgtttctgttctgctgccagtacaattttcaggggctgtacggcaatctgctgcgtcagggactggcgctgtcatttttggtgctggcgacggcggaacggcggcgggcgccgatgctgctgtggattatgctggcctccctgagccacttttcatcctatctgtttctgcccttcctgctgctgccggcgcgctggcgcaccatcggcacgctgccggcgctggcgaccttcgccgcctgctatctgggcggcgcactgctgatgcccaagctgctggcactggccggcaacgactttctggcgacgcgcgccgaggcctacgtcagcggcagcttcggcaacaatccgctgcggaaaattcagatcacgctgctgtatatcggcgtggtagaggcgctgtaccagttttcccgccgctgcttccgccaccccgatcacccggcgctgcagagcgcctacgcggtgcggctgatgtttctctatacctgcaccatcttcttcgccaccagcggctttgaagaggtcgccaaccgctactcgttcaatatgatgattttcgtgctgatctttatcgttatcatctgcggtcagctgcgggacgccgtcagccgggtgctgctgacgctgctgtgcttcagcctcggcgtcggctcctatctgtacatcaacctgatcggcgtgcagcagttctggtacggcgatctgcaggcgctgctgaccgacagcctgccgacggtattcgccaagctgcagattagcggcgcgctgattagcggcgcgctgtagcggcggcgcagcctgcccgtcaggccacccgccggccgacgcactgcgccagcagttttttcaattccggcaggcacgagccgcagttggtgccgcactgcagcgcctcgcccagcgcctgagtactgccgcagccctggccaattgccgccaaaatctgcggctcgccgacgccaaaacagctgcacaccgtccgcccctgcgccagttgccccggcgcggcgcggccggccagcagcgccagccgctgcgctcccggcgacggcgcctgttcgaaggcggccaggatcgccgtccggtcgagcgctaatgcctgtcgtcgcgcataaaacgccagctgcaccacgccctgccgccagccgatcaggtgataaccgtgctgcgacagcgacgcgctctgcagcgtcagcccctccagaccaaaatgctgctgcagccacgccgcccactccgtcaccggctgctgcccagccataataaaatgcgtcgcctgccgctgtgtcacccggctccagtacacgccgggcggcggcggcgcagcgtcgcgcaggaaaatctccgcctgccagcagaccggccagcggtcgacgcgcaccggcgcatgcttgctctccggctggccggacaatgcatcaaccaccggcgggatcaggctgtccacccgcccctgcgcggtaaaacggtcgttccagtgcatcggcacaaagacgctgccgcgcggctgatccgccgtcagctgcgcgcgtgcaatcatccagccgtggcgcgaggccagacgcgtcagctcgccgtcggcgatgcccagcgccgccgcatcctgtggatgcagcgcgcagaacggttcactgatatggcgcatcagccgcgccgttttaccggtgcgcgtcatggtgtgccactggtcacgaatgcgtccggtattgagcaccagcggatagcgcgccgtcggcgcatgctgcggcagacgcggggtgatcggcagcagccgcgccttaccgtcggggtggaagaaacgcccgtcgctaaacagacgccggcagcccgccggatgctgtgcgttaaccggccactgcagcggcgccatctgccgccaggcctggcgatccaacccggccagcccgctgatatcgaacgcccgcgcgccgtggttttcaaagccggacagcgccgcgtgttcgctgaagatctcggccggatgctgatagccgaacgcctcgccgtagcccatgcgctgcgccacctggctgaggatccaccagtcggcgcgtgcttcgcccggcggcggcagaaaagcgcgctggcgtgaaatacagcgctccgaattggtcacgctgccctccttctccccccaggccagcgccggcaggcggatatgcgccagtgcggcggtatcggtgtcggccatcacttcagacaccaccaccagcggacaggctttcagcgcctgccgcacccggtcggcgtccggcagcgacaccaccggattggtgcccataatccataccgccttcaccgtgccgtcggccaccgcgcggaacagatccaccgcgttcagccccggccggcgggcgatgttcggcgcccgccagaagcgccgcacgcggtcgacgtccgcatcgtcgaagcccatatgcgccgccagctggttggccagcccgcccacctcgcgcccgcccatggcattcggctgaccggttatcgaaaacggcccgctgcccgccctgccgatgcggccgcccgccagatgcaggttaataatggcgttgcacttgtcggctccgctcgacgactggtttatccccatcgaatacagcgtcagccagttttccgcatcggccagcaggcgatagaaagccatcacctgcgccagcggcagctgacagaatgtcgccacccgctgcggcgtccagcttgccgccgcctgcagcgccgccgcagcgccgtcggtgtggcgctgtaaaaagtcctcatccagcagcccctgctgcgccaaccagtgcagcgcgccgttaaacagcgcggcatcgctgccgggacgtagcgccagatgcagatcggcgtcgtcgcagctggcggtggcgcgcgggtcgatcaccaccaccttcagcgccggccgctgctggcgggcgcgcaccagccgctgatagaggatcggatgcgcccaggcggcgttggagccgcacaggatcgccacgtccgtcagctcaacgtcctgatagctgcagggcaccgcgtcgccgccgaaggcgcgcttataacccaccaccgccgacgccatgcacaggcgtgagttggtgtcgatattggccgcgccgataaaccccttcatcagcttattggcgacgtagtaatcctccgtcagcagctggccggaggcgtaaaacgccaccgcctgcggcccgtgtcgggcaataatctgcgcaaagcgccgggcgaccgtctccagcgcctgcggccagccgaccggctgcccgtcgacctgcggctgcagcagccggccgtccagatccagcgtctccgccaacgcgctgcccttgacgcacagccggccgccgttggcgggatgcgccgcgtcgccgctgacggtgacgccgtcaccccgcgtctccaccgtcacgccgcagccgacgccgcagtacgggcaggtggtgcagtgcggcacgctcacagcaccaccccggccatctcctgcgcctgcggctgcagcggccctggtttgccgtacacccagacccgatcctgctccacccgtaccggccagacctcaaggcgcagctgactgtcttccaggctgacgccgtcgcgcaggcggaaacgctgcttgtacaacggcgagatcaccaccggttcgcccgcgacgtcgcccagcaggccacgcgccagcacgttggccgaactgcccggctcacggttggccagcgcatacaccccgacgcccggcaggtggaacagcgccacctgctgcccggccacccgggcggcgatgccgctgtgcgccggtatatcgctcagtgcgcacaccggttcccactgcgccgcgtctccccgcgccggctgcagcgttatcacttcgccgcgcgcctcggccggtcggcgctgtccgcgctccggctgccacgcgaccgcctcatccggctggtcgctgttgacgaaggcgcggaactggcgcagcttctccgggctggccagcgtggtttgccattcacactggtagctggctaccaccgcctgcatctcactttccagctcgtcgccgatgccgagactgtcctccagcaccacctgacgcagatagtccagcccgccttccagattatccatccaggtgctggtgcgctgcagccggtcggcggtgcggatgtagaacatcagaaaacggtcgatggtacggaccagcgtggcgctgtccagatcgctggcgaacagatcggcatggcgcggtttcatgccgccgttgccgcacagatagaggttccagcccctatcggtggcgataacgccgacgtccttgctctgtgcttccgcgcattcacgcgtacagcccgagaccgccatcttgattttgtgcggcgagcgcagccccttgtagcggttctccagctcaatcgccagcccggtggaatcctgcacgccatagcggcaccagctggagccgacgcaggatttcaccgtgcgcagcgatttgccgtaggcgtggccggtttcaaagccggcctccaccagctgttgccagatttccggcagctgctccagccgcgcgccgaacatatccacccgctgaccgccggtaattttggtgtacagctgataacgctgggcgatctgcccgatggcgatcagcccctgcggcgtgatttcgccggccggcacccgcggcaccaccgaataggtgccgtctttttgaatattggcgaagaagcggtcgttggtgtcctgcagcggcagatgctgcggctccagcaggtgctcattccagcaggaggccagtatcgacgccgccagcggcttgcagacctcgcagccgtggccgcggccgtgttttgccaccagcgcgtcgaagctgcggatattgccgacccgcaccaggtggtacaactcctggcgcgaataggcgaaatgttcgcagacgtcttttttcacctcgacgccgcgctgcgccagctcatgctccagcagctgtttaaccagcgccgtgcagccgccgcagccggtgcccgctttggtgcagcgcttaaccgccgccagatcgccgcagccctgttccaccgccgcgccgatatcgcccttgctgacgctgtgacaggaacagatctgcgcgccggccggcaaggcggccacccccagcgcctttggcgcgtcgccggcgccggccggcaggatcaggctttccggcgccgccggcagcggcagatcgttcagcatcatctgcaacagcgtgctgtattcggcgctgtcgcccaccagcaccgcccccagcagttttttaccgtcggcggagaccaccagctttttgtaaatctccgccggcccgtcaacccagctgtagctctggctgccggcgctgcggccgtgggcgtcgccgaccgacgccacttccacccccagcagtttcagtttggtgctcatatccgcgccgccaaagcgcgcctcgccgccggccagcgtctccgccagcgtgcgcgccatctgatagcccggcgccaccaggccaaaaatctgcccgttccatagggcacattcgccgacggcgaaaatcgccgcatcgctggtgcggcactggtcatcaatcacgatgccgccgcgctcccccagcgtcaggccggattcgcgcgccagctggtcgcgcggccgaatgccggcggaaaacaggatcagatcgctctccaaccgctcgccgtcggcaaaatgcatgctgtgacggtgtaacaaaccgtcttcaatcgcccgcgtttccttaccggtgtgcaccgttacccccagcgcttcgattttcttgcgcagcatggcggcgccgccgtcgtccagctgtacccccatcagacgcggcgcaaactccaccacgtgggtttccaaccccagctgacgcagcgcgttggcggcctccagccccagcaggccgccgcccaccaccacgccgacccgggcgccgtccgcgctggcggcaatcgccgccagatcgtccagcgtgcggtacaccagacagtccggccgctggttgccggggatcggcggcacaaacggatacgacccggtagccagcaccagttggtcataggcggtctcccgcccttcactgtccgtgacgcacttacgctgacggtcgatggcgcacacctgcaggcccagccgcagttcaatgccgtagcgctcaaaaaaaccctcttccaccatcgacagcgactgcgcgctgcgaccggcgaagtattccgacagatgcacgcggtcatacgccgccacctgttcttcgccaaacaccacgatgtggtagcgctggtgcagttcacgcgccaccagctgctccaggaaatgatgccccaccatgccgtgaccggcgaccaacaatacgggcttgtgcatatcgtttttcctctcgttcgccgtcgctgcggcttcactttctgtcctgccgaacagcagcgccgccggatccgttaccgggcggcccagccgttgcagataaaattgcgcgtcgccggcgtcaccgtacagcagcacgccgtgcagccggccatcgcgcagcagcaggcggcggtagtgctgcgcctgcggatcctcggcgtaatgcacctcatcgccgtccgccgcctgcacctcgccggcgcacagcatgtcgataccgctgacctttaaacgggtgttcagcggcgcggggcggaaaggttcgctctcctgcccggccagccgctgcgccagcagcgtcgcctgctgccagcacggcgccaccaggccgaaggtggtttcccccaactggctgcactcgccgacggcaaagatcgccgggtcgtcggtttgctggcggtcatccaccagaatgccgcgccggcacgtcagccccgcctgctgcgccagcgccacggcaggacgcacgccggcggcgatcaccgccagctcgcaggtcagttcgcgcccatcgctcagtctgacgccctgcagcccgccgtcgccgtagaagtcgctgacctgcgtcgccagatggcaggcaatgccgcgcgtcgccagattgctctgcagcaggcccgccgcccgcgcatccaactgccgctccatcagccactcgccccggtgcaccaccaccgctgacatgccgcgggcggccagcgccgccgccgcttcaatccccagtacgccgccgcccaccaccagcgcccgcgcgcccggacggcagcggccgagcatcgcctccacgtcgtccagagtgcggaagccgtacacgccgggcagctcaatgcccggggtcggcggcatccacggccgcgaaccggtggccagcaccaacaggtcatagccaacgctgccgccgctggtaatcacccgccgcgcctgtcgctccagcctcagcgccgtttcaccgtgcaacagcgtgacgccatgctggcgataccacgccggcggatgcagcagcgcctcatcgaaggttttctcccccgccagcagcggcgacagcagaatgcggttgtagttgccgcgcggctcctcgccgatcaccgtgatgtcataacgctgcggcgccagccggcacagcgtctccaccagccgcatgcccgccataccgttgccgatcaccaccaaccgttgctgcgttgtcatagccatctcctaggccgccttggcgtgcttttcgtacaagaacgtcagcacctgctggcggtagcggtgataggccggatcgtccgccagtgcgacgcgcgcgcgcggacgctccagttcgacctgcagcacttcgccgaccgtggcggccgggccgttggtcatcatcatgacccggtcggacagcagcaccgcttcgtcaacatcgtgggtgatcagcacgatggtggtgtgcagccgccgctgaatatccatcaccgcatcctgcaggtgggcgcgggtcagcgcgtccagcgcgccaaacggctcatccatcaacagcactttgggcttcatcgccagcgcacgggcgatgccgacccgctgcttcatgccgccggaaatctcatgcggccgcttatccagcgcatggcccatatgcaccagctcaaggttatgggcgatccagtcgcgcatttccgcgcggctcatctggccgcgaaacacctgattcaccgccagcgccacgttttcgtaggtggtgagccacggcagcagcgagtggttctggaacaccaccccgcgctccgggccggggccggcgatctgccggttgtcgcacagcagcacgccgtcgctcggcagcgtcagcccggcgatcaagttcagcagcgtagatttaccgcagccggagtggccgatcaggctgacggtttcccccggctgaatatcgacgctgacctgatgcagggcgacaaactcgccctgcggtgtcgcaaagcgctggctgacgttctggatctgaataatcggtttcatcgcggctccttactggctctgatagctaaaacgttttgccaaccacatcagtccctgctcgagcagcaggccgaccacgccaatcaccaggatggcgacgatgatgttttcgacgttgaggttgttccactcattccagatccaaaagccgatgccgacgccgccggtcagcatctccgccgcgacgatcaccagccaggcgatgccgattgacaggcgtacgccggtcagcacatacggcagcaccgccgggaacaggattttgcgcatcaccgtccactccgacagcttcagcacccgcgccacgttgaggtaatccgccgggatgcgcgtgacgccctcggcggtattaaggatcatcggccagatcgagcagataaaaatggtccaggttgacgccggctcggagcgctgaaacagcagcaggccgatcggcagccaggccagcgggctgaccggccgcagcagggaaataatcggccccagcatatgcgccataaaggcgaagcggccgatcagaaagccgacgggaatgcccaccagcgccgccagcgcgaagccgcccgccacgcgctgcagcgacgccagcacgttccaccccagcccctgatcgttcggcccggcgtaatagaacgggtcggcgaacagcgtcagcgccgcatgccaggtcgccagcggcgtcgggaacccctggctgttttgcgccacaatctgccagacagcgatcgccaacagcagccccaacagcgccggcagcgcgcgccgcagcagcggctgcacgcgcagacgccggcgcggcggcgcaacggtttccggcgccggggcggccggcggcgtctctttcaacgggacaatctgcgcgctcaccggctcggcggcggcgtcgatacgttcagccagattcttcattgcctacctctcacgtcacgtttaacagcaaaactgttggcgtatgccgccgggttgctgccgtcccagcgtttaccatcgaacagggtgctggcgcgcagcgcgctggccggcaggctgacgccgccgaccgccgtcgccgcctgccgataaatatcgatgcgattaatacgcgtggcgaccgccagataatccggctcgctccgcagcaatccccagcgctgctgctgggtcaggaaccacatgccgtcggacagatacgggaaactcacctcgccgtcgcggaaaaagcgcatcgcatgcgcgtcctgccagcgtttgcccaggccgttctggtagtcgccgagcatgcggccggtaagaaacgccgcgttggtgttgatataggcgcgccccgccagccggttggcgctggcgatgcggttggcgtcggaggcgtcgatccagcgcgcggcatccagcaccgccgccgtcagggcgcgcgcgctgttggggtgggcgcgcacccaggcgtcggtggtgcccagcaccttttccggatgatccggccagatctcctgcgtggtaacggcggtaaagccgatatcttcggcaatcgcgcgctggttccacggctcgccgacgcaaaagccgctcatattgccgattttcatgttcaccaccatctgcggcggcggcaccaccaggttacgcacgtcgttgtaggggtgaatgccggcctccgccagccagtagttcagccacatggcgtgggtgccggtggggaaggtctgcgcaaagctgtaggcgcccttctcttcgccgtcgatccgcgttttcagcgcggcggcgtcgcgcacgccggcctgtttcaactggttggccagggtgatggcctggccgttgttgttgagcgtcatcagcaccgccatatcgcgctgcgggccggcggcccccagctgcaggccgtaaatcatgccgtacagcgcatgggcggcgtccagctcgccggacagcagcttgtcgcgcaccgccgcccagctggcctctttgctgggaatgatttcgatgccgtatttctcatcaaacttgttcaccgccgccatcaccaccgaggcgcagtcggtcagcggaataaagccgacgcgcagccgctttttctccggcgcgtccgagccggcggcccaggcggcattgaacagccccggcgccatcatgctgccgcccaacgccgcgctgccgagcagaaagcggcggcgcgacagcgccattcccggcgatttggtgtgcgtcatcaacagctcctcatctgggtgtgaaaaacaaaaaaaggcgtcccgtctgcacgctccacccacggtgaaacgcacagcaaggacgcctttatccgaattagtcaggtcatcaaccgccgttggccgataacgcgtaaagtaatgcagcttgcgtgccagttttccctgcgccggtttatgcggcctgccgccggccgcggtgcagccgttgcacaacggcgaggcagcgtctgcactgagggcgtgcaaatatcctcaaaacaggggcggctatttccccggcagaatgtccgccaccgccagcatggcgcgggcaatatcaatcagacgcttattctggtccatagccattttgcgcagcagctgataggcgctttcttccgtcaggccgcggtgctgaatcagcaggcttttggcgcgctcgatttcgcgccgctcctgcagggtggcgcgcgtcgccgccaactcttccgacagcgcctgcagccgctgcgactgctggcggatcatcgccatcagcgatcgccccagctgcgggttaaccccgtcgtcaagcagcgcttcgccgtcggccgccggcgcgctgacaaacaccgtatagcccggctccagcgccggccacgttggctccggctgcgtcagtgcccgctgcgccgcggccaggctggcgcggcagccgtccatcagcgcggccgccagccgatcctcaatctgtttcatcgcgtcaatgcgcgccgaggttatgtcaaaccagcgcaggctgagatcgccgcccggctgccgccgggtgcaggccatgcgccgcaggcgttcaaactcgcggtcgtcctgctgctgcagttgccgccactgcgccagcgacgccgggtcggcaaactcgacgaaggtgtgaaaacagcgctcctggccgtcaatcagctgcggcagccgctgctgcgccgcatcgtcaaactgcccggcggcaaaccccgccgcccccagcgcccgctcctgtccggccagctctttaccctgcataaagctgaacatggcgatcagccggcgcgccatcgccggctccagacaggcgtccgtcgcctcatacaccagcgccagcaggctgtgaacgatcgcgttaaaatgctgcatcgcctcctcgggcgtcagacggcgcgcctccgcctgctgtcgcagcgtcggcaatagggtgagatgctgcagcgcgccggcgatgcggctgaacagccggccggcgaccgccagcggcgcagtggtcgcatccagctgcgccagcaggcgctgtaccgcacgttcggcctgttccacatcgcgccgccgcgccgccagccggtcgccgaacagcacgccctgtgagcagagataaatattcaccgtgccccgctcgcgctgcagcatatggatcagttggcttacctctcccaccagctgccccatatgcagcagctgttgcaggacggtaatttcacagcgtttcgacgccagcaggaaatcggcggcgctgggcggaaaggcggcattgcggctcatggtgcaggctccgttcagcaagaataggcggaaacctgcaaaagccgtgccgggacgggagccgcgcgggaacggcggccgttaatcaattccctgctcattcagccagcggaccagcgtatcggccagcgcctgcggctgctccagcggcagcatatggccgctgccgtcaagcacctgcagcgtggcgccggcaatcgccgcggtcagttcctgcgcctcatccagcgagcgcaacgcgtcttgcgcgcccgcgaccaccagtgtcgggcaacgtatcgccgccacggggacatcgtccctgcgcagcgccgactggctcgccagcgcggcatagcccagccggttgcccatctgtctgatcgccgcaatcagcgccgtatccgcagcacggtcggggtgcagtgaaccggcaatcgccgtgcggctcaggccgctgaaggtggcggcggacaggctttgcaccgcccgctgcttcgacgccatctgctgctcggtgtcctcgcgcagcgagctggccaccagcaccagcgccgccacccgctgcgggtaatctgccgccagctgtctggcgatatagccgcccagcgagaagccaaccagcacgaacctgggcggcagcgtctcggcaagatggcgggcgatatcccggatggtttttccgccgctcaacgcgccgtgcagtaccggccagccggccggcagacaggtttgaaaccgctgccacagcgtctcatccaacataaagccggggatcagcaccagcggacatggggttatattcacaatgtctctcttatgcggacgacgtccgcagaacaacagcggccaactcagctaccggcaattttagccaatctgcgggcgcctgaaaaaaaacggcctccgcagtgggaggccgtctgggcgatcgtcagcggacgttacacgcttttgaattccgcttccgcctggtcgaaacgttcggtcatcgcggccgacggcttgccgcccatcaggctgaccagcacgatggcgatgctggcgaacaggaagccagggatgatttcatacagatccagccagccgtactgtttccataccagtacggtgatcgcgccaatcagcataccggccagcgcgccgttgcgcgtcatgcgcgaccaggtgacggagaacagcactaccggaccgaaggcggcgccgaaaccggcccaggcgtagctcactagccccagcacccggttttccgggttggcggccaaggcaatagcgatcaacgccaccaccagcaccatcacacggccgacccacaccagttcgcgctggctggcgcccttgcgcaggaaggctttgtagaaatcttcggtaatggcgctggagcacaccagcagctggcagctcagggtgctcattaccgccgccagaattgccgacatcaggataccggccacccacgggttaaacaggatcattgccagttcgataaacacccgctcgccgttttccgagacgttgcccgcctgttcagggttattggcaaagtaggcgatgccgaagaagccgaccgcgatggtgcccgccaggcacagaatcatccaggccatgctgatgcggcgtgcgctgcggatggtgcggtgggaatccgccgccataaagcgcgccagaatgtgcggctggccgaagtagcccaggccccagccgagcagcgacaggatcgccaccaaattcagccctttcagcatatccaggttggccgggttcttcgcctcgatcaccaacatagaagtatcaatgccgccgacggccaggatcacgaacaccggcgtcaggatcagcgcaaagatcatcaggctggcctgcacggtatcggtccagcttaccgccaggaacccgccgataaaggtgtacagaatggtcgccgccgcgccggcccacagcgcggtttcataactcatgccgaaggtgctttcaaacaggcgcgcgccggcgacgatgccggaggcgcagtagatggtgaagaacaccaggatcaccaccgccgaaatcacccgcagcagtttgctgttgtcttcaaatcggctggtgaagtagtccggcagcgtcagcgcgttgttgttggcttcggtatgcacccgcagccgccccgccaccagtttccagttcaggtaggcgccgatcgtcaggccgatagcgatccagctttcggagatgccggacagaaaaatcgcgcccggcaggcccatcagcagccagccgctcatatcagacgcgccggcggagagcgcggtcaccacgctgcccaggctacggccaccaaggatgtaatcatcaaagttgttggtcgcccggtaggcgagtaagccgatcagcaccatcccgaagatatacaccaggaaggtcaccagcataggtgtgcttattgtcattcaactctccactttcattttccccttcatccttcgccggcaacgccgtgaattctttcgggtgttttaattcgcgctgtagtgcggtgtctgtcgcctgccgacgcgtcggaacgaaacgccgtcggcgcagtgcgtagtcgatactagtttctgcccggtattgtcagaccgctggctatcctagatgacctttttgctattcaacaacacttttaacaacaaagttacacaaagttcaccctgcgtcacatttaaccaggttatcggttgcactccccctactcatttgtagttgcaccctgactgcattagccataaaaattcaggggtgaccggttatactgcatattccccggccagcgctgaataatgagcaaaaatcatgccgcttcccgcggtcaaaaaatcgagttatctcacacttcgttaatcagcctgatttaacaaggttgcacaaagttgcaacatgcaggatattgtcagccttcagacagacacaacatatttcacgagcctatccccgcaggctaaaagcggcccggaatttgtatagcctgccgggataggttctaaactcacaggagctggatggtatgggcacgaccactatgggcgtcaagcttgatgaagcaacgcgcgatcgcattaaaaccgctgcacaacgcatcgatcgcacgccgcactggttaatcaaacaagccatttttaattatctcgaacgccttgagagcggttccgatatccctgaaattcctgcagttaatgccgccggcaatgccgaagcggacgacattatgccgcaagcgcaggaagagtcccaccagccgttcctggaatttgccgaacacattctgccgcagtcggtcacgcgcgccgccattaccgccgcctaccgccgtccggagcaggaagcggtgccgatgttactcgaacaggcgcgcttaccggccgatcttgcacaggccacgcacaagatggcctacggcatcgccgagaagctgcggaaccaaaagagtgcacacggacgcgccggcatggtgcaaggcctgctgcaggagttctcactctcctcacaggagggcgtggcgctgatgtgtctggcggaggcgctgctgcgcattccggacaaaccaacccgcgatgcgctgatccgcgacaaaatcagcaccggcaactggcactcccacctaggacgcagcccgtcgctgttcgtgaacgccgccacctggggcctgctgttcaccggtaaactggtgtccacccataacgaggccaacctgtcgcgctcgctgaaccgcattatcggcaagagcggcgagccgctgatccgtaaaggcgtcgatatggcgatgcgcctgatgggcgagcagttcgtcaccggcgaaaccatcgccgaggcgctggccaacgcgcgcaagctggaagacaaaggcttccgctactcctacgacatgctgggcgaggccgcgctgaccgaggaggacgcgcaggcctatatggtttcctaccagcaggccatccacgccatcggcaaggcctccaacggccgcggcatttatgaaggcccggggatctccatcaagctgtccgccctgcacccgcgctacagccgcgcacagtacgaccgggtgatggaggagctgtatccgctgctgctgtcgctgaccctgctggcgcgtcagtacgatatcggcatcaatatcgacgccgaagaggccgaccgcctggagatctcactcgacctgctggaaaaactctgcttcgaaccgcagctggccggctggaacggcatcggcttcgtgattcaggcctatcagaagcgctgcccggccgccattgacgcggtgatcgacatcgcgcagcgcagccgtcgccgcctgatgatccgtctggtgaagggcgcctactgggacagcgaaatcaaacgcgcccagatggacggcctggaaggctacccggtctatacccgcaaggtctacaccgacgtctcttacctggcctgcgcacgcaagctgctgtcggtgccgaatctgatttacccgcagttcgccacccataacgcccacacgctgagcgcgatttatcatatggcgggcaacaactactatccggggcagtatgagttccagtgcctgcacggaatgggcgagccgctgtacgagcaggtggtgggtaaaatcgccgacggcaagctgaaccgtccgtgccgcatctacgcgccggtcggcacccacgaaacgctgctggcctatctggtgcgtcgcctgctggaaaacggcgccaacacctcgttcgtcaaccgcattgccgacaccacgctgtctctcgatgagctggtggccgatccggtgctggcggtcgaggcgctggccgccagcgaaggccagattggcctgccacatcctaaaattccgttgccgcgcgatctgtacggcgaaaaacgcgttaactccagcggtctggatctgtcgaacgagcatcgcctggcctcgctgtccagcgccctgctcaccagcgccgcgcaagagtggcgcgccgatccgattatcgacgccgagagcgaccagggcgtggagcagccggtgattaacccggccgagccgagcgatgtggtcggctacgtccgtgaagcgaccgaaggtgaagtcagccgcgcgctggacgccgccgccgccgccggcccgatctggttcgctaccccgccggcagagcgcgccgcggtgctggagcgcgccgccgagctgatggacggccagctgcagagcctgatcggcattctggtgcgtgaagcgggcaaaacctttaacaacgccatcgccgaagtgcgtgaagcggtcgacttcctgtattactacgccggtcaggtacgcgatgacttcgccaacgacagccaccgtccgctggggccggtagtgtgcatcagcccgtggaacttcccgctggctatcttcaccgggcagatcgccgcggcgctggccgccggcaacagcgtgctggccaagccggcggagcaaacgccgctggtggccgcccaggcggtgcgcattctgctggaggccggcattccgcacggcgtactgcagctgctgccgggcctcggggaaaccgtcggcgcgcagttggtcaatgatgagcgcgtgcgcggcgtgatgttcaccggctccaccgccgtggccggcattctgcagcgcagcatcgccggacgtctggatccacaggggcgtccgacgccgctgatcgccgaaaccggcggcctgaacgcaatgatcgtcgactcctccgccctgaccgagcaggtggtcaccgacgtggtggcctccgcgttcgacagcgccggccagcgctgctccgcgctgcgcgtactgtgcattcaggaagacgtggcggaacacacgctgcaaatgctgcgcggcgccatggcggaatgccgcatgggcaacccggaacgtctgtccaccgacatcggcccggtgatcgatgccgaagccaaaaccggcattgaccgccatattcagaccatgcgctccaaaggccgcaaggtgtatcaggcggcgcagcgcaacgcgcaggatgagaaagagtggccgcgcggcaccttcgtcaagccgacgctgattgagctggagagcttcgacgaactgcagaaagagattttcggtccggtgctgcacgtggtgcgctaccgtcgcgccaacctggaagcgctggtcgatcagattaacgccgccggttacggcctgacgctgggcatccacacccgtattgatgaaaccatcgcgcgggtgaccgaacgcgccaaagtgggcaacctgtacgtcaaccgcaatatggtcggcgcggtggtcggcgtccagccgttcggcggcgaaggcctgtccggcaccggcccgaaagccggcggcccgctgtacctctaccgcctgctggccaaccgtccggaagacgcggtgcagcgcacgctggatcgtcaagacgccgagcgtccgatggaggccagcgcgcgtccggctctgctggcaccgcatcaggcgctggagaaatgggcggtggcggaaaacctgcgcgatctggcgcagctggcgcagcgctatgccgagctcggccagggcggcaccgtacgtccgctgcctggcccgaccggcgaacgcaacacctacgccctgctgccgcgcgagcgcgtactgtgcctggcggataacgacgccgacgcgctgacgcagctggccgccgtgctggcggtcggcagccaggtgctgtggccggaagccgagctgcagcgcacgctgtaccgccgtctgccgaatgaggtgcaggcgcgcattgccttcaccaaggactggcagagcgataaggtggagttcgacgccgccatgcaccacggcgacgccgatcaactgcgtatcctgtgcgagcagatcgcccagcgcagcggcgctatcgtctccgtgcagggcttcacccacggcgaaaccaatatcctgctggaacgcctgctggttgaacgctcgctgagcgtcaacaccgccgccgccggcggtaacgccagcctgatgaccatcggctgatcggccagcgcctagtaacacaaaccccgcctttggcggggtttgtgttgacggtagtatcgtttgacgcccgggatacccaaacctcaggtaacgcgttatgacgcccttttaattcaagctcaggcgttaggatcgacgcccgcgagtttggcaatcaccaacatgacgccgccaaccgcaatcatgttcatccagataaaatgcatccaataatatatcgtgatccatcccgtcaattcgcgaggaagggactgcataaaggcataggcatctgcgggtgcaaaggtatctttcccgatttttatttttttatcttttagcaactgataaaaaaacacggtggggaaatagctgccaaagtagccaaaatacaccgcaagttgattgaagtcgttcatgtataaactctccccttggtatacggcaacgaggcgttcatactttttgcggtttatcccgaaaaaaatcatggtaaggaaaccaataaaacaggccaaaaaagagagtattgccccggtatatcccaacatcaaaagcattagccacctactattttatagataagatcaccgccaaactcaccgagcgtactccctacggtactaccagccagacttccggcagaagcaccgactatcgcacaggcaacgcccgcgctgccggccatgggggcactgatcactcccaacgcaacgcaaacaccgcccccggccaacgcccccccaactaccacctaaagctccaaatccagcaccaagaataaatgagccatacccttttaacgcgacgcggccacattcgttttcacggccgaccgtacaggaattatagatatcattggtagtactggttgcagcaacgcccaaccctacccagccggcgttgcgcataaacctgatggctctgctggtgccgtccaggtaggtagaataaccatgaatcgcgccaacgcccgccgtcgtccattcatgcacgatagagcgacttgataaatttaaggctctttttatgctttcgtatggatgcaaattcaggattttgcgcggcagtcggttaaaaatgggcttatccaacatcgccttcagttcgctgaacaagcggctgcgctcgacaaaaaactgctggctaatcaacgttccttgcgtacgaaactggttctggtacgtgctctcgatcttcttgagaatctcctcaatacgactgaaataacgctttccggcatcgctggccgttcccagccccgtgctgctaccattaaggacggtggcgatagtctgataatgacgatgaagaaagcttgcctgttccgcatccatctgcgacatcgcctgattaacctgatttttcgcctggcgtaactgctgtagggcaggcccctgccgggtgttattcgggtcggcaacgatcaggatatgcccgggtttcacccagggtgtatcggcattaagctgcatgaagtaacgcgccgcttcgctgcgcggattgctaaacagtatgttgccttgtgcagagagcgtacctggcgtttcaacgacgcagtaaccaggctcaatacgctggcgaggaggaaaggccattataagactccttgtcgtaatgacgcttatacccgtcatacttcaagctgcagatgcgttggctgcgctctgtcacccgaatcacttactacagtaagctcatcgggattccttcccttgccgccttcctgcaactcgaattatttagggtatagatgatatttacgtgagtgtactttaaacgatcccagctcagggtttcaacaacgacagcggtctatctgaccgacgtaagtcacagatattactaggaataaacttaaattcacagcgcggcggacagatagcggataatcagcatactgcctgacgccagcaggatcatattaatcagtttcaggaactgttcacgtgacatcttgagcgtgaaatagcggccaagcgtaatacccagcagcatccccggtgccagcgccaacgccagcagcaacagatcggcgtcaaaatagaccccggccagcgcaaaaatcaccacccgggtcagcgtgctcaggccgatcagcgtggtctgcgtaatgcgcatcgtttctttgcgctcaatgcgtccgctgaggtaaatcgcgtaaataaaaccgccgctgccgaacagcgcgctgaacaccccaccgaccaggccaaacggtacggcggccttggcggaaaagcggcgatccggtttcaggccgctgagtgcgtagacggcatacagcaccacgaagatccctagcgccaacagcaggatatcgggccgggctcttaacagaatcagcgcaccaatcaggctgccggcgatcatcagcgggatcagccgctttaattccggccggtttgcgttgcgcccgtcgcggctcacattgaccagcgccgcgcacatatccagcagcgccagcaagggcacgattttcgccaccgggatatacagcgccatcaccgggctggcgatcagcgcggtgccaaacccggcaatgccgaagatcacataggccgccagcagcgcgccggccagcaccagataatgggaaagctgcagtgcgtcttgcatgccggtatccgcctgatgttatggccggccggccggcacggcgtgtttcagctgtctcagccgactgcgggtgcgctggatgtcttcctgcgccacgccgtcagtcatcacgtccagcgggtagtcgctgatgatatacagccggcaaccctgatcgtaaagcacgtcaatcacgttgataaaacgctgctgcgccgccgcagactgggtcgccagcgccggaacgtcttcgataatccagcagcggcagcgttcgcacagcgccagataatccatcaccgccgtcggcgccacgcacagcgccgcaaaggaaaagtgcagcacgtcgccggcgggagaaagcaccgccagcctgcggtagccaacctcgagggcgtgctcaccgtcaggcagcggcagcccgcacgcccggcgctgctctgcgctgccggggcccagatagacgccctcgcaaaacggcgtgctgtcattcgcccccagcaggcggtaatcctgcccgccggtcagcgcgaagatctccatatgctgtttgattaacgctatcgagggcacaaagcgctggtggtagagagggttggccaacagttcatccggcggatagttggaggttgtcaccaacacaatctgccgctgaaaaataaactccagcaggggtttgatcagcatcgcgtcgccaatatcgtgcagatggaactcatcaaaacacaatagccggcagtcgcccagctgcgcgctcaacacctcggttattgaccgcccgcggttatcctgtgcggccatgcgttggtgtagttcacggaaaaaataatggaagtgtacgcggcgtttgctgcggattggtgccgcatcataaaacgcgtcgaggataaacgtcttgccccgcccgaccttaccccacagataaacgccgccggcatgatgcggcgggcggggtgcctgagcagcgatcaggctgcccagccgagccacgacgcgacactgatcgtcatccagcacaaagccatgcgcgctggatttttcctgcatcagcgccacaaaatcaaactgcgtttcgctgccgctcatgagacccttccatagttaaaaaaccagacaacgccggctgtgccagccaacgaccaagtatagaacctgatgcagattctctgcccaaaaacgacgacggtgtgatgcagggcacgggcgggttgaacaaaccgggcgcggcatgccacgcccggcagcgtttactggttaataaacttatcgaggaactgacgggtgcgctggtgctgagggtcggcaaacagcgccttcgccggcccctgttcgacaatgcggccgttgtccataaagatggcgcggtcggcgacgtcgcgggcaaagctcatttcgtgggtgacgatcaccatggtgcgcttctcttccgccagcgcgcgaatggtgttgagcacctcgcccaccagctccgggtccagcgccgaggtgggttcgtcaaacaggatcacttccggctgcatcgccaacgcgcgggcgatcgccacccgctgctgctgaccgccggacaggcgcttcggataggcctgctctttgccgctcagcccgaccttcgccagcagctcgcgggcgcgctgctcagccttggcgcgctcttcgcccttcacgatcaccggcccttcgatgatgttctccagcaccgaacggtgcgggaacaggttgaagttctgaaacacaaaccccacctgctgacgcagttcgcgcacctggcttttctgtttaccgagcgagcgtgcgctgtcgatctcgatatcgcccacgcggatagtgccggaatccggcacttccagcaggttgatgcagcgcagcagcgtggtcttccccgagccgctcggcccgataatggccaccacttcgccggaattcacctcgagatcgataccgtgcagcaccgtatggccattgaactttttcactacgtcctttacttcgatggcgctcatgggcttattccttatcctgacggttaacgtgcgattccagacggttctgcagcgcagacagcagcgtcgccatcagccagtagatcagcgatgccgccagatacatggtgaacacctccagcgtgcgcgaggtgatcatctgcgcctgacggaacagttccggcacctggatcgtcgccgccagcgaggtgtctttcaccagcccgataaagctgttgcccagcggcggcagcgcggtgcgcgccgcctgcggcaggatcacccggcgcagggtctgccacggcgacatgccgatgctggctgccgcttcccattgccctttatcaatggaggagatggcggcgcgcagggtttccgaggtgtaggctgccgtattgagcgacaggccgatcagcgccgccgggaacgggtcaaactcaatgccaaactgcggcagaccgtaataaatcataaacagctgggcaatcagcggcgtgccgcggaacagcgacacgtaaatacgcgacagccacgacagcggccagaaatgcgaaaggcgcatcagcgccagcaaaaagcccagaatcagccccagcgccatcccgcccaggctcagctgcagcgtaagtatggcgcccttcaataaaaacggcgctgaatccagcgccagttgaatactttcttgcattatttcgttacgtccgcaccaaaccatttgtcagatattttcgccagcgagccgtctttctgcatctcggcgatcgcctggttaatggcgttcagcaactccggattatttttacgcaccgcaacgccggactcctgacgggagaacgccgggccggcgaccgccagcgtattgccggttttcttcaccagatccagcgccgccagacggtccaccagaatcacgttgatgcggccgacgcgcagatcctgatatttggtcgggtcgtcgtcataggtgcgcacgtcaacgccctgcacattttcgcgcagccactgttcatagttggtgccgaggcccacgccgacctttttacccttcaggtcttccggcttggcgatctgcccctcgttgcccttcttcaccagcgcctgaatgccggagacggtgtacggcgtggagaagtcatattttttcttccgctcgtcggaaatggtgacctgattgatcaccacgtcgatgcgtttggaatccagcgacgccagcatgccgtcccatttggtcgggctcagcttggccttgacgcccagatgctgcgccaatgcgttggcgaagtccacttcgaagccggtcagcttaccgtcttccccctggaaactgaacggcggataggtgccttccagccccactttcagcgtaccgttatgtttgacctgctccagcagattgtctgccgcgaaggcgtttgccgtcaggccggcggtcagcgccaccgccatcatccccagtgccagttggcgtcgaactttggaaaagagcatagataccccgtataaaatgttatcttttttgatttcaggactttaacagcctgcatcgcggtataaaggaatattacctaataaatatagtccagaatggaatataactacctgccagtctatacctgcgggtgataggcaaacagcgccggcgcgccgccggtgtgtacaaacaggatcgggccgtcatcgcggaagcgcccctgggcaatgccgtcgatcagtccggccatcgccttgccggtatacaccgggtcgagcaaaatgccttcctgctgcgccagcagttgcaccgccgccatgccctcgtcgtttggcatgccgtactgcggcgcaaaatagtcatcccatagcgtaatcggcgcctgcgcctccagacccagcgaatgggccagcgcctgccggatctgttcaaccttcggcaactgctcctcggcgcggcgtgaaacggtgacgccaatcagttcgctgtccggcagcagctgctgcagcccgagcgacagaccggcatgggtgccggcgctgccggaggccaccagcacggaactaaaggcaacgtccttgccctgatgcgcgatttccagcgcgcactgcacgtagcccagcgcgccgagcgcgttagagccgcccaccggcaccacataaggccggaagccctgcgcttccagacgcgtcgccagcgcctccagctgctgctgcggcgcgtgcagcgcatcgcacatcaccacttccgtattgaacagatccagcagcagacggttgccgttgctcaggtagttttccgcctgcgtattgatggggttttccagcagcgccacgcagtgcaggccaagtttggcggcgacggcggcggtctggcggacgtggttggactggatggcgccggcggtcaccagcgtatcggccccctgctccagcgcatcggcggccaaaaactccagttttctcagtttgttgccacccatagccatcggcgtgacgtcgtcacgtttgatgtatatttcacggccaaggtagtcagaaaggcgggacagtttctccagcggcgtggcggagccaaccaaatcgaggcgcgggaattgcgccagttgctgttgcagattcacagcttactcccagtaaagcggtattaacgtctgacagctaggtgtaacagaagtgacgtcaataatcactcattattcatcatgggagtgccggcgaccgcccgcagacggccgccacgggcctagtagctcttctgccaggcgagatactggtcgtatttacgcaacgcgatgcgatagttgttgtgtccagcgctgggcagatcgtcaatcaggtgatggctgcagccgttgctgaatttgccagccggatagttgcgcgcggtcagcatttcatccaaccgccgcaggcgcaccacatattcacgtacggtgctgtggctcatttcggtctgttcgaacaggtactgcttgaacgccataatgtcgaagtagctggggtggctgttgcaggaaatttcactgcagaaccggcacagcgcggtcagctcctgctgcacattttgccatacctgatcatcgatcggctgatccatgcgggcgatggcctctttattgatgatcttgccgcgaaacaccagcgccatgcggtccagcaatttgccgcactgaccgcagtggatctgggtgtgtttgtaatctttcatatagcggctcagcggccgctttttcagtactgttccagacataatgacagctcctgttatcgccgatcaatcatttgccaaacgggcgcgcagacgtttaatcgcctggctgtgtaattgactgacgcgcgattctccgacgtccagcaccgcgccaatctccttcaggttcaactcctcctggtaatagagcgtcagcaccaccttctcgcgctccggcagggcttcgatggcattaatcacccgctgacgcaggttgccctccagcagctgctgcagcgggttggcctcttcatgcccttccagcatcagctcgacgctttccccctgctcttcgcgccactcgtcgtaggagaacagctggctgttattggtatccaacaggatctgacggtaatcgctgagcgaaatatccagcgcctgcgccacctccagttcggcaggcggacgccccagctgctgttccagccgctgcatcgcctgcgccacttcgcgggcgtggcgccgtacgctgcgcggcacccagtcgcggctgcgcagctcatcgagcatcgcgccgcggatgcgctgcaccgcataggtggtaaaggcggtcccctgcagcgcgtcgtaacgttcgacggcgttcagcagcccgatgccgccggcctgcagcagatcgtcaagctcgacgctggcgggcagccggacctgcaggcgcagtgcctcgtggcgcaccagcggaacgtagcgcagccagagggagtttttgtccattacgccttcggcggtatacagatcgctcactatgtctaaaacctgcggattaaggagtcagcgttattatccgcagcgggcgcaatgacaatcggcggaacagccgcaaaaaacgggccttatttaccccatgcggctcaacgccggcgcacgggcataaaaaaaccccgccgaggcaggcggggtgataagcgacagttaatcggagagcggggattaacgcagcagagacagcacgttctgagtcgactggttagcctgcgccagcacggaggtgccagcctgctgcaggatgttggcgcggctcatgttggacacttcggtcgcgtagtcggcatcctgaatacgggactgggaagcggacaggttgttaacggtgctgttcaggttgttgatgacagaatcgaaacggttctgtaccgcacccagagaagaacgcagtttatcaacctgagacagcgctttgtccagggtatccagcggcgttttcatggtaacggcggtgccgccttcggtgaccttaccgtctttatctacggtcgctgacgcataggttttttcaccggtggtcgcatcggtggtttcaacgaacatggtatctttaccatccgcatctttaccggtaatcagcgttttgcccgccgccaggccgctcttcgccgtatccgggtcatagctcacatcttcaccggtagaggccttgatggtagtccccttggcaacttcgctgcccgcggtcggacctttaacggtcacgtcaaagccttccagacccagctgcttggcatcgattttttgcagatcgatgttgatggtttcgccgtcgttagcgccaacctggatggtcagagactggtctttgctcagcactttcacgccgttgaagtcagtttgttcagagatacggttaacttcagacagacgctgggtgatctcgtcctggatggatttcaggtcgctgtcagagttagaaccgttctgcgcctgtacggtcagacgacggatgttctgcaggttgtcgttgacttcgttcagcgcgccttcggtggtctgcgccagggagatgccgtcgttggcgttgcgggacgcctgagtcaggcctttgatgttggcgctgaagcggttggagatcgcctggccggccgcatcatccttcgcgctgttgatacgcagaccggaagacagacgctcgatcgcggtgcccagagaagactgagatttgttcaggttgttctgcgccatcagcgacaggctgttggtgttaattacttgtgccatagtgtgagtttccttacgaatcagtatgaatgcatagcgtcattcatattcacaattaaaggttcgggctgttgcccacggcgtcaatcaccgtccactcaggtatcggcgcagcccttgcaacctttagattttttttatttttttttcgccattgcccaatggcgtaaataacacgccttttccctcttctattgcgccatcgttttttacttttctgcgtaaacttttcatccgccgggccgataacgcattaactgaatacaaccaacaaggagcacgccccatggcagcgatcagttcattaggcatcagcaccggcatggacatgaatggattactggacaaactgagccaggcggaaaagcagcgtctgacgccctacactacccaacagagcagctacaacgccaagctgaccgcctacggcacgctgaagggcgcgctggagaagtttgacaacctgagtaaagaactggccaaaccggaatttttcaccaacaccaccgccagtaaacacgatcagtttaacgtcaccaccaacgctaaagcggtgccgggcaactacaccatcaccgtcgatcagctggcgcaaccgcaaacgctgaccacgcaagccaagattgccagccagacggagaagctgggtgaaagcggcgccagcgaccgttccctcaccctgacctccggcaacccgccgaaagcggtaactattccgctcggcgacgaccagacgtcgctggtggaaatgcgcgacgccatcaacggcgccaaggcgggcgtcaacgccagcatcatgcgcgtcggcgacaatgagtacaaactggccatcagcgccagcaccccgggcgcagagagcaaaatctccgtgcaggtgaataacgacgacaaactgggcgcggtgctgaactacgacagcaccagcggcacgggcgcgctgcaggaaacggtaaaaggccaggacgccaaagtcaccattaacggcacgcaaattcagcgcagcaccaactctatctccgatgcgctgcagggcgtaacgctggatctgaagaccctcaccaagcctggcgaatcgcaaaacctggtgattgacgccgacaagagcggctctgccgacaagatcaaagagtgggtcgacagttacaactccctgctggatacctttaactcgctgaccaaatacacgccggtaaaaagcggcgaggcgcagtcaaacagtaacggcgcgctgctgggggacaacaccctgcgcggcattcagtcatcgattaagaacgcgctgagcgccgcgcagaataacccggaactcaagggcctcggcaatctgggcatcaagaccgatatcaagaccggcaagctggaaatcgacagtgacaaactgaaaaaagcgattgaagacaagccggaccaggtagcgaacttctttgccggcaacggtaaagacagcggtatggcgacggaaattcataacgagatccagaactatatcaaggccggcggcattatcgagagctccaccaagagcatcaacagcagcctcgaccggctgaatacgcaaatcgaccgcgtgtcggaaagcattcagaacaccatcgaccgctataaacagcaattcgtccagctggataccgttctgaccaaactcaacggcaccagcagctatttaacccaacagttctcttgagcagtctaaagacaggtaaacaacagcatgtataaccgtagcggaacgcaggcctacgcacaggttggtttggaaagcggcgtcatgagcgccagtccgcatcagttaatcgtaatgctattcgacggggcgcaaagcgccctgtcccgcgcacgcatactgatggaacaaggcaatatcaccggcaagggccaggcgctgtccaaggcgataaacattatcgacaacggcctgaaaagcgggctagaccaccagcaaggcggcgagatcgctgcgcagctcgatgcgctgtacgactatatgaaacgccgtctgctgcaggccaacctgcataatgacctgcaggcgctcgacgaagtggcgaaactgctggaaaatatcgccgacgcctggcgacaaatcggccccaattatcaacccgcgcaggacgccatgtaatggaacgtcaacagcaactgttatccgcatatcagcatatcaccaccctcagcgcgcaaatgctcgcgctggcgcagaacggcgaatgggatcgtctggtggaaattgagctgagctatgtcaccgcggtagaaaaaaccgcagacttctctgacgtgatggcgtcatccatggcgctgcaggaactgttgcgccataagctgcagcaaatactggataatgaaacgcagctgcgcgccttattgcagcagcgtctgacagaattaaaatccttaatcgatcggtcaacgcagcaaagcgccgttaacgccacctacggacaatttcacgaccgcgccctactgttaggggagccgcagggccaataagcgccctggccgttttttgccgctggccgtacggttgatgagacttaacgcccggtacgcttttcgtttatcctgtgcacttattctcggcggtgacggtttccccggcagttaccgtttggcccggcgagataaatcgtggataaatatcatcccgacatggacgttttctgttcagcaggaaattaatttttggcaggaaataagcaggactgcgcgttatcgcgtatggaaaaaagttgccccgatgagcggcaacgcgtaaagatattctcagagactggctgcaaagcgaatatcgatggaacgcacaattaatctttgtcccgggatcggtagctcggcgcatattattcaacatactgaactgttactcccttcagtgtatttcgaacaacctcacctgtatctgatccaggagggatgcaaacgcatccgttggcaacagcatgaagtggtggcgaacaccggcgatttgctgctgattgatggcggacaaaccgttgatattattaatagcctgtctggcgatggccgcttcagctgccatctgatcacctgcgatccgcagctgttcgccaccgcgcccgcccccaacgaggtgtcagcggccggcacgttttccggcgtccgcacgttgccgaatatcccctgcggatttattcacagttttgaaaccacgcatctggcgctgacgctgcatcacagttttccagcggcgatcacccgccataagctgctggagattttgctctggctggcgcagtacggcgtaaaattcgtccacggtgaagtcaaagatctgacgcagcgcgtacgccgctgtctggccaccgatccgcacagcatctggagcgcagcaaaggtagccgccagcctatcgatgagcgaagtcgtgctgcggcgtaagctgtcggcggaaaacaccgccctgcgcaacctgatgattgatgtgcgcatgagcagcgcgctggcgctgctgcaatccaccgactggccgatttccgccattgctcaacacgtcggctatgaaagcgcctcgcgctttgccgagcgtttccgtaagcgctttggttttgccccgaccgccatccgcgggcatcagcgcgtgatggagccggcaagcggctaacgatatgcgccattccccaagggggtgagcaatggcgcaatgacttagcgcaggctcgggataataatggcggcaaagatggcggcgattagcagccatttcagcaggtaatagccgcgacggttgcgctttttcaaccgctggcccgcatcgcggatcgcattgacgtatttgaaaatacggttgataaagccggtgcggtcctgctcgtcattgggcgaactggccgccgacatcagcgtcttgccgacccagtggttcaccgcctgcgcccagccccacttcattggccgttcgatatcgcagaacaggataatccgcgtctgctccgtaccgttttgcgcccagtgcacataggtttcgtcaaagatcaccgcctggccgtcgcgccagctgtgacgctggcgatccacctcgataaagcagcggtcgtcattcggcgtcaccagccccaggtgataacgcaccgacccggcgtaaggatcccggtgtttacccagatggctgccggccggcaattcggcgaacatcgccgccttaaccgacgggatctggttaagcagcgcgacggtattggggcataacgccagcgccgaagggtgggtgtcgctataccatttgagataaaaacgcttccagccgcgcttgaaaaaggtgttgaacccggcgtcattgtgactttgcgccgccttgatgtggtcctgcaggcgcagggcctcctcgcgaatcacctgccagttgtcggtcaacggctgcagctcgggaaagatctgcggagcaaagtaaggttgtttcgccggcaggcgggagaagccggtcataaacatgttgaccggccccataaaggtggagtgatcgaaaagctgcctgccaactttttgtttttcttgcccgcgggagtgggcgtacataaaactgataaggaaaataccgatgataattgctgcaaccatagagtccgtcctacagagtcgttctgtcaaaatcgcaggaattataatttcacgccaaaaaaagtttaattattttgtgccttttggttatgtgtttgttaataaatgggttatgttctcacccgtcatgcccgccacaaacacctgggaacagaaacggccatgcaatacatggccgcgataagatcattgcttagctaggatataggctaatacaatgagaatggctattattacgatacttattttccgccatccagcttcactttttatactcataacattccctggtgaatcacataaccaaaacgcaaccattttaatttaatgacatagggaggaccaggtgttaacacttatttcttagcaaaaaattgaatatgtcgatctaaatcactgtatctctgctacggtgcctattcctctcattaatatcaacatgaatactaacatcaaaaacaaataaacataattaagtcttcctgcctgcacgtacacactttcttcttgcacagcaatacgaggcaaacggatcagcacatacttctgctgtcacttctcgccccggcatatccgatgccgtggacgggttgttttttataccattcagaaaaaaaagatattttccttaggaaacaatcccataattcatcgatctgatgaatataaaatgatatagttattgcgtttttttcgctcaggcgaatcttttttcttttctgccaccacagcaaaaacatgaaacgattaaataacaaaactattctcctcctatttattctatggtccttactggttaacttcgccttcggctatgctgttcgtcccggctatgcgattgcactggctctgatacctattgtcatggccaaattttcgccggttgccgccaatataaccgtggccgtagtaaccgtcattgccgccgtttatctgcctgtcgccgtcaaatatggtccaccgtcgctaaataccgtagcagccgcgcgctataccagcctgtcagaaagcgctgaatttttaggcatgctgcctgctggcagcattatgttgtcattcgtgctattcctgatggctatcctttgtatgttcattgcaaaacaggcaaaacacatcaaaagccggctcgccactatttatatcgctttgacggtagccgttatctccttcaatccggcccactcgtatatcaaatatggcgatgttagtcaggcagatatcaagttttcaccttatcgttttgtttatgatatctaccgaccctataagattatcacccagcaggaaaagattagcgcctcgctgctggcgacgcccgacacctggcaaccgacaacccagacttctctttatgacacctttattttagtgatcggagaaagcgtccggcaggattacatgaatgcatacggttttagtttgaataacacaccgtttatgagccaggccaatggcattctcttcgatcattatcattcggccagttttgctaccgttccttcgctcgtcgcctccttctacttggcgcaggatggccatgtagaatacaacaatagctttattcgcctggcgaaaaaggccggatacaaaaccttctggctatcaaaccagggacgtttcggtctctatgacggccccgtggctgacgtcggcaaacaggctgacgtcagtcattttgtcaaaaaaggcgactccaacgatcacaattactatccggacagcgccttacttcccactattcaggatgcgctatccgaccaggcaccaaagaaactgatcgtcattcacctgattggttcccatccggaatcctgtgcaagaacggacggacactatgatgaattttacatcagccaggatatctcctgttatgtacagagcatcaaaaataccgacacgatgctccacgagatacaaaagatggcggatcgcggaaagaaccgctggtctatgctctatttcgccgatcatggcctcgggcaatttaataatggcgaagacgatgcctatatggagcacagcgatttgtacaagcagtcattcaatgtgccacttttcattaccagttatgatgcaagcgaacagcgccatgtagcggaagaacgcagcggcctggacttcctgagcctgttttccgactggctcggcattcatgatgaaaagatcgccagccaatgtcggccattagccgatcggccatgcattaagcaggtgaacgtgctgaacaaagatttttctttagttgctctggatagcctggatgatgatgatctcttataaagaaaggcgtcacatcaggacatacagcgtccctctccgcttagccgctatcgtgctttcgtgataaagcgtgtttatatgttgatattataattcagcgttattaatcaatattggcgccggttcatcatgccgacagccggcgccagaagatcacctacccctgccagggaatcggcagcctgccgtacttgcccagcttgaatgtggcactgcctgtcgcgatcaactcgccctcagcggtttgcagcaggccttcggtaaatacgatagaacctgtcttgcgcacaattttccctatacctttgatctttccaggctgcgccggactgataaagctggtttttgattcaattgttaccgccaacagcggcgtcggcagtgtaatatataccgccggccccatcgcatcatccagcatggctgacagaatgccgccctgaatgcagcccagcggattggtcaacaactgttcggcatcgtactcgacctgaaccttcatcgcatcatcgtcatagtggacgaacttccaccccaacatctttgagacctgcgacaggataacctcgcctctggccacccgtaaaaaatagggatcattctgcatggcaaccacctccagttatgaaagagtatgctaaaaatccataaacacttcttcactttcatacttaagatagctgaacaaaaaacaatcaccagtactctgccctactgagtacattacggtctcacgcagactcatatccagcagacattcttcgagttacttacattcctacacatatgctttccacggtaggactagcaatgaatcttgacattatgaaatacaaaatagtgtgttttatatccgcttcaagctagaaacatattaatccaagcacaccgacgagtgccgccactctcatcggcatgttacgttacagaagagagtgcaaatacacggatgccccaaggcaaaacagggtggcgataaactcattacaatacagacgccttaccccactacacctgcatccccataatatcctgatacgccgccaccagcttattacgcacctggatacccagctgcagcgacaccgatgacttttgcagatcgaccatcacatcattcaggctgatacccggcacgcccagttcaaaatcctgcgcctgtttgcgcgccgcctgctggttatcactgattttgccgatcgccgccttcagctccgcggcaaagctggcgccctgtgtcggctgagcggcgtttgcaccgccggcctgcagcgccgtggcctgtaactgctgcagtacgccctcaatcccctgaatcgccattctgctcccctgtgctggttgtcgccgtcgggtctgtgtacacccgatacaattttgatgacgcacaccctagcacaggcccccgtcactaaagcggttaattaaccgcaaaaaacgcggcttatcgggccatcaaaatccgcccccggggcaaataatggcatgcccaaaatgggggcagttttaacccgtcaagttatgtgcatcatggagtctgttttgtcaccacacaacgctaagcattttgttcagccaggtaaggggccagcatgagcgcctcaatagcccacggtgaaaaccgtgaaaacggccttcaggcccagtggaaccgcctgcgcgccaatcccaaaatcccgttgctgattgcggcctccgccgcgatagccatcgtggtggcgctgttgttatgggtgaaaagtccggattaccgcgtgttgtacagcaacctgaacgaccgcgacggcggtgcgattgtcacgcaactgacgcagatgaacatcccctaccgcttcgccgacaacggctcggcgctgatggtccccgccgaaaacgtccatgaaacccgcctgcgcctggcgcagcaagggctgccaaaaggcggtgccgtcggctttgaactgctcgatcaggaaaaattcggcatcagccagttcagcgaacagatcaactatcagcgggcgctggagggcgagctgtcgcgcaccatcgaatcgctggggccggtgcagaatgcgcgggtgcatctggcgctgcccaagccgtcgctgtttgtgcgcgagcagaagtccccttccgcctcggtcaccctgacgctgcagccgggacgcgcgctggatgacggccagatcaacgccattgtctatatggtcgccagcagcgtggccgggctgccgccgggcaacgtcacggtggtcgatcaggccggccgcctgctgacgcagtccgacggcaacgggcgcgatcttaacgccgcccagttgaaatacgccgccgaagtggaaggccgctaccagcgccgcatcgaggcgattctggcgccgatcgtcggcagcgccaacgtccgggcgcaggtgaccgcacagatcgatttcgccacccgcgagcagaccgacgagcagtaccagccgaacccgacgccggaaaaagccgccatccgttcgcgccagctgagccagagcgatcagataggcgctccgcaggtaggcggcgtgccgggcgcgctctctaatcagccaagcgcagcgccgacggcgccggttgaaacgccgccggcgaataacgccgacgcacaggccaacgccgacaaaaccgcggcggacaatggccgcagcaaaaacgccgtcagcgggccgcagaacagtcgccgcgacgaaaccaccaactacgaagtcgaccgtaccatccgccatacccagcacaaagccggcacggtgcagcgcctgtccgtggccgtggtgctcaacaccctcggcacggataaagacggcaaaccggtgatgatgagcaaagcgcagctggcgcaggcggaagcgctggtgcgcgaagccatgggctattccagcgatcgcggcgacagcctgaacgtggtcaactcgccgttcagcgatgtggaaaccggcggcgccgaactgccgttctggcagtcgcagcactttatcgatcagttgctgaacgccggtcgctatctgctgattgcgctgattgcctggctgctgtggcgcaagctggtgcgcccacagtggcaaaaccgccaggcgcagcagcaggccgccgtcgccgcagccgccgcgccggcccaccctgccgaaggcggcagcaagccgagcaacgaggaactggtgcagcgcaagcgttcacagcagcgcgtcagcgccgaagtccagagccagcgcatccgcgatctggcggataaagatccgcgcattatcgccctggtaatccgccaatggatgagtaacgaattatgagtctgacaggtacagaaaaaagcgccatcctgctgatgacgctgggagaagatcgcgccgccgaggtgttcaaacacctctcgtcccgtgaagtgcaacagctgagcggcaccatggccagcatgcggcaggtgtcgcacaaacagctgggagagattctgacggagtttgaggacgatgccgaacagtacgccgccctcagcgtcaatgccagcgactatctgcgttcggtattggtgaaagcactgggcgaagagcgcgcctccagcctgctggaagatattctcgaatcgcgcgaaaccacctccgggatggaaacgctcaactttatggagccacagagcgcggccgatctgatccgcgatgaacacccgcagattatcgccaccattctggtgcacctgaagcgcggtcaggcggcggatattctggcgcagttcgaagaacgcctgcgcaacgacgtgatgctgcgtatcgccaccttcggcggcgtgcagccggcggcgctggcggagctgaccgaagtgctcaacaacctgctcgacggccagaacctcaaacgcagcaaaatgggcggggtgcgcaccgccgccgaaatcatcaacctgatgaagacccatcaggaagaagcggtgatcgacgcaatgcgtgactacgacggcgaactggcgcagaagatcatcgacgaaatgttcctgttcgagaacctggtggaggtcgacgatcgcagtatccagcgcctgctgcaggaggtggaaggcgaatcgctgctgattgccctgaaaggtgcggaacagccgctgcgcgagaagttcctcaagaatatgtcgcagcgcgccgccgacattctgcgcgacgacctggccaaccgcggcccggtacgcatgtcgcaggtggaaaacgaacagaaggccattttgctggtcgtccgccgcctggcggaaagcggcgagatgattatcggcggcggcgaggatacctatgtctgacagcagcctactcgcctggcagccgtggcggcttaacgatttagcgacgcccgcggcgacggaaaccgcaccggaaaccgatttgccgccggccatgccggagagcgcgccgctggataaggcggaaaacgaacggcaacagttggaagccctgcggctgcaggcgcagcagcagggtcatcaactgggccatgacgaaggccggcagcagggataccaggaaggctttcagcaaggcctggaggaaggccgtcagcaggggatcgaacagagcgaactgcagcagcagccgctgaccgagcagtggcggcagatggtcggtgaattccagcagacgctggacgcgctggacagcgtgatcgccgcgcgcctgatgcagctggcgctcaccgccgccaagcaggtgctcggccagccgccggtctgcgacggcaccgccctgctggcgcagatccaacagctgattcaacaggaaccgatgttcagcggcaaaccgcagctgcgcgtacaccccgacgactacccgcgcgtggaacagcagctcggcgtgacgctgagcctgcacggctggcggctgctggccgacggcgaactgcatcccggcggctgcaaggtcagcgccgaggaaggcgatctcgacgccagcctggctacccgctggcacgaaatctgccgcctggcggccccgggggacgtatgacgacgccgcgcctcggccgctggctcagcgcgctggatacgctggagcagcgcattcaacatgcgccgccggtgcggcgctacggccgcctgacccgcgccaccgggctggtgctggaggccaccggcctgcagatgccgctcggcgccacctgcctgatcgagcggcactgcgccggcgagatccaggaagtggaaagcgaagtggtcggctttaacggccagcacctgtttctgatgccgctggaagatgtggaaggcattgtacccggcgcgcgggtgtacgcccgcctcgcgccggagggacaaagcgccggcaaacagctgccgctcggccccgccctgctcggccgggtattggacggcggcgccaaaccgctcgacggcctgccggcgccggaaaccggctaccgcgcgccgctggccaccgcgccgttcaacccgctgcagcgcacgccgatcgaacaggtgctggacgtcggcgtacgcaccatcaacggcctgctgaccgtcggccgcggccagcgcatggggctgttcgccggttccggcgttggtaaaagcgtgctgctcggcatgatggcgcgctatacccaggccgatgtgatcgtggtcgggctgatcggcgaacgcggccgggaagtgaaagactttatcgagaatattcttggtgccgaaggtcgcgcccgctcggtggtgatcgccgcgccggccgacgtgtcgccgctgctgcggatgcagggcgccgcctacgccacgcgcatcgccgaagatttccgcgaccgcggccagcacgtgctgctgattatggactccctgacccgctacgccatggcgcagcgggaaattgcgctggcgatcggcgaaccaccggccaccaaaggctacccgccgtcggtattcgccaaactgccggcgctggtggagcgtgcgggcaacggcatcagcggcggcggctccatcaccgccttttataccgtcctgaccgaaggggacgatcagcaggacccgatcgccgactcggcgcgcgccattctcgacggccacgtggtgctgtcgcgtcgcctggcggaatccggccactacccggcgatcgatatcgaagcgtccatcagccgcgcgatgaccgcgctgatcgaccaggatcactaccgtcgggtgcgcgatttcaaacagatgctggccagctatcagcgcaaccgcgatctgatcagcgtcggcgcctatgcggccggcagcgatccgctgctggacaaggcgatgacgctgtatccgcaaatggaggcctatctgcagcagggcattttcgaacgcagcggctatgacgaagcctgtcagcagctgcaacagctgatcgtttaaccgaccgggagcacggcacgatgaaatcacactcgccattgctgacgctgcgcgatctggcgcaaaaggcggtggaacaggccacccaacagttggggcaggcgcgccaggcgcagcaggcggcggagcagcagctctccatgctgcttaactaccaggatgagtaccggcagaaactcaacgccacgctgaaccacggcatggcgtccgccagctggcaaaactatcagcagtttatcgccacgctggaacaggccatcggtcagcaccgccagcagctgcggcagtggagcgaaaaagtcgcgcaggccacgacgcagtggcaggacaaacagcagcggctgaacgccttcgacaccctgcatacgcgcgcgctgcacgccgagcagcagcgggaaaataaacgcgaccaaaaattgatggatgagtttgctcaacgtcgttcacacaggaacagtaacccatgaatctcacccttttgcccatgatgacgccggctggcgacgccgcaaccgatggtctgacgccggctgccgatagcgatgcgctgtcatcggcgttcgcacagctgctgggcgaacgctttcgtcccgccgggcaacgcgcggacgcaccgcagctgcagacgccggccgccgatgcgcagccagcgccgaacggcgaggcgctcagccggctgctgagcacgccggagcggctggcaacgctgacgaacctgaccgaacgcgcgccggccgaggcggcaaccacgccggacgacgagccggaatcgccgcccgttgcggccctgaaagcgcaggacgcgccggatgccgccaccctgcaggcgctgctggcgatgctgccgccaaccgcagcgccgctgccggacgcgcaacgcgccgctgcgccgccggcggatcaccgccccgccgctaacacgccggcgccggcgaacgccttgatggccgcgctgcataacgatgccgcgccttctgccgagcgcatcgcaacgccggccgcgccgcgccagacgtctgcgccgcaaaatagcgacgccgccctgccgccggcgaccaaccccgacgccttctccgttgaacgtctcgcgctgaatggcgatggcgcaccggccccaacgccgcagcacgccatagcatcgccggcctccggcgtgcagttcacgacgccacagcctgccgctgcgccaaccgccccgacggccccgttgctgaacgcgccgctcggcagcccggaatggcaacaggcgttaagccagcaggtactgatgttccaccgcggcggccagcagagcgccgaactgcgtctgcatcctcaggaactgggctcgctgcagattaccctgaagctggacgatcggcaggcgcagctgcatatcgcctcggcgcacggccaggtgcgcgccgcggtggaagccgccatgccgcagctgcgccatgcgctggcggaaagcggcatcaacctggggcaaagcagcgttggcggcgacccgtcgccgcagcagtcgcagcagcaggcctcacaggagcacggccggccgtcatcctaccgtgagcagcacggcggcgcggagctgcccaccgaagcatctgccgcgccgccggctctgcaggcgctggcgcgggcggttgacggcgtcgatatcttcgcctgacgcgccgcggcaaacgccgaagctgacacgtttttccccgcctattcaggctattgcatgccgggatagacgggataataacgccatctttatctccccctgccgtcagggggacgcacggacgcaggctctgcgcgtgccaataacaggaatttgattaagtaatgtcacaaaacaccctgccaacggcgccgaaaaagcgcccgctattggtcatcctgttgctgttaatcaccgtcgccgcctgcggcgcggcgggctacagctggtggctgctgcaacaaaaagagcacggaggcagccccgcggcggccaaaccgcagccgccggcggcgccggtctttatgccgctcgacacctttaccgtcaacctgatgacgccggacaacgaccccgaccgcgtgctgtacatcggcctgacgctgcgtctgccggatgaggcgacgcgccgccagatgaacgattttctgccggaggtgcgcagccgtctgctgatgctgctgtcccggcaggaggccgcgcagctggccaacgaacaggggaaacagcagctggtggcgcagatcaaacaggcgctaagcccgccgctggttaacggccaacccaagcaggtggtcagcgatgtgctgttcaccgcctttatcctgcggtaatccactatgggcgacagtattctttctcaggcggaaattgacgcgctactcaacggcgacagctcgggcgatgagcctgcggcgatggtcggcaatgagagcgaggtcaagccttacgatcccaatacccagcgccgggtggtgcgtgagcggctgcaggcgctggaaatcattaacgaacgttttgcccgtcagttccgcatggggctgtttaacctgctgcgccgcagcccggacattaccgtcggcccgatcaagatccagccgtatcacgagttcgcccgcaacctgccggtgccgaccaacctgaacctggtgcatctgaatccgctgcgcggcaccgcgctgttcgtgttcgcgcccagcctggtgtttatcgccgtcgataacctgttcggcggtgacggccgtttcccgaccaaggtggagggccgcgagtttaccccgaccgaacagcgggtgatccgccgcatgctgcggctggcgctggacgcctacggcgacgcctggagcgcgatttataaggtggacgtggagtatgtgcgcgccgagatgcaggtgaaattcaccaatatcaccacctcgccgaacgatatcgtggtcaccacgccgttccaggtggagatcggcgcgctgaccggcgaattcaacatctgcatccccttctcgatgattgagccgctgcgcgaactgctgaccaacccgccgctggaaaattcacgtcaggaggacaaccgctggcgcgaaaccctggcaaagcaggtgcagcactccgagctggagctgatcgccaactttgtcgacataccgatgcgtctgtcgaaggtactgaaactacagcccggcgatgtcctgccgatcgacaagccggaacgcctgatcgcgcacgtcgacggcgtgccggtgctgaccagccaatacggcaccctgaacgggcagtatgccctgcgcgttgaacatttgattaaccctattttgcatgctctgagtgaggaacggcccaatgagtgacccgaaacaaccgtctggcgaagcaaaggaatccgtagacgatatgtgggctgacgcgtttaacgaacaacaggccgcggagcagcccggcgccaccaccgaaggcgtattcaaaacgctggaagcgcaggatgccatcggcggcctgcaggatatcgacctgattctggatattccggtcaaactgacggtggagctcggccgcaccaaaatgaccatcaaagagctgctgcgcctgtcgcagggctccgtggtggcgctggacgggctggccggcgagccgctggatattctgatcaacggctatctgatcgcccagggcgaagtggtggtggtggccgataagttcggcgtacgcatcaccgatatcatcaccccgtccgaacgtatgcggcgcctgagccgatgatcgacgcgcagcagacgcacgtcagccagccagccgaaccggtcctgccgaccggttcggtgcttactcaagtcagcagcgcgctcggcggcgtgctgctgctgatcttgctggccggctggctgttccgccgcctgggctttgccccgcagaaacgcggcggtgcgctgctgaatctgcgcgccagctgccaggtcggccagcgcgaacgcgtggtggtggtggaagtggacaacacctggctggtgctgggggttaccacgcagcagatcacgccgctgcacaccctgagcgcgccgcctgccgcccctgatgccgacggcgtcacgccgccggccaactttcgtcaactgatacacaacgtcctgcaacgcccggaaaaatcggcatgaatgcatcccaacgcccgtcccctgcgtcgccgacgcgtcccgcccgtccgatccgccgctgcgcgcccgcgctgaccgccctgctgctggtcagcccggcggcgctggcgcagctgccgggccttatcagccagccgctcgccggcggcggccagagctggtcgctgccggtgcagacgctggtgctgctgacctcgctgaccttcctgccggcgatgctgctgatgatgaccagctttacccgcatcattatcgtgctgggcctgctgcgcaacgcgctgggcaccccctccgcaccgccgaaccaggtgatgctggggctgacgctgtttctgaccttctttatcatgtcgccggtgttcgacaaggtgtatcaggatgcctacctgccgttcagccaggacaaaatcgcgctcgacgtcgccatggaaaagggggcgcaaccgctgcgcgaatttatgctgcgtcagacgcgggaaaccgatctggcgctgtacgcccggctggcccatcagccgccgctggccggcccggaggcggtgccgatgcgcatcctgctgccggcctacgtcaccagcgagttaaaaaccgccttccagatcggctttacggtatttattccgtttttgattatcgatctggtggtggccagcgtgctgatggcgctggggatgatgatggtgccgccggccaccatctcgctgccgttcaaactgatgctgtttgtgctggtcgacggctggcagctgctgctgggttcactggcgcagagtttctattcctgatccccttcccccggcgctcggccgcgagcgccgccctatgcggagaaaaacgcaatgactcctgaatcggtaatggcgctgggcgttgaggcgatgaaagtggcgctggcgctggccgccccgctgctgctggcggcgctggtcagcgggctggtggtcagcctgctgcaggcggccacccagatcaacgaaatgacgctgtcttttatcccgaaaatcctggcggtggtggccaccatcattatcgccggcccgtggatgctcaacctgctgctggactatatgcgcatgctgttcagcaacctgcccaacattatcggttaaccatgctcaacctcgacagttcgcagttcaccctctggctcagccactatttctggccgctgctgcggattctggcgctgatcgccaccgccccgctgctgagtgaaaagcagattggcaaaaaagtgaagctggggctgggcgggctgatcgtggtgctgattgcgccgacgctgccggccagcgagaccccgattttttccgccgccggcctgtggctggcgctgcagcaaatcctgatcggcgtggcgctcggcctgaccatgcagttcgcctttgcggcggtgcgcaccgccggcgaagtgatcggcatgcagatgggcctgtcgttcgccacctttttcgacccgtccggcgggccgaacatgccggtgctggcgcgcctgcttaatctgctggcgatgctgctgttcttatccttcgacggccatttgtggctgatatcgctgctggcggacagcttccacaccctgccgatccgcccgcagccgctgagcggcaacggctttctggcgctggcgcaggccggctcgctgatctttatcaacggcgtgatgctggcgctgccgctgatctgtctgctgctgacgctgaacctgtcgctggggctgcttaaccgcgtcacgccgcagctgtcggtgttcgtcatcggctttcccgtcaccatgaccatcggcatgctgacgctcggcatgatgatgccgatgctggcgccgttctgcgaacacctgttcggcgaggtgtttaaccggctggcggacgtgctcagcggcatgcgcagttaacgcataaaaaaagcccgtagcgccaaaccttagtgggaaaaagcgctacgggccaaacgactgcgcccggttttaagaagttcgccccgcgtcagcacggttcgctccccttcgcgcagccaaattggcgtgcgccggcaaatgacggcgcacgatggtcggtattaacggttcatctgaaacagcgacatgccctgcatatcgccgaacgttttatacgaagcctgtaatgcggcctgctgctggaaataagaagagatagcctcgacgacgtccacatcgaccagcgcgctcatctgaacctggttgttggcatcgcggaccttgccgatattatccagggtctcaatttcctgcatttgcgtacccagcttggcattgatcgtcagcacgttgttgtaggcgttgtccagcccgcgctgcgccttgtccaaatccgcctgcacctgctgacgcgtcgcgtcgtcggcgtcctgcagcggcgtattgagcgccttgagcgccaggtcgatgctgtcgaacacgttgctcaccggcgcgctgccgtccggctccggtttcgggttgctggtcagcgacataaaaatatcatcgccggtatagccgacggtcatggtgcggttggcgtcaaccttctgctcaatcgcccggctgctgccctgatacaccaccttgccgtcgtcctgctgaacaaacggcggctggtcatccttaaaaccgccgaacatatagcggccgttgccgtcggagttgttggcctggcccaacagctgatccttcagcccctgcagctgggtcgccagcgaggcgcggtcgttatcactcagcacgccgtcgccggcgttaaccagcaggcctttcatatccttgatgctgccggcggcgctggcggtcactttctccgccatggtgatactttgcagggcgaactgacgcgccagcgcatactggctgttttccgactgcgactgcgtcagcatcaccgcctgcgaagccgccagcggatcgtcggacggcgtcagcacccgggtgccgctggacaaatgtttggcggaggtcatccacagcgactgccggtcggtcagaccctgcatgttttgctggtacatcatgctggtgctcatgcgcatagtctgggttccttaatcaacggatggagagaagagcatcgaacattgagctggcggtctgaatcacctgcgcgttcgccatgtaatactgctggaaacgcagcagttcgccgtactcctcgtccagattgacgccggataccgactgctgttgctccgtcagctgcttgacaatattgccctgcgcaacgctgttggtttttgccgtcgcggtctggttgccgacgttgctgaccaggctggcgtaagcgccgctcagcgtcgccttgccgtccaccagcttttgcgtttgcaggtcgctcagttttttaacgttgtcgttatcaccgctgccgccgtcctcgctgccggcggcggcgagtttgccggcgtcgctaatcgccaccgttaaattgccggccacgtcgctgaccggcttgacggtgaagctgtcgttcttgttggccgtgccgtcgatgccgacccgtaatccttcaaactccagcgtcggcttgccgtcggcgtcggtgccggcggtggcattcactttgacgttgtccgacaggcgcgtcacctgccaattgctgccgtcaaactcgacgcggtaatcgctggcctgcactttgccggtgtcggtatagctcacgctcagttcggcgttgccgccgttgcggctgttttccaccacccggccgccgctgaagctgaagaagtcgccgcccggctcgccgttaatatcaaaaccggcgcggtgctgctggttaaagctgtcggccatcgccaacaccaattgccccaactggttgcgcgcaccgtccagcgcctcgctgcggaacttcagcacgccgctgacgctgccgccggtaatctgcccggtcgggatttcgctggcgccgttgccgcggttatagccaagcgtcagccgcgccgggtcgtcgctggagggcaccgcttccacctgataggtattgctgccctgcaccagcgtcaggccgttggcgaaagagacggtgtaggcgtcgccgtcctgctgcgtcacctgcacattgacgatttggttcagttcggtcaccagctggtcgcgctgatcgagcagagcgttgggttcgctgccgctgctgccgcgcaggcgggtgatctcatcattcagcttggcaatttgctggctgtagttattaatctgtaccgcgctttcactcagctgctgattaacgccggcgtccaggtcacgcaggtatttatcggcgttgccgatctggttcaccaggccgttggccttgcccagcacggcgttgcgcgatgcgtcatcgccggcgttgttgaccacgttctgcaggcttttgaaaaagtcctgcatattggtcgacacgttattggttttgtccgccagcaggttatcgatctgcgaaattttttcgtaataggcgttgtgcgcgccggcctggctctgcgcgccgcgcagctgattggtgatgaactggttatattcgcggtttacgctggtgaccgtgacgccgttgccgataaagccggccatggtgcccatgccgccgttctgcgccagaatggcagtctggcggttatagccggccacgttgtagttggagatattattactgacggtgctcagcgccacctgcgccgcattcaggccgctcatcgcggtattgattaagctattggacatagagattccttatgctgcggcgccggaggcccacagggtgtcatcgggttgctgaacgatgccgtccagcctgtctgggttatcggcccggcggcgaaaaacttgaggaaaaactcacgccgtcgcggcgcgcggcaagataggtgacagggttggcacactgccgcttatcgcccatagtcaggcgaacttaccggcaaacgtgacacaaataacgacacgttgccgggcgtcatgctcagaacagatcctgcaaatcgtggctgtaggccttcgccacctgctcgccggcgcttttcatctgcgtaattacgctgaccagtttgcgggcatagtgcgggtcggtggcgtagcccgcctgctgcaacgcgtgcgccgcctgctccggcgtgcgggcagcggcgacgccggcgtagcgcgggttgccggtcagcagtttgacgtagtcggcaatcgcctccacgtaggagccgtacacgcggaagcgcgccttgattttcttcgccgctccctgctcgtattcggtggtggcgatctcggtcaccgggccgttccagccgccgcccgccttgatgccgaacaggttatggcttggcgaaccgtcggcggtcgggatttcacgctgcccccagccggactccagcgccgcctgcgccacgatcagcaggtgaggaataccgctctgctggctggccagacgcgccggcgccgacagccgggcgacaaagttgccgttgttcagcggcgcagggccgcccggcaccgacggcagcgcgcgccgcaccatctgctccaacgcctgacgcggcagcgcctgcagccgctcgccgtccagcgccatcggtaccgtaccggccgtttcactcggcggcgtgccggcgctgccgagctggcgcaccatcatatccgccagccccagccccttctgcgacatctgctgggcgatctgctgatcgtacagcgaggtgtacagccgggtctggtcgctgctcagcatgccgtctttcggcagcgcggcgcgcatgcttttcagcatcatctgcacaaacatgccttccacctggcgggccacctgcttcaggttgccccgcgggtcggcggccgcggcgcttttcagcccgttcagcgcctgggcgtcgtaggccgcgccggccaggctggtgacgtctctgctcatcagataatttccagtttggcgcgcaggcagccggcgctctgcatcgcctgtaggatggacatcaggtcgatcggcgtcgcccccagcgcgttcagcgcgcgcaccacgttattcagattggcgctggcgttgaccttctgcagcgaaccgccctgctgctgcagcgaaatctgggtattcggcgtcaccaccgtctgcccgccgccaaacggcgtatccggctggctgacgctgttttgccggtcgaccaccaccgacagattgccttgcgccaccgcgcaggaatccagcaccacatcgcggttcatcaccaccgagccggtgcgcgagttgatgatcaccttggcgtcgatcgcgccgacgcgcacgctgatattctgaatctccgccagaaaacgcacctgggaactgttgcccggcggcaccagcaccttgatggtgcgcgcatccagcggcgtcgcggtgccgtagccgcgctggcggttaatcgcatcgctgatctgctgcgccagggtaaagtcttcatcgttcagctgcagattgagttcgccgccctggccgaaggtggtcggcagctcgcgctcgatggtggcgccgttgctgatacgcccgccggccagctggttgacctgcacgctgctgccgccggccgccgcgccggcaccgccgaccagcacgttgccctgcgccagcgcgtagacctggttatccacccctttcagcggcgtcatcagcagggtgccgccgcgcaggcttttggcgttgcccatcgaggagaccaccacgtcgatattttgcccgacgcgggaaaacggcggcagcctggccgtcaccatcaccgccgccacgtttttcagctgcatgttggtgcccggcggcacggtgatgcccaactgcgacagcatattgctcaggctctgggtggtgaacggcgtctgcatggtctggtcgccggagccgtccagccccaccaccagcccgtagccgatcagcgcattgtcgcgcacgccctgcaccgtcaccagatcgcggatccgctccgccgccgccggcagactgaggctcgccagcagcgcggccatcactaatttcttcagcatcgcgattccttaatacggggagaggttgaggaagaagcgttgcagccagcccatgctctgcgcttcgttgatatagccgttgccgacgtactcaatgcgggcgtccgccacctgagtcgaggtcacggagttattgccgctgatggtgcgcgggttcaccacgccggagaagcggataaactcggtgccctgattgatggcgatctgtttttctcccactacgtgcaggttgccgttggccagcagctggttgacggtgacggtaatggtgccgttaaaggtgttgttggcgttcgccccgcctttaccgccgaagctgctgtcgccggacatctccatatcggcgcgcgcattgccgaacagcccgctgaggtagcgcggcgcggtggcaacgccgaatttgctggcgccgttgcggctggcgttggctgacgagctcttgctggcgctgacgttttcctgcagcacgatggtcagggtatcgccgatattgcgcggccgccggtcctcaaacagcggttggtagccgtagttcatcggctgcaccgtctgaaaaatcgagccgttcgccaccggcgcggtcgccggcgccggctgcgcgctggtggccccgtcgaccagcggtttgtgcggcatgtaggcacagccgctgagcgccagcagcgccgtaacggccagcgcgtatttgccctgcgatggccggcgcagcgtcaaaagagtggttagcacaacaaatatcgcctttgtttacaaaagttaagcgggcgcagcgggctgcgccctgatgcgtctgcgtcggttacagctgcgtcagtttctgcagcatctgatcggaggtagagaccgccttgctgttgatttcatacgcgcgctgcacctggatcatgttcaccagctcttccgccacgttgacgttggaggtttccacatagccctgatacagcagtccggcgccgttcagccccggcgtgctctcattcggcgcgccggagctttcggtttcctgatacaggttttccccaacgctctccagaccgctgtcgttgataaaggtggtcagcgtcagctggccgacctgctgggccgccgtctgcccctgctgggtcacgctgacgatgccgtcgcgccccacggtaatgctcagggcgttggcgggaatggtgatcgccggctgcacctgaaaaccgctggcggtcaccagctggccgttctggtcaatctggaacgagccgtcgcgggtataggcctgactgccgtccggcagcatcacctgaaaatagccctgccccttgatcgccacgtctttactgttgttggtctgcgacaggttgccctggctgtgcagccgctcggtggccaccggccgcacgccggtgccgatctgcagccccgacggcagcgtggtctgctcggaggactgcgcccccggctggcgcatggtctggtacagcagatcttcaaacaccgcgcgctggcgcttgaagccgttggtgctgacgttcgccaggttgttggcgatcacgtccatattggtctgctgcgcgtccagaccggttttggcaatccataatgatgggatcatgttgttttccttagctcactgacagcagcgagttggcgcgttgtgcattctcatccacgctgtggatgaccttcatctgcatttcgaaacggcgggcgttggcgatcatatcaaccatggtttccgtcggattgacgttactgccctccagcacgccgggcatcacccgcaccagcgggtcgttttccaactggttaccacgctgctgccggcttgccggcgtcagatggaacaggccgtcatcgccgcgcgccacctcggcggcctccgccttaaccagcttcagccggccaatctgcgcaatggtattgggcgggtcgcccggattaagcgccgagatggtgccgtcggcggcaatggtgatctcggactgcggcggcacctcgatcggcccgccgtcgcccagcagcggccgcccctgcaccgtcagctgcccctcggcggaaatctggatattgccgttgcgggtgtaggcctcgccgccgccggccagctgcaccgccagaaaaccatcctgctgcagcgccacgtccagcggccgcgcggtgtagttgagcgccccctgacgcatatcggcgcccggcgtcgaggcggcgaccagcgtgcgcgtcggcaggctcggcccgtcgaccggcaccgcgcgcagtgccgccagctgggcgcggaaacccggcgtcgaagcgttggccaggttgttggcggtgatcgcctgctggtccagcgtctggcgcgccgcgcccatcgcggtataaatcgcgtgatccataactcgcttcctttaaccgcgccgtcagcgcaggctgaccagcgtctgcaggatagagtcctgcgtcttgatggtctgcgcgttcgactggtagttgcgctgcgcgacgatcatattgaccagttcctgactcagatcgacgttggaggactccagcgcaccgctggtcagcttgccgaagccgccgccgcccgccacgccgacgcgcgcctggccggacgcgccggtttcctgccacacgttgtcgccctgcgacgccagcccttccgggttggagaagttagccagcacgatctgccccagcacctgcttttgctggttggaatacaggccgaccaccgtgccgtcctgttcaatctggaagttggtgtattcgccggcgctgtaaccgtcctgcgatactttgctcaccgaatctctgccgacgttctgctgcatgctgccggcaaaactgagggtgaagtcctgcgccggcgcgccgtctttggccgacatcgggatcgtcaggctgaacgccgtggcgctcgggttgccggcggcgtccagggtttccgtcagggtgccgctggtgttgaagttcaggctgccggccttggcggccggtgcgccgtcaacgctgccgtcctgggtgtagacgtcccatttgttgtcggcggttttaacgaaataggcgttaatgttgtgcgcgttgcccagcgaatcgtaggtggtgatggtgttgacgtagttgtaggaatccgccttggtcggatcgaaggtcgcgttctccggcaccttgtgggtggacttcaggttggtcaccatcgcgccggaggtggacgccttggcgttcatcattccttcagggatgctcagcggctgcggatccgccccctgctggatggtcggcggcgtaccggctgccgggtagccggtcagcttcaggccctgcatattcaccaggttgcggttttcatccagtttgaactggccgttgcgggtatagaaaataccgccgtcgctgtcctgcatgcggaagaagccgctttcggtaatggcgatatccagcgcgcggttggtgctggtcggcgtgccgccgttaaagttttgcgtgatgcccgccactttgacccccagcccgacctgcgagccggcgaacatatcggcaaaggatacgctgccggatttaaacccggcggtggcggagttggcgatattgttgccgatcacgtcgaggttggtcgccgccgcattaaggccgctgactgcctgagaaaaagccatgtgtagtctccaaaaaacaaaataggtacgttaaaactgccgtcgctgaatacacgcggcagacactgccggttataagatctggcgtacatcttccagcgtggcgctgcccgccaggccgaggtccagcttggcgccgtccgcgccgcgggtaacgccgttcaccatggcgaagcgcagcgggttcgccaccagctgttcgccgccgcccttggcgttaatggcgacggtataggcgccgtccggcgcgttgctaccgtcttccagcgtgccgtcccaggtaaaggcgtgcaccccggcgctcagaccgccgatctcgatggtgcgcaccaccttgccgctggcgtcgctgacggtggcggtgacgctgtcggcggcgcgctccagctcaacgccgaacggcgtagtgctgaccttgccctctttactgcccaccaggatgtctttacccggcaccatcacgccgtggccaatcagcgcgctggcctgcagtgactggttgctgttgatctggccggaaatcgagccgagcgtggtgttgagtttttcgatgccgctaacggtgttgatctgcgccaactgggtcgtcagttcgttattctgcatcgggttggtcggatcctggtttttcagctgcgccaccagcagggtcaggaaactgttttgcagatcctggctgctgttgccgcccacgccgcttctggcgttggcgccggcgacggtgttgtccagcggttcattggtggttgcggcaatgcccataaaagctccggttattgacccagcgtgagggttttcatcatcatcgacttggtggtgttcagcacctcgacgttagcctggtagctgcgcgaggccgagatggtgttgaccatttcgccgactacgtcaacgttcggcatcttgacgtagccacgggcgtccgccagtgggttgcccggctgatacatcatgcgcgccggcgccggatcctccaccacctgcgcgacgcgtacgccgccggtcggctggccggccgcggcggccacttcaaacaccacctgtttggcgcggtacggctgaccgtccggcccggtgacgctgtcggcgttggccatgttgctggcgctgacgttcagccgctgcgactgcgcgctcagcgccgagccggaaatatcaaaaatgttcagtagtgacatacgccttatccttgaatcaccgacatcatgcctttgatctgaccggtgagcagcgtcagatcggtttggtatttcaggctgttatcggcaaagttggtgcgttcgcggtccatatccaccgtgttgccgtcgcccgccggctgatccggcacccggtacagcagctccagctgcggcggctgcaggttctgcgccggaatatggcgcgccgaggtcaggctgagcgccacgccgctgccgccgggccgtccctgcgccatcaccttgttcagctggctggcgaaatcaatatcccgggcctgataacccggcgtgtcggcgttggcgatattgcccgccaggatctcctggcgctgcgcgcgcaggttcagcgcctcctgaccgaaacgcaggctggcgtccagtttgtcgagcatgctccctcacgaggttagaatttggagccgacagcataaacgtcgctatggccaacctatcgtgagaataaacgtcaaatgcgtcgctatttgcccgcttagccggcacggactccgggtacactatcgcctatcagacaggtcgccgcggcggcgttggcgcggataagaaccgggaggtcggggttgcgattacgagttatgctgctggcgctgctgccggcgttaccggccagcgccgacgatttcggcggccaggtcgaacgctttatcaaggcgcagtttgccggcagtccggtgacggtcagcgtcaaggtgcgtacgccggcaacacagtggccatcctgcgccgcgccgcagctggcgctgacgcagagcgcccgcctctggggcgccgtaaccctctccgcccgctgcggcgacgagcgtcgttttattcaggcgcaggtggcggcgaccggccgctatctggtggccgcgcgcgccatccgcagcggccaggcgttgacggctgcggacattaaaaccgtgcgcggtcggctggatacgctgccgccgcgcgcgctcggcgacgaacgccgcgccctcggcgccgtcagcctgcgcaatatcggccgcggccagccgctgaccaccccgatgctgcgccgcccttggcgggtgaaggccggacagccggtgcaggtgtgggttcagggtgaagggtttaacatcagcggcaacggcaaggcgatgaataacgccgccgccgatgagaacgtgcgggtgcgcatggcttccgggcggatcgtcagcggcacggtcgatgagaacggcgacatccgcattacgttatgaaagtaggcgcctcaccctattcattcaaattgcagaaaggcgacaaggaaaggaattacgctgggtataaagatttacgccggcctgccgatagttacactatcaacggcatcggccggccctctgccgggcggccagagcaataacgacttccgtcgtcgcgcatgcggcaacgtagatggagagtaaacatgagtatcgatcgcacccagcggctgcaggcaatttccgccgtgcagccccgcgacaccgcggcggaaacgccgttgaaagcgcgtaaaaacgcccaggcggaaaacggccacagcgcgacgcaggtcaggctcagcgacgcgcaggcgcagctgatgcagcccggcagccaggatatcgatatgaaccgggtcgaggcgattaaacaggcgattcgcagcggcgatctcaccatggacgccggcaaaatcgccgacgcgctgctgcaggaaatgcaaaacgacagccagtggacctccggttcacgctaaaaccctgggaagaaaaggtaaatcaacaccatggaaagcctgacactgcagctggacaagctgttggcaacgctcggcgagctggagagcacgctggcggaagaacacgccctgctgtgcgccagccgcctgccgggtccggcgctgcagcgcgtcaccgataacaaaaaccagctgctggcgacggtcagccatcaggaacagcagcggcaacagttggaaagtcgcgacctgaaagcgccctatgccagccacgacgcgctggcggcgcgctggcggcaggtgcagcagctgagccaacagctgcgtgagcaaaaccagcacaacggtctgctgctgggccgccatatcgagcacaacgcacaggcgctggcggtactgaacaaacagaataaaaccctgtacggcccagacggccagtcgcgcggcggcagcctgctggggcgaaaaatcggcgtgtaaccctgcgccgtcagggaaccttcgccagcggactccagacgcacggcgccccagcgcggcgcagaggctaaacagcacgccaaccccgaagccggccacgatataacctgacgcggcgaaaccaaacggcagccctcttagatatacccgttggttacgacttcgtcagaatacggcggcgaccgtccggaaacagtttgctgccgcgaatcaactccccgtcctgctcgctgactttggcgtggaaatcggaaaacggcggatgcccgaagcggatcacccctcgatgtcaccgttacgaatcgccattctgacggcttcggcggtggttgccacaccaagacggtgacgggctcgacggaggtggttttctaccgtgcgtatggatagcccgagagtggctgcaatgtcagcctgtcgcctgccgacagccgtccatgccaggatctcacattcgcgttttgaaagctgcctactttcctctcccatgggcaattccatcaacctccgggccgagaaaaaagcggatgttgccactacatgtagtgatagacgggccttagaagatgcatcgattctttctccgccaaggctcatggcacctgccaatccgtgtggtccgaagaccgggatttgcagaccatggatacctggcccttgaggtttgcgaacgacgcgataccgctctcccggtttatctgaaactttggtccagaaaaaaggcgcgtccaccgccaaaatatgtcgtgtcaccgggcaacggcgaatgtaggtcgtagcatcgacggcctcgccatcgccaaaccagtccccttctacccagtagatacgctctacaatttcatcgctcattgagctggcggagtacagtacatagcgatcataaccgtacggttttgagaaagtgcgaactgcgtcttgaatggctgccagactatggcagccttcaataatcattgcagctcgaatcgcgtcgtctaccggcatagattttactttttgccaacctcgtcaagcagggctttggccgccagctttccaagattgttcccagccagagggctatcacccgtcagcatcttccgatcctgatgcgtggcacctgaaatatccgtattcacaatgtcgaagccaagtgctttcagcttttctccgaacttccacgtcagatgaccgggcatgtagccaatgtccggggtctgggcgtcgagagcatcggggaaggcacagatcttgtaacctgaaaagtttgggttgttgccaacagaaaggaaggccgccggcccatggcagagcgagattatgaacttgtcatgtgcaacagcccattcaaggacggctttcatctcccggctttcaggcagaccgatcaaggcaccatgccctccaggaataaacaccccgatatagtctgaatcatcgccaagcgctttttctacaacgtctgcaagcttcaaaggctccttgaactggtcacgatatttggcgaacaatccctttacttcttcgtcttccgatggcatcgcccagtactcaaatttaaccgggttgccggaaagcgtagcgatatcgaaagaaaaaccggctttgtccagatgatacatcggcaaaagcgtttccactgggtggtttcccgtcgaaaacatggtgccattatccgtaagcagatagcgttcatctgcgccaaccaccaggatcttccagcgaccgccggtatagggatcaagataatttgcatcgctcaggtcagatttcggcgaagtaaactggcttagtgaatagggcgaggggaagaacgcattgtcctctgcgggatctggggtcgggtgtttattgccggcttgtacgtttgccatggttgcctccggtgctgtatggattgaccatctaactatagaaggttgaactcacctgtaaatgagggatatccctcaacccggcagcgcgctcccctaccccaaggatatgatgaaccggatggattggctgcggagctattggtaattgacgatcacctgattgctgagcacccgcagcgggggaaacagcgcgccgcgcgtctgcaccacatagccaaagcgcagctcgctggccgccggcgcgccggcaaacgcctgcgtggtaccgctggcgcccgccagcggcacgcagcgccccgggatgcatagctgcacctgtaaaccggccggcggcggcgacgtcagcaaatagcgccagctgacgctgacgatgcgcgcccgatcgtccggcagcgcattcggcggccgcagcgcggacgactgcgcgctgatgccgccgtagcccagcgtcgcccccaacgcgtcggccgcccaggagccggaaaccgcctgcgccgccggcgcgccgcacagtaacagcagcagccacaggcgcatcatcaggcggcaccgatggtggcggtcatgcggatctggcgctcatcattgatctccaaattcgacagcaccaccagctgcggcagactgcggcgcaggaagcgcgacagcagcggccgcagcgcgtggttgaccagcagcaccggcggcgcgctgagcatctcctgacgctgcagcgcctgctgcgcctgttccagcagccgttcagccagccccggctccagcccgccgccgttctgcagcgcctgcagcagcaggcgttccagctgggtatccaggccaatcacctgtatttccccgttgcctgggaaccactgctgggtgatcgcccgtcccagcgcaacgcgcaccgcggcggtcagctcatacgggtcgctctgcgtcggcgcgtgctccaccagcgtttcaataatggtgcgcatatcacgaatcgaaatacgttccgccagcaggttttgcagcaccttgtgcagcgtagtcagcgataccacgccgggcacgaagtcctcggtcagcttcggcatatcctgggttacgcgatccagcagttgctgcgtttcctgacggccgaacagctcgctggcgaactggccgatcagatgattgaggtgggtcgccaccacggtgctggcctccaccaccgtaaagccctgaatctgcgcctgctcacgcagtgcgctgtcgatccacaccgcctcgagaccgaaggccggatcgacggttttctcgccgggcagctcgcccgccgcgttgccgggattaatcgccagccagcgccccggatgcgcctcgccgctgccgatctccacccctttcatcagaatgcaatagcgggccggcggcagctcaaggttgtcgcggatatgcaccaccggcggcagatagcccatttcctgggcgaattttttacggatactgcggatacgccccagcagttcgccatcctgttggaagtccaccatggggatcaaccggtagcccacctccatccccaacggatcttccagctgaacgtccgaccaactggcctccagcgcctgcggattatcctgcggcgcggccgacgtttccggctggcgcggtgcctgctgttcgcgaccgcgcagccaccaggccagccccagcagtccggcggtaaacagcaggaacaccaggttcggcatgcccggcaccagccccaacagccccagcaccccggcgctgagcagcataacgcgcggattattgaacagctggccgaccatctgctcgccgacgtcctgatcggtcgctacgcgggtaacgatcacccccgcggcggtagagatcaccagcgccgggatctgcgccaccagcccgtcgccgatggtcagcagcgtatagctttccgccgccgcgcccagcggcatgccgtgctgcgccacgccgaccagcaggccgccgaccacgttcagtaccataatcatcaggccggcaatcgcatcgccgcgcacaaatttactggcgccgtccattgagccgtagaaatccgcctcctgcgtcacctcggcgcggcgttttttcgcctcttcttcgccaatcagcccggcgttcagatcggcgtcgatcgccatctgtttgcccggcatgccatccaatacaaagcgcgcaccaacttcggcaatgcgccccgcccccttggtgatcaccataaagttaatcagcaccagaatgataaacaccacgatgccgatggcgaagttgccgccgaccagaaaatggccgaaggcctccaccacccgccccgccgcggcggagccggtatgcccctccatcaggatgatgcgggtcgaggccacgttaagcgacaggcgcagcagggttgagaacagcaaaatggtgggaaaagcggcgaactccagcgtccgctgagtgaacatcgccaccagcagcaccataatcgacagcgcgatattgaaggtgaacaacaggtcaagaataaacgacggcagcggcagcaccatcatcgacagaatcagcagaatcagcaccgggccggcgagcacctgccactgcgtatctttaaaattccccggcaaacgaagcagggaggcaaaattagccatcagcgttactttctccagcaaagtccagtgcgtccggcaccggtaaatgttcaggttttttcggaatcagtcccccttcccgctgccagcggcgcagctgatacacccaggccagcacttcggcaaccgcggcgtacagggtggtgggaatatgttggccaatctcgctgtggcggtacagcgcccgcgccagcggcggcgcttccagcagcgggatgcggtgctctcccgccagctcgcggatgcgcagcgctatgtcgccggcgcctttcgccagcaccttcggcgcgctcatttgcttatcgttgtactgcagtgccaccgcgtagtgcgtcgggttggtgacaatcacgtccgccttcggcacatccgccatcatgcggcgacgggcggcggcccgctgctgctggcggatccgccccttcacgtgcggatccccctcctgctccttgaactcgtcgcggatatcctgtttggtcatcttcagttttttgaagtggctccacagctgataaaacacgtcgaatgccaccatcggcaccaggccgagcaccaccagcagcccgcaaaacaccaccatctgcagcgcattgcccatcgcatccagcggctgctgcgtcaccaggtgcagcatcgccgcccagttgtgccacagatacagaccggtcacccagcccaccagcagcgccttgagcacgcccttgagcagctccgccagcacctggctggaaaagatgcgtttcagaccggacagcgggttcagccgtttgagatcgaacttgagcgatttggcgctgaacagcaggccgcccagcagcatcggcgcggtcagcgccaccagcaccagccccgccagcaccggcaacagcgcccagaccgcctgacgcagcagcgtgcccagctggcgcagcatctgccgatcgttattcaccatgccgtggtcaaaatgcagcccgccggccagcatctgcgacagctcccgggccatattgctgccccccagccacagacacgccagcccggcgatcagcatcagcatcgaggtcagttcacgcgaacgcgggatttgcccctctttccgcgccttctccaagcggtggggcgtgggggcctcgcttttttccagatcgctctcttcagccaccgtctgctcaccgtgccgggaaggaataaaatggcgatcagcatgacaaaaaaacgcggagtttattgatggaacagcgtgggaaaagatgagttatttcgaggatgagggacgagatggcggaatgattggcgatgacaaccagttttccagcctcagaccgtcgatgcgggcaaactcgcgcaaattattgctgaccaataccaagccttcactgcgggcatggccggcgatatgcaggtcattaaccccaatcggcgtgcctttacgctcaagatcggcgcgaatattgccatagtgagcagccgccttgtcggtgtagggcaaaacgtccagccgggaaacaaaatcctcgacgacgcgcagattctcaacctgcctggcgctcttttccacaccgtgcacaagctcaccataggtcacggcagatatcgccatttttcctgcgtgctgattaaataccgccagtacttcacgcggtcgacgcttgatcacatagatgacaatattggtatccagcatatgcgtgatcattcaaaactttcccgctctgcctgatactgcgcggctctttcattcagaaaatcatcacctggcaggctctcctggtcaaaaaagctgtcccaggtattttccaccggggccagaacgcgctctttacccaccacacgcaccgtcaccttcgacaccgaatcaggaaaacgcgcctctgccggcaaacgtaccgcctgcgagcgattattggtaaaaacggaaccgatagtcattttttcacctcctgacgttatgggttaaattataatcaacctcatgtatatagcaatgctatatactttgcaggatgcgcaatgtttcgcaaaaatatcaccggacgcggtgacccgcgcccggtgtcgctcagaaaccgaggctgtcgagcaggtcgtccacctgctcctgattggcgataacgccgacgccgttttgatcgagctgcgggccgttgagcaggctgtcatttggccgcttctctttcgccggctgttccggaatattctccatcagcaccatcagcagctgtttttcgatctcctgcaccacggtcatcatgcgtttgatcacctgcccggtcaggtcctggaaatcctgcgccatcatgatttccagcagctgcgcgttggtaaaggcggtgtgctcgggcacctgcgccaggtactggcgggtatcgctcaccagcacgcgcgcatccgccagctcgatcgggtcggcgaaccacgcatcccagcgcgtctgaagcgccgcagcgcccgtttccagcgccgcctgacgcggctgcgccgcttcgacgcagttcagggcgcgttccgctgcctgcgccgtcatggtcacgacatagtccagccggtcgcgcgcatccggtatcgcctccgccgcctgggcaatggcctggtcaagccccagctcgcgcatactgtcgcgcagcatccgcgtcagctggccgatacgggcgataatttcccccgcgctcgccgcgtcgctggcaggcatcggaatatttgtcatggcgctttctccttacatgcccagtttttcaaagatcttattgagcttctcttccagcgtcgccgccgtgaacggcttcaccacgtagccgctggcaccggcctgcgccgccgcgatgatgttctctttcttggcttcggcggtcaccatcagcaccggcagcgccgccagctggccgtcggcgcggatcgcctgcagcagctccaggccgtccatattcggcatattccagtcggagaccacaaagtcaaaaccgccggcctgcagtttagccagcgcgtcggcgccgtcctcggcctcttccacattgttgaaacccagctctttcagtaagttcctgacgatgcgacgcatggttgagaagtcgtccaccacgaggaatctgaggtttttatctgccatagttagtcctaaggtttgatgcccattattgagccaattgcaacaacggccgcgccgccggaacttccgacaacgtcggctaaattcatgcggggcgtcagatacgcagcgcctgccccccggcgatttgcgccagcatgcgctggctcatccgttccagttccaccacctcgctgacgccgccgccggcgatcgcctcgcgcggcatgccgaacaccacgcagctggcttcatcctgcgccagggtataggcgccggcgcggtgcatctccagcatgccggccgcgccgtcgttgcccataccggtcaggatcaccccgaccgcattgcgtccggcaaacttcgccaccgaacggaacagcacgtccaccgccggccggtgccggttgaccggcggcccgtcatgcagcttcacctgatagttggcgccgctgcgcgtcagctccaggtggcgatcccccggcgcgatgtaggcgtgccccggcagcacccgctcgccgtcctgcgcctctttcaccgtgatctggcacagtttgttcaggcgttcggcaaaggaacgggtgaaccccggcggcatatgctgcgtgatcagcagcgccgggctggtggccggcagcggctgcagcacctggcgaatcgcttcggtgccgccggtggaggcgccgatggcgatcagcttttcgctgctgagcagcggcgtatggctgaggatcgccggtgcggcggcgcgcgtacgcggtggcaggcgcgcgcgggcggcggtgcggatcttttcggcgatcagctcgctgtacgccagcatgccctcacggatgcccagctgcggcttggtgacgaagtcaatcgctcccagctccagcgcccgcagcgtaatctccgagcctttaccggtcagcgacgacaccatcaccaccggcatcggtcgcagacgcatcagtttttcaagaaactccagcccgtccatgcgcggcatttcgacgtccagcgtcagcacctgcggattgaatttcttgataagatcgcgcgccaccagcgggtccggcgcggtcgccaccatctccatatccgcatggctattgacgatttcacacatcagctgccgcatcagggcagaatcatctacgcttaacactctgattttactcattacctctccttggtcaggccatacacggtctgcccgcgcaagtagaaatcccggctaatctggctgaagttttcggaatgaccggcaaacatcagcccgcccggcttcagtaggggaacaaaccgacgcaggatcttttcctgcgtcgccttatcgaaatagatcatcacgttgcggcaaaagatagcgtcgaactgccccggcagatcccactgcggcgccagcaggttcagcggctggaaatgcacctgcgccgccagctccgaccggatgcgcaccagcccctgatgcggcccggtgccgcgtaaaaagtagcgctgcagctgtcccgtcgtcagcgtgcgcagatcctcctgccgatagatgcccgcctgcgccttctccagcacctgcgtatcgatatcgctggcccagacctgaaaaccgccgccccgctgccccagcgtttcactgagggtgatggcgatggaatacggctcttcgccggttgaggcggcggtactccagacgctgtagccgttcggccgtgaacgggcatgttcggccaggatcgggaagtggtgcgcctcgcggaaaaacgccgtcaggttggtggtcagcgcattgataaacgcctgccattcggcgctgttgacgtcgctctccagctgcgccaggtaactgccgaagtcattgatgcccagcagacgcaggcggcgcaccaggcggttgtagaccatctcccgcttatgctccgccagcacgatgccggcgcgctgataaatcagctgactgatacggcgaaaatgcacgtcggacagcggcaggcgttgcgccatctgcaccagcggcgtcgccgcgccgtggggtaagggcttcattgcgccttacccgggaaataggcccgtattatgatgtttgacaatctggcgtctccttgtgccggtgtaaacgatctgagggcgacgcgccggcatgtgcgtccgccaggcggaataccgacaccgcatcagccagggcgatcgcctgctcctccagcccgctggcggcagaggcagcctgtaccaccagcgccgcgttctgttgcgtcacctgatccatctgcgttaccgcctgcgtcacctgttcaataccgcggctttgctcatcggacgcggaggcgatttcccccatgatgtcggtgacccgcgtcaccgaacgtacgatgtcctgcatggtgtcgccggagtgttccaccagcgtcgagccctgccgcacccgcccgaccgattcatcgatcaggcctttaatctcttttgccgcctgcgcgctgcgctgcgccagactgcgcacttcgccggccaccacggcgaagccgcgtccctgctcaccggcgcgcgccgcctccaccgccgcgttaagcgccagaatgttggtctggaaggcgatgccgtcgatcacgccggtaatggcgccgatcttctgcgaactgctggcgatggcgtgcatggtgttaaccacctcgcccgccagctcgccgcctttggcggcaatggccgaggcgtcgcgcgccagctgcgtggcctggcgcgcattgtcggcattctgcttcaccgttgaggtcagttgctccatgctggcggcggtttcttccagcgaggcggcctgctgttcggtccgggaggagaggtcattattaccctccgcaatctcctgcaggccgatcagcatggcctccgtcccgtcctgcaccgcgccgacggtgtgggtcagcgactgctgcatctgccgcagcccggcgaataacgcgctgatttcattgttgcccgtcaccaccaccggcgtcgccagatcgccgccggcgatgcgctcaaaatgacggcgcatgctcttcagcggccccagcagcacgctttgctgccaccagatcgcgcagccggcaacgacgaacagcatcagcaccgcccccgtcagcatccaactgcccagggtataggcccgctgattggtctgctgcgcctgcgtcatctcgccgcccagccgctgcagatagtgggtcagttccgtttcaaactgcgtctggatctgctgcgtgggctgatccataaacgcctgcaggttgccgctcgccagaaaaccgctcagttccagcagcgcagcgtgcagctgttggtaacgcagcgtcaggctgcgcgaccgctcaccggcaggcaccagcgcctgaaaccgtctgaaatctcgctcggcgctctgcagtgaacggcgggcgtcctccagcagggcgttcacctgctccgccggcaaccgcagcgccgtgcgggtaccggcgcggttcaggctattgcgcgcctgcagcagcgcaacccggctcatcgtcagcacgtcgcgctgctggctcccctgcgtgattgccataaagctgcggctgtcggcgcgaaaggcgctgaacgacaggcctgtgctgatcagctgcatcagacaaaaacagaacatcagcagatacaggctgatggaaatacggactcggttaaacacgatgaatctccttgcatccatccgacgacggaacagaggcgctctccccgcggccgccgcgctgcagcacgcggcggccagcggatcgcagagtcagaacgtttcccagttatcctgcgtctcaccggcgctggctttacgcggcgcgatgctcggggccgccggtttgctgataaccggcgcgctgaaagcttgctgcccgctgtcccgcagacggaataccgcgacggagcgcgtcagcaggctgacctgctcctccagcgccgcggccgcagaggcagactcttccaccagcgaggcattctgctgcgtcacgcggtccatctccgccaccgcctggccaacctggtcgataccgcggctctgctcatcggacgcagaggcgatttcccccatgatgtcggtgacgcgcgtcaccgcgttgacaatatctcccatggtttcgccggcgctttccaccagcaccgaacccatatcgacgcggctgaccgagtcgtcaatcagccctttgatctctttcgccgcctgcgcgctgcgttgcgccaggttgcggacttcaccggcgaccaccgcgaaaccgcgcccttgttcaccggcgcgcgccgcctctaccgccgcgttaagcgccagaatgttggtctggaaggcaatgccgtcgataacgccggtaatatcggcgattttctgcgaactgccggcgatgtcgtgcatggtctgcaccacgtcggccaccaccttgccgcctttctgcgcggtttcggaggcgctcagcgccagctggctggcctgacgtgcattttccgcattctgtttcaccgtggcggtcagctgctccatgctggcagcggtttcttccagcgaggctgcctgttgctcggtgcgggaggagagatcgttattgccggcggcaatttccgacgcgccgctgtagatggcgtccgcgccctggcgcacgccactgacggtgttggtcagctccgcctgcatatgttgcaggctggcggccagcacgcccatctcattgcggctgctgacgtcgatcgactgggtcagatcgccggcggcaatgtgtttgatatgttcgataatgcgattgagcggacgcaccagaatatggtgaatgccggtccacaccagcacgatcgccgccagcaccaccagcagcacgcttgccagcgtccagatcgccgagctataggaatgctcgctggcttccaccgcgtcatggtacagctcgccatttttcagcaggtatgtgacataggcctgttcgaaggcgtcctgatagctttgggtcggctggtcaaagaaggcgttgatcttgccgtcgctcagcagttgaatcagttccgacagcgcgccgtataacacgccatactgctgtttcagcttttccgcatcctgccggtcctggcgctcgccaagcgggactttttcgtacgcggcatagcgctgctgcgcgtcgtcaagcgcgctgcgggccgatgccagcaggtcctgcacgctggcgccgctgccgattttattggcgtccatcatgtagcgaatgcccgcacggttcagcgtgttgcgggcctgcagcaggctcacccagctgccgttcagctccgattgctgctgtcggatggtctgcaatacggtgaagttttctttatcactcttgagcgaggagaagaacagcccgccggagatcagctgcaacgcaccaaacaacaccagcaccaacagcaggctggtcacgactttcatacgattaaacatgtgtccccttcttggaatgccactcggaaaaatcccaaaacgttatctgtctgggttatcggcggtactaaagagaactttatggttgcgggtaactattttgtgtgagctgtccgccgccggcgcggcggcagcccggctcaggcgcttttcaccacgctgtcgaccagcgacatctcttcgctgctcagcagcttttcaatatccaccagaatcagcatccgttcgcccaacgcccctagcccggtcaggtattcggtcgccagcgtaacggcaaactccggcgccggacggatctgctcggcggtcagcgacagcacatcggatacgccgtccaccacgatgcccaccacccgctggctaaggttaagcacgatcaccacggtgttttcatcgtaagacacatcctgctgggcaaacttcacccgcagatcgataatcggcacgatcacgccgcgcaggttggtgactcctttaataaacgccggcgtattggcgatacgcgttacctggtcgtaaccgcggatctcctgcactttcagaatatcgatgccgtactcttcattacccagcgtaaaaatcaggaactcctgtcctacggtttcgccagccattttgctgacggttgccaatccagccatattcatgccctatccaaagtcggttaacgagttacgccgccgcgtctggcagcagtttttcacggttcagcgtctgcagcgccgacacatcgacgatcagcgctacgctgccgtcgcccagaatggtcgctgcggaaatgcccggcaccttgcggtaattgctttccaggtttttcaccacgacctgatgctggcctatcagctgatccaccagcagcgcgtagcgccggccggcgctttgcagaatcactacgatgccctgcgtcgcttcggttttcgccccggcgacgtcgaagatgcggtacagttcaaccaacggcaggtattcgccgcgcacctgcagcacccgctcaccgccggccagcggatgcaggtcttccgcctgcggctgcagcgactccatcaccgcgttcaacggcaggataaagacctcttcattgaccttgaccgacatgccgtccaggatcgccagcgtcagcggcagcaaaatacgaatcgaggttcccttggacgcctgcgaatggatttctacatggccgcccatctcctgaatgtttcttttcaccacatccatgccgacgccgcggccggagacgtcggtcacctgctcggcggtggaaaagcccggcgcgaagatcagcatgcccacctcttcgtcgctcatgctgtcgctgaccgccagcccctgcgcggccgccttggccaggattttctcccgattcagcccggcgccgtcatcggtcacctcaatgcagatattgccgccctgatgctccgccgacaggatcaggttgccaacctccggcttgcccgccgccagacgcgcctgcggatcctcaatcccgtggtccaggctgttgcgcaccaggtgggtcaacggatcgataatgcgctctatcaggctcttatccagctcggtggagctgccctgcagggttaactcaacccgtttattcagcttgccggccaggtcccgcaccagccgcgggaagcggctgaacacgtactccatcggcatcatgcggatcgacatcaccgactcctgcagatcgcgcgcgttgcgctccagctggctcatgctgttaagcaggtcgccgtgggcaaccgggtccagcgtgccggaacgctgcgccagcatcgactgagtgatcaccagctcgccgaccaggttgatcagttggtccaccttttccaccgccacgcgaatactgctggactccgttgcggccttactgcgcggtttcggcgcttccaccgccggcgcggcaacgtgcggcgccggctgagccggttccgctgtcgttacggcctcggcggcggcaaacgcgatctgttccggctccagcacaaaacagagcaccgcgctgatatcctctgcgctgaccgacgtcagcagcgtcaccgacaggctgctgtcgctctgctgcggattacgtacttcgccgagattgcccagctcctccagcagcagcggaatttcgttcggtttcagatcggtcaatgagatatgcagcccgccgttgccggccgctgcaagcggcggcgacgcttctgcggttgcttcgacctcggcatctgcggtaaccggcagcgcgggagcgtcctgttgcgcttccagcgccaactgccgcagcgcctgacagatgtaggcaaagctgtcggcatcgggttgttgtgacgttttataggcgtccagttgctcctgcataatgtctttggtttccagaaacaggttgataatctcggtgctcaggctcatttcctggcgccgcgcgctgtccagcaggttttccaacaaatgggtggtttcctgcaggatggtaaaaccgaaggtggccgccccgcctttaatcgaatgggccgcgcggaaaatggcgttcagcggttcaatgtccggcgccagcggatccagttccagcaggtgctgctccatatcggccagcagttcgtctgcctcatcaaaaaaagtctgataaaaagcgctaatatccatactcacgggatcacctctactgtgagacgcggtgggttagtcgataggcctgccgccggcgccggcgggatggccgtcgtcggcccctccggcggaggaaccgacgaggttgaagcgtccgtcgctgacggcagaaccgccgcgtcccctgccggcggcgtctgcgtcgccgcttcggcagaaaccggagaaaacggtgcggcaggctgcggcgccagttgcttcagcgcctgcggctgactgatttccgccgcctcgcttttcgcgttttcatgttcgattccctgctgcgtttgtttgttcagcaccagaatcgtgatgcggcggttcatcgaatcatccgccccgcgctgcttcaaactcatggtggcggccatgcccaccacgcgcagcaccttgccttccgccagcccaccggctatcagctcgcgtcgtgaggcgttggcgcggtcggcagacagctcccagttactgtagtaacgctcgccggtggcgtatggtaagtcgtcggtatggcccgacaggctgattttattgggtaaatcattcaaaattggcgcaatagcccgcaaaatatcgcgcatatggttctcaacctgcgcgctgccggttttgaacatcggccggttcttgccgtcgataatctgaatgcgcagcccctcatccatcaggttaatcagcagatgcggccgcagttcccgcaggcgcgggtcggactcaatcagttgatccaatcgctcgcgcagcttgttgaaccgacgcgcctccgcctgctgctcggcatccgtctgctttttcaccaacccgtcctgctgggtgggatcgtcaccgccgccaggaatcgggctgctttcggcgctgctcttgttgccgccggtcagggccactttcagcggcgtacggaaatactcggcaatctgcgtcagttcctgcggactggcgatggccagcagccacatcaccagaaagaacgccatcatcgccgtcataaaatcggcgtaggcaatcttccaggagccgccgtgatgcgcgttatgatgcgccttgcgtttgcgaaccagaacgaccggatgattctgcttcatgcctgctcatcttccgctgcctgctgcgccggcgcccgcacctgacgcacatgctcctccaactccacaaaggacggacgctccgtggtgtagagggttttacggccgaattcgacggcgatttgcggcgcataaccgttcaggctggagagcagcgtgaccttgatacattgcatcattttgacgttctccgcgctcttttgccgcagcagggtggcaagcggagaaataaagccgtaggccagcaagatcccgaggaacgtccccaccatcgcattggcgatcagcgctcccagctctgccgccggccggtcggccgaggccagcgcgtgcaccacgcccatcaccgcggcgacgatgccgaacgccggcagtgagtcgccgaccatcgccaggctgcctgccggcacctcgctttcctgctcgaaggtttcaatctcttcatccatcagcgcttcgatttcaaacgcgttcatattgccgctcaccatcagccttaaatagtcggtaataaattccactaaatggttatcggcaagaatgcgcggataattagagaaaatttcactctcctgcgggttatcgatatcgaactccagcgacagcatgccctgctggcgcgatttggacagcagacgaaacagcagcgccatcagatccatatatagcgctttgttatattttgagcgacgcatcagcgtcggcatggcgcgcagcgtggccttgatcgctttgccgttgttaccgacgataaacgcaccgaccccggcgccaccgataatcaggaactccgccggctgatacagtgcaccaaggtggccgcccacgatcatgtagccgccaaataccgtggccagaaccactacgtaacccaaaataactaacacacgcattccttaattaaacgaggtggatggaggacgggagtaacgccaaacgccatcgtagcggcgcaataacctgcgccgacgggagccgccggactccccctacgaatgggtgataaattgatgccgcaagccggaagaaccccagcttacattgcgcgtttaaccggctcgtccagcagttgtggaataatatcggccagctgcggcgaaagtttacgtctttttaccgcgcgggatgggggttggcataaactgcagacaaaattgttcagtggctggtgcgcatgggtgataaacgtgccgccgcagcagctgcaggcggagagctgcagcatatcactgtcgacaaagcgtaccagcgtccaggcgcgggtcagcgccagcaacggcggctcgcccggctgctgggggcactgctccagatacaaccggtaggccttgatgaccgcctcgacgcccgtacattgtccgctttttagcaggaagcaataggcgttataaaacatcgacgaatggatgttatgttcccaggtcataaaccagtcggtagagaacggcagcatgcctttcggcggcggactgccgcgcagttccttgtacaacttgattaatcggccgcgactgagctgcgtctcgctttccagcatctgcagacgcgcccccagagcgatcagttccatggcgagctggatatccttggcttccttgacaatactcttatccgccatcttcaggcccttttcttcatcgcgccgtcctgtttctcggaaagctcttgcaataaatggcttgaaagcaaaatcccggtatggatctgctgcaggtcatcgacacgcgactctttcgtcaactgcgtgatggtttgatgatcgttaaaacggaaatggcacaccagctggttggtttccgccagtttgaccatttgcggcaaagttaattgcgacaacgcgtcagccatatcctcatcaatccccagacggaacattgccgaggctttctcatcattaatcaaacgctgcgctaaaagtaagtacgacaaattgatgtcgtatatatgtttaagtaattcagacgtacccatatttcccatcccgacagactatgtttaaaaacatacgctgggtgataattttatcgcccgtgacttgggttttctcgacgttggcaaatgaatccctgatcatcatccgtgaaaaatactgccgatttcgcactcgcggagcgtcattcagtaaatgatttgcactcaaaatacatatgaatagatatgcaacaccccgtttctctgctcgctgaatcacggtgaagcttttttacaagttaataagattattcctaaacaacagcaactctacccctgaaccattagcacacacaacgcagctgtacggcaattttaaatacaatgtgatcaagatcacaaaaatgaactgtttttgatccaaatattagatagctagcactttttttgcacagccgggagcacaaaaaaacggcacaagtaaaaaaacgtcttaaaagagatgtttatcagctaaaaaaatagcttttttagatcaattcgaacaaaagcgttaccaaagcgaaatcacagaacaaaaatctgcatatctcggataaatgcagagtaaatagctagttatgggtaggcaaactatcagcacgctaagaattagccttgttaactataaggctacctgcagatgagatagcacaaaaagtgcggatttcactgcatcgctatgcggcgatagagaataatcccaggaaaacgccgagcttacgccagcccaaagtcaagaggtgtaacaaagcatatcccgtcgttgtgcccccccccatagaataaagttataaaatccgttaatcctactatcggcacagttatttaatccctttaattcttttttttactctccgcgataacaattgtccgccgcaacatcgcccggattaataaatcggcagcggataccatattatctacgtccgttctgtgaatgttttgcacctataccctgcaggaaaaaagtcgtctcacgtcagccaatgcgccggcaccagtacggtcattaattggcgcagagacaatacgtcgtttcctttagtaccggggtcgacatgagcgaacgttttttacgcatcgtctttccgttgcggtccgtcatatctggcagatatcaccctgtgccaccggcaccatccgaaaatagtttgcacatcatgctgaaaatgcagcctacataagcccgccagattaagactaggctgaattcatagaaaatcacgcgttgccgcattgctgacagcgcacaggcatattactattctggcgcttataggcacctggcgcgttatttttcaccggtgctcgtttttcaccatagttgttactgtttagtctgtcgtccatacacgacaacggtgcgatcactctacatatgtgattttttccaatcacaactattaacaggctatatttaaatcatgacaacgaccttagaatacctgatgacattccgtaaatgttccagcctggacagcctggaaaaggtgtatgacaagctgcactactcgattgataatgatacggaaatgggcagtatgtaccgcgcagcggaccatcggcgcgccgaattggtttcaggcaagctgtttgatttgggtaaaattcctaaaacattatgggcgcgcgtgctttaatttttcccacctatcatgacgcgcgcaacagcatgtatctttattgctaaataaaggctttttagaaaatttattgtcgcgcgtgatgcaaaacacggatatttcccccatctgcttctacgattatttatcaaggcaatagatggagagaaaatatgggatatcaaaaggtactggtagccgtcgccgttgccgccgacagccaattattagtgcaaaaagcgatctccatcgtccgcccctataacggacaaatcacgctgctcagtatggtggccaatccggaactgtataatagtttcgccggcccgatgctcggcgatctgcgcaatctgatggaagaagagacccgcctgttcctggaacagctccgccaacaggccggctatcccatcgccgatttactggtggtgcagggagagctgggagacggtctgatttacgccaatcagcaacgttgttttgatctggttatctgtggcaaccacagcgaccacctgatgaacaaactgagctgctcggccgcgcggtttatcgatgccagccaggccgatgtgctgatcgtaccgctctaaccagccgtcaccgcgcagcactttacgttggtggttccctgccgcctctgactagactgagtgctggtattcacagatcaggagcgctccatgtctcaaccttcgccagataaccgccgcatcgtgctcgcttcacggccacacggcgaacccacgtcggaaaatttacgcttggaaacggccgaagtaccgcagcctgccgcaggccaggcgttactgcgcaccgtctatttgtcgctcgacccctatatgcgcggccggatgagcgacgcaccgtcttatgctcccccggtggcagtcggcgacgtgatggtcgccggtgccgtatcacgggtcgtcgcctcgcagcacccggactttactcccggcgattgggtgctgggaagtacgggctggcaggattactcgctgaccgacggcagcaacgtgcgcaatcttggcgcgcagctgaaacatccctcacgcctgctgggggttttgggcatgcccggttttaccgcctatatgggactcctggatatcggtcagccgcagcctggtgaaaccgtggtggtcgcagccgccagcggcgcggtaggttcggttgttggccaggtggcgaaactgaaaggctgccgcgtggtcggcatcgccggcggcgcagagaaatgccgctatgtccgagaagagctacagtttgacgagtgtatcgatcaccgcgccgacgattttgccgggcagctcgcccaggcctgcccagacggcattgacgtttattttgaaaacgtcggcggcgcggtgtttgacgccgtcatgccactgctgaacgccaaagcgcgcatccccgtctgcggtattatcgcccaatataacgccactgacctgcccgacggtccggaccgcctgccagcgttacaggcgctgatcctgcgtaagcgtatccgcatgcaggggtttattatttttgacgactacgcgccgcgcttcaacgagttcctacagcaaatggaaacctgggtcgaacaggggcatatcaaattccgcgaagatgtcattgacggcctggaaaacgccccgcaggcctttatcggcctgctcaaaggaaagaacttcggcaaactgatcgttcgcgtcgctgtggaataacccgtccgttaccgccgggggagtctttccccggcgccaaggctcagatttaactcaacccattagcttcattacaagaaaaaacccagaaacttgccgtcgcgcctccgcagcaagtgtgtgttttataaccaacaaacgtctcctcacccccataagaaatgagatttatctgaaataacattcgattaatttatatatttctttagatttatcatgtaaatggtaaggatagaaaatcagcgaaaagttaattttcgttaaaaaatagttttaattaagagggttaagagacgcctgactcattagtttttggtattaccatttagccaaagcatacgcacgggaaatgagatgcattttaactcgctgtttatattgcataaaaataaaaaattgcgtaagttagcttcaccaaaatgggttgaaggccattattttgcaaatgcctatagctattgtaaactgcagccaaacccgtggatctgtaaaaattgttaaatatttggacagctaatcgttctgtttgtgacaggcacgccctcgggatcgcgcgttaatcccgtgcggtagctatgcctgaaccggcgaaaatattaggtgccgcttatcattaaacagagtgcggatttatgcgcgcaacgcccctcagttgcctgcctgcgcgatgactgtagagttcgctcgcccgctaatcattaagtaaaagtcatcacattagccgctgttttccagcctgataaataacgcgtaacccgcagcatgtgcgcttttccgccccaagcggataccggaacaatgctacgtatacgcacaataatttgatttagggaacgttacctttcaacgtcccaacctttgcacgtatttcttgtgacgtagcctgatatctataaaacctaacacgggattgttttgagcggtgctgcgtggcagtgcgcagatatccacaggaagccttacacacacaatgaaagcgaccatattgttacgctacggcgtctctccctgcctgggccaccagcagggcttttatctttggggaagccgctatttttgcccaggtgaaaatggcggcttccccgcgcctgcagcccactccaccgcagggaaaacgcgacgttcaggcgcagccgtgtcacggcgggatgctgacggccgtttttcctgccggccccacgttatccccccgcctgactcttttacctcgacagaaatgcatccggactgctgccgcgccgcaggcacacgcccgctgccgcatcaacacgctgcggaaccagtccagaaccatttccctatggcaacgcgcatcgttctccgtcgtccgcttcgccaatgcgcagccgcagcgacgatgaacgtcgatcaaccacagcgcttctcgccgacaacaagagatataaagaggatattgtgaaaatacggcttacgatgacactgctttccaccctgatccttgccggctgttcgaccccgccgccgccgccggtcatcagttcagataccctggtcaccagcgaagtcaacggcgtgaagctgcagcaccgtatggcgatcgccgcaccgaaacagttcaaaccgattgataaagagtaccgcagcctgtacgccgccagcgtcatgaccaagccgggttacggcggcgccaccgtgacgcgcctcgacaacgccgcatccttctacgcgcttggcgaagtggaaaacgagtggctggccatttccgccgtgcgcggcggcgacctgatgggctacatccagggcaacgccggcgtgccagaaaacaaatatcgctccaccctgcgcaacgaccgccctcgccgcgcgcgcgccgccgccaaaccgcaaaactgcgtccaggtcggcagcgacggcaaggcctgtaaagacgccaaatcggccacctggatcctggagtaatccccttccgctgggagtcattgataatgaaatcatcattcgccccgcggcagtggggccttagcctgttgatgctgggcgcgctgctgctcagcggttgcatgtcttcggcaaaaagcgtcccatcgcgctacggcctgacgttcgacgctgccccgcaggtcaatgccaacgccggccagagccccgccccgatcaaggtgcgcgtgctgctgttgcgctccgacgcggaatttatggatgccgacttcttcagcctgcagaacgacgccaaaagcgtactgggcaacagcctgcaggacagcgaccagtttttcctgacgcccggccagaccggcaaaaagctgagcggtcagagcacgctggagacgcgctatatcggggtgatcgccgaataccagaacctggacggcaaagcctggcgcatttcactgccgatgcctgccccgaccgaaaccaatttctataaggtctggcaattctcgccggatgagctgcaggcgcacgttgtggccgatgttaacggtctgcgcatcgtcaaggacgaagactgataatttgggacgggcgcgcccgtcccctacataggtgtgatgatgaaagatgctcataaagtggtctggagtgaagggatgtttctgcgtccccaccacttccagcaggcggaaaactacctcgagagttacgtacgtaactggggacaggcgcataacgggtgtttctggggctttttgacccttgagctggatcagaccctgctgcgtcaggggaaaatagccctgaccgccgccagcggcattatgccggacggcacgccattccgcttcaacggcgcgcagcaggcgccggccccgctggccatcgccgaaaacaaaaccggcgaaaacgtcgttctggcattgccgacctatcgagcaggtcgtgaagacgtgatcttccaggagtcgccggacgcgctagcgcgctatctggcttatgaaaacgaagtggacgacctgaacgcggtctccgtcggcagcgcggcgttgcagttcggcaacctgcgcctacgcctgatgctggaaagcgatctgaacgccgaatggaccgcgatgaccgtcacccgcgtgctggaaaaacgcggcgacaacagcctgcgtctggaaccggacctgattccgccgacgctcaactgtcaaagcagcccggtattgaaaacctttatcaacgatctgcagggcctgctgcagcagcgcagtcagcagatgagccagcgcctgctgcagccgggccgcggcggcagttccgaaatggtcgattttatgctgctgcagttggtgaaccgctatctcggtcaggtcagccatgcctggcatctggaacatctgcacccggaacgtctgtttgccgagtggctgcagttcgctaccgagctgtccagcttctcaccgcagcgcacgccggaaggccgcctgccggtgtacgaccacgataacccggcgctgagcttcggcaagctgatgctgctgctgcgtcaggggctgtcggtggtgctggaagacaacgccatccagctcaccctggtcgaacgttcgcacgggctgaacgtggcgacggtgcaggacaccaaaatgatgcgcgacttcggctttgtgctggcggtgcgcgccgacgtcgccgccgacgtgctgctgacccacttcccggcgcagatgaaaatcgccccggtcacgcgcatccgcgatctggtgcagctgcagctgccgggcatcggcctgcgcaccatgcccgccgcgccgcgtcagatcccctaccacgccggctatacctacttcgaactggagaaaggcggcgatctgtggaagcagatggaaaaatccagcgccttcgccctgcatctggcaggggagttcccgggtctggacatggaattctgggctattcgcagccatacggaccgataagctatgacacaggaaaacatccaggccgcgcagtgggataacccgttagtggccgccgccaatccgctgctgaatgcgatctcgcaaatccggcagtcggcgacgcacgccaatccggcgcagctgcgtcagcaattgatcgatgaggttcgtcgtttcgaagtgcgcggtcagcgcgccaatctgccgtatgaagtgattatcggcgcgcgctactgcctgtgcaccgcgctggatgaagcagccgctctcaccccctggggcagcaacagcgtctggtcaggcagcggcctgctggtgaccttccataacgagacctggggcggtgaaaagttcttccaactgctggccaaactgtcgcaaagtccgcgcgagcacatcaacctgctggagctggtcaactactgcctgttgctgggctttgaaggccgctaccgggtgatggagaacggccgttcgcagctggaaaccatgaaacagcgcctgctgcagctgattcgttcggtacgcggcggctatgcgccgccgctgtcgcccaacgcggtcgatctgccggtgcagcaaaaactgtggcggccgctggtgccgctgtgggcctgcgcggcgctgaccggttttctcgcctcgctgctgtttatcgtcctcaactggcgtctgggcgatgctaccagcccggtgctggcttcaatctaccagaccaacctgccgcaggtgacgatcggcaacccggcgccggccgcgccgccggtgctgagcctgaagagcttcctgcgcaaagaaatcgccgaaggtctggtggtggtgcgcgacgaagcgcagcagagcgtggtaatcctcaaaggcgacgggctgtttaactccgccgccaccagcgtgcgcccggcgtacgtcccggttatcgaccgcatcgccaaggcgatgaacggcgtcagcggcaagattctggtgaccggctacagcgacagccagccgatccgcagcgcccgcttcgcctcgaactgggaactgtcgctggcgcgcgccgaagcggttagcgaacggctgcaaaagcatcttgataaccctcagcgggtgaaagcggaaggccgcggcgaaagtaatccggtcgcgccgaataacagtaaagagaaccgtgcattgaaccgccgggttgaaattacgctgttggttgcgccagaaaatactcaggcggaaatcaacggactgcagcaaggaaacggaaagtaatgcttagtacgttattctccatcatcaccagccgcctgttatgggggtttgccggcatcagcgccctggcgttcatcatctggatgatcggcccgctggtggccatcggcgattaccgtccgctggagccggaactgaaccgcatcatcaccattgcggtaatctacctgatttgggtactgtgccgcattgtgccgcgcatctacagcgcctggtttaaccgcaagctgctcagcaacctgcgcgccagcgagcagacgccggccgatgacgccgacgccaaggcggagccacagcaggatcagctgctggcgcagcgctttgacgaggccgcccaactgctgaaaaaggcgcgctttgcgcccggtcagggcgataaacaccgctggatgacccgcttcagccgccagtatctgtatcaactgccctggtacgtgattatcggcgcgccgggcgccggcaagaccaccgcgctggtgaactccggcctgcacttcccgctggcggaccgctttggcaaatccgcgctgcgcggcgtcggcggcacccgcaactgcgactggtggttcaccaacgacgccgtgctgctggacaccgccggccgttacaccactcaggagagccagcgggaagaagacgccggcgagtggaaaagcttcgtcaacctgctgaaaaagtaccgcacccgccagccgattaacggcgtgatggtgaccatcagcgtcgccgatctgatgacggaaagcgccgaagcgcgcaacgcgcaggccagcgcgctgcgtaagcgactgattgaactgcacgaacagctgggcatccacttcccggtttacgtgatggtgaccaaaaccgacctgctcaacggctttatggcctacttcagcggctttgacaaagcgcagcgcgaccagatctgggggttcaccttcccgtatgagcgctcacgtcagtccgactttaacctcagcggcgaatttgagcagcagtatacgctgctgcaacagcgtctcgacgcggcgctgccggatacgctgctggtcgagcacgatgcgcgccagcgctcagagagctatctgttcccgcaggagttcgccgcactgcgtccgctgctggcgcagtacctggacgtggtgttcgccacctccagctttgaaacacgcttcacgccgcgcggcatttactttaccagcggcacccaggaaggcctgccgttcgaccgggtgatgggcgagctgaaccgctatctgcagctgccgtccaacggcacacaaagcaacggcggccagacctcctgggacagcgtcaacgacgaggcgcctatcccggcggccaaagggcagagcttcttcctgaaagagacgctggaatcggtgatcttccaggagtccgggctagccggcagcaaccgctggtgggaataccgcaaccgcgcgctgcactgggccggctatatcggcctggcgctggtgctgacgattctgggaattttctggttcaccagctacggcaacaacaaggcctacctggccgaagtctccgccaaggcgccgtccgtggagcgtcagggccaaggactgacgcagctggactccggcgatatgttcgccctgctgccgttcctgaacagcgtgctgcatctgccggacagccagaacttctcgctggacgatccaccgtttacttaccggatggggctgtatcgcggcgaccaggtcagcgacgccagcaacgcgctgtaccagaaaacgctgaaagagctgctgttgccgcaggtggcgcagcagatcgccaccaccctgcgcaacgataaccacggcgatgccgacttcagctacgaagcgctgaaggcttaccagatgctgtatctgccgaagcagtacgacggcaaattcctgcgcgcctgggtgatgctcaacctgcagcgcaacctgccgcagggcagtaccaaaaaacagttacagcaattggaatggcacctgagccaactgcttgacggccagattcaggcatcgccttacgccagggacgaagcgctggtcacccaggcgcaggccgccatcaaccgcgcgccgctgtcgcagcgcgtctatggccgcctgaagcgcctgctgctgaatcagaccgagattaaaccggtgcgtctggtggatctcgccagcccgcagaccgagctggcgttctcgcgcaaaagcggcaagccggtcaccgacggcatcccgggcctgtttaccccgcagggatactggaaggcgttcgacagcaatatcgataaagtgaccgatacgctgcgtcaggaagatgtctgggtgctgaacacccagacgccggagcagaaaagcgccgacctgaccaagaccgtacgccagctttatatgcaggattttatcgacgtctgggatgagctgctgggggatattcagctggcccatatcggcaatctgacgcagcgcatcagcagcgcacgcctgctgtccggcaatccgtcgccgatgcgcaacctgctggtcaacgtcggtaaaaacgttacgctgcgggaagaaaaagacggtgaggaagcacgttcgctggcggataaggccggcgaatccatcaaccagagcgccaaccgtacgctggaggccctgttcaccaaccggacgaacaacgccgacggcgacgtctccacccagccggaacaggtggtgatggcgcacttcgcgccgctgctggagttgacgcagggtcagggcgaaggcagcaaggcgattgtgtttgacggcgtgctgaaacaggtcgatgagctgtacagctatctgactgcggtgcagggcgcggccaatagcggcatgtccgcaccgccgagcgacgtgatcccgcgcctgcaggcggagtccggccgtttgccgacgccgttcaaacagatgttgttgtcactggcgatcggcgccagcagcgatacccagcgtaaggagatggagaacgtaaaaaagcgcatcagctttgaggtcggcagcttctgccggcaggcgatagctggccgctatcccctctcctcgcgctcgcagcgggacgtaacgccggacgatctggcgcgcatgttcgcccccaacagcgggctgatggacagcttcttccgcgagaatctgcagggcaaagtagacaccacccgcgccaactggcgtttcacgccgggcgtcgatggtaaaaccctgccgggcggcgaaggtattctgcgttcgtttcagcaggcgcagcgcattcgcgatgcgttttttgccaacggcaccgccacgccgtcttaccgcgtgacggtaaggccggtgcggatggataacgatattctcaatatgacgctggatattgacgggcagctgttcaaatacagccatggtccgctggtgccgctggtggtcagttggccaggcacccgcaacaccaatcaggtacacctgcagctggcgctggcgaacggcaccaccgccagccggctgaccagcggcccctgggcgctgaaccggatggtcgatatggcaagtctgtcggccggcggcagcagcctgagccgtcaggcgacgttcaacctcgacggccatcgcgtcacgctggaattcaccgccaacagtatccgcaatccgttccagctgccggcattctcctgcccgtagccccgaaaggacattcattaccatgagcaacgaccaaagcccgacagcgagcatcggctggtatggaaagattcccaccgccggtgattttttacagcgccgcctgcccgacttagtggtcagtaactgggcccagtggtttcacaatggcttagtcagccagaaacagaacttgcccgataacgccagcaacccgttcagcaatgcgccggtatggaacttcgtcatccccgcgacgctcggcagccaatatatccaactgggctgcctgctgccggcgcgcgaccgcgtaggacgccactacccgatctgcgccatccgcctgtttacgccggaagagtggcacattcagcagttgaacatggcggcagagtggtaccgccaactggggcataccctgctcaacggcgtgcgcaacggtttttccgccgagcagatcgaccacagcctgctgaagataccggccttgccgacgccgccggcagagagcgaatcggaaattctgtcgattatcggcttccgccatccggatctgccgggtctcggctggcaacaggccgccgactgcttcgacccggcgcagtacaccagtttctggtggaccaatcagtgcgacggccatccgctttacacccacgtgcacagcggcaacctgacggtgcaactgttctcgctgctgttcgagcctaacggctgggcgcgccccggccgcggcgggcaatatccgcaaatgtttgattaacggcgttttcatttatctagagactgagtatggctatagaaactctgctgaccccgattgacgcggattctccctgcggcgacaacctggagtatgacgctgactttttagcgatggaacaggcctgcgccggcaaggctgaacagcagttcggcgacaccattattccggccgaggcaccggactgggtgcaggtggaacgcctggcgaccgcgctgttcgagcgcaccaaggatctgcgcgtcatgctgccgctgactcgtgcttgggcgcagctgcgcggcctgcaaggctatgcggacggcctgacgctgattcatcaggcgctggaccgctactgggaaccgctgttgccgctgctggaattcgacggcgaggcggatccgctgtttcgtattaacgtcctggccgaccttggcgacaagtctgccctcaccagttgcgtacgctccgcctggctgctgaaaagcgctgccggcgagattacactgcgcgacgcctgctcgctgctggacggcagcaaacaggagtgcgcctccttccccggcggtcgcgcccgtctgcaggatgagctggcccagcaggagcagccggcggtaacgctggtgcgcaccatcctccagcagctggccgccattcgcgacatcgtgacccgccatctgggcgagagcgcgctgccggagatgcacagcctgctgaagatgttcaacgtcattgagcaggccggcgctacggcgcagccggaggtcgccgcgccggaaccgcatgacgagcagcaagccgcaacccctgccagtgctggtgccgtaccgaccactgcggcagtgttcaactggcgcaacgcgcagattcagtcgcgcgacgatgcccaattgatgctggaaaaggtaaaaagctattttcaactgaatgaacccagccatccggcgccgctgatgattgaccgcgtgcagcgcctgattaccctggactttatgcaaattgtccgcgacctggcgcccgatggtctcaatcaactggaaaccattcttgggcgcactgataacgacgacaataactgacgctgaacctcagcttgtcgtttttcgtttcgaccactatcgttgcctgtagtcacagacacaggccagaatttgaacgacgccgtcagcgatggcaatcgttcctaatcgtcattagatggagtaactcatggcaaactcgaaatcccgcagcggacagaagttcatcgcccgcaaccgcgcgccgcgcgtccagattgaatatgatgtcgaaatctacggtgcagaacgcaaaattcagctgccgtttgtaatgggtgtgatggcggatttggtcggtaaaccggtagacccgcagccgagcgtcgacgagcgcaagttcctcgacatcgacatcgacaacttcgacgagcgtatgaagtcgttgaagccgcgcgtggcctaccaggtagacaataccctgaccggtgaagggaaactgaatatcgatctgtcctttgaaagcatggacgatttctcccctgccgccatcgcccgcaaagttgactcactggacggcctgctggaagcacgcacccagctgtccaacctgctttcctatatggacggtaaaaacggcgccgaagagctgatctcccagatcctgcaaaatccggagctgttgaaatctctgactaacgcgccgaaaccggcagagccaaaagacgacaataacgagcgtgaggattaattgatgagcaactcgcctcagcaacaacaagcgttacaaaccagcgaaaccttatccaacgacgagttcagcgcgctgttgaacaaagagtttcgtccgaagaccgatcaggcgaaagaagccgtcgccaacgcggtgaaaaccctggcgcagcaggcgctggaaaacaccgtgaccgtatcctccgacgcttaccgcaccattcaggcgttgatcgcggagattgacgagaagctgtcgcagcaaatcaacaaaatcattcaccatgaagatttccagaagctggaaggcgcctggcacggcctgcactatctggtcaacaactcggaaaccgacgagctgctgaaaatccgctttatgagcatctcgaagaaagagctgggccgcacgctgaagcgccacaagggcgtgggctgggaccaaagcccgatcttcaagaaaatctatgaagaagagtacggccagttcggcggcgagccgttcggctgcctggtgggcgactactacttcgaccacagcccgcaggacgttgaactgctgggcgaaatggccaagatcagcgccgcgtcgcactgcccgttcatcgccggcaccgcgccaagcgtgatgcagatggaatcctggcaggagctgtccaatccgcgcgatctgaccaagatcttccagaataccgaatacgccgcttggcgcagcctgcgcgaatcggaagacgcccgctacctgggcctggtgatgccgcgcttcctggcgcgcctgccttacggcatccgcaccaacccggttgacgaatttgacttcgaagaagataccgacggcgcgacgcacggcaactacacctggaccaacgccgcctatgcgatggcgaccaacatcaaccgctccttcaaagagtacggctggtgtaccgcaatccgcggggtggaatccggcggcgccgtagagaacctgccgtgccataccttcccgagcgacgacggcggcgtggatatgaagtgcccgaccgaaatcgccatcagcgaccgtcgcgaggcggaactggcgaaaaacggctttatgccgctggtacaccgcaagaactccgactttgccgcctttatcggcgcccagtcgctgcagaagccggcggaatactacgacgccgacgcctcggccaacgcccagctgtccgcacgcctgccgtacctgttcgcctgctgccgctttgcacattacctgaagtgcatcgtgcgcgacaaaatcggttccttccgcgagcgcgacgatatggaacgctggctgaacgactggatcatgaactacgtggacggcgacccggccaactcctcgcaggaaaccaaatcccgcaaaccgctggccgcggcggaagttcaggtggaagagatcgaagacaacccgggctactacagcgccaagttcttcctgcgtccgcattaccagctggaaggcctgaccgtttccctgcgtctggtgtcgaaactgccttcgctgaagaaaaacgacgcgtcctgatgcgccgatgacgggctgcggtaatgcgcagcctgattaatataaggatattgtctatgggcacgaggccacgttttcttgcagcatgggctgctgcaaaaaatatttatgatcccaatgatccattgggaaaagtgaaaaatactatcggtggtgctgtaaagcgcaatttcgatatccctgtaaataaaggcggatgggaaaacagttgtgcagtaagaatgagttacgttcttaactacacgggccaccccgtccccaggataggtcagttaaccgtctctggcgcagataagaaatggtatttttttcgagtcagggacttgattgcctaccttaccactacatggggaaagccagatttaataatgagttatccgcaattgcctgtaactcaactggctaataggaaagggctaattctattcgaaattacgggttggagtaacgctggtggacacgcaaccttttggaatggctctcagtgttccgatcattgttattttaatgaggctagtgctcagtactcgaccacacatgctaacttctgggaattaccatgagtaagttgataataaccagtctcactacggtcttaataagtctttccctgcaatcatttgctaaagatatccaggacccggtagcatttatcaagaaaatgccttatcagcaggcggtcaaagaactggcattatcccgttgtttatctcaggtctctgattcagacaaaactttttctattgacgcggccagaacggctaatgcgataagagactggataccgtttgatatagagtctggagatgatagaatcaacgcgcttattgataaattcaaggcaagaaccaatgaatttcatagcgaatctgaaacaaacagtcagggtgtcaccctgaactgcttgcggttatatcacagccctgaattagatgatttgtcccgcacgttaatcgtcggcaatccaaatcattcatgggaaacagataatccgcataagtaattattgagacattattcttttaaatagtatctcgataatcaataccgatagcattcggtatttccataaggtgcatggcacaaggagcgttaaatggtagtgcattgccaaatttccaattcctgctgctattacctgattttttcaacgcaacgttaatattatttaacccttaaaaagagtaaataaactatggctattgatatgttcctgaaagttgaaggcgccagcggtgaatctaaagattccaaccacaaaggctggaccgacatcacttctttctcctggggcgcgtcccagccgggcaacatgagcgtgggcggcggcggcggtgccggtaaagtgtgctttaacgacctgcacgttaacgcgctggttgataaatccaccccggctctgctgaagcactgctccagcggtaagcacctgaccaaaatcgaactgtccgtctgtaaagccggcggtactcaggttgagtatgtaaaaatcaccctggacgacgtactggttaccgctgtgcagtacaccggttcaggcggtgaagacaccgttggcgtaacctactccttccaggctgctaaagttaaacagcagtactgggagcagagcgataaaggtggtaaaggcgcagaaagcagcgcaggttggaacatcaaagaaaaccgcgaagcttaatctgtcccccccggctgcggccgggggtttatagtcatagggatatgatgattatgaataatttaagacccacattttctgctgcctggaatgccgcggcaaatatatacaaccctaaaagtccggcagaacatgtcgcaaggatcattggcggcagagtggctgccaatatttatcctaatgggagatgggaaaatacttgtgctattcgcatgagctatatacttaataagactggctttcctgtcccatttattaaagataaaacggtttctggcgcagatcgtcaatggtacttgtatcgggttaaagatctcattgcatatttaacacgcacatggggttcagccgatctctccgtcgcctttccaccgccaaacagcagtgagttaacgggaaagaaaggtattattctttttgatatttcaggttggagcgatgccaacgggcacgccacattatggaatggcaacggtagttgctacgattactgctactttaacgaaccgggtgcccgctatacgactaaccatgcaaaattctggatgctaaaatgaaaaaaacaatggcattttcactgtttctagttgcaggttacaccatggctcaaagcagcatggcagactggccccctcaggcagcacaccgtagttatttacagaattataaagatattgcactgacatactgtatctctgttgcctataaaaaatcacctgaagccagtaaagacgctattgcctcatcaggcggtattgacgcctggtccgactatattattcgtgatgaggcatcccccattattgccttaacgaaagagtatctggcgaagaactaccatgccaaagatggcaaaagttcgctaaacctgatgaaatgcatggatatgtaccacggtaaggagttggatcggttggccaaagagtatgtagaaaggccttccgccaactgggtacaggacaaccctgagagtatcaaaccataagcagggtaacgcggtgagatcgccaacaacacgaaaaataacaagaactctgtcactgagtttgctttgctgcctgctaccctatgccgcacatgcagtagataacacagccatgacccactcaattgaaggtcaatggcaagtcaaccaggtaaatattaataacgatgccacacacacacttagctatcagcttaacgatccgcgactggtcggtagagtcattactattagcaataataaaatccaaacaaacttgccagaaggcagtaactgtctcaccccaaaacttgctgaaaagacaatcagccttgaccaatatattaccgacacgatgggtggcaaacacaccatcacggctaaaagctatgaattaaacgaggatggtaacaagcatgttttggcccaagaaataacttgtgcttcaggctcattcggccctgccgacaacgccatgaatgcccgcattgccttactcaacgaaaataaattactggtcaattggtatgatggttcgttattgcaacttaaccggttgcctgcaagccccaaacccgttgcctcattcgagtgctctaatgctaaaagcaacgttgagaaagtgatatgttcggattttaatttagctgcttatgataaaagtgttgctcgagcttggttactggctaaaaaacaatccaataatatcggtgataaaaacttatctacatcattgatgaaatcacaaaaatcatggttacagcaaagagataagtgcatgaatgacaaaaagtgtctgactgatgcaatgtcgactcgtattgactcactttcatcatattggtaaggataaatataacgtctgagcattttgttatgaaaacaaaaataaaagattttctatttatctgttttttattttcttcaggtgcatcatttgcaaatgatatgaaaatagaaaatctgccacaaaataaaatctatgacaattggctaatcagtcgttgcatcggtgaatttactgactcagaaagcacccggcgggatgcattccgctctgccagtgcttatcttgaattcagtcaactaccgatcgaggcctttgacagcagcgaagtgctgatacatcagcacctgcaaaaaaagagtagcggttcagtgcccggaagctataacacattagcctgtctttcattaccagcatcagaacaagccaaaaatattttcaagaaatacgcagtcatcagtgaataaaacaaacgctttacggtggcggccagcatggaaagtaacaacgtaaaacatggaaaagatagttatgaaaaataataaattatcgtttcttggctgccttagcctggcctgtttcttcacctctttatctgtctatgctgcaccgcgatcttaccacggtgatgcagtgagctatctgaagaactacgctatcagcgtttgtattgccaaaggctattcggcaacagaggttaaaaatgacgcgaccgcagcggcaagaggctatagtgagtttggcgaatactcacttgaggcacatagcgcggtgcgcaatctggctcaacagtttcttgccagacattacgacagcatgtccggtgaaccgatgacgctagccaagtgcattgacctctatcatagccgggaacttgatagcatcatcgaaaagtataaagataaaaaataatgtgatactagataataaataatcatgatggaattattcccaacaaggatatagcaacatgcaatataaaacaaaaaaagatgtggaaaatgccattaatgaattaagaagaaaatcacttttatattctagactatacctatacacagtagaatccaaagctaatttcgcattagaaattgatcgtttaattattactgcagaacaagaaattcgaaaccactgtatttcttatcatggtgcattcaccatgatcaatgaggagatatcattcttagacaaccaaaccttccaaatagacatgggaagaatgaagttttacatggcgatagaaaaacaaaaaactgacagactagttaatttaattatgaaggaagttggttttttaagcggcataagtcaggttattgctggtgccggtgcttgtacagcttcagcaggcttagcctgtgcgggttttggtacccccttgatattacatggagctaataacatttatgaaaatggctattaccttttatttaccaaagagaaagttggcacagtaaaaagcgcctaccatttcgctgccaatacattaggatacagtaacaatactgcagataaaatttatggttctgtcgatcttgtactctctggttatggcatggctcgacagattgtaagacctgactcttggagactttatagatatatcaacagtgattatatccgtggttggcagcaaatgggtatggcaggtttggcactggagggaatatctgacgcttcaacaatattcggtatatataagatagggaataacggggaaaataatgaacaatgatgtcactctatccacatactcatacggattggtatttagctattaccttatatccttaggatcagtcgctgcactttatttacttaagaaaatctcaacacgacgacatagttatttactatttgtaataaatgcattcacggtagtagcaattggttctctgcaattctcgatattttcttacggaatagaattcataaatttattctaccagactgatttaaataattacaatataattcgattcggtgggttgttttttgttttcatctatttatttcttctaccacgcaacacatattacaaaaaaccaaagaatgaaagtaaaaaccaacataaaaacaaaaaacaaggttaacaatgagcatgccactatcgacttacccttactcctacggattccctgttagctattttttgatatccattgcggtactgctggggctctactttttacgtaaaaaaaccatacgcctgcactggtttccgttatttactgcgcactttggcgtgacagtcgtctgcatcgtgctgcaaaccgccatttgccttgacggtgaagctatctttgaccgcatttacccggctatcgacttccccgattaccctgaagtctggtacggcagcatattttttatagtcgcttattttctgttattgccgcccgtcactaactttgaagacgcgtccgagacaccgccgtcagaacggcaataaaccttttatccatcactacccgcagccatgggcgtgaaaacagtttgcatcaaacctaatcagcaggaatgccttatgcgattttctattgtaaaaaacaaaaatggccaaaacccgccgcaaagcagttgcgacttcctgccgccgggcggcaccatcggccgcagcgtagacaataacctggttctgccggatgaagagcgtgcaatttcccgcctgcaggccattgtgcatatttccgctgacggcgagtgccgcatcaccaaccgcggcaacgtcacccgcgtcctgcttaacgatattccgctggagcgcggccgtcaggtggagctgcaggatggcgatatcctcggtatcgatgactaccagatccaggtcaacgacctgaatcaacaggccgcgccggttcaacaaccggcagcgcagccggtcgcccaagcgccggtcgccgatgccgcgccggccgccaaggcaaacggcgccgcgccgatccctaacgaaatctgggatagcctggtggaagagttcacgccaattagcgccgccgcggccgtaccgccgaaggcggagcctgcgccgcagcccgaccataatccgctgctcgaccggccgcagcgcgagctgaaccccagcgacccgctgggccagttggctggcgatgtcgatctgcatcagctgcagcaaaagcagaccgacccggccgaactgtttaagaccgacagcaccttcgagcgcgacaatattctgaccgacaccaccccgagcgcactgctggcggaaaaccagccgaagcaggccaagcctgaggcgtcaaaacgtccgcagccggcggtgacggagagcagcaataataaagacgaagagctggatccgctggcgctgttcggcgactccggtgcgcccagcgcgccgggtgccacaaacagcaacgatccgctggggctgctgatgggcggtgccgtgccgctgacgcagccggaagctgcaccgagcgcagtcgcgccgcaaacgccggcagcaacgcctgagccgccaaaaccgcaggctgcgccacagccaaagatcgagccaaaggccaaaccgcaaccgcaaccgcaaccgcaaccgcaaccgcaaccgcaaccgcaaccgcaggttcagccaaaaccgacgccgaaaccacagccgcaggctgccgcaccgcaggagccgccgcgcccggcacccgagccgctgatacagccggaggccacgccgcatgccgaaccgcagccgcgctcccgtccgagcaaccggctaggcatcgaccctgtcgcctaccagaacgcccgcgtccagagcgcgacggccgcgcctaacggcgacgcgctggaaggcccgctgctcgccgcgctgctgcagggcatcggcctggacgatctgcagccgcagccgcattttgacgagcagcaggtgcgccaggtcggccgtctgctgagcctgttctcccagggcaccgtcgccctgctctcttcacgctccattctcaaacgcggcgtgaaggcggagatgaccatgatcctcgacgaggccaacaacccgttcaaactgctgccgtccgggaaaaccgtgctgatgcagatgttcggcagccagatgccgggctttatgccgccggaacaggcggtgcgcgatgcgcttatcgacctgcaggcgcaccagttggggatgatcgccggcattcgcgccattatcgccgccatgctgcagtcctttaacccggaccggctggaagaagaagcgcgtaaagagggctccgccccgcgtctggcgctgccttccaaccgcaaagcggcgctgtgggactattttgtgaaaaattaccagcagacctcgggcgagatcgaagacgacttccatacgctgtttggcgaagccttcctgcatgcctatgatgttgaagtgaatcagtacaaagactcccaaaccaaaccggacgtgtaatgaatatcaccatagcctctacctctaatcagggcggccgcgcctcaaaccaggatcagaccggcgaagtggttggcaaccgtgcggcctgcttcgtggtgtgtgacggcatcgccggttttcccggcggcgaagtcgccgccaaactggcgcgcgacaccatcctggataatttcaacggcgaaaaacatctggatgcgcagagcattcgccagcatatctcgcaggcgaatgcggccatccaccagcaacagagccagtccgaagagtacagcaaaatgggcaccacgctggtcagcctgtttatcgaccgggattatcagttggcctactgggcgcacgccggcgacagccgcctgtacctgttccgccgcggctacctgcacgcggtcaccaccgaccacagcctgatccagcaaatgcaggacgccggctaccagaccagcggcatcaacagcaacctgctgtactttgcgctggggctgaatgaagaacgcgacgccacctacagcgacgtactgcagctggaagatggcgatgttttcctgctgtgcaccgacggcttctggcacagtttcacccaggccgaactggagcaatcactgcatatggtcaactcccccagcgagtggattgccctgatgcagcaggcatggaagaaagacaacaacagcgataactacagcgctatcgccgtatggattggttccccgcaagagactacgctgctgcattcgctggcggatgccgaacgttttctcacgcgagactgaaccgcataacacagctaaggttaacgatgaaatattggatgcccggtgtgattgccctgatggcggtccccgccgttcacgcggcaaattaccggctggtgtattcccccagccagaaactcgaagtctttatcgacaacgtcaaaaataacaagccggagagctggtgtgcgccgagcattccgctgcgtatcgtctccgccgacgccaaggacgccaccgtgctggacggcttcctgccgcgggtcggcagcctgctggccaaacagtgccccgccgtcagccagctgccgtggacgctgaccgacaaggccggtaatcagcttgccgccggcgacgcgctgaaaaaccaacgctggaagccgcaggttaaaaccgcgccggcgccgcagacgcagccggaagcacagcaggaaacgccgatgccgccggccgcggtcgccgtcagctcgccgcaggccgacgctacgccggcgcaggtgttcgaactgccgaaaggctgcaagttccgcacctactggcaagacagcgacgccggcagcgcgatgtttattccttccggcggcaacctcacctgccaaagcgacggctggctgagcggcagcgacaacgtccagttgcaaagtaacggcaagagcagttcgccggccatcagcttcctacagggttacccgctgatgaatattgacgtggccggcaagacgctgaccgtagtcagcgccaaccgtcagcgcatggtgctcgccaacccgcaggtggccggcagctatctggtgctgccgtttgacagcgtccaacacgtctggttcttcagcggcacgctgatcgccgagctccctcgccagcaggccgccgacgccgaacgggtgaaacagcgcgtcgccaaggtacgagaaacctggcagccgctgctcaaagcctatcgcgaaccgctcagcgtacggctggtggatcagctggccgccgaccgggtcgacccggccagcggtagttatctgaccgtccagaacgccgcccactgattaagaggtattgttgtgaaatcattaaccgacgtattacaaggcggctccgtcagcgcagccaccctggcggtggaagccgatatcaaagcgcgcccggccgacgccgatctgcgcgcggcgctggtacagctattgtgcctgagcggcaactggcagcgcgccaaagcgcagctcaaatcctggcaggcgctgaaaccaatggcgcagccgaccaccctgctgctgctgcagtcggtcgaggccgaactgcagcgtcaggcggtgtttgccggccaggccgcgccggcgctgctgaagcaggatcagccctggctcgggctgatgattcaggcgctgcagctggacgcggccggcgacgccgcacaggcgcaggcgctgcgtgaccaggcgctggaagacgcgccggccggcagcggcagcctgctgctggcggacggcggtgaggaaaaaaccgtcgccttcgactggctgaccgacggcgacggtcgcctcggcccggtatgcgagctggcgctcaacggcacctattactggctgccgttctccgccatcgccgagatccagttccaggcgccgcaaagcgccatcgatctggtgtggagccatgcgctggtgcgcctgaccgacggccgcgaacaggtgtgccaactgccggcgcgctatccattggcggcagacagcgacgacgctctgctgctcggcaaacgcaccgaatggcagccgcttggcgacagcctgcactacctcggctacggcctgaaaacctggctgagcgacagcgacgagtttccgctgcacagcctgcgtcagctgagcttcgatcaggacgcctgagatgaacgacaagcacctatggggcaatcataacggcgacgatctgcgccggcagggataccgtcagcgtcaggacagcgaacgtctgacctcacgcgacaagatacagccggtgctgctcgacctgctgaccgacgacgaaccgcataaaaagcaggaagcgcaggtccgcaatctggtctcgcacagcgaactacggcggcgcgtgctgcgcgatctgcagtggttgtttaactgcgtcaacagcgaagcgaatctcgacctcggcgattttcctcaggtgcgccgctccacggtgaattacggcgtcgcctcgctggcgggcaaacggatgtcggacatcgaatggcaggatgttcagcgcgtgctgaccgagtcgatcctgaattttgagccgcgcatactgcccgaaggcctgcaggtgcgctgcatttccgacaccggctcactggaactgcacaacgtgttatcgattgaaatcaagggccgcctgtggtgcgtgccctatccgctggagtttctgttcagaaccgacgtcgacctggaaaacggccacttcgatctgaaagacatagggtaaggcgatggacagtaaactgttagagtattacaaccgcgaactggcctatctgcgcgagatgggcgcggaattcgccgagcagtacccgaaggtcgccgggcgtctgggcatgcgcggcatcgacgtggcggatccctatattgagcggctgatggagggcttcgccttcctgacctcgcgcgtacagctgaagatggacgcggaatttccgcgtttctcccagcggctgctggaaattatctatccgaactacctgtcgcccacgccgtcgatggcgatagccgagctgcagccggacagcagcaaaggcgacatcagcaacggttttaccgttccgcgcggcaccatgatggacagccagacgctgaagaagaacggcatcacctgcagctacaccaccgcccacgacgtcacgctgcagccggtgcggctgaaaagcgtggagctgggcggcattccggccgatattccgttctcctccctcgggctgcaaaaccgcggctgcgtcagcgcgctgcgcatccggctcgagtgctacgacagcgttacgctgaacagtctggatctcgacaacctgatgttctacctctccgggccggacatgcaggcgcagcagctgctggaactgctgatgcagcacagcgtcggcatgctgtgccagacggtggagccgcagccgcagcggcgcgtgctggcggatgacgcgctgcgtcaggagggctttgccccggaacaggcgctgctgccgaacgacctgcgcaacttcgacggctaccgcctgctgcaggaatacttcgccttcccggcgcgcttccagttcttcagcatcagcggcctgcagccgctgctgcgcagcgtgcgcgaaagcaaaaaaacgctgcgtcagtttgagatcgtggtgctgctggaccggcacgacgccgcgctggagcgggtgatcgacgtcagccacctggcgctgcactgcacgccggtgatcaacctgttcccgaaagtggccgaacgcatcacccttaacgaaaaaaatcatgaataccacctggtggtcgataatatccgtccgttggattatgaggtgttctcggtgcaacggctgggcggcagcgccagcgaaaaacgctacgaacaggagttccggccgttttacagcacgctgagcgaagatgacggcaactacggcgcctacttctcgctgcggcgcgaacagcgcaccctctcctcccacgcccggcgctacggcacccgcaccggctatgtcggttccgaagtgttcgtctcgctggtggatgagcgccagtcgccctggcacagcgatctgaaatacctgacggccgacgtgctgtgcaccagccgcgatctgccgctgatgctgatgcagcaggatcagggcaactttgtgatgccggactccatcccgatcaagcgggtgttcctgcgtaaagggccgacgccgccgcgcccggcgctggcggaaggcatgatcacctggcggctgatcagccagctgcagcttaactacctgagcctgatggacggcgatccggaacagggcgcggccagcctgcgtcagctgctcggcctgtacggcaacctgagcgagccggcgatcgccaaacagatccagggcgtgcgcagctgcaacctgcggccggtgtaccgccgggtgccggagccggggccgatcgtgttcgcccgcggcatcgccatcgatctcaccgtcgacgatcaggcgttctccggcaacagcccttatctgctcggcagcgtgctggaacggctgttctcacggctggtggcgatgaatacctttaccgaaatgacgctgtccagccagcagcgcggtgaaatcgcccactggcaggcgcgcatgggcaaaaggacgctaatatgagtgaaagcgtaaccgaactgccggccagcgatgcgccgcagatcaacgcgctgcaccgcctgccggacgacttctggctgcggctgcgcgccgcgccttaccgttacgatctgttccagctgctgcggcggctggacgcccagggcggccaggcctatctgttgggacgcgccccgctgccgcgccatgagatgctgcgcctggggcaggagccgtcgctctcattcgcgccgtcgacgctggccaaggtcacgccgcgcagcggcagcccgctgcatgacgtgtcgattctgagcttcggcctgttcggccccaacggcccgctgccgctgcacctgaccgagtacgcgcgcgaacggatttatcaccatcaggacagcaccctgacggccttcgccaacctgtttcatcaccgcctgacgctgctgttctaccgcgcctgggccgatgcgcagccgacggtgtcgctcgaccggcccgacaacggcagctttaacgattatctgtcgagcctgatcggcaacggccagccggcgcagcgccagcgcgacagcatcaacgcgcacgccaagcattttatggccggtcatctgattcgccacagccgcgacccggaaggcctgagcaagattttacgcggctatttccaggtgccggtgcgcatcgtggagaacgtgccgcactggctgcgggttgacccgcgcgaacaggcgcggctgaaaggcggacgcggcgccccgcgcctgggggaatcggcgtttctcggcgtggcggtgcgcgacgtgcagcacaagttccgcatcgaactcggcccgatgtcgcagcaggagtatgaccgtttcctgcccggcgccgagctgtgcgagcagctgcgcgactgggtgcgccagtatctgggcattgaatttgtctgggaggtcaagctgattctggcgaaggaacagctgatcggcacccagcttggcggcgcacagcggctgggactcagcagctggatggccgccgaacggcgtcagcacgacgccggcgatctgatcttcagcccggaaccgctggaagatatttaacggggcgcgcgacaccgcgcccgccaattacatcgatatgtttaaaacgcaggcaggactgccctgcccctacgaggaaaaccatgtcagaaatcagccgctcggtactctttggcaaactggatagcctgcttttcacctccctggaaagcgccacggctttttgtaagctgcgtggcaacccttatgttgaactggcgcactggctgcatcagctgatgcaggcgcaggatggcgatctgcagcagattatccgccacttcgccctcgatgaagaccagctgacgcgcgatatcgtcgacgccctggaccgcctgccgcgcggcgccagcgccatctccgacctgtccgagcatatcgacagcgcggtagagcgcgcctgggtctacggctcgctgaagttcggcgcgcacgccatccgcggcggccatttactgctggggatcctgaaaacctacagcctgcgccatctgctaaaggcgatttccggccagttcgatcgcatcaacgccgatctgctgatggatcagtttgccgccattgtcggcagctcgtcggaaaacgacctggcgccaagcgccgccggcgagccggcctccgcggccgtgcccggccagtccggtggcagcgtgctggcgcagtacgcgcaggacatgacggcgcgcgcgcgcagcggcgagatcgacccggtcagcggccgtgacgaagagatccgccagattatcgatattctgatgcgccgccggcagaacaacccgctgctgaccggcgaggccggcgtgggtaaaaccgccgtggtggaaggcctggcgctgcgcatcgtcgccggcgacgtgccgccgcagctgcgcgacgtgcagctgtacctgctggatatcggcatgctgcaggccggcgccggcatgaagggcgagtttgaaaaacgcctgcagacggtgattgatgaagtacagtccagcccgacgccgatcattctgtttatcgatgaaattcatacgctgatcggcgccggcggcgcacagggcaccggcgacgccgccaacctgctgaagccggcgctggcgcgcggccagttgcgcaccatcggcgccaccacctgggcggaatataagaaatatatcgagaaagacccggcgctgacccgccgcttccaggtggtgcaggtacatgagccggacgaagaaaaagcgctgctgatgctgcgcagcaccgtcagcccgttggaacagcaccaccgcgtgctgctgctcgacgaggcggtcgacgccgcagtgcgcctctcccaccgctatattcctgcgcgtcagctgccggataaggcggtggcgctgctggacaccgcctgcgcccgcgttgcggtcagccagcatgccgaaccggcgcaggtggaagactgccgccaccgcatcgacgcgctgcagattgagctggatatcgcccgccgtgaaaccaaggtcggcatcggcgatccgcagcgcccggcggcgattgaagcgcagctgagcgagctgcagcaacagctgacgcagctgagcgaacgctggcaggaagagctggggctgattggacagatcatcgacctgcgcgcccagctgcaccagcaggacgcagagtcggccgacgacgccgcgccggaggacggggaacaggcgccagaggaacgcgccgagagcgcggagccggctgaagccgcagagccggcgccgtcggcggatgaactgcgcgctcagctggccggactgcagcagcagctggccgcgctgcagggcgaaacgccgctgatcttcgccgcggtggacgccaatatcgtcgccgccgtggtcgccgactggaccggcatcccgctgggccgcatggtgaagaatgaaatcgaggcggtgctgcagctgtccgataccctgaacgaacgggtgatcggccagcgtcacgcactggacctgatcgcccgtcgcgtgcgcacctcgcgcgcccggctggacgacccgaacaaaccggtgggcgttttcctgctggccggcccgtccggcgtcggcaagaccgaaaccgcgctggcgctggcggaaacgctgtacggcggcgagcagaacgtcatcaccatcaacatgagcgagttccaggaatcgcacaccgtatcgacgctgaagggcgcgcctccgggctatgtcggctacggcgagggcggcgtgctgaccgaggcggtgcgccgccgtccttacagcgtggtgctgctggacgaaattgaaaaagcgcacccggacgtgcacgaaatcttcttccaggtgttcgacaaaggctggatggaggacggcgaaggccgccatattgatttccgcaacaccatcattattctgacctccaacgtcggcaccgatttaatcgccggcctgtgcagcgacccggacctgatgccggagccggaagccctgagcggcgcgctgcgccagccgctgctggaggtgttcccggcggcgctgctcggtcgtctgctggtggtgccttactacccgctgaccgacgccacgctgggcaacatcgtgcgtctgcagctgggccgcgtccagcgccgactgacggaaaaccacgacattaccaccaccttcgacgacgcggtgatcgagcaaatcgtcagccgctgcaccgaggtggaatccggcgggcgtatggtcgacgccatcctgaccaacaccctgctgccgcaaatcagccataccctgctgtcggccagcgccaacgaccagcgttaccgccagctgcatatcgcgctgcaaaacaacgagtttatttgtcaatttcaggcttaacgccccggccgctgcggcggccagttgatcacagagagtagtcattatgtccggaaacgggatcaaaaaaccgaactcaaacagtctgccgctcggctatcggttcaacgagttcgagatcaaggaagtgatcggcgaaggcggcttcggcatcgtctatcgcgcctacgaccaccagcttgaacgcaccatcgccattaaagagtacatgccgacccagttggccaaacgcaatgacgatctgaccctcagcctgcgcggtgaacgtttcagcaaaaccttccaggccggcctgaacagctttatccaggaggcgcgactgctggcccgtttctctcatccggggctgctgcacgtgctgcgcttctgggaagagaacggcacggcctacatgggcacccagttctacagcggcaccacgctgaaaaacttccgcctgcaacagccggcgatgattgacgaagcgtggatccgccggctgctgccgccgctgttcagcgcgatcgacaccatccatcaggaaggctacctgcaccgcgacatctcgctggataacatccagatccaggagaaccagctgccggtgctgctggacttcggctcggcgcgtaaagagatcggcaacctgtccgacgaaacggaaatcatgctgaagccgggctttgcccccattgagcaatacaccgaaaacagcgacggtgaacaggggccgtggacggatatctatgcgctcggcgcggtgctgcataccctgatcgtcggcaacccgccgccggtcagcgtggtgcgcagcattgaagacacctaccagccgctgagcgaacgccgcccagcgggctactcgctggagctgctgcgcgtcatcgaccagacgctggcgctgaagccggaagagcggccgcaaaccatcgatgagatggccgcgctgctgcacctgccggtggccgacgaggccgaaatcatcagcacgccggccgcagcgccggaaaacctgctggtcgccaacaacccggcggccagcgcggcggccgccggcagtgtgaccgcccgcagcatgaaattctcccgcccgatgatgatcggcgcgggcgtcgccgcgctgctggtgatcggcgccatctcctggctcagcagctcctcggacgacgctccgagcgccgtggcggacagcggcgcgccggccgataaaacgctgtcgccgcagcagagcgccccgcaggtggacagcgccgcacaggaagccgcgccgccgcctgcgccggtggcgatggtttacttcccgctgcgtccgggtgaaaaagtgacgctggacggcaaggtccagacgctgcagccaagcaccaacggcttcgccagcctggatctggcgccgggcacctatcagctggaaatccgtcgtaacgacgaccagctgcgccgccagcagctgacgatcaaacatgccggcacctggctggtaacgccggccgacgccggttaatcaatccccctattccggcgccgtctgacggcgtcgttttatctctacgcgattgacatcactgccccggttcaacgaggagtgtctctcaacaaggatgttgctatgttagaccgcattacagcctatacgccacttggccctgaacaactgctgtttcgctcgctggagggcaccgaagccctgtctgcgccgtttgatttccgcatcgaactgctcagcaccgacgcccgcctggaccgcaaggcgctgctcggccaaccgctgaccctggagatcccaatcccgggcctgctgcgcccgccccgctatctcaacggcaagatcaccgccatcgccgtcagcagcgaagagatcagcggcacccgctattcggtgtataccctgcgcgtacagcccgacctgtggccgatgctcaaggatcgcaacttccgcatcttccaggagcagaccgtcccgcaaatcgtcaaggccctgctggccgaacagaacattcagctggaagaccaactgaccggcgcctatcgccagtggggttactgcgtgcagtacggtgaatccatctttaacttcatcagccgcctgatggagctggaaggcatttactactacttcaagcacgagcaggacaaacacaccatggtgctggcggataacccgcaccatcatcggccgttccccggctatgagaccatcccgtaccacgtcacgccgtccggcggcgtcaccaatgaggaaggcatcagccagtggacgctggccgatcgggtgacccccggcatctacagcgtcgacgactacgacttccgcaaacccaacgcctggctgttccaggcgcggcagaacccggtttcgccggcccccggccagattgacgtctatgactggcccggccgctacaccgagcatcagcagggcgagttctacgcccgcgtgcggcaggagtcctggcaggccgaacatcagcagtttaccggtaccgccaccgcgctgggcatcgcgcccggctgcacctttacgctggctaaagcgccctatatgtccgataacggcgaatacctgacgctctccgcccgctataccctgcgcgaaaacagctacgccagcggcgatacgcagggcagcgtgcaccgcatcgagttcaccgtcatcccggccaacgtgcctttccgcccggcgcagagcacctcctggccgaaaacccacggcccgcagaccgcccgcgtggtcggcccgcagggcgagtcgatctggaccgacaaatacggccgcatcaaggtgaagttccactgggaccgactggccaagggcgacgacaccagctcctgctgggtgcgcgtctccagcgcctgggccggccagggcttcggcggcgtgcagatcccgcgcgtcaacgacgaggtggtgatcgactttatcaacggcgatccggaccggccgatcgtcatcggccgcgtgtataacgaagccagcatgccgccatgggcgctgccggccgccgccacccagatgggctttatgagccgttccaaggacggcacgccggacaacgccaacgccctgcgcttcgaggacaaggccggctccgagcaggtgtggatccaggccgagcgcaatatggacaccaacgtcaagaatgatgagagccataccatcgataacgaccacgcccatctggtgggcggcaaccagttcaaacgggtggtgctcaatcagacctccggcgtcaaaggtgatgcctccgcactgaccggcaaaacacgcagcgacgccgtggttaacgcctttaccctaggctccggcaaatcgctgcgcctagagtgtggcgaaagtgtgatcgagctgctggcgaacggccaaatcaatatcaccggcaccagcttcaacctcacggtgaaaggagatggagagatcaataccggcggtcagctgaatctcaaccagtccggaggtgccgcgcgcgccgtagcaccgggtagcggccatcaggctgagatccagagtgccgtcgatcagctgtttccgaacgagaagaagagtgttgcgcagggaaagccggttaacgccgcccctcgggtgacggtaacggcaccggcatctatcacgcaaaatacccagtcgataacaaaacccggcaggattgataatcgggttgttaaatcggtcatggcctctgaagggagcactggtgaacaaggtggacggcatgagttatacggattcagaaaaggaaatggcaatgcctatgacaagatccttgctgcccgtaaccaatatggtcaaggtagcgcagaagagtttgaggaagtatccaaagcaatgagcgcatcggcaaaatctgcgggggcattgaactttaccgatcctggaaaacaaggggcaataacctcattggcacatatgcgtggctcatctggcgcacaagcgatcctgaactccatggaatccggacgaatagttaaggctgataccttaacaccagaggcaatatccaaaattaaaagcatgtcgtcgaaagactttcaggataatttacttaaagctagggtagcatacgatagagcaatatatgggaataccatcacgacacagggtggtaaacagtacaactggtgggctcgttatgggaatggccttcaaaaacggtatgcccgggaagcagaagaatttttaaaattatcaaacgagtgatttatgttaaaaaaaatcttattacctacattagttgttgcttctttgctttgctccattggatccacattagcggcagatttgttacggtataacagaattaacacagtaagcgagattattaacgataaagcggtcactgacaacctcaaaagtatactgggtcaagactatgaaaattacatcaataactttgatgtgttcggtgaacctcattcaacctcgggtggtggattatttgttgaaggttggctgaaagatctttacctagaaaatgcctctgctctggtcatcaatcccgatggaagaatttatgctgcctgggttgtacctgattctgatattataaattacaaatcatctgataaagatgctcacattaataatgacatccagcattgggctgcacgcttcaaagacatgcattttgccgcaggcaacgaaataaataagatgaggactgaaaaagaatattttgatactcagtcattctctatcaagctcacgactatttgtgccaagaaaggcgactgtaacgatgcaacttaccatggagagcgtaaaaaagatggcgccactttaactttacagggaaaagtgacacgaactgattgcaatacaaccccatgcccaatcattagttatgaatttaaaaacgcatcgataacttacatgctcagtaaagttgataacaccctgacagtcataaaaaatggtaagatattaatgaatcaaaaaggaacgtgggtgaaatagcaaatctcgtagatgacgagaatagagttagccccctgcccacaccgtttgatttccgcgtcaaactgctgagcactgtgaagccataataaatactaaaggcatgatcaaaggtagagattacgaagtcattgacatcattgcaggaaagaaactatgattagcgtggaaaaaatagactctagcccttgggatttcaccttttacaaaagtgatgccggcgattatattataaaagtcatgttctccgaaggagtttacaagatagatgttggtcgatactattacctggcaaatgaaatagactcttcagaaataaatcacagcactttgattgagttggcaaataaaataagaagcgatccatttaattataatgacaaagagatagcaccagaggaaataagagtaatccaagcgtgaaactcatgtaattatcgatgataactctgggtgctccgaccgatgccggttaatcaaggtcaataccgagatcattaaacggcactatttatatcggtgcaagcccatttaccgaatattcaacgtcgaaggtggttgcatacaacagcccaataaagaataaacacatagagtacaatagagtgaataacaacaccgctttagactatatagatcgggcacttcgtttagctaaaaaacggcacctgcacatctcacaggtgaaagggggtgaagatctcaaacctatgtacaattccattgttcaacaactcacctacctccgtcaggttatcatcggtgaagaaaagaacaaagctaaactttgggaattgacttttggcatgtatgcaaccaaggagtttgaagcaacagatcctatttttgaagatagactgggagatgccttctatatcgcatctcaaattagaaaaggacttaaagtgaaactccctcatcaggtagaccctgatttcattgtaaaacaagaacagcttaaagctacttaccccgacgattttgaagactaaactgattatcacgaaaacagcgggcacttcggttataattccctaataatttcgaagactaacccaatagaatcattaagattgatagtatagtgtctatgaccgccattgattatataaatgcagcgctagccgcagtaaaggaaaggcaaaaaaaactgcctaacttccctttatacatatcctcccaaaaccaaattgaatatataaaggcaatattggaaggtaaagagaaggataagagtgaacttcatagcctcgctttaggaagttacgcttctaaagaattcgagaccacagaccctgaactatcccaacacttatccaatgtaaattacatcgcatcccaaatggcttcgggtcttaaagtaatacttcctcacgaagagaatcctgagtatataaagcgacaaaaaagatacaaaaagtaatatgattgaaagttaattttctaacttttattattgtgaaagctgcacaggcctaccctgctgcgcgaatattaacacctccatcagagcatcgcgtaacttgcaacgcatgctaccaaatcatcttgaacagacaaatgatattgaacttgaaatactaacagagttaactcaatcccccaattccggcgccgtcagacggcaccgttttatctctacgcgattgacatcactgccccgctccaaggcttacgccgtaacgaggagtgtcactcaccaaggatgtttctatgttagaccgcatcacagcttatacgccgcttggccctgaacaactgctgtttcgctcgctggagggcaccgaagccctgtccacgccgtttgatttccgcatcgaactgctcagcaccgacgcccgcctggaccgcaaggcgctgctcggccagccgctgaccctggagatccccatcccgggactgctgcgcccgccccgctatctcaacggcaaaatcaccgccatcgccgtcagcagcgaagagatcagcggcacccgttattcggtgtataccctgcgcgtacagcccgacctgtggccgatgctcaaggatcgcaacttccgcatcttccaggagcagaccgtcccgcaaatcgtcaaggccctgctggccgaacagaacattcagctggaagaccagctgaccggcgactatcgccagtggggctactgcgtacagtacggtgaatccacctttaacttcatcagccgcctgatggagctggaaggcatttactactacttcaagcacgagcaggacaaacacaccatggtgctggcggataacccgcaccatcaccggccgttccccggttatgagatcattccctaccacgtcacgccgtccggcggcactaccagtgaagaaggcatcagccagtggacactggccgatcgggtgacccccggcatctacagcgtcgacgattacgacttccgcaaacccaacgcctggctgttccaggcgcggcagaacccggtttcgccggcccccggccagattgacgtctatgactggcccggccgctacaccgagcatcagcagggcgagttctacgcccgcgtgcggcaggagtcctggcaggccgaacatcagcagtttaccggtaccgccaccgcgctgggcatcgcgcccggctgcacctttacgctggctaaagcgccctatatgtccgataacggcgaatacctgacgctctccgcccgctataccctgcgcgaaaacagctacgccagcggcgatacgcagggcagcgtgcaccgcatcgagttcaccgtcatcccggccaacgtgcctttccgcccggcgcagagcacctcctggccgaaaacccacggcccgcagaccgcccgcgtggtcggcccgcagggcgagtcgatctggaccgacaaatacggccgcatcaaggtgaagttccactgggaccggctggccaagggcgacgacaccagctcctgctgggtgcgcgtctccagcgcctgggccggccagggcttcggcggcgtgcagatcccgcgcgtcaacgacgaggtggtgatcgactttatcaacggcgatccggaccggccgatcgtcatcggccgcgtgtataacgaagccagcatgccgccatgggcgctgccggccgccgccacccagatgggctttatgagccgttccaaggacggcacgccggacaacgccaacgccctgcgcttcgaggacaaggccggctccgagcaggtgtggatccaggccgagcgcaatatggacaccaacgtcaaaaatgatgagagccactccgttggcggccatcacaactttatcgtcaccaaaaaccacgaaagccaggttaacggcgaataccgccagtcaacccagtacaaccgcagcgagctggtgggcggcgactatgcgatgaagacgcagcagcaaatcatgctcagctccggcgagggcatcacgctggtgagcggcgacagcaagctgacgctcaacccgaacggcaccgtctcgattcagtgcacccagtttgaaatcaacgccagcgcgcagggcgaaatcaacaccggcggcacgctggatctcaacgtcaagaaaccggccaaaggcgcaacgccgaagccgaccccggcggagatcacgcaggaagtcgctaaagtgttcaaaggctcctcggagggcaacgcatgacgcagcaaacccgctatgccctgtccgaaggcaccctgacgctgccggaggcggtgcaggacaccagcgtgaccatcctcaaactgccgcaggcgcgcgccacgctggtggtcacccgcgcctatgacgtcaaaccgggccaggaggaagcctacctgcagcagcagctggccaaggtcaaacgcgatatgaagaaattcagcgcccgcgccgtggaggacagcagcttcggcccgctgccggcacgggcggtcagcgtgcgctttgaaaaccagggcatcgccatcgaacagcaactgctggtggtgcgcctggaaagccacctgctggtgctgaccttcagcaccagcgccggctttgccgccgacgcgcaggccacctgggaacagatccgccagggatttattccggccggcaacgcagcggaggcgtaagcgatgtctgatttaaccgccgcgcgtctcggcgacccgctggtgcacagctcgctgctggccgactttgtcagcggcctggtggagggcgccatctatgccggcatctacgccggcgccaccgcgctgatctcctccggactcggcgcaccggtcggcatcgccctggtcgccggcgccatggtttccggcattccggagaaaatcggcaccgccgccggcgcgctggtggatacgctgatcggcaccggcccgcccgacgcctttatcaccagcggctccgacaacgtccatatgaaaggcaagccggcggcccgcgccgccggcaccgtcgaccacgattttctcaacagccccgacgttggcgctgaagaaggcccggatcttatcgacagcgctctggcggtagccggcggcatcatctccagcgtgatgcatcccggcccgctgatcgacaaggtcgccagcatcgacggcgaatcggtcaaaaactggctcggcgacgtctgggacgatatcacccagcccaccgttgagagcgccagcccgtacgccaccccggccagtaaggacaccgtcgcctgcaccaagggccatatggcggaaaacgtcaacttcctggccgaaggttcgaagaaggtgctgatcaacggccaccccgccgcgcgcaacggcgaccgcagcacctgtgaagccaagatcgacgtggcggacaacccgcgcgtacgcatcggcggcgacggcatcgtggtgcgcgatatccgcagcggcaaaaatgcgctggcctactttgccggtggcctggtcggggctttgggcaagcagggcatgaaactcggccagtcgctgttccgccgcgtgatgccccgccaggcgctgaaggacgccggctgcgcgctggccgccgtggccgccgccgatctggcgggcaacgccgccggtgccgccgtgggcgcaacgctggtggccgccacccagaccggccacccggtgcatattcccaccggcgccaaaattcttgccggcgaggaggagcttgacttcaccctccccgaccgcatcccgctctactggcagcggctgtacaacagccgcaaccgcgccgccggcatgcttggcgtcggctggatgctgccgtttgaaacgcgcctgctgcgcacgctggacggcaacggccagccgcagtttatcctgcgcgacgcctccggccgcgagaccggcctcggcaacgtcacccccggcgacgttatccgctttaccgaagacggcttcaccctctactgctcgctgcagggcgtgatgctgctgcagaccgccgagggcgagcaccagctgtatgagccggatccggcccgcgtcggcgaatggcgcatcgcgcgcatctacgaccgccacgagaactgccaccactacgcctggaacagcgccggacagctggtcaccatctccagcgacaaccaggcgctggacgtcgagctcagctacgacacgcgccacggccgtctgaccgcggtgcatcagcgcctcgaacaggaaaaacgcctgctggtgcagtatgactacagcccgcaggggcagctaattgcggtgcgcgacgccgacgccatcgtcacccgccgctacggctgggacgacgccagcggcctgctggcctggcacagctacgccaccgatctgcgcgtcagctaccgctggcagcgcgccgcggacggcgaccactggcgcgtcagcgagtatcaggtgctggacgcgcagcagcagtgtctggagcactggctgctggaggcggacgaagccgcccgccgcgccagcgtcacctgcctgtccggcggcaccaccgaacaccgctgggacagcctgctgcgcattaccgactataccgacagctacggcgcccgctggcgcttccgctgggccgcgctgcgggagaacctcagcgccgttatcaccccggacgaccagcgctgggagctgggctatgacgagcgcggcaacctgatcctggtgcgcgatccgctcggcaacaccacccagaccacctggcaccccgcctgggcgctgccgttaaaagaggtgctgcccgacggcgcctgctggcaataccgctacaacccgttcggcgacgtggtgacgctgaccgacccgctcggcaacgacagccgctttacctggaacgaccagggcgacctgctgacccgcaccgacgcgctcggcaacgttcagcgcttctggtggaacgccctcggccagctgacccgcgacgaagactgctccggccaccagagccgccgcgagtatgacgacgccggcctgctgctgcgcacctgcgacgccgaaggcaacaccacccgctaccgctggagcgccgccggacgtctgcaggcgctggtgcgccccgacggccgggaaacccgttacgactatgacccggccggcctgccctgccgcgagaacatcgatgccttctccgaacgccgcgtcgaacgcaacgtgcgcggccaaatcacctgcgccgtgtcgaccggccggcatcgagacccgttatcagtacgaccgcttcggccgcctcaccgcgctggtcaaccccaacaacgagcgctggcagtttgactacgacgccggccaccgcctgctggcccaaagcgatttcgccgccgcgccgccggcagtaccgctacaacgtgcagggacaggtcagcgccgtcaccgagtacccgctggcgcaggacggcgacgcggcgcagccgctccacacccgcctgagctatgacgctctgggccgcctgagcgccaaagagaccgccgacagccgcaccgaataccgctaccaggcgcgcacgctggaagtacggcgcgcaccgctggcgctgtggcagcaggcacaggcgcgcggcgaacagcccgactggccggagaccctgcgctttagccgcgacgccgccggcaacctctgcgccgaagagaaccacagcgggctctggcagcacagccacgacccgctcggcaacctcagcgccacccacatgcccgacggcagcaccctctcccagctgcgttacggcagcggccacctgctgcagaccgcactgctggccgccggtcagcggcacgatatcgccggctggcagcgcgacaagctgcaccgggaggtcgcctgcaccctcggcgccgttacccaggagacccgctacgacagcgtcggacgcatcaccctgcgccgcgccagcagcgagcgcagccacccgctggtgttcgaacgccgctaccagtgggaccgtcaggacctggtggtgcagcagaggctgattgagaacgacaacctcaccgacgggccgcagttccagcagcgccgcttcggctatgacgctcgcggacaactgacccacagcattctgccgcagcgcgaggagcgtttttactacgactccgccggcaaccgcagcgacggcccggctaccaccgtctggcgcaacctgctgcagcgcctgaacggccaccgctggggctatgacggcttcggccgcctcagctggcgccgcgacggcagcaccggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctttacccgcaccatggcgagccgcaaaccaccctgttccactggaacggcctgcagatggtgggtgaacacaatcccgaccagccgcagcgcagcacccaatatctctaccgggaagacagctacgagccgctggcccgcgtcgatcgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcagggtaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggaaaccgggcttcactacaatttgttccgctactacgatccgaactgcggtagatttacccagtcagatccgatagggctggcgggtggggtgaatacctatgcctataccccggatccgattagctgggtggatccgttggggttgagttgtaagccatatattcacttcaacaaaacacataaagattctttgcctaagcctaagggttttggtccaaatggtggaagattacaatcgcatcatggcctgcaacaagaatgggccgtaaataatctttcggagtatggttacaatcctaagttggcaccaactataacgttagaaacagggaaaggtttaccacatacaggaatttccaatgcccaaaatattagacgagaccttcgtgttgcgcaaggaaatggaaaatggtcgtcttctttaaacgatgagctgaataacatacgcaatgatcttaaaaatgttggttttgatacagagactatcgaccaagttttagatcaacaatatcgcatgtttgataaattaggcatcccatacaataggatatagcaaatgaatatagatacatcaaaattgcataagagcttcagtttagatgcaaccaatcctgggtccacggaaatagaaataaaaaaaatgaaagattttttccacgacattgtcattccagatgaataccttgattttacaagtaaacactcagatgcagaaatattggtcctgggtgattcatatatcagaatatggggtgtaagcggatgcctagaaatgaatgagtcatacgattttcaaaaatacatccctcattctctagcaattggtgatgacgaaggaggaaaagctttgttttacgcaaatgggaataacggatttggtctctatattgttggctttggtgacttagatattaatgatgcgacttttgtatctgaatcactatacaaattattaattgatggtaaaggtgcagaaaaacttatttaaaaataaggtttgttaatttaacaccccacataaaaactttatcttgcaaccatctgcaccataaattccggcatattggaaaaaggtccggcagattctggtggtgcagcaggcgctgattgagaacgacaacctcaccgacgggccgcagttcagccagcaccgcttcggctatgacgcgcgcggacagctgacccacagcattctgccgcagcgcgaggagcgtttttactacgaccccgccggcaaccgcagcgacggcccggcgaccaccgtctggcgcaacctgctgcagcgcctaaacggccaccgctggggctatgacggcttcggccgcctcagctggcgtcgcgacggcagcaccggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctctacccgcaccacggcgagccgcagaccaccctgttccactggaacggcctgcagatggtgggtgaacatgaccctgaccagccgcagcgcagcacccagtacctgtaccgcgaggacagctacgagccgctggcacgcgtcgaccgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcagggtaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcactctcgccacacagcagaacctgcgctatcagggccagtatctggacagggacaaatcagccttaggctgatttgaacagcgcttcagcgctggccccgaaggggcgagcctcatttatgaggcgagtattccgggcttcactacaatctgttccgctactacgatccgaactgcggcaggtttacccagtcagatccgatcgggctggcgggtggggtgaatacctatgcgtataccccggatccgattagctgggtggatccgttggggttgataaagtgccacacacctcctaaaggcagaaaagttaatcgaacaatttacagatttgaagaaccagacagaataaatactacttggaccacacataaatggaatattatggcttctcatagatatactgatgaaggtttaggtggtgtatatggcgcaaactcacgtaaaaccgcgttatctgaagtgactcactggaatgttgacctatctcgtagaattttaataagtaaaaaagttcaattaaacaatgtgctagacttaactcgttctaacgtaagagataagttaggggtttccttaggcgatcttactagtaatgactatactattacacatcaaattggtcattgggcgaaaacacaaggttatgatggtatacttgcaccgtcagcaagaaatcctactggttctaatttaatatcatttttgggattttagataatgtcttcattagagttttattacgcaggcgatgaaaagtggaaaaggtatgctgacttttacgccgaagattatttagacgacaatgctcgtatgattgccaaaaggttgaacggaaaccttgacctggctgtcgttatttatggtaaaagaggagtaaaagaatctctatggtggatcgaacaaagtgtccctgcattagaaggactaaaacctattgattgccttaaaaaacctgagctaataaaacgtcttcgcgaatgtgtaatgagaatgccatgatttacctctcccttatagaagaaatccaactagagctggatattcccatgagggaaatacgaatgggaattagtaacttccgcctttgttaaaagcgaatgttttaacattgaaacataaccagttattaaatggaaagcaaacaataaaattgtgacagtaaaaaccgatttctatatggaacctattttgttccccacgaaaagtcagtttccttccggtacaactcaagaaatagctagtcatgaggtgatatttgacgaagataaagccaagcctttgttgtttagtcaattcccacccactgaatatatgatttggggtgattttttccgaagaaatatcagaaatcctattaaacaaaaagtatcaagaatcacaagaatctataaagaaccacacaccaaaggctaaggaaagcgaactaaaggaacacattagaaaaagaaaggaatttcttttgagaaaaaaggccggcttacccgtaaataacaaatacgatgacttcaaaaaagaatttagcgatgaggcaatatatatcctcaatatgatatcaactcagagatacttattaggtgagaaaaaaggatctattcttgaatcaatttttgatatattcaaaactggatgcttaccttgtggcgtaaagaaagaaaaaaaagaaatagtaatattcaaccccataaaactaaaagattaaaaatcattatctgcccgccgcgccagcgtcacctgcctgtccggcggcaccaccgaacaccgctgggacagcctgctgcgcattaccgactataccgacagctacggcgcccgctggcgcttccgctgggccgcgctgcgggagaacctcagcgccgtcatcaccccggacgaccagcgctgggagctgggctatgacgagcgcggcaacctgatcctggtgcgcgatccgctcggcaacaccacccagaccacctggcaccccgcctgggcactgccgttaaaagaggtgctgcccgacggcgcctgctggcaataccgctacaacccgttcggcgacgtggtgacgctgaccgacccgctcggcaacgacagccgctttacctggaacgaccagggcgacctgctgacccgcaccgacgcgctcggcaacgttcagcgcttctggtggaacgccctcggccagctgacccgcgacgaagactgctccggccaccagagccgccgcgagtatgacgacgccggcctgctgctgcgcacctgcgacgccgaaggcaacaccacccgctaccgctggagcgccgccggacgtctgcaggcgctggtgcgccccgacggccgggaaacccgttacgactatgaccgcgccggcctgccctgccgcgagaacatcgatgccttctccgaacgccgcgtcgaacgcaacgtgcgcggccaaatcacctgcgccgtcgacccggccggcatcgagacccgttatcagtacgaccgcttcggccgcctcaccgcgctggtcaaccccaacaacgagcgctggcagtttgactacgacgccggccaccgcctgctggcccaaagcgatttcgccggccgccgccggcagtaccgctacaacgtgcagggacaggtcagcgccgtcaccgagtacccgctggcgcaggacggcgacgcggcgcagccgctccacacccgcctgagctacgacgctctgggccgcctgagcgccaaagagaccgccgacagccgcaccgaataccgctaccaggcgcgcacgctggaagtacggcgcgcaccgctggcgctgtggcagcaggcacaggcgcgcggcgaacagcccgactggccggagaccctgcgctttagccgcgacgccgccggcaacctctgcgccgaagagaaccacagcgggctctggcagcacagccacgacccgctcggcaacctcagcgccacccacatgcccgacggcagcaccctctcccagctgcgttacggcagcggccacctgctgcagaccgcactgctggccgccggccagcggcacgatatcgccggttggcagcgcgacaagctgcaccgggaggtcgcctgcaccctcggcgccgttacccaggagacccgctacgacagcgtcggacgcatcaccctgcgccgcgccagcagcgagcgcagccacccgctggtgttcgaacgccgctaccagtgggaccgtcaggacctggtggtgcagcagaggctgattgagaacgacaacctcaccgacgggccgcagttccagcagcgccgcttcggctatgacgcgcgcggacaactgacccacagcattctgccgcagcgcgaggagcgtttttactacgactccgccggcaaccgcagcgacggcccggctaccaccgtctggcgcaacctgctgcagcgcctgaacggccaccgctggggctatgacggcttcggccgcctcagctggcgccgcgacggcagcaccgggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctttacccgcaccatggcgagccgcaaaccaccctgttccactggaacggcctgcagatggtgggtgaacacaatcccgaccagccgcagcgcagcacccaatatctctaccgggaagacagctacgagccgctggcccgcgtcgatcgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcagggtaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggaaaccgggcttcactacaatttgttccgctactacgatccgaactgcggtagatttacccagtcagatccgatagggctggcgggtggggtgaatacctatgcctataccccggatccgattagctgggtggatccgttggggttgagttgtaagccatatattcacttcaacaaaacacataaagattctttgcctaagcctaagggttttggtccaaatggtggaagattacaatcgcatcatggcctgcaacaagaatgggccgtaaataatctttcggagtatggttacaatcctaagttggcaccaactataacgttagaaacagggaaaggtttaccacatacaggaatttccaatgcccaaaatattagacgagaccttcgtgttgcgcaaggaaatggaaaatggtcgtcttctttaaacgatgagctgaataacatacgcaatgatcttaaaaatgttggttttgatacagagactatcgaccaagttttagatcaacaatatcgcatgtttgataaattaggcatcccatacaataggatatagcaaatgaatatagatacatcaaaattgcataagagcttcagtttagatgcaaccaatcctgggtccacggaaatagaaataaaaaaaatgaaagattttttccacgacattgtcattccagatgaataccttgattttacaagtaaacactcagatgcagaaatattggtcctgggtgattcatatatcagaatatggggtgtaagcggatgcctagaaatgaatgagtcatacgattttcaaaaatacatccctcattctctagcaattggtgatgacgaaggaggaaaagctttgttttacgcaaatgggaataacggatttggtctctatattgttggctttggtgacttagatattaatgatgcgacttttgtatctgaatcactatacaaattattaattgatggtaaaggtgcagaaaaacttatttaaaaataaggtttgttaatttaacaccccacataaaaactttatcttgcaaccatctgcaccataaattccggcatattggaaaaaggtccggcagattctggtggtgcagcaggcgctgattgagaacgacaacctcaccgacgggccgcagttcagccagcaccgcttcggctatgacgcgcgcggacagctgacccacagcattctgccgcagcgcgaggagcgtttttactacgaccccgccggcaaccgcagcgacggcccggcgaccaccgtctggcgcaacctgctgcagcgcctaaacggccaccgctggggctatgacggcttcggccgcctcagctggcgtcgcgacggcagcaccggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctctacccgcaccacggcgagccgcagaccaccctgttccactggaacggcctgcagatggtgggtgaacatgaccctgaccagccgcagcgcagcacccagtacctgtaccgcgaggacagctacgagccgctggcacgcgtcgaccgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcagggtaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggacaaatcagccttaggctgatttgaacagcgcttcagcgctggccccgaaggggcgagcctcatttatgaggcgagtattccgggcttcactacaatctgttccgctactacgatccgaactgcggcaggtttacccagtcagatccgattgggctggcaggcggggtgaatacctatgcgtataccccggatccgattagctgggtggatccgttggggttggtaaagtgctctccttcaggcaagtaccaagctgaaaatgttttagggagaaccgtctataaaaatactgttgatattaacccaggggcacctagctcagttcatcgaagtgtacacaaatcaatccgcaaaaaagttgaagatggttggaccaacctagatctaatgagtaatggttatgctccgatcggtcccgacggtaagcaaatgaatctccatcatatattaggtcaagagcctggccccatggctgagatagtctcatcaacacataaaaaataccataagcaactacatggattgattgagaacggcggcagcttcagacacaatggtaggcttgcttaccaatatgatactttcagggcagaatactggaaacttcgagcgttagacttcatgtgaggtgatttatatgaaagaaatcgataacttaataaataaactatcgtcaacaaaaaagcatgaggtgatgtggcttggtgctgcagataaagagcaaatatctaggctagaacactacttatccctaaaattacctgaggattttaaatatttcttagaaaaaacagggggggggggagttatagaacaagagatatctggcattgaagataatgatgcattggcggatttcggagggacagtatattatgatactatatattgccggagtgaatatcaactgccttcggacttagctgtaatctacttcaaagatgatgaaatttgctggtgcattgacacatccctaaatagctttggtgaaatagttagctacgatttgttttcaatgaataaaaataaaaaattgcatagctcattcaaatccttcctacaagaatatgtaaacttacgatgttagtaaaacataattacgcaaaaattatataatacaacttcataaaataaaaccagaatatatcattaccattctggtctttataatccccaccccaaaatataattcaatcccctataggttcaacgccgtgaccgcgtccccatagatgtatttaaccctcccccctgaatcttggaatcgacaaaagtcaccaacaaaaaattaaaggcacacataataatgcaactagcaatgatggtgaatgggaggaaatatcaccaagcggtgtaaaaattggcggttatttaggccgcattggaaatataaacacagcatttccagttctctaacgagtgaagatgaaaatgaaatattttattgatgaacgtggtcattgccgcgttaaaacagaaaaagaacaccacctcatatattcatttttagaagaagatattcaaagtagtttatatggtgtcagcgaatatatttcagcatgtggaaccgtcaacaatggtcatattcctgagtgggaaggaacaggcaatagtcatactattaccatcagacaggatggcgtcgaaatttttaacgagtacacagaagagagcttaacgattcccacaatagaaaagttcaaaagctatcttgaaaactggaaagaattaatcctgagtaaagagtgatctttacataaaggaaaacggcagccccctctccctgttgtccagcggcacgctatcgccggctggcagcgcgacaagctgcaccgggaggtcgcctgcaccctcggcgccgttacccaggagacccgctacgacagcgtcggacgcatcaccctgcgccgcgccagcagcgagcgcagccacccgctggtgttcgaacgccgctaccagtgggaccgtcaggacctggtggtgcagcagaggctgattgagaacgacaacctcaccgacgggccgcagttccagcagcgccgcttcggctatgacgctcgcggacagctgacccacagcattctgccgcagcgcgaggagcgtttttactacgactccgccggcaaccgcagcgacggcccggctaccaccgtctggcgcaacctgctgcagcgcctgaacggccaccgctggggctatgacggcttcggccgcctcagctggcgccgcgacggcagcaccgggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctttacccgcaccatggcgagccgcaaaccaccctgttccactggaacggcctgcagatggtgggtgaacacaatcccgaccagccgcagcgcagcacccaatatctctaccgggaagacagctacgagccgctggcccgcgtcgatcgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcagggtaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggaaaccgggcttcactacaatttgttccgctactacgatccgaactgcggtagatttacccagtcagatccgatagggctggcgggtggggtgaatacctatgcctataccccggatccgattagctgggtggatccgttggggttgagttgtaagccatatattcacttcaacaaaacacataaagattctttgcctaagcctaagggttttggtccaaatggtggaagattacaatcgcatcatggcctgcaacaagaatgggccgtaaataatctttcggagtatggttacaatcctaagttggcaccaactataacgttagaaacagggaaaggtttaccacatacaggaatttccaatgcccaaaatattagacgagaccttcgtgttgcgcaaggaaatggaaaatggtcgtcttctttaaacgatgagctgaataacatacgcaatgatcttaaaaatgttggttttgatacagagactatcgaccaagttttagatcaacaatatcgcatgtttgataaattaggcatcccatacaataggatatagcaaatgaatatagatacatcaaaattgcataagagcttcagtttagatgcaaccaatcctgggtccacggaaatagaaataaaaaaaatgaaagattttttccacgacattgtcattccagatgaataccttgattttacaagtaaacactcagatgcagaaatattggtcctgggtgattcatatatcagaatatggggtgtaagcggatgcctagaaatgaatgagtcatacgattttcaaaaatacatccctcattctctagcaattggtgatgacgaaggaggaaaagctttgttttacgcaaatgggaataacggatttggtctctatattgttggctttggtgacttagatattaatgatgcgacttttgtatctgaatcactatacaaattattaattgatggtaaaggtgcagaaaaacttatttaaaaataaggtttgttaatttaacaccccacataaaaactttatcttgcaaccatctgcaccataaattccggcatattggaaaaaggtccggcagattctggtggtgcagcaggcgctgattgagaacgacaacctcaccgacgggccgcagttcagccagcaccgcttcggctatgacgcgcgcggacagctgacccacagcattctgccgcagcgcgaggagcgtttttactacgaccccgccggcaaccgcagcgacggcccggcgaccaccgtctggcgcaacctgctgcagcgcctaaacggccaccgctggggctatgacggcttcggccgcctcagctggcgtcgcgacggcagcaccggcgtcgagcagcgttttcagtacgacgccgaacaccgcctgaccgccgtcaccttcgacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgccgcacccggaaaaccctctacctgcaccacggcgagccgcagaccaccctgttccactggaacggcctgcagatggtgggtgaacacaatcccgaccagccgcagcgcagcacccaatatctgtaccgggaagacagctacgagccgctggcccgcgtcgaccgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcgcatgaccgacgcgcaggggaaagtcgtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggaaaccgggcttcactacaatctgttccgctactacgatccgaactgcggcaggtttacccagtcagatccgattgggctggcaggcggggtgaatacctatgcctataccccggatccgattagctgggtggatccgttggggttgactccttgtggctccgcaaaaagtcaaatacaacactttgaagcagtgcacggtgatttaggtatccatggattacggcgtcatggtgcgggaacgacgcttgagcagcaacattatagagccaccactggatacacaccggatgccgtagctggacgtcccgtcgattcaacaaggttcttaacccatgaagatcaccatcttgctattcaaaaagcacttgaggtttacgatccaaaaattcacacaaatggcaaagtcgattttcaaatgccaaatatagttgctgagggatataaagttggaggccaagaatactttaagacctctatggttagagctagtttcaatcgtcacacaggaaagatgtatagtatatttggcattgccgattaaatatcgaggttaatatgaagaaaaaaatcaacgataaatatgtttccatggtctggcagacattatctgaagatccaggcatgagcaattcaattctcaatttaaatatgaataacccggaaaccatatctacaattgtgaatgaaagaatctttccaggtgttaattccttcccagaattcatcaaagatagaataaaaaacagcttgaaatatgcgattaacgtctacgatgaaaaaaaactaacgcgtttatatgaatcagcaataccagaaatagacttacccacaaacatcagtgttaaggatttttatatcatcatatggaaatctttatataacaacagtgattatttaattgaaaacgagtcagaatacaaagaaatagatttctctgagctatactcaaaataacaaaagaatgagatgaataaccaaacattcgaacactccaaatattatatagcatcagattaatcaacccatacaccactgacaccagtgtgactttctatctctaaatttaaatataaccggaagtactcttgataggtcttccggttttttaatggcactttgaactcatcacaaaggtgatggtattaccccctatatttttcttacattacccccccccggaagggatataaacaaaaactcggtcacgttaacgatgtcattaattaaaaaaacaagatatctatattattatatagtctaacctaatcgagagataatgggtaaataagttattaaaaggtttccaacccaaaaggatatgatagggattaattccctatggccatgtttgaaggaggaataaaaggcattggagcaaagagaaagggcccataaaaaataaaagaaattttaaattctggtgaagggttacataataagataagattgaatgttcacgacatgtttatggatggtgaaagagcaacgcttggtgaaattgaaaaaagcactccccatccaattgagtttggttatcgactaatttacttaattaagctaagaaaaataaaaacacttggtggctcatcttttttttacagccgaaaaactaacccttgaaataaaacacagcttagagaaaatgagagagttattaacaaatgatgaagatattctgaaatcctcactcaagatataaaaaataaccggatgaactcttactgagtctccggtttttttaatatcatttataggtatacactagtacgacgccgaacaccgcctgaccgccgtcaccttcaacggcgacagccgccatcagcgcgccgaataccgttacgatgcgctgggacgctgcacccggaaaaccctctacccgcaccacggcgagccgcccaccctgttccactggaacggcctgcagatggtgggtgaacacaatcccgaccagtcgcagcgcagcacccaatatctctaccgggaagacagctacgagccgctggcccgcgtcgaccgtcacggcgacagcagcgaggtgtactggtaccacagtgagctcaacggcctgccggagcgcatgaccgacgcgcagggcaaagtggtctggcacggccgcttctccgcctggggcgccaccgacgccgaaagcggcaccctcgccacacagcagaacctgcgctatcagggccagtatctggacagggacaaatcagccttaggctgatttgaacagcgcttcagcgctggccccgaaggggcgagcctcatttatgaggcgagtattccgggcttcactacaatctgttccgctactacgatccgaactgcggcaggtttacccagtcagatccgatcgggctggcgggcggggtgaatacctatgcgtatactccgaatccgattagctgggtggatccgttggggttgaggtgctcccctaaagttgctaaacctgaaaaattaattaatgatcttagggggttttctagcaagaacttccattttggaaatcaaacttttaaattagataaagcaggaatgaagcatattttagaacgacatcatccagatgtattggaatggttcaaccaaagcacaacaaagttttttatcagaaagaatgtcaattaatgacgtttccgatgctgtttccgatataatgaaacaaaatagagatattttgataaatcggggaagtcaaggcatgtaccagataaaaggtattcatgatggtgttgaatacacactaggtttgaataaaggcagagtaggccaactttaccctaattaaaagagaatattgcaatgattgaagtaaagtcttatataaagtcaaaagaagattacataaacatattagaattcagtggtgaaataaaagactgcaactatatcgaaggtgctttggaattaaccataaacaatgttaatttgatcaaccttgaaatgtgggattatattgatcagttatgggcttatttgtcagaaggattggatgccatatctaaaaacaatgagttcaatacttatttcccagatcaaccgatagaggttaaattaaagcccataaaggataatgtacttatcagtgtaaaatgcaactcaaaagtaacaacattgaccaacaaggatgagtttgtatctgcaatgtcaaaacatgctttggatttttttgaaagattatccaaaataaaaggaattgagaaagatcattataagtatgagattgaaaacttaaaaaaaatccacaataaataacaatcgaaaatatagtaacccatcgataaaatactcatcactcaatgcctcacgtagtgaaaacaatgaatttacatagttcattactgcctccaactacacttttgccaaagatgatggggttattctaagagtaaaaacaggggctcctccggaaggttctgaatggtcatgggcatggtcaccagataggtattatgagcaagaagtacttcttcgaggttctcgaagtggcgacatcgaggtatatttaccatgattgataacaatgcaattgaaaaagaaatacttaatagtttctcaccaaatttattacgcaggctaattttactagatagtgtcaactcattatttttgataaaaaaatcacgaatcagatgcattgaggaaattgaggtgcattatgaaaatgtaaaaaaaaataatggacatataattggttatcgctcactaaaaaaacgcctaaaggagaataaggaaaataatgtatatatattaagcgggaataatgaaaaatatggatttgatctatatttaaatgagagtaaatcttgtgtcattggtgtcgccatcataaaacttagagtgaaaagttcggatgaaataaagtgggggcgggatgttttaggtatcaaacatcacaaataatcgatgcgatgacaacatagataatcaaataccccaaatattatatagcatcagtttaataaaaccgtataccactgacaccagtataatatttcatatctaaatttaaatataaccgaaagtactcttgatgggtcttccggttttttaatagtgtcttccgtcacggcgacagcagcgaggtgtactggtaccacagcgagctcaacggcctgccggagcaccaccaagtggttctacgtggtcatgggggtggactcatataaatgattggggagaggtagaaatgctgcagctaggacgaagaaccggagtatctgtcgaaatgctaggaaaataaatatggataatattaattacttaatatccagcctacctaccagcaacgaaagttggattgaaaaaccacacaaactccttatatcaaacacagtcaaagagaagaaaggaaacccattaaagcttaacgtaacctatgttatatcccaatgtaagaagaggagtgagcatatatttttagtagagagaaatagttttggtttatgtgagtccataaagaatttacaaaatatatctgaaggcgtagatatatatgtatatacgctttttgacgattcatttactggtgattgcttcttgatagataactcaattattggctgcgcatttgtcgagcgaaaggacgccacctacaaaaaaggcctttggattgatggaaataagatagactagatacaaaaagtaatatcgcaactagccaagagcctgtttgagttatcaccgaattgaaaccaacataatcacgctaaaagggtaataatacatggaggtaaaaagtgagttttaaaacgctacactcgcaaccttgggatttcacggtatacctaaccgaaaccggggaatacattatcaaagttatgttttcagaaggagattacaaaatagacattgatcgatattatgatctaaccgccgagattagttcattaaaaacaaacgaatgtatattcaatacgttatcccaagcgataagaaaaaatccatcattttataaagacaaagaaattagcccaggaaaaattaaaaaacttcttctagaaaaatgaagttgatatcttcgcttacgaagaacacgacattgtcaccgccccggcagaaccgtgcttatactggaaaaagtggttaaactcctgataaaccgcccaacaacaacacggacgacttcccatgaccgccatccccccgctcagtaaaccagacatcgacgccgtgctggacagcgctgcaggcgttacgccaccgccgggcgcccaatggcggcttgacgaggtgccccatgacccactgctgcgccatattcaggccctgagccgccatcagtttatctttgtcttcgactggacgaatgaattttcccgcggcggcgatccgcgtttcacctgccggcgtacgctggcgcaggccgatttaacgctgctgcgcaagctgatgaccgcccatctgcgtatggaccgcttcagcgacaaccaccttgccggccttatcatctccggatactggcaggcctgtctggatcggctgcaggcattgcgccggacaatgtaacccgccggcgccctgccgtcgtcaggcgccgatctcggtgcgtacatccagcagttccgggaagaaggtcagctccagcgcccttttcaggaagctgacgccgctggagccgccggtaccgctcttaaagccgataatccgctccaccgttttcatatggcggaaacgccacagatggaaactctcctcaatatccaccagcttctccgccatttcataggcttcccagtaggtctgcggattatcgtagatggttttaaataccggcagtaaatcggggttgcgctggtaaggctgcgtccagtcccgctccacgcaggcccgcggcaccggcagcccccggcgcgccaggtacaatagaaactcatcatacaggctcggtgcgtccagaatcgctttcagcgcgacgtatttctcctcgtcgttgcggaacacctccagcattgccgcattcttattccccagcaaaaactcaatcgaacggtactgatgcgactgaaagccggacgagttgcccagcacgttgcggaactcgacgtactccgacggggtcagcgtttccagcaccgcccactgctcaaacagcagccgctggatctgcttgacccgcgccaggatcttgaagcagtggctgagcttgtcctgctgtaccagcaggcgcgcggcctgcagttcgtgcagcatcagcttcatccacagttccgaggtctgatgctgcaccacaaacagcatttcatcatgatgctgcgggttggacagcggatgctggcagtccagcagctggtccaggcacagatagtcaccgtagctcatacgcttggaaaaatcggtaacgaccgtgctctctatttcccgttgattcatctgttttctccgcacagtttcaaatatgaaacaatgttccgattactaaaccgtgagaaaacaatagcccatccttgcaacaactgcttaacaataaacgagagttgcctcgcagatcctacgcgccgtcccgacgctggccgttcacttttcttgacgcttttggcaatgccgaccgcactcccttgcctctcatgttctccttaacgccgcctaggcgggaagcgccgtttcctgcagatgccgccatatcacctgattatccgctgccagcgcaaacaccacggtggaaaaacgcagcgtcgcctcttggcccggcaactgctgccgttcccggtaggtcacggtcgccccgccggcgctctccgcaatcagctgcatattgtcgatttcaagcgtcagccccgcccgtgcgccgcattggctgcggaaaaacgtgttcagcgcggcgtaatcaagcagtgcgccgcccggcgtcaccatggaatagtccgggctaaaacgcgccaacagcgcgtcacacaccgccgccgggctgtcagcatcgccgagccagcggagaatcagcgcatgagcatccaaaacttcctgaaaataacggttcattgtttctcctgattaagcgtaagaataacgctgcggttagcaatccgcaggcagagtaaaacgggaatagcggcgctggccgccaccaacataaagcacagccggtaagcctgtgcgggcagcatgccggacagattaagcaatacgttgagcagcaggctgattaacgttacgccaaagcagaagctgagctggcggttaatgttccacagcgcgctggcatccgccagttcggcgtcattaacctgaataaacgccgcgctctgcgcggtgctgctgcacaggctgccgccgaagcccatcagcgcgtaggccgaaaccgccaacagcatctcatcagcgctgccaatcactgccagcaagctgatgccgcaaccctgcaccagacagccgatgataaacagcgggcgcggtccaagccgattaaacgttttgccggtgagagagatggcgacaaacgcggcgatcgcccacggcagcatcatcgcccccaccacagtggcgtgcatgcccagctgatcctgcagatacagcatcgcaaccaggctgacgccggtaaaaatgccggggatcagctgatagatcagcatcgccgtctgcagcatcggctgctgaatcagccgcagattaagcaacggctgcgctttgcgtagcgatgcgcgcacatacccgcccatcagcgccagcccggcggccagtaacgccgcgcccagtcccaggcggccggactcacccagcgtggtcagccctaacaaaatcaacgtcagcgccagacagccggtgataaggccgctgaagtccagccgcccggcggagccggcccgggcgtcaggcttcagccagcaggcggcgaggatcaaggcggcaaacgccagcggcaggctgactaaaaatacccagcgccagctgacgtggtccaccagtacgccgccgatggccggggacagcgccggcgccatcagcgccaccagcatcaccacggcagagagtctggcccgctcatggctgcggtacagggaataggccatggtctggccgaccgggatcagcagccctccccccagcccctgcgccacacgccaggctatcagctgttcgatattgtaggcgccggccacgccgcaggtgccgataatgaaaataaccagcgagagcataaacaggcgcttggctcccatgcgcttcgccagccagctgctgaggggaataaccagggttaaccccagaatgtagccgttgctcacccatgccagctggctgaccggcgcatcaagctgccggccgatatccggataggccacgttggcgataaacatgttgaccagatcgataaagaatcccagcagatacacgctggcgacacgcacccgataattcataggctactcataaaaacaacacggtgcgcatagtataaaatcataaaaataaagataaatcggctccccggcgttacactgtcaaaattattttgacaatccttcacccacgttaggcaagcccatgttgaatatgcagcgtctggaaatctttgtggcagtcgtggaagccggcagctttaccggtgcggcgcagacgctggggctgaccaaggcggtggtgagttttaatatcaagcaattggaggagaaactcggggtctccctgctcacccgcagcacccggcaggtggccgttacggacgccggcgagcgtttttatctgcgctgtctgcagctgctgcaggatgcggaacagatcctggacgacgtccgcagcgaccatagcggcctgcgcggtatactacgcatcaccaccacgacggaatatggcgccaaggtggtggtgcccgcgctctcggcgtttgccgccctgcatccgcagctgcgcatccagcacgtatcttcgtcaaaaaacgacgatctgatcgccggacgttttgacgtggcgatacgcctcggccaactggcggactcaacgcaccacgcaaggctgatcgaccgctttgcgatttatccggtggcgtcaacggagtatttggcggcgcaccatcgcgaagcaatcaccggcctggcgcagttgcaggaggcgcgctggatcgcccatagccgcctcgccacgccgttgagctggcaggtgctgacgccggccggcgacaacgtgctgttccgagccgccaaccctccggcgatcgtggccgacagcgcggcttcgctgctggcatttgcccgcagcggcgcgggcgtggcgttgctgcccgcctggctggtgcaggaagatatcgccgccggcgcgttaacccgcttactgcccgaccaccgttttcccacacagggcatctacgccctctaccccaatacccgccacgtctccgagaaggtgcggacgtttatcgatttcctgcaaagccgtattgaagctggcgcagcccgctagcgctgcgtttgcaacagtcgtcgggccgcaggtcatttctgtactaaactaattactaactcccgtttacaacggatgggtgcgtgggatcgttctctgcattgggccagtacccaaaggaggcgccatgagctaccaacatatcgtgattgccgtctatcttaacggcgacaaccgtcagctgttagaaaaaggcgcagcattagccgccgcctacgacgccaggctgtcattaatccacgtcgatattcaccacgcgccctattattcggcgctgggcctgcagacctaccactacagcggcgaagtgcccgccgaagtcaccgccagcaagcaactcgccgccattgcccagcaatcatcctatccgataccggattcgatcgtcgtgtcgggcgagctgttgccggaactgagaaaagaaatcgacgcgcgcggtatcgacctgattattttcggccaccaccacgacgtgtggagcaacctgttctccaccacgcggcaggcgattaatcatctcgatgtcgatgtcctcgtggtgccgctgctgacaaaacaggaggtctcatgagctaccaacatattgccgtcgccacctcgctgctggatgaggagcatctgcttatcgataagggtattgctctcgcctcggcgctcggggcgaaactgtcgctgatttatgtcgacgaacaccacgctgcttactactcggagctggggcgcccggtggtggacttctccgaatcccagtttgaggagaaaatcagagcggagatggcgccgctgctgcaggccgccacctacccgataacggaaattatcgtccgccgcggcgagttggcgtatgaactgaaatacgccgctgcggaaaaaggcatcgacctgtttatcttcggccaccatcaggatctgtggagtaacctgttctcttccgccagaaacgccatcaacaccctgcatacggatattctggtggttccgatcaaaaaataaccccatgacgcgccggagcaccgccggcgcgcgttttgctctgatgacagggatatcagccaaccgcagaaaaaaacggctccgcagagccgttttcattagtgtttaggtccagtcttgatatccatcctcgtggatccagactatccctcccggacacttttcagtcaaaaaccagtacccatcgaatgcaccagcatccatttcatcctgattttttggaaaaacatttttgaaattatttatttgttcctctacagttccaggtaaaaaaacatcattacttgctaaccttgcagtgccatcactcagtaattgatggagaaaccataagaaaatatctttttcctcatcaaaactgagcgtttttctaccatcaacactatccggatcaatatttttccataagttacccatcgataacccttcaagtgtatctttcctttccatatactgttgttctgtcaacataattctcctaccggaattttatttcatatttgttagaggctatgcccacagcatttttaatgtcatcattgccaataatatcaatcgtccagcgagctataccaatattttcgggaattcccttcgccatacatgtataataaagcctgcggcctttcatccccgtcaccatcttaacccaggccaacaagaagatatgatgaataaacatttaatagcgaatgcgcccgaaaacaacaccgaggcgtgcatggttaaacgcccggtgtggcagcgcgataatctgcagcagacgcaggaagactggctggcggaagaggtgccggtcgcactggtgtataacggtatttcccacgtggtgatgatggcgacgccgaaagatctggcggccttcgccatcggcttttccctgtcggaaggcattatcgacgccgccgatgagatctatgatattcagccgcagccggtgtgtaacggcattgaggtgcatattgaactctccagccggcgctttatgcagctgaaagagcgccgccgcagcatgaccgggcgcaccggctgcggcgtctgcggcgtggagcagctgcaggaagtcacccgtcccctcgccccgctgccgttcagccaacgctttgatttaacacagcttgatgccggactggcgcagctgaaaagctaccagagcgtcgggcaactgaccggctgcacccacgccgccgcctggctacagccggacggcaagctgagcggcggctgtgaagacgtcggccgtcacgtggcgctggataaactgctggggtaccgcagccagcagggctggcaagccggcgcggtgctggtctccagccgcgccagctacgagatggtgcagaaaaccgcggcgtgcggcattgagattctgttcgccgtctccgccgccaccagcctggcggtcgacgtggccgaacgttgtaatctgaccctggtcggcttcagcaagccggggcgcgccaccgtctatacgcatccacagcgcctgtggcactccggcgacgcataagccgccgttattttaacgccggtacggccgattcccgccggcgtaataaaccgcgcaggaaacttctcacccttttatcaataataaaaagtgacgccgccgttaaatggattattctcaataatgtgattatccgttaaaatatcacctactattaaaccaataaaatatttcaataaaaatcaggaaatattgacattatgatcattcgcccaaaccaacactggtttttgcgcctgtttgactggcgcggctcggtgttgtcaaaaataacctttcgcctgggattaaatgtcctgatgtcgattatcgccattgccttttatcaatggtatgagcaattcggcatccatttaaccgtcgccccgttcagcctgctggggatcgccatcgccatttttctcggctttcgcaacaacgccagctacagccgctttgttgaggcgcgcatgctgtggggcacgctgctgattgccgagcgcaccctgctgcgccagttgcaaaacctgctgccggaagagaaaacgctgcaccgccatatcacccagtatctgatcgcctttagctggagcctgaagcaccagctgcgccacaccgacgccaccgccgatttgtaccgtattttgccgaaatcggcgttcgcggaggtcaacgccagcccgatgccgaccaaccgcatcctgctgctgctcggccatgaaatcggccagctgcgtcaggctggccggctcagcgacgtcacctacaagatgctggataataagctcgacgagcttgcccacgtgctcggcggctgcgaacgcatcgccaatacgccggtgccgtttgcttataccctgattctgcagcgcaccgtatatttgttctgcaccctgctgcccttcgcgctggtggccgacctgcactatatgacgccgtttgtctcggtgtttatctcctacaccttcctgtcctgggactcgctggccgaagagctggaagatccgttcggcaccaccgccaacgacctgccgctcagcgccatctgcaacagcattgagcgcagcctgatggaaatgaacgatcagcagccgctgccggcgctgcataaaccggatcgctacttcaacctgacctgacgctcaacggtaaaaaagcctgtaacacaggcttcagactgctgacaaagcctgttattagggagagcgtggcgatggggtcgtagcggcgtaagccgccggagtgcccctcgttacgctaggcccgagtatctcggactctcagaccacgttgtcatcaacctcaagcctgtaacacaggctttttttatcgccagcgttcagcggcgaggcgatctttctcccgggtggcgacccagcggtcaccctgcgcggtggcctcgcgcttccaaaacggcgcgcgggttttcagcagatccataataaactccgcggcgagaaaggcgctctcgcggtggccgctgctgacgccgaccagcacaatctcctcgccggccggcagttcgcccactcgatgcaccaccaccacccgccccagcccccagcggctgcgcgcctgcgccacgatctccgccagcgctttttccgtcatgccggggtaatgctccagcgtcagcgtgttaaccgcgctgcccagattggcactgcgcaccttgccgacgaaggtcacgaccgcaccgtcgtcgtccgacgccgacagccactgatgttcctgcgccagatcgaaacgcgcggcgcccaccacgattttatcctgcatctcagcctccggttaccggcgggtaaaacgccacttcatcgccggcgcgcaccgcgtgttcaaaaggcaccagagtctgattcaccgccgccagcaaattatcgctctccagcgccagcgcccagcgctcgccgcgagccagcagcgcctgacgcagcccttccaccgtggcgtaatcggcgggcagctgcaggcggctgcagcccaccagctcgcgcacctgggcaaaaaacagaatatcgatcatgatgactctccaataaattatccgccgataaacgacaggttctgcgtaataccggtgttgccctgatgcagaaagtgcgtctgctttttctgccgcaggctgtcggcaatccgcgcctgcagcacctgctgctggtcgtcggactgtaataaatcacgcagggaaacgccgccgtcgccgaacaggcacaggtgcagtttccccagcgcggagacgcgcagccggttgcagctggcgcagaagttgttttcatacggcatgatcaggccaatctccccctgataatcgggatgggcgaagatctgcgccgggccggcgctgcgctcccgcggctgccgctgccagcccatggcgagcaggcggtcacggatcgtggcgcccgaaatatggtggcggcggaacagctcacgcccttcgccggtttccatcagctcgataaagcgcagctgaatcggccgggtttttatccattccaggaaggtatgcaggctgtggtgattcacatccttcatcagcacagtgttgaccttcacctgcgcaaaaccggcgctgaacgcggcatcgatgccgtccatcacctgtctgaatttgtcctggccggtaatggcataaaactgattggcgtccagactgtcgaggctgacgttaaccgaggtcagcccggcggcgcgccagcgggccacgtcgcgcgccatgcggtagccgttggtggtcatggcgatctgccggatcgccggattgtcgctgaccgcggcgataatctcgcaaaagtcccgacgcagcgaaggttcgccgccggtcaggcggactttttccgtgccggcggcggcaaacgcccgcgttacccggcggatttcatcgagcgtcagaaaacttttgttattcccctgcgccgggcggtaaccgtcgggcaggcaatagcgacagcgaaagttacacacatcggtaatcgacaggcgcaaatagtagaacttgcgttcccagggatcggtaaagggtgtcatctgccctacctcgcaaaaacagtgaaaagaaagcgtcggcgcggaacacgataacgcggcaggcgcgttgcgccggaccagaaggcccggcgcggcttattagtgactcttcatgccggcggcgaccatcagcagtttaaataccgatgccaccacccccagcgccagtacgctggcgccccaaatcaccaccatccacatcatccgccgccacagggcgggagaactctctacggcaggtttcatgcgggttatctcctcttagtggtagccttcatccggtttgatttttccgcggaacacgtagtagctccaacaggtgtacgccagaatcaccgggataatcagcaggccgcccaccagcataaagccctggctctgcggcggtgacgccgcctgccagatggagatggacggcggaatgatgttcggccagatgctgatgccaaggccgctgaagccgaggaaaatcagccccagcgtcagcataaacggcccgaaactggcgcggcggctataggccgagcgcacaatcccccaggccgccgccagcaccagcagcggcaccggcaggaaccagaacaggttcggcgtgctgaaccagcgcgcggcgatatccgcgtggctcagcggcgtccagatgctgatcgcggcgatggcggccagcagcgccagcgtcagcgggatcgccagctgcgacatcttgcggtgcagcccgccctcagttttcataatcagccaggtgcagcccagcagcgcataggcgatcaccagccccaggccgcagaacagcgggaacggcgccagccagctcagtgtcgagccggcatagctgcggccgctgaccgcaaagccgttcagcagcgcgccgacggcgacgccctggctgaaggtggcgacgatcgagccgacgataaacgccttatcccagaacggacggtgttccggcgtggccttgaagcggaactcaaaggcgacgccgcggaaaatcagccccaccagcatcacggtcagcgggatagacagcgcgtcgataatcaccgcataggccagcgggaaagcgccgtacagcgccgcgccgcccagcaccagccaggtttcgttaccgtcccacaccggcgccacggtgttcaccatcatgtcgcgctcaaccgggtttttattgaacgggaacaggatgccgatccccagatcaaaaccgtccataacgatgtacatcaaggtggcgaacacgatgatggcaaaccagataattgacagatcgatacccatctcagtttctcccttgcggcgaatttaacggatcctgcaccgcagacagcggacgcgacggcgtgccggcgcccggttcatcgtcatgctgctccgggccttttttaatcagacgcatcaggtacacatagccgatgccgaacaccgagcagtacaccagcaggaaggccagcaggctgaacgtcatatgcatatcgccgtgcgcggacaccgcatctcgggtgcgctgcacgccgtacaccacccacggctggcggccaatttcggtggtgaaccagccggccagcagcgccagcagcccggacggccccatcagcagggcgaaccacaggaacggccgcgactgatacagccggccgcgccagcgcagccaggcgctgaccacgccgagcagaatcatcagcatgcccagcccggccatcacgcggaatgaccagaagataatggtggagttcgggcgatcctctttcgggaagctcttcagcgccggcacctgcttatccaggctgtgggtcaggatcaggctgccgaggtacggaatttccagtttgtacttggtggtctcctgctccatatccggcacgccgaacagcaccagcggggtcgcctcacccggcgggttttcccagtggccttcaatcgcggcgattttcgccggttgatgctccagggtattcagaccgtgcgcatcgccgatcatcgcctgaaccggcgcgacgatcagcgccatccacagcgccattgagaacattttgcggatcgccggggtgtcattgccgcgcagcaggtgccaggccgccgacgcgccgacgaagaacgcgctggacaagaaagcggcggtggacatatgcagcagccggtaagggaacgacgggttgaagataatcttcagccagtcgaccggcactacgatgccgttttcgatcgcatagccctgcggcgtatgcatccaactgttggacgcgaggatccagaaggtggagatcagcgtgccgagcgccaccatgcaggtggcaaagaagtgcagcccgcgccccacccggtgccagccgaacagcatcacgccgaggaagccggcctccaggaagaaggcggtcagcacttcataggtcagcagcggcccggtaatgctgccggcgaactgggaaaaaccgctccagttggtgccaaactggtaggccatcaccaggccggacaccacccccatgccaaagttgaccgcaaagatcttcgaccagaagtggtacagttcgcggtaggtttcattacgcgttttcagccacagaccttccaacaccgccagaaaactcgccagcccgatggtgatggccggaaaaataatatggaaggaaacagtaaaggcaaactgtatcctcgccagataaaaggcatctaatccaaacattgttcacccctgagtatcaccattatgatcgtttgataagccatgcgttttattgctattccaggttgcggcgcttgccaggtaaaagcgggccgcagcctgatggccgcagaccgccgtgcggcacaaagccctccccacgccggcggcgtgagaaatgccttatgcaatccgttgagttgttttgcttgccgtgcgggtaatcttcaccggaaccgatttggaggtgggggtgccagtaccgtcgccgatgctgttcatcggcaccagcgggttggtttccgggtaataggcggccagattgccgcggggaatggcgtagctcaccagtttgaaaccgctgaccgcgcgcttcacgccgtcgttccagatggtttcaatatccaccagctcaccggcctgatagccggccgcggcgatatcctccgggttcataaacagcacttcacgctggccgtaaacgccgcggtagcggtcatccaggccgtagatggtggtgttgtactggtcatgggagcgcaacgtctgcaggacgaacggcacctcctgctgcgctgtcagctgcgggaacagcgtggccggcagcggcgcatggctgaactgcgccttgcctgacggcgtccggaagcgcagctcggcggccgcgttgcccaggtagaagccccccggcagctcgcacttgcggttaaagtcgtcaaagcccgggatggtggcggcgatatggtcgcggattttgttgtaatccccggccagttcaagccagttgatggtcggcgtgttgccgaccgccgcgttggcgataccggcgacgatcgccgtttccgaacgctggctgtcagacaatggtttaccgatgccctcggaggcgtgcaccatgctgaaggaatcttccaccgtaacgaactgcctgccgccggcctgaatatcctgctcggtgcgccccagcgccggcagaatcagcgcgtcttttttaccggtcaccagatggctgcggttaagcttggtgctgatatgcaccgtcaggtcgcagttgcgcagcgcctcttccgtacgccggctgtcgggcgccgccgcggccaggttgccgcccagcgcgatcagcactttcacctcgccgcgcagcatggcgctcagcgcgtccaccgtattgtggccgtgggcgcgcggcggcgcaaagccgaagtgcgcgccgaggctgtccagaaaggcggccggcggctgttcatcaatgcccatggtgcggttgccctgcacgttgctgtggccgcgcaccgggcacaggccggcgcccggtttgcccagctggccgaacagcagctgcagattgacgatctcgcgcaccgtcgccagcgagtgtttatgctgggtgatgcccatcgcccaggtgcagatcacccgctcggcgtgctgataaatctgcgccgcctcgcggatctgcgcctcgctcaggccggactgacgctcgataaacgcccagtcggtgtccaccacctcctgcagatagcgctctacgccctcggtatggtcggcgataaactgcgcgtcgaacaggccggacttgccggcatcgacgcgcgcacggtgggtttccgccagcgctttcaccatgccgcgcaccaccgccatatcaccgccaaggttcggctggtaatagcggtggctgatttcgccggccagcggcgtcaccacttccagcggtttttgcgggtcggcaaagcgctccagcccgcgctcacgcagcgtattaaaggtgacgatgcgcgcgccgtgctcggcggcgtggcgcaggctgtgcagcatgcgcgggtggttggtgccggggttttgtccgaacacaaagatgccgtccgcctggtcaaaatcatccagatggatggtgcccttgcccacccccaggctttgctgcatgccgtagccgctggcttcgtggcacatattagaacagtcggggaagttattggtgccgagcacccggccgaacagctggtacagccaggaggcctcattgctggcgcgcccggaggtgtacagctccagctggttcggattatccatccctttaatgtgttgaccgatcagggcgaaggcgtcatcccagctgatgggttcataatggtcggtagcgcggttatagcgcagcggctcagtcacccggccctgatattccaaaaagtagtcgctttccagatataggcggctgacgcggtgcgcggcgaagaactctctgtcgacgtgacgccgcgtcgcttcccaggtcaccgctttggcgccgttctcacagaagctgaagatacttttattatcgtcaccccaggcgcagcccgggcagtcaaaccctttggatttattcatccgcatcaggttgaccatatttttcagcgcttgtttgctatcaaaaacaaaccgcgtggtggcttccagtgagccccaaccgcccgcggccgctttatacggctttatttttgatttgaatttcataattgtctcgatatctttttaataaatagccggccgctagctaatcaatattttagttatttaatgtcggctatttctgcgatgtgaaattattttacctccgggcaacataccgtcaaattggttggttttattgcgcaatagatacaatctatcacgcaccctgttaagttctgttattgtggccgtaacggatatattgatgctgacaccataaagtaaaatgccggtttcctattcagccgggcctttggcactcgccactttttacttctaaaatatcaggtgcattctcacttttacggcaaaggactcatgaacaacaattacgatgattcacaagcagtttttagcccggtgacgcgcagcgccatctttatcgtcgccaccctcaacgccgcgcccgagcactacgccacggtgcgcgactggtgcgccgacgtcgctgcgctggtccgttcggtggggaaaagagcgccggccgggaagttatcctgcgtctgcggcttcggctccaccgcctggaacacgctgttcggccagccgcgcccggcgcagctgcatccgttccgcgagatcggcgccggcggccgcgtcgccgtcgctacgccgggagacatcctgctgcatattcgcgccgacgatatggatctctgttttgagctggcgacccagctgctggataaactgggcgacgccgtcagcgtcgtcgatgaggtgcacggcttccgctacttcgaccagcgcgcgatgatcggcttcgtcgacggcacggaaaacccggaaggccgcgaagccgccgcgtttacggtgatcggtgaagaagacgccgagtttgccggcggcagctacgcgctggtgcagaagtatctgcacgatatgaccggctggaacgccctgagcgtggagcaacaggaaggcattatcggccgtcacaagcagtccaatatcgagctggatgaggaggtgaaaccctcctcctcccacagttcgctcaccaccatcgaggatgagcacggcaacgaggtgaaaatcctgcgcgacaacatgccgttcggccggccgggcatgcgtgagttcggcacctactttatcggctatgcgcgttcgccggaaccgattgaacagatgctggaaaatatgtttgtcggccgcccggaaggcaattacgaccggctgctcgacttcagccgcgcggtgaccggcagcctgttctttatcccgtcggctacactgttagaacagctggcgacgcgcaccaatacgcctcagctgcactgaggcgcgtcataaatatttcacggaaataataaaacgtgcagcgtgttactcaacgcgctgcatgccaaaataaaataattattctttgcacatcaactttattttacatcagcgaatgccgggacgtttttattacggtggcgccggataattatcaccgttaaataattaaccggcggcacccgcatgccagccataaaaatggccgaagttaatttattttaactgaacaggagacgattcagcacactactacccctgcgtggctaacgtctgcacggccgcgttgccggtacagcatttattacggtctgacccccgctcgctctgtttcacctgcgcagcgcgagacatgacgcacgcgtcatgttcaggccgcagtaagtcgtggtcggtcccccgttaaacggcgacggccaatgcattctcccgcataaaaatatctcccgctacgaggagttcaggagttgatatgaccaagaaaaaacgcgcagttcccggtatccggccctatgacggcccggccggcggctggggagcactgaaagcgacggccatcgcggtaaaaacgcagatggagacctttgaagcaccggccactctgatgcgcaccaaccagccggacggctttgattgtccaggctgcgcctggccggataaagagcaccactccaccttccagttctgtgaaaacggcgccaaagcggtgacctgggaagccaccagcaaacgcgtcacgccggagtttttggcggccaataccgtcagcgcgctgttggagaaaaccgactttgagctggagggctacggccggttgacgcacccgctggcgtacgacaaggcgagcgacaccctgcggccggtcagctgggaggaagccttccagcgcatcggcacggtgctgcgcggcatgcagtcgccggatcaggtggagttttacacctccggacgcgcctcgaacgaggccgcctatctgttccagctgttcgcccgcgagttcggcaccaacaacttcccggactgctccaacatgtgccacgaaccaaccagcgtcggcctgccgcagtctatcggcatcggcaaaggcacggtctcgctggatgacttcgaccacgccgaactggtgatatccatcggccacaacccgggcaccaaccacccgcgcatgatgggcaccctgcacgaactggcgcgccgcgacgtgccgattatcgtgtttaacccgctgcgcgaacgggcgctggagcgctttgccgatccgcagaacgtgattgaaatggcgacctacagctccaccaatatcgcctccacctactatcaggtgaaggccggcggcgacgccgcagcgctgaagggcatcgccaaggcgctgctggagtacgatgccgcgcagggcgcaaacagcacggcgctcgaccgcgattttatcgccgggcacacccagggctttgaagcgttcgccgccgatcttgcggctacgccgtggccggcgattgaaaacgaaagcggcctgacgcgtgaagatctggaaaaagtggcgctggcctacgccaagtccaacgccaccatcatcacctacggcatgggcatcacccagcacaataaaggcaccgccaacgtgcgcctgattgccgatctgctgctgatgcgcggcaatatcggtaagccgggcgccgggatctgcccgctgcgcggccactccaacgtgcagggtaaccgcaccgtcggcatcacggaaaaaccgtcggaggaatttttacgcaatctggaagccgtcttcggctttacgccgccgaaagcacacggccatgacgcggtgaaagccatgcaggcgatggtggcgggtgacgccaaggccctgatctgcctcggcggcaacttcgccgtcgccctgccggaccccgagctgtgcttcccggcgatgcaggcgctcgatctgagcgtccacctcggcaccaagctcaaccgttcgcacctgctggtggcgaaagaaacctttatcctgccctgtctggggcgcaccgagctggatattcaggccggcggccgccagtcggtaacggtggaggactccatgtcgatggtgcacgcctcttccggcaaactgcagccggcctcgccgctgctgcgttccgaaccggcgatcgtcgccgggctggcgcaggccgccatgccggacagcaaggtgccgtggtcggaactggtggccgattacagcctgatccgcgacctgattgaaaaaaccatccccggttttgagcggtacaatcagcgcatcgcgcagccgggcggcttccgcatgccgctgccgccgaccgaacgtcagtggccaacgccaagcggcaaggcgatgttctcggtgttcacaggggtgcaggaagacgccgaggtgcagggcgatgacgtactgcggctgatcaccctgcgcagccacgaccagtacaacaccaccatctacgccatggacgatcgctaccgcggcgtattcggccggcgcgatattctgtttatgcacgatatcgatctggcaaaacgcggcctggagcacggcgatcgggtgcatatcgaaaccgtcgccgccgggcgcaggctgcgtctggaaaatatcacggtaatttcttacaacatcgcccccggctccgtcggcgcctactacccggaagccaacgtgctggtgccgttggactacatcgatccggagtgcggcaccccctcctataaatccgtaccggtgcgcgtaaccctcgccggctaacggcgcgcaaccattcatctgcgttatcaccatgggttgaaggtctcttcaacccatgtcttcgccagaatccaccagagcgggcgcatcatgccgcttatccggaacgcctgagttgagcaggcatccgccgacgctacagcagcagcgccagatccatcgccgtgcgctgcagcagcggcagcacccgttcgcgcagcgcctgcgccgatatctgcgaggcgttgacgccgacgttcatcgccgccaccacgccgcctttgcgcgaatgcatcggcaccgcgatagagcgcaggccgacctccagctgctggtcgttaatcgcatagccctgacgccgcacccggtccagctgttcgcgcagctgcgcctcgctgaccacggtaaacggcgtcagcggctccagcgtcacccgcgccaaatactcctccagctgcggctcgtccagcgcgctgagcagcaccagccccatcgaggtggcgtacgccggcagccggctgccgcgcccgaggtcgatagtcataatacgttttaccgaggcgcgggcgatatacagaatattatcgccgtccagcgtcgccaccgagcaggactgatcaagctgcttactcaggtaatccagcgaattctgcgccgtcttcgccagctccgacgaggagagataggcgtgtcccacggtcagcacccgcggcaacagccggtagtggcggccgtcaggacagtgtacaaaccccagcgccttcagggtgtacagacagcgccgcaccgccgcgcgcggaatgccggtgatctgactgatttccgacaccgacatctgcgaatactgtggcttgaaggcctgcaacacctccagcccgcgcgccagcgacgccataaaattgggatcgcccttgtatttatcattgctcagctcgccgatctcctgcagccgctgcagttcaccgtcgcccaacgccggcatatcactcatcccgcctctccttcttgttaataatcatgcaaataccccctgccgccggctaatgcaacccgtctgcggcggcaaaggagtgaattagttagctgcatcacagaattaacatcaaaataacaaaccgtccgataatcgcacaaacatctgatattcgcacttgctggcgattttttcctcccctaagttgaatttaagccaggccaatatggcgtcagaaatcagcctatcgaggagaagaaatgattaataaaagcgtgccgtccaccgatgacgccgtcgccgacattgccgacggcgccagcgtgatggtgggcggcttcggcccggcaggccagccctacgccctgctggatgccctgatccgccgccgcccgcgcaacctgacggtgatcagcaacaacgccggtaacggcgacttcgggctggcggcgctgctgaaagccggctgcgtacgcaaaatcgtctgttcattcccgcgccagtccgactcctgggtgtttgacgaactctaccgccgcggcgaactggagctggagctgctcccgcagggcaacctggcggcgcgcattcaggcgggcggcgccggcctcggcggcatctataccccgaccggctacggcacccagttggcggcggacaaagaggtgcgcgaaatcgacggccggcactacgtattcgagctgccgctgaaggccgacttcgcgctgatcagggccgcgcgcgccgaccgctggggcaacctggtctataaccagaccggccgcaacttcggcccgattatggcgatggccgccggctgcaccattgccgagatcaaccaactggtgcctctcggcgagctggacgccgaggcggtgattacgccgggcattttcgtgcaacgggtggtcagcgtgccctccaccccacaacggctttcggcctgaggatccatcatgtcaaaactgacgcatcaacagctggccgaacgtatcgcgcgtgatattccggaaggggcctacgtcaatctgggcatcggcatgccgacccagatcgccaactacctgcccgccgataaagagatcttcttacacagtgaaaatggcatcctcggcatggggccagcgccggcggccggcgacgaagaccccgagctgatcaacgccggcaagcagccggtgacgctgctgccgggcggctgcttcttccaccacggcgactccttcgccatgatgcgcggcggccacctggatatctgcgtgctgggcgcctatcaggtatcggaacggggcgatctggccaactggagcaccggcgcgccgggggcgatcccggcggtcggcggcgcgatggatctggcgatcggcgcgcgtcaggtgtatgtgatgaccgaacacctgaccaaaaaaggcgaatgcaaaatcgtcaaagagtgcagctatccgctgaccggcgtcgcctgcatcacccgcatctacagcgatctggcggtgatcgacgtcaccgaccgcggactggtggtacgcgaaatttttgccggcctgacgccgcgccagctgcaggacgtcaccccggttgaactgacctttgccctgcaacacggagaacaacacgatgactcacgcctatctgtgtgacgcggtgcgcaccccgttcggcaggctgaacggcagcctggcggggatccgcgccgacgatctggccgccctgccgctgcaggcgctgcagcagcgccacccgcagctggactggagcgcgctggacgacgtactgctcggctgcgccaatcaggccggcgaagataaccgcaacgtggcgcgcatggcgctgctgctggccgggctgccggtctccgtgcccggctgcaccgtcaaccggctgtgcggctccagcctggacgccaccgcgatggcggcgcgcgtgattaaaagcggcgaaggcgacctgctgatcgccggcggcgtcgagagcatgtcgcgcgcaccgtttgtgatgggtaaagcggaaagcgccttcagccgcgccatgcggctggaagacaccaccatgggctggcgctttatcaacccacagatgaaagcgctgtacggcgtcgattccatgccgcaaaccgccgagaacgtggcggagcgcttcggtatcagccggcaggatcaggacgccttcgccctgcgcagccagcagcgcgccgccgccgcgcaggaaagcggcttcttcgccagccagctgatcgcggtaaacatcccgcagaaaaaaggcacagcgctgtgcttcagccaggatgaacatccgcgcgccaccagcctggccgcgctggaacaactccggccggtggtacacccacagggcagcattaccgccggcaacgcctccgggctgaacgacggcgcctgcgccctgctgctggccagcgaaaacggcctgcgccggcacggcctgcagccgctggcacgcatcgtcgccagcgcggtaaccggcatcgaaccggcgatcatgggcttcggcccggcgcaggcggtgcgcaaggtgctggacaacgccggactgcggctggaacagatggacgtgattgaactgaacgaagccttcgccgcgcaggcgctggcggtgacccgcgccctgtcgctgccggacgatgcgccgcaggtcaatccgcacggcggtgcgatcgcgctcggccatccgctgggcgcctccggcggccggctggtgatgaacgccgcctatcagctgcagcagagcggcgggcgctacgggctgtgcaccatgtgcatcggcgtcggtcagggtatcgccatgattatcgagagggtgtgatggagattgaataccgccttgacggcccagccgatgcgccgctgctggtgctgtccaattcgctgggcaccacgctggatctgtggcagccgcagatggcgctgttcagcgcccacttccgcgtgctgcgctataaccagcgcggccacggcggcacgccgctgcccgccgccccgctgacgctggaaattctcggccgcgacgtcatcgccctgctcgacaggctggaggtggagcgcgcgcatttctgcggcatctcgatgggcgggctgaccggcctgtggctgaaccgctatcagccgcagcgcctgcggcggctggtggtggccaacagcgccgcctgtatcggcagcgccgaaggctggcgccagcgcgcacaacaggcgcgccgcgacggcctggcggagattgccgccgcctcgccggcgcgctggttcagcgaggaattccgccgccgcgaaccgcagcaggtggcgacgctgatcgcacggctggcgcagggcaacgccgccggctatgccgcctgctgcgacgcgctggcgctggcggatctgcgggccgaggttacgcgcatgccgcagccgatgctggcgatcgccggcgagctggatccggtcaccacgccggacgacgcgcgcttcctgcaggagaacgcgccgcagaccgaactgacaaccctgcccgcctcgcacattgccaatattgcctgcccgacgctgttcgcccatcgggtgctcgactttctgaccgaggtgtaaaccatgacgctgtgtattgaacgtattgaaagctggctgctcgatattcccaccatccggccgcacaaactgtcgatggcgaccatgggctgccagaccctgaccctcgtccgtctcacctgtgcaggcggcctggtcggctggggtgaagccaccaccatcggcggcctgagctacgggccggaaagcccggaagggatcaagtccgccatcgacacctatctggcgccgctgctggtcggccagcattttgacggcctgacgccgctggtcaaccggatgaacgccagcgtcaaaggtaataccttcgccaaatcggcgctggaaaccgcgtttctcgacgcgcagggcaaggcgctgaatcagtcgctcagcaccctgctcggcggcgcgcagagtcggcagctgccggtgctgtggaccctggccagcggcgataccgagcgtgatatcgccgaggggcaacgcctgctggcggaaggccggcatagcgccttcaaactcaagatcggcgccagagcgctggccgacgacctgcgccacaccgcggcgatcgtccgggcgctgggggcggacgccagtatccgcgtcgacgtcaatcaggcctgggacgccgccaccgcggtgcgcgggatggccgcgctgcaggatatcggtatcgatctggtggaacagccggtcgcgctgtgggaccgcgccgcgctgacgcagctgagccagcgctttaccctgccgattctcgccgatgaggcggtggccgacgcccatgacggctacgcgctggccgccgacggcttccgcggcgcctatgcgctgaagatcgccaaggccggcggcccggcgcaggtgctgaaactggcgcacgtcgccgacgcggccggcatcgcgctgtacggcggcaccatgctggaaggcagcatcggcaccgtggcgtcgctgcacgcctggtcaacgctgaagctggcctggggcacggaaatgttcggcccgctgctgttaaaagacgacatcatcgccgagccgctgaatttcaccgccgggcaggtcacgctgccggacggtccgggcctcggcatcgaggtcgatgaagacaaactgcgcttttatcagcgcacctaaaggagcctgtctgatgctgttcaaagtcgaaatgtccgtacaactgccgtccgatatgccggccgccgtcgccgatgagatcaaactgcgcgaaaagcgctatgcgcaagagctgcagacgcagggaaaatggcgccacctgtggcgcgtggcggggaaatacgccaacgtcagtatttttgacgttgacagtaatagcgagctgcacgagatattatcggcgctgccgctgttcccctatatggaaatgcatattgaggcattatgccgacatccgtcatctatttatgatgacgataaataaagcagaaaataaaccatctccgcgggccagccggttatttccggcgtaatcaacccgagcactgcctgaataatggcgatacgccgcagccggccatcgtcattatgacggcgcgataataatgaggagtctgcaatgtccgtatccttcaatcagtctgaagacgtcagcaagctgctggatatcagcagcggtttaaccggcaacgacggcgatccgcgttttaaagccatcacccgccagctgctgggcaatatttgccagctgatcgacgattttgatattaccccggaagagttctggcaggcggtcaattatctgcaccgcctcggcggccggcaggaagcggcgctgctggcggccggcctggggctggagcactacctagatatgcgtgaggacgcacgtgaacgtcagcagggcctgaacggcggcacgccgcgcaccatcgaagggccgctgtatgtcgccaacgcgccgctgagtgagggctacgcgcggatggacgacggcgcggacagcggcgaagtcatgtggctgcacggccaggtgcgcgaccagcacggccgaccactgccgggcgccgtcgtcgatatctggcacgccaatacgctgggcaactactcgttcttcgacaaatcgcagagtgactacaacctgcgccgccgggtgaaaaccggcgccgacggccgctatgcggtgcgcagcattctgccctccggctacggctgcccgccggacggcccgacgcaggcgtggctcgatcgccttggccgccacggcaaccgcccggcacatatccacttttttgtcgccgcccccggacacaagcacctcaccacccagatcaacctgaacggcgaccgctatctgtgggacgactttgccttcgccacgcgcgatgagctgatcgccgacccggtaaaaatcagcgacccggcgctggccgcgcagcgcgatctgccgggcgaacataccgaaatccgctttgattttatgctttacgccgccggcgacagcgcagaggaacagcggattaaacgcccgcgcgcgctggaaagttaataaacctataaaaacataataaccgccatgggaaatatatttcccaggacaccctacgcaacgtgattaacgaggtcattagcatgaactcatcgacaactgctatttattccacgctggaacagaaaattaaaaattcgatacggatagataaagagcaaggcgtctatcaatgtaaccgcgggatatttaccgatccggcgatatttgaactggaaatgaaggctatttttgaaggcaactgggtctatatggcgcacgaaagccaggtcgccgagccgggcgactattataccctgacgatgggccgccagccggtgattattacccgcgataaacacggccagctacacgcaatgatcaacagctgttcgcaccgcggtgcgatgctggccagccgcaaaacgggcaacaaggccactttcacctgcccgttccacggctggacgtttaacaacgccggtaacctgctcaaggccaaagacgaaaaggtcggcggctatcccccgtgcttcaaacaggccggctcgcacgatctgaaacacctgccgcgcttcgcctcctaccgcggctttctgttcggcagcctgagcgaccaggtactgccgctggaggagtatctgggcgatacccgtcaggtgctggacctgattgtcgaccaggcggaagacggcatcgaaatactgaccggcgcttcgtcatacacctatgacggcaactggaaactgcagatggagaacggcgtcgacggctatcacgtcagcgtggtgcactggaactatgtctcgaccatgtcgcgccgcagccacgacgccaacagcacccaaaccctggacgccacctgctggtcgaaaagcaccggcggcgtctacggctttgaacacggccatatgctgctgtggacccgggcgattaacccggaggtgcggccggtgttcaaacacttccgccggctgagcgaccgcttcggcgagacacgcgccgactttatggtcaaccatacccgcaacctgtgcatctaccccaacctttacctgatggatcagttctccacgcagctgcgggtgatgcgccccatcgcggtggataaaaccgaggtcaccaccttctgcttcgcgccgaagggagaaagcgccgaagaccgcgccctgcgcatccgccagtatgaagacttctttaacgtcagcggcatgggcacgccggacgatctggaagagttccgcgcctgccagcagggctatctcgccggcgctatgccctggagcgatatcagccgcggcgccacgcgctggctggaaggccccgacgacaacgcgcgggcgatggcgatccgtccgatgatgagcggcctgcgcgccgaggatgaagcgctgtatatcccccaccaccatcactggcagcagaccctgctgcgcagcctgagcgacgacgaggtgcagtcatgagccagcaacaacgtatcgaacagtttttataccgtgaggcgcgcctgctggacgaccgccagtgggacgagtggctggcgtgctacagcccgcaggtcgaatactggatgccctcctggggcgaggacgaccggctcacccgcgatccgcagcgcgaagtgtcgctgatttactacccgaaccgcgaagggctggaagaccgggtctaccgcatcaagaccgagcgttcggcggccagcacgccggagccgcgcaccacccaccagatcagcaacgtggagctgctctccgccacggcggacgaggtggaggtgcgctacaactggagcacccacagccaccgctatcagaaaaccgatctgtttttcggcagctgccgctgccgcattgcgctcgacggcgagcagccgcagattgtgagcaaaacgatccgtctcaataacgactatatcagtcatgtgattgatatttaccatgtttgatgggggcgatgatgagctatagcgttgcacttaactttgaagacggcgtcagccgctttatccaatgcaaccccggtgaaaccgtgctcgacgccgcctatcgtcagcaggtcaatctgccgatggactgcgccgacggcgtctgcggcagctgtaaatgccattgcgaacggggcgactatcagctgggggatgactacctcgaagacgccctttccgcagaggaggccggacagcgccaggtgctgacctgccagatggtgccgcactccgactgcgtgatcgacgtgccgatggcctccgcgctgtgcaaaaccggctgcgaaaccttctccgccagcgtggtgagcgccgctgcgctgtcggacagcgcgctggagctgacgctgcagttagatgacgtccacagcagcatcgcctttctgcccggccagtacgtcaatatcgaggtgccgggcagcgacgcccgccgcgcctactcgttcagttcaccgcccaacgcgcgccggctgtcgttcctgctgcgcaacgtgccgggcggcgcgatgagcagctacctgagcggacaggcgcgccccggcgacaaaatgcgtctgcacggcccgcagggcagcttttatctgcgcaacgtgacgcggccgctgctgtttctcgccggcggcaccgggctggcgccctttttatcgatgctggagcagctggcgcaggacggcgtccaacggccggtgcggctgctctacggcgtcacccacgactgcgacctggtgaagctggatcaactggacgattatcgctcgcggctgggcgacttcagctacctgacctgcgtcgccagcgacgcctcgcaggcggcgcgcaaaggctacgtcacccagcatctggatgacgcgctgctgcacgacggcgacgtggacgtctacctgtgcggcccgccgccgatggtcgaggcggtgctgcacgatttccgccggcgtgcctttacgccggccagtttccactatgaaaaattcgcccccagccagacggcgcaaggagtcgctgatgcaacagctacgttttagccacaaggtgatggcaatcaccggcgcggcgcaggggatcggcaaggcggtggccgaacaggcggcgcgggaaggtgccaggctggcgctgatcgaccgcgcgccctatctgcaggaggtggccgcggcgctgcaggagcggggctgcgacgcgctggcgatacaggccgatctggagagctgggaggagacgcaggcggccatcgatcgggcgcagcggcacttcggccggctggatattctggtgaacaacgtcggcggcaccatctgggcgcggccgttcgccgagtatgcgccggcgcagattgaagcggagatccgtcgttcgctgttcccgacgctgtggggctgtcgcgccgtgctgccgcacatgctggcgcagggcggcggcgcgatcgtcaatgtctcttccgtcgccacctgcggcgtcaaccgggtgccctattcggccgccaaaggcggggtgaatgcgctcacccgctcgctggcgtttgagtacgccggtgccggcatccgcatcaacgccaccgcgccgggcggcaccgacgcgccgccgcgcctgacgccgcgcaaccgggagacgccgacgccgcaggaggaagcgtggtatcagcaggtggtcgatcagacgctgaacagcagcctgatgcaccgttacggcacggtacacgaacaggccgacgccattttattcctcgccagcgacgcggccagctatattaacggcagcgtgctgccggtggccggcggcgatttaggctgacagatccggcagagcggcttgccgctctgccgtcccgccttaacgcagccgtcgcccgtgttcatcaaccaccttttcaccgtcttccttggtaaatgccccctgctgcgcgtccggcaaaatatccagcactacctccgacggccggcacagccgggtgccgagcggcgtcaccacaatcggccggttaatcagtatcggctgttgcagcatgagatcgatcagttgctcatcactccagtgcgtctgcgccagctgcaactgcgcatacggatcgacgtttttacgcagcagcgcccgcaccgggatgcccatctcagcgatcagccggcgcagctcttcacggctcggcggcgtgtccagatacaacacgatcgtcggctcgacgccgctgttgcggatcagcgccagcgtattgcgcgacgtgccgcaggccggattatggtagatggtgatggtcttcattagcattcccataggttaagccgtcaacgacagacgcagcgccagagcggccaacgtcacgaacagcaccggcagcgtcatcacaataccgacgcggaaatagtagccccaggtgatacggatatccctgcgcgccagcacatgcagccagagcagcgtcgccaggctgccgatcggcgtgattttcggccccagatcgctgccgatcacgttggcgtagatcatcgcctctttcaccacgccgccggcgctgctggcgtcaatcgacagcgcgccgatcagcaccgtcggcaggttattcattaccgaagacagaaacgcggtgataaaaccggtgcccagcgtcgccgcccacagcccttgatccgccaggcggttcagcaccgtcgacagcagatcggtcagcccggcgttgcgcaggccgtataccaccagatacatccccagcgagaaaatcacaatctgccacggtgcgccgcgcagcactttgccgacattgatcgtccggccgcctttcgccaccaacagcagcaccagcgcgctcaccgccgccaccagactgaccggcacgcccagcggctccagcacaaagaagccgaccagcaacagcaacagcacgccccagccggcgcggaaggttgacagatcgcggatggcgtcacgcggcgtcttcagcaacgccacgtcataacgggccggtatatccttgcggaaaaacagcagcagcatcgccagcgtggcgataatggcggcgatattgaccggtaccatcaccgccgcatagtcattaaagcccagcttaaagaagtccgccgatacgatgttcaccaggttggagaccaccagcggcaggctggcggtatcggcgataaagccggcggccatgacaaacgccagcgtcgccgccgggctgaagcccagcgccagcagcatggcgatcacgatcggcgtcaggatcagcgccgcgccgtcattggcgaacagcgccgccaccgccgcccccagcagcacgatataacagaacagccgccgtccctgccccttgccccagcgcgcaacgtgcagcgccgcccattcaaagaagccggactcatccagcagcaggctgatgataatcaccgcgataaaggtgccggtggcgttccagacgacatgccacaccgccggaatatcgctgagctgcaccaccccgctcagcagcgccagcagcgcgcccagtgaggcgctccagccgatgcccagcccccgcggctgccagataaccaatacgatggtcaggataaaaatcgcgcccgccagccacatactcgctccttgttttgcgtttcatattcgaaaattcgaatgtgtcagatgacatgcattgccttaacggcaccgtgccggcccgccgtcgccggtgcgtttcaccagccggctcaacgccgcctgctggctgaggtaggcctgctcgataatgccggcggcccaggccggcatatgcggcgagagccggtagtagatccacttaccttcacgacgatccagcagcaggccgcttgcgcgcagcatcgccagatgacgggagattttgggctgtgacagcgtcaaagtcgccgccagctcacacacgcacagctcttcgctctggcgtaacagcagcaccagcatcaaccgggtttcgtccgacaggtttttaaatagttgtaatggcgtcagcatcattgcgcaggctccttattccatcatccggccaatagtaggcccgcacgcaacgctgtcaagaacatatatggaaattcacatatttccgtacggcgtgaaaatttcagctatcgaatcgatacggcaaagccgctgttcatgtttcagacagcgctctacaatcgccgcactgacaatccgacatcgccaaagggggcgccatgtacaatttttcacgttatcaggccaaagaactggcattagcctatatgagcggcaaacagcacgatctctcgccgcaggcgttcctgcagcagcttaagcagacggaaaagtcattcgactatctgctcaagcacggcgcagaacagccgcgtgaagtgatgatgaaaagcttctgagccttggtatttctggatttccccgtttatttcgcatataaaaattcgcctcaggatacgaatatctcaaaaattcgtatctgagtacgaataattgacaaattcgcctccagatgcgaatttaaagatccgttcgttttctggacagccttatatgaaagcgcaaatcagcgttatcaccggcgatctcgtcaactcacgacgcgtagacaccccgcgttacctcgcacagttacacaccgaactcacggcgcttaaacaggccaacctgctgacacagtttgagattttccgcggcgacgcgtttcaggccgtgggacggccggagcacggcctgtggctggcggtctatctgcgctgcgccttaaaagcgcaccatgatgacgcgctctgggatgcgcgcatcgccgtcggcctgggcaaacgccggggccggggcgacggctacggcagcgccttcctcaattccggcaacgcgctggaccagatgacaaaaaattgcaggctggctctgaaaattgacaatgaacgcgccaatgccattgtcagcgatctgctgccgatgctagatcataaccttagccgtttgtcgcaggcagaagcgcaggtcgtgcaggcgcgcatgctggcggcgaccaacgcgcaggcggccgccgcggtgcgtaaggcggcatcaaccgtttccgcaacgctgaagcgcgcggcctatgatgaaattatccggttcattgatgcaattaacaggatcatttaagtatggatttgacctatgcgccgctgttgatctggctgctggtgctccatctgctggcggatttcccgctgcagccccgcgcctgggtgcaagataaggcccgtcaccgccatcgttcgcgttttttactgctgcacgccctgctgcacggcgtcgtggcggcctgggccgtcgccggcttcgccatgctgcacggcggcttatcgtcggcggacgtgctgctgacgctgctggcggtcggcgtcagccactatctgattgatttagccaaggtgacgctgatggcgccgatgaagccggcagccagtttcctgctggatcagggcctgcatctgctggtgatggtgctgctgtggctggccattgtgccacaggttagcgtgctgcttgaggcgttatggcagcgtgtcgacggctggcgcgtcgggctggcggcgctggggtacgggctgatctatatgccgatgggcctgctgattgggcaactgctggcaagctggacgccgcagatgccgccgaacgccaaggcggacaacgattcactgctgcgcgccggcaaacagatcggctacctggaaagaacgctgatcctgacctttgtgctgttggggcatattcccgccatcggctttctgctggcggccaagtcgattttccgctttggcgacctgcgccagagcgacgataaaatgcgtaccgagtatgtgatgctcggtacgctgttttctttcaccctgacgattatgctggggctgctgattacctggctatggtaaccggccgccgtcgcttacagccaggcgccgaagcggcggatataaaaacgcttcatcagctgcgcaaccacgcagtagctgaccagcgtcgcggccagccacgggaagtattcccacggcagcggctgcagccccacccaggcgccgagcggtgaaaacggaatatagatgccaaccgccatcaccaacccggtcatcagcagcaccggcagcgccgccgtgctttggataaacgggatcttctgggtacgcagcatatgcaccaccagcgtttgtgacagcaatccttcaataaaccagcccgactggaacagcgcctggtgctcaacgctgttggcggcaaacacaaaccacatcagcgcgtaggtggtaatgtcgaaaatcgacgacgtcgggccaatccagatcataaagcgcccgatatttttggcatcccatttgcgcggcttacgcaggaactccttatccattttgtcccacggcagcgacagctgtgaaatgtcatacatcaggttctgaatcagcaggtgaatcgccagcatcggcaggaacgggataaaggcgctggcgaccagcaccgagaacacgttgccgaagttagagctggcggtcatattcaggtacttgatgatgttaccgaaggtttcgcgccctttgatcaccccctcttccagcaccatcagatctttttccaacaggatgatgtccgccgactccttggcgatatcggtgccgctgtctaccgagatacccacgtcggcatcacgcagcgccggcgcatcgttgatgccgtcgccgagaaaacccacggtatggccattggcctgcagggttttcaacacgcgggatttttgcagcggcgtcagcttggtaaacacggtgcgcagttccacctcctgcgccagccggcgatcgtccatcagctcgatttgcggcccggacagcggtacgcccggctccagcccgacatcgcggcagattttgcaggtgatcaccgggttgtcgccggtcagcactttcaccgccacgccgtgctcctgcagcgcgccgatcgccgccagcgcgctctctttcggcggatcgaggaaggtcagcagcccccggatcaccaggtcgcgttcatcatccacgctgagcggcagcgcgcagccctgctcacccagttcgcgcgtcgccagcagcagcacgcggaagccgtcctcattatattggttagccagcgccagcagcgccgcgcggcgcgcctcatccagcgccacccggctgtcgccctcctgcacatggctggcgatagccagcatctcctccaccgcgcctttacagatcagcagctgttgctgccgttcatcctccaccacgatcgacaggcggcggcggataaaatcaaacggcagttcatccactttgctgtaacgccccagcgcttcaatccccggtttgccgcggccgaagcggacaatcgcctgatccatcaggttcttcatgccgctctggtgaaaactgttcagccatgccaggtagagcacctgacggtcggacgcgccgccggcgtccagatggtgctccagaataatgcgatcctgcgtcagggtgccggttttatcggtgcacagcacgtccatggcgccaaagttctggatggcgttcagccgcttcaccaccactttgcgccgcgacatggcgatagcgcccttcgccaggttggagctgacgatcatcggcaacatttccggcgtcaggccgacggcaaccgccagcgcaaacagcgccgcctcgccccagtcgcctttggtaaagccgttaatcaacaacaccaccggcaccatcaccagcataaagcggatcaacagcccgctgacgctgttcaccccgcggtcaaacgccgtctgcgcgcggctgccgacgatcgatttcgccagcgaaccgaaataggtctggccaccggtggccaccaccaccgcactggcggtgccgctggcgacgttggtgcccatcaggcaaatattgctcagttcaagcagttggctttcgctggcggctgccgcgtcgcaggatttctggctgacgctgcctagcgtgtcatatttttcaatcgggatcgcttccccggtcagaatcgcctggctgataaacagatcgcgcgagctgagcagccgcacgtccgccggcaccatatcgccggccgacagctgaatgatatcccccggcaccagctcgcgcagcgggatctccaccaccagcggctgcgtgctgaagctgctgcggcgcagcaccgtcgcggtggtgcgcaccatgcttttcagcgcttccgctgctttattagtgcggtattcctgccaaaagcgcagcagtccgctcagcgtcaccatgatcaaaataatgataacgccggtgagatcggtttcttcaccgcgctgcgccggcagccagtagtcggtaaagaaaccgatcgccgccagcaccatcagcacgaaaataaacggattgttgaaggcgccgagcagctgcagcaacgcatggggggctttctcatgggcgacctggttcgcaccgtagtaggcgagccgctcctgcgcgtcgtcctgcgtcagacccagacggttgcagttaagctgcgccagcgtctggtcaatgctgttttttgcctcttgcgcgatggcatacgactcatggccctgcgaatggcgatgagttttatggttgaagaaagtcataacgctatgctcttatttttattctgcgcgcaagggtgcccccgccaggaaaatattggcgtcgcgcagaaagaatttatttaattatatttaccggcaggaaagattattccgcaggtaacgcagaccataaaaatccgggatgatcgtccatgacgcctccttatcacccagcgggtgaagcacgttgatcagaatcagtcgaccaggctgcgcagagcatggccgaacgcacgccgagcctggctcagcgcaagtgcgaagggaggcctggagggaacaggctaaagcggaaaagtgtcatatcgctatccgaattcaatcctccacgacgcgcaggcggtggagacagcgttattattcgggatgcacaacacagaaataactgggaaggtgctgcccgccaaaagcggcaagcaacaaatcagaagaagataggtcagcctgccgtatttaatttatcgcaactaaaactgtccaattaatttctcctgatagattttgtgcgaagtataataatgcagggttatgaagtaaagcaggttttattaaacgaagcgtcaacctgacggcaaaataataatcgccgccaacaattagccgcaagcggcgcgtcacagctgttgctgcagccaggccagcaagcgctgcaccgccgggttatcattggcctgcggccagaccaggtagtaatcaatgccttccggccgccaggcatcggccagcgccaccagcctgccggcggccagcatatccctgaccagcaggctcttcaccagcgcaatgccaaagccctgctcggcggcgcgcagcagcagccccgcatcgttgaacagcgctaacggtctcccgcactccgccatgccccgcgcccggaaccaggtgcgccacggcgtaacgtcatgttccagcagcggcaacgcctcatctccctgcaacagcgccgtttgccagcgctgcgccagctcgggcgtcgcgaccggaatcacttcaccgtcggcaatccgttgcgcctgcacgccgcgccactcgccggcgccgatgcggatcgccgcgtcgaacccgtggtgcgccagatcctgcaccgccagagaagcatcaatatccaaaacgatatccggatgcgccgcctggaacgcgggcagacgcggcaacagccaatagtgggcaaaggacggcaatacgctgatgcgcagcccctgcccggcgtcgacggcgcgcgcgcgcagaacgccctgctccagcgcctgcagcgccggctccgcggccgccagcagctcgcggccggcgccgtttaaacgcacgccgcggccgcgacgttcaaacagccggtatcccagggcctgctccagctgccgaatctgctggctgacggccccgtgcgtcaaatgcacctgctgcgccgcagcacgcaagttttctaaccgcgcggcgataataaaggttggcagaaactgcagaggcagacgttcaagtttcactggttagccttgctatccaaaagtgccattttttctcgattttccccgactggcaagccgtttactctacgcttactacaccacgctatgaccggagccaacgatgcacccatctttgcagcaggatttacgccaattcccacaaattcttgaccaggtccgtcaactggccgccaccttcctggccgggctgcatgaacgcccggtctgtccgccgcttgcggcccaacagctcaagccaggcgacgatcgcctgtctgacgagggggtgggcgcgcaggccgcgctggactacttctggcaacgctacgccgacgggatttccgccagcgccggcccacgctatttcggctttgtcaccggcggcgtcacgcccgccgcgctggccgccgactggctggtcagcgccatcgaccaaaacagccagctcagccatgacaccgtcgccgccgccattgagctagcggcgattgagcagttgaaaagcctgctcggcctgccagcggacttcagcggcaccctggtcagcggcgcgacgatggccaacttctgcgggctggcgattggccgccagtggctaggggaacggtgcggggtcaatgtcgcccagcaaggcatggcggcgctgggcaaggtgcaggtgttggccgccagcccccactccagcagcgaaaaagcgctcagcatgctgggcatcggccgcgacgcgctgcagcttattgctaccctgccggattcggaagccattgacccggatgcgctggaacgtcatttggccgcgcacccgacgacgccaaccctggtgctggccagcgccggcacggtgaataccgtggcgttcgacaatatcccgcggctgctggcgctgcgcgagcgctacgagttctggctgcatgtcgatgcggcgtttggcggcatcgccgccagttccccggcctacgccccgctgctggaaggctggcagcaggcggactccatcaccgtcgatgcgcataagtggttaaatgtgccctatgacagcgccatccagtttacccgccacctggcgttgcagatgcaggtgtttcagaatcagtcggcctatctggaagcgccggatctgcgcccggataattatctgcatctgacgccggagaactcgcgtcgcttccgcgcgctgccgctgtggatgtcactggtcgcctacggccgcagcggcgtacgcgatatggtcgaacgcaacgtccaattggcaaaacggctcggcgagggtctggcggcctgccggggtttccagctgttggcgccggtcaatcttaacgtggtgtgctttgccttgacggaggttgccggcgacgccgaggcggcgcgcgacaacttcctggagcgtctgaaccagcacggcgcgattcgctgcaccgccacccgctatcgcgaccagccggcgatccgcgccgcactggtgaactggatgacggaagagaaagatatcgcgctggcgctggaggcgttacggacgtgccgctttacagcggcatgaccgccctgggggcgccggtgtgccaggcggcaaacgcctgcagccgctgagtttgccggccgtcgtcgtccatgttgtcgacggcgagccagcggctgaaggcggcgcggcgctgcggccattcgctgtccagcattgacagccagtcggtatcgcgggagcgccccttgaccaccaccgcctgacggaaggtgccttcaaaactgaagccaaagcgcagcgccgccgcacgcgacggcgcgttaagctggtcgcatttccactcgcagcggcgatagccgagatcgtcgaaaacatggcgcaacatcagaaagatggcctcactgccgctcacctgacgctgcatcagcggcgaccagttgatcatgcccagttccacgacgccgttggtccggtcaatgcgcaagaaagcgcagttgccgatcgccctgccgctgcgctggtcgaacaccgtcatggtttttctgtcgccggtccgcccctgagtttgcaggtaatgcgtaaattcatccaacgtttgcggccgctcatgcgaaagatacgtccagtcgcggtcatcctcggccagctggtaggcgtgaaacagcgctgcggcatcacgctgaatatccagcggctccaggcgacaaaagcgcccgcacagcgtctgtagccccggctctcctgcgggctgccactctggtagcgcatcgccgatgcattgaccaaactgattattcctcaccatcgacctcttcatggaatgggttagcccaagcaaattaagcggaacgcctagcgggcgcaagcaccgggcagaaaatgtcgacgacaatagttcagcaaaaccaataggtactcactcccctgtcacattttcatcaacgaatcatcaacaaaacgctaattctttgttctacattgttttgccggatgaaaaatagactagaaatattaaagaaatgtgacaaccgaaggtctatgatgatacaaaatgaaaagattaccattctcaataaaatgagacgacactctaactcagtgaattataggaattttctgctatcaacgacgctcagcaagaaaaaatgcgtacaaaaaacagaccgatagcaatcaaaaaaacaacacatgaattttttttaagaattttcctagcaatgtgaaatttaaaatcgtgacatgataaacagactcgatgaacaggcgagcggcgcttagccgtcttaggcgacaggacgaatgttgtgatctggcgacgctgacaaagcgttatgctaacttaagtcaaacttatgaatccatcggtttgctaaggttagtcataaaatatcgttgagccgcttcgcgtttattggtagaacattcttaattagtgatattttgatttttttgccttttggctttcaggctttttctcattattaccgcggtaaaacggatttaagtgggggtgcaatatgccaacgatcatcatggactcatgcagctatacgcgattgggtctaacggattacctgacatcgaacggtgtgaaaaaacggcaaataaacgccgcgacagacattgataatctgcacgaaaagtgtacgcgtttgaaacccagtctggtatttattaacgaagactgcttcatccatgaaagcaacgccacggaacgcattaaacgggtgatctcactgcatccggatacgctgttcttcatctttatggccatcaccaatgtgcattttgacgactacttatatgtgcgtaaaaatgtcatcatctcgtcgaagtccatcaagccggagacgatgaatcagctgctgagccactacctggaacgcaagccggccacccgctcagagaagaccactctggaccaaacgccggtcacgctaagccaaaccgaatcgaatatgttacgtatgtggatgtccggacagggcaccatccagatctccgaccagatgcaaattaaggcaaagacagtctcctcccataaagggaatatcaaacgcaagattaaaacgcataataagcaaatcatctatcacgtggtgcggctaaccgatacgctgaccagcggaatatttgtcaatagtcgttaaggacgggaatatcgccgaaacaatcggtcatcactggctcgaataaccacaaaatcgcgtataaccacgtattttgtcattaaacatgaagcacctgactgcgacatttttgccgcagcgggttattcatatttattcccagcatacgggtatgacgttatcattacgcaaggtgaaaataaccggccgaatccatttttaacgcggcaactggtcagctcagctaatctttctgcgcattgtgcggctcgacaaaggtgccgtcgcggctgtctatctcattgaagaaccatacgccggccgggtaatcctccagggctaccagatacatcgtgccctcattaaacacctccaccgccagaatggtgccctcgcgccgcggaccgccgtcggtcttcaccgttaccgtatcgttgactttcatcattgcctctcctcgtttgttgctctcagtgtataacagcgtacgcgatgccgggcatccggccgccattttatctgccgccgcgctttttcgcattcttaacactctgccagcagaatcttacgccgctggcgggtagtctgtatcccggtatctccccccagagaggtgcctgcaaatgaagaagtaacaaggaacttttgcccgccggcaccggcgggctttttttatcttcaggcgcaaaaagacattaagtacataaagtaaattaataataatcagcatgttattttcatcctgcgttttcttcaaatgagtgcccggcatcacctcatcaacgaacgcaacaccacgccacgccacgccacgccacgccacgccacgccacgccacgcagaacagccagggcacggagccatacgccacggaaaccgctctacacagcccccgtctgcacgatttactttataaaatttttgcaaaggatcttttccgtaattgccaccctcagcccacgccatggttgggcttctgcgaaagataggccgttgcaacgtttttcaacggtttgcaaaagcagatcgacacgaaaagcttggtaaaaatgttaactttataatatgaaatgacctattttgtattccgtgaggttctgcagatgagctaacacctttccggcaataagcgaacagtaccttgatatcaggtgtggcgaagcttgacgggtgttttgggcagcgccggaagttttgcaaaagtgcaacgggatggatctttgcgccacgcatcacgaagtggaaacaacaagaattgatatacgccgccgccaccggttatccttcgcttagattgaattaggttgatttaacttaaggaagagatatggacgcaaggcaagttgcacaggggatcgctgaagggattgcatctataccagtaacatttgggtatagtgtccgccgtacatgggaaggttctggcgctgctggcagtgaccttaaagcgcggaacagcaaagaaacagagcgatttatcgccctgattcgttctgcagtaaacaaagaagagccgatcagaaaactggtgatgattgtcatcactgagttttacaccaagctgaatgacaacggcaaaaaagcggtcaacggcaaactaaaccgcgttgaggggaagctagttgggcgcagcctagcacagttttacgtcgccaataaaatagcatcaacccttatccgcaaggccagctacgggatgatttacaagcggttcatctcatacagcaccacggtatcactgaacattgtcatgttccaagggatgatcgagcaatccgctctagcatcacgtaggatgcaagtgaaatatccgtggctctattacaaagtacggggaatgaaccttgatatggcctattttcttgtcgaggacttcctcgaaccatacctaatttacataagcagcccatcacagcagttttgcgcaggtgttgataatgaactcgataaaatcctttctcgctaaattcgtcaaattcgtgggacgtcaaaccgctgatttagtcgagtcggttgtcttgggcctattctcgatagccgcgtttgttgcactgttctggtttgatgaatggtggcaatcaataggcgctgcagttgggatcttcctcatgggctttttggtcagcctggctatcggatgggttcggggggagcacaggagtggtctgtgagaaaaagtgtcactgtcgcgttgggcgtgatagtcgccgccgggattgtactgactgcggccctgccatacgtgaagatggagtttgccggcagcgcccactataccgaacaagatacgcgggagtatgaatattacacccccgaactactgaaaaacatgccaagaatttcaaataattatgaatttaattatagcaacatcagtggtccgcaggcgttggtattcggcatacagttcaacggcacaacggataccggcaaaattcgtgattacctggtttctaaaggttatcaaccacagcaacagtgccaaactgaagctgaatgctggcgctcggcgcaaagcaaagatgtggtatctttttatcagtcaacggaattaaatttagtgagcgtcgaaatttatcgcagtgagtataccgagtaaccgcgctgaaacagggtttggttcgccttccggagtttacgggtttgggctgcaggcgaccaatcggttataccaggcaccaacagtgaggtgctcatcatccgacagaaattttttcgccaggcacaaaaaaacccgccttggcgggtttttagttaatcagcgaagagccgattagatagcggtaacgttagccgcagatggacctttagcgccgttctcgatagagaactgaacgtcctggccttcagccagagttttgaagccgttaccctggattgcagagaagtgtacgaacacgtctttgctgccgtctgcaggagtgatgaaaccaaaacctttagactcgttgaaccacttcacttgacctttgatcatgttggacatgtcgatttcctttaataaaatatgttagccgccatcggcagcgttaaatagccggttatcagttacttatggaggcaccggaaaggaaattcgtcaaagaaggctatcagggataacgctctagatttgaactactttactcaaaatgtcgtgcataaataggtctgtaccaacaggccgactgcattaacgcacgatgggtgtttaatagcaactcttttcgtcatcggcggtgttaaagtcagtcattcgttcagtttttacgccctgtgcgcgtttttagcgcacaaggcgttgttttcagccatctctttgccacaacggctttcggagttatccctatatcgtcttgctgcgccagaccataaaataatgccaagttcaccactcctcctggtgatgaacactacaagctgtgttgtaaatttttatgcgcctccctataggcgctttttttatgcctgcatctcggcgtcgcgcttcaggaatcttctcattgctgctcggtgtgatttccgtcacaactatgccccttccagggcactttatcgaggtcacgttatggcgactgaatacttattacttttggccggtttggctggtatcgcaggttttgcgatgtataaacacttcaaaggcgtcagaaaaagcagtttggtgcgcccaaacgaccgctaaacccttcccttgccggggaaacaccccggcttgcctcccgccagcaagtaacattaacgtcacactaacgtcacaataaagccatatgataatcgacgccctatccttatcggtttattccagggatcgtctatggctactataaaagcagttaaccatcagcaggcggaaacgcttatccgttccggcacggcgaaaaagattgagctggcgtacgatatcggcagcgatgatttctttcagctcgccacgttatggtgcgatcgcggcgccaaaatcaccaagggaaaagaacacttcattgtttcattaaaaggatttcgcattcctcctaatgattaatcctacgccgcttccggcggcgctttacgccttcctgagcgtcaaccgccctttcttctacatccgccgttccggcttgctgtaacattctccgtatactgtcccgcaacgcttatttatctacactgagatgtagcatcgcctcattgcataaggagaaccgcatgaccgccacatgcctgcccgaacagatgcgcgttattgagattgccgccgccggcggcccggaaatgctgcagccggccatgcgcccgctgccgaagccagagccgggagaaattttggtcaaggtcgccgccgccggggtcaatcgtccggacgtgctgcagcggcgtggacactatgcgccgccgccgggcgcatccgatatcccggggctggagatcgccggggaagtggtcgccgtcggcgaaggcgtccagcactatcgcatcggcgacagcgtctgcgccctgatcgccggcggcggctacgccgaatactgccgggtgcatgaaagcaacgcgctgccggttcccgcaggcttgagcatgacggaggccgccgccattccggagacctttttcaccgtctgggtgaacgtcttccagcgcggccacctgcaggccggcgaaaccgtgctgatccacggcggcacctccgggatcggcacggtcgccaccctgctggccaaggcattttgcgcccatgtgatcaccaccgtcggctctgaagaaaaacgcgccgccagcctggcgctcggcgccgatgtggccatcaactaccgcacggaagactttgtcgaacagacgatgaaagccactaacggcaagggcgccaacgtgattgttgatctgatcgccggggagtacgtggcgaaaaactatcaggcggcggcgatggacgggcgcatcgtgcaaatcggcacgcagaacggcgtggtgaaggagcttaacctgatgccgctgctgctgaaacgcctgacccataccggctctaccctgcgcgcgcgcagcgtgcaggataaagcgcaaatcgccgccgatctgcggcaaaaagtctggccgctgctggaacgcggcgcggtcaaaccgcacatctttcagaccttcccgctggagcaggcggcggacgcgcaccgtctgatggagtccagcgtgcatatcggcaaaattatgctgaccctgtaagcgctgaccccgccgggcggcggggtcaacggatcaggcgccgggggcatgaacgtccgccggcgtggcgtcggtactggccagtttctcctcggccagcgcctcatcctcgctctcccgctgcaggctctcctgctgcgcgcctttcttcggcgagtacaccagctcggccatgatcgggaagtggtcagagccgatgtcgggtaaacgacgcaggctgcccagcacaaaatcatcgctgtggaacacgtgatccagcggccagcgtaagaacagatagccggcatggaaggtgctgtacatgccgcgaccgcgacgcggatcgagcagcccgctgattttcaggaacaggcgcgtggtggtagaccaggcgacatcgttcagatcgccggtgacaatgaccggcgtttgcgcatccaccacgcttttccccaccagcaccaactccgcatcgcgatcttccgattcatcattctccgtcgggctgggcggcatcgggtgcacgcaatgcagacgcacctgtggcccgttctccagctgcaccagcatatgcatcgacgggatctccttatccaccaggtactggatctccgcgtcgccaagcggcaggcgtgaataaacgtgcatgccgtacaggttgtcctgcggacatttcagcgtgtagggataatcctgctccagcggcgtcagctgctgttcccaccaaccgtcggtttccaccgccaccagcacgtccggccgctccgccgccaccagcgccaacagtttttccgcatggcggttcggcgtcagcacattagccaccagaatgcgcagccgcggttttttatcatagccggtaaaatccagcacctgcggcttgctcagcgccgtatagggataaatccagcgcgcctgataaatcacacaggccaggttgaccgccgccagcccccagacccatggcgatgaccagggcaacatcgccacattcagtaccagcgtcaataacgccagcgccagtatctgcaggcggggaaaatcccatacgcggatccaccaggccggatgcgttgaaatcggcgcaattgtcaccaacgccagtaaacacgtcagtattgagataatccctgtcacgcaacgttcctcttattggttaatcaccggcggagttacgcgccggccagccgcgcacattcgcgcggcagccaaaggttgccacaaacagctcagtgttcgccagcggcgataacaggaatattttggagatcaagcaaggaggttcttaaatctgccagcggcgcaggcgtggaaggtccgatgtaaacatgccccggcgcaccggggcatcaagatttagctgaacagcttacctacgtagctggccagttcgtcctgtttgacttcaccgtttggcgaggctttatccgccagcgtcggcagcagctgcgcgacggtttcagacgcctggttagcgtcaacgcccagcttggcggccagctgcgcaatggcatcgctgcccagcgcctgctgcacgtgatcgccgctgatggcctggttttcaccgttgcccaaccaggagccgacgatatcacccaactgtccctgctgcagcttgttcaggattgcctgcaaaccgccctgctgttcaacccattgcagaatagccgcgatatcaatcccgcctttaccgccgttacccaatgcattacccagcacgttgcctaaaacattgcctaatgcgccatctaacaagcccatactcttccccttctcggatcgccgcccatcggccgggcgatcgtcacctgtaattaaacgaaaaagggccgccgcggcgaccctcattgatcagcaccggattagcttctgatctttctgtagacaaaaagcaccaccagagcaccgattacggcaaccacaaagctgcccaagttaaagccatcgacgcggcccataccgaagaaggtactgatccagccgccgacaaccgcaccgataatacccaaaatgacggtcatgataaagccgccgccatctttacccggcatgatccatttagccagaataccggcgattaaaccaaaaatgatccaggaaatgatgcccatttgtactctccctatttactttttgcccaagaggaaaccgactaccaggccaataacggcaccggcgccaacccctgcccacgggttgtctttgacataacggcaagaacgatcggcagcctccttcacacaggcgcgcacttcacatgcgcactccccggcgctgccgccggccgattctacaccatctttgctatcatttttaacaaacatttcaattccttagcataacataatctggaaatctcgcattacagcgcgtgtaagcgtgcctttccgccttatgttctacctgcttcgtcgcccatcggcgacgccagggtgccgaacgccacggcgcatggcaccttattactatagtcaaaaatcagcgcgttacctatttcacgtcatctgaatcatcaggcagctttcaccctcgccgaaccgcgggcgtgaaatggcattaaagggaaaaaatcgatcggttgccgtaaattatattattatcattcaccaaatctatctttgagaaaaaacgtaacagcaggaagttgaaagcaaatgttattaagcccaacttttgagcgctcttttttgcgccctcgatactggctgctttggatcggtctcggcatactttatttattggttcttctcccctatccgcttatctatcacctcggccatctgctcggcagaatcgccaagcgttttatgccgcgtcgggtcaatatcgcccgccgaaatctggaactctgtttccccgatatgcccgcggcagagcgtgaagccctggtgacccgcaattttgagtcagtcggcatgggcctgtttgaagtcggcatggcctggttctggccagactggcggatttcccgctggtttaccgtcagcggcatggaaaatatgcagaaagcgcgtgaaggcaaccgcggcgtgctgctgatcggcatgcattttctgacgctggaactgggagcgcgcatcttcggcatgcagaacccgggcatcggcgttcaccgtccgcacaacaacaagctgatggaatatgtacagacctggggccgcctgcgctccaacaagtacatgattgaccgcaaggacgtcaaaggcatgatccgctgcctgaaacagggcgaaatcatctggtacgcgccggaccatgactacggccggcagagcagcgtatttgttccgttcttcgcggtagcggacgccgccaccactaccggtacctatatgctggcgcgcatgggccgaccggccatcgttcctttcgtgccacgccgtctgccgcacgccaaaggctacgaactgattattcagccgccgctggacgatttcccgctggatgacgacgccaaagcggccgcctatatgaatcaggtggttgaagagcaggtattgctcgcccccgatcagtatatgtggctgcaccgccgcttcaagacgcgccccgcaggcgaggcgtccctctactagctcatttggctgactgcgccgtttcgcaaaatggcgcaatcagccggccgaaccagtcggcaaaggcactgaaacgcgccgtgcgctgacgccggtgcggatacagcagcgcaagactcatcgccggcgcacgcgcctgcggcagcacctccaccaaccgcccgtcatccagatagtgctgcacgtcaaaacgcgggatttgaatcagccccatccccgccagacagcaaccgatatagttttccgcattattcaccgtcacccggctgggcagcgccttttccaccggttccccctgctgccgccactgccagacgttagccgtcatcaggttcggctgggcatagcccaccacccagtgcgccgccagctgctcggtacgcagcggtacgccctgacgctgcagatacgccgggctggcgcagttgatcatgcccaaccgccccaggctctgactgaccagactgctgtcatgcaactcccccacccgcaccacgcagtccacgccctcctgcaccagatcgatatggcggtcgctggcgctgagaaacagttgaatatcgggatagcgggtaaagaaatccggcagcgccggcacgataattcgccgcgcaatgcggctgggcacgtccaccgtcagccggccgccgatcgacgcatccggcggtaaaaacagccgatccaacgccgccatctcatcaagcaggacgcgcgcgcgctccagcaggcgctcgccgtcactggtcagctgcacccgccgcgttgtgcggtggaacagccgggcgcccatctcgctttccaactgctggaccgccgatgacaccgtggttttcggcatcagcattatttccgaggcgcgcacaaaactgcccacctcggcgacctggataaagacccgcagtctccctattttgtccacccggcgcctcatgctacggccgcggcgctgcgccgcggccaggtttattatcaattaccgggtagtatagccgccgttggcaaacagcgtctgcccggtgatccaccagccgtcggttaccaggaatttgacgatcggcgcgatatcttcaatatcggtcagcccggtcttggagaacgcgctcaaagccgctgcgctgcggtgataggccaccgcctcttcgctttcctggccatagaagaacggcgtatccatcggccccggcccgatggcattgacgctgatcccccgctcaccaaactccttcgacgcggcgcgggtgaagtgctctaccgccgccttgctgccgggatagaccgcataaaacggcgtataggccgccagcagcgaggtgacgatggtgacaatccggccattatccgccagatgttttcccgcctgctggataaagaagaacgccgctttcgcgttcacgtcaaagctggtgtcgtagtcggcttccgtcacctcggcaatcggctttttaatcaccaggccggcggtgttaatcgcaatgtccaccttgccgaaggcgttaaccgcctcttcaaacagccgcgcgacgttggccggccgggtcaggtcgccctgtacggcgatggcctgcgcccccgcagccttgaccgccgccagcgtctcttccgccgccggacggctgctgtcgctgttataatgcaccaccaccgcggccgcgccgttttgcgccagatcgcgcgccaccagcccgcccagattcttcgccccgccggcgatcagtaccactttgccatcaagagattgacttcccataaccttaagctcctttagtgaaggtgctgttgagtatagaaaggcttgtcgcacagataatcggcgaaaaccgggatgcactgtcccgttttttcggttaatcataccgtatgcgcagagcgtgatcccccgcgcgatcttcctgccgccaggcgctacactgataaatcacgcctggcaacagttgcccggcgaaaccatcttcagcgccctcaggcggtgggagctggaactaatccgagggtcataccatgcagattcaaccctatctgttctttaacggtaactgcgaacaggcgattaatttttacgtcgagcagctgggcgccaggctggagatgttgatgcgctataaggatctgcccgccgacgccaaacaggacgacatgccggaggtcaacccggaagcggtaatgcacgcgcatctgctgatcggcgacggcgcactgatggcctccgacggctgcccgcaggaaggcggcgacaacggcgcccaccggggctattcactgtcgctaaaccccagcagcgtggagcaaggtaaagacatttttgataaactggcgcagggcggcacggtcaccacgcctttccagcccaccttctgggccaaaggcttcggtatgctgaccgatcggttcggcgtcaactggatgatcaacgtcgaataacccggcgggcgtcagcgcgcgtgatgccagctgtaggccgccatggcgaacagcacaaacagcagcgtcaacagcagcagcgccagccgccaatagggcgatcgccaacgccgtacggcgatcgccatcatcacggccagcgtccccagcgtcagcgggtaataggccgtcagcgtcaacagcgtaatgatcatgtagtccgacaccttgtctccctgcctgtattaatcagctaacttgtactaaatttatcactccgcgcccgcctggccgggcgggggtctcgcaacatcacccaatgccttagtggtattaatcactacccgataatcaggatgatatgacgcaaccgcctccagagtcagcaaaatccggcacctcgccgctactgtttcaggccgccgtgttcgtgattatcgtcgtcgttacactgctggtatttaacatctggcaaggctggcatgcccgtaagctcgacctgcaaagcgctgataacggcgcctccaacctggcgcgttcgctggcgcagcatgcctacgacaccttcaaacaggtggataacagcctgctagagctgaaagagcgtgccgagcacgacggcctcggccccacgcagcagcgacgcctgcaaaaggtgatgcgcgatcaggtgaataactcaccgcagctgcacggcagctttatctttgacgcgcaggggcgctgggtggtcacatcgttcggccggagcggcgctcacgccaacaacggcgaccgcgcctatttccaatatcatcagcgccacaacgataataacttctatatcggtaaagtgatccgcagccgctcgaccgacgatctggtgatccccatctcgcgccggctaaataacccggacggcagcttcgccggcgtggtgctggcgacgctgtatgtggactatttccgtcatttttatgatgacttcgcccttgaggaccaggatgcgctcaacctgctgctggcggacggcaccattttatatcgccgcccgtacgcgccggaaagcatcggcaaaaatgtgtccctcggcgtgctgttccggcagattctgccttattcgacgttcggcaatgccacgctgacgtcgcagttcgacggcgtggagcgtatttacggctacgcccgcgtaccgcattacccactggttatcgccgccggactgtcgaagcacgacgtgctgagcagctggcggaaagacaccggcctgttcgccctcggcggcggaatattgatgacgatcctgctggcgctgggcatcacgctgatcagacaaatcaaccacagcctgcagacggaggcggagctggtgcgcactcgcgatcagctgacgcagatgaatcagacgctggaagagctggcgctgctggacggcctgaccgggctggccaaccgccgccgcttcgatatggcgctggccaaccacagcaaccacgccgcccgctatgcgcgcaatctggcgctgctgatcctggatatcgactactttaaacagtacaacgatatctacggccacgtcgccggcgaccgctgcctgcagcagatcggccagttgctgaaggcgatgcccaaccgtgtcggcgatctggtggcgcgctacggcggcgaagagctgaccatcatcctgccagataccgatctgacgggcgcgatgggctgcgccgaacgggtgctggcgcatgtgcggcagatgcagatcccccacgaaggcagcccgctgggcctgattaccgtcagcattggcgtcgccgttcagacacccgatgacgccgacgacggcacaccggtcgcactcataaaacaggcggatgctgcgctctatcaggccaagaaaaacggtaagaatcaggtttgccacgcctgacggcggcgccaataacagcggggccgcagcggccccgcaggaaggagaagcggcttattgcgcctcggacgacgggaaatcgccttgctggcgcgccaccagcgttaaaatgctgtacagcgccaccgcctgctgatgctggttcagcacctgcacatcccacaccaccacgccgtgcggccgatcttccgcgcttttctgcggcttgcggattttcttcttacaggtcagccgcacctgaatggtatcgccgatcttcaccggctcgataaaacgcaggttctccatgccgtagttggcgatcaccggcccgacgccggggtcgacaaacagtcccgccgccgcagacaccacaaagtagccgtgggctacgcgctcgccgaacagcgactccgccgcgccgagcttatccatatgggcatagaaatggtcgccgctcaggcaggcgaagttgacgatatccgcctcggtcaccgtacgccgcgcggtgagcaggctttcgccgatcggcagctgttcaaaatacttgcggaacggatgaaccggcgattccagcgcctcggcgccgcgcacccactctttgccgatcgccgccagcatgctcggactgccctgcagcgcggtgcgctgcatatagtgcttcaccgcccgcaggccacccagttcctcgccgccgccggcgcgtcccggcccgccgtgcatcagcatcggcagcggcgaaccgtggccggtcgactccgccgccgctgcgctgtccaacaccagcatccgcccgtgggcgcaggcggctgcgcggataaagcgcgtcgccagcgccgcatcggcggtgaccagcgaaccggccaggctgccctgccccagcagcgccagctcaatcgcctgctcgccgctgtcgtacggcatcagggtagcgaccgggccaaagacttcaatatcgtgtaccgcggtattgtgcagcggctcggcgcagtacagcagggtcggtgggtaaaacgcgccctggtgcccatcatccccctccacgctgaaggactgcaggctggcgccgcacagcggttcacagccgttgtgcaacagttgctcaaccttcttctgcacgtcgtcccgctgttccaggctgaccagcgctcccatcctgacctgctccagccgcggatcgccgaccttcaccgccgccaggcgctgcagcagcgcctgcttcaccgcctcaacctgcgccgccggcaccatcacccggcgaatggcggtgcatttctgccccgccttgctggtcatctcacggcacacctctttaataaacagggcgaactccggcatctccggcgtgacgtcctctcccagcacgcagcagttcagcgagtcggcctccatggtaaacgggatcgacttggccagcagctgcggatgggcgcgcagctgccggccggtctgcgccgaaccggtaaaggtcaccgcatcctgatagtccagatggtcaaacagatcgccgacgccgccgcaaatcagctgcagcgccccgtccggcaccagcccgctgtcgataatcagcttcaccatcgcctgcgtcagctgggcgctggcggtggcgggcttgacgatcgccggcatgcccgccagccaggtcggcgccagcttttccagcatcccccagcaggggaagttgaaggcgttaatatgcagcgccacgccggggcgtgaggtcagcacgtggcgcgccacaaactggccctgcttcgacagcgggatcggctcgtcttccggccacagggtgtcgtccggcagttcacgaccggccaggccggcataggagaacagcgtggcgatgccgccttcaatatccacccagccgtcgttgcgcgtcgcgccggtctggtacgagatctcatacagcgtctctttgtgcgccagcaggtatttcgccaccgccttcatcatctgcgcgcgctgctggaacgtcatcgccgccagcgcgcgaccgccctgctcccgcgcatagcgcaggctgtcggccagcggcagcccctcagagcacacctgatacaacggctcgccggttagcgcgtgacggatctcgcgagcctgcccctggccgtatagccaacgccccgacaggtaactgttcaactgctgcatgcggcttctcctgaattcataaagtgacatcacaaagcgtaattacgtatcacatattttccagtcagcgccaaggtaaaatttaacaaaaagcaaacaacatcgctgtaaagctgaccgtacgcccgccgcaatggaaaatgtcgcccaataaatcaatttaaaatcaatgaattaatttaactcattgtgaggggcgtcgcaaaaccctgacaaccgtgtttgatctttaggttatcaacttgtagctttatggttattaaagtgattcacatttttattattcactttaaaaatacgaatcatcaatgaggtaatcatgaccactgacgctcaacatcagcagcacttcgacgccaagctggccgccgataccaccatcgaagccaaagactggatgccggacgcctaccggcagaacctgatccgccagatcggccagcacgcgcattcggaagtgatcggcatgctgccggaggccaactggctgacccgcgccccgaccctgcgccgcaaagcggtgctgctggccaaggtgcaggacgaggccggccacggcctctatctgtacagcgccgccgaaacgctgggctgctcgcggcaggatatctaccagaagatgctcgacggcaagatgaaatactcctccatctttaactacccgacgctgaactgggccgacgtcggcgtgatcggctggctggtggacggcgccgccatcgtcaaccaggtggcgctgtgccgcgcctcttacggcccctatgcccgctcgatggtgaaaatctgtaaagaggagagtttccaccagcgccagggctatgaggcggtgatggcgctggcgcacggcagcgaacagcaaaaggccatgctgcaggacgccatcaaccgcttctggtggccggtgctgatgatgttcggccccagcgacaacgactcgccgcacagcgcgcagagcatggcgtggaaaatcaaacgccacagcaacgacgaactgcggcagaagtttgtcgacaacaccgttccgcagctcgaagcgctgggcatgaccgcccccgatgcggatctggcctgggatgaggccagcggccactaccgcttcggcgagatcgactggagcgagctgtaccaggtgatcaaaggccagggccagtgcaatcacgaacgtctgcaggccaaacgccaggcctgggaaaacggcgcctgggtgcgcgaaggcgccatggcgcacgccgaaaaaaaccgtacgcgggcagcttaacaggaggacttacccatgactcacgccgaatggccgctgtatgaagtctttatccgcagcaaacagggactggcgcatcgccacgtcggcagcctgcacgccgccgatgaccggatggcgctggaaaacgcccgcgacgcctacacccgacgcaacgaaggctgttccatctgggtggtgcagtcctgccacctgatcgcctcgcaggccgaagatcgcgaggcctttttcgacccgtcggaggacaagatctaccgccacccgacgttctacaccattcccgacggcatcaagaacatgtgaggcggccatgacgcaacgcgatccccgtattacctatcttttgcgtcagggcgatacgccgctgattctggcgcagcgcctgtgcgcctggtgcggccacgcgccggagctggagatcgacctggcgctggcgaatatcggcctcgacctgctcggccaggcgcgcaatatcctcggctacgccgccacgctgatcggcccggaatgcagcgaggaccggctggcgttcggccgcgacgagcgcgaattccataacctgctgctggccgaacagccgaacggcggcttcaacgatacgctggtgcgccagttcctgctggacgcctaccacctgctgctgcagcgcgaactcagcgccagccgcgatccgcagctggcggccatcgccgccaaatcgctgaaagaggcggaatatcacctgcgcttcagccagggctggatgatccgcctcggcgacggcagcgaaaccagccatcagaaaattcagcagtcgctggatgcgctgtggcgctttaccgccgagctgttccacgccgacgacaccgagctggagctggccgaccagggcatcgccgtcgacccgcgccggctgcaggcgccgtggcaggagctggtcagcgacaccctgcgtcaggccacgctgacgctgccggagcagccggcgtaccgcctcggcggcaagcagggccaacacagcgaacacctcggctttatcctcgccgagatgcagttcctgcagcgcgcctaccccaactgcaactggtagcgaggtggctgatgatccttccccacttggagcccgccgagatcccgcagatctggcactgcctgcagcagatcagcgatccggaactgccggcgctgtcgatcaccgatctgggcatggtgcgcaaggtggaacgcgacggcgacggctggcgcattatctttacgcccacctattccggctgtcccgccaccgagtttttgcaggacgccatcatccgccagctggccgccgccggtttcagcccggtgacggtcgctatccggctcgatcccgcctggaccaccgactggatgaacgccgacgcgcgcgccaggctgcgcgcctacggcgtcgcgccgccgcagggccacacctgcgacaggccggacagccacggcccggtgcagtgcccgcgctgcggcagtgaagataccgagaaaatcagcgagttcggctccaccgcctgcaaagcgctctaccgctgctgcgcctgccgtgagccgttcgattatttcaaatgcatctaggagcgcagaacatcatgacggtttttcatcgcctgaatgtcgccgctattgaacgcgaaacgccggacgccgtcgccattaccctgcgcgtgcccgacgagctgaaaagcgcctaccgctatacccccggccagcacctgacgctgaaggccagcctcgacggcgaagagctgcgccgctgctactccatctgcagcgcgccgcaggacgggctgctgcaaatcggcgtaaaggccatccatcaggggcgcttctcgtcctttgtcaatcaacggctccgggtcggcgacgcgctggaggtgatggtgccgcaggggcgcttcggctaccagccgcaggcgcagcgccacggcaactatctggccatcgccgccggctccggcattacgccgatgctgtccatcatcaaggccaccctgctgctggagccggacagccagttcacgctgatctacggcaaccgcagcagccgctcggtgatgtttaaagaggcgctgtccgatctgaaaaaccgctacccgcagcgcttccagccgctgtacctgttcagccaggagagcctggacagcccgctgctcagcggccgcatcgaccaagaacgcctgcaggccatcggcgcgacgctgctggacttcagcgactatcagcacgcctttatctgcggcccggaagcgatgatggacgacgcccagcgcgtgctggaacaggccggcatgccggccgagcgcatccacagcgaacgcttcaacaccagcggcgtcagcgtcagaccggccgatgccgccgggcgcaacgccacccgggtggcgattcagctcgacggccgccgccaggagatcgacgtgacggcgcaggacgacagcattctcgacgccgcactgcgccagggggcggatttgccctacgcctgtaaaggcggggtctgcgccacctgtaaatgcaagctaatcgccggcgaggtcgagatgggcgtcaattacagcctcgagccggatcagctggccgccggttacatcctcagctgtcagtcgtggccgaaaggcgacggcgtgacgctggacttcgacgtgtaggagccgccgatgacaaccccctggatattgcatcagcagcagggccgcgtgctcaccctgacgctgcaccgcccgcaggcgcgtaacgcgctcagcaccccctgcctgcaacagctggtcgaacggctggagcaggccgaggccgacgacgacaccggcgcggtggtgatcgccggcggcgcgcgcttttttgccgccggcgccgacctgcacgaactgcagcagcaggatctgcccgccaccctgcgcgatccgcgtccgctgctgtggcagcggctggcccagttcagtaagccgctgctggcggcggtcaacggctatgcgctcggcgccggctgcgagctggcgctggcctgcgacatcgtgatctgcggcgaaagcgcccgtttcggcctgccggagatcaccctcggcctgatgccgggcgccggcggcacccagcggctgattcgctgcgtcggcaagtcccgcgccagccagatggtgctgagcggcgaagccatcgacgcccgtctggcgctgcagagcggactagtaagcgaagtctgcgtcgacgcgctgacgctggagcgcacgcagcagctcgccgcgcgcatcgcgcagcaggcgccgctggcgctgcgcgccgccaaacaggcgctgcgtcaggccgatgaaaccgggctgacgcaggggctggccatggagcgccagcagtttgccgcgctggccgccacagaagatcgtcgtgaaggcattgccgccttcttcgaaaaacgtaccccacactataaagggcgctgatccatggataacaacctgattctcactcacctcgacgccggcgtgctgaccatcaccctgaaccgccccgaccggctgaacagctttaatgacgagatgcaccaccagctggcggaagcgctgaccctcgccgaacgcgatgaggcggtgcgctgcgtactgctgaccggcgccggacgcggcttctgcgccggccaggatctgaacgaccgcaccgtcaacgccgaccagcaggcgccggatctcggcctgtcggttgagcgtttctacaacccgctgatccgccgcctgaccgcgctgcccaagccgatcgtctgcgcggtgaacggcgtggccgccggcgccggcgccgcgctggcgatggcctgcgatatcgttatcgccgccgacaacgccaactttatccaatccttctgcaagctcgggctggtgccggactccggcggcagctggttcctgccgcgtctggcgggccacgcccgcgcgatgggcatggcgatgctcggcgataaaatcagcgcccgtcaggcgcaggcgtggggattaatctggcaggtggtggacggcggcgagctggaggcccatacccaggcgctggcgcgccacctggccacccagccgacctacggcctggggctgatcaaaaaggccatctacagcgccgccaccaacacgctggatcagcagctggagctggagcgcgatctgcagcgtctgggcggccgcagcgacgactatcgcgaaggcgtcaacgcgttcttcgccaaacgcccaccggtcttcagcggaaaataatcatgaacgcaacttcccttaccccgcccgtggcggtgatcggcgcgggcaccatgggcatcggcatcgcgcaggtcgccgccgccgccggacacccggtcgccctgtacgatattgaccgccccgccgccgagcgcgcgtacgagacgctgagccgacgcctgatgcgccgggtcgatgccggtaaggcggatcgcgacgccagcgaacggctgctggcgcgcatccgcatcgccggcgcgctgacggagctggccgacagcgcgctggtgatcgaagccgtggcggaaaagctggcgatcaaacagaacctgttccgcgaactggaggagatttgcccggccgatacgctgttcgccagcaacacttcgtcgctgtcgattaccgccatcgccgccgcgctgcgccacccgcagcgcatggccggcatgcactttttcaatccggcgccgctgatgcagctggtggagattgtcgacggtctggaaaccagcgcgcagacgcgtgaacgcctgaaccggctggcgctgcagtggggtaagcggccggtgcactgccgctcgacgccaggctttatcgtcaaccgcgccgcccggccgttctatgccgaaacgctgcgggcgctggaagagcaaatcgccgatgcggcgacgctggacgcggtgctgcgcgacgccggcggcttcgccatggggccgctgcagctgaccgacctgatcggccaggacgttaatttcgccgtcacccagtcggtgtttcacgcctttttcaacgatacgcgcttcaccccgtcgctggtgcagcaggagcgggtggccgccggtcatctgggacgcaagagcggccgcggcttctaccgctatggcgacgatgccgatgcgccgcaggcaagctacgccgccgcggcgcatgccggtccgccggcccgggtcacgctgcacggcgactggtcgccgctggcggatttcgccgcgctgctgacggaaaatgcggcctcggtcaaacaacccggccagaccagcccgctggcgacgatcgatgatgttacttttatgttaactaacggccagtccgccagtcaggtggccgagaatatcggcacgccggtggtgctgttcgatctgtcggccgattaccggcgagcggacaccctggttatcagctgcgcggcgcaaaacaaccctcaggataacgccaaagtgattcagttcctgcagtcgctgggaaaacgggtcatcaccctgccggactatcccggcctgctggtgatgcgcaccgtcgccatgttggtcaatgaggcgctggacgtagtcaacaaaggcatcgccagcgccgccgataccgataacgccatgcgcttcggcgttaactatccgcgcgggccgctggcctggggacaggcgctgggctggaaacacatcctcgccacgctggaaaacctgcagcgcttctatctggaagagcgctaccgtccgctgccgctgctgcgccgctacgccgccggccacgcccttcccccgtcaggagccgaatcatgaacgccaatacgccgcgcgcgctggcacagcgctgcgccgaacacatgtttcaacaagacagctgcgcccaggcgatgggcatgcggctggacgcggtcgactgcggcttcgcgcaggtcagcatggaggtcggcccgcagatgctgaacggccaccgcacctgtcacggcggccagctgttcagcctggccgataccgccttcgcctacgcctgcaacagtcaggggctggcggcggtcgccgccggctgcagcatcgattttatccgcccggcgctggccggcgatcggctgatcgccagcgccgaggtgcgtcatcagggtaaaaccaacgggctgtacgacgtggaaattatcaatcaacgggggaaaaccgtggcctggttccgcggccgcgcccaccgccttggccatcagcttctggaggaacagccatgaaccacgcctttatctgcgacggggtacgtacgccgatcggccgctacggcggcgcgctggcgacggtgcgcgccgacgatctggccgccctgccgctgcgggcgctgatggcgcgtcacccgcaggtcgactggacgcaggttgacgatgtgatcctcggctgcgccaaccaggccggggaggataaccgcaacctggcgcgcatggcgctgctgctggccgggctgccgcagagcgtctccggcaccaccgtcaaccggctgtgcggctccgggttggacgcactggcgattgccgcccgcagcatcaaggccggcgaagcgcatctgctgttggccggcggcgcagagtcgatgacccgcgcgccgctggtgatgggcaaggccgacagcgccttcagccgccaggcgcagatgtttgacaccaccatcggctggcgcttcgtcaacccgctgatgcagcagcagttcggcaccgactcaatgccggaaaccgccgaaaacgtcgccgcgcagttcgcgatcgatcgcgccgatcaggacgccttcgccctgcgcagccagcagcgcgccgccagggcgcaggccgccggcattctggcgcaagaaatcgtgccggtcagcattgcgggcaaaaaaggcgcggtgacccgggtgagcgaggatgaacacccgcgcccggaaacctcgctggcgcagctgcaggcgctgaaaaccccgttccgccagcccggcagcgtcaccgccggcaacgcttccggcgttaacgacggtgcggcggcgctgatcgtcgcctcggaggcgatggcgctgcagcaggggctgacgccgcgcgcgcgcattgtcgccaccgccgcctgcggcgtggagccgcgcctgatgggcatcggcccgctgccggccgcccgccgggtgctggagatcgccgggctgagcctggcgcaaatggacgtgattgagcttaacgaggcgtttgccgcccaggcgctggcggtgctgcgccagctcggcctgccggacgacgccgaacaggtcaaccccaacggcggcgccatcgcgctcggccacccgctgggcatgagcggcgccaggctggcgctgaccgccatgcacgaactggaacggcgggacggccgctatgcgctgtgcaccatgtgcatcggcgtcggtcagggcatcgccatgattattgaacgcgtctaacactgaggccaaaataatgaccaccaatccccagcccctcgacaccattgagttcgcctcacgcgacgagattgaagcgctgcagctgcggcgcctgaagtggaccctgaaccacgcctaccagaacgtgccgatgtataaacgcaagttcgatcgggccggcgttcaccctgacgatttacgccagctgagcgatctggcgctgttcccctacaccaccaagcaggatctgcgcgacaactacccgttcgacaccttcgccgtgccgatggaacaggtggtgcgcgtgcacgcctcctccggcaccaccgggcggccgacggtggtgggctatacccagcgcgatatcgacaactgggccgacatcgtggcgcgcagcctgcgcgccgccggcgccacgtcgcgggataaagtgcacgtcgcctacggctacggcctgtttaccggcgggctgggcgcccactacggcgcagagcggctgggggcaacggtgatcccgatgtccggcggccagacggaaaagcaggcgcagctgatcctcgactttaagcccgacgtaattatggtgacgccctcctactgcctgacgctgattgacgagctggagcgcaagctgggcggcgacgcgcgcggctgttcgctgcgcatcggcgtgttcggcgccgagccgtggaccgaggcgctgcgccatgaaatcgagacccgcatgggcatcaaggcgctggatatttacggtctgtcggaggtgatgggaccaggggtggcgatggagtgcgccgaaagcggcggcggccccaccatctgggaagaccatttcctgccggagattatcgacccggacagcggcgcgccgctggcggacggcgagcacggcgaactggtgttcaccacgctgaccaaagaggcgctgccggtgatccgctaccgcacccgcgatctgacccgcctgctgccgggcgacgcgcgccagatgcggcgcatgggcaaaatcaccggtcgttccgacgatatgctgatcatccgcggcgtcaacgttttcccgtcgcagcttgaagagcagattatgcagttcgaacatctgtcgccccactatcagctgcaggtcagccgcgccggccacctggatacgctggcggtgcgggtggagctgaaggagacggcgctccacctcagccaccagcagcgctgcgatatctgccaccagctgcgccaccatatcaaatcgatcgtcggcgtcagcaccgacgtcagcatcgccaactgcggcgatatcccgcgttcggaaggcaaggcgcagcgggtggttgacctgcgtccccgctgacgccgccggcgccagggacggcgctgccgctggcagcggcagagggatatggtaatgtggtgactcaccgtagcctaactcgtggaaaaatatggaacaaaaactggataactttatccaccatgctttagaggctcagccgattagcggcacgtcgctgattatttccctgtatggcgatgcgctgagccatcgcggcggcgaagtgtggctaggcagcctgagcgccctgctggaatcgatgggctttggcgatcgctttgtgcgcacctcagtattccgcctgcaaaaagagggctggctggacgtagaaaaaatcggccgccgcagctattaccgcgtgaccgaacagggtatgcgccagttccgccacgccgaatccaagatttacctgagcgagcagccagagtgggacggcaagtgggagctgttgctgctggaaacggcggaaaaaagcgagcgcgcacggctgaagaaacagctgggctggctggggttcggccagttggccagcaacctgatggcggcgccgacgcacgcgcagaccgacgtcaccgccctgctcggcgagctgaacgccagcgagcaggtgatctattttcgcgccgactatccctacgcccgctccgaagacaccctgcgccagcgggtggccgactgctgggcgctggagcaggtcgccggctactatcatgagtttatcgtctccttccgcccgctgatggcgctgctgcgcgaggcggacgacgcggcgctgacgccccggcgctgctttcagatcaagctattattaattcacttcttccgccgcgtggtgctgaaagacccgctgctgccggatgcgctgctgcccgcccagtgggaggggcaaatcgcccgcaacctgtgcatcaatatttatcagcgcgtcgaccgcgccgcgacggagtatgtcagcgcgctggcggaaactaccatcggcgccctgccggcgcccgccgccggctattaccggcgctttggcggcctgccgcgcgataacgtcacctattgaggagtaaccccatgcctgtgtatcaaattgacggcctgacgccggtggtcgaccccagcagctatgtgcatccgacggcggtgctgatcggcgatgtgattatcggcaaaggggtgtatatcggccccaacgccagcctgcgcggcgacttcggccggctggtgattgaggacggcgccaatattcaggacaactgcgtgatgcacggtttcccgcagcaggacacggtggtggaacaggacggccatatcggccacggcgcgatcctgcacggctgccggatcggccgcaacgcgatggtcggcatgaatgcggtggtgatggacggcgcggtcatcggtgaaaacaccatcgtcggcgcctgttcgtttatcaaggccgcggcggtatttgacgccaataagctggtgctcggcagcccggcgcgggtgctgcgcgaactgaccgaacaggaactgagctggaagcgcgtcggcacccaggagtatcaggatctggtgacgcgctgcaaaaccaccctgcgggaagtgacgccgctgagcgagccggagccagaccgccagcggctgaccttcggcgatcgcctggtgccgaaaagccagctgtaagccgccgacgggggccgccgcgggcaatccgtcaccgtgtcgcggccaccttgagcgagccatgctcgcggtacagcctgaacgacgccgagtagctgttcccgccgggccgccgggcatcggtaaagaaagtttccacctggataccatattggccgcccgccttaaacgaataaccgaaatcaggaatacagcggccggaaaatacggggacgggatttacgctggcgtctgcagcaaaatacttgcggaaaatgcggccctcagcatcaacgatttgtaatccgttcaggtattcatttttccctgccggaatagacacgcacagacgattatccttgatagtcacgtcggcaggctggatatccagcagcctggactcgcaggcggtcagcagcacagcgctacagactacaacggttaatttgatatttagcacaatggtgagtccttacccgcatttataaatttctcacattattttcaggtaatgtatttaatttttttattaatcttataaataatgcgagctagtcgatattcaggttcaacggaagagaaaatatattgccatgcgttagcctagccgtatattaaaacctatctatcaaacaggaagataggattaaggatgagtaaacgaaaggacatcattgatggacgggattacggtagatccaacgggttgatttacaccgaagttcttggatggattgatttaggtcatgcacggggcaatgacatcagaggattgatgcgaaaaattaacgctggtgaatcttccggacagggtgaatacaatgttacgtattcacaatcgatgaccgatcccacctataccattaaaatgggtaaattcattacctggcgcattaagaggggccgttcatataatgaacgacaaagcattgctctcgcgatgatgacaacactagcgcgaaagtttgaagcattccaatcatcattccccatcaacctggttactgacagcggttttagtggtgaagatctggtttccgacttactgggtttctatcgcgtgatgtctattcacaacccatttccactgctgcaccctgtcagtaaagcagaggctctaaaacgttgggatcactatggtccgattggatcgttcaaaaacacctgtttcttgccaatattattccctgacccggtcagatacccccatgccaaaccacgtctgggagaattgcccccttttatgaagacaatccggccttatagcgatttcaaatctggcaacgttgtagtagcgtctcgcaatggctcatttatcgacagagcacgagggggaatcttgccagtatgaaaaagtcgtcgaaaatcgttggcatcgtggcagtgctgattgtcgcggggttgttctattcttggccgttaatccagatggagtttgccggcagtgcacactataccgagcaggataaacgagagtatgcattttataccccagatatcctgaaaaaaatgccacgaatctccccccgttatgactttgacttcgccaacattacaggtccttcaacgcatgtgtacgccgtaaatttttacgcgactgaggataccagcaaaattgataattacctgacatccattggctaccagcgtcaggataactgtaatattgacaatgaatgctggaaaggcaaagaccctgtggaaacagtcatggtcatgaagctgaaaagtgaaaaaggtgtcgttgtgcaagtagtctatgatttcacatcataattttccggtatcttaacggacacttcgcgcctcctgcaggaggcgcttccgccccgctactccatgcccggcgtcggcctcaccgcgtgggccgccggccggcggcgcagtcgatacaaataagcgcccgccagcaacagggtaaacggaatgccgaaccacagcgtcatacggaagaagtcggtaaacgcggtggaaatcatcagcgccagcatcaggcccgccccgagcagcgtggtataggggaacccccacaggcgaaacctcaggtgcgtcccggcgtggtggcgccggaaaaacaggtgggtgataaaaatcatcagccaggtaaagcaggcgccgaataccgagatcgacatcatcgcggcgaaggattgctccggcgccgccaggctgagtacgatcgacaccacaatgccgatgcatgacatcgccagcgcgttgagcgggataccgcgccggctgacccgccccagcgccgccggcgcctgcccggcgcgcgccagcgaaaacagcatgcgggtggtgatatacagctggctgttcatcgccgacagggcggcaatcagcacgataaagttaaagatgccgccggccgccggcaggtgaatgacgttcatcgccagcagaaacgggctttccccggtgccggactgacgccagggcaccagcgccagcatcagcgcaatcgacagcatatagaagataaacagccgcaaaatggtgcccttaaaggcgctgcgcaccgccacgaccggattcttcgcctcgccggcggcgaccgcaatcatctcgatgctcaggtagctgaagatggacacgatcaccgcaaaccacatgccgctcaggccgaacgggaaaaagccgccgcccgcggtaaaattgtgcaggccgaagtgcgggttggcggaaaagctcagaatgccgatgccgataacgataaacgcgccaatcgccagcaccttgatggtcgacagcgcgtattccacctggccgaaagacttcacgccgaccaggttaatcaccaccaccgcggcggagaacagcagcacccacggccaggccggcgtatccgggaaccagaactgcatatacatgccgatagcggtcacctcggtgcccaccgccagaaccacgcatgaccaataggagtagcgcagtaaaaaaccccacagcgggctgagataaaactcggcgtaatcgccgaacgagccggaggtcgggtgctgcgaggtcatctccgccagacagcccatcagcagcagcgccaccacgccgccaatcagatagctcagcaacacgctcggcccggccatctgtatcgcataagcgctgccgagaaacaggccggtgcctatcgcgccgccgatggccagcatcgacatctgcccggccgtcagctgctttttcagtccgccctgccgcctggcgatctcatcaaaacgcgcctgatctttcattacgctctaccttgttgatgcatgacgggaaacggccggccaataatgccggtcgcgtaaaacagccgttcggtgaacacagcaatccccggtccgatatatttatcgaccgcaagattgttcaaaaaaaataacgatatcgacgttggcgatctatgcgtaaataatttaatcgcaggcagtggcggtaatttctattttcattcccggcaccaccagtttatccacaatcaccgtagaacgattggggtacggcggattaaaatagcgtttatatatctcatcgagcaatttaacgtcgttcacgtcggtcagataaataattacctgcagcacgttatcgctgtggctgttggcggcgcgcagcgtctgcgccagattgtcgaacgtcagcgcaatctgccgctccgccgcgccggtttcgatgctgccgtccgcccgcaccggcccgtgggcggtaaacagcatgccgccgccgcgcgtcgcccatgaaaaaggctgcccgatatccggcagcccggtgtcaacgatggttctcatcggccatcttccccctgttgcagttgctgaatcaacgcgccgtcggcggcaaacagcgcgtccagcacgttgtaatgattggcgccggccaccggctgcagcccgaccgtcaggccctgctgacgcaacgcctggcagtaatgttcgctttgcccgatcagttccggcagctccagcgcgccgtagtacagcgtcatcggcgtaagccgctcgggaatatgccgcgccgggctgagcgcggcgatctccgccgccgtcagccgcagccggtgattgacataggtcgccagcagcggctccagctcaaagatgccgctgatggggaacaccgcatcaaccagcggatgctgctgccagcgggcgaccagctgcccgccggccgagtgcccggccagccagaccgggccgcgcggcggccgctgcgccagtcggcgttggatcgcgctcagcgccgcgccgatttctccatcgatatccgtcagcgtcgcctgcggcgcgtggctatactccaccagcaccacgtctatccccagcgccaacggcgctgcggcgataaaggcaaaatcctctttattacaaaactgccagtagccgccgtgaataaatatcaacgtgccaacggcaggatgcggggaatatagccagtcaaacgtttgacgcgctaattttccgtaaggaatattagcgtcatggttgaacgcctgataaatatcacgacttcggcgctgaaatgaggccagaatctccgcctcattatccaccgtcgaaccattatcataactccccggcattagtttcatatattgaactttgtttattatttaatatatggcttaactattagcaaccggccaaaatgttgtcaagaaatgaacagaggcaatgcgcgcccggtagaataaaataaattatccgccataaaagttttaccggtgaaacttttctccgcctccgttaatccatcgccacgcgcctgtatcatcatgcatatcccctgcgggtatatcgcttaattgtgattgcgctcgctgacgcaggcgtcgctaagtgcttgaatagtcgccgtgcgaatttttatgcctcccgcttaaaacacttgctatcacggccggctttgcggcatttttactcaggcaagcctgacgctaccgtacccataagcattgatgagtgcccacgatgattaaatggccatggaaaaccacgccctccccggcgctgacgcccgaccagtggcaggaagcgctggctattccgctgctgatgccgcttgacgatgatgagcgctgccggctggcggagctggctgcaaagctgctgcagcaaaagcgcatcgtgccgctgcaggggctggcgctgacgccgctgatgcagatgcgtatcgcgctgctgttcgccctgccggtgctggagctgggggtcgacgtgctggacggctttaatgagatcctgctgtatccctcgccgtttgtggtggaagaagagtggcaggacgatctggggctggtgcattccgggccggtggtgcagtccggacagagctgggaacaaggccccatcgtgctgaactggcaggacgtgcaggactcgttcgatctgtccgggtttaacctggtgatccacgaggcgacgcataagctggatatgcgtaacggcggcgtcgccaacggcgtaccgccgatgccgctgcgcgaggtggcgctctgggagcacgagctgcacggcgcgatggacgccattcaggacgaaatcgatctggtcggcgaggaagccgccagcatcgacgcctatgccgccagcgaccccgccgagtgcttcgcggtgctgtcggaatatttcttcagcgcgccggacctgctggcccagcgcttcccggcgctatacccgcagttctgccgtttctaccgtcaggatccgctggcgcggctgcagcgctggcaggccgcgcacggcgatggcgacgcgtgatgacgcccgccctgctcagttgctgagcagttgaatcaaaagcgctaaattagcgttgacacacccggggcggctggatatgatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccatatttagaaaagcccgcttaaggaaacttaagcgggctttttgctttccggaaactctcccgccacgcaagcaaccgctgcgtattatccaccgtaaatcagccgctctgctatgctgtatcccgcaaccaccgttgccgaccaatcggtgcgtctgggcaagactagcggaatagttgagccaatccgccgcgattcgatgtgctacccgtaaccgggttgggagatgccgttttatgagcaacacattccatgtgtcgggaatttcaggcagcctgcgcgccgcctcgttaaacacccgctttctgcaggcaatggaccgattacggcctgagaacgtcagctttacccgctacacgcacctggatgcgatcccgctgtttaatgccgatcgcgaagatcatccctgtccaaccctgacgcactggcgcagcgccctggcccgcgccgatctggtgctgctggtcagcccggaatacgcgcatggcgtgaccggcgtgatgaaaaacgcgctggactggatcgtcggcagcggtgaactgctcgataaaccgctggcttttcccaatctctccccgcgcgcgcggctggcgcatgcgcaactggcggaaacgctgcagattatgggctgtcgtcagcttactacctgcagcccgcaggccacgctggcagcaccgtatgtcttgccggacgccgatgaacaaacgctggccgcccaccctgaaatcgggcctcggcttcaggcgctgtggcgcaatattgcagaggaactctcggcgttacgctgaggtacgcaggaaaagataaaacgacaggtagggatctgggcctgtgggatctcgacgcgggggatagacgtgacctgcggattgccggacaacggcaatccgcggggtatttttgcttagaacgagaccgtcagctgcgcattcaccgagttggcctgctgctgcgagccatactgcccctgataggacaccccgacccgcgttgaacgcgtcagcggcacatcaagaccgacgcccaccaccgccacgtccttgtccaccggcgcacccttgctggtgaagctgtcgccgctggcgaacgccatccgcgccgaagtgtccgtatcgccatacgcgtgctgccagcccagtttgccgtgcagcgttacgtctaccccagataccgggatatccgtcgcgccgcgcagccccagcgtcgagtagaaggtattcatcgtttcatccttcacgctcagcgccgccgcgccgccctgctcctgcaccgcatccgtatgcagacgcacgtagctcaggttgacgaacggctccacgctcgccgcctcatagcgcagccggtagcccagctccgtaaacgcctgcagcgtattgccgtcgtaatcccccgtcagacggtcgcgatagccgccgaagcccacgttgcgctcgctctctatccggtgccagctgtagcccacaccgccgcgcagcgccagcgcatcgcgctgccctgcaccatacagacccaaatggtagttgttgctgtggcctgacgacgccctgctatctacgtcgaaacgcgtgcggctgtagcccgcgtacgcccccgcccgcaccccgtcgctcagctctcggtctgcccccaccaggaaaccgccggtgttgctgtccagcttgccgacgttgccgtcgcccttgctgcgcgtccaactgccgaacatctggccccaggccccgttgcgctcacgctccgggctctgcaccaggctcatcgccagcggcggcaccggcaggctgtcgccgtcgaacatcgtctgcatatgctggttcaccacgctgcctaccagcgtgccgctctgctgcaggctcgcctgcaccgacgcatactgctcgccggacagctgattaaacgcatcccgcgcctcggccgcgttcagcatcagcagcgcgttgtacagaccgagcgacggcccctgctgcgccagcgagctcagcgccccggcggtattccactggttgtcgctggtcgccaccgtctggaagatgcccggcgcctccggcttgccgccgctatcaccgtcgtcgccgccgccggtatgaccgtcatcaccgccgccgctatgaccatcgtcaccgccgccgctatgaccatcgtcaccgccgccgctatggccgtcatcaccgccgccggtctctttctgccggatggtcagatcgacattttgccgatcgcgcgtcaactccgtgtccaaaaaggccgagtccagcaccgcttcgctgaacatgcctttaataccgtcgccagaggttaagatgcgataggtctgtccgtcctgatagctggtgtgcgggtcaagggcattgaccagcaccttaacgtccttgccgatagtcgtttcaccctgcatccccaccgtatcgctgcgaccgtccgcggcaatgtccacatcgtagaacgcgccatccttaaaggtcagatagctcctgacggtcaatttacctatatcgccgtcgccgggggaaagatggccgccgttttccaccaccgtgcggcccatggtcgcattgccgcccagcacgccgccggactcaacaaacagtgaggtcgaaaaaccgacattgcgggcaaacattcccatcgtgccgttaaggatcagcgttccgccgtcttcaacgcgcagtttatgctcttttaacagctgataatcaggattggtgcccagatcggtattgatggtcagcttgccgcccttgacgaacacatcgccgaagtaattgccgagatcgccggtcaacgtcgtctgaccggcgacattagccatcacgccgctgccggtgagagtattggcgaacgtgtaatcatctgcggtatggttaaaaataatggtcggcgcggtcagggcaatgcccggttcgagtagcccgggcgcctgcgccccacccaacgtcggcggcgtccaactgttatcatcatctgcgggcacatagccgtcaaaagaagcgcgactgccgataaccagcgcctttttcagcgccagcttgccgccgtcgttgctgaagcggccattgtcagctaatgacaggacatcaacgtcgctgcgcccctgagaatgcaggcgtgagccttcaccactgacgtaaatatccgcgctttttgtgccgttccagggccggtcggccaccgccagctcgccggccgtcacctgtgcaccgtccagcacatccagcttgccggccagcgccagccggttggctacctgccattcgctgcctttaccggcgacgaccactttcgggccgtatcggtagtcggtatcgtccgggccgtagttcaccgtggcatcatcggtgaccaggtgggcgccgttctccacccgcaccgtcgcctgcgactggcgttcagagccgataatcagctttttagcgctgaacgtaccgccgtctatcaaccactcgctggctttatcctgacccatactgaccgcgccggcataggagaccgactgggaaacgtggcgatcgccgtccagcgtcacatcaccgccgggggtaatttgtttaatcagcagatcgataaactgctggccgcgtttaaaggtcgcttccagaaaggccgaatccagcaccgcttcgctgaacatgccggcaatatctttttcggaggtgagtatgcggtaggtctgttcatcctgatagctggtgtagggatccagcatattcaccagcaccttcacgttgttgccgattgtcgtctgaccgaccaccgccatggtatcgctgcggccgtcggcggcgatatccacgtcataaaacgcgccgtctttaaaagtcagatagctgttgacgtcgaacttgcccgtgctgccgtcgccgggagaaatatggccgccgccctcgataatcgtacgaccgatggtcgcatcgccgcccagcctcgcgccgggatcaacaaacagcgaagtggtaaaaccgatgccgcgtccaaatcccccgatggtgccgttgaggatcagcgtaccgcctcgctcaacgtataaaccttgataaggaggatcactcttgttgcgccccacatcagagttaatcgtcagcttgccgcctttaacgaaaatatcgccgtggaactcactgaggtcgccggacatggtggtattgccggcaaaattggctatcgacgcatgtccctcgtcgtccctgacgctgttgacaaactgatagtcatccgcagtatggttgaagatgagggagttccagcgcccgcccaaatatgtatcacgatcaaagaagacgacgatattaggatccaatatgccgggcgcctgcgcttcccccagggtaaaaatatcccaccctttctccaccacatcttcatcatcctgcgcatggccatccagggtgccgcgactgcctattatcaggccgccatggatctctaacccatcactcgcgctgctaaaacggccatgatcggacagagagaggatttcaattctcggataactttctatttgcagatgcgaaccgctgccgctaacgacaatttccgtcgaacggttagtgccaacaatcgagccagccgaatccagccggccgatgctcatcacgccgccatccagcacatacagcccgtctctgatcgacagtacatcactgacccgccactcgctgccctgaccgctgaccttaccgaatccggcgccgtccacctctctgatccgcttctcgccattttcgacattgatgttttccgcagaggccgtaccgaccgtgccggccagcgtcagcgccgccgccagcgcgacatacagccgcgacagccgggttttgaccggtaacgatggatgcccccagagcttttccatatgccatccctctgtttgattgttattatgccgccaaccgcggcccaataaggctggcagaggaacaaagaatgcgccacgcagggcgcacaattcagaaaagacgtgcggaaggcaacctgcgccgtccgctgccggggaaaggtaggaagaaacagccgcctggcggcgttactgcaccagcgtcagcgcgcgtttcggctggttcggcgcggtaatcatcgccaataactgtgctttaaccgcctgcgccgcttcagacagcggctgctgaacggacacgcacagcgccaagggcagcgccaacgacgggttgctgatgcgcgccatccaggctctggccgggccggtcagcgcccgcgcggcggactccggcagaatggtcgcccccagcccgccggcgatggcggcgctgagcatggtcggcgattcaatttcaccgaccacgttcagcgccagcttacgcaccgccatcgcgtcttccacctgatcgcgcacgctgtctccccggtgcggtaaaaacaggttcagccgcgccagcgcccgcagatcgatgtagtcgccggggttgggcaccgaacgcgacgccaccagatacagatcttccttcgccaacaccgtggtgttgaagccctgcggcgcctttgcgccgtatatcaccgccatatccagcgcacagctggcaacctgatcggtcagcgccgggccggtatcttcatgcagacgcagcaagatgccggggtgcgcatcacgcatcgcctgcagcagcggcgtcgccagctgcgcggcggcgcagccggatgcgaagccaagggcgacctgcccgctgaccgccagcccgatattgctgacggcggcctgcgtctgctcgcacatgcgcagaatcgtctgcgcgtgggcataaagaatattgcccgcctcggtcggcatcacgccgcgtttgctgcgaatcaacagctgctgctggagttcaccttccagcgtcgccagctgctggcttaacgccggttgcgcaatatgcagcacttccgctgcctgcgtcaggctgccgatatcgacgattttgacaaaatatttaagacgtctgaaattcatggagcccccgttatgcgcaaaagaacaacgttaactccacagcaaaatccgggccataatcagaggaaaaaccaataacgtcgccaacgggctaaaaaaacagggaaaagcgacaacgctcagcggtgaccaggcgcgcgcagacgccggcggcggcggcccgctgcaccaaaaagaagcaacgtcacctgccggcgcgcgtccaaccactcaataatgcagcaggttgggcgttcttgcagcaaacgcgccaaaatgcgttttttcaggctttacaagccccggcggcctcgctattatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccatattcagaaaagcccgcttaaggcaacttaagcgggctttttgctgtttatcgcctggagagctgcttttagcgcattcgtacgttctgtccagcggccaacgtttaccgccggctggttcttcaaaccgtcattctgcagcagtgataaagctccgtgttgttctagccgtcagtaaagcggccggattcccccggccgccgtcacaggcttacctcacagcgcttcaccgttggaggcgatcaccccctgataccagtagaacgacttcttgcgtgaacgcgactgatcgccgctgccgtcgtcatgcttgttcacatagataaagccatagcgcttgctgtactggccggtggtgaaggagacgcagtcgatgcagccccacggcgtatagcccagcagctccaccccgtcatagctgacagccttgcccatttcggcgatatgcgacttcaggtagtcgatgcggtaatcatcattgatgctgccgtcttcttccaccttgtcataggcgccgaagccgttctcgacgataaacagcggcttctgatagcgctcatacagctcgcacagcgcatagcgcaggccgaccggatcaatctgccagccccagtcggaggcttttacgtgcgggttcggcacgctgccctcaaagccggaaatcgcgtcgccctcgccgccggcggcctgcaccgcgttggtcatgtagtagctgaagcccagatagtcgcagcagccctcgcgcaggatctgttcgtcgcccgcttccatccggatgttgaaaccgcggcgctgccactcgttcagcacgtaggatgggtagtagccgcgcagctgcacgtcggtgaagacatagcgttcacgcatcgattcctgcgcgtacatcacatcttccggcttacaggagaacggatacagcggcaccatcgccagcatgcagccgatcttcatctcaggattgatgcggtggccaatcttcaccgccagcgcgctggcgacaaactggtggtgcagcacctgatacatggtctcttccgggttctcatgctcggtgtacaccacgccggaacagcagtagccgaacagcggcgcgcgccagttgcgctggttattgatttcgttgaaggtcatccagtacttcaccttgtgtttgtaacgctcaaacaccacctcggcgaagcggacaaagaaatcgaccacctggcggttggtccagccgccgtactgctgcaccagatgcagcggcatttcgaagtgcgacagggtgatgaccggttcaatattgtgcttgagcagctcatcgaacatctcatcatagaagcgcagcccctcttcattcggctccgactcatcgcccttggggaaaattcgcgtccaggcgatcgaggtgcggaaacatttgaaccccatctcggcgaacagtttgatgtcatctttatagtgatgataaaaatccaccgcttcatggttcgggtaatatttacccggcaccaccgcctgggtgatctcgcgcggcacgccgtgcgcgccgccggtcagcacatcacaaatgctcgggcctttgccgccctgatcccaacctccttcaacctggtgtgcggcaaccgcgccgccccaaagaaaatcctgcggaaatacgcttttcatcatcgctcctgttggttacccaatctgcattaccggctgcccgcaggcaacctctctgtttacctccagcaggcgcaccgcgaactcatcactgttcagcaccacaaacggcgtggtcacgtcataccccgccgcctctatcgcctgctgctcaaagcggatcagcggctcgcccgccttcacctgctggcccaccgtcaccagcgtgtcaaagtgctgcccctgcagcttgaccgtatccagcccgacgtggatcagcaattcggcgccgttgccgcaggtcagcccgaccgcatggcggctgtcgatcaccgacgagaccaccgcgtcgcagggcgccaggatctgcccgccggtcgggcggattgccacgccctcgcccagcagtttttgcgcaaagctgggatcgttcacctgctccagtggcacatagcgccccgccaccggggacagcagcgtcaccgcctgcggctgcgccgccggttcgtcggccgccggctgccctgccgccgccggtgcaacgccgtccagcgtcagcggcggatcgtcaaagcccaccgcgtacaccatcgccatggtgctgacaatcgccgtggcgacaccggccagttcgccgataaatgacatcgggttttccgcgctgatggcgttcaccacggtcagcaagctgggtaaccctgcataagcatagtagtagctgccgaagaagctggtgaccagtgcgcctaacgcgccgccgatacagccgcagataaacggttttttcagccgcagggtgacgccgtacagcgccggctcggtaatgccgaagacgccggtgacgccggcggaaaacgccgtggttttaaactgcgggttgcgcgacttaaagccgacggccagcgccgccgccatctgcgccacgaccgcaatggtctggaaagcctgaaaagagtcgcggccgtgcgcgtcgaagttggccataatcaccggggttatgccccagtgcacgccgaagatcaccaccatttgccagacgccgccaatcagggcggcggccagcgccggcgcggtctcaaacagccagttgtagccgccggcaatggcgaacgccgccgagctggtgatcgggccgatcagcaacagcgtaaacggcaccataatcagcatacagaccagcggggtgaacagctcgctgaccacgtcggggatcgcccggcgggcgtacttctccacatacgacaggcaccagatcataaagatcggcggcagcaccgacgaggtgtacaccgtttccgccagcggcaggccgaggaaagtgatcgcttcgccctgcgcgatgcgcgcggcgatggcgccccacgccgggttaatcagcgcgcagctgcacagcaccgcaataaaggtgttgcagcggaaaaagcgtgacgcggtaatggcaatcagcaccggcagaaaagcaaacggcgtccaggacataaagttgagcaccgcgaaggtaccgccgtccgccagctgcggtgcaaaatatctggcgacgatcagcgccccctgcaaaatacccgccgccgccagcacgaatacgatcggcgcgaaaatcgccgacatggagccgatcaccgcgtccagcaggcgcaccttggcgccgtcgttttttaactggctcacatcgaccaggccggaaaaggcgtcatacacctccgccacgtgcgcgccgatcaccacctggaactgtccgccgctctgcaccaccatgataacgcccggcaactgtttaacccgctcctccgcccgcgtcggcgtctccttcaacaccagccgcaaacgggtggcgcaacgggcaaaactcaccagattatcctgcccgccgacctccaccagaatatcgccggcaagccgggcatagtctcttatttttgtcattttttaatgccttatcgttgatggtaagacaaattcaagcgtgtttctcaagaatgaaaccggttgcaggataaggacgatatttacgcactgcaaccggtttcagtaagaagtgtgtctggggtaacagtttgaacatcaccaggggaaaagctcactgcggaaaggaaacggccatctgcaggacgcagatagccggaacgcgggctgtcagcccgccgtcaggctgccgcgcagcagactgcgctcttctgcgccgcccagcagcgccagcgcgcgctgtgccagcgtatccagcgaataggcgatcgacggcaccaccggcgcgccgggccactgcggcgcaccgtccaggctgaacaccatcacctgccccggcacctggcgctgatactgcgccagcagcgtcagcgcctcctgcgcctggcagtcgtcggtcaccagcagcgcattaaacggcatcccgccgttgagcagccgctgcagcgcaatgcgcgtcaccggctcatcgtccaccaccagccggcggttataggggatcaggtgcatttccaacgcgtgacaatagccctgcagcacctgttcggcggcgtcgccggcggcaaagttaatcagggcgatctgccgccgctgctggccggccaggtagtgcaccgcggtttccgcggcaaacgggtggtcaacccccacgcttttcgccgtcgatggcgcgacgcagtccagacacaccgcgttgtccggcaacggcggcagcgcaaaacgcgcgccgaccacgatcagcgcatcgcaccagccgctgctcagctccgccaccgccgcgcccagcgttgcggcgtcgttggcaaaccgcagcagcagatgcttctgctggcggctcagctgtttttccagcgcctggagataaccggtcgcctgctgcacgtgttccgtggcgcaaatcacgccgatgcagccggtgctctggctggtgagcgactgggcgacggcgttcgggcgatagttcaacgtttccaccgcccgcagcaccgcctgccggctctcttcctttaccccgcggctgccgctcagcacccgggacaccgtggcttttgatacctgcgccaggcgggacacatcattgatattggccataactgcgggtcttcctgctgatgaacaaaagcgggccgacggcccgccggtgattatccctgagccgacggccgttgtcgttggtaaagttcgaccatttctgcaattagctcccgcgccagtatcgcattcatcaggtgatcctgcgcgtgcaccataatcagcgtcatcggcgttttgccttcgccgccgtcctgttcgatcagccgggtctgcacccggtgcgcggcgcgggaaaactcatcggactgccgcagcagcgcctgcgcctgggcaaaatcgccgtcgcgcgccgcctgcagcgcgctgaagcacaggctgcgcgtctggccggcgttgacgatgatctccatcaccgtactttccaaatcgtccatcagcgcggctcctcaaatccgttggcggcggcggtggcggcgaaccattcaccgcttttcttgatgcgccgctgctggctcgccagatccagttgcacaaagccgtaacggttcttgtaggcgttgcaccacgaccagttatcgataaaggtccacatatggtaacccaggcagcggctgccctcggcgatgccccggtgcacccactgcagatgctggcggataaaatcgatgcgatagtcgtctcggatctgcccgtcctgctcaaagcgccgctcatcctccacccccatgccgttctcggaaataaagcagcgcggattgccgtagttttcccgcaggttggtgagaatatcgtagatgcccttttcgtaaatctcccagccgcggtaggggttcatcttgcggcccggcatcgcatagtggctgaagaaccactccggcataaacgggctgtcggggttaacctggctgtcgcggcactggacgcgccgcggctggtagtagttgatgcccagcagatccaccacgccctgcgccaacagcgcggcatcctccgactggcaggccggcagctgcccgtgctggcgcagcagcgccaccagctcctgcgggtagctgccgcgcagcgccgggtcgaggaagctgcggttaaacagcagatcggcgaggtgcgccgcctgcacatcggccgggttggcggagcgcgggtaggaaggcgtcaggttgaggataatgccgatctccccgccctgtccgcgggcgcggtagttgcgcaccgccagcgcatgggccagcatggtgtggtaggccaccgtcgcggcgcgtttaaagtccaccacgttcggatagtggaagtcatacagatagccgccctccaccggtacgatcggctcgttaaaggtgaaccagtgcttgacccgatcgccgaacaggcggaagcaaacgtcggcaaattcggcgtacgcctgcaccacctcgcggctttcccagccgccctgctgctgcatcgccaacggcatatcaaagtgaaacaggttgataaacggcgtaatgccctgcgccagcagctcatcaatcacctggttataaaacgccgccgcctgcggattgacctcgccgcgcccctgcgggatcagccgcgcccaggagatcgaggtgcggaagctgttgtggttcagccgcttcagcaaggcaatgtcgtcgcgccagcagcggtagaaatccgaggtctgctgcgggccgacctgctggtgaaagcgctccggctgcaggcggaaccattcgtcccagatggtggcgcttttgccgccgccgaggctttcgccttcgctctgcggcgccgaactggcgctgccccaccagaaatcttgcggaaatgcatatttcatcacgaccccttatgtcaggaattaacggcggcttcgccgccctgtggtgattgtttttcctgctcctgcctgatcagcgtgcgctcataggccttcaggaacgggtagtacatcagcgccgacagcaccatgcagaacaggcacatcaacagcgggctgagcgcccagttcgccgcccaggaggcgccgatcggcgccggggtggtccacggcgtcagcgacaccacctgcgccacccagcccagtttggtggcgatataggcgaaggtggcattaatcatcggcaccagaataaacggcaggaaaaacaccggattcataatgatcggcgcgccgaacaggatcggttcgttgatgttgaagatgctgggcaccacgcccatcttgccgatgctgcgcagatgcgccgcccggctgcgcagcagtaaaaacgccagcggcagcgtggagccgacgccgccgatcagcaggtagtgatcccaaaagccctgcaggtagatatgcggcagcgccgcgcccgccgccagcgcgctctggttcagcgccaggttggtcatccagaacgggttcataatgccggtgacgatcagcgcgccgtgaataccggcgaaccacagcacctggcaaataagcaccgagatcaggatcgccggcagcgagtccgacgccgacaccagcggctgcagcagatgcatgatcgcctgaggaataatcatgccggtgtagctctgcaccagcaggttgagcgggtgcagggtggcgacaatcaccaccaccgggatcaggatctcgaacgagcgcgcgacgccggtcggcacctcctgcggcaggcggatggtgatcttgtgtcgcttcagccaggcgtacacttcaccggcatacagcgcggtaataatggcggtgaaaatcccctcgccggagaaatactgcgcggagatggtgccatcgcggtacggcgccgccaccagcagaaacgccatcagcgccagcaggccggtcataatcgggtcaagcttatagtgccgccccagactggcgccgatccccaccgagataaagaaggtcatcacccccatgctgaggtaaaacggcagcatcagctgctcgcggtactgcagggaaaagttcagccagccgcgggcaaaggcccaactgctgtcggcggagaacggcgggaagataaacaccagcataaacgagccgatgatcataaacggcagcgcggagacaaagccgtcgcggatcgcaatcacatggcgctgctggccgacgctgccggccagcggcgtcaccttctgctcgataaggttgaccatcgcctgatagagggacgtcatgccggctctccctgctgtgcgatcaactccagcgcgaagtccagcaccttatcgccgcgctgcatgccgtaatccatcatgtcgatcgccgcgaccggaatgccctgctccgccgcacgcgccgacagcgccggcagcatgtatttcacctgcggccccagcagcactacctgatagcggctgaactgctcgtcaaactcccccgcgctgtaggcggcgatctccaccggcagatcgcggctggcggcctccgccgtcatttttttcaccagcagactggtcgacatccccgcagaacagcaaagcataatcttcttcattgttattaccccagtgatggatggatgcgtttctcaccgccattggaaacgatatggaaaccggtttccaatgccaataaaccggaatgagagcgttctcaagcatcggagataaaatcagggaaacggcgtgaggcgggtcacaagttatgccgttagcgggcattgcggcataaaaaaacccgtagcacgtgctacggggcagaaaaatcacaggtcagcatgccactctgttaagcgagcgcgtagtacaccaccagctgacccttcttcattttcagcgcgctgatggtcacctcgcccagctcggccagcgagcgcacgtgggtgccgccgcagccgtaggccggcagatcgccgaagccgacctgacgcacgccgttttcctgctgctgacggcgcggcaggtcggcggcgatcagcgtattcatcgcctgctgcagccacgcctgctccagcgccctgacgccgtcgccgggcgccagggtaatgcgtccctcacccggccagtggtgcgccttcaccggccgccagccctgcgtctcccccagatagccaatcagatggccggcggagtgccagcgcgcatgcagcgcgcgcagccggccgtcaactgccagcgtaaccggccccggcggctgcggccgtgccaccacgtgcaggatatcgtcgccgtgcggcaccagccgcagcagcggctcgccgttcaggctgccgccgtcggccggctggccgccgccctgcggatgaaacagcgtgccgtccagaacaagcgcatggttaccgtcctccagcggccggcaatccagcagctgcgcctgcccctgcagttcatcgctgtagtaataacgtcgttcggtcatcgtttattctccggttgattcaccctgcacacagtatattcatgtcataatcagaggataatccgttaccagaagaatggacttttgcgctgtgatcacaaatcaagcctccgcattactggccgagatggccgtattcgtccaggtggccgagagcggcagtttctccgccgccgcccgccggctgggcgcgtcgccttcggccgtcagccgcagcgtcagcaagctggaacaggcgctggggctgcggctgctgcaccgcaccacccgtaaactgcgcctgagcgaaccgggagagagcgccctgcagtactgtcggcagatgctggcggcggccgaggcggtgctcagcctcagcgggcaaaaccatgccgaaccggaaggattggtcagcgtcagcgtaccgaaagcggtcggccgctttgtgctgcacccgcatatgccggcctttctgcagcgctaccccaaggtggacgtgcgactgcggctggaagaccgctatatggatttgattgacgacggcgtggatctggcgctgcgcatcaccgacagcccgtcgccgggcctgattggccgcaggctgatggagattgagcacctgctgtgcgccacgccgcactatctggcgcagcacggcacgccgcaacagccgcaggagctggcgcagcacagctgcatctatctgggggagacgccgcacgacgcacgctggcgtttccgccgcgcgggcaggacgcagacggtcaacgtgcgcgggcgctatgccgccaaccacaccggcgtgcggctggatgcggtcaggcagcatattggcatcggcagcctgccgtactttaccgcccggcaggcgctggcggacggcgagctggtgcaggtgctgccagagtgggagtttctcagtaattatcgcggcgggctgtggctgctgtatgcgccgacgccgcacctgcccgcccggctgcgggtgtttatcgaccatctggtcgcctgcctggcgcagcagccgcggcttacagcgccttgcgcagagtgatattgatgcgctgcggccccaccagcgagtggtagccctccttcaccggcagaatgccgtggaagcacagccgcgacgggccgccccacaccaccacgtcgccgtgcgccagcggaatgcgccgcgcccggtcgctgcgctgcaggccgccgaactggaacaccgccggcagcccgagcgataccgagacgatcggcgcgccgaaatcgcgctcgtccttgtcctgatgcagcgacagtttgctgccggggtcgtaacggttgatcaggcaggagtccggcgtaaagtggccaaagccggcctgcagcgcggcttcgtccgccagcgccagcaaaatgggcgggatcgccggccagcggcggccgctgcgcgcgtcgcgctcggcgtagcggtagccgcggctgtcgctggtccaaccgttgccgcaccagctcatcgccaccgacatggtatagccgccgggcgtggtcagatgccgccacggcacctgcgccaccacgccgcgcaccgccgccagcagctcggggccgtggtcgcgcacaaaaccgtgcagcaccaccgcgccgggggcgatctcctcgcgccacggcgccggcagcgcgtcttcaaaaaggtcgatcgtcatcgccgatacctgtgtatttaaccagtattcattgtagcggcgaaaacgcgcttgtccagcgccgccgtcagcggcgaagatatccgtctaatagattgattcagaagaaaataaacgtagttacgttgtcaccatcaagcgtaaagcgcccgttgaaacgccgcccggccgggcactgcggcgttaaatcctgcagcagcgccagcgtaaaggtctgcgcctgcggatccagcgcgacgatgtgcgcatcgagaaaatcaaagtagcgccgcacctgcgggtagagcgccttgaacaggctctctttggcggaaaacgtcagcgtcagcgccaggctgaacggcagcggctgctgacgcagccacgcctgctccgccggattgacgatcccgctccacagctgctcggcgcgctgcgccggcatctgcgtttccacatccagcccgacgccgccgccgcgggtcgccggcgccacggcgcacagcgcagtatccgcgttgtggctcagcgcgccggcaatgccgaccggccagaccggcgcgcgatcggcgccgcgcgccaccagctgctgcggatgccccagcgcctccagcgcctggcgtgccagcaggcgtccggccagatactccgcccggcgcttcgccaccgccgcggacagatggtcagggaacggcagcgccgcctgttgccacagcgcgtcatggtaggccgtcaggctgaaacggccgcggataacccggccgggaaagtcgctgaccggcagccagcagatatcggtaagaaacgtagtgagcacggcggttccgcagtttaggatcgacggggagcagtgtaatgcgagtgacgggcgggcgtacagcccctctctcaccggagaaaggggcaatagccgttacagcatcgttttcatcgctttttcgaaatcgctccagctgcagaagccgtctttatcgatcgggcagccttccagcgccatcgtcacccgctgcggcggatgctgcagcgtcagcctgtcggcgttgcgcagctgctcggtggactgatagacatactcaatcttcagcaggtcgcgatcgccctgcttatcgtgccagcgctggaacaccagcttgccgccgatcggcgttttttcatactgctgcggcagctgataaggcttgaagcgcatcgccgacagcagcgaggcgatgttggagtcatgccccaccagcaccgtcagcttcggcgcttcgcccttcgccttgccgatcagcgccccgttgatgtagctcagcagcggcttggcgacgttctgcgccaccaccgtcgaggtgaacagcgaatcctgatagccgtctttcagctgcgccagctgccgccactgctccggcgttttcaccttgccccacgccacctggtcggccgggaagccttcgtaatactgcagcataaaggcgtccaccagcgagttgcccacccgcagcgggccggcgacgcccggctccttgcccggcaccgcgctcatggtgctggttgccgcggtcaggtcgcactgtttgtcggttttacaggcgctggagtcggcgtagtcggtgatctgcgccagctgccggtaggcggcatccagctgcagcgagtgcagcttgtcgttcatcgccttcagcgcctgctggttaaacgtctcgctgttatcggtgatgatcgggttaaaggtcgggtccatggtccccattttttcctgatggtgcaccgccacgtcacagcccgggaacgcgccgttggtaaagaactgcgcggtggccaccgtgcgctgcaggctgttggcgtagacgtagacgctgtccgccgtcgggcagccctgctgcggcagcaggccggcctgcttcagccaggcgttaaagtagtgccccatatacacttccagcaccccgcccttggtggtcagctcgccgcccggcgtatcccactgcggccaggcctgcggcgtcgagttggccagcacgctgccgttattggccagcggcgcgcgcaggttgtggcggctcatcaccagcacctgctccagctgatagtcggcggtttccgccagcgcagaggcggaaaacagcagcggcaggcagagcagtatcttgtttttcttcatcgctaagggtccctgttgtgtgtgtttttaatcagttagcctgaccggatatcatggcggggttcggcaagaaaaggtgtgaggattatcacgcgcggcgcaatgcagagcggcggccccctaacgggccgccgaaagaaggtttaataccacaggctgaggatcggccagccgatcagcagcaaggcggcgatatacagcacgccgaggatcgcccccagccgccagtagtctttcgacttcacgtagccgcagccgtagataatcacccccgggccggtggcgtacggcgtcagcacgcccatcaggccgatcgacagcaccagcaggatagacagctgctccatcggcacgcccggcagtcccttgcccaccgccaggatcaccggcagcatggtggcggtgtgggccgacaggctggcgaacaggtagtgggcgaagtagaacaccagcaccagcgccaccacggtcatcgtcggcgagaagtcgctcaggtgggtgctcatggtggtggcgaaccagtcgataaagccggagcgcgtcaggccgttggccatcaccaccagcgtcgccaggttcaccagcgtgttccaggcgctggagtattgggtgatcgccttccatgacaccacgtgcagcgccagcatcagcgacaccgccagcaggcacaccgcggtggcgttcaccacttttccgccgaacacccacaggcacaggctgagcagcaccaggccgatcagggtgtactcctgacggctcagcttacccatctccgccagcgcgccgtcggcccagccggccacctcgctgctgtgggtgacgcccggcttgtacaggtaataggagagcagcggcgcgataatcagcagcaccagccctaccggcaggaacgtcataaaccactgcatccaactgatatgcacgccggcgatcttgctgacaaactcaatccccagcacgttcggcgccgcaccggtgacgaacatcgacgagctgatgctggtgccgaccaccatcatccacatcaggtagccgccgatgcgccgcgacgacgggtcgttggggaacgagtcaaacagcggcggcaggtttttcaccaccgggaacacggtgccgccggtgcgcgcggtgttggacggggtgaacggcgccagcaggatatcgataatcaccaccgcgtagccgagcgtcagcgtccgcttgcccataaacttcaccagaaacagcgcgatgcgccgccccagccccgtgacctcgtaaccgagggcaaagataaacgccccgaacaccagccacaccgtggtgctggaaaaaccggccagcccccacttcagcgcctctttgccggccttaaagcccggctcggccagctcctgcgggctgaacagcacccagggcgcgcccagcacccccaccgtcaccgcgataaagctgatggcggtcgccgggatcggctccaggatcatgccgacaatcatggcgacaaaaatggcgaagtagcgccacgcctgcggcggcatgccgtccggcgccgggatcagcagcagcaccgccaataccaccagcggcgccagcgccttggcgaattgttgtttcaacggactcatagaggttctcctgaacgcagcattattattcctgtgaggccgccggcggcatctgcgccagcagccaggtgaccattagtaaatcggcgctgccgccggggctgagatggcgggcgatgcactcggcgtcaaaccggcgcagccgcgcgttgccctcgctgccgccggcgccgccctgcgccagcagctgcgacgcccgctgctgcagccagcgcagcccttccatgccgccgcgcgcggcgacattggtatcgtcgttgtgcgccatcagccacagcaggcagtcctgcagcgcgctctgcgcgtcatcgccctgccgcagccgccgcagatagcgcggcaatgcgccgtgcagcaccagcgggaagcccgcttcagcctcgccgcgcgcgccgccaagaccatagcggcggtacagccgctggccggcggtctgcccggcgttgttgcgccgcagctcacgcgccgtcagcccccgacagatggccgccacttccgcacacagcgcggcgggcgtacgccccgacgacggcagacggccgaacgcgcagcacagcagccccagcgcaaatacgctgcccttgtgggtgttgacgccgccggtggcgcggaacatctgattttcgcaggccagaccgagcggccgcagccgcgccagcacgcgatcggccggcagcgccgcgtcctgccgcccctgacggataaagcgcggcagccagacgccgatggcgcgcgcgctgcggtagaagtggccgatatgcatatcccggtgcgcgccgttgttgtcacgatccaccaggccgggcttcggcgtcaggttgacctcactcagcaaggcgcggtaggcatgcagggcaaaacgccgctcgtccgccgatggcggcggcaaacaggcgcagctagcgggcagcgagcgcggcattgagcgtctcctccatggcggccagcagctgcccgacgtcgtgacgccgctggcgtgcgcagaggcgcgccggctggtcgcacagcaggcagcgccgggcgggcagcccgcagtcatcgcgcgacaaaatacgcccctgcgcgtccagcacgtcgatatcccacagccgcccggcgggatgcgtctcctccagccggatgcagcactgcttcacctgcggcgcggcggcctgcagcgagataaaaccttcgccgccggcgggcagtcccagcgcctcggcgcgcaggcaatgccagccctgccgccgttgctcgttgcgcagcgcctgccagccgaggttaaagatgcgccgcgtcagcgggctgtccttcagcgcgccgggcgccagcggcgtcagcaccaccagcgtcgccgggtggcgcgccagccaggcctgctggcggccgcgccgttgctcgcgggcggcgagcagttccgtcaggccgacggcgcggttggcggcccgttcgggatgcagagtcgtcatacgctactccgccacctgacgcaccacgtcaatcaccgagccgtcgcggtagcgcaccaccgccaccaccctgtcgctgaaggcgatcggctgcggctcaccggtcagcgtcagggcgcgctggcgcagccagtcgatatcgaccaccgccagtccggcgtcgcgcagccgctgcgccagttccgggcgggccgggttaacggcaatcccgtgatcggtaaccagaatgtcgatgctggagcctggcgtaacgcgggtggtcaccttatccaccagcgtcgggatgcgcccgcgcaccagcggcgcgacgataatcgccagccgcgcagcgtcggcggtgtcgcagtggccgccggaggcgccgcgcagcacgccgtcggaaccggtcagcacgttgacgttaaaaccggtgtcaatctccagcgcgctcagcaccaccacgtcgagccgatccaccgccgcccctttcgaggtcaggttggcgtactgattggcgctgatttcgatatgctgcgggttacgcgccagcgagccggccgcggcgcggtcaaagctctgcacgtccagcagtttgccgatcagccccttctcgtgcagatccaccatggtggaagtgatgccgccgagcgcaaagccggcgcgcacgccgcgggcgcgcatcttgtcctccagaaagcgcgtcaccgccagcgacgcgccaccggtgccggtctgcagcgaaaagccctcgctgaagtagccggaggcggcgatcacctcggcggcgcggcgggcgatcagcagttcgcgcgggttagaggtcatgcgggtggcgtcggcaccgatcttgtcggcgtcgccgacccgctccagctgcacgatcagatcgacccgatcctgcgccaggctggcgggatggtgcgggtacggtgccaacgtttcggtcagcagcaccacggtgtcggcgtgctgcgcgtccactttggcgtagccgagcgaaccgcagcaggcgtcgccgctgtagccgttggcgttgccgaactcatcgcaggccggcacgccgaggaacgcgacgtcgatatgcagctcgccggattcaatcaggttgacccgcccgccgtgggagtggatctgcaccggctgcgccagcaggccgcgggaaatctcttccgccagcgggccgcgcaggccggaggtgtagatacggctgaccacgccgtggcggatatgctccaccagcggcgcatggcactcgctgagcgagctggaggccagcgtcaggttgcgaaagcccatcgccgccagcgtcgccatcacctggttcagcgccagatcgccgccgcggaacgcgtggtggaacgagatggtcataccgtcctgcaggccgctgcggcgcaccgcctcctgcaatgagtcgcagcgctttctgtcgcgcggtctggccgcctgccggttggcttttgaactctcctgatagccggccagctgatgcagatcgaccggacactgttgacgtttcattgcgcctccccgctgtgcgctgcttcttcacgaatgccggacagcgccgcgcgctgcagcaccagacgcgcccgctcaatcaccgggctgtcgaccattttgccgttcagcgacaccacgccgagcccttcgcgcgccgccgcctcggcggcctgcaccacccgctcggcgtgcgccacctctttggcgcttggcgcgtacaggttgtgcagcagctcaatctgccgcgggttgatcagcgatttgccgtcgaagcccagctgtttgatcagcgccgcctcctgcaggaaaccggcctcgttgttggcatcggaatagacggtgtcgaacgcctgaatgccggccgctctggccgcctgcagaattgagcagcgggcgaacagcagctcaatcccctccggcgaacgttcggtgcgcagattgcgcacgtaatcctctgcgccgagcgcgatgccgatcaggcgcggcgacgcctgggcgatggcgacggcgttggtgatgcccgccgccgactcaatcgccgccagcaggccggtgctgccctgtggccggccgcacgcgcgttcgatggcgtcgatttcatccgccatatccagcacgtcctgcgcgctgtcggttttcggcagccgcaccacgtcggcgccgccgcgcaccaccgcctgcagatccgccaggccgtaggcagagtccagcgcgttgacccgcacgatggtttccaccgcctgatacagcgggtgctgcagcgcgtgatacaccagtcggcgcgccgcgtctttttcccgcaggatcaccgagtcttccagatcgaacatcagcgcatcggcctgataaataaaggcgttgctgaccatcgccgcgttggcccccggcacgaacaacatgctgcgtcgcggacgggatttattcagcgttttcatcgttcacctcccagggcagctggccgccgtcgctggcgcgcatcagcgcggtttccagccgggcgcgcagcacgcagtccagcgcgcccttatcgtcaaccatcacctgcaccggctcgacgccgtactggttcagcacctgcagcagcgtgcggcggatcgccgcgccgaactgtttctccacgctgctggcaatcagcaggtcatgctgcgggccgtcgccgggcgcgatgcgcaccattacatcgctggattccagcgtgccggccattgcttctcggattatcttcatcattcacctgattgtgcggactcaaattccggcgacgccgcgtgagcctggcgtcgcgcctgcagatcctgcagatagtaaagggtgtcttccggcaccagcggtgcggcggcgtggaaatcgccggccgccagcagtttgcgcacccaggaggcggagatggcggtgccctgatactgcaggcgttcaatctccaccagctggatcggcggactgggcagcgtcggcgtttccagccagtggcgcatatcgcggttatatttcgccgtcacggcgcagaagggttcattgccgacaaagcggtgggtaatgcccaacgccggcgccagatactggcggaagatttttaaatcgatttcggtgtagcagtcgtcggccacaccctgctccttgatgaagtaacagggaaaggtggcgcgcgagatcacatactgcgagccttcatgcaccgtcaggttggcgatgtcgcggctgccctgcatcaccagccggcgacggtcctcatagagaaaacgcgaggtgtcttcgcgcaccagaaacaggtgcagccagtcgcactgtgcggcggcgcggcgaatcagatactggtggccgcgggtgaacgggttggcgttcatcacgatgctgccgatcacgccgcccggccggcgctgtgtcgccagccgcgccgcatagcgctgcaggcggcacgggctgttctccatcagcaccacaatgcccggcacgtcggcgatcgggtaaaagccgcactggcggaacaggtcggcgttttgcgttttggtatagataaacagctgactgtgatgacgttcgtacgccagattgaccagctcagtcgccagcgacagcgccagcccggcgccgcgcagctgcggactgatggcgacgcatttaataatattgccggcgatgccgccgcaggccaccaatttatcgttctgcgtaacggtaataaaaacttccaccgtcgtatccatattcagctcattggcgcgcagaaatgcgcgaatatcggcaatggcctgatgctccgttctgtagactcgattaaatatggcgcccgccaacataactcgctcgctaatataacaatttaaatacaaaacccggttttaattaacaatgacggtcaaataaaaacttaaaaaccatcaggttacgccggatataacaacaaagaggtaagctggaaattatggtaaagggaaatatttcggtaataattgacctaattcacaaagcgttggcgattaataagttatttaatggtttttatttacttaattatttttatcgtttttattgatctgacgcggtaacccgatggccgaagatctattaccttcagctaacgcgttatttcatcgggggaagcatatggaatggctgaatatcttaatcgttgaggacgaaacgccgctggcggagatgcacgccgagtttatcaagcagcacggcaactgccggcagatgtggctggcgggcaacctggcgcaggcgcgcgcgatgtgcgagcgttttaagcccgacctgatcctgctggataacttcctgcccgacggccgcggcattgagctgctgcgcgagctgacgctgcagggctacggcggcggtatcgtgtttatcaccgccgccagcgatatggatacggtggccgaagcgctgcgctacggggtatttgactatctgattaagccgctggcctatgaccggctggcgcagaccctgcagcgcttcagccagcggcggcaggcgctgaaggggaaaaaccgcgtcagccagcagcgcatcgacgagatgttcaacacctacgcccgcagcgagcggcaggcggcgctgccgaagggcatcgacgcgctgacgctgggcaaggtgcgcgagctgttcagcgacccggccgcgcgccacaccgccgaaagcgtggcgcagcagctggggctgagccgcaccaccgcccgccgctacctggagttttgcagcgcgcaccagcagctgacggcggagatggtttacggcaaggtcggccgcccgcagcggatttatcgcggcgccgccgtcgcctgacgcccgcctccccgcgacagggcaagacttttggcggcgaaatacgctaaatctgcaaaaaactcaagcaattgcgtattctgtaagcaaacagtcacagaatgcgtaatccccctttgacatgcccgcggcggctcgctatgattcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccatatttagagaagcccgcttaaggaaacttaagcgggatttttgctttggggatgggatgggtgccggcggatagcgcgcaacggcgtgagttgggggagagggttaggcaatcagaatccccctcttccatcggtgctttctgtacttacgggtgtgttatttcccagcgactgctgtcacagacgccaagataagcaatcatctcaccttctgcgccatcgtatattgattcatacgccacgaaccggcttacggcagcgagttcgcaggatatgatattttcgacctgagcagatataacttggtatagcgcgcgttagaatccgatgttctgctaagagcgaggagcggacgatactgacgttagtcaacgcaaatgacaaaccacgaagcccgcaaatccgggcaataattacgcgtgtcattccaacccggattaagctatgggataaaataataacgtagcatggacaacttgattaacttacgcgctctgctggcagacgacttccagattattaccgtcagggtcaaaaacgtacgcagcatagtattgtgaatgataatgtttacggactcctggagccccgttatctttcccgcccgccagaagagcctgctgccagaactgatccacaatgctgcgcttatcagcagaaaaagccagatgcagtggtgcaccagtttcctcattgtcgtgcaaccataaccggggatagccctgcagcccaagcccgtaacgaaaaccaccggttcgtgttttggctggttcctgggtgataatcagcccgaagcctaatggctcaagtgcctgcaaatagaagcgcagtgataacggcgcatttttcactgaaatctcaagatggtcgataacagacataaaaactcccgttatgtgtcagggggcaaactgagtaacgcagcaaaagcctgcccgttcatgcgggcgacttttaacaggcggggacgtgataaaccggtgaccgccgccgccgaaaaaccgcgcagtgcggtgacgacgaaatcgcccagctctttcgctctttccggttctgactggcggaagtaatcctcaataaacagcattcctggttttgcatactggtctgccagtttccgtgcctgttcatcatcagcacgcataccttctgcgacgaggcatccccgtcgcagcggggatttcacatacagacgcgcagccgtgataaataattcctcaatcgcttcggccagagggcgtccggggataaggattttttccgccggcaggttgccttcatcaacgtagcgcgcaagacaccgaccaaacaggccggctttgctgctatatgcggcgtaaaggcttggaggattaatatttaaaacttttgtcagttcagaaataccaacagcgtcataacctctctgatggaacagagcctgagcagtctcaattcccgcttccctgtcaaatgcacgcctccgttttctgacgttcttttccgtttcactcatatgatcattacctggccgtgtccgcaagcatatgtacccatcttacaccatgaatatagtgatcgctataaaaaataatgacacaccacccagcaatgtttatagtgatcactacatacaaagatcggaggaacacatgatccagacactcaaaggcaaaattgccgtagttaccggaggaagcagtggcattggtctggctatagccagacgcttgatcgatgacggtgcggaggtggtgattaccggaagaactgcagaaaaactcaatcgggcagttgtgacgctgggagaaaaagcgagtggaattgtgactgatgtcagcaatagagcaagtctcgatgaactttaccagcagatcaaaacagctgcaggtcatatcgatatcctggtggcaaatgctggaggcggtattcatgcgcctctcggtcaaataactgaacagcagattgatgaacagttcgcaaccaacgttaaaggcgtggttctgacagttcaacaggctctgcctttgcttggacacggctccagcgtggtcatcatcggttcgacatcctcctttgatcccggaccggcaatgagtatttacggcgcaaccaaagccgcagtgcgcaacatggtcaggagctgggtggcagaactccatggttcaggcattcgcctcaacatcgtcagtccggggccgacgaacacgtcttctctgcgggctgcctttggcaataaagctgaggaagggcttgcctttcttatcgcgaaaagcccgcagggacgtatcggtgagcctgaagaaattgctgccgctgtggcattcctggccggtgatgattcgggctatgtcaacggcatcgagttattcgctgacggtggcgcatcgcagacctgacaggcccggccataaacttgcacggtggcatacggccatcgtgttcctgttgtatctcgttttttgcatgaaacaaaaggaaacgctgttatgtattcgcaaaatgaaaaagagctggtcgctgttctgcaggctgagcgcgacattactcgcctcatcaactcttacccttatctgctcgacagtggaaaattcagtgaactggcaggacttttacgccatgccacgctggagttgcccggtcatcaggttacgggcaggaatgagattgaggtatttctgtcgtcgggcattcagcagcaccaggacagcacgcctcgcacttggcacgtcgtctccaatattctggttgaggggaattctctcagcggtgaagcctcagcgaccagttattttaccgttcatcaggaactgcccggcttccccctgcaaccgatttgcacgggccattacaaggaccgctttgcactcatcggcggtgaatggcagtttgtacaccgtgccgtcgtgcctcatctgatgggcgatatccggtttcatgtcagcggtgccaatgcagaggcaaatctgtgattatgaaaatatcggataaccgcacggcactgattacgggggccaataaaggcattggactggcgatcgcaaaaggactggcgcgccagggatttcgtgtctggatcacagcgcgcgatcgacgacgcggcgaagaggccgttcagcacctgcaggcagaaggtctcaccgtccagctactgataatggacgtgactgatgacgcaagtgtacgtcaggcagcggcgacactatcagcagtcaccgataggttgaacgtactgatcaataacgcaggcgtgctgcttgatgcctcagttgcgccgagtcagacacgcttatcagacatgaaaaacaccttcgaggttaatctcttcggtccggtacgagtaacccaggcgtttcttcccctgcttcaaacagcagaaaatgccagtgttatcatgttgggaagtggtctgggatcgcttgctctgattactgatgaggcatcaatctattcaaccgtgaacctactcagctatagtgcctcaaaagtcgcgctcagtgcggccacggtgtgttttgccagagagttagccgaacggggcattaaggtaaatgtcgttgagccgggtaacgtcaaaaccgatctcaatggcaataccggagagcttacaccagaacagggggcaatgccggttctcaggatagcactggcagaaggacatagcccgacaggcaaattctttggcccggaaggccggcaaccctggtgattcactttcacaagctccttcctgaaatacggacggagctagtatttccttcttttcagcgcaaagcgtcagatgtcgtaatccgggtatcggcgatggtttcggcaaaatgtttgccgaatagcgtcgccggtgtctggaatcccggacgacattctcccgccagcactctgcgcccggcttcagcagccgccagcgcagtgaagctgtatccattcaccgtatccagcagcatatatagggtctcgccatctgcatttagcacttccgcaacggcctgataacggctggcctcacgctcctgagcagtcgggccgtcgggcaaatcagccaaattgccctgcggaaaaccctcaccggaaacatgtacgaaggttttgatatcaggaatgccagtcgctttccagacggtgattagatcaggaagcgtcacaggaaaacaggccttcggacctttgccaaaatcgaactcctgcagctcacctgactcactctccattagctggccgttacggcgaatcaggcactgggttgataaattctcagctgcgctcaccgcagagccgcgagacatcgtgccagtgacatgcagcgccagtgagatgcgtgccgggttattgacccgcgtggccgcgtgggctgcgaggcatcccagcattgctacgctcccgccgcagcctggaagcagcataacacctgctgaagaagcgacttcaccgaggatttctgcaatctggtaactgtccagttcggcagccacatcaaggtagtgtacctttttgcggattgctgcctccattaacggccgtgcagtatgtaaaaacggaccggcacaatttataacggtgtcaatattatcaaagccactatcaatagtgacaggattatccaacctgaaggcccgaaaagggacatcaagatcagatgacattgcagcaagtttttctcgatcgcgcccggcaataattacctgcaggcgggcttccagcgcatgttggacgatcatacggccggtataacctgttgcaccgtaaatcatgagttttttcatacagaaatagcccccttaaaaaggaatgattgaggtcggcattggtggggatacacccacataaaacgtcttctggccagcaccgccatgttatcagcgcccgtgctgccagcttttataaacaaactccaggctgtatccatccggatctctgacctgggcggcgtaatagcgcgggtcataatgaagttgtgctcctggcggatggatttctgttgctcccgccgcgattgcttctgcataagcctggttaaccatcatttcagaatccgccgcgaaccccacatgaacggcctgcggacagggaatccccggcctaagccagaaaaatacccggccactggctccaaatcccttaagatcgggatggcctgacgggccatcgctgccgtcataatcgtggcggttgatgatgccgagaagaggaagcacgcgttcatagaaggtaactgaacgctcggtatcgcttactgtaataaagacatggtccagcataaaaagctccgtgatcagatgttataaccgcccgcgacttcaatcgtctgtgcattgatccagccaccatcggctgtaagtaaaccggcgataacgcgagcaacttcatcaggttcgccaattcgtccaagcgccgtttgcccggcgagtaacgcttcaaactcatcacttaagcccccgcccagttcagtacggatcgggcctggcgatacggcgtttaccctgatcccccgttcaccaaactctttggccatataacgcgtcagcacctctagcccccccttaaaagtggcatagggtgccacaccgatggtcgccacgcgggtggtggcgctggtgagattaacaatagcggcatctcgctgcagaagtggaagcaacgtctgagtgagaaagaagggccccttcagatgcacattcattaagctgtcaaactgcgcttcagtcacggcctcaatggggttatacaaaccatatcctgcattgtttatcagcccgttcaatcctctggccccccagtgtgtctccatggccctagtcaattgtgaacgaaagtcgctgaaactgctggcatcctctaaatccagccgcaatgctaacgcacgccccccctcgttattaatccgctcaacaacccggctagcggcttccggctggctgttccaggtgagaattacgccgtaaccgcgatgcgcacattcaatcgccgtactggctccgatgccgcgacttccgccggtaatcaagacttgtttcataaaaactcctgacagaatggatgacgaatccaagattacgcacagcaccaggcactggctcctgcaatcctctctgacatttgcctaatcctgctttaatcttgttacctgtcccgtaccgtgttatttaacgaagatggaaaaacaattaactgaactgcgactgcttgcttccggagccggaaacaaggccacagaaaccggcataccacgtgtcgcaatggtacagggagaaattcctgaacacaggctttcagcggtatatgaaccgatgattaacctgatcctgactggctccaagagtatgacggtagggaataaaacctggcagtatgaccctgccacctactttgtgatgtcggttgatctgcccgccgtgggtaaagtttgtgctgacgagaaaaccggcgcgccgtatcttgctgtgagcctgacgccgaagccggaaattattacggaactgctggatggcataccagctgccagcaagatgcacctttaccaggcgggattttctgtggctccggttacgcctgaattgctggatgcgtggctaagaatgctgcgattaattaacaaacctgaagagatatctgctctggcaccggcctatgagcgtgaaattttattccgggtgttgcaggggccgcttggctggatgctgcgtaatatcgccatgccggaatcgcatctatcccggatttacagggtgattaactggttgaagctcaactatatgcaggccgtgcgggtggaagaattggctgcgatggccgcgttgagtgtctcagcatttcatcgtcacttccaggctataacggcgctcagccccatgcagtatcagaaacgggtgcggctcatgcaggcaaggctgaggttagccactactggggatagcatcacagccatagctcattctgtcggttatcacagtcatactcagttcagtcgcgaatatgctcgccattttggtctttccccctcatcagatttgaaaaatattttgtcaaataagaacgcctaagcggtgagttatgtccgcttctggcacttagccgccctcccgagttaaataccaacctccaccaaaaatctcttacttaaccggctccggcagcggtacgcccttcttgccggcgtaaaacgcaatcagcaccgcgccctcgttgccggtatagccgcgatgggcggtatccaccatttcgggcagcacctgaccggcggtgacctgccgtgtttctccattggatttcttctccaccgtcaccacgccgctctgcacatagacggcattcgggatcgggtgctggtgccaggccagactgctgttgggggggatggtgatcttcagcaccgacagctgcggggtgccctgtggataggcggaatactgcgtaccgtcccaggcgtgttccgattccagcagcgtttcggtttcgacgccgctgcgcttatcgccgtgtgcatgagcggaaaatgtgagaagggataacatcgcggcggtgcagattaccaaagcgtgctgaggccaacgcatagcgcaatccttatgttatacaaccggataactaacgcgtgaggcgccggctggccttcagcgcgcgtccgggaaaagcttccccggctttacacagtatgtacaaatactgcgcaagcggtagtttctgccgcctgagccgcggccaccggcatgattaagcgcgccctgccgggcgttctcgttaaccatgccgccccctctggcagacggcacgacgttagccgcgccgggaaaaactatttccccagatagcccagacggcgggaaatcagtgagcacacctgctccagctcctggttaacccgctcgattttacgctgcatacggtgcgtcggcccggcgacgctcagcgcgccgaccacgctgccggtatagttgaagatcgggcgcgccacgcaggtcaggccctcttcgttctcttcattgtcgagggagtagcctttcaggcgaatatccgccagcacctcatacagcgccacgcggtcaaccagcgttttctcggtaaacgccgtcagcggtttgctcagtacgcggtcgatctcttcctgcggctggaaggccagcagcgccttgccaattccggtgcagtaggccggcaggcgcgcgcccagctgcgcgttggtctggatggagagcgtcccttcgcttttgtacaggtagaccacgtggccttcgttgtagacccccagaaaacaggtttcttcacttttggcggaaagcttcttcagatacggaatggaaacctcaaccaggttcacattcattaatcctttaatccccagctccaggcttttcagatccagatgatagcgctccgtcgcgccgtccagcatcacatactgccgctccttgagggtttccaggatacggaatccggtcgttttcgctatcccggtgcgcttgaccagcgccgccagcgatatgccttcggggtggtctccaatttcttccaacagcgttaaaaccttatcaatgctggaagcattcgtgctctcgccacctgacatcctgttacccccattcgaaaatttcccgttattgtagccgcaatgccacatcctacaaaattcgtttgttttcagtgcattgaatatcttgcttcgtcctcccccgcccgcagtttgtgacccccttcaccaattgataaaaaacggaatgacattcctatttataaaaaatagcctaaataaaaggaatgacgttccgaaattttagttactaaggaaacgatatgttcatcgtcaccatcgattccggtaccaccaatacccgggtgcgtatctggcaagataaaaggatcatcgccgacgcctgcgcggcggtcggggtgcgcgacagcgccaaaaccggcagccaagcgacgctcaccgccgggattaaggatgccctggatcgcgcgctggcgcaggctgagggctgtacgctcgatcgctgcgcgatcgtggcgtccggcatgatcaccgccgatgtcgggctctgcccgcttccccacctgaacgcgccggtcagcgttgaacaattggcaaacggcgcggtggcgcgccatattccggccatcgcgccgcagccgatctggtttattcccggcgtcaaaaacgccctgccgacggtaaacctcgccaacctcgatatgatggacgtgatgcgcggcgaagaggtggaaaccttcggcctgctggcattacaggccgtgcccggtccggcggtgatcgtactgcccggctcacactcgaagttcgtcagtatcgatcgacagcagcgcattgccgcctgcgccaccaccatggccggcgagttactggatgcgctcacccaccacaccctgctggccggctcgctggatcgacagttcgccgcccgtctggagcgcgactatctgctgcagggcgccgacgcctgccggcgcaccggcctgtcgcgcgcctgcttctccgtgcggctgctggatctgtttaccgccgccagccacgaccagaaagccagctatctgctgggcgttacgctctgcgccgatattcaggcgatgaaacagagccgggcgctggcgctgacgccgaagacccgcgtggtcatcagcggcaaaccgatcctgcaacaggcgctggccgcgctgatcgccgccgatccctttttcaccgccgacgcgctgctggttgacgaagatcccgcccggccgctgtcctgcatcggcgctatccgcgtgatggaaatcatcatgcgtcaggcggcaacgccgcacgcgtcgccgtccaacgccgtctcatccggagattcacaatgaaaatgcaccttacgctaccgctggtcgccatcctgcgcggcattacgcccgatgaagtcgacgaccacatcccggtcctgattgaggccggctttgaggcgattgaaatcccgctgaactcgccgtcatggcagaccagcattgcccacgcggcccaacgctatgacggacaagcgctgatcggcgccggcacggtggtaaacgtcgccgacgtcgaccagctggcggcggcgggctgccagtttattgtgacgccggcaacgcagcctgcggtgatccgccgggcgctgcaccacgccatgccggcgctgccgggctgcgcgacgccgacggaggccttcaacgccatcgaggccggcgcccggcaaatcaaactgttccccgccggccagttcggccccggctatgtacgcgcgctgaaatcggtgctgcctgaggatatcgccctctacgccgtcggcggcgtcacgccggaaacgctcggcgcctacctgcaggcgggctgcagcggcgccggcctcggcaatgacctgtaccgcgcaggacaaacgccggcccgcaccgcggcgcaggcgcaggcctttgcggcggcctaccgctcccatgccaaccagtacgcttaaaggtaccgctatgaaacatcactatctgtttaaaaacgccaccgtgatcgacggctccggcggtgacggttacaccgccgacgtggccgtcagcgacgatcgcatcacccgcatcgcgccggccattgatgaggacgcggcggtaacgctggactgccgcggccgggtgctggctcccgggtttatcgacgttcatacccatgacgatctgatcgtgatcaagcacccggactatatcgagaaaacctcgcagggcgtcaccagtatcatcgtcggcaactgcggcatcagcgccgcctgcgcgcagatgaaagacgaagtgcccgacccgctcaacctgttgggagagctggcagagttccgttacccggatctggccagctatcgccgcgccgtggatgaggtcatgccctcggtgaacgtcgccacgctgatcggccacaccacgctgcgcaacaacgttgtggcgtccctgaacgaaccggcgcagagcgccgatatcgctgccatgcgcgccgttctgcggcaggcgctgcagcagggtgcgctggggctgagcaccggcctctcctacggcaacgccgttaacgcctcgacggaagagatctgcgcgctggcggagctgctggccgagcatcagggcatctacaccacgcatatgcgcaccgaatatgacgggatcatcgacgccatgcatgaggcatttcacgtcggccgtcacgcccgggtgccggtgcagatctcccaccataagtgcgcgggcgccaaaaactgggggcgcacggtagaaacgctggcgctgatagagaagtatcagcagcgccaggatatcagctgcgatctctacccgtaccgcgccggatcctccaacctcgatccgcagcaggttacggcggactacgacattttgatcacctggtccacgccgcacccggaaatggcgggcaaaaccctgctggagatcgccgccgcctgggatagcgatatccaccacgccgcccagcggctgatgcccgccggcgccatctatttccagatggatgaagccgatgtgcgccgcgtactggctcaccccagcgccatggtcggctccgacggcctgccgtgcgatcccaaccctcatccgcgcctgtggggcaccttcccgcgcgtcttgggccactacagccgcgatgaacggctgttcccgctgacgaccgcggtgcacaagatgaccggcatgtccgcacaacgcttcggcatgcggcagcgcgggctgatcagggaaggatactttgccgatctggtggtgttcgacccggcgcgcatcaacgacgccgccacctttcagcagccgaaacagcgggccgagggcattgaacaggtgttcgtcaacggcgtactgacctacagccaacaacagatgaccggccggcgcgccgggaaattcctgagcagaaaccattaacccgagaagaggacatcatgattaaacgttacggtattaccggctccaccggcaccggcggccagaacctgccgttcgccaaagcggtcagcgcagacggctggctgtacgtctccggccagacgccgatggtcgacggggagattatcgacggcggcatcgtcgcccagtccacccaggcgattcaaaactgcctcgacatcatgagcgaggcgggcttcggcaaggaagacatcgtgcatatgaaggtcttcctgaccgatgcacgctacttccagtccttcaataaagtcttccgccagttttttgccgagcatccgcccgcccgcgtgtgctgcgtggccgatctggtcgtcgactgtatggtcgaggtcgacatcacctgttttaacgccaactacaaacaaaactaacggcattaacgctacctaagggaatatcatggaacacaacaatttcctgatctggtttctcctctacgccttcgtcatgatggcggtcggctggtacgtcacccgccaccagaagacaggggaagactttatactcggcggccggaagctgccgatgctgctgacgctcggctctaccgtcggcaccatggtcggcaccggctccagcatcggcgcggtgagctttggctacaccaacggctgggccggcatgctgtacggcatcggcggtgcaaccggcatcctgctgaccgcctggctgttcggcccggtcagaaaactgcgctttatgaccatgagcgaggagatctgctattacaccggcggcagccgcattgtgaaaaacctggtggccctgctgattttcctcgcctctatcggctggctgggcgcgcatatcctcggcggcgggctgtatctggcctgggcggcggatatcgatatcaccgtcgccaaaatcattatcgccgtcggctttatcttctatgtcggcatcggcggctataaagccgtctcctggatcgacacgctgcagtccatcgtgctgttcgtcggctttatcgtgctggccgcgctgtccgtcagctacgtcggcggctgggataccttggtggccaacaccgatccgcaggcctttacgctgttcggcattggcaagctcggcctgtggccggcgctctccctggcgatcgtcatcggcatcggcgtactggcgaccccgtcctaccgtcagcgcatctactccgccgcctcgacgcgttccatccgccagtctttcgtgattaccggcctgctgtatatgggcttctctttcctgccggcgattatcggcatggcgacccatgtgatgaacccggagctggaaaaccccagctttgccttcctgttcgccaccaatgccctgccggccgcgctggccatggtggtgctgattgccggcatgtccgccaacctgtcgtccggcagctcggatgcgattgccggggtatccatcattctgcgtgacatttacaccatggtgacggggaaaatgccgccgccggagaaggccatcaacctgtcgcgtattttcctgctgctggtgatcctgctggcgctgattttcgcgctgacctcaaatgacatcatcggctatatcaccaaaatgatttcaatgattatgtcgggcatgtgcgtcaccgtgctgctgggtaaattctggctgcgcttcaactggcagggctgtattgccgcgctgctgggcggcagcctgacctcgctgaccgtaattctggtcccaagctggtcacaggcgctcggcaacccggtgatcccggcgctgctcgtcagcctgttcgccgccgtggtcgttaccctgctcaccccgaaaaataaactgtcacgcgaagaggtgctgcaaatgatcaccgacgaacgggaaaccacccacagcgacgccaaaccgatcggaccgctggcaggagaaaacaaatgacagctatcagtcacgcaacgcataaagcggcgccgatgcgcgccggcgccggcaatctgctgcgcgaggaggtctgcctgccggccgccgttatcctggccagcgcgctggacaacaatatccgctggatgcagcgctacgccgacaaacgcggggtttccctcgcgccgcacggcaaaaccaccatgacgccgtggattttccgtcagcagcaggcggccggcgcctgggccatcggcgtcggcagcgcctggcaggcgcaggccgccatggccgcgggcatcgaacgggtgctgatggccaaccagctggtggggaaagccaatatgcagttggtcgcgcaattgaagcggcagtatccgcagtgcgactttctgtgctgcgtcgacagcgtgagcaacgccgccgcgcttgccgccttctttgatgcacaggggcaaacgctggacgtactggtggagctgggcgtgccgggcggccgctgcggatgccgcagcacggcggaggcgctggcgctggcggccgaggtcgccggcctgccggggctgcggctgcgcgggctggagctgtatgaaggcgtgctgcacggcgacgatccgcagccgcagatagaaaccctgctcggcgcggcggcggcgctggcctgcgatatggcggcccatgtcgacggggagtttattctgaccggtgcgggcaccgtgtggtatgacgtggtatgcaacgtctggctgacggcgcagaagccgccgcgctgccggattgtgattcgtcccggctgctatatcacccatgacaacggcatctatcaacaggcgcaggatgcgctgcgggcgcgcgaccgtatcgcctgcgatctcggcggcgatctcagcgccgcactgcagctggtggcgatggtgcaatcggtgccggaagccgggctggcgattgtgaatttcggcaaacgtgattgcgcctttgacgccgggctgccgcagccggtcgcccattaccgggcgggcaaggcgctgccgttccgacccggcgcctgtaccagcagcgaggtcatggatcagcactgtatgctgaagctggcgcctgacagcgatgtgcaggttggtgatatcctgatcttcggcacctcgcacccctgcctgacattcgataaatggaaaacgctgttactggttgatgatgactacaacctgcaggcagagctcgacaccgccttttagtcaggcagtgacgcacagctcattccagtagctgtagcgcatggcgcggcggtagcgattattttccataatggcgcagcagcgaaggatggaactcaaaaccatacagctggctggtggccagcatggtgtccagcagcgcggcgctgtcgccgccctgcgccttctgctgcggttcggcctgtgtcccgcggccgaaccgccaaaaagccagtaaacgcttcatgctcccctcctcagtcagtgattgacgcctgagcaaagtaaagccgttagcggctcggaagggaaatgcgcatttctgcgttgcttagcgaaaaaacgggctaaccacagcggcaggcgtcgttttcccggtcgcgttcgacaatgcgcgccagcagcgcgccgaacagcgtcatatccaccagcagcgccagggcaaagttaaacccggccggcgccgcctgccactgcagccactgcgtcgccgccagcgccgcgccgcaggtcagcgccatggcgatacgcgcgctcaccgcacgctgtctcggcggtgcgacaacgcgctggctctggtaagccgcgcccagcccgaggccggtcaacccggcccccggcagcagcatggtccacaccagaccgccgtgcagcgccagcaggatccacagcagaccggcagcgccgagcagcagaccatagcgcgccgccaccagcggcggccgctgcgccagcggacgccagcgtcccagcgccgcgccgcaggcaaacgccagcgtcaggctgagcggcagcagcaaagcgggcagcggttgcgccccgccgtactggctgaataacagcagcaccgcagacggcagtacgctgaacacaatcgcccggagcaccgcgcccggcgacgcgactgcgccggcggccggctgttgggataacgtcatcatcatcgccctcctgcgctatacgcaataatcatgaaataaactcaccctctgtgagcggtgttatcagcttatcttgcgtataatcagacgatcaaagtcatagatttcattcatagatgagaataactcagccatgagaaaatcccgtttaccgccgctgggcgccgtgcgcgcctttcatgccgtcgccggctgtctcagctttaagctggccgccgaacggctgggcgtcagcgccaccgccgtcagccaccagatcaagctgctggaatcgatgctggaatgccgggtctgtgagcgcagcgcccagggcgtccgcctgaccgatgccggggaactgttgtacgccgcaacgcaaagcgccttcgccgcgctggagagcgccaccgcgcagattatgcaccgcgcccagccgccggcgctgacggtcaccaccacctccaacttcctcacccactggctggtgccgcgtctggccgattttaaggcgcagctgccggccatcgatttgcgtctgcacaccagcgtcgaacgggtagatctgagccagcgcaccgtcgatgccgccatccgctaccgcgaaacgccggaaacccagttgcacagcaccctgctgtatgaagaccgctttatcctggtggccagcccgtcgctcggcatcaaagaaaaggaagatttacgcgctgccacgctgttccacgtggagcagcggcacgtgcccgccgactcgcccacctggcaaaactggcggcggcgctacgggcctgacgggctggagtgcgacagcggcctgattttcagcgatgaaacgcacgcgctgcaggcggcggtggcgggacaaggcgtggtgatcgccagccggctgctggcgaacgatctgctgcagcgcggcgtgctcaccgcgccgtttgacgaatcgctacccggcgcacgctattatctggtgaccaccgaagaggcggcgcagcgggcggatatcatcgcgctgcggcactggctattgcagcaaatggcgggaaaaacggacgataacggataaacacttgctctcttcccccatggtcgataaattattaacctattgatatataataaattcgcatcatggaggatgtgatcatttacctgttaaatgtgatctatcagggataccggcagtcgttcaatatcaaaggccgcgacagccgcgcattctatattacgctggtggtatttcagcacctgtggtttgtgttctatctggcgctaaaagtgatgatgaattacccgtttttatggatcgtggccatgattttcgtgctgccgctgcttgccagcaatatccgccgtctgcacgatggcggctacagcggcgcctggtgtttcagctggttttgcctgccgcacctgacgatgatcggcgccatgtttctgccgtcgctcaataacaacaatccctatacccgctacccgcagaactaatcctgcggcgtggcgtcctgtttgcggcgcggatacttccacagccagcggccgctgaccatccgccagtagaacagcgcgccgcgcaccgcccaatcgaggaacatccccagccagacgccgatcacccccatgcccagttcgatccccagcgtgtagccggccactacccggcagccccacatgccgagcatcgacacccacatagcaaaacgcgcgtcgcgcgcgcccttcagcccggcgggcagcacccaggaggcggcccaaatcggcataaaggcggcgttcagccagatcagcactttcaccacctctttcacatcatcctgctgggtgtagaacgcggcaaacagcccggcgaacggcgcgctgccccaagccagcagcgtcagccccaaggtcgacagccaaaaaatatgccgcagctgccgctctgcctggccgatctgccccttgcccagtcgccggccgacgataatggtcgacgccgaccccagcgcgttgcccggcaggttaatcagcgaggcgatcgagaacgcaataaagttgccggcgatcacgctggtgcccatgccggcgacaaacatctgcgtcagcagtttaccgccgttaaacaacaccgactcaatgctggcgggaatgccgatgcccagcacctctttgagaatcgacagctgcagccgactgaaatagctcttcagggtaatgtgcagcgacgggttaaagccgatcgccagcacataaataatcgcgacggcgccgagatagcgcgacagggtcagccccaatcctgcgccgataaaccccagcccgtcccagcccgcaatgccgtaaatcagcgcgctgctgatgatgatattgaggatattcatgccgccgttgatcaacagcggaattttggtattgcccgcgccgcgcaatgcgccgctgccgatcagcgcgatcgccgccgctgggtagctccacaccgtggtctgcaggtaggagagcgccagcgccttcacctccggcgtggcggcgccggcaatcacatcaataatctgcgcgccggccaggtgaatcaccgccgccagcagcagtgccaccagcgtcatcagcaccagcgactgacgcgccgccgcccgcgcccgctgatgatccagcttgcccaggctgaacgccaccaccaccgtggtgccgagatccaccgcagcgaaaaaggcgataatcaccatgttgaagctgtccgccagccccaccccggccattgcctccttgcccagccagctcaccagaaaggtgctcagtacgcccatcagcaggacgcaggcgttctccagcaggatcggcaccgccagcggcacgatctcgcgccgaaacagcacgcggtaacttttccgtttgggataccacggcgtggcgatcacccgttgacgaagctgcgcaaatacgttcaacattgctccatggcataaaacaaaaccctgttttaaatcatgtttgatccctgccgatcctgcaaagttttttgtgcgaaaaattcgcaacgcgcgcatgccggccagcggcgcaggacaccacgcggatatatatttgtaacatattgagaatatgctactttcttacaatacccgcggtcggacatccacacgttcagaggtactatggctcatagcaaaacaggcagtaaccacacggtcgcagacgcgttggatcagttggaagcccgctaccagagcgcggtcgaggcgctgcgaacggcgattggcgattttatcgataacggcacgctgccggacgcacaggcacgcgccgccggactgtttgtctacccggaactgcgcgtcagctggcacggcgccgcccccagcgacaagaaaacccgcgcctatggccgcttcacccatcccggttgctacaccaccagcgtgacgcggccggcgctgttccgccactacctggaggaccagctgacgctgctggtggaagagtatggcgccaccatcgacgtggccccctcgcagcgcgaaatcccctatccgtacgtgatcgacggctcctcgctggagctggaccgttccatgagcgccggcctggcgcagcattttccggtgcccgaactggcgcaaatcggcgatgacaccgccgacggcctgtcccacgccagcgataccttcccgctgtcgcacttcgacgcgctgcgcgccgacttctcgctggcacgcctgcgccattacaccggcacgccggtggaacacttccagcagtttgtgctgttcaccaactatacccgctatgtggatgagtttgtccgctgggcctgcagcgagattgccgatccggacagtccgtatcaggcgctctcctgcgccggcggtatctatatcaccgccgatactccgtcgccggagcaggccgtgtccgatctggcgtggaagaacaaccagatgccggcctaccacctgatcggcgccaacggccagggcattacgctgattaacatcggcgtcggcccctctaacgccaaaaccatctgcgaccatctggcggtgctgcggccgaacgcctggctgatgatcggccactgcggcggcctgcgtgaaagccagtcgatcggcgattacgtgctggcgcacgcctacctgcgcgacgaccacgtgctggatgcggtgctgccgccggatatcccgattcccagcatcgccgaagtgcagcgcgcactgtacgacgccaccaaacaggtcagcggcatgccgggggaagaggttaagcagcggctgcgcaccggcacggtggtcaccaccgatgaccgtaactgggagctgcgctacgccgcctcagcgctgcgctttaacctcagccgcgcggtggcggtcgatatggaaagcgccaccatcgccgcgcagggctaccgcttccgcgtgccttacggcacgctgctgtgcgtctccgataagccgctgcacggcgagatcaagctgccggggcaggccaaccgcttttatgaaggggcgatttccgagcacctgcagattggcatccgcgctatcgatctgctgcgcgccgagggcgagcgcctgcattcacgcaagctgcgcacctttaacgagccgccgttccgctgacggccaacggcccgggaaatccgggccgttcttttcctcatcgcttaaatcgcttccagatcgcggccgcgggtcttcggcccaaaaataccgattacccccatcaccatcagcatgctgaagacgataaagccgatcacgccggccgagccgccatactgcaggatcacgccgatgataatgctgctgaacgccgtcgataaacggctgaaggagtagcagaaccccaccgcgcgggcgcggataaaggtgggaaacacttccgactgataagagtgatagctgtaggtcagccaggcgttcgaccaggtgataaagaagccgcacagcaccagccacagcgggttgctctgccaggcgaacagcgaaccgaagatcaccgtcatcaggcaggagagaacgatttgccacttgttctccatgcggtcggcaaagcggctgcagattaacgaaccgagcggataggccagcgtaataaaaaacgcatacagcaggctgtgggtcaccgaagcccccttgccggacagcagcgccggcagccagttgccaaagccgaaaaagccgatcgcctggaagaagttcatcaccaccagcatcagcgtccggccgcggtagcgcggcgaccagatatcgcgaaaccgcccttgccgcccctcttccgccgccggcgcatcgcgctgcggaaacggcggtgcgtccgtcacgccgcagcgccgctccatgcccgccatcacctgccgcgcctcgccgtagcgccgctgctgcaccagccagcgcgccgactccggcaggcctttacgcaccagccaaatcaccagcgaggccagcgcgccgataatcaccacgtagcgccagccggtcaggccgaaaatagtctgcggcaccagccaccatgacatcaatgccaccgccggcaccgacaaaaactggataaagaaagcaaaggcgaacgcgcgggtgcgtaaatgcgccgggatccattcggtgagataggtatcgatggtcaccagctcaatacccagtccgacgccgaccagaaagcgcagcagcaagatccattccgcctgattttgcagcgccagcaacagcgagaaggcgccgtaccaggccagcgcaaacataaaggtcgcccgtcggccgaagcggtcggcatacggactgagcaggctggcgccgacaaacaggccgaggaaggtcaccgaagcgaacgccgcctgatcggagacgccgaacacgccgtcggcaccgaggtggaaaataccttcggcgatcatcgcgccgctgatgtagccggtctggaacaggtcatacagctcgaaaaagccgcctaacgacagcagggtaataaagcgccacagcccggccgaggccggcagcgcgtcgattctggccgacagatcctgctcatgaatcggcgattgcgcgccggcctgccggttatccaacacaaaaatatcactcacccgcaacctctcgataacattgacgttaattgtctatgctaatgattcgcggacggagttaaatttttaattagcaggctaaagaaattaattaagcataaaaaactgcggggatgcggtttggctgggggaaaatttaaccggccggcgagaggatcgccggccggtacgcgcacatcaggcgcggtgatgctgcaggcgctcgctgcggtagaagttcagtacgcaccatcccagcgcaatcagcgccagcggcgcgccgaccaggccgacgttcggcatgccgagatgcaggctgacctggttgcccagcagcgccccgccgccgatacccaggttgtacaaaccggagtaaatcgacatcgctacgtcggtggcgtccggcgccaggctcagcaccttcgcctgcatcgacaggccgatagccataatcgccattccccagaacgcgcacagcagcgtcaggtgcagttcactgccggcagccggcaacagcagcagcaggcagatggccagcagaccaatcgcgctcataaacagcccggacgggaagcgctcgctgtagcggctgaacagcaggctgccgataatgccggtcgcgccgaacagcagcagcatcagcgtggtgaaattgtcgctcaggccggccacccgctggataaacggctcgatatagctgtaagcggtaaagtgcgccgtcaccacgatgatggtcagcatatacaggctgaccagcgccgggcgtttaaacagtaccggcacgctggccaacgagccggaatgctcgctcttcagcaccggcagcagccgccacagcatcagcagcgccagcgttgccgccaccgcaatgccgataaaggtcatccgccagcccagcagctgcccgacgacgcgccccagcggcaggccgagcaccatcgccagcgcggtaccgcccgccagcatgctcagcgcctgcgcttttttgcccgccggcgccacgcggatcgccagcgaggcggtaatcgaccagaataccgagtgcgccagcgccacgccggcgcgggagatcaccagcgtggtgaagttccaggcgaccgcggtcagcacatggctggcgataaacagcataaatacgccaatcagcaatttacgccgttcgattttgctggtcagcagcatgcacaccagcgaggcggcggcgacaatccaggcgtaaatggtaatgatcagccccacctgctcggtctgcatggcaaagctttgtgcaatatcgctcagtaacccgaccgggataaactcggtggtattgaagataaaggcggaaacggcaagcacgacaacgcgcagccaggctgtgcggcgggaagcggcgacttcgttcatgagtaaacaagatccagaacaggtgggaagcaatggagagattttatccaattgttggaaaaaacgcgacacccatcacacttttatggcgatttttttacttacgccggccagaggcggcggaaaaaggatgatgaccgttgtcgggcgccatccacagtgccggtgcgttatccgcatccgtccgtcagattttctccacccgctcaaccagcgcctgggttaacgcggttcgaatgtcattgcaggttttgccgatgcggtattgatagccggagtccagaatgccgttgatctcgcggctcagattggcacgcacctgcgtatagagtttggcctgcgccagaatctggtttagctcggcgtttttactctgataggccgccggcgcaacctgctgcagcgcattcagttctttcatgcaggtatacagggcggtgtcattgcccacactcacttccggccgggttggcaacatggaggacatttccgtggcctgcgccggctccgccttggtcacggaacggttgccagcctgttggcaacccgccagtaacgcgcaaaacgttactactgcgatggtttttttcataactttcaaaatcccagaaatccgacaacggcgaggtatctgtgccgttatgaggtgctgttataggtatcaaaccgcctggcgagcgcgcagcggcctatttatcaggggtattcccacacaagccatcatgctaacacagaaaaatcccaacaaacagtaaggtgaaaaggaaagtatcaacctaagaagggttattatttttttgttaactatatggaaaatagctaaaagccggcttagcaacgtcaaatccgccgcctggcgcaccgcgccggcctgacggccagcaaccgccgacgacaacgcgccaggcaatgacgactgcaccttttctgcgcgtaaaaaccgtccgcctcggtattaacatgctgaaaaatggcgcaaatcgcttattaagacagcgaacgcaccgtttaatgccgttagcgctttgacaaagcccgtccggctcgttactatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccatatttagaaaagcccgcttaaggcaacttaagcgggctttttgctatccggcgtttaacgatcggacgacgcctgccagagattcagccggccatcggccacgtgctcatcgatctgctgcagctccgccgcgctgaacgtgaggttgttcagcgcctggcaattttcctccaactgctccggccggctggcgccaatcagcaccgaggtgacgcgccgatcctttagcagccagctcaacgccatctgcgccagcgtttgtccgcgctgctgcgccagctggttcagtagctgaatgctgtgcaggttctgcgcggacagcatgctctctttcagcgaaccgccctgctcgcgcttcatgcgcgaatcatcaggaatgccgtgcaggtacttattggtcagcaagccctgcgccaacggcgtaaaggcgatgcagcccgtcccctgctgttccagcgcgtccagcagaccgctgttttcaacccagcggttcaggatgctgtaagacggctgatggatcagcagcggaattttccactcccgcagcagcgccgccattgccacggtgcgctcggtggaataggaggagatccccacgtacaacgccttgccgctctgcaccgcctgcgccagcgccgcggcggtttcttccatcggcgtgtgttcatccacccggtgcgaataaaagatatcgacgtaatccagacccatccgccgcaggctctgatcgagactggccagcaggtatttgcgtgagctgccgctgccataagggccgggccacatatcgtaaccggccttggtggaaataatcagctgatcgcgatacggcagaaagtcctgctgcagcagctgtccgaaatgggtttccgccgaacccggcggcgggccgtagttgttcgccaggtcaaaatgggtaatccccaggtcgaacgctttacgcagcagcgcccgttgggaagagaggctgtgaccatcgctaaagttgtgccacagccccagcgacagagcaggcagctgtagcccgctgttgccgcagtaacggtattgcatctggtcatatcgggaagcatttgcacaataagacatgagtgatccctacgcattggtttaatactaaaacatcgtttcaatatcagactaaagcgtggttcaccagctggcaacgggtagcgtgcataactttgaggcaggtaaaataaaacaggccagatgcatatccggcctgtgggggaaacccggggttacttcacttcgcccatggctttcagctttttagacagctcgcggcgctctttcgacagatcggcatttttgatgatgtagtcatcaacgcgatcttcatagtcgctgcgcatattggcgatgatgccctggatgtcttcgatgctcatgcccggcttgatgtactcgctcaggttgtccagcagcagtacgcgcttctggttatcacggattttcttttcgttatcgacgatttcacgctgcagcttgtttttacggcggaacatacgcacaaactccaaaacatcctggaaactcggcttagttgcattatccatctttataacccttgctttagtaatacacagattcatttgcttccggccacaatgttctcaagatacaggtttgtggcggtgcggcacaactcccaatgccactatcttacccactttagccgcgcggccaaaacccgaagcgcacgcttaatgatctcacccactattctgcgctgtcggcggtacaaactttcagcagatcgctcagttcctccagctgctgcgccagctgcatgctgagccacacatagccgtaaatcggcgcttcaacgtgctggccgccggcttcctgcatcagggttttcagctcggcggagatctcccccagctcgccgatggtttgctgctgcaggccggggccgccgtgctccatcatcgccgccagcgtctccaatgaacgcagcgtcagcagctgggcgctgcgcagcttcttggcgttcagcataataaaatgcgtctcacgcgaggcccagtaggcatcggccagcagttccagcgtacaaaccagattgcggctcagggtctgcaccgcctcaaatacttcgacggagatatggctttccttactgctgggtgcgatcaggctgcgcagcttcaccacctggttcaacaggcgcttcaggcgcagttccagccgaggccgctccaccacgtttagcgacagatagccgccgtaaatctgcccggcggtgcgaaaacactccgccatctgcatccgccagagaatataggcgcgctgcggataaatgctggtgaacagcagcgccagtatcgaaccgaagatcacatcaccgctgcgccacagcgcggtttgcatatcgccgctgccctcgccgcacaccaccgccagcgtaatgccgatcagcagcgccatataaggccgtttaccgagggtaaagtagccgcagacgaacatcactatcccgcaccacagcagcatcagcgacagcgaataggtcgccagatacagcgccaccagcccggaggcggcgccaaataccgtgccggcaatgcgctgcagcgcccgctgcgacacgttgccccaaaacgatatcggccccatcaccaccaccagcgtaatcagcggccaggtgccctccggcacgtccagcaggcggatcagtaaaaaggtgaggataaacgccagcccgatgcgcacaccgtgcacaatgcggtaatgacgatagatcagatgttcaaacgaggaaatgccacgatccagacgcacggtgaatccacttgctgataacggaaaaccctcagtgtagcggagccggaacgaaaaaggataaccggaaatgcagaaaaacggcgcccacggcgggaaaaccgggcgcggccagcgcgcccggttggccgttatgccacgtatttctctaccagcgcctgcaggatcgccgcggtttccgcatccatgacgccgtcatatttctgcgggcggaaatgcagctggaacgcacgcaccagctggcggtagccctcgtcgtcgccggcggcgctgacgtcatagccatatttggcaaacagcgccagcagctgttgccggtcgggcagttggcagcaacagcgctgctgatagcgctggcgcgtctcctcatcataccaggcgccaacgccggccagatacagctgatgccacgggaactgcgggccgggatcgctcttgcggccgggcgcaatgtccgaatgcgccaccacgttgaccggagaaatatccggatagcgctgcagaatattgcgcgtcagctggatcaccgcctcaatctgctgcggatcaaacggcgggaaggtgatatcttcgccgtcgccgctggccaggttgacgatctcaatgccgatcgaggtgtcgttcaggctgttgcgcgccccccactggctgacgccggcgtgccaggcgcgctcctgttcatccaccaggttaaagatgcgcagcccatcgaacccggccgcctgatagccggcatcgttcggatccggcaccagatagtgcgcgctaacgccgttgccggtcagcgaggcgatcgagtcggtaaaattttgcgcggtataatgcagcaccagaaagcgcacgcggcggttaaagctggccaccgaacggtagctgttgtaatcgatagtgaacatcgcagattccctctttgcgttagccgttcaaaggtattcgcacatcgtcatgatacgcgaagcttaggtgacttgaacatcatcacacgtttatttttagctaaatgctaaatttttagcaatgatttttagcagagaaaatatttacctttttgctaaagagtgcgattatccaccaatggaaaccaaagagataaggcgcaacaatctgcgcgacctgatggcccgctacgcgcgtaacggcatcaaccagaacgaattcgccgcgctggttgagtcctccgcgcccacgctgagccaaatcatcggggataaatcctcacgcaatcttggcgacaacctcgccaggcggattgaggccaggctgaatttacccaaggggtggtttgatgtctttcatgaaaagcagctggccaaaccctttgataacgtcgatacggcgtctgattttcagcctgcccgcctgaagccggtggtgtgggaagacaccgaccaggacaaagaagagtttgtggaaatccccctgctggacattgatttctccgcgggcgacggctgttatgaaatcgtcgaccgtgaagaattttcgctgattttccgccgctactacctgcacaaaatgggcgtgccggtgaatgccgcacggattatccgcatctccggctccagcatggagccgcgcctgcaggacggcgacgtggtcggcatcaacaccgacgatgtgcgcatccgcgaaggcaaaacctacgccatccgccacggcaatctcctgcgtgtcaaagtgctgctggagcagccggacggcggcgtggtgatccgttcactgaaccgcgaagagtaccaggatgagtgcctcagctatcagcagcgtaaagagcagctggtggtgctcggccgggtgttttggtcatcctcatcctggtaggctggcttatttaaagtccaccgccatctgctgcggaatcgactggccgcgggtgctggccacacagtgcgcaagataatcggtaaagcgcggcggcagcggcatccccagcttcagcagtttgtcattgcagaagcgcacattgagcatggcgaacgagccgtagaggcgcatcgcttttaacatcagccgctcattacacgggccgaagatatccttcagctggcggcgcatctgcaccagcgtctcatagctgacctgcgcatagtgttcgccgaccggcgcctgctccagcgcgctggccatggcgcgatcaatatcggcaaagctgacgctgcgctccgccccggcggagatatggtatacatcgctctccagccgttcgccattcagcagcatcaccagcgcatcggcacagtaatccgccggaatgacgtcaatctgatcctgcagtgaacacataaatttgcgcagcatcagcgccatgctgaatacccaaaaaatgctgctggaaggctggcagccaaggcgcgtatgaccaaccacgatcgacggtctggcgatcaccaacggcagctgcggcagccgctgccgcatcagctgttcaatggtggatttggagcgggtgtattccaccagatgctcggcgtctgcggcgaactcgccgctttctgccaccagcgtgcccggttccggcgtacaggacatagcggtgccgacgtgtaaaaaacgctgcagccctgccacctgcgccattctgctcgccagcgccagcgtaccttcaacgttgactttccagatcagcgggttattgccaaacgacgctaccgccgcgcagttaatcacctgcgtcacgctatccaaacgcgtatcgttcaggaaatgctccgcgtcggccaaatcacccaataaaatattctccggtgtgattttatttaatacttccggcggcagattaaacttcgccatgttctgtttaatgcgcgccaggccctgctcgctattttccgctcgcactaacagcagataatttatctgatgatggccggttaataacgtctccagcactgcaccgcccagaaagccggtagcgcccgtcagcagcaaagtcttcatgttgttttactcgtatgggatagaataaagcggattgtagatggcaataattaaacgcatcatcaataaaattcccccgatgaaacgggtgcattacaattcgaggggcagaaaaaacaggtgattctataaagcaacgttatctcatctgccgttgaggatttattgatgtttattttgtttcaatcgataaagctccattgcgttcccccacgacaccagttgcccatgcagttattcgataaccataaccagacatataaatgattcactcccatcaccttgactcctattactttcccaaaaaaacattaacaaaaagccatcaaaggacaaatcttatgaccgaaagacttggttaccacctaacagcccacaagaagaatcatagattaataaatctaatcatattgccgacacatatgaatttggtgtttattatttcattgtagtaacaatcataataataaaccaccacttatatttctcattacaaacccataatgaagcaagaaaaatccatgcattattctgaaaactatcaaaataatttgtaatgatcgacagtaatacagtataaatgcatcaaagaaattcgtactgcaatgtgataaggactgtcatgtctcaggtaaaaaatgaaataacctggataaatacgttaaaaggtatttgcattattctcgtcgttctacaccattcgattatcaccactctaccctccgcacttgagcaccttactgcaggccacctctcggccagtctgtggattaaattcaacttttttatttcaccgttaaggatgccggcatttttctttgtctctggcttactggctgccaacgcaataaataaaaactggccgaaagttttcaccaagcgatttggcaatcttatctatttataccttgtctgggccatcattcaatggttctttatttcattgatcattgctccgcttatcggcataaaagtttcctccgcagagaacagcgcctatgcggataacgtcattgacttcgctaagcttattattacaggaaaaacaagcttatggtatctttatgcacttgcaggctactttattctagccaaactgctgcgcaaagtaaaatatccgctgatcgttatttcagcaatagttagctacgccgcatcattaggcatattccctggttgggggttgacaagtatttgtcaaaatggtgtttattttgttgcaggcgctttctttagcgcagaattaataagagtttgcgaaatgaaaaaatcaaacatgctcttatggggcatattactcatcgcagggattattaatataaaaatgggtgttatgaaaaacatcttcacttgcctgctggcaatcattgccctaataataatctgccgtgagctaaacaaaaaaatcaatctgtcatggattaactggctcggaaaaaacacgctgcaaatctatgtcattcatagaattttcattgaagccatcagcggtctggtgctgacggcgggtgtgagctacgggctatttgagtctatccagtattccttactgtgcacgctcttttacccaataatatccgtagccctttgcataattggctcactttttatctggcactggataaacagagggatcggaagaatatttttcacgcacccttcgctattaatggataaaaaagccatgtgaccatgtagcggcacctgatcatgcacttacagataaatgcggcgacgcgcttccggggccgcacgttcaaccaaacaaggcatatgcttggtcacactgttgtgcggacaaaaacaagcatacgctgtttctcttgacggaaagaaatcccacagacaaaatactgtacacaatcacagtggcctaaagatgatgatatgtttgtagagctgatttttgaccaacggaatgttcaggggctgcccggcgcagccgagatgatcaagaacgaactgacaaggcgggtgcacaagatttttcccgacgccgacgtgagggtcaaacccatgcaggcaaacggcctgaatacggatgccagcaagagcgacaaagaaaaactgaaccgcctgctggaagagatgtttgaagaagccgatatgtggctggttgctgacctgtagccgttgaaaccaggggtaaggttagtttaaggtacataagctaaaacgcccctatcaacgatgacaaggagtcaccccatggccttaccgccccgtcaacggattgaacctggttactgcgttgttgaaacccctggctcgctcacttcacaggcaaacatgctgttcagaaacccaaacagcgaagccgcccgctattacctgcagcttaatgccgatacgccatgggtaaagccgggacatattctgatcgttgccgatccgcacaacccccagcaaggcccagctctgcatcatttacgccaggccaaaaaccaggtgaataaagccatggcgcaggtggatgccgagcaggcgacattcctgcagcgtaactacgacaccctcgccaccatacttaatggcagcagcaccggattaggcatcgccagtgattcagggaaacgttactttcaacgaattgatgaaatcctgcagagaatagagaccacataccaaaaccagttccgcactcaaggtacgctgattggccagcagttttttgtcgaacgtaatcgcctgtttggtgagctcaaagcaatgctggataaacctgtattcagccggctgacgcgtaagatcttgaacctgcgtccgtatgaaagcatcaaaagcgccttaaatttatcaagccgctctattgtccatgagtggtctacggctggcgtaggtgcgattaggggctattcgacctatctggagggggctggtaagagtgttaagtttatgaataatcttggctgggtcggtttggctgtctctgcaactggcacaaccaatgatatataccatgcttgtacaaccgaccgtaaaaatgaatgcactcgaacggcactgaaaggatatggggagtttagtttaggtatcgctggcggcacctatggaggaagcttaggaagtgccgcaggggttggtgtctgcgttgcgttgggaattgccagcacccctgcaggtggggttgctggccttgcttgtgccatcattggtgctacggtcggaggagccgctggcagcgctgctggcggatatatgggcagaaagggtggtgattacgctgccgatattattttaaaataatgatgagatatcaccaatgagcttctatttaatgttttttggaacagtgcttggcttctctggtgctacttttttcatatttatcatggtgtacttcggtttcacaaagaaaaaatatgaggatgtcttatcccggtatttatccagcggtcttatcatgccggatgtttacgttgtctattccaaaggtggttttttcacaagcctattggttgttggttttttcaggaagattctcaaaaacaaaaccattagattgggaaaaaacgctgtattacccaaaagctcctatgaatatgtgcagtcactacccgagcctttgaaggcatggataaatagatattatagtatgcatatggtagccgctactttaattgccattggctttatccttatgcttattgatagccttatttcataaacaaaaaacaaggttccatatcccatagcgcaatgggcctctctgccacttccctccttaccaattttcgggcgcagaaccatgcagcctatcgatagttccttttagaatgagcttgcgcaccaaaagcgagcgcatccccctcttctggactgcccgaatatggtttaccatgtagcaaacgcagcggataaacagggtgaaacacctttaaatctgtcaatcagatgacaaacgcggacaaattcagacagtgaaaaacaacagcagacagaacacgttttacatccacgactacgaaacctttggcaagagcccgtcgctggatcgtccggcccagtttgccggcgtgcgcaccgatatggacttcaatattatcgaagagccgctggtgatctactgcaccccggcggatgactatctgccggacccggaagcggtgatgatcaccggcattacgccgcaggaggcgctggccaaaggcgtttgtgaggccgaattcgcccgtcagattaacgaagcgttcagcgttcccggcacctgcatcctcggctacaacaatattcgtttcgacgatgaggtcagccgcaatatcttttaccgcaacttccacgatccttacgcctacagctggcaaaacggcaattcacgctgggatctgctggatgtgatgcgcgcctgttacgccctgcggccagagggaatcgtctggccagaaaacgacgagggtttccccagcttccgtctggagcacctgacccgcgccaacggcgttgagcatgagcaggcgcacgacgccatgtcggacgtgtacgccaccatcgccatggccaagctggtgaagcaggcgcagccgcgcctgttcgactatctgctgcagcatcgcaacaagcacaaactgaacgcgctgatcgatattgccgagatgacgccgctggtgcacgtttccggcatgttcggcgcggcgcgcagcaacaccagctgggtcgcgccgctggcctggcacccggagaataaaaatgcggtgatcgtctgcgatctggccggcgatatctccccgctgctggagctggatgccgaccagctgcgtgaacgtttgtatacccgtcgcgaccagttagccgccgaccagccgccggcgccgatcaagctggtgcatatcaataaatgcccggtgctggcgccggccaaaaccctgttgccggaaaatgctgaacggctgggcatcgaccgccaggcctgtctgaacaacctgcagatcctgcgtcagcacccggaagtgcgtgagaaagtggtggcgctgtatgccgaagcggaaccctttaccccggccgacgacgtcgacgccaagctgtatgacggtttcttcagcgatgccgataaagcggcgatgaaaatcattttgcaaaccaagccacaaaatctgccggcgctggatctggcctttggtgacggccgcatgaaggagctgctgttccgctatcgcgcccgcaactacccgaacacgctggacgatgccgagcagcgccgctggctgcagcaccgccgggaagcgctcaacgccgagcgggtgcaggcctatattctgcagttggaagcgctgtacaaccagcatgaaggtgataaggccaaaatggcgcagttaaaagcgctgttcgattatggcaagcagctggtcggctaattgataatttgcggtgggccaggcccaccgcaggttaaccgtcggcgcgcacgtcaatcagcaccgggcaaggcgcatgctcgaccaccgccacgctgcatgacccttttaacagacggttaaaggatgacatctggcggcgccccatcacgatcatcgccgctttctgcgccttcgcttccgccacgatcgcctccgccgcttcgccgaccaacaccttgccgctggcgctgacgccggcctcgctcaacaccgccagcgcctgccgcaccaccgcttcggccgcctgctgttcatcattggcataggcaaaatccgccggatcttcgccgccctgttcatcgccgttcaccgttagcgcgtaacccgcatcgatgcagcacaccgccagcacctgcgcctgcagcgccctcgcctgttcagcggccagggtcagcacatattgcgtcgcgtccgaattgtccaccgccaccaataacgttttcatctcaggctcctattcatcacgcagcgccgccttgccgatttcatcgatcagcgcctctttgcacttcagaatttcactccggtaatgcgcctcgtttttctgcaggcgcgggccggggatcaacaaactgatggagaaacgcccgaggatggtgtcgatcgccacagccatggtggagatgccttccagcgtctcaccgcgatcgtaagccagcccggtgcggcgaatctccgccagacgcgtcatcagcgcgggaaaatcacgcaccgttaaatcggtaatcgccggataggcttcccccagcagcgtgcgggccgcatcgtcggtatccagcgccagcagcgcccggccgccggaggtgctgtacagcggcaggttcatgcccagccgcggcaccacgcgcagttcgcgctcggcaacaatatagtgaaccaccgccagctgcagaccgttggcccgcgccagcgacacggtttccccggtcgcatcgctcagcgcctgcagccagggctgggcaatcgccaccacgtcggtatgcacattggtaatcaggcgcagcagcgccggccccagacgcaccccgccgacactgccgtggctgcgcaccagctgagcctcatccagcgcgccaacgatacgctgcaccgtagagcgcggcagatcgacccgttgagcgatctcgcccaggctcataccgttcggtttttcacccagcgcattgaggatctttgcggcgcgggcaataacctgaataccctttgtcctttcgtcatcgcgggctattggcggttcagacataacactttcccttttcgtgcggttctcgtccattgtaacactcttactttaacgcgcgcactgtatcacattgcaatacaatgcatcacaatataatataaatcgcgacgtgtatcacaatacagtacaccgcatcgattaattcccctctctggagtactcatatgacagcccagcctgcggccgcgccgccgccgcacccttttaccctgcgcctggcgctgggattagtcggtgtgctgattgccgcgttgacgtccggattgaacgatcgcatctccagcctggcgctggcggatatccgcgcggcgatcggtattgattatgacacgggcagctggatcacctccgcctatcaggccgccgaagtggcggcaatgatggtggcgccctggctggccgtcacgttttccctgcggcgcttcgccctgatcgtgatcagcggctttgccgcggtggggatcctgcagccctttgccaccggcgccgcaccctttattaccctgcgggtgattcaggggctgttcggcggcgcgctgccaccgctgctgatgacggtcgcgctgcgctttctgccgcccaaaattaaactctatggcctggccgcctatgcgctgaccgccaccttcgggccgaacgtcgccgcgtcgctgaccgcgctgtggaccgacagcgtcggctggcaattcgccttttggcaggtggtgccgctgtgcctgatcgctgcgctgctgatcggctgggggctaccgcaggatccactgcggctggagcggctgaaacaggccgacctgttcggcatgctgaccggctgcagcggcatcgcgctgctgctgctggcgctcactcagggggagcggctggactggctgaattcgccgctgattggcgccatgctgctggcttcagccgcgctgctgacggtgtttctgattaacgagtggtttcacccgctgccgctgttcaagctgcagatgctggggcgcagaaacctggccttcggcctgctggcgctcgccgcggtgctgatgctgtcgctgtcagggtcgtcgctgccgtccgcctattttgcgcaggtggagggcttccgcaccgcccagtttgcaccgctggcgctggtcgtcggcctgccgcagctggttatcgcgccgtttatcgccgcgttgctgaactggcgctgggtagacagccgctggatgctggctctgggcgccggggtgatgatgatctcctgcctgctgggcatgcagctgaccgccgagtgggcgcgtcagaacttctggctgatccagatactgcaggcgttcggtcagccgatgatgatcctgccgatcctgatgggctccaccagcgtggtggcgccgccggaagggccgttcgcctccgccatatttaacaccgtgcgcggtttttccagcgtggcggccggggtgctcgttacccatttcctcaaccggcgcgagcagttccattcgcacgttctggtcgatcaactgggcaaccgcccgtggctgatgaccgccgccagcggagacagcagcagcgccagtgcgccactgctgcccgacggcagcgtcagctcggcggaaaacctcggccacttttcaacgctggtgaaacaccaggcgctgatcctcggcatcagcgacgcctatttactgattatcggctgcgcgctgttactggtactgctaaccctctggctgccaaaacgcgtctatccgccacaaacgctattacctttagcacctaaaacatcgagaccataactatgagttttacacctgccaaacggacattaatcctggcgctgctgctggtgctgctgctggcctgcgcctttgccatctggtcattcagcaaccgccacgactacagcaccaccgatgcggtggtcaccgccgactacacgctggtcgcccccaaggtgtccggctatattcagcacgtcaacgtcgaggataaccaacaggtcaaagccggcgacgtgctggcgacgattgatgaccgcgattatcgcgtcgcgctggaaaccgccgaggccaacctgcagatcagccgcgccaaactggccagcattcaggcgcagctggagcagcagcaggccaatatcgcccaggccgaagcggccgtcagcgccagtaaggcgacgctgaactatgccggccaaaatgccgagcgctaccgccggctgctgaaaagcaacgccatttcggccgatgaacagctgaaatccgcctcttccatgcagagcgccgccgcgcaggtcaagcaaaaccaggccgccgtggtatccgcacgcaaggaagtcggcgtgctgcaggccagccggcaacaggccggcgccgatattgccgccgcgcaggccagcgtcgatcaggcgcgtctgaatctctcctatacccgcatcgtggcgcctatcgacggcgtgatcggtcagcgggcggtgcgtcagggcgcctgggtcagcgccggtacgcggctgctggcggtggtgccgcttgagcagagctatgtactggccaatttcctggaaacccagctgtccagcgtcagccgcggccagccggtcaccatcagcgtcgacgccctgcccggcgtcaccctgcacggccacgtcgacagcatcgcgccggccaccggcgccaccttcgccgccatcagcgccgacaacgccaccggcaactacaccaaagtggtgcagcgcctgccggtgaaaatccagctggagccgaaccagagcgatatcgcacgtctgcgcgtcggcatgtcggtgatcccgcggctggaaatgcgctgattccatccgccaatctgcgggcacaaaaaagggctgaacaatgttcagcccttttttattcagcgctaacgcttagcgtttacgccacgtcttcactcgcctgcggcaccggcagacggaagctgcgggtgacgaacgccagataaatcaggccgactgcgccccataccaggcccagcgtcatcgaactgctttccaggttcagccacagcgcgccgacggtcagcgcacccagcaccggcagaatcagatagttcacggtatttttaaccccgtggttcatcttgtcgcggatgtagaactgcgagatcaccgacaggttaacgaaggtgaaggccaccagcgcaccgaagttgatcagcgccgtcgcggtcaccaggtcaaacgacaccgcagacagggcgatcgcccccaccagcagtacgttcatcgccggggtgcgccacttcggatgcacatagccgaagaaacgctccgggaacacgccgtcgcggcccatcacatacatcaggcgggatacgccggcgtgcgccgccataccggacgccagtacggtcacgcaggagaacaccagaatcaccgactggaagaacttgccggccacgtacagcatgatttcaggctgggacgcgtccggatccttgaagcgggagatatccgggaagtacagctggacaaagtaagacaccacgataaagatcacgccaccaatcagcgccgtcaggaagatggccttcgggatcaccttctcggcgtctttggtttcttcagacagcgaactgatgccgtcaaagcccaggaacgagaagcacagaatggtcgcgccggtaatcatcggcaccacgtgcgcattgtcggaccagaacggacggctgctcaccagcgtaccggcgccttcaccgtgatacacgccgttgatcaccaagccgaggaacaccaccatgatcgccacctgcaccaccacgataatggagttcaggttcgccaccagcttgatgccacgcaggttgaacagcgtcatcaacgccaccagcgccaccacaaagatccacgacggcacgcccgggaagatcgcttccaggtaaattttggccagcaggatgttgatcatcggcatgaacagatagtccagcagcgatgaccagcccaccataaagccgacgtgcggcccgatggccttctgcgcataggtataggcagaaccggccgatgggaacttcttcaccagtttgccgtagctgagcgcagtgaacaaaatcgccagcagcgcgaaggcgtaggcggtggcgacgtgaccgtcggtcaggccggaaacaatgccaaaggtatcaaagatggtcatcggctgcagataagccaggcccatcatgaccacaggtaccagagtaagggttttacgcagttgcgcgcgttgtgccggagcggcgctgacgatgttatcggacattgttcagcccccccttaccttcagacttgcggagagtagacacgctaagactcaaggttgcggggaaacttcgcaacaggcgacttaattctaaaagaggggtaaggggagccgggatatgcatcaaggaaaccttggctgctggtccgtaatcgccgcgggtgcagcggaagccggcgggcaccggtgctgtattgaaaaattgccccatctttctgttcctcatgagtcacgaccaatgaagtttttggttgatcgtgcacaaaactgtttatctatccggctcggagtccggcctcgcttgtgtatgaaacgctcggtttacaaaactagatgcaaaaaaataaccgacgctttaaaacgtcggctatttctgcattgcgcgtattttgcatcagaaaacctctggatgacaagatccagaagccctctaactgcaaattcttttcggcaaccgcactaaaatccttcgtttagctggatatttcagcgactgatattacctttagttatttcttaggctttaccttactccctttcagccatttttcaacacccaatccgcggctacgtcacgcctcggtgcggcatgttgcccgtcccacgctccccgctcaaaataacggccacggagggaaacatgctattaacattaacgcccggcgaatgttacaatgcggcgtgattattcatcagttgcggaaacgacgtgcgtttcattcggctaaaaacccgttagcgtcgttttcatcgatattctttccgttttagcggagacaggcatgggcaatatattttccatcctttcctccgtatgatggatacgccagatattcggctaccacgatcgtgcggcgccctttcgccgtatcacggttttacctctgcctgtcgcagccaccagaaggaagtaccgctatgagcgaaatccccctggcgccaggaaagcgcctgtcgcaaatccgtcagcagttgggcctgtcacagcgacgggtcgctgaactgtccgggctgacccacagcgccatcagcaccattgaacaggataaggtcagcccggcgatcagtacgctgcagaagctcctgaaggtctacgggctgtcactgtccgagttttttgccgagccggagcgtacggatgagcctaaagtagtgatcgaggcggaagatctgatcgaaatcggcagccagggcgtttcgatgaagctggtgcataacggcagcccgacgcgtaatctggcgatgatgctggaaacctaccaacccggctccaccaccggggaaaaaatcaagcatcagggcgaggagatcggcaccgtgctggaaggtgaaatcgtgctgaccatcaacggccagagctacccgctcagcgccggccagagctacgccatcaacaccggcattgcccacagcttcagcaatacctcggcccgcgagtgccgcatcatcagcgcccacacccccaccaccttctgattcttcgtccttcgccctcttctgccgaagggggccggccgtattgccgccctttcccaacctctgcattgtttcgtattaaaaaccctgatcaaatatacaaatgatatgaattatcatttgcatttacattctctattatttccttacaatagcctcacgttttcacgcggtccattgaattctccggaatttaatgggttttcatttgtacttactcttttggcagacaaccttgttctgccgctctgggccaggaattgttatcccatggaaaagccaagctataacaaactcaccgcattcattatcgccgcactcgccagccaggccgctctggccgccgaacaggacaccatggtggtcaccgcgtcaggtttccaacagaagatccaggattccgccgcctctatctcggtgatcccgcgtcagcagatcgaaaataaagcctaccgcgacgtcaccgacgcgctgaaagacgtgccgggcgtggtggtcaccggcggcggcagcagcagcgatatcagcatccgcggcatgtcatccaaatacaccctgattctgatcgacggcaaacgcgtggatacccgcggcacccgccccaacagcgacaacgccgggatcgagcagggctggctgccgccgctggaagccattgaacgcatcgaagtggtgcgcgggccgatgtcctcgctgtacggctccgacgcgatgggcggcgtgattaacatcatcacccgtaaaacctccaccacgcagggctggcgcggctcggtgcacgccgacgccaccttccaggaaaatcgcgactccggcgatctgtaccagaccaacgcctacgcctccggcccgctgattgaaggcctgctcggcctgcgcgtcaacggcctgctgtcccaccgcgcggaggacaaaatcgtcaacggctataatgaacagcgcatgcgcagcggcaccgcggtgttcagcctgacgccggatgagcagaacgagtttgaatttgagcttggccgttcgctgcaggaccgcaacagtacgccaggcaaatccaccgcgacggagagctgccgcaaaggcagctgcaaacccaaccagccaagcgacagtctgtatacccgcaccaactactcgctgacgcacaacggctattacgatttcggcaataccagcagctatatccagcgcgaagagaccaataacccgggccgcaacatgaagatgtataacaccatcttcaatacccagaaccagtttgcgctgggcgaccatatgctgaatatcggtggccagtatcgctacgaaaaactgagcgacggcggcaaccagctggaatcagcgcgggacgtcaaccagctgacccgctggagctgggcgctgtttgccgaagacgagtgggcaatgaccaatgatttcagcctgaccagcggcatccgcatggatcgcgaccaaaactacggcagccactggacgccgcgcctgtacggcgtctggcatctggccgaacagtggacgctgaagggcggcgtctccgccggctaccgctcgccggacctgcgtcagtcgtcagccagttggggccaggccaccggcggcggttcaagcaaaggcatgatcgtcggcaacccggacctgaagccggaaaagagcctgagcgaagagatcgccctgctgtgggataaccagcaaaatctgaacgccgggatcaccctgttcaataccgacttcaaagacaagatcaccgaagtcaggcgctgcgaggacgagccgggctgctctctgggcggcatcgattacgactttatcagcgaccgcgtcaacgtcgataaggccaatatgcgcggcgtcgaagccaccgccggctggaagttcgctaaagactggcagctgaccgctaactatacctacaccgagtcggagcagaaaagcggccagttccagggtaaaccgctgaaccagatgccgaagcatatgttcaacaccgtgctggactggcaggcgaagcacgacgtcgatctgtggacccgcgtcaacttccgcagtaaaacctcggaatacctgagccgcacctcgatggccaagagcacgccgtcctataccttcgtcgacgtcggcgtcagctatcaggcggcaaaaaacctgcagctgaccggtggggtgtataacattctcgataaaaccgtggattacgagcactacaacaccacgctggacggccgtcgctacacggtagggatgagctataacttctgacgctcatagcaggcccggcaacgggctgagggtatcgttcatcaccccaacacctacttccgtatggtgttggggtgatggttatcctgtttggtcaggctgataattaacgggagatattgcaggatacccactactaatgcctgtttcaggctactcaaccatcactgcacggctatcagccttaaagagcctagagtaaagcttaaaactcatacttaacgccgccttctcgagtacgccaaaccatcatgagtatgtttttatcgatgcaattccgaggtggtttcatatcactaaaacacacccgatcctccttcccctcttctttgtacccatcaccaaatgcatacaccattatcaggaatggccctgtaccaccggaaggaatgcggtatttttctctaatcttttgctgattgcttttccaccaggcgatcttttccgcctcggcagaaggtagcctatcaacaatgaccgccgcagtacttccgtcataatgcgcatcaataacggctacatcgctctctgcaagaaaaatgtagtaaaacccccccagcaatgcggccaaaattgcgattgcgaatatgcgcatcaattccctccagctatatcaacaactgcttccatattagttaggaatggacggaaaccaaatcgattaaaacgctgcaggacaaaccatattctaaaaaagtggaactggttaaatttctttttgcggatatcatcagtgtccaaaccgaagtgatcctgtcctgtgaactttaccctagccttccagcttcgttcacctacatcaaggctgagtatgtctatcttcgtagcatgaacgtcgtggacagtgatccccatcccgtttattttatcaaggataggggagtcaaattttggaaggatcgagccaccaatggcagatttgacatcccttaaccttttttgcggcaaccctttgtttttatagtcgataaacagccctatggcttcctgcataatgtattttgtatttttctttgtgtaatcggaaagaagcttttgacggtatgcagcattcagcttgtcatcatgaaaaggcatccccgtagaacgctggaaatgcgtcaacatctggttaatcaaataccggtagggtccaacaaaagcatacggcagagaggtcgtcagcatctctttaaatagcaggttggcgcactcctgaacgctaagctttccgccacgtcgaatgccaccgtagacccccgcaaacctagactgtggattatcaaatgccgttagtctagttagcgtatacggatctactatattcgatatattcttcagtctaaactctctctgcaacctgtctcctgataggtcaccgtaccgcatatcacttgcaccatagtcattgaagaggcgattggtcgtaaatattgtctgtggaaaaatagcattagtcatatgtgtactccgttactttccatggttgatgccatccgttgtcctgctaaaaatatatctaccacaagcacgacaagttaaccatcacagccatttggaatacttcacatagaggacacaaacgatcgttgcccagccaatgaacagatagaatccataagtcgaaaaaaagagacaagaacacgccgtcagtaacaatcgcaacgattggaataaggtcagcaaaagattgccccagccactcaacgatcccctgtattttgtgcctctcttcctgaggctggctgattactttttcctatacggttcgccggattgggttaacgttggcagttaaccatctcacaccaccggcgcattcaccaagccatcaatcaatacctgcggcgtgccctgcgagcagcgttcgatacgcccgcgcacgccgtacacctgcgccagactgtgcggggtgattaccgcctccggcgcgccatcggcaatcagatcaccgtccttcagcatcagcgcgtggtcgccgtgacgcagcgcgatattgatatcgtgcaccaccaccaccgtgacgatattacgcttgcgggtttcgcgccgcaccagatccatcacgtggaactggtagttaagatcgagcgcgctcagcggctcatccagcagcagcagcgaaggctggcggatcagcgactgcgccagccccaccagctgtttctgtccgccggagagctgatcgagatagctcagggccagatgggcgatccccagctgttccagcagcgccatcacttcggcttcgctgccggtgttgctgcggccgccggaggcgcgttgggcaacgatgatcgactccagcacgtgcaggtgcaccccggccggcagcgactgcggcagatacaccacctgctcggcgcggcgggcgaatggcatcgccatcagatcgttatcgtccagccacagcttgccctgcgccgggttcagaccggccagcgaacgcaacagggttgatttgccgctgccgttcggccccagcagcacggtaatatcgccgcgcgccagacgcgctaccgacaggtcgttaatcaccgggcgtttgggatagccggcggaaaaatgttcaatacgcagtccctggttcatcagacgttcccccggtgacgcagaataatgctgaggaagaacggtacccccaccagcgaggtcacgatgccgaccggaataatgatgcccggcaccaggtttttcgacgccaccgaggccatcgacagcaccagtgcgccgatcaacgcgctggcaggcaggtagaagcggtgatcttcaccgaagatcaaacgcgcgatatgcggcgccaccaggccgataaagccgatcggcccgacaaacgccaccgccagcgcggagagaatgctgatacgcagcagcgtcgtcagccgcaggcggcgtacgtcaataccgaagctgacggcgcggtcttcgcccaggcgcagcgcggtcagcttccaggagctcatcatcgacagcggcagcagcacggcgaacaccgacagcagaatacccagtttttcccatgaggcgcgcgccaggctgcccatggtccagaacaccagcccctgcagcgtatcttcgctggcgataaactgcatcatcgacaccagcgcgttaaaggtgaacaccagcgcgatgccgaacagcaccacgccggaggtcgccacccgcgtccagcgggtgatgccgtccagcatcagcgccgccagcagcgcgaagataaatgcgttggccgaaataaaccactggtccgggatccccggcacgccaatgccgagcacaatcgccagcgccgcgccgaaggccgccgccgacgagacgccaagggtaaagggacttgccagcgggttgttcaggatggtctgcatttccgcgcccgccagccccagcgccagaccgaccaccaccgccatcagcgcatacggcatgcggatatcccagacgatcacccgcgtgccggcatcggcgccggccgggttaatcagcgtctgccacaggctggataaggacaggccggacggccccatggtgaaatccagcaccagcgaagccactatcgcgatccccagcgcgcccattatcaataaacggtggcggagaatatgctgataacgccccataacctggacgccggacttgccgctcgcgtctggtaaaggatcggtggttacgctcatgatttcgggtacctgttacgacgacatcaccgcccacggcggcgatcatagattctggaaagcatcattgcggagatgcagcggacgtcaacaatagagcaaacgataatacttatcaatcacgccgatgaccatgacgtctgaagaagaatttgtaacgaggtatgcatcagaaaaggaaaaaacgcaggcaggatagtgagtaaaccaacgcggcgcatcacgccgcgttggttgaaccgtactacttaatcgtcgggaattccatatcgcggtacttaacgaaacggctgccgcgcgccagcttatagccgaaccagatgatcaggaacagcggaatgccgatataggtggcggtcacgccgtaccagtcaatcttgtcttccaggaaggcctgatagttctgccccagcgtgatgatcaggcacaggataaaggcgaagaccgggcccagcgggaagaagccggagcggtacggcaacgcgtttaaatcatgcccctgcagcatataaccgcggcggaagcggtagtggctgatggcgatccccagccaggcgataaagccggtcatgccggaagtattgagcagccacaggtataccgactggttgccgaacatggagctcaggaagcacagcgcggccacaaccgtggtggcatacagcgcgttgcgcggcacgccgcccttcgacagtttgccgaagatgcgcggcgccttgccctcgcgcgccagggtaaacagcatacgcgtcgacgcgtacatgccggagttacccgccgacagcaccgccgtcagaataaccgcattcatcaccgccgccgccgacagcagaccggcatgctggaacaccagcgtgaacggactgacgctgatgtctttgacatcgttgcgcagcaggctcggatcggtgtacggaataatcaggctgatgatcaggatcgcaaagatatagaacagcagaatacgccagaacacctgacgcaccgcgcgcggaatgtttttccccgggttttccgattcgccggcggcgatgccgataagctcggtgccctggaacgagaagccgacgatcatcgccacgccgatcatcgccgagaaaccaccggcgaacggcgcgtcaccgacgctccagttctgccagccggcatgttcgccgcccttcagaatgccgacaatcatcaggatgccgacgatgataaagataatgacggtggtgaccttaatcagcgagaaccagtattccgcttcgccgaaccctttcacggagatgtagttcagcaggaacatcacgccgaggaacagcgcgctccagatccagcccggcgtatcggggaaccagtagctcatcaccagctgtgcggccaccaggtcgaccgcaatggtcactgcccagttgtaccagtagttccaacccagcgcgaagccgaaaccctcttccacatacttggcgccataggtggaaaacgaaccggccaccggcataaacgccgccagttcgcccaggctggtcatcaggaagtagaccatcaggccgatcaatgcataggaaagcagtgccccgccgggaccggcctgtgacacggtggcaccggaggcgacaaacagaccggtaccgatagagccgccaatggcaatcatggttaagtgccgcgcttttaactcgcggcggagtccgggctgttgctgtcccgatgtttttatatcctgctgagccattcttaccctatctgctcgtccaaaaaaattgagggcggattgtaacaaatacccgccgacgcactagtaacattccagtgatataagatagcttcataattcagaggcaattattagcaatacccctaatcccctgagttcctgtcagttatgtgacacaacacagatttttatgcttcggcagggggcaaacagtagctgagaaaacgctgcagcgcgttggagatatgtttctggcggtgatggatcagatacagagtgcggatcatcggcggcagcggcaccggcagcgccaccagcgcaccgctgtccagctgttcggcaatcactcggcgcgacagacagctgatgccgataccgtggcgcaccgcatgtttaatcgcctccgagttgcccagctccatcaccagttggaaatgcggcaggtgcgccagcagcagatgatccagcacttctcgcgtgcccgaaccgcgctcgcgcaggatccacggcgcctcggccagcgtcgccagggtgagccgctggcgggtaagcggattgtcaggggcggcaaacaccaccagctcatcctccagccagggctgcgtcaccagttccggcatgtggcacggcccctcgatcagccccagatcgacgcggaaatccgccaccgcgctaatcacgtcctgactgttgccgacgttcagctccagcggcgtagctggaaaatcctgccggtagcgcgccatcatcgccggcagcatatagttgccgatggtgctgctggcggcaatgcgcaacgccccaccgtcgtgacgaaacagctgctcaatctctcccgcctgctccagcagcgccagcgccttggggtacagcaggcggccatgttcgttcagcaccagccgcttgcctacccgatcgaacagctgcacgccaagttgcccttccagatcggccagcgcggcgctcaccgccgactgggacagcgccaacacctgcgatgcctgcgtcgtggaaccgcttttcagcacttcggtgaagacggccaactgacgtaacgtgatatgcataacggtctcagtacaattaaggagggagcaaacggctaaaacagacgcataaccttaccgcagcctagcggattcgcaaacccgatcttgccgcatcggcgccgggcggactgagcataatcctattttatgcattatcatgctcaatcgactgtagcgcccttcaaataatgttaacgatttgcttatactttcgcatcattttgcttactttaggtgggattgtgaaatatagagcagatatcgacgggttacgggcgctcgccgttctgccggtcatcgcataccatatgggatttcccggcattcccggcggatttaccggtgttgatatattttttgtaatatccggctatttaatttccggcattatctttcaggaatatattaagggtgacttttcctacgtagacttttataaacgccgcagcttaaggattctcccaccattattcgtcgttttacttgtcacgctggttatcggttatcatatactgcttcccgtacaggtcgccgaactgggaaaaagcgcactggccaccacgctattttcctcaaattttttcttctttagccaaaccggttacttcgacgggcctgcagaattaaaaccgctgctgcatacctggtctctggcggttgaagagcagttttatatcctgttcccgattattctgtttaccgcattaaaattcttccgcaaccgcaccacgctgatgattgtgctgattatcatcggctcatttatgctcagcctgctgggattgaagttccagccaagcatgacattttatatgctgcctacccgcgcctgggaattggcgctcggcgccctgttggcggtgggtggactggagcaggctgcatttctgaaaaaatccgcaacccgccacgccttgagcctgctggggttggcgctgatcgtatttggtttcctgtggctggacaccaccaaaaaattcccgtcgtataatgccctttacccctgcgtgggcgcatttcttattattctgtccggccgtgatgccattatcaacaagatcctggcaatcaagccgattgtctatattggcatgatttcctactgcctgtatctctggcactggccgattatcgtctataccaatatcctgtttgacggcgcactgtggcagaaaagcctgctggtgctttccagcacctttattctggcaatcgcctcccgctatctgatcgaaattccgttccgctacaagctgaaaaacgtgccgtcaaaacgtattgttaccgcctcggccgccagcgtggtgattgccgcctcgctgacgtccgtcatcggctactggcaatatgacaacggcaatttctccgaaaactcattaaaaattgccgattacattaattaccgcaccaccgatgagtacaattaccagtaccgctttggcgaatgctttattaatggcgaagtgggcgcatcgggcacttacagcaaagagcactgcctgaaactgtccgacacgaagaagaatttcgtgttgattggcgacagccatggcgcccacctgtggcgcgccatcagcctggcggcgggcgaaaacgtcaacctgatgcaggccaccgcttccggctgtaaaccggttaccgaacaaaagttcagcaaccgctgcaccgccattatggactatgtctacaaagatttgattatcaagcataagatcgacggcgttatcgtctccgcacgctggaatgaatacgacaaaccggcgctgatcaagactatcaactacctgaagcagcacaccaaaaacttctacatcctggggccgaccgtcgagtataaagggccgctgccggagttgctggcctatcaggaaaatggcgatccggcgctggccagccgctccgtcgtaaaaagccgtaaactgatggacagtgaactcaaagccctgtctagctcgatgaaaaccaactatatctcggtttacgatttagtctgtccgggggatcgctgcctggaaatgaccaccagcggccagcctgccgccttcgattacggccatttcaccctgagcggagcaaactacgtcgcgaaggggattgtcgaacagctcaatacgcatcacttcttttccccgtagtccggggcagcaaccggggccgcacatcgtgcggccctttttatttaccacttattcagattgattataaccatataatcaatttctcttttatagcgccacgccctactcttgtccgcagcaaatgagagaaaggatttgagcaatggcgactgaaacaaccacaacaacctatcccgaacggcgctttccgttattcgggctgccgcgtctggtgcccggactggcgctgaccgccgcgttgaccgcgctcgccatctgggcgggcgaagtgccctggattgccgggctgggcctcggcgcgctgacgctggcgattctgttcggcatcctggtgggcaatacgctgtacccctggctgcagccaaactgccacgccggcgtacagctggcgaaacagcgcctgttgcggctgggtattatcctgtacggctttcgtttgacctttcagcaaatcgccgacgtcggcgccaccggcattgtgatcgatgcgttgacgctgagcagtacttttctgctggcctgctggctgggtaaaaaagtgttcggcatcgacagccagaccgccatgctgatcggcgccggcagcagcatctgcggcgcggcggcggtgatggccaccgagccggtgctgaaagccgagtccagcaaggtggcggtggcggtctctaccgtcgtggtgttcggcacgctggcgatcttcgcctacccgtggctgtatcatttaaacctgcagtaccagtggctgccgttcgatcaggaaaccttcggcatctataccggctcgaccattcatgaggtggcgcaggtggtggccgccggccatgccatcggcccggacgccgaaaacgccgcggtgatcgccaaaatgattcgcgtgatgatgctggccccgttcctgctgctgctgtcaggctatatcagccgcggcagcggtgccggcaaagcggaaaagtccgccatcaccatcccgtggttcgccgtgctgtttatcgccgtcgccgggttcaactcctttaacctgctgccggccgcactggtgcagcagctgattaccgccgacacctggatgttggcgatggcaatggcggcgctgggcctgaccacccatatcagcgccgtgcgtcaggcgggggtcaaaccgattctgctggcgaccctgctgtttatctggctgattgtcggcggcggcgtgattaaccaggccgtgcaacatctgttctaatctccccccagcaggcccgccattcgggcctgctcgcttcccgccattcaaaccgccgcccatcaatgccataataaccaggcgataccctcgcgggttcgaccgcttcgttcaggagacggcagcagccggcgcggggttaacacaggagattgcaaatgaagtttgtcggtgcacatgtcagcgcgtcaggcggcgtggatcaggcggttatccgcgcacacgaactggaggcgaccgcgttcgccctgttcaccaaaaatcagcgtcaatggaaagctgcgccattgtctgccgaggttattgataagtttaagagcgcctgcgcgcgctatggctacggcccggggcagatcctgccgcacgacagctatctgattaacctggggcacccgctggcggaagcgctggagaagtcccgcacggcctttctcgacgaaatgcagcgctgcgaacagctggggctgacgctgctgaacttccaccccggcagccacctgatgcagatcgatgaagacaagtgtctggcgcgcattgccgaatccatcaatatcgtgctggatcagaccgaaggcgtaaccgcggtgattgagaacaccgccggccagggcagcaacctgggctttaagttcgagcatctggcggcgattatcgacggcgtggaagacaaaagccgcgtgggcgtctgtattgatacctgccacgccttcgccgccggctatgacctgcgcagtgaagaggcgtgcgaacacacctttaagcaactgggcgaggtcgtcggcttcaactacctgcgcggcatgcacctgaacgatgccaaaagcgaattcaacagccgcgtcgaccgccaccacagcctgggtgaaggcaatatcggcaaaacggtgttcagctatatcatgcgcgatgcgcgcttcgataatattccgctgatcctcgaaaccgtcaatccggatatctgggcggaagagatcgcctggctgaaggcccagcagtagccgggcgcggggataaaaaaaccggagcctttggctccggtcttttattgctgctgatgtgtggctcaggcttccgccggcgtcggcgcgtcggcgcgcttaaccagcgcgtagcccacgcccgccagcagcgtaccggcaacaatcgccagcaggtacatcagcaccggtgaaatcgcccccgggatcaacagcacaaacaggccgccgtgcggcgccatcagcttggcgccgaacatcatcgacagcgcgccggtcagcgcaccgccggcgatgcagcacggcaggacgcgcatcgggtcgcgcgccgcaaacggaatcgccccttcgctgataaagcacagccccagcaccagcgccgccttgccgccttcctgctgcgacttgtcaaatttacgccgcgccagcagggtcgccagccccatcgccagtggtggcaccatgcccgccgccataatcgccgccatcggcgcatagacggaggagctcagcagcgccacgccaaaggcgtaagccgccttattgaccgggccgcccatatcggtgcacatcatcgcgcccaggatcgcccccagcagtaccgcgttcgccgtgcccagcgactgcagccagtgggtcaggccttccatgattctggcgaccggcgtaccgaccacatagatcatcaccaggccggtgatcaggctggcaaacagcggaatgatcaggatcggtttcagcgcttccatactcgacggcagacgcagcttgccgctgatgatcttggcgacatagcccgccaggaaaccggcgatgatcccgccgaggaagccggcgttggtgctgaccgccagcatgccgccgatcaggcccggcgtcaggcccggacggtcggcaatggagaaggcgatatagccggccagcaccggcaccatcagcgccagggctgaaccgccaccgatctgcatcagcgccgccgccagagtgcccttctcttcaaaggccttgatgccgaacataaaggacagcgcgatacacagaccgcccgccaccaccatcggcaacatataggagaccccggtcagcaggtgacggtacggtccgttgctctcttttttctttgcggcggccggcgcagcgccgtctttcgacggttggaacacctccgcctccgccagcgccttgtccagctcctgcgcggtctttttcagcgccagcccggtggtggtgcggtacatcggcttgccggcgaacttgtccaaatccacttcgatatcggcggccaccagcaccagatccgcctcggccacctcttccggcgtaatggcgttgccggcgccgacggaaccgcgggtttccaccttcacccaccagccgcgctttttcgcttcgctttcaatcgcctcggcggccataaaggtgtgcgccacgccggtcgggcaggcggtcaccgccacaatgcgtttcggcccggcggccggcgtcgcagccgttgccgctgccggcgctacggccggcgcctgatacggcgccgcgtcacgtttggcctgcgccaggaaggcgtcggcatcgcgcaccgcgtgctcaacgtcgcccagatacacggccttgccgctcagcgcttcgtccgccggcacggccgcgccggcgaccaccaccagctcggcctccgccggtgcgtcaaccaactgcaggccggccttggccgctgcagcgctgagcatgcgctgcgccagatgtccgcgcgcctgcccttgggaactgtcaatgatcagcagcgttttcattctgcctcctgctattgattaaaaggtttcaggtcgacgcgcgccatcatcgcggccaactgcggacgatcggtgatgcctacattgctctggctgacggccagggcggcgaccgcggtcgccaggcgcagggtatgctcgctggattcacgcatcagcaggccgtagatcagcccgccgaccatcgagtcgccggcaccaacggtactgaccacttcgcaggacggcggcttggcgatccattcgccggaggcgttcacccacagcgccccttcggcgccgagggaaatcaccacgtgggcgatgccctgatcgcgcagcgcatgcgccgcctccaccacatccttcagcgtcggcagcggacggccggcccaaatctccagctcgcggcggttaggcttcaccaaccacggcgcggctttcagcccggcaaccagcgcttcacggctgctgtcgaaaatgatgcacgggcactgggcgcgcaggcgggtcatccagtcggtaaaggcttccggcgccacgccggccggcaggctgccgctgaccgctaccatatcgaactggccgagccagctcagggagtccgagacaaaacgctcccagtcctgcggcgatacctcaaatccggaaaagttaaaatcggtcacttcaccgtctttttccgtcagcttgacgttgatgcgggtgcgccccggcaccacctgaaaacggttggcgatgcccagatcgctgaacagcagctggaaaccgtcctgattatctttgccaaggaacccgccgacggtgacgtcgatgcccagatccttcagcaccttggccacgttaatgcctttgccggcggcgtgcaggccggcggttttcacccggttgacttcgccgcgctcaatctcggggcaaaagcccaccagatcgtaagccgggtttaacgtaatggttgctactcttctgctcatgccacgccctcgcccagtccgctgctgatggcttcaccaattgccgtcagcgccgcttcagcatcttctccgctggcgctaaagcgcaggtgatggcctttcttcacccccagcgccaccactttcatcaggctgcggccgttggccggtttgccgctgccgtccagattggtgacggtaatatcgctgttaaactgtttaatcacattcaccagcgcggtgcccgggcgggcatgcaggccatgttcgttacgaatcacatattccgcggtcagcacttcgctctcttccgccacctcgctggtcagcagcgccagcaccccggcggcatccgccttcagcaaacgttcagctttttgcgccagcagcagatcgctgaggtagttcagcaccgtcagcggctgcgcgtcggcgaccgccacggtcagcagcagcgccaccggctcgccgtcttcgctaaacgcctgcgccgggcgactgaccgtcgccgcgctgcccaggttgccgtcgttactgtcgctcagccagatgccctgccccaggttcagcggcctgcgggtaatcacatcgctgacgaagcgcgcatccaccgcaccaatctgttgcagacgaccggcgttcagcgcctgcagcgtcatcaggctgtcggcgttgacgtccagcgcaatcagcgaggcgtcgaactgaaattccgccgcctgtttctcacccatcagcaggctgcgcagctcttccgcgctggtggtctgcgccagctgctgcgccacgctgtcgtcgctcagcacatgggtcagctgacgcagcagcgccaggtgctcatcggaacgcgcggctatgccgatcaccacataggcgatctgaccctcgccccattcgatgccctgcgggtactgaaagacctggacgccggtgttcagcaccagatcgcgcgtgtcggtggtgccgtgcggaatggcaataccgttgcccaggtaggtggacgtctgcagctcacgctgcagcatgccgtcaacgtaggcggcgctgacgcagccggcctcggtcagtgcggccgccacctgccggatggcatcctgtttgtcgccggcggcagcgcccagatggatgtcttgctgtgacaactggaacatggttctcctctcctgctgaattgaatcgtttcagcttcattgagaaaaaggagcgctatctgtcgcgaagcaatcggcctgataacgctgaaacgtttcaatcactatgtgaggcgcaattgctgaaagcaagctttgccgcttttgatatgatagatttttgaggttacgcacattttcccctcgctccgcgcgcgtgaacgggcggaaaggaccgattgctgaagtttagctgaaggagaaaagcatggcggtgttaaccggcgtcggggtgattatcgtcaacccgcagggagaaatattggtgggcaaacgctgcggtaaacatgccccttactggtcaattcccggcggccatctggaagccggcgaaagcttcgaacgctgcgcccagcgcgaagtggcggaagagaccgggctgctgatcgccccgccgcagttcgtcggcgtgtgcaacaacctgcagacctggcaggaagaaggcaaacacaccgtgtccgtctgcctgatcgcaacgcatcccggcggcgaagccgtactgaaagagccggaaaagtgcgccgaatggcgctggtgccggccggaggcgctgcctgaaccccactttgaagccagccgcatggcgatctacctctggcagcaccggctgccctaccacaccgcgcactgaccgccggcatcacgctttggtaacaaatgcgtgatgcctccgccacctgttttgtcaccagtgttcacaacagcgtgatatatcagcaaatataacgccttctttttctgaaagatgtcacttttttgccactaatacccctaatatgttaggtgactttgacgataccctctataattgcgcggttataacggccgcagagccgattgcaacacgtgttatcgggcatttcatcattataagcgggcttatctatgagcaaaaaactgacgaaccatgaaaagcgacaccggtggggatggctatggctgttgctgcttggcatcatgctgggagcggcgctgctggccgccaccgccaccgtgttccataaaaccagcgacagcgaattttgcgtctcctgccacagcatgcagcagcccctggcggaatatcagggcagcgtgcacttccagaaccccaaaggcatccgcgccgaatgcgccgactgccacgtaccgcatcagcctcttgactatttatggaccaagatccgcgcggtgaaagatatttacggtgagatgaccggtaaaatcgacacgccggaaaaatacgaggcgcataagctggcaatggcgcagtcggtctggaaatccctgaaggaaaatgattccgccacctgccgctcctgccacagctttgacgccatggacatcacggcgcagcgcccggaagcgcggctgcagcacccggtggcaatcaaacagggcgaaacctgcatcgactgtcacaagggcgtcgcccacattctgcccgacatgagcggcgccacccaggccggcgccgccgagctggcgcaggccgcagcggcaagctcgccgaatgccaccacgctgtacaccatcgccaccgagccgttcttcctgcagccgcaggatagccacaacgccggtaacctgatgccgtctaccgaggtgcacgtgctcaaacaggacggcgacaaggtactggcccgcgtcgacggctggcagcaggacggcgtcagcgaagtattttacgccgcccaaggcaaacgcatcctcagcgtgttgctgggtgaagaggcgcgcaaacagctgacaaccggcgacaccctgaccgatgcggaaaccggcctgatctggcaccaggttgccctgcaggtctggctgccgcgcaagcagctgattgacgatcaacaaaaaatctggcgctacagtgcagagatgatgtcggccaactgcaccggctgccacggtctgaccgcccttgaccgctttaacgccaaccagtggatcggcgtaatcaaaggcatggccccgcgtacgtcgttaacgcaggaacagttacgcgtgctgacacagtacgtgcagaaacacgccagcgatatgccgccggcggccaagtcttaagggagacgcgaagatgagcaaatatttacagcaaccgttaactctcagccgtcgccgcttcctgagcggcgccaccgcgctggccgccgccccgctgctggcgggtctgtggccgaaatccgcgctggcacaggccatcagccaggcgctgccgcagtttgcggcgctgcgtcaggcgcaaaaaggcattctgaccggcgcccactggggcgcctttgaggccatcgtgcaggacggcaaaatggtcggcgtccagccggtcaaagacgatccctacccgaacgaactgatcgccatggcgccctatcaggtgcatgcggaaaaccgcgtgaaatacccgatggtgcgcaaaagctggctggaaggcggccccggcagccgcaccgatctgcgcggccatgaccagtgggtgcgcgttagttgggagaaggcgattgaactggtgtgcggcgaaatcactcgcctgcagaaggatcacggcccgcagtcaatctacgccggctcctacggctggaaaagcgtcggcatgctgcacaacagccgtacactgctgcagcggctgatgaacctgaccggcggcttcctcggctacgccggcgactattcgaccggcgcggcgcaggtgattatgtcgcacgtggtcggctcaatggaggtttacgagcagcagaccgcctggccgaacgtggtggagcacagccagctggtgatcctgtggggctgcaacccgatggtgacgctgaaaaacagctggaacgtgccggatcactacggccagaccggctttgccgcgctgaagaagaaaggcacccgcgttatcagcatcgatccggtgctcaacgacagcgccaaattcgtcaatgcgcagtggctcgccccgcgtccctacaccgacggcgcgatgctgctcggcatcgcccataccctgctgacggaaaaactgcataatgccgacttcctgaacacctataccgtcggtttcgacaaattcgccgcctacctgctgggcgacgacgacggcatcgccaaaaccgccgactgggccgccgatatctgcggcgtggaggccgaggcgctgcgccagttggcgcgcgatatagccggcaaccgcaccatgatcatgggcggttggggcattcagcgccagcatcacggcgagcaacagcactggctgctggtgaccgtggcggcaatgctcggccagatcggcctgccgggcggcggcttcggtttcagctatcactactcctccggcggcagcccgacggccaaaggcggcatcgtcgccgggatctccgccggcaacgcaccgcgcaactcaccgacgccgatcccggtggcgcgcatcgccgactgtctggccaacccgggcaaaaccattcagttcaacggcgcggacgtcacctatccggaagtgaaaatggtgtacgttgccggcggcaacactttccaccagcatcaggacaccaacaacctgatcaaggcctggcagcacccggacaccatcgtggtcaacgagccttactggaccgccaccgccaaatatgccgatatcgtactgccggccaccaccagctatgagcgtaacgacctcgaaatgggcggtgactactcgcagctgtacgtgttcccgatgcaccagtgcgtgccgccgcagcatgaggcgcgcagcgattttgatatcttcgccgccatggcggccaagctgggcgtacaagacgccttcaccgaagggaaagacgaaacccagtggctgaagggtatgtatgacgatatgaaacagcaggcgcgtaacgcccacgtggccctgccgccgttcgatatgttctggcagtccaacaactatgtgcgcttcccggtgccggaggccaatacccagtgggtgcgctttgccgactaccgggaaaatccgctgctgaacccactcggcacgccgtccggcaagatagagatctactccgacgccatcgccaagatgcactatcaggactgccgcggcattccgagctggatgccgccgcacgaatggtatcgcgggccggaggcggaaaaatacccgctgtcgctgaacaccgcacacccgaccaaccgcctgcactcgcagctcgataatacgcctctgcgcctgaagctcgccgtggccgaccgtgaagcgatcatgatcaacccgcaggacgccaaggcgcgcggcatcagttcgggcgatctggtgcgcgcctttaacgatcgcggccagatcctggtcggcgcgctggtcagcgaggacgtgcgtccgggagcggtgcgcatcagcgaaggcgcctggttcgatccggccgatccgtcgcagcccggctccatctgcaagaacggcaacgtcaactgcctgacgttcgatatcggcacttccagcctggcgcagggcaactgcggccagatggcgcagctggagatcgagaaatatcagggagaagcgctgcagaacaccgcccacgcggtgccggccggcgcctgatgcacgattagcggaaaagcaccacgggacgccggcgacggcgtcccgttttttatctacgagttaaggcgcggtttccgcctctaggcgaacaagatagatcagcgcctcgtcccggctgtcggcgcacatctcgcggttgggctgcaagccggcgcacaccttcggccgcagcggagagtggaacaacccgcagcgcagccgctcatccagatgaatgcagggggtattggcgggcttgccgtccggcatgcccggtatcgggctggatatggaaggcgcgatacagcaggccccacaatcaatacgacattccatacgcaactcccgctaacggtaaaggcgcgacgataccagaagccgcgcggcaacgataccggccccggggttttattctgcggcgacgtcaggccaatcgcggcagcaccgccgctgactcgccgggctgtgcaagataacaacgggttatcggctaatcatgcactctttatgcgtaataagccctttacatgcaccgcgccaccacgtaccatcacgctagtacaaaagaaccaacgcgctaaacggccacaccaggagccaccatgtctgcggacagcatccagaaaatttcccgcccctccgttctcggcggcgccatgatcattgccggcaccgccgtcggcgccggtatgttctcgattccgattgtcacttccggcgtgtggttcagcggctcggtcgcgctgctgatttatacctgggcctgtatgctgatttccggcctgatgattttggaggccacgctgcactatccggccggcgccagctttcacaccgtggtcaaggatctgctcggcaacgtctggagcagcatcaacggcctgtcgatcgccttcgtgctgtatattctgacctacgcctatatttccgccggcggctcgattatcgcccataccctggccggcagcctcgccgtgggccagaccggtaccggcctggtattcgccatcctggtggcgtttatcgtctggctgtcgacgcgcgccgttgaccggctcagcaccattcttatcggcggcatggtgatcagcttcgcgctgtcggtcggtaatatgttcacccaggtgcagccgacggtgctgttcgatctgcacaacagcgacgccagctatctgccgtatgcgctggccgcgctgccctatctgctggcgtcgttcggctatcacggcaacgtgccggggctggtgaagtattaccataaagacagcggcgcggtggtgcgcagcctggtgtacggcacgctgctggcgctggcgatttatatcctgtggcagtatgtcattcagggcaatatcgcgcgcgaggcctttaaacaggtgatcgccgaaggcggcaatatcggcagcctgctgaaacagatgggcaacagcagcagccagaccgtcagccagctgctgaacgcgttctcctatatggcgctggccagctcgttccttggcgtatcgcttggcctgtttgattatatcgccgactttttcaagttcagcgacgacggctgcgggcgcgccaaaagcgcgctggtgaccttcgcgccgccaacgctggccgccctgctgttcccgaacggcttcctctacgccatcggctttgccggtctggcggcgacggtgtgggcggtgatcgtgccggcgctgatggcgcgcgccagccgccgccgtttcccgcagtccggctatcgcgcccccggcggccgcggcatgattgcctttatcatcctgttcggcctgattaatgccgtcgcgcactgcctggcgctgctgggcatgctgccggtatttcaataatcccgcctgcgggacggcgcgccgtcccgcttgctccgcgtttattttcacctgcgctacttgcctgaacgccgccgcgcgagtaacgtgtcgccacctcccaagactcctcgtaaacaggtttatttttatggcaagagctaacgaaattaaacgcggcatggcgatcagccacaacggcaaactgctgctggtgaaagatatcgacgtacagagcccaagcgcccgcggcgccagcacgctgtacaaaatgcgcttctccgacgtgcgcaccgggctgaaggtggaagagcgctttaagggcgatgacatcctcgacaccatctcactgtcgcgccgcaaggtgaccttctcctatatcgacggtgaagagtacgtgtttatggatgaggaagattacacgccgtatatcttcaaaaaagagcagatcgaagatgaactgctgtttattccggaagagggcctgccgggcatgcaggtactgacgctggacggtcaggtgctggcgctggaactgccgcagaccgtggatatggaaatcgtcgacaccgcaccgggcatcaagggcgcatcggccagcgcgcgcaacaaaccggcgaccatggccaccggcctggtgatccacgtgccggagtatctgagcaacggcgacaagatcagaattcatattgcagagaggcgctacatgagccgcgccgactaaaaaaacctgcgtctttcaagccgcagcgtcgttggctacgtccgttcaccccggtcacttactgatgtaagctcccggggattcgcggacttgccgccttgctgcgacttgaaatcctttgggtttcccccgcgcttttacggcaaaagttccgggaagaaacgccgtttaagcgccagctccacgccgcggatctccgccagccctttcagacgaccgatcgccgaatagccgggattggttttcttgtgtaaatcatccagcatctgatgaccgtgatccggacgcatcgggatcggccggcggtcgccggtgtgcagccgccgctgctcttcgttcagaatcgcctcaatcaccgccaccatatcgacatcgccctgcaggtgcgccccctcgtggaaggttttcgggttctcttcgcggcaggtggcgcgcaggtgagtgaagtgaatgcgatcgccgaaggtttcgatcatcttgaccagatcgttatcggcgcgcacgccataggagccggtgcacatggtaaaaccgttataaatgctgtcgacgcattccttcagccactgcatatcctcgatggtagaaacgatgcgcggcaggccgagaatcggccgcggcggatcgtccggatgcaccgccaggcggatccccgcctcttccgccaccggcacgatcgcccgcagaaagatagccatattctgccgcagctgcgctttatcaatgccctcgtactccgccaggcgcgcgcggaactgctcaagggtataaccctcctccgcccccggcagaccggcgataatattgccggtcagtttggcaatctccgcctcgctcatcgcggcgaaatacgcctgcgcctgcgcctgttcatcggcgctgtaatcctgctccgcaccggcgcgctgcaggatatgcagatcgaaggcggcgaaggcgatctgatcaaaacgcagcgctttggatccgtccggcagttgatacgccagatcggtgcgcgtccagtcgaggatcggcataaagttgtagcacacggtatcaatgccgcaggccgccagattacgcagcgactgctggtagttggcgatgtagcgcgcggcgtcaccgcgctgggttttaatatcctcatgtacagggatgctttccaccaccgaccagaccagccccttttccgccagcagcgcctggcgcgccttgatctcgtcaaccggccacacctcgccgttggcaatatgatgcagcgccgtcaccacgccgctggcgcccgcctgacgcacatcatccagagaaaccgggtcattcggcccgtaccaacgccatgtctgttccataccgtatccttattattacgcctgccgaacgcctgtggtgaggcagatcgcatatttcagagaatgttgttataccaacttgcgatagatgtcattcatctttaacttactctttcgtcgccggctgtcaaaatgcaaacttcgtttgattgatccatctcacgcttcgcgctttatttgccatgacagcggcgtaatgactaacgtcgctgcggcggctatggcactctcaatacggtgccgcccgcacgcggcctcaccgataacgcacggccaactggtctgataacttttccgccgccggccagccttttactttgctacggagctttgcatgaacacgatcgccaaccagccgcttcccgccgatgtccaacagccgagctacgaccgcagcgccctgcgcagccgcatcgtccatatcggcttcggcgcgtttcaccgcgcccatcaggcattactgaccgaccgggtgcttaaccgtcagggcggcgactgggggctgtgtgaaatcagccagttcagcggcgacaagctgtttgcaacgctgcgccggcaggaccacctctatacggtgttggaaaaaggcgccgccggtaatcaggcgatcgttattggcgcggtgcatgacagcgtccaccgcaaactggaaggcgtggaggcggtgctggaaaagctggccgaaccgcaggtggcgatcgtctccatgaccattaccgaaaaaggttactgcatcgaacccggtagcggacgcctggatctgcagcatcaggccatccgcgccgatctggctaatcctggccagccaagcagcgtgcccggcctgctggtggaagccctgcgcctgcgccgccagcgcgggctgccgccgttcaccgtattgtcctgcgataatattccggaaaacggtcgcgtggtgcgccatgcggtgatcgatctggcgcaggcgcgcgacgccgatctggccgcctggatcgcagcgcaggtcacctttcccagcaccatggttgaccgcatcgtgccggccgccacgccggaaacgctggatgaaatcgccgcggcgctgggcggcgtcgaggacgagtgcgccatcgcctgcgagccgtttattcagtgggtggtggaagacaacttcgtcgccggtcgccccgcctgggagatcgccggcgcacagctggtggacgatgtgctgccgttcgaacagatgaagctgcgcatgctgaacggcagccactcatttctggcctacctcggctaccttgccggctatccgcacatcaacgactgcatgacggacgccaactaccgtcaggccgcccgccagctgatgctggcggaacaggcgccgacgctcagcgtcagcggcatcgatctcgccgcctatgccgaccagctgatcgagcgttacagcaacccggcgctgcagcaccgcacctggcagatcgccatggacggctcacaaaagctgccgcagcgcatgctggactccgtgcgctggcacctggcgcacggcggtgagtatagcggtttggcgctgggcgtcgcgggctggatgcgttacgtcggcggcatcgacgacgccgggcagccgatagatattcgcgacccgatgctgaacactctgcaacaggtggtcgacagcacgccggatgacgagcagcgggtgcgtcagttgctggcgatcaacgccatttttggcgaggcgctgccgcaggatccggcgtttgtcgcggcggtgacgcaggcctatctgtcgctgcgcgatcgcggcgcgcgtcagacggtgcaggagtgggtcagtaagtcataagcaaaactatcggccatgccgggcaaccgcacccggtatggccggcggttaacgataatctatcgtcatgatggcgagttgccgttgctggtccacccagcgaatctccgtcgtacctaaatgctgcggcagttctttgcgcgtcgtctcaaagttcggcaaagtgtattgctggctttgatagtgacgcccattgcgataacattccgtccgcgccgtcgttgccgtaatattcagctcgcaagggctctccaccactgcgccaataaagcggacggtgccgccgagcgcgccgacttggccggccatcatccataaactcaatacgcctacgacagtgataaacctatgggtattcatggccacctcatatttttattaagccaatttaaacataggggatatacctaggagtaatctcaagaacagatacaacatttgttgaatgcttgctcaattaacagaagaaaaacaggctaataacaacaaaaaccgcattgaacgtagtgatttttcttaggaaatttcttgtatcgcaagatggattttgaaaccagaaaggcgcatttttatctgcaagatttgtgattcagcacacgtgcccgggatagccagcgataatcccatcaataatgctcaataattgaactgttaaataaattaacatcaggaatatatttatgacgaaaaccaacctgatcaccggtttcctcggcagcggcaaaaccaccaccatccgtcacctgctggcgaacaagccggaaaatgagcgctgggcggtgttggtcaacgagtttggtgaaattggcattgatggcgcgctgctggccgattccggcgccgtactgaaagagatccccggcggctgtatgtgctgcgtcaacgggctgccgatgcaggtcgggctgaatatgctgctgcagcaggccaaacccgaccgactgctgattgaacccaccggccttggccatccgaagcagatcctgtcgctgctgacgcaggacacctacggcggctggatcgatctgcgcgccaccgtctgcctgctggatgcccgccagctgcgggaagcgcgctatcgcgacaatgaaaacttccgcgatcagctggcggccgccgacctgattatggcgaataaaagcgacgtctggcaggcggccgaccgcgacgcgctgcaaagctggcaggaaaacgccgccgccggccggccggtctaccagattgaacgcgggcagatggacgtcgcgctgctcgatctgccgcgcaccaaccgcgcggaactgcccgacggacagcatcatcatgcgcacgccgcgccccaggggctggccgcactgcgcctgccgtccaactcgcgctggcgccgggcgctgaaccagggacaaggctacaccgcctgcggctggatttttgacggcgataccgagtttgacaccatcggcatgatggagtggatccgcctggcgccggtcgaccgcgccaaaggcgtggtgcgcatcgccgaagggacgctggtgatcaaccgccaggggcaggatctcagtattgaaacccgtcctgcgccaccgctggacagccgtattgaattgattcacagcgcggacgccgactggaatgcgttgcaatcggctttgtttaagattcgtttaggctgacggctttaccgttatcatcgttttctgactattgacacaggttatttcatgacgcgccgtaatcttccccgcattctgctccttaatatcctgggcatcgccttattcttgtcctggtatttacccgccaaccacgggctgtggtttaaagtggattcggccattttcttcttctttaatcagcatctggccagcgatcccacctttttacacctggtggcgattaccaataaccgcgcctttgacgctatttcactgatcgccatggggctgctgtacctctatttctatctgaaacaggatgcctatggccgccgtcgcctgctggtgaccggcgtggtgatgctgctgaccgcggtagtgctgaaccagctggggcacctgctgccggtgaaacaccccagcccgacgctgacctttgataatatcaaccgcgtcagcgagctgaccggcattccgaccaaagacgcctccagcgacagcttccccggcgaccacggcatgatgctgattattttcgcctgctttatgctgcgttactttaacgtccgcgcctttattatcgcgctggcgatcgtcgtggtgttttcactgccgcgggtaatgatcggcgcccactggttcaccgatatcgcggtcggctcattgtccgtggtgctggtcggtgccagctggtggctgatgaccccggccagcgatgccctgattgacgggttaaatcgcctgttgcccggcaaacaccgcccaggccggccataaaccgaggttatcttcccccgcaacgcctccgcagcgggggaaaatcaccgccaaatcctgcgcatatctttcccgccgcccgcccaattttgccccgccgttgctcgcccggatcgcccgagcaggtttcgttttttttatctgaagttttacattatgttacatcgctaattctgataaaaaagtcagagaaaaaggctcgcaatcccccatatcttccggtaatctctttaacgtttgtgcctgttttatctcttttcgctattaaagccgggaaaagtgtgcgttggagcacatttttttgccgtttgatgacggcgataacacaggatgcaatccggcctcgttcagtttggcatttttcaggtgacgacattcgtcgttaaggacttcaagggaattcgagaacaatggtcaaatctcaaccttttctgagatacatgttgcggttggtacccgcaatggcggcagcagtcctgctctccgcctgtagttcgactcatacggccaattcgaacaacgcacaaactgagatgcatgcagttaacgacaaaggcggtcttttactgcaagcctctcaggatgaattcgaggccatggtgcgtaatgttgacatcaagtcaaaaattctggaccagtacgccgactggaaaggcgtccgctaccgtctgggcggtgaaagcaaacgcggcatcgactgttccgcctttgtgcaacgtaccttccgcgaacagttcggcatggatctgccccgctcgacctatcagcaggaagatatgggcaaaaaagtgcagcgcagcaaactgcgcccgggcgatctggtgctgttccgctccggttccaccggccgtcacgtcggcatctatctggggaacgatcagtttgttcatgcgtccgccagcaatggcgtgatgatttccaagctgaccaatgtgtactggaacaagcgctatcacgaagcgcgccgggtgttgaccaacaacagctgacctgaaagaagtcctgaataccaaacgaacgccgcagcgccgcccctccgggcggcgtttttatttcggccgccgcggtgagatttgcacttttgcccgccggattttacagtggcggctgacttcccgttcgcgacgtcagcaccagcccgccgcgacggcctacttttacggagcctattttgagtacagctcacgaaacatccgcaaaaaatccccgcaaaaacgaccccgaagggctgaaacagcgtattttcgccagcgcgctggcggagttctctgaggctggcctgaagggcgcgcgcctggagcgcattgccgaacaggcggataccaccaaacgcatggtggtttaccacttcaagaataaagagtcgctgtatatcgccgtactggaatacgcctacgcgcatatccgccaggacgaaatggcgctcaacctggcgacgctgccaccgcaggccgccatgcagcgtctgattgaggccaacttcgactatcacgtcgcccacccggcgtttatccgcctggtcagcctggagaacatgcagcgcggccagtatgcccgccagtcagaaaagctgaaattactcaacgtcagcgcgctgcaaacgctggaagatattttacagcggggtaaacagcaggaattattctcccccgatatgaatgcgcgcgatgtgcaccgtattatcagcgcgctgtgcttccaccacgccgccaaccaatataccttcgataccttatttgaaggcaaccgcacggcggaagagaaattggcctactaccggcaaatgacggtggatgtggtgatgcgttatttacagtgcaaataaatgaaccgcacgccgtcccgcttccttgatgctcaaatctgcgcgaataagatatagtaaaagcagaacaaactattacgccgtgctcagggggctggcttatggggttaaaaaaggcatttacccgccatatatcacatcgtcggcgcagcctggttaaaagttgtattgtggccctggtcttttttatccttttcagctcggtaacattgtttttgatctatcaccaacgcacgcaatttcaccaggatcttgcgcagcgcactcagcgcttcgccgtgaattatttaaacaccctgaccggcgtgatgcgcaatatcctgccgctgacgcaggaaagctgccaggcggccctgccggagattggttaccgcgccgcgttcacgccggacgtacgcacgtttttgctgatcaaaaacggcgtcgcctattgttcgtccgccaccggtaatatgcagagcgaactgaaagccattgctccggaaattaacgggcaccagccgctggatatgaaactgcaggcgggcacgccgatgatccccgaccggccggccgtgatggtctggctgcgcaagcccggcgacagcgccgacggcgtcctgactacgctggatattcatctgctgccctatctgctcagtacgcccggcgcgaaaaactccggcgtggccgtgattatgggcacccaggccctcaccaccttctctgccgatctggtcccgctggaccgtctgccggcctatcagtccgaccggctgtccattcccggctatccgctggcgctgctgttctataatcagaaactgaccagcaatgacatccgcctgacgctgctggccgctctggtgctgtctctgctgatcggcgtgctgtgctattacgccatgctgctgcgccaaagccccgaacgcgcgctgctgcgcggcatgaagcgcaatgagttctttgtcgaatatcagccggtgttccataccgccagcaacgccatttccggcctggaagtgttgctgcgctggcagcacccgaccgaggggcgcatcccgccggacctgtttatcccctatgcggagagcgaaaacctgatcgtgccgctgacccgccacctgttcaaactgatcgccgacgacgccgtcaaactgactgaagcactgccgccgggcgccaagctggggatgaatatcgcgccgtcccacctgcgcgatcccggcttccaccaggacgtgctggagctgttaacgcagctgccgcagcacgactttacgctggtgtttgaaatcaccgaacgcgatatcgtggaggaagactgcgcgcagcaggagtttgactggctgcaccggcaagggatcgagattgccattgatgatttcggcaccggccacagcgcgctgatctatctacagcgcttcaccatggactacctgaaaatcgaccgcggattcgtcaataccatcggccaggataccgtcaccgcgccggtgctggacgcggtgttgacgctggcggacaaactgcagatgcgcacggtggccgaaggggtggaaaccgctgagcaggtcagcttcctgcagcagcgcggcgtcagtttcatgcagggttactattttagcaaaccgttgaaaatcgatgattttgtcgctttttgccaggcaaattcggtctataattgcctgaccggcgaaaccaccggtccttaggttgtttacgcccagcgtcgcaaccgccgtgagcgggcggagatgccgggcatccgatggatacagcaggagcctgtccatgcgcgtttttgccgctctggtgcttgccgcactgagtttagggttgcacgccgaacagcttaatgaaagctatgcgttcgcactgctcggcgatcccaaatactccaacgatttcagccactacgattacgtcaatccggcggcccccaagggcggcgatatccagctggcagccatcggcagctatgaccatttcaacccctatgccggccgcggcgtgccgggccagcgcaccgacgagctgtacgacccgctgttcgccacctcggatgacgagccggccagctattacccgctgattgccgagtcggcgcgttatccgcaggatatgcgctggatggagctgaatatcaacgccctcgcccgcttccaggacggcagcccgatcaccgccgccgacgtggcgttcagcttcgataaatttatggcggaaggcgtaccgcagttccgggcgtattatcagggcgttaccgtcaaggcgatctcacgcctgacggtgcgcatcgaacagcgcagagcggatcgcgtacagatgctcagcctgctggggctgaaagtgctgccgcagagcttctggcagaatcataagctcagcgaaccgctcagcacgccgccgctcggcagcgggccatataaaatcagcgattatcgcatcggccactcgattacctatcagcgcatgcgcgactactgggccgccggcctgccggtcaaccgcggccgcttcaatttcgataccatccgctacgattactacccgaatgagcaggcggcgctggcggccttcaaggccggcgcctatgatttccgcagcgaaagctcggccaaaagctgggtgagccagtatcagggcgataatttcagccgcggttatatcgtcaaacgtgacgatagcagccagacggcgcaaaacgcccgctggctggcgtttaatatcacgcggccccccttcaacgatccccgggtgcgggaagccgttacgctggccttcgatttcgatgcgatgaataaaacgctctacgccgacgcctaccagcgtaccgacagctatttccagaacacgccttacgccgccaagggctacccgaacgccgaagagctggcgctgctggcgccgctgaaaggccaggtgccgccggaggtattcacccgcgtttatcagccgccgcgctcggacggcagcggcaacaaccggcaaaacctgctcaacgccgcccggctgctgaaagaggccggctgggaggtcagaaaccagcgcctggttaacgccagcaccggccagccgctgaccttcgagctgctgctgccggacaacagcgccttccagtacgtacagccgttccagcacagcctgcaacagctgggcatcatgctgcaaccgcgtgaagtcgatgccgttcgatacgcccagcgcctgcagcagcgcgattacgcgatggccgccatcgtctatccggcgatggcctaccccaacgccgatttgtcattctactggggatccggcaaacgtgacgccggctataacgccgccggcgtcagcgatccggcggtcgatgccctgctcgcgcagatcgtcaaaaaccagcataacccgcaggcgctgctgccgctcggccgggcgctggatcgggtgctgacctggaaccgctatatgctgccgatgtggtactccaaccacgttcgctacgccttctgggacaagttctcctccccggcggtgcgtccgaccaacgccgtcggtctgaacgactggtggttcgacgtgaataaagccgcacgactgccggcgcagcgctgatctgcggcgtgcggagaagattcagggaagagtcaacaggacgggcggaggcggcgtggcgtcagcctgccgccgccgaggtgcggcaacggcgcagaaaaatcagcgggaaatcagaaagggtattgcgcgcttatcggttcggcgatcgccgcgccgacgtttttcaaacggcatatggtggcgctctcgtcccggctatgtacgaacaggcaaggctccccttcccattcgaccacggcgcagtcgacctgaatctcctgcagggtgagtttaagctgttgcatcacgcgccaggcttcattgccatcgtggctaagcagtttcaggccaatcaggttgttatcttcgtcgataccgttcaacggcagcggctcaaccttaacgccggtgaaccccgatagccaacggtaactttgcggcaagcgatgcactaccgaaagttggatactatccacatgaaatccctagtttgaaaagttgaaacattttttttacatcaccgggtaactaagttatagccgttcaatactgactctgctgcgaattgcccgctttcatcggcatattttgtcacaaactattaacagaacccggcgtttgctgatttgtcgctgtttttacccttactgggcgtgcttcttggcatattttgcgactcagctcgcatttttgcgttatatgtaaccctttccgctcacaatctcaactcttttttattgcattgtgatcacctttacttcgccataattttacatcaattaaacattacgccgtcgctacgtcgcgccctgccgttgttaacattatgattaataaagcaacaaaccgataagtcgccagccccccgccagcctgctacggctgatttatcacgccgacgttgcgcccaggcgaaaggctttttttaacaaaatgcggcgccgtaccgatctgcagcgtcagttagcatgcttatatttagcaacaaattaaacgttgattggcgagggagatcatgatgatgcgaaaagacgggagaaacacgctactccgcggaaaccgacatgccggttcccgcggataacatcaatgggaggaggccgccgccgcggcgcgcggccggctggcgtagagataaagcagcatggcgataatgctgcacagcgccattgacgacaccatcggccaggcgctctgccccggcagcagcgataacagcgcgcccaccagggcaccgatgctgaaacgcagcgtaccggccagcgaagaggcggtgcccgccatatgcgggaagtcgtcaagaatcaccgccatcgcattggaagaaatcatcgcgatacagcccagatagaccgccacgccgatcaccagcgcccagaagccgagaccggcggcgctgaccaccagcagccaaagccccatggtcagctgtacgctcagccccagccggaacatcttcaccgcgccgacgcgccgcacattacggctgttcaccaacgtggtcaggaacaggaacacgatattcagcgcaaaatagtagccaaaatgctgcggcgatacgtgatttagctcgatatagacaaacgggccggcgctgaggaatgaaaacatgccggcaaaggagaaggcgctggccagcatatagctcagcacccgccggtgacgaaacagcgaaccgaaattccccagcgtggtgcgcagatggaacttctgccgtcgctccttcggcagggtttccttgataaacagcgccaccagcagcgagccgatcagcgccgcagcgcccatggtccagaaaatcgcgtgccagttgaaccacagcagcagcgccccgccgatcatcggcgccagcagcggcgcgatggtcatcaccaggatcacgaaggacatcatgcgcgagaactcgtccttggtgaacatatcgcgcatcagggcattgatcaccacgctggccgccgccgccgacagcccgtgcaaaaagcgcaggttaatcagctgctctaccgactgcgccatggcgcaggcgcagccggccagggcaaaaatcagcgttccccacaggatcaccggcttacgcccgatgctgtccgacatcggcccatagaacagctggccgacggcaaagccgagcatataggcgctgagcgtcatctgcacactgccggatgctacgccgaactcctgggcgatcaccggcatgctgggcagatacatatcgatggccagcggcatcagcatggaaagcaggcccagaataaaaatcaaaccgaggtgagatgtccggttatgttgcaccttcaacgactccttaatcagccgcgcttatcgattagtcttgctgcaagtgtggcgcgcccacgctggcaatctcttcttccgtcagcggacggtattcgcccggcgccagatcctcgtccagcgtaatcgcgccgatccgctcgcggtgcagctccaccacccggttgcccaccgcggcaaacatgcgcttgacctggtgatagcgcccctcgctgatggtcagccgcaccagatgctcttccagctgttccagccgcgccggacgcgtcagatctttttcattgtgcagctgcaccccttccgcgaagcgctgcgcggtatccgccgccagcggctgttccagcgtcaccagataggttttctcacagtggtggcgcggcgaggtgatgcggtgcgaccactggccgtcatcggtcatcagcaccagcccggtggtatcaatatccaggcgtccggcggcatgcagcttataagcgaccggctcgtcgaggaaatacagcaccgtcggatggtccggatcgtcggtggagcacacatagccctgcggcttgttcagcatgaagtagcgcggcccgttgatttgttccagcacgttgccgtcaaacgtgacttccatctccggggtcagcttcagcgccccgctttttaccgtttcgccgtcaaccgtgacgcgcttcgcacggagttcacgcgccaccagcgcgcggctgatacctaactgctgagataaaaacttgtccagtcgcattgagtctgctttgcctgtcgttgtcagatcgcttcgatcgtattgctaaaaaatatgacgtcccgcccttgcaccaggtgcaatagccggttcgaagagggtgaatcagtaacatcgcgtggggaaacagcgattgctgtccgctgattatagccatggaaaggttgccgtaacagggcaattttgttgcaggtcgcaacccatgccggcaaacggtactataagcgcaaattttttgcggccagagacgtgacaacatggcatttaccctacgcccctatcagctggaagcggtcgacgccaccatcagccactttcgccggcgcccggaaccggcgctgattgttctgccgaccggcgccggcaaaagcctggtgatcgccgagctggcgaaacgggcgcgcggccgggtgctggtgctggcgcacgtgaaagagctggtggcgcagaaccacgccaaatactgcgcctacgggctggaggcggatattttcgccgccgggctgcagcaaaagcagagtgacggcaaggtggtgttcggcagcgtgcagtccgtcgcgcgcaacctgccgctgtttgacagcgcgttttcactgctgattatcgacgaatgccaccgcatcagcgacaacgacgacagccagtaccagcagatcatctcgcatctgcagcagcataatccgcagctgcgcctgctggggctgaccgcgacgccctaccggctgggcaagggctggatttaccagtaccactaccacggctttacccgcggcgacggcagcagcctgttccgcgactgtatttacgagctgccgctgcgttacatgatcaagaacggctatctggtgccgccggagcggctcgatatgccgattgtgcagtatgacttcagccggctgcaggcgggcagcagcggactgttcagcgaggcggacctgaaccgcgaactgaagcgtcaggatcgcattacgccgcatattatcagccagatcgtggaatatgccgaaacgcgcaagggggtgatgattttcgcctccaccgtcgagcacgcgcgtgaaatccacggcctgctgccgccgggcgaagcggcgctggtcagcgcggaaacgccgccggcggagcgcgacgcgctgatcgaggcgttcaaacagcagcagttgcgctatctggtcaacgtggcggtgctgaccaccggctttgacgcgccgcacgtggatttgatcgccattttgcgcccgaccgaatccgtcagcctgtaccaacagatcgtcggccgcggcctgcggctggcgccgggcaaggaagattgcctgatcctcgattacgccggcaacccgcacgatctgtttaccccggaggtcggcgtacgcaagccgcacggcgacagccagccggtgcaggtcttttgccccggctgcggcttcgccaacctgttctggggtaaatgcaccgccggcggcgagattatcgaacactatggccgccgctgtcagggctggctggaggatgacgacggtcagcgcgaacagtgcgactaccgcttccgctttaaaagctgcccgcactgcggcgcggaaaatgatatcgccgcccgccgctgccatcagtgccaggcggtgctggtggatcccgacgatatgctcaaggcggcgctcaagctgaaagacgcgctggtgctgcgctgcggcggtatggaactgagcagcggccgcgacgacaagggcgaatggctgaaggccacctactacgatgaagacggcgccagcgccagcgagcgtttccggctgcagacgccggcgcagcgcaaagccttcgagatgctgtttctgcggccgcaccagcgggcgcccggcgtgcccttccgctggcagcaggcggccgacgtgcttaagcaacaggcattgctgcgccaccccgactttgtggtggcgcgcaagcgcggtcagttctggcagatcagggaaaaagtgtttgattatcagggccgcttccgccgcgccgacgccctgtactgatacgcatcccgtccgccgctgcggcaggttttcgttgccctggcggcggctttccgttaaaatgccgcccgctttacctgggttcgcccgggtggggtcgaattatcgaacctgttactgggtcgcctgtagcagggtaaattttcttttaagagaaagaacaatgttcactatcaatgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgcgcagccagcaaattcccagctatcgtttacggtggcgaagaagctgcaatcgctatcgaactggaccatgattctgtaaagaacatggaagctaagccagaattctacgatgaagctatcgtgctggttatcgacggcaaagaaactaaagtgaaagttcaggcagtgcaacgtcacccgttcaagcctaaactggctcacatcgacttcgttcgcgcttaatcgcacaacgttatcgagctttagtatttcgggacgccgaagtaaaaaacgccgcaatcgcggcgttttttattgcctgtcgtccggcgcttatttaccgccgttcagacgacgctgcagctggtcgcgcaggttcggcggcgtgccgcgaatggtcagcgtatcggtcgccgcatcccagaaaatgcgctcgcccatcagcatggcgtcaaagttgatgctgatgccgccgccgctgccggcgaacttggtcagctgacgcagcgtgccgcgatcggccgggaagctctcttccagctcgtagccctgctcgctggagaactgcaggaaatctttttctcccaccggcgcgatttccgccgacagcgcctgcagctcaatctcttcgcccgcctgcaactgctcgttacagtaactgtaaacctgctgacgcacgttctgacgttcgtttttatccagttggccttcggcgcagtagtcgtccaccgcctgcagcaggccgcggttttgcgccttggtgtccagcccttcggacgccgccaggaaatccataaagaaatcggagaccttacggcccacccgccctttcaggaaggtcaggtagcgcgtggattccggattggtttcccattcggtcagatcgacgcgcgccacgatatcggcatggttaatgtccagatagtgcgtggtgctgatatccaactcttcattcacccgcatgctgttgcagctgttcagcaccgcaatcagcagatactccaccgccagatagcggtactggccaaacagcaccacgctgctttccgcaaacgggtattttgccagctcatcacgcagccggccggtcgccgcacggctgaaggcaagaaagtcttcgtcgcccttgcggcaggtgcgcagcgcctgcgccagttcgctctcttcattgaacaggccatacgctttgctcttggcgctgtacacgcggtgcagttccgccatcatctcttccaccgccgcgttggccggcagcagggaatcgcgcagcaccacatccagcgtttgttcgtcgcgctttaccaactggtgcagagcgatctggtcaatatccagactcatgataaatcctcctgttctttgagcgcgtattcaaacactgaaggcccggagctgcaactcgaaagatggcgtccggcaacgcattgccgccgcgacaggctgaaagataaactgaattgataaaagagcggaaaatcacggctctatacggtaagatatgtgactttgtcaggttttgagttcaatttttatgccacaatcatcgcgttatagtgacgaacacgttgaacaactgctctccgagctggtcaatgttctggaaaaacaccatactcccaccgatctgtccctgatggtgttggggaacatggtgaccaatttgattaacaccagcgtctctcccgcacagcggcaaacgctggcaaaatcgtttgctgaagccctacaggcttcaattcatgaagataaagcgcattaatacttaatttatggtgacaaaccgtcagcgttatcgtgaaaaagtctcccagatgatcagctgggggcactggttcgccttgttcaatattctgctcagcctggggctgggcagccgctacctgtttgtcaccgactggccggcgtcgctgctcggccgcgtctatgccatggtcagcgcgctgggacacttcagctttatcgtgttcgccatctatttgctgatcgttttcccgctcaccttcgtggtgatgtcgcagcgactgctacgctttatctccgccgcgctggcgaccgccgggctgacgctactgctggtggacagcgaggtcttcacccgcttccacctgcacctcaacccggtggtgtgggagctggtggtcaacccggatcagagtgagctggcgcgcgactggcagctgatgtttatctgcgtgccggtcattttcctgatcgagatgctgttcggcacctggagctggcagaagctgcgcagcctgaaccgacgcagcttcggcaagccgctggcggcgctgtttatcgtctccttctttgcctcacacctgatttatatctgggcggacgccaatttctaccgcccgatcaccatgcagcgcgccaacctgccgttgtcgtacccaatgaccgcacgcaagttcctggaaaaacacggcctgctcgacccgcaggagtatgagcggcgattggtgcagcagggtaacccggaagcggcggccgtcgagtatccgctcaacgatctgaactaccgtgataacggcagcggctacaacctgctgatgattgtggtgaacggcattcgcaaccaggatgtggcgcaggatatgcccgccctcacccgctttgcgcaggaaaacgtacgtttcaccgatcattacagttcgggcaaccacgccgacaccggcctgatggggctgttctacggcatctcgccaacctatctggacggtattttggcctcgcgcaaaccttcggcgctgattaacgcgctcggcgcgcagggctatcagttcggcctgttctcctccgacggcttccaggcgccgctgtatcgtcaggcgttgctgaccgatttctcactgccggccccgcaggcgcaaagcgacgccgccaccacgcaacagtggcagcattggctgaacgcccagggcggtagtatgccgtggttctcatacctcaacttccgcggcggcgatgcgcaggacgcaacgcctgatgactttatacaacgctaccgcagcggcgcgcaggacgtcgataagcaaatcgctcaggtgctgaacacgctgaaagcacgcggcatgctggagaaaaccgtggtggtgatcaccgccgagcacggcgtggaattcaatgacagcggcaaggaccgttggggcgccggcaccagcttcggcccgctgcagctgcaggtaccactggtggtccactggccgggtacgccggcgcagaccatcaataagatgaccagccacaacgacgtgatgcgcaccctgatgcagcgcctgctgcacgtaaaaaccgccgccaatgactattctcagggcgaagatctgtttaccgcccagcgccgccataactgggtggcgaccggcgacagcaagcagctggtgatcaccacgccggagcagactatcgtgctggaaaataacggcaattatcgttcatacgataagaatgaccgcgagataaaggatgaaaaaccgcagctagccctgctgctgcaggttctgaccgatgtaaaacgctttatcgctaactaagttgcttaaaactatagcaatcgggcgtcagatatcttgcattgccatcgggaaaaggtagactgttggcatcgcgtcggcatgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcgaatcctctcatgccgaccaaattactctgataaagcaacgggttaatcgaaaggttagcccgtttactttatgtcaaaaagtgtgcatgcacaatccctcactgtgcatggattttccctgttcttcgaatcaactcatgtcggttaacgggaaacgtcgcaagctacgttccctctctcacctgccgctctgctccagcttcgccctattcgctaatgctcataggcagctaccaggctgcgctacatgccatacgcactaacgcaatgtgaacgcatagagttaactcattgaagataaaataaatagcacagactccatgagacacggagttaaggaaaaatcgatagatgcccgggagagggtagcaaggggggatatgggggtattcatctcatatgcattactgcttttgtatttctctgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcactcacagaaattaggggatgttcaaagggggtaaagggcacctgataagcgatgccctctacaccgggaagagaaacaggggaaacacaggttaggaatggaggggaggattaacggggtttaggctgagtgaaggagtaaatctaccggtagggtcattgcaccttccggattgctaataaaaaacatcgtctcttaatcgtgtcaaaagatcttcccataactcatgggcacaacagggacagttgagaacttgaccatccagatgaggggacaacatgccagcacgtaacaggaacgcagccccacaatgctcacattgtacgttctggttcttctcccggagtgcagtgtgcttgtcagggttcacacaagccagcgcattatcaatagcatctcgtagcttagaagctgagttaaattctccttggacatgggtgtccacaaatccctcaagctttacagagcggattttgtataggctttctttcctgtcaatgacaacccccttgtaagagaaagtgatgttcctcatgctgggggaagatgttattggttccttgtccaaacgcttcctcagccgcaacagatagcgttgcctctggttggaagcaaaatcataattcttattcacgtgttacctcatcgatgaatgactgtgtaaacctcactgatgtaatccttccttctgagagcttcaactggacaattccacatcgctggagtgtaaaagcacaccggttaaacgcatctctggctgaaaagcccaggatagaaatagctctgagagaggatgtgttcatctcccctgttttctcccatttatggagttgaaggatgaacttgaagagcgtaggactcactgacatcccgcccctaacaaggaaggaacgggaggcactttgaagccttgagatcttcatttactttggcggtcaaaccattcagcagcgtcctgaaaactccgaagctgggaaacctttctgccagcgttcttagctctcatgttggccgcaaactgttgttccggggtaagcccgttctcatttacctttccagcgtattcttgcgctttacgtacctcctcaggaacccatacatcaggagcagagctactcagcttcttcatgtactctgttcgttctttatctgtgcgtaaggcgaagaatccaccttcaggggtgtttttgcttgctgctttctgttgtaaagcccgaaggacagaagaggttgcttcctcctgcgtcatcccctgctcttcaaccaaggagttaatagcgtgtgtgatttgctcttgtgaataactcatttgcttttccttttataattatatgttgcatcaatattgtaagtgccgttctcatgacatttgatgtaatattcttctcgccagagattggtaaaaaggttctttgtatccgtgtgttttttgttttgatttgctgggagttctaaaaataacatcacttcccccaaagcgtttttaatcccgttcgggatagaatatatcggacactatcaggactccacttcctgcccctgatgtttaaaaaccctttatcattcagagcattggctattgctttgtgcccataaccgaactcaatcaactcttctagaatgggctttattttactgtcgaataactctgtcttactcttgcgtatatcgttatacatacccccccccttaatcccgattgatggacagttccatccttttgagcatcaccttcacggatgaagcgctgtgagccttaccgtgtaaggaggtgtaagtatcccgcataatcgaaccattcacatttagagatcttccggcatactcattctgccaacgaaggagatcgttatgcgtaaagcccgttttactgagcatcagatcatcgctgtgattaagtcggttgaagccggacgaactgttaaggatgtctgccgcgaggtcggtatctctgaagcgacctactacaattggaaatctaaatacggtggtatggaagcctctgatattaaaaagataaaggatcttgaagacgaaaacaggcgtctcaagcaaatgtttgctgacatcagccttgagaaccgggcattgaaagacgttatcgaaaaaaagctttgaaaccagcctttaagcgtgagctggtcactcatctgataacggcgttcggactcagtatccgtcaggcctgtcggagcctgaacctgagcagaacggtttatcattatcgtccgaatactacgcgtgacgaacctgttatttccgcattgcaggctgccgctgaacggtatccacgatatggttttccaaaattgtttcaggtgctgcggaggcaaggatacccgtggaatcataaaaggatccaccgtatttactgtctgctgaagctaaattttcgtcgcaaaggcaagcagcgtctaccggtacgtaatccatcgccgcttgctacgcctgaagcgttaaaccagagctggtctgttgacttcatgcatgatgccctgatttgcggtcgtcgttttcgtacgttcaacgtcgttgatgactttaatcgcgaggcgttgtcgatcgaaatagaccttaatttaccagctcaacgagtggttcgtgtcctcgacaggatcgcagcaaaccggggatatcccgtaatgcttcgcatggataatggtccggaattcatctcgctggcactggctgaatgggcagagaaacacacggtaaaactggaatttatccaaccgggtaaaccgacgcagaacgcattcattgaacgctttaaccggacatatcgcacagaaatactcgatttttatctgtttagaacactgaatgaagtgcgtgaaatcacggagcgatggttgtcagaatataactgtgaacgcccgcatgaatcactgaacaacctgacgccggaggaataccgccaacagtgttacttggccgggatctcaaaaagtgtgtggaactaaagcgggtctatttacagagggaatactcttttgattgagggcatttgataaggccgttacaccaaatccataatcaagcagttcctcaataataggacggatcttcttatcgtatttctttgttttttctttattttgttcaataaacattgtgagttcctatttttgtttactcctaccatggattgaaatctccctctacaggctcctgtacggcctcctgataggcgttctcttgttgcctatcctgcccctgaggattcattgctatcacctcatgagcgggccttatccgatattctgtagatgtatcaaagcgcctgcgtcgtgtaataagaccaaaattctccagactctccagataacgattaattgaacgctttgacgcccccagatcatcagcaatacgttgttgtgaaggaaacactttaccagcttgttcttgccagctaagtagatagaaataaacagatttatgagataaagtgaacgactttaactttccatttatcggaagatttttaatcgcactgacttgctggtacatcttcgcaaatttcatttatgacctctccaaaggtgtgagagctattttgttctgaataataatgtttgacgtgttcacgcagaattaaggtaatcagtgacttgactgatagttgtttgtcgttggcttcatcgcgtaacaccgagaaaacccccttgggtatgttaatgaccataaaaacctctggtgtagtgccaatctggcaatagggcagtgccaatctggcacactattagattaattattagattaaaaaacaaacacataaatgctcgcagccctgctgcgttaataaggggttaagtgagttgatagagagcgccttgttcatagcctaacggccattcactagcggcaaagaaaaaattcaacagaacgcaagaagcttactcagcctgttaggcttcgttacgctcctgaaatataaacaaaaacaggcaggctatttcacaacttaaacgttacatgcgtaaccaagttacctacccttttaaaccccccttatagggtataagtcgattttttgaaaatcctgacaaaaataattaaatttttactggtgacatgtaagacttatgcgtgaatacactacatataactcgattttttcaaaaaggtaacaaaaacaattaaaatatttatttaaggatggcaataacctctctcatagctctagcgtaaccatctgtatttaaataactatctgcgtaaaaccctttactcgcagccctgctgcgttatacagattttgctatcgttagattaggaggaatactatcatcaggaacagaaagtcaaacaccctctagaacgccctcagaaggccgtagaggggtttaataggttaaggcgtgggtttacattaacttgaattacaacccggcaacacggctctcagagagaggctaatcatagagccaccggccagccttggcagattcaatcagcatatttatagtgaggggttttgattgcgccttagtagcaggaaaataggtactgaagtccaaggcgtcatgctcaaggtgaaattctgtgaaaatttcatccaaaagctccatcgcttcctgctcatccattctcatggtgtgattcaacgcgctatcgccagtaagaaccggcttgttaaacgttaaccaagaacgcccgttataaggttccaccagttcaaaaatgcgcgcttcaattttatctaccataacttgtcgtcacctcgtgcgatgctgttgtacttaaccgtagatctgaatgaaatctctgttatgtcttttgcaaggatgacccagccaagaacagggacggcacgaccgacaaatgtccccattttccttaccatacgaagtcttaacgttgagggaggataacctccgattaccgatggcattttcaatccgagaggaaacattctattgccaaatacttttcttgcctgtcgggatgcaaaagaggtatcaggtatagccctcctaaatttcccccgtgttggtgaaatatttcgccccgcatggataaaagctacggcggcaatatcctcaatacctaactgagttgccgtctcttcacagaagatcataaaaaacaactcactagcacttagattataccttcccgcatagaagtacgttccacctaactcttcaaccgtatccatctttctacatccttgtttataaattcaccgttatagtaatggcaatctctttttcaaggcaatcaaagagataccccaaaaatcccaaaagcgataaaaataactgcgataagccctacagagctattctgggtctcgatgagagaaaggagagaggagagaggataggccaagtaacaagctaagcgcacctaagaaattcagaacagttatcgaatgaaatgaagggattacgccacgggatggcactaacttgaattacaacccggcaatgcggctttcagagagaggctaatcatagagccaccggccagccttggcagattcaatcagcatatcgacagttaacgccgccggcttatggcgatctgtttgcatatgtttggggaggatagcattgggtaaaaaccaaagccccgagtttggaaagtatttgcgaaactcaaaactgctcatatcaacatgcagttgatccgcgtactcttccagaaaaccataagcatcttcagggagtacgctctttttacctgtactcagcgacgcatcattcaccatttcccaaaagtgttttctgagtaactcgtggactttattgacttcattcattcccgacaacccctttcccaatgataagctcataacgatggatgacattacgggttactatagctaaatcataggctgtcagaaccgcaccaatccaaggaagccagcggccaacataggcaccaatacttgtggtgtaagcccactcgtcacgtcttaacttggtccatgtaatagtttttttagctttcttaaacctttgttgaattagcgtacgtgaggcgatagataatgagctggtcctgatgtacctttaccagaggccttaccgatcttccccttcacgggaatcacgggcagactgaccaacattgaggcgatagcctgtaagtcaaccatcccgcggaactgtttctgaaactcatcgagaatcagccacaggggaagttcatctttgtcgaggctcattccgttgaaaaaatacttaccatccaactcttcaaccgtatccatttttccacatccttgtttataaattcaccgttatagtaatggcaacctcttgttcaaggcaatcttaatcctgccataaatatcccctatccatttgaatatgctaaccattatacgttctttataaattatggtgcatcggaagttagagaatcgatcacccagccattccccaaggaaagacaaatgactaatcaaagaattattctgaccggtggcccgggttcgggcaaaagcacactaattgacgccctaagccaacgcggctatgcatgcagcacggaggcgggtcgggccattattcaggagcaggtcgccacgggcggtaatgccttgccctgggaagaccgtcaggcatttgccgagcggatgctcagccgcgagatatgcgcgtggcagcgcgccggcagcgccgagacggcgtacttttttgaccgcggtattcccgacgtggcgggctatctgacgctgtgccaactccccgtacctgctcatctggagcgagccatagcgcactttcgctatgccgagcgcgtatttattgccccgccgtggcgtgaaatttatgcccaggacacagagcgcaggcagtcgttcgccgaggcggagatgacatactggatcatgcgtgcaacctaccaacaatacggataccggctgttggaactgccgcgcgcaccgttagaggaaagagtaagctttatgctcgccaccctgcggcatgcaggctgatacttcaccccacaccgacgcttccggcattattttcccgccacgcacggctttctgcagttagcgctcagatttccccttctcctccgcctgcccggggtttctctgctataccttttaaagtgaatcctaaagccgtatgcaaggaggtctgatgctacgtccaatcccgctactattagcgctgctgatgctggcggcctgttcttccggagaaggcccaccgccacaagataacggcggaccgcccgtatcccactgcagcgacgcacaatgcgcaccttccgtcggcccgcaaacttactgatgagataacaacgcggcattcaccaccgcgttgttagttacctattaataatcagattactaccaataagtaacatttgagcgagatgctatagtctttcgattattcgttttgcagtgacaatgcgcatcaattgagggttaccgccaatgcagcctgctaagaagtggtcacaagaactggaagggctacgggggttggcttccctgtgggtcgttctgggacatatttgcatcctggtcgattttcacttcccgatcctgtctgaccccgccatgggcgttgacctgtttatcctgctgtcaggctatctgatggcgaaaaactacatggagcgtaaagagaaagagccttggaccgccgccagcaccttcaaaaaattctggctgcgccgcttcttccgtatcgccccgctctattatgtgctgctggtgttcgccattggctttggcagctattttggcgaagcgcgcgacgctatcgcccagttctatccgggcacccagaccaataccagccgctacagcgacggctcgctgatgaatctctttacccacgtcagcttcctgtttggcttcctgccctactattcatttaataccgtgttgccggactggagcatcgggctggaaatgcagttctactttctgttcccgttcattatgctgggcgtgatgcgcttcggcttcgctgcagcctgtatcgcggtggtgttactctgcgtcggcgccagaacgctgtggcccgattacttcgccgcattcccgatgccatcgatgatattgatcaagctgaacctgtttattgccggtatgctgatcgccaagggcgtacgtgacaaaagcgtcggctatattctgttggccctgctggccacggtcgccagcctgtatcagcacgacagtatgaacaagctccgctatgccgcgcagatcggtatgattgtgatgatggcgaccatcctgtggagccgtgccgagcaaagcgccattgccaaactgttgcgcctcccacgctgggtgctcaccaacaagttcagcgtatttctgggcgacgtctcatattcggtctatctgctgcacttgctgattgtgctgccggttatcgcacatctgctcacaggcagcgcgtttgccgacctggccggtccggtaaggtttgccgccgccgccgcgattattctgcccgttacctacggcatcagcctgttgctgtatcgctttgtcgaaaaaccgggcatcaagctgggtaaaaccattattgaacgcggccagaaaaacaaagccgtggcgctgccgtaagacaacgccacccgccggttcaacaaggcaataacgcaaaaaagccacctcaatgaggtggcttttttaattggtgccggctaccggagtcgaactggtgacctactgattacaagtcagttgctctacctactgagctaagccggcgaattctggcggaaaccttccgtctccgtgctgcgcaatataatacagcgcagcgccggcaggcaagcgtaatcaacgggctagcacaccggttgttgaaaaaagccgcgcttgccgccgttaccgcaccaagggcgttttttcaccagcttcacgccgtgacgccccgcctagaacgcatagcgccgacgtacagcgcggtcttcccggctcagcgtctcgctgacaaagtcgacaaacagctgcagcgcggcgctacgctgtcgccccggtggcagctgtaactgcagcgtacgctggctgagcgggtcaacaccgaacgatttgatggtaatgggctgctgctgcaacagcggcaatacggtgaactggctgcaaatcgccaccgcacgcggtgacccctgcaagaagttgaacaacgcggcaaaattatcgcaggtcagcaccggttcaataaaggtgccgcccatctggcagcagatatcaaacagctgtcgcaccgtggtgcccggctccggcaaacacaccggatagtggcacagatcggccagcgccacctgctgattcgccagcggatgatcgtcgtgcatcagcagcagcaccggcgccgcccatgaagcgaccacatccaccccctgttcggggtgcaggctgaactgcagcgccagatcgcattcgccgttgcgcaccagccgcgccaggcttttgctgtccgccaccgtcagcacaaaggtcaccgccgggttctgcgcgcggaaacgagccatcagctgcggcagcagcgaaaaggccaggccgttggagcacgccacgcgcagcgccgtgcgccgcaccgctttcagccccttaatttccgccaccgcctgctcaatattgagcaggctcttgcgcagatggttttcaaaaatctgcccggcttcggtaagcaccatcccgcgcgcatggcgctcaaacagcggcgtacccacctgcgcctccaggcgctggatcttgcggctgatggccgagaccgccacaaacagctgctcactggcggcgctcagcgaaccgcagctggccaccgccagaaaaaagcgcatttcactactgatcattacggggcctcctggcggcgcatgcttcgcaacggggcaaataagccttgttataacagcaaagcttgtttgttaaatagacaattgtggcaaacctcgattttagcttagatatccagacaacaactaaaagcaacacaacatcaacaacaaacacaacgggataccatcatgacgggtgaagacgcggtacaacaggcaaacgcctattttgacagcggggcttttcggcaggtgctggcgcgccgtattgctctgcagacggagagccagcggccggatcgcgatgcgctgctgatgcagtatctgcagcaggaaatcatgccgccgctgcgcgcgctcggctttgagctccatctgtacgacaatccgcaagcggccaaccggccgtttctgatcgccgtacgcatcgaagatcccgcgctgccgaccctgctgacctacggccacggcgacgttgtcttcggcgacgatgacaactggcgcagcgacctttctccctggcagctgcatgaggaaggcgaccgctggtacggacgcggcagcgccgataacaagggacaacacagcatcaacctcgccgcgctggaacaggtgtttcaggcgcgcggcggcaaactgggctttaactgcaaactgatcttcgaaatgggggaagagatcggctcccccgggctggcggagatctgccgccgccagcgcgaactgttgcaggccgatctgtttatcgcctctgacggcccgcggctgaacgccacccagccgacgctgtttcttggttcgcgcggcagcgtcaatttccgcctgagcattcacgcgcgggacaacgcctaccactccggcaactggggcggcctgctcaccaaccccggcacccagctcgccaacgccctcgccgcgctggttaatcagcacggccagctgcaggtcgccgccttacagccgccggcgctggatgaggcgatgcgcgctattttgcgcgagctgaccgtcggcggccagcctggcgatccgcagattgacgaacactggggcgaagccgggttaacccccagcgagcgtctctacggctggaatacgctggaagtgctggcctaccagaccggcaatccgcagcggccgatgaatgccattcccgccgacgccacggcggtctgccagctgcgctttgtggtcggcaccgactggcggcggctggtcgagcacctgcaggcccacctgcaggcgcacgattttggccatgtcgaggtcgagtggctgcacggtacccccgcgacccgcctcaatcctcaggatccgctggtgcactgggcgctcgatatcatgcagcgcgccagcggtaaaaaaccggcgctactgcctaacctgggcggctcgctgccgaacgacgtgttcgccgatattctcgggctgcccacgctgtgggtgccgcactcctacccggcctgcggccaacacggcgtcaacgaacatctgctgcagtccgtcgcccgggagggcctgcagatcatgacgcgcctgttctgggatctcggcgacaacggcatcaacgtgctggcgcagcgccggcgggaggcgacgcgatgagcatctccgcccagacgccggccgccggcaataaaccgcatctgtacaaaacgctgttcgccacctgcatcggcaacgccctggagtggttcgatatcgccgtgtatggttttttcgccagctatatcgcccacgccttttttcccaccgaggatcccgccgtctcgctgctgctgacgttcggcagcttcggcgtttcctttctgatccgcccgctgggcgccgtggtgctgggcgcctacgccgaccgcgtcgggcgtaaaaaagccctgctggcgtccatcagcctgatgatgctcggcggcgttatcatcacctttatgccgtcgtacgccaccatcgggctgacggccccgctgatgatcctgttcgcccgtctgattcagggcttctccgccggcggcgaattcggcagctcgactgcgtttctggtggagcacttccccgaacgcaaggcgtttatcgccagctggcagttcgccacccagggcgccagcaccctgctggcttcggcgttcggcctggggatgagctactggttgagcgaaacgcagatacaggactggggctggcgtatcccctttgccttcggcctgctgattggcccggtggggctgtatattcgccgtcatatccatgagccggccagcttcaagcagcatatcaaggccagagcgccgctgaaaacgctgatgagcagccagaagcgtctgctgttgctggccatcgggctgatggtgatctccaccgctatcaactatatgctcaactatgtgccgacctacgccaccaagaacctacacctgcccggctcggtcgccttcagcgcgacgctgctggccggcgtgatcctgacggtagtgacgccactggtagggctatgggcggaaaaagtcggccggctgccgctgatgtggggttcgctgctgttgctggtggtcagcatctacccggcgttccggctggtggttaatcacaccacgccgctgacgctgatgctgctggtcggctggatggcgctgttgaaatcggtgtacttctctaccgtgccgtcgctgatggcggatctgttcccgatggagacccgcgccagcggcatggcgatcggctataacatggcggtgacggtgttcggcggctttgcgccgctgatttgcaccctgcttatcagcctcaccggcaccagcctggcgccaagctactacctgatgatggtggcgctgctgagcggctgggcgttgctgagcagccagcagcagctgcgcgacgtcgcacgcgcctgaccgacgcgccccggtcagcccggggcgcgatttttaaccgtcatccggtaatttttcctgcgccagcgcgataaacgcccgcgcggcggcggtctgatacgccccgcggcgctgcatcagcactgccgtgcgctgcagcaactgcggttccagcgcgatggcgaccaccccggcctgttctttggccaccgccgccggcaacagcgtggataacggcgtacggcggatgatttccagcacggcgcttaatgagttggcctccatctgcacccggggataaatgccctgacggccgcagtaacggtcaatctgctcgcgcgtggcgaattccgccgtcagtaaaatcagcgcctcgttattcagctgttgcaggccaagcgtccgctgcccggccagcggatggtggcggcccaccaccagcgccagcgtctccaccagcaaacgctgcgtaacgatctccgttgaacgcacctcttcgaaggcaatgccgagatcgagccgatcgtcgagcaactgttcctccatctgctcttgcgacatctcacgcagcgacagcgtgatccggggatagcgctgataaaacgcctccaccagcgggccgaccagatagctggtaaaggtgggcgtaacggcgatgcgtaatgcaccgcggctcagatcgctgacgtcgtggatcgcccgctgcccggcggacagatcctgcagggcgcgctgcgcatagcgcagatagacctgcccggcgtcggtcagctggatttcccgtccgctgcggtcaaacagcggcgcgccgagccgctcttccagctgtttaatctgctgcgacagcgccggctgtgaaacgtgcagcgccgacgccgcgcgggtgaagctgcggtgctccgcaaccgcaataaaatagttgatgtgccgcagaagcatgacgccacctataagttttagttattcagtttatccatatccgatattttaccttatacatactcaggcgtaacctgccaggcatcccatcactacgccgttgcgggagcagccatgaaagacattattgaaggtttccttaaatttcagcgcgatatcttccccgggcgggccgcgctgtttcaggatctggccacgcggcaaagcccgcgcgcgctgtttatctcctgctccgacagccgtctggtgccggagctggtgacccagcgcgagccgggcgatctgtttgtaatacgcaacgccggcaatatcgtgccgtcctacggcccggagccgggcggcgtatcggcatcgattgagtacgccgtcaccgccctgcaggtgaccgacatcgtgatttgcggccactccgactgcggcgccatgaccgccgtcgccaactgcagctgtatggagcacctgccggcggtcagcgcctggctgcgctacgccgattcggcgcgcatcgttaacgccgcgcgtcagcacctgacgccgcgcgccaaagtggacgatatggtgcgtgaaaacgtgattgcccagttggcgaatattcagacccacccttcggtgcgtctggcgctggaggaggggcgcgccgcgctgcacggctgggtctatgacattgccagcggcggcatcgatgccttcgacggcgcacgcggcgcctttgtttctctggcggaccatccgcaaacccgcgcactgccccgccagtcggcggcggtgtaacccttgtctttaacccataaggtgaccctaatgattcagtctcaagtaagcaaccacgcgcgtcaggcgctgaccgaggttattttgctggccaaggcccgccaggacctctcctttgcccaaatcaccgacggcaccggcctgagcgaagccttcgtcaccgccgccctgctcggccagcacgcgctgccggcgcaggccgccgccagcgtgggggagaaactggggcttgacgccgacgccgtcgcgctgctgcagaccatcccgctgcgcggaagcattgagcagcgcattccgaccgacccgaccatttatcgcttctatgagatgctgcaggtgtatggcaccacgctgaaggcgctggtgcatgagaagttcggcgacggcattatcagcgccatcaactttaaactggacgtgcagaaagtggacgacccggaaggcggttcacgcgcggtaatcacgctggacggcaagtatctgcccaccaaaccgttctaacccacgcagacgccatgccgacggcggcatggcgctgatagtcacagcaggagaacgctatggattttgtgcaacgcaccatcgatctggccatgaagaacgtggaggaaggcggccggccgtttgccaccgtcatcgcgcgcaacggtgaaatcatcgccgaaagcgccaaccaggtcgcccagaccaacgatccgacggcgcatgccgaaatactggcggtgcgcgccgcctgccgcaagctcggcaccgagcacctgacggactgcgacatttacattctggccagcccgtgcccgatgtgtctgggctcactctactactgcagccccaaacgggtgatttacctcaccacccgcgaagactacgcgccgttctataaggacgaccgcaagtactttgagctggaaaccttctacgatgagtacgccaagccgatgggcgaacgccgtctgccgatgattcagcaacggcatcagggcgcaatcgccgtgtatcagcgctggcaggcgctgaacgcccgctgagccgcccggagggggccagccccctccgttatcgcaagcttaatactccaccaccacgtccccggtcggcacgctgcagcaggagagaatataaccctcttcgacgtcctcatcggtaatgccgccgttatgcgccatctctaccgccccctccagccgcttcaccttgcaggtgccgcagatgcccatgccgcaggctttgggaatatgcagccccagcttggcggcggcggcatgcacggtttcccccggcgcaatctgcacgctcttgccggtagcggagaagaacacctggatcagatcggaacgcggtatcgcttcggcctcttccgccgcctgttcggcatcctgctgcgcctgctctttcaccggctccggcgtcgcgccgaacgactcctcatggtagcggcgcatatcgaagccgacttcctgcagcatggtgcgcaccgccttcatataaggcgtcgggccgcagcagtagacttcacgctccataaagtcgggcgccatcatctccagcatcgcgtggttaaagaagccgcgatagccgccccagttctgcccggactcgtagcgttcgcacaccaggttcagcttaaagttggcgatgcgcgcggccatattctccagatcgcgctggaaaataatgtcgcgcggcgtacgcgcgctgtgaacaaacaccatatcgacgtcggcgttggtatcaaaataccagcgcgccatcgacatcaccggcgtaatgccgacgccgcccgacagaaacagcacccggtcgctcgggttgtcgatacagttaaactggccaaccggaccatgcaccgccagctccatcccctcgctcatgttgtcatgcagccagttggacaccttgccccccggcacccgtttgaccgtgatcgagaagctgtagggcaccgacggcgagctggagatggtgtaggagcggaacacctgctcgctgtcgatctccagttccagggtaacaaactggccgggcttaaagaagaacatgatcggctgctcggccataaagcagtaggtttttacatcccaggtttcctgaatcactttgacgcaacgcacagcatgacgaccgttgatccaagtctgggtggttaccggctcaaaagcgccggtatttactaccgaaatagtctggttggtcatagggaatgcttcctgtgggccaggtgtcgatgaatagcacgcgatggttcggcgcggccgtaatacgactgaattttcagttcaaccctcgtttgccatttacttattcacgacatcgggatatctgaaaaaaccaccggacaacaatagtttccctcaacgtctctaacggaggggattgatgtcgcagccagaacataacgtattctcgacagggcgcagcatctgctgtgacagtgacccatttctctaatggggtgaccgggaacggggcgttgttacaaccaggatgcgtccgcgcgcgggcgcgacacactttgatctgaatgagaagagcaacatcatgagtcataacgatctgctgaatatcacctgcgccagcattaccgatgctcgcgaacagatgaccgacttgctcaaacggcgccagccgaactactcgctgccgcagccgctgtataacgacccgaccatgtttcgcattgatatggaggaggtgtttcagaaagagtggctgttcgtcggcatgaccagcgaaatcccgaaaaagggcgactacttcacccttgaaatcggccagaatccggtgctggtggtgcgcgacgccgacggcgccgtcaacgccttccacaatacctgccgccaccgcggctcgcgcatctgccagcagccgcgcggcaaggtggcgaacctggtgtgtccctaccaccagtggacctacgacctgaagggcaacctgctgttcgccggcacccatatgggcgacggcttcgagccgcgtcagcacgggctgaagccggcgcactgccgcaccgccggcggctttatttttgtctgcatcgcggagcaggtgccggaatccgactttgatgacttcctggcgacgctcgaagaatatatggcgccgtacgacgtggaaaacaccaagctggcgaccgaatccgagatgtatgaaaaggccaactggaagctggtgctggaaaacaaccgcgagtgctaccactgcgcgggcagccacccggaactgctcaacaccctgctggagtgggacgacaccaacgatccgcgcgccacgccggagtttatcgcctactacaatcagcaggcggagcagtgggatcaggaagggatcccgcatcgccatcaaagcttcggccagcgcaaccgcatcgtccgcatgccgctgaaaccgggcgccaacgtgatgaccatcgacggcagcgaaggctgcaccaagctgctcggccgcattcagaaccgtcagctgggctcgatgcgcatcctgcatctgcccaactcctggaaccatatgcagagcgatcactttatcgttttccgggtgctgccgatctccgcccaggagtcgctggtgaccaccaaatggtttgtacataaggatgcggtgccgggcgtcgattacgatccagaacgcctgcgtcaggtctgggatgcgaccaacgatcaggaccgcattctgggcgaggagaaccagcgcggcattaactccatcggctatcagcccggcccgtattcggaaacctacgaatttggcgtgatcaacttcctggattggtacagcgataccgtactgaagaatatggacgcggcggataatagtgagcactacccgatcggcgtgcccgacgctgaacggcagtacggctgattcccccttttgccccggccctctcgcctgagagagccgggcaacgcgatgtccttttcccgagataaaaaaacccgcgccttaccggccgccgcgcaccactccttcttccagcagcagatcgaatatcgcctgcgccatctcggcggccggcttatcacgcagaatgcgcccgccatcgccctgcgacttcgcggtcgccgccttgaagcggtcggcggcggttttcgccttcaccacctgcagacgcttcggccgcttacgcgccggcgcctcgctccactgcgccatcgcttcgtcgtggcaggcaacgcccgccgccgtacttgtcagctgcgcccggctggcggggccgaaagcgctctgacgcggcgccggcgccgccagatcaacactggcgataaacggcagcggtacgctgagcgcccggcgctggccgcgcggcagcgcctgcagcagctgcgcctcgccgccgtcgatactgacgatatcggcaatgccggtcaccaccggcatgcccagcgtttcccccagcaggtaaggcaccatgccggacgattcgccgctctcggcgcgcacgccggtcaggatgatatccggcttctcctggctcagatagcggcacagggcgggcaccacatccgcgcactcaccctgctccagcactcgcaacgtgttcaatcccataccggcatagctgcgcagcgcttcggcgccggggtcacccgcgtgcagcacctccagcccctgcggcgccagcgtcaacgccagttccaccgcccgggcgtcctgtccggcgcggcgctcgcgcccggagccgggatgcttgccgatcgacaccagcgcggtcacgcgcaggtctgcattctgcttctcaggccgcatgttcaaattccccctgatggtgctctctgaccagccggatcagctgggccataacctcgctgctgtcgccaatcacgctgagcgcggcgcgtttcaccatatcgcagccggcatcggtgttaatggcaatcaccttgtcgcactggccgatgccctgcagatgctggattgcgccggaaatgcccaccgccacatagacccgggcggtgacccaggtgccggtggcgccgacctggcgctgacgcggcatatggccatcgtccaccgccacccggctggcgccttcggtggcgccgagcgcttcggcgcactggtggaacagcgtccagtcctgcacgccgttgccggccgagaggataaactccgcttccgccagcgccaccgcgttgggatccaccgccacctgaccatcatcgcgaatgcgcgttgccgcattgaccacctgctgcaactgcaccggcagcgcctcatggcgggtttcgtccaccggatcggcgcactccgccgccaacagcagcatacgcggcgtggcacgggtaatatcgatactgccgccggccccgcgacagacgctttgcgcggcatcgacccgccaagcctgggtggccgggcgctcgcccagacgcgccgccagccggcagcccagctcaaaaccgccggccacgctgtccggcagcagccagtggcgcggcgcaaactggcgctccacctcgctcagggcggcaacgcgcagctccggcgcatacgcctgatagccgtcgccgctgagttccagcagccggtcaacgccggcggtcgcgaacccctgctcgcggtgatcgccgaacaccacggccagcaccgctccggcgccgccgatctcgcggatcagcgcatgggcctggcccagcacgtcccggtcgtgatcgctcagccgtccgcccaccatatcgggcaccaccgcaatgtagtagtcgggctgctccacccggtgcagcggcagcagcgtcgtctgtaccgcgctgaccgcccgctggccgccgcgcagggccggcataccaacattcatccggtcaatacggcgaatgccgttcggaccgataaagcccacggcgtgcgggttgcggcgaatcagcccggacgggccgcgcgactcgcccgccggcatcatcatcgccgcgtgctgcggatgcagacggttgcgcgcaatccattcggcgcgcgggtctctgcgcagaatctcgctcatcaggctacctccatcgcaggttgttcactcttgcgtctgaccaccggcggcgcgctcggctccgccagcgcctccgccaccagttcggcaatatccttcacctccggacgcggctctaccaccccttcgagcatcgcggtgcactgctggcagccgacggcgatcagcgccgcgccggtggcgcgggcgtcctccatccgcatgtcggcaatccgccgttcgccgggaatatcggtaatcggcgcgccgcccccgccgccgcagcagcgggagcggaagccggaacgctccatctcggccagttggatgcccagctccgccagcagctcgcgcggcgcctcatactcgccgttatagcgccccagataacacgggtcgtgccaggtgacgctgccgcccttgtagtcattcaggttcagcagctgcgccttcaccagctcgttgataaaggtggtatggtgcagcacctcgtaatccggcttctcgccctcggggcagaattccggatactcgttgcgcaggcagtggaaggcatgcggatcggtggtgacgatgcggttgaaacggtatttgcccagggtggcgaggttgcgcttcgccagacgctggaaggtggcgtcatcccccaggcggcgcgccacgtcgccgctgtccagctcttcgtcccccagtatggcgaagtctactcccgccgccttcaggatcttcacaaaagcgcgcagaatgcgctggctgcgcatatcgaacgcgccgtcggacacccagaacagtacgtccgcctgcttcacctccttcatgatccgcaggttctgatccgccgcccagttggtgcggctgcgcgggttaaacccgttgggattgtcggtgacgatcaggttatccagcacttcggcccccttgttcggggtgctgcccttctccagcgtcaggaagcggcgcatatcgacaatcgcgtccacgtgctcgatcatcatcgggcactcttcaacgcaggcgcggcaggtggtgcaggaccacagcgtttccggattgatcagcccggaaacgatgggctgatgcggcgcgccgcacgccttgccgacctcgatgcccggataggggctgccggcaaagcgggcgtccgagccgccggccaggccgaccaccatatcctgaatcagctttttggggttcagcggctgcccggcggcgaacgccggacacaccgcctcgcagcggccgcactgcacgcaggcgtcgaagccgagcagctgattccaggtaaaatcgctgggcttttccactcccagcttcggcgccgccagatccaccgctttcagcgcggtggagcgtccgccgccaaagcgctccggccgccggtgaaacgccagatgcagcgcgccggcaaaggcgtgcttcatcggcccgccccaggccatgccgaacaccatttcccccagcccccagacgatcccggccgtcagcagcgccgccagcagccagccgccgctgccttcaggcaggatgcccgccgccggcaacgtggcgataaaaaagctggccgcgaagaccagcaggcttttcggcagccgcatccacggccccttcgacagacgggacggcgggttgcgacggcggcgatagacaaacagcgccccggtcagcatcagcgccagcgcccccagcagcgcgccggccagccagcggctatggatgccgaacagatgcaccgccaggatcagcagcatcgacaacacaaagccgcccgcggtcgccacgtgggtgttcgacatcaccttatcgcgcgccactacgtggtgcagatccaccagatagcggcgcggcatcgccagcagcccggccagcagggccaccttttccggccggccggcgcgccacaggcggatgcgccggatgatgccgaccgccgccagcaatagcgcaaccgtcagcagcacggggagtaatctgtcgagtatcatggtgtcctctctcgcaataacccgggtgggcgttcggttacagatccttgcacaggcgcagtgcgtcgtagatcgccgcgtggacgttgcgctgcgacacgcagtcccccagccgccagaggatcatgccttcgcccgcctccgccagcaccggctgcggctgcgcggcaaacagcgcctcgttatcgatctgcccctgattgcgtgactccgccttcagctggtagtacagctcctcattcggccgggtgccgttttccaccaccacctgatccaccacccgctcctctttctggccggtgtactcgttttccagcaccgccaccagcttgtcgccttcgcgatataccgcctccagcgccagatccgaggtcatgatcaccgccttttcatacaggctgcggtaataggtcgggaaggtggtgccgccgatgccgacgccgggcttgatatcatcggtcaccagctctaccagcgcccctttggcggtcaggtagtcggcggtcgacatgccggtaaattcgcagatggtgtcgtaaatcaggacgtttttacccggctcgacggcgccggtcaggatgtcccagctggagaccacccgtccgtcctccgccccccactccgggttttgctcaaggaacggccggccgccggtcgccaggatgcagacatccggccgcagatcgcgcaccgtagcggcgtccgcgttggttcccagctggaccgtcacccccagccgctgcagctccatcgccagccagcgggtaatgcccgccatctggtcacgctgcggcgcccgggcggcgatcgaaatctggccgcccagctcctcgccgcgttcgagcagcgtcacctgatggccgcgctcggccgccacccgcgccgcctccatgccgccggggccgccgccgaccaccaccaccttgcgctgcgggccgtcgcttttgctgataatatgcggcagccccatgtattcgcgcgaggtcgccgcgttctggatgcacagcacgtccagccccatatactgacgatcgatgcagtaattggcgcccacgcactggcggatctggtctacctggttcagtttgatcttggcgatcaggtgcggatcggcgatgtgggcccgggtcatgccgacaaaatcgacatagccctgctccagaatgcgctgcgcctggttcggatccttgatgttctgcgcgtggatcaccggcaccgacaccacctctttgatcccggccgccaggtgcaggaacggctccggcgggtagctcatattcgggatcacgttggccagcgtgttatgggtatcgcagcccgagccgaccacgccaaagtagtccaccatgccggtggcgtcgtagtaggcggcgatctgcttcatatcttcatggctcaggccgtcaggatggaattcgtcgccggtgatgcgcatgcccaccacaaaatccggcccgaccgcttcacgcaccgccttcagcacttccatcccgaaacgcatgcggttttcaaaactgccgccccactcgtcggtacgcttgttgacccgcggcgaccagaactgatcgatcatgtgctgatgcacggcggacagctccacgccgtcgaggccgccctctttggcgcgcaccgccgcccgggcgaagtcgccgatcacccgccggatctcttccacttcgatggtcttgcaggtcgcgcggtgcaccggctcgcggatacccgacggcgacatcaggttgggccagttctcaccgtcccagcgcgaacgccgccccatatgggaaatctggatcatgatcttgccgccgtgcttgtgcaccgcgtcggccagattttgaaaatggggaatgatgcggtcggtcgacaggttcaccgagctccaccagctctggggactgtcgatagacaccacgctggagccgccgcagatgcagaggccgcagccgcctttcgccttctcttcgtaatatttaacgtagcgctcggtggtcatgccgccgtcggtggcatacacctcggcgtgggcggtgctgacgatgcggttacggatggtcagcttattgatattcaacggctggaacaggagatcaaactgggacatggctacaccctgattcaatgcttaaacccaggccgcccgcaggcggccgtcgcgtattacagcggcgctacctcaaacacgccgtagtcacttccctcttcggcagcgctccgggtctggaccgcccgggttctgaccgcgtagcccagactttgggcgatctgatccatggcgccggcaaaccagccggtaaacatgtaatcgaccttgcggttgaccttgccatactgataaacaaacgcggagtgctccaggcgcacgcgggcggtgccctgctccagatcgagcgcctcgatgataaacagcccccagccgcgctgggagagccgcttcatatagtgttcaaataccgcggcgccggcgatgccgtgggcctcggcctccttttcacaccagtagtaggcggatttatagcccgccttatagaggatggcggcatagcgttccgcaccgatctcctcttcgatcgccatatggttattgacgaaaaagtgacgcggtacgtacagcatcggcagcgcatcagtggtccagacgccggtttcgtcgtctaccgcaatcggcagttcaggtgcatgtgaactcatggtttctccctgacaatctttatgttgacggttattcgccccaaacttcgcccagaacgcgaacccagttctcgcccataatcttgcgcacctgatgttcgctgaagccgtggcgcagcagggcttcggtcaggttggggaattcgccgagggtgcggatcccctccgggttgatgattttgccgaagctggtcagatggcgggcgtatcccttatcgtgggttaaccactcaaagaaggcctgatcctgcccctgggtaaagtcggtgccgatgccgatctgatcttcccccaccaggttaaagatgtattcgatggcctcgacatagtcgtcaatggtggagtgaatgccgtttttcaggaacggggtaaacatggtgacgccgacaaagccgccgtggtcggcaataaacttcagctcggcatcggatttattgcgcggatggtccttcagaccggaaggcagacagtgcgagtagcaaaccggtttttccgacgccagaatcacctcttcggaggttttggcaccgacgtgggagagatcgcacatcacgccggcgcggttcatctccgccaccacttcccggccgtagccggacagcccgccgtcgcgctcatagcagccggtgcccaccaggttctgggtgttgtaagccatctgcaccaccccgacgccaagatccttgaatatctgcacgtagccgagctggtcctcaaaggcgttggcattctggaaccccatcagcacgccggtcttgcccgccgctttggcgctcatgatgtcggcggtggtgcgcaccttcatcactagatctgaattctgttcgatcagcgcgttcatcgcgacgatattgtccacggtgctctggaacccttcccagaccgacaccgtacagttcgccgcggtcagaccgccgcgccgcatatcttcaaacagttcgcgatcccatttggcgatcaccagaccatcgataacaatggcgtcgttgtgcaactgtgctgcgttcatctttccacccctgtctgtaacggccagagcggccctgatgttcgacagcatagagttaaccctacaaagaaagtgttctgaaaacgtcacctgcctgacccacagcgcagccaacgccgaacgaaaaaatacggcgcgtctcgaaaatgtcgcatcgcgatgtcgcgccggagaaaatttcgttcaccatgggcctttgtttggacgcacctaccggggaaagatgggcatatgcttggcctatacaagtgaaaatttggagcatatacttgccctatgcctaccaacacgcttttacccggcgaggagcagcaacatgagaacagtatctgtgtttaaaaacggcaataaccgcgcgatccgcctgccccgcgatatggattttgcaggcgtcaacgaactggagatcgcccgtgaaggcgacaccatcatcctgcggccggtaaagccgaactggggatcgttcctgctggaagacaaagccgatgcggactttatgacggaacgtgaagacatcattaatgacgagggacgcgtcaaaccatgagccacacctacatgctggacacctgtatttgctcttacattatgcgcgagcagccggcagcggcgatccggcgtctggagcaggcggtgatgcaacgccaccggatcgtggtgtcggccattacctatgccgaaatgcgctttggtgcgatcggtaaaaaggcctcaccgcgtcatgcgcaactggtcgaggccttctgcagccgccttgacgccattttgccgtgggaccgcgccgcggtggatgaaaccacggcgctgaaggccgcgttggccgccgtcggtacgccgatcgggcccaacgataccgcaattgccggccatgccatcgccgccggcgccattctggtcaccaataatcacaaggagtttgcgcgcgtgcccggactggcgctggaagactgggtggcatagccaccgcctgcccgttgcgggcagacggcgatgataggtgagcccggtcttagggcggcgagctccagcccagcgacaccgaaccgtaggtgggttcaaaacgcgcctcgctcagggcgcgcaccgccaccgccgacgccacgcgctctttcttgccgtttaggcccggcagcgcggtggtcaccagctgcggcagggtttcgctcagcgcctggctgcgtatgccgcgccgctcctcgcgcggcggaatgccgatatgctcgcggtagcatttgctaaagtgcggcgtcgagacaaaaccgcaggccagcgcgatctcgataatcgacatcgaggtttgcttcagcagctgccgcgcccggaacaggcggagtttcatatagtaacgggacggtgagcactgcaggtacttctgaaacagacgttcaagctgacgccgggacagccccacataggtggccagctcatccaaatcgatcggctcttcgatattggcctccatcagcgagaccgcctccaccagattcggctgcgcggtgcccagcacatggcgcagcggtatgcgctggtagtcggactcattgcgcacccgatcgcagataaacatctccgagatcgccgccgtcagctgatagccgaagtcgcgcttgatcatgctgagcatcatgtccatcggcaccgtgccgccgctgcaggtcatgcgatcgcgctcgatgacgaacagctggttagtgcaacgcaccttgggataggcttcctgcatcgaggcaatgcactcccagtgcgcgctgcagtggtagccgtccagcagcccggcctccgccagcaggtaagggccggtgcagacgccgccaatcagaatttgcttacgcgccatcgcctgcagccaacatacctggcggcggctgtagctgcgggtaatgttgacgccgccgaccacgatcagcacgtccagcgcgctggagtcggccatcgagcaatccggcgtaatgtgaatgccgtcgctggccatcaccacgccgccgtcctcgctgatggtatgccagtcatacagctcgcggccgcttaactggttcgccatgcgcagcggttcaaccgccgtcgccagcgccatcatggtgaaattgttcaccagtaaaaaaccaaccgtatgtgtcttattgttatcaatacttgcccgggatgatgtatttgcttcagacatatgctcttgcctctgtggtctctcgtcaggagagggaacaaacgggtctgatacttcttcacttccacagaaaacaataaggcaacaaatatgccacttcctttttacatttaaaatatatgcgcaatatctcgataatcattcatcgatagtgatttagcgccgctgttgcaatcaaaaaaacagagctggcacggatcgtgctgagccgggtaatcccctagcgccacatgcttttttggtgcatctgcccaataagcgggcagacatcggccaggcgtcagcactctatcgcattcaccgccaaaccgccgcgcgacgtctccttatacttgtcctgcatatcccgtccggtatcgcgcatggtgcggatcactttatcgagcgacacaaagtgctgcccgtctccccgcagcgccatctgggcggcgttgatcgccttcatcgcggcgatggcgttacgctcgatgcagggcacctgcaccagcccggccaccggatcgcaggtcagccccaggttatgctccagcgcgatctcggccgcattctccacctgctccggcgtgccgcccagcacctcggtcagcccggcagcggccatggcgcaggcggagccgacttctccctggcagcccacctccgcaccggaaattgaggcgtttttcttacacagcgcccccaccgccgccgccgccagcagaaagtccaccacgtcctgctcccgcgtctgctcgctaaagcgcatgtaatacatcagcaccgccggcacaatcccggccgcgccgttggtcggcgccgtaaccatgcgccctcccgcggcattctcttcattgaccgccagcgcatagagattgacccagtccatcgccgacagcgtggtgccaatcacattcgcccccgtcgcccgctgcagggaacggtacagcccgggcgcgcggcgcttcacgttcaacccgcccggcagcacgccctcattttccagcccttgggcaatacagtcctgcatcgcctgccagaggccggcgataccggtacggatatcggcctcatcgcgccataccttttcgttttccagcatcagttcggcgatccttaatccctgccgccggcagtgcgccagcagctccgcaccggagttaaaatcgtaaggcagcgccacctgcggcaccagatgcgcggtcgcagtggcttcgctctcatccagcacaaagccgccgccgatggagtagaaggtgttttcatacgccacgccctgcgtattaaaggcggtcaggcgcatggcgttgggatgatacgccaacacttcatcgacgaaatgcaggtcgcggttccagtcaaactccacgccggcgccgccggccagggtcagaaagccggtctcgcacaccgcgcggatggcgggatcgatcgtacggggatcgaccgtatccggcgattcgcccatcagccccatcagcgtcgccttatcggtgccgtgccctacgccggtggcgctcagagaaccgaacaggtcgacccggacgcgcgtcaccgcatcacgcacgccccgttcgcttaactgctgcacgaaccgctgcgcggcgcgcatcggccccacggtatgtgaactggaagggccgatcccaatcttgaacagatcaaagacgctgatactcattaccttctcccgtgaacctgaaatgtcagcatccattattactgcggatacgcggcaaaaaatgccgtatcacgacgctttcaggcgtcacaccgaccggaaaccgccgtctcatcccgcccgcgccgcatgtcgcaaatcgaccccgtcaagacgttgacaggcattttgcaccgctcccccaccgttatcatccgtcttggacgggctgaatcaaccagaggctgcgtccgtccccacgcaggcttcaggcaatcaccaaccattcccttaggaggaatcactatgccggattcaaaagatccgatggtacccgatggtgaggttaacccctacgataccgactatcaggtgggccaggacaatatcgtggtcagcgtcggcccgttcgggctggatattcataaccgcgtgtttgtcatctccggattggcgatcgttatctttgtcgtcttgacgctggcctttcacagccagatggagcctatcttcagcagcgtgctgaaatggctgaccaccaacctgagctggttctttctgagcgtcggcaacattttcgtgatcctctgcctggcgctggtgttttctcccctcggcaaggtgcggctgggtggtactctggcgaggccggattacaactatctggcctggttctccatgctgttcgccgccggtatggggatcggcctgatgttctatggcgtctcggagccgctgtcgcacttctccagctcgctcggcggcgtcagcatcgaaaacggcgtgcgcagcgacacggcgccgctggccgccgccgcgggcgacccagaaaccgcccgccatctggccatggccaccaccattttccactgggcgctgcatccctgggccatctatgccatgctggcgctggggctggcgctgttctcctttaacaaggggctgccgctgaccatgcgctcggtgttttacccgctgttgggggatgcggtctggggttggcccggacatatcatcgatattctggcggtgctggccacgctgttcggcctggcgacctcgctggggctgggcgcctcccaggccgcatccgggctgaactatctgttcggcatcccgatgggcgagcccacccaaattattctggtgatcggcattaccgccattaccctgctctcggtggtggcggggctggaaaaaggcgtacgccgcctgtcggaaatcaacatgatgctggcagcgctgctgctgctgtttatcgttatcgtcggcccgaccctggcgctgctgaccggcttcttctccaatctggcctcctacctacagtatctgccggcgctgtccaaccccttcggccgtgacgacggcaacttcgtcgccagctggaccgccttctactgggcctggtggatctcctggtcgccgtttgtcggcatgtttatcgcccgcgtttcccgtggccgcaccgtgcgcgaatttattatctcggtgctgatcgtcccgtcgctggcctgcgtgatgtggatgaccattctcggcaacaccgccatccaccagttttttgacctgggctacaaggccgtcgccgatgcggagctgccgctgcagctgtttaccatgctcgacacgctgccgctggcgcagattacctcgctgatcggcatcctgctggtggtggtgttctttgtcacctcgtcggactccggctcgctggtgatcgatatcatctcggcgggcgggaaagtcaacgcgccaacgccgcagcgggtattctggtgcagcttccaaggcgtagtggcgatagcgctgctgctgggcggcggactggtggcgctgcagaccatggtgctgaccaccgggctgccgttcgccatcgtgctgctgattgccgcggtctcggtgctgaaggggctggcgacggaaccgcggctgcgtaccaacgccggcgcggagcgcagctgaaccgctctaccattacggctgccacggaggtcaccatgcaggccgaacatcaggacattatcgactttctgcggcgctatccgcctttcgacgcgctgcctctggatgcgctggccctggcggcctgcagtatcgaggtcagctacttcaaggcgggcagcagtatcctgtccttcggccagcaggtggacgcctggtatgtgatccgcagcggcgccgttgaggtctaccggcgcaacggcgatctctacaaccgcctcagcgcggggggctatttcggccagttcggcctgctgcgcgaaagcagcgtacgctttccggtcaccgcgctggaagacacgctggcctggctgatccccgcgccggtgttccaccagctgtttacgcagtatgaagcgtttgccgacgtggtggaggtggaggaccgcacccggctgcgccacaccgtggcgcgctccgaagatgccaacgaactgctgacctcgcgtatcgatacgctgatcggccgtaagctggtcaccatcgaaacctccggcaccgtgcgcgaggccgccatcacgatgagcaccgagggagtctcctcgctgctggtgatgaacgccggcgtgccggagggcgccatgggcaacgccgcccgaatggccggcatgctgaccgaccgcgacctgcgcacccgggttatcgccaaagggctgagcgtggatacgccggtcagcgagatcatgacgccggagctgatttacggcgaacatcaccagatggtgtttgaagccatgctgaccatgatgcgccacaacgtgcaccatctgccggtgctgcggcagggccagcccatcggcgtgatttcacagtcggatatcctgcgccatgagtcccagaacagtctgtttgtcgtcagccgtattttccacgccaacagcgtcgaggaactgcgcgccctgagcggcgaggtgcgcgcctgcttcaggcgcatcgtgcgcgaagacgccaactcgcagatgatcggcagcgccatggcggtgattggccgcagctttacccagcgcctgctggagttggcggagcagcggctggggccgccgccggtgccctactgttttctggcgctgggatcgatggcgcgtcaggagcagctgatcgtcaccgatcaggataacgcgctggtgatcgacaacgccttcgatccggctcgccacgacgactggttcctcgcgctggcgaccttcgtcagcgacggcctggcggcctgcggctaccgctactgcaaaggcggaattatggccaccaccgcccaatggcgtcagccgctcgccgtgtgggagcgctacttcgccgattggatcggcaaacccacgccgcagagcctgctcgacagcgcgatctttttcgacctcgacggcgtctggggcaaaatcgagtgggcggagcacctgaatcagagcatcgcgctgcagacgcgccacaacgcccgctttttggcctgcatggcgcgcaacgcgctgctgcgcacgccgccgctcggcttctttaaggggtttgtgatggaaccttccggccagcacagccgctccatcaatatgaaacggcgcggcaccgccccgctggcggatctgatccgcgtgcatgcgctggcgatcggctcccgcgcccgcaactcttttgcccgcctgcaggaaattatcgaggcggatattctgccgcacgggcgcggccaggatctgcgcgacgcgctggagtttatctcgatggtgcgcatccgccatcaggcgctggatctggatgccgaacgccagccggataacaatatcgagccggaaaacctgtcggatttcgaacgcaaaaacctcaaggatgccttccagatcctgagcaatgcccagaagttcctgaaataccgctatcaggccggccggatacgctgaggtcacccatgttctatatcggcaagcatccgtttacccccgcctcgcggcagcccgccgccgaatgtccaccgccgtggccggcgcggatggccgaactggcccgtcaggcgcgtcaccccgctctgcgggccttctaccgcgcgggcgccgtcgcgcccgacaccgcgatcgaccaggtgccgctgctggcgatggactttgagaccaccggcaccgacgcccgccgtgatgatatcgtcagcatcggtctggtgccgatgacgctgcagcgcatccgcctgcggcacggccatcactggctgctgaaaccgcgcgcggccctgcgcgacgagtcggtggtgatccacggcatcacccattccgaagtagaaaaagcgccggatctgaacgcgctgtttattacgctgctcgagctgatggccggcaaggtgctggtggtgcaccaccgcggcatcgaacggcagtttctcgacgccgccctgcagcggcgcatcggcgaagggattgcctttccctgtatcgatacgctggcgctggaggcgcgccgacaccgcagccgtcccgccagcctggcggcgcggctgttcagcggccgggcgcggctctcgctgcgcctgcccgaaagccgcgcccgctataacctaccccgctatccggcgcataatgcccttaccgacgctctggcctgcgccgaactgttccaggcccaagtagcccaccacttttcagcgcagacgccggtcgacgcgctgtggtgctgaacgggcagcgatttgacgctgcaatacggtcgccgctacggcccttctcttgctatgctgtgacggtcaccaccacgaggaatctctgatgaccgacgcctccccgctgctaacggtgggttttgttctgctgcagcgctttacgctgctgccgtttgccgcgttcgtcgattgcctgcggctggccgccgatgagggggaccgcagccgccagctacgctgccactggcgctttatgaccagcgacggccaagcggcgtcttccagctgcggcgccgccgtttctccctgcgaaccctttgccgatccgacgcgctttgactatctggtggtgatcggcggcgtacaggacgagcacgaccgcaccgaccgcgtggcgctggactacctccgtcgggcggcggcggcgggcgtaccgctggtgggcgtctgcaccggcgtgttcgcgctgattcaggccggcgtaatgcccggccggcgctgctgcgtcagctggtatcaccatggcgatctgacccggcgctttcccgaagtgacgccggtggccgaccggctgttcgtcgacgacggcgatgtgatcacctgcgccggcggcagcgcggcggcggatctggccgcttatctggtggagcgccacctggggcgcgcctgggcgatgaaaagcctgcatattatgctgattgatgaaggacggcgcggcgagcatccccagccgcagccggtggtgttcgaacgggtggcggatcgctcgctgcgccgggcgatcgatattatttcccagcacctgggcgaatcgctgtcgattgacgatctggcgcggcgcatcggcacctcgcggcgcaatatcgagcgcaaattccgcgacgaactgggcgtcaccccgcagcgctttatgcgcaacctgcggctgcgctacggcctgtggctgctgcattacaccccgcgcagcgtcaccgatatcggcgaacagtgcggcttttccgacaccgctcacttttcacgccagttccgcgaaacctttggttactccccgtcgcaggcgcgtaaaacgggccaccaacaggcggtcgatcccttctttttacatatcggcgcgcccgccggcgttcagcgacacgatgagccgccggccgtttcgcgattaagcgcaaaaatacaaaacaacaccattattaaataaccttaaataacaaagcattaaatacacatgtcgcgattgtgacataaagctgtcgcatctgttcaatcttcaggggcgccccccgatctatcttggctgacggtaggcggatggtgccgccgcagcgctaaccctgaggataatcagatgaatgccgatgatttgaacaagaccgatccgcagctcttcgccgccgtcgttggcgaaatggtgcgtcaagaaaaccatatcgaactgatcgcttccgaaaactacgccagctcgcaggtgatggcagttcagggtagccagttaaccaataaatatgccgaaggttatccgggcaagcgctactacggcggctgtgagcacgtcgacgtggtggagcggctggctatcgagcgcgcctgcctgctgttcggcgccgactacgccaacgtgcagccgcactccggcgctcaggctaacgccgcggcgtttatggcgctggtggcgccgggggacaccattctgggtatgagcctggcgcacggcggccacctgacccacggcgcggcgcctaacgtttccggcaagcactacaacgcggtgcagtacggcctgaatccggaaaccggcgaaattgattacgacgaggtgcaggcgctggcgcgcgagcaccggccgaagctgattatcgccggcttctccgcctatgcccgggtggtgaactggcggcgctttcgcgaaatcgccgatgaggtcggcgcctggctgatggtggatatggcccacgtcgccgggctggtggcggcccgctgctaccctaacccactgcctcacgctcacgtggtcaccaccaccacccataaaacgctgcgcggcccgcgcggcggcatgatcctctccgcctgcggcgatgaggagctgtacaaaaagctgaatgccgcggtcttcccggggcagcagggcggcccgctgatgcacgtgatcgccgccaaggcggtggcgctgcgcgaggcgatgagcgaagagttcgtccgctatcaggcgcgggtgatcgacaatgcccgggcgatggcgggggtgtttatccgccgcgggttcgatctggtctccggcggcaccgacaaccacctgttcctggtgtcgctgatccgtcagggcattaccggcaaagaggcggatgccgcgctgggacgcgcccatatcaccgtcaataaaaacgccgtgcccaacgatccccgcagccccttcgtcacctcgggactgcgtatcggcaccccggcgatcaccacccgcggcttcgacctgcgcgaatgcgaaatgctggcgcactggatctgcgacatcctggataccctggcccggggcaaggatggcgaccatgaagaacagcacaatattgaagcctgggtgcgctccaacgtggcggagctgtgcgcccgctatccggtgtacggcgaaacccacggcatgacgctgacccgccccgctttcgcctaacagacaggaagagacgctatgcaacattattcgggtttaagtctgctgcgccatggtctcaaccaccatgaaaactggccgcggatgtggcgcaaccccgtgccgaagaaggcctacgacgtgattatcatcggcggcggcggccacgggctgggtaccgcttactacttggcgaaggagtttggcatcaccaacgtggcggtagtggaaaaaggctggctggggggcggcaataccgcccgcaacaccaccatcgtacgttccaactacctgtgggacgaggccgcggcgctgtttgaacactcgatgaagctgtgggaaggactgtcgcaggatctcaactacaacgtgatgttttcccagcgcggcgtgctcaacctggggcataccctgcaggatatgcgcgacatccgtcgccgggtgaacgccaaccgcctgaacggcatcgacggcgaggtgctggacgcccgccaggtgcaggatctggtgccgatgctcgactgttcgaaaaacgcccgctacccggtgctgggcgcctcatggcagccgcgcggcggcgtggcgcgccatgacgcggtggcctggggctttgcccgcgcggcggacgctctgggcgtggatattctgcagcagaccgaggtcaccggctttatgatgcgcgacggccaggtgtacggcgtgcataccacccgcggcgatatcgaagcccgcaccgtcggctgcgtggcggcgggcaactccggggtgctggccggcatggccgggctgaagctgccgttggagtcccacccgctgcaggcgctggtgtccgaaccgctcaaaccggtgctggataccgtggtgatgtcaaaccacgtgcacggttacatcagccagtcggacaagggcgatctggtgatcggcgccggtatcgacggctacaacggctacggccagcgcggcagctactccaccatcgagcatacgctgcaggcgatcgtcgagatgttcccggccttctcgcgggtgcgcatgaaccggcaatggggcggcatcgtcgataccacgccggacgccagcccgattctgtcggccaccaaagtcaaagggctgtggtttaactgcggctggggaaccggcggctttaaagccacgcccggctcggcccacgtattcgccgccagcctggcggcaggcaagccgcacccgctggcggccccgttctcaatcgatcgattcaataccggcgctttagtggacgaacacggcgccgccggcgttgcccactgacgaggaggaagcaagatgctgcatatctggtgcccctggtgtggcgaacaccgggaagaagaagagtttcaccccaagggccaggcgcatatcgtgcgcccggcggatcccgacgcctgtagcgacgaagagtggggagaatatctgtttttccgcgataacccgcgcggcgtacaccgggaactctgggtacatgccgcaggctgccgcaaatactttaacgtggcgcgcaatacggtgagctacgaaatactggaaacctaccggattggcgaacagccgaaaaccggcgccggggccgatgtggtacccctgccgcgccgcgacgacagcgaaactgaaaccgtaacccacgatgagcggatccaggccggaggtggcgcatgaaacaggtgaatcgtctggccgacggcggtcgcatcgaccgcagccgtccgctgaattttcgttttaacggccagaccctgcaggggtttgccggcgataccctggcctcggcgctgctggccaacggcgtggatatcgtcaaccgcagctttaaatacggacgcccgcgcggcattgtcgccgccggcgccgaagagccgaatgccgtggtgcagctgggcagcacagaagccagccaggtgccgaacgtgcgcgccacccagcaggcgctgtatgaagggctgacggcgagcagcaccaacggctggcccagcaccgaacgcgatctgatgggcgccgtgggtaaaatgcttgggcgctttatgcctcccggcttttactacaaaacctttatgaaaccggcctcgatgtggatgacctgggagaagtatatccgcaagggcgccgggctggggcgcagcccgatggcgcgcgatccggatcgctacgatcatcttaaccagcactgcgacgtgctgattatcggcgccggcccggccggtctggccgcggcgctggccgccgggcgcagtggggcgcgggtaatgctggcggatgaacaggaagagatgggcggctcgctgctcgacagccgcgaaccgttaaacggccgcgacgccgtcgcctgggtggcggacaccctgcgcgagctggcgatgctggacaacgtacagctgctgccgcgcaccaccgccaccggccgtcacgaccacaactttgtcaccctgctggagcggcgcaccgaccacctgggcgaaacggcgccggaccatcgcgcgcgtctgcgtctgcaccgggtgcgggccaaacgcatcgtgctggccagcggcgcccacgaacggccgctggtctacgccggcaacgatattcccggcaacttcgtcgccggcgccctctccacctatattcaccgctacggcgtcacgccgggccagcgtctggtgctgtcgaccagcaacgaccaggcctactgcgccgcgctggactggctggacagcggccgggaagtcgtggcgatcgtcgacgccagggataacccggacggcgaactggtggcccaggcgcgcgcccgcggcatccgcgtactctgcggcagcgcggtgatcgaggctcagggcggttcccgagtcagccgcgtgcgggttgcccgcatcgacccggccggtttccgggtggtggatcgggtggaaaccctgaactgcgacaccgtcgccagctcgggcggctacagcccggtgattcacctggcggtgcataccggcgcgcggccgatctggcgcgatgaggtgccgggctttgtcgcgccgcaggtggagggcatgatcgccgccggcgcggtaaccggcgcgtttaccaccgaacaggcgctgcgcgacggcgcggcggcgggccgccaggccgccgaacaaagcggcggcaaaccgcaggacattacgctgccagaggtggcaaaacgccgcgacggcgcggcgctggcgctgtatcaggtaccacacgatctgcccacctcccgagcgccgaagcagtttgtcgatctgcagaacgacgtcaccgccgccgccattgaactggcgatacgcgagggctttgagtccatcgaacatatcaagcgctacaccgtgatgggcttcggcaccgatcagggcaagctgggcaatatcaacgggatggccatcgccgcccgctgtctgcggcgcgccatccccgaggtcggcaccaccgtgttccgccccaactacacgcccgttgcctttggcgccgtggccggccgccactgcgccgaactgttcgaaccggaacgtcacaccgcaatgcatcagtggcatctggatcggggcgcggagtttgaagaggtcggccagtggaaacgcccgtggtacttcccgcagcgcgtcgacggacgcagtgaaaccctggaagaggccgtggccagagaatgccgcgccgtgcgcaacggcgtggggatcctcgatgcgtcgaccctcggcaagatcgatattcaggggccggacgcccgcaccttcctggagcgtatctacaccaacaagtgggcgaagctgggcttcggccgggtgcgctacggcctgatgtgcaaggacgacggcatggtgatggatgacggcaccaccagctgtctcggggcgaaccacttcctgatgaccaccagcaccggcggtgcggcggcggtgctggagtggctggaactgtggcatcagaccgaatggccggatctgcaggtgtatttcacctcggtaaccgaccactgggccaccctctccctgtccgggccggagtcccgccgcctgctgcaggaggtgtgcgatatcgacctgtcgcgcgacacctttaagtttatggactggcgctccggcacggtggccggcgttccggcgcgggtgttccgcatctcgtttaccggcgagctcgcctatgaggtgaacgtgcaggccaactacgcgcgccacgtctgggaagcgctgttcgagcacggtgaaaagtatggcctgacgccttacggcaccgaaacgatgcacgttctgcgcgccgagaagggctttattatcgccggccaggataccgacggctccatgacgccggaagatctcggcatgcagtggtgcgtaggctacgacaaaagcttctcctgggtgggcaaacgggcgctgacgcgcgtcgacacccgacgcaccgaccgcaaacagctggtcggcctacggccgaaaaacccgcgggtggtgctggaagaaggcgcgcagattgtgctggatccccaccatccgatcccgatgccgatggtcggccacgtcacctccagctactacagccctaccctggacagcggcttcgcgctggcggtggtgaaagacgggcaccagaaaatgggcgataccgtctggctgccgatggtcgacggccaaatccatgaggccgaaattgtcagcccgatctttgtcgatcccaaaggagagcgccaaaatgtctgatgtcgtaaagataagcacctttaacagccaccccaaggcgcaggtgatgcgcgaatcgccgctggcgctgtcttaccgtcataccggccggccggaggccggcgaacacagcggcgtaacgctgcgcgagcacccgttccgcgggcatctgattctgcgcggcggcgccatcgtgctcgatcaggcgctgcgcgacgtgctggggatcggactccccggccagccgctggggctggtcagcagcgacgacggcgaaagcagcatccaatggctgtcgccggacgaatggctgctgatcgtgccggaaggcagcgagtttgacgtggagaaacggctgcgggcggcgctgggcgacgcccactacgccatcgtcaacgtcagcggcggacagaccctgctggagctgcggggggaaaaagttcgcgagctgctgatgaagtcggtggtctatgacgttcatccggacaatttccccgcgggcaaggcggtgaccaccgtcttcgccaaaaccaccgcggtgctgcgccggcccgacgaggcccgctgggagctgatcgtcagacgcagctttgcggattacctctggcgctggctgctggatgccggggaagagtacagcattggcgttatcccgtgacggagaacagagcatgagtcgtaataatgactgctggatcatgaccgcccagtgtccggggcggctcggcacggtcgatgcggtgaccgccttcctgcgggagaacgattgctacattaccgaacagaactcgttcgacgaccgcgagtccgggcgcttctttatccgcaccgagtttcggccgccgtccggtttcgacagccaggcctttgaggcgcgtttcgcagcgcgcgcggcgaacttcgagatgagcttcggactgaccgcgcccggacatcgggtgccggtggtgattatggtctcccgcaccgatcactgcctgaacgacctgctgtaccgctaccgtaccggccagctgccggtggaggtgtgcgccgtgatctccaaccaccgcgatctggaaccgctggtggcctggcacggcctgccctaccactacctgccggttaccgccgacacccggccgcagcaggaagcgcaggtatggcgaatcattgaagagaccggcgccgaactggtgattctggcgcgctatatgcaggtactgtcggacgggatgtgccgccggctagcgggcaaggcaatcaatattcaccattcgctgctgcccggctttaagggcgccaagccctaccatcaggcctgggccaaaggggtcaaactggtgggtgccaccgcacactatatcaacgaggagctggacgaagggccgatcatcgcccagagcgtggagccggtaacccataccgactacccggaggatctgattgaaaaaggacgagatatcgaacgcgtaactctggcgcgcgccgtcagttggcatgtggaacggcgggtatttctctatgagaaccgcacggtggtgttcccgcgctgaacctacaccggcggccctatcggggccgcttcgctttcagaccgtccgcggcgcaacgaaaaaaccccaggccgtttaaagcctggggttttgtatttggcggaaggacagagattcgaactctgggagctgttacactcgacggttttcaagaccgctgccttaaaccactcagccatccttccaatgggcgcagatattagcggtaccgttatgaaatgtctagcgttgccatgcaaaaaaataggcatttcggcgcgtttgctcaaacttcaggccaagagtggttaaaaagtgcaagtcatgccgaaaacagcgcaatatctcatcagcccggactgctttttctgccgtacgacggcgggctttccttttgctccaccaacaaaaaggccggactgtcgtccggcctttggcatctggcgccgattacttcggctgcgagtcgtagtctgaacagctttgatagcctttgttcatcacatggccggtatcgttgtagctgacaaagtaggtctgcgccttgccgtcacgcggcgcgacggcataggtatcacaggtgccctgcgcatgaaccatcgttgccgtggttgacggcggcccggcaatcgcgcgtacctgctgcttggtcatcccgactttaacatcactgaccaccggctcttttacatagctcgccgcgcggtcataagcggtacagccggcaagaatggaaagtgctgctgtagtgcaaacggctaaaaccaacttcttcgtcatagcttgtcctcttagagtgcgtttattgtcttctaagtctagatggcgaaaggtttttccacaaactgcgctttaacactgggtgctattttaaccggttgattcatcagcagcgttaatcggcttgccgccggcgcagccaagcgtagcgcagcaggtcggccagcaggaacagcacaatgctggcccccagcaccggcaggctgtaccccagcagcagcgtcaccagtaaaatcagcgccagcggcccttttggcgtacgccgcagcagcatcagcggcgagcgcggcgcgcgttccgccgcccgcgtcggccggttgcgccaccacatcaggtaacccatgatcaccatcgccaccagcccgacggcaaacaccaccagcaccagctcattaaccaggccgaacaaaatccccatatgcagatcgatgccccagcgcgtcagtttggccgccagtgggaaactggcaaatcgtacgctgtcggtcaccgccagggtatgcggatccaccgccaccgcatcgacctgcgtcggccagctgcggtcgatttcgctgacggaccaggcctgcccggcgccctgcggctgccgaatctctactttattcgcatcaatgcccgcggcgcgcgcctgctgcagcacccggtcgtacagcccgctatccagcgccggcgccgcctcgtccgacggtatagcatggctgcggtgctccgcatgttcatccattgcgtcatgagaggcaccgtgcagcgcagtggacagcgacggcgtcgcccaaccgaactgatggcgcagcacgctgatgttatcgccggcccagttcgaccaggtcaagccggtaatcgagaaaaacagcagccccagcgacaacagtacccccagttgccggtgcagagcgcgcacgccgcgctgacgccgcgccgcgcgtttgcgcgcgccccacagaatcagcccgcccagcgccgccacccacaaccaggaggccgccagctcgctgtagttgcggcccacttcccccaacagcaggctacggtgcagctgatccagccaggtgcgcagcggcagtacgccgctggtgccgtacaccgccagcgcgccgtgggtctgcagcgtgacggggtcgacaaacaccgccaggcgctcgccggacgccagcccgccgacgttaaacagcacccgcgtgttctcgccgtctgccggcgatggacgcacggcggacagctgcgcctccgtcggcgcctgcgtttgtgcggccgcaatctgccgctgtagcgtctgcggctgtccgctgctgtggttatacaactgctcggcgtaccagtaagattccagctgcggcgtcagggcataaaaaattccgcttaatgcggcaataagtaaaaagggaccgacaaatacgccaatatagaaatgcaggcgcatcatcaagggaataaaccagctgcgagtggttacccgccggcgcatattttgggcagccgaaggcagcgcgtttacgcgttcagtcattattattttccacaggtgaatttaatgcctgggggaatttatccgatctatttttaattaacaaataattttctaatggtgttggcaatttgtgaatgatgttacactggcgccggcatcacatgccgcgctttccactgctcaagggcccgaatactggtgaaactgtcaacgcactcaatacgcacgctggcctggctgggcctgtttgccatgctgatggtgtttgccgggccgttaatctccgcacagttggcaaaaaactcgcagtataacagtatgatgggcatgaatatgccgatgggcgagcacatgatgatgatgcatcatcaggccgacgacgcccccgctgcgcggcaccacgccgccggcatgatggacgaagacagcggcgatttttgcggttactgcagcctgttccaccatagtccgccgctgcagattacgctgccgcccttcctccacgccccattatccgccggcacgattagtgccgttattattcccgctccggttatccgccgattattcctgccctatcaaacgcgcgccccgccgaaaaatattaacgccaataatagtaaatctacgtttatactttaatttattaaggtagggcttcccgtatttattaattacatcttccccaccccgttcgtttatttttattaatcaaacgccgcggcgatatttaataattatcccacagtccgggcgtcgccaattccagcagatggccatccgggtcgcggaaatagagactttccgcaccgcgcggccagcgcatgcgcccttcgatttccacgccgtgctggcttaagcgttgctcccactgcggcagctgcgccctgctgaccgcaaaggccagatgataagggccgctgccgtcatgcggcggtatatagccggcctcttcgcggaacccttgccgtccgtcgccgcggataaacagcagcaacacgttctgaccgccgacgttgtaagcacggaagcgctctttggtcaccatcgccggcagctgtaacacggtttcataaaaatggctggcgcgcggcatgtcgctgacgtacagcgccgtttcaatgatgcgttcaagggtgagcggcatagggcctcctgagtaagggttactcagcaagcctagctggggcggttctggcgggctagcaatccgtgctcagacggcaggcaaaaaaaaacgcggcccgatggccgcgttatgcaaaacaacctgaggctcagaactggtaaaccaggcccagcgccaccacgtcgtcagtgttgataccggcggctttagtgaagttgttgtcgtccagcaggttgattttgtaatcaacgtaggtggacatgtttttgttgaagtagtaggtcgcacccacgtcaacgtacttcatcaggtcctgatcgccgtagccgcgttcgatgtccttacctttagactgcaggtaagccacggaaggacgcaggccgaagtcgaactggtactgcgcaaccagttcaatgttctgcgccttgttggcgtagccataagcggagctgccacggctgccgaagcgggttgcgttgtaagactgggtgtacatcgccgccaggtagacgttgttggcgtcatacttcagaccaccgctgtaggcttcagccttgtcgccgccgcccagaatgtttgggttattgtaaccattctgctcgttggtacggtcagaagagaagtaagccgccgccgcgctgatgccgtagcccagatcgtaggtagcagacatgccgtagccgtcgccgttctgcgccagcacgtcgcgaccgttgttggattcggtagcgctgtcgtttttaccctggtactgcagggcgaagttcaggccgtcaaccagaccgaagaagtcgttgttacggtaggtcagcacgccgttagagcgttggaacaggaagttgtccgcgccgtaggtgtcaccgccgaattccggcaggacgtcggtccaggcgccgatgtcatacagtacgccatagttacggccgtaatccagtgagccgtagtcgccaaagcgcagaccggcgaagccgacacgggtgaaggagtcgttttcgctctcagtcttgttcagctgaacctgatattcccactcaccgtagccggtcagctggtcgctgatctgggtttcgccacgcaggccgaaacgcaggtaagactggtcgccatcggtgccattgtcgtcagagaaatagtgaagaccatcgattttaccgaacaaatccagtttattaccgtctttgttgtagatttccgctgcgcctgcggtgccggcaaccagcatggcaggtacaatcagggagagtactcgaagtttcatcgttattatcctcgttaattatgtcgagctacggccactgcccttttgagcattattagcacgactgtgcattaccattctggtaacacggtttatattaatccagaaagaaaatgataccaagtgtccgatagtgtttccatgacgcaagcaaaggttgcaaaatgtaaatgctagcgaactttcacaaaaacttaccgacaaacaaaatagcgcacttaaagacaaaaaatgaatttaattgaataaattcactcagttatacaaaaccttaagttaatgtagaattccatacaaaaatagcgatcaataagcacatacggtcaaaatacctgccgcaaacagccactataattcactcgctatcatcattattttcattattaccttcattatcgtaatgataatccctgtactttttacagccggcccccgggccggttttttattgccaatttacctccgccgcgcagcgacaagcaaactatccgaccagaaataatcacttacagaaataattgcccatttaaatttccgcacttatcgctaaacgttttatttattttggtctacaccttgatagctggaaaataaataaacactttcggcttaattattgaccagatgaatgttcaatatccccgccggtaaccgttcgtcgcctgagataaaatctgttattctagccaagtgattattgctgacggcaaaccagtatgcgctctcaactcgatacccagtggcagcggctgcagacctctccgttccgcgccaaattccgcctgaacgataaggatcggctctacctggaaaataaaggcatcgccgtgatcctcagccatgcccgcgatttcatcgaccggcggctggccgacgcgtggccgaaaaacgacggtaaacagacgccaatgcgcggccacccggtgtttgtcgcccagcatgctaccgccacctgctgccgcggctgcctggccaaatggcacgccattcccgctgggcaggaactcagcgaacagcagcggcgctatatcgtgcagctgatcgccctgtggctggtgcgtaaagccggcgtgcaggccgaggcgtgcgcaaatgttttcgaccccgatcgcgctttgtgataaaaacacagcacgacttacagccacccgctttctaacagatccttgatgcccacatgacatccactttgtgcaccgaacagcagcagcccggcgttcccgaacagatagccacccgcatcgccttttttgtctccggcctcggcatggcggcctgggcgccgctggtgcctttcgccaaactccgtctgaacctggacgatggctcactgggcttgctgctgctgtgcatcggcgccggctcgctgctggcgatgccgctgaccgggctgctgaccggtaaactcggctgccgacgcgtgatcctgctggccgggctggcgctgtgcatcgatctgccgctgctggtgctgatggattcaaccccgggcatggggctggcgctgctgctgttcggcgccgccatcggtatgattgacgttgcgatgaatatccaggcggtgattgtcgaacgcgccagcggccgggcgatgatgtccggctttcacggtttcttcagcgtcggcgggatcgccggtgccggcggcgtcagcctgttgctgtggctggggctgagcccgcttgccgccgtactggccacggtgctgaccattgtgctgctgctcgcgctggcgcagaaaaacctgctgcgcgacagcgatgcacaggacggcggcccgctgttcgttctgccgcgcggctgggtgatgtttatcggcgcgctgtgctttattatgtttctggcagaaggctcgatgctggactggagcgccctgtttctgacgacgctgcgcagcgtcgaccacagccaggccggcctgggctatgcgctgttttccatcgccatgaccatcggccggctgaacggcgaccgggtggtcaacgcgctggggcgctataagatgctgctgctcggcagcctgtgcgccgccgtggggctggcgctggccgtggcctgcgacagcgccgcgatcgccctgctgggctttatgctggtggggctgggcgcctccaacgtggtgccaatcctcttcagcgcggcgggcaaccagcatgatatgccggccaatctggcgatcgcctcggtcaccaccctcggctacgccggcattctggccgggccggcgctgatcggctttatcgcccaggtctccagcctgaccgtggccttcggctgcgtcaccgtgctgctgctggcggtaaccgccagcgccaaagccgttacccgttaactcaggacgctgcgtcgactatgcaaaatcaacaactgaccatcagttccggcaatatcatccgctgttttctggtgtttattgtgctgctgttcgtcagcctcggcctgtatggctacaactacaccaatgcctacctgagcgataaaaaatcggcgctgaataccatcgtcaaaagcctgcaaaagcgcgtggatatctaccgctatgtcaccgagcaggtttatgagcgcttcggcaatacgccgatgccgcaggaagggccggcggtgatggaaacgcgcctgcgcccggacgtctactacgttgataagccgtatataaagaccgacgcggtcatttttggcaatcacgatgccaacacgttggcgatgatggccaatatttccgactatctggataatcgctggggcgccaataccgagaactacgcgatgtactacctgaacgggcaggataacagcctgagcctggtgaccacccaatcgctgaaggatctgacgtcacgcttccgggatagctacctgaccaattcggccgaggatcgccgcaccgaaatgctgcagcaggccaatatgctggacgagcgtgaaagcttctccaccctgcgcaaacagcgtttccagaatgcctattcgttctccatccgcaccacctttaaccagccgggccatctggccacggtgatcgccttcgacctgccgatcaacgacatcattccgttcaatatggcgcgcgccaacttcgagctgcagccgatcgacgacagcgccgatctggcgggcagcgaagacgacaatgcggccagcgcgcccagcggcccgcaggcgacgctgtcaggcagttgggtcgaattcagcgccagcctgcccaacgcgccgctgaatatggtgtaccgcgtgtcggtactcagcctggccatcgacctgctgcgcaacaacatgtggctgctggtgaccaacctggtgctattcatgctgtcgctgattgccatctattttatccgtcaccagtatattcagccgagcgaatcgctggccgacgagctggacgccgagcgcgcgctgaatcaggaaattatcgccagcctgccatcggggctgctggtgtatgactttgccagcagtacggtgatcgccagcaacaagattgccgagcacctgctgccgcacctcagcctgcagaaaatcgcccatatggcgcagcagcaccacggcgtgatccaggcgacggtcaacaatgaggtgtatgagatacgcatcttccgcagccagctgacgccggaaacctacctgttcctgctcaacgaccaggataaagaggtgatggtcaacaaacgcctgcagcaggcgcagcgcgaatacgataaaaacgtacaggcgcgcaagctgatgctgcacaacctcggcattgagctgaaccagccgatgcagcagatccacgacatggccgaccggctgcgcacccaggcggatccgcagcagcaacagcagctggtggagcagctgtttgacgagtcgtcgtcggtgctggcgctgattgacaatatcaccctgctcacccggctggaaacgcaggactggcagccggccagccagccgttcagcccggccgcgctggtggacgagctgctcaaagaggtactgccggcgcttaaccgtaagggcctggcactgttcaaccactatcagctcgacgtcaaccaaacctatatcggcgatgccaacgcgctgcgtaaggcgctgtcgctgctgatccgctacgccattatcaccacctcctacggcaagatctccgtcgtcgtcaaccacgagccggagcgtccggagcagctggtgttccatatcaatgacaccggggcgggcatctccaacgaagagatcagcaacctgaattacccgttcctcagccagacgctggtggatcgtttcgaccacggctccggcctgacgtttttcctgtgcaaccagctgtgtaaaaagcttaacggccagttggatatccgcagcaaggtcgatatcggcacccgttacactatccgcgtgccgatgacgctggagcggcaggatgaggaagagcaggagaaactgctggacggcgtcaccgccctgctggaggtgacgtccgacgaaatccgcggcatcgtcacccgcctgctgcaggcctacggcgccgactgcattatcgccgacgagcggaaagtcaaccgcgactacgacgtactgctgaccgacaacccgcagcgggccgacgactacaccctgctgctcagcagcgatgaaaacggctggcagcagttgaacaagcgctatatccgcgttaactacaacctcggcagcgcaatgatcgacgctatcctgctgctgatcgaacagcagatggcggcgctggaccagcctgaaaccgtgcgggaaattggcgcagatgacatccaactgtatgaaaaacagttgaaatcaagcgattactatggcttgtttatcgacacagtacccgatgacgtcaaaaaactgtatactgaggcgggcagcagtgattttgaggcgctgtcccaaaccgctcaccgcctgaagggggtgtttgccatgttaaacttgcttcccggcaagcaactgtgtgaatcgctagaacagcacatcgctgacggtgatgcgcttaagatcgagaacaacatcagtcagattgattttttcgtcagtagactgctgcagcaaggtaaccaactacatgaataacctgaacgtaattattgctgatgaccatcctatcgtactgtttggcatccggaagtcactcgagcaaattgaatgggtgaatgtcgttggggaatttgaagactcaacagcgctgatcaacagtctgtccaaactggacgccaacgtactgatcaccgacctgtccatgcccggcgacaaatacggcgatggcattacgctgattaaatacatcaagcgccattatccgcagctgtcgatcatcgtgctgaccatgaacaacaacccggccatcctcagcgcagtgctggatttggacatcgaaggcatcgtactgaaacagggcgcgccgaccgacctgccgaaagccctggcggcgctgcagaaaggcaagaagtttacgccggaaagcgtggcgaaactgctggagaagatcagcgccagcggctacggcgacaaacgtctgtcgccgaaagagagcgaagtgctgcgcctgttcgccgaaggtttcctggtcaccgaaatcgccaagaagctgaaccgcagtatcaaaaccatcagcagccagaagaaatcggccatgatgaagctgggcgtcgacaacgacatcgccctgctcaactatctctcttccgtcagtatgacgcagttggataaagactaagccatcctgaaacggaaacggggcctgaatggccccgtttttttatccctgccgtcctgtcctactccgcgtcttcccgcgccgtatcctgattctgcttgcgcacgatggcggaataaatcgccagcgtctccgccagcgtttccagcgttaccggcttggacagacagttatccatgccggcctcgatacagcgctgcttctcttccgccagcgcattggccgtcacgccaatcaccggcgaggtgaagttcagttcgcgcagccgctgggtcaggcggtagccgtccatattcggcatattcacgtcggtcagcacgatgtccacgcactcatggttcagcactcccagcgcatcaacgccgtcattggcggtgaccacccgataccccagcgacgtcagctggtcggacagcaaccggcggttaatcggatggtcgtcaaccaccagcaggcggatatcgccattgtcgacgccgctggttttactcggcgacggcagcggcatcagcgttttggcattgcctgcctcaaggccaaacagccggttgagcaggccgatagtctcacgcggcgtcgaggtgctgtgtcgccaatagcccggatgcagctcctgtgacggaccgatatgctcaatcgagaaataaatttgcgccagcagcggcgtattgagctgcagatcgtaatcgctgagcagcacatcggcagacgtggtggcctgaccttcatagcgcacgaccgtcgcgccacgcgcatccagcagcgccagcagatactgctccagccgctggttgcgtacatccagccacagcgttctgccctgccaggcgtcactcggctgcggcgccggatattgcgcgttaagcagcggcaggcggacagagaacatgctgcccagccccggctcggactctacggcgatatcgccgtccatcatgttgatcagcttctcacagatcgccagccccaacccggtgccctggaagtgacgctggacaccggtccccacctggaagaacgggtcaaacagccgggttacctctttctccgggatccccacgccggtatcgcgcacgctgaaggtcaggtaattgtcctgcgcgcagacctgcaaaataatacagccggtatcggtaaacttgatggcgttattcaacaggttcgacagcacctgctgcagccgcaccgggtcgccggaaatacgctccggcacgctcggctcaataaaacagtacagtcccagacgctttttcaccaccagcggcagatagttaccggcaatatgggtaatcacctccaggcaggaaaactcgcgcggctcaatcttcagctgttcggactcgattttcgagaagtccagaatatcgctgatgattttcagcagcaggctggatgagttgttcatcgcgttgaccagccggtcgacgccttccggcagcgccttggtctgcagcaggtcaaggttgccaataatgccgtacagcggcgtacgcagctcgtggctgaccgtcgccaggaacatggacttcgactggctggcctgctccgccgccgccgccatctcctgcagcgactcctccatcttcacacgcgcgctgacgtccaccagcacgcagatcgccacgtcctcgttgcgatagcgggagtgcacgaagctgatctgcagattgttgttgtcgctggtcatcacatcgacaaaattcacctgctgttcgcagataatgcgcgtaatgcggtcgcgatcctcatgcgtcagcatgttgatatagttgtgcgccagttcgttactgaggatattggtgccgtcgctgatgcgcaggatacagatgcccaccggcgccgacgcgacaatcttgcggttaaactgctcatgctcctccagccggaaggcattctcctccgccggcaggaacattttgcgttcaaacagccaggccagggtgaacagcacgatggccgacagcaggttcagcagcaccgcgttgagaatcagcatcttaaagcgttcaaccacgctcttgaccggcagcgaatagacgatgctgagtgacgacggcggcagcgcttttttcatgatcaaatcatgatagctgtccacgtagccaaaataggcgtgctcttcggggtagctgctcagcgccgatgcgtagcgctcgccgtcggtcagccgcagtaccggccgatcgttttcatccagcagggtgacgccgaccggcagcgtgcccggcgtgacgaagtcctccagccggatggtctgctcaatgcccagcaaggcttccagcttattgccgatataaatcggcgccagcacgtacagataccccacgtccggccgctgctggctggggcttatccaataaaggttgctgtctttatcctgattcttagcgttgcggtaggtcagaatgcgctcatgtagcgatttcagggtattttcccggtccgccacgtcattgcccttgccgaactccgccatgcacaggctgtcgccgccgataaagaacacccggttcaggtcgtaggccgcaacaaagttctctttccaatactggatcaggctgctgagtgagtcgagggagctgcggtagttggtgttcagcgagcagtttgactccgggtacagcgggaaaaactccggcggcgcgcttttgcccgggaaaatgccgcccagaatatccagactgctgaccgaaccgttcagccggttttccgccatatatttgatatcgcgaatgatatccgccgaatggtggatatagccctgtgcctggtcgaagttcaggttatattcctgccgcagttcggactctttatcgtgcaggatattcagaatatagaacgtgctcagcagcgcgcccaacgcccacagcaacacggccagcacccggaacatgtagcgggaaattttgagcgtggtacggaaagaggccaagtatttcaatcggataccatacaaaagtgagagggtaacgcacgccttgcgcgcgggttatcgccgggaaatctgacacaattaaaccatatatctgaaaaagggcctagcatcgctgccaggccctgttttcatcactttcgccgacggggaatcccctgcggatcaggcgttttcgccgtcgtcgccgtcatccagcggcgctgcgtcttcttccggcacttcgccaggttcaagactgtccagctcttcatcttcaaccggctcggctacgcgctgcaggccgacgacattttcgtcttccgcagtacggatcagcgtcacgccctgggtattacggcccaccacgctgacctccgcgacgcgggtacgcaccagcgtgccggcatcggtgatcatcatgatctggtcggtggtttccacctgcaccgcaccgacaacctgtccgttacgttcgctgaccttgatggagataacccccagggtcgcgcgcgacttggtcggatactcggtgaccgcggtgcgtttgccgtaaccgttttgcgtgacggtcaggatatcgccttcgccgcgcggcacaatcagggacaccacgctgtcgccttcgcccaggttgatgccgcgtacgccggtggcggtacggcccatggagcgtacctgagattccgggaagcgcaccactttaccgttggcggagaacagcatcacttcgttgctgccgtcggtcagatcgacgccgatcagctcatcgccttcattgaggttaaccgcaatgatgccggcgctgcgcggacggctgaactcggtcagcgccgttttcttcacggtgccgctggcggtcgccataaacacgtgacgcccttcttcatactcgcgcaccggcagaatcgcggtgatacgctcgttggcttccagcggcaacaggttgacgattggacgcccgcgcgcaccacggctcgcttccggcagctggtagaccttcatccagtacagacggccgcggctggagaagcacagaatggtgtcatgggtgttggccaccagcagacggtcgataaagtcttcttctttaatccgcgcggcggacttgcccttgccgccgcggcgctgggcttcatagtcgctcagcggctgatacttgacgtacccctggtgcgacagggtgaccacgacgtcttcctgattgatcaggtcttcgatattgatatcggaagagttggcggtgatctccgtacggcgttcgtcgccgaactgatcgcggatcgccaccagctcttcacggatcacttccatcagacgttccgggctttccagaataaagatcagctcggcgatgacgttgagcagctctttatattcgtccagcagtttttcgtgttccaggccggtcagcttctgcagacgcaggtccaggatcgcctgagcctgctgttcggtcaggtagtatttaccgtcgcggatgccgaactccggctccagccactcaggacgcgcggcgtcgtcgccggcgcgctccagcatggaggccacgttgcccagttcccaaggcttcgccaccagtccggccttcgcttccgccggcgtcggcgcctgacggatcagctcgataatcggatcgatgttggccagtgccaccgccagcgcttccaggatatgggcgcgctcgcgcgctttgcgcagctcgaaaatggtacggcgggtcaccacttcacggcggtgacgcacaaaggcttccagaatgtctttcaggttcagcagcttcggctgcccctgatgcagcgccaccatgttgatgccgaaggtcacctgcatctgcgtctgcgcgtaaaggtggttcagcaccacttccccgacggcgtcgcggcgcacttcgatcacgatgcgcatgccttctttatcagactcgtcgcgcagcgcgctgatgccttccacgcgtttgtctttcaccagctcggcgatcttttcgatcagccgcgccttgttcacctgatacgggatctcatgaacgataatggtttcgcggccggttttggcgtccgcttccacttcggcgcgggcgcggatatacatcttgccgcggccggtgcggtaggcttcttcaatgccgcggcggccgttgataatcgccgcggtcgggaagtccggccccgggatatgttccatcagcccttcgatgctgatgttttcatcatcaatataggccagacagccgttgatcacttcagacaggttgtgcggcggaatattggtcgccatacctacggcgataccggaggagccgttgatcagcaggttggggatcttggtcggcatcaccgccggcatctgctcgctgccgtcatagttcggcacgaaatcgacggtttctttttccagatccgccagcagttcgtgcgcgattttcgacatgcgcacttcggtataacgcatcgccgcggcggagtcgccgtcgacggaaccgaagttgccctgaccgtccaccagcatatagcgcagtgagaacggctgggccatacgcactatcgtgtcgtagaccgcgctgtcaccgtgcgggtggtatttaccgatcacgtcgccgacgacacgggcggattttttatagggtttattccagtcgttacccagtacattcatcgcgtacagcacgcggcggtgcaccggttttaacccatcgcgaacatccggcagcgcacgtccgacaataacggacatcgcataatccagatacgagcttttcagctcttcttcgatgtttaccggtgtgatttctctggcaaggtcgctcatggagctgctatccctcatactgaatgattcatctgccctggcatagtgccaaaggtgtaaaactatatcacaaagcgcgctttacgggaaaaatatacccgcctttgtcggcaaaaatgcgccgacggcgacagtgaggcggcagaacatgtataatccgccgcaaagagaacaaggagcccaacacgcccatgaatgctgaatcatccggccgcgccgccaacgtcgaccatcaggaaatcgccaaattcgaagccgtcgcctcacgctggtgggatctggaaggtgaattcaaaccgttgcaccgcatcaacccgctgcgcctgaactacattatgcagcgcgccgacggcatctttgacaagcaagtgctcgacgtcggctgcggcggcggcattctggccgaaagcatggcgcgtgaaggcgcgcaggtcaccggcctggatatgggcgcggaaccgctgcaggtggcgcggctgcacgccctggagagcggcgtcaccgtcaactacatccaggaaacggtggaaagccatgccgaagcccatccgcagcactacgacgtcgtcacctgtatggagatgctggagcacgtgccggacccggcctcggtggtgcgcgcctgcgcgcagctggtcaaaccgggcggccacgtcttcttctccaccattaaccgcaacaccaaagcctggctgatggcggtggtcggcgccgaatatattctgaagatggtgccgcagggcacgcacgaccataagaagtttatccgcccttccgagcttatccgctgggtggatagcacgccgctgcgggaaaaacacatgatcggcctgcattacaacccgatcaccgaccatttcaagctgggccgcaacgttgacgtgaactatatggttcatacccagcacgccggctgagcgccgtcatcccgcgccggacgtggtctgataacgtccggcgtgtcaagcgccgcgcctgcaatgttgcagtttttccgctttggtactgaaaacgctatataaactgtttttaatcatattaagttcgatcaatatgccgtttttatctaacgtttaagaaatcggcaatcgatcaaatttttgtaaatcagaggaaaatcttatcgcgcttattgacaatccttcgggccagatacggcgcgcactggcaacgcaacctcacatttcacccccaagttatccacaaaatcgggccattttgttcacttgcaaacccccaactttctcactatcttgttaccccattaataaacaccccctatatatagtgtttacatactgagcagagcgactacacttctgcattaggggaatcacacggacaggtaaaaatgaaccaaagtctacttgtaactaaacgcgatgggcgtaaagagcgcatcaacctcgacaaaatccaccgggtcatcgactgggccgcggaaggtttacacaacgtctcggtgtctcaagtagagttgcgttcacacatccagttttatgacggcatcaaaaccgccgatatccatgaaaccatcatcaaggcggccgccgatctgatctcgcgcgacgcgccggattaccaatacctggccgcgcgcctggcgatcttccacctgcgtaaaaaggcttacggccagtttgagccgccgaagctgcacgagcacgtggtgcgcatggttgaaatgggtaaatacgataagcatctgctggaagactacagcgtcgaagagttcgagcagatgaacgactttatcgatcactggcgcgacatgaatttctcttacgcggcggtgaagcagctggaagggaaatacctggtgcagaaccgcgtcagcggcgaaatctacgagagcgcgcagttcttgtatattttggtggccgcgtgcctgttctccaactacccgcgtgaaacccgtctggactacgtcaaacgcttctacgacgcgatttccaccttcaagatttctctgcctacgccgattatgtccggcgtgcgcacccctacccgccagttcagctcttgcgtgctgatcgagtgcggcgacagcctggattccatcaacgccacctccagcgccattgtgaaatacgtttcccaacgcgccggcatcggcatcaacgccggccgcatccgtgcgctgggcagcccgatccgcggcggtgaagcgttccataccggctgtatcccgttctacaaacacttccagaccgcagtgaagtcctgctctcagggcggcgtacgcggcggtgcagcgacgctgttctacccgatgtggcacctggaagtcgaaagcctgctggtgctgaagaacaaccgcggcgttgaaggcaaccgcgtgcgtcatatggactacggcgtacagctgaaccgcctgatgtaccagcgcctgatcaagggcggcgacatcaccctgttcagcccgtccgacgtgccgggcctgtacgatgcgttcttcgccgatcaggacgagtttgaacgcctgtacaccaaatacgagcaggacagcagcatccgtcagaaacgcgtgaaagcggttgagctgttctcgctgatgatgcaggaacgcgcctctaccggccgtatctatattcagaacgttgaccactgcaacacccacagcccgtttgatccgcagatcgcaccggtgcgtcagtccaacctgtgcctggaaatcgccctgccgaccaagccgctggaagacgtcaacgacgaaaacggcgaaatcgcgctgtgtacgctgtccgccttcaacctcggcgccattgagaacctcgatgagctggaagagctggcaaccctggcggtgcgcgcgctggatgcgctgctggactaccaggactacccaatcaccgcagcccaccgcggcgcgatgggtcgtcgcaccctgggtatcggcgtaatcaacttcgcctactacctggcgaaacacggcgtgcgttactccgacggcagcgccaacaacctgacgcacaagacctttgaagccatccagtactacctgctgaaagcctccaaccgtctggcgcaggagcaaggcgcctgcccgtggttcaacgaaaccacctatgcgcagggcattctgccgatcgacacctacaagaaagatctggatgtcatctgccaggagccgctgcactacgactgggaaacgctgcgtaaagagattcaggaaaccggcctgcgcaactccacgctgtctgcgctgatgccgtcggaaacctcctcgcagatttccaacgccaccaacggcattgaaccgccgcgcggccatatcagcatcaaagcgtcgaaagacggcattctgcgccaggtggtgccggagtacgagcgtctgaaagacgcctacgagctgctgtgggacatgccgagcaacgacggctatctgcagctggtcggcctgatgcagaagtttatcgaccagtcgatttctgccaacaccaactacgacccaacccgctttaccggcggcaaggtgccgatgaagcagctgctcaaagacctgctcaccacctacaagttcggtgtgaagacgctgtattatcaaaacacccgtgacggtgccgaagacgttcaggaagatattctgccggccaaaggcggcgacaacgactgcgaaagcggcgcctgcaagatttaattaacgctgagggccgggcgttcggcccctacatagtcagcacgtaggggccggagcaatccggcctctatctgtgtggtatcaaaggattcaggctcatggcttacaccactttttctcagaaaaaaaacgatcaactgctcgaaccgatgttctttggccagtcggtcaacgtcgcgcgcttcgaccagcaaaaatatgaaatttttgaaaaactgatcgaaaaacagctgtccttcttctggcgtccggaagaagtggacgtttcccgcgatcgcatcgactatcaggccctgccggaacacgagaaacatatcttcatcagcaacctgaagtaccagacgctgctagactccattcaaggccgcagcccaaacgtcgccctgctgccgctgatttcgatccccgagctggaaacctgggtggaaacctggtccttctccgagaccattcactcccgctcctacacccacatcatccgcaatatcgttaacgatcctgcgctggtgtttgacgatatcgtcaccaacgaagagatcaaaaagcgcgcgaaagacatttcgtcctactatgacgatctgatcgcgatgaccggctattaccatctgctgggagaaggcgagcatcaggtgaacggcaaaaccgtcaccgtcaatctgcgcgcgctgaaaaagcagctgtacctgtgcctgatgagcgtcaacgcgctggaggcgatccgcttctacgtcagcttcgcctgctcattcgcctttgccgagcgcgaactgatggaaggcaacgccaaaatcatcaagttgatcgcccgtgacgaagcgctgcacctgaccggcacccagcatatgctgaacctgatgcgctccggcgccgacgacccggaaatggccgagatcgccgttgaatgccagcagcagtgctatgacctgttcgtcctggcggcgcagcaggaaaaagagtgggccgaatacctgttcagcggcggctcgatgatcggcctgaacaaagatattctgtgccagtacgtggaatacatcaccaacatccgcatgcaggccgtcgggctgggcgcgccgttcgaaacccgctccaacccgattccgtggatcaacgcctggctggtgtccgacaacgtacaggtggcgccgcaggaagtggaagtcagctcctacctggtcggccagatcgattccgaggtcaacgccgacgacctgagcgatttcgagctgtaagatggcgacgccaaccgtcacgctgcgggcctccggcacgcagctacgctgtccggcggataaaaacagcctgctcgacgtgctggagctgcacgacgtgcaggtggaatatcagtgccgctccggctattgcggcgcctgccggctcaagctggtgaagggccaggtggtctatcgccagcagccgctggcgtttatcaatgacggcgagatcctgccctgctgctgtatgccgcaggcggatatcgaactggaattgtaaaagggtgcctgaaccaacgcccggatgccggaaataggcgggataacccggttgctgccctgcagcaaccttggcgaaacgccgcgacggccttgtccgcctttcgccgtatcacgttatcccgcactatgattaccgcttcacatcacatgccagcgtcatatggatagtaatattcccctggtcaatcttcagctcgcagagcgaaccttttatcattccaaagaatattaaaaccgtaatacatacaacaactaacaggtgtagcgcatattttttatgcactgcttgcctccttgcggtgaaggggctaccataccggtgtctaggcggtatgagcagccccattctgatttagagtcagtctggggctttcatttatccgccctgccacaccatgctcaagacgaacagactcaagcacccgcaagcagaataacagcattgtcccgcaacgaatatcccctataattttatgattaataagggatatatcatcagcatcaacgctttgctattcgatgatctccaccatctccagccagccgtttttaccgcatacctgcccgccggccagccagcgacgcagcatatccaacgccagcatcgctaccgactcctgccgcaggcgcaacccatggcgtgaggcgcgatagcgcaccgtctgtccgacgctgccgcgcggcgtatgcagcgcaatactgacctgctcatcctgcatcgcactgaccgccagcgccagctgtgcgcccgccagctgcgccagcgactgcgcgcgtgcgatcaccgtctccagcgtttccaggcagtgcgacggcagcagctcgcccccggccagcggcgcgtccgcgctttgcagctgcaggttgatcaggccggcgctgaactgctcgctgagcgccagcttcaatccctgctgctgcagccgctgcgccaacaccgccggcagccccgccgtgccctcaaaaatcgtattgtcgccggcaacctgccgcacccgctgccaggtgctctccatcgcctcccgctgcgcctgcgggccggtcagcttcagctcaataatcgggctggaggagcggtagcccagcaccacgccttccggcagcggcatgccgtccagctcggcggccaaatcgctttccgaacagccaaaggtggtcagccgcagacacagtggcggcgcggacagcgcaaaatgctggcgcagacgcggcacgatctgctccgtaaccatggtcttaaactcggagggaacgccgggcgtgaagaacatcaggcatttattcagccgcagcataaaaccgcaggcggtgccgacgcggttatcgataagctcggcgttagccgggatctgcgcctgtttgcggttggaggcggccatcggccggccgcgttcggcgaagtaggcttccatacgggcgatccacgccgtctgctccaccagctcaacgccggaggcctgcgccgccgccagcgcgctgaggtcgtcgctggttggccccagaccgccgttgacgatcaggatatccgcaatctggctgcgcgcctgcaacgtttcaatcagcgaggcgaggctgtcccccaccgtttcacgcccgctcatcgggatcccctgctggaacagatagtcagccagccaggccgcattggtatcaataatttgcccatgcaacacttcgtcgccggtgctgagcatctcaacccttaacattgatctctcccacattttctggtcattccactatagaagcctgtaaataacttttcactatctataaatcgtttcttatcacgctaagcaattttctgaataaccgtaccgtccgcgtcggtgtaattattagtttacaagcaatgtaacgcctgtttgacatattttgcgccttcaactatcctgccgctcacgcaaatcgttacctataattttttcaaactcatcaaccacagagaaaaacgtgaagaatcgcactcttggcagtgtttttatcgtagccggcacctctatcggcgccggaatgctggcgatgccgctggcggcggccggcgtcggctttggcgtaaccctgagtttactgatcgggctgtggttgttgatgtgttacaccgccctgctgctggtggaggtctaccagcatgaacaggccgataccggcctcggcaccctggcgaagcgctacctgggtggcggcgggcagtggctcaccagtttcagcatgatgtttttgatgtatgccctgaccgccgcctatatcagcggcgccggcgagttgctggcggccagcatcagccagtggaccaatagccatatgtccaatgcgctgggcgtactgctgtttaccctgattgccggcggcgtggtgtgtatcggcacgcattcggtggatatgttcaaccgcctgctgttcagcgccaaagtggtgtttttgatcgtgatgctcggcctgatgctgccgaatattcatcaaaccaatctgatgacgttgccgctggaacagggcctggcgctgtcggccattccggtgatcttcacctcctttggcttccacggcagcgtgccaagcatcgtcaactacatgggcggcaacattcgtaaactgcgctggatttttatcatcggcagcgcgattccgttggtggcctacatcttctggcagctggcgacgctcggcaccatcaattcagacacctttatcggcattctggcgcagcaggcaggcttaaacgggctgctgcaggcgatgcgcgacgtggtggcctcgccgcacgtcgaactgacggtgcacctgttcgccgacctggcgctggcaacctctttcctcggtgtgtcactgggcctgttcgatttcctggccgatctgtgcaaacgcaaggacaacgccgcgggacgtctgcagaccggcctgatcaccttcctgccgccgctggcctttgcgctgttctatccgcgcggcttcgtgctggcgctgggctttgccgccattgcgctggcggtgctggcgctgctgctgccttcgctgctggtgtggaaaacccgtcgccagcatcagacggcgtatcgcgtgtggggaggaacgccggcgctggcgctggtgtttgtctgcggtatcgcggtgattgccattcagttaagcattgccggcgggctgctgccggcggtgggctaagcaggaaataacaacgggggcctggcggcccccgttgttattgcgctgacgtcggatcagaaactcaaaccgacaccgatatacggcccgtcggccagcgtgttgtcgcggtggccgtctttcccttccatcttcatatagcgatagccgacatccacgctcagcggacgcagaacgttccaacgcaggccgccgctggcttcgctgtacgacttcacgccgctggtgaaggcatccggcgcaaagtagccttcgccatgcaggctgaagtagcggttgatggtccactccagaccgccgcccagcgccagtgccccgccgtccttaccctctttcgggctcagatacagcgccttgccgccgacggtggcgctcagcgggccggccggcaggctgaaggtcagccccaggctgccgacgttgccgtcatgatcgctgcgcgcccagttgccgttcaggccgaacccggcgctgttactgccgaggccgacgcccaggttggtgtaatggcgcccggcttcggcggacacgccgatggcgctcgccgttccgctgaccagcagcaggcctgctgcgcatgccactaaacttttcttcatgtgctttcccttattgcgttgaacggttcgcctgatatgcgatgcctgaacgggccatcgtaacgcgaactctctataccgaagcgcaacagcctatcagcgcagcctgcctgagaaaaaccttttccaatcaaacgaatgtaaatttttgtccgccgacaggaaaattctcactgttaccgacaacaataactcagacctatttgccgcagcggattaataggtctacaaataatagtgcttttaccgatgcgcggcggcgacacgccccgcaggtaatgctgagtcacccgagtatgcgctatcacagttaactgccatatcaaggagcacaggatgagcaagaaaggattaaccaccgcggccggcgcgccggttgtggataataataatgtcatcaccgccggcaaacgcggtccgatgctgctgcaggacgtctggtttctggagaaactcgcccacttcgaccgggaggtgatcccggagcgccgtatgcacgccaaaggttccggcgcttacggcacctttaccgtcacccacgacatcactcagtacacccgcgccaaaattttctctgagatcggcaaacagaccgagatgttcgtgcgcttctccaccgtggccggcgagcgcggcgcggccgacgcagagcgcgacatccgcggctttgccatgaagttctacaccgaagagggcaactgggatctggtgggcaacgatacgccggtattttacctgcgcgatccgctcaaattcccggatctcaaccacgtggtcaagcgcgatccgcgcaccaacctgcgcaacccggtttacaagtgggactttttctctcacctgccggaatcgctgcaccagctgaccatcgacttcagcgaccgcgggctgcccaaatcctaccgccatatacacggcttcggcagccataccttcagcctgatcaacgccgacaatcagcgcttctgggtgaagttccacttccgctgcgaacagggcattgaaaacctgatggacgatcaggccgaggcgatcatcgccaaagatcgcgaaagctcgcagcgcgatctgttcgaggcgatcgaacgcggcgatttcccacgctggaaactgcaggtgcagatcatgccggagcacgaggcgtcgcagacgccgtacaaccctttcgatctgaccaaggtgtggccgcacgccgactacccgctgatcgacgtcggcttcttcgagctgaaccgcaacccggacaactatttctccgaggttgagcaggtggcgatgaacccggccaacgtggtgcccggcatcggcttctcgccggataaaatgctgcagggccgcctgttctcttacggcgacgcgcaccgctaccgcctgggcgtcaatcatcaccagatcccggtcaacggcgccaaatgtccgttccataactaccaccgcgacggcgcaatgcgcgtggacggcaacagcggcaacggcgcaacctatgagccgaacagctttggcctgtatcaggaacagccggacttcagcgaaccgccgttgagcattgagggcgcggccgaccactggaaccaccgtgaagacgacgactactacagccagccgcgcgcgctgtttgagttgttaagcgctgaagagcatcagcggatgttcacccgcatcgccggtgagctgtcgcaggtgcctgaggcaatccagcgccgtcaggtggcgctgttcacccgcgtccatccggactacggcgccggcgtcgccaaggcgctgggccttaactaaaaccagcgccaacgggggccgtgaatatcggccccttatcgatccgccgcccgccactgccggccggcccactcctgcacctgccggcgcgcaatcttgatgccgccgccttttaactgctccggcaaatgccacagcgccacgggacgctggaaattcgccagccgcccctgcgcccactgcagcagcgcatccagcgacagctcgccgtccccttcaatcaccgccgccggacgctggccgaattcggcgtcatccaccggcaccacaaacacctgcgagatctgcggatgcgccgccagcacccgctccacgtcttccggctgcacgccttcgccgccgctgaaaaacagattatccagccggccgataatgcgcagttcaccctgcgccatcacgccgcgatcgcggctgtggaaccagccctgcgcatcgccgatcggccacagccggccatcgcgccagtagcccagcgccatgctcgccgcacggatccacacctcctcatccaccaggcggatttcccgtcccgccagcggcataccgacgcccggcagcccatcggcgcgcttggcgcacaccgtcgaggcaaattcggtcaggccgtagccgcaccagcagcggatgccgcgggcctccgcctgctccgtcagggacagcgggatcatcgcgccgcccagcagcacgtctttcagcgttaatgatgcctgcggctgactgagcaaacgccacagctgcgtcggcaccagcgacgcgtggctgcagcccgccagcgcctgcgccagcggcatgccagcgcgtaccgccagctgcgcccccgccgccagccagcgccagacgatgctctgcccggagacatgatacagcggcagcgacagcagccagctgtcgccgggttgaaacgtcatcagctgcaacaccccttccgcgctggccagatgtccggcgcagctgtgccccgccgccttgggcaggccgctggagccggaggtcagcgtcagcgtcgccagccgcccgggctgccaaccgctgtcgcacgcttcggcgctacccgccgcatcgacgtccagcagcggtacgccgccgagccccgccggtgccccgtccggcgccacggcaaaccgcatatccagcgccggcagcagcgccgccagcgtctgcgccggcagcgccgggttaagcagcaacagccgcgcgccgcactgcagcagcgccaggtaggccagcagcagcggataattattgttgccgcacagcgccacgccgcagcccggcgtcacgccctgacgctggaagccggccgccagcgcatcaacccgctgtcgcaactgccgccagctgaccgtctgccggtctaccgtcagcgcggtgtccaccggccgccgccgcgcccagtaacgccacggccagtcgttcagctgcgccatacgcactccagcgcctcaacctccagcagcggcagcgcgctgtccggccagcgacgcagcagctgcgcctgcatcagccccagggtatccaaccccggcacggtatccggcgtcagccagtgcgccatccgcgccaactgggtcaaccccaggctggattccaggctggagctgatcaccgccgtcagcccggcctgctgcgcctgctcaatcagcaagcggcagcggctcaggctgccggtcagcgtcggtttaatcacaatcgccgccacgcccgcctcggcctgcaccacaaaatccgcctcgcgcacgctttcatcccaggcgatggcgatgccgctctcccgagcaaacgcgcgcgactcgtcgcgggttttgcagggctcttcaataaacgcgatgcgctgacgccacgccgggttgacgtatttggcgaagccggcggcccgcgccggcgtccagctgcggttggcatccagccgcaggcgcaaatccggcagcgcctccaacagcatattgaccaccatgccgtcgcgcaccgcctcatacaatccgaccttcaccttggcgatcttgtcgcccggtagcgccgccagttcggcaaacagcgcatcggggtcgccggtgcacagcggcgccttgcgataatcagccgccgccggcagctgctgctcgcactccgccagcgcgcagctgacgccaaacgctaccgacggcagcgcgctctcggccggcaaaccgccgtccagccagcccggcagccagctcagcaacgcctgctgcgcctgctccagcgattcatggctgaacgccggcagcggtgcaacttcgccccagccgctgcactcgccctgctgcagatgcaccagcagcccgtcgcgcgttttcagccgctggtgacgcagcacaatgcccgcctccatcggcagacgatagcgatacacgacggcactacgcttcgcggccgccattacgggttacgcttgaatttgctgaagtcaggctggcgtttctcgttgaacgcattacgcccttcctgaccttcgtcggtcatatagaacagcatggtggcattgcccgccagctcctgcagaccggcctgaccgtcacagtcggcattcagcgccgccttcagacagcgcagcgccatcgggctgttctgcagcatctcgcggcaccagcgcacggtctcccgctccagctgcgccagcggcaccacggtattcaccagccccatatccagcgccgcctgggcatcatactgacggcacaggaaccagatttcgcgcgcctttttctggccgacaatacgcgccatataagaagcgccccagccgccgtcgaaggagccgactttcgggccggtctggccgaaaatcgcgttgtccgccgcaatggtcaggtcgcacatcatatgcaacacgtggccgccgccgatcgaatagccggctaccatcgccaccaccggtttcgggcaggtgcggatctggcgctggaaatcgagcacgttcaggtggtgtacgccgctgtcatcctggtagccgccgtagtcgccgcgcaccttctgatcgccgccggagcagaacgccttatcgcccgcgccggtgaggataatcgcgccgatgccgtcgtcgtagcgcgcattggcgagcgcctcaatcatctcttttaccgtctgcggacggaacgcgttgcgcacctgcgggcggttaatggtgatcttcgcgatgccatcatgcgacttgtgatacaggatatcgctgaaatcgccgctgcagtcctgccagtcgatggcggcatacaggtgttcttcattcggataaagcatgttcgattcctttaagcgggattaacaagaaaatcattcagctgcgcggcaaacgcgcgcggattggccagatgcgcattgtgtccagcctgctcgatgatgcgcagcggcaagccggccgcgcgcgtcagcgcttgaaatttggcgtcttcggcgccgcacagcaccagcttcggcagcggtaactgccgcagctgcggtgccagccaaggctgacgccccagcgaggtggcctccagcatggcggccaccgccgggccgtcattgtgcgagcgcgcttcaatcagcgcctcgcggtgaggcgcactcagttcgtgaaacaccggctgccggtaccagtccgccagcacctgcggcagcggttcggcgcgcagccgcgccgcccagcgggcatcgtgctcgcagcgctgacggcgcagttcatcgctggtcagccccgggttgccgccttcaaccaccagcccctgcaaaccggccgtgtcgccgtagcaggcgtgatacatggcgatgcgccctcccagcgaatagcccaccagccagtaacgctcaatctgatgctggcgcagcgtggcgccgacctgccggctgacgtcggcaaaactgcggcagcgctggccggccgactcgccgtgccccggcagatcgatcgccagcgacggccattgtgcgcagcgggcggcgatcacccgccactcattattgttgcccagcaggccatgcagccaaaccagccacgggcgctggcgctcgccccgttgcagtacgcgcgcggccagcatcagcgcgccgccatctgcgccagcaggcggcgtaaggtttccgcccccgcggctgacgtaacctgcagctcgatcagcgttgcgccgcggtgacgccagccgcactcaaccgcctgttgcaatgattcccagtcgctaacctgcgcatacgccagctggaacatagcggcagcatgacggaactctaccgcctgcggcatacagtaaaagcgttccctttcttcttccggcgtcggcagcagggaaaaaatctgtccgccgttgttattcaccacgacaagcagcgtcggcgccgaacagtgccgcagcagcgccagagaattcaggtcatacagcgcggataaatcccccaccagcgccagcgtaggtttgccgccggcgcgctgcaccccggcggcggtggaaatcaggccgtcgatgccgctggcgccgcggttgctgaacaccggatagccggcgggcagctgcgccagcgcgtcaaccagccgcaccaccaggctgttgcccaaaaacagctgcccgttctccggcagcagctccggcaggcgatgcgccagctgcgcttcgccgaagtcgtggcgtacttcagccgccaccgtctcgaatgcatcgtgcgccaacgccggcagctcggcggcccagggcgcgcgcggctgcgccggatgcagcgccagccagtcgccggccgtcgcagaaatacgccggccgcgatgctgcgccggatcgagccgccccggcaggtcgtcaaccagccagtactcctccggctggcagttcgcctgccactgcagcaggcgtttgccggtcaggctgccgccgaactgaatcaccagctgcgcattgtccagcaggcgacgcgcctgcggctgcgccagccacagatcggcgcacggcagcggctgaccggtctgcgacagcacgtcgccaatcagcggccagcccagcgtcgccgcccactgcgccagctgttcgccctcttcggcgtcgatgcgtccggccaccacgacgccgcgcttttgccgccagaaaaaccagtccggctgcgcctgctgcgtctgctgcgccgtcgtctcgcgcagccacggccggtttcccgtccaccagtcgcccagcgcggcggaccagtcggcatactcgcgctcatcgccgccatacagcggttcggcaaacgggcagttgatgtgtaatgcgccgtgcgacagccgcgccatcgcatcgtcgacggtggaaaccagccagcgggcgggaatatccggcgtcggccgcggcaggtcgatgctgctcgccggatgggacgcatacaggccgcgctgacggatcgcctgattggcgccgcagtcaatcagctccggcggccggtcggcggtgaaaaacaccagccgctcccccgtcagcccggcttcaatcagcgccggatacaggttggcggccgcggtgccggaggtaacgatcaccgccaccggctcgcgccctgccttcgccagaccgagcgccaggtggcccagtccgcgttcatcaaaatgggtatggcagataaaggcggggttggcggccgccgctaacgtcagcggcgttgaacgcgagccgggcgcaatacacacatgccgtacgccgtggcgggacaccgcctccagcaacaacgccgcccagcggcggttaaaaacacttgtcgacatagttggctcacaagtcacagcgattggccgggaacataaccatcacgaccaaattcactaaaagtcattaacaataattatatgagcagttattccggcaacccttgcgccagcgcaaaaacaggtgatatcccgctaacaggaattcctcttgccgatcaatattagggagatacgcgcaattaatcagcggccgcagccgtcgtcggctccggctgcagcagactgcgcagcgccgccgccttgttgtccagctcctgccactcctgcgccgggtcggagccgctgacgatgccggcgccggcatacagctgcaggctgtcgtcgtcaatctggcaggagcgcagcgccacgcaaaactcagagcgctcggcggacagatagccggcgcagccggcgtaccaaccgcgcgccgccggctcatgcgcagcgataaacgcccgcgccgcctgccgcggcagaccggcaaccgccgccgtcggctgcaaacgctgcaggcagtccgtatcgtccgccgtctgcagctgcccggcgatgcggcggcgcagatgctgcaccttacgcaaacgcagtacttccggcggctgcacgtccagcgcgctgacgcgcccctgcaggcgctggcagatatcatccaccaccagcaggttttcatgctggttcttgcggtcgtccagcagccactgcgccagctgctgcgcccgggcgtcatcgccgtcgttggccaccgtgccggccagcgcctcggtcaacagccgccgtccgtcgcgcagatagagccgctccgggctggagccgagaaaggcggaaccggcgctaaaacgcagcataaagtggtagcagtgatgatttacccggcggctagccgccatcagcgccggcgcaggcagcggctgcgccagcgtgagacggctgcagcgcgccaaaaccaccttctccagccgcgcggcggcaatcgccgtcagtgcctgctgcagcatctgcgtccagcccgccgcatcgggataatgcgccaccgcctcaaccctcgtccgcagcggcgcgatcggcgtcgccggcgccaatgtcgccagccagtcggccgtctccgccgcattttccgtaaacaggttaagcgtcaggcttgcgcgcttatcgcgccgctgccacgccaggcgtggcaaaaacaggcaggatgggccgtcaaaggccgttaatccccagacgcgcgccgtggggtgcgccgcaataaacgcctgcgcggcggccgcatcactgaactggcgcagcgcgccgcataccgccacttcttcctgctcatcccgatgacgccagtaaaactgcggaaacgtggattgcgccgccaaccacgccagcaggtcgtcgctgcatgcgtcactgacgggaagggagatctgccggaaaccggccgcgtctgggaaaggttgcgccagccgctgacgcaactgctgcaacaatgctgagatatgttccaccgccacctcattaaccaaacgaaatgtaggggattatacggtaaaaaccgcgagagagtcggaaaaataaagcccagcggccaggcagaaacagaactatcagaaaaagagagcaggcgaccgctacgcggccgccctcattacgaggccctacttccgggccagcaacaggccgaagaccagaccgaccgtcgcgccgatgcccacgctgtgccaggggttatcacgcacataatcgtcggtgcgatgcaccgcctctttggcacgcgcataatacccttcggaagcgtcgttcaggcgcgcctttacctccttcagcgcctgctccgcatggctcttgatatccacataagcccgatcggcgcgatcgcccgaatagtccaacacttcctgcagggtatcgctgagcatgcgcagatcgtcatcaaggttggtgcgactttcgtccgtatatcttgtcatttcaccgttctccattgttgtcgccgccggattttagcaccgtgccaagatccgtacggcatagcaggttcgccgtccctaaactatagacaacaactgccggcgctcgccagacgaatagcggctaaccaggcgttccccgtcaggcgtctcccgccgttgaggtggccggcaccccagcccggcgcccgcgcgccgccaaccacagaccgctgtttttcatcgcaaagccgaacagcagccccaccagcagcgacagcgtcaccagacgccactcaccgtcgccggcaaaggtggcgcaggcgccgataaaggtgcccggcacaaaattgagccactgttgccaggcctgaatacacatcaggaacgccaccacgccggtcagcacatagcccagcaggctccaggccggctccagcgcgctgccgtgaataatcagcatcgcccagaacacgccgctgcaacaggtcagcgtactgaccaacagaccctttaccccgccctgcggacaggcgaaatatgccgtgcagcccaaaaaacccgcccagctgatcaacccgaggctgagggcaacccagccccagatgccagaaagaatgccggtggtaacggcaatggcaacaagtacattcataataccgaccctggtaaaaaagaagcgtgcagtttaccgaaaagcgtccggctgtatatgatcgcgatcagcaaacgcatgcaatacgcggcggcggcaaggcgggaagcaggcaaaaaaaaaccagcgtgcaagcacgctggaaatgacacacaacaacaccagggaaatcgtcggtcgtgcagtatgcggctaacgcaggcttagcgcgggaatcccgctcgcgttaccaacagccccaaagcgaggcataccacggcactgaccataaacagtaaattcaccgccagctgcaggctggcatggtcgataactacccccaacaggatcggcacccagttggcgatataagcaatcacataaaacagcgaaatcagtcgcgcatggctggacttcggtgaaatcaggttcaccagcgtcgcgctgccgacaaaaatcgccccgtaagcatagccggcgataaccataccggccgcggccagacccagcgagtggatctgaatcgcttcggcgaacaccaccaccgacagcgcctgcgccagacagccaaacatcagcgagtgacgcgcgttaatccggcggctcaaaatctggctgataccggcaatcaccaggtaaaccgcgatcacatagccatacataccacggctatgcatgcccagcaatttctccgcgacgttcggaccaatcgccagaatgctggcggccaccgcccagcaggtaaacagcgcgccggcacacaggtaaaacttgatgccggtagcgcgcaggccatctgccagcgaactcttggccggtgcggcggtgctctgcacatcccccgccggcgcaaccgccgccgaccccggccacttcagcatcacgcccagcgccgcgatcgccgccaccgccataatgatgataaacggcaatgacgtggtgtaaaacccggtctgcagcgccagaccgctgaaaatcggccccagcgccaggccggtggtaaaggacagcgtagcaatcagcgccgccaccttgccgccgtctttcggcccgaagcgcaccagcgcaatgttcgccgcgccggtcagggcaccggtgccgatgccggccagcaggcgcgccataaacatcatcacgaacgaatccgccatggagaacagcagcgcgccggccaataccaccagcaaagccggcacaatcatgctgcgcaggtcgcgaactttgccggccatattgcctacgccgaacagcgagatcagcacgccgccggcataagcaccataaataattgtcaggctgactgacgttaaacctaactcatgttgataaagcggatacagcggcgtcggtgcactgctatttaatagtgccgacattaacgccagcgccaaaaatagcaaaatggcaaaatgcgacgcgcccgatttcactttagcggcttcttcaacggccactccgtcagacatctctttctcctgaaacttgcggcctttggccgtaataaacaccccttcctgaaaaccaaaacgtatcaggaaacgcgtttatcataccgttcaggaataaccgccaaaatagccaagaatgcatcagggtgattcaattatgcataccggccgtcagttatatactctcgcaagctatcagacgaatgcgttataagtatctattatcactgttagttacgcataagcctagccctggcgatggataaattgcgcataaggatataagagaatcgactaagcgataaataaaatttcccgttatttatcggctaacacgctaaaaataagtaaaaaaaataaaataaaaaaatgaaatagtgaaacggcgcgtatcagcgcgcgccgttgaaaaggcttaatcctgcgccgccgcggccgggcgacgcaccttcgccggcgcgcgccgcaaaatcgccagaccgccggaaagaataatcagcgccatgccgacggcggcaatatacgactgtttctcatcaaagatcagatagccgagcagcgtagagaagataattgtgctgtaggaaagaatgctgactatcaccgggttgccgctgccgtaagcgcgcgtcatggttatttgccccaggctgccgaaaacgccaatcgcacagacattcagtaacgtgacggcatccagcgcggcaaagccgattgcgccggccatcgccagccccaccagcgtgccgaccagtgaaaaatagaacactacccgcagttccggctcgccggtgcgcaccagcttgcccacgttaaaataggccagcgcagtcagcaggccggacagcaggccaatcagcgtcgccgcatactcgccgtgcggcatatccggccgcagcagcaccaaaatgccgacaaaccccagcagcaccgaaaacagcagtttgccggtcagctgacccttggcggtgataaaggtaatcaccgattgaaaaatcgggttggtgtaacccagcgtcgtcgcggtggcgatcggtaaatggatcagggaatagaaaccgcagtacattgccgcgttgccaatcgccgcgcgtttcatatgcagccccagatgccgggtccggaaaccgagacgctttatcttgatcaacgcggcgacgatcagcacattgacgaacgagcggtaaaagataatgtcgaaaaagccgaccttcgccgatgccagctttatactggcgcccatcagcgcaaaaaacacgctggccaccagcatccataacgcaaccatatattccccgttaatcgcggccgaacgcgccgccttgataagtccgccggttatttggcctcggcgatggtcagcgggcgattatccgcacaggcaaagaacaccagcatctccgccccctgcgcgcctgcctgcccctgatggacaatgtcgaccgtatcggtgaacgaatcgccttgacggaaggttcgcttttctccggtcttcgccaccgtcagcgagacgctgcccgcggtcatgtgcaccgcactgatgcaggggtgcgtatgccaggccagcacccgattcggctccaccgtcaccttcagcatggtgatctgcggcgcaccggcgggataatggccgtacggcgtcccttcccaggagttttccgtcttcagcaacgtctgtttattaatcccttcgccatggctctcttccgcccacgcattcatacaggccagcatcatggccgccattacgcccgaccgacacatcattgttatcactccgcaattttataaaaccgcgtaaatactcccgatcattgttcgcggatgcgttgctcatattccgccacgctctcggcatagtaacgattgggtgcccgatggtttcctaccatcatttcaatcagatacggcccgtcatgcgccgctgcggcggccagcgccgtatccagctcggccagcgtggcggccctggcggcggccacgcccagactgccggcaaacgcccgccagtcgtgcgacggcagcgcggtatatgcctcgccgacgccgctctgctgcagggtgtcgatatgcatcgcgccgtgcgcgcagttattcatcaccaaaaagatcattttcagtcggtagcgggcggcggtctgaatctccatgccgtgcatcagcatacagccgtcgccggtcaccaccaggcagtcacgctgcggcgccgccagtttgatgccgatcccggcgcaaatcgcccagcccatcggcgccagcgcgctggaggtatgataatcgccaacgccgtggctttgccaatggtgagccataaagatacggtgcgccccggaatccaccaccacattggcgtccgcggcggtgcggctgcgcaaatgctccaccacctcgccgggatacagatgcttttcccccgccatcatacgcgccgtacggtccggctgtcgctgttccagcggcagctggctgacgtgccccatccactggctacgcagcttattcacgcaggccaggtgaggctcgttgctgtcagccgccgccagcaggtgctgcagcgcggcgctcaggttggagaaaatctgcacgtccggctgatagtgcgagccgatctggtcgaagtcttcatcaatcaccaccagcgttttggtgccgtgcagttgcgggtgccagttcaggctgtcgcgctggttcagatcgcaccccagcaccagcagcacatcgacctcgtcgccattgatggtttccaccgcccgggtatggccggcgaagccgtacaggcccagcgccagcggatgcccctccgggaacgctcccttccccgccagcgtggtggcgaccggcaggtgatacttttccgccagacggcgcagcaaatcggcatcctgcggattattcacccggctgccggccagacaggcgatattcaggccgcgcagcaggtaatcatcgagcagcgcgtccagcgccggcaggtcaatcgccgtttcacggcggcgcgatgctcccggcgaggaggattcctgcgccggacgtttttgtatatccaccggcacgctcagataggtgcgccctttccgctggccgttcaggcatgacaggctgcggcgcagctcgtaccgcagcgtatgcgcctgcttcacctcaatggcgttgctcagcagcggtttgacaatggtcagctcatcaataccgctgttgctgccgtcctgaaacgcgccctgcgcctcgtgataggtggcgataccgccggccagatacatcaccggaattttatccgcctgcgccgccgccatcgccggcaggaagttcatggtgcccggcccagagatgccaagacacacgccgaagttgccgctggcgcgcgcatagccgtcggccataaagccgcaggcggtttcatgggctgcaacgatcccggcgatcgaagaaccgtcaatagacttaatcaatggatagatcagtttgcccggcaccaagaagatatgctgaatgccgcgctcggcgagcgtctggataatgacgtcggcgttattaccatatagcgcgggtttggcggcggccgggaagccgcctgcgatcgcacccgcgttagccaccgctgcgggaacgcacgtattttctgcgtgagacgccatgttttatgtccagtcacaatagagggtcgagcgcatctccaccaggcgctgccgcctatcgagactggctccaatgagtcgccgacgatgaactgtgcggtagatcacgccagcgcatccgttagcataaagttcggcaggtaaaaataaagatgcaaaattgcttcacaatgatgcatttttttataccataaaacataatagataattatgatacgggtgcctcatttttagcgcaacccccattgcaacccggataagccaatacaaccccctgtggcatcccgccgctctcaaaaaaggaagtcgttgatgaattgggatgatgcacgctttttcctcgccgtagcccgctgcggtactttacgtaaggccgcaaatgagctacacgtcgaccaggccaccgtcggacgccgtatttccgcctttgaggagtccctcggctccaagctgtttatccgtacccccaaggcgttctccctcagcccgctgggcgaagagatgctggcggacgtgatgaatatggaaaacgccgtgcaggccatcgcccgcaaggcgaccagcggcgacgaaagcctgtgcggcaatgtgcgcatcgccactaccgacaccatggctgaagccttcgttatcccggcgctgcgcagcctgcgcgaacagcatccgcagatcaccgtgacgctgctgaccgcggtgaatatttctgatatctcttaccgcggcgccgatctggcgatccgcggcgcgcggccggagtccgacgaactgattatcaaacggctggcgaccattgagatggggctgtacgccacacaacactatctggacgaacacggcatgccggccaagggcgagcacctgcgcggccacaacctgctgatgttcccacgcgagctggtgccacgccactggagcaacttctgcggcgaagccctgatcgacccgaacgtggtgctgcagtgcaactcgcagctgctgctgcgctccgccacccgcagcggcctcggcatcggcctgctctcttcgttcctggcggataacgatcccgatctggtgcgggtgctgccggagaatcaggactgggtcgacatctggttggtgctgcaccccgatctgcagcgcgccgcgcgggtgcgcgcggtggtgcaggcgctggaaaccgcatttcagaactgtccgcagtaattcctgcaggcataaaaaaaggtcgccgcggcgacctttttgacgttaacaacgcaatcagaacagcggctgcgccatctgcaccagcgtaatcagcggctgcggatagatacccagcaccagcaccagcgcggcggagatcagcaccaccaccccgccggcggtcagcgcccagttgcgcggcgtgtcgcgcgacagcgtttccggcgcgttgagatacaggctgacggtcacgcgcaggtagtagtacaggccaatggcgctgcccactaccaccgcaccggtcaaccaccacaggtgcgcgctgacgcccatcgcgatcacgaagaacttaccgataaagcccagcgtcatcggaataccggccagcgacagcatcatcaccgtcatcaccgccgacagaatcggcttatgccagaacagaccgcggtaggagaacagcgagtccgcatccggcccgctgtacgggctggacatcaggctgactacgccgaaggcgcccaggctgctgaacagataaccggccatgtaaacgccgacggtttccagcgacagctggtgcgtctgcaccgcaatcagcgccaccagcaggtagcccaggtgagcgatagaagagtagcccagcagacgcttgatattggtctggctgattgccatcaggttaccgaacaggatggagcagaaggcgataatcgccagcaccgtacgcagcgcttcgctgtcggccgccggcgcgtacaggaacagacgcatcaccaccgcaaagatggcgattttgctggcggtggccaggaaggtggaaaccggcgcaggcgccccctgatacacatccggcgtccacagctggaacggcaccagcgacagcttgaagcccaggccgacaatcatcatgcccataccggccagaaccagcggctggtgcatcatgttttcaccgaggctcttgccgaggccggacagcgccagcgtgccggattccgcatacagcagcgccatgccgaacagcaggaagctggaggcggcggcggacagcagcatgtacttgatggccgcttccagcggacgcttctggcggtaggcgtagcccaccaggccgaacagcggcagcgagatcagctcaatccccaggaacagcgaggccagatggttggcgctcgccagcagaatgccgcccattgcggcaatcagcaccagcagatagaactcttcacggttgtccggataaccgaccagccaaggataggcgaaggtgcaggtcgccagactcgccagcagcaccagcccggtgtagaacatggagtaaccgtcaacccgcagcagcggggtaacgtccatcgggccagcctggccgacaaagtacagcgaaagcagcgccaggttaagaccgatcacggtcagggtcgcgttgataaagtggtcgcgtcgccacgcaatgcctagcatcacaaccaccaccgtcaatccgacgatcaacagcggcaacagtgcgatcagttgttgaggagttattgtcatggcgaattacggccttgttgttgaaattgcagaaactgacgaaccaaaccagtgttgcacgttgctcattgcggcagcagaggtatccagaatcggctgcggatacacgcccagcagcaccagcagtaccaccagcagcagaatgatgaacagttcgcgtgcggtcatgcccggcaacggctggtcagattttggcgtgccgtaataggcgcgctgcatcatgatcagcgagtaaaccgaagcaaacaccagaccgaaggtagagatcacggtgatcaccggcaccacctggaagctgccgaacaggatcataaattcgccgacgaagttaccggtgcccggcatccccagcgtagcgaccgcgaagaacagcgacagcgcgggaatgtatttgatacgtccccacaggccgcccatctggcgcatatcacgggtatgcagacgctcatacagctggccgcagataatgaacataccggccgcggacaggccgtgtgcaatcatctgaatcaccgcgccctgataagccagctggctgccggtgtagatggcaatcagcacgaagcccatgtgggacaccgaggtgtaagcgatcaggcgcttgatatcggtctgcgcgaacgccatccaggcgccgtagaagatgccgataacgcccagccacatggcgatcggtgcaaactcggcggaggtttccgggaacagcggcaggctgaaacgcagcaggccgtaggccgcggttttcaacagaatgcccgcgaggtcaacggaaccggcggtcggcgcctggctgtgcgcgtccggcagccagccatgcagcggcaccaccggcattttcaccgcaaaggcgatgaagaagcccagcatcagcaggtattccacgttgtgcgacatcggcgttttcagcagatcttcatagctgaaggtccagacgccggtggcgttgtagtgcacgaagaccaggcccagaatcgcaatcagcatcaccagaccgctggcctgggtatagatgaagaacttggtggccgcggtgatacgggttttaccgtccgacgccttgtggccccacagcgcgatcaggaagtacatcggcaccaacatcatttcccagaagaagaagaacaggaacatgtcgatagcaaggaacacgccgataacgccgcccaggatccacagcaggttcaggtggaagaacccctgatacttctgaatttcacgccaggaacagaggatcgccagcacgcccagcaggccggtcagcaccaccatcagcagcgacagaccgtccaacgccaggtgaatgttgatgccgaagcgcgggatccacgagcgcaggtactcttcctgccactgcggaatgccctgcggcgtggtcaaggtatagccgccctgcagccacagttgcagcgagagcgccagtgtcagccccattgtaatcaacgcgatccagcgcggcaccttggtgccgaaacgctcgaactgccagctcagcagaccgccgataaaggggataagaattagccaaggtaatagcatggcgttttgtgtccctaatatgaataatctaaaacatgtatctggcccttgagcatcaagggccgaacccgaaattacgtctgtttaaattattcagttaaaccaaaatcaacagcgccaatacgaccactgcacccacacccatagacgcgatataccagcgcacctgtccgttttcactgaccgtcagaccgcggttgccccagcgggagaacaccgccggaatgttcatcaggctgttcagcggatcgctttgcagcagacgcgcgacgcccagataaggtttgacgaacactttgtcatacagccagtcgaagccccaggcatggaaccaccaggtcgagaagaaacggcccggcgcgctggcggctacgctgctgaccaggcgacgtttgcccagccacagcgccgcagccagcagaatgccgataaccgccaccacaccggaggtgatttcaagctgcagcacgctgccgtgcgccagttcggtcgtcgccggcagtacgccctgcagcggcggcacaatcatcgcgccgacgaaggtggacagcaccagcagaaccagcagcggcagatggtgagtgatgcccttgcccgcatgcgctttaatctgctctttaccgtggaacacgatgaagatcatacggaaggtatacagtgaggtcataaacgcgccgaccagaccggcgatcatcaggttgatatggccgttggccatcgccccggccaggatctcatccttactgaagaagccggcggtcaacagcggcagcgccgacagcgccgcgccgcccaccaggaagcagacgtacaccagcggaatgctcttacgcaggccgcccatcttgaagatgttctgctcgtggtggcaggccaggatcaccgaaccggatgacaggaacagcagcgccttgaagaacgcgtgggtcatcaggtggaagatcgccgcgtcccaggcctgtacgcccagcgccaggaacatatagccgatctggctcatggtggagtaggccagcacgcgtttgatgtcggtctgcaccagcgcggcgaagccggccagcagcagggttaccgcaccgacgatgcccaccaggttcagcacttccggcgccatcaggaacaggccgtgcgtacgggcaatcaggtagacgcccgcggtcaccatggtggcggcgtggatcagcgccgatacaggcgtcgggccggccatcgcgtccgccagccaggtctgcagcggcagctgcgccgatttaccgaccgcgccgcccagcagcatcagggtcgcccaggtaatggcggtgtcgcccatcgccagtttctgcggcgccagcaccatcagctcgcggaagttcagcgtgcccagttcgtggtacaggataaacagcgcaaaggccaggaacacgtcgcccacgcgggtaacgataaaggctttcatcgccgccgcgccgttggccggatctttgtagtagaagccgatcagcaggtagctgcacaggcccacgccttcccaacccaggtacatcagcagcaggttgtccgccagtaccagaaccaccatgctggcgataaacaggttggtgtaggcgaagaagcgcgagtagccttcttcaccgcgcatgtaccaggaggcgaacatgtggatgaagaagccgacgccggtgaccaccgacagcatggtcagcgacagaccgtccagcaccagcgtcacgtcgatgttgaagttgccgaccgtcatccaggtccacaggtgctgctcaaacagctgtacgccggcggctttctggctgaagaaatccagcgccgcataaagggtgactaccgccgccaggccgatagaaccgacgccgacggtcgccgccgtattttcagaccagcggccgcgggagaacgccagcagcaggaacccgatcagcggcagcagaatagttaaatataataggttcatccgcgcatctcactgacagtatcaatattcagggtatgacgacgacgatagagctgcagcaacagcgccagaccgatactggcctccgccgccgccaggctgatggccaggatatacatcacctgcccgtccgcctgaccccagtagcttcccgccacgataaacgccaacgccgcggcgttgatcatcacttccagactgatcagcataaacagcaggttacgacggatcagcaacccggtcagcccgagtacgaacagaatcgccgccagaatcagcccatgttgaagagggatcatgcttgctcctccgattttcttttcgccatttcgctgctcgccggggcgctgctcagcacttcgcccggcttgtgctcacggccaatatggaaggcaaccaccagaccggccagcagcagcattgaagccagctccaccgccaggacgtaagggccgaacaggctgatgccgaccgccttggcgtcgaccatctcgccgctgatcccctggtcggagacgctgcggatggcgataaccagcaccaccagcaacaccagcgacatcaggccggggccaatccacaccgacggcttcagccattcgcgctcctgttgctgcaccgcgttgccgaggttcagcatcatcaccacgaagacgaacagcaccataatggcgccggcgtagacgatgatttccagcgcggcggcaaaataggcgcccagtgagaaaaagactgccgagatcgccaacagtgagacgattaaatacagcagcgcatgcacagggttggtatgcgaaatcacgcgaagcgtcgcgagaatcgcaatcaaacctgccagataaaatgcaatttccatgcttgctggctccttacggcaacaggcttttcacgtcgatcggcttggcttcgttttcggcttcgcctttcgctttgccgtcgatcgccataccggccatccggtagaagttatattccggatatttacccgggcccgagatcaacagatcttctttctcatacaccagatcctggcgcttgaactcgcccagttcgaaatccggcgtcagctggattgcggtggtcgggcaggcttcttcgcacaggccgcagaaaatgcagcgcgagaagttgatgcggaagaactccggataccagcggccgtctttctgctctgccttttgcagcgaaatacagccgaccgggcaggcaaccgcacacaggttacaggcaacgcagcgctcttcgccgtccggatcgcgcgtcagcacgatgcggccacggtagcgcggcggcaggtaaacctcttcttccggatacatccgggtttcgcgtttggcgaaggcgtgcatgccaatcatccaaatactgcgtacctgggtgccgaaaccaaccactaactctttcaatgtcatggtttattcaccccttattgagcgttgtacaaaataactgcggcggtcgccagcaggttcagcagcgtcagcggcaggcagactttccagccgaatgacatcacctggtcatagcgcggacgcggcaacgcggcgcggatcaggatgaacatcatcatgaagaaggccgttttcagcgcgaaccagatgaacggcggcaggaatggcccctgccagccgccgaagaacaacgtcacaatcagggcggaaacggtcacgatgccgatatattcccccacgaagaacagaccgaatttcataccggaatattcaatgtggtagccgtcggccagctcctgctccgcttccggctggtcaaacgggtgacggtgacacaccgccacgccggcaatcgcaaaggtcacaaaaccaaagaattgcgggatgacattccagacgtgagcctgtgattcaacgatgtcctgcatgttgaatgaacccgcctgcgccacaacccccatcagcgacaggccgatgaacacttcgtagctcagggtttgtgccgaggcacgcatcgcccccaacagcgagtatttgttgttgctcgaccagccggcgaacagcacggcgtataccgccaggccggccagcatcaggaagaacagaataccgatgttgagatcggccaccgcccaggtcgggctgaccggaacgatggcgaatgccagcagcaaggaagtaaaggcgatcatcggcgccagggtgaagatcacccggtcggagaaggtcggaacccagtcttccttaaagaacattttgatcatgtcggcgaccagctgcagcgagccgccccagccgacacggtttggcccgtagcggttctggaacaggccgagcagacggcgttcgccgaagctcatgaacgccccgcaggcgaccacgaccagcaggatcacgaccgctttcaacacggcgatcgctatttcgatcgcctcaggggtaaaccagctcatcgtgccgcctcccgcagattttcaaccttcgcacccgccagcaccggcgggatccctggcaagccgagcggcaaaccaacctggccctgggtcagggtttcactcaggcgcaccggcagacgcagcgtctggcccgcacagctgaactccaccaatgccccttcgttaacgcccagacgcgcggcgtcggccgggttaaccatcgcataggccgccggcatacgctgctggatcacctcggagcgctgcgacatctcgtcgctgccgaacaggtggtaatacggcgccacctgccagccttccgcacggaatgcggccggcacgttggcgaagtagccgaggctgccctcccctgcttcgatcaggcgcacgcccggatcgccgtggcgcagcttgcccccgacctcggcctggaatttgttccacgcctgcggtgagttccagcctggcgaccaggcgaacgggatctgctgacggtcggccagcgggctgttgttcccttccatggagaaggcgaacatggtgtctttatcctgcggctgacgcggttcgtgcacgctgatattggcgcgcatcgcggtgcggccgctgtaacggtgcggtgaacgcgccagtttctgtccgcggatgcggaagctggcgtccggcgcggcatccttgatgccctgcagctgcggcagcgcctcgacgcaggcttcgatcacgtcgtcaagctgggtccagtccacgtggcggctggtgtaggtggagtgcagcgagtgcatccagcgccagctctccagaatttccgtccgcacgttgtttttggcgtcgtcgtagtaagccggatcgtacacctggaagaagcgctgcgcgcggccttcctggttaaccagcgtaccgtcgctttcggcaaagctggcggctgacagaatcaggctggctttatccataatcgcggtgcgctgatgatcggccacgatcaggttgctgaccttggcgagtgcggcgtcgatcttgtccgccgcggcgtgacggtacagatcgttctccatcacgatggcggtgtcggcctggccgctcgccagctgttccagcgcgcgatcgagcgaaccgccgccgatcatcgccagacccaggctgttggcggcgccggccaccagggtgatgcccacctcggaaccacggcccttcagcgcggtggcgatgttggccgccgcttcgatcatcgcctcgctgccggcgctgctgccggtcacgatcagcggtttacgcgcgccggtcagcgcctgcacgataatatcgactttcttgtgcagatcgtccgtcaggccgtcaaccgccggcgaagccgcgtccagcgcgtgcgcgatggcgaagccgaggcgcgcctgctcatccaccggcgcgcggtagttccaggcggcgatatcatccagacgggtgctgtcgacgttggtgacgaacagcgggtatttggcatgctggccgatgttctgcaccgccgcgatctgccagtcggccacgcgctgcgccgccgccatcgcccgggctttgcctttcaccgcctgacgcaccgacagcgcaatgcgcgcgccggtctgcgtcagatcttcgcccagcaccagcaccgcgtcgtactcttcgatttcacgcagcgccggcgtatgtacgccgctgtttttcagcacgttgagcatcagttccagacgctgctgttccgcctgcgcgatgccggtatagaagttctcggcgccgaccagctcacgcagcgcgaagttgctttccaggctggcgcgcggcgagccgatgccgatggttttcttggcctggcgcagaatatccgccgccccttccatcgcctgttcggcattcagcgcaatccagtcattgccgcgcagctgctgcggctgacgcggacgatccttcaggttgacgtagccatagccgaagcggccgcggtcgcacaggaagtagtggtttacgctgccgttgtaacggttttcgatacggcgcagctcgccatagcgctcgccggggctggtgttacagccgatgctgcactgctggcagatgcttggcgcaaactgcatgtcccacttacggttgtagcgctcggagtgggttttgtcggtaaagacgccggtcgggcacacttccaccaggttgccggagaactcgctttccagcgtgccgctttccggacggccgaagtagacgttgtcgtgcgcgccgtagacgccgaaatcggtgccgtcggcatagtctttgtagtagcgcacgcagcggtagcaggcgatgcagcggttcatctcatgggagataaacggccccagctcctggttctggtgggtgcgtttggtgaagcggtagcggcggaagctgtggccggtcattaccgtcatatcctgcaaatgacagttgccgccctcttcacacaccggacagtcgtgcgggtggttggtcatcagccactcaaccacgctttcgcggaactgtttggcttcgtcgtcatcgatggagataaaggtgccatcagacgccggcgtcatacaggacatcaccaaacggccgcgcgtgtcttccgcgttttggtactgcttaaccgcacattggcggcaagcgccgacgcttcccagcgccgggtgccagcaaaagtaaggaatatcgaggccgagggagagacaggcctgcaacaggttgtctgctccgtcaacgtcgtattctttgccgtctacatgaatcgtagccatagtcagcatgcttccaaatggcctgccttgcggcaggcgttaatcaaaaattctgttatcccgcgtattttccggcggcgccatgagtggccgtccgcgaaatacgccgggctaaaagcgggcttaccagcgttgcttcaacaagttgttggcctgaataccgccgatggcatgcgcattgctgaaatgctgtacggcgatgccggcttcaaactcgtcacggaaatatttaattgcgctttgcagcggctctacggcgcccggcgcgtgtgcgcagaaggttttacccgggccaaggaagcggcacagctgttccagggtttcaatatcccccggctgcccttcgcctttttccagcgcacgcaggattttcacgctccacggcaggccgtcgcggcacggcgtacaccagccgcaggactcgcgtgcgaagaactcttccaggttgcgcaccagggaaaccatgccgatttcgtggtccaccgccatcgccagcgcggtgcccagacggctgccggccttgccgatcgcgccgtattccatcggcagatcgaggtggtcggcggtcaggaagtcggtccccgccccgcccggctgccaggctttgaatttcagaccgtcgcgcatgccgccggcgtaatcttccagaatttcgcgcgcggtggtgccgaacggcagctcccagacgcccgggttttttacccggccggagaagcccatcagcttggtgcctttgtcttcgctgccggaaatgccggtgtaccactccacgccgttggccagaatcgccggcacgttgcacagcgtttccacgttgttaacgcaggtcggcttgccccagacgccggcggaggccgggaatggcggcttggagcgcgggttggcgcggcggccttccagcgagttgatcagcgccgtctcttcgccgcagatatagcggccggcgccggtgtggacgaacagctcgaaatcgaagccgctgcccataatgtttttacccagatagcccgcttcggtggcttcggcgatggcgcggcgcagacgctccgccgcctcgacgtattcgccgcgcaggaagatgtagccgcggtaagccttgagcgcaaaggcggagatcagcatgccttccaccagcaggtgcggcagctgctccatcagcaggcggtccttataggtgcccggctccatctcatcggcgttgcacagcaggtagcggatgttcatggattcgtctttcggcatcaggctccacttcagaccggtggagaagcccgcgccgccgcgccctttcaggccggagtctttgaccaggctgacgatttcatccggcgccatgcctttgatggccttttccgctcccgcgtagccgtttttgctgcggtattcatccagccacaccggctgtttgtcgtcgcgcaaacgccaggtcagcggatgcatctcgggagtgcgtacaatgtctttgatcattggtactgctccagcagattatcgatatcttccggcttcagctgactgtgagtgtcctcatcaatcatcatggtcggccctttgtcgcagttgcccagacagcaggtcggcagcaacgtgaaacggccatcgccggtggtttgacccggcttgatgttcagcttcttctcaatcgcggcctgaatgccctggtaaccggtgatgtgacataccacgctgtcacagtagcgaatcacgtgacgtcctaccggctgacggaaaatctggctgtagaacgtggcaacgccttctacgtcgctggcaggaatgcccagcacttccgcgatggcataaatcgccccatccggtacccagccgcgctgcttctgcacaattttcagcgcttcaatggaagcggcgcgcggatcttcgtaatggtgcttttcatgctcaatcgcatcacgctccgctgcactcagctcaaacgcctcaacgccgctcgctggcgcggccgcgtcgacaggttcaggcacatggtgactcacgtgattatctttttgatcatgcatagttagcggtccacatctgacattacaaaatcgatactacccagatagacaatcaggtcggaaaccaggctgccgcggataaccgacgggatctgctgcaggtgcgcaaagcttggcgtacgtacccgggtgcggtagctcatggtgctgccgtcgctggtcaggtagtagctgttgatccctttggtggcttcaatcatctggaatgattcgttcgctggcatcaccgggccccaggaaacctgcaggaagtgggtgatcagcgtttcaatgtgctgcaacgtgcgctctttcggcggcggcgtcgtcagcgggtgatcggccttgaacgggccttccggcatgttgttcaggcactgctcgaggatgcgcaggctctgacgcagctcctcgaccttcagcatcacgcggctgtagcagtcgctgacgccgtcgccgaccggcacgtcaaagtcaaagttttcatagccggagtacggacgccatttacgcacgtcaaactcgatgccggtggcgcgcaggccggcgccggtaacgccccagtccagcgcgtctttggcgttatacgccgccacgccgacggaacggcccttcagaatggtgtttttcagcgccgccttgacgtaggagtccagacgcttcggcatccactccaggaactcgcgcagcagacgatcccagccgcgcggcaggtcatgcgccacgccgccgatgcggaaccaggccgggtgcatacggaaaccggtgatggcttccaccaggtcatagattttctgacggtcggtgaaggcgaagaacaccggcgtcatggcgccgacgtcctgaatgaaggtgctgatatacagcaggtggctgttgatgcggaacagttcggacagcatcacgcggatggtgtcgacgcgctcaggcaccttgatgcccgccagtttttccaccgccagcacgtacggcatttcgttaacgcagccgcccaggtattcgatacggtcggtgtacggaatgtagctgtgccaggactggcgctcgcccattttctccgcgccgcggtggtggtagccgatatccggcacgcagtcgacgatctcttcgccgtccagctgcaggataatacggaaggcaccgtgcgccgacgggtggttcgggccgaggttgaggaacatgtaatcctcgttctcgttgccgcgcttcatgccccactcttccggcttgaaggtcagcgactccatctccagatcttctttctgcttggtcagaacgaacggatcgaattcagtcgcgcgcgccgggtagtctttacgcagcgggtggccttcccaggtctgcggcatcatgatgcgcgtcaggtgcgggtggccgtcgaaggtgatgccgaacatctcccaggtctcacgctcgtaccagttggcgttcgggaacaccttggtcgcggtaggcacgtgcaggtctttttcagacagcgccaccttcagcatgatatcgcggttgcgttcgatagaaatcagatgatagaaaacagaaaaatccgcggcaggcagaccctggcggtgcgtgcgcagacgctcgtcaacgccatgcaggtcgaacagcatgacatacggcttcggctgttttctgaggaacgtcattacttccaggagctgttcacgcttgacccataccacgggcataccggtacgcgttgcttgaacagtaaaggcttccggcccaaaacggttgcgcagttcgccaatcaccggatcgccttggtgatcgcgggtttgccagtcaggcagagcgtcgtgcgtcgttgaatctgtcataatattttttcaccacactgaagggtcaaatcgctgcaagcttaactttcgctgtgtttatcaatagcgtattaagatggacgttaaatgaacgtcttaaacttcgtcaggcgtgcgcagattggtgactgcgatacgctcgccgtgcttgcgttctctttccgactgcatgttggcgcgatatacgccctgatcgccaaccacccacgacagcggacgacgctctttcccgatggattcctgcagcagcagcagcgcctgcatgtaagcttccggacgcggcggacagcccggaatgtacacgtcgaccggcaggaacttgtccacgccctgcaccacggaatagatatcgtacatgccgccggagttggcgcaggcgcccatggagatcacccatttcggctcaagcatctgctcgtacaggcgctggatgaccggggccattttggtgaagcaggtccccgccaccaccataaagtcggcctgacgcggggaagcacgcagcacttccgcaccaaaacgcgcaacgtcatgaacggcggtaaacgaggtcaccatctccacataacagcacgaaaggccgaagttatacggccaaagagagtttttacgcccccagttcaccatgtcatgcaatgcatgttcgagtttacccatgtaaaccgtgcggtgaacctgttgctccagaggatcggcgacgatctcctgtttctgcagggggtaacggtcgttctcaccgttcgggtctatgcgggtgagcgtatagtccatcttaatgcctcgtttttaaccacaaataactactgcggatgacggttggtgttagtgatcgtgcttggtttaacctgacgcttggagcgagcaggcgtccagtccaatgcgccgatgcgcaccagataaaccagaccggccagtagcaccaaaatgaaaatggcggcttcgataaagcccacccagccgctctcgcgaatcgagaccgaccaagcatagagatacaaggcttctacatcgaaaataacgaagaacatggcgaccagatagaacttggcggacaggcgcatacgcgctgaaccgaccgagtcgataccggattcaaacggggtgtttttggctcgcgcacgggctctcccgcccaggaaatacgcgcccagcagcatgaggccgcacagcccgatagccacgacaagaaatacggcgaatgcccagtgatgagcgataacttcagtggttgttgacatactctttgcttactcatcaaaagtggcgtcgaacattctgctcttatcacggcagttagcgcaccacatcgatttaagggaaggataaataaccacaaaaaactgactgctattattacaatgcgttaagcagcgtttttactgtgggctttttactcctttctataaccttttgtcaactttgacaaaagtatctacacattagtttacatacgtatcatttaattaacatttcatgcggcagcttccgggctaaatcgtgtcagtcatttgctgtgtagaaacaggtagataccaaccaatatgtacatttcagttttactatatcattctctcaggtattccctgttgttccactcactacctaggggtatttttttgatccaggacacgttttcagcagaaatcctcaaaaaaagtgtggctctttaacattttccataaatcagcgcacaaattttaaccgcacagtataatcgcaaaatacccacaggaaaaacctgccttctcgattttcgcacaacgagaaaaaaaacgctgaaaaatattttcctgccgaaaatagccgcctaatgacagtgaagagaggaacaaatagcggttgtaagtgaaataaatagcgaagctgcaataaacaacagccttactaaaaaaagagcaaaaaaaacctccgccgcagcagaggttttagggttatgcgacgcgccgtccggcgctattcatcgtcatcaaccgcatcttctgtagatgccgcattctggaagctgtagctggtattgccctgctgaaccgcgctgaaaatcgccatcgccagctcattttcacactggatatccttgcacagcgtgtattgcgtctctggcagcgtcggcaaaccttccgatgcacccaacacgcgcagatccgggctcatcatctccaccggacggacggtgacgcccagacccgccttacaggcggtgcgcaccgccgacagcgtggaagccacgtaggcgatacgccatgggatccctgcctcgtccagatgctcgatcgccatcgcgcggaaaggacaaggctcatccaacaccaccagcggaatcggctcatcctgctggaaatggtaatccgccgcgcagtaccacatcgttggcgaggtgcgcagcaccacgtgcgggtgcccgacgatatcgacggtggtaatagccagatccacctcgccgttattgagcatatccagcataaatggactacgcttgacgcgtacgtctaccgccagtttcggatagacggcggttacgcggtttaacaggaacggtaaaatggtgtcggccgtatcatcggaagcgccaatggtgagcacgcctttgatattgttaaacatcagcgaggcgcaggcctcatcattaaagcgcaatatttttctggcgtaaccgagcaactgtatgccatgctcggtaagaagtttattacgaccgtggcgggcgaataactctttacctaccaattgctctaatcgctgcatttgctggctgaccgcggactgagtacggcagacggcgacggccgctgcggcaaacgtattcagatcggcaacagccacaaaagttcttagcagatcgaggtcgagattaagtatcggacgatttgcattggtcatagtgtttttcttcactttttaaattctataatatttgaaactaccctggtgtatttctttaggcgctgtttaaaagaacggcgccaggtacgacactaccccactcataagtggagggcaaaaaattccttatatttcgttacctctatcgccttttagcctgcaacctatcgccgccgcttaactggcccggatgagcgcatcgctaatgtgctggattgaagggggaaccagaattttactcattcaccccgctgaattgccacactaaacgtgcttcttttttctcatattcacgcgctacttaaacgtaaaagctcacgaacgctgaatactcgccgccgaaacaatcgacagattctagaaataaaccaataaattcaaatggtaacaatgatatcaatgtgaaggccagtgcaatcacgtaaatgttagccaaatcacaaagtgaaagttttctaatataaatattatttatatagcagtgtggtgatgaataactcatcaggctatcagactagtccggtaatacccgccaattcgtcattaaaaggaggcattgtcgcctgacggcgccagacaaatcaccccgcttatgctgtgcagtcaggtttacgccccgaggcaaccagcacaataaaacaccaacaacaccaccaaatacagaatttaacgccaacaaaaaaatttaaccagacttatcatcgttaaaatcgccattttagccgatcatttgcaccaaaggtgtgcgcagcccttcaaaagcgcaggtaccaggagtacattggtcaggttgcggcgttccacggtaggaatgccctatcccagcagaaggcacagtttttttatgtcccccattgagaaatccagcaaactggacaacgtctgttatgacattcgcggcccggtgctcaaagaagccaaacgcctagaagaagaaggcaataaagtccttaaactcaacatcggcaaccccgcgccctttggttttgaggcaccggatgaaattctggtcgatgtgatccgcaacctgccgaccgctcagggctactgtgattccaaagggctctactcggcgcgcaaggcgattatgcagcactatcaggcgcgtgacatgcgcgacgtcaccgtcgaggacatctatatcggcaacggcgtgtccgagctgattgtccagtcgatgcaggcgctgctcaacagcggcgacgaaatgctggtgccggcgcccgattacccgctgtggaccgcggcggtttcgctgtccagcggcaaggccgtccactatctgtgtgacgaagaggccggctggttcccggatctcgacgatattcgcagtaaaatcaccccgcgtacccgcggcatcgtgatcatcaaccccaataacccgaccggcgcagtgtacagcaaagcgctgctggaacagatcgtcgagattgcgcgcgaacataacctgatcatcttcgccgatgaaatctacgacaagatcctgtatgacgccgccgaacatatctccatcgcctcgctggcaccggacctgctgaccgtcaccttcaacggcctgtccaaaacctaccgcgtcgccggtttccgtcagggctggatggtgctgaacggtccgaaaaaacacgccaagggctatattgaagggctggaaatgctggcgtcgatgcgcctgtgcgccaacgtgccgatgcagcacgccatccagaccgcgctgggcggttatcagagcatcagcgaatttattcagccgggcggccgcctgtacgaacagcgcaaccgcacctgggagctgctcaacgatattcccggcgtctcctgcgtcaagccgcagggcgcgctgtatatgttcccgcgtatcgacgccaagcgttttaatatccacgacgaccagaaactggtgctggatctgctgctgcaggagaaggtcctgctggtgcagggcagcgcatttaactggccgtatcccgatcacgtgcgcatcgttaccctgccgcgcgtcgacgagctggaaatggcggtcggcaagctggggcgcttcctggaaaactatcgtcagtaacgcccctctgctctacggcgcgtttgcataaacgcgccgtagtcagcaaaataacgctctttgctgccgtagagaaaacccatgagccagagccatttctttgcccacctgtcccgcctgaaactgatcaaccgctggccgctgatgcgcaacgtgcgcaccgaaaacgtctccgaacacagcctgcaggtggcgtttgtcgcccacgcgctggcggtgattaaaaaccgcaagttcaacggcaacctgaacgctgagcgcgtggcgctgctggcgatgtatcacgacgccagcgaagtgatcaccggcgatatgccgacgccgatcaagtattacaacccgcagattgcccatgaatataaaaagatcgaaaaagtggcgcagcagaaattactggcgatgatcccggaagagctgcgcaatgactttcgcagcattctcgacgagcattgctacagcgaggatgaaaaactggtggtcaagcaggccgacgccctgtgcgcctatctgaagtgcctggaagagctgtcggcgggcaaccaggagttcacgctggccaaggcgcggctggagaaaaccctgcagctgcgcaacagcccggaaatggagtacttcatgacggtgtttatccccagcttcagcctgtcgctggacgaaatcagcctggacgccgaactgtaatcccccttcagggcgcgacgtacgcgccctgttgtctgacaggtctcagaacgggaacaaccatggcaccaccgcaacgctgaccagcatcaccagcacggtgaacggcacgccaagacggacaaaatcaccgaaggtgtaattccccggccccagcaccagcgtatttaccggcgacgagaccggcgtcataaaggccgcggaagcggctatcgcgataatcatggcgaacggataaggcgacaccgccatttcccgcgccgccgcgatggcgatcggcgccatcagcactgccgtggcagtattggagataaacaggccgatcgtcgcgcacaggacgaacaggcagagtagcatcacgcgcggccccatatcgccggccacgtccatcagcccctgcacgatcaggcccaccccgcccgttttctgcagcgcctgcgcaaacggcatcatgccgacgatcagaataatgctcggccagtgaatcgacttataggcgctttccatatcgatacagcggaatttgcccatcagcagacaggcgatcagcgccgcaatcgggttcggcacctcgtcggtcagcatcatcgccaccatcagcgccagacaaaacagcgcgtgcggcgcctgcgtcatcgccggcgccacttcgtccacctccgccggcaggttgagcacgataaagtcgtgggttttgctctgcagctggcgaatcgccttccagtcgccgatcaccagcagcatatcccccagcgccagcggttcatccaccagcttgcccgccagcgtctcgccgttacggcgaatgccgaccacgttgagatcgtaacggctgcggaagccgttatcccgcaggcttttgcccagcagcgccgaatccgggatcagcgacacctccgccatgccgacgttgcgcgactgctcggagaaatagtcgccgcgcagcaccatcggttccagctgctgctcgccgcagaattcgcgcagatcaacgtcactggccgacatatcgatcagcagcacgtcgcgctcgcgcagctcggtgctgccggaggcgctgaccatcacccgccgaaagcgcttccagcgctcaatgcccaccacattggcgccgtagcgcgcccgcagatgcagctcatccagcgaacgccccaccagcggggagccgcgacgcagcgccaggcggcgcgcgcggccggtcagtttgtaatcacgaatcagatcgcggaaggtgcgccgctgccagctctctttgcggctgtccggcgatgcgccgcccagccagcgccgcgccagcagcatataacccacgccgagcaacagcaccagcatgccgatcggcgtgacgccgaagaagccgaagccgcggatgccctcacgcaccagctcgctgttcaccaccatattgggcggcgtcgccaccagcgtcatcatgccgctgatcaggccggcgaagctcagcggcatcatcagccgccccggcgcggttttcatccgcgccgccacgctgagcaccaccggaataaaaatcgccaccacgccggtcgagctcataaacgcccccagcccggccaccgtcaccatcagcagcaccagcattttggtttcgctgctgccggccaccttaaccagccagtcgccgacctgataggccacgccggtgcgcaccaatccttcgccgatcacgaacagcgcggcgatcaaaatcacgttcgggtcgctaaagccgaccgtcgcctcctgcaaggttagcgttccgcttaacacaaaggcgataatcaccagtaaggcgaccacatccatgcgcagtttgttggtggtaaacaacacaatcgccaccagcaataaacacaacacccacagtaattcgctgttcacatcggcctcgtccatccgccaggttccaaggtcttaaaaattagcacaaaaaaaccccgcgtatgcggggtctaatcaatttgccggcgaatagcggcgatcagtcgcgcagcgtgatgcgcgcgccgtgcgcatcgccgtcaacctgcagttgttcaagggaggaaaggcgcagatcgacctgctccagctgcggcgcgtcggcgggcgcattgaccgcgatcacctggcagccggcggccaggccggaagcgatgcccgccgccgcgtcctcaaccaccacgcacgcctgcggcgccagccccaggcgctccgcccccaacaggtaggcgtccggctgcggtttgccgcgctcaacctgttcggcggtgacaaacaccgccggcagcggcagccccgccgcctggcggcgcgcgctggcaaccggcaccgaaccggaggtgacgatcgcccagggaatgcccagcgtgttcagccgcgccagcagcgccgccgcccccggcagggcgcgtacgccgtcggtatcctgcgcctccacctgttccagcagatcgtgttcatgctgaatatcggcttcgctggcgcccggcataaagtggcgcagagaggtaatggcctgtttaccgtgaataaaatccagcaccgcctgcggatcgacgccgtgccggttggcccactgggtccaggcgcgctccacaacgggcagtgaatctaccaatgtaccatccaggtcgaacagaaagcctttacactccacaggaaacctctttttaatcatgcattaataatttgcgcaatctcgacggcgctcaaatgatactgacgcgggcaagacagccacagcgccagcatacgctgatatttatcccacattttggtctgggcgttaaagccgtggctgccggcgtcgaactgagtatagcgtccctcggtattgaccaggaaacgcacatagctcagatagcgcgcctcggtcgccgcatcaaagccgagaaacgccaaacggcgcggctccagcccttggcgatccttgagattctcccaggacacctgcagcgcatggtgcatttccataatattgatgatggtgcggcaaacttcttcgctcatctcgtcgaagtcgcgatccagttcgcgcagctgcaggccgaaaccgcgctccaccacggtttgcaggcggcggtagcgctcggcgttgtccggatcgagcagcgtcatcatcttatactgattcgacaggatcaggcgttgggcgtgggtcatttccatgtttagggtcctcagttctgcaaattggcgtgagcatcgcatactgatttgggccatggaatcacaacccgccgcttctttgatttgcgccaagtttggcgccgccggacgcagcgccccagcggcgaaggaactcagagatcgtccaggaaggtcttgtccaactgcttgaacgcgcgcttgagcaggtccgccagcgactgataggtcggcgtgccctcaaccggtgccaacgcctggccggcctgcgccagcttgtcgcgcacctcgtggaaccagccgagcagccccggcggcagcggcgtcagcgaacggcggcccagccaccacagcccctgcatcggcaggctgcaggcgaacagcgcggtggcgatcgccgggccgagctggccgcccagcgcaatctgccaggtcagggtgaacaccgccagcggcggcataaaacgaatggcgaaacgggtggcgcgcgcaacgcgattctccggaaagaccggagccagacgcttgtccgacggccaggttttcatatagtgctgtccgcgctggaatacctgaaaccaacttacggaaccggacggtttgctcgtcatcacatacctcaacgtcgcagaaaaaggggtggcgccagccacactactaaaaaatttgaagctttaaatttattttgtgtttagcgcgggctatcggtatcctactccggcctttttggccggctagaagatagcgacaagtttgtcaaattttgtcaattttcagccctataaccagcaagattacttaagccgcggagaaatacccggttttttcaccatcatgtgttttctgtgcttcacatgatgttaatcataaatgtcaacggcattatgcgctacgcttgttgtctgattgacgattaattcactaacgtgttttttgattttcttttaacaacacgaactataagtaggtacttccatgtcgagtaagctagtactggttcttaactgcggcagttcttccctgaaattcgcgattattgacgctatcaacggtgaagaacacctttccggcttggctgaatgcttccacctccctgaggcgcgcatcaagtggaaaatggacggcggtaaacaagaagcggcactcggtgccggtgcagcccacagcgaagcgctgaattttattgttaacaccatcctggcacaaaaacctgaactctccgcccagctaaccgccatcggtcaccgtatcgtacacggcggcgagaagttcaccgcttccgcactgatcaacgatgaagttctgcagggtatcaaagattccgtgccgtttgcacctctgcacaacccggcgcacctgatcggcatcgctgaagcgctgaagtccttcccggctctggctgacaagaacgtcgccgtgttcgacaccgcgttccatcagaccatgcctgaagaatcctatctgtacgccctgccgtacagcctgtaccgcgaccacggcgtacgccgctacggcgcgcacggcaccagccacttcttcgtcacccaggaagcggccaaaatgctgaacaaaccggtggaagagcttaacgtcatcacctgccatctgggcaacggcggctccgtcactgcggtgcgcaacggcaagtgcgtcgatacctccatgggcctgaccccgctggaaggtctggtgatgggcacccgcagcggcgacatcgatccggccatcatcttccacctgcatgacgcgctgggcatgagcgtcgatcagatcaacaagctgctgaccaaagagtccggcctgttaggcctgaccgaagtcaccagcgactgccgctatgtggaagacaactacgccaccaaagaggacgccaagcgcgcaatggacgtcttctgtcaccgcctggcgaaatatatcggcgcctacggtgcgctgatggacggccgtctggacgcggtgatcttcaccggcggcatcggtgaaaacgccggcatggtgcgtgaaatgaccctgaacaagctgggcctgctcggcttcgaagtcgaccatgaacgcaacctggccgcccgcttcggcaaagccggcgctatcaccaaagacggcagccgcctggcgctggtgatcccaaccaacgaagagttggttatcgcgcaagacgcagcccgcctaacggcgtaatctatcaggcaccgccagctccggctggcggtgttgcttttaagccttatcgccgccgcagacggccccgttggccgcaccgctttgccgccccggccgcagcgtacgatcaggcgactaccgcatatccatcgtgaagaggactattctgtgtcacgtacaatcatgttgatccccactggcaccagcgtcggtttgaccagcgtcagcctgggtgtcatccgctccatggagcagcaaggcgttcgcctcagcgtatttaagcctatcgcccaaccgcgcgccggcgacgataccctcgaccagaccaccaccatcatccgcagcaactccaccattccggccgccgagccgctgcgcatgagctatgtagaaagcctgctcagctccaaccagcaggacgtgctgatggaagaggttgtcgcgcgctaccacgaaaacaccaaagacgcggaagtggtgctgatcgaaggcctggtgccgacccgcaagcatcagttcgccaacgcgctgaactatgaaatcgccaaaaccctcaacgccgaaatcgtctttgtactggcgctgggcaacgattcgccggcgcagctgaaagagcgcatcgaactggcgcgcaccagcttcggcggcagcaaaaacaaaaacatcaccggcgtgatcatcaacaagctaaacgcgccggttgacgatcagggccgcacccgccctgacctgtcggaaatcttcgacgactccaccaaggccagcgtcgccaatgtcgatccgaagcagctgttcgccaacagcccgctgccggtgctcggctgcgtgccgtggagcttcgatctgatcgccacccgcgccatcgacatggcacgccacctgaaggcgcgcgtgatcaacgaaggcgatatcatgacccgccgcgtgaagtccgtgaccttctgcgcgcgcagcattccgcatatgctggagcacttccgtcccggctcgctgctggtgacctccgccgaccgtccggacgtgctggtttccgcctgtctggcggcgatgaacggcgtggaaatcggcgcgctgctgctgaccggcggctatgaaatcgacgagccgatcaaaaagctgtgcgaacgcgccttcgccaccggcctgccggtgtttatggtggacaccaacacctggcagacctcgctgagcctgcagagcttcaacctcgaagtgccgaccgacgaccatcagcgcatcgaaaaagtgcagaactatgtcgccagccatatcagcgccgagtggatcgaatcgctgaccgccacctccgaacgttcgcgtcgcctgtcgccgccggcgttccgctacgagctgaccgaactggcgcgtaaagccggcaagcgtatcgtactgccggaaggcgacgagccgcgtaccgtgaaagcggcggccatctgcgccgaacgcggcattgccgaatgcgtactgctcggcaacccggatgaaatccagcgcgttgccgcagcccagggcgtagaactgggtaaaggcatcgagatcgtcgatccggagcaggtgcgtgaaaactacgtgccacgcctggtcgaactgcgtaaaaacaaaggcatgaccgaagtggtggcgcgcgagcagctggaagacaacgtggtgctcggcacgctgatgctggaaaaaggcgaggtcgacggcctggtttccggcgccgtgcacaccaccgccaacaccatccgtccgccgctgcaactgatcaaaacggcgccgggcagttcgctggtttcttccgtgttctttatgctgctgccggatcaggtgctggtctatggcgactgcgccatcaacccggatccgaccgccgaacagctgtccgaaatcgccatccagtcggcggattccgccaccgcgttcggcatcgagccgcgcgtggcgatgatctcctactccaccggtaactccggcgccggcagcgacgtggaaaaagtccgtgaagcgacccgtctggcgcaggaaaaacgcccggacctgatcatcgacggcccgctgcagtacgatgccgccatcatggccgacgtggcgaagtccaaagcgccgaactcgccggttgccggtaaagccaccgtgttcatcttcccggatctgaacaccggcaacaccacctacaaagcggtgcagcgctccgccgatctggtgtccatcgggccgatgctgcaaggcatgcgcaagccggtgaacgacctgtcgcgcggcgcactggtcgacgatatcgtctacaccgtcgctctgacggcgatccagtcttctcaggctgatgcccaggcgtaattcagacgtctgacagcatacaggggccggcaatgccggcccctgtcatttcagctatccacgttccggttgattcaaggctccgcgccggtgataacctgcgcaacgctgccctcgacgatcttcagcgagaagctgcgttgccagatgcgtttgctgtcggcgtcctgcccttctacggtgctgattgccacgctatagggaacatcgctgtcaaaagcgctaaaggaataaggaatacattgcccggcagtcacccactccgctggctgcggcggcatggtgcttctgcgccagacctcacgcgtttggttgccctgccgttggtcgatggcgatgctaacgaggttaaccttgacgtcaggcgccaggtactctgccggcagagagaaacagagatgcttcccctgtaaggcgacctctgccgtataaaaacgctgcttttcaaccatacaaccgctgagtaacacggcgatgaccagcggataaatttttttcatttaagacttcctgtctgtaagagtgtgacgtaatcctttctgcatccgattatagcgctttcgtacctaaggccggcaagccggccacggttttacaacagctgctgcgccgccgccagaatatgctccgccgtcaggccatactcctgctgcagaaatgcctgcgttccgacctggccgtagcgctcctgcacgcccacccggcgcatcggcgtcggacagtgctccgccagcacctccgccaccgccgaacccagcccgttatggatactgtggttttcacaggtgacgatccgcccggtctgcgccgcatagcgggtaatcagctcgcggtcgatcggcttcagggtaaacatatcaatcaccgccgcgctgatcccctgccgcgccagcatctccgccgcctgcagcgcctcggccaccataatgccgttggcgatcagcgtgatgtccgtaccgtcacgcagcacattgcccttgccgatggtgaactgcgccccttcctggtagatacgcgtcgcctgtttacgcgtggtgcgtacccagtaaaaaccctccagcgtcatcagctggcgcagaatatcggcaaacatggtggcgtcggtaacctccagcaccaccgagtgcgccagcccgcgcacgatgcccatatcctcaaacgacatatgggtgccgccgttatggcaggcggtcaccccggcgtccgaggcgatcaccttgacgttattgcgctgataatccagcgccataaacagctggtcgaaacagcgacggctggcgaaggcggtgaaagtgtggacgaacggcacccgcccggtcagcgacagcccggccgccacgccgatcacgttcgcctccataatgccgcagttaatcacgtgacgcggatggtcgcgctgtacgccatccatcgccatcgagctcatcaggtccgcctccagcgcgataatcggcgcgccctgctctatctggctgcgcaccatgccggcgtacacctgacgcatttctatcggatctttttccaactgcacgctgtcgttaaacatgagtcgcctccagttcggcaatcgcctgttcaatatgctgacgcacctccggcgtcagccgcagatggtgcgagttgtccatctgctccagataaggcaccccctggcctttaacgctgtcgaggatcaccaccagcggccgctgctcaccgctgcgccgcggcgcgaccgccgcacggatcgccgcaatatcatccccttgcacgcttgcgacggcaaagccaaaggcgcggaacttgcccgccagatcgaaggggttgatcacctcatccagcaggccgtccagctgctgtttgttgtaatcgataaacagcgtcaggttgttcagattgtggtgcgcgataaactgaaacgcctcccagcactggccttcattcagctcgccgtcccccagaatgcagaacacccggttatcacgctgcgccagccggtgcgacagcgccatgccggcggcgatggatacgccctgccccagagaaccggtggtggcatccacgccgcgggtgcgcagccggtccggatggctgggcaggcgggtgccgttctggttgagcgtttgcagctccgcctgcggaaaatagcctttcagcgccagcgtgctgtacagcgccgggccggcatgccccttcgacagcacaaaattgtcgcgctgcggccagtccggatcgccaggatcgatgcgcatcacctcgccgtacagcaccgccagcgtctccaccaccgacatgcagccgccatagtggccaaaacccagcgcggtcagcgccttcagcgtctccagacggatcgcctgcgccagctggcgcaactccctgatatctattgttgtcattacacggccctcactattttttcacgccgtcgccggatggcgcgcctttgcgtttccccagcaggttgtgcgccaccagcagtgcaaaaatcaccaccaccgccaccatgatcgcttccttgttcataaagcgcgccatattgcccaacacgatgcccagcacgccaaagtcggcgtcggagaaagtggtattggcaaagcccagcgcgccgagcaccggcagcagcagcatcggcaggaaggtaatcagcacgccgttggcgaacgcccccagcatcgcgccgcggcggccgccggtcgcgttgccgaaaacgccggccgtcgcaccggtgaagaagtgcggcaccacgcccggcaggatcagcaccaatttgagctgccccagcaggaacagccccaccagcccgcccaggaagctgaacagaaagccgatcagcaccgcgttaggcgcgtagggatacaccaccggacagtccagcgccggacgcgcattcggcaccagcttttcggaaaagccggtaaacgccggcacgatttccgccagaatcaggcgcacgccctgcaggatgataaacaccccggcggcgaaggtgatggcctgaataatcgagtacaccaggtagttctgcccgccgctcagcgcgctctccacgtaggcctgcccggcgctgatcgccataatcaggtagatgacgatcatggtcagcgagatggagatcgagctgtcgcgcaggaagctgagattcttcggcaggttcatctcttcggtggagcgcgagtttttaccgacgcggccgccaatccagccggacagcacgtagcccagggtgccgaagtgaccgaaggcgatatcgtcattgtcggtaatccgccgcatatagcgttgggcaatggcggggaagaatgccatcaccaaccccagcgtcagcgcgccggtaaacaccagcgggatcccctcaaaaccggcgaccgacaggatgatgccgatcatgcaggccatatagaaggtgtgatgaccggtaagaaaaatgtatttcagccgggtaaaacgggcgacgataatattcgccaccatgccgaacgccatgatcagcgcggtggaggcgccgtatttttccagcgcgatggacacgatcgcttcattattcggaatgatgccctgaatattaaaggcgtgttcaaacatccccccgagcggatttaatgaactgaccaggacggtcgcaccgccgcccagcacaataaaaccgagaatggtttttaccgtacctttcaccacgtcggaaaacgattttttctgcgccaataaaccaatcagcgcaataacccccaccagcaccgcggggacttttaatatatcaaccacaaatctgagcgtttcctggataaacatatccacctcgccaattgcgttgcttagataatggagtgcgcaataaagtaatcacgcagtttgttttccagctcgttaatatcaatgatattgctgatcaccaccagctggtctgccggcacgctggcgctgtcggcgatgtctttcgccatcacaaaaatatcggcggcgcccggcgtggcggaggagagatccgagtgctccacctccgcctcaacggccattttcttcagtacctttttaatattcatttccaccataaaactgctgccgaggccggagccgcaaattgccataatcttcattattttcacctgtcagattttatgcgtagggtaaggccgcagggtttattctgcgctagttactattaagaatataaataaaagattgaattaatagcggtcgataatatcctcaatctgttgaacgctgtcggcgttgaataacgcattcatcgcctgctcatcggcaaataattccgccagctgggcaatcagctcaatatggctttcgccgtccggcgctgacagcatcaccaccacccgcaccgggtcgttgtcctgtgaatgaaaacgcacgccctggtgcagcttcagcagcgacagcccaagcgccctggccccctcttccggccgcgcatgcggcatggcgatgccgggcgccagcacaaaatagggtcccagcgcctgatactgccgaaaaatcgccgtcaggtagtcggcgctgatcgccccgctctgcagcaggggctgcgcgctcagcgtcaccgcctgctgccagtcatccgcccgctcgcacacttgaatatggtctgccttcagccactgtttcagcacgttgcctccttccgcccgttggtcccgcgcgtcgccatcgacgcccgccggcccgggcaacgaagaaactttaatcaacgttttagcgcctcaccgtgataaagatctcaaagatagcgctaccaaaacgttatccgccggttctgtgatagcgctatcaaaaaaatgatgcgccggcgtcgttgtcgcacagttttttatcgctggtgagaggaacgcgttaaaatggatcccatagcgggatagtaagggttaatgacagcgctgcttacagccacattcacttggagcctatcccatcaggctcttatgcgcatgacgcgcatttttcgtcaggattacgcatgtcgatcgggaagaaacgccgcagtaccggcagggttacgctggccgaggtcgcccagctggcaggcgtcggcaccatgacggtgtcgcgcgcgttacgcacgccggaacaggtgtcggacaaactgagagagaaaattgaggcggcggtcaatgagcttggctacctgcccaacctggccgccagttcgctggcttcagcatcgtcttataccatcgccatggtggtgccgagcttttcggagtccggctgcgccgagatgttcgccggcctgcagcaggtgctgcagccggccggctatcaaatcatgctggcggaatcccagcactatccggagcgtgaagagaaactgctgaccaccctgctgtcctacaatctggcggcggcggtgctgctcagcgtcgaacactcgccgaccacccgccaggcgctgcaggcggccaatattccggtggtggagatcggcgccctgcgcgatgacccgatcgatatcaccatcggcatcgattatgtcgccgccatgtaccagctgacccacacgctaatcgccggcggctatcagaatatcggcctgctgtgcgccaaccaggagcagtggattttccgccagcacctgcagggctggcaccaggcgctgctgcgcagccatatgtcgccgcaccgggtgatcaacgccgcgcagcccgccagcttcgccaccggcgcccagcagctgccggagtttttgctggcctggccggagctggacgcgctggtatgcgcctcggacgagctggcctgcggcgcgctgtacgagtgtcagcgccgccacgtaaaagtgccggaacagctggcggtggtcggcttcggcaacagcgaagtcagccgggtctgccagccgccgttaaccaccatgacggtgccgcaccgggagatcggcattcaggccggtcaggcgctgctggcgcggctggacggccgggagtggtgcgctgcaggctcgctgccctcgacgctgtgccgccgcgacagctgctgaaaacgacaacgccggtcagaagaccggcgttatttttactcgcactcgcgtgaatcaggcgttttccgcgccgtctgccggcttgtccgcccgcgccagcggcttgccgtagtcctgttcgttgttacgcgtcagccacagcgacagcgccttcagcgaatccggcgtaaagtcgtcgcagcgcgcggtgatctcctccgtcgtcagccaggtcacctcgaccacttcttcttcctgcagcgcaaacggcccgtgcgatacgcagctgaacagcgcgccccaaacgcggcactgctcttcttcaaagtagaactgcccgtgctcggcaaacggcacgccggcaatccccagctcttcttccgcttcgcggcgcgcggagtccagcacgttctcgccgctttgcaccacgccgccggcggtcgcgtccagccggcccggatagatatccttggtatcggtacgacgctgaaccagtattttccccatcccatcatgcaccacaatataggtcgcacgatgacgtagccgttccgcacgcatctgttgacgactggattgagcaatcacttcattttgctcgttgacgatatcaacccactcggtcgctgcagcctgatcctgttccgccatcctataaaaccttctattttggcgcgagggtcatcgcgcgctggttgatcaattagctgtattcaatgattcttattgtgtgtataaattagtgcgttaatgccgcctctgcaacaacctcgccgccgtgcagcgtgaccacgcgcaaagtctgcgcctccagcatgccgtagctggccggaaagcctcccttgggcaaactgaccgaccccggattaaagcagtaaatctccccgcagcgctgcgcctgcggcaggtgcgtatgaccatagaccagaacatccccggccgataacggcggcagtgcggagggatgataaaggtgaccgtgggttaaaaacaatcgtcttttttgccacagcacctgttgccagggcgcgtccatcgggaaggacagcagcatctgatcgacttcgctgtcgcaatttccccgaacggcgatgatcttgtgcgcatagcgattcaattgttcggcaacctgcgccggctgataaccgtccggcagcgcgttgcgcgggccgtgattcagtaaatcgcccagcaggatcagccagtcggcgccgttttgtgcaaacagctccagcacccgggtggtcgccggcagcgagccgtgcaggtctgaggcaaacatcagcttcataccctttctcctcttcgcgaaacaggcgctattttagcgtagaacaggcggctaaaaaaacacgcgccgccggcgacggccaatttccgaaaatggcggcgatggtctaagctggagtgcgggccgtctgcgttcgacgctgacgcagcgccgggtttaatggacaaaccggcgcaacagtataagaatgatctcatggctcacatgctgccgactggttcatgcttcatcttatcatgatgttttacaaggagtattagagtatgattgacctgtattacgcccctactcccaacggtcacaagatcacgctgtttctggaagaggtggggctgccttaccgcctgcattcggtcaatatcagcgccggcgaacagttcaaacccgactttctggcgatttctccgaacaataaaattcccgccattgtcgatcagcagccggtagacggcggcgagccgattgccctgttcgagtccggcgaaatcctgctgtacctggcggaaaaaaccggcaaactgttgagcaaaggcctgcgcgaacgcgccgccaccctgcagtggctgttctggcaggtcgccggtttcgggccgatgctcggccagaaccatcacttcaaccactacgcgccgcagccggtgccttacgccatcgaacgctaccacttggaaaccaaacgcctgtacggcgtgctggaagccgaactgcaaaaacacccgtatctcggcggcgacaactacagcatcgccgatatcgccacctacccgtgggtcgtctctcatccgcgccagcgtatcgacctggccgacttcccggcggtgcgcaactggttcgaacgcatcagcaaccgtccggccaccgaacgcgcctacaagctggccgaaccggcctgaccgccctgtgccggccgccgcggccggcagagtttcccccctcggcgttatcatttccctactttccgtgtattctggacgcaaacaatcagattacatggagaactgctgatgtcatttagccaacccgacgccgtcatccgcataaaaaacctgcggttgcgtactttcatcgggatcaaggaagaagagatcaataaccggcaggacgtgctgatcaatgtcgccatccactacccggccgaccaggcgcgtaacagtgaagacatcgccgacgcgctcaactaccgcaccatcaccaaagccatcatccgccacgtcgaggataaccgcttcgcactgctggaaaaattaacccaggatgtgctcgatatcgtgaaacagcacccgtgggtgacctatgctgaagtagagatcgataaactactggccctgcgctacgctgattcggtatcaatgaccatgagctatcgccgcgaaggctaaaggcaccaggcaaggggggaatatccgccatgcatatcctgattaccggtgcgaccgggcttatcggccgccgtctcacgcagcggctgctggcgctttcccatacggtaaccgtgctgacccgcaacgtggcgcatgcgcgcacgctgtttggcgagcgcgtcagctactggtcctcactgcaggaccgcccctccctcgacggcattgacgcggtcatcaacctggccggcgaaccgatcgccgataaacgctggagcaaagcgcagaaggcgcgcctgtgccacagccgctgggatctgaccgaacggctggcggcgctgatccacgtcagcgaacggccgccggcggtgctgatttccggctccgcggtcggttactacggcgatcaggatcaggcggtggtgaccgaagaggaagcgccgcacgacgaatttacccaccggctctgtcaacgctgggaagcgctggcgctgcgggcgaaaagcaacggcacgcgggtgtgcctgctgcgcaccggcgtggtgctggccccacacggcggcgcgctggcgaagatgctgccgccttttcgcctcgggctgggcggcccgatcggcagcggccggcagtatctgccgtggatccatctggacgacatggtcagcggcattctgtttctgctggacacctccaccctgagcggcccgttcaatatggtcgccccctacccggcgcataatgagcagttcgccgccctgctggcgaaaaccctgggacgtccggcctggctgcgtatgccggcctgggcgatccgcctgctgatgggggaagcggcggtgctggtgctcggcggccagcacgcggtgcccaaacggctggaagaggcgggcttccgcttccgctatgtggatttggagcaggcgctggcgtcggtgattcacccgccggcctagcgccgcaggattacttcagcgcccccgataaaaactgccgcagacgcgggctttgcggattatcgaacagctgcgccggcggcccctgttcttcaatcaacccctgatgcaggaaaatcacctgattggaaacgtggcgggcaaactccatttcgtgcgtcaccaccaccatggtttttccctcttccgccagctgctgcataatgcgcagcacttcccccaccagctccggatccagcgccgaggtcggttcgtcaaacagcagcacttccggctccatcgccagcgcgcgggcgatggaaacgcgctgttgctggccgccggacaggtgcgccggatatttggcgcgcgcccgctggtcgatgccgaccttgtccagatagcgctccgcgcgctgccgggcctcctgtttgcccagccccagcacctgcaccggcgcctccatcacgttttccagcaccgtcatatggctccacaggttaaagtgctggaacaccatcgtcagccgggtgcgcagcagctgcagctgttttttatccgccacctgcagctggccggctttatcgcgcaccattcggatatcttcattattcaggctgatgctgccggcgcagggctgttccagaaagttgatgcagcgcagaaaggtgctcttgccggagccggaagagccgataatgctgatcacatcgccggcgttggccgccagcgagacgcccttcagcacctcatggtcgccatagcgtttgtgcaggtcgctgacggctaatttaatctcagacatgatgttatttccgtcctttatcgatgagtcacgtgcgccatccagcgtttttccgccttgcggaacaggctgatcaacgtgtaggaaatcgccagatacagcaccgcggcgatgccgaacgcgtaaaacggctgataggtcgccgcgttaatatcgcgcgccactttcagcaggtccggcacggtggcggtaaacgccagcgcggtggagtgcagcatcagaatcacttcattgctgtaggccggcagcgcggtgcgcagcgccgaaggcagaataatgcagcgatacagtttgaagcgtgaaaaaccgtaggcgttggcggcttcaatttccccgtgcggcaccgcgcggatcgcgccggcgaaaatttcagtggtgtaggcgcaggtattgagcgtcagcgccagaatggtgcagttcagcccgctgcggaaaaacgcattgagcagctcgctgccgcgcaccacctccaggctgtacatgccggagtaaaacaccagcagctgcacatacagcggcgtaccgcggaacacgtaggtgtacagccacaccgggaagctcagccagcgccgggaagagacgcgcgccaccgccatcggcagcgacagcagcccgcccatcaccaccgaacttatcagcagccacagcgtcaccgccacgccggtaaagcggtagccgtcgctccacagcagcgactgccagtactgttgcaggatctccatcatagctcggccctcttgacgcccagggaataacgccgctcaagccacagcaggacgccgttggagagggtggtaaacagcagatacaccgcgccggccaccagcgcgtaaaagaagggttgataggtgcccttgcccgccagctgggtggccttcaccacgtcgttcagaccgaggatcgacaccagcgccgtcgccttcagcaccacctgccagttattgccgatgcccggcagcgcaaagcgcatcatcgccgggaacagaatgcggcggaaggtctgcccgccgctgaagccaaaggcggtcgccgcctcaatctgtccgcgcggcaccgccagataggcgccgcggaaggtttcggtaaaataggcgccgtaaataaagcccagcgtaataatgcccgccgtcagcggatcgatatcgatctgcgccagccccagcgtctcggtcaggctgtttaacgcgatctgcaggccgtagaagatcagcagcatcagcaccagatcgggcacgccgcggatcagcgtggtatacgcgccgaacagcgaggccagcaggcggttgttggagagtttgccgccggcgccgatcaggccgatcaccaccgccagcagcacggaactgagcgccagctccagcgtcaccagcgcgccctcaaatatcagttgagaataaccttgcagcatgtacttcatcctgtcgtcagtaggcgtaagcaatccccgccgggcagccgcaggcgggcgcaacgtgctgcgccgccgcggctaccggcaggagaacgggcggtcagccgccgtagacgtcaaaatcgaagtattttttcgcgaacttatcgtaggtgccgtctttacgcatctcggcaaaggccttatccagcgccgccttcagctcggtatcccccttgcgcagccccatgccggtgccgacgccgaagaatttgtcatccttcaccgactcgccggcaaaggcgtagtccttgcccggcggctgcttcaggaagccgtcgctgccggccacttcgtcctggaaggcggcgtcaatacggccggaggccagatcggcgtacaccaggtcctggttctgatacggcaccacggtcacccctttcggctgccagtaggcgttggcgtaggcttcctgggtagtgccctgcagcaccccgacgctcttgccgcgcagggattccaccgtcggcaacagcttcgagcctttcggcgcgatcaggcgggcgttggcggcgaacagcttgtcggtaaaggcgatttcctgctggcgcttctcggtaatcgacagcgatgaaatgatggcatcaatttttttggctttcagcgatgggatcagcgcgtcgaaatcgctttcgacgaaggtgcactgggtgttgatgcgtttacatagctctttggccaggtcgatatcaaaaccgaccagctggccgttggcatctttggattcaaatggcgcgtaggtcggatcggtgccgatcttcagcgttgacgggatggcggcaaatgcgctgtgtgccgctgccagggccataaccagcggaagaaccttaaccagctttttcatacattaccctcaaattgattttatttttttgatgccattgcgggaagcgtgccccactgaatcactatcaatttgcagtaatcgtgccacattgcgtgcgtcaggccgcggagggaacggctccgccctgcgcaaaactgtttcctggacgagaaccgcaaatatgaaaccggccgttcggccgcgccacgggcaaccccaggatgcccataccatgaaacagcgagcgtggtgaaacggccccattatggtgcgggccgcgcatcaatacagtgcgttgttgcacaaatgtgcaaaattggagggtattttgttaatttgcgccctgccagcgggtaaacagatcctgaggcagctcaatgtcaaactggtcaatcacgcggttaaccgtctgatcgataatgtcttccacgctggtcggccggtggtaaaaggccggcaccggcggcatcagcagcgcgcccatctccgccgcctgggtcatcagacgcaggtgcccgaggtgcagcggcgtttcacgcacgcacagcaccagacgccgctgctctttcagcaccacgtcggcggcgcgcgtcagcaggccgtcgctgtagctgttgacgatgccggacagcgttttgatcgagcagggcaaaattaccatgcccagcgttttgaaggagccggaagagatgctggcggcgatatcgcgcgagtcgtgcaccacatcggccagcgcctgcacttcacgcaggccgagcgcggtctccagcgccagcgtctgccgggcggcgttgctcatcaccagatgggtttccacgtccgccacgtcgcgcagcacctgcagcaggcgcacgccgtagatcgcgccgctggcgccggaaatgccgatgatgagtcgtttcatgagggctctctgccaaaaaagtctaagggtcggagcaactttgccgtaatcacggcggagaagcaaggttcaggcggaaacgatgcgccgcgacggtgcacggcgcatcggtatggcgaaggcaggcttagccttcgttatggatttccagattttccgcttcggcctggccgcgcagcgctttagcgtcatcgttgcgcagcgattccagatactccagatagccctgatcgacgtctttggtgacgtagataccgtcgaacaccgagcattcgaactgggtgatatccgggttttcctcgcgcaccgcttcgatcaggtcgcccaggtcctggaaaatcagcccgtcggcgccgatgatctgccggatctcatccacctcgcggccatgagcgatcagctcattggcgcttggcatatcgatgccgtagacgttcgggaagcgaacttccggtgcggcggaagccagatagacgttcttggcgccggcgtcgcgcgccatctcgacgatctgctcagaggtggtgccgcgcacgatggagtcatccaccagcaatacgttcttgtcgcggaactccgcccggttggcgttcagcttgcggcgcaccgactggcgacgcgcctgctggcccggcatgataaaggtgcggccgacatagcggtttttcacaaagccctggcggtacggtttttccagaatacgcgcgatctccagcgcaatatcgcaggaggtttccgggatcgggatcaccacgtcgatatccagatcttcccactcgcgcgcgatcttctcgcccagcttctggcccatgcgcacgcgggcgctgtataccgagatcttgtccataaaggagtctgggcgggcgaagtagacgaactcaaacaggcacgggttgtttttcgggttttcggcgcactgacgggtaaacagctggcccttctccgtcacgtacaccgcttcgcccggcgccacgtcgcgcaggaattcaaagcccagcgtatccagcgccacgctttcggaggccaccatatactcgttgcggccgtcttccagcgtgcgtttgccgatcaccagcggacggatgccgttaggatcgcggaacgccaccagaccgtggccgatgatcatcgccacgcaggcgtaagcgccgcgcagctgctgatgcaccgccgccacggcggtaaagatattgtcagattccagcggatagtgcgggaaacggtccagctcggcggccagcacgttgagcagaatttcggaatcggaagtggtgttgatatggcgacggccgctttcaaacagctgctgccgcagttcatgcgcgttggtcaggttaccattgtgagccagcgtaatgccgaacggtgagttcacataaaaaggctgggcctctgaagcgctggagctgccggccgttgggtaacgcacatggccgatccccatattgccctgcaggcgttgcatatgccgtgcttcaaaaacatccttcaccagaccgtttgccttacgcagacggaaaccgttatgggcatcaatggtgacgatgccggcggcatcctggccacggtgctgcagcaccgtcaacgcatcataaatcgactggtttaccggcataaaaccggcgataccgacaataccgcacatgttgtctttcctctaagcctaagccgctaccgccccggcaagtgggacggtaagaaactcgacgtgctctgcaggtagtcaaagaaccacctgatgatgtagctgaactggggaatcagctgcgactgtttccagtcttcactttgcgagaagccggtaaaactgtcgaggaagaacagtatcgcggcgacgatcaacacgccgcgcaatgcgccgaagcagatgcccagcacccgatcggttcctgacagcccggtcttttcgaccagtgaactaatcacgtagttcacaatcgcccccacgatcagggtcgcgataaacaaaatcgcaatcgcgataccgtttcgcaccagttcatcgtcaaaacgggtgaagtagacggcgaggtaagaataaaaatggctggcgacaaaaaacgcacatccccatgtcacaagtgacaatgcttcgcgaacaaaccctcggatcaggctaaccagagccgaaaatccaatcaccgcaataatgacgtaatcaatccagaccatgaccattccaatagtgaaatgccccgcacgccccctcctccttcaggctgtcgcacagcggccacagcccgaatgcactggggtatttcccatgcgcggcgaattctaacagaaaaagaaaacgtttgcgtaggggatttccctcgcaatttacaaataaaaagcggcgataaaaaaattcctaatcgccgcgcctacatagctgattcttctgccccgccttgcaaacgcggcagaagaacggggttaacgcgcgttgtacggcttcacctgcccgctcagcccgctgagcgaattcagcgccgacagcgaagactgcagcttctgcttcgacgcgtccgggccgacgtaaatacgggtgatctgcccctgcaccggcgtcgacggcacggtaaaggcgcgatagccggacagacgcagcgacgccacgatctcgttaaccttggcggcgtttttcagcgcccccagctgcaccacataggcctggccggacggcgctttctctgccggcttcggctgcggtttcacctcaggcttcggctgcggcttcacttcgggtttcggcttcggctgcggcgcaggtttgttctcaaccggcttcggctgcggcgtcggctgggtgaccgccggcggcggcgtcaccgtggtgctctgcgacggctggttcaccgcctgctgcgtcgccgcctcattggccgcctgctgttccaccagcgccccggcgcccgccggcggctgcgtcggcagcggctggcttaccggcggaatcgcgtcgttctcccgcgcatcgcccggcttcggcaccagcgggatcgcggcgaactcatcttcataatgctttttcttaccgtccagcagccctggcaggataatcacccccagcgccactaataccacggtcccgaccagtcggttctgaaatttacttgccactcactctccccgcatctcgtctaacgccgccatcacctgcgcgacggtgtggaacgatccacagacgatgacaatatcctgattatccgcatcctgcatcgcctgtcgccaggccgtttcaacatcggcaaaggcgcgcggctgcggcagatgctgcgccagctgatccacgccggcgccgcgcggcacgtccaacggcgcgcagtaccattcatcaacctgcggccgcaggcaggccagcgtaccggcgatatctttgtccgccagcatgccgaccaccgcacgcaccttgccgccgtcgcgcggcagctgcgccagccgcccggccagatagccggcggcgtgcggattatgcgccacgtcgaggatcagccgcggcgcctgctgcacggtctggaaacgccccggcagcgtcgcctgctgcaggccggtgaaaatggcgcgctcgtcaatttccagcgcggaatagtgcagcgccgccagcgccgtcgcggcattggccagcggcacgttcggcgtgggcaggtcggtcagcgtggtgccttcgctgcgccactgccagcgttcgccctgctcgctgaaggtccaggcgtcgccgcggcgatacagctgcgcgcccagcgtttccgccacctgacgaatcgagtccggcatatcgggttcgccgaccaccgccggcttaccgccgcggaagatgccggccttttcccggccgatgctgtcgcggtcatcgcccagccagtcggtgtggtcgagcgcgatgctggtgaccaccgccacgtccgggttgacgatattggtggcgtccagacgcccgccgaggccgacttccaggatcaccacgtccaggcgggcctggcggaacagctgcagggccgacagggtgccgaactcaaaataggtcagggaagtgtcgccgcgcccggcctcaatggcggcgaacgcacggcagtgctccgcttcgctcagctcttcgccctgaatacgcacccgttcggtatagcgcaccagatgcggcgagctgtaaacgccgacgcgcaggccggccgccagcaaaatcgcttccagcgtgcggcaggtggtgcctttgccgttggtgccggcaacggtgaacaccgtcggggccggagtgagaagatcaagatgcgctgcaacgctttgcacgcgttccaggccgagttcgatcgcctggctgtgcagacgttccagataataaagccacgagctcaatggcgacgtggcttggggaatttggtggttttgcatgagtcccatcactgaacttgggttcattaatccatcagggcaccaccctcaccgcgggcaaggcgatgctctgcgtttcaaccgccgcatagccactcagcggcggttgagcgtcgcgacggcctgacggaccgccgcggcgtatgcatgccttattcgtccgcctgattttccggcgtcacgaccaccggctccggctggtcaaacgccggctgcggctggttggtcagcttggacagaatgctggcgagcgtctggcgcatttccggacgacgcacgatcatgtcgatcgcccctttctcaatcaggaactcgctgcgctggaagcccggcggcagtttttcacgcaccgtctgctcgataacgcgcgggccggcaaagccgatcagcgccttcggctcagcgatgttgatatcacccagcatcgccagactggcggagacgccgcccatggtcgggtcggtcagtacggaaatgtacggcaggccgcgctcttgcattttggccagcgcggcgctggttttcgccatctgcatcagcgacatcagcgcttcctgcatacgggcgccgccgctggcggagaagcacaccagcgggcagttgtcttccagcgcctgctcaacggcgcggacaaagcgcgcgccgacgacggaagacatggaaccgccgataaaggcgaattcgaaggcggcggccacgaccggcatgccgtacagcgtgcccttcatcaccaccagcgcatctttttcaccggtcgctttctgggcagccagcaggcggtccttatattttttggagtcgcggaatttcagaacgtctttcggttccagctcgctgccgacttccacttcgctgccttcgtccagcaacgtgtgcagacgcgtacgcgcggacatgcgcatatggtggtcgcacttcgggcagacttccaggttacgctccagctcggcgcggtagagaacctgaccgcagctgtcacatttggtccaaacgccctcaggaatgctcgccttacgggtttgggtgatattgctcttgttaagaattcgttcaatccagctcatcgaagacctttctgtttgaacctggcagacgccagttcgcagttcatgctttaacaatcccttcgcagcaacagccaatgaaaaagcgcccggaacccggcgcgacaggcgcgccgccaaggcactgaattcagggttgtccgcaggaacagaccataaatgtcgctcattaaaccatatcggcccgacgctgtagataaaaaactggtcgaaccgataggttaagcgatgttttttactgtttttgctggcgggcagccgcgcgcttgtggcgccagatttcaataatgcccggcaaaattgacacaacgataatagcaacaattagcaacttcaggttttcctgcaccaccggcacgttgccgaacaggtaaccggcataggtgaacagcagcacccagaccagcgcgccaatcacgttgtaggcggcgaagtgacggtaggacatatgccccataccggcgacgaacggcgcaaaagtacgcacgatcggcacaaatcgcgccagaataatcgttttgccgccgtgcttttcataaaactggtgggttttatccagatagctgcggcggaaaattttcgaattcgggttgctgaacagtttttcaccgaacaggcggccaatggtgtagttgaccgcatcccccaccaccgcggcaatcaccatcagcgccaccatggtatgcacgttcagatcgttggtcggcagcgaggccagcgccccggccacgaacagcagagaatcccccggcaggaacggcgtcaccaccaggccggtttcgcaaaacagaatcaggaacaaaatcccgtatacccacatgccgtactgcgccaccagctcggccaaatgcacgtcgatatgcaaaatgaaatcaataacaaacttgatgatgtccatagcgtctctcttgggccggaggtctcccccgccggcggattaatcaaaacgcgtcgcacaacggccccttggcggggtctggcgcaacggcgcgtcttattcagtcatcggctaaaaacagcggccccatcggcgcctgcggcaatgcgaaacgctcgggatagtccacggagaccagatacaggccttccgctctggcggtggccgccgccagattacggtcttttaacgccagcagctgcgccatccagttttcatcctggttaccgcagccaatctccagcaggctgccgacgatattgcgcaccatatgatgcacaaaggcgttcgcctttatatctaccacgatatactgcccgtgacgcgtgaccttaacgtgttttacattccgccacggcgtgcgcgactggcactgcacggcgcggaacgaggtgaagtcattctctcccagcagcgcctgcgccgcgcgctgcatgcgttcggcgtccagcgggtgatagaaatgcgtcaccccctgctgcagcaccgccggacgatagcggtggttgaagatcacatagcgatagcggcgggcggtggcgctgaagcgcgcatgaaaatcttccgccaccgggctgacccagcgcacggcgatatccggcggcagatgggtgttgacccccatcgtccaggcggcgtccttacggcgcaccggggtttcaaagtgcaccacctggccggtggcgtgcaccccggcgtcggtgcgcccggcgcacagcaccgtgatcggcgcgtccgccactttactcagcgcctgctccaggcaggcctgcacgctcggcacctcttgctgacgctgccagccgtaatagccgctgccgtcatattcaatgcccagcgcgattttctgggtcgctacagccggctcggacatcagtacagctgctcctgcaacagacgctcggcggtttcaatcgccatcagcgcgccgccgaagcgcacgttgtcggccaccgaccaaaactgcagcacctgcggaatgccatagtcattgcgcaggcagccgatgctcagcacgtcgctgccggaagcttccgtcacctgcgtcgggtaatcgtcttcatcgctcagttggatatcttccgcgtcctgcagttcggcgcgcgcctcatcggcgtcgatcggccgcagcccttccacctgcaccgcctgcgcgtggccgtagaacaccggcgactgtacgcaggtcaccgacatcggcagcccttcgtcctgcagcaccttgcgcacctgatcgacgatcagccgctcttcgcgcacgctgccctgctcatccgccagcagcggcagcaggttgaacgccagctgtttggcgaacaggccctcttccgccggcacgccgttcagcagccgcgcgctctggcccgccagatcgtccaccgccgccttaccgcgggcggacaccgacatcagggtggtgacgtgcaggcgcgacaggccggcctgctcggtcagcggcttaatggcggtcagcagctggctgaccatgccgtcggccacggcgacgatattacggttgcggtaatcggccagcacctgcgggttgacgcccggcaccaccagcggcacgtccggctccagcgcgaacaggccgctgctgtcgatcaccagacagcccatattgccggcatcaatcgcgtagcgcgccgaggcttcggcgccggccacgaagaaggccagctgcgcctgcgaccagtcgaactcctcggcgttttccacctgcagggttttgccgttaaagcgcaccgtttcaccggcgctgcgttcgctggccaacggatagagttcgcccaccgggaactgacgttcctgtaacaattccagcaatgcttcacctaccgcgcccgtggcgccaagcagagcgatattccagccgtcagacattggggtatctcccgaatatttcattaacatgcaaaacaaacgggcggtgccatcaccgccctgatatttaaagccgcgcgccgtttagcgtacgctaaagcccaaccgggccagcagttcggcgctggcgtcgtcatcgcacgccacgcgcagcgacgaccattctcgtcgctcctgatactgcttgcgcaggcgatcaaactcgcccgcctggccggccactttgcgcagcggcgcgtcatcgcggcgcacatcatacaccaagtgcatcaaacgtttcagcctgccttgatcgagcggcccgttcagacggatatcgctgaattccggcgtcggcagcagcgaggccagctcaatctgctgcggctggcccagatggcggctgaaggcctcaaacacctgggtggtgccgcgcgccttgccttccaacgtatagccggcgatatgcgcggtgccgatgtccacccgcgccagcagcggcagcgacagctccggttccggctcccagacgtccagcaccgtgctgagcttcttgcccttttccagcgcctgcagcagcgcggcgttatccaccaccgcgccgcggcaggcgttaatcagaatgcggttgtccggcagcgccgccagcagctcggcgtcggccagatacagcgagtgataagggccggatttattcagcggcgtgtggaaggtcagtacgtcggcttccgccaccagtttttccagcggccagaattcgccggcgtcgccgcgatcggcacgcggcggatcgcacagcagcgtgcgcacccccaacgcccgcaggcgcgcatccagccgcgagccgacgttgccgaccccgacgatgccgacagttttatcctgcagctggaagccgtcgcgctcggccagcagcatcagcgcggagaagacgtactccaccaccgcgatggcgttgcagccgggtgcggcggaaaaaccgatgcccgcctgctgcagccaggcgtcgtccacatggtcggtgccggcggttgcggtgccgacaaagccgacgcgggtgccggcaagcagcgccttgttcaccttggtgaccgagcgcaccatcagcgcatcggcgtccgccagcgcctccagcgggatcgggcggcccggcaccgccaacgtgtctcccagacggctgaacagctcaaccgcatacggcatattttcatcaaccagtattttcacttctttctccaacccaggacggccatttgccgcccgatcatatacccgagttatggctgcgtcacgagtcacccgcgccgccgtgcttatgcgcgtcggaaacgttcaggagtggcgccggcaatctgctgaaacatcacgataaacgccgaggcggaactgtaccccacttccagcgccacgtcctgtacggttttcccctgctccagcagcgacaccgcgtgcagaaagcgcagccgctggcgccattcgctgaacgacatgccgagatcctgctgacagcggcgcgacagcgtgcgttcggtggtatagacccgccgcgcccactgcgccaacggcgtgttgtccgaagggcaatgctccagcgcttccaggatcggcgccagaaacttatcctgcgaggagggtaaataggtctgctgccgcggcgacaggtgcagctggtcgatcaggacgcggcacagccgcaggtcctcccggctctgcgggatatactgctggcgcgcatagaaatcatccgcgatggcgcggaaaatcggcgtgacgctgaccaaacaaggcgttgccggcatctgccggcataaaggctgggcgatgtccaccatgcggcactgcgccagcttgtggttatagcaggagtgctccacccccgccggcgaccatagcacaaactccggcggcgccagaaaacgctgtccgccaatgtgggtaaccatcaccccgctggtcacccacatcagctgcccccaggcgtggcgatgcggctgaaattcagtgcgcgcattaaacgcctcgcagcggaactgcaccggctgcggcgccgggatcagcgcttcggcaaaatgacggatttccggcatagcgattctacctgcaggttgtctggtttacggcgatttttgtctggttttcagtatatgcaataaaccagacaggcgtaaactgggcgtcctgttatacgttgttgagaataattatcatgaacgcactctttcccctggtggcggtactgatctggtccgtcaatgccgtggtcagcaaactgtcggccggcgcgatcgatccggcggcgatctcgttctatcgctggctgctggcgctggttgcgctgacgccgtttgtgctgccgggcgtgatccgcaactggcgcacggtgcgcgccaacgccggcaagctgctggtgctggggctgctgggcatggtgctgtatcaaagtctggcctactacgccgcgcacagcgtcagcgcgctgtttatgggcattatcgtgtcgctgatcccgctgctgaccattctgatcagcatcgtactgctgcgggtggcgccaaccgtcggcgtggcgctgggcagcgtcatttctctgtgcggcctgatttggctggtgagcgccggccagccgggcgcgctgctgcagcacggcatcggcaaaggcgagttgatgatgcttgccgccaccgcgtcctacgcactgtacggcgtgctgaccaaacgctgggcaatcgccctgcccaactggcaatcgctgtatgtgcagatcgccttcggcgtgctgctgctgctaccgaacttcctgatggcgccggacgtcggtctgaacagccagaacctgtcgctggtgctgtttgccgctattccggcgtcgattatcgcgccgttcctgtggatccagggcgtggtccgcctcggcgccaataccgcctcgatctttatgaacctggcgccggtattcaccgccgcaatcgccgtgctgttcctgcatgagcagctgcacggctaccacctgatcggcggcggcgtcaccctgctgggggtgatcctgtcccagcgcctgcgcacgccgctgggacgtaaaaaaccgcagccggcggtctccggcgagctcggcgaataatccgcctccgcctcaggacaacaggcggaagcgcacctgcaccaacaggccgccaagctctgcggagctcagcaactccggccgcgtgccgtggtaggcggcaatatccttcaccagcgccagccccaggccggcgcccggctgttcacccacgttatccagacggcggaaaggctgcagcgcctgctgcgcctcctgctgggtaatgcccggcccgctgtcttcaatttccagaatgccttcaccgtccgccgcgcgcaggcgcgccgtcaccatgccgcggcgcggcgtgtacttcagcgcgttgtccagcagattggcgcacatctccgtcagcagcagcgcctcgccgccgatccagcataccgcctccccctcataaccgagatcgatgccgttgctgcgcgcctgcggcaggcgggagaaacaggcgtcgcgcagcacctgcgccaggttgaccggctgcagccggcgctcgctgcgcgactcatgcgccttcagccgcgacaggtacagcaggcggtcggtcagcgccacggtattgtccagcgtcttgccgatcgccagcaggctttcgcgccactgttgcgggtcgtcgctggccagcgccacgccgacctgcgtcttcagcaccgtcagcggcgtccgcagctggtgcgaagcgtcggcgctaaagcgctcctgccgcgccaccatcacccgcagccgctcggtatagcggttaaaggccagcagcagcggctgcatttccgaccacggcaacagcatcggcagcggcgtcagctcgcccggatcgcggcgcatcatcacgctcgacaatttacgcaacggcttaagcagctttttcagcagtacaaacgccagcgtcagcgtcagcaccaccaccgtgccctgactgagcagcgcggccagcagcatctggcgcgccagatagttacgcgattccagcgtttccgccaccagaatggtcgccataccgctcatgccgccctcattaatcggctgatagagtgcggcgacgcggatcggccgtccggcgtattcagcgtcgtaaaaatgcaccagcgccgggtacagcgtggagcgcgccaggtgcggcggcggcagcggcagatcgtcatagccggaaatactgcggccctgcggtgaaatcacctcgtaatacagctggtcgttcatattgcgttcgaagctgtcgagcaccacatagggcacgtcaaccgccaacttgcccttacgcacgaccaaccgctccgccacggtgcgcgccgacgccagcagcgtgcggtcataggccagcgtggcggcatgggtggcgctgaagtagtgggtatagatagaaatgccgcccagtatcgtcagcggcaaaccaaaaaacagcaacagttgataaaacagcgagccaggcggtttaaaccacttcatcgctcagctccaggctgtaacccaatccgcgcagcgtgacaatcgccacgttgctgccgtgcagctttttacgcacccggtgcacatacagctcgatgctttccgggttggcctcgtcggacagggtaaacacctgttcgaacagttgctgcttggcgaccggccggccgcgtcggtggatcagggtggtcagcaccgccagttcgcgcggcgtcagcgccagcggccggttatccagtaaaaagtagccttcgtcatggtaggtcagcgcgccaaactgcagcgtctgctgggtgacgcccacgctgcggcgcagcagcgcacggatgcgcgcctccagctcgtccagctcaaacggcttgctcaggtaatcatcggcgccgagattcagccccctgacccggtcgctgacgtcggcgcgggcggtcagcagcagcaccggcaggttctgaccgcgcttgcgcagccgcgccagcagatccagcccgttgaggcgcggcagctccacgtccaacaccaccagactgtaatgttcgtttaacagcaggtggtcggccatcagtccgtctgaggcgacgtccacggcgaagccggcgccggtcagcgctttctgcagccaatgggataattcagggtgatcttccactaacaagagacgcatatcacatcctgtaaacttttccatacgttgaaaggtaaatgaaaggtttatgttttaacaatttggcaaccccgtgtcagcgggagttctcacagtctgaaagaaaaaatacctaggggaaggcaatgaaaaaaataatcacccgtactctgaccgcaaccgctctgctgttggcagccaatcaggctttcgctattgaagcgcccgaccgtaccgaatgtatcgcgccggccaagcccggcggcggcttcgacctgacctgtaaactgctgcaggtgtctttgcaggaaaccaaagccatcaataaaccgatgcgcgtcacctatatgccgggcggcgtcggcgcggtggcctataacgccatcgtcgcccagcgtccggcggagttcggcaccgtggtcgccttctccggcggctcgctgctcaacctgtcgcagggcaagttcggccgctacggcgtggacgacgtcaaatggctggcggcggtcggcaccgattacggcatgatcgccgtgcgcgccgactcaccgtataagacgctgaaagacctgatggaagccttcaaaaaagatcctaccagcgtggtgttcggcgccggcgcctcgatcggcagccaggactggatgaaaaccgcgctgctggcgcgtgaggtcggcgtcgacccgcgtaagatgcgctacgtcgcctttgaaggcggcggcgagccggtgaccgcgctgctcggcaaccatattcaggcggtctccggcgatctgagcgagatggtgccttacctgcagggcgacaagatccgcgtgctggcggtgtattcggaagagcgcctgccgggccagctggccgaggtgccgaccgccaaagagcagggctataacctggtgtggccggtgatccgcggcttctatctggggccgaaagtcagcgacgaagagtaccagtggtggaccgacgccttcgccaaactgcagcagaccgaagagttcaagaagcagcgcgacctgcgcgggctgtttgaattcaacctgcgcggcaaagagctggatgcctacgtgaagaaacaggtcggcgaataccgtgagcaggcgaaggccttcggcctggccaagtaacaacgcctccggaggcatgtcatgagcgatcgtatttttgccggagtgtggctgctgctgtgcatcggcggcctgtatatcggctggggcattcacagcgaatacagctatgaaccgctggggccgcgcccgtttccgctgatcattctcggcctgatggcgctgtgcgccgtcctgatgctgctgcgtcacccgcaggtggtgacctggccgcaccgcgccacgctgcagcgtctgctggtgctgaccatcacgctgtcgctgtacgcctggctttttgagtggctgggctttccgctggccaccgccctgctgaccttcagcatcgcgctgctgttcggcgcacgcgtattggcagcggcgatttccggcgtggtgatgggcgtggcgctgtattacgcctttgaccgtctgctcgacgtgacgctgccgctcggcgtctggctgaattaaggaacgacaatggatacctggttatatttatcgcaagggttcgaggtggcgctgattccacagaacctggttatcgcgctgatcggctgtttcgtcggcaccatcgtcgggctgctgccgggcctcgggccgatcaacggcgtggcgatcctgctgccgctggccttcgcgctgaaactgccggcggaatcggcgctgatcctgttggcgacggtgtatatcggctgcgagtacggcggccgtatctcctccattctgcttaacgtgcccggagacgccgcggcgatcatgaccgcgctggacggctacccgatggcgcagcaggggcgcgctggcgtggcgctgtcgatctccgcggtcagctcgtttatcggctctatcatcgccatcggcggcattattctgttcgccccgctgctggcccgctggtcgctggcgtttggcccggcggagtacttcgcgctgatgatcttcgccatcgcctgtctgggcagcatgatgagccagaacccgctgaagtcgctgctggcggcgctgatcggtctcgggctggcgacggtcggcgtcgacgccaacaccggcgtctaccgctttaccttcgacagcgtacacctctccgacggcattcagtttatcgtggtggtgatcggtctgttctcggtcagtgaaatcctgctgatgctggaaagcaccggcgccggccagaagctggtgcgcaaaaccgggcggctgctgtttaaccgtaaagaggcgaaagagtgcgtcggccctaccctgcgctcttcagtggtcggcttcttcgtcggcattctgccgggcgccggggcaaccatcgccagcgcgctgacctatatgaccgagaagaaaatcagcggtaacagcgacagcttcggcaaaggggatatccgcggcgtggcggcgccggaggcggccaacaacgcctcggcctgcggctcgtttattccgatgctgacgctgggcgtgccgggttccggcaccaccgcggtaatgatgggcgcgctgacgctgtacaacatcacgccggggccggcgatgttcaccgaacagcccgatatcgtctgggggctgatcgccgcgctgctgattgccaacgtgatgctgctgatcatgaacattccgctgattggcctgtttacccgcatgctgaccatcccgctgtggttcctggtgccggcgatcgccgccgtatcggcggtcggcgtatacgcggtgcacagcaccaccttcgacctgatgctgatggtcgggctgggggtgttcggctatattctgcgtaaaatgcacttcccgatgtcgccgctgattctgggctttgtgctgggtgaactgctggagcagaacctgcgccgcgcgctgtcgatcagcaacggcgaatacggcattctgtggggcagcggtattgcccagagcctgctggtgctggcggttgcggtactggtggtgccgccggtgctgcgcacgatccgcaagcgccgccagacggtgaaaaccgccgaggccgaataagcgttacctgcaacatcatcaacaaggggccggataatccggccccttttttatgcaaagagtttgatataggcagcaaacaaggcgatcaaagtcagacagaaaaaagacagcagcgacaaataaaacaaagtcgacagccaacttattttcgcgcttggaatttccttaaagaaagcatagacgtcacttgttttcggtaagaaaaacgccttccttcctgccctgagcatcataaagaaatagcagattgctaccgaaccgaaaattccggtctgccaatgaaacgaatagggaaatgggaattcgtacttctccctgaacgatgcgattagacgcttataatgtttgctatagataatatacacgccaacataaacggaaaaagttatggcctgaatggcgagaattgctattgcgaggtttttaattaaatcgttcatagtccgatgtaatcgtagattatatcaatgatcggtcccgtacgtgtgccggcaatttaaccgaatgcaggcaatagtagcccaatgcgcggtgaccggtataggggaacgagaacccatcatgtaaaaaaccacgatacgctcataacaacagcggaagatattaaaaacagggagccaagaccggtgaattaccacacaaacttctttacgtgtgtttttacatcacctgtctccctcccctgacatactctgctaccaggccgcccaccacaggcgcagcttcatgccccagtagctggtccagccggtggtgctctgcaccaccttgcccttatcgatgatgacgaaggtgggcgtaacgcccacctgccagcgcgccgccagctcgccggcgggatcgttgaccaccggcaaactcagccgcttggcggccagccaggccgccacctgcgggtcatcgccggaacgcagcgccacgctcagcacgttgccgccctgctgcgccaacttggcgacgctgggagtggtgtagcggcagacgccgcaccagctggcccaaaagtagaccagtagcggccgttcctgactacgctgcgccagcgagagcgtcgagccgtccagggtggtcaggcgctggctgtcgaacgccggcggcgcctgcggcgcgcgccacaggtccatggcgaacaggatccccgccagcatcagcaacagcagcgcgacttcacgcccccagcgcttcagcctagccattgtcagcctgcgccagctgctgcttcaccagcgactccagctgctcgtaggacaccgcccccggcagcatccgatcgccaatcagcgtcgccggcgtgccctgcacccccagctgttccgccagctgcatattggtgcgcagcgtgctcatgctctgctcgctcggcgtcaccgccttcacgccggttttctgctgcgccgcggcgatgctggcgtcatcgtggaagccctttttcgccatcagccgctggtgcagcgcccagaactgctgcgggttctgctgccaggtggtcaatgcgatgcgcgccgaactgaccgagctttcgcctttaaacggcagcagtttcaccaccagcgccacgtccggatatttcttgacgattttttccagcatcgggtcaaaacgcttgcagtacgggcagttgtaatcggtaaaggtcaccatcgtcagcttggcgtccttcgcccccaggcgcgggctggccggatcctgatacagggttttcgcctgctgcttgatcacctggctgacctgttgatcggcggtttgctgctgccaggcgtcaaccgcctgcgccagaatatccgggttggacaccagcgtttcacggatcatctccttaacgcgcgcctcctgttccggggtaaaaggcgcggcggcccacgccggggacaccatcagcagtaaaataatcagtaatttcttcattgttcagttcctttggcggcggacagggttttaagaacggcatcgcgggttaataagggggataacaccacgccgtccgggctgccggggccataaatctggttgaaagggacgccgacgctgccgcggcgttgcagaaacgcgcttatttcggccgaaggccggctccagtcgccgcgcagcgccaccacgtcatcggccatcagcgcctgctgtacatcgtcacgcatcaatacgttgaatttgttggctttacaggtgacgcaccagtcggcggtcacatcgacgaacacccgcttgttctgggccagcgcctgagtgatggcctgctcgctcagcggctgccacgtcacccggtcctgcagcggctgccgccacaggttcgccgtcagcgacagcgtcagcagcgtcaggccggtcaccaccagcaggctggcgccggcgatgccggccgaacgcgcgccgtagcggcgccagaccgccagcagcaagcccaacagcagtgcgccgccgaccaccagcgtcgcctgtacgccgatatggttggtcatcaggctcagcagccacagcgacgatgccagcatcagcaggcccagcaccagacgcagcacgttcatccagcggccgggacgcggcagacgcagcgccagcgccggccaggcggcaatcagcagccacggcagactcataccgatgcccagcgccaggaacatgccccacagcaccggcagcggcgcggccagcgcaaaggccaccgcggtgccgaggaacggcgccgtacacggcgttgccagcagcgtggcgaacgctccctgccagaagtgaccgctcataccctggcagccgtgggtcgccagccgggtgctgagcccggaagagagctgcagatggaacaggccgagcaggttggcgctaaacagcagcgtcaccagcaccataaagccgataaaccacgggttctggaactggatgccccagcccagcgcctgattgctcagccgcagggcggtcatcagcagcgccagcaccagaaacgacgccacaatcccggcgctggaagcgaggaactgcgcccgtacgctgcgccggtcgcgctgcttcacctgcaggatcgatcccagcttcatccccagcaccggcagcacgcacggcatcaggttgagaatcaacccgccggccagcgccatcagcaccgcctgccacagcgttacgccgcccgcagacgacagcgtcagcggctcaccgacggtcagcgtggtctgctgcgccaggccgtcgtcgacgaccaccagcgtcagcgtctgtccgcgcagatcgggcgcggcgtcgccccagccgtcgctgaccggcacccgcgcctgcatcccgccgccgctgtggctgatgaccggtttgccgatatcggcatccggcagggtgtcaaagaacagcgcaggctgacgccagctggcgcccgcgttgcgatcggcgctgatctgcagctcgccgttgcggtaaccgacgcgcagattgtccgtcaggccgctggcgatcggcaccttgcccatcgcctgggcaaagtcatggctgaactgcgcgtcattggccgccgacagatccagcttgaacggatagtcggtcaggatacagacgttgctgcaggtcgacagcgtcagggtgccggccagattcgccggcgcaggccccttgatgacgatcgggatggtgacgccgtcgtggtagccctgggtggtgatgcccgccacgtcaaagcgctgcggcgccggccagaaccattcggccgacggcgacggttcgccctgccacttgatcgccggcgcgatgccgccttcgccgggcgagcgccagtaggttttccagcccttctgcagctctaccgacagcagcaggcgcgtttctccggcctgagaggtatcggcgcgcagccgcaccttggcgtgatcgttggtcgggctttgcagccagccgctgtccgccgcctgcagcatcggcagccatagcagcagcaggcaggctaacgccgacctaaaggtattcaacatatttttctccgtaaatgagtcagttatcgtccaggttgggcgataaactcattcacggaaaacgcataatcgcaggtgcaccctgagggtaggcggggaaaccgcacgcggcggcggaatgcgcagacgcgcggtgagcaccggggccagcagcgccaacagcagacccagccccagcaggacgctttcgaagatcaccggcggcgcggccagcagcgatttggcgctcagctcgcacgggctggtggcggcaacgggctcaccgtcgtcaccggccgcggcggcgctgaccgtcgggatgccgagcgtcagttgcagcgcgtgcaggctcgccatgcgctgcgtcatgcaggtcagtacgaccaggcaagccaggcataaaaaccattttgcaatctgttgccgtttgaccatgacatcctcgtaagcgtaatccgcctatcttaacggcggcgagacgattggcaacgttttacctgtaaagaaatgtcgcgcggatggtattgataaggggaatttacaggtatcatagtcgctatacgacttatagaacctgcgcttttcgccgggtatgacttctttctgcacagcgaaggactggtgatatgcaacctttgagcggccccggcgcccacaacctttccgatcgccccccatccggggagaaaaacaccacttccgatacgcagccgctctctccggcgcagcgcactacgctggaaaagctggtggtcaagattatggccctcagcccggccaagtccgccgagatttgggccagtctgcgccacgatctgggcgccaccgacggcagcgaactgcgggcccgccactttcagccggcggagcagctgttgcagcagcgtctgggccaggcgcagcaaaatcacgccagccgtcagctgttgcagcagttgaccgaactgctgccgcagggcaataaccggcaggcggtcagcgattttatccgccagcagttcggccataccgtgctgagccagctcagccatccgcagctgcagcaggtactgaaccagctgcagagcggcagcctgaccattccgcatccgcagcagagcgccgtcagcgatcgccctctcctgccggccgagcatcagaacctacagcagcaggtgacgcgcctgagcgccgccaccggcgaatcgccggccaaaatctggcagagcctgtttaatctggtcggcgtaaaaaccaacgatccgctgccggcgcgccacttccagctgttgagccagtatctgcaggtgaaaacggcgctgagcgcacagcacgccccgacgctgaataatctgctgacggtgctgaaacagccggcggaccggcaagagcagcagcagttgctggattacggccagacgcgcctccactgcgcggccaataccccgctgacccaggcgcaggtcaacgacgcggtgaaccagctgttcgcccgccggctggaaaaagccggcgtcacgccgaccatccacagcgaaacgcaaacgccgcagccgcagctcaacccgttgatcgccaacgtggtgctgccgctacaggccgccctcggcaagcggggctggacgctgcttgcgctgctgctggtgctggcgatcgtcttggcgctggtgctgtaatttattaattttggcgctttgttcttgtctagcgcctttatgttgtcttcaaggatcccgtcatggcctactctttcgccagaagcctgccgttcgtcgccgcgctgatgctgctcaccgcctgcgataacgccaccacccgcccgcagatggatatcgccggtaaaaccatgggaacgttttacagcgtcaaaatcagcggcgaggtgacggaaagccgtcagcagctgcagcaggagatcgacgcgctgctggagcaggccaatgacgatatctccacctaccgcgccgattcggtgctgtcgcgctttaaccgttcgcacagcagtgcgccgcagccgatcccgcgcggcatggcggatattattctcaccgcccagcgcatcggccgcgatacccatgacgcgatgaacatcaccgtcggtccgctggtgaatctgtggggctttggcccggacaaacgtccggtgagcgttcccagccagcagcagatcgacgccgccaaacgtaacgtcggcctgcagcacctgacgctgaccagcaatgcgcagggcgagtggctgcaaaaagatctgccggggctgtatgtcgatctgtcgacgctgggcgaaggctacggcgcggatctgctggcgcagctgatggcgcgtaaaggcatcaccaactacctggtgtcggtgggcggtgcggtgcgttcacgcggcgttaacggccagggccagccgtggcgcgtggcgatccaaaagcccaccgaccaggaaaacgcggtgcaggcgctggtggatctgcagggctacggcatcagcaccgccggcagctaccgcaactactttgagcagaacggtcagcgctattcgcacattattgaccccaacaccggccggccgattaaccaccgcctggtgtcggtgacggtgatcgcccccaccgcgctggaagccgacggctgggactccggcctgatggtgctcggcagcgaaaaggcgatgaagctggcggaacagcaagggctggcggtgtatatgatcagcaaaaccgacgacggcttcagcgcgcagatgacgccgcagtttaaagcgtttttgctgcagtagcgccacatagccaatgactggcaatggcccaatgtggcctgccagtcattggcactaataaactgattaatcaatatattagctgccaagcgctctgccaatgcctacaagcaccccaccgcttgcgaagatggtcgaccagataatatgcatccgataatacaccgtgatccaccccgtcagctcgcgaggaagggattgcagaaatgtatacgcctccaatggcacaaaggtatcctttcctgtttttatctttttatttttcaataaatttttgaaaaaaacggttggaaagtagctaccgaaataaccaaaatatacagcgagttgattgaaatcattcatgtacaacccctcgtttgcatatagggagacaatacgcttatattttttgcggtttatcccaaaaaaaatcatggtgagaaaaccaataaaagcgcccagaaaaaagagtatcgcccctgcattcaacattgtagacattattatttacttattgttttataaaggctctcaccgtcatctcacctgactggcctactattgtgccgccagccagactgcccgaagagacgtaaataatcacacaggcaaccataactcccggccaccatcaaaaacgcctcctccagcacgaccaataatgagccatacctctcaacgtgaaagagagtattcgcttttgcattaatcaattgggtatcccacgaatactttgacaatccccaacatggtgcaacctatcaaaaataaggtcgaccagatgatatgcatccgatgatatgtcgtgatccaccccgttaactcgcggggaagagattgcagaaatgtatacgcctccgatggcacaaaggtatcctttcctgttcttatatttttgtttttcaataacttattgaaaaaattcgttgggaaatagctgcccaaatagccaaaatatacagcgagttgattgaaatcattcatgtacaacccctcgtttgcatatagggagacaatgcgcttatattttttgcggtttatcccaaaaaaaatcatggtgagaaaaccgataaaaatagccaggaaagagagtatcgtgccgacatccagtaaaatcgaaatcatttattacctattattttagcaacggcgacgttacctggtggcaaagggaccgctcctgcggccccctccgattgccgttcacctcgctaataccacctacgggcggcaatgctgccggcatattaccgaccgcgccgaggaataaaaataccgattcgcctaattaatcaacgttttattccccggacggctccgccgatttatgcatcagcagataggccgccgggatcaccagcatcgataaaatcggcgcgctgatcatgccgccgatcatcggcgcggcgatgcgctgcatcacttcggaaccggcgccgtcgctccacatgatcggcagcagcccggccataatggtcgccaccgtcatcaccttgggccggacgcgcagcaccgcgccctcggcaatcgacgccaacagctgcgggcgggtcagcggcccgccgctgctttgctgctgtttgtgcagcgcctggttcaggtacagcaccataatcacgccgaactccgccgccaccccggcgagggcgataaagcccaccgcaccggccaccgacaggttgtaatccagcagatacagcagccagacgccgccgatcagggcgaacggtagcgtcgccataatcagcagcgcatcgcgcacgctgttgaaggtgacgaacagcagcacaaaaataatccccagggtgaccggcagcacgattttcagctgggcgctggcgcgctccagatactcgaactgcccggaccagctgagcgaaattccggccggcagcttcacctgctgcgccaccgcctgctgcatctcctccaccgccgacttcagatcccggccgcgcagatccacatagatccactccgacagccgggcgttctcgcttttcagcatcggcggcccgtcgctgacgcggatatccgccagcgccgacagcggcagctggctgccgttcgccgtcaccaccggcagatcgcgcagcccctgcagcgagtcgcggatctcacgcgggtagcgcacgttaatcggatagcgcgcccgcccctcaatggtttcgccgacgttttcaccgcccaccagcgaggccaccatcgactgcagctcgttcaccgatacgccatagcgggcggcgcgctggcggtcgatatcgatatcaacatagcgcccgccgctgagccgctccgccagcgccgaggaaacgcccggcacctgccgcaccacctgctcaatctgcccggcgacgcgctcgatatccgcccggtcgctaccgttaaccttgatccccaccgggcttttaatcccggtggagagcatatccagccggttgcgaatcggcggtacccagacgttggcgatgcccggcaccttgaccgcctcgtccagctccgccaccagcttgtccatggtgatacccggccgccactggtcgcgcggtttaaagcggatggtggtttccagcatggtgagcggcgccgggtcggtggcggtctccgcccgcccgaccttgccgaataccgtctccacctccggcaccgttttaatcagccggtcggtcagctgcagcagacgccccgcctcacgcaccgaaatgcctggcagggtcgacggcatatacagcaagtcgccttcatcaagcggcggcataaactcgctgcccagccggctgagcgggtacagcgtcagcgccagcagcagtgcggaaagccccagcgtcagacgcggccgcgccagcaccgccgccagcagcagctggtacagccggatcagccagcggttaaccgggttggcctgctcgtcgggaatacggccgcggataaagtagcccatcagcaccggcaccagcgtaatgcccagcccggccgccaccgccatcgcataggttttggtgaaggccagcggcgcaaacatcttgccctcctgcgcctgcagcgtgaacaccgggataaacgacagtgtgataatcagcaaactgccgaacagcgccgggccgacctccaccgccgcctgctcggcgatgcgccagtagtcctgcgccgccggctgccgttcgggatggcgctgccgccactgctccagcaccttatgcatgttctcgatcatgacgatcgctgcatccaccatggcgccgatggcgatggcgataccgcccagcgacatgatattggcgttcaccccctggtagtgcatcaccacaaacgcgccgagaatgccgagcggcagggtcaccatcgccaccagcgccgaacggaagtggaacaggaacagcgtgcataccagcgccaccaccgcgaactcctccagcagcttgaacgacaggttatcaatcgcctgttcaatcagctgtgaacggtcgtaaaccgtgacgatttccacgcccggcggcagcgtctgccgcagctgctgcagcttggccttcagcgcgttgatggtttccagcgcgttctggccgtagcgcatcaccacaatgccgccggccacttccccttcgccgttcagctccgccacgccgcggcggatctccggcccctcacgcagcgtcgccacctgcgacagcaggatcggcacgccgtcgcgcaccgcaatcaccacatcggcgaaatccgccggcgttttcaggtagccggcgctgcgcaccatatattccgcctcgcccatttccagcagcgcgccgccgccctcctgattggcctcctgcagcgccttaaccacctgctggtgggagacgttgagcgcacgcaggctttccgggttgagcaccacctgatactgacgcaccatgccgccgacgctggccacttcggcgacgttgggcacggccttcagctcaaacttcagcgtccaatcctgcagcgcgcgcagatccgccaggctgtggcgaccgcttttgtccaccagcgcatactcatacacccagccgacgccggtggcgtccggcccgagcgccactttcacctgcggcggcagcgaagactgcacctggctgagcgactccagcacgcgcgagcgcgcccagtacagatcggtgccgtcctcaaacaggatgtagacataggcgtcgccgaacatggagaacccgcgcacggttttcgcgccgggcaccgtcagcatggtggtggtcagcggataggtcacctgatcctccaccacctgcggcgctttgcccgggtagctggcgcggacgatcacctggacgtcggacagatccggcagggcgtccagcggcgctttctgcagcgcccaaatcccccagccggccagcatcgccgccgccagcagcaccagcagccggttgcgcagcgaccagcgaatgattgcagctatcattgatgacctccgtgtgcgctgtgatccgtatgctgtccatgcgccgcggtttgcggcgctgtctccgccgccgggtgctgatgcgccccgtgctgcgcaggttcggccgccagctgcggcagcgcgctgcgcaggctggcctcagagtcgatcaggaactgaccggcggtcaccacccgctgcccggccttcagcccgcgcatgatctctacccagccgtcctgctgccgaccggtcgcgacctcgaccggcataaagtagccgtcgccctcgctcaccagcactcggttgcggtcgccgctcatgattaacgcctccagcggaatcgccggcaccggctgccccgccgctggctggctgagccgcacctgcagatacatgcccggtttaagccggtgctgcggattttgcagcttcacccgcgcctggaaggtgcgcgtcagcgggtcaacattcggcagcagttcatcgatcgtgccgctgaaacgctcacccggccagctggcgctgccggcgctgaccgcatcgccgacctgcaccaccccggcctgcgcctgcgggtagtcgatcaccatccacacccgatcgagcgtcgccagttcaaacagcccctgcgcggcgctgacctgcgcaccttcgcgcacatccagacggttgataaaaccgtcggcgggcgcccgcacggtcatgcgcgtctgcggccggccgctgcgctccacctcgcggatcaccgcctccggcataaactgcagctgcaggcgctggcgcgccgcggcgctcagcgcgctgtctcccagacggcgcaccgccagatactcctgctgcgccgcgtgccactccgggatccacagctgcgccagcgcctgcccttttttcacctgctgctggctggcgcgcacccacagtttttccaccagaccgttggcgcgcgcggcgatggtctgcacgccgcgctcgtcaatcgctacgctgccgtacgcctccagctgcggcgtcagcggccgcagctccaccgccgcggtgcgcacgccgaggttttgctgctgacgggcgctgatggtcaccccgccctgttcctcaacctcatcggcatagcgcggcaccagatccatatccataaacggtgaaggccccggcttgtcaaaacgttgtcccggcaccatcggatcgtaccaatacagcacctgacgctcgcccgccgacgctgcgctctgcgccggggacgacgacggcgtcgccagccagtaaccggccccggcgcctgccgccagcgccgccaataacgcaaggttaaaacgcattttcatcagagggtctcctgcgggatcagataacgaatggcggcccacagctgagccagctggcgggcggcctgaccggcgttcaaccgggcatccagcaacgcacggcgcgccgacagcacggcggaaaggttgctgccgccgctgcggtactgcgccaacagcagatcgaggcgctgctgctgcagcggaatcacctgctgctgctggcgttgccactgctcctgcgccgtctggtactgcgccagcagggtgtccagctgcgcctggtggtcgcgaataagcaacgtcagctgatcgttggcctccagggtgcgcgacacgtcggcggcatagtttttatcctgcctttgcgctttaaacagcggcagatcgacgctcagcatcacgccggccatatcttcataaccgtcggcgcggcgcgcgtaatacagctccacgccgacgtcgggaatggcggcgattgctgactgggcggaacgcgccttggccacatcggcctcacgactggcctgcaccacctccgggtgctggcgtatcgcctggcgcagcacgtcgccgtcggccggcaaacgctcaaaacgcggcagcttgccggcaacctggtcgatctgttgcccggtcagctgcgtcagcctggcctgcgccaccgtcacatcgcgcttggcaatgctgatttgatcctgcatcgtcaacagcgtcagacgcgcgtccaccacctcgctggccgacgaactgccgctggctacgccggcgcgctgtgcggcaatctggcgctcgctctccgtgaccagcgctctggcgtcatgcagggtttgccggctgagcgccagctccagccaggcctgcgccgtctgctgctgcaggcgcgcgcggatcgtcgcgctgctggccgcggttttttccgcttcggcccgcagcgtgtcggccttacgctggcgcttatcgccgctgacgtaatcctgcatgatgccgacgcgccccatggtcatgccgtcgcgcgtcaggcgatgtccattaccgccctgcaccggcacgttctcaatgcccagcttcagtttggggtccggcagctgcagcgcggagtccgccatattgcgcagcgccgcggcctgatggcgattggcggacagttcggcggagtaatgctccgccgccgccagcgattgatccagcgtcaggccggccgcctgcgcgcccgccgaacaacaggcaagcagcagccagcccacccgcatcgggtgagaaaataagttgaacatgctgctccttactgctggctggcgctgagggcgatcagctgatagccgccgtctacctgacggaagctgaactcaatcggcgtatcggcgggcagcgccgccaacggcggctgcggctgcaggaagttcatggtcatcggcggccagcccagggactcaatcgccgggtgggcaatcgacaccttgtgactattccaggctttcagcacgccttggctgtgggtaaccgccgtatcgtgcacggcggcagagtgggacgccgccggctcggcggccagaacgacgggagataacagcagtgaaaaaacggcaacgctcaataaattacgcataacgatagctccataaaatagttaaccaacacgaaatgccgtccgctgggacggtaaagcgcgaggttggctattcacggaaccgacagaatacaacctctgtcggcggccctgctatcggcggcgtttgccagtgggaacgggaaatctgcggggcgaagcgcggtacggcgagcgataggccaaaactggccggcagggccgccagcgacaggctggcgtgatcctgctgcgcgttgtccggcacgcagtgcttttcacacagcgcatcagcgcccgctgggtgtgccatcgccgacgcatccggctgcaggtgcgccatatgctgggcggcaaccgcgctgccgagcggacgcaggtcgcaaccgtggcctgccagcgccagctggccgttaaacagcagccagaccagcagcaacagccatgcaccgccgcgtttgctgacgaagcgcagacggtgcataaactgtgacagagcggcctgaacggacatttattcttcctggaaatatgtcaccaagagtattgctaaacggcgaatgcctttcgcctctggagacggaatgaggtcatcatgacggaggcaggataaaattctttgatttcagtcaatggcgggcggcgcatgcgtcaactggcgcgcaaaaaaaatgggttcgctaaagcgaacccatggtttgatgctgaatctatccagcagacgaataaacttacttctgcagtttacgcatcaccagcgtggcgttggtgccgccaaagccgaagctgttggacatcacggtgttcagttcacgcgtggtcggctgggtgacgatgtccatccccgccgctttctcgtccagattttcaatgttgatgctcggggcgataaagccgtgttccagcatcagcaggctgtagatcgcttcctgcaccccggcggcgcccagcgagtggccggtcatcgctttggtggaggagatggccggcgtggtgtcgccgaacacttcgcggatggcccccagttctttcacatcgccgaccggcgtagaggtgccgtgtacgttgatgtagtcgatcggcgcatccagatcctgcatcgccatcttcatgcagcgcaccgcgccttcgccggatggcgcaaccatgtcagcgccgtcagaggtagcgccgtagccgacgatttcagcatagatgtgcgcgccgcgcgccagcgcgtgctccagctcttcgaccacgaccatgccgccgccgccggcgatcacgaagccgtcgcgatcggcgtcgtaggtacgggaggctttttccggcgtttcgttatatttggtggacagcgcgcccatggcgtcgaactcgcaggccatttcccagcacagctcttcgccgccgccggcaaaaacgatatcctgtttgcccagttggatctgctcgaccgcgttgccgatacagtgcgcagaggtggcgcaggcagagctgatggagtagttgacgccgtggatcttaaacggcgtcgccaggcaggcggaaacgccggaagccatggccttggtcaccacgtaaggacctacggccttcaggccgcgcgggctgcgcatcgcgtcagcaccgaacacctggaagcgcggggaaccgccgccggagccggcaatcaggccgacgcgcgggttattctggtattcttcttccttcaggccggaagactgaatcgcttcctgcattgacaggtaagcatagatggaagcatcgctcataaagcgcacgactttacggtcgatcaggccggcagtgtccagtttaacattgccccatacgtgactacgcatgccggaatcttttaactcctgagagaaagtaatcccagaacgtccttcctgcaggctcgccaggacctcctgttggttattaccaatgctggagacaatacccaggccagtaatcactgcacgtttcattcaatacctcttccacaattttacattcgggattttgcctcgcactttagcgtacagatgtacgccgaacaagtccgatcagcgtttttcagctttattcttatccagtttgcgccgcagcgccagcgccgttaaaatcgcgctacctccttgaatgacgagcaaccaaccgtgagcaactcccccatccaaaccgctgcgctatcctggaacgaacagggtacacctgtttcgaaacagtttgatgacgtctatttttccaatcaggatgggctggaagaaacccgctacgtctttctcggcggcaaccggctgccggcgcgcttcgcggcacatccgcgtccgctgtttatcgcggcggaaaccggcttcggcaccgggctgaactttttaaccctgtggcaggcgtttgagcgccatctgcaggccaatcccgacgccccgctgcagcgcctgcactttatcagctttgagaaatttccgctgcagccggcggatctggcggcggcgcacgcccgctggccggagctggcgccgtacgccgatcagctgcgcgccagctggccgcaggcgctgcccggctgccaccgtctgctgctggcggagggccgcataacgctcgacctgtggttcggcgacgtcaacgcgctgctgccgcgcttcgaccacagcatcaataatcaggtcgacgcctggttcctcgacggcttcgccccggcgaaaaaccccgatatgtggagcgaacagctgttcgccgccatggcgcgcttcgcccggccgggtggcagcttcgccacctttaccgccgccggctttgtacgccgcggcctgcagcaggcgggctttacggtggaaagaaccaaaggcttcggccagaagcgcgaaatgctggtcggcacgctgccgacggacagcgcgccgacgcccgacccgacgccgtggctccatcggccggccgcgggtacgacgcaggatatcgcgctgatcggcggcggtattgccagcgccctcaccgcgctggcgctgctgcggcgcggcgccaacgtcacgctgtactgcgcggacgatgaagcggccgccggcgcctccggcaaccgtcagggcgccctgtatccgctgctcaacggccgcggcgacgtgctggagcgttttttcagcgccgccttcccctttgcccgccgtctgtacgacgcgctggcagagcacggcgtcgccttcgaacaccgctggtgcggcgtcagccagctggcctatgatgaaaaaagcgcggcgaaaatcggcaatatgctggctaccgactggccggaagcgttcgcctttgccgccgatcgcgatacgctcagccggctgtgcggcgtcgacagcggcttcggcggcatcaactatccgcagggcggctggctctgcccggcggagctgacccgcggcgcgctggagctggcgcagcgccaggggctgagctgccattaccgccaccgcctcagcgcgctgacggcggaatccggcggctggcggctcgacttcagccacggcgccagccggcggcatcaggtggtgctgctggccaacggccatcagttggcggcgctgccccagtgcggcgaactgccgatgtacgcggtgcgcggccaggtgtcccatattccgaccgcgccggcgctgggccagctgcaacaggtattatgctatgaaggttatctgacgccggtcagcccgcagcatcagcagcactgcatcggcgccagctaccagcgcggcgtgaccgataccgcctacagcgagcaggagcagcaggaaaaccgcgcgcggctgctgcgctgcctgccgcaacaggcgtggacgcagcaggcggacgtcagcggcgggcaggcccgctgcggcgtgcgcagcgccacccgcgatcatctgccaatggtcggcgcgctaccggactaccggcaaacgctggcgcagtaccagaatctgccgcagcggcgtcagcgcggggaagtgattgaccgggcgccggtctacccgaacctgtttatgctcggcgggcttggctcacgcgggctgtgctccgcgccgctggcggcggagatcctggcggcgcagctgttcggcgaaccgctgccggccgacgccgaggtgctggcggcgctcaatccgaaccggatgtgggtaagaaaactgctgaaggggcgcccgctgtaaaccgggcggaggcgcgcccttctccccgcacggcgagaggggcggcaacatgcggcatcaggcggtgggcagcgcggcctggtacagattctcccacatcgcttccaccaatacctgatcgggcggcgacagctcgccggcgcgaatggcgttatgcaggctgtcttcaacccgcaccttcagctgttcggcgctgtgttcgccctgctcttccgcttcggctaccgccagcgtcagatgaccgcgcagatagccaccggcaaacagttcatcatcactggcgtggtctaccatgtcatcaatcagcgccaaaacgcgcgcttcaaattcagcgatcatcgcatgtcctcatgttcccctgcggcatcgcgccggccagaggcggggtttaaagtgaaatcagttcagatcttccggatagggaaaattctcagccgtcagcggcggcgtattgtaaaacgattgtaacgcctgaataaagcgcgccggccgttcagggatgcctttttccagcagttccagcacccgggcgcgcactttacgctggaaagcgacgcgatccggctcgcagtcgccgttcaggttgtcgcagctgacgttgaacgggaagccggcggcaacgcagaacagccactccagcgcctgcggtttgacttccaccgcctcaaactcgctctgcgtctgcgcatcgcggccgtccgggcagtaccagtagccaaaatcgaccagcttgcgccgctccgcgccggcaatgcaccaatgggaaatttcatgcaggccgctggcgtagaagccgtgggcgaacacgatgcggtggtaaggcagctcatcgtccgccggcaggtaaatcggttcatcgtcgcctttgagcaggcgcgtgttgtaatcgtcgctgaagcactgattaaaaatttcaatcagctgagaatactggtgcgtgtctgacataaaaaaactcaaagtaaccacaaaaatagggcggctattatttcacgtcgccgcccgattaacccgttaaatatgcatcgccagccactgctggatttcagcgccgtgattgtcgtacagcagcttcaggctcatcaccagcgacaccaccacgatcatcggccgaatcagcttctggccgcgcgtcagcaccatgtgcgcgcccatgcgcgcgcccagcacctgcccgaccagcatcagcaagccgatgccccacaccaccttaccgccgatgataaagaagatcaggctgccaaagttagaggtgaagttcagcaccttggcgtgcgcggtggatttcgccaggttaaagccgcacagcgtcacataggccagcgcgtagaaggaaccggcgccggggccgaaaaagccgtcgtaaaaaccgacgcagccgccggccaccaggccgaacggcagcgcgctcagacgccgctggcggtcgctctcccccaggcgcggcgtcagcaggaaatagagcccgatgccgatcaccagcagcggcagcatctgccgcagcagatcggcgcgcatatgctgcaccaggatcgcgccggcgatcgagccgagcagcgtcagcaggatcgtcagcttctgatcgccgagattgaccgccttgcggcggataaaatacaggctggcggacagcgagccgcccaccgactgcagcttgttggtcgccagcgcctgcgccggcggcacccccgccgccagcaacaccggcaccgtcaacaacccgccgccgccggcgatagaatcaataaaaccggccagtaacgccacggcaaacaacaccccgagcatttcggggctgaccatcaaccagtccatgaattattccgcagaaaaatggttatctaacaacgcctgacaggaaggcggcaacggcggcacaacccgcttgcccggtttcgagcttggctggtgcggttcgaaccagctggccagttcagccccgcagccgtcgcccggcggcggcggatcctgatccttgcactccagactgtccggcgggcagctcagccgcacgtgcatatgcgcgcggtggccaaaccacggccgcaccttgtgcagccaggcgcggtcgctgccggcatcgtcgcacagccgctgtttaatcgccgggttgacaaagatgcgcgccacctcgtcgtcctgcgccgccagtttgatcagcgaaccaatctgcggccgccattgattatcacgcacccgcatgccgtcgccgctcaccaagtcgatcggctgcggtttcagcagctgtcgctcgctccagcgctgatgcggcagctgcagccagatatccacgtccagaccggactggtggctggcatggccgctgctgaagcgcccgccggccggcatcgccatatcgccaatcagcaccgtgcccagcccctgctgcccggccgcgcgggtcatacgctggataaacgccagcagatccgggtggccgaagtagcgacgctggtcctgacgcatcacctgatagtccgccgcattcagcggcagcggccgggcgccgatcacgcagccgttagagaaaccgccgatggcctgcgccgcccccgacaccggatgatcgatcttctgccacggcgtcaacgccagcgcggagcttgacgccagcagcgccatcagagccaacaacccttttttcatcgtgatatccattgatttcgccatgcggaccggcgccatgctgcgccgtcggaacaacgggcatcgtgacgatgcccggatagggcgcggttaccagcgcggtacgtcggacagcacgtcgccgttctgcccgcgctggcgcagcaggtgatccatcagcacgatcgccatcatcgcttcggcgatgggcaccgcgcgaatgccgacgcacggatcgtgacggccgcgggtcaccatatccaccgcctcaccctgacggttgatggtgcgccccggcaccataatgctggaggtcggcttcagcgccaggtgggcaatcaccggctggccgctgctgataccgccgagaatgccgccggcgtggttgctctggaagccttccggggtaatttcatcgcggttttcactgccgcgcttggtgaccacggcaaagccgtcgccaatctccacgcctttcaccgcgttgatgctcatcagcgcatgcgccagatcggcgtccagacggtcaaacaccggctcgccgaggccgaccgggacgttctccgccaccacgctgactttggcgccgatggaatcgccctcttttttcagcgcgcgcatcagttcatccagcgcctccagcttgtccgggtccgggcagaagaacgggttctgttcaacctgctcccagtccttcagctcgcagctgacgtcgccgatctgcgccagatagccgcgcaccttcacgccgtatttctgctcgaggtattttttggcgatcgccccggccgccacgcgcatcgcggtttcacgcgccgacgaacggccgccgccgcggtagtcgcgcacgccgtatttctgttcgtaggtgtagtcggcatggcccgggcggaacacgtctttaatcgcgccgtagtcttgcgaacgctgatcggtgttttcgatcatcaggccgatgctggtgccggtggtcacgccttcaaacacgccggaaagaatgcgcacccgatcgggttcacggcgctgcgtggtgtagcgcgaggtgcccggacgacggcggtccaggtcgtgttgcaaatcttcttccgtcagcgcgatgcccggcggcaccccgtcgacgatacatcccagcgccaccccgtgagattcgccaaaggtggtgacgcggaataactgcccaatactgttccctgccatcacggctccttaccgttgttttgttatcaggcctgccgcggcaggccagggaaaatcatcagctgcgatacatgctgaaatgtgccttgcagtccaccagctgttgcttggtcagcataaatacgccgtcgccgccgttggcaaattccaaccaggtgaacggaatatccgggtactgctccatcagatgtaccatgctgttgccgacttcacaaatcagcacgccgtcatcgctgaggaagtccggcgcgcaggccagaatgcggcgcaccagtttcaggccgtcgctgcccgccgccaggcccagttccggctcaaagcggaactcttccggcaggtcggacatatcttcggcatccacatacggcgggttggtgacgatcagatcgtactggatcgcgggaacgtcgcggaacagatcggaacggatcgggatcacctgatgttcgacccccagcgcctgaatgttgcgctcggtcaccgccagcacgtcgctggagatatccaccgcgtccacttccgcttccgggaaggcgtagccgcaggcgatggcgatgcagccgctgccggtgcacatatccagaatatggcgcggcgggtgcgggatcaggccgctgaactggtcgttgatcagctcgccaatcggcgaacgcggcaccagcacgcgctcatcgacgtaaaattccaggccgcagaaccaggccttgttggtcaggtaggccaccggcacgcgctcgttaatacggcggatcacccgctcgacgatgcgatggcgctcgctggaggtcagacgcgcgctgcgcatctcttccggaatatccagcggcaaatataaactcggcagaaccagctgcaccgcttcgtcccacggattatcggttccgtgaccatagtagatattggcggcgctgaagcggctgacggtccagcgcagcatatcctgaatggtgtgcagttcgttcactgcttcgtcgacgaaaattttgtccaatgtgccctccggcaggcggctgtgattcatgagatagccgcatagtttgccacgaagcccgcgacaaatcagcagctatatacgcgtcgccgcaagttgccgatgcgccgcccgcgggcgaaataagcggccatcgcgttaagattagccgcttctgattaacctggcttaacctgacggcaacagttttgcgtcgtcagatcgcgcgcgacgcgataaactagccgaaaatagccgtcagtgaatgaaaaccatgaagaacaaaccgccgctgagccaggatgaactgcagctcttcagagactcggtgacgggcgccaagaagctgcgtcaggacaccatcgtccatcgcccgcccaagccgaaaatcaagcaggcgccgccgcagcgcctgctgcaggaacaggtcgacgccagtttctatttttccgatgagtttcagccgcagttggacgaagacggcccgacccgctacgtgcgccccggcgccagcccgtttgagctgaaaaagctgcgccgcggcgactatgtgccggatctgttcctcgacctgcacgggctgacgcagctgcaggccaaacaggagctgggggcgctgatcgccgcctgtaaacgcgaacacgtctactgcgcctgcgtgatgcacggacacggtaaacatattcttaagcagcagacgccgctgtggctggcgcagcacccggacgtgctggcgttccatcaggcgccgaaagaatggggcggcagcgccgccatcctgctgttggtcgagctggccgactaggcggcagaaatgacaaagggcgatgttcaccatcgccctttgcggtttgcgcgcattgcgctatcagactttcgccatcagctgtgacgggctgacctgccactccagcttgccggcgctgccgtcctgcgccagttcgacataggcaatcgccgaggtggcgaacatcagcggacactcgcccggacacagttccgccaccagatagccgaccagcggcaggtgggacacgatcagcaccgactccacgccctgctgcgccaatacctgcagatagctgaccaccagcgcggcgtcaccgcccggggtcagcgccgccatcacctctgcctctttcggcaacgccagcgcgtcgcgcaccgtttccagcgtctgctcggcgcgcagataagggctgaccagcacgcgttcaatatccacagacttggtgttcaaccaggccgccatctgacgtgactcatcacggccgcagagggtaagaggccttaccgcatcgctggccgcatcaagtgccgcctctccgtgacgcataatcaaaacttgcatagtgcaccgctgttgttgacaaaataactgcgtaattgcagcagccgcttcaatggctccggcgcattagccgggcccctgattaacgcaaaagcacattgtgcttccaaacgataacgcgccgtctctctatggcggccgggcattttgcctgaaagttcacgcaaagaaaacgtcgttttttcgccgtcggcgcgactttgcgcgaagccatcgttcactttacaaccaattcaacaggttaaaattcacgcgcaatgcgcgaaatttcacgccggcggcgcaccttccgccgctgactgcctacgttacctcgcaccgatccccctgtacagcgtccgggattacagctgtcgcaaggagtgatagcgatcacatcgcggccctgttgttactgtagtgcaaatcgggccgccatgccgttatctaatgggggtagaagcgctcgccctgttgtgccatgcgctgcagacgttcgcacggcgcaaaatgctcgccgtgctgctgctgcagatattgcagggttttcaccaccttctccgcacccagctcgtccatatagcggaacggcccgccaaggaacggcgggaagccgatgccgaacaccgcgccgatatcgccgtcgcgggcgctgcgaatcaccccctcctccagacagcgcgccgcttcgttcagcatcatcatcacgcagcgctgggcgatttccgccggcggcagatgggccttcggcgtgacgccgatcaaggtatagaccgaggtatcggcgcgctttctgcgctgacgctgctggccttcgctggggtacaggtagaagcccttgccgttcttgcgccccttgcggccgtctttcagcaccgcatcaaacgccgccggcgcggcgaagcgcggtcccagctcctccaccagaatcgggatgattttggtgccgacgtcgatgccgacctcatccagcagcgtaatcggccccaccggaaaaccgaaatccaccagcgcccgatccagcgcttcgatcggttcgccggccagcaggcagcgcgccgcctcattgatatagggcgccaggatgcggttgacataaaaaccggcgcggtcggccaccacgatggccgttttcccctgcttatgcgccagcgccaccgtagtggcgatggtctcggcgctggttgcggcatgcggaatcacctccaccagcggcattttatccaccgggctgaagtagtgcaggcctatcacctgctgcggccgctgcgccttggcggcaatctggctaatcggcagcgaagaggtattggaggcgaaaacggtatgcggcgcggcgtgctgctccacctccgccaccatctgctgcttcagcgccagatcttcgaacaccgcctccaccacgatatccacctgctcgaagccgcagtaatcggtggtgccggaaatcagcatcatctgcttttgccgctccgccggacgcatgcgcttgcggcgcacccgcttgcccagcacttcccagctgtatttcagcgcatggttaatgccctgagtattgatatccttaatacgcaccggcaaaccgccgcgcgtcgccgtcacgcaggcaatgcccccgcccatcagaccgccccccagaatgccgacccgcgcaatagcgtgcggctgtgcatcggcgccgcgctcctttttcagcgcggtggaggcaaaaaacaggctgcgcagcgccgctgactgcggcgtcatcgccagctcgccgaaggcgcgcgcctcggcctcatagccgctggcgctgccctgatccagaccggtgcgcaccacctggataatccgctccgccgccggataattaccgtgcgtcttctccagagtcttcttgcgtacgatggcgaacagcgcgctgcgtccgagcgggccattgagtaaacgttcctgccacggcagttcgcgccgcgccgaccagccctgcctggcgcgcgctactgccgtctccagcaaaatggcgtgcggcaccgcatcgtccaccagccccatacgcaacgcctggcgggcgcggatctgtttgccggtcagcatcatatccaacgccttgccggcgccaaccagccgcggcagccgctgcgtgccgccggagccgggcagcaggcccagctgcacttccggcaggccgagcgcggttttgtcgtccaacgtgcagatgcgactgtggcaggccagcgccagctcaagcccaccgccaaggcaggcgccgtggatggccgccaccaccggcaccggaaaagcggccagctgcgccagcgtgctctgccctttcttcgccagcgcctgcgcctgttgcgcgctgctgcaggcggcgatcatagagatgtcggcgccggcgataaaggaatcgggcttgccggagataatcaccaggccctccagcgcgctgtactgctgcgcctggatcaatacatcatttatttgttcgacaaactcggccttcagcgtgttgaccttttcccccggcacgtcgatggtaatcacgccgatattgtccgggcgcagggtcaggcggaacgccgtctgcggcgcccgctgttcatgcagtgcgttggtcgctgcgctcattattccacctccacaaccattgccgcacccaggccgccggcggcgcaggcggtcgccagccccagaccgccgccgcggcgtttcagctcatgcagcgtttgggtaatcatccgcgcgccggtggcggcaaacgggtgcccataggcgatagatccacccagcacgttgaatttttccatatcgacctcgccgatcgccgcgtcgcgccccagcttctcgcgggcgaacgccgggctggcgaacattttcagattggccagcgtctgcgcggcaaaggcctcatgcatatcgatcagcgtgaggtcggccagcgtaatgcccgcccggtccagcgccagcggcgtcgcgtacgacggccccagcagcatatcctgccagacgtcgatggcggcaaaggcaaagctgcgcagatagccgagcggctgcagccccagctcccgcgcgcgggattcgctcatcatcagcaccgccgccgccccgtcggttaacggcgtgctgttggcggcggttacgctgccgtgtttgcggtcaaacgccggttttaatttggcataggaggccagactggaatctttgcggatattgttgtcttcggccagctccgccttatacggcggcacgtacgccgtcatcacctcgtcatgcagccagccctgcgcccaggcgttggccgccagctggtgagagcggtgcgccagcgcatcctgctcttcacgaccgatgccgtgcgtcttcgccatctgctcggcggtgtcgcccatccgcaggccggtggaatattccgccaccgccggcggcaccggcagcaggtcgcggaatttcagccggctgaacagcttcagacgctgcgacagcgtgcgcgccttgttaacgtccaccagcgtgcgcgccagcgccttgctgacgccgatcggcagtacggaagaggagtcggcgccgccggcaatgccgatgctgacgctgccggcgataatgctttccgccacgttggcgatcgcctgaaaactggtggcgcaggcgcgggagacgctgtaggcgtcggtgtgcacgctcatgccggtgccgagcacgatctcgcgcgcgatattcggcgcttctggcatctgcaccacctggccaaacaccagctgctcgatcagcgccgcatcgatgccgctgcgcgccaccagttcgctgaccgccattttaccgagatccaccgccggcacgccgtggtaggcggtcgcctgcttggcgaacggggtgcgtaatccattaacaattgcaattctgtccccctgacgggtgaccagcggcagtgccttactcataaatgctcctgaagaaagtaacgtcagcgcaatccgcaaacaggtctgacctgatgaggtcattgttaaccagatgtttacatttggcaaaccgtcagagatgaaatctgcgagcaggagcaactttaaaacgggggattggcccgcaaggggctaaaaagaggctgcgcggcggacgccgcgcagaataccgtgcgggattaacgcaggcccagctggaaaatcagcgtttccgcctggcaggcaaaggtgaaatcagcgttcagccgcacgccgccgtccaccggctgcaggctgctgccgatcgcgcaaggatcggactctaccgaacgcgctttttccgtcagcgccgccagcgtctgctgcgcttcctgctcgctgctgaaaatctggctgtaggacgcggtgcagtcggtattatccatcacggtgccgacatccacgcagcagcacgccgccgtttcctgcgcgctgcatttattaattgcatctgacatagtcaattctcctcacgacgccaggaatgtgacccggcgcaaagacccaagattctgtaagccattttactccccgcccgatgagatcactagcacttactctctgtgggtgttttaagtgatggaaatcacaaataaaaatagccgattgatcaataaacataggaattttgttatttaccgctggcgttttgttaagcagatctcttttttgatatcaatatggaaatatttcaaaaacaaagttgcaacatcttaacaggtcagacctataattcagccactggtctgatttgtctgatggataacggaccctacaatcccgcgctccttgttaccgcgtgtaacatagtttaaataataaacacataatgaggttttggtcatgagccagaaaaacctattcaagaaaacagctcttgcagctgcagtggcgattatttcttcgaacgtgtatgccgcaggattccagttgaatgaatactcttcttctggtttaggccgttctttttctggtgaaggcgccgtcgccgacaatgccacctcagccagccgcaacccggcgaccatgatgatgtttgaccgcccaaccttctccgccggcgccatctttgttgacccggacgtggatatttccggcacctcgcgctccggcaacagcctgaatgcgaaaaacatcgcgccggcgcagtggatcccgaacctgcactatattcacccgctgaacgaccagtgggccgtcggcggctcggtcaccagcaactacggcctggcgaccgaatttaacgacggctataccgcaggcccgtacggcggtaaaaccgatctgaccaccgttaacctcaatctgagcgccgcctaccgcctgaaccaacacttcagcttcggcctcggttttgatgcgctgtacgcgaaagccaagctggaacgctacgccggcgaaagcggcgcagcggtcggcatgcctgccgacacccagatttcgcacctgaaaggcgacgagtggggctacggctggaacgccggcatcctgtatgaagtggatgaaaacaaccgctacggcctgacctaccgctctgaaatcaaagtcgacttcgacggcgattacaagagcagcatcccgtcggcctataacccgatgcagggcatgaccggtctgccatggggcaccgacggcaacaccattcctggctctctgtcgctgcatctgcctgagatgtgggaaatttccggttataacaaggtggcgccaaagtgggccattcactacagcctggcgtacaccagctggagccagttccaagagctgagagccaccggcagcaacggccagacgctgtttgagaagcatgaaggcttcaaggacgcctaccgcatcgcgctgggcaccacctactactatgacgataactggaccttccgtaccggtatcgccttcgatgacagcccggtaccggcgcagaaccgctccatctccatcccggatcaggaccgcttctggctgagcgccggcaccacctacgcgtttaaccagaacgcctcggtggacgtaggcgtctcctacatgcacggccagcacgtgaccgtcaaagaaggtccgtacaccttcgagtctgaaggtaaagcctggctgtacggcgctaacttcaactacaccttctaagttacgcccgaccgcatccgcgataaaaaacccgccgtttggcgggtttttctttatatcgcttaacgtcgcggttattccgccgaatcgatatcgtccagatcgccctgaatcgccttggcgttcgggttctcttccggcttcagcacgccgccgttggcgataaagtcgtggcgctggaagtatgcctcgcgcaccatcaggtacggatcggaagagttgcgcagcagcccgtcggaatccagcagctgggcgcgggtctcaatgccttccaccacccacttgccggccgacatccagaaggtcagatagctcagcaccggatagagcgaatcggcccagtcgccgccctcgtcacgcagggtgaaactgccgtagcccggcagcatcacatacgggccgtagccgacgccgtagtggcccatcgtgctgccgaaacggttaggctcttcacgcgccagtttcgggttggccatgccggccacgtcgatcaggccgcccataccgaggatggtgttcaggaagaagcggttgaagtggatcatcccgcggtacggatcgcccttcaggaaggcgttgaccatgctggccggctcttccaggttggaggtgaagttgctcaggccgttacgcgccggctgcggcacgtagtcacgccaagctaccgccaccggccgcagcacatagggatccagcacgttgtagttaaaatcgaacatcgtccggttgaatccttccaaaggatcggatcgcccttggggttcattctcaggggtgctggcgcacccgacgagcaacaccgttgcgaaagccagcccagtcaggcgaaagttcatatttttctccataaaaaacaatacgttcagtcttttattaagggacctgtttatctatctgaacgctaacctgcccgttaccgctgaacgtctgcagcgcactctcaccgaaccagtcgccggcctgcggcgttgccagaccgtcatgagaaacccgtacgcgcaccttcacctgatgcagcgacgacagcaaacgctccggcatcatggcgttgccatcatccagcgagaacgacagcgggaaacggctcagaggtaattgttttacagcaaccggcaccgggcttttgccatcggtgaccgaaattatcagcgtcccttgttggggtaatgcgttggctgcctctggagacaacgtgacattgacaccaagtttaacagtttcctcgccggcctgtacttttgcttgttcaatactgcgctttagcacttccgtacggcgatcgtccgccggtaataattttagcatcacctgccaggcgccgatggcctggcgatagtcgccctgctcaaaggcgttaaacgccaacaggctgagaatacgcagattactgtgatcttcggcgatcattttgcgcagcatctgcgacgcctgccggttatcctccggatcgttggaacgcgtcaatacctcggcgtaccccagccggacttccagattattcggatccaactgataggcatgggcgaacgcctgcgtggcggtagtggcattattcagcgccatgccgacccgccccagcatcatccagtcgttaatattacggccgtcctgctgcagcgcggtgcgcagccccaaccccagacgggcgatctcttccatgctgagcggctgcgcatgctcgttggcgacccgggcgcgcagttccggcatctgatcctgcacctgccgccaggccgccacctgcgccaggccgccggttttcaggtagaagccgaccgccaccaccaccagcagcaacacgcccggcagcagcgcccagcggttgatcggtttgctctgcgccgtcgtctggccgggaatatcatccagcagattttgctgcagttctttcaccagttcagggcgttcgccaaccacgccctgctgttcatcctgctccagctcgcccaggcgctcctgatacagcaccttgttcagcgtgtcgcgactggtagcgttgtccgcccggttgtgccgcagggccggcaccagcaacagcgcggcggcgaccagcagcagcacaataatcatcagccaaaaagccattagcgtttcttcctgtcagtctcttccagcagcgccgccagacgctgcttctcctgtgcggagaattcgtcgttattcaccggggcacggcgacggctgcgcataatcaccaccgcgccgccaatcagcacaaacagcagcgggccgacccacaggatcagcgtcgccggcgtcaccggcggctcataggtgacgaagttgccgtagcgggccaccatataatcgatgacctgctgtttgttctgcccctgcatcatcagctcatagactttggcgcgcatatcggcggcgataatggcgttggaatcggcaatgctgttgttctggcatttcgggcagcgtagctgctcggtcagctcgcggtactgctgctcctgctccaccgagtcaaaacggtaggtgtcgatggccgcagcggcgctgaagctcagcagtgcggccaatatcacggcggcgaacttcatccctgccccccgtacttgcggtacagcggcaacacttcctgctgccagacccgctcattcatatcgccggcgtggcggtagcggataatgccctgcccatcgatcaggaaggtttccggcgcgccgtacacgccgagatccaaccccagcatgccgtcgccgtcgaacaggctgagcgcgtacgggttgcccaggctgttaagccagttgaccgccttggcgcggtcgtccttgtagttcagccccaccacccgcacgccgcggctcgccagctggttcagatactgatgttcagcgcggcaggtcgggcaccaggtggcccaaacgttcagcagcagcggcttgccgtcgcgcagcaccgcctgatcgtaggttttgcccgcctgatcgagcgattccagcttaaaggtcggcaccggtttgccgatcagcgccgactccagcatggtcggatcctcgccgccggcgttgcgcgtcaactgcaccataaaggcggccaccagcaataagaacaggattaaggggataaataacagtttacggttcatgcctgcgcctcctgcttgccctgacgcgccagttttttcttcatccgatagcgcggatcgaggatgcacagcagcccgcccagcgccataaatacgccgccgaaccagatccagcggacgaacggtttgtaatacagccgcaccgcccaggagccgtcatccagctcttcgcccagcgccgcgtacagatcgcgcgtcaggccgccgtcgatcgccgcttccgtcatcatgctgcgcgccacgctgtagtagcgtttttccgcatgcagcgtcgcttccgccttgccgttgcgcgtcacgtcgataatgccgacgccgccggtgtagttcggcccgcggatatcgtgcacgtcgcggaacacaaagtgataatcgtgaatatccacgctgtcgccggccttcatccgcacgtcgcgctccacgctgtagttctggctgaaggcgatgccgatcaccgtcaccgccacgcccaggtgccccagcaccatgccccagtggctgcgcgacaggtgcctcagcccgcgccagaaaccgtgacggtgcgtggcgcgttcatgcagctccatcagcgtcagcacaatcacccataccgccatcagcagcccgaccaccgtcataccggcgatgctgtcctgcagcagccacggcagcagtatcgacagcagtagagtcaccaccagcgccaccccgagacggcgccacagcttgctcggctcgtcgcggcgccagcgcaccagcggaccgatgcccagcagcagcgccatcggcgccatcagccaggtgaacatggtgttgaagaacggctcgccgatcgaaatgctgcccaggccaagctgtttatgcaccagcggcagcaaggtgcccagcagcaccaccagcatggcggccatcagcaatacgttgttgcccagcaggaaggtctcgcgggaaaaggtttcatgctgcacccggctgcgcacctggccgcccttaaaggcgtacagcagcagcgaaccgccgatcacaatcaccagataggcgaggataaacatgccgcgcgccggatcggaggcaaaggagtgcaccgacaccagcacgccggagcgcaccaggaaggtgccgagcaggcacagcgagaaggcggtgatcgccagcagcaccgtccaggccttgaaggtgccgcgtttttccgtcaccgccagcgagtgcatcagcgcggtgcccgccagccacggcataaaggaggcgttctccaccgggtcccagaaccaccagccgccccagcccagctcgtagtaagcccaagcggaaccgagcacgatgccgagggtcaggaacacccaggcggcggtggtccacggccgcgaccagcgcgcccaggcggtgtcgagccggccggccatcagcgaggcgatggcgaacgcaaacgccaccgaaaagccgacgtagcccatatacagcagcggcgggtggaaaatcagcccgacgtcctgcagcagcgggttcagatcgcgaccgtcgatcgggaaattcggcaaggtgcgggtgaacgggttggaggtcatgatgataaacagcaggaaacccgcggtgatcatccccatcaccgacagcacgcgcgccaccgcatcctgcggcatggagcggctgaacagcgccaccgccagcgaccagcagctcagcagcagcacccagagcagcagcgaaccttcatgcgccccccaggtagcggcgatgcggtaatagaccggcagttgggtgttggagttggcggcgacataggccacggtgaaatcattaacgataaaggcgtgcaccaggcagataaacgccagcgcaatggcggcgaacatgccataggtcagcggacgcgccaccgccatcatgcggctgtcctggcgcgcggctccccactgcgggtagatgctcagcagcagcgataccgccagcgccaggcacaacagaaaacttcccagctccggcatcatgactggctgtcctcctgcggcgcgcggtaggccgacgccggccctttatggttctctttcatcgcatcggccacttccggcggggtgtatttctcatcgtgcttggccagcacctctttggcgttcaccacgttgccttctcccagcacgccctgcgccaccacgccctgcccctcacggaacaggtccggcagaatgccttcataggtgacggctatcgcgccgcgcgcgtcatacaccttgaagctgaccttcagcgtctcaggatcgcgtttgaccgaccccggcatcaccatgccgccgatgcgcaggcgctgcccgacctccggcttttcatgattttctcctttgccctgcaggatttcgcccggggtataaaacagatcgatgttggagcgcagcgcatacagcaccagagaggcggttagcgcgatgccgaccagcaccaccagggccagatagaggcgacttttacgacgtggattcacaatgatttctcccgcgcagcggcggactgcggcgcagccgatgttttagcatgttgtgattggcggatacggcgttcgcgcgcctgacgacggcgcacatcggccagcagctgccggcgttgccacagggtgtggcacaccagccccagcaacggaatcagcgtggcggccaccgccagccacacataaaaggcgtaaccgcccatggcgaaaaacgccgtccaggagggaaatgcggcattcatgactgacgctccttgttaatcagggcggctacccacggacggtggcgctcctgcgccaggatcagattacgcagacgcatcagcgtcagggtaataaagaacagcagatagccgaggatcgcccagcgcagcggcgtacgcatgcttggcgcgatgctttgctgcatattggtggagccctgatgcagcgtgttccaccattcgaccgagaagtggataatcggaatattgaccacgccgaccagcaccagaataccggcggcgcggccggccaggcggcggtcttcaaaggcgttgtacagcgcgatgatgcccatatacaggaacagcagcaccagttcggaggtcagacgcgcgtcccagacccaccaggcgccccacatcggcttgccccaggcggaaccggtcaccagcgcaataaaggtgaataccgcgcccaccggcgccatcgccgcgaccacggtatcggacattttcatctgccacaccaggccgataaaggcggccaccgccatggaggcgtaaatgcccatcgaccacatcgccgccggcacatggatatacataatgcggaagctatcgccctgctgataatccttgggcgcgaagccaaagccccatatccagccaagcagcaggcaaacgacgcccgccgcgccgagccagggtactaagcgctcacaaacctggtagagccgctcgggcctggcgaattgatgtaaccatttccacattgttgtcattgctcacggtaaatgaaaacgtccgccgccctgcgctgcaaagcggccaatgatgtatacgccagggccgctcttgtcggcgttgcccggctcttatctgttagctagtgcacgcttacccgcagcgccgcggcggtggcgaacggcgccagcgtcacgctgcccgccagcagcgcaccgagtatcgccagatagccgtcgatcggcattcccatcgcagcggcgtcaatcgcgccggtggcgaagatcagcaccggaatatacagcggcagcaccagcaggctcagcagcaccccgcctttgcgcagcccgacggtcagcccgacgccgatggcgccgatcaggctcagcgtcggcgtgccgagcagcagagtagcggccaccgccaaccaggtctgcatgtccagcgacagcagcagcgccaccagcggcgacagcagcagcaacggcagccccgtcaccacccagtgagcacatactttgcctaacaccgccagcggcagcggggtcggcagcagcaacagctgttccagcgagccgtcaagaaagtcatcgcggaacaatctttccagcgacagcagcgacgccagcagcgccgccacccagatgatgcccggcgcgatacgcgccagcagctgcggctccgggccgacgcccagcggaaacagcgtgataacgatcagaaagaaccacagcgggttcacgatttctgcgcctttgcgaaaggcgattttcagttcacgacgcaacagggtaaaaaacatcaggccgtctccctccccgcgtccagcagacgaattttcgtcaccggccgctggctgccggccagttcctgatgggtggtcaacactaccatgccgccctgctgcgcatgttgttcaaaatggcggatcaattcagccacgccctgtttatcgatggcggtcagcggctcgtccagtatccacagcgggctgtcgctcagatacaggcgcgccagcgccacgcgccgttgctgcccggcggacagctgcgccaccggcaggtcctcataccccaccagccccacctgctccagcgcctgccagatcgcctggccgtcgccgctgcgggcggcgcgctgataaaagcgcaggttttcaaacggcgtcagcatcgcattgatgcccggctgatggccgaggaacagcagctccgcatgatagcgttcgcgactgcggcgggtattttcgccccgccagcgcacttcgccgtcatccgggcgcgccagaccggccagaatgcgcagcaggctggttttacccgcgccgttcggtccctccacctgcaccaggtcgcccggattcaccgaaaagctcagcccgctaaacagggtgcgctcatcgcggacacaactcaggtttttggcttccagcatgggtagggctcggctatttttctttgggtgtgcgcatgatagcacaagcgatcggcggctcgtagcctgtggccggcgcagaaactactccgataggggtaatattgcgcatcagatcaataatgcgtagaaaaatgcgccaacgttaaacccttgttacttttttctgcaatttgaccaacttatttctcccgcttggcggcaggatgacgcacccaacttccggagtaccaccggcgtattaaccccgcgccacccggccttccgtcccctccccgccgccgcaggaagccgtcactggcgaatgattagccaaacgcaccgctaactgcttattctgggaagaaaaacgggtataatgcctgtcagcgtcactatgcctccgtagttaaacggatataacaagcccctcctaagggctagttactggttcgattccagtcgggggtaccattcacgcttttcagcacgccggcacctccatcttccctattgagtgataaacagaaatattgcactacggccatactatggacgaaaaaccatcgctccgatggcgtaacgcatttatcggtaacgaacatatttccccctaccaacaaaaagtgcaggcaactaaaaaccaagtgattaatgaaacagttagagctggttattatatatattattctcaccctatttttcctgccaatttcacgacgagcgccatccgaccgtggtgtaaatcgtcatcgctgacgcccctcccgccaagatcgctttaatggttaatcaaccgcagcaaaaagcatttaagtcacgccccgaaataccctccccccccctctttcccgacctgccagcatctcgggtgaaccaacgggatgtaatgcaatgaaaaacagtattaaatggaaaagataatttcacgaaacgttttcgccacgccactaaaataattaataataaaatcaataacaaacatcggaaatggctttaacaaagctaagataaaaccgttcacaaagcccgtacataaatttggatcactctttttacattaaataaaattatgatttactgactattaatcttgatcagcctctacctcttaagaatacaaaactttagtgtaagatttgttgatttatcgcccttgaagttggaaaaatcctagaaaattcgactaacaacacgttttcttacgcagaataaactgtagatattatgaatatttattaaattaatttataatgctctgacacacagctcatgcagttcaaaaaacaaacatatcttcgatcgtataattctttgttatggaatcatttaacgatgactttttacataaacccctcatcaatgaggacaacatttcacactgtccctcctcttttatctcctgagtcatgctactctgctgcgcattgtaatcttgccactaatcaggagccgctatgcctagccactacccggcctactaccactttgatgatgaaaacgactgctggcatatcggctttcgtgatttcccggaatttcaaaccgccagctataaacgcgaagacatcgaactggaagcacaagacgcactgctgaccgccatcgcgattgagcttgatgaaggccgcacggtgccgccgccctcgtcatgcgacgcagcagagctgcgtgtgccgttgtcgctgttggcgcagcttaaaattgcgctgcataacgcactactggcacaacggatgccgaaagcattactggcgcgcaaactggggtttaacgccggtcagatgaatcgcctgttggatatcgcctatgcttccaaagccgaagcgctggaacaggcactctttttactgggctacgaaatccgagcctcggttcatctctgcgataaacagtaaaaattgtgcgtcgccggactaaatattctcctgcgactgccgatgatgggggttacccctttcaccggcgcagataaaggttaaacatgaagtggatatatcgccatatctggctaacggtactggtcatttgcctactgttctggtctgccgtagcgaccatcgttattctactttggtaaggttgcggccgcctccactggtggcctctcaccacccactcttggctgcccctctctgaagaaaaatcagtgaataaacagcgaccgatgattaaaaaaacggcaaaaaacgtgatcaaaaacacagtattgaaataatacaaagattgggagtacattgagcgccgatcctgtcgcatttcccacgttgtcacaaacggaaaaatgcggcgaccgggaagttcaggctgccaacggactgttttcataacaaaaagaaacggccgggcgaactgaacatcctatacaatactcagcacaacaatcgggatcgttgacttgcgagcactccatgaggggagttattcagtgaaatactttttgatgggaatttcattcatgctggttgcatgggttggtaccttcatgtttatggtttcctgacggaccaccaaacccgaaaacggcaacaaggggcgcaccggcgccccttggttgtttttgcagtccggtaagctatttcgccgccggcgagatcagtccatcggcgcggaacatcgccttgatgccgcgaaccgcttggcgaatacgatcctgattttcaatcagtgcaaaacgcacgtgatcgtcgccatactcaccaaagccgatgcccggcgatacgcagaccttcgcctccgccagcaggcgtttggcgaactccagcgatcccaaatgggcatacggttgcgggattttcgcccagacgtacattgaggccttcgggttatccaccatccagccggcttcgtgcaggcctttcaccaacacgttgcgccgctggcgatactgctcggcaatgtccagcacgcactgctggtcgccctccagcgcggcgatggccgccacctgcagcggcgtaaaggtgccataatcgtggtaactcttgatgcgcgtcagcgcgctgaccagttccggattgcccaccataaaaccgatgcgccagccagccatattatagcttttcgacagggtgaaaaactcaaccgcgatgtctttcgcccccggcacctgcatgatcgacggcgcctgccagccgtcatagacaatatcggcataggccaaatcatgcaccaccagcacgttgtactgcttcgccagcgccaccacccgctcaaagaaatccagctccacgcactgcgcggtcgggttggaggggaaaccgaggatcatcattttcggccgcgggatggtttcacggatggcgcgctccagctcaccaaagaaatcgccgccttccaccagcggcaccgaacgcacctgcgcgccggcgatcaccgcgccgtaaatatgaatcgggtagctcgggttcggcaccagcacggtatcgccatggtcaagcgtcgccagcatcagatgcgccagcccctctttggagccgatggtgacgatggcttcactttccggatcgatatccacctgatagcgctgctgataccagcgcgagatcgcccggcgcaggcgcggaataccgcgtgaggtcgagtaaccgtgcgtatcctcacgctgcgccacggtgcagagtttttccacaatgtgcggcggcgtcgggccgtcggggttgcccatgctgaagtcgataatatcttcgccgcgacggcgggcggccatcttcagttcggcggtgatgttaaacacgtacgggggaagacgttcaatgcgcgtaaagcggcgcggactgtgattatcagccatagattcctcgaagagacgtaagcgcccggaccgtccgagcgacgctggccagtttttggcctgttcttgaacatatcgcagcagattcaggctgtccatcccctaaacgataactttttcatcatcgtcctcgggacagtaatctccgaaattcaaaaaacaggaagtttcgaatgaaagatatcgctttattttcctcgttaaagtccagataatcattaacgtaaaaacaacaaatgtattacctactctctgtaaccgacgacgcccaccggcgatagtaaggagaaccttatgacagcactggttatcgacgatatccccgccgccatcaagcacgtcaaacggcagctgcgccaggcgctgcccaactaccgcgaggtgtttctggcgctggaggacaacattcgccagcaggtggaacagatccgccatgagctggccgccggccacaatccggtgccgcaaatcgacgccgaggatattctgcaacagcgggtgagcgagcagcagaaggcgctgatcagacagcgcggcgcctgcgccatccgcggcgtgttcccgcgcgccaccgccgaaggctggaaccgcgaaatcggcgactatctgagccgcaacaactttgtcgaacggctgaaaaacgccgccgaagataattacttcggtaaactggccgccagcaaaccgcagatttacggtatctactggtcaaagccgcaggtggaggcgcgccaggatcgacgcatgcacgcggtgcaggtcttcatgaacagcctgtgggcaagcgaaagcgacggtaagcagcacttcgacccgcagcgcgtcgccagctatgccgaccgcacccgccgccgcccgccgaactcctcctcactcggcctgtcgccgcacgtcgacagcggcaccatcgaacgctggctggacgagaatttccgctatgtctatcgccacgtgttctccggcgagtggcaacgttacgaccctttcgccgccgacggtcgcaccgaggtgcgcgaaatcgcctcgccggcggtctgctcaatgttccgcacctttcagggctggacggcgctgacaccacagcgcacccacgccgggacgctgaacctggtaccgatcgccaacgccatggcttacgtgctgctgcgcgcgctgcaggacgacgtggcggatgacgatctgtgcgatgccgcaccgggacgcgcgctgtcaatttcggagaaatggcatccccttttattgcaggggatttcccctattccggatctggagccgggcgactgcgtattctggcactgcgacgtgatccacgcggtggaaaatgagcaccacggcgagttcgacagcaacgtgatgtatatcgccgccgcgccgggctgcgcaaagaacgacgcctatctgcagcggcagctgcccagcttcctgagcggccgcacgccgccggacttcgccgcggatgattttgaggtggacttcgtcggccgcggcggtgaagagatgctgacgccgctcggcagagaacagctcggcctgaaataaccgccccgcgcgcgccgctcagcccgtggcgcgcgccagaacaaagcgggccaaatccttcaccgccgcctgctgggtattctgccggtaggccagcgtcagcgtgctcaccgccagcggatcgtccagcgggtgatagctgatatcctcacgccgcgccagcgcctgcgtctccggcaccagcgcgacgcccatccccagggccaccagcccgatggttaccgccacgtcgcgcgtggttttcagcggatgcggcgtaaagccggcgcggcggcaggcggccaataccgaccaggccagcccgacgcccggcggatcgttctggatcaaaaacggctcttgcgccagctgccgcagcgacagcgtaccgcccccgctcagcgcatgatccttcggcagcaccgcgatcagcgcccgctgcaccacctgccggtaaaccagcccgggcaactgcggcaccggcgtacgcaccagcgccgcatccaggtcgccgctctgcagcagggtgagctgacggttcacatcatgctcttccatcgccagctcaatgcccggccgcgcctgacggtagtcgcgcatcagcgccatcagggcgggatcgtaaatcgccgatccgacataccccagccggatcgcgccgtcggcgccgctgcgcaggctggcggcggcctgcagcagcccctcatagcgacctatggcatcgcgcgctttctccagcagcacgcgcccttccggcgtcagcgccacgtggcggcgatcgcgctcaaacagccgcaaccccaggcgctgttccagcagtttgatgtgctggctcagcgccggctgggcaatatgcacattggccgccgcacgcccgaagtgcatctcgtcggccagggcaataaacgagtacagctggcggatgtcgctcataagccgtcctgtgataacgaatgatgattaaaaacaggctaaaccctattagacagaaatcaatccccgcccgacactgataatagataacaacccatccccctcttactctgaccattaacggatcgtgccgatgaccacacccaacgaactgccgcaggttcacgacctgcgttccgccctggcgctgctgagccagcttgaagatgaactgatcgccaccgatgaaccggtggacccgatggccgagctgtccggcgtgtaccgctacgtcggcgcgcacggcaccgtgatgcggccgacgcgcgtcggccccgccatgatgttcaatcgcattaaaggctacgacgatatgcgggtgctgatcggcctgctggcgtcgcgcaagcgcgtggcccacctgttgggcagcacgccggaccggctggcccagctgctgaaagagtcggtcagccatccgattgcaccaatcgaaattccgcgtgagcaagccgcctgccaggaagtggtgcatctggccagcgacccggacttcgacatcctcaaactgctgccggcgccgaccaatacgccggacgacgccggcccctactttacgctgggcatgtgctatgccgccgacccggaaaccggcgagcacgacgtgacgatccaccgcctgtgcgttcagggcaaggatgaaatctcgatgtacttcgtgcccggccgccaccttgacaccttccgcatgaaggccgaagcggcgggccaggcactgccgatctctatcagcatcggcgttgacccggccattgagatcggcgcctgcttcgagccgcccaccacgccgctgggcttcgatgagctgtcggtggccggcgcgctgcgcaaccggccggtggagctgacgccgtgcctgacggtggcggcgcgcgccatcgcccacgccgaagtggtgatcgagggcgagctgctgccgggggtgcgggtgcgtgaagatcagcacacccacagcggcaaggcgatgccggagttccccggctataccggggaggccaaggcggcgctgccggtgatcaaggtgaaggcgattacccaccgtaagcatccgatcctgcaaacctgcatcggcgccagcgatgagcacaccaatctggcgggcattcccaccgaggccagcattctgcagatggtcgaacgggcgctgcccggctttgtgcagaacgtacactgcccttcccccggcaccggcaaatatctggcggtgctgcaggtgaaaaaacgctcggagaacgacgaaggccggcagcggcaggcggcgctgctggcgttcgccgccttctcagagctgaaacacgtgatgctggtggacgaggatgtcgacctgtttgatatgaatgacgtgatgtgggcgatgaccacccgctatcagggcgacgtcagcacggtatttattcccggcgtgcgctgccatccgctggatccttcgtcgtcgccggccttcagcccgtcgattcgcgcggaaggcatcgcctgcaaggccatttttgactgcacggtgccctatgcgctgaaagaacagttccagcgcagcgcctttatggaggtggacgtcacgcgctttattccgggctttaaaccctgaccgccaaggggatacgggcgcgggctctctgagccgacgcccgacgctgtggtatactggccgtcatcttgttccaccgcagtgagtcgccgccgtgcaccctttttttgaaatgctgttagcggtcttcgatcgtgccgcgctgatgttaatctgcctcttcttcctgacgcgcacccggctgttccgccagctgctgcaaaaagaggaacacacgccgctggagctggcggcggtcaccgccattttctcgctgttcgcactgttcagcacctattccggcatcaacgttgaaggctcgctggtcaacgtgcgggtgatcgccatcatggccggcggcatcctgttcgggccgtgggtcggcgtggccaccggcatcatcgccggcgtgcaccgctatctgatcgatatcgacggcattacctcggtgccctgcctgatcaccagcattatcgccggcatcagcgccgcctatatccacctgaaggtgaaaaaagagcgccgctggcgcatcggcattctcggcggcatgctgtgtgagagcctgaccatgctgctgatcgtgctgtgggcgtcgccgaccgagctggggctggagatcgtggcgcaaatcgccctgccgatgatcctcggtacggtgtgcatcggcctgatcgtgctgctggtgcagagcgtggaggatgaaaaagaggtgatcgccgcccgccaggccaagctggcgctggatatcgcgcgtaaaaccctgccctatttccgcaacttcaacagcgaatcgctgaccaccatctgcgatattatccgccacgatattcaggccgacgcggtggcgatgaccgatagccaacgcgtgctggcctacgtcggcgtcggcgaggagcactatccggtcgggcgggaaagcctcagccgggtgacgcgcgaaagcatccgtcacggcaaaattattatcaagaacaaccacgaaagccccgccacgccgcagatccactcgcagctggtgatcccgctgtgggaaaagggcgaagtcagcggcacgctgaaaatctactactgccacgcgcaccagatcaccaataccctgaaggtgatggcggtcggcctgtcgcagattatctccacccagatggaggtgtcccgcattgaacagctgcgccagatggcggataaggccgaaatgcgcgcgctgcagagcaagatcaacccgcactttctgtttaacgcgctgaacgccatctcgtcgttaatccgcctgaacccggacaccgcgcgccagctgattatcaacctgtcgcgctacctgcgctacaacctggagctgaacgacgagccgatcgacatccgtaaagagctgcaccaggtacaggattatatcgcgatcgaacaggcgcgcttcggcgacaaactgacggtgatctacgatatcgacgacgatatcgcgctgcgtattcccagcctgctgatccagccgctggtggaaaacgccatcgtgcacggcattcagccctgccgcggcaaaggcgtggtggtgattgcggtcaaggatcacggtgaacgcatccggatttcggtgaaagacaccggccacggcatcagccaggcagtgatcgaccgcgtggcgcgtaacgaaatgccgggcaaccatatcggcctgctcaatgtgcaccaccgcgtctcgctgctgtacggcgccgggctgaagattcgccgtctggagccaggcaccgaaattgcgttttatatcaccaaagacggcgctaaacggcgccctgccgccgaacggccggcagaggaagcgtgaggaaagtatgaaagccatcattgtggaagatgagtttctggcgcaggaagaactgagctacctgattaaacagcacagcagcatcaccatcgaagccaccttcgatgacggtctggaggtgctgaaatacctgcaaaaccaccaggtggacgccatcttccttgatatcaatattccgtcgctcgacggcgtactgctggcgcagaacatcagcaaattcgcccagcggccggcgattatctttatcaccgcctataaagaacacgcggtggaagcctttgagatcgaagccttcgactatatcctcaagccgtaccacgaggcgcgcatcgtcaccatgctgcaaaagctggaggcacagcactcgcgctcgcaggcgcagcccgaacagcagcagccgaccggacgcggcggccacagcattaacctgatcaaaaacgatcgcatcatcgttaccgacatcaacgatatttactatgcggcggccgacgaaaaagtgacgcgggtttacacccgccgtgaagagtttgtcatgccgatgaatatcagcgaattttacgcccggctgccggaagagcacttcttccgctgccaccgctcttactgcgtcaatctggcgaaaatccgcgaaatcgtgccctggttcaataacacctatattctgcggctgagcgacctggagtttgaagtgccggtcagccgcagcaaggtcaaggcgttccgccagctgatgcgcctgtaattaaccgcggcgatcgtcgtggcgatggtgatgccgcgccggcggccggtgatccgcccggtgcggcgggcgaaaatgctcgcggtagtggcgcggcggccgaggctcgcgatggtgctcacgccaccagcgcgcttcgcgccagcggtggccgtcccagtagtggccacgatggtcgcggtcgccgacgcgccatgcgctgtccggggcgacgttaataaaaattccggcctggctcgccagcggcagcgccagcagcgccgccaataaaagtgctttggttttcatattatggctcctgcattaacggattaaatccgcctgccgttaccctaatgccacgcccgcggcagctccatcggacaaacgccggtttacctcatccgcacgaaaccttcacaattcccccacaatcttccgccgtcgccgggcaataaatcgttgataactttgattcagatcacatctccagggcggcatttgacgacgtttttgcgccaaaaacggcaactcatgccccctcagatgcatttcattccctcgccggggcaactcatgcccaatccgccgccggccgcagccccggccatataataactccatactacggagccgctttgctccgcacattttcaccacggataacgcactctcaaataacaggagaaaccggccatgagaacaaaaccggtaaatcgcagccttatcgttctgggcaccatcatctgccagatgggcctgggaactatctatacctggagcctgtttaaccaaccgctggtggagaaattccactggggcctggcggatgtcgccacgacgttctccatcaccagtttcttcctggcgttttctaccctgttcgccggtaaattgcaggagcgcctcggcatccgcaatctgacgctggccgccggcgtgctggtggggctggggctgatcgccagcgcctatgtcagctcgctggatatgatttatctgctggccggcgtggtggtcggttttgccgtcggcatcgcctatatctccaccctgtccaacctgatcaaatggttcccggccaataaggggctgatttccggcatctccgtcggtgccttcggcagcggcagcctgctgttcaaatacgttaacgcggcgctgatcgccaacgcgggcgtctccgccgccttcttctactggggcgcgatcgtgatggcgttaatcgtcctcggctcgctgctgctgaaagagccggccgcggcccgtaccccggcggcacaacgcggccagagcgccgactacagcgtgcgccagatgctggcgaccaaagaagcctacctgctgtttgcgattttcttctccgcctgtatgagcggcctgtacctgatcggcatcgtcaaggatatgggggtgcagctggccgggatggacgtcgccaccgctgccaacaccgtctccgccgtcgcgattttcaacaccgcggggcgcattatcctcggcaccctgtcggataaagtcggccggatgcgcgttatcagcttcaccatgctggtgaccgtgctggcgattgtcgccctgagcagctttaccctcagccacagcctgttcttcctgtgcgtcggcgccgtcgccttctgcttcggcggcaatatcaccgtattcccggcgattgtcggcgacttcttcggcctgaaaaaccacagcaaaaactacggcatcatctatcagggcttcggcctgggcgcgctggccggctcatttatcgccaaatacttcggcggcttccacgctaccttcatagtgattggcgtgctgtcgctgctgtccctgctgatcaccctgctgattaaaacgccgcagccggccgccacggccgagcaggaggaacaccagccggcggatctggtcaaagcctgattgaccgccaataaaaaaggggcgcagcctgacggctgcgcccctttctcatgtctgtcgcgttacagctgaatacccagcgtctggcgcaggtgagcgccggcgcccagcagacccggctgcgcatgggtgatcataaacaccgggatatcctgcacgtaatccttaaaccgccccttgtcttcaaacgccgcgcggaaaccggaggctttaaagaattccataaagcgcggcacgatgccgccggcgatatacacgccgccgaaggtgcccagcgtcagcgccagattgccgccgaaacgccccaggatcacgcagaacagcgacagcgcacggcggctgtcaatgcagctgtcggccagtgcgcgctcggtaatatcttttggcgccaggttctccggcagccgtccgtcggatttgacgatcgcccggtacaggttaaccagccctggaccggacagcacgcgctctgccgagacgtggcccatctccgcccgcagcgtttccaggataatgtcctcttcttcgctgttcggcgcgaagtcgacgtgaccgccttcgcccggtaggctcacccactggcggttgacgtggatcagatgcgccacccccagcccggtgccggcgccgtacacggcaatcggcttatcctgctgcgcctgagcaccgccgaactgcagcacgtccgcgtccgtcagcatcgggatcgccatcgacaccgcggtgaagtcgttgatgacttccaggtgcgccagccccagattcgctttcatctgtttgatcgaaaacgcccaggtgtgattggtcatcgccacccagtcttccgtcaccggacaggcgatggcgatgcaggcgtcctgcacctccagctgatgctcctgcagatattggcggatcgccgcttccaggctgtcgaactccaggcccgagtaggttttcgccctgctgatttcacccgtctctttcgagcacagcgccagacgggcatttgtgccgccaacgtcccccacgagggcataggtcatcgatgttttctccgcaaaaaaattaaataaacggcaagttgcccacactgtaaaaccccgccgggaaaacaacaatcgctgcccgcggcatggcgacccaatagtgatccggatcacaaaaatcgtttcagccggccaggaaaccgcgcgtaaaacgtgcgctctaacgcgccagcatatactccgccgcagcgcgcgcatgaatcgccgtggtgtcaaacaccggcaccgaggcatcctgcgggccgaccaacaggccgatttccgtacagccgaaaataattccctgtgcgccctgctgttccagatcgctgataatgcgccggtactcctcccgcgaggcgacgtggatatggcccagacacagctcctcatagataatgcggtgcacgctgtcgcgatccgccgccaccggcgtcaccacttcaatgccaaatttctcctgcagccgcccgcggtaaaaatcctgctccatggtaaagcgcgtacccagcagcccgacgcggcggatattttgctgcagcacctgctgcgccgtggcgtcggcgatatggatcagcggcaggccgctggcctgctccaccgcatccgccactttatgcatagtgttggtgcagatcgcgatcgcctccgcgcccgccgcacgcagcgaggtcgccgcctgcgccaacacccgtgcggcgccttcccaatcgccgcggtgttgcagctgttcaatttcatgaaaatcaacgctgtacagcacgattttcgccgagtgcaggccacccagctgcgttttcacctgctcgttgatcatacggtaataaggaatggtggattcccagctcatcccgcccaacagtcccagcactttcatcgtcgctccccgctgtacgttacaaataataacgacattacctgagccgccgccgcttgacgatcggttatttcaccgccagccgagaagcgagccagcgctgacgcagcgcgtcataagcccagttatacacgacggtatacggcaggaagaacaggaaaaagcccaattccagcataaacgcctgcaccagcgtcaggttcagcataaaggcggcaatcggcacaccaatcagaataaaaccggtctcaaaaccggccgcgtgcagtatccgcaccgtcaggttacgcgtcacccggctcaccggccacaggcggtcgaaccccgcgttgtaaatgatgttccacagcatggcgacgctggacagcatcaccgccagagcgccgacctgtgtcatggaacgccccaggatccacgcccccagcggcgcacagatcatcaccgcaatcgcctcaaaccccaccgcatggacgatacgttcgctgaaagacttgttttgcagttgcataactcacctgttttttactcattgttggaaaagtgaggtgattatcatcgtttttttacgtagattaaaaataggttccatcgataaagtagatatgtctatgcgctattctcccgaagccttgctggcgtttgttgaggccgtggcgctcggctcattctccgccgccgcccgtaagctgaacaaaagccagtcgaccatcagcaccgccattgccaatctggaggcggatctcgatttaatcctgttcgaccgtcaggcacgcctgccgacgctgaccgccgccggccacaaggtgctggggcacgtgcaggagatcctcgccgccagcgagcggctggatgccctgagtatccgcctagcggacaaggtggagccgcggctgaccatcgtgttttccgatacttatcagccgggccaccacgaaagcctgatgctggagtttgagcagcgctatcaggatattgagctggagtgcatggtcgacgagggggaagacgtgctggacctgctgcagagcggccgcgctcacctgggcatgctggcggctcagccacactacccgcccgatatcgccgcggcgcggctgccggagcgcaccgaaatgggcatcttcgtcgcccatcatcatccgctggccggcatcccacagccaacgccggagcagctcgccagtagccggcagctgtacctcaacagctatatcgacagccgcaataagccgcaggggcgcgtctggtcggcacccagctatctgatgctgctggaaatggcggaacagggattcggctgggcgattctgccgcactggctggtgcagcagtacggccacggccgcctgagcgaattgcgcccgcgcggctggccgatgctgatctcggtagatgcggtctggtcaaagcttaccccgccggggccggcggggttgtggctgctggaacatctgctggcggggacggcagactaggcggcgtcattacgtaactgaatcgcctgcgagatgctgtccaacaactccggcacatccatcggcggcaacagcacgtcaatcaacgccaactgcctgctgtcgctgaccgtctgcagcgcgctctgcagctgctgcagcgtactgacccgccgcaccgtggccgcagccgagccaaacgcctgcggcagcgcacaccagtcccaggcggcaatgtcgttatagcgctgctgcggcccgtggatagcgcgctcaacggtatagcccgcattattcagcaacaaaatcaccggcttgagaccgtcacgcagcagcgatcccaattcctggatcgtcagctgcgcggcgccgtcgccgatcagcagcagcacccgacgatccggctgcgccgtctgcacgccgaaggccgccggcagagtgtagccgatcgacccccacagcggctggttgataaacagacagccctgcggcaggctaagcgccgccgcgccaaaacaggcggttccctgatcggcgatgatcacgtcgccgggttgcaaaaatgcctgcagctgacgccaaaacgcgtgctgatccagcgtatcaccatcagaggcgggtaattcagggcggctcaccgtcagccggggccactgcccgcacagcgccgacgtcagctgatgcagcgcctgcaccgcatcgggcatcgccagcgggctgaacgcctgccggccgacgcgggcgacggacggctggatatcaatgcacctctccgcgcttaaccgttggctgaagccggcggtgatggtgtcggtcaaacgtacgccgaccagtatggtcgcatccgcctcttccacccgctgcctgacctgcgaatcgctggccgcaccgctgtagatgccgataaatccggcgcgggtttcatccagcacgcttttgcccatcagtaaggtggcgtgcggcaggggcacctcattcatccactgcgccagcgcctgtcgtacgccaaagcgttcggccagaaagtccgccaccagcgtgacgtggcgcgccggctgcagcagttcacgcgcggcggcgataaacccggccagcgcctccggtgaagaatccgttaccggcagcgccaacggcgacagcggcggcgtcagcggcgcctgtgccacgtcgcccggcagcagcagataaaccggccgccgctcggttaacgccacgcccagcaggcggtcgatttccgttttggcgttctctaccgtcaggctggcctgcgccgccgtcacctcttgcgccatgcgcgcaaagtgaccgaagtcgccgtcccccagcgtatggtgcaccctatctccggcgcgctgggcgcgcagcgtcggcgcccccaccagatgaatcaccggcagatactcggcgtagctgccggcaatgccgttgacggcgctcagctcccccacgccgaaggtggtcagcaacgccgcggccggctgacagcgcgcataaccatcggccgcgtaggcggcgttcagctcattggcgcagcccacccagcgaatatgcggatgatcgatcacatgatccagaaaatgcaggttgtaatcgcccggcacgccaaaaagatggcggatacctatctgtgctaaacgatcgagaagataatcagctaccgtatagtgggtgttcataagcgtcacctgcctgattgcggtatatatccttaagtatcgtcgagcaggcgcaaattacgagcgaaaacacagcgacctaagttctcaacctcgctgaccaagcggccaataacgtccgccacacaacagaaaattctcaatctaaccgcgggttaacttttttcagactctccctcaaagggttacgtcgaggatgtcgctaatatacgcaccataaaactataaggccggcttagagagaataaacgacgcatcattattccctatcgccgtcgataataaggagaaagcatgttcaaacctctgctactggccgccgttttcgtggccgctaccgttcccgtagcgccgcaggcgcaggcggacggcctgagtatcgatttacttcccggcgtttctctgcgtatcggcgatcaggaccggcgcggcaactattgggacggctatgactggcgtgaccgcgactggtgggagagccaccgcggccgagagctgggcgagcgcagccggcgtggctactactgggacggctatcgctggcgcgaccacgactactggcgtaaaaattactactaccatgacggccgctaccgcaaatacgatgagcatgagtacaaaaggtataagaagtaccagaaagagcgtgaaaaagcgtacagaaagtacgagaaagagcgtgaaaaagactaccggaaataccaaaaagagcgttacaaagagtataaacatcaccatcgtcaccaccacgatgatgactgacaaacaaacagggcgcgaattcgcgccctgttgtatttttgcggccggcgccgccggttagaacaggctgctcagcagcaggtagccgtttaaccccacgacgatggcaacgatcagccagccaatgttctgaacgacgcgcccgttgaccatctcccccatcaactcgcggttgccggtaaatttcagcagcggtaccagcgccaacgcgatgccgaagctcagcaacacctggctcatcaccagaatatgggtggcgtccatccccagcatgatcaccacaaacgacggcagcatagtcaccacccggcgcacccacagcgggatatagaagcggacgaagccctgcatcaccacctgccccgccagcgtccctaccacggtggaagagaggccggccgccaccaggctaaggccgaataccgtggccgccgcatgccccagcagcggctgcagcgttaggtaggcctgatcgagatcggcgatgccgctgtggccgctaaagtggaaggccgccgcggcggtagccatcatcgccaggttaacgaagccggcaatggtcatcgccagcgccacgtcgaccttggttgacgcatagcgctgcgccttggagctgctgccggcggtctgcgtcaacgatgagtgcagataaatcacgtgcggcataatggtggcgccgagcacgccggcggccaggaacaccgcatcgccattcggcaggtccgggatcgccatgcctttgactaacccgctcagctgcggctgcgaaaacaccagctcgacaatataggccgcagcgacaaacagcagcagcccgccaatcaccagctccagcggtttttgtccgcgtttttgcagcatcaggatcaggaaggtggcaataccggtcaggattgccccttccagcagcgtcacgcccagcagcagtttgaaccctatcgccgcaccgataaactcggccagatcggtcgccatggcgataatttccgcctgtacccaataggcccacaccgccggacgcggcaggcgatcgcgaatatgttcggccagatttttgccggtggcgatccccagcttggcggagagcagctggatcaacatcgccatcacattggcccagaccaccacccacagcagtttatagccgaaggaggcgccggactggatattggtggcgaagttgccgggatcgatatagccgatggcggcgataaacgccggccccatcagagaaagtttgatctttctggacgggcggtcggtagatgttgaggagttaaccgcgcgactgttcagcatatcgtgaaacccttactattattaagctaaccatcatcctaccaagatgataataattatcaatcgcatttaatgcggtaatgcttatctctgtgatagacggcaacgaaggttgaagaacagatcgcagcaaattcaaacgcttcgtcctccacaaaacagcacagatgcaggacgaaatacgcctaatactcaaattaacacaaaattcctaccaatgcgcataattattaacatgttgatttccgtcgatttattgtgctgttttgggaaaaatctcagtgtaattttccatatttgtaattgaagtctcgtttttaaacctggtgttacatagaatgacaaccgaaattcagcctgcctcaagtttggagcacacatgtcccatattgcgcactttgcgttagcgttagtggtggtggcgattctggcgctgttggtctgccgcgatcgcaaaagcatccgcattcgctatgttattcaattattggttatcgaagtgttactggcctacttcttcctgcattcggaagcgggattgggctttgtaaaaggattcgccgcgctgtttgacaagctgctcggatttgcaggacaagggactgagtttgtattcggcggcatgggcgataaaggcctggcgttcttcttcctgaaggtgctgtgcccgatcgtctttatctccgcgctgatcggtattctgcaatatatcaaagtgctgccggtggttatccgcatcatcggcaccgtgctgtcgaaagtgaacgggatgggcaagctcgaatcgttcaacgccgtcagctcgctgatcctcggccagtccgaaaacttcatcgcctataaagatattctcggcaagatgtcagaaaaacgcatgtacaccatggcggcgaccgccatgtcaacggtgtccatgtcaatcgtcggcgcctatatgtcgatgctggacgccaagttcgtggtggcggcgctggtgctcaatatgttcagcacctttatcgtgctatcgctgatcaacccgtacgacaccagccaggaagaagaactgcacctaggcaacctgcacgaaggccagagcttctttgaaatgctgggggaatacatcttggcgggctttaaggtggcgattatcgtcgccgcgatgctgatcggctttattgcgctgatcgccgccgtcaacgccctgttcagcgccgccttcgggctgagcttccaggagctgctcggctacttcttctatccgttcgcctggattatgggcattcccaagcatgaagcgctgcaggtcggcagtattatggcgaccaagctggtgtccaatgagtttgtcgcgatgatggagctgcagaaaatcagcgccgagctgacgccgcgcagccaggggatgctgtcggtgttcctggtatcgtttgccaacttctcatccatcggcatcgttgccggggcgattaaaggcctgaacgaacaccagggcaacgtggtttcccgcttcggcctgaagttggtgtacggctctacgctggtcagcatgctgtccgcctctatcgccggtctggtgctgagctaaacgccgcactgcggtaaacaaggtcgctacggcggccttttttattggccagaataacgggcgatatagtaccaaacgcgcaaagcaaaaagccgacctaaaggtcggcttttctaaatggtggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacaaatgtggtacgcattaaccggcgttacggtgtcttcgccaacctttctgaggagaaggttggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgactcacaatcactttgtgctgtgaacggggcgcataatatgaaacccgccgtacgctgtcaacggctaaattgaattcctcgatcaagcgctgaaaaagccgccaaatcagcgcgtttgcagttaaagattaaccgttacgggcaaaaatgcgccgtttgttccgttattcgatcgggcgctgccttcgctgcccggccggctcagcggtaagccggagctttatatagcggcagcaccgttgtcctctcccgcttgcaggcattgccgttaagttcgggcgaaaaaaaaccccgggagcgctcccggggttgttaatgcttccagctgtacaatcaggcttgcgcttcacgctcggcgatataggccagcgccatatcgatacgctgcagagaacgctgctggccaattgcctgcaccgtgacgtccatgctcggcgactgaccggcgccggtcacggcgacgcgcagcggcatccctactttgcccatgccgacgcccagctcgtccgccgcgccctgaatagcgtcatgcacgttttccgccgtccagtcgctgatggccgccagcttggcgcgtacggtctccagcggctgacgcgctaccggacgcaggtgtttcttcgccgcgtcggcgtcaaactcgctgaagtctgcatagaagtaacggcaggccgccgccatctctttcagcgttttgcagcgctcgcccagcagcttgacgatatctttcagctccggcccgttgcgcgtttcaatcccgagttgctcaacgtgccaggccagatgcaccgcgacctgttcggccggcagatggttaatgtagtggtgattcagccactgcagtttttccgtattgaaggcgctggcggatttgctgatggcgtccagcgtgaagaactccttcatctcgtcgatagagaagatctcctggtcgccgtgggaccagcccagacgcaccagatagttgagcagcgcttccggcagatagccgtcgtcgcgatactgcatcacgccgaccgcgccgtgacgtttggacagctttttaccgtcatcgccgaggatcattgaaacgtgcgcatactccggcaccggcgcgcccagcgctttcagaatattaatctgacgcggggtgttgttgatatggtcttcaccgcggatcacgtgggtgatctccatatcccagtcgtccaccaccacgcagaagttgtaggttggcgaaccgtcggtgcggcggataatcagatcgtccagttcctggttgctgaattcgatcgggccgcggatctggtcgttaaagatcaccgagccttcctgcgggttgcggaagcgcaccacgtgcggctcatccgccgtatggctgcactggctgtcgcggcagcggccgtcataacgcggcttctcgccgttttccatctgcttttcgcgcagcgcttccaggcgctctttagaacagtagcagcggtaggcggtgccctgctccagcatctggtcgatcacggcgttatagcgatcaaaacgtttggtctggtaatacgggccttcgtcccaatccagattcaaccagttcataccatccataatcgcatcgatagcatcctgggtggagcgctccagatcggtatcttcgatacgcagcacgaactcaccgccggcatgacggctgaacaaccaggagtaaagcgcggtacgggcgccgccgacgtgcaggtagccggttgggctaggtgcaaaacgggttttgattttcattgggatcactgccttattacgcaacgtcgcgtcgacgggtgtcgacaattgctcggaattggaaaaagtgggcaacattgtatcactacgcgttaattcctcaacgccgacgcggcgttcaccaaggttatttcaccctgccgacgtcctatttcatcctattatgcgcaaagaatcggcgttgctggcgataaatatcgcatcctgcttaaatttgcggcgaacgattgaaatcattttaaaaagcgttgactcactttgaactatccctataatgcgactccaacaagacggggcgattagctcagttggtagagcatctcctttacacggagggggtcggcggttcgagcccgtcatcgcccaccatcttgttgagagcagtaagaaaaatgagggtgattagctcagttggtagagcatctcctttacacggagggggtcggcggttcgagcccgtcatcacccaccatcattttcatgctcaagcagtacctggaagtcccgaagtgggtgattagctcagttggtagagcatctcctttacacggagggggtcggcggttcgagcccgtcatcacccaccacttctatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccatattagaaaaaagcgccttttggcgcttttttcgcatgtgcgctccgcacgatattctgccctactgactctgccctcgctgtcgccacgacaaaaaagggcgcagcctgcgccgcgccccgctatctggtcgtcactacccgggcaagcctcaggccgccagcgttgctccgccgtcaatcacaatatcctgcatggtgatatggctggccatatccgacgccaggaacaaaatggcatcgctgatttcctgcggctgggcgattttccccagcggaatccccagcttgaactgttcggggaaaccgttgatagttttctgctcgccggtttcatcctgccacatgccgcgctgcatcggcgtattggtcgagcctggcgacaccatgttcgaacgcacaccgaattcggccatttccagccccaccgtctggcacagactgcgcagcgccgctttggaagcgcagtaggctgccatgccgacgcgcggtacgtgcgccgcgttggaggcgatgctgacgatcgcaccgcgacgctggcggcggaataccggcagcgtgtgacggaacatattgaacgccccgccggcgttgacgtttaggcaggccatccagtcggcgctgctggtggcgtcagtcagccccatacgcagaatgccggcgccgttgaccagcacgtccagctcgccgtgttgcgccagcagccgcgtgcatacgcgctctaccgcctcggcgtctgcgatatccagcacttcggtgtggaatggatattccgcctcgctgaaccgcagatcaaaaccgaccacctcggcgcccgcggcggcaaactgccgcgcggtctgcaagccgataccggcacccgccccggttacccatacgcgtttgccgctaaaatcccagcggctcatccggcctgctctccggcgagcagcgcccaccagctgtcaatggtcgggttcttggccagcgcgataaagtcgatatcgccgcggattttacgccagcgcgtcgccagctccatgatgcgtaccgaatccagaccgtaatcaatcaggttctcgtcgttgcccatgtcttcgctatcttcatccagcagcggcaggatcagcgcccgcagcgcctctttgctggcgatgccgttactttgcagcagcagctcggcggtgctgaccacgcggccgcagcggccggcggtatagcgcagcgccatcaggtgttcgtcgcgcgagaagtccgccagcccatccgccaccataaacggctgaatgttacgcataaaggcatcgatcgcggtggtcaggcagccgatatgcgcgtacacgccgcagataatcagctggtcgcggccggtttcctgcagaatgtcctgcagcggcgaacggtggaaggcgctgtagcgccacttcaccagtacggtgtcatcctcttccggcgccagcgcggccaccaccgcctgctgctccggatgtttgttcagccccggcccccacatatcgttcagcagcgcccggtcttcatcgctctgctgattcggctgcgcggtataaaacaccgggatcccctgagccttacagtaacgacgcaggttggcgatattctccaccacctggttgatcatcgggctgtcttcaccccagaagttaaggaaatactgctgcatatcgtgaatcagcagcgcggcgcgctgtggctcaaccgtccagttaaccttattggccggtaattcagccgcggccggcagcgcataatcattgagtttaggaatggccatcgttcaatctccctggacctgggtggcttgctgcgcctccagcaggcgctggcgcagcagtttcttatcaactttaccgaccgccgtcagcggcaggctctccacctgcacaaagcggtccggcaatttaaattcggcgacgccctgctcacgcagatgacgacgcagcaccaccggctttaacgtctcgccggcgataaaataggcgcagctcttttcacccatcagcgcatccggcatggaaaccagcgcggcgttaatcaccgcgccgtgacgcagcagcaggttttcgatctcttccgccgcgatcttctcgccgccgcggttgatctgatctttttgccgcccttccacgcagatatagccgtcttcagtcatgcggatcagatcgccggagcagtagaaaccgtcggcgtcgaacgcgtcggcattgtgcgccgggctctggtagtaaccacggaaggtgtacgggccgcgggtcatcagacggccgacctggccggccggcaacggattgccgtcgtcatcggccacccagacttcgtcgtccggcgacatcgggcagccctgcgtggtgaggatatggcgatcgtcatcgtccaactgggtatagttcaccaacccttccgccatgccgaacacctgctgcagctgacagccgatttccgccggaatgcgcgccgccaggctttcacccagcttggcgccgccgacctgcagcagctgcaggctggcgagcggcgcgttgctgccccactcttcaatcgcctgcagccacagcgtgaccgccggcggcaccagcgcggtgacgttgatgtgatgctgttcaatcagtctgaagcactggccggcgtccggatcggcggcaaacaccacctgaccggcggcataaaacacgcccagcacgcccggcgagctcatcgggtagttgtgcgccaccggcagcgcgcacagatagcgcgtctcgcggtcaaaacggcacacctcgacgctgcggcgaatgctgtagtagtaatcattgtgggtacgcgggatcagtttcggcgtgccggtgctgccgccagacagctggaagaacgccacccgatcggccgcggacggcgtcgcgcggaaatcgccgctctcttccgccagcatcgccgccagcgactgctcgccctgcgcgtggctgcgcagcgccaccacgcgcagcgacggatgctgcgcccggaaggtcgccagaaaatcgtcattgccgaacagcgcatgctgagcgtcggcaatcagcaccgccggtttgatttgctcggcgtaggcgtgcagctcgctgcgctgatggctgaacagcgcattaaccggcgccacgccaattttcaacagggcgaagaaggtgacataaaactccaccacattgcccaactgcaccagggcggtttctcccggctgaatgccgcggcgcagcagcgcggcggccagacgatccgactgctgatgcagctggcggtagctcaggcgattctcggcatcgatcagcgcggtcgcgtcgctgtccgcctggcggtcgagaatatcggtcagcggtttatcaatccagtagccgcgttcgcggtaacgctgggcaaactcggccggccacggggtaaatgcaatactcatggtgttgttatccttggttcagtccaaacgcacgcaaaatggtgctgagcttggtgccggtttcatgccattcggactccggcgaagaatctttaacgatgccggcgccagcaaacagacgcacctgacgcccctgtacggtgccacagcggatggtgaccacccactcgccgttgccttcggcgtcgcaccagccgacgatgccgccgaacaggccgcggtcgaaaggctccagttcggcaatcagatcgcgcgccttcagcgtcggcgtgccgcacagcgccggcgtcggatgcagcagacaggccagcgacagcgcattctcccggcggcagtccacttcgccgtcgatcggcgtcgataaatgccacagcgtgctggtgctcagcagctcgggggcgtgcggaatattcagataacggcagcggccggtcagcacctgacgcatgccttcggtcacatagccgtgttcgacgttatctttgctcgacgccagcagcttctcgctcacttcgcggtcgcgctgcggatcggcgtcgcgccgggcggagccggccagcgggttggagcagaactgcccgccggatttacgcagcagcagttccgggctggcgcccaacagcgccccgtctgccagcggaacatggaaatgaaagccgttcggattctgcgcgataatgcgcgccatcagcgcctgacggtcaaccggctcctgggtttcgatctccagcagacgcgacagcaccaccttgtccagctcgccgtcggtcatctccgccaccgcatcgctgaccatctgcataaagggcgcctgcgccggcagttcattcagcacgcctatttccgggccatcgttattggccgccggctgcgccgccataaaggcttcgcgctcaaaccactgggtgtgttgcggaataaacagcgacgacggctggcggctatcaaacgggatcgcaccgcacagcaccggctttttgataccggcccgccgtgcttcgtcaaaagcatggcgcacggcctgctgaaactcgccgtcgatatcatcgccaccggcggccggcagggtgatattggcaaagcacccttgcgtcgtcagactgcgaaacggagatgtgaaaaagaagcctgacgccggatctacgccgaagtgcgcctgttcgttctctttcacgtgcggtgccttctgctgagcaccattcacggctgtatccatgggtacgccctctgttattcgacaataataaccaatataataatgattatcatttgtgtttcgtggcgctaaattaccctccgtctcccgctatgtcaataaacgtaaacacttctttactctgataatcatggtataaacattgtggtattctctagataaatgataaccattaagctttctgcatttaacggcgaggcgaactcgtcaatgacaccgacaaggattatccggatgaagaagatcctgcttttggggctggcgctgttaaccctctccgcggcacaggcggcttccccacagtggccccgcacgattaacacctctcacggccccattaccctcaaacagcccccgacgcgcatcgtctccaccagcgtgaccctgaccggcaccctgctggcgattgacgccccggtgatcgccagcggcgccaccaaccccaacggccgctttaccgataagcagggcttcttcctccagtggggagagattgccgcacagcgcggggtgaagcgtctgtacgtcggcgagccgaatgccgaaagcattgccggcgaagcgccggacctgatcgttatctccgccaccggcggcgactccgcgctgcagctgtacgatcagctgtccgttatcgcgccggtgctggtggtcaactatgacgataaaagctggcaggagctggcgaaggagctgggctacgccaccggacacgaagcccgggccgagaaactgaccgccgacttcgccgcccgcgaacaggcgctgaaacagcgcatcacgctgccgccgcagccggtttccgccctggtgttccgccaggacggcaaggccgccaatctgtggaccgcccaatcctcacagggaaaaatgctgcagcagctgggtttcacgctggcgcaaccgccggccagcctgcacaccagcaccagccagggggcgcgtgaagatattgttcaactgtcgggcgagagtctggcggcggggctgaatggtcagacgctgctgctgttcgccaatgacgaaagcgacgtacagcgtctgatgaataataaattcctggcgcagctgccggcggtgcaaaaccaacgggtttatgcgctcggcaacggaaccttccgtctggattactacagcgccagcaacctgctgacgctgttggaaaaacgctttacttcccgctagcctgcgccgcagcgggctggagggtcgcctccggttcgctgcgcgtaacctgccgcaaactgcccatcatcactaacagcaccacacccagcagcgccgcgccgaagccgaaaccggtcgaggtcatcgctggcagcatcaacgcccccatcgcccccagcagcagcgcgcccagcgcgtcccccaccacgttttgcgcggtccacaggccgttaatacggccaaggaacgcatccggcgtcaggttctgaatcagcccgtactgcagcagagaattcagcgcgctcagatagccgaaggccaccagacaggccagcgccagaccgtaccacggcatcaggccaaacaggccgacggcgacaaacgcggcgatggcggtcaacagcatcatccagcccggacgcgccacctgcgccacccggccgctggtgaaggcgccgagggcggcgcccagcggcacggcggcatacataaagcccagttgcgacgcgtcaacgccccagttgccggccagcgccgggtacaggatgcgcaccgcgctggccatggtcagcagcgcgccgatcagtgccaccataccgatcactttgttctggaacagaaaggcaaaaccgccggccagcgctttcagcgggtgctcgcgctgctgttccggcggcggcagctgcggcagacgcagcagcggcaccagcgtcaacaaggtgccgagcgccgccagcccgtagttccacgccaccccggcgtgcgcgatcagcagaccgcccgccgccggcgatagaatcgaaccaaagcgcaccgtcagcatgctgatggcgccggcctgcacgatattttcacgcccgaccagcgccggcgtcgccgccagcagcgccgtaacgcccaccgcaccaaagaagccgtcccacaccgccagcaggtaaatcgccgtcagcgacggttccggcagcgccgcgttgaggcacatgccgacaaagccgacgccgcaggtggagcgggcaaacaggatcagacggcggcgctcatagcgatcggccaggacgccgcccatcagcaggccggcgaacatgccgccgcccgccagcgttaccgccagacccaccagcagcgtcgaaccggtcagcgcctggatctgcaccggaatggcgatggccatcagtcccagcgccaaaatagagataaagcgcgcgcagaatacggcgcggaacgcccgattggtcttcagcaaaccaaaatcaagcaaaatcgagggcttactcatttttttatcaccacaactttaaaaaggaattgcacgcttgctactgcaatggggcagcgactcatgctaccatagatgaatacaatcaataatgataataaatatcattaatattcaattgaataatgggctgttatgttccggcttacacacaattgctcgcacgctgcttcagcgcaccaggaagctctgtttttaggcactacgcgcgcttttcgccgccggctttatgcgctgctgttcgccatactgattctgctgctggtcatggcgctcagcctggcgctgggtgcgcaatccatccctttatccaccgttctgcaggctttaagcggccagtgcagcggcgttgactgcgtgatcatcaccgacgcccgcctgccgcgcacgctgatcggcgtgctggccggcatcgcgctcggtctggccggcgccctgatgcaaatcctgtcgcgcaacccgctggcggatccgggcattctcggcgtcaatgccggcgccggcttcgccgtggtgctgggcatgtcgctgttcggcgccagcgacatcgaccagtatctgtggtttgcctttggcggcgcgctctgcgcctcgctgctggtggcgctggtgggcgcgctcgggcgcagcacgctcaatccggtgcgcctgacgctggccggcgtggcgctgggcgcggtgctggacggcatgaccaccgggatttcgctgcttaacccgcaggtgttcgaccagctgcgcttctggcaggccggctcgctggatatacaaaatatgcaggtggtacgcaccgtcgcgctgccgatactcctcggcacgctgatcgccctgtggctgaccaaggccctcaacagcctgagcatgggcagcgatctggccaccgcgctgggcaccggcatcgtacgcacccagctgctcggcctgctggccatcaccctgctgtgcggcggcgctaccgccgccgtcggccccatcgccttcgtcggcctgatgatgccgcatatcgcccgccgtctggccggctccgagctgcactggattttaccctggacgctggtgctgacgccgatcctgctgctcagcgccgatttaatcggtcgttttctggtgccgggcgaactgcgcgtctctatcgtcaccgccctgatcggcgcaccggtgctgattgcgctggtgcgccagcgccatatgttcagaaggagccgcggatgagcagccatagcgaggttttgtccgcgccgaagcgcgccgcccgcctgtcgcgcgccaccctgaccgtactgctgctgatcgcggcctgcgccgcgctggccgtctatgccctcggcgccggcacgctgtcactgagcgccgcacaggtgattgacgccctgcgcggcgaaggacccgccaatctggcggtaatcgtgacccagtggcgtctgccgcgcgttgtgatggcgctgttgattggcgcggcgctcggcatcagcggtgcgatctttcagtcgctgctgcgcaacccgctgggcagccctgacgttatcggcttcaataccggcgcctacagcggcgtgctggtggccgtggtgctgtttaacagcggcatcctcggcatcaccagcggcgcgctggccggcggcctgctaaccgcgctgctgatttatctgctggcctggcgcaacggcgttgaggccttccgcctgatcatcgtcggcatcgcggtgcgcgcgctgctgatgggcgccaatacctggatgatcgtcagcgcgtcgctggaggcgtcaatgaccgccggcctgtggagcgccggctcgctgaacggcgtcacctgggccaaaagccagccggcgctgctggcggtggcgctggcaacgctgctgctgtgcggcctgtcgcgccgcatgcgtctgctggagatgggtgacgacgccgcctgcgcgctgggcgtctcggttgagcgttcgcgcatgctgttgctgctgcttggcgtggtgctgaccgccgcggccaccgccgtcgccgggccaatctcctttatcgcgctggtggcgccgcagatcgcccgccgcctgtgcgccaaccgccacgtgctgctgctgaccgcgctgaccggcgccctgctgctgctggcggccgacgtcgccgcccagcggctgtttatgccgtatcagctgccggtcggcgtactgaccgtttctctgggcggcatttacctgatttggctattaattcgtgagtcacgtaaaaaatgaatactgtaacgccgctgtccgcgccgctgcgcgccgaaaacctgacgctgggctatgacaaaaaaatcgtggcaagcgacctgtccgtcgccattccccacggcgagttgacggtcattatcggccccaacgcctgtggcaagtcgacgctgctgcgcaccctcagccgcctgatgcagccgcagcaggggcaggtatggctgaacgacaaacccatccgcgactatgccaccaaagaggtggcgcgccagctcgggctgctgccgcaaacgtcggtcgcccccggcgacattaccgtgttcgatctggtagcccgcggccgctatccgcatcagcgcctgttcagccgctggcgggaagaggatcagcaggcggtggaagacgccatgcgcgccaccggcgtggcggagctggcggaacaggcggtcgatacgctctccggcggacagcgtcagcgcgtctggatcgccatggtgctggcgcagcaaacgccgctgctgctgctggatgagccgaccacctggctggatatcacccaccagatcgaactgctggagctgatgcgccagctgaaccgcgagcgcggccatacgctggtggtggtgctgcacgatctgaaccacgcctgccgctacgccacccacctgatcgccatgcgcggcgggaaggtgatcgccgaaggcgcgccgaaagatatcgtcacgccgcagctgatcgaggaggtgtacggcctgaaatgcatgatcattgacgatccggtgtcgcatactccgctggtggtgccgttgggtaagccctaaattttgcgatccgctttcctgatttaaacacctctgtttgccgcccgaccgagcgccctttaatctaatctggcggcaacgacagccggttaacgataaaaaggcgcttacgcgccttttttatacgtcatcacccgtggggcatcgcccctgcccgcctacagcgtacgcaagatacggttcagcagcggccccagcaccttgaacgacgccggcgacacaatatccacgtgcgcgcagtccagctcatgcacctgcagcgcatcgacatactgcgcccaggtctgctgcacgtccattcccgcctgcagcgtgcgcttggcgacaaacagcgtcgcctggccgcggaaattggcggtatgggtgcgggacagcaaacgcaccgaatcggcgtagttagcctcgatattgtcgaacatcgccgtacgggtctcgcccaacgccggatccagcgtatcttccgataccgccaggaactgctcgcgctcgcgctgcacttccttcagcacgttatcgtccagcatcacgtcccagttctgcgtttccggcggataggtatccagcagcccgaggaacgccacctcttcaccgcgcgcctgcagtcgggcagcgatgccctgcgccagcgtgccgcccagcgaatagccgataaagtggtacgggccgtgcggctgtaccgacaataccgtcgccaggtgcgcctcgcacacctgatccatatcctcgctcagcgccagcgggccgtcaggccgcggcgactgaatgcctaccagcgaccagttctgatcgatatagcgcggcaacacgctgaactgccaggagaaaccggaggccgggtgcagacagaacagcgtcgggccgtcggtggtgcgcagcggcagtacgctgtcgaaaccgcagcggtcggcctcttcctgcgtgcgctcttccgccagcagcgccgccagttgctccaccttcgacgccaccatcacctgccccaccgataccgccttacccagatcgcggcgcagttccgccgccaggcgcatcgccagcagcgaatggccgcccagggcgaagaagtcgtcgtcggcaaatacctgctcacgctgcagcagacgggcgaacaccgcggcaatctcactttccagccccggcagcggttctcggccggcgctgcgcgtgccgctttgcggctgcggcaaggctttgcggtccagtttaccgttggcgctcagcggcagctccgccatttccaccagcgcgaccggcaccatatgcggcggcagacggtcggccagcgcggcgcgcagcgctgccggatccagcgtcaccccggcctgcggcaccagataacccaccagctgacgtgcgtcgccgccggcatccgccggcgtcccggtcagcaccagcgcgtgggtcaccgcctgctgtacgcccggcaacgacaacagcgcgtggtcgatctcgctcagttcaatacgctggccgcggatcttcagctgatcgtcgctgcgccccagatattccaccgtcccgtcgggcagccagcgcgccacatcgccggtgcggtacatgcgaccaccgtcgccgaacgggtcggcgacaaagcggctggcggtcagctccggacgccccagataaccgtgcgccagctgtacgccggtcagatacagatcgccggcgacgcccggtggcaccgggcgcagacgcgcatccagaatacgcagcccggtattccataccggcaggccaatcggcacgttggcgccgatcaccgccgccaaggcgtcgccccaggccggatgccaggtcacgtccaccgcggcctccgtcgggccgtacaggttatgcaacggcaccgcggtgcggctctgccactggcggcacagctcggccggcagcgcttcgccgctgcagaacacccgctgcaggctgccgcactgctcaaccgcctcccgcccctccagcgcgctgacgaacgccgccagcatcgagggtacaaagtgcagggtggtgacgcggtggcgggcgatcagctgctgcagctgctgcgggtcgcggtgcgcttccggcggcgccatcaccagctgcgcgccgaccatcagcggccagaagaactcccagactgacacgtcgaagctgcacggcgtcttctgcagcaccacgtcctgcgcattgagcggataatgattctgcatccacagcaggcggttgacgatcgcctgatggccgaccagcacccccttcggccggccggtggagccggaggtaaaaataatgtaggccggatgatgcggcgtcggccccgtcagcgcgacctgcgcggcgtggtcggcggccagcggcgcatcgtacaaaaggatctccccctggccggcaaaacgcgcctgctgcgacggttcggtgataatcagccgcggcgcagcgtcttccagcatcatcgccaggcgctcatcgggatagccggtatccagcggcagataggcggcgccggcttcgactatcgccatcagcgccagcgacaggaacaccgaacgcggcagcgccacggcgacgatatcgcccggccgtacgccttgtgcgctcaactgacgcgccagcgcgctcacctgttcacgggtttcccggtagctaaagcggaaatgcgcatcggacagcgccggcgcgtccggcgtacgctgcgcctgctgcgccagcaggccgctcagcgtctgcggcgctaccgggtgctcggtatcattgacccgcgccagcagcgcatggtcggcggcggtcagcatatcggcctcccccaccggcaactgcggccgggcgctgaactggctcagcaacagcggcaggcgctgcaggtgggccgccagttcatcacgctgataacgctcggcattggccaacagttccaccttcagccggccgtcgtcgccgataaacagcgcaatttccagatcgcgcaccgggccggaagccagatcgtgcgtaatgccggtaataccgtcaaaatccagttggtaatcaaacatcttgaagttgaacaccgtgccgtacagcggctcggcatcgccgatgcgtcccagatcgcgctgcacctgctcggcatcataccgctgatggcggcgcacctttttcagctcgcggctgagggtgagcgccacctccgtcagcgtcgcctgcggatccacccgcatcgccatcggcaaaacgttaatcaccggcccggtggcgcacagcgcggcggaaccggtgcggcgcataaagataaagccggcgctgaagtgcggctggccgctcaggcgcgacacccacagcgccagcagcgccaccgccatatcggcggcgttgagctgatgcggctggcccagcgccgtcagcggcgcaaaatcggccgccgaacagtgctggctcaggcggtgaatgcgcgtggtcggcgcctgcccggccagcggctgcgggctgagggtcgccggcggcggcagctgggcggccttgtcgcgccagtaatcggcgtcgcgctgccggccggcggactgctgataggcctgatattcggccaccacctcaccaaagccgctgaacggcgtcggatccggcgtttcgccgcggcgcagccggctgtaaatatgggcgacgcgccgggtaatggcggtaaagctgaaaccgtcaaccagcagatggtgatagcgctgataccaaaaccagcggtcgtccgccacgcgcatcagcacgttgcggtacagcggtttgccgctgctcacccgcagttcgccgttaagatcgatatccatcagcgccgtcgccgcggcttcggcgtctgccgaatcggtaaagtcgacatattccgccgcgtggatggcaaactccgcgtccagccactgcagcggtacgccgtcgcgctcttcaaagcgcaggcgcagggtatcggcttcggacagtccgaggccgatggcgcacagcaggcactctgggtccagcacgccgttcagttcaatataatgcgccaccgcataggcattgccatgcggtgaaagctgatcggcaacccagataccgggctgcgccgcaaccagcggcatctccgggcctgcctgctgccccgccgctaatgtagaaatttctgacaccgtacttgctccagttattattgttgctcacgctgcgcggcgggccgcatgtcctgcgggtgcgtttccagccagccgacgcactcggtgcgctccgccgggccgaacaccgtacgccagccggccggggccgggctgaagtcgggccacaggctgtactgctgctgcgcattgcacagaatcaggcaacgctgctgcgggtcgtcaaacgggttctgcatgtccatcgcgggctccttgaatcagacggggatcggcggccggcgtggcctggtgggcggtggcgaaagccggctgccagagcgcctgcaggccgtccagcaggccgccgcgccagcacagcgcatcgtggccgccttcaaccgcccggtaatgcacccggtggccgccccggctgagcagggtcgccatctggccgctgacctgatgcaccagcggttcatgcatgccggcttccataaacactttcagcgaaccgtggttgcccagcccttcttcaacctgacgctgcagccagcaggcgtcttccggcggggtcggcagctgcagcatatcgcgtcgcggccaccagaaagagccggactggctaaccaccgcgccgaaacgctgcggccagttcagcccggcgtacagcgcggagaggccgccaaagctctgcccggccaccacggtgcgcgcagcctcggcgctgtgcggcgcccactgcgccagctgcggcagcagctcttcctgcagcgccagccagaactcggcgttacagcccaactcccgggcgcgatgcggcaaatcgataatatcgatcagcacatagacggctgccggcagttggccctcgcgggtcatccgcatcagcgggtcccacaccggcatctgctgcgcccagaactggccgtcgagcagaatcgccaacggccgctgcgccgcatcggcgtcgccggtggtgtatacccacactttgcggctgttgccgagccgttcgctgtgccaggtatggtgctgcagacgcgccggcgccggcggaacgcagcggccgctggcgacgtcatagttgtcaaagtcgcgccaggcgggctgcggcggcgcttttggcatatgcagcccggagacgatattgccgccggcggcgggccaggagcggtaagggttcagcaggtcgtgcgtcgccccggcgaacacctgatgccaccagtggcgtcgcgcatgcatattggcatgggcatccgccccgtcgacgcgcagcggccggtcatccatgctgggaataaagcagtaactgccgcgccagtcggcgttcagttcagtttgccagtaccacacatcactgccgctcagacgctgcagactctgcggcggattcggctgatgatggtcggtcagacaattaatgttgatccagacgcgccggtaggcggaggtcaattcgcaaccctgcggatcgcgccagaggaaggtcaccgtccagcggccgttgtcagccggctccaccagcggcgtgccgcgccgggctatctccagccaccagccatggctcccgacgtgcttgcttgttaataacgtactgcttgctggctgttgttctgttttcaaaacacccactcacctggtcgttggcataacacattgtgcgcacggaaaatatccggctgccctaccgcatatatagatacggtaaatcgaatactattgataattattttcatttgcaatagtgtgtacaggctcataaacggggccggtattcttcatcgggaacggatgccgattattgacagcgggtcgaatgccgggagcgtctccggcttattcaatccatgaatcattgaagacataaaaaacgacaaccggctgccctgtcggcatgagctacgccgcagggatggcaaaacggcaggaattcacaatgaatcacacactttctcgttattccctggcgaccttgatcggcctgggattaggcgcgtccactttggcgcacgccgcacagcaaacggacaccccctcaaacgcggaaaaaaccgccgccgcagacgataaaaagccggctgaagacaccattttagtcaccgccgccaagcagaacctacaggcgcccggcgtctccaccatcaccgccgatgaaatcaaaaagcgcccgccggcacgcgatatcagcgaactggtgcgcaccatgcccggcgtcaacctgaccggcaactccaccagcggccagcgcggcaacaaccgtcagctggatatccgcggcatggggccggaaaatacgctggtgctgatcgacggcatgccggccagcagccgcaactcggtgcgtcagggctggcgcggcgagcgcgatacccgcggcgataccgcctgggtgccgccggaaatgattgagcgcatcgaagtactgcgcggcccggccgccgcccgctacggcagcggtgccgccggcggcgtggtcaatatcatcaccaagaaacagaccaaagagctgcacggctcgctgaacgcctactacaacattccgcagcataaagacgagggcgccaccaaacgcaccgacttcagcctgtccgggccgttaaccgatacgctgagcttccgcctgttcggcggctacagcaaaacccaggccgacgcccaggatatcaaccagggccatcagtccgcccgctacggcgactatgccgacagcctgccggccggccgtgagggggtgatcgataaaaacatcaacggcctgctgcactgggacttcgcccacctgcaatcgctggagttcgaatacggttatggccgccagggcaacctgtacgccggcgatacccagaacaccaacaccaatgatctggtgaaggagatgtacggtaaagagactaaccgtatgtatcgcgaaacctacgccttacgctaccagggtgcctgggacaacggcgtcagcaccaataactacgtgcaatatgaaaacacccgcaactcgcggatgaacgaagggctggccggcggtaccgaagggatcttcaacgagaaaaacgctggctttaacgacaccgatctggacgatatcctgctgcacagcgaagtcagcgtgccgttcgacatgtgggtgccgcaaaccgccacgctgggcgccgagtggaaccagcagaagatgaagagcagttcgatcgtcagccaggcgctgcagggcggcgatattgacggcgtttccagcgcggaccgcagcccctactcgtccgcgcgcattttctcgctgtttgccgaagataatatcgagctcaccgacaccaccatgctgacgccgggcatgcgctatgaccaccactcggtgtccggcgataactggagcccgtcgctgaacctgtcgcaggagctgggggagtacttcaccctgaagatgggcatcgcccgcgcctataaagcgccgaacctgttccagaccaacccgaactacatcctgtacagcaagggccagggctgcgccaacagctccagcggcgtcggctgctacctgatgggcaacgacgatctgaaagcggaaaccagcgtcaacaaagagatcgggctggagttccacaacgacggctggctggccggcgtcacttacttccgcaacgactaccgcaacaagatcgaggccggttataccccggtcagccagaccagcaacggtaaaaccgatgtctatcgctgggagaacgtgcccaaggcggtggtgcagggtctggaaggatcgctgaacgtgccgatcagcgaaacggtctcctggaccaataacctgacctatatgattgagaacaaaaataaggccaccggcgattacctgtcggtgattcccaagtacacgctcaactccaccctgagctggcaggcgacgcaggatctgtcgatgcagagcaccctgacctggtacggccgtcagaagccgaagaagtacaactacaaaggggaagccaccaccggcagtgaaagacgcgaggtcagcccgtacgccatcgtcggcctcagcgccacctacgacgtcagcaaaaacgtcagcatgaccgccggggtcgacaacctgttcgacaaacgccagttccgcgccggcaacgcgcagaacgtcggcaacccgaccaccggcgcggtcaatatcgccggcgccggggcggccacctacaacgaaccgggccgcaccttctatatgagcatcaacacccacttctgatcgtgggccacgccgggctgaaaacatctttccccggcagtgcaatgaaaaaaccggtcgccacgctgaccggttttttattatcggcgatctctacaacgagtccgtcacctttcgatggctgaaataaacccgcttaaatcatctggctgaagttcatctgcgccatcagcttgtagttatcggcgtaatccaccggaatcgccaccaccaccggcccctgaatctccatcgccttacgcagcatcggccgcagatcgtccaccgactggacggcaaagcccaccgcgccgcaggattcggcgtaggctttaaaatcaatcggcccgaatgacacgccggatttacgctggtatttgttcacctcctgcatttccaccatgttataggcgttgtccacccagataacgtgcacgatattggttttcagccgcaccgcggtttccagctccatgctcgactgcataaagccgccgtcgccggaaatcgacagcaccttgtcccccggccgcaccagcgcagcaccgatggcccacggcagcgccacgcccatggtctgctggccgttggaaatcagcagctgacgcgcacggaagctgtacagatagcgggcgatccagatatggaagctgcccatatccacgcacagcgtcacgtcatcgctgacgatatcctgcagctccttgacgatgcgtagcgggtgaatcggcatgccgccgcggcgcgccgcgcgctcggccagttcactgcgctgacggcccagatcggacagaatggtttccacctcggtcgggatcgccagccgccccggcaggctggcgccgagcgcctgaatggtggcgctgatattgcccaccagttcgacatccggccggtaacagcagtcaatctccgccggctgtacgtcgatatgcaccagtttcaggtggcgtgcgccgttccacatgcacgggtcgtactcaatcggcccgtaaccaacgctgaccaccagatcggccttctgcagcagctgatccgccggctggttattgaacaagccgacgcggccggcgaaacgggcaaagtgattgacatcaatcgccccggccgcctgataggtgccgaccaccggcatctgcgtgcggtacagcaactgacgcaccgcctcgctgttttccggccggctggcctgcagccccagcagcagcaccgggcatgcggcctgctgaatcagcgccgccgcccgctgaatatcctcgccggccgcggcacccatgcgcggcgcggggcagccggccagcaccggcgcgctcaccggctcattgacgatatccatcggcaggctgataaaggaggctcccgggcgaccgaactcggcgctgcggaaggcattggcgatcacttcggaaatcgccgagccggcgtgcacctcggcgcagtatttggtcaccgggcggaacatgctgacggtgtccatactctggtgggtctgcttgaggttatcggcgcgtttcaccgccccgcccagcgccaccaccgcatcgccttccgacgtggcggtcgccaggccggtgatcaggttggagctgccggggccggaggtgaccaacgccaccccggccttgccggtcaggcggccaaccgccgccgccataaaagcagcgttggcctcgtggcgcaccaccacggtctcaatagacggcgcatcctccaacgaatcaaacacccggtcgattttcgccccggggatgccgaacacgtgcctcaccccctgcgcttccagatttttcaccaccaaatcggcgccgcactgccagttttcatccgttgtaagctgtttcatggttccacctcataaagtaaaaaaatcgaccgccgctattgcgccgcagccagtacggcgcaggcctgtttagccttcggcagaacgaatggcgctgtccaaatcctccgggcagaggttggtgcgcagaaaatccgcatcgtgcggtaattgaaggttgagacgcgtgatcacgccgaactgcaaacggccccgctccagctgataatccagcacgtggccgccgccgttacggtcgtcggtgacgaaatgctcgtggtagccggccacgccgataccctgcatataatccggcgagcggaagcccaccagcgtgccgcgactctgcgtaaaggcgaaggtcggctgcgcctctatcgcctccagcatcggcttgtagggacgttcctggcgcggtacggtgcgggtttccacatggctgaattcgccgtcgacgcgcagcgcgcagaacagattgggcgaggccacctgttcgtcgatgcactgatgcagctgggccttggtgatgggacgttcgaaatgctgtgtgacgctgggtttgaaaaaggtcaccacggcaaacggcgttttctgatcctgccgcgccggacgtgcgctgccgtcggcgcgcagctgatgaatttcctgatcaaaggcgatcagttcgccgtcgagatggttgaaggttcccagaccgaaatcgccgtggcgcagcagctccgcgatggtgacgtctccctcgtacaccccgccgatcagcgcgctcatcaacgatatctggtaaatctccccttcgccggtggtcgccgactggctggcaaacccctgcgccaaatgctgcgcgcaggaacacccgtggttctggttcatgcaatactcctccaccagcgcggacatacagcgtccgcgcgtttgctatgctgcacggcctgtttcgtgttggcacgattcagccgccggcaacaaaaaatcgaccgccagggtcgaaaccacgcgggcggaaacaaatgattaacattattaacctttaatttcgccaaacccgtcgtgataaaaacgttttctggtgttgaagcaaaaaatggcgtgccggaggctatccgccgcaaccacgtaacaagttatgacagcagtaatatttatacatttcttcttgataaaccggcgattatgccgtcctatcgccttaaaaagagtaggcttaagccgccgcgctgagaaccctatattcataagaaacgcttttgcatataatgcaaagatgaacgacacccgttatgccgaacatttgccgattttcctggaagtcgcccgactgggcagcttctccgccgcggcccgcaagctgggtatggtgccctcgtcgctggtgcgccacattgatacgctggagcaacagctggcggtcacgctgtttatccgctcaacccgcggcctgcagctgaccgacgccggcaggatgctgcaaagccgcgccgcggtgctgcaggccgatatgctgaccctgcgcgccgagctgcactcgctcggcgaggtgccgcagggcgtactgcgcatcagctgcctgccgaccttcggcaaaacctatctgttgccgctgctgccggaactgacgcggcgttatccgcagctggcggtggagctggatttcaccgaacgccccgccgaccccaaacaggagtccctcgacgccgcgctgcgtatcggcgagcagaaagacagttcgctctacgcccgccgcatcgccacccagcgctggctgatgtgcgccagcccggcgtacgtcgcccgctatggccgcccggatacgctggccgacctgccgcagcaccggctgatcgcgcgtttgcatcagcaacagccaacctgctgggggcaaattctcgacgccgcgctgctgaaccgctgcaacctggtgctgcgctgcgatgacttcaccgcccagcggatggcggcgctcagcggtatcggcatcaccttcctgcccaactgggtggtgggaccggacgtgcaaagcggcgcgctgttgccgctgatggacgacccgcgcggcgaggaacaagggatttatctgctgcgcccggtagcccgggtttccgccaggctggcggccttcaccgcgctgctgcagcaatatatcggccagccgcccagctgggcctgatacgccgggttatttcatccttcttcgcttcagggtacagtagccgcagccaaggagaccttatgcagccagagcagcaaattattgagtggttacaacaagatgacgcgcggatgaacgccctgcgcaccgcacgccgtctgggattgagcgactggtgcctcggcgccggttttgtacgcaatctggtctgggatcgcctgcacggctatacgcagccgacgccgctgaacgatatcgacgtgatccactttgatccgctgcgcacgcagcccgaacgcgaccgcatgctggaagcacgcctgcagggctggctgccgcagccctggtcggtgaagaaccaggcgcggatgcacctgcgcgccggacgcgcgccctaccacagcagcgaagacgccatcagctactggacggagatcgaaaccgcggtcggcgcgcgcctcaacgccgacgacggcattacgctggttgcgcccttcggtctgcaggcgctgtttgccgacagcattaccttcaatgccaaaagcgccaacgttgccgcctatcagcagcgcgtggccgataaaggctggctgcagcgctggccgcgtctgcggcagctcgccggctaaagtttatgcgctgcctgccgatgatagagtgaaccctcacccgacgcaggagcagcgccatgataaacagcatcatctcccccgttccgctcaaaccggccctgccggcggtcggccatctggtcagcgcgccgggcaaaaccggccagctgctgatggccacgccgcagaataaccacgtcgagaccggcaaggcgaagaagagcgacggcaatcagcccgcagcgcccgtagaacagggcgcgccggcgcgcatcaaggcgctgcagcaacagattcaggatttacagcagcagctgctggcgttaaaagacgcggacggcgacgccaaacagatcgaacagcaaaaacagctgattcaggcgcgcatcgccatgctgcaggcggagatcgcgcgcatccgcaaagaagagttggaaaaacagcaggcagagcagatgaaggtggccgacggcgtcaaccgcccaacgccgcacaacgcgttggacgtctatatctgacgttaaccggccggctgccgttgacgctgctgctgcagcagcgccgcctgttcccgcaccacctgccagaccgcctccgccgccggcgacagcgaacggtttttgcgccgcaccagcatcagggcgcgatggatctccggctgcagccgtttcacccgcagctgcccgccctgcggcagcggcaacgccagcgccgggaaaatgctgatgccgatgcccgccgccaccatcgggaacagcgtggccggatgcccaatctcctgcaccacctccgcctccacgccctgctgacgcagcgcgctgtcgatcaactggcggctgccggaggcgtagtcctgcagcaccagccggctgccgttcagcgccgaccaatgtacctgcggcaggtcggcaaacgggtggtcctcccggcacagcagtaaaaacggctcatgcagaatcggttcgcaatccagatcgatcgcctgcaccggatcgaccacgatgccgaaatccacctcggcgttgcggatgctgttcaacacccactgctgcgcctgatcgcgcagcaggatacggatatccggatactgccgctcgccggcggcgatgcactgcggcatcaggtgcgccgaaatggtctggctggaggccacccttacggtgccgctgcgctgcacgccgaagctgcgcgcgtccagcagcgacgcctgcagctcatccagcaggcgctcaacgcggtttgccagccggcgccccgcgtcggtcagcagcacttcacgggtggtgcgatccagcagacgcacgccgatttccgcctccagctctttcacgctgtggctgaccgccgactgcgtcagccctattgcttcgccggcgcggctaaaactgccgtggcgcgcaatggcgacaaacacccgcagctgcttcagagagtaatttatgattttcattcatatataaattaaataaatcaattttattattatatgccgacgcgccacactattgcctattattttcccgcacgagtttagcgctatgagatttctccccgaccgcttcaccctgacgctgctcgccaccgtgctgctggcctcctttctgccggcgcgcggcgtggcggtcggctggctgaataccctgaccgttgccgccatcgccctgctgttttttatgcacggcgccaaactgtcgcgcgaggcgattctcgccggcagcaataactggcgtctgcatctgtgggtgatgtgcagcacctttatcattttcccgctgctcggcgtgctgtttaagtggtggtcgccggtggccgtcagcccggagctgtataacggctttatctacctgtgcattttgcccgccacggtgcaatccgccatcgcctttacctcgctggccggcggcaacgtggcggcggcggtgtgcagcgcttccgcttccagcctgcttggcatcttcgtctcgccgctgctggtcggcctgctgctgaacgtgcacggcgaaaccggcggcctgcagcaggtcggcagtatcgtgctgcagctgctggtgccgtttgtcgccggccacctggcgcggccgctgatcggcaaatggatcgaccgccaccgcaagtggatcggcaaaaccgaccagacctccatcctgctggtggtgtacgccgccttcagcgaggcggtaacgcacggcatctggcatcaggtgggctggaaggcgctgctgtttattctgctcgtcagcctggcgctgctggccatcgtgctgctgatcaatatccagatggcgcgctggctggggttcaataaagcggatgagatcaccatcgtgttctgcggctcgaagaaaagcctggcgaacggcatcccgatggccaatattctgtttccggcagccagcgtcggggtcatggtgctgccgttgatggtgttccaccaggtgcagctgatgacctgcgccatgctggcgcggcgctatcagcagaagcagcagcggcaacagcagcaggcggcgcaggcgaaagccctgtaaaaaaaacggggacgccgatgcgtccccgtggtcaaccgcgtttcagcggtttcaccagcgcgtccaatccttcaatcttcagcgccagcgtcatctccatcagcatgcccagtttgcccttggggaattcgcccttacgggcgaaccacagcaggtactcttccggcaggtcaatcagcacccgcccctggtatttgccgaacggcatcaccgtattggcgatttcaatcaggttttccttttccatcagtcacccagcaggcggatcatttccgcttcgtcgatcaccgcgatgcccagctcctgcgccttggccagcttggagccggcggcctcgccggcgatcaccagatcggttttcttcgagacgctgccgctgactttcgcccccagcgccgtcaggcggtctttagcctcatcgcgcgacagctggctcagcgagccggtcagcaccacggttttaccggcgaacgggctgtcgatctcttctgccgccaccactaccggcgccggccagctgatgccgatctccgcgctgaccagtttgtcgattacctgctgattcagcgcttcggcaaagaaattcaccacgtgcttcgccaccacttcgcccacgtccggcaccagtttcagcgcctctacgtccgccgcacgcagcgcgtccagcgagccgaaatgcgccgccaggttggccgccgtcgcttcgccgacctcgcggatgcccagcgcatacaggaaacgggcgaaggtggtctgtttggacttttccagcgcgttcaccaggttctgcgccgacttcggccccatacgatccagcccggtcagcaggccggcagagagaccgaacagatcggcaggatctttgacgtactctttttccaccagctgttcgatgattttgtcgcccatgccgtcaacgtccagcgcccggcgggagacgaagtgcttcagcgcctctttacgctgcgccgcgcagatcaaaccgccggtgcagcgcgcgaccgcttcgccttccacccgctcgacgtcggagccgcataccgggcagtgctgcgggaacaccacttcgcgcgcatcgagaggacggcgctcttccaccacccccaccacctgcgggatcacgtcgccggcgcggcgcacgatcaccgtatcgccgatgcgcagcccgaggcgctcaatttcatcggcattgtgcagcgtggcgttgctgacggtaacgccggccaccaacaccggctccagccgcgccaccggcgtaatcgccccggtgcggccgacctggaattcgacctcacgcacctgggtaatctgctcctgcgccgggaacttaaaggcggtggcccagcgcggcgcgcgggcgacaaaccccagctgttcctgcaggtcgatatcgtcaatcttcaccaccacgccgtcgatatcaaaccccagcccgccgcgatcctgttcaacctggcggtaaaaggccagcacctcgtcgctgccgctgcacagtctggcgcgatcgctgaccggcagcccccaggctttaaactgcatcaggcgctgccagtggctgcgcggcagctcgccgccttccagcaggccgacgccgtaacagaagaaggtcagcgggcgtttggcggtgatgcgcggatccagctgacgcagcgatccggcggcggcgttgcgcgggttggcaaacaccttaccatccttgcgccgcgcctcttcattcattttttcaaagccggcctgcggcataaacacttcgccgcgcacttccagccggcgcggaatattgtcgccggtcaggcgcagcggaatggcgcggatggtgcgcacattggcggtgatgttctcaccggtggtgccgtcgccgcgcgtggcggcgcgcaccagttcgccgtcttcatacagcagactgaccgccagcccgtccagcttcagctcgcagcagaaggtcagcgcctcgctgcttttcagccggtcctgcacccgcttataaaacgccaggaagctctcatcgtcgaacacgttgtccagcgacagcatcggcacctcatggcgcacctggtcaaacgccgccagcggcgctgcaccgacgcgctgggtcggcgagtcggcggtgatcagttcgggatgcgcctcttccagcgcgcgcagctcgcgcatcaggcggtcatattccgcatcgggaatttccggcgcgtccagcacgtggtactggtattcatgatggcgtaattgggttcgcagttgattgattgtttcgattattgtggccatagctcaccatcagagataaaaaacccccagcgagtgggggtttcagaagacgtcatgttcagtgcgcatcgcaaccgtcaggcgttgttttccaacacttcacgaatgcgcgccttgtaactttccagcttttgcggcgtcatcatgcgacgctcgtcatccagcaccacgccgccaacgtcgtcggcaatgcgctgcgccgactgcagcatcagcttgaagttctgattggcgtcgccgtaggacggcaccatcataaacatcgacacgcccggcgtggagaagtcagacattgaatccgggtcgaaagagccgggcttgaccatattcgccaggctgaacagcaccgggccgctgccggccgggctgatatggcgatggaaaatgcccatctcgccgaactggaagccggactgcagcacgctctgcagcaagacttcaccgccgataacgccgccctgatgcgccgcaacgtgcagcaccagtacggtttccttgcgcttggcaggctccggagccggcgcgggttccgctaccggttcaggttcggccggttggctttccggctgcggcgcaggcgcggcttccggcgcaaaggcaggttccggctctgccggcggcagatcgtcaacgcgcggctcacgacgcggcgcaggctgctcttcggccggttcttcggcgggtttcgcttccggcgcgtagtcgtccagcagcacatcatcgtagtccggacgctgagacagcggcgcgggctgatgagcagccggctgaacctcgcgcggcgccggagcgggcttcggcgcagccgtcggttcttcgcgagcggcatcgaaatcgccgaacgacggctcttcctgcggatgggcagagcgcacgcgcacttctcccacgccgtcgtcgaagtcgtcgtcagaagttggttcacgttcttttttagaacgcttggctgggcgatcgcggaaaagggacgagcgttccttacggctggtccacagaccatgtaataacaacgctattatggcgatcgcgccaacaacgattaatatcagacgcaaatcctgcatcattgctatctctgttgttccaatacattgccaccgcggcaaacattcactctttaactctatttgcctgtgcagacaagtgcaagtccgtgctgaactttatgctaataaagatgataattctgccttttttgcttttttttcagccaacaacacgctagtcagcagaaaatcatccctatatgatagccagcttgcccgttctgttaacgagatgacttaagatatgtcttattcgcagcaaacttcctcctccgccagcggcgtgcattactttgccgaaggctggcgcctgatttcacgccccggcatcaagcgctatgtggtactgccattgctggtcaacgtactgctgatgggctctgccttctggtggctgttcagcaagctcggcggctggatcccgcagatgatggagcacgtgccggactggctgcagtggctcagctacctgctgtggccaatcaccgtcatctccgtggtgctggtagccggctacctgttcagcaccatcaccaacctaattgccgcgccgttctgcggcctgctggccgaacagctggaaggccagctgaccggtaaaccgctgccggacagcggcatggtcggcctgattaaagacgtgccgcgcattatggcgcgcgaatggcgcaagctggcgtactacctgccgcgcgcgctggtgctgttgctgctgtactttgtgccggtcgtcggccagacggcggcgccggtgctgtggttcctgttcagcgcctggatgctggcgattcagtactgcgactacccgttcgacaaccacaaggtcagctttgccgatatgcgccgcgccctgcggcagaacaaggtgcataacctgcagttcggcgcgctggtcagcctgtttaccctgatcccggtcctcaatctggtgatcctgccggtggcggtctgcggcgccacggcgatgtgggtagaccgctaccgccaccagttcgtcgcccactaatcccctgccctaccctgaccaacggccccgctgacgggccgttgcccccgttcttctccgccgcgcaagcacgccaaacaccaataatgacttgaatttacatataatttgaaaaattaacccttctagcacatattctctaataacatatgaatataccaattccttacttccctgacgggagcgttagcgtatgctttcgaggttccctacattattcatagagttaaaggacgggctatgagcaagatatatgaagacaactcattaacaatcggccatacgccgctggttcgtctgaaccgtatcggtaacggacgtatcctcgccaaggtcgaatcccgcaacccgagctttagcgtcaaatgccgcatcggcgccaatatgatttgggatgcagaaaagcgcggcattctgacgccgggcaaagaactggttgaaccgaccagcggcaacaccggcatcgcgctggcctatgtcgccgcggcgcgcggctataagctgacgctgaccatgccggaaaccatgagtatcgaacgccgcaagctgctgaaggcgctgggtgccaacctggtgctgaccgaaggcgccaaggggatgaaaggcgccatcgccaaggcggaagagatcgtcgccaccgacccggaccgctacattattctgcagcagttcagcaacccggcgaacccggaaattcatgaaaagaccaccggcccggaaatctgggaagacaccgacggcgacgtggacgtatttatctccggcgtcggcaccggcggcaccctgaccggcgtcagtcgctatctgaaaaacaccaagggcaaggccgtcaccaccgtagccgtcgaaccgaccgactcgccggtgatcagccaggcgctggcgggtgaagaactcaagcccggtccgcacaagatccagggcatcggcgccggctttattccgggcaacctcgatctggaccaggttgaccgcgtggtgcaaatcaccaatgacgaagccattagcatggcgcgccgcctgatggaagaagaaggcattctggccggcatctcctccggcgccgcggtggaagccgccgtcaaactgagccaggagccggcgttcgccgacaagaccatcgtggtgatcctgccctcttccggcgagcgctacctgagcaccgcgctatttgccgatctgttcaccgagcaggaattacagcaataattcaggcggtgcacaaaaagctaaaaaagcacctcacggggtgcttttttgtggactggatcaaagtttatacccgccaaagattgattttaccccttggctctagtatttaacccttccattatttcggtgcacaaaattaatcgtctccccgtccctgatttgcgctgaatcgatttacgcatttgtcgctgtggcgcaaaacacggcataatggggagcggattgaaacgacgcccgccggtactgtttttttgatctggacggggtaaagcgtcgttttcggttgcatcaaacctcgcccctgtaccatagtcaggcgctagacggacaagctaaagtcgccccgctaggctaaactttagctccacaatattaatccaataagttggggaaacatcaatgttccagcaagaagttactattaccgctccgaatggtctgcatacccgcccagccgctcagttcgtgaaggaagctaaaggcttcgcgtctgaaatcaccgtgacctccaacggcaaaagcgccagcgccaaaagcctgttcaagctgcaaactctgggcctgacccaagggaccgtagtaaccatttctgctgaaggcgaagacgagcagaaagccgttgagcacttggttaaactgatggcagagcttgagtaatcggcccgtctttttagttaacaccagtcaagagtaaggtagggttatgatttcaggcattttagtatcaccgggcatcgcttttggtaaggctctcctgctgaaagaagatgaaattgtcatcaaccggaagaaaatctccgcagaccttgtggagcaggaagtcgcacgtttcctggcaggtcgcgccaaggcgtcagaacagctggaagccatcaagaccaaagctggtgaaaccttcggtgaagaaaaagaagccatcttcgaaggccacatcatgttgctggaagatgaagagcttgagcaggaaatcatagccctaatcaaagacgagctggcttctgccgacgccgccgcctataccgtaattgaaggtcaggcgaaggcgctggaagagctggacgacgaatacctgaaagagcgcgccgccgacgtgcgcgacatcggtaaacgtctgctgaaaaacattctggggatgccaatcgtcgatctgggctccatccaggatgaagtcattctggtcgccgccgacctgacgccttccgagaccgcacagctgaacctggacaaggtgctgggctttattaccgatctcggtggccgcacctcccacacctcaatcatggcgcgctcgctggagctgccggccatcgtcggcaccaccgacgtgacccagcaggtgaaaaacggcgactacctgattctggacgcggttaacaacaaaatttacgttaacccgaccgcggacgtgatcgacgaactgaaagccgcgcagaacctgtatatcaccgagaaaaacgatctggccaaactgaaggacctgccggcaatcacgctggacggccatcaggttgaggtctgcgccaacatcggcaccgtgcgcgacgtcgccggcgctgaacgcaacggcgcggaaggcgtgggcctgtatcgtaccgaattcctgttcatggaccgcgacgcgctgccgaccgaggaagagcagttccaggcgtataaggccgttgcggaagccatgggcgcccaggcggttatcgtccgcaccatggacatcggcggcgataaagacctgccgtacatgaacctgccgaaagaagagaacccgttcctcggctggcgcgcgatccgtatcgccatggaccgccgggaaatcctgcacgcccagctgcgcgccatcctgcgcgcttccgccttcggcaagctgcgcatcatgttcccgatgattatttccgtggaagaagtgcgcgatctgaagggcgaactggagacgctgaaggcgcagctgcgtgaagaaggcaaggcgtttgacgaaaccatcgaggtcggcgtgatggtcgaaaccccggccgcggcggtgattgctcaccacctggcgaaagaagtcgacttctttagtattgggacaaacgatctaacccagtatactctggcggtagatcgcggcaacgagctgatttctcatctctataacccgatgtccccatcagtgcttggcctgatcaaacaggttattgacgcatctcacgcagaaggcaagtggaccggcatgtgcggtgaactggctggcgatgaacgtgctacactgttgttattgggcatggggctggatgagttcagcatgagtgcgatttcaatcccgcgcatcaagaaaattattcgtaataccaatttcgaagatgtgaaggcgttggcagcgcaggcgttggcacagccaacggcgcaagatctgatgaactgcgtgaataagttcatcgaagagaagacactctgctaaacttccacgacactggaacgccgcccaattaaatgcttaggagaagatcatgggtttgttcgataagttgaaatctctggtttcagatgacaagaaagacacgggcactattgagatcgtcgctccgctttctggcgaaatcgtcaacatcgaagatgtgcctgatgtagttttcgctgaaaaaatcgtcggcgacggtattgccatcaaacctgccggcaacaaaatggttgcccctgttgacggcactatcggcaaaattttcgaaaccaaccacgctttctctatcgaatccgacagcggcattgagctgttcgtgcacttcggcatcgataccgtagaactgaaaggtgaaggtttcaaacgcattgccgaagaaggccagaaggtcaagaaaggcgatgtggttatcgagttcaacctgcctctgctggaagagaaagccaagtctaccctgacgccggtggttatctccaacatggacgagatcaaagagctgatcaaactgtccggcagcgttaccgtgggcgagaccccgatcatccgcatcaagaagtaagcgcggataagataaaacaacggcgcccatcggcgccgttttttatgcctgccagccgggcaccctcagggtgatcaccagcccgccctgctcgccgttgcgcgcctccgcctggccgccgtgcgccagcagcaccttgcgggtaatcgccagccccaggccatagcctttgcccgatttgggcgaattcacccgcacaaagggatcgaaaatgctggacagtttggcttcctcgacgcccggcccctgatcgctcaccacgatatggaactgctgctccacgcgctttagcgtcaccgttacccgctggccgctgccggaaaaacgcagcgcattacgcaccacgttatcgatcgcccggcgcatcagctcggcgttgcccttcaccgtgtactcctgctcgtcatcggcctgcagcgctatctccacgcccggcacctgcgcctcatagcgcgcatcgttcaccaccgccgccaccaggccgtacaggtcaaagtactcctcgcccgcctggctgccgttttcggcgcgcgacagcgccagcagttcgccgatcatcttatccagccgcccggtttcatgctcgatgcgctgcagcgagttctctacgttatccgggttctgccgcgccagaccgatggccagctgcagcctggccagcggcgagcgcagctcgtgcgacacatcgtgcagcagctcttcgcgcgcgctgaccaatacttccagccgttccgccatcgagtcaaaatcgcgcgctacttccgacagttcgtcatgacgccgacgcatcagggggaacaggcggatcgccaaatcgccctgcgccaaacggtcaaagccgccgcgcagctggcgcatcggccgcgtcaggttccaagccaacagggcgctaaatagcaggccaccgatgccgccaatccacaccatcggctccgggatatggaacaggtgccagcgcttgttcatccggtattgggcgcgtaaaccttccacgtcataactcagcagatagccctgctggtcggcgccgcgcacccactccacaatttttttcggcatccgccccgactcaaccggcggcgatagttgctcagccggcggctgcgacgccggcgtcacgcgaaggaagcgccggtcctccgccgaccagtcggcgatcatcgcgttcagcgccggcatgccgccgctttgcagcatcgacaccgccgaggtgatctgcatattcaccaaacgacgggccagcgcattctccggcggctcccggttgccgtaaacggcgaaagaaacccacatgacctgcatcatgatgataaaaatcagccaataacccagcaggattttccaaaacagtctgccgcgcatcatgcttacctgacgcgatagccgatgctgcgcaccgtttcaatgccaagcgtgcagcccggcagcgccgccagtttctgacggatattgctgatatgcacatccacgctgcgatcgtaggcttcccgcggccgtcccagccctttctccgacagctcatccttggacaccacacgctccggcgaacgcagcagcagctccaacaggttgaattccgaggcggtcagatcgaagctctgcccgcgccattcgctgctgcgggttgaagggttcaaggtcaaatccgccagcacgatgggggcatcgccatcctgcgtctccggctgctcctcaaagcggcgcagcacggcgcgcagccgtgccaccagctcacgcggatagcacggtttgggcatgtagtcgtcggcgcccatctccagcccgatcacccggtcgatattgtcgcctttcgccgtcagcataattaccggcaggcggctcttcttgcgcacttcgcgcagcacgtcgatgccgctcatatccggcagcataatatcgaggatcatcgcggtatagtcgccggacagcgccccttccacgccggctttaccggtcagcaccaggctggcgttaaagccttccgccgtcagatattcactcagcatggtgcccaattcgaggtcatcatcgaccagtaaaattttcatgactactccttcacttatttgcgctatcttcccgccaaatcgtttactgcgcagccggttttactcaatccttacagttctgcggccccgactaaagcatagccggggtgctaaaagacggaaaatacatttaaagcaggcgatgttcgtccggaaaataccggacgaaacgaagagatagtgaagagcaaggccgcgggacagccttaggcaaacaccccggtggacagatagcggtcgccgcgatcgcagataatcgccacgaccacgctgccgggatgggcggcggctatctgtaaggcccccgccaccgcgccgccggagctgacgccgcagaagatgccctcacgctgcgccagttgacgcatggtggtttcagcagcgtcctggctgatatccagcacccgatccaccagctccgggcggaagatccccggcaggtaggccggcgaccagcggcgaatgccgggaatattgctgccctccgccggctgcaggccgataatctgcaccgcggcgttctgctgcttcagatactcgccgacgccggtaatggtgccggtggtgcccatgctggaaacgaagtgcgtcacgcgtccttcactctgccgccagatttccggcccggtggtggtgaaatgcgcgtaagggttatccgggttattaaactggtccagcaccttgccctgcccctgacgctccatctccagcgccagatcgcgcgcgccttccatcccctgctcgcggctgaccagaatcagctcggcgccgtaggcgcgcatcgccgcctgacgctccatgctcatattttccggcatcagcagcttcagccggtagcctttcatcgcggcaatcatcgccagcgcaatgccggtattgccactggtggcctcgatcagcacgtcgccgggggcgatttcgccacgccgttcggcctgctggatcatcgccagcgccgcgcggtctttgaccgagccggccgggttgttgccttccagcttgacccagacttcactgcccgaatcgagagccagacgttgtaatttgatcagcggcgtattgccgatgtgttgttccagcgttgtcacaatctttgcctgtgcataatgtaatagggtccggcgctgccggaccctgttatttttctaatggggaattaaaaactatcaggcgcttttggcaagcgcaaccggttgtagcaattgctcgccggcatacagacgcgcattcaggccgccgacaaagtagcggctgccgcgcaccggcgtgtcatgcccttccgccagcaccaccgtaatcggctcctgatgccagccgatcggctgtaccgtcagctgccagaaatggccgcgcgggctgacttccagcacctgaaccggcagcggacagcgggcgctgctctcgctgctgacttccatttcccacgggcgcaggaacagttcgacgctgccctggtgcatcggctggaacgccagcggccattgatgcgcaccgacaaacagctgcgaaccgcggatttcgccgttcaggcggttcacctcgcccataaactccagcacgaagcggctggccggctcacgcataatctcgaccggcgagccgacctgttcgatattgccctggctcatcaccacaatgctgtccgccacttccatcgcctcttcctgatcgtgggtaacgaacacgctggtgaacttcagctcttcatgcagctgacgcagccagcggcgcagctctttacgcacctgcgcgtccagcgcgccgaacggctcatccagcaacaggatctgcggctctaccgccagcgcgcgtgccagcgccacgcgctgcttctgcccgccggacagctgtgaaggatagcggttggccagatgcgccagctgcaccatctccagcagccgctcgactttctgtttgatcgcctgcgcattgggacgttcgcgacgcggcagcaccgtcaggccgaaggcgatgttatcgaacaccgtcatatgacggaacagcgcatagtgctggaacacaaatcccacgcggcgatcgcgcgcgtgcatccggctgacgtcggtgccgtgaaagcccagcgtaccgccgctctgagcttccagcccggcgataatgcgcagcagcgtggttttgccggagccggacggcccgagcagcgccaccatctcgccggaaggaatatcgagcgagatgtcgttcaatactttggtgcgaccgaaatatttgctgatgttgttaatctcaatgctcattggttttcctcccgctcgcggcgcacgttctgtcgttccagacgccattgcagagcgcttttcaaaaatagggtcactatcgccataatggtcagcaacgcggcggcggtaaacgagccgacggtgttgtaatcctgctgcagcagctcaacctgcagcggcagactgtaggtttccccgcggatcgagccagaaaccaccgatacggcgccgaactcgccgatggcgcgggcgttggtcagcaccacgccgtacagcagcgcccagcggatattgggcagcgtcacccggcggaacatctgccagccggaagcgcccagcaaaatagcggcctcgtcttcctggctgccctggctgagcatcatcggcaccagctcacgcaccacgaacgggcaggtgacaaacaccgtcaccagcaccatccccggccaggagaacatcagttggatgttatgcgcatccagccagccgcccagcagcccgttgctgccgtagaacagcaggtaaatcaggcccgccaccaccggcgataccgcgaacggaatgtcgatcagcgtcagcagcagctggcgccccgggaaggtgaaacgcgtcaccagccaggccagcagagtgccgaaaatcaggttgaccggcacggtgatcaaagcgatcagcaccgtcagccagatggcgtgcagcatgtccgcatccatcaggttgcgccacatctcgctgccgcccttggagaaggcctcggcgaaaatagaaatcatcgggatcaccagcagcaacagtgaaaacagcacgccaatggcaatcagcgcccattttccccagttgatgcgctgccgctgtgcgccgttgaaggcagagatatcagccattagtgccccccaatacgcttgccgaagcggctttgcagcaggttgatgctgaataacagcagcagcgacgccgccagaatcacggaggcgatggcgctggccgccgggtagtcaaactcttgcaggcgcacaaaaatcatcagcgaggtcacttcggttttccaggcgatgttgccggcgataaagatcacggcgccgaactcacccaggctgcgggtgaaggaaatcgcggtgccggccagcagtgccggcgcaacttccggcagtactacgcggcgaaaactctgccagcgggtggcgcccagcgtttctgccgcctcttcatactccggccccagctcttccagcaccggctgtacggtacgcaccacaaacggcaggctggtaaacgccattgccaccgcaatgccaatccaggtaaaggtcactttgatatcaaagtgcgccagccactgaccgtaccagccggtggtggaaaacagtccggccagcgtcaggccggcaacggcggtcggcagcgcaaacggcaggtcaatcaggccgtccagcagcgaacggccgggaaaacggtagcgggtcaggatccacgccatcagcatgccgaacagcgcgttgaacaggctggccacgccggccgccagcagcgtgaccttataggccgccaccacctgcgggttggcgatcacttcccaatactgcgccagagtcatctgcgacagctgcatcaccagcgcgctcagcggcagcagcaggatcaggcaggtataaaacaggctgctgcccaggctcagaccaaagccgggcagtacgcgtttactggagcgggctaacgacaacattacttacgccctgccgctaataactggtccagctcaccgccgctggcaaagtgggttttcatcacctgcggccagccgccgaactgatcttccacccggaacagcttggtctgcgggaacttgtccttcgccgccgccatcgcctgcgcatcgttaacgcggtagtaatagccggtgatcacctgctgcgccgccgggctgtacaggtagttcaggtaggccttcgccgcctgctcgctgccgttgcgctcgacgtttttatccacccaggccaccgggaactcggccagaatatcgaccggcgggacgatcacctgatatttatcctcgccgtactgcttgcggatgttattcacttccgactcaaaactgatcagcacgtcgccgaggccgcgttcgacaaaggtcgtggtcgcaccgcggccgccggtgtcgaagaccaccacgtttttcaaaaagcgggtcataaagtcgcgcgttttcgccgcgtcattgccgtcggcctggctggctgcgccccaggcggccagataggtgtagcggccgttgcccgaggttttcgggttcgggaacaccagttttacgtcgtcgcgcaccaggtcgttccagtcatggatgcctttcgggttgtccttgcgcaccaggaacgccatggtggagtaaaacggcgagctgttattcggcaggcgcgtctgccagtcgccggcgatcagccggccgcgatcgtgcagaatctgcacatcggtcacctggttgtaggtcaccacgtcggcacgcagcccctgcagaatcgccagcgcctgcttggaagagccggcgtgcgactgcttgatggtcagcttgtcatccggatgctgctgattccactgctggataaagcccgggttcagcgcggtaaacagttcgcgggaaacatcataggaactgtttaataattcagtggccgaagcggtgccgctggccagcaacgccgccgccagccaccctttcagcatcatatgtttaacccgcgtctgtttcattttgcaccttattactcgatcaatctgtcgggtgttatcccccgggtgatcagtgtatttataactcggtgcagatccgtaacgcttttatataccgtttggtgatttacaagcatcaaatgctataaggcaggcgcggagcggtatggtgggtggggctgaagagaggtgacggggccggcgctgcggccccgcgcggcgcattacagcgccagcaaacgcgtcagcgacggcgcaaagtagtagctgccgctcaccgcgcgggtgaagcgcagcatggcgtcatgcttgccgtccgtttcaccgaacatgctcagcagctgctgttcgatattatgcagacgcgcgcagtaggcgataaagaacaggccgtgcttaccgctggcggtgccgtacggcagactctggcgcagaattttcagccccttgccgttctctttcagatcgacgcggctgacgtgcgaggtatttggccgcgcttccggcggcagctcttcgctgtcctgcttggtgcggccgatagtctgttcctgctgctcggtgctaaagcgcgaccactggcgcaggttgtgttcataacgctggacgaacacgtagctgccgccggcgtcctgtgcgtcgtcttcgccaatcaccgccacttccgcacgctgctcgccctgcgggttttcggtgccgtcgataaagccgctcagatcgcgctcttccacccagcggaaaccgtgggtctcttcttccaccttgatggtgttgccgaaggccgccagcgccgcctgcgccagggtaaagttaacatcatgacgtaacgactggatgtgaatcagcagatcgcgctgcgtcgccggcgccagccctttgccgagcggggtgaaaggcttgagctccgacgcaccctgaccgttggaaagatcgtgccagacgtcgtaaccaaaggcgaccaccgcccccagtttggcgtcagggaattgttgctgcagttcgctcagcgtctggcaaaactgcttgcagccctgacgcagatcggcaaactccccctgaaccatggcttccataaaaatggcgaaacggcagtgctccagcaaaagaccgctctgaacctgtgtcatgtagttaccctcgttccttattcgctcaccgcgcaggccgcgcccgcgcggttaaaatcagccataatcataccgcaagcgggcgggattaccttgcctgaacgcaaagaaaattactcacgccgtcgcagagcgtttactgcggcttggcgtgccagacaattttgctgaccgtccagttctgcagggtatcgtccggcggcatgatatccttcggcccggcccactggccgctgaacagataagtgacgtagcggctctggccggcgacgcactcgaccttgccgacgtcttcgccctcgcccggcttacaggcgccgaaggccttgctgtacagctcgctgaacggcgtgccgagcttgctgccccaggcggtcaccacgtcctgatccatcacgtcgacccgctgcacgctgcctttcggctcgccgctgatcaccagcttgatgtcgttgccgtccatcgcctgataaaaggcgacgatctggccgttattggtgcccatgccgctacgcaggcgataattgccatccaggccctcgtcgatcgcgtgctccagcatcggcgtgccgccgttaatgtcgccgacgcctttgccgctgacttccagactgctgccgaaccagttgaacggcgacaggcttgaccaggagaaattggacatcgtcgaacagccggtcagcaccagcggcagccctaacaacagcgggcgaatattcatttcgtagctccttaacatcggtcgcgggggcgggctgcgcctccgcggttattcgcgttatgtgaacgccagcctctcacactggccggcgcttcaccatcggttgcctgcttggagtgcagaaaatgcgaaaagtgccgcaaaccggcgcgctactgttgcgcggaatccgagaaacaggcgcgcagacggcggttaatcaacagatagcccagcgccagcgcatccagcagcgccagcacgccgtcaagcagcggcgcgccctccccctgccagacgcccgccagcgaaccgcccagcgccgccagcagcgacagcagcaacacccagcgccaggcgcgccacagccgcggccactgcgcccggcgtccgctgagcaaaaacgccagcgccgccggcaggccgagcgccataccgtaccaaaaagagcgggtgtcggggtaaaacagcgccaacatgctctccccctgctgacgcgaggcaccggccatcacaaacagcagccaggtgcgcgcctgcaaaattaacacgccccagaaccacagcggcaggcgcaacacgccgtggctgtcgtaatcatccggggaaagtacgggagaaggcttcacggccgtttccttattatccgttgttgtgcagacacagatgggagtccgcaacgacaatttcaatcctgccggcagaaattcctgcgccggcttaagaagctcttaagattgatgtgctttacttagcactatcaactgagcgacgccgctcgccggcgcgcacgattcactgcaaaacgaaaaggaagcttaacaatgaaaaaactgactctggcagcattgatcgccctgtgcagcaccccggttctggcgcagcagggcggcttcgacggccccggcgcgcagaacgtgcaacagactcagcagggcggtttttccggccccagcgcttcgctgaccacggtcgacaaggtgaaatcgatgagcgatgacgcctgggtgatgctgcaaggcaatattgaacagcgcgtcggcgacgacacctacaccttccgcgacgccaccggcacgctgacggtggaaatcgaccacaaacgctggaacggccagactattacgccgaaagataaagttcagctggaaggtaaggttgataaagagtggagcaagctggaagtggatgtgaaaaacctcaagaaaatccagtaacgctgacggggcggcggccagcgccgccctctcggctcagtattcctgatcttcgatcagccgtttgcccaggctggtaatgccctggatttcatagccgagcttttcatacatttcgaccacggtgtcgttatcctcgcgcaccaccagctggattttcggacagccgcgcgccatcagcttcttttccagccggttaatcagcgcgttggcgatgccgcggccgcgataatccgggtgcacgccaagataataggccgagccgcggtggccgtcataaccccccatcaccgagccgaccacctcaccgccgacttccgccaccaggaacagatcggcatcgtgatgcagtttacgttcgatatccatttccggatcgttccacgggcgcagcaggtcgcacctttcccaaagcgtgatgacctcttcaaagtcgtcttgccgaaatacgcgaatttccatcgttgttcgccgccgttaatgagttatttctctgattatatcccaaataagcggcgctgccgcaaggatgctgaaagagaacgcctttttcgcccttggcaacggaaaccctgttaataaatggaaatagttatcatctcgaacgccgccgttcaatacgatataacattgcaaatagtttgcagcgacggagcacaacggcatgaaaaaacagctaaaaccctttcttaacttcaccccgctgaacacctcgtcctcacgtcgccaactgctgctgtcgggcctggcgtttgccctgctcggtggcaaagccggcgtagcgcaggcgcgggagtccggcggcatgctgcgcagcgcgcacgccagaccggccgccaagccggccggcagcaagcggctggtgatgctcgaccccggccacggcggcatcgactcgggcgcggtcggccacgaaggcgcacaggaaaagcacgtggtgctggaaattgccaatcacgtgcgccgctttctgcaccagcacgaccacgtcgaggcgcggctgacgcgtgaagaagaccactttattccgctgttccagcgggtggaaattgcccaccagcatcaggccgatctgtttctttccatccacgccgacggcttcaccaatccgtcggccaacggcgcctcggtcttcgccctgtccaaccgcggcgccagcagcgccatggcacgctatctgtcaaaacgtgaaaacgccgccgatgaggtggccggcgccaaatataagcagcaggataattatctgcagcaggcgctgttcgatctggtgcagaccaacaccatcaacaacagcctgacccttggccgccacgtgctggggcagatccgcccggtgcaccatctgcacagccaaagcaccgagcaggcggcgtttgcggtgctgaaatccccgtccattccgtcggtgctggtggagacctcgtttatcaccaacccgcatgaagagcagctgctcggcaccaccgccttccgcgaaaagatcgcccgcgccatcgccgacggcattctcgccttcttgcgcgaggcggaccgccggcgcacggcctaatcgcctcggcggcgcttttgggtatatacttgtcggctgtttaagactgacgtgcgaacgacccgatgagctcacctgatatcgctgaagtaaaatcctttctgctggcgctgcaagaccgcatctgcgaacaactggcgcaggccgacggcggcggcgcctttgttgaagacagctggacgcgcgcggaaggcggcggcggccgcagccgggtgctgacccagggcgcggtgttcgaacaggccggggtcaacttttcgcacgtctccggcgcgatgctgccggcgtccgccaccgcgcaccgcccggaactggcgggccgcagcttccaggcgatgggcgtctccctggtgatccacccgctgaacccctatatccccaccagccacgccaacgtgcgcttctttattgccgaaaagccgggtgaagcgccggtgtggtggttcggcggcggctttgatttaaccccctattacggctttaaagaggacgcggtgcactggcaccgtaccgcgcagcagctgtgcgcgccgtttggcgacgaggtctacccgacgtataaaaagtggtgcgacgactacttctttatcaaacaccgcaacgaagcgcgtggcatcggcgggctgttcttcgacgatctgaacggcccgggctttgaacactgctttgcctttacccgcgcggtcggcaacggtttcctcgatgcctatctgccgatcgtggcgaagcgcaaggccctgagctggggcgagaaagagcgtgcgtttcagctgtaccgccgcggccgctacgtcgaattcaacctggtgtgggaccgcggcacgctgttcggcctgcagaccggtggccgtaccgagtcgatcctgatgtcgatgccgccgctggtgcgctgggaatatggctatcagccggaagaaggcagcccggaagcgctgctgtaccgcgacttcctgccggtacgcgactggctgcaggaggaagcgtaatgcagatttgggttgatgcggacgcctgtccgaacgtgattaaagaggtgctgttccgcgccgccgatcgcaccgccacgctggtgacgctggtggccaaccagccgctgcgcacgccgccgtcgaagtatctgcgcacgctgcaggtggccgccggtttcgacgtggcggacaacgagatcgtccgccgctgcgaagcgggcgatctggtgatcaccgccgatattccgctggcggcggaagtgatagaaaaaggcgcggcggcgctgaatccgcgcggcgaacgctataccccggccaccattcgcgagcggctcaatatgcgcgattttatggataccctgcgcgccagcggcattcagaccggcggcccgaacgccctgaaccagcgcgaccgccagcagttcgccaacgagctggataagtggctgcagcagcgtaaacgctagtccgccgccggcgtcgcccacaggtagtcggcctgctccttacccacttcgctcccctgctccaccagcatcagcaccgccggccgcaccgccggctgtaaatcctgcatatgcagcggcacccccaccagccgggaagcatgatagccgccggcaatcagcaggctcggcgtcggcgccgccagcagccgctgcgccatacggcgatcgcgctgctgttgaatggcgaccatcgccgccagctgcggtgcctcaatctggccgccgtgggcggcgcgaatggtttccgccagcccctgacgcaccgcggcgcgggtggatagccggcccggcggcagctgcggccgctgataaatcgccctaatctcactgcggtccagattggccgaccacagcggatacggcgccatcagcgcggcggtcaccagatcgccgtactgcgcccatggccagctctgccgccagcccaattccgtcggcagttcgcccgacgccacccgctcgccgcgctgcagacgcgcttgcagcgcatcgacctgcgcctgccggtcggggttgatcatctccagcagcacgctgccctgcggacgctgctgcggcaactgctgcaccagccacagctccgcgcgatggtgataagggttatcgtgcttctcgccgacgatcagccgtggcgcctgcgccagccgcgccagcagctgcggcggcgtcaacgtttcgccgctgcgcaaatcggtgatgacgcccggcggcggcgcggccttgccgctgttctgcccagcaggaacctgcgagcaggcactgagcgccagcgcggcgatgaaaacccaaaatttcatagtgttatccttctgccgatcgtgcgcccattatagataacaattatcatttacaaataacaaattggcgctaaaccgctttgcgcattgatttcgccgtgcggagcgggtataacgactagccatttagatacttagacgtctatacggacaagaaatgcaaacatcttctgtcagccatgaagggcagttaaaacgcagcatgaaggcccgccatctggtgatgctttccctcggcggcgtgatcggcaccggattgttcttcaacaccggctatatcatcgcctccaccggcgcactcggtacgctgctggcctacctgatcggcgcgctggtggtttatttggtgatgctgtgcctcggcgagcttgccgtcgccatgccggaaaccggcgcgttccacgtctacgcctcgcgctatctcggcccggcgaccggctacaccgtcgcctggctgtactggctgacctggacggtggcgctcggctccagcctgaccgctgccggcttctgcatgcagtactggtttccgcagtcgccagtgtggctgtggtgcctgattttctgcgcggcgattttcctgctgaacgtggtcaccacccgcttcttcgccgaaagcgagttctggttctcgctgatcaaggtggtcaccattctggcgtttatcattctgggcggcgcggcgctgttcggcattattccgatgaaggacggcacgccggcgccgttcctgcacaacctcaccgcctccggctggctgccgaacggcacgctgccgattctgatgaccatggtggcggtgaacttcgccttttccggcacggagctgatcggcatcgccgccggcgaaaccgaaaacccggaaaaagtcgtgccctgggcgatccgcaccacggtgatccgcctgatggtgttctttatcggcacggtattcgtgctggcggccctgctgccgatggagcaggccggggtggtgaaaagcccgtttgtgctggtctttgagcgtatcggcgtgccctacgccgccgatatcttcaactttgtgatcctgaccgccattctgtcggccgccaactcggggctgtacgcctccgggcgcatgctgtggtcgctggccaatcagcgcacgctgccggcctactttgcccgggtcaaccgccgcggcatcccgtttaacgccctgaccttcagcatgctcggcggcgtactggcgctgctgaccagcgtgattgcgccggatacggtattcgtcgcgctgtcggcgatttccggcttcgccgtggtggcggtgtggctaagcatctgcgcggcccactacgcgtttcgccgcagctatctgcgcagcggccagccgctgagcggcctcaagttccgcgcgcccgcctacccgctgacgccgatcgccggcttcgcactctgtctgctggcgtgcatcggcctggccttcgacgccgaacagcgcattgcgctctattgcggcctgccgtttgtcgcactgtgctatgtcgcctactatgtcagccacggcgcaggcaaaaaaaccaccgaactcaatgcaggagaaaaacatgtcggttaataatcctctggccccgctgttggctgacgaacgcgcgttgattctcgacggcgcgctggccaccgagctggaggcgcgcggctgcgatttaagcgatccgctctggtccgccaaggtgttgctggaaaaccccacgcttatctatcaggtgcatctggattatttccgcgccggcgcgcagtgcgccattaccgccagctaccaggccacgccgcagggctttttgcgccgcggcctgaatgaggaacaggcgctgacgctgattgccaccagcgtgcagctggcgcagcaggcgcgcgcggactatctggcgcagcagccgcaggcggcgccgctgctggtggccggctccgtcggcccctacggcgcgtttctggccgacggctccgaataccgcggtgattatcagctgccgcaggcggagatgatcgccttccaccgtccgcgcatcgcggcgctggccgccgccggcgttgacctgctggcctgcgaaaccctgccctcgtttgccgaactgcaggcgctgctgacgctgctggcggactatccgacgctgggcgcctggttctcctttacgctgcgcgacagcgagcacctgagcgacggcacgccgcttgccgaggtcgccgccctgctgaacgccagcccgcaggcgctggcggtcggcgtcaactgcatcgcgctggaacaggtgaccccggcgctgcgcacgctggccgcgctgaccacgctgccgctgctggcgtacccgaactccggcgaacactacgacgcggtcagcaaaacctggcacgcctgcgacggcgagcacggcagcctgatcggccagctggacgcctggcggcagagcggcgcgcgtctgatcggcggctgctgccgcaccacgccgcaggatatccgcgctatcgccggccagctcgccggacgctaaacgacaaaagggcgcagcatccgctgcgcccttctcatatacgccaccgcgcgacgattacagcggcgcggtctgcgcctcaaccaccgccagcgccaccatattaacgatgcgtcgcaccgaggcgatcggcgtcaggatgtgcaccggcttcgccacccccatcagcaccggcccgacggtcaccccttcagaagaggagacgcgcagcaggttgtagctgatgcgcgcggcctccatattcggcatgatcagcaggttggccgagcctttcagcgggctgtccggcatcagatcgtgacggatgctttccaccagcgcggcgtcgccgtgcatttcgccgtcaatttccagctccggcgccatgctgttgaccagctccagcgttttgcgcattttgcgcgccgccgggcagtcggaagagccgaagctggagtgcgacagcagcgcgaccttcggttcaatgccgaagcgccgcacggtttccgccgccatcagggtaatttccgccagctgttccggcgtcggatcgtcgttgacgtaggtatcggcgataaaggtgttgccgctcggcagcagcagggcgttcatcgccccggcgacgtgcgcgccctcgcggaagccgaacacgtttttcaccacctcatagtgctcatggtagctgccgatggtgccgcaaatcatcgcgtcggcctcgccgcgatgcagcataatggcggcaatcagcgacgggttgccgatcaccgcgcgacgcgcctgctcctgcgaaacgccgcggcgcttcatgatctggtaatactcgccccagtactctttaaaacgcggatcggattcgttattcaccacctcaaagtctttgcccggcgtcatctgcaggccgagttttttcaggcgcatctcaatcacgctcggacgcccgaccagaatcgggaacgccagcccctgcgacaccagctcctgcgtggcgtgcagcacccgctcctcttcaccttccgccagcaccacgcgcttcatctctttgcgcgcctgggcgaagatcggcttcataaacaggttggttttgtaaacgaactcggtcagtttctccacgtaggcgtcgaagtcttcaatcggccgcatcgccacgcccgaatccatcgccgccttggccaccgccggcgcgatcttgacgatcaggcgcgggtcaaacggcttgggaataatgtagtccgggccgaatgacagatcctgatcgtcataggcggaggctaccacgtcgctctgctccgccagcgccaggtcggcaatcgcatgcacgcaggccagcttcatctcttcgttgatggtggtggcgccgacgtccagcgcgccgcggaaaataaacgggaagcacagcacgttgttgacctggttcgggtagtcggagcggccggtgcagataatcgcgtccgggcgcacttccttcgccagcggcggcagaatttccggttccgggttggccagcgccatgatcagcggatcccgcgccatggttttcaccatctcctgcgtcagcacgcccgggccagagcagccaaggaagatatcggcgtccggaatggcgtcggccagcgtgcgctgcccgttgtcctcgatggcgtaggcggccttggtttcttccattttctcgtcacggccttggtagatcacccctttggagtcgcacaccgtgatgttctgccgatgcagccccagcgccaccagcaggttaaggcaggcgatcgacgccgcgccggcgccggataccaccagacgcacatcggaaatatttttcttcaccacccgcaggccgttcagcaccgccgcggtagtgatgatcgccgtaccgtgctggtcgtcgtggaacaccgggattttcatccgctcgcgcagctttttctcgatatagaagcattccggcgctttgatatcttccaggttgatgccgccgaaggttggctccagcgcggcgatcacgtcgatcagcttatccgggtcattttcgtccacttcaatatcgaacacgtcgatgccggaaaacttcttgaacagtacgcctttgccctccatcaccggcttaccggccagcgcgccgatattgcccagccccagcaccgcggtgccgttggagatcaccgccaccaggttgccgcgggcggtatatttgtaggccgccagcggatcttcggcaatttccaggcaaggcgcggcgacgcccggcgagtaggccagcgccagatcgcgctgggtggccagcggtttggttggggaaacctggattttccctggaacaggaaactgatggaaatcaagggcactctgtttgagctgttcgtccattatagggtcctttgtttttacttttatctgaggtaaggctgttttgttacaccagtatagtgagagaatcgccgcaaactttgaagcctgccataaccctgcgcgaaactttcagatacctgaaataattgaagttgtggcaaggcgctgcgccctgccgcttccggacaacttcatgtatgaaaggtatgcattaggttaaaaacatgtaacacagaatggacaagaaaaaaaccgccgttccgcaggcccaaccagcccggcgtcggcagcaactagcggcatcccccctcgcgcaccatttcatacccttcgcagccgaaccgtgcgctcttgtcgcgcagccgctgccgccaccagtcaaacgcctcgccccggcaggccgggtgccaggccagccacagcatctcatcccccttcgcccagtcgacgtcggccgtcaccagttcgcccttctccagctccgcggccaccagcgccggcggcagaaacgcgtgccccacgccgcgtttcagcagcgacagcgcgctctccacatcgcacagctgcagttgccgctgcagcggcagcgcttcgccctgccgccggggcagttcgtggctgctgtcgccgatggcgatcagaatatcgtccagccgctgctgtttactcaccggcctgcgatgggcggcaaacgggtgcgaaggagaaatacagagcgcaaaatccagcttgcccagcatcagcgttttcgccgcgacgttatccggcaccgctccggtggcgatcgccaggtccgcccggttgctttttaacgcatcccagacgccgttcaacgtctcgcgccgtacgctgatactggcgtggggatagcggccaataaattcacggatatcctgcgtcaggcaggcgtgtgggaaaaaggtgtcgaccacaatgcgaatctcgtgcgtcagtttggggatattgcgcacgcggttttccagatcctgcaccgcgttgacgatccagcgtccctccgttaataaaaactcgccctcctccgtcaggctgaccaccgggccgtggcggtgaaacagttttacattcagtttattttcaatattggcgacgcggtaagagatggccgacggcgttttatgcagcacgtccgccgccatagaaaatgaaccggtttctttgatggtgctgattattttaatcgcatccagggataatctggtcataaacattcctctttgacgaataaagaaaaaattgacgctaatttcccacggtgaaaaagataaaaaacaggccacaccgccaaccctgccggacacggcaagtcatgcgcggtataaataaaccatcgtattcgtcaatccgcatccgtgccggcatttatttcaacgtgaccgacaatgccgttcacaataataaattcagttcatcatcaacaaataattccgttattcacctcctccgcccggacaaaaatataaccagccgatgcagacaggttatttaacttctcgtctgctaatgcgtcggtgaaataagcactacccgaacatcaaaccttaatcaggagtaataccatgaacactatgacccggactctgatgacccttggcctgctcagcgccgccacgctgggcgtctcccacaccgccagcgcgcacggctatgtggagtctcccgccagccgcgcctaccagtgcaaacagcagctcaacacccagtgcggcagcgtgcagtatgaaccgcaaagcgtggaaggcctgaagggcttcccgcaggccggtccgccggacggtcacatcgccagcgccgacaaagccaccttcttcgagctggatcagcaaacgccaacccgctggaacaagctgaatctgcgcaccggcgaaaacaccttcacctggaacctcaccgcacgccacagcaccaccagctggcgttactttattaccaagccgggttgggacgcctcacagccgctgagccgcgcctctttcgatctgacgccgttctgtcagtacgatgacggcggcgccattccggcggccaaggtgtcgcataagtgcaccataccggcggaccgcagcggttcgcacgtgatccttgctgtgtgggacgtagccgataccgccaacgcgttctaccaggcgattgacgtgaacctgagcaattaaccggccaggaaatgccaaagggtcagcgctgcgctgaccctttttatggcgaatcggggaggattgtcgcctactgcgacatattcagcagggtgcggatattcaacgcgctggtggcgataatatcaatcgcgccggtgcgcagcgcgccgaggatcgccagcgccttggtgttttctgaggcgatggcaattacgcaggggattttacgcagttcgtcgatgctcagcccgatcacccggtcgttcatcaccgtgtccacgtgctgcccctgggcgttgaaaaaatcatagccggcgatatcgccgatcaccccctgattgaggctggcgtcgataatctcatgcggcgtaaaccagcccagtttgaccatgtagctgttttcgttcatatcgccgatgcccaccagcgccacgtcggccttgcgcgcccggtccagcgtctccttgatggtgccgttttgcataaaggcctgcttcagcgcgcggttctccacgtaggccggcgcgtacagcgtctcgctgctgccgccgaactttttcgccagccggcggctgatatgatcggcgttaatcgcatcgccgggccggtgggtgccgccgataccgctgataaaccgacagttgcgttccggcacgctgccgacgtgatcggcaatcgccgccacgttgcgcccctgcccgaccgccagcaccatatcatccttcagcgacatcgacaggtaattggacaccagcgccgccacctgccgccgctgctcatcttcatcctgatggtcaagggcgatcagcgcacggctgatgggaaaacgctccagcatctgctgttccagccgggtgctgaacaccgggtggtaacgcacggtaatctcaacgatgccctcttccttcgcacgcttgagcagacgccccactttaatgcgcgagatgccgaattttttggcgatctcttcctgggtgatttcgtcctgataatacgcaacggcaatttcagtcagtagttcgttatcctgggacactgtttgtttttccatccgttacacgattccccacggcagattgggccggttatcggcaaaatgggttcagcgtctctgaacccattgtgcgataaaacttaactgtcgccagtatataccctaaataattggcgttgcatcacggcggcgccgaaacgccgcggcaactcaggcggccacggtctgcaaacgccgctccgtcgcctccgccagcgtggtcagcagcaaacagcaggagaccgcccccgcatccagcacgccgcgcgaacgctcgcccagccggctggcgcggccgattttcgccaccagatcgcgggtggagtcgcgcccgtccgccgccgcctgcttcatctgcgccagcgcgccggagaagtcgtcgccgcgctgcagcgcctgctcaaacgccgccaccgccgggatcagcgtatccatcaggcacttgtcgccaacgccggcgctgctgatatcctgcagctcgctcagcccctgctgcagcatggcgagaaacgccggcgcatccagctgcgccttctcgcgcacgctgtccgccatacccataaacaggctgccgtacagcggccccatcgaaccgccgatgccctccatcagcgcatcggacagcgtatcaaacgcctgcgccagcgacagcgtcttgcctttcatcgcctcgccgcacagggtaaaacccttggccatattgatgccgtgatcgccgtcgccgattgcgccgtcgatctcgctcaggaactcgcggtggctgacgatcaccgtcactagcccttcgaccatctcattaccgtactgcgtagaaatctgttctgtcatcacgtcactccacctgggtcaaacccagcgactggcttggcatatcaataagggttttcagttcatcatccagcttcatcaccgtcagcgtcacgcccatcatctccagcgaagtgaagtagttgccgacgtagcgccggtgaaccgtgatgccgcgcgccgccagacgctgggcgatttcgccataataaatatacagctccatcaccggcgtggctcccaggccggaaaccagcaccgccacctcatccccctgctccagcggcatatcgccgaggatgaaatccagcatggtcgccgccatgccggacgccggctggatcggcgacacctcaatgcccggctcgccgtggtggccgatgccaatctccattttgccgtcctcgatgtggaagttgggcttgcccaccgcaggaatggtgcaggagctcagccccacgccgatcgaacggcagctgtcgatcgccttttgcgccgcgccgatcaccccgtccaggtcatagcctttggcggcggcggcggcgccgactttccacatcatgatttccccggccacgccgcggcgtttgtcgatttcactggccggcgctgaagctacgtcatcgttcgccaccacggttttcaccgtaatgccggcggcggcggcctttttcatcgccattttgacgttcatattatcgccggcatagttgccgtacaggcaggcgacgccggcgccgccgtcggcggctttaaacgcgtcaagaaaagcgccggcggtcggcgacgagaagatttcgccgatcgccaccgcatccagcatatttttgcccacatagcccagaaacgccggttcatggccggaaccgccgccggtgacgatacccaccttgccgccgatcggcgcggcgggatacttcagcacccgggcgttctcggtagggctgaaatagtcgggatgcgcctgcagatagccctgaatcgcgtcttccaccacgtggtcggggtcgttgataattctgttcattgctgcctctctcgcctgaagatgaattactgaatggtgtatccgccgtcgatcaccagattcgcgccgttaatcattgctgcgccgtcgccggccagaaacagcgcgccggcggcgatatcctgcggttcggcaaagcggcgcagcgggattttgtcgagcatctgccgcgccggttcgccggaccacgccttgcgccccagttcggtcagcaccacggtgggcgatatggcgttcacccgcacgttgtgcggcccccactccagcgccagcacctgcgtcaggccaatgacgccggccttgctggcgcagtaggccagatggttgggcagcgccaccacgcccgcctgcgaagccaggttgataatgctgccgctgcgctggcggataaaatgccgtccagcggcctgactggtaagaaaaacgcccttcaggttcaccgccagcgtggcgtcccactccgcctccgtcacctcctccgccggattcagcgccacgatgccggcgctgttgaccagcacgtccagccggccgaaatgcgccagagcgtcggccagcgcctgttccaccgaggcccgatcggtcacgtcggcgacgaggcccagcgcatgttcggcgtcaagcccctgcgccgtggccgccacgtcgggggcgcggtccagcagcaccacgcgcgcgccgtgctgcacatactgttcggcaatcgcgtagccgatgccggcgccgccgccggtgatcagcgccaccttgccctgtagggtcagcgcgctgtcgcctgcccgttgctgattgttcatctttctctccctaaacgatgggtatcacgttgcatcaggatattttcgccaaactggggttggcgtctttggccccgccgggcgcttctttcggcagcgtgacgaatttcatcagcacgccgctgaacagatacagaccggtgaagatccagatcaccccgaccgcgccgaggctgccgataaacagccccaccaccgccggcccgacgaaggtgctcaggccggcgccgaggtttaaaatcgacatcgccgcacctttattctccggcgccagcgacggcataatcgccgacagcggtacaaaggcggccaggcaggcgccgaacaggccggcggcggccacggtgatcaggtaattggcgccgaagaactgcggggcgtaatagaacatcagcgtggtaatcgcgcagccgacgcagccgaaccacatcaccacgttacgccagcccaggccgtcgctgatcacgccgaaaatcaggttgaaaataatgttcaccgtccacagcgcggcgtacatctgcagccagtgggtgcgggtgaagcccatatccatcatgtacatcggcataaacaccacgaagccgtaagccgccgaggtattgatggtgcgcacgatgccgcccagaccaatcttcggattttcaaacgcgatggtgatgcccttcagcacatagctcagcgacgccttctctttattggcgctttgcccgtcaggcgttccgcggttcagcaacagagcgatcgccgcccccagcaccacaaagatcagcgcgctccacagggtatgaatctcgccgagatacggcagcatgatgctggagtagagcacgcccagcacgctcagcccgccgctgtagacaaaccagaaaatgcccacggcggagcccagcctttccggcggtgcctcataggccacccagaccagaaaaccgtaggcgaacagcgggtagcccagcccgcgcagggcgtaggtcggcaccataatcgacaggttattgctaggcaggccaaacagcagaaaacacaccgagccgaacaggaacagcagcaggccggccagcatcacccggcgggcggtgaaaatttccgccagcacgccggagaaccaggcggcgatggcggcggcaaagccgtacacgctaaacagcagcgccgactcctgaatgctcagccccttgccgatcagatagggcgacagccagccctgctccagcccttcccccatcataaacaccagcacgccggcatagcccagcagcagtttcggtgaaagaccaatgcgatgaatcagtccgtgcaacatagaacaccccaacacatgtcattgtggaggcgcaggcaggcctgcacccgaggaatggcgcaggtttacaggtttggattaagcaccactttgatcgacccgatgccgcgtttcatcagctcgaaaccttcggcgaactgctccagcggcagggtgtgggtcactaccccttcggtcggcaaatcgccgttgtggatgccttcaatcaccagcggatagcagtacgggccaaggtgagagccgagcacgtccagctctttgcggtcgctgatgatgctccagtcaacggtcaccggatccttgaacaccgagaactccacgaaggtgccgagcttgcggatcagcgtcagcccctgctccaccgatttctgcgcgccggtggcttcaatgtagatatcgcagccgtagccgtcggtcagctgtttgacgatcgccggtacgtcgtcgcgggtcggattgagcgtcagatccgcgccgaaggtcttcgccagcgccagccggtcatccgacagatcgagcacgatcagcttcgacggcccggattttttaatcgcgccgatcatccccaggcccagcgtaccggccccggccagcaccaccacgtcccccagtttgatattggcgcgctgcaccgcatggaacgaacaggcgtaaggttcgatcagaatggctttttcaatcggcagatccgccggtacgtggtagttaatcgcctctttggtgaacttcatgtattcggccatgccgccgttgacgttcttttggaagccgtacagatcgtgtttttcacacatccagtactgaccgcggttgcagaaacggcactgccaacaggggacgatctgctcggagatcacccggtcgccgatctcaaacccttccacgccctcgccgtagccgaccacgtggccgataaactcatgccccgggatcatcggcgccttgatataggccggctgcgtctcatcaccccagaagctcggcgcgccttcaaacgccttgatatcgccggcgcagatgccgcaggcctcgatcttcaccaggatctctttcgggccgatcttcggcaccgctacctcttccaggcggtaatcctttggcgcgtaggcaacgatcgccttcatggtttctgggatgccgtccgccatttttgccgctgttacacaggtctgacacatagttttatcctctggctgggtcactatcatgaacattaatacaaaataagaacaaatgaacactaaactcagccgacagatttgcccaccatgaacttttcaaactgtgattacgctcaaaaactcgcctttcaacgcgacaaaagcgctatcaagcgtcatttacgtgatcatcatcacttaaaatgccacattcacacttaaaacagacaaaacaaaagaacgtgtattgaacatttgtatcgttggcgatatcttcaacagcagacgtacccgcgaggatcgtcagcctttccgctatcaaccaggagatcgttatgttgcctattgccatcggcgccgatgatgccgccattgaattgaagaacgtgatcgttgcctatctgcagcaacgcgatatcgccgtcaccgattacacccgcgatcgcggcgacgataacgggatctaccccgatatcgccttccaggtagcgcaagccatcaggaacgaacggcatcaacgtggtattctgttatgcggcaccgggattggcatgagcatcgttgccaataaggtgccggggatacgcgccgcccagtgccacgatacctattcggcacagcgggcgcgcaagagcaatgacgcccagatcattacgctgggcgcgcgggtgatcggcgcggaactggcgaaaaccatcgtcgacgcttggctggcctccgagtttgaaggcggcggatcggcgcccaaagtggcgaagatcagccactacgaacaggcggcccaaccacgctgacaccgctttccggccaggggcaggcgcgcgccaatgcgcgccctgcctgcgtttactcgggatccattgttcttatccatcgcaacaatcagaaaaagcgcattttatttggcacacctatgatgcagtgtgttcaccctattaaatagacgtttaacctgatggcgcaaaagcgcgctgctgcgctgctgcccccttagagatgaagggtaaatcaaggagctatacatgaaccaattagacgcactcaagcagttaaccgtagtggttgccgacagcggcgacattgagtccattcgccagttcgaaccggaagatgcaaccaccaacccttcactgatcctgaaagccgcagcgctgccgcagtacaaggcgctgattaccgaagcgctgtcctacgcgcgccagcagggcggcaataaagaaatccagctgatcaacgcctgtgacaaactggcggtcaatatcggcgtcgaaattctgaaaagcgtgccgggccgcatctccaccgaagtggacgcccgcctgtccttcgaccgtggtatgtgcgtcaccaaggcgcgcaagctgatcgccatgtatcaggagcaagggatcgataagtcgcgcatcctgatcaaactggccgccacctgggaaggcatcaaggcggcggaagagctggaaaaagaaggcatcaacaccaacctgacgctgctgttctccttcgcccaggcccgcgcctgcgccgaagccggcgtgtacctgatctcgccgttcgtcggccgtatctatgactggtatcaggcaaaacagccgagcgccgactacgacgtcgagcaggatccgggcgtgaagtccgtgcgtgatatctatgaatactataaacagcaccgctatcagaccgtgatcatgggcgctagcttccgcaaggttgagcagatcctggcgctggccggctgcgaccgcctgaccatcgcgccaaacctgctggaacagctgaagcacagcgaacagccggttgagcgcaaactaacgccgtccaccgaaggtttccatcagccggcaccgctggccgaagcagaattccgctggctgcataatcaggacgcgatggcggtagaaaaactggccgagggcatccgcctgttcgccgttgaccagcagaagctggaagacatgctggccgcagaactgtaattatccggagctttactatgtcttcacgcaaagaattagccaacgccatccgcgccctcagcatggatgccgtacaaaaagcaaaatccggtcacccgggcgccccgatgggtatggccgatatcgccgaagtcctgtggcgcgactacctcagccacaaccccaccaacccgcactgggccgaccgcgaccgcttcgtcctctccaacggccatggctccatgttgatttacagcctcctgcatctcaccggctacgacctgccgatgcgcgagctggaaaacttccgtcagctgcactccaaaaccccgggccaccctgagtacggctacaccgccggcgtcgagaccaccaccggtcctctcggccagggcatcgccaacgccgtcggcttcgccatcgccgaacgcaccctggccgcccagttcaaccgtcccggccatgacattgtcgaccacaacacctacgtctttatgggcgacggctgcatgatggaaggcatctcccacgaagtctgctccctggccggcaccctcaagctcggcaagctgaccgccttctacgatgacaacggcatctccatcgacggccacgtcgacggctggttcaccgacgacaccgccaagcgctttgaagcctacggctggcacgtggtgcgcggcgtggacggccacgacgccgacgccatcaaggcggcggtcgaggaagcccgcaaggtcaccgacaagccgtccctgctgatgtgcaagaccgttatcggcttcggctcgccgaacaaggccggcacccacgattcccacggcgcgccgctgggcgaggccgaagtggccgccacccgcgagcagctgggctggcactatccgccgtttgaaatcccgcaggacatctacgcccagtgggacgccaaagaggccggtcaggcgcgtgaagccgcctggaacgacaagttcgccgcctacgcgcaggccttcccggagctggccgccgagttcacccgccgcatgagcggcgagctgctggccgactggcaggcgcaggcaaaagcctacgtcgagcagctgcaggccaacccggccaacatcgccagccgcaaggcgtcgcagaacgcgctggaagccttcggcaaactgctgccggaattcctcggcggctccgccgacctggcgccgagcaacctgaccatgtggtccggctccaaaccgctgaacgaagacccggcgggcaactacatccactacggcgtgcgcgagttcggcatgaccgccatcaccaacggcatcgcgctgcacggcggcttcctgccgtactcggcgaccttcctgatgtttgtggaatacgcgcgtaacgcggtgcgcatggcggcgctgatgaagcagcgcaacgtgttcgtctacacccacgactccatcggtctgggcgaagacggcccgacccaccagccggtggagcagctggccagcctgcgcgtcacgccgaacatgagcacctggcgtccgtgcgaccaggtagagtcggcgattgcctggcagtacgccatcgagcgcaacgacggcccgacggcgctgattttctcgcgtcagaacctggcgcagcagccgcgcagcgcagagcagctggcgaacgtgtatcgcggcgcctacgtgctgcaggactgcgacggcacgccggacgttatcctgattgccaccggctcggaagtggagctggcggtcgaggcggcgggtcagctgagcgcggcgggccgcaaggcgcgcgtggtgtcgatgccgtcaaccgacgcgttcgacaagcaggatgcggcctaccgcgaagcggtgctgccggcggcggtaacggcgcgggtggcgattgaagcgggcattgcggactactggctgaagtacaccggcctgaacggcgcggtggtgggcatgaccaccttcggcgagtcggcaccggcggaccagctgttcaaggagttcggcttcaccgtggagaacgtggtggcgcaggctcaggcgctgctgaagtaaccggcggattatagccataataaaggcgccctcgcggcgcctttttcgttaccggcaaacgtgccttacatcagcttatgcagttgcagatactgcagcagcataatggtcttgccgtccttgatacggccgtcggcgatcatggcgatggcttcactaaacggcagctcgaccacctcaatatcctcatcctcaataccgccgccgaccgtacggcgctgttcgtcacgatattcagcgataaagaaatggacgatctcggtcacgccgcccggtgacatataggcctcaaataccttttgcgccttatccacctgaaaaccggtttcttccatcgcttcacgacgcacgcagtattccggcgcatctccctccaacaggccggcgcaggcttccagcagcataccgctctcattgccgttgacgtaggttggcatgcggaactgattaatcagcacaacgctgcccttctcccggttgtataacaaaatcgtcgcgccgttgccgcggtcatacacttcccgcacctgctgaacgacgccgccgtttttacgctgtaaatcaaaagtatatttattaagcaccgaccaactgtcggctaacagttctttttttacattccctattattgcggacatacacccttctttggtcacttttcattgctgcaaaatttcacgtcgctacggtagcaaaaaacgcctcataaaaaaccccgcctaagcggggttcagcacgataaagcgcttaaaaaccgtttggcacctcgcgcatatccggcagtttatgggcgatgcccttatggcagtcgatacaggttttcccttcgctaatcgccttgtcatgcattttggccgccacggttttttgcgcggtgaaatccatatagtcgaagttatggcagttgcggcactcctgcgaattattggctttcatacgcgcccactcgttgctcgccatcgccagacggtggctttcaaacttctgcggcgtatcgatcaggccgaatatcttggcgtacagctccttactggccttcagcttacgcagcattttcggcccccactcatgcggcacgtggcaatccggacaggtggcgcgcaccccgctgcggttattgtagtgcacggtctccatatactcttcatacacgttttcacgcatttcatggcagctgatgcagaactgctcggtgttcgccacctccatcccggtgttgaaaccgccccagaacaggatcccggcgacaaagcccagcagcagcaaagtgcccagcgccagccggctcggcctgcgccaccactgccacagacggcggatcggccccggtttcttatcggtattatgttcggccatagttcctccggttatttgccaaagccgggcaacggctcaaagttgttgccgacaatcggcgccgcgtcggtttgcggcacatggcactgcaggcagaaatagcgacgtggcgcgacgtcgccacgcaccttgccgtcgctgtcgataaagtgcgtcgggctgatgcgcggcgcgccggtggtgcggtaatgctcaacgccgtggcactgcagacagcggttggtatttttactcacctgatagccgtcgatgctgtgcgggatcatcggcggctgattgacatagttaagcgccatgcgctcttgctgcttgggcatggtgatctgcccttcggcggtggcggagacctccggcgactggctgagatcgacatcgccggcggcaaaggcgaaaccggccacggccagagacatcagcgccgcccacagggccccgcgctttttcagtacggtgctgttcattttttggctcccgaagaatgaaatttgcttgttattgtgaatacgttttccgcgcagacatcgatgcagcgcccgcaggcgatgcaggcatcgctggctacctgcggcggggcgtcgggcgacaacagcggctcgcgcaggatctgcgcctcagggcagacgtggaaacagtccatacagcgggtgcattgctcccgccgctgcgcgctgatctgcatgacgccctggctgccaatcacgccgtacatcgcgccgaccgggcacaggtggccgcaccagccgtgctccaccaccagcaggtcgaacagaaacagcgccagcagcagccagacgccggcgccaaacgccactgccagcccgcgcagccaaccgacggcatcgccggcggcgccgtgaatcaggccgcgcccggtgagcgccaccgggttgacccactcccacagcaggctgccgctgagcgcgctgcctaccagcaccatcagcaaaatgccgtaacgcagccggcgcgacagcgtggcggactggcgcagtcccagccgtcgccgcagccaggccgccagatcggtcagcggattcagcgggcatacccagccgcagaacacccggttgccgatcagggcgtacgtcagcaccaccgccgcgccgacccaggccagccaggccggccactgcccggccagcaggctttccagcatcatcagcggatcggtgagcggcacggtgtcaagcagcaggctggcgctgtagttgccgcgcaggatccacacgccccacagcgggccggacagaaacatcagtaaaatcagcagctggctgcagcgccgcaggatcaaaaagcggtgactgcgccaccagccgtgacgcagacgtgcatcgcggccggcctgagcaaccggattcgccattatttcccctccccgacgccgtgcgccggcagctggccgccttccggcaccagcgcctggccggcgcgctgtttctcctgccagccccagcggtagtggccgcccagttgaccgcgcgccagcgacagcggcagcaccttaatcgccgcctcctccagcacgcaggcctgctcgcacttgccgcagccggtgcaggcatcgctgtgcaccgtcggtaaaaacagcgcatgcttgccggtgcgcgggttgcgctgcagctccagcgtgatggcggcgtcaatctgtggacagacgcggtagcagacatcgcagcgcagcccctgccagttaaggcagttttcatgatccagcagcaccgccagccccatccgcgcctgatcgatatcgctcagttgcggatcgagcgcgccgctcgggcaggccgccacgcagggaatgtcttcacacatttcacagggcacgtcgcgcgcgacaaagtacggcgtgcccgccgccagcggcgacagcaaggtcgccagcttcagcgtctgatacggacaggcctgcacgcattggccgcagcggatgcaggcgttgacaaaatccccttccgccagcgcccccggcggacgcagcgccagaccgtcgcgcgcctgcgactgacgctgctgtaaccccagcagcgccgcaatccctgccagcccggcggcgctgcgcgccgcatcccgcaggaagcggcgacgcgccggggctttgtctcgttgccggctcataggcagcccttacgccttctccagtttgaccgcgcacttcttgaagtcggtttccttggataacggatcggtggcgtccagcgtcaagttgttcaccagctgcgccgcatcgaagaacggcatatacaccagccccttcggcggacggttgcgcccgcgggtttccaccgtgctgagcacttcgccgcggcgcgacagcactttcaccttatcgccgcgccgcagattgcggctcttggcatccagcgggtgaataaacagcaccgcctccgggaaggcgcggtgcagttccggcacacgacgggtcatcgaaccggtgtgccagtgctccagcacgcggccggtcgacagccacaggtcgtattcttcatccgggctttccgccgccggctcataaggcagcgcgaaaatcaccgctttgccgtccggtttgccgtagaaacgcaccgactcgcccgctttcacgtaagggtccgtgccttcacggtagcgccacagggtttccttgccgtcaaccaccggccagcgcaggccgcgcgcctggtgatacatatcgaacgccgccagatcgtggccgtggccgcggccaaagcttgcgtactcttcaaacagccctttctgaatataaaagccgcaggcgcgcgcctcgtcgttcagttgatcgtccgggatctcctccagcgtgaagcggtcgacgctgccgttggcatacagcacgtcgtacagcgtttttccgcgcagctgcgggctttgcgccagcagcgcctccgaccagacttcttccaccgtgaagcgcttggagaactccaccagctgccacaggtcggatttcgcctcgcccggcgcgcgcacctgctggcgccagaactgcgtgcgccgctcggcgttgccgtaggccccctctttctccacccacatcgcggtcggcaggatcagatccgccgccagcgcgctgaccgtcggataaggatcggacaccaccacaaagttgcgcgcgtcgcgccagcccggcatccgctcttcattaatgttcgggccggcctgcatgttgttgttgcacatcacccagtaggcattgagcgtgccgtctttcaacgcccggtcctgcgccaccgcgtgcagccccactttggccggaatggtgccggccggcagccgccatttttcctcggcaatcttgcggtgcgcctcgttggtcaccaccatatcggccggcagacggtgggcaaaggtgccgacctcgcgggcggtgccgcaggcggaaggctggccggtcagggagaagggaccgcagccgggcttggagatcttgccggtcaacaggtgcaggttgtaacacaggttattggcccatacgccgcgggtatgctggttaaagcccatcgtccagtaggacaccaccttgacgttcgggtcggcatacagcttcgccagcgcttccagctgatcctgcggcacgccgctcagcgcggcggttttctccagcgtatagtcggcgacaaacgctttgaacgcctcaaagctcatcggctccgacgcgtcgctgcccgggttcttggcggctttctccagcgggtgggtcggacgcaggccgtagccgatatcggtcgccccctggcggatattgacgtggcgcgccaggaaatcctggtcgacggcgtcgttttgaataatgtagttggcgatgtagttcatgatcgccagatcggtttgcggcgcaaacaccatgccgttatccgccaactcgaagctgcggtgttcgaaggtggacagcaccgagacgttgacccgctcgctgctcagacggcggttggtgatgcgcgaccacagaatcgggtgcatctccgccatattggaaccccacagcacaaaggcgtcggcctgctcaatatcatcgtaacagcccatcggctcatccatgccgaaggtgcgcataaagcccaccaccgcggaggccatgcagtggcgcgcgttcggatcgaggttattagtgcgcagccccgccttgaacagcttggcggcggcgtaaccttcccagatggtccactggccggagccgaacatgcctaccgcttccggccctttggcgcgcagcgcgtctttgaacttctccgccatcacatcgaaggcgcgctcccagctcaccggcgcaaattcaccctgcttatcgtactgaccgttcttcatgcgcagcaacggctgcgtcaggcgatctttgccgtacatgatcttgggcaggaaatagcctttgatgcagttcagcccgcggttgaccggcgcgtccggatcgccctgcgaggcgacgatgcggccgttctgcgtgccgaccagcaccccgcagcccgtaccgcagaagcgacagggcgccttgtcccatttaatctcttccgcaccgccaaccaccgcctgcgccaccgtcggaatggtcaacccggccgccgcggcggctgccgctgcggcattggctttcatgaagtctcgacgactgagtttcatggcattacctcaccttgctcatcctgctggtgataaaccagcgacaccgccagcacgccttccagattgcgcgccgactcaattttttccagcagcgcgcgcgagtgcgccgcctgcatcaccaccgccagcttgccctgttcgcgatcctgcgccgctatttcggtctccgggatcgccaacagcgcgggaaccagctgcgaaaacgccgccggacgggcctgcaccagcagaccgctgacgtgccattcgttattcatgatgttcactccgggttagcgccatggcgccggtcggacaaggggcgacacaggcaccgcagccgctgcagaccgccgccgtcagcacgggctgcgcaatgccgcccaggcgcggtcgaaagcggatcgccccgctatcgcagctgtcctgacagctgcggcactctacgccctgcagcgccagacagcgcgttgcaacgtccggctgcagccgccacggcctgtccgccgcggcgtcaaacgcgcccgcttcacaggcgtcgacgcagcggcggcaaaaactgcactccgcacgggaaaaatcgatttccggatagccgccgctgccggcgaccagcacgccggtttcacaggcgtcgatacagacgtgacagcggctgcagccggcgataaacggggcttcctcacgcgcccagggcggacgctgtgcaccggagggacgacgccattgtccgctgagcaatccgcgccgcgacagtccagccatgctgcttatccttataatcactatgtttttttggcagggtaaaaataggattaatcacagggggttataatcacccgaaaggggtaaacagcggggttcgttgcgccaggtcaaataagtgcggaatattgtttagcaacccgccgacgggctgttagcgtaggcgcgcccggctactaccgaaggggggagcgccggcaggaatgagaagcgaaagaaggcgttcggatatggggaatcatccggcaagacggggctttttatcgactcgagcaatgcataggctttaatataaataaaatatatctatacccgccatactttaagctgcaggcgcgttggcttcgctcagtcacctgaatcactgaccggcgtaagctcagcgggattccttcccttgccgccctcctgccactcgaagtattcagggtatatttccctacaatccacgggcttagccgaaaaggatccgtgtttgcttgttaaacgctccgtcacccgcagcctggccaaggccctgatcgtcattgtcgccctgtcggttctttccaccggcctggcgctgaccaccgtcgccgacagcctgcgcgacgccgaagcggtgaatatcgccggttcgctgcgcatgcagagctaccgcctggcgtatgacctgacgcagaacagcgcggcgctgccgcagcatctacgccactatcatcagtcgctgcaggcgccggcgctgcaaaagctcagccgcttttacgtaccggccgacgtgcgcgataaataccgggcgctgcagcagacctggcaaccgctggagcagcatatccgcgccggccgcgcgccggcgtatcaggccagcgtggtcgattacgtcaaccagatcgaccacttcgtgctggcgctgcagcgctattcggaaatcaaactggcgatcgtcgccgcgttcagcgtgctcggctatatcaccattatcgcgctggtgctgttttgtatccgcctgatgcgcaaacaggtggtggcgccgctcaggcaactggtggcggccagccagcagattcagcaacgcgactttaaccacgcgccgctggacgtaacgctgccgaacgagctgggcgtgctgtcgcaggcgtttaccgccatgtccgacgaactctcccgcctgtaccgctcgctggagcacaaggtgcaggagaagaccgaacgtctgcagcaggccaataaatcgctggaggtgatgtacggctgttcacaagcgctgagcagcggccagatcgaccgccacgcctttgaaaaagtgctgcatatcgtgcgccagagcgaacagctccgctgcctgcggctcaacgtgcaggacgggcagagcccctggcagctgagcagcggcgtcccgcaggaggatgccgagtggcagcggctgaccatcagccaggagcagcagccgctggggcagctctgctggcagccgcgccaacaggcggccaacccgcacctgatgcaaagcgtggcgaatatgctcggccgcggcctctacttcaaccgtacgcaaaagcagcatatgcagtttttgctgatggaggagcgcgccaccatcgcccgcgaactgcacgactcgctggcgcaggcgctggcgtttctgcgcattcagatgacgctgttgaagcgcaccctgcccgccggcccgtcacaggcgcaaagcatcatcgacgacttcgaccaggcgctggccgacgccaaccgtcagctgcgcgagctgctggccaccttccgcctgagtattcaggacgccgacctgaacaccgcgctgcagcagctgctggcaccattaaaagttctgacccaggcgcggattcagttacactgtgagctgccttcgcaggcgctgaatgcacagcagcaggtgcacgcgctgcagatcgtgcgtgaagcggtgctcaacgcaattaagcacgccgatgcgcaggatatcgttatccgctgcggtaaagccgcagacggcgataaccagatcactattaccgacaacggctgcggcattgccagcctcgatgagccggaaggccattacgggctgaatatcatgaacgagcgcgccgcccgccttggcggaacattacgcattgcccgtggtcaacagagcgggacggaagtcagtttgtcttttccggcataattaaccgcctgacggtaaaaaggcgcgccaggcgccaaaaacttctatttttataagattcagccctatcgtgccgatactcatagcggcgcggcttgacacctgacagggagccatttcatggtgatgcaaaattataaggtaatgatcgtcgacgaccatccgctgatgcgacgcggcatcaaacagctgctggggctggatccgcagttcagtaccgtcgctgaagccagcaacggcaacgaggccattgcgctggcggcgcagaaacagccggacatcatcctgctggatttgaacatgaaagggctgtccgggctggatacgctgaaggcactgcgtgacgacggcgtcgacgcgcgcatcgtggtgctgacggtatcggacgcgcgcagcgacgtgtacgccctgatcgacgccggcgcggacggctatctgctcaaagacagcgagccggaacagctgctggaagatatccgcgcggcggcggaaggcaacaatgtgatcagcgaggcgatcgccggctacctcgcctcacgcagcgaacagcacaacccgttcgccgaactgaccgaacgcgagctggacgtgctgcaggaagtggcgcgcggcatgtcaaacaaagaggtggcggcgcagctgcatatttccgaagagacggtgaaggtgcatatccgcaatatgctgcgcaagctggatgtccgttcgcgcgtcgccgccacggtgatgtacctggagcacaaaagtcagtaatgcggcgggccgcggcccatcaggcgatggcgtcaagcagggcctgatggtgctgatgaacccagcctttattcagcggcccccagctttccagccgatagtaaccatcgttgttgcgcacgccctgctgcacaaactgcagctctacgccgagtccgggcaaggctttcagcacgtcctgcagcgtccggcgcggccagccggtcagcgccatcagtttgggtacattgggacgctcgctgtggtcgatcagccagcataagtacaagcggcgggcgaataccgggtttaattccatggtttgctccagcgtcgggggaatttttccgcatccggcgtaatctccggtgcagaacgttcgctaactaccgttttttacactatctcctttttttctccacgctttccctgcccatcccgagtaaagtgcaatagcctcgggatccttcccaggctctgatataacgcaacgttggtgcgtaataaagatagaacaactcataacgaggttcgcactgtatggccaatttttttattgatcgccccattttcgcctgggtgctggcaatcattctttgcctcaccggcgccttggcgatttattcattaccggtggaacagtaccctaatctggcgccgcctaacgtgcgcatcagtgcgaactaccccggcgcctccgcccagacgctggaaaataccgttacgcaaattatcgaacagaatatgaccggcctcgacaatatgatgtatatgtcgtcgcagagcaccaacaccggtcgcgccacggtaaccctgacctttgaggccggcaccgaccccaacgaggcgatgcagcaggtgcagaaccagctgcaggccgcggtcaagcggctgccgcaggcggtgcagcagcagggggtgacggtctccaaatccggcgacaccacgctgatgatggtggcctttgtctccaccgacggcagtatggataagcaggacatcgccgactatatcgtctccaacctgcaggacccgctcagccgcatcaacggcgtcggcagcatggacgtgtacggctcgcagtacgccatgcgcatctggctcgatcccgacaagctcaacagctacgccctgaccaccaccgacgtggtcaacgccatcaaatcgcagaatgcccaggtggccgtcggccaggtcggcggcacgccgtcggtcgacaagcaggcgctgaacgccaccatcaacgcccagtcgcagctgcagacgccgcagcagttccgcgacatcaccctgcgcgtcaatcaggacggctcgctggtgaccctcggcaacgtcgccaccattgagctaggcggcgaaaactacgactacctcagccgctacaacggcatgccggcggcggggatgaatatcaagctcgcctccggcgccaacgaactgcagaccgatgagctggtgaaagccaaaatcgacgagctgtcgcagtatttcccgcgcgggctggaggccaaggtggcctatgaaaccaccccgttcgtcaaggcctcgatccacgacgtggtgaaaaccctgctggaagcggtgctgctggtgttcctggtgatgtacctgtttatgcagaacttccgcgcgacgctgatcccgaccatcgccgtaccggtggtgctgctcggcacctttgccatcctctccgcctgcggtttcagcatcaataccctcaccatgttcgccatggtgctggcgatcggcctgctggtggatgacgccatcgtggtggtggaaaacgtggaacgcgtgatgagcgaagagggcctgccgccgcgcgaggccacgcgcaaatcaatggggcagatccagagcgcgctggtcggcatcgcgctggtgctgtcggcggtatttatcccgatggcgttcttcggcggcaccaccggcgccatctaccgccagttctccattaccatcgtctcttccatggtgctgtcggtgctggtggcgatgatcctgaccccggcgctgtgcgccacgctgctccagccgatcgccaaaggccaccaccacggtaagcgcggcttcttcggctggttcaaccgcatgttcaaccgcaacaccctgcgctatgagcgcggcgtggcgcgtgtgctgcaccacggcgtgcgctacctgctgatttatctgctgctgctgggcggtctggcgctgctgtttatcaagctgccgacctctttcctgccgctggaggaccgcggcatcttcaccgtgcaggtgcagctgccgaccggctctacccagcagcaaaccagcaaggtggtggaaaaagtggaaaactacctgctgacggcggagaaaaacgacgtgctgtcggtattcgccattatcggcgccggccccggcggcaacggccagaacgtggcacggctgtttgtgcgcctgaaagactgggatcagcgcggcgccggcgagtcggccttcgatattatcgcccgtgccagcgacgccttcaaaaacatcaaagaggcgcgggtgatcgccagcagcccgcccgccatcagcggcatgggcagctcatccggctttgacatgcagctagaagaccatggcggcctcgggcacgtcaagctgatggccgcccgcgaccagctgctgcagctgacggcggaaagcccgctgctgtcgcgcgtgcgccacaacggtctggacgacagcccgcagctacagatcgatatcgaccagcgcaaggcgcaggcgctgggggtaaacgtggatgacatcaacaacacgctctccaccgcctggggctccagctacgtcaacgacttcgtcgaccgcggccgggtgaaaaaagtgtatgtgcaggcggcggcgaaattccgcatgctgccggaagacatcaataaatggtatgtgcgcaacagcagcggcagcatggtgcccttctcggccttcgccaccagccactgggaatacggttcgccgcggctggagcgctacaacggcagcgcgtcggtagagatcgtcggcgaagcggccgacggcgtcagcagcggcaccgcgatggatgaaatggagcggctggtcaagcagctgccgaacggcttcggcctggagtggaccgccatgtcctatcaggagcggctgtccggcgcgcaggcgccggcgctgtacgccatctccctgctggtggtgttcctgtgtctggcggcgctgtacgagagctggtcaattccgttctccgtgatgctggtggtgccgctgggggtaatcggcgccgtagccgccacctggctgcgcgggctggaaaacgacgtgtacttccaggtcggcctgctgacgattatcgggctgtccgccaagaacgcgattctgattgtcgagttcgccaatgagctgcatcagcagggtaaagagctgaccgccgccacgctggaggccgcgcgcatgcgtctgcgcccgatcctgatgacctcgctggcctttatcttcggcgtgctgccgatggccaccagccagggcgccggctccagcagccagcatgcggtcggcaccggggtaatgggcgggatgatctccgccaccctgctggcgatttactttgtgccgctgttctttgtgctggtgcggcgccgcttccccggccggcaaaaactcctgccgccggcggagcatagcgacggctaatccttaaagaaacggcagcgattttcgctgccgttttattttcctgtgtgcatactgaacaacagcaacaccgttaccgcacattaaggagcatccatggaaatcgtcaccgaccaactgcgctatcgcgttgactggacgcgtctggcggccctgctggaagccgccgggctgggcaaacgcgacccgcagctgaccgagcagatctaccacaacaatgcgttttgctactggggctacctggacggcgagctgattgccaccgcccacgccatcagcgaccgcatttcagtggcctatctggccgacgtggcgatccacccggattttcagggccgcggctacggccggcagctgatggaccgcatcatggacgacctggcgccgctcggcaaaatatttatctacgccgtacccgacaaactggccttctataaaaagtacggcttccacgatctgaccaccggcatggtgtttgccgaaggcgcggcgctcagccggctgcaggataatggctacgtgcgctgagcctgattattcatctttttaatcaccttgccggcgggattagcaaaattttcccggccggcgtccacggcgtttttttcacgtattctgcgcctttcagagcattgtacggtggaactcaccgccttttttcggcatgctgaacgctaattctcgctttaccgccgacggcggttttttcaccggttattcccggtgtttcgtggcaaaaaaagggcacaacaccatgacgttgaccatgtacggcatcaaaaactgcgacaccattaaaaaagcgcgccgctggctggaagaacagggcgtggcgtaccaatttcacgactatcgcgcggacgggctgagcgaacagcagctgcgcggttttgtcgagctgctgggctggcagccgctgctgaacacccgcggcaccacctggcgcaagctggacgacgcgcagcgcaacgcctgcgacaacgccgatgcggccatcgccctgatgctggcgcagccggccatcatcaaacgtccgctgctggacgacggcaacggccacgcgctgctgggctttaaggccgagcagtaccaacaatttattgccgaggtaaccgcatgatttgccccgtaatcgatctggcgcaacagttaatccgccgcccttccctcagcccgcatgacgaaggctgccaggcgatgctgattgagcgcctgacggctatcggctttaccgtcgagcagatggatttcgaagatacgcaaaatttctgggcctggcgcggtgaaggcgaaacgctggcgtttgccggccataccgacgtggtgccgagcggtgatgaaagccgctgggacaacccgccgtttgagccgaccatccgcggcggcatgctgtacggccgcggcgcggccgatatgaaaggttcgctggcggcgatggtggtcgcggccgagcgcttcgtcgccgctaaccctgaccatcggggacggctggcgtttctcatcacctctgacgaagaggccagcgccacccacggcacggtaaaagtggttgaagcgctgatggcgcgcaacgaacgtctggactactgcctggtcggcgagccgtccagcaccgaccgcgtcggcgatgtggtgaaaaacggccgtcgcggctccatcaccgccaacctgcatattcacggcgtacagggccacgtcgcctatccgcatctggcggacaacccggtgcaccgcgccatgccggcgctgaatgagctggtgagcatcgaatgggaccgcggcaacgactacttcccgccgaccagcatgcagatcgccaatatccaggccggcaccggcagcaacaacgtcatccccggtgaactgtttgtccagtttaatttccgtttcagcaccgaactgaccgacgccctcatcaaacagcgggtcgaagagctattggagcgtcatcagctaaactacagtattgaatggcgtctttccggccagccgttcctcaccccgcgcggcgcgctggtggatgcggtggtcaacgccgttgaatattatgccgagctgacgccgcagctgctgaccaccggcggcacctccgacgggcgctttatcgcccagatgggcgcgcaggtggtggaactggggccggtcaacgccaccatccacaaaatcaacgaatgcgtgaacgccgccgatctgcagcagctcagccggatgtatcagcgcattatggagcaactgatcgcatgatcaccccggaaatgctaaccggacgctcaaccgagcatctgacgccgctggtcggcaaccaccgcctgcagccgcaggcggcgcaggcctttctcgccatgcagcaggccgccgcgcaggcgggatttgacctgcagcccgccagcaccttccgcgatttcgaccggcagctggcgatctggaatggcaaatttcgcggcgagcgaccagtcttagatcatgacagctgtccgatagacgtcgggccgctgtcggcggaggagcgctgcaccgccattctgcgctggtcggcgctgccgggcgccagccgccaccactggggcagcgatctggatatttacgatcctacgctgctgccggcgggtcagaagctgcagctggagccgtgggaatatgaggaaggcggctacttcgcgccgctgaaccagtggctgacggcgcatatggccgagttcggcttttatcgcccgtttactgaagacggcgacggcgtggcggttgaaccctggcacctgagctaccgtccgctggcgcagcaggcggaacatctgttgacgccggcgctgctgctggcggcctggcaggataaggacgtggccggcagcgaatggctgacgcagcatctgccggcaatattttcgcgttttatacgcgcagaaggaaaggtgtaaatatgcattggttagcagattactggtgggtgatcctcctggtactggtgggaatggtcgtcagcggcattaaggaactgcgccgcgttgacgtcaaaaagtacctggccgaaaaacccgaactgccgccgcaccgtgataacaacgcacagtgggacgacgaagacgactggccaaagaaaaagaaataaccgcagggcgcccagacggcgccctgtttatttatggccgggcggcgctccattcacgccagcggcggcaatgctgctcatccagctgcgacagcgcctgcccggcctcctgccgccacaggcgcagcaacgccttctgaccgctgacgcggcactgcgccacgcactgcatcactggcaatagctgctgtaagtgcgcacgcagcgccggcagcggcaacgcgctgtgcagcagcagacgctgcagcgcgcctaagctggcctccagcggccgatgggcgaaggcaaaccccgccagttcgcgccagtcgtcttcattgagctgcggatcgccgtcgtcgccggggatctccagcgtcagcgcgatgcgctgctgcagccagcgccagtcacgcgctaggtgcttgcgcgccgcctgacacagcagctcgccctgatcgctgagcggtagcagcgccatcacgctatagcagccgctgctggcttccggccggctgccgatgcgcaccagctcaaagccgcagctctgccagaaacgccacagcggctcggtgtaaccaaaactgacggacaggtaatccagcccctgcgcctgctgtcgctgctgctcaatcagccggcgggcgatgccctgccgacgcagcgccggcagcaccgccacgcgggtcacgcggcgggaacgcagggtcggcgcccaccactgtccgccgtgcgccgccagcgactgcgccaccagattgccgcgcggccggcggcggccggcccatacctcgtgagccagctccgcgggcaagccgccctcttccgtcagccatagcgcccccgccacctcgccgtccgcctgcacggcggcggcaaactgcatatccggtgcatccatcaaccgccgcaggtcaagcggcgacgtacggtagtgcgcgctggtcagcagggcgtaaaagcgttgcagcagcgcatcatcgccgcacagctgccgctgcgtcagcggacggtagtccatcgtctggccggccgcctgccatggcggcagttcattaaacagcagcgcgtcatcgataatccgctccagcgcgtcgcccgccgcccagcgcatcggctgttgcaggctcaggtcctgccactgcggcagcgaggcgcaaaatttcagcagaaagccgcggccggtgccttcatagccctgcaccgtggtggtcagcaatacccgcgggaaataggcgatcagctgctgcagcagcggcgcggggatcgccgccgcctcgtcaaccagcagccagtcggccagcgcgctgtctgactgccgacagtgcgccagcaacgcatccggcgcccagaactgcgccttgtcttccgcccagcggccggcaacctcggtcgccgcgcggctggggccggtgatccagcagttcagcgctgagcgctgcaccagcatgcccgccagcgttgacttgccgcggccgcgcggcgcggtcaacacccaaatgccgcgctcacccgccagcagctgcgtcagcagcgcctgctgctccccggtgggggaaccgtccggcgcctgccagtccggccgcgccggcagcggcgccagctgcaacggctgaccctgttgccagatgctgacttcggcatccgccgtcagccgctgctgcagatgcgcgataaaatgcggcgtggcgattggctgcgggctgtcgctccagcgcaggctgtcggcatcccggtgctgcggccacgtctgccaaggcggcgtcagcagcagcagccaactgccggcgcgcagtacaccggccagctgcgccaacgcctccacgtccagcccgtcgccggcgtcaaacaccgcatgcagccgctcctgccccaacaggccgcgcacctcgccgctgttcagcgcctgcgcgccgtgcggcgcttcgccgccgcaccacggccagtcgccgggcatggcggccatcagccgttgcgcctgctgacggcaccaggcggcgtcgccgcttaacaccagcagccggcggatgccctgccgctgcatgcgctgttgcattgtcggtaacataactattcagcccggatataaaaatgccggcgcaagcgcgccggcatctcggtcaacataaaaagcgcgtgttcagcggctggcgaaggtgttgcaggtgttcgggtcgccgctgtcaaagccctgtttaaaccaggtgtaacgctgttcggaggtgccgtgggtgaagctgtccggcaccacccgcccctggctctgctgctgcagacggtcatcgccgatcgcctgcgccgcattcagtgccgcctgcaggtcgccctcttccagcatctgctgtttctcggcgtacttgccccacacgccggcgaagcagtcggcctgcagctccattttcaccgacaggcggttaacctctttctggctggcgccctgctgcatctgacgcaccttaggctcaatacccagcagattctgcacgtggtggcccacttcgtgcgcgaccacatacgcctgggcgaagtcaccgccggcgcccagcttatctttcatatcctggtagaatgacaggtcgatatataccgttctgtcgcccgggcagtaaaacggccccatcgccgactggccggtgccacagcgggtagcggtgacgccgcggtacatcaccagcttcggcggctggtaggttttgttcatccgctggaacacttctttccagttatcttcggtagaggccagcaccaccgaggtgaacttcgccagctcatcatctttcgggctgatgctggcgctctgctgctgggtttgcggcgtcacatcgccgccggtcagcagcggcgacagatcaatgccgtagtacccggcgaccagcaccaccaccagcagcacaatgccgcccttgccgcggatcggcgggcggaaaccgccgccgccgcccagacctgaagactgcccgcgacgatcctcaacattgtcactttcccgacgcccttgccaacgcataagtaaactccagatgaattttttaataatcgtaggtaatcagacggctggccgcaatagcgaacgcggcatcgcctgtcctgtcagtgactacagtataaaggtttgcggcggagggaaatgcagaatttttccggaaatggggctgaaatgacgggacgcgcgtgccgcgtcccgttagcgcaggtaattaatccagcgttacgccgatgcggcgcgcaacttcttcataggcttcgatcaggccacccaggctctggcggaagcggtccttgtccattttatcgagggtatttttgtcccacaggcggctgccgtccggcgagaactcgtcgcccagcaccacttcgccgttgaacaggccgaactccagcttgaagtccaccaggatcaggccggcgtcgtcaaacagcttgctcagcacctcgttggcgcggtagctcagctcgcgcatacgcgccagatgttccttgccgacccagccgaaggtttcgcagtaggattcgttgaccatcgggtcgtgcatcgcatcatttttcaggaacaggtcgaacagcggcgggttcagctccaggccctcttcaatgcccaggcgcttcaccagtgaaccggcggcgcggttgcggataacgcattcgaccggcaccatatccagctttttcaccaacacttcgttatcggacagcagacgttccatctgcgtcgggataccggcttcttccagcttgctcatgataaagtggttgaacttgttgttcaccatccctttgcgatcgaattgctcaatgcgctgaccatccagtgctgacgtatcgttacggaattccagcaccagcagatccggattttcagtggtgtagaccgtttttgccttgccgcgatacaactcagctagcttttgcatcttacttactccaataaagaatagttctaaaaaaatgcttcaacgcacgggcttctattgtgccaaaactccgacgcaaacgataccgtctgtgcaaaacaaaaaggggccacggcccctttttgattattttgcgctggtttgactaaacgcagactggaataccgcaaccagcgcgtcgttctgcgactgggtcagcggtttccctttgttggcaataaactgcaggctggtgcggttgttcagatccccgacctgcagcttgtaatcgccttcggtcagctccggatccttcacgcccagcgcatcccagtcgctgctgctcagggatttgtaggtcacggccacggtgccctgtggacggctgcggtcgcccacgctcatgccgactttttccagcgccggcggcaggcggtcccacaccacggtgtacggcgcacgcacgatcagcaccggcaagccggtatcgtcagcgccgctttgcacgtcaagcgcgccggcacggttggcggtctgggcgttggtcaggctgtcctgtttatccagcccttccaccagagtgttcatcatcatgccgttgtagcgctgcacttcagacgggtcggttacctgttcggttttaccctgctgctgcaggccgacggttttcaccaccagcgcctgctggtaaccctgctgctggacgctaatctgatagcggccttcgtactggttgtcttcatccaggcggttccacttcacccagtcggtggtcagcgtctgaccggcgtcctgacgagaagcgatgctgatgttcttcgcctgcagctggctgacgacgcgcgaccacaggttctggttctgcgggctgctttccagcagcagcgtaccgctgtcgccggcgtactgcgcgcgtgaaccgctcagcagggccagcggctgcaccggcggacgaatgtccagctgcttgccgacctggcctttggcggcggtctgcggcacatcgtagttgccattttgcaccggcaggatcatgccggccggcgcgctcagcgctttgagcggcgccgcgtcgagataggcctcgtcgccgctaacctgacgtttgtaacgctgatcgctggaacaggccgccagcatcatcaccagggagataccgacaacttttgccaccgtcgacttttgcaatgaataagccatcaaatttcctttaagagtttcatcctgtgcaccctcgccgcggcgtcgttaccgcggcatcacgcgctcagggttcaagcaaaccggcgcttttcagcgcacgctcaacaatcgggcgggcggcgtcggccagcggcgtcatcggcagacgcatggtgtcgttggcaatcaggccaagcgccttgcaggcccacttcaccggaatcgggttcgcttcgacaaacaggtcctgatgcagcggcatcaggcgctggttcaaacggcgcgcggcggcgaaatcgccctgcgcggccagccggcaaagctgcgccatctcacgcgcggcgatgttggccgtcacggagattacccctttgccgcccagttgcataaagtccagcccgctggcgtcgtcgccgctcagcagaatgaaatcttcatcatcaaccagcagttggatctggctaacgcggcttaagttccccgtcgcctctttaattgcgacaatatttttaattttggccagccgcgccacggtcgccggcagcatatcgcagccggtgcgagacggtacgttatacagaatttgcggcagatcggtgcttgcggcaatcgccttgaagtgctggaacagcccttcctgcgttggtttgttgtaatacggcgtcaccgtcaggcagcccgcgacgccggtgccgttgaagcgctgggtcagggcgatcgcctcggcggtggcgttggcgccggtgccggcgatcaccggaatgcggccgtcggccagctccagcgtctgcaggaccacgtccacatgctcatcatgggcaagcgttgccgactcgccagtcgtcccgacggaaacaatcgccgacgtcccggcggcaacatggtaatcaatcagtttttttaggctcgcacgatcgacggcacccgcgtcgtccatcggcgtaaccagtgcaactatacttcccgtaaacattggccgtcccctccacaaacaagtcacccatggtacttttgctgcctaaccaaaagcaagcaaacaacggcgttgtaagcgcttggcaggcggttttttttgtgtttaccatggtatacccaaaatacgcggtgctgtcttcgccggcggaggccatcccccgcgtattccattgagcacaacaggaagccccatgtcgccacagcccgctgaacactatctggtgattaccgctctcggcgccgaccgcaccggtatcgtcaacactatcacccgccacgtcagtagctgcgggtgcaatatcgaagatagccgtctggccatgttgggcgaggaattcacctttattatgctgctgtccggcagttggaacgccattacgctgatcgagtcgaccctgccgcagaaaggggccgaacttgagctgctgattgtgatgaaacgcaccaatgcgcacgaacgcccgccgatgccggccacggtctgggtgcaggtggaggtgcaggattcgccgcatatcatcgaacgctttaccgatctgttcgactccagccagatgaatatcgccgagctggtgtcgcgcacccagccggccgagggcgatcggccgccacagctgtatattcagattaccgcgcacagtcccggcaaagcggatgcgttaaatattgagcaagccttccatcgcctatgtacagaattgaatgcacaaggcagtattaacgtcgtgaactatccacagcatgatgagagagatggagagtagtgatgagcccattgaaagccggtgatacagcgccgaaatttagtttgcctgaccaggacggtgaggaaattagtttggccgacttccagggacagaaggtgttggtttatttctatccgaaggccatgacgcccggttgcaccgtgcaggcctgcggtctgcgcgacaatatggatcagctgaagcagtccggcgttgaagtgctgggcatcagcaccgacaagccggaaaagctgtcccgctttgccgaaaaagagctgctgaactttaccctgctgtctgatgaaaaccatcaggttgccgagcagttcggcgtgtggggcgaaaaaacctttatggggaaaacctatgacggtatccaccgcatcagcttcctgatcggtgcggacggcaaggtggagaaggtgtttgacagcttcaagaccaccaaccaccacgatatcgtgctggagtatctgcaggcgcactgaagagcgctgcgctgataacgccaaaggccccgtttccggggcctttgcttttgcaggcttattcgccgtcgcgctcgaccagcatctcatccggccaggcgtggatcaccgctttcaccagagtcgccagcgggatggcgaagaataccccccagaacccccacagcccgccgaaaataatcaccgccaaaataatcagcagcgggtgtaggttgaccgcctccgagaacagaatcggcaccagcaggttgccgtccaacccctgcaccaccagataggcgataatcagcgtccagaaatccgcgccgacgccccactggaacatcgccaccaccaccactggaatggtgaccagcaccgcgccaatataggggatcagcaccgagaaaccgaccagcaccgccagcagcagcgaataacgcatgcccagcaccaggaacaccagataggtcgccacgccgacgatcaccatctccagcaccttgccgcggatatagttggtgatctgctggttcatctccgcccacacctgaccggccagcccgcggtcgcgcggcaggatgcgccgcacgccgttcagcagctgctctttatccttgagtagaaagaacatcatcatcggcaccagaatcagataaatcgccagcgtcagcagccccaccagcgatgccagcgagaacttgaccaccgactcgccgacgccggacagccggctgcgcaggttctccgccatcatatcgatgatgccggcgtccaccagcgccgggtagcgcttcggcagcgtcgccgcaaagttgtagaactgattcaccatgcccggcagatcggtcatcaggttcatgccctgctgccaggcggtcggcgccaccacgaacaccagcagcatggcaataccggcaaacaccagcagcatcaggctcgccgcccagctgcgggaacagccgatgcgctgcagacgcgcggtcggccactccagcagataggccagcacaatcgccaccagcagcggcgtcagaataccatgcagaaaatagaggatgcagaatccggccaccaggatcgccagcagggctatcgcctgcgggtcggtgaaacggcgccggtaccattgtaataacatatccagcatcagagattgctccttgattccataacagaggatcgttggctgccgttccgtagcaacgcagcgggaaaacagaatgcttgttgtaacacaatcttagcccggatttcctcgggcaaaggtttcattgcggccggcggctgtctatgatgagatgggtcagcgccgcgcgctctgccgctatttttgtgagctgactcacctgcgcgctgattgtactggagagttcggcacggaagaagaactctgtgcgcaagaggccgaactcttgcgcccgataaacgtcctagttactacgatatgacgagggatacccctgactatgaccacccggttgaccaaacaagcgatcgccgttctgctgctcggcacgctcaacgcgagcgccctgccccccgccatggcggccagtcaggatcagctgccggatatgggcaccaccgccggcggcaccctgagcatcggtcaggaaatggcgatgggcgatttttatgtccgtcagctgcgcgccagcgcgccgctggtcaatgacccgctgttaagcacctacatcaaccaactgggcaaccggctggtggctaacgcctactccgtgcgtacgccgttccatttcttcctggtgcgcaacgacgaaatcaacgccttcgccttcttcggcggcaacgtggtgctgcacacggcgctgttccgtgaaaccgacaatgagagccagcttgcatcggtgctggcgcacgaaatctcgcacgtcacgcaacgccacctggcgcgcgcgatggaagaccagcagcgcaacgccccactgacctgggtcggcgcgctcggctccattctgctggcgatggccaacccgaccatgggcatggcggcgctgagcggcaccatggccggcacccaacagggaatgatcagctttacccaatccaacgagcaggaggccgaccgtatcggcattcaggtgctgcagcgcgccggtttcgatccggaagcgatgccggacttcctgcagaaactggccgatcagtcgcgctatgcctccaaaccgccggaaatgctgctgacgcacccgctgccggacagccgcctttccgacgcccgcaaccgcgccaaccaaatggcgcgccgcattacccagtccactcaggactactatatggcgaaagtgcgcgcgctcggcatgtacagctctgcgggctatggcctgacggaagacgtgctcggcgcctacgaaaaaggcaacgtgcgccagcaaaccgccgccaaatacgggcgcgccatcctgttctacgaggcgaaaaagtacgacgccgcgcgccggctgatccagccgctgctggataaagatcgcgataacgtctggttcctggatctgatgaccgatatcgatctgggacaaaaacgcgccgcccaggcgatttcccgcctgcaggccgccaacgcggcgcagagcaacaatccggtactgcagttgaatctggccaatgcctatgtcgaaggcggccagccggcgcaggcgtcgaaaatactcaaccgctataccttcgcccaccccgacgatcccaacggctgggacctgctggcgcaggccagtgcggcgcaggggctgcgcgacgaagagctgtccgcccgcgccgaaagcctggcgctgggggggcggctcgatcaggccatcggcctgctgagcaacgccagcgccctgcaaaaactcggcagcctgaaacaggcgcgctatgatgcgcgtatcgatcaactccgtcagctgcagcaacggttccgtcaataccagcgcagctgatttttaaggaagaaacagatgaaaaacgtcaccatttaccacaacccgcgttgctccaaaagccgtgaaacgctggccctgctggaacagcacggcgtccagcccgaggtggtgctgtacctggacaccccgccctcggctgaacagctggccacgctgctgcaacagctgggcttcagctccgcccgcgaactgatgcgcaaaaaagaagaactctacaaaacactgaatctggcggacgacggcctgagcgaacagcagctgctgcaggcgatggtggcaaacccgaaactgatcgagcgcccgatcgtggtaaaaggccagcaagcgcgcatcggccgcccgccggagcaggtgctggatattctgtaaggaatgcggggccggcgcgcggccccgttataaaccgaggatctctttgacgaacggaatggtcagcttgcgctgggcggtgatcgacgcgcgatcgagctgatccagcgtcataaacagcgtacgcatctcgcgatccagccgcttaagcaggaaacggcccacgtcctccggcagctcgaaaccgcgcagtttggcgcgcagctgcagcgcctgcagcttctcatcgtccgacagcggctgcagcttatagatctgcccccagtccagacgcgacgccagatccggcagctgcaggttcagctggcgcggcggacggtcgccggtgataaacagccgggtgcggccggtttccagaatgcggttatagaggttgaagatggccatttcccactcttcatcgccggcgatgcattcgatgttgtcgatacagaccagcgccagctgctccatgccgtccagcacttccggcacgaaataggcgcgcttgtcgagcggcacatagcctgccgcctctccgcgctgcgacatctcggcgcaggccgcatgcagcagatggctgcgtccgccgccctcgcgcgaccagaaatagatatagctaccgtgttcctgactaacggcagactggatcgcagctaacagggacggattctcccccggataaaaactggcgaacgtttcatcatcgggaagataaagtggcagtgaaagctgtgccggcgtattcagaagcacctcaaccaaaactggcaggaaaacggcatcagtttaacatagaaaacgcgtacagttgaactgacgttgataacaacgccatcggcgcctgcccacgccgtttttttaaccgctatctcgtgctcgttagccgcttacgccaccggccggccgctgcaaaataacgtccgcggcgtgcggcgcctccaattacccgcaacgataaattcacatcccataaattgaaaaccaaacttcgcacctatagtatttaacaggaaatattatattgatggtcatcgttttatattggccaaaatgcgacctccccccatttttttaacggatgattatttataatcagcgtgggaaaaataacaacagaggataaattaatgtttggcattagaaaaacaatgggaatcaccgcagtattattcaccgggctatcctgcctgatggcaaatgccacggaattaaccgcctggccgcaagaacaggcacaggaattgaatacgctgattgccgagcgagcgaataaaggcgacttcgccgtatttgatatggacaacaccacctataaaaacgatctggaagagtcgcttatcccgtacctggaaaataagggcctgctgaatcgggaaaatatcccggcctccttggtattgatcccgttcaatgacagcctgggcgaaaaggaaagcttgtacagctactatcaccgcctgtgtgaagtcgatgatttaatctgctacccttgggcggcgcagatattcgccggttttacgctgcaagagcttagccagcaggttgatgaactgatggctttgaaagaaaaaataccggttaaatatatcaaggacaatacgctgcataacggcagcgttgaaccgccgcgcgtgatgaaaggcatgcagcaactgtttgccaggctgcaggaaaacggtattgaggtgtatattatgagcgcggcgcacgaagagctggtgcgcatggtcgccagtaatcccaaatatggttataacgtcaaaccgcaaaacgtcatcggcgtcaacacgctgctgcgcaatacgcaaaccggcgaactcaccaccgcgcgcaaacagatcaaagcgggcgactacgcaccggaaaacaaccagcagctgaccattaccccgtatatcgtcaacccgatgacctggtttgaaggcaaagccggcagcattctgggctatatcgaccagtggagaaaaccgattctggtcggcggcgatacgctgtattccgatacctatatgctgctgaacagcaccgatccgcagcacggtaaaaagttatggattggccgtaaagcagaaacccagcaaaaactgcagctgttgcaacagcaggcagtcaagcagcagcaggcgctgggccaaccggcgaccgccgataaaaactggattgtcgtcagccagcaggaactgcaataaacacaggccatcaaggcaaaagggcgacgcgtcgcccttttgtcacttcaacgccggatggcgcactatttctgctcgagcccctcttcggcgtcgatcacctcttcttccttacggaacaggctgatcagcttaaacagcaggctcagaccgatgccgacgatggtcgccagcgccatacccttcagctccgccgcgccgatatgcaccttagcgccgctgacgccgataatcaggatcaccgccgtcaggatcaggttctgcgccttgttgtaatccaccttcgagtcaatcagcacgcggatgcccgatgcgccgatcacgccgtacagcagcagcgagacgccgcccatcaccggcaccggcaccgcctgaatcgccgccgccagcttaccaacgcaggagagcaggatcgccagaattgccgcgccgccgatcacccaggtgctgtaaaccttggtaatcgccatcacgccgatgttctcgccgtaggtggtgttcggcgtcgagccaaagaagccggaaatcaccgtggagatgccgttggcgaacatcgaacggtgcaggcccggctcgcggatcagatcctttttaacaatattggcggtaaccaccaaatgccccacgtgttcggcaatcactaccagcgccgccggcagaatggtgaagatggcgaaccactcaaagcgcggcgtatagaaggtgggcagcgcgaaccagtgcgcttcgcgaatcggcgtcagatcgaccacgcccataaagaacgacagtgcataaccggccagcacgccgatcagaatcgggataatcgccagaaaaccgcggaacagcaccgagccgaggatggtaacgcccagcgttaccagcgcaatggtgatggtggtgccgtccaccgccgcgccgtcggccggcagcagacccgccatattggccgccacgcccgccagctccaggccgatcaccgctacgatcgcccccatcgccgccggcgggaacatcacgtccagccagccggtgccagctttcttgacgatcagcgccaccagacaaaacagcaggccgcagacgataaagccgccgagcgccagttcatagcccaacggcaacagcagcagcaccggcgaaataaaggcaaagctggagcccagataggccgggatcttacctttacagataaacaggtatagcagcgtgccgacgccgttaaacagcagcaccgtcgccgggttgatgttaaacaaaatgggcaccagcacggtagcgccaaacatggcgaacagatgctggaggctgagcgggatggtctgcagcagcggcggccgctcgctgacgccaatggcgcgacgggtcatgggggttcctcttggtcgttatacatgatgcaagcccagcgttctatgcgcaatggcccgcacggcaacggcgtcgcgtgcaggactgggcgcataaaaaagccgactcgctaagtcggctaatctgttacttggtaccaaatatcttgtcaccggcgtcgcccagacccggtacgatgtaaccgtgctcattcaggcactgatcgatggacgcggtatacagctcaacgtcagggtgcgctttttccagcgccttgatcccttccggcgccgccaccaggaccagcaccttgatgctgctgcagccggctttcttcagcaggtcgatcgtggcgatcatcgaaccgccggtcgccagcatcgggtcaaccaccagcgccatgcgctcttcaatattggacaccagcttctggaaatacggcaccggctccagagtttcttcgtcgcgataaacgccgaccacgctgatgcgcgcgctaggcacgtgctccagcaccccttccatcatgccgaggccggcgcgcagaattggcacgacggtaatctttttccctttaatctgttcaacttcaaccggcccgcaccagccttcaatcgtcaccgtctcggtagccagatcggcggtcgcttcataggtcaacagactacccacttctgaagcaagctcacgaaagcgtttggtgctgatttcgtgatcgcgcatcaggccaagcttgtgttttaccagcgggtgtttcacctcaacgatcttcatcatttttctcctattaaggtggttgacggccaaaaaaatcgcgggattataccgccttttcccccctgcgccacccacaatagcccgatcgggatcaacaaaagtatgattatcagtatagggatgaaaatgtagatcggcctcacaagccgctcgcaaacgtttgcctgcactgttagaattgccgcgccgggttccggaagtaaaggccggaaaccccgtttttcaatccgcaaaccgtcgtggggatcgcgcagtgaccgacaaaacctctctcagctataaagacgcaggtgtcgatatcgatgctggcaatgcattggtagaccgtatcaaaggtgtagtaaaacagacccgtcgcccggaagtcatgggaggattgggcggtttcggcgcgctgtgcgcgttaccgcagaaataccgcgaaccggtgctggtttccggcactgacggcgtgggcaccaaactgcgtctggccatggatctgcagcgtcacgacaccatcggcatcgacctggtggccatgtgcgtcaacgacctggtggtgcaaggcgcagagccgctgttcttcctggactactacgccaccggcaagctggacgtcgacaccgccgccagcgttatcaccggcatcgccgagggctgtaaacagtccggctgcgcgctggtgggcggcgaaaccgctgaaatgccaggcatgtaccacggcgacgactacgacgtggccggcttctgcgtcggcgtggtcgagaagtctgaaatcctcgacggcagcaaagttcaggccggcgacgcgctgatcgcgctgggcgcttccggcccgcattccaacggctactcgctggtgcgtaaaatcctggaagtcagcaacaccgacccgaccaccacccagttggacggcaaaccgctggccgatcacctgctggcgccgaccaaaatctacgttaagtcggtgctggaactgatcgccaaccgcgacgtgcacgccatcgcccacctgaccggcggcggcttctgggaaaatatcccacgcgtactgccggcaggcatccaggcggtgattgatgaatccagctggcagtggccggcggtgttcaactggctgcagcaggcgggcaacgtcagccgccacgaaatgtaccgcacctttaactgcggcgtcggcatgctgatcgccctgccggaaagcgaagtggaagccgctatcgccctgctgaacgcggcaggtgaaaaagcctggaaaatcggtaaactcactgcatcttctgacgaacagcaagtggtcattcagtgatgaaaaagattgtggtgttgatctccggccaggggagtaatctccaggcgctgatcgacgcctgccagcaggggcggatcgccgccgagatcgtcgcggtattcagcaacaaggcgcaggcctatggcctgcaacgcgccgaggcggcgggcatcgccgcccacgcgctggatgccaaaacctttgccgaccgtcaggcgtttgacgacacgctggcggacgccatcgaccagtaccaaccggatctggtggtgctggccggctatatgcgcattctcagcgcgccgttcgtccagcgttatgccggccggatgctgaatatccacccctctctgctgccgaaatatccgggtctgcacacccaccgtcaggcgattgacaacggcgatgacgaacatggcacctcggtgcacttcgttaccgagcagctcgacggcggaccggtcattctgcaggccaaggtgcccatcttccccggcgacgaggaagacgaggtggtagagcgggtgctggcgcaggagcacaccatctatccgctggcggtcagctggttcatcgacggccgtctggcgatgcgcgacaacgccgcctggctggacggcgagcgcctgcccgagcagggacacgccgccgactgagcgcgcgtttcctcaaccaatcctcaacggcgccctgcggcgccgttttttttccctctccctcccggcacggcgttatactttcccgtatgtcagtcacataggagaatacacatgtctggttccgccagcgtccgcttgcgcccactggagcgggatgatttaaccttcgtccatcagatggacaataacgccagcgtaatgcgctactggttcgaagagccgtatgaggcctttgtcgaactgtccgacctgtacgataaacatattcacgaccaaagcgagcggcgctttatcatcgagcacgaaggggcgaaggtcggcctggtcgaactggtggaaatcgatcatattcaccgtcgggcggagttccagattattatcgacccgacgcatcagggcaaaggctatgccagcaccgccgccaagttggcaatggactacggcttctccgtcctgaacctgtataagctgtatctgatcgtcgacaaggaaaaccccaaggcgatccacatctacagcaaactaggcttcgaggtcgagggggaactgattgacgagttctttgtcaacggcgagtaccgcaccgtgttgcgcatgtgcattttccaaccgcaatatctggcaaagttcaaaaccgcgcccaaagcagaaaatttagttaaataaaatctcactattgccgatactcgatatttaatacaatggatatcggcaataaatcgccaacgacaataacagcccgtaatatccgtgaatcatccgccgatgtcgggtatgattcattattgaccgctatcaatgataatgacaacatcgtgtttgccgtacgctgttgccgcctattaataaacatgacttaagcatggattatcttaatcaggaaagatgcgaaaatacaatatactttggtatgtctggattctatgggcactgttaatcattatctggttatctcgggatattctcttaaataacaagatgaatccgatattggtgacggcagccgtcttttgttcattacttattattcaagcgatatatagcatatacaggaagtgccccatgcagatatttaataaatccaagaaaaaccccacagaaaagcgcggtagaaaaccggacgacaccaggtcttcgcactctgaaatgaaagagccgctcaaggccgtcgccgttccgcctccattatcggaactgatggaaagcgccaaaccggccaaggctatcaaggacacctttatctcacagggcacccagttgaccggcaccatcgaaggccagggcaatattattgtcgaaggggtgctcgaaggtagcctgacctgctcccaccaggtgcgcatcgaaccaaccggccaggtaaaaggcgaaattcacgcccagcatattatgatcaacggctccgttgagggcagctgccatgccgacagcctgaccatccagccgaagggccatatgcgcggcgacatttttaccgacgaattttccattgagaaaggtggcgtgtttgtcgggcagtcacagctgatgccgcaaacgaccgccggcgccggcaaagtgacggcgctgaaaacggcacaccacgccccgcagctaccggaaccgcagcaggccaagtagcctcagccgtagcggcccgtgatgtaatcctccgtccgccgctggcggggcgaggtaaaaatagcgtcggtatcgttatattccaccaggcgtccctggtggataaacgccgtatagtccgaaacgcgcgccgcctgctgcatattgtgcgtcaccagcaccaccgtgtagcgctgcttcagcgtcgaaatcagctcttcgatggtcagggtggagatcggatccagcgccgaagtcggctcatcgagcagcagcacttccggctcgatggcgatggcgcgggcaatcaccagccgctgctgctggccgctggacagccgcagggcgttttcccgcagccggtctttcacttcatgccacagcgccgccgcgcgcagcgaacgctccaccgcctcgtccagcacccgccgttcgcggatcccctgcaggcgcaggccgtacaccacgttttcatagatcgatttcgggaacggattgggacgctggaacaccatccccacccgccgccgcagcgccgccacgtcaatctccgcgccggaaattcgttcgccgttcagctgcagttcgccgtctatgcggcagttgtccgccagatcgttcatgcgattaaagcagcgcagcagcgtggatttaccgcagccggaggggccgatcagcgccgtgacccggtgcttcggaatacgcagcgaaatatcatgcagcacctgtttgtcgccgtaaaacagctgcagtccgtcagccgccagcgccgtatcccggtcgccaagctgctgcacatccagcctgggcaaactgcccggcgtttttaatcccatgaagcggtccccatactcgttctcactgttactgctcccatacccggtaacgctccctgagcgaatggcggatgcccatcgccgtcagattcagcccgacgacgatcgccaccaacaggaaggcggtagcgaacaccagcggcctggccgcctcgacgctggggctttggaatgccatatcgtaaatctggaagctcaggtgcataaacttacgttccaggtgcaaatacggaaaaatatcgtccaccggcagcaccggcgccgacttcaccacgccgaccagcatcagcggcgcggtttcacccgccgcacgcgcaattgccagaatcaggccggtcatcatggccggcgccgccatcggcagcacaatgcgccatagggtttcggcccggcaggcccccagcgccagcgagccttggcgcagcgtggccggtatgcgcgacaggccctcttcggtcgagacaatcaccaccggcagcgtcagcaacgccagcgtcagcgcggcccacagcacgccgggggtgccgaaggtcgggttaggcagagattcggcataaaacagccggtcgatgctgccgccgatcagatagacaaaaaagcccaggccaaatacgccgtagacgatcgacggcaccccggccaggttaaccaccgcaatgcggatcagccgcgtcagcaggttcttgccggcatactcatgcagatagacggcggcgatcaccccgaacggcatcaccaccaccgacatcagcaccaccatcagcacggtgccgaaaatcgccgggaacacgccgccctcggtattggcctcacgcgggctgtcgctcagaaacttcttcacctgctcgccccagtgcactaccttctggcccagggacatcgcattggggaaccaggcatcgcgtatctggctcagggggatggtatgcacctgaccgcgcatatcccgcagcagcagcgcatcgcgctgacgatcgcggttcagcccgtccagctgctccgccatctgacggtactggcgctgcaactccagccgctcggccttcatctgcgcctgggcgcgggcatcaaaacgctggtcgcgccggagctttttctcacgcaaattcagcgccgcaaactgctcattaatccgcgccatctggtgaatctgaatatcatgcgcctgccgcgacagcgccgcaatttgcggcagccgctgctgcagcgcctgattcagatcgcgcccggtcagcggctggccgtcctccagcaggccggccagaaaaccgtaggcggtgccgttgctgttgcgctccaataccagcaggtcgcgcggcgcgctctggcgacgaacatcgctggccagcagcgtacgaaaatcctgcccttcactttcgcggttgccgaccttaatcaggtaacgggtgagttgcgccgcgtcgcccggcggcgtcacgcccgcctccagcagctgctgacgtgaaatcgtctgctgctgatacagctcgccaatcagcgtgaccgggccggccgccgcctgattcagctcaaactgatagaccgggctgggccaaaagtagcgcatcccctgccccgccagcagcaacaagatgccgagcagcgccagcaggctgacgctgaccgagccggcggtcagccatacccacggggaacccgattttaaccaggctctcatggcgcctcctgattctggctatagcgctcgcgcaggcgctgacggatcgcctcggccagcgtattgacgataaaggtaaacacgaacaataccagcgcggtcaggaacagcacccgatagtggctgctggcaaataccgcctccggcatttcaatggcgatattcgccgccagcgcgcgcagcccctggaacaggctgccgtcgacgatcggcgtattgccggtggccatcagcacgatcatggtttcccccaccgccctgccgaaacctatcatcagcgccgagaaaataccggcgctggcggccggcagcgtcacccgcgccaccgtctgccacggcgtggcgcccagcgccagcgagccttgggtgagcgaggtcggcacgctgaacagcgcatcctccgccagcgagaaaatcaccggcaccagcgcaaaacccattgccacgccgaccaccagcgtattgcgctggtcgaagtcgtcccccagccagaagtgcatcggctggccaaacagcagcgtctccagccaagggccgacggccatcgccagccagacggtcagggccagcgccggcaatagcagcagtaaatcgccgcccggacgctgccgacccggccgccagcgctgctgcgctatgccgcacagcaacaccgcgccggccagcaacagcggcaacgccagtatcgccagtaaatgacgttcgataaccggtgccagccagatgcccgccaccagcccgatgaccaccgtcggcagcgcgcccatcacctcaatcgccggtttcaccagccgccgcagcgccggcgacataaagcaggccgtatagaccgcgccgcccagcgccaacggtatggcaaacagcatggcgtaaccggcggccttcagcgtgccgaaaatcaccggcatcagactgaacttggcctgatagctgtcctccccggaggtggactgccacaccagcgccggctgcgggtagttctcgtaccaaaccttccgccacagcgagcgccaggtcacgtcagggtaatcattattcagccggtattgctgccagccctgcgcggtctccagcagcaggccatcgccgcgcggcgcaaacgccgcctgttgtacgccggcagccagccgggcgtccagcagaggccgggactggatgctggaatagagcgcaaacgcaccgtccggctgcagcgcggcgaatacccggcggaacggctcggcgatcaccgcggcgtccgcagccggctgcggcgtgaactgctgcgccgaggtcaggcgccagcgctggtttttctccacgtcgaaccactcctgcagcgtgccgtcggcggcatgcacaatcagcgcgctgccgcccggcagcgccgtcaggcggtaaggcgcctgctcaccgagcatttgcgtttcctgcagccgcagctgcgtcccgtcgatttgatagcgcgccagccggctgccgctcagcagatagagctggcggccatccggcgccagcaccagttgctgcacgtcgtcgctcagcgcgatggcgctgaccgcggccggctgccgcgccgccacccgagccaacagcagctgtcgccgctcggtcaccgccgccaccagatacgctccggcctcgcgcgccggcgtcagcgccagctgcttcagtgcgccggcatgcggcagcagggcctgcggctgcgcgcccagcggcaagctccagtgcggtttttcctgcggcgcagcggcgaaatccgcctgcgcgataataaaacgcccgtcggcctgcgccagcgcaaacagatcgcgcgcgccgaccgcccgggccagcagcgtcggcgccggcagcagccgctggctggtcaacagcgtaccggccgcctgcccctgtcgtgccgtcaaccggtaaaactgcccttcgccctgccggtcaatgcggtaacccacccgctgctgaacgtccatgccgatcgccaaggccggcgacgcatggttcagtgtcaacggcggcgaggcgtcgacggaggccggcttaaacagcggcagtacggcgaacagcaagtagacgaaaattaacatcagcatcatcagcaccagcaggccgctgacggtcaccatggcccgcacgccacggtcaatgcgcgcgcgccgccgatcgcggggaagttgatttgccgttgtctgtaccatctgtctctgtctttgttgcaggccgggcttacgccaaaagataaccgggcatcttatgtcagattaatgtcgtttgcatgacaaagtttaccgccgccggccggcagatctgttggacattactgtcaatctctcgcaataatgttgtaggacattagagcggcattcaggcagcgtgagcgacgggcgacggtgcctctcacccgcctcctcagcaggcggcctgggccggtataggggaatgccattcgatttttcccatgatttaaccggagtaataatgggtcaggaaaagctctacatcgaaaaagaactaagctggttgtcctttaatgagcgcgtgttgcaggaagccgcagataagagcaatccgctgattgagcgcatgcgcttcctcggcatttactccaataatctcgacgagttttacaaagtccgctttgccgacctgaaacggcgcatcctgatcagcgaagagcaaggctctgccggcgcctcgcgtcatttgctgaagaaaatccagaccaaggtgttaaaaaccgaccaggaattcgacaccctgtataatgatttactgctggaaatggcgcgcaatcaaatctttctgatcaatgagcgccaggtctccgagaatcagcaaatctggctgcgtcaatacttcaggcagcatctgcgccagcacatcacgccgatcctgatcaatcacgacaccaatctggtgcagtttctgaaggacgactacacctatctggcggtggaaattatccgcggcagccatatcgactatgcgctgctggagatcccgtccgacaaggtgccgcgcttcgtcaacctgccgccggaagcgccgcgtcgccgcaagccgatgatcctgctggataacattctgcgctactgcctggatgacatcttcaagggctttttcgactacgatgcgctcaacgcctattcgatgaagatgacgcgcgatgcggaatacgatctggtgacggaaatggaatccagcctgctggaactgatgtcctccagcctgaagcagcgcctgaccgccgagccggtgcgctttgtataccagcgcgatatgccgaataaaatggtggagctgctgcgcgaaaagctgggtatctccaactacgattcggtgatcgccggcggccgctatcacaacttcaaagactttatcagcttccccaacgtcggcaaaagcaacctggtcaaccggccgctgccgcgtctgcgccatatctggttcgaccggttccgcaacggcttcgacgccatccgggaacaagacgtgctgctgtactacccgtaccacaccttcgagcacgtgctggagtggctgcgtcaggcgtcgttcgaccccagcgtgctggcgataaaaatcaatatttaccgggtggcgaaagattcgcgcattatcgaatccatgatccacgcggcgcataacggcaagaaagtgacggtggtggtcgaactgcaggcgcgcttcgacgaagaggccaacattcactgggccaaacgcctgacggaggccggcgtgcacgtgatcttctccgcccccggcctgaagatccacgccaagctgtttttgatttcgcgccgcgaaggcgacgctattgtgcgctacgcccatatcggcaccggcaacttcaacgaaaaaaccgcgcgggtgtacaccgactactccctgctgaccgccgatgcgcgcatcaccaacgaagtacgccgggtgttcaactttattgaaaacccctaccgtccggtgcattttgactatctgatggtatcgccgcagaactcgcgccgcatgctgtacgacctgatcgaccatgaaatcgccagcgcgctggcgggcaagccggccggcattacgctgaaattgaataatctggtggataaagggctggtggatcggttatataccgcttccggcgccggcgtgaaggtgcgcctgctggtgcgcggcatgtgctcgctgattcccaatctgccggggatcagcgacaatattcaggccatcagcatcgtcgaccgctatctggaacacgatcgcgtttacgttttcgaaaaccaaggtgacatcaaggtcttcctgtcgtccgccgactggatgacccgcaatatagattaccgtatcgaagtggcgacgccgctgctggatccggcgctgaaacagcgcgtgctggatattctggcgatccagttcagcgacaccgtcaaagcccgttatattgataaagagctgagcaaccagtacgtaccgcgcggcaaccgccgtaaagtacgttcgcaaattgccatttacgactatttaaaagctctggaacaaccaggaaattaggccagcaactatgccgctaaacaacaccgccactcataagccattggaaatcgccgccatcgacctcggctcgaacagtttccatatggtgatagcccgcgtcgtcaacggcgccctgcaggtattgggccgcttaaaacagcgggttcaccttgccgacggcctggatgccaacaatgtgctcagtgaagaagcaatagaacgcggtctggcctgcctggccctgtttgccgaacggctgcagggtttcccggcggaaaacgtcaccatcgtcgggacgcatacgctgcgtcaggcggtgaatgccgaagcctttctcaagcgcgccgccgaggtgatcccctacccgatcgagatcatctccgggcaggaagaggcgcgcctgatctttatgggcgtggaacacacccagccggaaaagggtcgcaagctggtgatcgacatcggcggcggttccaccgagctggtgatcggcgaagattttgaacctctgctggcggaaagccgccgcatgggctgcgtcagcttcgcccatatctttttccctgacggcgaaatcaaccgcaccaatttccgccgcgcccggctggcggcggcgcaaaagctggaaaccctggcctggcaataccgcattcagggctggcaatacgcgctgggcgcctccggctcgattaaggcagcgcacgaagtactggtggcgatgggagaaaaggacggtctgatcaccctcgagcggctggaaatgctgagcgaacaggtgctgcagttcaagaacttcagcgccctcagcctgccggggctgtcggaggagcgtcaggcggtgtttgtgccggggctggccattttatgcggcgtgttcgacgcgctggcgatccgcgatttacgcctgtccgacggcgcgctgcgcgaaggggtgctgtacgagatggagggccgtttccgccatcaggatatccgcagccgcaccgccaaaagcctggccgagcactacaatatcgatcgcgatcaggccagccgggtgctggcgaccaccgaactgctgtacgcccagtggatggcgcaaaacaccaagctggtcaacccgcagctggaagcgctgctgaaatgggccgctatgctgcacgaggtcgggctgagcatcaaccacagcgccatgcaccggcactccgcctatattctgcaaaacaccaacctgccgggctttaatcaggaacagcagctgctgctggcggcgctggtgcgcttccaccgtaaagccatcaagctggaagagctgccgcgcctgaatctgttcaagaagaagcactatctgccgctgatacagctcctgcgcctgagcgcgctgctgaacaaccagcgtcagtccaccaccacgccggaaaccttgcgtctgattaccgatgataatcactggacgctgcgcttcccggccggctatctgacgcagaatacgctggtgcagctggatctggagcgcgagcaggagtactggaaagatgtcgtcggctggaagctgatcattgaggaagaagacgcgcagcaggacgagcagcgcctcgcctgatgccacactcagcggcggcccttcgcctgcgcgaagggccgcctgccgtcacgcctcggcctgcgtgccggccgccagcgaggtcagcggtaccggctggccgatatggtagccctgcatatagtcaacccccagcgcccgcagcgccatctgctgctcttcgctttccacatattccgctacgatatgtaaccgcttcattaacgccaccttgcagatggacgcgataatctggtgatccaccggatcgttcagcatattacgcacgaagctgccgtcaattttcagcgtatccacctccagcatccgcaggcggttatagctggcatagccggtgccgaagtcgtctatcgcaatgcggcagcccagttcacgcagctcacgcagggtggtggccgcatagtgaatgtcctgcatcaggtgcgactcggtaatttccagaatcagctggtacggttcaatcgcatactgctgcagcgcctgccgcacatcgcggctcagcgtcgggcggcacagcgtcggcggcgagatattcaccgcaaagcgcgcactcggcagcgtatcacgatggcgatccataaacttcagcgtgttattcaacacccacaggtccagctgatacgccaggccgaactcatgcaccaccggcaaaaattcgttcggcgacaacgcaccgcccttgtcatcaggcaggcgcagcaggatttcatggtagctgtcgccgcgcacaccgtggatcggctgcgccatcaggataaagccgtcgccgtccagcgcccgctgcacccggtgcagcagacgcaccttgtgtttcaccgcgttctgcacgtcctgacgatcgttgcggatgctctccggctcaccactggtcagcgacagatcggccagcgagctcagctccccgagcagcagatgcaggtgctccacttccccggcgatgccgcagtagctgacgcccagcggcgggtgaatcggtagcccgttccagaccagtcggaagttctccagcgtagcgtgcacctccgccactttggcctcgtcatcgtagccgttcagccgcagcaccagatcgtagcccggcagctgatacacgtcttcgtccgccgccaaccccttacgcagggtgctggccagatgctgtttgaagcgaatgcgcaattgcatgccgtaatgacggctcagcaggtccagttcggcaatgcgcaggaagcacagcgtcgaacgcggcgccagcgccaaatcccgcttcagggcgcgcaggttcggcaggccgaccatcggatcctgcagcgaggcgcgcttcattttggcgaacagcgccagctggcgagaattgatcgccgacagcaggaatacgctgagggtaaataccagcatcatcgaggaaacgacggccagatcgtgcaggcgtccgtccacccgcacatagctgcgatagttgaaaaacagcgccagcagcgcaaccgaccaggcaatgcagttaaggtgatagccgaagcgcaccgcaccgtacagcatcagcggcagcagcagcgtcaggctgtagtcgatccaaaactccttctgcccgacgccggtgggatagcacagcgcaaacaccatgccggtcagcagcagcagccagagcaacgtctcgccggttttcacccccggcgcgacttccagacggaagcggcaccgcagcgtccgcagaaaacgcggattattcagcacccgcagcacaaaatagaacagcggtgtggaagagaggccggcgatcagcagcgcgtggaaatttaccagcgtatgcatcagattggctctgccgaacaccatacccatctcgtccggcagcagccccatgccaatcatcaactgcaggctgaggataaacagcagcggcggaaacgccagcagccagatcaaccgcggcggcgtaaatcccagtacgttaatgcgtgcacaccagtcgcgctgcgtctgacagcggtagcccagccagcagacgccgagacagaacagatacagcagcgtcatgatgatgccgatttccggccccagccggacgctgtaacggatcatgatggcaacgacaatgccggggatcgccatccagtcgtacaccatcaacagcgaaatacacaccgccagcggcagatagaccagatacacctttccttccggcagcataatgtgcggggagagccagccggccagcgggataaacaccaggctccacaccagaggctggccccaccaacggtggcgtaacttattccagagtttcaatttaatcattatgaagtgagtatcttcgccgacgcgcgaagctatttatcatccagactttagcggcctgtcagtaagcggcgtccgctcatctccaatggccagggtaataatgatgaaaaaatcagcaaattttacagctggtcacgaattctatgcgctacgccgggttgaaaattgatttacatcaattaacagctgattgccggttaaaaataatcataacattgatgcgataaaaaaatcgccgtgtgccgccggataaaatcaaaccaacattcaacgcacgacgggataatttttctttccggtgaaatacatggacaagttttgccggccgccactaaaattagttcacccaaggggaaataacgggcatggccaccggctgcgccataaggaaccgagacctgcggacccactatgcgtaaaagaaccaccggacaaatgaccaaaatcgtgctgctggtaagttttatcattttgataggccggttgctgtataccgccatcgccgccattccccaccatcaggaaaaaaagctgtccgctcaggaacagcacgtcagtcaaccgcttaattcatcccgggacagcgcctctgaagcgccgtaaccgcgcgggccgccgaatgggtaagccgtctgcccacagacgctttacccattcctggccgcgcatcgtccctatcataaaaatgacgccatactctgtgatgttctatcttgtacaagttatgactcaggagctctgcgtgccaagcgttaaggaataccatgtctgccgcaacacataatgtcaaaaaggtggctgaacaccgtcagcacatcctatccctgttactgaacaacaaagcgctgatcgacggcattctcggccggccggatgacgatcggccgctcagccagcaggcgctgatggaccagaccgccgaaattcgcgcgctggtggaagagatgcacgccgccgacctcgccgacctgctggaagcgctgccgcaggatgaacgtctggcgctgtggcggctggtggatccgccgcgccgcggccaaacgctggtggaagtcgccgagccggtatgggacagcctgatcgaagaaatgagtgataaagacctgctcaaggcgatcaaaacgctggatatcgacgaacaggcctatctggcgcagttcctgccgcgcaacctgatggggcgcctgctgacctcgctggagccggagcagcgcgcgcaggtgcgcgagatgatgcactatggcaaagagaccgtcggctggatgatggactttgagctgatcacggtacggcccgacgtaacgctgggcacggtgcaccgctttttgcgccagcgcaaaaccattccggacgccaccgataaaatctttgtcaccgaccgtaaaaacaccctgctcggcgaactgccgctaacggcggtgctgctgaacgatccgcaaacgcaggtcgccagcgtgatggacagcgaacccaccagcttccagccggaagacaaggccgaagcggcggccggcgcgtttgaacgctacgacctgatcagcgccccggtgatcgacgcacagggcaaactgatggggcgtctgaccatcgaagagatcgtcgacgtggtcaatgaagagagcgacaacaacctgcgccgcatggggggcctgagcccggaagaggacgtgttcgcaccggtcagcaaggcggtaaaaactcgctgggcgtggctggccatcaatctgtgcaccgcctttatcgcctcgcgggtgatcggcctgtttgagcacaccatctcacagctggtggcgctggccgcgctgatgccgatcgtcgccggcatcggcggcaataccggtaaccagaccattaccatgatcgtgcgcgcgctggcgctgcaccagattgaagaaggcaatatttcccgcctgctgctcagagagctgggggtggcgatcatcaacggcgtagtctggggcggcattatggggctggtgacctatttgctgtacgacgactgggcgctgggcggcgtgatgacgctggcgatgatcctcaacctgctggtcgccgcgctgatgggcgtggtgatcccgatggtgatgctgaagctgggacgcgacccggcggtcggctccagcgtgttgatcaccgccctgaccgacaccggcggctttttcatcttcctcggcctcgccagcctgttcctgctgtaaccttccgggccggcctgcgccggcccgtctgtttatgcctccggcagccagccgtcgtgatgccacagatgcaaggtggcgtaagagcgccacggccgccagcgttcggcatagcgctcaatctgccgcggcgtcatgccggcaaagcgctgcttaatcaggtagtcgccgcttagaaacacgtccggccagctccaggcgcgcatcgcaatatagttcgccgtccagtcgccgatgcccggcagcgcggtcagcgcccggatgccctgctcaatatccagcacgttatccagcgccagccgcccctcttccagcgcgcgcgccagggcgatcagcgccgcggcccgcttgagctgaatgccgagcggccgcagcatttccggctgcagcgcggcaatctgcccggcctgcggaaacacatgggtaatgccggcgtgcggctgcgccagcggcgtcccccagcgctccgccatccgcccggcgaataccgccgccatttttacgctgaccagctgccccagcaccgcgcgcgttgcctgctcaaagctgttgacgcagccgggcagccgcaggccggggtcggtcaccagcgagcctagcgcggcggcgataatgtccggcgccgcgtccagatcgaacagctggcgtatgcgtcgcagcacctcggtggtcacccggctcagcgacggcgcaatctccacccgcacccggtcgcgcgccgtttccggcagcacgctgacccagccctgatgcgtctcgccgccgagcgtcaccgccatcgagcggtaatagcgcccgtcctcgacgctctccacgccgctgaccgcacgcgcctgcaaaaaactcaacatgcgcggccagtcgtacggcgggcgatagcccagatgaaacaccagcccgccggcggcggcgcgtgtctgccggccgctgctgtcgcgcagcgccgacgggctcaggcggtagcgctgcttaaacagctcgttaaagcgccgcaggctgccgaaccccgcggcgaacgccacctcgctgagcggcatatcggtgtccgccagcaggcgcttggcctgcagcagccggtgcgactgcgcatagtcgatgggcgaggcgccgaactgctcggcaaaaatgcgccgcagatggcgatcggaaatgcccagccgcgccgccagcgcctcgcagccgtgctcggacaggtagccctgctcaatcagctgcaccgccacctgcgcatagcggttgcccagatcgatcagcgccaggcccggcgccagctccggccgacacttcaggcaggggcgaaagcccgccagttcggcggcggcggcgctcgggtagaagctgcagttctcgcttttcggcgtgcgggcgctgcacaccggccggcagtagatgccggtcgacgaaacgccgacaaagaaacggccgtcaaatttgcggtcccgcgcgctcagcgcggcatataacgcctggtgttcactcatggctacgctcggtgtcagttttttcatcattatggcgctcgggctgcggactgacgtgcggaattcggacatcaagataggcttagttaagcatctccttaccgccatcgctaaaattttcgccgtccggcacgcgctgcattgcccggacgccctctctcgggtaaagtcgccccccttcattggcatggggaacgaaaatgtttataggatttgactacggaacggccaactgttccgttgcggtaatgcgggaaaacggcccggaactgctggcgctggaaaacaacgaaccgtatctgccgtcgatgctgtgcgcgccgagccgcgaggcggtcagcgaatgtctgcatcgccactggcaggtgccgaccggcagcgaagaaaatcagcagctgctacgccgcgccgtcagcttcaaccgcgaagaggatattccggtcaacgccgacagcctgcagttcggcctgcaggcgctggcgcagtacgttgaggacccggaagaggtgtacttcgtccgctcgccgaaatcattcctcggtgccaacgggctgaaggcgcagcaaatcgccctgttcgaagacctggtctgcgccatgatgttccatatcaaacggcaggcggaaggcgtgctgcagcagcagatcgagcagacggtgatcggccggccgatcaacttccagggcaccggcggcgaagaggccaaccgccaggcgcagggcatcctgctgcgcgccgcccagcgcgccggttttaaacagattgagttccagtttgagccggtggccgccggtctggattttgaagccacgctgcaggaagagaaaaccgtgctggtggtcgatatcggcggcggcaccaccgactgctcggtgctgctgatggggccgcagtggcgcgacagcgccgagcgccagcagagcctgatcggccacagcggctgccgcgtcggcggcaacgatctggatattatgctggcgttcaagcagctgatgccgctgttcggcatgggcggcgaaactgaaaaaggcatcgccctgccggcgctgccatactggaatgcggtcgccaccaacgacgtgccggcgcagaatgagttttacagcagcgccaacgccaggctgctaaacgatctgattcgcgatgcggcggagccggaaaaggtgcggcgtctgctgcaggtgtatcgtcagcgcctgagttaccggctggtgcgcgcggcggaagagagtaaaatcgccctctccggcgaggaaaccacccgcgtgccgctggcgtttgtccagccggagctggcggagatcatcagccagggacagctggcggacgcgatatcccaaccgctgcagcgtattcaggagcaggtcaccgccgcgctggccaccagccagacgcagccggacgtgatctacctgaccggcggcagcgcccgttcgccgctgctgcgcgcggcgctgcagcaacagctgcccggcattccgattgtcggcggcaatgacttcggctcggtcaccgccgggctggcgcgctgggcgcagacgctgttccgttaacgccagccttcgggcgcgacgccagcgtcgcgccccttacagaggtaaccacgatgccagtcgtcacgctgaataccgaacgtttacgcctgcgcgcctggcgcgatgacgatctgcccgccttcgccgcgctgaacgccgacccgcaggtgatgcgctacttccccgcgccgctgtcggcggaggccagcagggcgcaggccgccacgttccgccggtttatgcagcagcacggctggggattatgggccgtcgagcggccgggcatcgccccctttatcggctttgtcggcctggcgcaggtcggcgacgacctgccgctggctccgtgcgtggagatcggctggcgtctggccgccgcccactgggggcaaggcttcgccagcgaagccgcgcgcgcggcgctgcatcatgcgtttacccagctgcaactgccggaagtggtgtcgtttaccgccaccgtcaatctcccctcgcgccgggtgatggagcgcatcggcatgcattgcgccgacgagtattttgagcatccgcgcctgccgccgggccaccgcctgcgcaaacacattgtgtaccggctgagccggcagcagtggcaggcgcagacgggctgacggagctcgctttcagcttcattagcccggcccgaatttccgtcaccacatgaccaaccctcgcccggaaggcgcttcagtcgcgccacgcatcggcaaaaccggggaaaaccgcatactcttcatggaaaactgacgattcctccatttttcctccatttttatcccggttgcggccggtaaactagtatcctataagaagttggcctttcggcttgttgcccgcctttggagtattttcatcgtcatgaatgcaaaacctcaacgccgctccctgatcctgcgccttgccattctcgcgctgctggttatcgccgccgtgttgatttggcgacacttcttcgccgccgcccccgttgaaccgctgccatccgcccgtcaggcggccggcaaacaggcgagtaacggcggccggcgcaagatgccgatgtcgccggtacaggcggcgaccgccatgcagcagaccgtgccgcgctacctgtccggcctcggcaccgccagcgcggcgaataccgtcaccgtcaccagccgggtcgacgggcagctgatggccattcacttcaccgaaggccaacaggtaaaagccggcgatctgctggcggagatcgacccgcgtccattccaggtacagctgacgcaggccgaaggccaactggcgaaagaccaggcgacgctggccaacgccagacaggatttggcacgctatcagcagttggtgaaaaccaatctgatctcccgccaggaactggacgcgcagcgggctctggtacgccagaccgaaggggcgatcaaggccgaccagggcgcggtggacagcgccaaactgcagatcacctatagccgcatcaccgcgccgatcgacggccgcgtggggctcaagcaggttgacgtcggcaactacatcaccagcggcagcagcacgccgctgctggtgatcacccagacccggccgatcgatgtggtgtttaccctgccggaaggcaatatcgccgatctgctcaaagcgcagaaagccggcgcggtggcggtcgaagcctgggaccgcaccaattcacagcagctggcgaccggcagcctgctgagcctggataaccagatcgataccgccaccggcaccatcaaactcaaggcgcgctttaacaatcaggacgacgcgctgttccccaatcagttcgtcaacgcgcggctgaaggtggacaccctgcacaacgcggtggtaatcccgaccgcggcgctgcagatggacaatgagggcaacttcgtctggacgctgggggatgacaacaccgtcagcaaacaccgcatcaccaccggcgtacaggacagcagtcaggtggtggtcaccgccggcctgagcgccggcgaccgggtggtcaccgacggcatcgaccgcctgaccgacggcattcaggttgaagtgctgacgccgcaggaagcgccggcggccgcaacgccgcgccgccagccgcaagttcaggggaaatcctgatgcagccgacgccgcataaggctaacggcgggccgtcccgcctgtttatcctgcgtccggtcgccaccacgctctttatggtggccatcctgctggcgggcattatcggttaccgcgcgctgccggtgtccgccctgccggaagtggattaccccaccattcaggtggtgacgctgtatcccggcgccagccccgacgtggtgacctcggcgatcaccgcgccgctggagcggcagttcggccagatgtccgggctgaaacagatgtcgtcgcaaagctccggcggcgcgtcggtggtgacgctgcagttccagctggagctgccgctcgacgttgccgagcaggaggtgcaagcggccattaactcggccagcaacctgctgccgaacgacctgccctacccgccgatctacagcaaggtcaacccggccgacccgccgatcatgacgctggcggtcacttccagcgccatgccgatgacccaggtggaagatatggtggaaacccgcgtcgcgcagaaaatttcgcaggtcaccggcgtcgggctggtcaccctgtccggcgggcagcgcccggcggtgcgtgtcaagctgaacgccgcggcggtggcggcctacgggctggacagcgaaacggtgcgcagcgccatcagcaacgccaacgtcaactccgccaaaggcagcctggacggccctacccgctcggtcacgctgtcggccaacgaccagatgaaatccgccgacgactaccgccagctgatcgtcgcctacaaagacggcgcggcgatccgcctgcgggatatcgccaccgtcgaacagggcgccgagaacagcaaactggcggcctgggccaataaggatcaggccatcgtgctgaatattcagcgccagccgggagtgaacgtgatcaccaccgccgacagcattcgcgagatgctgccgacgctggtgaaaagcctgccgaaatcggtggacgtgaaagtgctgaccgaccgcaccaccaccatccgcgcctcggtcagcgacgtgcagtccgagctgctgctggccatcgccttggtggtgatggtgatttacgtcttcctgcgcaacgtgccggccaccattatccccagcgtggcggtgccgctatcgctggtcggcaccttcgccgccatgtatttcctcggtttttccgtcaataacctgacgctgatggcgctgaccatcgccaccgggtttgtggtcgatgacgccatcgtggtgatcgaaaatatctcgcgctatatcgaaaaaggcgagaagccgctggacgccgcgctgaaaggcgccggtgagatcggctttaccattatctccctcactttctcgctggtggcggtgctgatcccgctgctgtttatgggcgatatcgtcggccgcctgttccgcgagttcgccgtcacgctggcggtggcaattctgatctccgccgtggtgtcgctgacgctgacgccgatgatgtgcgcgcgcatgctgagccacgagtcgctgcgtaaacagaaccgcttctccgccgccagcgaacgctttttcgaacgggtgatcgcccgttacggcgtatggctgaaaagcgtgctgaaccacccgtggctgacgctgggggtggcgtgcgccaccctggcgctgacggtgctgctgtacctgctgatcccgaaaggcttcttcccggtacaggacaacggcattattcagggcacgctggaggcgccgcagagcgtctccttcagcaatatggccgagcgtcagcaacaggtcgccgcgcaaatcctcaaggatccggcggtcgaaagcctgacctccttcgtcggcatcgacggcagcaacgccacgctcaacagcggccggctgcagatcaatctgaagccgctcagcgagcgcagcgaacggatcccggcggtaatcagccgcctgcagcagcaaacggccaacatccccggcgtgaagctctacctgcagccggtgcaggatctgaccatcgacacccaggtgagccgcacccagtatcaggtgacgctgcaggcgatgtcgctggatgagctgagcctgtgggtgccgcagctgatgaacgaactgaagcaggcgccgcagctggccgacgtcaccagcgactggctcgaccgcgggctggtggcctacgtcaacgtcgaccgcgattcggccgcgcgcctcggcgtcagcatgagcgatgtcgataacgcgctgtacaacgccttcggccagcgactgatctccaccatctacacccaggccaaccagtaccgcgtggtgctggagcacgacgtcagccagactcctggcctggcggcgctggacgatatccggctggccggcagcgacggcgccatggtgccgctgcgcagcatcgccagggtagaagagcgcttcggcccgctgtcggtcaaccatctcgaccagttcccgtcggcgacggtgtcgtttaacgtcgccgacggctactcgctcggtgaggcggtggacgccattacccaggcggaggcgcgcctcaacctgccgaaagatatcagcacccgcttccagggcgcgacgctggcgttccaggcggcgctcggcagcacgctgtggctgattctggcggcgatcgtggcgatgtatatcgtgctcggcgtgctgtatgaaagctttatccacccggtaaccatcctgtcgacgctgccgaccgccggcgtcggcgcgctgctggcgctgatgatggccggcaacgacctggatgtgatcgccatcatcggcattattttgctgatcggcatcgtgaagaaaaacgccatcatgatgatcgactttgcgctggcggcggagcgcgaacagggcatgacgccgtacgacgccatctatcaggcctgcctgctgcgctttcggccgatcctgatgaccacgctggcggcgctgctcggcgcgctgccgctgatgctcagcaccggcgtcggcgcggagctgcgtcagccgctgggggtctgcatggtgggcggcctggtgatgagccagatcctgacgctgttcaccaccccggtgatctacctgctgtttgacaaactggcgcgcaacacccgccgccggccagacgcgcaggagctgccgtgagattctttgcgctgtttattcatcgcccggtggccaccaccctgctgacgctggcgatcgccatcgccggcgtgatgggctttcgcctgctgccggtctcgccgctgccgcaggttgattttccggtgatcgtggtcagcgcctcgctgcccggcgcctcgccggagaccatggcctcgtcggtggcgacgccgctggagcgcgcgctggggcgcatcgccggggtgaatgaaatgacctcgatgagctcgctcggcagcagccgcgtgattttgcagttcgatctggatcgcgatatcaacggcgcggcgcgcgacgtgcaggcggcgattaacgcggcgcagagcctgttgccgagcggcatgccgagccggccaagctatcgcaaggtcaatccgtccgacgcgccgatcatgatcctgacgctgacctccgacacctacagtcaggggcagctgtatgatttcgcctccacccagctggcgcagcgcatcgcccagaccgaaggggtcggcgacgtgtcggtgggcggcagctcgctgccggcggtgcgggtcgaactcaatcccggcgcgctgttcaatcagggggtgtcgctcgacagcgtgcgccaggccatcagcagcgccaacgtgcgcaagccgcagggcgcgctggaaaatccgcagcagcgctggcaactgcagaccaacgacgagctgaaaaccgccgccgactatcaaccgctgatcgttcactacaacaacggctcggcggtgcgcctcggcgacgtggccgaggtgaaagactcggtgcagaacgtgcgcaacgccggcatgaccaacgccaaaccggcgatcatcatgaccgtcagccgtgcgccggacgccaatattatcgccaccatcgaccgcatccgcgccgaactgccggatctgcaggagaatatcccggcgtcgatccaactgaatatcgcgcaggatcgctcgccgaccatccgcgcctcgctggcggaggtggaacagtcgctggcgatcgccatcgcgctggtgattctggtggtgtttatcttcctgcgctccggacgcgccacgctgatcccggcggtggcggtgccggtgtcgctgatcggcaccttcgccgccatgtacctgtgcggcttcagcctgaacaacctgtcgctgatggcgctgaccgtcgccaccggctttgtggtggatgacgccatcgtggtgctggagaatatttcgcgccacgttgaagccggcgtcaggccgatcaacgccgcgctgcagggggcccgtgaggtcggctttaccgtgctgtcgatgagcgtgtcgctggtggcggtgtttattccgctgctgctgatggaggggctgcccggccggctgttccgcgagttcgccgtcacgctgtcggtatccatcggcctgtcgctgattatctcgctgacgctgacgccgatgatgtgcgcctatctgctgcgctaccagccggtgcgcgcccagcgccgcacgcgcggcttcggccgcctgctcaacgcgctgcagcagggctacggccgttcgctcaactgggtgctgggccatgcgcgctgggtgctggcgctgtttctcgccaccatcgccctcaacgtctggctgtacgtcagcatcccgaaaacctttttccccgagcaggacaccggccggctgatgggctttattcaggcggaccagagcatctccttccaggcgatgcgcagcaagctggaagactttatgaaaatcgtgcgtgaagacccggacgtggataacgtcaccggctttaccggcggttcacgcaccaactccggctcgatgtttatctcgctgaagccgctctccgaacgcagcagcagcgcccagcaggtgatcgcccgcctgcgcggcaagctggcgaaagagccgggcgccaacctgttcctgatggcggtgcaggatatccgcgccggcggccgtcaggccaacgccagctaccagtacacgctgctggcggacgatctcggcgcgctgcgcgaatgggagccgaagatccgcgccgcgctggcgaaactgccggcgctggcggacgtaaactccgatcagcaggacaaaggctcggagctggatctggtctacgaccgcgaaaccatggcgcgcctcggcatttccgtcagcgacgccaataacctgctgaacaacgccttcggtcagcggcagatctccaccatctatcagccgctcaaccagtacaaggtggtgatggaggtcgcaccgccatatacccaggacgtcagcgcgctggagaaaatgtttgtgatcaacaaagagggcaaggccatcccgctctcctacttcgccagctggcggccggtcaacgcgccgctgtcggtcaaccatcagggcctgacggcggcgtcgaccatctcgttcaacctgccggacggcggcagcctgtccgacgccaccgcggccatcgagcgcgcgatgaccgggctaggcgtaccgccgacggtgcgcggcgccttcgccggcactgcgcagctgtatcaggagacgctgcgctcgcagctgttcctgatcctggcggcgatcgccacggtgtatatcgtgctcggcgtgctgtatgagagctatattcacccgctgaccattctctccaccctgccctccgccggggtgggcgcgctgctggcgctggagctgttcggcgcggccttcagcctgattgcgctgatcggcatcatgctgctgatcggcatcgtgaaaaagaatgccatcatgatggtcgactttgcgctcgacgcgcagcgccaaggcggcatcagcgcgcgcgaggcgattttccaggccagcctgctgcgttttaggccgatcatgatgaccacgctggcggcgctgttcggcgcgctgccgctggtggtgaccagcggcgacggcgcagagctgcgtcagccgctggggatcaccatcgccggcgggctgttgatgagccagctgctgacgctgtacaccacgccggtggtctatctctatttcgaccgcctgcagacgcgcctgcgccgcggcaagaaactgcagccgctgccggagtagcgcagcgccgtaaacccagaaccgcgcgccagacacgcgcaacgaggattgaatgaaaataggcattaccggcaagctgttcctggccatcttcgccacctgtatgctggtgctgctcaccatgcactggggcgtgcgcctcagctttgaacgcggctttatcgactacatcaagcacagcaacgagcagcgcatcgccatgctgagcgacgcgctggaagatcagtacagccgccacggcaactgggcgtttctgcgcaacaacgatcgggtggtgtaccagattatgcgttcgtttgagcagagcagcgacagcagccataacctgccgccgaagggctggcgcacgcagttttgggtggttgacagccagttccgccgcctggtgggccacggcggcccgcttcccaaagagggcacccggcagccgatccgctataacaaccagatcgtcggctgggtgatcgccacgccgccggagcggctgacgcgcaacgccgacatcaacttcgaccgtcagcaaaaacgcaccagctggctgattgccgcgctgtcggcgctgctggccgccgccgccacgctgctgatgtcgcgcggcctgctggcaccggtcaagcgtctggtggccggcacccaccggctggcggccggcgatttcagcgcccgcgtcgcggtcagcagccaggatgaactggggcggctggcgcaggactttaaccagctcgccacctcgctggaaaaaaacgaacgcatgcgccgggcgtttatggccgacgtctcccacgagctgcgcaccccgctggcggtgctgcgcggcgaactggaggcgctgcaggacggcgtgcgccagccgacgccggattcgctcggctcgctgcaggcggaagtcgccacgctgaccaaactggtggatgatttacaccagctgtcgctgtccgacctcggcgcgctggcctaccgcaaatcgcaggtggactgcgtccatctgctgcaggtgtcggtcgccgccttccgtgagcgcttccacgccaaggggctgcagatcgtcacccacctgccggagcgcgcgccgctgttcggcgacccggaccgcctccaccagctgtttaacaatctgctggaaaacagcctgcgctataccgacgccggcggcacgctggagatcggcgccgaagtgaagcccggcagcctgctgctgtactggcaggacagcgcccccggcgtgcatgacgatcagctgccgcgcatccttgaacgcttctaccgcaccgaaggctcgcgcaaccgcgccagcggcggctccgggctggggctgtcgatctgccagaatatcgctgaagcccacggcggacgcatttatgcacagcactcgcctttgggcggggtgcgcattgcgctagaattcccttatcccagctccccagtaaagaacaaggcaccctgatggaaacgctcaaccaaccgttacagatcatgattgtggaagacgaacccaaactgggccagctgctggtggattatctgcaggccgccggttacaccacccgctggctgaccaacggcagcgaggtggtgccggcggtgcaacagcagccgccggcgctgatcctactggacctgatgctgccgggcagcgacggcctgacggtctgccgcgagctgcgccgcttcagcgatatccccgtgatgatggtgacggcgaaaattgaagagatcgaccgcctgctggggctggagatcggcgcggacgactacatctgcaagccgtacagcccgcgggaagtggtggcgcgggtgaaaaccattttgcggcgctgccagcgccccggcgagcaggggcaggacgacgcgctgctgcatatcgacgagccgcgctttcaggccagctatcagggccagatgctggatctgacgccggcggagttccgcctgctgaaaaccctggccagccagccgggcaatgtgttctcgcgcgagcagctgctgaacaacctctacgacgactaccgggtggtgaccgaccgcaccatcgacagccatattaaaaatctgcgccgcaagctggagctgctcgacggcgacaaggcgtttatccgctccgtctacggcgtcggctaccgctgggaggccgaaccctgccggttggtaaacggcctgtgagccgcgcgcgtcgccgcccggcgtgttttgcgcgacgtcaacgctccgacattcaaggctttggctacacttagtagcagcagctttcagcagcggccctgcgccgccgctgagagacggcggctactcgtatgtctgaacctacaggagaaggacccatggcaaacggccactatgaattaaaaaaatccagcagcaacggacagtttcacttcacgttaaaggccagcaacggcgaaattattctttccagtgagatgtacaccagcaaggcgtcggcggaaaacggcatcgcctcggtgcagaccaactctccgcatgaagcgcagtatgaaagcaaagtcagcagcaacggcaagccctacttcgtgctgaaggccaagaaccatcaggtgatcggcaccagccagatgtacagctccgacagtgccgcgaaaaacggcattcagtcggtgattaaaaacggcccgaccaccgacgtgcgcgatctcagcgccggctgatttcccccgcgcagcgtccgcgctgcgcgtctcaccatgatataaatcaattcccccgaaaaaactccggttacttgctgatttccacgcgcgctgccgctacaatccccgctttcgccgcgccatcaggtggcgcgccgctgacttgaaatcagattgagaatcactatgtttacaccggaactcctctccccggccggcacgctgaaaaatatgcgttacgccttcgcctacggcgccgatgcggtttacgccggccagccgcgctacagcctgcgggtgcgcaataacgaattcaaccacgagaacctggcgcagggcatcaacgaggcgcacgcgctgggcaaaaaattctatgtggtggtcaacatcgcgccgcacaacgccaagctgaaaaccttcctgcgcgacctgaagccggtggtggatatgggcccggacgcgctgatcatgtccgaccccggcctgattatgctggtgcgcgaggccttcccgcagatggcgatccacctgtcggtgcaggccaacgcggtgaactgggccacggtgaagttctggcatcagatggggctgacgcgcgtcatcctgtcgcgcgagctgtcgctggatgagatcgccgaaatccgcagccaggtgccggagatggagctggaagtcttcgtgcacggcgcgctgtgcatggcctactccggccgctgtctgctgtccggctatatcaacaagcgcgacccgaatcagggcacctgcaccaacgcctgccgctggcagtacaaggccgaagagggcaaagaggacgacgccggcaacatcgtgcatctgcatgagccgattgcggtgcagaccgtggagccgacgctcggcatcggcgcgccgaccgacaaggtgtttatgctgtccgaggcgcagaagccgggcgaatatatgagcgccttcgaagacgagcacggcacctacatcatgaactccaaggatctgcgcgccattcagcacgtggagcgtctgacgcagctcggcgtgcattcgctgaaaattgaaggacgcaccaagtccttctactactgcgcccgcaccgcacaggtctaccgccgcgccatcgacgacgccgccgccggcaaaccgttcgacgccagcctgctcaccacgctggagggcctggcgcaccgcggctataccgaaggcttcctgcgccgccacacccacgacgcgcatcagaactacgactatggctcttccgtttccgagcggcagcagttcgtcggcgagttcaccggcgtacgtcgcgacggctgggcggaggttgatgtgaaaaacaaattctcctgcggcgacagcgtggagctgatgacgccgggcggcaacatccagtttacgctggcggagatgcgcaataaaaaagacgaggcgataacggtggcgccgggcaacggccacctggtgtatctgccgatcccgccggacgtcgacctcagctacgccctgctgattcgtaatttaccgcaggcaaacgacgtagcggaaaaataacgcgcgcgatacgccagcgctgaatggcaatatccccctccatttgcgggaaaagtcctaaaccggaggggaagcgcgccaaataaaagtcagacatgtgcaaatattagaattggatcacaccaatcggcggaaaagttcgttactatcaaaccgctaaaataaagaacgagaatatttgcatagcaatactaggaaccacctccttggccggcccaatctcccttgggctggctttttcttttgcgcccgctacgacgtttaatatcgcgtttccttttattcacttttttatattcaccactaaaacaaccggcagtaaaaatatatattcaggtatgattaagtcatatatcgcccacacatttaggacgcaaaaaaacaatatccctgcgacgcacgataaagccggaaaatgcgttttactattcgatatccttaactgaatattcttatggcttccacattgccagtagtctatcgttgataaccaacggatttcagcaaggcaggacaacagagatgagtcaacacgcgccaacattactaatcattaacggtaaaggcgccggcgatgagctggtgcgcgccgcggtgcaaaaactgcgggacgcaggcgatattctgcacgtgcgcgtcacctgggaaggcggcgacgccgcccgctacgtgaaagaggcgctgcagctgggcgtcggcacgctgatcgccggcggcggcgacggcaccatcaacgaagtggccgcagcgctggcgcagatgccggccggacagcgtccggttctcggcattctgccgctcggcaccgccaacgacttcgccaccgcctgtaatatcccactggtgccagaacaggcgctgaatctggcgattaaaggacgcgcggtgccgatcgacctggcctgcgtcaacggcgaacgttattttatcaatatggccaccggcggcttcggcacgcgcatcaccaccgaaacgccggaaaagctcaaggcggcgctgggcggcgtctcctactttatccacggcctgctgcgcatggagagcctgaaggccgaccgctgtgaaatccgcgggccggacttcacctggcgcggcgaggcgctggtgatcggcatcggcaacggcaaacaggcgggcggcggccagcagctgtgcccggatgcgctgatcaacgacggcctgctgcagctgcgcctgctgatcgccggcgagctgctgccggcgctggtcgccagcctgttcaacgaggacgacaacaaaaacatcatcagcgccgcgctgccctggctggagatcgacgcgccgcatgagatgacgtttaacctcgacggcgagccgctgaagggtaaacatttccgcattgaggtgctgccggacgccatcttgtgccgcctaccgcctaactgccaactactcggctaacccccctctgaagggcgatctgcttcgcccttccctttcttttccgctgtatctgcaccgcgatgaaatgtgatcgccgcccgcaaaatgcgcaattcatacttgtatggtagttagttcatggcatatgttcgcccatcatacagcctgaataacggaaagcgcacgcgatgaaaattatcaatgccgaagtgtttgtcacctgccccggcaggaatttcgtcaccctgaaaatcaccaccgacgccgggattaccgggctgggagacgccacgctcaacggccgcgaactgtcggtcgcctcctatctgcgtgaccacctgtgcccgcagctgatcggccgcgatgcgcagcggatcgaagatatctggcagttcttctacaagggcgcctactggcgccgcggcccggtgaccatgtcggccatttccgccatcgatatggcgctgtgggacatcaaggccaaggcggccgggatgccgctgtaccagctgctcggcggcgcgtcgcgcagcggcgtgatggtctattgccacaccaccggccacagcatcgacgaagtgctggacgactatgcccgtcaccaggagatgggctttaaggcgatccgcgtacagtgcggcgtgccgggcatgaaaaccacctacggtatggcgaaaggcaagggccaggcctatgagccggccaccaagggccactggccggaagagcagctgtggtcgacagagaagtacctcgatttcaccccgaagctgttcgaagcagtgcgcgacaggtttggcttcgaccagcatctgctgcatgacatgcaccaccgcctgacaccgatcgaggccgcccgcttcggcaaaagcgtcgagccataccgcctgttctggatggaagatccgacgccggcggaaaatcaggcctgtttccggctgatccgccagcacaccgtgacgccgatcgccgtcggcgaagtgttcaacagcatctgggactgcaagcagctgattgaagagcagctgatcgactatatccgcaccacgctcacccacgccggcggcatcaccggcatgcggcgcatcgccgatttcgcctcgctgtatcaggtgcgcaccggttcacacggcccttccgacctgtcgccggtctgcatggcggcggcgctgcactttgacctgtgggtgccaaacttcggcgtgcaggagtatatgggctattcggcgcagatgctggaggtgttcccccacagctggcgcttcgacaacggctatatgcacccgggcgaccagccgggcatcggcattgaattcgacgaaaagctggcggccaaatacccctacgatccggcctatctgccggtcgcacggctggaagacggcaccctgtggaactggtaacggagagcatcagcatgaaaagcgtagtgattgaacagccgggccacctgacgctggcccagcgcccgctgccgcagcccgccgacgacgaagtgcgggtcagggtcaggctcgccggcatctgcggttccgacgtgcatatctatcacggccataatccgttcgcccgttatccgcgggtgatcggccacgaattctgcggtgtgattgacgccgtcggcgcaaacgtcgatgccgcccgcatcggcgagcgcgtgacggttgatccggtggtcagctgcggccactgctacccctgctcggttggccggccgaacgtctgccatcagctgcaggtgattggcgtccaccgcgacggcggcttcagcgatttcagctgcgtgccggccgccaacgcctaccgcatccccgacacgctcagcgaccggcaggcggcgatggtggagccgttcaccatcgccgccaatatcaccgcccacctgcagccgaccgcgcgcgacgtagcgctgatctacggcgcggggccgatggggctgacggccattcaggtgctgaaaggcgtgtacggcgtccgtcaggtgattgtcgccgaccgcatcgccgcgcggctggagatggcgttcgccaacggcgccgatgaggtggtcaataaccagcagacgccgctggcggaggtgctggcgcagcgcggtatccgcccgacgctgattatcgacgccgcctgccaccccgatattctgccgcaggccatcgagctggcgtcgccggcggcgcgcatcggcattatggggttttccgccgagccgtgcgtaatcaaccagcagagcatcaccagtaaagagctgtcgatcttctcttcgcgcctcaacagcgcccgcttcccgcaggtgattgagtggatggccgaggggcgtatcgcgccggagcggctgatcacccacagcgtggcggcagacgacgtagaagcggcgctgcacctgtttgaacacgatcgccaaacctgctgcaaggtactgctgcagttcggctgataatgcccgacataccgaaatggaccacaacgcacacgattaaaacgacaccaagtggagtgtttgccatggttaagaacttacgctggaccctcgtactcctgctgtttctggtctacatgatcaactatctcgatcgggtggcgctgtcgatcaccgtaccgatgatcgagcaggatctgctgcttaacgccgaacagttcggcatcatcttcggcagcttcttcttcggctacgcgatcttcaacttcgtcggcggcctggcggtggacaggttcggcccgacgctggtgatggggctggcggtcgggctgtggtccatcttctgcggcatgacggccttcgccaacggcttttactcaatgctgatcctgcgcgtgctgtttggcatggcggaaggcccgatctgcgcctccgccaacaagatgatcaacggctggttcccgaagaagcaggcggcgaccgccatgggactgctcagcgccggctcgccgctgggcggcgcggtagcggggccgatcgtcggctacctggcgctggcgttcggctggcggccggcctttctgattatctgttcggtcggcatcgtctggatgctggtctggttctttatcgcggcggacagcccggagaaaagcaaacgcgtcagtgaggaagagcgggcgctggtcaacacgcagaaagccgcagcccaccacccggaagaggcgctcagcgccgacgcgcacggtctgggctactacctgaaacagccgatcattctggcgaccgccttcgccttcttctgctacaactacatcctgtttttcttcctcagctggttccccgcctatctggtgcaggcgcatggcctgaatatcaaagagatgagcctgaccacggtgatcccgtggatcgtcggctttgtcggcctggcgctcggcggctacatttccgacaagatcttcaacctcaccggcaagctgctgctgtcgcgcaagattgtgctggtggtcagcctgctggccgccgccgcgtgcgtggcgctggcgggcaccgtcagcagcgtgatgccggtggtgctgctgatgtcggtgtcgatcttcttcctgtatatcaccggcgccatctactgggcgatcattcaggacgtggtgcatgcctcccgcgtcggcggcgccagcggctttattcatctggtcggcagcgtctccggcattgtcggcccgatcgtcaccggctacatcgtgcagcacaccggcaaattcgacagcgcctttattctggccggcggcatcgccgcgctcggcgcgctgctggtgctgctggtggtgcgcgcaccgcgcccgctggcgcagccgcacatcttaaaaccttaaaaaagagaacggcgccctgcagcgccgtccgcccactgaccctagcgtactggagcacctgatgaccaccaccacgcacggcgtcgacgccgacgacccgcaaccgctgttaaaacgcgtagccagcgcctccgccatcggcacggcggcggaatactatgactttttcgcctacggcaccgccgcggtgctgtttttcggccagctgttcttccccagcgccgatccgctggtcggcacgctggcggccttcgccacctacgcggtcggctttctggcgcgtccgctgggcggcattgtcttcggccatatcggcgataaggtcggccgcaaaaaggcgctggtgatcaccattctgatcgtcggcctcggcaccttctgcatcggcctgctgcccacctacgacaagatcggcatctgggcaccgatcgccctgatcctgatccgcgtgctgcagggcttcggcgtcggcggtgaacaggccggcgctgtgctgatgaccgccgaatacgccccgccccggcggcgcggcttctacgccagctgggtgcagatcggcgcgccggccggctttttgctgccctccgccctgttcgccctgctgaccgccctgctgtcgccggagcagatgctggcgtggggctggcgcatcccgtttctgctcagcctgctgctggtgatcgtcgggctgtttatccgcctgaagatcgacgagtcgccggtattcacccagatccgcgccaccaaggcggtggagagccggccggtggtggaagtcgcgcgcgcctatccgggcctgatcggcaaaggcgtgtgcgccaaactgatcgaagcctgcgcgttcgccatgttcacggtgatcgtgctggcctacggcaaggccaaccagctgagcgaaagcattctgctggaaacgatgatcgtcgcggtggtgctggagattttcgccatcccgctgatggggcatctgtccgaccggctggggcgcaaaccggtctacatcgccggcgcgctgctgcaggtggtgtgcatcgtgccgttctttatgctgcttaacgtcgataacttctggctgacccagctggcgatgatcgtggtgctgaccctcggccacagtatgtgctacgccccgcaggcgtcgtacttcccggagctgtttccaacccgcgtgcgctgcagcggcatcgcgctgatctggcagattggctcactggtcggcagcggcattctcggcctgctggcggtaaaaatcctgcagatgaccggcggccactattacggtctggcgggctatatgatggtgctgggcgtgatctccgccgtcggcctgtggctgatgccggaaaccgccccgcggcggcgacagcaggagtatcaggactggcgccattaacggccgcctgctcatcgcgcttagccaggatgcgtaaggagtaccggtaaaaaaaagccccgggtatcgcccggggctttgatgtcgtcatccgataagcgttaagtccgctttacggtgctgtttttgctgctggtagaagttctcatgaggccccacgcttaataggtaaagctccagcttatcttctacccagctatagcccagcagagttaagcgattgttcagctgaaatttgtgcacgcgcaggaatgataaatcccctctcttttgctcaccaatggtcgggtttgcaacgatcgtatcgatttcatcttcaacgatagcctgtagcgcttcagagagtttatccagagccttggcgaaacgacgggtctgatagacctcaatctttttttcgttctgttcttctgacatagcgcgataccttgttgttttcgacctcgcttttcgccagcaaaatttcaagtatgaagcggtatgtcagatctgggttgtcttcggcaatacggccgattctcgcccagtgctcaatctgttttggcacgcttcgacttgaagcttccgcatggaccttaacatcgctaacgaagtcgtcgtctaaacgaatacttgtagccatagtcttcaccctcttatacctctatgcagaaagagcaaattatcgcacaacggtgcaaaatgcaacattttgtcgcatcatctatttcagataaaaaaccactcgccggaggggcattttttaccgccgcttgatgctagtatggtggcatgtgaatcattgcagataaccgatcgtgccatgtctgaaaactacagccttaccaataccttgccggtgaatcagcaaatctaccgcttcctgcggcaggatatcgtcgactgcaccattgcgccgggcacgctgctgtcggaaaaggagatttccagccgtttcagcgtgtcgcgccagccggtgcgcgaggcctttatcaaactggccgaggcgggactggtgcagatactgccgcagcgcggcacctttgtgatgaaaatttccgccaagcgcgtcgcggacgggcgctttatccgtcaggcggtggagtgcgccatcgtgcgccgggtcgccgccggcattacgccgccgcagctggcgctgctggagcataatctgcagcgtcaggcgctggcggccaacggcggacagacgcgggagttcctgctgctggacgatgagttccaccgcctgctgacgcagatcgccaactgtccgctggcctgggaaaccattgaaaccatcaaggccaccatggatcgggtgcgttttctcagcctgagcgaagtgtcgccgccggaaacgctgatccagcagcactaccgcattttcgacgcgctgaaggcgcacgatccggacgccgccgaacgcgccgtccacgaccatctgcaggagatgatttactccatcacgccgatcgccctgcaaaacagcagctggttcgaggtcgaataattccgggggcgcacgcccccgccgcgtgagccacgtaaatggcatttcctctcaatcgcatctattgtttctccctgacgatgcaagttcagtagtatcgttcttacagtttcaatcaccgcttttcgcgacgccggtgaccatcagcacgactttccggcccagggattagctttaacgggagttcaccatgactgatattgcgcagttgttaggtaaggaagcggaagacctgttgcaacaccgctgtaccaccatccccgcagagaatctgtacctgcccggcggcgacttcgtcgaccgggtgatgatcgataataaccgccccaacggcgtgctgcgttcgatgcagaccctgttcaaccacggccggctggccggtaccggctatctgtccattctgccggtggaccaaggcattgagcactcggccggcgcctcgttcgccgccaacccgctctatttcgacccgaaaaacatcgtcgaactggcgatcgaagccggctgcaactgcgtcgcctccacctacggcgtgctggcggcggtatcgcgccgctatgcgcacaagattccgttcctggtcaaactgaaccacaacgaaaccctcagctatccgacccagtacgaccagacgctgtacgccagcgttgaacaggcgttcgagatgggtgcggtagcggtcggcgccaccatctatttcggctccgaacagtcgcgccgccagattgaggagatcgccgccgcctttgagcgcgcgcacgaactgggcatggtcaccgtactgtgggcctatctgcgcaatccggcgttcaagaaagacggcgtcgactaccactccagcgccgatctgaccggccaggccaaccatatcgccgccaccatcggcgccgatatcgtcaaacagaaaatggcggaaaataacggcggctaccgcgccgtcaacttcggctataccgacgaccgggtatacgaccagttgaccagcgaccacccgatcgatctggtgcgctatcaactggccaactgctatatgggccgcgccggtctgattaactccggcggcgccgccggagaaaatgacctgcaggaatcggtgcgcaccgcggtgatcaacaaacgcgccggcggtatggggctgattctggggcgtaaggcctttaagaaatcgatgaaagacggcgtggcgctgattaacgccgtgcaggatacctatctcgacgacagcgtcaccatcgcctgacgccgccgcacaagccgggcagccccgcccggcttcattatctccgcctcccgccgccgtgcggcaaactgtgatccgtttaaaaaaaatcggcgtatcgcgtgtttcatccgccaaaccacactatatttccgccttgattcattcagcaggagaaactgatggataacgcgagcaccctgctcaccttcgcccgtgaaacgctggagattgaactggccgaagcgcaacgcctgctggcgcggctggacgacaactttgtccgcgcctgcgaactgctgctgaactgccgcggcaaggcggtgatttccggcatcggcaaatccggccatatcggcaagaagatcgccgcctcgctggccagcaccgggacgcccgccttcttcctgcatccggcggaagcgctgcacggcgatctcggcatgatcggcccgaacgacgtgatgatctttatttcctactccggccgcgccaaagagctggatctgatcctgccactgctggccgaaagccggatcccggtgatcgccattaccggcggcaacgcctcgccgctggcgcaggccgccgcctgcgtgctggatatcagcgtcgaacgtgaagcctgcccgatggggctggcgccgacctccagcgcggtcaacaccctgatgatcggcgacgcattggcgatggcgctgatgcgccagcgcggcttcaacgccgaagacttcgcccgctcacacccgggcggcagcctcggcgcgcgcctgctcaaccgcgtacaccatctgatgcgcaccggcgaccggctgccgaaggtacaggaaagtgccgacgtgatggcggcaatgctggaactaagccgcaccgggttgggactggtggcggtgtgcgacgaacggcagaaggtggtgggcgtcttcaccgacggcgacctgcgccgctggctggtgcagggaaacacgctggaggatccgctaagcccggcgattacccgccccggctatcgcctgccggaacagtggcgcgcgggagaagcgctggaagcgctgcacgaacagcatatcagcgccgcgccggtggtgaatgtcgagggggagctggtcggcgcgcttaacctgcacgacctgcatcaggccggcatcggctgaccatcaggggacgggcgcgcccgtccctgcaaattacgcttactgccagtccgggctgttttcaaactgctggcgcagcagcgcctgcatattgctgtccggcttgccgagccactggtatttggcgtactttttcgggtgtgccaccgcttccggccggtcttccacttcaacccgtacgccccaggcctgcgacttgtccgccttgaaggcaacgatcaaaaagttattgccgcagtcgtgaggcttgcagatattgcccacctgatactgctgcccctgccaactgaccgtttccgccggcgtcgaggtgccgctgcctttacgcgcccagcccggcagccgcgcctggccctttaccatttgctgccagctgctctggtaacccggctgctgcaccagatccgccgtggtcaccacctgctgggcaatgctgccggcgctgacggccagcagtgcgcccaatagcgtataacgaagtgtatgcattcctgtcatggtcattctcccttcgagaatcaataaaggcgtggatctcttcagaccacggcaaggcgaaaaagttggctcaccaccaggcatgaaaatggtgcaccggaccgatgccttggccgacctccaggctgtccgcctgctgcagcgcgcgctgcagataatccttcgccgccgccaccgtctgcggccagtcgtcgtaacgcggacgcaaggcggccagcgccgcagacagggtgcaaccggtgccgtgcgtatggcgcgtggcgatgcgcggcgcgctaaagcgctgctccgcgccgcggctgaacagccagtccgggctttcgtcttcactgagatggccgcccttcatcagcaccgcctggcagcccatcgccagcagcgcccttccctgttcgcgcatctgctgctcattgtccgccggcgggcaatccagcagcgccgccgcttccggcaggttgggcgtgatcagcgacacctgcggcagcagctcacgccggatcgacgccaccgcctccggcgccagcagcggatcaccgcttttcgccagcatcaccgtatccaacaccacaaacggcggctgataatgccgcaagcgctcggcgaccgcctgtacgatgtcagcattggccagcatgccgattttcacgctgtcgatacgcacgtcgctcagcacggaatccagctgcgcggcaacaaacgccggctcaatctgatacaccgactgcacgccgcgcgtgttctgcgccaccagcgcggtgatcacgctggtgccgtaggcgccgagcgccgagaacaccttcagatccgcctgaatgccggcgccgccgctcgggtcggtgccggcaatggtcaatgcgttaatacgtttcagcatcacgcttccccctgccaatggtacagcgcgtcgagaaacgcgggagtaaaactgcccggtccgccggcctgcctgctggccaccccgccgcagtgcgccatcacccggcaggcggcggcgacgtgctccaaccgctcgcccggcaggctgcaaaatgccaccaccaccgccgataatgcgcagccggtgcccaccacccgcgtcatcagcggatcgccgccgctgaccgcccagctgcgccggccgtcggtgatatagtcggtagcgccggtaaccgccacaaccgcgccgctgcgctgcgccagctgctgcgccgccggcagtgcgctcagggaatccaccgtactatcgacaccgcgccccgaagcctgcagcccgctcagcgccatgatttccgacgcgttgccgcggattgccgccggccgcagcgccaacagccggttggcaaactcggtgcgaaaggtcagcccgccgaccgccaccgggtccagcacccagggcgtcgcggcctgattggcagcttccaccgccgccagcattgactccgcgcgggcggcggtcagggtgccgatattgatcagcacgccatcggccagacggctgaactgcgccgcttcggacggttcaaccaccatcgccggcgacgcgcccagcgccagcaagacgttggccgtcagcgtttgcaccacgtcgttggtcaggcagtgaatcagcggggaatgttgtttgagcagctgtaagctggccgcggccgttgcgccgggcaattcatcaggtcgagcaatcatagttctcccaaccggcgttaaagaaggcgggcgccggtcaggacgccaagacttccctacgctggtattatccagatcaggtaatacgggtatttctcagccttcacacctcatgaagggcaccccgagtctccgcagactatcccgcaaggatagcgactgcggccacatcatactccgccccgctcgggattcaaatctttcagctacgtatacatgacgctttcaggacatttttcgccagataacctggcactaatcccgataataatatttaattcatcaccaaaataaatataataaagataaaattaggataaattctgatagcttattttataccttcaagaattatccttaaaactaacaaaacgttgtaaacagtatttataagataaaaaaagagggtaatattaaataacgctttggccgttctcgccaaagtgcagctgttgtatttatagactatacatagccttttatttttaataaaaaaggaatttatcatgagagaattatctaacgttgaagttgaagcggtttccggcggtattttcggtggtattatcagcaatatcatcaacgcaggcgttgataccctgaccggtatcgcaggcaatatcgtcggtaatatcgccaattctatcggtaccgccgtaggtctgggcatgggtttcctggacaaactcgtcaacgctttccgcccaagccagcctaaccaaccggcgccagacgcgccaagcgaagccgctcgccgctaattattcactgcctgacaaggataactaagagctatgcaaaaattagtgcaagataaagcaatgagcgttattggcggcgcttggggatgtaccgtaagccatagtctttccccgtcctcccaagggccgacctgctaccagagcgtaggttgcgttgacaaattcggcaacgtcacctcctccagcaagcccgttgagctgaatgaatgtgcgtctctcattccaaagccgtaattatcccagcttttttatctacctcatttaatgtttaaggacaaaccatgagagaattatctaacgttgaagtcaatgaagtatcaggtggtatcgtcggtcttgacggtatctttggcggtatcttgggtggcgttgtgggttccatcactcagggggccgaatccatcctcgacagcatcaccaatgcggccaaaggcgtaggcaaaatcttcaccgacggcgtatttaaccttgtccgtggtttctgggaaggtcgttacaccaagtaacgtcgccaatatcaaccgggccggcagcactgtgctcatcgcccggtaacgcgccttatttaaagagcaaatagttatatttgctcttttttctctctctcgccaacggcatgatattccggcatactcaggtgtcgacgctactcgatttccgcgcctccgccaccgagggaacatgatgcaaatacggccatatcaagaatccgatcgtccctctctgcgccgcttatatttggccgcacgtaaaaccgcctttcattggcgggatacccgccattaccagtcgaaagattttgatcgcgccacgctgggggaagagatttgggtggccgaagagaatggtataccgctgggctttgtttccatttaccgggcggacgatttcatccacaacctgtttgtggatccggctcagcaaacgcgcggcgtcggcagcgccctgctcaagcaggcagaatccaccttccgcaccaccggcgcgttaaaatgcctgatccggaacgagcctgccctgctgttttaccggcggcacggctggcatattgtcagccagggaggagaaggcgacgacgcctattatctgctgcacagcgccgccaggtagttgcttggcccgcaattccccttcacgcagcaccgcttcgatattattgccatccgttataaatcttcgccatgagggaaccctccccacgcaatgattactcactatgatagcaataatgaaacgtgggcggagcgaacggagggcaatttatggtcgggttaaatcctgcgctgcttggcgcggcggtaagaggcatcagtcagactttgcaccaccagcgccatggcctcgccggcctgtcccagatggcgggacgcgcgcacgaccaactgctaagcacacattctcaggcgatgatgcggcagtttactcagccaagcccgctgcgccacgcgttctcagccaaactcggcgacgcaacgcacaagttccgccccggtgaactgccggacatgtttctctccgccgtcaagcagggcaataacgcgctgcgcgcattgcaccatacggtaacccacggcctgcaggaggcctacgcccacagcgccaccttccgcgcggcgtttaaccacgcctatcgcgacgaggtcagattcggcggccatgcccctcactggcagatcaatccacaggctgccgccaccacgccggcgcatcaaccctccgccaagacgctggggctgaaactgctgcttgaggtgttaaacggcaccccgcccggctacgccagcgaacaggggcaacagccgttgagcaagcggcgcgccctgctgcacgcgctgcttgaagggctgaccggactgccgcagcatgagagcctgcatggcaaaccccatccgcgcgggccgctggttgagctgttgaatattgtggtggatgagatagtgcgtcagctcggcacgcaggatcccgcctgcatcagccatccggcgccgaccggcgacgctgagccgcaacggccgacggacgccaaaacaacgccgccgtctgccaatgcaacaacgaccgctgcgcaggaggacgcttccccgacggcccccccggcaaaaacagcgccagcgcccctaagccgcccgacggcagacgcgccgtcagcacagcgtctgcaatcctcttctccccaaccagccgctgccgcagcaaacggcgccgcgtcccacgcctcacggccggcaatcgccgaagataacgagccggtagaagaactgacgcggccggacccggaagctggcgctgcacgggaagcgtttggccgcaaggtgttcgacgggctgatgcgggaaggcggggtcgcctacccgcacgacgccgccaacgccacaagaatgggccagaccttccagcgcaatatggcgccgctgttcaaacacgtaacggggcaggaaaaaagcgccgcggagctgctgcataaactccatgcggaagacaaaaaaaccgcaaccttccgcttcgacccggcatttccgggcagtctgctggccgccatgcaggaaaaacgcggcgatgccaaagcagcctgccgcttctacctggtcatggcgcaggcggcgggctttaaggcgcagacccacgccttccccgtcgccggcaatctcagcgtgccgtcggccggccagcctggcgaacatcatcgtctgaccgaacacgcggtgttaaaaatcagcgatgagcacggcaacagcagctatttcgatccgttgctgggccgtgcggttaacccgtttcgcagcgacagcatggaaaactacctgaacaccgccaccctcaccaacgacgaaaccgcccatattcgcgcgcgccatccgcaggaaaccgccgtgtatggccgcggcattatggatgcgctgatgagggcgggcatcagcaccttccctgaaccggggctggaggccaaacagcaggaggcgggccaacacatccagcgggcgttcgccccgttgttcaaacatacccacggcaaagagagcaccctgagcctgctgcaaaaattagcggacgaaaataaacgcagccagaccgtccgcttcaacccggctgaaagccagcgcgatatttatgatattgcgcttgaacagcaggccgacgcggcctccatcagcaaactgtttcagacgctggcaaacagcgccggccaccatcaggttgagctgcataccattgatacgccgctgtccatcgccatgggcgacagcccggacattcccggcgtgaagccaaatgccagattcgaactgcaaaaccataccgtgttaaaactcagcgatccgcagggtaatacgctgtttttcgacccggttctggcacgccgggtcaaccccgacgacacccgcagcctggcggactatctgcgggtataaacgcggcagaacggccatattcagagcgcccgcagcgtcatttccacgcccagcacgatcaggcaaagcagaaaacagcggcggaacagcagcggtgagatcacccggcgcagcttctgcccggcaaacagccccaccaacgccggcagcaccgccagcgtcgacgctcccagcgaaccggcctggaaggcgccgtgccaccatagccccgccgccagcgccagcgtcgagcaggtaaaagagatgcccagcgcctgcaccagctcatctttttccagccccaacgcctgcagccagggtaccgccggcataacaaaaaccccggtgccgccggtcagcatgccggtgaccagcccgacaaacggcgaaaaatatttctccccgcgggcggagacggcataaatgcgtcctgacagggtccataagccataaataatcagcgccacgcctaacgccagctgcgtgcggctactgttgcctgccgcgatccagccgctggtacagagcgtggccagcgtcaccatcaacagcatcggccacagccggcgcagcagcgccgccgtattgccgccgcctgccaactgaaagatattcgtcaccaatgagggcagcaacagcatgcccgccgcggcgaccggcgagatcagcgcgcccagcagccccatcgccacggtcggcagccccatgccggtcacgcctttcaccagcccggccagcaggaaaaccgcgccgctcagcagcagcgtggcgttatcaaagtcagtcatgatgtcgctccccaccggtaagggaaaataacgctgcggacgcgttggtgttgatggtaatggcaaacataacgggctcctttttccttgggataaacatcctggctcaaagaacccggccatacttcgctgccggccgaagtatggctgataatgcgtgcgacaagccgatttttagtggaaactgaaaataaagcgcgtgcgcaccggaacacgccgacaatcaaccaggaaaggtaaccttatgcagacagagagcacattgccgctcaaggaccagcagcgcaatatcctgcgcctggcgacggctcaggcgctggccggcgcgaactcggtggtgttttacgccaccggcgcgattgtcggcaacgccatcgcgccggacgcttcccttgccaccttccccatcaccatgttcgtgctggggatggcggcctgtatcctgccgtttggcgtgctggcgcgcaaatatggccgcaaggcggcctttatggccggtaccggcgccgggatggtcaccggcctggctgccgcgctggcggtcgttatcggctcattcgccctgttctgcctcgccgcctttttaggtggcgcctacgccgcagtggcgctgtcattccgcttcgccgcgacggacggcgtggataaagcacggcgcgcgcgggcgctgtcgctggtgatgggcggcggcgtcgcggccggcgttatcggcccgatgctggtcaccagcaccatggatctctggcctccccacacctttgccatcacctacgttgcgcaggcgctggtcgctgcgctctccgcctgggtactgacaggcgtcaaagccgccgagccggttgccgccgccaaaagcggcggccgcccattgcgggaaattgtgcgccagcccggctttctgcgcacggtattcagcggcgccgtcacctatatgatcatgaatttcctgatgacggccgcgccgctctcaatgcatatgcacggcatctctcagcaggcggccaatctgggcattcaatggcacgttattgccatgttcggccccggtttttttaccggccggctgattaaccgcttcggggcgatgcctgtggccgccgcgggactgctgatgaccgggctgtccgtggtcgtcgggctgagcggcaccgagattgcccattactggctttccctgatcctgctgggtatcggctggaacttcggctttaccggcgcgtcgacaaagatcattgattttcaccgcccggaagagaaaacccaggtgcagtcgctgaatgatttcgtggtgtttggcgtgatgatcgtcggctccttctcctccggcgcgctgctgaatctgtttggctggaatgcggtattgtggggatcgctgctccccgtcgcgctggcgctgctcacgttgatccccggcaggcagaaagccgtagcgcgtgagtaagagctgacaaatcttctgaagcgcaggcggcgctgtaatgccgcctgataaatacgatcccgttaattaacgcgcatcaagcttaaaattgatgatgttaacttatcttaatctaaggaagccgccgttatgcggctgaatccggctcgcccagcccttctttttcaccgctatccgtctcttcccaccacgctcccagcgcatcaatcagcggcaccaactgctcccctgccggggtcagcgcgtagtcgacacgccgcgggtagcccgcaaattccgtgcgatgaacgatgccggcatcctccagcttgcgcagttccaacgtcagcatcttgtgcgagatcgtcgggttatcccgacgcagctggttaaagcgtctggaaccatgctgcaggtagtagatcagcaacgtcggccagcggccgctgagaacctgcatcacttcttctatcgggcaacgggaaatcaggtctttcatatcggggctcgtggtaacaaaaaagtgcgtaatttacttacggcaaccggctgctacagtaacacatcgctgcgcagcgccatcactctcaatcctggagaacctaagtatggaaccaattctgctatacggcttcccggcgggaagttctatggggcttgtcgctgcgtttgaatggctgggccgcccgtaccaactgtgccgcgtcgatatgttaggcgaaatgcgcgagccggcctatcagcgccttaacccgcgggtggagacgccggcgctgatcaccgaacaaggagaagtgctgacggaaaacctggcgatcgccgcctggctggtggcgcgggacagcgcgcgccgcatcagctttgacccgcagtcgcccaccgccggccgtatgcaccagctgatggcgtttatcaacaccggcttcaccgccgcctttagcccgctctgggcggcgatggagatgtccccgcccaacccggtgatgaaggatgtgctgcagacatggggccgcgagtccgtgatcaagcgtcacgaccagctcgaggcgatgatcggtgagatgccttttctgctcgcggatcgtccgacgctggcggacgcgattctgatcggcgtcgcccgctggctcgatattcaccaggtagccgcatcaacgcgctggccgaagctggccgcgctgagaagccgccttgaggccgatcctgcggtgatctatgccaccgcactggaaagcggcgacatgcagcccggcaacggcgcttgcagcggccatattgcgctgccggaggtgatcgaacgctttggcgccgcatagcatgccgccgtggcggcaataaaaaagcccgcgctatcgcgggctgaattaaccgatgccggacggcaagcgatacgccgcttatgcgcttcccggcaccggcgtgttaagcagctgctgctccccaaatttcgaccagtcgccgtactctgcccggtcggtcgccgtctgaaccgcgccgcaaaaactcgatttattccgcaaggacggctatatattaacagcgccgtattttcttatttgtttgcaattaaccttctgttttttattcctaatataaggcaccagacaggatgatgataaacgataacgtattattgataacgggctcagggcgcggtattggcgctgcaacggcattattggcggcagaacggggttattcgatctgtttgaactatttaaacgatgaaaaatccgcagttaacgttcgcgatcaaattttaaaccagggcgggaaatgcatcgccatccgcgccgatgtctccgatgagcgtcaggtcatcgccatgtttgacgatatcgaccgccagttgggcgccattacccatctggtcaataacgtcggcatcctgaagcaaaaaatggcgatgattgatatggacggcgagcgcttccaacaggtgctgctgaccaacgtcatgagccatttttactgctcgcgcgaggcgatcaaacgcatgtcgctgtcccgcggggggcgcggaggcgccatcgtcaacgtgtcatccggcgcagcgaaaagcggttccccctttgaatacgttgactatgccgcgtcgaaaggcgccgtcgataccttcaccaccggcctgtcgaaagaggtcgccgctgacggcatccgcgtcaactgcgtgcgtccgggcggcatttacaccgatatccatgccgacggcggcgaggcgcagcgggtggaccggattgccaaaaacttcccgatgcaacggggcggcacgccggaagaagtcgcctatgccattttgtggctgctgagcgatgaagcctcgttcgtcaccggcagttttaccgacctgtgcggcggggtataagccacacaggatcttcacaaactaacggcctcccgcagagaaaccgagatatcccccggtttcacgttaccttgcgcacctcagtcgcattggccgccagcacgccgccgtcccgcccggtcggggccattaaaggaaccggttcgccggtgtgcttatcaatcagcagcgagtgccgctcgccgcgttcgaacagatgccgctccccccactggcgcagcgccaccacgacgggaaacaggctttcccccttgtccgtcagcacatactcctgatacgccgaaccgtccgaagcgccctgcagggcaagcacgccggcatcaaccagcttgcgtagccggtcggagagaatattccgcgccatccccagactgcgttgaaagtcgccgaagcggcgcaggccgtcaaaggcgtcgcgaacgatcagcagcgaccagcgatcgccgatcagatcgacgcagcgtgctaccggacagggttcatcatgcattggtttacgcgatggcatagcgcctcctcagcggccgttggttttctggttgcattttaaaactgcctgacttagcattcaatcagtttctttttgcaaccagattgcaagggcgttgctatgaagagttctgttgcctcaccgttaccaccggacaacgcgctgactcagccggtgaagatgcccggcagtctggtgtggttgttcgccgtcgccagcgggctgagcgtggcgaacgtctattacgcccagccgctgctcgacgcgctggcgctggacttcggcatcggccaggcggccgtcggcggcgtgatcaccgccacccaactcggctgcgccctggccctgctgttgctggtgccgctgggagatcggagcgatcgccgccgtctgatcgccatacagctgtttgcccttgcggctgcgctggtcgcggtgggtctggcgcgttccgcccccgccctgctggccggcatgctcgccgtgggcctgctgggcaccgcgatgacccagggcctgattgcctatgcggcaagcgccgctgcgccccatgagcaagggcgcgtggttggcgcggcgcaaagcggcgtgtttatcggcctgttgctggcgcgggtgtttgccggcggcatcagcgatctggcgggctggcgcggcgtctacctgtgcgccgcagtgctgatgctggcgatcgcactgccgctctggcagcggctgccccgcctgccggtcgcgccgcacaagatgcgctacctgagcctgctcgcttcaatgttggcgctgctgcggcaggaaaaagtgttgcaggtgcgcggcatgctggcgctgctgatgtttgccgcgttcaatatcttctggagcgcgctggtgctgccgttaagcgccccgccctataacttctcgcacaccgccatcggcgcctttggcctggcgggcgtcgtgggggcgctggctgccgcacgggccgggcactgggccgaccggggatatgcccaacgcaccagcgcggcggcgcttgcggcgctgctgctggcctggtggccgctgtcgctgatgccatggtcgctgggcgcattgatgatcggcattgtactgctcgatttggggggacaggcgctgcacgtcaccaaccaaagcatgattttccgtacccgccccgaagcccacagccggctggtcggcctctatatgctgttttacgcgctcggcagcggcctgggggctatcggcaccacggcgacctacgcctacgccggctggcagggcgtatgcctgctcggcgccgcggtcagcctgctggcgctgctattctggtgggcaacgcggcgttatggggcgaacggcaagtgatgcccgcaggggctatagccgatctttaaggctgagaatttaaaaaaccggcccggggccggcattcgttattggcagaagaggagcagcgtacgttgacgagaagtcaaagcccttccttgggaggctatcctgccaacttagaaccacgcctcaaacatgccgccaacgttcagtgaatccaagcgttcgttgctggtgccattaactttggcggtatgctcgttctccacctgaccgccggtgacgtagaaacgtaacatcggacggaactccggccccatgccaatggcaatattctgcgacagcgtcagcttccagcccttgttatccccgccccgatcgtagtctacgcgctggtagcctgcttccagccaggtggagtgcacgtcgttccagaagtacatcggccgtacgatggcgccatagtttttacggttgtcggtgttgtccttgccgttatcataatcatggaaggccagcagatattcgacctgcgcctgctgggtaaatttatggctcccctcaaagctggcgtagacggtggtcagatcgtcggtcttgctgtagacgctgttatccgcgttgtcggagtagcgcagtatgagcttgttcaccccgctgtcgttggtatggctcagtaccagtcccccctgccaggccttgagtcgctcgtcgctatccaccgctttcgagtcaaagccgtagttggcgtacacttcaacgtcgatcggcccggccttgatgccgtgggttttggtggtcagcgcgtagtggccgttatcgccggtatcggagctgcccgtgcaggtgatgcgtgatggattcgtctcatcggccatcacttccgggctacaggatttcacctgcgacaccgccgccacgtcaaactgtacgccgccaatatcaaagttcttcaccccggccccctggccgtcgtggttcatccagaagtaatcgttgatcccctgttgcggacgttggtggaagtcccggccggcccagaggtaggcattcgggttcgattcgagcacgttagtgacgcccacgtaggcctttttcaggttcacttcgtcactccagtggtcaaacatgacgttaatatcccagatcgccccttgggcgcttttgaaggctttgcttatctggaattcaccgccgttgctttcgttacccagacggccgatcgccgaggcgccgttataagaaccgtcgacgccgacatatttctgatcgccggtctggaagtgggcgccatagcgggcatagccgctgaacttaaggccgaatggaatcgccaagtccggcgaggccgcggtggtctgcggggtggtaatgacatcaatctttttatcggctgcggcgtcaattttcacctgccgttcggccaatgctttatcgaccgctttagccacgatggcgtcaatctgttcctgggtgaattcctgcgccagtacggaaacagggcacagcgcggcgatagccgccatagctaaagggattttatttacagttttcatggctatctcaaattcattatattttaagaaaataaccatcccgctctggtgccaatagaaatgacgccaccaaaacaagttgattttatttttatttctcagaggtacagtgataacatcggcgtaataatatcctccatagtcagaacaatcagatattgacggacgtgatcacgtcataccaacagttaacaggtcggtaaggtatctatcggacacttcgctgccagcacccgcattaatttcacagaaggtgcgcataatcagtcagggatgaattagcccccgactgacgctgtacttattatcttaattacaactttagcctttaattaaagcgtgattcactggcttcccagctataactgccatttgccattaacgaatcaccatgttcctgataggagaaattataaaactctgcgctggcggcatagccggagtagtctacgaccgccaggccgacaaacgcaccggtaaagaacccgccatagctttgcaatacatagtcgtcagaaagaacagcggcatccagggtgaccggaatctcagtgaagttaatcccatcaaagctatactcataggtataactttcctttcttacttttgtgcggaaccagacatactcgctaccttccggaatttttatggcatcctctttcagatacgaggtatatttaccacgattattctcacttacctcgataaccgcaccattaatttcattccaggtaatgaatacaaagctccagtgacgatcgttatagtaattcgtcaagcctgccatttgctggtaattaaatggattgaatttaactttaacctgcgcatcaaaatagaaagcctgccagcgccgggcaataagcgacaggtcatgagtattcgctaaagaaccctgcccgattaacgtcaattttccgtcgcctgttgtacccattttttcggtgaacggaacgcggagcgtattccaattgagatcgagcgccgacgatttaaaatcatcttgctgactatgatcctttgcgctttggctaccaacggcaccttttggcccttcgacaaaggtttttcctccgtggccgccctcaatacgtggccaaccctcttcatcccaataaactttttgaatcgacgtttcccggccaagcgttgaccacccgcgcggatcgtagacagactcaccggcatggttccaggggcgcgcgcagagtgaggcgtaataccattcaccttcgggggttgacaccagactgccgtggccctgtttttggatatagctgtccggcgtatctacgttggttaagaagacctcccccggagccgttacaaagctgtcggcgtccaggctggttgaacgcgcaacaacctcctggtgggtaaagacggttcctccctgagcggcaaaaagataatagtatccattcagtttgtagaggtgtggcccttcaaccagcgcaaccgcagtgccccgataaatggtgcgcgccgtttctggttttaatttcagcgtatcggcatcaaattcagttaacgtaatgccgttaaaagggtggcggtactctcggtggtcccaggtttgttgcaccaggtatttacggccatcatcgtcatggaaaagcgaagcatcaaaaccgacgccattcagtttgatgggatcggtccatggaccacggatatccgttgcggtggtcaggtagttggtcatgtctttaaaggcgccctcggtgactttcacatccgtataaaccaaccagaatttgccatcggcataagagagagccggagcccagatcccacctgatgaagggttccctttcatctgcaaaagcgccgttgttgacaacggactcggcagaagacgccagtgctccaggtcttttgacgcatgtaaacgaacgccggggaaccactcaaaggtcgaatttgcgatatagtaagtgtcctcgacgcggataatacttgggtctgcattaaatccaggcaatatagggttttgaatcagtgacatagggctttaccttttttaaataaatttagtttatttatcaatgatttaattatatgcgtatttcatcgagctgacggttgatatccgtgatgtttttatctgagatgggatagcattgaataatgatcatcgacacaaaggctagcgctatcgggatccaaatcgccgtcatattgattccagcgatagcgtttgcatcttgttgggcagcgacttcgttaaagccataagcggccagcagccaaagcggaatggcaccgccaagagtaaagccgactttgaaaaaaagccccataatggcattaataattgcggcgtttcgcttgcctgattttaattcgccatacgcaataacctctgggacaagcgcccacataaagccggtcgccgacgttaacccccactgtttaataaatgttgcgatataagccagccagagttcatcatgcatgccatcgagtgaccagatgtatgtcagcaattcccccacgataaacatgccaaggaaaaggtggaagaatccttttttacccaatattttcttgagtcttggccaaaaaatcgggaataaaatacctggaattgaggcgacaagaccaacggcgcccatccattccgaatggccgacaacaaactgattgaaaaaaccattaaccgtgttcatgaaaaacatgaaggtaaaggccagcataaaaaacacgccgagaatgacaagcggccggttatttttgagttcaaggaataaatccgtcgcttttacattggcagattgctctaccgtagcgacaacgcgttctttggttaatttataacacaggaaaagcgccgccgccccgacgatcatatacacagaataaacgccaaaccacgcgtagctggctgacggatcggtatagtttcccagttccagcttaagcccgaaaagcccggtatccttgatgctgcgatctttgggggccgccatttgtacgaacatgggaaataaggtatagacaagaaggttggcgctattagccagcatcatgcgcgtactcgtcagcttatcgattgacgcaggatctctggttaatgaagcattaagagaaccatacggaatatttaccaccgaataaaccaaatccagggccagataaacgacgaaggcaaaaggcacggatccacgcacttcaggaataggtgcgaacagcaaggcggagagaatcacaagtggaataccggctcttagcagccagggacggtatttcccggacgctgaactccttttatcaacaaaagtcccgaccatcgggtcccaaaacacattgagaattctgacaaaaagaaatataaaccccgcggctgcggtgctgattgcattaacagtcaacatgtgtagagcaagaaaaccgcctattgtcccaaaaacaagattttgggcaaagtcacccagcccataaccaatgcgttctccacgcgttagtttatgatactcatcgtgctgactttgcattatgttttcactcatttttatcacatctcctgcctattttgtgaacgcggaatactttctgacacagattacggctggtgatctattacgtttttgtacttattaattatgtttttttatttccgtgagcacggtgacaaaggccttatataggcctatagccaacggggcgattggcaactcactggccatgcccactgtcgctgaacctggcctgaaaaagcagcacattgtttaattgcctcggtttccaccgaaaaatgaacgcccgatatggctattaacacgttaaatagatggccgtattttttgagatatggttcacatttgagcattctattaatcacaaagtgagataacgtaattgagtactcagccggggaaatacaggataatgaaaaccagccaccagccggggcaaaactatgttcaagaagaggcgtgaaggtgacggttttctgcttaatactgatttcgggcagcagagagagagatttttcatggcgtgcacctgcatggatagaatccacacagggtgctacgacatggtcagaaaggcagcaaaacggtctttactggattatgaaattttatacctatgaaaacgtgataaatgtatcattatccaagtaataattcacccccgagataatatcatccacagttgcattaggtttttgattcagcgcacttctgagcacatccataaattggtcaccataaaaaaacagctccaactcattttgctctacatagtcaggatacacttcttcatcatcatcgctcacatccggataacgctcaagatagcatgtcagtccgggagtagctgctgcctcatactctttggtataaaggcagaagttatcctttgtataaccctcttgagcgattttagtaatcaaattgtctaggctgtaaggcaccctatactctaactcttgcattaacatccccctcccattcttctcctaactctggctggcttcggattccccgtagttccgtctgtgaatagccccattttagttccatgccctttccggctaaataattctgttggcgtcattccttctgtttaatattattcatttgttcgttcgggaatttacagttatattatgaaatccatttccagtgatttcacgcacttcattcagtgttctgaacagataaaaatcgagtgcttctatacggtatattcggttagaacgctccatggaagcattttgcgttggtttccccagactgataagtccaaccttactgcatgtttctcagcccattcagtcatcctcagagagataaattttggacagctaccatgcaataacattatcggagcttcgtattaaccaacagtcaatagaaaggtctgagagactcagtgccggagataataagctcctatgaacatgaatatccccgctgatgcatttattttcggtaacggacgcgctcttcaattttcctgatcgcgtcgagtgctgcatgacccagcccctcatcgtcgcaaatactgcgtaaatattgcaagtcgtcggtgcccccaaactgcccaatcacttgaatagaaaaggaagcaatgcacgccaaatcattcctcaatccgtgttcgtggtatgtcttctgcaccccgcgattgattagtgcatcgcggcaaacagctagggcggtgtttggatagctctttgcaacatgagttcttgcactatccgaagacaacattcgagatgttgaagaccaaagtgctccagcacttgccgaagcggagtaagccaacaacgtagtccgcgcaccgagagtctggggtgaggactcaagttcacgatggctcaaccggcaagcccagtaagctaattccccacaggctcgcacagtttcatcgatatcgatagacgatgctactgtagcaggaagtgggagccccaaaatccccatcgcttcatgcgctgcgaaaaatacctcgactgtatcttgtgggatgacataccttttggctggcaacctaagccatggttcaatagcctcagaaactgctggatcaccgaaatctgcgagctgatgaatcaaaataccgacaaaggaaacataatcggtgctcgcccctttgagtgccttgaagagaaactgccgcttctgatcgctagcgagattgtttacctcttcccaataaatgctctcatgcggatgatcaaattgtcgagaaaagatattccatgcttccgtatcggcctgtggtcccgactcggagaacacactttcgatctcctctaagaccactgttctgtagttttcttcttcgtcgtctagtccgcccaaccccttcagtgcatcgagaataatggaattcataaacaagcccaatttgttagctgagtccttaagcaccgcgatcatctttgccttgactgcatcatccacatttcgcaagtgggcacaaaagtctaccgcggctagctggaggtgataaggcaagcttttcagacgctcaaggagatccaatacacatgacgcagcccatgatgcttgctccgtgaacctagtgattccgagaaggacgtagaattcgctatacgtgctcgcttcattccatgatttatttagagcgtcaccaagctctctcccttgagtgtggcgtaagccaccactatggataaaggacacaagccgcgaaagcgcaatcttgtgatcgaacacataggcttggccaaatgtcgcgtgccgaagtggcacatttttgtcccttgcttccttatagagatcccgattggcttcggcaattttcccgtccatgacgcgacacgccgccatgatttgttctaagtaaactccctgcattagaaaccaaccaatggcaggaagaaaaacttcaaacttcgagagggttgaccgagaaacgccagcctcaatcgaacagccaaaccatccttcgtcattcagtaggaagcgcagttcagaagcctctgcgatcatttcggcgagtagcacgtcgagctttactttcatgatacttcctgcggtctctccacactctcctcggacgcaagactccaggatgtcccgatcagtggtcttctccaaaatatcccttaacgtcgaatcgtcctccatcgcgccgagaataagagccttagaaccatgaaatcgcggagagcgcagaaaagcttgcacacgctcagaatctttgcatgctatgcgaaccacagactccgccatgaaagcatagaaaaacatttcatgagaaaaactgagtctgtcaccgcgctgtaatacaagccgcgacttaaggaccgcgtcccgcgtcatgtttgtcacgtttgtcgcatcgcaaaatcgatcaaactctcgaatagacatactaaacgcagtttgagaaattagttcctctgcaaacccggaaagagcccgaattcccgaagttgcaaaattgccgaggcgcatccgggcaaccgtgtcgaatagaacaaacgtacttgccccggcaggcagtgatgcagcagcttgcccaatgagttcagcttcaagccctgagagagcaatctcaaggagagcttggcagtttgtgaagttttcatcttcttggttaagttttgcgagctgtaacttcaatgcgagttgcggcggactgactaaaatcgcttcaactggcagaagctcttgtctagccaaggtgccttgtgaggtgatgacaatacccgcaccgtagcgtagtgaaaacgcttggagacttcgtgtcaaagtcattcgcaaaggttctgggcattcgttgtagccgtcgagaaacaggacaatatgccttacgaggaaacgacttgctcttagtaaatcgcgtacggaagtgccaagtagtctaagctcaacgtcaattatcttctgaagctttccctcgaagtctttaccttggatgtggataggaagcacaccgacttggatacattccgtagcgatgcgagcactcagcaaggactttccacatcctgacggtcccctgatcagaagcgcagattgcgacgacagaaccatctctagaatcatagatgctgagatcagtttgtcatcaaggtggtattggtcctctactagcagtgtaccggttggtctatgaaactccaaaaaagcagactcatagcttgacactattcgctctgataacagcacagtttcatgaattgccgcatcccttcccgatacgcgttcaaggttcaaatgagctgcgagtgcttggcattgctctttactcagcaaggatcctgacatcgcacggagagcaaccgcgatcgcatccaacccgccagtagctaccttgaaatcactcagtggtaacgaggagcctgatggaatcgctggcacaatagctagcaaagcgttgggatagccggaaagtgcaccaaatagctcggatattgcatcacgtaacgcattcttagcatccaaagcttgagtgtacccgttgcgtagctttcgactaccgtacgatccaatttgggtccaactgccgttcacccctcccttaatgggctgtgtatatcccttggcttcaataacaagcgtaatggtggcggaaaaaaccgcgacatcaacctgacgcccattcacgttaaagttagcgaatatgtaagcccactcggtgcccttttctagaacatcacaaacggtggccaaaacctcgcgatccgagatgtgctcaatccgctctccgatgaacaaccggactttgttctcactgttacgtgctgtgctcatcagatagagtatccctgtcgcctagaaaacaagtccatagtttctccttaaccgtaacataccaagctaccatatcccctctcaaatttctcagttgctgacctggccgccatatgctttcgacgtccccgaccggtgacatcatatcgaccaatagtaattgcctcttgcctaccgtggattgagtcgttatgcgaaatgagatctctctagcagagagaaaccgctacatacaagccatcgcgataattaattttgtaaagtttatcctgaggcttgagattgcgtagcttggtatcgataagcatagtttccgtcgttctccgctcaaaatatcatactaaaaaacattagtttcatatgaaaaaaaacaattaaaatcaatccgttgaatatattcaataccatgattcatgtcttaatggcaacatggtatcaagtactagtaataccaataactatgccataaaaaaaatggtgcttggcgatgctaaaatttgccaatcattaccagacacaaaaaagcccgctattaagcgggcttagtcttatctgtatgccatcaaacgggcgatatcagcgcggaattattcccactcaatcgtcgccggcggcttgccgctgatgtcgtacaccacgcgggagatgccgtctacttcgttgatgatgcggttggagacgcggccgaggaactcatatggcaggtgcgcccagtgcgcggtcataaagtcgatggtttccaccgcacgcagcgaaacaacccagtcgtacttacggccgtcgcccatcacgccgacggagcgcaccggcaggaacacggtgaacgcctggctgaccttgttgtacaggtcagctttatgcagctcttcgataaagatggcgtcggcgcggcgcagcagatcgcagtactctttcttcacttcgcccagcacgcgcacgcccagacccggccccgggaacgggtgacggtacagcatgtcgtacggcaggcccagctccagaccgatcttgcgcacttcgtctttgaacagctcacgcagcggttcaaccagacccatcttcatctctttcggcaggccgcccacgttgtggtgcgacttgatcacgtgcgctttgccggtggcggaagcggcggattcgatcacgtcagggtagatggtgccctgcgccagccatttcacatcgtccagcttcagcgcttcttcgtcgaacacttcaacgaacacgcggccgatgattttacgcttcgcttctggatcgttctcgcctttcagcgcgtccaggaagcgctgctcgccttccacatgaacgatgttcagaccgaagtggtcgccgaacatctccatcacctgcttggcttcgttcaggcgcagcaggccgttgtcaacgaagacgcaggtcaggcgcttgccgatggcgcggtgcagcagcatcgcggtaacggaagagtccacgccgccggacaggccgaggatcacctggtcttcacccacctgctcgcgaatgcgttcaaccgcatcttcgatgatagtggccggggtccacagcgcttcacactggcagatatccaggacaaaacgttccagcatgcgctggccctggcgggtgtgggtcacttccgggtggaactgcacgccgtagaagcgtttttcttcgttggccataatggcgaacgggcaggtgtcggtgctggcgacggtgacaaaatcagacgggatggcggtgactttgtcgccgtggctcatccacacgtccagcagcggtttgcctgccgggctgatggcgtcttcgatgtcgcggatcagcgcgctttcggtggtcacttccacctgcgcatagccgaactcacgctcgctggagccctgtacctggccgcccagctgcatcgccatggtctgcatgccgtagcacacgcccagcaccggcacgccggcgttgaagacgtattccggcgcgcgcgggctgttgtgttcggtggtgctttccgggccgccggacaggatgatgccgctcgggttgaattcgcggatctgctcttcgctgacgtcccaggcccacagttcacagtaaacgccgatttcgcgcacgcgacgggctaccagttgggtgtactgcgaaccgaagtccagaataagaatgcgatgcttatgaatattttgtgtcatgtgaggcgaattccagcaacaaaaggagaaaaaacaacaataagcgcgtggtgatggccccgctctgcggggccagcgacgtggcgcgccacgccgctacgcataaacatctctgccgtgggttagcccatacggtagtttggcgactctttggtgatggtcacatcgtgcacgtggctttcctggatgccggcgccgctgatgcgcacgaattccgccttggtgcgcagttcgtcgatggtgccgcagccggtcagacccatgcaggagcgcaggccgcccatctgctggtgtacgatggccttcagcatgcctttgtacgccacgcggccttcgatgccttccggcaccagtttgtccgccgcgttgtcggtctggaagtaacggtcagaagagcctttggacatcgcgcccagcgagcccataccgcggtaggacttgaatgaacggccctgatacagctcgatttcacccggagattcttcggtgcccgccagcatggagccgaccatcacgcaggctgcgcccgccgcgatcgccttggcgatatcgccggagaagcggatgccgccgtcggcgataaccgggatgccggtgccttccagcgcggcaaccgcatcggagatggcggtgatttgcggcacgccgacgccggtcacgatacgggtggtgcagatagagccagggccgatgcccactttcaccgcgctgacgccggcttcaaccagcgctttggcgccggctgcggtcgcgacgttgccgccgacgatttgcagatccggatatttggcgcgggtttcgcgaatgcgctgcagcacgccttcggagtggccgtgggaggagtcgatcagcagtacgtcaacgcctgccgcgaccagcgcgtcaatgcgctcttcgttgccggcgccggcgccgaccgccgcgccgacgcgcaggcgaccctgctcatctttacaggcgttaggcttacgctcggctttctggaaatcttttacggtgatcatgccgagcaggtggaaactttcgtcaaccaccagcgctttctcaacgcgcttctcgtgcattttttgcagcaccacttcacgcgcttcgccctctttcaccgtcaccagacgatctttcggcgtcataaccgcggtcaccggctggttcaggtcggtgacaaagcgcacgtcgcggccggtgatgatgccgaccagctcattgtcttcggtcacgaccgggtagccggcaaagccgttgcgttcggtcagttctttgacttctttcagcgtggtggacggggttacggtctgcgggtcggtcactacgccgctttcatgtttcttcacgcggctgacttcttcagcctgacgctcaatagacatgtttttgtggatgaagccaaggccgccttcctgcgccagcgcgatagccaggccggattcggtgacggtatccatcgctgcggacagcatagggatattcaggcggatagttttggtcagctgagtgcctaattctgcggtgttcggcagaacggtagagtgggctggaaccaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcaccagggtggatgcggaaaagataaaatattgccgcggcattatacagagcggaatcggttgcctccagcactttcttacaaaaactcttgattagctgtttgaggcatgtagtatcagtcaattaagtggttgttttgaaatttgatctgggtcacatgtcgctacctaccgcaccgtccatttttaccgtaagccgcctgaatcagacggttaaacagctcctggaaatggagatggggcagatttggctctccgccgagatctcaaacttctcccagcccgcttccggccactggtatttcacgctgaaagatgaccgcgcgcaggtacgctgcgcgatgttccgcaacagcaaccgccgcgtcaatttccgcccgcaaaacggccagcaggtgctggtgcgcgccagcatcacgctgtatgagccgcgcggcgactatcagctgatcgccgaaaacatgcagccggcgggcgacggcctgctgcagcagcagtttgaacagctcaagcagcagctggcggccgaagggctgttcgaccagcagtttaaacagccgctgcccagcccggccaaacgccttggcgtgatcacctccgccagcggcgccgcgctgcacgatattctgcaggtgctgcagcgccgcgatccgtcgctgccgatcgtcatctaccccacctcagtgcagggcgcggacgcgccgctgcaaatcgtccgggcgattgaagccgccaaccgacgcgatgagtgcgacgtgctgatcgtcggccgcggcggcggctcgctggaagatctgtggagctttaacgacgaacgcgtggcgcgggcaatcttcgccagtcatattccggtagtcagcgccgtcggccatgaaaccgacgttaccatcgccgacttcgtcgccgacctgcgcgccccgaccccttccgccgccgccgaactggtcagccgcaatcagctggagctgctgcgccagctgcagtcgcagcagcagcggctggaaatggcgatggactactatctggcgcagcgccagcagcagttcagccgcctgcaccaccgcctgcagcaacagcatccgcacctgcggctggcgcgtcagcagacgctgctgttcaagctgcaacgccggctggaagaaggcatgcagcatcagctgcgccacagcgaacgccgcagcgaacgcctgcagcagcgcctgaatcaggtgcagccgctggggcgcattcaccgcagccagcagcgcattcagcagcaggaataccggctgcagcaggcgctggagcgtcagttgaacggctaccgtcagcgcttcggcgtcgcctgcagccagctggaagcggtcagcccgctggcaacgctggcgcgcggctacagcgtgacgcaaaccccgcgcggcgaagtgctgaaaaccaccaaacaggcgcaggtgggcgagatcctgaaaacccgtctgcaggacggctggctggaaagcgaagtgaaaaccatcagtaaggtgaaaaagccgcgcaagaagcgcgcggcggaatagtcatcagcgggcgccgtcacggcgcccgttttatttagtccagcgtataaccgctcgcccgctcgccgttgatccacagttcgcgcgtttccgccgccggcagcgtcaccgccagctgccgccacgccggacggaaatccccttcgcgactcaccgtcagcgtaatgcgctgcgcgtcgcagcgcatgcgccagcgcaaccacagcgcgccgccctgccgccaggcgtcgctctcgccgtcgtcttcatacagcagccccgagctttccccctgctgccgcgggaacagcttgagttctcgctggtcatccgccgccacgtcaacgtgcgccagacggcgcgaaagcggcagagcggcgccggcccgcaccagcagcggcagacgctccagcggcgccggcaacgttacgctctgcccgccgctgaaccactgcccgctgtagaagcagtaccagcccgcctgattatccggcaggtacaccgtacgctcacgctgctccggctccaccacgctggccaccagcagatcgcgtcccagcataaagtcgtcgttctcacaccagacgcggctgtcctgctcatgatccaggaaggtcggccgcaacatcggctcatcttcggcgcaggcctgccacaacagcgtatacagatacggcatcagctgatagcgcaggttgatcgcctggcggatcatcggcgtcgccgccgggtacatccagggttcattcaccgtggcgtcgtcgttccaggagtggatggtaaagcgcggatgcatcacgccgttctgcacccagcgcaccagcagctcggcgtccggcttgtcgccggagaagccgccgacgtcatggccgacgttatacaggccggacaggctcatccccaggcccatgcggatgttgtagcgcagcgtctgccagctggtgcggttatcgccgctccaggtctgcacatagcgctgcatgccggcgcagccggagcgggagatcaggtacggccgcaggccgggcgcaaagcgctgctgggcctccatcgaggcgcgcatcatcagcaacggcatcaccgggcggatatgcttgatggcgatcggccggccaaacccgtggcagcgcgcttcaccgtcccacacttcgtattcgttgttgtcgttccaggtagaatcaatgcccacctccaacagctgctgcgtcacgccctgctgccaccagcgcaccgtcgccgggttggtaaaatcgaggtgcgagccttcgtcatcccagaagcttgagcgttcaggcgcgtcgctttgcgaatcgcggataaacagcccctgctccgccaccgcggcgtactgcgggtggtcctgcagcaggcagggtttgatattcgccgccagcttcagtcccgcctgatgaaacgccgcgctcagcgcctgaggctgcggcaccttgtcgtagttccagttgaacacatagcgtttatcgttaatcgaggtgtagccggaggagagctggaacgagtcgcaggggatctcatgctggcggcacagagcgataaactgctgcagctgctgctgcgcatccggcgcatcggtgtaatgcatggtggagccgctgtagcccaggctccacttcggcccgaagtgggttttaccggtcaggcgcagcaacgctttggttacgtccagcacctgcggcccgaggaacaggtaataatccagatcccccgcctccgcctgatagcggcggtaggccggatggtagttatccagctcattgcccagatccagccagcagctgctcaggttgtcgtagaacaggccgaagctgacgtcctcgcgccgggtgatggtaaagggaatgtgcttatacagcggatcggtgctggcggcgttgtagcccatggcgtccaggttgcgcatctcaaagcggcggccgctgcgctccagatcgccggatttttcccccaggccgtagtagcgctcgccgccgaagcggcgctgatagtgcgccacgccgtcgccgtgcgcattcaacagataggcgctggtcggccggtccgccgccagcggatgccactgcccgtcggcgccgcaatactcccactccagccacaatggctggtgcaccgtcacccgcagcgcggcgctggccaccaccagccgctggtcatgctgttccagacggtagcccggcaggccaaagcccgccacgctgaggcggtcgcgcccttcccacggcacatcctgctgcggcgcaatgctccaggtgcggtccagcgccagctcgccgttgcgttgcagcaatacgcggaacagatcctcttccagtacgtagaggcaaaacaggtgctgtccatccaccagcagttcgatgcggtcgtcatattggccggccagggtccagttctttagcgttttcataggcatccatcttacgggttaagtgtttttttcttgccgcgttcggcaatcagggcaatcaggaacagcgcgccgatcaggtcgaaaaagcccatcgccacaaacagcgggccgaagccgacggtgtcggacaccgcgccgatcagcagcgtaaacaggaagctggcgatccaggcgctggagccgcgcatgccgttaaccgtcgccacctggtttttgtcgaacgactccaccaccagcgcgctcagcatgcaggagatcacctggtggccgaagccgccgatcgaaatcagcaggatcgccagatagggatctttggtgatcgccacaaacgccagcgacaccatcatgaaagcgccggtcaccgaactggcgaccaccgaattcacgcgcgtgcagccgaaccatttgcggtacagcgcggtgagatagccgctggcgacgctgccgatatccgccgccaagaacggcagccaggcgaacatggcgatctgcttcaggtccataccgcgttcgctggccagatacagcggcacccagaagctgaaaaccgcccaggccggctcggcgagaaaggccggaatggcgatgccgtagaattttttgtttctggccagcagcttgagggatttaaagaacggcaggcgcgccagttcaggctcattgtccgcgccgatcagcgccagctcctgctggctcagattagggtgctgctgcggtgcatggtagaagcgccaccacagcaacacccagaccatcgccagcgcgccggagaacagaaacgccccctgccagccgaacgaaacatgggccaccacgataatcggcggcgccagcatcgcgccgatggagaaacccaccccggcccagccggcggcgatcggccgctcttttttcgggaaccagtcggagatcgccttggcgttggccggcgtggcggcggcttccgatgcgcccataaagaaacgcaggatcgccagctgcagccagctgcccgcgccggcgtgcagcatacagaccagcgcccagacgctggcgcaaatcaggaagcccatcttcaggccaatcacgtcaatcagccagccgcacagcggctggaacagggtgtatgccagttggaaagcggcgaccacccaggaatactgctcggtggtcatattcaggctggttttcagctccggcgccaaaatgcccagcgagttgcgggtaatgtagttgaccgttacccccaacagaaacagcgccagcatccaccagcgtaacgatttgaacttgcgccgtccgctgtgtacggcttcctggtttatctcaacactcatcttctctgctccgcggcgtcggttatgtcacctcagccttatttatgggtacatgtgttattcggagggattaacagcggcgtacaaaccccgccctgctacgacattccggtgcagtaaaaccgccaaattggcctgataactcgggcaaattggtgaaccagatcagactatcggcccgcggtaaggagagaaacgtggttttttgcaaaaattctcatacattaagtaacaacggcgctgcaggtcggtaacgccagtaaatacgctaatccgccgtgatgaaaaaattttcatcacgcgatttgaacgggatcacaaaatgaacggaaagctgaaagtgcaggaaattgcccgccaaaccggtctgtcgatcagtacggtttcccgggtattggcgggcaaggccaataccagcagcagcgcgcggcagaaggtgctggagtgcgccgagcgcaacggcattctgcaggcgatttccagcggacggctgatgctcaacagcgtgatggtgtttgcgccgcagcgcgcgtttgacgtgcgcaccgatattttttactaccgggtgattcaggggattatcgccgcgctggcgcagcacgaggtccggatccgctactgcgcgctggaagagacgcacagcgacggggcgctgttcctcagcaagatgaatgaggcgcaaacccaggcggcgctgattatcggcatcgacgatgagcatatccacgcgctggccgccgacctgcataagccctgcgtattaatcaactgcagcgaccgcagcatgcggctcgacagcatctctcccgaccaccagcgcatcggcgaattttccgccggctatctgctgcagcagggccaccagcgcatcctgcacctgcagtgtctgcgccgccacaccatggagctgcggctggccggtattcgccaggcgtatctgcagcagcatatgccgttcgatgaaagccggcagttggtcaccacctccggctttggcagcgcggaggccgagcaggcgctcacaacgtttatcggccagctcggcgaccgcgacgcgctgccgacggcggtgctggccggcggcgactatatggcggtcggcgcggtgaacgccctgcagcggctcggcttcagcgtacccaacgatatgtccgtgatgagcatggatggttttaatctggcggaaatccacgatgtgccgctgacgtcgctgcacgtgccgcgcgacgagctgggctttgaagccatccagctgctgcagcggcgcatgctgcggccggacgccccggtctgtaaccagctgctgcagggacggctggcgatccgcgaatcggtcaagcgcctcaacgcgcagcaggcgacgccggcggtgagcacttaccatcacaagctctacgacgcgtgaactacacttaatggcgtgcatctgatgcgttaacaggcgcgacagcctaaggagagccataatgtctgacctgcttgctcgttccgttattccgccttacatcctgcgacggatcgttgaacacggcagcgtaccgcagcgcgactgcgcccagcatacgctgaaccacgtacagagcctgctcggcaatatgccgctgcgcgccgccggcagccagagcgccaccgccggcagcgtgatgcgcgatatctatgacgcgcaaaacggcacccagctgccgggcaaggcggtgcgcaaagaggggcaacccagcaatcatgacgtggcggtggacgaagcctacgactacctcggcgtcacctacgacttcttctggcaggcctttaagcgcaactcgctggacaaccaggggttggtgctgaccggcagcgtgcattacggccgcgaataccagaacgccttctggaacggccagcagatggtattcggcgatggtgacggtgaaatctttaaccgcttcaccatcgccattgacgtcgtcggccacgaactggcgcatggcgtcaccgaaagcgaagccgggctggtctattttcagcaggccggcgcgctgaatgagtcgctgtccgacgtcttcggctccatggtcaaacagttccatctgaagcagaccgccgaccaggccgactggctgatcggtgaaggcctgctggccaagggcatcaacggcaaggggctgcgctcgatgtccgcccccggcaccgcctatgacgatccgctgctgggcaaggacccgcagcccgccagcatgcaggactatatcgacaccaaagaggataacggcggcgtacacctcaactccggcattcccaaccgcgcgttttatctggcggccagcgccctgggcggctacgcctgggaacaggccggcgtggtgtggtacgacacgctgtgcgacaaagcgttgccgcaggatgccgacttcgccaccttcgccaggctgaccgtgaaacacgccggccaacgctttagccaacaggtggcggataaagtacaggcagcctggcggcaagtgggggtggagtaatgcgtccgctgccggcgctcagccagggaacggtgattgagctggcccgggaaggcggctttgcctttatccccaagctggccgggctgcggcgcatcgttatcgccgatatctcgccggatgaatgcgcgcgtctcgagcagttgctcaatcagtcgctgccctacgcccgcgaggaaggacagcccgactctcccggctgcggcgaccaacgctactttcgcgtgcagatcgattacgccgatcgggtcggcagcagccagatcgtgctgctgatcccggaaagcgaggcgccgcaggcgctggtcgatctgtgggagaccggccaggtggataaatagccgcgcggcgccagcgtctcagtccaacggcagatagcgaaagcgcacgcgctttttgctaatcagcccgtggccgtgctggcacaggtaatccaccgcaccgcaggccttcagctcctgcagcggctgcccgcactccgggcagtccgccagttgccggtagtcgcgccggcaaccctggcaatgaaagtgaccgttcacccatgtcatcggctgatcgcaatcgggacacagtgcgtccatccgttttctcctgtcagattgcgccccaggaacgtaagaagtaaatccccagcgcggtagtgaagaaagagccgacggtggtgatggcgataatattggccgccagcgtcgcattgccgcccatcgcccgcgtcatcacgtaactgccggaggcggtcggcgtggcggaaaacaggaaaataatccccagcgccgcgccctcaaagccgcacagccagccgcccagcgtcatcagcatcggcaccacaaacagcttggccgctgaggagagcgccgccacgttggaggagcggaacatcgcccgcagatcgagactggcgccggtgcacagcagcgccagcggcagcgacaggccggagatatagccgccggtctgcacaagcacctgcgggatgcccagcccggtctgcgcatacgccagcccgcacaccaggccgataatcagcggattggtgacgatgccgcgcagcagggacagatggctgactttcttatccggcccgccctgcaggctgcgcgtcagggtgaacaccgacagcacgttgaacaaaatcacggtgaccgtcaggtacagcgaacccagcgccacgccctcttcgccgtaggcggtcatcgcgtaggccaggccgacgatggcggtattagcgcggaagccgccctgcacaaagacgccgcgctcacgcggctctttcaccagccacttcgcggcgatctccaacatcaggaaggtggcgacggtgcccagcgcgccgtacatcaccagcggcaggttagccagaatgtgcggatggttggtggcaatgctgaaaaacagcaggcacggcagcgccaggttgaacaccagtttgctggtgccgtcgataaaacggtcgtccatcagtcgccgctggcgcaggaacacgcccagcagcatcatcagtaaattcggtacggtaacgctgaatgcgaaattccaggtttcccaggacatggtgttccttcagacttaatgcggcaacaataatgctcagataataaaacgattttggctaaataaaaaagggcgcagtcaacgccgcgccctgttctctccgccatacctcttggtttaggtatatccggtttattttttgcctttcttcagatggctcatcaagcgtttgcgcttgcgcatctgggtcggcgtcagcgtgttgcgtttgccggcaaacgggttctccccctctttgaactggatgcggatcggcgtccccatcacgttcagcgagcggcggaagtagttcatcaggtaacgcttataggagtccgacagatcggtcacctggttgccgtggatcaccacgatcggcgggttgtaaccgccggcgtgggcgtacttcagcttcacgcgacggccgcgcaccagcggcggctggtggtcgtccgccgccatattcatgattttggttagcagcgaggtattaacgcggcgcgtggcgcactcgtacgcttcctgcaccgactcaaacaggttgccgacgccgctgccgtgcagcgcagaaataaagtgcacgcgggcaaagtcaacgaagcccagacgcaggtcgagcatctctttgacgtgctcgcgatcctcttcgctcatgccgtcccacttgttgactgcaatcaccagcgagcgaccgctgttgaggataaagccgagcagcgacagatcctgatcggagatgccttcgcgcgcatcgatcaccagcagcaccacgttggcgtcttcgatcgcctgcagcgttttgatcaccgagaacttctcaacggtttccgtcaccttgccgcgcttacgcacgccggcggtatcgatcagcacatattcccgctcatcgcgcaccatcggaatgtagatgctgtcgcgggtggtgcccggcatgtcgtacaccaccacgcgctcttcaccgaggatacggttggtcagcgtggatttgccgacgttcggccggccgacaatcgccagcttgatcggcagatcctgcgggttaaagtcttcttcctcgtcagccggaatgccctcttcttccagctcgccgttctgctccgcccagtaggcggcgttggcctcttcttcgctgagctcgacttcctgctctttttccggcacaaacggcaccagcacgtgttcaatcagctgcgtgacgccacggccgtgtgaggcggcgatagggtatacctcgcccagacccagcgcatagaaatcggcgctggccatatccgggtcgatgccgtcggttttgttggccaccaggaaggtcgccttctgacggctgcgcagatgctgggcaatgccctgatcggccggcatcagcccggcgcgcgcatccaccataaacagcacgatatccgcttcttcaatcgccagcagcgactggccggccatatgggtttcgacgccatcttcggtaccgtcaatgccgccggtatcgatgatgataaattcgttgccctctacttcggcacgaccatacttgcggtcacgcgtgagcccggggaaatccgccaccagcgcatcgcgcgtacgtgtcaaacggttaaacaaggtggatttacccacattcgggcgcccgaccagcgcgacgacaggtatcattgttgaagcctctattacttaaattatcaatgcgttaccacgctacggatggacaccggcagcgcagcttataaaaatacgaaacggcccctgaacgtttcaggagccgttgtgcccgcacggcgtcaggcgatgacgccctggcctgcgggtctcagagccggagctaccgggctcagcgggtaaatgcgtaaacctcgccgcccttggcctgcaccaccagcttctcgcccgccaccatcggcgcagacaggaagccggagctgtccactttctgctgagcgacgaaacggccgtcggtagtgttgatccagtgcagatagccttcggaatcgcccaccaccagataaccattatacatcgccggcggcgtcaggttacggtgcagcagctcgctctgcgtccagacggtcacgccgccttcggtgctcagggcgatcacgcggtcgttttggtcaaccatatagatacggccggcatcaacgataaagtcgctcactgagcccagctcgcgcttccacataatctggccggagcgcagatccagcgccgccaggttgccattataccccaatgcgtagacaacgccgtcaacgatcaccggcgtggtgtcgacgtcgttaagacgatcgatttccgtcgcgccgctcggctgggaaatacgctgctgccagatcagctggccctgctgcatcagtacggcgttgacgcggccgttatcgccgccaacaatcgccgcgccgtaggcggtggacggtgcggattcgccgcgcagagacagcgccggcatatccaggttaacggtccacttcaccgcgccgtcggcttcgttaaacgcctgcagctggccgttgctggtgtgcaccagcaccatgccgtcgctcaccaccggacgggacaacacttcaccggcggccttggcctgccaggccagcgtgccgtcagaggtgttcagcgcgtaaaccaccgccttctcactgcccacataggcgttggagccggcaaccgtcacgccgccggacagcagggctgaacggttgcttgagaagaagccggttttctcggacaggtcaaccttccacttttctttaccgctgtcggcgtccagcgccttcacaatgccatgacggtcagcagcatacacggtgccgtcctgataggctggacgcaggtgcgaatagtattcgccaatgccgtcgccaaccgaagtgctccaggttttgctcggagtaaactgattttcaacttttggcagcggagacatggtgaccacgtcttcttcgctgttgaacagcgaacaaccgctcagcagggcggcggaaaccagcccgaccaagagtgttttacgcaattgcattgggaattccccttagctggacaagttattcaatttcatgcgcagcagcgcctgctgagcctgagaaggattggattcaagacctttgctgtaggcttcacgcgcgcctttggcgtcgcctttcgccagcagtacgtcgccgcggatatccgccagcatcgccgcccagccttcgcccttgacgccatccagcgttttcagcgcttcatccagctttttttcctgcagttggacgcgcgccaaacgcaggttaaccactgacaacaggttgtcttctttcgctttcccctgcgccaataccagttgctgttccgctttcgcaaaatctttttgttcaacgaaatgcttcgccagctccagcgccgccatcacgccgtagctgttgccgttcgcctgaataaactgctccgcagcggcgacgtcgcccgatttgccggcagccagcgcttcgctggtctgctgataagactgggaggcagccagcatattggagtcctgatgactctgccagagacgccagccaaccagggcaccaatgccaagcaccacgccaaccgccagcgccttgccgttttcggcaaagaagcggcggagagcgtcaacctgttcgttttcggtggtatagacttccacggtgtccttctccttaacctaacatcaaagccagcttcgccgcgagttcgctttgcgccagcgtttcttgttcaccactacgcaggtctttcaccaccacctgctgctgcgccacttcgtcttcacccaggatcagcgccacgcgagcgccccatttatccgcgcgggtgatttgcttcttgaagttgccgccgccgtagttagtcattaatttcagctgcggtgcggcgtcgcgcacctgctccgccagacgcatcgccgcgctctgcgcgcccgcgccggaggagataacatagatatccaccgtcggatcgggctggaattccgggttcaccgcctgcaccagcagcaccagacgctccagccccatggcgaagccgaccgccggcgtggcgcggccgcccagttgctcgaccaggccgtcgtaacggccgccggcgcacacggtgccctgcgcgcccaggctggtggtgacccactcaaacaccgtgcggttgtagtaatccaggccgcgcaccagacgctcattaacgctatatgggataccggcggcggttaaaagttcacacaggccgtcgaaatgggtcttcgactcgtcatccaagtactcggacaggcgcggcgcgtcgttcagcagcgcctgcacgtccggattcttcgagtccagcacccgcagcgggttgctgtacatacggcgcttgcagtcttcatccagcacctcgacgtgctgctccaggaacgccaccagcgcatcgcggtagttggcgcgcgcctcgagcgaaccgatggagttcagctccagcttaacgtgctcggcgatgcccagcgctttccaccagcgtgcggtcagcaggatcagttcggcgtcgatatccggcccctgcaggccgaacacctcggcgcccagctgatggaactgacgatagcggcctttctgcggacgttcgtaacggaacatcgggccgatataccacagacgctgttcctgattgtacagcagaccatgttggatgccggcgcgtacgcaacccgccgtcccttcagggcgcagcgtcaggctttcgccgttgcggtcgtcgaaggtatacatctccttttccacgacgtcggtcacttcaccgatggcgcgtttaaacaacggggtctgctctacaatcggcaaccggatttcgctgtaaccgtagctgcccagcacctgcttcagggtgctctcaatacgctgccataatgccgtttctgccggcaggtaatcgttcatgccgcgaatggcttgaatgttctttgccacgtgagttctctgttcgttttatataaaaatgaacccgattatagggactttcgcctgcgcgattcaatgcgcaagcgcccccgggttcatctggggggcagacatcaggcctgcccggcaatagtgcttacttttccagcatgttgaccgtgatgcgcttgctttcatccatcatcgccgctttggcacggattttggcttccagctggtcaatcatctgctcattgtcaaagcgctctttctggcgtacgccgtcttcgtagaaaccgcttttcttgtggccgccggtcacgcccatggtcgaaaccagcgcctcgcccgggccgttcaccacgcagccgatgatcgagacgtccatcggcgtgatgatatcttccaggcgctgctccagcgcgttgaccgtaccgataacgtcaaactcctgacgcgagcaggtcgggcaggcgataaagttgatgccgcgtgaacggatgcgcagcgatttcagaatatcgaagccgaccttcacctcttccaccggatccgccgccagcgagatgcgcagcgtatcgccgatgccttccgacagcagcagccccaggccgatagccgatttcaccgacccgctgcgcgcgccgccggcctcggtaatgcccagatgcagcggctgatcgatacgcgcggccagcagacggtacgactgcaccgccaggaaaacgtcggaggctttcacgctgaccttgaactggtcgaagttgagacggtcgagaatatcgacgtggcgcatcgcggattccagcagcgcttccggcgtgggttcgccgtacttttcctgcagatctttttccagcgaaccgccgttgacgccgatacgaatcgggatgtttttatcgcgcgcgcagtcaaccaccgagcgaatgcgcgattcgttgccgatattgccggggttgatgcgcaggcagtcaacgccgtattcggccacctgcagggcgatgcggtaatcgaagtgaatgtccgccaccagcggcacgttgacctgctgcttgatctgcttgaacgcctcggcggcgtccatggtcggtacggaaacgcggacgatatcaacgccgacgcgttccaacgacttgatctggttaaccgtggctgcgacatcggtagtacgggtattggtcatcgactgcaccgcaatcggcgcgccgtcgccaatgggcaccttgccgacgtaaatgcgtgttgatttgcgacggttaatgggtgcttggttatgcatcacttactcttctccattgctgctcatcactcaagacgccagccgcgcaatcactgcgcggcaacggtcagacgggcaacacggtttgacttcacaaaccggcttaaatctaccggtttaccttgatattgaatctgtactgccgccggcgcgccgatggtcagtttataaggcgctgtaccggtcaggttcagcttgccgccgcttttctgcatgccgctgaacaacgttttaccgctggcgtcggtcacctgcaaccagcaatcggcggaaaaatccatcaccagcgcattcggatcgaccgccggtgcggcaaccgcggcatcgccggtcggcagggacgcgccgttgtcggcccgcgcggcatcagggatgctggcctggcttggcgccactaccgtaggctgctgctgtgcggcagcatcgccgcccgccgccggtgcggaggccgcaggcgcagctgccgtgctatcggccggcgctggcgccgaaccggcatccgccgccggcgtctgcgtatcggcattattgtccgtcagcggcaccgactggccttcgctctgctgcgacagctgcgccgacgactggttggccatgttggcgatctcatcctgctgcgccttgtggttttgccaccaccaggcgccggtcagaccgaccaccacaaacaggatcagccaggtaaagctcatcagccagccgtcgcgctttttgcgccgcttgcccaatgaaaaactttgcatcggcgccaccttggccatttttaccggcgcctgtttggccatcgccggcaacagctcatcttccggcacatgcaccagcttggcgtaagagcggatgtaaccgcgcacgaaggtcgaagccagatcgtccgacaggttgtccgcttcgatatcgcgtacggtcgacattttgagacacaggcgttctgcaacggcctgctgactcagcccgagctgctctcgggcctgacgcagacgctcgcctgtcgtcatggatacggttttgtcttgggaggcttcagtattcatcggctaagaactgctggtactgtttggattgtggaaaacttcgcgccaactgcctgccataacgctgaacgctgtcctggcggccggctaacgcggcgaaacgaatctgtaaccataaactgtcggcactggccggcagaacgtgctgataaacatccaatagaaactgcgactgcgcacgtttccccgcaccaaattgcttttcagcctcgaccaacagcggcgaacctttatccggttcagcctttaaggccttgatcagcagcggccgcgcccgatcgtactgacccgcctggaaaaaacagtaacccgcgttctccagactgtcggcgaaccggccgtaatcggcggctgatgccgctgcgctaaactgctgttgcgcctctacatactgccctaaactgcaaagaaacgcaccgtaattattcaagacgctaccattgcccggcgccagtttcagcgcctgctgatagcgttgccgcgcggcgtcggacgcgccgacgcgctgctggtacagcgccattcccagttgggtccggtaatcctgcggcgcggcgtccgccgccttcgccagatttttgcgcgccgcctccaggttgccctgctgcagatacgccaaacccagctgcaaacgcgtctgcgccgccgccgggttgtccggcgcggagccggcgcagccggccaacaggcctgccgtcaacaaccatccccagggtttcagcttcatgccgtttaaactccttgtacgatgttacccgatcgcctgagggattgctgtttacataacaggctgttagataactaaaatcttcctatagatttcagaccgtctgcaccttgataggttccccggccattttctttttcagcgtgcgcttggtgcggtcaatcacctcgcccgccagctggccgcaggccgcgtcgatatcatcgccgcgggttttacgaacaatagtcgtaaagccgtattccatcaacactttggaaaaacgatcgacccggctgttggagctgcggccatacggcgcgcccgggaacgggttccatgggatcaggttaatcttgcacggcgtatccttcagcacttccgccagctgatgcgcgtcgtcggtgctgtcgttgacgtgatccagcatcacgtactccaccgtcacccgcccctggttggcgttggacttcgccagatagcggcgcaccccggccaggaaggcttcgatgttgtatttgcggttaatcggcacgatctcatcgcgcaccgcgtcgttcggcgcgtgcagcgagatcgccagcgccacgtcgatcatgtcgcccagcttgtccagcgccggcaccacgccggaggtcgacagcgtaacgcggcgcttcgacaggccgaagccgaaatcgtcaagcatgatttccatcgccggcaccacgttggtcaggttgagcagcggctcgcccatgcccatcatcaccacgttggtgatcggacgctggccggtaaccttctgcgcgccgatgattttcgccgcgcgccacacctggccgataatttccgatacgcgcaggttgcggttaaagccctgctgcgcggtggaacagaatttacactccagggcgcagcctacctgcgaggagacgcacagcgtcgcgcggtcggcttccgggatatagacggtttcgacctgctggtcgccgactttgatcgcccacttgatggtgccatcgctcgagcgctgctcttcggccacttccggcgcgcgaatttcggcaatctgctgcagtttgccgcgcagcaccttattgatatcggtcatctgctcgaagtcatcgcagcagtagtgatagatccacttcatgacctggtcggcgcggaacggtttctcccccagcgaggcgaaaaactcacgcatctgctgacggttcaggtccagcaggttaattttggcggcagccggttgctccgttttaacggattgatcttgcatagaattattttcagacacggtgtgctcggacgcgatgggttctaacataatgatctttagcctcgttattacacgttatggctggctccctctcgggaacaagaatgggcgaagtgtgttgttatccctgccggcgctttctgggcggcggactctggcgggataaaacacgccctggacaagttgactcatccagggcgcggcattgtacaaattttagtagcgagtttccacgacgggaacgcattcagggcatttttattgtttcagccggtgaatatgatctttcgtcggaagaaaccaacgctatcaacgcgggcagatttcgctgtcgttgaagaagtaagcgatttcacgcgcagcagattccggggagtcggaaccgtgcaccgcgttagcggtgaagctgtcagcgaagtcagcacgcagggtgccggccagcgcgttgtccgggttggttgcgcccatgatgtcgcggttgcgctggatagcgttttccgcttccagaacctgcaccatgattgggccagaggtcatgaactcaaccagaccatcgaagaatggacggcctttgtgctcagcgtagaagccttcagcttgctcacggctcagcttcagcattttagcggcgatgattttgaaacccgcacgctcgaaacgcgcatagatagcgccgatgtcgttgttggctacggagtttggtttaacgatggaaaaggtacgttctacggtcataatggcctcagtctgacttcctaatacggccggactcagaaaaaatccgccggccttgttcaagtggcgcaaattatatgtgcgctattaacgcttgcctacgggaaaaccaacatttctttaaaaaaatattagcgccggcgtcgatttcgccgccaaagcccgcaggcgcgtcacgctgcgccgttattggctggtatcggtggaaggaatgatattgcgcagccagctgccccagcgccgctgatagaacggctgggtatgggcgatcagatagtggctgacgccgcgctctttttccgacaccaggcagaagtcaaccggttcatcatccgccagcgcctcgctggcaacgctacccgcctcctgaatcagcgcgtcgatctcggccgcatcgccgtccacttccacccctaccagcaggttgggtttctcatccagcgcgcgatcgtgcatcagcgccagaaacgcccggcgcaccggcttacgctggctgaacagcgtggtcagcgcatccaccatcgccgccggatacacctccggctggccgagcaggatttgcgaatccttgtcgatatagtgttcaaccggcttgctcaccccgccgtttaccagcagcatcgccacttcttccgggtaaaactctttgccgtactcggccttcgggttcaggaacagctcggcgccctgggtgatttcaaacagcacccgcgccggcatggcgataaacggctgttcgtcctccaccgcctgctgcagcagacgcagcgacgagaagaacggcaccacgctgctgccgtcctgcttttcccagtgctgaatgttcaccggcgtatcggcatccagcgtaatattgccttcttgctgcacctgctcgccgtcgccgagaatataaacggtggactccagcagctcgcggaaaaatgccggccggtgcgccgcctcgctgaccgccagcttcagcaggcgctccagttcattgtcgtcagcggcgacggtatcgtgatggtgggaactcatgaccaactccaattattaaggggccaacgctccggccccttacatctattaacgatatgttcagcgttatttcgctttgctcagcagcaggttggcgacggcgcgcacgcccagcccggtcgcgccggcagaccactgatccaccgcgcctttgcggtaggtggcggagcagtcgatgtgcagccagccctgctgatagcgcgtgacaaagtgcgacaggaaggccgccgcggtgctggcgccggcgctgtaggccgcgccggcgatgttgttcagctcggcaaagttggacggcagctggctgcggtggaactccgccagcggcagacgccagaacggctcgtgctcttcctgcgcgctgctgagcagatcctgcgccagcgcgtcgtcgaagctgaacagcgcgtggtagtcattgcccagcgcggttttcgccgcgccggtcagggtggcgcagtcgataatcagttccggctgctgttcggaggcgtcgatcaggccgtcggccagcaccaggcgcccttcggcgtcggtattcatcacctcgacggttttaccgttgcgatagcggatgatatcccccagcttgaaggcgttgccgctgaccatattgtccgcgcagcacaggtagagcttcacccgcttgtcgagaccgcgcgccgccgccagcgccagcgcgccggtcgccgtggccgcgccgcccatatcggccttcatcgaatccataaaggcgctctgcttcaggctgtagccgccggtgtcaaaggtgatgcctttgccgaccaggcaggcgaataccggcgcgtccggattgccgcccgggttgtagtccagcgccaacagcaccggcggacgcgaagagccgcggccgacggtatggatgccggcatagttctgctcgcgcagatcttcgcctttgataatgcggtaactgaccgcatcgcagccgacgtcgcacatcaggtcgacggcgcgggtcgccagctgctccggccccagatcctccgccggcatgttgatggtgtcgcgcacccagtcgacgatcttcaggcggcggtccagctcctggcggtcgtcagcggacagctgcggccattcaacgctgcgctggcccttcggcccgcggaacccctgccaaaacgcccagctttgctccaggccccagccttcgccggccagcgtcacctgacggatgccctggccgtcgattttacgcgccgcgcgctgaattgcgcccagtttgccgttgccggtcaggtgaatggtgatgccgtcattgttggtgctcagcagggctttttcgccccagcgcgcatcggcgggctggtgggacagggtaatctgcatggtttcagtcgtcatagcctactccgtatatgctttatgcccgtcataacttcaggtgacggcggtgttggcagcgcccggtcacccgaattattgagggtagattcgtttttatcggtcggatacaaaataaacgggccgcccatggcagcccgttacgctattagtcgctagtctgcttcatctaaccagaccagcaaaatcgcttccagtattttctcgttggaagcctgcggatcgtcatcaaactcttccagctcgcaaatccactgatgcatatcggtaaaacgcacggttttcggatcggtgtccggataggcatcgtacagggcttcgccgatctcgcggctgtcggtccatttcagtcccattatgatctcccgttcaggctgacggctaacaattagtgctcgcgcgcgtggttaacggtatagcgcggcatctccaccaccagatcgtcgtccgcgacgcgcgcctggcagctcagacggctttccggctccagcccccaggctttgtccagcatgtcgtcttccagctcgctgctctcttccagcgagtcaaagccttcacgcacgatgcagtgacaggtggtgcaggcgcaggatttttcacaggcgtgctcgatatcaatcccgttgcgcagcgcaacatcgaggatggtttccccttgttccgcgtccaataccgccccttccgggcataagtcctgatggggcaggaaaacaactttaggcatggttaaacctcatccacagaatggccagccagcgcccgtcgaatggaagcatccatacggcgcgcggcaaaatcttgcgtagtcgcatctaatgtttttattgcggcttcaatggccgccggcttatcgccctgtaccgcctgttgcaaggcggccacggcggcgtcgatggcctggcgctcttgcgcctccagcagtgccgcatcgctcgccagcgcgccctgcaggctttccagcacgcgggcggcttccacccgctgctccgccagcatgcgcgcaccgacgtcgctctgcgcgtgggccatcgaatctttgatcattccggcgatttcgtcatccgacaagccgtaggaaggtttcacctgaatcgacgcctcgacgccggtggatttctccatcgcggtcacgctcagcaggccgtccgcatccacctggaaggtgacgcggatatgcgccccgcccgccggtagcggcggcaggccgcgcagcgtaaagcgagccagcgaacggcagtcctgcaccagctcgcgctcgccctgcagcacgtggatcatcatcgcgctctggccgtctttaaaggtggtgaactcctgcgcgcgcgccaccggaatggtggtgttgcgcgggatgactttctccaccagaccgcccatggtttccagccccagcgacagcgggatcacgtccagcagcagcatttcgctgtccggcttgttgcccaccaggatatcggcctgaacggccgcgccgatggcaaccactttgtccgggtcgatcgacgtcagcggcgtgcggccaaagaaggcgccgacctgctcacgcaccagcggtacgcgggtagagccgcccaccatcaccacgtcctgcacctcttccgcgctgacgccggcgtctttcagcgcgcggcggcaggccatcagcgtgcgtttgaccagcgtggcgatcagggcgttgaactgctcgcgcgtcacgtcgccctgccagccggcgacgttcaccgtcacggactcggcgtcgctcagcgcgattttggcctggattgcggcatccagcagctgacgctgcaggccgtgatcgctgcggtcggccacgccggcctgttcgcgcagccagtcggccagcaggtggtcgaagtcatcgccgcccagcgcggagtcgccgccggtggccagcacttcgaacacgccgcggctgaggcgcaaaatagaaatatcaaaggtgccgccgcccaaatcgtacacggcgatggtgccttcctggccggagtccagcccgtaggcgatggccgcggcggtcggctcgttcagcaggcgcagcacgtgcaggcccgccagacgcgcggcgtccttggtgccctgacgctgcgcgtcatcaaaataagcgggaacggtgatcaccacgccgtccagttcgccgtccagcgcctgctgcgcccgggcggacagcgccttgaggatatcggcggacacgctaaccgggttaagcagcccggcagcggtggcgatcatcggcaggccgttttcgctggcctggaactgataaggcaggttcggatagcgttgctgtacgtcggccagggagcggcccatcatgcgtttgaccgagctgatggtgttggccggatcctgcaccgcctgcgcgcgcgcggcgacgccgacctgcgtagtctgctcgccgtagtgcaccaccgacggcagcaggtgacgcccttcggcgtcgggcagcgtttcagcctgcccgctgcgcaccgtggcgaccagcgagttggtggtgcccagatcgatgccggccgccagacgacgctggtgtggcgcggcgcttaagccgggctcactgatttgtaataaggccatgtcgagcttccagaattaaaaaaatcactcaaaacccagcagtttttcttcgagttgttcaacctgttgctggagtttgtccaaaaagcgcagtttgcgcacggtatcggcggcgtcggtccactgttcgtcgtccaactgctgcaccatctgggcgctgcgctgcctgacggcgacggcgaggcgttcaccaaaggccgtcaacgcggcgtcatccgccttacgctcaatggcgtcaagctcttcgcgcagctccagctgttccatcaggaacgccgtatcgcgcagggtatgctgttcattacccaggtcaaagccgtgcaacgataacatatactcggcgcgttttaacgggtgcttgagggtctggtaggcttcattaatggtcgccgcctgctgcagcgccatcaggcgctcgcgctccggctggctggcaaagcggtcgggatggaattggcgttgcagatcctgaaagcgggatgcaagcaggctgccgtccacgggatagcgaactggcagcccgaataaagtaaagtaatccatagcgtgctctgggcgttatcgtgagggtttcgggtcccccgcgccgtgcggggggcatctcatccatccgcaaggcctctgcggaagaacacgacgggctatcagacgttgaaactttcgccgcagccgcactcgcttgagacattcgggttgttgaacttgaagccttcgttcaggccttccttaacgaaatcaagttcggtgccgtcaaggtagaccaggctcttgccgtcaatgatcaccttaacgcctttgtcttcgaaaataacgtcgtcgtcattcacatcgtcaacaaattccagcacgtacgccatcccggaacagccggaggtgcgaaccccaaggcgcaggccgagacctttgccgcggttattcaggaacgcctgaacgcgttgcgcagcgctgtcgctcatagtaatcgacataacaacctcacactcaatatcccctgcatctggcaaaccggcgtcggggagcggaccggccccgggacgccagacagcgtcccaataaacgcgggcgcagcatgcagcatgctacgcccctacctgaaattacttggcgtcgtgcttgcttttataatcagcaatcgccgctttgatcgcgtcttccgccaggatagaacagtggatttttaccggtggcagttccagttcttccgcaatttcggtgtttttgatggcttccgcctgatccagcgacttgcccttcatccattcggtcaccagcgagctggaggcgatggcggaaccgcagccgtaggttttgaaacgcgcatcttcgatgatgccggcgtcgttcaccttgatctgcagcttcatcacgtcgccgcaggccggcgcgccgaccatgccgctgccgacgctcggatcttcattgtcgaaagaacctacgttacgcgggttttcgtagtgatcgattactttttcgctgtaagccatgaccttgctcctgaatcctgagaattaatgatgtgcccattcgatgctgttgatgtctacgccctgcttgaacatttcccacagcggagaaagatcgcgcagacggccgatagacttgcgaaccagatcgatggtgtagtcgatctcttcttcggtggtgaaacgccccagcgagaaacggatcgaactgtgcgccaattcatcgctcattcccagcgcgcgcagcacgtaggatggctccaggctggcggaggtacaggctgagccggaggaaacggccaggtctttcagcgccataatcagcgattcaccttcaacatagttgaagctgacgttcaggatgttcggcgcgccctgctccaggtcgccgttcaggtacacttcttccatgtccttcacgccgttccacagacggtcgcgcagcgtgcgcaggcgcgccatctcgctctccatctcttctttggcgatgcggtacgcttcgcccatgccgacgatctggtgcacaggcagggtgccggaacgcatgccgcgctcgtggccgccgccgtggatctgcgcttcgatacggatgcgcggcttgcggcgtacgtacagcgcgccgatgccttttggcccgtagattttgtggccggagaaggacatcaggtccactttcagctggctcagatcgataggcagtttgcccacgctctgggtagcatcaacgtggtagatgatgccgcgcgcacggcacatttcgccgatggtggcgatatcctgcaccacgccgatttcgttgttcacgtgcatgatggacaccagaatggtgtcatcgcgcatcgccgcctcaagctctttgaggtcgatgatgccgttgctctgcggcgccaggtaggtgacgtcaaacccttcgcgctccagctgacggcaggtgtccagcacggctttgtgttcggttttgctggtgatgatgtgcttgccttttttctgatagaaattggcagcgcctttaatcgccaggttgtcggattcggtcgcccctgaagtaaacacgatttcacgcggatcggcgcccaccagttcagcaatctgattgcgggcgatatctaccgcttcctcagcctgccaaccgaaacggtgggaacgggaagccgggttaccgaaggtgccgtccagggtcaaaaactgcatcattttttcagcaacgcgcggatcaaccggcgtcgttgctgaataatccagataaatcggtaatttcattgctcttgtgctccgtacatcacttccaaaaacaaaatgctcaagtattcgtcagctgcttatgcgcgcagattaacgttgatgatcgtctcttcctggcggccgttggcggaacgacgcgtgtcattattctgacggtcggcgacatccagcacttcctgattgttgaccagttcagccagcgtaatgccgttcaggaaaccgctgatgcgctcgctcaggtcgcgccacagggtgtgcgtcaggcagcggtcaccgccctggcagccttctttcccctgacagcgggtggcgtcaaccgattcatcaacggcggtaatcaccgcgccgacggcaatctcgccggcgtctttgcccagcagataaccaccacccgggccgcgcacgctggctaccaaaccgttcttacgcagacgggaaaataattgctccagataagagagcgagattccttgtcgctctgaaatatcagccaatggtacgggcccttcctgggagtgcaatgccacgtcaagcatagcggttacggcataacggcctttggatgtcagtctcatagtcaatggttacctgttggtcaaacatagcggaaagtctgacattccctagtaatccagtcaactatttaaccgagtaattcactcaagtattagcacgttttgatattaataataacgaacactgacttttcaatcatttaccaagcttatctatcgacgtcagcataccgcgcagaatgttcagctcctgcgcttccgggcgcgcgcgggtaaacaggcggcgcaggcggttcatcacctggccgggatgcgtcgggcggataaacccgctgcgctgcagcgtctgttccagatgctgatagaaacgctcaatatcatccaccagcggataagcctcttcttcaggctgcgccggcgcatccgcctgctggcggtcaagataggcgacgcgcacctcgtaggcgaggatctgcaccgccatcgccaggttcagcgagctgtaatccgggttggccgggatcgccacgtggtagtggcatttttgcagttcgtcgttggtcaggccgacgcgttcacggccaaacaccagcgccaccggcgcctgttcgccctctttcaccgcctgcacgccgcattcgcgcggttcaagcatcggccagggcaaggtgcgcgagcgcgcgctggtacccaccaccaggccgcagccggcgatcgcttcgtcaaaggtgtcaacaatggtggcgttgccgataacatcgctggcgccggcggccagcgcgatggcctgagaatcaggttttaccagcggattgaccagatacaggttggttaaacccatggttttcatggctcgggccgttgagcccatattgccagtatgagaggtctcaaccagaacaatgcggatattgtgcagcatacaaactctgagcggtgtcggaaatcgcagtatcctatcacaggagacaacttaatggcatgcgcgttacgcctgtctgcaatttaacccgtgaagaggttaggcatttggcagaacacctgctatactccgcgccgtttcctgttctttaacatcctagtggaagatacccatgcatccgatgctgactatcgccgtgcgcgctgcgcgcaaggccggtaacctgattgccaaaaactacgaaactccggacgctgtagaagcgagccaaaaagggagtaacgatttcgtcactaacgtcgatcgcgatgcagagcatctgatcatcgacgtcatccgcaagtcttacccgcaacacactatcatcagtgaagaacgcggcgagctgattggcgaagatcgcgatgtacaatgggtgatcgatccgctggatggcaccgccaactttatcaaacgcttcccacacttctccgtctctatcgccgtgcgcatcaaaggccgcaccgaagtggcggtggtttacgatccaatgcgcaacgaactattcaccgctacccgcggtcagggcgcacagctcaacggctaccgtctgcgcggcaccagcgccaaagatctcgacggcaccattctggccaccggcttcccgttcaaggcgaagcagcacgcgccggcctatatcaacctggtgggtaaactgttcacccagtgcgccgacttccgccgcaccggctccgccgcgctggatctggcctacgtggccgccggccgcgttgacggtttcttcgaaatcggcctgaagccgtgggacttcgccgcgggcgagctgctggtgcgtgaagccggcggcgtggtcaccgacttcgtcggcggtcacaactacttcagctccggcaacgtggtcgccggtaacccgcgcgtcgttaaagcgctgctgggcaccatgcgcgaagagctgagcgaagcgctgaaacgttaatcgctgtcagcaccaacaagggcgaggctaatgcctcgcccttgttatatctgccgccttaacgcgagaaaggccgcgccccgccgctgaactccggctgcgcgctgaggtaaagcatgacgccggcgaacagcagcagcacgcctcccagcaacgccagcgatccccacgccaccgcctgccaatgtgccgacgcgcgcgacacgctgatgcgctccgccagccggcggccgtaatgcaccaacagcgccagcagtgaaatcgtcaccgaagtgcccagcgccatcgccagcgctgacgccacgccccaggcaaacacgcccagcaccttggaaaacagcagcaccagaatcgcgccggaacaggggcggatgcccatcgccagcacgatcgccgcccgcgtgcgccagtcgccgccggcctgcagttcgctgtcgctgggtaaatgacgatgaccgcagccgcagtgcgcgctgtgcacgtgatcgtcagccagcggctgcagacgctggatacgcagcgccggcgccggtttcagcgccttcagcgcggcggccagacggcgcagcgcccgccagctcagcagtgcgcccagcagcaccaccagcaggtaactgccctgctcaagccagaagctgctttgatgcagctgacgcgacgacagctgcagcacgcccagcagcagcgccaccagcgctaccgccaccagcccctgcagcagcgaggcggcgaaggtcagcctcaggctgcttttcagccgcgtcgggtgcgttgccagataggttgagatcaccaccttgccatggcccggccccagcgcgtgcagcacgccgtagctcaggctgaacagcatcagcgttattccggcgcgctgcggatcggccttcacctgctgcagcagcgccgccagctgctggttcagcgttttctgccacgccacgctctgcagcatgatttgcggccagtagtgccagaccagctgcgcgccggccgccagcgccaacagcagcaacagtaatggccacaggctgacagcccagtgacggcggccaagcgacgaagtcccgaggttcagtgacattgtaaagtaatccgttgggcaaactgttggccaagctgcaggtcttctcccggcgaatcgtttttatccagcgacagcgcatacgcctgcagcgaggcgtccggcttgggggtaaacagctcgaagcggcactgctgcgccatctcggccggcagatgaatcgcggaggaagcctgatagctcatgtcgacaaagtaggtaggatcgtaggtggagatgctgaacggtttccccgccagcggctgcgggtgcgccagcggcaggataaactccagcaccgccttgtggccctgacgggaaagccggtattccggcggcagattggtgtatttcaccggtttgccgtcgcggtagatatcggtaaagtagtgctggcccaacacgttggccatcacctgcgccgccagcttcttccaggtttccgagtcgcttttggcattctgcgcatcatacagcaggtccgccgaggtcatttcgtccatcacccacaccattttcaagccgaccagctgccgttcctgcaccacgaaggtggtgttcatatcgatgaaactgtgcggatgcgccgccgcatccaggctataccacgccgccaaaccgaccagtaaatctcttagcttcatcatttcaacccgtaaatttgttataacataacacaataaatggcaaaatcagcatcgcaccccgccagaattgtgacgaaagttataagccgaagtaaaaccagatgccagaaccgcgccgctttaacaccttttgctatgcttaaacccatatcaatgtgatctgccggatacccctatgagcctggacacctcccccgtgcctgagctctccagtcaacagcggcgctgccgcctgctgttgctgctgtatacaccgccgcccacagtaaaactggagactatcagccaaatcaacggcgtcgacctccccaccgcccggcaggatatcgccgaggtgaacagtgaaatccagcgattccaccacttggcgatcgccggaagccccgaagagggctaccagctgaccgggagcacgctgaatcaacgcctctgcctgattcattggctacggcgggcgctgcgctgctgcccgcagtttgtggaagagaccttcagcccgcggctgcatcaggcgctgaccctcgacagcgagcaggcggcccgattgcagctcgaactggagcgctgcgtcgccacgctgaaacagccgattgaggaacgcatccgtctgttcctgccgccctatctctgctactgcctgtgggaaatccgccggcagcgccacccgtcgtttactgacgctcagcgcgcctggctgcatcagaagccggagcaacaggccgccgcccggctttacccgctgctactggcgctgtccggccggccgtcccatgccgatgagcaggactttctggtgctgatgttcaccctgctgaaaaaccacagctatgagagcgaccactccgacgaagacttacgtttgatggcggcgatcgaacggatggttgagcacttccagcagctttccggcatgaacttcagcagccgggcggatctgatcacccacctgttcgcccatctggcgccggcggtggaacgctgccactttgctatcggcatcgataatatgctgctggaagaggtggtgcgtaaatatccgcggctgatgcgcaccacgcagcaggcgctggagccgtttgagcaggagtatggcattgccttttcgcgcgaagaagccggcctggtggcgataagcttcggcgcctggctgatgcagggcaacgccctgcaggaaaaacaggtgctgctgctgacgctggacaatccgcagctggaggaggagctggagtatcagctgcgtgaactgacgctgctgccgctcaatatcaaatatcagccgctgcgcgactttctgcgctccggcgcgccgcaggacgtcacgctggtgatcaccccttacgcaacgccgatgcaggcaacgcagccgccgctgatctacaccgaactgccgctggcgcgcgggcagcgcaagaccctgcgcgcgctgctggaaaccccttaacgcgctgcgctgaccgccggcggccggataaacagcgccggcagcacaagcgccgccatcacccagaacacgccgccctgccagtgttcaaacaggaagccggcaaccaccgtcatcaccgcgataccgccgcccatcgccaggccggagtagaccgactgcaggcggatcacgtccggtccgctgcgtccgctgataaagcgcatcgccgccagatggcagacggtaaaggtgccacagtgcaggatctgcaccagcaacagccatcccagttcggtagtggcccccatcaatccccagcgcagcacgccgcagcaggccgacagcagcagcagactgcgcgcgttccagcgccggaacagtacgctgctgctggcgaaaatgatcacctcggccaccacccccagcgaccagaaatagccgatcgcggcggccgaatagccggactcctgccagtaaatcgacgcaaagctgtaatagccggcatgcgcgccctgcagcagcgtcacgcacagcagaaagcgccagaccggcccttccgtcagcagttcacgccacgagcgctgcggctggttctgcacacgcgcttccccctgcggcatcaccgtcggtttcagcagcatgcccagcagcatcgccagcaggctggcgagcagacagtataaaacggcgctatgcccccaggccgccaccagttggccggtcagcgcggagccaatcacaaacgccagcgacccccacagccgcacccggccgtagtccagcgtaatctgcttttgccaggtgccggccaacgcgtcggtcagcggcaccagcggcgagaagaacaggttaaagccggcaataaccaacatcagccagccccaggcgttgccaaaacagaagccgacggcgaaggccagcgtcagcagcgccagaatgcgcagcgccgtcaccagattggcgggatcttttacccgtggcgcaatcagcaggctgccgagaaagcgcgccaccagaccggcgcccagtaaaataccgatgacatcaggctccagcccttcgcctttaagccagacgctccagaacgggagataaatgccgtaagaaaagaagtaggtgaaatagctgagcgccagccagcgtgttgattgcagaaccatgttccctccggtgtgtggacgatactttgacagagctcacaccggcccgcaataacgcttacgacctataaggtgatagtgccaaatacctcacactttgcccggcagcaggcgtaaaaaaacccgccgcagcgggttttttcagggtgcggcaacgcgggttacgcgtaaaccggcagacgggcgcagatatccagcactttctgtttggtgcgttcgataacggcttcgtcattgatgttgtccagcacgtcgcagatccagccggccagctcgcgcacttcagcttccttgaagccgcgacgggtaaccgccggggtgccgatacggatgccggaggtaacgaacgggctcttcggatcgttcggtacgctgtttttgttgacggtgatgttggcacggcccagcgcggcgtctgcttctttaccggtcaggtttttgtctaccagatccagcaggaacaggtggttgtgcgtaccgccggaaaccactttgtaaccgcgctccagcaccacttccaccatcgccttggcgttttttgccacctgctgctgataagccttgaactctggctccatcgcttctttcagcgccaccgctttaccggcgatcacgtgcatcagcgggccgccctggccgcccgggaacacggcggagttcagttttttatacagctcttcgtcgccgcccttcgccaggatcaggccgccgcgcggaccggccagcgttttgtgggtggtggtggtaacgatgtgcgcatgaggaaccgggttcgggtagacgcctgcggcaatcaggccggccacgtgcgccatatcgacgaacaggtaggcaccgatgctgtcggcaatttcacgcattttggcccagtcaaccacgccggagtaagcggagaaaccgccgatgatcattttcggcttgtgggtctgcgcctgctgagccaggtcgtcatagtcgatttggccttgctcgtcgatgccgtaaggcaccacgttgtacagtttgccggacaggttaaccggagagccgtgagtcaggtggccgccgtgcgccaggttcatccccaggatggtgtcgcccggctgcagcagcgcggtgtacacggcgaagttggcctgggagccggagtgcggctgcacgttggcgtagtcggcgccgaacagcgccttcgcgcggtcaatcgccagctgctcgacgatatccacatattcgcaaccaccgtaataacgcttgcccggatagccttctgcgtatttgttggtcaactgggagccctgagcctgcatcacgcgcgggctggtgtagttttcagaggcaatcagttcgatgtgctcttcctgacgaacgacttcctgttccattgcgcgccacagttcggcatcgtaatctgcaatgttcatttcacgctttaacatccggcatctcccgactcaatcagctaacttaaaatcacccgtattgggttgtgagccacagtgtaaactgttttcccccattgaggataggccttgacagaggtttttacgcaaacgattggcttgaggctgtgcaaggctttaatccatttacgcttcccgcatttcaacggatattttctcatcagcccgatgcgcttttttcatgttctgtgaggcggatcgccagttaacaaacacgcaacaaaaaagcgggtatttacaacctgttaagaagcctataagatgcatttaaaatacaacattaaaagatgcattataaggctgccccacgccccggcaaaaacagggagcaccgtgggggtaaactgatgacccgcctgatccccgatgcaggccggacatatacaggagtatgaccatgctggaccaacaaaccatcgccaccgtcaaatctaccattcctctgttggcggcgaccggccccaaactgaccgcccatttctacgaccgcatgtttacccacaatcccgagctgaaagatattttcaacatgagcaaccagcgtaacggcgaccagcggcaggcgctgttcgacgccatctgcgcctatgccggcaatctggaaaacctggcggcgctgctgccggcggtggagcgcatcgcgcaaaaacacaccagcttcaatatccagccggagcaataccagatcgtcggcacccacctgctggcgacgctggatgagatgttcagcccgggtcaggaggtactggacgcctggggcaaagcctacggcgtattggccaacgtgtttatccagcgtgaagggcaaatctatcaggagagcgccgacggcgacggcggctggcgcgatcgccgcgcgttccgcattgtgaagaaacagccgcagagcgagatcatcagcagctttattctggcgccggtggacggcggcaaggtggtcgactttaagccgggacagtatctggcggtgtatatcaaggacgagggcctggagcatcaggagatccggcaatactccctgaccgccgcccctaacggcgaatattaccgcattgcggtcaagcgcgaggatcgcggcctggtgtccaactacctgcaccagaaagcgcaggaaggcgacgtcatcgatatcgcgccgccgcacggcgacttcttcctcgacgtcacaccgaacacgccggtggcgctgatctccgccggcgttggtcagacgccgatgctgggcatgctcaacacgctgcacgccgggcaacatcaggccgaggtgcactggctgcacgcagcggaaaacggccaggtgcacgcctttgccgatgaggtggcggccatcgccgccgagatgccgaacctcagccgtcacgtctggtaccgtgaaccgggccaggacgatgtggcaggccgtgactatcagtccagcggtctgatggatctcggcgcgctgcgcgctacgctggtcaatccgcagatgcactactacttctgtggcccggtcggctttatgcagtttgtcgccaaacagctgctggagatgggcgtcgacgccgaacgcatgcattacgaatgcttcggcccgcataaagtcctgtaaggctcgccgccgggcaggctcccctgcccggcgcatcgtttaaatcgcctcttcgtcctgctcgccggtgcggattcgcaccacgcgcgccacgtcaaagacgaagatcttgccgtcgccaatcttgccggtctgcgcggtctgcataatggtttccacgcaggtgtcgacgatatcgtcggccaccacaatctcaattttcaccttcggcagaaagtcgaccatatactccgcgccgcggtacagctcggtatgccccttctggcggccaaagcctttaacctcggtgacggtcatcccggtaatgccgacttccgccagcgcttcacgcacgtcatccagtttgaacggcttgataatcgcgtcaatcttcttcatgtctgttccttaattaccaatttttgcggccaaagccggatgtgatcggatagcgacggtccttgccgaagttgcgggcggtaatacgcggcccgacggcggcctgacgtcgtttatattcgttgatatccaccagacggatcaccttgcgcaccaccgcctcgtcaaaaccggccgccaccagatcggccaccgacttatcgtgttcgacatagccttccagaatcgcatccagaatgtcatacggcggcaggctgtcctgatcgacctgatccggcgccagctccgccgacggcggacggtcaatcacccgctgcggaatcacataggagacggtattacggtactccgacagtttaaacaccagcgttttcggcacgtctttcagcacgtcgaaaccgccggccatatcgccgtacagcgtcgcatagcccaccgccatctcgctcttgttgccggtggtgagcacgatgctgcggcgcttgttggacagcgccatcagcaccacgccgcggcagcgcgcctgcaggttctcttcggtggtgtcgcgctcggtgccggcaaacatcggcgccagctgccccataaaggcgtcgaacatcggctcgatggacaccacgtcaaactccacgcccagaatctccgcctcttctttcgcgtcggcgatactgatatcggcggtatagcggaacggcatcatcagcgcctgcactttttctttgccgagcgcgtcaacggcaatcgccagcgtcagcgccgagtcgataccgccggacaggccgagcaccgcaccctggaagccgttcttattcacatagtcgcgcaccgccagcaccagcgcctcgtaaatctgcgccagctgaggcagttcggcggccggcgcggtcatcggctcgacctccagctcgttgaagcgcagcagggtaacctgctcggcaaaggccgccaggcggtgcgtcatattgccggatgcgtcaaacaccttcgaacagccgtcgaaaatcagctcatcctgaccgccgatctggttcagatacaccagcggcagatcggtgcggcggcagtggccggccatcagcgttttgcggatatacggcttctcacggttatacggcgaggcgttgatcgacaggacgatctccgcgccggcggctttcagcgcgtcgatcggctgcgggaaccacagatcctcgcaaatcaacagccccagacggtagcctttcagctcaacgatgcagctggcatcgccttcatggaagtagcgcttttcatcaaaaacgccgtagttgggcagctgctgcttgaagtaacgcgcctgcagtttaccttccgcaaacagcgacagggcattgtacagtttgcccgcttcgcgccacgggtggccgaccagaatcgccacgtcgccggacgcctgctgcaggcggcccagctgcacgtcgcagcgctgataaaagtcatcgcggtacaggaggtcttccggcggatagccggacagcgccagctcggtgaacatgaccagatcggctcccgccttctgctgctcctgcacgatttgcaacatgcgttcgctgttgccttcaatgtcgcccaccagcaaattcagctgggccaacgcaatggaaagtgatctgctcataactttatgctctgccatgcatcacaaaccggagtgtctccccatcagcgcgtcgtttgcaacgccggctggaggaatcacgcccgcttagtcggttgcgaacctgcccgggcaggttcaggaaagtatcattctttaaagtcgttggcgtccagctcgtggcgcgacaacagcttataaaactcggtgcggttgcggcccgccatgcgcgccgcctgcgtcacattgcccttggtgatctgcagcagtttgcgcaggtagtgcagctcaaactggttgcgcgcctcggcaaaggtcggcagcgcggtgttttccccctccagcgcctgttcaaccagcgcttcgccgatcaccggcgccgaggtcagcgccacgcactgttcgatcacgttcaccaactgacgcacgttgcccggccagctggcggtcatcagacgcttcatcgcatcggtggagaagctgcggacaaagggcttatgccgtttggccgactcgcgcagcagatggttggccagcaacggaatatcttcggcgcgctcgttcagcgccgggatcttcaggttcaccacgttcaggcgatagtacagatcctcacggaattcgtttttcgccatcgccttcggcagatcgcggtgggtcgccgagatgatgcgcacgtcgatatccagatcgcggttgctgcccagcggccgcaccttgcgctcctgcagcacgcgcagcagcttgacctgcagcgacagcggcatatcgccgatctcatcaagaaacagcgtgccgcccgccgccgcctggaacagcccctcacggctgctcaccgcgccggtaaaggcgcctttggcatggccgaacagctccgactccagcagctgctccggcagcgcgccgcagttaatggcgataaaggctttcttggcgcgcgggctggcgcggtggatcgcctgcgccaacacctctttaccggtgccgctctggccgttaatcagcacgctgacgtctgactgcgccaccatattcgcctgctccagcagacgcagcatcgccgggctgcgggtgacaatatcttcacgccagctgtcatcgcccgccggcgccgacagcgacagcgcttcgtcaatcgccttgtataacgcatcgcgatcgaccggtttggtcaggaagctgaagaccccctgctgggtcgccgccacggcgtccggaatggagccgtgcgcggtcaggataatcaccggcatgccgggctgacgcttctgtatttcggcaaacagcgccatgccgtccatctcatccatacgcaggtcgctgatcaccagatcgatctgctcgcgcgccagcaggcgcagcgcttcctgcccgctttcggcggtcgtcacgtggaaaccttcgctggtcagacgcatgcccagcagcttcagcaggctgggatcgtcatcgaccagaagtaaattggccgcttttcgtgctgtcattgcgcgtcggactccttattggcctcagggggcgcgtaagtatcttccggctcgacggggatcgcggtgcctcgtgccggctggctttccggctccgccgcattgtgcgcggcgccgttacccgctttgccctgcgctgcgccattgtccggcagttccccttgcagctgcttgcgcgaggagagacggcgctcaatgtccgtcaggttctccaacttacgcgaagtttcctgcagctgtttctgcagccgcgcctggctttggcgcagcgcatcgacctgattgtcgctgttttcctgcaggcgctggtagcgcagacgctcctcggccagcgctacctgctgctgttgctgctgacgccacagctgcagcaacggacgcagagagcttgggaaatccagacggtagccgttgagccgctcgagcatctgacgacgctccgccggcgttggctcggcgctgccgagcagaatgctttgtttgaaaacgccgtcccagccgtcggccggcagcgtgcttacctgcgcgcgcgcctgcgtggagccgatacgttcggcgcagtccatggcgcgcagccagtacagagaattatccagcgcgtctttaccgtccaactgccacagggtgtcgcaaggcgcaatatggtaatccaccaccttggcgtccggcaccgcctcctgcggctgctgtcccaagccgccgctgacggcacgatcggcgcagccggccagcaacagcggaacaaaaagcagcgtgcccaataaagagagcggacgtttgccgagcaaagcgcgctgttgcgcgcgcgttgaaggttcggtctgcggtaaacgagcgcgtttagaccatgtatacattatttattcgttctcggcggttaatggcaattcaatacggaagcagacatcagcatcgtcgacgtcaaccaactgcagttctccgcgcatccggcggatgcagtcgtgggcgatgctcagtcccagtccgcttccttttaccgccccttttcgctgatgactcccctggaaaaagggctcgaaaatcatggcgcgttcggcctcgggtatcggcgtgccggtgttggcgacgtcaatctgcacccgttgcccagcctgacggctgcgaatccaaatgttaccggattccttgccatagtgcaccgcattggaatagagattatccagcacgcgcattaatagcgtaggctctgcccagcagtttttcgcctccagcgtgatatcggtgcgaatcaacttggctctggccggcaggctgtgcgcggccaccacctgctccaccatctccgtcagcgccaccgcctcatgctccgacgggccgtcggccagcttgcggttatagtccagcagctgctcgatcagctgctgcagatggcggctgctctggtcgaggatcgtcaccacctctttctggtcagcggtcaacgggccggccacctcgtccgccagcagctcggtgccttcacgcatgctggcgagcggcgttttcagctcgtgagaaatatggcgcaggaactcatggcgctgagactccagccaggccaggcgctcactcagccagataatacgctgcgccaaagagcgcagctcgcgcggtcctttaaaggtagcggcggagccgagcgcccgcccttcccccagccggttaatcatccgttcgatcgccttgaccggcccgataatcatccgggtaaacagcaccaccagcagcacgctgaccagaaacagcagcagcgcctgccaaccgaaatactggccccgctcggcaatcgcctgctgcagctgctggccgcgggaaaacaccaccgcccgcgtcgcctgcaccatttccgcattggaactggagaaggactccagcaggcccgaggcctctttgtccggaccgctgctctggcattggatagtcgccagctgcgttaacagctgacgcagggtttgataatagcgttcatcgggcaggatcggggcatgcgcgtcgagcatttgcgaatattgcttccgctgattctgatacagccgccccagcgtggggtcgaccagcacgcagtactgacgatagctgcgctccatctccagcgcgacgctggtcatcgcctcgctgcggcgcgcatccaccaatgtcgtccggttgatgtcagccgcctgcgcgctgagatgatcgagactctggtaggcctgataagccagcaccagcaacggcagcagcaccagcagaaacgccatcagcaccagctggcgcagcgagcgggggaataaacgccatcttttcaacgaaatcatctcattgtcccttatctgccctgatgctaaccgagtcttcagcaagagaaaagcctgaacgccggaatcggttgcgaagttttaccgggtatgcggtttaagcgaataatgacgggagaaagtgggcgcaaaggaggctgagaattgacgttggggcatgacgccccagcgcaaggaagatgtggatgcccgttggcctcgtcccctgggtgatgtagcgcgaacgctggcatcgaacgggacgaatagcatcctaatgtatccggaattgatgaaaaggctcatcacagttggatacaggcggtgcctcactccacgtgtcgcccgatgcttgataaagtcgcgtcagcggcaattatcggtttggttggacgataggcaccatttctttggcatcattcggaggcttatgaggcaggttgtccgccctctggcggcgccgtcataaaaagttgaatgagcaactgcagataataatgcacacatcatgccaacttttcaataatatttttaatatattgattttattttaatttaatttttattgtctattttcaatccgaacatcgtcgccttacggtcgctgctttcttcgccatgccgtcgccaaaacccgacaccttaagtgaatttaaccatgaccattataaatcaacaggttaaatgtcaccttttagcgacagcgcaaatcacaactgtcgcaaagtaccgacacgtccgataaaaacatctaaattcaatgaattaaaaaagggaacgtcaccgttccctttatctcgcaccggccgggcctgctgcggcccgacctgaaaagtcccgttagcccagctggcgacgggcgttgcggaacatccgcatccacgggctgtcctcgccccactcttccgggtgccaggagttgctgacggtacggaatacgcgttcagggtgcggcatcatcaccgtcgcacgcccgctggcgctggtcaccgcggtgatgccgtttggcgagccgttcgggttggccgggtagttctccgtcacctgaccggcgttatccacgaagcgcaacgccaccagattatggctctccagcgccgccagatgggccgcgtcacgcacttccacatggccttcgccgtgtgaaaccgcaatcggcatccgcgaaccggccatatcctgcataaacagcgacgggctggccgccacttccaccaggctgaagcgcgcttcaaaacggtccgacaggttgcggacaaagcgcggccagtgttcggcgcccgggatcaggtcgcgcaggttggacaacatctggcagccgttacacacgcccagcgccagcgtctgcggacgatggaagaacgcggtgaactcatcgcgcacccgatcgttaaacagaatggacttcgcccagccttcaccggcgcccagcacgtcgccgtacgagaagccgccgcaggccaccagcgtgtggaagtcctgcaggccgcgacgcccggacagcagatcgctcatgtgcacgtcgaccgcgtcaaagccggcgcggtggaacgctgccgccatctctacgtgcgagttgacgccctgctcacgcagcaccgccaccttcggacgcgcgccgcgggcaatataaggcgcggcgatgtcctcgtccggcgcaaaggtcagtttgacgttcagccccggatcgctgtcgttctgtttggcctgatgctcctgatcggcgcaggacgggttatcgcgcaggcgctgcatctgccaggtagtttccgcccaccaggtgcgcagggtgctgcggctttcgctgtataccggctgcccgccgctgttgatcgcaaagcgatcgccctgcagcacgcggccgatgcggtgcacgttatccaccagaccatgctgtgcaaacgcctgcagcaccgcctcgacccggtcggcgctgacctgaatcaccgcccccagctcttcgttaaacagcgccgccagcgtatccgcccccagcgcctgaatatccgcctccacgccgcagtggccggcaaaggccatttccgccagcgtcaccagcaggccgccgtcggaacggtcgtggtatgccagcagcgcacgctcggccaccagttgctgcatggcgttaaagaagcccgccagctgttcaacattgcgcacgtccgccggcttgtcgccgagttgacgatacacctgcgccagcgcggtcgcgcccagcgcattgtggccgttgcccaggtcaatcagcagcagttcagtctcacctttgtcggtgcgcagctgcggcgtcacggtgtggcgcacgtcttccacgcgggcaaaggcggtgatcaccagcgacagcggcgaggtcatctcgcgctgttcgtcgccttcctgccagcgggttttcatcgacatcgagtctttacccaccgggatggtgatgcccagcgccggacacagttcctcgcccaccgctttcaccgccgcatacaggccggcgtcttcgcccgggtggcccgccgcggccatccagttggcggacagcttcacgcgtttgagcgaaccgatttccgtcgccgccatattggtcagcgcttcaccgaccgccagacgaccggaagcggcaaagtccagcagcgccaccggcgcgcgttcgccgatcgacattgcttcaccgtagtagctgtcgaggctggcggtggtcaccgcgcagtcggcaaccgggatctgccatgggccgaccatctggtcacgcgccaccatgccggtgacggtgcggtcgccgatggtgatcaggaaggttttttccgccacggtcggcaggtgcagcacgcgcttcaccgcgtccgccagcgtcatcgcctcgcgcgccaccggctcgccctgcgcctgcagccgggtgacgtcgcgcgtcatcttcggcgttttgcccagcagcacgtccagcggcatatcgatcggctggttgtcgaaatgcgcatcgttcagcgtcaggtgctgctcttcggtcgcctcgccgatcaccgcgtacggcgcgcgctcgcggcggcagatttcatcaaactgcgccagctgttccggcgccaccgccagcacgtagcgctcctgcgattcgttacaccacacttccagcgggctcatgcccggctcatcgttcaggatgtcgcgcagttcaaaacgaccgccgcggccgccgtcgctgaccagctccggcatggcgttggacaaaccgccggcgccgacgtcgtgaataaacagaatcgggttttccgcgccgagctgccagcagcggtcgatcacttcctgacagcgacgctccatttccgggttgtcgcgctgtaccgaggcaaagtccagatcggcgtcagactggccggaggccatggaagacgccgcgccgccgcccaggccgatattcatcgccgggccgcccagcaccaccagcttggcgccgacggtgatttcacctttttgcacgtggtcggcgcggatgttgccgatgccgccggccagcataatcggcttatggtagccgcgcagctcgacgccgttatggctgttgacctgctcttcataagtacggaagtagccgagcagcgccggacggccgaattcgttgttaaacgccgcgccgcccagcgggccttcggtcatgatgtccagcgcggtcacgatgcgctccggcttgccgaagtcctgctcccacggctgttcaaagcccgggatgcgcaggttggagaccgagaagcccaccagaccggccttcggcttcgccccgcgtccggtagcgccctcgtcgcggatctcgccgccggagccggttgcggcgcccggccatggcgagatggcggtcgggtggttatgggtttccaccttcatcaggatatgcgcgtcttcctgatggtaatcgtagcggtcgctgcccggcgcggcgaagaagcggccgacctgcgaaccttccatcaccgcggcgttgtctttataggccgacagcacgtgatccggcgtctgttcaaaggtgttcttaatcattttgaacagcgatttcggctgctgctcgccgtcaatcacccagtcggcgttgaaaattttatggcggcagtgctcagagttggcctgcgcaaacatatacagttcgatatccgtcgggttgcgccccaaaccggtaaaggcgttcagcaggtagtcaatttcatcctgcgccagcgccaggccaagcttgaggttggcctgctccagcgcgccgcgcccttcacccagaacgtccaccgtctggtaaggggccggctgatgatgggcaaacagctgctgtgcctgctgcagatcgtcaaataccgtttccatcatgcggtcgtgcagcagcgcggccagccgttgccactgcgcctcgtccagcgtcggcgcgctgatgtaaaacgccaggccgcgctccagacgcagtacctgcgtcaggccgcagttatgggcaatatcggtcgccttggaggaccacggggaaatggtgcccggacgcggcgtcaccagcagcaggcggcctgtcggggcatgttcggcgagagagggaccatacttgagcaaccgctgaagtttggcgtgttcttcggcacttagcggtgcgctaacatcggcaaagtggacgtactcggcatagatatcactgaccggaagttgtgcgtcctgacagcgggacagcagtttggtaatacgaaaagccgacaaagcgggcgaaccacgcagtatttccataatcaaagttctctcgtcttcgaagcagctggtttcagcgcttcattgggcgcaacaggggaaaacgcgcgccattatagagaatccgcgccgccgacgaaaccgtttgcgtggcgattcttgataattcctaattctgccgtctgattgtcatattgtgtcaataaagttgcacactggcgttttgttacgcaaaatgcccgcgaatactgtcgatatccccatactaataaatgctttccggccgatgcagacaggcgtcgccgcgagataactatttgaaacaccaaaagctaaactacattctcatcggcgttatcgccgtgcttctggctctcgcgctctggccgaacatcccctggcgcagcggacagggcgggcaactcgaagagatcatatcccggggagagctgcgcatcagtacgctcaactcgccgttaacctatttcacaacgcccaaaggcccgagcggcctggactatgaattggcgaaacgcttcgccaattacctgggcgtgaaactggtcgttttgccacatcagaacattaacgatctgtttgacgatctcgatgacaacggcgccgatattctggccgccggcctgatttacaatcaggagcgtctgagccgcgcccgcaccggcccggcctactactccgtgtctcagcagctggtataccggctgggcagcgcgcggccgaaaaccttcgccgatataaaaggcaaactggcggtggcctccggctccgcccacgtcagcaccctgaagcagctgaaacacgacaaattccccgacctgcagtgggaatcctccagcgatctgacctcgcgcgagctgttggaacaggtggccgccgggaaactggattacaccatcggcgactcggtcagcatcgcgctgctgcagcgcatccatccgcagctggcggtggctttcgacgtcgccgacgaggagccggtcacctggtacctgaaacgcagcagcgacgacagcctgtacgccgccatgctggacttctacagccaaatggtggaagacggcacgctggcgcgcctggaagagaaatacctcggccatgtcggcagcttcgactatgtggacaccaagaccttcctgtcggcgatcgactccgtgctgcccacctaccagccgctgttccagaaatacgccacggcgtttgactggcgtctgctggcggcgatcgcctaccaggagtcgcactggaacccgctggcaacctcgccgaccggcgtgcgcggcctgatgatgctgacccgcgccactgccgacgggcttggggtgaacgatcgcctcgatccggaggagagtattcagggtggtgcgctctatctgcagcgcctgatggcgaaaataccggcaacggtaccggaggacgaacggatctggtttgcgctggcggcctataacatcggctgggggcatatgctcgatgcgcgcaagctgaccaaaatgcaaagcggcaatccggacagctgggtcgatgtaaagcagcgcctgccgatgctcagccagaagcgctactacccgcagctgacctacggctatgcgcgcggacgggaagcctataactacgtagaaaacatccgccgctatcaggtcagcctggtgggatacctgcaggagaaagagaaaaaagccgagcaggaacggcagacgcaggccgccatgatgcagagctacccggcggtgccggccaagctggcgctcagcctcgactaatccgccgcgccggccgcacgctgcgccagcttcagcgcctttttctgttcacgccgcaggcggaaaaagttactcaacgtcgcggcgcactcttccgccagcacgccggcggtgatctccacctgatgattcatccccggatggcgcagaatatccaccagcgagcccgccgcgccggtcttttcatccgacgcgccgtacaccagacgccggatgcggctgtgcaccatcgcgcccgcgcacatcacgcacggttccagcgtcacgtacagcgtcgcattcagcagacggtagttctgcagcaccgtgccgccctgccgcagcgccataatctctgcgtgggcggtgggatcgtggcggccgatcggccggttccagccctcgccgatgacctgattgtccagcaccagcagcgctcctaccggcacctcgccctcttcctgcgcacgctgggccagcgttagcgcctggcgcatccagtaatcatcattatattcgctcattatctcgctcctcgtgcgctttgcggcgggcattatacacagtagccgattcccgctcttcttttgtcgccggacagtccgcagcggcgtggtttcatccgtcctttttcccggcgcacgcgctttattcgccaaatcattgtggtagatcataactcccgcagcccggacggcgtaacgtagtagctataaaatcaataacttcaaggagcgcacaatggctgctgcaacattttatattccttccgtcaacatgattggctccggctgcctggaagaggcggcgaaaaccatgcaagagcaaggcctgcgccatgccctgatcgtcaccgaccgggtgttgaacgacatcggcgtggtggcgcaggtgcaacagctgcttgccgcgcaggatatccaaagctgcgtgtacgacggcactcaccccaacccaaccaccagcaacgttgaacaagggctggcgctgttgcgcgagcatcagtgcgactgcgtcatctctcttggcggcggctctccgcacgactgcgccaaaggcatcgcgctggtcgccaccaacggcggcgatatcaaagattatgaaggggttgaccgctccgccaagccgcagctgccgatggtggcgattaacaccaccgccggcaccgcatcggaaatgacccgtttctgcatcattaccgacgaagtgcgccatatcaaaatggcgattgtcgacaagcacgtgacgccgatcctgtccgttaacgatccgcacctgatggccggcatgccgaaagggctgacggcggctaccggcatggatgcgctgacgcacgccatcgaggcttacgtttccagcgccgccaacccgatcaccgacgcctgcgcgctgaaggcggtaaccatgattatggcctcgctgcgcgatgcggtgaacgacggcaagaatatgcaggcgcgtgaagatatggcttacgcccagttcctggccggcatggcgttcaacaacgcctcgctgggctacgtgcacgccatggcgcaccagctgggcggtttctataacctgccgcacggcgtctgcaatgcggtgctgctgccgcacgtgcaggagttcaacgcctccgtcgccgccggccgcctgaaagacgtcgccgtggcgatggggctggaagtcagcaatctgaacgacagtcagggcgcggcggcctgtatcgcagccatccgcaagctggcgcaggatgtcggcatcccggccgggctgcgcgatctgcaggtaaaagaggaagacttcgatacgctggcggccaacgcgctgaaagacgcctgcggcttcactaacccgattcaggccagccacgagcagattgtcgccatctttaaagcggcaatgtaaaactccgcgtcgggcggcattcgcttcccggctcaaacaaagagggcaggattcacatcctgcccttttccgttattccagctgctgcagctcgccttccttactgacccgccagcgatgctcgcagaagaacagcagcgggttgtcctgcttgctgtcgctgtagccgctgtacagttttaacggcgcgccgatgcgctgctccagctgcaccaccttttgcgcccccagacagcgcatctccagcacccagccgccatagcggcggctcatccggctgccgatcagccgcacgcgcggcaaaaaccgcgaatcctgatatacctgttccaccagcctttccggagagccggtaatcagccacacctgcgcatcatgcgcgtcgaggtactgacgcagccgcatctgcaccaccggaaatgcggtcaccttggcgcgaaaatagctgacgaaacgcgcttccagcgcccgcagccgcgcctccgaatggccaaaggtgatcgcccacagcagcaggctcatcggccagcgcgccgcacgcccggcgatcagcatcaccgcccccactaacggcagcagcgggatcaccaaaacaagattcagcggcaggtgccgcaataaaaagcgcaagaagctgccaaacatatcttcctgatgcagggtgccatccagatcgaagaacacgatgcggcgcgactcttcggtcttctggcgtggttggtcactcaaacgctactcctcaggatcgttaaaccccataatccaggtgaaaataaaccctgctacaatcgtaatcagcatcccggccagatacaacatcaccttgcccgagacgatggtcagcgccaaaggcagcccggaaaggccaaaggtaatcaccgtcgccaccttccagtagctgatcagcgcgccgccgaccgcaccaccaaggcaggcgccgataaacggtttgcccagcggcagcgttacgccgaaaatcagcggctcgccaatgccgagaataccgaccggcagcgcgcccttaatcacctttttcagccgtgcgttacgggttttcagcagcacggcgagggtggcgccaacctgccccacgcccgccatcgctaaaatcggcagcagcggattggcgccgtgcgcctgcaccagctcaacgtggatcggcaccagcccctgatgcagcccggacagcactaacggcaaaaacaggccggacagcagcgcgcccaccagcagcccacccttgtctatcgccaggttggcgccgtgggttattgcatcggaaatatagccgcccagcggctgcagcagcacaatcgccagcgacgcggtaatcaacgtggtcagcagcggatttaaaatcagctcaaccgactccggcagcagccggcgcaagcgtttttccagccagcacatcagcgccaccaccagcagcacggcgatcaccccaccgcgccctggctgcagcgcttcgccgaacagggtgatgtgcgccagctgcgggctggaaagaatgccggccatcaccccgcccatcgcctgcgaaccgccgaacacccgcgcggcgttaacgccaaccagaatattcataatagtgaacaccgcaccgccgaagatcgccagcagtccaagtatattcgggtaattcagggcgatatcgccggcaatatccggccgcttcaggagattaataatgccggtaatcaggccggaagcgataaacgccggtatcagcggtataaagatattagccagttttttcagcaccccgctcattggcgcggcatatttggctttggcggcggctttattttcggcaatcttatcgccgacgtcggcgcccgcctccggctcgctcagcaaggtgcgcatctcatccaccaccttggcggcggcgcccggcccaacgataaactggtgctgctcgccctgcttgatataccccttgatgccctccagccgttgcagctggggcagttcgagccgctgttcatcgctgacttcgacgcgcacccgcgtcatacagttttccagcttgaggatattcccctcgccgccgacgcccgccaaaatttgccgggccagtgccgccgtcttatccattgatcacctcaatgagccattaatccgccaacgccgcacgcaggtagccgtggtgcacctgtaaacgccgctgcgcctcttcggcgctgaccccggccaacagcatcagaatcgccggcttcacttcgaaatcagtctgcgccagcgcagcttcagcctgactgcgttccgcgccggtcgcctcgacgacgatgcggcaggcgcggtccaccagcttcacgttggtcgccttcacgtccaccatcaggttctggtacaccttgccccatttgaccatcgcaccggttgagatcatgttcagcaccagcttttgcgccgtgccggacttcatgcgggtcgagccggtcagagcctccgggccgaccaccggggaaatcgccacctgtgcttcctcagcgatcggcgaaccgggattacaggagatcgccaccgtcgggcaacccagctggcgcgcatagcgcaatgcgccgatcacataaggcgtacggccggacgccgccagcccgaccaccatgtcaaccggtgttaacgccagaccctgcaggtcacgctcccccagcgccgcgtcatcttccgccccttccaccgctttgaacatcgcctccggaccgccggcgatcagccccaccaccacgccatgcggcacgccgaaggttggcggacattcagacgcgtccagcacgcccagtcgaccgctggtgcccgcgcccagataaatcagccggccgccggcccgcagcgccgcggccgccaaatcaaccgcctgggcgatctccggcagtaccgccgcaatcgcctgcggcactttccggtcttcacggttaaaacaggtcaccatctccagcgtcgacatctcatccaacgtcatcgtctctgggttgcgggtttcggatactagtgcgcctaaattcatggggtagcctctggaatttttaattcaaaaacacacaccaatatttgaatatttaattcaacaaagcgagcactatttgctagtttataccggcgcgctcacaaaaatttttactgcgcgccagcgcgccgttatggcaacatctcccccacgggcactattaggaataacggcatgagcactcttcttcgcattcgtcaaatgtatcctgcattggcgcagaacgatcgcaaactggcggattatctgctgcacaacgccgaagaggctcgccatctgagttcgcaaaaactggcccaggtggccggcgtcagccagtccagcgtggtcaagtttgcgcaaaagatggggtataaaggcttcccggcgctgaagctggcgctgagtgaaacgctggcgcagccgcagtcggagccggtggtgaccgtgcataatcgcattctcagcagcgatacgcttaaaaccgtcggcgaaaaactgctgctggaaaaacaggcggcattgcgagcaacgctggacattaacagtgaggaacgcctgtatcaggcgctaaccatgctgcgcggcgcgcggcgggtgttcctgatgggaatcggcgcctcgggcctggtggccaaagacttctctttcaagctgctgaaaatcggcgtgatggcggtggctgaagccgatatgcatgcgcagctggccgcggtgcaggcgctggacccgcaagacttgctggttgcgctctcctttagcggggagcggcgtgagatcaacctggccgccgacgaagccaaagcggccggcgcacaggttctggcgctcacctgcttttcccccaacagcctgcaacagcgtgcggaccactgcctgtacactattgccgaagaaccaagcacccgcagcgccgccatttcctccagcaccgcccaatacgccctcaccgatttgctgtttatggcgttaatccagcatgatttggatcatgcccgggtgcgaattaaacatagcgaacagttaatgaaaaaactggtttaaataaactatatttattaatcactgcctctatccgcagtacagaagccggtagtggtgattgtcgcctcggaaaaatcattctggcgcgtctctcccgacataacaacatgaggaggcatgccgggagagctatgtataaaaacaccccgccgcgtattcagcgtaattgtttctctaattccagcggattccttttcctgtttttaattctcttggccggcgagccaaaatacatcgtccactcttcggtatttttcatcaccaatgagttggcgccgactgacgttccttccgccaaggtgatccccggcatgacaatagattgagcaccaacaatcacatgccgctccagtacaatcgttccggagacgacgcccgtaagctcggcgggtacggtagggttggtcataaacctgccgctatagtcatcactttttgagtaaagttttaccgattgcgatatgccggaaaaatcacgcataataacgccggcgccagcgaaaattgcagcatagccgccaatatggacataagaaccgatatcaagaaaaccatcaccggccgcaataattgtcgagaaaccgtcaattctgacactgtcccccaatgagatatttccaacgccgactatggtgcaattcttagcgactaacacatttttccctaccgacttaaacccacactctctgagttcgtcttcatgataataaccgggattaaagcattcatttttcacaaataaactccatttatatcaatcactgatatatatcgccatacatggcacatgaaagccttatcatgcataaaacgccctttaaaagctatccggatatacacggctccggatagaaaggccatcctgatttagcgtcgccttttagaccatacacagtcgctatccgcgcccggcgcaacctccgtgcaggtaaagcaaccaccataccgcgccagtaggaataagcttgatctcgtcgataaaaatcgccgaaaaggacaaaaaacaaccagaatgaaaacggttttatggtaaagtgcgcggcggcagaatagcttctgcgcgctccctgatttgtaagatggaaatgttattactatggccctgctggaatgctggatgggtgggcctggcaatatcagcagccagcacaaccaatgatgtgtaccatgcctgttccactggacgtgaaagcgaatgtacccgagtagctatacaggattattcaaaattttctcttggtaccgctggagggattggaggtggaatggctggctcgtgggctgttggtgggatttgcgttgctgctggtattgcgacaggggggacggcagcattagcatgcgcgatcgtcggaagcggcctcggagcatatggaggggccactgcgggtgaagcccttggtcagaaagcgggcagtttaatggccgatattttagtgaaataagttaggaaattatgggcgatattctcagatataccggcgttctaatgacttactctggcctgctgtgttttttcatcagcctaatttacttcgccattataaaaaaacgctatgacaatcttatctcacaatatagatctcatggtttcttcatgaaacaatttgatatattagcatcttcctcaggtttttttggaagtgtatcagtcacttattttttctggcaattattgactcacaaacgaatccggctttctcgcaccgaattccttggagatgaaccttataatttcatcgcttcatttaagaaaaaggatacacagtggataaaaaggtacttttacctttttataacttggtttggtctagtatgcttgggtggaatattgatataccttcctgactggttgcaattacgttaatattttcacttcgcattgttgtttatcactgtaaatggccgggttccctcccggcttgttggtgcatcacggcatcgggatgcccttatcaaccgtcgcgtcgcgcatatcatttagcgcttccaacatttcatcgctggacaacacgctgtagtaaacagccaagccgccgctgaacccatcgctgatgcggctaagaactcatcatttttggggttatcatgcatctgtgttacagtgcgcggcattgatatttccttgtatcagaagccatcagcgttaagctcacacatggggtcaaatctgaaggctaaaaagagtgtgttgccattctgtgttgctgaacatggtttttcaatgttcggaacactgtgtaaatacacagatagtgcggaataaaaaatatctctaaccgcatgattataatagaataaatacgtaagtgattgatatggctttactaataacaaagcggtgcatcaactgcgatatgtgtgaacccgaatgcccgaatcaggccatctcaatgggcgcggacatctaccagattgataccgagcgctgcaccgaatgcgtcggccactatgatacgcccacctgtcagcaggtatgcccgattgataacaccatcgtggtcgatccgcagcatacggaaagccaggaacagctgtgggataaattcgtggtgctgcaccacgccgacaggctgtaattcacggacgctgcgcccggcggcgtccgtctatcatcaacgctatcagctttcgataatcaccgtcgcgcaggcgtaacgacgctcatcggccagtgaaacgtggatgttcgtcacccccatctcctgcgccagctccgcggcccgctcatgcaggcgaatattcggtttgcccaatccgtcgttaaacacttcaaactgattgaacgccaacccgttgcgaatgccggtgccgaacgccttggccgccgcttctttgacggcaaagcgcttggccagaaaacgcaccggctgctgatgctgctgatagagcgcccattcggccgcgttcagcacgcgtcgcgccagccgatcgccgctgcgctcaaccaccgcctcaatgcgtgcgatttctacaatatcggtgccaaggccaagtaccgccattagcgacgcgcttcccgcatcagcagcttcatctcggcaaccgctgacgccaagccgctcatcaccgcctgcccgataatggcgtggccgatattcagctcatgcatttccggcagcgccgcgatcggctgtacgttgtgataggtcaagccgtgaccagcattgaccttcagacccttttccgccgcatagcgggccgcctgcgcgatgcgcagcagttccgcctccaccgccagctcgccctgcgcttccgcataggcgccggtgtgaatctcaatgtacggcgcgcccaccgctaccgccgcatcaatctggcgatgatccgggtcgataaacagcgaaacctgaatgcccgcctgcgtcaggcgctcaaccgccagcgtcattttgtccagctggccggcgacgtccagcccgccttcggtggtcacttcctcacgcttttccggcaccaggcaacagaactgcggctgcagctcgcaggcgatagccagcatctcgtcggtcacggccatttccagattcatccgcgtctggatggtctggcgcaaaatacgcacgtcgcgatcggtgatgtggcgacgatcctcacgcagatgcaccgtgatgccgtccgcaccggcctgttccgccgtgaacgccgcctgtaccggatcgggatattgggttccgcgcgcgttacgcaaggtggcgatatgatcgatgttaacgccaagcagcaaatcagccatgacaacctcttagagtgaaattttcgttcccgcagtttacacccggggagaaagtggcaaaagcagaaaggacgtcaggcgtcgtcaaccggcgtatgcggttgcttacggacgaactgacgaaacagctcgcggcttttcagcggcttgccgccaaggtagggtttcagcgcaatgcgggtaaaccgtttggcggcgcgcagggtgtcggcatccgggaactgacgctcggccaacgcgcgcagctcgcggccggtaaagctgtagtggtccaccaccaggctggcgataaagcctttttcttcacgatagcggtaggtcatgccgtcgtcgaccgcttcgccgctgccggcgcagtgcagaaaatccaccccgtaacccagatgatgcagcagcgccagctcaaactgccgcagcgcatgttccggcgaaccgtccgacgccgccagcgtctgcagacactgcagataatcaaagaacagcaccgaatagttggcttcctgctccagcacgcgcgacagcagctcgttaacgtacaggccgctgtacagcatcatgccgctgagaggtaaaccgagagagaccgcttcggcgttgcgcagcgttttgacttcgccacgcccgccccagcggaccagcagaggagtaaagggctgcagacagcccttcaggttggaacggcggctgcgcgcgcctttggccagcaaccgcacccgcccgtgaccttcggtaaacagatccagcatcaggctggtttcactgtacggtcgcccatgcaggacgaaagcgcgctcccagccgtccatcggcggttacttcaggtcgtcaacatagcccaggctgcgcagcgcacgttcgtcgtccgcccagccggatttaaccttcacccacagctccagatgcaccttggcctcaaacatctgttccatgtcctgacgggcttcaataccgatggttttaatcttcgcgcccttgttgccgatcaccattttcttctggccttcgcgctcaaccaggatcaggccgtgcacgtcatagccgccgcgatcgttggcaacgaattgctcaatctcaacggtcaccgaataaggcagctcttcacccaggaagcgcatcagtttttcacggatgatttccgaagccataaaacgctgggaacggtcggtgatgtaatcttccgggaagtggtgctccgcttccggcagcagcttgcgcacaatgccggcgatggtgtcgacattcatccctttctcggcggagatcggcaccacgtcgaggaagttcatctgctggctgaggaacgcaatatgcggcagcagtttggatttgtcagtaacgttgtcgaccttgttgatcgccagcagcaccggacacttcaggctgcgcagtttgttcagcaccatctcatcgtcgtcggtccagttggtgccttccaccacgaagatcaccagctctacgtcgccgattgagctgctggccgcacggttcatcaggcggttgatggcgcgcttttcctcgatgtgcagccccggggtatccacgtagatcgcctgataaggcccctcggtgtcgatacccataatgcggtgacgcgtggtctgcggcttacgcgaggtaatggagactttttgccccagcagttggttcagcaacgtggatttgcccacgttgggacgcccaacgatcgcgataaatccgcagtattgtgtttcttcgctcattcaagctccagctttttcagcgcttgttccgctgccgcctgctcggctttacggcggcttgagccggtgcctaccaccggttcgctcaaaccactcacctgacagtggatggtaaactcctggtcgtgcgcttcaccgcgaacctgcaccaccagataagaaggcaacggcagatgacgcccctgcagaaactcctgcaaacgggttttcgggtctttctgcttgtcgcccgggctgatttcatccagccggctgcgataccaatcaagaatcaaccgttcgacggtctgaatatcgctgtccaggaagacgccgccaatcagggcttccaccgtatcggccagaatcgactcacggcggaaaccgccgcttttcagttcgccgggccccaggcgcagacattcgcccaggtcaaactcgcgcgccatctccgccagcgtattgccgcgcaccagcgtggcgcgcatgcggctcatatccccctcgtcaacgcgaggaaaacggtgatagagcgcattggcgatgacaaaactcaaaatagagtcgcccaggaactcaagacgttcattatgtttactgctggcgctgcggtgagtcagcgcctgcagcaaaagttcttgctgttgaaaagtgtagcccagcttgcgctgcagcctgttaattacgatgggattcatgagttaccaatagatcaagaatgcgtcaaaaactttacagcatacggaacagacctgctttccaaagctgtttcgtttgcagtggctccaaacagaaccaacttttatcgcctgatattctacaacgagcggcaacagaatgctgcgtttatctccccgccctgcttcagccgcattaaattaatacgacgccggcagaacggggagaaatagcaattagtgaataccgccaatacggcttaatctgacgccggtcggccactcaccttcctgcttttcaaaactcatccagattgccgtggctttacctaccaggttcttctccggtacgaagccccaataacggctgtcggcgctgttatcgcggttatcgcccatcatgaaataatgaccggccggcaccacccactcggccagctgattgccgggctgctggtaataggcaccaacctgatcctgcgtccccggcacggtcagcacccggtgcgtcacgtcgcccagcgtttcgttacgctcacgcaggcggataccgccctgcggcacgctgtcgttcagcggaatattgtagaagccgttgctggcctcacccatgccgctgcggctgaacatctgcacgaaatcgctcggcgccgcctgattataggtgaccgccagggctttatcgcaggactggccattatcgcacgccggctgtaccgttacgcgcttattcaccggatcgtagctgaccttatcgcccggcagaccgacaacgcgcttgatataatccagcttgggattgagcggatatttaaataccgcaatatcgccgcgcttcggatggccggtttcgatcagcgtggtctgggtgatcggatccttaatcccgtaagcgtacttttccaccagaataaaatcaccgatcaacagcgtcggcatcatcgaaccggatggaatctggaacggctcgtaaacaaacgagcgcaccacgaagaccagcagcagcaccgggaagaccgaggcgccggtttctacccagcccggctgcttggcgactttcgccagcgtcttgtcatccagcgtgccgtcggtctgttcatttaccgccgcaattttcgcccggcgagccggcgcccacttaaagcgttccaggcaccagatgatcccggtcaccaacgtggcaatcgccaggatcaaggcaaacatattcgccatgcaaactcccttgttatcgagccttcgctcttacttaccgtctttacccacgtgcagaatggccaggaacgcttcctgcggcagctcaacgttgccgacctgcttcatgcgtttcttaccgtctttctgtttctgcaacagctttttcttacggctgacgtcgccgccgtagcacttggccagaacgttcttacgcagctgtttcaccgttgaacgcgcgatgatatgcgtgccgatagccgcctgaatggcgatatcgaactgctggcgcgggatcagatccttcatcttctccaccagatcgcggccgcggtactgcgcattgtcgcggtgggtaatcagcgccagcgcgtccacgcgctcgctgttgatcagcacgtcgacgcgcaccatgtcggacgcctggaagcgtttgaagttgtaatccagcgacgcgtagccgcgcgaggtagacttcaggcggtcgaagaagtcgagcaccacttccgccatcggaatctcataggtcagcgccacctgattgccgtgatacaccatattggtctgcacgccgcgtttttccacgcacagcgtaatcacgttgcccaggtactcctgcggcatcagcatatgacattcggcgatcggttcgcgcagctcggcgatattgttgagcggcggcagtttggacgggctgtcgacatacaccgtttcaccgccggtggtttccacttcgtagactaccgtcggcgcggtggtgatcagatccagatcgtactcacgctccagacgctcctgaatgatctccatatgcagcaggccgaggaagccgcagcggaaaccgaagcccagcgcgctggagctttccggctcgtagaacagcgaggcatcgttcaggctcagtttgcccagcgcatcgcggaaggcttcatagtcatcggagcttatcgggaacagcccggcataaacctgcggcttcacttttttgaagcccggcagcgctttttccgccggttgacgcgcggtggtcagggtatcgcccaccggcgcgcccaggatgtctttaatcgcgcagaccagccagccgacttcgccgcagttcagcacgtcgcggtcgacgcgtttcggggtgaaaatccccagacggtcggcgttgtaaacctggccggtgctcatcaccttgatcttgtcgcctttacgcatggtgccgtttttaatccgcaccagcgagaccacgccaagatagttatcgaaccaggagtcgatgatcagcgcctgcagcggcgcctctggatcgccttccggcggcgggatgtcgcgcaccaagcgctccagcacttccggcacgccgacgccggtcttcgcggagcagcgcaccgcatcagcggcgtcaatgccgacgatatcctcaatctcctgcgctgcgcgatccggatcggcggccggcaggtcgattttgttcagcaccggcaccacttccagatccatttcaatggcggtatagcagttggccagcgtctgcgcttctacgccctggccggcgtccaccaccagcagcgcaccttcacaggcagccagcgagcgggagacttcgtacgagaagtcgacgtggcccggggtatcgataaagttcagctgataggtttcaccatcgggcgccttataatccagcgtgacgctctgcgccttgatggtgatgccgcgttcgcgctccagttccatggagtccagcacctgtgcggccatttcacgatcggtcaagccgccgcaaatctggataatacggtccgacagcgtcgacttaccgtggtcaatatgggcaataatggagaaatttcgtatatgcttcattataaaagtttttctgccttggtatttctgaattactcgcctatggaaacccgcatggacctaaagcgacagtgagttgggttaggccgtctttcgcctgaatcgctgcattctacatgccgtaacagcgaaaacctagcgatcgctgcagcgaaaacattctattatgcgctgtttaatggggccggggctagccgtggatgaaaacaaatgttaatcggaaaaacattttgccggggcggggaaagatcggtaaaaacgcacgctgcgcctgcccctaatacataatgcgccgccgcgcaatcaacgcactcttaaaccctcgaaaaaacaggctgaatatcagctaattatcggtcgccgccctttaggaaaaaacccatatacctgacgcccgcgcctcgatagaaaggaggtgagctccgcataaaatgatgaaatcagggcgctacatcggcaagcccaccggagttcaccagcatatctctgtaggttgattggaaggtgcgtatgatcgataaagggcagatgctgagccggcacgatttttcaaaggtcaattggggcattctggcagcggcggcgctgctgttaaccatcggcggcgcgctgttaatgctgccgctgatgagcaatatggaagagcacggcatcctgaccttgctgcaaaccggcgcggtaaccatcttactggcgtgtatcctgctggcgctgcgtcatttcctgcgccccacgcagacctatcgcctgtatgaacacggcgtcagagtgttcaacagccataaccatcaggaacgctttatcccgtttgagaaaatcgtcgatgtctaccgcacccgcggcgtgccgctgctgggcaacctgtgcggcggcctgtgtgaagccatggcgttccgtaccgccgccgatcaaccctggtgcacggtatacagcaacgtgtcccacgcctgggcgctgcgcgacaccatcatcagccagcaaatcctcctgcgcgggccggtcgccctcaatgcgctgtatcagggcgaagaactgccctttcactaccttaccggccggggccgctggctcacctggctgctcggcggcaaaccgcatcgcctgccgggccaaacgctgcggctaagcgccaaaacgctggtcacgccgcagggcagcatcgatattgcgcaggttcactcgctggacagtcagccgcaacacggcgagatccgcctgcgtgacgcgcagggccagacgctggccacgctgtgctacttttcactgctgagcgccgatctgtttattgcgttgctggagcatatgattaacaaccgcatccccgcctaccgtaacccggcgatgacgcggtcagtaatttaatcagacaggggggattccggctgcagacgcagcgcggtaggaggcaggccaatttgtaacactaccggctggtaggcgtcctgctcaccgagacggtgggccaatttacgcgccagcaaaaaggcgcccacgccgccgaacagcgcgcccagcgccgccgcgccgtccgtcgccagccacagctgcagcgcaccgccgccgagcatcatacccagcagcggcgtcagatagaccagcatcgccgagcgcagcaagctgccttcggtaatgcccacttcgacccgttgccccggctccagcggttgttcaatctgcacccgcagctgatgctcggtctccggcaccagctcgttcagcgcgcgcgtaccgcagcccgaacgggccttacagctgccgcagcccgctttcggctcgcagcgcagcagcgcgacgccctgttgccacgaaacaaccgtggcccactctttcatcatttcgacgatcccctgaaggaaataccgtcagcaatacgcttggcggttgacggcggcacttcgccgacgatggtaatctctttgccgttgcgcaattcggtctgaatcgtccgccgcccctggcggtagagctgcgtgccaacgccgctgcccgccgggctgacgttgaccgagaagctgaacaggccgtcgctgtataaccgcgtctctaccggcacggaaacgttcggcaatttgcggcgattgcgcgccacttcgctgactccggccggtaaccagaccgtatcccagccaagtttaacattgtcctgcgccggcagggaaatcagcggcggcaatgaggctttcagcagtccgctcagcgcattctgcacctcttcgcccacggtgaacgaaatcacccggtactgttccagcgtttcgccgttgcggtcaagcagatccacccgcagcggcagtttggtctcttcatccatccagacaatatagctgtagcgcgaaccgtcgcgcgccaccacgcgaatcacctcgcaagggcgatcggaaatccgcgtgcggccgacggagataaaatcatagtattttgccagacgggtaaagtcggcgtacacgatggaaggcagcgcatcaacaatatgatcgcccgacagggtaaacggctccagacccggctcgaaataactgatgccgtcgccgcgctgcagcacttcacggcgcgggccgtccatatgcaatagctgaccgagcgcctgctgctcaaccagagcatggcgatagcgtaacgactctatcccctgcttggtgatgctgatataggcaagctcgtaattgagtgaacggctggcgctgctcatctgttgcaacaacgccccggacgcggtctgcgccggggcggtatttgagtagagcaggctgcccgtcaatagacaaacggagaaccaaagttgcttcattactgctgctgcattcctaaagactgggtgcctggaacctgaacggcggcctgctgcggcgtgccttgatcaagttgcaactggtttgaatgcaagcggcgttgcagttcatagtcctgcagcatcgcattgatacgtttacgctgttcctgaacctgctgctgttggccgctgccggttgagaaactgtctgccggtacgcccaggcttaccggagacggctggcccataatcggcagcgtattgaacgccggtgcttccgaagagcccggctgcgtggcatcaggctgattgtagtgctgaacgccgacgatcaccgccagagagacgcaggcggcaaccccgacctgagtcagctggctggcccacgggcgcactttgtgccagaaaggcattttctgccaggtttccggctgcggctgagattcaggcaccgcggaaggaaccaggcgagcaggctctttctccagtgcagcagcaacacgttcggcgatatcgagatgaattacttgtcctacatcaccccgaagcgtgtcacgtatcaggtgatagctctgccagctttgttgaagcgcccgatcctgcgataaagagctcagcagttcgttatcgagcgactcaccatccatcagagcggaaagtttttctttctgcatgcctaaatacccttcctgtatccgccatcgctaacgctgaatcagcggttgaactttattatcgatagcctcccgagcgcggaaaatacgcgagcgtacggtcccgaccgggcaatccatgatggcggctatttcttcgtagcttaggccatccaactcccgcaaggtgatcgccatacgcagatcctcagggagcgactcaatggtacggaaaactatctgtctcaactcttctgacaacattaagttctcagggttcgaaatttctttcaatgcaccggcgctttcatagttttcagcgtcgttggcgtccacatcgcttgccggcggacgccgcccctgagcaaccaggtaattttttgctgtattcacagcgattcgatataaccaggtgtaaaaagcgctgtcgccgcggaaagactccagcgcgcgataggctttaataaacgactcctgcaccacatcgggcacatcgccctgcggcacatagcgggaaaccaggctcgccactttatgctggtagcgcaccaccagtaagttaaacgccttctgatcgcccttctggacccgttcaaccagcacctgatccgttaactgctcgctcatccgaggtaaattctccccaaatctgtctccacgcgtgaaattgtactgccagccatacatttttcctgagcaagcactcgcttggagttcatatggaaatcaaagttccatacggccattgttttttctgttgatgtcgccctatccgtggcatttgcccggacaattaggctaacatgattttcactcttcttctgcacacatcatacgttatgcaaccatcttctgaatatgttagcgatgtactgatcgtcggcagcggcgctgcgggcctgtcactggctctgcggctggcgcaacacggtaaggtcaccgtgctgagcaaaggcccgctcaacgaaggcgccaccttttatgcccagggcggcatcgccgcggtgtttgatgaaacggacagcattgcgtcgcacgttgacgatacgctgattgccggcgcggggctgtgtgataaagaggcggtcgagtttatcgccggcaacgcgcgccactgcgtccagtggctaatcgatcagggcgtgctgtttgataccgaaaccaacgcccagggcgaggagcgctatcacctgacgcgcgaaggcggccacagccaccgccgcattctgcacgccgcagacgccaccggtaaggaagtagagaccacactggtggggaaagcaagcgcccatccgaatatttgcgtcatggagcgccgcaacgccgtcgacctgatcacctccagcaaaatcggcctgcccggcacccgccgcgtggtgggcgcctacgtctggaaccgcgagctggagcgggtggagacgcaccgcgccaaaaccgtggtgctggcaaccggcggcgccgccaaggtgtaccagtacaccaccaacccggacatctcctccggcgacggcatcgccatggcctggcgcgccggctgccgggtcgccaacctggagtttaaccagttccaccccacctgcctgttccacccgcaggcgcgcaactttttgctgaccgaagcgctgcgcggcgaaggcgcccatctgctgcacccggacggcagccgctttatgccggacttcgacccgcggggcgaactggcgccgcgcgatattgtcgcccgcgctatcgatcatgaaatgaagcgcctcggcgccgactgcatgtatctggatatcagccataagccggccgaatttatcatccaacacttcccgatgatccatgacaagctgctgacgctgggctttgacctgaccaaacagccgatcccaatcgtaccggcggcgcattatacctgcggcggcgtgatggtcgaccagcacggccgtaccgaccttgacgggctgtacgccatcggcgaggtgagctataccgggctgcacggcgccaaccgcatggcctcaaattcgctgctggagtgcctggtgtacggctggtccgccgccgaggatattgtgcgccgcctgccggccatcaagctggccagcacgctgccgcagtgggatgaaagccgggtggatgattcggacgaacgcgtggtgatccagcataactggcacgagctgcggctgtttatgtgggactacgtcggcatcgtccgcaccaccaaacggctggagcgcgcactgcgccgcatcaacacgctgcagcaggaaattgacgagtattacgccaatttccgcatctccaacaatctgctggagctgcgcaatctggtgcaggtggccgagctgatggtgcgcagcgccatggcgcgcaaggagagccgcggcctgcactacacgctggactatccggaacagctgccggaagcgcgtccgaccattctgcagccttagtaaaacaggtaaaaatcagcgatcagacggcggaacggcgggctgtagtcgccatccgcctgcttgatggccagatcgctctcgacacacgcctgcggcgtgcgcgtcagcgccagcaatatgcggtggcgcacagtatccgcccggtcgctgacgttcacccgctgcgccagatgccagccgcgctgctgcgcatcggcggcaaaggcctcgccaatctcatatggcagcaccacgcacagcgtgccgtcgggctgtaacagccgttcggcgcagtcaagcagcacgtcatgggtcagcgtttcggtatagcgcgccgcatcgcgcgcccggtcacggcaggctaccgccggggcgaaatagggcggattgctgacaatcagatcgtaagctgcggtctgttggcgggaaaacggctcaatatcctgctggtgtacgcaaatacgctgcggccacggcgacgcatccgcattgtcatgcgcctgcgcggcggcggcggcgtccagttcaaccgcgtcaatctgcacctcatccgcggtacgctgcgccagcatcagcgcgatcagtccgctgccgcagccgatatccagcgcccgccggaccgccttcaccggcgcccaggcgccgagcagcacgccgtcggtgccgactttcatggcgcagcgatcgtgcgcgacaaaaaactgcttgaaggtaaaaccgccgcggcgcggtttgaaactggcttttgactgactgttcacgataggcacctggctggaaaaccggcgtagcataaggcaatctgcggggtggtgaaagcgttccggccttaaaaaggatgaacccggcggccaacccgtctataatcggcgccccaagtagaggtagaccatgacagcaaccaatttttccgaactcgatctcgatgaacgcctgatcaacgccctgcgtgataaaggctacgaccgcccgaccgctattcaggccgaagccatcccaccggcgatggacgggcgcgacgtcttgggttcggcgccgaccggtaccggtaagaccgccgccttcctgctgcccgtgctgcagcatctgttggacttccctcgcaagaagtccggcccgccgcgcgtgttaatcctgaccccgacgcgcgaactggcgatgcaggtcgccgatcaggcgcgtgagctggcggcccatacctcactggatatcgccaccattaccggcggcgtggcctatatgaaccacgcggaagtcttcagcgaaaaccaggatctggtggtcgccaccaccggccgcctgctgcagtatattaaagaagagaacttcgactgccgcgcggtggaaacgctgatcctggatgaagccgaccgcatgctggacatgggcttcgcccaggatattgaaaccatctccgccgaaacgcgctggcgcaaccagaccctgctgttctccgccacgctggaaggcgaagccatccgcgaattcgcagagcgcattctgaacgagccggtggaagtcgaagccgacccttcccgccgcgagcgtaaaaaaattctgcagtggtactaccgcgctgacgacgtgcagcataaaaccgccctgctgatccatctgctgcagcagccggatgtgcagaagtcggtcattttcgtgcgcaagcgcgagcgcgtgcatgagctggccacctggctgcgggaagcgggcatcaacacctgctatctggaaggcgaaatggtgcaggccaagcgtaacgaagcggtgaaacgcatgatggacggccgcgtcaacgtgctgatcgccaccgacgtcgccgcccgcggtctggacattctggacatcacccacgtgttcaactttgatatgccgcgcaccgccgatacctatctgcaccgtatcggccgcaccggccgcgccggccgtaaaggtaccgcaatttctctggttgaggcccacgaccacctgctgctgggcaaggtcggccgctatctgaatgaaccgctgaaggcgcgggtgattgacgagctgcggccgaaaacccgcgtgccaagcgaaaagagcaacggcaagccgtccaagaaagtgctggccaagcgtgcggctgataagaacaaagccaaaagcaaagagaaagccaaggtgaaagttcgccaccgcgaggcgaaaaacgtcggtaaacgccgccagccgaaaggcactccggcagccgacggcgaataacgccatataaaaaaccgccttccggcggtttttttatctcctcaggatacgcgatagcgcaccgccagccggtgcgcctgcagccagtcatccagctgctgacgcgcctgacgcatggcatcattctgcagatgccgcggcgtctgggcgaaataggcctggaacgtcagcccctgctggttaaccgccgcggcgtccgcgccgttttgcaacagcatcagcgccacctgcggcgcattgattctggcggcgatatgcagcggcgtatcgccgacccggtcggccaggcgactgtcagcggcggcatcaagcaattgacgcacctgcgtcggccggccagccagcaccgcggcggccagcggcgtggcgccgctgacggcattgcgcacatcaatcaccgacggctgctgcgccagcagttgcgccagataaccggcatccgccaccatcgccgcaatatgcagcgcgctgttgccgtccatgccggtttgcgccacgtcggcaccagcgtccagcagagcctgcacgctgcccggctgctgacgtaagatcgcccactgcagctgcgtaataccctgttcaccgcgctcgccaagcgcctgcggcgtcgccagagcggcgatgcgcgccgtatcgccagcggccaccgccagcgccagcggctggctgtccagaccgttaaacggcgtcgtttgctgattcatctgctgctccccggccctgcccgacaacgcccataccgctaacgatatcaataacatcagtaatatcggccagcgtactctgtcaggcattggcctgtgtctcccacggtttttgttccatcattgaattaatcaccttatcgatgccatgcgcggcaaggctgcgttccagatgcttgctcggccgccagtcgtcaataccgcttaacgtatcattattttccagaatgatgtgatggccgatagcgttcgggatcagcgatgtcgattcctgcgttgacgtcagcatgtcatattgctcgctgtagcggcgaataccgccggcttccgcatcctgtctggcggctgccggatcgatgccaaagcggttcagggtatgatcggatacgccggcggcgttaaaggtgaccgccggcgtaccggtggccaatgcggccgtggccgccagcccgccccccagtgagtgcccgctaatcaccagctgctcgccaaacgccgctttggcgcttttcgccagggataccgcctgattgtactgcacgtcatcgtaacccgtcgcctggcgcacattgcttaaccagtcgcgccagtcattggtgccggcaaaggccaacacatactgttgcccgtcatgatagatgcccgcctgaaagcccgatgccgtatcgtgcaggccggcaggctcaataccggcgctcagcaacgccgcatcgctcagacggctgaaattttctgccccctgcccgtccaggctgtaaacgtccttcgccagcagcgccagcgtataatccccctgctgcggcgcctgcccgcgcgtcagtccgctcttggccggcgcggcggccacggcgacgtcattgaccagcgaatgcagcagttgctgcgtttgccggctctgtaacgacgttgacgcctgtgccgccgtgggcaaccgctcggctgcggcaggctccgccgaagccgggactgtcgcgctccgctcgggaaccactggcagggatacggcaggcaacgccgccgaggtaaagcttaaagacatgctcatgccgactccttgtcgatagttcagtcatcgcgctgagtgccagcgccagattagctatcggcaggtcggagcagttctgtaatgccagagtgtgatcccgctctaaattctgattgccggtgactagtcctgatataggttgacacttttcagccggataacgcccgatgaacctcatcgggcgttttgtatttcagcgacaggtgcggccgctgtgtgttgtagatgttcaccgactccctgaccatcttttttgcctgtacgatgtcttctggcctgccgagcagatattccgttttaagtatcccatttacccgttccgccagcgcattctggtaacagtcatacccgtccgtcatcgagcaagtgacaccatacctttgatgtaacgcctgatattcctgcgaacagtactggatacccctatccgagtggtgcaccagcggcaacgtcgtgcgtctgccggccagcgccattttgaacgcgcaggcgacgtgtcgggtatgcagactgtcatgtacatgataccccacgatttttctcgaccaggcatccgttatcaggctgacatacgccgttcccgtcctcagcggcaggtaggtgatatccgccacccacacctgttccggacggctggctattacttgattgtctcctgctttcagcaggttgggatggcgataaaaacgatgatggctgtgcgtcgtcttgtgatatgcccgtttaggcatcaccagtaaccgcgcgcagcgcaggatactgaacagccggtcgcggcccacatgcaacgccggttccgggcgttgccgcaacaggtgatgcaacttacgcgtccccagtcggggctgatgcaagcggatagccgttacctgtgcgacgagatgccgggcctgctcctctctgcctgcctctcgctgcagagactgataccacgcttgtcggctgatgcccatccatcggcaggcccgcgttactgtgagtcccggtacttgtgtttgcgcgataaggcggttaactgcttttttgtcagcgtagcaccaaagtcggtattcatcactttgacgacggcttcgaagaactgggctttgacttcagattcagccagttgctgctcaagttctttaattcgctgttcgggcgtcaggggaagtttgggcatgttgcctccgcacttttggggggaaggagaagtccgccagtcaagttgaccgtatttgcgcagccagttcatgacggttgcgttgccttggataccataacggtctgcggcctgacgacaagtcatttcacctttttcgacctgttcgacaacggctaacttaaaggatagagagtaatcgcgttgtgtgcgtttaacatactggttcatcacattttcctctgtacgtgagtaaaatgtgtcaacgttatttaggacgggtcacgggcataaaaaaggggagcctaagctcccccgctaaacccgcgcctctaattacaggctttcggtaaaggtacgtgcaatcacgtcacgctgctgttccggcgtcagtgagttaaagcgcaccgcatagccggaaacgcggatggtcagctgcgggtacttttccggatgcttcacggcgtcttccagcgtttcgcgacgcagaacgttaacgttcaggtgctgaccgccttcaacgcgcacggttggctgcatttccatcgggacttcacgatactcgatggcgcccagttcgctgaccggcacgatctggtcttcggcatagtcggctttggcgcacacgcagcgcgcttctgatttttcgttatccagcagccagaaagagttcaccagcgcctgattgtttgctttggtaatttgaataccggtaatcatgttattgcctccgtacaagggcgaaaaacgatgtcattgatgaaccaaataaggtttgagccatcaaccatttatcgttctgtataccagtcagacctcggcaattccttgattaaaatcaatttccgtaaaaagcccccatgctaaaaatgggtaaatttatgttttacatcaagatttgcccaactgaaagtcgcaattatttttgtaaattttcaacaaaaactacaattcataccgatgccgccgcagggcgacagggaatgttaaatgcgggtttcgctccgtaaagctaaacggtaagctatgcccgatatgaatgactaacaaaaacaaaggagagcgttaatgtccactcccctcacctggcatgacgttattggcaaggagaaagagcaaccctattttgtcgacacgctcgcctttgttgccaatgagcgtcaggccggcaaaaccatctatccaccgcaaaaagacgtgtttaacgcctttcgcttcaccgaactggccgacgttaaggtagtgatcctcggtcaggatccctaccacggtccgaatcaggcgcacgggctgtcattttccgtgctgcccggcgtgccggcgccgccgtcgctggtgaacatgtataaagagctgacaacagatattccgggcttcgagcgccccgatcacggctgcctgcaaagctgggcggaacagggcgtactgctgctcaacaccgtgctgacggtggaaaggggacgcgcacactcgcacgccaatctgggctgggaaacatttaccgacaaggtgatcgccgcgctgaatgagaaccgtgaaggcgtcgtctttttgctgtggggatcgcacgcgcagaaaaagggcaactttatcgaccgtcagcgtcatcacgtgctgaaagcgccgcatccgtcgccgctttccgcccaccgcggcttctttggctgccggcacttctcgcaggccaaccaactgctggagcagcaggggctgacgtcgatcgactggatgccgcatttaccgcagcagtaagccagacggcaaaaaggcaccctaaggtgccttttctttatctattgcataacgctatgcaacgattatttggaaacggccaccatcgccgggcgcagcagacggccgttgagcgtgtagcctttctgcatcaccatcatcacctggttaggctcatggtcagcagactccatcaggctcatcgcctggtgcacatccgggttgaacggcacgtttacgtcgccgacgatttcgataccgtatttgcgcaccacgtccagcaaggacttcagcgtcagttcgataccttcaaccatcgccgtcaattccggattattgcggtccgccagctccagcccgcgttccaggttgtcgatcaccggcagcagatcggaagagaatttctccagggcgaatttatgcgccttttcaatatcctgctcggtacgacgacgaatgttttctacttcagccttggcacgcagcaggctttcgcgctcgcgttgctgagcgtccgccagttgggcctccagctcggcaatgcgcgcatcacgcagatcgacacctgcttcctgctgcacgtcttcgtgctgagcgtgttccatttcttccgagacttgctcgtttggcgtcttgtgttctttactactcatgaatatctccgcgttttagcattaatcccgcaacttggcttattatggggatcaaaaccggggtttcaagtcaaccggtcacaatgtaagacataatctggccccggtgagggaaaacgcaacaatgaataaaaaatttaactgcattggcattgttggccacccgcgtcacccatcggcgctggcaacgcacgagatgttgttccactggctggtcgcccgcgggtataacgtgatggttgaacagcaaatcgccaaggacctggggttgaaagaagccgtgaccggcagcctggcggagatcggccagcaggctgacctggcggtggtagtcggcggcgacggcaatatgctcggcgcggcgcgggtgctggcgcgttacgagattaaggtcatcggcgtcaaccgcggcaacctcggcttcctgaccgatctggacccggataatgccctgcagcagctggccgacgtgctggaaggcgaatacatcaacgagcgacgcttcctgctggaagccatcgtccagcgcgggcagcagcctagccgcatcagcaccgccatcaatgaagtggtgctgcaccccggcaaagtggcgcatatgatcgagttcgaagtgtatattgacgaccgcttcgccttttcccaacgttccgacggcctgattatcgccacgccgaccggttccaccgcctattcgctgtccgccggcggcccgatactgacgccgtcgctggaggccatcgcgctggtgccgatgttcccgcacaccctctcagcccgtccgctggtgatcaacggcgacagcaccattcggctgaagttttcccacgtcagcagcgatctggagatcagctgcgacagccagatcgccctgccgatccaggagggagaagaagtgctcattcgccgcagtgatttccatctgaatcttattcacccaaaggattacaactatttcaatacgttaagcaccaaactcggctggtccaaaaaattgttctaaaatcttgctcagctactttactgtatataaaaccagtttatactgtatgaaattacagttatgtgtttatacacaggaaggttcccatgctgtcgcaattaaccatcagcaattttgctatcgttcgtgagttggagatcgactttcaaccgggtatgacggcgattaccggtgaaaccggcgccggtaagtcgattgcgattgatgccctggggctgtgtctgggcaaccgggccgacggcaacgcggtccggctgggcgcctcccgcgccgacctgtgcgcacgcttctccctggccgacaccccttccgcccgcgagtggctggagcaaaaccatctggacgacggcaacgaatgcctgctgcgccggacgatcggcgccgacgctcgttcgcgcggctttatcaacggcacctccgtcccgctgtcgcagctgcgggagctgggccagcgtctgattcaaatccacggccagcatgcgcatcagctgctgctgaagccggaccaccaaaaatcactgctggacgcctacgccggcgaagcggcgctgatggcggagatgcgtcaggcctaccagcgctggcaccagagctgccgcgagctggcgcaccatcagcagcagtccatcgaacgcgaagcgcgcaagcagctgctgcagtaccagttgaaagagctgaacgagttcgcgccgcagagcggcgagtttgagcagatcgacatcgagtataaacgcctggccaacagcggccagctgctgacgctcagccagcaggcgctgcagctgctggccgacagcgacgagcacaacatgctgagccagctgcacagcgtcaaacacctgctgctggagctgatcggcatggatgacaaactgagcggcctgctggatatgctggaagaggcgtcgattcaaatcagcgaggccggcgacgaactgcgtcactacgccgaacgtatggatcttgaccccaaccgcctgtatgaactggaacagcgcatttcacgccagatcgctctggcgcgcaaacaccatgtcacgccggaagagctgccgaccctgcatcagcaactgctggaagagcaggaactgctggcccagtatgaaagcgaccaccaacagctgaacgacgcggtaacccagcaccatcagcaggccatggcgctggcggaacgtctgcatcagcagcggcagcactatgctgcggaactcaccctgctgattaccgacagcatgcacgcgctgtcgatgccgcacggccagttcagtatcgacgtgcacttcgagccggaacatctgggcgccgaaggggcaagccgcgttgaattttgcgtgtccaccaaccccggccagccgctgcaggcgctggcgaaggtcgcctccggcggcgagctgtcgcgcatcgcgctggcgattcaggtgatcaccgcgcgtaaaatggagacgccggcgctgattttcgatgaggtagacgtcggcatcagcggcccgaccgccgccatcgtcggtcgcctgctgcgccagctaggcgagtccacccaggtgatgtgcgtgacccacctgccgcaggtcgccggctgcgggcatcagcacttcttcgtcagcaaacagaccgacggcaccgcgacggaaacgcagatgtcgccgctgggtaaacgcgcgcgtctgcaggaactggcgcgcctgctgggcggcagcgaagtcacgcggaatacgctggctaacgcaaaagagctgctggccgcgtaaaaaactcaactttttcatattcccgcggtctgaatgtagcactgtaaacctgaatgatttcaacttgctgcatagcgtccgcccgacgggcctgaagggcggcgaagttccgccccgcagagcaggcatgcgcggctgtcgccgcagccgcttgaaagttgaagggtataaaggtttccaactgctgcaaggtctattatcatcggcatcctatgccctaaaggaatatgattactatgcgctgtaaaatgctgactgctgccgctgtggttcttgtgatgctgactgcaggctgctcgactttcgaaaaaatcgtttatcgccctgatatcaatcaggggaactacctgacggccgccgacgtgggcaaaatccacaaaggcatgactcagcagcaggttgcttacactctgggtacgccaatgctgcaagacccgtttggcacgcagacctggttctacgtgttccgccaacagcctggccatgagaagatcacccagcaaacgctgaccctgaccttcgacagcgccggcgtgttgacggatattcagaacaaaccggcgctgaccggcaagtaattgcgggccgcccgccggcccatgcaagaggcggttaatcttgtatgacagtcacaggctgcaactcggcaggtgaggttcaaaaaataaggcgctctcagcgccttatttttttgctttctccgcgcgttgccgacgcaattctttcgggtcggcaatcagcggccggtaaatttccacccggtcgccatcattcagcacatcacccagcttagccggacggctatagatgccgaccttgttggtcgccaaatcgatatccttgcgcagctccagcagcccggaggccacgaccgcctgttcgaccgtactgcccgccgccagcttgacctggcgcagatactggcgttccggcagcgcgtaaaccacctctacgcggatctcagacactgtaaacctctttggcgcgctgggtaaaagcctgcaccatattgctggccagctctttaaacaccttgccgaacgccagttcgatcagtttattggtgaactcaaagtccagatgcagttcaaccttgcacgcctccgggctgagcggcgtaaactgccagccgcccatcagcttgcggaacgggccatcgaccagttgcatgttgatacgatggttatcctgcagcgtgttacgcgttgtaaaagttttgctgataccagctttggcaacgtccacggcggcggtcatttcactgtccgtcgcattcagcacccggctgccggtgcagcccggcaagaactcgggataggcgtgaacatcgttgaccaactggtacatctgcgcagcgctaaacggcaccagcgcagatcgactaatctggggcatatcatttcctgagcaacataaatcgcacagataataacatttatctggcgtcagacaaaaaatctgctacgcgggccgccgcccgccaacgcaaaaatttgcgcatccgttgaacgcgaaaggatttctttcaccgcggcatccagtataatgagcaccttatgaaaaagaaaaaagcatacaaacccggctcagccaccattgcgcagaacaagcgcgcccgctacgagtacttcattgaagaagagcttgaggccggcctgtctctgcaagggtgggaagtaaaatcactgcgtgctggcaaagccaatatcagtgacagctacgtgatgttccgtgacggtgaagcctatctgttcggcgccaccatcacgccgctgaacgtggcctcatcacatgtggtatgcgacccaacgcgctcccgtaaactgctgctgaaaaaacgcgagctggactcgctgcttggccgcgtcaaccgtgacggttacaccgtcgtcgccctttccatgtactggaaaaatgcctggagcaagctgaaaatcggcgttgccaaaggtaaaaaagagcacgacaagcgcgataacatcaaagatcgcgaatggcagacggcgaaagcccgtatcatgaagaacgcaaatcgttaagccgctggcatagcagcgtaaacttctgatatactgcctgacagttacttggggctgattctggattcgacgggatttgcgaagcccaaggagcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgctcagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggacgtcctgcctggggctgaagcgttaaatccaatcaggctagtttgtcagtagcgtgtccatccgcagctggccggcgaatgtaaagattggactaagcatgtagtgccgacggtgtagtaatttcggacgggggttcaaatccccccagctccaccaaaattctccatcggtgattaccagagtcatccgatgaagtcctaagagcccgcatggcgcaagccctgcgggcttttttgtgccctcaatttgtcccgcgaagtccgaagagaactaattaaatccgaaccttttaggcccattgataggcccaacgaaaagctctattgttttcgttgggcctaaacgcatggagactccccatggcaagaaaaaccaagccgttaacagatacggaaatcaaagccgccaaacctaaagatgccgattaccagttgtatgatggtgacgggcttactctgctaatcaagtccagcggtagcaagctctggcagttccgttactatcgaccactgacaaagcagcgaaccaaacagagctttggtgcctaccctgccgtctcactttctgatgcgcgtaaactcagagctgaatctcgagttttgttggcgaaagacattgatcctcaggaacatcagaaagaacaggtaagaaattctcaagaggctaaaaccaacactttcctgttagttgccgagcgttggtggaatgtgaagaaaaccagcgtaacagaggactatgccgacgatatctggcgctcgcttgagagagatgttttccctgcaatcggtgatatcagtgtcactgagattaaggctcatactctggttaaagcagttcagccggttcaggctagaggggcattagagactgttcgccgcctttgtcagcgtattaatgaagtcatgatttatgcgcagaacacgggcctgattgatgcggttcccagcgtaaacatcgggaaagcattcgagaaaccgcaaaagaaaaacatgccaagcatccacccggggcaacttccactattaatgaagacgatgcggatggcaagtatcagcctgtccacaagatgcctgtttatgtggcagcttctcaccatcacccgccctgccgaagccgctgaagctcgctgggatgagatcgattttgatactagcgaatggaaaattccagcagcccgaatgaagatgaaccgggaccatacggttccactatccaatgaggctctctctattctggaaatgatgaagtcactcagtggtgaccgagaatttatctttcccagtcgcattaagcctacccagccgatgaacagccagacagtgaatgcagcccttaagcgtgctggcttagggggcgttctcgtatcacacggtttacgttctatcgctagtacggcactcaatgaggaaggatttccttctgatgtcattgaagcagcactggcgcatgtagacaaaaatgaggtacgtcgcgcttacaaccgcagtgattaccttgagcaacggcgaccgatgatgcagtggtgggctgattttgtaatggcagcagacaatgaaagtcaaattgaacctggaataaaaggaatgaggttcgttttatgatcaaaaaagtaaatcataacttgggaggtcttaattaagtatatctttttatatcaacctttatttttatgaatgcttaattgatatgcatttggctttttcacaaaaataaaaaaaatctggcacttactttttgagaacccattaatttaaatattttcatcaacagtcacaaaaattacgcaactaataaataaaatggttactaataatgcagcgccaacattagaacttgtcaagcccttttcaaaacataggaaaaatgttatattacatgcaatttaaaaccatatagtagatcactatgatcaaccatcaaaccggataaaaatatattccgtacattaaccacaccatatcctaattattaaccactcgaaggtgtattatgacagactttgataaagcagctagtgaacatgcatggcgttattttgagttgcatgcacaacagcgtattgcggtgtttaatttttatatagccattacaggtttattggctgctgggataggtttttctcttcaacaagaagggaaatacttatatttatgctctattctcggtttttttatgattttcattagctttatattttggaaacttgatcatagagtctcgatgttaatcaaaaattctgaagctgcactgcatttatttgaaagcaatttccaaaacccacacttcagaattttaacaaaagataaaaatgataaaaatttgaattcgtccgcattctcaaactggtcatatggtaagtgttttaggatagcatttatattcgtaggaaatataggactggtgtttattttcataccaatcattatttctttaacaaaataaaatattgccgcgataataagcggcatttttaaatcatacaaaaagatcgttttttataaaattgaaagtaaaggcagtacttgtataagccgcatatttttgccaatcattgtttttgtgcaaattagcaaagtcacaaacagattttatcacaattactttagcaggtaactcagccgctatgttaacgctagccatgacaccataggcttccatctcaaccgctataacatcccgattactactttttattttttttactatatctacatcttcaattactgacgctccagaagccatcggcccgacaatcaattgtaattcatgctcaggtctttttgcgagaataaaattatcatatatctcatttaaatatttcctttccatacttaaccgcatcaacttagagcgaagctttgcgtcaagactaatttgatgtggagatggtaaatgcgatgaaaccccatcgacttttgttgattttccgctaccccaatcccatacaggatcagctactataatatcgccaagatttgttttaccttccacccccgcacaaattccaaccataaaaatataatcaggattaaattttaattgtatctttgtagtcattgctgaggatgagaccaaccccatacgaggtgctgatacagctaatatacgtttctttaatccttgatgaagaatgatctccccgacatgataaatactgggatcgttaggaaacatcataatttgccaatttgctggatgttctaaaacagattgaagttcagtatgttctaatgcagtaatgattactatatcaatattgactaaatcagcattttttgttgtcaatctctcaacaattattttcttgattatttcctttgatagttctgaacaaaggatgacccatcctttctcataaaaaaaagttttatgcttctcgtaagaagatatatgcgatgtaattgcaacaatatgagtaggcttatttattgattcatgtacacccaccatctctaataaattcacaccaccatcttcttcaattgactcgcctaacgcactaggtaattgtacatctaaaaacaggatgtcaaactttacttctgacattttttttaaagcatcactggaattactacaatgtgtaataacatctgaactaaggccagcagatttaatacctcccgctataatttggaccttttcgtaagaatcatcaacaatcaaaatgttcatgtcattttttactcatatagttatagagataatctttgagcttttctacccatccatccactgctgcattataataaacacatcctaaataacattcaggaaactccctcttaaattcagcgtccaaatcatttagatctcttaatcctttttcaaatgattggtattgagtaactacaataataggacaaagtttttctctaagcttcatttgaaacattagttctctcccagcaaaactctcagaatcccctcctgtaggttcttcatcagatatgtcgtagtttggcatgctcatatctaatatagccaaatcgtagatatcattatcagctatattaaaaatagctgaaagaagagactcgctgctaatgatattagctaagggaaacacagactttattacatgactgagttgttcatattttctcgattcatcttcaacaatcaatatacgcattatcagtcaccttactgaaatcataaaaagtaaactttatctcaaatgtatctttactagtgtagccgattttcattgtgtggttaagatccaaatcttgattaagaatcttagctattttaattaaacctgtattcccctcaccttgcgcaaaagtaagataattaatataacttaaatatttctgcctgtactcatcgagatttatgttttcctgttctatatcactaatctccttacaactattcgatatagtcagttcaacattgtcattatccagatgtaataatgaaatatttatattgacttcatcctttttgagaagagatttggtttttgcattttcaaacatcatatataaaacatctacaaaagagcttaaagtccggcctttcaatttaggaactactggcataaaagatttgactgtgatatcagccgctcttcttgatatttctattagagtgtcaaaatcataaggagctatttcactttgttcactacgcataaaccagctggatatagtttctatatttacattcattgattctttacatcgtccaattgcattattaaattcatgagttactgtttcatctttaataatttcatggataccttgctgtaatgacttaattgcatcaaataccctcatccgtaaagtagtgttaattttccccctaatatttattaaattataatctgtttttttccaaaaccattcaattattgttctaataaaatcagaatatgagttatacgacgcatagacagtttgaatataatacaactctacaactgatagactaaaatcaaaaagtgcatgtcgcttactttttagttcgctatcaatgagtttattgaaggattcattaaaaactttgacctgaaaccactcaacattggcttcggatataatagattcaaattcttttgagaaatttttaaatgcattgttagcattttcatagtcaacttctgaattaaatttaagattagacatccagtattcatttgctttaaattctgagttgcttttaatttgcgttgtaattagattttcttcaagcaaacttttccttaaagttgatgggaagtgaccatgtcgtattcttgtactaagattgatattcagcccattcgttccaaatacgaattcatctctaattctaatcaataacttttcaaataaatcattcttttcgttattactttgaccaataacatagacaccactaaagtccttcaggatgagcgattcatcaaatttttctttaggtttcaaaaccacttcgacgaggtttttcaagaacatttcgacttcattatctgaataatccttagctttcagatttaaaaattgattataaagttcgtttaatccgctgttatcttgtgttttaagcttacttgtatcagcaaaaattttactgtgatctacttgttttgatgcaatattaagaacttggctttttgctaatgttttcaattcctctgaaatagcttcactcttattattctccattaaataactacatattttaattctgttcgtctcagttttttttgtgccgtaaaatagcaaggtaagcttcatgagatcagggacacagacaaactccagaaaataattcagctgttccttattaaacaaatcttttttcaagaataactcatctaaggactttaaattattttttataaagaaattttctaaaccataacgaagaataggtttaaattcatcacctatatatctagtgtaaatacttaagaaatttgggacatgaatatcgtttaatgcatttatttcctctttaatcctgtcacaaatttccgttacattaaacaatggaattagcgacctatttttaataattttattcatagcaaacttaactgcatcagctatagaagcactaaatagataacatttgccaagtagttcagaatattcattttcagttagtctgtctatttcacatgaagttgaactaagtaacgcaatcgctgctggataatcctttttcctcatatagatcatcgcattatacttatctcttcttaacttatctcttaaagcatcgtcgttaataatttcgttatttcttattttcctataaagctctaaagaagatgaattggggtttctagttaatgcgctatttattaaatcacttgcttgtctctcattaaggtaaatcgatttttgaggggaatctagtggtgatataagattatgtacagcctttatattattcactccctctgaaaaccgatcctcttgtaatacaagtaaggataatgaaacaaaccatggaagatcttcaaatgaaaaacataaagatagtagatggttataacttttaacataatctctatctttcttataaatcgaactcaatgcttgactaacatcaattaaattgggcccagcatttgtaaagttcttgttggttcgcactaaactttttgtataaatttcataaaatgggaaaatactcaataattcaggccactgatcaatattctcacagacggcttcataatttcctaaagtataattatcgagaatttcataatcctcttcatttatatcccatatggaattattattataagctttcgaaagctgcttcgaaattggacagtcagtatttttagaaagaaaagaaacaatccttgagggcagcgcttccatttcattataattatggtgcgtacgatgcaatagatatttaacaagtgatttatatgcatcgatgatacaagtatttttttcctcgttcattatgatttcaaaatcatattcatagttataatctaatggcgtaagcttgtatattaaatgctccgaaatattttttggaagcgtttcaagtgaccctttgaatgagtcaatattttgcagaaatgcgcccgttttatcatgcctagaactaacattccttattatgtatttaaagtactcatttttactgtcataaacagtatcaagaagttcttttttactttcataatcatcttccagatctgcaattgtgctattcaaagtatagtgccatattgaatgcccgaatcttatataaatctcattggctatttctttagcttttgcataatcagagtttaaaacgagccaagttatttccttttccttttctaggaaaaaatttaattcattaatattttccattatagatgccagtatataggaaatacttttatcaagcgttgtaggtggcacaatattagtataaaaaccctcaatctcatttttcttttgaatgagtggtaagtttgaaaaataaccatttacttttattcttttatgatttaaataaatctcagcagcagtcatctcatcaaaataacttattacagtcatcctcctattcaaaccctcattcatcctggaaaacattttccgtcttgttcgtcttttatctgcggcattaaatattatagatagcttatctattttttttattttcttactcatattgtcaccaattaatgaatggaggttattttatcatcatgcgatacaagttatagatattttattagagaacataaagcaatttaaatgatagtcttattgcaatatgcaaagaaaaaaattaattatcctataaaaacaatttaagtaacacgcatcaattctacactgaaaaaaaattcatttcagaatttgactaatctagcgttatcaatactgaagaataactggcttataatttttactttcaagtaattattcagaaatggctttctataccaattctgagcaatcgttcccctcctcaaagaacgctaccgccctcaggttcacgttaccctgcttacaacaattttcgctgttaataatctagctaaaagggttcaatttgaaagatatttcccaacttcacatgtgctccccttgagtatccttaagctaacgaatatccccctcaagccccctataaaaacacattaaaatcaatatgtttgaaaattatacttatagtttattgcattggccagcagctatttttcatttttttctctaatgattactttctcgaaggaacctctaataccatcgtgctcacgagaccagcgtaagactcgtactcgaagttcgctgacatcaagcttgataccatgtgtctcaatgaattgccgcaatggctcatcaatcgctttgaacgctagctccttcgtcgcccacccatttggaggcctaccggtagtttcaagaagctccatcacttttcgacgaacgggctcaagtttatgggctttagagaccccacctttcctcgctttgatcttacgttgatctctttttttgttttcagcagtaaccaacgaaaggttatagaagatcgagatatctttattcagttccagataaccacaagcgatagcaaggaatctgcaggcttcccttactctgcccatttcccagaaagcctgcccgagagtatgcaggccggtggcaatattagtactgcccgtcatcgttctgtcacagtcggcctgcagacacagttgctcgaactcatgagtaagagcggcatcataatggctctcgatttcgttctctccatacttctggaagaattcagaagcccacttttcccctgcagcaaccacagaatgaatctgaaccgcggtcaagccatctcgttcgttggtctgttttaatctctgttcaaacttccggcaaaagccctgaaaatcttcttcaaaattaattgcaacatgactttccatttacagcacactccttcccgttatctcaaattcatgagtacaaagcggttcattatgcacccggcttaaacctgatatctttgatatcagagtgtaattccgccataaagaatatcagggatacagtactgaagcggattaagcaaactgtctggtctctgccgactgttgaattcttcaatgaagtcgaacagcttgagctggagttctctgtttgttgcaaaaacaacatcgttgatcttttcagcaagaagccacagaaaaaagcatcccgtgtggcgctgttcctgataagaccccctccttctgatccgtctcttcgggtcagtaagtctcaacgcccgtcgccattcctggtgggtataatttgcgccattgtcgaaatgaaccaccagtttttgcggcacctgcttacccagcaagaatgaaggtactatctgcagctgagattctctggcatcgccgtcatacaaggcccagcagattattcgaccagagaacagatcgacgagtatcgtcagattaattattccttcttgtgtagtgagggctgatgttcctacaacccagcgtaaatttggtagaggtgggtgggtagcatcgagtgtctgaggtttatttgccgggcgagtggttttgtagccacctgatcgcacatcgcttttgatgctcttcagcaccacgcgaacacggcctaaggtgcatttctcccctgaatcacgcaggtcctcgtagattcgccggtagccatactctttccccgaatcaagccatagctgacggacctgtacatatagcctgtgctctctcggtgctggagcaatgtcgggctgcttcagccaggcataatagccactgggatgtatgccgagcagtcgggcctggacgcgaacaggccagttaacagcattttcacgaataaaagcgtacttcactctggccgggctatgaagtacgccgctgctttttttaaggcatcgcgctcatcagtaacgcgtttgagtgccttcctgagtcggcgaatttcctcatcagactgtgcgggcgaaggagacgtgccagccttttttatccacgcataaaggctgtgcgttgtaatgcctaattttgctgccgttgcagggacaggctgtttgccttcaatcacctgcgcgactgcctcggccttgaactcttctgagtatcgtttgctgctcatggtttcttatgtgcaatagccatcaaaaatggttaaatagtgtctattaaaataacgcatggctaaatcttcatcaataaaaaagtttggtcagaataaatatataaaatatctatatatcaatgaattaccatgatccggttcccacaaagctgaaatagcacgaatcccggcaagtagcgacgtaccctcacaaaagttcgaccattagatttgctccagtcccgacgaatccagaaaggagcaacctactatgtccgcatctaatgtaaaaatactgcgtattcccgcagtcgtgaacaaactcggcattgccagatcgaccatctacgactggcttaataccaattccccacgccacgatccggcgttcccgaagccttaccctctcggtaagcaatctgtcggctggctcgagtccgagctggatgaatgggttctccagcgcagagctgcatagaccccacctctcgtttcacaaggcgaggtgttttcaccgacgcccccataatccacctcaactgtatgccctaatcctgcggggtgagggcatcagtggtgttccacgacataaactcaggataagcaatatgacgtacaacccaattacgactctctcgcagctggtaagccagtcagaggaatcgtcctttccaatcactgccttcccgcaagccttacaagatgttattcgctatcttcaggatggcagtaagtattcagccgtgttagcagccagcacggtattagctgccatctcaaacagttgccagtcactgattgaggttttcaataacaatcacggctcatcagagccgacagcactttactttatgacacttggtgaatcgggttcaggaaaaacgaccctcagcaaactggttatgaaaccctatgatgcattgaaggctgaactggcgcaggaataccaggaaagactggccacctatggacgtgattttgccgtctggaaaccagaattgcaggctctggaaagcaaactccgcaccgcaatcaaaaaggatgacaatcctgaggaaatccaggcgaggttacagcaacatatcgctcgcaaacccgttcaaccgattatgccaatccttgtatacaacgatacctcgcttgcggctctgcttgatggattgagcgtatatccgagcgcttttgtacggtctgaagaaggaagtcgctttttcgagcattgcaatatcgctcagcaggcattctgtaacgaggcatgggatggaggggtttatgattataagcgcagcaatcgcgagccctgtagtttcaaaccaacactgacggtatcgctcatgttgcagccatctctttttctcagttatatgaaaaaacatggtactgaagcattagacagtggtttcttatctcgcttcctgtttgcctgcattccatccaacaatcagtatccttccggaggcatgagctatcgttaccgccaggatacattttcccgtgatgaggaggctttacgcgcttttcataaccggattactgcattgctggcaaaacaaaaagaacttatttggtccgctgaaataaagaagaaaacactcaaactctcacctgacgcggttgcatattgggaaggtaaacacgatgagtggatttcaagaacaatggctgactcgtcatggtcattcattaagccgatggtaatgaaagcgagtgggaatactttgcgcatcgctgcatcgcttcactacttcgttaatcaggatgatgagactatttctctggattctcttcatcgagcagcggctatcatggaatggtatcttagtcatactgcagagtggttttatcagttcactccacactacaaattcctgcaagacgtacaggaactcacccaatggatccgtcataaattcgcatccaacaatggtttgccgttcaaaaagaatgacgttattaaatatggcccgaacaagtttcgccgaagtgataagctggagccacttttgaattacattatgaacaccggtgaatttatctacatccacaaatctccgccgcattcggcggtatatattacctggcgtatgcccaatgggcactatgcccctattgcagaacataatgtacatcactatttacctccacaacaagatactgaccagattagctagcagttctcaatcgtactgctgacgctgattctcattgtttcgcaatgatgcgtaattgttatcaataactcgtattcaagggctcgtgatcctctagtatcaacgagcctttttcttttgaaaaagtttccggtggtcagttttagctccgctacaatcgctacagtagcgagttgtagcggcattttgaaagatatccgcagtgaaaacacaccaaattgcttaattatcacccatcactggctaggacatttaaatcgctacaggcctgctacaacagattgcagcgtgcgcatgctaacattttgcaacgaataaaatcgctacaacgtcgctacagcctctttcaaatcacagcctatccatgccagaaataatcaggactgactgcaaccaaaattacgcatgccatcagaactgtctttcgtggcgagcttcgttaagtaggacaaactgcgatccagttgactgtaatagtactcaaagtttttacccttcttatccagcctgaaatctccttccttaacaaaatgtaccaatgggtaatacttttgatagtcaggcgtgacattgagacacagcgttctcacccaggcttccataatcattaatgccagattatggatatacagaccttgtatgggataataggtacccgcattacagtacacatcgttattcagcatcaatgccacatggtaatgcttcttgcccttttcttcaccaaactctctcgaccaggcataacgaacattacaggagcgaatacgtttaccctctgcggctttacgtttctgcgtatgctcaatctgagattttaaagattcaataaatcgggttatcaatttagggtctgccttgtaatgttcataattctcatcaggcaatcttagtatgatatttaacacaaacgtccttgggtattcatgtaaagacttatcaagtgtttcacgaatacgatccatatgatgctgattgcttagtccaaaaggactgatgaatgttttcacgattagctcctgatgttaatcatctcattacgatggactggatatgtaattcattaaaattatttatatttagtatcattgccatggaagtgtgatatagattgttataatactaaatacagtacttctttattattttaataccaatcaaccacagatattcttctgcatgttaaatttacaatagaagaagaaagcatctaaaaacttcaattaacttacataatatagtccatatttggtccgaagttaaatcatctgaatacactaattacagcctgcatcaaagcgattaattaataatgtctcgataaaaacatatcgcaaaaaatttcatacctatatcactcaaacgaaccgggactgctctctatttccgggctgtatcttgttgatctgcgacaccgatcgatactcaaattgtgatagatcaaaactatcaatttatgcttattgatcgctttaacgatagataatggcgatcaatttcagcaaaccgatctgtattaacgattatcccatcccctgccaaatgcatacgattggatagcctcagacaaagctcaaaggccatttttatcttataaaacactcagtaaggatttttttatgttgaagataacctctgcactgttcttgagtgccacgctgttcagcaccgcttcggacgccatgggccgggagcaacattggggtagctggtttggcactatcaatgtgatggagtttgaacttaacaccgacaacagcgcaggtgaacgcctgactctgacctgccgagacaagcagctggtcgtgggttacagcgcaccagataaagctcatgcggaaacgcccgacgacggacaaaaaacggtgggactgaatatcaacgcagtgcattaccagcctggcgaggcggcctttatggcgcttaaaaatacaaatgatgatggtcaaattgaagtcacccagatgaacgagccgtcatctcacccctttaaagcagttgggctgcatgacgcgttgcaggacctgacctgggaagactgcattagccattaatcccctctccaactacaaattcacccgtatcgttaacaataatgaataaggatgtctttatgtcgacattactctcacgcctggttttactcccgatccttttgttcccggcacttagctttgccatcactatccaggggcatattcaccctgagcggtacaccttctttctgacggaaaacggcggtgaaatgctgcgtgatatgaacaatgaggcagtcagcgtcaaactcaacaataaagccggtttcaacgctgaggcgcaaaatatggctgcggcggcaaatatatctcccttgctgtatgccgcctcaccgcttgaacagaactttatccgctacgacggaaagcctgtaaaagccctgacttgcctcatcaccccccgcaccatgccgggccagaataaaaattatgcatgggaggaaacctactgcctggatgaaaccggtgcggcctacattggcactaaaggctggccgtctcgcactattttcagtaatagctgtgtcgtgggcgctgctgattgccctgtttacctgagcatgaacaacgacccgccaaccttgcgtaatgactcggtgcaatatgttccttacagccgcgagcgcgtaggtgggcagaaagaacgttatcctgagccaaaaccaacgcctgcggaaaccgtcgcagagcaggacggttatgtggtgaattttgttaaatccagtaactgcgccgacagcaagctcattgtgaaaaacacaagctcagggaaaagcgctgtaattgcaggactcaatgggtgcacgtttgatccaaagaccaatgcagtcatcatctttacccaaaatgaatacgtcggcgtttacagtggccccactaacgcttctcaggaaatagcctccgcagatcttccctaatcactcaccctgtccggtatacgcttcctgcgatgccggacatcttatggacttaccaatgaaaaacgcaaaatcgccggacgataccgtgccagaagagcaaccgctggatctgacctggcccgttgttttcagtgtcaccggactcacgctgctgcgaagcaaatcggttgtatgccagacgctcggggccacgctgaccacactcagcctgatacgccttataaaaaaactcgccacccttgcctgaaaaattcgttgtcaggaaagcggtctttatctgcgcctaaaactcaatcgctgaagaaatatcgaggctggctgcaacgcgctgctatcaacggactctgcgccgttgcagaggacacactcaatgatgatgtctttgtgttatcagtatgcagcaaagtctaccggcacttaccgctgcccatccagaggatcgctacgtgcgaatggtgtcttcgatacctccagtacggcaagcccatgattctgaggcgaatacagcgtcttcgggcctacagcgacaattcgcctgcgttacctgacgataaagcagcaggacagcaggaacaaaccccgccccagcactgaatactttccctcaatccagaaccactcttcggagtggttttttatgcccattcaaaggagatacccatgagattagccagccgctttggccgtataaaccagatacgccgagaccgacctctgacccacgaagagctgatgagtcatgtcccaagcgttttcgggagtgacaagcatgaatctcgttcagaccgttacacctacatcccgaccatcaacatcctcgaaagcctgcagcgggaaggctttgagccgttctttgcctgccagacgaaggttcgcgaccagagcaagcgggagcacaccaagcatatgttgcgtctgcgtcgagccggacaacttaccgggcatcaggtgccggaaatcattcttctcaacagccatgacggttcgtcgagctaccagatgctaccgggactgtttcgtggcgtctgtactaatggtttggtctgtggccagtcattcggggaagtgcgggtaccgcataaaggtaatgtcgtcgagaaggtaattgaaggggcttacgaagtgctcggggtctttgaccgggtggatgagaaacgcgatgcaatgcagtcactggtgctgcctacaccagcccaacacgcaatggcgaatgccgcactgaagtatcgctttggtgaggaccaccagccggtcacggtatcgcagttgctgaccccgcgtcgtcgggaggactacagcgatgacctgtggaccgtttatcagcgcgtgcaggagaacctgatgaaaggtggtctgtcagggcgaaccgcacaggggaaaagcagccgcacccgggctgttaccggtattgatggcgatatgaagctcaaccgcgccctgtgggttatggcagaaaacatgctcgagtttttcgggcgttaaacaaccgttccggcataaggagaaagtttaatgaacacacaaaacattcagctcgctgagcagacagctattgcggcctcagtggtccctgacgacttacgtataggcttctggccgaagcactttggctccatcccacagtggataacccttgagccccaaatctttgcctggatggatcgactatgtaccgattatcacggtggtatctggaacttctcgacgctcagtaacggtggcgcttttatggttcctgaggcagagcacgatgagaagtggacattgttcaacagtatgaacggcaacggtgcggaacttactgacgaagctgcggggatagtcgcttgcctgatggcatacagccatcacgcgtgccgtaccgaatgcgatgcgatgactgagcattattatcgcttacgagacttcgcgctgagccatccagagtgcaccgccattatgcatctcattgactgaggaaagccgaacatgagtaccgcaatatccccactgttatcgcagcctgaactcttgccggtgtcggtcatggctcagcatggctgtttactccctacgacttccggactgacaccatacgcccagcggaccattcgccgcgcaatcaacctgctggataaatatctgcgtcagcccggtatagcctttacctcaagtactgcagcccgtgactggctccggttacaactggccagacaggagcgggaagtgtttatggtgctctatctcgataatcagcatcgtttactggagagtgaaacgctgtttgccggttcggtaaaccatgtgcaggttcattcccgtgaggtggtgaagtcggcgcttcgtttcaatgctgcagctgtcgtactggcgcataaccatccatccggcgacccggagcccagccaatgcgatcgcaacattaccggtaggcttaaagaagccctggcactggttgatgtgaacacgcttgatcatctggtcgtcggttcagatggcattgtgtcgttcgcggagcgagggtggatatgaaaatcatcagtaaacgccaggcgatggctttgtaccgacaccattcagactcccggctgtttcgcttctgcaccggcaaatataaatggtctggcagtatctgccattatgctggccgggaagttcaggacatacgtggtgttctggccgtgtttgctgaacgtcgtcaggaccgcaatggtccctatgtgattcttcgtagcgtcactctcaattaatccttcccttttatcaggaacaataatgaacaatcactccgaatccggtaccaagccggagaatcccgcatgccagttgtggggacttaaacgtgctgttacccccctgttttggtgcccgtctggtacaggagggcaaccgactgcattttctctctgaccgcgcaggatttagcggggcatttgccgtcgatttttcaatgcgccttgaccaggcatttccgttaatgatgaagcaacttgagctgatgctgaccagtggagagcttaaccctcgccacccgcactgcgtcacgctttaccacaatgggctcacctgcgaagccgatacactaggctcctgtggttatgtctacattgctatctatcctgagcaaactgagccgcagtaaatccccgcttatcttcttaaactcacagagcaaacatcatgcaaaccatatcatcacacccgacacgggcgactcagccctgccagtcacccgttgaaacctggcaacggctgctgactcatctgttatcgcagcactatggcctgacgctgaatgacactccgttcagtaatgaaaccgccatacgagagcatattgatgctggagtatcgctcagcgatgcggtgaactttcttgtcgaaaaatacgggcttgtccgtatcgaccgaaagggattttcgtggcaagaacaaaccccgtatatttccgtagtggatattttgcgagcaaggcgctctactggcttgctaaaaactaacgtgaaataaatgcttaaatacagagcagactaaaggaaagcaaaatgctaatctcacagatgaagagactcctgctttaacctcccctcccctataaaaaacctgacattttcttttaggaccaacgatgggaccaaattgaagattgaattgaagattacaagctattaaacaacaagttacacaaccaattcagactcccccagcccaaataggtcaccggtgataccagatagacccggtgataatgacgaaaaagcccgcaagctcagctcgcgggcttttttgtgtcataaatcacaaaattatcggtatacatatcgcagatgttgatgcatttttgttcatttaatacattgtaatatcaggagtcgtttacgagcaatgtagctagttctattgctaacaaatcaaactatcaaggaagaaaaatgcccaccactactgaccccggttactgtatcgccaccttcccaggcaccattgtagatcaagccaaaagcctattccgtcgtagagataccgatgcagcacgtttattcattaaattgaatacggatactccttacgttgtacccggtcaaatgatgattattgccagtcctgagaattcaaatcaaacgatacaacttcagcacttgcgaagagctaaaaacaaagttaatgattcgatgaggtttatagatggcgatactgcattgttcttagccgaaaatcatgaccgcatcgataagattctagctctctcatcaaagggtatcgagtataccacagagtatggaaccagatactttgaacaaataaatacaactctcaagaagatagagaaactttatcaagacgaattcaaaagcacagggaagataggaagtcagcagtttttcactcaacgcacaatactattttctgaattgaaagctctcatcagtcgtccagtattaaacaaaatagtccctacaacaatcaagatgcaaccttatctaaagctgtctcgtgcactaggcctttcaactcgctctattgttcatcaatggacaaccgcaggggcagctggctgccataaaagggtatgctgaacgtcttgaagcgtctaccaaagctgcaaagatattcaagtcaggtggttacattacctttgttttaggattaatgatgacaaccaatgatgtagtcctcgcctgtatgaacgggcgtgagaatgaatgtaagaaagctatgcttgtaaattacatgggatttggtgcgtcaaccttcggtgccaggagtggtggacaattaggtgctgcagcggcagaatcattatgtatcggggctggtttagctaccggtggggtaggacttgctgtctgtttaggcactggagccctagccggaggcattgcaggcggttatattggcgaaaaaatgggcaagggtttcggtggcgcaattggcaatgttattattgaataggtatcttcacttatgtatcaaaccatgatgctgttaggcgctgtaacattaatattaagcttgctgctcttcctatgcagcgccatttactatgcgatgatacgccccaaatactacaccttgctcgctgactatgccaagcaaggcctaagagtaccggcaagaatatcgctattcaaagaacttggttttatcggtgtcccaacgatagttacgttctataagaaattactaacaggaaaaaaaatacttattgggcataaagaatatttagatgccaagccttatcaattcctgacatcacagggtgaaactactctcgcatgggtacgaagactcatcctcataaccatatcagcggagcggctgttttatgtctctctaatattttgggtaatcgccgaattcattctgaaatagaataaaaacctaagagatggtaagcaacgtgcctcatcggctatctcctataaaaaaccactattatagatataacatcaacagtatgtgatactttacgactccacgctgatattccctcgttttttcctctgtgccgcaaccaaggcacggtgcaactcccccactgacagatcgcgaataacaggacggggtttattacgcagccaacctatcaacctaccgatacaaagtgggtcaaacccttctgaatgaaaaagatactcgttatctcccaaaccgaacgtggtctgataaccgtcctcgtccgtatgcaagaccacaccaaacctcagtgcaacctcctctaaaagctccgcaccatcatcgccggtaatgccaagatcttcttcaagatatgtctgcgcagtgattggcgtacggcgatcccgggtaaagtcacgcaaaaaatcgataagcaaagaaagggatggatagccgctttcagcgttcgtcattgtaaagttccgcatcaaatttaatgatgtgaataagttcgaccaaggtaccccctactcacttaatcaccgtgcagctgccgtcgtcttagcaaagcttacaaaaccttttcatccccacagactctaccgcagcatgtcaaaaaagccgagacataaaaactgtaagctaagcaccagcctcaaggcagcacggagcctatcaactcatccctgctcaatgacaatatatttttctcctcttccgttagtcttcctgaatccatcagcttatttttctcagcttcaaatttagggttgccagacaagtaaagggctataatatagttgtcatcttctgtatggctctcttcgaatagcgacacgacgccctgatagcagccaccagcactttcacccgttttttccatcagcatacactctgtcagttttgaaccgggcttgggattatctttatttattatttttaattgctctaatcccatggggtaatttctctcagcaattaatatgtttgcatacatgttcctgacattgttattccctgggtgcttagcagtcattttctccaactgttttagatacttccccctttcctcgtcaccagaaagcgtatacttagttaccaggttagccgcgtcctctgtcgctttatcttgatattctattccgttagcggctacagcagctattgggattagaatcatcagaaaagcaaccaaagaagttttaatcctcattgaaacctcacaggtgaaactttgttaattttatttctcgactcatgctgcgcggcataggaacaacctgtcctgtataatcagcataaatataaccgcactccatatgtattgatggcgtgaaatatgtatccttcgggataaagaaacttacatcacctatataaacatcatccattcccacaacccacatttcatttggttttctattcagtgtatattttttattatctatactattcaaaacattgcaccagaaaagaactttcccgctccctgcaactttagctgcattggttcttccggttgcagatatatgaacattcctcctaccatcgcttgtattcatatccttgatagtcagcatgatagagtatcctccatgcatcataccaaccccttcaacccgcaaatcagcgatttaccagaaagaaaattgcttaatggccatatgatctccctatactcgtccattttgagcaaatactacccaatgccacccagcttttctatccgccgtcaatttctgttgacgcaagtcacaatgatttccccttcccaaaaaatccggaacctcgatatacgccaaagccaccacgtcgtctcaatcggcccaaccgaagccccctttcccttcccgttttcttcaccgctcgacattgccttcagcccccacaccatacacagtcgcttcggcagcataaacaggaaaagaggctgcagatatgcaggcaaatgctttgtaatggcataaagcccgcactttctcaagtctcggggtccggctgtttagcgccgcaacggcgatggtatacgcagcaataaccgccatacagcgtgaaaatcactatcagcggcaccgagggcgtatgtaggccccatcccacagtaccagcccatcacggaagcccccctatcttacagtgtccgcttcctcaccggcaccttccctaactcctcccctgtaatcatcaactcttgcatcttacctcccctttttcccgtctagcgcatatccacgcaactctttgtaaaccaaccacctccacagcgctagtcgacaccctacatcattaaaataagactaatctgatattgattttctgtaattactcataaagcaatggattattttcccatttaaagaaggcatgctaatttattttacgatgatatataccccataaaataaagataaaaaccaccgcggggttaacttattttatcaaaaacaccaatttgtaaatgaaagaagtacaggaaacgtaaacaaaatgagacgagagtattttatggtaaaaaacagcaaatcattaaaaattaaataataactagaagaaacaaacaacaccaaccacacaaaaacacagaaaaaacattaaaaatcaacgcattaaaataaaaaacaaacatagagaagcacgaaaacataaaactatcagcctgaataacaaatcaaacccacaataaaaacctgcaaaccatggactttaaaatagtaaaaaccagtcctcccccttcaaaaaatggtgttaacaaaatatttcttaatgtaaacattgacagtttttattagttgaactttcttttatacaggtgaaaacggcgcagttaccacggtgccgcaatcacccgttgctccccattgccattattctctgagagtctcctgcctctctggggaagctacgcgcccgaagttaaaagtgtcacaagatatttcgtatccttttgaacttatgaggtaacatccttatggcttctttaccatcacagcaacaagctgcttccatttactactcaatcctggggtcaaatacgctggcgcatgatgccttcaatagctatgccatccagttggaaagcggcgctaaaaccgtagaaagcctggccgccgagtttatcaactcagccgcaggacaacagctgtacgcaggccaaaccaatgagcaaatcgtctcacaggtatatgcgcgcgtgtacggtgaaacgccaacggcggaacaggtcacacagttgctgcttggcggctcggtagaacaggcgctggcaagcctggttgacggcctgctgaattatcagggttttgatgattccacgctggcgaaacagcaagactttgaaagcggcgtaaaccatctgctgtaccgcgacgccgataacctggcctcgctggaactcagggaacaagccgtctctctggccttgagcattgccgaccgtggtatttactccctgtctctggaagcctggagcaaagcgctggataacggcaccagcattaactatctgaccaaaacgctgctgaattaccctgaattccaacgtaccgtcggtcagttggaaggcagcgaactgatcacccaggtgttcaccacgctgcacggcatcgcccctacggcggaacagctggccacctacggcgccctggcagacaagcaaagtattattgaagctattatcaacgacctgcgtacctctaccgccacagacgatgccagcctgacccagcaacacgcgtttgaagcgctgatcggggaaaatctgctgtataaaaccgcagccaaactgagcgtcaccgatggcggcggcaacgcaaccggcacggtgaatacgcagaccagccaccagctgagcaatgccgaaaccgccgtactgaaaaccgtacagctggaagccgacgcggccggcacggtagatctgacgtttgccgataaactcagcgatctgaccatcaacggcagcgcggcagccacagtgaacctgtctgacaacggcgctcgcggcgacaccgccatcgccgtccacaatgccaatatcacgctgaacgccggctctggcaatgagaccattaatctctcttccagcgctaacgtggccagcggcaccggcacctttaacctgggcaaaggcaacgatgcgctgacctgggccggcaacgccaccaccggcgccaacagcgtgtccagtaacttcactgccaacggcggtgacggcacggatacgctgtccgccaacttcatcaccaaatccgttgccactaccagcaacgtgctggggatccgcagcagcaccgttaccagcaacgccaacaacttcagcaactttgaaaagatcgatctggcgggctatatcggtaaatctaccggcacgctgaacggtcaggcggtcaccaccggttcgaatacctttgacttcggtattctgaacggcaccgctaccgtagaaggcaccaacggcggcaccatcactcaggcggctcagggcaccaacctcggctcacaaggtttcgccctgtccggcaaggcggataacgtcaaagtgatcaacgccgccggcggtacggccgcagccctgagcgttaccggcaacgccggcgccgacagcaacctggaaatcgctttccgccaaaacgccaccaacaagttcgatatcagctttgatgccgtcggcacgcagaatatcgatgccggctccctgagcctgatcagcagtagcagcacccttggcggcaccgcgctcggtacggtgaatatcgcttcgggcggtcagggcgacttcagcaatattctgaagctgatcggcaccaactcccaggtgcagacgctgaacgtttccggcgatcatcaactggatctgacgctgggcagcggttacagcaacgtgcggactatcgatgcctccagcaacaccgccggtattgatttagactctgcgcacggcggcaccggcgacggtattctggtgcagttgctgaacatcctgccgctgagcgccatcaccaccggtttgctgaccccgctgctgaacacgctgggcctgaacggctatcagttgaaagtgaccggcaccgctgccgacgacaccttcaacattgccgccaacacgacggttaccggcggcgccggcagcaatacctatgagctgaaaggcagcaccagccaggccggggtgaccatcaccgacttcaacagcgccaaagacagcatcatcgacagcgcctccggcgtcaccctctccggcgcggccggcagttcggtggcggactatggcatccgctctgccgatatcatggacggcctgctgggatccctgattggcggcctgaccaacggcgtggtcggtctgctgggcggtatcctgggtctgggcagcagcaactcactgacctcgaaggtcggcgttgcttcggtggcattcgacggcggtaaagacgccagctatatcattatcgataacaacgacaacggcacgctcgacagctctgacagcgtgatctacctgaccaatcaggaccaccagtcgctgctcgatagcctgcattacacggaagtaagcgttaacggcatcgctaatgcaccagcggccgatctggccattgcctaaggcacgctgcaagagaagcccgctcgtccaaggcaagtagcaccaacccgcaaagatcctttgcgggttttttcttttttagcgccgttcagatccctcctcgatattgatgataacaagacgcatttgcagtcttatttttcaccaaaatgcatacgcgcagcaaatatcacattaggattaatctcacattgttttttataagaatcaaaaaaataaaaacaattatttaaatatccatatagatgaagcaggaatatagcgcggtgatatatcatgcgctaaaaacccagagaaaaaatatccttcccacgtcaaaaccgccaataaccacacctgagagagggatgtttaagacatcaacctcatcagtttcaaccccttcgcataaatattattcacaccatatccatcgcgctaaccgacgcaaaacaaacacaataaaaacaataacataacaataaatgcataataaaaaataagagatttactcagtaatgaagtattttcgcaatagaaacgtcacacaagtaactcatcttaccagttgtttttctgctctggcgtttttcttaattattcccgttattttttcaccaaaacaaaatttccctcttctattgtcagcgacgattacaagagaaaatttctcttattctgaaaccaacgttgacagcttgcattcgttgaactttcttttacagggtgccaatgatgccctcaatgcgtcaattgtcgcttattactcgccctgctgattcttttgtgttctggggacatgcaatatctcagggggagagatacgtcgaaaagttgcaaatgtcacaacaattcgtatccatttgaactgatatgaggtgatgcccttatggcttccgtattaccatcacagcaacaagctgcgtctatttactattcgattctggggactgccaccacgaccaacgacgcgtttaactactacgccaaccagttggaaagcggagcaaaaacggtcgccgcgttagcctcagacttcctgaactcagcgaaaggacaacagctgtacgcaggccaaagtagcgaacagatcatctcgcaggtgtatgcccgtgcttatggtgaaacgccatcagccgctcaggtcacccaactgctgggaaccggctctaccgctcaggcgctggccacgctggttgataacctgctgacttatgacggttttgatagcgccaccctggccaaacaggcaactttcgaaaacagcattgataaactgctgtatcgcgatgcctccaccatgccatctctgagtcaccaggaagacgccgtttcgctggcgctgggcattgccgaccgcggcgtattctcactgtcgctggaagcctggagtaaagcgctggccaaaggcaccagcatcaactacctgaccaaaacgctgctggactaccctgagttccaacgtaccgttggccagctcgacggcaccgaattagcccagcacgtgtacaccatcgtacacggcgtggcggcaaccgccgggcaactggcagcttacacctcgctgccgaataagcagaccatcattgaatccatcatcagcgacctgcgcgactccacctcaaccaacgataccaccatcactcaacagcacgccttcgaagcgcgcatcggtgaaaacctgctgtataaaaccgcagccagcctgagcgtcagcgaaggcggcggcaacgcgaccggcacggtcaacaccggcagcagccaccagctgaccaatgcggaaaccgcaatcctgaaacaggtacagctcaacgcggataaagccggcagcgtgaacctgaaattcgccgacaatctgagcgcactgaccatcagcggcagcgccgcagcaacggtcaacctgtccgataacggcgccaacagcggcgtcaacatcgcgctgaacaacgccaatgtcattctgaacggcggctccggcaacgataccgtcaacgtatccgccagcgccaatatcgccaatggttccggcacctttaacctgggtaaaggcaatgactcactgatctgggccggcaacgccaccagcggcgccaacagcgtatccagcaaaatcagcgccaacggcggcgacggcacggacaccatttccgccaacttcatcaccaaatccgttgccaccaccagcaacgtgctgggcatccgcagcagcaccatcaccagcaacgccgacaagttcagcaatttcgaaaaaatcgatctggcgggctacgtcggtaaatcaggcggtacgctgaacggcaaagcggtagcaaccggcgatcacacctttgactttggcctgctgaacggcaccgccaccgtggaaggcaccagcggcggcagcgtcacccagggggcaaaagccaccaacctgggctcgcaaggttttgaactgtccggcaaagcagacaacgtcaaagtgatcaacgccagcggcggcactgccgctgcgctgagcgttaccggcaacgccggcgctgacagcaacctgagcatcggtctgcgtcaaaacgccaccaacaaattcgacatcaacttcaacgccaccagcagcaaagacatcgatgccggctccctgagcctgtcgagcagcagcagcgcgctgggcggcacctcgctgaccaacgtcaatatcgcctccggcggtaagggcgacttcagcaacatcctggatctggtgggcaccaactctcaggtacaaaccctgaaagtgaccggcgaccacaacctggatctgacgctgggcagcggttacagcaacgtgcgcaccattgacgcctccagcaacaccggcggcatcaacctggattccgcgcacggcggtaccggcgacggcatcctggtgcagctgctgaacattctgccgctgagctccgtcaccaccgcgctgctgaccccgctgctgaacacgctgggcctgaacggttaccagatgaaagtgaccggcaccggcgctgacgacaccttcagcgtagccgccaacaccaccgtaaccggcggcgctggccacaacacctatgagctgaagagcagcaccaccaaagccggtatcaccattaccgacttcaacagcactaaagacagcatcgttgacaccacctccggcgtacacctctccggcgcggccggcagctcggtggcggattacggtctgcgctccgctgacgtgatggacggcctgctgggctctctggttggcggcctgaccaacggcgtcgtcggactgctgggcggcattctgggtctgggcaacagcaactcgctgacctccaaagtcggtatcgcctcggtggcattcgacggcggcaaagacgccagctatgtcatcatcgataacaacgacaacggtacgctcgataattccgacagcgtgatctacctgactaaccagaaccaccagtctctggttaacagcctgcattacaccgatgtcagcgttaacggcgtagccagcgccgcaccggccgacctgaccatcgcctaacgctccacccggtcttctgaccgctagtaaaaaagcccgcagctcagcctgcgggctttttattgccctcttatcggttatcgaccggttgccaccgcctccagcgccggaaggatggcggtattgagcatcgcgccatgactttgccccggccactgacgataatcagcctgcaggcccgacagcgcattcaggcgctgcgccagctgacgcgcagcatcggccgactgcgatgagcgcgcatccgggtgtggctgcgtctgcagatcctgctgccccacccacagctgcagacgggcgtgcaacgccggcggccggcgcataaattcctgcgcctcctgaagaatctccccctttccccaccacagcgaaggctctacggcaatgtagtgctggaacgactgtgggcgctggaacagcgtatgcagcacaaacagcgcgccgtatgagtgcccccacagcgtttgccgctgcggatccacagcgacgcgcgccgccacctgcggcttgatgcgttgctcaagcaaggtcgcaaacgcatcggcgccgccgctgcgccagtggcgcatctgctccgggtggccgcgcagcccggcgggcagcgccggcgtataatcataggcgcgccccgccgcatcgatacgcagatcgttatcgtacgacagcatcaccagcagcggcggatgctccgcctgcgccagccgcttcagcagtccggcgttcagctgcatcaaaacggcgttaccatccaggaaatagattgccggatagccggaggccggcacggcctgtttgggcttggcgatgcgaatgcggtaatggcgttcaccatccgccgacgccagacgaaagtcgctgaaggcatagtcaggcgtcccgctgtccgccaccgtaacgccaatccggcgatccaaatccggcctggcggctgcgggcgccgtcgcacacaggcccagcagcaataccagaaaaactcgataaaaacgacggtaaaacaacggcataaaccatcctgtctgtaaggtgaaatccaatattagcgcaacggctgttatataaatttcagccggacatggcaatcgtcccgtgattaaccacactggaaaaaagtcttatgtctccttactatggcagacgatttatacatcaaataaatcagtgttaaacctgacaattggagtctccatgtcacaaaatatctacgacaatcagcgcttctttgacggttacgcgcagctcagccgctcgcagcacggcctcaacggcgcgccggaatgggccagcattcgcgagatcctgccggcgctgctgggaaaaaacgtcatcgatctgggctgcggctacggctggttctgccgctatgcccgcgagcaaggggccgatgaggtgctgggtatcgatctgtcacacaagatgcttgagaaagcgcaatccatgactgacgacgccgctatccgctatcagcagcaggatctggaaacggttcaactgccgacggcgcacgccgatctggtttacagctcgctgacgctgcactacatcgttgatctaccggcgttgttcagccgcgtttttcaggcgctgcggcccggcggccggtttattttcaccgcggagcatcccatctacaccgcgccgcggcagcagggctggctggtggccgaagacgggcaaaaatcctggccggtcaacggttatcagcatgaagggcagcgcatttccaactggttggcggagggcgtgatcaagcagcatcgcatgctgggcagctacctgaatatgctggtgcagcaaggtttcaccatcaattacctgaatgagtgggggccgtccgcgcagcaaatccgtgacaacccggcgctggatgaagaacaagagcgcccgatgattttcattctggccgctcagaaagcgcgttaaccctttcttttcccaccttaccttctttcaacactgccgttttcggggaggccgcctcccccgaaaggcccgtgcgccatatccccccctctgccaaccttcagcccgcgccatgcctcgaattccgcgatacatggtctacgctttaagcagcaacacaacatacgtttatcaaaggctaaggagttagcaatgggtgaaagttcaaaagacggcgttattctgctggccagaatattgttgatgatcctgtttatcattttcggctggatgaaactgaccaacttcggcgcaaccgtcacctccatggaaggttacggcaccccgatgccctatctggcggccattatcgccgtggtagtggagttcctgtttggcatcgcgctgatcgtcgggatctttacccgccctatcgcgctgctgttcgccctgtacgtgctgggcaccgcctttatcggccatccgttctggcagatgacgggggcggaaatgatgggcaacgagattaacttctttaaaaacgtcagcattatcggcggattgttgctgctggcggtcaccggcgccggacgctactcgctggaccataaactgttcggtaaataatgttcaccgcggccgattaacacgccctgcgtcatcggccgccctgggcgaccatacggataatcatgaaaatagaacgactggaccacctggtgttaacggtggcggatattgaacgcagctgtcagttttaccagcaggtactgggctttgacatcatcacctttcgcggcgaccgcaaggccctgcgcttcggccagcaaaaaatcaatctgcaccggcaggggcatgagtttgaaccaaaggcccaccgccccacggccggttcggccgacctgtgttttattacctccaccccgctcgccgaggtgatcgcagagctggacgacctcggcgtcatcattgaggagggaccggtagagcgcaccggcgcgattggccccctgctttcgctgtacctgcgcgatccggataacaacctgctggaaatcgccaatctacagtcagcctgagcgcacgacgttagcggctgcgcttggcgtgacgctcgaaattgtccgctttggccgccgcggatttacgcagcgtcacatagcaggcgccctcgccgccgtcacgcggcagcgcgcggcaaaaggcctgcacctgctccagctgcgccagccacttggcgacgtagctgcgcacaatgttggcatggctctcatcatcacgcccacgaccatgcacgatcagcagcgaacgcaggttctgtttttccgccagcatgataaaccggtacagctcctgccggcaggcctccaccggccgcctcagcaggtgcagactggcctgcggcgcgtagcgtccgctgcgcagcttatccagcacgccctgctgaatgccttcccgtttgtattcgagcggctcatcgccgggaataatcgtcaaaaaatcgctgctgagcgggttttcctctgactgcgccagcgcgtcgcgccgtgcgcgcttatcgacctgggactgcggttgcagatacagcgtttgctgccgcccggataacgggatgacgtccgccatcgcctgctcaaaaaagcctttatcttcgttgctcatctcgctgccactcacttgggggattgataccggaaacgacctgtggctccttgtgctgcgggggattgggttgattgtaagaccctgccgccaggttgcaagttccggatgcacaccgggagtttgtctgcatttgttcgcaacgggtgagcttgcgcgcgcttttcgttatactgcagacagactactgagtgccgcaaagggaagaagaccatgactatgcgcgagctggaaatccagtttcaaaatgcaatgaatgagttgcaggccagcttcgaaaggcagcaccgcgaatggcaacaaagctatgacgctctgcaacaacagctggaagaatccaaacagcgtgaaatggcgctgctggaggaagccaaacggcgtgaggccgtgctgcatgcgcaaaatgagcaactggcgcgtaaactgagcaccgccacttccgttccgcagcagcatgcgctggtaaaacagatcaaaatgctgggcgcacatctggacgcgctggcgaaagacgccgccacgttcaaccaccatctgcaaaatcagcagcaggccgcagggaacttcagcggcgaacaacactaagacgacgggcgccaccccggcgcctcaggtcatcactgagtagaaactaccgccatgacgtggattatcatcgctgtcctgatcgtcgtatttatcgccggctaccggatcctgacgtccgacacccgcaaggccgttgactcgctggcccagtggctgcgggtcaaacccatgctgattgagtcgatgatgcaagagatgggcgctcgcaacagccaggcgtttattcgtatgctgaataatggctataccgaagagatgcaccgggccgcctacctgctgtttatctacgtcgcctttatcaaggaggcggacgacgtccagctcgcccagtggcgcgatatgctgatccgcgccggcctgtcgccggagctgaacgcggaatacacggaatccgccctgttttactttgccgagctggatctggatgcgtttgaactggcgcagttccgccgcgcctataatgcgcgctttaatctggacgcggtagccaacggctgattagcggcgcaacgcaacccgcagcgccggaattacagaaacatgctgtagaggtagcgggtcagcgcttcgcgcgagctgaaaccgtggggaatgccgtaacgctggccgctgacgtccagcgggaattcaaggtattgctcgctggcgcgcaccggcgacgccggcgtcgcaaaatagcggctgcgctcttttaacgccgggtgtatcaccagcgcggttctgcccatccgggcttcccggttcacatacacatagtgctcatccttacggtaaccgtaagcctggtcactcatcgagtcgcacttgaagccggcactctccaacaccttagccacttcatccggccgtaaatacatcgctttctcctctcattcctgactgccgtgcgaccttaccggaatcattggctgaaacaataatttttcgccctctacgcgggggtttcagactattcttgacgtacggtttatggcggcatggcgcagccttctgccatgccagacaggcgtttggcggcgcagcgagcgggaaagttatgcgggatctgccagggcaaacgagcgccgacaaacggcagtggtgcttacaaaaagtggttcagaaacagccaccaggccaccagcagcccgcacagggtaagtacgctgcagatcagcgccaacagatagcgatttatcatgaccggcggccctaaaaaaacacccgggggggaccgggtgtcgggatcagacttaatcagccagacgcctggcgtctggcattaccatcagttattcaagcggctttcttgcctttgccggcttttttgtgatgttttttagcggcctgcgctttttgcgccggggcttttttagcgtgttttttcgcttttgcagcctgagctttctgctctgcggcttttttatgcgctttcttgtggtgagttttcttgtggctggtttttgccggcgctttggtcgcagcagctgccggtgcggcagcggtcgcaggtgcagcagcggttgccggcgcagccgcggtttcagccgcgaaagcaacggaagacagacccatcgttgccgcaacagccagagctaataattttttcatcattacattcctcagtacgttcttcggtaagcccccgtgggccgttgcagcagatactagaagaagcaccgtcgcctttccgtgagtgattggtttccttgagtaaccaaatgtacaaacccgcggacgctgactgtcacacttgccgatgcgcagctgaaaaaatggtctacactatcaagatgtgctgatgaatatgtgcatgacaaaccttggcagaacgtgggcatcacgcccgacgcgctgccggcccggcgttaacaccccttgcagtcataaagataaaacagatgtgcgtctggcccgcgggaaaccgcgggccgcttactttcatccctccgtaacaccgccggctcagcgccaagccagccggatgccccctgcgtttaccgccataaaaaaattttccaccaccgatccagccccggcgcggcctcagaccaaaacccgacaaaacaccatatatagcgtggttgataaaatttagatcaatatctagtatcttaaacatcaaccacggggacagcgtacgggttgatgacgcgtcaggaaatgccaaacccgcttgcgctttctgactttaccgcctttccttcagaccaaaaggtaaatgcgaatcatgagtattattatttacagtaaaccggactgcgtccagtgcaacgcaacctatcgcgcattcgataagcagggaattgcctatcaggtggtcgatctcactcaggatcggcaagcgctcaaccatgtcaaatcattaggctaccagcaggttccggtgatcgttgccggcgacgatcactggtcgggttttcgccccgacaagatcggcgcactgcttcacgccgcggcatcgtgagccaggttgatgaacccactggtctatttctccagcagttcggagaacacgcacaggtttgttgaaaaacttgggctgccggcgatccgcattcccatcgccggcagccgcgaaaagctgcagctggatcaaccctacattttggtcgtacccagctatggcggcggcagcgccaccggcgcggtaccgatccaggtgatccgctttctcaacgatccgcacaatcgtgcttatctgcgcggcgtcatcgccgccggcaacaccaacttcggcgcagcgtatggcatcgccggcgagattatcgcccaaaaatgtcaggtgccttttctctaccgctttgaactgctcggcaccgcacaagacgttgcaaacgtacgacagggagtaaccgcattttggcaacgacagaattgatccgacccggcgctgagacgctggactaccacgcgctcaacgccatgctcaatctttacgacgccgaggggcgcatccagtttgagcgggataaacaggcggcgcgccactatttcttgcagcacgtgaaccagaacacggtgtttttccacaatctggcggagaagctgcgctatctggtggatgaaggctattacgagccacaggtgctgacgcagtatgaattcccgtttatcaagcagctgttcaagcaggcctatgccaagaagttccgctttgccaccttcctcggcgcctttaagtattacaccggctatacgctgaagaccttcgacggtaaacgctacctggagcgctatgaggaccgggtatgcatggtggcgctgacgctggcggccggcgacaccacgctggcgcagaatctggtggaagagatgatcgccggacgttttcagccggcgacgcccaccttcctcaacagtggtaaaaaacagcgcggcgagctggtttcctgtttcctgctgcgcatcgaagacaatatggagtcgatcggccgggcggtgaattccgcgctgcagctgtcgaagcgcggcggcggcgtggcctttttgctgagcaacatccgcgaagccggcgcgccgatcaagcggattgagaaccagtcgtccggagtgatcccgatcatgaagatgctggaggacgccttctcctacgccaatcagctgggcgccagacagggcgccggcgcggtgtatctgcacgcccaccatccggacattctgcgcttcctggacaccaagcgcgaaaatgccgacgaaaaaatccgtatcaagacgctgtccctcggcgtagtgatcccggacatcaccttcgagctggcgaaaaacaatgaagagatgtacctgttctcgccgtatgacgtcgaacgggtgtacggcatgccgctgtcggaactcagcgtcagcgaaaaataccgggaaatggtggacgacaagcacatccgcaagtcgcgcatcaacgcgcgtgagttcttccagctgctggcggaaattcagtttgagtccggttatccctatattatgtttgaagatacggtgaaccgcgccaacccgattgccggccgcatcaatatgagcaacctgtgttcggagatcctgcaggtcaaccgcgccagccattaccacgccgacctcagctatcagcagatcggcaaggatatctcctgcaatctgggctcgctgaacatcgccaaaaccatggacgcgccggacttcggcaacacggtggaaaccgccatccgcgcgctgaccgcggtggccgagatgagcgatatcagcgccgtgccctccattgccgaaggcaaccgcgcctcacgcgccattggcctcggccagatgaacctgcacggctatctggcgcgcgagcgcatcttctacggctcgccggaggggatcgacttcaccaatatctatttttactgcgtcgcctaccacgccctgcgcgcctccaatcggctggcgatcgagcgccaatgcagcttcggcggctttgaacaatcggcctatgccagcggcgagtacttcagcaaatatatcgaccgtcagtggctgccgcagaccgagcgggtaagcgcactgtttgccgacgcgggggtcgccatcccgacgcaggcggactggcaggcgctgcgccagtcggtgatgctgcacggtttgtacaaccaaaacctgcaggcggtgccgccgaccgggtcgatttcctatatcaacaactccacctccagcatccacccgatcgtctcgcgcatcgagatccgcaaggaaggcaagatcggccgcgtctattacccggcgccctatatgaccaatgacaatgtggagtattaccaggatgcctacgacatcggcccggaaaaaatcatcgatacctacgccgccgccagccagcatgtcgaccaggggctgtcgctgacgctgttcttccgcgacagcgccaccacccgcgacatcaaccgggcgcagatctacgcctggcgcaaaggcatcaagaccatctattacatccgtctgcgtcagatggcgctggaaggcaccgaagttcagggctgcgtgtcctgcgcactgtgaggaacatgatgaaactgcagagagtccaggcgatcaactggaataaaatcgaagacgataaagatctggaagtgtggaaccggctgaccgccaatttctggctgccggagaaggtgccgctgtcgaacgacataccctcctggggcacgctgacggcgaaggagcaacagttgaccatccgcgtcttcaccggtctgacgctgctggacaccattcagaacaccgtcggcgcgccgatgctgatcggcgatgccctcaccccgcacgaggaggcggtctattccaatatcagctttatggaagcggtgcacgcgcgctcctacagctcgattttttccacgctgtgccagacccgcgacgtcgatgaggcttaccgctggagcgaagagaaccgcgcgctgcagaaaaaggccgatatcatcctggcgcactaccgcagcgacgatccgctgctgaaaaaggtcgccagcgtgtttctggaatccttcctgttctactccggcttttatctgccgatgtactggtccagccgcgccaagctgaccaataccgccgatctgatccgtctgatcatccgcgatgaggcggtgcatggttactacatcggctataaattccagaaagggctggagcgggtcgacgccgtccgccgtcagcaggtgaagcgcttcgccttcgacctgctgcaggatctgtacgaaaacgaagtgcactacaccgaagagctgtacgacgaggtgggctggaccgaagaggtaaaaaccttcctgcactacaacgccaacaaggcgctgatgaacctcggctacgaggcgctgttcccggccgccatggcggaggtcaacccggcgattctgtcggcgctctcgcccaacgccgatgagaaccacgacttcttctccggttcggggtcgtcgtacgtgattggcaaggcggtgatcaccgaggatgaagactgggcgttttaagcagctaaaaaaaaagccccgtggggacggggcaaggcaaagaacaaactaaggaatagcctcaggcaaagaagtgcgacaacaccagcagagaaagggagacgttgatcgcgccgccgatgcgggtggcgatctgggcaaacggcatcagcgacatgcggttgcccgccgtcaggatcgccacgtcgccggtgccgccctgcccgctctggcagcaggaaacgatggcgacatcgatcgggtgcatgccgattttcttaccgaccaggaagccggtgcccaccagcgcgccgacggtgcagacgatcacgatcagattttgcagggtaaaggcgtccaccagctcctgccacggggtaatcgccacgccgacggcgaacagaatcgggtaggtcaccgcggtgcggaaaaacttgtacaccacctgcgagccttcctgaatccgcggcgacacgccgtgcgccaatttgaccgccaccgcggcaaacagcatgccgaccggcgccggcaggccaatcatacggtgcagcaacattcctaccatatacagcagaatagccagcagcgcgccgcaggccagggtgctgacgtcgaccttaccgctgactttttccaccgccgacatttcgccgtcgcccgccttgctcggcatcaggctgccttcgccggtcaggtgcggatagcgcttgcccagctggttcagcaggccggccataatgatcgccgtcaggctgccgagcataacgatcggcagaatgcgccccagcgccacgccctgttccatatgcaggatcgtcgcgtagcccatcgacagcgggatcgccccttcgccgacgccgccggccatgatcggcaggatcaggaagaagaagatctggaacggctccagccccagcgccatgccgacgcccatccccaccagcatgccgacgatctcgccgcatagcatcggtacaaaaatgcgcaggaagccctgaatcagcacctggcggttcatgctcataatactgccgacgataatgcagcagatatagagataaagaatattggtcgacttatagaatttggtggtcgactccaccaccacgtccggcagcagaccgtaatgcaccagcgcggaagggataaaggtcgcgcagatcgccgccgcccccattttccccaccagcggcaggcgcttgccgaactcgccgcaggcaaaaccaaaaaaggccagcgtcgccaccatcaccacgatatcgctgggcagcttacccgccagacagtcgagcaaaataagcccgccggccagcaaaaagaacggcagcggaataatgcctattttgtaattgtccaaaatccgccaccacttttcccgcagcggaacgtctgcggtcttatcgctggcaacgagataagaatcatcagttgtgctcataatctggcctcttattggtttgttcagccatcatagataatgcaacagattattcgctgtgattctgttcaaagataaaaagggtttttaatggtggttatggtttctatggtgtttattcagattatgtcaaattcggcgtggtgttaatggtttcaaagataatttaatttaaactttactgaattataaacaatagcgccgaattcaccgcggcaagtataaagcggcggcgacgatcacaacttgatcgaacgcaatacgccttacgacgcatctcgtgatagggtaagcacccaatcagcttcccgaacgacggccgccatgcgtagaaaactctcatttcaaatcaaactgtttctgtgtctggttgcgttttcctgcctgctgctgacgctgatcggcgcctatacctattaccagctggacgcccagctgcaccgcgatctgggcgcgcgggcgcaggtgcaggcccgcgaaatcgccctgatcccctcgctgtcgcaggcggtgcagcggcaggatccccacgccatcgccgccctgctgaaaaagatccgcgccagcagcgacgccagttatattgtgatcggcgatcgccacgcgcgccatctgtatcattccgaatatcccggccgttacggcacggcaatggtcggcggcgataataaagaggtgctggaaggtaaaagtattatttccattcgcaaaggcggcatcggaatttcattacgcagtaaagcaccgatcgtcgatgacaataatcaggtgatcggtattgtttcggtcggctaccttaaatcacatatcgataatttaaatgcgcgcaccctgacgcaaattatcggttcgattattctgctgctgatcgcgctgtttattttctcctggctgctgtctaaaaatcttaaacggcagatgttctggctggagccgcaggatatcgccctgctggtgcgccaacaaaaggcgctgctggaagccatttatgaaggggtgatcgccatcgatccccagcagaagatcatcaccatcaaccacgccgcgcgcgagctgctggatctgcgtcagccggccggcagcctgatgggacgcgatatcgccgaggtgatccaggcgcagccggatttcttcagcccggcgcagctcgcccaggattgccacgacgaagtctgccgttttaaccacgtccgggtaatcgccaaccgggtgcgcatcatgcaggacgatcgcctgcagggctgggtcatcagcttccgcgataaaaatgacatcaatacgctgagcagccagctcagccaggtgaagcgctacgccgacagcctgcgcatcatgcgccacgagcagcttaactggaccgccaccctcgccgggctgctgcatatgcagcgctatgatgaagcaatacgctacgtcgaggcccagtcggaaggcgcgcaggagatcctcgactttatttcgcagcgtttcagttccgccgcactgtgcggcctgctgctgggcaaatacgccggcgcgcgggagaaaggcgtagagctgcgtttcgaccccgcctgccagctgcgccagataccggccgcgctgaatgaaaccgaactgatgtcgattatcggcaacctgctggataacgcggtggaagcaaccctgcattgcgctgcgccgcacgacgcggtagaactctatatcaacgataacggcaatgagctggtgattgaggtcgccgaccacggcagcggcatcgcggcgcagatacgcgagacgctgtttgaccagggcgtatccaccaaaccgcacggcgatcacggcatcggcctgcacctggtcgccagctatgtcgcccaggcgcacggcagtatcgaagtgtcggacaatgagccgcacggcgccattttttccctgtttatccccaagcattgataacgaacgggcacccgaagcatgcaacctgaagcactggacgttttgatcgtcgaagatgaaccgcagctggcaacgctgcatgcagagtttatcgaaaagaattttaacctgcgcgtcgtcgcctatgccgccaccctgagcgaggcgcgggccaaggtcaacgcgcagcggccgcgcctgatcctgctggacaattacctgccggacgggcaaggcattgatctgatggaagagccggcggttaaaaatcccggctgctcggtgatctttatcaccgccgccagcgatatgcacacctgcagccaggccattcgtaacggcgcctttgattacattatcaaaccgctgtcgtataaacggctgcgcaactcgctggagcgttttatgcagtttgtgcagacccagcgcacctttaaagtgatcgaccagagcaacgtcgacgccctgtacaacctgcagtccaagcagttctccaccgagccgagcgccaagggcattgaacccaatacgctggaactggtgcaggcgctgtttctgcgccggccagattatgcccatgcggtcgaagatatcgtcgaacaggccggcatcagcaaaaccaccgcgcgccgctatctggagtactgcgtcagtacgcagttcgttcgggttgagatggtgtacggcaatatcggccatcccagacgcttgtaccgcaaggcgtagcctgacatcaggctgtcacagtcgccggttacactgccccggcgatatcccctcgatgtcgacgtctgttgttgaatactgatgaatttcacccggccatccgccgggttttttattatttccgccgagcggaaatttacccgccgcgccgccattcagcgcgaaaaaatagccttaatgcaggtcagttttttcctgataaatatcgccacacccttcatccgcaggctgcggatatttatcagaaaatccgccctctgcagtggaatattttgccatcaccgccaataattttaatcattggcaattctaccatagccaagataatgcctgatgtaaaccgccgttccaggcatttataacattgagacttgtctcaaatgctcactgtgttagggtatgaagcactattattttcgtattaggaagttctttatcgtttgaaataaaccagaggaaacagcacattgcatgtcaattaaaatagaagtcaagaatctatataaaatattcggtgaacatccggatcgcgcatttaagctgatagacaaagggttcagcaaagaccagttgtttgaaaaaaccggactttcacttggcgtgaaaaatgccaatctggccattgaagaaggcgaaatcttcgtcatcatggggctttccggctcagggaagtcaaccctggtacgccttctcaatcgtctgatcaccccgacccgcggcgaagtacgcatcgacggcgaagatattgcaaaaatatcggagtctgcgctgcgcacggtacgcagaaataaaatcagcatggtgttccagtcatttgcgctgatgccgcacctgaatgtcatcaataatacggccttcggcatggaactggccggtattccgctgcaggaacggcagcaaaaagcgctggaggcgctgcgccaggtcgggctggaaaattatgcccactcctacccggatgaactgtccggcggtatgcgccagcgcgtcggcctggcccgcgccatggcgaataatccggatatattactgatggacgaagccttctcggcgctcgatccgttaattcgcaccgagatgcaggatgagctggtgaaattgcaggccaaacatcagcgcaccatcgtctttatttcccacgatctggatgaagccatgcgcattggcgatcgcatcgccattatgcagggcggcgaagtgattcaggtcggcacgccggatgaaattctcaataatccggccaacgactatgtccgcaccttcttccgcggcgtcgatatcagccacgtcttcagcgcgaaagatatcgcccagcgccgtccggtcaccctgattcgcaagacccccggtttcggcccgcgttcggcgctgcgtctgctgcgcgacgaagaccgcggctatggctatgtgctcgaccgcggacagaagtttgtcggcgtggtgtcgatagattcgctggaaaaagcgctggaggccaatcagagcctcgatgacgcgctgctggaggctccggcgccggtcgccgccgatatgccgctcagcgaactgatttcgctggtggcgcaggcgccctgcgccgtaccggttatcgacgacgagcacacctatatcggaatcatctccaaagccatgctgctgcaggctttagataaagagggcccagcgaatgagtgatgataaaaaccaggatccatgggcaagcgcctctgaacagccggacgccccggcgcaaaacgcaccggctcatgacgcgccggcacacaatcccccggcgcatgacgcccccgcaggcggcagcggcgatccctggtcaaccggcggctccgccggcgatgcgcccgcccaggcgccggccggccacggcgccgacgcctggtccgccaacccgccgcccgcggcacacgacgccggacagcaggccgctcagggcggtgcggactggctgaacagcgcaccggcccagccggagcatttcaacctgcttgacccgttccacaaggcctgggtgccgttcgactcctgggtcacacagggcatcgactggctggtgctgcatttccgcccgctgtttcagggcatccgcgtgccggtcgattttatcctgagcggtttccaacagctgctactgggcatgccggcgccgatcgccattatcctgttctcgctgatcgcctggcagctgtccggcctcggcatgggcgccgccacgctggtgtcgctgatcgccatcggcgcaatcggcgcctggtcgcaggcgatggtcacgctggcgctggtgctgacggcgctgttcttctgcatcgttatcggcctgccgctgggtatctggctggcgcgcagcaggcacgccgccaaaatcatccggccgctgctcgacgccatgcagaccacgccggcgttcgtctatctggtgccgatcgtcatgctgttcggcatcggtaacgtgccgggcgtagtggtgaccattatcttcgccctgccgccgatcgtgcgcctgacgatcctcgggatcaatcaggtgccggaagatctgatcgaggcggcggagtcattcggctccagcccgcgccagctgctgttcaaagtacagctgccgctggcgatgccgaccattatggccggggttaaccagacgctgatgctggccctgtcgatggtggtgatcgcctcgatgatcgccgtcggcggtctggggcagatggtgctgcgcggcatcggccgcctcgatatgggcctggccgccgtcggcggcgtcggcatcgtgattctggccatcatcctcgaccgcctcacccagtcgctggggcgcgacagccgcagcaaaagcgcgggccgctggtatacccacggccccgtcggtctgctgacccggccctttatgaaaaaagcctgagaagttttcccgccggcagcgttccggcgggccaccacgccacaacatcaaacacagaggaaagactatgcgcactacaggaatctgggctatcgcccttaccacactgattggttcacaggttgcttccgctgctgatttgccaggaaaaggtatctcggtacaaccggtgcagagcaccatttcagaagagaccttccagaccctgctggtcagcaaggcgctggaaaaactgggctacgacgttaaaccaccgcgtgaagtcgactacaacgtcgcctatacctcgatcgcctccggcgacgccaccttcctcgccgtcaactgggatccgctgcacgccgatcagtacaaggccgccggcggcgatgccaaattctaccgcgaaggggtgtacgtcagcggcgccgcgcaggggtacctgatcgacaagaaaaccgccgacaaataccacatcaccaatgtcgagcagttgaaagatccgaaaatcgccaagctgttcgacaccaacggcgacggcaaggccgatatgaccggctgtacgccgggctggggctgcgaagcggtgattaaccaccatctgggtgcctacggcctggaaaaaaccgtgacgcacaaccagggtaactacgcggcgatgatcgccgacaccatcacccgcttcaaggaaggcaagccgatcctgtactacacctggacgccgtactgggtaagcgacgtgctggtgccgggccgcgatgtggtctggctgcaggtgccgttctcctccctgccgggcgaacagaagaacgtcgacaccaaactgcctaacggcgccaactacggcttcccggtcaataccatgcgcattgccgccaacaagcagtgggcagagaagaacccggcggccgccaagctgttcgccaccatgaaactgccgattgccgatatcaacgcccaaaacctgcgtatgcacgaaggccaggcgtctgaagccgatatcgaaaatcacgttaacggctggatcaaggcccaccaggcgacctttgacggctgggtgaaaaccgccgaacaggccgccgcgaagaagtaacccctcaccacggccctctccccggcgggagggccgcttcctacccctccgccggccccaggccgctaaactgtaaaaaacgttccgccgcccgggacagcggctgctgccaggcgcagtacacctgccgccgcgggccatccttaatcggcaccgccaccagcccgctcaggcgctgtgcggtggaaatcggcacgatgccggtcgccaggccgctgcgcaccagattctccagccattcaatatggtcgatctcaaagctaacgtgccgcctgacgccggcggcctgaaaggcgcgatcggtctgccgccgggcgccggtaccgctgtaaaagtccaccagcggcacgtccgccagcgcctgcagcgtcacctgccggcagccggccagcgcatgacgaggcgataccagcgccaccagccgctcatcagtcagcagacggtgcgagaccggcagcatatccttgtctcccggccagaggccgacaaacgccacgtcggtctgctgctggcgaatgttctccagcagcagctcgctgatgccgacgtacaggcgaatattgaccgccggatggtggcgatgaaaggcggccaacttttccgtcagatctatcgcattcagtgttgagatggtgccaatcgtcagcgtaccggacagcgtgccgctggccgacaccacctcatccaccagcgtctggcgggccgacagcagccgctgcgccggcaggataaacgcgcgtccggccgaggtcagcgacacccggcgcgaggtacgctcaaacagcgcgcagcccagctcctcctccagtttggcaatctggtggctgagggccgactggacggtatggcagcgctgggcggcgcgggtaaaactctgctcctccgccaccgccagcgcataacggatctgtttcaggttcatggcatctatcgcgaaatgagataaataaaatgaaaattatacattggatttgtcagctttcctgcccgatactctgcgcactttttccagttatctgacatacgatgaaaacaacaacagaacatccggggctcagcccggcgctgaccgcactgatcgccatcgcgaccggtctggccgtcgccagtaactactacgcccagccgctgctggaaaccatcgcccatcagtttaacctgtcggtgaatcaggccggctttatcgtcaccgccgcccagctgggctatgccgtcggcctgctgttcctggtgccgctcggcgatatgttcgaacggcgcggcctgatcgtctttatgacgctgctggccgccggcggcatgctgatcaccgccacctccagcacgctggcggtgatgatcctcggcaccgcgctcaccgggctgttttccgtggtggcgcaaattctggtgccgctggcggcgacgctggcgcatccggaaaagcgcggtaaaaccgtcggcatcattatgagcggcctgctgctcggtattctgctggcgcgcaccgttgccggcgcgctggcctccatcggcggctggcgcaccatttactgggttgccagcgcgctgatgatcgtgatggcgctgatcctgtggcgcgcgctgccgcgctataaacagcacagcgggctgaattacccgcagctgctgaagtcaatcttcgtgctgttcggcaccacgccgctgctgcgcacccgcgccctgctcggcgcactgtcatttgccaatttcagcgtactgtggacgtcgatggcgtttctgctggccgcgccgccgttcggctattccgagggggttatcggtctgttcggtctggttggcgccgccggcgcgctggccgcctcccacgccggtcagcagaccgataaaggccgggccgggttcaccaccagcgccggcctgatcctgctgctgttatcctggatacccatcgctttggctaaacaatcactgtgggcactattaatcggcatcattattctggacctggcggtgcaggcggtgcacgtcaccaaccagagcgtgatttaccgcgtgatgcccgacgcgcgcaaccgtctgaccgccggctatatgaccagctattttatcggcggcgcgctggggtcgctgctgtcggcctccgcctatcaacatgcgggttggtacggcgttgccgccgtcggcgtcgcgctgtgcgtcgtcagcctgttgatctggtggcgcggccagcggcacgacccgcagtggcagtcaaaatctgattagcaagaaaacaataacgagtgaaatttattagcggcacagggtataaacattactcactctctggtaatgttctggagataaactattggtctcctattctgtgccgccgacaacatgcaaagccaagcttccgagaacctgacgccttccgccgtacgttctactttcgccaatggcatttttgacagcctgccgatcgttatcggctacctgccggtggcgttcgcctttggcctcagcgccgtaaaactggggttctcgccgctggaaagcctgtttttctcctgcatcatctatgccggcgccagccagtttgttatcaccgcgctgctcagcgccgggatgtcgctgtgggtctccgccctgacggtgatggcgatggatatccgccatattctctacgggccggcgctgcgccaccgcattaacgcccgcctgtcgccaggaaaaaccgccctgtgggcgttcggcctgaccgatgaggtgttcgccgccgccagcgccagactgatccgcaaccgccgtagctggagtgagaactggatgcttggcatcgcgctcagctcatggctctcctgggtggcgggcacggcgttaggcgccctgttcggcaatggcccgctggagcagttcccggttatcgaagcctccctctcctttatgttgcccgcgctgtttctcagcttcctgctggccgccttcacccgcccgcaaagcgcgatcgtcgccgcgtcactggcaggcgcgctgctggggctgctgtgtttttccattccggcggcgattctcagcggcatcggcgccggctgcctggcggcgctgttaacgccggcgacagcggagaacgtcgatgaacgctgatgtgttacttatcggtctggtggtgggcgtcgcgaattatctgttccgttatctgcccctgcggctcgccccggcgcgccaacggccgggcatgccgcgcggcaaaatcgccctgctgctcgacagcatcggcatcgcctccatctgcgcgctgctggtggtttccagcaccccggaggtgatgcgcgatcacgccagactcgtgccgacgctggccggttttaccgccttggcgctgtgcttctaccgcacaaaaagcattatttacgctacgctgataggcgcgctggcgtttggcattactttaaaaacacttattattttgggttgagggagtggggcatgatgtgcgccccctcacataaccatacgcaatgtggcgattaatggcgcaatcacggcgaatgaatgacacaaattgttaaattattcaccaagctgaagatttacattattaatcactgtcgttactataccaaacgtaattaatgaggcccctaaatgatggaaaactcgtttactcccatagaacacatgttgaatttccgcgccaaacgtcagaaggactttccctatcaggaaattctgctgacgcggctgtgcatgcatatgcagagcaagctgctggaaaatcgcaacaaaatgctgaaggcccaagggataaacgaaacattgtttatggcgctgattacgctggatgcgcaggaaaaccacagcattcagccttcggagctcagctccgcactcggctcttcgcgcaccaatgcgacgcgcatcgccgatgagctggaaaaacgcgggtggattgaacgtaaggaaagcgacaacgaccgccgctgtctgcatctgcacttgacgccaaaaggcaccgaattcctggcgcaactgctgccgccgcagcacaaatgtctgcatttcctttggtccacactcaatgacgacgagcaacgccagctggaacagctgacgcgcaagctactggcacgtctggatcaaatggaagtcacagaacagttatcctaattcttcattatctgttcaggtaaccaaatttatgcgatccccattaaattggagactcaccccgctgttcgccgttttgctgctggcagggtgcgcctctaccgataatatagctccgcagtctaccctgatggatccgcaaaacctgcagctggcgcagccgaaggtcagctcgctggccatcagcccgcagtggtggcgcgccctcaacgacccgcagctcgatagcctgatgactcaggcgctgcaaaactcgccgtcgctcaagcaggccgccgcacgcgtgcgtgaggcgcgcagcgtgatgggcgaagccagcgccgccaatggcccgaacctggacctcaacgccggcaccacccgccagcgcaccccgcagaacgtcaactcaggcctgggctatccccaaaagcccatttactccagctccaactcactcggcctgaacctggcctacgaatttgactggtggggcaagtaccgcaatcaggtcaacgccgccaaggcgcaggttgacgccgcgcgcgccgagcaggaacaggcggcgctgacgctgaccagctccgtggcctcggcctactacctgctgcagaactactacgcgcaggaaacgctgctgcaacaggaagtgacgaacaacgaccgcctgacgcagctgcgccagcggcaatatcaggccgggatgaccggcgtcgacgtaccgcaacagaccaaagcgcagtccgacgcagccaaacagcagattctgcagctgcagtcgcagatcgagcagttaaaacaccagctggcagccttgagcggccaaggcccgaatgcgatgcagcatttgcgtccggtgaaactgccggccgattcgctgctggcgccgaaaggcgaactgaccgctgacctgctgggtaaacgcccggacatcgcggcccagcgtcaactggtggaatcctataaccagcgcgtcgccgcggcccgtaaagagttttacccgagtctgtcgatttccgcctttgccggcctgaccaccaccaacgtcggcggcaccagcccgaacctgttcgaagccgccagccaggcgtggaatatcgccccggcgatttcgctgccgatcttccacgccggcgcgctgcgcagcaagctgggtgaagagtccgccctctatgatcaggcggtggaatcctacaaccagaccatcctcaatgcgctgcaggaaaccgctgacgccattacggttcagcaaagcaccgcccagcagctgcagcaggcctcctcggcctcgcagtcgatgcagcaggtttatcaggtcgccaacgcccgttaccgggcagggattatcgggcgtgacgatctgttatccagtcagacgcagctgatccagcagcaactgactgagctcagcgccagcagcaatatgatgcaggcgaagatagggttgatccgcgcactgggcggcggctatcaggccccggcggtcgcggataaaaaagcataataacgctagccaaaataattaaagcggtatcacggcggccggcgtgcgtcgtcgcctgaaccagcaaggaaaaacgtggagaaaaccatgagcacaaatgcggagacacaaaccccgcagcaaccgacaggcaaaaagaaacagcgtaaattttggctgcttctgctgacggtgatttttattgttattggggtggcttatttagcgtactggttcctggtgctgcgtcatcatcaggaaaccgacgatgcctacgtggcgggcaaccaggtgcagattatgtcccaggtcggcggcagcgtaacgcgcatcaattttgataataccgactacgtcaaacagggcgacgtgctgctgacgctggacccgaccgatgccgaacaggcgttcgagcgggcgaaaaccgggcttgccaacagcgtacgccagacccaccagctgatcatcaacagcaagcaatatcaggccaatatcgccctgcgcaaatctgacctgagcaaggcggagaacgacctcaagcgccgcgtggtgctgggcagcgtcgatgccatcggtcgtgaagagctgcaacacgcacgcgacgccgtcgccagcgccaaagccgcgctggaagtggccgtgcagcaatacaacgccaaccaggcgatggtgctcaatacgccgctggaacagcagccggcagtacaacaggccgccgcgcagatgcgcgacgcctggctggcgctgcagcgtacccgcgtggtcagcccgatcaccggctatgtctcacgccgcagcgtgcaggtcggcgcgcaaatcgccgccggttcgccgctgatggcggtggtgccggccgatcacgtctgggtcgacgccaactttaaagaaacgcagatcgccaatatgcgcatcggccagccggcgaccgtggtcagcgatgtctacggcgatgacgtggtgtaccacggcaaagtggtcggcatcgatatgggcaccggcagcgccttctccctgctgccggcgcagaacgccaccggcaactggattaaagtggtgcagcgcctgccggtacgtatcgaactggatgccaaacaggttgccgatcatccgctgcgcatcgggctgtctacgctggtgaacgtcgataccagcgacctcaacggccgtatgctggccaacgtggtcaacgacaagccgcgctatcagagcgatgcgctgacgctgcagctggcgccggtcaaccagatgatcgccgatgttatccatgctaacgccggttaagcgagcgggaggctaccttggcagcacaaaaaccgcttgagggggcccagcttgcctggatgacggtcgcgctcgccatggcgacctttatgcaggtgctggactccaccattgccaacgtggcaataccgaccattgccggtaacctcgggtcatccaactcgcagggcacctgggttatcacctcgttcggggtggcgaatgccatctcgatcccgattaccggctggctggcgaagcgcttcggcgaagtgaagctgttcctgtggtccaccgcgctgttcgccattgcctcctggctgtgcggcatctccaacagcctgggcatgctgatcttcttccgcgtgatccaggggctggtggccggcccgctgatcccgctgtcccagagcctgctgctgaataactatccgccggcgaagcgagccatggcgctggcgctctggtcgatgacggtgatcgtcgcgccgattttcggtccgatcctcggcggttacatcagcgacaactatcactggggctggatcttcttcatcaacattcctatcggactgtttgtgattttcgccgcgctggcgacgctgcgtggccgtgaaaccaaaaccgagatcaagccgatagacaccatcggcctgattctgctggtggtgggcatcggttcgctgcaggtgatgctggatcagggcaaagagttggactggttcaactccaccgaaatcatcaccctgacggtggtagcggtggtggcgctgctgttcctggtggtctgggagctgacggacgaccacccggtggtggatctgtcgctgttcaagtcgcgcaactttaccatcggcgtgctgtgcatcagcctggcctatatgctctacttcggcgctatcgtcctgttgccgcagctgttgcaggaggtgtacggctacaccgccacctgggccggtctggcctcggcgccggtcggcctgattccggtgttgttgtcgccgctgatcggtaagttcggtcaccggctggatatgcgccggctggtgaccttcagctttatcatgtatgccgtgtgcttctactggcgcgcctatacctttgaaccgggtatggatttcggcgcgtccgcctggccgcagttcgttcagggcttcgccatcgcctgcttctttatgccgctgacgacgattaccctgtccggcctgccgccggaacgcatggcggcggcgtcgagcctgtcgaactttgtgcgtacgctggccggctcgatcggcacctcgatcaccaccacgctgtggacgcagcgcgagtcgatgcaccactcgcagctgacggagtttgtgaacccttacaacccgcagtcgcaggagatgtaccgtcagcttgagcagttgggtatgactcagcagcaggcttcgggatatatcgcccagcagattaccgcgcaggggttgattatctcggccaacgaaatcttctggctgtcggccggggtgttcctgatcctgctggcgctggtgtggttcgccaaaccgccgttcagttccagcggcgggggcggcgacggcgcccactgattttccaataaaaaacgggcgcctgaggcgcccgtttcttttaccgcaaactgaccattacgcctgattctgacgccaccagtcggccagcagaatgccggtcgcgaccgagacgttcaggctctccaccttgccggtgccgccgatggagacgttcatgtccccctgctgccaggcgccgtcgctcaggccgtcgcgctcctggcccagcaccagcaccattttggccggcagtttggcctgcgccaacgccacgcctttatggctggatgtggtgacgatggtgtagcccgcccggcggaaggtatccagcaccgagaggaaatcgtcggcattgatcgccttgatatgctccgcgccgccttctgcggtacgcaccgccgcgccggactccagcagcgccggatcctgcagcagcacgccgttcacgccgaagtgcgcgcaggagcgcatgatcgcccccaggttatgcgggttgcccaccgcctccagcgccagcacgcagtcgctggccggcgccgtcttcaggtaagtggtcgcatccagcccctgacgctttttgatcaggaaacagacgccgccgtggtgctcggtgccggacgctttcgccagctccgcttcatccaccacgtggtaagccttgcggttggccgccatccagcgcagcgcctcgcggaagcgcggcgtcaccgactgcacgaaccaggcgcgcacgatggcgtcaggacggctggcgaacagcgcctgacaggcattctcgccatatacccgcgtttcttccgcacgctggcggcgcagctgttccgggtcgataaagcttttaccgctgatgccgccatggtcgaacgccggctccgcatccgggccgcgcgatacggttttccacggcgaatcattgccgccgcgcccttccgcacgtgccggacgacgcccgccgcgatcgccgctgcgcgccttgttatcctgagcgccgcgcccagagcgcgacttgtccgccggacggcctttgcctgccggacgtttgttgttacgatcgtcgccgccgtcttcgtcaccgcggacgtacatcactttaactttgccgtttttgccactaaatgagtcgttcattgtcttctccaccaacgcgcaggcgcgaagattacctgatgtcggtctgctaagccaccaacttggacgaataagatccgggctattacattcattgaacaaacctctttgttcaccaagacgcttttgccgataataaacagcattaacgaaacattgccgcaacgcttgcgcgccatgtcagctacccgtacccgaggttcccatgaatacagtttgctccgcttgtaacgccaccaaccgcgtcccggaagaccgtctgagcgacggcgccaaatgcggccgctgcggccatgaattattcgatggcgaggtgatcaacgccaccgccgagacgctggacaaattactgcaggacagcctgccggtggtggtcgatttctgggcgccatggtgcggcccctgcctcaactttgcgcccattttcgaagacgtcgccgccgagcgggcgggcaaagtccgtttcgtcaaggtcaataccgaggccgagcctgaactcagcgcgcgcttccgcatccgcagcatcccgaccatcatgctgttccgcgaggggaaaatggtggatatgctaaacggcgccatgcctaaagcgccgtttgacaactggcttgatgaatcagtgtaacgcaaaacccgccgccgcgccgtccgtcacgggcggcggcgcccatcccaccctgacgctttctgcgttacaatagcggtttttgccccggacgccgccgtgttccggcctacccaggatcgctatgaccgacaatgccgtacttcgcctgcgccagcttcgcctggatcgcgccacccgcccttttctggcgcgcggctgccgcgtggcccgctgccagggctgcctgctgccgcagaaaaactgcctgtgcgagaccattaacccccagtctgccgccagccgtttctgcctgatcatgttcggcgccgaaccgctcaagcctagcaataccggccggctgatcgccgatatcctgccggacacccaggcgtttctctggtcgcgcaccgaggtcgatccggcgctgctggcggcgatcggcgatccgaaccgtcagccgtacgtggtgtttcccgcctcttacgccgatgccggacggccggtctacagccagctgccgacgggcggcaagccgccgctgtttatcatgctcgacggcacctggtcggaagcccgtaaaatgttccgcaaaagcccttacctgaatcagttcccggtcttttcactggacgtcgccgccgcatccgactatcagctgcgcgaggccagccgcgccgagcagcactgcaccgccgaagttgccgccgcgctgctgctgcaggcgggcgacgacgcggccgcaatcggcctgagccagcactttcgctatttccgccagcgctatctggccggcaaacctacgcgtccagcggcatcgatcacagcaacatcgccataaaacgcctaaaatcaggcgacaacgttgccgttaaaggagtgaggttatgagtcagcgaggcctggaagcgctattacgtcccaaatccatcgccgtgctgggcgcgtcgcaacggccggggcgctcgggccacctgatgatgcacaatctgctcgccggcggcttcagcgggccgattttaccggtgacgccgcgctataaagcggtatgcggcgtgatggcctatgccgacgtcgccagcctgccgatcgcccccgacctggcgatactctgtactcacgactcacgcaatctggcgctgctggcagcgctgggcgaacgcggctgcaaagcggtgattattctttccgcccagccggcacagttcgccgagctgaaggcctgcgcccagcgttacgccatacgcctgctggggccgaacagccttggcctgctggcgccgtggcaaggcatcaacgccagtttctcgccggtgccgatcctgccgggccggctggcgtttatttctcagtccgccgccgtcgccaataccattctcgactgggcgcagcagcgcgaagtcggcttttcctactttgtcgcactgggagacagccaggatatcgacgtcgacgatctgctggacttcctggcgcgcgacgccaaaaccagcgccattttgctgtacctggagaatattcacgatgcgcgccgtttcctgtcggcctcgcgcagcgcttcccgcaataagccgattctggtgatcaaaagcggccgcagccagcaggcccagcgcctgctgaacggccagcaagggctggacgccgcctacgacgccgctatccagcgcgccggcctgctgcgcgtgcaggatacccacgagctgttctcggcggtggaaaccctcagccatatgcacccgctgcgcggcgagcgcctgatgattctcagcaacggcgccgcgccggcggcgatggcgctcgaccaattgttggcgcgcaacggcaaaccggccgtgctgagtgaagagacgcagcagcagctcgccgcagcgctgccggactttattgcgctgaacaacccgctcgatctgcatgacgacgccacgccggaacgctatctggcggcgctgcaggtgctgctggacagcaacgattacgacgcgctgctgctgattcacgcccccagcgccgccgcgcccggcaccgccaccgcggaacagctggtcgcggcgattcgccggcacccgcgcggcaagcgcattaccctgctgaccaactggtgcggcgaatactcctcgcaggaagcccgccggctgttcaccgacgccgggatccccacctaccgcacgccggaaggggccgtgaccgcctttatgcatatggtggagtaccgccgcaatcagaaacagctgaaggaaaccccggccctgccggtcggcctgaccgccaataccgccgccgcgcaccagctgattcatcaggcgctggccgagggcgccagccagctggatacccatgaggtgcagccgatcctacaggcttacggcctcagcacgctgccaacctggattgccggcgacagcgccgaagcggtgcatatcgccgagcagatcggctacccggtggcgctgaagctgcgctcgccggatattccgcacaaatccgaggttcagggggtcatgctctatctgcgcaccgccaccgaggtgcagcgcgccgccgacgcgattctcgaccgcgtcaagcgcacctatccgcaggcgcgcatccacggcctgctggtccagagcatggcgaaccgcgccggggcgcaggagctgcggatcgccgttgaacaggatccgatcttcggcccgctgattatgctgggtgaaggcggcgtagagtggcgacaggagcatcaggccgccgtcgccctgccgccgctcaatatggcgctagcgcgctatctggtgctgcaggcggtaaaaggcggcaagatccgcggtcgcagcgccctgcgcccgctggatattcccggcctcagccggctgctggtgcaggtatccaacctgatcctcgactgcccggagatcgcccggctggatattcatccggtgctggcaaccggcagcgaatttacgctgctggacgtgtcgatgcagctggcgccgttcagcggcgacccgcaggcgcggctggccatccgcccctatccgcaggagttggaagagaacatcacgctgaagaacggcgcgcactgcctgttccggccgatcctgccggaagatgaaccggcgctgaagcactttatcgaccgcgtgaccaaagaagatctttattaccgatatttcagtgagatcaatgagtttagtcatgatgacttagccaatatgacgcaaatcgactacgatcgtgaaatggcgtttgtcgcggtcgccgaggatgcgcagattatcggcgtcacgcgcgcgctgtccgacccggacaataccgacgccgaattcgccgtcctggtgcgctccgatctgaaaggattggggctgggtcgtcaactgctggaaaagatgatcggctatgcccgcagccgcggtctgcagcgcctgagcggtatcaccatgcccaataaccgcggtatggtagcgctggcggagaagctgggctttatggtggacgtgcagctggaagacggcgtcgtgaatctgacgttgccgctcaagcccggcaaaccggggtgagctatgtcgcaacacgttacaaatccaccatttaatgccaaaacatacgcacaatcggggcaactaatggtattatcgaccacttgttcgattttatgttgtctgcatgtggcgttccggccatctaatcatgagagaagaagcgcactgtgatgttgtcaaaattcaaacgtagcaaacatcaacaacaccttgcacaactgcccaaaattccccagtcggtagctgatgttcgtacgctatacgcaccgtcggattaccgcaccgccttacttgatgcgatcgccagcgccacgcagcgcatctatctggtcgccctgtatcttgagcacgacgatgccggccgtgatattctcaacgcgctgtatcaggcaaagcagctgcgccctgaactggaaatatgcgtattggtggactggcatcgcgcacagcgcggccgtatcggcgccgccgcggccaataccaacgccgactggtactgcgccatggcgcagcagcacccggacctcagcgtgccggtatacggcgtgccagtgaatacccgtgaagcactgggcgttctgcaccttaaaggctttatcgttgacgataccgtcatctacagcggcgccagcatcaacgatgtctatctgcatcagcacgataaataccgttacgatcgttaccaactgcttaacaacgctgcgctggccaacgcgatggtcgattacatcaggcagcatctgttgaccgccggcgccgtgcagcgcctggaccgctgcgatcgcccgaaaagcccggaaatcaaaaacgaaacgcggcagtttcgccttgccctgcgccacgacggctaccgcttcagcggcaacgcgggcaacgatgagctggctgttacgccgctggtcgggctgggcaagcaaagcgtgctgaacaagaccatccatcacctgatggcctgcaccgatcaaaagctgaccctgtgcaccccttacttcaatctgccggcgctgctggtgcgcaatatcatttatctgctgcgccagggcaaacaggtggaaattatcgtcggcgacaaaaccgccaacgacttctatattccacaggatcagccgttcaagattatcggcgcgctgccgtacctgtatgaaatcaacctgcgccgctttatcacccgcctgcagcgctatgtcgataccggccagctaatcgttcgcctgtggaaagacggcgataacagctatcacctgaaaggcatgtgggtcgatgacgagtggcagctgctcaccggtaataacctcaacccgcgcgcctggcggctggatttggaaaacgccattctgatccatgaccctaaccaggaaatgcgtgagcagcgcgcccaagagctggaatgcatccgcacccataccaccgtggtcggccactatcaggaattggaaagcattcagcagtacccggtcaaagtccgtaagctgatccgccggttacgccgtatccgcatcgaccggttgattagccgtatactctgattccgctataattacctttccaggccccggcacatgccggggtttttgtacgccatgacgacaggacgttttcattatgcgtgtattacatctctgcctacttattccactgttattcaccggcggctgcagccacctggccaacgacagctggaccggcaaggacaaagctcagcattttatcggctccgcggcgctggccgccgccggcagcgcctatggagaccatcagaactggagcgagcctcacagccgcactttcggcctgatgttcgccatcagcatcggcgccgccaaagagctgtatgacagccgcgaaggcggcaccggttggagctggaaggattttgcctgggacgttgccggcgcggcggcaggctatagcctgtaccacgccgcccgctgacttacagctgaatctctttccctttacggtgcagcctcagcgagaccagtagcgccagcaggctcatgccggacacataccaaaagaaggcgttttcgataccgaacgacttcagcgacagcgcgacgtattccgccgagccgccgaacattgcattcgccaccgcataagacagccctacgcctaacgcccgtacctcaggcgggaacatttccgccttcagcaggccgctgatcgaggtataaaagctgatgatcaccagagcaaccacaatcaagccaaaggcggcataggggctggagacgtttttcaaggtaaacagaatcggcaccgtcaacagcgtcgccagcgtagagaagatcaacatcgagttacgacgaccgatcttatccgacagcgccccggccaccggctgcagcagcataaagacgaacagcgccgccgtcataatgccgctggccagcttggcgtccataccggcggtattaaccagatatttctgcatataggtggtgaaggtatagaacgtcaacgaccctgccgcggtaaagcccagcaccatcacaaacgccttacggtttttccacagcccgcgcagcgagccggcatcctgatgattacgggttgaagcgtcagaggtttcgttcagcgagcggcgcagatagagcgccaccaccgccagtaccgcccctaacgcaaacgggatgcgccagccccaggccactaactcggcatgagacaggatttgctgcagcacgaccaaaaccagcaacgccaacagctggccgccgatcagcgtgacatattggaaagaggcgtaaaaaccacgtttgcctttcaccgccacttcactcatataggtcgcgctggtgccgtattcgccgccgaccgacagcccctggaacaagcgtgcaaccagcaatagcaccggcgccaagttgccgatcgcggcgtaagtgggcaggcaggcgatcaccagcgaccctgcgcacatcatgcagacagaaatcagcattgagttcttacggccgtgcttatcggcgatatagccgaacagccagccgccgattggccgcataaaaaagccggcggcaaagatgccggcggtttgcagcagctgggtggtactgttgcccgccggaaaaaaggcagcggcaaaatagatcgagcagaaggaataaacgtaaaaatcaaaccactccaccaggtttcccgatgaagcgccgacaatggcaaagatgcgtattttcttatcctgagcctctaacgtagcggcatccccgagtgatgaagttgtttcagtcattatctgttctccaagccaatgttttggcaccctgcatattgttactttgttgtttacaataaattaacaagttagtggatagcaggcgaagaatattcgcgggatttttgtgatgggcattaaacagtaggatgaaagtcacgcactgttacagtgcgttgctacaggtgcactcttagctcaggaactatcagcaaactttatttttccgaccaaacgcaaaaagcctcatgctttcgcatgaggctttttactttatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaggcaaattctgtttcatcccgaccgctacctcgtagccatcagaaccaatctcggaacttcactgaaaatatcaaccaatctctctaaaacaccttcggtgttgtaaggttaagcctcacggttcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcttagtcttaaacgttccttcaggggactcgaagtcccagggaagactcatcttgaggcaagtttcgcgcttagatgctttcagcgcttatcttttccgcacttagctaccgggcagtgccattggcatgacaacccgaacaccagtggtgcgttcactccggtcctctcgtactaggagcaacccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctgctttcgcacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagattatggggccgagttagaacatcaaacattaaagggtggtatttcaaggatggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttctccttacggataaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccatccgcaagggacttcacctacgcgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctggagcttagaggcttttcctggaagcttggcatcaactacttctgcaccgtagtgcatcgtcatcacgcctcagggttaacagcgttccggatttaccaggaacacccccctacacgcttaaaccgagacaaccgtcgctcggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggtttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcgcaggccaccttcaacggcttacagaacgctcccctacccaacaacgcctaagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgccctactcatcgaactcacgacctgtgcatcttcgtgtacgggactatcaccctttactgtgcgactttccagacgcttccactgacacacaagccgattcaggttctgggctcttccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcctgccactatgtattcatgacaggatagtgtgtcgaaacacactgggtttccccattcgggtatcgtcggttataacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcacttaacctcacaacccgaagatgtttcacttcgcgttgcaaacatttgagagactctatgacaggttactcctcatcccactacttctacggagggacaagtttcagccgtcatgtttcaattttcagcttgttccagattgttaaagagcaaaatacttcgcagcatactgtcgccagtatactctgaagtattgatattcggacttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatacagtcactgacagagaccttcggtttactacttctcttctaggcaaggcgtggtgtcgcgacgcatattgaaatatgcgagcggcgccataacgcagcataggagagaagtggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctataaaggtatttctgctcgttactttttcatcagacaatctgtgtggacactgcacagtcaggatatctttcggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttatgaggtccgcttgccttcgcaggttcgcttctctttgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggcctaaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagagttcccgaaggcaccaatccatctctggaaagttctctggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgcctcaagggcacaacctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactctagcttgccagtttcaaatgcagttcccaagttaagctcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaattgatgaacgtattaagttcaccaccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggtgtgaggcccgaaggtcccccactttggtcttgcgacgttatgcggtattagccaccgtttccagtggttatccccctccatcgggcagatccccagacattactcacccgtccgccgctcgccggcgaggaagcaagcttcctcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaattaaaagcttgattcgctaagttaatagctgttgctcaaagatttactgcatgaattttacttcagttagtcactcttcaagacttgatatttttttgcatccgaagatgctggatatcgtcttgtgagtgcccacacagattgtctgataaattgttaaagagcagtgagttacgcgttttcgcttgctaactcgaggtggcgtatattacgctttcctctttcagagtcaacccgttttttcaggattttttctctgtcggccccggatactctgtgaagttgttcacatgttccgtgtcgatggaggcgcattatagggaggcgattcagaatgacaaggattaatattcacttttttctcaaccgctcactattacgccataacgccgattaaacccgctgttttatcgcctgcggcagctcagccaggctgtttaacacccaatcggcctgttgctccccttccgccgttaccgctttaccggtacggaccagaactttagtgcctacgcccgcggcggcggcggcctgcatatcttccagtttatcgcccaccatataagaagcggccatatcgatattcagttcctgctgcgcctgcagcagcatgcccggctgcggtttacggcagtcgcacacctggcgcagctcttcaaccaccgcctccgggtggtgcgggcagaaatagatgccgtcgaaatcgacgccgcgatcggccagcgaccagtccatccattcggtgaggtacataaactgatcttcgctgaacatcccgcgcgcaatgcccgactgattggttaccaacaccagcgcaaagcccatgtttttcaattcacggcatgcatcgatcacaccatcaataaattggaagtcatcgatttcatggacatagccatggtcgacattgatcgtgccgtcacgatctaaaaaaatagctggaacgctttgtgtcaccggtttgctcctgagggcctgaaaacgcggacagtatcgcatgttttaccccatgctgagaacgccggtgaaagcgtccccgttgacttggacgtctagacgccttaacatctgagcataccttggtgccacgccaaggtttacttttatctagccacgggcaaccacgctaaaataagaagaatatgattaaactctctaacattaccaaagtgttccagcagggctcgcgtaccattaacgcgctctccgacgtgaccctccacgtccctgccgggcagatttacggcgttatcggcgcatcaggagccggtaaaagtacgcttatccgctgcgccaatatgcttgagcgcccgacatcaggccaggttctggtagacggccaggatctcaccgccctgtcagaaagtgaactgacgcgcgcacgccgccagatcggcatgattttccagcacttcaacttactttcgtcccgcaccgttttcggcaacgttgcgctgccgctggagctggataacaccccgcgcgccgacatcaaaaagcgcgtcggcgagctgctggagctggtcggcctggccgataagcacgacgcctacccggccaacctgtccggcggccaaaaacagcgcgtggcgatcgcccgtgcgctggccagccagcctaaagtgctgctgtgcgacgaagccaccagcgccctggacccggccaccacccgttccattctggaactgctgaaagacattaaccgccgtctggggctgaccatcctgctgatcactcacgaaatggacgtggtgaaacgcatctgcgatcaggtcgccgtgataagccagggccagctaattgaaaaagacagcgtcagcgaagtgttctcacacccgaaaacaccgctggcgcagcagtttattcagtccacgctgcatctggatattcctgacgattacgccgagcgcctgagcccggaacgcagcggcgaccgtcaacccctgctgcgcctggagtttaccggccagtcggtggatgcgccgctgctgtccgaagccgcgcgtcgctttaacgtcaataacaatattatcagcgcgcagatggattatgcgggcggagtaaaattcggtgtgatgctggcagagctgcacggcagcgatgaagacgcactggcgaccattaaattcctgcaagaaaatcaggtcaaagtagaggttctgggttatgtctgaggcaatgatgtggttaatggcgcgtggcgtgtgggaaaccgtcatgatgacctttgtctccggcttcttcgggtttatcatcggcctgcccgtcggcgtgctgctgtatgtcacccgcccggggcaaattatcgccaacccggcgctgtataaagtgctgtccgcgctggtgaatattttccgttccattccgtttattattttgctggtctggatgattcctttcacccggatgatcgtcggcacctccatcggcctgcaggcggcgattgtgccgctgaccgtcggcgcggcaccgtttatcgcccgtatggtggaaaacgccctgctggagatcccgtccggcctggtggaagccgcgcgcgccatgggcgccacgccgctgcagatcattaagaaagtcctgctgccggaagcgctgccgggtctggttaacgccgcgaccatcacgctgatcaccctggtgggctactccgccatgggcggcgccgtcggcgccggcggtctgggacagatcggttatcagtatggttatatcggatataacgccacggtaatgaataccgtattagtattactggtgatcctggtgtatctgatccagttctgcggcgatcgcattgtcaaagccgttacccataaataagtttcacagcaacgcgcacagcatctttgtatgcgagtctattaagaggaagggatatgtcgttaaaatttaaatccatcgcggcaatcggcgcactgatcggctctctggctctggctggctgcggtcaggacgaaaaagatccaaaccatatcaaggtcggcgtgatcgtcggcgcagaacagcaggtggcggaagtcgcgcagaaagtggcgaaagacaaatacggccttgacgtcgagctggtgaccttcaacgactacgtcctgccgaacgaagcgctgagcaaaggcgatatcgacgtcaacgccttccagcacaagccgtatctggatcagcagatcaaagaccgcggttacaaactggtgccggtcggcaataccttcgtctaccctattgccggttactcgaagaaaatcaaatcgctgagcgaactgcagcctggctcgcaaatcgcgctgccgaacgacccgaccaacctgggccgctctctgctgctgctgcagtccgaagggctgatcaaactgaaagacggcgtgggcctgctgccgaccattctggacgtcactgagaacccgaaaaatctgaagctggttgagctggaagcgccgcagctgccgcgttcgctggacgaccagcaaatcgcgctggcggtgatcaacaccacttacgccagccagattggtctgaccccggccaaagacggtctgtttgttgaaggcaaagactcgccttacgtcaacctgctggttgcgcgtgaaaacaacaaggatgcggaaaacgtgaaaaaattcgttcaggcctatcagtccgacgaagtcaacgaagccgcaaacaagatcttcaacggcggcgcggtgaaaggctggtaattccgcgctgtaagcggtggaattacatcggatagctcgtaatcttaaggctattttgttcctataattgcaagacgggctgcggcccgtcttgttatttccaccatagattgcttcaatagcgccacttttatgaaaaggcagaggaatctctatgcgtgctttacctctctgtttgttagcgcttgcgcttagcggctgctccatgctgcataccgaatcaaccccgacaaacagtaccagcaaacccacgaccaccacgtcaagcaagcctacgcctgccccccgtccagcgccggtaaaactgtataaaagcgctgaagagctggtcggcaagccattccgcgatctgggtgaagtctccggcgaatcctgccagaccaccatccaggattccccgccgaacatgacgaccgcacgtaaacgtatgcaaatccgcgcctcctatatgaaggccaacgccgtactgctgcacgactgccaaatcgtcaaaggcgtcgccggctgctaccagcaggccgtctgccagggatctgcacttaacgtttcgtccaaatgagcgaatttgttgtcaaccagatcgggactatccgctcgccgtataaagaaaagttcgccgttcccaggcagcctgggctggtagaagacggcggcggggagttactgttgctgccgccttacaatcaggccgaagccgtacgcggcctggaggcgttcagccatctgtgggtgatgtttattttccaccaaaccatggatggcggctggcgccccaccgtacggccgccgcgtctcggcggcaatgcccgcatgggcgtcttcgccacccgttcgaccttccgccccaacccgatcggcatgtcgctggtcgagctgaaaaaagtgcgcattcagggcggagaggtggtgctggagctcggcagtctggatctggtggacggtacgccggtagtggatatcaaaccctacctgccgtttgccgaaagccagccgcaggccatcgccggctttgcccaggcggcgccggcggcggatatgcccgtcagcttttcaccgctggcggaacagcagctgcaacagcagcaaacgcgctaccctcagctgcgtcgtttcattactcaggtactggcacaggacccgcgtccggcctaccgtaaaggggaagacgccgaacgggattacgccgtctggctgctggacttcaacgtgcgctggcgggtcgtcgccggcatgaccgaggtgctgtcgctggagccgcgttaaaattcgtcccgctctcttttggcaaccgtctcacgctgttaaactaaaccacttttgacaattttggccgccttgccggcagcccgttgcaatttgcagttctaacggaacaaaaacaccatgcgtactagccaatatatgctctccaccctgaaggagacccctgccgatgccgaagtgatcagccaccagctgatgctgcgcgccgggatgattcgcaagctggcctccggtctttacacctggctgccgaccggcctgcgggttctgaaaaaagttgaaaacatcgttcgcgaagaaatgaacaacgccaatgcgatcgaagtttccatgccggtggttcaacccgcggatctgtggcaggaaagcggccgctgggagcagtacggcccggaattgttgcgcttcgtcgatcgcggcgagcgtccgttcgtgctcggccctacgcatgaagaagtgattaccgatctgattcgcaatgaaatcagctcctacaagcagctgccgctgaacttcttccagattcagaccaaattccgcgatgaagtacgcccgcgtttcggcgtaatgcgctcccgtgaattcctgatgaaggacgcctattcgttccataccacgcaggaatcactgcaggcgacctatgacgccatgtatgaagcctatagcaagatcttcacccgcatggggctggatttccgtccggtgctggcggataccggctccatcggcggcagcgcctctcacgaattccaggtgctggccgacagcggtgaagacgatatcgtcttctccaccgtgtccgattttgccgctaacatcgagctggccgaagccgttgcgccggcacagccgcgcgcggccgccacggaagagctacgcattgtcgatacgccaaacgccaaaaccatcgccgagctggttgaacaattccagctgccggtggaaaaaaccgtgaaaacgctactggtgcgcgccagcgaagagagcaaacacccgctggttgccctgctggtgcgcggcgaccacgcgctgaacgaaatcaaggcggagaaactgccgcaggtggcaacgccgctgactttcgccaccgaagatgagattcgcgccatcgtgggcgccggccctggttcgcttggcccgctcaacatgccggtgccggtggttatcgaccgcagcgtggcggcaatgagcgattttggcgccggcgccaatatcgaagacaaacactacttcggcatcaactgggagcgcgatctgccgctgccgcaggtggccgatatccgcaacgtggttgaaggcgacgccagcccggatggtcagggcacgctgctgatcaaacgcggcatcgaagtgggccacatcttccaactgggcagcaaatactcggaagccatgaaagcgaccgtacagggtgaagacggccgtaaccaggtgctgaccatgggctgctacggcatcggcgtcacgcgcgtggtggcggcagctatcgaacagaaccacgacgagcgcggtattatctggcctgacgctatcgcgccgttccaggtggcgattctgccaatgaacatgcacaagtcgttccgcgtgcaggagctggcggagaagctgtacgccgagctgcgcagccacggcatcgacgtgatcctcgatgaccgtaaagagcgtccgggcgtgatgttcgccgatatggaactgattggcgtcccgcactctatcgtcatcggcgaccgcaacctggacaacgatgagatcgagtacaagaaccgccgcggcggtgaaaagcaaatgctcaagaccggcgatatcgttgcctatctggttgagcagataaaacgctgattgcatccagcgctagataaaacaccctgtaacgcagggtgttttgagcagaaaaacccgccagtgcattctgacaggtaataaaaaaccccgtcacaccgtgacggggtttttatcgtttggctattgccgcgctcagttgtcgcagctcttggccttatcaaacttgatgttgccgtccggcaccagcgccttctccatcattccctcttccatcgacggctgtacgctgaagtggccactgagcatcaggaataccggctcgccgccttccacgccgctattggcgtaaccgcgctccagcgccaggttgttatccaccgggaaggttttaccggtcgcacagtctttgaacacggccgcatccgccatataggtgtagctgccgcgcagcgccatcggcgtcttcggcagcgctttctctaccggctgcagctgatagttcagcttggagtcaatcggcgcgccgctttggtccagcatctccaggtttttccccaccggatggaaatagcgcttatcgccgttgctgtcggtcagcaccagcttgtccgccgtacgcgcccatttgccgtagttggcaaaggttttatcgccgtcacggctgccgcggtaggtttcctgcagcacaaaagtgccgtcttcatccaggaacagcgaggtgtccaggccttcacagtcggcacacggcaatacgccctggtagctctgcttcatgggctgcagcgcctgctccttgggctgataatgattattacaaccgaacaatgacagcgtccctgcggctaataacagggcaatagttatttttttcacagtttttctcctactgtgcttcttatctcgatgatagatgtcagggacgaaccttccctcgtagcgctttggttgcgcctttacgtactttgctttccacgcggcgccgctgtgagcctttgcttggccgggtcggccggcgcgttttttccaccaccatcgcctgatgaatcagtgccaccaggcgcgccaacgccgcttcgcgattcagctcctggctgcggtattcctgcgccttgatcaccaccaccccttcgctggtaatcagatgatgcgtaaaagccagtaatctttctttataatactctggcaggctggaggcccggatgtcaaagcgcaaatgaattgccgttgaggctttgttcacatgctggccgcccgcgccctgtgcgcggatggccgtcagcacgatctcatggtccgcaatggcgacgtttcgcgatagcgccagcacgctttactctccggcccgttgccactcggcaaactggatttccagactactctgagcgtcggacaaccaaatagttccctcctgcagcgttgcctgcagcgtcatattgcggctggccagcgccgccaaccgggccagctgttcatcatttaaaaaacgcacgctgaggttgcggtagccggccgtcctgttctgcatcgactgccaccacacctgtgccgcgcgctcgccgtaggcatacagcaccacgcgcggcgactggttgcaggcctttttcagccgcttctcgtccggcaaccccagttcgatccacagctccagaccgttgtgatcgttgcgctgccagagctccggctcatcatcggcgcttaatcccttggtaaacgtcaggcgttcatcggcatggcaaatccacgccagcaggcgcagcatcatgcgctgttccgtttccgaggggtgttgcgcaagggtaagcgcggcgtcgtgatagaagtgcctatccatatccgcgatattaaccgtggctttataaattgttgctttcagtgccatgagtaacctcattatttccagcgcacagtgtacttgatttcatccgcttacgcagggaaagctggggcacagccgcgctaatcgggggtgctgataacttaataacagcgtgctatagtcgttggggatcgacaaactccgcaaacctgcgcgccatcgcattagcactattgatggctctgcggttcttaagggaggaaattgtgcaacaatactgtgagttagtacgacgtttttacgccgggatcggcagcggagatcttggctacgtgcctgatgcactaacctgtgtactgaaggcattggacgatgtggccgccaacggcgcactgccgtcctccgttcgggaacaggcggcctttgccgccgctaacttattggtgagcgactatgttgatgaatgatgagtaccaacccatcaattgcgatgattacgacaacctggaactcgcctgtcagcataaacttattctgaagctggagttacgcgatggcgaagcgttcgaagccaaagccgtcgatatgctgcaaaaaaagcgtgttgaatatttaaccatcgaacagaacggccagcagcgcgatctgcgcctggaccacatcagcagtttcagtcatccggaaatcggcaccgtcgtcgtcagcctttccgactgagcacccgccccttcgttttacagggcagccggacggctgccctcgtcgtcctttaaggcttcagactggcgtaatacgccgccaggtccgcaatatccgcatccgacaggccggagacatacgccttcatcacctcggcctgaccgccggagcggtcgccgctctgatacgccttgagcgcctgctcaaggtacagagcattttgtccggccagattcgggtacatcggcaccgacaccttgcccgccgcgccgtggcaggccagacagctggcggatttattcttgcctgccgccgcatcgcccgcggccagcgccggcaggcagaacagcccggcggctgcaataacaacgctcacaaatttcattgccgttcctctattgggacttaagttttctgccaccgcagcgaccagaacgcccgttccggctgcggccgccccgcctcggtgataaacacgccgggcgcggcaatcaactgctcatcataatagagtaaagggatacgttcacgctgccagggcggaatacccagctcctgccacagttttttcgccgcacgcgaatgcgcacgtccgacgatgcgcagcgtaccgctgacgccgaagcgcacgctgacgcgctgctgcggcagcggcgcacacacgcgatccgtcccgccctcgcggctaagcacgcccaggccgtccggcagggtcagcggcgtctcccccgtccaggccaggcgctggtcgtgcaaatccgccagcggcggcagcaggtacagccgctggcggaagcggcggatctggtagcctcccagatgcagctgcggctcggcgtcgcggcgcgccagcgccacctcgtcccacacccgctgcagctgttcccgcgccggcatgctgaccgcaaaccccgcgatccagcggcgcaacagggcaaagcggcgcgcggcggagcaaacgctcaggccgtcgatcgccagcgaacgcgcatcgtcctgcagcgtctgtaactgttccgccagcagctcgtccagcagctgttcttgctcggcgcacaggctggcgctacgcgccgtcgcttcggcaaagtgcggccagcgctgctgcaacagcggcaggatctgcaaacgtaaaaagttgcggtcgaaacgcgcgtcctgattgctgtcgtcgtcaatccagctcagggtatgccgccgggcatagtgctccagctgctgacggctgacgccgagcaacggacgcagcagcgtatgctcccccagcgcgccgcaggcggccatcgccgacagtccggccgggccgctgccgcgcttgagcgccagcagaaaggtttcgcactggtcatccaggtgctgggcggtcagcaagcattcatccggctgcagcgccgtccgcagcgcctggtagcgggcatcgcgcgccgccgcttcaatgccgccgtcgcgcgggtcaagctgcacccggcgcaccgtcagcggcacctgccatgcctcgcactgctgccggcagtgcgccacccagcggtcggcaaacgcactgaggccgtgatgcacatgcagcgcgcgcagctgcaattcaggacgctgacggcgcagctgcaccagcaggtgcagcagcacgctggaatccagcccgccgctgaaggccagcagcagctgccggcgctctcccagccgttccgccagccgggcgatcaattgattggtgtccatgaataggttctatcgtctcgacatggctgcaaggtaaccccgccggccattatcaatcaagcattaaccgcccgcgtttggcgacgcgccaccagccaccagccgcccagcagcacaatcaccacgcaggcgctgccgccggcccaccagcccacctgcgcgaaaaagtgcgtataggcctgcacggcggcgccgctggtctgctgctccacggtgtggttggcaatcacgcccgccagatagttcgccaccgcgccggttgccagcatataaatgccggtcagcacgccggtgacgccggggatattcaagcgggtgatctgtgccatcgccaccggatcgataaacagttcggccgcccccatcagcgccagcccggcgatcatcatgcccatcgaactctgtttgcctaactgccccagccgcgcattgatcgccatcagcataaagccgcagccgatcagcaacaggccaaaagcgaacttgcaccagatacgcagcacacggcggcccgtttcgccgctgcccgccagccaggccagcgccacgccgcccagcatcaccgccagcgcgttgaccgactggaaaagcgcggtcggcaccgtccagtcaaaccagcgccggtcaacgaagcggtcgataaacaggctgatagagctaccgccctgctgcgcaaacgcccagaacagcgtccccagcagcattaggctgataatttgccacagcgcccgccgctgggcggcttccgcccgccagaggatgcgcgccagccacgctgccgccgccgagcagaccagcatcagcagatagccggacaggtcataaagcagcaacagggtgaaaaacagcggggccagcagcaacgccgccgccagccagccccagttcggcacgcccagcctgacggcgcgcagctggaccagattgacgccgcgcacgccgtgaaaatggcgtccgccgcacaggaagatggtcaggccggcaaacatgccgatccccgccagcgcaaagccgatatgccagccgtagcgctccgccgtcagcccgcaggcgatcggcgccagtatcgagccgacattgccggcggcgtacagcagcgagaacccgccttcgcgccgggcgtcatgcggctgatacagctcccccagcagacagctgatgttcgatttaaacaggccgtagccgcagataatgatcgccagcgccaggtacagcgactggctggacgcgccgctaaagcccagcaccacatggccgagcgtcattaacagcgcgccagcggtcaccgctgcgcggttgcctaacaggcggtcggccagccaaccaccgaaaatgggggttacataaaccagagaagcgtaggcgctgtacagcccgatggcgcgggcatcggaatagccgagttggtgggtaagatagagaataagtaacgcacgcatgccgtaaaagctgaaatattcccaaatttgtatcgctacgacatagtagattgcgcgcggctgtgtgggtgtttgcataggtgtctcccatcagtcggaggccgaaaaatagagggaggcgcgaacgcctcccaatgactgattacgcttatttctcgtttttcagcaccttcacggtgtaacgcccgtccgcctgacggtaggcgccgtggatatcggtctcaaagcccggataatgcgcgccgatttcgcacagcatctgcaggaactccaggaccggacggctctcttcggtcagcatctcgcccggcatcaccagcggtacgcccggtgggtatggcaggatcatgttggcattcaccttgccgatcatctcctccaggtacacctcttccacctcgccgtgcagctctttctggaaggcctgatacgggttcatcaccatgcttggcaacacttcaaacgcgcggtacatcagatccggcagattgtgctgctcaaccaggcggtgaatattctgcgccagatcctgaatgcgcatctcttcataaaactcaggtgcttcctgatacagcgatggcagcatgtttttcacccgcaggttcaggtcaaacgcgcgtttgaattcggtcagggcgcgcagcaggctcagcgccttggttttatcgataccgatgctgaacaggaacagcaggttatacggcccggttttttcaacgataatgccgtgctcatccagatatttcgccacgatgctggcaggaataccgaacggctgcatctcaccctctttgctcatccccggcgtcaggatggtgaccttgatcgggtcgaggtacatatgttcgttatcgatgtttttgaaaccgtgccaggcgctgtcggaacgcagcggccagcattcggcctcgtcgatatgctcaggctgccagacgtcgaagaaccagccgtcggactcgactttcagccgcttgatctctttacggaacttgatcgcacgctcaacggaaccttcaatcaggcgcttaccggcattgcctttcatcatcgccgccgcggtttcggtggacgccacgatgccatagtgcggcgaggtggtggtatgcatcatgtaggcttcgttgaaggtctcttcgttgatatcgcctttcacatgaatcatcgacgcctgcgagaatgccgccagcagtttgtgggtggactgggtttcataaatcaccttgccttccacgcggtcgccgctcatcccgcatttaccttgataaatcgggtggaagttggtgtaaggcacccaggcggagtcaaagtgaatcgacttcacgtccagcgtgttcttgataaagtcggtgttgtacagcaggccgtcataggtggagttggtgatgaccgcatgcaccggccagctggcgttcggcgtatctttcacccgtttggcgatggtggcgcggctgaactcgctctgcggaataccgccgagaataccgtaggcgttacgggtcggacggaagtagataggcgtaatgtcgctcatcatcatcaggtgcgtcagcgatttgtgacagttacggtcaatcagcaccgtgctgcccgccggtgcggagtacatgccgacgattttgttcgccgttgaggtgccattggtcaccataaaactgcgctcggcgttgaagacgcgggaaatatactcttccgcttctttatgcgggccggagtgatccagcagcgatcccagctccgaaacggaaatcgaaatgtcggacttcatggtgttcgggccgaagaaatcatagaacaggctgccgaccgggcttttctggaaggcggtgccgcccatatggcccggcgtgcagaaggtgtacttcccttcgcggacgtatttgaacagcgccttggtcagcggcggcataatgcggtcgatatactcatcggtgttctgcttgatcttggcggcgatgtcctgcgctgcgcctaacgcatactcgaagaagcgcacctgcatacgcagatcgttcaggctgacgtccagcgtcgaataggtgttggcgaaggcatacagcggcatatattcattgagctggctgatttcttcacacagttccaggttgtatttgtcccagtcgaagatgacgccgcacaggcgggcgttgttttcaatcagcttcagcagatcggcgcggtcgttggggtaaaccaggcggaagcccagcgtttccagcgcctgatgcagctcacggatcggctcttctttgaagtagacgcccatgtgattcatgatggcaataacgttcatagtatttctcctggcaaagccagccccttcccgtcacggcagacaggtcggcaggaaaaggactggataaagatcagtaggttagcgagtgcggcttagtgtgctttcgccgcggtgctgtcttcgatagccgcctgtttggcgacctgacgggtgttcattttccgggcgtagaacatcaggatgatcaggctgacgataaaggtgccggacagttcgaaggagttggcgcccatcagcgcgataaagcagaagccacagccgcagacggaagcaatcaggctcagcaggttgcgtacgttaacgccttcaaagcggatcaaatccacgcaggagtagaagtaaggcagcatggtcagcagcaccgcgataccggtcagttcggcaaacaggtcggatgccttgccgccgctggagctcatcacggtgatcaacaccatcagcgcggtcattttgcagctggccaacagcaggccttttttcggaataccgtttttatccagctcgccgtacactttcgggaagttgccgtcatgggcggcgcgcaccccggcctggctcaccagcatcatccacgaccccagcgaggtcaggcaggcgaacgcggtaaaggcggacaccatcggtgcggcccagttgcccataatggcggaggcgctgacggcgaacggcgcgccgctggcggccatttggctggcggggaacataccgctcatcacctgcgtcgcggcgatgtagataatgccggccaacgcggtgcccagcatggtggccagcggcacggtgcgttttggatttttcaccatgccggtgctgacggcggcggattccaccccgataaaggcccacaggcacagcaggatacttttaatcaccgcatggctgtcggtggtgccggaggtgttccagttggcgtgataggtggcgatgtcaaaccaatgccagccggcaacggcggtcacaattaccgggatcagcaccagtaccagcccaatggtggtcagacggctgacccaggtaccgccaagcatattcacaaaggtaaagacccaaacaatggcgatacaggcgatgcctgccggaatcgggttattcagggcggggaagaaggtggaaaggtaagaaacggcggtaatgccgatggctaaattaccaatccagttggcatggtaataaagcacgccggtttggaagccaaacgccggagaaatttcccctgcgtaggcaatggggccgccttcctgtggatttttggtggcgaggcgggcatagacataggctaaagacatggcgccaataatagagattacccatccccatatggcgataccgccgaggctagccaggttcgcgggtaataatgcaatcccgctccccatcatattaccggcgactacgccggtacaggcaataagcccaattttcttggatgaagccatggttagtttctcctgagtgttattttttataagtcagcatggaaataacggacggcgccgcctgacttgatgctcaggatgttaaacaggcaagggaataaagtcctaaagataaagtgatattacgctcatgatcatacaaatgataacctgaggtttttggttaacatatcaaggggtcaagaaaagataaacaccccaacaaaacagacaattagcccagaccaattgttaattaaagccaattttcacatcaataaaacccatcataacgttaacaaaatagatataataaccaacaaaaaaaaccacaccgccaatcttcatgcgcggtgcggccagtaaacgttatttattgttgcgtatagttattcagatagggcaccacggcgctgaccgaggtctggaatatgccgttatgaatccagtgcagcgtattttcaccggggcgtaaattaaatgcggtaatataagagtcggcagccaaatggttctgcccctgcatttcatacaccttacccagcagaacataattcagccatgacatctgcacatcgatcgctttatttattgcccggtgcgcctcatcaacccgcccctgccctaacgcctctacggtatagatctgctgcagaatcgggctgccctgtaattccggcactgacgccaactgcttgatctcgcgctgcagctgagccagttgctcgctgtcgaacggctggtaagagttacgtaataagtcgaccagcgttttttccgcggcgatgtacagaaaatcaggtgcgctctgcatcagttcgtccagcagcgcgctggcgcgggtcagcgacgccatatcgccctgaatcaacagctggtgcgcctgatagaactgctgcagcgccggcccctgtttcggcaacagcttatccaggcgcgtcagcagctgcgacggccacggctgtttcagcacggcggacatattgcccaacaggtccagcagaatggtgcgctgattgtccttggtaagaaaatagcgcttatccagcatgatggaactgtcggcgttatccaccagccgaacggataggaagcattgctgggcgcgatagtgccgctggttgacgaactcgatggtcagcgacttgccggaactgctcggccccgcgtagttatagttggtctgatcatgcaccaggaaggtggagtaggtattgagtgaatcggcaatcagttcgctgatgcccaccacgtaggagagctgcggcatccaattgctacagctgttgccgccctgaatgcggatatcgatatcccgcgggttgagcagcatcggcatgctggccaccggcacccgcgatgacagcgtggctacgccgacaaacgccacgcaggcgctgagcgccgtcaggaagcacagccatacccagaacggcgagcgctgataaaaccgccggccggcgcgttcagacgccttgggtgccgtcgacggcggcggtacataggccggcgcatcatcgtcctcatcgccatcttccggctcatgcataatcaccgccacctgcggcgatgccgacggcgtctctgcggtggcgctgcaccatatcaccggcgccgccagcttatagccgcgttttggcaccgtgatgatatattccgggctctgctcatcgccgtctttcaggtacttacgcagctcagaaatgctctgcgtcaccacatggttggtgacgatattacgtttccagacattttcgatcagttcatcccgactcagcaccacatccgggtgccgggcgaaatagaacagcatatcgattaagcgtggctccagcgtcttctgacgcccgtcacggctgatttggttgtcagccggcgtgaccagccactctccaacgcgaaaaacaggctgttgcatggcggaaataactcaaagagaacccaaggcaggcgcgcgataatagcatattcagcccgcaacctgagccattacgcgccgattaagcattcattgttcatataattctagcggcaagccatccggatcgctgaagaatgtgaagcgcgactcggtgtaaggatcaacccgcaccggttcacaggccacgccggcggcctgcagctgcgccaccgccagctcaatatcgtcgacgctgaacgccagatggcgcaggccgcaggcttccgggcggctgacccgcgccggcggcgacggaaaagaaaacagctcaatcacgtactggccgttcagcgtcagatcgcccttccaggaatcacgctccgcgcggtaatactcctcctgcagcgtgaaacccagaatatcgcagtaaaaacgcttactggcagcataatcggacgcgataatcgcaatatggtgtacctgacgtagtgccagcatggttttctccttctattcagaccgttggcaacatatcggccgccatggccgacgtcaacggggaaacggctgaaaacgccctggcggaggaagagcggcgcggtaaatcgcaggcataaaaaaaccgcccgcaggcggtttcttgtcgacaaacggatcagcagtagccgtagttcatcagacgctgatagcggcggttaagcagctcttctttgttcagcccgtccagatcggtcagatccgccagcagctgcgccttcagcgattcggcaatcgccggcacgtcgcggtgggcgccgcccagcggctccgggatcaccgagtcgatcagctgcagctctttcagacgcggcgcggtgatgcccatagcctcagcggcaatcggcgctttatccgcgctcttccacagaatagaagcgcagccttccggtgagatcaccgaataggtgctgtactgcagcatattcactttgtcgcccacgccgatcgccagcgcgccgccggaaccgccttcgccgataaccgtacagatcaccggcacgttgaggcgtgacatctcacgcaggttgcgggcgatggcttccgactggccacgctcttccgcacccacgcccggataggcgcccggggtatcgataaaggtgatgatcggcatgttgaagcgcgaggccatttccatcaggcgcagcgccttacggtagccttccggcgccggcatgccgaagttgcgacgaatcttttccttcgtctcacggcctttctggtggccgatgatcatcaccggacggccgtccagacgcgcgatgccgccgacaatggctttatcatcggcataggcgcgatcgcccgccagctcttcaaaatcggtaaagatatgttcgatataatccagggtataaggacggcgcgggtggcgtgccagttgagcaacttgccaggccccaagatcggagaaaatcttgcgcgtcagctcaacgctcttctcacgcaggcgctgaacttcttcgtccagattaatatctaatttttcgtcttgacggctgacggcagtcagcgagtcaattttcgcttccagctctgcaatcggctgttcaaaatcaagaaaattcagactcatagcattcctatattagtcaaattccagttccacctgttcattaccgaccaaagtccgtaagtctatcaacaagcggtccgtgggcgtcactcgccaggttgcgccaaaacgcagcttggcgcgagcgtcgatccgttgatagtacagatgcactggaatcgtccccgatcgatgcggttccaacgactggcggagacggttcaaaagctggtcatcaatttgcctgtccgtcagcgagatagcaagcccgcgcgcatatttttcacgggcttcactgatgtccattagctcgcgggcggtcattttaagcccaccgctaaagtcatcaaagctgacctgtccactggcaatcaggatacggtctttttccaacaaatgctggtatttttctaacgcgtcggtaaataacatcacctccagacgtccggagcggtcatccagggtgcaaataccgatgcgattaccgcgcttggtgaccataacgcgcgcggcgaccaccagcccgacggcggtagtcattttgccccggtccgtcgggtgcatatctttcaaacgcatgccgccggcgtaacgttcgatctccttcagatactgggttatcgggtggccggtcaggtacagccccagcgtttcccgctcgccgtccagcaccacctgctcctgccacggcgctacgttggcgtaggattgctccacctgctccggcgcttccgccagtacgccaaacatatccacctggccgatagcctcggccttggcatgctgatccgccgccttcaacgcgtcaggcagcgagttcatcagcgcggcacggtgcggccccagccggtcgaaagcgccggacataatcagcttttccagaattcgccggttaagctttttgatatccgaacgcgcacacaggtcgaacagatctttaaaatagccctgctcgccgctgttgcgtgcttcaataatagcctcaatcggcccttcgcccacccctttaattgcgccgatgccgtaaacgatctcgccgtcatcgttgacgtggaagtggtacaggccgctgttgatgtccggcggcaagatcttcagccccatgcgccagcactcgtccaccaggccgaccaccttgtcggtgttgtccatatcggcggtcattaccgccgccataaactcggccggatagtgcgccttcagccacagcgtctggtaagacaccagcgcataggcggcggagtgggatttgttaaagccgtaaccggcgaatttttccaccaggtcaaagattttcatcgacagttcgccgtcgacgccgatgctcttagcgccctcttcaaacaccgagcgctgtttcgccatctcttccggctttttcttacccatcgcacggcgcagcatgtctgcgccgcccagcgtatagccggccagcacctgggcaatctgcattacctgttcctgatacaggataatgccgtaggtcggctccagcaccggtttgagcgactcatgctgccactggatatccgggtaggagatctcttcacggccgtgcttacggtcgataaagttatccaccatgccagactgcagcggccccggacggaacagtgccaccagtgcgatcatatcttcgaagcagtcgggcttcagacgtttgatcaggtctttcatgccgcgcgattcaagctggaacaccgccgtggtttccgagcgctgcagcatgtcgaagcttttcttgtcgtcgagcgggatcgccgcgatatcgatcggcggctcaccgctcttggcgcgccgggcgttgatcatctccagcgcccagtcgatgatggtcagggtacgcagccccaggaagtcgaacttcaccagcccggcgtattccacgtcgttcttgtcgaactgggtcaccgggtgatgcccttcggcgtcgcagtacagcggcgcgaagtcggtaatcttggtcggcgcgatcaccacgcccccggcgtgtttaccggcgttacgggtgacgccttccagcttgcgcgccatgtcgatcagcgccttgacctcttcgtccgcctcgtagatttccggcagctgcggctcggcggcgaaggctttctccagcgtcatgcccgggtctggcggcaccagcttggagatgcggtcgacaaagccgtacggatgccccagcacgcggcccacgtcgcggataaccgctttcgccgccatggtgccgaaggtaataatctgcgataccgcctcgcggccgtacatgtccgccacgtgctcaatcacccggtcgcgtttttccatacagaaatcgacgtcgaagtcgggcatcgagacgcgttccgggttcaggaaacgttcgaacagcaggtcgaactccagcggatccagatcggtgattttcagcgcataggccaccagcgagccggcgccggaaccgcgccccggtcctaccggcacgtcgttatccttcgaccactggataaactccatcacgatcaggaagtagccggggaagcccatctggttgatgactttcagctcgatatccagacgttcgtcatattccggccgccgccgggcgcgctcctccgggtccggatacaggaactcgaggcgctcttccagcccctcgcgcgatttggcaaccaggaagtcttccgtggtcatctcaccggtcgggaactgcggcaggaaatactcgccgaggcgaatggtgacgttacagcgcttggcgatttcgacgctgttgatcagcgcctcggggatatcggcgaacagctcgcacatctcatcttcgctgcgcatatactgctgcacgctatagttgcgcggacgtttgggatcgtcgagggtaaaaccgtcgtggatggcgacgcgaatctcatgcgcgtcaaagtcatcttccaccaggaagcgtacgtcgttggtagccaccaccggcagaccgcgttcggccgccagcgccaccgccgcgtgcaggtagttctcctcatccgggcgtccggtgcggatcagctccaggtagtaactgtcggggaaatactgctgataaaactccaggcactgatcgacctgcgcctgattgccgcgcagcataaacttgcccacgtcgcccatgcgcgcgccggacagcagaatcagcccttcgcggtgttcgatcagccagtcgcgatcgataatcgggcctgccgcgccgtagccgcgctggtaagcgcgggaaatcaacagcgtcaggttttgatagccggcgttgttcgccgccagggcggtcagctcggccagctcatcgcccagcacttcgctctgcacgtggaaatccgcaccgatgatcggctttaccccggcgccgtgcgccgtgccgtaaaacttcaccaggccgcacaggttggtaaagtcggtgatggccagcgccggcatcgccagcgccgcggcccgcttcaccaacggaccggtcttggcgagcccatctatcatggagtaatcgctgtgaacgcgcaggtgaataaaacgaggttcggccatatccagataccaaaatggggggctcagcaggctgaacccgggttaactccagcgtattgtaggccaggttcggcctgcagattacagctccagcgcccgtcttaccggggcaaagctgcggcgatgatgttcggtggcgcccagcgcggccagccgctcaagatggaaagcggtcggatagcctttatgctgggcaaagccatattccgggaaggcgcgatccagctcggtcatttcacggtcgcgcgtcaccttcgccagaatcgacgccgcgctgatttccgccacgcggctgtcgcccttcaccaccgcctgcgcacgcatcggcaatgccgggcaacggttaccgtcgattaaaaccatatccggctcaatatgcaacccggccaccgcccgctgcatcgccagcatcgtggcatgcagaatgttcagacggtcaatctcctccggctcggcgcgccccaggctccaggagagcgccttggcgaggatctcatcatacagcgccagccggcgcttttcgctgagctttttcgagtcggccagaccggcgatcggctgcgccggatcaaggatcaccgccgcggtaaccaccgcaccgaccagcgggccgcgcccgacttcgtccacgccggcgatcagccgggcgtcgggatagataaaggcttcggtcatttgtttgccagctccaacacagcctgagcggcctgttcgtcggcaccgcaacggatgctctgatgcagttcaaggaaagtttgtttcaactgctccgcctgcgggctctcttccagcagcggcagcagcgccgcggccagtttgtccggcacgcagtcatgctgcagcagttcggtgacgatttcacgccccgccagcagattcggcagcgaaacgtacggcgttttcaccagccgctgcgccagccagaaggtgaacggcttcatgcgatagcccaccaccatcgggcacttggccagcatgcactccagcgcggcggtgccggaagccagcagcgccgcatcgctggcgatcatcgcctcgcgcgctttaccgtccagcaggtgggcgggaaggtccggcgcgacctgcgccttgatgcgctcgaactgctcgcgtcgcttggcgttcaccagcggcaccaccacctcgagatccgggtagcgggtgcgcaacagctgcgcggtctgcagaaaatcggcgctcagcatctccacttccgcaccgcggctgccgggcagcagcgccaggcagcgcgcgtcgggcgcaatgcccagtgcggcgcgcgcggccagcctgtccggctgcagcggcatcgcatcggccatggtatggccgataaaacggcagggaacgttgaaacgatcgtaaaacgccttttcaaaagggagaaacgccaacaccaggtcggtcgccttgccaattttgaaaacgcgcttttgacgccaggcccagacggacgggctgacatagtgaatggtgcggataccgcgctgtttcaggcggccttccagcgtgatgttgaagtctggcgcatcgatgccgacaaacacgtcaggcgccagttcgctgaagcggcgggtcagatccttgcgaatcttcaacaggcggggcaagcgctccagcacttccaccacgcccatcaccgccagctcctccatctcataccaggcttcgcacccctcggcctgcatcagcgggccggcgacgccgacaaagcgcgcgtccgggtgacgggccttcagcgcgcgaatcaatccggcgccaagaatatcgccggaggtctcgccggcgaccagtccgatagtcaatggacgtgttgacataactcagcgaataatgccgcgggtggaacgcgcaaagaaatcgaggaactgctgaaccaccggctgttgctgcgccagcgcttcgatttccgccttggcttcgtccagcgttttttcgctgcgatacaggattttgtaggcgttgcgaatcgcctgcatttcatccttatcgaagccgcgacgcttcaggccaacggcgttcacgccgaacggtgtggcgtggttgccctgggcaataacgaaaggcggcacgtcctgcgcaacgccggagcagccgccaaccatgacgtgcgcgccgataatgcagaactggtgaatagccgtcataccgccgatgatcgcatggtcgtcgatctccacgtggcccgccaaggtggcattgttggccagtatgcaggcgttccccaccacgcagtcgtgagccacgtgcacattaaccatcagcaggttatcgttgccgaccttggtcacgttggtgccctgcgccgtaccgcggtgaatggtcacgctctcgcgaatgcggttgcgatcgccgatttcaacacgcgtcggctcgcccgcatatttcagatcctggttcacttcgccgatggaggcgaactgataaatctggttttcgcggccaattttggtaatgccattgaccacgacgtgggatttaagcaccgtgccttcgccgatttccacctgggagccgacgtaacagaatgggccaatgtgcgctccggcgccgataacggcaccgtcttcaacaatcgcgcttgggtggataaaggcggtttggtctatcacggattatgcctcccggctgcgggcacacatcatggttgcttcgcagacaattttaccgtcgacggtcgccacgcctttaaagcgcgtcaggccacgacgagttttctcgaaagtaacttccataatcatctgatcgccaggcacgaccggacgcttaaagcgcgcttcgtcaataccggcaaaatagtacagctcgcccggctccagcttgccgacgcttttaaacgccagaatgccggtggcctgcgccatggcttccaggatcaatacgcctgggaaaatcggcttgccagggaagtggccctggaaaaacggttcgttaacggaaacgttttttaccgcacgcagatatttatgctcttcaaactcaagtacacggtcaaccagcaagaatgggtaacgatgagggagcaattccaaaatttctgcaatatctagagtatgagtgtcagtagtcaaaatactcttcctgtctctaaaaactgatggcatcaacaacacggcctgcgttgaccccaaaaggagatcatcaggcaggccgcaaattcacaactctttgcgcttttagccgcgagcggccaacgcgtttcgtttttctacccagttaggcgggcggcggtgattatacccatcatcctgcaagctgcatctttattttgcacttcgcttccctatacgtgcacgatattgcctgcagtatttcattttgggactgaatacgccgtgatgcagcgggcaagcttattgggaatcgtcgtctttaccgacttttcgttcgacagctttcaaacgcttgctgatctcatcgatattcatcaccaacgcggcggttttacgccaggctttgttgggttgtaacggaatacccgaagagtataccccaggttcggtgattggtcgcataaccattcccattcccgtgaccaccacctgatcggcaatctccatgtgaccgttgatcacactggcgccgccgatctggcaatagcggccaatcttcagactgccggccatgataacgccgccggcaacggcggtattttcaccaatcaccacgttatgcgcaatttggcattggttgtcgatgataacaccatttccgatcagagtgttatccagcgcgccgcggtcaatggtggtgcaggcgccaatctcgacgcgatcgccgatgatcaccgtgcccagctgggggatcttcacccagttgccgcgctcgttggcgtagccgaaaccgtctgcgccgatcaccgtacccgactgaatcaggcagccttggccgatttcaacctcatggtacacggtgacgttggcccataagcgcgtaccggcgcccaagcgagcattcttgccgataaaacagcccggaccgataaccacgttatcgccgagcacggcgcctgactcgatcaccgcattggcgccgacggccacgttttgcccaagctgcgcctcaggggagatgaccgcgctcggcgcgatatcctgagccggtgccggcgtggtgtccatcagctgcgccatgcgcgcgtaggtcaggtagggattcttcaccaccagcgccgcgctgcggcagtgtggtaaatctgcttcggtcagcaccacggcgctggcctgacaggaagacagctgctgttgatagcggctgttggacaaaaaggtaatttggccagtttgtgcggaatgcatagaagcaatgccggtgatgacgagatcgccatcaccgtgcaattgtgcatccaactgctgcgctaaatcagccagtcgaattgaaggcatgtgttatttaacctgtttcagcacatcagcagtaatgtctttggaagaacctgcgtaagctacggcgttggcgtcgatcaccacgtcataaccttctttgctggcaacagttttcactgcatcctgaatacggctcaggatcttgttacgctcttccatctgacgacggcgattgtcctgctcgaaagactgggctttcttggagaactgctcgcgctgcgccatcacgtctttttccagcttgctgcgctcgcttgccttcatcgtagagccgtcacgctgcagtttctgcattttagtctgcaggctgcgttccatgttctggagttcacttgcacggcctttgaattcgttttccagttgtttcgccacggtctcacgagctggcaactgttggaaaatgctggaaacgttaacgacagcaatactgtcagcagcctgaacgctcgctgaagcagccattgctaaaccgaggcctgcggcacacaaccactttttcactataaactccttaccatcaccgtttgtgtcattcgacacgtgaaatacacaatctgccagacttatctcacgaaacaatgagacttttctccctctgccgtttcgacagtctgaccattgcgattcttagcaacgttttacgcagaggtaaaaccgttaccaggtcttaccaatattaaactggaactgctcggatttatcgccttcgtaatccttaagcgggttggcgtaagagaacaccaacggccccagcggtgacatccactgtagagcaataccggcagacacgcgaatattgcctggcttgctgtaatccggaatgtcataccctgcggtctggctcttctcccagttggtatcccacacggtacccgcatcgacgaacagcgaggtgcgtaccgagttggcatatttctcgctgataaacggcgtaggcgtaatcagctccatactggcgaccgccatggcgttaccgccgaccgcatcgtcagagccgcacagcttggtgccgttgctgcagctgtaggagttggaattgtagtacaccgccttcggaccaatggtattggactggaagccacgcacggagctggagccgccggcatagaagttctcatagaacggcatttccttaccgcccagaccgtcggcatagcccagacggccacggcccaacagcacccaagtgcgatcgtcgttgatcggcacgtactgtacgctgtccaacgtcactttgtagtattcgttgtcagagccaggaatggtgattttaccattcagggtggtgcggttaccggaggtcgggaagtaaccacggtcaaggttgttataggtccagcccaggttcagcgtgaagtcatccgccttgtagctggcgcgatccatggtgttcggatcctgccccatcgagttcaggtaacgccacatggcgatctgcggctgcatgtcggacaggctgttgtgcacatagcccaggccggcgcgcagcgagttgttctcgttgatcgggaagcccagcgtaccgtcgatgccgtagctgctgttggtatagtcagacagatccgcgtcgtcggccttaaagtcgttatagaagatacgaccgcccagactcacaccgtcaacggtgaagtaagggttggtggctgacagctccgcataggtctgatagtcgttcttggtgccgctgacgcccaccgagtagccggtgcccaaccagttgtcctgctgaacgccgacctggaagctgacgccgctttccgtgccgtaaccgacgccgaagttgaaggtaccggtgttgcgctctttcaccttataggtaacgtcaacctgatcggcggtgcccggcacgcgctgcgtttcaacgtccacggtctcgaagtagcccaggcggttcagacgctctttgccctgctcaacctgatcgttgcccagccacgccccttccatctgacgcatttcgcggcgcagtacggaatctttactggtgtcgttgccttcgaacttgacgcggcgcacgtagaaacggttgcccgcgtcgatgttgacgtgcagcttgacggttttatccgcgtcgttgatttccggttgggtctgtacgcgcgggtaagcgtaaccataacggcccaacatcttcttgatgttgtcttccatcttggtcactttgctgccgttgtacagttcgcccggctcaatcttggtcagttgggcgacttcggccgaatggcccgccaggttgccgttcaccaccacgtcggaaagcttgtactgatcgccttcggtgatattgatggtgatgtagatgcctttcttgtccggcgtcaggctgacctgcgtcgaatcaatgttgaaacgcgcatagccgcggtccaaatagaagctgcgcagggtctcaaggtcgcccgccagtttctgcttctggtatttacgatcgccgaccacgttccaccacggcacctcatcacgcagttggaagcgtgaaatcagttcatcgttggtgaaggcatggttgccgacgatgttgatctgttgaatttttgcggaaaccccttccgtgaacaccagcttcaggtcgacacggttgcgcggcagcggcgtcaccacggctttcaccgaggcgctgtacttaccgacgctgtagtagaagtcttccagacctttttcaatactggagatcgtggtgcggtcgagcgcttcgccgacccggacgccggaggcttccaggttttgcttgagcatgtcatctttcaccgacttgttgccggagaaagtgatgctggcaatggtaggacgttccttaacctgcacgatcaacgtattaccatcgcgcagtacgcgcacgtcctcgaagttgccggtggcaaacaaggcacgaatggtattactgatgtcatcgtcagtgacggtatcgcctacgcgaaccggcatgttgagtaacgccgcaccgacggcgacccgctgcaggccttcgaaatgaatgtctttcaccacgaacccgtctgcaccgtatacggtggcgctgccaaacagcagcgacgctatgagcaactttttcatcgccatcgttgttatgcgttcttcctaacctatccccgcccttacaggcgagaaaaatcattgaaaagtgcaagacccattaacagcaccagcaaaatcgagcctatgcggtagctgtagtcctgtactcgctcggataccgggccgcccttcagcttttctatcgccaggaagaggaggtgcccaccatctaacaccggtaatgggaacaggttgatgatcccaaggttgacgctaatcaacgccaggaacatcaagtagtacacaaacccgaccccggctgaagccccggcgccctgtgcaatagaaatcgggccgctcaggttgttcaacttcacatcaccggtgattaatttacccagcatgctgaccgttaggcgcatgatttgccaggtcttgtccccggcctgatacagcgccgagaacggtccaaactgacgaatcgtcttgtactcatccggcagcggcaacactttcggaataatgccggcaaagccgatacgttggccttccgccgttttgctgtccggaaccagcgttaacgacagcggcgcgccgtttctttcaatctctaaagccagcgcctgccccgggccgtcgtgaatgcgtttcaccaacgtctgccaacgacccaaaggctgaccatcgactttaacgatcctgtccccggcttgcaaacccgctttttgcgctgccgaaccggattgcacctgcgccagcactgattcaatctgcggcccgcgggggatcatccccagcgacaccaccggatcctgcttgtctggctcaaacttccactggcgcaaatccagggttttattcaccacctgcgatgagccgaaaggcgcaatgcccacctcggttttgtcatcgccaatcttggtcaccagcgccagacgaacagcttcccaatcaggcgtttcgataccgccaacggactttagttccattccgggtgaaatttgcgcctgagcggcgatagattgtggtgatatttcgccaataaccggacgaaaactagggacgccgatgataaacaccagccagtaggcaaccacggcgaacaggaagttggcgattggcccggcgctgacgatggcggcgcgctgccagacggtcttattgttaaaggcccggtgacgcagctcgggcgccaccgtctccacgcgctcatccagcattttgacatagccgcccagcggaatcagcgcgataacaaattcggtgccgtgacggtcggtgcggcgccacagggcgcggccaaagccgatagagaagcgttcaacgcggacgccgcagcggcgggccacccaaaagtgcccgaactcatgcacggtaatcaatataccgagtgcaataataaacgctaccaggttccagagcacgctgaacatcatccctacactccccgtcacggacggattaaaacactaacagcatcaaacaggcaaataccggcacggcggcggtcaggctgtcgatacgatccagtatcccgccatgtcccggaatcagatggccgctgtccttgatgcccgcttcccgtttgaacatgctctcggtgaggtcgcccagcaccgaggccagcgcggcggtcaccgagcagaccagcagggtcgccggcaccacgttcagcggcgcatagcggccgaacagccaggagatcagcgccgaggtcaccagaccgccgatcaggccttcccaggttttccctggcgagaccttcggcgccagcttgtgcttgccgaacagcttgccgaagacataggcgccggaatccgcgccccagaccagcagcatcacatacagcagccaccaggcgccggtaaaatggttttgctcatagccgaactgacgcagcgccagcatgccccagaagaacggcacgatggtcaggatgccgaacaccagccgcagcgggcgcgaattacgccacagccccgcggagcccggataaaacagcaccagcagcagcgccgccagccaccatccgagcgacatccacagcggcccgcccacctgcagcaggtggaccgactgatgataggccggtacgctcagcatcatcagcgccagcaaaaagccgcagagtatcgccaaccagatacgttgagaacgggaagcaaaaccggccagttggccccactcccacgcagctaacatgcacactaccagcgttaccagggcgaatcccaccggaggcagcaaaaacagtgctgcaataacgatcggtattaaaatcagagcagttatgaggcgatacttcagcaaatgttccccctaggacgcattggcgccgataggtgttgttcccccgaagcgacgctcacgttgtgcaaatgcattcagcgcaccttcaaagacaagttcatcaaaatcaggccagagtacatcagtaaagtaaagctcggcataagcaatctgccacagtaagaaattgctgatacggtgttcaccgccggtgcggatcaccagatccaccggcgccagatcgctcatgcagacctgttcactcagcaactcttcactgatttggtccgggcgcagcaaaccttcctgcacttgctcggccaacgtctttactccctgcatgatatcccaacggccgccgtagttggcagcgatgttgagcgtcaggccatcgttattttcagtcagctgctcagagcgacggatacgctcctgcagacgtgcgctgaaccggctgacatcgccaattacgcgcaacctgacgttatgtttgtgcaggcttttcacttcactgtccagagcacgcacaaaaagctccatcagtgcggagacctcctgcgccggacgattccagttctcactgctgaaggcataaagcgtgagcgcatccagatgatggctggcggcaaagctgacggccctgcgcaccgatttcacccctgctttatgaccgaagacgcgcaacttgccctgacgtttagcccaacgtccgttaccgtccataatgatggcaacgtgacgtggccctgaaatggacggattagcttcttgttgatttgcggacgacataactcgtacttatttcctcgatagaaacacaacagcctttccggaacttcaggcccttgcgcgcaaaaaaagccgtgtgcccgacacggctttttcgtctgcacgtcctgatagcccagacatcgtctggaacgaataggtattcgacataccaatcaggccattattcaacggtataaccgctgacaggtggcgcagactatatcacctcagcgaagcctgaacaaacaggcccggagcggcgcgcgcaatttacgaacaaaatcagacaatatcgcgggctcaggcgtactgcgtcttcaccacctcagcggcaagcgcacgcgcctggcgatcgatatctaagaccgcgtcaacgcaggtcggttcctgcaacgacagccgttcgacaactttttggttcaccgccgcgatatcggtaaagcgaatctgcgcctgcaagaaggcggccaccgccacttcattggcggcattgagcgcggtggtcgccgcctggcccgcatcaaaggccgcgatggccaggtgcagacaaggataacgctcacgctcaggctcggagaaggtcaacgcgccaatgcggcagaagtccagcgcggcaacgccggagttcacgcgctgcggataggccatcgcgtgggcgattggcgtacgcatatccggcgtgcccagctgcgccagtacgctgccgtcggcatagcgcaccatcgagtggatgaccgactgcgggtgcagaatcacttccatttgttcggccgaggcattaaacagccagcgggcctcaatatattccagacctttattcatcatggtggcggaatccaccgagatcttgcgccccatcgaccagttgggatgggcacacgcctgatccggcgtcatcgcggcgaactgttccagcggcgtggtacggaacgggccgccggaaccggtcaatacaatgcgcgaaacaccatgatcttccagtgaagagtatcccaactggcgctgaatactctcaggtaaactctgaaaaatcgcgttatgctcgctatcgagcggtaaaagctgcgcctgactctgccgtaccgcgtccataaacagacgtccgcaggtcaccagcgactctttgttcgccagcagcacctgcttgccggcgcggatcgccgccagcgtcggcagcagcccggcggcgccgacgatggccgcagtcacctgatcgacgtcatccagcgccgccagctcgcaggcggcctgttcgcccgccagcacctcggtcgccacgccctgctccgccagcaacgtacgcagctggccggcggcggcttcatccgccatcgccgcataggccgggcggaattccaggcactgctgcgccatcaccgccgcattgcggccggcaaccagcgccttcacggcgaaacgttcaggattttcccgcacaacggccagcgtgctggtgccgacggaaccggtggagccaagaatagtcagttgcttcatgagttcgctctgagtaactgtctgataagatcgatggtgctccagtgtgaaaccttacgcaccggatgtccacgatctttcagtacgataaaacgagatctgcgctgcaaaaaataaagcgccgcctaagcgacgctttgttcagcgcaaagccgattagaattccatcagctctttttctttctccgccagagcggcgtcgaccagcttgatgtaggcatcggtcattttctgaatgtcgtcttgtgaacgacgttcttcgtcttcgctgatttccttgtctttcagcagcgccttgaccttgtcgttggcgtcgcgacgcacgttgcgcacggacacgcggccctgttcggcttcaccgcgtacgatcttgatcagatccttacggcgctcttcggtcagcggcggcagcggaacgcggatgtcggaaccggcggaagacgggttcagacccaggtcagaggacatgatggctttttccaccgcctggctcagagagcggtcaaacacgttgattttcagcgtgcgggaatcttccaccgtgatgttggccagctgacgcagcggggtggcagcgccgtagtattccaccatgatgccgtcaagaatgcttggcgacgcgcggccagtgcggattttgctgatttggtttttgaatgcttcgacgcttttttccatgcgtgcgtcagcatcttttctgatgtcattaatcacgttgcgaacctttggaaacgggttacttggcaggcttattatagcccgtgaattttacttgccgggagcaggcgcgcacgtcgccacccgctccgcttaatcagtatcgagcagcaattacttgccgatcaatgtaccttcgttctcacccatcacgacgcggcgcagcgcgcccggcttgttcatattgaacacgcggatcggcaggccatggtcacgcgccagcgtaaacgcggccaggtccatgactttcagttcacgttccagcacgtcctgataggttaactgttcatacagcgtagcgtccgggtttttcaccggatcggcggagtatacaccatccactttggtggctttcaataccacatccgcttcaatttcgatcccgcgcaggcaggcggcggagtcggtggtgaagaacgggttgccggtaccggcggagaaaatcactacgcggttgttgcgcagcaggctgatcgcctccgcccaactgtagttatcacatacgccattgagcgggatagccgacatcaggcgggcgttcacataggcacggtgcagtgcatcacgcatagccaggccgttcatcacggtagccagcattcccatgtggtcgcccactacgcggttcatcccggcttgcgccaggcccgcgccgcggaacaggttgccaccgccaataactacaccgacctgaatgcccagctcgaccagctctttcacttcctgagccatgcgatccaaaacgctcgcgtcgataccaaaaccttctgcgccttgcagggcttcgccactcagtttgagcaggatacgctgatatacgggttttgcattggttgccatggttattctgtcctaagcagcagtaatagtattgggggtttcggccgatgaaatgcgcctgcgcagagtataacccggcagggcccgccatcggagtaaatctggctggatctggataaagatatatcctaaataattcaggctgcaggaaaaagacgccctgcgcgcggcctgaaatacggcggatataaaatggaaccgccagacggcggttccattaacagtcattaagactgcttgctcattgctgcaacttcagcagcaaagtcagcttcaactttctcgatgccttcgcccacttcgaagcggatgaagttaatcacgtcagcgttgtgctctttcagcacctgaccaacagatttgcttggctcgataacgaaaggctgaccggtcagagaaacttcgccggtgaatttcttcatgcggccttcaaccattttctctgcgatttctttcggcttgccagactgcatggcgatgtccagctgaacctgatactctttttccaccacttcggcagaaacgtcttcaggcttcacgaactcaggcttgctggccgcaacgtgcattgcgatctgcttaaccagttcttcgtcagcgcctttagcggaaaccagaacgccgatacgtgcgccgtgcaggtagctgcccagcacgtcgccttccagtacggctacgcgacggatattgatgttttcaccaattttcgccaccagcgcaacgcgctcttcttcgaactgcgctttcagtacgtcgacgtcagtcactttaccggcaacggccgcgtccagcactttgtcagcgaatgcctggaaaccgccatctttggcaacgaagtcagtctggcagttaacttccagaatcacgccgtagttgccttcgattttggttttgatcacgccgtcagcagctacgttgcctgcttttttcgctgctttgatcgcaccagacttacgcatgttctcgatggccagctcgatgtcgccgttggattcaaccagcgcctttttgcaatccatcatgccagcgccagtacgctcgcgcagttcttttaccagggcagcggtaatatcagccatttttaaattcctcggttatcccactcggagatttacccgatatctttcgcgccgtcgcgccgggcaacaacgcggaacctatcggacagggttctcattcagataagcaaagggggcctttaaggcccccctaaccaacatatgtcaatacctggttaataagggctcgatgtcgagcttgccttattattcagcttctaccaagccttcttccgcctgaacggccagatcttgagagcgaccttcacgtactgcggcagcaacggcggtcaggtacaggtttactgcacggattgcgtcgtcgttaccagggatgatgaagtcaacgccgtctggatcggagttggtatcaacgatagagaataccgggatacccaggttgttggcttctttgatcgcgatgtgttcgtgatcggcatcgataacgaacagagcgtctggcagaccgcccatatccttgataccgcccagagagttttccaacttctgcagttcacgggtacgcatcagcgcttcttttttggtcagcttgtcgaaggtgccgtcttgagactgggtttccagatctttcaaacgtttgatggactgacgaacggttttccagttagtcagcataccgcccaaccagcgatggttcacgaagaactggtcgcagttgttggcagcgtcttttaccgcttcgcttgctgcgcgcttggtaccaacaaacaggatcttgcctttacgggcagagatcttgctcagctcagccagagcgtcgttgaacattggtacggttttttccaggttgatgatgtgaaccttgttacgagcgccgaagatgaatggcttcattttcgggttccagtaacgggtctggtgaccgaagtgtacaccggcctggagcatgtcgcgcatggaaacagttgccatgattaaacctctatagattagattggggttatgcctccacgtatcccataacgccgaccccagagcgagattctcacctgaggcaccccggcgcatgtgccgatacgtgtgtgttatttacacaattgagtgcagttaagtagtttcagcctcaccgctccaacgtcttttggacgcaagtcgcggatcgccggcgcgctttataccataaacccgccgctgactccaacttttgttgcagtataaccccttaacgccgcccgcgcgcgcaaatcaaatttggcagccctccggcgggctgataccatagcagactgcttctatcttcttaattgtcggcaagctcgacaccttcggacgaatttcatggcaatctcaatcaaaaacgctgatgacatccaaaaaatgcgcgtagccggccgcctggccgccgaagtgctggaaattatcgagccttacgtcaaacccggcgtcaccaccggtgagctggaccgtatctgtcacgaatacatcacggaaaagcagcaggcgatctccgcctgcctgggctatcacggcttcccgaaatccgtctgcatctcggtgaacgaagtggtgtgccacggcatcccaagcgatgacaaagtgctgaaagacggcgatatcgtcaacatcgacgtcaccgtaattaaagacggctggcacggcgacacctccaagatgttcctggtgggcaaaccgacgattctgggcgagcgcctgtgccgcatcacgcaggaaagcctgtacctggcgctgaaaatggtcaagccgggcatccgcctgcgcacgctgggcaaggctatccaacagtttgtggaagccgagaaattctccgtcgtgcgtgagtactgcgggcacggcatcggcgaagtgttccacgaagagccgcaggtgctgcattatgacgccgatgacggcggcgtggtgctgcaggcgggcatggccttcaccatcgagccgatggttaacgccggcgactaccgcatccgcaccatgaaagacggctggacggtaaaaaccaaagatcgcagcttgtcggcgcagtatgagcatactattgtggtgactgaaaacggctgcgagataatgacgttgcgcaaggatgacaccatccccaacatcattacgcatgacatgtaagcgcggcggcagcgccgtacgctaaacgcattacacaggccggcttttgccggccttttttataggtcatcccatgtctgaagattttcgtgcacctgccccgccggccgtcgcgcagctgacgccgcccgcctctcccgatacctatggcgacgacgatctggagtgcggcgcgctgaagcagcggctggaacagtttcaggactggctggcgacttcctttgacgccggcgccagcgccgaaagcctggtggcggcgcgcagtgagttcgtcgaccgcctgctgcgccgcctgtggcgcttttacggctttgagcaggctgccgaaaccgcgctggtggcggtgggcggctatggccgcggcgagctgcatcctttatcggacatcgacgtgctggtgctcagccagcagcggctgagcgagccgcaggcggcgcgggtcggcgaatttatcaccctgctgtgggatctgaagctggaggtcggccacagcgtccgcacgctggaagagtgcctgctggaagggctggccgatctgaccgtggccaccaacctgatcgaatcgcggatgatctgcggcgacgtggcgctgttcctacagatgcaaaaacacattttcagcgacggcttctggccctcccccgactttttccacgccaagattgaggagcagcaggagcgccaccagcgctaccacggcaccagctacaacctggagccggatatcaaaagcagccccggcggcctgcgcgatatccataccttgctgtgggtggcgcggcgccacttcggcgccacctcgctggatgaaatggtcggcttcggctttctgacgcaggcggagcgcaatgagctgaacgagtgccagagcctgctgtggcgcatccgcttcgcgctgcatctggagctgacgcgctatgacaaccgcctgttgttcgaccgtcagctcagcgtggcgcagcggctgcgctataaaggcgacggcaatgagccggtcgagcacatgatgaaggatttctaccgcgtaacgcgccgcgtcagcgaactgaacaacatgctgctgcagctgtttgatgaagcgattctggcgctggacgccacggagaaaccgcgcccgctgaacgatgatttccagctgcgcggcgatctgatcgatctgcgtgacgagacgctgtttgagcgccagccgcaggccatcatgcgcatgttctatctgatggtgcgcaaccgcgacatccgcggcatctactccaccaccgtacgccagctgcgccatgcgcgccgccatctgaaacagccgctgtgcaccattcccgaagcccgcgagctgtttatggcgattctgcgccacccgggcgcggtggcgcgcgccctgctgccgatgcaccgccacagcgtgctgtgggcctatatgccgcagtggggcaaaatcgttggccagatgcagttcgacctgttccacgcctataccgtggatgaacacaccatccgcgtgctgcagaagctggaaagcttcgccgatgaagagacccggccgcgccacccgctgtgcgtcgaactctatccgcggctgccccaccctgagctgctgctgatcgccgcgctgttccacgatatcgccaagggacgcggcggcgaccactccattctgggggcggaagatgtggtggagttcgccgcgctgcacggcctcaactcgcgggaaacccagctggtcgcctggctggtgcgctgccacctgctgatgtcggtcaccgcccagcggcgcgacattcaggacccgacggtgatccaacagttcagcgccgaagtgcagagcgaaacgcggctgcgctacctggtctgcctgacggtggcggatatttgcgccaccaacgaaacgctgtggaacagctggaaacagagcctgttgcgcgaactctacttcgccacggaaaagcagctgcgccgcggcatgcaaaacagcccggacctgcgcgaacgcgtgcgtcaccaccgtttacaggcgctggcgctgctgcgcatggacaatatcgacgaagaggcgctgcaccgtatctggagccgctgccgcgccgactacttcctgcgccactcccccaatcagctggcctggcacgcccgccacctgctggcccacgactccaccaaaccgctggtgctggtcagccggcaggcgacgcgcggcggcaccgagatctttatctggagcccggaccggccgtatctgttcgccgccgtcgccggcgagatggaccgccgcaacctgagcgtgcacgacgcgcagatcttcaccaaccgcgacggaatggcgatggacacctttatcgttctggagccggacggcagcccgctggcgcaggatcgccacaacgccattcgtcaggcgctgctgcaggcgatcacccagcgcgactatcagccgccgcgggtacgtcggccgtcgtccaagctgcgccacttcagcgtaccgacggaggccaattttctgccgacccataccgaccggcgcagctatctggagctgaccgcgctggatcagcccggcctgctggcgcgcgtcggcgaagtgtttgccgatatggggttgtccctgcacggcgcgcgcatttccaccatcggcgagcgggttgaggatttatttattctggccgacggcgatcggcgcgctttaaacgcccaaacgcgcagaaagttggaacaacggttgacagaggcactcaatccaaacgataaaatgtgatatacccttcatctttcaagcggcagcgttgttggctgcccttactcaccccagtcacttactgacgtaagctcctggggattcgtgcggttgccgcctagccgccactcgaaatcttttgggtaaacaagtatcttttagctaaacattatcaggacgagaacagaatgcagcaactacagaacgttatcgagagcgcctttgaacgtcgcgcggacattaccccgacgagcgtggacaccgtaacgcgcgaagcggtaaaccaggccatcgccctgctggacagcggcgccctgcgcgtcgccgaaaagattgacggccagtgggtaacccatcagtggctgaaaaaagccgtgctgctctctttccgcatcaatgacaacaaggtgatggacggggctgaaacccgttattacgacaaggtgccgatgaagttcgccgactatgacgaagcgcgcttccagaaagaaggcttccgcgtcgtgccgccggccaccgtgcgccagggcgcatttatcgcacgcaacaccgtgctaatgccgtcctacgtcaatatcggcgcctacgttgacgaaggcaccatggtcgatacctgggccaccgtcggttcctgcgcgcagatcggcaagaacgttcacctgtccggcggcgtcggcatcggcggcgtgctggagccgctgcaggccaacccgaccatcatcgaagacaactgctttatcggcgcgcgttccgaagtggttgaaggggtgatcgtggaagaaggctcggtgatctccatgggcgtttacctcggccagagcacccgcatttacgaccgcgaaaccggcgaaatccactacggccgcgtcccggcgggttccgtcgtggtctccggcaacctgccgtccaaagatggcacctacagcctgtactgtgcggtgatcgtcaaaaaagtggacgccaaaacgcgcggcaaagtcggcattaatgagttattacgcaccatcgactaagctaaatagcgggtgattcacccgctatttttttatctgaagcaccgcgggcatcctcactaacgtggaataacacttattactaggggcgacgtatgtacgataatttgaaaagcttgggtattaatcaaccggaagatatcgatcgttatagcctgcggcaagaggccaataacgacatcctcaagatctatttccgcaaggataaaggcgagttctttgccaaaagcgtgaaattcaaatatccgcgtcagcgtaaaaccgtggtggccgacaacgccggccagggttacaaagaaatccacgagataaaccccaacctgcgctatgtgatcgatgagctggatcagctgtgccagcgcgatcaggtggaagtcgatctgaaacgcaaaatcctcgaagacctgcgtcatctggaaggcgtggtgtcgcacaagattgccgagattgaggccgatctggaaaagctgacccgcggcaaataatcatcagggcgcggttatcgcgccctgcaggctttacttcagcagcgccgcccactgctccacccacgggcaggacgccacttcaggttccggctgctccatggcgtcaatttccagcctctctcccacgcgcgtcgcaccctgctcctgcagcagcgcatcaaacgcccgaccggcgccgcagaagttgtcatagctgctgtcgcccagcgcaatcactccgtagcgtagctccggctgatagccgacccgatcgcgaatcgccgcgaacagcggcgcgatgctgtccggcaaatcgccctgcccggtggtcgaggtcaccaccagcgcatagtgctgacgataggcctgccactcttccagcgtcccctcttcgaacagtttgacctcgtgcccctgctcgacaaggatggtttccgcttcttccgccaccaacaacgcattaccgtataccgtgccgacgaaaataccgacctgagccatgcttacaactcccttaatgctctgaaaaaattcttagctagcttgaccgtaagccgccggaaactcaaccctgacaagctcagggacaagctccagccagccaaactgtgacattaccccctgccaggtctggtcccagcgggcggaaatctgcagcggctgcccgcttaccgggtgattaagccgcagatggctggcgtgcagcatcagacgcgggcaggaaaagtgctgcgccataccgcggttctgccgcagatcgccatgcttgctgtcgccgatgatcgggtggcgcaggtgcgtcatatggcgccgcagctgatgtttacgaccggtctccggctgcagctccatcagcgtgtagcgcgcgctgtcatagcgcccgatcgccaccggcatttccacctgcgccagtggccgatagtgggtcagcgccggctgcggcgctttatccgcatcagaaaatttatcggcgatcttgtcccgcttctgcgtcagctgataatccagcgtcgccgcgtcgttgacaaaaccgcgcaccaccgcatggtaggttttctgcacctgatgctgttcaaactgctgtgacaacagatgggcgacctcgctggacagcgccatcagcagcacgccggacgtcggccgatcgagccggtgaacggtaaagacatgctggccgatctgatcgcgcaccgtctgcatgacaaatacactctcatggcggtccagccagctgcggtgcaccagccagccggcgggtttattcaccgccaccagatgctcgtcctgataaagaatttccagcattactgcggctcttggttcagtaggtcgtccaggcgctgcagcaccaccaacagcggcagacagcccggctccttgtctttcagcgcctcttcaaaataaggcgtgatggcaaagcgcgtcggcagcggcgcattggcgtccagcagcgcgtacatgcgcggcagcatcacccactgcagccactcctccgcctgcatgctgtcaatgcaaaacggttcgctactgttaaacgcctcaggcgccggcggcgtagcctgccacaacgccagatcgcgcatggattgttcgatagcctgcaagtacaggcgaacctggttatgtatagtcatctgcatttccgatcgttcaaagcgataaaactcagcgcgcgggctgaaaggcggcagagcatagcatttaaccggttatagcccaaattccatcgacgcgacagattttgcgctggtgacgatgcggcgtgcgcggcacaatatccatcaagtaaaccaataaacaagatgatacacatgagcgcaacttcagctgtaaagcaacacgcaacgcccggtaaagccatgctggcttcggtgaccggctacgccatggacggtttcgatctgcttattctgggctttatgctgccggttatcgccgccgagctgcacctcacctctgccgaatccggctcgctggtcacctggacgctggtcggtgcggtattgggcggcgtgattttcggccacctcagcgaccgcttcggccgtatccgcatccttaccgtcaccattttgatgttttcactgtttaccggcctgtgcgcgctggcggtcggctattgggatctgctggcctatcgcacgctggcgggcgtcgggctgggcggtgaattcggcatcggcatggcgctgatcgccgaagcctggccggcggaaaaacgcaaccgcgcctccgcctacgtcggcatgggctggcagcttggcgtgctggctgcggcctttctgacgccgctgctgctgacgcacatcggctggcgcggcatgttcctggtcggcctggtgccggcgctggcctccttcctgatccgccgcacgctgggggagccggaagcgttcgtgcggcaaaaaagcgccgcgcctgcgctatcttttcgccagcgtctcgggctgctgtttaaggatcgcgccaccgggcgcgccagcgtgggcatttttattctctgctcggtgcagaatttcggctactacggcctgatgatctggatgcccacctatctggcaagcaacttcggcttctccctgaccaaatccggcatctggacggcggtaacagtggtcggcatgaccttcggcatctggctgttcggcgtactggcagaccgctttgcccgctggaagatcttcattgcttatcagctgggcgcggtggtgatggtggtgtgttacgcgcagctcagcgacccgacctggatgctgctggccggcgcggtgatggggctgttcgtcaacggcatgattggcggctacggcgcgctgatttcagacatctacccgacgcaggcgcgggccacggcgcaaaatattctgtttaatctgggacgcggcgttggcggactggggccgctggtgattggcgcgctggtaacgcaggtctccttcaccgcggccatcagcctgttggccgccatttacctgctggatatctacgccacgctgtttctgctgccgaagaagcagggccagggggatacgctgggagcgatcggctaaacatttaagacgggcaaaaagttgggggcactgtattaacagtgcccccggttcgttttatagctttcccgctacacggaatgctccctgctcaatccctgaaaacttttcctgtggccatcctgacccaacgtccatgcctatcctttaactagcatcgtcctgacgcggtcctcggtctccctgacccaccggccatcccgtaccggctctcaatctccgtcctggaggtgtccctggtttctttcctgaaacatcctgcgcatcgccctgacgccatccgccgcccttcagtgggcgcatccgcttcttcatccagaagtttgcatcatcccgcagcttccgactccagccgccttccattcggcatgtataagatcgcttaattcctttctcgccacaagggattgtgagacaaaagtacaaaaaggcgttacgcgttagtttttaccgtttcgataaacaactgataaatattgtaataaatcaatttttgccgttaggcgccgataaattaaaagcgatctcgcacaagccttgtgcgagatctctcacaaaccttttggcctttggctcaattatcggccaccggacgcagcgcatcgaggaaattgcccagcgtcgccgccagcagcgtacgccggtcgctgccaaactgttccagcaccacattaccgctgatattgcacagcgacaccatttccatctccgattccgtcgtcgccaggaacagcgtcggcgacagcttcagacgtttttgcgtcaccagatggccaatcaggttttcctgcaggcggataaaatcctcctcgctccatacctgcagcagactgaggcgatgctcgccgaactgcgcgcccatatcgccggcgtattgctgcgtataaaaggcgtgaatatccggctgcagccgcagctccagcgcggtttccaccttttccagcgtcgccgcaggcgtaaacggctgcggcaaccacagcacctcttcatcgcgattttccaccacacacggtgagggcacgccgtacagttcgcggctggccggcgcatggccacgctgctgctgccagagcgccacatagcgctgcgtaaattcacgcaaagcgtgggtaacatcatggtccatattttctctcgcatacggtaaactgacggccattgtacccataaccttgcatacttgcttgcagcgacgcggcgttaagcgcgttatcgcggctgcaacgcaattttcagcactaaccggagtaaggtgacagcagatgtcctcctatcaaaatcatcaggcattatcagggctgacgctcggtaaacccaccgcttaccacgaccagtacgacgcggcgctgctgcagccggtgccgcgcagcatgaaccgcgagccgctggggctctatcctgacagcctgccgtttcacggcgcggatatctggacgctgtacgaactctcctggctcaacgccaaagggctgccgcaggtggcggtgggcgaaatcagcctcgacgccttcagtctgaacctgatcgagtccaagagcttcaagctctatctcaacagctttaaccagacccgttttgagaactgggaggcggtgcgctgcacgctgctgcgcgatctggcggcctgcgcacagggcgaggtgacggtgaaactgttccgtctggatgaaattgaaggacgccccatcgcgcaactgcagggcgaaaacctcgaccagcaggacatcagcatcgatgactatcagttcaacgccgactacctgcaggacgcggcggcaggcagcccggtggtggaggaaacgctggtcagccatctgctgaagtccaattgcctgatcaccaaccagcccgactggggttcggtacagatcgcctatcgcggcgcgcagattaaccgcgaagcgttgctgcgctatttagtctctttccgccatcataatgagttccatgaacagtgcgtggagcgcattttcaacgacatcatgcgtttttgtcagcctgagcgcctctcggtctatgcgcgctatacccgccgcggcggcctggatatcaacccatggcgcagcaataccgattttgcgccgacgcacggccgcctggcgcgccaataatgcgaagcattgctcaacaactgagctaatagcaggtttgcattggtaaaaatcaggggacggcggtaaggttaaatctcggcgcccgcacgtattacggggccgcagagcagacaggcgttattcaccgcagcgtgtgcaagcggggtcgccataccgagagacggtcctgccgtatggattactaccgccccgccatgggtgcaaaggagttaccttgattacacatatcagcccgcttggctcaatggatttgctgtcgcagctggaagtcgacatgctgaagcgtaccgccagcagcgacctgtatcgtttattccgtaactgttcgctggcggtgctgaactccggcagccagaccgacaacagcaagcagctgctgtcgcgctatgagacgtttgatatcaacgtactgcgccgtgaacgcggcgtaaaactcgagttggtcaacccgccggaagacgcctttgtcgacggacgcatcatccgctccctgcaggccaacctgttcgcggtgttgcgcgatattctgttcgtacacgggcaaatcgccagcgccggacgcttccagcacctgaatctggaaaactccgtccatatcaccaacctggtgttctcgattctgcgcaatgcgcgcacgctgcatctggacgaagaccccaatatggtggtgtgctggggcggccactcgatcaatcagaacgaatacctgtatgcgcgtaaagtcggcagcgagctgggcctgcgcgaactgaatatctgcaccggctgcggcccgggcgccatggaggcgccgatgaagggcgcggcggtcggccacgcccagcagcgctaccgcaacagccgctttatcggcatgaccgaaccgtccatcatcgccgccgagccgccgaacccgctggtcaacgaactggtgatcatgccggatatcgaaaagcgtctggaagccttcgtgcgtatcgcgcacggcatcattattttcccgggcggcgtcggcacggcggaagagctgctgtacctgctgggcatcctgatgaacccggaaaacagcgagcaggtgctgccgctgatcctcaccgggccgaaagagagcgccgactacttccgggtactggatgagttcatcatgaataccctcggcgacgcggcgcgccgccactacaccattatcatcgacgacccggcggaagtggcgcgccagatgaaaaaggcgatgccgctggtgaaagaaaaccgccgcaataccggcgacgcctacagctttaactggtcgatgcgcatcgccccggatctgcagctgccgtttgagccgacccatgagaatatggccaacctcaacctgtcgccgcagcagccgccagaagagctggccgccgcgctgcgccgcgcgttttccggcatcgtcgccggcaacgtgaaagagaacggcattcacgccattgagcagttcggcccgtacaagctgcatggcgatccgcaaatgatgaagcagatggaccagctgctgcagggttttgttgcccagcaccgcatgaagctgccgggcagcgcctatgtgccctgctatgaaatcattacctgaccaaccgcggggcggcgacaggccgccctgcctttttacgacctaaatcaccatggccatacatttactgatcgtcgacgccctgaacctgattcgccgcattcacgccgtgcaaggctcgccgtgcgttgacgcctgccgccatgcgctggtgcagctgattcagcacagcgcgccgacccacgcggtggcggtctttgacgaagacgaccggggtgacagctggcgtcaccagctgttgccggactacaaggccggccggtcgcccatgccggacaacctgcagcaggaaatgccgcagctgcgcgaggcgtttaccggcctgggagtcgcctgctggcactcccccggcaacgaagcggacgacctggcggcgacgctggccgctaaggtttccggcggcggccaccaggtgaccatcgtctcgaccgataaaggctactgccaactgctggcgccgcaggtgcagatccgcgactattttcaaaaacgctggctggatctgcccttcgtgcagaaagagtttggcgtggcgccgcaacagctgacggattactgggggctggtcggcatcagcagcagcaagatccccggcgtcgccggcatcgggccgaaaaccgccgtgcagctgctgctgcaggcgacggatctggatacgctgtatcagcagttggcggcagtaccggaaaagtggcgcaataagctggagcagcaccgtgaaatggcctacgtcagcaagcagatcgccacgctgcgcaccgacctgacgctggacggcaacctgcaacagctgcggctgccgataaactaagggcgctgcaagcagcgcccttatcgcatcaatcccgctcgtcgcggcgccccggcaccgcggaccacatgcggcgcacgtgcaccgtgatttcctcgcgatcgtgatacagctgtttggcatgcacatccgcactgatgccggccgcgcccagcgcttcccggatgctctgcagattctgcgcgacctcttcgtagcgcttcttcatcggcagcttcaggttgaaaatggcctcgcggcaccagcctttgaccagccactgaatcatcaggctggtgaccttcgccggcttctccaccatatcgcacaccagccagtaaattttgctgctgttcggctcaaatttaaaaccgtcggcgcgatgatgagtcacctggccggtatccatcaggctaggcgccatcgggccgttatccaccgcatgcaccatcatgctgcgcttcaccaattggtaggtccagccgccgggacaggcgcccagatccaccgcatgcatgccgctggccaggcgctcatcccactcatcggcgggaataaacacgtggaacgcctcttccagcttcagggttgagcggcttggcgcgtcggccgggaacttcagccgcggaatccccatatagaacggcgagttattgttgctgtaggagtaacccacatagcagcagcccggcgcgataaagaacacgtgcaccaccggccgcgacgggttttcacgcgccatcagcactttctgctcgcgcatcgcggcgcgcagcggcaccgtcagcttgcggcagaacttcatcagctctttgctttcgttggtgtccgccacttcgacccgcagctcgccgccgcgatcgacgacgccgatcagcatgccgacaatcggcgacacgcggtcttccggcggcagatcgcgcagcagttcaccgacgacaatcagctggcgggcaaaaatcagctcgcggaaaggaatttctttcgccagccggtcggcatcgtccggctgatagcactcaaacagcacgtagccgctgttctctttcacccgggcaaagccgaaaatctccagctgagacgctttatccgtaatttctgccgcgcactctttttcaaacccagggcggcagtacaatgcaactttattcatggcgctcggcctttttcctcagacgcaaagcgccaatcaacatcaatgcccaaccgatcaggaaacacacgccgccgaccggcgtgatatagacccagaccttcaggtgcgacagcgccagacaatacaggctgccgctaaacaacacggtgccgagcgccagcagcgccccgctccagtaaaaccacagactgacgcggcgctgcatcgccaccgctaacgccagcaccgccagggtatgcaccccctgataatccagcccggtgcggatccacgccatttcattggcgcccagcgtgccgctcagcacgtgcgcgccaaacgctcccaaagcaacaaatacaaagccgctgatcgcggcaaaaatcagcatcgaacgactgctcatcgttatttacctttagtcggtaaccggccgcctgaggccgccggtttattgttcatagcggaaacgatatttttcctgctcgctggcagcacgcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacataccagataaaaagcgtttttactgaccagaacatcattaaacggacataccagcctgcccgcttcgatttccgtctgcgcaatcacgttgttcaccaacgcaatgccctgcccgtgcaccgccgcctgcaccaccatcgcgctatggctgaaaatcggcccctgctgcacattaatatgctgcagccccagttgccgggtataggccagccagtcgcggcgtgaagtatcgtgcagcagcgtatgattagccagatcctccggcgattttaacgcgcgctcgccggtcagcaggctgggggaacacaccggcagcagatattcggcatacaggcgctccgcgcgcagccccggccagttgccgcggccatagaaaatggcgacgtcaacgtcgtcggccagtttatcctcttcccggtcaacggcttgtatacgaacatcaatccccggataagctgagttaaagccagacaggcgcggcaccagccactgaatggcaaaactcggcggcaaactgaccgttaatgcacccttggcgctgcgcgcctgcagcttacgcgtcgcttcattgatcgaggagaatatctctttgatatccagataataactctgcccctcttcggtcagcagcagggaacggttgcgccggcgaaacagtttaaggccgaggaaatcctccagagacttgatctggtggctcaccgcagcctgggtgacgaaaagctcttctgccgctttggtgaaactgagatggcgggctgccgcatcaaacacccgcagtgcattaaggggcggtaaacgtttagacattaattagctacttttgtgtaacaaacttacaacacaatcaaccctaaaagcaggttgcgttgacagacgcgcgtcagctcgcttcccacgcgcttatttcattagttttttttatccgatgcattataaattgtccgttgagcagacgccagcaaatacctatagtggcggcacttcccgggccggaacgaaaagggattgggtgtcgaggacgccgatgaacttttggcttgtggttgtgatgttgtgtttgcaaattgtccggcgattctggacatggtagctaagctactgttttttcacttcctgtacatttaccctgtctgtccatagtgatttatgcagcaccgcaaacattgcggtgcttttttttgcctgacgtttactggtcggtttccgccagctctttcacgtcggcacggttaatctgctgttcgacgccgttggcatctttgtagctgatcatcccagtatcttcatcaacctgcggcttgccgtcggcgacgatggttcgcccgtcgttggtgtgcatcacatagttactggaacaggcagccaacgtgaacgtcaacatcagagcagagataactgcggccgtcttcttcatcttggactccttgtagataaaaatgctgtaaaagacctttagatacctaaaggcaaggttgcgcacccgtagaaacagcataacaaactcacaccggaatgccaggcaagcgccgcaatggacttgtcagtcgcggcaaaataggacaggatcggcaggtgttccgaccaatgataatccactatgtcgtcgtttaatccctcagttttccgccgccagtttcccgcagtggcgcagcccggcgtttatctggacagcgccgccaccgcgctgaagccgcaggcggtgattaccgccacccagcagttttacagcagcgatgcggccaccgtacaccgcagccagcataaggcggctcaggatctcaccgcccgctttgaacagacgcggcatcaggcggcagcactgattaacgccgctgccgaagagattgtctggacgcgcggcaccaccgaggcaattaatctggtggcgcaaagctatgcgcgcccgcgcctgcagcccggcgatgagatcatcgtcagcgaggcggagcatcatgccaacctgattccctggctgatggtcgcacaacagaccggcgcccgcgtgataaaactgccgctggggaccgaccggctgcccgacctcacacagctgccggcgctgctgacagcgcaaacccggctgctggcgctggggcagatgtccaacgttaccggcggctgtccggagctggcgcaggcgatcgcactggcgcacggcgtcggcgccaaagtcatgatcgacggcgctcagggcatcgtgcactgtccggcggacgtgcggcggttaaacatcgacttttacgccttttccggccataagctgtatggcccgaccggcatcggcgtgctgtacggcaaaagcgagctgctggcgcagatggcaccgtggcaaggcggcggaaaaatgctgacccaggcctcgttcgacggctttatcgcgcaaaaaccgccttactgctttgaggccggcacgccgaatatcgccggcgtactgggtctgggcgcggcgctgagctggctggaggagcaggatctgccggcggcggaagcctacgcccggcagttaaccgacgacgccgagcatcggctggcgcagctgacgggctttcgcagtttccgctgttccggctccagcctgctggcattcgatatcgccggtattcatcacagcgatatcgtcacgctgctggcggaacaaggtatcgcgctacgcgccgggcagcactgcgcgcaacccctgatggcggcgctgggcgtcagcggcactctgcgcgcatcgttcgccccttataatacgccggaagacgtcgacagactggtcgacgccatggtgaatgccgtcgacctgctggcggattgagatacagctatttcggagacgctatgcttgccccccatcccttcggccgcgacattaccgctgcggccctgacagaaaaattcggcgcgctgaaacagtgggaagaccgctatcgccagctcgtgatgctggcgaaacagctgcctgcgctgccggaaacgctgcgcagcacggagatagagctaagcggctgtgaaaaccgcgtctggttagggcatcagttgcttgacgaccatcgcctgcatttttacggcgacagcgaaggccgcattgtacgcggcctgctggcggtgttgttaaccgccgtggaaggacaaactccgcagcagctgctggacgccgatcccctggcgctgttcgacagcctggggctgcgcgcccagctcagcgccacccgcgccagcggtctggaagcgctggccgcggcggtcaaagacattgccgcgcattatgcctgacgggcggctttcgccatcatctttttcaacgcatgggaaacggcgacaaagccaaaggtcgcggtgaccatggtcgccgcgccgaagccggcgctgcagtccatccgcttcggcccttccgcggtgctgcgcgacgcgcacaccgaaccgtccggctgcggatacaccagcgcttcgctggaaaagacgcagtcgatgcccagtttgcccttgctgtttttcaccacgttgaaatcgtgtttgagacgctcgcgcagcttggccgccagcggatcctgaatggtcttggccagatccgctacctcaatgcgcgtcggatcgatttgcccgccggcgccgccggtggtcacgaccgggatcttgaagcggcggcagtaggccagcagcgccgccttaggccgcacgctgtcgatggcgtcgatcacatagctaaagtcgttgtccagcagctccgccacgttatccggcgtaataaaatcgtcgatgcaggttacccggcactccgggttaatcgccagaatacgctcggccatcacttccgtcttcgactggcccacgtggccgcgcagcgcgtggatctggcggttggtattggtgacgcagacatcatccatatcaatcagggtaatggcgccgatgccggtgcgcgccagcgcctccgccgcccatgagcccacgccgccaatgccaatcacgcagacgtgcgcccgggcgaacagcgccaacgcctgctggccgtacaaacgcgccgtaccgccaaaacgctgcagataggcttctgaatagggtgtgctcataacgctttaattaccttaattatgcaaatgataagggccggaaaatccggcccttgcgggttagcgacgacgaacgttaaccattaacgcgtcgccagcaggcccccgctctgattgaccttcggctgataggcgctgaacagtggcgcgccgctgccgcccttcaatacccacacccggccatagtggttgtaaaaaccggccgcgtggccggcgtccggcccaatcccctggtagatatcaaagtgttggcctttaatcgcgccgccgacgtccagcgccaccatcaggcgcatctcatattttcccgtgaatttacccttgttgtccagcagcggcacttccgccagcagcgtggtgccggcaggaatcagcgagcggtcagatgccaccgacgccttggcgatcagcggcaccgcgctggcacctttcaccggcgcaaaggattccggacggaagaagacaaaggacgggttctgctccagcagttcacgcacttccgcctcgctgtggctgtccgcccacttgcggatcgcctgcatcgacatatccgccttggccacctcgccccgatcgatcagcacccggccgatgctgcggtaagcatggccgtttttgccgccgtagccgaagaacaccagcggctgaccgttgccgaagtcgacatagccgctgccctgcacttccatcataaagttgtccatcagcgagttgctgtaggcgatgatgtaacggtcatccaacgcgccgttataaatgcccgcgcggctcggcagacggccgcgcttcggcggcatgcggtacagcggatagcggaactcgccctgcggggtggcgcgcgcctgcaccaccggcgtgtagtaaccggtaaactgtacgttgccgtagttgtccgccccttccatctggtaggcgctgaggccaaactggctaagctggcgggtatcggcgccggaggccatccagctctttaccgcctggtaggtgttgctgttacggctgaataaagaaggagacgcgtattggatctccagcagctggttggcgtaatcattgccgttcatcggcacgccgcgggtgttcggctgattcaccagcgccagcggctgctccagctgcccgtctttatattgctgaccccggtcggtcggctttgacgaacagcccgccaagattgctatcactaacccgcccagcaggtatttaccccaacgtcctttcatcgcgcgctctcttaaaaaacaggtgtgattttcacccaagacatttcgaggtgcagacggcggaccgccccatcgcgcatctgcagcttgaaaaataaaggggataccggcgaaagataacaaaccccttgggagaaaggaatcgctgccaataaaaaatccctcagcgcgcagggtgatgaaaaagaaagcaatgtgcggactaaataagccaaaaaacggctttaggccgattatctgcaaaaaggggttgcaacataacgcatggagagtatagtgcgcatccatcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaccgatgctgtaccagcggcatcttattatgggttgggttcgagaaagatgcgttaaacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaacgacagacaacgcacaagcatcaagacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcgaatccggcccccgcaaccaaaattcattgatgacaatcggcaccctcaggggtgtttttttgtatctgaaatccgcaaaacgccaaaaccatcacgccgggccgcagcccagcgccctgctttcccgttagcgtctcgccccgccgttggagaaataagccttgatgcctgccagtatggattccgcaatctgctgctgaaaacggctggtacgcagcttacgctcttcttccacgttgctgataaatgccgtctccaccagaatggaaggaatgtccggcgccttcagcaccgcaaagccggcctgatcgacacggttcttatgcagccggttgatgccgcccatccgattaagcacttccttgccaaacttcaggctgtcattgatggtcgccgtctgcaccagatcgaacatggtgtggtccaggtagcgatcgccgcttttactgacgccgccaatctgatctgattcgttctgcgtctgcgccagatagcgcgccgcggcgctggtcgcccctttggtcgacagcgcaaacaccgacgagccgcgcgccgcgcggttggtaaaggcatcggcgtggatggagacaaacagatcggcgcgctgcttgcgcgcttttgccacccgcaccttcagcggaataaagacgtcttcattgcgcgtcataaagactttcatattcggttcgcgcttgatcatcgttctcaggcggcgggcaatctgcagcacgatatctttctcgcgcgttttgtacttgccgatcgcgccgggatcctcaccgccgtgccccggatcgagcataatgacgatcggccggtcacgccccgccttgccggtttgtggcgcttgcgccggcgccggcagcgtccgttccagatcgcccttgttgtaatcttccagcaatgccaacagcggatcatattcatcatcccccggcgccggcttactgggatacatatccagcaccagacggttgcggtattccgcgaccggcgccagggtgaacatgtgcgggctgacgctttgcttcagctccagcaccagacgtacggtgtctttatcaaactggccgacgcgcgcctgcttcaggttggggtcgctgttttgcacctgcgaggcaatgcctttcagcacgctgttcaactgtacgccttcgatatccaccacaatccggtcgggattggtcagcgcaaactgtttgtacttcagcgccacgttggactcgagcgtcacgcgcgtataggtagatgaaggccagacgcgcaccgcaatgacatgcgatgacgcggcaaaaccgacacggctcacgctcagcaaccaggttgcggtaaccccctgcaacagacgacggcgacccagattgtgattatcgtttgacatgcggctccaaccaatagcagtagactaaaaaaacagcaaaatagagacaatggcgaaaactttaacgaatccattcgtcgctgtcatcagaaaatctttttatgggttttcaatttattaacgatttaacagtgttagcggggaaaacaacgcaaattcccccttgccatcggcggcagaaaggaataaaaatacaaaaataccgtataaatattcacatgaggtttgccgtgaaggaacgtagtacagagctggttcaaggattccgtcactcagttccctatatcaacgcccaccgcggcaagacattcgtcgtgatgctcggtggcgaggcgattgagcatgaaaactttactaatatcgtcaacgatatcgggttgctgcacagcctgggcattcgcctggtggtggtctacggcgcgcgtccgcagattgacgccaatctggcgctgcatcatctcgagccgacttatcacaagcatacccgcgtgaccgatgcgccaacgctggagctggtcaaacaggcggctggcctgttgcagctggatatcaccgcccggctgtcgatgagcctgaacaatacgccactgcagggcgcgcatatcaacgtggtcagcggcaactttattatcgcccagccgctgggcattgatgacggcgtggactaccaccacagcggacgtatccgccgtattgatgaagaggccattcaccgccaattggacagcggcgccatcgtgctgatcggcccggtggcggtctccgtcaccggtgaaagtttcaacctgacctctgaagaggtggcgacccaactggccagcaagctgaaagcggaaaagatgatcggcttttgttcttcgcagggggtgaccgatgccgagggcgaaatcatctccgagttgttccccaacgatgcgcagaaacgtcttgatgcactggaggagaacggcgactaccactccggcaccgttcgtttcctgcgcggcgcggtcaaagcctgccgcagcggcgtgcggcgctgccacctgatcagctatcaggaagacggcgcgctggtgcaggaactgttctcccgcgacggtatcggtacgcagatcgtgatggaaagcgccgagcaggtgcggcgggcgaccatcaatgatatcggcggcattctcgagctgattcgcccgctggaacagcagggtattctggtgcgccgctcacgcgagcagttggagatggaaatcgacaagttcaccattattgagcgcgataacctgaccatcgcctgtgcggccctctaccccttcccggaagagaagattggcgagatggcctgcgtggcggtgcatccggattaccgcagctcatcgcgcggcgaaatgctgctgcagcgggtggaaagccaagcgcggcagatggggctgcaaaaactgttcgtgctcaccacccgcagcattcactggttccaggagcgcggcttcacgccagcggaggtggacgtactgccgatgcagaaacaggcgctgtacaactatcagcgccgctcaaaaatcctgctggccgacctgtaaaccgttaaggggcgcggttagcgcccctgttcatcgctcgccagcagcaggcgttcggccagcccgctgcggcgctgcgtcggcgtacgtatggcgctcatcaaaaccttatcggcagcgtacagcgacagccgctgacgcgcgcgggtaatggcggtatacaccagttcccgcgtcagcaccggcagataatggttgggcagcaccagcaccgtatggtcaaactccgatccctgcgacttgtgcaccgtcatcgcataggcggtttcatgcgccggtaagcggcttggctgcaccgatttgatgctgccgtccggcagttgaaagtgaacgcgcaattcccctgccgcatccggcaaggcaatgccgatatcgccgttaaacagccccagcgcgctgtcgttgcggccgatcatcaccggacgcccccgataccaacgccccgcggcgccggacgcacgccggatcaatccggcgcgctgcaggccggtttcaatgcgttcattcagcccgctgacgccgaacggtccttcccgcagggcgcacagcacctgaaaacgtccgaatgcatccagcacctgctgcgcatcaacgccggcggccacctgcgtcaggtaatcgcgatagcccgccacgcaggcatccagcagcgcctgatagtccgccgtctccgccagcggatagccggccacgtcgccaaaacgcccgtccagcgccgcacgcgcgccccggacatcgccggcgttaaccgcgaacgccagctgtccaatgcccgagttggcgtcaaaacggtagcttttacgcagcaaacacaggctatcgcgcaccgccgcagccgcctgcgccggctgcccctgcagcgcacagccggtcagctggctgagctgcgccgcacgcgcctcgctgtagccctgctcggcaaagcggcaaatatcccccagcaccgcgcccgcctccaccgaggccagctgatcgcggtcgccaaggaaaatcactctggcatgtgcgggcaaggcggcgatcagccgcgccatcatcggtaaatccaccatcgacgcctcatccaccaccagcacgtccagatgcagcgggttaccgcgatggtaacgcatgcgctggctgttcggctgcgcgcccagcaggcggtgcagcgtggcggcttcggaaggaaacaggctcagctgctgctgcgtcagccccagccggcggctggcgctgccgagcgattcggtcaggcgcgccgccgctttcccggtcggcgcggcgagctgaatgcgcagccgttcaccatcggccagctgcaccagcgccgccagcagtttcgccaccgtggtggttttgccggtgcccggcccgccggaaatcaccgcaatgcgccgcgtagcggcaacggcggcggcgattttctgccagtccggcgtcgcttccgcctcgccaaacaggcgatccaggatcggccgtaaacgctgcggatcgataggctgtggcgtatcgtcactgccgataaagtccgccacctcgccttcgctttgccacatgcgctgcaggtagagacgctgctgctgcagcaccagcggcgtcggcaagctgccgtcgctgaccgccgatgacgacagcagcagggctcgccacgcctcaacgtccggctgaccggcggcctgccagaccgcctgcgccagctcaggctggcgggcgccgaataatgtctccggcagcagttgctccagctgcagacagacgtggccggcaccggcttccgcgctgaggcaggccgccgccagcaacatatccggccgttccggcccggcgaccacctgggcgaactgcacgtccaacggacgcaacacgccaagcgcgaccgcctgttgtagtagctgcatcatgcttcagagtctcccgggttatcgtcgccgctgaacagccgatccatgccctcaaccagttcggcggcgggccggcaggcaaagatgccgttgccgggatgctgaccgtcgacgccgcgcaaaaacagataaatcacgccgccaaaatgacgctgatagtcatagtccgccagacggtgacgcagatagcgatgcagcgccagggtatacagctgatactgcaggtcataacggtgttccgccatcgcctgcgccatcgccggctgcgtataggcgctgctgtcgtcccccagccagttggacttatagtcgagcaggtaatatttcccctgccagcagaaaatcaggtcgataaagcctttcagcatcccctgcacccgttgaaaatccagcgccggacagcgcgccgacagcggatcgtagcgcttcaccaacgcatccagctgcgtggcctgcagcagttggccgatcggcagataaaactgcagttccgcctgtttcgcctgcggcgtcagctgcgccagcgtaacgccgctgtcattcagcacggtgtgcagcagcgtctccatccacgtctgcagcaccggctgccaatatgcgtcatagccgttcagctgcaactgctccgccaaccaggcgggatccagcggctgggtaaaatccagcgtctcaaacaggctgtgcaggaaggtgcccggcgcggcgccgcgcggaaaggtatgcggagtcagtgatggctcactttcaaccgcctgctcacccgcggcgtcgacgtccagccgcggcagcaaatcctgcatcagcccggcgccgtgttgctgcaggccggtatagctggttacccgccagaaatcctgcatctgccggctgacctgtctggccgccagctgctccgccctcacgctttgcggctgccagggctgctcatcaagcgtctcaagcagcgagagcgcaatgctttcatcggccagctgctgcagacagctctgcaaacaggcagcgtcccccgcctgaccgccctgcaccagatatcccagcgcactacgatgtaaatcggtctctccctgcttcttacgcgtgccctgaataagcggtgcaatgccgatgctgcagtggtacaccgaacgcgtcagcgcgacgtacagcaggcgcaaatcctccgccagccgctcttcctccgcccaggcgatgctctcttcatcggcattcagatccagcagggccttgaagctgtgacgatcgtgatacaacacctgctgctgttggcgatagttgccgacaaacggcagccagaccagcggatactccagccctttcgacttgtgaatcgtcatcacctgcaccaggtggcgatcgctttccagacgcagctgctggttgtccgactggctgttcggctgggcgatctgctgcgccagccagcgcaccagcgcatgctcgctgtcgagctgcgccgacgcctcctgcagcagttcgcccagatgcatcacatcggttagccgccgctcaccgccggggctggccagcaggttttccgccaggtgccgctgcgtcatcacctcgcgcagcatcggcagcacgccgcgccgcagccacagcgtgcggtattggtcaaactcatcaaccagcgcgtcccacgcccgctcgttatggttcagggcgtccagcgtcggcgcatccagccccagcaggccggtcgccatcgcgctacgcaacgtacgctcctgctccggcgccagcaccgcctgcagcagccacagcagatccttagcctccggcgtatcgaacacgctgtcgcgattcgacaggtagaccgaagggagcgccagcaggctgagcgcatcgcgcaccagcgccgcctccgcccggctgcgcaccagaatggtgatatctgacgcctgcaccggccgccgcctgtcgccgtccgccagccaggcctccccgcgctgcccggcgttcagccagtcgcggatttgcgtcgcgcacagccgcgccatctgctgttggtagtcacttactcccacgccgtcgcccggctgcagccagaagtgcatggcggcctggggccggttatgcagttcaaacgccagctgatggtttttatccgccgccgccacctcaataaacgggatctcaccgaacaggaacggtttttccagccgcgagaacagccggttgacgctgccgaccatcgtcggcgaagagcgccagttggtctccagcgtatagtgtgcgcttacctcagaacgtgcgcgcatataggtgaaaatgtccgcgccgcggaacgcataaatcgcctgtttgggatcaccaatcagcagcagtccgcactccgcctgaccgacatataacttatggaaaatgcggtactgctgcggatcggtatcctgaaactcatcgatcatcgccaccggataacgctgacgtatcgcctgcgccagccgatcgccgccggcgctctgcagcgcgccgtccagccggctcaacagatcgtcaaaccccagctcggcgcgctggcgtttttcctgctgaattgaggtacggatctcgctcagcgcgcgcgccatcaccagatcgcgcagcgtcagcggttcggcaaacaggccgtcgacggcgtcaaacagggtatgacgcggcgcctcgcccttcttggttttctccagcagcgtcgactggcggaacttttccagctctttcggcagctgataatccagcgtctcctgcccggcccactcgccgaccttgtgtaaccagttgggcaagtgtttgctgctgtaactgcgcttatcgacgccggagctgctgataaggtcgtgcaggtcagccgccgccgcgatccattgcgccttgatagcgtcaatgcgcaccacaatcttctggtggcgcgccagcagcgtttcatcctgctgtggcggctgacgcagcgtcggcgcctcgccgtgcagataggcggacagatcgctcagcaaagcttccggcccgctccactcttggctgaccgcgcgcgcaacgtccagcggcagcggatagcaatggcgacgccaaaagtcggcgcaggcctgccggcgcagcggcagctcgtcctgcaccaacgtttgttcaaacaaaatgccggactcaaaggcgttctgggtcagcatgcgctgacaaaaaccgtggatggtatagatcgccgcctcatccatttgccgctcggcggccagcagctgcgccgccgcgtccgacagatcgtcaatctccgccatcagcgcggcaaacagcggattgtcgcagtgctcccgcccgcgaatgcaggcgatgcgcaacccgtgaatattgctgcggatacggccgcgcagctcttcggtagcggcctcggtaaaggtcaccaccaaaatttcctctaccgtcagcgggcgcgaaaacgccgcctgcttacccaaccccaacagcaggcgcaaatacagcgcgccaatggtgaaggtcttaccggtccccgccgaggcttcaatcagccgttcgccgtaaagcggcagcgttaacggatcgagcgtttgcggagtcagcgtcgtcatggtttaaccacctgacgcggcatggtctgttgcagcgcggacgcattcggataagcggtccagccctgcggcgccgcataatcggctttgccctggctgctgccgctgacctgagacagcaccgccagcccctgcggctgcatcaccgcctgatggaagaagtccgccagcttggccggcgtcagttgctctatctgtgcgatcagcttctgacgcgtgtcaaaggcaaaattaccgcgctcgaagtcattgctaaagcgccctgcctcctcgctcagcgtttgcggccgctgtttcagttcattaatcagcgcctgctgatactgggcaaagtccgcagcgctcatcgcgcgcagccgtttttccgccttcggatagaagtcctgatagcgctgatagaggtagtccggctgtttgctgttgctctgcagcaggaaaccgacgccccactgccgcccgaccgacatcgggaaggcaaacaccgcataccccagctgttcctgggtgcgcagctggctatagaaccagggctgaatgatctgtcccagcagtgagctgtgcgccatgccgctgatttcatcatatccggttgggatatagaccgccgccagcgccgagtcggtgctactgccggcgcgctgcagattcgccagctgttttttatcaacgcggacattttccccgtgccaccatgtcacgccgcggcaggcgaggctctgcttcagcgcggacgccagctggtcaacctgaggcttgctcatattgcccaccaccagcatttccggcgtggcgtttttcagcaggccgtcgcggtaggcgagcacgtctttcagcgtcaggtttttcagcacttcacgccgttcgctgcgttccgaatagggcacgcgcgacaccatctgaatcggctggatcgccagttcgaaggctttgcctttttcggcggcatccagctgctgcagataccaggacttggcctgatccaactgcgcctgggtcggcgtaaagccggcgtagccttcaatcagcgacgtcagcagctgcggcaggcgctgggtaaagccgttggcgttaaactgcaggccgttgctcggcgaggtgctgaaactcaggcccccgaccgaagcctgatagctcagctgatccagcgcgataccggccaggtaatccgtcagcgagaacaacacctgattgcgcgccgaattcatggtttcagcgttgcggaaagcgacggttacgtcggccttcggctcatcagcaaaatagcggctcggcatatacagcacgcgcagccccggctgattcaccaccacttccggctgggtaaagcggtgcgacggcgcggtgagggtaaagtcatccgggatatacgggttcagcgccggcagcgacagcgaaatcccctgtcccaggcgctgccactgttcaaaacgctgcggggtgattttattcacctgatacggcgcatcgacaaagtacgccgttttgttatgcggctcgttcgggctgataaaccacacgcgggcgttttgcggcgtcatttcatccagacgccgtttaatggcgtcagggtcgtaacggtccgccagataaggcgcatccagcgtatgttcgaccggcacgcgcagcatggtatccaccagccactcgatatagtccatatcgcgggtaatcgacgggtagcggaaatccagatttaacacgtgcgcaatttcatcaaagtagctttttttgacgccctgctgacgcagcatgttcaggtagttaaagatcgcggccaccacctggtcacgctgcgccaggcctttatccgtcagcgacacgctgatgacaaacaccccgccgttgcgatccaccatcggatcggcgcccgcgttaatggcatcggccagtccctgctgctgcagccagtcagacagcgtatttttgctgcggttgccgatcaggtagctgatataggtatcggtcttgctgcggaaagccgcgctgttgttatcgatacggaactcgaccttcagctgcttgcgcggctgcgccggcacgtaattgatgatgatgccctgctgcgctttggtcaccgccggtacggtaatcggcgcaacgtcagcctgatgatccggcacccggccgaaggtcttcgccgccagcgcagccagctgcggcagcggctggttgctgtagagcaccccgaccatcagattggcggagtaatagcgttgatagaagctcgtcagcgcctcatgcagcttgctgccgggtttatccttcagcgtatcgaggttgccgccggaaaagcgcgcgctcggatgcgccgggttcagcgtttccgccccgacctgcgccatacgcatgccatcacgcgaacgcgccatggtcagctcggcattcaccgcgttgcgctctttatccgcattgccggggtccagcagcggttcggctatcgcatcggccatgcggtccaccgccggctccagcgcatcgttttccacctccagatagtaggcggtgcggtacgacgcggtgctggcattgtggctgccgccgtgttttttgaggtattcggacaggttttccggatccggatagcgtttggagcccatcagcaccatatgttccagatagtgcgccaaccccagctggctgtcaggatcttccagagaaccgaccggcagggccagcgcggccagcgacttaggcgcctgctcatcagagaccagcagcaccgtcatgccgttcgtcagcttgatggcctggtaatggcgcggatcgtgctcgcttttatggattttctccgccagcggctgccatccctgcccggcccagcctgacggcgcccagaatactaccaacaacattaccccgcaaaggcgggcccaacgtctgcgcatatccaaattaaacccctatttccgccccgctgcgtccgttccaggacgccggcaaggccgatcaaaaaacaacaaaaatgtcataccgggcaggtcgacgcgtcacaatacgccgtagcgacagctccccggtaagtacttactgtcacgctaaaacccgctattcacctacggcgagacctagttttaccacctcccgccacggtgcaccacccgggcccattatcccagattatgtctggcgaccggcagcaggtaacgttctgtttccgctaaaatttgcgccagagcctcattatccagctggcgcagcacccgctgaacataagggtcctccccttcgccgggaatgcgctggtcgccctgccaggcctgcagcagtttagcgcgcgctttggcctgcgcctcttcgctccagtcaatcgcctgattttccggctgatagcactggtttaaccaggcccagccgctcttattgagcagcatcagcggctggcacagaccgcgctgatagccggccaccagctccgccagctgcgcctgcgccgcgtccgccggcagggcggcaaagcgccagaccgaattcttgcgccccagcatgcggctttcaccctggccgcccgcgctgcaatacagcagatgctccagccacagcagaatgccgtccaccgccgacagggcagccggccgccagcgcagcaggccatcctcctgtacctgatgcagccagccgccgatatgcacgcccgccacgctgatatccagttccaggctgccgctctcccgacgctcctcacgcacctgagccgccagctcctccatctcttcctgctgcttctgccaataaatctcgccgaaggcgccgtagggcaaaccaccggaggccctgatgcgctgatacagcttcgccgcatcgtcgccgtcaatcagcgcattcagcagctgattgttgtactgatagcggctgaggttatccagcgtaaacggctcttcatccggcagctcggtttcttccaacacaaagctcacgcccaggcgctgctggaagaatgcgcggattgggtgacggtagaagcgcagcagctcatccagcgcgatctcaacgcggagttcggccggcagcggctgattgaactcagggtgcgcctggccgcgcccgtcggcggccggcagccattcggcggcgtagctttgcgcctcgctgtccggtatgaaattttccgccgcgaacggcatccgggcatgccagcgaagtaaatgttcgctaacccgacgcgcgctggcgtccacatccagcgcttcgtcccccggcaggcagtagctctgctgcagatactccaacaactccgtcaccagcaccgacgggtaacgttcgctgttgtcctgaatcgagcggccgataaagctgatatacagcttttcctgcgcggataaaatggcttccaggaacagatagcggtcgtcgtcgcggcggctgcgatcgccgcgttttacctgctgcgccatcaggtcaaaccccagcggcggcagcgtacgcggataaacgccgtcgttcatgccgagcaggcacaccactttgaacgggatagaacgcatcggcatcagcgtgcagaagttgatctgcccggccagaaagcgctgactgatccgctcctgatcaagacgcgccgccagctcgtcacgcagcaggctcagcggcaccgcgtcgggatagcgggcattggtgccgtgctccaacacctggtgccactgcttttctatcagcgccagcgcggcttccgtgtcgccatcggcggcaaaaaagctctccagcagttggcggcacagcggcgcccattccgccagggtgcgcgtttcactgaggcgctgacgccactgggcaagctgcgtcagcagttccgccaactggccggccagctccgccgccagtccgctggactcgtcgtacggcagcaccccctgccagtcgccgacgttgctgtccatggcatagcccagcagcatacgggtgatgccaaaacgccaggtgtgttgaccggtggtcggtagcgccagctcgcgcacgttatcgtcatccagcccccagcgcacgccggactctgccacccagcggcgcagcaggcgtagcccctcctcctgaatagcgaagcgcgcggccagcactggcacctccagtagcaacagcacctgttcagaggtaaagcggctctgcggtaaatcaagcagagaaataaaggcctgcagcgcaggatgcgcctgacgcgccttgcggtcggaaatggcgaacggcaggtagcggtcagccggcgcattgccgaacaccgcctgaatatacggcgtataactgtcgatatcggcaaccatcacgataatatcgcgcgcggtaagctgcggatcgtccgccagcatcgccagcagctggtcgtgcagcacctccacctcgcgctgcgggctatggcaggcgtgcaggctcagcgagcggtcgtcggggtcaagcgggcgtttgccgtcgctgcgttcaaaggtgtccggcgtggtgccgatcaccgcgcaatcctccagttccagcatatcgcgctgtatgccatgcagcagattgtccgccgggatatcgacaaaggcgtcaacctcctgcaggctctccatctgcgccaacagatacaggtgatcgcgccccagtttgccccatgacgccagcagcgggttgctcaattgctgccccccttcggcgtcaaacagctgtgccgcctgctcgggatcgcggaatagtccctgctcctgcgcctgatggtggcgacgccgcttgcggctttgcaagcgcgccagaaacgcgtagtcctgaatatcgccccagtagtagcggcacgggttggtgaacatcaggtgaatatcaatatgtctgcccagcgcctgcaacgcctccagatagaccggcggcagcgccgaaatgccgcaaatgaatacccgcttcggcagccccggcgggcactgctgcgcctgttccagcgtggcgataaagcggcgatacaggttggcgcggtgccactccggctgccccagctcctgggtatactgcaccagccgcgcccacagcggcgcctgccactgctgcgcctcgggcagctcggcgaccaattcgccgcgctgccagctttccagccactgtggccggtacaccaaatactggtcaaacaggtcggccacgcgtccggcaagctggtggattttgcgcttatcgccgtcgtcggtcagatagtgctgcagcggggcaaattcgggctgcgtcagcatctcgggcagcagccacatcagcttccaggtcatggcgtccttactgaaggcgctctctttcgggatgcccggcagcacgcgggtgaacatttcccagataaaggtcgccggcagcggaaactcgatattggcggcaatcccgaactgctcggccagctgcatctgcagccattgcgccatccccgggctttgtaccaacaccacctcctgctggaaagggtcggccaacggttctctggcgatcaggacgctggtcagcgttttcagcacgtccagctgattggaatgataaaccgtaaacatgaggctccttgaaaatcctatacgcgccgggttagtcgtcaccgcaataccagcggctgagccgggcctgttgacgcagcggcgttgttatcgtgaccgtgaactgccgacaggcgccgtctgcctcaccgggctgcaactcgcgccgccagccgggcgccatcgcgtcgtcgacgtcgctgccggcggccagccgctccagctgctgatgggccagcgaccaggcctgccgatactgccattgccgctgcagcccctgtaataatacctgatggtattgtaacaggccgagcagcgacaccgagaataacagcgccgcaattaatacttccggcaggctgaagccctgctgatgacgagcttccccgccgacgttgttagtccacacaggccgccgcgtccttttccgggcaaaagtccaaccagccgcccggctccacccgcagccgcccatgcgcgtccggcgtggccagctgatacagccagagcggttccgccgcaggcatctcccccagcccgcgcagcagtataacgcccggccgggaagcgcgcttgacgcaggcctgcagccccgccgaaaattgccgctgacagcgccagacgccggcatccagcaacgcgggcggccaggactgcgtcagcccccagttcagcgccgacgacgcctgattgtacgcctgcagataacgccgctgttccaccgccagcaacagcgcgctatcgagctgtttttgctgagcacccagcagcaacaagcccatcagcaataccagcatcaccgccgccagcacgctgccccgttgataatctgctccattcacgatgacggcgcctccacgttgatatcccaccgtattaaacgcatatgccccgccgcgctcgccgagcggccgctcagcgtcaggcgcagcaggcgccggccgtggttacccggcagcagatgaatgctgaaggtttcaatacgcacttcgtcgcgctcaaacaggttttcccagccgccgccgttgcattggctgacgccgcgctgccgctcaagccggcccgcgcgcaggcggtagccgaacttctccgcctcgtcgcccgccgtttcccagcggccgttgcggttcaggtcataggcgacgataacgcagctgtcggccgcctccccggcatgccgggcgatggtcagcggccgcccggcgcaccttccggcgcaaaaccccgcgcggcgcagatctttttcaatgccgaacgccgcctgccgcagccttagctccagctgataggcaccgagaaacgccgcgctttgctgacgcagcgcgggatagaccttcgtcgccgccagcataatcaggctgcccgccgccatagccagcagcacctctggcagggtaaagccgcgcgacgacgtcagcatgcgcggatcccgcgcagcgcgctccccacgctgcaaatgcgcaggcgtccctgggcggaaagcaccacctgcaattggccggcgtcgttgcccaggcggatatgcccggcctgcgcgctgttgcgcaccccgtaaaagcccagctccttacgggtgaagtcgagcagccggatatcatcgctcggcggcgtgaagcgccatcttgccggctgccggcagtcagccggttccgcgccgctgcccaggcaccagcgcccgtacggtttaaaccacagcaaggcggtgcggttgcgccagttggcgtcggcctgcaggcgctgcagaaacaccagcagctgctgggcggcctgttccagccgcagtgcctgttggtgctgccgccagtgactgacgccccagccgctcagcatcgcgctaatcagaaccgccagcagcagctccatcaacgtgataccgcgctgccggctgacgccgtggtgaaagttatcgttcatggcgacgagtgtaatcgccaaaatggacgataacagcgtctcggttaccgcctggaaaacggcgcgcaaacaaaaaagtaaatgatgaagagatacaggaaaaatgcggcgttatacgcaacgttcagcggggtcgcaagcgggcgcgggcgacaacgaaaaagggcgcaaccaaagttgcgccctgaaagaaacgtcgtttgatatcagatcgccaccggcgccttgatcgccggatgcgggtcgtaaccttcaatttcaaagtcttcgaaacggtagtcgaacagcgagtccggcttacgtttaatcaccagcttcggcagcggacgcggctcgcgggtcagttgcagctgggtctgctccatatggttgctgtacaggtgcgtgtcgccgccggtccaaacaaagtcgcccacttccagatcgcactgctgcgccatcatatgcaccagcagcgcatagctggcgatattgaacggcaggccgaggaagacgtcgcaagagcgctgatagagctgacaggacagtttgccgtccgccacgtagaactggaaaaacgcatggcaaggcgccagcgccatctggtccagttcaccgacgttccaggcggagacgatgatacggcgtgaatccggatcctgtttcagctgctgcagcaccttgctcagttggtcgatctgacgaccgtccgctgcgccccaggcgcgccactgctgaccgtaaaccgggcccaggtcgccgttttcatcggcccactcatcccaaatggtaaccttgttttcacgcagataggcgatgttggtgtcccctttcaggaaccacagcagctcatgaataatcgagcgcaggtgacacttcttggtggtcaccaacgggaagccttcctgcaaattgaaacgcatctggtgaccgaaaatcgacaacgtgccggtgccggtgcggtctgcttttggggtgccctcgtcgagcacttttttcattaaatccagatactgtttcatgtttcctcacgaagtttgttgctgcgggcgacggcggtacgcccagatcatcataataataccggccaacaccatcgggatcgacagaatctgccccatgctgataacgccgtcaaacagccccagctgtgcatccggctggcggaacgactccacaataatgcggaatgcgccgtaaccgatgaggaacaggccggacaccgcgcccatcggccgcgatttgcgaataaacaggttaagaatgataaacagcaccacgccttccagcagcagttcatacagctgcgacgggtggcgcggcagcacgccgtactggttcaacagcggcagccacttgcccgggtcggcggcggcaatggcgatatcttcgctgcgcgagccggggaacagcatcgcccatggcgtatccgtcgtcacgcggccccacagttcgccgttgataaagttgccgagccggccggtgccgaggccgaagggaatcagcggggcaataaaatcagagacctggaagaacgtgcgcttcgtacgccgcgcaaaccagaacatcaccagaatcacacccatcaggccgccgtggaatgacatgccgccgtcccagactttgaacagatagagcgggttctcaaggaataacggcaggttgtagaacaggacataccctacgcggccgccgacgaatacgccgaggaaaccggcatacagcaggttttccacttcgtctttcgtccagccgctgcccggcttgttagcccggcgaatcgccagccacatggcaaagacaaagccaaccaggtacatcaggccgtaccagtgcagggagaccgggccgatggaaaaaagcaccggatcaaactcaggaaatctcagatagctattgctcatctatcaccacaactcgtctattattcttccccaacggggtcgcagtccgttgccgaccggcggcaacctgaataatcttgggtctacatcgctagatgggtcctttccgcggcgcaccgaggaaggtccgcatcataacataagcttaacgacgcccggggagggccgcagggaaaagttctgtaaaaaaatcagtctgaatgcgattcagcgcccgccgcgcaccaggccgcccatattctgctgttccataaaggtcgcggccaggtggcgcacctcattggtcagcgaggcgcgcagcacctgctgcgtcaggcgctgcgcgtccgccagctcgatatgccgcagcaggtatttgatacgcgccacgctgcgcccgttcatactgaggtggcgatagcccatccccaccagcagcagcgcgccgatcgggtcgccggccagctcgccgcacaggctgacctgtaatccggcggcctcgccctgttcgacgatcgtctgcagcacccgcagcatggaggggtgcaggctgtcgtacagcgatgccacgcgggtgttgttgcggtctaccgccagcaggtactgggttaaatcgttggtgccgaccgaaatgaaatcaacgcgctcggctagctgcgggatcaggaagatcatcgacggcacttccagcatcacgccgatgcgcggtttggggatcgcatagcccagcatctcttccacctcatgcccggcgcgctcgatcaagcttttggcttcgtcgatctcatccaggctggtgaccatcggcagcaggatccccaggttgccggtgccggcattggcgcgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtcacgcggatgccgcgccagcccaggcaggggttctcctcgctgatcggcatatagggcagctgcttgtccgcgccgatatccagggtgcgcagcgtcgcgggcttagtcggatacagttgcaacataccctgatactgcgccacctgctcttcttccgacgggaagccgctttgcagcataaagggaatttccgtgcggtacaggccgacgccgtcgacgcgcccgcccagtagctgttcgtgctccgggcttaaaccggcgttgagcagcacctggatccgttcgccgcttttcagctgcgccggctgctcgacgtcgtcttccgccagtttgcttagcgccagctcctcatcaatcagccgctggtactcttgcagcagtaccggttcgggatcgaccagcagctcgccgcgataaccgtcgacaatcagcatccggcggttgagcagcgagggctgaatatccgcccccatcaccgtcggcacgcccatggcgcgcaccagaatcgccgcgtgggagttggcggcgccgtcgcgcaccaccaccccggccagccggtccggcgggacttccgccagcagcgtggccgtcagctcgtcggccaccagcacaaagcgctgcggccactgggtcgcgccctgcgtggtatcgtcgagatggaacagcagccgctggccgagcgcgcgtaaatcgctggcgcgttcacgcatgtaggtgtcttgcaacgcggcaaactgggcggcgaacacctcgatcacctgtttaaccgcccactccgccaccgagccggcgtcgatttcggcaaacagttcgcgcttcaaacgtgcgtcgtttaacaggtgagaatagaggtcgaagattgccgcgctctctttctgcgcgctggcggcaaagcgcttgctgaagcggcgaaactccgcgccggcctcttccagcgccagcgtcaggcgctcacgttcgctgacggtatccagcgtcgaggctttaaacacctggtcgagcgaaggctggctgctgtcctgccacccttcggcaaccgccacgcccggcgaggccgccagcgcgcggatgcgcgtctgccggtagcggccaaacagcgcattaagctgcgactgcgagaggatcccggccatctgcgtggccagggtgaccatgaaagactcttcgctttcgttaaactgccgcaggtcgcgctgctgcaccaccagcacgccgaacagctggcggcggtggataatcggcacgcccaggaaggagcgaaaatgctcctctttaacctgcggaatatatttaaagctggggtggctttgcgcatccgccaggttgatcagctccgcccggctgcccaccagccccacgactccttcatcgaaggccagagcgatggtgcgcccgcgcggttttttcagcccgcgcgtcgccatcaggtaatagcattgacgatcgttatccgccagatagatagagcagacttcggtatccatcgccagacaggtttcgttgaccaaaatatccagcgcatcggtcagactggccgccgcggccaccttctcaacaatttctcgcaagcgcgtgagcatagtctgcttgagttaacctctctttcggcgataagcgggcgcctgccgcggtgctgacggctgttgcagcggcatcacggtagcggcgaattctttcatgacccggcggtacacgtcccgtttgaacgacaccacctggcggaccggataccagaagctcacccaacgccagccgtcaaactccggcgtactgctgcgctgcatattgatatccgcgtcactgcacattaactgcaacagaaaccatttctgtttttggccgatacaaaccggctttgtgtcccaacgcaccaaacgttttggcaatttatagcgcaaccagttgcgggtcgaggccaggatgcgcacatcctttttactcaaccccacttcttcgaacagctcacggtacatcgcctgttccgcggtttcgccagggttaatcccaccttggggaaactgccaggagtgctgaccgtaacggcgggcccacaggacctgcccctgacgattacagattacgataccaacattcgggcggtagccatcatcatcgatcaccggactacctcgataagctaaattcgcaaagatgctctgattgtttcacacaagctacaggcggtaaaccactgctttacggctctgcgcgccggataacattgggataactcacagatattggcaaagttataaacatgggacgcggtttttggccggttttattcactttttctgtggataggtgtgtgaagaactcaaggaataagccggtaaaactcaacgccgcacgaaaaaccccggacgagggattttattttttaactttaaaaacagtatagtaaatcgttttcgccagttatgtacagggggaaaatgtgatctgtgcacggtcaggatcttaccttggcgaaagatccaccaacgccgtttttatccacagattattcgtcccagttacgcacaaatcggacaaattcgcaaaattcgcccgccgtcaaggctgtagatcgaaccagtaatcatgaaaaatttgggttatcccataaatctgtggataaataggtgtaagatcctgtttattgtcggtggcttcaggtgcacaagcggaaaaacaaatgctttccttccggccgtcggcagaaaaaaccatgtaaaatcatgctactattattgttttccccaacccaccttttagctggagggttgtgagcaaatgccgtgcattttttaaccaccagaaacaggctgtaatttatggcgtttttatcccctctgccgcctccaccggaaaacgaacaacagctgctggaacgcgcccagcgcctggcagggttccctcttggcgaactggccgcccgggcgcagattgccatcccggcaaacctgaagcgcgataaaggctgggtcggcatgctgttggagctgtatctcggcgccatggccggcagcaagccggagcaggattttcccgaactgggcatcgagctgaaaaccatccccatcgacgccgccggcaaaccgctggaaaccacctttgtctgcgtcgcgccgctgaccggcaacagcggcgtcacctggcagagcagccatgtgcgccacaagctggcgcgggtactgtggatccctgtggagggtgaacggcagatcccgctggcacagcggcgtatcggctcgccattgctgtggagtccgagtgaagaagaagatgagatgctgcggcgcgattgggaggagctgatggatttgatcgtgctcggccacgtcgagcgcatcaccgcgcgccacggcgaagtgctgcagctgcgccccaaagccgccaacagtaaggcgctgaccgaagccatcggcgagcaggggcagccgatcatgacgctgccgcgcggcttctatctgaaaaaaggcttcaccgcggcgttattggcaagacatttcttaatataattcgcttttgtttaatttgcgtttagtcaacggtgcccccgcgccaataaacgcgtataattttcccctttgaattttttaaggtgtgctgggcaatgtttgagtggattatggatcccaatgcctggttggcgctaggtacgctgaccatacttgagatcgttttgggtatcgataacatcatcttcctgtctctggtggtggcgaagctgccgaaggcgcagcagaacaaagcgcgcagaatggggctggcggccgccatgataatgcgtctggccctgctggcgtccatcgcctgggtgattcgcctcactcatccattattcaacgtgatgggccatgacatctccgccagagatttgattctgctgctcggcgggctgttcctgatttggaaggccagtaaagagatccacgaaaccattgaaggcacggaagaggagcaccacaccaaggtgcacagcttcttcggcgccatcgtgcagattatgctgctggatataatcttcagcctggattcggtgattaccgccgtcggtttgtccgaccacctgtttatcatgatggctgccgtggtgatcgccgtcggcgtgatgatgttcgccgcccggcccatcggcgagtttgtcgaccgccacccgtcggtgaaaatgctggcgctggcgtttctgatcctggtcggctttaccctgatgctggaaagcttccaagtgcacgtgccgaaaggctatatctacttcgccatgttcttctccatgtcggtcgaagcgctcaacctgatgcgcggcaaaaaatcgaccaacgcagaataagcaataaaaggcgcttcgttagcgcctttcttctttatcctctggtagataagagttatctgagacaagttcccggctgtaatttgctaatcttataaaatattctttcctattgaggatctgcagcatgaaaaagtgggtaatggccgccgccgcgctggcaatggcgattggcttaaccggttgctccagcgactacgtgatggcgaccaaagacggcaatatgattctgacccagggcaagcccgagatcgataaagataccggccttatcagctataaagatgaaaaaggcaacagccgtcagatcaacggcgaccaggtttctcaggttatcgagcgctgatcgcactcagccagggctatcgctccccgcggtagcctgctcttctcccgtcgcataaatcccctttcgccatccattcagcttggttatagtcgagcaaggtatcgatagccttaccggcgtcaaaacgagccggcagcagtatcaccgggcgccgcccgtcgcgctaaatcagttaaggaaggccgttaatgcaataccaccgaattccccacagttctttagaagtgagcgtgctgggactgggcacgatgacctttggcgaacaaaacagcgaagccgatgcgcacgcacagctggattacgccctggaagcgggcatcaacctgatagacaccgccgagatgtacccggtaccgccgcgtccggaaacccaggggctgaccgaacgctatatcggcagctggatcaaggcgcgcggcaaccgcgaaaaaatcgtgctggccagtaaagtcgccggcccaacgcgcaataacgacagcgctatccgtccgcagcaggcgctggatcgtaaaaacatccgcgccgcgctggacgacagcctgaagcgtctcaataccgactatctcgatttgtatcagctgcactggccgcagcgcagcgccaactacttcggcaagctgaactatcagtacagtgatgagatggcgacggtcacgctgctggaaacgctggaagcgctcaatgagcaggtgcgcgccggcaagatacgctatatcggcgtctccaatgaaacgccgtacggcgtcatgcgctatctgcacctggcggaaaaacatgagctgccgcgcatggtctccattcagaacccatacagcctgctcaaccgtagttttgagattggcctggcggaaatcagccaatttgaaggcgtggaactgttggcctactccagcctggccttcggcacgctgagcggcaaatatctgaacggcgcccagcctgcaggggcgcgcaacacgttgttcagccgctttacccgctactcttcgccacaggcacagcgggcgattgccgaatacgtcgcgctggcgaaaaagcacggtctggatccgtcgcaaatggcgctggcctttgtcaggcagcagccatttgtcgccagcacgctattaggcgcaacgacgcttgagcagttaaaaaccaatatcgacagttttaatctgacgctcaatgaagaggtgctgcagcagctggaagatattcacagccgcttcaccattccggcgccttaataccctgcaccagagcgggatataaatactgtcccgctatttatcaccgatgctgataaaatatagccggctcgcagattttaaataaatagatacctgacactgatatccagcaggaaataaaccccttaccaatatagaatgctcttgtatttaatcctgcttactggacaaggggttaaccgctcgtataatcaaacgcgggctagcagcttgcggtatttaaccacgtcaggttggtgtcatgggtcgcctgctgcatttgtgcgatcgcatcgctggcgcctgacgctaaatatagcgccggcccataacccctctaaaatattctggtcaacaggttattgcttcagggcgcggcgttaatgccgcgccctattttttatttgctccgccgctgggagaaccacagcacgccgatcgccagcgcaaacaccacgccgaaaccaagcccgacgcccaccaccggcacgccgattttcaccaccagcgaatacaggcccagcatcagcagcatcgcagcgttttctccgaggttctgcaccgcaatcgcattaccagcgccgacggagtgtttaccgcgctcctgcagcagcgcattcagcggtaccacaaagaagccgcccagcatcccgataaccagcagcagcgcataggcattgagcatgctggtctgcagcgcgaaaaacgccaccgcgacgccgattaacacgccggcaggcatgcagcgtttgaccgtctccagcgtgacgaagcgcgccgccacgccggccccgaccacgatgcccaccgccaccatcgcattgagcagcgtcggcgtagcgttatcgacaatgcccagggcgaccggcacccacaacaccagcaggaagcgcagcgtcaccccggcgccccagaacaggctggtgccgatcagtgagaagcgcgtttggccgtcgcgccacagggtgacgcaggcggcaaaaaagctgcgcgtcatggcgcggggatgccacgactgcgccggccgcgccgccgacagccgcgggatatacaggttggccaccaccgcagccgcatacaccagcgcacagaccgccagcgcgatcaggatatgccagtccgccagcacgccgccggccaccgagcctatcaggatcgcggcgatggttgaggcctccatcaagccgttggctttgaccagtttttcgccgctggtgatttcgcccaggatgccatatttagccggcgaataggccgctgcaccgatccccaccagggtgtagcccaggaacgggttcagccccaggcagatagccagcgcgcccgccagcttcagcgcgttggccaccatcatcaccctccccttggaaaaactgtcggcaaactgaccaacaaacggcgccagtatgatgtaggtcgccacaaacgccatctgcaggatcggttgactccagtcggggtagagctgctgtttaatcagcgccagcgtggcaaacagcagcgcattgtcgccaaatgccgataaaaactgggcgcaaatcaccgcgatcatgccgcgcgacagcagcggcgcgttgtcgctcaacgtctggctcatgatgcactctccggctgttcggccatcttacgcagggtaacgtagtccggtttgccactgccgagcaccggcagcgccttgagccagcggatatctcgcggcaccgccagctccggcgtgccctgctcacgcgcaacgcgcagcaaggcatcgcgagtcagttcgctgtcggtggtgtacagcaccagggcctcgcctttgctgctgtcgcttttcaccgtggcggcatgatggccgtccggcgatgcccgcagcgccagctgctcgacaatctccagcgaaatcatctcgccggccagcttggcaaaacgcttcacccggccgcgaatggtgcagtaaccctgtgcgtccagcgtgacgatatcgccggtatcgtaccagcccggctgcaaaatgccgttttcatcttcggcggcaggcggctccagctcgcccggacgttcaacgcgcaggtagcccttcatgatgtttggcccgcgcagctgcaggcgtccaccttcctcaatgccggccaccggcatcaaacgcgcctccatctgcggcataatgcgcccgacggtgcccaccttggtcgccagcggtacgttaatcgacaccaccggcgcacactcggtcacgccgtacccttccagaatgcggatgccgtatttgtcctgataaatctgcttggtgctctccgccagtttttccgccccggccaccacgtaacgtacgcgggcgaaatcgtacggatgcgcaaagcgggcgtagttgttcaggaaggtcgcggtgccgaacagcacggtgcagttaaggtcatacaccagttccggcaccacgcggtagtgcagcgggctggggtacagaaatacccggctgccggtcatcagcggcgtcaatagcccgaccgtcaggccgaatgaatggaacagcggcagcgatgacatgaagcggtcgcgcggcgtaaagtcggcaatggtgcggatctgctccacgttggccagcaggctggcgtgcgagtgcaccacgcccttcggatggccttccgagccggaggtaaacagcaccagcgcggcgtcatcggcctgctgcggcagcatggcgcgctgcggctgcagcagatggcgcaggatccacagcttatcctccagcgtgacggtatctttcagatcttccagatagacccagttggcctccggcacctgctccggtaagtgggtcagcttgcccttttccaaaaactggcgcgaggtaacgatggttttaatggtcgccgcggtcatcgcgcttttcaggccgttggagccggcggtgtagttcagcatcgccgggatacgccggcgcagcgaagcgccaaagatcgccgcggcggtaatggtagcgttcggcaacagcatgccgacatgctcgccttcggcggtaaaccgctgcaggatacggctgacgcccagagattttttaatcagcgtgcggtagttgtcttccttaaaggcaatatcttcaatgcagggtttgccggcgccgtaacgcttttgcgccgccaacagcgcgccgaacagcgtctgcggctgacgggtcgccatgcgcgcctgcagcatgatctgatacagatggtcgcccgccagctcgcggcgctcacgggcgcgcggcgcctccggcatcggcaacagcgtcggcggcagaatatgcagggtaatctgcgggaaggcgcgcagcttaaagatccctttcatgcggccaaacgggctgaactccggcccgtcaatgcggatcggcaccaccgtcgccccggacttcgcggcgataaacgccgcgccgtcatagactttcatcagggaaccggtaacggtaatgcgcccttcgggaaagaccacgatcggccggccctgctgcacttcgcgcaccagatgcttgaccgccatcggcttggtcgggtcgaggaagacgaaatcgatgtagggcttcagccaacgcataaaccagctgtcggagacgctggaatagacggcaaataccggcttgatcggcaaaaacagcgccaacagcacgccatccaaaaatgagacgtggttgggggtaatcagcagcttctgctgattaagatgccgggcatccccttcaacgcgcacgcgaaacagcaggcgaaacagcgcgcgcatagcggacataaacatacgactctccctgtagcattccggcaacgaagccagataagcgtttgtacgttatcccccagtcattgggcggcataacacgttgtaagggaaagaatactatacgacaggcaaaaaaaaacctacgcatccgcgtaggttggtgcaattgaaaatggtttcaacataccgagtatgttgatttctcaccaatcaatacctctgggatcacctactttagagaggtgccgattaagaaactaccggggaatcgcaagagttatgctcgaaatgaaaccagctgtaaatttctggttatcctgattaataacgccgtgaattctctgccttccccgctgaagcctacagcgcgcagacctccaccagacagctcatggcgttcggcccctgcgtcagcggcgaggtgccgatatccagcgtcagcacattcgggttgccggcctgttccagctcatggcgctccgcgccgaagcccggatcgaaccaggcgccggtcgccatcaccaccacgccgggcgtcacgccgtccgtgatccgcaccccggccagacagccgccgcgctcattgatcaccttcaccgctgcgccgtcggcaagcgcgcgctgcgccgcatcgtgcggatgcatcagcagagtttcgcgcccggcggttttattggcctgcgcctgcggcgacggatctaactggctgtgtagccgatcggccggttgaacggtaatcagatgcagcggccactgcttcgtctgttcggcccccagccattcgaccggcggctgccactgcggatgcggtgcaaagtcgtcgtagcgatagccggcgattttttcactgaacagctcgattttgccgctgggcgtttgcagcgcatgcgcctgcggatcggcgcggaacgcgtccagaaacaccgcgtcctgctccggcggcggcagcttcacatggccctggcgccagaacgcctcaaacgtcggccatgcgacgccggcctgctcctgcgcctgtccgcagcgctgatagatatgctcaatccactgccgctcgctgcgatcctcggtaaactggcggcgatagccgaggcgatccgccagatcggcgaaaatatcaaaatcattgcgcgcctgatgctgcggcgcaatcgcctgatgcatcgccagaatatagggatcgcgcgccgatccgccgatatcgttacgttccagcgcgctggtcgccggcagcacgatatccgccattttcgccgcggcggtccaccagatgtcctgcacgatcaccgtatccggtttttgccagccggccaccagccggttcagctgctggtgatgatggaacgggttgccgccggcccagtgcaccaggtggatatccggatactcgcgtgtttcgccgcaaaacgtataaggctcgcccggctgcagcagcatatcgcagatacgcgccaccggtatcgccagcccggccgggttggcgccgaccggcaggctgggggccggcgtgttcaggcgcgggttgcccacgccgttcatcgcgccgtagccgaaggagaagccgccgcccggcaggccaatctgccccagcatcgccgacagggcgatcatcatccagtagggctgctcgccgcgatgggcgcgctgtaccgaataggagcaggtcagaaagctgcgcgcgccgccaagctgctgcgccagacgctcaatccgcgcggccggaatgccggtgatcgcactcgcccactgcggcgttttggccacgccgtcgctcgcgccgtgcagataatccgccagctgcggatagcccacgcagtggctggccagaaagtcgttatccagcgccccgctgcgctgaatctcgtagcctagcgccaacatcagcgccacgtcggtgttggggcgaatcgggatccactcggcgttaacaaaggccggggtatcgtcgcgcgtcgggctgatgctgatgattggcgtgcctttggccgccagcttctccagccatccccttaacgaatgctctgccgcgccgccgaaggatgcctgagcgtttttcaatgccaggccgccgaacgccaggaatatttcgcagtgctccaccacgttcggccagctggtcgcctgcccggtcagcggcgcaaagttgccgatcacatacggcagaaagaactgcgccgcgccccagctgtagttgcccatctggtcaaccccgccgccgccggcgaagtaaaagcggcgcagctgcgaactggcgtggtgcagccgtccggcggaagaccagccgtaagagccgcaaaacaggcccgacgcgccgtagcgatcgcgcacccggcggttctcctccgccaccagatcgagcgccatctcccagtcgacctcgacgaagtcctcacgcccgcgcagcgtgcggtcgctgccctcgcgcttttgcagccatgaacgccgcaccgccggcttgcggatgcgcgtcggcgaataggtcatcggaacaatcgcgtccagcatcggcgaagggtgcggatcggcggcgaaaggctcacagcggatcagccgcccatcgtccaccacggcggtatacgccccccagtgtgcaagttgcggataacgtttaatcggcatgatgtactcaggtaaccaatgatggccttaaaataacactgccgtcgcgtcgcgcccaagaataaatccccccttttccgccgccaacgacatggacaagctaaataactgttggtgacgccacagatacgccggcaacaacttgcagcccgcccggttttccgcaagactggggaatgtaagcgattaccctaggaataagttgaagcaaatatggctacgataaaggatgttgccaggctggcgggtgtttccgtagccacggtgtctcgcgtaataaaccactctcccaaagccagcgaaacctcacgcaacgcggtacgggccgccatggaacagctgcagtatcacccgaacgccaacgcccgcgcactggcccagcagtcgaccgagaccctgggtctggtggtgtccgacgtgtcggatccgttcttcggcgccatggtgaaggccgtcgaacaggtggcgtatgccacgcataattttctactgattggcaacggttaccatgaggcggaaaaagagcgccaggcgattgaacaactggtgcgccaccgctgcgctgcgctggtggtgcatgccaaaaagctgaccgatgacgaactgggcggctggatgcggcagatccccggcatggtgctgattaaccgtacgctgccggggtttgagccgcgctgcgtcgcgctggacgaccgccacggcgcctggctggccacccggcatctgattcagcagggccaccagcgcatcgccattatctgctccacccaccagatttccgacgctgccgaccgcctgcagggctatctggacgcgctgcgggaacacggcattgcggtggatgagaagctgattgcctatggcgagccggatgagatcggcggcgagcaggcgatgaccgaactgctcggccgcggcaaaaaatttaccgccgtcacctgttataacgacccggtcgccgccggcgcgctgtcggtgctgagcgataacagcatcgacgtgccgggccagatgtcattgatcggctttgatgacgtgctgatttcccgctatctgcgccccagactgaccaccatccactacccggtagtcgccatggcgacgcaggcggcggagctggcgctggcgttggccaacggccagccgctgccggaagtcaccaatatgttcagcccgacgctggtgcgacgtcactccgtcgccggcccaggccagcgctgagcgccgaattacaccagcttgccctggaagatcggcaccgattcaaacaggtagccgtcaaattccggcgcatcgacgtcggaaagctccatcagcgtgcctttgatgttttccatatgctgccacatcgcctggtaggagcccatcacgtcgcggcgacgcagcgcggccaaaatattctggtgatccgccagccacttcagccggtagcctttggtggcgatgcggctgtgcagctgctgccacagcgggctggcctcccgccgctgccagaggctttttaccgtatccaacagcatctgattctgcgtggcgccggcaatcaacaggtggaacatcttgtcgttgtcgccgctttcatcattggcgacgatggcgcgctgctcctgctccagcgtgcggcgcaggttttcaatatccgttttggtggccattttggcggcaaaggcggcgatattgctttccagcagctggcgcgcctgcagcatttcaaacggcccgacctcgccgtgcaggataggatcgtcctcctccacgctttcgttgggaatgcgtatgacatacacgccggagctttggcgtatatccaccgtcccttccagctccagcattaacagcgcttcacgcacgatagtacggctgacgccgtaggtttcggcaatattgcgctccgggggcaggcgcgtaccgatggcgaaatggccctgctgaattttctgccgcaggtcccggccaatttcctgatactgctttttttcctgcggaatcacgactttatccaccgtttcaccctgaaaaacgtctgtccatgccgtaccccgccggcggcggggtatctggcctgtgtaggttcacaatcagattagtctaccaaacccagcgcctgatcgagtacttttgcgccgtttaacgtgccatacgccacagagtcgatcaccgccagcgggatctgataggcatcggtgagctttttattttccgccagtttgaagcgcacctgcggccccagcagcaccgccataatatcgccggcgtaactttgcagctcatcacgcaggttctgctcagggatagcataaattttcagttccagcccgcgcgcctgcgcctctttttccatcttggtgaccaccagcgaggtggacatgcctgccgagcaggccagtacgatacgtttcatggggcactccttatcggttttcatcatcgagggtgaaactcaggcgacggctctcactcagcgcgcggaaccagtgcgccgactttttctgccgccggttgcgctggttgtgcaattctatctctatcaggccgtagcggtttttaaaggcgttcatcggcgaaacgttgtccgtaaaggcccacagcatatagccctgacagtttgccccttcctcacgcgccttcagcgcccagtaaatatgctcgcggataaattcgatgcggtaatcgtcctgaatctctccttcggcatttttgaattgttcttcgtgctcaatgcccatgccgttttccgagataaaccatggaatgttgccgtactcatcgcgcaggcgcagcgccatgtcgtacacgatgcgcgggtaaatttcccagccgcgcgaacggttcatccgccgtcccggcagttcaaagtgctcgtagtacatcgccggatgaaacggcgtggcgctgcaccatgcacggctcggggcctttacccggtgcggatagtaaagattgatgcctacctcatccacggtgttgtcgcggattatcgccatctcctccgccgtccagtctacgctgacctcgtgctgccgcagcaggctcagcagttcggccggataggcgccgtgaatcgccggatcgaggaacacccggttatagaacagatcgtaccgctctgcggcgcgccggtcgtgcggcgcgccggagcgggcgtaggtaacctcggggttgaggatcacgccgatgctgccggcgcagcccatctggcggaaacattgcaccaccttggcggtcgccaggtttttatggtggttccactgcatccacttgccggtgttctgttcatacggccagcggatggcatcgaggtaaacccgcgtctgcaccaccaccggctcgttaaaggtaaaccagcgcgtcaccttgccgccaaagcgttcgaacacccgccgggcgtacagcacgaacagctccaccacccgtttggcgctccagccgtcatatttttccaacaggtagcccggcagctcatagtgctccaggcacaacatcggctcgatgccctgctgcttcatctcatcaagcagcgcgtcgatatagccggcatactcttcatccaccacgccctgttcgtagtcggtcagaaaccgcgaccagttgatggaggtgcgatagtgaccgacgccgctgcgcttcatcagcgccacgtcttcacggtagcggttgataaagtccgtcgccaccgccgggccatagccgttatgccagacgtggcgatcgtgccggtaccacagatcgaggtaagagtcctgcccctgttttttaccgctccagccctcggtctgccaggcggaagccgccgcgccgagaataaagtcctggggtatctccatggaaatctgactcattgctcacctcatgcgttctgaataacgggttgctcggcctgttccgcgcggcgggcggccactttgacaaacggcagatagataatcgtggcgaccacgatgcagatcagctgggtgaccaccgcccccatcgagccggcggtggacagccaggcgttgacaatcggcggcgtggtccacggcaccatcaccaccgccttgccggcaaagccgatactggtggcgaagtagccgatagtgccggtgatcagcggcgtgataatgaaggggatcgccaggatcggattgagcatgatcggcatgccgaagatcaccggctcgttgatgttgaagaagctcggccccagcgacagcttgctgatttcacgcatctctttgcgccgggtggcgatcatcaccgcaaacagcagccccagcgtaatgccggaaccgccgatgctcatatagacgtcccagaacggcatggtgatgatattcgggatctctttcccctgttcgaaggcggtcatattgaccatgatggcgcccagcagtagcggctcgcggatcggcttcaccatctgattgccgtgaatgccgatcacccagaacagctgggcgacaaacatcaggatcaggatccccggcaggctctgcaccaccgtctccagcggacgctgtaccacctgataaacggcgtcatacagataaatgccggtaatgcggtggaagataaagcccagcgaggcgaccgccaccacggtgataatcgccgggatcagcgccgagaaagaggcggagacgttaggcggtacgctttccggcattttgatcttcaggcgatcgagcctttccagccgggaatagatctccacggataaaatggcgataaacatgccgaggaacagactgcgggtatcggagaactgcttggccagcacgtctttcaccagctgcatctggtcgttcaccatcagctcgacggtggtcggcgtaacggcgataaagcagatgaccgccagcagccccggaaacaacgagcgcgagccgttgattttgcccagctcaatgccaatcaaaaacaccgcgccgatattgagaaagctcagcgtggcgtagttgatgctgctcatgatcggcttcagatccgccaggaatgagaacatggcgaaactcgccaggccattcttgggatccatcaccatattcgagatcagcaccgaaaaagcgccgacgataattaccggcatcagcgtaataaacgatgccttgatagccattatgtatctgtaactgttgaatttattggcaaaggctcccagagagtctataagccggtcccgaaatgacatgacacgcccctattgtgttgtgcttgctcagatgaccgattcgcgtaccgcgtctatcgcgatttggcataccaaaaaataggttaactggattatttttctgtgatcgcactctcacaagtcaatattggaattccaatatgatgaaaaaaccaattttggcataccggtgagcatataatgagcatagatctggaacagacggtgatggagctattgatcaacgcgggtgaagcgcgatctcacgccatgacggcgattcaggcggcccgccagcgacagtggccgcaggcggaggaggcgctggcggcatcgcaggccgcctcccgcgcggcgcatgccgtacagacgcagctgatcggcctggatgaaggcgccggcaagatcccggtgaatctgatcctggtgcacgcgcaggatcatctgatgaccgccatgctgtgtcacgatctggcgcaggagatcgtgctgctgcgccaggaagtgttcgcgcatcaggcgtgaagctgcgcgctgcccttggccggcggctatgctagactgccagcatttccacagcggacgtttgcagacagaggttagccggtcatgatcaccatgttggacgtatccattcgcgcgggcgtgtcaaaagccacggtatcgcgcgtgttaaatggcaccggacaggtgaaaaagagcacccgggaagcggtgttcaaagcgatggatgaattgggctaccggccgaacttcctcgcccagtcgctggctaacaaaagctccaacagcatcggcctggtggtatccaatttcgacgggccctatttcggccggctgttgcgtcaggctgccaagcagattgaagccagcggcaagcatctggtggtgaccgacggtcacgatacgccggaggatgagctgcaggcggtgcaactgctggccgaccgccgctgcgacgccattattctctacacccgctttaccgacgaggcggcgctgatggcgctgtttgaacgcctgccggtgccgctgatggtgatcaaccgcgatttgccccaggcgcgcgagcgctgcgtattcttcgagcagcagcaggcggcgttcgatgcggttaactatctgattgctcagggccaccgggacatcgcctgcattaccgggccgattgacacgccgaccgcccaggcgcggctggcgggctaccggcaggcgctggcgcatcatcagattgcctttgacccggcgcgggtggcgcacggcgacagcagcgtgcccagcgggtaccacggctgcaagacgctgctggcggccaatgccgccttcagcgcactgtttgccagcaacgatgatatggcgatcggcgcaatgaaggcgttgtgccaggccggcaagcgtctgccgcaggacgtgtctatttttggattcgacgacgagccgagcgccgcctacctacagccggcgctctctaccgtctatctgccgatcgatatgatgattgaagccgccatcgcccaggcgttgcggctgctgaacggcgaggaggtgcggcctctgacgccgtttaccggcgaactgaagctgcgcgagtcggtggcgcccggcccctatgccgcgtagcgggcgcccgcgccggggttacacctgttccagcgcgatcagttcctcaatggtctgccggcggcgaatcagccgcgcctcgccctgatcaaacagcacctccggcagcagcggccggctgttgtagttggaggacatggaagagccgtaagcgccggtatcgtggaacaccagatagtctcccacccgcaccggcggcagcgaccgggtttccaccccgccgcccgcctgctgggtaaatacatcgccggattcgcacagcggcccggcaatcaccgtatcgcacagcggctggccgtcggtagcgcgcccgtcggcaggcagcagtgaaatatggtggtagctgccgtacatcgccggccgcatcaggtcgttaaacccggcgtccaccagcacaaagtgacggctgcccatatctttgaccgcccgcacttcggccaccaatacgcccgcctcggccatcaggaagcgccccggctcgatctccagtttcaccggatgtcccagatgggcggcaatgcgctcgcgcgcgccgttccacaggccgaaatagtgttcggtatcgatcgcctcttcgccggcctgatacggaatcgacaggccgccgccggcggaaatcgcctggatatccatccccagtgccatcacctgctgcaccatggcgtcgcacacccgctccagatgctgatagtccacgccggagccgatatgcatatgcacgcccagcagctgcagaccgtgccgctgaatcacctccaccgcccgcggtaaatcggcataccaaatgccgtgcttgctgttttcaccgccggtattggttttctgactatggccatgaccaaagcccgggttgatgcgcagccacaccggatgcccgtcgccgtgctgccccagttgctccagcatgtcgattgagccggcgtttaccggcacgttcagttcgcagacgcgcgccagcgtcgcctgatccagcacatcggcggtaaagacaatctcttccccgcccggctgataaccggcgtgcagcgcacgttcaatttcccccagcgataccgagtccacccgaacgccctgctcgcgcatcaggcgcagaatatggatattcgagcaggccttctgcgcgaagcgaatcacgtcaaaatgacgcagctgggcgatacgttcacggatgatctgcgcgtcgtaggcccaaaccgggcaaccgaagcgggccggcagcgtgagtaagttggcggcgttcaacgcggtggtggtgtcatgtaaagcgcgtggcatggcggtggttcccaagtcattattgattctgttggcgccattgtgccgcagaccgctccgggagaaaaatatctatttggcggcagtctattcatttatgatatggctttacgcctcagcccgcatcggagaagccatgtccgccattagcctgcgccagattgaaatcttccatgtggtgatgaccaccggcaatctcaccgaagcggcggcgctgctgcacacctcgcagcccaccgtcagccgcgagctggcgcgctttgaaaagcgggtgcagctgcggctgttcgatcgggttcgggggcgtctggtggcgaccgttgagggattacggctgtttgaagaggtgcagcgctcctattacggcctggaacgcattaaaaccgcggcggacggcattcgccagtttcatcaggcgcagctttccattgcctgcctgccggtattttcacagtcgctgctgccggcggtgtgccaaccgtttctcgcacgctatccggacgtcagcttcagcgtggtgccgcaggagtcgccgctgctggaagagtggctgtcggcgcagcgccacgatctgggcctgaccgaaaatacgctgacgccggccggtacggagcgtattccgctgatgacgctgaatgaggtctgcgtactgccgagcgggcatccgctgctggccagggagcaactcacaccgcaggacttcagcggcgagaattttatcagcctgtcgaataccgacagctaccggcagctgctggacgcgctgttcagcgagcggcaggtcaaccgccgcatggtgatggagacccacagcgcggcctcggtctgcgccatggtgcaggccggagtcggcctttccatcgtcaacccgctgaccgcgctggactatgccgccgccggcggcgtggagctgcgtccgttcagcatcgaggtgccgttcaccgtcagcctgatccggccgctgcaccgcccctcctcggcgctggtcaccgccttcgccgaacatttacaccagcaggcggcgtctttccccgcccgtctggcggcggttattgcacggcagcccggcgacgcgcccggccaaaggtaatcaggcacagcagcagccccgtcagcgccatggccgccgccgccaatggcaccgccgtcaaccccagtccccgggcaatcaccaggccgcccagccaggcgcccagcgcgttgcccaggttaaaggcggcgatattcagggtggagatcaggttcggcgctttcttgccgtaggtcaccacgttgatctgcagcgccggcaccgcggcaaacgaggcggcagcccacaggaacaacgtaatctccgccgggatcagcgccccactggtccagctgaacagtgcggcaaacagcgcaatcgccaggaagatccccgccagcgtcacccccagccgccagtccgccagacggccgcccaaaatattacccagcgtcaggccgacgcccatcagcagcagggtccagctgacgccctgcggcgatacgccggtgacctcggtcaacagcggcgcgatataggtgaacagcgtaaacattgaggccgcaaaggccaccgtcatcaacagcgacagccagacgccggcgccgcgtaacgccgccagctcttttttcagctcggtcggcgcttcatccttcaccgtcggtaacttgctgtacagcgccagcagggaggcgacgccgatcaacgccaccgcccagaaggtggaacgccagcccagcgcctgccctaacgcggtgccaagcggcacgcccagcacgttggccagcgtcaggccggtaaacatcagggccaccgctgaagcccggcggttaggagccaccagattggcggccaccaccgcgccgatgccgaagaaggcgccgtgacacagggcggtgataatgcgcgccagcatcaggaagccgtagctatagcccaatgcgcacatcacgttgccgacaataaaaatcgccatcagcagcagcagcgtctttttacgcggcaggcttgcggtcagcagcgccataatcggcgcgccgatcgccacgccgagggcatagccgctgattaaccaccccgctgcgggaatggaaacctgcagatcgcccgccacgtcgggcaacagccccataatgacaaactcggtggtgccgatagcaaaggcactcagtgccagcgccagcagagaaacaggcatgtattacgctcccaatcttaaaccgtcccggcgtctgacgccgtggaccagagacaaacaataacaaacgcggtcgacctgaagggccgcccgtcaataagggtgatagaggtgtgaaaccgggctaaataaaggatataaccttataattattaagaataaatagccatttgcacgctatagaaataccatgccgcgctggcgaaaaaccagcgcgggtcgtccggcgcgcataaaaagccgacgttcgtgcgctaagcgcttgaatgacctggcgatgaaaactgtgacgatatgttacacggacggcatactagtcgcgcagggtcgccagccacttctcatcgctggcaaaccactccaccaggaaatccagcatggtgcgcaaggttgccggcagctggcgacgcgaagtgtaaataccataaatccccatcgactgcggctgatactccggcatcagttccaccagctcgccgctggccagcagcggcgccgcggagtagtaaggctgtaatgaaataccggctccctgcagggtgccggccagcagtaccaccgattcgttggcgctcaggttgccgctgaccgccaccgccgactgcacgccccgatgttcaaaatgccacaggcttttgccgaaataggagtaggtcaggcaattgtgcaacgccagatcctgcggctggcgcggcgttccatgcgccgccagataggcgggcgtcgcgcaaaccaccgaggcgcagcgcgatagcggccgggcgatcaggttcggatccagctcattggtgatacgcagcgccaaatcgatacgctcctccaccagattgaccgcccggttgttcatctgcaaatcgaccgccacctggggataacgccgcagatagtgcgtcaccgccgccgccagcgtggtttgccccaacgattgcgaacaggtgatacgcagcagaccgcgcaactccacgttggcttccgcctcaaccagatcgatctccccggcgaccgccagcatctggcgacagcgttccagcgtgcgttcacccgcatcggtcaggctgagtttgcgcgtggtgcggtgcaacagacgcgcccccgcccactgctccatctgcgccagatagcgcgtcaccatggcgcgcgacatatccagcgcctctgcggcagcaatcatgctgccacgttcgacaatggcgacaaaaacctcagcggcggtaatgcgatccatgattcgtccgattaatgcaaccaataattgcacattatccggttttttcttcgattcatgcaacctaacatctgtgcaacgttaaaaccgacaggaaaccccgacaatgtttaagaaatcacttatcgctctgacgctgaccagcatcgccgccgtcagcacctatgccaacgccgcagacgcgttgacaatggaagtttacaaccccggtgaaaatagcgtgttcccggtttcttctgaaatcatcagcggccagcatgaagtggcgctgatcgatgcccagttccagcgcaacgatgcgcagcagctggtggagaaaatcaaggcgaccggaaaaaaactgaccaccgtctatatcagccactccgatccggacttctatttcggtctggacgtgattaaggccgcgttccccgacgcaaaaattattgctacgccgggcaccattaaagaaatcaatgccaccaaagacggcaaagtcgcctattggggccctattctgaaagagaatgcgccgacccaggtgatcgtgccgcagccgcttacgggcgacagcttcaccatcgacggtcaacaggttgaggtgaaaggcctgaacggcccgacgccggcgcgcacctatgtgtggatcccggcgctgaaagccgtcgtgggcggcgtggccgtcgccggcaacaatatccacccgtggattgccgataaccagagcgttgaatcgcgcgcgcactggcagcaaacgctggccagcattcaaacgctgcagccgcagcgggtcgtcccgggacattacctgcccggcgcggcgcaaacgctggaatccgtcacctttacccagaactacctgaaagtgctggaagccgaactgccgcaggctaaggacgccaaacagctggtggcggcgatggagaaacactacccgacgctgaaagacgtttccagcctggagctgagcgccaaggtgctgaaaggcgagatgaaatggccgcaataatgcgccgctgaaacacacagccggtatgctgcgtcgtttgcccgacgcagcaccgataacagaagaggttcccatgagcaacgtcacgctgcattacgtctatgatccgctgtgcggctggtgctacggcgctaccccgctggtcaaagcggcgcagaccattcccggcctggcgatcgccctgcacggcggcggcatgctgaccggcggcaaccgccgtcaaatcaccccggagtggcgcagctacgtcattccacaggataaacgcatcgccgaactcaccggacagagtttcggtgaagcctactttaacggcttgctgtgcgacaacacggcgatcatggattccgaaccgccgacaaccgccatcctcgcggcgcaacacctggctggccgggggctggatatgctgcacctgattcaacgggcgcactaccaggaaggacggcgcatcgcggatttaccggtgctggaggcgctggcgcgcgaactggggctgccttcggcgccgtttattgccgagatgcgctttaaccgcggcgcccccaccgctcagcatatcgccgaaagccgggcctttctcgccaaagtacacggccaggggttcccgaccttcgccctgcaggacagcaacggcgatctgcataccatcgcggcaggcaactatctggacaacgttgcgggctggaaagctatgctgagcagcgccgccgccttagcgtaaggcggcgcggcgttttactcgacccggataaaacgccctgccgcctgaacgttgtggccaaaaccgcagtcgccctgagaatccagttccacggcatcgtcgctaaaggcaatgctcacgtcacaggccgattcatcatcctcgtcatcctgatggtacagcgctttcccgtcctcgatcggcaacacatcggcaaactcgcccatattggggccgtaatacagccccatacccggcatgtagtaaccggcatagtcgatttgccactgttcgccgtgcacaaccaccgtcacttcgctccagacgccgcggccggcataccgccaataaacgccggctgggccggtcgccggcggctgttgcgccagccgctgttccagcaacgccatattgtgccgtgatttatcgtcgtccggcgccaacagcagataggcgcgcgccttcagcaattgtccggcgcgcatcagcgccagcgccacgttgttatacgccgtcgccgtcgcgcgctcgctgaagccgcaaaattcgctccaggccgcctgatcgcgaaaaattcctgccgccttcatatagtcgccgctctgataagcgctgcggcccagttcggcatagccggctaccttctggcaatcggcgtgaatatccggttcatcaatctgcgccagcgccggccagcttgccaaagcgccacaggccagtagcggcggcaacaatgccctcatacctcttccttcccagggtccgtttcaaatttccgccagtataaccggctggaccgccggcttcacccttcacggttcagcctgatattccttatgattagagggtgttaaacctgcttacaactggcgatttgcttgttgtccccggcttggcgatgctgttgctcatgtttttcacggcgagaacttatgaacagcacacaaaaacatgccgtctggcaactgattaaaccgttttgggtttccgaggaaaaggggcgcgcctggctgatgcttatcgccattgtcgcgctgtcgctggggctggtttacatcagcgtactgatcaatcagtggaatcaggtgttctatgatgcgctgcagaataaaaactatccggtattcaaacagcagctgtggcgttttacctatctggcgctgatctttatcgtgttggcggtgtttaaagtgtatctgacgcaaggattgcagatgcgctggcgtagttggatgacggaaaagtttatgagtaagtggctggcgcatcaggcctattaccacagcgaacagcaacagctggtcgataacccggaccagcgtattgccgaagatcttaatgtcctgacgcgcaatacgctctcgctgtcgttagggttgttgtccagcctggtgacgctcttctccttcgtcagtattttgtggcacgtcagcgggccgttaagtttctcactgtacggacacgcctttacgctgccgggctatatggtgtggtttgccctgctgtatgcgttgctgggatcgctgattatcggctgggtcggcaaaccgctggtgcgattgggctttgaccaggaacgttatgaagcaaactttcgtttcggcctgatccgcatcagggaaaaccacgacgccattgcgctgtatcagggggaaaagcaggaagcacaacagttgggcgaacgtttcgccaccatccgcaataactggtggtccattatgcgcgtcacccgtcgcctgaacatcgccagcaacttttacggccagttcgccattatcttcccgttactggttgccgcgccgcgctatttttccggcgctattcaaatggggggactgatgcaaatcgcctcggcctttgggcaggtacaaggggcgctgtcatggtttatcgacgcctttaacgacttggccacctggaaagcctgcgttaaccgtctggccggctttaacgccgccgtagaacaggcgcatcaccaaccccgcggcattgttctggaggacgacgacgcccatccgctggcgctcaaccgcctcagcctgcagctgccggacggacaaccgctggtacaggatgtctcgttaacgctgcagcgcggtgaacgcgtactgatcgccggcccttccggcggtggtaaatctacgctgctgcgcgccatcgccggtatctggccttacggcgcgggcagtatccgtcgcgatgcctcattgcgtgccctgttcctgccgcagcgcagctatatgcccatcggcacgctgcgggaagcgctaagctatccgctcccagcagacacgtatcacgacgaacaactgctggccgcgctggaaagctgccgtctgcaacatttgcaacgctggctggatacggccaacaactggagccagcgcctttcccccggtgaacagcaacgcctggccttcgcacgcgccatactcacccgaccggatatcttattccttgatgaggccaccagcgcgctggacgacgaaaccgaacagctgatgtatgagcgcctggttgcagccctgccggatgtcacactgatcagcgtcgcgcaccgcaacagcgtggcaaagtatcaccaaacctgttggcgacttagtcatcagtcggaaagcccggccaggatcgcaccagactcattgcctaaagcaggctgagggttatacccggtcagaaaggcgggcgaacaaggggttgtaacagaaaccaaattaaaccggacggctgccaggcagtcggccggcgttacaattcgctaaagggcatccttttgtgccggacgagggggctccgattccggcgcatcgtcctgccagagatcttcaataaactcacgctgcgcctcatttaactgccacgacggcggaattttcgttttattgcggcgcacgcacggcttctccgtctcaatttttttcttatccattgctcttccctaaacagaaaaaatccagtcattcactacacggccgtagcccaatataaattaccactgcgtaggcacatggcaaacgcgttcaacgcgcctacccatacctgtttaatagtttatcggctatagattacactaattacgaacaaatcatcgattgcttaaaactatagataaagccgttattccctattgatatttattaatcacgaattctactatggcgggaaagcaatgcggggaagagaaatgtgcgcctaacccggcgcacactgggcgccgggaagaggcaatcagtcgatttgcgccacggaatcccgactggcgcgttcacgctcgctgccagtcagttcgctgagcttgccgttacgcatctctaacagccgatcggcatgttcaaaatagtgatcgtcatggctgatggcaaacaccgttttacccaacgcgcgtaatgccggcagcagttcccgataaaagattcgccggaactgcggatcctgatcggccgcccactcatcaagcagcaaaatatcccgctgctccgccaccgccagcagtagcgccaagcgcttacgctgcccctgcgaaagctgaggattggtgacgcgtacgccgtcaaactccagtttgtcctgcatattgagcttttccagccagcttgccaccagttccgcatccggctccccgccgtccacgccctgtaaccgatcgaactgataaaagtcggtaaaaatggcggagaacagacgccgataattatcgcgatccgccggctgcagcgccacgccgtcaatgaggatctgcccgctgaccggctgataaagcccggtcaacagcttcgccaacgtcgacttgccgctaccgttgccgccgatcaaaaacaccagctctccgcgggtaagcgtcagattcaacggaccaacggcaaacccctgcgcctgttcacccgccgcatagtggaatgacacatcacgcagctccagcgtttgccaaggcatggcgaccgtctgcgggaagtcgggctgatactctgccagcttgagcgattttacttttttaaacgccacttcggcgccaagcagcatcgggaaagcccccaccgcctgcagcaatggcgtacgtaaaaacagcaacgtcaacgaataggtcgcggcaactgccgtatctgaccatcccaggccgttggccataaagaacaccagtccgatagcgccgagcatcataatattcgaccagttcaccgcgctgagatgaaacgtatccgcgcgaataatgtggtgccgatattcatcggagttagcccgataagtctgctgatacaggcgctgcgcacggtcgcgattcaacgctaactccttccgaccgtcgatcgccgactgataatcctggtacagctgttcttccgcttcacgcacctgggttaaatgtttgtatacacgagaaaccaacagccagctgaccaaaatggtgaccgcgacccaaacggccgtcaccgccagcatcggcggcgaaagccaccccaggtaggccgcacagccaatcgtcaacacaacgccctgcaccaactccggcaaacgcacgaaagccatggtgacgttgcgaatatcgctggataagctagcgagtaaagaggcgctacccagatgttcaatacgctcgatatcggtatccagaatacttttcaccaagcgaccgcgcaaacgatagacaaaatggtgacccagcgtggtcaacgctaactgtgaccccaaggtgaccgccatcagaacacccaacagagcaagaaactgcggcaatatcgccaatggactctcggccgcagccgccattaagtgttgattgataaaggcaataatgccgatccccaatgcggcactggccagcgtcagggccatcaccgccagaaagggccaacgatactggtgatacaccacccgtagcaactccatgagtcacctctaaaaaaaatgcaatggctggcattgtaatcggcatgggagtgatagcaataataattctcatcgccatgacgcagcgtgggaagtccaccgttgtttccgcggcccgctcgccagccgctttcagagtcataaaatcgtgcatgaactcatgtcataagtattcactcatgaataatagacaaaccaataaatagcgagttaaatattagagttttagggtggaaaaagagaaaggtcgccaaacaaaaaatatcacaaaaataaaacaacaattaacaaacgtataaaaaaccatacattctttcaaaaattaatagccgccagtccaaatatcaccatattaaaaacagatcgaccctgatcaaattatgatctcatttgctattttttctcacattaaattcacctccatggcattctcccacccagcccgcaaaccgatttttgcagataattcctatttacatgacttattatttatttgcctggcaaatggtctgagtgttttaattcagtcacaaggaaaccatgatggtttccttgttttcatcaaggaagagtatgaaaaaacgcaaatacctcactcatatagaagtcgagcaaatgatagatgcagttccccacggccccaattctgcccgcgatcgttgcatgctactcatgtgttttatccacggtttacgcgttagtgaactgcgcggcttgcggttagaagacattgatcttaataccaaccgcctgcacgttgcccggctgaaaaacggcttttccgttcaacacccgattcagatccgagaacgcctggcgatcaaacaatggctcagacagcgcccacactacctagaggccgacagtccatggctgttcttgtcacgccatggcggacagatatcacgccaacagctttaccgcctgatgaaaacctatggccaactcgccggcatcagcgttcaggtacatccgcatatgctgcgccactcctgcggctttgccctggcggataaaggcgtcgatacccggttaattcaagattacctcgggcatcgaaatatccaaaacactgtcatttataccgcgagtaatgttgagcgctttcgggtcatacatatctaagcctaccctcaacgcgcccacattattactctagcgataaacgctattttttattgccggctgcactgtctgctggcaatacatcaaggatcctgatgttataaaccatggtagatcccggaggaatatccggagccagccccttatcgccatatgccagttcaggcggtaccaccattgtcatcgtgccatgattttgtaattgcttaatggcatcacggaacataactggataactgcttagcggctgtgaaatagaggtgccagcaatatccatatctttaatcactttgccgttggtcaggctttccttcacaacgacggcgaccgtatcactgttgcctatcttcccggcgccaaggtaatcgatccggtaatagaagccgcttgaggatttcttgacgctcttattcttcctgaactgttcaacatagcgcagaccttgtcgttcagtttccgcttttagcttcttctccttctcattcagcgccacttctgtttcatagagcgctttagcgattttgtcctgtgccagcttgttctggccgaccaaagcatcctgaacgccggaaaacgccattcgctcattgattttgatcccctgagcgatcttctcttgcaacaacgctagcacgtcattgcccaacgaactgccgattgcataatcgcggatctcgttagccgttttcggcggagccacgacatctttgcgagcgactcgctctttcttcagcacagccaactcctgctgtagcacagcatgttctttttcttgtcccttagcctgggacaccagcgtcgtcagctgtttctgcagctcaacgccatttttcttgctctcttccagtgcgccttgcagcgtggcgacgtctttatctttcgtcttgccttgcgccgccagcgccgtcagctgtttttgcagttcggcgccactttttttgctctcttccagcgcgccttgcagcgtggcgacgtctttatctttcgtcttgccttgcgcaaccagcgccgtcagctgtttttgcagttcggcgccactttttttgctctcttccagcgcgccttgcagcgtggcgacatctttatctttcgtcttgccttgtgcaaccagcgccgtcagctgtttttgcagctcggcgccactttttttgctctcttccagcgcgccttgcaacgtggcgacgtctttatctttcgtcttgccttgcgcaaccagcgccgtcagctgtttttgcagttcggcgccactttttttgctctcttccagcgcgccttgcagcgtggcgacatctttatctttcgtcttgccttgtgcaaccagcgccgtcagctgtttttgcagctcttcgcgtcccttgatgctttcattcaatgccttctgcaatacctcggcatctttttcttttgtcttaccttgggatatcagagtcatcagctgtttttgtaactccgcgccgtgctttttgctttcctccaaagcactttgcaacaccgcatgacctttatccttacgttttcgctgctcggttatcgccaccaaccgcttttgcaactcctcagcatgcttttggctttcatccagcatcgcctgcatagatttatgctgtttgagccgctcatcctgtgcaatggtcaacgcagcaacctgtttctgtaactctgaactttgttgctgactcttctccagtgattgccgtaacctggcgctatcctgcagcttgtcacttttcgccgtattcattgccgacaactgctgctgcatgttttccgttttttgtaagctttcctgcaatgattttttcaggcgatccacttcagcacgtgaatcaccatccacccgtgcagcctcacgcagctttttgagctctctgccctgtttagccaacgcggcgttaagctgattgattttcgcctgctgcgacttcaactctcgtaaagaagcggcgttttgcttcgccgctcgcttatccaactggttactacttctgacttgctgtttctgttccggtggcgaatcaatggcctccaattgagcaggcgtcagtagtaagagcgctggcgcatcgtcaactctgcgggtgatggcatccagcgactgtaacgtttgctcatcactgaagctgttcgctgccccggcgccaaacggcaacgtcagggcaaacaaaaagccatacttaatcccctgattcacttcacgctctcccctttacggatcaacgcatcaagcacatcacgctcaatcatcgaacaggcctggttcgttttgtatttatacagtgcatcgagcgtatccttagtcagggcattaacatcaccgcgcacggcgccatacaccgacacgctattcagcagactgtcaaaataggctttgcgcaacgcataggctttaggattcacctttttcagcgacgccagttcactctgacacaggctaatgcggttctctttcttttctggcggcggcgatgaggctacaggggccggcgtaggcgtaaccatcacaggtggagataccaggctgcgtggttttttactctgacacccggtaagcaacaggctccccgccatcatgacgccgatcagcaaacgcgcacgtccattggttatctgcaaatgtttcactatttattaccttttcctttctcactagagagcgacctgtagttgcttccttggcctatgccatcattagcggcggcaaccttgtttttactgtttatcaatcgatccgttcgttgacgctctagcggctcaccattacgttcggctatcaatacacaatttgaacagcggcaaccgttgacgatactgtttttccaacatgtcacgcatcgcaaccagttcagcgctatgcctgattcccagtttgcgcatagctttatttttcagcgcgacgatcgcctttttattacgtcgcatcttcaaggccgtttgctgcaatgaatgaccgttaagcaaataacagagcgcctgtagttccgacatgctgagtcgttgggataacgcactggcgtccaactggactgccaaggtgcttttcaaaccgtggtgttcagaggctctctcaacacatatttgcgccaatacatcattaatttcatttaatgaatcatgttggctgacaatcccgttaatatgcaaggcattcagctgctgtaataaaaatgggatataaccatcaatgatgaccacaatcggcattttcggccggaggttacgcagcgcctccagcatcagtaaacgtgcatgccaatctgactgccgcatgctgaaagagataatcagcatatcggcatgctgtaataaccgccgacaagcgccggacagagaacctaaatgcaaaaactctcgcttctgtgacaaaccacgtgtcaacaacagctcaagcccgtaagcggttaactggcaggagacgaatagtgcaatgcgcgatattgattggctgtctaccgtcatatccttatccgtgaaaggcaaataaccactacgccaagtaatcaacgactattacaaacgctgccgataccattactcactcacaacaaactgctgagtgatatttttcttgagcgaaaacagttcgctgtcatttttcacctgtaatttacgcatggcgttacacttgtgcgcgctgatcgttttaatactgcgtctctgcagttccgcgatctgacgtaggctcatgccattaaataaaaaggtcaatacatcgttttcacaacgtgttaaatggtgcaggttgtaaatttcttcgctgtcattgcgcgccaggcaagcgcctattaatggactcagcacgcgttctccatcaaaaacacgagtaaagaattcaccaacctgaggcaatgtatcatcacgggcgatcacactaacattaacctgctccaacagcgcctttaactcgtcaccagcttgacaacgggtatatacaatgaccctcagcgacggaagttgcacacatagttctaataattttttccgtccctcggcaattgtctcattcaacccactcagttcggtaataaggatgtctgtaggttgatacagcagtgcttcagaaaccgccgacatgctggtttcctgcacaactatctgacttggagcattaagaccttcaatgaaactcgataacccgactaatgttaacgggcagcggtccattaaggcgatagtggtagaattgggcgttaaaggctgcatatagacctcctgtctcaataacttgcataacccattcgagaaaaattttccgccattgaagaatcagcaggcaaataccggaccggttttcgccatccatttcccttgcagaaagagctcaccatcattgtgaaaccccaatttcagcatggcattgcgcttatgtgtactgacggtcctcacatcacggtgcatcatcaacgctgcggcagtgacgcttttaccagagaataaatatgtcagtacatccagctcgcgcgcagtaagcgccttaccgccgatggactgattagccagtagctgacgtaccttatggctatagctacgacgtccagccaatacctgctgaacacactgcgccaacgcaatggccggctcctgtttcagcactaaccctttgacacctgagacggtgagcaactgcaatacccgcggatcatcaagcgcggtgcaaacaacgatcgccgttgagggccagtgttccagacacagcgagatcaagcgcaacccgtctaatacggattcagactcgccacacaattccatgatcaacaatgaggtcggctggctgcgcatcaaattgggaatggcagctagattattaacatgattgatattttctggctgtgtacaggactgcgcaagaatattacgcatgccgagggccgtcatcggacaggcttccatcacaataacaccctgttcgctttttccattgatgccaggcgagtgggcgctcccccgttgataagaatgagccatcgtcatagcaatcctccctgttccttgtgggatcgatctattacacatttacagatgcaacagaaatagcactaactattaataatcatcctgacggagtaaattgttctttttgccatcagtcttgcatgcatataaaaagagaacatgctgataaacggaaacagaaaaaatgataacagcatgattaattccacttaatatacctcaccatataacgctctaataaagcccctcggcattcggaggggctttgattatgaggtaaggtttattactcgtaggtgaaggcaaccatgaccgtacccacgatagaaccaggcgttgcgctacctgcagtagagtaggcacgagcctgcaggttataagtcgtggcattgttcacgatggtctgcttcagactcttgccgttgcccaaaccggtaccaccggtagcatcttgcaaatcaatttgcacgctttttgcctcgccggtgtttttatacaaattagcactttcctccgatggcgtgccgctaaatgatgccgtgacggatgtggtggttgtcgggcaatcctccagaatcagttggaaaggtttccactcggtaaaagtattcgcctgccccaacgtcgccgcctggatgttatcacccaagtttaccgagatgccgctgccggtatcgttaaccacattacacggtgaagccttgatggtaccagtaatatttaactgggtatccgccagtgcagcatggctcatccccaacgcagcggtcagtaatgccgcgatgctacctttaattacgttcaatttgagttccttcattagtaatatccttataaaacacttacaacacacagcttaactacacctatgaagacttattcaatctcaacccggatcgttgccgtcgagttaaacaccccaacttctggcagtttattcgtggtattaaccggataaagcgtcatttccgtttttccggtttgctctgcatagttcatgactacggggagctgaccgccatttggcgcaacaacattcctttctgcatcttcgatcttaacggctatcgattcattatcgctttttaacgcatccaactcagtggcgtcagcttccccattaaatgaaaggctgactttgaccccatctgaaatatttcggcatgccagcgttaactcttgatgatacggagtgaaatctttcggcatcttccccttatctttaaatctggccgacatgatttcaccgaagttaatgaccaccggctgcggactgatttcacagttctgcggcacggttaccgtaccgctcatggaaacgcgcgctaccggctgcggactcttcacgccagaagtcgatgacatataaatctcaagcagaggagtcagtggaatcacctggacgccaacaaatggccggcgaaacatcagattaacctgaccagtagccccactgtcatactcattttttggtgaattacaagccactttatacttcactggcatattgtttgattcattagaaaatggaaccttaagcctttcattcctatcaccagcaatatctaccgcactagccacagacaaataattatttaatacatagtacgtccagccatccaccgccttatcaagcacaggcaacaacgattcagcagtaaagtacgcttcaatcatctcattacaaccgcactccgcaatatatccttcatataaattccaatttcctttcgaggcatcatgaataatcacacctggcctgttgttttccggatcggtatatttcgcatcaaaaggaaaataaaattctttcgtccctttagtgtttacacaagttcccggcatcggtgcggccaacgcctgagaagctgcgccgatacccaaaatagccaatccggaaataatgggtaatcttttaaacagttcaataaatgtcatagctataaccttataagcactgagcgttagccgtacggatcgtggaattctgcacaggggcccccaagctgtaagtcacctgacactgctgcgaggctccgttgccccatttcacattcagcttgccgctatccgtcagaccggacaggtacacctgaccactatcgccgacgattgcggcactgttatctgggttgagcaaatcggtgacggtagcgccaaacggcaccgcagcaccaccttgacgcaacagcgtcatcaacacgcgttggccgatattggctttaaattccgcgcgtactacggctccacgcgttggcactaccgactgactggttaatgcaatatcgacatcgtccggcagcgtcgtggtatccaagttgatattgttgcggcggtacggcgactgatacggcactatggcgtacccccgccagtcggtacttacacccgtctggttttgaatgcgaacgcctttcgcgcccggcgctttgaccaatgcaatggtgtcacccaacggctgggacagcgtcagaccattttcatgcagcacaataccgccctgcagaccatagctcaggcgctgcatatcacgatcgtagccatagcctacgcttgcctgccccaagccgccgcgataatcaacgttggcattaccactggccccttgcccctgactggtatagccctgactgatgctataactcaggttacgcctttccaatgcggtaccatgtaacccaacccggttcgaagtattgccgttgcggctgctgttaacgctataggttgcgttagcccccggcaaccaacggctgagcggcacgctgacgttgaaggccacaatatggtcttcgttattggtgcggtagccatcgctgttataaccattcttggcataggtgtaatacagcccgtagctgacgccagaccaactgttgttgtaacccacgctggcagactggctgcgacgactgtcgttccagaactcttcgttcattaggctcaacgacaacgcgccggcaccttcccacaggttctggttcatggtgagctcagagcggctcttcttatgcaatgggaagcggatcgacgcaccgttggtataggtttccaacgcttcctgcatggtgtagaaacctttggtcgaatagcggtagcttgccaggctgaagctggtgcccgtttcggcaaagctcttaccgtagcgcagacgccatgattgaccatgctcttttggctgcaactctggtttggtccatgcctgcgtcacatcagctgacaaggcccctaacagaccgaggttctgcccccagcccaatgccaacgcctgatatttactggcagcctgaatacccccgtagagcgtcgctccccacggtaggccataaatgcctgtcgcctgggtgaatggccgcttgtctacgtcattaaggttagagcggaactggccgctggcgatgttgtatttgaagcgcccttcacgctgcagtaccggcaccgaggcaaacggcaccgttatattctgttcgctgccgtctgcttccttgatcgtgacctttaagtcaccactccccgatgtcgggtacaggtcgttaatttcaaacggtcctggcgacacatagctctgatagatcacatagccgttttgtcggatggtgacctgcgcgttgcttttggcaataccacgcaccactggcgcatagcctttcatgctgtctggcagcatatcatcatcagaagccaactgggcgccgcgaaacggcatgctgtcgaatacatcgctcgacgaactgctatcgccaagggtaaggcgactttttaacgcaataatatcgcgctgtagataggtattaatggaacgccactgcttctcgccattgctatcgcggttccaggtagaatagttccgtaaacgccacgctcccagattaagcccggaacgcaggttcagataataactgtcactgtcacggccgtcgccacgccgtgctttattattcgcgccgctgaaactatagttagccagcaatgctggtatgccagaattccattttttcggtgaaacgtaaccacgcgcccgtattttaagggcggcctgaggaatacttaattccagacgctgttggttgaaacgaaaagtcgatgaggcctgaggaatcacctgagcgatatcaacgcatttccccccggatgtaatggcaggaatggcatcaacgcgcactcccaaggcttccaacagttcactatccaagcatggctgcaagctgttccgaccactacgatcccggctcagaaagaaatctatatcgcgagtctccaccatttcgcggttgacataaatatccacgcgatatttcccaggtgcctgggtatcacctgcctcgaacaccgacaaatcaacgcctcgttggtcaggattatcaatttccagcagcgcggggttaaagtagtcacgtgcttgcgccaagccggaaaagcccatcaacatcgctacttggcaagagatcaaccaagccagctgggtttgtctgaaccctcgagggctgctacgcttcgggttattcatccttataactccatttttcagcgatgccgactcgccggcagtcgcgtccttccccggcactgcctgtgcccaaggatatttatgtaaagacggtcaaagtgccttataaattggccgtgaacgctttactggccccaccaaagtcgttaataattttccaagtcaatgcaccgccggaattacctgacggcaaggtgaaacgcgcactggaacgcggagcaaccatcgtggcgtcttttaccgctacaccattgactttaacgtcaaaaaaagtgaggtaataaggcgagggattggaaacctgcaaggcattgccattacgctgccatgacaccttttgcgcggcatcattcagcgttccctccagaccccgtggccggtaaatcagcttgatacgcgttttcaccgcaatttgcagcgtattatcctgtttcggtgcggaagggatcgatttgatattgacccaatacaaagactctttatcttccggcaacgcaccaccggctcgcactatgcgcaggatattattttgtccatcgtccagacggaataaaggaggagtaatcacgaacggtgccttaacggcgctgttttcgccggcatcaatccaagactgaaccaaatacggcaccttgtctggattgctgatgctcagagaggattcttttttcccaccgtcgtataccacgcgcgtcccaccgatgatcacaccagcctgggcctgagcccccatagtcatcaatagcgctgcgaccagcgcactctgccaaactttcattcgtattgcctgcttggttaaaccgtgaagaaaacaaccagggcagcctgaactaccctggctggatttacgccacctgagccaaatttcaggcggttaaaaccttactgatacacgatggtgaactgtgctacagcgttagcggaaccaggggttaccttgttcgccagcgcgtagtagctcgccataaagttcagtttgttgtctgcggtgctaaccagagggaatacggcagagtccagacccaggttgatcacgttgttgtgctcatcggtaatctgaataccaacaccttcagccatatcagtggcatcggtcagtgccagtacaccgtcggcgccaggaaccattttaccgccgaagcgtacggcggcggccgttacagaagccgggcagtttttcagaatcaggctgaagcgtctgtcgcctgcggtgactttgtcagttgagcctgcgccaacaaacgcagttgtggcgatcttgcccatgttaacagtctggttcttggagttcgcatcgatttcacaagctacatcggtaatagagccggtgaagttaacctgaccatcagcagccagagcagcggtggaaaacgcagatgcggccaacacagcaacagcgagcagattctttttcatacttcctttcctttagaaattaatgcattgatatgcatttgaatattcctggcgtaacgttacgccattccttgaatttagttcatgaaccgcggaagccacctcagccgtaagtttgggcagtgttaacttttccaaccaaacgattcattttgaactaaaatgactcattcagaatttaaccccaataaatcatataaaacaaaataaaactggaattttaaactgagaaattgagttaaattagatttaaaaaccacaaaaataacagagcgctctttgttgggatttttctgtgtgatttatcgggaggaatctttgcttgcccttggctggggagagcggaaaaatctcagataacacaatgttcaaaaaggatttttcacagggtggtgaattctgccattacgagtgttgacattatttgggggcgaatttagagtatgttgcaatttagttcaaaatgactcattagtaatatttagttacctcctagttaccaaacctctttaaacctcctagcattactcgctgtatataatacagtattctgaatatttctatgtccgagataatcctgaatcaaacgcgtatcaataccgcgatcggccaatgcatatccgcagccatgacgcagcatatgaggatgcgcattaacttcaagatttgccgcctgactgtaatttctaatcaaccagtagatcctctgacgagaaagccgggaacctcgattggaaagaaatagccattcactgtctgcgccgcgatagttttttctcttcgccagccagcgctgcaaacattttctttcacgcacatatactggatgaatggtcgaaaaaccattttttaaacgatggatatagatattccccccttccagatcgatgtctgacaaccgccaactgttgatctcactgacgcggcacccatgaataaaacacatccaaatcaagcaataatctctctccgggttcttacctttcagtgttgcctcaagcaatttctctacctcggatggggtcagatgtttgcggtttttcatagtgcctcattgtttctcacaaagaaaatgtggatgtattaattccctctttatgtccacaactaatgtttggagccgttactccacctaaaaggataggtcctcaatcctgtgcggagtataacggatttgctctcaggtaacagtcatatccatcccaacttgccaggcgaacaattatcaagcaataaaggtgttttttattgccagatcaacaactgatactctctcaaaaggtgaacttgatggttattaaaaacagcgtgagataaaaggtcgcctaaactagaaaactcgcaatacaaatcaataaaaaacagaaaccgagcgtgttttttcctatcgtcaattagggtaagcaaccataagtagacggcgccacctcggcaaaaaatagaaaaatcttagccagaaccaaatagaagtgcacataatcgccgtattacattcactatagttattgaaaattccggttagacgccgatatatcgcagaaatagtgaccaacgttaacaccagtatcattaataattgctattggggttaatgcagataaaaaaggaacaagacaggcttgttcctttcactcgatcatcaagaaagtagattacgtcaggcagtcagcccgccatcaagtaccagcgtttgccccgtcatatagcggctctcggcaccgatcataaacgtcgccgcggcagcaacctcctgcgcggcccccagccgtcgcagcggcacttgttgacgcagcgcttttaatgcttccggcggcatgttgcgcgtcatatcactgtcgataatccccggtagcaggcaattgacgcgaataccaaaacgtcccagttcctgcgccaaagagcgtcccaaccccaccatcgcggctttactggctccgtaggcggtttgtccgacattgcctttaatcgcgctgaccgaggacatcagcaacagtgcgccctccccctgcgacatcattgccggtaacagatgcttattccagtagaataccgcattaaggttggtttctatgacctgacgccaggtatcaccacgttgctgaatatgtaatccatccaacgtaacgccggcgttatgaatcaccgcgtagggcgcgccataacgcaccagtaattcaggcgccaaacgctcgacatcatcctgtttactgccatcacactgataccctgccacccagccgggtaagccggcgcaggcggcaaccacctcgtggctggcctgctcgtcgttacgccaggtaaaaacaacattccagcgctgagccagcgcttccaccagcgcgcggccaattccccgactgccgccggtcactaatacccagttatccatcggcttactttttctgctcggccagcacgtggcacagctcgcccaacgtcatattggggtgctcaataaacatttccgcgtttagcgtgacgccgaactcccgcttcgccaacaccatcatttcaacatagtccagactgtccagtttcagctggggcagcggcatttcaggagaaagctgagacgcatccagatctttagcatcacaaatcatctcgcacagggtgtcataaacttgttgatatttttccatgattatatccttatttatcaatatcttttatgtggtcttgccgttgtacataactcgccgtttttaacgttatcgcgcttgccaataacggaccgtgcggcgtccagcactgcacgtcgattcgtaccgccagcccgctgtcgctatcaccgacaatcagcggcggtgagatggcataagacaaagtatcctcaaggcaatgcagtgtgccgggcgtcaacaaaccggccttaaaatgcacgtcatgatgtgtttgcaccaccgacagttgtgcaaacacatcaatcagcgttcgcgcctgcattgccggcaatcgttgttttattgccgacaggatttgcgccgatgacacaacacgttggaacaacagcgcgtccaaaaagctccactgcagcagcggatcccccggaaaacgtcggccaagcacctcgacatcccgccgctccaggcgctggataggagcagcagcatccgtaatgtcaaacgaagcggcagggagcaatttagcgctgaaacagttctcattgttgcactcatccaacagtctgccgcttgcctgatgttccgtagtggcaatatccaggcgataatcaagatcgcagcgtaccggctgccgcaaccgggcgctaaagcggaaaaaatgcgcatccgacgacgctggccgcaacgcctcgctaagggcctgcttcatatccagcatggcgcgcatgccgtgcaccgtcagccgttcactgccaagcttacgcgcccattgcaggtcaaaatgtatcgggttgtagtcaccggaaaatgccgcccactgctccgcatcgttacgcgtatagttaaaccgcatcgttccccctgccgatcaccagtgccgcattggcgccgccaaagccgaagctcaggtttagcgtattgtgcagcgtcgctgctcggtggccttcgctgatgtaatccagatcgcaggctggatcgggctttttcaggttacaggtcgccggcatcagctgatgttccattgcctgcaagcagataattgattcaaagctgccggcggctgcaatcaggtggccggaatatgacttggtgctcgatagtggcgtggtataagctgctttaccaaaggccagtttgatcgcctcggtctcattcagatcgttcagcggcgtcgatgttccgtgcgcattgatgtaatccacggcatgtacgccaatgccggcctgcgccaacgcccgctggatagtctttacccgggcgaccttatcgtcggccggcgcggtaaaatcaaacgcgtcggaatagttgccgtagccctttatctcgccgagaatcactgcgccgcgtgccagtgcggcgtctcgctcttccaggcacagcaccgccgccccctccgatagcacaaacccgttacggtccaggctgaacgggcagcaggctttggcggcatcctgctgctcacgcgccaaagcgcgcagcacatcaatatcccacaccgccggatcggaacgcagcgattcaccggcccccgccagcatcatggtggcacgcccagaacggatcgcctcaaacgcatcgccgatagcgatagtaccggtcgcgcaggcggcgctcggcgtattctgatagccgcgcagtccccacagcaaactgcaggcggcggtcgcaacgtttggcatggaaaggaaacaggcaaagggcgaccctaacccgctacgctgatacatatcaaaattgtcgtaactttcatcctgtccggcccaaccgctgccgataatcgcgccacactccagcggatcgtagtaatcaacgggcacagcgccctgaaaggccatctcgacggcttctttggccgccccgagcgccaaacgcgcaaagcgcggcaggcgacggcgaatcgccgccggtacagacttcagatcgggctctgacgcaaccagcccaaagaagcgcgactgaatccctgcgacggagcgatcgtgatattgatagcccagacgctgatccattattgccgcccaactctgctgcgcattctctcccagcggcgttaccgcgccataaccagtaaccaccacccgacgtggcgaagacatattattcatgagcatttccctctgtcctttcgtccttatccactgcgccccccaatgccaaccataatttcatcgtggcgttcaggtagttgtattgcatttccgccaggctgttttcactgctcaagcaggcatcctgcgcatcaaacaatgtctgcaatgacaccgcaccggcgcggtattggctctcggccagcgtcagtcgttgccggctgagccgcaggttttcctgcaggcgtcgtttctgctgctgatagctcaaccgctgcgccatggcgttatccacgtcagaaagcgcgttatacaccgcgctgcgaaacgcaatgatctgctgttgtacatcaagtttggctttttccgccgttagcctcatggtgttccactggacgaaaggtaacgctacgctgctgcccaaggctctgactggctgactgaaccactgcttaaatagggtgctgccggcgctcagcgaggccgtcaaagacagcgatggataaaaattaagccgcgcgacatcagagccggccagtgcggcacgcaggcgcctttccgctccctgcacgtccggcctgcggccgataacggccagcggtacgctggcggcgatcggcacctcctgctcagcatccagcccacgacgctccggctgacgcatatccggcgaattattgaataaaatagccagagcgttgcgcgccgcctcacgctgctgctgcagactttgttgctgattatcccgatcgatcacggattggcgcgcctgtaaaagttctatttgactggcggcaccggcgacatggcgggcctgcaccagacggaacgtttcccgcgcgttgtccatcaaccgttgttgtgtatcaacctgttgattaagcttggaaattttccaataataatcagcagcattgccaatcagcgtcagcgcgacgttctggcgatcctgctcggtagcctgcaccagccaggccgcctgttcgcgcgtacgtgccagtttcccccacaaatccagttcataactcaggctcaatgagccgtggtaattttcgctggtaccgccgccgcgcacattcttgctattgctggcgccgccgctcagcgccacatccggcgtcaaattggtattgctcaacccggcttccagacgcgcctgctgcaactgcaaccctgccctcgccagatcgttattgctgcttaacacgtgtgtgattaaccgtgaaagctgcggatcgttgaagctatcccaccaccgttcactaccggccaaataagccggcccggtaacctccgtacgccactgtgccggaaccgatacctgcggctgctgatattcgctcttcaccagcgtgccgcagccagacatcatcaaacaacccaacagcgccaaggtttttctctgtctcattcgcgcgccagcgcctccgtagggtgaagccgcgccgcattgcgcgcggggaaaaagccgaatcccagcccgatcagcgcagagaaactgcaggccaacgcaatcggcggccaggtaaagagcatggtgaactcatcggtaaaccaggagaacataatgcccgccaacatcgcgccggcgatgccgaccatcccccccaatgtgcagatcaccatcgcttcaattaaaaactggcgcatgatgtccagcggacgggcaccgaccgagaggcgaatgccgatttcatgcgtccgttcggtcacggacaccagcatgatattcatcacgccaaccccgccgaccagcagagaaataccggcaatcgcggtgatcagcagctgcatggagtcagacgcctgttgaatggtctgcgtcatctgatcgttggtttgcgtgaagaagtcacgacgaccgtggaacatctccagctgcaactctacgtctttttgcgcctgcgccagcgcatagccgtcgaccacacgcagtgagatggactccagcggtgcgtcccccgccaggcgctcctgcagagaggtatacggcacccaggcgttaagtcgcccccccataagcgcccctttcttcatcgcaacgccactgacgcgaaacggcgtgccgccgatttgcacgatcgcgcccagcggctgctcaccgtctgggaacagggttttcgccaattcggcatcaataatcaccaccggctcgcgttcgtcgagatcgtgcctggttaatgcattaccgctgagcagcgtcactccctgcacgtgaaaatagtcctcgctgacgccggaaagcgatgtcatcacctgctttcctccacggataatgctgatatatttgttgacctgcggcgaaatggcgtcgatgtaaggctgtttcgccaacatctctacatcgtctatcgtcagagaacgttcaaaatcggggcgcggcttatcccaacccagaccgggccgtatctccatggtgctggtgcccagttggctgatcttatccagaatgctctgccgcgcgccttctcccacggcgatggcggatactaccgatgagatgccgataatgatgccgagcatcgataaaaaagcacgcacccggtggcccaacagcgagcgccaggccatgcgcacggcctcgcgtacgccttgccacaagggagcgcgaccggttgccgttgccgcaggcagcgtctgcggcttagcgctttgagtagcgctatcattcagacggtcggcaataatttcaccgtcgctgatctcaataatgcgctgtgcctgtctggcaacgtcgcgatcgtgggtcacgatgatgatggtatggccactctggtgcagcgaatgcaatatttccatcagctcctgcccgctgctacggtccagcgcccccgtcggctcatcggccagaataatttccgcaccgttcatcaaagcccgggcaacgctgacccgctgctgctgaccgccggaaagctgagcaggcttgtacgccatgcgatgcggcagtccaagccgctgcaacaaatactcggcacgcgtctgacgttcgcccgccggcatcgcggtatacagcgcaggaatcgccacattctccgcggcgttcagataaggcatcaggtgataacgctgaaagataaaaccgatgtactggctgcgcaactgtgccagctgttcgccgctggccgactgcgtagagactgatttgatacgcatttcgcccgacgtcggattatccagacagccgataatattcatcagggtcgatttgccagagcctgaggcgccgacgatcgccaccatttcccccgcattaatcgtcagcgaaatatttttcagcaccgcaacggtctctggacctgacgagaaatagcgtgagatattatttaacgcaatgataggttccgcggcggccattattgcccccctgctatctgcgtcagtaccacgttttccccttctttcagtccgctcttcacttcaatgaactgccgatcgctgataccggtgacgatcgtgcgcgcttcaagtgtcgccccccgcttgacctgtacctgataacgctctctcccctgcggttgccccagcgccgccagcgggatccgcaagacatttttctcctgagcggtgatgataaacacctgtgcggtcatcgacgtacgcagctgacgctcaaggttggcaatggcaaatacgccgttgtagtacaccgccgtcggctgctgactggaagaagaggccgggctgtcttcccgcagcgcctcattcggcgcttcctgaattgaacccatcacgctgtcatagcgacgtttgggatcggccaccacgtagaaccacagcggttgcccgacgcgtactttcaaaatatcggtttcagagatgcgggtatgcaccgtcatggtgtcggcattcgccagcaccagaatcgtcggcgcgctctgcgacgacactatcgtctgcccctctttggtgacaatccccagcacttcgccatcaataggcgccagaatgcgggtatagcccagattagccctggccgtctccaacgccatttccatttgcacgatttgcgcttcgttcatccgcacctgggcaatctgggtggaatactgcgcctgcgctttttccagatcgcttttcaccccggcgccctcgcgatccaactggcgttggcgctttaactccagctgatactgctgcaggctcgcttccgatgcctgcttctgcgcgaccgcgctttgcagctgcgcttgtgacttacgtacttcattttcctgcagcgtcggatcaatttcggcaagcagctggcctttagtcacgcggtccccctgcttgacatatagccgggtcagctggccattgacctgtgcgccgacgttaacctgcagagacggcttcagaataccggtcgccagcacggttttttcaatatcccctcggctgacggcggcggtcggcatcgacgtttgttctgccgagccacgcatagagaaactgacaaccgcggcgatagccaacgccagtaacagcagcaaaacaagagcggctttgcgattttttcgtaccagcatcagcagacctcgccacacaacgtcgctgacggcatcgggcgcgccgttgatggtgtcagcgccgcgatccggccttccgctatccgataaacccgatcaaacttcggcagcacgctttcactgtgggtgaccgtaatcagggttttgccctgttcccgacagtgcgtcagcaaggtgtccatcacctgctgcgccgtctcttcatccaggttggcggtaggttcatccagtaccagaatcggccgattgctgtacatggcgcgcgccagcagcaggcgctgacgctgccccagcgacaacccggcgtggctttcacgaatcagcgcgttcatgccgcccggcagcctggcaatcgccggttccagattaaggccgcgtaaagagtgctcgatacgcgctctccggctttcatcaaagccttcatcaaacaacgtgatattttgcaacacggaggcattaaacaggatatcctcctgactttgcaggaaaaatagcgcgtgcgcctgacggtaatcaatcggttcgtcgtcaacggcgatctcgccctgctgcggcggcatcaggccgcacatcactttcagcagcgtacttttaccggcgccagattcgccgacaatggcaacgttttccccccgccgcagcgaaaatgacatgccttgcaacaccggttgctgggcgtcataggcgaatacaagattgtagtaaaccaggctacgggaaaacggcggtacggccgccggcatcgacgcagtctctgcggcatctgcacctgtaggaaacaggtcgcgcgcgcgtttgtcgatcacgtgcagctggtttttttgtaaaatggcgaagaagattttggtgatgtaggaggtaaaaatctcacgcacgaagctataggcgaaaaactcccccaggctcagtgcgccgcttttcagcaaaggcagcgccagcaacatgaaaaacaccatctccaggctgccgatcagctgatagatactgcccttgatctgctcatagattttctgcttttgccggcaggtaaacagcgacaacgcatactgggcaaacgcgcctttgcgcaggctggccagcccggcagatttgatggtggagaacccctggatggtttccagaataaaatcgctttgttcagcgcttttttcctgtagctgctgggtatagtaacggtcgcggtaaatggcccatacgctaaccagccccatcatcgtcacgccgacgacggacaccagcgccagtagcgggctcatatagcacatcacccccagcgcgatcgccccgacgatccagtcagtacgcaggccgttatccagctctatcttttgcccggcggccgactgccagttggcaaagcgactgaatatttcgccgggcgcacgtttatcaaaaaagtttaacgagttggctaacagccgggaaaaaccggccacgctgttgagcaccacgaaccgtttgataaagcgttcggtaatcagccttacgccaaaggccaacgaggtggagataacaaacgccagcaggtagtaaaaataggggaaatcggtctcaccggcgctcgaaaagacgtcattaatcgcgctgctgaccatcaccggcatgataaacagcgtcagagaaatcagaaacgccagcgtcatcaggcggtaaatgcccggcaggcgtgaagtttcccgcatgctcatacactccagcgcgctgaaacgctggctgcgcttcacgccggccagcgcggcggcatccggctgcgtttcatgatccagcaccagcgcataaccgctgatttcctgtttgagcgcctccagcggcaatagctgctgcccgatcgccgggttcatcacgcagacgtgattgcccttacgataggccaacaaaacgtaatggctggcgccgtagtgtaaaattgccggcagcggcagttctgccagttcctgatgctcaaaggagaccggataggcaggaattgccagctcgccgaggatggtggttaaggtcgccagcgacatcccgtgctgggaagctgggaaacgcgtacgcaactcttccaatggcgcatcaataccctgtgtttccgccagcatcgcaatacaggccaggccgcattcgttagtttcgctttgaaacacctgcgtcgggattatcttttccatgatctctttttacagttccaggttattcattgataaaaaacaacgaatgcgcatgccagagcatccaggcttcagggcgctgccgcagcgcggtttcaataacctccggcaacgcctgcgatagtgcaccggcttttaccggtggaaagatatgaatcctgatgccgcggtcgtaatagaggtaataaaacaccacgctggcggacagtgcgcgcgccaaacgcaccacgccgctatgcacgttggcaggacggtcaaacaatcggcaaggcagctttgccgttctggctcggttggcggttgccgtataatctggcgtaatatcaggaaaaataatgatatttctctggttgtcggccgcttccatcagtgcagacgtcaggttgccggcaatagcacggttatcatcatgaatcgaacagtaatccagattaacgccgccctgcctgcgcgcctgttcctgatacacctcggcgccggatgatacgatcaccgtcgctttaccgggggatacttcgccgcccaccatcccggccagaatgtcggaaaccatgtgtagcggtgccagtatcaccggggaaccggcggcatgcagcggtgcgacaatctgattcagttgggcgctgcaagatgccatctgcgccagcagttggcgattacgcccataggtcgccgccagctccagcacctgccggcgacgcatctgacgaataaagtccacctgcggcccgtcgcctagcagggagcgctgattggcgcgcgccaccgccgcacgtccccgcagcccgcgattaacaaacggcagccagcggcttgcctcgctcaccgccaatgccagacggtaatcggtatgccgtagcatcagacacagtaaccggccgcgcagccaaagcagccgatgccattggccgatcgctcggtcccacaggttacaggcgctcaggtaaacccataccgcaaagaaacgcattacggttcctgcgggctatcgtttttcagcagtgacagcagctttttgctaaaggtagggaaatcgctatcctgctgagccagccattttttattgacgataaagctcggggtggcatttacctgatggtactcgctaaccgccgtcatataggccagcaggtccttggtctcctgcgactggctggcgctgcgatagtcagttcggtcgatgccattatccagcagccattgccccaactgtgccgggtcgctgagatcctggcgctctttgataatcgcctggtaggcgctttcgcggtatttttcttccagccccatcacagacagcgtggcgaacagcggcgcataggcggacagtccactgttttgctgattgccgatatgcagacgaaccagcttgctgccaggcggcagttgcgactcaagatttttaacgttgtcttcattacttgcgcagtagtgacagccataagagaaaatctcgacaatggcattgtcctcttttatcgggctgtttttaatccgctcgtcaccgatcgacgtcaacgccggaatatcatcattttgcccacctaaaacaaaatagtggatatatgctgtagtaatcagcgaagaaataacaataataaacaacgtatatacaatcagtgccagcggatttttaaacatgattattcatcctggaattagctaatttccgtcattttacaaagaaggagcaggatatggtcaaaaaaaatagcccgtccgtgtactctaacatcctacaatacaaaaaccggatgcgacaaattatatcgcatccgtataaatattattccctgatattaattcacatgaattatcaattaacggaaatcaaccacctgggcggcattcaccgtcagcgaccggcagagatgtctgatgcaccttgccatacttatcagtacaggtgcgaaccaagttgcatacccggtttgggcgagtaccaatccactcataactatccgtgcaatcctttttgcacgtcccgccaatcaccacttccgctaccggcagagttacttttttcattactatatccttatgtttaactgctacaaacttaccattacttcatcctgagagggatgattatttttaatatacgtgaaaatagcccacacttattaaaatgcagcttcctatttatggaatcattggtgtatgaaagttaaaagaataataaccatcaggaatacgtatatcaataagattttcatctaaccattgcaccaaaatctactttgacatggcgccactacgggatttttcttaatgaaaacccgtaaaaaggataagaagaaaactatgcatatatttatagctacatattacatataaaacaaacaaggatgattcttatgaaatccctgcaaattttaggattagatctgatccgaccagtcgcacatgcaacccgactaaaacctctccgtaacggtttgtttccccgtcgtcagcccgtacactatccgccactgcattaatacaggaaagccggccgctatgttgccaactcatgaatacgccaacgatctgatactcttcgcgcttatcgtcgattgcggctcattcagcaaagcggcggaaagcgccggtatcaccagttcggtcatcagtaaacggatcggcaagttggaaaaatcgctcggcgcccgtctgctgtaccgcactacccgcagcctgacgccaaccgaaagcggcgcaatgctataccgccatgccaaaaacctgagcacgcaaatgcaggaggcgctgtatgccgtcagtgaaaaaagtgaagcgctgaccggcacgatacgaatgtcggtgcccaccatttccggcgaactgttactcagtgaaagcgtcgccgaattttgcgcgttacatcccgagctcaaggttgaaatgcggctggaaaatcgctttgtcgacctggtcaacgaaggcatcgatttagcgatacgcaccggcaccatgcccgactccagcctgatcgccaggcatattctggattcgcgctgggtgatcgtctgttcatctgcttatctcaaacagcatccgcagccgcagaccactgccgatctgctggcgcataactgtctgacctatacctatcaggaaagcggcaccgccaactggctggtcaaacagccgggccacgatgctatccaggaactacaggttaacggcaatctgtccgccaataacgcccgcgccattcgcaaagcggtgatcgccggccatggcatcgcgatggttccccgctgcatggtgtatgaagatttgcaggatggaaagctggtggaaatattagccggtcactgcggaaaggtgctcggcgtctatgccgtgtacccctacacgcgtaatttaccgttgaaaacccgtctgctgatcgaacatatcattagcagctataaaaaaatcagtcattatttttgaagaccgtcacgttatttcccgccttgatgtcgcaaacgggcgtttgattaggcgattttaggcgataatctatggctaattaacgcctaataaatgtgattccgcgcgtttatcacacaaaacaacgcattaactcaatgatttaaaacaagataaatagcacctctttttcctttcccctccactcttaactgcctgacgcgcctgcttcgcaaatgttgcaaaaatgcaacatagaacatcgaataatgttgtgattagaataatgtcgtcgcagatattgacgttttccggtcaccctaccgcataaaaataataaccgctgaggatcctatgtccctgtttttcagtatcgctccgatcatcttattgatatggatgatgacgaaacaccaaggcgcccccgcttatatcgctctgccgttaaccgccctagtggtctatgccttacagctgttgtggttcaacggtgatttactgctattacatgccaatgtgattaccgcgctggtggcggttttcaccccgatcaccattatcgccggcgccattttgctcaataaactgatgcaaatcagcggggcggaaaacgtggtgcgcaactggctggaaaatatcagccccaaccctgtcgcccaactgatgattatcggctgggcatttgcctttatgattgagggcgccagcggcttcggcacgccggccgccatcgccgcgccaatcctggttgggctggggtttaacccgctgcgcgtcgctatcctgacgctggtcatgaactcggtgccagtctctttcggcgccgtcggcacgccaacctggttcggctttgccaacctggggttgagcgacgccgacctgctggaaatcggccgccaaaccgcgttgatccataccgtcgccggactgatcattccgattttggcactgcgctttatcgtttcctggcagcagatccgtcagaacctgtcgtttattctgctgagcgtgctcagctgtacgctgccgtacctgctgctggcgcaggttaactacgagtttccggcgctgctgggcggcgctatcggcctgacgttatcggtgctgctggcccgcgccaatatcggcctgacgcgcgacagaaccccgtccaacgcccagccggtgccttttggccaggtgctgaaagccatgacgccgacgttgctgctgatcgtgattctgatcgtcacgcgcattcaccaactggggctgaaatccctgctaaacagcaccgtcctgctgtggcagggcagcctaggctggcttggagaactcagcatcagcaaggcgctgataatcgaactgcagcaggtgttgggcaccagcgcccaggccagctataaaacgctgtacgtaccggcgctgatcccttttctgctggtggtgttactcgccattccgctgttcaggttaagcagaccgcaggtgcgccaaatcttcggcgcaaccacccgcagcatcggcaagccgtttatcgcgctgctcggcgcgctgatcatggtcaatctgttgatgctgggcggagacaacgcgccggtaatgattatcggccgggcgctggccgacgccaccggcgccagctggctgctgttttccgcctttctcggcgcgctcggctcgttcttctccggctcaaataccgtttccaacctgacgttcggaggtattcagcactccatcgccgtcagcagcggtttgaacgtcaacctgacgctggcattgcagtccgtaggcggcgcgatgggcaatatgatttgcctgaacaatatcatcgccgtctgctcaatcctcggcattacccaggccgagggcaagatcatcagaaaaaccgtactgcccatgctggcctatggcgcgatcgccgccggcatggcgctgatactggcattctgagcgaagcacagtaagtttaagttaacgataaagtaaaggacgcattatgatcatctccgcttcaaccgactaccgggccgcagcacaggcaaaacttccgccttttctgttccactacattgatggcggagcctatgctgagcacacgctgcagcgcaatacggcggatctggccgatatcgccctgcgccagcgcgtgctgcgcaatatgtccgaactgagtctggaaaccaccctgttcggcgaaaagctggcgatgccggtagcactggcacccgtcggcctgaccggcatgtacgcgcggcgcggtgaagtacaggcggcgcgcgcggccgccaacaagggcattcccttcacgctgtcgaccgtctcggtctgtccgatcgaagaagtcgcgccggccatcaaccgccccatgtggtttcagctgtatgtgctgaaagaccgcggctttatgcgcaacgcgctggaacgcgcacaggcagccggggtgaaaacgctggtcttcaccgtcgatatgccggtgcccggcgcccgctatcgcgatgcgcactccggcatgagcggcccgaacgccgccatgcgccgtatcctgcaggcgatgacccatccgcaatgggcatgggacgtcggcattaacggcaaaccgcacgatctcggcaacgtatcggcctatcgcggtacgccaaccagccttgaggactatatcggctggctcggcgccaacttcgatccgtcaatttcctggaaagatctggagtggatccgcgagttctggcaggggccgatgatcattaaaggcattctggatcctgaagacgccaaagacgccgtgcgcttcggtgccgacggcattgtggtttccaaccacggcggccgccagctggacggcgtgctgtccaccgcccgcgccctgccggcaattgccgacgcggtcaaaggtgatatcaccattctgaccgattccggcatccgcaatgggctggacgtggtgcggatgattgcactgggcgccgatagcgtattgctggggcgcgccttcgtgtatgcgctggcggcagccggcgaagccggggtcgcgaacctgctggatctgattgataaagagatgcgggtagcgatgacgctgaccggcgccaaaaccatcggcgaaatcacccgtgattcgctggttaaagcgctgtaaagcagacggggccggcaaacgccggccccgttgttcaacaggaaggagcacgcccctgcggcggtaaatagcgcagcggatccagcgccgtcgcgcgatagcgaatctggaaatgcaggcgaacggaattggcgccgctgctgcccatggtggcaattttctgtccggctttcacatcctgtccgttacgcaccagcgtggtgtcgttatgcgcataggccgagataaaatcttcaccgtgcttaatcatgatcagattgccgtagccacgcagctggttgccgacatacaccaccttgcccttggaactggcatacaccggctggccgcgacggcccgcaatatcgatgcccttgttcccgccgtcagtggtggagaaacgggcgacgatcctgccgtcggtcggccagcgccagcagcgcgagacgcccggcggcggcgtgcttttcgtcagcacactgccggaggtgcggccgccggatttgcggccgctgctttttgccgtcgcgccggggctgactcttaatttttgtccgactgccaggctataaggcggacggatattgttggtgcgcgccagcgtactgacgtcattgccggtaatccaggcaatgtaatacagcgtatcaccgcgctggacggtataggtgctgccgctgtagctgcctttaggcaatttatcataatcacggttgtagttatttttgcctgaacagcccgccagcaacaggccaagcgtcagacacaccgccaaacggcgccacaccgcagatatgttccctctgctcaaaacctttcctcaatcagccgtatgtcaataatggtatacgcaagatgcataataaccgtctatgttaacacctgaaaacaggcagtcaaaaagcgggctttcccgccatcactctattttcgacttttctaatggggcgcttcctttagcgtacatcaattggcaagaaggacagattcatgctggaagtttggggaagaaagagctcatccaatgtacaggcgcttatgtggtgcattggcgagctgggtttaccgtatcaaagacatgacgtcggacaccgattcggcggcacggacagcgacgaattttatgcgctgaacccgaaccgcaccatccccgtactccgggatggcgacctcccgccgctgtgggaaaccggcgccatcctgcgctacctggcaaaccgttatgcgccggacgaattctggcccgccgacttaatcgccagaacccatgtagaccgctggatggaatggtcaaaacttaacgtggcgctgctgtttaccgcgccaatcttttggcgcgtggtgcgtacgcccgcggctgaacgcgatcccgccgcgatcggccaggcgctgcaggcctttgagaacaaactgatgattgccgaacagcgcctcgcaggccagacgtttttggctggcgacacattttccgccgcagatatccaattcgggcacgtgctgtatcgttactacgatatagacatcgaccgacaaccactgcccaacctgcgcagctactacgatcggctgacggaacgccccgccttccgcgaacacgttatggtgtcttacgaagaactcagggcttaagacgccgctttacacccaagggggaaatatccccttacccgtcacgcctgtctctgcgcctgggccggaaagatcaggctgaaaacgatgcgggcagcaggcgactgcgggatacattgggcgcgggcctcgccgtcatgcagcgtcataatggcgcgcacaatggacaggcctagcccgctggcctggctgctgcgtgcggcatcggcgcggtagaagcgatcgaacagtttatccaggtgcgcggcgtcaatgggcggcccctgattgattacccgcaccacctgcgcgtcgccctccgtaccggcccacagtatgatgtggctattctcatcggcataacgcaccgcgttggcaaccagattgctcagcgcccgctgaaacagcatggcgtcagcccacagccggccgcctccctgacacgccagatgaataccgcgctcttccgccaggccttcgaagtaatcggccacccgctgcagctccgccgctatatccagcgtacggtaattcagcgcagagtgcgcattgccggcacgggccagaaacagaatattctccaccatgcgcgagatgcgctccagctcctccatattggtggagagcagggtttcatactcttcaacgctgcgggactggtaaagcgccacctggcactgccccatcaacgcccctaccggcgtgcggatctcatgcgccagatcggcggaaaactgcgtcaggcgctggtagccttcgttcagccggtcgagcatggcgttgaatgacgcaatcagctgctgcagttcctgcggcgcgccctgctcgctcagccgggttgacagcgtgctgggcgcaatcgccgccgcctgcgccgccatgcgtcttaacggccgcagctcacgccgcatcacccaatatcccagcagcgcaatcagcacgaaggccatccccaccgccgccagcacgcgccacagatagcgcgccagcattttctgctcgttggccatcacatgggcgacggagatctgcaggacgctgccgtcctccaactgcaccagcgccgatgccagccggatcggcacgccctgcgacgtctctccgccgcgcaccgccgccagtcgctgcggctggccgaccgacgtcggcaccaccggcggcagcgtcagcctgcccgggtttacgttgattaacggttttttcccctgcagttggaagatcaacacgtcctgctcattacccagcatgttttcaaacagcccggtattggcgaccagccgctccaccagaaaacgctggctcaacagtttgcggtaatagtcgatgcgtccggtcacctgcatatcgctgcgattaaccatttcctggcgcatcgcgccatacaggtagctgccggcggcgctgaccaccagcgccgccaccacggcgaacaggatggcgctgcgcaccgtcagcgacatcgtccgccagcgctcggccagcgcgctcacgggcgcgcctcacagacgtagccgataccgcgcacggtatgaatcagcttggtcgcaaacggccggtcgattttggcgcgtagtcgcttgatggcgacatccaccacgttggtgtcgctgtcaaaattcatatcccagacctgagaggcaatcatggtgcgcgacagcacttccccctcccgccgcgccagcagatgcagcagcataaactctttattggtcagcggaatcagcgtttcctggcgtgttactttgcgccgcagcacatcgatgtgcaggtcggcaatcgcgtagtgatcggactcacgcaccgtgccgcgacgcagcagcgttcgcaggcgcagcaccagttcggtaaaggaaaacggtttgaccagataatcgtcggcgcccaactcaagaccgtggatccggtcctgcaccccgtcgcgcgccgtcaggaacagaatcggcacgtcgcttttcttgcgcaacacctcaataatctgccagccatcaatcccaggcagcatcacgtccagcacgatggcgtcgtagccatgctccaacgcccggaacagaccatcggtgccgttgcgtgccagatcaacgccgtatccggcctctcccagcccctttttcaggtagtcgccggtgctggtatcgtcttcaaccactaatatgcgcattctcgccacctcattccgcctgccaacagattagcagtttccaccgggtgacttgatgacattaatgtcatcaaacagacatggtgctgtcccaatccttcaaccatgcttaatcggcaatcaaccacaggagaacattatgcttactcaacgtcgtattgccggtttactgctgtccagcctgctgatgtgcagcggcatcgccgccgcccaaatgcccggcaaagtcatcgccccgctgcgcggcactatcgatcaggtttccgataacagcctgcagctgaccgaccgtaaaggggaaaaagtcagcgtaaaactcaacgaccagaccaaagtgctgagcgtatcgaaagggtcaaccgccgatatcaagcccgacagctttattggcaccgccgccgtcccgcaggccgacggcagtttgaaagcgctggaggtgcacgtcttcgccgccagcctgcgcggttccggtgagggccactccgcttggcaatccgccgatggcaaagtcgataccatgaccaacggcaccgtcggtaaattggtgaacgccaacggccgcaccctgacggtcaattacaacaaccagcagaaaaccgtcatcgtgccggacggtacgccgattgtgacgctcgatcccggcgatcgcagcctgctgaagcccggcacgcatatcgtgctgttctctgccgctgacgacaaaggtgaacgcgtcgccacgcgcatttctgccggtaaagacggtaccgtgccgccgatgtaatacgggaggccgcgatgaaagactcactgtcgcgaccggtgcatcgttggccggtcagaatcacccactgggttaatctgttcgccatgacatgcatgtttatgagcggctgggaaatctacaacgcctcgccgctgttcgacttccgctttccgcccgccatcacgctgggcggctggctgggcggcgccatcggctggcatctggcgctgatgtggctgctggcgctcaacggcctgtgctatctgctgtggagcctgttcagcggtcactttcgtcacgacctgctgccgctgcgcctgagcgcgctgcggcgggatatctggctgacgctgacgctgcggctgcaacaccgccacggcaaatacaatgcgattcaaaagttgatgtatctcggcgttctgctacttggcctgttgctggtgctctccgggctggcgatctggaagccggtgcagctctcttggctggtggcgctgttcggcggttttgacaccgcgcgctatgtgcactttttcgccatggcggcggtcgggctgtttgtcatcattcacctgctgatggtgattatcgtaccgcgcacgctgtgggccatgctgtcaggaggtaaacgtgaaggataaaaaatcgtcgccccgcgcaccgacgctggaaccggatcagaaaaaacagctggtgaatctgcagcgccggctgctgctgcgctccggcttaactctgggcggcgtggcgatgttgaccggctgtaatctgcaagacggcgaccaggtcgataaagtgctgtgggcgatgtctcgctggaacgatcgggtccagtcctggctgttcagcgggcagcgcctggcgcagacctatcgccctgatcagatcacgcatccctttccgtttaacgcctactacccggaatacaacgtgccggaagtcgatttgagcggctatcagctggaagtctccggcaaggtggcgaaaacggcgccgtggaccctgaagcaactgcagcgcctgccgcagcagagccagatcacccgcttaatctgtattgagggctggagcgcgattggccagtggggcggcgtgccgctgcgcgtttttctgcagcatgtcggcgccgatctcaatgcacgttacgtcggttttaaatgcgcggaccgctactactccagcatcgatatggccaccgcgctgcatccgcaaaccattctggcgctggattttgccggtaaggcgctgccggcggaatacggctaccccctgaggttacgggtgcccaccaagctgggatttaaaaacgccaagcatatcgccgccattttcgtcagcgacaccaaccccggcggctattgggaggatcagggctataactggttcagcgggatttgaggcgccatggaagcgagttctggcaacgtctatccagggcgctatgcgcccgtttctttggctatgttcagcgtatgacaccacaaagcaggcgacaaacagagccacggacttcaacatggtaagccccaaaatggattgcctcgtaacacctacgcattcgttcaggctgctattaatagagaaaagtgaaaggctatccggagcgttaaaaaatcggtgaggtcgtacgttaaatatcagcgtaattaacaaggaagccttagctaatttaatgattatacgtagaattatttgttgagaaggcatggggcgggtgaagggaatcgaaccctcgtatagagcttgggaagctctcgttactccatcccgacattgtacatatggctgtacctgatggcgtgattttagaggatcaaaatcatgtctatcaagaacaatcagtatctttttcaaagtcattcgggcgtatggatctttcaggtccttgtacctgcgtacatgcgtcatctgttcgacaataaacgagcctggcgaaaatccactgggacaaaagacattcttaaggttcgccacttcagaaatcacatgttgattgagttcaacaatctgaaagctctactgaaccctgaccgcgaagacattcgcatccaaaatgcgatcaccacactccattccacgataaaacaagccaagagcacgcctgtagcagtatctccgatcccaacgctggcagtcatacgtgatgaatacatgacggtttatagtgaacgtcgggcattttccacactcagcaaatccgcgagagccgtagaagtttttcttcagagtatcggtaaagttgatattgggttgaacaagatcggacgcagaaccgttactgatttcatcgaagaccaacagaaaaaagcggcacctcagaccgtgcagaactggctaacctctttggggagtctgtacgagttcgccaaacgccgctacgacgcgataccagacagcaatccgtttcacggtcacaaccttgaagcccggcgcacgatagagagctatcagccatttgaacctgaacaattgcaagcccttgtcagagaagccgatgacgttatacgtgatgtcattttgatcgccctgtactctggaatgcgacttgatgagatcgccagcatcaagcgggatgaaattgtaatgttggagggtgccagatgtttctttgtcagcaagtccaagactgtagccggagtgcggtatgttccgatccactcgctactgatggagattgttgataagcatctggcaaataacagcggagagtatcttctggctcagtctaataacatcattcggaaggatggcaagcggggtccgtggtacagccaaaagttcacccggctgcgtgatagcgttttgccaacagctacagatcggcaatgtttccacagcttacgcggaatgttcatcacctgcttagaccgtgcaggagtgccagaacaacggatcggtgctatcactggacacaccgaacagaaagcgaaaaccgaagcattcagaacctacagcaaaggcgcggggatgagggagctatcagggtatgtcgaactggtcggttacgaaggtataatatagcgaagtcagatcagggaggtaaccagtggcacatactttttattatggcaagcgcccagagaggatgatcgatttatacaaccaaaaagtcactgacccagtcaatgatatggaatctggcatgacggcttttagatatcatggatttgttcggcttcgttatcctaatggagactggatcagcttatatctgagtagtaatttcggcaggcgtgatggtttttggtgtgtgctgcaatcctccaatgagcgttggtactcttcaaatttccttgaatcaacattgatgggaaatatccatcttcaagcgataaatgaggattcagctagggacgtttgctgcgggaaattaataccggaagtattagaaatatttgaaatgccagcctcagagaagacaaaagaggcaatggcgaagcaacgtattcagcagtcaaaatgggccactgccgtcaaagcccttgcgggttacaagtgccaggcgactgggacgcaatatgctcttgaagcatgtcacattaagcctttctcaaaatgtaatgatctggaagcgtgggatgttacaaacggcatttgtcttaccgctagtgttcatactgtatatgatgccggattacatgaagctctatctccggaagatccattaaccgcactaatcagcgtcgaaaagctacaaaaaagccgggattaatcccggctttcatgctttattctttctcaacttcaacagcgcttcactgattgccttctcaagcccgctttgctcaacgtccatcatgaacgaggagcgcggaatcttcaggaaccgacaaagggcgctaacgttcagaaaatctaaaacgcgctcgtctgcgacagtcagcaatgggaaaccgttgttcgtctggaattgaattttcatagtaatcacctcttctttgcctcgccctctatcacctgccgtgtaggtttggctatagccaaatcgccaacagcgatggtatgggcaattcttcacggtggggccaaatggtcagccccaaatgtacccgctagcgggttaacggtgattgtataagtatcccgcataatcgaaccattcacatttagagatcttccggcatactcattctgccaacgaaggagatcgttatgcgtaaagcccgttttactgagcatcagatcatcgctgtgattaagtcggttgaagccggacgaactgttaaggatgtctgccgcgaggtcggtatctctgaagcgacctactacaattggaaatctaaatacggtggtatggaagcctctgatattaaaaagataaaggatcttgaagacgaaaacaggcgtctcaagcaaatgtttgctgacatcagccttgagaaccgggcattgaaagacgttatcgaaaaaaagctttgaaaccagcctttaagcgtgagctggtcactcatctgataacggcgttcggactcagtatccgtcaggcctgtcggagcctgaacctgagcagaacggtttatcattatcgtccgaatactacgcgtgacgaacctgttatttccgcattgcaggctgccgctgaacggtatccacgatatggttttccaaaattgtttcaggtgctgcggaggcaaggatacccgtggaatcataaaaggatccaccgtatttactgtctgctgaagctaaattttcgtcgcaaaggcaagcagcgtctaccggtacgtaatccatcgccgcttgctacgcctgaagcgttaaaccagagctggtctgttgacttcatgcatgatgccctgatttgcggtcgtcgttttcgtacgttcaacgtcgttgatgactttaatcgcgaggcgttgtcgatcgaaatagaccttaatttaccagctcaacgagtggttcgtgtcctcgacaggatcgcagcaaaccggggatatcccgtaatgcttcgcatggataatggtccggaattcatctcgctggcactggctgaatgggcagagaaacacacggtaaaactggaatttatccaaccgggtaaaccgacgcagaacgcattcattgaacgctttaaccggacatatcgcacagaaatactcgatttttatctgtttagaacactgaatgaagtgcgtgaaatcacggagcgatggttgtcagaatataactgtgaacgcccgcatgaatcactgaacaacctgacgccggaggaataccgccaacagtgttacttggccgggatctcaaaaagtgtgtggaactaaagcgggtctatttacaccatcaccggtccgccctctcaaaccgaaaaattaaattttcttagcaaaaacaacgaaaaaccctccattcctgggcctgtgagagcctctcagcggggcgctgtgcgatcggtttgtcagtgttacaattgtgtggagatgacgcgctgtagcgcttctggtgaagcgtagaagggataggtgagaatgcatacgctggtgtggaaaaaggtacgcatctgtggccgctgggacgagagaatttcgctaggtgatggcaaaccttcaacccgttgtggtaacgtcgctgtagtggctttgtgtctgctggtaaacagaaaaatgtgcttttatggcgtttgatacgctggcagaatcaaaggcctgaaacctgaagttgtgggatgaccagacaaaatcatccaaaatccttgaacaagataactaacctcaaatcctcccgaatgctttccttctgttgatgaaatcgctgtcgtgtacccagcttcgcatcaacgctccgaaaagcaatacctgaccattccagtcaagtacctataagaaccattatgttaaatagagcagaaaacgaacagcaaaatgctctgttgtggcaagttttccctgttgtgatggcctatgggatgaagtagtgaagtgcattgctaggggtgtcggctgttggatattttgtgaacattctggttccttgcggagggtctgggctggcggtctaacagatcaccaacagagccggggatattttgaacaggagaatgtaaactggaaggataatgcaacgggacacccacgggggcgggttgtgaaagtatttcctgttgtcttcgaccttattgcacgtaaaatgaccagacacattttgggaaggagtctttaatggatattgcgctgctcaacaggggctggaacagaacatggtcagataccatggtaaatctggaagcccggaaactcgtcgaaactgcaaatcggttatcagcattctatttgcaagatgggataacacgtatcaattttgtcgaagagataaggcaggtcgtagagaaagaatttgaaacggcacgacgggccaaaaccgatgaagaatgcattatatgcatcaaaaatctgcgtgccgaaacagataatctgcaagaacaagaacgcttgttaagaaccagggccgcccaactttatgcaaaggtcgagtttgtcagggaaaacaataaaatcgtcggatacgtgatttcggcaatccatatagtggtatctggagcagcattatttggtgggatggttatgatgtccactatgacccctgttggagttcttgcaggagcagttttatttgttgatggtattaacggtataacaaaagaagcaagccatcttcgctatggtgaacaatccaagtcggaaggaatttttgctgatggcgcaatggagaccgcacaatttatggggttcagcccaaaaaatggattagctctttataatacggtgactctaggggcgagtgtctatagtatcttcagcttagcaaggaaacccggagcttggcgattattccgttggctgccgcgtgattactaccgaaaagttgacacaatgagcaagcctaagctaacgatgaaaatcgctggatatggtgtcaaagcgaaagtcatttttgatcttctggctactgataacagtactaattaagatttgttcgctctacagaatcgccaagatttataagcaagtacaggcggttgtataaaaattgcaaccgctgcgccacaagaaaggccaatagcaccagagaaaacactctgctcagatgcgaacatcacaagaaaaatgaatacagcaaggcaaccggatacaacccacacggcaagaataaatcgcctggccaggtccctgattgcattccccaacgttccaccatagctttcaacgttgttctttatcttcttcaaatccgatggtgtaaagccagaactcaacaaagcctcatcagtaacatccatattgtcctctccgcatttcttaactggcaatggcacacataatcatactgatgaactttacagcaatccacatgatgtttgtgcaatgtttcagatttcagacaatagcagccataaagccccgttagtggtacaagcaacaagcggagccgttaggcgactacatcaatgttcagagagatcacaccttatcagggtgctcgtgtacctttcggagcgtgagcgaagcgctggcagagccggatctgtagctaccggggcattaccactattcacctgtttacgcagccataaggccgcacatcgggcttaaatgcgtatgatcagtctgttcgggagttatgccaggtatgcggctttttgttcgttgttgtactgtcgcggtaagaacttggaaccaccgccagcgtgatgatatgctcccttgtaccacagaccaatcacgcgacaggtgcgggcgtagaacaatgggtagtttaagttgtacctgctaaagcggggcaacataactaactgataaatcataacttgttgatttatcaggagattggagcgggtgaagggaatcgaaccctcgtatgcagcttgggaagctgccgttctaccattgaactacacccgcttaggtgtgcgtttggcattataaccgcttctgggcggcgggcaagcggagttaacgcataactgccgatgttttaagcggttagttatcgttgggcgtaaaaaaaccggcgcggttgcccgcaccggttgatcaaggtggctgtcggttacttggcagtcggacgcatcgccgggaacaggataacatcgcggatggtatggctgttggtgaacagcataaccatacggtcgataccgatgcccaggccagccgtcggcggcaggccgtgttccagagaggtcacgtagtcttcgtcgtagaacatcgcttcgtcatcgccggcatccttcgcggcaacctggtcagcaaagcgctgcgcctggtcttccgcatcattcagctcggagaagccgttaccgatttcacggccgccgatgaagaactcaaagcggtcggtaatttccgggttctcatcgttacgacgcgccagcggggaaacttccgccgggtattcggtgatgaaggttggttgaatcagatggctttccgccgtctcttcaaagatctcggtcactatgcggcccagaccccaactcttctctaccttgatgccgatagactcggcaatcgccttcgccttgtcgaagtcatccaggtccgccatgtcggtttcaggacgatacttcttgatcgcctcgcgcatggtcagtttttcgaatggcttgccgaagtcgaactcttcatcgccgtacggcaccttggtggtgcccagtacgtcctgcgccagcgtgcggaacagcgactcggtcagctcaatcagatctttgtaatccgcgtacgccatatagagttccatcatggtgaactctgggttgtgacgcggcgatacgccttcgttacggaagttgcggttgatctcgaacacgcgctcaaaaccaccaaccaccagacgcttcagatacagctccggcgcaatacgcaggtacatatcgatgtccagcgcattgtggtgagtaataaacggacgcgcggacgcgccgcctgggatcacctgcatcatcggggtttccacttccataaagtcgcggcccaccataaagttgcggatgccggacatgatgcgggaacgcaccttgaaggtgtgacgtgattcttcgttggcaatcagatccaggtagcgctgacgatagcgggtttcctgatcggccaggccgtggaacttgtctggcagcgggcgcagcgccttggtcagcagacgcagctcggtgcagtgaatcgacagctcgccggttttggttttaaacagcttgccgcgcgcgccgagaatatcgcccaggtcccacttcttgaactgttcgttgtacacgccttccgccagatcgtcgcgcgcgacgtacagctgaatgcggccgccaacgtcctgcagcgtgacgaaagaggctttgcccataatgcggcgggtcatcatacgcccggcgacggtcacttctacgcccagcgcttccagctcttcgttgtctttatcatcatatgctgcgtgcagcttgtcggacgtggtgtcacgacggaaatcattcgggaacgcaatgccgttctcgcgcagcgccgccagtttttcacggcgtgactgcagctcgttattgagatccgacgcctgatcggcgctctgtggttgttgctcagacatttttgttcctcataacccggctttcaaacttgcctcaatgaatttatccaggtcgccatccaatacggcctgcgtgttacgcgtttctacgctggtgcgcaaatccttgatccgggagtcatccagcacataagagcggatttggctgccccaaccgatatcggacttgttgtcttccatcgcctgcttatcagcatttttcttctgcatctcgaattcatacagcttcgccctcagctgtttgaatgcctgatccttgtttttatgctgtgagcggtcgttctggcactgcaccacgatgttggtcggcaggtgggtaatacgcaccgcagactcggttttgttcacgtgctggccgcccgcgccggaagcgcggtaaacgtcgatgcgcagatccgccggattgatttcgatatcaatattgtcgtccacttccgggtaaacaaacaccgaactgaacgaggtgtggcgacggccgccggaatcgaacgggctcttgcgcaccaggcggtgaacgccggtttcagtacgcaaccagccaaaggcgtagtcgccgataatcttgatggtagcggacttgatccccgcgacgtcaccgtcagactcttcgataatttctgttttaaagcccttgtcctcggcccagcgcaggtacatgcgcagcagcatgctggcccagtcctgcgcctcagtaccgcccgacccggcctgaatgtccaggtagcagtcggcgctgtcgtattcgccggagaacatacgacgaaattctagttgttccagcttgacgatcagttgatcaagctcaaccacggcttcgttaaaggtttcttcatcgtcggcttccaccgccagctccagcaggccgaggacgtcttcctcaccctgttgcaggccgtcgatggtctcaacgatggcttcgagcgccgagcgctctttacccagcgcctgtgcgcgctcaggctcattccacacgtctggctgctccagctcggcgtttacttcttccaggcgttctttcttggcatcatagtcaaagataccccctaagaacggcggtacgctcagacaggtcctgaatacggttttttaccggattaatttcaaacatggtttttcgcgttctttcgttagaggttgtatatcccccggcaagggagccggcgcaatgcggcgtgaaccagagagaatataggcgacccaatcgccatagaaccgttaattctaacggatccagaccacagtttatagcgtttatccagggaaaaataagggcgccgtgcggcgcccctggatgttatcttttgctgcgcctcagcgcggccacaggtgctgaatcagcagctgcacgctgcggttgccgcggaattcgttgacgtccagcttataagccagctcgacttcgcgcacgctgctgtccggccacagcgtggtgtccacgttgaacgcaatgccgtccagcagcgggccgccgcccagcggctccaccatcagcttgaggtgcttctcgcccaccagccgctgctgcagaatgcggaacttgccgtcgaacgtcggctccgggaacgcctgcccccacggcccgccttcgcgcagcagctccgccgtttccagcgtcagctcctgcattgccagttcaccgtcggaccagattacgccctccagcatcgccggatcgagccactcgcccaccagttcgccaaagcgctgacgaaactcgtcaaagcgcgcctcttccagcgacaggccggcggccatcgcgtgtccgccgaacttcatcatcagtccggggttcagcgtgtccagccgctccagcgcatcacgcatatgcaggccggcaatcgagcggccggagcctttcagaatgccgtcgcccgccggcgcgaacgcgatcaccgggcggtgaaaacgctctttgatgcgcgaggccaaaatgccgaccacgccctgatgccactccggatggtacatcgccaggccgtaaggcagagccgtgctgctgcgctccaactggtcgcacagctgcagcgcttcaacctgcatgccctgctctatctcgcggcgcgtttggttcagcgcgtccagatcgttagccagcatgcgcgcctgcgcaatgtcatcgctcagcagcagcgccacgccgatcgacatgtcgtccagtcgccccgccgcattcagccgcggcccgagggcaaagcccagatcgttggccgccaggttgcgcgcctcgcggttggccacctccagcagcgcgcggatgccgggccgacacttgccggcgcgaatgcggttaagcccctgatacaccagaatacggttattggcatcgagcggcaccacgtcggccacggtgcctaacgccaccagatccagcagttcggccagattcggcatcgccagcgcgcgctgttcgaaccagccgctgtcgcgcagccgggcgcgcagcgccagcatcagatagaacgcgacgccgacgccggccagcgccttcgacggaaacgcacagccgcgcaggttggggttgacgatcgcctcggccgccggcagcgtctcgcccggcaggtggtgatcggtcaccagcacctgcatgcctttggcatgcgccacctcaacgccggcatgggaagagatgccgttatccacggtgacgatcagctcggcgccgcgcgccgccgcctgctccaccacttccgggctcaggccgtagccgtcctcaaagcggttcggcaccagatactgcacgtcgccaccgcccatgctgcgcagcgccagcgccgtcagcgcggtgctggtggcgccgtcggcgtcaaagtcgccgacgatcataatgcgccggccgtccgccagcgcctgctgcagaatatccaccgccgcgtcgatgccgtccagctgttgccacggcagcatgcctttgacgctgcgttccagttcccgctcttcgctgaccccgcgcagcgcatacagccggcgcagcaaagggtgcagctgagcggaaagctgcacgtcgcccaccgcctcacggcggcgtaattgggttttaatcatactcaccggccattaaccgccggcttgcagcgcggcctgatgcgcgtccagcatcgccgccatctctttcggcccctgatagcccgggatcaccatgccgttctgcaggatgatggccggcgtcccctggatgccgaactgcacgcccagctcataatgtttgctgatatcggttttgcaggtcgccggcgacaccgcgtcgcccttcatcgccgcgtcaaacgccttggccttatcggcggtgcaccagatagactgcatgtctttttccgcctgggaattcagcccctgacgcgggaacgccaggtaacgcacggtgatgcccagatcgttatactctttcatctgctgatgcagcttgtggcagtagccgcaggtgatgtcggtaaacacggtgatcacgtgtttttccttcgccgccttgtagacgatcatctggtctttcagcgcgtccagcttgccgcccagcagcttattggtcacgtttaccggctctttgccgctgacgtcatacagcggcccctgcagcacgtgcttaccgtcttcagagacgtacagcacgccgctgtcggtcagcacggttttcagccccgccaccggagagggttgaacgtcagcctgtttgatgcccaggctgcccagcgccgatttgatcgccgcatcgtcggcatgtgcggaaccggtcaccgaagccaccagcagggagagcagcattaaaccttttttcattcttccattcctttcgaacccggtgcctcaggcgcgcgggtgatgctgttgatgtagctgtttcagtcgttcggttgctacatgcgtgtaaatttgcgtcgtggagaggtcgctatgccccagcaacatttgtacgacacgtaaatctgcgccatggttcagcagatgggtggcgaacgcgtggcgcaacacgtgcggagacagacgttcgctatcgatgccggccaggatcgcatagtgtttgatacgatgccagaaggtctgccgggtcatttgcttgcagcgttggctggggaacagcacgtcgagcgcctgcccgttcaccagccacggccggccgtgttcaagataattttcgatccagtacaccgcctcttcgcccaacggcaccagccgctctttgtcgcccttgccgatcacccgcaccacgccctggcgcaggctgacgtcgctgatgctcaggccgaccagttcggacacccgcaggccggtggcgtacagcacttccagcatcgccttgtcgcgcagctccagcggctgatcgacgcacggcgcctgcagcagcgcatcgacctgcgcctcgctcaggtccttcggcaggcgctgcggcagcttgggcgaggccagctgcgcggtcgggtcgtcggcacgctgcttttcccggtacagatattggaacagccgccgcatggcgctcagcagccgcgcggagctgctcgccttatagccgccttccacccgctcggccagaaacgcctgcaggtccagcgcctcggcgtccagcagggtgcggccgcgcccggccagccaggccgtcagcgcctgcagatccagacgataagaggcgagcgtattctcagccagattacgttccagccacagcgcatctaaaaattgctcaaccagcgcattctcctgccgttgcacgccaacccctcttaatttgattcaacctgcggcattatgccttatggtacactggttgcaattccatgaacggcaacataacggtttaaacatgaagattggtctgttttacggctccagcacctgctacaccgaaatggcggcggaaaaaatccgtgaaattctgggtgaggatctggtcgacctgcataatctgaaagacgtctcccccacgctgatggaagactattccgtactgattctcggcatcccgacctgggatttcggcgagctgcaggaggactgggaagcggtctggccgcaactcgccacgctcgatctgaaaggtaaaatcgtcgccatgtacggcatgggcgaccagttcggctacggcgaatggttcctcgacgcgctgggcatgctgcacgatcacctgaaaccgctcggcgtacagtttatcggcttctggccgaccgacggttttgaattcaccagcccgaaaccgctggccgccgacggcaaacgcttcgtcggcctggcgctggatgatgtcaaccagtatgagatgagcgaagatcgtctgcagcaatggtgcgaacagatcctgttggagatggaaccgctattgtaaccgtcgaggggcgcctctgcgccccccgaacctagccttcagactcatcctcggccagctgcatccgctggcacaactgccgccactcggcgctgctgatacagtccgacgccagccacagccggcggcgtttgcgtttgccgctcgcctgcagcgtcagcagcataccgcagcgcagcatccaggggcggcgggccagccgccactccttgccctgccaaattacccgctgcggcgcggaaagcagacgcagctctccctgacgcgaagcaatacgcgtctgactgcgaatacattcgaaaaccaccagcgtcagcagcagcagccagatcgggtcgtaactctccggccacggcgagatcagaatcagcagtatcagcgcgccatgcgccaacaacgagacaagctgagtacgccaggagatgcggacatcacatcgccactgggccacgatctttatttcgcgtctggatcagcgtcaccattctctgcagttcggcgtcctgcggggcgccatgattcatcagccagttaaacaggtcaggatcgtcgcactgcaacagacgcacgaacagcgccttgtcgtcgtcgctcaatgaatcgtactcatgctcgaaaaacggcatgatggagatgtccagttcacgcattccccggcggcaagcccagtgaatacgcgctttgttattaatatccatgttgttatgaccaacctctgttcagcgtggcaaagccagcatagggttcaaccgacacaccgtatggcaacacacgcgcaatataattccgtcggctcacgaacgacgtgcaagggtagcatgagccataaacgtatagagtaacaatttgacatacacggcgggaagaatgttagcgcgaaatgtcaaaaaaagcgctgcggcggaataactgtttgcaaagcctgcgccctcttttaccatggaggaacgactctttcaggcacgctggatatccggcatcatgcgacggccaccacggtgaacccggccggatataacgtaaatcaggaaccgactatgacgttcacgactccttttccacctcgtcagccttccgcctcttcccatctgccattgacgctgatttcgctggaagactgggcgctggtgacgatgaatggccccgacacggtgaaatacctgcaggggcaggttaccgccgacgttgaggcgctggcggacgaccagcacgttctctgcgcgcactgcgacgccaagggaaaaatgtggagcaacctgcgcctgttccggcgcggtgagggcttcgcctatctggagcgccgcagcctgctggacagccagctggcggagatcaaaaaatatgcggtgttctcaaaagtgaccatcgccgccgataacgacgcggtgctgctcggcgtggccggcttccaggcgcgcgccgcgctggcggacgtcttcagccagctgcccgatgcacagcatccggtggcgcaggacggcgacaccacgctgctgcacttcagccagccggcggagcgctttctgctggtcaccagcgcggcggtcgccgaacggctggtcagccgcctgcagcagcaggccgaacaaaacgacagccgtcagtggctgacgctggatatcgaagccggctatccgattatcgacgcggccaccagcgcgcagctgatcccacaggccaccaacctgcaggcgctggacggcatcagcttcagcaaaggctgctataccggtcaggaaatggtggcgcgcgccaagttccgcggcgccaacaagcgcgcgctgtactggctggcggggaaaggcagccgggtgccggccgcggcggacgatctggaactgcagctgggggagaactggcgccgtaccggcaccgtgctggccgccagccaactggccgacggtacgctgtgggtgcaggcagtgctgaataacgacctggaggcggacagcacgctgcggctgcgcgaggatgccggcggcgagctcagcatcatgccgctgccttactcgctggtcgaagagaagtaatcctcgcccgcccggccgcgttgctcagtgcgcgcggccgggcggcaaaccacctcagacgtacagataaatcgccataaagtggcacacgctgccacccagcacgaaggcgtgccagatggcatgcccgaagcgccagcgcttggaagcgtaaaaaatcacccccaggctgtacaccaccccgccgaccgccagcagcgtcacgccgccgatatccagccgcgtcgccaactggtagataacgatcagcgacagccagcccatggtcagataggtcaccagcgacagcgcctcaaagcggtgggcgaacgccagcttgaacagcacgccgagcagcgccatgccccagataaccgccatcaacccgcgcgccagcggcgaccccagccccaccagcagaaaaggcgtataggtgccggcaatcagcaggtaaatcgcacagtggtcaaattttttcagccagtgtttggccttctgatgaggaatggcgtggtacagcgttgaggccaggtacagcaggatcatgctgccgccgtacaggctatagctggtgatcgccgtcgcgccggcgccggtgtcgatcgcctggccaagcagcagcaccaggccgacgatgccaaagaccaaaccaatgccgtgactgacgctgttggcgatctcttccgcccatggataggctgatttcgccgtattttccgcctgcgtcccggctttcgccacgtccgttttacccataatattccagccctcaaaaacgtctgcattgctcgcaattaacgcaaaagcagcttaactgagaataattccagtgtacacgtgtacgctaaaataaaaatgtgaacgcttgtaacatgctgaaaatatcgaaatccccccgacgctggtctacaatcgctgggttttaacgtcacctacaccgaggctgtaccatgtcatctgccgtacccgcattagaatttggcgccatgaccgaagtcatccggttcctgatggaaatcgacaaactcaaaagcgttcagcgccgcaccaaggtgctgggcacccagcgtcaggaaaactccgccgagcacagctggcacttcgccatcgccgccatgagcctggcgccttacgccggcaaggacgttgatatccagcgcgtcatccagatggcgctgctgcatgacatcgttgaaatcgacgccggcgacgtgctggtgtacgacctggcggcccgcgccgccgtgcacgatcaggaagtcgccgccgcgcgtcgcctgttcggcatgctgccggagccacagcgcgagtatttcaccgctttatggcaggaatatgaagatgccgaaaccgccgacgcgcgctttgcgctggtgctggatcgcaccatgccgatgctgatgaacctgcataatgaggggcaaagctgggtggagaacggcatctcgctggagcaggtgctgtcgcgcaacgagatgattgccgaggtctatccggagctgtggcaacacctgctgcaccacctgcaggacgcgcagcgcaaaggctggctgaagtaataacgcgccggacctgcgcccggcgtcggcattacagcggcttatgggcggtctccctggccgcccacaccgcccacagggtgatcaacagcgtcagcgttacataggccgagatcgccagcgtgctgtcatacgatttgtacagcgacgtgataatcagcggcgcaaagccgccgccgacaatccccgccagcgtgtaggccagcgacgagccggcatagcgcacgcgcgtcggaaactgttcggtgacaaacgccgcctgcgggccgtacatcgccgcatggatcagcagccccaccaccaccgccagacagatcagcaccggctgggtgctgtccagcagcacgaagaacgcaaaggcccagacgacccccgccagcgcgccgccgatatacaccggccggcgacccagacggtcggacagcgcgccgaacagcggcaccgttatcgcgttgcccaccgcgcctaacatggtggcggccagcgccagcggccgcggcaggttcaacaccgtcgtaacataggtcagcgtaaacaccaccaccagcgcgtacagcacgtcggagccgatgcgtgagccgccggcaatcagcagcggacgtttatggtggctgaagacctcacgcagcggcgcatgcgtcacatcgcggttcgccgccaattgcagaaacgccggcgtctcgcccacgccgcgccgcagccacaggccgaacgccaccagcgccagactcagcaggaatggaatgcgccagccccactgttggaaatcctccgccgacatcgccaacgtcaccacggtgataaacccggtgcccaccagcgttccgcaggaggggccgacctgggcgaacgacgcgttgcgtccgcgctgctgcggtttgccgtgctccatcgccagcagcaccgcgccggcccattcgccgcccagcgcgataccctgaataaagcgcagcgtcacaagcagcagcgggctccagatgccccagctggcatagccgggcagcatgcccatcagcgcggtggtgccgcccataatcagcagcgtggtgaccagcacaaagcgccggccgagcacgtcgcccaggtggccgaacaccatgccgccgatcggccgcgaaacatagccgaccgcataggtggaaaacgccaggatggtgcccaccagcgggtcaaaggaggggaagaaaacgtgattaaaaatcagcgccgccataatgttgtaaacggtgaagtcgtaccattccagcgcggtgccgatggagctggccgccgccagtttgccggtgttcggcgcgctctcgctgcgctgggccgcgttatccagcggcgcatcggtggttgaagtgttcatgatttcagctcctgtgcggtgagttgccagccaagggcgtagcgcaatgcggactctgcggcgatatccagccgctgacaggccagcgcgttaagacgttcgccggccgcggcgctgctgctctcaatcagcagcatcggcgacagcgtgcggttatcgggcgcttctttcggcagcggcgtactgagcgccgcatccggcagcagcaggctgctgcagacaaaacccgcctcggcggacagcgcctcaccgagctggcggacgcgctgcgttaacgccgcggcgtcggccgtcggcagcgcgatcacgccaagatggctgccgctgccgaagccggtcactgcctgcacggcgcagacccgccgcatcgggttcaccattttgtccaggctggccaccgaccacggcgtttgccgggtgaacgccgcgtgataggccggcgaggtaaaactgtcgagcgagacggttttatacaggcccagatatttgcgcccgccctgcagcgcctgatagcgcgcgccgcttaaaaagccgtcgatgcgcacccgttcctctacgtgttcacggtcataccagcggttgaactccgcctcatcctgcgcggcaacgtcggtggcgacaaacagcattccgttcggggttccggtcatgggactctcctattagctcattgatgaggcgggcgcgcccgccgaaggttatgcgccggccaggcagcgctcaatggacagcgcccagcccagcagcgcttcatcctgctgcgtcaggccggcgaccatcagccccaccggcgcctcgcccggcggctgaatcggcagcgacacggcgcagccgtccaggaaattgatgatggagggattgcgcagcgcagcgccgttgatacggaaatagagcgcctcgtccgcctccagctcggcgatggtcggcgcgacaaacggcacgctgggcatcagcagcgcatggtagccctgcagcgacgccgtcacccgccgctgccagtcgcgccgctgctcccgcagccggttgccgtcctcgtcgcccagcgccgcgccgcgacggatgcgcgacagcacccgcgggtcgtaagccgccgcctgctcggcaatcagcgtctgatgccactgccaggactccagcgcggtaaagccgccgctggcgttgatcgccgccagttcggcaaactcgtcgcaaggcagggcgtcaatctgcgcgcccgcctgcctcagctgacgcagcgcacgctgaaacgccgtggataccgccgcgtccagatcatccagcgccagcgtctgcggcagcgcaaaacgcgcctgcgccagcggccgggcgagcggctgcagcggctgctgcgcaatcagtgcgtccagcgcgatgcagtcctccaggccgtgggcaatcacgccgacggagtccagcgacggtgacagcggctgtacgcccgccatatcgatgcggctggcgctgggcttatagccggtcaggccgcagaacgccgccggaatgcgcaccgaaccgccggtatcgctgccaatcgcgccaaagcccatgccgtcactgaccgccaccgccgcgccggatgaagagccgccgggaatgcgccgctcctggcgtcgccacgggttggccggcgtgccgtagtgcgggttaatgcccaggccggaataggcgaattcggtcatattggttttaccgatcaccaccgcgccggcctgcagcagccgctgcaccaccgccgcatgacgctgcgccgccggcgcgtgcgccagcgcccgtgaaccgccgcgggtggcttcgcccgccacgtcgaacaggtctttcaccgacaccggcacgccgtccagtgcggagagatgctgcccggccgcacgccggcggtcagcatcccgcgcctgccggcgcgcccagtcgtgatagacgctgataaacgcgcgcgccccttccccttgcggatcgtcaatccgcgccagcgcggcggcggtcagccgttcagacgtcacatcgccgcaggccagcgcggcagcggcctggcgtaatgtccagttttccatcacgccaccaccggtaattcaatgctgcgataagcgtgactgatggtgcgccccaatacctcgtccaccagctccatacggaactccgccgccgggcggatgccgccaatcgccgccagggtgccgcaggtcatcgccaacccttccggcggctgcggcatcgtcaggcattccggcgtctgcatgccgcccagatagcgctcgagcaaatcccccggcgtgcgcaggccggccagcgtgccctgttggtagaggcggaactccccctcctcatagatccaggcgcgcagaattaagctgtcccagtgttccgccacctcatgcaacggccaggccgccgtggcgaccggcttgacgcacagctgcttcgacagcgcaacgctgtgcgcctccagctgacggtcggtgtgatcggaggccagcgacacgtacagctcaccgcggtggataaagatcagcggttcggcttcgccggagctggcgccgccgaccacctcgacgctggcgctctggctaagctggttggccgccacgcgataaaacagcgggattgcactcggctggggcacgcccagcgccgccagctccctgatgtggtgcaaaatggcctcgtggtcgcgtccggtccagccggcgatcaccagatgatcgatcgccacattcagcgcctcagcccccgctgattcaggtaaagtgaaggttagttgcatggcatctgtttccttggtgttaaataacagtgaaatttcactatatcttcagttgctaaataagcgatttccgtgccatgtttttgtgtactatgtctaaaaactttctggttgcaggagcaaagtgtgaagaccgttgacgcagagcgccgggaattcccgacggtagaggaagccggcctgtcgcagaacgaactggcctatcgccgctttaaacaggcgctggtgacgctgagctacaagcccggcgaatatctgaatacggcgcaggtgatggacgatctggcaatggggcgcacgccgatcaatcaggcgatccatcggctggcgaatgagggattactgcaggtgatcccgcgtaaaggcgtgatggtggcgccgctgtcgatcgacgatgcgctggagctgatcgaggtgcggctggccaatgagctgctgtgcatgcggctggccagcaagcgcgccagcgcatcgcagatcgccgggctggaggcgatcaaccggcagatcgacgccgcctgccaggcgcgcgatcgggtacgcatgatgacgctggatcatgaattccatcaggcactggcgcagatcgccggcaacgccatgctggcggatattctcagcgtgctgcacgcgcgcgcccagcgcttctgggcgacctcgctctcccggcagggccatatgcaggaagtgatcgacgaacaccgggcgattatcgccgcgctggcgcagcaggacgcggacgcggcggaaagcgcggcgcaggcacatatcctctccttccgcagcgcgctgctgcacgatgcatagccgctggtcaggcggtgatacgcaaccgccccaataagagtaacgtgacatgacgacgcccataacgctggcgcgggatcagcttgagctactctggcagattgaccgccgtgaagaaattaccacgctgtaccggctgcagaacggacaactgcaggcctacgccgactactacgacgtccgcggctgggatccgcacgatcgtgaagtctacacgccgctgcatgaagagagctttgaccgcggcggcagcttcttcgccctgttcgatcgggagatcatcgtcgcagcggcggcgctggacagcgtgccgcgcgggccggaacaaaatttacgccagctgctgttcttctacgtcagcgccgagcggcgcggtcagggattggggaaaatgctgtttcggcactgcctgcagcagttgcagcagcatggcgccgccgggctgtacgtttcttccatccccaataagcgcaccgtcgatttttatctggcgcagggatgtcgcctgcttgccgaacccgatgccgagctgttcgcccgcgagccggaggatatccatctggtctgcgactgctgaacgccgccaataaaaaagggacaccgtataatgcggtgtccctggggtgtcactcttcgcctacgcgttactgatattcgccgatcggcacgcaggagcagaacaggttgcggtcgccgtaaacgtcatccagacgcttcacggtcggccagtatttgttctcacgcaccgccgcggacgggaacaccgccagctcgcggctgtaggcatgctgccagtcgcccaccagctcggcctgcacgtgcggcgcattcaccagcgggttgtcgtccagcggccatgcgccctgcttcacgctctccatctccgcgcggatcgacagcagcgcgtcgataaagcggtccagctccaccttgctctccgactccgtcggttcaaccatcagcgtgcccgcaaccgggaacgacatggtcggcgcgtggaagccgtagtcgatcagacgtttggcaatatccatctcgctgatgccggtctcttctttcagcggacgaatatccagaatgcattcgtgcgccacgcggtggtcgcggccggtatacagaatcggatacgcatccttcagacgggtggcgatatagttggcgttgaggatcgccacctggctggcctgcttcaggccttccgcgcccatcatgcggatgtacatccagctgatcggcagaatcgacgcgctgccgaacggcgcggcggacaccgcgccctgctgggtggttacgccgtcaatctgcaccacgctgtggccgggaacaaacggcgccaggtgcgctttcacgccgatcggccccatgcccgggccgccgccgccgtgcggaatgcagaaggttttatgcaggttgaggtgggaaacgtccgcgccgatatagcccggcgtagtgatgccgacctgagcgttcatgttggcgccgtccaggtacacctggccgccgaactgatgcacgatctggcacacttcgcggatggtttcttcatacacgccgtgggtggacgggtaggtcaccatgatgcacgacagctccgcgcccgcctgttcggccttgacccgcagatcgtgcagatcgatgttgccgtttttgtcgcaggccaccaccaccacgctcatgcccgccatctgggcggaggccgggttagtgccatgcgccgaacttgggatcaggcagacgtgacgccccgcctcattgcggctttcgtggtagcggcgaatcgccagcagaccggcatattcgccctgcgcgccggagttaggctgcatgcagaccgcgtcatagccggtcaactgcaccagccactgggacagctgaccaatcatcatctggtagccggtcgcctgctccggcgggcagaacgggtgcatatcggagaattcaggccaggtgatcggaatcatttccgccgcggcgttcagcttcatggtgcaggagcccagcgggatcattgcctggttcagcgccagatccttacgctccagacgatgcatatagcgcatcatttcggtttcgctgtgatagctgttgaacaccgggtgggtgagaatcggttcctgacgcagcatcggcgcaggaatggaggcgctcgccgcgctgaccgccgcgtccagcgcgtcgatatccagcccgtggccgtcgccggccagcaccgcaaacagcgtctgtacgtcttcacgcgaggtggcttcatccagcgtgatgccgaccgcgccgtgaatgtcggtgcgcaagttcagcccgaagctcagggcgcgctccagcaccgccgccttgtctttgacctctaccgtcagggtatcgaaccagctgtcatgacgcagctgcagaccggcctgctgcagtccggcggccaggatatcggtcaggcggtgaatacgctcggcgatgcgcttcagcccctgcgggccgtgatacaccgcatacaggctggcgatattggccagcagcacctgcgaggtgcaaatattggagttggccttttcacggcggatatgctgttcgcgggtctgcatcgccatgcgcagcgcggtattgccggcaacatcgcgggaaacgccgataatccggcccggcatcgaacgtttgaactcatcgcggcaggcgaagaaggccgcgtgcgggccgccgtagcccatcggcacgccgaagcgctgcgcggagccgaacaccacgtcggcgccctgcttgcccggcgcggtcagcagcaccagcgccataaagtcggccgccacgctggtaataatcttgcgggatttcagctcggccagcagcgcgctgtagtcgtgcagttcgccggtggtgcccacctgctgcagcagtacgccgaatacgccgtccagctccagcactttttccgctttatcgacgatcacgtcaaagttgaaggtttcggcgcgggtgcgcaccacatccagcgtctgcggatgcacatcgtcagcgacgaagaaacggttggcgcctttcagcttgctggcgcgcttggccagcgccatcgcttcggcggcggcggtcgcttcatccagcagcgaagcggaggccagatccagaccggtcagatccagcgtcacggtctggaaattcagcagcgcttccagacgcccctgcgacacttccggctgatacggcgtataggcggtgtaccagcccgggttttccagcatgttgcgcaggatcaccggcggcgtcagcaccgagctgtagcccatgccgatataggatttgtagcgctggttctggccggcgatcgccttcagttcggccagcgcctgatgttcagtcaccgcatcgccaaccggcggcggccccggcagctgaatgtctgccggcacaatctgttggatcagcgcgctgagcgagcgtgcgcccaccgcctccagcatctcttgctgctgctgtgcagaagagccgatatggcgttcaatgaacgcttcgctgtgttcaagttggctgagtgtctgagtcattgcgacaaattcctgaatgcttgcgtggtacgggatgtagccttaacaactaaaacgccccggcgcgtcggcgtacggggcgtggtaaccattactcgtcgatggacttctgatagccggcggcatccagcagtttgctgagttccgcttcgtcagaagccttgatgcggaacagccagccgtcgccataggcatcgctgttaaccagctccggcgagccgtccagctcttcattcaccgcgatgatttcaccgctgattggcgcatagatgtcggacgcggctttcaccgactccgccaccgcgcagtcgtcgccggcggcaacggtggcgccgacttccggcagatcgacaaacaccatatcccccagcagctcttgcgcatgctcggtgatgcccaccacatattcgccattaccttcgctgcgcacccactcgtgagaggtagcgtatttcagttcagttggtacattgctcatcgcccgcgactccttcaaaataaaatcaaaaagtaattaatcaatcagtgacttaccggcacgtacaaaaccgggtttggtgaccttcaccggcatttcacggttgcggatctgcacgatggcctgctcgccgatgccggccggcacccgcgccagcgcaatgctgaagcccagcgtcggtgagaacgagccgctggtgatcgccccttcctgcgtctggccggcttcatcggtgaaacgcaccggcagctcattacgtaatacgcccttttccgtcatcaccaatccgaccagttgttcggtgccctgctcgcgctgctgctccagcgcgtcgcggccgataaattgacggtcctgcggctcccaggcgatggtccagcccatattggccgccagcggcgatacgccttcatccatctcctggccatagaggttcatcccggcttccaggcgcagcgtgtcgcgcgcgccgaggccggccggcttcacgcccgctgccagcagacgctgccagaagtcggccgcctgctcttgcggcagggcgatctcatagcccgcttcaccggtatagccggtggtggcgataaacagctcgccggcctgtacgccgaagaacggtttcatgccggccaccgcctgctgttgttcggcgctcagcaaagtgccggcgcgctctttggcctgcggcccctgcaccgcgatcagcgccaggtcgtcgcgcacccgcagctctacgccatacggcgccgcgtgctgctcaatccacgccagatccttatcgcgcgtggcggagttcaccaccagacggaaatagtcttccgtcaggaagtacacgatcagatcgtcaatcacgccgccggaggcattcagcatgccgctgtacagcgctttgccgggctgggtgagtttggcaacgtcgttcgccagcagatagcgcaggaactcccgggtgcgggcgccgtgcaaatcgacgatggtcatgtgggagacatcgaacatgccggcgtcctgacgcacggcgtggtgctcatcaatctgcgagccgtaatgcagcggcatcatccaaccatgaaaatcgaccatgcgagcgccgcatgccacgtgctgctcatacagtggggtttgctttgccatcttatccctcttttcaccatgtccccgtcatcacccggccgcgctgcggcaggctgactctgttccggggttaaaatgccgtgcgagaccggggcgaaaacggcgcccatcagcacgacgcaaacgataccctttacccgaacttatcaccgaacgtcgtttttaaccataagttaaaataggcccggcgcgctgtgcggcagggaaaatgtcgcgctagtgtgcagagtttttcactggaaaaatgcgtcttaaggcacaaaattaacaattaaagcggcaaatgtccgatgttatataacaaatacgctgtaacagaaggagttatggcctgtgattcctcttcaccggattacaaaaactaatgggttgtcgggcgttaaattagattatttcaaatgaagggtaatataaggaaaattgatggctgaaagcataaaaaacaggggcgccgtggtagcgcccccgtgtgaatcacactctctgacgaagcaacgctaagccagccactccggcagatcgttcagccccattgcctgacgcaccagcttcggcttgacgcccggcaggctgtcggccagccgcaggccaacgtcgcgcagcagctttttggccgggttattgccgtcaaacagttcgcggaacccctgcatgctggccagcatcaccgccgcgccgtgtttacgccggcgttcataacgccgcagatacaggtgctggccgatatccttgccctgccgctgcaggcgcttcagctccgcaatcagctctgcggcgtccataaagcccagattgacgccctgcccggccagcgggtgtacggtgtgcgccgcgtcccccaccagcgccagacggtggccggcaaagttgcgggcatagcgtccggtcagcgggaaggtcagacgctcgctttccagcgtgcagcgtcccagacgcatatcaaaggtcatgctcagctcgcggttaaacgcctccggcgacagctggctgagccgctcggcctcttccggcgccactgaccagacgatcgaacacaggtgcgggtcaccaaacggcaggaaggccagaatgccgtcaccgtgaaacacctgacgcgccgtggccagatgtggctcttcggtacggatggtggcgaccagcgcgctgtggcggtagtcccagaaggtaagcggaatatcggcgtgctgacgcagccaggagttggcgccgtcggcgcccaccaccagccgcgcactcagcatacggccgtcctccagcgtgataaaggcgtcgttctcgccccaggcgacctgttttaacgccgccggcgtcagcagcgtcacgtccgacagcgtctgcgccttgcgccacagcgcctgctgaatcacgttgttttctacaatatggcccagatggctgaagccgcactcatcgccgcggaaggcgattttaccgaagctgtcgcggtcccacacttccatcgcattgtaggcgctggcgcgcagctgcagaatatcgtcccagacgccaatctgttgcagcagacgttcgctggccgcgttgatggcggaaacgcgcagcgccagctgctccggaacgccctgctccggctgacggtgctccagcaccgccacgcgcaggccgctgccctgcaggccgcaggccagcgccagccccaccataccgccgccggcgataaccacatcgaatgattgcatgctgctgattccttaaaaacgccttaaataatggggagcggcatcgcgggcgtcagcctagcgctcgacccagcccagggtgcgtttggcgaaggcatcgcgcaccacgggtaaatgttccatcgccatcaagcccagattacgcccaaccaccagcggcgcatagcggttggcgaacagtttgatcaggccgtcggtcacgccgatggtcgcctgctggtcctgctgacgtcgccgctggtagcggccgagcaccgcataggcgccgagatcttcaccggcctgcgccgcttgcgccacggtttccgccagcgacatcacgtcgcgcaggcccaggttgaagccctgcccggcgatcgggtgcagcgtctgcgccgcattgcccaccagcgccagccggtgagatacgtgctgctgcgcggtcagcaggctcagcggatagctgtggcgcttgccgacctgcagcatccgccccagacgccagccgaacgcctgctgcagcgcctgcagaaaacgcgcgtcgtcccaggcatccacccgctcgcgatcgtcgcggtcgtgacaccagaccagcgaactgcgcccctgcgacatcggcagcagcgccagcggcccgtgacgggtaaaacgctcaaaggcgcgcccctgcggatcctgctcgctggtgacgttggcgatggtggcgaactgcgggtagtcctgctgccgccactgcacgttgcaggcgcgcgccagcgcggaacgcgatccgtccgcggcgaccagcagctggccgctcaggcgctgcccgttgtccagctgcaccacggcctgctcgcggctgcgcgtcacgtcgaccaccttggccggacagtgcagcgtcacgcccggcgctttttccagcaggccaaacagccgctggccggcgtcgtacagttcgatcacctgccccagcgcctcgacctgatagtcctgtgccgacagattgacgaagccggcatggccgcggtcgctgacgtgcacctgagaaatcgccgtcgcgcagtcgcgcagcgcaggccagacgccgatgcggctgagctgctggcaggtgccctgcgccagcgcaatggcgcgtgcgtcaaatcccggatgcatccggtcgcccggccgcgtggcttcaaccacgtcaatgcgcacccggccctgcgtcagcgacgacagcgccaacgccagcgtcgctccggccatcccgccgccaacgataattacgctcatcttatcttgccgccgccatcaacgcttcgatcgcatcggcgtctttcaccacgctggcggtcaggttctcattgccgtccggcgtaatcacgatatcgtcctcgatacggatgccgatgccgcggtaggcctccggcacgtcggcgtccggcgcgatatacagccccggctccaccgtcagcaccatgcccggctccagcagccgatcgcggttcggcgaaccgtaatggccgacgtcgtgcacatccagccccagccagtggctcaggccgtgcataaagaactggcggtgcgcctgttcggcgatcagctgctcgacgtcgcctttcatcacgcccagctccaccagtccggtgaccataatgcgcaccacttccgcattcacttcgccgatgctggtgccgggtctgaacagcgtcagcgccttgttgagggaggccagcacaatgtcatacaccgcgcgctgcggctcgctgaacctgccgttgaccgggaaggtgcgggtaatatcgcccgcatagccctggtactcacagccggcgtcgatcagcaccagatcgccgtcgcgcatctcactttcgttttcggtgtaatgcaaaatgcaggcgttttcaccgctgccaacgatggtgttgtacgacggatagcgggcgccgaggcgggtaaattcgtggtgaatctccgcttccagctggtattcgaacatgcccgggcggcatttttccatcgcgcgggtgtgcgccagcgcgctgatttccccggcgcggcgcatcaccgccagctcttcggccgatttaaacagccgcaggtcgtgcagccacggccgccagtcggtcacggtggccggcgcctggaagttctggcggaagcctttgcgcagcttatccagcgcggcgtagaggatctggtccgcataggcgtattcgccctgcgcgtggtacaccacatccagaccgttaagcagcagatgcaactgctcatgaatttcatcgaacggcagcgcgcggtccacgcccagcctggcgggcgccgcctcctgccccagacggcggccgaaccagatttccgccgtcagatcgcgcacccggttgaacaggacgctgtggctgtgcgtttcgtcgctcttaatcagaatcaacaccgcttccggttcgttaaaaccggtcagataccaaaaatcactgttctgacggtaaggatattctgaatctgcgctgcgcgtggcttccggcgcggcaaagatcaccgccgcgctgcccggcgccattttcgccaacagcgcctggcggcggttctgaaattcctgctgagtcatgtccttctcctgaaatcaagtcggccgaagcgcacggtcgatacgaattttagtgcagcgtaggtttgacgttttccaccgcggtcggctggcggcggttgaactcgttatagcagaggatcgccgccatacggacgtattccgccacttcttccagcgactgctccagctcttcctggtcttcgtcttcgtcgtagcccagctgcgcgatgctgcgcaggtcgtcaatcgcctcgcccacttcatccttcacctgtgccagcttcggctgcatcatgccgaggcccagcaggaagtggttaacccagccggacagcgcatcggcgcgttcgaacaccgtgaccgcctcgccttcaggcagcatcagctggaacataaattcgtcatcggccagcgtttcgcggatctgatcgtacacctgctgcagcggctggctcagcgcctgcgggaacgccacgccttcattggtcaggtcgtgcaccagcgtgcgccagctggcgtcattgttgccgccgcacagcaaaccgctgattaaaccgtgcatttccgccgcggttaacgccaccgcctgctggttcagcgcggcggacaaagtgaagtaatttggctgtgtattctgtatagacatgcgtattcgtcatcgttggcaggataagttcgtgttatgctaccaccaaggtccgtggttataccagataagcacgccccttcagtggccggtggcaatccgtctgtgtcagggttggccgggatgatggcaacgttcgccgcggtctggctatttttttgactgccgccgcaacgcacagtagattatcatcaggttactgaataaccacgggataagatgccgggttttaaggggttgtatcttggtgccgaggtatatatagtggcgccccgcttcgatagaccggagccggcgcgaaatttaggcaggaaggtggcatgtctgcacaaccagtagatattcaaatttttggccgttcgttaagggtgaattgcccgccagaacaacaagatgcgttgaacatggcggcagacgatcttaaccagcggttgcaagatctcaaagttcgcactagagtcacaaatactgaacagctggttttcattgccgcgttgaatgtttgtcacgaacttgcgcaagaacgcttgaaaactcgtgattatgcggccaatatggaacagcgcatccgtatgctgcaacagaccattgaacaggcgctgcttgaacaaggtcgcatctctgaccgtcaggatgatgcacaattcgaataacgtaagttgctgaacgctaacggtttggcaatgagtaaaaaatttctctgagatgtttgccagcgggccagtcccctgagccgatatttagtacaaacagaatgtattgctccgcgatcggtgagcatgctcgcttgtcgagaagccttaagattgcgacggtacgttcaccttgaacctcgggttcaagggttacagcctgcgacggcatctcggagattcccccttttctcaggtttacgcggcctttaacgcgccatgcgatcatgcccatgatgcatttccaacctcagttcgcccagcagcgacaggctatccgtcagcaaatccgtcagcgacgccgtgcgctttccgctcagcaacagcagcttttcgccgagcagaccgccgagcgcatcgccgcccatccgcgcattgttgccgccgacagcgtcgcggcgtttctctcttttgacggcgagctggacacccgcccgctgatcgagcgcctgtggcacatggggaaacgggtttacctgccggtgctgcacccgttcagcccggggaatctgctgtttttgcactatcacgccggcagcgtgctgcgtcccaaccgctttaatattctcgaacctgaactggacgtgcgtaacgtgctgcccacctcgcagctggcggtcattctggcgccgttggtggcgttcgacgctcggggacagcgtctgggtatgggcggcggcttctatgaccgtacgctgcagcagtggcagcacggcggcccctatccgatcgggctggcgcacgactgtcagcaggtggagagcatcccgagcgaacactgggatattccgctgccggagatcgtcaccccgtccaaagtctgggcctggcaaatcgcccaatagcaaaaggccgggacaagcccggcctttttatcagcgctgaaacgcgaatcagaacagcaggcgggcgcgaatggtgccggcaatggccttcatccgctgcagcgctgcgtcggcgcgttcggtttccgcttcgatatcaatcaccacataaccaatttccgggccggtctgcagatactgcgcggcgatgttgacgccctcttcggcaaagatctggttaatctgggtcaacacgccggggcggttttcatggatatgcagcaggcggctggcgttcgggctgtgcgccggcagcgacacttccgggaagttaaccgctgacagcgtagagccgttatcagaatacttcgccagtttgccggccacttcatcgccgatgttttcctgcgcttcctgcgtggaaccgccgatatgcggcgtcaggatcacattgtcaaactcgcacagcggcgaattgaacggatcgctgttggtcgccggctcttccgggaacacgtcaattgccgcgcccgccaggtgcttgctggacagggcttcgcacagtgccggaatatcgacgacggtgccgcgggaggcgttgatcaggatcgagccaggcttcatcagcgccatctcgtccttgcccatcatgttcttggtcgatggcgtttccggcacgtgcagggtgacgacgtcgctcatattcaacaggtcggacagatgacgcacctgctgcgcgttgccgagcggcagtttgttctcaatatcgtagaagaacaccttcatccccagcccttcggccagaatgcccagctgggtgccgatatggccgtagccgatgatgcccaatttcttgccacgcgcctcgtacgagcctacggccagtttgttccacacgccgcggtgcgccttggcgttggccgacgggacgccgcgcagcatcagcagcagctcgcccagcaccatttcggcaacggatcgggtattggagaaaggtgcgttaaacaccgggatgccgcgtttggtcgccgctttcaaatccacctggttggtgccgatgcagaagcagcctaccgccaccagcttctcggccgcggcgaagatttcttcgctcagatgcgtgcgcgatcgaatgccgatgaaatgcgcatcgcggatcgatgccttgagtgactcggtgtctaacgcacctttgtgatattcaatgttggtataaccggcagcgcgcagattatccaccgtgctttgatgaaccccttccactaacaggaatttaatcctgtctttctccaatgatacttttgccatttacccgaccctatgttcagacttcagaagcggctgttccctcttccgctcgcaggcgccccgcagggttttcaccttgccggcagccggatgacgggaagagataaaacagctcgaccaccaacatagcaaaaataacgcgggcggcaatacaaacgattgctcagcccgtggcgcaaggggcagttcaggcagcggattctggttgaaaatgccatgcaggcagaatttggcagcagcttaaccgaggttatgacaaaaatgtgatatatgtcaccaaattggccggattaaagaaaagatattttctaccgaaaattatgccggcaacgggccacgccggacggcgcagcccgtatctgcggccaaacgttattcgaccactttgacgccgtctgcggtgccgaccagcgccacatcggcgccgcggttggcgaacagcccgacggtgaccacgccggcgatgccgttaatcttgttctccagcgctaccgcgtcggtgatgctcaggttatgcacgtcgaggatcacgttgccgttatcggtgaccacgttctgacgatactccggcaggccgcccagcttcaccagctcgcgcgccacgtaggaacgcgccatcgggatcacctcgaccggcagcggaaacttgcccagcacgtctacctgtttggaggcatccacaatgcagataaacttgcgggcgatggcggcaatgattttttcccgcgtcagcgctgcgccgccgcccttgatcatctgcatatggccgttgatttcgtccgcgccgtcaacgtagatatccagcgaatccacttcgttgctgtcgaatacgtgaatgccgaggcttttcagcttggcggtagaggcatcggagctggacaccgcgccctcaatttgatccttgatagagcccagcgcgtcaataaagtgagcggcggtcgacccggtgcccacgccgacgatggtgcccggcttcacgtattccagcgccgcccagcctaccgcttttttcagttcatcctgcgtcatgctattttccattgcctatatacgaaaacgtatgcgtattatagggtaaatcgctccgctgcatgcaggtatggatcgcaaattgtggcccgtgcacgccagaccgcagtgatgcaagcggcgctatttaaggtatagtgccagaaaccatttacattaagggatatctctccgatgaaacgcccagactacagaacgctacaagcgctggacgcggtgatccgtgaacgcggcttcgaacgcgcggcacaaaaactttgcatcacccaatcggcggtatctcaacgcatcaaacagctggaaaacctgtttggccagccgctgttggtccgcaccgtgccgccgcgccccaccgagcaggggcagaaattgctggcgctgctgcaccaggtggaactgctggaagaggagtggctgggcaacgataccggcgtcgatacgccgctgctgctgtcgctggcggtcaacgccgacagtctggcgacctggctgctgccggcgctaaagccggtgctggccgactcgcctattcgtctgaacctgcaggtggaagatgaaacccgcacccaagagcgcctgcgccgcggcgaagtggtcggcgcggtcagtattcaaccgcagccgctgcccagctgcctggtcgatcaactgggcgcgctggactatctgttcgtcgcctcgccgggctttgccgaacgctacttcccgaacggcgtcacccgctcggcgctgctgaaagcgccggccgtcgccttcgaccatctggacgacatgcatcaggccttcctgcagcaaaacttcgatctctcgccgggcagcgtgccctgccatatcgttaactcgtcggaggcctttgtgcagctggcgcgtcagggtactacctgctgtatgatcccgcacctgcagatcgagaaggagctggcgtccggcgaactgatcgatttgaccccggggctgttccagcgccggatgctgttctggcaccgcttcgcgccggaaagccgcatgatgcgcaaagtaaccgacgccctgctggagcacggccgccaggtgctgcgccaggattaaaaaaggcgccgttaccggcgccctgctgtactgtctgcggcttactgcgcgccgccgcgctgcagttcaaacaccacgtcaacctgatcgtcaaaatggatgctctgctgctcataggtctgcgcggcgctggtttccggcgcggcgctggcggccttatacatgcgggcaaccggcatcggctggtagttggcaacgtggtagcggatgctgtacaccggccccagcttggccttaaagccctgggccagcgacgccgcctgctgggtagcgttctcaatcgcctgctggcgggccttctgccggtactcgtccggattcgcgacccccaattccaccgcgcggatctcattcaggccggacttcagcgcgccgtccagcagctcgttcagtttatccagcttgcgcagcgtcacctgcacctgacgcaccgcgcgatagcctttcagcaccgactcgccgctcttcaggtaatcgtattccggctgcgtgcgcaggttggcggcgctgatgtcttttttctcaatgccgtttttctgcaggaaatcgaaatactgcgcaacgcgctcatcaacctgtttttttgcctgcgacgcatccttggaggatacgctgacttcaatcgccagggtggcgatatccggggtggcgtcgacgctggccgtcccggaggtcaccacgtgcggcccttccggcacttccgccgcctgcagcgccatcggtaacgttcctaatccaaccattgcggccatagccaatgcttttagcttcacagtgtctccttaaatgacaggctgttctgattcctgcttattcatgccgatctttcagcgcgacgaaaggcaatttactttcatttacgcgaccgtcgtccggcatcaacaatcagatccttgccatcaaccctagcatatcgtccggtttttttgattcagattagtgccaaattatgatcctgcccccgttgagcgctctattgcatgccattccaggccagctgcacggcgatggcccacatcaccagccccaccagaatattgatgattctctgggccagcggcgctttcaaatacggcgataaccaggccgccagcaacgccagcacgtaaaaccagaccacggacgcgctgaccgcaccgaaggcgaaccaggaacgcacttccggcgcaaactggctgcccaaactgcccaacaccacaaaggtatccagatagacgtgcggattcagccaggtgaccgccaacatgctgacaataatgcgccagcggctctgcgccagctcgctcacgctgacctcggcgacatcacgattaaaggcggcgcggaacgccccccaaccgtaccatagcagaaaggcgacgccgccccaggtcaccagcatcagcaacagcgaggagcggtgcagcagcgcgctgccgccaaaaatcccggcgcagatcagcgcgatatcgctgagcgcgcacagcgacgccaccagcaggtgattctgtcggcgaatcccctgattcatcacaaacacattctgcggccctaacggcaaaatcatcgcggcgctcagggcaaaaccctggagaaaaacggcaaacatgataactcctcatccgatacgtcgattgaccgggcgcatcatacgaggaagtcattattaggtgaaattgataattctaattcaccattaacaagattaatgatcgggcgggaggataaaaaaaggggcctgacggcccctggcggcgttattccgctttggcggatgcgccttcggtacgatacagatgaacatccatctgcgggaacggaatgccgatattgttggcatccagcgcgcgcttgaagttttccatcagatcgaaatacacgtcccagtactgcgcgttggtggtccaggaacgggtgacgaagttcagggaagacggcgccatttcggtcagacgaacggtcacgcctttatcgtgcatgatgcgcttatcggcggcgatcacgtcgcccagcacctttttcaccacgtcgatatcggcgttataggccacgcccaccacgatatctacgcggcggttcggctcgcgcgagtagttgataatgttgccggcaatgattttaccgtttggcaccacaatcgttttgttatccgcagtacgcagcgtggtggagaaaatctgcacctgatcgacggtgccggcaatgccgccaaggtcgacgtattcaccggcgcgcagcggacggaatgccaccagcaaaacgccagcggcaaagttggacagcgagccctgcagcgccagacccaccgccaggccggcggcgcccagtacggcgattaccgaggtggtctgcacgccgacgcgtcccagcaccgcgataatggtaaaggccagaatggcgtaacgcgccatcgccgacaggaagtcggacaccgtagcgtcaataccacgcagtttcatcacccggttcagcgcattgctgaccacacgggcaacgatcatccctacgatcagaatcgcgatagcggcgacgatattcaccgcatactgaatcagcagatcctgattttttaccagccagctgctggcattattaataccgtttactacgttgagatcttccattctaacgtcctaattaaacaagctcccagcgggagaaatcgcaaaaatacatcgcattgaccgatgcggaaaccaccgcgtaagggtaaccaacaatggtgcgcgttgccaactctgccagcaaaagttgggcaaaaatatcggataggccccaaaaaataaaggctcccgccaggggagccttgtcagcatcaggcaacgggtacggcgcgccgcaccggccgggggattacagaacgtcgatcgcgttcagatccttgaaggcctgttccagacgcgtcaccatgcttgactgtgcagcgcgcagccagacacgtgggtcgtaatatttcttgttcggctgatcggcgcctttcgggttacccagctggctttgcagataagcttcgttttctttgtagtactgcaggatgccgtcccaggtcgcccattgggtatcggtatcgatgttcatcttgatcacgccgtagctgacggactctttgatctctgcgtcgctggagccggagccgccgtggaacacgaagtccaggctgttgtgcggcaggttgaatttctcggaaacgaatttctgagaatcacgcaggatggttggcgtcagcttgacgttgcccggcttgtacacgccgtgtacgttgccgaacgaagcagcgatggtgaagcgcgggctgatggcgtgcagtttttcgtacgcgtaagccacgtcttccggctgggtgtacagcgcagaggcgtccatatggctgttgtccacgccgtcttcttcgccgccggtgcagcccagttcaatttccagggtcatgccgattttggccatgcgcgccagatacttggagcagatctcgatgttttcttccagcgactcttcagacaggtcgatcatatgggaagagaacaacggtttgccggtggcggcaaagtgtttttcaccggcgtccagtaggccatcgatccatggcagcagttttttcgcacagtggtcggtatgcaggataaccggcacgccgtaatgttcagccatctgatgcacatggtaagcaccagagattgcgcccagaatcgccgcgccctgaggaacgtcagtcttcaggcccttgccagcgataaacgcggcgccgccgttggagaactgcacgatcaccggcgcacgtactttagccgcggcttccagtactgcgttgatagaatcggagccgacgcagtttaccgccggcagcgcaaagttgttctctttagcgactgcaaagactttctgaacgtcatcgccagtgatgacacccggttttacgaaatcaaaaattttagacatgttactttgtcccgtttcgtctgccgttgtaccttctttccccgtccgcacgccgggcgtccggacaagagtcatcaggtagatggatgtaaatcgttgctactccgagccgcaaccggcgcggaataaaacaaacgggcggcttgcgccccccgttgtcagaattactgcttagctcgctcttccagcatcactaccgccggcagctgtttcccttcaacaaattccaggaatgcaccgccgccggtggagatgtaggaaattttgtcggcgatatcaaacaggtcaatcgccgccagggtgtcgccgccgccagcgatggagaatgcatcgctgtctgcaatggcgcgcgccacgatttcggtccccttacggaagttagggaactcgaacacgccaaccgggccattccacagaatggttttggcgttcttcaggataacggccagacgctcggctgaaacgtcgcccatatccagaatttgctcgttgtcttgaatttcattggcctgcttaaccgtcgccgtcgcggtttcagagaactcggtggccacgcgcacgtcggtcggcaccgggatgtcgcaggtttccagcagtttcttggcgttgtcgatcagatcaggctcatacagagactggccgacgttgttgccctgcgccgccacgaaggtgttggcgatgccgccgccaacgatcagctgatcggcgattttagacagggagtccagcacggtcagtttggtggaaaccttggagccgccgacgatggcaaccatcggacgggccgggttgcccagcgccttgcccagcgcttccagctcggcggacagcagaggaccggcacaggcgaccggcgcgaacttgcccacgccgtgggtggaggcctgcgcgcggtgcgcggtgccgaaggcgtccatcacatacacgtcgcacagcgccgcatattttttagacagggtttcgtcgtcctttttctcgcctttgttaaagcgcacgttctccagcaccaccagctcgccttcggcaacgtcaacgccgtccaggtagtctttcgccagacgcaccgggttgctcagatgatctttcaggtagttgacgacaggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggacgttaccatcacgcgcgcgccctgcttcagcgcagcttcgatcgtcggcagggaagcgcggatacgcgcgtcggaagtcactttaccgtctttcactggtacgttcaggtcagaacggataagaacgcgttttcctgccagatccagatcggacatcttaattacagacatggtgaaccctcttggttgattctcttaaaagttgcctatccccgcctctttcagacctgtcgcctggaattctgcgggtttacacggccgcgccccaacggcgccaccgtactagaaaccgcttgcggccattgcccgggtggtatccaacatccggttggcaaagccccattcgttatcgcaccagaccagggtcttgatcaggtgctgtccgctgacccgcgtctgcgtgccgtcgacgatggcgctgtgcgggtcatggttaaaatcaatcgagactaatggtagttccgtatagtcaactataccacgaaatgatccccgtgcggccttttgcagcagctggttgacctctgccaccttcacctgcgaactcacgctgacgctcagatcgatagccgtcacattaatggtcggcacccgcaccgagatcgcctcaaaacggtcgcagaactgcggaaaaatacgggtgatgccggcggccagtttggtatcgaccggaatgatcgactggctcgccgcacgcgtccggcgcagatccgtatgataggcgtcgatcaccggctgatcgttcatcgacgagtgaatagtggtgaccgtgccggattcaatactgtaggcatcgtccagcagcttgatcaccggaataatgcagttggtggtgcaggacgcattggaaacgatgcgatgttccgcccgcagcgtctgatgattgacgccaaacaccacggtggcgtccagatcgttgccgccgggatgagcgaacagcactttcttcgcgccggccgccaaatgggcttcgccgtcctgacggctgccgtacacgccgctgcagtccagcaccacgtccacgcccagctcgccccacggcagctgctccagcgccggctgatgcagcaggcgaatcgcgtcgtcgcccaccgtcagcacgtcgcactcctgccgcacgtcccaggcaaagcgcccgtggctggagtcatatttcagcaggtgagccatcccttcggcatgcgccagctcattgattgccaccacggaaatttcggcgcgtcgtcctgattcatacagtgcgcgtaaaacgctgcggccaatgcggccaaagccgtttatcgctatgcggatggtcatgcttgttcctgctaaatggcccacccttccagacttattcgccggattgcgggtggcgctgacgagttatcctgctaatctgtatagaatactttagcgaaccgcctgctgtgaatcaccgcgtaatactattcgccaactgaatacgtaaagataaccgctcactgcgtgattttcagcggccgttcacaccaactgaaacgcttcagccgagcataaaccaaagttttttgaaaaggaacagatccgacaccttgtccggcaactcgcgggcactttgcggtaataaaatgatctggcgcacacttttgcccactagcaaccgcctgccgccgatccgtttttcttctgccttttcccacgcgccttacatttacgggcatctacaaggagctaataatgagtgaagttaagattgtcgccaccctgaccccgcgaccggaatatgttgatgccgtcagaacggcagccagaaacatggtgccgcaaactcataatgagccgggctgcctgcagtacgacctgcatgaaacacgcgaaatccccgacgtgcgcgatctgcagaatcagggccagacctctttcgtgtttattgagcgctgggtctccgagcaggcactgaaagagcacgtggcgatgagctatcacgatgacttcctggcggtgctggacggtaaactggccagcctgaacgtacagaagctgacccagctggagccatccaaagcctgagcggccctgccatagcatgaaaaaggcgccgcaacggcgtcttgaggttgatgacaacgtcgtcttatgacccgagatacccgggcctagcgtaacgaggggcgctccggcggcttacgccgctacgaccccatcgccacgctttccctaataacaggctttgtcagcagtctgaaggcgccgcaacggcgccttcagactagcgacgcaccaccccatcggagtttgacgacagctggcggaatatctgcaacggctccggcccgtcagatagaacagctttattcgatgacaaaagtttttcggttttcagtcctggaaatcataagcgtcatgctattgataccccgttacgccgacttcccccctccgcggccggatatgccgcccagccgttgctccccagcgccagaatgtggaacaaccggcctctgaaaccgtatcactgcttacccggagtataagcgacgatcgacacccatcggttaagaaagtaattcccgttcggttgactgcacgccaccaactggaattattattttgttttcacaaccaaaagaatatttattttatttggtaaggatcacagaaccgggtcggaaatatgcccatactgccttccgccggtcgggcattttttttaccccgattatgcacacgtgtgcaatactaagaaaacgacatacgaccatagaattgcccacggaaatcgccaccgaaatagcgcgacgttatcaatgtcctgtatcaccgccgctattgttatccgacgcaacagtctcaggcactccgtcagcgactgattcaggtcgacttctcatcaataaggacaacaacatgtttatattacgtaaattactggcggggctgttctttgctgccatttccatcaacagcgcgctggccgcctcctcttggacgctggaaaaagtcgtggaagtcagccgccacggagttcgtcccccaacggcgggcaaccgcagcgccatggaggccgggagcgggcgcgcctggccggtctggtacaaccgggacggcgagctcaccggtcacggctatgccgccgctctgctgaaaggccaggccgaagcggagaactggcgccagcacggcctgttgccggcgggatgccccgctccgggcgatctctatgtctgggccagcccgctgcaacgtacccgcgctaccgccagggcattgaccgacggcgcgttccccggctgcggtgtcacgattcacggtctgaaaggcgagcacgacccgctgttccacgcgctgaaaatgggattggtcacgctggatccgcagcaggccaaggccgctatcgaccaggcgatgaagggctctcccgagcggttaaaacagcgctatgccggtgatatcgcccgcctgaagcaggcggtctgcgccggagaccactgtccggtattcgatgagccctggacgccgcaggtcagcgccaacggcaaggtcgcgattcaggggctgaatgtcctgtcgaatatggccgagactattcgcctggcctggagcgaaaatctaccgccggagcaggtcgcttttggacatgcccgcaacgccactgaggtcgccgctctgatgccgctgctcaccctgcggtacagcctgaccaatgatattccgctggtagcccggcgcggcggctcggtgctgctcaaccagatcgcgctggcgctacagcccggcaaacgtgacccgaaagggccgcctgaagcgcgctggctgctgattgtggcccatgacaccaatattgcgtttctgcggactctgctgggctttaactggcagcagggaaactaccctcagggcaatattccgccggccggcagcctggtattcgaacgctggcgcgacaacgacagcggacagcgctatatccgtattctgttccagtcccagagcctggatcagctccgcaacctgacgccgccggggccaaagcatccgctgctgaaaaccgaataccgcgccccggggtgccgcaccaccgacgtgggtacgctctgcccgctgtcctccagcctggcacatatgcataaggctatcgattcagacgcgctgccagacatcggctggcactctgagtggtaatcaccgctgactaaacgcccgcagcggaaccctttccctgcgggccgcttcgccgcaataccgcggcgcggagctcatccatcatgaaatatcttatttcgctgctgctgtgcttgagcggtgcggtccatcacgcttatgcgctggaactgaagtattaccatgaggttgccgatgtcgataagatccataaggagagcctgggcatcagccatggcttttccggcggcttcggcgccggtctggaatataaacgcgcggcccgggaatcagggagcgccgcatggcgccacggcggccacgatgaattaaaatatcatttgaagcagaaatttcagccgtattcattactggacgtcacgccggagatgggctggagcagaaaagccaactcccgtaaatataagccgcagctgaaattgagctaccactatacgaaacatcaaaagctgtcgctgatgtatcgctatgaaataaaaagaaccacgggaaaagcacgtaagcagacgcaaatctggcagttaatgaacggcgataaaatagccggggtaacgctgaattacggcgttaaatataagaaaagcaatcagccgctgtatcgcggccaccgggaagacgtggaaggaaaactgcaagtcagctaccggcttacccccagcctggcgccgtttattgagttaaaaaataccgccgtttccagcagcagcgctcatcgccagacgatgttgaaagcgggttttgtctggcggatgctataaacgcgacagcccacgcatcgcgtgggctgttaatgttccgaatcggtatgattattcggtcacttttttcttcagctcttcagcgccctgcttggttttatcccaacctttctcggcgccttctttggttttatcccaggttttttcagacccggctttggttctgtcccaggccttgccagtgccttccttcgttttattccagcctttctcggcgccttctttggttttatcccaggttttttcagacacgtctttggtcttgtcccaggccttgccggtaccttccttcgtcttattccagcctttctcggcgccttctttggtactgttccaccccttttctgtgccttctttggccttgtgccaggtttcctgagatttctcactcaccttgtggctcatggtgtcacttttcccttccgctgcatgctcagatctcagcgcttcgcctttattctgcgcctgatgcaacgtctcttttgccgtgttagcacctttatgcgcttcagctacggcctcatcggatgcatgggtaaccgtgttggcaaacaccggtgcggccaggaaaagcgcagatagcgcaacaactgtttttttcatagttccctcatctacagacgtatggatgtcacatccggtcaatcatgacataaacataacggcgtgtaatagcccggcacgtgaagcgcgcataaaaaagccggtcagctttcactgaccggcattggccctggttgcctgggccgtttatgatggccgctagccgccggttacttcagcagcgcctgagcctgcgccaccacattctccacggtgaagccgaattccttgaacagctggtccgccggtgccgactcgccgaaggtggtcatgcccaccaccgcgccgttcaggccggtgtacttcagccagtagtccgcaatgcccgcttcaatcgccacccgcgccgttaccgccgccggcagcaccgcttcgcggtaggccgcatcctgcttgtcgaacgcgtcggttgacggcatcgacaccacgcgcgccttgcggcccgctgcggtcagctgacccgccgcctcgaccgccagctccacttccgagccggtggcaatcaggataacgtccggcgtgccgtcgcagtcctgcagcacgtaggcgccgcgatacacgttcgccagctgctctgcgctgcgcggctgctgcgccaggttctgacgcgagaaaatcagcgccgtcgggccgtcgttgcgctcgatggcgtactgccaggcaatcgccgactccacctggtcgcacggacgccaggtgctcatgttcggcgtgacgcgcaggctggccagctgctccaccggctggtgggtcggaccgtcttcgcccagaccgatggagtcgtgggtgtagacgaacacgttgcgctgcttcatcagcgccgccatgcgcaccgcgttacgcgcgtattccacaaacatcaggaaggtcgccgagtacggcaggaagccgccgtgcagcgcgatgccgttggtgatggcggtcatgccgaactcgcgcacgccgtagtggatgtagttgcccgccgggtcttcgttcagcggtttggagccggaccacatggtcaggttgctcggcgccaggtcggcggagccgccgaggaattccggcagcagtttgccgaaggcttccagcgcgttctgcgacgccttgcggctggcgatgttggccgggttggcctgcagctgctcgacgtaggccttggcctgcgcctgccagtcggccggcagctcgccgctcatgcggcgggtgaactcggcggccagttccgggaaggcctgcgcgtaggcggcgaacttgtcgttccaggcggcttcacgcgcctgaccggcctctttggcgtcccactgggcgtagatgtcctgcgggatttcaaacggcgggtagtgccagcccagctgctcgcgggtggcggccacttcggcctcgcccagcggcgcgccgtgggaatcgtgggtgccggccttgttcggcgagccgaagccgataacggtcttgcacatcagcagggacggcttgtcggtgaccttgcgggcttcctcaaccgccgccttgatggcgtcggcgtcgtggccgtccacgccgcgcaccacgtgccagccgtaggcttcaaagcgcttggcggtgtcgtcggtgaaccagccgtcgacgtggccgtcgatggagatgccgttgtcatcgtagaaggcggtcagcttgccgagcttgagggtgccggccagggagcagacttcgtgggagatgccttccatcatgcagccgtcgcccataaagacgtaggtgttgtggtcgacaatgtcatggccgggacggttgaactgggcggccagggtgcgttcggcgatggcgaagccgacggcgttggcgatgccctggccgagaggaccggtggtggtctcgacgccggcggtgtagccgtactcagggtggcccggggttttggagtgcagctgacggaagttttccagctcgcgcatcggcaggtcgtagccggtgagatgcaggaggctgtaaatcaacatggagccatggccgttggagaggacgaagcggtcgcggtcggcccagtgcgggttggtggggttgtggctgaggtagtcgcgccacaggacttcggcgatatcggccatacccattggggcgcccgggtgaccggattttgctttttgtacggcatccatgctgagggcgcggatggcgttggcaagctctttacgagaggacatgttttactccaagtcggatgaaaaaagcagtcaagcttggcattttctcagactcggcatgaatccggcaatccctaatagtaaatgagagcgagttcacaacttattagcacgattggcccgtttttcggaataacactattttgccgtcgagtgtcgtacactaggctgttgcgagcgaaattgtttcagctcaatagtataaataaccttgttactatcacaggaagatggctttatgaagatccgtacctctttgattgcattaggtattgcaacgctggtcagcggttgccaaaacctcgaccccaacaccctgatgcaatccggcgcgcaggcgttccaggcggcgaccctgagcaacgatgatgtcaaagcgttaagtgataaatcctgcgtcgaaatggacagcaaggcgaaaatcgcgccggccaacagcacctacgccaaacgtctgaataaaatcgcggcggcgctgggcgataatatcgacggcactccggccaactacaaggtgtacgtcaccaaagacgtcaacgcctgggcgatggccaacggctgtatccgcgtttacagcggcctgatggacatgatgaacgacaacgaagtggaaggcgtgctgggccatgagatgggccacgtagcgctgggccacacccgcaaggcgatgcaggtggcgtacggcacggtcgcgctgcgcaccgcggcggcctcgaccggcggcatcatcggctcgctgtcgcagtcgcagctggcggatatcggcgagaagctggtcagcgcccagttctcccagaagcaggagagcgaagcggacgactactcgttcgatctgctgaagaagcgcggcatcaacccgaacgggctggtcaccagcttcgaaaaactggccaagatggaagccggacgtcagagcagcatgtttgacgatcacccgtcttccgaagcgcgcgcgcagcatatccgcgatcgcatcgccgccgaaggcaagtaatcgtactattgacgggggctgcggcccccgttcacgaccaagattactcgctgtcgctcaagagattattcaccgcaaaccctttcaactcttttaccttcgcaatacttttctccggcgatgaagactctatcttgcgcggatcgttaatccgcaccctgccgttttcatcgatcagaaactgcaaatcatcgatatgcaaattgtggctttttaactgcttaataatatcgttgcagtcctgttccacgtttttattgaaacctttctcctcgggtaattcctgtttaccctgggtgatatcagcagcatcaatggcctgacgaataaactctttactcaggccaaactgcccgttatgggaaaccaatccatgcacgtccaccaccgggaaccccaattctttcagcttatgggtggcagcctgctcgttttgcgcgacctgttcggcggactgtacccctgtggtaccgggacggaacaaacaaacacagtgattggcgttttgcagcgagtggaacacatccttttggctgccttcgccgatcttctgccctaaggcggcgacctcggtaaattgtgcgccggcggcggcagtggcggacagcgcggcgttacgcgccgcgctggtggtattggaaacgttaagcatggttatctccttaaacgatagcgttagtcatcacactggcgttaagtggacaaaaatgcgcagcggttcccggaggcgttcaccccatgcgtatcacgccaacagggacggcagaccgtccccggcgcttactcagtacagcgtcttttgcggcggcccggcaaaggttaacggcccgacctgtttcatatccacttccaccaccgacggccccgggtagttgatcgcctccgccagcaccccgccgaactgtgcggcgctgtctatcttccaggccttcagccccatcgcctccgccacctgggcgaatgccggagtgtgcagctcgttgtaatactgacggccggcgaagtacttgtcctgaataccgcgcatcacgccgtagccgccgtcgttcatgatcagcagcgtgatattggcctgctcctgcgccatggtcgccagctcccccagccccagcgccagcccgccgtcacccaccagccccaccaccttacgctgcgggttggcgatcgccgtgccgatcgccatcggcagccccataccgatggcgccggccagcgagtggatattgcaccgcggcgccagcgcgcggaacagtcggctgccccacacgctgccggaaacggtgatatcgcgcaccagcagaccgtcatccggcagggcggcggcgatggcgtcgctgagcttggcatattcgccggactgctcgcgcagcgcctgttccgcctgctgcaccgcggcggcaatgtcggcgtcccactcggcatcgaccttctcacccggcgtaaagcgcgccgccagcgccgtcagcagcgcgccgcagtcgccgtttacctgctcatccgccagatagttgcggttggccgccgccgggtcgatatctatctgcaccagcgggcgcggcagcggcagcgtccaggtgcgggtttcgttgctgcgcaggcgtgaaccggccaccagcgtcaggtcgcagcggttcaggatctgctccacgctcggcgagttatgaaaagcacgcaggctgcgcggatggctgtccggcagaatgccgcggccgtgggtgctggacatcaccgccacgccggcgtccgccagccgctgcaccgccgccgcgcagcccagcgcaccgccgcccagccacagcagcggccgtttggcggccttcagacgcaggtacaaacgctccaccgccgccgcatccgccgccggcaaggccggtggcgcaacggccggcgtcagcaccgcgctggagaccaggctgctctggatatcaatcgggatctctaccgccaccgggccgcagggtgcggtctgcgcctcctgaatcgcccgctggatcaccgccaccgcctgctcggcgctgttgacccgataggcgcgttttgcacaggcgcgcaggaagcccatctgatctttggtttcgtgaataaaaccggcgtcggcatccagatacgccttttccacctggccggtgatgtgcagcagcggcgtattggcgttcagcgcttcaatcatcgcccccaccgcgttgcccgcgccggcgccggtgctggtcagcgccaccccgaggccggaaaaacggccgtgggcgtcggccatcgtcaccgcgcccgcctcgccgcgcgccggcacaaagcggattgccccgcgctgcccgacggcatcggcgatcggcaaattatgaatcgagatgatgccgtacatcgccgacaccgcgtattgctccagagtccgggctatcgcctcaccaaccgttattttatcgctcatcatctgccttcttatcatattaatgcgtagggataggtcgcgcgccgcgctcagtcgctccagcggtttacctgatgggtcagcgccagatacaggcttttctgttgcatataggccttgatgccgtgcagccctttttcccgtcccaggccgctttgcttaacgccgccgaacggcgtggaaatcgagaatgtcttgtaggtgttgacccagacggtgccggtctccagctgctccgccagcgccatggcgcgcgggaaatcgcggctccagatgccggcagccaggccgtagaccgaatcgttggccatggcgatcagctgctgttcatcgtcgaacggcatcgccaccagcaccggcccgaagatctcctcctggcagacccgcgcgtcgttgctcaatccgtcgataatggtcggcaggtaatagctgccgtccgccagctgcggatccgccggcgcttcgccgccgatcagcacccggccgccctcctgacgcgccagcgccacgtacgccgccacgctctgtcgatgtttgtcatttatcagcggccccatatgcacgcccggctgccgcggatcgccaaggcgcagcccgcccgccagctcacacaggcgcgtcaacagcggctgatacagcgaacggtgcacaaacagccgggagccggcgatgcacgcctggccggccgagctgaaaatgccgtagcagatgccgcgcgccgcctgctccagatcggcgtcctccagcacgatggtcggcgacttgccccccagctccagcgacgtggggatcagcttctcggcggcgatatgcgccagatggcgaccggtgccggtgccgccggtaaaggaaatctttttcaccagcgggtggcgcgccaacgcttcgccaatcaccgagcctttgcccggcagcacgctgagcaagccggcgggcagccccgcctgttcaaacagctccgccagcttcagcgccatcagcggcgtggcctccgccggcttcaggatcaccgcgttgccggccgccagcgccggcgccaccttttgcatttcgctggcgatcggcgagttccacggcgtaatggcggcgatcacccccagcggctggtactggctcagcgtcatcacttcactattgcgctgggtgggcagttccccttccagcacttcgcaggcggcggcgaaatagcgcgcggtggccgccgcgctggccaccaggccgcgggtttccgccagcggcttgccgttgtcgcgcgtctgcagctgcgccagcgtctccagctgttgattaatcagatcgctgacgcgatataacaccgccgcgcgctgatgcggcaccagtccgcaccactgcgggtcgcgccaggcgcgctccgccgcctcgaccgcctcattaacgtcgttcacgtcggcggcgcgcagttcggcgttcagcgaaccgtcggccggaaaggtggagcgcatcggctcgccgcgcccttcacaccagcgcccggccagaaaaatcttttgtatcgccatactgttattcccctttatgccgtcagttcgccgtccagcagacggcggcaggcctgcaccgcactcagcgccgccagcgtcgaggttttcgggttgctggccagcggcgtgccgcttaattcaatctgaaattcgccgaaggcgccctgcgcctgcagccggtgcgtattgcgccgggtatgcggatccacctgcaggcgcacccgcgtctcatccatccccagcccgtgcagcgcaatggtggccgccacgttggcgttggccgggaacagcctggccgcttcacgcgcgctgccttcgaagaacacctgcgcctcgctgaccgcatcaaggtcgatcagggtttccgccgggctgccgcgccagctggccgggcttttgctggcctgataggtgacgcagctcagcccgccttcccgcgccgacgccagcccgtccatgcccgccaccgcgccggacagcacccagacgcggccgtgatggtcgcggctggcctgctgaatgcgctgctgcagcccggcgtccgccagcgcgccggtggaaatcaccgccagcgtccagccgcgctgcaccaccgcttcgccaaattcggcgaccgcctgctggctggcgcactccagcaccagatcgggccggccgtcgcagtcgcgcggatcgctcagcgcctgcacccggccgccgaacgcggcggcaatcgccgcatgatgcggctcgcgcgccacgatccagccgggttctaccccttccggcaggcgggacaacacttccttcgccatcgcgccgtagccaatcatcatgattttcttcatcagttctgctcccggcttacagatggcggttgaagccgccggacacatccagcgccgcgccggtggtgaacgacgccatcggcgaggccagaaacagcagcgcgcgcgccggctcctgcggcttgcccagccgtttcatcgggatgccgcgccgctcggcaatcgccgccgtccaggattcccagctttgctcacggtcgctgcgctcggcaaagcggcgtcgccactggcccgactccaccatccccaacaggatggagttcacgcggatgcccttgtccaccagctctttcgacagcgtcagcgtcatattgagcagcgcagcgcgcgccgccgaggtggcgatcatgtgctcttccggctgcagcgccagcagcgagttgacgcaggtaatcgaggcgatatccgagcgctccagcgccggcagaaacgcctgcagcgggttaatcacgccaaacagtttcagttcggcctcgtgcagccaggccgtgcgcggcgtctgctcaaaatgggcgacgtacccctgcccggcgttattgatcagcatatccacgccgccgaagcgcgcctcgacctgtccggcaaactgcgccacctgctcgggatccagcacgtcgcagcgctgcgccaggatctgcgcctgcggaaactcggcctgcagctgcgccagcgcgccgtcaagcttgtcctggctgcggccgcagaacgccaccctggccccttccgccagcagcagccgcagggtttcaaaaccgatgcccgacgagccgccggtcaccaccgccacccggttttcaatctggaaattcatggttgaattgctcccgtaaagtcccgcacaaggcggttaaagctcgccggcgcgtcaagatagctggcgtgcccggcggcggcgatcaggtgcagcggcgcatcctgccgcgcggccagcgcctctgccgccgccggcggcgtaatggcgtcctgttcgccgcaccacacctgcagcgggccgcgatagcgcgccagatagccgttgatatcgtcgttggccagcatccaggcggcgctgaggaaaccgtccggatgcagctgctgcatgccgcggcgcacccaggcgatatcctgcgggtcggcgtcggcgcgcagcagtgccgcagcgcgctgttccccgtagccctgcggtcccagcgtgtgcatcatctgccggcgctgttcgaacacctggcggcgcttctgcgcatcggccgttgcatagccctgcgccgggtcagccagcgccagaccgcagaggccgtcaggacaggctgcggcataggcgctgcccatcagcgcgccgagtgaatgccccaccagcagcggctgatgcaggcccagatggctgaccagcgccgccagcgcgccggcgtaatcggcggccaacggttcggcgctcgccagcgcgtcgctggcgccgtagcccggcgcatcccaggcgatcagccggtggccgtccagcaattgcgcgtcggcaaactgcttcagccacgaggcggaaccggagctgatgccgtgcagcagcagcaccggccgcccctgaccggcctcgcgccagctcagccgctggccgccgcagaccgcctgttggcgttccggcagcgtattcatccgttgcgcttcacgctggacagcgggtgatccgccggataggtcgggatctccggcttggcggtgccgagcatcacgcacatcagcgcctcttcctcgccgtggttgaacagcccgcggtaaatacccgccggcaccgaaatcaggtcgcgctccttcagcaccgtctcgtaatactcctcgccgtcctgaatcatcagcgtgatggtgcctttcagcataaagaacacctcctccacgtcgttatgcaggtgcagcggcccttcgcacttcgacggcagcaccatggtggagaaggtgaagttgccggccggcacggtattggtgtcgctcgccacgccggtggcgccggtgccgatgtagcgcatctgcgcgcggcggtatttcggatcgaaatccgcctgaaacttcagcgcgttccagtcatacttgcggccttcaaaacgggcgatgcgtgattccacccagtccgccatcgcgatatcctgcggcttgacgccggctttgttgtcaacctgagacatggttttcactcctcaattgatttggcaaactcagtatttcttcagcagcggcagcaaaatgatgcagccgacgaaggccgtcaccaccaaaaacagcaggccgctgtccatattgccgctggcggcgatcagcgcccccatcagcaccggcgccagcgcgccggcaaaattccccaggccgttgaaaatgccgccggcggtggcgctcacctggctgctggtggccttggccagcagggcaaagatgttgggcgccccggcgccccacataaaggtgctgagcgccatggcggcaatcacgctgtaggtgcccgacagctgcagcaccgccgccagccccacgccggcccccgccagcgacaggaagcaggccagcgcgcggcggtcgagcttgtccgacagccaggcccccagcacttcccccagcagcatggcgataaacggcagcgaggagaggtagccggcgtgttccagatggatgcctttcccctcgatcagatagctcggcagccagccgttcatgccccacaggtaggtcagaaacgcgatattaaacaggcagatcatccagaagtgcgggctgcgcagcagctgttgccggtgctgtttgcgctcggccggcgtggtctggttcccctgcgccgtccgctgcaccttcagatgacgcaggccgaacagcaccagcagcatcaccggcagcgtcagcaacgccataaagaagaaggtcgcctgccagtgaaaggtgttgagaataaacagcgtcaccgggaagcccagcgccgcgccgagcggcgtgcccagcagccacagcatggtggcccgcgcctgcaggcgctgcgggaacgcctggcggataatggcgtaggccatcggcagcagcggcccttcggcaatgccgagcagaatgcgcagcgtcatcatggtgtgatacgagcgggtaaagcccatcatcaccatcagcaccgcccagaccaccatcatgccgatcagcacccgcaccgggttcagccggtcgccgatgccgctcagcagcatcgaggagaagccgtaggaaaacagaaaggcgctcatcagcagcccgagacgcgtcgggtcaaagctgatgcccagcgcctgctggaaaccggcgtcggaaaacagcgccgcaatgctgatcttgtcgaaaaacgccagcagtacgcaggcaaacagcgcgataggcaccgaccagcgcacccgttgcggctgattttcgacaacggcctcccccacccggccgtcgcgggcgtcgatgtgttgcagagtcatgaaacgctcccgtcgcttgggcgttatcctctggcgcttacaggcgctgcctgcaagccgccgggattacttcaacgccatcagagaaaattccgcatccgccagctgcgccggatccagtacccgtccgctggccagccagcgcttacccagtttgatggcgcgcgcgtcgttaaacgccaccatctgcaccagctgccggtcagcattcagggtgaaaaatacctgcgactgcggcgtgcgccgcgtcacctgatgcacgccgccgatcggcacgccgaggatctggatattggcgtcatattgatccgaccacagccaggcgacgtcgtcgtaggccggcgcgtcggcatcaagcatcgcgccggcggtgctgatggcctgattctgcgcgtaggcccaggactgcagacacagccccagcgtcggatggcgcgccacgtcgccggcggcgaagatcgccggatggctggtgcgtccctggccgtcgaccacgatgccgccgccgtccagctgcagcccggcgctgtgcgccagcgccagattcagctctacgccgatgccgaccatcaccagatcgaacggctgcgccgcgctgacggcgctggcgatccacgcctcatcgccgcgcgtttccaggcggatatcgccgcagtcgcagtgcagcgtcacgccctgctgctgatgcagcgccagcagcgcctgtgacaccgccgcgccgacgctgcgcatgcacagcgcgggctggcgttcaaacaccgtcacctcgacgccgagcctgcgcgccgacgcggcaatctctagcccgatccagccgccgccgacaatcgccagccggcggctgcgcaacagcccctgacgcaggcgcgcggcatcgtcccaggagcgcagggtcatcacctgcgggcagtcggcccagctggcgtccggcaggcgcggccggccgccggtggccagcagcagctggtcaaaatgcagctgccgcccgtcgctgagctgcagcgtttgagccgcggcgtccacgcgctcggcgcgcagcgggcgataccagtcaatctccagcgccgccaccgtctcggcgctgaacaggcggctgagcggcgccttatcgtccagcagcgccgccttggagagcggcgggcgctcataaaaatcgtagggttcatcgctcaccaccgacagggtgccgtcgtagccgcggtcgcgcagcgttttcgccgcccagccgccggcctgaccgccgccgacgataacgatgcctgcggaaatcggttgactcatagcgcctccgccggtttatgctggcggcgggtgtcgtggtcgatgccgccctccaccgcccattcggtaaacgacaccagcgaatgctccagctcgcgcggctgccagttctccgtcaggaaatcgtcattggtgtagtactcgaacgcgccgccggtcgggctgttgacgtaccagaagtaggccgaggagatcggatggcggccggggccgataaaggtgctccactgttctttattcatcgccagaccgccgccgatcacttcatgaatatcgcgcacggtgaacgccacgtggttcagcccgcgcgggcggttcggcagctttagcaggaacaggttatggtggccgccgcgcgcctgggtgcgcaggaacaccgcgcgatcgatatagcgatcggacacctgaaatcccagcgcctcgcggtaaaagcgttcggtggccgccaggtcgtcgacaaagaacaccacgtggccgatattgatcggctgcgcctgttcatagaccgggctgggctggtcgatgcggcgcacgtcgccccactgattgatcggcgtgaccggcagcgtcacctcgcgctgacggctgaccacaaagcgcagcgtcatgccgttgggatcgcggcactccagcgtctcgcccagacgctgaaagcccggcgcctgcgccagccgcgttgccagttccgccagctccgccgggccggccacgccccaggtcatgcggcgcagggtcgagccgccttcgaacgccggcggcagctcatcgtcgtccagcggacgcagctgcacgccggcgccgctcagggtggtaaatgccgacggccgatccgccgccgcctgcaggccgaagtcccgcataaatttctcgcactttggcagatcttcaacgccaaattccagctgttcgatgccaatcacgctcattgtttgtgcctcacgttctctgaaacgcctgtttcaggcatgatcgttccccgacgcccgttttcaggcgcctcacgcggtcgctaaaccttgccgttgggaaaacccgtgggcgggcatcggcccgccgcacatgaaaatagtgctagccgacctcggctcgcggcggcgcgccaaggaagtcggaaatcttcccggcggcgtcgcgcacctccatccgcagccgctcgcgatcctcggccgggatctgatcgaacggcaccataatgctgaccaccgcctccacctgcagatcgcggttaaagatcgggtagacgatcgaggaaatgccgtggcggaaaaacgattcgccgatcacatagccgcgcgccttatcctgctgcaccatctgccacagcgcctcgcggtcagccggcgtgcccggcccgctgcccggcaggctctgctgcggatagagaccttcgaattcctcgcgcgtggtgcgggtcagcagcatgcgtcccagcgaggtctgatgcaccggcaggcgcgtgccgacgctgacctgattgatctgcgaaccggcggcgctgacgcgggcgatatagatcacatcgcgtccgtcacggatcgccaggtggctgctgcactggctgcgatcgcgcagctgctcgatcaccggctgcccgacctgcgccacgtccagcgaggcgatatactcaaaccccagccgcagcaccttgatgcccagcgagaaggtgttggtgcgcgggttgcgctccagaaagcccagatgctccagcgtctgcaccacccggtaggcggtcgccttcggcatggcgaccagacggtgcagctccgcaaaggtcatctccttgtgctgctcgccaaacgccagcagcagctgcagaccgcgatccagtccggggatcagatatttacacgtttgttcatccgccatgctctgttccttcttctcgccgtcgggcggtcagttgaatacgaaaccgccgttcaccggcagcagttgaccggtgacgaagttcgccagcggcgacagcagatacagcacgctgccggtcacatcatccgggtgttgcgctccgctcagcgcccgcccctgctcgtacagctggtggcgctccgccggtacatattcggtggcctccacccgcgtcaggcccggtgcgatggcgttgacgcagatgttctgttcgcccagctcgcgcgccatcgaacgcgtcatcgcaatcagcgcccccttgctggccacgtaggccatcaggcgcggcgcgccccacagcgcggtgtcggacgccacgttgacgatcttggcgtgcggccgctgcgccagcagcggcactgccgcctggctgaccagccaggtgccgcgcacgttgacctgcatcacgcggtcccacagctcgatatcgtattccatcatggttttgccgccgacgccggtcgccagcgcggcgttattcaccagaccgtcgatcgcgccgcctgcgccaatggcgctgaaggcgttgcgaatcgagtccggcgacgccagatcgatggtctgcgtttcaacctgcacgccctgctcgcgcagcgctgccgccgcgctctgcagctcgtccgccaggatgtcgcacatcaccacccggccgccggcctcggcgatcgccgcggcgaagctgcggccaaggccgcgcgccgcgccggtgaccacgatgcgtttgtccgccagcaggccgctcactgcgccgcctccagctcgctcagcatcgccaactgtttttgcgcctctttttgcatcatgcggcgcaggcgcgacagcccgacgtcgtgctggtagaggtattcgcggctgcgggcgttcggcgccatgttctccagcacgatgcgatcctgctcaagcacgtcccagtgcagcgcctccagacggttgcggtacataaagcgccacagatcgcgctgccagtccttcaccttgcggatacgccagaagaatacccggcagtgatccttgtcttccggcaccaccatgccgatgatccagaagtggccgcccggcccgaagcgctgtttgtacgggatcgacaggcgcatccagtaggcgccgctgttgccgaactccacccagtcgaagttgacgccgatctggccgtttttcttgaagataaagccgctgtcggtcggctccagggccatatccgccttgcggtcgccttccgccatcgagtgcgacgaagagtgcagataggtgccgtgcatcgggtccatcacgttttccaacgcatactgataattgcagtcccagctggcggtgcacaggaagttgctgtaagccgcttcatcggccagctcctgcgggaagatcagttccggcggcgcttcgtcggcggtgacgccgaagtagaggaacaccgcgccgtgagcctcctgcgccggataggaacgcaggcatttctgccccaccagcgggcagcggtccaccgccggcacgtctttcacttcgccgtcgccgcccacttcaacgccgtgataccagcaggcgatgcgatcgccgaggttccagcccatcgacagccgcgcgccgcggtgcgggcagcggtcttccagcgcgtggattgcgccctgcgcgtcgcgccacaggacgatttgctgctctagccgggtgatgccgaccgggttgttgcccacttcccagctggccagcaccggataccacatgccgcgtaagccctggtcaaggtagttctgtaaagtctgcgcggaggatgttgtgtttgctgtcattgtcttctcccagtgctgctcagaaaccgttaacgtgaaggaattcgcggaacgccgcttcgttccacggctggccgttgcgatcgaacagccggcgctgattcagcgcgctgacgatctgatccagctctgtggcgccgccgtcgaagatctcctccagcgcggcgaccagcgcggtttcaaagccgtccggcacgcgggcgcgcgtctgccagatcacattctgatagtggcccggctgatggatctgcccgttgccgccctcgcgcgccgggatcacctgctgggtgtccggcagccacgggttgaaatcggtaatgtgttgcatcaattactcctcctcgatgacggtgatctggatttggttgtcaatcacgcgggtggcaaaggtttgcagatcgcggccgcccggttcgcgcaggcactggccggtgcgtacgtcgaacagcgcttcatgcagcgggcactccactttgccgtcgtcgacaaacccctggctgagcaaggcgtaggcgtgcgggcagacatcttccagcgcgtaatattgcccgtcgatcagatacaccccgatctctttgccgtctaccgtcgccgagtaagggaaatcttctttaacctgagacacttcgcacacgttcttccagctcattgctaaaaccctctatctctttgtttcatatatgaaactcagtttcttatttaatacgcccactataaaactggcgaatgtttcgtcaagggagcaaggcgacaattgttaataaaaggttgtttaaagattacaaatgcggaggagatcacgaaaaaatgcaccgatatgaaaatacgatggtatttatgcattacatcgtgaatttatatgcaaaaacgcgttgatttttgcatgacaagcggcgtaaaagttttctctcgccgtgagaggcgtgtttatcgaaacaataatttaacattcaggtccataatcccgccttcaggcccggcgaacgcccgttcgcccgccgtacaggtttatcaccgtgttaaggagtgctttgtgaatgctcgtcagcgctggtacggcgtgttcgccctgctgtttttgatcgtgatcgcctatatcgaccgggtaaatatcgccgtgatggtggtcaacccggcgtttttgcaccacttcggcctcggggagagccggctgcagcagggcacgctgatgaccgcctttctgctcggctacggcctggcggcgctgctgctgacgccgtttctggaaacgctgatgggctaccgccgcgcgctgacgctcagcgtgctgctgtgggcgctgctgaccgccgcctcgccgctggcgggcagtgtcctgtggctgctgctggtgcgcgccctgctcggcgtcagcgaagggccgctgttttcgctgaaaaccatgtatatcagcgaccactttgccgccaatgagctgggcaagcccaacgccgtcagcgcgctcggcgtctcgctcgggctggcgatcggctttccgctgatcggctttctgatggcccacttcggctgggcgatgtcgttttatttactggcgggtttcaatctgctggccgggctgtggctgatccgcgcgtttatccgtccggcgcacaacacgccgccgccgcgtgacgcatcgccggtgctggcgcgcgtctggcgcaccttcagcgacgcctggcatacgccgatgctcggctggattatgctggtggagatcgccaccctcagctatctgtggggctccagcgcctggctgccggcctacctgatcgatgaaaaaggcttttcgctgaagcagatgggagccatggcgtcgctgccgtttatcgtcagcatcggggcgaaatacctcggcggtgcgctgctcgaccggatgcgtccgcagcaggcgccgctgatcttcgtcatcggcggcggcgccaccgcgctgtgcgttgccgggctgatgaacagcggccagaccggctggatcgcctttttcctgctggcggccaacgcctgctggggcctgcagggcgcggcgatcccgacgctgctgcagcactacgccaggccgcaggcggtcggcagcgcctatggcattatcaacggaatcggcaatctgttttccgcctttattccgctgctgatgggatgggtgatggccgctcagggcacggtgtcgtccgggtttgcggtgctgatcgcctcacagctggtcacgctgctggcgggcggcgtgctgctgggcaaaatgcgccaggcccgggcgctgctgcagcgcccgtaagcaacgaagccgcggatcttaaaggcgtttcctctaatcgcgcagccgttcatcccggcggccgacgataaagggcggacgcctccagacggctgaaagtagcggctacgccgccggatggatttgccggcagcgcagcactgccgttaacgccctttctttttacggcccggctgggtgaaccgcttgcgcccgaccggcgcttcggcgggtttactggcttttttagccttgttgaccgccggctttcggctcgccggtttggcttccgacgaggaatcctcaatcagtttgaacaacgcgatcagttcgtcatccgtcaattcccgccagtctcccagcggtaagccggccagcccgacgttcataatgcgggtgcgctccagcttggtgacctcatagccaaaatgttcacacatacgacggatctggcggtttaacccctgcaccagcacgatgcgaaacaccgaggcggagactttcttcaccttgcattttttggtcaccgtacccagcatcggtacgcccgccgctaaaccgcggataaattcatcggtgaccggtttattgaccgtcaccagatactctttttcgtgctcgttaccggcccgcaggatcttgttcaccagatcgccgtggttagtcaggaatatcagcccctgcgagtctttatctaatcgcccgatcgggaaaatacgcgtactgtgattcacaaaatcggtaatgttgtctttttcgccgctttccgtggtgcagacaatgcctaccggtttgttcagcgcaatgaagaccaggttgtcttcgctacgcggttcgatgagctggccgttaaccttgaccacgtctcccggaaatacccgatcgcccagcgccacacgcttgccattaataaaaacattaccttgttcgatataacgatcggcatcgcgacgcgagcagatcccgctttcgctaatatatttgttcagacgtacagagggtttggccagcatatctgtctccataaaaaccccggcctctggcaaggccggggtttacacaactctcgcttacgcctgctttttcgccgcttgcaggtacagcatttccagcgccagcgtcgccgcggccagcgcggtgatttccgaccgatcgtaggccggcgccacttccaccacgtccatgccgacgatgttcagcgtctgcatgccgcgcagcagcttcagcgcgcgatcggaggtcagaccgccgatcaccggcgtgccggtgccgggcgcaaaggccggatccaggcagtcgatgtcgaaggtcaggtataccggcatatcgccgacgatctgtttgatctgggtcagcagatcgtccacgccgcgatcgttcacctgcgccgcatccagcacggtaaagccgttatcatggtcgaattcggtgcggatgccgatctgcaccgagtgatgcggatcgatcaggccttcgttcggcgcatgatagaacatggtgccgtggtcaaacttgctgccgttggcgtaggtgtcggtgtgcgcatcaaagtgcaccagcgccatcttgccaaagtgcttggcgtgcgcgcgcagcagcggcagcgtgacaaaatggtcgccgccgaaggagagcatgcgcttgccggcctgcagcagtttctcggcgtgagcctgcagcttatcgctcatatcctgcgcatcgccgaagttgaacacgatatcgccgcagtcaacgacgttcagccggtcacgcaggtcaaaactccacggccagcggttgccttcccaggccaggttggtggacacctggcggatcgccgccggcccgtgacgcccgccggcgcggccggaggtcgccatatcgaagggaatgccggtgatcacccactccgcatcgctgtcatacggcataaaattcagcggaaagcgcaggaaaccaaaggcattggacactaaagaagtatcggactgatgacctaaggtgctcatagtaaatcctcatcgttcaacatttcgcccgcggcgcaacgtcacaggcccaacaaaaaaaaatcccttccgcgtcgttagcccgacgaggaagggatttatttaaacgttcttttcagcgctgctgatggcctgaattatcgcctgatttgcctcaggcttcaagtcggcgcggatgacgccatccgcgccgcagcattactcgtcttccagataagtataaccgtacaggccggcttcgaactcttccaggaactgcgcctgcagcgcattgtccaggtcggtctctttcacctgatcgcggaatttggccagcagcgccgtcgggtccagctgcacatactgcagcatatcggccacggtatcgccgtcgtcggactgctcggtttcaatggtgccgtccgggaagatatacacgtcaaccgaggcggtgtcgccgaacaggttgtgcatattccccaggatttcctgataggcgccgaccataaagaagcccagcaccggcgggttctccggatcgtacggcggcatcggcatggtggtcgccacgccgtcgccgtcaacgtaatgatcgatggtgccgtccgaatcgcaggtgatgtccaacagcaccgcacgcccttccggcggctgatccagcccctccagcggcagcaccgggaacagctggtcgatcccccaggcgtccggcatcgactggaacagcgagaagttgacgtagaacttgtccgccatccgctcctgcagctcatcgataatcggccggtgggcgcggttgctcgggtcgagctgctgctggatcttgttgcagatgttcagatacagctgctccgcccaggcgcgcttggtcagatccagcatgccgtgcgcgtattgggtgtgtacgtcgtgcaggtccatctggctgtcgtgcagccattcgcgcagcgagcggcggttttccggctcgttcatctcctgccaggtttcccacatgctttccagcgcgcgcggcgcgtccgccaccggcggctccggctcgctgaattcgttgcgttccacgccgatcacgttggacaccagcaccgtatggtgcgcggtgaccgcgcggccggattcggtgatcaccgtcgggtgcggcaggccgtgctcattacaggcatcgccgatgccccagatcacgttattggcgtattcgttcaggccatagttgaccgagcagtcggactgcgaacgggtgccttcgtaatcgacccccaggccgccgcccacgtcgaagcactggatattgacgcccagtttgtgcagttcaacgtaaaaacgcgccgactcgcgcacgccggtggcgatatcgcggatgttggccagctgcgacccgaggtggaagtgcagcagctgcaggctgtccagacgccccgcctcgcgcagggtttccaccagcttcagcacctgcaccgccgccaggccgaacttggacttttcgccgccgctggactgccatttgccggagccctgggaggccagacgcgcacgcacccccaggcgcggcaccacgttcaggcgttccgcctcttccagcaccagattgatttccgacatcttctcgatcaccaggtacaccttgtgccccagtttttcgccgatcagcgccagacgaatatattcacggtctttataaccgttacagacaatcaccgaacgggtcatgccggcatgcgccagcaccgccatcagctccgccttggagccggcttccagccccagcggttcgccggagttgaccagcgattcgatcacgcgccggtgctggttgaccttgatcggatacactaggaaatagccgccctgatagccgaacgactcgcgcgcccgtttaaaggcggcgttaatcgaacgcaggcgatgctgcaggatctgcgggaagcagaacagcgccggcaggcgctgcccctctttctgacgctcttttaccagttcagcaagatcgacgcgcgcaccgggaacgtccgggtccgggcacacgctgatatggccgcgctcattgacgtcataatagttattgccccaataggcgacgttataggtacgcagcatcttgctggcgttacgatcattcatggcaacctcctgcatggagcgcaaagaaactggttcacccgctgctgacgcgcggttatttagtcgatcatcagacattaatttgcctcacttcccgttctgacgacgtagtcagccactatcgcagctacatcccgcgagaacaacccagcctggcgcggcggcggcatatcggccggccgttcgcgtccggcgatcggttggttaacgctataattgtaagacaccctgttcaaacctcgtgaatcaggccaagaaacatcccacaggaaggctgcaggctacccttgttcagtgcttcagacgagcgaaataccagccggcccggcgcagcctgacggcaacgtcggtcaggcgggtttagccggcccgagaatcctgagtagcgcccaggtgtttatcacaccgggtaggtgatatagagaaaagacgggagataactgaagaattggtgccggactggcactgctgtcgggaaccaacagccggtagacaacggatcattaatccaaccacctccacgcgcgtcgttccgcagaacgaccagacctctaaatagtagtgtaagaacgtgaccgttctatgaagcggcagcgtccgtcgggacgcctgcagcggattcacagacctttacaacttctgtcgccgtattggccagcaaatgagccgtgcgcgcagtttataccgataacccgggcaaaatgcaaaatgaaaatttgccgcaaactgtttcaagcgatgaaaatggcgtcagtgcggcggcggaaaagtgataaacgacaaaaaaatactggcaatccggctaaagcataacctaaaatagacgtccagatgttaatccatctatatacctgatgaacgtcaacgggctgccaacgacgccgcctgagtggaagacgaagggatatactggttaaccgaaaaaactgcttaacggctttgcctgaggggcgttgcaggatgcatctcgcgccatcagcggaagacccttcgcttcgatgcccggatctccagcgctgtgcagtaatttccacccgtcttatgcaaggtaaagaatacaatggctaaacacctcttcacgtctgaatccgtttccgaaggacatcctgataaaattgccgaccagatctccgatgccgtactcgacgccatcctggagcaggatccgaaagcccgcgttgcctgtgaaacctacgtgaaaaccggcatggtgttagttggcggtgaaatcaccaccagcgcctgggtcgatatcgaagagatcacccgcaacaccgtacgcgacatcggctacgtgcactccgatatgggcttcgacgccaactcctgcgcggtgctgagcgcgattggcaaacagtcgccggatatcaatcagggcgtggaccgcaccgatccgctggaacagggtgctggcgatcagggcctgatgtttggctatgctaccaacgaaaccgacgtgctgatgccggcgccggttacctatgcgcaccgtctggtgcagcgccagtccgaagtgcgtaaaaacggcaccctgccgtggctgcgtccggatgcgaaaagccaggttaccttccagtatgacgacggtaaaatcgtcggcatcgacgcggtggtgctgtccacccagcactctgaagagatcgcgcaaaaagatctgcaagaagcggtgatggaagagatcatcaagccggttctgcctgccgagtggctgagcgccggcaccaagtaccacatcaacccgaccggccgtttcgttatcggcggcccgatgggcgactgcggcctgaccggacgtaaaatcatcgttgatacctacggcggcatggcgcgccacggcggcggcgctttctccggtaaggatccgtccaaagttgaccgttccgccgcttacgccgcacgctacgtggcgaaaaacatcgttgccgccggcctggccgaccgctgcgaaatccaggtttcctacgccatcggcgtggcggagccgacctccatcatggtggaaaccttcggtaccgagaaagtgccgaccgagcagctgaccctgctggtgcgcgagttctttgacctgcgtccgtacggcctgattcagatgatggatctgctcaagcctatctaccgcgaaaccgcagcctacggccacttcggccgtgaacacttcccgtgggaagcgaccgacaaggccgccctgctgcgcgacgccgccggcctgaaataaatcagcgccaaacagcaaggccgggcatcatgcccggcctttcagactgctgacaaagcctgttattagggagagcgtggcgatggggtcgtagcggcgtaagccgccagagtgcccctcgttacgctaggcccgagtatctcggactctcagaccactttgttatcaacctcaaaggccgggcatcatgcccggcctttttttatcctgccatcgtcccttacgccgatttcgtccggctgctggcgtagataaagcccagcgcaatcgccagacagacaatcgcccccagccggctggcggagaagcccatggcggcattgcccagccagccgaagttgtcgatcagcatgctcatcgtcagctggccgaaaatcaccgccaccgtcgctaccgccgtgccgatgcgctgcaccgccaacaccataatcacaatgtaaggcacgccgaacagcgcgcccagcagctgccatttcggcacatccagcaggctgaccgcctgcttgggttcaaagaagaaaatcagcagcgcggtaatcaacgcgccgacggaaaaggtcagaaaggcgctgcggaacacgcccaccttgctgcccagctggccgttgatcgccgcctgaatgctcagcatcgcgccgccgaccaccgccagcagaatcatcaatatcgtcatgtcgtcccccttaaccctgtgcgaccagcgccagcgcggcgatgatgaaaaccagcgcgagaaggcgtctggcgtctattttgcggtgcggcgtccccagcaggccgaagtggtcgataatcaggcttttgaaaacctgcccggccagaacgccgatcatggtcagcgcaacgccgatagcgggcgtcgccacggtcaggatcaccacataaaccggccccagcacgccgcccagcagttgccagcccggctgggcaaaaaacgacgggctgttgcgcgggctgaaaaacagcatcagcagaaacgtcagcgcggcgccgacgccaaagatgctgaaagtcgcccacagatcgccgacctcgccgcccagcggccccagcaggcccgcctccaccgacaggcccatcccgcccgcgataaccagtaaaatcagtaaaagttgcatagcaaatgctctccgatgaatcaggcggagaagcttacagcggcggaaaatgaagaaaaacggtataatctgttaaacacctttgcaggatttgcatcaatgctggatagcgacgcgattaacgtcagcgcattaaagatttttatcgaggtcttcgacgcgcagaacttctccgctgtcgcgcggcggcgcggcatttcggcctccaaggtttcgcgcatcattcatcagttggaagacgcgctggggcagcagctgttttaccgcaatacgcgcgcggtgatgccgaccgagtccgggcggctgtttatcgactatgcgcgcagcatgaccgaacagctcgacgaggcgcgcaaagagctgcaggagcgggcgctggagccgtccgggctggtgcgcatcaatacgccggtgttcttcggccagcgccacgtggcgcccgccctgcccgcgctggccgcccgctatccccgcctgctgatcgatcttgtgcagaccgacgactatatcgacccgcaccgcgacgccgcggacgtcatcttccgcatcggcacgctgacggactcctccttccacgcccgcgtgtttggcgagcagcgctactacctcgccgcctcaccggcctacctgcgccgctacggcgcgccgcacagcccggcggatctcagccgccaccgctgtctggtgtatcgcggctcgtccgggccgaaccgctggctgttccgcgcgcccggcgacgcctgggtgcactacccgctctccccgctgttaacctccaacaatgcggaaacgctgctggtcgccgcgctgggcggcatggggctggtgctgtttcccgactggctgatgggcgatcggctgcaaaacggcgagctggtcagactgctgccggagtttgagacggcgataaaaaccgagccgcagcagatcgccgccatctatccgcacgcccgccgcccgccgctgaacgtcagggcggtgatcgatcactatgtggaggcgtttggcgagccgctttactggcagttttgaccttgatctcttccctttacgtatcctgtcgccgatttagggaatagcccagtgttaacctaacctcacgatttataacgcctaggcaaaagtgtacaacggtaaaccctattacattttgaccgcctatccaattatcagataagggaatgtatggcacctcaaacacctaaccttggtactctggtccgtgtttttttcggacaagattgcgatttattcggggagtccgtagaggagattcttgagtcttatagggacatcgaaaatgttatgactgtgcaaaaaacagtgcatgaagcccaaatgtttctgggtttatacccggatgatacgcaacttgagtttgcctttataaatctagctgaaggggaattttctccaacagcatgggggtactccacccggacgttcctcgaaaaagtcattcaaactttgcgtaaagatcatgggtaactttccgcactcgaacatctgatacaaatttatttcgggcaggatagctacgaaatcacaggggcgacaacccttcccggcgttatgagcttctatcttcaagacaacccatcatcgaagatcgataccttgagcacggatatcgtcgaatttgaagaggcatacccagagtcgcttgatgaggaattcagtgctcgatagggaacgatgtattaccagagctatggggaacaacgacaaaggattttttggaacaaattcggctattagcagcaagccaccgataccgatactcaacgaataaattgctcgtgagtctgttttctgaaacgccatgacttatacgccagaccagcagggacagtgaaccagccgattaacaagacaaataagccggcaactacgcctgataaagcactgccaacggaacccaggaccaaggctatcagacagacagcaaaaacacccaatgttacccacacattgatcaaaaatcggtttgccaagcctgaaactatgacatccatggttgagccatagttggcgctattatttctgagtttccgtatgtctttcgccgtaaaacctgaccttaataatgcttcttcagttatcgccacatcaccacctcctattgcctctcagtataccgttatcctgacaaaaaaaaccgaccagaaggctaatgctgaccgtacgggagtatgagaaagatcggactaaaaaggtaaaatatccctttgaaaacaatatcgatagccttaagtgcccggcattacggtaggccgggcacttaaggagaatccggcggagccgctacgaagtctgcctgcgcagcagatagacgaagtacggcgcgccgataaaggtcgccagcaggccggccgggatttggtaagggaacagcaccatccgcccgcaccagtcggcaaacaccatcagcaggccgcccagcagcgcggcgatcagcagctgcggcagcgcgcggcggaagcccagcatgcgcgccatatgcggcgccatcaggccgacaaagctgagcggaccgacggtcagcgtcgccatcgcggtcagcgtcgccgccagcagcagaatgctcaggcgcaccggcgtcaacgcaatgccgaccgaacgcgccgtcgcgccgcccagcggcagaatggtcagccagcggcggcacagcggcgccagcagcaccagcagcgcggcaatcagcgcggtgcgtatcgcctgcgccgcggtcaccgcataggtcgaaccggaaatccaggtcagcaggccgcccatgcgcgggtcgccgctggccagcagcagatagatggtggtggtaaacgcggtgctgagcgcaatccccgccagcagcatccgttcggtcgagaagccgccgcgcccggcgaccacggtgatcaccaacagcgtcagcgctgcccccagactgcccgccggcagcagccagacaaaggcgtcgcccggtacgataaacatcatcaccaccacgccgaacgccgcgccggagctgatgcccagcacttccgggctggccatcgggttgccggtcagcttctgaatcagcgtgcccgccaccgccagcatcacgcccgccgccagcgccgacagcacccgcggccagcgccacggccacagcgactcaaattccgcgccgacgctccagtgccagccggcggcatttttccccagcatcagcgccaccgccagcccggccagcagcagcgcgccgcccagcagcagccagcgcggcagatgctgacgctcggccggcacccggtcgcccaggttcatcggcggcggcgtggcggcgctgcgcagccgcggcagcagccacagcagcagcggcgcgccaatcagcgcggtagcggcgccggtcggaatttcccgccagaccagcgccagccagaccatcagctgatcggtcagccaaagcagcagcgcccccagcagcggcgccagcatcatccggtgcgccagccggcgcgcgcccagcattttcgccatcagcggcgcgaacaggccgataaagccgatcacccccaccgcgttgaccaacatggcgctgaacacgatcgccagcgccagcgcgctgaagcgggcgaatgccagccccagccccagattgcacgccacgccgtcatccagccccagcagggtcagcggacggatcagcagcgcggccagcagcgccgtcagcagcaggcgcggcaggataaactgcaccgcgctccagtcctgctggttcagcgagccggtgctccacaggaatagtccctgcagctgctcatagttgaacagcgccagcagactgctgaccgcaccgcagtacagccccagcaccagaccggccaggatcagcgtcaccggcgacatccgcttgccccaggccacgccgaacaccagcgcgccgaccacgatcgcgccggccatcgcggccagctgttcggtcaacgcgccgcccggcagcatccacagcgtggcgatggttagccccagctgcgcgccggccgaaacgccgagcgtcgccggctcggccagcgggttgcgcagcacctgctggaacagcacgcccaccagccccaggccggcgccggccagcaacgcaatgcacagacgcggcagcaggctgtaatggaacaccatctgctgcacgttatcgatatccggcgcccgcagcgcctgctcccactgtgccagcggcagctgctgcagcaggttgaacaggctcaggccgccggctgcagccgccagcaacgccagcagcgcgataggtaaaatacgccgtctgctattcatgcgcgcgcctcctgtgcctgttccagcagccggcaaaagcgcatcgcggacagtgtggcgccgtacagccagaccgccggcagccggcgcagctgctgctgacgcacaaacggcagcgactgccacagcggcgtcgcgctcacctgcgccagcatccgctgattaccgtggtcgaagtagatcgcccgcgcgttcttcaccgtcgccaaacgttcgataccgacgatcgccgagccccagaagttggtttccccgcgccaggcgttggcgatgccgagctggtccatcacctcctggaacaggctctgatggccgatcaccagcgcgtggcggttatcgatcagcgagaacagcagcagcggctggcgggtgtaggcctgcaggcgctggcgcgcgccgccgagaaaagcgtcaaagtcctgcagatgctgctcggcgcggctctccaatcccagccgctgcgccagctgacgcagtgagcgtttggcgacggtcagcggtttgccgctgccgtcgttaaaggcaaactccatggtcggcgcaatcggcgccagcagctgcggcgacgggccatagccctgcgacagcagcaccagcgacggctgcagctgttgcagcagctccaggttgggttcggtgcgctggccggcgtcaaccaccgtcgccggcagcgccggctcgcgcacccacaggttgtagttatgaatatcggccaccgccagcggcgttacgcccagcgccagcagcagttcagccggcagccattccagcgcgacgatgcgccccagatcgggcagtgcggccgcacggcccggcagcgcgctcagcagcggcgacagcgccagcgccgtcagcagacggcggcggaaagggtcaaaagaagtctcttgcatcagtaaacaaagctcaccggtgaaccgccgctcggatgcggcagcgtgcccatcggaatgccgtagatttgctccagcaccggcccctgcatcagttccagcggcgcgccctgggcgatcatctccccgccgcgcagcgccaccaggtggtcgcagtagcgggcggccatattgatatcgtgcagcaccgcaatcaccgtcaggccacgctcgcggctcagacgctggatcagcgccagcacctcgacctgatgggcgatatccagcgccgaggtcggttcatccagcagcaggcagcggctgtcctgcgccaccagcatcgccagccaggcgcgctgacgctcaccgccggacaggctgtccaccagccggccggccagcggctttaagtccaccagcgcgatcgcctcttccacgtgctgacggtcggcggcggaaaaacgccccagcgcgccgtgccacggatagcggccgatggccaccagctcgcgcaccgtcatgccctcggcggccggcagctgctgcggcaggtaggccacttcgcgggcgaacgccttgctgtcccactgcgccagcggcgtctcgttcagcagcacctgaccgccggtcgccgcctgatgacggccgagaattttcagtaaggtggatttgccggagccgttatggccaatcagcccgcagactttcccgtgcggaaaggtcagtgacagcggttgcagcagtatgcggccgggaacggcgaagctcacgttatccagcgtgaacgtcgcctgttgaagaagatgtttatcctgcataggccctatttttacccggcgcagcgcggccgcgccggggttgtccggttagaaacggaaagttgcggtcgcaaccacctgacgttccgcgccccagtagcaaccgtaggtattgaagcagctggagacgtactctttatcaaacaggttgttgatattaatgccaacggatgaacccggcaggttgaatcgtgccagatcgtatttcaccgccgcatcgaccaccgtgtaatctttaactttgaaggtattcgcttcgtcgccgtagctggaaccgacatagcgcacgccggagcctaacgtcaggccgctcagcgcggtttcatggaaggtatagtccgcccacagcgacgccatatgcttcggaatcgccgccggcgtatggccctgattggtggtgtctttggtgtactcggcgtcggtataggtgtacgagcccagcacgttgacgttggccgacagcgccgccttggcttcgacctcgaccccacgggagcggatttcaccgccctgaatgctgaacaccgggttatccgggaaggcgaccttgttgttggtcttggtcagctggtacagcgccacgctggcggtgatcggccggttagccggcgcgtacttcaccccggtttcgtactgtttgcccttcgacggcgaaaacggcttgccgaaggcatcggtgccggcagtaggttcaaacgactcgctgtagctgaagtacggcgcaatgccgttgtcgaacacatagttcagcccggcgcggccggtaaattcgctgtcgttctgctcgctgcgcgtattttgcgccgcgcggttggtggtggaggtctggctccagtcgtagcggccgcccagcgtcagcacccagttgttccactcggcctgatcctgcagatagaggccggtctgctcctgacggttcacctgattggcgctgccggtaatggtgtagctgtcgttgccgtagttcggcgccaccacgctcaggttggatgcggtgccgtactcatacacgatatcgttgcgcatgcgcatatagtcgacgcccatcagcagcgtgtgatccacatcgccggtggcgaatttggcctgcgcctggctatcgaccgcaaagctggacatatgctctttcgaattcatcacgccgcgcgtcagctcgctcgggttggccgcgctgatgccaaggccgtagatggagcgatagtcgacgtccatcttggtgtagcgcaggttctgccgcacgctccacacatcgttgaaggcatgatcgaagctgtagccgatcatctgctgtttgcgcgagatgttgttgtaacccggttcgccgtcgttaaagctggtcggcagcttgccgttgacgccgttttccaccgtgccttctttcggcagccagccgtagtagccgacgtccggatcgtcctggaagctgctcagcagggtaaaggtggtgcggtcgtccggccgccagctgaaggaaggcgcaatggcgtaacgcttggatttttcccccacctgctgctggtcttcgctgcgcgccagcccggtcaggcggtaggagtaaacaccgtcgtcatccagcgtgccgccgaaatcaaagccggtctggaacaggttatcgctgcccattttgaactgcacttcccgcagctcttcgccggtcggccgtttgctgaccagcgagaccagcccgcccgggttgcttttgccgtacaatacggaaaccggcccgcgcagcacctcggcgcgctccaggaaatagggatcgacctgataaatcgaatagttgtcgtcctgcagcttgaggccgtccagatagagattggtgccgaccgaactgaagccgcggatattgaccgaatcataggcggtggaagcgccgcggttgcccaccatcacgcccggcgtgtagcccagcgcgcttttcaccgtgtccggctggcgcatctccatctcttcgcgcgtcaccaccgagaccgactgcggcgttttcaccagcggcgtatcggttttggtgccggtagcgctgtgcttggcggcataggtgccgaccggcccccaggcgctttcctgctgttggctgccgctgccgaccacggtcagggtatcttctttcgccccgtcagcggcctgcgccgacaggctcagggcgcccaacgcggcggcgatggccagcgcgctgccgcgcacggggaaacggttaaacaccgtcggtgatggagatggacgcttggtagccatgataatttctctgatgtatttgaatgaagaatgtaaacgataataattattataagcgtcgcattttatgcagaagggaagtttaactgcaagcgcatttcggcgcgccggccaacgccggcccgctgactcagccccgttaaccctatggaaataacttaggcggaaaaataaaaaaaacccgcaacgtccgttacgggtttttagcatcggcgcaccgcctgtcgcggccgccgttcacgccggccttactggccgaacatatccttaatccagccggcaacgccgtcagagcctttctgctcttcctgctcctgctgctgttgttgctgttgctgctgcagcgcggcctggctggcctggcacaggccgtccgggttgtcggtccacaccggaatggtgcgccagccgcctgcgccgcacaggaagttaccgtcggagtcgatgctcatctggttgatcccttccggtgcctgcacctgcaacggcagcggcgtctggttttccaggtagcggcggtacagcgtcagcgcgccgttggcgccggtcagcttggccgggccgttgttatcgcgtccgacccaggcgatcgccacttctttaccgtcgatgccggcaaaccagctgtcgcgcagatcgttggtggtgccggttttcgccgccaggtggtagttagggaacttcaccgacagcgaacgcgaggtgccgcgcgcaacgccctgctgcatggcgtacagcgtcagataggccgcctgcgccggcactacgcgctccgcctgcgggaagctgcggtacagcacgctgccgtcctcggcaatcaccgaacgtaccgcggacagcggcgcgcggttgccgccgccggcaatggtctggtactcctgcgccacttccatcggcgtcaggccgatggcccccagcagcatggacggcaccggattaatctccgacttcggaatgcccagacgctgcagcgtggcgctgatctgatccagcccgacggccatccccagattcaccgtcggcacgttcagcgagtgcgccaacgcatccaccagcatcaccttgccgcggaaacggcgatcgtagttgttcggctgccagacgctgccgttcggctgtttgagcgacagcggcgcatccgccagccaggtgttcaggcggtatttgtccggttcagacagcgcggtcaggtaggtcggcggcttggccagcgaccccaccagacggcgggcctgcagcgcgcggttaaagccggcgaactgcggctcggcgccgccgaccatcgcgcggacttcgccgctgaagcggtcgacaatcaccattgccgcttccagatctttcacgtgacgcgcagcgcgcagcgccggcacgccggcctcaaccgctttttccgccgcgtcctgcgacaccggatccagggtggtgaagatcttcacgccggacaggtcattgaccttatcccccagcttgctctgcagctcctgacgcaccagctgcataaaggccggctgcggcgtaatcaccccgcccttcggctgaacgcccagcggacgcgcgctgagcatgttatacagctccgcgtcgatcacgccctggttctgcaacagtttcagcaccaggttgcggcgctccagcgccagtttcgggttgcgccacgggttgtacagcgacgcccctttcaccatccccaccagcagcgcctgctggtcgaggctcagctcatccaccgggcggccgaagtagtacaggctggccagcgggaagccgcggatctggtcgctgccgctctggccgaggtacacctcgttcaggtacagctccagaatgcggtctttgctgtagcggtagtccaccagcagcgccatataggcttcgttggccttacgccacagcgaacgctcgttggtcaggaacaggtttttcaccagctgctgggtcagagtactgccgccctgcaccgcacggccggcggtcaggttggccagcagcgcacgaccgatcgagtaagggctgatgccgtcatgctcgtagaagtggcggtcttcggtggcgatcagcgtgtccaccagcagatccgggaagccgctgcgcggcacgaacaggcgctgctcgccgttcggcgactgcagcatggtgatcagccgtgggtccagacggaagaagccgaagctgcgctggttgtccaggttttcaatcttcgccaggcggtcgttctggaagtcgagacgggcgcggatctgcccctctttaccgtccgggaagtcaaacggacggcgcagcatctcaatgctgttgcccttcacggtaaattcacccgggcgcgtcatccggctgacctggcggtactgcatgccttccagcagcttgaccatttcgcctttgctgtacggcatgccgggttccaggttgaccatgcggccatacaccgccgccggcagctgccagaccttgccgtcgatgcggctgcggatctgcgaatccagatagacgccgtagccggccagcagcacggcgatcaccagtatgattttcagcatcaagccgagccaacggcgtttcttacgaggcggcgcggcctttaccttacgcggcatgcgttcttcctcgtcgttatattcatcatcgtcatactcatcctgaaagttatttgcttggtagtcatcatcgtcgtcctccagacgacggcgcggcggcctgcgcggcgcgctgcgcttgggtggtttccctttgcgcccgatgggctcgcggtcatccccggccattgctgtcactctccacgctgcacggccaggatggccgttcaagtttgtgcttaatctgttcccgcatcagccgactgaacagaagaaacatccgaattcagctactgatacttcttggtgcggcgcgtcggcagcgcgttggccgggtcgtcgggccagacgtgcttcgggtagcgccccttcatctctttctgtacttcccggtaggcgccctgccagaacgccgccaggtcggcggtgatctgcagcggccggtgcgccggagagagtaactcaagcaccaccgcgatgcgaccctccgccagcatcgggctgcgctgctcgccgaacatctcctgcagacgcaccggcagcagcggcggcttgccggcctcatagcggatcggcaggcggctgccggtcggcacagtgtaatgagtgggcagcgcattatccagccgctgtttctgctgccagtccagcaggttgctcagcgcctcggcgagattgacctgccgcagaccgcgcagatcgcgcacgccgccgagcgccggcagcagccaccgctccagtgccgccagcagcgcctcatcgtccaccgctggccagtcggcctccggcagccactcccgcgcgcactgcagacgcgcgcgcagctggccggcggcgccctcccagttcagcaccgccaggccctgagcgcgcacccagtccaccaacgcctgttgcagctcgtcgtccgccggtttcgccagcggtcgggcgcgcagcgtcagacggccgatctgcagacgctgccaggcgcgcagcgtgcctttttcttcatcccactccaccgcggtgcgctgctgcgcaatctccggcagctgcgccgccagttcttcaacgtccagcggcagcgccagcagaatacgcgcgtccgggctgttcgccccctgcagcagcgccggcacgatcagccacggcgcacgcgacagcgcctcatcctgatgcatcgccgcgcccatgccgttcgccagcagatagcggccgtcctgcccgcgccgctgggcgatacgatcggcaaaggcgtgcgccagcagccgcggcgccagttcggcgtccacgcggccgtcgcgccccttcaggcgctgcgccagctggcgcgcgcgccgttgccagtgcggctgcggccggctgagccagtaatcaatatccagttgcccgttacgcggcggctcttccaacagcgcagccagcaaggcggcggtcgccaggccgtcctcccccagcgccgcgccggcgcacagcatcgccgccagccgcggttcgcagccgagcgtcgccatccggcgtccctccgccgtcagtttgccctgttcatcggcggcccccagcgtctgcaacagccgctgggctgccgccagcgccgcgggcggcggcagatccagccaactcagctggccggcgtcaacgcagccccactgcagcagctccagccagaagccgctgagatcgctgtgcagtatttccggctcggcatactcggcggcgcgctcggcctgctctttggcgcacaggtgccagcagacgccctcttccaggcgcccggcgcgtccggcgcgctgcaccatcgacgcctggctgatgcgctgggtaatcagacgcgtcaggccgttgcgcgcgtcaaaacgcgccgtgcgctccaggccgctgtccaccaccagccggatgccctcaatcgtcaggctggtttcggcaatattggtcgccagcaccactttgcgccgcccggcggcggccggctgaatcgcccgctgctgctgcgccagcggcagcgcgccgtacaacgggcacaggtcgacatcgccggcgacctcaccctgcagccgctccatcacccgcaaaatctccgccacgcccggtaaaaacagcagcagcgatcccggctgctccgccagcaggcgcttgaccgccgaggcgacgccgtcctccagccgctgatggctggccagcggctgatagtgacgcgccaccgggaaactgcgcccctgcgacaccaccaccggcgcaaccggcagcagctgcgacagccgggcattatccagcgtcgccgacataatcagcagcttcagatcgtcacgcagcccctgctgtacgtccagcagcagcgccaacgccagatcggcctgcaggctgcgctcatggaattcatccaggatcaccagcgagacgccctgcagctctgcatcctgctgcagcatgcgggtcagaatgccttcggtgaccacctccagccgcgtcgccggcccgcttttgctttcggcgcgcatgcggtagcccacggtttgccccggctcttcccccagctgctgcgccaggcggtaggcgacgtttttcgccgccagacgccgcggctccagcatgatgatgcgccccggcaggttggcctgccgcaggatctgcagcggcagccaggtggacttaccggcgccggtcggcgcgtgcagcaacacctgcggcgcgctgtgcagcgcggcaagcaactcatccagcacctggctgacgggcaataaagacacaaaacactccacggggtagttaatcaacggcgctcattgtagcattgcgcccagagattcattcagttaccgaggaaacatgtccagttcgcgccgtctgttttttgccctgcccttgccggacagcctgcagcagcaggtcatccgctggcgcgccgacgccttcgcgccgcaggacggtcgcccggtcgccgccgccaacctgcacctgacgctggcgtttctcggcgaggtcagcagccagaaggaagcggcgctaaaaaggctggcgggacgcatcagccagcccggcttcagcctgcagctcgacgatctcggccactggccgcgccccggcgtggtctggctcggctgcaagcgcgcgccgcgcggcctgctgcagctagcgcagatgttgcgctcgcaggcggcgcgcagcggctgctatcaaagcccgctgccgtttcacccgcatatcaccctgctgcgcgctgcggtgcatccggtggcgctgccgccgtcaacgccgggctggaacctgccggtgacgcatttttccttatatcagtcgtcgtttgacaacggccgcacccgttaccacccgctggaacagtgggcgctcagctaggacagacaccgcatgcaattcacgccaccgctgcaacccgccaccctgattaaacgttacaaacgctttctggccgacgtcgtcacgccgcagggcgacacctttaccctgcactgcgccaataccggcgccatgaccggctgcgccacccccggcgacaccgtctggtattccacctcagacaaccccaagcgcaaatacgcccacagctgggagctgacccatacccaacagggggactggatctgcgtcaataccctgcgcgccaacgcgctggtgcgcgaagccatcgaacataatttaatcagtgaattatctggttacagtaaaatcagcggcgaagtgaagtacggcagcgagaacagccgtatcgatttgttattacaggcagaaaaccgggttaactgctatattgaagttaagtctgtcacgttactgcaacaacagcgtggttactttcctgacgccgtgacgctcaggggtcagaagcacctgcgcgaactgcaaaacgtggtggaaagcgggcagcgtgcggtattgttctttgccgtgttgcacagcggtattgaccaagtcgccccggctcatcatatagatgcgcattatgcggcactgttggcgcaggttcagcaggcgggagtagaagtggtgtgttatggggctaaattatcacctgacggtatttgtctcaccgataagttaccgttttttatcgattaaagcgtcaggctgccaataaatcggccgccgacgattagatcgccaaatacgccttccttcacaccattgtcaagcgggcgacaggaataattgccaacctactcaccatctgttatttatagcggcctgtttttcccccgcattggggattcgatagtgcgtgtgtatgtaggagaagcaacatgcaagaagggcaaaaccgtaaaacctcgtccttgagcattctcgccatcgctggggtggagccgtatcaagagaagccgggcgaagagtatatgaacgacgcccagctgtcgcatttcaagcgcattcttgaagcttggcgcaaccagctcagggacgaagtagaccgtactgtgtcgcacatgcaggaagaggcagcaaactttcctgatcccgcggaccgcgccactcaggaagaggaattcagcctcgagttgcgtaaccgcgatcgtgaacgcaaactgatcaaaaagatcgaaaaaacgctgaagaaagtggaagacgatgatttcggcttctgcgaatcctgcggcgtagagattggcattcgccgccttgaagcgcgtccgacggccgatttgtgcatcgactgtaaaactctggccgagatccgcgaaaagcagatggccggctgattcagtcgttattacccgcggcgtgccttaccggcgcgccgcacagagttattatgccagaaagtcattatgtggggcgttttgccccctctccttccggggatctgcacttcggttcgctgatcgccgccctgggcagttttctgcaggcccgctcccgccacgggcagtggctgcttcgcattgaagatatcgacccgccgcgtgaagtcgccggcgctgccgagcgcattctgcgcgcgctcgaccactacggcctccactgggacggccaggtgctctatcaatcccaacgtcacgacgcctaccgcgctacgctggactggctgcagcgccaggggctcagctattactgcacctgcacccgcagccgcattcagcaggcgggcggcctgtacgacggccactgccgggaacggcagctcggcccgcagaacgccgccatccgcctgcgccagagcgcgccggtctaccgcttccacgacggcctgcagggtgagctgtgcgccgacccggcgctggcgcaggaggattttatcatccgccggcgcgacggcctgttcgcctataatctggcggtggtcgttgacgaccactttcagggcgtgacggagatcgtgcgcggcgccgacctgattgagccgacggtgcgccaaatggcgctgtaccgtcagctgcaggcgccgacgccggattatgttcacctgccgctggcgctgggggagcacggcctgaagctgtcgaagcaaaatcacgccccgccgctgccggacggcgacccgcggccggtgctgatcgccgcgctgcattttctgcgtcaaccgctgccggaaagctggcaagatcttgatctgccattattattgagctgggccatcgaacactggacgctggcgaacgtgccgcgccagaccgccctcgccctgccgcaaaacataacggcattctcaaagacgccatggtgagctatgattagccgctatttttttataagcctgagtgatgtcaaaccacagcggccccatacggctgtggtttgccatcggcaagggcgcgccatttttatccgtcactatcgaggtgtaccatttttacccgagtagccaatttttgccgtaaggtactcaccggcgatgacaaatcggcccgcgatgatgcgccggccaacgataaagcgccggttcgcgaagagcaggccgcggcccaggaacccgccgcgccgcgtcagcgctctgccgataaagggcgggagcacgccggccgtcgccctgcaccgcgcaaacgcgcaccgtcatccgcagccgagggcacgcgtccgatgaccgttatcccgcgcgaacagcacgccatttcgcgcaaagatatcagcgagaacgccctgaaggtgctgtaccgcctgaacaagtccggctttgaggcctatctggtcggcggcggcgtgcgcgatctgctgctgggtaagaaaccgaaagacttcgacatcaccaccaacgccacgccggagcaggtgcgcaagctgttccgcaactgccgtctggtcggccgccgcttccgtctggcgcacgtgatgttcgggccggaaatcatcgaggtcgccaccttccgcggccaccacgagcagaatccggagcacgacaagaactcctcgcagcaggcccagagcggcatgctgctgcgcgacaatatcttcggctccattgaagaggacgcccagcgtcgcgacttcaccatcaacagcctgtattacggcgtggcagacttcgccctgcgcgactatgtcggcggcctgcgcgatctgcagcagggggtgattcgcctgattggcgacccggaaacccgctaccgcgaagacccggtgcgcatgctgcgcgcggtgcgcttcgccgccaagctggatatgaccatcagcgaagaaaccgccgagccgctcccgcgcctggcatcgctgctgcacgatattccgccggcgcgcctgtttgaagagtcgctgaaactgctgcagtccggctacggtttccagacctacctgaaactgtgcgaataccagctgttccagccgctgttcccgctgatcgcccgtcagttcacgccgaaccacaatacgccgatggagcgtatcctggtgcaggtgctgaagaacaccgatcatcgcctgcagaacaacatgcgcgtcaacccggcgttcctgttcgccgccatgctgtggtatccgctgctggagcacgcgcagaagctggcacaggagagcggcctggcctattacgacgccttcgcgctggcgatgaacgacgtgctggacgagcagtgccgctcgctggcgatcccgaaacgcatcaccacgctggtgcgcgatatctggcagctgcagctgcgtctgtcgcgtcgtcagggcaagcgcgcgcacaagctgatggaacatccgaaattccgcgccgcttacgatctgctggcgctgcgcgcccaggtggagaacaacccggagatgcagcgtctggccgaatggtgggccgagttccaggacgcaacgccggcaagccagaaaaccatgctcggttcgctgggcgaagacccgacgccgcgccgctcacgtcagcgccggccgcgtcgccgcgcgccgcgtaaagaaggggcataatgatccgcgtgtatatcgcgctgggcagcaacctggcgcagccgctgcaacaggttcaggccgcgctggaggcgctggagcatctcccgcgcagccggctggtcgcctgttcttcgttctaccgcaccaaaccgctggggccgcagaaccagccggacttccttaacgccgtggcggcgctggatacgcagctgcccgccgaacagctgctcgatcacacgcaggaaattgagcgcaaccaggggcgggtgcgcaaggatgaacgctggggaccgcgtacgctcgatctcgatatgctgctgtacggcgacagcgtgatcgacagcgagcgcctgacggtgccgcactacggcctgaaacaacgcgagttcatgctctatccgttggcggagatcgcccccgacctgattctgccggacggcgaaccgctgtccgcctgcctgcagcgcgtgccgatgaacggcatgacgctgtggcagccggcctgacgcctgttagccgcgggcgccctgccgctacagcatcacccgaacctgaaagcccccttcctgccggttggcgaaactgacccgtaagccatgcagcgccgcaatgcgctgcacaatcgacagccccagcccgctgccggtcggttcctgccccggcggccggtagaaacgttcccccagccgcgccagatgttcgtccgtcacccccggcccgtcgtcctccaccgtcagcgcgcgcggcgttaacgtgacggtcaccgtgccgccggacggcgtatagcgcagcgcattatccaccagattacgcaccagcagcgacagcagcagcgcctgccccggccgcggcgtcggggcgccctgcgcctcatagcgcagcgtcatccccgcgcggtgggcatcgcgctcctgctcggccagcgtcgccgtcaccagatgatgccagtcgatgcgctcctgctggtgcaggtccggcagcgcatccagccgcgacagcgtcagcagttggtccaccagccgcgtggcgcggtcaatgctgatggtcagcttctccagcgcgggggcgcgcacttcagcgttatcgccggccagctgcaccacttcggtctgcacccgcagcgccgccaacgggctgcgcagctcatgcgccgcatcggaggtaaagcgccgttcgcgctgcagcatggcgccgatgcgggcgaacagcgcgttgagcgcgtccaccagcgggcgcacttcgctcggcacccggtgcgcctgaagcggcgcgtcgtcatccggcgcgcggcgatgcagctcctgcgccacgctgcgcagcggacgcagctcacgccccaccaccacggcaatcagcagcatcagcagcggcagcgtcgccagccacggcgtcagctgcccggtcaccagcgcccaggccatatcctgccggtactccatctcctggccgacggcgatgcgctgacggccgtccgggctggtcagccaaaccagccgccagcggtcgtcatcccctttcaggcggccgtcgacaaagccgtccgtccgcgcgtcaaacacgatatcctcgccgttttccccgtcgttcagcagcatgcgcccctggcggtcaaaaatggcgaacgccagcgcgtcgtcatcctgctggccgcgcttgccgtggcgcaccagctttttggtcttcggcaggctgccgacgcttgagatatcgccgagattggccgtcgccagccgtttggcgaacagcatctgctgggtatcgaacaccttattcagattgtggcgcgtgatgttccacgccaccgcgctggcgacgccccaggtcagcagcgccagcaggctgaacaggataatcagccgcagccgcagactcagccgcttcactcggcgtcccccagcgtgtagcccacgccgtgcaccgtgcggataaagccgttgcccagcttgcggcgcaggtggtggatatgcacctccaccgcgttactgctcacctcatcgtcccagctgtacagcttttcctgaatcagcggccgcgccagcacccgccccttgttatgtaaaaacagctccagcaccgccagctcgcgcggcgtcagcgtcaccagcgcgccgtccagcgtgacgctgcgcgccgcggtgtcgaacaccagccggccgtgcgtcagctgcgcgctcagccggccgtgacggcggcgaatcagcgcctgcagacgcgccgccacctccgccagcgcaaacggcttgcacaggtagtcgtcggcgccgctctgcaagccgtctacccgctgcgacaacgcatcgcgcgcggtcaggatcagcaccggcacgtcctcgccggcctgccgccattcgcgcagcagatcgaggccgtcgatgcccggcaggctgagatcgaggatcaccgcatcatagggcgcgctgcccagcgcctgtttgccgagcttgccgtcgctaaaccagtcgagggtaaagcccaactggctcagcccgaccttgatgccgtcgccgataatcttgtcgtcttcaatcagcagaattctcatgcacgtccttattttcgccgcgggtggccattttttcgcctgggccggggcatctgtaaagcgagattgacttattacatcataaggttcttaagaacatcttaaccataactatcgtcgctacccacccccggagggttacagtagaatgacagcactttttttccgccagcgccggtgcacgccacgcggcgctaccaaggagacgttgtgatgaaacccaccaccgtgacccacttacgccagtggaaacaggagcagcgcaagtttgcgacgctgaccgcctacgatgccagcttcgccagactgtttgaagaacagggcatcaaactcatgctggtcggcgactcactgggcatgacgctgcaggggcacgactccacgctgccggtcaccgtggccgacatcgcctaccacacccgcgccgtacgccgcggcgcgccagcctgcctgctgctggccgacctgccgtttatgggatacgccaccccggagcagaccttcgccaacgcggcggaagtgatgcgcgccggcgccaacatgatcaaaatcgaaggcggcagctggctgtgcgatacggtgaagatgctggtggagcgcgccgtgccggtgtgcggccatctggggctgaccccgcagtcggtgaatattttcggcggctacaaggtgcagggccgtgatgacgcggcagccaaccagctgattgaagacgcgaagaatctggaacaggccggcattcagctgctggtgctggagtgcgtgccgaccgagctggcgcgcaaaatcaccgccatgctgtccattccggtgatcggcatcggcgcgggcaacggcaccgacggccagatcctggtaatgcacgacgccttcggcatcaccggcggccacacgccgaagttcgccaaaaacttcctcgcccagagcggcgacctgcgcagcgcggtgcaacagtacattcaggaagtcgaacaggggatttaccctgcggccgagcactcatttaactaagcgtcagccctattgaaccgggagccaacatgttaattattcagaccctgccgctgctgcgccagcatattcgccgctaccgtcaggaagggaaacgcatcgcgctggtgccgaccatgggcaatctgcacgacggccatatgacgctgatcgacgaggcccgcgcccgcggcgatatcgtggtggtcagcattttcgtcaacccgatgcagtttgaccggccggaagatctgaccaactacccgcgcaccctgcaagaagactgcgagaagctgacccgcaacaacgtcgatctggtgtttgcgccggcgccggcggaagtgtatccgcagggtctgggcgaacagaccttcgttgaggtgcccggcatctccgccatgctggagggcgccagccgtcccggccacttccgcggggtatcaaccatcgtcagcaaactgttcaacctggtgcagccggacctggcctgcttcggcgagaaggattaccagcagctggcgctgatccgcaaaatggtggccgatatgggctacgacatcgagatcgtcggcgtgccgaccgtgcgcgccaaggacggtctggcgctcagctcgcgcaacggctacctgacggcggacgaacgcaagaaggcgccgcagctcagccgcatcatgaaggcgctggccgagcggctgggcaacggcgagcggcagattgacgaactgctggcgcagaccgccgagcagctgcgcgacgccggcttcaccccggacgagctgtttatccgcgacgccgacagcctgcagccgctcagcgccgacagccggcgtgcggtagtgctgatggccgcctggctgggcaaagcccggctgattgataaccagcaggtcgatctgaccgagtaactattttttgcacagttgtcaccattcccccggccttccaagtagacaagcccgaggagatcggtgacgatatggcggttcgctgtcggaacttaactcacgcctgtgaaaggtaacgctatgatacgtactatgctgcaaggcaaactgcaccgggtgaaggtcacccaggcagacctgcattatgaaggctcctgcgccatcgaccaggattttctggatgccgccggcatcctggaatatgaagctatcgatatttataacgttgataacggtcagcgtttttccacctacgccatcgccgccgaacgcggctcgcgcattatttccgtcaacggcgcggccgcccgctgcgcctgcgtcggcgacctgctgattatctgttcttacgtacagatgagcgatgccgatgcgcgccagcatcacccgaaagtcgcctactttgaaggggacaaccagctgcagcgcaaagcgaaagcggtgccggtacaggttgcctgacggtcgaaaaacatggcaaggggctgaaccgggttcagccccttttttatcggcgttactgcaccaccgtacccggcttattggcgatgcggtccgccatcgtctggatcgagtcggtgcgcagaatatacagccgcttcagcttatacgggttgtcgcccggcttcaccttcccctgcaccgtcgtcaccgccagatggaaaccggcgtcttccgccgcctgcaccgccttctggttataggcgccgaacgggtaggagagatacagcacatgcgggttgaactgcgacagcgcgcggcgggagtgctcaaaatcaaacgtgatattgtgcaggctgcggctcagcaggatcggccgcttatagccgtcgatgcggtgcaggaagtgggtatgcgactggatatcaaacacatcctgcagctgcttcagctccgaaatgctcataaactgcagtgaatccgggttccacttctgcggatggcgcttgatgcgcgacgagacaataaacgccgtcgcgcggaaaccgtactgcttcagcaccggataggcgtagcgatacaccgatttcagcccgtcgtcgaaggtcagcaccaccgccttacccggcaggttgatgcggttcttcagataggcttccagctgatagagcgaaatggtgtcgtagccggcctgcttcaggtaggtcatctgattgctgaaggccacgtccgaggtggtggtggaggtgtggcgaaaacgcttgttctcgtcgttcttcagcaggtggtgataggtcagcaccggaatgccgttatcgacttcgcagtccagttcactgacgtagccaagccgatcgccgagattgatttcataccaggtgttattcagccgatccttcagcctgccgataatcggatagcgcaggttctcttccagaatgccgaagatttcgcttttgttatccgccgcggtgtagacgttgatcgcctgacgggtgatcaggttctggttggtcagcggcttattcagctcccccagcggatctttcaccttttccgcctgcgcccggttaaggcgctcaacgtcgtccttatcgataaaccctacgccgtggccgaacttcagctcataatattccgcgtccgccggaaagacctgcaccagctgcccttccttcacttcgcccaccggaataacctgttcgccgatcagcgaatagatctcgctgtcgcgttttgcttccatataaccggattttagcgcgttgtctgccgacaccaggccggccgacgccgccggcgccagcagcgacgtcaacacgccggccagcgttgccgctatcttgatgtgaaaccgcatgagagtgttttaaccgtgcgtaatgaccaaaagtcgagggtgcatcagcatagcacgatttacagtgggggagaaaaaggtgggataacggactttccccctcccgcaacacgccggcgggagggggaacggccatcaggtgcgcagaccgcggccgcgctcgatcaggtaccaggccagcaggtagaacacggcgataaacgccagcagcaccgccatggtcagcgtcagcggcacgtcgtgcacgccaaggaagccgtagcggaaaccgctgatcatatacacgatcgggttcagcttcgacaccgcctgccagaacggcggcagcagcgacagcgagtagaacacgcctcccagataggtcagcggcgtcagcacaaaggtcgggatcaggctgatatcgtcaaaggtggtggcgaagaccgcgttgagcaggccgcccagcgagaacagaatcgccgtcagcagcagcgtggcggcaatcacccaccaggcatggatctgcagcggcacgaagaacaacgagatcgccgtcaccagcacgcccacgcagatgccgcgcgccacgccgccgccgacgtaaccggcgatcaccacgtgggtcggcaccggcgccaccagcagttcttcgatattgcgctggaatttggcgctgaagaacgatgaggcgacgttggcgtaagagttggtgattaccgccatcataatcaggccgggcacgataaactgcatataggtgaagccgtgcatattgccgatctgcgaaccgatcagattaccgaagatgataaaatacagcgtcatggtgatcaccggcggcaccagggtctgcacccagatacgcgcaaaacggtgtacttctttcgcccagatgctctgcaatgccacccagtacaaacgtgtcatgctttttctccattaccattaaccagggtgacaaacagctcttccagccggttagccttgttgcgcatgctcagcacctgcacgccctgcgcgctcagctggctgaacaggccattcagcccctgttcgcgcatcacttccacttccagcgttgaggtgtcgaccagccggctgtgatagccgtccagcgccggcagcgggcttttcgccgccagatcgagaataaaggtctccgacttcagcttcgccaacagccctttcattgaggtgttttccaccagctcgccgttctggataatgccgatattgcggcacagcatctccgcttcttccagatagtgggtcgtcagaatgatggtggtgccctgcgcattgaggtctttcaggaagccccacatggagcggcgcagttcaatatccaccccggcggtcggctcatcgaggatcagcagcttgggctgatgcatcagcgcacgggcgatcatcaggcggcgcttcatcccgccggacaacatgcgcgcccgctcgttgcgcttctcccacagatccagctgcgtcaggtatttttccgcgcgcgacagcgcatcgcgccgcgtcacgccgtagtagcccgcctggttgaccacaatctgcatcacggtttcaaacggattgaagttgaactcctgcggcaccagccccagctggcgtttggcgttgacgatgtctttatcggtgtcatagccaaacacctgcaccttgccggaggttttattcaccagcgagctgataatcccgatggtggtggatttgcccgcgccgttcggccccagcaaagcatagaaatcaccggcttcgacgcgcaggtcgataccgcgcaacgccttgaccccgccggcgtaggtcttggtcaactgtgttaattccagtgcataattcataagcgataagggtaccctatgaccatgtattcgagactgatgttattgaatcattacttcgatcttaccatcaacggcgcgcctgccgagttgaatccgtgcggttaactccactgttccgatttcaaaactgtgacgcttgccctatattactcctacgcaaagtgttcattacaggtgcataaccgtcatgaaagagatagaaaggctaattgccaataaccaagcgtggtcctccaacatcaaccaggaagaccccgaattctttgaacgactggcgcaggcgcaaaaaccgcgctttctgtggattggctgttctgacagccgcgtgcctgccgaacgtctgaccggaatggaaccgggagaactgttcgtgcaccgcaacgtggccaacctggtgattcacaccgatcttaactgcctgtcggtggtacagtacgccgtcgatgtgctgcaggttgaacatatcattatctgcggccacctgggctgcggcggcgtgcaggcggcggttgaaaacccggagctggggctgatcaacaactggctgctgcatatccgcgatctgtggtacaagcatagcccgcaactggaaaaactcgacaaggaagagtgtctcaacgccctgtgcgagatcaacgtgatcgaacaggtgcataacctgggccactctaccatcatgcagtccgcctggcagcgcggccagaaagtgatgattcacggctgggtgtacggcattcaggacggacgcctgcgcgatctggaggtcacggccaccagccgcgaaagcctggagcagggctaccgcaaaggcatttcgacgctgctgcagagcaaaggcttacagccgccgcaggcataagcctgctgctacctcacgccgaactggcgggggcgcgtttaaccacgtcgcccccgatcttgcttactcgtcgagcagcaccactttgccgacgtacggcaggtggcgatagcgctgggcatagtcgatgccgtagccgaccacaaactcgtccggtatagaaaagcctacgtactcgaccggcacttcaacttcacgacgctccggtttatccagcagcgtacagatcgccagtgatttcgggccgcgcagcgccagaatttcgcgcactttgttcagcgtattgccggaatcgatgatgtcttccacgatcagcacgtctttgccgcggatgtcttcatcaagatctttgaggattttcacgtcgcgggtggtggacatgccgctaccgtagctggaggcggtcatgaaatcgacctcgtgcgacacctcaatggtgcggcacagatccgccataaacatgaaagagccgcgcagcaacccgaccagcaccatatcgctgccgctgtcgcggtaatgttcggtgatctggcggccaagttcggcgattcgggtcttaacttcctgctcggaaatcattacttctacagtgtgtttcatagtattcaggtctattgccggaagaaaggcgcagattctagcatagcctgacagcagaggcgacgcgagcgcgccgccctgccatttttccccttaggcgacggtaaagcccatcatcatgccggtatcttcatgctccagcaggtgacagtgcgccatataggcatgttccgcactggcctcatggttaaactgcaccagcacctcgctgcgcgcgccttccacccgcaccgtatccttccagcctgcgcgatgcgccgccggcggcttgccgttttcgcttaaaatacggaactgggtgccgtgaatatggaaaggatgcagcatcatgtcgccttcgccggagatgacccacttctcatactgcccgcgtttggcagcgaacaccggcttgctcatgtcaaacgccttgccgttgatggtattgccgtggctgaaatcatacggctgctcgccgtgcttcatcttaccgtggtccatgccggtcatgctgccgtgatccattttgctgtgatccatcccggccattttgctgtgatccatcccggccatcttgccgtggtccatgccggccatctggccgccgctctccggcgcaccgtgccccatgctgccatggtccatactcatgccggccatcgcctgatgtccgtagcgatccatcagcgccttcatccccagcatatccagtttaggatccatcatcaggcggaactcacgctgctgcgcgccggtggcggcggcaggcagcggcggcagtgtcaccaggctgtccggcatcgatttaatcccctgcgccagcgatggctgaatatgcagcaccggcagcggctggtcgaacggcgccagcgtcatccccatctgctgtaccggcagcgtgacgatatcaaacggtttaccgtcgctggtgtcgaccagcacttcaaaacgttcacccatcagcatcggcagttccgtcagcttcaccggctcgccgaggaaaccgccgtcgctggcgataacgtacagcggccgccgatcgctggcggccagctgcagcgaacgcgcgttacagccgttgagaaagcgcaggcgcagccagccgcgcggcgcgacgtgctgcgggtactgcgcgccgttggtgaacatgcggtcgccgaaccagcccaccgccgcgctcataatatcgagctgatactcaatctgcgcatctttgcccagccgcttgtcctgcaaaatcaccgggatatcatccttgccccaggttttcggcagcgacagtttgctgctctcttcatcttccagcagcaccaggccgcccagccccatcatcacctgatggccggttttaccgtgcgtatgcgggtggaaccagcaggtggccgccggctggtcgatggtgaaatggacggtgcgggtggcgcccggcgcaatcagcgcctgcgggccgccatcgacatcgccggggatctccagcccgtgccagtgaacggtgctggcttccggcagccggttgttaatatcgaccgtcaccgctttgccgcgttgcagacgcaccgccggccccagcagggcgccgttgacgccccaggttttggtcgccgcctgcggcagccagttcatctcgccggtctgcagcgccagcgccagcttgccttgcgcatccggcgtcaacagcggcggtatcggcagcgcgggcagatcggccgcccacgcggcccgactccagagcggcaatgcgctgaccgcgcccaatgcggcggtatatttaataaaatcacgacgtaacatagctgactcccttttccagttacataaaaatatccggccagcgtaaaccctccccttggtggaaggtcaagttcaataatagtttgatttgtcttgttttgttaggttacgtcaagttattcaggcaccggctcccgcgctcccgtcatcgggcttcaaacgtactcttatatgcgacaatctcaccgttttcttgcagtttgtagcgtccttcataggtggtaaaaacggtgcccagattacggctgtggctgacagagaaaaccgcatccttttcaatacagttctttggcggtttcatatcgtcaaagcacagtcgatcgtacttgccctcttctttgtaaccgtcaccaaatttccaaaatgtgacataaaagtagctatcttttgccggggcaggaatcccatattgctctgttaatgttttttggtttttgagccaccaattcattttcccccggtcgctaagcgggaagttttcaactaaaacagaagcaaactccccttttttatgtacggcaacaatttttaccggacggaccaatatccatatcaataatccaagcagtatgacgacaaccaaagcaacaaacgttaccttacatttccccttcatcaccacctcccccgcaactctacatccgcttccatatttgtcataaacggcttaaaaccaaactggttatagcgctgcagtacaaaccagatgcgaaaaaaacgaaactgattaaacttgaactttaaaatatcctctgtatccaaaccgaagtgatcctgtactttgtagttcactgcgacacaatagccgccattctctatatggagcgactttatagtaatgtacgttgcccatgtatcatgaacggttatccccataccgttaaaattatcctgcaaccgatcgaacttgggcagccttccctcaagaataatttcccttatcctgtagagcttatcattgggaaaataaccattaaccctatcgatattttcatccaaagcatttcttacttttaataatgaactatttacagtcttatcattaagaatatgcgccttcagcgcctggtctaacaacgcatcccgaaacggcgtgccgttgccgtactgcatatggttgatcatcctgccgatcaaagggcgatacgggccatacagcgcaaaggtcgctgacagttcccggaactcatcaaacagtatccgggcgcactcctgacgccctaccggcgcacccgcagccggcggcctgaacatcgacgaccagccgccaaaggcggcgctgcgccttagcgtataggggtctactctggtggaaacgtccgtcaaacgaaactgcgtctttaactgcccggacgtcaggtcaccgctgcgcatatccgccgcaccatagtcatccatccgtttctgggtttcgaacaccgtacagggaaaagttaatgccgtcatcgttatacactccttgtgttaatcctcctgcgaaacgcacagaaatcatacgcacaggccgaatcggctgtaaagccgccctgcggacgaaagtagagtgggaaaggaaaaagtgtggtaacgtctgcagacaaccaacggccccattgtcacgatgaaaaagaccactttattgatactgttgctgagtacgctgggcttttccaacgccagcctggcgctcaatgaatcagaggcggaagacctggcggatctgactgcggtgttcgtctatctaaaaaacaactgtggttacaaagacttgcctaacgagcaggtaaagcgcgccatcgtctattttgcccagcagaaccgctgggatctcagcaattatgaccacttcgatatgaaggcgctgggcgaggacagctaccgcgatctcagcggcattgccatccctacgccaaccaagtgcaaatcgctggcgcgcgactccctcagcctgctggcctacgccaactaaaggcggccggccctacgccgccgctcgtccctttcccgccgattgtgtgaaattccaccgtgcaacctgtagcagagttagctattatgttgcgccgatttttcatggctgttattacggagcatcccgacatggcccaaaaagaaatttggtatgaaacgctgcacgacagcttcggtcagtacttcacggtagagaaagagctgtaccgtgaaaaaaccgagcaccaggatctggtgatctttgaaaacgcggtgttagggcgcgtgatggcgcttgacggcgtggtacagaccaccgagcgcgacgagttcatctaccacgagatgatgacccacgtgccgctgctggcccacggccaggcgaagaaagtgctgattatcggcggcggcgacggcggcatgctgcgtgaagtcagccgtcaccgcggcgttgagcagatcaccatggtggaaatcgacgccggcgtggtggcgttctgccgtcagtacctgccaaaccacaatgccggcgcctatgacgacccgcgcttcaaactggtgatcgacgacggcgtcaacttcgttaatcagaccgatgaaaaattcgacgtgattatctccgactgcaccgacccgatcggccccggtgaaagcctgttcacctcggccttctatgaaggctgcgcccgctgcctgaatgagaacggcattttcgtcgcgcagaacggcgtctgcttcctgcagcaggatgaggccgtcaacagccacacccggttaagccactatttccaggacgtcagcttttaccaggcggcaatcccgacctactacggcggcatcatgacctttgcctgggccagccagaacccggcgctgcgtcagcttgacctcgccacgctgcaacaacgctttaaccaaagcggtttacactgccgttattacaatccggcggtccacggcggcagctttgccttgccgcaatacctgctcaacgccctggccgaatcaccggcataagcggcgcatgagcgcattccacgttagacccgagagaaacaaagggggtgaaccaaattgcaaaagctgaaactgcacggcttcaataacctgaccaaaagcctgagtttttgtatttacgatatttgttacgccaaaaccgcggacgaccgcgacggctatatcgcctacattgacgaacagtacaacgccaaccgcctgaccgagatcctcagcgagacctgctcgatcattggcgccaacattctgaacatcgcacgtcaggactatgagccgcaaggcgccagcgtcaccattctggtgagcgaggaaccggtcgatccgaaagacgttgatacctcggaacaccccggcccgctgcccaatacggtggtggcacacctggacaagagccatatctgcgtacacacctacccggagagccatccggaaggcggtctgtgcaccttccgcgccgacattgaagtctcaacctgcggcgtgatttccccgctgaaggcgctgaactatctgatccaccagctggaatcggatatcgtcaccatggattaccgcgtgcgcggtttcacccgtgacgtcaacggcgtaaagcactatatcgatcatgagatcaattcgatccagaactttatgtctgaggatatgaaggcgctgtaccacatgatggatgtgaacgtttatcaggaaaatatcttccacaccaagatgctgctgaaagacttcgatctgaagcactatctgttcaacgccaaacccgaggcgctgagcgaggaagaacgacaacggattaccgatctgctgtggaaagagatgcaggagatctattacgggcggaatattccgcatctgtaaaccacgcggggcagccaaggctgccccgcggtttgagtccccccgccgctactgattggtaccgtcaacctgaaccgagggcgcgttcacatcatgaatatgttcgcgcgtcaggcggtacaccaccgggcttaatagcgccagcgcaatcaggttcgggatagccatcatcgcattcagcgtgtccgccagcagccagacaaactccagcgactgcgtggcgccaatcggcagcgcaatgatccaggcaatgcggaacggtacgatcatcttcggcccgaacaaatactggatgcacttctcaccgtaaaagctccagcccagaatggtggtaaaggcgaaaatcgccagcgccaccgccacgatgtagttgccccccggcagagaggatgagaaggccgtcgaggtcagcgccgcccccgtctcgccgctgatccatttaccgctgataataatggtcaggccggtgatggaacacacgataatagtgtcaatgaaggtgcccagcatggcgatcagcccctgacgaatcgggttctgcgttttggccgccgcgtgggcgatcggtgcgctgccgagaccagcctcgttggagaacacgccgcgcgccaccccgaagcgaattgccgcccagaccgccgcgccggcaaagccgccctgcgccgccaccggcgtaaaggcggacgtgataatcagcgagaaggcggccgggatctcgctcacgttcaaccccagcacgataatgccggcgccaaaatagcccaccgtcatcagcggcaccagtttccccgccacgtcggcaatacgcttaatgccgccgatcagcaccgcgcccaccagcaccaccagcacgccggcggtcaccgcgtgggagacgccgaagttactgttcagcgcctcggcaatcgagttggcctgcacggtattgccaatgccaaagccggcaatactgccgaaaaaggcgaacagcgttcccagccacatccactttttacccagtccgtgcttgatgtagtacatcggcccgccgacatagtgtccgcgcgcgtcgacttcgcgaaaacgcaccgccaacaccgcctcggaatatttggtcgccatgcccaccagcgcggtgatccacatccagaacagcgcgccggggccgccgagcaccaccgccgtggcgacgccggcaatattaccggtgccgatggtggcggacagcgcggtcatcagcgcattgaacggtgaaatctgtccgtcgccgcggtggtgattgcgctcgaacagcagcttaaagccggtgcctaaccggcgaatcggcaaaaaagagagccgaatctgcaaaaatataccgatgcccagaatgccgatcagcatcgggacgccccataccacgccgttaacggccgacaaccccgcgattacccaatccatcccttccccctaccgtcgtatacttgtaacaataagcattatatttattaacaagatgtaacctaaaaaaggtagggatacaaaacaaatcaacgttaaaccgggggcagctcacgttgtccgccggtaaaagtgcggggaaaggaaacagaaaggcaataacgtcggacgggcatgacgcccgccatcattgcgctctactgggccagatgcagctgcgcgggcagcgccgttaactgctgctgcacctccgccggcagggcgccgtcggtcacgatatcggtcaattcggccagcggcgtcacgcaaaacagtgaataggcgccgtatttgctactgtccgccagcaacacccgtcggcgcgcgttcgccgccagatcctgcttcagcccggctttctcttccgtcggcgtggtgacgcccttttccaggctccaggagttacagctgataaaggcaatatccggatagacgccgcgcagcaggcggcgaccgtgctcgccgatgcaggactggctgctgtcatcaatgcggccgccgataatagtgacctcaatctgcttaaactccgacagcagcagggcgatgcgcaggtcggcggtaatcacccgcagcggcagatgggtcaggttgcgcgccagttccagcatggtagtgccggcgtccagcaccaccgcatcgccgggcttaatcagcgccagcgcctgctgggcaatagcgcgcttttcctgcagatggcgcagctgcttctcattggtggtcggctgagcggggataaagcggttgagcgccacgccgccgtggctgcggttgatcacaccctgctggtccagtttgatcaggtcgcggcgaatggtggccggcgatgcgtcgatcgccgtaaccagctgttcaaccgtgaccagattatggccctttaaatagtccagaatctggtccagacgatgttgtggcttcatagtcccttgattaggcaagctgcgtggctaattgtatcgagatcgccatgctctcagacttggctttacctgtccaggcaatatcaaaggccgtaccgtggtcggcggaggtgcggataaacggcagcccggcggtaatattcactccgtcgtaaaagcccagaagtttcagcggaatatgcccctgatcgtggtacatcgccaccaccatatcgtattggccttcgtaagcctgcaggaagaccgtatccggcggacaaggcccgtagacatcaataccgcgcgccttcgccgctgcaatcgccgggctgacgatcttaatctcttcatcgccaaacaggccgttctccccggcgtgcgggttaacgccggcgacggcgatgcgcggctggctaaagcccacccgcttgaggaaagtatccgccatcgacaccaccgtttcgatccgctcggcgctcagcgtatccaggaacttacgcagggcgatatgggtggatacgtggatcactttcagtttgtcggtatacagcaccatggcgtaatcgcggctgtgggtcagcgtggccagcagctcggtatggccgggatacatatgccccgccagatgcagcgcctctttgttcagcggcgcggtggcgatgccctgcacctcgccggcctgcgccagttcggtggcgcgtctgacgcagcggtaggccagatcccccgcctgcgcctggactttccccgcctgcagcgcggcgggatccgccagcggctcgtcgatcacattgatcactcccggcgcaaaacgcgcctgcgccaccgtctctatcggccgcagctccgccgccggcgtgatgcccagcgcctgaatgcgccgcagcgtggccaaacagccgaccaccacggcgcgggcgccggacaattctccctcggccaacgccttgataataatttccggcccgatgcctgccgggtcgcccatggtaatcgcgatggtgttatttgccactgtacatctcctcaataaaataaagcgcgtcgcgcagcgtggtttcgccgccaaaaccgccggctttggtaattaccggcaggtcgtcaatctcactgttgataaaggtgccgcacggtacgcagggcgcgacttcaccgttaatacggtagccttccgcccccagcgcccgggcgacggcaatcgcaatatcgccgccggtcaggaacaggccgccaatccgcgtacggttgataatgtcgagcgtcatctcccccagcgactggctgatgcggtcgcccagttgctggcggctgacgtccagctcagcacacagctgctccacctgccggcgcgcgtcgccgtcgcggcaggtgcgcagtacgcagtgccgatgcgtctgcagtatcgccgccgcctgctgcgcaatctcctcgcaggcctgcgcgccctgcgccgacaacaatgcccgcacgtcgatatcgataatgcccagcgatttctcctgttcggcgaaggtaatctgccggcgggtggcctcgctcatcgaaccggccaccaccagcaccggcagccgctgccgttcgctgagataccaggccgacggcagcgcattggccaggccggcggcgccgaccagcagcaccggcgtggcaagccggccgatgctctgcgccagcagcgccagatcgccgtccagttcagcgtccgccaccacaatgccgccctgccgcgccagctgcgccagccgctcgtccagcgccgcgccgcgtaccgtcgccagatccagttcataaatagcgatatcggtttgctggccaatcagggtgttaatctgcgacgagacgatcggcgttttcggatcgctggcaaattcggtctccagcagcggcacgccgtgcacccagcatgcgccgccccgcgtcacccggccggcggccgggatcgccgccgccacgatcgccaaccgtgcgccgctggcctgcatcgccgcggcaatttccgcgccgacgttgccgcggaaggttgaatcaatctttttgtacacctgcggcgactgctcaccgccacagtaggggcgcagcgcatcgctgaccttgcgcgccgcctccgccgccggcagcgcacggctctcggtattgatcaccagcacatcgccgcggcgcggcgccggctgccggtcattcagcagcacgtcggtacgcgcgccctttttcgccagctgtacgccggtatcgctggcgccggtaaaatcatcggcaatcacgatcattttcataccgccttctccttcaccgccgcattacgcttcgccacccaggagctgaggatcggcgtcaggatcgccgtggtgatcaccgaggcggcaatcagcggcgcggccgcagcggccaccgacgccagcgaaggatcggcctgcgctatcgctaacggcgtcgccaccgcattgcccgccgtgctggaggccgccgccccggcgatgccggagccgccgaccagccgatcggcgcggatgttgaagaaaccgccgacgaaggtggtcaatgccccgagcagaatgcccgccagcccgccctgcagcagcatctccagattgatgccggcgccgagggcaaaggcgaagaacgggatcaataccgggccgcctttggtcaggaattcacgcatgttcgcatcgaggttgcccagcagcatccccaccagcagcggcaccagcaccgcaaccagcgccatcagcggaatgttggccatcccggcggcgcccagcgcgatcatggtgaagaaggggccgtcgttgagcgacagaatggagatggcgccgacgtcgcgctcattgccgaactcgccgaccagcgccgcatacaggccgccgttggagttgctcatcgccgcgataatcgccacgccggtcaggccaaagacgccgtcggcgccaaacagccgctccactcccaaccccagcgccattgccaccagcagtttggtcagggtgatggtgccgccctgcagcagcgcctgcggcgccgccttaaagctgatgccggcccccatacacagcaggaaagcgccgatcagcggcgcggcgccgtttttgaataacgcggtggtaaaaccgccgatctctaaagcctctggtgtaaaagtattcaacagcgcgccaagcaccagcgggacgaccatcatcccgccggggatcttctctattgccgctttcagtttcatcgcaccctcgcatttttgatttattttaatcacaatgattatattgaatcaaattataaaaaatagagagcgcgatcgcagttatcacgaccaaggaatgattttttgattttatttaatcacgaaagtaggtgtgcgggcggcgaacgccgcccggtctgcagcggcccggctcagtagttcagcataaagtgccggtaggcctgcagcaccgccagaaaatcctctacgccgcagaaggagaggctctcttcatcgtaatagttcatcccctcctccatctcgtcgccttcaaacagcagctgattggcgcggatcatcacctcttcgccatccatcagcagcgtatattcatggccttccagctgccactgacgctcgctgcccttcacctgcgccgcgccgttctcaatccggtccagcagattcagatcgcctttcagctcttcattgatccaatggccgatggcttcatgtcccatagaaaatctgacgattacctgaccggtcacatcccgcagaaattcgtaatccatcgtgcgccctccccaggcctatatatgataagtgtacagcgttattcggccccgatttcagcgagcgctcgcaaagttcagctcttttttgcggcgggcaatatagcggcttggcgcggcaatgggaagccgcccgccgcgattgttgttatgatggtgggctggaacagccaagggatgcgccaatgatcgacagtgaaattaccctgaaaaaactggaaatctttctggcctttatggagacggaaaacatcgcccgcgccgccgaacggctggcgctgagcagcgtcagcgtccaccgcgcgctgcatacgctggaggccggcatccgctgcccgctgtttattcatcagggacgcaatctgcagccgctgcccgccgcccatacgctggcggactacgcccgcgatatcgtcgggctgacccagaaaggcattgaggagacgcggctgaaggccggcttcgggcagcagcgcctgcggctcggcacgctctactcgctgacgctggaaacggtgccgcgcctgattatggggctgaaactgcgccgtccggagctggaaatcaatctgacgatgggctccaatgccgcgctgctggcgcagctgcaaacgcagcagctggacgccattctgatctccgtttccgacagccaggtggacccgcagcgctttgagacccagccgctgtttaaagacgatatctttctcgccgcgcccgccagctctgaactggtggttgacggcccggcggacctgcaggatttccgccgccagaaattcgtttcgctgaccgaagggttcgccacctatcacggctttaccgaggcctttcagattgccggttttgagccggaaatcgtcacccgggtcaacgatatcttctcgatgctcagtctggtgcaggccggcgtcggctatacactgctgcccggccggatgaaaaaggtttacgaacacacggtgcggctgatgccgctgtgcgaacgctaccagatgcgccagaccatcgcactggtgcttaaccgcaatcagcagcaggacccgaacctgctggcgctgacggcggagagccgcatgtacgcccgcgcagagcgaccccgctaagcctgacggcggtagcgttcgacaatgccgaccaccgccgccagccccagctggcagcgggacagcgcttcccctgcggtcatcaccttgcgcgtcaggccgctgagcaccgcgcccggcggcatctcaatcgccagccgcacctcgcgctcatacgccgcccgcatcgcctcgtgccaacgcacggtgcgcgccatgttataggccagatcgtcggcgatgcgctcaggctgccacagcacccgaccgctactgccgctcagataggccacccgcggacgccgcagcgtcaccgcctgcatcgcctccgccagcctggccgccggctgcgccagcagcgcacagtgggacggcacgctgaccgccagacggctggccctggctacgccggcctgcttcgccagcgtcatcacccggctcagcgcctcatcgctgccggctaccaccatctggtcgtcggcgttgatattggccagatatagcggcgaccgctcgccgttcacctgcgcaattaacgcctccacccggctttgcggcagaccgaccagcgccgccagaccatagccctgcggataggcctgctccatcagctcgccgcgcagcgccaccagccgcagcgcgtcctcatagctcaaggcgccggccaccaccgccgccggaaacgcgccgatcgacaggccgctgacaaagtcggccgtcacgccgtgctgcaccagctcgcgggcgtaggcgacgccggcgatcaacaggcaaagctgcaccgcacgcgttttttgcagcgcctgcgcaccgtccagcgacagcggatcctcccccaacgtctgacgcgcctgcgtcagcagttcgcggctgacggcagtatccggcagctggtgcaacatctgcggcgtctgcgacccctggccaggaaaggtaaaaagaatcttcatcatcactcctgcagcgccgaccatggcgcatcggtcagataagggccgccgttggtttttaacagtacccgtccgtcgcgcagccactcgctgagcgcaaagccgccgtgaggggtttcaatctgcatatcgacccggcacggcagcgtacgcagccgctgcgccagcgcctgcagcgccgcgcgatcgacgggctgcgggcagcgcacggtaaggtccagatcgctgtccgcatgcatcaccggcaggccggtcgccagcgcatagccgcagctgccggtcacgccccacgcccagcgccacggctgcgccgccagcgtcagcagcgcccgcaccggcggcaaatcggcaaagggcgacgccgccgacagcccggctaccagcgcctgcggcgttacccgccggcgcaccgccgcaggcggcagccaggccgccgcccgctgggcgcgcgtcgcgccgcggatgcctaccggaatggcgccgtcgcgcggcaaatcgcgccgcaccaccagcggcagttcacactgccgcgttgcccatgccggcgcggcgccgggaaagatcagcgcgtcggcgttatccgtccatagcaggtcatgcggacgtatcatggtttcctccgttacagaccggcggtcagggtgataaacagcggcagcgtcagaatacacagcaccgagcttatcagtagcgtggcttccgcatccggcgactgcacgccgaagcggttgccgaacacgatgccgaagaagcccgccgacagcgcaatcatcaggatcgcggtgatcgccacgctgccgtgcaaccccagcgccagcacgatgccccaggcgataaacggctggatcagcagcttggtgacgctggccagcagcaccgaggcattaatctgcagccggcgcgccgacaaaatcaccccggtcaggaacagcgccgccgcggtggccgccagcaccatctccggcatccgcacgccaacggccgacagcaccacgcccagcagcggcccccagacgatcggcttaatcaccgagcgccacatcaacaacggcagcatgcgcgcccccgcctgctgttcgccgccagcggcgcgggctttttcccgctccagaatcagcaggcagaacggcgtcatcaacaccgagccgcaggcaatggagaccgccaccgacagcgaagtgctcggcgattcacccagcacgctgccgaggatcggcaggccgagcgccgcatagttgggcagcgccacggtcagcgtcagcaccgccgcatcctgcggcgacttatggaacagccgggtgctgacaacgtaaatcgccgcgtaggtcagccacatcgccaacaccagcaccacaatcagcggcgactgctgcacgatgcccagccacggggtctgtacggtggcgctgaacagcgccgcgggcaacgcaaaatccatcacaaagatattgagcaaagaaacattctggttatcgaccattttcgtcttgccggcgtaaaaacccagcagcatgatgacaaagatcggcgccagcgcatgaataatgatgtaagtcataaatcacctgttaaaaagaaaaaattcagtcagttcaggtgcgatgtgtttcttattactggtttgggggttgcccgcagccaagatgcagatgaaggtagtgattggttgttatcagccggaaagggcttgcccctctccggcccggttatgacgaactgacgttaacgaaagccgctgttaccattcggcgcgcatacgctcgcgcaccagcgcggagctgcggcgattgtccgcccccaggcggttttccagtccgcagccctgccgccggctgtccgcgatcgccttgaccaccgccgtgcgcaccagcgccagctcctgcagcgtcgcctgcagcggatcgcgaatatccagccgttgatcaagcaaccccagcgaaccgtagtggccgatgtcgtaagccatcggcgggatcgtggcggccagtttctccagcgcctcgaccgaacgcagcgtaatgcgcgcggcagatgccttgcccatggcgtggatcatgacgccgtcgtcgttaaaggcgatcagccggttggcctggtagccgtgtgccaaaaacgcccccgacatcgccttgccgacgatcagcccaatcaccgggtgcccggccagtcgcgccgcggcataggcgcccgccgcgccggccagcgcctgatgaatgccgaacgcctcttcgcggcggccgtaggcctggctcggcacgtcgataatcgccacgatggcgcgcttttgcgtctgatgccgatccgccgccaccgcctcgctgaccacctgcgccagcgtccagccctccagcagccccacctcgccgcgcgcggcgcgcgggtagtggttatcggcatccggcaccacggcgataaaacgcgccgcctggccgtcgaggtcgccgtcggccaccctgaccgaggcgcactgcccgcgccgctccgcggctccctgcgtcagcagcgagaaccaatagtcaccgcggctggttgtctgtgtgctcatggacgatcctcccgtgcaaaaagttgcgccaccacggcggcgtccgcctgctgacggctgtcaaactgcgtcagtttcggcaggtaatagtcatggcgttcgctgcggtgccgcgccggcacgccgcgcgccaggcatgccagcagcgcggcgcgcacctgatgcaacgcatcctccacctccacgtcggcgaaaccgctgcggtagcgcacgtcgccgccggtcatgctccagataaacggccggtcgcgggagtcgtactcctcaatccccgcctcctgctcaatcacctgcgggccgttaagccccagacgcgcttcgcgggtgacgatcaggtagctgcacaggccggcggcaatcgacatgccgccgaagcagccgacggtgccggcgataatgcccaccaccggggtatagcgccgcaggtcggcgatggcggcgtgaatatcggcgatcgccgccaaccccagattggcctcctgcagacgcacgccgccggtttccagcagcagcaccgcctgcgtcggaatgccgttgcggttatcctccgccgccagctccagcgccgccgccatcttggcgccggagacttcgcccatgctgccgccctgaaacgccccttcaaccgccgccaccaccgccggctgaccgttcagggtgcctttggccaccaccatgccgtcatccgcctgggtgacgatgccttgcggctccagccacggcgaggtgatacgttcaaacggccccagcagctcgcggaagctgccgtcgtcgagtaattgccgcgcccgttcacgggcgctgagttcaataaagctgagatcttcacgcatggccggcctcctcaaacacctgctcaatccgcagacgcgccacccccggcgtcgcgccgaaatcgttaatctccagctgccccgccggcaggctgcgcagcgccgccaggcgctcaaacagatgccgccagcgctgctggctgccgtcgaccgaggttttaatcaccacccgcagcacgtcacccgccgctggctcaaacagcgcttccatatcgccggagccgaccacgccggccaaccgctggccgaccacgtgctccgtagccggatagctcaattcaatatgttccataacgtcctctcgaatagatgttcagcagcccgccgcccgatcgagcagcagcgccgccgccagtagatccgccgccccgcccggcgaagcgttgcaggccagcagccgctgctccaaccgcgccagctgcgcccgccccgccggccgctggtaaccgccggcgcgcaataccgcctgcgcgccctgccgcatcgcctgcagcgccggccagccgccgcgcgacagcacgcaggtgtcactcaggctggtcatgatcgccatcagcgcatccagccgggccgcctgttcatcggcgccggcggcccggctgcgccacagctgcggcagcgccagacgcatcacgtgcgggaacccctgctgcgcctcttcccgcgcgccgggcacccggtaacgccgcgaggcgcgcagccctttgctgaacgacttcgggctggccgggtccgccaactgcgccagctgcgccgcccgcaggcaggtttgtcgcgcgtcggcgcgcccctcccgcatcgccagcgccgtcaccagcagccccagcgcccagatggcgccgcggtgggtattcaccccgccggtcgccgccatcatctgccgctcgccctcgcggccgatacgaccaatctcctgacgcagtgcgccatccgccggacgctgccagccggcgatggccagcgcataaaaggtgtcatgcaggctgagggccgagcgctccatcaacgccagcgtcagatcctgatgcgcgccgctgccgcgcgcgtccaccagccccggcttcgggctgaggcgcgcctcgtcgatcagcgcctgggtggcggcgtccgccagacgcagcgcaagggcatcggcctgcgccgccttgctgcaggaggaaagtttcatcaccaactccggaatttagccggcgggttgtacaggccgccggaccagtccaccagatcggccacgctgcccgccgccagcagcgaacggtcggcctcggtgcggcggatgcccatatcttccgggtacgccactttgccttcgcggcgcagctgcgccaccctggcggcgtccacgcccagcccgatatcggtgatgccggctaccgcggcgaccatcgcccggcgctcctccagcgagcgggcgcgatacaggtaggcgataccctcttcggtcaacacgtgggtgacgtcatcgccataaatcatcaccggcgccagcggcatgccggcctcttcggcgacgtcgatcgcctcaagcttctcgacaaaggtcggcttcgcgccggcctggaaggtctccaccatctgcaccaccagtttgcggccgcgcgccagcggatccggctcttcgatcatatccagccaggccggagtggcatggcggcggccgtgcgggtcgtggcccatattcggcgcgccgccgaagccggaaagccgcccgcgcgtcacggtggacgagtgcgccatggcgtcaatctgcagcgtggagccgataaacatgtccaccgcgtactggcccgccatctggcagaatgcgcggttggagcgcatcgaaccgtcgcggccggtgaaaaagatatccggacgcgcggcgatgtaatcctccatccccagctcaccgccgaagcagtgcacggtttccacccagccgctttcaatcgccgggatcagggtcggatgcgggttcagggtccagtgcttgcagattttgcctttcagccccaggcgttcgccgtaggtcggcagcaataattcaatggcggcggtgttaaagccgataccgtggttgagggactgcacctgatgctcggcgtaaatgcccttgatcgccatcatgcccatcagtacgtggacgggtttgatcaggcgcggatcgcgggtgaacagcggttcgataaagaagggccgatccgccaccaccacaaaatcgatccacgagccgggaatatcgacccgcggcaggtcggtttcgtcgtccaccagttcgttaacctgagcgatgacgatcccgtctttaaatgcagcggcctccaccagcgccggcgtgtcctcggtgctggggccggtgtacaggttgccctgccggtcggccttgaagcccgccaccagcgccacgttcggcaccaggtcaacatacaggcgcgaataaagctcgatataggtgtggatggcgccgatttccagctgaccgtcttccagcagttgagaaattcgcaggctctgggtaccggaaaaggcgaaatccagcttgcgggcgatgcccttttcgaagatatccaggtgctcagcgcggccgacgctcggcataatcatatgcagatcgtgcacggttgacgggtcgacctgcgccagagtgcgggaaaggaaatccgcctgtttctggttgttcccttccagcaccacgcggtcacccggcacgatcagccgttccagcgccgcggttagatccgccgtggggatcacctttccttgcacctgcccctgcacgctggccagccggcgctgcttctcctgacgccgggtatcccagacgcgtgcgggctgttgataaagcgacatagctaaacctccccggtttaattgatttacgcttcacgcagtaagaattacggacaggattaggttaggacgctaactatttaccatcaatcaagctcccggcgacaccgttagcctaagagtaatgatttaaaataacttttaaaattcaattgattaggaaataccaaatgcggaaagggtcacacttcaggcataaaaaagggggagcctggcggctcccccgattcgggttttcacagcgtgcgggaattacacggcggtctggaagatcacaccgtcggctttttccgtatactgctccagctggttgaagttcagatagcggtaagtatcggccgcgctcttatccacctgctccatataggtctgatactcgtccggcgtcggtaagcgccccagcagtgaggccaccgccgccagctccgccgatgccagatatacattggcgccggtacccagacggttcgggaagttacgggttgaggtcgacaccaccgtcgcgccgtcggcgacgcgcgcctggttacccatacacagcgagcagccagggatctcgatacgcgccccgctcttgccgaatacgctgtagtagccctcttcggtcagctgagccgcatccatcttggttggcggcgccacccacaggcgggtcggcagctggcctttgtgctgatccagcagcttgcccgccgcacggaagtggccgatgttggtcatgcaggaaccgataaacacttcgtcgattttgctgttggccacgtcggacagcagacgcgcatcgtccggatcgttcggcgcgcacaggatcggctggtcgatttccgccaggtcgatctcgatcaccgccgcgtattccgcatcggcgtcgccttccagcagctgcggatccgccagccatttttccatgccctgaatacggcgctccagcgtacgacggtcgccgtaaccttcggagatcatccatttcagcagcacgatgttggagttcaggtactcttcgatcggcgctttatccagtttgatggtacaaccggcggcggaacgctcggcggaggcatccgccagttcgaaggcctgttcaaccttcagctccggcagaccttcgatttccaggatgcggccggagaagatgtttttcttgcctttcttctcgacggtcagcaggccctgctggatcgcatagtaagggatggcgtgcaccagatcgcgcagcgtgatgcccggcttcattttacctttgaagcgcaccagcaccgactccggcatatccagcggcataacgccggtcgctgcggcaaacgccaccagaccggaaccggccgggaaggagatgccgatcgggaagcgggtgtgggaatcgccaccggtgccgacggtatccggcagcagcatgcggttcagccatgagtggataatgccgtcgcccgggcgcagcgagacgccgccgcggttcatgataaagtccggcagcgtatggtgggtggtcacgtcaaccggcttcggataggcggcggtatggcagaaggactgcatcaccagatcggccgagaagcccaggcaggccaggtctttcagctcgtcgcgggtcatcgggccggtggtgtcctgagagccgaccgaggtcatcttcggttcgcagtactcgcccggacgcacgccggctacgccgcaggcgcggccaaccattttctgcgccagcgagaagccgcggtcactggccgcaaccggcttggaaacgcggaacacgtcggtgtgcggcagccccagcgactcgcgcgccttggtagtcaggccgcggccgatgatcagcgggatacggccgccggcgcgcacttcgtccagcagcacgtcggttttcagttcgaagctggcgatcagctcgccggtttcgtggttacgcacttcgcctttgtacgggaagatgtcgattacatcgcccatattcagctcggacacgtccacttcgatcggcaatgcgccggcatcttccatggtgttaaagaagatcggggcgattttaccgcccagcactacgccgccgccgcgcttgttcggcacgtgcgggatatcgtcgcccataaaccacagcaccgagttggtggcggatttacgggaagagccggtgccgacgacgtcgccaacataggccagcgggaagcctttctcgctcagcgcttcgatctgtttaatcgggccgacgctgcccggctgatccgggacgatgccgtcacgttcgtttttcagcattgccagcgcgtgcagcggaatatccgggcgcgaccaggcgtccggcgccggagacaggtcatcggtattggtttcgccggtcaccttaaagacggtaacggtgagtttttctgccagttccggacgggacaggtaccattcggcatcggcccatgactgcatgatttgcttggcgtaggcgttgcccgccttggccttctcttccacgtcgtagaagttatcaaacatcagcagtgtgtgagacagcgcttcggcggcaataggcgccagtttgtcgttgtccagcgcttcgatcagcggatgaatgttgtagccgccctgcatggtgcccagcagttcaacggccttttccggagtaatcaggggggaggtggcttcgcctttggcgatggctgccaggaaacctgctttgacgtaggcggcttcgtcgacgcctggtggaacacggttaatcagcaggtctaacaggaattcttcttcgccttgcggcggattctttaatgattcgaccagcgctgccatttgtgatgcgtctaatggcttagggacgatgccctctgcagcacgctcggccacgtgcttacggtattcttctagcacgactttctcctcgctctcattgtcatttattgtgcctggcgtccataccttgcgtcgctgaagcggcagcgctgtcggctgctgcctctgagactccggatttgttatcaaaccgggttttttagcgcacggcgatattacgaggcactgctgtcgatgtcctggactgtaaggtacagtgcccggttccgcccagccagcatatcaggatttgaatcggttgttaattcgttcacataaaagcaacattaaatctttgctgaatcgttgagcacagagtaatcggctgcgatgcaggcaggacaaggcggccggacagatgcgccccgcccgtcaggcgcatcataatgcccacactattacaataactactgcttgaacagcggaaaaaacgccggcgacaaaaacaaaaaaaccgccgttaaggcggtttctttgttccgtacgacgttagcaggcgccggacggaatcttacatcgattaggtacgatacaagcgccacaaagcagagacattctgcgcaataacgattaaaaaatcaacagaaagaatgtggaaaaggtgattccacgttactatctctccgggtctgttctgccggtttagcagccggtcaccgggcttgagaacagtgctgcaacaaccgcgatgcgagcgtcacaaagcgcttgttccgccgggatttttccggtgaagtcgcggtggtcgtggttccacagggatcgcgcaatgaaaaggagttcgttatttatcctgctcattgtactgggcgcggcgtttggggttgataaaggcggttggtcggtcaacggcaacagcctgacgctgaacgtaatagtccagaacaagtaagctactggccgctcactgagcggccttttatcaccgccataaaaaacggccccttttcaggagccgcttatcaaccgtctaagccgaaaaattactttttcttggctttcgggttaggcaggtcggtgatgctgccttcgtacatctcagccgccatgccgaccgattcgtgcagggtcgggtgagcgtggatggtcagcgcgatgtcttccgcatcacaacccatctcgatggccagaccgatttcacccagcagctcgccgccgttagtgccgacaatcgccccgccgataacgcggtgggtttctttgtcgaagatcagtttggtcatgccgtctgcacagtcggaagcgatagcacggccggacgccgcccatgggaaggtggcggtttcgtagctgatgcctttctctttcgcttctttctcggtcagacctacccatgctacttccggttcggtgtaggcgatggatgggatgactttcggatcgaagtagtgcttcataccagcgataacttctgcggcaacgtggccttcatgcacgcctttgtgcgccagcatcggctgaccgacgatatcgccgatggcgaagatgttcggcacgttggtgcgcagctgcttgtcaacgttgataaagccgcgctcgtcaaccgccacgcccgctttgtcagcatccagcagtttgccgttcggcacacggccgatagccaccagcaccgcgtcgtaacgctgtggttccgccggcgcttttttgccttccatcgtgacgtagataccatcttctttggcttctaccgcggtcactttggtttccagcatcaggttgaactgtttgctgatacgcttggtgaacactttcaccacgtctttatccgccgccgggatcacctggtcgaacatttccaccacgtcaatctgggaacccagcgcgtggtaaacggtgcccatttccagaccgatgatgccgccgcccatcaccagcatgcgctctgggacggttttcagctccagcgcatcggtggagtcccacacgcgcgggtcatcatgagggatgaatggcagttggatcggacgagaacctgcggcaatgatggcgttatcgaagttgatggtggttgggccgttttcgccttcaacaaccagggtgttagcgccggtaaatttgcccagaccgttcaccactttcaccttacggcctttagccatacccgccagaccaccggtcagctgagtgatgactttttctttccaggtacggatcttgttgatgtcggttttcggctcaccgaagacgatgccgtgttcagccagcgctttggcttcttcaatcactttggcaacgtgcagcagtgctttggaagggatacatcccacgttcaggcaaaccccgcccagcgtggaataacgttcaaccagaacggtttcaagacctaagtcagcgcaacgaaaggcagcagagtaacccgctgggcccgccccaagtaccacgacctgagtttttatttcagtactcatcatgacctcttaatttattgtccggcgggtcagacgtcatttttatacccatcatctttcacctggacgcgttgttggcttcattcgctcaccccagccacttagcctgggaattcacaaatttgccgcctggctgccatgtgaaatctatagggtatatttttaatcgaattcataacgcccttcatccaccgggacgcttacaccgcgagcagtttacagaattgttaataatctgcaaagcatgttcgaagtgacccgtgtctcaacaatcttgtcgaatcatgcaaaaaccgacaaaactgctaccgaagcgataagggcgcagcatgctgcgcccttttttccttacatcaccagacggcgaatgtcagacagcatattgttgatgatggtgataaagcgcgcaccgtcggcaccgtcaatcacacggtggtcgaaggagagcgacatcggcatcatcagacgcggcatgaactctttaccgttccagaccggctccatcgcagacttggagacgcccaggatagccacttccggcgcgttgacgatcggcgcaaagtgggttgtcccgataccgcccaggctggagatggtgaagcagccgccctgcatttcgccggcggtcaacttgccgtcgcgcgctttcttggagatcgccatcagttcgcgggacagttcagtgatgcctttcttgttaacatccttgaacaccggaaccaccagaccgtttggcgtatctaccgccacgccgatgttgatgtattttttcagcgtcagcttctggccatcttcagacagcgagctgttgaagcgcggcatctgctccagcgctgcggcaaccgctttcatgatgaacaccaccggggtgaacttcacgtccagcttgcgcttggccgcttcttcattctgctgcttgcggaacgcttccagctcggtgatatcggttttgtcgaagtgcgtaacgtgcgggatcatcacccagttacggctcaggttggcgccggagatcttctggatacggcccatttccacttcttcgatctcgccgaacttgctgaagtccaccttcggccatggcagcatgcccggcagaccaccgcccgcagcggcagccggtgcggactcggcgcgtttcaccgcgtctttcacgtaggcctgaacgtcttcgcgcaggatgcggcctttacgaccggtgcccttgaccttcgccaggttgacgccgaactcgcgcgccagacgacggataaccggcgtcgcgtgcacgtaggcatcgttttcggtgaattcgtttttaccttccgctttcgcggccggcgcagcggccttggtttcctgctgggccggagccggcgcaggcgcagcggctgccggagcggcggctggcgcagcgccttccacctcaaacaccataatcagcgagccggttttcactttatcgccggtgctgactttgatctctttgacggtgccggcaaacggcgcaggcacttccatcgaggccttgtcgccttccacggtgatcagcgactgctcagcggcgattttatcgcccactttcaccatcacttcggtcacttcgacttcgtcgccgccgatgtccggcacggccacgtctttggcggccgctgccgccggcgctgcggccgccggtgctgcagcctgagccggagcggctgccggcgcgctgccggccacttcgaataccataatcaacgagccggtcttcactttatcgccggtgttgattttgatctctttaacggtgccggcaaacggcgcaggcacttccatggaggccttgtcgccttccacggtgatcagcgactgctcttcggtcacggtgtcgcccaccttgaccatgatctcggtgacttctacttcgtcgtcgccgatatccggtacctgaacctctttcgccgccgcagcagcaggcgccgcagccggagccgcttcctgcttggcttcctgcgccggggcagcagccgctgcgccctccgcgtcaaagatcatgatcagcttgccggtttcggttttatcgccgaccgccactttgatctctttcaccacgccggcctgcggcgatggcacttccatagaggccttgtcgccttccacggtgatcaacgactgctcagcctcgaccttatcgccgaccttcaccaaaatttcggtgatttcgacttcatctgcaccgatatccggcactttgatttcaatagacattcttctttacctcttaggccagacgcggattaactttatcggcatcgatatcgaatttggcgatcgcttcggcaaccactttcttatcgatttcaccgcgtttagccagctcgcccagggccgcaaccaccacgtaagatgcatccacttcgaagtggtgacgcaggttctcacggctgtcagaacgaccgaagccatcggtgcccagtacgcgataatcgctggccgggataaagttgcggatctgctcggcgaacagtttcatgtagtcggtagacgcaaccgccggcgcatcgctcagcacctgagccacgtaaggcacgcgcggctcttcggtcgggtgcagcatgttccagcgttcgcagtcctgaccgtcgcgcgccagttcggtgaacgaggtcacgctgaacacgtcggagccgacgccgtagtcgttcgccaggatctgcgccgcttcgcgcacgtgacgcaggattgcgccagaacccatcagctgtaccttgcctttgctgccttccagggtttccagcttgtagatacccttgcggatgccttcttcggcgccctgcggcatggccggcatgtggtagttttcgttcagcgtggtcaggtagtagtaaacgttctcctgcgcttcgccgtacatacgcaccaggccgtcatgcatgatgaccgccacttcgtaagcatacgccggatcgtaagagatacagttcgggatggtcagcgactgaatgtggctgtggccgtcttcgtgctgcagaccttcgccgttcagcgtggtgcggccggaggtgccgccgatcaggaagccgcgcgcctgttggtcgcccgctgcccagcatagatcgccgatacgctggaagccgaacatcgagtagtagatgtagaacggaatcatcggcaggtcgttggtgctgtaagaggtcgcagccgccagccaggacgcgccggcgcccagttcgttgatcccttcctgcagaatctgacctttctcgtcttctttgtagtaagccacctgctcacggtcctgcggggtgtactgctggccgttcgggctgtagataccgatctggcggaacaggccttccataccgaaggtacgtgcttcatcggcgatgatcggcaccagacgatctttgatcgacttgttcttcagcatcacgttcagggcgcgcacaaaggcgatggtggtggagatctctttgttctgctcttccagcagcgggccgaagtcttccagagaaggcagctccagcttctcgctgaagttaggctgacggctcggcaggtagccttccagcttctcgcggcgctcgtgcaggtatttgtactcttcggaatctttctcgaaggtcacgtacggcagtttttcgatgtcggcatcggctaccggcacgttgaaacgatcgcggaagtgatgcaccccttccatgttcattttcttcacctggtgggcgatgttcttgccttccgcggtgtcgcccatgccgtaacccttgatggtgtgagccaggataacggttggtttgcctttggtgtcctgcgcttttttcagcgcggcgaagactttcttcggatcgtggccgccgcggttcagcgcccagatctgctcgtcgctccagtcggcaaccagcgcggcggtttccggataacggccgaagaagtgctcgcgcacgtaagcgccgtctttggatttaaaggtctggtagtcgccgtccagggtttcgttcatcagctgcaccagtttaccgctggtgtctttacgcagcagttcgtcccagcggccgccccagatcactttcagcacctgccagcctgcgccggcgaagatgccttccagttcgttgatgattttgccgttgccggtcaccgggccgtccagacgctgcaggttgcagttgatgacgaataccaggttgtccagtttttcacgggtagcgatggtgatggcgcctttggattccggctcatccatttcaccgtcgcccaggaaggcgtaaacggtctgtgcagaggtgtctttcaggccgcggtgttccagatacttcaggaatttagcctggtagatggcgctcagcgggccaaggcccatggaaacggtcgggaactgccagaattccggcatcagttttggatgcggataagaagacaggccattgccgtgcacttcctgacggaagttgttcatttgctcttcggtcaggcggccttcaaggaaggcgcgcgcgtaaacgcccggagagatgtggccctggaagtacaccagatcgccgccatctttcgcgttgcgtgcgcggaagaaatggttaaagcagacttcatagaaggtcgcggaagactggaaggaagccatgtggccgcccagctccagatctttcttggaagcgcgcagaacggtcatcacggcgttccagcggatcgcgctgcggatacggcgttccagatccaggttgcccggatagtcaggctcgtcttccaccgcgatggtgttgatgtaatcgttagcagcggaaccggccgctacattaacgccgcctttgcgggcttcacccaatacctgatcaatcagaaactgagctcgctcaacaccctcttcacggatgaccgattcgatcgcctgcagccagtcgcgggtttcgatcggatccacgtcattgtttaaacgttctgacatggtggtattccttatctgtctaatggtttatttggagcctgtcttcctgcgctctgcggcaaagcgcacgaagacaggctcatcagtttagttgccgctaaagtacttaactaagcactgcgagctttatccctgatattgggctggtgttaccccaagccgggaaccgctcttactccttgcgttgctggagtcgccgtaacgatcgctcacgacgggtatgttcccggctgagatccagcaagatttcctcaataaacgccaagtggcggtgagaggcttcgcgggctttttccggctcgcgcgccactatcgcctcaaaaatcccggcgcgatggctgctcactttcgccaacatctcacggcgcgagtagagcaattcaaagttctgtcggacgttctgttccagcatcggccccatgcagcgtagcaaatgcagcaacacaacgttgtgcgccgcctcggtaacggcaatctgatactgcatgaccgcgtcggcttcggcgtccagatcgccgctgtcctgcgcctgctgaatcacgatatggcaatcgcggatgcgcgccagatcctcgtcggtgccgcgcagcgccgcgtaataggcggcgatgccttcgagcgcatgacgggtttcgagcaggtcgaactgtgattcagggtgatcggccagcagttcagccagcggatcgctgaagctttgccagaggttggtttgcacaaaggttcccccgccctgacggcgcaacagcagcccctttgcttccaggcgctggattgcctctctcagagaagggcgggaaacgtcaaactgtttcgccaattcgcgctccggaggcaacttttcgcctgggcgcagcgtaccctcgagtatcaggtattcgagctgctgctcgataacgtctgacagcttgggctggcggattttgctataggccatgggtgattttttctctgcgaatagcgcgaagtcaattggtaataccaatttcacaaacgtgacggtaaagtaacaaagtattcacctcctgtccatatggcccccagtcgaaaaccgcacggcccgcacgttttactacctgaaatcccccgccgccgctgcctgctacccctacagtggtaataccatttacaaagctttacccgaacgccttagccccttatgtgacacaggtcacattccatcgttaaggcacaccgttatccctccagagtgaaccgtcaatgccggagatttattgcatgtttatgacgctttggtgaatagctatgaccataaagagttagccgccgcagagaagcggcaagatgagacatcggttgaaggtaagaacaatctttttgcgaattatgtgatttattgcttatttcatgcacacaacggccgttctcatcacacaatccgcattttgttgcctaaactgctgaaatcttaatcaccagcaaaacaaaggagatgcaaacttttccgcataacattattcttcatgaaacggtagcggcgccgtttaattaatagcgataacgccgtaaacaaaaacatacagacatcgtaatcactcatttacaatgtgtgagcatttgcaacgacagagggtaaacactgatggatggtcaacaacagggcgaccagctgaaacgcgggctgaaaaaccgccatattcagcttatcgccttaggcggcgcaatcggcaccgggttatttctcggcatcgcgcaaacaataaaaatggccggcccgtcagttatcctgggctacgcgatcggcggctttatcgcctttctgattatgcgccagctgggtgaaatggtggtggaagagccggtggccggctcgttcagccacttcgcctacaaatactggggcaactttgccggcttcgcctccggttggaactactgggtgctgtacgtgctggtggcgatggccgaactgacggcggtcggcatctatgtgcagtactggtggccggaaatccccacctgggtctccgccgcggtattcttcctggcgatcaacgccatcaacctggccaacgtcaaggtgtacggcgagttggagttctggttcgccattatcaaggtggtggcgattatcggcatgatcgtcttcggcgcctacctgctgctgagcggcatgggcggcccggaggccacggtcaccaacctgtgggcgcagggtggcttcttccctaacgacatcagcgggctggtgatggcgatggcggtgatcatgttctccttcggcggcctggagctggtcggcatcaccgccgccgaggcggataacccggccaaaagcattcccaaggccaccaaccaggtgatctaccgcatcctgatcttctatatcggttcgctgacgattctgctctccctctacccgtggggcaaagtggtggaaggcggcagtccgttcgttctgattttccacgcgctgaacagcaacctggtggcaacggtgctgaacatcgtggtgctgacggcggcgctgtcggtgtataacagctgcgtctactgcaacagccgcatgctgtacggcctggctcagcagggtaacgggccgaaaagcctgctgaaggtagacggccgcggcgtgcccgtcgtcgctatcggcgtctcggcgctggcgaccgcgttctgcgtgctgattaactatctgctgccggggcgcgcgtttgaactgctgatggcgctggtggtgtccgcgctggtgatcaactgggcgatgatcagcctggcccacctgaagttccgcgcggcaaaacgccgtgaaggcgtggagccgaagttcaaggcgttctggtatccgctgagtaactacctgtgcctgctgtttatggccggtattctggtgattatgtatctgacgccgggcattcgcatctccgtgctgctgatcccgctctgggtggcagtgctggcggtaggctacgccatcaagcagcgcagccagcgggcgctcggcagcaccgtacgctgattctccgcaggcccgccgatgcgggcctgcttcctctcataccttgtcccgcccgctacgtctgcttactcagcgcgtcccagactttcatcacttcagcaattgcccccaggaaggtcgagacctcaacgccgtcccgcgccgatattgagacgccgagcagaaaactgttaaagacggtcgccagcgtccgggcatcggcgcttgcggcaagctcgccgctggcaatggcgcgttcgacgcaacggataaatccggcgtacgtccgcgcacgcgattccgccaacggtttagccacgtcggcatgcgcgggcgtcggcgcgctcatggcgccgaaagcaaccatgcaccccttcggatgtcccggttcgcactgcatggtcgtcgattggcgcaacgcccgttcaacggcctctctcggcgccagcgcgtcatcccaaaggcacgccgtaacgcgcgcatagctctccagataacactgcacggcctctttgaataatgcctctttcgacccgaaagccgcatagaaactcggcgcggaaatgccgccgccgatgctcgccttcaactggctgagcgaggttgattcatagccctgttcccagaacaggtacatcgcttgctcgatggcctgttggcgatcgaagctgcggggacgtcccatctgcgccatcgctgactccttatctttcacgatatatatactaatcgatatataattcattgacaatgtgacgacggtgatgattacatttgtaccgatcggtatagatatcgatgtgcttcagacgccggctgccccagcgcgaccggaaacttctcatcgtcgaaaggatcttttgcgtgaataactcatccactcaggcaacaccggttaacgccgctcgcctgcccgtcgccgccctgctggctttggccatgacgggctttatctgtatcgtgaccgaaacgttgcccgccggcctgctgccgcaaatcagtcagggcctcggcgttaacccgtctctggccggacaaatggtgacggcatacgcgctgggctcactgctggcggcgatcccgctgacgattgccacccgcggctggcggcggcgtaatgtcctgctgctgaccattgtcggctttctgctcttcaactctgcgacggcgctctcgacccattacctcgtcacgctggtcgcccgcttctttgccggcgttgccgccggactggcctggagcctgctggccggctatgcccggcggatggtcgcgccttatcagcagggacgcgccctggccattgccatggtgggcaccccgatcgccctctctctgggtgtgcctttgggcacctttatgggatcgcttatcggctggcgcagcgcattttggatcatgtcggccctgacgctgctgctgatcgtctgggtatacgtcaaagtccccgactacgccggtcagccggcccatgagcgcatgccgctgcgccgggtctttctcacgcccggggtacgcccggttctggcggtggtgatcacctggatgctagcgcataacatcctctatacctacatcgctccgtttatcgcgccggccggcatggcagaccgaaccgatctggtgctgttcgccttcggcgcggcggcgctcgccggcatctggctcatcggcaggctggtggagcgccacctgcgcacctcggtactggccagcctcgcggccttcgcgctgatcgcgctggtcttcggcgtcggcgcgcaagaccccgccgtcatttatctgggcgtgatcatctggggcattaccttcggcggcgcggcaaccctgttgcaaaccgcgcttgccgatgcggcgggagacggcaccgacgtggcgctctccatgaacgtggtggcctggaactcggcgatcgcctgcggcggcatcatcggcggcatgctgctggagtcctggggagcccgctcttttccctgggcgctgctgatcctgctggccatctcgttcgccatcgcctggtcgtcccgcgaatacgccttcaaaccgggacaccgcctcggcagctcccatatcgtgagccagtgaaagcggccttatcctaacgacagcacggtttgcggccgtgctgtttgccgttgccactccccctcctcggtcaagtttgctagcaagctcacacttctcccgccatggcgggtttgtccatctctataaccatcagctcctgaccgccccccgccgggcaagacaataatcatcatcattgagtccgatcctgtcagcgcggagaaaatgtccatgaagagcaatgccctttcgataaaagaaaagatcggttacggcatgggggacgccggatgcaatatgattggcggcgccatcatgctgttcctcaactatttttacaccgatatcttcggcctgacgccggcgctggtgggcattctgctgctgtcggtgcgggtactggacgcggtcaccgacccgattatgggggcgatcgccgatcgtacccagagccgctgggggcgcttccgcccctggctgctgtggatctcactgccctacgtgctgttcagcgtgctgatgttcacgacccccgagtggagctataacagcaaggtgatctacgccttcgccacctattttctgatgtcgctgacctataccgccattaatattccctactgctcgctgggcggcgtaatcaccgccgatccgcacgagcgggtctcctgccagtcataccgttttatcatggtcggcatcgccaccctgctgctgtcgctgacgctgctgccgctggccgaatggttcggcggcgctgacaaggcgcgcggctaccagatggcgatgggcgtgctggcgctgatcgcactgtttatgtttctgttctgcttcgccacggtgaaggagcgcatccgcccggcggtgccgaccaacgacgcgttaaaagccgatctgaaagacgtctggaaaaacgaccagtgggtacgcatcctgctgctgaccttctgcaacgtctgccccggctttatccgcatggcggccaccatgtactacgtcacctatgtcatgcagcagtcatcgtccttcgccagcctgtttatcgcgctcggcgtggtcggcatgatgatcggcagcgcgctggccaagccgctcaccgaccgcttctgcaaactgcaggtgttcttctggaccaacattgcgctggcgctgttctcctgcgccttctatttcctcaacccgcagctgacctggggcatcgtggcggcctatttcctgctgaacatcctgcaccaaatcccatcgccgctgcactggtcgctgatggccgacgtcgatgattacggcgagtggaaaaccggcaaacgcatcaccggcatcagcttctccggtaatctcttcttcctgaaagtggggctggcggtggccggcgcgatggtcggcttcctgatgtcgctgtccggctaccaggccgatgccgccagccagagcgccggcgcgctcgactgcatcgtcctgctgtttaccgttatccccggcatcggctacctgatcaccgccggcgtggtgcggctgctgaaggtggatcgcaccctgatgcagcaaatccagagcgacctggccaaacgccgcgccaactatcaggagctggccgactaccgtgagcgccagcttgaaacccggcacagctaagagagatcacgatgaaaacctatcccaatccgctgattacgcaacgcgccgatccctttatcctgcttcatagcgacggcaactactactttatcgcctcggtgccggaatacgaccggctggagctgcgccgcgccgccagcctgagcgccctggcgcaggccacgccgcacgttatctggcgcaagccggccagcgggccgatgagcgccctgatctgggcgccggagctgcatatgatcgacggcgtctggtacatctatttcgccgccgcccacagcccggcgatcaaagacggcctgttccagcaccgcatgttcgcgctggcgtgcagcgatgccgatccgctcaccggcgtctggcaggaaaaagggcgcatttacagccacctcgacactttttccctcgacgccacctactttcatcatcgcggcaggcactactatttatgggcgcagaaggatccggccattcgcggcaactccaacctctatctggcggagatggccaacccgtggacgctgcggggggagccggtgatgctcagcaaaccggaactgccgtgggagacgcgggggttttgggtcaatgagggacctgcggtgatccgccacgggcggcggatcttcatcagctactccgccagcgccaccgacgagaattactgcctcgggctgctgtgggcggacatcgacgccgagctgaccgacccgacgcagtggcataaatcaccgcagccggtatttcgcaccagctacgacaaccgccagttcggccccggccacaacagctttacccgggatgaggacggcagcgacgtgctggtatatcacgcccgcaactacaccgaaatcgacggcgatccgctgtacgaccctaaccgccatacgcgcatcaaaaccctggagtgggatgaacagggcatgccgctgtttggcgaaccgccagcggacagggcatgatgcggccccgcccccaccgcgccgttgataaaacgtcgccatgaggcgttaaaattgctcataatgatcccctaacatctttactgttttggtaatcggttgtggttacgcaaacgcaggtgatcggtatgacgacaggtattgtgattgccgccgccggccgcagtgaacgctttatccgggcgggtggcagtggaaataaactgaatgcgcccttgggcgaaagcaccctgttcgcccgcacgctgcaacaggcgcaagacagcggcctgccgctggtggtggtgacccggccggacaatcagcgcgtacgccggcactgtgccgaacagcaggtcgagacggtgctgctggacagccacggcctgggtgactccatcgccgccggcgtggcggcccgcccgcaatgggacggctggctgatccatctggcggatatgcccttcgtgccgccggagatattccggcagaccgcggcggcgctgcagcagcatgcgatcgcccgcccctgcgttaacggccgtccggggcatcccgtcggcttttccgccgcgttgcgcaacgcgctatgcgccctgcgcggcgacgacggtggacgttccgtgctgtttggccgcgaggtgcacctgatttcggttgataacccggccatcgtcacggatattgatctcccttctcagctagcggacaacgaatagcctatgcaacatctcgatatcaccgtcgtcggtcaggccatgtcctggctgcagcagcagccggtctggctgtgcaccgtgctggccacctatggctcttcgccacgcgctcccggcgcgctgatggcggccggcgccgacggacgctactgcggatcgctgtccggcggctgcgtggaggaggattttctgcagcgcatcgccgccggcgactaccaggcggccagccaggtggtgcgctacggcgaaggcggcctgacaccgaacgtggcgctgccctgcggcggcgtgctggacgtgctgatcgagtacctgccggccggtgaacagagcatgcgctatctggcgcagatggccgcggcgctggacggccaccacgcgctggtcaaacgcctgacgctgccgtacgcctgtaccgcattgcaagaaaccgcctttgccagcgccacccgggttgaacgccgcggcgaggagatcgtcctgcatatcgccgccgccccgcgcctgctgatcgccggcctgtcgagcgtggccctgtactgcgctgaattcgccgccgcgctgggctttgacgtgctggtgtgtgaaaaccgccccgacgcgctggaaaacttcgccgcgcagttaacgccggcggtgacgctggtgcgacagttcccggccaaatttattgaggaaggcggctgccatggcaacaccgcggtggtcgccctgacccacgatccgcgcgtggacgatctgacgctgatggaggcgatccataccccggcgttttatatcggcgctatgggctcgcagcagaacagcgcccgacggcgtcagcggctgcaggacattgccgaatttaatccgcagcagctaagccgcatccatgcgccgatcggcctggcgctcggcagtaaaaccccggcggaaatcgccctggcggtcatggccgatatcgtgcagcaaaaaaatatccgtcccgcagcggcgggcgccgccactgatgtggcataatcctgcctgaaacaacggggcggccccccgtttgacgctgacgcacgcccgtgcccgccagactgaaaacgattacaatcaggacactgccgcttatttggccatgatggctttccaaaatgccttcccggtggttagaatcgtcttaaaaacggctgaaaatgtaaccgattacatcaatgtgatccggcgcactttcaataatcaccgtgatcaataacataccctcaaagccattcggcgttttatattccccttttggagacgttatgagtaccgtaacaaccacaggcaaaagccggtcaaatgcccagatgactttctttgtctgcttcctcgccgcactggcgggtctgctattcggcctcgatatcggcgtgattgccggagcgctgccgtttcttgccgatgagttccaaatcaccgcccaccagcaggaatgggtggtcagctccatgatgttcggcgccgcggtcggcgcggtcggcagcggctggctctcttaccggctgggacgtaaatacagcctgatgatcggcgccgtgctgtttgtcatcggttcactgtgttccgccttcgcccccaacgtcgaagtgctggtagtttcccgcgtgctgctggggctggccgtcggcatcgcctccttcaccgcgccgctgtacctgtcggaaatcgccccggagcgcattcgcggcagtatgatttccatgtaccagctgatgatcaccatcggtattctggcggcttacctgtcggataccgcgttcagctatagcggcgcctggcgctggatgctcggcatcatcaccatcccggcgctgctgctgctgatcggcgtgatcttcctgccgcgcagcccgcgctggctggcgtcacgcggccggcatgaagaggcgcgccaggtgctggagatgctgcgtgatactacggcgcaggccaaggccgaactggatgagatccgcgaaagcctgaagatcaaacagagcggctgggcgctgttcaaagacaacaagaatttccgccgcgcggtatacctcggcattctgctgcaggtgatgcagcagtttaccggcatgaacgtcatcatgtactacgcgccgaaaatcttcgatctggccggctttgccagtacctcgcagcaaatgtggggcaccgtgatcgtcggcctggtcaacgtgctggcgacctttatcgccatcggtctggttgaccgctggggccgcaagccgacgctgaagctgggcttcctggtgatggcgatcggcatgggcgtgctcggcaccatgatgaatatcggcatcgccagcaccgccgcacagtacttcgccgtcctgatgctgctgatgtttatcgtcggtttcgccatgagcgccggcccgctgatctgggtgctgtgctcggagattcagccgctgaaaggccgcgatttcggcatcacctgctccacggcggtgaactggatcgccaacatgatcgtcggcgccaccttcctgaccatgctgaacagcctgggcagcgcgcacaccttctgggtctacgccgcgctgaacctgctgtttatcgtgctgaccatcgtgctgattccggaaaccaaaaacatttcgctggagcatatcgagcgtaatctgatgtccggcaaagcgctgcgcgatatcggctcacgctaaaacagaccagggcgcgaccttcgtcgcgccctggtagggaaaacttatccggggacgggcgcacagcccgtccccgttttatttccgccgcgttatttcacacagcgagtgcactgcgagctctgaatcttctggaagaagtcattgcctttgtcatccaccaggataaacgccgggaagtcttccacttcaattttccagatcgcttccatccccagctccggatattccacgcattccagactcttgatgctctgctgcgccagcaccgccgccggaccgccgatgctgccgaggtagaagccaccgtgcttgttacaggcgtcggtcacctgctggctgcggttacccttcgccagcataatcatgctgccgccgtgagactgcagcagatccacgtaggagtccatccgcccggcggtggtcggccccagcgaacccgatgcatagccgtccggcgttttggccgggccggcgtaataaatcgggtggtctttcacatactgcggcagcccttcgccgcgctccagacgctctttcagcttggcgtgcgcgatatcgcggccaacgataatggtgccgctcagcgacagacgggtggagaccggatattgcgacagctgcttgaggatctcggccatcggacggttcagatccactttcaccgcttccccttccccggcctgacgcagttcctgcgggatatagcggcccgggttgtgctccagtttctccagccagatgccgtcgcggttgattttcgccttgatattgcggtccgcggagcaggaaacccccatgccgaccgggcacgacgcgccgtgacgcggcagacggatcacgcggatatcgtgggcgaagtatttaccgccgaactgcgcgcccagccccaggttctgcgcttctttcagcagttcctcttccagcgctacgtcgcggaacgcctggccgtgctcgttaccttcggtcggcaggccgtcgtagtacttggtggaggccagcttgaccgttttcagcgttgcctcggcggaggtgccgccaatcacgaaggccacgtgatacggcgggcaggccgcagtgcccagggtgcgcatcttgtccaccaggtaatctttcagtttgcccggcgacagcagcgccttggtttcctgatacagataggttttgttggcggaaccgccgcccttggcgatgcacaggaatttgtattcatcgccgtcgacgctgtaaaggtcgatctgcgccggcaggttgctgccagtattcacctctttgtacatatccagcgcggcgttctgcgagtagcgcaggttgtcttcgatataggtgttgtacacgccgcgcgacagcgccgcttcatcgccgccgccggtccagacgcgctggccttttttaccgacgatgatcgcggtgccggtatcctggcaggtaggcaaaatacccttggcggcgatttctgagttacgcagaaattgcagcgcaacgtacttatcgttttcactggcttccgggtcggcaaggatatcggcaacctgctgctggtgcgccgggcgcagcataaaggatgcgtcgtggaaggcgtgctgggcgaggagggtcagggcttccggcgcaactttcaggacttcctgcccttcaaattcggcgacggaaacgtggtcgcggcttaacagatagtattcggtatcgtcttttttcagtggaaacggatcttgataatggaacggtttattcgacatttatctctcacttgcaacaattagctgcgttaaattcacactttcagcgcatgactcgggtcgctgcgtcaaaaaaactcaccacaccttacttatttttaggtagccggttattgcgctaaatcgcaaaacgcccctgaatcgcgggcgctacgccgtttgagctttttcgaccacgtcctgtgagaactgcgggtacagacttatctggcacgttttattatcccgcagttaacaccttcattacaatccgcaccgctcgatcggcttagcattgtgatgaaaaaagcacgtacgcctacataaaccgatacgtttttttcagccagaggcgtattgccagccccgcgcgccgcgtcgtatgctaacggcgatgaacaaaatcagaatccctatcgcactgcaacaggcagtgatgcgctgtctgcgggaaaaactgcagctggcgcggcaacattttgccgaagacttcccggaacccaaggtcgtttaccaacagcgcggcaccagcgccggcaccgcctggctgcaagactgggagatccgccttaacccggtgctgctgatggaaaacaagcaggcgtttattgatgaagttgtaccgcacgaactggcgcacctgctggtgtaccgccgttttggtcaggcggcgacaccgcacggcagcgaatggcgccggatgatggaagaggtgctgcagacaccggccagccgcacccatcagttcggtatcgcctcggtgcagagcaaaaccttcccctatcagtgccgctgccagctgcatcagctgacggtgcgtcgccataaccgcatccagcgcggtgaaagcgagtaccgctgccgccgctgcggcgagaaactggtgttcgccaccggcgaaacgcgtgaattacgcgactgaacgccccccaagatcctaacctgcttccggccgccgctctccgtcagcggccggaacgccccgcaatcccgcgtcggcaactctgccgaagaaacaaataattagcctgatttgccactgccggtgacttccgctaccctgcgtgcttttccgattttgagctgttttggaatatgcttcgcaaaattttgttcgcaatggttttcctttctggcgcggtgaacgcgcatggcatcaacaacttctcccaggccaaagcggcagcggtaaaaatcaatcaggacgcccccggcagcttctactgcggttgccaaatccagtggcacggcaagaaaggcgtccccgatcttagcggctgcggctatcaggcgcgtaaaaacgcccagcgcgccggccgcatcgagtgggaacacgtggtgccggcctggcagttcggccaccagctgcagtgctggcgcgacggcgggcgcaaaaactgcaacaaggatccggcataccgtaaaattgaaaccgatctgcacaacctgcagccggcgattggcgaagtgaacggcgaccgcaataactttatgtacagccagtggcgcggcggtgaaggccagtacggccagtgtccgatgaaggtcgacttcaagcacaagcaggcggaaccgccggcccgcgcccgcggcgccatcgcccgcacctatttctatatgcgcgatcgctaccagctgcgcctgtcgcgccagcagacccggctgtttgaggtctgggaccggcagtatccggtcagcgactgggaatgtcgccgcgaggcacgcatcgctaaggtacagggaaatcataacccgtatattcagcaggcttgccagcagcgtaaaagctaaatagtctgcataaggacagcggctacggcgccgctgccgctcggccgcctttgggtatatactcttggtctttcaggacgcagcgctaacggctgcgaatttcgtcaggattagaacgtcactatgcgcatacctcgcatctatcacccggaaccgctgagttcccattcggaagtcgccctgtgcgaagacgcggccaaccacgtcgggcgcgtgttgcgcatgagtcagggccaggcgctgcagctgttcgacggcagcaaccaggtgttcgacgccgaaatcactcaggcggataaaaaaagcgtacgggtgcgcgtcggtgaaggccggctggaagatcgcgaatcgccgctgaacctgcacctcgggcaggtgatctcacgcggcgacaagatggaattcaccatccagaaatctatcgagctgggcgcgaacaccattacgccgctgttttccgagcgctgcggcgtctcgctgtccggcgagcggctggcgaaaaaactccagcagtggcagaaaatcgccatcgccgcctgcgagcagtgcggccgcaaccgcgtgccacaggtgcgcccggccatggcgctggaggcctggtgcgccgagcaggacgacagcctgaaactgaatctgcacccgcgcgccagccacagcatcaatacgctgccgctgccggtgaaccacgtccgcctgttaatcgggccggaaggcggcctgtccgccgatgaaatcgccatgacctcggggcacggatttaccgatatcctgctggggccacgcgttctgcgtaccgaaaccaccgcgctcaccgcaattaccgccctccaggtacgtttcggcgatctgggttaaaggagaaagcacaatgattaagctcggcatagtgatggacccgatctcatccatcaatatcaagaaagacaccagcttcgccatgctgctggaagcgcagcgtcgcggctgggagctgcactatatggagatggacgacctctatctgcatgccggcgacggccgcgcccgcacgcgcgtgctgagcgtaaaggaagataaggaagcgtggttcagcttcggcgccgagcaggatctggcgctgcaggagctggacgtgatcctgatgcgtaaggatccgccgttcgataccgaatacatttatgcgacctatattctggagcgcgccgaggttaaaggcacgctggtcgtcaacaaaccgcagagcctgcgcgactgtaatgaaaagctgttcaccgcctggttcccggagctgacgccggatacgctggtcagccgcagcgccgcgcacatccgcaagttccaccagcagcacggcgatatcatcctcaagccgctggacggcatgggcggcgcctcgattttccgcgtgaaacaggaagaccctaacctgtcggtgattatcgaaacgctgaccgaacacggcagccgcttctgcatggcgcagaacttcctgccggcgatcaaagagggcgacaagcgcattctggtggtcgacggcgagccggtgccttattgcctggcgcgtattccggcgcagggggaaacccgcggcaatctggccgccggcggccgtggcgaagcacgcccgctgagcgaaagcgactggcagatcgcccgcaccgtcgcgccgacgctgaaagaaaaaggcctggtattcgtcggcctggacgttatcggcgaccgcctgaccgaaatcaacgtcaccagcccgacctgcgtgcgtgaaatcgaagcggccttcccgatctccatcaccggtatgttgatggatgctatcgaaaaacgtctggcgacgcgctaagctgacggcagcgcggacgattgtatccgcgctgccgattgcacatcgtttccgcccatatcggtgcggcggcgccactatccaccctactcactaatcgacagaccgacatgaatttacagcaccactttcttatcgccatgccaaccatgcaggatccccgcttcaaacgctcggtgatttatatctgcgagcataatgaagaaggcgctatgggtttggtgatcaacaaacccgtggagcagtttacggtggaaagcgtgctggagaagctgaagattgcgccggccgatcgcgatccggccatcagcctggataagccggtgtacgccggcggcccgctggcggacgaccgcggctttattctgcatacgccgcagcctggcttcgacgccagcattcagatttcgccggagaccatgattaccacctcccgcgacgtgctggagacgctgggcacgccggagcagccgcaggaagtgctggtcgccctcggttatgccggctgggaaaaaggccagctggagcaggaagtgctggaaaacgcctggctgaccgcggaagccgacagcgaaatcctgttccatacgccgatcgccaaccgctggcgcgaggcggccaaccgtctcggcgtcgatatccgcagcatcgccaaccatgcagggcacgcctgatgagcaaccgcaccctcatcgcctttgacttcggcaccaaaagcatcggcgcggccatcggccaggaaattaccggcaccgcgcgtgcgctggcggcgtttaaggcgcaggacggcacgccggactggctgaaaattgaaaaaatgctgcaggagtggcagccggatctggttatcgtcggcctgccgctgaatatggacggcagcgaacagccgctgaccgcccgggcgcgcaagttcgccaaccgcctgcacggccgcttcggcgtgaaggtggaactgcatgacgagcgtctaagcaccgtggaagcgcgctcgcatctgtttgaccgcggcggcttccgcgcgctggataaaggcagcgtggattccgcctcggcggtggttattctggagagctggttcgagcagcatccgggggcgtaagcgtctgcgccggcgcgaagcggctgaacatgatggctcccgccgtcggcaccacctcgatttccggctgcggcagttcttcatcgtcgggcagctcgaaggtgtccagcgacagccggttaacccgataaggggtcagcgtgctgaccaccgcatagccgcgccagtcggtggtgacgccgtactggttgtcgatgccgatgcctgccgcaccgggcacctgtacgatcgccatggtttcccccagcgtttgccccagggtcacgccgccggcgtgcgccatcaggctgccggccagctcgatattctgctgacgatagttgcggccgcgcgcgtagccaaggcgcagcgagccggcgttgtactgatagctggcgctggcatcctggctgctgccggcgctctggctctgactggtactgagatcgtaactcaggctgtagtccgacagcagcgtgccgctgacgccgacccgccggctgccggcgccgtttttcgccagccggtgatcgtagttcaacttcatacgcggcagcgccagcttgcccagcggcactgaaaacgacagcccaatctgcccctgctctttgccgtaattcctgcggctgtattccgcatacaggttaacgtccacctcgccccaggttgcgctgtaccccagctccacgctggtttcgcctttgtcctgcccgcgctttgcctcacgcgccagcgtcagatacaggctgtccgactcggagaagtactgattgtagcgcgcttccagacggtattttttctcggcgtcgaagtcgccgataaacagatcgtcctcccaatcccaccagtagagcgtctgctgctccaccgcgtcgccaaacgtccggtaacgctgccgcgggtagtattgcgccaacaggctgacggaggactcccaggacgggatcgttctggcatagcgcagacgccacataccgccgcgatcgtcggcgccgcggcgcggctggcgcgcggcggcgtagttgtaatccgccgacagcgccccccactggttaaagcttttgccaacgcccacggcggcgctgcgatacggtccggacagcaatacgccgccgtacagcgtggttttcgccggcaggccgtagctgacggacagttggccaaactgcggctgctgctgttcaataccaaaatagggctggtatttacccagcgtcaggtcgtagcggaatctgccgccgtgcaccagattcggcatcgacgagtaaggcagcttgcgctcggtttccgtgccgtcgctttcacgcacggtaacggtaatgtcgccatcgggatccggtgggtaaacgtccttgaggataaatgcgccgggggagacaaaggtctgataaatcacctcgccgttttgccgcaccttaatctccgcgttgctgcgcgccatgccgcggatccacggtgaaaactgccgcaggctctccggcagcatccgatcgtccgacgccagctgaatgccgcggtacttcacgttatcaaacagggtcgacggcgtatggttatcgccgatgctcagcaacgcacgccaggccttcaggtcgcggtaggccagcgctttttccgtatgccagcttggctgcccccaggcgtctttctggtagatcggctggtaacgcaggcgccaggcgcccaggttcagcccggtattccactccgcaaacaggctatagcgccgttcggcgtcccgatagcgttcggcagaataatggccgtagttgagctggtagtcgataaaaccggcgttgacgccatcgtcccaacggtggctgatatcgccgccgccgaccatgcgcggcgcaacgtccaccgtcagcagctgcgatatcggctcataaaacagctgtacgccgggttcgtcaggcgatatacagcccccgggcgtggtcgccaggctggctgccaggctttgccgcacgccccactcgctgagcaggcccggcgtcacgcacggtgcgcccgccgcatccagctcaatggccgcgcggcctttataggtatcgttaaaaataaggtaaatcttgttcacttccgccagcgcgcaagtggtggcgaacgccaaaggcagtaaggtaaaacgcagggcgggtttcattcgttccttgagtatcaaccacactgttgcggtgctttctcaacgccaaaaagaggcgcaatagtagcgcctcgctcctcactcaggttgttcgccgctttccgtgcgcgaacgccgtcggtcggattatttacgtgctgccgccagctcagcctttgcctgacgcagttcagcggccacttctttcacttcagcctgcttttcacgcagcttacgctgatatttagccactttcttcgcatcacctttcgcctgggcttcgcgcagatcggccttgatatcacggacgtcttctttcttgtccatcagcttacgctctaacttttcgactttcttctgcacgtcagccacggcgctgccggtggagcagcgggcattgacttcgctcagcgcgcgcttcaggccggctacgcggttgtagttgccgtatttttccgcctgctggatctgatattcgattgcagaacgcttcgcgtcgcagttataagcggctgacgccatggaagagaaaccgacgcccagcgccataactactggcagaacagccattttagtcatctttttcatcatattatccttaaacattacatggacgcggagagcccgatgccccccttcctgtccgcaacaagtctagagttttgccgcttaccttaaaagccaacggcatcttaatcacgctgtaggaaaggatgattctcctgtagtccctcaagccgcgaggccagccgcgccgcttcatccagcaccgcttcaaccagcgccatatcgcgatgctgctgcagcgcccgacacgcctgctccagcgcctcgacgtgcagcagccgcgcggcgcccgccagcttatgcgccagcgcctgtatctcatcccacggcgcgggccgccggcgtatagcctgacgcagccggtcgccatcctcatgcaagcagcccagcagcgtggtaataaactcctgcagcaccgccggctgctgcagctccgccggcagcctggcgagaagatcctcctgatgcgccggcgccttcgccggcaggtgctgcagtttcttgcgcagcatcgccagattgaccggtttaaacaggcaatcgtccatcccggcccgcagacacgcttcgcgcgcgctctcctgcgcgttggcggtcagcccccagatggttgacgatgccagatgccgctcgcgctcattcagccgtatccgccggctcaggctatagccgtccatattcggcatctggcaatcggtgatgaccaggtcgaaatgcgcctgctccagcagcgccagcgcctgtgcgccatcctccgccgcggtggggatgtggccgagatacgtcaactgccggctcaacaacatacgcccggcatgatgatcctccgccaccagcacccgcaaacaccgcgccggcttagggagcgctctgtcgttcggcggcggcgcctgcacctgcagcaggcgcgccacggagagcgccacggtaaattcgctgcccagcccgacctcgctgttgacgctgataaaaccgcccatcattgccaccagcttacggcagatgaacaggcccagccccgcgccgccaacgtcattctgcccctgtgtaaacggctggaacagtcgcctcagcgtgcgggcgtcgatgcctttaccggtgtcggaaacctgcagacgcagatcgaaatgctctttggtgaccttctccaccaccgcgcttagcgtgatttgcccttgactggtaaacttgatcgcattgctcaccagattcgacagcacctgcttgaagcgcaccgggtcgaccaatacgtcgccggtaatttccgcatcgatctccagcctgaaatccagccctttctgccgggcgaggccgtcaaacagcatggccatcgactcgataagccgccggatgtcggtgcgctgcgggtgcagcaccagacggtcggcctcaatgcgtgaaatatccagaatatcgccgatcagcgtcaacaatgagtgcgccgactcatgagccacgcccagcagttcgatatccgccagctcatcgcccggctggcggttcagcagcagctccagcatgccgataatggcattcagcggcgtgcgtatctcatggctcatcgtcgccaggaaggtagttttggcgcggttggcgcggtcggcatgctcttttgcctgacgcagctgctcgatcagccggtcgcgttcggtcacgtcgaaccaaccgccgatttttccctccgcccgatgaccctcggtgatccacagcgaattccactgctgcagggtgtggcgctgctcgcccctctgtaaatagcgggtgacgaacatccctttacctttctcgccgtcggtcagcgcaatgtccgacgcgccgggcagccccagcggaatatcatccagcgaggtgccgataatctgctccgccgtagcgtcgatcgcacggtaaaacgaggcgttcgccatcacgatctgtccctgtaggttggtcatatagataggcaacggcacggcgtccatcaccagttgacaacgccgactcagctgccgcttattgcgcacctgaccgatgaaatacgccgtagccagcagaatcaacatcaggctggtgccgaacagcagcgcgggatagtagcggcaccagcgcttaccgctgctgcgcgccccttcaagcaggtaggtattgttgtaccaattgctggtcatggcgtggatatcttctggcggtatattgagcagcgccttatccagaatggtcgccagcgggtattcggtgccggcgacgccaatcacgaagtgcgccggctcggtatccagcgactccagtatatgcagcccggacggctgttcatgcgccagaaagaaatccgcgctaatcatcggcagcaccagcgcctccacccggcgttttttgacggcgtcaatgccggcctgtggcgagtccacatcgacaatacgactttccgggtaacgctcctgcaaaaacgccttcagcggatggccgtccaccagcgcgatcacccgcggctcgccctgcgccttctggctcgccagcccgactaaaacccaggagttaatcagaaacgagcgggtggtcatcaggccgtttggccagacggaatccagcgtcagccccaccaccacgtccgccttgccggcgtgcaccgcattgagcgagtccttgagcgagcgggcgcggataatatcgaatttcaggccggtccggtcggagatggcgtccatcacatcggcgctcagcccgcgaaagccgccctgaacgtcgaagaagctcagcggcggaaagtcgccgttgaccaccacccgcacgtgcggatgatcctcaacccacttgcgctccagcgaagtcagcaacaggtgctctcccccctgcgacatcgggataccgccgttccagcggctctggatctccacctgcgtgctttcgggaatgatcgacagcaccgcatcgaggattttttgcagacgtacgttgtccggcgccaggccgaaggaaaagccgcgcaccgcctgcggcggcagcagttgaatgcgcaggttgttcagattgccctgattaatcagatagcgggcgaccgtcgcatcgccgataaaagcgtcgaggttcttgaaagacagcgcctccagcgcgcggcggggaacgtccaggctctggtagtgcgcaacggggaagcgctgcagtatgcgcgggttattacggtacaggctctcaatcgcaatctccttcagcggctggaagcgcagcaggctgtcggtgcgcagcaccagcgccggcgccgccggcacataggccctggtcagccgcagcccgggatcctctgcccccatcgccgccacgttgccgaccatatccaccacgcctttcagcagatcctgccgcagggcggcgtcattttcgtagtaacgcactttgatttgcacattgaggttataggcgagaatgccgagataatcggcattgatgccgccataatcattagcgccgctggtaatatcaaacggcgggtagtttggcggcgccaggccgaagaccaatacccgtttacgccgcagccacagccagtcgtcgctgctcagatcgggatccgccaattgcacctgctgcccgcggctgaccaaattgatttcccggcttggcgatagcgtgacggaataaacaccgccggaaaacagcgctaaaaaaaataatagatatttagccatgagtttccgagcttccctgctcattcaatagcgcataaacctcctctaaggatttgccattgaacttttcaatcagacgactcttataagtgctgatagttttattgctcagcaataatcggtcggcaatctccttattactcagcccctcagacaaataacgcagcaccgttaattcacgatcggacaggcgcgccagcgcattattatttcgcaccgaggtatcaagcagcggcgtcaccgcatcgtgaggaaaacaggcgtagccctgcagcaccagctggcacagcggcaccagctggctaatatcccgatctttatggaaaaaaccgcgcgcgccggcgcgcatggcccgatccgcgtagttctccgccgggaggccggtataaacaatcaccttgatggcgctgtccaactggcgaatgcgctggagaacctgcaggccgtccattttatgcagcatgatatccagaatcaccatgcagggccggtgctcttttatttttgccagcgcttcggtgccgtcgttcgccgttataattacattatcgcctaatggcgccagaattgttttgacggcgaaacagattgccggatgatcgtcaaccaccagccaggtatccataaaaacatccttattcattgggtatgtaatccgcacatggctatacgcccgtgagattaaataatcaccggggagcagcaacagcccaattgcaaataaaaaaccacaatatccatattatcattctcgcgtcagcgattgtgtcattataaaattccctgcgcaatacgctgctgcattccctgagcaaaggtttgcatacccgcctgtgcgccgctttgcagcacgctggccagctgatgcgtttttccttcacggatcatgctgcttaccgccggcgtcgccgtcaggatctcaaacaccgccgttctgccgccttcggccctgcgcagtaatttctgcgcgatgaccgcctgcaaaccgctggccagctgggcgcgcacgtaggctttctcctccgccgggaagacgtcgatcacccgctcaaccgcctgcggcgcgttgcgggtgtgcagggtcgccagcaccaggtggccggtttccgcggcggtcagcgccagccggatgctgaggctgtcgcgcagctcgccgaccaggatcacgtcgggatcttcgcgcagtgcggcactcagcgccgcgtcgaagctgcaggtatcacgccccagctcgcgctgctgaatcagcgacagcacgctgtggtggataaactcaatcggatcttccagcgtcagaatatgccgccgctgatgacggttgatatggtcgatcatcgccgccagcgtggtggatttgccgctaccggtcgcgcccgtgaccagaatcagcccctcctcccgctcggtgagcgccgggataatcgccggcgcctgcagctgctccagcgtcggacagcattccgcaatgcggcgcagcgccagcgacacgccggcgcgctgataaaaaaagttggcgcgcagccgcgtgccgcccgcggttgtcaatgcgcaatccagctgcccggcgcgccgtaattgccgctgctgaggctcgtcaagcagcgccgcgcacagccgctgcaccgccccggcgggcagaacggcgccgcccgccagcggctgaagttcaccatcgatgcgcatcatcaacggttggccggtacaaaggtgcagatcggaagcattatgctttacactaagggccacaaattcatcgatatccatatctatctcccgggtcaagaatgagcactatccaacagaatctgcaggatgtcaggagccgtattgctcgcgctgccgaaagttgcgcacgcgctccggaagaggtgacgctgcttgccgtcagtaaaaccaaacctgtggcggcgctcgcagaagccattgaggccggacagcgggcctttggtgaaaactacgtgcaggaaggcgtcgaaaaaattcagcatttcagcgcgcagccacagggcgccgcgctggagtggcactttatcggcccgctgcaatccaataaaagccgcctggtcgccgaacacttcgcctggtgtcataccgtcgaccggctgaaaatcgcccagcggctgaacgatcagcgtccggccgacatgccgccgctcaacgtgttaatccagatcaacatcagcgatgagcagagcaaatccggcatcggcctggacgaactggagatgctggcgcaggccgtcgccgccatgccgcgcctgacgctgcgcgggctgatggccatcccggcgccggagacggatcctcagcggcagcgggaggtctttggccgcatgcagcaggcctttttgcagttgcagcagcactacccgcaggcggatacgttgtcgatgggcatgaccgatgatatgtccgcggcgattagcgccggcagcaccctggtgcgcatcggcaccgcgatatttggcgcccgtgattattcgcaggcctgacagcacagacgaggaacgatatgcaacaccgcaagattacttttattggcgccggcaatatggcgcgcgctatcatcgccggtctggtcagcggcggttatccggccaacctgattagcgtctgcgcgccgtcgccgcacaatcgcgatgcattggccgccgactatggcattatcagcagcgccgacaacgccgcctgcgcgcaggcggccgatgtggtggtgctggcggtcaaaccgcagctgatggccgacgtctgccaggcgctgcagggccaagtcagttttgacggcaagctggtgctgtcgatcgccgccggcgttcaggtcgcgcgtttctatcacctgctcggccagtcgctcaatattgtgcgcattatgccgaacaccccgtcgctggtcggaaaaggcatgagcggcctgtacgcgccgccgcaggtcagccagcaggatcgcgacttcaccggcgcgctgatgggctcggtgggcaaggtctgctgggtggacgacgagaacggcattaacggcgtgattgccgccgcgggcagcgcgccggcctacttcttcctgtttatggaatccatgcagcaggccgccgagcagatgggcttcagccgtcagcaggcgcgcgagctggtgcagcaggcggccagcggcgcggcggcgctggtggaagccaacccggagacatcgctgtcgaccctgcgcgagcaggtgacgtccaaaggcggcaccaccgccgaagcgctgcgcgtgtttaacgaacaacacctgccggcaaccgtcgctcaggcgatgcaggcggccgtttcccgtgcgcaggaaatggaaaaatcattctaattaaggagcgaaccacgcaatgctaacgctgacttttctggtcaagaccgttattgatatttacgttatggtgctgctgctgcgcatttggatgcagtgggcgcgcaccgatttttacaacccgttttcccagttcgtggtgaaaatcacccagccggtggtcggtccgctgcgtcgcgtgctgccttcgctgggcccgatcgacagcgcctcgctgctgctggcgttcctgctgatgaccatcaagtacccgctgctgctgctgattcagggcggtgccatggcgctcagcccgtataatctgctgttcggcctgatttcgctggtgaagtccgccggctacctgatcttctgggtgatgattatccgcgccctgatgagctggatcagccagggccgcagcccgattgactacgtgatgtatcagctgaccgagccgctaatggcgccgatccgccgcatcattccggccatgggcggcattgatttctcggcgatggtggtgattctgatcctgtatctcatcaactacctgggcatggatctgttcggcgagatctggttcctgctgtgagcgccgtcaccctgctgccggacgggctggtcatcaggctgtatattcagccgaaggccagccgcgaccagattatcggcctgcatggcgacgaaataaaagtcgccatcaccgcgccgccggtggacggccaggccaacgcccatctggtcaagtttctcgccaagcagttcaaagtggcgaagagcaacatcactatcgaaaaaggcgagctggggcggcataaacagttacgcattattcatccgcaacagcgcccgccggttattgcggcgctgattgattaaagcttcaaggtattactatgcaaaaagtcgttcttgccaccggcaaccccggcaaagtacgcgaacttgccgcgctgctggccgatttcggcctcgacatcgtggcgcagaccgaactgggcgttgagtccgccgaggaaaccggcctgacgtttatcgaaaacgccattctcaaggcgcgccacgcggcgcaggtcaccggcctgccggcgatcgccgatgactccggtctggcggtggacgcgctcggcggcgcgccgggcatctattccgcccgctacgccggcgaagacgccagcgaccagcagaacctggacaagctgctggacgccatgcaggcggtgcccgccgggcagcgcggcgcccgcttccactgcgtgctggtctatctgcgccacgccgccgacccgacgccgctggtgttccacggcagctgggccggcgagatcaccaccacctccgccggacgcggcggcttcggttacgatccgatcttctacgtgccggcgctgcagcgcaccgccgccgagctgacgcgcgaggagaagatcgccgtgtcgcaccgcggtcaggcgctgaaactgctgctggaagcgatgcgcaatgcccagtaatgccgtgcaactgccgccgctcagcctgtacatccatattccgtggtgcgtgcagaaatgcccctattgcgattttaactcgcatgcgctgaagggcgaggtgccgcaccaggagtacgtcgaccatctgctggcggatctggatgccgacctgccgctcaccggcggccgtaccgtcagcaccctctttatcggcggcggcacccccagcctgctgagcgcggaggcgatgcaaaacctgctggacggcgtgcgggcgcgcatacccgtcgccaaggatgccgaaatcaccatggaagccaaccccggcaccgttgaggccgaccgcttcagcggctatcagcgcgccggcgtgaaccgcatttccatcggcgtgcagagtttcagcagcgagaaactggagcgccttggccgtatccacgggccggaagaggccaaacgcgcggcgcaactggccaccggcctcggcctgcgcagttttaacctggatctgatgcacggcctgccgaaccagtcgctggaagaagcgctggatgatttgcgccaggccatcgccctgaatccgccgcacctgtcgtggtatcagctgactattgagccgaataccctgttcggctcgcgtccgccgccgctgccggatgacgacgcgctgtgggatatttttcagcagggccacgagctgctgaccgccgccggctaccagcagtatgaaacctcggcctacgccaagccgggctaccaatgccggcacaacctgaactactggcgcttcggcgactatctgggcatcggctgcggcgcgcacggcaagctgaccttcagcgacggacgcattgtacgcaccgagaaaaccaagcatccgcgcggttttatgcagggcaactatctggcgaagcagcatgaggtggcggcggcggaccggccgttcgagttctttatgaaccgcttccggctgctggaaagcgcgccgcgcgacgagttccgcatctataccggactggatgaaagcgttatccgcccgcagctggatcgggcgctggcgcaaggctatctgacggaaaatgccgaccgctggcagattaccgagcatggcaagctgttcctcaactcgctgctggagctgtttttagccgacgagtaaccataaaaaaagcgccgaatccggcgcttttttatcaggctgcatggtggggccggcgggtcatatccccccgccccttgagcaatccggcaattgagatatcttcatccagtaacggccaatggatacctctggcgctgagttcatactcttcccgttcagcagaactcgcattctgcagacgaggaaaccaaaccaacggcacgccaagcgttctgccatcgctgagttccacccacatcgaaacatcatcaaagcgaacatttttagccgaaatagtcattccacgcctccagaaacagggcctgatgctcttgcgttaccgccatcagcactttcaacatcttgtcactaaagccgtcgttatatgccagccgcacctcaggcataaaccacagcttagcttcgcactcggccccgccatatggcaaacgcattaaccacaatgcatgcccagctactttaacgaaccaagcagcgccttacgctgatcttccagcgacgtgacgcggttgcagacgtcatgaccaaagttctggaagtcctgctcctgattgttccactcgttctgaatcgccttctgcaggccgcccaggttgcccataatcgcctgcagcgggttgccgccgctgttggccgcctgcttgacgcccatttcgttcaggctgtcctgcaggacgccgcccatgctctgctgcaccagattgcggccgtcctgctccacctgcgcaatggccttgtggtggaacgccaggccgtcgctgcggtgttcgataatccggttcatctgctgcttcagttggccgttcagggtggtcaggcggttacgcacgttgctgtcgctgcccagttccttgacgatcaccttgtccagcgccgcacgcgccttttccaggtgctgcagcgcgccgttatcgatccacggcagctctttacgcagcgccgtctggtagcggaaagcctgctggcgctggctgtcgctcagcgtcagcgcctggccgtcgcgggtcacatcgccgtccggcgagatctgcagattgccgctggcgcccaccacctgcacgctctgcgggctgataatcacatcgtcctgaggtttaacattgcactggtaggcggcgtgcgcctgcgccgcggtaaacagcaatagcgccaaagcggttttcttcaacataatttctcctgagactcccttccaaccgtatacccgtcaggcgggtaaccaactgcgggatctaaaaaatcgaacgaccaattcgttgagacaacagttccagcgccgcagttcccgccagcgagttgccggaagcatccagctccggcgaccagacgacaatcgccatctcgtcgggcacgatcgtcacgatgccaccgccgacgcctgacttgcccggcataccgacccggtaggcaaactcgccggcgccgtcgtacatgccgctggtcatcatcagcgcattgatctgccgcgcctgcagcggggagatcaccgtattgccctgcagatcgcgcccgttattggccagatagacaaagctgcgcgccagctcaacgcagctcatgcgcagcgcgcagtagtgaaagtaggtatgcagcacggtcagcacgtcattttcgaagttgccgaacgacttcatcagataggcgatcgccgcgttgcggtcggagtgctcaaactcggagcgggcgacgcgcgcgtcataggccaggtcgtcttcgccggccagctggcgcaccacttcaagcatccgctgctttggcgcactcagacgagtctgcagcatatcacacaccaccagcgcccccgggttgataaacgggttacgcggcttgccctgctccatttccagctgcagcagcgagttgaacggcaggccggaaggctctttgcccacacgctgccagatctcactctcctgataacgcgtcagcgccagcgtcaggctcagcactttggaaatcgactggatggagaagcgttccgccgcgtcgccggcctgatacagcgcgccgtcgacggtgcagacggccatgcccaagcgatccgccggcacctccgccagcgcgggaatatagtcagcgaccttgccgccgccgatcaacggacgcacctgctgcagaatctccgccagcagcgcgttatccaatgctgttaccaactctttattctccggatataaagaaaggcgccctcaggcaccttccgacaattccgcggtatgacgggccggacgcagccggctccgttattcacaaccggcgatcagtcccaccagatatcaaacagatcgctgactttcacgtccgccatattgcgcgcttccagccattttttcaccagctcgcggtgttcttccgtgcagtgccccattttctgcaggcaaatcagaccttcccactgcagatagccgctgccgtcaaaggccagaccgttaggctcgatcacttcatcaataaaggcgtccagggttgcgtcgatatcctcaaccgcggtgccttcggcaaagcgccaggcgacggagaagcccagttcctgaaactcttcgatatgcaactttttacgtaaacgacgactgcggttcttagccattatgctttcctctcaaacatcaaatcccaaacgccatgtcccagacgctggccgcgtaattcaaatttggttaacggacgcgatgccggacgcgggacgtaatcgccggtttccgactgattacggtagccttccacgccgctcatcacctctaacatatgttccgcatagtgttgccagtcggtggccatatggaatacgccgccgaccttcagcttgcgcagcaccagctcgacaaacggcgtctgcacgatgcggcgtttattatggcgcgccttatgccacggatccgggaaaaacagctgcaccatctccagcgagccgtccgggatcatattctccagcacctccaccgcgtcatgacacatcacgcgcaggttgctaagccccgcctcatgggcgtcggccaggcaggcgcccacgcccggcgagtggacttctatccctaaaaagttctgctgcgggttgttgcccgccatggtcaccagcgaggcgcccatgccaaaaccgatttccagcaccaccggcgcatcgcggccgaacagcgcggtcaggtcgacagactgcgtctgatattccacgcccatcaccggccagtagtggtccagcgcgtgctgctggcctttagtcagccgcccctggcggcgcacaaaactgcggatgcggcgcatggcgcggccgttttcatcgaattccggggagatgacgtcattaatcatagtgctttctgtctgtttggctgccaattagggaaaggcgcattatgcaaagatagtccggtttagcaagtattcatcttctctgtgcggcatctttcccgccgccggggacgcggatagcgtcagcgtcggaaagttccggtttacaccaccaccgcactatgctgcaatcgcgcatcaatatctgtctgatacgaaacccgattatgatgcaagcccgccagttctcgcaccaggtgcttgaatggtaccaacgctacgggcgcaaaacgctgccgtggcaattagataaaacgccctatcaagtatggctctccgaggtgatgttgcaacagacccaggttgccaccgtcattccatactttcagcgatttatggcgcgttttcccaccgtcagccagctggccgccgcgccgctggacgaagtgctgcacctgtggaccgggcttggctactacgcgcgcgcgcgtaatctgcacaaggcggcgcagaccattgtcgcacaacacggcggcgaattcccgaccagcttcgaagaaatcgccgcgctgcccggcatcggccgctccaccgccggcgctattttatcgctgtcgctcgggcagcactatccgatcctcgacggcaacgtcaaacgcgtgctggcgcgctgctacgcggtagaaggctggccgggtaaaaagccggtggaaaaccgcctgtggcagctcagcggcgaggtcaccccggcgcagggcgtcggccagtttaatcaggcgatgatggatctcggcgcgatggtctgcacccgttcgaagccgaagtgcgaactgtgcccgctcagcagcggctgcatcgcctatgccaaccacagctgggccaactatccgggcaagaagccgaagcagacgctgccggaaaaaaccgcctacttcctgctgctgcaacagggcgaacgcgtctggctgcagcagcgtccggtggtcggcctgtggggcggcctgttctgtttcccgcagttcgccgtccggcaggagatggaactctggctgcagcagcggggtctgaacgcagagcacgcgcagcagctgacggcgtttcgccataccttcagccatttccatctggatatcgtgccgatgtggctgccgctcgacaacgccggcggcgccatggatgaaggcgacggtctctggtataacttagcgcagccgccgtcggtcgggctggccgcacctgttgagcgtctgctgcaacagctggtcaagcagccgccgacccaatcgaatctatttggcaacagcgccaccgatgaggaactagcatgagcagaaccattttttgtacctacctgcagcgcgacgccgaaggacaggatttccaactgtatccgggcgagctgggtaaacgcatcttcaacgaaatctcgaaagaagcctggggcgagtggatgaagaagcagaccatgctgatcaacgagaaaaagctcaatatgatgaacccggacgaccgcaagctgctggaggcggagatggtgcgcttcctgtttgagggccacgacgtccacatcgaaggctacacgccgccgagcgaataacctgtttcggggccggcgctggcccctgcaatgcccgattacattcatcaaaatacggcttaagatgaagaaaattttagctttgctagtgatagcacctttattgatttcctgttccggtaaaaaaagcgatgagttcaacgaagcctgggtgaaagacaccaacggcttcgacattctgatgggccagttcgcccacaacatcgaaaatatctggggtctgaacgaagttctgatcgccgggccgaaggattacgtcaaatataccgaccagtatctgacgcgcagccacatcaactttgatgccggcaccatcacctttgaaaccatctcgccgaccgatccggccgccagcctgcgcaaggcgatcgtcaccaccctgctgatgggcgacgacccgagctcggtcgatctctactccgacgccaacgatatccagatcagtaaggaaccgttcctgtacggccaggtagtggataacaacggccagccgatccgctgggagtggcgcgcggcgcacttcgccgactatctggtgcagaacaagctgcaaaaacgcacctccggcctgcacgtgatctattcgatcaccattcagctggtgccgaaccacctggacaaacgtgcgcacaagtacctgccgatggtacgtaaggcctcggagaaatacggcgtggaagagtcgctgattctggcgattatgcagaccgaatccagctttaacccgtatgcggtcagcggttccgacgcgctcggcctgatgcaggtggtgcagcacaccgccggcaaggacgtgttccagatgcacggcaaatggggcaagccaagccgcagctacctgttcgatccggcgaacaatatcgataccggcaccgcctatctggcgattctgcagaacaactatctgggcagcatcaagaacccgacctcgcggcgctacgcggtgatcaccgcctacaacggcggcgccggcagcgtgctgcgcgtgttctccagcaaccgcagcaaggcgtttgacgtcatcaacgacatgcagccgggcgatgtgtacaccaccctgaccaccaagcacccggccagcgagtcgcggcgctatctggtgaaggtgaacaccgcccagaagagctatcgtcgccgttagtaacgcaaacaggggcgtaatgcgcccctgttttttcctcacgccatgcggcggttactacggcttgaccacgtaaccgaagatccgcttccagccgtggtctttcttctcgacatacacgccctgcagctccggcgaaaagcccggcaggcggttaatcccctcttccagcgccaggaaatagcgctgtaccgcaccgccccacacttctcccggcactacgcacagcacgcccggcggataaggcaacgccccttcggcggcaatgcgccccgccgcctgggcaatcggcaccagttcgacgttatcgcggacaaactccacgttggcgtcctgcgggttcatcatcaccggcgggaagtgcgcctgacggaacatctctttttgcagctgtttcacgtcatggctgacatacagatcgtgcatttcctggcacagctgacgaatgctgtagtcgcggtagcggcgttcatgcttgcggtagaccgtcggcagcacctcgctaagcggcgcatcctgctcaatgtagcgctcaaactccaccagcttgtccaccagcagcgccattttggccgggttttccgccggggtcagcaggaacaggattgagttgaggtcacatttttccggcacgatgccgttttcccgcaggaagtcggccagaatcgccgccggcacgccaaactcgctgtactgtccggtctgggcgtcaatacccggcgtggtcagcagcagcttgcacgggtcgaccagatactgctcctgcgcatagccggcaaagccgtgccaggccgcgtccggctcaaaggtgaagaagcgtgcgtcgccggcgatatgctcgctgtcgaagctctgccacggctgcccgtccacctgcggcggaataaacggccgcagctggctgcagcgctgtagcagctgtttgcgcgtttcaatccccagcagtacgcagtccatccatatgcgtcgccccgcctcgccggcgtgcattttggcattgacgtccagcgcggcgaacagcgggtaaaacgggctggtcgacgcgtgcagcataaaagcgttattcaggtgtttatggttgcagtggcgcttctgccccttgatatggtcgtcttttttgtggatttgcgacgtctgcgaaaaacccgcctgctgcttgtgcaccgactgggtgacgaagatgcccggatcgtgctcgtccagctccagcagcagcggcgagcactccttcagcatcgggataaagccttcatagcccacccaggcggaatcaaacagaatgtaatcgcacaggtggccgatggtgtcgatcacctgccgggcgttgtagatcgtgccgtcgtaagtaccgagctgaataatcgccagccggaacggtcgcgccgcctcggccttgtccggcgccgcctcgcggatttgctggcgtaaatattcctcgttaaaacagcgggcgtcgatgccgccgataaaaccaaacggattgcgcgcggtctccagatagaccggcgtggcgcccgcctgaatcagcgcgccgtgatggttggacttatggttattgcgatcgaacagcaccagatcgccgcgcgtcagcagcgcgttggtcaccaccttgttggccgcggaggtaccgttaagcacaaagtaggttttatcagcgttgaacacccgcgcggcgtgtttttgcgcatccttcgccgagccttcgtgaatcagcaaatcgcccagcttcacgtcggcgttgcacatatcggaacggaacagggtttcgccatagaagtcatagaactggcggccggccggatgtttgcggaaaaactcgcccccctgatgccctgggcaggcaaaggtggcgttttccatttccacataggttttcagcgttttgaaaaacggcggcagcagcgcctgctcataggcatccgcggcggcttccagctgcgccatataaaacgccttactggcgccgctcagggtgaacacgccggtcaccagcggcagataatccggcgaaagctgctcttcgccctctaccgcgacaaaggccggaatgttaaacccggtcgcctgcaggcgcgccaaaatgccggcgctcacgtcatcgacggaaaccaccaccgccgccacgtcggtatagtcggtgtgttcgacgcgtacaacctggcgcagggtttcaatgctggcgaccaaactggcgctggttgcgattttcaattctttcatagagctggctctcaaacggtgcaggatgaggcggtgccgccggcacccgacaagataacccgcagttatcccggtaaataacgcctgtgatgccccgcagacgcgcaggcgccggcggccgcgaaacaggcggcgcaaggttatcgggaactggcttcagcagcaaccgatagacatcagtaaaatcagcgtgatagcgctatttttaataatgcctaacagcgggcataaagatgggcttaccgcatagccggcgggaaactggcggcgtagtcgcggggaacgctcgggaaaccgcaaaatatcatcagatgtgtggcgcgtaatcgcgctgacgtcataaaccccgtcatacctgtaatcctctgcggcagtgaaaatttgcgcaatgattacacgtttttttatacgcatcaagacggcagaaaacgcgcctcagtcagaggggaaaatatcacttattgattattcgatgaggttaaaacaaacgaccgttcaggctgcgtataccctaaataattcaagtggcaggaaggcggcaagggaaggagtcccgatgagctgactcaggtcagtgattcgggtgactgaacgcacagcttgaagtatgacgggtatatttatgtagctgattcagcgcagtttaccacgctgcgctgaatcaggaggcgttacgttagaacagattaaatttgtaatcgacctgcagttcgatcgagtggttctgcgcccgcatcggtttaccgtcggcggtcagcttcggccggttgttctggctttggtagttccaggacggcccaccggacagctgcaggctgagatctttcaccgcggacggcgtccagcgcgaatacaccagggtttctccgcgttggatactgcgatcctggtacttcataccccagccgtagttggtcaccatccccatttcaacttccggcgtgacggcgtagccaaaggtccaggccaccattttttcgttgttgccgacatagtcgttgccccagctgtcggccatcgaattaaaggtaccgcggctgagcttcgccaggtgccattcgaaacgccccagtccctgggacagatgcgcgcgcgtataggagaggccggccttgtttttccagcgtccggcctgccagttcaccgacagcgcggcatggtaggcatcgcggtcaaaggttttcttgctcggcgacatgctggtccagtcctgcaggccatggttcatatagagctgggtgccgagcacggcgcggtaatccgccagcatcgccggccgccagtcaatctccaggccgtggcgctgaagatagttatggctttcaccgaagaagtagcgggcgccgtattcacgctgcgtatagctcagctcgccggttgcaatctggctgatctgctttttatcggcggtgcggaagtgcactttatccggggaatccctgtcgctgtagcgtgtgacataggcgccgcgcaggcgcagcggcccgctgccggtttcaccacgccagcccagataggtgcttggaatggcacgggtagagttgttgagcgccccccactttttaatttgctgccagccgccgtagagacgcaggtaggtatcgtcatcccccaggcgcgccttcatatacagctgccccagcttgttaaaacctttcgcccggccgtcgtcgttatacaacacgctgcgcccccagaagtcatcgctggcggccagtttgaccacgccatagtaggacgcgtccattccgagcatatcgttgatataacccgactggtaatccaacgtaatgccctgcccccatgcggtctggttggagcgcgagccgtaatcttccgtgctcaggtttttaaatacgtggcggaaggagaggtcggcatggctgtcgtcaacgaacccggcaagaacgccgccgaattttttattttccgccgcatcgacattaaaagccgccagtgccgccagaggtaacatcattaacagattattctttttgaatcccatttttttattcttcatagaaaagctccgttttctatttggcccaggtattgaagttaagtaataaagagggctcacgccctcggttgatggtgcgcgtttacaggctttacctattcgggtaaagcctgtgtgttatttattccttgagtacgaaattattttttattcgcagaagggctctgcaggtcaaccttataaatggcaaagccgatgtcgtctttgccgacataggtcatcggatgctgcgctgactgcttgataagctgcgtggcatgctcatcaggcgaagtttccatacggatatccagctttttctccgacgcgatcggcgcaatgctccagccgtttttcgccaccggcgcatactggccgtgctgctgggtttggcgattgatatagtcggcaatgatcgaacgcacttcatccggcgcattgatcaccacgttcttgtccccggtgccggggaatttgccggtaaaggcgcggtagttattcaccgccaccaggaactcggcattatcatccaacggcttgccctggtaggtgaccgaggcaatgcgctgcgcctgcgggttgatcaggttgcagtcaacgtcatagcgcgccggcttggtcacatcgatctggtagctgagcttatcgaacatatcgaagttgtaggcgcggaaaccgtcccagttcagcagcgactgcggcgcttcgctgttcgggtcgatctggttatacatccccgccgaacactccagccactgcttcacatccttgcccttcacgcgcacggcggcgagggtgttggcgtattgatacagctgtgccgcgttgcggaagctcagatcgcccttggcgatatcgacaaagtcatccggcgcgtttttgcggccacccactttaaacggcgcggcggcggtcagcactggcagatcggccagatccggatcgccctgaatcatgcgttccacataggcgcgctgtgcatcgcggatcacctgcatcgccgccgtatcctgcaccagggccaggtaggagtcgatgccggcggccagcttgccgatcggcttgttaacgtattcacgcgtgctgtcgtgggcatttttcagcgcctcgaccaactccggcttcgccgccaccaacgacttacccgccttactgtcatagataggacgcgcctcagccttgccggacgtcacctgccatttgccctcttcaccttccagcaccagatcgatcacccccagatgatcggcccagcggcccggcatcacggccggcacgccgtttaccgtgcccttggcgatatccacgcccggcagcgcagcaaaattggcgctcgggaataccccgtgggagtggccaaaggcgatggcgttaatgcctggcacctgcgacaggtagtaggtcgagttttccgccagcgctttgtacggatcggcggaaataccggagtgggcaatggcgatgaccacgtcggcaccctctttacgcatctgcggcaccagcttcttcgccgtttcggtgatgtctttcaccaccaccttgccttccagatgggcgcggtcccacagggcaatctgcggcggcacaaagccgatatagccgatgcgcaggttatgcgttttgccttcgctgtccttcaccggcgtatcgacaatcagatactgtttgaagtacggcttctcgccgtcggcatggtagacgttggcgttgatgtacgggaatttggcgccgctcagtgcctgctgcaggtaatccagcccgtagttgaactcgtggttacccacgctgcccaccacgtagtccagacggttcatcgcctgataaaccgggtgcacgtcgcctttcttcaggtgcgccgcggcatagtcggccatcgggctgccctgaatcacgtcgccgttatccaccagcacgctgttgtctacttccgctcgcgccgcatcgatcagcgtggcggcgcgcaccagcccgtgctgggccgtggcgcgatccttgtagtagtcgtaatccatcatgttgccgtgcatatccgtggtttccatcacccgcagattcaccgtggcggcatggcagacaccggatatcatcactgctaataacgtcactttactgactgattttaatagtttcatgttactttccctgtgtgtaaaaaatcggccgcctgacggccaaactgccccgatgtggccgggttaaaacagcagccccaccaccgtcgcattcaagaagctgaccagcgttgagccatacagcaatttcagaccaaagcgcgccgcggtattcccctgcttactgtccagcgccttgatcgcgccgacgataatgccgatggaggaaaagttggcgaacgacaccataaataccgagatgatcgccacggtgcgctcggagaagttaaagtcgccctgtgagaagttcagcatcgcgacaaattcgttgctgacgatcttggtcgccatcaggctgccggcctgcaccgcctcatgccacggtacgccgatcaggaacgccagcggcgagaacaggtagccgagaatatcctggaaagagatgccgaacagcgcggcgaagatggcgttggccatggcgattaaggcgataaagccgatcagcatcgcgccgacgatcaccgccactttaaagccgtcgaggatgtactcgctcagtacttcaaagaagctctgcttttccccttcgctgacttccagcaggtcttcctgcgggttcacctggtaagggttgatcagcgacgccatgataaagccgccgaacaggttcaggattaacgccgtcaccacgtagcgcggctccagcatcaccatataggcgccgataatcgacatcgagaccgtcgacatcgccgaggtgcacagcgtatacaggcgatgctccggcagcaggccgagctgtttcttcaccgagataaacacttcagactggccgaggatcgccgacgccaccgcgttataggattccagacgccccatgccgttgattttgctgagcccgaggccgatatacttgatgataaagcccagaatgcgccagtgctgcaaaatgccgatcagcgcggagataaacacgataggcagcaataccgacaggaagaacgagatctctcctttattcagcaggccgccgaacacaaaattgacgccttcattggcgtaggccagcagatggccgaataccccggccacggcggcgatgccggtattgccagcgtccgtcttcagcagtaacaatgccataacaaattggcacaacaacatcacacccagcggacggtagcgaatatttttacggttattgctcaccaagacagctaaagcataaataaccaaaatgcttaatataccaatgagatacttcatatttcttccccgggaaattgtatgccgccctgtcagggcgcatagtcatacatataaaaatgttattataggaacatatcacgcactcaatgttattaaagtgacattggacacaaaaaagtcattgctcaacaggaaatacatgattaatggttaaattttcgttaaaactggcagatggcggcaaaagagggaaaagcgggtgtcagacggggaaagagtgcgggaacggcagcggcggcagagcctgtgaacatcctgccgggttgcaacggattgactaaaaatggagcaaccaaacgctttgcggcagaaagccgttgacggctcccggcctttacggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccactatttaaagaacccgctcacaaggcgggtttttgctttttggcatttcgggtgacttccggacgtgttgaacgctgacgccaccgccctgcttcttccacccagtctgagcatttctcttaagcggttactcacccctctggtcgctgtgcccttgcctgacaaatttacaatttccaatagacactatttccatcatgtttacttgactgagggatccaccacttcagggctgcatccggtctttgtccgatccagagaagggccgttttctcttctaatatgcaaacagcctcatctggaatcattaccgtccccctctctcccggagcaacatatttatttccttcagtgtatccaccgccaccatcagcgcggttacggataaagtcatccctgaattaaaacagtggcagcagcgcccgctgtagcaggcttatccttttgtctggctggacgccattcactataaagtccgcgaggatagccgctaccagagcaaagccgtttataccgtgctggctctgaaagaagctctgggttgtatctgtcggaaagcgaaggcgctaacttctggttatccgtattaagcgatctgcaaaaccgtgatgtggaagatatcctgatcgcctggactgacccccacggccgtagacaatttatgtcctcacgatgagacctgttcgaagacctccggactgacgtcgccgaggtgactgttcctgctgggaaaatccgagaaagcaggccccttcgcacaggcgagggaacctgcttttgacgcgttaccgctcttattcctgaccgtgaaccatatcagcgctgtattgaataccgatgccgaatgcaccgccgtgcttcagactaatggtggtagtgagatcgtaagtctcggtacgcgcccaatcacgctgcagctccagcaggtaagtcaacgcggtgataggttttgcccccgcctgaatcatgcgctcaaccgcacgctcatgggcctcaacgctcatatcaccgctggcgtcagtcacgatataaacgtcaaaaccttgctcaatagctgcctgaaccggaccgttcaagcagacagaggtccagaggcctgcaaacaccaaccggtcacgatccaggctgtttaccgcttcgacaaagttgcgatcttcccaggcgttagaggttgaacgattgacataatcagagtcatccgggaacacgtcagacacttcagggaacacaggcccggcaaagtcatggcgggaaatcgtagacaccagcgtcgggatattaaatccctttccggcttctgccagaatcgcagtattttgtcgcaacaggccgatatcaatgtttttcacattaaaagccatctgactctgatggtccaacaaaataagcgcatggttttccggacttaataaattctctgcggccagtggggtagctttaatcgtcatctgctctttcctgtattatttgggtcaaagattacgtttattcgatatcgtcttggcgacgcaaaaaactatacataaccgtccacctatttgtccgtgccattacgcaatatacagtttgcaaaaaagaaagttgtgacagagcgatgacaaaaccggtttattataaataacgggccgcttatctaagcggcccaacagtagctatacatacacttataacttcctgtcagcgatgtacctgtcccccatccttaaggcgcaataccagaaatgcggcttcggttctcggtaatatactgaatgcagtgattcataaactcgcgtattttcgccgactttctgacatccggatgggccagaaaccagagttcctcactgatgtcgttcagtacggggctgatctgcaccaaaccgcgcgcctgatcgccatgcatgcagggcagcagaccgatcccaatgccgcttgaaagcgcagaggcaacactgagaacagagtcgccgcgaaagacgatgttctgtgcagggatcgtgttctctatccatgaaaatgccttgagcttggacatgctgtgactaaaagaagcccaacgctgttctttgaggcattccaacgtcaccgccttatctttccactgcctactcaagccatataccgcccataccgccgtgccaacttttcgtcctgaaaggtgttctggtgcaccggaagtagcccgaaaagcaacatcagcgccaccgtcaaacaggttcatggcctcattgccaatggagacctgaaacgaaatctgagggttactgctggcaaatgacgctatcagcgggttaaggtaatcattcagcaaggcatccgatgtcgttattctgatttcaccagagaaaccgcgtatttcctccgtgatattttgcatcaccgcggtcacatcatcatcaatacggtgccctagtgatatcaactcagcaccggctaccgttggcacatattgcgtacgacgacgcagaaaaagcgatatccctaatgcagattcaatcgctcccaaacgacgaaacaacgtcgaatgattcatcgccagcgcatccgacgcacgggataagttgccatactcgccgacggcaacaacaactttcagatcatcccatgagaatttctgcattccccgactcataatatcccccaacaaaaacctttcagaccaagtggtttaatagcggtgagaaggttattcttgactaaaaaatgactgaacggctacttcagataccggtcgataaaaattttccgtagagagtctcttatagcattgaaattattgggggagctaactaaaaagagatacaaaatctttgtattggtaagcatgccttccataaatgccccttcaacacaggaggaattgccctccagggagaaaaaacaccgacgatatggtaaatcaacaaacatgcaacacacgctatccactataaaaatgcatgcttaatacattcactcttaaccggagcaagggtaattttaattaaaatgcacaatgacagtaaccaaacatgtagtgataaactgcgtaaaaaactcatgagagtctcactcccagataatagataatgaatacgtcgacgttctaaatgtctgagtaatgctattagactttcccttatgccggcatatcggcgaacaggcagctcttttatgagtcttctaacaagccaccgccccatccggaaatctcccactgaaccatgactgatgttatgcagccccagaacctggcttcgtaatacagtccgctttccatcaagccttcaggatggcctttccaatacttgtagctgcagcgataccccctggccacctagcagagcgtggctacgggataatgcgctctgagcatcccgattattgagaattgttcagggagtctgatatcaaaagcgcgacagtcttcttttctgatattcaatttatatttcaatgcattgttgattaaccatcccttcacgcacgtcaattctgtaggtcaaacagctctgtaggtcatacctttaagggtatgaggaatgctatttatagcattggaatagatgatcctgcagtcattaatattgaatcccccgtcattaacggcgaataaataaacaacgcagaggtattcaatcaatgagcaaatcatttaccaaagtccgggacgtcaatgcgcgacgtggcggcgatgtattgttagaggtgctggaaagtgaaggcgttgaatatgtttttggcaatcccggcacaaccgaactaccgttcatggatgcactgttaagaaaaccatcaatccagtacgtgttagctttacaggaggccagcgcggtagccatggcggacggctatgcacaggcggcaaaaaagccaggtttcctgaatctgcatacggcggggggtttgggacacggaatggggaatctactaaacgccaaatgctcacaaacacctctcgtggtgacggcagggcagcaagatttacgccatacgacaaccgatccgctactgttaggcgatctggtcggcatgggtaaaacgttcgccaaatggtcccaggaagtgacccatgttgatcaacttccggtgttggttcgccgtgctttccacgattctgatgccgcaccaaaaggctctgttttcctttcactaccaatggatgtcatggaggctatcagtactatcgggattggcgcgccttcaaccattgaccacagcccggtagcgggctctttgccacggttagccagcaaattagcggcattcgctccaggcaaagttgcactgattgcaggcgatgagatttatcaaagcgaagcggccagcgaagttgtcgcgctggctgaaatgctggctgccgatgtgtacggttcgacctggccgaatcgcattccgtaccctactgcacatccgttgtggcgaggcaatctgtccaccaaagcaacggaaatcaataaggcattaagccagtatgatgccatctttgcgctcggcggtaagtcacttatcaccattctttacacagaaggccaagcagtacctgaacattgcagggtgtttcaattatcagccgatgcgggcgacttaggacgtacctatagcagcgatctctctgtggttggtgacattaaatcgtcgctgacggtattgctacctgaattggaaaaagcaacggcggatcgtcgcagtgattatcataagcgttttgtggctgctgttgacgaattcaaatcaagcaaagaaaccctgttagcgctcgtcaaagagcagcaatcagcggcagtgatcaccccactcgtggcagcgtttgaagctgctcgggctatcgggccagacgtggcaattgttgatgaagccatagcaaccagcggttcgctacgcaagtcgcttaacagcagtcatgcggatcagtacgccttcttgcgcggcggtggtttgggatggggcatgcctgcggctgtgggctactcgctcgggctgggtaaagcgcctgtagtgtgctttgtgggggatggcgcggcgatgtactctccccaagccctatggacggcggcacatgagaaattacccgtcacgtttatcgtaatgaacaacacggaatataatgtgctaaaaaactttatgcgctcacaagaagattatacatcggcgcaaacagagcactttatcgccatggatttggttaaccctgcaatcgattatcaggcattgggcgcatctatggggctggagactcgcaaaattatccgagctggagatattgccccagccgttgaggcagcattagccagtggtaaaccaaacctgattgaagtcatcatcagcaaacattaattcagcgtctgttatgcctgtgctacggccagatcatctcgaatatcgcggcacaggctcaaaaaacgtggcaatgtagggtttttgtttttggttgaccacatcagcacattttcaacttgtctggcattgtccaatctccggtaagccacgccccgcaattgcccattttccatacttgccgggataagtgctacgcccacaccatgggcaacgaaattcatcacagtttgttgcacagaggcctccaagcctatttgtgggctgaacccggcttttaggcactgatgcaggatagaatcatagagcattggcgcactatgccgaggtacggtgataaatggatcatcagacagtgattcaaggctgaaatgctcagcttgcacctgcggatggttggcgggaagggcaacgatcaacggctcacgcaaaagaaccattgaatcaatccccggagttgcagactctgagaaactgattgcggcgtctagtctgccatcctgtaaagccgcatttaaatcggcagggaccatctcctgaaactgcaaatcaatgtccgggtgtttttcccggtgctgcatagcaacatgaggcacaacactataacttgcgtacatggtcgcgcctaacgtcaaaaaacctttctgtccggattcaactgcccgtacgttgttacaagcctgctgtaacagccccaatatagcgcgagaatcagcgaaaaattgttctccggcaagtgtcagatttacgcctttggcatcccggttgaatagctttgcgcccaaggtaatttccaactgagctatctggcgacttaacggaggctgggaaatattgagtttatcggcggctcggcaaatgtttccaacttcagccacggtacaaaaactaattaactggttaaatgtgggtttcatgctgcttcctaggacggcttcatacttttatagcgtcgctcgcaatatgaaccagcgtaatccaaactggttctgttttccagaaacgaaacaaacgccaatgagtctgttatccagcaaaagcagaaaatttttagcctcttccggagcaccttcaggggtattaaccaacagcttttctacctggccgacttctcagccaggtcgttaatcgcctcatacggccgtaaaccggccgccagcaaggcagtaacgcagacctcttcacagaagtccgcgtcgttcagcgtcagtccgtaatttgactcagtcgcataagacgacccacccgatttttgccgcaggtttcaccgatttctcccagatcgccatgaacccggcgataaccatatacgctttcgctcatcgcgaataagcgtcagcagacgctggttatctttgatcgtgtctggaggctggattatgcagccacgcagagcccggctcgggcgacgttcaggatccgacacattctcatcaccggccaaaccacgggttatgcagggattttacgtttacgaatactggctttattcgtgaaatcaagtacctgagacactcactcaagggaatggcacactgaaaacaggaaggtgaagcgggttcagcccaggtatgcgtatcgtcaagccaggtcgaaagcataaaaaaagccccatcagagaattgatgaggctattgtcgtctaccctcagggcgttattttgcttaaccgatcggtgttagcctatggcgggtttttcgctttctgggatacgaactcaccatcaaactccgtttgataaaccggcttcccccctaacgcgaccgccctaccatgccacaacacgccatcccctaaattcacttattgagactttccctgaattttttgggcgttgtcgactcttcctttctgaaatgatagcgaaagttatcaatggtgttgaatcctgtcattgctgctatcttttttaacggtaagtcactggttataagcaactctttagccagtctcaatcgcaggttaataatccaatcgattgcagtcatccctgttttgagaaggaaatggcgctgaaatgtactgatactcatcgacattctttgtgccaatgattcgattgtatgagggatactgatgttctcttccagccattctaacaataatgaaatattatttgcctgagcgtgaatatcagataacggttgatgttttttctgattctgtgttcctacgcgatgtgatgataacaacagtcgttgcgcgatatcattggcaatagcagggccaaaatcagctctgacaatatgcagtaagatgtccagcatcgtcccagctcccgcagacgttaatatgttcccatcttcgtgataaagattttttgcatctacttttaaatcaggatactggctagataacaactcactacagttccagtgagttatcgctgttttattcgtcagcaaccccgtcgccgccaggaccgaggctccagaacaaatgctgcatattctggcaccgcgatgatgcgcctccctaagtgcaaaaagtaaaaactctggtggaggagtggtcgtatctcgccaagagagaatgattatagtactggcagcgtttagggcatcgaagtcataagatctttgtatagtaataccaccagcgatattcagttctttttctaaagaacaaatttttaactgataccagctttcaacatgttgtggtttcatctcttggaaaatttcaattaagcaactcaattcaaaagctctcacccccttgccgacaatggcagcaactatatgctcgctcatgacattatcctcttttttttggaatttttttccattgtcatcatatgtaaaaaagcctaaagtaacaatgcgaaacaaaatgacatggattgaattgtaatttttacataatagatgggagtcccaccatcaatcattgaaatattttgctgtggttcgccatttacaaaaactcaatgtacttgattaactaacatggataatccgttttggcaaacattatccaatgccagttgatgggtaatattcaaaaaggaattaaaccactacaatcataaaaaataagtatatcaccgaatctatagtgatatttgatttttgatgagtggcaaatatgtctgtttattttaacagcataatgtttcgttcaatagaaatgtaaattatttacgtaacattcagaaaatacaaaaatgagagtacacctatgaacaagcactggttgataactcgttgtcatgatctaaatgataaattagcgttgatttataatgataaagacttcaagtactctgacatctataacacgatggggctttcattatcattcctgaacgaaaacaacattgaaccgggttctatcgtatcacttgaaggcgatttcacgctatatagctgcgccatgctattagcattaatcaataacaaaaatattatcgtccctattggagacgttcctgataaaagaaaggatggttacatacttacggcgcaggttaaatatagaataaaaacgcaaaatgatagttaccgactggaaaccaccggtcaaaaaccagagcacccgttatattttagactattaaacgataatagctcagggttggtgctcttcagttcggggactaccggacaacccaaagcctcggtgctggattttgacaaactgatagacaaacatcagccaatgaaattggccagaagaacaatttcatttttatccatcgaccacattggtggaataaacacgctccttcatacaattagccagggaggcgcgctggttattcctcataaacgtacgccagaaagcgtgttttcagcaatctataaatggaacgcagaagtactgccaacaacacctacatttttgaatatggttcttatctccagaattattgaaagcggagactacccttcattaaaactgataacctacggcacagaaccaatgccaccaattattcttaataaactcaataagttactaccacaggtaaaattaaaacaaacatatgggttatctgaggtggggattcttccaacaaaatcaaaaaatgacagcgaactatgggtaaaacttgggaattctggttttgattacaaagtaatcgaaaatattctgtggataaaatccgacttcgcaatgcttggctatctgaatgctgacgcgccttttgataacgaaggttattttaatacgcaagatattgtggagatgaacggtgaatacattaaaatattgggaagaaaatcagaaataatcaatgtcggtggtgagaaagtctatccggcagaagttgaggatgtacttctgcaaagcaataatatttctgatgttaccgttgttggttgtccatcgccaattaccggggagtgtgtaaaagccattatttacctgagcaagccggagaagtatgacgatttgagatcacgactatttaaacactgcaaggaacatctcgaagagtataagatccccatgttatttgaaatatccaaagagccacatcactcaactcgattcaagaaacagagaagcgcatttcaggtaacagaatgaataataaaactgtagtcataagcggaggaagccggggtttaggtcaacacatggtttctgctttcctaaaaaagggatgtaaagtggcctgctttagccgagagagtaacagctttataaaaaataatctaaccgctgaaagtgaaagattttactgggaaaagctagatattaatgatcatgttaaaatatcagagttcatattccacgtgaaagaaaggtttgggaggattgatgttctaattaataatctagctgaactggcagaagggttatttattttctcatcgaatgaaaagataaactccatgctgaatactaatatcgttgcgccaatgttacttactcgtgagtgtgtgaaagacatgttgaagaatggtgagggtacaattctcaatatctcttcgatcaattccgtaaaagggcataaaggtgtcactatctattccgcttgtaaagcggccatcgatggaatgatgagaagtttagccagagaacttggaccgtcgaaaatacgggttaactcgttagtccctggattctttgatagtgagatggtttcatatttatccgaagaaagacgcaaacaaatattgaaaagaacgcctttaggtcaattatcaacggctgcgagcattagtaatgttgctctatttctttgttcggatgatgcagtcaatattacgggtcaaaacatcattgtagatggaggtttaacatgctgaatgcaaccagtaacaccaaggatatcgtattaaaagaagtttcttttatctgtaatcaggaaaatatatttgatgatgaaatcatcgttaccgagcactctgatttaacgaatgaacttaatttctcatccttgatgcttgcacgactagtaatggtgcttaacgacaagtttggtacagaaccttttagcaaagattttcatttttctgaagtcaaagttgtatctgatgttatcagcgcatacaaaacgcctaaaacaacaattaacacgacaaagactgagggctaaattatgtcttttgatcacgttattgaaaacatcgatgactatctcggtgatggtgaacatcggtttttcggcatgggataccgaagggttagctacgaaatagaaaatatttccgttagtttcaagaaaaaacaaggtgatgagcataaactcactgccgatctcagcgttacatacccggtagattggtctaagaaaaaatctggcaatctcacaccgcatctgagcagcgtggatgtcattattcttaccgcaagattttgtgaagtcatgctcagccaatgctacttatacagtccatcagaaaatgcaagaacgtggataaaaaatataaagcttaaagcaggaacatctgcacaggaggatcttgaaaacattcctgtcgtcatgaaaatgaagacgaccagtggtgataaagaaaatgaagaggtattgtcttccgttttcgaatgcaaaattggaaagatgttagctcgctgtgaagttgaacatcttaataaggatgcagcttatcaggatacggtgtatccatcactttcgactctgttcgatgctccccagaagaagtattacggtgacttatttaaagtacgggggcaacggctgacaaacataaggtatgaccgcgcgacccagcaagttatcagtgaagtaaaactaactataccagacggcaaccagcccaccgtggggatagaaggggcctggcagccaatggtaacttttgttgactgttttgttagccatcttcaactttctcaaattctaatgtatgagcttgataatattgcaagagcagacagtgaaaccctctggatgctgcaaactgaaatatccgcatcatcaccagctcgtaacgttgccgatacggctaacatggtggcgacagtaacagccgcccaactatttaatattgatagccttagatggcgtcaggtctccaccgaaggggaatatgcgggaattaagattaaatgttcactgagtcatttactgccaattaattcttaaaaaaagtctggggattaaaatgaaaatttctatatcgggaacctactcatcaggaaaaacacgaacagtcatggctcttgcccacttaactggcgtaccgcgtactttagctaaaacaatcagagaaattattcctgatgcggtacccgggaagcgactcgctgaatgtacgccagccgaatttttacagttggcaatgcggagacataccagccgagcggtacacgaggcactgcttccagaacagtttgtttctgatggttcctcattacaagaatggatctatgcggcagcccgggtaaaatatggaatgagcccaaattatgaaggtcatcttgatccgataccacatgcggaactcactccagaaatgtcattctttgatcaggtaacacaacagtatggacatgcatttaaacagcatgttaaaaacacattcgacattttcattcacttaaagaatgaacttccgttgaaaaaagatggccatcgtcctatgaaccaaaactttagggactattgtgatgacatgctgcttgagacacttcaagagttgaacatcccttaccacatagttagcggttcattttcggaacgattaataaacatcgcagagttattgtctctacctacattaatgtcagtcaatgatgcgatagaattagccgatcaggagtatgcaaaacaagatttccgatttgaaacagagcgataaagaaaaaaccataatttaacaatgggagtttctcatatcacagcgctattaaaaaaataggtaacattctgagtacagtctgttaagacaggctgtacttttctaaatggttatttcatgtgtaaattgccgtaatcaccttcaaaccatcaagcaacataacaccatcaaaacaacgccccgcaaacaattcaggcgtaaggcttctattcaacaccaaagtaaagcttcctttttccaaatttaacgtttttaccgttgcagcctcaaagccaaatctctgattaacctctggataaagtgctttaaaaaggctttctttggctgagaatataatcgtcacaatcacgtttgggttggtagctgcaccgatgaaatccaactcagaactattcataaccaatcggctaacatcccttgaaacatccgctgagatatagttttcaacatctataccgactctcatcaaagaactactctttgaaacgatacaaactgcaaaatcatctccatgactgatagaacctcggaaccccgttggccagatcggctcccgatgcacgccaacatcaacccaaagattctctgcatttaaacttaaaagagccaaatgggctaaatagcgccctgcaataaactccgatttccgctttgctgttgttttaggtgataacgtgtaggaatgttctaccaaaagcacctccagcaaacggtcagtatactttttaacgtcgaacttgcactgcatgcatatcccagtgaagccaggaagctgaaactcccgcaattctgaaataaaagaacttttttggcttaccgtctctgtaaggttctcattatcatcatagtaaaacgtgttaccccaagagtgagccatagtgttgagaggcaattcaatatctttcataggttgaatcgggccttaaacttgtttttatcaaaaacgcttactcttatgtgacctatcactcttccataatatggttcatcacgactgcaaggaaaaaatggtcaaccctaataaccgcccagtattgatatgtgccccaccggacaaaacggattctggtttaacccgatggggtcatcatcagttaagtggaataataccgcattatgacttccttctcgccgcagaaagcgatgcgctgccggcaatacacgctatcgacaataaaagtgctacagtcagccctaacaacagcgcagtaaaacctggcacccatgccacgataagcgggccaatgctggcgccaacaaacagtacaaaaccattaagagccatgcctccggcgcggttcggtaccgccaactcaccaaactgcgtgatcatcgccggaaccgcgagagcaacaccagtgacaaagatcaagctgcccatcgctataccgaccagagattgcgataaaataacctcaagggccaagcctgcagcagccaccaaatagcccattttggcaactcccggcatgccgatccgcacagccaacggcccgaccagcaatgccatgaacattcccggcagtccgaccaaacgcagcatgataaccttggctggatcaagccctaatcccatcatatgcggtcccaatgccgtatacatcgcaacgaaagacaaaagcagcatgatatgcgcgcatgacagtagcaggatagcgggttgtgcaaccagcttacccaatgcgacaaagcgatgcccgagatgcccatcaacagcaatacgtgtcggttcctttaccatcatagaaataaatggaatcatgattatcaaactggccccagtagccagaaatacccaaaaccattcccatcttaacgccatccaaccggcgagcacttgtccaaaaatcccagccacgaggaaagacgtagacattgccccaatggcggttgcccgatggcgcgccggcatggcttcggcaagataggccaatgctacgggagcaaaactggatgctgccagcccttgtattattcgcaaccctgccaaccatggcagcgaaggcgccatcgcgcataccagggtgctcacggatagtgcacttagtccgatcagaatcactggacgccggccgtactgatcggacagtggcccccagatcaggaaccctccggcgtaggccaggctaaaacaggtggccaaagcgaatgtgaccgctcccggcgtcgacggactgaacgcctgaccgacgtacgacaacagaggaatggccagataaagctgactcaacaccagcaacgcaaccgcaaccatcagtccgacaaccttcccgtttgccgaataggcttgagtaaggtgtgcagtttctcctgaactattattcgtcgggctagtaacctgtgtatgttcagtcatcgcatccagcctccgtgattgacactgttttcccaacaacgacggaatgcatatgccgtgcggtatagagttcccaaaactgtttagcgacatcccccggagcgatcgtatagcttgctccatggctgcccggtgtccctgtgacaaaaccattgacgatcacctcaccgacatagatgccatgcggtgccagagtctgtaccaaaagatttgtagccttgtgttgcgcggctacgccgatggcgagtgctgcgtattgagtggcaaaagcgttaatttgcggagtatcaagcgccataataccgctggtggcgagcacagcccccttggaagcagtaaggtcgaccaggcactcttgcactgcggtgatataaccggtaactcgggtcgaaaagcttttgctcagctcctcaggcaatgtggacaacaggtcgccttcaatatcaagaaaagcgttccagtgcaaaataccaataggacccagcatttcacgtgcatccataatcgcgcttcgtattgcatcgatcttgctcaagtcagcagtgaaagctcgagcgttaatgccttcagacgtcaattctgctaccgcatcagcgaggcgccgagcattgcgcgcaatcaacgcaacgggataacccgccttgccaaaacggcgcgcaagcgcatgagatatgccgggaccatgtccacaaataaggacagtattcttcattcttccagactcctttcaatatgaaactaaaactccaacgttttagttggatttgactatagtatgattacgcagcggcaacaaccaatagatgagagagtcaaaagatggcgtgggatattgagggaactaaacgtaaaattctggatgcggctaccagcgaatttgcccggttcggccctgatggcaccaccctggaacgcgtagccaagctggccggcgttaacaaggagcgtatttataattactttggcgacaaatacgccctgttttctgccgtactgcggcgcgagttggccaaagtagcatcggcattacctgtcacatcctttgcggtcgaaaatattggcgattatgccggacgagtttacgattaccatcttgagcaccctgagttgagccggcttatgcgctgggaggggttgacgttcagcgatgaagttccagacgaagagcagcgtcgcgaatactatggatacaagatcaaagcagtagccgacggacagcaacaaggttgcgttacccaagctattgaggcagatcacctggcttttttggtgctggccctggcaggatggtggtccgctgttccgcaggttgctcgtatgttaacaggtactgatagcaaggaagaacacgccagaagacgtgcctctgtcatcaaagctgcgcaacgtttggcatcagcaccataaagcaacattccgctgaaggtaaacggatgcaagtcatcatgccgtcaggttgatagggactgtaattaaaactgtgtaatttattgtttttgttatgttgtttttggctatggagataggagaattatggacaaaaagaaactcaaagcactggctgacccaccctcaaatcccctcccgttgaaacgagttgagggctttctcatggttaaggttggtcaaccggggcaaaactacgtccgtgaaccggtcagcgccggccagagcagcagcgccgatttagccacactatccagctgggccttcgttcccccgtcacgggccaggatcaccatcccctgctgtaccgtaaagtaaaacctgacaacatcttcacaatccgcagactgtgcaatctcgtgtttttcctgagcaaacagcaggcagttattcagccgcataaacatctcatgccgacgaagtcttgaacgcacgcctcacgtgaggaggcgcgcattatatggggaaatgcagggttcgctgcagaaatgaccgatgaaataaataaagaaataatccgtccagcgaactaataaactaagggttttaccctctctctttaaaggccctaaacgtaccgataaaaaaccaaatatataaataagcaaacaaaaaacaacacagtacaagctaatataaaagaatgacaagagaatgtcatttgtagacataagcttaattagtccggccgagtcagttaactctttattagtaaaaaaagaagctataaataaataccatataaatttccggggaaggctcttcatcggacagcccccccgaagacatcgcctacggcggccgtattatctcaatgaccgatcaaccaaagcgctcacctgcacaggacgcggtaatatctttaactgataaaacaaatcagccaccggttgcagcctgtcgatatcctgctgactaacgctatgcacgcctttggaggtacggctcgcaatgcgtcgggcggtgtcgagcggcaggcgcgtcagccgcgcgtaaaccttagcgtattcttccgggttgtcgagcgcccactgccgcgccttggcgacgcgttcggcaaagtctttgatggccgcccgcttgtccgggtcggccagtgagcgcgtggtggcggtcaaaaagccaagcgacggcgttaatccctgaccatcgcgcaacaggcgcgcaccgttctgctccgcaacgcccagatagggatcaaacaccgcccaggcggcgactctgccggtattgaatgccgcgctggcgtcggtgggcatcacaaactggatctgtacatcttcccgctgtagcccggcctcttgcagcgccgcatacagcagatttagcgaaatgctgccgcgcgccgacgacaccaccaccgtctgcccttgcaactggcggacgctgtgaagcggtgaatccttgggcacgataatcccgttagactgggcataacccacgttggtctgaatcagcttaaaatccaccccgcccgccgcggccattaagatcggcagatccccggcataggaggtatctacggcgtctgcgcgctgcgcctcaaacagcggcgccgccccctggaaattggcccaccgatactgatagggcgcatctttcatcacgccggcggcctcaaccagactgcgcaacccgcgtgcctgatcgcccagcaccaagctggcatcgccgatcgccccgtgcgccaacgacgtcatcagcagcgcggcgctcagccccgcggcccgaattaacacagcaaccttcatcctaccgttcctctttaccggccatgtcttgcctgatgattcagagcacgttaaagccatgcgtggcatcacgttccagctgcgccaccagcccgaactcccagtccagatacgcctgcatcgcctcacgcgggttgtccgtcccttcgtacggacggcggtaacgatcgatccgcggtgagatcaggcgatcttccccgctcaccagcggccgatcttcggcgatccacgcctgcgttccgccggccagcaaccgtaccggcttgccggtcagcacggccacttccggaaccgcatagcgcgccagcaggctgctgccgcaggtcagcacgtagcgttcggccggcggcaggttttccaatgccaacggcagccgcgatcggataacccagtgcgcgccgggaatatggcgcgccacgtagttggcgctggtggtgaagtccaacagcaccgtccccggctgctccagcagttcagccagctgcgcgggagtgatttcatcagccggcggcgccggcggcagcacggcggcgggatcgccccgctcgctaaaatcatcggcagtcaggccgtctaacaccgcgacctcccagcccatctgcgccagccaggaagcgctcatattggcgcgcacgccgtcatcgtccaccagcaccacgcgggcgccgcgtacgctggcatagtgatccgtctcctgcaccagctgcccgcccggcgtactgtggctgcccgccacatgcccggcgcgatacgcctcggggttgcgtacatcaaacaggtaggtggtgcgcgccgtatcccgctgccataacgccagcgtttcacggtcaatgcgccttacgccggcctcatcggctacccgccgcgcctgctgtcgggcctgcgccagattatccgcgctatccgggtagcgacgctgttgctggtgttccagcgcaaaccccgccagtccccagccgatggtgccgttgcgtaacgccgccaccggattggggatgccggcattaatcagcgactgggtgccgataatgctgcgcgtacgcccggcgcagttaacaatgacctgggtgtcaggattcggcgccagcgcatggatcctcagcaccaactccgcgcccggcacgctggtgctggtggggatgctcatggtctgatactcatcaaagcggcgcgcatcaacgatgaccacatcggcatggcgatcgataagcgccttaacctgctctgcggtcagcgatggcgtgttcctgcggttttccaccagttcgccaaacgccttgctgggcgtattcacatcctgaaaaatttcaccgccggcggcacgccagcccgctagcccgccgctcagcagggcgacatcgtcgtagccgaactgccgcaatcgccctgccgcctgctcagccaacccttcgccagcgtcatagacgacgatcggcgtggtacggcgcggaatacgccgatagatttccagctccagtttgctcagcggaatattcaccgcaaacagcgggtggcttgccgcaaactcggcttcttcacgcacatcgatcaacgccagttcctgaccagccactaacgcggcgcgcagcgtgggaaaatcacggtaaacaaaggcagtcatacttacacgtccttagaaaagtccaagatatgagtcggttgcgtattggagtagccggaaacgaagggcttcacgacgccactttcgctatacaccgcacgcctgacggcgccgatattgccgccatacacatgaatactgatcgaaacgcgatcgctaaacgcattgcggacctggtgaatatccccgtcctgttcggacagcttcgccacctggccgacggttaaccgctcggcgtcgcctgcggctcggggcgtcccctgggcgtccagcacgtagcgctggttaatttcagcgccgcgcagcacgccaatcagcccccacacgcggtggtcatggatcggcgtaatctgtcccggcccccaaacgaagctgacgatggaaaagcgctgctcggcatccatatgcagcaggtactgctgatagtgctgaggatgaggcgcggcgtattcttcggccaaccagtcatcctgccgcaccagctcggccagccgcggcgctgcctgtgccagccgcgccgcatcgctcagcggctgctgatgcagttgctccagatgtttgatgaactgacgtaaacggtctaaaggtaatggcgttgtcataaggctttcctgtctgaggcctgcctagcacgctaacagagaaccaaacattaactaaatgcatttttttgataaactaaaatgcaagatacacataaacaggaaacccatgcgtacagacgatattgatgcgctgctggcagtggtgcagtttgcttcgctgaaccgggccgcggaacaccttggcatcagccagtccgccatcacccgccgcctgcaaagctttgagcaaagcctgggcgccacgctgctggatcgccagaccaaaccgctgaaactgaccgccatcggccgccgcgtgtatgaacagtgcctgacgataaaacgtgagaccaagcggctggaaagcttacttaatcaggatgcagagcccagcggcccgctgcggctggggatcccgcaaagtctgagtgaaattgccttgcagccggcgctggcggccctcggccaacattacccgcagctgcgcccgcaggtcatgtgcggctggggcgggcagttgctcaaacgtctggaaaacgttgagctggacagcctgctcgccatggggccggcgcagcaaaccttcgatgacagcctggaggcaaaagcgctgtgcccgctggaggttgtcgtgatcgccagtaagcacctcaatctcagcgccacccgcctcagcgactgcgcccaccacggctggatattgaaccccgacggctgcggcctgcgcgccggcctaacccgcgatttacagtcgcaaagcctggggctgaaaatcaacgtggaaaccgcaggcgcacagttgcaaatcagcctggtcgcacaaggcctggggctggggctggtgccgaaagccgcgttaacccacagcccgtatcagcatgagatcgccgtgctcgagctggccgacttccagccgaaagtgcagctgtggcaggtcagcagccgggggctgggtaacctgcagcagcccaccactttttttgccgagaagatcgtgcaggaactgttgcactaattgaatgaaaataatgagttagcctgataataaattatatgcatattaagatatgataaaaatgcatttagatcattagaaccttacgtatagggtataaaaacagcgctgcttatcgccaatccgtaggcagcggccaaaccctatcacgcatcctggcaaggagttctaatgagcgtccaatttttaggcatgatcggccaccgcctgtcttcggaaatcatccccccggcaggcccgatattcgacagcgactatattgtccgctttgcgcaagttcatgaagctgccggctttgatcggctgctggtcggccactggtccgatcaacccgacggttttttggtcaccgcgcttgccgggctgtcgacgcagaacatcaaattcttactggcgcaccggccggggttcgttgcccctaccctggcggcgcgcaaattcgccactctggagcatctgctgaacggccgtctggcggtgcatatcatcagcggcggcaatgacgcagagcagcgccgcgacggcgactatctcgatcacgatcaacgctatgcccgcaccgatgcatttttagacatcgtgcgtcaggtctggacccgggatcggccattcgatgcccacaatgatttctaccgggtcgagcaggccttttccgccatcaaaccgctccagacgccgcatatccccatctttttcggcggctcgtcagacgcggccatcgccgtcgccggcaaacacgccaatgtctttgccctgtggggcgaatcgctggcgcaaacccaggaaaccatccagcgcgtgcgggctgaagcggccaaacaccagcgccagctcgacttcagcgtctccttccggcccatcattgccgccacagaaaaacaggcctgggaaaaagcggaagagatcctgcacgtcgccacagaacatgtcgcgcagcgcggcgtcggggcgaaaaacaagcccaacagcgtgggcgcgcaacgcctgttggccaccgcagcgcagggcaacgtggtggataaacgcctgtggaccggcatcgccaaactgtacggcggcgggcacaactcaaccgcgctggtgggcaccccggagcaggtcgccgacgccctgctcgattactacgatctgggggtgaataatttcctgattcgcggtttcgacccgcttaacgatgccgaggaatacggtaaagagctgctgccgatcgcccgagccaaaatcgcccagcgcgacgccagacaaagcgcctgacgacaaggggattccgcatgccatcgctccgctctacgccgtcgcttgggcagcagcacattcacccaccgcttgaacaaatccgcgcgcagctggcgcagcaggccgccgagcttgaccgcagcggcgcgttcccgcacgccaatctggcctggctgcagcagcatggcctgctggggctggcttgcgcgccagattacggcggtgcgggcgccagccttgccgtcctgcagcaggtggtcagcgccatcgcgcagggcgaaccctcaaccgcgctcatcgtctgcatgcagtatctgcatcacctgcgcctggctaccgatgccgactggccagagccgctgcgctgcgccgtcagtcacagcgcggtgcggcacggcgcgctgctcaacagcctgcgggtagagccggaactcggctccccgacgcgcggcggcctgccccacaccgtggcgacgcgtacgccggcgggctggcggctcaatggccataagctttataccaccggcattgaggggttgagctggctggcggtctgggcgcgcagcgatgacgctgccccgttggtcggcacctggctggtgccgcgcagcagcgcgggcatcaccattacccccagctggaaccacctgggaatgcgcgccaccggcagccatgaagtggtgctgcgaaacgttgaggtgccgctcagccatgcggtgagcgtttatccggccagtcagccgccggcgcccaatacggcgcggatccggaccgccgccaatgcccatacggccctgctggcggccatctatgacggcattgcccagacggcgcgtcgctggctgctcggctggttgcagcagcgcgtgccggccagcctcggcgtccctttggccacgctgccccgcgtgcaggaaaacgtcgggcagatcgatgaaatgctgttggtcaaccaaagcctgctgcgtcaggcggccgcgcaggccttcaccaccgaacaggccaatctggcgaaaatcaccatcaccgaaaacgccgtcaatgcggtgggcaaagcgctggcgctgaccggtaaccacggcctgacgcgccacaacccgctggagcgtcactaccgcaacgtgctgtgcggccgggtacataccccgcagaacgacagcgcatgggttaacgccggcaaagcggccttgaccggcgtcgcgcagggcactgactttacaccgaaggataaggatcactatgtggcgtcttaaacacactctgggtgctgtactgctgctcgcactggccggccaggcgctggccgccgagacgcgggttaccttacgtatcgccgatcaaaaaggcggtatgcgttcacaactggaggcggccaacgcgctcagcaacctcccttacgcgatcaaatgggccgaattcccagccgccgccccgcttgccgaagcgctcaacgccggtgcggttgacgccggcatcattggcgatgcgccgttgctgtttgctcttgcgcaaggcgcgccggtgaaagccgttgcggtcgataaaagcaacccggcgggcacggcggttctggtcggggaaaactcgccgctaaaaggcggccgggatctgaaaggtaaacgcatcgccaccggtaaaggttccatcggccactttgtcgcgctgaaggcgctgcagcaggccggcctgaccaccgcggacgtccagctggtctttttaggccccgtggatgccaagatcgccctgctcagcggctcggtcgacgcttgggccacctgggaaccctacacgacccagctggtaaaaaccgggcaagggcatgtgctggtcagcggcgccggcctgctgccgggcaacaccttcctggcggccaccgatgccgcactcggcgacagcgccaaacgccaggctctgcaggattacctcaaccgtctggccaaggcggagcgctgggcctacgccaatctcgacagctacggtgaaacgctggggaaaatcatcaggttcccgcccgatattgcgcgcgaacagttcgccagccgccggctacgctggcaacagattgatgaacacaccattcaccaacagcaagccaccgccgacttttatctggctaacgggctgattcggcaaccgcttgacgttacccgcacctttgaccaggggttcggcataccgccgttgacgcaacaaccgcagggagaccagccatgaaacacactgtccggtattcacgccgtcgcttcctcagtctgagcagcggcctgctggcagcgccgttgttagccggcatctcgcccagactattcgcccacgatatgtcggccatgccgcaggcggagggccatgcgctgcgcctgcccgcgccgtataagctgaagctggccattaaccagagcgcggtgtgcatcgcgcccgtcacggtggcggagcagcaacactttttcagcaaatataatttggacgttgagttcgtcaatttcggcagctcgaccgacctgctcctggaagcgatcgccaccggcaaggccgatgcgggcatcggtatggccctgcgctggctgaaggcgctggaacagggttttgatgtgaaactcaccgccggcacccacggcggctgcctgaatttgctgaccagcaaagacggtccgtttacccgtctggacacgctgaagggccaaacgatcggcgtgaccgacatggccggccccgacaagaacttctttgccatcctgctcaaacgccacggcgtcgatcccatcgccgacgtgcagtggaaagtctacccagcggatttactgagcgttgcgctggataaacaggagatcgccgccatcagcggcagcgagccattcagctaccgcttgctggacagcggtaagtaccggctgctggccagcaatatgagcggcgaatacgccaacctcagctgctgcgtggtcggcgtcagcggctccctggcgcgcgatcgccagcccgtagcggcggcgttgacgcaggcgctgctggatgcccacagctacgcggcagaacaccccgaaaacgtggccgatgcgtttatggcccacgcgctgaacaccaacgtcaaagaagtggccggcattctccacggccaggcgcacggtcatcacgcggtcgggccggcctttgtcaacgaactgacgcaatacgtcagcgatttacagcgggtgcaggtgattaagcccagtaccgatccccaccagtttgccgagagtatttatgccaacgtatttgcttgaccgggccgagaaacgcgaaaaaaacgccgcgcggccgctctggctcaccggcctgctggcggcggcatgctggctggccgccgggtttatcaccaccttctggcctgaccacggccgcacgtggccgtacagccaggcctggagcgggctgcagctggcgctgggcgtcacgctgctggttctggcgctcagctaccggctctggcatcggcgcgggcgcggcctgctgcgcgccgggcaatggctgatcgcactgccgctgttgttcagcctgtgggagctgcttacggcgaaaaccggcgcgctgccgctgccgtttttcgccccgccgcaggcattgattgaggtgtacctcaccgactggtcgcggctgctcaacagcctgtaccactcgctgtcgttattattgctgggggtgatgattggcaccctggccggctttatcagcggcatggctatcggctggtcgcaacgcatcggctactgggtgcatccgatcctgcgcctgctggggccggtgccttcgaccgccctgctgccgctgtgcctgtttatcttccccagcagctttggcgccagcgtgtttttaatcgcactggcaacctggtttccggtaaccgtgctcacctggtccggcgtcgccaatatcgataaggcctattacgacgtggcgcgcaccctgggcgccagccaacgctttttgattttccacgtggctattcccgccgccctgcctaacgtttttgtcggggtgtttatggggctgggggcctcgttctcggtgctgatcgtcgcggaaatggtcggggttaaagccggcatcggcttttacttacagtgggcgcagggctgggccgcctatccgaatatgtatgccgcgctgatcgtgatggcctttctgtgttcggggctgattagcctgctgtttttcgtacgcaaccgtctgctcagctggcaacaaggagtgatgaaatggtagctcaggccgcccaggcgcagataaccagcgcgggcatcacgatagacgtacagaacgtcagccacagcttcgccctggataaccgggacatcgccgtgctggacaacatcagccttagcattgccgccggcgagagcgtctctttgctggggccatccggctgcgggaaatccaccctgctgcgcctgctggccgggctggaggcgcggcaaagcggccgcctgctggccgacgctcaaccgattgacgcccccagccccgagcgaattctggtttttcaggatcccacgctttacccatggcggacggtacgacagaacgtgctgctcgggccgcaggcgcaaaggctcggcggtcaggagcacaaggccgacggcctgattagccgtatcggtctgggtgagttcgcccatgcctatccccggcagctgtccggcggcatggcgcagcgcgcagcgctggcacgcgccctgctcaacgaaccgcgcctgctgttgctggatgaacccctgggaaaactggactcgctgacccgcatcggtatgcagcgcgaactgattaacctttggcaaagccggggctataccagcctgctggtgacgcacgatgttgaagaggcgctgctgctgagcgatcgggtgatcgtcctgtcgccgcgtccgagccggatcctggcgcagtttacggtgccgctggcttatccgcgccaccgtgacgatccgctgctgatccagcaccggcaagacatcctgaaaatactgggccagggaatcgactggtgatcgcggccaacgcttatcaacctaccgttaattaatgggagctatgtatgtctttggtgtctacgccaaccgccagaaatgatgaagtcgcacagggcgtcagccaggaagagtggcagatacgccttaaactggccgccgcttaccagctggcggcgctgtatcactggaccgatcatatttacacgcatttctcggcgcgcgtgccgggtgcgcaagaacatttcctgatcaacgcctacggactgctgttcagtgaaatcaccgcctccaacctggtgaaaatcgatctggacggcaacattatttccgatccctccgggctgggcatcaatcaggcgggttttgtcatccacagcgccatacaccgcgcgcgtcccgacctgcaggccgtgctgcacacccacaccaaagacggcgccgcggtatcggcgcagaaggacgggctgctgccgctctcgcagcatgcgctggcctattattcgcgtattacctatcacgaatacgaaggcgtcgcgctcgatctggatgaacagcagcggttggtcaacgatctgggccacagcaacgtgatgattttacgcaaccacggtctgttagccggcggcgtcactattgagcacgcattccgcgagctgcacggcctggagcgcgcctgtaacattcagatagcggcgctcgccggcggacgggacaacgtgcactacgcgcctcccgccgcggtcgaaaaggtcaaagagcagtcggcccgctttcgcagcggcaccgacgaaatcacgcaaaaacactgggtagcggcgatccgccagctggaagccagcggcctgacccgctatcgccaataacccggcggcgcgggccgcaacggggccgcccgcgaactcaccctttacgaggcccagatttacgcctggcgcagcaagcagcaacaacagacagtgccttctgaacgtgagagcgaactcgctgcagagaatgcccgtctcaaacgcccactagccaggtcattctccaaaatggcgtgacattttccgctcatgctactgattgcctgccgtttaaaaaacgggccgcattcgcacggactcaccggttcgatactcgacaccaaaaccgcgagcgccaaccgtaaactgttgcggctggctaatgtaattccattcgccattatgataactcatcaaattaaatgcgtttggattactctcggtaccgtactcagagaatgaaaaggtagaaataggctcgctacctatcttttccttgatcaattctgagtcgggatgctggttgtgataaacgcggatcatctctttactttctggtgaagccgtcacataaaatgcgcaaccattcatcgcaggcgtaaataaaaactgatattgcgggttgtgccgtggtatatccacatagcccggtaattcattgccctgaataaacgggcaccaatatgcgcgtatcggtacgtcgttatctgtacgatcggtacacaggcggaaatcatagcgatttaacccgctgccggtaccgcttcgcaccagatcgaaactcgcctccttcagcgagttcgccatggtgaccaatcggttatttaccgagtccgatggtcgcccggcctcctgtaaccaattaatattatcgatgacatttgcctctaaaaaatcctttggtgaggaaatcaactggccgttagcaccattcatcgccgcccccttacattaatttattggttttaatgttccaaccggattggatttctgcgcctttcccgcctttctcggtttgctcccaatagtggatttttacctgtgccgcctggaaactgtaattaaccggaataccgtcagcgctgccggcgccgctgacgtccacaccggtaaccaacacatctttcaactcaacttttgcgtattctatttgctggccaccggccttgcacaccgtcaaagttacagatgaaacgtgcttaccgctggcgcagtaccctataatcgcaggcgtcgctttatcgataaaggcgtgaacgtttaaatccttaaatgtcaccttgccggcaccgccaccgccgccaacgtgcatattccccggctggttagctccccaattaaatgattgaacgtcagtacaaccagaatgcccagcatccttcgattcaccgctaacgccatcaacttttaagaacatatctacagccatgttatttcctcagcaacaagaatataaagaaaacataaaaaacacttaaagtgccttttacttaccgttcataatgaaacatcagaatttatttcaagcagttaaaatagcgctacgtttatccgtcagataacaacgctcagtataaaaacacataattgtatttctatattacccgaacagcagtcaatcaggatgctggtcgatatgtctaatatttccggcgcaaaaactttagatacccgcataccattcataaccacgatcttcccaatagccccctcgtcctccccataaggcgtcgaaagaggaaaccacctcgatccgcatcagatacttcgcctgtttgtagccaagctgtctttcgacccttagccgcagtggtgcaccatgtgccaccggcagatccttgccattcatggcatacgcgagaatagtttgcgggtgataagcatcaatcaggtcaatgctttcataataacggccgctgccatcaaaggtgacctccagctcatccgcacagtgaaaaacgacataacgggcgccgggttttaatcgagccagatccaatatccggcccaggggaaccccctgccactgtccgatggcgctccacccctcgacgcaatcgtgccgagtaatttgcgtgcgcgacggaagatgcttcagctcggcaagcgacagactgagcggttgttgtactaacccatcaacctgcaaccgccaatcggcaaagttattgtcgagcaagcgattatattcttcagagtcaggtgcctgagtaccattagcgcgaaataccggcgataagtcggccacgctgtactcccgagccagcgattgacgatcggacagtagccgctgagccgccatcgtcagcttttcagtgttgcgcaatacgccgccaaacgatccgctctgcgtcacgcggtcgcagccattgagcagcaatatgccgctagcggaaagcaggccggtcaacacctgccgccgggaaaatctcttgttcacggcttatctcctgtgtaaccgatgttgtatttccccgtgatcatcgagcgcatgttgttccagaaccccgacaacaaaaccattaataagtgcacgatgacaaacagcactaacgaggaggcggtgacaaaatgtaaggtacgtgccgactgccggccaccgaacagatcgggtaagaatgggaaggcggcatcaatacccggcgacatggtcaacccggtcaacaccataagaggcaaaagcaccagcgcaaccagtgaataggtgattttttgcaacgcattatagcgcctggcttcgtcacccttggcaaaccgcagacgtgcatgatcccggatttctcgccataggtgccgtagcgtccgctgatcgcgatctagaaatagctcccgccgaatatgattgcgccagaatccatgcgccaaataaatcaggccattaaccaccagcaaccaggcaaacagaaaatgccagttcctggcggcgcccagatcgtagtaagacggaatggtcagccaggcaggaaaagcccgcgccgcatcagcccccttttctgtcgagacgcccagaacgccggtggtatcgatgctgagcggccctatgcgcaaaaatcctttcaggccatcctcgcgttgttttgtgcttatttccagcagggcatgctcggtatccgcgccatactgcccccaatagagtctgggatgcgcattgaaaatctgcagcccgctgagcaacatgatcgaaaagcacagcgcattaacccagtgcgtgacgcgcacggtccgagaatgtctccggataacgtgacgaggcgtaaaacgagccgctgcgcgggcagatataaaatcaaagatattcatggaaaaagcctcttaccggctggtcatgcattccagccggtcaatgtagtgagcctgttacatggggggcacaacaccgtttttacctacgagcacctggctggtcgacaacataccctgcgcatcctttttggctacgctgaaaatggcggtaccaggtttcacgtccgcagccgtagcgggtaccagcgtgaccaccggcgtaccgttcgggatggcgattttcttctctttgccatgataggtgaccgttaccgtactgccgtccaccgacttcacggcatcgccgacggtggcattggtcatcatgctgttaggtttcaggtcccagccatagctgccctctcccgtccccttcgccgcaggcgggaaaatcagcacttccagagccccgtcaccgccggcagactcaggtaatgaggcaatgcccacaaagtcgccaggcttgatatcaccgatgctcgctttcaccacagcggacgccgcccaccctttattgagcgtaaccgtcagtgcctggccctcgcgtgatttcagttgcagccgatcgccagcaagtgagaccaccgtgccgcgcacattcactgggtgatcggccgtattggccgcggccgcggcactcagtccgcacgtcacaagggcaatgcccatgaaaccgttgatgaaagatttacgtagtattgagatagacatacagctctccttggcgatgagaacaccgcatcacgaacaatcggcgtgtttgtgcagcaaactgtcgaaagccacgccaggaaaactctcgactaacaaccaactagttggttgattgacagggtaaaaaaatagtcgctcagcactcaagcggccgagcgacctgattcaaacagtcaactgatgaatggcagcattcactaccgtgccaaatacttccggctgacgcgtcgcccgcgctgacaacatcgcgccatacaccagagccatcagggcctgcgcctcagtagaggcgctgttgccatgcagatgaaattgcccgcgcgaggcgcccttctccaaaaccacagccagccagtcagccagatcgtcaaaatagtcatggacttcattggcaatgtccgggggtaacagtggggattccgcggccagcatggcgcaaatacaaatgggcatcgtgccttcgcggatgcattgcgcccagtagttggtgtaggccgtcaggcaggcaagcggctcatcgatctgctgcgccatagcggtcaatgcgctacgcgtctgctcacgatgctgtttcacaacggtaagcaccaaatccgccttggtggggaaatgatgatgaatactggctttgccgatttggatacgtttggacaaatcggcatagctgaatccattatagccaccggcggccagcaaaagcttggtatgctcggcgatttcggtggctcggggtgaaagttccacgctcataaaatattgactcgctaactgaatacctatgctcagcagtgaccgcctttgggcgtgcatggctgagcgcaatacaaccaacctactagttggttaccaccttgtcaacaccgatgatgaattttcccgaatccgttactcaaaaggcgccttgcatcaccgcaatgaatcccctaagcaaatgtgatgcccgttggcctaagtggcatcgcggcaggaatacgcctattcgcaccaccttaaatgacatcacgttacgccatactcatgaaatcaatgaatgtttagaaaaatcagggtgaattgaaaatccccatatccgagtctccctccctcttctgtgtagcaacgccaaggcgttgttcaacacagggaaagcgccggttacccaagtcctggcgctatactattagatatctgcaactgtgattccggcagctgtgcattaacgtagcactactgtcaaagcagcctcctctcgctaaggaatatcaaacctcaaagtccgcgagaactgaaatttccctccccactcatcccctaccgcatagttaatcaatatcgttttaccatggttttcttgcacccaaccttccggtatatcgaaaaataactcttcagagaacgagccgggttgccgggaggtatcatgggtttttacgccttccagacggacggaaatacggtgggaagcgttcatcccgttgaacttaacctttacctcgtgcaaatcactactgataaccggcgggggtaaatcaagttcttgtccctcaacctgaacaggcagggccgatgagcgctcaacgatgccgttggcttgcttggcggcaaaagaaatttgggccgtatgaccaatactgtcaatcacttcaacccgaggtatctggaaagttatcactccgggcgtggcaatcgttttttcctccgagatgtaggtatggttcgggccggtccaacgtatgctgacaacgtcaccagtagccatccctgcatagtgtggaacagaaaccgttaaataaggcaggcgataataatatgccttagtaatggttttgcttttctctcccgctatatcagcaatatcaggcaataacccgacaatttttcccgttgagattgcctgatcctctgcccgccagctaaaaacatcctgcggctgattgctcagagacattcggattaccgggataatcattcctgtttgttgataatagtcacgctgcataaactgcgcgccagcaaggccgctcaaatcagtaccggccggcgctgcagatgatacagttttcggttgcgggatatagaaaaaggattcgagcggcaattgttctgcaatgcctgacttccaggttgcaatcgacagttcattctggctccaaccaaccaactgctcctgcggttttgaaatgcggcgcgccacaaggctggtggcgaaactctcggcggcatcagcggcaaagccgcactgatggcggtaaggttcttctcccgtcaattgagagtcggaaaagtgagctagccactgtttggccgtggtgattcccagcgcggagcatgctttgctctctaacgagtaatatttgtttccaccacagccgttatcacctctatctccggttccggcatcataagggaatgagcaaagcaccttaagaggattaaccgacagttctcctgcctggccagacttaatcgtgaatccctgagtacgtgcaccttgtaaccgggtggaataaagatcagagcgaaagtagctaaacgaaacgccaccgcgccgctgtgatgaaggactgggatcccaggcatggtaggaaggcgtagcatttgccgcacgaatcataatgccattgcaaaaccaggcaggatttgcaccgcacgtatcgtgagtatccagaaaccgccgattcatatccgcagccgtttgcataccagcttcttccacggaaagagacgctgccgccggaaatgcatatgcaaaccctaccgttaaaaaaaaggacagtaccagaacgttcctggtgaataacttattaactttaaacatacttaaccttaacacacttctcttttcgcaaattaaaacaatcacggataaaaaataaaaaccttcaacaacgacggaaacgaatcaccttttataaacatgcttccaccaccattgtgaattaaaaatagatttattgttaaatattacatgacgtaaaaactcgacggatttaaaaccgcttttagtcacaatgctcctctggtgggtatatattgtcttaagcgttttttttctacctcttgctaggcgtaacactgtctccccataaagcaggctaaagaggatatctttttctgtcggggtcaatataaatggcctcaccacatctaaatcccccggaagtagttcaggcagcgttattatttgctgtaggaaaacactaacaatattgggccgtgacttctgtgccaataaaatgtccccctctctctcacaggggaataagagtcccgtctcttctctgatcaaccaaactatagaggccgcgggatatttaccagtaagcgaatgaaatccaacccaattaccactaagaaaaaccaggccatcaattaatataataatgttcttattataagatagattgggaattccgctgctcgcaccaagatcaatatgcaaaacctctctcccagcagctaaatcagccaacccggcatatagatagaagttatctgtcaggacaataaatattgactccctttcaaacagcttggaacggttcatctcgaaatccccattaataacaagataataactcacactttcattaaaatttcagtcaaccccctcaaccaacaaacaggaccatctcaactcaatctcttttttgaaatcaagaaagaggtttgagtagttctttcgatatcgccagacaagatagataggaagttcaggtatatgccactgaggtaaaataacgtttagctgattcctccttacgtatttcatcaccagccattcgggcagggccacacacacgccggcacctgataatgtcagtttaagcaggcttgaaatgttattagatgtcaactgcgtatggttctcaatacccagggagcaactttcacgttcattgtgcaatgtaagcgggtagtctaaaaatggatgatcaaccttcatgatccaatgtctggcaagatcatccggcgtgtctatttcaccatgcacctttatatactccgggctggcgcacagtaaaaatcgcattgccggtagttcctgatggaccaaatcaggtgaattgatcaaaccactttttagcaccagatcatcaaattccggagaggaaacggttaaggcagtacgatcccgggaaagcagatggatatgagcatcccgatgcttacacatgtaatcatagacccaacgatttgccacatgctcacataatatagagggggtcgaaaaacggatcctccctttgatgctcgcatcacgaatgcagacctccgaggaaagctcataatatatctgctgtatttccttggctctcttatacgtcacgaccccggccgaggtcacttctacccggtgtgcattacggctaagcaataccgtccccagcgtatactctagcctggctactgacttgctcacagaagccacgctgcaatataattgttttgccgcaatagaaaaactgcatgactcaacgacggtaataaaaaccatccaatcacgcattattttattattaactttcattccatcacctcaaccacaggacatcatgcaacagcacaactccctttataaaaagttaaaataaaaaataaactgcgcacggagaaaatccgcacgcagataattaacttacgaacttatgggtgctcaaccaaaagattcatcttcatttcatactctccggcctctaatgtttgcccatctttaggggtgaatgagagcgttaccttgtttcctttagcgacattatcgctatacttataattgtggcgggctgcatcccatgccaacttggtgtcatctaccgtaagattaatttttttggtggcatcatcactctttgtgataaaccagccattgtcgtcatggtttgcggcatctgtatctaatgagaaacgacccggggtgcctgcattatcattgctgactgtcatcaccagagcctgttgcgatgagccatcagtcttccattggcccttagtcttttctgcaattgaccaggttgcagttgcagttaccgtggcatgtcctaccgcagaagccgtagtagcccattgagcatgtgctgcaccggtcatcgtccccatagccagaaccagacaagctaacaatttctttttcatgataaactccattaagtttaaattataattaaatccaaacaatttgattcagcctctatatttaaatatagtcaactgaacatttccctttctggtcaacgaattatcaacacagaatgaaatcactaattaacattgatataaacacgccaaacttcgctagggaatatatacccacgtcattcaatgtgattatttaacaaaaaacggatgattaatttaacgcacctaccaaggctggcaccgcatagttatccgccgcgaccgcctggtcgccatcaatcacaatattaaaatcagcccttgcctcaccggtatagagaatgatgccctgtttaccaatatcatccggatgccactcagggcgctccaacctgacaaacatccgatgagcattattattgctgccgcgcaagatataacgttccgcagcgccgttttgtttttccgccgttagccatacctggaatccgcgatgttctcccggataagttacctgaccgctgccaataatctgcccgtcactcaactgccgttcattaatcggctgcatggaaagcttcaggtcgataccgttcgcaccggcctgcacgccaaatgctgataagctcagccaagcggccatcagcccggtaaccacaactttcatcatctctttgattctccgtgtagaaaggcgaactaatgatcaacgacacgggctctgtaagttatagataccggccgggccctttttctccggcaattggaaagccgcatggcaccgtttcccctcgccccaccgcacatcaagttcaccgctatcaggcaggccgcttaggtaaacctggccggcctcgccgacaatgccgctgcccgtggaacgctctccgtccagcgtcaccaacgcaccaaatggcaccgattttccatccgactgctgtaaagcaaccaccgctctggcgccgatacgcgccgtaaacctgacagggataacggcgccttccgtcggtaccaatcgcatgacggtttgcggtacctccgcatcctgcggcagggtaagcggatccagttcaacggtattttcctgataaggcgtcaagccggtttgcatcgcatagccacgggaatcggtccttacgccagcccagctgcctaccgatgcgccggctacgccgggcgcagcaaccaacgccgtggtgcgcccaagaggctgccccagggtaataccatgctgatgtacaacgagcccgcccgctaaaccggcattactctggcgagagtttttgttatagctgtatccgccgttcagcacgccgtaagcgccgttccaggataaattaaccagcccgccattttgcctatcgtagccgccgccttgttcaagctgctgacgcacgttccagttaagctgccgttcaaaggcattgccggtcagccccacttcatgacgaacacgcccatcgctgttcgactgcgcctgatacgtggcgtaggcattgccgccggtccagcgctccaatggcacgctgacccataaactgccttcctgttcacgctgataatggcgcccatatgccgcattcccccgggccggctgcttgcgttgcgtccagttgactgaccagttgaccccccaggcactcgtgctccaagaggccatcacttcatctctggtctgtgggctatcccagtaactctcacgtgaagcgctaacgttcaggtatcccaaattgtcgaaggactggccaattgtcacatcgctccgcgctttacggcgcctatcgtcccaacggcgaaaacgaccgccggcggcatattcattatcctgccaacggtcaagcacctcattcattgagtggcccccagaagcggaatattgactactagccagcgaaataccggtattcgtggccgccagcgttttgttgtaacgaaaacgccacgtctgcccctgcgtacgacgaccctcaggctctgcgccatacccctgcatcccatcaagcgacaacgcgcccagatcgccaagtaaaacccccagtcccagcgccgcgccctggtagtgttcagaccactgcatcccaccgtagccggttaaattccacggcaaaccatacatgaccgttgcctgaacgaccggagcctgcttcaccgcccggttttccgggtggtactgccctgtcatcaggttgtagcgcagatatccctggcgtaatgcaatcgccggtgtgctccagggcacggtaaaaacctgcggccggccgtccgtttcatacaccgtgacctgaagatcgccattgctgccggcgggcaggtcagaaagagcaaacgcacctggcgccaccgtgctgctgtagatgacatacccgccctgacgaacctcaatccgtgcctgagtacgtgcaatcccccgcacgaccggcgcaaaatccctttggttgtaaggcaccattaaatcgtccgaccctagcatcccaccgcgaaaagggacgctgttgaaaatatctgacggcgtataacgttcacccagcgtcagccggctctgcaatccatacaagccgcgttcggcccaggactccaccgtttgccacttccccgggcggtttcccgatttttgaaacgtcgtcatattgcgcagccgccaggcccccagattgatgccgggatcaacacgggcaaacagcgcatcactatgcttctgcccatctccgcgatagtcagagcgggtaacattggtctgataattcatcaggaatgccggagcaccatcatcccaaagcaccggcggcgcaatgccgcgcaattttggcaacatggcaacctgaggaatactcagctgcagctgctgactattaaactgaaaaacttcggtagcctgtggaataaccgataggcgcgcgcactgatcagacatattgtccgacggcgcaaaaagggcagcataggcgtcaacatttacgccgtaactaatcaattgcgcccgcgttaaacaggtttttagcaccggcgcgccctcggcatctttctccatatgaaaaatcatttcacgcgagtcaacgtgcacaccgtttagcacgatatcgataaaatatttgccgggcaactgccctccctgttcaaaaatagcgatatccacattctgttcatcacctgcaagctgcgtggtatcaaaagaccatacgcgcgcatgcgtggaagagaatggcaaaaacgctaaaaatacgccggccacataccctgaatttaaaattttctttaacttcataattttatatgccaacgttataagcaatatgggcaacggctgtgcattaacatatttaatcccgtttttttattttattaatggactcgtaaatacacaaatggaatgagctaataccttagtttgcttgacctttataaactcggctttcgccaccataatcattaacaatctgccaggaaacatcattgcctgattgacctcgcggcagagtataagaatgtgtgccaaaaggaggaatgtacggcgtctcattcacccttacattccctactgtcaatgaaagcagatttatatagaaaggtgagtcgttcttcgcttctaatttattccctttcagcgaccaggtaatctgctgtgcagcctcttccggtccccctttgacagaagagggacgaatctgcagttttatgcaattactaattgatagttgcaccttaacgctaacgttgtccctgccctgagcagacgatgatgggtgatctttagcccatacgtcatcggcctttggcggaatgccttttgcgcaaaaccattgcatgctttcccgatcggtagcaaattccccaccggtgcggataatacgtaaacggctttgctgcagcccatccagacgcattaatggtggcgtgacgataaaaggcgccttactctttttgtcttcgctcagtacaacagactgcagcaggatgggataatcctgtgggttagcgacggtaatcgttgcgccattcgatgccggatcgtaaataactcgtgtcgctcccagcttcactgagaaagactcgcttgttgtttccatatcagcaaacaccgagatggaaaaaaaacatgaagcagcccccagcatagccaaagatattttcttgcttattctcattaccatgtactcaaatagacgttgaattcattcaaccaacaacgattcgcaactaaataatcggcaggggttaatgctatcgctgaagccgcaacactgtaaaccaagattattacaaccatatttttccgaaacggaaaacaagtcatgccatgcgcctgtcgagttaattgacccaattaaggaaaccagccattaatccacgaccaaacacgtcgctcttcgtcacaataaaaccttacttcctatagcattcttgaaagaattgaattcttttctaagagctgatgtttggctacggcaaggacatgcaacaccagcatcccccccaaggcgatacagctatatcgatgaactaaaaagaagaaagcattaacatcagcattttccaacggctgcgggatatggataacgccgaaaaaatcatagcctttttccaacatcagaaaaccgctaatcaaaaccacaaaaataatcagatagaaaatctcatgcagcaagaccacgatacctttcttataaccaacaatattaccgccgtaaggtacagagggccggaagaaacgccagacaaagcgtacaaccataagtactgtcaccaccgtagccagagacatgttgagcaccgagaaaaactcaaagacagtcgggtgtgagataaaatgcagggcataccccacaatcatcgcgtaaataatccctacggcgaccacccaatgcagcatacggctaaaagtatcgtaacgcgccatctttaattttgtcgtcatttttgttctcttcaaaatgcggcccggtcagggccgcctattacattttattttaaattattttttaatacccaggcatcctgccagttgctgcctacgccaggttcaaagtgcgttgcgcctttgctccattgcacgcagtaaccgctgaacggaaacgccttacattcataaaccttgttatcttttggctgcaggactttagtgcctgccttatatgacttcagaccttccgggaaggtgaattcataatcaccggcattcccatgctctgaactggttagtttcaggtgcagcgtatcctgcgcgacggtcttcttatctttgttcaccacggtataacttagccaatggcagcctggcttcacatttttcaaatcgatgctgaactttttgtttgcatcggcaatgtcttcacgaatataagccagttcagtgccgctattatcacggacacgcgcttcaaacgttacgctgccggaaacgttaacgttgaatttgacattagcgttaccgtcttttatttcagtgacctgcaggccactgacattagcccgctcggttacctcggagatctcgtatttcagctcgaagctcttcagcttgctgcctttttttacatacattttattggcaacattatgttcaggcgtgatttttccctctttatttttaacaccaactctgatatcgctatgaacggcgttaattttctctgccagatcataaacccattgtgtctggttgcctttttggtcatcggcgatcgtcagttcaatttctttgtcgcgaacctcaccgctatcatcaaagaaacgtacaatcactttgtcgccctggctcaggttgcgttcagggaaggcccctgccaattgggtgccccactcatcaacgacctccccgccagcaaagttaacatctacgacctgatagaaactgtttaccgtatcgttaatttcccagacgccataaatgacatggtaaccactacgctccggtacgatacagtcatgagtcatcgattttggtggcgccgcgccgtgtccctcaacctgacagaaaggcttagcctcaaaagattcacgggtcaaaggtttattaggttcccagttgctcttggtaatatagtaacgccagttatttgttttgtgcggcgcagtgtgaaaccatttaaattggttcttgccggcgcgaatagtgtttttcgcccagcggttctcattctgtacatccaacggagaaaagcttgcgatgccgccgctggccagcttgccatcaggtggcgttggggcatttgggaaccccgatttttgctcaacgctctgtggctcccattgcaccgagccgcactctgaatttttgttcaacttgcatttgaacgcgcgactttcgggaaactcaatatagccatgagccaaagcacttgaagataccgccagagttgcaaccattaacgcaatcttttttagtttcacagtgttatccaattaattaaaagaggtttatatacgggagccatcgacgaattccaaacgtacctgacgccacgccgacattattatcgccaattccatttcctgcaccttaagttttatgaatttcatactttctaataaacagaggttaaacggaatggcttaaaaaccataaatagacatatgtgaaattgttaaatatgaacaagtattttataatcaacatcgttaagacaaaccggaaattctacatgaaaaaatatctattaccgctcagcattatcctccttgctggttgcaccatgaatagcaccacgcagccagaggtcggattaacaacgtcgcaaacggagcagcttgcaacactagtggcggcaagcggttacctcaaagacgtatgcgcgcagaaaaacattcctaatgaaaatcagctcgtcagttcggcattggaacaggcaaaacgaaagggctggaagccaggcagttccgccgtgcagaacattcaggcacagtccgagattattctttcaggattaaaacaggataaaacaccaacagaagaaaaatgcgcttactttaataagcacattggcagctttcttaacggtgtcggttgaaaaaacaatcaccataaaccggggagggggaacctccccgttaccctacattctgccaaaccatcaaaaccaaccctgccaatgccaatcccggcccaaatgggcattgtttttcccgaatggaattctccccctgagtcagaaataacaggcataaaattgaaacgcttgcagcaatcaatatcaagtcaggaagagactgccaaccaaaccaagcgcctaatcccgccagcattttcagatcgccatatcccagacaatctttacccataatatattttgacgtatgacataatagccaaaaacataaatatccgacgacaacaccgataacggcatgagaaagattgacctcatggtagaggcagtgccacaacaggccaagccatagcagtgtgccggttaagcaatctggcagaataagatgatcatagtcaatcacggccaaagcaataagtattgcactgaatgccaataaaaatacccaagaaaggtctaacgtaggagtccaggtcaaccacaatgtaatgagcatcatcagcatttctattatcggatagcgacagctaattttgccatcacaataccggcagcgccctcctaataccaaccagctaatcattggaatattgtcataaaaggctatttttctcctgcatgccgggcagcttgagcgtggccatataagactcattgcatcgtcattaatgccgttatctttcttcacgacaccatgcgcaccaagatactcattgataactttcctatcgtggttttttatcatcaagggaatgcgataaataactacattcaagaagctgccgatgctcgcccccagtaatgccgccataatatgccagcagataacactcgtctcagccgacatcattatgcctccgcacaagcgtatcaagacaaagagcgtccactttcacgcgatctccgtcagccgttacctttatctgtatgtttttaacaacaataccaaaatctcgttgcatctccgcaagccagccgatcaaggaactgaaagacgtctcaggcagcgatatgtccatatcatcatcccgaaacatcacgtcttgcaaggtcaccccatggctcagggccgtattccttattaaggtctcgatatcgacatcacttttcatagtcagagcaagagagtgcctggttttacccaatacgctgatatttctctgcagcatgttaaagttactctctgccgactttagccgactattttggtagcccaataataacgatgcacctagcaaaaaaagtagataaactgctgctgcagcgatcatccttttatgattgaaatatccagccatcactcagactcccttatcgtaagggtaaaaacaaaaggcgactcgccctgagcactcttaaccaaaactttattaccataatcattgatgtgctcctcaggctgtagcaaggcagattttaccgtggcgataatctcagcctgctctctattaaactggagggaaatcaacgtatactgattatttcccggcaacgcttccagtaactgttcgccaaaagaaaagaactgaggttgcgttgcccgtatttttatattgctgaccaggtccgctagaaacttttctgactgctgcggtaattttttatcggagaagagttgcgtataaatgttcgagatctgctgttcactatgcgtcacctgcattgttacattgaaagtagcgagcaagagagtagacaacaacagaaaacacgccgtaatgggaagccaccggcgccaaaaatcagcacgtcgccagcgggggcgcgctgcaaaggccccttttaacagcgttgacgatcgtgaaaagttcgcccccgcacaataccacagcgtgtcggcatcactgctgttggcacctccgacatcgctctccgtactttcttcttcccaagataaaggtaggctatacccaatcccgggggcagaagaaaacagacgcgctccccgcagtcgatactctgcaggtccccccttccaaggaaaagccacaacgtccggcaacacagagattatttgctgctgtaggcagggcagtctctccagccaacgaatcatatcctcatgccggtaaccggcaattaaatagcatgtgccttcgcgacgcagtatgacccaatgtaagtcatctaccgtctccaacagcgtttcctcacattgataagccaacgcttctgcgctgaccgaacgcggattgcccggatactctacgctccgtaataccatattcaacgaaggcagcagcacaacggccggaaaacccactaactcttgcggaaagtcgtccgcagaagaacactcacctgtttttgcataatgcgcatgcatgggatccccccagcaccagagtatgctttcctgtgaatcactaagtgaaataagcaacaggttatcattatctttcataattcaccgccgctgctttttatataatggtaaataacattaattttcttatccttataataataaagcccaaacaacgcgtaacttcctttctctcccactgatgaaaacctgccaaagaaatactggctatgtgtactcattacctgttcactttgcggtggtagttcaagatgcggcatggcattcgctttcaataatgccgtatcgtgaatgccttcccatccctcgcgcggccggctatcaagtagccttcttactgcgccttctgatggcttattaaggaaaatggcacgtaataacgcaagttgcgatccctccagagaattaatattgatggttgattttctctctggtaatacacaaataaatggcaatatccgtatatagcgctcgtgcgtcattcccggtaacggccgtaactcagaaatatcactgaatgctgtcatcccgggtgagagtctctgttcaatactgtgacttaaccgtttcgtttcttcgacattaaaaccaacattggccaacagtgcgctaaaaacctgccatgaaatattctgtcgggcagcggcgacctctgaattttctggctgagcatgagtatcatcaacctttacaggggcatgcggagggctgagcgtattaagattaaaacacgcctgtgcatcatgaaaatcaatcttaatccgggcatcttccgcagaaaaactcaggcctggctgcgcccatttttgattaagcgccacccgagttccatcccgcagactgtcttcaagcaacttaatcgcatatgcttccgcgccgaacagatgccatttggcctgggtacgggacagctgaacgtgagtgcgcgtaaacatgttataccaactatggttgacgctaacggcggtcgccgccatcaacagcagaaacatcatcacaatcagcaatgccattccaccttcatgcttcatgatgtcgtcgccccggtaacaatcacccgccgtagatgcccatacgccggcaaatccagagacacttcaatggcgactggcagcacagaccccgcaaaccagccgtcctgccattttccttgataccagaaccgtaatttaaattgggccacgccctgcaaaagggtgctcacatgtccttgagcaaatgtggtatcaacatcagaagtgctaactcgttgcagcttgccttccgtaacgcgatacatgacccgctcgattgaagaacgtgccagaatgaatccagggttaatcctgttgcgccgtaccaattccagcgtatcggaatggtgcttaccgactcgaaaatccgcaagattgggctgcgttctgtcgagcgacgcccgcaccagagcctgactgatatcacgctcaatcagcgtcaggcccagttgaatctgcgcgatatcttcacttttcatcgttatccgtccttggctgaacaaaacgctgcgcgatatctgagtcatcatcaacgtcagtgcagaaaaaatagtgatggcaattaacacctcaagcagcgtgaacccctgttcattgcgcgaacgtctcattaccgcagccatgttctgacctgtaaaatagaaggtgtgaaagcagggttatcgctaacctcaacatctacggcactcatgtctgaatccgtggtctgacggctgcgatagcgccaataccaccttccccccaccatgtcctcctgcccttcactccaaaaagccgtcgggcgtatattgttgatagtcaggagcgccaattgattatccgccacccatccggcaacaatttttttttccatgatgctcacaccatgggtttgctgcccaacagtacgggcaatagtcatacagccaacggcgaaaacaaccatggccaccatcacttccagcagcgtcatgccttgttgccattcactccttttcacaaatttcctctccgctgtcgaaagacataaagcccccgccgttaaggcactgcccacaattacgccgtgctatacataaccggaacagcgtcgcctcaccgtccggtaagaaccacaattgcggtgtttgtcccgttacgatctgttcaggtaacgtgatagtctgtcgttcaacatccaaggcaaataaggcagagccaggtaatgaaaaaaaactgccagccttacaccatttatggttacccgtcgcactatcaccacaatactttacgggctgccaacccgttttcgtgacaaccagaccaaacagcgtctcttgttgaatagcttgctcctgcatatatttaagagagtcctttaaataaatagccgtatgtgaaatagaggcgtctgccgaaaaaaaacgcccaataaccagcgaactggctattcctaatagtacaagcaccatcattagctcaagcagcgtaaaacctgcagagcgataattacttttcgctaacattggaaatatcatcagcagtatcaaactcaccatccggtccggcggagataacgtgcacccgcccttttttcgtcgcaatcaaacgatagtcatttccccatgggtcctgaggcaggaaacgcaagtacccctcttccggataatgtgcaggcactggcggtatggacggcttttctattagtgcattaagtccctgctctgcagagggatatcttccattatcaagacggtacatatccaaggcattctctagagcgacaagatcgctactagccttttgtcgatcagctttatctttattccccataaggttaggtacgataaagctggccaacaacccaagaatgacaataacgaccataatctccaacagagtaaagccatcgtgcttgcgattgattaattgcaacgtttttgaacgcatgttagccccatataaaaatcagattaaagagttgagttgaagaataggttgcattatcgccagaataataaacaacaccattcctgccatgcttatcaccaacatcggctcaaacaggcttaatgccatcgttatcttctggttaagatcgtcctgctgcatctccgccgaccgttttagcatgtcaccaagctcgccgctgctctctccggaagcaatcatatgtttcatcatcggtgagaaaagcgccgtgctttccaaagccttatttaaagattcaccttcccggactctttccattgccataataagctgcatacgtgcatattcgttagacaacacagaagcactaatgcgcatactttcaagcaacggaaccgaactggtatgtaaaatactcagcgtgctagcgtaatgcgcagtattcaatgtcaattgtaaagagccaacaactgggatcctgagcattgttttatgccatgccaggcgccgtgcacttttttttagccattgattaaatatcaagctgaaagaaattataattaaaataatccctcccccccaatgtttaagaaaatcactgctggcgatcaaaatctgcgtggtaaccggcaactcatgtttgagatgtataaattgctcaacaactttaggcacgacgatggtcaataacaaactgactacgctaattgcaaccacagttaatacaataggataggtgatggcatgaataattttattctttaacttcttttgtcgttccacgtattcggcaagccgatacaaaagagatgcaagctggcctgtcgcttccccagcttcaatcatcgcgcaaaatagccgatcgaaaatattaggatattgcttcatgctctgagccaaagaaaagccttccatgaccctaatgcggaccttcatgataagattagcgaccttctttttttcagtttgtcgccctaccacatacaatgcctcttccagaggcatcgctgcagcacttaatgtcgccagttgccgagtgaacagcaccaaatccccatggctaattcgcacccgctgccgataattcagcaatctggaaaatgcgccgtcgccgacggatgtgatactcagcacggtaagctgtttttcacgcagttgctggcgcgccacgcgcaatgagtctgcctcaagggtacctcgaatgacccttccagcacgatcgcagacgcgatacttaaatctgcccatcgacactgtcccccgtgacgcgcacgatctcttcgaaactggtctctcctgctaataactttcggacaccatcctgacgcaaagtcggccagtccgcagataacgccgctatcgcctgttcactattttttgtatatattgcttttcgtatatcatcattgatcagcaataactcatgaatagcgagacgaccgcgatatcccctgccgttacagtcttcacaccccaccgcatgccatgcggtatactgcttatccgccggtaatgccagcaaccggcattcctcattaccaagcgtatagggctgccgacattgaccacacagcttacgtaccaagcgctgtgataatatcccgcttaaagaactcgccaggagaaaaggctctacgcccatatcccttagccgcgttaccgcgccaacggccgtattcgtatgcagggtggaaagcaccaggtgaccggtcagagacgcctgtaccgctatttgcgcggtttctttatcacgaatctcgccaattaacagcacatcaggatcctgccgcagcagcgcacgcaagcccttcgcaaaagtcatctctactttgggattaacctgagtctgcgatataccactaagttcaaattcaaccgggtcctcaatcgtcataatattgcgattatcatcattgatctcattgagcaacgaataaagcgtggtactttttccggaaccggtcgggccggtaacaagaataataccgtgcggctcattcattaaacgagtcaacgcggtaagtaataatttctgcatattaagatcgctcagttccagactgacgctgtctttatccagtaaacgcatcaccaccctttcgccatggctgacgggaataacagacaccctcacgtcaatcgccctcccggcaattttcaacgtaattcggccgtcttgcggaacacgcttctccgcgatatccaattttgacatgacctttatacgcgatactaatacggaagccagttgacgctgtggcgtcagaactttcttcaacacaccgtcaattcgaaagcggatcaccagctcactttcatacgtctcgatatgaacatcagaagctcgctccttaatggcctcgctgaacatcgcgttgatgagccgaattatcggcgcatcattcttttcatccaataaatcctgctgctcaggcaacccttccgcgagggaataaaaatccagatcggtgccaagatcatccatcatcttttgcgcattgccgctacctttttgataggtactcagcaacatcttgtcaaactcactgctttccagctttaccattcggcagcgtgttttaattaagcgcgccaattcagcaatagcaaggggatttgcctccaccgaaacccacagcgttttcccttgtggctcttcagagatcacgacgccatgctgttttgcccagttgaacggaatatgtaaaccagcggtcattttgctgtctcgtaaaacaattcaatttgttttttagcccttaagaaaacaaactgttcagataaacgaatatcctccattttatcatccaaggcatcactccattttttcttcgtcactaatgaatcgctaaaatcctgagacttgcgatagctttccagtgaataactatcggcagaacgaataatagtcgggcgaataaacaataccagattacgtttgttatccttgtgccccgaagaactaaacaaatgtcctaacaccggaatatcgcttaaaaaaggtacgccacttttgtttttcgattgtgatttgtcaagcaagcctccgacaacaacggtttcaccgctatccaccaataccgaattgttcaccgttctaacattaaacgttgccccaagactgttactatccccggcactgttatccgcaacgctggaaacctcctgctggatttgtaactgaacggactgccctttattaatttgcggcttaaccttcaacttaatcccaacggtttttctcgacacggtgttaaacacattatcgctgttagtggtctgtgaaccggttagaatcggtacgtcctggccaacgctaaactcggcgtcttcgttgtccagcgtcacgatactgggggtggccaagatattattttggctcctgctgctgatcgccgtcagtaatccggcccagtttccactatagaacccggcgacaagaccattggcatttttcaatacatcgcccatccctttgtccaaggtcgacgagatacgggtttgtgctgaagagaactgggtgccgccggcgtgcttgtttgcccactgaatgccgaagttgataccatcagcatcgagcatttcaacaataatcgcctcgaccaatacctgagcacggcgcacatctaactgcgcaataacgtcttctaaatcccgcataatatcggccgatgcactcaatatcagcgagtttgtatgttcatctgctttaataacgacattctttacgatcgataccggagcaacagactcagactggtgttcattttgtaaaccaacgctcacaccggtcaacacatcaaccaggctctgagccttagcgtacttcagatggacaactttggtgctattgtgagacgttttctctttatcaagactggcaatgatgtcctgcaactcatccagggttgtttcgtcccccgaaatcaatacggaatttgtccgctcgtccggcacgatctttccgttcgcagaaagagaactgcgatggcgcccctcaccatgcaatagctcattgacgatatgggcaacatcttttgctgatgcatactccagaggaatggtaagtacaccggttgcattatcctcgtccattctcttcgttaggtcactcagttttctgaccacgtcggcacgtcccgtaatcagtaaggcattgccgttttcatagtgcgagacattacctacaccaatgctgtcattaagttgacgaataaggggagccacatccttggcggcagtatggtgcaaagggacaattttcatcaccagctcatcccctaccgcggcatcgttcaacggcgtcaaggttgctcgcttcccttctttcgccggaataactttcagtacatttttaggcatgctgataacggcgtaaccatatacatccagtacgttcaggaaaaactgataatactcttcaggcgataactgttcatagctacgaaccgtaaccttgccttccacagtgtgatcaacaatgattgttttccctaaatttctgctgacggtattgataaactcatggatatcaacaccctgaaagtcagcagaaaatttatccgcctgcgcagaaccgcaacaagcgaaaaagaaacaaaccaaaacaacaattcgatacatgacggtagctcattgcattaatgaaaagtaaaataaataaagatcaaagaatcaacgatgcatagtaaccattatcattaatgatgacccgatcggagaggatccgtaaaatggtagatttaccagatattttttctcctacctgataacttttttgtgccccgtcactttctataatagctatgcaacgggtttgctgagtgctggataatatcccaactactttctcgctcaacgtagccctaggagctaacaacaataactcatcactcacccccggacggaccataaaacgctctctgccatcatccgcatcgggcaaacgtcgcggtctggcgatctgtgcaagcttatcctgtaataaatttgacggaacctcgacgaatgaattttcagacagcacaagccgcccattttgatccttcaacaagtcccaggtatccaggcacaaaagagaaaataaaacgatacccgtaacgacacccccacccaataaaaacaggtgtatttctttaactttttctttcagaataatagccatgctataaattctcatttttatattcatcctggatccctgggcgaaaggtcgttatgacgcacgttattgataaagacgcgtcatggggcgatgctattcggcaaccgagaatataagaatcaagaatggcaagattattcctccgccacacatatatattagcttattctttgttacttttaagaaccccgaaccctctgaattatcaaccagcccccccttggcgacataatgttcttcaagtatcgtgaggtcgaacatcacaccatggcgatgcaccgttctgataacctcggccggaagtccatgtgccgtaaaaatcgctctacattgataaacgagctgatgataattattgtccgtgatagcaacatgcttatctggccagaccttttcaataagctcgctcttcttggttacatcagagagtaaaaaaaacatcattctgctttgtaacacagtaagtgagatggctacacgctctttctttaaaaaaagcactcttttttccagagacagtgagagagtttcgttctctaaaaaagcatttttatcagaacattgcatcttgatggccgcagtattaagaatattcagtacatcattacaaaacaaggctaatccccttgcggttgcaatgatattttcagacaagtcatatacaaaagattaataattccagctatatccactatggctataatatccagccaatgagaggtaacttaacccgtataagacaaatcgctattttatagtgaccacactcctttagcggtaaaacgaggcgcaacccacaccgcgtggaggaatgtggttaatctcttacagctccagcatcactcaagcatgacgcggctgattttaatgttataaatattagattaactaaagagtaatcaacaatcatcccccgatctgataactttctagatagttaccatcatttacagattgttctggtagcgatgatcagataatcattgacttgtgcgaagggattatccacgtcatttttttttcgtcaacctaaataatcgataacaacgcaatgatcgccggcaatgaacttaaggtattctaaggtttataagagaacgttacgatgcataatcccccattaaacgccacatatcatgctgttataaaaagaatattttacagcagaaagcatgcattcctgaggggtttgtttcaaaaataaaaaagataaatatccaaaaaagaaacctataaactttttcttgtttaagtgccgtttaggaaattaacctgcagacgctgataataaaaaacattattcataataattatcatttaccagaaaattgttaatggcaggcagtgaaaaaaacaaaccacttttctgacttgtcctatatatacgccaaatttaatacggtatattactcataaaaggaccaatataaaaatgtaatcgaatactagtgaatttatttccatgataatcacaacagtttatttccagcataattaatcgtccacagtaaatcccatgaagatatttatggcctaggcatgaccatatcaatattacccgataaacgagatgcaactgaatcactacacctccttgtcataccataccgacaggtgaatttttatgttaaaaaagtctattttattcttctttctgtcattcgcccccatcctcaacgtcaatgcgatgccggcctatacccaccttgacaaaacgattcctgaggcccccgaagtggtagaattcttttctttctattgccccccttgctatcagtttgttgacaactacccggttagcaaacgtctgaaccatatgttgcctgaaggcgtaacggttaaaaaatatcacgtcagtgcgatggggaaaatggggaaggagctgacggaagcctgggctattgcaacaaccatggggatcgctgacgagattgaaaaaccactgtttatcgccattcagcaacatcgtacgatagataaccttgacgcgattaagaacctttttgtcactgttggtattgcaccgcaggcgtatgaaaacgcgcggaggagtttctccgtcagggccatggttgaacaacaggagaaaatggcagaacgtttttccgttcaaagcaccccaaccttctatgtcaagggcacctatagaatcaacaataatggttttaaagcgaccaatcccaacgactatgtcaaaatgtttacccaacaagtgatgctgctggtaaacgaagataatctctgaaaaccacacaatcgctcgccccgtatggattaggtttaccacgagtaacatacggggccttaagaatcgctttccgccgctttcccagttcaatgggccattccttttcttatctctgacgtcatggttatgaataataataagtcacctcaccttaacaataactaatatttattttattaaaatccctgttatcgttttatgaaaatatacttttaagaaaatagtcttgtactataaaaataatcatctatagaatcccccccaagatatagagagtattgaatctactgtatagcagccatcaatgaaacagcaattaagcaccttgaccaaaaggttcataaataatgtataaacacctattcactctttcccctttattattcctgagtgcaacgtctttaacatgtgtggctggaatggacacaacagaaagcaaaagcgcagaggtttcacagtcagccggccaggccatcgccactcagctgacttcaagctataacaatgtggtggcaaactgtggtgaaggggaaccttgatcctacccacgtaatgtggacacggccctaagcgaggttttgggtttcaaactgttccgggctaagaccgccacaggcactgtgacgacgccagcgattgtaatcgcactcgatataattaaacactgccgttcgcattatttcccggctggcaaagtcctccccgtggatatattccaccttcagtgagtgaaagaagctttccgcacaggcattgtcgtaacaacagcccttagcgctcatactgccctgcagattatgccgtttcagtaagctctggtaatccgttgaacagtactgaccacctcggtctgtgtgcacgatgacattttccgggcgtttacgccgccataaggccatctgcagtgcatcgcaggcaagctgtgccgtcatccgtgacgacatcgaccagccaatgactgaccgcgaccacaggtcaatcaccaccgccagatacagccagccttcatcggtgcgcagatacgtgatgtcacccacccacttctgattcgggccgctggcgtaaaagtcctgctttaacagattatcggatactggcagaccatgctcacggtaactgaccgggctgaaccggcgcgaggctttcgcccgcagcccctgacgacgtagactggcggcgatagtcttgatgttgtactccggcagttcatcagcaagacgaggcgctccataaggctgttttgccttggcaaaggtctgtcgaaccgcatcatcgcagacaagtcggaaccgttgacgtcggtttatctggtgacgacgctgacgccaggcataccagccactgcgggcgacttgcagtacccgacacatggctttgatactgaactcagcctgatgcttttcgataaagacatacttcatttcaggcgcttggcgaagtatgtcgcggccttttggagaatggccagctcctcgtcccgttcagccagttggcgtttgaggcgggcattctcagcggcgagttcgctctcacgttcagaggacgttgcctgttgctgccgcttgctacgccaggcgtaaatttgcgactcataaaggctgagttcgcgggcggctgcggccacaccaatgcgttcagccagtttcagggcttcgtcgcggaattcaggtgtatgttgcttgcgtggctttttggtggttgatgctggttttgtcatgtgagtcacctcttgcttgagagtttactcacttagtcgcgtgtccactattgctgggtaagatcactcaatagcgatgcggggaaagcagactatgccgcactgttaaccgctcaggctacgggtctgaaaatcacattctattgtagccccggcggatatgctaaaaatatacatatacaacgctgaattatcattttacaacgataacagtaaatcgggaataagcttattcactaagcttattcctcaacgatcattttccccatctgtattcagatggttcgtcaccttaatcacagagttgccgcaacaatgatagataaaacaattatttaataaatagtaggatactctttcagcatgggttctctgctaaccgctcaccgcagtagccaggcccaccgccaaaacggcggttaaaataaccccgatagcaacagcgccaccgccaaccgctgcgccggttttggctgtcgatacctcttgcttttccagcatatcaatctgcgacaacggaatcgtcacatgattattgccaatgatgctctgcggcgttacctgcacgaccgacatctcgcccttctcgccattcatcaactgatatttgattttgtcaccggcatagataggcggttccgtcaggtaatagctgccattatttaatggctggttttccagcttaacatgtctgtatgatgtgcaaccacttaataatatgacaactacggccaagagtgtaatgactcttttcattgaatatttcaccgttactccttcatgataaattaaagtaagacaaatattacaagtacgacccttgcaaattaagtcaacattaactcctcagaatagtatccggtaaaactaaaaccaaacatcaacgaccacaacattgcattttaatatcaaagagcagaaatcattgaacccaccaccaaacacactatattttcaatgaattacaccataatcacttcaggttaaaaacttaaaaatcagaccagtcagaatatatctccccattactatccctgacatagtctttgctccctctttttttcgcccacgaccatgcttcattacccataggcataggctatacctcaatgaaaaaccttcgctttacgttattatcattttctttgctgcttttatccggttgctgtacaccaaactactgtatttttcagccgcccaaaaatattcctcatgcagggggagcaggcggtaaacaggatatccggcacgacacggtggtgtagcactcagccattcggctttcatccctacgcacctcggcaaattattctttattaattctgccacgttctcgctccagtaaggagataaagcgtaaactcaatgcattaagctgcagcctgaatattctgagagccggctcatcgtatacctgtaaggcttgctccatcagttgactaaccattacgcccggctgaaatccggctaaagcaaagctgcccttttgccggtgcagaacctgggcgagtttatcctgttcttcaagggacaactccagtatctgctggcggtcgtgctcggtgctgcaccgcagttcatccagtacggatatgacaatgttcgactgctgacccgccatcgcaataatttccgacagacacaaccggacctgttgctgctcggcaaacaaagcacgtaaatcttgcaacgtcaccggcttgataagcactccgtccatgccggcttccagacagcgccgttgctcatcgttaaaggcattggcggtacaaccgataataacctgataatcctccccgtttttctcacgttccctgatagtttccgtaaactgatagccgttcataaccggcatttggcaatccgtaagcacgatatcaaaagattgtgagagcaacagttgctcagcttctctaccatcattgcaggtaaccacccagtgccccagcgtttccaactgcagtttcataaccgacagattagcccgctgatcatcgaccaccaacagtcgcaaagcattctcaacatcgtttcccggcgttttcccgccagacactggcggctccgcgatgcagtccagcagcaaactaaacgcgaaacgggatccctttcccgccgctgagcgtatatgcaacgaacttcccatcaattttagtagctgtgtacagataggcagtcctagcccggtgctcgccggcgacgcatgatctaattggatataaggctgcagaattttttcctgtttatccgccgcaatgccaataccactatcttccaccctaaaggtcagggtatctctcccttccccctcagcaataacggtaacctgaaggctgacatagccctggtcggtatatttaatcgcattgctcaggaggttgttaagtatctgcgttaacttcgcactatcaacgctataataatgccgccacacggattcaatatcgcagtccaggcgcagtcccttttgctcggcgagcgtaatatacgtttcaacgatctgctccagcatcggatacagcgcgcagttttgtacctgtaattgcatttctcccgcttctatcttggaaagatccagcacatccccaacaatctgcaacagctgtcgagatgccacataggcaatattcaacgcagaatcagcggctttttctgctcccccctccagttccagaacccccagaattgcattcattggcgagcggatttcatggctcatccgggcaagaaagtcgcttttctcccggctgacatccgtagcctgctgtaatgccttcgccaattcacgctccagccgctttctctcactgatatcataccagccgagcagcaacccctgcggtatcagtctgctgtcattatatacagccagccactgcactatctctttctcctcaccctggataaggatggtgcgatctgaaaactgtggtttcattgagctgagcgcggttatccattcttgatggttaactacgggtgagatcggattatgcgccaacatcgtttccagagagctgccgataacttgcttgcttgtcagctgtaaagattttaagagcgcctggttacaatgagtaatttcacccagcgggttaagcacaataagcggggtcggaatgctgttcagtaatgtttgccagtaagtcaacgcatcaagcagccctcgttcggcgcgccgacggcgcagtatttcagccagtaaaaaagcgctgagaaacagagacaggatgcaactgataacgacgagcgcattaaacagctctctgtcggtagacgtccccggatgtatatcatccagggacgcgctcaataaccagcgggtaacgatcgatgcggccaaccccggcggcaaattgtcaatcaccaggttgaccttctgccgtaacgcctcctcaccgggagcaaaccacagtgtctgaatactgtgaacgcccggcagtaattcactgcttaactgcgtgggatacaggttatgaaccagcatatctgctagcgcggcatcacagacaatgccatctgccgcgcctgcatgtaacagcttcagtgcctcactcatcgttggtgcttcctctatagccgcatcaggccaggctgattctaaagacgtacgcaccgggctgttttgcagcagcaatattctctgttggttcaggttgatccggcttgaatgccttaagggcaggtgattattgcgcgtaatgatagcccaatgctggctcaggagcgggtttgagactaatatgccgtcaggcggtatgaccagcggcggcggcagtaccatggcaactttatgttcacgcaacagctgcgtcaattgccctatactatccgcaggctgcaatgaaaaatgcaaagcgccatgggtttccatcgtctccagtaactccggcaatgctcccccaggccgctgccaaaggttaaaatcactgtaaggcaacttatcatcgagtaggccaacggtgatatcgtcagcagccacaaaagcaggtaaaaataacgccaaaaacgcaataaatctcatcagctacatacctacattgcgtagatattcgaaaagttccagatctgaacttacgccaattttattcattgcactttttttctgggcgctgatcgtctgtttagtccgacaaagcatcgctgcaatttgattaacactgtgtccctggaccagcaagcgcaccacttccagctccctcgggctcataagcgcatgctcctgagcaacaaccggtgattgataactttttccctgtaataatttatcaagacaaagcgttagttccgcggccaagctttgtttattaataacggcataaacgccggcagctaaaatggaattgattaatccctgattggacagcaccgtaaccacgacaatgggcaaggacggaaatttacggcgtaacgtcgagatcagccgtaatccgtcggactgtttttcgccaggcatattaaaatccgtcagcagaacgtccggtatgtcctgatccagtagcatcaacagctggtctacgctctgtgcctcgccgctaatggtatagcggttgctaaaggttgaggtgattaacgctcgtaacccaagcagaaacaccggatgatcgtcagcaatcagaatctttttatacacaggacagcctcaaacaataagataaattaagtatagagcatgaataggccaagagtgtccactgacggccccgtctcaagcaggttacagccgactcgatggtagcaactatccggcaataataagcggaaggtgctttgcctgatgcaggagtgcccgtccacggcagacagtaaacattcagcgaatgcggcgcgatcttccggatgtattcgtgccagcaacaacggcagagttcgtatttgttctaccggaataccaaaaacaggcgtaccgcacagccaactaagtctggtcgcattggctgacagctggaaaaacaccggctgttgctgatgcagtgcattatcaagcagggctaactgctgccgcattttggtattcagcaacaagaattctttacctcgtgccgccacgatcagccccaaagtaattaccgtcaacagataaagttgtgatgcctgtaccccttgctgatcgccggttgccaagggaccataaccatataatgtcgaaagactgaccaaaagcgtcaagaacataaaatatattgacaatattcgcagcggtagccaggccgtaaaaacgactgatagtcctaagactaaataaagtaaggcttggctaagtaggtaactctgtaataactcccccggtagaaaaaaaacggcggcaaccaatgataaaaaaaataccctaagcagggagaacgatattttctcttttttcacgaaccggtgaataataaaaaatggcgcactggacaaacaccctgtagcgttagacaacgcccaggtaaagaaatgagataaaacaacagggtagttcatgaccgtcaaggctaacgtgctaaaaaccccgccaagaacactactaacataaacaccggttaataaaattaccgactcactgcgataagaaaaatgacgaaaataatgatggatgctataccataccatggctaacggaaaaataacaaccaggtcaaccaaagcgaaaaccagagcaatatcaatgcttcgcccataatgtaaactagcgaatatatgcaacaatcctgcactcaccccccatattggccagtatattctcgggctagaacataacgtccctagaaccaatcctgccggaagccagacagcactcgacaaactccatggatctcgggtctccagactgatcatagccaacgaaaagtagacgacaacaaatgccagccaatacccaagaccttttcgccagttattcattcccacccccatcattgatacagaatgaagtatagttgattaaccatacctatccacattttcagaatgatggcttttaccaccgttaagcacaacaaaaatatccgttaaatgtagttccacctagaataccattcggcttagaaagctaaaacaggataatatctaaaaaggaaaacaagaccaaaaataattcaatgcaacaaaccatacaaaaaaccattaaaaatgagtttcaagtcaccttcaatcataggaagcaattcaccacttacaaaataagaataataaacctccagcaatacaccaaatcactaaagaagaaaaaataacgaaaatacaaatatagcgggaaatcagcctcataacagcatcgtacacaacacactctcctataccataagaagaaaaatccgttaaataaacccataaataaatcgtcacaaaaaaaacaacaacacccccataaataatcattatcgggttaatttttattattacaggaaaaacaaattaacaacacaaaaaagaccaaagctgattatccataccgttcatccatcgtcaacgccgcactggtcgctctcttatctaaaaagggtaagcattttataaaacggccagggatagcgtaaaacataacacattgttttcattagacatcagtaaaaaataaaaataaaaaaaatcaaaatattctgactagtcagaaaatacaataatgtgacagtcatcattcatacccttcggatgaaaacgaagaatcaacaaaaaaccaacacacaagaaacattaataaaaaacaccaatctaataaaaccaatcgtcgaccactagactcacagccaaacaaaaaaaggcaaagcgcgaaaagctaacctaaaatttagttaccccataccatccaccatcaaccccaaataacgcatagcaaaacaccaccatatgctaaaggttaagtatatacaataagattcactaaatagaaaataaataacgcattcaatatataggagattgcgcatgaaagatgtaaaagcatcggcaaaagaagccgcccattaccttaacgacgcagatcgttttccctttatccggttattctccgacgggtttgaaacccatggaggaaccagcctggcaaagttacgcgaactactttactttgaacacgccgttgacactatagaggaaggcctggctgcaacgttaaacggccagtattttcatgtttggcgcacgtcaaaacggtattatgtcgatgaatttatcaataataatggagcagcagatatatcactttctgccgacggttgtcagaaaagttacccgacgcattacgccatccttgacgcactcagtaaatcagaaacgcctcaggtaagtacttttgacgctggctgcaccctcaaaaacacttcccaggtaatgtattcatctgccacgccggcattttactcctggcgtggcgactaccctaaagtcataccgccaggttcatcgccagagacgaccggcgggctcgggccaacgttgtgggtagaaataagtatcccgacatttcgcagcgagcttgcctctcccgctggcgcctcgtatatgggctacgccatcagtacagcattagaggggcgcaccgttgaggcaaagctgaataatctgatatttatcgaagacttcaaacacctcgtcagcgaagacggagactggcagcccgcagcgcaagcggcccatgactacgcgcgcaacaacggctttaacaaactatggtcatttaggccaatggcgtttaaatcaccgctcattgtcgatggctggggacaagcgctggatctccgactctctaaggtcgtcgcccacgacagtatccccaagtataaagactggaagtctgccccggcactcattacattgggttccgtgaacggaggctgtatggtcgggctaaatattgacatcggctttttagatggcaagggtgtttgcaacggtatcgaaatggtaggacgagggtgcggtggttcgcagatcaccataggacgagccacacgctgtaatattgtgtatgactgccgtcagcaaaattggccaaccgcttccaattttatctatggcaaatactggtatgacggcaatgtcggcgcgttccttgcccgcggtacgggaaaagatacgccgatcgccgagggacataaactctgtgtgggattcgtgaccaagatgcgttacggtgcctatctgttacggaacggcgcacaatacgcacaaatttctggggatgccgacttcaacgggcgtcatctgtcagaggttacactctccggctcgacgctaaacggtttagaacgcggtgcgaaaatcacgaatggagcagcaaccggcgaggtgttggcattttatacgcaggcttccggcgtccataaggttttaatcatcgaagaaaaagatgtttcccgcgcgaagagttcttatgcagccggggacaccttaacatccggaaattggtcaagcactgtctcagtcgtgcgaacggcacaacagggcgaaaacttcttctttgacatcattctggactttcatgacagcgcctttgccaaagtggacatagactgcggttatttgggcggcatcgtcggcagctccctacacagttgctcaatcaattacaaaaactcattcacggcacatactaattcgatgaatggcgctgcctttgtacattccggggatgcgctgacgctacgggatactcatctgaatcgctcagtctttgactgcacggcggactatattgctagcggtacaaatctatttacacgtaactatcgcacctacggcgcggaatacgccgcaacctttgcacccgggcaagtccgcacaatcagaacctttgcctatgttggcagcaggaatgcgccaggcgtgaaagatgtttacgacgtacaggtgtttggccctacagggttaaacggcctctgctccagtttcaaagttgcggtatcaccacgcgggctagaaatctacgacagcacagtcaaccccgtatccacaatgaaaatcaccaacgatggtatggcgttaaaagccgaacaacactcccccaataccttcaccctctatttcacctttaacaggagatagcatcatgattaccggtaaattagagtactacggcgttgagtttccagcggcggtcggcatatgtacatccgttcagagtaccgcgcaaaatggagcggcgacggaatggcagggctgtattgatatttttgccaacgtgacaaccttaggcatcggaaatccactgctgagctatccgctattggggtgggtcgataatgataatgcgccaatcgccgcgctagaagcgctggcgattgacctgttctttcctggttggtccattgataatacgccaatgacgccaactcaggatacggatcgttcagctctggagctactcacacggaaatgacacgcctctactctaaatccttgaagcggttgaaagtggcttcgcaatcgtttcaagggttaagtcaacaacctccaggttatacctaataaactagtcccatagatatgtcagccatgtcccggcgcggcattttaaaatggtgcgccattacggtttctcggccaaccgcaagcgaggcacgctgctgccgaaggtctacgacgcgctggagatgatggcacggaaaaaaccgaagcggccaggttttgcggtgctgatgaaaggcttcccggacacagctccgtaccagtgcattctgagcaaaggccggttgcgttttgccgtcgccgtgggggggggaaactcgctacaaaaatgccctctgacaggctgcatcggatggcgaaaaaacgatggcttcagaccccgttactggataagtgcacctgaaaaatgggttttagcttaaaaaaacagcaaaaacaggtatcttttcgcattaacacgcggtaggcaccaccacatacggctctttatctccacaccccatggttaggaaactcacaaaggggcgattgagtttcctaactatgaataaggaaagcaattaccttaaaaaccttaattttaattaaaataaccacacttcatttgcattcccacttacttttacttaccctaaaaaagacaaatcaatggaattcatcccaccgtccgccacaagaataagaaggagttactttggctgaaggtattctttggggtattttataacacacaaacccaaataactcgcttcaagtttaaaaaagataaaaaacacaacaccatcaaacagacaattagcaccaccacataaaccccaaccctgagtttatttaaataactagtgatcaatggcattattttcattgtaataaggatgatatcttatggggaaaaatagatacagaataataacactacagttatttgtgatagcgctgttcatacacgcaggtacaacaaaagcttttgacggagaaatggctggcgaacagattgcggcagacatgaacaaacgtttctatgatacttccgatacttgtggagaccaccccgcctggttttgcaacggcatagtaatacgtgctgcaaatgctagtacacgttatcatgcgtgggaagcaagtccggactccgtccagcgtggaggaatagcattttcatatttccggagtgacctggatatcaatcagttacaatcttctcgaacccaagggttcactcttaaaagcggacaagatgctgctgcatccccctatcctttggaaattctctgttcatttccctatgatgcaggtaccgaaattcgttctcatcatggttgtggtgcagcctctgattaccctgaagaaagccgtgagtgcgcatctcaaggtattaccaccgcagaacaatggttaacgcatttcaatattgtaacgccagccagtcaacaacgttatcatcaccagtgctcttttgccgcagatactcacgcttttgccaccagcctgaaagcccgccgtttaacggatgtacaggatcagctgatagcctggagacaaaatgaactttcagtcgctacttggcctgccggtatcggtaagcaactaccgatagagtcatttttttatgtctttgggggacgtaacgaggatatgaaaggtttgtctggggctcaatttatgcaacgtgattttttggaacaaacgggaactactgttcctgtgatcaggatctcctgggatgataaaataggatcagtttttagttggcatccagaggagcaaatagccagggtgcatttacctaatattcctgaggcctctgggggaaatggtaaaatacttaaacaatctgattatgataaccttgattatttgacggtcattgttcctgtatacggaggcatgactaaaggtgataaagttatcattaattgggatggggtaagtaattcttataacacaagttataaagaagttaatgaaatagaaccaatgagtttcattatacccagaagggagattttaagtaatataggccattctgtagacgtttcattttcagtaacaaaagagaatttacatattgatcaatcaaaaaaactttctttactaatcgaaggaaagggtaacctccccccccctgttattaacgatgacttaaacattgtcacggtaaaatataatggcattacaggaaaagatgtacgcattgaattcaatggtgtacattcacacaaaaccccatcccaaagagaggactatactggcgagctatcatttaaaatacctaatacttggatagatgaaaatgttagtaaagaggtgaccatcaattatgtatcttgcgaaaacaacgaattaaactgcatattttctcagccactaaaatttattgccattaatagaaggtggttatcaatacttacatcagatagtgtctataagttttaataggggagtcggttggacacgtcctggtagagaagcatttagcactgaacgtcttaatatatggtgtgactttgacaatatatctcattttaccatgttaataaggaatttatgatgaaacattttataaccatgatgttttttgttttttatttctccataaatagcgtttatgctggagcaggggaaaacatttgcttctcagacgccaagataatatccgtcagccttggttatgtagggtatagtggcgatgagtgtccagacaaagggaattgtatctcttttgaatatgaaaaggatggactgacaaaaaaaagctatattcaagggtataacaatttaaatgatggaccaaaaggcatggccttttatgacttattaaaaacagccatgattttgaaatataaagtaactggttggtcttatgacgataaatgcaatggcagctcacctcaagttgacggagtcaaaataacaacaaaataactaaactcattcagagtgtataaataatttatgtggccattcagccaacatacggggatcgacgtgtatgggcgctgctgagatgggagcctgagcgagacggcctgcctgtggttaatgcgaagcgggtgtctcgcatgagtacccaccatctgcttcttgagcgtaagccagcaaacaggcaccggaagcgggcgcatcaaggacgcgtggcgctggctcagagcaaccggcgttggtgctcagacgggttcgagttccgctgtgacaatggcgaaaagcttccggtgaccttcgcaaggactgctgtgaccgggagatcatcgcctggacagcaggcacaggtggctatgacaaagaaacagtacaggatgtagtgctggatgcggtggaaaaacgcctcgggcagcatccgccatcagagccgctggagtggctgacggataacggttcggcctacagggcacatgaaacgcgggcgttcgcacagttgctgggactggagccttgcacgacagcagtgcgaagcccggaaagtaacggcatagctgaaagcttcgtgaagacgataaaacgggactacatcagcatcatgccaaaaccggacagccagacagcggtgatgaatctgcggtggcgttcagtcattacaacgaacatcatccgcatagtgcgctgggatatcgctcaccacgggaatatagacacaggaagttatcgcaatcataagagagaaaaaacgtctggatatatagggtcaaatccaaaaaagggctctgacgagccctgcaataatatattaataaaagcctagtaggtagcatctcaaacaagtatcagactagcaccgcggaacatcctcgcttaacctcgttataaaatccggtcgaggggataattcgacatcctccacccatattatgcattcctttccgggataatgggtgcaagagtatctgagggtattttttattttctggtgcgcaagtatagtgaggtggcggaacaatcacctcacgggagtgttcaacatccgttacttctatccacacggggagcgagtcgcgggaaatattctcgtatcccgtagctgagacacgtattctcaatgtggcaagaggatcaccatctacggggataccgctcgctaaaacgggcatggaacataacatggaaaaataaataattacaataatataaaaccgctcaacgatacgttgcatatctaattcacctttagttaacaaatagacaggtgattaaatttagacattataaacaaggaggaacccatatagctgagaagtattctgttatatcattcagtagaaacttacattcccgactgttgcagtgccccatttagaaatggtagcacgaccattaagagaataattttcccggcgaacagtcaccgacatccacaagacagaataaagaatattcaaagtggtactttgataacacgggtaatagcatcatgagtttcttgggaaatctgtctcagaacagaaaaataatcgctttgattatcatgtttacccaggaaatctctaactttatccctgatatactgtaattcaatcacatcaagatcttcattacaaaacagctgtagaaaactcaccagtagcgaacactcgataaacccataaccgccaagttttttaatcaaagtacagcgcgccacgggagaagtagagtcgaccggaacaagatactctagatggttcatcgttattccctcactccaacatgcgttttagccggtgggtaacatcatcccccctgctacgatggttataaattatccacatagcgaattcacactcaatactgacaagtacgaaaaacaacgtgatattgttcggtattaaaaagggaaaggttatttttgattttgataaggtgtgatagatcaatacaccacaagctgaagatccctcccaacacaacctgaagaaacgcgcgcagcctatacgtatacgacgaactatagacatcaagtaaaagcctggtgttcctggaaagcaaaatcctgagaattgaaacgaggataatgctgaagaagagtactggcattttggctttcatcaggcccggatctggtgctggccggctgccggaagaaacccggcgatcgtcgtcagcatcgtaggtggcgcagttggcctagcgaccgaatggggcgtgccgacgctcaactccctgctggtcgccagcctgctgtattggctgcttaagccgggcgcaaaaaccgctggcctcgcagaagtcgctctgattaccgcacaggagtgaatgcacgcctcccataaggaggtgtgcattacgtgggaaaagacaaagtttgctgcagaaatagccgatagaataaattaggaacagcaacaccatgcggttctataaaaaaggttcgcattcatttaataaaaaacgtggccaacgtgaacatcatgaagttccccatcccatttataaaaaaccgcttaccgagcgccatgttcagtccagatcgcgcccgttgctggcgatgacccgcttataccaccagaatgacttcttgcgccgccgcgccaaagtgccacgcccccgatcgtcacgatcgacatacaccagaccgtaacgcttgctcatttcgccggtcgaggcagaaaccaggtcgatacagccccagctggtgtagcccagcagcggtacgccatcttcaatggcctgcgccatagcccgaatatgctcccgcagatagctgatgcggtagtcgtcgttaatctcccccttctcatccggctcatcccgcgcccccagcccgttttccaccagaaacagcggcttctggtagcggtcatacatcatgttcatggtgatacgcagccccagcggatcgatgccccagccccactcgctttgctgaatccaggggttcttcagcgacttcactacgttcgccgcactgctgttgttgtcgttcatatcggccgaggcgcagcgcgaagcgtaatagctgaatgacacaaaatcgacggtatgacgcagagtctcctcatcacctggctccatacgcacgcggatgcctttttctttgaacatccgcgcggaccaggccgggtaggcgccgcgcgcctgcacatcgataaaaaacagattttcccgatctttttccagcgccgcccagacatcttccggcttgcatgagtatggatagaaattgccccccgccagcatacacccgacctgattttccggattgacctcgtgggcaatacgggtggccagagcgctcgccagcaactcatggtgtgccgcctgatacttcacctgttccgggttttccccctcctcgaacgccagaccggcgccggaaaacgggctgtgcagcagaatgttgatctcattgaacgtcagccagtatttcaccaggccgttaaaggcctcaaagcaggtgcgggcatagcgggtaaagaacgtcaccatgtcacgactgcgccacgaaccgtattgtgtcaccaggtgcatcggcacatcgaagtggcaaagcgtcaccagtggctcgatgttatagcgcctgcactcctgaaacagcgcgcggtaaaaggcgatgccggcctcgttcggtgcactctcatcaccgttcgggtagatgcggctccaggcgatggaggttcggaacacccgaaatcccatctccgccatcaaggcgatatcctctttatagcggtgataaaaatcgatggcctggtgaccagggtaaaactcatcgtcacgcagcgctgtgcgtcgttccagccccagtttaatcggcatacgatgcggaccatggggcaacatatcaaccgtcgccagccctttccccccttcctgccaggcgccttccgcctggttcgccgcaatggcgccgccccacaagaaatcgtccgggaatgccgtttctgacatcaaatcaatacctcgttaatcgttagtgagttgcctgcgccgaacgcacgggcgttgcgctgtcctgctgctcctgccgaggctccacagggatatcctcaaagccaagcatcagggtgagaacgaaagagagcaccaccgacaacagcataatgcccgcaatccagacgatgctcatcgggttgccgggctcgataaactgcacgctggtgaacagaccgggagaggccatggaatggctggccaggccgccgatgcccgccacggcgccacagataaagccgctgatcagacaggcgatcagcgggcgcttcaggcgcaccgccacgccgtacaaagccggttcggaaatgccggcaacaatggcagaggcggcggcggccagcgccgtctgccgcagcgccgggtttttcgtccgcaccgcaacggccagtgaagagccgcccagcgacaggttggcgccaatttcggaaggcatcaccatgccctcttttccggtttcggcaatggtctgaataatggtgggggtgaatacccggtgcatgccggtcatcaccagcagcggccacaacgcgcccataatggcaacggagagccagcccaaataaccatgaatggtatacaccagcgcagaaatcccactgccaatccagatccctaacgggccaatcagcaaaatggcgatcggcgccgccgtcaacacgatcaacatgggtttcagaaagtttttcgtgaccgccggggtaatgcgatcaatgccccgctcgatccacgacaaaatccaggtcatacacagcgcaggaatcaccgtgtaggtgtatttcaccgccgtcaccggcaggcccataaacgccaccggctgccctgcggcggcttttgccatcagatcgataaagctcgggtgaatgagcacccctgcgatggcgatagccagcgacatgttggttttaaacttcaccgccgccgaggccgccaccatcaccggcaggaaaaagaaggcgccatcaccgatcgcagtgaggatcatcaacgtcgacgcgcctttttccagcacgccgcccatctccagcatcattgccagcagtttgaccattgatgcgccgataatggccgggatcagcggcgacatggtgccgatcagcgcgtccaggatacccgcaccaagacgtcgcagactgaagccgctgcgtgcgggtgcggccgtcggcgtttcgcccggagcggccagcgtcggcagccgtttgatcacttcggcatacgcctgccccaccgtgttaccgatgatcacctggcactggctgtcggcacagacgacgcccaatacgccatcaatgacctgtagcgcctgcccgtcgatctgcgccggatccttcaccacaaacctcagccgcgtcatgcaatgggtgagcgcctcaatattgtcggtgccgcccagtgcctgcagaatggcatcggatactgccgcgtagttttttgccatgaactcttatctcattgttagagcctgtcccatgaggcgcgagtattgcggcccacgcacggcgggcggccaaaacagcctgacgggatagacgcttattttgggtacagttgcgcacggctatgtgcgaagtcccgatgctcccatcgccatcgttgaatgaaacgccataggaaaccggtttcacaaaatagtgtttaaataaaacaatcatggcaattattttttactgcccatgttaaaattttgtgactcaaatcacttaacggcataagaggcagcacgcctggacagctgaaaaaacgcgatcgctgaagtaaactgttgtcacagtgagtcaatacgggacggaaggaacagatgacaaccatgcttgaggtggccaaaagggcgggcgtatccaaagccaccgtctcacgggtattatccggcaatggctacgtaggcgaggagaccaaagtacgggtgttcaaggccatcgaagagagcggctatcgccccaacctgctggccaggcagcttgccacccgcaaatctcagaccctgggcctggtgatgaccaatacgttgtatcacggcagctactttagcgagctgctttcccaggcggcgcaaatgaccgaggcctgcggccggcgactgctgttggcggacggaaagcacagtgcggcccaggagcgggaggcgttacagcatctgctggatttacgctgcgacgccatcatgatttatccccgttttctcacccctgatgagatggatgccattatcgatgagcagcgcgtcccggtgatggtgctgaatcggcgcctgcggaagcatcccagccactgcatctattccgaccagctcagtgcggcccgtgacgccgttatccggctgatcgaacagggccatcgtgatattgcgtttattaccggcgcgctggactctccgaccggacgcgatcgcctggcaggctatcaggcggcgctggcgcagtgcggcattccggcccgtcaggcgcacatccgggaagggaagtggacccccgcctgcggtgcacaagccgtcgcatctctgctgcaggacggcgtcgcttttagcgcgctggtcgccagtaacgacaacatggccattggcgcgctggcacagcttcacgaagcaggcatcgccgtcccggaacaggtttccgttattggtttcgatgacacccccaccgcgccctgggttatccccgcgctgtccagcgtccggctgccgatgcgcgaaatgatgcaggaaacggtgaataagctgatctttatgctggagggcggtgaactcactcatccgccgagcttcgaaggcgagcttatcctgcgtaaatcggtggcgagcggccctttcccgcagggttaacctcgctcctcggacgctattgctgacgtgagcaccggcaacgtctcggcaacagcattgcgcctgcgccgttgccggtgataagcttttaacggcgataattttaatcggagttaatgcatgtcctatatgagcgcaggggtggaatacggtctgcactgtctgctttatcttacccgttcggacgacgtggcaagtgaggccagcgtccgcgacctggcggaacttcagggggtgcccggtgaatttctggctaaattattcaccaaactcgccaaagctaagctgctcaccgcaactgaaggtatcaaagggggattcaggctggcgcgcccggccaatcaaatcagcgttcatgacgttattgtcgctatcgacggggaaaaatcactgttcaactgccgtgaaatacgcggccgctgcgcgctatttaccgaggaaacgccaagctgggcaacgcaaggcgtgtgttcaatacacgcggtaatgcttgcggcggaacaggcgatgcgtaacgagctgaaacgccacaccctgcacgatctggcacatcaggtcgcggaaaaaacgccgccggcctacggggaacggatcatccaatggctgtccgagcgcaatgaaaatcgccggggggaaaaacggcgcgcatgaccaaagagaaacaacaaccacattaacacgccgggacaaacgctcgccccgacgtgttaatgctatgcgcggcatatctcggcggcgtatcaggcagcctgatgatgcgccgccgccctgccgctaccggtaatcagcgccaccagcgccatacacgccagctgaatcaaaacgcaccaccccatggcatgaaccagcccctgtgaggcagacagcagataaaacagcgtgccaaacgcgctgatccccagtgcggaagcaaattgctgggcgctactgagcaatgcgctgcccatcccggcctgttccgacggaacctgccgcaaagcgaagcctatcagcaccggtaaaattagtccgtttccgcagccggtgatcaccacggcggccaacagaaaccaaaccggcgcagcaacaaacagtgtcccccaggccgccaacagcaaccccaccgcactcacgccacaaccggtgagaatagccagccgctgatgggcggcggcccagcggcgaaagaacagggaggaggagataaacgtcaaccccgaggggacaaaaaccagcccggccagcagcggagacagcatcagacctcgctgcagcacattggtcaacaggaaaataaagctggagaaatacagcataaagaggcaaaccgcgagcaggccgcgccacagcgacgcaacgcggcagagacgcaaatcgacaacgggatcgcctccctgacgaatcagccgttgctcatgacacagcgtgacaacaagaatcagcatgcccgcgcaaagcaacagcgcagccgccatcagcgcccgggtatgaccataaaacaaaaaggcgccgatcatcagcccaaaggcgcttgccaaccctaaagtgcccggcacgtcgaatttacgccgacgactgccgacgcagggtggaagataacgccaggcaataccggccatcaccatgcccagcggcaccgtcaccaggaatatccagcgccaacccaaagcaacgaagtcccaactcaccagcgcaccgccggcaaattggccgagcaccgaaccaaggcccgtcgccgcgccataccagcccattgccggagtgcgttcttctgccggcaggacggtggtcagcaacgccagcacctgtgggatcatcagtcccgccgccccgccctgcaacagcctggcgataatcaacgtcaccccgttcggcgacagggcgcacagcagcgtagtgagcgaaaaacccagcatgccgaacacgtagacgcgctgatacccatacaggtcgcccaagcgccctccggttatcaacaaagccgcaaacataaaggcgtagccggcaaccaccaactccagcccaccgtcggagagcgccagggagcgctgaacagaaggggcagcaacgttaaccacaaacaggtcgaactgcccgaggaaagcgccggtcagaacaatcaacagaaagaggcgggtagatattttgagcctgctaggcatagtttatctcgtccgatgatgggggaagtaagcgctctcccacaaagcaaccggctgctgcagggagcaatcaggcgctcccgaagcgcgcctgttgcgggaaagcgtcatgcggactacacgataacgtccgggatctgctgctgaggatcggccgcggccagtatgtcagcgcggctgcccgtcggcgggtagatccacacggtgttgatttgcttcttcagtgcgccggccgttgctcccgtcagcttcacctgccgctcccaaccttcggtatagacggcgccccacggccccagcgccagacaggtgacatacttcggctgtgaatacgggataggcttcacagccaacaaatccgccgccacgttatggcctgcagaacgtcccaggaagttggcatgctggcaggacatcatggcgtaattcccttcatcatcggtagccgccatcgcacagtcgccggtggcgaacacgttatccagaccttttaccttcaggttgcggtctacatgcagacggccaaagttatcgcgttccgccggtatttgcgcggtaagttcgctggcgcgagcgccggccgtccagatcacggtcgcggccgcgataaattcgccgctttccagcgtgacgccctgttcgctgactgctgccacccccgcccccaccttccaactgacgcccagttccgtcagcgctgtgacgatcaccggacgcgggccttcccccaatcctgcgccaaccgcgccgttgcgatcaaccagaatcacctgcgcgtcgctgtcctgcccgagggtttcacgcagacgcgccggtagttcggcagcaatctccagcccggtaaaaccggcccccgcgaccacaacggtatcgcgtgcgctgccagcaggcttattggccagcgacttgatatgcgcttccaggcgggcagcatcggcgatctgatccacattgaaggcgtgctcctgcaggccgggaattggcgggcagaacagacggctgccagctgccagcaccaagcggtcatagcccagagaatagtggtcgccggcatcgccggttggcgcgatgctcacttcatgacgggcgacatcaatatttttcaccagaccgggaataaagcgtaccccggccgtatggaacagcgcctgcagcggcgctttcaacccctccggatgctcttcatacaggcgagggcgaacatgcagaaacggttccggcgccaccagagccacttccacatccgtacgcccttcctgctccagcaggcgcatggcgcccagtgcgctccacatgccggcaaaaccggcgccaatcacaagaatacgagtcgtcataagttttttcctgggttagacacggcgttggatagccccggcaaccgcacaggtgccaaagccgatttatgttctgattaggtaacgccaataactgcgactatattgatcgtagttttagtttgcaatattttttatcagggaaattgatcgcctccggtggccaggctaagcgggcggcggcgtcaggagccgatacgtgggaatgatgcaggatgaaaaacagggggttaagacgcggacggcccctatgcgggtaggcggcactgtcgtggggccactccgatcttatcgggacgtaatctggctggtattggtgcaaaagacgaatcgtacatttcaccgcaataaccgccgcgttaatcaggcgtaaacttctcctggtaaatgcggtccagccagtcgataaagaccctcacccggggagaaagctggcgatggccgggataaagcgcggaaacaggcatctccggggcgggccatccgctcagcacctccaccagcgcgccgtcccgcagttcatcctcaacgtggtagcgcggcacctgtatcagccccagaccgcgccgggcgcaaattacataattttccgaatcattgaccgccacccggccgggtaaatgaaacggcatgatttgccgatcgacgatcagttccagaggatagttcgctccgccttccgtggagaaaaagttaacgcaaaaatgttgtttgagttcacccggctgctgcggcgtcccgtatttacgcaggtaggccgggctggcgcacaacacctggggcatggttgccagacgtctggcaaccagcgaagagtcctgtaaatggccggcgcgtaccacgcagtcaatcccttcgcgcaccagatcgaccagccggtcgccgctgctgataaccagttcaatatccggatagcgttgatgaaaccgatccagtctgggcagcacgatccggctggcatgagcgccctgcaggtcaatccgcagcaggcctttggggcgcgagagggtattgcttaacgacgactccgcctcatccagttccgccaggatattgacgcagcgctcataaaacatcagcccgtcccgcgaagggcgcacatggcgcgtggtgcgctcaagcaggcgacacgccaaacgcgcctccagggctttaatggcgttgctggccgtcgcccgtggtatgtcagactgatcggccgcctgactgaagctgcccagttcaacaatacgcataaacagccgcagcgtatccaacttatccattcgccctccgattattaaccgatatggaattatcttatcaaatatcccctatttatctctccagcagcttcgctaggataaataacgaacaggcggtttaccgctccacataccacggaacgcccaggagaagcccatgagtacgaaagaaagaatcgccttagtgaccggcgcctcacgcggtatcggccgcgccatcgcgcagcgtctggcagaggaaggctttaccgttgtcgtcaattatgccggcaatgcggccagcgcgcaggaaaccgtacggcatattgttgatgctggcggaaaagcgctcgccatacaggccgatgtcgccaacgatgctgatgtcaaacgtctgttcagtgaaaccctggcgcttcaccagcgtctggacgtggtcgtgcacaacgcggggattatgccgatggcgaaaatcaccccggcgggaattgatgattttgataaagtcatccacaccaacctgcgcggcggctttttgattctggctcatgccgcggaaaatatcagcgcaggcggccgtattatcgctctgacttccagcgtgctggctaaatctttccccgcctacggcccatacatcgcctcaaaagcaggcatggaaggtctggtgcgcgtgctagcgaacgaactgcgcggacgcaacgttaccgtcaacgcggtcgctcccggcccgacgggcaccgaactgttcctacagggaaaatccgaagaacaggtgaataccctagccagtctggcaccgctggagcgtatcggtacgccggccgatattgccaatacggtggcattccttgccagcagcggcggcggctggataaacgcgcaggttgtacgcgtcaatggcggttttgcctgagcgcgccggacgtacggtgatggcggttatcgccaacgcctgcgccgcgccgacttaagccaggcatttcagcaaaacgccgactacctgttctttgacgacgctcgccctgggccggacctgatgcactataccgtcgaaggctccaaagccgagctcggcctcaaagtcttcctgaacctggcgcacaggggggaaaccgctctggccgactatattcgcagccgacatcaggcggcgcgtcgcttctggcaaatgctcggcgaacgggatgagttcgaggcgctcgctgaaccggaaagcaacctggtttgtttccgctacgccgatccaccaggcgcagacagcgaccgacgacatattgccgtgcgcaacaagctgatgcaggaaggaaaattccacctggcctcatccttcatcgataatcgccgttggtggcgggcaaccatcatggcaccggctagcgacgaggcaacctttacccggttgctggacacgctggcggaaacttatcgcgctatgtgctgagggggggggcgctcaacggcctgattatccttatgaactgcatcacaaaaccgcaagctggcgattcccgcgccggcgggcggattattgacgccataaggttaagccattgttaaaataacatatttttatcattcttatccattgatgagcgccacgcatcaatggatgtataaattgcacttatttactgctcatcgttcattcagtctccagaacaggcgcagcaaaaagcgtcactgacaaactggagacaaccatgcactcaccaacctcatcgatgtcactgcgagcgcgcgccggtgcgatactgcgcgtgacctcgggcaactttcttgagcagtttgattttttcctgttcggattttatgccacctatatcgcccataccttcttcccggccagcagtgaattcgcctcgctgatgatgaccttcgccgtcttcggcgccggctttctgatgcgccccatcggcgcggtggtgctgggcgcctacattgataaagtcggccgacgcaaggggctgatcgttacgctgtcgatcatggccgccggcaccttcctgatcgtactgatcccctcttaccacagcatcgggctgtgggcgccgctgctggtgctgatcggccgtctgctgcagggcttctccgccggcgcagagctgggcggcgtctcggtatatctggcggaaatcgccaccccgggtcgtaaaggcttttacaccagttggcagtcaggcagccaacaggtcgccattatggtggcggcggccatcggctttgccctgaatgcggcgctggaagagagcgcgattcgcgaatggggctggcgtatgccgttcctgctgggctgcgccattgtgccgtttatctttgtgttacgccgtaagctggaggaaaccgaggaattcagcgctcgccgcaaccatctggcgatgcggcaggtgttccgcacgctgttagccaactggcaggtggttatcgccggtatgctgatggtggcgatgaccaccacggcgttttatctgattaccgtctatgcgccgaccttcggcaaaaaagtgctgatgctgagtgcctccgacagcctgctggtaacgctgctggtcgccatttccaacttcatctggctgccggtgggcggcgcgctgtcggaccgcttcggccgtaaaccggtgctggtggcaatgacgctgctggcgctggccaccgcctatccggcgctggctctgctggccgccaccccgaccttcgccatgatgctgagcgtcctgctgtggctgtcgtttatttacggcctgtacaacggcgccatgatcccggcgctgacggaaattatgccgacggaagtgcgagttgccggcttctccctggcttacagcctggcgacggcggtattcggcggctttacgccggtgatttccaccgcgctgattgagttcaccggagataaggcctcaccgggctactggatgagctttgccgcggtgtgtgcgctgctggcgacgctgtacctgtaccgccgccgcagcttaaccctacaaacctcacattaaccccggagccaaagattacgcatgcataaaatttatccttccctgctcgccgcgctggtgctctcctcgttcagcaccgccgcagcggccaaagacgttaccgtgatgatttccggcggttttaaagccgcgctggaaaaactggcgccgcagtttgaagcccagagcggcgacaagatcattctggtgtccggcccctcaatgggccaatccgcccaggcgatccctaaccggctggcgcgcggtgaaaaaaccgacgtggtgatcatggtgggcgacgcgctgaaaaacctggaaaaaggccgctggctgcagcctggctcccgcgtggagctggccgactcgccgattggcgtggtggtcaaacaggggcagccgaagccggatatcagcagccgcgacgcgctgcgcgccaccctgctgcaggccggttccgtggcctattccgacagcgccagcggccgctacgtcagcagccggctgtttaaaacgctggggattgaagcgcagatgaaagataaggcgcataaggtggagcgcgtcccggtggcgggcgaagtggcgggcggtaaatacgcgctcggttttcagcaggtcagcgagctgctgccggtgcccggcgtgacctttatcggtgaactgccggacaacgtgcagtacatcacccgctttgccggcgcggtaaccgcccatgccgaacaccgtcaggaaggcaaagcgctgctggatttcctcgcttcgccagcggcacagcagaccgttgccgcgaccgggcttaaatcggttccgacgacgcagaccgctcagcggcgtgataccgttcagtaatcagctgttccagttccgcggcgacgtaagactggatgcgtccgctgcgcttaagcaggccgaccgtgcgcgtgaccgccggttcggtcagcggcagcggcatcaggatggagtgctctgaaggcggcatcgacatggcgggcacggcggcaatgccgatgcccgcttccaccatccccagcagggtggtcacatgccgggtttcgcacaggctaggacgcgccgggataatctcccccagcgcctgatcgagcaggttacggttgccggagactttatccagccccacatactcctgctgataaaactcattccaggtcaggctgttgctcacggccagcgggctgtcgcgccggcaggcggccacataggcatcttccaccagcggtaagaattccgtattcggcagcggatggccggaaaagcaaatgccgaaatcggcctggccgttcatcaccgcctcaatcacgttgccgacgctgctgtcgataagtttcacccgcacgcgcgggtactttgtctgaaagcgccggatcacctcaggcataaagtaataggctgccgaaggcaccgtcgccaccgtcaccaaccccgtccgctcctggctgacctgactgacgtcagccatcacctcttcaaaattcgccaacagccgatcggaacgttcggcaaatgtctgcccgtacagcgtcagagtgacgcgccgggtggtgcggtcaaacaaccgggcgcccagcgccgcttccagcttttctattcggcggctcagggccgactgggacaggcaaatggactcggcggcgctgcggaaactgccgtattcgaccagcgcgcgaaacgcgtacaggccgttcagatcaacattcacgggcatagcggcaagcaatccttatggcggtgagatggctgggagacaaaataatagcgcctgaacgggcggcggcgaaaggcttattaaacacagttgacgctgacggtctgggaaaagaaaagcgcgtgagcagaacgctcacgccaatggatgattcaagattactttattggaataacagggctgtaatatgctccgcgcccttttatcggtgtttcccctggtattacgctagccggttatcgacggataacccttgatgtcttcacctctcataacaatgtagttttccttaccatgaaaagtcaacacatgaatataaaaatgatgatttataaagaaaggtaacagaaaacacttagttatcaatgtattcacttagagaaagcaggcagggcaatgtggtaaacgcattcaaaatccgtacaataaaacagattttcttatgaatatgattttctttcacccagccgcacagcgcgccagcggtgataaacgcgcatacagcgcgtaaaagaccgccgtcatacacgcgcttttcttaatattgggttcagcaggtagttgttagcctgagccagcagcaggagaaggcatcgcctgccaacgccgcgccaggtcgcggggacgcagagcctcactccgtatgaagaatatatctccgataaaggaaacgtgcgtaataagccgggaacacgtttaacaccgcgtaaactgacttaatcatcatctgtatgatggccattttcacgatcgcactggtctccatcttgccgtaaaaggccagcaggcagaaaacaaagctgtcgataatggacgccgcaaaggtgctcaggaagatgcgcagatacaggtggcgggcgttggtcatggccttcaccttgcagagtatccatgagttggatagctcagaggtaataaacgccatcgtcgaggcaaacagcacaacatacagctgcatcataaagttattatacgcctcattaagcgcccagcccgggataaccggcagtttggtggataagtataacaacagcgtgatgaccacgtttgatgccaccgagtacaggatggcccgcttggccaggcggaaaccataaaattcattgagcaggtcaatgaccagaaaggtaaagggataaataaacgtgcccggcgtcaccacgatatcgaaatagctgatatacaccggcttgatcgccgccagattgctgaactgatagaagatagccaacgccagcacaaaaacggcataggtgctccaggaacggtcgttgcgatcttttacctggtattcggttttaggcgccagcccatccatatagatatggcggtataacgcttttatttcatgtgcagataagctgtgcgatatctcacttcgctccagatcgttagcatgaatattcaataccttccctgaagagcggataaggatccttgccatatgcgtattgggttcaaaccccatcagtttatattcagcttcagtttccataacgttcttcaagaatatctcctaatacggtgatgtcggccgctatgtcatccacacagggcggcgcatcggtaaaaaaacccgcaccacgcttaaaaagaagcttaagatgggtgcttttataaacgcctttacgaataatcagcgtatcgccgcaccgataacgctccggcggattgctatccaccaatatggcaagcaagttaggcccgtggccgtaatagtaggttaacggccaggagagcgttaactccccgacagatcgcccggcgtttacctgttcgatcagcgatgtcaaaggaataacgggcaacgccgccgcattcatattaccgtgaacggaaatactggcatcgattttctccgccgtcgcaatatcgatatgctgcagctcatacatggtgacgccgaaaaaatcggatattttacgcagcgtctgtttctgtacgctggtgacgcggccgtccaatatcttaaacagggtcgtacggttaagcccggtgctttcactaatagaaacctgcgtttcacctttactacggagcaaatgctccagatttgcacgcaataaacggcttttttccgcaccaaacataatatttcaataaatccgacggctaacaatgattaagcagaatagtcggaaactatagtgcccgcaattctatgcttaagaaattcttaccaaaagcccagtctgccatcccgtgtgcagcgccgggatattcgccatcccccatcgataatcaaacggccaggacgaaaaaaccggcgcagatggccggagcgcaacggcggctcggaatcgtattcaagcgcgcccataactggcgagacaatcgccagatgaaaaaacggcgttgcagcctccctgaccgcaacgccgcactgtcttccggctcagcgcaatagcgatctttccgcctgcggtatggcctgtttatgttcatgacggcgcagcatcacgaccttgctttgcagcttctgctggaactggtcgataaccaccgcagtgacgatcaccagccccttgatcaccatctgccaaaaatcactcacccccatcatcaccatgccatccgccaggaaaacgatcacgaaagcgccgatgatcgaccccgatacgcgaccgcgccctcccgccagcgcggtgccgccaagcaccgtggcaccgatggcatccatttcaaacatattgccggtcatcgggtgggcggtttgcagttgcgacgcgataatcaaccccaccagtgccgcacacagtccggaaaaggcatacacaaacaccttaaccttcacgatcggcacccccgccaaccgggcggcggactcattgccgcccgcggcataaatatagcggccgagcggagttttacgcgtcaggtacaggccaaacagcaaaaaggccagcatcagccagatcgggatatacacccccaggaaggtgccggatcccagcgtggcaaaaccggtattgcccagcggcgccatccccaccagattggcgtaagtgccaccgtcgttaaacagcagggccgcaccgcgcgccacatacatcatgcccagcgtacagataaacggcgcgacgcccagacgggtaatgaccgtgccgtttaccagaccgagcaggcagccgaatacggcaaccgtcaaaatcacctccggcacgtttaaaaacagaacattgccgccccacagcggtacgccgctggtcagcagcgcgccagccaccatgccgcaaatgcccgccacggcgccgacggacaggtcaatgccgccggtcagaatcaccagcgtcatgccgatcgccagcaggccggtgatcgccacgtgctgcgtcatgatcagcaggttcgagggggtcagaaagttcggaaccatcacgctgaaaaacccgatgacgatcagcagcgcaataaaggtgcgcgccttcagcagatacatatagatcagatatttacggctcataatttctctccgacggacgtcagtcatgcggcgttgaagcgctgattaatttttcccgcgttacggcggcgcgcggcagatcggcggtaatacgtccgtcggccatcaccagaatacggtcggccagggccatcacctcatccagttccgacgaggagaacatgaccgccagcccttcgtgcgccagtttgccgatcaggtgatacacatcggttttcgccccgacgtcgataccgcgcgtcggctcgtccagcagcaccacctcggggccggtcatcaaggcctttcccagcaccactttttgctgattgccgccgctgagcgaggtgatcggcagctcgctgtcgctcaccttgatcgccaactgccgcaccatatcgtcaacgttatgctgctcctgcgacgggctcagcggccgcagggcgcgccggaatcccttcaggctgagatcagacagcgtcatattggttttgatcgacatcagttgcaccaccccttccccctgccggtcttccggcaccagcgcgatccccttctttaaccgcgcctggaagcgaagccggctgatatcttcgccgtgtagcgctacgcgtccctgctgacagggcagcatgccgatcaaccccttgaacagctccgttctgccggcacccagcaggccgtaaatgccgatcacctcgcctttacgcagtgcaaacgtcacatcattcagccgatagccgccgttcgggtgcagcgcggttaaaccgtcaacctgcagcaccgtttcttgctgcggcgcaggcgagtagtcaaaatgttttttcttatcgcccaccatctgttcaatgatccagggcacgctggcgtcgctgacttcacgctcgctgataaagcgcccgtcgcggaaaatggtgatgtgatcgccaatctccatcaactcttccagccggtgagagatatagataatggtgacgccgcgccgcttgagctgttcgatcaccttgaacagcactttcacttccgactggctcagggcgctggtcggctcatccatcagcagcacctgggtatctttggacagcgcacgtgcaatctcgaccagttgctgatgaccgatgcccagctcacccagcggcgcataagggtcaacatccagctcaaggcgctccagcagcgatttggccagcgcatactggtacttctcattaatcacgccccgctggaaaaactcattgccgataaaaatgttatccatcacattcatattggggaacagattcagctcctggaaaataatgctgatgccgtgtcgctccgcctggtgcgttgacgacaggagcaccgcttccccgttcagcagaatttcgccggaagagggcgattccacgcccgccagcagcttcatcatggttgatttaccggcgccgttttcaccgattagcacattgaccctgttgcggtagacccggtaattaacccgatcgagcgccgttaccccggggtacagacgggatacgtcgcgggtctcgataatcacatccgctgcggcggagtacgccaattgctcgctcatcttccctccttagcggcgtgtaatcgcggccggggtcacctcggcgatcttgcccggcagatcccagctgttgaatacgccgaccacctcgacgtgatccccgacctgcggtttgaaatcgcgcatcatatcggccgcctgctggttgatcgcccggccgtaatcgccgaacagcacctgatcgttaaaatcctgatagcctgcgcctttataggcgtcacgcaggtcagtgccgcggataatcggcccgatctgtacccggatctcattgccggcggtggttttcagcgtcatttttccgctgcgcgacgtgctgttaacgtcggtgatgatgccgctcagcctgacgctgaacaggcaggggttttccgcctgactgcggtagccatagcgctggcaagcttcatcaaaatctttcgccgccgccagttcggcaagcaaagcgttatccgctttggcgtcattaacaatttgcggcaccaacttctgttgccacgtttgcggaatattcgccattttcgggttaggcggattttttaaatccgccagttcctgctgcgaaactatacggcaaccacccagcagaaaaatcagcactaccggcccgagtcgtgtgaacatcacattctcctctgcgcccgccacaacgggcgcgacagcaacacattaagatttgaagttgaagtcctgcacctgctgtgcgttttccggcgtaatcagaatgccgcggaacatcacccgctgtttggccggcggtttgccgtgctggatatagttgtcgagatcggtgaccccttgcgccgcgatggcctgcgcctgcagcatcaccgtcgccttcagcgcaccggccttgacggcgtcacgttcgtcattgctgccgtcgatgccgaccactaccacgtcgtcgcgcccggcggcgcgcagtgccgcaacaacccccagcgccaccgggccgttgccacagataacgcctttcacgtcgggatgagcctgcaaaatgctgtccatcacccgcttgccgtcaatcagagtgcctttggcgtcctggcgcgccacgctctgcatatccggatactggtcgatcacctggtggaaggatttggaacgggtcacgcagttgttatccgccaggttgcaggtcagctcagcatatttgcccttttcgcccatcgcctcgacaaacacattggccacttcggagccggcctggaagttgttatgggtaatctgctccagtgcgatatcgtcaaccggtatctcccggttaatcaacaccaccggaatgccggcatctttggcttttttgattgccgccacgctggcggtcgagtcggcgttatccaggataatgccctgcacctttttaccgatcgcggtatcgatcagctcattctgctttttgacgtcttcgccgtgcgacagcacggaggtcttgtaacccagcgctttggctttctcattggcgcctttggcctcggcggcgtagtacgggttatccagtgaattgaccagaatcatgatggtgtctttttctgcggccagcgcggcgccggaaaagacataggcggaagcgatgcttaataacaacagtttcttattcatcatcaggctctctctcattattatgtgattggcgtcagcggttcgtcacaaccttccccgctaccccgtcggttattgcccaccggcctcaccactcgctgttgattcatcacctcgttttccccggagaaatcaaaccgcttcagccgtatctttcaaccctacactatcgttttcatacacattgattttcgaataaaaatataagcgatcgatattgttctgtttgtgtacttgatcatatttcaaacaaaagccagtaaaaacaaaaaacattcattaataacaatcaattagcaataaaacccacctaaatatggctatttagcaaataaacttacgctattatttcatgcacataacaaaaatatattttcgaacgaaagcatggtgcatacgcgtatttctcgcattagactcaccatatggttaaaatctgaagtagtttgtgggccgtcaggtaacctaaatcacgaaaaaggtgactttcgattgaaaagcaaaagtgaacagctggctgacgttcggctacgcagagagaagatcctcgagatggtccgggaagacggaacggtcacggtcaaagcgctcaccgcggcattcggcatgaccgaagcgaccatccgtaccgacctgcgcaccctgcaacaaagggggctggtccagcgctatcacggcggtgccacgctgttgaccgggaaacaaaacaccggcgcgatgatgctggaacgccagatccatctggagcaaaaagatgcgatcggccgcctggcggcgcggtatatcgaaaacggcgacaccgtgattttcgattccggcaccaccaccaccgcgatcaccaaatatatggcccatatcaagcggctgtcggtcatcaccaccgcggtcaacatcgcgctgacgctgggcggtgagccggagatcaatatcctgctgaccggcggcagctttaagttccccacgctgtcgacctccggcgacaaggcggccggtttcttcgaaaacgtgctggcggaaaaactgtttctcgccaccgcctgcatctcgccgcgctcggggctgagttttcccagtgaaacggatatcaaactgaaactggcgatgattaacgccgccagcgaggtctacgtggtggccgactccagcaagattgataaggtttccatgttcgccttaccctgcgagtggtcgaggatcgattacctgattaccgacagcggcatcacgccgtcgcaggcgcaggcgttcgaggcgctgggcgtcagggtgctagtcgcctgagacggtctcctgcgcattaatgacgttcaggcgtatcgctcgccgggcgaaatgttgccgatatttgggcgacagcctggtatcggtaatgacccgggtaacggcggcgtcggcgggcgccagcgcgtgcggatgcgcccggccaaacctggacgaatcggccagcagcacgacttcgtcagagtgcgccgcgacgacatttttcactgcgcagctctgcggatccggctcggtaaatccgcgctgccagtgccagccgccgatacccagaaaggcgcgttgaaaccgcagctggctgagacagcggcagataaaggtcccgacccgcgtatcatttagcgtttgccgcaggtcgcccacgatcatcgcctgatgctcgctctgcttcagccgctcggcaatatcggggtgcgtcgtcacgatggtgagaccgcaccgggcgtgcaacgcgtcgatcagcgccaggctgatgctgcaaccgtcgagatacagcgtatcgccgtcgcgcaccagcgaggcggcatacccggcaatcccctgtttggcggcataacgccgctgtaatccggcccggagcgcatggctctgcaaagccacggcgccgccatgcacccgaaacagttccccccgctgatgcagcgcctgcaaatcatgacggatggtgaccagagaaacgccgacggcctgcgccagcgcgccgacgctgaggcggccatgctcgcccaccatctgcacaattttcctctgtcgcggatgcatacgtgacctccccctgccggcaaacctgcgcaatggccgttatagatgcaacgacgccagcgcctggcggacaatgccagcagcatccagaccatggtgcgcgcgcattgcctgacggtcggcggcgatggcgtattcaccatcggcaatgccgagacgttgcagccgtgcgccatgaccatattccgccagcacttctgccacaatgctgccgacgccgccgttcacattgtgttcctcgaccgtaatcaccgtgcggattgtgcccagcgcagcgctcagggcagcgcggtccagcgggcgaattgacggtacgccgatcacctgcgcgctgacaccctgctgcgccagggtggccgccgcgtccatcgcctcatgcaccgtagaccccatcgccaccagcgccacatcgctcccggagcgcaacacatcgacggcgcccggctggaaacggtaggtctcatcatgcagctccggcagggctttgccgtccatccggatatagaccggcccgacgtgctccagcgcatagtcgatgatctggcggcattccaacggtgaagaaggggcgaaaatctggatattgccaaagccgcgcatcacggagatatcgtcgatggcatgatgggtgctcgccagcggcccatagctggcgcccgcattaaggccgaacaacttcacattggtattgttgtagcagacgtcgactttcacctgctcattcgcccgggcgaccaggaacggcgcggcattacaggtgacggcgattttccccgccatcgccagccccgccgcggcccccaccagcgtctgttcggcaatgccgacgttgaccagacgatcggggaagcgttgcataaacggcgcgattttcgccgtcgaggtggagtccgccaccaccggcaccagatcgacgccgttatcgaccgcatcaataaacgccgtcaccattacgttcgccaaatgttctgcattactcacgttataccccctcttctgcccgatcgctcagctcggccatggcctgcgtaatctcatcgcctttcggcacccggtgatgccattccggcttgccggcaataaatgacacgccggcgcccttggtggtgtgcgcaatcagcacgtgcggcttgccgttttgcggcaagttttccagcgccgccaccacggaagccatatcgttgccccggcattcggtgacttccatcccgaaagcgcgccatttttcatccagcggatcggtgctcataatgtctttggtggcgccggccagctgcagcccgtttttatcgttaatcaccaccaggttatccagcttgtagtgcgccgccgccatcgctgcctcccagttgctgccttccgccagttctccgtcgccggtgatcaggaaaatgcggcgcttgctgttgtcacgcttggcggcaatggccagccccaccgccaccgggaagccgtgccccagcgcgcctgtgttcaattcaatgcccggcgttttctgcttcaccggatggcccggcagatgtgagttggcatgctgataggtcgccagccaaggttgcgggaagtagcccgcctccgccagcacgcagtagtagcagccgacggcatgtcccttcgactggatatagatatcgcgatcccgatcgtccaggcggtcaggcgcacagttcaggatgcggaaatacagcgcggtcagcagttcaacctgtgacagatcggccccggtatgtccgccggcggggctgttggcgttcaggttgataatatggcgtcgtaccgcacgcgctttgctttccagttccgacactgacagtgagaacgggttcataatcgcctccgaattattattccttcacgaatatttattccgcctggctaaaaaagaggggtagcctgccaaaccgttgcgtctacaggccccccattcactaacaaagcgggatatctgccatcgtgaatatatattcaacgatgattttatattcatgatagtatgatcatcgctgcaagtttgtccagcgcagtacgacaccattggcaaaaattagagtttcatcacacttaaagtccatactttttcgcgtatgatgacgggctaaaacatactgattgcacctaattgatagttgaggaacaacatggctaagcaggatgaacaacggctcttggttaagattgccacgctttactacctggagggtcgcaagcagtctgagatcgcacaatcattatccctttcccaatctttcgtttcacgcgccatcacccgctgccaaaaagagggactggtcaaaatcagcgttgttcagccctctaatatttttctgaatatcgaaaaaggcattgaagagcgttacggcattaagcaggccatcgtggtcgacgttgcggaagaggcttccgacgcggtgctgaaacgcgccatcggctcggccgccgctcactatatggaaacccgcctgcggcccaacgatttggtgggcgtctcctcctggagcagcaccatccgcgccatggtggatgaggtgcacacccagaacctgaaggcgaacggcgttatccaactgctgggcggcgtggggcccaacggcaacgtgcaggccaccatcctgacgcagaccctggcgcagcagctcaactgcaaagcctggctactgccggcgcagagcattgaaggctcgatggatgaaaaagcacgcctgatggccagcagcgatgtcgccgaagtgattgcccattttgatgatgtcgacgtcgccatcgtcggtatcggcattctggagccgtcccaactgctgaaaacttccggtaactactatcaggaggagatgctggcacggttggccaagcgcggcgccgtcggcgatatctgcctgcactattttgaccggcacggcgccccggtgctgagcgacgatgaagatccggtgatcggcatggcgctcgacaaagtgaaaaaatgcccgaacgtcgtcgcgctggccggcggccgcgacaaagtcgccgccatcaagggcgcgctgaacggcggttatatcgatgtgctgatcaccgattaccacacctccagaatgctggtcacggactgattgtccccagtccgctcggttaacgtgtctaccgccgccccaaaaccttcggaggcggcacgaaaaaatagctttttatcaaaaagataaaccatccccctgcgttttccccgtcacactgcgccgcgttagaaatgtgatagcaagcacatttgcagactttgccggtggctgagcctcagcaacttggttatcgtgcactaaataaatagtcatacttgaatatatattcaaagtggcagagaaaaggcgtatgccttgccctgccggcgcagaccgcgccaacgcgatccgctttccgccatgccggtcgtcgcctgaattctgcgttatttggagaaactctatgtcggcaacaaagaatgtcatcatcgcgcttgatgaaggcaccaccaatgccaaagccgtcgcgctggacgaatgcggccaggtcatcgccaagttttcacaggcgctctccattcagacgccgcgggaaggctgggtagaacagtcgggggaattgctggtagaagcctcgctgaacgtgctggcgcaggcggtggcacacgtcggcgcggagcatgtctgcgcgctggcgatcagcaatcagcgtgaaaccgccatcggctggtatcgcagcaacggcaaaccgctcggcgcggcgctctcctggcaatgctcgcgcaccgcggatttttgcgacagcctgcggcgcgatcatcaggcgcagccgattaaagcggcgaccggtctgcccattgctccgctgttttccggctctaaaatgcgctggctgctggagtcggtgccaaacggctttgcactcgccgagcagggcgagatttgcctgggcaccatcgacagctggctgctctggcatctgaccgcgggcgaagccttttactgcgattactccaacgcctcgcgcacgcagctgctgaacctgcacagcggcggctgggatgaacagatgctggccatcttccagatccccgccgccgcgctgccggcggtcaaaccctcaagtggcctgttcggccataccaaaggactggcggacattcccgacggtattccgatcatggcaatgatcggcgattcgcacgccgcgttattcggccacgcactgggacagcccggctgcgtcaaagccacctacggcaccggctcgtccgtcatggcgccggtgacttccgcccaatgcgacatccagtcgctcgccaccaccatcgcctggcatgacgggcagcggctggtctacgggctggagggcaatattccccacaccggcgacgccgtcgcctggatggccgacagcaccggcttaagtgagctgcccgccgcagagctggcccatgagctgaatacgttgccggcttcggtggattccaccctcggggtgtatttcgtaccggcactcaccggcctaggcgcgccgtggtggaacgagcacgccagaggcgtcatttgcgggctaagccgcggcgttaaacgcgcgcacctgattcgcgcagcgctggaatcagtcgcctaccagattgccgacgtggtcgccgccatgcgccaacataatgacttcacgctgacggcgctcatggtggacggcggccccagcaaaaacgactggctgatgcagtaccaggccgatctgctgggatgcccggttatgcgcagcgatatccccgaactttcggccatcggcgccgccctgctggcgcgcaaagccattacccatatcaccgatgacgaactgaaaaactacctgccggtacacggcgagtttcgtcccaacatggcacgccacggccgcctgcaaaaacgctggcgcgagtggcagagcgcggtagagcgcaccctctacgcatcttgatccccctgaagcagaaggaccacgttatgagctattcattcagcaaccagaccatcgtaatcaccggcgccgcacgcggtattggcgaaggcattgccgagcgctttgccgccgccggcgccaatctggtgatctccgactattcggcagatatcctcgccacggccgagcggctaacgcagcgctatcgcggcaatatcgttcccttcgttgccgacgtcaccgacgaacaacaggttgccgcgctctaccagctggcgtttgacaccttcggatcggtggacgtctcaatccagaacgctggcatcattaccatcgaccatttcgattccatgacgcgcaaagaattcgacagcgtgcttaacgtcaacaccaccggcgtatggctgtgctgccgggaagcggccaaatatatggtcaagcaaaataaaggctgcctgattaatacctcatccggacagggacgggtcggttttatttatacgccgcactacgccgccagcaaaatgggggtgattggcattacgcaaagtctggcgctggaactcgccgcccacaatattaccgtcaatgcgttttgccccggcattatcgaaacggagatgtgggattataacgaccgcgtctggggcgagatcttgagcacgccggagaaaaaatacggcaaaggcgaattaatgcaggagtgggtggaaggcattccgttaaaacgcgcaggcaagcctaaagacgtcgccgggctggtgatgtttctggcctcggaagacgcctcttatattaccggccagaccatcaatgtcgatggcggcctcatcatgtcataacccttaaaaattcctataaatcttacctgcctacggagtactttatgacacccgctcactcagagccgcggacgatactcggcctcagaacggatctggtctggggtttaatcggcgtgctgctgttcatcgtcggcgacggcgttgaacaggcctggatctccccctatctgatcgaacgcggtctgagcatgccgcagagcgccacgctgatcgccatctacggcattgccgtggcgatcggcgcatggctgtcgggcgtgatggccgaagcgctggggccgcgtaaaaccatgctgatcggcgcgatgttctggctggttggccaggtgctgttcctgctggtggccctgcctaccatgaacttcgccattatcgtgccgacctactgtatccgcggcctcggctacccgctgttctgttactcattcctggtctgggtgacctaccgcaacccggccaaaaccttggcgaccgccgtcggctggttctacctggcgtttaccggcgggctgtatatcgtcgccaacttctacgcctcgctgatgatcccggtactcggccacgtcggcgtactgtggagcgccattgtctgggcgctggccggtacggcgatcgttctgatgtgcgtaaaaggcacggtgcgggaacgcacgacggtcggcgaacagctggctatcctgctcagcggtatctcgattatcaaggaaaacccccgcgtcggcgtcggcggcctggtcaggctgatcaacaccacctcccagtttgcgttgccggtctttttcccgatttacctctcgcagcatggttttaccaccgaacagtggttaaaggtctgggcgctgacctttacggtcaacatcgcctttaatctgatctggggcgtggtgggcgaccgcattggctggggccgcaccgtacaaattttcggcggcttcggctgcgcctgcaccatgattttcatggcctatgcgcccatctggttcagcggcaactatatggccatgctgctgatgggcagcctgtacggcgcgctgattgccggcttctgcccgctcaccgcgctggtgccctcgctggagccggaaagaaaaggcgcggcgatgtcggtgctgaacctcggcgccgggctgtccagctttgttggcccgctgctggtggcgctgctgttcaccaccgtcggcgccaaaggggtgctgtttgccttcgctgggctgtacatcgtcagcattttcctgaccagttttgtcgcccgggatgaaaaggcacgctttgccgttccgaaaaccttatcaacgacgcagtccgcatacagcgccaaacgcgaggagaatattcgatggtgaccaaagatttcgctcaacagttattcagcctgcagggacgcaccgcctttgtgaccggagccggcagcggcatcggccagactatcgcctatggcctggccagcgcaggcgctaacgtcgcctgtttcgacctgcgtgaagacggcggcctggcagagaccgtgcagcatattcacgctatcggcggtcacgccgtcgcctttaccggcgacgtacgcgatcccgatacgctgcgcagcgccatcgccggcgtaaagtcacagtatggccgccttgacgtggcggtgaacgccgccgggatcgccaacgccaacccggcactggagatggacaccgagcagtggcagcgggtgatcgatatcaacctgaccggcgtctggcacgcctgcaaagccgaagcggaactgatggccgccggcggcggcggttccatcatcaatatcgcctcgatgtccggcgttatcgtcaaccgcggtctggagcaggcgcactacaactgtgccaaagccggcgtaatccacctcagcaaaagcctggccatggagtggacgacgaaaaatatccgcgttaacagcatcagccccggctataccgccacgccgatgaacacccggccggaaatggtgcatcagacgcaggcgtttgaaagccagacgccaatgcagcgcatggcgcgcgtggaagagatggccggcccggccattttcctggccagcgacgccgcctcattctgcaccggtatcgatctgctggtcgacggcggctttgtctgctggtaatccaccgcaggcaaagaccacccggttgtcccgctaacctcaaccgcagcctctggctgcggtttttttatgtcatggcgcactcctctttacgccccgcatgattgctacacccgcggcaaacagaacgcaaccatctgttattcagtcactttaaataaaaaataattttttctgtaagaaatccgcgcccgctgcgactaactcctcagaagccattttgcttctgccaacacaacgatccgttttacaaccgtgaggaagaaataatgaacaagccaactacaaccgcactgctggcgctggcgttaggcagcgtgctggccaccgcaagcaccgcagccgtggcggccgaaggcagcaatatggagaaatgttacggcgtctcgctgaagggcaaaaatgactgtaaagcgggcgccggcaccacctgcgccggtacggccaaaaccgactaccagggcaatgcctggaagctggtacccaccggcagctgcgtaaaaatgaaatcgccgacatcgtcgaccggttttggccagttggaagcgtttaaagagatgtaagcaggctctcgccgcccatcaacaggagcaataacgatgacaatttataccccgcctgccgtcaggtgtgatgcgcctggtcataacatgatgggcggtcttccgccgcgggccggcgtcggcctgaagccggagcacttcagccagatcctgcgcgagcgtcccgacgtcggtttttttgaaatccacgcggagaattatctggtagccggcggcccctttcatcaggccctcggcgccatccgtcaggcctacccgctatccattcacggcgtggggatgtcgatcggcgctgaagcgccgctcgaccgccaccacctgcaatgcgtcgccgcgctggtagaacgctatcaaccgcagatgttctccgaacatctggcctggtcgacgcatgacggcttttttctcaacgatttgctgccgctgccctataccgaggccacgctgacgcgggtctgcgcgcatatcgatcaggtgcagaatgcgctgcggcggccgattttactggaaaatccggccacctacgttgaatttgccgcctccaccctgagtgaaaccgcctttatcagcgagatggtaaaacgcagcggctgcggcctgctgctggacatcaacaacctttacgtcagcggcgtcaaccaccaccgcgacccgctggccatgctgcacgagctgccgctgcaccaggtgggcgagattcacctggcgggccatacggaacaccaggacgccgccggcgaccgcttgctgattgactcccacgacggccgcgtcgccgcgccggtctggcagctgtatcgtgccgcgctggcggcggtcggcaatgtggcgaccctgatcgaatgggacagcaatctgccgccgctggcggtgttgctggacgaggcgcgtcaggcggaggcgctcatgacaccggaggtgaaggatgcaacgcgcactgtatcaggcgctgcttgacggcgacggcgccgcgccggcggggttaaccacctggaacggcagcgatccgtcctaccgctttgccgtttaccgcaacaacgtgatggcctcgctgattaacgcgctggcggaaaactgcccggtgctggtgcagcaggtcggcgacgacttcttccgcgccatggcggccgagtttatccgccagcatccgccgacgtcgccggtgctggccggttacggcgcgcggctgcccgcctggctggccgactttccgccgctggcggagtggccgtggctggcggacctgacgcagcttgagctcttgtgcatcgaagcgttgcacgcggcggatggggagccggcgcgcggcgcagagccaacgctgtctgccgacagcacgctgcggctgcatccttcgctgcgcctgttcagctcgccgtttgccgtgttcagcctatgggcggcgcatcagcaggatcccgcgccgacggagtgggatccctggcgccccgaacaggttttactgtttcgccatcaggatgacgtgcgtctgatcgccatcgacgcggcggaacggcactttattcgcgcgctgcaggcagaacggcccctgacgcacgcgctggcggcggcgataacgcaagatgcacagtttgacgcccgtccggccttacggcgcttacatcattacggcctgatcctctgcgtatccggccggcaggagacataacatggaattactgcatacgctggcggcaaggagccagaaaatcgtccaggaaagcctgctcggcctgctggcgcgtcttgcgctggccgccacgttctggctgtcggggcagagtaaggttgaagggctgacgattgacatcctgggcggcgagccgctgcggctggggataccgcacctgaccagcggtgcgctggcgctgttcgccaccgagtaccagctgccgctgctgccgccggccatcgcggccaccctggccgccgtggcggaacatcttttcccgctactgctgctgctcggtctggcgacgcgcttttccgcgctggcgctgtgggtgatgacgctggtgattcaggttttcgtctacccggacgcctggccggtgcatattatgtggatgagcgcgcagatctatctgatgagctacggcggcggcaggctgtcgctcgaccgcctgctgcgccggcgctgaagcgcatggcctagcgcttggtcgaccgatctttaccctgggcgaaagccgacgtgatactgcgcagatcgaccagctgccgctgaaaattgcggcagccggagcaaaacagcagatggaaacgcagcgccgcccgctgggtcaacggcagcggcgcatcctgcgcctgggacatcaggcgggtcgcacggtggcagttaagcatgttcgcctccttcacggctaaaccaacgctgtgataaacactcccgcaggcgcatacgcgcccgccacagcactacgttaagattagtcactgacagcgccatttcacgacatatttcctgcgtttccagaccgataaattcacgcatcataaaagcccgggcgtttttagccggcacctgcgtcaggcacagttcgaagatttgccaaaactgcgcctgctcgcaggattcgtccggctgatgccagcgctgcggccgttcatccgccggccagtgcccctgcgcatcaaacagcgcctcaaagtcttgccgatcttcctcatcggcggattgaacctccgcctggcgatagcgcatacgcagcgtatcggcgatcttattgcgcaaaatcgcaaacacccagcttttccacgccgccctgccggcaaacgaacccgcgtttttcattgcaccttcaaaggcttcctgcaccacgtcctccgcctgatgaaaatcattaagctgcagacgagcgaactgcagcatctgctgctgtaattcggcaacaaactgaggatcggttaacgggctatgcgaattgggcataaggctctgcaacggctgacggatagattgacgattataataaaactcccggacaaaatcgctaaataaatcaggaatattatatcacttttatgccgtgcgaatatctgcctgcacgtcatattataaagaaacaaccgcgacgcgataaaaataatataaaaaaaaccatttttgccacatccgccgaggcaataaaaaatacaataaaaagcctgagaacaaacagggacattggcggaggataaatcaaacattaccacaacaaacggtgataatatgaaacctcgtgacacattttgtagtaacaacagaaactatcacctggataaagtgaatatttccgcgaaacttgcaattatcgctgcgggtatattagagtagcgcccccgaataatccccaacctaacgttattacgttagttttatgttcttattttacatcaggacaacaaatacgataaatatcacgcaacttttttgaggaaaatatgacctcccaacattccccaaccacaccaccgaatgagcacctccctctcaacaataagtcgccggaattgaccgttgacgacattactattgttgatagtgatatgctcaaacgagccgtcggcgccgccgcgctgggcaatgccatggaatggtttgattttggcgtttacagttacctggcgctggtcatcggtaaagtgtttttccctaacgccagcacggcagcgcagctgatcgcctccttcggcaccttcgccgccgccttcctgatccgcccgattggcggtattgtgttcggccggatgggcgaccgcatcggccggcagaaagtgctggccatcaccatgatcatgatggccatcggcacctgctgcattggcctgatccccagctacgcctccatcggcattttggcgccggtgctgctgttgctggcccgcctgctgcagggcttctccaccggcggtgaatactccggcgctgccacctttatcgccgaatattcgacggataaacgccgcggctttatgggcagttttttagagttcggcaccatcggcggctacctgctcggcgccagcctggtcaccatcctcacctccgcactgtccgcgcaggcgatgatggactggggctggcgcattccgttctttattgccgcaccgatggggttaatcggcttttacttccgcctgaagctggaagagacgccggccttccagcagcatatggcgcagcaggaagcgctggagcacagcaagccgcgcctcagcctgctgcagatgctgaagaagtaccgcgtctctatcttgaagtgcgtgggactggtgctgctgtttaacgtgtccaactatatgctgacctcctatatgccaagctacctcagcggcattctggggctggggcagctcagcagcctactgctggtgatggtgatcatgttcgtgatgatgccgctgacgctgttctggggttataccaccgaccgcatcggccgccgtccggtgatcgcgctgggcgccgccgggctgatcctgctcgccatccccgcctttatgctgctggcctccggcaatctgctggcggtgtttggcggcctggtgattctgggcgtgctgcactcctgctttagcggcaccatgccggccacgctgcccgcgctattcgtcaccgacgtgcgctacagcgcgctggccatcggctttaacctgtcggtctcgctgtttggcggcaccacgccgttaatcaccgcctggctggtagataccaccggcaatatcatgatgccggcctactatatgatgggcgcaggggtaatcggcatcatcaccgtgctcacgctgcgcgaaacggccaagaagccgctgcgcggctccccaccgacggtggccagcaccaaagaagcccaccatctggtgaaaaagctgcggctgcgccgcaaggcgcttcgtcaggctgaaaccaacgcttcctaacgctgtaaaggctaaacaccgggccgtcgatctatcggcggcctttttattggcacccggtagatagccatgaagaaatgtgtgattactgtgcatcggaggtttatggcaggcccgagtacccgggtctagcgtaacgaggggcgttatgggacgcatccctgcatccccctacgggccaacctgacgattgttcaaatttgctcccggcaaatttgtcaggcggcttatgccgctacagccccatcgccgcgctctccctaataacaaactttgtcagcagtctgaagcctgcatggctatcatcattattttgcatcgtcgggtatgctaccactgcagttccatcagtcggcacttaatcaccagctcctgggtattattgacgttcagccgccgcattacgttgcgcttatatacgctgacggcccggtgatgaatgttgcactcttgcgccacgcgccagggcggcagcccttcgagcagcagtttaatcgtttttctcgccccggcggaaaatgcctgtgtatcgtgaaagcgatagttacacagcgttttactatccgccttacggcggatcacaaaccttaagtgctctttgatctccgcgacgggcagcgaagcatggataaaaaacatttctccaatgctgggaataccggacaataggcgataatgtcgctcattgccaatcacgatattctcctcatttatcttcatctgtttgatataggataaaacatcctgaaatccggtcagcacccagatagcgggcagctgccgttctgtcgcatcctcattcgccagcaggtcctccagcagcaggctcaggctgtaaatataatagttgtcattaccgttcagaggagtggtatggcggcccttataaattccgccggtttcttccgttaaaaacctatccattgagcattaccattaactctggcgatgtcggtacaacatcgcacgccagtaaaacaacacgctggctttttacattaatttctgtcaaagggagaactcgcgactttattcttatcgcgtaataacaccccgacaacattattcccagggagattggtgtaaccgcaacggcataaatcacagcgtcaaaaaaaataataaccaacgtacgcacaccatgagccagggctgcggagagaaaacagaggctaaaacacaaatatcattattgattccctttagattaaccacaccattctaaagttaaacagcagtgtggttttattccattcaacgcctgcaggaaataatactgtgcgaaaaaataacgatcaactttaacgatcaataaataaaaaccaatcgtcaaaaccgatgaaaaaacaaatcaatgcattgccatacgatcgttaaatcctatcagtaataagaactttccataggaaaaatcgataagaaataccgaaaattatattaatcaaataaaaatcacagaaaaatcataccgttcataaaaaatacaagcatctcataaaaacagaaaatacatagcactttttgctaaaaaataaatccaaaggagtacttaaaaggcaaaaaaaacgccagatttaacactcagatccgctattaaacaggatttatctgacaagcatttctatcgcaggttctgaataattcccctcgcgatagataaatacattacgatcctcaaacgataggctgataacaggcagacacctacggccgagcggcgtaaggaaagctgataggcgcctccccacgcagctgccccgccgcatagctctttctgaacattccccacccggcacatctccgatactggcccacagtgtgtaggttcacccctttaaggagaaacagcatgacgacaacatttcctctgcaaaacaaggttgcctttattcagggcggttcgcgcggcatcggcgccgctatcgcacagcgcctggcgcgcgaaggcgcggcggtggcgctgacctacgtctcctctgccgataaggctaacgccgtggtggacgccatcagcgccgccggtggcaaggcgctggccatcaaggcggacagcgccgacgccgaagcgctgcgccgggcggtacaacaggcggcgcagcacttcggtaagctggatattctggtgaacaacgccggggtgtttgcgatgggcggcatcgaagatctgccgcaggacgatctggaccgcatgctggcggttaacgtgcgcagcgtctttatcgccagccaggaagcggcgcgccatatgaacgacggcggccgcattatccatatcggcagcaccaacgctgaacgcgtgccgtttggcggtggcgcggcgtacgccatgagtaaatccgcgctggtcggcctgaccaagggcatggcgcgcgatctcggcccgcgcggcattaccgtcaataacgtgcagcccggcccggtagataccgatatgaatccggacgacggcgaattcgccgcacagctgaaacagctgatggccctcgaccgctacggcaaagatgacgagatcgccggctttgtcgcctatctggccggcccggaagccggctttattaccggcgccagcctgactatcgacggcggcttcgcggcgtaacgcttatccacggcggcccgcccgggccgccggttccttttgcaaaaacacgcccaccttccccttattgtgcgcaaatcagcaaaaatcttttcccccgccgccggcttatctttgctgtgaccgatgtcatactttcgtcactttcactatctttccgcgctttggcagcggctaacggagttgctacatgaaaattaattatcccttgctggcgctggcggtgggcgcgttcggcatcggcaccaccgaattctccccgatggggctgctgccggtgatcgccgaaggagtggacgtctcgatacccaaagcagggatgctgatcagcgcctacgccgtcggggtgatgatcggcgcaccgctgatgaccctgctgctgtcccaccgggcgcgcagaaacgcgctggtgttcctgatggcgatttttaccctgggtaacgtgttatcgagcatcgcgccagattacaccacgctgatgctgtcgcgcattatcaccagcatgaaccacggcgcgttcttcggcctcggttcggtggtcgccgccagcgtggtcgccaaagaaaaacaggccagcgccgtcgccaccatgtttatggggctgaccatcgccaatatcggcggcgtgccggccgctacctggctcggcgccaccatcggctggcgcatgtcgttcctggctaccgcggggctgggggtaatcgccatgctggggctgtggttctcactgccgaaaggggaagcgggtgaacgcccggacgtgaagcgtgagctgtcggtgctgctgcgcccgcaggtgctgaccgcgctgctgaccaccgtgctgggcgccggggcgatgtttaccctctacacctatattgcgccggtgctgcacacgctgaccgccgccacgccgaccttcgtcaccctgatgctgatgctgaccggcgtgggcttctcgatcggcaactacctcggcggcaagttcgccgaccgttcggaaagtaatacgctgaagggctttctgctgctgttgctgaccgtgatgctgctgatgccgctgctggcgcgcagtgagatcggcgcggcgctgggcatggtggtctggggtatcgccaccttcggcgtggtgccgccgctgcagatgcgcgtgatgcgcgtcgccagcgaagcgcccggcctctcttcgtcggtcaatatcggcgcgtttaacctcggcaacgccctgggcgcggccgccggcggcgcggtggtgtccgccgggttgggctacgcctttgtgccggtgatgggggcgatcattgccgcgctggcgctgctggtggtgctgctcaaccgccgcgcacgggccggagtggcctattccaacggctaaagggcgataaaaaagcagaaggggccacccttctgccttattgctacggtcagattaccagcgccgcgcttccgccagctcctgcttagcgtcattaagcttatgggccttgttgcgcaccttttccatgtcgccgccggcgatcgcccggtccagctccagctcgcgccgttttaccttgtcttccttaccgcggatgttatccagacggccgctggccccgctgtagccgtcaaggcggctggctccgctatagccatccaggcgatagctggcgccgctgtaaccgtcagtacaggcggcctcgacccgcgccagcgcccgctccagccccgccagccggttatagttgccgtagcgtttagcgtacgccatctgggtgcgaattttgcttttcttaatttcacagccctggcgccccgccgtagcattggaggaaaaaatcacggcgacgcaaagtaataacaaagaggagagttttttcatattatttacccttaaatatccggcggaatgctatccgttgaataatccttttctaataactcgtttaatttacactcaaaaaaatgccatacaatttcatatggtaaagcagacattttaaccccgcaatcctcgccccccaccggagcacaaattttcaaacgccacagacgcttatttataaatatccattaggtaataactcatccctttcattaaatagcattagtttttataaaaataatgctataaatattctgctaatctatcccacaatttctgatgccatagcaaagcagccgtgacgtacacagcaaaaatcgcgctacactcgagctcggacacgctaggagtcgcctatgacaatgcctctgacagactcagcccgacaacaaatcaccgccgtcgtcgacctcctcaccctccggctcggccgcaacctgctggcgatccatctgtacggctccgccctggagggcggtctgcgcccctacagcgatctcgatctgctggtgacgctgcgcgcgccgctggataacacgcagcgagcaagcctgatgccggcactgctggcgctgtccgcgccccccggcgctgcggacggccgacgggcgctggaagtcaccatgctggtgtatgcacagctggtgccgtggcgctacccgccggtcagagagctgcagttcggcgaatggcagcgcgaggatattgaggcggggatctatgagccggcgcagctggacgcggatatcgccattctgctaaccaaggcgcgtcacgccagcgtggcgctggttggcgaccaggcggcgcgactgtatccccccgtacctccgcgcgacctgcggcaaacctttcaggatacgctggcgctgtggcgggaaaccgcggacctgcagggcgatgagcgcaatatcatcctgacgctggcgcgcatctggtacagcgtcgttagcggcgacatcaccggtaaggaagaagcggcggcctggctgctaccgcagctacccgccgaacatgccgccacgctgcaggtggcgcggcaggagtatctgggactggcgacgcaggactgggcggcggtcatgccggcggtcgaagattttgtccgctacgccaaggcgcagattagcgcgcggctcgacgaataactgacgtcttcagcatccctgcgcggccatcaccgccttaagacgccgtaccgccgccgtcgcctcctccgccgtggcgaagttggcaaagcccatcagcagcccgcctgccgccggcgcggcgcgccagtcgctcagcgcctgcagcgacagcccgtcggccccggcggcagcgactaacgccttatcatcctgcccggccggcagatgcgccaagacgtggatgccgccggcctgctgctggatatgcaggcgttcgcccagcatctgctgcagagcatcgaccagatagccacgccgggcggcgtacagcgcgcgcatcttacgcaggtggcggccaaaatgcccctgcgccataaaatcggccaccatcgcctgcggcagcatcgagccggggccgggcagatggttgacgctgtcgcgaaagcggctgaccagcccggccggcgccaccagatacgccagccgcaggccggggaatagcaccttgctgaaggtgccggtatagagcacgcgcccgtcgcggtccaggcttttcagcgccggcagcggccggccgtggtagcggaattcgctgtcgtaatcgtcctcaataatccacgcctggcggcggctcgcccattccagcagttccagccgtcgcggcagcgacagcgccacgcccgtcgggctttggtgggtcggcgtcactaccgcgaagcgcgcgtcatcggcgcattggcgaccggcggccacgttcagcccctcctcatccaccggcaccgccgccagccgcaggccggcgcgctccagatactgcctggcaaacaggtaacccgggtcctcgaaccagcctgtgtcgtccgcccgcagcagggtatggcgcaccagctccagcgcgccatgatagccggcagtgacaaacacctgctcatgcgaacaggcaatgccgcgcgaaatgcccaaataggcggcgatggcgtgccgcagcggcgcatagcccgccggatcggggtaatacatcgcctgcagctccagcgtgcgcagacagcgccccgccagacgcgcccacaccttgcgcggaaaggcgtccagcgccggcagccccatctggaacgacagcgcatcgccgctgacggcgtgcggatgaggcgaggcggcagccggcggcgccgaggccgccagcggttcggccagcttgcccagacgcggcgacaccacggtgccggccgcgccgcgtgcaacaaagtagccttcgttcaccagcatctgataggcggtctctaccgtgccgcgcgccagattcagttcgctggcgaggctgcgcaccgacggcacgcggtcccccgggcgcagcttgccgacggcaatcgcctcgcggtagcgccggtacagctgcaggtagagtggcgcgtcgtgctgctggtcagggcgcagctgctgtatatccatcgcggatgtcccattaatttattcagttcttgcacctatgttataggccattagccgcttacagtagcggctacgcaataaagcgataactttttatcaggagatccgccatgagcgcaccaaaacgcctgccgtacaacaccctttctcccgacgcctatcaggggttgatcgccaccaaaaacgcgctggaaaaaggcccgctgggcaaagcgctgatcgagctggtctggctgcgcatgtcgcagatcaacggctgcgccttttgtctggagatgcacgccaaagcgctgcgcgccggcggcatggcggaggccaaactggacgggctggcgggctggcgcgtcagcgaacgcttcagcgaccgtgaacgcgccgcgctggcctggacggagtcgctgacgcatgtggacaccacccatgcgcccgacgaagacttcgaaccgctgcgcgcgcacttcagcgaggtggaaatttccgatctgaccttcgccatcgccctgatgagcgcctttaaccgcctggcgatcggcatgcgtcagtaacggcagcgactatgctgattaacgggcgctgccgcccgcgatgggagaggatacgatgaatatattgcacattgactgcagcccgcggcgcgattcgcacagccgccggctttccgccgccctgctggcgcggctgcgggccgccaaccctgacgctagcgtcacgcgtcgcgatctgggcctggcgccgatagcccatgccggcgacgactacgcgagcgcgttggccgcacccggttcgccggcggcggacggcgcgctgcagctatcggaaaccctgattcaggagctggagcaggcggacgcgctggtgttgggcacgccgatgaacaatttcaccgtgccgtcggtgctgaaggcgtggctcgatcaggtgctgcgcatggggcgcaccatcgccagcgcccccggcggtgagaagatcggcctgctgcaagacaagccggtgtatatcgccatcgccgccggcggggtgttcagtggcgaacgcgccagacagccggattttctcaccccctatctcaccgccgccttcggctgcatcggcctgcattcgctgcagtttttcccgctgcaggcgacggcgtttctcgaccgcgaacagctggcggccgcgcaggagcagctgctcgccagcctgaatcttacggctgcagatccatcacgggcttaacctgccgccccggctggcggtacagcgccagcgccgcccgccactcctccagcggataaatgcgcgccccgccgcagcggctttgcgccagcagcggccatatccgcccgaacagggcctgccactgcgccgtgccgatgtcggccaggcagttgcggatatggaaccagcgcaccgctggatagcgccgctgcagcgtaaacggctgcccggaaagcagtccgtaacagacaaacagcccgtccggccgcatcgcctccagcagctgctgcgccagcgcgccgccggtggcgtcaaacacgatatccgccgcggcggccagctggtcaatgcgcgtccgctcgctctgcatcgccggggtaatgccgcaggccgccagcgtgtcggcatgcgccggggagcgacagatgcccgccacctccgccgcgccgcgctgcagcgcccactggccgagcagcctgccgcagtcggaaccggcggcggtcagcagcacccgccgccccgccgggttatacaaatccagcatcagcagcgccgccagcggattgatataggcgcgggatgcctgcaggtccgtaatcgcgtccggcaccggcaccgccagcgccgccgggcagctgaccacgcgctgccaggtgccttcgccccgcagcggcagcacccgcctgccgagcagatgctccgcccccggcgtcgtctccgtcaccacgccgacgccctcatagccggcgacggccggcggcacgacgcgatggcggtaagcgccgctcagcggaatcaaatcggaggcgttcaccggcgcgagccgcatggcgacccgcacgtttcccgccgtcagcgcggccggcggcgcgttttccagccggagcaccgcttccggcgtgccaaattcccggtaccacagcgcgctatttaccattgttcaccctcggttagcggccctgccgcacgttgcgccgcatccttccatagattaagccgccgggcaatcatgttccatgcgggtaatatgactcacgcctacagggttaatccgcctcagcgctgcggcaatgcataccctccgagaataaaccaggccagtaacacaacggcggcgataataatcgccacggggaacaggtaaccaattttcattatctgacgctcagaacaacgggaaagggaagcgccctcgcggtgcgaaggcgcacgactaattaaccggataaatattaatgctgtgggtgagggcggaattaaactggcccgcatcaatcacgacatgccatacgccgtcggcaggcgcggtgaagcgcgccggcagttcgtcgcaatggccgccgtggtgacggcccggctgcccgtgggtatagcccgcaaacgccgcatcatccatcagcaggatggtgcacggacggtcgcaatgcacttccaccacgtcgcccattttcaggtgtaactgcgcatgcaaaaaatccatatattttcctcagttaggaataacggaccctcttggcgatgtatttaccctgtccataggcatcaagagcgagcttcacgctttacttcacccctgcttaggttgatgatagcagcataatatgcaaataacattataatgaaattaacacattaatttcattgtggagaatatttacccgatcgcctgtaaccgagacggaccccatccggcccgccatgtcgttttattttttgatttggctattacctgagatgaatacacacaagatcaaccgcgtacgccccttcagcgccctcatcgccgcctgctggcaggaaccctattcacgacagcgcctgctgaaagacgccattgccggcatcaccgtcggcattatcgctattccgctggccatggcgctggctatcgccagcggcgtaccgccgcagtacggcttatacacctcggcggttgccggcatcgtgatcgccgtcaccggcggctcgcgctacagcgtctcggggccgacggccgccttcgtggtgatcctgtatccggtggcgcagcagttcggcctggccggcctgctgctggccaccctgctctccggcgcatttttggtgataatggggctgacccgcgtcggccgtctgattgagtatattccgctgccggttacgctcggcttcacctcggggatcgccatcaccatcgccacgctgcaggtgaaggattttttcggcctgccgcttacggcgctgccggccggctatgtggataagctgggcgccctgctgcaggcgctgcccgcggcggatatcggcgatacgctgattggcgccgtgacgctgctggtgctgattgtctggccgcggctggggctgcgcgtgcccggccacctgccggcgttggcggccggcgccgccgtgatggcgctgcttggcctggccggccatcaggtcgccaccatcggctccagcttcagctatcagctggccgacggcagccagggcgccggtattcccgccattttaccccagctgcagctgccgtggacgctgccggcggcggacggccggccgatgacgctgagctggcagacgctttccgccctgcttcccgccgccttctccatggcgatgctcggcgctatcgaatccttactgtgcgcggtagtgctggacggcatgaccggcaagaaacacagcgccaacggcgagctgctcggccaggggctgggcaacctaatcgcgccgttctttggcggcattaccgccaccgccgccatcgcccgctcggcggccaacgtgcgcgccggcgccacctcgccgctggccgccgtgatccacgcgctgctggtgctgctggccctgctgctgctggcgccctggctctcctttctgccgctggccgcgatggccgccctgctgctgctcgtcgcctggaatatgagcgaggcccacaaggtggtcgatctgctacgccgggcgcccaaggatgacattatcgtgatgctgctgtgcatggcgctgacggtgctgttcgatatggtgatcgccattaccgtcggcatcgtactggcctcgctgctgtttatgcgccgcatcgcgcggatgacgcgcttgagcacgctcagcgacgatgcggatgcgctggtgctgcgcgtgaacggcccgctgttttttgccgccgccgaacgcgtgtttgatgaggtgctggcgcgcagcgacgcgtatcagacggtgatcctgcagtgggatgcggtgccggtgctggacgctggcgggctgagcgccctgcagcgctttattgatgcgttgccgccgggtaagcagctgatcgtgacggatattcccttccagccgctgaaaacgctggcgcgggcgcgcatacggccgattgacggccggctcgccttctactcaacgctgccggaggcgctggccaccagggaagatgcctaacggcaccaagacaatgtcggattgagaagaacattcagacagtgtacaaggggcaacggcgccgacagcggcaggcggacgcaacgtccccggccaatcggcgtagttgccctggcaatcagcgcgtctcgaccttgggattggcctgagaggtctgggaagggtagtcaacgtgatgtttttgcagataatcccggatcagttgccggaccacctgcgagggggtaacatcttgctgctggcagagcgtctccagagcttttttcttctccggatcgatcaaaacggttaaacgcgcggtcttcttttccatggtgttaccatcctgattatgataatccaattataataccatccctgccgaacttcgccagaaaactacagccgcgtcagataacgcgccagatggcccacctccgccacgccgtcgcggctcagccgcagcgcctgcgtctgtagcgcctgcagccggtaggcattcgttgcgtaactggcgtagatcaccacgttgccgctgccggtttcgcagaaaaagacgtcggtaaacacccggtacagggcatggtacagcagcgtttgactgtgcggcatttccagatagttgagcaccagccagccgccgtcgcatagcgcgtcgcggcagcgttccagaaacgcctcggtgccctgctgcggcgacatgctgaacgccgaatagagatcggaaaaaataaacccgtagcggcgcgtcggcacccgccgcagatagagaccggcgtcatcgatgtgatagttcacgcagccggcctccggcagcgtgaaataactgcgggctacagcgagcacgcgagagcgcagttccaccacatcaagccgccggtcaggatcgtaagcgtgcagcgcccgcagcaggctgccgccgcccaaccccagcagcagcacgtcgccctcttcccgccaggtaatcgccatcatcatcgctttgatatagtgatgtatcggcgaagcgggcgagcgcatgctcaccttgctctgctcatacagctcatcaaaacgaagcatgcgatactgcttgtgttcggtgacgataatatcgccgtattcatccacctcacggtgaatctcctgccctggcggatccctgtccagcagcgtttgcaaaatctcatcaacaatgcgagtcacggggtcccctgacaatacgcgcccatcagctggcgcaggtaaattcagccacgcagagacgcttccccgccaccgtcgccacgccggaaaagcgcaccatattgcggcgctggcgcagtagacgaacatccaaatgcaggcgatcgccggcccgggccgctgcgtaaaagtgcgcacgccggatcgcggcgaaataacagggctgccccgcttccagcagcgtcagacgatgatgaaccagcatccccgccgcctgcgccagcgcctccagcagcaatacggaaggaaaacagcccgcggtcagcacgccgccctgcagtaaggcatcgttggcactgatacttttcagcgctctcacccgcccctgcgccatttcatgcggatccgacagcaccagatcgatcagttgaaaggggtaacggtgcggtaaaacctgggcaatcgccgccgggcggatcggttccgtcatgacgttgtctggctctcggttatctttcaatcgggcatgataatcccaataacattataatgtcatgcacatttaatgttaccatcagacacattatcgcccgctgccgaacccgatagcggcggcgcaggggaagtccccgattaacatcttgattagacttgttattaaccaaaattgaggccataactatgcaactcccagcctgcccgcaatgtcagtcagaatacacctatgtcgataacggcctgtatgtctgcccggaatgtgcgcacgaatggaacgacgccgaacccgcagccgataacgatgcgctggtagtgaaagacgccaacggcaatctgctggccgacggcgatgcggtaacggtgattaaagacctgaaggtgaaaggcagctcatccacgctgaaaatcggcacccgcgtgaaaagcatccgcctggtggaaggcgaccacaatatcgactgcaaaattgacggtttcggccagatgaaactgaagtccgagtttgtgaagaaaaactaacgactgtaaaaatcaccgatatgccgctgaacagacgaaaaaaaaccggccataaaaggccggtttacatcggtattgcataacaacatcgttagcatacgtacattgaccaactgctatgcgggctacctataaaggaagcccgccggcaagtgacgcaaccagtttatcggtacagccaagctgcctcttaacgtcagcggcaagctccgtggctccgaagtagtgggcggcctgcagataggcagctttttcaaccagccctcgcccacaggcgttgccccgggtaatcgcacaaatatgggcacttagctcatcatcactgtacgtgtctatcagggcgatcatatcgacatactgcgcttctcggcgtctcgccttcagcgatctcctctgtggattgacgaccatcatcactgtgaccaatgcaagcaacaaaacaccggccccccccgactgatggccaatgaaaatgatcacgatgcctaaaataagctgcagcgtaatgacggcgaagtataccctttcgtagaatttcgccagcatgctctcaatataaagcgcgtgataaaattcaaacttccttgtagcggcaatattataagtctgactcttcatttttatgcttacgtccatatccaaaagcttatcccgaccaagggaagttaagaatgtcatcttcccgacaataaacccgacgctgatttaaatcaggtggtattttttcaccgtagtcaccataagacgccaatttctgaccatgaataaaaccagcaacaatagccagtagccaatcaactcgctgcgtatggcatcgccaaacagcgcgcccagagacgcgcccaccacgcacaagccgctaaacaggtacatctccattctggggaatgtattccagctaatgatagaaaattcggtccggaggattaaaaataaccagaaggtaaaacacgtactgacagcagcgccagccgcgccaaacctgggcaccatatatgcattgacccctaagttagccagcagggccaacaatgaggccagcattgaatacaccgttctgcgactaatgccgatgccgacgacggtcacctcagacagggtatatagcagtggaaaccccaggcaggcgataacaatatatttaacttcccgatagttttcaggcaaaaaccaatccacaacccaggagaaaagccctccaagacagaaaaaagtgacaacgaccatcagcatatatttagagacggtatttaccaggttaatcccctgcgctttatcatcggcaattttataaaccatcggcgcccaaacggtagaaaacacgctctgtacaatacttgccgcgctggagaaactggcggcaacggtaaataccgccagttgctcaaaagtcgaaaatgccctgaggaaaacgcgatccatggcggttattccccaaaatgccaggctgcctaaaatcagaggaaacccaaacttcagcatccccagcaacttgccgtaatcaaacctttctttgagcgccggcagccagtcatgcctggtcgaccagagtaaaatcaataagacgctgcagtatccaacggtattggccagcatcagctgaataaagtcatgctggcgatacgccagcgaaaagtagccgataaccatcaatatcattaacttcggcagcgcctggctgagagagtaggccccccctcgttcctgcatgcgcaaaaccagtgataaaaagcgagagacaaaacacgccagcagtatcaacgcacagagcgtgccaaccgcagggtcatgaagatcaaagagaacggaagacaagcttaacggggtaaaaaataaaagaatgaagatcgccagcaaaagcagcagcccaggaagcagagatagttttagcaacgcgggcttcaccgtttcctcatggtactgcctgacataagcttgatccaaccctaaaccaaacagcagcacgacaaatgatatggcaatattgagtatgccgattcgccctatatcctccgtagaatacagccaggtcatcaatggcagtgtgataacaccaagcagcgccgcgcctacgggccccacagcaaatgcagagatttttttagcgttcaccgtatcgcccctgggccggcagccgtcgctatcaatatctttgttttttcaagcaaagcatgatttgaccaaaacctgtcgagaattatacgattttttatgacctcttctgacgtaagccgcgtatcaaaatgagagggatctgttgccatgtcctgtacagaaaacagggtcaagccgatcgatttgaaatagcgatacgtcgggttttcggctctcagaaatactttagcccccatataaagcataatgataatattaccgacggcctgttgccgcacgtggttcataacgacaaacccgcatcgcgctatctttttcatgtaagtatcaatgggcatatagtcaattagcgcatcaaacccctcaccaaagcgcgcctcaccaatatgctttatttcacgtccatactgcgcatccccgtagctcagcggcaccaccaacttccgcccggagaaattaaaaccttcaataatatcaaatgtttcaatatgattattagaactggtggcactattgccgagcaggatatcgcgccccatttcttctgccacgccatgagccttgacataatccgccagttcctgaccagtaggactgtagttccaatcggcctgagcaggaaacgccctccacttcctcgctgattttaacgtgtcgtactcgttaggtatcaccgggacaaaataattgatacgctcgatgaccttgaccttgcggtacctcgaatcaaacaacagctgaatatacgccttaatcgttttatttttccctgaccgtattctgccttcaagctcagcggtttgatcgagcagcatcccgcaatgaggagaaataatatcatagtaatccgccccccagcccaaccatataatggggacatttttggccaagcgctcaagagtccgataccatgcgctactcagcgagtgaaccaccacgatccgggcatggttcatcacaccgttattaatgcccaacaggacgtccttcacgccaacgtgatagtctatgccgtttttgacatagttagccggacgccctttcgtataaacgcagacaatattctcttgcgggaacgcgtcctcaaacatcctgatagcattatcaataaacttatcgtcaggacacagatggacgattttacgctgattttccataccgctcatccgctccattgattaaacctgtcatcctttaccccttgattaatgagatgattcgcgtctgatcgctatgacttaagtctggataaataggaaggcataacacacgcctggccacgttattcgccatcggcaaattctctttggccgatgacggcattcctcgatacatcgggaactcgctgatcaacggaaaaaaataacgacgagagaaaatatcccgcgctttcaggaagctatatagtgcttcacgatccattctgaaatcgtcttcaatcaaaataggaaaatatgagtaattggcgcgcagctgtccggtcggtgcaataagagtaataccgtcaaccccggctaacgcctcccggtaatacatatcgatctcttttcttctggcaatcgcgctatcaacatgcttgagctgcagcagcccaaatgcggcgttaatctcactcatctttccgttgattcccggagcaacaacggtagtttcatcaacaatgccgaagttcttcagattattaatccgggtcttggtctttttatccgggcagataattgcgccgccttcaaacgtattgaacacttttgtcgcatggaagctgatagtgctcaggtcaccgtgacgcaacacgctgccccccgcatcattaacgccaaaagcgtgcgcagcatcataaatcacccgaagattataattatccgctatccgttgaatcttatccacatcgcaaggattaccgtagcagtgcaccggcataatggccgtggtttgtggagtgatcgccgcctcaatgctatccggatccatatttagcgtaacggggtcaatatcaacaaaaataggctttatgccgttccacaacagcgagtgtgccgtggcgacaaatgagtagggtgtagtaatcacttcaccggtgattcttaacgcctgcagcgccgtcaggagagcgatcgttccgttattaaataacgctacctcattcacccccaggtaatcgcataattctttttcaagacgctcatgcatcggcccaccgttagtcagtattttattgtcccaaatactttccatgtaagggataaactctttcaagtccggcaaatagggctgcgtcacatagatatttttactttgcataatcattctcggtatattatcgggattaatgtccattaaatccaatgggcaatcactatgtttattgattgcgggagagtaatatcacgttgaatacgtactatattacggataattttttattatgatggcgcctgcatcccatcaagcacggtgaccttcagccgtggcgatacgttactcctacgcgctgataacgaatattgaccacattcattctggcatcatagtaaatacactcaccaaataaatgcgcacatcggtatgccaggaagaagccctcatcagcaggtcgcgaccgaaatcatgctcaaatcccctcaaccgccaacccaacgcactccccgccacattgttatagttgacaaaactaccgtccataaccgtcaaccaaggcccatcaggtcgctgaaaccattgttatgcacacctgactaagacaggttttcaaatacatcgcgttctaaaacgtcagcatgattttggaaatccgcactgcccattccatacagacaacttatttaaaaaacaaatgagactcacaaaaccaattgacaaaataaatattaccggtacgtacccgacttcccgttcgtaaaaatcataataggggacaaaccaagcaccagcgagccatagcgttccaaaaaacaatcagaaaatggaagtgaaaatatcacagaatgataaaagagtgacaagttgagaatgattacaggaaaaaccctagacaaataacagcaaatacaagaaaaatcctttattggtgattttcctcacagacacatgcgaacataaaaattaacgcgcaagttacatataaaaataatgggtgagttttctgctggcaatccaccgaaaatatcggctggcgacaaataatatcaatacatagcgctcacgcttaatgactagctgctcatcctgacgggagataccctacgtagaaagcgcccatcagctcacagaggatcgcactgtcgacggcaaaattgacggtttcggccagatgaaactgaagtccgagtttgtgaagaaaagctgacgccccacattaccttgtatgacgcgcggctttccgccgcgctggcacagcccctgtccgtcaccgtcaatagcatgaaataaggtgaagtttgcttaacgccgatgcccaatcgtgatttaatttgtgagcaaaattaccaacatcacgaacaccaagggattattccatgtacataaaaaattatgacgttgacgaaaaacatatcgattttcagggcgtggttgacggcctttactaccccttctatatggaatggacccgtcacgcctttatgaaagaggcgctgggcatcgatatcgaagaggaatttaagcaggggcggctgtatatggtgctggaatacagcctgcgctttcgcaaaagcctgaccaagggcgacaagatggaagtcacctgcgaactggcgaaaaacgataagcgcaaccgggtgaactttgtgcagcagatccgggttaacggccaggtctacgccgacgccaccttcgtcgccacctgtctggaaaacggccgccccagcgtgcctgcggcgatcgccgagtttatcaacgcctaagcgcacgaccggcatcggcccggcaaccatcctgccgcagatacgctctgcggcctcacgcctatccgccgacacggcgtcgccctgagatatcccccacagtttcaacccgcctagggaacccgcccccggtttgccgccactcactatggctatttaccaacccgaggatctcatcatgtctgtcgacatctcttccctctaccgcccaggcacgggatggccgggcgctccggccgcggatgatgcctggacctccgccgacttctcccagcaggccgcttccggcggcgcggtgcagttcgccacgccgggttccgggcacagcgtcaatttcggcgcgccactgaccggcgcctcgtcgacgccgaccgacgggcaatccaaccccgacgatcccctcagccagctggtcagcacgctgataaaccagctgatggcggagctgtcgcgaatgatgcagggccagagcggcggcgcgcaggaaacgacgccgcacaataccaacgcctccgcaacctcgccctcatccggcaacgacgcagcggcgctgaataacgaccacgccgccacgccggtgacacagtcatcttccaccaacggagccggcggcccgtcggccggcagcgggccgcgcgccttcaatatcaccaatacgcaggatcacgacatcaatatcggccagtttgatcagcacaatcagctggttggcgagatcaccctgaagcccggggaaagcggccagatgcgttatcagaacgactttaccggcctgctgaaacaggctgacgccgacggcaactaccgggacgacgccagccgcctggagttctataacggcttcgtcaataccagcgatatcgacggccgcaacgccgccatccacgccaccgaccatcagggatttgaaatcggcgatcggcagagcattgccgaccgcgcaccggcagatattgtcagcaccgattccgccggcaataaaaccattgccggctactacgacggctccagcgacaccatgcgcaagggcggccagtttatgaccgacacgctcggcaccggcatgacctatatgcatccggacgatgaccgactgccggagggccagaacccgatgcgccataccgacgccatgacgctggacgtcaccttcggcaaggcctgacgccccgccgggcgggaacccgcgtcccacggcggccactcaaccacgatacccacccgcagcaaggagacaccgatgctctctgtatcatccaacccggtcccgcagcccttcgggcagaacggagacttcagtaacctgagcgacaatctgtcgcagaaatccgtgctcaacgcctcagacggcggcgcgccgctgccgatcagctacggcggtgcccaaggcaccgacatggacagcctgctcggcggcggcgatatccagcagcagctgcaaagcgccatttccaccaccctgctgcaaatgctgttcaaccagatcatgccgcagtttatgcagctggcgcagcagctactgtccaacggccagaacggcggcgcgcagacgccgcagcagggcagctcgtcaacgccgggcgttaccccgcagaccgcgccggagcaaaccagccagcaaccggcaagcggcgcgacggaaagcaccacgtccacctccggcgcgtccggcagtctgcatctgcctgagtcgctgaaaccgtatcaagacgatatccagaatgccgccgataaaaccggcgtgccggcggaggtgctggcggcgcaaatctggcaggagtcgcgcggcagcctgggcgccagcacggtgaacggcggcaacggcctgcaggacagcgggctgatgcaggtcaacagcaatacctttgccgatctgcagcgcaaaaaccccgacctgctggggccggacgccgacccgaacagccctcgggataacattatggccggcgcgctgtacatgaaggagcagctgaacgcctttgacggcaatatgggcgcggcgctgcgcgcctacaattccggcccgaacaacgtcaacctcaacgatctgagcgatatctccaaaaccggcaccggtgacgctacctacgtcgataaggtgctgaacttcgccaatatcatcaaaaccggtcagggcgaactgccggcctgacgcacgcccaaaaaagcccctgcacgttgccgtacaggggcattttccccggtgccttaacgacttatttcttatttttcacattatctatcacgatctgcgcggtatccgtcgcggccgtcaccgcccagccgaccgggccgcgggcggcgctcatcgccccttcgccaatccccttcagcgcgccggtaaacacatcccccagaccacgggcttcgcccatattgttgaacatcggcgccagcacggatttcaggatcggaatattggacagcgccttgccgatctcgcccatcgcccactggaagttatccttgttggtgccgtccagccggacgtggctgtcgttggtctgcggcagattaccgttgctcggcaaggccttcagcccctgctcggcgatatctttcagtacgccggcttcggtgccgtggcgggcgtcgccgtctttggtgatgccgtcaatcttgccgttgtccgccaaatcgccgcgcgagccgccctcgcggttgttcagtcccttgatgctgttcagcacccgcgccatattgtaagcagcgtcggcgcggctggccggatccgggttatcctcggtccagtcgccaaagcgctttttcagctcgtcgcgcttgatatccttctggtcgccgaggttcttcagcaccgggttggcgtcgataatctcctgcgcgctgcgggtatcgccagccggccgcccctgcaggttgtcatcggtcggcggcacgctggtgtccttttccgtctcgctgacgccttcctgaccgccaaacatcgccgacatatccgcctgcgggctttgcagcagcgactgcagcccgatcagcatcagcaactgctggaacaggccgccgctctgcggcatcgcttccggctgctccgcctgctgcgccggcgcattgccgaaattcaccgtcccgatgcgcagctgcggcgtctgcagcgtttcactcaggccctctgccgggttctccagcgattggccggcctgacggggaaacaccccctggccggagatattgctcaccataacgttagcctccgttgttctgcgtgccgcccagtttcgacatcaacgcgtccagcccgaccatctgcagcaacggccccagcagtttactcagcatgttgccgccctgctgctgtgccggctgagcggcgctgttagactccgcattgccgccctcgcccgacgtcgcgctcttctgcccgccgcccgccagctgctgcatgatctgcatcagttgctgcatcatctgcatcagctgctggaccaggccgttcacgccgccctgagactgcccgccggatgccggcgcctccggctggctgcgggccgacgttgccggctgcccattctggccgttctgcacgccgtcagcgccctgcgcgcctttaccgcccatcacctgctggatcatctgcatcagctgctgcatcatctgcatcacctgttggatcacgccgcccacgccgcccgatgacgacgactgcccggccggcgcactgttttccggctggcgtgacgtctgctcggccggctgcgtctggccgccgcccaacagctgctgcaggccgagcagcatcagcagtttctgcatcagcccgtcctgctgcgcaggctgcgccgccccctcacgcgccgtcatctgcggcatcagttccgcgttgccgccattgctgaatttcaccgccccgttttgctgcgacagcgagacggcctgttcaagtttttctatgctttcactggcgttttcaatcagctgccccaccagcggcggggtgccgcctgaaccggatatattgagtgtcatcaggttaccctcctctgttctgcatccaaccggcgccgcccgttacgggcgcgcggacgttccgttctccagccatactgccagtcaacctcgcgttcataagacctccggttaatcattaactccgcaaaagtatcgagctatccccgccagaacacacttacaatttcctgacatttatgacgttcaacgggctgaggctcgctagctgagtgtcattaccgccgcgcaggttccatctttgccggatttcgacgtgacgcagggcgcagacataaaaaattcatctgacagcgcagtggtggcggggacgcgcgcacaagcggcgcgccagcgggcattgccgcaccgctgtagggaaaagactacaagaagcaggaaaaagactactgaacaatcatcctggactgatagctgtcagggaaggcaatagaggaaagtaaccaaacgctaatactttgtaatgttttgtcagtcttgcgtcgtcaaaaaagattcaggaagctcaacaattaaaccagcgtaaacctgctggctctgcgctggtttagaataatcggagaagttatggttaagcctgttgattccagaatgcccgtgcgggcaccggccgattgcgccagggaacgtcacgcctcacacgcgtctgcctcagacgcgccgccgcccgacgatatccacggctatctgcataagttaaccaaaatcgtcgccccgctgcacgtggatgtcctgctcgaaggggaaaccggcaccggcaaagatacgctggcccggcgcatctatgagctgtcaggcggcaacgggccgtttgtccccgttaactgcggcgccatcccggaaagcctggcggaaagcgagctgttcggcgttgaggccggcgcctacaccggcgccagccacgctcgcgccggctatctcgaaacggcgaacaacggcattttgttcctcgatgaaatcgacagcatgccgctgacggtgcaggccaaactgctgcgcgtgctggaaacccgcaccattacgcgcctcggcagcaccaaacccatcagcctgcacctgcgggtgatcgtcgccgcgcagacgccgctggagcaactggtggaggcgggccgtttccgccgcgatctctgtttccgcctgaacaccatcaagctggagacgcccacgctgcgctcgcgccccgaactgattattccgctgttccgccgctttgccatcgagtcggcgctgcggctcggcatgccgcacccgccgcgcagcaccgcgctggacgaggcgctgctgctgcactgctggcccggcaatctgcgcgagctgaaggcggcggccgaacgctttatcctcggcctgccgccgctcaaccaggcgctgccgcaggagagcggcgcggtgctgctgaaggagcgtctcaaacgcatcgaacgcagcctgatccacgactgtctgcaccgccacgaccaccgcatcgacgacgtggtgcacgaactgggcatcccgcgccgcacgctctaccaccgcctgaagcagctcaatatacacgcctgacgaaccacgccgccgtcgtgcggcgggtcgccggaaaaaaaatcgctcgccgccggaaccgccccctctcctccgccactcaatcagcgaagtacccgtattatcatccaatgatatgagaggaaacgttatgaaatttatgtcattaccatcgatcggcaccggtctggccaacggcatcaccggcggtgccggcgcactcaccaaactggccggcgccaccagcggcagcagctttatgagccagatgcagggcgtgcaggcggaaatgcagcaaaaccaggtcgacaaggccaaactggatgcggaaaaccagcgcatcaacggcatcgccgacagtgcggctcaggcgggctctgccgccgcgcaggtcaaaattcagtactgatgccgcgccgggagggcgcagccgcgtcctcctgcttttccccctcgttacaggcgaatctgcgatgaaaataccccataacggcccatcactggccggcgctccgctcaccactcccgccgacggcgtcgccgacgccaatcaggacgatatgcacgccttcagcgccgcgctcaatgcgccggccggcgacggtcaggagaacctgctcagcggcctcggcggcgccatcagcgataatcagcgcgcgcagcagcaggcgttccgcaacctggaggttgcctcccgctccagcaacccgacggatttcagccaggccaacgccgccctgtccgattactacattcagagcctgatgaacgccaagatcatcgccaagggcacgcaaaccctggataaactcactaacctacagtaacggctatgggacaacctctggtgaaatacctgctggcggcgctgtgcgccctgctgctgagcggctgcggtgatgaaaccgtgctcaacagcaacctgtccgagagcgacgccaacgacatcgtcgcggcgctgaaccactaccatatcgccgccgacaagcgcgtggagaagagcggcgtttccgtgctggtcgccgcggcggatatcgagcgctcggtaaacatcctcgacgccgccggcctgccgcgcaaggcgcgcaccaacctgggcgaagtgtttcagaagagcggcgttatctccagcccgatggaggagcgcgcccgctatatctacgccctgtcgcaggaggtggaatcgacgctgtcgcagattgacggcgtggtggtcgcccgggtgcacgtggtgctgccggagcgcatcgcgccgggggagccggtgcagccggcctccgcctcggtgtttatcaaatacgccgactcgctggatcccgacagcatcgaaccgcgcatccgccgtctggtggccaccagcattcccggcctggtggggcgggaagataaagatctggcgatcgtcttcgtgccggccaaggcctggcgcgaccagacgccggtggtcaatctcggccccttcgccctgacgcccggccagtattcgctggtgaagacgctgttcagcgtgctgagcctgctgctgctgatcggcctcggcatcgttgcgctgcggcgcacggcgaaaaaaggcgcaacggcgaacgcgggcaaagcctcatgagtgacgccgacgtcacgctgcgctggctcgactggtggcacagcggcttctggcgcgacgcgcaccccagctggcgaccaacgctgccgttccccgcgccggccgccgcgttggcgcgcgtgcacggcgcggcgctgcgccggcgacttggggtgacggatacgccgctgccccggccgcagccgcagttgctgacgctgctcgcccttaacgccgacgcccgcgcgctgctgctgacgctggtcgccgaaatctgcaccggcgagacggcgctgcccggcgatctgaaaatctggtgccggcggctggccaaagggctgcgcccggaaagctggctgccgacgccgcccgccggccagccgccggcgatcgccagcctgacgctgctgcaggcgcactaccccgactgctggccgcgcctgcgcatggcgtttgaacatgatgacgtcagccgctgtccgccgtcgccgccggcgctggagccacggcggctgcagccgctgtgggacgcggcgctgtggcagtgtcagcgcgtgctggcggagaacagcgaggagcatcagtatgtggcaacttagaaaaattcccctgcgtcagccgccggcgccgcaggccgtgctgctcggccgcgacacgctggccgtcagccgtcaggccgagcagctgatcgccgacgccgagcgcgaggcgcagtccctgctcgaccaggcccgggcgcaggccgacgcgctgcgccaacaggccgcagcagagcgcgacgcggtgctggcgggcgcgcaggagaccttctggcagcaggcccagacgctgtttagcgactggcagcaacagcgccgcgccgagcagcagcagttgctcgacgccgccgacgcgctgctggcgcaggcgctcggccgcctgctggaccaggtgccgccggccgggcagctggatatcctgctgacgcagctgcgcgccaaacagccgtccgccgtcgccgccacgctgtactgccatagcgaacggcacgccgcggcggcgcactggctgacgcagcggccggagctgcgctggcagccggcggtcgacgacgcgctgccgccggacaccctgctgctgaccaccgaacagggcgaactgcatatcagctggcaggcgctgcgtcaggcgctgggcgcggcggacgccgaggccggctgaagaattttttttgcggatggaaccgccgcaccacgcacgccactcaacgaggaacctttcatcccgaggagcccgttatgtattccgacgatttattacaacgccgcctggccagcaccgccaaccgtagccacaacgagacctatcagttcgccaaagagatgtcgggcgagccttacagcctcagcgatatgtacgccttccagaaccagctgcaggacatgtccaacaccagttgggccagctcgcagtacacgcagttcaagttcggtatgcgtaaagccattatcgacgccattaactaacggcccccacggcagcgccaggctgccgtttttttatcgtctgaacccatctcaaccatggacagcaaggagtaaggagtggtgctaaccctgcccgcgataccccatctgcgacgtctggcgctggcggcgctgctgctgtgcgccggcatcggcaccgtacaggccgctacgcccggcgagtggaagaacggcgcttacgcctattccgccgacaacacgccgctgagcatcatcctggaagattttgccgatagcttcggcgtgacgctgtacgacagctcgctgcccgaagccaacgttaccggcaaactgcgctccggcagcccggaggcatttctgaaccggctggcgctggaataccgttttcaatggtttgtctataacgacacgctctacgttagcgcgcagtcggcgcaggtatcgcggcggctggaaatctcgcccgacgcggcgccggatatcaaacaggcgctgaagggcgtcggcctgctcgacccgcgcttcggctggggcgaactgccggacgaaggcgtggtgctggtcaccgggccgccggaatatgtcgccatgatcgccgacttcaccaaaaaatcggaaaagcccaaggacgataacaaagagatgatgtcgttcccgctgaagtacgcctcggtggccgaccgcaacatcaaataccgcgaccagaccctgctggtgccgggggtggccaccatcctcaatgagctgctgggacaaagcagcagcccgagcgccagcggcatgaacagcagccagggcggcgaaagtgagatggatcagatgcgcgcccagtcgcaggggatccttaaccaactggtgggacgcggcaccagccacggccgcgccggcgataaaaatccgctcggcaacctggccggcaaagtctcggcggacgtgcgcaacaacgccctgctggtgcgtgacaagccggagtaccgcagcgcctatcagtcgctggtcagcatgatcgacgtgccgcagaaactgatcgagatcgacgcgctgatcgtcgatatcgaccgcagcgagatggcgcgcctgtcgagcagctgggccggccagttcggcaacgttaccggtggttcgacgctgctctccggccccagcacgctgttcgtcaccgattttcgccgcttcttcgccgatattcaggcgctggagggcgaaggcaccgcgtcgattatcgccaacccgtccattatgacgctggagaaccagccggcggtgatcgatttcagcgacaccgcctttgtgcgcgccatcggcgagcgggtggcggatatccaggcggttaccgccggcaccagcctgcgcgtgacgccgcgcgccatcggcgggaaaagcagcgccacctcgtcggtgcagctgatcgtcgacgttgaggacggcaaactgaataaaaacgacgacggcgacgccgaaggcacccgcaacggtgccatcagcacccaggcgctggtgcaggcaaaacgctcgctggtgatgggcggcttccacaccaaagagagcggcgatcatgagcggcgcatcccgatcctcggcagcattccgctgatcggcaaactgttcaccacctcgcaacatgaaacctcgcagcgcgagcggctgtttatcatcacgccgcacctggtgggcgatcaggtggatccttcccgctatatcgccagcgaaaatcgcgaccagctcaacagcgccatgggagagatcaaccgccgtcacaagtacaccgacatgaagggcatgctggagtccgcaatgcgcgatctggcggaaaaccgtcagcccagcggcatgacggccggcggcagcggccagaccctgagcacgctgtgccgcatcccgtccggcttcagcaacgatgcgcagcgccaccagtggtacggcaaccgttcggtgcaaatcgccgtcggggtgatcaccaataccagcaacgtcacccggcgctttgatgaagccgcctgccgcagcgaccgcaccctcgccgtcgccgcctggccgcattcgcagctgcgccccggcgaatcggtagaggtgtacgtcgcgtttgaaaaaaatgccgtggtcaggccggggcgcgcctccctgatcgccagcgcccgctaaggagaagactatggttatccgctatatcgccgccctgctggcggccatgctgctcgccgcctgcgcaccgaaagcgccgcctggctgcgccagcgtcgagtgccggccgcagtccggcgacaacagcctgaccatctggtggcagccggacctgcgcaacggtccgaccgactatacccgggtgcaggttaacccctgacggcggcggcggaggcccgtcctccgcacgcggcggctatctgcgagatcgagataaggagaggctatgacgacgtccatcagcggcagcatcggcgcttggttcaatcgggtgcggcggaccggcgacgagaacgccgcccgcagcggcaacaccgtccgcggcaacaccgccccgtcaacgcagcgcgccccgctgcctgcgacgtcccgctcgccggccggcctgcgccagcgcccgaacgccgcgccgcagctgagcgcgctgtcctcagaggccggcgactgggcgatgcagctcaacagccggctcggcgacatcggcggcgcaaccgaagagccgccggcccttacgccggaggagcaggcggcgctgacgcaaaggcagacgcagcgtcgccagatggagcgtagcacccggcaccagtggcagtcccaggcgcccgccgcccagctgacggggctgagccgccgggacgacggcacgctgaatatcgacgccggcgaagccttaggcccgctgctggaaaacaccctcaacgccaataaccagcgctaccgctggcatgacaacggtactgaacacggccatatgctgctcgatcggcagaaccggctgattaatctgcacgaagatccgctggcgtttaccgccttcagccaccggctgtcggtgccgcagcagcagacgcccgtcgccggccataacggcagcgtcagctggggcggcgacgaaccgaagacggtcgccaagccggcgcaggcgctgcgggaaaaactcaccggcatctaccgcaccggtcagggtgagcaggcgctgcgcctgcacggcgatcgtttataccgctatgcgcccgatacctccgccgaatggcagctgatgcacgatatcgacgccaaacccttcagccagctcagtcgccagggcaacggccagctgtttgcgctgcaggacgacaaacggctgctgaacctcagcagcggccgcaccgaacataccttcagccagaaagtctccgcctatgcgctcaaccgccacggcgcgctgctggcgctgacggcggacaaggccgccggtgagcagcaattgctgtttcgcgccgcgggcgcggagggcgcgccccgaccgctgcagctgcaggtggatagagaaggcaacggcgaaccgcaaccgttttaccccgccgccatcgccctgcgcggcaatgaactgctggcgttcgacgacggcggtcgcctgcatcgcgccgcgctgccggacggcgacatgccgccgaccctggaactggagcaggacggccgcgatacccagattcgccatctgttctccgaccctgacgcacagctgaccgcgctgctgaacgacggcgacgatcgcatccacgcgctggtgaaaaaccgccacaatcacgaattcagctgccaactgggcgacaccggcgtcactcccggctggaacctgaccgatagcatggtgatggactatcagaaagggttgcgcctcagcacgccgcggccgcacaacgttgtcgatctgggccggctgggcaagctggcgctgattgaaggcaaggtgcactttcgcgatgaggtcaccggccactgggaggccagcgaagaaaaggccgaccgcctgatccgcggccaggatggccaggcgtataaagtggaggacggcgaagtcaaaccgctgaagatcaatcaggccggcaacaaggcctcactccagggcaacctgtttcatctgacgcgggtgcgcaacagcgtggaggccgacctcgccctgaccgggctggacaagaacagccagacccaaaccgtcaccgcgctgggcaacggacgtctggcctcgctgcgggaagacggcagcgtacaactgcaccaaatcatccccggcgcgcggcgcgagcgtatgccgccgctccctatcaaacgtgaaggcctgcccgacgcccaaacgccggccggcaagctgaaagacctggccggcaacgccagccatcagctgttcggcctgaccggcaacgggcagctgttttgcctggagccggccggctggctgccgccggcgctgcgctcgggcaactggcagcagggtcaggcggcggccgcctggcagccggtgacgccgccgccgaatctcggcgcgctgaccagtctgcacaacgatgcgcaaggccgcctggtggcggcggacgacgccggccgctccgccacctggcacaacggcagctggcaagctaccgatgaggcggcgcccgtctcctaccgcaacgacgcctcgcagcagaccttcgaccggctgggcgccagcggtaaaagcggccgtatccccggcaccggcatcacctataaacgcgagttcgaggtgttcggcgccggcggcaataatacccgccaggtgaacaacccgtttaaaaaacgcatgcaggcctttttgtttaagccccagggcaaaatgccgcgtccgctgaaaaatctcggcaacgaaattatccaccgcgccagcggccgcgagggactcaaaccctgctatcaggcccagcaacagatctccgccgacatcaccgccaaggtcgccgccaaaccggcggcgcccgcagacagcggcaccgagctcaacagtctgccaacgctggagacgcgcctcagcgcgctggggctggcgcagagcgacgacgcccgccaccagcagttgcataaagagatcgccggcttcagtgagatgctggggcgcagcctgaacctgcacagcgccgcggtgggcaaacattacggcgtggtggatgagcacaaccgggtgatcgataacccgacaacgctgctgcacacccgcagcggccagtttaaccgccacagccagcgcgatccgcagctggccggcaccctacggcacctgctgggcaaccaccgctcgcagtcggcgcaggacgcgctgcataccctgagcgccatggagaataacggcgtggtgatcaaccacctgaaggacgaacgcgactatcacgacgatatcggcctgctgaaatcacgcctgtttctcgatctgctgacgcaggaaaagctgcatcaggcgctgagcgactgtcaggccgccccggcgtccgacccgcagcgcctgaacaccctgcgcaacaccgtgcgcaacctgcgcgatgaacagtgggatcagcacccggtaaagaaactttccgatcaaggcttccagaacacccgccagcttgaagcctattacgacggcatgaaaagaacggtcaaggccttctccaagcagcaccacggcacctacgtcaccgccagtacgctgttccagaccggcaaccgtgaggagctgacgcagcggctcggcgaagagctgctggcgctgaaaaacggcgaggcgctgaccttcggcaacggccacagcggctttgtctccagcgtcaccattcccggcgaccagattatcggttcggtcggcgcgcgggttaatctggatcgtgactacagcctggccttcacccgcgaggagagcgggctgacggtgaccgtcgcccgcaacggcggcggcagcctgaacgtgttcggcgccgccggcttcaacgtgctgaccggccacctgaatgaggacagtctggatttcggcccggagggcaaccacaaactgtcgccggtggtgcgtttcggcgcgtcgctgccgctgaacctgcagcgccagtcgcaaaacagcatgaccttcagcctgagcgataacgagctgccgcagtttctgcagcagctgaccaccaatcagctcaggccgatggatatgctggacaaggccatcgaccacaaggtgaaaaacggcaacgtctggaacctaagcctggatctcaacgcctcggcgcaggccagcctcggcctgccgatgaccaacaaaagcgagaccaccaacgtcgccagcgcccgcctcggcggcggcctgtcggccggcgccaacctgcttcacggccagcgcgaacgcagcgatgcgcacaacgcggaaggcagcaaagtcagccgcagcgataaccgggtgcgctacctgaatcagggcaatctggacgcccgcattatggtgcccgtcggcgtcagcagcaaaaccgagcacgcgcgcgagccgattatggcgaccagcgcgctggcggcgcgctacacctttgacggccgcaccaaaaagaaaatcaatatggagctggcggagccgcagacgctggatcacacccatatcgacaagatcgcggagagcctcggcaaggcctttaccagcccggccgacggccggaagctgagcgcggtgcagggcagcgccggcgacagttcgccgcaggcccggctggcggaactgagtgagcacttccgctctcatctgctcggcggcaaaacgctgaacaacagccagcatgcggcgatccgcgatctacagaaactgatccaccagcgcgaggccatggataacaaggtgccgttgcccggcgcgctggaatatcagtccacctacaacaacctggccaaggtggacagcaacagcctgccgcactggatccatgatgccttccgctttgagatgcaggacgacaaccacgccaacagcaacgccaaccgcatcggcgccatgatgacgcaggatccgcgcctcgccgggcttatccgccagatgcagctcagcaccgacaccaaggccgaggtgacgctggagctgaaagacgaggcccgtcgccggctggtggagaactggctgcacggcaatatccagcggcaggatctggagcgccagctgcaggatcgcagcaacatgcgcatcaaatccatcgcctttgtcgaaagcaaggccaagggcgacggcattacctccccgcgctttctgatcggcggcggcagcagcgtcagcatcgagaaagagcgcaagctgggcaagatcggcttcagttacggcgtcgatcaaaacacgccgctgagctacagcctggaaggcgaactcgccgaccgccagaacgcgtcgttaagcgaaccgctgaaccgggcgtgggcgcaggggcgactgttgaaagatgcataacaccgaggagagacccgtggaaacgcactatatccaaaaactgctggcccgctacggcgcgggcctgaacaccgaactgcagctggaaaacggcgtctgcgccctgcaggatgaacgcggccgggaactggcggtactggagttgccgccgccgggcgaggtgctgatgctgcactgcctgattctgcccgccgatccggcctggcaaacgccgaccatgctgcagacgctgctgacgatgaactttgagatcggcgcgatgggcggcagttggctggcgctggatccggcgggcaacctgcgcctgtgcaaccgccgtgcgctgagcctgctggatcacgccggcttcgccctgctgcttaacgattttatcgaacgcggccaccaggtgcgcgactttatgccggatctgctggagcgcctgcgccccgtcgcctgaccgtcctcaggagccgttacgggaacggctcctcagacaactgattagcttgttattagggagagcgtggcgatggggtcgtagcggcgttagccgccgaagcgcccctcgttacgctaggcccgagtatctcgatctatcagacgacattgttatcaatatcgaagccgttacgggaacggctcctcttccagttcaatcacctcattcagatagctgtcctccagttcgcgcagcaggcggtaaacctgcgccaccgccttcagcgtctcacgcgggatccagctgccttccggcgtggtgcggtacagggtgcgcgtcagccagatatagcgcaccaccggaatatgggcgcgctgcgcctgatccaccagatagtgcgcgtcgtcgccgtgcgccttgaacaccaggcgcggcagcggcgtttcgccgggacggtaatagagcccgaccgcatagtgggtcgggttgaccagcagcacgtcggcctcttccaccgccacgttgcgcgccgcgctcggctcttcgttcaggatatcctgcgccacctgacgccggtgccctttcatatgcgggtcgccttcgttctgcttatattcgttgcggatatcttcgtggctcatccgctgctgcttgaggaaaaagaaacgctgcacgccgaaatccatcaggctgagcgccagcagcaccagcagcacccggcgcgcgcagctgataaacagctgcagcacgccgtgccagaaaccgtccagcgtgctctgggccagacgcgccaggttgcccatctccggcgccagcgacagccacagcaccagaccgatggcggccgccttgataatactggtcagcagctgcgccatctgccggccggagaacatattcttgaaatggttcaccgggttgagcgattcgggcttcggcagcagcgcctccaccgaaaacagcgggccgaactggatccagccccccagcacccgcagcaacaacgcgatactgcagacgatggcggaaaacagcgccagcaccagcagagagtcgctgagcacctcctccatcgcatggccgaacgggtcgcgcaggcgcaacagcggcagcagcatcatcgactccatccgctgcatgccgtcctccaccagcgcaaagatcgcctccagaatgccgatggagatcagcagcttcgggatatcctgactctggccgacctgccccttcttacgcgactcctgcagcttctgcggcgtggcctgttcggttttttcactcatcggccgacctccgcaggcggcagcagcgtgccgagaatggcgctcagatcgcgcagctcaaacagccgctcgcccgccagatggttgagcaccggcaggtacaggacgaagaacagcagccccagcaggcacttcaccggaatggtcagcaccgtggcctgaatctgcgggctgtagatgctgatgataccgacggcaaagtccatcagcagcagcagcgccaccagcgggccggcgtacagcaccatgtcgacaaaggtagttttcaccaggccgagccagacgccccagccctgttcgcccggcagcggcatccacgccagcgccggccacaggcggtagctgtcccacagcacctgggtgatggtgcccagccccggccccaccatcagcagcagaatcatcgactgctgcatcaggtggcccagcggcgtcacgtccggccccagcagcgggttgagctggccgcccatcagcgcgccgcgctggttgtcaaacagcgcccccaccgactccatcatccagaacggcagccccagcaccagcccgagcagcgcgccgaggatcagctctttcagccccagcgccgtcagcgtcagcagctccggcgggttggcggcgatggcggcctgcagccccggcgcgataaacagcgccagcgccgccacgatcgccgcgcgcggcccccctttgatcacattaaaggagaagatcggcgtcagcagcacgcaggggaaaatacgcgccatgcccagcagcagcgccagcagatactggaacagctgatccagcagatcgccccacagcatcagccgccgacccgcgacatcatggcgaaggcgttctgtgtcagctgcagcagctccaccccgagccagcgcccggtcagcgccagcgtcaccccgaccgccaccagtttcaggcagaacggcagcgtctgatcctgcagctgcatcgccgcctgcagcagcgaggtaatcacccccaccagcaccgcgacgatcagcggcggcgcggaaagcagcaccaccagcagcatcgcctgacgaaaaaagctcagtatatccatcgccgcctcacagatagctatagaacaggccgtccagcagccgagtccagccgctgaccagcacaaacagcaggatcttcagcggcagcgagaccgtcatcggcgacaccatctgcatccccagcgccagcagcacgttggagacgatcagatccatcaccaggaaggggataaagatcagaaagccgatcttgaaaccgttttgcagttccgacagcacaaacgccgggatcaccagcagcgggctttgcggcgtcagcgactgcgccatctctttcggccacatgcgcgcgccgttctcctgcaggtgggtcagaatgtccgggtcggtattgcgcgtcataaacgccttcagcggctcggcgccgttgccgaaggtgtactccagccgctccatattgctgaagtcgagcggcatcgccttgagccgctggctcatatcgttaaacaccggcgccatcacaaacagcgtcgcggcgagggcgatgccgtacagcgccatattgggcggcacctgctgcacgcccatcgcgttgcgcgtcaacagcagcaccatggaaattttgagaaaacaggtgcagacgatcatcagcatcggcaccagcgacagcgcgccgagaaacagcgccagcatcatcggattaagcgactgcgcttccatactctcagtgcccctgtcccagcgggttgacgccgcccggcagcatatgggtaatctgcagccccagccgcccttccacatccaccagctcgcctttcgccagcgggtagtcgccgtgacacagcagcgcttcaccgggctggacatgctccaccataatggtggcgcccggcgccagacgctgcagatcgcccaccgtcaggtgcagatgcccacagcgcacggtcagcgccagcggtagaggatcgagcgttacgccggccggctctgaatcggcgctccattccacgctgctctcgtcctgtacgtcgctttctgtctcgttatcgttgtagggaaatgtcacggatgttgtctccagatcggtaagataaaaaccagtgcttcgcccttccgcgccgaccagttcgccctgggcgcggaaatgtgcgaaacgcagcgtccccgcaccgtgcggggtgaaagtgtcctcacgcggcagcagcacatcatcaggccgcaggcgcgccagttcggcgagggataagctcagcgcgccgacgcaaaacggcagggtcagcggcagcgccgccagcgcgtcgttctgttcactctgccagcccggcgccgccagcaggtcggataacacttcgggcgccgccgtcagcgcgctctgcgcccgtagctcgcccagcgtcaccgtcagccgcacgctgagcgccccggcgggcggctcgccgtcggcggcgctcagctcgccgaacagcgcgcgaagcggcgcgctcagcccatggctgaacagcggccaataccagaggcgatcctcatcgttgccggtcggcagcgacgggcagtcggacagcagcccgcagacgccttccgcctcgctcagccacagcgggccggccgcacagcgcagcgccgtgcccgccgcccgccgcccgccggcgtccaggccgatacgcagttcgccggcgttgtcgcccagttgaaaaggcaggcacagcccatggccgataaggccgcgcgtccaggcatcggcggcgctctgccgccgcagccgcagcggcgtactcatgcccactccccccgctgttcaaagcgcaggcgcacccggcacgccaggcggcgacgcagcgagtggcgacagcgctcttcatgcgccgccagcgcgtccagcgccgccggcgcaaagcgcagcgcaatgtcccagccgcccgccggcagcgcctgcagccgggcgtccacatcccccaggcgcggcagcagcagcgtgacggagaccgggccggccggcggattgaccagcgcccggtccagctcattttccagcggctgccacagcgccatcggcgcgccggcgccgctgcttgccggcgttgccgccggatgcggcgtggcggcggcgtgcggcgcaacgtgcagcgcgccgggcaaggacgcctcatcgcgatccatcagcatgctgaacaggttgccgtccggcgtcgccgcggcggtttcttcatcccgtctggcggcgggcagcccggcgagcgccggacgttcggccgccgcgcgtccgcgttcaggcgtacgcgcggggcttttccccgccgggcgttccttacgcagcggatgatggccgtcgccggccggcgcgtgcccgctatgcggctgacgcgccgccgcttcctgacgccgctgcgccgccgggcgctgcggctccggttcccgctgtttggcgcgctcgcgggcagcgcggtgttcctgctgcgtcggggagatcatggcgcctcctcctgttcccgcagcagacactccagcttctccagctcgcgctggcggcgacgcgcctcggcctgcgccgcctgcagtttctgctgctgctcttcgctgcgccgctggctggccagcagctgctgctgacccgcctccaccgccgccgccgcgctgcgttcgccatcaaggccgtgttgcagacgctccagcggctgccggcccagatagcgccggtcaaactgttcccgccgccgctgataatcctgccgcgttgccgccagctggctctgcgtctgctgcagctgccgccggcaggcgctgagctgctgctcttcccgccgctggcggcgctcgctgcgctgcagacgctggcggcgaatcggcagcatcaacgccagcgcttggccgagcgcccgatcgccgtcgtccggctgcggctcatgatcaatgttgctgttccggcgcatagccgcttacctccgtcagttgctgcaaagtctcttcccaggcgcagggggcgcgcgtctcctggcgtaaaaaaccgttgatggcgccctgcgcctccaccgcggcgtcggtcatcgcgtcgtgccccggctcgtactcccccagccggatcagcatctccacctgctgccaggccgacatcaggcggcgcaaccgggtggcgtcggttagctgctcccgctccgccacgttgctcatggtgcggctgaggctggccagcacgtcgatggccggatagtggccgcgctctgccagccggcgggtcagcacaatatggccgtcgatcagcgagcgcacttcgtccgccaccgggtcgttcatcgaatccgcttcaatcaacaccgaatacagggcggtgatgctgcccgtcatggtctgccccgcccgctccagcagccccggcaacagggtatacaccgaaggcggcagcccgccgcgccccggcggctcccccagcgccaggccgatttcacgctgggcgcgggcgaagcgggtcagcgagtcgaggatcagcagcacgctttttccctgcgcgcggaacgcttcggcaatcgccgtggcggtaaaggccgcgcgggcgcgctccatgctgctgcgatccgaggtggcgcacaccagcaccgtgcggctgcgcagcgcttcatccagctcatggtcgaggaactcacgcagctcgcggccgcgctcgccgatcaggccgaaaacgatggcgtcacagggggtattgcgcgccagctccgccagcagcgtggttttgccgcagccggcgccggcaaacacgccgacccgctggccgacgccgagggtcaacagaccgtcgatggcgcgcacgccggtcggcagcgcctgggcaatgcgcggacgcgcggtcggcggcggcgcgtcgctcaccaccggcacggtatcaacgccgctccccggcagcgcaaaggcgccgacgctctgttcatccagcggccggccgaagccgtccagcacgctgccgagcagcgcctcggacacgctgatgctgtgcggcagccacagcggcgtcacccgcgcgccgcgggcaatgccgtccagcggccccagcgccgacagcagcgtatgctgcgggttaaaacccaccacctccgccagcacgctctcctgctcaccgcgcgtgatgcggcacagatcgccgatgcgcgcgcgcggcaggctgcactccagcaggatgccgctgatgccggtcacccggccgtaggccgtcaccgcgtccgccgcctgcaggcgccgccgctgacgatcggcccaggcggcgatcccgccggcgatctccgtcatcaccacttcaccgtcagcggatcgcggccgctgaattcgatccgatcgtcggtgatcgccgccagccgcaggccggcgacctcatcgccgataaacacccgctggccgtcgtccgtgacgatattggcccgctggccggtggtgacctgcacgatgcgaaacggcagtttcttctcctgcggccgcaccgcgcttttcaccggcgccgccgcgccatagtgcgcgtaaaagcgcgccatcatgcgttcaaacaccgccatctgcggcttgcttaattcgccgctcagcagcaggccgtcgccctgcttgctgatgcggatctgtttgatcagttcgcgctctcgcagctgctgctgcagcggcgcgcgcagctcttccacactgttccagctggcggtgcgcccctcgccggcggaggtctgcgccatcgtcggctgcaggatccagctggcgaccgtaatgctcagcagcaggaacagcccgagcaccaggccgcgcatcgcgccggacagccggcgacgggcggccggcggcggcgcagggctggtctcagccggcgcgggcagcgccgccgcctcgtgccacggcgtttcagcgcgcgccacacacagccagacgtcggccaactggaacggcgtatccgcctccagcgtccaggtttcctgcgaggccggctccgtgctcagccgccagaccccgtcgtcgcagccgaggaggtaactcaggccggccaggtccacgccgtcgaggcgcagatcggcctgcggatcgccgccgatgcgccatgacgcgccgctgaggggcaaggcggcgccgcagtggtagccggacagtacgcgcagctcaaacatccgttaatcctcccagggggtgagtgaatagaaggccggatcgacgtcgagacgccccagcacctgaaccgccagcgccggctccagctcggcgaaagagagcaccggcaccgcgtggaaacgctcctgaatcagcgcccgcagcggcccgcgcagatcctgcgccgccagcagcaccgcctgtttgtcctgacccggcgcgtaggcctgcttcacctcctgatgaatcagctggatctgctgctggctcagggcgaagaagatgtcgttctgggtctggcgcaggctgtcgcgcagcgcctcttccagctccggcgtcaacagccaggcgtgaatgccgtcaggctggccgtactggtggcacaggtgggttttcagcgtgatgcgcacctgctccgtcagcaggttgacgtcccgctcgtgctggccgtgttcgatcagcgcctcgccgatggcgcggacggagcgcagcggaatgcgctccgccaccaatttctgcagcacgccggaaaaacgcgtcagcggcatcacccgctgcagctcctgagccagttccggctgttcggcatccagccagctcatcagcgcccgcgtctcctgcaggccgataaagtgtgggctgctggcatgaatggcgtcttccatacgcgtcagcagcagctcgccggcgctgtgacgcgtcagatcctcacgcgccagcagcggatgacccgccgccagccacagataatcctcttcgccgcgcgcctcgtcgccggggacggcgccttctctctccgcctcgctcaggctctccagctgccgcacgtccagcgccgttaatgcgctgtcgaaggtgccgaccactttcgggatctcgtacaccgagaagcggaactcatcgaccggctgcttatcggtaaattcgatatcaaacgccggcagggtaaaaccaaagtggtaaacgatgcggttgcgcagccgacggatctcctgcaccagatccagcgtctccgccgcgccgcggcgcgaggtgtggaactggatcagccagggacgcgttgggttgaactggcgcagatcctcgcggccgttcagctccggcgggatcacttcgttttcgatctgcggcttcgccagcagcatttcctgccgcgcgcgccacacctgaaaaccgccgccgccgagggtgatcagcgccagcagcgagaacaccacgcccggcatgccgggcaccagcgcaaagccgatcatccccatcgacgccaggatccacgccttgggctggctggtgagctgctcggcgatctcgcggccgacgttcggcgtttccgtgctgtcgctctccgaagagacgcgggtaatgatcatgccggcggtcagggagatcagcagcgccgggatctgggcgatcaggccgtcgccgatggtcaggatcgagtaggtatgcatcgcatcgccgggcgccatatccagctgcagcacgccgatgctgaagccaccgatcaggttgatgcacaggatcaccagcccggcgatggcgtcgcctttgacaaacttcatcgccccgtccatcgcgccgaacagctggctctctttcgccagctcgttgcggcggttgcgcgcctggtgcacgtcaatcagtccggcgcgcagatcgctgtcgatcgacatctgtttgcccggcatggcgtccagcgtgaagcgcgccgccacctccgccacgcgctccgatcctttggtgatcaccaggaagttcaccaccgtcaggatcaggaacatcaccatccccaccgccagattgccgcccaccacgaagttgccgaacgcttcaacgatatggccggcgtcctgctggatcaggatctggcgggtcaccgagatcgacagcgccagccggaacatggtggtcagcagcagcaccgccggaaaggtagagaacgccagcggcttgggcaggtacatcgccagtacgatcagcagcgaggagaggcagatattgacggcgatcagcatgtcgatcagccccagcggcagcgggacgatcagcataaacaccagcgccagggcaaacgccgcgccgacgatctccgaacgctgcatcgcgctgatagcaattttattgaggatggcaaataggctgttcatcacgctcccttagcgcttcgattcgcgtctggcctgccgacgctcgtccttcagcagcgccgtattatggttctccagcagtttcagcgccgtctggcgtccgtccttgattttccacagcccgatcggcagatcgcgcaccagcggcagcacgccgttaaagaaaatggagagatggcgcggctgcgcatcgggcaccacgtcgtgcccgagctggctgaagtcctgttgaaaagcaccgttgtggcagatatgcagcagccgccgcgccagctccacgtgatccatgtcgcccagcgccattttgcccgccatgcgatccagcagcgtccggctctcttccagggtgtgattgacctgaccggcctcgaacagcccggtctgaatatggcgcagcgcgccggcgccgatcgacgaggccagcgcggcgatatcgtcggccagcgcgcgctgcagcgtgcgcagcccggtggtgaaatcctgcggcgcaaaatgccccagcagcagatccaccatcgccatcgccgactgctgatgcacgatgctgtcgtaataaagagtccgcaggctctgtttgtgctgcgggttgtcggtcagctcggcgatcgccccggcaatattcagcccggcccgcagccgttcgccatggtgttgctccagcgtctccagatgctgctccaccgtctggcgcagctcttcatcgccgtcgctgcgcgcctcgcgctccatcacccgcagcagcaggtcgcagcgcgccgggtcatcgtccagcatggcgagcagctcgtcggtttccgccttgcgctttaaggcgtcgcgcagccgctgcagcgacgcctgctgacgcccggcatcgcgcgcatccagcatcgcgtacattttgtgcagttcgattttattcagcaggtggcggtggcgcacgtgatgctggttcaggcgacgctgctcggccttcttcttgctttccgccttttcgccaaacatcagtccggcttcttccttgatatcgtcggcgctggccgcacccgcggcggtatagccagcggccttgccgccgtttttattctgtccgacctctccctgcttcatcagggcgcgcagcgggtttggcgtaaacgccagactggaggatttcaacattgccggttcctcatcaagatgaccctctttctgtggcgccggccggcttcaggttccgaaaaaaataaaagaattgagttattggaaattcaaataataaccaaatgaaattagtgccaatccttgcacaactatttttgtttttttgcggcttttttctcggaacattccgaacacaaaaacaaaggcaaataaaaacaacacgctatttgcggaataagagtggcacagcgcttgctatttaacagtgaactcactgcgattttatttaaggagaaataaaaatgatgaattcattcactgccagcgcaatgccgaacaacgccatagatataccggtggactgggaaggtattttcaagcaatcgaacaaaaagctgattaatttcattcgaaggagagtcgccagtacggaggatgtggaagatatcgcgcaaatgacctgcctggaagtgctgcgcaaccggcataaatttaccggcgcctcactgccggaaacctggatgttcggcatcgccatcaatctgatccgcaaccactacaagcgtcagcagcaccgttatctgtttgatacgttgaatgatgaggtgctggaaaatctgctgcatgacgacgatccgagcgcgctgaccgagcatcagcggctgctcaccaccgccctgacctcgattgaccggctgccggaagaaattaaacatatgctgacgattttaatcggcgatgacggcagctatcaggatatcgcccagcagctgaatatcccgatcggcaccgtgcgctcccgtctgtcgcgcgccagagaaacgctgaaaagccaggtattccgctgattgccgccgatgcgccagggaaaatagccgataaaaataacgttcaaataaaaataatgaaaatccgaactaaaataaataaccgccgtgcgccgtaaggaacggcgcaaacgaaaaaagcaatcctattttttcagaaaatgctacgttactctgcggttaatacacggcattagccgcgctggcgccatgacggcaacggcgcgataacaaggagatgatctattgcagcgttttttccactggctcgatccctcgctgacggcaacggaatccttatcgtccattgcgctcaaccgcattcacgacgctatttacctgctcgatcaggatttaaccataaaatacgtcaatgaacgcgcctgtaacctgatgggatacagcaaaaaagcgctgctcagcagcaattttgccgccattgcccctgaactggcggacggcgatgtcgccgcgctgtggtggaagctgacgatgcgcccggagggcatcacctttacctcccagcaccagcatcgcaacggcgagatcatcgccgtccaggtcagctccagccgctatcagcacggcggccggccgcatgcgctgtgcatcgtcagcgatgtccgcgagctgaagaaaaaggaggcgattcagcacctgcgggagaaacagttccgcgcgctggtcgagaactcgccggatatggtggcgcgcttcgatctctccttccgctgtatttacgtcaatccgcgcgtgctgagctggtttaaccgcagcgaaagccagatattcggctggaagctgaccgaaagcgtgccgcaccataacgccggcatggagctgctgcgcctgatcgcccataccatgagcagctccacccctaccgacggcgagatcgcgctggagcatcagagccagcaacgcgtgctgcacgtgcgcagcgtgccggagtttaatctggagggcgaactggagagcgtgctggccatcggccgcgatatcaccggcatccggctggcggaaaaagagctgcgcgacgcccaccagcagctgcgcctgctggcgcgcaatcaggaagcgcggcgcgaggcggagcgcaaatacctggccagcgaaatccatgacgagctgggccagcacctgacctcgctgcgggtcgggctgtcgctgatccgcatgcagtcgccggaaaataacgccgccgtccacctgcaggtggaaaatctgatgcatctggtggacagcaccattcaggtggtgcgcgacgtctccacccggctgcggccgaatatgctcaatatggggctgctgccggcgctggagtggctgcgcgatgagtttaaccgccagcagaagtgccgctgcattctgatcgccaccacggagaaaaagctgcagctggacgaccctagcaccaccgccgccttccgcgtggtgcaggagtcgctgaccaacgtcacccgccatgccagggccagcagcgtctatatctttgtgcgccagcgcggcgagaagctggagatcgaagtggtggataacggccgcggcttcgaccagcagcgcgtgcgctccaacgcctggggactgccggggatgaaggagcgggcggaaatgctgcagggctggctgaccatcgacagcaaaccgggcgaaggcacccgcgtacggctcaacttcccgctcaaccgacaaaatcttgataaataataaagcgagaaagacatgacccagccaatacgtttaatgattgccgaagaccacgccattatgcgcgaaggtctgaagcagctgttcctgctggatgccggcatcaaggtggtcgccgaagccgcggacggcggccgggtgctggaacggctgcgcgccggcgacgtcgatctgctgctgctggatatttccatgccggggatcagcggcgaagatctgatcaaccgcatcagcagtcagcaccccgatctgaagatcctggtgctcagcatgtttaatgagccgcagatcgcccagcgcatgctggaacacggcgcgctgggctatatcaccaaggatcgcaacccggaggcgctgctgaacgccatccgcagcgtcgccggcggcgcgcgctatatcgaccatgagctggcgcagaagatcgtcttcgcccagtatcagagcaacagcgcgccccacgagaatctgaccctgcgcgaacggcagataatgattatgctggcccacggcgagtcgattaacgccatcgccgataccctggccatcagcaataaaaccgtcagcacctataaatcgcggttgatgaaaaagatgggcttcagcgccaatgccgatatcgtcaagtacgccatcagccataatctggtgcagtaaggcgggacggaaaaaaataaggcacgccgtcgccggcgtgccttggtcattgactacctcaggctcagagcccttccgcctgccgcagcggcggcgtaaagcggcgcagccgcagcgcgttgctcaccacgaatacgctggacaacgccatggcgctggcggcgaacaccggtgacagcagcatgccgttcagcggatacagaacgcccgccgccaccggaatcaacgccacgttataggcgaaggcccagaacaggttctgtttgatattcaccagcgtggctttcgacagcgcaatcgcgctggaaacgccgcccagatcgccggacatcagcaccacgtcggcggcctcaatggcgatatccgtcccggtgccgatggcgatgcccacgtgcgcggcggccagcgccggcgcatcgttgatgccgtcgccgacgtaggccaccggcccatattcggcggccagacgctcaatggccgcgactttgccgtccggcagcacttcggccaccacctcatcaatccccagctgacgggcaatcgcctgcgcggtgcggcggttatcgccggtaaccatcgccaccttcagccctaattcgtgcagcgccttaatcgccggcagggtggtgtccttaatcgggtcggccaccgccatcatcgccgccagccggccgtcgatggcgacgtacagcggcgttttaccctcgtcgcccagccgctcggcgtctgtcgccatctgcgccacctccagccccagctgctgcatatagcgatccgcgcccaccgcgatggtcatcccttcaatatcggcgttcacgccaaagccggtgaccgactcaaagcgggtgatggtcgacagcggcaggttttcatgctgtgcggcatcgacaatggcgcgggcgatcgggtgctccgatttatcctccaccgtcgccaccagccccagcacctgcgcgcgttcaaagccgggcgccagcaccagatcggtcagctccgggcggcctttggtcagggtgccggttttatccaccgccaccaccgccgcatcacgcagcgactgcagcgcctcccctttgcggaacagcacgcccagctgcgccgcgcgtccggtgcccaccatgatggaggtcggcgtcgccagccccatggcgcacggacaggcgataatcagcactaccaccgcattcaccagcgcaaacgacagcgccggcgacggcccgaagaacagccagaccagaaacgtcagcagcgccacgctcatcaccgccggcacaaaccacatggtgatacggtccaccagcgcctggatcggcagtttggcgccctgcgcctgctccaccatgcggataatttgcgccagcatggtgtcgctgccgactttggtcgccttaaacgtcagcgcgccgttctggttgaccgtgccgccgaccacttcggcgccgctttttttctcaaccggcaccggctcgccgctgatcatcgactcatcgacaaagctttcgccctccagcacttcaccgtccaccggaatgcgctcgccgggacgaacttcaataatgtcctcacgtttgacctcggcgatatccacctccgccgccttgccgtcgcgcagcacgcgggcggttttggcctgcagccccaccagccgcttgatggcctccgaggtactgcccttggcgcgggcttcaaagtagcgtccgagcagaatcagcgcgacgatcaccgcggcggcttcatagtaaacgttgaccgtgccggccggcagccactgcggcgcaaaggtggccaccagcgaatagccgtaggcggcgctgaccccggtcgccaccagcgagttcatatcgggcgcgccgcgcagcagggccggaatgcctttctggaagaagcgcagcccggggccgaacagtacgatcgaggtcagcacaaactgcaggtacccgctgttctgcgtgccaatggtgcgatcgataaaggcatgcatgcccggcaccagatgcgagcccatctccagcacgaacaccggcagcgcgaagcaaacggccaccagcaacgcctttttcaacgaactcagttccgccgcctgacgcagcgcctgatcggcggtatcgctcttatcggcggcgatcggctgcgcctcatagcccgcctgcgcgacggcggcgatcagcgcctggggatccaccccggcggcggcctgcacctgcgcgcgttcggtggccaggttaaccgtagcctgctcgacgccgctgaccgcggccagcgcgcgttcaacccggcccacgcacgaagcgcaggtcatgccggtcaccgacaggttgatggtttcctgctctaccgtatagcccgcgtcattcaccgccttcaccgccgccgccacgtcgggcgcgccgctgaaggtgacgaatgcgcgctcggtcgccaggttaacgctggcatcgacgacgccgggcacggccttgagcgcacgctccacgcgccccacgcacgaggcgcagctcatgccgacgacggggaaatcgatcgcggtggactcaccggatcgggatggcgtcaaatgggtgctcataacaaactcctcctactacagcgccccgccatagcgcagggcgctccttttgctgttcagtctgactcaacgctggcgatcgaagcggcgcagccgccgcacttcatcgtcggaatatgcagctgtaaaggatccatacatggctccttgcgtaagttggactccatcgtcaaccttgacctaacgtcaaggtcaatccttttttgcaaagtatttcttttttattggacggggctgcgccacagaaaaagcagcgccgcggggggatggcgtaaccaaacgctttgtatccggccgcagcgatcctgtggccggtgttatggcatggattaaacgtcagcggacgttatgccgccgttattgcccgtttcccaaggcaataatagcatccctcacccggggaaaggcgctttctatctgtgtacagcggcttctgccggccgcgccgccgccagttttccgccgccacgcctttggcgccgcacagagtcgcataatagtcgtcatttattacgtcatatagaaatcggaataacaatgtggagaggagacaacagagggactgaccggaatcagacgggaaaatagtctgcgcggcatgcggcgtaaacgttttggcaagcatcaacggcgggcaatagcttcgcccgccgctaccaacgctgagaatcggcccgcttaacggttgttaataatcatctgcaccggatagtgatccgagtattggtcggtaaacgcatcccgcagtaccttgacctccgccacgtcgttcttcagcgccggcgagacgtaaatatagtcatagcgcagcggcgttttggcctgatcgtagaaaattttcgtcggcgcggtggcgacgaacgtatccggatacttctgcttcagcacgtcaataaagccgcgcgacaagatattttgctgtacggtgtagtccatcttgccgtccaccagattgtgcagcaccggccgtttggcctctttgtcctgcagatctttcaccatctcgctttcgttatagccacttttatccagcggtgagaacgagttgagatcgccggcgatgatccatttgccgtccggatccgcgccgtatttgatggagtccagaatcaggttcatctcatcaatccgctgcgaggtgcggaacgggttcatatgggtgacgacaaagtgatagcggcccacatcggcaaacagcgcgccgtgccagaggttatccaccaccttgcgcacgttgacgatcgggtatttggaggtgattgccgttgggaaaaattcatcgtcgcccaccaccttcggctctttcagcagcaccgcatagcggtgaccatagctctgggcaaaggcttccagcgtttcgcgagtaaagtgattcatctcctgccaggcgataatatcggcatcctgttgcctggcccattcggcaaacttctgtttccccttcgaggtgtcggacttcatgccccagtaggcgttatagctgataattttcagctgcggctgctgctccagcgtctgcgcggcataggccggcagcgaaccgcagagtagacccagtgccaccgccgtgctgattatcttcctcattttacgctccttgctgttatattaaaccaccagattcttcacgatctgtctatgctcgccatcagaggcagagcttagctttcacttatatatatcacgccaactcattctgttttgtgatgcacactactcttgccgcgttcctgccgccgtatccagccgcataaaatcaacaaacgcccgcatctgcggcgtcataaacccgttgcgcgggtaatacaggtggaaccccgccaccggtttacaccactgtggcagcacccgcaccagcgtaccccgacgcagcgccggtgctacgcactgcgactccagcagcgccagccccgcgccctgctcggcagcggccagcagcagatcgatatcgttaaccgtcagggagggcacgatatccacctcgacactctcgccggcgcggctgaggcgccagcgatactgggcgccgttgccgctccagcggtagttgatacagcggtggcggccaagttcatccggcgtcgccggcggcggttgcgtctgaaaacagcccggtgcggccaccaccaccatctgcagatccgccgtcagcctgaccgcaatcatatccctcggcacccggtcgccggcgcgaatgccggcgtcgaaccccgcggcgacaatatcctgcagattgtcatccagcagcagctccagccgaatatccggatagcgcaccataaagcgctcgatcgccggcaccatcaccagatggccggccaggcgcggcatgttgatgcgcagcgtaccgcgcggcgtcagttgcgcttctcccgccccctgcaccgcgctttccagcgccgccatcgccggttccagctgcgccatcagccgtgcgccggcctccgtcggcgcgacgctgcgcgtggtgcggttaaacagcctgacgtgcagccgctgctccagcgcacggatcgcatggctcgccgccgacggcgacagccccagtcgctgcgccgcccggcggaaacttcgctctttcgccaccgccataaagacggccagctcggcataatcggcccctttcatactgttgtgccctattcatcagttcatgcgaattatagggtattaattcacctttacgcctgcgacacaataaacgcctcagctatcagaggagataaccatttatgaacacgatgcgacgttgggaaatgaacggcttcgggcgccagtcgctggcgctgcaaacggcggcgatgccccgccccgcagaggatgaggtgctggtgcaggtgatgtcggtcgccctgaaccaccgcgataattgggtgatcgacagtggccgtggcctgtcgctgcgctttccgtttacccccggctccgatctctcgggccgcgtggtggcggccggcagccgggtcagccgctttacgccgggggatgaggtgatttcagtctttgcgcctgaatggctggacggcgcgcgccccggcaacgcccgcgagctggcttaccgcactctgggcggcttttaccccggcgtactggcggaatatgtggcgatgaaagcagactggctggtggcgaaacccgcctcgctcagccatgacgccgccagcacgctgccctgcgcggcgctgaccgcctggtttgcgctggtggagcgcggcaaactgcagccgggggaaagcgtgctgatcgaaggcagcggcggcgtggcgctgttcggcctgcaaatcgcccatatgctgggtgcccgcccccttgtcgccaccagcgccggcaaaatggcggcggtaaaacggctgggcgccgatgcggtgatcgatcgcaacgcagaaggcatgatcgacgccgttctgcagctgaccgccgatcgcggcgtggatcacgtgctcgagctggcgggcggtgcgcacctgggacaggcggcggcgatgtgcgccatcggcgggaaaatccacctgatcggcgcgctggaaggctttaccgtatcgtcaccgctggagccgattctgtttaaggatctgacgatttatggcatcggcaccggccatcgccgggcattaagcgagatgtgcgccgccttcgacgccggcggcctcgcaccggtgatcgacagtgtctatccgctggatgccctgccgcaggcgctggcgcgtctggagagcggcgctttcggcaaagtggtggtcagaatcagcgagccggcatagtctcccgtatgtcacagacaggaagtgacatatttaccggtttattaataatgtaacgtaaataccacaatgaagacgatgttaatctttgatgaaaatagccccttccggcaagccgctcaggacagttttatcctgagcagggctgagctggaaatcgccgccgaaagtcacgctgtcctaccgcaagagccaaatcttgcttgatgtgatgtgccgtggccccggtaacagactgatgatacgctatggcgtataaacgcagatcatcagcacacataaaattaatgcatgagcgaaatcgggacttaacatattcaaatgaatgaaaggtattcaagaactgccgagataataggcgaatgagtcggcatatattaaatacgtcgattagagcaatggctaccccgacgttaattcacccttttatatcagctgatatatgcttgtaataacaggcgtgcaacaacctaaagccatcaggaaaaataaaaagcgcccgataagatcgcgcgctcagagggagcaatgatattatttgctgtttaaccgatgctctgcttgtaccttacaggcttcaatctgggcaaccagcgcacgattaaattcttcctgttggttatgataggcagatttattatcacgtactccggcaatcgccgttttcaagtcgcgcgaatactcttccttatcaataccaaaatccgctaactgataacctttatcttccagctgaacaatcgagcgagcaatattctcatcgtcgttggtctccgaccaggcgcttttcaccaccgcgaactgcgcatcgcaataagccgcggcagcgtccttatttttttgcaacgaggacgccgaagacatcgccaaagaagaaaacgacagtaacagtgcacacatcagcaaaacatatttccgcatcacaatctccatgaccgattaatcccaaaagagtaaggcggcgtcagtcaacgggcaccctaccaacctatcacagcacgcatggtccccccgtatcaagcacgcgttttaacatttttcgttaggcaggcgcaccacgccataccggacagcccctcggccagtgccggaacggcaggcagagtcgccaccaccagcgcggtcctggttggcttattcatccttttccgccctttccggcagagcgctgcaccatggcgataatcacctgcaacagctcatctttggcctgccgctcgctcactacgccgttcaccacggcataagacagcccctccgccgcgccgagcatcccccgcagcgccgcctcatgcagcggctgtccgtcacagaacggaacaaacagcgcgcggcatttttccgtaaagccgacggcgtattcctgtcggatctgctccagctccggcgtgccgctcagcgccgccagtacgctcggcatctcacgcccctgcagcaacacacaatcaatgtaggatgtggcgatcaccgccgccagcttctccagcgtcggctcagtctgacgaatattttcatccatcagcgccgtctgtcgacgatcgaactctttatacagtatggcgaacagaccggagcggttggtgaaatggtcgtagaccaccggcttggtgacgccggcctgctcagccagatggcccagagtcagcgcttgcgtcccctgttcgcggatgatactccacgccgcgtcgatcagttgcgcgcgacgctgttctctcgataaacgctggcgcggacgctgcgcagacataccctgattctcctgccgacggcactatatactaaaggtaacttaccaatggtaggttaagttaatccctcaacactacgtccgttcccgtttaatggcaacaggagtctccccatgcatgcactgatcgtggtctctcatcctctgcagcactccctgacgcacggtagcgccgccgccatcgcccagggcatcaccgcggccgatccggcgcacagcgttgaaatcgctgacctgacgcaggaaggcttcaacccgacgttttccgccgcagatatggcggcatttcagcaaaccggcgccgtgccgcccgacgtgctcgccgaacaggcgcgcatcgaccgcgccgatgcgctggtgctggtgttccccgtttattggtggtccatgccgggcctgctgaaaggctggatcgatcgggtatttaccaacggctgggcctatgacgatacctccggcgagcgcgtggtgaaaaaactgacccacctgccggtgcatctggtggcgttgggggcggttaatcagcagaccttcgtcaaacgcggctacgccgacgcctttaacacccagatcgggcacggtattttcgattattgcggcgcgccgctgcggacatgcgaagtgctgctgatgccggagatgggcagccctgagggctgcctggagaaggcgcacgcgatcggccacgccattttccacgaataaagcgttcaacccgccggcgcgccggcggtgagtcagacgttttccctaaaacgcgccagccgctggcgcagctgccggttctccccgcgcagctgttcgacctcatccagcagcgtcagcgccaccgcgatgcccggccaatccagcgccagctcgcggtgcagccgctgcgcacggtgaaacgccgccagcgcaccatcgtcaaacagccactcatcgccggccggccgacaaggctcgatcacccccagcccgacgatttcaaccagctcatcctgcgatacgccggcgtgcagacaaaactccgtcaccgtaaaggtgatattgatattggccatattacttactccactctttacgcgggtcgaaatccgactgcgcttccgccagctgctgccacagcgccgcgctccgttcgtccggcttcggcggcattaccactttcaccaccgcatacaggtcgccgccggctttctgccccttgcccggcagccctttgcctttaatacgcagccgctggccgctctgcgtgccggcgggaacggtcagcagaatctgctgctggacggtcggcacgggcactttggcccccagcgccgcttcccacggcgacagcggcaggacgacctccagattatcgccgacgatatcaaaccgcggatgcggcgcgatgcggacgatcaggtagagatcgccatcggcgccgccgtcgatccccggcgatccctgccctttcagccggatgcgctccccttccctgaccccggccggtattttcacgttgagcgttttcgggatttcctgttctaccaggccaaacacgttgtataccggcacgtgatagctgatggtgcgcgtctgctcggcaaaaatgtcctccaggaacaccgccacttcaatctccaggttctgcccgcgcatggcatggtgctggcgctgttggcgcgcccgcgcccgttcgccgaacatggaagagaagatgtcggaaaagtcttcggcgttgtaactgtcgttgtgctgcgcctgccggccaaagtgcggatcgttgcggtgcagacgcagctgatcgtattcggcgcggctctcgtcatccttcagcacctcataggcttcggcgacttccttaaactttgcctcggcgtccggctctttgctgacgtcaggatggtatttacgcgccaggcggcggtaggcagtttttatcgccttgaggtcatcttcgggcttaacgcctaaaatggtataatagtccttaaattccatagcgttatcatctcattgcggtcttgtatcggaaaggtggcgctggccgcgggatctcagcggacgcgtcgcgtcaccataaacaggccaaaggcgctgaacagcatttcaatgccgacaatggtggtcaccaggatcaccgaggtggccgcatcggcgctgagcagcatccaggcgatcgccagatccagcacgccaatcacataatggatccaactgcccgggatcgcgcgcagctgataaccggccagcaggcggaagacgccccccagcgcaaacagcgccgccagataaaccgccatggtaaaaatgccgacggcgggacgggtgataaacacatagccgataatcagataggcgatgcccaataggataccgccgatcatcggccaggtattttgcgctcggttaacgatcatgccgacaatcatcccgatcccgctcagcagtaaaaagatccccatcaccgcgctaagcgctgcgccagacgcgaaagggctgaacaagcagaacagccccgccaccaacaacagcagcgagagcacctgcaacagcctgcgctgctttttcacccgttgcggatcgagcgcggataaatgaccatttcctatattcaacatatgcgactccttgtgatcgacgagtttcccaactaactcctgaaattatagtcggataacaccgtccgtgatggacgatccgcgggattgggacgtcgcgccgccggcagggagaagccctctgacgaaaaacctctttttcacttaaaaaataccgaatgaatacaagaaaaaaccaataccacagcataaccagcaacaaatcaaacaaatataaaagaataaaaaacatggatatttctgacaaataacccgcattttaccgttaaaagtgcgggttattgacagcgctatttttttagtattattctctgcgcagaaaatagatagaacacactgaaataaaacaaaaaaccagcaagttcgccaccatcaaaggtgatgaatgcattgctgaaaccttatttgttatatttatagttttatctgataaataatattaacaatactattagcgcacgtttatttctgcataaaccccatggcgatacatttatgccagggcgcgtattttctctatttatctcattcgaacgaatatcttcgatgattacttaaatctatgcagggactgcatgattaacatgggctacgatatgcattcaatcaaaggattgctccctcttaaaccgctgttactggctgccgctctattcccctgtggcgttaacgccaccaccctgctggaggcgatccgcaacgccggcgccgtcaacccggaactgcaggcggcgatgtaccgccagctggcaggcggtgaaaaaagcagtcagggcctggccggcctgctgccgaccattcagttaagcggcggctacaaccaacaggatcaaccaaaggcgacctacgctgccaaggtgacgcgccataattacgccatctcgctcaaccagccgctgttcgatctgtccaaatacgccgactatctgcgcggcaaggcaatagccgacggcgccgatatcgacctgctgcgcgcgcaggagacgctggcctatgacgtcgccgaagcctatgccggcgtgctgtaccagaatgaagtgcaccaggccgcgcgggcggccacgcaggtttacgaaaacgagctgcagcaaaccacgctggcgatctcgctgggcaacgccacccgcgtcgacgtcgatgaagcacaggccaaccgcgatctgttccgcgccaaagagatcgaggcgcacaataatctgagcgccgccgccaccaagtaccgccggctgaccggtctggagcacgacgccatcacgccaatcagcgccgcctgcctgctgcagggggcaccggcggggaaagagcaggatctctaccagcgcgccctggctcacaacagccagatccgcagcgcgcgcgcccagtgggaaatcgccaaaaccggcgtctatcaggcgcacagcgcccatctgccgacggtcaacttccaggcctcgtacggcaccaactggagccgggccgaagacagcaacctgctcgacgaaatgttcggcaccacctcgaaaagcaccaacacccatctcggcgtctccgtctcggtaccgattttcagcggcggccagcagatgtcgcagtcgcgcgaggcgatctatacccgcgagcagacgcgctacagcctgatcgacgcccagcagaaggtgaaggaagagctgcacaacgccctgctgaacgtggccaacagccgctcgctggtcacctcgacccagcagatgatccgctcggaacagaacaaaatccgctctaccgccaccggcaagaagctggggctacgcaccaaaatggatgagctgaacgcctaccaaagttactacgaagcggtaaaaaacaacgccgaagcgcgctacaagttgctgatggccaaggtttcccaggccagggcgaccggcgatctcggccataccgccatcgcgcagattagctgctcgcaataacttctcgccaggattcaggatgacacagtcactttttcgccaggaagcgctggatgccaataacaacaaggtcatggggaccgtttccctctattcgccgccgtaccgctggctggtcatctccctggcgagctgtctggtgacgctgatcgtcttgtttatcgtcttcggcagctataccaggaaagagaccgcaacgggcaacctgctgcccagcaaaggcatttacaacattaccgcgccggtggccggcaccatcaccgacatgcaggtggaaaaaggcagcgaggtcgagagggacagcgtgctgatgaccatttcctcagagctgtccaccgccatggggcaaacccgtcagttcgtgcacgatcagctgacgctgcaaaatgagcggctgcagtccgagcgggaaagcgaacaccgcatgcacgccgagaccatgagcggcctgaaaaagcagctcggctcgctggagtcgcagatcgggctgttgaaaaagcagcaggtcaagcgtcagcagcagctgaacctggccagcaatcagctgcataaactgcagcagatgcgcagccagggtttcgcctctaatcaacaggtggatgaacagcaaaacaccgtgctggaggtcggcgcccggctgcaggacgccgaccggctggtaatggatctggagcagaagatcatcgccctgcgccaacagctgcgggagctaccgctcgccctctccaagcggcagaatgaaatcgatcgcagccaggcggatgtggatcgcgccttggcggagaacgagtcgcaccgcgccgtctacatccaggcgacggaaaccggcaccatcggcgccacgctggtcaaacagggccaggtggtcgccagcggccagccgctgctctacatcctgccgcagggcagccggctgcaggccagggttatggtcagcagccgcgccatcggctttatcaatccggggcagcaggtgatgttgcgctatgaagcctacccctatcagaaattcggcgtccagcgcgggcgggtagtcgaggtatcaaccgccgcgctctctccgcaggaagtaatgaccatcaccggcgacccaaacgtgcatgagcggctgtatcaggtggtggtcgaactcgacaagcaatccatcaacctgtacggcaaggacgttgcgctgcgctcgggcatcaagctggaggcggattttttgattgagaagcgacggatcatcgagtgggtatttgagcctctctacgctttgggccaccgcttgtaatcactgcgcttgttaacagggagtcatatttttccaatggaatttttaaagaaccttcacttcggcttcggccgacggttgccggtgatccagcagtcgcaggcggccgaatgcggcctggcctgcgtcgcgatggtggtcaattactataaatacaacatcgacatgatcagcctgcgccgccgcttctccacctcgatgaaaggcgccacgctggccgacgtgatgcgcgtcgccggcagcctgggcatggcgggccgcgcgctgcgcctggagattgaagagctgaacaagctgcgccgcccctgcattctgcactggaacctgaaccactttgtggtactgaaaaaggtgaagaaaaacgccatcgtcattcacgaccccgccagcggggtgcgcgtggtgtcgatgaaggaagtgtccagcagctttaccggcgtggcgctggagctgctgccgtcggcgtcgttcaagccggcggtggagaagcagtcgctgtcgatgctccgcctgatcggcagcgtcaccggcatcggtgccgcgttaacccagatattgctgctatccgtggcgctggaggtattcggcgtgattacgccgttctacatgcagtgggtgatggatcaggtgctggtctccgacgaccgcgatctgctgacgctgctgagcgtcggctttattttcgtcttcctgttccagaacctgatcaccgccctgcgctcctgggtgatgacctggttctccagcctgctgaacgtgcagtggaccaccaacgtctgctcgcatctgctggggctgccgctgtcgtttttcgaatcgcgccacgtgggcgatattatttcccgcttcggctcggtcagcaccattcaggaaacgctgacgacgcgctttatcagctcggtgctggacggcatcatggcggtggtgacgctcggcgtgctgttcacctataacaggatgctcgccgcggtggtggtgctgcagtttctgctgtatgccgccatccgctggatcgcctatcgtccgtttcgcaacgccaatgaagaccacatcatcaccgccgccaaagcgcagtcgattctgctggagtcggtgcgcggcgccaaaaccctaaagctgaataaccgtcaggatatccgcgtcagcagctacgccaacgcgctggtggaaaccaccaacaaaaatatcgtcgtgcagcgtctgagcatcagcttcagcactatccacggcattatcgccggcatcgggcgtatcgcgctggtgtggctggccgcgctgcaggtgctggacggcaacttctccgccggcatgctgatcggttttatgtcgttcgccgaccagtttatctcgcgcggctccggcctggtggacgcctggatcgatttccgcatgctgcggctacacggtgagcgcctggcggatatcgtactgaccgaacaggaacaagacggccgccacgatgcagaaaccgcgggtaatatcgtgcggacatcgccgaccatcacgctggacaacgtatcgttccgctatgccgaaaccgagccgatgattctggacagctgctcgttcgaaattaagtccggggagtccgtggcgctgatcgggccgtccggccagggcaaaaccacgctggccaagctgctgctggggctgctgacgccggagtccgggcgcattctgatcgacggcgtcgatattcaggacgtcgggctgtaccaataccgcgagcgcatcggctgcgtgatgcaggatgacatcctgttcgccggctccatcgccgataatatctgcttcttcagccaggaagccgaccaggaacgcatcgagcaggcggctaaaatcgcgcagattcatgatgatattatgaaaatgccgatggcctatcagagcctggtgggcgacatgggctcgtcgctgtccggcgggcagaaccagcgcgtactgctggcgcgcgcgctgtaccgtaatccgtcgatcctggtgctggatgaagcctccagccacctggatgtggagaaagagatgctgattaacgacgccattcgcaatatgtcggtcacccgcatcatcatcgcccaccgcccggaaaccatccgcagcgccgagcgcatcgtgatgctatccggcggcaaggcgcagccggtcaacccggagacgctggcgccgttttaaccgccctcggcacggtgcgcggccgcgcaccgtcacagcgttgtcataaaaataacacttccctttattaatcagccgataagctaaacttattaccgatagtcaacggcggcacagctgatgccgccggccgttcacttgcagggagcctactgacgcatgcccaccctttcacgcagaaaactgttacaggcggcggccgtcggttcggcattttcgctgctgccggcctcgattcgcaaagcgctggcgatccccgcccacaaccgcaccggcagcattcaggatgtggagcacgtggtgattctgatgcaggaaaaccgcgccttcgaccactactttggcacgctgcccggcgtccgcggctttagcgaccgctttaccatcccgctgccggacggccgcagcgtgtggcagcagcagggagcggagcggctggtgctgccctatcatctggatgcgcagcgcggcaacgcccagcgcgtcagcggtacgccgcacacctggcccgatgcgcatgccgcctgggataacggccgcatgagcgcctggccgagccacaaaacgccgacctccatgggctattaccgcgagccggagctgccgtttcagttcgcgctggccaatgcctttacgctgtgcgacgcctatcactgctcgatgcacgccggcaccaaccccaaccggctatttctgtggaccggcagcaacggccccggcccggataacagcgccgtggtgctcaacgagtgggatcatcccggcagcgaggacaaaggctaccgctggaagacctacccggaacgtttggaagagagcgacgtcagctggaaaatctaccagtatctgccggataacttcggcgataacccgctggccggcttccgccagtaccgcgccgccagcatcagggccggcaacccggccaatccgccgaaagagttcagggactttgtgccgtatagcgagcacatcaacgccgtcgcgccgctgtataaaggcaacggcaataccctgccggccggcggcgacggcgatctggaggcgatgctggccgggttccgcaacgacgtacggcagggtaagctgccgcaggtcagttggctgatcgcgccatcggcctactccgagcaccctgacccttccagcccggtacagggcggctggtttactcaggaggtgctcaatgcgttaaccgaacggccggaggtatggagtaaaaccgtgctgttcgtcacctacgatgaaaacgacggctttttcgatcacctgccttcgccgtcagcgccgtcgctgcgcagcgacggcagcttcgccggtaaatccaccgtgccttttgaaacggaaatcttccaacacccggcgccgccgggcagcacggatcagccgccgccggacgccggcatttacggccccggcccgcgggtgccgatgctggtgctgtcgccgtggagccgcggcggctgggtgaactcccaagtctttgaccatacctcggtgctgcaatttctggaaaagcgttttcaggtgcgggagcccaatatcagcgactggcggcggacggtctgcggcgatctgacctcggcctttaactttgtcgatcccaaccatgaaacactgccgacgctgcacaccaccagccgccacgccgccgacgcgctgcgtcagcgccaggagcaactgccgccggtgccgctgcccgccgctgaacggcagcagctgccgcaacaaaaacgccaggcacgtccgtcgcgcgctttgccctatcagctgcaggtagaagcgaacggctacccccgccagcagctgctggcgctgaatatgatcaatagtggcagccagggcgcggtgttccacgtttacgaccggctgcgactggacgagataccgcgccgctataccgttgaggcgggtaaagcgctgagcgacgaatggcaggttaacggggattacgatctgtggctgctgggaccgaacggtttccaccgcgctttgcgcggcaatctgcagcattcacaggcggaggtacggctggagagccagccggacagcctgcgcctgaccctgctgaaccccggcgcgcaggcgcaggaaataacgctggcgcgctgcccttacggcagccgggaagcgcaacgtatttcgctggcagccggcgcaacacatgcattgtcactcgacgtcggcgccagcggcggctggtatgatattagcctgacggataaacagggctggctacgccggctggccggacggcttgagaacggccggcacagcgtcagcgatccgctgatgggccaatcctgaagtgccggcggcgattcaaggtcagaaacgatagccaacgccgacggtaaacagattcacatcgcggctcaggccgccgatatcgatctgcgatccttcgtaaccgatgtccagcacaatattttcccggggggtaaacagcaggccggcgccgtaggcaaaggccgatgcagagctggcgccgcggctgccgtgtgctctgccattgttttgctccgtcgcccaggcggcggagtttttcacattgctgtggctcagccccaccagcccgtaaatcaccatatagcgattcagatagtaggcaggccccacgctgtaggcataataatgcaactcggttttaccgccgttcgcgctgtggttatcgccgcccaacgcgctgaaagagttcatcaaactcaaggcggtgccccactcataacgatattttatattaatgccgtccaggtcgctgaaattatcaagctgggcgcgcgcataatcaaaaattacggtgtggcgttctgcctgtaccggcataagcgtagataaagcgacaacgatagcgccgatcagtgctgattttttcattccatcatccttaaataaccattcgctacctaactaattccctctttccatttattcaagcagatagcgaacggccatagcgacacgcacacgccccaacgcctaccagcctgaagggtcagcgatgggatgatagccaatcagcgcgcggatttcatgcggacaagcggtaaaaaaaacggctaatgcaacaaacaagaaaacccccaaccctcgtaaagaaaatgcttagtcaacgagtaacataattacccaatatgctcgttaggttgcagcctcaccattcataatcattaatctataagctataaaaaaataaaacatcaagatggaaaataacgcaataaacggacgagcaatggcataatcaattccccttgctcatagcaaaacgctgcttgattaatttaaaatttaacgttctttatctcactaaaatatccaccgtgatgaccatccttctcgccgtcggcacaccggtacggcgccataccgcacgctttatcctcccgcctgcaccgacagcatggcgattttttctgttgcatagctaaaccggttcttctattttagctcgccatcagccacagtaataacggggtaaaacatggcaaaccgagtctgggttctgggagacgccgttgtcgatctggttcctgaaaattcaaacagttatctgaagtgtcccggcggcgcgccggccaacgtcgcggtcggcgtcgcccggctgggcggcgacagcggctttatcggccgcgtcggtgacgacagcttcggcgcctttctgcgccaggtgctgaacagcgaaggggtcgacaccacgcagatgttcgccgacgccgagcaccatacctcgaccgtggtggtggatctgaccggcgacggcgaacgctccttcacctttatggtgacccccagcgccgatctgtttctgcaacctgacgatctgccggccttccaggccggtgaatggctgcacgcctgttcgatcgccctgtcacaggagccgagccgcagcaccacattggcggccatggccagtatccgcgccgccggcggctgggtcagcttcgatcccaatatccgcgctgacgtctggcggctgccggaagaactccgcccctgcctgatgcaggcgctgctgctggccgacgtggtgaaaatctcactggacgagctgctttttatcagccacctcaatgagatgcacgccgcgattgactggatgctcgcccacttcccgctgcgcctgctgctggtgacgcagggcggagacggcgtttgcgtccatgacggccgtgagctgcgccacttcccggccacgccggtcgtaccggtggacaccaccggcgccggcgacgcctttgtcgccggtttgctggccgcgctgtcggcgctcggccgcctgccgcagaccgatgagtggccgggcgtgattgcccaggcgcaggcctgcggcgcgctggcgaccaccgccaaaggggcaatgaccgccttgccgcacgccgatgaactggcgacgctgctgttacaacctgcctgaccttcacgggcgggccgccagcccgcccagtttccgcgaataatgcgcactcgatcacaatagctgaatcgggttagccaactccgttgccttctgcttgcgttctcgcttatcgttccgccagaaaaaccggtttagcaatttagcaaacaataataatgacctttctggatgatagaacaccatgaaaaacctacgctatctggctgtaacgacaggattattcatcaccgcccccgcgctggccgtcagcgccaacgacagcatcgaagcccgcctcagcgcgctggaacagcgcctgcagcaggcggaatggcgggccacgcaggcggaaaaacgcgccgttgacgccgagcggcgggcgcagcgtctggaacagcgtagtgaacgcgccgaacaacaggcccagcgcctggagctacgcaccgcccgcgtcgaacagcaacgcgctcagccggcccccgcgccgcagcccgccgccgctgcgacggccaccggcctccagctcagccacttcagcgatctgaaactgtacggtgatgtggaattcaacctcgacggcgccagccgcagcggccagctgacctcgctgaaaacccgcgataacaaaaactggaagcccggcgataacgagcgctgggacattaacggccgcattctggtcgggctggacggctaccgccgcaacccggacggccgcttctccggctttcgcgtccagccgctggcggacatgagcggtaaaatgaacctggatgacgccgcgttcttcttcggcaaggagcaggactggcaggccaaaatcggccgttttgaagcctacgatatgttcccgctcaatcaggacacctttatcgaatattccggcaataccgccaacgatctgtatgccgacggcttcggctatatctacatgatgaaagaggggcgcggccgcagcagcagcggcggcaacctgatgctgagcaaaaccgccggcgactggtatttcgaactcaacaccctggtggaggacggcacctcgctgttccaggaaagcagctatcacggcaacacgctggaaaacaaaaagaatgttgcctatctgcgcccggttgtcgcctggaaaaaagaccgcttcagcgccgcgctggcgatggagagcaacgtggtcagcaacgcctacggctatcaggacgcgcgcggccagtgggtcgaccagtccaaacgtaacggctacggcatgacgctcagctggaacaacctggccgacgacgccgaaaacggcatcgtcgccaacctcagcgccgcctatctggacgccgccggcgaacaggatttttccgccggcgccaacgtactgtggcgccgcttcgagctgggctatatctacgcccacaataccatcaaagagttttccaccgacggcatggcggcgcagatcgacaacccgcttagcgagccggggcgctacgacattcacacccttcacgcgtcataccaaatccccaacgttatggcgatgccgaacttcaatctgtatctcggcgcctatgcctccatgctggaggccgacgccgacaataagatcgccaacggcgataacgataaacgctacggcctgcgcgccagattcaaatactttttctgaaccaccggccgcgctgcggcgcggcattgttagcatttaaaagggagaacacatgaacgtcaccgcaaccgcacaggcgctgctgccgctactcggcgggaaagacaatatcgccagcgcggctcactgcgccacgcgcctgcgcctggtgctgctggacgacagccgggtcgataccgccgccatcgggcaactggagggggtgaaaggctgcttccgcaacgccggacaaattcaggtgattttcggcaccggcctggtgaacaaggtgcatgccgaatttatcaaggcggcggacgtcaatgaatccagcaaagcggaagccgccgatctggcggcgaaaaagctcaacccgctgcagcgcatcgcccgcctgttgtcgaatattttcgtgccgatcatccctgccatcgtcgcctccggcctgctgatggggctgctcggcatgatgaaaacctacggctgggccagccctgataatgcgctgttcgtgatgctcgatatgttcagctcggcggcgtttatcattctaccgatcctgatcggcttcaccgccgcgcgtgagttcggcggcaacccctatctcggcgccacgctgggcggcattctgacccatccggcgctgaccaacgcctggggcgtggccgagggcttctccaccatgaacttcttcgggctggagatcgccatgatcggctatcagggcacggtgttcccggtgctgctggcggtgtggtttatgagcacgctggaaaagcagctgcgcaaagcaatccctgatgcgctcgatctgatcctgacgccgttcttgacggtgattatctccggcttcgtcgccatgctgtttatcggcccggcggggcgcgcgctcggcgacggcatctcgctgctgctcagcacgctgatcgcccacgccggctggctggccgggctgctgttcggcggcctgtattcggcgatcgtcatcaccggcatccaccacagcttccacgccatcgaggccgggctgctgggcaacccaaatatcggcgtcaacttcctgctgccgatctggtcaatggccaacatcgcgcagggcggcgcctgtctggcggtgtactttaaaacccgcgacgccaaaatcaaggcgatcgcggtgccttccggcttctccgccatgctcggcatcaccgaggcggcgctgttcggcatcaacctgcgctttgtcaaacccttcctcgccgcgctggccggcggcgcgctcggcggcgcctgggtggtcgccaatcacgtcggcatgaacgccgtcggcctgaccgccattcccggcatggccatcgtacaggccagcgggctgctcagctatgccatcgggctggcgatcgccttcggcagcgcctttggcctttccctgctgctgaaataccaaacggacgataaataatggatgcgctgagcctgatgaaacacaccgcgctggcgctgatgcagggccagacgcgcgccgccgccgatcctcaccgcccgctgtggcacctggcgcccagcgtcgggctgctcaacgatcccaacgggtttattcagcacaacggcgtgtaccacctgttttatcagtggaacccgctggcctgcgaccacggccgcaaatgctggggccactggcagtcccgcgatctgctgcactggcagcaccagccggtggcgctgctgcccgacgcctgctacgacagccacggctgctattccggctcggcggtggcggcggacggcaagatcatgctggtctataccggcaatgtgaaattccccgacggttcgcgcaccgcctaccaatgtctggcgcaggaggatgagcgcggcgaataccgcaagctcggcccggtgctgccgctgcccgacggctacagcggccacgtgcgcgacccgaaggtctggcgccatgagcagagctggtacatggtgctgggtgcgcgcgacctgcaggatcgcggcaaggtgctgctgttgcgctccgctgacctgcgtcagtggacactgctgggagagatcgcgggcgcgcacctgaacggcctgggcgacttcggctatatgtgggagtgcccggatctgttccgccttgccgggcgcgaagtgctgatttgctgcccgcaggggctggcggcgcagtcggagcgctatctcaacgtctatcaggccggttatttcgtcggcgagctggattacccggcggcacgcttcagccacggtgattttcacgagctggacgccggcttcgagttttatgcgccgcaaaccacgctggcggaagacggccgccggctgctggtgggctggatgggggtgccggaacaggacgagcagctgcagccgacgacgcgctacggctggctgcacaccatgacctgcctgcgcgagctgacgctgcgcgacggccggctgtatcagcaaccggtcgccgaactgcagcagctgcgcggggaactgacccgctggcagggggcggccgacgacgcgccgccgctggcgctcggcagcgccgaactgtggttaacgccgcacggcccgttccgcgccggcttcggcgacgccatgcagctgacctgggacggcgaacgactgacgctgacgcgcactaacctgcacagcggcgcggcggagcaccgctactggcgtggcgatctccgggagctgcagctgctgtttgaccgctccagcgtggagatctttatcaaccgcggcgccgcagtgatgagctcgcgctacttccctgcaacgccgccagacctgcggctgcacggcgccgcgtcgctggcgctgcaatactggccgctgcggccatgcatgttagaataaggcatcctacgatgaacatagatgccgttagtgaaaaagaataaacgcataaccatcagtgatattgccgggctggccggcgtgtcgaaatcgaccgccagcctggtgcttaatggccgcagcaagcaataccgcgtctccgacgatacccgcgatcgcatcctggcgctggctaacgagcaccactaccaacccagcattcacgcccgctcgctgcgctcgacccgcagccataccctcgggctggtggtgccggaaatgaccaactacggctttgcggttatcgcccgcgaactggaaaccctgtgccgcgaggccggtctgcagctgctgattgcctgctcggatgaaaatccggcgcaggagatgatggcggtgaacaatctggtgcggcgccaggttgacgggctgatcgtcgcctccagccagctaaacgacgcggaataccagaagattaacgccagcctgccggtggtgcagatggaccgggtgattaacggttcgtcgctgccgctggtgatcaccgattcggtgtcatcgaccgcgcagctggtggaaacggtcgcccggcagcatcctgacgagttctatttccttggcggccagccgcgcctgtcgccgacgcgcgatcgtctggccggcttccgtcaggggctggaaaacgccggcgtcagcgcccgggatgagtggatcatcagcggcaactatcaccccagctccggctatgaaatgatcgccggcctgtgcgcgcgcctcggccgcccgccgaaggcgctgtttaccgccgcctgcggcctgttggaaggggtgctgcgctatctcacccagcatcagctgatggacagcgatatccacctgtgcagctttgacgaccactacctgttcgactgcatgacgctgaaaatcgacaccgtggcgcaggactgtcgcgggctggcgcagcacagcttcgagctggcgacgcagctgatcgacgagcgtccgccggaacgcaacgccctatacctgcccggcagcattcactggcgtcacgccggttcgctgacgctgcttggccaacgctaattactacggagcgcccatgttgcaagaaattaacaaagatacccagctgtgcatgtcgctggccggccgtcccggcaatttcggcacccgctttcacaactacctgtatcagcagctggggctgaactttatctacaaggcattcaccacccaggatattcaggcggcggtcggcggcgtgcgtgcgctgggcatccgcggctgcgcggtgtccatgccgttcaaagagagctgcatcccgttcctcgatgagctggatccctccgccacggccatcgattcggtcaacaccatcgtcaacgacggcggcctgctgcgcgcctacaacaccgactatatcgccgttgccaaactgctggcgcagcatcaggtcgcaccgtccacctcgtttgccctgcgcggcagcggcggcatggctaaagcggtgaccgccgcgctgcgcgacgccggcctgcgcaacggccatattatcgcgcgtaacgagcgcgccggccgggcgctggcgcagcagtacggctatgcgtggcagccggagatgggcagcctgcggccgcagatggtgattaacgtcacgccgatcggcatggcgggcggcgcagaggcgcaacagctggcctttgagccggactgcatcgccgccgccgagcgggtgtttgacgtggtagcgctgccggcggagacgccgctgattcgccacgcccgccagcagggcaaagcggtaattaccggcgcggaggtgattgcgctgcaggcgctggaacagttcgttctctataccggcgtacgccccagcgatgagcaggttgcccgcgcggcggcgcatgcgcgcgcttaggcaggctacaggtcacccgaatcggtcatcgccgaaatcattccctcaggattgtgacagcgatacttcaccgacgatgagatggccgaggcgtgcacgctgctgaccgccatggaaggcgccgaacgcaggaacggcgcataggcaaaaccgccatggacggcggttttaggcgagacaagcagggacgcttgtcgcagccggccgtgatgcgcagagagggagtgagggcagttggcgcagccaaccgcctggcctggcgggggcgcgggtggtcaggggccgcgtcttcggcccctgactcggtcgcgtcaccgaggcagcatagatctgcagacggttaacgaccgaaaaaccagcactacgctgaccgatggccgttaatgagaacagcgcccgcccctgccgatagcaaacagggaacgtgcgttacttcgatgccccttccatccccaccagccccactttcaggtagccggcgttgcgtagcgtatccatcacgctcatcagcgtggcgtaatccacgctcttgtccgcctggaagaagatagtggtttccttgttggactgggtgcggctgtccagcaccgaggtcagctgctccgccgtcaccggctggtcaccgacgtacagctgcttgtcagccttcaccgacaggaacaccggtttttccgggcgcggctgcggcttggccgtcgaagccggcagatcgacacggatatccaccgtagccagaggcgccgccaccataaagatgatcaacagcaccagcataacgtcgataaacggcgttacgttgatttcgtgcagttcgccgctgtcgtccaaatcttcatttaagcgcatcgccatagatcaccccgcccgcagctggtgtgcgtgctgtgcgcgcttggcttccgccgtcgccgccagatccaggtcacggctcagcagcagcagcacctgcgccgccacgtcgccaacctgcgcgcggtggccgccgatcacgcgggcaaagatgttgtaaatcaccaccgccgggatagcggcgaccaggcccagagcggtagccagcagcgcttctgcgatgccgggggccaccaccgccaggttggtggtctgcgaatgggcgatgccgataaagctgttcataatgccccaaacggtgccgaacaggccgacaaacggcgaaatcgcgccgatggtggccaggaagccgttgcctttgcccagttgacgcccgtaggccgccacccggcgctcaaagcggaaaccggcacgttctttaatcccgttgttgtcgttggattccgccgacagctccagctcgttttgcgcgtcattcagcaacacggcgctgatgctttccggctggaagccctgtgccatctggctggcttcatccagcgagcgggcctcggccagctgctgatgctcacggcgcaggcggcgcttggcgcgcgtcagctcgctgcctttggcaaacaaaatggtccaggtgatgatcgatgccagcaccagaccaatcatcacggttttcaccaccgcatcggcgtgctgatacatgccccagacggacagatccataccgcgtgtttccggcggctgaatggtcggcgccgggttaaccggcgtcacggactgcggcgcagcgctggacggcgccggcgttgccgccgcagaggcgctctcggtagcagccggctgagtttccggcgcggcctgcgcgctgccggccagcccggccaccagcaccatggacgcgatcaaaccgcgcccgaatgcggcgccccactgtccccggccagcgccgcgggctctttgattcatagtcttgccagccgttttcacgctgcgcctccaaccattaccgatcaaaattaaacagaattcagcgtgcgatcatatcaaaccaatcacggattgatagtagttatcattattatttactcaataacgcatctccggtccaaaaaaccgttaacccgcgccagccgcagcgctatcgcccgccgctgtgtaacatttacccgcgcaaacgccaacaaccccgtcaccgtttagtcttttttttaacctcatcacgaaacgcgcgggcttttttcccctcacagtgacgtcgatcaattatttttaaaacggcttttcaattatgtagcaagcaggtttcaactatgtttatcttttgtactgacgcagcgcgaacccggcctgaagcgcccctttcccgttcacgctgcgcgcctgggatgatgaaaaaacaataaccgatgcccgacactctggagatctgcgatgaaactgccccacgccctatcaggtttgtgcctctcgctctgcacgttactgtgcagccaggccgcactggcgcaacaaatcaaagccgccgacgtccacccggaaggctaccccaatgtcgttgcggtccaacacctgggcgacaagctgaaagccgccacgcaggatcgcctggagctgaaaaccttccccggtggcatgctcggcgatgaaaagcagatgattgaacaggcgcagattggcgcgattgatatgatccgcgtctccatggcgccggtggcggcgattctgccggagatcgacgtgttcaccctgccgtacatcttccgcgacgaagcgcatctgcataaggtgctggacggtgagatcggcaaggagatcggcgacaagatcaccaacgaccccgcctcgcgtttggtgttcctcggctggatggattccggcacccgcaatctgatcaccaaaaagccggtggtgaagccgcaggatctgcaggggatgaaaatccgcgtgcagggcagcccgattgcgctggcgacgctgaaagccatgggcgccaacgccgtcagcatgggggtcagcgaggtgttcagcggcctgcagaccggcgttatcgacggcgcggagaacaacccgccgacctttatcgcccacaactatctgccggtaaccaaaaactacaccctgagccgccactttattattcccgagctgttcctctactccaaagtcaaatgggacaaactgaccccggccgaccagcagctgatcctcaagctggcgaaagaggcgcaggccgagcagcgcaccctgtgggccgcctataaccaacaggcgctggaaaaaatgaaggccggcggcgtgcagttccacgacatcgaccgcgaagcgttctacaagatgacccagccggtgcgcgaccagtacggcaaggcgcatcaggatctgatcgcccgcattaacgcggtgcaataaccgccctttttcctgcttggtcggaggttgctgatggcgcacgcttatcatcaggcgatggatctgctgtaccgcctcgctatgtggctggccggcgcggcgctgctggtgatggtcaccgtaataccggtgggcatcttcagccgctacgtgctcaatgagggcgcggcctggccggagccgatcgccatcctgtgcatggtgacctttacctttatcggcgccgccgttagctaccgcgccggcgcgcatatcgccgtcaatatgctgaccgaccgcctgccaccgttctggcagcgctgctgcggccggctggcggacctgctgatgacggtaatctgcctgtttattctctattacggttacggcctgtgcagccagctgtggctgcagccggtggcggagttcccgctgctgagcgccggccaggcctatctgccgctgccgattggctcagccgtgacgctgctgttcgtgattgagcggttactcttcggcccgcagcaccaccgtgcactggtgatgctcggcaatacctgacggagcctgcgctatggacgcctttattctgcttgcctctctcgccctgctgttggccatcggcgtgccggtggcctacgccgtggggctgagcgccatcgccggcgcgctgtggatcgatctgccgctggaggcgctgatgattcagatgaccagcggcgtcaacaaattctccctgctggcgatcccgttctttatcctggccggcgccattatggcggaaggcggcatcgcccgccggctggtcagcttcgcctatatcttcgtcggctttgtgcgcggcggcctgtcgctggtcaatattgtcgcctccaccttcttcggcgcgatctccggctcttcggtggcggataccgcctcgatcggctcggtgatggtgccggagatggagaaaaagggctacccgcgcgactacgccgcctcggtcaccgccagcggttcggtgcaggcgatcctgatcccgcccagccataacgcggtgatctattcgctggccgccggcggtacggtgtcgatcgcctcgctgttcgtcgccggtattctgccgggactgctgctgtgcgtctcgctgatggtgatgtgcgtcggcttcgcccacaaacgcggctacccgaagggggaagccatcccgctgcgtcaggcgctgaaaatctgcctcgatacgctgtgggggctgatgaccgtggtaatcatcatgggcggcatcatgtccggtatctttaccgccaccgaatccgcggcggtagcctgcctgtgggcgttcttcgtcaccatgtttatctaccgcgactaccgctggtctgagctgcccaacctgatgtaccgcactatcaaaaccgtcaccatcgtgatgatcctgataggcttcgccgcctgcttcggcgcggtgatgacctatatgcagctgccgctgcgcatcaccgagttcttcaccgccatttcccacaacaaatacgtcattctcatctgcatcaatatcatgctgctggcgctcggcacgctgatggatatggcgccgctgatcctgatcctgacgccggtactgctgccggtcaccaacgcgctgggcatcgacccggtgcatttcggcatgatcatgatggtcaatctgggcatcggcctgatcaccccgccggtcggctcggtgctgttcgtcgccagcgcggtcagtaagcagaaaatcgaggcggtggtcaaagccatgctgccgttttactgcgtgctgtttctggtgctgctgctggtaacctatattcccgccctttcactgtggctgccgcatctgtttggcgtaatgggcggctgaaccgcgtctctgccgcccttttcacgttgcctgtttgcccgtttgccgagaaacgggctttttttatccgctaatgcagcgtattactcgccgcagcgacggttaaccagtgaatgacggccagtttcgaaaacagaagtaaaaacgtctggatggctatttaccaacatgctaacgtagtgcgcatcaccgtttccactatgcataaccagcaggtaagccgtatgacgtccaagaatctcgaaaccacgctgatcggcgccggccgtagcaagcgttacacccaaggcgcggtcaacccggtgacgcagcgcgcctcctcgctggtgttcaacagcgtagccgataaaaagcacgccacggcgcagcgcgcccacggcgaactgtactacggccgccgcggcaccctgacccacttcgcctttcaggaggcgatgaccgagctggagggcggcgccggctgcgtgctctatccctgcggcgccgccgcggtctccaacgccattttgtcgttcgtcagcgccggcgaccacgtgctggtgaccggctcggtgtatgagcccacgcaggatttctgcacgcatattctcggccggatgaatgtcgccaccacctatttcgatccgctgctgggcgaggccatcgccgagctgatccagccgaacacccgcgtggtgttcctggagtcgccggggtcgatcaccctggaaatacaggatattccggccatcgtgcgcgccgtacgcgcggtgaatccggagattgtcattatgatcgacaacacctgggccgccggcgtgctgttcaaggcgctggagtttgacattgatatttccattcaggccggcaccaaatacatcatcggccactccgattacatgcttggcaccgcggtcgccaacgcccgctgctgggaacagctgcgtgaatactcttacctgatgggccagatggtggacgccgataccgcctatatggccagccgcggcctgcgcacgctgagcgtacgactgaaacagcatgagcagagcagcatcgccgtcgcccgctggctggccgagcggccggaagtcgcccgcgtcaaccacccggcgctgcccgcctgcaaagggcatgaattttaccggcgcgacttcagcggctgtaacggactgttctcctttgtcctgaagcagcgcctgagcgagacgcagctggccgactatctcgaccactttcgccatttcaccatggcctactcctggggcggctatgagtccctgatcctggcgaatcagccggaagaactggaggcgatccgcccggccggcggcgtagacttttccggcacgctggtgcggctgcatatcggcctggaaagcgtacaggacctgatcgacgatctggcggcgggctttgaacgtctgcaggccggcagccgataaaaatttgccggataatggagaaaattatccatcgcaagcatatttctatgcgtcatttaatgtccggttacgctaatcggggtacactaatccgcatcatatttgcttagtaaggtgaacctggcgcaacgggacagaaaatggatgtattaaaagagattgttcacgcgctttggcaacaggattttacggctctggccgatcccagcgtgatttgggtggtttatacggtgctttttatcaccctgtttttggaaaacggcctgctgccggcgtcttttctgcccggtgacagcctgctgctgctggcgggcgccttaatcgccaagggcgtgatgtcctttgtacccaccctgatgattctgacgctggccgccagcctcggctgctggctcagctatctgcaggggcgctggctggggcatacccggctggtcaagggatggctgctgcagctgcccgcgcagtaccaccagcgcgcgcacgtgctgtttcaccgccacggcctgacggcgctgctggtggggcgctttctggcgtttgtgcgcacgctgctgccgaccatggcgggcatctccggcctgagcaatacccgctttcagtttttcaactggctgagcgccctgctgtgggtggtgtcggtggtcgggctgggcttcgccttcagccagattcccctcgtcaaacgctatgaggaccaggtgatggccggcctgatgatcctgccgctggcgctgctggtgttcgggctgatcggcgccatgctggtgatctggcgtaaaaagcgccgggcttcctgaccctccgtctgacggccgtcgcgtcggccgtcaggcagcgtagttatcccgcacccgcgccacttcatcgctcggcgtgacgccgaagaaacgcttaaactcgcggctgaactgcgaggcgctttcataacccacccgcatcgccgccgtgctggccttcagaccatcatgcagcatcagcagccgcgccttatgcagacggtaggatttcacgtactgcagcggcgaggtgtcggtcaccgccttaaagttatggtgaaacgccgacacgctcatattcacctcgctggccagcgcctccacgctcaggttctccgcatactgcttttcaatacgccgcagcgccctggcgatttggctgaagtgcgtatgccggctgaccagttcctgcagcgacgcgccgctgcggccgcacagcacgtaatagaggatttcacgcacgatctgcggccccagcacccgcgcatccagcggtttttccatcacgtccagcaggcgctcggtggcgcacagcatctcatcatgctgcgacgcgcagttgatgccgcagctctcgccgtgcggcgccgtcagatagtcgtcgtcgccgatatcgatcagcagatcctgcagcatctgggtatcaatccgcaccgaaatccccaccagcggctgttcagggctggcgaaggtttcacactcaaacggcagcggcagcgtcatcagcagatagttacgcggatcgtagcggaacaccttactgccgcagtagcccaccttgtgcccctgaaaaataatcacaatgctgggatcgtacatcaccggctggcgcgggtagtgccggtcggcatacagaatatccacctgcggcaccggcgacgacgtaaagccgttgcccacggcaaagcgcgccgcctgctgcgccatccggcgccgaagttcgtcaatgtcgctcacgctgcctccgatatgatgaagaatcatgcggtataaagcataataaaacgccgcccgttcctacagcgttttgtagaaataggcaagcatcaggcaggaatgtgcattgttaataccgctgcctgtcactgacaatagtccccacaaattagcgggcgccatcttccttacagctttaggcaagaggccgctcccgtcgtcaatctgaaacgctcccctctgcccagcaaccgtcgttccgtcccttcagggcgcggccgacgccgttttgccaaccggagcggagttggataaggcagcctgaccatgaaccagaccattgacctgctgacgtcgcaccgcagcgagcgcagctatctcgacctgccgatcgccgatgaggtgctcgacagtattatcgccgccgcccatctggcaccgacctcggtcaactcccagcaggtttcgctggttgtcacccgcgaccccgttcagcgcgcgcgcatcgccgagattgccggcggtcaggcgtggatcgcccaagcgccggtgtttatcaccgtggtgctggatatgcacaaaacccgattgggcatcgccatgggcggccagcagcaaacggcgcaccagagcattgagagcctgatttccggcagcaccgacgtcggcatcgcgctcggcgcgctgatgaccgccgcccgctcgcacgggctgggcatcgtgccgatcggcggcatccgtcgcgatcctcaggcgctgatcgagctgctgcagctgccggaactgaccttcccggtcgccgggctggtgatcggccatgtcgatcggggcgcgcagcagaaaccgcgcctgccgatcggcagcttccgtcatgaagagcgctatcagcgcgaagccctgccggacgccatcaaggcctataaccagacgctgagcgactactggcagcagaccggccgcgcggacggcgacgactggagccgtaataccgccagctattaccagcatatctatttcccgaatgtgcttccggccattcagcaacaaggctttaaactggacaagtaaaccatgcaaaactttattctccataccccaaccaaaattctgttcggtaaagaccagattgccgaactgggccaacaaattccggccgacgcccgtattctgattacctacggcggcggcagcgtgaagaaaaacggcgtcctggatcaggtgcacgccgcgctgcaggggcgcagcgtcagcgagttcggcggcattgagccgaacccgacctttgaaacgctgatgaaggcggtcgacgtggtgcgcgccgagaagattgacttcctgctggcggtcggcggcggttccgtggtggacggcaccaaatttatcgccgccgcggcggactacagcgcctccccggacgcctggcacatcatgcagaccgtaggcagtgaaatcacccgcgcggtgccgatgggctgcgtactgaccctgccggccaccggttcggaatccaacagcggcgcggtgatcacccgcaaaagcagcggtgacaagcagcacttcttctcgccgctggtgcagccgcagtttgccgtgctggatccgcaggtcacctattcgctgccgccgcgccagatcgccaacggcgtggtggacgcctttgtgcacacgctggagcagtatctgacctacccggtcgacgctaaagtgcaggaccgcttcgccgaaggcctgctgctgacgctgctggaagatggcccgcgcgcgctggcggaaccggaaaattatgcggtgcgcgccaacgtgatgtggagcgccaccatggcgctgaacggcctgatcggcgccggcgtgccgcaggactgggcgacccatatgctcggccacgagctgacggcgatgcacggcctggatcacgcgcagacgctggcgatcgttctgccgtcgctgctgcgggagaaaaaggcgcaaaaacgcgacaaactgctgcagtacgccgagcgcgtctggggactgcgcgacggtgatgacgatcggcgcatcgacgccgccattgccgccaccgccgagttcttcgaaaaaatgggcgtgccgacccggatggccgactaccagctcgacggcagcagcatccccgcgctgctggaaaagctgcgtgagcacggcatgaccgcgctgggcgagcatcaggacatcacgctcgaggtcagcgagcgcatctatcaggcggcgcgttaagcgcacgccgccaatttcctgctagtcttataggccgggccgatcaatttgcggcgccataggcgccagccattggccgcccggcctcacaataacgtattgcctgcgcccggacgttccgggcgcttttccccgcgccgacggcgcctccgtcagttctgttttcgccatttggcgcatttaccggaggagacgcatgacagcaggttccgcaggatcgccgacgcaccgctaaccttcggcactcctgacagtcgccaccgaccccgacgccgtaccgctgcggccaggctcaagcgctgcaacgttaaccgcgccgcagggtctaaaattaaagcaagctttccgacgtggttaacgtcggcaatcaggtcaaaaggagatacgcatgacaacgcaacccatcatcaaactccacgacggtaatctgatgccgcagttgggtctcggcgtttggcaggcgagcattgaagagacagccaatgccgtggcgaaagccctggaggttggttatcgctccattgataccgctgctatttacaaaaacgaggaaggcgtcggcagtgcgctgctgtcagcctcggtaccgcgcagtgaactgtttgtcaccactaaactgtgggatgacgatcagggtgacccgcaggccgcgttggagaccagcctgaaaaaactggggctggactatgtcgatctgtacctgatccactggccgcggccggcgcaggatcggtatgtcgacgcttggcgcagcctgatcaagctgcgcgaacagggcctgacgaagagcatcggcgtctgtaacttcaatatcccgcacctgcagcgcctgcaggatgaaaccggcgtcacgccggtgatcaaccaggtcgagctgcatccgctgctgcagcagcgccagctgcacgcctggaacgccatgcatcatatcgccaccgaatcctggagcccgctggcgcagggcggcgaaggcgtgttcgaccaggcggtgatcaagcatctggcggaaaaatatgagaaaaccccggcgcagatcgtggtgcgctggcacctggataacggcctggtggtgattccgaaatccgtcacgccgtcgcgcatccgcgaaaactttgcggtgttcgactttaagctggataaggatgagctgggccagattgccaaactcgacagcggcaagcgtctggggccggatcccgccacccgctgaacctctctctccccggcccgccgcgcgcgggcctttttccaccccgtgcgcgccgtagcgcttttggtcaaaatctttgcctgcccgccggcgatgatggcactatcaatgcctgaaaccttcccaccgcacggagcactatgaaattttcgatcgccgcctgctcgcgcctggccatcccgctggcgctactgatcctcgtcggctgttccagcaagcacaaatccgccagctacgaccgccacagctttgatagcgccatcgccgacgccgccgacgagtatgacgtcgacgccaaactgatcgccgcgatgattcaggttgagtccggctttaacccggcggcgatcagccgctccaacgccgtcggcctgatgcagctgaaggcctccaccgccggctgcgacgcctaccagtttaaggggaaaagcggctgcccggacgatgacgacctgctcgacccggagaccaatatcgatctgggcgccgcctatctggcttcgctgcagcgtcagctgcgggggattgataacccggtgacgctgcgctacgccaccgaagtggcctacgtcaacggcgccggcgcgctgctgcgcaccttttccgccaaccgtcgccaggcggtcagcatgattaacagcctgtctcccgaggcgttctggtggcacgtgcgccaacatcatccgtcggcgcaggcgccgcgctacctggcgaaggtggaagcggcctacgcccggctgtaatacggcgaaaaaaatgccggtcagtcactgaccggcatcattagcctgcgccgagcagcggttacgccttgcctttggcgccagcgctgcggatcggcttgcgcggcggcttattggacggtgagcgctggcgctgaatatcgctgtgcttggtcagcgccgggcgcgtgcggcgctgcaggcgtttgctctcgcgctgctcgtcaatgctcggcgccggcaccagacagtcacggcggctgccgatcaggtgcttcaggcccatatcttccagcgcgccgcggatcagcggccagttggccggatcgtgatagcgcagcagggccttgtgcaggcggcgctggcgatcgccgcgcgggataaacacctcttccgacttatagcccaccttgcccagcgggttcttaccgctgtaatacatggtggtggagttcgccatcggcgacggatagaagttctgcacctgatcgagacggaagcggtttttcttcagccacagcgccagattgaccatatcttcgtcctgcgtgccgggatgcgaggagataaagtacgggatcaggtactgctctttgccggcctgcttggagtagtggtcgaacagctgtttgaaacggtcgtagctgcccataccgggcttcatcatcttcgacaacggcccgctttcggtatgctccggcgcaatcttcagatagccgcccacgtggtggctggccagctctttgatatagcgcggatcttccaccgccagatcgtaacgcaccccggaggcgatcaggatcttcttcacccctgccaattcacgcgcgcggcggtacagcttgatggtcggctcgtggttggtatccatataggtgcagatttccggatacacgcaggaggcgcggcggcaggtctgctcggcgcgcgggttggtgcagcgcagcatatacatattggcggtcgggccgcccagatcggagatcacgccggtaaagcccggtaccttgtcgcgaatttcttcaatttcgcgaatgatcgaatcttcggaacggctctggataatgcgcccttcgtgctcggtgatcgagcagaacgaacagccgccgtagcagccgcgcatgatattgaccgagaaacggatcatatcgtaagccggaatgcgcgcctcgccgtaggacgggtgcggcacccgctggtacggcagcgcgaacacgctgtccatctcttcggttttcagcgggatcgccggcgggttgatccacacgtagcggtcgccgtgcttctgcatcagggcgcgggcgcagcccgggttggtttcatggtgcaaaatgcgcgaagcgtgagcgtacagcactttatccgccttgaccttctcaaaggacggcagcagcacataggttttttcccacggcttcggcttggcggcacgcacggtgaccggcttggcctccggctccggctgggcgccgtcggcgcagggcaggtcttcgccgtaaggattggggatcggctcaatacgccccggcttatccagacgggtggaatccaccccgctccagcccggcagcggcgccttgcgcatcaccgcggtgttgcggatatcatggatatcagcgatcttctcgccggcggccaggcggtgcgccacttccaccagcggacgctcgccgttgccgtagatcagcatatcggccttggagtccaccagcaccgagcggcgcacggtatccgaccagtaatcatagtgggcgatgcggcgcaggctggcctcgatgccgccgagtacgatcggcacgttcttgtaggcttctttacagcgctgggtatacaccagcgtggcgcgatcggggcgcttgccgccgacgttgcccggcgtgtaggcgtcgtcgtgacgcagtttacggtcggcggtatagcggttgatcatcgaatccatattgccggcggtaatgccgaaaaacaggttcggtttgccaagacgcataaagtcgtctttattgctccagtccggctgggcaataatgccgacgcggaacccctgcgcttccagcatgcggccgataatcgccatgccgaagctggggtggtcgacgtaagcgtcgccgctgacaataattacatcgcagctgtcccagcccagttgatccatctcttcgcgcgacatcggtaaaaacggtgcggtgccgtaacattcggcccagtaaggcttataggaaaacagttcgcgatccggttggatcaggctggtggtgctcattcgacagtgctcttttgcaggttaattaatcgccgggcggcgattatacgcactatcggcaaaaagagcagggttatttctgcgcgccggcccgctagctgctgacttcaaattcgtacacgtcgctgcggcacagtacttcactgacctccagcacctcgccctgcgcgttgcggctggtctgcgtcacctgcagcagcggcgcgccgctggcaacgttaagcagcccggcgacgtcatcgctgcaggcgatcgccttcagcaggaagtgcttcccttccggcacgatgccgcgttcgcgccacagcgcgtagagcgaatgctccagccgctcggggtcgggcaaaaaacgcggcgggatgtaggtggtttccagcgagaccgggttgccgtccaccagccgcaggcggcgcagctttaccgccggctcatgctcggccagatttaacgcctgcgcaatctccggcggcggcgtcacgcgggtacgcagcagccactgattgctggcggcaccgccgctgcgcgtcacctgagcggtaaagccctgctcctgcgacagcgaataatccatatacaccgccacccgggtgcccacgccctgctggcgtgaaatcagcgccttctcttccaacaatttcagcgctttgctgacggtcacccgcgacaccgccagctgttcggccagcaggcgttcgggcggcagaaaatcgccggcggccagcacccgctgtttgatcgccgtctccagcgtggccgccaactgcatatagcgcggtgcggcaaccgcctgcgccagctgctgacgcagccacacattaaaatcactcatcagactgctctctcaatatcggcgccctctctggcgatagcttttatcatattttgctgtcgctgcaggaaatttgtgccgagagttgtgcaatggatctagattggcatcacatttttggcgtaatggactttcattggatccattttgccattatggtgataccgttgacgtgtttaattcaacatgcaccaacaccagggaatacccatgacaataagaaaaaatcctcacctcgccattcttggcgcgctgtatggccaagccgctggcgatgcgatggggatgccgtcggaactgtggccgctacggcaggtacgcgattattttggttggatcgatcgctttctgcctggcccggatgagaatattgccgcgacggggtttgtcgccggcgaatacaccgacgacacacagcaggcagtagcgctgatggaagcgctactcgccgctcacggcaagattgaacccgaacgcatcgcccaccacatcatgctgtgggcagaacaggtcgacgccttcaataaaaacattctcggccccacctccaaagccgcgctgcacgccatccgcgccggtaaacctatcgcggaaatcaccgccaacggcgtaaccaacggcgccgccatgcgcatcgcaccgctgggatgtctgttatccaccaatgatttaggctactttatggatgccgtgcgtctggcctgtagcccgacgcataaatctgatatcgccgtggccggcgccttcgcgattgcctgggcggtcagccgcgccatcgacggcgacgactggcacgcgattaaacaggcgctgccgccgcgggtggaacagatgcagcaacagcagatcaccaccttcagcccgtcactgagccgtcgcattcaatgggcgctggacgtggcagaacgcgtgcgcccgctgacggacagcgaggcgctggccgagctttaccacaccgtcggcgccggcatggacaccatcgagtccattccctgcgcgctggcgctggtcgagctggcggacggcgatccggtgcgttgtgcgctgctggccgccaaccttggcggtgataccgataccatcggcgcgatggcgacggcaatctgcggcgcgctgcgcggcattgaagcatttccggcgcaatggattgaaacactgaaccaggcgaatcagattgattttcaaccatatgcagcggctctggaggcgttgcgcaaccaagggtaaatctgcagcatgagtgacataaaccgcagtgaaacatggaaagttgaaagcaccggcatcgatctggtgcccgaggcggagcaaaccggtaagcccatcgagctgttttgggtatggtcagcggccaatatcggcatcctcggcgtggtttacggcgcgctgatcgtcggcttcggcctgtcgtttattcagtcggtgcttgccgcgctggtcggcgtcgccagctttgcgctggtcggctataccagcttcgccggcaaacgcggccgcacttcgacgctgacgctgtcgcgggtcatcttcggcctaaaaggcaatatcgcccccaccgccttcagctggatcaacctgatgggctgggaggcggtgaacgtcattaccggcacgctgacgctggcggcgctgttccaggcgatggggctggcggaaagcccgctgctgaccggcgtcagcctgctgctgttcggcggcctgaccatcgtcgtcagcctgctcggacaaaacaccgtggtctggctgcagacctggttcagccgcatcttcggcagcatgacgctggtcgtggtgctgtatatcgccttcaccaccgaatggcagcgcgtgctggcgctgcccgccggcagctggctgaccggcttcctgccggcggtatcaatcatcgccgccggcaccggcatcggctgggcgattgccggcgcggactacagccgctaccaaagcccgcaaagctcgaataaaagcatcttcgccgcggtgatgagcggcgcctgcctgccgctggtgctgctgatgtttaccggcattctgctgtcggtgcagctgcccgatctggcctcttcggccaacccgatcgccctgattggctcggtgctgccgacctggatggcgatcccctatctgctgacggcgaccgccggcatcgtcaccattgcggtgctgagcctctactccgccagccttaacctgctgaccatcggcgtcaaggtcaaacagtcgctggcggtatcgctggatgcgctgctggtgctggccatcgccctctatgtactgttcgtctccggcgattttatggggccgtttatcgccttcctggtgttctgcggcgtgtttctggccgcctgggaagcgatattcatcctcgactacctgcgcctgcgccgccatcatggctacgacggcaacgcgctgtacggcctgaacggtcagaatcgcggcgtgcgtacggtgccgctgtgctgctggttcctcggcgccctcagcggactgatggtcaccaaaagcggctttatcgacgggccgctggccaaaggcctgttcgcggattccagcctcgggctgtttgtttccttcctggttagccttgtcgcctacggcctgtttctggccgcgggcagagaacgtaagtaaatgagtgaattttctgcagtcacgccggtgctggtgctgggcgctgccgtcggcgatctggttatgacgctgccgcgcctgcccgtcagcggcgaagatatcgaagcccggccgcaggggcggcagattggcggctgcgcctttaacgtcgcccgcgtgctgtgccggctgggcgtgccggtggtaaacggtatgccggtcggcaacggcgaatggggcgccgccgtagaggcagcgatgcaggcgctgggattgccggtgctgctgcggcacggacagatggataacggctggtgtctggcgctggccgagccgaacggcgaaagaacctttatcaccgtcagcggctgtgaagcgcagtggaacaaggcgcagctggcgactctgccgctgacgccggagacgctggtttacgccaacggctatgagctggtgggcgagccgggcgccgcgctacgcgaatggctgacccgcctgccgtacgaccagtaccggctgatcgatgccggcccgcgcgttggcctgctcggcgaggagttcttcgctatgctgagcgacagccataccctgctgacgctcaaccgcgacgaggtcgccaccctgtgcggcgacggtgatccggtcgaggcggcgcagcgctacgccgccgcccgcaatttcaccctgatttgccgcctcgacagcgacggcgcctggatctgtgacggcaagcacccgccgcagcatatcgccgcctatccggtggaggtggtggacacgatcggcgccggcgatgcccacagcgccggcctgttggccgccctttccgccggctggccgctgccgcaggccgttgacttggccaaccgtgtcgccgcctgcgtggtggccagccgcggcgccgacgccgcgccggactgggcgcagctgcgccagcgcttcccggaggcataaggccaatgcgttaatgatccacagatagatctcgcttaagcgagataaccactcactcaggagccgaaaactcggctcccagccatattgcatccacctcgaaaaatatcgatcagaccgtcaaaaccatacgccaactcgcccggtaattacagattcgggtgttgacctttagcgcgcatcacgggctgccgaacaaggaacccgagccaggggcaaccggacagggatgtccggttgaggcggcacaggcagggatgcctgtagagccgacccgcccggcgacggtgacgccgtgagggtacccgaagggcagaacgtgcctaagcgcgggcgcgggtgcaggggccgcgcctacggcccctgcaattgccgttcacctcagtgacagagaaataccgcacgtttacggcaattccagtgacacggctctctacagaaaaccatgtcaataacaccattaatcaacctgctggctgcgccacaaactgcccggcgctgccgcggtcggccagctccagcgtctggctgtaatacaggaacgggaagtgatcgtaggacggctgggtaaagtgcaccaccagctccacctcgccgtcgacccagacggtatccttccagccgcggtcctcaaccatcggctgcgcgccgttcacgctcttcaccaggaactgcacgccctcaatatggaacgactgcggcgtatcggcacggatcacccagcgctcccagctgtcctgctgggtctgcagatcgacgcggttcacatcgcgcaccgcaccgttaatccccgccacgtcatcacccagacggaactcccgcgtgcggctgatgctgccgtccaacagctggtccgccagcaggcgcatcggcaggttatccgtcaccagcggcagcaggccggtcggcttcagcgtcagcacctgagtggacaccagcaggctggaaggctcaaacaggccgcgcagacggtccataatgcccgccgcctcgccggcgttcagcgtcacctcttcgcctttcgacatatcgatcagcacctcacgccgttcgcctggcgccagagagagctgctgcaccgccaccggcgcaggcagaaagccctgatcgctggcgatcaccgtcagcggacgaccgtcgctcagctgcagcatatagcggcgcgcgttggaggcgttcagcaaacgcagccgcacccagccgcgagacacctcaacgtacggattctgcacgccgttcaccagcagcgtatcgccgacgaagccgccctgcgacggcgggctgtattccggcgtaccaaagttatccagccgcttgtcctgcacgatcagcgggaaatcatccacgccgtagtggttaggcagcggcagcgatttgctgacctcatcttccaccagccacatgccggccaggccgttgtaaacctgcggcgccatgcgctccggcgtattggcgtgataccagcaggtggccgccgcctgacgaataggcagcaccggcgaccagtccacccccggcgacatcagacgcgccgcgccgcccaccagagtgcccggaacctgcagaccgctgacggtcatcgacaccggttccgccagacggttgctgtaaatcagtttaacgtcgtcgccgttgtatacccgcaccgtcggcccgaggtacatgccgttgatgccccaggcggaggccttgcggttggcgataaacggccagtgcgtgcgctgcagggttaaaaacagcggctggccgcgacgagactccaacagcgggggaaccggtaacgggatttgcgctccgctcgcttcagccctcagcggcacggctcccgcgcacagcgccagacccgatgcctgaatgaactgacgtcgactgagtgacatattttctccatgaaaacaaatgctaaaccgtatgcaaaagcccggcggcggatagtgccactaagcgtagcaggaagccgggcattaacgacctgaagccgttaaaaaattaccgccgtcggtgaaagcgtattattttttggcggcttcgcgctgcgccacttcttcatccaggcgggcgattttctccgccatcagctcgcggcagtgggtcgccagctcgcgcacctgatccttaccgtattgagtggtatcgatcggctccagcatctcgacaatcacctcgccgttgttcaggcggttaagattgattttattgctggtgttcgacacgcaaatcggcacgatcggcacgccggcggcaatcgccgcatggaatgcgccggtcttgaacggcatcaggccacgaccgcggctgcgggttccttccggaaacatccaaatggaaatatcttttttcttaatctgatccaccacctgagcgatggtgccgtgcgctttggcccggttatcccgatctatcagcagattgccggtcagccaatacagctggccgaaaaacgggatccacaccagactttttttccctaccgtcacggtacgcggctgcacgatattggacgccgtcaccatatcgtagttgttctggtggttggcaatatagatgcacttgccgtactgcgccgcatcggccggcttgcggatctcaaccttcaggccgaataccgtcgacaggcggccgaacaggtggccaaacgtcgcaacgtggcgaggattacgcgggctgaacaaacagtagatggaaccgaaaatgcacaccagaatacagaacagagtgacgaaaacggcacgcaaaattaataacataacaacctcattagcacactgccgacgcagcctgattcgctgcgcagataccttccatcatttttatttgcgcgcagggcatcacgcccgctggcgatgatacccggccttgtcgctattttcctgccggccgggcatccgcacaataaatttatacgcagaaatgttaattatttgaaaataaatacggaaagcggtgaatgatgcgggcgccgcctgggaaacggcacccgccgaacttactcttcgctatccccggccgatgcgcgctgcggcaaatccacctccacgcgatcgatacgctgcagaccgcgcggcagcagcgtgcctttccggccgcgctcggcgcggaacttctgcaaatcctccgggcgcagcgtcagcttgcgcttgccgacgtacagcgtcagcgacgtctgcggcggcagcacaaacagccaggtcagcttgtcatcccccgcggccgcctgcgccgccggaatagagacgatcttgttgcccttgcccttcgacagctgcggcaaatcggccaccgggaacatcagcatgcggcccgcctgggtaatcgacagcagcatatcgtcgtcgccgtgaatttccagcggcggcagcgccttggcgttctccggcagggtaatcatcgctttgccggcgcggttgcgcgccaccaggtcgttgaaggtgcacacgaagccgtagccggcatcggaggccatcagcagtttctggtcatccgcggccatcagcacctgctcaatggtcgcgcccggcggcggcgtcagtttaccggtcagcggttcaccctgcccgcgcgccgacggcagggtcagcgggtcgagcgcgtagctgcgcccggtggagtcgataaacaccaccggctggttggtcttgccgcgggcggcggcgcggaaactgtcgcccgccttatagttcatgccggcaggatcgatatcatggcccttggcgctgcgcacccagcccatctccgacagcacgatggtcaccggctcggacggcacgaaatcgtgctcgctcatcgccttggcttcctcgcgctcggccagcggtgaacggcggtcgtcgccgtaggtctgcgcgtccgcctggatttctttcttgatcagcgtgttcagcttacgctccgacgccagcagcgcctgcaggcgatcgcgctcttgcgccagctcgtcctgctcgccgcggatcttcatctcttccagcttcgccaaatggcgcagtttcagttcgaggatcgcttccgcctgcgtctcgctgatgccgaaacgctgcatcagcaccggcttcggctcatcttcgctgcggataatatggatcacttcatcaatgttgaggaacgcaaccagcaaaccttccagaatgtgcagccgcttgagcactttttccaggcgatggttcagacggcggcgcaccgtatcacggcggtaggccagccattcggtgataatctccaccagccccttcaccgacggacggttgtccaggccaatcatattcatattgacgcggtagctgcgctccaggtcggtggtggcgaacaggtggttcatcacctgctccagatccacccggttggagcgcggcacgatcaccagacgcgtcgggttctcatggtccgactcgtcgcgcaggtcttccaccatcggcagcttcttggcgcgcatctggctggcgatctgctccagcaccttggcgccggagacctgatgcggcagtgcggtaatcaccgcactgccgtcttcttttttccacaccgcgcgcatccgcaccgaaccgcgaccgttctggtagattttacgaatctcgtcgcgcggggtgatgatttccgcttcggtcgggaagtccggcccctgaacaaacgccagcaggtcatccagcgaggcgcccggtttctccagcagcgccacggcggcagcggccacttcgcgcacgttgtgcggcgggatatcggtcgccatacccaccgcgatgccggtggtgccgttcagcaggatgttcggcagacgcgcaggcagcatcttcggctcctgcagcgtaccgtcaaagttggggatccagtccaccgtcccctgccccagttcggacagcagcacttcggcgtacttcgacaggcgggattcggtataacgcatcgccgcaaaagatttcggatcgtccggcgcgccccagttcccctggccgtccaccagcgggtaacgataggaaaacggctgcgccatcaacaccatcgcctcataacaggcgctgtcgccgtgcgggtggtatttacccagcacgtcgccgacggtacgcgcggattttttgaatttggcgctgttgctcaggcccagttcggacatcgcatagatgatgcggcgctggaccggcttcaggccgtcgccaatatacggtagcgcccgatccatgatgacgtacatggagtagttcagataggcgttttcagtgaatgtgtgcagcggtaaacgctctacaccgtcatgagtcagatcactcattactcaattatcctcagaccgtggcatggcaatccctagacattggggcaaaggactgtcgttcacaaaaaaagcagtgcccgtgattgctcgtcgtttgttgcccgcgatagtaccttatctggccgtatgctgtcacagcattgtcggtatcgcgggcgatgttggccgccattaagcggcggattattgccaaatcagcaaaagttatgtgactcagcgcgcatttttctcacctgcgcgcgcgggtaaacttctcttcatcattttatcacccctgaccggtttcatgccgcgcgttcacgccgcctgaacaagacgcagggccaattcgcaagaggaaacccgatgagtcatatccttttaatcaacgccggtaaaaaatttggtcactccaatggcgagctgaacgacaccctgaccgatgtcgccgcctcttttctgcgtgacgccggccatgacgtccagctgaccgtcgtcgatcaaggttacgatatcgacgccgaagtgcaaaaatatctgtgggccgacgcggtaatctaccagatgcccggctggtggatgggcgaaccctggatcctgaaaaaatacatcgatgaagtgtttaccgccggccacggctcgctgtacgccagcgacggccgcacccgttcggacgccagcaaaaaatatggctccggcggcctgctgcagggtaaaaaacacatgctgagcctgacctggaacgcgccgctggacgcctttaccgaccccgatcagttcttccacggcatcggcgtggacggcgtttacctgcacttccataaggccaacgagttcctggggatggaagcgctgccgacctttatctgcaacgacgtgattaaacagccggatattcaaaacgatatcgcacgatatcgcgagcatctggcgaaaacatttgcttaacttacccttcgcacgtttgttaaagaggttgtcatgatcaccgtaattgcagaaatcaaagtcaaaccgggccaccgtgagacggtattgaaagccattgagaagctgatcccgtcagtgctggcggaagagggctgcggcggctaccagccgctggtcgatatcaaggcgcaggtaccgtggaaacagtcgctgccggattcggtgttcatgctggaaaaatgggaaagcatcgcgcatctggaaaaacaccttgagatggagcatatgcatcggcatcgcgccaccatcaaggacagcgtgctggatgtgaatatccaggtgctggaagaagcgctgtaatcaacaagcccggccactgcgccgggctttttgcaggctcacgcttattaatcttgccctaatactgtctggatccgtcgccggaaaacatcaaaaaattcaccgacaggcgacatgtccagatctccgggatagcgctcgcaaaacgctttgtccagatcgtcggaatatgctgtttgaaaatcgtccatttcactgattaaatttcgcagcaaattcttagatgccccctgtaggtaataatcaatcattccttccagttcggttgaacccgtaatcaggtctgcatcctgattaaagtatccccccatgaggttgtccagtaatggataatctttcattgttcgctcctaggggattgggtatgcggtaagtatgtagtaaggcttaccgttaaaagagccatgctcaatgacaactttaaggttggaggttttcacaacctcagaagcacctcgctgtatgtaatatcccacgtgattcgcagccctatgagttatgacaagattacgaaatgggtatttagcccaattttttattagtgtgtgattggcgttcatagcgcttgagattgctctttcagcaatcgtaagattcgtaaatgaactgatagaacgtggaggaaaacgcccgaatttagtctcctccaaccgctgtaacaaagctgccttggataaccctacatggcgaacgattgtgtggccaccaggcttccctcccgccattgactcgtgctcaatcaaccttattttgcccatacgcacagaggcaacacgtactgcgcttatcgctgtcgcaaacatcaacggcacagcaatatcgaccgtaagcccaacattgtaagccgtatcatcatccgcccctagggttttagccagtgcgacagctgattggtaagtatcagtagttgtcggctgaccggtaatgatctgattagaagcagccttgatgctgtccagactgtgagtgccaacaatgacgcaaccgacttttgttaacaacgtggggtctggtacataacacatcgccccagcaccaataagttcaacaacaccaccggcaagccccaggccgccaaataggcgattgcttagggtttccccttcagtgacactcctgtctgacaggatcgccgccagttgaacaggcgaaagcgcaacccgtaaaccttcctctcttaccatatattttccatccattggattgggttaatcacgcacaaacgacatggtggggtttcattatggaaatgaaattacgatgttgaatctagttctatatacgcagctcagatgtatctaacttaaattcatcttccatacccaatttcttcataattgctggtaaaacttgatgaatcattctcatccctaccaacaactcattcatatacacatcaggatgtagacgtgttttattaaatcccagattctccgcctcagcttcatgtcctaaagtatcgtgagaagcgaatgccaagtctagtaactcagtttttaatggatacccctcacgaaaagcggcatttttgacaatagatagccatctttcataatcagaggttatacgatacttgaactctttgaatttaggtgcgaaagcactacctacctctattttgcttgaggccaacagtaataaacatggttcgatattgccagtatcggtgtcatacaattcttcatggaggtcatccatcagctcagaaacatatgcagcataaaaaccataaacatcattcaaagaattatacatttgataaataatataaaagtgctgatttccctcaagtaattcccaatcaaaaccgtctggatcgtcataatcaacatccagttcttgtgggaacttagctggtaaaacaatgcccatttcatttagggcattaaaggtctttgagcataatgtaccgtagggatcggttaatggctccgtcacataacctgtctctgcattgccctccgctatttcagcaagataactaatggtcttttcccatttccttgcattttccaatgagcctgccaagagaacgaaatcaggctcaacttcccctactcctgttattttccgcattttcctctccatatcatcagacatatactcccctttcttccatttgctaatttgtgcgggcgagacaccgagtttctctgctaaaattttttggctacacgaaagggtttttaaggctaactccacaaaagcttgactagacatattggtatctccaaaacaataaatttagtaaataacattaaaaattaactaatcacataatacgcttgatttagtaaatttcaacaaaaactcaccaaaacaaataaccaatttaatatcaataagttaatatagttatgcaacatatttacagaacagccctctaggaggaaaccaataactataaagataataaattaaaataaactcatttatctatccagcattattacttctgctacgatgaactaatctctctcaagaaaaattcattctgactcccccatgacacaaaggaataacaatcattatatatacaaattaattatctattttaggagtaagattgagatttcaggatagattaaggaggggggccgccatcagatcttaatggcggcaaaaacatattatatgatgggaagaacaagcgatatgtcggctttccagaaccaacattacatgagcatccttgctcgacaaatcagccgttcacaattcggcagatctggtttgtcataccgacagctcggcggtatcgcccttatcctgcagccagttacggcgatcttccgaacgcttcttggccagcagcatatccatcaccgccagcgtctgctgcacgtcgttatcgtcgaccgtcaactgcaccagacggcgggtgttcggatcgagcgtggtttcgcgcagctgcagcgggttcatttcacccaggcctttaaagcgctggacgttcggcttgcccttcttacgcttcagctgttccaacacgccggccttctcttcctcatccagcgcgtaatacacttccttgccgaggtcgatgcggtacagcggcggcatggcgacatacacgtggccgccctgcaccagcgagcggaagtgacgcacaaacagcgcgcacagcagcgtggcgatgtgcaggccgtccgagtccgcatccgccaggatacagattttgccgtagcgcagctggccgagatcgtcgctgtccgggtcgatgccgatcgccaccgaaatatcatgcacctcctgcgacgccagcacttcgtccgacgacacttcccaggtgttgaggattttccccttcagcggcatgatcgcctgatactcgcggtcgcgcgcctgcttggccgagccgcccgccgagtccccttccaccaggaacagttcggtcatgctcagatcctgcgaggtgcagtccgccagtttgcccggcagcgcagggccgctggtcagcttcttgcgcactactttcttcgccgcacgcaggcggcgctgggcgctggaaatcgccatttccgccagctgctccgccgcctgaacgttctggttcagccacaggctgaaggcgtctttcaccacgccggagacaaacgccgcgcactggcgcgacgacaggcgctctttggtctggccggcgaactgtggatcctgcattttcaccgacaagacgtaggcgcagcggtcccagatgtcttccgccgacagtttgacgccgcgcggcagaatattgcggaattcgcaaaactcacgcatcgcctccagcagcccttggcgcagcccgttaacgtgggtaccgccctgcatggtcgggatcaggttgacgtagctttcggtcagcagttcgccgccttccggcagccacagcagcgcccagtccaccgcctcggtgtcgccggagaaggtgccgacaaacggcgcttccggcaaagtgatcagcccgttaaccgcttccatcaggtagtcggtcaggccgtcctggtagcaccagcgctgctcggtattgttcaccttatcggtaaagtagatttccacgcccgggcacagcaccgccttggctttcagcagatggctgaggcgcgaaacggaaaagcgcgggctgtcaaaaaactgttcgtccggccagaagtggacgcgggtaccggtattgcgcttgccgcaggtgccgctgaccgtcaggtcctgcaccttgtcgccgttttcaaacgccatatcgtaaacgttgccgccgcgcttgacggtcacttccacccgttttgacagggcgttgaccaccgagatgcccacgccgtgcaggccgccggaaaactggtagtttttactggagaatttaccgccggcgtgtagccggcacaggatcagctctactgccggcacgccctcttccgggtggatatccaccggcatgccgcggccgtcgtcaatcacctccagcgattgatcggcgtgcaggatcacgtcaatgcgttttgcatggccagccaacgcttcatcgacgctgttatcaatcacctcctggccgaggtggttcgggcgctgcgtgtcggtatacataccgggacgacggcgcactggttctaggccgctgagtacttcaatggcatcagcgttatagctggattgagtcatcgttgattatattttcgtggttaaaggaaggcgccgaacggcctgctcagaccgcatgtttcccttcgcgcctggagccatcacgtttgtcgtctggccacaacgtctgtcattttggggcgagccctaaaaaatccacaatctgggggaagtagtggtcgaaaccgacgaaggcgtggtttcctcccgactccaccgtctgccggcaggcagtgtaataggcgacagcctggccgtaatcgagaatttcatcgcccgtttgctgcagcagccagattaaatccggcgactccagaggatcgatctgcatgactttcagatcgtaaacgtgacgagactctaacacatattgctggccggtgtaggggttctcgttttgcccgagataatcaatcagcaattcaaacggcttcaccgccgggttaaccaccaccgtcggcagcgcgaaacactgcgacagccaagtggcgtaataaccgcccagcgaagagccgaccacgcccagcgtgctgccggcgcgcgccatcaccagatcctccagcagttcggccgcctccgccggatagggcggcagctgcggcaccagcatttcgatctgcgggtgatggtcggccagccacgccttaaacgccgacgccttggccgactgcggcgaactgttaaaaccgtgcaggtaaagcagcgttgacatcagtagccgtccgaatccatatcggggcggaaatcatcgttgtccagacggcacacctgggtttccacgcgtccgtcaggcagcagatcgagatagcgccagcccggagaaacatcgtcgatggtaaaattagtacagtgcggcttgaattgcacgcaggtcgacggcgacgccagcagacgccgtccctgccagctcagatccagctcctggtggatatgcccgcacagcagcgtgttgaccttcgggtagcgcagcagcaccgcgcccagcatatgcgggttgcgcaggctgtgctggtcaagccaggtgcagccggaaggcagcggatggtggtgtaacagcagcagggtgtagcgatccgggtaggcctgcagacagcgctccatccactccagctggtattcgctcagctcgccgtgcggcacgccgaacacctggctgtccagcaggatcacctgccagtgctcgcccagcagcacgtgcttggaaggggtaatgcccgcggcggccagcgcgtcgaccatcgccggctggaaatcatgattgcccggcagccacacgcagggcgcgggcagctgcgagattccgtccgcaaagtgccgatatgcctcgggggtgtgatcctgcgccaggtcaccggtggcgacaaccaggtcaaactcccgctgctgggcgcgcaccgcgtccagcaccgcatggtagctgcggtaggtgttaatgcccagcaaggtctcgtgctcgccggcaaacaggtgggtatcggttatttgtaaaatcctgaccttggccccactcgccacgggcagtttaaacaggctctccaaatggtgtcctttgttatctcagtctgtctctacccgtcatacttcaagcgtgcttaccgtcgctcgggtatcacacaacaggaaccgccatcgcaccatgcgctaaacagtagcgcagccaatcagcaagaaactggttaatttgatgcttttcgtcgcgttgatgcaactttttattcgggtaatcatagcgcgctttaaaacgagagatctgctggctggcacacacttccgcaaccatcgcgtcatgatagagccgcaccgtcatcgccggcaggctccaatagctgaccgccggaaaggtctgctcaatcgtcaccagcgtcgtgtaacgcgtggattccgcaatcgtcagccgatagcgggcgccgttcacctgataagtcaccgtctccccggttgcgtcgtcgcgcggcagcaaacgccgcagctgcgcgaaattggtttcacacactctcatcatttccgggaaatcaggggtatagcgctttgtcatgggttgacccactcttttctgagcgattcatggtgcaacgccagccactgcagggcaatcaccgacgccgcattatcaatcgtaccgtcctccacccagcggtaggcctgttcgcggctgaccacatggacacgaatatcttcattttcttcactcaatccatgaatgccttcggcggtcgcggcgtccacttcgccgaccataatcgacagccgctcgctggtgccgcccggactggccagatagctcagcaccggcttgcagcgcccgaccgtcacgccggcctcctcttcggcctcgcggcggcacacgtcttccacgctttcgccgtcttcgatcatacccgccaccatttccagtaaccagggcgagtctgaggtatcgaccgcggcgatgcgcagttgttcaatcagcaccacttcgtcgcgctgcggatcgtaaggcagtaacaccgccgcatggccacgttcgaaaatctcgcgcgtaatctcgtcactcacgccgccgttaaacaatttatgacgaaaacggtataaattgagtgaaaaaaaaccacggtacagcgtgtcccgtgcaataatttctacatcatttttgtcgaaagtaacgggcgtaggccgtaagttgctcataaacgcggttctcctgcgtgagtatgccggtgaaataaacagttttgatgacagaagcggcgagactttcccccgccgcgcgttgtggtagattattgaccatgataacaggagtcacggtcgcggacatgatggccggtgcctcacagggcaggtcaaacgcgaaaagatccgccggatggcacgttcagccaccttatgctcagcgcggactctgctagaattgacaactatttagactatcgtcagcgctaacataccaatattgctgcacaacaaggaatgcaaatgaagaaactgctcccccttcttatcggactgagcctgggcggcttcagtgcaatgagccaggcagagaacctgctgcaggtttataaacaggcgagggaaagtaacccggatctgcgcaaatccgccgctgaccgcgatgccgcattcgaaaaaatcaacgagtcgcgcagcccgttgctgccgcagttggggctgaccgccggttacacctacggcagcggctaccgcgattccagaaacattgataccgacaccaccagcggctcgctggcgctgacccagaccattttcgatatgtccaaatggcgcgcgctgacgctgcaggaaaaaaccgccggcatctccgacgtgactttccagaccgcggagcagaagctgatcctcgacaccgccaccgcctatttcaacgtgctgaaggcgattgacaccctgtcttacacccaggcgcagaaagacgcggtataccgcaccctggatcagaccacccagcgctttaacgttggcctggtggcgatcaccgacgtgcagaacgcccgttccaactacgacaccgtgctggcaagcgaagtcaacgcccgcaacgcgctggacaacgcgctggaagcgctgcgccaggtgaccggcaccttctatccgcagctggcctcgctgaataccgaacgtttcgccaccacgcggccggaagcggtcaacaacctgctgaaagaggcggaagcgcgcaacctgagcctgctctcggcgcgtctgagccaggatctggcgcgtgagcagatcaaatatgcgcaaaccggctacatgccgaccattgatatgagcgcctccaccggcattaccaataccaaaaacaatggctcacgcaacaccagccctgattccgacatcggccagaacaaaatcggtgtcagctttaacctgccgatttacagcggcggcgccaccaactcgcaggtgaaacaggcgcaatacagcttcgtcggcgccagcgagcagctggaaagttcgcaccgcaccgtggtgcagaccgtgcgctcctcgtacaacaacgtcaacgcctcaatcagcagcatcaacgcctacaaacaggcggtgatctcggcgcagagctcactggatgcgatggaagccggctaccaggtgggcacccgcaccatcgtcgacgtgctggacgccaccaccacgctgtatgacgccaaacgtcagctgtccgacgcgcgctacacctacctgatcaaccagctgaacatcaagtcggcgctcggcaccctgaaccagaatgacctgctgacgctgaacggcgcgctgggccaaccggtttcaaccgcgccggacgcggtcgcgccgcagaaccgcggccaggacgcctatgccgacggctatcaggacaacgcgccgatgcagcaggttaccgcgccggcaccggccaaccgcgtcaacagcgcaacgccgcagcctacggctccggcagcggcaaccggcagccagccgcgtaatccgttccgcaactgacggacgcagcctgacaacacgtactccgggcgcggcatctgccgcgccttttttatgcgctcagctgcagcacgccgcgcgccgcatccagcatcgccgtctggccgctgcgggtctgcgtcaggcagtcgctcatgccgaccaccatcggcatccccatcgccttggccagaatggcgctgtgcgacagcgcattaccgccgctcagacaaatgcccagcaccagccgccggtccagcatcaccacctccgacggcattatctcgtccatcaccaagatcaccggctccgacagggtaatcggcgcaatcggctgctgctgcagatagctgagggtgcgccgcaggatatcgcgcacgtccagctcgcgcgcccgcaggtagtcgtcatccagcgcgcgataatccgccgcaacggcctccagctcctgccgccacgcctgctcggcgctgcaacattgctgggcgatacgcgtataggccgcctgctgtaaatccgggtcgtccagcagcatgctgtgcgcgccgaatatccccgcctgcggtttgccgatcagcgtcgcggtgcgctccgccagccggttcaggtcgccgagcgtctgctgcagggcctgtcgcagccgctgctgttcatgcaaaatatcatcgacgccggtatgccgcgccggcagcgtcggccagacgctgcgccactgcagaatcggcccgctgctgacgctctccgccaccggcaccccgtgcagcgacagcggctgttcaccggaaaccgcttccccgaagtgctgctgcgccagcgcgttaaacgccgccagcgcctcatcggcctgccggccgtcggcgctcagccggatggtgtcaccatggcccacctgcagcagcgccaactgattcaggctgcgcggatcgatgcgctgaccgcccttctccagcaccagttcagcgtcgaaatgcgccagcgcttccgccaggcgcgccgccggacgcgcgtgcaggccgtgggcattctgcacccgccagctggcgcttttgccctgtgtcggcggcaggtcggccgcgttcagcgccgacgccgtctcgccaagctgcgcctgcttggcctgcagcgcccctcgcgcctccgccagcacctgctccagcccgccgccggcattggcggccaccaccgccgccaaggtgccctccaccagcggcgcggcgcagagcgttaccttggccgccagcgcgggatccagcagctccagcgcggtttccgcactcagcagcgcgctgcccagatccatcagtaccacgatgccgtcgccgtcggccaccgactcaatcgccgccatgacctgcagcgcatcggtgccgatcgggttctgctcatcgtccacgcccgccgccaacgccagccgacagccgtcgctgcgcatcatctgccgcgccaatgcctccacgccctgcgccaacagcgcgctgtgcgacaccactacgatattgatcatctcgcctcccgcttactccgccgctgccgccagcgcctggatcatcagcatcaccgaggtcgcgccgggatcctgatgaccgatgctgcgctctcccaaatagctggcccgccctttgcgcgcctgcatgggaacggtgctttccgccgcctgctgcgcccgctgcgcggcctgctgcagcgcttccctgacgtccagagagtgcgccagcgactggctcaggctgtccgccaccggcagccagacgtcacacagggttttatcacccggttgcgccttaccgcgcgccgccacgccctccgcgccggcctgcaccatctgctgcaggtcggccagttccaggctctgtttaccggccgtcgcctgcgccgcgcggagaaagaaggtgccgaacagcgggccgctggcgccgccgacgctggacaacagcgtcatgccgctgcttttcaatattgcgccgatatcctgctccgccaacgacggcagtttggccgccagctgctcgaaaccgcggttcatattcaggccgtggtcggcatcaccgatcgccgtatccagctcggtcaaatagtcgcgctcgcgacgaaatatctcgctgcagcgcatcagccagtcaaccagctgctgttttgttaacgccatgcttcctccttagcaaccccaacgcagcgccggcgtattgaccggcgcatcccacagcgacagcgcttcgtcgtctaccttcaacagggtgatagagacgccctgcatatccagcgaggtgcagtaggcgccgaccaggctccgctccacaatcagcccggtttccgcacagcgctccgccaggcggtgatagacgccgtacagctccgacagcggcgtcgcccccaggttattcaccagcgcaatcacccggtcgccgcgcgccaacggccgcttggtctgcagctcttcccgccactcgccctgcacccgatcccagacgcggatcgtgcgctggtagcggccgtgatccagcaaggtatgaaacatcgcatccaccgcctgattcagaccgctgaacggccgccgctcaatgcccggctcgccgtgaatgccgacgccgaactccatctcgttatccgccagcgtaaacgacggcttgccggccgccggcacggtgcaggcgccgagcgcaatgccgatggagtgcccctggttgttcaaccggtggcccagcgtcaccagttcatccagcgaatcaccacgcgccgccgccgcgccgagcagcttttccagcagtaccgtattggcgacgccgcgccgcccggcggtaaacaggctgtccttcaccgccacatcgtcatccaccagcaccgtcgccaccgccacgccgctgtcatgcagcagttctgtggcggtctcaaaattcagcacgtcgccggtgtagttcttgaccagcagcagcacgccggcgccgccgtcgatcgccagcccgcaggcgaacattttgtccggcgtcggcgaggtaaaaatttctcccgggcaggcgccgtccagcatgcctgcgccgacaaagccgcagtgcatcggctcatggccgctgccgccgccggataacagcgccactttgcccgtcaccgggccgtctgcgcggcagacaaacagcggatcgcgctgcaccagcagttccggatgcgcctcgcccagtccgagcaactgctcctccagcaccgattcaacctgattaatcagctttttcaccttggcctccttcaaatgacgccgcttttggcgcctgccgaggtttcagtatggaacaagaggcgcggactttccgcgaacgaaccggcacaaacgacgcatatttccgtccgttgccgaccaacccggcaattttgtgtatagctgcgtaaatagcattttgaaccggcgtttcagctttaattttgaccagctttcccctatccttacgccactactgggaaagggcaacatagcccgcatgagatgggatttaccacgatgaaacggaccaaaaacatcaaccaagagacgttccgcaagtcttggcgcagctaccgcatggcgccggtcgcgctggccatcagcgccgtatttatgctcgccggctgtgaaaagagcgacgagaccgtctcgctgtatcaaaacgccgacgactgctcgcgcgccaatccgtccatgagcgaacagtgcaccaccgcctacaacaacgcgctgaaagaagcggaaaaaaccgcgccgaagtacgccagccgtgaagactgcgtggccgaattcggcgaagcgcagtgcacgcaggcgccggcccaggccggtatggcggcagaatcgcaaagcagcggcagcttctggatgccgctgatggccggctatatgatgggccgcctgatgggcggttccggcttcgcgcagcagccgctgttctcctcgaaaaacccggccagcccggccaacggcaagttcgttgacgccaccggcaagagctacggcccggccaccgccggcggccgcaccatgacggtgccgaaaaccgccatggcgccgaaaccggccgtcaccaacaccattacgcgcggcggctttggcgaaaccgtcgccaaacagaccagcatgcagcgcagcgcggcctccggcacctcctcccgcagcatgggtggctaaccgatgaaacgcattaccattgcagagcgcccggactggcaggccaaggcggcggagttcggctttaattttcacaccatgtacggcgagccatactggcgtgaagacgcctactaccagtttacgctggcgcagatcgaagagatcgaaagcgtcaccgaagagctgcaccagatgtgcctgcaggtggtggaaaaagtggtcgccagcgatgcgctgatggccaagttccgcattccgaagcatacctgggaatttgtacgcagcgcctggcgcaccaacgcgccgtcgctctattcacgcctcgatctggcctatgacggcgttaacccgcccaagttgctggaaaacaacgccgatacgccgacctcgctgtatgaagcggcgttcttccaatggatctggctggaagatcagatcaacgccggcaagctggatccgcaggcggatcagtacaacagcctgcaggaaaagctgatcgaacgctttgccgagctgaaggcgcatcacggcttcggcctgctgcatatggcctgctgccaggacagcgaagaggatcgcggtacggtgcagtacctgcaggactgcgcgcaggaagccggtgtacccaccgagttcctgtttatggaagagattggcctgggggaaaagggccagtttaccgatctgcagaaccaggtgatcggcaacctgttcaagctctatccgtgggagtttatgctgcgcgaaatgttctccaccaagctggaggacgccggcgtgcgctggctggagccggcctggaagagcatcctttccaacaaggcgctgctgccgatgctgtgggagatgttccccaaccatcccaacctgctgccggcctattttgccgaggatgagcacccgccgctggatcactacgtggtcaagccgctgttctcccgcgagggggccaatatccgcatcgtgcagaacggtcaggaagtggccaacgtcgacggtccttacggtgaagaaggcatgattgtgcagcagttccacccgctgccgcagtttgaaggtaactacacgctgattggcagttggctgatcaacgatcaggcctgcggtatcggcctgcgcgaagaccgcgagctgattactcaggatctgtcgcgcttctacccgcatatcattttgggctaaaccggctccgccctgcatacgccaacgccagcttaacgctggcgtttttgctttatccgacctgcaccgacagcatactgagcgaccccatctcgataccgtccaccggtatgctaatcggctctgtaccgtcccaggcgcccagcacatacagcagcggcaggtagtgctccggcgtcgggttcgacagcgcagcgccctcatgctgcataaagttcaccagcggatgatcgtcgccccgatagcgcaggttatcgcgtacgtagcggttgaacgattcggcccacggatacgggctgccgtcgccctgccagcgcgccatgcgcaggttgtgcaccacgttgccgctggcgacaatcatcacgccctgttcccgcagcgccgccagcttgcgccccagcgcatagtggtgctgcgccggctgggtgccgtcgatgctcagctgcaccaccggtatatccgcctgcggatacatcttgatcagcacgccccagctgccgtgatccagcccccatgactcccgatccgccagcaccgacgtcggcgccagcagctgctgcaggcgggccgccagctccggtgagccgggtgccggatactgggtatcaaacagcgcctgcgggaagccgccaaagtcgtgaatggttttcggcctttccatcgcggtcaccgcggtgccgcgggtgtaccaatgggcggaaacggccacgatcgcccgcggacgcggcaggctttcccccagccggcgccaggtttcggtatagcggttttcttccagcacgttcatcgggctgccgtggcccaggaacagcgccggcatacgagaaatcgtcatcacttccccctttacggagtcatcaaggttatgcgactaccttacgccgtttatttgtccgacacagtggggtaagcgtgatgatgatattcaagaaatttgaacggtgaaaacaatgccagtaatcaggcaaatccgctcgatttatgcttttactctgttagtatctgaatataaataattatcattagcatacgaaagaggacgctcgatgtcggtaccgttgattctgaccctgctggccggcggcgccacctttgtgggcgcgctgttcggcattatcggccagaagccgtccaaccggctgctggcctttgccctcggcttcgcggccggcattatgctgctgatttcactgatggaaatgctgcccgccgcgctgcatacgccaggcatgtcgcccatgcttggctacggcatgtttatgctgggcctgctgggctactttgcgctcgaccgcatgctgccgcaccagcacccacaggatctgatgcagcaaccaatcaaaccgcacaatctcaaacgcaccgccatcttgctaacgctgggcatcagcctgcataacttcccggaaggcatcgccacctttgtcaccgccagcgccgatctggagctggggatgggcattgccctggccgtcgccattcacaatattcccgaagggctggcggtcgccggaccggtgtatgccgccaccggttccaaaaccaaggcgctgctgtggtccggaatttccggcctggcggagatcctcggcgggctgctggcctttgtgctgctggggccgctgatttcgccggtgatgatggcggcgattatggcggcggtggccggcattatggtggcgctgtcggtggatgagctgatgccgctggcgaaaaagatcgatcctcacaacaaccccagctatggcgtgctgtgcggcatggcggtgatgggctttagcctgacgctgctgcaaagcggcggactgggctaaacgccgcgcaataaaaaaggctgaacagagttcagccttttttcatcgggtaacgctaaagcgcgccttagctcgcctgcttttcgtgcatctggcggtaggccaccagatcttcaatcgtcagcacggtcatctcatgctgtttggcgaattcaatcacttccggcgcatgcgccatgctgccgtcgtcattggtcagttcgcacagtacgcccgccggcttgaggcccgccagcgccaccagatcgatggttgcttcggtatggccgcgacgggtcagtacgccgcccggctgcgcgcgcagcgggaatacgtggcccggacggttcagatcgctcggcttggcgttatcggcaatcgccgcgcggatggtggtcaggcggtcagcggcggaaacgccggtggtcacgccctgcgccgcttcaatcgtcacggtgaaggcggtctggaactgactggagttgttggtcaccatcatcggcagctccagctgctgacggcgttcttcggtcaggcacaggcagacaatgccgctgccgtggcgaatggtcagcgccatctgctcaacggtcatggtttctgcggcgaagatcatatcaccttcgttttcacgattttcatcatcaagcaccattacgccgcgcccgttgcgcagtgcatccagcgcgcgttcaacgcgttctaccggcgtgccgaagtctgaaagtagcgtctgattcatggtaaaaaaacctcattaaatttatggattaccagaaccagggcgatcttgaggagtggctatattgccatagccaaaaataacgcaagcgggcgtatgcccggcagataccgttactctctcccatccggactataaccgtcggccccggaattacaccggatctgctgacctctaaccggccttacaggctggctgagcgctcgcgggctttcaccgtaacaggtgatttaccgccggtggggactttcaccccgccctgagaataagcagaacgactataacgctatcacccgcacctttcaagctatgagccgcagcgctgtgacgcagcgcaacgtaaacatcaggtagtggtttatccggcgcgcaactcgcattacactaaacaacagccattacattctgaaagggatacgccatgattgacccgaaaaaaattgaacagatcgcacgtcaggtgcatgaatccatgccaaaaggcgtgcgcgaattcggggaagacgtagagaagaaagtgcgtcaggttctgcaggcgcagttaggtcgcctggacctggtgaaccgtgaagaattcgacgtacagacccaggtgctgctgcgcacccgcgaaaagctggcgctgctggaacagcgcattgccgctttggaaggcaaacaggccgacgcgccgaagcaggaagaagagtaagcccgacgccgcgcttgcctgaatcacagcgggctgacctggctcagccccttactgttccgcgcgtaccctgacccgccgcggcagcagcagccagatcagcgccaacatcgccagcgcataggcgcttttccaaccgataatcaccagcagcagcacgcacagcagcgcccccaccagcgccatcagccgcgaacggcccgccagcagccggcaccccgccagcatgcacagcagatagatcagcacaaaaataccgttggcgtagaccagcagcgtatccagcggcaaatccagcatataaatcagcaaggtaaatagcaggcagcagcccaccaccaggctgagggcgttaaccggcgtctgtgcagatgacagcctggccaaggcgctatgcggtttgctctgcgcctgcgaccacaccatcctggcaaagctctgggtataaatatttacgctggcgaaacaggccaggtagccgataatgcaggccacccacagcgcatgttgcccgaacagctgcaccacaatgcccggcagcgaagccgccgccgcctgatgttcgccataggcatggaaatgcagcaccgccacggtgccgccccaatacaccaggccggccagcagcatgccgagcagcagcgcgcgcggaaaatcgcgtgccgagttacggaactcggtcgccaggtgggcaaaggcctccagcccgacaaagcaccagaacatcaccgccaacgcgcgaaacatattacccggtgcgacatcgccgagcgccggccacgggatctcggccggctcaatatcgcctttccaccagatggcggccaccagcgccaccaccagcacggcgatcagcgtctgaatattggcgctggagccggcgctgcgcgtgccgagcagccagataagcagcagggtggcgacctcgaccagcagcaggcctccggcgctccaccccagcgtcgactgccagaagccggcggcgatctgtaaggcggccggcaggccgaccgggatcaccgacaaaaacagccaggcggtgaccttccccatccggggaccgaacgccatagcgacaaagtgcgccgcgccgccggcgctgggaaaatgccgccctaacgccgcaaaggcaatggcgatgggaaacaccaacgcaatcagcagcggccaggcccacaggctgtcgccctgcgccagctgcgccgccagcgccggcaccgcaaacacgccggtgcccaataacgaggtggacagcagccctacgccctgcaccagccccagttcctgcttcagtccgctcactgacaaccaccgtattcagcgggctgatatgcccgcgcccgatatcgcgcttacgccgccaatttagccgcgtccgcctttgatcgcgttgatgatattggtggtcgacaggccgtcttcaaagttcagcaccttaacttcgccgccgttcgcccacacttccttactgccggcaatctcttcaggcttgtaatcgccacccttcaccagcagatccggcaggacgtcggcaatcagccgctgcggcgtatcttcttcaaacggcaccacccaatcgaccgcttccagcgcgcccagcaccaccatacggttttccagcgcattgaccggccgcgcttcccctttcaggcgtttggtggaggcgtcgctgttgaccgcaacgatcaggcggtcgcccagcttgcgcgcattggccaggtaggagacgtggccggcgtgcagaatgtcgaagatgccgttggtcatcaccactttctcaccgcgctgacgcgcctgcgccaccgcctttttcagctgtgcttcgttcatcacgccaaagccggtttcggcccggccgcggatggcgttttccagctcgatcggcgcaacggtcgaggtgcccagcttgccgaccaccacgcccgcggcggcgttcgccaggaagcaggactcttccagcgtattgccggcggccagcgccgcggccagcacgccgatcaccgtatccccggcgccggtgacgtcaaacacttcctgcgcctgcgtcggcaggtgcaccggctcgcgtcccggctgcagcagcgtcataccgtgctcggagcgggtgaccagcagcgcggacagttcaaagtccgtcaccaactgcatgccgcgctccaccagctgctcttcgctgctgcaatggccgacgaccgcttcaaattcggacaggttcggcgtcagcagcgtagcgccgcggtaacgttcaaaatccgtgcctttcgggtcgatcagcaccggcaccttggccgcccgcgccagttggatcatcccctgtacctggctcagcgcacccttggcgtaatcggacagcaccagcgcgccaatctgcggcagcgcctgctggatgcgctccagcatcggctgcggatccacgttggagaagccttcctcaaaatccaggcgaatcagctgctggttacgcgacaggatacgcagtttggtgatggtcggatgcgtcggcaccgagacaaaatcgcagcgcacgttgacttcatccagcttggcgttcagcgcccgcgccgcgtcatcgatgccggtcaggcccaccagacgcgaattggcgcccagcgaggcgatgttcatcgcaacgttagccgcaccgccgggacgctcttcaatcgtatctaccttgaccaccggcaccggggcttccggtgaaatacggctggtcggcccataccaatagcgatccaacatgacatcgccaaccaccagcacaccggcgcggcgaaaatcaggcagcgtaactttcatccgttaactccaaacaggtcataaatttaatggcgccgatattatcacagacctggctaataccggcataaaggtaatcttaccgctggcccagccagcgatgccaactggcgcgcacctgctcccgctcggcggtgaagcgttcactgctgactttgccggagtgctcctgcagcgccagatggtggatctcatcgcgcatggcgacgtaggcctgcgtcagcgcggcggcttcgtcttccgccatgatgtcgtaattggccatcagctcgaaaatccgcacgttgtccgaccaacgggtcaggcgcgcctcatccgcggcatagcgtaagaccagatattgcgcgataaattcgatatcggtaataccgccttcatcagttttgatatcaaacagttcgcgccgcttgttggcaaggtggctgcgcatcttctcgcgcatctcgcgcacttcctgccgcagggtgtcgtcatcacgcggctgacagagaatatcgcggcgaatggcgtcaaagcgctgctgcagcgccgtatcgccgtacacgatacgcgcccgcaccagcgcctggtgctcccaggtccaggcttcatgccgctggtactcggcaaaggcctcgatggtgctgaccagcatgccggccgcgccggaaggacgcaggcgcgcgtcgacctcatacaaaatgccggatgaggtgcgggtgctgaacaggtgcatcacccgctgcgccagccgcagataaaactgacggccgtcgatactgcgcgcgccgtcggtcatcacctccggcgggcaatccagcaggaacaccagatcgaggtcggaactgtagcccagctcccagccccccagcttgccgtagccgatcacggcaaaaccgcgcccttcgcgttcgtgcaggtgcgtcggctggccatagcgcgccaccatatcgttccacgcctgctgcaccaccgcgtcaataatcgcttccgccaggtaagttaagtgatcgctcactttcattaccggcagcgcgccggcgatatcgccggcggcaatacgcagctgctgcgcctgcttgaactggcgcagcgcttccagccgctgctcttcatcctcctccggcacgcgcaacagatactgccgcagttcgctgcggtaggcatccggcgccaccggctgatacaacgtgttggtatcaagcagttcgtccagcagcagcgggtagcgcgccagctggctggccaccatcggcgaagcggcgcacaggcggatcaggtggctcagcgccgcctgatactccaccagcagctcgagataggtggtacgggtgacaatgctcagcagcagttgggtcagccgcgccagcgcggtcggcgcgtcgctgcgcgggcacacttccgccagcagacgcggcatcagctgatccagcacctcacggccgcgcgggccgatggtgcgtttatcgacgtcctgacgaaattcggcgatgctgcgcagcatcatgcggcgctcttcttcgccgaggtgcggcgtcagcggtgcgatctcctgttcatccagcgcgtccagccacaggccggcgaagtgctggcactgcggatcgtcctccgcatccgggccgtcatcgccaatcagatcgtcaaacaccgccctcaccgcccgcatatgcgcgtccagccgggactgcagcgtcggccagtcggccagccccatgccccaggccagccgcgcctggtcgagcgcatcctgcggcagcgtctgggtttgctggtcggcgatggcctgcagcagattttccagccggcgtaaaaacagatagccggcgcccagctccgcaatctgcgactccggcagcagccccagctccccgatcgcctgcagcgtcggcagcagtgagcgcccctgcagcgaaggctcgcgcccgccgcgaatcagctggaagacctgggtgataaactcgatttcgcgaatgccgccggcgcccagcttgatattgtccgttaacccgcgccgccgcacctcgcgggcgatcatgcctttcatattgcgcagcgactgaataacgctgaaatcgatatagcggcggaatacaaacggccgcagcatgccgcgcagctcggcgctgtaaggatcgtcgaagccgcccatcagccgcgccttaaccatcgcgtagcgctcccagtcgcgcccctgctcctggtagtaatcctccagcgcagcaaagctcatcaccagcgggccgctgtcgccgaaggggcgcaggcgcatatccacccggtaaacgaagccgtcaatggtgtgctgatccagcgccttgatcagccgctgcccaagacgggtaaagaactgggcgttatccagctggcggcggccgcccacggtctggccgttttccggataggcgaaaatcaggtcgatgtcggatgaaaaattcagctcgccgccgcccagcttgcccatgcccagcaccagcagcggcagcggtacgccgtcggcattgcacggcgtgccccattcgcggcagcaggtctgatacagccagtcgcgcgcgctgacgatcagcgtttccgccagcgcactcaactgctgcagggtctgttcggtgctgcagacgttcagcgcctgcgcccaggcgatgcgcaccagcgtttcccgccggaacaggcgcagctcgcgcatcagcgccgcttcatcactcacctcttccagcgcgtcctgcagccaggcggcgtaatgctggtactcctcggccgtcggcggctgccggcgcagcgtcgtcagccagtccggatgattcagcagcgtatcgctgatgaaatcgctcgatgccagagcctgctgctcccgctcgtcaaacacccactcgttaccgttaacgtcctgaaagcgctgcacaacctgcagcgcctgagcctgtaatgcgactgaaagtggcgacatgctgaatgcccctgataacggcccgccggcgacaggcctgaataattaacgaaccgcgccgtttagccagaatggcgcatgggataaagcctgcttgcggcagctttcgtaccagccctgacgacgcccggacagcgccgccagcagctcgcgccagccgttcagataaggctcggacagcgcatcggcataggcgccggacagcagcgtaaaggccgccagctggcgcttcagacgcggcagctgctcctggaactcgtcgtcgctcagcggacggctaaagccctctttcaggtcggcggcgctgcgccccagcataatgtcgcaaaagcgcttgaaggaaccgtccagcttggcctgcgccttggcgtcaataaatgcgcgccaggcgccgctgaccaaccacgatgtgagcgccaacttacactgcagataagccgggctgtagcacaacgtctgcgcctcggcgtccgccgcatccaacagcggctccagctcggacaggcggctgcgcaagccggcgctggccttgcgcggcaccagcccgccgaataccaccagcgcctggcgtatcagcaccagcgcatccgcaatcgccagccgccccgcggcgtcgccgcgcagccacagctcttcgtgatactgccaatggtcgagcgccagttcaaaaccggcgatcatgccctgttctacgctggccttggccggcgcgtgtaataccggcagcgggcgcgcctcgcgcgccgtcgcgccctgcgccagataatagccgcgcgccgccttgctcaggctgccctgacgcagcccgccctgttgcgccagctcggccgccagcagcagcacgtcctgcgtttcgccctgctgcagctccagttcgatttcgcaaatggcttccgtcagctcgcccgcccgcacctcgccctgatcgaggccaacctcaatcaggctctggttgtaagtaaccacccacttttcacgcacgaagtcggtgcggaacagcggctgcagctgctgctgcaacgccgcgacgtcgcagccctgcggccaaatgtccgccggcagctgtgacagcgccagttccggcgtagcgatggcgacgttgtattccggccgctggtgcaagccgccgaccaccgtgcccgcggttttcagcgtcatttcatagcggtcgtcaaaaccacggatgcgcagccccatatcgtgacggcgcaggaaattatcggcgctctcaaagtaaatattggttaaccgctgtggtgcgctgtgttgatgcggccaggccgccatctgcgcgggcagcgcggcaaccgcctgcggcgtggcaataaatttcagttcaatttcaacggtcataagatttttgcaccaataagttgcgtattcgcgtcgctcttcacggcggatgcggcatcaaacctgccccgcccgacgacgtgcggtaataattatcttaccgcgattcacggcatctgaaccctgttgggtgcagaaaaaacctgttatgttatagaacgatgcgcaacccgcggaatccgtcacaattctgacgtgaacattgtggttttaccgttgcgtcaacggactgatatctctactatcgttccataaattcatacagaaacgatgaaaaaaatgcagaaattacgcctgattttcctcgccctgctgagcttcagcatcacttggggcgcacatgccgaagataaacgctatatctccgatgaactgaacacctacgtgcacagcggcccaggcaaccaataccgcattgtcggcacgctgaacgccggcgatgaagtcacgctgctcagcgtaaacgacagcaccaagtacggacagatccgcgatgccaaaggccgcagcgtgtggatcccgcttgaccagctcagcaatacgccaagcctgcgcacccgcgtgccggagctggagcagcaggtgcagaccctgacggacaagctggctaatattgataatagctggaaccagcgcacggccgaaatgcagcagaaagtggccgccagcgacagcaccatcagcggcctgcaggaagaaaaccaggcgctgaaaaatcagctgcaggtcgcccagaagaaggtgaatgcggtcaacctgcagcttgacgacaagcagcgcaccattatcctgcagtggtttatgtacggcggcggcgtcgccggcatcggtctgctgctcggcctgctgttaccgcacctgctgccgcgacgtaaaaataacaaccgctggatgaactaacgttttatcgcagcctgaaaggtcgccgcggcggccttttttattggcgcggcagcgcgcgatcaattcatgtaatctgatagtgaatgtattaaccgcaggagtacgacagtgaaaatttacctggttggcggcgcggtgcgcgacagcctgctggaactgccggtggtcgaccgcgactgggtggtggtcggcgcgacgccggaacagttgctggcgcagggctaccagcaggtcggtaaagattttccggtctttctcaacccgcaaacccatgaggaatacgcgctggcgcgcaccgagcgcaaatccggccacggctataccggttttacctgctatgccgcccccgatgtgacgctggaagaggatttgctgcggcgcgatctgaccatcaacgccattgcgcaaaccaccgagggcgaactggtcgacccttatcacggcgtgcaggatctcaacgcccgcgtgctgcgccacgtttcggcggcgtttggcgaagacccgctgcgcgtactgcgcgttgcgcgctttgccgcccgctttgcccacctgggcttcaccattgcgccggaaaccgcggcgctgatgcgccagatggccgacagcggcgaactggcggcgctgaccgccgaacgcgtctggaaagagacggaaaaagcgctgcagagccgcagcccgcaggtgtacttccaggtgctgcgcgactgccatgcgctgggcgtactgttcccggagatcgacgcgctgttcggcgtacccgcgccggagaaatggcatccggagatcgacaccggcatccataccctgatgacgctggcgatcgccgcacggctcagtccggagacggacgtgcgctttgccgcgttgtgtcacgatctgggcaaggggctgacgcccaaagaatactggccgcatcaccacggccacgggccggcaggcgtgcgcctggtcgaagccatgtgccagcgtctgagggtgccgaacccgctgcgcgatctggccaaactggtggccgaatatcacgatctgattcatacggtaaacaaactgcgaccggaaacgctgcttaagctgttcgacgccattgacgtctggcgcaagccgcagcggctggagcaaatcattctgaccagcgaggccgacgcgcgcggccgcaccggctttgaggaacagccgtatccgcagggcgactatctgcgcgaggcttaccggatagccagcgacgtatcggtgaaagaggtggtggccagcggcctgcagggcccggcgattcgtgaggaagtgcagcgccgacgccgacaggcgctagcaacctggaaagcggcgcagccccagccgtagcccccataaaaaaaccccgcgatgcggggtttcaggctgctgacaaagcctgttattagggagagcgtggcgatggggtcgtagcggcgtaagccgccggacaaatttgccgggagcaaatttgaacagccgccaggctggcccgtagggtgggacgcagggatgcgtcccatagtgcccctcgttacgctaggcccgagtatctcggactctcagaccactttgtcattaacctcaaaccccgctatgcaggtttttttattattctatcaccaacctgcggcttacatgaataccacgtataccgcagccgcaacgataaagcggtaaatggcgaacggcacaaacgagatgcgcttaatcagcgtcaggaaggtcttaatcgccaccagtgccaccaagaaagccgtaacaaaaccgacggcaaacatcggcaggtccgccaacgtcaggaagtgcaggctcttgtacaggtccagcccgctggcgccaatcatcatcggcaccgcgaggataaaggagaactcggaagccgcatagcggctgacgccaaccagcatgccgccggagatggtcgccccggagcgcgagaagcccggccacagcgccagacactggaaacagccgatcataaacgcctgacggtgggtgatatcatccagcccaaccgcacgcggctttttcggcttcagccattccgccgtcagcagcagtacgccgccgatcaccaacgcatacatcacgtttttcggctcgaacagtgatttaatcacatcatggaacagcagccccagcaccactgccggcgccatcgccagcagaatgtgggtcagcttcagatggcccggcgtatgcccctcgtgcgccaccggcttgccgccgaaatggatgccgatcaggccgaacagacgtcgccagaacatcaccaccaccgccaggatcgaccctaactggatgataacttcaaaggttttcgccttgtcgccggtaaagcccagccactcgcccacgataatcatgtgcccggttgaagacaccggcagaaactccgttaatccctcaacgaccccaagaacaaatgccacaaacagtgaatgcatgtccgccatgtgcgcgcttaccccacaattcttccgctataaacataaaaaagcggcagtgcttaagacattgccgctaaaacaattctgcgtttcagaccacgttaatggcctttcgttgcatcagcatgacagttatcacgccggacgccggcctcgttcgatcacgacgccaacccggctggcctgcgccaccgcgcccggcttgctgaccttaatacggacccatggggatttaaagcgctggagcaatatttcggatatttcctcagcaacacgctctaccagcgcaaagcgcccggattcaacgtgttgaatcaccgcttcgctgatatcggcatagctcaaacagtcgttgacgtcatcgctggcggccgccttgcggttatcccagcccatttcgatatcgaacaccagtttctggcgaatcgtttgttcccaatcataaacgccaatggtggcgattacggtaagttcctcaataaatacgatatccatcacgtcattctctgtttttggccttgccggataccacttccagcggaatatgcgtattatccatagatgttgagattaaaacgaccattattaaacggaaccgcgttatgagtgctaccgcgcttggcatgattatcttcgcgtatctgtgtggctccatctccagcgcgatcctggtttgccggatcgccaggctgccagatccgcgcgaacatggctcaggaaaccccggggcgaccaacgtcctgcgcatcggcggccgcgttgcagcggcagcggtgctggtattcgacattttgaaagggatgctgccggtgtggctggcgtataagctcaacgtaccgccactctatctggggctgacggcgatcgccgcctgcctgggtcatatctatccggtattcttccatttccgcggcggcaagggcgtcgccaccgccttcggtgccattgcgcccatcggctgggacctgaccgggctgatgaccggcacctggctgctgaccgtgctgctcagcggctactcctcgctgggagccatcgtcagcgcgctgattgctcccttttacgtctggtggttcaaaccgcagttcaccttcccggtggcgatgctctcctgcctgatcctgatgcgtcaccacgataatatccagcgcctgtggcgcgggcaggaagggaaaatctggaaaaagttccgcaagaacaagggcgatgccgcggacgccgacaagccggaagagtaatcacaataaacaggggccggatgatccggcccctgttttgcaatatctgtcagcaacgccgcggtttataccgccggcagttccgccaacggccagcgcggccgcaccgatacgctcagttccgggttggcgccgtttttcagccgcaccatgccggcataggcaatcatcgcaccgttgtcggtgcagaactccggacgggcgtagaacacttcaccgccgcgcttttgcatcatctcggccagtttcgcccgcagggtgcggttggcgctgacgccgccggccatcaccaggcgtttaaagccggtctgctccagcgcgcgtttgcattttatcgccagcgtatccaccaccgcgtcctcaaacgcacgggcgatatcggcgcgggtctgcgcatcgtcgccgttgccgcgaatggtattggcggcaaaggttttcaggccggagaagctgaagtccagccccgggcggtcggtcatcggccgcggaaaggtaaagcgccccgcctggccctgctgcgccattttcgacagcatcggcccgccgggatagtccagccccaacagtttggcggttttatcgaaggcttcccccgccgcgtcgtcaatcgactcgcccagcagagtgtattcgccgatgccggtcacgctaataagctgggtatgcccgccggacaccagcagcgccacaaacgggaacgccggcggattgtcttccagcatcggcgccagcaggtggccttccatatggtgcaccggcaccgcaggcacgttccaggcgaacgccagcgcacgcccgatggtggcgccgaccagcagcgcgcccaccaggccggggccggcggtataggcgacgccgtcaatatccgccgcgctcagattcgcttcctttaacgccgcctgaatcagcggcacggttttgcgcacgtgatcgcgtgacgccagctccggcaccacgccgccgtagtcggcatgcagcttcacctggctgtacaattgattggctaataaaccggcccgatcgtcatacactgcgattccggtttcatcgcaggacgtttctatacccagtactcgcattacctttcccatcattcacgtgcggccgccagtttagcacaatcgccgcgattttctgccagccgcacgcgctttagccacgccccgccgctatgtcgctgattctctcgaaaaatgtgccggcaattaaaaacgggcaattttttctgattagtctataatcagcggccgacgcaaaattgcgcagcttgattcggatagcacccgccggcggacggctttctctttgacttgatgctttacaaagcagcatccgttggagtaaaattccgcaccattttgaaaaggctggcgcttggccagcagcaaaccgaattctattgaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccatttgacgttgctctgcgtcgtttcaagcgttcatgcgaaaaagcaggcgttttagctgaagttcgtcgtcgtgagttttatgaaaaaccaactaccgaacgtaagcgcgctaaagcttccgctgtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtattaatccttcgggggtaaccccgccgcgtgatttttttctttctcaagaacacgcagaccgagtagttgcatacgaaggccgtgctttccgaaaggaatgcgcggcttgttctcgtttataggcagtcgaaccgaggcttatggctggacgaatcccgcgtgtatttatcaatgacttgctggcgcgcaccgacatcgtcgatctgatcgacgcccgggtgaagctgaagaagcagggcaagaactaccacgcgtgctgcccgttccaccacgagaaaacgccctcgttcaccgtgaacggtgaaaaacagttttaccactgtttcggctgtggcgcgcacggcaacgccgtcgatttcctgatgaattacgacagactcgagtttgtcgaaaccatcgaggaactggcgaccatgcacgggctggaagtgccttacgaggccggcaccgggccaagccagatcgaacgccatcagcggcagagtctttaccaactgatggaacagctcagcacgttctatcagcagtcactgcagcaaccgaacggcaagcaggcgcgtgattacctgcagcagcgcggattaagtgacgaggttatccgccatttcgccatcggtttcgcccccgccggctgggataacgcattaaaacgctttggtcgcgagcgcgacggccgcaccgcattgaacgatgccggcatgttggtgactaacgatcaagggcgttcttacgaccgtttccgcgaacgcgtcatgttcccgatccgcgacaagcgcgggcgggtgatcgccttcggcggtcgcgtactgggcgacggcatgccgaagtacctgaactcgccggaaaccgaagtattccataaaggtcgtcagctgtacggcctgtatgaagcacagcagagccaccccaagcagctgcagcgcctgctggtggtggaaggctatatggacgtggtggcgctggcgcagttcggcatcgattatgccgtcgcctcgctcggcacctcgaccacggcggaacacattcagctgatgttccgcgccaccgacaacgtggtctgctgctatgacggcgaccgggccggccgagaagcggcctggcgcgcgctggaaaccgcactgccctacctgaacgacggacggcagctgcgctttatgtttttacccgacggtgaagatccggacacgctggtgcgccaggaaggtaaagaggctttcgaacagcggatggagcaggcgcagccgctttccactttcctgttcgaaaccctgctgccgcaggttgacctgagcagcccggacggacgcaccaagctgagcgcgctggcgctgccgctgattagccaggtgcccggcgaaacgctgcgcctgtatctgcgccagcagctcggcaacaagctggggctgctggacgacagccagctcgacagattaatgcccaaacaggctgaaaacgccaatacttatcaggcgccccagctaaaacgcacaaccatgcgtatactgataggattattggtgcaaaatccgcagctcgccgcgctggtgccgtcgctggacgggctggagcagaccaaacaggcggggctgccgctgtttgtcgaactggtgcaaacctgtttgtcgcagccgggattgaccaccggacagcttctggagctgtatcgcgacaacaaattcagccagcagcttgaaacgctggccacatggaaccatatgatcgttgaggatatggttgaacaacattttattgacacgctaacgaatctttatgactcagtgctggaacagcggcaggaagagctgatagcccgtgacagaacgcacggcctgaacgccgctgagcgccaggagctgtggtcattgcagctggcgttagcgaagaaagactgaataccaaacggcttaagtgccgctaaaagcgagggcaaagccctgcaagatgctgccatagtgggccgcggcaataacaaaaacgccccaaatgctattgttggcggtttcgccgaccgacaccaacccaaatactctgaagtgtggataccgtcttatggagcaaaacccgcagtcacagcttaagctacttgtcacccgtggtaaggagcaaggctatctgacctatgctgaggtcaatgaccatctgccggaagatatcgtcgactccgatcagatcgaagacatcatccagatgattaacgacatgggcatccaggtgatggaagaagcgccggacgccgatgacctgttgcttgctgaaaactcaaacaacaccgatgaggatgctgaagaagcggctgctcaggtgctctccagcgttgagtccgagattggccgcaccactgacccggtacgcatgtacatgcgtgaaatgggtaccgttgaactgctgacgcgcgaaggcgaaatcgacatcgccaaacgcatcgaagacggtattaaccaggtgcagtgctcggttgccgaatacccggaagccatcacctatctgcttgaacagtacgatcgcgttgaagcgggcgaatctcgcctgtccgatctgatcaccggcttcgtcgatccgaacgcggaagaggaccttgcgccgaccgccacccatatcggctccgagctgtcgaccgaagagcaggacgatgacgacgatgaggacgatgaagacgacgattccgaagacgataacagcatcgatccggaagttgcccgtcagaagttcaccgaactgcgcgagcagtacgaagcgacgcgtcaggtgatcaaggccaacggccgcagccatgccaagtccgcagaagaaattctgaagctgtctgaggttttcaaacagttccgcctggtaccgaagcagttcgacttcctggtcaacagcatgcgcaccatgatggaccgcgtacgcacccaggaacgcatcatcatgaagatgtgcgttgagcagtgcaaaatgccgaagaaaaacttcgtcacgctgttcgccggcaacgaaaccagcgattcctggtttgaagccgcgttggcaatggccaagccatggtcggaaaaactgaaagacgtcgccgaagacgtgcagcgcagcctgcagaaactgcgccagatcgaagaagaaaccggtctgaccatcgagcaggtcaaggatatcaaccgccgcatgtccatcggcgaagccaaggcgcgccgcgccaagaaagagatggttgaggccaacctgcgtctggttatttctatcgccaagaaatacaccaaccgcggtctgcagttcctcgatctgatccaggaaggcaacatcggcctaatgaaagcggtagacaagttcgaatatcgtcgcggctataagttctcgacctacgccacctggtggatccgtcaggcgatcacccgttccatcgccgatcaggcgcgcaccatccgtattccggtgcatatgattgagaccatcaacaagctcaaccgtatttcgcgccagatgctgcaagaaatgggccgcgagccgacgccggaagagctggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccgatctcgatggaaacgccgatcggtgatgatgaagattcacatctgggcgatttcatcgaggataccaccctcgagctgccgctggattccgccacctcggaaagcctgcgctccgcaacgcacgacgtgctggccggcctgaccgcgcgtgaggcgaaagtactgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgagcgtatccgtcagatcgaagcgaaggcgctgcgtaagctgcgtcatccgagccgctctgaagtgctgcgcagcttcctggacgactaatcggtccatgaaaaaaaccccggcatgccggggttttttattgtccgttttccagcgccgacgccagttggcggtagctgtccgtcagcgactccagcgtcgcgcggttaagcccgctgggattgggcagcacccacacctcggtatcgccaatcgtcagcgcctgccgcccccagctcaccttacggatgccgaaggcatcgctgaacgcctgtttaccgaggatcgccagcgcgcgcggctgacagcgcagaattttatcgcttaatgcctcgccgccgcggcgcagttcctcacgcgccagctcgctggccgccaccgtcgggcgcgcgaccagcgccgtaatgccgcagccgtactcctgcagctgctgccactcctccggcgccagctgacgggcggtaaatcccgccagatgaatcaccttccagaaacggttgctggcattggcaaacggatagccacgatgggcagaagaaaggccgggattgatgccgcaaaacaccacccgcagatggggcgccaaaagttccataatgtcgacagtccttagcaagtcatagcgttggttatcgcaaaatccgtcagtaattacaacaggctacagctgtgtataaaagcaccacacaacattctgcctgtagacctgcgctatcccctaccgtataatccttgccgcatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgttggttcaaacccaacaggggccaccaaattttagttttaaaatcatataattaagccactcctacgagtggcttttttgttgttctgtattccagtggcaataaaatgacgcaggccaccgtcgattaatctaccagcacccgctgattggtggctccccagagaattgacatttcggtgaacagcgcgccgctgatatcttcgacctcagtagcggtaatttccgttcccgcttgcttgccgaatagcacaacctcatccccggagaccacgcctttcacatccgttacgtccaccataatggtattcattgaggttttacctaacaccggcaccttctgcccatgaatcaggacatggccggcattactgaatacccggcggtaaccatcggcgtagccgacaggaatgttagccaataccgaatcgcgcttgagtgtataagtacggtcataacccaccgtattcccctttggataatggttaaccgcagccaccgaggacttaaacgtcatcacgcgtttataatcattactggcaatggtgtcgccataaaacacgccgccaacgcgcaccatatcaagccaggactccggcacggtaagggtagcgaaggtattggcgacatgaagcatcacctcatcgcgttttagaccggtaatagcgagaacttgttgggactgcaccttgaaacgggcaagatcttggcgcaccgccgccgcatcctcttgcggataatgcgacataatgccgataatcttcaggtgcggtaattgagcaatcgtttttgcttcatccaggccggcctgagcactgacctccagcccgttacgtgacatgccgccagaattaagtgccaggtggatacgcaacgttttaccttgctgggcggccaaagcatccaggcgtttcgccatatccagattgcctaccaactcttccgtatcatactcaatagcctggcgcatttcctgctcgttagcactgcgcatccgcattaaacggcccttaaagccgagttcacgcacggttttcaactcccgattgctggaaacgccaatgcaggagacattgttttcaatcatgacaggcgtgaccagcgagagatcgtgaccataggcatcaccttttaaaatagcgcacagcgttgttttatccccaagcagcgtctgaatcttatggatattgtattccagcgcacttttagatatttctaaccgagagttatcaacaaccacctgtcgttgatagggtacggtcgagagtacgctggaaggggggctcgttgattgattacaggcagtaatcaccagcagaggtattaacgccagatgatataaacgcataaaaatccctaatgaaattaaatgtgcggcggtaaacatatatccgccgaggataaaaactcagctcacagacaatcggcacttactcgctatttttccagccggcatcataacgtcccggaaaaatctccggtcgtcgatgcactgccacactggcggtatagaataccagttattttcgtgcattatccttatacagttctaatttatgaattgagttttttcttaaaataccccttctaatgggatgatttatcttggcatgcggcatgtgtctacgtgaatcgacctgaccgggaaaccgttggcgattagcgtgatacccgacaagatgatgattcaggtacgacagaatatatgttggcgtagaaaataataaatatagcctgaaagacccaggagagatctttcaggcaacttatctaatgttaattactcttcttcaaggcattcatcactgataagcgatagtatatccatctgtttaaacgagcttttcaaaaatttatacctgctcagtttgtcagcatttttcccattgataaaagatacttttactaatgtgttaaagtgcttattttcctcatccaaccattcttcggatgctaggatataattatccgtgatagttaatttatctgcataaagaccagaataagagaggtatacgccaaaataggagctatcatgttcagagcaagttatatcccatttattatccagtaattcgcttatttcttctttagatttatcactaccgtattttaggaagtataattttttcatttatcacccaccacattgcccaggaattctagttcctttccccttcgctttgacttcagcaggagactcaaaaaccatagcatttacaggtctaccacctgacattctagacaatttttgtaaagtatcatcaatacctaatttcttagccatatcactacccatatcaattggcccagttcgaccaccttttcctatccctaactgttctgctctctgatatagctctgggtgtgaaatagcaacatcaaaatcactaacacgaccaacatcaaaaggttgccctgtagaaaagcttacaccagacactgaacttccttgcatatatgagacagtgccgggatatcctaatctactcattccagcctgtaatgcttggccaaattgtttaaattgtccaaaacttttaaaaccatgcggtactcctgtccctgataaccctagaggatctatccagctaagagaattcggcgcataactatacgggttgttccccccagccagccctattggatcctgactgatatagctcccgatctgcggatcgtagtagcggtagcggttatagtgcagccccgtttccgcatcaaagtactgcccctggaagcgcagcgggttggccacccggtctgcatgcaccgcccccggctcgccccagactccgcattgttccgaccacaccagcccgccctgcacgtcggtcagccgcaccggcgcgccgttagggtcacagtggtagtggtagctactgcgtcccccctcctgctgcgtcagcagcgcgaacggccggaagctcccggggtagtagacgtattcccgcagattgttaaagagcgccgcctgccgcttctcacgttgcagccgaccggccacgtcgtacagcgccagcggacgcagcggctcaccgcccggctccgccacctccgccagcagcgcgtcgccctgccagtagaaccagcggctctccgtcgccgtctgcttgcctatccgtcgccccagcccgtcgtaggcgtagtgcgtgaccgactcgccctggtgcaccgccaccagttgctggctctcatcccagacaaaatcctgccggctgccgtcagtatagcgccgctgccgcaggttgcccgcacggtcaaacacgtagcgcgtatcattgtgccagccctcgcggaaccacccttccgccgtctcgttcaccgcccgcaccgtcagcgccagccggttgcccgccgcgtcgtgcataaaccgccgcacccgctccgccgggtcgacgtgcgccagcagccgtcccaccgcgtcatactggtagcggtccgtgccccagccgctgtcctcccgcgccgtcaggttgccctgcaggtcgtagcggtagccggtcgagaacagcggcagctcaccctgcagcgtgtgctgggcggttagccgcccctcgccgtcatacgtcagctcccgcaccagcccttcaccgagctgctcccggcacagccggcccgccgcgtcatagcccagcgccaccggcgcatcgtcattcagccctatcgccgccagttgccccgtcgtgctccagctgaacgccacccggtgtccgccgtcgctctcacgcagaatacgctgcccggcgtcattgtagtggtgccgcagcgtaaagccgtcctgcgactccgccaacagccggcccgccgcgtcgtagcgccatgccagctgccgccagcggttctcgcactgcgtcagctgcccgtccgccgcatagcggtagcgcgtcagcagcgtgccgccgctgcgtttttcctgcagccgtcccgcccggtcgtaggcgtacgtcagcgtaccccccagcgcatcggtgcgctgcagcaggctgccgcccgcatcccagcggtaaccggtcgcctgcccccagtagtcacgctcctccgtcacccgccccagcgcgtcgcgctgcagccgccacgcctgccccagcgggttcaccaccgccgtcagctggtcttcggtgtcatactggtacgccacccgctcgccgtccgccgtccggcactccgtcaccatcccggtgccgttatagcgcagccgcgtctcccgccctgcctcatcccggtagcacagcggctgatcttcgcggtcgtagtcgatcgccacctgcgcccccgaggcggacagctgcgccgtcagccgatccttcgcgtcatactcatagcgggtctgctgccccagcgcatcggttttcagccgcaggttgccgcgcacgtcaaagcgcagctgcagcgtcccgctctggttgctcgtcacccgccgcgggaagccgtagcggtcatattccagcgtctgccgttcgccgtcggcccccagatactcctccggctgccccgtcgcatcatagcgataacgccgggtcaccccggtcggatcgctctgcgacagcaggttgccccgcgcatcgtacgccatccgccactgcgcgccgttctcgtctatcaccgtctccggctgcgccagcgcgttatactccaggctcagccggctgccgtccggcccgatctccgccgcgatttgcccctgcgggtcatactcccactggtagcgtcgcccgtccggctgcgtcacgctcagcggccgtccgaggtcgtcataggtaaacaccgtgttgccgcccagcgggtcgatctcgctaataggcagcccgccgctgtcgaagcggatatgcgaggtgtggccgagcgagtcggtgaccgccacttcattgagcacatcgtgatagacaaagcggtagtcgtacagcccgccgtcgccccaggcgtgcaccacccgccagtcggcgtcgtagtcgtaataaaaacgctggccgttgcggtcctggtgctgcgtcatgcgccggcgctgatagccgaagcgccgcgccgcccccagcgcatcaatctgcgccgccagctggccctcaccgtcatactcatagcgggtcagcggcgagtaggcgtcattggccgcctcgtacaggcgcatggcgatgatgcgcccgtgctcgacggtgacatgcacctcgcgcccggtcactgcctcaccggcgtactccatcagccgcgtcagttgtccctgccggcgcacaaactgccagcggttgccgttgcggtcgcccagcgccgccagcggcatcgtgtcgccgtcgtcgtcatcaaaatgatgatgcacgccgtcgctgtcttcgtagatccagcggcgctgccgttcctcctgctgccaccacagctgcccgccgtccggcaggcccaccgccgcgtgctcgcgccccggctgcgccggcaggtcgccaaaggcggtcatgccctctgggcgaatcagcagcatcagcccgcccgcatcgcgcgtcagggtgatatccgccggcgtggcccagccgtggccgcagtaaccggcttcgtcgatatccgccgacgagtagctgcgcgtccaagagagcggcagccgccccggcagtaaaaaatcctgctgcgccagcgccacgctgccgtcgcggatatccaccggctcggcccgcagcaccttgcacttgaggaagccggagtccatatttttaaacagcctctggcggagcgcctgaaactgcttcataaacttgccgtagccggcgctttttttaagctttttcagtcccttgcccaggccgctcaggccggcgcgcatcagcagtgccatcacgttgacggtaggcggcccgccgacgatcacccggctggggatcgccagattgagggtcagtggcatcatcagcgacagcggcttgggctcggcggcgcgcttcggacggaacggcggcatcatgccgagcatgttgcagctcagcaccggcatggtgatgcgggcgaacggttcaccgtccgcccgcaccgtgcggctgcccataaacagctcgtcatcccccagctgcgggccgcccggcgcgcgcagcggcggcagccacacgccaccgatcgggatatgcaccgccatgccgccggtgccggcgctggcgcgcttgataccgttgacgttcaccgtcgtgccgataatcggaatgtagtcaaagacgtcgaacaccaggccgatatggggcgtcggcagcggtccgaacggataggtatggatatcgatccccaactgaggatcaaagtgcgaactggaatgcatcggctataccttccctggttccgacgtcagaacagcgcccgcagcaaggcgcgcaggaaattacgcgcctcgttagccagctcactgtccgacaaactgataaaaccgaccaccaacagcgtgatcgccacaataatcactaccttcctcatgcttgttccttgccttcgttttgctgaataaactcgctggcggcatcttccgacgacagcgccatactttgcggcatgtgcgaccattcgccggtcggcgcatcaaacggatgggcgatctccggcaggccgttccagtgcagatgcaaatactgacggccgatggcgatcgcctgacgaaagccgggatagccttcaaggatcagctgttcacgctggctgcgcgcctgctggaagctctgttccagcccctgctgcaggcggttctccgccagcttcaccgcctgaggcgttgccccctgctgcgccacctcgccctccgcacgtaaaatcagctgctgcttgcgctgctgatactcttcggcgcagtgctccagcgcctgggcgcgtttatcatcctgaatatgcagtaaatcctgcagtgccagcggcaaagtggtctgcgcgcgctcctcggcggacaacgaccgcgcggcgtggatcgcctgcgcatagtccgccatcgcctgactctcctcaccacccagcaccaaacagcgccccgccatccgcatcccttcaatagttagcatgcggttgcccgccatgtgcgccaaccccgccgccagtcgataggcgccggccgccttctgatactcgccggcgctgaaccaggcaccgccctcgccgaatgcgctctgcatctgcagcgtggcgcgcagtgacgaatcgccgatgccctgcgcaacctgctgtgccagactgtactcctccaccgctttagcagcggcattgccctttacccagccgccgccaatgatgttgtgcatcaccacctgctgctccagccatcctttttttcgcgcaatcgccagcgccattccggctcgcgcctcaacctgctgtgccgtgccgcgctcgagcagcagcaccgcatcggtcataaactgccggcagcgcaggcggtcgccatcacgatcgctgagctggctggcggtttgctgcatcagtgacatgccgtcaatatccggcgttatcagccgtacgcgctggggaaatgcctgctgcagcgcctgccaggtcggttgttccagcgtatcaatcagcatcacgcgcaccccggcagcaatgcgctcgacgttttgctgcagccagcgctgcagcgccgcctcatcactgatatgttccggcgtcatcaccgccaccacatagcgcaactgctcgcggtgatgctcggcaaaatcaccgagtaaggtttgccattgcgcagcgctaaaacacggtaaacgggactcaaaatcccaaccgtgcgcgtcttcgctggcctcgtaacgctctatcagctcatccgccagcgcccggctgtagccgtagccggtgtcgaacggcgccataaagccgataaacaggtccggcgcgctgtagtcgctcggcggctgctgctgcagcgcgataaacgcatgcacgatactttcggcattggccctgacccgccagataaacaggcgcgcagccggatcttcactggcctccagccactgcccttccaactgggccatcaactgctcggtggggtttcttgcatggctctgcatcatggatatctgctcaggcattgagttctattttggtgccgttgaccataacaccgctcccgttgatggtgatgctggcgccgccggcgacaatctcaatgctgccgggcaaaatcgagatgccggcagagtcacccacgctgatattgaaactttgcgacgcgccgtcgcttaccgcaccgtcggtataacgcgtatcaccgccggcgatcacgatattgcgaccgttgccgatgctgacatcctgcttcttggtgatcaccttgttctcatcgccgctaatcgatgccgtgcggttgccggtaatgcccagcgtctggtggccctgcaccaccacgtcgcggtttttcaccacgctgactttctcattgccgttcacggtgcgagtgcgatcctgattgaccgtcatcacctgattaccttccaccgtcgaggtatggttgcttttcaccgtggcggaatgatcgccggtgatggtttcattgcggctctgctgcaccgtcagggtttcactgccctccaccgtttcagtgcggttctgcttcacggtggtggtctcattgccgctgatggttttggtgcggttctggccgatggccaccgtctcattgccgtcgacatttttgctgcggttttgtttgatatggctggtttcatcggcgccgacggttttggtgcggttgctgccgatggtatggctctcatcgtttttaacgttggtgtccatattgcgttcggcctggatccacacctgttctgaaccggccttgtcttcaaaacgcagggcgttggcgttgtccgccgtgccgtctttggtgcggctcataaagcccatctgggtggcggccgccggcagcgcccacggcggcatgctggcttcgttatacacgcggccgatcacgatcggccggtccggatcgccgttaataaagtcgatcaccacctcgtcgttaacgcgcgggatctgcacgccgccgaagccctgcccggcccaggcgctggaaacacgtacccagcaggagctggtgtcgtcgcccgccgccagccgatcccagtggaacttcaccttgatgcggccatatttatcggtccagatcgattcccccttcggccccaccaccttggcggtctgcggcccgcaggtcttcggccactcggccaattgctccggccggaaaggcacatccgccggcatcacgttgaagtcgatgcggtgctcactgctctctccgccgctggcgtagcggttttctcgcaggtgatattccgcctgtgtcaccagatactggccattatcagcggcgtaaggcgcattgcgcagggtaaacgtgtgcccgggcgcaatgcccagcgccgtcgccgtggcgctgatctgctgatgctccgcctgccaggactcctgacgcacgcgcgcgtaaaattcgccgtgctggtgatcgacaaaccgccccggccagtcatagacgtcaatctgccccggctgcggcgaggcggggttctgccgcgcctggaacagccaggcgttcggtttgcggaagtcgtagtcgtcaatgctgtaaatccccggcgtgaccacatcgttgaccgcccagcggctgacgccttcttcactggtactaccgccggaaggcgtaacgtgatagggaatgctttcgtaaccttcgaacggcttatgctgctggggcgcatccatcaacaccagcgtctgtttgcccatttcatggcgccagaaatagtagatgccctccaactccatcagccggctgataaagttgtagctgctttcctggtactgcacgcagtattcccactgacggtagctgccggtcagctggtcctcgcaggcgacgctctgctccgccagcagggttttgacgatgtccggcaccgtctgctgctggaagatacggaagttgcggtcacgcagcatcggccagatatccggctccagtttcagttgataaaccgcatagcgcgtatcattgatttcctcgctgcgcaccgctgccgccgtcaccttgccattcaggtaacggggcgtcagcagattctgcgtggggatttccagcgtgacggtctgaccgagcagcgagcgccggtcgatatggaagttctggctaagcagatcaacctgaaaaacatagggacgactgagctgttcgctgccctgcagcgaccagaacatcagttcatcggggccaagaggcgtgtgcgcgcgaattcgatccaacataagctacaacccaaaggaagatggcagaataaaaaacaacctatcgtaacttctagcgcacttttagctgggggtaaatgattagtgagggaaattaaccaattctgtgaagcagactgaaataccgaactgtaacaataacatatacataaacaccactaatgagtcattagtttttgtcattgatttatgatgatttattcggcattaatgcgggatatcgactcacaacatcacaggacccaccatgagccaacccgacaccgtactttataccgatgccaactttttcagcccttatgccatgtcggtatttatcgcgctgcacgagaaaaatattcccttcgccgtcaagccgatcgatctgtcccggggtgaacatcagcatgccgcctataccgatatttccccgctccaaaggataccggcgctaacgcacgacggctttaccctgtgcgaatcgtcggccattgatgaatatctggaagagctgttcccgcactccccgctgtacccggctgacgtcaggctgcgcgcgcaggcgcgtgaggttcaggcctggctgcgcagcgatctggcgccgctgcgcgcagaacggccgaccgaggtgatttttaacggtgagaaacggccggcgctgtcggccgacgggcaggccgcggcggaaaaactgatcgccgtcgccggcgggctgctggcacacgggcaggaaaatctgtttggcgactggtgcattgccgacagcgatctggcgctgatgctcaaccgcctggccatgaatggcgacccgctgccggacacgctgcaacgctatgtgcaacgacagtggcagcatccgtctctgcaggcctggctggcactctctgcgggaaaatcataaaaaaatcggcggccacgacgccgccgttctcaatccagagaaaaaacacaccacttgagggagtctgttaccaacccgccggcagatagcccagcaatgaggcaatggcatacaccgcgctggccagatacagcagcacaatgctggcctgcagcagcggatgagtgatccagttgcactgccagcgcggcgtcatatcgccgtgtttgcgtgcgccgcgcaagatcagcatcggcatgaccgacaacaccacgccgctgaacacgccggcaaagtacagcgcattcacaaatgagacaaaaccgctgtacgccagcacgaacggcggcagcaccaccagcagcagcacaccgaaacgacgcagcggcagttcgtcgttgcccaggcggaacttgtcgaaaatattggtcaggaagctaccgcccagcccccagtaagaggtcagcatggcgcacagcgcgaagatattggcggagaagaacgcccactgccccagcgcctgcccccaggagatagtggccacatcggagatattatccaggccgctgagcgcaatcaccgacagcggcaccgccgccagcagcacaaaggtggtcgccatgccgacgataatcgccttcggcagttgctccggcttatcggcaaagccgcgcgccatttccggcacgatatactgcgccgagaagcagaacaccaccacgttgaataccggcaccataaaacgccagtcgccctccagcaggcgccccatctgggtggtgtctttgagcagcgtggcgatcaccagcacgctgagcatcaccaccatgccgatactgataaacttctccccacggccgatggctttcaggccaagatacagcaccccggcggccgggataaaaaacagcaggctgccgatcgccggcgagatccccagcaaagattgcagcagtttaccgctgccggtcatataggcggtcagcgcgccgatgctgttgacgcagaccgaggcgaacatcagccaggagccaaagccgccgacatagcgcttggccaggccgctcagctgcaggtgcgtgcgggtgcgcagcgtggactcggccacgtacagcatggtgatggtggtcaaacagcccaccaacaccagccagaacagcagtggtaaaaagccggccttgctggaggcataggctatcgacaatacgccggcgccgatattggtgccgacaatcatcgccacgccctcaaggaaactcagcgatttggcgggtgcagatgctcgctccccggcggcaagcgccggagagaatgtgatgttttcagcaggcataagtcatcctctgcggcccggcgaacagcgccgccgggcggggttaagttcccggtggttacgcgttcacgtcgatacacaggtatttcagctccagatattcctcaatgccatagcgcgatccttcgcgtccgagccctgactgcttcacgccgccgaacggcgccacttcgttggatatcaggccggtattgatgccgaccatgccgtattccagcgcctccggcacccgccactgacgcgcggcgttctgggtaaagacgtaggccgccagaccgaattcggtatcgttggccatcgccaccgcctcatcctcatcctggaagcggaacagcggcgccaccgggccgaaagtttcctctctggcaaagcgcatctgctgcgtcacgccggtcaccaccgtcggctggaagtaggttctccccagcgcgtgcggctggccgccggtggcgatttgcgcgcccttgatcagcgcatcgtcgatatggctctgcactttttccaccgccgccttatcgatcagcggcccctgcgtggtgccttccgccgcgccgtcgcccacctgcagcccttcgaccgccgtcaccagtttcgccgccaggcgatcgtaaatgccggcctgcacgtagatacggttggcgcaaacgcaggtctggccgctgttgcggaatttggaggccataatgccggccaccgccgcatccaggtcggcgtcgtcaaacacgatcaccggtgcgttaccgcccagctccaacgacagctttttaatcgtcggcgcacactgcgccatcagaatgcgccctacttcggtcgagccggtaaagctcagtttgcgcaccaccgggctgtcgcacagcaccttgccgacctgcgccgcttcgccggtgacgatttgcagcacgccggccggaatgccggcgtcctgcgccagcttgcccagcgccagcgcggtcagcggcgtttgttccgctggtttgacgatcatgctgcagccggccgccagcgccggcgccgccttgcgggtaatcatcgccgccgggaaattccacggggtgatggccgcgcacacgccgatcggctgcttgatcaccaccagccgctgcgacgcctgcggcgcctgcaggaccgcgccgtccacccgtttggcctcttcggcgaaccaggtaataaacgacgccgcataggccacttcgccgcgcgcctccgccagcgatttaccctgctcggcggtcatcagctgcgccagatcctcctgcgccgccataatgtgctccgcccaggccagcatcagcgccgcacgctgtttggcggtctgctgcttccagctctgctgggcgcgctgggcggcgtcaatcgcccgttcggtctctgcgctgccgagcagcgggatggtggccagctcttcgccggtcgccgggttgatcaccgcttcacgcttgccgctctgcgccgcacaccactcgccgtcgatcaggcactggctgcgcagcagctcggggttactcagtttcatcatcatgcgctccttattcagccaacgcgcgggaaagaatgcccagcgccttggtgaattgttcttcaggaatggtcagcgggtacaggaagcggatcacgttgccgtgtacgccgcagctcagcagcagcaggccttcctgcagggctttttgctgtacctgacgggtgaattccgccgacggctggccgctggcggggtcgttaaactcgaccgccaccatcgacccctgcgcgcggatctcggcgatggccggacagctggcgcgcgcctgctgcagcacctccaccagatgatgacccagacgctgcgcgcgctggcacagctgctcttcatcaatcacgtccatgaccgcatgcgccgcggccaccgccagcgggttaccggcataggtgccgcccagcccgcccggcgccggcgcgtccatcacctcggcgcggcccgccaccgccgacagcggcatgccgcccgccaggcttttcgccatggtgatcagatcgggtttgctgtcgtaatgctccatggcgaacagcttgccggtacgggcaaagccggtctgtacttcatccgccaccagcaggatgccgtgctcatcgcacagcgtgcgcagcgcctggataaactccgccggcgcaacgttaaagccgccctcgccctgcaccggctccagcacgatcgccgccacctgtttcgggtcgatatccgccttgaagatgcgctccaggctgttcatcgcgtcctgcgtgctgatgccgtgcagcgcgttcgggtactggccgtggaacaccgagccggggaacggcccgaagcccagtttgtacggcgccactttgccggtcagcgccatggtcatataggtgcggccgtggaagccgccgccaaaggtgataatgcccggacggccggtatgagcgcgggcgattttcaccgcgttttcgaccgcttcggcgccggtggtgaagaaggcggtcttacacggcccgtcgatcggcgcgcgctggttgatgcgctcggccagtgagacgtagctttcatacggcacgatctggtaggcggtatgggtaaaggcctgcagctgttgctcaatcgctgccagcactttcggatgacggtgaccggtgttcagcaccgcgatgccggccgcaaaatcgataacttgattgccttccacatcccacagggtggcgttttccgcccgctctgcgtaaaaaccacacataactcccaccccgcgtggcgtggcttgctgacgacgttggttcagttctgcgtttttcatggttgctctccggtcaatagccgttcaactgtttgttcacattcttgaaacaatgccgtttatttacacaggatgtggccctataatcgagtgccagttacgaataattgagggatccaattgcgctcaatcagcggcgatctgttgctgcagcgtctcggcgaacagcccgatgacaagctgcataaacgcctgtataacgccatccgcaccagcattctggacggcagcctgccgccttccagccgcctgccggcgtcgcgcgatctggcgcaggaactgagcctctcacgtaacacggttttaaccgtttatgaacaactactggcagaaggatatgtgctttctcgtcagggaagtggaacattcgtcgcagaaacggtgccggacagctgtttatccactaccagcgcgcctgtcggcagcgacggcgaacaacgtccggttgaactgtcgcagcgcggcaacgcgctgctgctgcacgccagcgccagccccaaacagtggggcgcgtttattcccggcgtgccggacgtcaacgccttcccgcaccagctgttcagcaagattcaggcgcgcatcagccgccgccccgcgccgcagcggctgacctacagcaatcagggcggcagcccggagctgcagcaggcgctggtggattacctgcgcgtcgcccgctcggtgcgctgttcgccggaacagattttgattaccgaaggcattcatcaggcgatcgatttggtcacccgcatgctgtgcaacccggatgatgaagtgtggattgaggaaccgggctactggggcatccgcaatattctgcgcatgaacagcctggatatccggccgctgccggtggatgaggccggcatcgtgccgccggaacaggtcagcggcgcgccgcggctgatgttcgtcacgccgtcgcaccagtatccgctggggtcggtgctgagcctggcgcgccgtcagcgtctgctggcgctggcgcgccacaccggcggttggatcgtcgaagatgattacgacagcgaattccgcttctccggccagccgatccccgcgctgcaggggctggaggccgacgcgccggtgatctacatcggcaccttcagcaaaacgctgtatccggcgctgcggctcggttacgtggtgctgccgaagccgctgacggcggcgctgaaaaccgcgcacgccgagctgtaccgcggcggtcacctgctgatccaggcggcgctggcgcagtttattcaggaaggccactacaccgcgcacattcgccgcatgcggctgctgtacgccaggcggcgcgcctttctcaccgcgctgatcgaacagcatctgggtaaacaggcgctgagcgaattcaataacaacgccggtctgcacctgatcctcaacctgccggacagcgccgacgacgtggcgattgccgccgccgccggcgcgcgcggcgtgctggtgcgcccgctgtcgcgctattacatgctgccgacccgccggcgcggcctgctgatgggctttgcctgcgtgccggaagagcagatggccgccgcgtttgagcagttgctggcctgcatcctagagaacctgcgctaaccagccctgcggccgccactgcagccggtgggtcagccccagcccttgcaggaacgcctcatcgtgggacaccaccagcagcgcaccgggatagccgtgcagcgccgcctcaatcgcctgcagtgacgccagatccagatgattggtcggctcatccagcaccagcagctgcggcgggctttcgcgccacagcgcgcaggccagcgccgctttcagccgctccccgccgctcagcatcgccagcggcagcgtcaggcgctcggcccccagctgcagctgcgccagccgggtgcgcagctccccggccgccatcggcatccgttccaatgccagatggtccatcagtgaacgacgcaggtcgaactggctcagggtctggtccaggtaggcggcgttcaccgccagccggcagcggccgtcgctcggcatcagctggccgagaatggtgcgcagcagggtggatttgccgcagccgttcggcccgcagaccgccacccgcatcgggccgtccatccgccagtccagcggcggcagcgtgctgaacggcaggcgcagctgctccagcgtcagtacctgtttgcccgccgccaacgcgctgcccggcagggtgaacagcaccggattttccgtctcgacccgctgctgcgcctgatgcaccgcgctgtccagcgcgcttttttgctgctgatgctgccggcgcagcgtgcccaggctctctttggcggcgcctttgtacttcacccgctcgaaagaggcgatattcagattatccacctcccgcagggttttcgccgcgcgccgctggctggcgtcatgctctttcaccagccgggcgcgagcgcgtttacgcgcttgttccgcatgatccagcgcctgacgcgccgcctgccgttcctgttcacgctggcggcagaacgcctggtagtcgccgctgtagctgtgcaggccatccggcgtcagttcaacgatgcgctgcatgcgcatcagcagctgccggtcatggctggcgaccagcaggccgccgcgccactgcgccagctggcggtacagccagtcgcgccccgccgcatccagatgattgctcggttcgtccagcagcagaaaatccgcgccggacagcagcgcgccgcacaaggccgcgcgcatacgttcgccgccgctgagttcacaggccgggcgctgcgcatggcagccgctcagcccggcctcggcaaacgcggcctgcagccgttcggccagatcccagcgcccttccagccgctcgacgtcttcagccagcatcgctccgcacgctacgcgcgccagcgcggcgaacacctcgccgtagcccagccactgcgccagcgtaacaccgggctctaccgccgactgctgctgcacccaggccaccagaccgcgggtttcgatatggccgtccgccggcggctcccgcccggccagcaggcgcagcagacggcttttgcccacgccgttgcgccccaccagcgcacagtggcggcggtccaggctcaggtttaacgggccaaacagcgtttcaccgtcggcaaagcgacaggttaattgatgaataacgagataaggggatgacgcaaaatgagccataggcactcctgaatgaaatcaatagcaccccatccggcagcaaggctgctcagcatgggaccggattcaacaggcgtgattgttcattttggttaaggctccgcagagagaatggataaataacgcgcaaatgctaaccgatctgccgttcaatatgcaaacacggaggaagattcatgacggctatcacattcagcgcaacgcggattcccaagcggcaagacagcggctagatttatctcatccgaccacttgcggtcagacataataataacagccgaacgtgcccaagattcgggaagaaaccatggagagtgcaatgagcttatacccacacctgctggcgccgctggatcttggcttcaccaccctgaaaaaccgggtgctgatgggatcgatgcataccggtctggaagaactgcccgacgggccgcagagaatggcggcgttctatggcgaacgcgcagcggccggcgtcgcgctgatcgtcaccggcggcatcgcgcccaatcggcagggcgtggtgtaccgcggcgcgtctacgctggagcagccgcagcaggtggcgcatcaccgcaccatcaccgaggcggtgcaccaggcgggcggtaagatcgccctgcagatcctgcacgccgggcgctacagctatcagccgcaccccgttgcgccctccgcgctgcaggcgccgatcaatccgttccgccccagcgcgctgacgccgcaggagatcgagcagaccatcgccgacttcgcccgctgcgccgcgctggcgcaacaggccggctatgacggcgtggaggtgatgggctccgaaggctatctgatcaaccagtttctggtcgcgcgcaccaatcagcgcgacgatcaatggggcggcagcttcaccaaccgcatgcgcttcgccgtggagatcgtgcgcgccgtacggcaggcggtggggcgcgaattcattctgatctaccgcctatcgatgctcgatctggtggaggacggctccgactggcaggagatcgaacggctggcgcaggcgatcgagcaggccggcgcgacgatcatcaacaccgggatcggctggcatgaggcgcggatcccgaccatcgccaccatggtgccgcgcgccggtttcagctgggtaacgcgcaaactgatgggtaaagtcggcattccgctgattaccaccaaccgtatcaacgatccggcggtggcggaacaggtgctggcggacggctgcgccgatatggtgtcgatggcgcggccgtttctggccgacgccgagttcgtgcgtaaggccgccgaaggacgggccgacgagatcaacacctgcatcggctgcaatcaggcctgtctcgatcagatcttcgacggcaagctggcctcctgtctggtcaacccgcgcgcctgccgggagagcgaaatgccgttgacgatggcgcaatcccccaaacgtctggcggtggtgggtgccggcccggccgggctggccttcgccgtcaccgccgccagccgcggccatcgggtgacgctgtttgacgccgcgccggttatcggcggccagttcaatatcgccaagcagatcccgggcaaagaggagttccatgaaaccctgcgctattttcagcgtcagctgacgctgcgcgaggtgacattgcggctcggccgccaggttgaggcgcaggatctgcaggagtttgacgaagtgatcctggcctgcggcatcgtgccgcgcacgccggcgatccccggaatcgacaacgcccgggtgctgagctatctggacgtgctgcgcgacaaaaagcccgtcggccagcgggtggcgattatcggcgccggcggcatcggcttcgacaccgccgagtacctgagccagaacggcgaatccagcagcctgcatctgcaggcgtttaatcatgaatggggcatcgatacgcagctgcgccagcgcggcggcctgtcgccggacggcgccgacgtcccccgctctgcgcgacagattttcctgctgcagcgtaaaaccagcaaagtgggcgaagggctgggtaaaaccaccggctggatccaccgcgccagcctgagcatgcgcggcgtgaaaatgctgaacggcgtgcagtatcagcgcattgacgacgaagggctgcatatcgtgcgtgaggaacaggccagctgcctgccggtggacaccattgtgatctgcgccggccaggaaccgcggcgtgaactgcagcagccgctgctggcgatggggaaaagcgtccacctgattggcggcgcggacgtggccgccgagctggacgcgcgccgcgccatcgagcagggcacccgactggcgatggcgctgtaaaccgtcaggggcgcgcgctgcgcccctgaatgcgccttagtagcggcgcgcgccggttttcaccgacttcagcaccaggaacttctggttggacgccacggtcacgcagttgccgaacaggcgcttcagcttctggtagtagtccagatggcggttgccgacgatcagcagttccccgcccaccttcaggcaacgcttggcgtcgaggaacatctgccaggcggtttcatcggtaatcgcatgctgctggtggaacggcggattgcacagcaccgcctgcgcgctgccgccttccatcccggccagcgcattgttgaccacgaaacggcagcgttccacgtcctgcggcaggttatggcgcacgttcagttcgctcgacgccaccgccatataggattcatcgacaaaggtcacctgcgcctgcgggttctgcagcagcgctttcagacccaccacgccgttgccgcagcccaggtcgataatctcaccctccagatcgctcggcagatgctccaggaacagacgcgcgccgatatccagaccgccgcgggagaacacgttggcgtggttgtggatcagcatctcgctgccgtccagctgccagttggtggtttccgccgccgccggcggcacgatgtccgccacctggccgtaaatcagacgcgcctttttccacgccaggctggtgcgggtcggccccagcacgcgctcaaacagctgcagcgtcgaggtgtgaatatcgcgcgccttggcgccgccgataatcacggtatccggaccgaccaccttgcgcagcgcgcgcagctgctgttccaacagcgccagcgccttcgggatcttgatcaacaccagcgccggcgcggccggcagctcatccaggctgccgagcagcgtcacctgctgcgcatccagcccgtttaacgccagattgtggcgcgtcgccagctggctcatgtaggaatcgctgacgctgtagggccgcagggcgtgcagcgcacaggccagcgtgccgaagctgtcgttgaaaatcagcaccgggcgtccggcaacgtcctgattttccacctgttgcagcagatattcatccgccgcttcccacgcctgcagcggcgcggcgccttcttgttggggataacgctccagctcaagttgctgtgttcccagatcgagttggctcattgcccctcctgactgataaatttgcgctgtttatcccctaaaaacgtccgtcagtaaaatgttttttgctattcaccgccctttgccggatttgtgcgaaaaaaccgcatacaataaccggccgaacggctactgaagattatcgcgccatgtccgaacttacctatctgcaaggctaccccgcccatctgcaaacgcaggtacaacagctgatccagcagcggcgtctgggagaggtgctgctgcagcgctatccgcaggtgcacagctgcaccaccgacaaggcgctgtaccagttcaccaccgagattaaaaaccactatctgcgcaacgcccagccgatcagcaaagtggcgtacgacggcaagatccacgtcatgaaacacgcgctggggctgcataccgccatctcgcgcgtgcagggcggcaagctgaaggccaaggcggaaatccgcgtggcgacggtgttcaagaccgcgccggaagccttcctgcgcatgatcgtggtgcatgagctggcgcacctgaaagagaaagatcacaacaaggcattttatcagctgtgctgccatatggagccggactatcaccagttggaatttgacacccggctgtatctcacccatctgtcgctgttcggcggtctgtacgttgatgattgataattaaggtattattgacaaatattcgccttctgctggcggcgtgatactctgatttatcagtatcaggccaccggagttagctatgattcgttttgccgtcgtcggcaccaactggattaccgaacgctttatcgacgccgcccatcaaagcggcaaaatgcagttgaccgccgtctattcccgccgcttggaacaggccagaagcttcggcgcgccctatcaggttgaacagctgtttgacgacctgacggcgatggcgcagtccgatacctttgacgccgtgtatatcgccagcccgaactcgctgcactgcccgcaggcgctgctgtttatgcgccatcacaaacatgtgatctgcgaaaagccgctggcctccaatctgcaggaggcggagcagctgctggcctgcgcgcggcagcagcaggtagtgctgttcgaagctttcaaaagcgcccacctgcccaactttctcaccctgcgccaggcgctgccgcaggtcggcaagctgcgcaaggcgttgttcaactactgccagtattcctcccgctacccgcgctatctggcgggtgagaacccgaacaccttcaacccgcagttctccaacggctcgatcatggatatcggctattactgcctggccagcgcggtggcgctgttcggcgcgccgcagtcgctggtcgccagcgccgccctgctggatagcggcgtggacgcccacggcaccgtctgcctcaattacggcgattttgacgtgacgatctgccactccaaagtcagcgactcggcgctcgccagtgaaattcagggtgaggacggcgcgctgctgatcgagaaaatctcggagtgccagggcgtggcgctgctgccgcgtggcggcagcctgcaggatctgagccggccgcagcatgacaacaccatgcgctatgaggccgaagtctttgccgatctggtggcgcgacgtcaggttgagcatgccgggctggaaaactcacgtatcgtcgccgccctgctgagcgaaatccgccggcaaaccggcgtcgccttccccgccgatggagaaacaccatgaagccgctgttactgatgcaaaccggcgatgcgcccgacgccatccgccaggcgcaaagcaattttgaacagatgtttatgcagcaggggcgcatggccgccgaacgcgtgcagatcgtccacctgcccgccggggagcggccggcggcgccggctgactactgcggcgtggtgatcaccggttcgccggcgatggtgacggagcggctgccgtggagcgagcaggcggccgcatggctgcgtcaggcgatggcgatccgcctgccgattttcggcgtgtgttacggccaccagctgctggcccatgcgctcggcggcaaggtgggctatcacccgcaggggatggaggtcggtacgctggagattgagctgctgccggccggcgcgaacgaccgccggctgatgacgctgccgccgcgcttcaaggccaacctgatccacgcgcaaagcgtgctgacgccgccgccgggtgccgaggtgctggcccgctcgacgcaggatgactaccagatcctgcgctatggtgataatgcgctgaccacccagtttcacccggagttcgacgcggcgatcatgcgccactatctgcactggctggccgagatggagccggtgcggcaggcggaataccagcaaaaacaacggcaggtggacgatacgccgttcagcaggctgctgctgcaggggtttgtcgtcagcctcggcgcgcagcaggcattggccggatgaggattagacattgaccgctgacacattttgcattactttttacgtcagcaaaggggagtaacttcattgccggttaatcgtcattacgatgcgcaagcatccggttaccgggcaacccgatggtcaaggtgtaacaccttcatcgacgttgtaagtgagaccttgccggaaggcgaggtttgcttgcagcgttcacagagcggctggcgtccttccgacgttggccgtttttgtttttgaaggatacataatgatgaataccgttggcaccccgtggttatggggcagcttcgccgccgttatcgtggtgatgctcgccattgatttactgctgcagggccgcaaaggctcgcatgccatgtcgatgaagcaggccgcctgctggtcactggtgtgggtcaccctctcgttactgttcaacctcggcttctggtactacctgagcgaaaccgccggccgcgccgtggccgatacgcaggcgctggccttcctcaccggctatctgattgaaaaagcgctggcggtggataacgtctttgtctggctgatgctgttcagctactttgccgtgccggccaacctgcagcgccgcgtgctgatttacggcgtgctgggggcgattgtgctgcgcaccgtcatgatctttgccggcagctggctgattgcccagttcgcctggctgctgtacctgttcggcgctttcctgctgtttaccggtatcaaaatggcgctggcgaaagaggacgacggcgctatcggcgacaagccgctggtgaagtggctacgcagccacctgcgcatgaccgataacctggaaggcgagcgcttctttgtgcgccgcaacggcctgctgttcgccacgccgctggtgctggtgctgatcctggtggaactgagcgatgtgatcttcgcggtcgacagcattccggccatcttcgccgtcaccaccgatccgtttatcgtccttacctccaacctgttcgccattatgggcctgcgcgccatgtacttcctgctggccaacgtggccgaacgcttctcgatgctgaagtacgggctgtcggtgattctggtgtttatcggcgtcaaaatgctgatcgtcgatttctaccatattccgatcggcatttcgttaggcgtggtggcgggcatcctgctgctgacgctggcgattaacgcctgggtcaaccatcgcaacgaccggctggcgcgcaaggcgccataatctgttacccggggcggttttccgccccataatcgtttgttcatcgcgctaaacgccaaatgttattgcgatcacacaaatgtaatcaggatgttatcaagagttgatccgcccgcagaatttcacatcagagacttcccaaccccgcgcgtttactgaatactgaaagagcaaacacacttcgttacaggtgcgcataaaattcgcccggcacggttcctgccgaggcgcggcacccattacgcaacatcatcaggaagcggaaacgctaaataagcatcatgcataaaatactgacacgcattacacagggcagcctggttaaacaaattctggtcggcctggtggccggcattctgctggcattcatctcccccgccgccgcctcggccgtgggcctgctcggcgcgctgttcgtcggcgcgctgaaggcggtagcccccgtactggtgctggttttggtgatggcatcgatcgccaaccataaacaggggcagaaaaccaatatccgcccgatcctgttcctttacctgctgggcaccttcgccgccgcgctggtggcggtgctgctcagcttcgccttcccgtccaatctggcgctggtgaccggcaatgtcgatatcagcccgccgggcggcatcaccgaggtgctgaaaggcctgctgatgaacgtggtggccaacccgttcgacgcgctgatcaacgccaactacgtcggcattctggcctgggccatcggcctggggttagcgctgcgccacgccgccgacactaccaaattgctgatcaccgatgcatcgcacgccgtcacgctggtggtgcgggcggtgatccgctgtgcgccgctgggtatcttcgggctggtggcgtccacgctggcggaaaccggcttcgacgcgctgtggggctatgcccagctgctgatggtgctgatcggctgtatgctgctggtggcgctggtgctcaacccgctgatcgtctactggaaaattcgccgcaacccgtatccgctggtattcgcctgcctgcgcgaaagcggcgttaccgccttctttacccgcagctcggcggccaatattccggtgaatatggagatgtgcaaaaagctgaatctgaatgaagacacctattcggtttccattccgctcggcgccaccatcaatatggccggcgcggcgatcaccatcaccgtgctgacgctggcggcggtgcacacgctgggcattgcggtggatattccgaccgcgctgctgctgagcgtggtcgcggcggtctgcgcctgcggcgcatccggcgtggccggcggctcgctgctgctgatcccgctggcgtgcaatatgttcggcatcccgaacgatatcgccatgcaggtagttgcggtcggctttattatcggcgtgctgcaggactctgcggaaaccgcgctgaactcctctaccgacgtgctgttcaccgccgccgcctgtatggcggaagaccagcggctggcggacgaagacccgctgaaaatgcgctaaacaacggcggcatcagaagtacctgccaagcagggggccatatcggccccctggagttgatgacaaagttgtctgaaaatccgagatactcgggcctagcgtaacgaggggcgctccggcggcttacgccgctacgaccccatcgccacgctctccctaataacaggctttgtcagctgtctgagggggccatatcggccccctgattcattcggccgacagcactcacaatgtgacgccgctcttaaagatcgccagctcgcggaaatcgttcagctcgtttttcgccgccttgccgttggcgatggcgacaatctcatcgacaaactgcgtcaacagctgttccatcggcatgccgtgaatcagccgtccggcgtcaaaatcaatccagtgcggctttttcgccgccagctcgctgttggtcgccagcttcaccgtcggcacaaagccgccatacggcgtgccgcgcccggtgctgaacaacaccatatggcagccggcgccggccagcgcgctggtcgccaccgcgtcattgcccggcgcgctgagcagattcagccctggctggcgcaggcgctcgccatatttcagcacgtccaccacctggctctgccccgctttctgggtgcagcccagcgacttttcttccagcgtggtgataccgccggccttgttgcccggcgacggattttcataaatcggctgctggtgggcgataaagtattttttgaagtcgttgaccatagcgacggtcttgtcgaaggtctgtctgtcgcggcagcggctcatcagaatgcgctcggcgccgaacatctccggcacttcggtcagcacgctggtgccgccgttggcgatcacatagtccgaaaaacgccccagcagcgggttggcggtaatgccggacagcccgtcggagccgccgcactccaggccgaacttcagctcgctgagcctgcccggctggcggcgatcggcgcgcatcgtccggtacagcgcatgcagctgcgccagcccggcctccacttcatcatcctgctgctggcataccataaagcgtacccgcgcgtcgtcgaccgcgcccagcgtgtcgcgaaacgcatcgacctggttgttttcacagcccaggccaatcaccagcaccgcgccggcgttcggatggcgcaccatattctgcagcatggtgcgggtgttttcatggtcctgccccagctgggagcaaccgaacgggtggctgaacagatggacgccgtcaatgccctcggcatcggcggtttcctgcagaaaacgtcgctggatctggcgggcgatgccgttgacacagccgacggtcggcacgatccacagctcattgcggatgccgacctcgccgttggcgcggcggtagatctgcacctcgcgatccgccgcctgcggcggcacggccgggaagtccggctgatactgatagtcgtccagatcgctcaggttggttttggcgttctgcgcgtgaatatgttcccccggcgcaatcgccgccaccccgtggccgatcggcagaccgtatttaacgatggttccgccggcggcgatcggcgtcagcgcaaacttatgcccgcgcgccaccggctgcggcagcgtcaggcagcgcgcctcatccaactgcagggtttccccggcggccagatcgcgcagggcgaccgccacgttgtcctgcgcatgaatcttaataaagctctgcataagacacctgtaggcgacggttaagccagttcaatggcgaagtagtttttggcgttgtcgaagctgatgtttttcaccatctcccccagcagcgccagatccgccggcgcctcgccgtcttccacccagcgcccgatcatctggcacagaatgcgccggaaatattcatggcgggtataagacaagaagctgcggctgtcggtcagcatgccgacaaagcggctcagcaggcccagctgcgccagctgggtcatctgccgctgcataccatccttctggtcgttaaaccaccagccggagccgaactgcatcttgcccggcgtcccctcgccctggaagttgcccaccatggtgccgatcacttcgttatcgcgtgggttcaggcagtacaaaatggtcttcggcagcccgccctggcgcgcctgggcatccagcaaacgcgacagcggctgcgccagcggccgatcgttgatcgaatcgaagccgatatccgggccgatgcgctcgaacatccggctgttgttattacgcagcgcgccgatgtgatactgctgcacccagccgcggcgctgatactccgccgccagaaacaccagcacggcggttttgaactgcgcgctctgcgtttcatccggctgcgcgccgtcgaggcgtcggctcaggatcgcatccagcgtcgcctcgtcggcgtcggcgtacaccaccacgtccagcgcatggtccgacaccttgcagccgtgcgcggcaaagtgatccagccgcttgctcagcgcctggcgtaaatcgtcaaagcggcggatctccacgtccgccgcggccgccagccgctgcaggtaatcgctaaaggccggcgcatcaatgttgaacgccctgtccggccgccagctcggcagcactttgatatcaaagccgccgtcctcggcgatcgcccggtgatggcgcagatcgtcgatcggatcgtcggtggtgccgaccattttcacgttcatctgctgcatgatcccgcgcgcgctgaacgcatcctgcgtcagcagctcgttggcgcgctgccagatatcgtccgccgtcgccggcgacagcaaggtgccggtaatgccgaacggccggcgcagttccaggtgcgtccagtgatagagcgggttgccgatggtatgcggcacggtcgccgcccaggcgtcaaacttttcccgatcgccggcgtcgccggtgcaaagacgttccgccacgccgttggtgcgcatggcgcgccacttgtagtggtcgcctttcagccagatgtcatacaggtttttgaagcgatagttctcggcaatctgcgccggcggcagatggcagtgatagtcaaaaatcggctgctgcgccgcatactcatggtacaaacgccgggcaaattccgtatccagtaaaaaatcttcgcttaaaaacgtggccatatcaggtcctcagcttgcgtagcgggtttttgtcgcctcattgctttaaaagttatcacaccaattaattacggcgtccaggtttttttcgccatgcttacggtaaaaaaggcgcttcaaggcgcgataactgcgggtttcatcgcaaaaaaacctcagcatggccttcatattattgcgtaactgaataatgacttttgtgatgtcactcaacttttaaatctgtatgacaagttattgtctcgcctcttcacctcgcggcggaaagcgccggcgagccgaacacgccttacaccacgacagacaggaaatcaccattatccacgttgcgcagcatcaacgggcgcgacgattgctaaagacggggagagatttctcatgcgcaaaatcaaagggttacgctggtacatgatcgggctggtgaccatcggcacggtactgggttacctgacccgcaacgcgattgccgtcgccgcgccgacgctggaagacaccttacatatcaccacccaacaatattcctatatcgtcgccgcctactccgcctgctataccgtgatgcagccggtggccggctacgtgctcgacgtgctgggcaccaaagtgggctatgcgatgttcgccattttatgggcgctgttctgcatgggcaccgcgctggccaacagctggggcgggctggcgctggcgcgcggcgcggtcggcatggcggaggcggcgatgatccccgccgggctgaaggccagcagcgagtggtttcccgccaaagagcgctcgatcgccgtcggctactttaacgtcggctcgtcaatcggcggcatgatcgcaccgccgctggtggtgtgggccatcgtcgcccacagctgggaaatggcgtttatcatcaccggcgtcctgagcctgatctgggccatctgctggctgctgttctataagcatccgaaagaccagaagaaactcagcgccgaggagcgcagctacatcctggacggccaggaagcccagcaccagaccagcaacgccaaaaaaatgtccgcctggcagatcgtccgcaaccggcagttctggggcatcgcgctgccgcgctttctggcggagccggcctggggcaccttcaacgcctggatcccgctgtttatgtttaaagcctacggctttaacctgaaggaaatcgccatgttcgcctggatgccgatgctgttcgccgatctcggctgtatcgtcggcggctacctgccgccgctgttccagaagtatttcaaggtgaatctgatcgtgtcccgcaagctggtggtgacccttggcgcgctgctgatgatcggccccggcatgatcggcctgttctccagcccgtatgtcgccattgccctgctgtgcgtcggcggctttgcccatcaggcgctgtccggcgcgttgatcacgctctcttccgacgtcttcggccgtaacgaagtggcgaccgccaacggcctgaccggcatggccgcctggaccgccagcaccctgttcgcgctggtggtcggcgcgctggcggatacgctcggcttcagcccgctgttcgccgccctgtcggtgttcgatattttgggcgccatcgttatctggacggtgctgcaaaaccgcccggccgccgccggggaaaaagaagcgctgcacaccgccgccgcaggcggttgatcccgcgcgtcgcccggtccgagcgccgggcggcccgccgccattcactggcggcaaaaccggataagtggtataacaaatctgttggcaacccgcctttcctagcgcagagcactcattatggaattcaccgaaagcagacgcttatatcagcaactggccgccgaactgaaacaacgcattgaaggcggcgtttatccggtcggcgacaaactgccggcggagcgctatatcgccgaagagatgaacgtcagccgcaccgtggtgcgcgaggcgattatcatgctggaagtggaaggctacgtcgaagtgcgcaaaggctccgggatccatgtgatttccaaccagcaaaagcacctggtggtgccgggggacagcatcgaattcgccagcgtcgggccgtttgagctgctgcaggcgcgtcagctgattgagagcaacatcgccgagttcgccgccacccaggtcaccaaacaggatatcgtgcagctgatggagattcaggaaaacgcccggcgggaagatcgcttccgcgattcgcagtgggacctgaaattccacgtacagatcgcgctcgccacgcaaaacaccgcgatggcgaccatcgtcgaaaaaatgtggagccagcgggtgcataacccttactggatcaagctgcacgaacatattgacgatcgctcgatcgacagctggtgcgacgaccatgaccagatcctcaaggcgttgatgcgcaaggatcccgccgccgccaagctggcgatgtggcagcacctggaaaacaccaagcagatgctgttcaacgccaccaccgacgacttcgaatataacgttgaccgctacctgtttgccgagaacccgctgccgcagctggacagcgcgagcggcggcaacaaatcgtcgacggcggtcaaataatcttaccttatgtcaggtattgtaaaatacgctgaatcaatgccgtcggcgccgtttcccgtgtaataattcaccggcggcaacagatatttccctgttgccgatcgggcggctttgctaaaatcggaccactttttttagccttattactgcgggggcggaacgcgaattcatgcgctggttgtttgccatgctgattgctcttttttgctggaccggcgcggtctccggccagcagctctatacgacgcaaccggcacagccaaacgcccaacccaaccacaacgcaaccgcccaggacgactacccgcaggcgctgcgcccgccggccgacctgcgccgtaaggcgccgggaaaaaaatggccgctgctgctgccgcgcaacacgtccagctacatctcttcgctctctgttgtttcaccgatccccgcctatgctttaacagaggcgcggcgagagagccgctatccgcgccagacggcgccggcatccaaccgcctcgaacaggttaactggatgctccgctcctcccaccagcaaagccgggtcggcggctggcaagcgagcaacatgctgtaccgaggaacgctgacttaccactcatgaccggtagggtaatcactcacaagcaaaaacacctcaccgttcacctgcggcgccggcattccggtaatcaggccgctaagagaaatcaggcaaagacgttttaggaacactggatggacatcattaaacaactgttggatgccttatggcagcaggacttcgaaacgctggcgaacccctcgctggtgtggacgctgtacgtgctgctgtttatgattctgtttctggaaaacggcctgctgcccgccgctttcctgcccggcgacagcctgttgattctggtcggcgtactgatcgccaaaggcaccatgaacttcccgctcaccatctttattctcaccgtcggcgccagtctgggctgctgggtcagttatatacagggcaagtggctgggcaatacccgcacggtgcagggctggctgtcgcacctgcccgcccactaccaccagcgcgcgcaccagttgttccaccgccacggcctgtcggcgctgctggtcggccgctttctggccttcgtgcgtacgctgctgcctaccatcgccggcctgtcgggcctgagcaacgcccgcttccagttcttcaactggatgagcggcctgctgtgggtggtgatcctgaccagcctcggctttgcgctcggcaaaacgccggtgttccgcaaatacgaagatcagctgatgttctgcctgatgatgctgccgctggtgctgctggtggtcggcctggtcggctcgctgattgtgctgtggcgtaagaagcgcgccagccaaaacacgggcaacggcgcgtgaccacgccgcgttcccgctggcagtatgcactgattgtcgcgctggccctgctggcgctgtgcgtatttttcctgcccgccatggtgcgcaccgaaaccgaactgcgcatccgctccacccagcaaggcctgtcgctgccggacggtttctacgtttatcagcgtctggatgcgcgcggcatccgtattaaaagcattaccccggaaggcgatggcctggtgatccgcctggactccccgcagcagcagctgctggcgcgggaaacgctgcaggccattctgccccccggctacagcatcgcgctgagcgaactccccgcccccagccactggatacgcaaactgaccaggacgccgcaggatctgggataggcgcgcagctgttcatttaatcaacaatcgtttgacatttcagcgtggatctttgctatccggacaatttagtgactatgctgaataatggcgatggcagccgcgtaatcctccatcgcccagcaggaaacggatacatccccatgcatcccattaacaaggaaccgacagatgaaattacgctataccgcccctttagccctctccctcttcgccttcgcctcgttttcgatggcggctgggggcggctgcgccgccaaagcgcaggagattcagcagcagattgattacgccactcagcacggcaacagccaacgcgtcgccgggctgaaaaccgcgctgggtgaagtgcaggctcattgcactgacgccggcctgcaggccgaacggcagcaaaaaattgcagaaaagcagcacaaagttgcagagcgccgtcaggagctgaaagaggctcagcaaagcggcaagctggataaagtcgccaaaaaacagcagaagctggcggaagctgaagccgagctgaaacaggcgcaggcggaataataatgttcaccggcgacaggcgccgggttcggaatattcataggaaaataatcgtttccacagtgatattcgccacccgttcgctttgctgccgccaaaaaatccgttatgttgggatatcttgcagttaacgttaaggagttagagaaatggcaaaagatgcagaaaacttacgcgctgaactgaagtccttagccgataccctggaagaggtgcttaactcttccaccgataagccgaaggctgaactggaaaagctgcgttccaaagcggaaggcgcgctgaaagacacccgcgcccgcctgggcgacgccggcgacaagctggccagccagaccaagcagatcgccggccaggctgacgactatgtgcgcgacaacccgtggaccggcatcggcatcggcgctgcggtcggcgtcgtgctgggcgtgctgctggcgcgtcgttaatatgggcgagcacgagcaatcccgtgcgcagggccccgccaaaggggtcctggacatcggccagcgcattatcaccatcctggttggcatggtggagtcacggctgaaactggcggtcgtcgagctggaagaggaaaaagccaacctgattcagctgatgctgctggtgggcattactctgctgttcaccgctttcggcctgatgagcctgctgatcctgctgttctgggcgatcgacccggcctaccgcgtgatggcactgggcacgacgaccggcgtgctgctgtttcttgccgtggtgggcgtgatctggacgctggtgaaagtgaagcgcaccacgctgctggccgaaacgcgcaaacagctggagcaggaccgcgccgcgctggaggggaaaaaatgagccgccgccgggcgctggccgtcagaaaacagcagctgattaaccggatcgagcagcagcgcgccgacctgggcgacaatgccgcgcagtggctggataaaaccgaacacattgaccgtggttatcaaaccctgttcggcatgcgcaagtacctgctgctcggctccggcgcggtcgccctgtacggcatgcgccaccccggcaagctgatccgctggtcgcgtcgcgccttcagcgcctggggcaccgtgcggctgctgcgtaaaaccctctctcgttaatcctttccgtccgccctttcctgtccgcactccgtgctgccgctcgcggcggccgtcgtgcgccattgcgccgcatattcatctcaaaatgttagcccgctaaatattcatgatttttgaaagattatagcaattttacttgctaacaaagtgtacgcttcacgattaacattcattccatcgaaacggacggcgcgccagaacaacgctatgcgcaccgccggatgacataacacagccagcgtggcgcaaaaaaacttttggagtgaatgatgaaaaaattagaagataccggtttgttggtggcgcgtattctgatgccaatcctgtttatcgtcgccggctacggcaaaatgggcgacgcttacgccggcactcagcagtacatgcaatcgatgggcgtaccgggcttcctgctgccgttgaccatcctgctggagtttggcggcggcctggcgattctgttcggcttcctgacgcgcactaccgcgctgttcaccgccggcttcaccatcctgaccgcgctgctgttccacaccaactttgcagatggcgttaaccagctgatgtttatgaaaaacctgaccatcgccggcggttatatcgtactggcggtcgccggaccgggcgccttcagcatcgaccgcctgctgaacaagaagtggtaaactaaccttaagggagccaggcatgcctggctccctctctgtcatccaagacgaaggagactcccatgggacaactcgttgacggcgtttggcaagacgtctggtacgacaccaaatccaccggcggccgcttcaagcgctccacctcccagttccgcaactggatcaccgccgacggacagcccggcgaacacggcgacggcggctttaatgcagaaaaagatcgctaccacctgtacgtatccctcgcctgcccgtgggcgcaccgcaccctgctgatgcgcaagctgaaagggctggagcagatcattccggtttcggtggtcaatccgctgatgcgggaaaacggctggaccttcgccgacgacttccccggcgccagcggcgatccgctgtaccacgccgacttcctgtatcagctctatctgcgcgccgacccgcactacagcggccgcgtcaccgtaccggtgctgtgggataaacaacggcagaccatcgtcagcaacgagtccgccgacatcctgcgcatgttcaacagcgcctttgacggcgtcggcgcacgcgccggcgactattacccggccgagctgcgcgaaaaaattgatcaactgaacggctggatttacgacacggtcaacaacggcgtctacaaagccggcttcgccaccagccaggaggcgtatgatgaggcggtaagcggcgtgtttgcttcgctggagcggctggagcagatcctcggccagcaccgctatctgaccggcgaccggctgaccgaggcggacttacgcctgtggaccacgctggtgcgtttcgacccggtgtatgtcacccactttaagtgcgacaagcggcgcatcagcgactacctgaacctgtacggcttcctgcgcgatatttatcagctgccgggcgtcgacgagacggtcgatatggcgcatatccgccatcactattaccgcagtcacgccaccatcaatccgtacggcattatctccatcggcccggcgcaggatttgaatgagccgcacggccgcgaccagcgtttccgttaataaaaaaacctcgccgctcggcgaggttttcactatttctgtgcgaacagtcgcgggatttcacgcaggaaccaggctttcgcctcgcccatgctgtcgcgccgccaggccataatgatgtccgcctcgcggctgtattccggccccaccacgcgcagccgcccctctgcgatatctttttccaccatggcgtacggcatggtcgccacccccaggccggccagcaatgcccgccgcttatcttcgatagtgctgacggtcagccgctgctgcttatccagcagctgtacggtaatcacggggcgctcgcgcgcggtgtccgccaccgcaatgccgcggtatttcacccgggtggcttccgacagcggctccggctcctgatggatcggatgatccggcgccgccacgtagacgctcatcaccttgtacagcttgcgggtgttgatttccgacgaggcgcgaaagtgcatatccggcgcgatcacaatatcggcccgcccctgttccagacgctcccaggcgccggccagcacctcgctgaaaatcgacacctgggtattggccttcagcgccagcttgtcgaccagcgggaacagcaggctgggcggcgacagcgcctcgctgacgatggtgatatgggtttcccagccgcgcgccagcgcttcggcgtcggtggtcagcttatcggccgcttccagcagcacccggccgcgctccagcagcatgcgcccgacgttggtgaatttggtgcggtgtccggagcggtcaaacagcaccacgtccagctcctcttccagtttttgcatggtgtagctgagcgccgacggcacccggcccagctcatccgccgccgcggcaaaactgccgcggcgatcgatggcatccatcacccttaacgcctcaagcgttaacgcccgatctctggccattgcatctctctgtcaggaaatttgaatatggcaaccagattaactggctaacaatctgccgtccagatgcttaccatttatacccatcatacttcaagctgcaggtgcgttggctgcgctcagtcacccgaatcactgacccgagtcagctcatcgggattccttctcttgccgccttcctgcaactcgaattatttagggtatacagattgaaattagggagcccattgccatgattacatgcagaacagcagaacaatgcgggcaagctgactttggttggctgcaggctcgctacaccttctctttcggacactacttcgaccccaaactgatgggctacgcctcgctgcgggtgctgaaccaggaagtgctggcgccgggcgccgctctgcagccgcgcgcctaccccaacgtcgatatcattaacctgatcctgcagggggaagccgagtaccgcgataacgacggcaacagcgtgcgcgccgccgccggcgaagccctgttgctggcggcgcacgccggcgtcagctacggcgaacagaatcttggcgccgatacgccgctgacgcgcatgcagctgtggctggacgcctgcccggaacgcagcaacgagcggattcagcgcctagcgctgcaaccgcagccgcaccagctgctggcctcgccggacggcgcgcagggcagcctgcatctgcgccagcaggtatgggtccatcacctggatttaccgccgggtgaaacgctgacgctgccgctgcacggcgcgcgcgcctacctgcagtcaatccacggcgcctgctccgcccacggcgagcatcatgcgccgcagcacctgacctgcggcgacggcgcttttgtgcataacgaaacccggctcacgctgcgcgccgcaacgccgctgcgcgccttgctgattgatttgccggagtaacggccagacgcctgcgcctaacctctcaggctgtccgccacacagtcgcgcagcaaagagagcgtctcgtcgccgttttccccgcgctgcgccatcactatcgccccgtcggccagcaacgccagtttgtgcgccgtacgcgcgccctgctggtcgcccggcagaaaagcggcaatcgccagccgcatatcctgcttatgctcacgcaccagcgccagcgtctccggcagactgtcagccatttccaccgccgtattgataaacgcacagccgcgaaaatccgccgtggcgaaccactgcgccagcgtagcgggcaacgcctgcaccagcgtgccgccgctcgtcatctcccgcgccagcgtctcacggaaccagccgatccagcgctgatgccggtagcgtaaaaacgccaggatcaggtcgtttttggcgggaaaatggcgataaaaggtcactttggtcaccccggcctgcttgataatccggtcgataccggtggcgcggatgccgtcgcggtagaacaggtcgtgggcggtttcaataatgcgctcgcgcgcgctgcgtaaatcggttgtggtcatggctgcctcctggcggatattatcgcaatatgtagacaggtctgtctacatcggataatctgcgcatgtagacaactctgtctacataccgcgaggaaatgatgatggaaacccgttccccactgccgccctttacgctggacagcgcccggcaaaaagtccgcctggccgaagacgcctggaacagccgcgatccgctgcgggtatcgcaggtctacgcgccggacacccgctggcgcaaccgcgccgagttcgtcaacgggcgtgatgaagtggtgcagtttttacagcgcaaatggcacaaagagctggaatatcgcctgatcaaagagctgtgggcgtttgacgcgcacagaattgcggtgcgtttcgcctatgagtggcatgacgattccggcaactggtatcgcagctacggcaatgagaactgggaatttaatgcgcaggggttaatgaccacccgtttcgcctgcattaacgacagcccgatagccgccgccgaacgccgcttctactggccgcagggccgacgcccggacgagcatccggggctgagcgactgtggtttctgaacttgccacgcaacaatgttgccaatcgacatcaaggccataacccaacgccggcggtgaaatcacgcttcgcgtcagtgcgtcgcatcgcccccggcccgctatcaccccttccacggttacaaaaatttacatgcataaccttactaaataagtcgatataccacataacccgcattcttcatctacgcttcaatctaaaacctgtttcgcaggtcaaaaaatagcctgtcggcaaattctaagattcaagcttgttttcattaagttagccatttagtgagggcatatgtcgcaacaaactgagaaagataatccctatcttttgcgtgactggcggccggagaatgaggctttctggaacaataaaggtaagggcattgcgcgtcgtaatctggtaatttccgtctgttgtctgctgctggcgttctgcgtctggatgttgttcagcgccgtcgccgtcaacctgaacaaggtgggctttaactttaccaccgaccagctctttctgttaaccgcgctgccctcgctctccggcgcgctgctgcgcgtgccctactcgtttatggtgccgatattcggcggccgccactggacggtgatcagcaccgtgattctggtgatcccctgcatcgcgctcggcatcgccattcaacaccccgccacgccttactgggtgtttattattatcgccctgctgtgcggcttcgccggcgccaactttgcctccagcatgggcaacatcagctttttcttccctaaagcccggcagggcagcgcgctggggattaacggcggcctgggcaacctaggggtcagcgtgatgcagatgatcgcgccgctggtgatcctgctgccgcttttcgccctgcttggcgtgccgggcgccgcgcaggaggatggccccacgctgtggctggccaacgccgcctggatctgggtgccgctgctgctggcggccaccctggccgcctgggtcggcatgaacgatatcgccagctccaaggcctcgatcgccgagcagctgccggtgttaaagcgtctgcacctgtggctgttagggctgctgtatctggcgaccttcggttcgtttatcggtttttccgccggcttcgccatgctggcccagacgcagtttcccgaggtggatattctgcagctggcgtttttcggcccgtttatcggcgcgctggcgcgttcgctgggcggcgtgatctccgacaaactgggcggcgtgcgcgtcaccctgattaacttcatctttatggcgctgtttaccgccctgctgttcctgaccctgccgggcagcggttccggcagcttcctggcgttctatctggtgtttatggggctgttcctcaccgccgggctgggcagcggctccaccttccagatgattgccgtgatcttccgccgcatcaccctcgacagggtgaaggcccgcggcggcagcgatgagcaggcgcagcgcgaagcggtgaccgataccgccgccgcgctgggctttatctccgccatcggcgccgtcggcggcttctttatccccaaagctttcggcacctcactggcgatgaccggctcgccggtcggcgcgatgaaagtctttttggtgttttacatcgtttgcgtgctggtgacctggctggtttacggtcgccgctcagccgccaagaaataatcgacccgttgcagcgggccctatcagcaatctgtgagcagtgtaaccacagggtgtgagcagccctgtcaggagaaatgtcatgagtaagctactcgatcgctttcgctactttaagcaaaaaggcgacacgtttgcggacggccacggccaggagatgaacaccaaccgggactgggaggacagttaccggcagcgctggcagtttgacaaaatcgtccgctctacccacggggtcaactgcaccggctcctgcagctggaagatctatgtcaaaaacggtctggtgacctgggaaacccagcagaccgactacccgcgcacccgccccgatatgcccaaccacgaaccgcgcggctgcccgcgcggcgccagctactcctggtatctctacagcgccaaccgcctgaagtacccgctggtgcgcaagcgcctgattgagctgtggcgcgaagccctgcagcagcacggcgatccggtcgccgcctgggacgcgattcaaagcgatccgcaaaaaaccgccggctacaaacaggcgcgcggccacggcggcttcgtgcgctccaactggcgcgagctgaaccagctgattgccgcagccaacgtctggaccatcaaacactacggcccggaccgcgtggccggcttttcgccgatcccggcgatgtcgatggtctcctacgccgccggcacccgctatctgtcgctgatcggcggcacctgcctgagtttttacgactggtactgcgacctgccgccggcgtcgccgatgacctggggcgagcagaccgacgtgccggaatccgccgactggtacaactccagctacctgattgcctggggctcgaacgtgccgcagacccgcacgccggacgcgcacttctttaccgaggtgcgctacaagggcgcaaaaaccatcgccatcacgccggactactctgaagtcgccaagctgtgcgaccagtggctggcgcccaaacagggcaccgacagcgcgctcgccatggcgatggggcacgtgattttaaaagccttccacctggataatcccagcgactatttcctcaactactgccggcgctataccgatatgccgatgctggtgctgctggaaccgcgcgaagacggcagctacgcgccgggccgcatgctgcgcgccgccgatctggtcgataacctgggggagagcaacaacccggagtggaagacggtggcgttcagccaggcgggtgagccggtggcgccgaacggttccattggcttccgctggggtgaaaaaggcaaatggaacctggagccgctggcggccggcgcggaaaccgagctgcggctgtccctgctgggcgaacacgatgaggtggccggcgtcgcattcccttatttcggcggcaatgagaacccgcactttcgcagcgtgccgcaaacgccggtgctggtgcatcagctgccggtcaaacgcctgacgctggccgacggcggcgaggcgcgggtcgccagcgtgtacgacctgctgctggccaactacgggctggaacgcgggctgggcgatccccactgcgcccgggatttttcggaggtcaaagcctataccccggcctgggccgagcagatcaccggcgtgccgcagcagcatatcgagcgcatcgcccgggagttcgccgataacgcgcataagacccacggccgctcgatgattattctcggcgccggggtcaaccactggtaccacatggacatgaactaccgcggcatgatcaatatgctggtgttctgcggctgtgtggggcaaagcggcggcggctgggcgcactacgtcgggcaggagaaactgcggccgcagaccggctggctgccgctggcgtttgcgctggactggaaccgcccgccgcggcagatgaacagcacctctttcttctacaaccacgccagccagtggcgctatgaaaaactgaccgcgcaggagctgctctccccgctggccgacgccggccgcttcagcggccatctgattgacttcaacgtgcgcgccgaacgcatgggctggctgccctccgccccgcagctgaacgttaacccgctcggcatcaaggcgcaggccgacgccgtcggcgcctctccggtggactacaccgtgcaggcgctgcaaagcggcgatatccgcttcgcctgcgaacagccggacagcggcggcaaccacccgcgcaacctgtttgtctggcgctccaacctgctggggtcgtccggcaagggccacgaatatatgttgaagtacctgctcggcaccgacagcggcattcagggcgaggcgctgggtgacgccgacgtgaagccggaagaggtcgaatggcagcaggcggccattgaaggcaagctggatctgctggtcaccctcgatttccgcatgtccagcacctgcctattctccgatatcgtgctgccgaccgccacctggtatgaaaaggacgatatgaacacctcggatatgcatccgtttattcatccgctgtcggcggcggtcgatccggcctgggaatcgcgcagcgactgggaaatttataaaggcatcgccaaggcgttttccgaaacctgcgtcggccatctgggacaggaaaccgatgtggtgctgcagccgctgcagcacgactccccggcggagctggcgcagccgttcgacattcaggactggcgccatcgcgaatgcgacctgatccccggcaagaccgcgccgaatatcgtggcggtggagcgcgactaccccgccacctatgagcgttttacctcgctcggcccgctgatggataagctcggcaacggcggcaagggcatcagttgggagacgcagaacgaggtggcgttcctcggcaagctgaattacaccaaaaccgccgggccggccaaggggcggccgctgatcgacagcgcgctcgacgcttcggaggtgatcctgacgctggcgccggaaaccaacggccaggtggcggtgaaggcctggcaggcgctcggcgaatttaccggccgcgatcacacccatctggcgctcaataaagaagatgagaagatccgctttcgcgatattcaggcgcagccgcgcaaaatcatctccagcccgacctggtcagggctggagagcgagcacgtctcctataacgccggctacaccaacgtccatgagctgatcccgtggcgaacgctgtccggccgtcagcagctgtatcaggatcacccgtggatgcgcgccttcggcgaaagcctggtggcctaccggccgccgatcgatactcagagcgtcagcaaaatgcgcgccgtgccgcccaacggcttcccggaaaaggcgctgaacttcctgacgccgcaccagaaatggggcatccactccacctacagcgaaaaccagctgatgctgacgctgtcgcgcggcgggccgatcgtctggctgagcgaaaccgacgcgcgcgagctgggcattgcggataacgactggatcgaggccttcaacgccaacggcgcgctgaccgcccgcgcggtggtcagccagcgcgtgccgcccggcatgaccatgatgtaccacgcccaggagcgcattatgaatatccccggctccgaggtgaccggcatgcgcggcggcatccacaactccgtcacccgcgtctgccccaaacccacccatatgatcggcggctacgcccagttggcctacgggtttaactattacggcaccgtcggctcgaaccgcgacgaattcatcatgatccgcaagatgaaaaacgtgaactggctggacggtgaaggccacgatcaggtacaggagccgaaaaaatgaaaatacgttcacaagtgggcatggtgctcaatctcgataaatgcatcggctgccatacctgctcggtcacctgtaaaaacgtctggaccgggcgcgaagggatggagtacgcgtggtttaacaacgtggagaccaagccgggcatcggctacccgaaaaactgggaggatcaagatacctggcagggcggctggatccgaaagatcaacggcaagctggagccgcgcctcggcggccgcgtcggcgtactgtccaagatcttcgccaacccgaacctgcccggcatcgacgactactatgagccttttacctacgactatcagcacctgcacagcgcgccggaaagcaagcatcagcccaccgcccggccgcgctcgctgatcagcggcaaacgcatggacaacatcgagtggggccccaactgggaggagctgctcggcggcgagtttgaaaaacgcgcccgcgataaaaactttgaggccatgcagaaagagatgtacggcgagtttgaaaacaccttcatgatgtacctgccgcgcctgtgtgagcactgcctcaaccccagctgcgtcgccacctgcccgagcggcgcgatctacaagcgggaagaagacggcatcgtgctgatcgaccaggacaagtgccgcggctggcggctgtgcatcagcggctgcccgtacaagaaaatctactttaactggaaaagcggcaagtccgagaagtgcatcttctgctatccgcgcattgaatccggccagccgaccgtctgttcggagacctgcgtcggccgtatccgctatctgggcgtgctgctgtatgacgcggaccgcatcgaagaagcggccagcaccgagcatgaaaccgatctgtacgagcgccagtgtgaagtgttcctcgatccgcacgatccgacggtgatcgaagaggcgctgaagcaggggatcccgcaaaacgtgatcgaggcagcgcaaaagtcgccggtgtataagatggcgatggactggaaactggcgctgccgctgcacccggaataccgcacgctgccgatggtgtggtacgtgccgccgctgtcgccgattcaatcggtggccgacgccggcgcgctgccgcacaacggcaatattctgccggcggtggagagcctgcgtatcccggtgcagtatctggccaacctgctcagcgccggcgataccggcccggtgctgcgcgcgctgaagcgcatgatggcgatgcgccactacaaacgctcgcaaaccgtggaaggcgtaacggacacccgcgcgctggaggaggtcggcctcagcgtcgagcaggtggaggagatgtaccgctacctggcgatcgccaactatgaggatcgctttgtcatccccaccagccaccgggaaatggccgaagacgccttcccggaacgcaacggctgcggctttaccttcggcgacggctgccacggctccgacaccaagttcaacctgttcaacagcagccgcattgacgccatcaacatcaccgaagtgcaggacaaggcggagggcaagtgatgcaaatcctgaaagtcatcggcctgctgatcgactacccggacgacgatctatgggctgccgccgacgaggtcatcccgctggtcgagcaacgggcgcccgagctgctgccgtttacccgcacgctgttcagcgccccgctgctggagcggcaggcgcagtggtgcgagatcttcgaccgcgggcgcaccacctcactgctgctgttcgagcacgtgcacgccgaatcccgcgaccgcggccaggcgatggtggaactgatgggccaataccagcagcagggtctgcagctggcccgccgggagctgccggactatctgccgctctatctggaatacctcagcattcttccccccgcgcaagcgcaggaagggctgcagaacgtcgcgccgattctggcgctgctcggcgcccggctgcaacagcgcggcgcggcatggcagccgctgttcgacgcgttactggccctggccggcagtccgctgcgcagcgacaacgccagccgtcaggcggcggcggaggagcgcgacgatacgccgcaggcgatggacgcggtgtgggaagaagaacaggtgaagtttatcgacgacaacagcgccgcctgcgacagctcgccgcagcagagttaccaacggcgctttagccaggacgtcgcgccgcagtatgtcgacgtcggttcaggaggcccgaaatgatccagtttctgaacgtcttcttttacgacatctatccctacctgtgcggtacggtctttttgctcggcagctggctgcgttatgactacgggcaatacacctggcgcgccggctccagccagatgctggacaaacgcggcatgcgcctggcctccaacctgtttcatatcggcattctggggatctttttcggtcacctgttcggtatgctgacgccgcactggatgtacgcctggttcctgccgatcgccgtcaaacagcagctggcgatggtgctgggcggcgtgtgcggcgtgctgacgctggtcggcggcatcatgctgctggtgcgccggctgtttaatccgcgcatccgcgccacctccagcaccgccgatatcctgatcctcagcattctgctgattcagtgcctgctggggctgtccaccattcccttctccgcccagcatatggacggcagcgaaatgctgaaactggtgggctgggcgcaggcggtggtcaccttccagggcggcgcttcggcgcatctggacggcgtcgcgccgatcttccgcatccatctggtgctcggcatgaccatcttcctgctgtttccgttcacccgtctggtgcacgtctggagcgcgccggtggagtactttacccgtcgctatcaggtggtgagaacgcgccgttagcgtgacaaaagcaaacgggctgacgcatcgcgccagcccgtttgtctgaagaggagtggagttgaccggtaagccgggttctgtcgtggacagtcattcctctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccatgtgaacccctatttggccttgctccgggtggagtttaccgtgccacgaactgttgccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactagtcgtaggcttgcgccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccacctgtctccccaatgaggacggcagtgaagcggcgactgtctggtcaactccggcgcggatgataggacataacgtccgatttgtcacccttcctgttgctcgagcgcgtatttatacaacgcattcttcttcacgccgtggatttccgccgccagcgccgccgctttcttcagcggcagctccttgtgcagcagcgccagcgtgcgcagcgcctccggcggcagcgcatcctcctgcgccttgtgcccctcgacgatcagcaccatctcaccgcgccggcgcacttcgtcttcctgcacccaggccagcagctcgccgaccggcgcgccgtaaatcgactcccaggttttggtcagttcgcgcgccagcaccacgtagcgatccggcccccacaccgtcaccatatcctgcaggctgtccagcaggcggtgggtggattcatagaaaatcagcgtgcgaggttcctctgccagcgccagcagcgtatccttacgccccttggttttcgccggcaggaagccttcgtagcagaaacggtccgaggcgacgccggcggcgcacagcgcggtggtggcggcgcaggcgcccggcagcggcaccacgcggatgcccgcttcgcggcagcgccgcaccaggtggtagccagggtcgttgattaacggcgtcccggcatcggaaaccagggctatactttgaccttcctgcagttttgccagcagttggtcagccttttgctgttcattatggtcgtgcagggcaaacaaccgcgcgttaatcgcgaagtgttgcagcaacaatccggtatggcgcgtgtcttccgccgcgatcagatcaacgctttccagcaccgctaacgcgcgttgagtgatatcacccaaattgccgatcggggtgggcaccacgtacagcgttgatgcagaaatgactgattgttggtgttgattcattgtttcatccggattgccgatttaatattgagcatcttgaaaaaaacatcactggatacagtatgctttcctcaaaattcgttcgtaccaaagcagggcgttttatgcctgttatcgtggccaccctgctgcttgcaggctgtccaggccaggctccgcagactccgcccgccaatattcaggacgaggcgagcgccagctccgattactatctgcagcaaatgcagcagagcagcgatgataacaaggctgactggcaattacttgctattcgcgcattgttgcgcgaagggaaactgccgcaggccaaccaacagctgggcgcgctgccgcagaacctgagcggcgaacggcagacagaacgccagttgctgaacgccgagctgcagatcgcaggcaaaaatctcagcgccgcgcgcaatacgctgaacggcatcgacaacaacacgctgtcgccgaaccagcgcgtgcgcttctatcaggcgcagatcgccgccaaccagggcaaagcctcgctgccgctgatccgcgcctatattgcgcaggagccgctgctgaacgacaaggcgcaccaggataatctggaccagacttggaaaaccctgctgggactgacgccgcaggatatgaacaacctggtgatcaacgccgatgaaaacgtcctgcagggctggctggatctgctgcgcgtctatcaggaaaaccgccaggatccggatatgctgaaagccggcatcaaggactggcagaaccgctatccgcaaaacccggccgccaagtcgctgccgacccagctgaaccaggcgctgaacctgacccaggcctctacctccaacattgccctgctgctgccgatgaacggccaggcgaaggtgtttgccgacgccatccagcagggttttgaagcggcgaagaacggcaccgccggcgccccggctccgtcccagccgccagcacagccagccggaggcagcgccgagcagccggtaaccgcgcctgacacgcagtccggcgatatcaacgccaacggcgcggtcagcacctcggcaccggcgcaggaagacgccgccgcgccaatcagcaccgcacagccaagcgcaccggccgcaacgccggcgccggcccagccgccgatgagcaacgcgcagattaaggtgtatgacacctccagccagccgctgtctgccctgctggcgcaggcgcagcaggatggcgcgaccctggtggtcggcccgctgctgaaaaacaacgtcgaccagttggccaacaccagcaccacgctgaacgtgctggcgctcaaccagccggaaacgccacgcgacaacccgaacgtctgctacttcgccctgtcgccggaagatgaggcgcgcgacgccgcccgccatatctggggacaacagaagcgccagccgctgctgctggtgccgcacggcgcattcggcaaccgcgtcgccaaagcctttgccgaagagtggcaacagcagggcggcggcaccgtgctgcagcagaacattggctccgtgaatgaactgcgtcagtcggtacgctccggcatccgcctgtccggcaccccggtcgccgccagcgcgccagcgcagcagtcggtcaccgtcgccggcctgaccatcccggcgccgccgagcgatattccggcggccaccggcggccgggtcgacgcggtttacatcgtcgccaaccgctcgcagctgacgctgatcaagccaatgatcgatatgaatatcaacggtcgcggcaagccgtcgctgtacgccagctcacgcagctaccaggccggctccggcccggacttccgtctggaaatggaaggcctgcagttcagcgatatcccgatgatggccggcgccaacccgcagctgatgcgtcaggccggcgccaagttccgcaacgactactccctgatgcgtctgtacgccatgggcgtggacgcctggcagttggctaaccacttctccgaaatgcgtcagctgccggggttccagctgtccggtgccaccggcgcgctgaccgcatcgtctaactgcgtgatcaacaggaagctgccttggctgcaatatcgtcagggtcagatcgttccggcctcctgagccaacgcaccaagggggcgggctatgaattacaggcccgccgctatctggaacgcgccgggctcgtcttcgtcgccgccaacgtggcggtgcgcggcggcgagctcgatctgattatgcgcgacggccagacctgggtgttcgtggaggttcgctaccggcgcaacgccgcctttggcgatgccgccgccagcgtcacctatcgcaagcaacagcgcctgttgcacgccgccgccgtctggctggcggggcgaggcgccagtttcgacacgtcgccctgccgttttgacgttttggccttcaccggcagccagttagcatggatacccaatgccttcaatgcggattaaacctccgcgcgcgggcatgagccgatgagataagttctacgttgccggtgcagccggcctggataatgacaacgtgttagaaagaatcaaaacctgttttaccgaaagcattcagacccagatcgcggcggcggaagcgctgccggacgccatttcccgggcggcgatgacgctggtgcagtcgctgctcaacggcaataagatcctgtgctgcggcaacggcacctccgccgccaacgcccagcattttgcggcgagcatgattaaccgtttcgaaaccgaacgccccagcctgccggcgatcgccctgaacgcggataatgtggtgctgaccgctatcaccaacgatcgtctgcatgatgaagtgtacgccaagcaggtacgcgcgctcggccagaccggcgacgtgctgctggcaatttccacccgcggcaatagccgtgatattgttaaggccgttgaagccgcagtcacccgcgatatgaccatcgtcgcgctgacggggtacgacggcggggagctggccggcctgttgggccagcaggacgtagaaatccgtattccatcacaccgcagttcacgaattcaggaaatgcatatgctgacggtaaactgcctatgcgacctgattgataatacgctgtttccccaccaggacgattgattaaggagttcgaatgaagcttcatactgtttacgccgtgctgctaggcgcgctgatgctgcaaggctgcgtaccggccgtggtggtcggcagcgcagcggtggcgaccaaaaccgccaccgacccgcgcaccattggtacgcaggttgacgacggcacgctggaagcgcgggtcgaaaatgcgatgagcaaggatcaacaactgaagaaagacgcccgcgtggtggctaccgcctatcagggcaaggtgctgctgaccggccaggcgccaaatcctgacctgtccgcccgcgccaagcagatcgccatgggcgtggaaggcgctaccgaggtgtataacgagatccgtcagggcacgccggtcagcctgagcaccgcgtctgccgatacctggatcaccaccaaggtgcgctcgcagatcctgaccagcgacacggtcaaatcctccaacgtcaaagtcaccaccgagaacggcgaagtgttcctgctcggcctggtgactgaacaggaagggcagtcggcggcgcagatcgccagccaggtgagcggcgtcaagcacgtcaccaccgcctttacctacgtgaagtaatgccccacggggcgaggccaacgcctcgccccgctctctgctcaatccagccggttggccttcaggaagctttccccgcccagctgccgcatctgacgcaaaatccactgctgacgctgtatcacgtacgccgacggcgcatcggccttgaagcggtgcgggttcggcaataccgccgccagcagcgccgcttcggaagcgctgagacgccgggccggcttattaaagtaacgctgcgacgcctcttcaacgccaaacacgccgtcgcccagctccacgatgttgagatacaccgtcagaatgcggcgtttgctccataccagctcaataccgccggtcagccccgcttccagccctttacgcagccagctgcgcccgtcccacaggaacagatttttcgccgtctgctgcgacagggttgaagcgccgcggatgcgcgccggacgccgctcgttgtggtccagcgccttctcaatggcggagacgtcgaacccccagtgctgcgggaatttctggtcctcggcggccatcaccgccagcgccatattgggtgagatctcgctcatcgccacccagtcggagtgcgccacatagccaaagtcgccgcgcagccaggcgctgacctgccgctccgccatcacggcggaaaacggcaccggcaggaacgcaaacagcacaatgccggccagccacaggccgagcagcgtcagcaccccgcgcttcaaccagcgccacggcagagataacagcgacctgcgcgccgccttttttctcattcggtcaggtccagtacgcgtgaaaccagcttatcaattccgctggccgcttcgccgatggactgcgccagcatatacgccggcgtggtcaccactttgtgttcgccgtcgaccacaatatcgtcaacaggacaaatcaccggttctccgcccatggtatcaatcacttccccgagatcgggatcgttaccaatggtcagcctgacctgctggtcaagcagcttcggcagcagcgccggggcaatacacataaaaccaattggtttgttcgccttatgcatttcccgcgtcaatctcaccagatcgtcatccacctcacactcggcgccctgtgtggcaaagctgctcaggttcttggccgcgccgaaaccgcccggcacgatcaacgcatccaactgctcggcgcgcgcggcagaaagcggctgcacctggcctctggcaatccgcgccgactccgccagcacattacgctgctcaccggtctcattcccagataaatgattaattacatgcagttgaggtttatccggtgcaaaacacaccgcctgcgccccagcgcgatccagcgccagcaacgtcagcaccgcctcgtgaatctccgtaccgtcataaactccacaaccgctgagcactaccccaacctgtttcatcgccgttctcctcaccaatattgtcaatgagttagtgcgccaagttgacaaacactaatctacatcacacattttaatgaatcttctaacaagagcgcttacatttggtatgttgttggctgtatgatgtataggaatcctccccggaggcttcagaattttctacaacctgcgcaagcagaaacttaaaaccaatacgcaggttcacgttttccctggtgttggcgcaatattcgcgcaccccggcctcggtcggggtcattttttttccgcattctctacccaggcgcgcagcatcgcgacgtcgttctgccactcctgcttcagctcatccacccaatcctgcacgttatcccaccacgccggcagcgttggcgtctgaatctgctgcgccagctgttgcagatgacgcagaccgaccgagcccgccgcgcctttgattttatgcccctcttcggcaatgcctttctgatcgcgcgccgtcatgttggaatccagcaccgccagataacccggcatcatctgctcaaacatctccagactctgatgaatcagctgcggccccaccagctccatatactgctccagcatggcggtatccagtaacgactcgttaatctgcatcgcgttgtgctccgttttctttgtggcatgaatgggttgatgatcccagtagtgctgaatcattttggtcaacgccggcaccgaaagcggcttgctcaggacatcgtccatgcccgcctccaggtactcttttttgtctttcagcacgttggcggtcagcgcaatcagcggcggcagcgcctgcccggcatagcgctcgcgcagctcgcgggcgatatccagcccggtcatatccggcagctggatatccagcagcaccaggtcaaactcgtccgggtcaaacatcgccagcgcatcatggccgttcatcgccacctcgacgctgttgcccagtttctccagcaccgaacgcgcaacgataacgttcagctcaatgtcttccaccagcagaatatgcagcgccggcagcggcagcgcctcttcgctttcctcctccgtcaccgcttcttccagcgccggcgccttgatggtcagcgtaaagcaggagccgtggcccggctggctgctgacggtgatgtcgccgcccatgctctgcgccagccgcttggacaccgccaggccgatgccggtgccggtcgccggccggccgccgcgctggtccttgacctgataatacatggcgaagatcttgtcctgctcatcctgcggaatgcccatgccggagtctgccacgtcaaacaccagtttctcctgcccttcacgccgcacccgcaccgtgatgtttccctgctgggtaaacttcaccgcgttgccgatcaggttccacaggatctggcgcaggcgcgtgccgtcggtgaggattttttgcggcagcggcgcctgcggctccagcacaaagcgcagccccttcggctgcgccagcaggccggagaggttttccagatccgccaggaagccggtgaaatcgaccggctggttatccagctgcaccttgcgccgctcgattttgtccatctcgatgatgtcgttgaaaatgttgccgagggtaatcgcgctgacgtggatggttttcaggtagttcagctgttcgtcgttcagctcggtatccagcagaatacggctgaggccgacgatgccgttaagcggcgtacgcagctcgtggctgatggtggagataaaggtggtcttctccctgctggcgttctccagcgcgtcctgatagcgcttacgctcggtaatatcgcgcccgaagcccatcaggccgtgacgcttgccgacccgatcgtaaaacggcaccttgcgcaactcaaagcaggccttacgcccgtctggatacaccagccactgctcgtaggtcagcgaaacgttgtgacggaacactttctcatcggtttcaatcactttatccgcaatgtcctgctcatacacgtcattcggcgtcaggccaatcagctgcttttcgcttttgccggtcagcagctccatcgcccggttgcagccggaaaactctttgtcttcattgcggtaatacaccaaatccggtgaggcatcgaggaacgaacgcagcagggctgactgttggcccagctcgacctgtgccagttcgcgctgttccatctcctctttcagcttgtccatcacctgcagacgcgcctcttccgccttgatgcggtcggcgatctcctggttaagctggctgatgttgtctttcagctgctggttcagctccagatcgcgatggcgcatctcctccagcttgtcgaccagccgcgccagccgctgacgcgactcctccagctgctccaccaccaccgacaggaaatagaccgcccacggggtgatcagcagaccaaagaagatagagcgcaccacgtcgatgctctcgacctcgccgcgcagcagcatagtcacggccatctgcaccaccatcgccagcaccaccagcgccgaagccagcagcagcgaaaagcgcaccagccccagcttcaccattaaatcaacgtagtactgggccaacacccggatttgcttcatgaacggctccctacagacatatggcttaaatcataccgcaaatcgtcccgtaacagagattacgtcggcggaagtgtggaaaagacggcaaaacggcgctcagggatggtaatgattggcgaagtccagcgccgagccctggccgccatgccgctgcagatagccgccgaccgcctgcatgccgctccagcggtttgcgcaccataatggtgccagcagcgtcgggggacgcgcgctggccgaaatacggtggaacaccacctctcgcggcgtatggcgaatcatttcaccggcgctggcggcgtactcgtccagcgtcagcgtcgccagccggccggcccgccaggcacgggccatcgtgctgccgctgacgatatgcagcggatgcagcttaatgccgtccacgccgccgtcgaccaccgcccgcagcgtcgccaaatggtcggccggcgtttcgcccggcaggccgacaatcaggtgacagcacactttcagcccccgctggcgcgccagcctggcggtctgttgataacagcagaaatcatggccccgattgatgcgtttcagcgttttatcgcgcgcgctctgcagccccagctccagccagacttcatagccggcgtcgcgatagccggccagcaggtcgagcgccgcggcgggcacgcagtccggccgggtgccgacgcacagccccaccatcgcgctctgcgccagcgcctgaccgtacagcgcctgcagccgctctacttcggcataggtgctggtatacgcctgaaagtacgccaggtagcgcctggcacgctgcgttttctgcgcctgcgccgccagctgttcggcaatgccctgttgctgcatctgctcatcggcaaacgacgccacgttgcaaaacgtgcagccgccgcgccccagcgtgccgtcgcggttcgggcaactgaagccgccgtgcagcgtcagtttatggatcttttctccgtagcgccgctggagatcggcgccaaacatattgactaattgcggcaactgcatattctggatggttctctgtgttcaaagccgccgatgctaataagaaacgacttttcccacgatgacagagatcaacgctttttctcaaaggcgcacctcggcataactattcattataaacgcaaataaaatcaccccgcccgcgatgaatttttctaattccttagcagttatttagcgctatatgacaagacgatgaaaaatagtgataaacattggaatagccttacacatcagcataatgctctgatattagcgcccgcactagcatggtgcagagattcgaaccttgcactatagtgagacagctcacatttcttcggcggcatcagcgcaccctcacgccagtaaatccccataaaaatataaatatttcagttatataaaccactaaaggcgaatgtaaaggcggtttaagcccatatttgacctgcgtattctttctggattaagttggaagtccgctggaagctttctggacgggtaaacgactcgtcataattatgcagtaatttaaagactccctcttaaaacaagtagtcaccacttgtgataaccgtcacgagaggccattaacggagggcacaaaagcagattggattattcaccatcatgatgtctttcatggggggataagccgtcggcgttcgcctgaagttgggaagccccctcgcagtaggttgtgagagtcatgcagagcctggggaggttcactgatatgttgtacgataaatcccaagagagggacaactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtaccgcgatccacgcactggcccgtatgcaacaccgtggcgccatccttgccgacggcaagaccggcgacggctgtggcctgttattgcaaaagcccgatcgtttcttccggatggttgcggaagagcgcggctggcgtttagccaaaaactatgccgtcggcatgatgttcctcagccaaaacgaggaagaagcccgcgccagccgccgcatcgttgaagaagaactgcagaatgaaacgctgtcgatcgtcggctggcgcgaagtgccgaccaacccggacgtgctgggcgagatcgccctgtcgtcgctgccgcgtatcgaacaaatctttgtcaatgccccggccggctggcgtccgcgtgatctggagcgccgcctgttcgtggcccgccgccgcattgaaaaacgtattcaggacgacagcttctacgtctgcagcttctccaacctggtgaccatctacaaaggcctgtgcatgccggccgatctgccgcgtttttatctcgacctggccgatctgcgtctggaatccgccatttgtctgttccaccagcgcttctccaccaataccgtgccgcgctggccgctggcgcaaccgtttcgctatctggcgcacaacggcgagatcaacaccattaccggcaaccgccagtgggcgcgcgcgcgcacctataaattccagacgccgctgatcccggacctgcaatccgccgcgccgttcattaacgaaaccggctccgactccagctcgatggacaatatgctggagctgctgctggcgggcggcatggatctgatccgcgccatgcgcctgctggtgccgccggcctggcagaataacccggagatggatggcgatctgcgcgccttcttcgactttaactccatgcatatggagccgtgggacggcccggcgggcatcgtgatgtccgacggccgctacgccgcctgtaacctcgaccgcaacggcctgcgcccggcgcgctacgtcatcaccaaagacaagctgatcacctgtgcctctgaagtcggcatctgggactatcagccggacgaagtggtggaaaagggccgcgtcggcccgggcgagctgatggtgatcgacacccgcagcggccgcatcctgcactccgccgaaaccgataacgacctgaagagccgccacccgtataaagagtggatggagaagaacgtcaagcgtctggtgccgttcgaagacctgccggaagaacaggtgggcagccgtcagttggacgatgcgctgctggagacctaccagaagcagttcggctacagcagcgaagagctggaccaggtgatccgcgtgctgggtgagattggccaggaagccaccggctcgatgggcgacgatacgccgttcgccgtgctctccagccgtccgcgcattatctacgactatttccgtcagcagttcgcgcaggtcaccaacccgccgatcgacccactgcgcgaggcgcacgtaatgtcgctggccaccagcatcggccgcgagatgaacgtgttctgcgaagcggaaggtcaggcgcaccgtctgagcttcaaatcgccgattctgctgtactccgacttcaaacagctcaccacgctggaaggcgaatactatcgcgccgacacgctcgacctgacctttgacccgggcgagcaggagctggaacagaaaatccgcgcgctgtgcgacgaggcggaacagaaagtacgcgacggcgcggtgctgctggtgctgtctgaccgtgccatcgccccgaaccgcctgccggtaccggcgccgatggcggtcggcgcggtgcagacgcgtctggtggacaagagcctgcgctgcgacgccaacatcattgtggaaacggccagcgcgcgcgacccgcaccacttcgccgtgctgctgggcttcggcgccaccgccatctatccgtacctggcctatgaaacgctggccaaactggtggacaaccagaccatcgacaaaccataccgcgaagtgatgctgaactaccgcaacggcatcaacaaggggctgtacaagatcatgtccaaaatgggcatctcgaccatcgcctcttaccgctgctccaaactgtttgaagccgttggcctgcaccgcgatctgtccgacctgtgcttccagggcgtggtcagccgcatcaacggcgccagcttcagcgacttccagcaggacctgcagaacctctccaagcgcgcctggctgaagcgcaagccgctggatcagggcggcctgctgaagttcgtccacggcggcgaataccacgcctacaacccggacgtggtcaacagcctgcagcaggcggtgcacagcggcgactatgccgactaccagcgctacgccaaactggttaacgagcgcccggtcgccacgctgcgcgatctgctggcgattaccccgcagggcgagccgattccggtcgatcaggtcgagccggccgaagcgctgtttacccgcttcgatactgcggcgatgtcgatcggcgccctgagtccggaagcgcacgagtcgctggcggtggcgatgaacggcctcggcggcttctccaactccggcgaaggcggcgaagacccggcacgttacggcaccaacaaggtctcgcgcatcaagcaggtggcctccgggcgcttcggcgtcaccccagcctacctggtgaacgccgacgtgatccagattaaagtcgctcagggcgccaagccgggcgaaggcggccagctgccgggtgataaggtcaccccgtacatcgccaaactgcgttattcggtgccgggcgtgacgctgatctcgccgccgccgcatcacgatatctactcgattgaagatttggcgcagctgattttcgacctcaagcaggtgaacccgaaggcggtgatctcggtcaagctggtttccgaaccgggcgtgggcaccatcgccaccggcgttgccaaagcctatgctgatctgatcaccatcgccggctatgacggcggcaccggcgccagcccgctgacgtcggtgaagtatgccggctgcccgtgggaactgggcctggtggaaacccaacaggcgctggtggccaacggcctgcgtcataaaatccgcctgcaggtggacggcggcctgaaaaccggcgtcgatatcgtcaaggcggcgattctgggggcggaaagcttcggcttcggcaccgggccgatggtggcgctgggctgtaaatacctgcgtatctgccacctgaacaactgcgcgaccggcgtggcgacccaggatgaaaaactgcgtcgcgatcactatcacggcctgccggaacgcgtcaccaactacttccatttcatcgcgcgtgaaacccgcgagattatggcgcagctgggcgtcagccaactggtggatctgattggccgcaccgagttcctcagcgagctggacggcatttccgccaagcagaacaagctggatctgtcgccactgctgcagaccgccacgccgcatccgggcaaggcgctgtactgcaccgaaggcagcaacccgccgttcgaccacggtttgctgaacaaagagctgctggcgcaggcgcagccgtacgtggaagagaagcatagcaaggcgttctacttcgatatccgcaataccgaccgttccgtcggcgccagcctgtccggcgccatcgccagcgtacacggcgatcagggcatggccgccgatccgatcaaggcgcacttctccggcaccgcgggccagagcttcggcgtctggaacgccggcggcgtagagctgaccctgaccggcgacgccaacgactacgtcggcaagggcatggccggcggcagcatcgcggtgcgtccgccgctgggctccgccttccgcagccatgaagccagcatcatcggcaacacctgcctgtacggcgctaccggcggcaagctgttcgccgcgggccgcgccggcgagcgtttcgccgtgcgtaactccggcgccatcaccgtggtggaaggcatcggcgataacggttgtgaatacatgaccggcggcatcgtctgcgtgctgggtaaaaccggcatcaacttcggcgccggcatgacgggcggcttcgcctatgtgctggatgaggacggcgaattccgcaagcgcgtcaacccggagctggtggaagtgctggaagtcgatcagctggcaattcacgaagaacacctgcgcggcctgatcaccgagcacgtacaggcgaccggctcttcccgcgcggaagagatgctggccaactggccgacctgggtggcgaagttcgcactggtcaagccaaagtccagcgatgtgaaggcattgttgggtcaccgtagtcgttccgcagccgagctgcgggttcaggcgcagtaagaggtaggtcataatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccgaagaaaccgctgaagatccgtaaaatcgatttcgtggagatctacgaaccgttttcggattcgcaggccgaagcgcaggcggaccgctgtctgtcctgcggcaacccgtattgcgagtggaagtgcccggtgcacaactacatcccgaactggctgaagctggcgaacgagggccgcatcatggaggcggcggatctggcgcaccagaccaacagcctgccggaagtgtgcggccgcgtctgcccgcaggatcgcctgtgtgaaggctcctgtacgctgaacgacgagttcggcgcggtgaccatcggcaatatcgagcgctatatcaacgataaagccatcgaaatgggctggaaaccggatatgtcgcacgtccagccgaccggcaagcgcgtggcgatcgtcggcgccggcccggccggcctggcctgtgccgacgtgctgacccgcaacggcgtgcaagccgtggtctacgatcgtcacccggagatcggcggcctgctgaccttcggcatcccggcgttcaagctggagaaagaggtgatgatcaagcgccgtgaaatcttcagcgagatgggcatcgagttccagctcaatacggaaatcggcaaggacgtcacgctggaggcattgatcgacgagttcgacgcggtgttcctcggcgtcggcacctaccagtcaatgcgcggcggcctggagaacgaagaagcgccgggcgtgtatgacgccctgccgttcctgatcgccaacaccaagcagctgatgggctacccgagcagtgagcaggagccgtacgtcagcatggaaggcaagcgcgtggtggtgctgggcggcggcgataccgcgatggactgcgtacgcacctccatccgtcagggcgccacccaggtgacctgcgcctaccgtcgcgacgaggcgaatatgccaggctccaagcgcgaggtgaccaacgcgcgtgaggaaggcgtcgagttccagttcaacctgcagccgctcagcattgagctgaacgccgccgggcgcgtcgccggcgtgaaaatggtgcgcacccagctcggcgagccggacgccaacggccgtcaggcggcagagccggtgccgggatccgagcacgtgctggatgccgatgcggtggtgatggcctttggcttccgtccgcacgcgatgaactggctggcggcgcacgacgtccagctcgacaaacaggggcgcatcgtggcgccggaaggcagcgataacgccttccagaccagcaacccaaaaatcttcgccggcggcgatgcggtgcgcggttccgatctggtggtgacggcgattgccgaagggcgcaaagccgccgacggcatcctgaactacctggaagtgtaagcgccggcgccgcatggcgctgtcaaaaagccggaggggcgctacgcccgtccggctttttttatccctggcgctgcgccgccagcgcggcccccagcaggccggcatcatgccggtaataagccgccgtcagcgtcacctgatacggcgacggcagctgcatcagacacgccctcacccgtgccagatacccctgcgccaacccgatgctgccgccgaccaccacctgccggcagtcggtcgtcgctttcacatccgcaatcatgcgcgccagcgccgcggcggagcgctgaatcagcgcgtcggcctgcggatggcccgccgccgcccgggcgaaaatggttttggcatcgcaccccgccagatcgccctgcgccgccgcggcgatcgcgcggccggaggcaatggcttcgacgcagccgatacgcccgcagccgcagcgcggcccgtgcggatccgccaacgtatgccccagatggcccgccagaccgccggcgccggtcagcagctccccgcggcacaccaccccgccgccgacgccggtggagacggtaataaacaccatgtcgccgccgtccggcatccgcgcatattccgccagcgccgccgcctgcgcatcgttgatcgccagcgtcggcagccgggtcaacgcctccagcgtcgctaccagcgggaaatgcagcaggccgcccagattctgcgggttgatcgcctgcaacaggccgtcgcggataatacccgtcgaagcgatggcgacgcgctgcgcatccgccgccagcggctgtaccaaggtccgcagcgcggcccgtaacgcatccggccgatcgctggccggcgtgggcagctcgcaccgctggcggatctgtaattgctcatccaccagggcggcggccagcttcgtgcagccaagatcgatcgccagcgtggtaatctgtcgttgttccggcaacggagcgtctcctatgtcacgccaatcacccgccatcacggccgggcgccctttgtcttgaccagccgtttctccgcgccccgtggcaacgcgccgctaaacggttggccgtcgatagcgtcgtgggtgcgcagcgcttccggacgcagccagcgctgtacgcgggacggcatatccaggccaatcagcgcaatcaccacaaacgtcagcccaaaggagagcgaccccagcgcggtgcccagatccagacgctggccgatcagcgcacccagcaccggcgccagggcgccgcccagcgcgccgacgttgtaggtgaatcccagccctgccgcccgctggtcggtatcgaaatagccgccgatcagtttgggcaaaatgccggaaatcccctgccccagcatctgctggaagaacagcagcagccccagcacccatacgttcgcgccgccaatcgcaaacaccggaataatcagcagctgcgaagccagaaggctatacacgtaggctttgcgggtgcccagccagtcgccgagaaagccgccgacgcagcagcccaccgccgcgccaaaaccgctgaagaacagcacgctggcgaccgttgtcggatcataggccagctcggttttcaggtaggttggcaacagcgcctgaatcggccatgaatagagaaatgcaaacagcaccaccaccatcagcatgacgcccgtcggccagcgcctgccgctgctttgtaccataaagctgataaaaatcgcggcgcatatcagccccagcgctgccaccacgccggccgtacgcagttctccggcgaagcagtaccacagcgacagcgcagcgacgaccgtcatcatgatattcagtacgcggtgatctccgcggtaaagcatatccaccatggtgcgcaccggtgctttacccgcatgttgctcctgccaatcttccgcctcggggatatttttccgcagccacagcgcgaagatgatgggcaaaatgccgataaagaacagcgcccgccaaccccagagcggcaccaccaggctgtaggcctgcgccgcgaccaccgcgccgaccgaaaagccggaaatcagaaagccgctggccttattgcgtaaatgtttcggccagctttcaatcacataggtggcgctggagccgtattcgcccgccatgcccatcccgatcaccagacgcgcgacaaacatggtggcgtaacccggcgcaaatccgcaggccagcgtccccagagaaaaaagcacgatgctggtgaccattgccagacgacggccgtagcgatcgcccattgcgcccagcagcaggccgccgaaccaacgcgagataaacgccgctgaaatcaggctggccgcctcaaccgtcgtcagaccgaattcgccctgaatttcagtcaggaccagggcgattagcacaaaatcaaaaccatcgagtaaataccccaaccaggcggcggagaacgcccgccactgcgctcggttgaggtggcggtaccacggggtgctgcgggttgtgatgctcatgtcactctcccgttgtgggccttggacaggcgaccgccggggggcgccctggccgctccggctgacggtatcgttgccgtcaagctcccggcgagcaagcccgccaggtttgactcatccgttgccgagctgctcccgctcctgctgcagctgttgcgccaacgccgccagcgccggcaggtagcgctcatcaaccggcgcgaaaggtttgcggcatagcggcacggaaacaacgtccatatagtgcagaacggttttcaacccgcggaacacgccggttttaatcagcaaatcgataaccgtattgcatgccgtctgcagccggcgcgcgctggcgatatcgccccgctgcagcgcctgtacgatgcccgtatagcgccagcccataatgttgtaggtgctgccgatgccgccgtcggcccccgccatcagtccggaagcgaagatctcgtcatagccgttgtacaacaccagctcggggtgcgcccggcggatctgctccatctgataaagatcgccggaggtttgcttcagcgcgctgacgcccggcagtgtgaccagggttgcaatctgatccagcgtcagcgtgacgccgctcagcgcgggaatgttgtaaaccaccatcggcagcccctcggccgcatcgatgaccgcccggtagtgatcgcaatgttccgcaaaactgaacgggtaatagaacggcgtgacggcggagacggcgtcatagccgtaacgctgtgcggcgtttgccagctgttggctctcctgcgtgctaatcgcgccgacgtgggcgataagcttcacctttccctgcgcctcttccgccaccacttccaggacctgctctctttccgcgtggctctggacaaacgcctcgccggtagagccgccgacatacaggccgtcaatcccctgctcaatgttaaaccgcaccagacggcgcaggctttcgctatccagccgctgttggttgtcgaacggcgtcagcaacgccggcattactcctgctaattcttttgtcataacgacctctgttgatgatgcaaccacctacctttatacctgttataccagactaaataagcagcaatacaatacagaacgcttatagtgcgatctgcctcaccctattgatcggtattttctagtgggatcggaaacgactgcgatcgttatcgcaatcctgggatcgcgataaacggacgcgtgacggcggggattacttatgcggcggcgcgtcgttgccgaaggcgtgccaggttgcggatacgctgttaaggtgggtctgcaacgcgcgatcggcggcgtcaggatcgcgctggcggatcgcctcgacgatcgcaatatgctgctgatagctgcggttattgtgcgtatgcagctcctgctcgggcacctttggccgcgccgcaatcagccagtcgagcagcgcaacgtggatcgccataaagatcgggttgccggggatttccgccagcacgcggtgaaactcgacgtcggagcggataaacagcgtattgtcatccagtgaccggctgttgatgtccagcgcctgcgtcagctgcgccatttgctccggcgtcgcgtgctccgccgcatagcgcaccaggctggactcaaagaacaggcgcagctgttcaaagtgggcaatgccgccggggtgagaaaggaaatccttcgcgacgccggacagctcgctgataatggtatccgccgagggacgcgagacgcgggcgcgctcgccgttgttaatctgcaccaggcccttacgcttcagcgcggccagtgcttcacgcaccgacggacggccgacgtcaaaaaacgccatcagctcgcgctcagagggcagcgactctccttcagcaaactctccgcggcgaatcatctgctccagctcttcctccaccatctccgacagttttttacgcgtcagcggacggcggcgcagactgcggcccatcacggttgaagactcttcggcttgcggatcaaatgcgttcatagcgtccattatgattaatcgtagcggccagtaacaacggaattatggtaccacaggatggggaaaggggaaaaaggcggcctgtgccgcctgacgcgcggcgcacagatcaaaacaggcccttacgggcctgttgctgttacttcacgacgcgcagcgccgggcgcccgccgcgtggcggctgcggcggctcatcgtccggatcgttatcgtcagcgttatcaggacgatcgccgtcgatgaccgacatcaggctttcggaaggcaccgtctccagctcgtcgaaagcgccgtcggtttcatcgtaagcggcttccggttcgaacatggttcccgcaccgttctcacgggcgtaaatcgccagcacggcggccaacggcaccagaacctgacgcggtacgccgccgaagcgcgcgttaaagctcacttcgttgtcgcccagttgcaggttgccgaccgcgcgcggcgcaatgttcagtacgatctgaccatcgcgcgcgaactccatgggaacctgcacgtccggacgcgttacgtcgaccaccagatgcggcgtcagctggttgtccagcagccagtcataaaacgcccgcagcagataagggcggcgcggcgtcatctgcgacatatccatggttaaccccgggtgtgcaggcgcatttcgcgctcggcttcggtcagcgaggccaggaacgcatcacgttcgaagacgcgggtcatatagcctttcagctctttggagccggcaccgttcagttcaatgcccagctgcggcagacgccacagcagcggcgccaggtagcaatccaccaggctgaactcttcgctcatgaaatacggcgcctgaccgaagatcggcgcgatggccagcagctcttcacgcagttggcgacgggcagactcagcttcctggccgctgctctgctcgatcttgtacatcagcgaataccagttcttttcgatgcgcagcatcatcaggcggctttcaccacgcgccaccggatagaccggcatcagcggcggatgcgggaagcgctcgtccaggtattccatgatgatgcgggactcatacagcgtcagttcgcgatcgaccagcgtcggcaccgtttggtaaggattgaggtcgatcaaatcctgcggcaggttatccggttcaacctgctcaatctcgacgctgacacctttttccgccagtacgatacgtacttgatggctaaaaatgtcggtcgggccagaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaagttttatctagaaaatactgcgaatagccaacttagccccgcagcgtgcaccttgcccccggcaaagtgaaaacgcatgggaatatcaggccgctatcctgaatgatcttgaccgcaggccagcagcacgcaggtaaccttgggtctggaaagcggcctcggaggtaactggcggcaactgctcggcgaacaggcgcaaaagtggatgatagtttaccagattttgcccgttttgtggggagcgggcggtgatttcatcactatttgtctggcggcgcgcagatttctctacggcagaggggaattgcaggcataaaaaaacccggtgaaacaccgggtttttcgcataatttgttctgccgcagcagaaaaaattaacgcttggagaactgcggacgacggcgtgctttacgcagaccgactttcttacgttcaacctgacgcgcgtcacgagtgacgaagccagctttacgcagttcagaacgcagagtctcgtcgtattccatcagcgcacgggtgataccgtggcggatagcaccagcttgaccagagatgccaccacctttaacggtgatgtacagatccagtttgccaaccatgtcgaccagttccagcggctgacgaactaccatgcgggcagtttcgcgaccgaagtactgttccaggctgcgctggttgataacgatgttaccgttgcccggcttgataaagacgcgagcggcggagcttttgcggcgaccagtgccgtagtattgattttcagccattgccattaatcccgattaaatgtccagaacttgcggttgctgtgccgcgtgattgtgctcggtgcccgcgtaaactttcagtttacggaacattgcacgacccaacggaccctttggcagcatgcctttaaccgcgatttcaatcacacgctcaggacggcgggcaatcatctcttcaaaggtcgcttctttgataccaccgatgtggccggtgtggtggtagtacatcttgtcgttacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatcaacgtgcggggtgtattccgctttatgcttgccgcgcagacgacgagccagttcagtagcgagacggcccaaagttttaccgttcgcatcaacaacgtaccagtcgcgttttacggtctctggtttagctgtaaaagttttcattaaaagcttacccaataattagttacacgttggtgaacacccaaacgctcgaaaacagttgaggctcacacgaccatcaagtccagcaaacctaccccttcgaatagccattgccggcactataaagtttttgggaaaaaaaactttgttgtaacgtggggtcgcaagattatagagaagtcacccgcaaagatcgaacagtttttgcaggaaaaatgcattttagcgccgccggacaggcccccgccgcgcggaggccgccggggtgtcacggcaggtgcggcagcttcaggtattcttcgctctgcatctcctgcaggcgcgacaggcagcgctggtattcaaacttcagccgttcgccctggtaaatctcgaacatcggcgcctcggcggcgatcaccagcttgacgtgacgctcgtagaactcatccaccagcgccaggaaacggcgcgcggtgctctccttcaacggccccatcacccgcacgttatgcaggatcacgctgtggtacaggcgcgacagcgcaatgtagtccagctggctgcgcgcctcttcacacagcgtgtggaaatccaccgccagcacgccgtccgccgcgcgcagcgcctgcagcggccggtgattgatctccagcaccggcgccgcgtcgccgcccttgcccgccagcttgtcgaagatatcgtccagcgcctgcccggtctgcgcattcagcggcgtcaggtagaggtgcgcctgggtcagcgtgcgcaggcgatagtcaatgccggcgtccacgttcatcacgtcgcaatagtcattgatcagatcgatggccggcaggaagcgcgcgcgctgcaggccgttacggtacagctcgtccggcgggatgttcgaggtagccaccagcgtaatgccgcgggcgaacagcgcctgcagcagcgtcgccagcagcatggcgtcggtgatgtcggaaacaaagaactcgtcaaagcacagcacgtccgcctgcgccttgaagccgtcggcgacaatctccaacgggttttcctgcccctgcagctgcgccagctcttcgtgcacccgcagcataaagcggtgaaagtgcagccgcagtttgcgatcccccggcaggctgtggaagaacatatccatcagccaggttttgccgcgcccgacgccgccccacatatacagcccctgaaccgggcgctgcgccgccgggcggctgtctttcctcagccagcggctgagcgtgccgcgcagaccgccggccgccgccggcgtctcgggcgtctgttgcaccaattgctgataaatggcgtccaattggctgaccgcccggcgctgcacctcatcgggctgatagtcgccggcgtccagcgcctgctggtaacgtgttaacggtgatggtgaatacatgttgcctaatgttccctgcaatcgctccgtccgcccccgctggcgcgcagcgcggataaagaatttatttagcccattttagccgcgcgttaccggtcagatttccggttatcgccacattttcccgcattgcggcccgctgaaaaccccggaaaagccaaggtaaaagcgcttcaggattccactcggacaaggttaacggttatagtggatattattaagtgaaaaatccctgcggaacaacgaagtcacaataggagtcatcatgacctgggagtatgcgctgattggtttggtggtcggtatcgtcatcggtgcggtagcgatgcgctttggtaaccgtaaactacgtcaacaacaggttttgcaaaacgaactggataaaagcaaaaccgagctggaagagtaccgtcaggaactggtcggccattttgcccgcagtgcggaactgctggacaacatggcgcgcgactatcgtcagctctatcagcatatggcgaaaagctccaacaacctgctgccggacctgccgatgcaggagaatccgttccgctatcgtctgagcgaatccgaagcggataacgatcaggcgccggttgaaatgccgcgcgactactccgaaggcgcttccggtctgctgcgtggtgcgccgcgccgcgactaaccgtcgtttttcagcccgcgtaaattttgcgcgggcttttgaccttcccccctccccccgatgcaattcctgcgctatcctaaagccttaaatggatgttggcggtgaacttctgacgtaaattcacggtcttaaccttacctttagtggttaattaatttcaccggcaggtaatgagagagttattatcaatgaaaaaaaagtcgttaattcttagtgcattagcaatgagtgttggcctgacgcttaccgccgtaccggtagccaacgcggccttgccgcccgccgttcaagggcagcagctgccgagcctggcgccgatgctggaaaaagtcttacccgccgtggtcagcgtgcatattgaaggaactcaggtgcagcgccaacgtttgccggaagagttcaaatatttcttcggccctaatttccctacacagaagcaaagttcgcgtccgtttgaaggcctgggttcgggcgtgattatcgacgcagccaaaggctatatccttaccaacaaccacgtcatcgccaacgccgacaaaatcaaggtgcagctcaatgacggccgcgagttcgacgccaagctgctgggccgcgacgaacagaccgacatcgcgctgctgcagatcaccgccaagaacctgagcgcggtgaaaatggccgactccgataagttacgcgtcggcgacttcgccgttgccgtcggcaacccgttcggcctggggcaaaccgccacctccggcattatctccgcgctgggacgcagcggcctcaacctggaagggctggagaactttatccagaccgacgcctcgattaaccgcggcaactccggcggcgcgctggtgaacctgaacggtgagctgatcggcatcaacaccgccattctggcgccgggcggcggcaatatcggcatcggcttcgccatccccagcaatatggcgcagaacctgagccagcagctgatcgaattcggcgaagtgaaacgcggcctgctcggcatcaagggcagcgagatgaccgccgatatcgccaaagcctttaataccgacgcgcagcgcggtgccttcgtcagcgaagtgctgccgaaatccgccgcggccaaggccggtatcaaagccggcgatattctgatctccgtcgacggcaagccgatcggcagctttgccgaactgcgcgccaaggtcggcaccaccgcgccgggcaaaaccatcaaaatcggcctgctgcgcgacggcaagcagcaagaggtggccgtcacgctggacaacagcgaaaccgcctccaccagcgctgagaccctgtctccggccctgcagggcgcggcgctaagcaacggcgcgctgccgggcggcgagaaaggcgtgaagatcgacaacgtcggcaaaggtacgccggcggcgcagatgggcctgcaaaaaggcgatgtgattatcggcatcaaccgccagcgcgtcgaaagcattaccgcgctgcgtaaagttctggcggccaagccgccggtcatggcgctgaacatcgtccgcggcggtgaaaccatttatctgctaatgcgttaatttgtacaaaaaccgggggcagtgccatactgtgcccggttaactcgtgctattctccgttcatcctttattttatctgttaaaactccatgtttgctaagctcttgcgttccgctgttattggtttgatcgttgccggcctgctattggcagcgcttcccgtgctgcgttattccaatcaactgtttgcagagaaagtggagaataccgccgacgaaaccccggccggctataacaaggcggtgcgccgcgctgcgcctgcggtggtcaatatctacaaccgcaacatgaacggcgcgcccaatgtgctgtccctcggttccggcgttatcatgaacgaccacggctatatcctgaccaaccgccacgtgatcaaggatgcgcaacagatcaccgtggtgctgcaggacggccgccgctacgaagcgctgctggtcggctccgacagcctgaccgatctggcggtgctgaagatcgacccgggcaatctgccggtcattcccatcaacaccaagcgtatcgcgcatatcggcgacgtggtgctggcgatcggcaacccgtataaccttggtcagaccgtcactcaggggattatcagcgccaccggacgcatcagtctgagcaccaccggccgccaaaccttcctgcaaaccgatgcctccatcaaccgcggcaactccggcggcgcgctggtaaactcgctgggcgagctgatggggatcaacaccctgacctatgacaaggtcaccaacggggaaacgccggaggggctgggcttcgccattcccaccgagctggccagcaagattatggataagctgatccgcgacggccgcgtcattcgcggctacttcggcatccagggcaaagagattatcccgctacgcacctctaacagcggtatcgaccgcctgcaggggattatcgtgaccgaaattacgccgaacggcccggcggccaacgccaatttccatatcaacgacattattatcaacgtcaataacaagccggcggtctccgtgctggaaaccatggatcaggtggcggaaatccgccccggcaccaccatcccggtgatcgtgctgcgtgacggtaaacgcatcacgctgcaaatgacggtgggtgagttcccggaagacaacaattagcgctggctgatacctcagccggcgcagcacatttgccgcccctcagtttccgccggcggcaaccgccgcgtagcaaatgttaaagataatcagcagcataataagtttatcgttcatttaaataaatttaataaataccaaaacagaaacatattcagttcaattttattagtgaaaaataaatcattattttcataccgaagtatttatttgttttttattctcttgtatttttaaacacgcaacttctagagtaatcctatttcccgacacttggaaagctgtatctatataaaaaataaatttattgatatttaaatataaggacattacatgcgtgaattaaacaataaagaactgactaccgtcagcggtggtacattcgatggcatgatctggggcatcatggacggcatcgccagcggcgccggcatggctaaattcgcgaccggcggcagcatcatgtttggcgccttcgctcaactggttggcgttgtcattgcccccattatcggcggactcgtcggtggcgcaatgggtcttctgaccgatcgtgataccgtcgccgattatgcacaaagctatcgcgaaacgatgggtaaataattcagaggcccatacttattaataaaaagtgcacctggcaaggtgcacttttataaataaattcaataattatgcattacgtcatgcggaggcgtaatgcattttttatttactcgccttttacgcgctcaatattcgcgcccagcgctcgcagtttatcttcgatccgctcataaccgcgatcgatatgataaatacggtcgacgatggtcacgccgtcagcaatacagccggccagcaccaggctggcggacgcacgcaggtcggtcgccatcacctgcgcgccggacagctgctcaacaccgtggcagatcaccgtgttgctttcgatttccgcgtgtgcgcccatgcggatcagctccggcacgtgcataaagcggttttcgaagatggtttcggtgataacgccggtgccttcggccaccaggttcagcagactgaactgcgcctgcatatcggtcgggaaccccgggtgcggcgcggtgcgcacggtaatagccttcggccgctggccgtgcatatcaaggctgatccaatcctcaccgacttcgatgtccgccccggcctcacgcagcttggccagcaccgcatccagcgtatcaggacgggtattgcggcacagcaccttgccgccggagatcgctgccgccaccaggaaggtgccggtttcgatacggtcaggcagaacgcggtacacgccgccgcccaggcgctcaacgccctcaatggtgatcttgtcggtgccggcaccgctgattttcgcccccagcgtattcaggaactcggcggtatcgacgatttccggctcgcgcgcagcattttcaatcacggtggtgcccgtcgccagcgtggcggcgctcatgatagtgacggtggcgcccacgctcaccttgtccatcacgatatgcgcgcccttcagacggccgtcgacggaggctttcacatagccttcttccagtttgatctcggcgcccagctgttccaggccggtgatatgcagatcgaccggacgcgcgccgatagcgcagccgcccggcagagaaacctggccgtagccgaaacgggcgaccagcgggcccagcgcccagatggaagcacgcatggttttcaccagatcgtaaggcgcgcagagttcgttgacgttgccggcgtcgacaaacaccgaaccgttgcgttcaatcttcacgcccagctggctcagcagcttgatggtggtatcgatgtctttcagtttgggaacattctgtaactcaaccggctcttctgccaacaacgcggcaaacagaatcggcagggcggcgtttttcgccccggaaatagccacttccccgctcaggcgggtacggccctgcactcgaaatttatccatctaatgactctctgttgtctcgtccacaatacccgcgacccacgccgccgcacactggccgcccgcaggcgcgccgtcgcgctccctgacctgcgccgttggtctaccgggtatcaacgctgccggcccgaaaggcccgcagccttaaaatccattgagtttgcgatcccgcttccactcttcaggggtgtatgccttgatcgacagggcatgaatacggttgtcggcaatgtattccatcagcggcgcatagatcgcctgctgctgtttgacgcggctcatggcgccgaacagttcaccgaccgcaatcacctgaaagtggctgccgtcgcccgttacctgtacttcttccagcgccaatgcgttcatcagcacgtctttaatttcgctattttccatggtatcccgttctgcagcaaaggatcataatcagcctgatatcttagaggaatacggcgctttcttaaactaaagaaaaagcccctgcagaacaggggctttcagagatgttgttaccgtcgcaccgccaaatcgcgcctaaccctgcgtctcgacaggcattatctcctgcagattgtacagggcaatcagcgttttcaggcggtcggtcgcgccggaaattttcaattccacgccgttatgcaactgttcggcgcgcagatgcaccagcaacgccagaccggaggagtccacgcggcgcagctgcgccacgtcaatcgccgtttttcccttcagcagctcggcgcgctgccgccacagcggcagcagcgtttcccggtccagatcgccgtgcagcaccagcgtctgcggctgatcgtcaaagcgcagggactcggccattactgtttctgatccagcgtaatcggctgtttggccgccgcctgcagctgctgggtcaggccgtcgatgcctttggtgcgcagcgttgacgcccactcgttctgcttggtggtgatcatgctgacgccttcggcaatcatgtcgtacgcctgccagtggccggttttgctgtttttacgccattggaaatcgaggcgcaccggcggacggccgttggtatcgataatggtgacgcgaatcgccacgatgttggcgtcccccagcggctgctgcggtgcaatctggtaggtctggccgtggtacagcgccagcgcctggccgtacgcctgttccaggtaagcctggaacgcggtgaagtaggcttcacgctgcgcaggcgtcgcttctttgtaatagcggcccagcaccagcgcgccggcgtatttcacctgaacgtacggcatcagctcttcatgcacgatggcgcgcagagagttcggatcctgcttgattttcggctgctcggttttcagacgggtaaaggtcttctccgccgcctcttgcatcatgctgtacgggttggtctggtccgccgcgctcgccagcggtgcaaccaccaacagggcaaccatcaataaacgtttaaacatgcaggtatcctcttttaatgactcggggcggctgccggtgcagcagttgcatccggcttggcttcatcctgaccgccgcttttatacaggaactggccgatcagatcttccagcaccatcgctgatttcgtgtcctgaatggtgccgccgtccttaagaatggcggtgcccatttccgggtcttcaaaaccgacgttcagggcaagaaattgttcccccagcaggccggacgtgcggaccgccaatgaactggtatccgggatctggttgtatttgtcctgaatatccaatgcgacgcgcggcgtataggttttcggatccagctcgatatccgctacgcggccgatcaccaccccgccaatcttcaccggcgaacgcgccttcaggccaccaatattatcgaaggtggcgtagatacggtaggtcggctcgttgccgatggatttcacattggctacctgcaggcagataaagatgatggcggccagcgcgatcagcataaataccccaacccagatttcactcttcttcgtttgcatcgaatcaattcccaaacatcagtgctgtcagcacaaaatccaatcccaacaccgccagagacgaatgtaccaccgttctggtcgttgcccggctaatcccttcagaggtcggcaccgcatcataaccgttaaagatagcaatccaggtcacggttatcgcaaataccacgctcttgatcacgcagttcagcagatcctgacgccattcgacggcgccctgcatcgccgaccagaagaagccgctgtcgatgcctttccaatccacgcccaccatcgaaccgccccagatgccgacggcgacgaaaatcagcgtcagcagcggcatgctgatcatcccggcccagaaacgcggcgccacaatgcgccgcagcgggtcgaccgccatcatttccaggctggagatctgttcggtggccttcatcaggccgatttctgcggtcagcgcggagcctgcgcggccggcgaacagcagcgcggtcaccaccggccccagttcacgcagcagcgacagcgccaccatcatgccgaggctcgcctcggcgctgtaggtggtcagcaccagatacccctgcagacccagcaccatgccgataaacagcccggaaaccatgatgattaacagcgactgtacgccgacgctgtgtaattgtttgatcagcagcggccactgcctgcgtggctctggccgtccgataagcgcgccccacagcatcagaccggcgcgcccgaaggcggtgctgatattgatgctacggcgtccaagagacgctaacgcctgtaataacatgaggatatctactcccttagcctaacaatgcggcctggtaatcaccggccggataacgaaacggcaccggcccgtcggcaataccatccaggaactggcgcacgcgcgcatcaggattgttctgtaactgcggtgcggttccttcggcaatcacgcggtgctccgccacgatataagcgtagtcggcaatgctcagcacttccggcacatcgtgcgataccacaatgcaggtgatccccagcgcgtggttcagctcatcaatcagcttcaccaatacgcccatggtgatcggatcctgcccgacaaacggttcgtcgaacatgatcagctgcgggtcgagcgcgatggcccgcgccagcgccgcacgccgcgccatgccgccggacagttcgttcggcatcagatccgccgcgccgcgcagccccaccgcctcaagcttcatcagcaccgtggtgcgaatcagcgcctccggcagctggctgtgctcgcgcagcgggaaggccacgttctcaaacacggttaaatcggtaaacagtgccccggactggaacagcatgctcatcttcttgcgcgcatcgtacagcttatgccgcgacagcgcgggaatattgtctccgtcgaaccagatttcaccgctatccggcgccagttgcccgccgatcaggcgcagcaaggtggtcttgccgatgccggacggccccataatcgccgtcactttaccacggggaaccgtcaggttgatgtcttcaaatatcagccgatcgccgcgggagaacgtcataccgcgcacttcgaccagattatctgcctgctggtgcatgttattggatccttgtacggctgtgtgggctttgctacccgctgataataatctaccgggcgccatacggcgcatttttacaaaaacttaccgccatttccctaccaatgatgccattagttttacttttacgctgcgcagggtcaaaattagtcacatcacgaaaaataacgacacagattggcgatagcgccccaccaccggcgcaggccagttatgacggccaggtcagaccaacgaaccgggcccctgtcgctttcacgtcgctgccctgcgttccggcgctggccggcgatcgtcagtggaaggtctggggaatagtgcccgcaaaggactcgcatgtttctcgcaataacattatttatcgttggcttgtgtttactggtatacggcgcagaccggctggtttacggcgcggcggtgatctcccgttcgctgggcgtgccgccgctgattatcggcatgacgatcgtcggcatcggcacctcgctgccggagctgttcgtgtccgtcaccgcggcgctgaacggccagagcgatatggcggtcggtaacgtcatcggctccaatattaccaatatcctgctgattttaggggttgccgcgcttattcacccgctggcggcccgctcggaggtactgcggcgcgaactgccgctgatgttggcggtcacagtattatgcggcctggtgttgatggacaaccagctcagccggctggacggcgtactgctgttggccgccgccgccggttttatcgccctgatgctgaaaatagcgcgactggcccagcgcgaaggctgcgacagcctgaccacggaacagctcgccgaactgccacagaacggcaattctaccgtcgccacgctgtggctggtgctggcatttattatcctgccgctcgcctcgcggatggtggtcgataacgccacggtgatcgcccactatttcggcatgagcgagctggcggtcggcctgacgctgatcgccgtcggcaccagcctgcccgagctcgccacgtcgatagccggcgcgctgaaaggcgaagacgacatggcgatcggcagtattatcggctcgaatattttcaatatggcgatcgtgctcggcgtgcccgccctgctgtcgcccagccggctcgacccggccgccttccagcgcgactactgggtgatgctggcggccagcctcgcgctcagcgcgctgtgcatcgggcgcaaacatcgcatcggccatctggcgggcgctctgttattatgtggttttattgcgtatcttgcgctgctgtttttcaacccattcgctacctttggctaagaatacgagaaaaagcatgtcgaatattgagttgcaacctggctttgattttcaacaggccggtaaagaagtgctccagatcgaacgtgacgggctggcccagctcgaccgctacatcaacgacgactttacccgcgcctgcgaaaaaatcgccgcctgcagcggtaaagtggtggtgatgggcatgggcaaatccggccatatcggctgtaagattgccgcgaccttcgccagcaccggcaccccttcattcttcgtgcatccggcggaagccagccatggcgatctcggcatggttacgccgcaggacatcgtacttgccatttccaactccggcgaatccagtgaaattcaggcgctgatcccggtgctcaagcgccagcagatcccgatgatctgcatgaccaacaacccggaaagttcaatgggcaaggcggcggacatccacctgtgcatcaaggtgccgcaggaagcctgcccgctgggcctggcgccgaccaccagcaccacggcgaccctggtgatgggcgatgcgctggcggtggcgctgctaaaggcgcgcggctttacgccggaagatttcgcgctgtcgcaccccggcggcgcgctgggtcgccgcctgctgctgcgcgtcagcgacattatgcacagcggcgacgatattccgcacgttagcgccgacgccacgctgcgcgacgccctgctggagatcacccgcaaaaatctggggatgacggtgatctgcgatgagcagatgcacatcgccggcatcttcaccgacggcgacctgcgccgcatcttcgatctgggcatcgatctgaacagcgccaaaatcgccgacgtcatgacgcgcggcggcgtgcgcgtgcgcccgcatacgctggcggtagacgcgctgaacctgatgcagcagcgccatatcaccgcgctgctggttgcggatggcgaccaactgctgggtgtggtacatatgcatgacatgctgcgcgccggcgtggtgtgagtttttagcggcgacaggcggcgagaaacgccgcgctattgtcagaataattaggaaaatcaatgagtatggttgaaacctgctacgggccggtaacgcaagacgtgatggcgcgggccgggaaaatccgcctgctgatctgcgacgtcgacggcgtcctgtcggacggcctgatttatatgggcaacaacggcgaagaactgaaagccttcaacgtgcgcgacggctacggcatccgctgcctgaagacctctgacattgaggtcggcattatcaccggacgctccgccaaactgctggaagaccgggcaaaaaccctgggcatccgctatctgtatcaggggcagtccgataagcttttggccttccgtgaactgttggatacactgtcgctgtcggcagatcaggtggcctatatcggcgacgatctgatcgactggccggtgatggcgcgggtcggcctggccgtggcggtggcggacgcccacccgctgctgacgccgcgcgcccactacgtcacccgcatcgccggcggacgcggcgcggtgcgtgaactgtgcgacattattcttttggctcagaacaagctggaggacgccaaagggctgtcgatatgagcaaaaccaaacgctggatcaccattatactggcgctgatcgttctggccctgatcggctggaatatggcggattacgatgacgaaccgacggccgggccggtaaactcggcggatccgacttaccagagccagcaaacggtcaccgtcgtctataacccggccggtaaattaaactataagctggtggcggaaagcgccaagtactataccgccgaagagctgagctggtttacccagccggtgatgacgctgtttaacgaaaacgccgtcgccacctggtcggtacgttccgaccgcgccaagctgactaaagaccggatgctgtatctgtacggtcacgtcgaggtgaacagcctgaccaccacctcgcaactggaaaaaatcaaaacggacaatgctcaggttaatctggtgacccaggatgtgtcctccgatgacgaagtaacgctgtacggcgcgaattttaattctaacggcatgaaaatgcgcgggaacctgcgggacaaaaccgctgagctgattgataaggttaagaccaactatgaaattcaaacacaaaaaaccactccgtagtctgttgatcggcagcctggttttggccgccagcgcccccgccttggcgctgaagtctgacgccaatcagccggtgagcatcgactcgctgaaccagtctctggatatgcagagcaacgtcagcacctttaccggcaacgtggtgatcaagcagggcaccatcgagattaaggccgataaagtggtggtcacccgtccgggcggcgatcagaacaaaacctatatcgaagccttcggtaagccggtaaccttctaccagatgcaggacaatggcaaaccggtaaaaggacactcgctgaaagtgcgctacgacgtggcgccgcagctggtgaccctgaccggcaacgcctatctggagcagctcgacagcaacgtgaagggcgagcgcatcacctatctggtgcagcagcagcaaatgcaggcatacggcgacaagggcaaacgcgtgaagaccgtgctggtgccgtcgcagttgcaggacaaaaacggtcagaagagtaactaatcacttatggcaacactcatcgcagaaaatctggcgaaagcctacaagggccgtaaagtcgttgaagacgtcagcctgaaagtgaactccggcgaaatcgtcgggctgctggggccgaacggcgcgggtaaaaccaccaccttctacatggtggtcggcatcgtgcagcgcgacgccggacgcatcgtcatcgatgatgaagacatcagcatcctgccgttgcacgcccgcgcgcgccgcggcatcggctatctgccgcaggaagcctcgatcttccgtcgcctgagcgtctacgacaacctgatggcggtgctggaaatccgcgacgatctgagcagtgaacagcgcgccgaccgggccaacgagctgatggaggagttccatatcacccatctgcgcgacagcctgggccaggcgctgtccggcggtgaacgccgccgcgtcgaaattgcccgcgcgctggccgccaacccgaaattcatcctgttggacgaaccgttcgccggggttgacccgatttccgttatcgatattaaaaaaatcattgagcacctgcgcgacagcggcctgggcgtgctgatcaccgaccacaacgtgcgtgaaacgctggacgtttgtgaacgcgcctatattgtcagccaggggcaactgatcgcccacggcacgccggaagagattctgagcgatgaacaggtgaaacgcgtttatctgggcgaagaattccgcctgtaatgccctgcgtcagcgatacgcagcggttaacggaaaaatagaaagaacattatgaagcaaggtttgcaactcaggctcagccaacaattggcgatgactccccagctgcagcaggcgatccgcctgctgcagctgtctacgcttgagcttcagcaagagatccaactggcgttagagagcaacccgctgcttgagcaaaccgacccgcacgacgagatcgacgcgcaagaaagcgctgacaccgaaggtctggatacccgcgaagcgctggagcagaaggatatgccggacgaactgccgctggacgccacctgggatgaaatctacaccgccggcacgccatcgggcaccggcaccgattaccgcgatgacgaactgccggtctaccaaggggagaccacccagacgctgcaggattacctaatgtggcaggtggatctgacgccgttttccgataccgacgccgccatcgccacctcgatcgtcgacgccgtcgacgacaccggctatctcaccgtgtcgctggaagatattctggaaagcgtcggcgctgaagacgttacgctggatgaagtggaagcggtgctcaagcgggtgcagcgtttcgacccgatcggcgtcgcggcgcgcgatctgcgcgactgtttgctgattcagctgtcccaatacgccaaagaaacgccgttcctcgccgaagcccggctgatcatcagcgaccacctggatctgctggccaaccacgactttcgcagcctgatgcgatcaacccggctaaaagaagatacactgaaagaagcgatgctgctgattcagtcgctcgacccgcgcccggggcagtcgatcaataccggcgagtcggaatatgtcattcccgacgtgctggtgcgcaaggtgcacaaccgctggacggtcgaactgaatgccgacagcattccgcgtctgaagatcaaccagcactatgccgctctgggcaacagctcgcgtaacgaagccgacggccagtttatccgcagtaacctgcaggaagcgaaatggctgatcaaaagcctggaaagccgtaacgatacgctgttgaaggtgacgcgctgcatcgtcgagcagcaggaggcgttctttgaacaaggtgaagagtttatgaagcccatggtgctggcggatatcgcccaggccgtggagatgcatgaatcgacgatttcacgcgtgaccacgcagaaattcctgcacagcccgcgcggcatcttcgaactgaaatatttcttctccagccacgtcaacaccgacagcggcggcgaggcatcctccacggcgatccgcgcgctggtgaagaaattaatcgcggcggaaaaccccgccaaaccgcttagcgacagcaaactggccaccctgcttgccgatcagggcatcatggtggcgcggcgcaccgtcgccaagtaccgagagtctttgtccatcccgccgtcgaaccagcgtaaacagttggtttgacctcaatagagaaggaagacattatgcagctcaacattaccggacaccacatcgacatcaccgagccgttgcgtgagttcgtcaataccaagttcgccaagctcgaacagtatttcgaccgcattaaccaggtttatgtcgtgctcaccgtggaaaaagtgcagcagattgcggaagcaacggtgcacgtgaatggaggcgagttgcacgccacctcggaaaaagaagatatgtatgctgcaattgactgcctgattgataaactggcgcggcaattgaacaaacataaagacaaattgaagcaacactgacaatctgggccgctaccgtccgcggcagcggcccgcacggagccttcgcgctaccgggctgccatcggcgtgttattccacggaataacgcgccgataagccatcagggtttaacagacgaaaaatcgcctcgttaagcaacgacgtcgcacagcgtttggcggcaaacgccgccgccaaaccagcgctaagcaagcttaagcgtgtgattttaagtgaagatgagatgaacgacgaaacaatgcaattaagctcggtgctcaacatcgagtgcaccagaagctccgtacactgcaacagcaagaaacgcgctctggaaattatcagcgaactggcagccaaacagctcaacctgccgccgcaggtggtgtttgacgcggttctcacccgtgaacgcatgggcagtaccggtatcggcaacggtatcgcgatccctcatggcaagctggaagaggacacactgcgggccgttggcgtgtttatccgtctcgaccaacctatcgccttcgacgccatcgacaaccagccggtcgacctgctgtttgccctgctggtgccggccgaccagtgcaagacccatctgcacacgctgtcgctggttgccaagcgtctggccgataaaaccgtctgccgccgcctgcgcgccgcgcagagcgacgaagaactttatcagatcattacggaataagcggttgccggcgtgacttccgccggcgataacgatactgtttgtctgtcatggatcccggccgtcgccgggcttatatttccaacggcggcataaacgccgctgagatgccagggggagttgccacatggtgctgatgattgtcagcggccgttccggttcagggaaatccgtcgccttgcgggcgctggaagatatgggtttttactgcgttgataacctgcccgtggtgctgctgccggagctggccaaaacgctggcggaacgcaacagctccgccgcggtcagcatcgacgtgcgtaatatgccggagtcaccggaagtgttcgaatatgcgatgacgcaactgccggacagcttctccccgcaactgctgttcctggacgccgaccgcaatacgctgatccgccgttacagcgacacccgccgcctgcacccgctgtcgagcaaaaacctgtcgctggaaagcgctatcgatgaagaaagcgacctgctggagccgctgcgctcgcgcgccgatctgattatcgacacctccgaaatgtcggtgcatgagctggcggagatgctgcgcacccgcctgctgggcaaacgcgaacgtgagctgaccatggtgtttgagtccttcggcttcaaacacggcattcccatcgatgccgattacgtgttcgacgtccgcttcctgccgaacccgcactgggatccgaagctgcgcccgatgaccggcctggacaagccggtggcgtcattcctggatcgccataccgaagtgcataactttatctaccagacgcgcagctacctggaacaatggctgccgatgctggaaactaacaaccgcagctatctgacggtcgccatcggttgtaccggcggtaaacaccgttcggtgtacgtggccgagcagctggcggactatttccgctcgcgcggcaagaacgtgcagtcgcgtcaccgcacgctggaaaaacgcaagcaatgaccatcaaacaaacggtagaaatcaagaaccggctgggcatgcacgcccgcccggcgatgaagctgtttgaactggtgcagagctttgacgccgaggtgattctgcgtaacgacagcggcaccgaagccgaggccagcagcgtgattgcgctgctgatgctggactccgcccagggccggcatattgaagtcgaagccagcggaccgcaggcccagcaggcactggatgcggtgatcgcgctgtttaattccggcttcgacgaagattaagcgtcggacacgcctttggatcgtttacccggaatatgccgcatatccgggtacaacagcccctaacaggctgtctaacaaaatgaagagcgatccagagatgatgatcgacagctcgatgatatgcagcatgtaatacttttttatccagacgatcagctcattcggcaacgtgttgaaatagtcatatgactcggcggggagccaataacctttcttacctagcccaatctttttccctagtaacacctgcctcataaatctcaccagcaaaaagctggtgaaaaaaccgccatgataaaaaacggtataaacatcaggcatcggcagagcgcgggacaggtagcccgatacgattgtttcgtatttctttttcgttacgccgaagtacagcatgataaatataaaaaaaccaatgcccgaaaataccagcaccgagccaatcaacatcaaataaaagctcatcacgccctatcctctgttactttaaaagcatgtctgcaacaaaagctccacctttctcaccgatatattcccctgtgccaccacctgccaaaccgcctgccgtaccaccgataatcgcacaggccaacccggccgcccctcctgctggagcgctgataatccccaatgccgtacaaactccaacaccaaccaagcttcctagggctccgccatatattcctccgacagtgcccgcaccaaaagcaccataccctgttaacgccacccgcgcacattccttctcacgaccaagggtacaagcatgataaatatcattggtcgtgctggttccggagagcgctataccaatccagcccgcacctttcataaactttaccgccttaccggcgccctcgaggtagctcgagtagccttttattgccccaacgcccaccgttgaccactcatgcacgatggaacggctggagaggttcagcgcacgcttgatgctctcatagggacgcaggttaaggatgttgcgcgtgagccggctaaaaatcggtttatccagcaggattttcaactcattaaacagccgctgcctttcaacaaaaaactgctggccaatcagcgtcccctgagtccggaactgattttggtagctggcctcgatctgtttaaggagtttttcgatgcgcataaaatactgcttgccggcatcgctggctattcccattccccggctggtgccgttaagtatggtcgcaatggcgacataatgacgctggaggaaatctgcctgctcaacgttaatcggctccatcgcccggttaaccgtccgctttgcctgatataactgccgtaacaacgcatcctgatgtgtatgctcaggatcggcaacaatcactatctgcccgggcttcagccacggcgtatcggcattaagctgcataaaataacgggcggcggcgctgcgtgggttggcaaacagcagacgtccttgaaaggctaacgaacccggcgtttcaacaacgcagtaaccgggttcaacaggccggagggaaaaagcggccatcttgtgactcctgtcagcaaagagagcctttgatttttaagaccatagggtcgcgggtcaatgtgcaaacggcgcgtctgtgaagccggacactcagaaataaccggtttatatccggctcaggcaatccagcgccaccgccttaaagctggcgaaatcactgctgcccagcagccggctcatcgaccgctcgcggacaaaggtgacaaacagctcataaatcgccatcgcctcttcatagtcgcttttgctgatcgccagcaggaagatcacgtgcgccatttcgccgtcgccccagtcgatgccctgcggcgccagcagcgtcaccaccacggttttcttcgccagcagccccagcgagtgcggcaaggcgataccttccccgagcagggtggacacgatggcttcacgctcaaccaccgagggataaaaatcctcgccgacatagccttcctgctccagctgcgtgcacaccctgcggaacagctgctcctgagtcagcggttcattcaccaccataaagtggttggcgtcgaagaacttttccagcatatacggcttggtgcgatccaccagcaccagcttgcccagctgctccagctgatactcggtcgggaacggcgacatcaccaccaccggcttgttcttctcgctgacgcgggcgttggaaatgacaaaatcttcgtcgatatgcggcagtatttcgtaatcgcgcagcgaaacggtgcgcgtcaccaccagctgcggatacttgcgggcgatttgcgcctgaatcatacgcaccgtcgagttgccggtgtcgcacaccagcatcacctgcggatgacgctcatagccgatgttgtaatgccgctccagcccgacgccgatatgcagcaccagatagccgatctcgttctcgctcagcgtgtagggagtatattttccccagctggagaccgccgccagcgtcacgtcgtaggccatcgggtagtgctgcttgatattggtcagcagcggattgggaatattaatctggtatttcacccgggtgatcatggtcttgatatgggtgagcagatcggcgcgcagctgcttatcgccctgcagattgtagttatagtgggtgttgatataagacaggatgtaatccaccagcgcttcttcatcgtcggcgttgatttcggtcggccgcacttcctgcacccgccgcgcggcgatattcacccgcagatacgcctcttcggccgccgaaacctctttaccggcggccttgctcagctcgcccgccagccaggtcgacgccttgcgcaccgcctcatcgccgtcttccacatcaaactccggcagcggataaccgtcgctgatgcgcttgagcgccacggcgcagtagaaaatcaggtactgttcacccttgtccgtcaggcggacattgtattgcgacagcagcgggtgcagcagaccggcgaaggtcgccacctgcggctgcagcaggatatcgttgttcagcagcggattttccgcgtcctcctgatccagctggaacagcaggtcggtcaggcaggcgcgaatcgccatttcggcgccgaacagcttcatgccgtagcgcggtttggtttcaatggttagctggtaaccggccagccgctctctcacctcagccatgtcgttttgcagggtaccgcggctgacaaaccactcatcggccagatcttccagcttcagagaaaacgctgaggtcagaaaacgcaccagcagggcatgcacgcgctcctgcgcgctgcgcggcgtcacatgctttctgcgctcctgcagctgcagcgcgttgaacaacttggcgtcgtccacctgcagccgatagcccgcgccgcggctgtgtacaaaacgggcgccgtatttttccaaaatatcattcagtgccgtgatatccgcacgcaccgtccgggtggaaaccgccaggcgtttcgccagttcatcctgcggcagggtttccgattgcaacgcatcaaacagataagctaaacgaggataaggaaatctcaccattgtcattccaatgttaagcgcccgccccagcgcgaggcgggtcgcgctaaaccgaccagagagttactgcgtcgccggcgcaaacaccatctgcgatgggctgcccaccggcgtatatcctgcaataaaactgagtttgccgctgtgcggatccacggcgaagcgcgtcacgttgtcgctgcgctgattgagcgcgtacagatagcgcccgctgggatccagagtaaccgtgcgcgggtaatcgccccgcgtccaggtttccgccaccggcgtcagctcgcccgccttgccgacgctaaactgcgcgatgctgttgtgcaaccggttggcgacgtacaggtgattgccgtcccggctcagcgccagcccggcggcgaagctggtgccctgataatccgccggcagcgtcgataccgcatgcagctggctcagcgtgccccgctgcgcgtcaaagcggtagctggtcagcgtggacgcctcctcgttcaccagcagcagcgtggtgccgtcaggatggaaaacgaaatggcgcggccccgcgccggccgatgaggcggcgatccacggcggatcgttcggcgtcagccggccgctgacgtcgtcaaaacgccactgatagatccgatccagccccagatccgtcgaaaacacaaacttgccgctcggatcgctggcgatcatatgcgcatgcggcccgttatgatcgctgacggcaaagctgccgttcaccgccgccgccggcttggccgcgccggccggcccctgctgctgttgcaccgagctggccgccgccagccggccttgcgcatccaccgggaacaccgccacgctgccgctctggtagttggccaccagcagatggtggccgttcggcgtcagggaaaggtacaccggccccgccccctgcgaatccacctgattgagcggcgtcaggctgccgtcctcggcattgatgcgcagcgcggcaatggtgccgtgcttgccgtcatccgccgtgccgacctcgctggcgacgtacagcgtcctgccgcgggcgtcgaccgtcaactgagcgggattggccagcgtgctgaccaacgttttatcgctcagcgcgccgctggcggcgtcaacgcgcaagcggtatacgccttcgccgttgggattgtaggtgccgatataggcaaaacgggatgaggtggtcgtcatggcgtcctcagcttgcagcgccgggctagccatcgccagcagcgccagggatactgcgcccagtaacggagcgcttcgcagggtaacccagtttcgcatatttatccttgatccaggtagggggcacagccgaccacgcccattaatacggggcgccgcacgcagcggcgccgtctttacgccggggtttaacccaccagctttttggtcatcgccaacagcgtcttcacatcctgcgggcgggtattaccgctggcggaatcaatgatcgagctgtaaatgtgcgggatcacctgcttcacgccggcgcgcagcgcaatctcgacgatctcttcaaagttctgcagatcgatgccgccggtcggctccagcatgaagtcatgctcggcgcaggcctgcgccacatactggtactcgtccttgcacttcaggccgcccatcgggaaatacttgatggagctgccgcccatgtctttcagcagcgcaatggcggtttccaccggcacgataccgtccggcgccgtggcgctcagcggcccggtcgagatcttcacctgaccgacgcggccggtcggcgacaccaggccgttcaccacgctgtcattttgccccagcagcgcccggctggcgccgacgccggtgaacacctggttgacgtgctgcggctgcacctgctgcgcaatcagactgaccatcgccgactgtttagggtcgccggcgcccagccccaccgacagcgcattgtcgatcaggcgcgcatagcgctgcatatccgccaccgcgctggcgacgtccggatagttcttggagagcacaccgaccagcacgtgcccttccgccgcgtcgtagatttcctgcgcgttgtccttcgaccccgccaatacgttgagacaaacgcggtcacggtaatagtttggcttcagcttcatgcttgtttctccagtaaacgtttaatacaggtaaatacggtcatcagctgcgcttcatcaacgctgcgcacatccacttcgatcttgccctcgttggccttgtagccgcggaagtaaatggcgatctcgccgttcttcagcgcctgcaccagctccgtggtcgagatgccgatcgcggcttcgtcaaaggtaatctccgcgcgggcgatatcgcggccggcgctgtcccagacggtttgcgcgctgacgccgtgcagcgtattcaggttggtgataaacgccgacatgcgttcaaccatctgcgcgccgctggttttttcctgcgtcaggtaactttcgatcgcctgcgtcagccccagaatgccctctttgccgaccttcatcgcgcggccgatgccgccggactgctgttttacccaggcgacgtactgtttcctgccgatcaccagcccgctggtcggcccttcgatcgccttcgcgccgctgtagatcaccaggtccgcgcccatttggtagtagctggtcagatcctcttcggctgcggcgtcgacgatcagcggcaggttatgccggcgcgccacctcggcggcctgctcgaccgacagcatgctcttctgcacgcagtggtgcgacttgacgtacaggatcgccgccgtctgcggcgtaatgctggcggcaagctgctgcggcgaacactcgttggcgtagcctgcttccaccaccttgccgccgcccaaggcgaccatggtgtcgaccggcgcgccgaagttgacgttatgcccgcgcggcagcacgatctcacgcggttcattgaccggcgacgagtgcaggttcaccagcaggttggcgttgtcgcgtacgatcaccgccgccaccgactgagcgatgccggccgaggcgcaggacaccaccaccgcatcctccgcgttcagcagcttggcgatatacgcgccggttttatccaccaggtctttaatttcaaagtagtggttcaggccgtaatccaccgcatcgatcaccgtctggctcggcgtggaaacgcccaaaatcgtcatgcggccggaggtattaatcacctgttttaaattatatttttcataaatcgaagacatgagcggccttcccttcatcggttaataggacttccccggccaccaccgcagccagcggaaccagcaattgttcgcccgcggcggactgcccttcagaatcggcaaatacctgcggcccctgacgcacctcaaacagggttaaatcggcgtcgaagcccggtttgatctgccctttactctgcaggcgcagcgccgaagcggcattttccgtcacgcaatggatcacctgcggcagcgtcatgcccagggtgaagaatttggacatcaccgtcgccagactatgcaccgggccggccatgcggttgcggcaatagatatccgagctgatggtgtgcggcagcaggcccagcgcaatcgcctggcgcgccacctcgaagctgaagctggcggtaccgtggccgacgtccagcagcacgccgcgcttcagcgcgcgctggaccgactcacgcagcgtgcccgccggcgtcagaatgcggttcggtttgccgttataacagtgggtaatgatgtcgccacgcgtcagcaggtcggcaatctcatccagatccggcgggttgttgccgacgtgcaccatcagcggcagctgctggttttcctgctggatctctttcgccagcaccagcggtttgatgccgttcggccccaccacgctgctgctcatccgcgccttgatgccgatgacaaagccgctgtgacgctcgatggcgctcttcaccccttgcttgttgatatcgctcatatcggccagttcgttttgccgcagcaggccgatacgcgaaatattcaggaaggcgaaaacgttggttttggtactgcgcgtcagcgtatagaactcatcaatgtcgtcgctgccggtactgccggcatccaccaccgaggtgacgccgctatcgacaccgacgcggtccggttcatcgtgatagatcggcgaggaggggtagcagtgcacatgggcgtcgatccagccggcgctcagacggtagttgcccgccaaatcccagctgcggctggcggacatctccgccggcagctggccgaccgcggcaattttgccgtcggcgatcgccacgtccgtcagggtatcgtccgccagtctggcgcgtcggattatcaggtcatacatacttcattactccttataccctgccgacctcacgccgcagtacgcgccgtgaggccagggtatacgttggttgtcttgctgcgggtacagccggacgtcaagcaatggcgaccgggaaaatcgcccccagcaccatggcgccgaggatcgcgccgccggtgattggtttaccccagatgtagaacagcaaagcgccaagcagagagccgatgccgataggaatcgacgcggtcatggcggacagaataatcaatggcccgaggaagcggccggaggagttgcccgcccccatcatcacatcggcgccgtaggtcgaattgctctgattaatggtgaatttacgcgccagaataatcagatagccaatcgccaggccgatcaccaggccggtcaccagcgatgcggcaaagttggccaccgggaacacgaacccggcccccagcagcagcgccggtacgcccagccctaccccggtctggatggcgccgccgatatcgaggatccccaccagcgagccttcgataatgcgcgcgaacaggaagctggcgccaaacgccgccaccgcgccgtagacgccggtatccatgccggcgcgcagcattgagacaaacgccacttcgttaaacgcgccgataccgtacaggtaatacatatgcgtcccggcaaacacgccggcggacagcagaccgacaaaaatcgggaacgaccagtcggcataccagaagcctttttgttggacttgttcttccatcactgcactccttatttaccgctcaggccgttgtgaatcgcatccagccagccgggcacgccgaggctgaacgatttgagcagttccatatcgaaaccgcggaagaagccgctcagcacgaacagcagcacgatggtcgccatcatgattttggtgactttattccagccgctctcttccacgcccttgccgatcaggatccccagcaccaggcccggtacggcgttacccatgatcaactgcgccaggccaccgaaaatggtgccccagaagccggaacgtttgcccgcgtcgatcgccgccagccagaagatcaccggcatcacggtgttgaccagcaggttggccgccggcaccagcaccttgatcgccgtgacctgcagcgcagccggcaccgcagaggcggtcgagttcaggaaggccaccacgatcatgccgatgatgccgcaggcgatcgccattttcttcggatcgtgcagcgtttccgccacgttgcggtttttgatcatcagcgctgcggcgccccagttgggaataatgcggtggtcgacatcctgcgtgaaggcaccggccgccacggaggaagcccaggcgttaaagaagaagcccaaaccaaatgaaaagtgcgaagccggatcgccctcgcaagagttcagctcgcctaaagtacggaaagcacccattccctgtgtcgtcggggcatggaacatacgcgcggcgcctgcaccgacgccgacgcccaccagcccgccgataataatcgacttaaataagattatgagaaacatctgtttatctctccacttatacccgattaattgcaaattaaagccaacaacgccgtaacatgaatcattccgggtatctgtcagttttttatcttgtagtgaagaccaccttttcagtgttgatgatcgtcacatttatggttacttccaatgacactgcatagctttttctttcccgcggcaggaagaaaaacagaaacttttctttggtgattttttcttccgcgcttaatacgctgacatcctgcggttcaatacgcagcagaatattactggtggactttaataccgcgccctgtacgcttgccaatgcggcggcaaaggctttggccttggtgtcgcctttgcccgcaacggtgaccgaggtggtatattgttccttcattatgccgcgccatgttttttgatataggcttccaccagtttctggcccagctcttctttgtccataaagccgaagcccagtacgttgcagccttcgttaatcgccgtgacgccttcttcaatagaacgcatgccgtattttgccttataaccatatttggtctgcgccgtaatcgcaccggcaccgccgctaccgcagaacgaaatacccagctgcgcgttttccgccttcatcacatcacccagcttcatatccgccgccacgccgggaatgaccaccgcttttccgcctgcattttcaacgccctggcccactttctgcccttttcccagacggtcgccgatcactacggtaatttgactcatgaaatattctcctgattgataatcattggtaattaattattggttattatcttttgccacttcgaaatgcacggaaagcaaataggcttcctcgacgggcaaggtttttaattggtccaccacccgctgcgccagctgcatcgagtgcgaggaaatttcatcaaacagagatttatccacctccggcagcggctcgccggtaatagatcgcaagaccatcgcacgcacgtgcgactccagcatttgctgttgcacctcattggtgtaaatattctctgcgtttaacatcgcggtaatatccgccagcagctgagcggtaatttccgccgcctgcgcgatatcagcctgttctgtttttaccgaagttgctcctgcattcacttttcagtcaccccatggatacagacgttaattattgagtgacaaaacggcgctgaataagccgttttatctgctttatctgatggctttaccctaacgccgacggcatggcttgtgtagcgcgtttttttccagttcaaagtggaaattgggtgacggatggggatccatttcgcaaaacgcattatttggcgataacatgatggaaatacaaagagataacacaccgcccgtacgcccgcgggaaaaaatgaggaagaaaagttcgtgatcgagatctctttcttttccgcggctaagcgcctactatcggcaagacacatcgacattgccaacaccccgcaccttcaggcgcggggtgttgctttatgccgcctttttaccatttggaaaaacgcccccacggcgtgttttgacgtagctccggcgcttgcggcacgcagggcgtcggggataacgggagagtggaatgaccaaaccaatcattacgattaatgagctggatgcagaacgcctggacgcgttattggaacagccggctttcgcccataccgacattgccgccgcgcttaacgacgagttggatcgcgccgagatcctgccgccggcgcaaatcccggctaatgtggtgacgatgaacagcatcgttcgttttcgcgacctgcacaccggcgaggagcacgtgcgtacgctggtgtaccccgcctcgctcaaggacagcaatcagcagctgtccgtaatggcgccgctgggcgccgcgctgctgggcatgcacgtcggcaaacagattgcctggacgctgccgaacggcgaacaggcgaatattgaggtgctggaactgctgtaccagccggaagccgccggcgagtaccatcgctaagcggcgcgacgggcggccctccgccgcccgtagggttacagcagcatcgacaccagcaccagaaccagcagccagacatagacccgcgcatgcagctcatcccccatcttcggcagcgcgtaacgggcgaacgccatgcccaacatgccggacagcgccagccaggccagcatccccagattgacatagcccaggtatcccgcaccggcgatcttgccatgacccagccagccgtacatgccggcgcccatcagcgcaatggcgatagacagcgggttggccgcgctgacgcagtacttcatctcatagccgtgtcgccgcagcagcggcaccgtcatcacgctgccgccgacgccaagcatcgcggcaatcacgccgatgctcggcccgcccagccatagcgtggcggcagacagcggacgccgcgcggttttctgcagaaagcctttacgccacacgcaatcgacgatggtcagcagcatatagaggataaacagcaggcggatcaggccgtccgtcagccgcgtggcgataaacgcgccgatcagcgcgccgcccgccagcgcgtaacacagcggtatgatcgtttcccgccgtaaagcgccgcgccgccagtggccatagctggcatagccggcgttgagaatcatcagcgcggtcgaagtcgcgacggcgatatgcatcgcctgcccgggctgtgcaccggcgatcagatgatagaccagcggcaccaccacaaagccgccgccgaagccaaacaaaatggtgctgatgccggtcagaaaaccggcagccagcagaataaccacgtccgtcataacccatgtcctgcccagaaaagagggcgacaggataaaagcgatcgccgctggcttgcatacgccgttatgccaactatcattgcattttggccaaccttaccggcaaccccgatgcacaatgttccgatcgatgacgtcgaccacctggcgcgcccggtcatcgccctcgccaggcactatccgtccggctatctgctggcgatgcacagccaccgccgcgcccagctgctgtacggcgccaccggcgtcatgcacgtcacgacacagcagggcaactggctggtgccgccgcagcgggcggtctggctgccgcccggcatgccgcatcaggtgacgatggtgggcgtgaccacccacagtctgtatctcgaaccggcggcgctgccggaagcggtacgcaccgccccctgccgggtggtcagcgtctcgccgctgatgcgccagctgttgatcgccgccgtggagatgccgctcgaatacgcgcagcacgggcgcgacggcgcgctgatcgcgctgttgctgcatgagatcgcacgcatgccggcgctgccgctgcatattccgctgccggcggatgcgcggctgcatgcgctgtgccacgcatttttacagcggccggatattcatctgccgccgcagcagtgggccgtccggctgtatatgagcctgcgcagtttcagccgcttttttcagcgccagaccggcatgccgttttcgcagtggcgacagcgggcggcagtggtatgggcgctggcgcggctggccgccggcgacagcgtcacgcagattgcgctggagctggggtatgagaatagcgcggcgttttccgccatgtttcgtcgggtgctggggcagacgccctccagctttttgcagtacggggagatggcgcgataagcggcgggagaaccgccgccacggcgcttagcggtacttttggtggtaggtgtcgcgggtggttttaaacgcttgcgcctgctgtttcgcctcggccagtttgccctgattagccagcgccagtgaggcgtcgatctggccgatcagcgtatccagaccgtgacggaagtccttcatttccgggctgtccggcgctttatcttccagcttcggcggcgtgccctgcttggcgtcctgcgcagcagcacgcatgttttgcagactttgtttgaaactgtcggcggaatcggtttttaacgcggttttatagttgccggcgatgatatccatattctcatcgagatcggccgccatcgccagcgaactggcgcccagcagcgccaacgccgccagcgctttgagtttattgttcatgctcaccttccgttattgttttaattaaccgctaattaacataggcggcatgcgcacaaagcgaaaccgaagatttgtaaggaaggttaaaggcgggaaacggcaatgctggccggcgttgcgccggccagctgatacaggttactgaccggcgatcttcatttccggcagcagcaccgagccacactgaatattgctgcgggtttcgatatcgctgccaacgctgacaatattacgcagcatgtctttcaggttgccggcaatggtgatctcgctgaccggatactggatttcgccgttctccacccagaagcccgccgcgccgcgcgaatagtcgccggttacgccgctgacgccctgacccatcagttcggtcaccaccaggccggtgcccagctgtttgagcatgccggcaaagtcattgccctggccggcaatgcgccagttatgaatgccgcccgcgtggccggtgctgtgcaggcccagcttgcgcgccgcgtagctggtcagcagccaggtttgcagcacgccgtccttcacgatatcgcgacgctgggtgcgcacgccttcgctgtcgaacggcgtcgaagccagccctttcagcagatgcgggtgctcttcaatggtcagccactccggcaggatctgcgtgccgagcgcgtccaacaggaaggtggacttacggtagacgctgctgccgctgatggcgccgaccagatggccgaacagcccggtcgccacttccgaggcaaacagcaccggcgccttcatggtggccagcttgcgcggcgccaggcgcgacagggtgcgacgcgcgcactcctggcccacccactccgggctggccagatcgttcaggtcgcggccgatggtataggcgtaatcccgctccatatcgccctgatgctcggcgatcacgcagctggacagcgaatggcggctggagcagtagctttgcagcatgccgtggctgttgccgaacaccttgatgccgtagtggctgttgaagctgccgccttcggtattggtgatgcgcgcatcagcacccagcgacgcctgctcggcgcgggccgccagttcgatgccgcgttccgcatccagctccgccgggtggaacagatcgagatccggcgcctcaaacgccagcagatccttttccgccgggccggcgcagggatccggcgaggtgtagcgggcaatatccagcgccgcctgcacggtgcgcgcaatggcgtccgggctgagatccgttgacgacgcgctgcctttacgctgctgataataaacggtaatgcccagcgcgccgtcgctgttgaactcgacgttttctacctcgccaaagcgggtgctgacgctgatgccggtggttttcgttacggcgacctctgccgcatcgcaaccgaccgccgccagatccagcgcctgggaaaccgcgttttccagcgtcttgcgctgctgtgcaacctgagtgactactttcatcaatctgccataatttagaaatccatagccttgagtctaacaggaagcgcgtagaatttcgcatccccggcggcagtatttagcgccgcaggctgcaggcggacgccgccgcgccaattcttttggggatcgccgcgccaacctgttaggattagcctctttttaacggagcctaccatgaaaaaacaacctgaagactggctcgacgatgtcccggacaatgaaaacgaggacgatgacgagattatctgggtcagtaaaagtgaaattaaacgcgatgccgaagcgttaaaagacctgggcagcgagctggttgatttggggaaaaacgcgctggaacgcattccgctggatgacgatctgcgcgccgccatcgaactggcgcaaaagatcaagaaagagggccgtcgccgccagatccagctgatcggcaaactgctgcgcgcccgcgacgttgagccgattcagaccgcgctggacaagctgaaaaaccgccataaccagcaggtttcgctgttccataagttggagtcgctgcgcgatcgtctggtcgaggaaggggatgatgcagtgccggcggtgctggagctgtatccgcaggccgatcgccagcagttgcgctcgctggtgcgcaacgcgcagaaagaaaaagccgccaacaaaacgcccaaggccgcccgtcagatctttcagtatctgcgcgacctggctgaagccgccgagtaaggcgtcacggcgtcgccggcatcatgggatgaacccgtgcgttcatccccgatgatgcgcggcggcggcgtcggcttcacgaatattgaaatacagactgccttccagctcttcttccgcctcttcaaacagcagaatgatcgcgccaaagcggcgtttgcgacggttatcaagattggtgaactcaatctcgaccggcaggccgatctctccggtcaccacgtcccacaacgcatccagattggcgccaaaaccgtcccccagcgcaaatttatcggcaaagttgcgataaaacgccggcaggtcggggatctggctgaaatcaaactctactttccccatcaaactcactccacccgaatgaagtttttgtagtgatcgcgcgtcacgaatatcagaccgtcgctggaatacagcagccgatcggcgccgcggcggccgcagcggtagttgatatccgcctcacgccatacccgcttatgggcgttcggcagtcgcccttcccggttcgagaagcgatcgccgccaatcgccttgcccggcagcacgctgcacaggttgccgctgcgtgcgtcccagccctgctcccgcgcctgccgcttgctgatgtagtagtccggcaaacgctgatgccgctgcaaataactcactacccgatgctgctgcgtcagctggtcgatgctttcactcgcccgctcggccaccgtcggcacgttggaaatcgcccgatcatcggtaccgcgcagcatgttaaacccggccaccgccacggcgatcgctatcgccacgagaatccgcttattcattactttccctgacatccgggccgcttggcccctgttttatataaatgaatattatgaatgaaagatgaacgtcacgtaacctttcctgccggaaagcattacgcgccaaaggcgccacccgcgcgccgctgccggttatcatgccattttacgctggcgctgacacgcgcaaccgccccgctaacggcgatcaacggcccttttttcagtatagtcttagaggaacggccaggcagcacgcgccgacccgatcggcgccggcggcgtgccaaagcgcaggattaatcaattaacgcatggcgataacggtgcaacatatccgccaggcggcgcaccggcccggtgacgctgagcggcgcatggttatccaccagcttctgctgatattcgttcatttcgctgagcagacgatcgtagtaatacgcccgcttcacctcatttttggcgctgaccacgcggtcggcggtgcggcgaatctggcggtggaacaccgacagctcttcgctggcggggatctcggtgcgctgcatccgctggtgcgcgataatcaggttcagcgccagacggtatttggcaatatcgttggggaacatcatcagcagctggttcagctgctggtacagcgccggcagatggttttcccgccgcttggccgccttggtggtcagggccgacaccgcgctgctgacaaagctgttcagcaaggtacggccagtgcgctcgcgcgagttatcgcggatcagcagcagcaccatcaacccaacgcagctgcccaggaactggccgatagaggcatcgaggaactgcgtgacgttgaactccatcgggttgctgagcaccagaatattgatggtgccggccagcgtccccagcgaccccagccgccgtttctgcacctcaatgccgatgataaacgccagtaatcccagactgaggcagagcagcagaatgctttgctgcgtcgccgggatgatcaccataaagtacagcgcccccagcggtatcgccaccagcatgcccagcacaaaatccatcgccaccatgcgcgggttcggcgtacgcatcgccagcgaggtgattaccgcgataatcaccataaagccgctgccggaggtccagccggtccacagccacagcaggcagcccagcgcagtggcggtaaaggtgcgcaggccgttgatcatcgcgtggtgcccctccgccgaggccggtttgatctcgacctcggtactgaggatatcctcctccacgccactgatgctgctgttagtatgcacacctttcgccaacagcaggtagcgggtggccgcgccgacccagctggataccgtcaacagcgtgtcatcggtgcgatgcaccgtcagcacctggcgcatcagcttcatgcggcgatggatctcctgcggcgtctccgccggctccatcagcagttcacgcagccgttcgctcagcgcatccgggtggttaagcagaatcaggtaggtttcacaggcctgggtgatcagcgtcagcgacagcgtatgcagcgcgcgcacccggcggttgaccttctgccagcgcgaggactccatcatcaggctgctgcgcatgccgttcagcgcggtggtagccttcaccaggttgccccaggcgcggtcaatctcgtccttctccgcattgctgatgcacatctgcagcagctgatactgctgcaccagcaggttatccaccgcccggtcgatatcctgtttgatcgagcgcggggagaacagcaggtccgccagcaccgcgctgacgatccccagcacgatctcgctgcagcgctccacggcgaactgcggcgcctccagcaggtgcgactcgctggtggccacggtgacgataatgatcagcgcggtatagcccgccagcccccaggcgtacgagttttccaccttgataagcgaagagatccaggtacagaagccggcccagatgcagcacaacagcagcatcaccaccggcgcacgcgcggtggtgacgataatcagcaggccgacaaagcagccgataaaagtgccgataatacgcagccagccgcggtggcggatcgcaccggaaaacggctcgccgccggcggcaaaggccgggccggcggcgacaatggcggcggtcatcgccgaccagcgcggtgtttccaggttaaggtgaaagccgacaaacagcgcgaagacgatcgcaaagctcagtttgaacgcaaacctcaggcggataaaggtggggttattcattaaccgaactcacgcagccggtgcatcagcttgacgaacggcgactcgcgatcgctatcgcggtcgttctgaccggtgataaccacggtcgccgtggtgccggcagggtacggatgctgctggtctttcgcatccagcatgatttttaccggcacgcgctgcgccagacgcacccactccaggttgctgtcgatggaggccagccccttgctgtcattggtgctgctgctgttgttcaccgccgccgccacgctgtccaccgtaccgtgcataatgcggttgctgccaagcggcgtaatctccgcgcggtcgccgcggttcaggccgtgcagcttggtctcttccatataggccagaatataaaaggtgttctttttcaccagcgccaccgccgtggagccgcgggtaataaaatcaccggcgtgtacggtcaggttggtgatccagccgtctgccggcgcacgcaccgtggtgcgttccagatcgagtttggcctggtcgcgcaccgcgattgctttcgccagctggtgctgggcggtctccagcgcattgctggcctgttcaatctcttcacgcgacatggcgtcaacgcccagacgcacgcggcggctcgcctcacgctttttctcggcggtcagcgcctggtaataggccacgtcggcgctggcttccgccaacgcctgctgatagcgcggctggtcgaccacaaacagcacctgacccttggtcaccagttggttgtccgtcacccgcacatcgttcagcaggccgctgacgtccggcgcgatcgccaccacgtcggcggtaaacttggcgtcacgcgtccacggcgactcggtatagaacacccaggccttgaagacggcgataatccccagcaggacaagaatcaaagtgatcgcgattctggctatttttatcgaaaaagttttcacagcgacctcaaacaaaaagacacgaaatcagataaaacaggcagcaatacagcgcggtgttgaacagcgccggatgccagacaaaatcataaataccggtcggctgcagcagccgacgcagcacaaagaacagcgccagcgacacaatcaattcgaaaaacaccgggggaaacgacagtccgaagatgaccatcaccggaagcaaactcatcattttttccttattgtttactacaccggggaagacaggttttactcatattaattcacattatatttacattttagcgaatgcacgccacaacacatccccagacaggttgtccaggctataaacctgaaaaaaggttaaactcaaggcatacatccgcgataagaaagtgcgaggcagccgggttgcgctgcaacgggcgcatcacgcagcatctgatacaccacgcttatgcgcacgaggtttttacacccggcactggttatattagcctgcttactatcaagccatcaacaatctgtgatctaaatcacttttaagccagagtgaataatggaaagactaaaacggatgtcggtatacgccaaagtggttgagtgcggttcatttaccgccgccgcacgccagttgggcatgagcgtatcatccatcagccagacagtgtccaaactggaaaatgatttacaggtcaagctgctcaaccgcagcacacgcagcatcggcctgacggaagcgggtaaaatttactatcagggctgccgccgcatgctgctggaagccattgaggtgcacgagcagctgtacgccttcaataatacgcctaccggcaatttacgtatcggcagttcctcaaccatggcacaaaatgtgctggccaccatgaccgccgacatgctcaaggagtatcccggcctgaaggtgaacctggtcaccggcattccggcgcccgatctgatcgccgacgggctggacgtggtgatccgcgtcggcgcgctgcaggattccagcctgttctccaaacggctcggctcaatgccgatggtggtgtgcgccgccagaagttacctggccgcccacggcacgccgagcacccccagcgatttggcgaacttttcctggctggagtacagcgtacgcccggacagcgagtttgagctgatcgcccctgagggcatcagcacgcgcatttcaccgcaggggcgctttgtcaccaacgattcgcagaccatgatccgctggctgaaagccggcgccggcatcgcctatgcgccgctgatgtgggtgatcgacgaaatcaaacgcggcgaagtggaaattctgttcaaacgctatcactccgatccgcgcccggtgtacgcgctgtataccgaaaaggataagctgccgctgaaagtgcaggtctgcatcgactacctgaccgaatacttccaaaaagtcggggagatttatcagggctaccgctgacgtcgccgccatgcaagacaaaaaaataccggccaggctgaacctgaccggcatcacgggcgaacgatacgacggcgggtaacgcttacgcggtgccgcccaccgtcaggttgtccagcttcaacgtcggctgaccaacgcccaccggcacgctctgcccctctttaccgcagacgccgacgcctttatccagcgccagatcgttaccgaccatcgagatctgctgcatcgcctcaatgccggagccgatcagcgtcgcgcccttcaccggcttggtgatgcgccctttttcgatcaggtaggcttccgaggtggaaaagacgaatttcccggaggtgatatccacctgcccgccgccaaagttcggcgcatacaggccgtactccacgctggcgataatctcttccggcgtcgactggccggccagcatataggtgttggtcatgcgcggcatcggcaaatgtgcataggattcacggcggccgttgccggtcggcgccacgcccatcaggcgcgcattcagcttgtcctgcatatagcccttcagcacgccgttttcgatcagcacgttatactggccgggcacgccttcatcatcgatagccagcgaaccgcgacgcccctgcatggtgccgtcatccaccacggtgcaaagctccgacgccaccagttgccccatctgcccgctgaacaccgaggaaccgcggcggttgaagtcaccttccaggccgtggccgaccgcctcatgcagcagcacgcctggccagccggcgcccagcaccaccggcatgccgcccgccggcgcggcaaccgccgacaggttgaccagcgccatgcgcaccgcctctttggcgaaagcatcggcgcgcacttcgccgtcgatcgtttccagaaaatagtcatagccgaaacggccgccgccgccgctggagccgcgttcacgcttgccgtcttcctccaccagcacgctgactgaaaggcgcaccagcggacgcacgtccgccgccagcgtgccgtcggtggccgctaccagcacctgctcatacacgccggtgacgctggcggtcacttcctgcacgcgcgggtcggcggcgcgggcaaccttgtccacccggtgcagcagggcgattttctcttcacgcggcaggctctgcagcggatcgagcagcagatacagcgcctgatggcgaatttcgcccagcgtatgcgcccggccgtcgccctgctcgcgcacgatgctgcgcgcggcctgggcgctctggttcagcgcgttcagggtaatctggtcagcataggcaaagccggttttctcaccgctgacggcgcgcacgccgacgccctggtcgatattgtaagagccgtccttgatgatgccgtcttcaatcacccaggcttcgtgatagctggactggaaatagaggtcggcatagtcgagtcggcgctcggccagctgccccaataccgtatgcaggtcttgatgactcagcttattagcagtaagtaactgctcactgacaagcgtcaggctcataattttttcactcttgattggagaatttagcttcagacggcgcctgcagcgacgtctggaatcggttgtgttgccgcaccggcattttgccgcgtatggtgtgcagcacctcggtgtcgacacgtactttaatcggcgacacggaatcggggttctctttcataatattcccccagccgtccaccgccatggtatggccccaggtacggcgcgtctggccatgacgcccgacctgcgcgggcgccaggatcacgcactggttctcaatcgcccgggcgcgcagcagaatctcccagtgcgcctcgccggtcacgcgggtaaaggcggacgggacggaaatcagctccgcgccccgatcgcgcagcgcctgatacagcccggggaagcgcagatcataacagatcgtcatcccgagacggccgaccggcgtatccaccaccgtcagctgctgaccatgctgataggtatccgactcgcggtaatggctatgcacgtcgttgatatcgacatcgaacatatgcagcttatcgtaacgggcgcgcagctcgccctgctcgtcgaacagcaggctgctggtggtgagacgctgcgggtcttcgcggctgattaacggcatcgagccaaccagcagccagacgccgtaacggcgcgccagatcgcgcaccgcctgctgcagcgggccttcgccttcccgctcggcatgctgacgatacgccgcggcgtcggcgaacagcaaggcattttccggcgtcatcaccagttttacaccggcattgagctgcttaatctgctgctcaatctgcgccaggttatcccggacgcgatcgccgctgcacagttgtaacaacgcaatattggcatttttcatgacgccttatcctcttttggcttacgcaacacctcattgatggtcggctgatccaggctgccgccaatatggtaacgaatcagcgaaatcttgttccacagcggcgccaacaccttcgaggcggcgaacaccgcggcgccgacgatcgggttgatgacaaacgcggtcgcgaccccgaccgtggccgaaatctccggcgccaccaccgcctgcatatcgagccggcgtttcaccaggtcaacctggccgctcatggcgatatccgccgccagcccgtccaccaacaggttatcggtatgcattatgccatctttcatccagatggtgctgcggatggagtcaaagtagaagccgttaccaaacgtgtcgctgaaatcaaactgtagcttacgcagcagcgcatcgaaactgaccaggcgcaataactgcccggcccgaccgccgccgatgctgtcgatctcccccttgcccatcgccagcttcatagtgccgttgaaggtgttcatcttcggctgccacggctgcccacgccagtgcaggtcaaagtccacatcataaggcgcgtccttcagcggcgtggtgataccgaggaaactggcggtatcgtcaatcttgctccccagcagttttcccttcagcgcggtgcgctcttcctgcgcattctgtttccacaggccggtggcgctgacgcgtcccttgccggtatcgatcaggccgtgctccagcgtcagcgtatcgccgacgttcttcacatcggcctcgaccttgcccagcttctgccccaggatccaacaactctggcagcgcagcatcacggacggccagccgcggaacgagacgcgctgcgccggcgccgacggcggcgcggcaagcggcgccggtttatcgtcggcgaactgcgggttgtagtacaggtagttgatatcggcgcgccacgggccgctatcggcgatcaaaacgctgccgtcgatctccttgcccttggcgctgacgttcacgccgccaaactgctgacgcgccgccagctccagctgatgccaggcctggccgcccagcagcagctgcggagtggtcagcgtcaccgtggtcgggaagcggaaactgccgaccttgccctgagcgccgcccggctgctgcagcgccggtgacagcagcgccagccatttttcgccgtccagcggcggcaggtgcagcgtcagcgagcggctctgcggcaacggcggcacgccgccgccgctgcgccaggcggcgcggtccagcgatacctgttgccggccgaacgaccaggcgctgttgaagtaattttgtttaccggcgctgccgttgagcgtgaggccgttaaggccgccctgcaccttgacgctgagcggcagcggctcacccgccggcttggcgagcggaggaggtaagtgactgctcacacttttcagatcggcattgagatcgatcgcgtagctggcggcaccgccgtgcggcagcacgatcgccaccttaccgttccacggcgcgctgccggacagcgccttcgccacctccggcggcacctccgggaacttacccggctgccagtcgcccttcaggccgacattgaccttatagtccttcgccccttcatcggtggtgaagttcaccgccagcggctgcccaaaccagtttgccgtcagggtatcgctggccaggttgccgttatcaaaggtaaatttgccgctgaccttctccagcgtgctctccagcggcttcaccagcagcgagttattattcagcgtcacctcgcctttggccgccacctgcttgccgttcaaggggatatcaagatgtaagcgcccactgacattgccgccaacctgcagctgctccagcgcgccgccgacggaatcatgcagcggcgtctgggcaaagtaggcctgcacctccggcccggcgcccgccacgtcggcgtcaatcagcaaacgctctttggtgtagtccgggatcaccgcgcggacgtttttgccgtccaccttgcccagtttggtcgccggcgcctgcatccacaggccgtcgttgcggaaatccaggtcgatagccaggtccttcagcgccggccagcccggctggaactggaaggtcgagtggcgcagcggcacgtacacctcaaaatgcccctcattatgtttataagggaactggtgcggattgccggcgtagatcagcgaggcgttatccacctgaccgccctggatggcgccgctcaggtagtcaaccagatggctgcccatcagcggttccgggaagtagcgccaggcgtcggcgccgtcatacaggcggatgcccgccagaatgcttaaccaaggctcgcccttggccggttgccggtagcggaagtcgccgttcacccacagcgatttggccttcacatccaggttctggctggaaagctcccagccctgtgcgccatagcgccagttcagcgccccgctggcgctgccgatctccagcggcgcccggaacatatcgccatagggcaaggtgctgttctgcaggtcgagatccagcctgccgttttcgaccccgccgctgagcgcgccgctgaaatggttaactcccggcaacagctgccagtgctgccagctcagatcgcgccagcgcgcctgaaaacggcttcgctccggctgtttcagcggaatatccagcgccaacgtatccacccgcccctgcggccggatatcttgccagcgcgccagcatatccgggctgaggaacgagaaggtcggcagcagcgacgacagccgctccagctggatgtcgctggcgcggatgcgcagctcttcctgctgctccggcccgataaaccggctgttttccggcagccacagcccggacagcatcccctgcggccaggcctgaccatcggttttaatgttcagctgcggcacatccagctgccaaccgccgccctgacgcttgaccgccagcgccaaattatcgacgtccagccggtgcgcctcgtcgccgaccgtccaacgggccgcgccctgcttcagtaaggcattgccgccataaatttccccctgctgcacctgcagccaggcggccaggctgaagtcggcgctttccagtccggtgttggatttgagccagcggctgaaccacggcttcatatcgatattatcggcctgcagatagaccgtgccggtattcagcagccctttgttatcacgcaggtccatacgcacctgcacggcgccgtgctggccgttaaacgtcgacaggctgatttgcccttcggcgcggtggcgctggtcgctgttcagccaggttagctgcgggatcgcaacttcggcgcgcgggccggacggcgtcaggaaagagatgcggctgtcgcgcaggtcgaagtgatcgaactgatacaacagcagatcgctgatggtaccgggctgaatggcgctgcccttgttttcatcgccgcccagcgtggtattgatatccagctgcagctggtagaaggtgagatcgcgaaactgccagcgccagtgcagcagcgactgccagacatccagcgccagcgtgacccgttcgatatgaaggtcgcttttggccatcgcggcgcgcaggttgcgcacctccagctgcgggccaaagttttcccactggccctgaataaagtcggcctgcaccggcacgccggagatcgctgaaattttcgccagcaactgggggcgataaccgttcagttccggcagcgccaggcgcaacccgctgatcagcaacgccacggcgacaattaacgtggcgcctgttgccaacaaaatcccaggcagtcgcttcactctatctccttgcttccgctgcccggcaacgggaatgaatgggctccgcatgccgaaccccgccaatcacagccgatttacatcatgacgacgtcaaactgttcctggctgtataacggttcaatctgtactttaacctgcttgccgacgaagatttccacctccgccagcgcgtgcgactcttcgcttttcagcgcttcgcccaccgcggccgacgcgtaaaccaggaaacggtcggtatcataagcatggtgcacgcgaacgatttcgcgcaagatttcatagcataccgtttcaaccgtcttgaccgtgccgcgcccgttacaggtaggacagtcgttgcacagcacatgttcaatactttcgcgcgtgcgtttacgcgtcatctccaccagccccagctgtgaaaagccgttgatggtggttttgacccgatccttgcccagcgcctgctccagcgagtgcagcacccggcggcggtgctcttcattattcatgtcgataaaatcgataatgataatgccgcccagattgcgcagccgcagctgacgggcgatggcctgcgtcgcttcaatgttggtattgaaaatggtttcgtcgaggttacgatggccgacaaaggcaccggtgttgatatcgatggtggtcatcgcctcggtctgatcgatgatcagatagccgccggacttcagctccaccttacgttccagcgcacgctggatttcgttttccacgtcgtacagatcgaagatcggctggctgccggtatacagctccagcttgccgctgatgtccgggatatattcgccggtgaactccgtcagcaggtcgtgcgtcaggcgtgagtccacgcggatgcgatcgagcgccgcgccggcaaagtcgcgcaggatgcgctgcgccagcgccagctcgccgtacagcatatatttggtctggttgcgctttttgcgctccatcaccttggtccacaggcgcttgaggaacgcggcgtcctgcgccagttcttcatcgccgatgccttccgccgcggtgcggatgataaaaccgcccagctcgtcgcagtaatcggcgacgatttttttcagccgttcgcgctcggcctcgctttcaatgcgctgcgagacgccgacgtgcgccgcccccggcataaacaccaggtagcgggagggcagcgtaatgtcggtggtcagacgcgcgcctttagtgcccagcgggtctttcaccacctgcaccaccagatcctgcccctggcgcaccagttcggcgatatcgcgcacgtggaagtttttccgttcgtcgcccgccacgcactcggtgtgcggcataatatcggaggcgtgcaaaaacgccgccttctccaggccgatatcgacaaaggccgcctgcatgcccggcagcacccggctcacccggcctttgtagatattgccgacgataccgcgcttggattcgcgctcgatgtggatctcttgcaggatgccgccgtcaatataggcaacccgcgtttcagacggtgtgatatttaccagtagctcagcggtcatgtcttctcctcagagccggtcgctcgcgatgctgccgccctcaaccggttcttacctctcgtaatgcgacaaaattactgagcagctcatgtgtttcgaccagcggtagccccatcacggcgtgatagctgccggtgagggtcctgacgaaacaaccaccctttccctgaatcccataggcgcccgctttatccatcggttcgcccgttgcaatataatcggcgatatcctgctgcgacagcgtgcggaaggtcacatcggtgaccacctgctggcacaggatgtcctgccggtcggcaatcgccaccgcggtaatcacctgatgctgcttgccggacagcaggctcagcatctctgcggcgtgcgcggcgtcgtgcggtttttccagcacccgcccgttcagcaccacgatggtgtcggcgccgagcaccggccggtcttccgccgccagcgccacgcccgcgcgcgccttatcctgcgccaggcggcgcacatagctctccgcgctctcccccggctgccgctgttcttcggtgtgggtcagaataatgtcgaacggtacgccaagcagcgtcagcaattcacgccgacggggggaacctgaagccaaatagagcgaaatcataaactcccctttttacgtcgttattgtacggcgaactggcggcgaatcttgcgcatcagcaggaacagccacggccataaaatgccgttaaccacactactccagaacacttccgggcggaaagagacgttgatcactaaaaactccgcccagaacaccaccacgtccatcgccagcgacagcagcatcacgatcaacgcctgctgccacagcgccatattgcggaacagctggaacttgaacgccaccagataggcgataatcgccagcgccagcgcgcgcacgcccagggtcgagcccaggatcagatcgatgatcagccctagcacaaagccggtgccgacgttgacccggtgcggcaacgccatcacccaatagatcaggatcagcaccacccatgaagggcggaacatataaatctgctccggccacggcataatctgcagcaccagcgcgatcaggaaagagagccagatgatccagcgcccgtgactacggtaacggttcatcagcgcgctcctgccgcagcgggcggcgcggcggccgcagacggcggcgtcacggcgccgatagccggcgcagggaccggcgccggcggccccatggcgtcggccgacggcagcacgtgcggcatcatctgcatcaagcgctcattagcgacgcggtgtacttcatccggctgcagcggcatatcgccgttgcgatcggcgccccacagcagcagcagataacgcagccgctgcagaccggcggtcggacgcgcctgaatcaccgtataggcgcgctgattatccactttcaccgaggagaccaccgccaccggatagccttccgggaagcgtccgcccagccccgaggtcaccagcacgtcgcccacgcgaatatcggtgttgcccggcaggtgctccagctgcagatcgtcggcgcagccgctgccggcggcgatcacgcggatatcgttgcgcagtacctgaatcggcagcgcgtgggaggcatcgcaaatcagcagcacgcggctggtatatttggccaccgccaccacctggccgaccacccctttatcgctgatcaccggctggccttcatagacgccgttatcggagcctttgtcgatcaccacctgatcgctgtacggatcggagccggccgagatcacctgggtgaccatcttctgttcgtcctgacgcagcggcgagccaagcagttcacgcaggcgggcattttcctgcttgaattgaccgagaagaagggtatcgctgccttttagcagcagctcctgccgcaaagcgcggttttcgagttccaactgttggcgagttgccagcgtatccgagacgctgtccagaaccttacgcggcccgttggccaaaaaatagaaagggctgactgcggtatccatatagtttcgtatttttacgaacgtaccgagccggctatcggcaacgatcaggccaatcgccacgatcaccgccaaaaaaagtcgcagttgcagggaaggccccctgctaaaaatcggcttcataaattatgcgagttcctcgacaacagaaggaggcagcgtacaagatgcattgatcttagacgatacctccttcattggggctgactattcttcgctgaacaaatcgccgccatgcatgtcgatcatctccaacgccttgccgccgccgcgcgccacgcaggtcagcgggtcttctgccaccacgaccgggatgccggtttcttccatcagcagacgatccaggttgcgcagcagcgcgccgccgccggtcagcaccatgccgcgttccgaaatgtcggaagccagttccggcgggcactgctccagcgccaccatcaccgcgctgacgatgccggtcagcggctcctgcagggcttcgaggatttcattggagttcagggtaaagccgcgcggtacgccttcggccaggttacggccgcgtacttcgatttcgcgcacttcatcgcccggataggccgagccgatctcatgcttgatgcgttctgcggtggcttcgccgatcagcgagccgtagttgcggcgcacatagttgataatcgcttcatcgaagcggtcgccgccaatgcgcacggacgaggagtacaccacgccgttcagagagatcaccgccacttccgtggtgccgccgccgatatccaccaccatggagccggtggcctcggaaaccggcaggccggcgccgatagcggccgccatcggttcttcaatcaggaacacttcacgcgcgccggcgccctgcgccgattcgcggatggcgcgacgctcaacctgcgtagcgccgaccggcacgcacaccagcacgcgcgggcttgggcgcataaagctgttgctgtgcacctgcttgataaagtgctgcagcattttttcggtcacgaagaagtcggcgatcacgccgtctttcatcggacgaatggctgcgatattgccgggagtacgccccagcatctgtttggcgtcatggcccacagccgctacgctcttcggcgaaccggcacgatcctggcgaatggcaaccaccgacggttcattcagtacaatgccttgccctttaacataaataagggtattggcggtacccaaatcgatggacaagtcattggaaaacatgccacgaaatttcttaaacataactaaaggataatcctgcaagctgggggcgaaaaataaaatccgcctactttaccaaccacacgaagcagcgacaaggcgcaaaaacgttctacttcggtgaaaataatctgcattattactgctcgaatgcacggaaattggatgaggcctgaattccctgaaccaaggttcagtttaccacccctgtcaacgcgcaaaacggcgtaacacagctcataaaaactaacattttccctgattatcactggtggtaagcacctaccaacgtccgacgggaaaggacgggttattctacgtgaaaaatgagcaaatattcaggttaaacgcgataacgacgcgaatattttttgcgcccgacgtcaatcggctccggcgaggcaaaaaagtcgccctgtccgccgtggatcccgcgctcttttagcgtctgccattcgctgcgcgtacgcacgctggcggcaaacagccgcgcgctggtgccttcgcaggcgctcgacaggctctgcacaaacagctgattctcgtcgcgtttatcaatactgcgcaccaaaccgggatgcagttttacgatctccacctgcagcgacttgatatatgcggtgctgaccacggttaaccccgcctgagataccgccaggcggcagcccaaccccgcgatcagtcgcagcaccgggcgtaaacggtcgatatgttgacacacatccgcctctgcaagttcaatcagaatacgttgccgatgacttttttcgcactgcagcaacgcatcgcgcagccagttctgaaacgagcgctgtaataatgaatcaacgcacagcggaaacgccagcgtctcttccggccacagcgccagcagcgggatcaaccggcttacctgcaggcgatcgtaacgttcagccagcccgaactgcttcaccagcggcatgtattcagcaggtagcaactcttgagagccgtcataaacacggctcattatttcccggtgatgcacctcgcccttcaccgtcaccgccggtttttgatacagccgtgggccgccccgctccagcatctgctccagcagggtgcgccacttgacgctgccgcgtcccttctccggcacctggctgtcgtacacgtaccagccgttttccccctgcagcgtcgcgtggcgcgtcgcctgttcggcacggtcgatcacctgttcagtcgtctggccgctgcggtaggcgacaatgccgatatgtagaaaggcttcgcgctcaatcagcggtgttgcgggcagcgcatcgatagcgttcactaactgcgcggcaatgccgtccgcctctttcagcgtgcggtgcggcagcagcacggtaaaatcactgtggaaatagcgcgccagcagcgccgacggatagcgcagcacaaaggtagacagcagattgaccagcgaatacatcagctcctgcaccatggcggcgccgtgggtttcacgcagcgtttcaaaatccggcaggcgcaccatcatcacaatgccgtgcgccccctcctcctccaactgcgtggtcagctgattgtcgaaaaacaggcggttattcagcccggttttggcgtcctgggcggcaaaggcgcggatcagggtgtccacccgcgtccgctcctcgcgcgcttcggccagatccgccagcaggcgatccagcgcgctgctgacgctcggcggccactcccgcatgtccccctgcatcacctcttcacgctcgccgttcaaaatgcgccgcgcccgccaggccaggcggtcttcaccgtcggcctgctcacgcagccagcgcaggctgaacaacagcaccaccagcatcacgacgatcgccaacgtgacggccagcgtcgaacgcagcgagtagccatcgctggcgaagggatcgagataggtgatattcagcatactgccggggtgctgcatcagcggcaaagaggtatagcggtggctactgggtgcgatcctgggctggcccgtcaacgcgggcagttcatagttgagcagaataccgctggcgctctcaacgcgcagttccacaatgccgagcggcctcatcaccagcggcagccactgcgtctgcgcctgcagcgagttatgcagcatcgcctggtccagcgaggtgaccagcgcatcgaagcggcgctccatacgctcctgggtcacataaaagaagctgtacgagcaccccatcagcataaagaacatagccagcgcaacgagcagggtgatcagtgcagagagtttggtagtaaatcgcatccctgtgccttgtccgctatggttaagtgagtatgcacccatggaaataaaaaggtggcagcctactgataagggtacaacagcataacccgattttatggttaactgtctgttttttcagaataccgccagggacctcacggccgggttcgcacgcatccaagctaccaagcctcgccgtggaaaggaacctttaaacggtaattttttgttctttatcagagcatcacttacctattatgcatatagtcaaataagtaggatttaaacatcactttaatgaattattctcgcaatctttatgattgaggtcatgactcggcgacatgccgatcaaccgaggtaaacaagaggacagtgacatgcgcgcattattattggaacaacacggcgagcaaatcatcagccaggtgcaggatatcgacggcggccgtctgccggaaggcgacgttacggtcgatgtgaactggtccagcctcaactataaagatgcactggccattaccggcaggggcaaaatcgttcgccacttcccgatggtgccgggcattgatttcgccggcacggtgcacagcagcaaggatccgcgcttcagcgaaggacaaagcgtggtgctgaccggctggggcgtcggggaaaaccactggggcggcctggcggagcaggcgcgcgtcaccggcgagtggctggtgccgctaccgaaagggcttgatgagcgtcaggcgatgatcatcggcaccgccggcctgaccgccatgctgtgcgtgatggcgctggaagacggcggcgtacgcccggatgacggcgacgtgctggtgaccggcgccagcggcggggtcggcagcaccgccgtcgccgtgctgtcggcgctcggttaccgggtgaccgccatcagcggccgcgacagcaataccgactacctgaaagcgctgggcgccaaagaggtgctgccgcgcagcgactatctcgaagcgccgcgtccgctggaaaaacagcgctgggccggcgccgtcgacaccgtcggcgacaaactgctggccggcgtgctggcgcagatgaactataacggcaccgtcgccgcctgcgggctggccggcggctaccagctgccgactaccgtgatgccgtttatcctgcgcaacgtgcgtctgcagggggtcgactccgtccacacgccgctgcatcagcgtcagaccgcctgggagcgtctggccggcatcctgccggacagtttttatcagcaggccacgcaggaaatcactctggaacaggcgcccgccgccgcccgcgacctgctcgacaataaaatcaccgggcgcacgctggtgaaaatccgctgacaccgtcccgcgggtgcgcgtcaccgcacccgccccgttctgcgaaatttcatattttcccgccgcatctcgcttccggcctgctttcacgccatgcttaaggcatcaccgtggaggacaggctaatgaaaaaaaaccatcagctaaccgaagctgacgtcacgccggaaagcgtgttccagcagcgcagaaaagtgctgcaggcattggggatcggcgccgcgtcgctggcgctgccgctcagcgcccaggccgatctgctgtcatggtttaaaggcaacgaccgccccaaagcgccgccgggcaaagcgctggaattcagccgaccgccgcagtggcaggacaaactgacgctgacgccggaagacaaggtcaccggctataacaacttctacgaattcgggctggataaggccgacccggccgccaacgccggcggcctgaaaaccgaaggttggaaggtgcgcatcgacggcgaggtcgccaagccgctgacgctcgatatcgacgatttgatgaaacgtttcccgctggagcagcgcatttatcggatgcgctgcgtagaagcctggtcgatggtggtgccgtggatcggttttgagctgggcaagctgctgaagctggccgagccgaacggcaacgcgcgctttgtcgccttccagacgctctatgaccctgagcagatgccggggcagaaagaccgctttatcggcggtggcctgcagtatccgtacgtggaaggcctgcgcctggacgaagccatgcacccactggcgctgctgacggtgggcgtgtacggcaaaacgctgccgccgcagaacggtgcgccgctgcggctgattaccccgtggaaatacggctttaagggcatcaagtccatcgtgcatatccgcctgacccgcaaccagccgccaaccacctggaacctgtcggcgccgaatgaatacggcttttacgccaacgtcaatccgcaggtcgatcacccgcgctggtcgcaggccagcgagcgctttatcggcgccggcggcattctggatgtgaaacgtcagcccacgctgctgtttaacggctatggcgatcgggtcgcttcgctgtatcgcggcatgaacctgcgggagaatttctgagtgcgtttaaaacctgtgcatatcaaatggctgaaagccgtgatccatctggccgccttcctgccgctgccgtggctggtgctggcgatcgaccagggctggctgagcgccgacccggccaaggacatccagcactttactgggcgcatggcgctcaagctactgctggtcaccctgctggtcgccccgctggcccgctacagccgccaggcgatgctgatgcgctgccgccggctgctggggctgtggtgctttgcctgggcaacgctgcatctgatcagctacgccacgttggaactggggctgaacaatatcgcgctgctcggccgcgagctggtcgaacgcccctacctgacgcttggcatcgtcagctggctgctattgctggcgctggcggcaacctcaacccagcgggcgatgcgcaaactgggtaaaaactggcagcgtctgcacaatttcgtctatctggtggcgattctgacgccgatacactacctttggtcggtaaaaatcatttctccccagccgctgatctacgccctgttggcagtgctgctgttagcgtggcgttacccgaaattccgcgcctggttgcggtagaaaccgccatcttccgccctgcacgatctcacagaagcgggtaaacctgaccaattaggggttgaatatcttcgctgataagaccagtatttagctgcgaattgctacgatatcgttataatgcccgaccttgtcctgaaggacagcgtgatttttgcccgaaaaaggtgacaaatcggtaacatcgggttatgttgaacgatgatggttttattgccggagataccagcacaatggcggacaagtctcacattttgctcctgaatggccctaatctgaacctgctggggacccgcgagccggagaaatacggcagcacgacgctggcggagatcgttagcggattagagcatcaggcctccgcgctgggcgttgccctgagccatctgcagtccaatgccgaacacgcgctgatcgaccgcattcatcaggcgcgcggcaacacagatttcattctgattaacccggcggcgttcacccataccagcgtggcgctgcgcgatgcgctgttggcggtgcaaatcccgtttatcgagatccacctgtccaacgtgcatgcccgcgagcctttccgccatcactcctatctgtctgatattgcggtaggcgtgatctgcggactcggcgcggaaggttacacatttgctttacaggcagcggttaatcgtctgtcaaaaacccactaattgctccacaaaaagagtacggaatcacactcatggatattcgtaaaatcaagaagctgatcgaactggttgaagaatcaggtatttctgaactggaaattgctgagggcgaagagtcagtgcgcatcagccgcgccgcgccggcgcaggcttacccagtgatgcagcaggcctatgccgcaccggcacagccggctccagcgctggccaccgccgttgctgccgccgaagccgaagcgcctgccgctgccgcagccgtgagtggccatgtcgtgcgttccccaatggtaggcaccttctaccgcaccccaagcccggatgcgaaagccttcgtggaagtaggccagaaagtcaacgccggcgacacgctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagccgacaaatccggcgtggtgaaagccatcctggtggaaaacggtcaaccggttgaatatgacgagccactggtcgtcatcgaataacgaggcgcaccatgcttgataaaattgttatcgccaaccgcggcgagatcgcgcttcgtatcctgcgtgcctgtaaagaactgggcatcaagaccgtggccgtacactcggcggcggatcgcgatctgaaacacgtactgctggccgacgagaccgtgtgcatcggtcctgcgccgtcagtcaaaagctatctgaacatcccggcgatcatcgcagcggcggagatcaccggcgcggtggccattcaccctggctacggcttcctgtcggaaaacgccgacttcgccgagcaggtcgagcgttccggctttatctttatcggcccgaaagcggacaccattcgcctgatgggcgacaaggtttccgccatcaacgccatgaagaaagccggcgtgccttgcgtacccggctccgacggcccgctgaccgaagatatggataagaaccgcgcctttgccaaacgcatcggctacccggtaattatcaaggcgtccggcggcggcggcggccgcggcatgcgcgttgtgcgcagcgataaggagctcgaacagtccatcaacatgacgaaggcggaggccaaggcggccttcaacaacgacatggtgtacatggaaaaatacctggaaaacccacgccatatcgagatccaggtattggccgacggccagggcaacgccatctatctggccgagcgcgactgctcgatgcagcgtcgtcaccagaaagtagtggaagaagcgccggcaccgggcatcacgccggaactgcgccgctatatcggcgagcgctgctccaaagcctgtgtggatatcggctaccgcggtgcgggtaccttcgagttcctgttcgaaaacggcgagttctatttcattgaaatgaacacccgtattcaggtggaacacccggttaccgaaatgatcaccggcgtggacctgatcaaagagcagttgcgcatcgctgccggtcagccgctgtcgatcaaacaggaagaagtgcgggttcagggccacgcggtagagtgccgtatcaacgccgaagacccgaacaccttcctgccaagcccgggcaagatcacccgcttccacgcgccaggcggtttcggcgtgcgttgggaatcgcatatctacgccggctacagcgtgccgccgtactatgactccatgattggcaagctgatcacctacggtgaaaaccgtgacgtggcgattgcccgcatgaaaaatgcgttggctgaactgatcatcgacgggattaaaaccaacgttgagctgcagcaaaaaatcatgaatgacgaaaacttccagcatggtggcaccaacatccactatctggagaagaagctgggcctgcagtaacgcgcgctttagcctcagacgtcacccgatcagggccggtgatccaccggcccttttcttttcgcgacttaaccgcttggcaaacgccgtgcttgtcgtaaaatccccttcctctggtaaatccatagccataaacctctgtcgatgcatgtcacgccgccgctatgcgcgctaatgtctggacaagagggggagaaacggatggaaaaacgctttattcaggctcatcgcgaagcgcgctgggcgctgggtctgaccctctgctacgtgctggcctgggcgctggccgcctacctgccggacagccaaatcggcgtcaccggcctgccgcactggtttgaaatggcctgcctgctgatcccgctgctgtttattatcctgtgctggctgatggtgcgcgtcatcttccgcgatattccgctggaggaccacgatgcaaactgaagtgatcgtaccgctagtcgcctatctgctgctggtgttcggcctgtcggtctacgcctatcgccgccggcagagcggcaatttcctcagcgagtatttcctcggcaaccgctcaatgggcggctttgtgctggcgatgaccctgaccgccacctacatcagcgccagttcgtttatcggcggccccggcgccgcctacaaatacggcctcggctgggtgctgctggcgatgatccagctgccggcggtctggctgtcgctgggcgtgctcgggaaaaaattcgctatcctggcgcgacgctataacgccatcaccctcaacgatatgctgttcgcccgttaccaaagccgcctgctggtgtggctggccagcctgagcctgctggtggccttcctcggcgccatgacggtgcagtttatcggcggcgcccgcctgctggaaaccgccgcgggcgttccgtacgacagcggcctgctgatttttggcgtcagtatcgcgctgtacaccgccttcggcggctttcgcgccagcgtgctcaatgacgccatgcaggggctggtgatgctgctgggcaccgcgctgctgctggccggcgtgatccatgccgccggcggcctgcacgcggccgtcgataaactgcagcagatcgacccggcgctggtatcgccgcagggcggcgagcagatcctcagcctgccctttatggcgtcgttctggatcctggtgtgcttcggcgttatcggcctgccgcacaccgccgtgcgctgcatctcctataaggacagcaaggcggtgcaccgcggcatcgtgctcggcaccatcgtcgtggcgctgctgatgttcggcatgcacctagccggcgcgctgggtcgcgccgtactgccggatctcaacgtgccggatcgggtgatcccgacgctgatggtcaccgtcttgccgccatacgccgccggtatcttcctggccgcgccgatggcggccattatgtcgaccatcaacgcgcagctgctacagtcctccgccaccatcatcaaggatctgtatcttggcgtccgcccgcaacagcagcagaacgagaagatgatcaaacgcttctccagcctgaccacactggtgcttggattattggtgctgctggccgcctggcggccgccggaaatgatcatctggctgaacctgctggccttcggcggcctggaggcggtattcctgtggccgctggtgttgggcctgtactggcagcgcgccaatgcgcagggcgcccttagctcaatggcggcaggtgcggtatgctatacgctattagccagcttcaatctgcagctcgcaggcctgcaccccatcgtgcccgcgctgctgatcagcctgctggcgttttatatcggtaacctggtcggcgaaaaacgccgtccggcgtcatctttatcttcctaaagagaattgttatgccttggatccaactaaaactgaacaccaccggcagccaggcggaagcgctgagcgatgcgctggttgaaagcggcgcggtctcggtgacctttcaggacacccacgacaacccagtgttcgagccgctgcccggcgaaaccctgctgtggggcgacaccgatgtaatcggcctgtacgacgcggaaaccgatatggccgaagtggtcgccatgctggagcagcacccgctgctgggcgccggcttccgccacaaaatcgaacagttggaagataaggactgggagcgcgaatggatggataacttccacccgatgcgcttcggcgagcgcctgtggatctgcccgagctggcgcgacgtgcccgacccggacgcggtcaacgtgatgctggacccgggcctggccttcggcaccggcacgcacccgaccacctcgctgtgcctgcagtggctggacggcctcgacctggccggcaaaaccgtgattgatttcggctgcggctccggcattctggcgattgccgcgctgaagctcggcgcagcgcgcgccatcggcatcgatatcgacccgcaggcgattcaggccagccgcgacaacgcggagcgcaacggcgtctctgagcgtctggagctgtatctgccgcaggatcagccagccgggctgcaggctgacgtggtggtggccaatattctggccggcccgctgcgtgaactggcgccgctgattagctgcctgccgaaatccggcggcgacctcggcctgtccggcgtgctggccacccaggcggagagcgtggcggaggcctatcagccgctgttcgatctggacccggtcgccgaacgcgaagagtggtgccgcattaccggccgccgccgctaactgcgtctgaagacccgccgcccgtcggcgggttggtattgccgccaggcatcgccgcgacgctgccgttatctgcgcctcacgccgccgtcagcggacgctgacgcattcaggcacacatcccctcacctttttcccgacggccccgtcatgcccgttaggcgcgttataatcgctcacatatccatctggttgattgatggtttttcagccgaaaatcgcgataatgcgcgcgcaaagcgcggtaatgccagccgatcgcgataaaaatacgtctcatttagagataatatcctgttgcccgacgattattttcctgaacataaaatcagcacaatcggtcaagttattgttaattctatataatatttttacacaccgccgggatgcgcattttaagcgcccgatcgccgcaaattggtcaaagtttggcctttcatctcggcgaaaaaatgcgtaatatacgcgcccttgcggacacagtacggtcattctttgtctatgcgcattggacaccaccagttaacaaattgcctgattgcggccccgatggccggcattacagatcgcccattcagaaccttgtgtcatgcaatgggggctgggatggctgtatccgaaatgctctcctccaacccggaggtgtggcggacggataagtcgcgtctgcgtatggttcatagcgatgaacctgggattcgctccgtgcaaatcgccggcagcgttccggatgatatggccgccgccgcgcagattaacgtcgccggcggtgcacagatcatcgacatcaatatgggttgcccggctaaaaaggtgaaccggaaacttgcagggtctgccttgctgcagtacccggatctggttaaacagatcctcctggcggtggttaacgccgtggatgtgccggtgacgctgaaaatccgtaccggctgggcgccggaacaccgtaactgtgtagagattgcccaattggccgaagactgtggtattcaggccctgacgattcatggccgaacccgcgcctgcctgtttaacggcgacgcggaatacgacagcattcgggcagttaagcagaacgtttccattccgattattgcgaatggggatattactgacccgcataaagccagagcagtgctcgactacaccggggccgacgccctgatgataggccgcgctgctcaggggagaccctggatcttccgggaaatccagcattatctggacacaggggagctgctgccgccgttgccgcttggcgaggtgaagcgcttgttgatcgggcatatccgggaattgcacggcttttacggccaaggcaagggattccgaattgctcgtaagcacgtatcctggtatctccaggagcatgccccgaatgaccagtttcggcgcacattcaacgccatagaggatgccagcgaacagctggaggcgttggaggcatatttcgaaaatctagcgtaaaaaaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgtaaactcacaggatcaagtgactcaaaagcctctgcgtgactcggttaaacaagcactgaagaactattttgctcaactgaacggtcaagatgtgaatgacctgtatgagctggtactggctgaagttgaacagccactgttggacatggtgatgcaatacacccgtggcaaccagacccgtgcagccctgatgatgggcatcaaccgcggtacgctgcgcaagaaactgaaaaaatacggcatgaactgatactagtcagttaacgtgttgaaaaaaggcgctttatctcattcgataagcgcctttttctttgccggtaactttcagggcgtaaagttacccattattttcatggtgcgctctcaacacgtggggcaggcaggccgtggaaaacgtcaaagcgtattcccctcgtacgatgttcacaccatcttccgttgccataccgactccctttatgccgctgttaacacttggcaatactacggaaaacccgccggcatacacggagaatcctcgctcaggcgaggcatgcagaacgccggctaaataggatttttcgcatccccctcatctgtttactgccgtagggtatggtacaatctgcattcctagagcccctcaaattgccgcggtcacggcgtttccgaccgatgcgcagcgcgattcgcccttcgaatgtaaagttttagtcaatttcaacgcctgactaaacgataaccacaactcagtgtctgagtcattgtatcgctattgagtggcttctttatgcgttacaggtttcttacccttaatgcataaatgagtgactatgaatcgtccgcaagaattccaacgcgccctgctgcacccccgctactggctgacctggtttggcctggcggtgctgttcctgctggtgcaattaccctacccgctgctgcataagctcggcgtatggatgggccgcacctcgatgcgctttttgaaacgccgcgtcaccatcacccgccgcaacctggagctgtgcttcccggatatggacgccgcccagcgcgagcgcaaagtggtcagcaattttgaatccctcggcatggggctgctggaaaccggcatcgcctggttctggccggataagcgcgtcaaacgctggtttaacgtctccggcatcaaccacctgaagatggcgcagcagaacggccgcggcgtgctggtaattggcgtgcactttatgtcgctggagttgggcggccgggcaatgggcctgtgccagccggtgatggcgatgtatcgcccgcacaataacaaggcgatggagtgggcgcagaccaaaggccgtatgcgctccaacaaggcgatgcttgaccgcaaaaacctgcgcggcatggtgcaggcgctgaaaggcggcgaagcggtatggttcgcccccgaccaggattacggcccgcgcggcagcgtgtttgcgccgctgtttgccgtcgatcaggccgccaccaccagcggcacctttatgctggcgcgcatggcgcagccggcgctggtgccggtcgtgctgattcggcgtgaaaacggcgccggctacgacctgctgatccagccggcgctggaagactacccgctgaccgacgaaatggccgccgccgcctatatgaacaaggtggtggaaaaagagattatgcgcgcgccggagcagtatatgtggctgcaccgccgctttaagacccgcccgaccggcgcaccgtcgctgtactaaaacttttgctatggcgtaccgtcatcagcagcgaccgccatggctaacacaaaattaccacatccacaggccaatcagcggcgcggccagcacggtaatgatgccggccagcatcatcaccaggctggataccacgccctcttcctgccccatctcataggcgcgcgcggtacccgcgccatgtgacgacgcccccagcccggcgcccttcgccaggccactgcgtaccgacagacgtaaaaacaggatatcccccaccgccatgccgaacaccccggtgatcaccacaaacagcgccaccagatccggctggccgcccatctgcttggccgcctccagcgcgaacggcgtggtgatcgaacgcaccgccagactgcgctgcacctcttcagacagcgtcagcagacgcgccagccagaccgagctgtacaccgccacgcataccgccgtgatcaccccggcgctgagcgacagccagtgacggcggataatgtgcaggttctcatacaccggcaccgcaaaggcgatggtcgccgggccgagcagccacagcagccagtgggtctcccccagatagtcgcggtaggaaatatgcgtcaccaccagcagcagcaccagaatcatcggcgtcagcaccagcggcatcagcagcagactgcggcgacggcgatagagccgcttattggcgaagtagagcgccagcgtggcggccagacagagcaggctgaggagaaaatcattcatgatgcttacgccgctgcagccaaagttcgaagcgatagacgcgatccaccaccagtccagtggcccccagcgtcagcatggtgctaacggcaatcaccagaaaaatcttccagccctccaccatcagcagctgcgcatagttgaccaccgccaccaccgccggcacgaagaacagcagcatctccgccagcagccagcgcgcgccggcccgcacccagctcagcggcagcacgcgcagcacaatcaacgccagcagcatcagcatgccgacaatattggcgggcaacggtaaatggaactgcgccaccagccggtcggccagcaagaacagcagcgcgtacaacacaacctgaacgggaacctgcaggcgggccagcagggatggcgcagcacgacgtaacgccagggacatggagagcggcctcaagcaaaaaaatgacgggttacagtatacgcagtcgggaaaccagccctgaaatgaattaaaattatcaacttcatgccttaagggaatagtttcccgccggtatcgcctatcggagaacggatcgtggatgttcgtaccctacgctactttgtcgaagtcgtgcgtcagcagagctttacccgcgcggcggaaaaactgttcgtcacccagccgaccatcagcaagatgctgcgccatctggaagatgagctggaatgcaccctgctgatccgtgaggggcgcaaactgcacctgacggacagcggccaggcggtctatcagcgcggcgtggcgatcctggatgagttccgccagctggaggccgagctggaagacatcagcgcggtgagaaaaggcgtgctgcggctgggcatcccgccgatggtcggccggcaaatcgccggtttaatccgccacttccgccacgcttatcccggcattgagctgcgcatctccgagctgggcggcctgtccggcgagcagcgggtgctggcgggcgagctggatctggcgatgacggtctactcgcccgatgccgaccggccgctaacctttctgccgctgctgacccacccgatgtgcgtcgtggtgccgcgcaatcagtactggcaaggacgcagcagcgtcagcctggaggagctggccgcctggccgctgctgatctataacgaagatttcgcgctgtacaagatgctgatggcggccttccaccgcgccgagctggagccgcgcatcgcggtgcgcagcggccagtgggactttctggcctcgatggtgcaggccggcgtcggcatcgccgccctgccggagccggtctgccagtggctggataaagagagcctgatctggctgccgttggaaccgctgatggagtggaaggtcgggctgatctggcgccaggacagttatctgtcccacagcgcccaggcgtggatcgcctgctgccgcgaccacctgtcgatgatgaaataaaaaagggctgaatttcttcagccccttacggttaattccggctcttagccttcgcgctccaccagcagcgcctccagcaggtcgagatcgtgcagcagtttctgcagcgtctcattgctgattttctgcgtcgcgcgcaggtgatacagctcgccgcgctcggcgcgcagcgccgtcaggcggaagcgtcgctccaggttttccagctccagcgcattctcaatatcgtccttgctggcgacccggcggcgcagcatgccgaccacccgcgagctgacctctttcagcacctgcggatcgatattctcctcggtatccgccgtcagccgctcttccattttgttgatgctttcgatcgccacttccgccgccatcgcaatcgccatccgctcctcgcccttactgacgctcgggtccgccacctgcacgccgcgcaacagcagcggcagcgcgataacgccgacaatcaacgacagcaggatcaccccggcggcgataaacaccagttgataacgcgccgggaaggcgctgccgtcgctgagcaacagcggaatcgacagcacgccggccagcgtaatcgccccgcgcaccccggcgaacgacgccacccacagctcacgcgtggtgtagttgccaaactgcagcgggcgctttttcagcagtcgcttgctggcgcccttcatcagccacagccaagtgaagcgcagcagcagcagcgcggcgtagataatcgccacgtcggcaaacaggtaccaggtctgaatcgtcgggtccagctccgcctgcagaatcgaagtttccaggatccccggcagctgcaggcccaacatgatgaacaccatgccgttaaacacgaactccagcatcgcccagacgctgttggcgcgcaggcgcatcgccagcggcgcattgcggatcacgccggactggctgatggtcatccccgccgcgaccgccgccaggatccccgatacgccgatatgttcggcaatcaggtaagaggcaaacggcagcagcagcaggaagacgatctgcgtcgccggatcgtcgccgctccagcggctcatcacgcgcagcgacttactgtaggtccaggtaaccgccacgccggccagcaggccgccgatcgccaccttgaggaattccagcgtcgcgccgcccacggtgaacaccatggtgcccatcgccaccgcgatggcgaacttgagcgacaccagaccggaggcgtcgttcatcagcgcctcgccctctagcacgcccataatcggtttcgggatccgccctttgccgacgatgccggacagcgccacggcatcggtcggcgacagcaccgccgccagcgcaaacgctgccaccagcggaatgcccggcaccatcaggtagatcagatagccgacgccaaccacggtgatcagcaccaacaccagcgccagcccgagcacctcacggccgtggtgaataaactcgcgcatcggcgttttccagccgtcggcaaacagcagcggcgggataaacagcactaaaaacagttccgggtcaaagtccacgtgcagcccgaaatgcggccaggccaacagcgcaccgatggcgatttgcattaacgggagcggcacctggaacggcaacatacgcgtcaccaccccggacagggagaccaccaggattaaaatgaggattgtaaaaaagatttccatgctttccttagactctacggtttcgacctcaacggcgtattgccagagtatgtgccaaatagtagatcactttttttacatcggtgaaagcttgttgtgcctttcaaaacggcgaaatagattaaggagagttatctgaaaccggggcgcgccaaacgcgccccggcagaggcgtcagatggcccagccgccggcgtaaaacgccaccagcgccaccgcaatcactacggtgccgatattcagcttgcgccattcgccggagaagatccggccgatcaccagcgcgctgaagcccagcataatgccggtgacgatattgcaggtcaggacgataaacaccgcgcacagcaggccggacatcgcgtcgacaaagtcgtcaaaatccagcttggtgacgttgctgagcatcagcaggccgacatacatcagcgccggcgccgtcgcatacaccggtaccaggtaggagagcggcgacaggaacagaatcagcaggaacagcagccccaccacggtggcggtcaggccggttttaccgccggcggcggtgcccgccgccgattcgatgtataccgccgccggcgcggcgcccaccagcgccgagaaaatgctgctgaccgagtcagaagtcagcgccttgccgccgttgacgatctggccgtctttatccagcaggttcgcctgcccggcgaccgcacggatggtgccggtggcgtcaaacaccgcggtcatcaccagcgccagcacgctcggcagcaccaccggctgcagcgcccccataatatccagactgaaaatcagcgaattaccctgctcatcggccaggctcggcatggcgaacagcccctgatacttcaccgccgggtcgaaaatcaggccgataacggagatggcgataatcaccagcagaatgccgcccggcacccgcagcttctccaggccgaaaatcaccgccagcccgagcagcgtcatcaccaccgggaaggaggtaaaggcgcccagcgccaccggcagcccgtccagcgggtttttcaccaccaggccgacgccgttggcggcgatcagcagcaggaacaggccgataccgatgccggtgccgtgtgccacgcccatcggcaggttacgcaggatccaggagcggatgccggtcaccgagatcacggtaaacagcagccccatcaggcataccgcccccagcgccaccggaatgctgatctgctggcccaacaccaggctaaaggcggtaaacgccgtcagcgagatagcgcagccgatcgccatcggcaggttggcccacagccccatcagcagcgagccgaagccggccaccagacaggtggcgacgaacaccgcggtcggcgggaagcccgccttgcccagcatgctcggcaccacaatcaccgaataaaccatcgccaaaaaggtggtcaggccggccaccacttcctgccgcacgctgctaccgcgctgcgaaattttaaaataaccgtcaagcccgccttttgctgttgcggcgttattcgcttgagaattcgacatgttgctgtcccctgtaatcactgctcgtctgatgcagaaagtgttttacgtccgcagccgacagaacggaatcgtttccgccacgtttgctcccaacgcctcgcgctgcacggcagctcgtggccgcgcacaaggcaaacgattaactctcggcgtgaggtacggatgaatttatagtgtttttactgaagcaaacgattatccagccttctataccgtccgatcaactaaagatcgcgacagaaaaggtaaaaagtcgtcgatccgacgcgattaaccacaacgccgccgcatgctgaggcccggacgttcaggcaggcatggcctgcggatccataaacatcagctcccagatatggccatccagatcctggaagccgtggccatacataaaaccgtggtcctgcggctggttataggtattgccgccggcggcgatcgccttgcgcaccagctcgtccaccgccgcgcggctgggccgcgacaggcagagcagcacttcgctggcgcgcttcgcatcgctaatcgggttgggggtaaacattttgaatttatcgtgggttaacagcatcacatagatggtgtcgctcaccaccatgcaggcggcgctgtcgtcggtaaattgctggttgaaggcaaagcccagctgaccaaaaaaggccatggaggcgggcagatcgctgaccggcaaattgacaaagatttgagtcgtcatggaccttctccgagaaacagtgacctatcgagtatagtccagacggctagagcaacagatgataagggccgccctgctccagcgcacgctggtaagccgggcgctgatgaatgcgccgcagaaaatcgcgcagctgcgggcagccgtccagcccgccgcgcgcggccattgcctcaagcggaaagctcattttgatatcggcggcgctaaaatcatggccggcaaaccaggggttggtccgcaggtgtcgttccagatagtcgcgatgcacggcgatctgcttatcgagatagttgcgctgcactcctttgccgacggcgccggccaccttgcgcagcagcagcggcaccggcggttgcccaaggcggccaaacaccagcttcatcaccagcaacggcatcagcgaaccttccgcatagtgcagccagtagcggtactgctgacgcgcatgaaaatcggtggggataaactgcccctgcgcatcataggcttcctgcagatactcgatgattgcgccggactcggccagcgtcaaatcgccgtcaacaattaccggcgatttacccagcgggtggattttcttcaacgccggcggcgccagcaggctccccgcctcccgctgatagcgctgcacctgataaggcaccgccagctcttccaaaaaccataagataggctgcgagcgcgagttattcaggtggtgaacggtgatcatccgggcatctcgatgcgttgccagaccagctcgccaatctgtacgccgttaccgatttgcagcggtgcggtgcgcagcgtcagcctatcgccggaaaaactgtaaaaacgcacaaagcgggtgccgacccagttgggaaacgagcagccttcaacctgatgaatcacccgctgatccggctcatcaatctggtagcggccaaaataactgagcatattggtaaacgcgacgcgtagctcctggtcgctaccctgcgccagatcgtccgcggcaaagcgcgggcgcaccgcgctatacagctgtgccgccatggtgccgttggcctcgtaattgatgcgccctatcacctgctcgccgagcgggtagcttggcgcaccctcttcgctcttgaataccgaagacaccagtgaccagctgccaacaaatgcatttgtcgtcatcactcattctccacccacttaccttgtttaaatttaaaggtagcggtgaatggtttgctgcgccagccagcccccacgccggaatatcaatttatttgacagagatactcaaaactctccgattttaacctcaggcccacctggttaatatttgacacatcgagacgcaacggcggctcacataaaaaatactctgaggattgcatcatgaaaaacatcaaaaaatttgctaccgcactactgctgaccggcgctgccttcaccgcaacggcagccgaacaacctgccgcccagccagccgccaacgcacaaaaagtgggtgtgatttccgtcagcggcgccgccagcctgagcgcactggaagacgccctggccagtaaagccgccgcggccggcgccagcagctaccgcatcacctccgccggcggccagaacaaactgcacggcaccgcagaaatctttaactaattctccacacgtataccgcaacaaccagaacgctgatggtgtgcaggctccggacacaatgctccggagtctggttcacaactaaaatgcaatggcgctacgccgtgcattaatcatcataacgctcaatacaagcaacccagtcatcttgatttttcgcatccggaaagtgacgatcgaacttatccttcaactcggccagagtgatttcagcaaaacgtgccaacagcgcctgttctgcctcatgcaaaaccttgcccaatgcctggttgaccgccgcttcaaccgcacatcccggagactcttccccgttgccaatggcgaaaagctgcttaacgccgacggcgcaatagacatcaagcaggttgatgtcatggaaatcgcacgcaatgcgccacccaccatgatgccccttctctgaggtgacaaagccggcgtcccgcaggcccgctaacgtacgcctcaccaccgcgctatgcgtaccgagcatggcggcgatctgctctgacgtataaaccccatcgtggcgtgccatatgcagcaatacgtgcaacatgcgtgatagtttgttgtcttgacgcatttctttacctctcctgtccacctatctcgtatcttataatgatacgagaaattgacaatggcgaaattcatgtgcttttatatgtcacatgaaagccgtacagttttcctgctctgacttcccacgcctatcgacaaaaagaggaaatacgcatgaccgagataatgaccgccgatttctcacggtgtctaatgattgcgctggcttcggccagcatcgctatgacaatcactcaaacggagctattcgcagcaccccgggcctggatcgcgcgcaaaaacgagttactgggccatctttttcactgcttttattgcctgagtcactgggtggtgtttgcagccatgctgatttatcgtcctaatttattgcacagtggcctgacgctgattgactgggtgatgacagccttcatcacgctgacgctcgcaaccttcatcaacggcgtactgtttaaagtttttcaagctgcgattcgcacgcacgtcatgaaacatgatgcgcagcaaacgctgaatgcccatgaaccgcgttagcaaaatagaggggcaagccctgttacgggttaacactgttcaatcttataggaagccctggaccgcccacagcaatattggcaaggacacgatgggccgttcgcagatgccaaacagcatcatagtcaccgctatgctcggttccgcggtctgatgaaggtacagatactggcgctattttactggctattaggggggctaaaagcgttatcaaaacggtatagtgtaccatcaggtcggtggagaaccgttgtagtgtgatagcaaccgacggtcgccaagaaaaaatgaactccatataaacatgcagttagttcagactgggcttttctgttattagacagcacaccggactctgcgtcgtacgttaagcgccctcacgctcaataacgctatccacgccacatcctgcattaggaaggccctgtatatacagggcctgatagggtgaaatctctgcgtgaaaatagctgttagaacggaatatcgtcgtcaaagtccattggcggttcgttgctgctggccgccggcgcgctgcttggcgctggacgcgactgctgctgctggccgccgctgaactggttgccgccctgcggctgctgaggctggccccaaccgccctggccaccctgaccaccgcctgccggtgcgccgccgccgccctgacggccgcccagcatctgcatggaaccgccgacgttaaccaccacttcggtggtgtaacgatcctggccgctctgatcggtccatttgcgggtctgcagagaaccttcgatatacacctgcgagcctttacgcaaatattcgccggccacttccgccagcttgccgaacagcacgacgcggtgccactcggtcttttctttctgctcgccggtcgccttgtcgcgccagctttcggaggtagccagggtcatgttggcgaccgcgccaccattcggcatgtaacggacttccgggtcttggcccaggttcccgaccagaattactttgtttacgcctctgctggccatgagctatctcctgatgaatgatttttacacagtataaacgagtcagtttaccacgcgaaagccgaaaccacacccgccttgataactgcgcattgtattccaaaattgtcatcgcgatcgacaacgtttcatacgaatactggatatccattcaggcttttttatgtcataatgatacgtttcgtactggctgtggcgtttttttgcgcacctggtcacaaaaccaaccgtaaagccgcacggcgtatcaccaagacgggaagtgtaaatggacaatatcgaagttcgtggtgctcgaacccataatctcaaaaacatcaacctgattatcccgcgcgacaaactgattgtggtcaccgggctgtccggttccggcaagtcctcgctggcctttgatacgctgtatgccgaagggcagcgccgctacgtcgagtcgctctccgcctacgcccgccagttcctgtcgctgatggaaaaaccggacgtcgaccatattgaagggttgtcgccggcgatctccatcgaacagaagtcgacctcgcacaacccgcgctccaccgtcggcaccatcaccgaaatccatgactatctgcgcctgctgttcgcccgcgtcggcgagccgcgctgcccggatcatcacgtgccgctggcggcgcagaccgtcagtcagatggtcgacaacgtgctcacccagccggaaggcaagcgcctgatgctgctggcgccgatcgttaaggatcgcaaaggcgaacacaccaaaacgctggaaaacctggcgacgcagggctatatccgcgcgcgcatcgacggcgaagtgtgcgatctgtccgatccgccgaagctggagctgcagaagaagcacaccattgaggtggtggtcgaccgctttaaagtgcgcgaagacctggcgcagcggctggcggagtcgtttgaaaccgcgctggaactgtccggcggcaccgcggtggtggccgatatggacgacgacaaggcggaagaactgctgttctccgccaacttcgcctgtccgatctgcggttacagcatgcgcgagctggagccgcgcctgttctcgttcaacaacccggccggcgcctgcccgacctgcgacggcctgggagtgcagcagttcttcgatccggatcgcgtggtgcagaacccagagctgtcgctggccggcggcgctatccgcggctgggaccgccgcaacttctactacttccagatgctgcgctcgctggcggagcactatcagttcgacgttgaagcgccgttcaacagcctgagcgccaacgtgcaaaaggcggtgctgagcggttccggcaaggagtcgatcgagtttaaatacatcaacgatcgcggcgacaccaccgtgcgccgccatccgtttgaaggcgtgctgcacaatatggagcgccgctataaagagaccgaatccagcgcggtgcgcgaggatctggccaaatttatcagcaaccgcccgtgcgcctcctgccacggcacccgcctgcgcgaggaagcgcgcaacgtgtttgtcgaagacaccacgctgccggagatttcagatctcagcatcggccacgcgatgaccttcttccagaacatcaagctgagcggccagcgcgccaagattgctgagaaagtgctgaaagagatcggcgatcgcctgaagtttctggttaacgtcggcctcaactacctgtcgctgtcgcgctcggcggaaaccctgtccggcggcgaggcccagcgcatccgcctggccagccagatcggcgccggcctggtgggcgtgatgtacgtactggacgagccgtccatcggcctgcaccagcgcgacaacgagcgcctgctggaaacgctgatccacctgcgcaacctcggcaacacggtgatcgtggtagagcatgacgaggacgccatccgcgccgccgaccacgtgatcgatatcggccccggcgccggcgtgcacggcgggcagatcgtcgccgaaggcagcgtggaagacattatggccaagccggactcgctgaccggccagttcctcagcggcaagcgcgagatcgccattccgcaggagcgcgtggcggcagacccgaacaaagtgctgaagctgagcggcgcgcgcggcaacaacctgaaggacgtcacgctgacgctgccggtggggctgttcacctgcatcaccggggtgtccggctccggcaaatcgacgctgatcaatgatacgctgttcccgatcgcccagcgccagctgaacggcgccaccattgccgaaccggcgccgttccgcgaggtcaccggccttgagcacttcgacaaggtgatcgatatcgatcaaagcccgatcggccgcacgccgcgctccaacccggccacctacaccggcattttcaccccggtgcgcgagctgttcgccggcgtgccggaatcacgcagccgcggctacaacccggggcgcttcagctttaacgtgaagggcggccgctgcgaagcctgccagggcgacggcgtgatcaaggtggagatgcacttcctgccggatatttacgtgccctgcgaccagtgcaaaggcaagcgctataaccgtgaaacgctggagatcaaatacaagggcaaaagcattcacgaagtgctggagatgaccatcgaagaagcgcgcgagttcttcgacgcggtgccggcgctggcgcgcaagctgcagaccctgatggatgtcggcctgtcctatatccgtctcggccagtcggcgaccacgctgtccggcggcgaggcgcagcgcgtcaagctggcgcgtgagctgtcgaagcgcggcaccggccagacgctgtatatcctcgatgagccgaccaccggcctgcactttgccgatatccagcagctgctggcggtactgcaccagctgcgcgaccagggcaacaccatcgtggtgattgagcacaatctcgacgtgatcaaaaccgcggactggattgtcgatctggggccggaaggcggcagcggcggcggcgagatcctggtgtccggcacgccggaaaccgtggcgaactgccaggaatcgcacaccgcgcgcttcctcaaaccgctgctgaagcgctaacgcctgcgcgtacggcggacgctctcaccgatcgtccgccgtacgaacattgaacagaaacaggcaagatttcaacacgttcaggcatttccctcccccggcccagcacttattatcaatcttccctctgcggccgcctgcatgactcaggccgcgcctcaccggccttctgctgccggcacaaataccttttgtcactgattgataaccggagtaaccatgaatattacgcatgcctatgccgcgcatgacgcgcagtctgcgctcgtgcctttcgattactcaccgcgtgcgctgcgcgaacacgatgtacaaatcaaagtgctgttttgcggcgtctgccactccgacctgcaccaggcgcgcaacgaatggaacaataccctgtacccggtggtgccgggccatgaggtggtcggccgcgtcagcgccgtcggcagcggcgtcaccgctcatcaggtcggcgatttggtcggcgtcggctgtatggtcgattcctgccgcagctgtccgagctgcgaagaagggctggagcagtattgtgaaaacggctttaccggcacctataacggtcaggatcgccagaccggcgccgtcacctacggcggctactccaccgatatggtggtggatcaggactttgtgctgcgggtgccggccaacctcgatccggccggcgtcgcgccgctgctgtgcgccggcatcaccacctattcaccgctgcgccagtggggcgtaggcccgggtaaaaaggtcggcatcgtcggcctcggcgggctgggacatatgggggtgaaactggcgcgggccatgggcgcgcacgtggtgctgttcaccacttcgccgtcgaaaatcgacgacgccaagcggctgggcgcccatgaagtggtgctctcccgcaaccccgaggagatggcgcagcatgccaacagcttcgattttatcctcaataccgtggcggccaagcacgatctgaatccgttcctcgacctgctgcgccgcgacggcacgctgacgctggtcggcgtgccggagcacgaccatccgtcaccgcaggtgtttaacctgattctgaagcgccgccgcatcgccggctcgctgatcggcggcattgcggaaacccaggagatgctggatttctgcggtcagcacggcattacctcagatatcgagctgatcccgatgcagcagattaacgacgcctatgaacgcatgctgaaaagcgatgtgaaataccgcttcgtggtggatatcgactcgctgcgcgcctaagcgcagcacaggcgcccggcgtttacagcagtttcagcacccgcgccgggttgccgcccaccacgcagttggccggcacgtccttggtcaccaccgcgccggaggcgatcaccgcactatcaccgatggtcacgccgggattgatcaccgcccgcccgccgatccacacgttattgccgatggtcaccggcttgccgaactctgcaccgccgacgcgggtcgccgcgtccagcggatgcgtcgcggtatagatatgcacgcccggcgccagcatgcagttatcgccgatatgcacctcgcagacgtccagcaccacacagtcgaagttggcgtaaaaattttttcccagatagatgttgtaaccatagtcacagcggaagctgggttcgatggtgccgccctgataccgccccagtaactgcgtcagccactgcctgcgctgctcccccgcctgcggcgcggaatggttatactgatgcaacagctggcgcgcccgcaggcgttcactgcacagcagctcatcgccggcgtcatacagctcaccggcgatcatcttgcgtttttcttcactggtcgccatcagacgctctccctttgcgattcgcattacggccaccagcctaaacgctgacgccgacgaagaaaaagggaacgttcccaaattgtgttaacgatcacaacctcgccgaaaggccgcggagaagagagacaaaggcaaacggcagcaatcaggcctgcagcccctggcgcacctgctccggcagccccgacagcaccagctggtacgaaccgtcaatcagggtataaaactgcgaatccggcaggccgccgtccagatacaccgcattccagtgcgccttgttcagatgttcacaggggacaatctccgggtgcagttcgcgcaaattctccgcctgctccgggctggatttcaccgccagcgccgggcggccctcaatctcccacaccatggcgaacatcacctcgccaaccttgacctggctggcctgccactggttctggtcgctctgctgcgcgccaggctttgccatgcaatattgcaataatgctgaagaattcatggagttattccttcgatagatgcccatcgtccggcatgccgcgccgcgcgtccgtggtaagcaatgcggccgccgtcaaaaactggctatattttgagcatagaaggaatttggcgggataccacgcttttcacgccgacgggcgggtgccctattcgcaattttccgcagtgaagattttaaaatcgaccttgccgctctggtacatgtccacggcggcgtcaccgcccagccggcccagcatcagatcgatcgccagctgcgcatgctggcgggcatcctggtcgatcacataagagaggctgtcgttatccagcagccggcgcgtcaggctgtacagctcatgggtgatatagacgcactcccccagcagccggtgcctggccagctcggcgctgatttcggtgttgccggagccggtgttatacagcccgacaatccggccgtttttgctcagcgtctccgccagcagacgtcggatggtatggcgctcatcacggcccaccagcacctctttcagatcgatctgtgggaagcgctggcgcagcaccgcccggaagccctcaatacgctcgcggtgcgcgctgtagtcgctgcggccgctgaccataatcacctctcccggcgccttcagggtgcgtcccatcagcaagccggcggtgcggcccgcctgcagctgattaacgccgacgtggcacaggcgctcggcgtgcggcagatcggtcacgatggtaatcaccgggacattacgcgcccggcagtctgccaacgccgcatagaccgcagggtggtcgtgcgcaaacacgataatgccgtcccgctgacggctgcacgctctgatatgctcggccagtttgaccggatgggattcagagataaacgtccggtgcagcgtcacccggcggtaaccgagcgcgccggccagctcgctgaagctgttatcaagctttttgaaaaaaaacgagccgttggcgctcagaatcacctcgatgcgccagggatgctggtacgcctcgggcaatacccggttaaagccgtgctcgcgcgccgccagcagcaccttgcgcgccgtctccggcgcaacgccgccgcgttcattcagcacccgatccaccgtcgccacgccaacgccggccagctgcgccagcctgccgatggttaacttcttcatctctgctcccggcgcggcgggctaggccagccgtaccgccgcgcgctcttcgttaaatacaatacccagctggcgacgcacttcatccattgtgttcagcgtcatcagcgaggtggccagcggacgcaccggcgactccgtcagcccctgaccaatgcaccacgccgcgtgttcgatttcatagctcagctgcacatagcgtccgccgcgatcctgccagtgcagccgccgattgccctggctggactgcagcgtaaagtcgccgggggcgtaaaactgcccgtccagatacagcgtggcgtcgcgcccggcgaccgtcgccgcgccggaggtattgctgaacagcgtggtgttcagcaccgcctgcatgccgttgccatggttaaacagcattgacgcctggccgtttaccccgcccggcgcaggctgtccgtacgccacaatcgtcgccggcaccgcgccggcgacgccgatgctgaatgatatcaggtaactgccaagatccagcatcggaccaccggccaggtcggcattaaaaatgcggtgctccggggtgaaaaactcgccgtgatcggcaatcagggtgtgcagttcccccagatcgccgttggtcagcagctgacgcagcacatcatattttggcgtaaaatcgcaccacatgccctccaggcagaacaagccgcgcgcccgcgcttcctcctgcagcgcccgcccctcttgggcgttaagcgccagcggcttttcaatcagcacgtgtttaccggcctgcaacacctgcatggcgtcggggaagtgatgattatgcggcgtggcgacatagaccacatccagctggttcagcgccagcatctcgccgacgttgcggcagacctgcggaatatcccagcgcgcggcgaacgccgccgttttttcggcgttgcgtcccacaacggcaaccagctgctgccgggtctggccgcgcagcgctgcggcaaaatgatcggcgatccagccgggaccgataatcccccaacgtaagacggggatgctctcaggcgccagccgcgtcggctgaggtaaggcagtgggaaacataggctctcctcgtgtgtttgatggccagagcggcgtgccgtcggggccaggtgaattcactataggaagcccaatgcgggaaagaaaccgggccgatgatggaaaaccatcaacgaaaaccttccctgccaacgcggaaaaaattattctcggcgcgttgttaacactttattaatttctttgttggcatgtaaaaaaacaccgctgggcgcgtctgtcgcagtgcgcggacgcgaaagtaaaaaataaaaaaagagttttttgagcaattaatcggcagggaatttatgaaacgcagagactttctcacctcagtggtcgcattgggggtggcttcgtcgttgcctacggcacaggctgaggttatcaacggcgggcaaccctgggagcccggcgacatcaacacgccgccagcgccgccgcgcaaaggcggcctgcagtacttcacgcagcacgaattcgatacggtcgccatcatcgccgagcgctttattccggccgatgaactgagcctgggcggccaagaggccggctgcgccacctttatcgaccgtcagctggcaggcgactacggcaacgccgtggccctgtaccggctgggacgctttgtcaaaggcaccccgcagcaggggccgcagtcgccgctgaccccggcgcagcgctaccgtcaggggctggcggcgctggatcgcgccacgcggtcacagttcggcaaagactttatcgccctcgaccaacggcagcaggaacacatcctgcacgccatggaggccgaccgctacgatctcggcccgcaggtggaaaccaaggtgctgtttgagctgctgctgcaaaacgtgcgcgaaggcttcctggccgatcccatttacggcggcaataaagacatgaccagctggaaaatgattggtttcccgggcgcacgctatgacttccgcgatctgctcgctaagaaagggcaaaagctgaacatcatccccaccagtttaatcgataacacgctttgatcctgcgccaccgccgcgctgagcacttgtgagttcaattatgaaaaatgtacgtccaaaagccgatgtggttatcgtcggtctgggatggtgcggctctttaatcgccgaagagctgacccgcgccgggttaaacgtcgtcgccatcgaacgcggcccctggtttgagaccgccaccgactttccgccctccatcgacaccgatgaactgcgctgggatacccgccgcagcatgctgctgccgccggcggtggaaaccaccaccttccgcaacagccgcagcgaaaccgcgctgccgacccgcgactggaacctgaacgagctgggatataacgtgggcggctcgggcacccactgggcgggcatggcctggcgtttcacgccgttcgatctgcagccgtacagccagaccgtcgaacgctacggtaaacagcagattgccgacggcctgattctgcaggactggggcgtcacctatgacgagctggagccgttttacgaccgcttcgagaagatcgccggcgtctccggcaaggccggtaagctgaacggcaaaatcatcccggacggcaacccgtttgaaggcaaccgcagcagcgaatatccgctgccgccgctggaggggctacgcctgaccgatctgttccgcgacgcggccaagtcgctgggcctgaacccgtttatggtgccagcgggccagacctcccgcgcctatgtcaacccgctcggggtgcgtatgggcccctgcacctactgcggctactgcctgtattacggctgcggcaacttctccaaatccagccccaacgcctgcgtggtgccggccctgatgcagcgcgagaactttaccgtcctcaccgattcggcggtggtgcgggtcaacaaggccgaggatggcaaaaccgccaccggcgtcacctatctcgatcgcaataaaaaagagtgggagcagccggccgatatcgtggtgctgtccgcgttccagatgcagaacgtgcgcctgctgctgctgtcgaaaatcggtcagccttacgatcccgtcagcaaaaccggcgtggtcggccgcgcctacagcttccagacggtagccggcgccaacctgttcttcgaagacgaaaacctcaacccgtttatcggcgccggtgcgctgtcgcagcaggtggatgactataacggcgacaacttcgaccacagcgagctgggctttatcggcggcgccggtctgctggtggtagcccgcggcgcccgcccgatcggcaatgccgacgcgctgccgcccggcacgccgcgctggggcaaggcgtggaaaaaggcctatacccacgccttccagaacggcacctttatcttcggccagggcaccagctactcgcacgaagattactacctcgatctggatccggagtacaaggacgataacggcaatccgctgctgcgcgtcaccttcgattacaacgaaaacgaccgccgcgccgcccgttttatcgaagagaaaagcgtggagctgggcaaggcgatgggtgccaaaatcgttatcggcaccaactccgcctccggccgctactcgccgtacaacctcgccagcgatcacaccatcggcggcgcggtgatgggcatggatccaaaaaccagcgtgctgaaccgctatcagcagtgctgggacatgcataatctgttcgtactgggggcatcctccttccccaacaacgccggctacaacccgacgggcaccatcggcgcgctgagcctgtggacggcgaaagccatcatcgagcagtacgtcaaaaaccccggtccgctggtaaaggtgtgagatgaaaaaaatcaaaattgcgggcgggatcgccgtgatcgccgccgccgtggtggttgggctgctgtggagaaacggcgacgccagcgccgataacgtggcggacgaccagacgctgaccagccagccgccgtccgcggcggacgcgcaggcggtgatccgcggcaaatacgtggcgatcgccggcgactgcgtggcctgccataccgcgccgggcagcaagcagccgttctccggcggttacccaatcagcacgccgttcggcagcatttacgccagcaacatcaccccggacgtcgaagacggcatcggcggctggagcgagcgcgacttcttccgcgcggtgcgtcacggcaagggcaaacagggggagaacctctacccggcaatgccgtacaacgcctatatcaaggtcagcgacgccgatatgcatgacctgtggatgtatatgcgttcggtcaaaccggtgaaaaataaggtgccggaaacccaactgccgttcccgtacaacattcgcctggcgatgatgggctggaacctgctgttcttcgacaacagcggctttacgccggaggccggccgctcggcgcagtggaaccgcggcgcctatctggtgcaggggctggagcactgcgcggcctgccatacgccgaagaacccgatcggcggcgatacctctgcctatctgcagggcggcaatctgggcgagtggtacgcgcctgaaatcaccggcaatcgctacaccggcatcggcgactggacggaagatcagctggtggactatctcaaactgggcagcaaccacgtcgccgtcgcctccgggccgatggcggaggcggtcagcaactccacccagcacctgacggagcaggatctgcgcgccatcgcggtgtatctgaaatccctgccgggatcggatcggcagaaaccggcgccgctggccgcagacgatgcgcagatgaagatgggcgccaacgtctattccgccaactgcaccgcctgccataacagcaacggcaaggggatcccgaacctggcgaccagcctggccggcaacccggcgatcgtggcgccggacgccgcatcgctggtaaccaccgttctgcagggcggccggggcgcggtgaccgtgggcaaccccaccagcggcgcgatgccaagctttgcctggaagctgtcggacgaacaggtggcggcggtgacgagctacatccgcaatagctggggcaatgcggcgccggctatcgaagcacaagacgtggcggagaaacgcagcctgctgcagctgccgccgcagatggcgcaagacagcgccgacaaatagcggcgcagcggacgggacgggggacgatagcaatatcgtcccccgctttattttgtggcttactgcacggcggcgatcgcctccgccacctgatgcacattgcggtggttcaggccggcgacgcacatgcggccgctgtggatcaggtacacgccgaactcttcgcgcaggcggtcaacctgctgcgcgtttaagccggtgtagctgaacatgccgcgctgttgcagcaggtaatcgaaattacgctgcggcagcgcgctcttcagcgcattcaccagcgtctgacgcatctccagaatgcgggtgcgcatgctctccacttcatccagccactgctgcttcagctgcgcgtcgttcagcaccttggccaccacctgcgcgccaaagttcggcgggctggagtagttgcggcgcacggtcgccttcagctggcccagcacgcggccggcggcttcgctgctttcacacactaccgacagcccgcccacgcgctcgccgtacagcgagaagattttcgagaacgagttgcttaccaggcacggcagccctgcggcggcaatggcgcgaatagcgtaggcgtcctgctccatgccggcgccgaagccctgataggcgatgtcgaggaacgggatcagctcgcgctcggccagcaccttcaccacttcatcccactgcgccggcgtcagatcggagccggtcgggttatgacagcacgggtgcagcagcacgatgctctgcgccggcagcgttttcagcgtgctcagcatggcgtcgaagcgcacgcccaggctttcgccgtcgaagtacggataggtgtttaccttgaagcccgcgccgctgaagatcgccacgtggttttcccaggtcggatcgctgacccacacctgcgaattcgggaagtagtaatgcaggaagtcggcccctaccttcagcgcgccggagccgccgacggtctgcaccgtcgcaatgcgctcctgctgcagcatcgggtgatcggcgccgaacagcagctgctgaatagcgctacggtaaggctgcaggccttccatcggcagatacagcgaggcgccgcgatcggcgctgcccagctgtgcttctgcggcggccaccgcctgcagctgcgggataatcgcctgctcgttatagtacaggccgatgctcaggtttaccttatgctcgcgcggatcctgtttgaacttctccatcagcgacagtatcgggtcgccggcataggcatcaacgttctggaacacggtgttgttctccttgctttagttatttttaaggtacagagaccggcgcgccgacagcatacgcacgcgccaatgcacctaatatagacgctatccgcggggaaatatccaccacaaacaatatggtcactttgccggaccgccgcggcgaaaagttctcaacgacagggcggcttaacgcgccaccggcaacaggccgttctctttgatgcggttcagcaccaccgcggtcttaacgtgcgccacgctgtggtgggtcagcagcgtctggctgataaactcgctcagcgcggccagatcggcgaccgccaccttcagcagatagtcggcgtcgccggtggttttataggcgtcaagcaccgcttccgtatgctccagcatgtaatgaaaactgtccacctgttccggcccgtggttggtcaggctgacttcaatcagcccgaccatccccagccctaccgcctccggggccagccgcgcatggtagccgcggatcagctgcgcctgctccaggctgatgcgtcgccgggagcactgcgacgcggacagtcccaccagctcgctcagctcctgattggtcagtcggccgttggcttgtagcagcgtcaggattttcatatcaaaatcgtcaatgttgtacatagccacctgtaaactgtgttaagaaatattgacgttcagactatcagtttttttcgcgttgttatcgttccgcgtcagagaatgcgcgttgcgtagcagcaaatcagactgacgccgtttcacggcgacataaaaaacggataattttcgcaaaccagccacaacccgcggctaaccgacgcataaaaccacgaatgtataagaagggaaaatgatgaaaaaattcgcgcctctcgttttactggccgtcgccggcggcgccagcgcccagtcgcacctggataaggtcacccagcaaaagacgctggaagtgtgcaccaccggtgactacaagccctacacctttctgccggaaaaaggcggctacgaaggcatcgatatcgagatggcccagtcgctggccaaaagcctcggcgccgaggtgaagtgggtgaaaaccagttggaaaacgctgatgcaggactttaacgccggcaagtgcgatatcgcgatgggcggtatctccgtgacgctggaacggcaaaaacaggcgttcttcgcggaaaaactggataccgacggcaaaatcccgctggtgcgctgcagcgacgtgaagaaataccgcaccatcgcccagatcaacaaaccgtcggtgcgggtgatcgaaccggccggcggcaccaacgaggcctttgcccgcgcgcacctgccgaaagcgaagctgacgctgtcgcacgacaatatggggatcttccaacagctggtcgatcgcaaggccgacgtgatgatcaccgacgcctccgaagcgctgtatcaacaaaagcgctacccgaagctgtgcgccgtcaacccgaaaaaacccatgcagtacggcgagaaggcttatatgctgccgcgcgacgacctaagctggaagctgtacgtcgaccagtggctgcacctgaccaaggccagcggcgagtatcagcagattatcgataagtggctggcggtgaagaagtaacgtccccaccgccccggcgccggacggcgcgttaatagcgctcttcgcggatatttttcgccgtctgctgcagcagttggaacgcctgatagcggcggcgatgcagcgaggtgtaggccgcgttgggcgaatattcacactcgcgggcggtcatcgcctgcatggcgtcggtcaccgatgcccgctggccgccggcaaccgcggccaggatggcggaaccgagcagcaccggctcttccgatttggtcgccagcaccgagcagccgcaggcgtcggcgatcagctggcgcaccagcggatgctggccggcgccgccgctgatgacgatatcgcgcgtctcaatgccgttgtcacgctgcgcgtcgataatctgccgcagcccgtagcccaggctgcacacgccggcaatatacagcgccaccaggctgtccagatcgcgatccatatccaggccgtagatcagcgcgcgggcgtaaggatccgccaacggcgcgcggttgccggcaaactccggcaccacatgcatctcgcgggcgcactgcaccgcgtcggacagcgcatcgaacttgttcattgccaaatccgccagatacaccggcagcggcagcccctcttcctcggcctgcaccttcagctgcgccgacgccggatgcagctccagcaggcggtcgatcgccgcgcccgccgcgctctggccgccttcgctcagccagaaccccggcaccatcgccgcatagtacggcccccagacgcccggcacaaaggccggcttacgggtggaggtcatggtgcaggaggaggtgccgaacacgtaggccagcttctcttccggtgagccgtcgacccccagcgtaccgatgccgccggcgtgcgcgtcgatcataccggccgccaccggcgtatgctccggcagccccatatcttcggcggcctgggccgacagcccctgcccgcacggcgttcccggctcgacgatgcgctggccgatgcggctgaacgactccgtcgccagctcgggcaggccaacggtgtggaaatagtcggcgtcccagcggttttcatgggccaggtagttccacttgcaggtgaccgtacactgggaacgcgccagatcgccggtggaacgccaggtcaggtagtccgtcagatcgaagaactgctgcgcctgggtgaaagtttccgggtgatgctgcttcagccacagcagcttggggacctccatttccggcgagatgcgcccgccgacgtacttcagcaccggatgcgccgtggcgttgatggcgtccgcctgctgcgcggcgcggtgatccatccaaacgataatattgcgctccgcctcgccgcccgggctgaccggcagcggcgcgccgttctcgccgaccaccaccagcgaacaggtggcgtcgaagccgatgcccgccaccgcggcaggctcaatgccggactgggtgacggcgcgtctgacgcagtggcacaccgcgcgccagatatcattaccggactgttcgacccggtggccgctggcgtggaaggtggcaatattctttttggcggaggcgagcagattcccgtctgcatcaaacactcccgcccgtgcgctggcggaaccgacgtcaacgccgatcaggtatctggctgtactgctcatatcgggttacctttcgctaaatagtggctcagagatcgacgctgttcggcagaatgaccagatcgcgcaccgtgacgttcggcgagcgcgtcaccataaacagcaccgattcggcgacttcaatcggctgcatcaggctgccgttcgccagcgcctcttccattttctcttttggccagtcgtccagcagcgaggtcaccaccgggccgggcagcaccgcgccgacgcgtacgccgtgctgcgccacctgccgacgggtggagtggacgaacgcctgcacggcgaatttagaagcagtatagatgggttcccacaccaccggcaccacgccggcgatagagctggtgaaaatgatgtcgccggacttctgcgcaatcaggtgcggcagcaccgcgcgcacgctgcgaaacgctgcgctggtgttgagcttcagcacccgctcccacacgtcaggatcgccctcttccaccgcgccgccgatgtaggcgccggcgttggcgtggaaaatatccagccgcccggccagttgcaggatctgcgtcagaatgccgtccacctgcgcgccgtccatcaggtcaacctgcagcggcagcgcgtgctcacccagttcgccgaccacctcgcgcagtttgtccgcgtcgcggtcgatcagcaccactttggcgccggcctgcagcatgattttggcgcactccagcccgataccggatgcggcacccgtgacggcggcaactttgcccgccagggaagtattcatagagaagacagaagcgttcatcttataatccttataccgttatcaagtcgcagagcgcgcggcagcagcgcgcagggcgtgtttaacacaatgaaaatattgagattcagccgtgatacgcgagtccgtcgcccggctgcgccgccgcggtgcgccgtttggcgcagggtgcgcaacacgttgctcaatcgatgaagcttaattatcatcactcgcgacaatcagcaaaagaaatgtgattagaggattgggatctgtgaccgagatcggcaaaaacaagaaaaccaccatctacgatctggcggcgctcagcggcgtatccgccagcgcggtcagtgcgatcctgaacggcagctggaaaaagcgccgcatcagcgccagcctggcggaaaaggtgacgcggattgccgaagagcagggctacgcggtcaaccggcaggccagcctactgcgcagcgcacgctccaaaaccatcggcatgatcgtgccgaagtacgataaccgctatttcggctcgatcgtcgagaaattcgaggagatggcgcgcgaacgcggcctgttcccggtgattacctgcacccggcgcgatccggcgctggaagcggaggccgccaaaaccatgctctcctggcaggtcgactgcatgatcgtcaccggcgccaccgatccggacaaaatcgccgagatctgcgccaatgcgggcgtgccggcgctgaatctggacctgcccggcagccgcgcgccgtcggtgatttccgccaactttgacggcgcccgcgccctgacccgccggctgctgcacaacaacccggcgaacgccccgctgctgtttatcggcggccgcggcagcgatcacaatacccgggagcgcctacggggctttctggccgcgcatcaggaagccggcctgacggtgccggaaacgcatattttgctgtgcggctatcgggcggagaaggcggaagcggcgctggcggactattttcaccgcagcggcgacgcgcagagcgggtttttcgtcaactccaccatttcgctggaaggcgtagtccgctttctcagcggccagggcatgctgcgcggggagccgcggcgggcgatcggctgttttgactgggatccgttcgtcgccatgctgggtgacgagatcatgatggtgaaacaggatgtcggcgcgatgatgacggaggtgttccgccaggtggagagcggcatcagcggcaccgcgctgacggagatcccggtgcagctgatggcgtgaacagcctcccgctcagacagcctgagcgggacggctcagtcgccgatatactccatcgccacgcgctgggtcagcttggtgatcagctcataggcgctgatgccggttgcggcggcgacgcgttccaccggcagttcggcgccccacagtatcgcctcgtcgcccactttatccccggcattcggccccagatcgacggagatcatatccatcgacacccggccgacgatcggcacttcacggccgttcagccagatcggcgtgccgctcggcgcgctgcgcgggtagccgtcgccgtaccccatcgccaccacgcccaggcgggtatcgcgctcgctgacccagctgccgccgtagccgaccggctcgccggcccggtgctcgcgcaccgcaatcaggctggatttcagcgtcatcgccggccgcagatcgaacgcgctggcatcgcgggtttccagcggcgagacgccgtacaggataatccccggccgcacccattcgttatgcgcatccggccacagcaacgtgccgccggaggcggcgatggaacgctgccccggcttgccgcgggcaaactgttcaaaacaggtgatctgccgcagcgtcgcgtcggactccggctcatccgcccggctgaaatggctgataatatttaccggctgcgccacgttgcggcaggcgcacaggcgctggtaaaacgcttccgcctgctccgggcgcacgcccagacggtgcatgccggtatcgagtttcatccacaccgtcaccgggtgcggcagagccgcctgctccagcgcttcaagctgttcgatgctgtgtaccgcggtttcgagatgatttgccgccagaaccggcaaatcgtccgcgcagaagaagccttccagcagcaggatcggtttaacgatgccgccggagcgcagcatcagcgcctcgccgatgcgcgcgacgccgtagccatcggcgtcttgcagggtgtgggccgtttccagcaggccatgtccataagcgtttgctttgacaaccgcaatcaggcggctgttcggcgcctgacggcgtacctgttgcaggttgtgtcgcagagcgcggcggtcgatgacagcggttgccgctttcatttcagttccttggctgagtattaattattcgtcgtcgtattgcgggccggcgtagttgtcaaagcgcgaccactggccgttaaaggtcaggcgtaccgtaccgatcgggccgttacgctgcttaccaataataatttcggcgatccctttcagatcgctgttctcgtggtacacctcatcacggtagataaacatgataaggtcggcatcctgctcgatggagccggattcacgcaggtcggagttgaccgggcgtttgtcggcgcgctgctccagagagcggttcagctgcgacagcgccaccaccggcacctgcagttccttcgccagcgccttcagcgagcgcgagatttcggcgatttccagcgttcggttgtccgacagcgacggcacgcgcatcagctgcaggtagtcgatcatgatcaggctcaggccgtcattttcacggaaaatacggcgggcgcgcgagcgcacctcggtcggcgtcaggccggaggagtcgtcgatatacatattgcgcttctccagcaggatgcccatggtgctggaaatgcgcgcccagtcctcatcgtccaactggccggtacggatgcgagtctggtcgacgcgcgacagcgaggccagcatacgcatcatgatctgctcgccgggcatctccaggctgaagatcagcaccggtttgtcctgcagcatcgcggcgttttcacacaggttcatcgcaaaggtggttttacccatcgacggacgcgccgccacgatgatcagatccgatcgctgcaggccggcggttttcttgttcagatcctgatagccggtgtccaccccggtgacgccgtcgtgcggcgtctggtacagcgattcaatacgggatacggtggcttccaggatctggtcgacgcttttcggtccttcatccttattggcgcggttttccgcaatctggaacacccgcgattccgccaggtcgagcaggtcttcgctggtgcgcccctgcggatcgtaaccggcgtcggcgatctcattggccaccgcgatcatctcgcgcaccaccgcgcgttcgcgcacgatatcggcataggcgccgatgttggcggcgctcggcgtgttcttcgccagctcggccagataggcgaagccgccgacggaatccagctcatcccgctgttccagcgattcggacagggtgatcaggtcaatcggcttgctcatttccagcaggcgctgcatctcggtaaagatcaagcggtgcggacggctgaagaagtcgttggcgaccacgcgttccgccacgttgtcccagcgctcgttatccagcattaaaccgcccaacacggactgttccgcctccagcgaatgcggcggcatcttcagcccttccatttggcgatcgcgcggtgcctgcgcctcgttagatttgttggtgggtttctttcctgccatagtggggacgcattacctgttatgaagtgacaacgcggcagtatataccctaaataattccagttacaggcgggcggcaagggaagaaatcccgatgggctgactcaggccggtgattcggctgactgagcgcagccaacgcccgctgtaacctgaagtatgacggctatacattaatgacccataacgatgtcctaacattaggatctaacggcgacagtgcacacgaggaggagccatggccaagcgcattcagttttccgccaccggtggagcggaagttttacaattcgttgattttacaccgcgcgatccggccgccggcgaggtacagattgaaaaccgggccatcggcatcaactacattgatacctatgtgcgcagcggtttatacgcgccgccgtcgctgccgagcgggctgggcaccgaagcggcgggcgtggtgagcaaagtcggcgccggcgtcagcgcgctgaagccgggcgaccgcgtggtgtatgcgcaggcgccgctgggcgcctacagcgaagtgcataacgtgccggaagagaaagtggcgctgctgccgtccaacatcagtttcgaacagggcgcggcctccttcctcaaggggctgaccgtccactatctgctgcggcagacctataacctgcagccgggggaaaccttcctgttccacgccgccgccggcggcgtcgggctgattgcctgccaatgggcgaaggcgctgggcgccagactgatcggcagcgtcggctcggcggaaaaagcggcgctggcgcagcaggccggcgcctgggcgaccatcaactatcagcaggaagatattgccgagcgcgtggcggcgctgaccaacggcgagaaggtcagcgtggtgtatgattcggtcggcaagagcacctggcaggcttcgcttaactgcctgaagcgccgcggcctgatggtcagcttcggcaacgcctccgggccggtaaccggcgtcgatttggcgctgctgaatcagaaaggttcgctgtatgtcacccgcccttccctcaacggctacatcaccaaccgcgccgagctggaatacgccagcaacgagctgtttgcgctgattggcagcggcgccatcaaggtggaagtgaacgacgagcaaaaatttgcgctggctgacgcgcagcgcgcgcaccagcggttggaaagccgccagaccagcggctccagcctgctgatccccggctgataacagaaaagggctcctgacggagccctttctgatactgcgttttgtagggtagagcagagtccgcccgggacagaggttgctgttgcaacacgattattattaaggctgccccgtacggtgatgaaattgtcagcatcacttcactgctacggcgcacatcctagcagccgccaaacgcaaaaagaacgttaaacgcgtcgctacggcgttttatcgctcaaggtgtgatctctgccgcattcactctcttgtttgttacggcattttcatcatgactgactgattaatcagcaaaaatcaatagcgccgtatctgcggtttttgcagcgagcgatatatccatacgccaaccaccgccagaatcagccacggcaacagcttaatcaccatcgcaaacaggccgcccagcagcataaaggcggcggcgacaaacaacgcggccagcacgccaagcagcgacacgccggtgaccagcaacatcagcacaaagccgataaaaaagaaaatttctaacatgataaggaagctcctcggtaaaacaggcatctgccagcattattacaagaagcgtgccaaccttggcggtgtcggcaacccgttgaaatacaatgaaagctgcgccgcagggagcggcacagctggcgagaatagctaacagttagcgtaaaaagcggcgaattacgccacttcgctgcgcggctggcgcaccaggctcagcgcctgctccaccacgcgcacgtcggcgcccgccttgtgggcgttttcactcagatggcgtcgccactggcgcgcccccgggatcccctggaacaggcccagaatatggcgggtgatatggcccaggtaggtgccgttcgccagttcgcgttcgatatacggatacagcgcctcgaccacctccacgctgttgcgcaccgccgcctgcgaaccaaacagctcgcggtccacctgcgccagaatccccggattctggtaggcttcacgccccatcatcacgccgtcgacgtgctgcaggtgctgctgcgcctcggccagggatttgacgccgccgttaatggcgatggtcagcgccgggaaatcgcgcttgagctggtagacgcgcggatagtccagcggcggtacttcgcggttctctttcgggctcaggccggagagccaggctttgcgcgcgtggatgataaacatctcgcactcgccgcggccggaaacggtgtcgataaagtcgcacaggaaggcgtagctgtcctggtcatcgatgccgatacgggtttttaccgtgaccggaatcgacaccgcgtcgcgcatcgccttgatgcaatccgccaccagcgcggcctgtcccatcaggcaggcgccgaacatgccgttctgcacccggtcggacgggcagccgacgttcaggttgatctcatcgtagccgcgctgctccgccagtttggcgcagtgcgccagcgccgccggatcgctgccgcccagctgcagcgccagcgggtgttcctgttcgctgtacgccagatagtcccctttgccgtgaataatcgcgccggtggtgaccatttcggtatacagcagcgtctctttgctcagcaggcggtggaaataacggcaatgacgatcggtccagtcgagcatcggcgcgatggaaaagcggctggcgttaaacggccgttcagcgccgtttgagccggcatgcggagtgtgttctggttttaacgaatcggtcattgcggtatctattcagcatcaggcggacaaaaaagtaatcgctgattataacgtaaaccgccgccgaggcgaaaccaccgcgccgtccggcactatcccgctgaaaaacggccatttttgtggccgaagcgacaagaaaaaccaccggctatcggtgatttgccgcagacatggtaaaatcgcatttttaacgtaccgggatattcgccatgaacccaaccaaccaggaaaagctgctcgcgcaggcagaacgactctgccagcaacgcaatgtgcgcctgacgccgcaacggctggaagtgttacgcctgatggcgcaacagcccggtgcgatcagcgcttacgatctgctcgacctgctgcgcgtcgtggaaccgcaagccaaaccgccgacggtctatcgcgcgctggattttctgctggaacagggctttatccaccgcgtggagtcggccaacagctacgtgctgtgccaccacttcgagaagccgatgcacacctcggcgctgtttatctgtgaccgctgcggccaggtcaccgagcgcccgacggaaggcgtggaagagacgctgcagaagctggcgcaggaatccggctttgcgctgcgccacagcgtggtggaagcgcacggcctgtgcgccggctgcgtggaggtggaagcctgcgacagccagcatgactgcgaccacgaccacagcatcgtggtgaaaaagaagtaacccgcccagcggcttaacgcgcgttaagccgcctttccctgcgtaaaccaggtgccgttgatccggtgccggtgccagatccagccgagcgatacgccgcgcagccccagaaagacgcacagcgctagccataacccatggttgcccagcagcggcaaactcaacagcgtcaggccgtagcccgccgccgccaccgccatgctgttacgcatctcggcgccgcgcgtcgcaccgataaacatgccgtccagcaggtagcaccagacgccaaccagcggcagcaccacctgccacggcagatagtcggccgccagcgcgcgcagctccggcagggaggtcagcatattaacgatctgctgccccgcacaggcgtacaccagcgcaaaacccagcgccaccagacaggactgacgacaggcggcgcgccacaccagacgcagctggctgtcgtcgcgcgcgccgtaggcatggccggagtgcgcctcaaccgcataggcgaagccatccagcgcgtaggcggtaaaggtcagcagattcatcagcaccgcgttgaccgccaccacctcgctgcccaaccgggcggcgaaaatggtcagcgaagcgaagcacagctgcagcagcagagagcgcagcatgatatcgcggttgagcgccagcaagcggcgtacgttgccgcgccaggcgtggcgcagcatcggcggcgaaataccgcgcatgcgcatcacgcgccagctaagccacagcccgagcagcagggtggcatattccgacagcgcggtggccgtagccgcgccctgcacgttccagcccagccccatcaccagccacagatccagcacgatattcagcaggttgccgacaatcagcaggatcaccggcgcgcgcacgtactgcacgcccagcagccagcccagcagcaccatgttcgccagcgccgccggcgcgctgagccagcggatttccagaaacgcccgcgcctgcgtcagcacctcgccgtcaccgccgacgatctgcagcgcgaggtcgatcagcggatggcgcagcagcacaatcgccagcccggccagcagcgccagcagcagcggctgcataaaggcgcgcgccagcgcctgcgggttctgcgctccgagcgcctgcgccgtcagcccggtggtgctcatacgcaggaacagcagcagcataaacaggaagctggtgaccatcgcccccaccgccacgccgcccagatagaccgggctgtcgaggtgaccgatcactgcggtatccaccagccccagcagcggcacggtaatgttggagaagatcatcggcagcgccaaacgccacaaggctttatccgtgtcgctggtcaaggaggcaaacaggcgcatagtcatatgttcccgtagctgaaaagaggagtcagataagaaataacatcgccccggacgtggccggggcgattaaacgcgggggaatgcggtttagatccagtcaccgttgcggataacgccgacggccagcccttcaatggtgaagttctgctcgcgcaggtcaaccttgatcggcgtgaactcgctgttttccggcagcagctcaaccatattgccgttgcgcttcaaacgcttcaccgtcacttcgtcttcgatgcgcgccaccaccacctgaccgttgcgcacgtcctgcgttttatgcaccgccagcaggtcgccgtccagaatgccgatatcacgcatcgacatgccgttaacccgcagcaagaaatccgcgtttggtttaaacagcgacggatccaccttgtagtgcccttcgatatgctgctgcgccagcagcggttcgccggcggcgacccggccgatcagcggcaggccgtcttcgtcttccatcagcaggcggatgccgcgcgaggcgccggagacgatttcgatcacgcccttgcgggccagcgccttcaggtgttcttcggcggcgttcggcgagcggaaccccagacgcaatgcgatctcggcgcgcgttggcggcatgccggtttgcgaaatatgctcgcgaatcagatcgtagacctcttgctgtctggtagttagtgctttcattccgccccctgtttgtttatacagtcttgctgtgagtatatacaggtgaacgcggattgggaaccggagaatgaataaaaatcagggattagcgtgccgctgcgcaaatcaggcgaaatgccgccacagcagcgttacccagaccagcagcgccaggataatgctcagcgacaccgccgccgaccccatatccttggcgcggccggacagctcgtggaagtcggtgccgacgcggtcgacaatcgcctcaatggcgctgttgagcacctcgacaatcagcaccagcagcaccgagccaatcagtaaaatgcgcgccacggcgtcgacgtccagccacagcgccacaatgaccgcaaccaccgccgccaccgactcttggcggaacgccgcctcattacgccatgccgccgttaatcctttatatgaataacccgccgctttgatgatgcgggtcaagccggtcgtctgatttgccattttgctgtgtgccttttacaagaggtaagtcataattttaacggtttgggggtctttaacaccacagatctgtcacccgctttctggtatgcttgcggcgcattgctaacaagaggcttcacatagttatgtcaggttggcgtaaaatttattataaattattgaatctaccactcaaactgctggtaagaagcaaagctatccccgcagatccggtcacggagctggggctcgatccctcacgaccgattttgtacgttttaccttaccattccaaggcggatttgctgacgctgcgcacccagtgcctggcacaggatctgcccgacccgctcgacccgctggagatcgacggggcggtattgccaagctacgtgtttattcacgacggcccgcgcgtcttccgctattacaccccgaaggaagagtcggtaaaactgttccacgactatctggacctgcaccgcaataacccggggctggatatccagatgctgccggcgtcggtgatgttcggccgctctccgggacgtgaaggccagggcaccccgcacctgcgcctgctgaacggcgtgcagaaattcttcgccattttgtggctgggacgcgacagcttcgtgcgcttctccaacaccgtgtcgctgcgcaagatggcgaccgagcacggcaccgataaaattatcgcgcagaagctggcgcgcgtcgcgcgcatgcacttctcacgccagcgtctggcggcggtaggcccgagcctgccggcgcggcaggatctgttcaataaactgctggcctccaaggcgattgaaaaagcggtggaagacgaagcgcgcagcaagaagatctcccacgagaaggcgcagcaaaacgccatcgcgctgatggaagagatcgccgccgacttctcctatgaaaccgtccgcctgtcggaccgcgtgctgagctggacctggaaccggctgtatcagggcatcaacgtcaccaacgccgagcgcgtgcgtcagctggcgcaggacggccacgaaatcgtctacgtgccctgccaccgcagccatatggactatctgctgctgtcctacgtgctgtatcaccagggcctggtgccgccgcatatcgccgccggcatcaacctgaacttctggccggccgggccgattttccgccggctgggggcgttctttatccgccgcaccttcaagggcaacaagctctactccacggtgttccgcgaatacctcggcgagctgtttacccgcggctactcggtggagtacttcgtcgaaggcggccgttcgcgcaccgggcgtctgttggagccgaaaaccggcaccctgtcgatgaccattcaggcgatgctgcgcggcggcacccggccgatcaccctggtgccgatctacatcggctacgagcacgtgatggaagtgggcacctacgccaaagagctgcgcggcgcgaccaaagagaaagagaacctgctgcagatgatgcgcggcctgcgcaagctgcgcaatctgggccagggctatgtcaacttcggcgaaccgctgccgctgaccgcctacctgaaccagcacgtgccgcagtggcgcgagtccatcgacccgatcgaagcgcagcgcccgagctggctgacgccgacggtgaacgatctggccggcaagatcatggtgcgcatcaacaacgccgccgccgccaacgccatgaacctgtgttcaaccgcgctgctggcctcgcgccagcgttcgctgacccgcgagcagctgatcgagcagctggactgctacctgcagctgatgcgcaacgcgccgtacgccgacgacgtgacggtgccggaccatacgccgggcgagctgctggaccacgcgctcaatatggataagttcgaggtggagcaggacaatatcggcgatatcatcattctgccgcgcgagcaggcggtgctgatgacctattaccgtaataacattcaccacctgctggtgctaccgtcgctgatcgccagcattgtgatgcatcaccgccacgtctcgcgcgccgaactgctgcgccagatcggcctgatttatccgatgctgaaggccgagctgttcctgcactacgacaaggaacagctgccggaggtgctgcaaacgctaaccgacgaaatggcgcgtcaggcgctgatttgcgtcaacggcgacgagctgtcgctcaacgccgggcgcatccgtccgctgcagctgttggcggccggcgtgcgcgaaaccctgcagcgctacgctatcaccatgtcgatcctcagcgccaacccgagcatcaaccgcggcgcgctggaaaaagagagccggattatggcccagcgcctgtcggtgctgcacggcatcaacgcgccggagttcttcgacaaggcggtgttctccaccctggtggcgacgctgcgtgaagagggctatatcaacgatatcggcgatgcgatccgcgagcacaccatggaggtttacaccatgctgagcgacctgatcaccccggagatcaagctgacgattgaaagcgtcagcacgccggcggagcctgaagcgctgccggccaaggcggaagcagacggcaacagcgccggataacccgcccgccataacgaaaaaggcacccatcaatcgggtgccttttttatgcgcgttgccgccgcctcatcagataaagctcagcgccacgccgataaacaccaccagccccacgtagttgttgtgcaggaaggcgcggaaacaggcgtcgcggtcgcgcccggcgatctgctgttgctgatgaataaacagcgcccccgccagcagcagcgaccagtaaaacgccccgcccagctgcgacagatagccaatccataacagcagcagcagcgtggcgaactgcagcaggccgacaatcagcttgtcgaagcggccgaacagcaccgcggtggacttcacgccgatcttcagatcgtcgtcacggtccaccatcgcgtacagcgtgtcgtacgccaccgtccagcagatgttcgccagcagcagcagccagcagctcagcggcagcgactcgctcaccgcggcataggccatcgggatgccccagccgaaggccgcgcccagcaccagctgcggcagattcgtcacccgcttcataaacggatagatccacgccagcgccagcccggccagcgacagggcgatggtcatggtattgagcgtcagcaccagcgcaaaagagagcagcaccagcaccacaaacaccaccttcgcctctttctccgagacccggccgctgggcagcggacggttggcggtgcgtttcacatggccgtcgaaggcgcgatcggcaaagtcattcaccacgcagcccgctgcgcgcatcaaaaagacgcccagcacaaacaccagcaaaatagggaacgacggcacgccttcgcccgccagccacagcgcccatagcgtcggccacagcagcagcagcgtgccaatgggtttatcaatgcgcatcaggtggcaataggcccgccacttactttggctcatacttccttccaagtttgctttccccctcaggccggtgcgctgccgtccgcctgatacagcggcgcagcgggtaaaaacagttcggtcagcagcagcggtttgcccgccaggcgcaggcgggaacggcgcgcccactgctgctcctgtctgccgaccacgatatagtcgcgggtcagcgcatcgctgctgaacaggtaacgccccagcggcacggtgcccagatccaccagcgcctgatcggggccggtcagggtttccaacgggatcaccgttctgccgagcagccagggctggtcgtcacccaacagcacaatctcgcgcagccagtaacgctggctctccggcaggtgatccgcctcttcgcccagctcctcgcggctgacaaagccctcgcgctgcggttcaacccgcacgcagcggcagtgctgctcgaaacgccgggtcatcgatcccagctccatcagccagtcgttgatcgcggcgggtacgggaggatgttgctcggtgagccattccagcgggggcaaaatggattcgctattgcctggcattgttctactccaacggtcggcaacatacgtcaacaacgtacatcatcgacactacaaacggttaacaggcggccattgtaacgcagaaaattaaaagcggcagaatgattcgtggtatcccgccggcgggagaacgcgccgccgccaaacgaaaaaaggtgcgccgcagcgcaccaatcatcgagccagcatcggcagcgtggggattaccccttgcctttcacactgctgataaaggtgttacgcgcagtggtggaacccaatttttccgcttcattcatcagtttcagcgctttatcgatatctcccgccttcaccgcctgtctgatgccgttattgaagtaactttcggtgtcgttcagcatcggctccgccggtgttgacggcgccacgctggccggctgcggctgcgccccgaccgtaaccggcggcgtgctcggcgcgctcggcagcatgccgatcatgatattgccgctgccctgctcggcgctgaccttcagcttcagctggccgccggcggtatggcgggcgacaggatcgggaatatccggcaccgcgttgccgacgccgcgcgcataggccttcgccggattggtcagttgcgtggttttacccaagtcctgccgcgtggtgtacaccagcagatagatctgtttttgccccagcgccggcgtcagcttcatggtgccctccagccggtccgccgacattacgcccggcggctggtacggaaaatagctgctggggtagtaggctgccggacgccgctgctcgtccagcaccagcacgctcggcgcatacagcgtattatcccgggcgatgctgctcagggtaatctccagcgagccgcgatcggccggcagcgtatacgccgccaccgcgccctggatatcgccctggtgaatctgcgggctggcctcattcagcgtcacctgctgcgtcgcaggcggcaccagcggctgccagggcagattttgcagcgtggcggcgctcaccgccggcgcgacggcgacatcggcgggcgtagccgctttggcaatcggcgacaggctgacggccagcgcggcggacagataaaatgacaacagcgttttgttcattgttatatccccatactttccggcggtcggcaggcaagcgccgcgccgccggtaatcagagaggggaagaggcggcagccccttccccacgtacgctcattaccaccagatttccatctgcgcgccgaaggtgacttcatcgtcgttgccgcggctgaaggtgtgcgcgctgctgtcgcggtaggcggtgccggaggtgtaagccgcgccggaatcgtcggtggcgtagccccatttctcatcccacttggcataggtggcgaacaggcggatcgccggacgcgaccagatgctgtcgcccgcctgccactgctgcgccagggtaatcttgtactgactgttgcggtcgccggtgcgctgggatttcacgttgtcgtagcccgcttccagcagggtgctcatgatcggcgtccatttgtacatcggccgcacgcccacggtgtaccaggtgctgccgttgtcgttatcgcggtcgacgtcctgatacatcgccacatacatcagcgcccatttatcgttaaagtcgatggcaccgtgatccagcacgcggaacatattgccgttgttgttaaccgaagagccttcgttgcggccgttattctgcgagctcatggcgtcggatgcgtactgcacgacaaacttgttgtagccgttcaggatgctctgggtatgctcggcggtgaacatccagccgtccttcgacgcgccgtccgccaggtggtagccgtcctgcacgttggcgcggccgtagtccacccctaactccagcgtaccgccggggttggtttccagcccggccagccgcacgtcaaacacgtcgttaaccgtcggacgctcatcccactcgttatacagatagccgtaagatccgccggattcgccgttgcgggtcaccgccatcgacagtttgccgaagcccagatcgacgttttccagaccggcgcccgggccggagatatcccagtagtagaagtcgatcatatggacgtcgtgacgctgatagaagcgcttaccggcccacagggtggagccgggcagccattcaatcaggtttttaccctgcacgttcacttcacgaaagcccggcgtggtgtcttcccagtcgctgcgctgcgacaccgaataggccaggttggtatcgaagtagaagcttttatcgccgtctttccacacttcctgccccagcttcagctcggcataggtttcacattcgttgccaaggcggtatttactgccggcgccggtggcctggaagcattgctgctccccgccgctgccgctccagccgatgccggaacgggcgtagcctttaaaatcgaccgccattgcctgcgtggtcagcacgccggcggcgacagccaacgccagaggaagtttgcgcagagtagtcatcattattctcctgttatacagaccggcgcccgcagcgaccacgcgcgggacaggccgggggcgtggcgctttaaacgcccggctcgcgatagcggcgctggcaggcggttccgtcctcacggaacaggtggcagcgctgtagcggcaagccgatggcgaatgtggcgccttcttctaccagcaccacgtcgttctggcggtaaaccaggttctgacgaattgccgggatttggatatgaatctgcgtttcgtggccgagctgctccaccacctgcacctcgccgctgagctgcacgtcgctctcgccgctcggcagcaggtgttccggccgaatgccgagcgacatattggcgccgacctccacccgctcgccgtccaccggcagccagacccactgccggttaggcagctcaacctgcacctgctgcggctccaccgcggtgactttcaccggcaggaagttcatcttcggcgagccgataaagccggcgacgaagcggttggccggatagtggtacagctccagcggcctgccgacctgcgccacgcgcccggcgtccagcaccacgattttgtccgccagcgtcatcgcctcgacctgatcgtgagtgacgtaaatcatggtgcgccgcaggcgcttgtgcaggcgggagatctcaatgcgcatctgcacccgcagcgcggcgtcgaggttggacagcggctcatcaagcaggaaaacctccggctccgccaccagcgtgcggccgatcgccacccgctgccgctggccgccggacagcgcctttggccgccgatccagcaaatgcgccagctgcagcacttccgcaacctggttgacccgctggccgatctgccccttgttcgcgccggccagcttcaggccgaacgacatgttgtccgccaccgacaggtgcggatacagcgcataagactgaaacaccatgccgatgccgcgctccgacggcggcacctcgttcatccgccgctcgccgatcagcagatcgccggaggtgatgtcctccagcccggcaatcatgcgcagcagcgtcgatttgccgcagcccgacggcccgacaaacaccacaaattcgccgtcgtcgatggtcaggttgacgtccctggagatcacggcctcgccaaaggccttataaacgctgcgcagtgtgacgctagccatgcgtaactcccctgctttcgcagttactgtgccgggtgaaaatgacgaagcgagctccgtccccccgcgccgtgcgggatgttcccggctaatcaaagtcatgcagcgatggtgggcgaatcaccgccgcgggtaatcatccgcaaccggatttttcatgggggaggaggcgggaggatgaggaaagcaacgcggggaggagccgcggcgcgggtcagacaaatctgtgatctatttggcaaaaacggccggcattttttgtgtctgaggccacagaatggaacgtagtgttaactggatcacataactcagccgtggggcgtagagcgcaggaggatgagcggcacgccggttgtggcccactatttgccaacttaccgcagtgcctacagaaggattggactatgactcgtactatgactaccgccgcccgcacgctggtgctgtcggcgctgacgacgttggcgctttcatcctcggcgttcgccaaaatcgaagaaggcaaactggtcatctggatcaacggcgataaaggctataacggcctggccgaggtcggcaaaaaatttgagcaggacaccggcatcaaggtcaccgtcgaacaccctgacaagctggaagaaaaatacccgcaggtggcggcgaccggcgacggcccggacattatcttctgggcgcacgaccgtttcggcggctatgcgcagtccggcctgctggcggagatccacccttccaaagcgctgcaggacaagatcttcccgttcacctgggatgcggtgcgctacgacggcaaactgatcggttacccgatcgccgtggaagcgctgtcgctgatttataacaaagacctgatcaaacagccgccgaaaacctgggaagagatcccggcgctggataagcagctgcgtgccaaaggcaagagcgccatcatgtggaacctgcaggagccctacttcacctggccggtgattgccgccgacggcggctatgcctttaagcagcttaacggcaaatatgatctgaaagacgtcggcgtcgataacgccgggtcgcgggccggcctgcagtttatcgtcgatctggtgaagaacaagcacatcaacgccgataccgattactcgatcgccgaagccgcctttaacaaggggcagaccgcgatgaccatcaacggtccgtgggcctggagcaatatcgaccagagcaaaatcaactatggcgtcgccgtgctgccgaccttcaaaggcaagccgtcgaaggcgttcgtcggcgtgctgaccgccggcatcaacgccgccagcccgaataaagaactggcgaccgagttcctggaaaactatctgctgaccgaccaggggctggcggacgtcaacaaagacaaaccgctgggcgcggtggcgctgaagtccttccagcagcagctggcgcaggatgaaaaaatcgccgccaccatgcagaactcgcagaacggcgaaatcatgccgaatattccgcagatgagcgccttctggtatgcgatgcgcagcgccgtgctcaacaccatcagcggccgccagacggtggacgccgcgctgaaagacgcccagacccgcatcaataaataagcccggcctccctctccccgcgggagagggagtaggttacgtagactgagggaacaccctatgcaattcgcccacgccggcttgccgacgcgccagaaatcgaagtggtggcagcatgacgggctgaaatggctgacgatcggcctgttcagcctgattagctgctatctgattgtgttgatgtatgcacagggggaatatcttttcgccattatgacgctgatcctggtcagcgccggcctgtatattttcgccaaccgccgcgcttatgcctggcgctacgtctatcccggtatcgccggcatggggctgtttgtcctgtttccgctgatttgcaccatcgccatcgcctttaccaactacagcagcaccaaccagctcacctttgagcgcgcgcagtcggtgctgatgcagcgccagttccaaaccggcaaaacctttaccttcggcctctatccgacggccgaccggcagtggcagctgctgctgacgcacccggacagcggcgagtcactgctttccgcccccttcagcctgaataacggcggtgcgccgcagcaggtgacgctgacggccgacgccaccgcgcccgccggcgaacgcgctacgctgcgcgtgattacccagcaccgtcaggcgttaagccaactctccgcccaactgccggacggcggcatactgcgcatgagttcgctgcgccagttctccggcaccggcccgctgtacacgctggccgacgacggcaaaacgctgaccaacaaccagacccaggtgcagtaccggccaaacgacaacaccggcttctatcaggcggtaaacgccgacggccagtggggacaggaaactctcagcccgggctataccgtggtcagcggctggaaaaacttcctgcgggtggcgcaggatgaaggcatcaagcaaccgtttatttcgatctttgtctggaccctggtgttttcgctgctgtcagtggcgctgaccgtcgcggtgggcatggtgctggcctgcgtagtgcagtgggaggcgctgaagggcaaggcggtttaccgtgtactgctgatcctgccctacgccgtgccgtcgtttatttccatcctgatcttcaaggggttgttcaaccagagcttcggcgaaatcaacatgatgctcagcacgctgttcggcatcaagccggcctggttcagcgatccgctaaccgccaagagcatgatcctgatcgtcaacacctggctcggctacccctacatgatgatcctgtgcatgggcctgctcaaggcgatcccggacgatctgtatgaagcctcggcgcttgacggcgccgggccgctgcagaactttttccgcatcaccttcccgctgctgatcaaaccgctgacgccgctgatgatcgccagcttcgccttcaactttaacaacttcgtgctgatccagctgctgaccaacggcggcccggacatgatcggcaccaccacgccggccggctataccgacctgctggtcagctatacctaccgcatcgcctttgaaggcggcggcgggcaggacttcgggctggcggccgccatcgccacgctgattttcctgttggtcggcgcgctggcgatcctgaatctgaaagccagcaaaatgaactttgattagggagaacacccatggctatggtccaaccaaaatcccagcgtctgcgcctgtggctgacccatctggcaatgctgtgctttatcgccctgatcatgtttccgctgctgatggtggtggcgatttcactgcgcgccggcaacttcgccaccggcagcctgatcccggatcaggtctccttcgaccactggcggctggcgctgggcctgagcgtcacccacgccgacggcagcgtcacgccgccgcccttcccggtgctgctgtggctgtggaactcggtaaaggtggcggcgatcaccgccatcggcatcgttacgctgtccaccacctgcgcctatgcctttgcgcgcctgcgctttcgcggcaaaagcgccctgctgaaaagcatgctgatttttcagatgttcccggcggtgctgtcgctggtcgccctgtacgcgctgtttgaccggctgggccaatacctgccgtttatcggcctcaatacccacggcggcgtgattttcgcctatatgggcggcatcgccctgcacgtctggaccatcaagggctacttcgaaaccatcgacaattcgctcgaggaggcggcggcgctggacggtgcgacgccgtggcaggccttccgcctggtgctgctgccgctgtcggtgccgattctggcggtggtgtttattctgtcgtttattgccgccatcaccgaagtgccggtcgcctcgctgctgctacgcgatgtgaacagttacacgctggcggtgggcatgcagcagtacctgaatccgcagaactatctgtggggggattttgccgcggcggcggtgctgtcggcgattccgatcaccgccgtgttcctgctggcgcagcgctggctggtaggcgggctgaccgccggcggggtaaagggataacgcaagaggattcacgctgtgcctgtgtctttggcgtccctgacgggacgccttttttaggccgctattcgcgcttgagccgatcggtattggccagatacaacgtcaccaccagcagcagaatcgcgccggcataaatcaaggtatcaaagggattcttatgatcgacgataatcagccggataatcgcggtaatgccgatatagataaagtagcgcagcgggaagtggtagcccgactcaaaatatttaacaatcaaggcaataaattcaaagtacaggaagtagatcacaatgccttcaatcagcagatacgatgaagactcctcgttgttgataaataacaccttcgccagatgtatggtttccttcaccaggaacaccaccaggatcgccgccagcagcagcagcccgacgttcagtacccgctgtaagcctttagcgattgctatcgaccgcgacgtctttgccatatttctctccaacctaaaccccaaaagaatgaaccgcatctaaatataggtattatcttaaaaattgccccaatgctaccacgcaatataagtccataaataacaataaattacaacagactctcgccgttggatatatttgtagcaaattgaaatgtcatctatcatggggcacagaactttacataaaatctacaattccctgactcaggaaaggaactttttatgcgcgctaaactcaatggactggtcgccgcaggcttgtttacctgtgccttgaccagccacgccagcggtctggtcacccctgataacgatctgcgcaacgatctggcctggctgtccgatcgcggcgtgatcaacgtcagtctgtccacctggccgctcagccaggaagagatcaactccgttctgtcgcaggccaaaccggtcaccaataccgaaaagaacgtgattgaccgcgttcagcgccgcgtcggcgaactgaaagccaatatccgcatcagcggctacgcctccaccgataaacccggcaccccgcagggcttcggccagaatgagtatgcggacgatcgcctgaccgtcggcgtcggcggcagcggcgaatactgggatgtgcgtctgcaaggttccgtggaaggcgaccagcgcgtcagcgacggctccaacttcaatatgcagggttcttacggcgcgctgaaagtgtggaaccagtggatctccttcggtgaagtctctcaatggtggggcccgggctacgacggcagcctgatccgttccgacgccgcgcgtccggtgaccggctttatgatgcagcgcgccgaccagtcgccgtttgaaaccccgtggctgtcctggattggccgttggcagtaccagattaccgccggccagctctcccaatacacttcagtaccgcacaccaagctgattggcgggcgtttcactatgatgccgaccgactttgtcgagctgggcgcctcccgcgtgatgcagtggggcggcaaaggacgtcctcagtcctggagctcattctgggacggctttaccggtaaagataacgatgactccggcagcggcaacgatccgggtaaccagctggcaggcttcgacttcaaactgaaaatgcagccgctgatcggcctgccggtcagcctgtacggtcagttgatcggtgaagatgaagccggcctgctgccgtcgaaaaatacctacctgctgggcctggaaggccaccctgagtggggcccgaacaccatcaactggtatatcgaaggcgccgacacccgcgcagaccgcgatcgtaaaggctatgtatacaaccactatacctaccgcggcggttactaccagcagggttacccgctgggccacgcgatgggcggcgacggtcagatgctgtccggccgcgtagagctggtgttggacgacggccagcgctggagcacccgtttggtgtacgccaaagttaacccgctgaatatgtcgatcaaccaggccttcccgcgttcggatacgctgaaaggcgtgcagctgggctggggttatgacttcgattcgcaggtgaaattcgataccagcctgtggtacaccgataacaacaacagcaccgcagacgacgttggcgccggcatcagcctggaagtgccaatcaacctgtaagcgtcgatcttctccgcgttatcctgccggccggtgtctcaccgaccggcatttttttatcccgctttctttcgccctgcctccggctgccgcgccgattctgcgctatcttttaaatttgcgatcgttcaggaggctcaaaatgaaagctgcggttgttaatcaggatcactcggtcggcatcgtggataaacagctgcgcccgctggagcacggcgaggcgctgctcagcatggagtgctgcggcgtctgccataccgatctgcacgtcaaaaacggtgatttcggcgacaagaccggcgttatcctcgggcatgaaggcatcggtgtggtaaaagcggtcggccccggcgtcagttcgctgaaggttggcgaccgcgccagcgtcgcctggttttaccagggctgcgggcactgtgaatactgcaacagcggcaatgaaaccctgtgccgcgcggtgaagaacgccggctacagcgtggacggcgggatggcggaagagtgcatcgtggtggccgactatgcggtaaaagtgccggacgggctggatccggcggccgccagcagcattacctgcgccggcgtcaccacctacaaggcggtgaaaatatcgggcattgcgcccggccagtggatcgccatttacggcctgggcggcctcggcaacctggcgctgcagtatgcgaaaaacgtctttaacgccaaggtgatcgccattgacgtcaatgacgcccaactgacattcgccagcgaaatgggcgccgatctggtgattaactcccgcacggaagacgcggcgcagattatccaggataaggttcagggcgcgcacgccgcggtggtcaccgcggtcgccaaagcggcgtttaactcggcggtggacgccatgcgcgccggcggccgcatcgtcgccgtcgggctgccgccggagtcgatgagcctgaatattccacggctggtactggacggtatccaggtggtcggctcgctggtcggcacccgcgaagatttaaaagaggcgtttcagtttgccgccgagggcaaggtggtgcccaccgtgaccaagcgtccggtagaggatatcaacgccattttccaggagatggaacagggcaagattaaaggccgcatggtgatcgacttccagtcccgctgagtgcggcaagcaagaaaaaacccgccgcggcgggtttttttatcattaaccgcagccggtgcgccttagcgccacgctttaaagcggttgatcaggccgttggtggagctgtcgtggctgctgacctgctcaccgcccgccagttccggcaggatacggttagccagctgcttacccagctccacgccccactggtcaaaggtgaagatattcaggatggcgccctgggtgaagatcttgtgctcatacagcgcgatcaggctgcccaggctgaacggcgtgatttcacgcagcaggatggagttggtcggacggttgccctcgaacaccttgaacggcgccacgtgctgcacctcttccggctttttgccttgggcggcgaattccgcttcaaccgtttccagcgacttgccgaacgccagcgcttcggtctgggcgaagaagttcgacagcagcttggcgtggtggtcgctcagcgggttgtggctgaccgccggcgcgataaagtcgcaaggaaccagtttggtgccctggtgaatcagctgatagaacgcatgctggccgttggtgcccggctcgccccagatgattgggccggtctggtaatccaccgggttgccgttgcggtcgacatacttgccgttggattccatattgccctgctggaagtaagcggcaaaacggtgcatatactggtcgtacggcagaatggcttcggtttcggcgccgaagaagttgttgtaccagatgccgatcagcgccagcagtaccggcaggttctgctccgccggcgtctgcgcgaagtgtttgtccatcgcatgcgcgccgctcagcagctgctcgaagttgtcaaagccgatggacagcgcaatcgacaggccgatggcggaccacagggagtaacgaccgccgacccagtcccagaactcgaacatgttggcggtgtcgatgccgaactcgctgaccgccttggcgttggtcgacagcgcggcgaagtgtttggccacgtgctgctgatcggccgccgcctgcaggaaccagtcgcgcgcgctgtgggcgttggtcatggtttcctgagtggtgaaggttttggaggccaccaggaacagggtggtttccgggttcagcggcttgagcgtttcggcgatatgagtgccgtccacgttggagacaaagtgcatgttcaggtggtttttatacggacgcagcgcctcggtcaccatatacgggcccagatcggagccgccgataccgatgttgaccacgtcggtaatcggtttgccggtatagccggtccatgcgccgccgatcacccgctcgcagaactgcttcatcttggccagcaccgcgttcacttccggcatcacgtctttgccgtcaaccacaatcggcgtgttgctgcggttgcgcaacgccacgtgcagcaccgcgcgatcttccgtgcggttgattttttcgccggagaacatggccttgatcgcaccctgcaaatccgtctcttgcgccagcgtctgcagctttgccaatgtctctgcggtgatgcggtttttggaataatccaccagcatctggtcgtcgaaggtggcggagaacttggaaaaacgctcgctatcctgggcaaacagatcgccgatctgtacgtctttcatttgttcaaaatgttgctgcagggcttgccaagcagcggtttgactaggattgatatttttcatagcaacgctcttatgcatgagaatgaatttgacgtgattgtccgattgtagcctgttagaccgtgattatgatctcttttcttgcgataggcgttaactgtcaacgcgcagccgcatcgtttcagctttttccctataattgagctaacggtctgttatcaggccgatctggttgtcatcaaattgtgtcattgttgacctgtcgttgttgaaagggatcgcactcatggaactctccgccccgttgatgttggtggttatcggcctgagctcgctgctggcgcagtggctggcctggttattgcggctgccggcaatactgccgctgttgctgtttggcattgtgttgggcccggtggtgcatctggtgcagccggacgggctattcggcgatttgctgtttccgctggtgtcgctgtcggtggcgatcatcctgttcgaaggcgcgctgacgctgcgggtggaggagatccgcgggctgggcggcgtggtgcgtaatctggtcaccgtcggcatgctggcgacctttgtcaccatcggcgtcgcctgctggtggctgctggactttccgccggagctggcggcgctgatcggcgcggtgacggtggtcaccggccccacggtgatcgccccgctgatgcgcgtggtgcggccgaacgccagaattaaccaggttctgcgctgggaagggattgtgatcgacccggtcggcgccatttttaccctgctggtgtttgaatttatcgtgctgcggcagaacgccgaatcgtatacccatctgctctggacgctgggcgtcaccgccgccgtcggcctgatcgtcggcgcgctgttcggctatctgttgggcatcgcgctgcgccgcgtctggctgccgcgctatctgcagaacctggcggtgctggcgattatgcttaccgcgtttggcctatccaacgcgctggccgacgagtccggcctgctgaccgtcacggtgatgggcatctggctggccaacatgcgcgacgtggataccagcgatattctggcctttaaggaagagctgtcggcaattctgatttcggcgctgtttattattctggccgcccggctggatatccaggcgctgtggcagatgggctggccgctgctgcttttactgctggtggtgcagtttatcgcccgtccgctgtgcattgcgctgtcgacctggcgctccagcctgcactggcgcgatcgcctgctgctgtgctggattgcgccgcgcggcatcgtggcggcggcggtcagctcgctgtttgcgctgaccctgcagcgcagcggctatcagggcgcagaccggctggtgacggtggtgttcgccattattattggcaccgtggtgctgcaaagcctgaccagcggcatgatcgcccgctggctgcgggtgcagcagcagaagccgcgcggcgtgctgatcgtcggcgccaacagcgtggcgcgcacgctggcgcaggcgctgatgaaaatgaacgtgccggtgatggtcaccgacagcagctgggagtattaccgccaggcgcggatggagggcattcccgcctactacggccatgcctactcggaacacgccgaaaacaccctcgacctgagcgacaccgcccaggtgctggcgctgtcgcccaaccgccatcaaaacgcgctggcggtgtaccatttcggccatctcttcggcgacgatcacgtgttcgccatccgctccggggcgccgctgaaggggcgcgccaacagcgcggaaagctcccgcttccgccgtcatgaagtgctgttcaaccacgaggcgacctacgcccgcctgagcagcctgatcgccaaaggcgccgtcattaaggtgacccgcctgaacgacaacttcggctggccggaatacctggagaaaaaccgcggcgtcatcccgcttttttatcagcgagaagacggcagtttgcagccgataggtgcaggttctacgccaactatgccctgtacgctgattgcgctggtgcaagatgaaaaaccctcagcgcccggccgttgacagcagcggttaaaccggctattcctatcagccaacttgcgcacccggtgcgcaagccagaagaggcgcgtcgcccaggtacagtgtcggaggagccgttatcccatgacggcactggagggggagcgacgccgaggtatgtcgcccattcggctaagcgacgtgtcggctacaggggctgaatcccctgggttgtcaccatgatcgtccctaacggacggtcggcaaggtggggcgcttctgggtgtatcgtagccacctctacgtctgctccctgtttaccgctctccccgtgccaaggcttattagcgatagagtcgtcagatacgatatccctgacacgaggtttttttacatgaatcaagcagcaccccaatcttcccatgtggtggcaaagttcggcggcaccagcgtcgccgattttgaggccatgaaccgcagcgccgacgtggtactgggcaaccctgacgtacgcctggtggtgctttccgcctcggcgggcgtcaccaatctgctggtggcgctggccgcaggcagcgaaagcgagcagcgcagctaccagctcgatgaaatccgccgtatccaatacgccattctcgatcgcctggacaacccttcggtcgtccgcgaggagatcgatcgcatgctggaaaatatcgccatgctgtcggaagcggccgcgctggccacctccacggcgctgaccgatgagctggtcagccacggcgaactgatgtccaccctgctgtttgtggagatcctgcgccagcgtcaggcgcaggccgaatggttcgacgtgcgcaaggtgatgcacaccgacgaccacttcggccgggcgacgccggacggcgcggtgctgaaagagctggcacagacgctactgcagccgcgcctgcaggcgtcgctggtagtcacccagggctttatcggcagcgaggcgaaaggccgcaccaccacgctgggccgcggcggcagcgactacactgcagcgctgctgggcgaagcgctgaacctcagccgggtggatatctggaccgacgtgcccggcatttacaccaccgacccgcgcgtggtgccggccgccaagcgcatcgacaaaatcgcctttgaagaggcggcggagatggccaccttcggcgccaaggtgctgcacccggccaccctgctgccggcggtgcgcagcgacattccggtatttgtcggctccagcaaagatccggccgccggcggcacgctggtatgcaacaccaccgaaaacccgccgctgttccgtgcgctggcgctgcgccgcaagcagacactgctgacgctgcacagcctgaacatgctgcacgcccgcggcttcctggcggaagtgttcagcattctggcgcgccacgatatctcggtcgatctgatcaccacctctgaagtcagcatcgcgctgaccatggacaccaccggcaccacctccagcggccgcagcctgctgaccaccgcgctgctgaccgagctctcctcgctgtgccgggtggaagtggaagaagatctggcgctgattgcgctgatcggcaataagctgtcgcgcgcctgcggcgtcggcaaagaggtgttcggcgtgatggacccgttcaatatccgcatgatttgctacggcgccagcaactacaacctgtgcttcctggtgccgggcgccgatgccgagcaggtggtgcgcaccctgcaccataacctgttcgaataagccatactgacaggccgtgggcgcggcaggcggcgcccacggctgactacccgcctgcctgctacctgactaaaacaacacaacacaacacaacacaacaatcatccgcgttatttggcccaaggaaaacccgaatcatgttggcaaccttcacccgattattcccgctgtgggcggtgctgctctccgtcgccgcctactacacccccgctacctttaccggcatcagcccttacgtcagtccgctgctgatgctgattatgttcgccatgggcgtcacgctgcggctggacgattttaaacgcgtgctggctcgccccggcccggtggcggccggcatctttctgcactatctgattatgccgctggcggcctggctgctagcgatgctgtttcatatgccgccggacctgtccgccgggatggtgctggtcggcagcgtcgccagcggcaccgcctccaacgtgatgatctatctggccaaaggggacgtggcgctgtcggtaaccatctccgccgtttccaccctggtcggcgtattcgccacgccgctgctgacgcgtctgtacgttgacgccgatatcagcgtggatattgtcggcatgctgctgagcattctgcagatcgtggtgatcccaatcggcctcggcctgatcgtccaccatctgttcagcaacgccgtcaaacgtcttgagccgctgctgccgccgctgtcgatggtgtgtattctggcgatcatcagcgccgtggtggccggtagccaaagccatatcgcctccgtcggtctggtggtgattatcgcggtgattcttcacaacgccatcggcctgctgagcggctactggggcggcaagctgttcggctttgacgaatccacctgccgcacgctggcgattgaagtcggcatgcagaactccgggctggcggcgacgctgggcaaaatctactttacgccgctggccgccctgccgggcgcgctgttctcggtgtggcacaacctctccggctcgctgctggcgggctactggtccggacagccgattaaaccggcaaaaaaataatgtcggcgcaagcgccgacatcaggttaatcagtgacgggggcgccgccgcgccccgctttttgccgctatagcgttctcggcgtatcttcccagtcgcgctcgtcatcacgctcgtcctgatccagcacgttgtacgccaccgcgcagaacagcgagttcagacgcttcatatctcccagcagccccagatgcagcgagctggtctcaatgctctgcacgttctgctgatgcaggcgatcgacgtgcgcgtgggcgtagcgccggtccagaatgcggaaacgatgcttggaacggcgcaggcgcttggcgctggtgagatccgccgacaggaataccgacaggctcaggcgcaggttcgccaccagccgctcgtgcagcgcgtccagctccgccagcccctccggtgagaacgcgcgccgcgccgcgtgggacttgcccgccacgtcgccggtcatccgttcgataatgtcgccggcctgctccaggttcagcgccatctcgataatctccgcccagcggcgcgaatcttcctcgcccagatcttctttctgaatttgcgccagatagagtttgatcgcggtgtacagcacatcgacgtcatcatccagccggcgcacctctttgtcctgccccagcttgccgtgcagcacctcgtgctgcaggatcagcatatgttccaccacgtcgcccatgcgcagcgtctcgcgcgccgcattggccagcgccagcgacggcgtatccagcgcgctgctgtcgaggtggcgcgggcgcaggcgcggatcttcttccggcgcatcggcgatcagcatgcggcacaaccgcgccatcggatcggccagcggaataaacagcaggcagcggatcaggttgtagaacacgtggaaatagatcaccagctcttcgccctgcaccggcagcctggccatccagtccgccagataggtgacaaacggcagcagcagcgcgctgcccagcagtttgaacagcagactgcccagcgccacgcgccgtccggccgcgttctgcccgctgctgttgatggtggccagcaggccgctgccgaggttggcgccaatcaccagacacagcgccaccttcagcgaaatcacgccggaggcggtcagcgtggcggtcagcagcaccgcagccagacttgagtagctgatgatggcgaacagcgcgccggtcagcgcgtccagcatcacgtcgccggtcagggaggaaaacagcactttgacgccggccgcctgagtgatcggcgtcgccgccgccacaatcaactccagcgccaacacgatcaggccaaggccgataaacacgcgccccacctgccccacgcgcgtctgtttgcgactgaggaataaaatcacgccgacgaaaatcagcagcggcgacagccaggagagatcgaaggtcagcacccgcgccatcagcgcggtgccgacgtcggcgcccagcataatcaccagcgcaggcgccagccccaccagcccctgggcgacaaaagaggtgaccagcagcgcggtggcgttgctgctctgcaccagcgcggtcacgccgatgccggacacgaacgccagcggttttttctctacgctgtcgctcaggatacggcgcaggttggcgccgtagacccgcataattccggtgcgcacgatgtgggtgccccacaccagcagcgccacggcggaaagcaggtgaagaagggtcaacacggaaggaacgctcccttaacgtccggcaagctgggccatcctgcctgccgggcgtgaaaaaggcaggacagcaaaacggcgacgggccacatccgccaggcgatcagcgccagcttccctggcccggagaaaatgctgcaacttaccgtaatgtaacagattcaacgtgcagatcaattaaccgcccttcaacggcaggcggcgcgattgcgctggcgcagccggcgacaagcccttactatcaggctggatataaggctcgcttatgaagagcgaccaccaccaacaacaaggatgaaagatgagcagactggagaataaaaccgcgctgatcaccggcggcgcatcgggcatcggcctggctatcgcccagcgctttctggaagaacaggcgcaggtaatcatcaccgacatcgtcccgcgccgcggggaacaggcgctggcgcagcttgccgcctacggcggaaaagtccgcttcctgccgcacgacgtcaccagcgaaaaagagtggcagacggtgtttgcgcagctgcagcaatgggcgccccgtctggatattctggtcaacaacgccggggtcagcctgtacaagaatatcgagcagacctcctaccgggagtggaaaaagatgctggcggtcaatctggacggcgtgtttctcggcacccgccagggcattatggcgatgaagccgcacggcggcagcattatcaatatcagctcgattgaaggactggtgggcgaccccaatctgccggcctacaacgccgccaaaggcggcgtgcgcctgctgaccaagtccgccgcgctgcatgccgcccgcagccgctacggcatccgcatcaacagcctgcaccccggctatatccatacgccgatgatcggccatgacccggagatgctgcgccagctcacggcgctgcacccgatcggccatctgggcgaagcccgggatatcgccaacgccgcgctgttcctggccagcgatgaatcggcgttcgccaccggcacggaactggtgattgacggcggctacaccgcgcagtagcccggcagctctagtcggcgtcgtaccccaggttcggcgccagccagcgctctacttcaccgacgctcatgcctttacgcgccgcatagtcttccacctgatcgcgctgaatttgcgccacggcgaaatacttgctctgcggatggctgaagtaccagccggagaccgacgcgcccggccacatggcgaacgattcggtcagcttcatgccggtatggcgctccacgtccaacagctgccagatctgcgccttctcggtatgctccggacaggccggatagcccggcgccggacggatgccctgatagttctcgcggatcagctcttcgttgctcaggttctcatccgcggcatagccccagtgcagcttgcgcacctgttcatgcaggtattcggcgaacgcctccgccaggcggtccgacagcgccttcaccatgattttattgtaatcatcatgctgcgcgtcgtaggccgccgccagttcatcctcctccaggccgccggtgacggcgaacgcgccgaagtagtccgctttgccgctatctttcggcgcgataaagtccgccaggcagtagttggcaaagtcggttttttcggtctgctggcgcaggtgatggctcaccgccagcggcgcgtcgcgctgctcatcgcggtaaatctcgatgtcgtcgccgacccggttggccgggaacaggccgtagacgccgcgtggattgagacggccggaggctgccaggctatcgagcatctggttggcgtcatggaacagccgtttggcctcttcccccaccacctcgtcttccagaatgcgcgggtatttgcccgccagcgaccaggtcataaagaacggcgtccagtcgatatacggccgcagggtggcgatatccgcctgcgccggaaagacgccgagacgctgcggcgccggcggcgtgtagctttcccagtccagccgggtggcgttgtcgcgcgcttgcttcaggctgaccggcggcgtgcgcggctttttacgcgcgtgctggatgcgcacggtttcatactctttgcgcgtgcgggcgacgaactcgtcgcgctgcgtcgccgacagcagcgccgccaccaccccgacggtgcgtgaggcgttctgcacgtaggtggtcggcccgctgtagttttgctcgatcttcaccgcggtgtgcgccttggaggtggtggcgccgccgatcagcagcggcagggtaaagccctgacgctccatctctttcgccacgttgaccatctcatccagcgacggcgtgatcaggccggagaggccgataatatcgacgttctcttcacgcgcggttttcaggatcttttcggtcggcaccatcacgccgaggtcgataatttcatagttgttgcactgcagcaccacgccgacgatatttttgccgatgtcatgcacgtctcccttcaccgtcgccagcagcaccttgccggcggtggtgccctgctgcttgctggcctgaatataaggctcaagataggcgaccgcctgtttcattacgcgcgccgacttcaccacctgcggcaggaacattttaccctcgccaaacagatcgcccaccacgttcatgccggccatcagcggcccttcgatcacttcgatcggccgctccgcctgctgacgcgcctcttcggtgtcctgttcgataaattcggtaatgcccttcaccagcgcatattccagccgcttcaccactggccagccgcgccactccgcctgctgaatatcggcgtctttatctttgctgccgcggtatttttccgccagcgccagcaggcgctcggtgccgtcgtcgcggcggttgaggatcacatcctccaccgcctcgcgcagttcatcggagagatcgtcatagatcgccagctgcccggcgttgacgatgcccatgtccatgccgttgcggatcgcgtggtaaagaaataccgcgtggatcgcctcgcgcaccggatcgttgccgcggaaggaaaatgaaacgttggacacgccgccggagatcatcgcgtgcggcagatgctttttgatgtcgccgcaggcttcaataaagtcgacggcatagttgttatgctcatagatgccggtcgccacggcgaaaatattcgggtcgaagataatatcttccggcgggaagccgaccttctcagtcaggatctgataggcgcggcggcagatggcaaatttgcgctcgcgggtgtccgcctggccgacttcgtcaaacgccatcaccaccaccgcggcgccgtagcggcgcaccagcctggcgtggtgaataaaggcctcttcgccctctttcatcgagatcgagttaacgatgcccttgccctgaatacactgcagccctttctcgatcacctcccatttcgaggagtcgatcataatcggcacgcgggcgatatccggctcgccggcgatcagattcaggaaacgcaccatcgccgcttccgcgtcgagcatcccctcatccatattgatatcgataatctgcgcgccgctttccacctgctgcagcgccacttccagcgcctcggcgtatttgtcctctttgatcagccgtttgaagcgggccgaaccggtgacgttggtgcgttcgcccacgttgacgaacagcgtatcggcgtcgatgttcagcggctccagaccggacaggcggcaggcaaccggcagctgcggcaacggacgcggcgcaacgccctccaccgctttggccatggcggcgatatgtgccggcgtggtgccgcagcagccgccgataatattcagaaagccggaccgcgcccactcgcccacctggctcgccatctcctgcgcatcgagatcgtattcgccgaaggcgttgggcaggccggcgttcgggtgcgcgctgacgtagccttcacagatgcgcgacagctccgccacgtactgacgcagttcatccggccccagcgcgcagttcaggccgaagctcagcggtttgacgtggcgcagcgagttgtaaaacgcttcggtggtctggccggacagggtgcggccggaggcatcggtaatggtgccggagatcatgatcggcagcgtaacgcccagcgcctcaaactcgctttccaccgcaaacgcggcggctttggcgttcagcgtatcgaagatggtttcgatcatgatcagatcgacgcccccttccaccagcgcgcgggtggattcgcggtacgcctccaccagctggctgaaggagatgttgcggaacgccgggtcgttgacgtccggcgaaatcgaggcggtgcggttggtcgggccaagtacgccggccacgtagcgcggtttgcccggcgtgcgcgccgtccattcgtcagcgcagcggcgcgccagacgggcggcctcacggttgatctcggccgacagcgcttccatatggtaatcggccatcgcgatgggggtggcgttaaaggtgttggtttcgaggatatccgcgcccgcttccaggtagccgtgatggatcgcgctgatgatgtccggctgggtcagcaccagcagatcgttattgcctttcaggtcgctctgccagtcggcaaaacgcgcaccgcggtaatcctgttcttccagcttgtaactctggatcatggtgcccatgccgccgtccaacaccaaaatacgctgctctagctgccggcgcagttgttccactcgattcgtcactgtaaccccttaattccccgacctttcccggtggcgagagacagcctgccggcaggtgtcgggcagatattgccatcacccaatcgctcaaaaatcgattcatcctagcacagtaacgcgccgcatcgcgtcgaccgctggttgagagtttttcaggttgttcggttgacacatccgatgagcgcaaacgccgcttgcaattcatacttaaaaaacgaaaataaattccatgatacggaaaaaggaagcgtaaccatggcgacacccgttcccgtcaaacgcggcaagaagccccgcagcgccgcgccggccgccggcagcgccaccggccaggtgcagtctctgacccgcgggctgaaactgctggaatacattgctgacgcgcaaggcaacgtggcgctgaccgatctggcgcagcaggccggcctgcccaattccaccacccaccgtttactgaccaccatgcagcagcagggctttgtgcgccaggtcggcgatctcggcctgtggaccatcggctcccacgcctttgtggtgggcagcagctttctgcagagccgcaatctgttggccatggtgcacccgacgctgcgccggctgatggaagagtccggcgaaaccgttaatctggcggtgatggataaagccgaatatcaggcgattattatcgatcaggtgcagtgcaacgcgctgatgcgcatgtcggcgccgatcggcggcaagctgccgatgcacgcctccggcgccggcaaagcgtttctggccgcgctggccgatgagcaggtcaccaaactgctgcatcagaaagggatgcatacctatacgccgcgcaccctgacgccgcataacctgaaagaagggctggcgcagatccgcaagcagggcttttccttcgatgatgaagagcacgcgctggggctgcgctgcgtcgcggcctgtatttttgacgagcaccgtgaggccttcgccgcgatttccatttccggcccggtgtcgcgcattaccgacgaccgggtgatcgaactgggcgcgctggtgatccacgccgccaaagagatcagcctggcctacggcggcgtccgctaagctcctccaaccctctccgccaggagagggtttcctgcgcctttttgctgatgccccgccgtcaagggcgtacacatgttaaccacgtgtaaaatcaagctgacaaattgtttccctgctaagtaaaaacttgaagccgatcacagttaacgatcgtcaaaggtaaagccgtttgcctcctatcctccttgcctcgaaaatgttaccgataacatgttaccggtaacagcaaggcggtaacgtcaatttcaggtttgggagctacaccatgaccaatcagcaaaaccgtatttacgtcatcatgggcgtttccggcagcggaaaatccgccgttgccgccgcggcagcccgccaattgtccgccggtttcctcgacggggacttcctgcatccccgcagcaatatcatgaaaatggccgaaggcgtggcgctgaacgacgacgaccgcgccccctggctggccgcgctcaacgacgccgccttcgccatgcagcgcaccaatcaggtctccatcatcgtctgctcggcgctgaaaaagcactaccgcgaccgcctgcgcgccggcaatgccaacctgtcgtttatctatctgcacggcgacttctcggtgatcgaagcgcgcatggccgcacgcaagggccacttcttcaagccgcagatgctggtatcgcagtttgacgcgctggagcagccgggcgcggacgagagcgacgtgatggcggtggatatcaaccagccgctggaagcggtgatcgccgatacgctgcagcatatccgcagctttatgccgcaggaggcctgcgcgtgagtaccctgacactcgtgggtaccgccgtcggctcggttctgttactgctgttcctggtgatgaaggcgcgtatgcacgccttcgtcgccctgatgctggtttccatcgccgccggtattttctccggcatgccgctgaccaccatcgctgacaccatgcaaaaaggcatgggcgatacgctgggctttctggcgatcgtcgtggcgctgggggcgatgttcggcaagattctgcatgaggtcggcgcgctcgaccagattgcctcctacctcctgaagcgcttcggcgagagcaaggcgcactatgcgctcggcatcgccgggctggtgtgcgcgctgccgctgttcttcgacgtcgccatcgtgctgctgatcggcattgtgttcgccgtggcgcgccgcaccgacggcaatatcgtcaagctggccatcccgctgtttgccggcgtggccgccgccgcctccttcctgctgccggggccggtgccgatgctgctggccgcccagatgaaggccgacttcggctggatgatcgccatcggcctggtggcggcggtgctcggcatgctgatcgccgggccgctgtacggcggctttatcagccgctttgtcaactggcagatgccggccgatgaagccgagccggtaaaactcaaaggcacgatgccctccttcggcttcagtctggcgctggtgctgtgcccactggtgctggtcgggatgaaaaccatcggcgcccgtttggtgccgccgggcacgccgctgcacgactggctggaatttatcggccacccgttcaccgccattctgatcgcctgtctgatcgtgatttacggcctggcgaaaccgcgcggcatgaccaacgaacagacgctggccatctgctccgccgcggtacagccggccgggattattttgctgatgaccggcgccggcggcgtgttcaaacagatcctggtggattcgggcgtcggcccggcgctgggcgacgccatgatcggcgccggcctgcccatcgccgtcgcctgcttcgccctttccgcgctggtgcgcgtgctgcaggggtcggccacggtcgcctgtctgaccaccgtcggcctggtgctgccgatcaccagccagatgggactcggcggcggccagctggcggcgctggccatctgtatcgccggcggctcgatcgtactgagccacgttaacgacgccggtttctggctgttcggcaagttcaccggcgccaacgaaatgcagacgctgaaaacctggacggtgatggaaaccatcctcggcaccaccggcgggattgtcggcatgatcgccttcaccctgttctgattcgacacactgaccacaacaccagcaacggccctcggcatgctgcacttctgggccaccggccgcatgcgagggccccgctatccggcgggcctataacgaaaaatgtgaggaaggtatgattaactcaaccctatcccgtgtaacgcaacgcattattgaacgctccaaaccaagccgcgccgcctatctggcgcgcatcgacgcggcacgctgcaaaaccgtacaccgctcccagctggcctgcggcaacctggcgcacggcttcgccgcctgccagccggatgataaaaccgcgctgaaaaatatggtgcgcagcgatatcgccattatcaccgcctacaacgatatgctgtccgcccaccagccttacgaaaactacccgcaacggctgaaacaggcgctgaacgccgtgggcgcggtcggccaggtggccggcggcgtaccggcgatgtgcgacggcgtgacccagggccaggacggtatggagctgtcgctgatgagccgcgatgtgatcgccatgtccgccgcggtcggcctgtcgcacaatatgttcgacggcgcgctgttcctcggcatctgcgacaaaatcgtgccggggctggtgatgtcggccctctccttcggtcacctgccggcgctgttcgtcccggccgggccgatgagcagcgggctgccgaataaagaaaaagtgcgcgtacgccagctgtatgccgaaggcaaggccgaccgccaggcgctgctggaagccgaggccgcctcttaccacggcatcggcacctgcaccttttacggcaccgccaacaccaaccagatgatcatggaagtgatgggcctgcatctgccgggcgcctctttcgtgcatccggacaccccgctgcgcgacgcgctgaacgacgcggcggcgcgtcaggtgacgcgcctgaccgaaaccgccggcaactatctgcctatcggccgcctggtggatgaaaaagtggtggttaacggcattgtctccctgctggcgaccggcggctccaccaacctgaccatgcatatggtagcgatggcccgcgcggctggcattatcatcaactgggacgatttttccgagctgtcggaagcggtgccgctgctgtgccggatttacccgaacggcccggcggatatcaaccagttccaggccgccggcggcgtgcagctggtggtgcgtgaactgctgcagcatggcctgctgcatcaggatgtgcataccgtcgccggcttcggcctggagcgctatacccaggagccgtggctggacaacggccagctggcctggcgcgacggcgcagagcgctcgctcgacgacagcgtgattgccagcatcgcccagccgtttgaacaccacggcggcaccaaggtgatgtccggcaacctcggccgcgcggtgatgaaaacctccgccgtcccggcggataaccagattatcgaagcgccggcggtggtgtttgaaagccagcacgatatcgtaccggcgttcgaagccggccagttggataaggactgcgtggtggtggtgcgtttccaggggccgcaggccaacggcatgccggagctgcacaaactgatgccgccgctcggtgtgctgatggaccgcggcttcaaggtggcgctggtcaccgacggccgcctgtccggcgcctccggcaaggtgccttccgccatccacgttacgccggaagcctacgccggcggcgagctggcgaaagtgcgtaacggcgatatgattcgcgtgaacggccgcagcggcgagctgacgctgctggtcgatgacgccgaactggccgcgcgtgaagcctatcacccggatctgagcgcggaacacatcggctgcggccgcgaactgttcggcgcgctgcgtagccaactgtccggcgccgaacagggcgcctgctgcattaaattttaaccgcacgcggcggacggcggcgggggcgtcaaccacggccgccgtctgccgtttgcggtcaattctggagaggaaccgtctatgaataactggaaaacaagcgctgagcagatcctgacgtccggcccggtcgtcccggtcatcgtcatcaataaactggagcatgcggtgccgctggcgaaagcgctggttgccggcggcgtgcgcgtactggaagtaacgctgcgcaccgactgcgcgctggaggccatccgcgccatcgccaatgaggtgccggaagccattatcggcgcgggcaccgtgattaacgcccagcagctgcaggcggtcaccgacgccggcgcgcagttcgccatcagccccggcctgaccgactccctgctgcaggccgccaccgccggcagcatcccgctgatcccggggatcagcagcgtctcggaactgatgctgggcatggactacggcctgcgcgagtttaaattcttcccggctgaagccaacggcggcgtgaaggcgctgcaggcgatcggcggcccgttcccgcaggtgcgtttctgcccgaccggcggcatttcgccgaacaactaccgcgactatctggcgctgagcagcgtgctgtgcatcggcggctcctggctggtgccggcggacgcgctggaaagcggcgactacggccgcattaccgaactggcgcgtgcggccgtggccggcgccggcgcgtaatcatcccgggcgcagccaggctgcgccccttacgccgtggcagacagctgcggcgcaccgcgctggctgaagcgccgccttttacggtaggcgaagacgtcctccacatgcccctgacggatgcgctgctgcaggccgcgccaatacgccgcttcaaacagatcgccgtgcagcgcttcgaaaacctggcggatacgcggatcgctgcacagaaaatggcgaaactcctcgggaaacacatcgttgggcgcgatgctgtaccacggctcgctggccaattcatcctccggatagcgcggcggcggaatatcgcggaagttcacctcggtcatatagcaaatttcatcgtaatcgtagaacaccacccgcccgtggcgcgtcacgccaaagtttttaaacagcatatcgcccgggaaaatgttcgccgccgccagctgtttaatggcgttgccgtactcttcaatcgcgtcatgcgtctgccgttcgtcggcctgctccagatacagattcagcggcgtcatgcggcgttccatatacagatggcggataatgatgcggtcacccagatcctccagcttgtccggcacctcccgcaccagctccgccagcagttccgggctgatgcgcgccttgtcgatgacaaagttctcatactcctgagtatcggccattctccccacccggtcatgctccttcaccagctggtaacaggccaccacctgcgccggcgtcacctctttctgcggggcgaagcggtctttaataaccttgaagacccgatcgaacgacggcagggtaaataccagcatcaccatgcccttcacccccggcgcaataataaactgctcctgcgagcgggccataaacgtcaggtattcgcggtaacattcggttttaccgtgcttctggcagccgatcgccatatacaattcggcggtagttttgcccggcaagatttcccgcagccattcgaccatcgccgccggcagcggcgcatacaccataaagtaggagcgggcgaagccaaagacgatgctggcttcctctttgctggtcaggcaggtatcgataaacagcgcgccggattcgctgtggtgaatcggcagcagaaaaggaaacacgccgtctgcggtgcgcagcttgcctaccagccaggcggctttattgcgataaaacagttcgttggcgatctggaaggtggcgtcggccagctgcgccggcgtgaaggcctgctgcagcgccgccgtgacgtagcggatatcgcgcgccagatcttcccaaggcaggcgcagcggcaaatcggtcagcagggagtgcagcatggcgcagagatcgccgttcggcgtcacgtcgcgcgccagcgggcggggaatatcgcgaaagcgccgttccggctgcgagctgaagacaaacagcttctccggcgttaaatcgcggtgcttaaacagccgacagtagaccgagttaaaaaaactctcggcaatctcaaaacgcggatactccggcagcaggtcggtatacaccgccttgacccggcaggggaaatccgcgtcgaagtatttctgcccggtgatgcatttcaactgctccaccaccagcccgacgtggtgatcgtaaaggtggatgcgctgtttcatcgcctgctgcaccgcaggccagtccgcccgttcgaaacgctgctgcgccccggcggtcacctccagaaaacgcccgtactgcgcatcaaagccctgcaggatagtctgcgcgattaacaactccatttttgctgccatcgagtcctcccaccctcgcggtcgggccgggcagatgcccgaccctacgcgatacaacgtttcaatcggctagaactgctgctcctcggtggaaccggtcagcgcggtaaccgaggagacgccgccctggatcaccgtggtcacccggtcaaaatagccggttcccacttcctgctggtgcgaggcgaaggtatagccgcggctgctggattcaaactccggctgctgcactttctccacgtagtgcttcatgccctcgccctgcgcgtacgcatgggccaggtcaaacatgttgaaccacatgctgtggatgccggccagggtaataaactggtatttgtagcccatcgccgacagctcttcctggaaacgggcgatggtttgatcgtcgaggttctttttccagttgaacgacggcgaacagttataggccagcagcttgccggggaagcgggcgtgaatcgcctcggcaaagcgtctggcggccgccagatccggcgttgaggtttcacaccacaccaggtcggcataaggcgcataggccagcccgcggctgattgcctgttcaatccccgcctgcgtgcggaagaagccttcaacggtgcgttcaccggtcacgaactcgcggtcgtaaggatcgcagtctgaggtcagcagatccgccgcatcggcgtcggtgcgggcaatcagcagcgtcggcacgccgagtacgtcggccgccagccgcgccgccaccagtttctgaatcgcttcctgcgtcggcaccagcaccttgccgcccatatggccgcatttcttcaccgccgccagctggtcttcaaagtgtaccccggcggcgccggcctcaatcatcgccttcatcagctcaaaggcgttcagcaccccgccgaagcccgcttccgcatcggcgacgatcggcaggaagtagtcaacatagccttgactgcccggctcgattttattcgcccactggatctgatcggcgcggcggaaggtattgttaatccgctccaccaccgccggcacggaatcgaccgggtacagcgactggtccgggtacatggcggaggcggtattggcgtccgccgccacctgccagccggacagatacacggcttccacgccggctttggcctgctgcagcgcctggccgccggtcagcgcccccagacagttgatatagcccttgcgcgcaccgccgtgcagcagctcccacagtttggcggcgccgttttgcgccagcgtgcataccggatttaccgagccgcgcagattgatgacatcttccgcgctgtacgggcgggtaatgccttcccagcgtgcggacttccattcctgttccagttgttgaatctgttggctacgagaggtggtcataattgttatccttgcgttgtagggtgaggaatggttcaggccaggagctcataacccggcagggtcaggaaatcgatcagttcatcctgcgtggtgatacgttccatcaggcgcgccgcctcttcgaaccggccggcgttaaagcgcgcctctcccacttccttacggatgacctgcatctcttcattcagcacttgacggaacagcgccttggtgaccagttgcccgtcgctgagggatttttcatggtggatccactgccagatggaagtgcgcgagatttccgccgtggcggcatcttccatcaggccgtaaatcggtacgcagccgttgcccgagatccacgcttcgatgtactgcaccgccacccggatgttggcgcgcatcccggcttcggtacgctctccctcacacggctccagcagctgcgcggcggtgattggcgtatcctgctcccgcagcacctccagttggttgtgacgttggcccagcacctggtcaaacaccgccatcacggtgtcggccagccccggatgcgccacccaggtgccgtcatggccgttatccgcctccagctgtttatccgcccgcaccttatccagcacccaggcatttttttccgcatctttactcggaataaacgccgccatgccgcccatggcaaaggcgccgcgccggtgacaggttttaatcagcagccgggagtaagcactcaggaaaggtttgtccatggtgaccgactgacgatccggcaatacgcgatcggcatggtttttcagcgtcttgatatagctgaaaatatagtcccagcggccgcagttcaggccgacgatgtggtcacgcaggtgatacaggatttcatccatctggaacaccgccggcagcgtttcgatcagcaaggtcgccttgatggtgccccgcggcagctcgaaacggtcttccgtaaagctgaacacctcaccccaccaggccgcttcctgccacgactgggttttcggcagatagaaataggggccgctgccattggccaacagctggcggtagttatggaagaagtagagcgcaaagtcgaacaggccgcccgggatggcttcaccacgccattgcacatgcttttccggcaggtgcaggccgcgcacgcgggcaatcaataccgccgggtccggcttcagctgataaattttcccggcttcgttggtataagagatggtgccgttcaccgcatcgcgcaggttgatttggccgtcgatcactttgtcccagctgggtgccagtgaatcttcaaagtcggccataaacactttcacattggcgttcagcgcgttgatgaccatcttgcgctcaaccggcccggtgatctccacgcgacggtcgcgcaggtccgccggaatgccgcggatcgtccagtcaccatcacgaatggaagccgtttccgaaataaaatcaggcagcacgccgcgatcgatctctgcctgtacgtccgcacgcgcagccagcaatttattacgctgcggcgtgaatttgccaaccagttcggccagaaactcaatggcttcatcgctcagtatctgccggtcgctcgcactcaacccctgagtaaacgttaactccgtgcctaccatctgttgcgtcatcgtcatgctccttcccatcttgcctgcctgtggctattaaccgggcgcactctggtcacccaatattgcgcgggttctgcgggacaaaatcaccgtaagttggtcagttatcgccctacgtgatttaagaataaccaacaaatctcaaaaatcaaaaacgatttccatttttaatattaataattatttaaattttaaatatcaaaaagttacgcaatattgtgataattgatatgaaggaaagcgattccaaagaacaaaagaaaggatcttaaccgtttgtaaataaaggtgttatcgcgagttacgcgcagggataagaggaagtaaaagggggaaagaagcgtggcggcctcgattcagccgccaggaaaaaatgaaaatgactattcgagcgtagggttcatgtggcgcagatcaaacggcgtgatctggtagacgtaatagttcagccaattggagaacaacaggtgtccgtgactgcgccaggaggcttttggaggtaaatcagggttatcatcggggaagtaattgaggggtacgcgagggttaaggccggcatcgtaatcacgacaatactctcccgccaacgtctgcgcatcatactccgggtgtcccgtcacaaaggccaggcgcttatccttgctggcaaacaggtaggcgccggcctgctcggattcggccagaatatcaaggtcggtgtactggcggataatctccgtcgggaaatccgcatagcgtgaatgcggcgccaggaaagtttcatcaaaaccccgggtcagcaatgcatgctgttgcagcgtctggtgctgatatacccctgacagcttctcgtcgagcgtcatcttcgggatgccatacaggatattcaatgccgcctgtaccgcccaacagacaaatagcgttgaggtcacgtgctctttcgcccagtcgataatgcgttcgatctgcggccaataggcaacgtcgctgaagtcgaccagccccaacggcgcgccggtaacaatcaggccatcgtaattatcgtgctggatatcttcaaagttgcaatagaagttattcaggtgctcggccggcgtatttttagattcgcggctgtcgatgcgcagcagttgaatatcaatctgcagcggtgagttggacagtaaacgcaggaactggttttccgtctctattttctttggcatcaggttaaggatcagaacctttaacggcctgatttcctgcgtctttgcccgtgaggatgtcatcacaaagacattctcattacgcaagaaacagactgcaggtagctcatcaggaacacgaatcggcattacttaatcctcacacatccgtttatacgtttagacttctagatgcccgacgatagcgttttttaaacccgctgtcgagcattcagccggaaggtgaaaatgtttcatttctgtccgcgttcctacggtaatactcagcgtttacgcagtaccccgtccgggttagcgttcatcaggccgcagctttcgccattggtgataattaaatactcccctaaacgatgcagtttcagtttgcagggagcatccgtcggcggtggggaggtcggctgggcatccatttggctcgccggtacgctaaacggaaataccgtactgatcgctgccaccgccgataaactgatactcagcctgtcgagccgtgatcttcagctgacggtggccgtcattgcttacccagattttcagccagctgtgcacgatcttgcggctgctcgtcttccataccgtgtcagaacaaccctgattcggcggcagccaggcacataggctgtggcggagaggagcatacagatagcgaagagaggacgtattttcataggttcacccctgtgaacatcgacagatgggctaactttaattaatcatcgcccttttagaaatgcagagagagcgatttgagcggaaacctgcctgacttgcggacaaaacaaaaagccctgtgctgatgcacagggctttctgctttatttgatgcttggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaagcaaattctttttctgccgaacttctcaacccacttcaataaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacacaaatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattaccgccaggcaaattcttttttacccgtcctgtgtctttcacgctgctgccgccttggccgctctctgtcgtcacagtcacatactcatgtatgctcctgctccgccatcgcttgccgccttgcttcagcgcgaaatccttcggacttcaatcacagaacaggctgaaaatatctatctctctaaaacaccttcggtgttgtaaggttaagcctcacggttcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcttagtcttaaacgttccttcaggggactcgaagtcccagggaagactcatcttgaggcaagtttcgcgcttagatgctttcagcgcttatcttttccgcacttagctaccgggcagtgccattggcatgacaacccgaacaccagtggtgcgttcactccggtcctctcgtactaggagcaacccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctgctttcgcacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccggattacggggccgagttagaacatcaaacattaaagggtggtatttcaaggatggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttctccttacggataaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccatccgcaagggacttcacctacgcgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctggagcttagaggcttttcctggaagcttggcatcaactacttctgcaccgtagtgcatcgtcatcacgcctcagggttaacagcgttccggatttaccaggaacacccccctacacgcttaaaccgagacaaccgtcgctcggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggtttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcgcaggccaccttcaacggcttacagaacgctcccctacccaacaacgcctaagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgccctactcatcgaactcacgacctgtgcatcttcgtgtacgggactatcaccctttactgtgcgactttccagacgcttccactgacacacaagccgattcaggttctgggctcttccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcctgccactatgtattcatgacaggatagtgtgtcgaaacacactgggtttccccattcgggtatcgtcggttataacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcacttaacctcacaacccgaagatgtttcacttcgcgctgcaaacatttgagagactcgttgaaccacttcttacgtcaagaagcgttcaatcgtttcaattttcagcttgttccagattgttaaagagcaaatatctcaaacatgactcgcaagtcagttttgagatatcgtttgataccgtctttcacccgatatcagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacacgaaattttcttagcgaatcactgattcgctaatttcgtgtaagggtgagattttcccaggaaaatcgagcgacattgttacttgtcaccgtacccccaacgcatcgacgctttgctcgttcttttcatcagacaatctgtgtggacactgcacagtcaggatatctttcggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttatgaggtccgcttgccttcgcaggttcgcttctctttgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggcctaaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagagttcccgaaggcaccaatccatctctggaaagttctctggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgcctcaagggcacaacctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactctagcttgccagtttcaaatgcagttcccaagttaagctcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaattgatgagcgtattaagttcaccaccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggtgtgaggcccgaaggtcccccactttggtcttgcgacgttatgcggtattagccaccgtttccagtggttatccccctccatcgggcagatccccagacattactcacccgtccgccgctcgccggcgaggaagcaagcttcctcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaattaaaagcttgattcgctaagttaatagctgttgctcaaagattactgcatgaattttacttcagttagtcactcttcaagacttgatattttttgcatccgaagatgctggatatcgtcttgtgagtgcccacacagattgtctgataaattgttaaagagcagtgagttacgcgctttcgcttgctaactcgaggtggcgtatattacgctttcctctttcagagtcaacccgttttttcaggattttttctctttcgtctcggtcgctgtgtgaagtgaatcacttgcgccgtgtcgatggaggcgcattatagggatccgagttttttgcacaaccccttttttgatcttttcttatcgtttgcgcacttttccgccctttcgcgtggatcttatgcgatcggggccgtttttagcaggatcgccgtatgggattggttgtaattccatcgccagcgtctagtattgccggtaaatacgatcccgatgtgaggccttagcatgtctgaagcagttcgttcttatcttcattacactccgcaaatcggtcagcgcgtgatgatcgatccttccagcgtggtgatcggcaacgttgaactggccgacgatgtcagtatctggccgctggttgccattcgcggcgatgtgaatgcggtgaagatcggcgcccgcagcaatatacaagatggcagcgtgttgcacgtcacccataaatccgcacacaaccccgagggctacccgctgctgatcggcgaagacgttaccgtcgggcataaagcgatgctgcacggctgcgccatcggcaaccgcgttttagtcgggatgggatcgatcctgttggatggcgccattatagaagatgacgtaatgatcggcgccggcagtttggtggcgcccggcaagcgtctgaccagcggctacttatatatgggcagcccggcacgtcaggtgcgtccattaacgcccgccgaattggaaggactgcgttactcgtcaaataactacgtcgactggaaaaacgactatctgtcggaagatatttgaaatgtccccgttccctgacaggaacggggaagtgaattagccggcagtttcctgacgcagctgccgcaacaccggctcaatctccggcatcacgccatgccacagcaaaaacgcatgggccgcctgccccaccagcatgcctaaaccatcagcatagtgcgttacgcctcgttgcgtcgcccagtcgaggaacggcgtcagaccgcgttggtagaacatgtcatagcaacgcgttgacgccccgagtactttcgccggcaaggccggcacttcgccgcccaggccggaggcggtggcattgatcaccagctcatagtcggtttgatcgcattgatccaacggtaaagccgcaatctcgcccaaatgctggaacgcctgcgccagttcttgcgcgcggctgaaagtgcggttggtaatcacaactgaacaaccaaaagacaggagcggcaggatcgccccgcgcgcagcaccgccagcgcccaccagcaaaatacgatcgccaggcgcgatcaagcgctgccgttccagatcgctcagcaaaccaataccgtcggtgttgtcgcccaacagctgaccatcagcctgaatcttaagcgtattcaccgccccggccatctgcgcgcgttccgttaactcattagccagtcgataagcctgctctttaaaaggcacggtaacgttcgcgcctctgccacctgcctcgataaatgcctgcagactggccgcaaaaccgtccaacggcgctaaaacggtgccgtagagatgctctatacccgtttgttccgcaaacagcgcatgaatacgcggtgacttgctgtgcgcaataggattgccaaaaactacaaacggctccatgtgttcccctcagccctgccggatctgctcaccggtcaacgcatctctgatttccgacggattctgacgtccgcccacattgcccgacagcaccgggaacctttcgccgaactgctgcgtgacttctgccgcatggcggcacggcggctgaccgctaagattggcgctggttgataccagcggtttgccaaactcgcggcatagccgctgcaccagcgggtggtcgctgacgcgcaccgccagcgaatcgaaacgcccggtcaacagacgcggcgtagtcggtttggccgggataacccacgtaaccggaccaggccagctggcaaagatcgtttcacgttgcgatggcgtaaggcggctgtcgtcgatataaggcagcagctgctggtagtcggcggcaatcaggatcaaacccttttcccacgggcgctgttttaaatccaacagcttgtgcaacgcttgatcgctatcaggatcgcaacccaggccaaacacagcctcggtaggataggcgacgacctgttgattgttcagtgcattaatgatggcggtgaattctgagctcatagtgtcgttattctgtgattgcgacgggctttccgcacagtttgctggcgcagcaaaggacagggcctttcgccgtgcgtttttccattagcagcggataatggcaataggcacattccccggcgatgggtttgttgttaagagcaaactggcattctggatagcgatcgcaggagtgaaaaactttgccatagcgtgatttacgctgcagcaatttgccctgcccgcattgcggacaggtaatagaagtttcgtccggtttatcgatcacctcggtgtgatcgcattcaggatagtggctacagccgataaacatgccgtagcgcccctgacgcaataccagggtcgcctgacatttcgggcactcttgtccctccagcactttgacgatatggccgtccgcctgcgccttcagcgggcggatatactggcagtctggatattgggaacaaccaaggaaaggaccatggcgaccgctgcggatcaccagttcagccccgcattccggacagggttcattttgcctggcggcaaaaagcgctgcttttgtcataacttcttttatgccctaaataattcacgttgcaggaagacggccacaagcaatcccccggtcatatactcagcgtatagaccggaggaaaccgataagcctgcagcttgaagtataacgggcatgcgcgtggtatcggctcagtgcagataaccttcgttgacttcaaacagcagttcttccatttgctggtaggcgctttcatatccggggatattaaacaacaccatcagcaccacccatttcagatcttcgagatcgaattccgtattatccaaagccataacacggtcgataaccatttctcgggtttcgaggttcaatacctgaatctgttcaaggaaaaggagaaaaccacggcaaccggcgtcaagacgcatactttcttcttccgtgtagaaccgcatggcaagcggatcggcactcataaagtacggcgcattttcaccttcttgcagatctgcaagtttttcaagccaattcaaagcgttgtagatatcctcacgatgaaatcccgcctcggcgagatcgttcgtcagtttatcctggtcgacgcgcatctctggttcattgtggatataagtttcaaataagtacatgagtacgtcgaacatggcttgccctccttattcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtaattgcattaccacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgtcacctcatctcctacgttagccaacacatcggcaaatggcaattcaacttcgacgtctgatgcagaaatagttgttttttcatccataggtagccagttcagcccgcttcccagcagttgtgcgatctcctgcggctgcgtcaccaggcaggcgccctgctgaatcagccagtgcggaccggcgctcatcgggttgcctaatgcaccgggcaaggcaaaaacgtcacgcccctgatccagcgccagacgcgcggtaatcaatgaaccgctgcgcagcgcggcctctaccaccaatacgcccaagctcaggccgctgatgatacgattacggcgaggaaaatgcgccggcaacggcatcgccgtcaccagatattcagagatcagcgctccgccctgctccacgatctgcgcagccagcctacggtggcggctcgggtaaacgttcgccaagccgctgcccagcaccgccagcgtcgttccctgtgcggccaatgcgccgcgatgacagataccgtccacgcccaaggccagcccgctggtcacggcataaccctgctggaccaatcccacggcaaactcatgcccccagcgtgcaccataatggctggcgttacggctgccaaccatggcgatctgcggctgttgcagcgcctcaaggctgccttcaaccagcagcaggaacggcgcatcggccaaggcctgtaaatgcgacggatagtgcggcgaaccgtaggtcagcatatgacgccccggcagctccagccaggccaatgtcgccgccagcgccgccgggtcagcctggttgaactgccggcgttgcttggcgctcagccccagggcgcgcaaatggcgtgacgactcaccgccggcgctaatcatctgctgctgcagttcactggccagcgatgcgtccagtccgttcacccaagatagtctcagccctatttccgcaggcgtcatcgcgcattccctcgctgttctcggcggtattgccaatccgtgcaattggtagacgatgctgtcaatcagagctggaaatgtctagaatagaagctataccccctttattactcggatacagatctaaagatatatgtcagtcttgcaggtattacatttcccagacgagcggctgcgcaaagttgcagccccggtaaaagaagtcaatgcggatatccagcgtatcgtggatgatatgttcgaaaccatgtacgcagaggaaggcattggtctggctgcgactcaggtggacatccatcaacgtatcatcgtcattgacgtttccgaaacccgcgatcaacgcctggtgttgatcaacccggaactgttggaaaagagcggtgaaaccggtattgaagaaggctgtctgtccatccctgagcaacgtgctctggtgccacgcgccgagaaagtgaaaatccgcgcgctggattacaacggcaaaaccttcgaactggaagccgacgatctgctggccatctgcattcagcatgagatggaccacctgatcggtaaactgtttgtcgattatctgtcgccgctgaagcgtcagcgtattcgccaaaaggtcgagaagctggataagctggccaaacagcaagcgcgcgcctaaccaagcagggaaacatcgtgtctgattctttacggattatctttgccggcacgccagacttcgcagcgcgtcatcttgacgcgctgttgtcttccgggcatcaggtcgtcggcgtatttacccaacctgaccggccggccggccgcggcaacaagctgacgccaagcccggtaaaggtgctggcacagcagcatcagttacccgtattccaacccaaatcactgcgtccggaagaaaaccagcacctggtcgccgaccttcaggctgatgtcatggtggtggtggcgtacggcctgatcctgccaaaggcggtgttagatatgccgcgccttggctgcatcaacgtacatggttcactgctgccacgctggcgtggcgcagccccgattcaacgcgcgctgtgggcgggcgatcgggaaaccggcgtaaccatcatgcagatggatgtcggcctggataccggcgatatgatgcataaaatcgcttgcccgatagaggctacggacaccagcgccagcctgtatgacaagctggccgaactcggcccgcaggggctgctggccacgctgcagcagatggcggacggtacggcgcaacgcgaggttcaggacgaagcgctggtgacctacgccgaaaagctgagtaaagaggaggcgcgtttggactggcgcctgtccgccgcacagctggaacgttgtgttcgagccttcaacccgtggccgatcagctatttcaccgttgatgaacagccggtgaaagtgtggcaagcccaggcgctgacaggcggtaacggtgcagaacccggcaccatcttgcaggcggacaagcacggtattcaggtcgccaccgccgagggtattttatgcctgacgcagctgcagccggcgggcaaaaaaccgatgtcggctcaggatttgttaaattcacgccgcgaatggtttacgccaggtaatcgcctgtaaatcatcttcacagcccgacagaccacgtcgggccgtttattttcctcaagccgatgtcatccagctttagcctatgaaaaataattacaacctccgcagcatcgctgctcaaaccatcggccatgtgttggatcaggggcaatcgctcagcaccctgctgccggcactgaataacaaaatttccgataaggaccgcgccctgctgcaggaactgtgcttcggcacactgcgcgtgctgccgcagctggaatggtgcatccaacagctgatggcgaaaccgatggtcggcaagcagcgtacgctgcactacctgttgatggttggtatgtaccaactgctgtatacccgcattccggcccacgcggccctggcggaaacggtcaatggtgcggtggcgctgaaacgtccgcagcttaaaggattaatcaacggcgtactgcgccagttccagcgccagcaagaggcgctgatgcaacgtgcggccaatcatgacagccgctacctgcaccccagctggctgctgaagcgcattcaacaggcttaccctgaacagtggcagcagatcgtcgacgccaataatcaaaagccgccgatgtggctgcgggttaaccgccgtcaccacagtcgcgatgactatctgcagctgctggcgcaggccgggattgaggccgtcgcgcatggggaataccctgacgcggtgcgcttactcactccgtgtgcggttagcagcctgccgggctttgccgacggctgggccacggtgcaggatgcctccgcgcaaggctgcgtcgatctgctggatccgcaggatggcgagcagatcctggacctgtgcgcggctcccggcggtaaaaccacccatatcctggaagcggcgccgcaggcacacgttatggccgtggatattgatgagcaacgtctgagccgggtaaaagaaaacctgcagcgtttacagtgccacgccgaggtcaaacagggcgatggtcgtacgccgcagcagtggtgcggtgataaacagtttgatcgcattctgttggacgccccttgctccgccaccggcgtgattcgccgtcatccggatattaaatggctgcgccgcgatagcgacatcgccgaactggctaacctgcaggcggaaattcttgatgccatttggccacacctgaagagcggcggcgtgatggtttatgccacctgttcgatcttaccgcaagaaaatagccagcagttgcaggccttcctacagcgccataacgacgccagcctggtcggtgtcgaacggcagaaccttcctcaccctgaagatggcgatggcttcttttacgctaagctgattaaaatgtaattctccgggcgtagcattacgccctcagccttgcagtgtgaagcagagaacacgatgaaaataattatccttggcgcgggccaggtcggcgggacactggcggaaaacctggttggtgaaaataacgatatcaccgtggtagataccgatacgaaccgcctgcgtcagctgcaggacaaattcgacctacgcgtggtgcaggggcacggttcctacccgcgcgtgctgcgtgaggccggcgcggaagacgccgatatgctggttgccgtcaccaattcggatgagaccaatatggtggcctgtcagatcgcctattcgctgtttaatacgccaaaccgcatcgcgcgcatccgtgctccagaatatatccgtgaatctgagaagctcttcctgccggaagcggtgccgatcgatcatctgatctcaccggaacagctggttatcgactatatctacaagctgattgagtatcccggcgccctgcaggtggtcaactttgccgagggcaaggttagcattgccgcagtgaaagcctattacggcggcccgttggtgggcaatgcactgtcctcgatgcgcgagcatatgccgcatatcgatacacgcgttgccgccattttccgccaggatcgccctatccgcccgcaaggctcgacgattatcgaagccggtgacgaggtgttcttcgtcgcggcatcgcagcatatccgtgcggtaatgagtgaactgcagcggctggaaaaaccttacaagcgcattatgatcgtcggcggcggtaacgtcggcgccggcctggctgccaagctggaaaaggattacaacgtcaaactgatcgaacgtaatcaacagcgggcggcagaactggcggaacagctgcacgacaccattgtcttttatggcgatgcgtccgatcaggagctgctggcagaagagcatgtcgatcaggtcgacgtgtttatcgccataaccaacgatgatgaagccaatatcatgtccgccatgctggccaagcgtctgggcgccaaaaaggtcatggtgctgatacagcgccgtgcctatgtcgacctggtgcagggcagcgtgatcgatattgccatttcaccgcagcaggcgaccatctccgccttgctgggtcacgtgcgtaaagcggacatcgtcagcgtttcctcactgcgtcgcggcgttgctgaagctattgaagccattgctcacggcgacgaaagcacctccaaagtggtcggccgtagcgtagaagaaattaaactgccgccaggcaccaccattggcgctatcgtgcgtggcgacgatgtcattatcgccagcggtaatagtaaaattgagcaaggtgaccacgtcattatgttcatcaccgataaaaaatttgtaccggacgtcgagcgtttattccagccgagtccattcttcctgtagctattgtgtagtctgtttgagaaacgtaagagacaagatacaaacttttctctgcgaattgtggcaaagggaagttgctttgttaaacttgagttattaattttgcgaggggtgttctatgagtatgttgaaagagttccgcgaatttgccatgcgtggcaatgttgttgacctggccgttggtgtcattattggtgctgcgttcggtaagatcgtatcgtcattcgttgccgatatcatcatgccgccgctgggtttactgatcggcggtgtcgatttcaaacagttccacttggtattacgcgaagcgcagggtgaaatcccggcggtagtgatgaactacggcgcctttatccagacggtatttgattttgtcattgtggccttcgctattttcctggcgattaagctgatgaacaaaatgcgccgcaaacaggaagaaaaaccggcggctccgccagcaccaagcgcggaagagaagctgctgacggaaattcgcgatctgttagccaaagatcagccgaaagcctaagtacactcccgttattgttcaaaaaagccctcgctgacgagggcttttttatgccttaaaaccagaaagccagtggtaaataatcgcttgattgcttaccactggcctcccagtttgcccctttgccgtgtttttctttacgccggtagctgcctttccctttgctattcttctccacccgctggcggaataaggggtcgtgcaataacgcttcaagcgcattgtcttgtatcttgcctttggtgtgacggtatttcgtcatggtattactcctgatattaggatggatataaatcgggcagataatagcgccgaaaagaaacaaataacagcggttcagcagtgatgccccgcttttttgtcgctgctgtcgctggccccctgttccagggcttcaagaatagagcaataggtgctggtatgtgcgctgccgcagcaggcatcgctcaagcgccgtaatgactcccgcatccgcgtcagctccagcagtttctgctccacttcctgcaaacgcgcatccacaatggattttgactcctggcaggtgtgatgttcaggatccacgcggatcgacagcagttcggcgatagtttccagggtaaagcccaactgcttggcataacgaataaagcgcaggcgttgtaagtcctgctcactatacaggcggtaacccccttcggtccgcacgttatgcgccatcatgccctgcttttcataataacgcacggtatccggcgtaacgccagcgagcttggcgagctggccaattttaaacattagctttcctccggcccaaatttaccattaatcacctgatggtactcaccatgcaggaaatcggtactcatcccggcttgctgcaaacgatattccaacagcgccatgcgcttgctcaatgcaacgtagtcagggtgttcgctgttaatttcctgcagcaaggcagcaatggtcaacgcttccttacgggcctctaattccggcggcagataaccggcgttctttaacaggcgaaagccggaacgcagttctgccggcaccgcactgtcatcgtcaagctccagcggtttgccttggcctggtaagttctcaaactcaccgttatcttgcgcgtcacgaatatggcgttcagcccactcatcgagtaaccacattgtatgattcctcagcatgcaatctttgccgctagcatagcggatagggagggggatcttaaagcagataaccggagggcagcacaattggctgtgaataggcgtaaaaaaaccgggcaagcccggtttttttacgcttctacagattactctgcagttgctgcttctgcttgagactcagcacgatcaaccagctcgatgtatgccatcggcgcgttgtcgcctgcgcggaagccacacttcagaatgcgagtgtaaccaccggcacggctcgcgaaacgcgggcccagctcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagctacgctgtcggtcttggcaagagtaatcagcggctcaacaacgcgacgcagctctttcgcttttggcagggtcgtcttgatgatttcatgacgaaccaaagagccggccatgttacggaacatagcctggcgatggctgctgttacggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcaatgcttgccggcggccagttttccaggcgcatgcccagagacagaccacgtgaggccagcacgtctttaatctcggtaagagattttttacccaggttcggcgttttcagcaactcaacctcggtacgctgtaccagatcaccgatgtagtggatagcttctgccttgaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaattctggtttctcttctttcacttccggctgacgtacatcacgtaagtcaacgaaagcttccagttgttctgccagaatggttgccgcacggcggatcgcctcttcaggatcgatcgtgccattggtttccatttcgatgaccagcttgtccaggtcagtacgctgttctacacgcgcagcttcaacattgtaggcaatacgctctacagggctgtagcaggcgtcaaccaacagacgaccgatcgggcgctcatcttcttccgaatgaattcgggcagaagccggcacataaccacgaccacgctgaactttgatacgcatgctgatagcagcgttttcatcggtcaggtggcagataacgtgctgcggcttgacgatttcgacatcaccatcatgggtgatgtcggcagcggtcacagggccaatgccagatttattcagggtaagaataacttcatctttgccttgaactctcaccgccagccctttcaggttgagcaggatttccaggatgtcttcctgtacgccttctttggtgctgtactcatgcagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatagatgaaagcagaatacggcgcagtgcgttgccaagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactgacttgctcgatatctaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcggtacgttcaggcatacgcttgaacacgccttccatcttggcagcatcaacttccagccaagtcggcttttcacgctgctcagccagctccaaagcggccttaacacgagactgctttttcgctttctcgcggatgctgactacgtcattcggagatacctgataagaagcgatgttaacaacgcgaccatttaccatgatagctttgtggctaaccagctgacgtgcttctgcacgcgtggcgccgaagcccatgcggtaaacgacgttgtccagacgaccttccagcagttgcaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtaatagttgcggaattgacgctccagcacaccgtagatacggcgaactttttgcttctcacgcaactgcacaccgtaatcagacagacgcggtttacgcgcaccgtgctgaccaggcggttgttcaattttgcattttgaatcgatcgcgcgaacgccagacttaaggaacaggtctgtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctaaaagctgcgttatacgcggcgctttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaaccagccgcgttcagagcgcggatagtagactcacgaccaggaccaggtcctttaaccataacttccaggttcttgataccgtattcttttactgcgtctgcacaacgttcagcggcaacctgtgctgcgaacggagtggacttacgagaaccacggaaaccggaaccaccggcagttgcccaacccaatgcattaccctgacgatcagtgatggtaacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgctttcttacacgcttacgtgtacgaacaggtgcctttgccattattcaatcaccccgattatttcttgatcggcttacgcggacccttacgggtacgtgcgttagtcttagtacgctgaccgcgaactggcagaccacgacgatgacgcaaaccacgatagcaaccaaggtccatcagacgcttgatgctcagggtaacttcacggcgcagatcaccttcaacagtgtatttggcgacagcttcacgcagctgttcaatctgctcttcagacagctcactgatcttaacatgttcagcaataccagtcgcagcacagatagcctgtgagcgggttttgccgatgccgaaaatcgacgttaaggcgattacggtatgtttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctacttagttttacagcaacaccattctgaaaagcccgttttcaggatactcaaatagtgtcacagttacataaaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgagataatcagccttgacgctgtttatgcttcggctcgacgctgcaaatcacgcggataacaccgttacgcttaacgattttgcagttacgacataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcaaacaaaacccgactagcggttatagcctttcaggtttgctttcttcaatgcagactcgtactgacttgacatcatcagagtttgcacttgagccataaagtccatgatgacgacaaccacgatcagtagcgaggtaccaccaaagtagaatggtactttcattgcatcacgcatgaactccgggatcaggcagatgaaagtaatgtacatcgcgcccaccagggttaaacgcgtcattactttatcgatgtacttcgccgtttgttctcccggacgaattcctggtacgaaggcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggctgtccaggctgcaaatacatcgaaattgttgtcagccagttccaaccggtacctcccccaaaccaagatgcgatcgtggccgggaacaggataatgctggaagcgaagatcgccgggataacgcccgccatgttcactttcaacggtaagtgcgtactctgtgctgcataaacgcgacgaccttgttgacgcttcgcatagttaacgacgatacgacgttgaccacgctccatgaagacgacaaagaaggtcactgcaaacaccaatactgctaccagcagcaacaggaggaagtgcaggtcgccttgccgggcttgctcgatagtatgaccaattgccggcggtaagcccgctacaatacccgcgaagataatgatcgagataccgttgccgataccgcgttcagtaatctgctcacccagccacatcaggaacattgtcccggtcaccaggctcacaaccgcagtaaagtagaacgcaaagcctggattaatcaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatatggccaataccagcgtgccgtagcgggtatactggctaatcttgcgacggccagcctccccttctttctttatttccgccaacgccggatgaaccaccgtcaacagctggataatgatcgaggccgaaatatacggcatgatccccagcgcaaagatagaagcacggctgagggcaccaccagagaacatgttaaacatttcaatgatagtgcctctctgctgttcgagcaatttggcaagcacagtggcatcgataccaggaatcggaatgaaagagccgatacggaagacaatcagcgcgccgataacaaacaaaagtctgcgcttcagctcgccgagcccacctttagcactttgaaaatctaatcctggttgcttagccatcagctcacttattcctcaattttaccgccagcagcttcgatagcagcacgagcgcctttggtgacacgcagaccacgcagggtaaccggacgagcgatttcgccagaaagcataactttcacgaattcgatctgggtaccaacaacgttagcggctttcagcgtgttcaggtcgataacatcgccttcaatcagagccagttcagacagacgtacttctgccgtgatcatcgctttgcgtgaagtgaagccgaatttcggcaaacgacggtacagaggcatctgaccaccttcgaaaccacgacgtacgccaccgccagaacgagacttctgacctttgtgaccacggccgccggttttacccaggccagaaccaataccacgacctacacgcttcggcgcatgcttggcaccttcagccggagacagagtatttaaacgcatctgttactcctcaactttaaccatgtaggaaaccaggttgatcataccgcgtacagcaggagtatcctcgcgctcaacggtgtgaccaatgcgacgtagacccaggcccagcagcgtagctttatgcttcggcagacggccaatggaactgcgagtttgtgtaactttaatagtcttagccatggtcaattaccccagaatgtctgcaacggatttaccacgcttggcagcgaccatttcaggagacttcatatttgccagagcatcgatagttgcacgaaccacgttgatcgggttggtggaaccataagctttagccaatacgttgtgtacccctgcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttctgaagccggctgcatgaacacacgagaacccgtgtgaacacctttaacagggtgctgcagggtgccgctgttcagcgcgacattcatcatgttgcgacgggctttttccatcgctttctggatcgctgccggaacttcgcgtgctttgccgtagccaaaaccaacgcgaccgttaccatcaccaacgacagtcagtgcggtaaagctgaaaatacggccaccttttacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttaaacctcttccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggactcgaccatgatattggaaaccggaacggtcaaaggaaacatctttgatgcctttttccaacgcgcgctcagcgatagctttacctactgctgctgctgcgtctttgttaccggaatacttcagttgctcagtgatagctttttctacagtagaagcggctaccagaacttcagaaccatttgcagcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcacccagttctttgagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacggacacccttgcctttgtaaggctcaggacgacggtaggcacgcagctctgcagcaacctggccaataacctgcttatcagcgcctttcagcacgatttcagtttggcttgggcattcagcagtaacacctgctggcagctgatggtcaaccgggtgtgagaaacctaatgacaggttaatcacattgcctttgaccgctgcgcgataaccaacacctaccagttgaagcttcttggagaagccttcggtaacaccgataaccattgcgttcagcagagcgcgcgtggtgcccgcctgggcccaagcgttcgcgaaaccttcgcgcggagcgaaagtcagtgcgttttcttcttgcttaacgataacggcatcgtggactgtacgagtcagctcgccgtttttacccttaatcgaaataacctgaccgttgagttttacctctacgccggcaggaatgacgacgggtgcttttgcaacacgagacattctttcctcccgaattaagctacgtagcagataatctcgccacccagaccagcctggcgagctgcacgatcggtcataacacctttagaggtagaaacgacagcgatacccaaaccggccataacttttggcagctcatcttttttcttatagatgcgcagacctggacggctgatacgctgaatgctctctaccacagctttgccctggaagtacttcagtaccagttccagaacaggcttggcgtcgccttcgattttgaaatcttcaataaaaccttcttccttcagcacgttggcaattgccactttcagcttggaggaaggcatggtgaccgcaactttgttcgcggcttgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcaagcctggtacttcaccgcgcatggcggcttcacgcagcttaatacggctcaacccgaatttgcccacataaccatgtggacggccagtttggcggcagcggttacgctgacgagacgggctggaatcacgcggcagagtttgcagcttgagaacagcgttccaacgatcttcatcggacgcgttcacatcagagatgatagctttcagttcagcgcgtttagcaaagaacttgtcagctaatttcacgcgctttacttcgcgtgctttcattgattgcttagccataagttaaccctgccttacttgcggaacgggaagttaaaagcagccagcagcgcgcggccttcatcatcagagttcgcagtagtggtgatggtaatatccagaccacgtacgcgatcgactttatcgtagtcgatctctgggaagatgatttgctcacgcacacccatgctgtagttaccacggccatcgaatgacttggcggacaggccacggaagtcacggatacgtggtacagcaatggaaatcagacgctcaaagaactcccacatgcgttcgccacgcagagttactttgcagccgattggatagccctgacggattttgaagcctgcaacagatttgcgagctttggtgatcaacggcttttggccggagattgctgccaggtcagctgctgcgttgtccagcagtttcttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactgagacatcagttgtttaactacctcgtctttgtagtaatcatgcagtttcgccatcgtattactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttgccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcgttgaagatagcaacgttagaaacctgaattgcagcttctttttcaacgatgccgcctggttggttcagagccggaaccggcttctggtgtttcttaaccaggttgataccttcaacaatgaccttaccagcagacaggacattttttactttaccgcgtttacctttgtctttcccggtaagcacgataacttcgtcatcacgacggattttcgctgccatggttcgctccttagagtacttctggtgccagagagataattttcatgaacttctcattacgcagttcacgagttaccggcccaaaaatacgcgtaccgataggttgctcgctgttattgttcaaaataacgcatgcatttccatcgaagcgaatgacagaaccgtccgggcgacgtacacccttcttggtgcgcaccactaccgccttcagcacatcgcctttcttcaccttaccacgtggaattgcttccttgatggtaatcttgatgatatcgccgacgcctgcgtagcgacggtgcgagccacctagaaccttgatacacattacgcgacgagcaccggagttatcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactttaaagacctaagaaatttaggtcgttgaaaagccccataactgagggcgcagcattataacaccgcttccttaggatgggtagaaaaaataaacggctcattttctgagccgtttatcaagtgagagccagctactctattacagaatcgctttctctacaacgcgaaccaacgtccaggacttagtcttagacagtggacggcattcgcggatttccaccacgtcgccagcgccacattcgttgttctcgtcatgtacgtgcaatttagtcgtacgcttgatgaatttcccgtagatcgggtgcttcacgaaacgttcgatagcaacaacgatggatttctccattttatcgctaacaacacgaccctgcagagtacggattttatcggtcattacgcacccgccttctcagtcagtaaagtcttaacgcgtgcgacatcacgacgcacttgtttcaacaggtgagtttgttgcagctggccactcgccgcttgcatgcgcaagttgaattgctcacgcagcaggttgagcagctcagtgttcagctcttcaacgcttttttcacgcagctcttgtgctttcattacatcaccgtcttggttacaaaggtggttttgatcggcagtttcgctgctgccagcttgaatgcctcacgggccagctcttcagacacaccgtccatttcgtacaggactttaccaggctggatcagagcaacccagtactccacgttacccttacctttacccatacgaacttccagcggcttctcggtaattggtttgtccgggaatacacggatccagattttaccttgacgcttaactgcacgagtcattgcacgacgtgctgcttcgatttgacgagcagtcagacggccacggccaacagctttcagaccgaaagtgccgaagctaacatccgtaccttgcgccagaccacggttgcggcccttgtgcaccttacggaattttgtacgctttggttgtaacatcagcgactctccttacttgcggcctttacgctgctgctttttaggttgagcagccggttccggttgttcaactgcagccataccacccaggatctcacctttgaagatccataccttaacgccgattacaccataagtggtgtgcgcttcagacgtgttgtagtcgatgtccgcacgcagagtgtgcaatggaacacgaccttcgcggtaccattcggtacgtgcgatttcagcaccgccaagacggccgcttacttcaactttgatgcctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacatgacgcgacgttccagctgtgaagtgatgctgtcagcaaccaatttagcgtccagttccggtttacggacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttgcgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacgaatgcttttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggaattgacgaactttaaagtcgctgtccaggttgtcagcgaattctttggtattcgcataccaggtagagttccaaggtttgacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtaatgtggctggtgcgcttcaggatgcgatctgcacgacctttcgcacgcggcataatgcgcttcatgcttgggccttcgtctacgaagattttcgtaactttcagatcatcgatgtcagcgccatcgttgtgttctgcgttagcaatggcagactccagtacttttttaaccagaccagcagctttcttgttggtgtaggtcaaagtttccagagcttgcgacactttcttaccgcggatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcgtggcgatgtttagcgatagtttccatctcttcctcctaccttagcgctttttagcttttttatcagccgcatggccgcgataagtacgagtcggcgcgaattcacccagtttgtgaccgaccatttcatcggaaacgaatactggtacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcactggcttcttgtcaccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaattattttttgctacggcgacgtacgatgaatttatcagtacgcttgttgctacgggtcttcttacctttggtctgaacgccccacggagaaaccgggtgcttaccaaagttacgaccttcaccaccaccgtgcgggtgatctaccgggttcatcgccgtaccgcgaacggtaggacgaacaccacgccaacgtgcagcacctgctttacccaggacgcgcagcatgtgttctgagttaccgacttcacccagggtggcgcggcaatctgcaggaactttacgcatttcgccagagcgcagacgcagagttacgtaggaaccatcacgagcaacgatctgaacgtaggcaccggcagaacgcgccatctggccgcctttacctggtttcatttctacgttgtgaaccgttgaacccactgggatgttgcgcattggcagggcgttgcccactttgatcgcagcatcaacaccagattggatctggtcaccagctttcaggcctttcggcgccaggatgtaacggcgttcgccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactccagacgctcaaccactgcagacacgccgtctttgttgcgtttgaagtcaaccagacgatagtgttgtttgtggccaccaccgatatgacgggtggtgatacggccattgttgttacgaccaccgcttttgctcagtttttccagcagcggggcataaggtttacccttgtgcagctcagggttaaccactttaacaacgtggcgacgacccggagatgtaggtttacatttaacaattgccattgttcttactcctccgacttactctgcgccgctgatgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgaccgtgacgcttcactttccctttaacaaccagggtgctcacgtctttgacttcgacttcaaacagtttctgcactgcagctttgatttctgctttggtcgcgtctttggcaactttgagtacgatggtgtttgatttttccatcgctgcagatgctttctcagatacgtgcggtgcacgcagcactttcagcaaacgttcttcacggatcatgccagcatctcctcaacttgcttcacagcatcagcagtcataaccactttgtcgaaggcgatcaggctaactggatcgatacctgctacatcgcgcacgtcaaccttgtacaggttgcgggcagccaggaacagattctcatcgacttcgccggttacaatcagcacgtcttccagggccatatctttcagtttctgtgccagcagcttagttttaggcgcttcaacagagaacttttcgacaacgatcagacgatcttgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatctttttgttaactttctgactgtggtcttgtggcttcgcagcgaaggtcacaccaccggaacgccagatcgggctcttaacagaacctgaacgcgcacggccagtacctttctggcgccacggtttcttaccggaaccggtcacttcagcacgggtcttctgagcacgagtaccttgacgggcacctgctgcataagcaacaacaacctggtgtaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctttgcgcgtctttcaatactaattccattgctatccccttacgccttcacagctggtttaacgatcaggttgccaccggttgcacccggaacagcaccttttaccagcagcaggttgcgctcagcgtcaacacgtactacgtccaggctctgaacggttacgcgttcgtcacccaggtggcctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttgccgtgggtagcgtcttgggtacggaagttccagcgcttaacagtgccagcaaaacctttacctttagaagtaccggttacgtcaacttttttaacgtcagcgaagatttctacgctaatttcctgacctgcagtgtattcctgaccttcttccaggcggaattcccacaaaccacggccagcttcaacgccagctttagcgaaatggccagcttcaggcttggtcacgcggttcgcttttttgctaccggtggtgacctgaatggcactgtatccgtcgttatccaggctcttaacctgagttacgcggttcgcttcaatttcgattacggttactgggatggaaacgccttcttcagtgaagatgcgagtcatgcccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcttgtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggagagatcagaacggtaaaacgctctttgcgggtcggcagcgggatcggaccacggacttgcgcaccagtgcgcttagcagtctcgacgatttccgcggttgattgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgtaaataattactcctcacacccatttcgattgatgggggagtgtaatcgtcaacatataactcccatatcgggagtattgttcgaaaggcacaaatggctgccgatcgactgattcgctaaaatcaggctaccaagattaggtaagcccgcgcattatacgcaaaatgagcgtcaaagcaaggcgcagatgaaaatatgcgcagaatatcggcgttttcgtgacatggatggggattgatgcggatggaaacaaaacggcgggcgctcccctgccctgccggcaaccaggctgccggcggttcagtggcaggcgacgggttacgtcactctttacgctccagcacctgggcctgtgcgtaattttgaatacccagccgctggataaggtccagctcggtttccagccagtcgatatgctcttcttcatccgccagaatctcaatcatcagatcgcggctgacatagtcatggatggagtcggcgtaggcgatgccttcacgcaaattcttggcgccatccaactccagcgccagatccgagcgcagcatctcctcaatatcttcaccgatattcagtttgccgagatcttgtaaattcgggatgccttccagaaacaaaatgcgctcgatatagcgatcggcgtgcttcatttcatcaatggactcgtgatattccttgtcgttgaggcgcattaagccccaattcttgaacatgcgggcgtgtaggaagtattgattgatggcaaccaactcgttgccgagcagtttgttgagatgcgcaatgatctttttatcgcctttcataaggtattcctcctgaccagttctaaaagtgtagaacctgtgcgtcaagagtcaaaaaatgaccttaccttctgttaggcaacttcatgcatatgaataatggctgcgcgttcctccaccataatctggcgtgcctggcgaatgcatttcccgcagtcactaccaatcggcaccaggtctcgcagctgcttcatggtatgggggttgtgctgacgcaccgctttacgaatcgctttgtcagtcacggcattacacaggcatacgtacataggagactcacttcttaacctttgagtaagtctaaataagaatgctttttatttcaattaagatttgcacaatttgtataaaaaaagggcaccgaagtgccctctttattgtgttgataaattatcagcgattaagcgataactttagcaacaacgcccgcgcctacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccattgcgattgggtgaatcagagtaactttcatgttcacgttgtcgcctggcattaccatctctacgccttctggcagttcgatggtaccggtcacgtcagttgtacggaagtagaactgtggacggtagcctttgaagaacggagtatgacggccgccttcgtctttggacagaatgtacacttcagattcgaactgggtgtgcggcttgattgaacctggcttcgccagtacctgaccacgttcgatttcttcacgcttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttctacgccagtacaggtagacttaacggtgtctttgatacctacgatttctacttcttcaccaactttgatgataccgcgctctacacgaccggtaacaacggtgccacgaccagagatggagaatacgtcttcgattggcagcaggaacggcttgtctacagcacgctctggctctgggatgtagctgtccagcgcttctgccagctcaacgattttcgcttcccactcggcttcgccttccagcgctttcagcgcggaaccacggattaccggcaggtcgtcgcctgggaagtcgtaagcagacagcagttcgcgaacttccatctctaccagttccagcagctcttcatcatctaccatgtcgcatttgttcatgaatacgatgatgtaaggtacgcctacctggcggcccagcaggatgtgctcacgggtctgaggcattgggccgtcagtcgctgctactaccaggattgcgccgtccatctgcgctgcaccggtgatcatgtttttcacgtagtcggcgtgccctgggcagtcaacgtgcgcgtagtgacgagtcggggtgtcatactcaacgtgagaagtgttgatggtgataccacgagctttttcttctggcgcgttatcgatctggtcgaatgcgcgagcagcaccgccgtaggttttagccagtacggtagtgattgctgcagtcagggtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagcgctctccccataaggagagagcacgggactttggttttaaccctaaggcttatttaccacgggcttcaataacggcctgagcaacgttgttcggcgcatcatcatacttcaggaattccatggtgtatgatgcacgacctttggtcagagaacgcagctgagttgcatatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagttacttcagattcctgaccgcgcagcataccacgacgacggctcaggtcaccgatgacgtcaccagtgttctcttctggagtttccacttcaaccttcatgataggctcaagcagaactgggttcgctttcttaaagccatctttaaaggcaatggaagcggccagtttaaacgccagttcagaggagtcaacgtcgtggtaagaaccgaagtgcagacgcacgccgagatctacaactgggtaaccagccagcggaccagctttcagctgctcctggaggcctttatcaacggcagggatgtattcggttggaattacaccgcccttgatgtcgttgacgaactcgtaacctttagggttagagcccggctccagtgggtacatgtcgatcacaacgtgaccgtactgaccacgaccaccagactgcttggcgtgcttaccttcgatatcggtaactttggagcgaatcgcttcgcgataagcaacctgtggtttaccgacgttcgcttcaacgttgaactcacgcttcatacggtcaacgatgatgtcgaggtgcagctcacccataccagcgatgatggtctggttagattcttcatcagtccatacgcggaatgacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggctcaacggcgatggagattaccggctcagggaattccatacgctccagaatgatcggcgcatctggatcacacagggtatcacccgtggttacgtctttcagaccgatagccgcggcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttggcgtgcatctgaacgatacggccgaaacgctcacgtgcagctttcacggagttcagcacggtatcgccggagttaaccacaccggagtaaacgcggaagaaggtcaggttacctacgaacgggtcggtagcgattttgaacgccagagcagcaaacggctctttgtcgtcagcgtgacgctcagccggcgtgtctttaccgtcgtccagcataccgttgatcgcaggaacatcgactggggatggcaggtaatcgattaccgcatccagcatcgcctgaacacctttgttcttaaatgcagaaccacaggttaccaggatgatttcgttgttcagcacgcgctgacgcagtgcagacttgatctcttcctcggtcagctcgtcgccgcccaggtatttttccatcagctcttcagaggcttcagctgcggattcgatcaggttctggtgccattcgtcagccagttcgaccatatcagcagggatatcttcgtattcgaaggttacgcccgcgtcagcgtcgttccagttgatggctttcattttcaccaggtcaacaacgccggtgaacgcttcttcagcgccgatcgccagctgcagtggaactggagttgcgcccagacgggttttgatctggtcaacaactttcaggaagttcgcacccatacggtccattttgttaacgaacgcgatacgtggaactttgtatttgttagcctgacgccatacggtttcagactgtggctgaacaccaccaacagcacagtaaaccatcactgcgccatccaacacacgcatggaacgttctacttcgatggtgaagtcaacgtgtcccggggtgtcgatgatgtttacgcggtgcggttcatactgcttggccataccagaccagaaagcagttgtcgctgcagaagtgatggtaataccacgctcctgctcctgttccatccagtccatggtggcagcgccgtcatgaacttcaccgagtttatggtttacaccggtgtagaacaggatacgttcggtagtggtggttttaccggcgtcgatgtgtgcactgataccgatgttgcggtagcgtgcaataggtgttgtacgagccatttgattcctctattgccttaggcgttcaagttcagttaacccaagcgggtgagcttcttgaagcgcccgcttggttagcataactacagcgtggtgattaccagcggtagtgcgcgaacgccttgttggcttcggccatgcggtgaacgtcttcacgcttcttaacagcagaacctttgttctctgctgcgtcagacagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcatcaacgatccagcgcattgccagagcattgcgacgaaccggacgaacttcaactggtacttggtaagtagaaccaccaacgcggcgcgacttaacttcgacagtcgggcgaacgttgtccagagctacttcaaaagcttccaggtgatctttaccagaacgctgagccagggtctccagcgcggtatagacgattgcttctgcggtagattttttaccgtctaccatcaggatatttacaaatttggccagcagctcagatccgaacttaggatctggcagaattttacgttggccgattacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttattttgacattaaagttaaaacgtttggccttacttaacggagaaccattaagcctttggcttcttcacgccgtacttggaacgagcttgcttacggtctttaacaccggagcagtcaagtgcgccgcgaacggtgtggtaacgcacacctggcaagtctttaacacgaccgccgcggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttggtcaaacgcacacggcatactttacgcagtgcggagtttggttttttcggagtggtggtatatacgcgggtacatacaccacgtttttgcgggcaggcttccagcgctggaacgttgcttttagcagccttcacagagcgtggtttgcgaaccagctggttaattgttgccattaaaaaagctcctggtttttgcttcgtactagcttcgtaaacatgtgataaatcccctcgtatgcactattggcaaagtacgaggacgcagaattttattgccgacccgaagaggtgtcaagaaatatacagcatcgtcgtcattaccaggccatttggctgcgatgcactgtggttaattcaacgaagtgattatagtcaatgacggtgactttgtgcgaaatatgaccactcagtccccgcgcctccaggtcattgcgcagcgcgtaaagagagatgggggcggcgagcagcaaatcaaggtgggcgccggccagcgcggccagaacgccgtcctgcagcagcagcagcgcatcgccgggcgacgcctgacgcagcagcgtcggcaggtcgcactgcgcgggagaacggctcagggtaaacagcatcgggacattcctaaaaagtcatcaccacgtcgaaggcggccagtttttgtcgcagggattcaggcgccagcacctcggcgtccagcacccagttctcaacctgcgccagaccgcgcgcctgcagcgacgcctcgcacagataacattgctcaacgtcatacagcggcaagacgccgaaggtcgcgatgtagttgcgccccagcaccttttccggctgctggcccggcagcagctgcagcacgccgtcgccgataaaaaatacgcccagctgctcgctcagcgccgacgtcgcgagcagagcgtcaagcccttcccgcccggaggcgttgccgtgcggcgcctgggtaaagacaaaggccactcgtttcatcgtcatctcttaaaactgtaccatgcggtcgcagctgagcgcggcttccgccagggcgcccagcccgctgagcgtaaagccgggctgcaggttcgccgccgccagtccctgctcgcgcgcctcatgttcatcggtcacgccgcggcgcagcgccgccgccacgcagacgttcagcgtgacgtgatgctgctgcgccagctcgctccaggcgcgcaccagatcaaactcatcgctggccggcgcgctcagccggttggcgttcagcaccccttcccggtagaaaaacacgctgctcaaccggtgtccggccgccagcagcgcctgggcgaactgataggcgctgctggcctgctgcgtaccgtaagccggcccggtgaccaacaggcaataactcagcgtcaccgttcattacccagcagatcgccgcttttaaactggcggatgtacaaatacacggtgtgcttggagatattcagccggtcagccacctgattgatcgcgtccttgatatcaaaaatccccttctcatacaggttcagcaccacctgccggttcttggcgttgttggagacgttacggtcggcgttcacttcttcaatggtgaactccagcgtttgcgccaccagatcgtccaccgacgaggcgaagttcaccgacgaggcgatctcctgagtttccggcggcataaagctttgcatcacctgagagaacggcacgtcgaggttcatattgatgcacagcaggccgatcacgcgctgttcgcggttgcgaatagcgatggtgaccgatttcatcagcacgccgcttttggcgcgggtgaaataggctttggaaacgctgctgtcatcgccggccatgtcatgcagcatacgcagcgccagatcggttatcggcgagccgatctgccggccggtatgctcaccgttggcaatgcgcaccgcagagcatttcaaatcctccagcgaatgcagcacgatctcacagtgcgagccgatcagcatcgccagaccatcgaccaccgcctcataagacttcaggatttcataatccgtctggttaaacggacgctcattgagcaaatcaagctcgccggcttcgctggataaaagcgaattagacatcggagataccaccctcataaatcgcctgtgccagggggcgcagctaaaacggctcgtgcaggtcgaaaacagttttagatacacgccctaaaggggcagacgcaggacataattgtctgaatccgatccggtcagcgcgaccgaaaccaaatcctttcattttcacgtggtattgacgttaagctcatgcccggcgggcgtcaagtgatcagggcgcggaggcagagaaagttgtggcgcgatgagaacggatgacggggaaataaacgaaaaccgccgcgatacaatcgcggcggtggcgtacagggagcgcttatttcgcttttgctttagcgtccgcagcagcaggtttttctgctttggcgtcggctttcggcgtggctttcacgtccagcagctcaacgtcgaacaccagggtggagttggccgggatgcccggaacgccggttttaccgtaggccagcgccggtgggataaccagcttgattttaccgcccttcttgatgtgcttcaggccttcagtccagccagggatcacgccgtccagacggaatgacagcggctcgccgcgggtgtaggagttatcaaactctttaccgtcaatcagggtgcccttgtagttcaccaccacggtgtcgctatctttcggcgcattgccggtacctggtttctctacctggtacagcaggccggattccgttttcttcacgcctttttctttggcgaaggtgtcacggtatttcgcgcctttctcttcgttctctttcgcgtcctgctccatcttcgcctgagcggaagacttcacgcgcgcttcgaagccctgcagggttttctcaatatccgcgtcattcagcttgctcttgttggcgaaagcgtcctgaacgccggcgatcaactggtctttatccagtttgatacccagtttttcttgctctttgagagagttgtccatgtaacggcccagggacgcgcccagcgcgtaagccgcttgttcgtcatcgttcttgaatttgccggtgcttggcgcagcggcggcatcagcaggttttgccgcatcggcggccatagcctgagtcgcattcagagcaaaagccatggtggttgccagaagcgtgactttaaacaaagatttcatccatttctccagtgtctgaagcggtgccccaaacaatcattaagtaagataaccgggctactatagcgggctgcaagaaaacaagacagtcgcacaggtaaccaatcgagtcaaagtgtgacttcgtattcaaagagaagtttcctctcatttttacccgcatgataaatcagacttttcttgagccactgcggcaccatgacataaaacggccccgtcaggtgcgcttttacaccccgcctcagctaaatagcacagcgcaaaacgcgccgcagctgttaccataacgccagcaatcaagatttaacagtgtcagaggtcaccgccatgcacaacgccggcaatgaaagcctgttacaacggctggaagagttggaaagccgccaggcttttcaggaagtcaccatcgaagagctgaaccagacggtggtccagcagcagctggagctgctgaaaatgcgcgagcatctgcatctgcttaccgataaactgcgcgccgcccagccttccatgattgcctcgcaatcggaagagacgccgcctccccactactgaccgcggcaccgcaggagcataaaaaaaggccgccgaagcgaccttttcctgcagcgcgctgcgcgcttagtggcagccgcaaccgccgttgccgcaaccgccttttttgtcttcagcgtggtcgtgaccatgatcgtggccgtgaccgccgcagcaaccgtcgccgtgctcgtggtgatgatcgtgctcgccgtgaacgtggccgtgcgccagttcttccgccgtcgcttcacggatagccacgacttcaacgttgaagttcaggttctggcccgccagcatgtggttaccgtcaaccaccacgtgatcgccgtccacttcggtgatttcaaccggaaccggaccctgatcggtatcagccaggaaacgcatgccaacctgcagctcgtcaacgcccatgaaaacgtcttttggtacgcgctgcaccaggttttcatcatagttgccgtaggcttcgttagcgccaacgtgaacgtcgaaacgatcgcccaccgcgtggccttcgagcgctttttccagacctgcaatcagagaaccatgcccgtgcagatagtccagcggtgcactcaccggagactcatcaaccaaaacaccgtcttctgtacgtacttggtaagccaggctgactaccgagtcttttgctactttcatgatatctcctaccgttggatactttcagctgcgccaacctgcgccggcagcaactctaacgggtagattgtaacggaaatctactccgctgtaccctccagcataaaaaatcgcggcaaacggcgctattccggctggaaaatcccgataacctgctcttgcggacgcacgtgtttttccacctgttgctccgtctggcgctgatgatggccgcacttcacgcactccaccacttcaacctgatcttcgcgccagacggccagcgtatccatcgcattacagctcgggcaaaccgcaccggcgataaaacgcttacgagttacagacatgcttgttgctcccacttattcatattcatcccagccgtcaaactggcggctctctttttgcatttcgcggtggaacagctcttccagctcgcgccgcgcctctttcagacgggaaatctgcgccacatcgccctgatgcggcggcattaattcacgcagcatgcgcatatccagccggcggaagtgctgctgggcgcgaaaggcctgatgcggatgcattcccagcgtcatcagcgtcttgcgccccagttccagagcgctggagaacgtctcgcggctgaaatactgcacaccggcctgcaacagctcatgcgcttccacgcggccgcgggcgcgcgccaggatcgccaggttggggaagtgctgctggcagagatgcacaatcgccagggtgtcttccgggtcgctgcaggcgatgacgatcgacttcgccttctcggcgccggcggcgcgcagcagctccagctcggtagcgtcgccgtaatacactttatagccgtagcggcgcagcatcgcgacggcgctgacgtcgcgctccaacacggtaatccgcattttattggccatcagcaggcggccgatcacctgcccaaagcgtccgaagccggcaatgatcacctgcggctcatcatcctcgacgtacggcgtctcctccacgtcgtcgcgggcgttatagcggcgggccaaaatacggtcgatcgcctgcatcagcagcggcgtagtcatcatcgacagcgtgacgatcaccagcagcagcgccaactggtcgctctgcagcaccttttgcgtcgccgccgccgaaaacagcacaaacgcgaattcgccgccctggctcagcacgccggaaaactgcagccgcaccgaacggcgcaggccgaagatgcgcgccagcgcgtacagcacgccgtatttcaccgccaccagcagcagaacgccgacgaccacctcaagcagatgggtatagagtacgccgatattcaacgccatgccgacggaaataaagaacagccccaataacagccctttaaacggctcgatggcgatctccagctcgtggcgatactcgctttccgccagcagcaccccggcgatgaaggtgcccagcgccatcgacagccccagcgcatccataaacagcgccgagcccaacaccaccaacagcgcggcggcggtaaaaatctcacgtacgccggaggccgcaatatagcggaacagcggccgcagcaggtaacggccgcccagcagcatcccgccgaaggccgccaccttcatggcgattctcgcccagtcgtcgctgctgctgccgccggccagaatcgggatcaacgccagcgccgggatcaccgccatatcctggaacagcagcaccgaaaaccccaactggccgccctcatggcggttcatacccttttcacgcatcagctgcagcgccatcgccgtggaggacatcgccaaaccgatgccgccgatcaccgccgcctgccaggcaaaatggctgaagtacagcagcgcgcccagaataacggcgctgatcgccacctggccggtgcccacgccaaaaatcgagcgccgcagcgcccacagcttggagggattcagctccaggccgatgataaacatcaggaacaccacgccgagttcggagaagtgcagaatctcttcgacgtcgcggataaatcccagcccccaggggccgatggcgataccggcaatcaggtagcccagcaccgcgccaattcccagacgacgggcaatcggcaccgttaccacggcggcgaacaggaacagcagcccggcggtcagtaatgcggaaccttccatgatcaggccctccgttgcggcaaaggattacgcagccagtcgccgtaggcggcggcgtggctggccagcacctccggcttttgccgacgcgcccagtaaacgacgatcggcgtcagccagtgcatatggcacattgcggcggtcagctcgaagggacgtaaaatatcttcgatcggatagcggttgtagccgcccaggcggtaggcgccttccggctcgccggtggtgatcaccgaacgccagtatttgcccgccagcgcatcgccgcccacgccgctggcaaaaccgcgcgacagcacccgatccagccactccttcagcagcgccgggcagctgtaggtgtataaaggatgttgaaaaacaatgacctggtgttcacgcagcaactgctgctcatgatgaatatcgataaagaagtcggggtagtgcgcgtacaaatcatgtacggtgacattatccatctgctgcgccggcttgagcaaaacccggttagccaccgagtcatgagattccggatgggcatacagcagcaaaaccttggccggctgcaacatcgttcccctccaatagcgtcgtcagagcaacggttttccgttaccatgctgcgcatagtttaaaacagcacgctcgctgcggtctgttacgttgatgataatttaacatatctcctacattattcgagtcgcatcgacgcggcaataattcgcagtaagggaccacacagagaacggcgctttatgattgtattctcatcgttacaaatccgacgcggtacccgcgtcttgctggacaacgccacggccacggttaaccccgggcagaaagtcggtctggtgggtaaaaacggctgcggcaaatcgaccctgctgtcgctgctaaagggtgaactctccgccgacggcggcagctacaccttccccggcagttgggcgctggcctgggtgaaccaggaaacgccggcgctggatgtaccggcgctggagtatgtgattgacggcgaccgcgaattccgccagttggaagcggagctgcagctggccaacgaacgtaacgacggcaatgccatcgccacgctgcacggtaagctggacgccattgacgcctggaccatccgcgcccgcgccgccagcctgctgcacggcctcggcttttccaacgaacagctacaaagcccggtgcgcgcgttctccggcggctggcgcatgcgtctcaacctggcgcaggcgctgctgtgccgttccgacctgctgctgctcgatgaaccgaccaaccacctggatctggacgcggtcatctggctggaacgctggctgaaaagctaccccggcacgctggtgctgatttcgcacgaccgcgacttcctcgatccgatcgtcgataaaatcctgcacatcgaacagcagaccattaacgagtacaccggtaactactcctcgttcgaacgccagcgcgccaccaagctggcgcagcagcagtcgctgtaccagactcagcaggaaaaggtggcacatctgcagagctatatcgaacggttccgcgccaaggccaccaaagccaagcaggcgcagagccgcatcaagatgctcgaacgcatggagctgatcgcgccggcgcacgtcgacaacccgttcagcttcagcttccgcgagccggagagcctgcccaacccgctgctgcggatggaaaaagtcagcgccggctacggcgataaagtgatcctgcagtcaatcaaactgaacctggtgcctggctcgcgcatcggcctgctggggcgcaacggcgccggcaaatccaccctgattaagctgctggcggacgaactggcgccgctcagcggtgaaataggcctggcgaaaggcatcaagctaggctacttcgcccagcatcagctggaattcctgcgcgccgacgaatcgccgctgcagcacctgagccgcatggcgccacgcgtgctggaacagcagctacgcgactacctcggcggcttcggcttccagggcgacaaagtgaacgaggcgaccggccgcttctccggcggggagaaagcccgcctggtactggcgctgatcgtctggcagcgccctaacctgctgctgctcgatgaaccgaccaaccatctggatctggatatgcgtcaggcgctgaccgaagcgctgatcgacttcgaaggcgcgttggtggtggtgtcgcacgaccgtcacctgctgcgttcaaccaccgacgatctgtacctggtgcacgacggccaggtcgagccgttcgccggcgatctggaggattaccagcagtggctcagcgatctgcaaaaacagcaggcgcagcaggacgccgcgccgaaacaggatggcggcaacagcgcgcaggcgcgtaaggatcaaaagcgccgcgccgccgagttccgcacgcaaacccagccgctgcgcaagcagatcgccaaactggaacagcagatggaaaagctgggcgccgagctggcgcaggtggaagaacagctggcggactccgcgctgtacgacatcagccgcaaggccgaactgaccgactgcctgcaacggcaaagccaggccaaatccgcgctggaagaaacggaaatgacctggctggaggcgcaggaacagctggaacagctgacccaggcgttcgacgccgagagttaaacgcaacccacatcaccgcgcggcacatagcaatgagccgcgcggttcctcaggcgcggtaaaacggcttatcgcccagcattgtcgcccggtgcataatgcgccgctgcggcaggtaatccgcgttggcgtagtgctgcgtcacgcggttgtcccagatggcgatatcattttcctgccagcgccagcgcacctgaaactccggcttggtgatatgggcaaacaggaagctcagcaacgcctcgctctctttcgccgacagatcgacaatccgcgtggtaaagccctcattgacgaacagcgcctggcggccgcttaccggatgggtgcggatcaccgggtgcagcagcggcgggtttttctgcaccgcctgttgccagcgctgatgctcctcctcgctgccgcggtgcttatattccgggaatgatttcgtgaagtcatgctccgcctgcaggccgctcagcagctgtttgaacggcgccgacagcgcgtcataggcggcaatgccgctggcccacagggtgtcgccgccggcggccggcagcgttttggccgccagaatcgcccccagcggcgggttttcgataaaggtgacgtcggtgtgccagttatcgttgtccggcggattattatcgtgggtgtccagcacgataatttcctccacatcgctggcgtgcggatagaccgggtgaatgtgcagatcgccgaagcgcccggccagatcgcgctgctgcagcggcgtaatcggctgattacggaaaaacagcacctgatgtttgagcagcgcgtgatacagctgctcaaactgcccgtcgcccaacggccgcgccagctgaacattctccaccagcgcgccgatatgcggccctaacggggtaatcaccagacgttcgttcattgttgtactccatgccacggggtcagacggcgctgcagagcgcgcaatcccagctctaaaccaaatgcaataatcgcaatcacgccgatgccggccagcaccacatcggtcgccagaaactcaccggcggactgcaccataaaacctaaaccgcgcgtcgcggcgatcagttccgccgccaccagcgtcgaccagcccacgcccagcccgatgcggatcccggtcagaatttccggcagcgcgctcggcaacaccacaaagcgcagcacctgccagcggttagcccccagcgctcgtgcggcgcgcacccgcacctgcgccacgctgcgcacgccggccacggtcgacagcgcgaccggagcaaaaatcgccagataaatcagcagaattttcgacgtttcgccaatgccgaaccaaatcaccatcagcggcagataggccagcggcggcaccgggcggtaaatctcaatcagcgggtcgaggatgccgcgcaccgtgtcgttcagccccatcgcaatgccgaccgggatcccgatcagcaccgccgccagcagcgccagcaaaatgcgccccaggctcgcgcccaaatgctgccacagcgtggcgtccataaacccctgcgggccggcgatggttatcagctggcgcagtacctgctgcggcgccggcagaaacagcgggtcgatcagccccagcgccgtcaccgcccaccacagcgccagcaccgccagcagcgttgatgcgctgagccagacgcggcgcggcagcgtaaaacggcgcggcgacgccggcgtcacggtcgctttcaaggtggaatgcaggctcataataatgcctcgcgctgttggaagaccttgccgagcacatattcgcgccgggcgataaactcagggtccgacttgatcgtacggcacgcttcaccggcggcgtagcggcggccgaagtcgagcgacaggcgctcaaccacctgccccggccccggtgacagcagcagcagctcgctggctaaaaagaccgcctcttcaatatcgtgcgtaatcagcagcacctgcttgccggtatcacgccagatgttgagcagcagctcctgcatctgctcgcgggtaaaggcatccagcgcgccgaacggctcatccagcagcagcagacgcggatccgccgccagtgcgcgggcgatcccgacgcgctgacgcatcccgccggacagctgccagataaaatgttgctcatagccggccaggccgacacggcgcagcatatcctgcgccaccgcccgccgctgcgtcttgccgatgcccgccagctgcagaccaaactcgacgttatccgccacgttgcgccacggcagcaggccctcatgctgaaacaccacgccgcgctcggcgccggggccgttgaccggccggccgtccagcgtaatgctgcccgccgccggcgacataaagccggcaatcagattcagcagggtggttttgccgcagcccgacggccccagcaccaccaccagctcgccgctgtcgatctggaacgacacatcgcgcagcgccggacgcccctgatactccgccgacagatggctgacgtttagcatctctccccccccccttacgactgcggcgcagcctgcagctgcttcacgaaacggtcggtaacataggcgctgtaatccgcgtcaacctgcgggatttttccctgctgcttcagaaactctgcggtatcgtgaatcgccttactgaccggctgacccagctgactcacctgctccgccgccggcagatagcggttgccctgcaccaatgccggcacctgcgcttccggcaccccactcagccgcgccagcgtggcgagatgttctttatccccaagccaagcggcgggatcgttcaggtaggccttttgcgccgccagcgagctggcggcaaacgcgctcaccacctcaggatgctgccgggcgaaatccttacgcaccacccagacatccagcgtcggcgcgccccactcgcccacctgcgccgaatcggccagcaccttgccgtttttcgccagttcgttcaccaccggcgcccagacgtacgcgccgtcgatatcgccgcgctgccaggcggcggcaatggccggcggctgcagattgaggattttcacctgctcaggcttgatgccccaatgcttcagcgaagccagcaggctgtaatgggtggttgagataaacggcaccgcaatgcgtttgccgatcagatcttttggtgaagcgatggtgtttttcaccaccagcgcttccgagctgccgagctgcgaggcgatcaggaacacctcaatcggcagtttttggctggcggccaccgccagcgggctggagccgatattgccgatttgcacatcgccggaggccagcgcgcgcagcacgctggaaccgctgtcaaacttacgccagtcgaccttggcgccggactgtttggcaaaactgttttccgcctgcgccactttggcgggctccgccgaggtttggtaggcgacggtcacatcgaccgcctgtgcgctggccgccgtcagcgacagcgccaacagcgccgcgccgcgtagagaaaagaatttgcccgccatattctgctccgttgataacgatctgttcagttgccaacagttttatctgagcgtatccaggcgtaaaagaataaaaaagtcttctttattacttatcgcgatataaatcgcactatccgctgagaatttccccgcgtaaaaagatcctggcgtggccgccgagcagggtgcgttcgccgtgttggcggcagaacagttcgccgccacgggcggatatctgcctggcccgcagcgtatggcgccccagacgcgcgctccaatacggcatcagcgtacagtgggcggagccggtcaccgggtcttctccaccgtccagcgtgaagtaacgggaaacaaaatccaccgtctcacccggcgcggtgacgatcaccgcccggccggcggcggcaatcagcgccggaatgtccggctgcagcgccctcacctgcgcttcactctccagcaccaccagcagcgccgtggcctgccaggtctcctgcggcgtaacgcccagcagctgcgtcaccgcggccggcggcgcgacgcgctgcggcgcccggctggggaaatccagaatcagccgctcagcctcttcgctgtcgcgtttgacatacagttcgccgctggcggagcgaaaacgcagatcgttcagccccgggttcaccacgttgaacatcacatgcgccgccgccagcgtgccgtgtccgcacaggtccacctcgcgctgcggcgtaaaccagcggatgctcagcacatcaccgtcgtcccagacaaagctggtctccggcagctgcaactcattggcgatcgcctgcagctgcgccgtctccagcggctgtttcagcagatacacgcccgccggattgccacgcagccccgcgccggtaaaggcgtcaacgtgaaagtaattttcgctcatggtttactccttaatgccagatcagcagcgcgcaggccgcggtcagcaaccccatggaaacattaaagatcacccaggccttcttgctgcgcagcaggcggccgatcacggtgccgaatccaagccagacgatcccggcaatgatattgaccacaaaaatccccaccgcgatggccacgaccgacgcgttatatcgctccccctccaggctaaagctggccaccgcgcccagtgccatcagccaggccttggggttgagaaactgcagcagccagccctgatacagccgtaccggcctgggcggcgcaatatcggtctccagtttctcataggcggcggtcgccactttccacgccagccacagcaggtagatgctgccgaggattttcagaatcaggtgtaatgaagggtagaccaggatcaggctgccgacgccgaacgccaccagcagcaaaatgctctgcatgccaagcatgatgcccatcatcagccacagcgagcgcataaagccaaaattggcgccagaggtggtgagcagcatgttgttcgggccaggggtaatcgcggccacccacaggaagcccagcagcgaaagaaacaaacttaattccatgaaacgggcgctcctcacccatgcgcgatttttgcagtatgatggttaacagatgacattgaagctaacagtgcgctattgatcacacaatagtcgccaacaagatttttattcaccttatgcatgaaacctttcgtcccctgagcggggccagcaacccgcatctgcaaaccctattgccgcggctggtgcgccgccgcgtgctgctgcaaccacactggcagcggctggagctgcccgacggcgatttcgtcgatctggcctggagcgaggaccccgcaaacgcgggcgataagccccgggtggtgctgttccacggcctggaaggcagcttctacagcccctatgcccacggcctgctgcacgcctggcgtgaaaagggctggctgggcgtggtgatgcactttcgcggctgcagcggcgtgcccaaccgcaaacagcgcatttatcattccggcgaaacggaagacgcgcgctttttcctgcgctggctgcgggatacccatggcgccgcccccaccgccgcggtcggcgtttctctcggcggcaatatgctggcctgctatctggcgcagcagcgccaggcaagcctgctggacgccgccgtggtggtcagcgcgccgctgatgctggagccgtgctccctgcgtatggagcagggcttctcccgcgtctatcagcattacctgctcggccagctcaagcagaacgccacccgcaagctgctgcgcgacccggcgtcgctgccgctgcggctgccgcagctcaaagggctgcgccggatacgcgactttgacgacgccattaccgcgcgcattcacggcttccgcgacgccaccgattactaccggcgctgcagcgcgctgccgctgctgccggaaatccaaacgccactgctgatcattcacgccaaagacgacccctttatgaccgacgcggtgatccccgatctgagcgcgctgccgcccaatatcgagtatcagctgaccgagtgcggcggccacgtcggctttgtcggcggcacgctgcacaaaccgaaaatgtggctggaacagcgcattcccgcctggcttacaccttatctggataaataacgtgattattccctggaaagaactggacagcagtacgttgaataacctgattgaagccttcgtgctgcgcgaaggcaccgactacggcgagcatgaacgctcgctggagcagaaggtggccgacgtgcgccgccagctgcagagcggcgaggtggtgctggtttggtcggagctgcatgaaaccgtcaatatcatgccccgcggacagctgcgcgccggccggcaggagagttaatcgcgccggcgccctatgactggcgacaaaaatcaggtaacaatggacatcttgcaaaccaactcgcgcagcttgccgctggcaaaaacgtatcaaccacactaaaaattattctctgatacgcgcgctttattactacggagtaacccaagtatgtccgccaaacatcccgtaatcgcggtgaccggctccagcggcgccggcaccaccaccaccagcgtggcgttccgcaaaatattccagcagttggatatccgcgccgcgcagttggaaggcgacagcttccatcgctatacccggccggaaatggacgccgcgatccgtaaagcgcgcgacctcggccgccatatcagctacttcggcccggaggccaacgatttcggcctgctggagcagagctttatcgaatacggcaaaagcggcagcggccgctcgcgcaaatacctacatacctatgacgaagcggtgccctacaaccaggtgcccggcaccttcacgccgtgggaaccgctgccatcgccgaccgacgtgctgttttatgaaggcctgcacggtggcgtggtgaccgaccagcacgacgtggctcgccatgtcgatctgctggtcggggtggtgcccatcgttaacctggagtggatccaaaagctgatccgcgataccggcgaacgcggccattcgcgcgaagcggtcatggattcggtggtgcgctcgatggaagactacatcaactacatcacgccgcagttttcccgcacccatatcaacttccagcgggtgccgacggtcgacacctccaacccgttcgccgccaaagccatcccttcgctggatgaaagctttgtggtgattcacttccgcgggttggatcagatcgacttcccctatctgctggcgatgttgcaggggtcatttatctcgcatatcaatacgctggtggtgccgggcggcaagatggggctggcgatggaactgattatggcgccgctggtgcagcgcctgctggaagggaaaaagatcgaatagcgggcttagcacccggcgcacgccgggtgaacttattccacggcgcggatttcaaagctgtgggtcaccgttgccgcctggctcagcatcagcgataccgagcagtacttttcggcggacagattgaccgcccgctccaccaccttgtcgctcaaccctttaccgctgacgataaaatgcagattgatcgcggtaaaggtgcgcggcgcctcttcccggcgctgtgagctgagttttacctcacagtcgcgcacgtcgttgcggcctttttgcagaatcgacaccacgtcgatcgcgctgcagccgcccaccgacatcagcaccatctccatcgggctcggcgctttttccccggcattcccgtccattaacacctgatggcccgacgcggactcaccgaggaaggtcaatccttccacccatttcactcttgcctgcatattgctcactccggttaatttcttaaaatcagactacgctttcgcactaaaactggcaacggaacctgatgctggtcatgctgaagcgagacaacagaagacactcgcctcactctatgctacaaacaatccgcaataactcttttttggacaccgatttttcagggatctgcccaaggaaacgcatcttcagcgagatgttaacagaatgtagcttgcagcaccgtcagcaagttaatatgctaagggcaatagcgtattttacggcacgcctcaaaacctgtttatagcccgcatgcattaccggttatcaacgcgtttaacagggatctttgatccctgtgttacaaggcagcgattacaacagaggataatagcgaatggttctcggcaaaccgcaaacagacccgactctcgaatggttcctgtctcattgccatatccacaaatatccatccaaaagtacgctgattcaccaaggtgaaaaggccgaaacgctctactacatcgtgaaaggctccgttgcggtgctgattaaagatgaagaaggtaaagagatgatcctgtcctacctcaaccagggggatttcatcggcgagcttggattatttgaagaaggtcaggagcgcagcgcctgggtgagagcaaaaaccgcctgtgaagtagctgaaatttcctataagaaattccgccagctgatccaggtcaacccggatattctgatgcgcctttccgcgcaaatggccagccgcctgcaggtcacctcggagaaagtgggtaacctcgccttccttgacgttaccggtcgcattgcgcagaccctgctgaacctggcgaaacagccggacgccatgacccaccctgacggtatgcaaattaaaatcacacgtcaggaaattggtcagatcgtcggctgctcacgcgaaacggtcggccgcatcctgaaaatgctggaagatcaaaacctgatctccgcacacggcaaaaccatcgtcgtttatggcacgcgttaattaataagaaaacggcgcatacgcgccgttttttatgctgacggcaagggtagcttatgccgcattcaccacatcctgcaccgcacgctcaaaacgcgccatcccttcttcaatatcctgcggttcaatcaccaatgacggcgcaaaacggataacgttaggtccggcgttcaggatcatcacgccatgcgcggccgcagccgccaggaaatcccgcgccttattctgataggccgcgctaagttcagcgccgatcagcagccccatgccgcgaatatcgctgaacacgccgtatttctcggtcagctgctgcagtttagccacgtacagcgcatggcgctgcgcaatgccgtccagtacctgcggcgtattgatcacatccagcgccgcctcggccaccgcgcaggccagcgggttgccgccgtaggtactgccgtgcgtgccgacctgcatggcagaggcaatctcctcggtggtcagcatcgcgctgatcgggaagccgccgcccagcgctttggcggtggtgagaatatccggcgtcacgccgtagtgcatataggcaaacagtttgccggtacgtcccataccgctctgcacctcatcaaacaccagcagcgcctgatgctggtcacacagcgcgcgcacaccctgtaggaactcggcgtccaccggcgtaatgccgccttcgccctgaatcggctccatcaccaccgcgcaggtgctgtcgtccatcactgccttgaccgccgccaaatcgttgtacggcacgtgcacgatatcggccggctttggcccgaagccgtcggaatatttcgcctgcccgcccaccgagacggtaaacagcgtccggccgtggaaggcgttatagaaggcgataattttggttttatacggactgtggcgggtaatggcatagtggcgcgccagtttaaaggccgcctcattggcttccgagccggagttgacgaaaaagacccggtcggcaaaggtggcgtcaatcagtttgctggccagccgcagcgccggctcattggtgaacacattgctggtatgccacagggtttcactttgctgctgcagcgccgccaccagcgccgggtggcagtggcccaatgcggtaacggcgatgccgccggagaaatcgatatactctttcccctcgctgtcccacacgcggctgccttggccctttaccggcacaaactgcgccggtgcataaaccggcaaaatcacctgatcgaacgtgctgcgattgaccgcatgtttttccgtcattattgggttccacctcaagagattggttttttagcgccgccactaaagtgacaatatagtcataaaatatgcataaaaaaccaatcaagggcaaaccaaaatcatcgataatggcgaaaaacttataaccgattaacttttaaggaaattactcagcagcgcgtgcccctgctcgctaaggatgctctccggatggaactgcaccccttccagcgccagcgtgcgatggcgaatgcccatgatctcatcgcgcatgccgtcgcgctcgctccaggcggtcacctcaaaacagtccggcaacgttttggcgtccaacaccagcgaatgatagcgcgttaccgtcagcggattattcagcccgcgaaaaacgccgctgtccgtatggcgaatcgccgacgttttgccgtgcatcacctcacgcgcgcgcaccacatcggcgccaaatgcctgccccagcgcctgatgccccaggcagacgcccagaatcggcagccggccggcaaagtgcgcaatcgccgccagcgaaatgccggcctcgttcggtgtgcaggggccgggggagatcaccagatgctgcggcgccagccggtcaatatcggccagctgcagttcatcattgcgctttaccaccacctcggcgcccagctcgcagaagtattgataaaggttgtaggtaaaggagtcgtagttatcgatcagcagcagcatggcggttcaacagcctatgattgggagagatttttcgggtacaacaagacggcaaccgcctcagtccgggagcttaccgcagtaagccgccagggtgaagacggctgccgatgcattacgcgaagaaaagattactttttacggccgcccatgatcgaacccagcacgccgcgcaggatttgcttgctcagatcgcgcgccatgcttttggcggcggtctgcacaatgccgtcgcgtttgccgccgcgcgggccggtggagccgaacagcagctcattcaggctgcccatcaggccgccgccgctttgctggccggcctgcggcgtcgctttatccaccgcttccgcatcctggccgacggtggcaaagccctcggacgacagcttctcataggccgactcacggtccaccatctcttcatagcggccgtacagcggcgacttattgatggcgctgttcagcccttccgcccccagcatgcccatttttgactctggcgcgatcaccatcgcacgctccaccacatggggacgccccttctcatcgagaaacgacaccagcgcctccccgacgcccagctcgccaatcaccgtttccgcatcaaagtccgggttggcgcgcatggtctgcgccgccgccttcaccgccttctggtcgcgcggcgtaaaggcgcgcagcgcgtgctgcacgcggttgcccagctggccgagcacgctgtccggaatatccagcgggttttgcgtcacaaagtaaacgccgacgcctttggagcggatcaggcgcaccacctgctcaatcttggtcagcagcgccgccggcgcgtctttgaacagcaggtgcgcctcatcaaagaagaacaccagcttcggctgctccgggtcgcccacttccggcagatgttcaaacagctcagccagcagccacagcagaaataccgaatagagcttcggctggttaatcagcttgtcggccgccagcagattgatcacgccatggccattggcgtcggttttcatcagatcgttgatatcgagcatcggctcgccgaagaacaggttggcgccctgctcctccagcgtcagcaggccgcgctggatcgcgccgactgaggcggtggaaatattgccatactgggttttgaactgtttggcattgtcgccgacgtactgcaccatcgcgcgcaggtctttcatatccaacagcagcagcgcgttatcgtcagcgattttaaacaccagctgcagcacgccgctttgcacctcattcaggtccagcagacgcgccagcagcagcgggccgagatcggaaaccgtggcgcggatcgggtggcctttctcgccgtagatatcccacggaataatggtgcaggcctgcggctgccagtcggcgacgccaatcgccgtcaggcgcgcctgcagtttttcattcggcaccgcctcggtgccgatccccgacaggtcgcccttcacgtccgacaggaacaccggcacgccgatgcgtgaaaactgttcggccattttttgcaacgtcacggttttaccggtaccggtcgcgccggtaatcaggccgtggcggttagccaaggcgggcagaatcgccaaatcctgaacgggttttccgtctttcatcgccttggcgataatccgtgcttcactcatttgctgttcctttgatgacgctgacgcggcgcaaatgcgcctgtgatgtcataaagctataagcgcggcggaaccccgtcaagcgctagccgcgcagccccagctgttctttcaacgatttcaggtagcggcggctgaccggcaccgcctcgccgaccgacataatcatttccgccgcgccgccctcttcaaagcgaatttcccgcacctgttccagattcaccagatactgtcgatggcagcgcaccagcggcgtacggctctccagcgtgcgcagcgtcagttcggtaaagcactccatgccgtcgttgcgcaccacgtaaacgccgctggcgcgcgagcggatggcgatcacctcgtcaaagcgcagcaggtaaatccggctgtggccggcgcaggggatatatttcaaatagcccgcgctttccggcagtgcggcgacatcctgcgccgtatggcgctgctgcaggcgctgcagggttttcttcagccgctgcggttccgccggcttcagcagatagtcaaaggcgtgttcctcaaacgcctgcagcgcgtattcatcatacgcggtgaggaacacgatatgcggcatccggttgggatcgagcatacccaccatctccaggccgctgatgcgcggcatctggatatccaaaaacaccacgtccggctgcagccgatggatctggctgatggcctcaatcgcattcgcgcattcgccgataatgcacacctccggctcggcagacagcagatggcgcaggttgtcgcgcgccgaaggctcatcatcgacgatcaatatgttcagcatcaggcggctccctccagtggaacgtgtaatgtgatgcgggtgaacgcctccggctcacagctgacccgtacgccgtactcttcgccgtagcgtacgcggatgcgccggtcaaccaggctcatacccagcccgtcgcccggcgttttttcctgatacaggccggcgttatccgtgacctgcagcagcaggcgcccgctctcgctgcgggcgtcgatggtgatgcgcccggtgcccagcagctgcgaggtgccgtgtttgatggcgttttccacaatcggctgcagggaaaacgccggcaggcgcaccgccaacaggcgctccggcagcgataccacgatttccagtcggtcggcaaagcgcgcctgctcaatttgcagataggcgttaacgtgctcaatctcgtccgccaggctgacttcgtcatccgaacgcttaaggttcttgcggaagaaggtcgacagatactgcaccagttcacaggcgcggtcgccgtcgcggcgaatcaccgccaccagcgtatttaacgcgttaaacaggaaatgcgggtttacctgcgcgtgcagcagcttgatttccgactgcgccagcagctgtttatgccgttcatactggccggccataatctgcgccgacagcaggctggcgatgccctcgcccaaggtgcggttgatggtgctgaacagcttgcttttcggctcatacagcttgatggtgccgatcacccgctggttctcaccgcgcagcgggatcaccagcgtcgaccccagcttgcagctgccgctgatcgaacagctgtaggagagcgcattgccatcggcatacaccacttcgttattgtcaatggcgcagcgggtatgcgccgaagagatcggcgtgcccggcaggtggtgatcgtcgccgatgccgataaacgccagcagcttttcacggtcggtgatcgccaccgcgccgatgcccagttcctgatagatcacccgcgccgccttcatgctgttttcccggtcaaagccctgccgcaaaatcccctcggtgcgttcggccagtttgagggctttggaggagaacgcgctggtgtacttttcaaacatcgcccgccggtcgcgcagaatctgcataaacatcgccgcccccacggtgttggcaaccagcatcggcagcacgatatagcccaccagacgctgcgcctcgtcgaacggacgggcgatggcgaggataatgcccatctgcaggatttcggccaccagagtgacgccggcgacaaacagcggattaaacagcagatcgagccggccacgccgcagcgccaggctgtgcaccagcccgccgaccagcccttcggccacggtggacaccgcacaggcgacgtcggtcatgccgccgagggtatagcgatgcagccccccggtcagcccgaccagaaatccgaccgacggcccgcccagcaggccgcccagcaccgcgccgatggcgcgcgtgttggcgatcgagtcctgaatatgcaggccgaaataggtgcccataatgcagaacaccgagaaaatcacgtagcacagcagcttgtgcggcaaacggatggtgacctgcatcagcggaataaacagcggggttttactcaacagataggcgatcaccagatagacgcacatctgctgcaacagcagcagcacctggtcaaattcatacatcacaacaacgcatcctgaacgagaggaacaacaaaacgccggctatccggttgattatctgcgttgattacaccatgagcaggaggagaaaacagtgatgcaggcgaagcttcagggaggggaaaacagaaaccggccccgcgcgggggccggtctgagcgattacggcatgaccttcgccgacagaataacaatcggcttgctcggtacattttgataagggccgacgttgccggtcggcacctgagaaatcttgtcaaccacgtccatgcccttcaccaccttaccgaacactgcatagccgaaatcgcgctggccgtggtcgaggaaggcgttgtccgccacgttgaggaagaactggctggtggcgctgtccttgtcggcggtgcgcgccatggaaatggtgccgcgcaggttgcgcaggccgttatccgcctcgttcttgatcggcgctttggtgctcttttgctgcatatccgccgtgaagccgccgccctgaatcataaagccggggatcacacggtggaaaacggtgttgtcatagaagccgctgttcacgtagtcaacgaagtttttcgttgataccggcgctttctggccatccagcgccagctcgatattcccggcggaggtggtcagcatgacgtgggtttcgcctgcggccaatgcggccggcgccatcgccgtcagagaacacagggcgacaagggtggttaaggtacgtttgaacatgagcgggtcctttctctgggagacaaacaacggagagcgccctgattctaaagagccattctgatgagcgccagccatttacttatatttacgcaattgcgggaaatttctcaaagccgcgccgcactgcccgggcagccccatatttttgcgagttaacgcccgaattttcctgacaagagtatgatcgctaggcagatttttgcaaagccgatcacgcattatttgcaccaatcgactgttcggcattttttgcgacctgtgtcccgttttgtttctgcgttgccgctaggctaaaaatgagagcgctctcattcgagcgaaaacataaaaagaaccgatggcggctcacgctgcggcgcgccgaacacgggaataacaggagagcaatgatgaaaaagatagtgctgtgctgcgccgccggtatgtccaccagcatgctggtcaagcggatgcaggccgaaacggaaaaacgggcgctgacgctggagatcgtcgccgtgcccgccgccgaatttgaaagcgcgctggccgatgccgacgtcgtgctgctggggccgcaggtgaaatatgaactggcgcgctttagccagcttgcagccccgttcggcaagcccgtcgcggtgatcgacatgatggattacggcacgctgcgcggcgataaagtgctggaccacgccctcgccctgatggcctgaaccggcggagatgcccatgagcctgtacgcttcactgatgcgcgtcgtggaaaatcacatcgcgccgctggccggccgcatcggcagccagcgccacattatcgccatccgcgacggctttatctgcgccatgccgtttcttatcgtcggcagcatcatgctgatcgtcgccaacccgccgttcgacgccgacaccacctccggcttcggccgcgcctggctgggcttcgccaagacgcactggaacaccatcaccatgccgttctttatgaccatgggcctgatgagcgtgttcgtggcgatcggcaccgcctacagcctggccaggcactacggcctggacgcgctgaccgccgggctgctgtcgctgatggcgttcctgctggcggccgcgccgcaggccgacaacaaaatgtcgctcgactttctcggcggtcagggggtgttcaccgcgctgatctgcgccatctggtcggtagagctgatccgcctgctgaaaaagtaccacatcacgctgcgcctgcccgaacaggtgccgccggccatcgcccgctcgtttgagctgctgtatccagtgatcggcattttgctgacggtctacccgctcagcattctgctgcagagcgagtttcacctgctgctgccggccgccattatgcagctgttccagccgctgatcggcgtcggcgacaccctgcccgccattctgctgatggtgctgatcgccaacctgctgtggtttgccggtatccacggcgacaacatcgttaccggcctgcttaacccgatctttatgaccaacctggcggccaacgccgcgctggtggcgcagggcgcggccaccacccagacgctgaccgcgccgttctggtcgttctatgtctgcatcggcggctccggctccacgctggtgctggcgctgctgtacctgcgcagccgctcggtgcatctgcgcaccatcggcaggctgagcgtggtgccctcggtgttcaacatcaacgagccattgctgttcggctcgccggtggtgatgaacccgacgctgtttattccgctgctgctggtgccgatggtcaatgccgtcctggcctacttcgccctgcactgggaactggtggaaaagatggtcgccatggcgccgtggaccgcgccggccccgctcggcgcgctgatctccgcctcgtgggatatccgcgccgccgtactggtattgctgctgatggcgctcgacttcgccatctggctgccgttcttcaaagtgtatgaaaaacagttaatcgcgcaggaaatgcagcaggccgaagccgaacgcgctgcatctgcggcaacaggagcctaaccgtgagtgaattaacccccgacgtcagtcaggacttcgaaagcaccattatggaattgctggtgttcgccggcagcgcccgcagcagcgcgttgatggccctgcagcaggcgcgggcgggcgactttaacgcctccgccgcgcagatggccgaatccaaacgggcggtgacgcaggcgcaccagattcagacccggctgatcggcctggacgaaggcagcggcaagctgaccatcaacctgatcaccgtgcacgcccaggaccacctgatgaacgccatggtgattcaggatctggcagacgacatgatcgaactttatcgccgacaggcgcaagcggaggcgcgcggatgaataccctgaaaatcgccattatcggcggcggcagcagctatacgccggaactggtcgaaggcctgattgaacgcattgaggaactgccggtcagcgaactggcgctggtcgacgtcgaggccggccgcgagaaagtggaaattatcgccgcactgaccaaacgcatgctggcgcggcacgggctggagcgggtcgcggtcagcgtccactttgcactggacgacgccatccgcggcgcgcagttcgtgctgacgcagctgcgcgtcggacagctgccggcccgcgccgccgacgagcgcctggggctgaagtatcgcctgatcggccaggagactaccggcgtcggcggctttgccaaggcgctgcgcaccattccggtgatgctggatatcgcgcgccgggtcgaacggctggcgccggaggcctggatcatcaacttcaccaacccggccggcatcgtgaccgaagcggtctcccgctataccaaggcgaaaattatcggcctgtgcaacgtgccgatcagcatgcaccatatgatcgccaacatgctggaagcgccgtttgacgctattcaactgcgctttgccgggctcaaccatatggtctgggtgcatcaggtgctgcacaacggccgggacgtcaccgccgaagtcatcgacaagctgtgcaacggcgcgacgctgaccatgaacaacatcaaggaagagccgtggccgccggcattcctgcgcgccaccggcgccatcccctgcccttaccaccgctacttctaccagacgcaggagatgctggcggaagaggtggccgccgccgccgaacgcggtacgcgcgccgagcaggtgatgcaggtggaaaaagagctgttcgcgctgtatgccgatccgcatctggacagcaagccgcagcagctcagcttccgcggcggctccttctactcgcaggtggcgctggagctgatccgggcgattcacaacaatctcggcacgcaattagtggtaaacaccgcaaaccgcggcgctattcatggcctcgccgacgatgctgtgatagaaaccaactgtatcgtcgatgcgcagggcgcccgtccgctggccttcggccgcctgccggactccatgcatgcgctgacccagcaggtgaaggcctatgagcgtctgaccattgaggccgccgtacacggcgatcgccgcagcgcgctgctggcgctggtcaccaacccgctggtcgccagcgccaacattgccgaaccgctgctggaagaggtgctgcaggtcaatcacgcctacctgccgcagtttaccgcccgctagccggcaaggcggtgcaaagacacaggatcgcaaggaatctatggtgacactggaagatgtagccgcggcggcgggcgtatcgcgcgccacggtgtcgcgggtggtcaacggcgacagcaatgtcaaagcgcccacccgcgagaaagtggagcgggccatcgcccaattgggctatacccccaatccggcggcgcgcgcgctggcctccagccagagcaacacgctgggcctagtgaccacctcgtaccgcggcggtttctttggcgcgctgatggactttgtgcagaccgaggcggaatcacacggtaaacagctgctggtcacccaggggcgcaacagcgccgacaatgagctggcggcgatccagcggctgttcaacctgcgctgcgacggcgtgatcctgcacgtccgctacctgagcgacgaacaattgcgccagctggcggcggagcagcgccgttttgtgttgctcgatcgtcaggtgccggggctggaagatcgctgcgtcacgttcgatcatccgctggccagccgcatggcgacgcagcagctgatcgacgccggccaccgccgcatcgcctgcatcagcgggccgcgccagcgcgcctccagccggctgcgtattcagggctttgcggaggccatgcgcgcggcgcggctgacgccgctggactgcctcgaaggggcgtacgacctggagagcggttatcagtgcgccgaacgcctgctgcggcgcgcggtgctgcccagcgccgtctactgctgcaacgaagagatggcgatcggcgccctgctggcgatcaatgaacaccgcctgtgcgtcccgcaagacatttcgctgatctgctacgacagcggcgaacgggcgccgtttgtccgcccggccctgaccagcgtccacttcccgatcgtcgagatggcgcagcaggccgcgcgcctgttgatcgatccggcaacgccacacatcaccttcgcaccgcgagtcatcagccgcgattcgctggtgaaagtagatgcagatcactaattgattaattttctttcattgattacatcaaaaattagccagtaatcataaaatatatcaatagctatgctaggatccgctgcaccaggtgatcggcggactctcttttttggcaagcgacgtcagagcccgccaccggtatttaccaatccaacagaccaatcgggcttattcaatgaataacaacaaccgcatccggcttacatggatcagcttcttttcctatgcgctgaccggtgccttagtgatcgtcacagggatggtgatggggaacattgcagagtactttaatctgccggtttccagcatgagcaacacctttaccttcctgaacgccggcattctgatttcgatcttcctcaatgcctggctgatggaaatcatcccgctgaaacgccaactggtgttcggtttcctgctgatggtgctggcggtggttggcctgatggtcggcaaaaccctgacgctgttctccatctgcatgtttatcctcggggtagtgagcggcattaccatgtcgatcggcaccttcctgattacccatatgtattccggccgtcagcgcggttcacgcctgctgtttaccgactcgttcttcagcatggccggcatgatcttcccgatcgtcgccgccaccctgctggcgcgccatatcggctggtactgggtttacgcctgcatcggcgtgctgtatctggcgattttcgtgctgaccctgtgctccgagttcccggtgctgggcaataaaggcgatgccgccggtgaagcggtcgccaaagaaaagtggggcatcggcgtgctgttcctgtcgattgccgcgctgtgctacatcctcggccagctgggctttatccagtgggtgccggagtacgccaccaaatcattagggatgaatatcagccaggccggcaagctggtcagcgatttctggacgtcttacatggtggggatgtgggtgttcagctttgtgctgcgcttcttcgacctgcagcgcatcgtcaccgtgctggcggcgctggcgaccggcgcgatgtatatgttcgtcagcagtgacgagccgcagatgctgggctactacattatggccctgggcttcgtttccagcgccatctacaccacgctgatcaccctcggctcgctgcagaccaaggtctcttcgccgaagctggtgaactttattctgacctgcggcaccatcggcaccatgctgacctttgtggtcaccggcccgatcgtcgccaaagggggcgcacacgcggcgctgaccaccgccaacggcctgtatctggcggtgttcgtgatgtgcctgctgctgggcttcgtcaccaagcaccgcagccacggccacgagacccgctaaccgtcgctgccctgaataaaaagcaccgctcgccgccggcgacggtgctttttttatccctgcgcgctagcggcgaaaatcaacccgctcttcatcgtccagataaatcgtcgtctccgccggccgggtggtggcgatcaccgccccttggcgaatcgagtaacgcaccggcgtctgacggcgcaccgcgtcaaagccgttttccgccggcagaatcaccagattggcgctgttgcccgccgccagcccgtaatcctgcagctgcagcgtgcgggcgctgcgcgtggtgatcaatgccaggccgtcgttaatctggccgtagcccatcagctggcagacgtgcagccccatatgcagcacctgcagcatattggcggtgccgagcgggtaccagggatcaaacacgtcgtcgtggccgaagcagacgttaagatccgccgccagcatctctttcacccgcgtgacgccgcgccgcttcggatagtcgtcaaaacgcccctgcagatgaatattcaccagcgggttggcgacaaagttgatgccggacagcgtcagcaggcggaacagccgtgaggtataggcaccgttgtaggagtgcatcgccgtggtatggctggcggtcacccgctcgcccatgtccagcttgagcgccagcgccgccacggtttcgacaaaacgcgactgctcgtcgtcaatctcatcgcagtgcacatccaccagccggtcatatttctgcgccagtgcgaaggccttgtgcagcgactccacgccgtactcgcgggtaaactcaaagtgcggaatggcgcccaccacgtcggcccccaggcgcagcgcctcttccagcagggcttcaccgttgggataggagagaatgccctcctgcggaaacgcgacgatctgcagcgttacccagggcgcaacctcctgcttcacctccagcatggcgcgcagcgcggtcagcgacggatccgagacgtccacgtgggtgcgcacgtactggataccgttggcgatctgccacttcagcgtctgccaggcgcgctgcttaacatcttcgtggctcagcagcgccttacgctccgcccagcgttcaatgccctcaaacagcgtgccggactgattccaggccggctggccggcggtctgggtggtatccagatgaatatgcggttcgacaaacgccggcagcgccaggccgccctcggcgtccagcgcgtcgctgcgccacgcctgccctgtcggctgcgggatcagatggccgatacgcccctgttcgatactcaactgccacaatccttcatgcccgctgagacgcagattgtcgataaacttcaacctttgctttgccacacttcctctcccgttgaacggctgattttttcatcatactggcacctgcgcaggctgacaaaaaacggtcatcagcaaaaatggggtaaatggcgaaaaatagtgcaacacctatcaaactgtctcgattcagctaaagttgaattaaaaccgcaacttatcaaataacgataaaaatcatgcagataccactttagaggtatataggggtagacttgatttacatcaagaagccgtatggcgggaggcataaggtaagcgcaggaaaccagaatttttgaggcaatcatgagcagagtcaaactcgctgtcatcggtaacggcatggtcggccaccgctttatcgaagatctgctggaaaaggcagaccccggccaattcgacatcaccgttttttgcgaagaaccacgcatcgcgtacgaccgcgtacacctttcttcttacttctcccaccataccgcggaagagctgtcgctggtgcgcgaaggcttttacgagaagtccggcgtcaaggtgctggtcggcgaacgcgccattaccatcaaccgcagcgagaaggtgattcactccaacaccggccgcacggtgttttacgacaaactgattatggccaccggctcctacccgtggatcccgccgattaaaggcgcggagggtcaggactgcttcgtctaccgcaccattgaagacctcaacgccattgaagcctgcgcccgccgcagcaaacgcggcgcggtggtcggcggcggcctgctggggctggaagccgccggcgcgctgaaaagcctcggcatcgaaacccacgtgatcgaattcgcgccggtgctgatggccgaacagctcgacccgatgggcggcgatcagctgcgtcgcaagatcgaacgcatgggcgtacaggtgcacaccggtaaaaacacccgcgagatcgtccacagcggacagcaggcgcgtaaaaccatgcagtttgccgacggcagcgagctggaagtcgactttatcgtcttctccaccggcatccgcgcgcaggacaagctggcgcaccagtgcgggctggccaccgcacgccgcggcggcatcgtgatcaacgatcaatgccagacctccgacccggacgtctacgccatcggcgaatgcgcctcctggcaggagcgcacctttggcctggtggcgccgggctacaaaatggcgcaggtgaccgccgaccatctgctggggcgcgacaataccttcctcggcgcggatatgagcgccaagctgaagctgctgggcgtcgacgtaggcggcatcggcgatgcgcacgcccgcaccgcaggcgcccgcagctacgtgtatctggacgaaagcaaagaggtgtacaaacgcctcgtggtcagcgccgacaataaaaccctgctgggcgcggtgctggtcggcgacaccagcgattacggcaacctgctgcagctggcgctgaacggcatcgaactgccggaaaacccggacagcctgatcctgccggcgcacgccggcagcaaaccggcgatcggcgtggacgccctgccggaaagcgcacagatctgctcctgcttcgacgtcagcaaaggcgatatcatcaaagcggtgagcatgggctgccataccgtcgccgccatcaaggcggaaaccaaggccggcaccggctgcggcggctgtattccgctgattacccaggtgctgaacgccgagctcagcaaacagggcatcgaggttaaccaccacctgtgcgaacacttcgcttactcgcgtcaggagctgtaccatctgatccgcgttgaaggcatcaaatcctttgatgagctgctggaaaaatacggcaaaggctacggctgcgaagtgtgcaagccgaccgtcggctcgctgctggcctcctgctggaatgagtacgtcctcaaaccgcaacacaccccgctgcaggataccaacgacaacttcctcggcaatatccagaaagacggcacctactcggtgatcccgcgctccgccggcggcgagattacgccggaaggcctgcgggccatcggcgagatcgccgccgagtacaacctctataccaagatcaccggctcgcagcgtatcggcatgttcggcgcgcagaaaaacgatctgccggccatctgggcgaagctgatcgccgccggctttgaaaccggccacgcctacgccaaggccctgcgcatggcgaaaacctgcgtcggcagcacctggtgccgctacggcgtcggcgacagcgtcggcttcggcgttgagctggaaaaccgctacaagggcatccgcacgccgcacaaaatgaagttcggcgtctccggctgcacccgcgaatgcgccgaggcgcagggtaaggacgtcggcattatcgccaccgaaaacggctggaacctgtatgtctgcggcaacggcggcatgaagccgcgccacgccgacctgctggcggccgacctcgaccacgacacgctggtgcgctatctggaccgctttatgatgttctacatccgcaccgccgacaaactgcagcgcacctcgctgtggctggaaagtctggaaggcggcatcgactatctgcgccaggtagttatcgacgacaaactgggcatcaatgaccagctggaggcggagatcctgcgcctgcgcgacgcagtggtctgcgaatggaccgaaaccgttgagcatccggagctgcaggtccgcttcgcccactttatcaacagcagcctgcgcgacccgaacgtgcagatggtcgccgagcgcgaccagcaccgcccggcccgtccggacgaacgcatccccgtcaccgtcctggacactgaggagaacaacgcatgagccagtggatcaccgtctgtcccgtcgccgacatcctgcccggcaccggcgtctgcgccctgattggcgaacagcaggtggcggttttccgcccctacgccgatgaacaggtgttcgccatcagcaatatcgacccctttgcccaggccagcgtgctgtcgcgcggcctgatcgccgaacatcagggcgagctgtgggtcgccagcccgctgaaaaaacagcgtttccgcctgcatgacggtttgtgcatggaggatgaggcccattcagtggcgcacttcgccagccgggtggtcgacggcgtggtgcaggtggcggcggcataacgaattctaaccttctgggaaaaatctatgtttaccgacaccctcaacaaatgcgccgccaacgcggcgcgcatcgccaaactggcgaaagagagcccgctcggcttctggatcgcctccgccatggccggcgcctatgtgggccttggcatcatcctgattttcaccctcggcaatctggtggatccgtccgtacgcccgctggtgatgggcgccaccttcggcatcgcgctgacgctggtgattatcgccggctccgaactgtttaccggccacaccatgttcctgacgctcggcgtcaaggccggcacgatttcacaaggacagatgtggacggtgctgccgcagacctggctcggcaatctgctgggttcggtgctggtcgccctgatgtactattatggcggcggcagcctgctgccggtagacagcagcctggtgcacagcgtggcgctggcgaaaaccaccgcgccggcggaagtgctgttctttaagggcatcctgtgcaactggctggtctgcctggcgatctggatggcgctgcgcgttgagggcgcggcgaaatttatcgccatctggtggtgcctgctggcgtttatcgcctccggctacgagcactcggtcgccaatatgacgctgtttgcgctctcctggttcggccagcacggcgaagcctatacgctgggcggcatcggccataacctgctgtgggtcacgctgggcaatatggtctccggcatggtgctgatggggctgggctactggtacgccaccccgcgcgcgcagcgcccgcaggcgagccgcaacggcgcacgtcagaccgcctgattaccgacttatctcgggcgccgtgcgcggcgcccctgcccccgccctgaggaactgctgatggattacttacccattttctgccaactgcaacataaagcctgcctgctggtcggcggcggcgacgtcgccgaacgcaaggcgcgcctgctgctggatgccggcgcccagctgacggttaacgccccggcgttcaacgcacagtttcagcgctgggccgaacagggacgggtcacgctggtcagcggcgatttccgcgccgagctgctggcggaacagtggctggtgattgccgccaccgatcgggtggaggtcaacgcgctggtgtatcagtgcgccaatcagcagcgggtattttgcaacgtggtggacgatcccaaacgcgccagctttatcatgccgtcgattatcgaccgctcgccgatcatggtcgccgtctcgtccggcggcaaagcgccggtgctggcacgcctgctgcgtgaaaaactggaggccgccctgccgcagcaccttggccgcctggcgcagtggggcggcgcgctgcgtcaacgcgtaaaacagcgctttacgcgacctgaagagcggcgtcgcttctgggagcggctgtttgcccacgatcggctggcgcagtcgctggcaaataacgataacgccatggcgaccagccagaccgaagcgctgttcgccagccagccccacatcggtggggaagtggtactggtgggcgccgggccgggcgacgccgggctgttgaccctgaagggcctgcagcagatccagcaggccgacgtggtggtttacgaccgtctggtgtccgatgaggtcatggcgctggtgcgccgcgacgccgagcgcatttttgtcggcaaacgcgccggcgaccactgcgtgccgcaggcgcagattaaccagatcctgctggaacaggcgcagcgcggtaagcgcgtggtgcgtctgaaaggcggcgatccgtttatcttcggccgcggcggcgaggaactggagacgctggcagcaggcggcattgcgttttccgtcgtgccgggcatcaccgccgcctccggctgctcggcgtacagcggcattcccctgacccaccgcgaccatgcgcaaagcgtccggctggtcaccggccatgccaaaaccgacggcgatctcgactgggccacgctggccgcaggccagcagacgctggtgttttatatgggcctgtcgcaggcgggagaaattcagcggcagctgattgcgcacggtatggccgccgatacgccggtggcgctggtggaaaacggcacctcctgccgccagcgggtgctcgaaggcgagctgcggcagctgccggcgttggcgcagcaggcggccagcccgagcctgatcatcgtcggcagcgtggtcagcctgcgcagtaagctgaactggttcgccagccgcgaagccgcgccggaactggcgaaaatggcctgacgcacgcgtcagaaacgacaaaggccgggcaattgcccggcctttttgctgtctggcacccgcaggttacgactgcgctacaaaaccaatcgcttcatacaccttgctcagcgtgtcctgcgcacgagcgcgcgccttggccgcgccgtcgcgcatcacctgctgcaggtaggcttcgtcgttgcggaagcggtggtaacgctcctgcagctcgctcagcataccggacaccgcatcggcaaccgcgcctttcaggtggccatacatctggccttcaaactcggcttccagctcggcaaccggcttaccggtcacgccggacaggatatccaacaggttggaaaccccggccttgttggccacgtcataacgaatgaccggcggctcatcggagtcggtcatcgcgcgtttgattttcttggcgaccgctttcggatcttccagcagaccgatcacgttgttgcggttatcgtccgacttggacatcttcttggtcggctcctgcagcgacatcacgcgcgcgccggatttcgggataaacggctccggcaccttgaagatatcgccgtacagcgcgttaaagcgcgatgccacatcgcggctcagctccaggtgctgcttctggtcttcgcccaccggcacctgattggtctgatacagcagaatatccgccgccatcagcaccggatagtcgaacaggccggcgttgatgttttccgcatagcggctggacttgtccttgaactgggtcatacggctcagttcaccgaaataggtgtagcagttcagcgcccagctcagctgcgtatgctccggcacgtgcgactggacgaagatggtgcttttgtccgggtcgataccgcaggccaggtacagcgccagcgtattcagcgtcgcgtcacgcagctttgccgcgtcctgacgcacggtgatggcatgcagatcgacgatgcagtaaatacagtcgtaatcatcctgcatgtgaacccactgacgcagcgcacccatgtagttgccaatggtcaattcgccggacggctgcgcgccgctaaatacgatgggcttactcatgtttaaatttcctgattttctaaggatgaccgcccaagaacgggcaacagatcggcgaagcgttccaacacgcggtcgggatggctcagggctatcgcttcaccgtagttataaccatacgtcaggccgacgctcgggcaccctgccgcctgcgccgcctggatatcattgcgcgaatcgccgacgaacagcagttcgccggcccgcagccccagcttgccgagcaccagatacagcggcgccggatgcggctttttctcaatcacgtcgtcgccgccgataatcagcgagaagtagtcggcaatccccagcgaacgcagcagcggcgcgacaaacggcgtcggcttattggtcaccagcgccatcggcatgccggactccgccagctgcgccagcgtctgccgcacctgcgggaacaaacggctgccgtcggcgaccgtgtcggcatagcagcggtcgaaccgttcacgcagcagccggcactgcgccggcgtttcgtcgacttcagcccagcgcagcgcacgctgcaccagcacgtcggcgccgttgccaatccaggtgctgacccgttcaatccccggctgcggcaggttcatctccgccagcgcccggtccattgccgcggccaggcccggcgcactgtcaaccagcgtgccgtccagatcaaacgccagagcgcggatggcgctgaaatcagccatgggtgactttcgccagttcgctgcgcatggcgtcgatcaccgtgcggtagtccggctggccgaagatggcggagccggcgacgaacatatcggcgcctgcggcggcgatttcagcaatgttgtcgaccttcaccccgccgtccacttccaggcggatatcgtagccgctgtcatcaatcagcttgcgcacctggcgcagcttatccagcgtgccgtggataaatgactggccgccgaagcccgggttgaccgacatcagcaaaatgacgtcaagcttatccattacgtagtcgagatagctcagcggcgtggccgggttgagcaccagcccggccttgcagccgtgttctttgatcagttgaatggtgcggtcgacgtgctcggaggcttcgggatggaaagtgatatagctggcgccggctttggcgaagtccgggataatgcgatcgaccggttttaccatcaggtgaacgtcaatcggtgcggtgatgccgtagttgcgcagcgcctgacacaccatcggaccgatggtcaggttcggcacgtaatggttatccatcacatcgaaatgcaccacatcggcgccggcggccaatacgttcgccgtgtcctcgcccaggcgggcaaaatctgccgacagaatggacggggcaatcaaactctttttcatccgcttctccaaacgtaggggtagtcattatacgccgggcgcctgctgctttccggcttagcgatacagcgccaaaagctcgttcaccttgctgcggcccagaatattgcggctgatggtgcggcgggctttcaccacatacagcgcggcatgctggtaccagtcacgcgtcagttcggtatcgtggtttgagatcaataccggcacctgatgttcaaccgacagctgatgcgcaatctgcgccagcccctgctgatcgtccaggctgaagctgttggtgtgataggcggtaaaattcgccgtcgccgacagcggcgcatacggcggatcgcaatacactaccgcaccggcggtcgccttcaacatggtatcgcggtaatgctcacagacaaaggtggcattgcgcgatttttctgcaaaccagtacagctcttcctcagggaagtaaggcttcttgtaacggccaaacggcacgttgaactcaccgcgcaagttatagcggcacagcccgttgtaacagtggcggttcagatacaggaacaatagcgcccgacggtacgcgtcctgactagtattaaactcttcacgcagcaggtaaaactgatccgagttattgaattcatcggcgaacagaatacgggcatcgcgcacgaagtcatccgtacgcagcttcacgatgttatacaggttgataagatcgctgttgatatcggcgagaatataggcatcgtaatcggtattcaaaaacaccgaccccgcacccacgaagggctcgattaagcagtccccttccggcagatggcgacgaatctcatctaccagcgggtattttccaccagcccattttaaaaaagcgcggttcttcttcatgccgtcagttagctacttatacaattcagagcggcggattgtactctgtttcagacagcacatcagcgcacaaattaaaatgatttatacccttcaccctgcagactgccgcccaaccatcgctcggacctaaggtcgtcacgcggcgtaagacggcagcccgaaagctgtcagattactttttctggtcctgttgcacctggcgtacggaacgaacccatggttttttcgcctgcacgtccgctggcaatgaagcaatggcgcgcttcgcttcgccggaggaggcgtaaacgccgctcaccagtacgaaccacgttttaccgttacgcgtggtttgatacacggagtagttcgacagcttctgctgtttggcaaacgcgttcagggtatcggagcgggacgcgctgctcagctgcagcgtgaaatggctggccggagcagactggatagcgccgccgctgccgctgaccgcgccggatttaccggaggaggccgacgccgacgtcttgctgctgcttgctttgtgcgttgcagcggccggtttgctgacactcttcgccggcactttatgcggctgcgcgctatggctctgcaccgggcgcgtcgtttcacgcggaccacccatcaccgtcgccggcgccgtcggcagcgtcgagctgctgcccgtcatgccctgcgtagcggcatcgacctgcccctgctgcgcagacagcgcgtcgttcatattgccgggcagatccacacgctgctgcgcgccgccctgctgtggcagcggctgcgcctcggtcggcgtgccggaaatcggcggtacgctgatctcttgcggctgctgcggctgagtggtgttcacgccgttggcgtcattggcatcggtggtgccgcccggcacgccattgttggtcgtggtcagcgatgaggaaccggacagattgatatcgcgcgccgaaccggactggctgccctgctgctgcgcggattcgtgtttggtcggcgctttcagcgcagagccgatgccgataatcagcagcaacagcaccaggatgccgatgccgatcatcagatgttgacgtgaaacggcgaaacgcgggccgggggccgctttacgcgaccgtgaggaaggacgatcgctgctatcaggtcggagatcgtcttccggtttaaattcatccatctaaaaccctccaactgagaggtaaaggctgttaccccacaggctggccgccttgcgtagcaccagccacctggggcgtatcacggtaaagcgacggcgatacggccgattaaaccaattcatgataatcgggcaaaacccattcgcatgattaataatatagatgcaaaccgcggctaagccactgttattgcctcttctttttaccacaccgccagagagcggccgtttttcggaggcagcggcttaccgcggcaaacaatcttcaatcgacgccagcaccgtatcatgcgcaacgccgctgcggacttccgcggcgccaatcgccgtcggcagcaccagacgcagttctcccgccagcactttcttgtcgcgcatcatatgcggcagatacgccgccggtgccatctcctgcggaccggtgaccggcagccccgcacgctgcagcaggttgctgacgcgcgcgatatcctctgcggaaaactgccccagccgatgggcggtgtgcgcggccatcatcatgccggccgccacggcttcgccgtgcagccagacgccgtagcccagctccgcctcaatcgcgtggccataagtatggcccagattcagcagggcgcgcaggccgctttcacgctcatcggcggcaaccacctgcgctttcagctcgcagcagcgacgaatgcagtatgccagcgcctgcatatccagcgcgaccaaagcatcgatattattttccaaccaacggaagaaatcagcatcaagaataatcccatacttgatcacttccgccagtccggatgagagttcacgcgccggcaacgttttcaggcaatccagatcaaccacgaccgaagccggttgatagaacgcaccgatcatgtttttaccgagcggatgattgacggcggttttcccgccaacggaggagtccacctgcgacagcagcgtggtcggcacctgaataaaacgtacgccgcgctggtaacacgccgcagcaaacccggtcaggtcgccgataacgccgccgccaagagcgaccaaggtggtgtcacggccatggggcttggccagcaacgccgagaacacctgttccagcaccgcaagggatttgtactgctcgccatccggcagaatcacctggtcgaccaccacaccgctctgttcaagcacattacgcacctgctccagatacagcggcgccaacgtctggttggtgaccagcatgacctgatcgccggccttcagcggcataaaagaagccggatcgttaaacaatccggcagcaatggtaattgggtagctacgctccccaagcgttacggtaactctttccatatcgcgcccagttccccaatgtggttgatccccgcatcgcggcgcggggaacgcaatcagttgttttccagcatattgataatctggttggcaactactttagcgctttgatcgtcggtacggatagtgacatcggcaatttcttcgtacaacggattgcgttcctttgccagcgcttccaacacctcacgcggcggctcatcgacctgcagcagcggacgctttttatcacgctgggtacgcgccaactgtttttcgatggtggtttccaaataaacaacgacacctcgcgccgacagacggttacgcgtctcacgcgatttcaccgaaccaccgccggtcgccagcacaatcccttgcttttccgtcagttcattaatgaccttttcttcacgatcgcggaaaccttcttcgccttccacgtcgaatacccagcccacgtcagctccggtacgtcgctcaatttcttgatcggagtcgaagaactccatattgagttgctgagctaactgacggccaatagtgcttttgccggcacccataggcccaaccagaaagatattgcgtttctctgccatgtttttcggtattactaagacaattcgttaatgataacccgccccgccaatcaaatcagcggcgggacctaaactgaaacctcatgagcgatagtgcgagatcagacgaaaaattatctcaacactcttggtagtttggcaaccgaataaatcgctatccacgccgcgggagggaaaccatatgtttttaacggcgtctgagcgttaacaaaaaaacctcggagctcaattcggtaacccttgtaagctaaatcggccgcagcgtcaaactcagatgtctctgtggcgagaaaaaagtgcatctgctcatcaacttcaacagattttcgttcgccgcagcgcagagtgctcagcctttaaccagcgttggggtgataaaaatcaccagttcccgctttttatactgtttgccgctgcgcctgaacagcgaacccagcagcggcacgtcgcccagccccggcaccttatcggcgctgcggctgctttgccgctggaaaatgccgcccaaaacgatggtttcgccgttttttaccgtgacctgcgtttttatctcctgcttgtcgatcgccagggcttctccctctccctgcttaatcgcgcggccgggcatgttctgactgatctgcagcttcaacgcgatgcggccgtcaggcaaaatcttcggcgtcacctccatccccagcaccgcctctttaaactccaccgatgtcgcaccgctggcgccgctggacacctcatacggaatttccgtcccctgtttgatgctggcggtttgctggttggcggtcaccagacgcgggctggcgataatctccagcgcattctcctgctccagcgccgtcaactccagatccagaatgcgcccgctgatgcgcgccagatgaaaccccgcgcttatcgcgctgcgctccagcggcagaccgacgctgaagttatcgagccgcagcgccttgcccggcgacgcctcctccgccagcccccagctgacgcccagctcgtgcaaatcctcgctgccgatagtgacgatatgcgccgccagctgcacctgttccagcggctgatccatctgttgcagccagcccgccagcagcttcagcgccgacgcctcgtcgcgaatcatcagcgtgttggtgcgcggatccgccataacgctgccgcgctcgctcagcaacgcgcctcgctgcgcctgtaaactctgcaaaaccgccgccgcttcggcgtgatgcagccgctgcgtcagcgtctgcagcggtggcggcagctgttcggccggaaagaccgtcatcaccttgccgtcgagcgtcatgctcagcttccccatgcgcaggatcaccgccagcgcctgccgccacggcaccgcctccagccgcagcgtcagcgtgccgctcaccgcctccgccgttaccagattcagctgctgatgatccgccaacgcctgcagcaccagcgcaatcggcgcgtcatgaaatgccagagaaaccggcgcgtcatcctgcggcgccgccatgacggcgaacgatagaccacacagccagcccgccaagcctttgcatcccttcatgttgcttccttatttatttcccaacgtcaaagtgacatcgcccgggaccggcgggcagagcgcatcgcctggcacggcctgcagtttcagcgtccgggtgtcgatatgcgtcacctgccagcgcccgtgcagcaccgtctggcgaagctgcagccgcagccagcgcctctccggcgtgatgacccagcccagacgacgctccggctggccgataatccccgccagccgccagcgctcgggcgatgcggcaacgtcggggcaggacagcaccggcggttggaaaggatcgcgcggctgtgccgcccacagtacgggcgtcaacgcccctatcaacgccagcgtcagccagccgccgcgcgttattgcagcagccattgcgtactcaacccttccggccgcatttccagggtcagctggctgatgcgtaccgtgcccggcaaactctccaacagttgcagcacggcgaagtagtcgctgcgcagctgaagccgctgctgcgaaggctgttcctgccgctgccaacgcagcagtctgacaccggcctgctgcagcaccgccgacagttccggttcgctcggttgatgctcccgctgctgcgcaatctgttgctccagcgtcgccagcggcggcagcaatgccaattgccgctgcagttggccgacacgctgcgcctgctgccgaacctcatcgcttaaccgttccgactggcgccactccccgcgtatcagtcccagaccgggcagcaccagcagaatgccgagcaatagccactgaaacaccagcagttgccaacccgggcgctgcagccacaggatgagctcatcgggcaacggcctactcatcacgccgccagggagccgtcagagtaaaagaaaataggccgtccggacgctgcacgacgtcctctaactgatacccaggcaagagcgcctgcgccgtcaggcgatccgtcagctgaaccaacgccggatagccctggctcagcccgcgcacccgcaaccggtgcgcctgcgcctccagcgagagcagccacgcgctggccggcaatgccgccgccaactgcggcaaaaaacgcgcatactgcaggttatgcgcctgattacggtgatgctgcgcctgacgttcactcagccgcgtcagttcccccgtcgccgcttgaatcagccggtactgctgctgcaacgcctcgttctgctgcgtgtattgctgcagcaggctgcgctgttgctgctgccggtggcgcacgcccgccagcagcagcgcggcgatcgtcagcgccaatgccagctgcagcgtcagcaaacgtagccagaagcgtgcgcggcgacgctgcgcctgctggcgccagggcagtaaattcacctggtacatcagcagtcctcctgccgcagcgccaacccgccggccagcacaaaggcccccggctttgcgggcagcggcgcctgccggtaaggaaaagcctcaagcggcgaccacagcagcgccccttccggcgcgggttcatccagcacgctgctgtaatacagcgtctgtgcgccggcattggcggccagcacggccgccaatgcccgtgcggcatcaccgatctccggctcgcgcagcacgccgcaggcaaaggcgccgctgcgcggcgccgcccacagccagtgatcgtccagccgatgcagcaagaccgcctcgggcggcagcccggcggcctcggccatggttaacagcgcgcagggcgtgatatcgaccacctgcggcgagagatcggcctgctgcaggcagcccagccacatctgtagctcctgctgccgggcggcggtgagcaacagctgcgccgcccgttcctgcggcggacggtagtccagcgccagcgtctggctgtcgagcggaaactgcttcgccccctgagcggtgatatagcggtcgcgcgccggctcctgcagccgcgcgtccggcgccggtatgacatgttgtaaaacccgttgcacaggtaaggcaatgcgtaaggaaatatgtcgcggtaagcgggttcgccactgccgcagcagcggaatcaaactttcggattgatccagataaccgtcgcgcaggacggcatacggcaactctttttgccaccagtgccgcagctgccagccgccgcgtcgccgctgtgccgcgacggcgcgcagactatggctctgtatatcgagccccacattccatgtgttcgggaacatattttgacccgcctccttaaggtaagatgataaaagaacatatccatggcgaagccttacctttatactaccgcgcggttgtttataaactgcccaaatgacataaaaatgggaaatctcaggtgaagttcgtaaagtattttctaatccttgcagtatgttgcatcgtgctgggagcagcctcggtttttggcttgtacaaatatgtcgagccacagctgcccgacgtcgcaacgctgaaagatgtccgactgcaaatcccgatgcaggtttacagcgccgatggcgagctgatcgcccaatacggcgagaaacgccgtattccgctcaaactggatcaaattccgccggtaatggtgcgcgcctttatcgccaccgaagacagccggttctatgagcaccacggcgttgaccctatcggtatcttccgcgccgcgtcggtggcgatggtctccggccatgcgtcccagggggcaagtaccatcacccaacagctcgccagaaacttcttcctgagtccggaacgcacgctgatgcgtaagattaaggaagcgtttttggcggtgcgcattgagcagatgctgaccaaagatgaaattcttgagctgtatctgaacaagatttatctgggttaccgcgcctacggcgtcggcgccgcggcgcaggtctacttcggcaaggacgtcagccagctgaccctgagcgaaatcgccaccatcgccggcctgccgaaagcgccatccacctttaacccgctctattcgcacgatcgtgccgtggcgcgccgtaacgtggtgctggcccgtatgctgggcgaacactacatcaatcaggcgcaatacgacgaagcgcgtaacgagccgctggtggccaattaccacgcgccgcagatcagcttctccgccccgtatctcgccgagatggtgcgccaggagatgatcaagcgctacggtgaaaacgcctacaccgacggttacaaggtctacaccaccgtgaccaagaagctgcagctggcggcgcagcagtcggtgcgcgacaacgtgctggcgtacgatatgcgccacggctaccgcggcccgtccaacgtgctgtggaaagtcggcgaagccgcctgggaccagaagcaaatcgtcacctcactcaaaggtctgccgagctacggcccgctggcgccggcggtgatcaccgccgccaacgccgagcaggcgaccgccatgctggcggacggcagcagcatcgccctgccgatggcgggcatgcgctgggcgcgcccttacaaatccgatacgctgcaaggcccgacgccgaagcgcgtaaccgacgtggtgcaggtaggccagcaggtgtgggtacgtaaggttaacgacagctggtggctgtcgcaggtgccggacgtcaactccgcgctgatctcgctgaatccgcaggacggcgccgtgaaagcgctagtcggcggcttcgacttcaaccagagcaagttcaaccgcgtcacccaggcgctgcgtcaggtcggctccaatatcaagccgttcctgtataccgcggcaatggataaaggcttaacgctggccaccatcctgaacgacctgccggtcacccgctgggatgccggctccggcaccgaatggcggccgaagaactcgccgccgacttacgtcggcccaatccgcctgcgtcaggggctggggcagtcgaagaacgtagtgatggtgcgcgccatgcgtgcgatgggcgtcgactacgcggcggaatacctgcagcgtttcggcttcccggcgcagaacatcgtgcactcggaatcgctggcgctgggttcggcgtcctttactccgatgcagctggtgcgcggctacgccgtgctggcgaacggcggctatctggtggatccgtacttcatcacccatatcgaagatgaaaccggcaacaccatttttgaagccaagccgaaagtggtctgcaacagctgtaacctgccggtgatttacggcgacacgcaccgttcggcggtactgtcggacgataacgtggaaaacgtggcggtctcgcaggaaaacaataacaattccggcgtgccgatgccgaagctggagcaggtgaccccggcccaggtgctgcaggacggcgaccagcagtatgcgccgcacgtgatcaacacgccgctgtcattcctgatccacgacgcgctgaacaccaacatctacggtgaaccgggctggatgggcaccggctggcgtgccggccgcgatctgaagcgtcgcgatatcggcggcaaaaccggcaccaccaacagctcgaaggacgcctggttctccggctacggcccggatacggtcactaccgtctggatcggctttgacgaccatcgccgcaccctgggccgctcaacggcgtccggcgccattccggaccagatttccggcggcgaaggcggtgcgaagagcgcgcagccggcgtgggatgagtttatgaagattgcgctggaaggcattccggagcagaaaaccacgccgccgcagggcattatcagcgtcattatcgacaagagcaccggcaagctgtcgaaaggcggctcaggcagccgttccgagtactttatcgaaggcacccagccgacggagtacccgacctacgatgccggcaccaccctgatggattccggcggcgaaagccacgaactgttctaaccaccaaaaagggccagagaaatctggccctttttatttgcgccgctgcgggggcacacgctcgccgtttagcgggaaccacgcaggaaggcctcggccaggaacagcgcactgacgttgcgcgcctcgcgaaaatccggttccgccaacagcgccatcatattggcaatgggccagcgcacctgcggcagcggctccggctcgtccccttccagcttttgcggatacagatcgtgtgccagcacgatattcatcttgctggaaaaataggagggcgccatggttaacttgctgagaaaatcaaagcgttccgcaccgaagcccacttcctccatcagctcgcggttggcggcttccagcacctcttcacccgggtcgatcagccccttagggaaccccagctcataagattccgtcccgaccgcatactcgcgaatcagcagcaggtcgtcgccaatcaccggcacaatcatcaccgcctcacgatcggaagggcgcatacgctcgtacacccgccgcacgccgttgctgaattccagatcgacagattcaacgttaaacaagcgcgaacgtgcgatggtttctaccttcaggattttaggtttttgcaggtgtttatccatgattgcctcaaaatgcgttccccctgcgcgccagatgcggccgagcacggggtaaccggaataatgattggcgggcatgccgctgacgacatgcttaaacgctgaccattgtcgatcttgatcacattgtgcgttaatgggaaccttggccgcaacgcacaccgttgttaatttacttttttttaacaacctcggccagcggatgccttttttctacgctaattcagcaaataaatcgtgttaaaataggataatgccgatattagcaatagccacagcttgctatcatcgtgcaagcttggggcttgtttaaccgcgcgttttttcgttttacccggcgctgcggatgcctcactctgatttactgcatataataggcaactttatcatcaggttgatgggagtcacggcgtaatatggggatagcatgagcacaatagtgttgatattggccttagtgcttgcctgtctgatcatcgctggcctgtatttttggtttaaagctcgtaaccggccggtactggcccgttcactgccctttctcaagccgacgcaccgcaaactgacgtcggaagagcgtgcggcggtcgagcactacctcggtcagcaaaaccggctgggcaataaactgctgcccggcagttcgcccctgtccgccaccaggctgaccctgaccccgcaaagcgacaacgtctacccggtcacccacgccattacccgttacggccttgccagcgatgagcccaataaatggcgctactacctggactctgaagaggtgcacctgccgccgttctgggaacagtacatcagcgccgacaaccatgtggaaatcatcaagacgcaaacgctgccgctggtgatctccctcaacggccactcgctcaccgaccatatcaacgatcggccgctgccgccggtcgtcggcgccgaaccggcgcgtaacgcctcgatccgcaaggaggagagcgagcacgtcgaactgctgaatatccgtaaggaaacgccggaagaacatatgctcaaccggcccagcggcctgaaggaagccggcatcatttccgccgccctgctgctgctgtttttcagcctgatcagccccgtgctggtggtgccgtggatgattttcgtcgcggtgctgatgatcgcttggggctgctggaacctgttccgccgcccggccgatcatgaactgaaagagattcattgcctgcgcggcacgccaaagcgctgggggctgtttggcgaatccggccaggggcacatcagcaacatctcgctcggcaccgtcgatctggcctaccctgcgcactggcagtcgttcgtcagcgcggacctggggcagcccaccgacgtcgatatctaccttaaccgccaggtggtgcgtcaggggcgttatctgtcgctgcacgacgaaatgaagcacttcccgctgcagcactgggggaaaaacgccgtgctgatcgccagctcgctgctggtgctgatcatgctgctgagctacatcccgctgggcctgccgctcaaactcagcgtcgcctggctgcagggcgcacagcgcaccgaagtcagcagcgtacaagcgctggaacgtattcctctgcatattggcgacagcctgaaaattcagggcagcggcatgtgctatgtgccgccgacgccgctcaatgcgtcagcggccggctttatgccgttcgactgctccggcatttactggaacaccgccgcgccgctgccacagccggaatcggacattatcgataaggcctcggcgctgctcgccacggtcaacagccagctgcaccccagcggcagcgaccagaaaatcaacccgcagctggccagcgccattgaaaagtccggcatgattctgctggatgatttttccgacatcgtgctgaagacccgcgacctgtgcggcgagagcaacgactgcgtacggctgaaaaacgctctggtgaacctcggcaacggcaaagactggaacagcctggttaaacgcgcgcgctccggctcgctggacggcgtcaacgtcctgctgcgcccggtcagcgccgaatctcttgagcggctgaccaaatccgccacctcctccttcgtctatcaggaaacgcgccaggcggcggcagcgctgaacagcccgccgccgggcggcttcctgatttccagcgatgagggtaaacagctggtgaaccatacgctgcagccggcggcatcgccgaatgaagacaatgcgctggagcagtggaatacgctgaagcggatgaccagcgttttgctgcatacgccgttcgaagcgcagggcgtcatcaccagcctcagcaccgacgccaacggcacccgccatatcgcactgcacagcgagccggacatcatcacgctgtggcgctacctcggcaccagcctgctgctgatcggggtgacgatcggcctgggttacaatacgttccgcctgatccagcgtcagcgcatgaaccgtcgccggctagccgacattcagagctattatgaaagctgctttaacccacagctgacgcccgtgccgctgcattccaaagactaaccgggcgggccggcatcagcggcccgttctcacgtcttgtcatccgcttatgctaccctaaccctatatctccgcccttccccgccgttgcggcgggcggaaacaccgttttccccctgagtgaccagcctgctgccggagtatttatggttcctgaatttgattggcgcaatatagataccgttttgctggatatggacggcaccctgctcgatctggagttcgacagccacttttggctgcagcgggtgccgcaggcgctgagtgcccagcgcgatatttcgttcgaccaggcgcgtcaaatcattgacgccgagtatgccgcggtacagcacaccatgaactggtactgctttgattactggagctcgcggctggatctggatatttacgccatgaccagcgaagccggctcccgcgcccgtctgcgcgatgataccgctccgtttctgcaggcgctgcgcgactccggccgccaggccatcctgctgaccaatgcgcatccgcacagtctggcggtaaaaattgcgcataccgggctcgaccagcaccttgatttattactttccacccacacatttggatatccgaaggaagatcagcgtctgtggcaggcggtgcagcaacgcatcggctttgacccgcagcgtacgctgttcgtggatgacggcgaaccgattctggacgccgcgcgccggttcggcattcgctattgcctcggcgtacaaaatccggattccagcatggcggaaaaaactttccagcgtcatccgtccatgcgcgattaccgtcagttgataccggcgctggcacgggagccaggatgaaagcaaaaacgaccagcgaggcagccgtccgtctggacaagtggctgtgggccgcgcggttttataaaacccgcgcgctagcgcgcgagatgatcgacggcggtaaagtgcactataacggccagcgcagtaaacccagtaaaaacgtcgagctgaacgcggagatcaagctgcgtcagggcaatgaggaacgcacggtggtcgtgctggcgcttagcggccagcggcgcggcgccagcgaagcgcagctgatgtatgaggaaacggcggccagcgtcgccaaccgggaacagatggcgcaggcgcgcaaactgaacgccctgagcatgccgcatccggaccgccgtccggacaaaaaagagcggcgtaccctgattaaatttaaatttggcgagtcggaataacccctcgcctcacagagagaaaactatgtctaatcatgaccaattacaccgttacctgttcgagaactacgcggtgcgcggtgagctggttaccctcagcgacacctaccggcacatcctggacaaccacgactaccctgccccggtgcaggcgctgctgggtgaaatgctggttgccaccagcctgctgacggccacgctgaaattcaacggcgacattactgtgcagctgcagggcgacggcccgctgaagctggcggtgatcaacggcaacaaccagcaggaaatgcgcggcgttgcgcgtctgcagggcgatattgccgaaggcagcacgctgcagcagatgatcggcaacggcgtgatggttatcaccattaccccggccgaaggcgagcgctatcagggcgtcgtggcgctggaaggcgaaacgctggccgagtgcctggaaaattacttccgccagtcggaacagctgccgacccgcctgtttatccgcaccggcgaggccgacggccagccggccgccggcggtatgctgctgcaggtgctgccggcgcaggatgagcaaaacgccgatgatttcgatcatctggtgcagctgaccgccaccatcaagaacgaagagctgttcaccctgccggccaatgaggtgctgtaccgcctgtaccatcaggaagaggtgacgctgtatgaaccgcagccggtggtgttccgctgcacctgctcgcgccagcgctgcgccgacgcgctgctgacgctggccactgacgaagtggccactatgctggaacaggacggcaacatcgacatgcactgcgattattgcggcagccactacgtgtttgacgcgatggacgtcgccgcgctgtacgccggtaataccggcgaaagcaaccagttacactaagtatgaccctatcctgacggggccaaaacggccccgtcagcccttcccgtttgcacgtttgcttttttccgtgtgctatctctcaattcgtaactaaaattagtttaaaacgttaaatatttgatatctgtcgcggttacacactagtaaatacctacaattggccgcaaaaatgctgtgaccaaggagtagtgacatgtgtgctaaaggtataacccctcaggatctggccgcctacgggatccacgacgccggcgagatcgtctacaacccaagctatgacctcctgtttaaagaagaaaccgacccttccttaacgggctacgagcgcggcgtggtgactaacctgggtgcggtagccgtcgataccgggatctttaccggccgttccccgaaggacaaatacattgtccgtgatgacgttacccgcgataccgtgtggtgggccgatcaggggaaaggcaaaaatgacaacaaaccactcagcccggaagtctggggcgagctgaaacagctggtgacccagcaactctccggtaaacgcctgttcgtggttgatactttttgcggcgccaacgccgactcccgcctgaaagtgcgctttatcaccgaagtcgcctggcaggcacacttcgtaaaaaacatgtttatccgcccgagcaatgaagaactggcagactttgagccggacttcgtggtgatgaacggcgccaaatgcaccaatccaaactggcagcagcagggcctgaactcggaaaacttcgtcgccttcaacctgacggagcgcatgcagctgatcggcggcacctggtacggcggcgaaatgaaaaagggtatgttctccatcatgaactacctgctgccactgaagggcatcgcctccatgcactgctcggccaacgtcggcgaaaaaggcgacgtggcggtcttcttcggcctgtccggcaccggtaagaccacgctgtccaccgacccgaaacgccagctgatcggcgatgacgagcacggctgggacgacgacggcgtgttcaacttcgaaggcggctgctacgccaaaaccatcaagctgtccgaagaagccgaaccggatatctaccacgccatcaagcgcgatgcgctgctggaaaacgtcaccgtactggccgacggcagcatcgatttcaatgacggttcgaaaaccgaaaacacccgcgtttcctacccgatttaccatatccagaacatcgtcaagccggtatccaaagcgggccacgccaccaaggtgatcttcctgaccgccgacgcctttggcgtgctgccgccggtgtcgcgcctgaccgccgaccagacccagtaccacttcctgtccggcttcaccgccaaactggccggtaccgagcgtggtatcaccgaaccgacgccgaccttctcttcctgcttcggcgccgccttcctgtcgctgcacccgacgcagtacgccgaagtgctggtgaaacgcatgcaggccgccggcgcgcaggcctatctggtgaacaccggctggaacggcagcggcaaacgtatctccatcaaggatacgcgcggcattatcgacgccattctcagcggcgaaatcgaccaggcggaaaccattaccctgccgatcttcgatctggcggtgccaacggcgctgcctggcgtagaccctgccatccttgacccgcgcgccacctaccagaacgaagcgcagtgggaagagaaagcgcaggatctggcgcagcgctttatcaccaactttgataaatacaccgatacgccggccggggcagccctggtcagcgccggtccaaaactgtaagactctctttagctcatactcaaggcgcggcttccgcgcctcagactgctgacaaagcgtgttattagggagagcgtgacgatggggtcgtagcggcgccagccgccggagcgcccctcgttacgctaggcccgggtatctcgggctatcaggcgattttgtcatcaacctcaggcgcggcttccgcgccttttttatgcgcgccggttgtttaataaacaaccgagtgagacaatgacatcattgcaatcattgacaacaaaggagggttcaatggctaccattaccgtcagaaatcttgacgacgaagtcaaagagctgttgcgtatttcggcagctaaaaatggccattccatggaagaggaggcgcgcatgatcttaaaacaggcgctgatgaaaaagccggcgcgctacgggctgggcagctggatgcatcagcacttcgccgaattcggcggcgtagaactggcgatcccgccacgcgatgccgtgccgccgcgccgtgtcaccttcgacgatgatgacgaccaggcatgattattctcgataccaacgtgatcgcagaaacgctgcgccctacaccgcattacaacgtcatcagttggctgaacgaaaaagacaatagcgagctgtacctcagcgccatcgtcgtcgccgaactgtttagcggcgtagcctgcatgccggacggcaaacgccagcaggcgctaaggctcaggctggcggaggcgattcagattaactttgatgagcagattttgccgtttgacgccctgtgcgccatgcagtacgcggaactgatcggcaggaaccagcgccagggcacgccgatgagcgcgccggacgcgcagatcgccgccacctgtctgcagtacggtgccacgctggccacgcgcaataccaaagattttctccactgcggcatcgaactgattgacccctggcaggtgcccgcggggcaacgcctgcatgaagacgcggccgaatactacgtgatgagccgaaaatcctgaagggcgccatgacgcgcccttgcacaggatgggtcaggccttctctttcggcagcccgccattgccgttggatgcatcgcgggtggcgatcggcagcggaatgtaggcgcgcatgcgcaaaccgccgcgctcgctgacgccaaactccagcgcgccggcgtggccgtcaataatgcgctgcacaatcgccagccccaggccggtgccgctggtgctgcgcgcgctgtcgccgcgcacaaacggctgcagcaaatgcttcagctcttccggtttaatgcccgggccgtcatcttccacctggaaccagccgcgctgcagctcactgccgctgctgacctttatccagccattgccgtaacgcgccgcgttgaccaccatattgaccaccgcacgcttgatcgacagcggatgcacattcatcaacagctcgcccggtgccagactggcgtcaatttcccgctcatagccgctttccgccgcgatcacctcgcccaaaatggcgttaaggtcgcacagctccgtctgcatctcctggccggtacgcaggtaatcgataaactgttcgataatatcgttacattcttcgatatctttattgatcgactccgccagataaccgtcctcggcgcccatcatctccgtcgccagacggatgcgcgtcagcggcgtacgcaaatcgtggctgacgccggccatcagcaaggtgcggtcgtccgacagttgcttgacgcccgaggtcatctgattaaacgcgcgcgttaccgaacgcacttccgacgcgccgtattcacgcagcggcggcggaatattgcctttgccgacctgcagcgccgcgtgctccagctcgaccagcggccggttctgaatacggataaacagccaggcgccgccgatcgccagcagcatgatcgccagcgtatagcggaacagcggtgagaaatcgccctgatgaatctcggtcagcggcacgcgcacccagatatccggcgacagccaggtcttcagccagaccaccggcgtattcttgttaacctcgacgcgcacgtcggtcgggccgcccagctgacgcgccatctgctggctgaggaactcatagtgctgcgcccaacgcagcccgctctcttccgcggcggcattggtatacagcgagatccccagctcacgatagatttcccgacggaacgccggcggcacttccagcaacgtgccgtcttccagctgcagccgatcggtcatcagcatacgcacttcgtacgccaggaccttattaaactgctgcagactgggcaggatggcgaagttcagcaccaccagataggtcgtcaccaggctgacgaacagcaaggtgacgatcaataacagggttcgggcaaacgagctacgcggtgaaaagcgcaatcgcctcatgccttactgccgtccggtacaaagacatagcccaggccccaaacggtctggatatagcgaggatgggcgggatcttcttccaccatgcgacgcaggcgcgagatctgcacgtcgatggaacgctccatggcgctgtattcacggccgcgcgccagattcatcagcttatcgcgcgacagcggttcacgcgggtggctcaccagcgccttcagcaccgcaaactcaccgctggtcagcggcatcggctcgtcttcgcggaacatctcgcgggtgccgaggttcagcttgaatttgccaaaggcgatcaccgcctcttcctgcgacggcgcgcccggcagttcattggcctgacggcgcagcaccgcgcggatgcgcgccagcagttcacgcgggttgaacggttttggaatgtaatcatcggcgccgatttccagcccgacgatacggtccacttcttcgcccttggcggtcaccatgatgatcggcatcgggttgctctggctgcgcaggcggcggcagatagacagaccgtcttcccccggcagcatcaggtccagcaccatcaggtggaacgattcccgcgtcagcaggcgatccatctgttcggcgttcgccacgctgcgcacctgaaagccctgctcggttaaatagcgttccaatagcgcacgcagacgcatgtcgtcatcaacgaccagaatcttatgattctcttgcattgtattactcccaaaggctgtattgcctgatgcgaatattgttaaaaaaccctgtcatctcggacagcgattaatggtatatattctagccgaaattgttacaaagcttattcttttgcccatttatcaactgttttcgtcgcccggccggtgagaaaagcctccgctctccgtcgcgatccgtacggcagcgcagcatatcacattgcgataaaatgcccgtcatacaccgggttatgcgaaaatccacgtgataaaatcccatgaccgatccattaaggtggataacgatgagaactcaattaataacccgcgaaggttataacaaacttaaacaagagctggattacctgtggcgcgaagagcggccggaggtgaccaagaaggtcacctgggcggccagcctcggcgatcgcagtgaaaacgccgactatcagtacaacaagaagcggctgcgggagatcgaccgccgggtgcgctacctgaccaaatgcctggagcagctgaaaatcgtcgactactcgccacagcaggaaggtaaagtcttcttcggcgcctgggttgaggtggaaaacgacgacggcgacaccaagcgcttccgcattgtgggctacgatgagattttcggccgtaaagactatatctccatcgacgcgccgatggcgcgcgccctgctgaaaaaagaggtcggcgacgccgttaccgtcaacacgccgctcggcgaagcgctgtggtacgtcaatcagattgaatacgttaaataaatttcagcctattccgaaccttgcctcacgccagtgccgccctgcgctaccggcgcagcggccgtgccgcacaggcccggcgcgctggcatttttcaccggcagtacgtataactgtcccctgtttactcaccgttcctaacagataccagacttatgaatgagccactgagccgcattattgcaacagagctgcaggcgcgtccggagcaagttgactccgcaatccgcctgctggatgaaggtaataccgtgccgtttatcgcacgctatcgtaaggaagtcaccgggggcctggacgacacccaactgcgccagctggaaacccgcctgggttatctgcgtgaactggaagaccgccgccagaccatcctcaaatccattgaagaacagggcaagctgagcgacgaactggcgggcgcgatcaacgccacgctgagcaaaaccgaactcgaagacctgtacctgccctacaagccgaagcgccgcacccgcggccagatcgccattgaggccggtctggagccgctggccgatacgctgtggcaggatccgcaacagcagccggaacagctggcggaaggctttgtcgacgccgataaaggcgtggcggacgtaaaagcggcgctggacggcgcacgctacatcctgatggagcgctttgccgaagacgccgcgctgctggccaaagtgcgtaactacctgtggaagaacgcccatctggtggccaaagtggtggaaggtaaagaagaggaaggcgcaaaattccgcgactacttcgaccatcacgaacctatcgcccaggtgccatcgcaccgcgcgctggcgatgttccgcggccgcaacgaaggcatcctgcagctgtcgctgaatgccgacccgcagttcgacgaagcgccgcgtgaaagccaggcggaacagatcatcatcagccacctggacctgcggctgaacaacgcgccggcggacgcctggcgcaaagcggtggtcaactggacctggcgcatcaaggtgctgctgcacctggaaaccgaactgatgggcacggtgcgcgaacgcgccgaagatgaagccatcaacgtgtttgcccgcaacctgcacgatctgctgatggcggcgccggccggcatgcgcgccaccatggggctcgatccgggcctgcgcaccggggtgaaagtggcagtggtcgacgccaccggcaaactggtggccaccgataccgtttacccacacaccggtcaggccgccaaggccgccgccgcggtcgccgcgctgtgcaccaaacataacgtcgaactggtggcgatcggcaacggcaccgcctcccgtgaaaccgagcgcttcttcgccgaactgcaaaaacagttcccggcggtcaaggcgcagaaggtgatcgtcagcgaagccggcgcatcggtctactccgcgtccgaactggcggcgctggagttcccgaacctcgacgtgtcgctgcgcggcgcggtgtccatcgcccgtcgtctgcaggatccgctggcggagctggtgaagatcgaaccgaaatccattggcgtcggtcagtatcagcacgacgtcagccaaagccagctggcgaagaagctggattcggtggttgaggactgcgtaaacgccgtcggcgtcgacctgaacaccgcctcggtgccgctgctgacccgcgtcgccggcctgacgcgcatcatggcgcagaacatcgttaactggcgtgatgaaaacggccgcttcaacaaccgcgcacagctgcttaaagtcagccgcctggggccgaaagcctttgaacagtgcgccggcttcctgcgcatcaaccacggcgacaacccgctggacgcctcgaccgtacacccggaaacctatccggtggtagagcgcattctggccgccacccagcaggcgctgcaggatctgatgggcaacccgagcgcggtgcgcggcctgaaggccagcgactttaccgacgagcagttcggcgtaccgaccgtgaccgacattctgaaagagttggaaaaaccgggtcgcgacccgcgtcccgagttcaaaaccgccaccttcgccgacggtgtggaaacgctgaacgacctgcagccggggatgatcctggaaggctcggtgaccaacgtgaccaactttggcgccttcgtcgatatcggcgtccatcaggatggtctggtgcacatctcttcactggccgacaagttcgtcgaagatccgcataccgtggtgaaagccggcgatatcgtcaaggtgaaggtgatggaagtggatctgcagcgtaagcgcattgcgctgagcatgcgtctggacgagcagccgggggaaggttcgccgcgccgcggcggttccgcgccggcgcgcgataacgcatcgcgccagcaggctcagcgtccgaaagcgcgcaacaacgccccggccggcaatagcgccatgggcgatgcgctggcggcggccttcggcaaaaaacgctaaccgtcgcaagctctcaggcggagccgcccggctccgcctgctttaaatccgcatttttttgacctgccgcaaccccggcgctattttttcgccgcttgctgccggccgctctctttcgcttctttacgcagtgcaacgcgttcttattcacacttttattaacatttctctttcataatgcctattttcgccctggtacaaggcgttagccgcgcgggtgacgtcggtccgtgttaataataatttcaccgatgtagcaaaagcagcggaatatctgccggccaggatcacgccgttctcaaataagaaaaaacagacgccactatttaataaatttaacgaattctcctcatttgccgcgccgttggctgagtgatacaagtacggcatcgcgcagacgcgccgataacgaatcgttactaatatccacacaattcgaattgaattagagaatgattctcactattattcttgtacgtgtttatcccttgtcggcagcgacctgaagcggtatcggcagccgccgcatacgattacgacgcgttggcgtcacgccccacgcgtccagaaaaatcaagcaggtcatatgcatctacagcccaaacgctcttataagatcgccggtttttctcctgaaatcagcccggcttatcgacaaaaactgctatcgctcggcatgttgcccggttcgtcgttcgacgtgattcgcgtggccccgctcggcgacccgatagaaataaaaacccggcgcgtcagcctagtattgcgcaaaaaagatctcgccctgctggcgcttgaagcgcagccgtaacgccgggccgtcgtcgacactctatatgcggcataaaaaataacgatgaaaaaactcaccattggcctaatcggcaatccgaattcagggaaaaccacgctgtttaatcagcttaccggcgcccgtcagcgggtcggcaactgggcgggggtaacggtggaacgtaaggaaggccagttcaccacgccgcagtcgcaggtaacgctggtcgatctgcccggtacttactcgctgaccaccatctccgaacagacctcgctggatgagcagatcgcctgccattacattctcagcggcgacgccgacctgctgatcaacgtggtcgacgcctccaaccttgaacgcaacctctacctgacgctgcagctgcttgagctgggcattccctgcattctggcgctgaacatgttggatatcgcccgcagccagcagatcgccatcgacgtcgccgccctgtcggcgcgcctcggctgcccggtggtgccgatggtctcgaccaaagccgacggcatcggcgtgctgaagcagatgatcgacaatcaccagtgcaaccagctcaccgcgctggttaactatccgccgctgctgctgcaggaagtcgacgcgctcagtgccgcgatgcccgagacgctgccggacggccagcgccgctggctggcgctgcagatgctggagggcgatatttacagccaccagctggcgggcgacgccgccgcgctgctgccggcggcccggcagtcgctggagcggcaacagcaggaagacccggcgctggtgattgccgatgcgcgctaccagtccatcgccgccatctgcgacagcgtcagcaattcgcagcaggcgcggccaaaccggctgaccgacctgctggataaggtgatcctcaaccgctggctgggcgtaccgatttttctgctggtgatgtacctgatgtttctgctggccatcaatatcggcggcgcgctgcagccgattttcgatctcggctcggccgccctgtttattcagggcattcaatggctcggctataccctgcacgccccggagtggctgacggtctttctggcgcagggcgtcggcggcggtatcaacaccgtgctgccgctggtgccgcagatcggcatgatgtacctgttcctgtcattccttgaggattcaggctatatggcgcgcgccgcgttcgtgatggaccggctgatgcaggcgttggggctgccgggcaaatcctttgtgccgctgatcgtcgggtttggctgcaacgtaccgtcgattatgggcacccgcaccctggacgcgcagcgcgagaggctgattaccatcatgatggcgccgtttatgtcctgcggcgcccggctggcgatctttgccgtgttcgccgcggcgttcttcggccagcacggcgccggcgtggtgttctccctgtatctgctgggtatcctggtggcgatcctcaccggtctggtgctgaaatacaccatcatgcgcggcgaagcctcgccgttcgtgatggagctgccggtgtatcacgtgccgcacctgaaaagcctgctgctgcaaacctggcagcggctgaaaggcttcgtgctgcgcgccgggaaggtgatcgtcatcgccagcatttttatcggcggcctgaacagcttctccttcagcggcaagccggtggacagcatcaatgattccgcgctggcctcggtctccaaagtgctgacgccgctgctgcagccgatgggcgtacacagcgacaactggcaggccaccgtcgggctggtgaccggcgcgatggccaaagaggtggtggtagggacgctgaacacgctgtacaccgccgaacacattaccagccaggaatttgacgccgaaagcttcaacctgctggatgagctgcaagcggcgctgcaggaaacctggcaggggctgaaagacaccttcagcctcagcgtgctgtccaacccgatcgaggccagcaaaggcgacggtgaaatgggcgtcagttcaatgggcaccatgagcagcaagttcggcacgccggtttccgcctacagctatctgatttttgtgctgttgtacgtgccgtgcgtctcggtgatgggggccatcgcccgtgaatccagccgcggctggatgaccttctccattctgtgggggctgaacatcgcctattcgctggcgacgctgttttaccagcttgccaccttcagccagcacccgcagtacagtctgctgtgcatcgcggcggtggtggtagccaacctgctggtgttgatcggcctgcgcaaggcccgcagccgcgtgaccgtacggctgcgcagcggcgctgcggcaggcgactgctgccagtcttcacagaaggcatgccactgatggccaacctgctgcaggtgcgcgacgcgctggcgctctgcggcagcgcccaggcgcagcagctcagccaacagttgaacgcaccgctgccgctggtgcaggccatgctggatcgtctgattgcattggggaaagcggaacgccgcattgtggatggcagcggctgcctgagcggcgcctgtaaaagctgcccggaagggaaagcctgtaccacggtggtctatcaactgaaggcgtaacgtcaggggcgcagcctgcgcccctggttaatcagagattactgtttgtctttatacacatcggcgatggcgctgaatttaccgtgctcgcggcccgcgatcaccacgtaatactgtccgcccttctcatcagccagtttggacagcttctctttcgcgtccatcggcgaggtggtttccgccgtggtgctcaccgtaccgatcttctcgtattttcccggatttttatccagatcttcttgcgtcagcagcgtggccgccatggtgctgaaagacacggaacccacaaccagagcagcaacgatcatcttcaatgatttcataactctacctctcaatggataatttatacgttattcaggtcgtcaaaagtacatacgttgtgacaacaggctgccgcgacgcccggggttcgccatttccctgacgttccccctcacccagagactgagcgccgcagtaaaagaacgggtacagagcgcttccatttgcagccaacacattgacttattcagtatcggacagcttggttttttagccagtaatcgccaaattttttaaccgggcgattgcggtggatcaaagtgcgccgtcgccgacaaagcgcaggatcagctcggcaaactcatcgggatgcgaaataaacggcgcatgcgccgccttggcgaccaccaccgagcgggaggccggcgccagttcatccaccagcgtcgccaccttgcgcggcaccagcccgtccagatagccgtagatgcgcagcatcgggcagcgcacctcggccagccggcggcgcaaatcggcggtgcgcagaatatccagcccgccgttcaacacctccacgctcggcatcggctgattcagcaccaccgacttcagggtgcgggcgtcctgacgggcgctttcggtgcccagcgtctgcagcgccagaaaacgctccacggtacgctgaaaatcctcgctcagctgatgctggaagccgcttaatatttcgggacgaatccccggccaatcgtcacgggcggagaaacacggcgacgacgcgacggtaatcaggccgtcgacccgctgcggctgcgtcagggcgatctggctggcaaccagtccgccgagcgaccagccaagccaccaggcctgctgcggcgcctgcgccagcaggatctccgccatctgcgccagcgtcagcgcgccaaagccctggctgcggccatagccgggcagatccaccagatgcagccggaaatgcggcgccagtcgcgtcagcgcgcaaccccacacctcggcgttcagcccccagccgtgcagcagcacaagatcgcgatcgccttcacccattgtttgccagtacaacgctgtcatcagttattgtccttgtttgactcgtcacggaggacgctatgctaacaatccgcagccgctgttggctatgccggcagcctttatgcctggcccagcacggcatctgcagctactgcctgcgccggctgcccgcgccgccgatctgctgcccgtgctgcggcctgcccgccggcgacagccgttatccctgcggtcgctgcctgcaaaaaatgccgccctggcgacggctggtgttcgtcaccgactatgtcagcccgctgagccagctggtcaaacgcctcaagtttcagcgacgtccggagctggcgctgctgctggccaggctgcttctgctgcgctggctacagctgcgccgagagcaatatctgaacagacccgagctgattttaacggtacccttacagaaaatgcgtcgctggcgacgcggctataatcaaagcgaactgctggcggcgccgctggcccgctggctgggctgcgagtatcgtccgcgggcgctgcggcgcatacgcgctaccgccgcacagcagcgcctgacggcacggcagcgcaggcgcaacctgcgcggcgcctttcgctgtgatgaggatctggccgggcgacacgtcgccctgttggacgatgtggtgaccaccggcagcacggcggcggaaatcgccgcgctgctgcaggcgcagggcgtcgcttcattgcagatatggtgtatttgccgcacattgtagtgccggaataatgggcgtattataacctactatagaagtcaactattgagctaatgctatgattcgtataacagatgcagcacaggaacattttaccaaactgctggcaaatcaagaagaaggcacccagatccgcgtattcgtgatcaacccgggtacgccgacggccgaatgcggcgtttcttattgcccgcctgacgcggtagaagcgacggacaccgaactgaagttcgacaaactgtcggcctacgttgatgagatcagcgcgccgtttctggaagacgctgaaatcgacttcgtcaccgaccagctgggctcgcagctaacgctgaaggcgccgaacgccaaaatgcgtaaagtggacgacgatgcgccgctgctggagcgcgtcgagtacgtcctgcaatcgcaaatcaacccgcagctggccggccacggcggccgcgtgacgctgatggagatcaccgacgaaggcttcgccatcctgcagttcggcggcggttgcaacggctgctccatggtcgacgtaacgctgaaggaagggatcgaaaaagagctgctgcagaagttcccggaactgaagggcgtgcgcgatctgaccgaacaccagcgcggcgagcactcttactactaagcctgccgacaccatgccgccgccgcggcatggtgataagcgcctaccccaccgaaccgttgcgccgccgacggtccagatcttttagcaacagcgtcacccgccgatcggcaaacatctcctccagcgtctgcggcagcttacgtcgccagttcgggtattccgtgctggtgcccggcacattcaccggcgtcgccatatccagccagtcttccggctgcaggccgagcaacgcgctggcactgtccgccacatagcgctgcaatccccggttcagcagcgggctcatcgccagacgcgccgccttgccgcccaccttctgcggcacgcagccgtagtggtgcaacccgtccagcagcccctgcttggcccgctcgcgatcggcgtacagctccgccagcacctcggcgtccggatacaggccgagcgaggcgcccagccgtaaatcatccccctgccagtagccgcgcagcgtcggcaaatcatgggtggtgatggtcgccatcgcctgcaccgggtaggcctgcggcgcgcggaaacggttctcatcatcccgttcgaaatacagcaccttgtaagagtacacgccgctgtcgcgcagcttgctgacgatctccagcggcaccgtccccaaatcttcgccgatcaccatgcagcgctgacgctggctctccagcgccagcaccgccagcagatcgtccaccgggtatttgacataggcgccgcggtcggcagtcgcgccggcgggtatccaccacagacgcagcaacgccatcacgtggtcgatgcgcagcgcgccgcagtcggccatattggcgcgcagcaggtcgataaacggctgatagccgcgcgccgccatcacgtgcggatccatcggcggcagcccccagttctgccccagcgggccgaggatatccggcggcgcgccaaccgacgcctgcagacaatacagctcgcggtcgcaccaggtttccgccccgccctgcgccacgccgaccgccagatcgcgatacaggccgatcggcatctgctgctgacggcagcaggcaaaacagtcggcaaactgcaccgcggccagccactgcagccacagatagaattccacctcctcctgatgatcgcggcagaacgccgccgtcgcctcgccgtcgctctggcggtacgccgacggccagaccggccagccccacagcgccggatcctgttcgcacaggtgggcgtgcagcgcgtcaaacaccgcctgctgataaaggctgtcgccgctctcggcgacaaacaggcgcagcgcctgacgctgcggatcatcggccgcccgcgtctggaactggctgaaggccagccgcagcccctgcagctttagcccggtcaccgccgcatagtcgacccattcgctgtcgcgcgccgccgccagccgcttgcgggtcgtcgcctgacgccaccagcgctgcgccgcggcgctacgctggaaatcctccacggcgttgacgtcgatatacagcacgttcagccagcgtcgcgacgacgggctgtacgggctggcgctgtccgggtccgccggatagagcgcatgaatcgggttaagcccgacgaacgcgccgccgcgttcgcccacctccgccaccatccgccgcaggtcgccgaaatcgccgatgccccagttgctgtcggagcgcagcgtatacagctgcacgcaggcgccccacagctttttgccggtcagcagcgcgtccggctcataacagcgtcggggggcaataatcagccggcactgccaactctgctgctgctgcgtcaggcgcagctggtgatagccgagcggcagttcgccggcgggtaaggtgaacgtcttgccggcgccggcgcgcccctgcagccggccgccgtcttcgcggatcaattcccagccatactcgccgctgcccgccagcggcaggacaatcggctgacgctggaaaaacacttttaccggcggcagcggcgcggcgtcggccgacgccgccttgctgttcatcgccgccagcaaggcgcgcttgatctccggcgtgatggcctgctgctggccatgggcattgacatagtcggccataatgcccgcctgagccgccgcctggtcgatgctgttacgatccattcgctctcctttaacgccgggtttgccaaatacgctgctgataatcgcggatcgaacgatccgagctgaacatgccgacgcgcgccgtattgagaatggcgctgcgcgtccacgcttccgcatcgcgatacagccggtcggcgcgctgctgcgcctggcaatagtcggcgaagtccgccagcaccagataagggtcgccgccggcctgcaggctgtgcagcatcatgtcaaacgcctgcggatcgccgtggctcagcgcgccgctttccagctcggcgagcaccgcatccagctgcgcatcctgctgccggtaacgcagcggatcgtaaccgccggcctgcagccccttcacctgttcgaccgtgttgccgaagataaagatgttgtccgcgccgacctgttcggcaatctccacgttggcgccgtccagcgtgccaatggtcagcgcgccgttcagcgccagcttcatattgccggtgccggaggcctctttgcccgcggtggagatctgctcggaaagatccgccgccgggatcatccgctccgccacggagacgcgatagtccgggataaataccaccttcagacgatctttcacccgcggatcgttgttgatcttctccgccgcctgattgatcgcatagatgatgtttttcgccaggtagtagcccggcgcggccttggcgccgaacaggaacacgcgcggcgcgatatccagattcgggttatcgcgcagctgacgatacagcgacagaatatgcagcaggttcagatgctgacgtttatattcgtgcagccgtttgatctgcacgtcgaaaatcgcgtccgggtccagtttcagccccatcacgccgtgcacatagttggccagcgcgactttgttatcgcgtttgatctgccggtactgctggcggaacgacgcatcgtcggcgtattgctccagcccctgcagcgcgtcgaggtcatttgcccactccacctgcagccggctgtcaatcagcgccgacagcgccggattacactgcttcagccagcggcgcggcgtaatgccgttggtgacgttatggaatttttgcggccacaggcggtgatattccgggaacagatccttaaccaccaaatccgagtgcagctgcgccacgccgttgaccgcaaagccgctgaccacgcacaggttggccatacgcacctgccggtcgtagtgcaccgccagcttggcccacaccgcctcgttctgcggccagtgcagctccaccaactggcggaagttggcgttgatccgcgtgatgatcgagaagtggcgcggcagcaggctgcgcaccagctcttcatcccagcactccagcgcctccggcatcagcgtatggttggtataggcgaaggtattgctggtgatgcgccaggcgtcatcccactccagctggtgttcgtccagcagaatgcgcagcatttccgggatggcgatggtcgggtgagtatcattgagctgaatcacctcatagtccgccagctcctcaatacggcggccggccagatggtgtttccgcagaatatccgccaccgagcaggcgcactggaagtactgctgcatcaggcgcaggcgtttgcccgcctgatggttatcattcgggtacagcaccttggtcaggctggcggcatctaccccctgctgctccgccagcaggaagtcgccgtcgttaaaggcgtccagatcgaacggctgcgcatgcgtggcctgccacaggcgcagcggctggctgacgccgttgcggtagcccaccaccggcagatcccaagcttcgccgcgcagcacctgcgccggtcgccacagttcgcggccgtccgccagggtttccagctcaccgccgatgccgacctccaccgccagcgcggcattgtgacggaaccacggatagctctcgcgctgccagtcgtccggcgcttcctgctgctgcccgtcgcggaacgactggcggaacagcccgtactgatagttcagcccgtacccggtcgccggctggcccaccgtcgccatcgaatcgaggaagcaggcggccagccgccccagcccgccgttgcccagcgccggatcggtttcctgctccagcacgtccgccagctggacgccctgctccgccagcgccgccgctacttcgtcataccagcccaggttgatcaggttattggccgtcagccggccaatcagaaattccatcgaaatgtagttcacatgacgctgtgcgctgtcctgccgcacgggggcgggctgcgccgccagctgttccgccagcgcgccgctgaccgcctgccaccactggtgcggcgtcatctgctgggcggaactcagtccgaagtgctgccactggcgggtcagtgccgccagaaaaacgtcctttttaagcgtaggctgtgacataggaggctcttctctatccgataagtaagtcaatgtcggctatcctgccgggcggagaaaatcggaacatcctcccgcccggggattagctggggaggaggattggggcgtagctgaaaatgtgatctgcggcactctgcctgacgtcaaagaggatgaaaaacgctgacgccgagatgtaaaaaagtgtgatcgactgcaacttaccgccaagtcaaaacggaagcttgttgcattacgcttaacgttggcagaagttaaacggggtgattaattacgcgctataaaataattaatcgtctctccaatcccggcgggcacaacgcgtttcaacggcccctgcgggcaggtttcggcggcaggaaccgcgctttatatctggacgactatgctgatcccatcaaaactgagccgcccggtacggctgcaaaataccgtggtacgcgatcgcctgctgacgaaactggccggcgcggcaaactatcgcctgacgctggtcaacagcccggccggctacgggaaaaccaccctgatcgcccagtgggcggcggataaagccgagctgggctggtattcgctggatgagagcgataaccagccggagcgcttcgccagctacctgatcgccgcgctgcaacaggcgaccggcgggcagtgcgtcaagagcgaggccctcagccaaaagcatcagtacgccagcctgtccgcactgtttggccagctgtttatcgaactggcggactggcaccagccgctgtacctggtgattgacgattaccacctgatcaccaacgacgtcatccatgaagccatgcgctttttcctgcgccatcagcccgaaaacctgacgctgatcctgctgtcccgcacgctgccgccgctggggatcgccaacctgcgcgtgcgcgaccagctgctggagctgggcagccaacagctggcgttcaatcatctggaagccaagcagttctttgactgtcgtctgccggcgccgctggcgcagcaggacagcagccgcctgtgcgacgaggttgccggctgggccaccgcgctgcagctgatcgccctgtcggcccgccagtccagcgcctcggcgcaacagtcggcgaagcggctggccgggctgaacgccagccatctggccgactatctagtggatgaggtgctggatcacgtcgacgccggcgcgcgcgccttcctgctgcgctgctcggtgctgcgctccatgaacgacgcgctgatcgtgcgcctgaccggcgaagataacggccagcagcggctggaggagctggagcggcagggcatgtttatccaccgcatggacgataccggcgagtggtttaacttccacccgctgtttgcctcttttctgcgccagcgctgccagtgggagctggcgctggagctgccggggctgcaccgcgctgccgccgaaggctggctggcgctcggctacccggccgaagccattcaccacgcgctggcggccaacgacgtcagcatgctgcgcgacattctgctgcagcacgcctggtcgctgttccaccacagcgagctggcgctgctggaagagtgcctgaacgccctgccttacgatcgcctgatccagaaccccaagctggcgctgctacaggcctggctggcgcagagccagcaccgctatatcgaggtcaacacccagctggagcgggccgaacaggcgatgcgcgaccagcagatcgccgttgacgcgacgctgcgcgccgagtttgatgcgctgcgggcgcaggtggcgatcaacgccggcaagccggaagaggcggagcggctggcgatgcaggcgctgaagcacctgccgctatccagttactacagccgtatcgtcgccacctcggtcaccggcgaaatccaccactgtaaaggcgagctgacgcgcgccctgccgatgatgcagcagaccgaacagatggcccgtcgccatcagacctatcattacgcgctgtgggcgctgctgcagcagagcgaaattctgatcgcccagggattcctgcaggcggcgtacgaaactcaggacaaagcgttcgaactgatccgcgaacagcatctggagcagctgccgatgcatgagttcctgctgcgcatccgggcgcagatcttgtggtcgtggtcgcggctggacgaagcggaagacaccgccaggctgggcctgacggtgctggccaactaccagccccagcagcagctgcagtgtcttgccatgctggcgaagtgctcgctggcgcgcggcgatctggataacgcccacgcctacctgcagcgctgcgaaaccctgcagcacggcgcgcagtaccaccgcgactggctgaccaacgccgacaaaccgcgggttatccactggcagatgaccggtgacgtcaccgccgccgcgcgctggctgagccataccgaaaagcccgccatggcggacaatcacttcacccaggggcaatggcgcaatatcgcccgggtgcagatcctgctcggccgctatcaggaagccgaagtggtgctggacgagctgaacgacaacgcccgccgactgcgcctgaccagcgatctcaaccgcaacctgctgctgagcaaccagctgtactggcagaccgagcgtaaaagcgacgcccagcgcgtgctgattgaagcgctgacgctggccaaccgcaccggctttatcagccactttgtgattgagggtgaagccatggcgcagcagctgcgccagctgatacagctcaacacgctgccggagctggaacagcaccgcgcccagcgcatcctgcgcgatatcaaccagcatcaccggcataagttcgcgcattttgacgagaacttcgtcgataagctgctgacgcacccgcaggtgcccgaacttatccgcaccagcccgctcacccagcgcgaatggcaggtgctcggactgatttactccggttacagcaacgaccagatcgccggcgagctggcggtagcggccaccaccatcaaaacgcacatccgcaacctgtatcagaagctgggggtcgcccaccggcaggaggcggtgcagcaggcgcagcggctgttgcagatgatgggctacggcgcataaagacacagtattggtctggtctttatgcgcgcggaattggttacaatagcggcgtcccctaattacgaggcaattggaagtcatggaacagtttgaagcgatcaacgttgagcaggcgcacggccgctggcaagacggcagcgcggcgttggtcgatatccgcgatccgcaaagtttcgccgccgggcatacgccgggcgcatttcacctcaccaacgccaccctgcaaacctttatgcagcaaaacgatttcgatcgtccggtgatggtgatgtgctaccacggcaacagcagccgcggcgccgcacagtacctgctgaatcagggctttgacgcggtgtacagcatcgacggcggctttgaggcctggctgcgtcaatacccgcaggacgtggaaagcagcgccgactaatccccagggcgcgtcgcgccctgttcttcccccgctgtccgcacgattttccacaggtcggtgctgcgacgtcggttttcaacgttataatcagccatcgccggcagctgcagcggccacaacgcatccacgcaagacggaaactccctacttatgattagagtgatcgccgtatccaacccacgcctggctctggcgtttgtcgactatatggcaacgcagggcattacgctggaactgcgccacggccaggacgccgcggagatctggctggcggatgaacagcggctggaacaggtgcaacacgaactgcagcagtttatgcgcgacccgctcaaccgccgctatcaggccgccagctggcagaccggcggcaccgccgccgaactgcactacccgcacgactcctacctacagattatccgcagcaaggccggcccgctgacgctgagcgtgatggcgctgtgcattctggtgtatgtcctgatgcaggtcatcggcgacgacagcgtgatgtactggctttcctggccgcagaacggcgaacaatatacccagctgtggcgctggatcagccacgcgtttctgcacttctcactgctgcatatcgcctttaacctgctctggtggtggtatctcggcgggccgatggaaaaacgcctcggcgccggtaaactgtttgtgctggcggtggtgtcggccttcttcagcggctgggcgcaatcgctgttcagcggcgcgctgtttggcggcctgtccggcgtggtgtatgcgctgatgggctacagctggctcagcggcgaacgggcgccggagcgcgggctgatgctgccgcgcggcctgatggtattttccgtgctgtggctggtcgccggctacttcgatattttaggaatgtcgatcgccaacgcggcacacgtggccggtttagtgttagggttgctgatggcattttgggacacgcgtcatcgcgcgcataacgaacaataacgctcaataagactatacctttacagatcaaaagattacgggtagaaattcggcaaactgcacccgacgggtatatcggcgtattaggggattaccgtgaaacaaacacagcgtcatgacgcaattatcgagctggtccgtctgcaaggttacgtcagcactgaagaactggtggaacattttgacgtcagcccgcaaacgattcgccgcgatctgaacgacctggccgatcaaaataaaattcagcgccaccacggcggcgccgcgctgccatccagctcggtgaacaccgcctaccatgaccgtaaggtgatgtggtcagaggaaaaagaccgcatcgcccagcgcgtcgccagccagatcccggacggcgccaccctgtttatcgatatcggcaccacgccggaagccgtggcgcacgcgctgatgaaccataaaaacctgcgcgtcgtcaccaacaacctgaacgtcgccaccctgctcaccgccaaagaggattttcgtctgattctggccggcggcgaggtgcgtacccgcgacggcggcattatgggcgaagcgacgctggactttatctcacagttccgcctcgattacggcattctcggcatcagcggcattgatatggacggctcgctgctcgaattcgactaccatgaggtacgcaccaagcgcgccattattgaaaactcacgctgcgtgatgctggttaccgaccactccaaattcggccgcaacgcgatggtcaacctgggcaatatgaatctgatcgactacctgttcaccgaccagctgccgccgcccggggtcatgaaaattatcgagcagtacgacgtacagctggagctgtgctgattcttctgccccgcttttaacctcccccttccgcccggaagggggcctgcgcaacgcctccgctttccctctctcctccgcctgccggcgctttgccctgcgggttaaagccgctcagtttgtatgcctattgccgccaaactgttacctttatcacgcgtgaatgtttttgtttggttaactcttggcttgtttgttggtttttgattacaatgatgagcgaaaacgaacataaaagagctatttcgaacatctggaggaagatgacgtggaaaccaaagacttgatcgttatcggtggcggcatcaacggtgccggcatcgcggcggatgctgccgggcgcgggctgtccgtactgctactggaagcgcaagacttggcctgtgctacgtcttccgccagttccaaactgatccacggcggcctgcgctacctggaacactacgaattccgtctggtcagcgaggcgctggcggaacgtgaagtgctgctgaaactggcgccgcatatcgccttcccgatgcgcttccgcctgccgcaccagccgcacctgcgtccggcctggatgatccgtaccggcctgttcctgtacgatcacctgggcaagcgcaccagcctgccgggcagcaagagtttgcgttttggcccagaatccgttctgaagccggaactgaagcgcggtttcgaatattccgactgctgggtcgacgatgcgcgtctggtagtactgaacgcgcaggaagtggtggaacgcggcggcgaagtgcgcacccgcaccaaagtgacccgcgcatggcgtgaaaacggcatgtggatggtggaagcgaccgatatcgacagcggcaaaaccttcacctggcgcgccaaaggtctggtcaacgccaccggcccgtgggtgaaaaacttcttcgacgacggcctcaagctgaaatccccgtacggcatccgcctgatcaaaggcagccatatcgtggtgccgaaggcgcataaccagccgcagtcgtacattctgcagaacgaagacaaccgtatcgtcttcgtaatcccgtggatggatgagttctcgattatcggcaccaccgacgtggaatatcacggcgatccgaaagacgtgaaaattgacgataacgaaatcaattacctgctgaaagtgtacaacgaccactttaagaagcagtatggccgcgacgatatcgtctggacctactccggcgtgcgtccgctgtgcgacgatgagtccgactcaccgcaggccatcacccgtgactacacgctggacgtgcacgacgacaacggccaggcgccgctgctgtcggtctttggcggtaagctgaccacctaccgtaagctggcggaacacgcgatggaaaaactggcgcgttactatccggaagccggccctgcctggaccaaaaacggcaccctgccgggcggcgatatcggcggcgaccgcgacagctacgcagccaaactgcgccgtgaacacggctggctgccggaagcactggcgcgtcgctatgcccgcacctacggcagccacagcgagctgatcctgtccggcgccaacagcctggcggatctgggcgaagacttcggtcacggcctgtacgaagcggagctgcgctacctggtggagaaagagtgggtggtggagctgaaagacgctatctggcgccgcaccaagctcggcatgtggctggacgaggcgcagcaggcgcgcgtcagcgagtggctggcggaacgcgcaaaagccaaagcgctgtcgctggcttcctaagccgctaaggctccggacactgttggccgcgatacgcggccgacatcaacggtgaattaatccgacttgcgtttgagtttggttatttcaccgtttttatttaggcgatagcgggcatcgctaaaggaaaatataatatcgccattcctatcatttcttactgtgaataatttgtttttatctatacagttttctttctctctgacgtcgtcaaagcacactctgtcatatttatcaggttctttataaccactaccaaagtcccaaaagataatcgtaaaaaaaccataggatgcaggttgtggaatatcataattatttttaattttttctttgtttttcagccaccaatttatttttcctttatctgtaaaaggaaaattattcactaaaacatcactgtaattacctctctgatgaacggcaacaatttctaccggacgcaggctccacccaaaagctaagattgacaacaccacgaacagtaacacgattagtagaattaatcgattcgctggcataattatgcccttaccttccctataatattctttcattaattctcaatcacgcctaagcttaatgagctcaccattttttttcataagataccgcccaccatctccgacaaataacatatcattatccctatcgttttcagcaataaaaaatacattcttctcaatgcaattttctttctctttcatatcttcaaaacacattcggtcatacttcccagcctctttataaccatcaccaaagtcccaaaatataatagtaaagaatccatccgaatctggtttagggatatcatatttttcctttaggatctctttattatctaaccaccaatttattttcccttgatctgtgaaaggaaaatttttcaccagcacatcgctatagttctccctctggtgaatagcaataatttctactggttgcagcgagcgccaaaaaaaatagcctagtagagccatgcctgctaatgccaacgtataaattacctttttgcacttacccattccgcttccccgtaatttccaccgttgcttccatattagtcataaatggccgaaaaccaaactggttgtagcgctggagtacaaaccagatacggaagaaacgaaactggttaaacttaatctttctgatatcgtcatcatccagcccaaagtggtcctgcacccgatagtgcaccagcgcacggtaactttcgctatcaacctgcagtgattttacagtgatatgcgtggcccaagtatcatgtacggtaatccccataccgttaaaattatcctgaaaccgatcaaattttggtaatttaccaccaaatattgccttagtaagttccttctcgtactctgacgggaaaaatttatttccccaatcaattctttggtcaaaaacattccataatcgtaaacgtgtactatttttctcatctttatcccccataatctgcgcctttaacgcggcattcagatgtggactgctaaacggcgtgccattgccgtgctgcatatggccgatcatttcctcaatcagatgcttataagggccatagagtgcaaacaggcgggataactgacggaattcgtcaaagagaattctggcgcactcctgccgggtgagcgtagtcccctgcccgcgcatgccgtaaaagcgcgaatgcggctgattaaacggcgtgatctgcgtcagggtatagggattaacccgggtggatacatcaaccaaatgaaaatgcgtttttaattgggatgcggatagatctgcgtagcgcatatcatctgaaccataatcatccattatatttttggttttaaatatcgtgcaggggaattgtaatgccgtcatcgtgatacactccttgtgtaaccatccattatgatccttttatcagaataataatcactgaacgaacagaatgtaaacaaccaagcgccattattcctgccggaaaataacgagttatttatttaaataacacgaacaattaatataacgcttaaataattcgagttacaaaaagacggtaagaaaaggaatttgatgcaccgactcaggtcagggattcgggtgactgaacgcagcttgaagcatgacgggtaaaataaaaaagcccgccaataagcgggctcagtatgattacgccatcaaatatggcgccggcacattacagcagaatgcgcagcatacggcgcagcggttctgcagcgccccacagcagctgatcgccaacggtgaacgcagacaggtattccggccccatgttcagcttgcgcaggcgcccgaccggcgtattcagcgtgccggttaccgccgccggcgtcagttcgcgcatggtcagctcgcggtcgttcgggatcacccgcacccagtcgttgtgcgtcgccagcatctgctcgatttccggcagcgacacgtctttcttcagcttcagggtaaacgcctggctgtggcagcgcagcgcgccgacgcgcacgcacaggccgtcgaccggaatcaggctggagctggccagaatcttgttggtttccgcctggcccttccactcttcacggctctgaccgttgtcgagctgcttgtcaatccacgggatcaaactgccggccagcggcacgccgaagttatcggtcggcagtttgccggaacgggtcgcctcggtcaccttgcgttcaatatccaaaatggcggacgccgggtcctgcagctctttcgccacgtcggcgtgcagcatgcccatctgcgtcagcagttcgcgcatatggcgcgcgccgccgccggaggctgcctggtaggtcgccacggacgcccactccaccagatcgttggcgaacaggccgcccagcgacatcagcatcaggctgacggtgcagttgccgccgacaaaggttttaacgcctttatccagaccctgctgaatcaccgcgcggttgaccggatccagaataataatcgcctcgtcgtccatccgcagggaggacgcggcatcaatccagtaaccctgccagccgctggcgcgcagcttcgggtaaacctcattggtataatcgccgccctgacaggtaataatgatatccaacgcgctcagcgcatcgatatcgtaggcgtcctgcagcgtcccctgctgctgaccgccgataaccggcgcaggcgcgccgtgctgtgaggtggagaagaataccgggcgaatggcgtcgaaatcgcgctcttccgtcatgcgctgcatgagcaccgagccgaccataccgcgccaaccgactaaaccaacgtttttcataaaactgtcctgccttggaggatacgacttattgagtcattgatgagcaatatcctcacaccttacaaaatgtcagcgcgggcgaaaagtgaatttattcgatgctagcgcaattgttagcaatcctgcttataaaggcggatcgcgcggcggttgctgctgccggacgccataaaaaaggcgcccgcaggcgccttaatcagctcagaaatgattacagcagcgtaaaggcgatcatccccaccaccgcaccggtggtgccgaggatggtttccatcaccgaccaggttttcagcgtctgcgcttcggtggcgccggtaaacttgccgaacagccagaaaccggagtcgttgacgtggctcaggacgatggagccaccggcgatacagactgacaacgccgccatctgtgccccggagtagcccagctcgccaatcaccggcatcaccaggccgacggtggtcagacaggccacggttgccgaaccctgaatcacgcgaaccgccgccgacagcacaaagcaggcaacggcaatcggcaggcctgcgccaatcagcgcattacccagtgctgggccaacgccggaatccaccagcacctgcttgaacacgccgcccgcgccggtcaccagcaggataatccccgccggctgaatagctgccgaacagacttccatcaccttgtctttactcatcccgcggcggatcgccaagccgtaaatcgccaccaggcaggcaatcagaatcgcggtgaacgggtggccgataaactgcagccactgatacagcgagctgccttcctcggtaaagcgcgcgccgatggttttcagccccaccagcaccagcgggaacagcaccagcgccaggctaaagccgaacgaaggcagcttgctcctgtcgatgcttggctcttcgatatccttcggcagttccagcgtgacgtgtttgctgataaatgaaccgaacagcgggccggccagcaacatgcccgggatggcggccgccagaccgatcaggatcatccagccgaaatccgcgttcatctgcgacgccagcagcatcggcgtcggccccggcagcaggaaggccgccgcggcggcaacgccggcaaacagcgggatcacctgcttcaccagattgccgccggtacggcgcgctacggcgaaggccacgccaatcagcagcacgatcgccacatcaaagaacagcggcaaggcgcaaatcaggccggcgatccccagcgcatagtgcgcgcgctgttcgccaaagcctttcagcattttgacggcaatctgatccagcgcgcccgtttcatgcagaattttgccgaacatcgcgcccagcgccaccacaatcgccaggaagcccagcgtgccgcccatacctttttgcatggtgtcggtgatcttctccagcgacatgccagagaacaggccggcgcccatcgacaccagcatcagggcgataaacgcatgcatccgcgctttcatcaccaggaacagcagcagcagcaccgaaccgacggcggtcagcaccagcgttaatgtatccattatcgtttacccctggttggttacggattgaatatgagaaacgacgtcggcaaccacgttgtccaacggctggtcgatgtcaatcgcctgcacatctgactcatccgcctgcggcacttccagcgcttcaaactgggaaaccagcatctgcggcttgaagaaatgtcctttgcgctgtttcagacgcgcttcaattacctctttttccccttccaggtagataaagtgcaggttgctgttaccttcacgcaggcggtcgcggtagcgttttttcaacgcggagcacaccagcagcgccacgccattggtgcgctgcatggcaaaaatggcgtcgttcagcgccgccagccaaggcgcccggtcgtcgtcgttcagcgcatggccgccggccattttattgatattgctgcggggatgcagataatcaccatccagcatggcggcattgagttcatgcgccacagcattggcgacggcagattttccgctgccggacacacccatcaggatgaaaacgtggtgttgtggattattcataatttttatgctctcaagagtcccaggcgctaaatgttactggtaacaggttatcggtaacattgtctttgtcgcgctggaattaagcaacaaaccagcgaactgacatcccgtaactgtgaaggaagtcaaattacggcggtcaaatctcgaccagcaaggaattatagtcagcgttccgacaaaggcgaaaaagggagaaagcgagtagcgggtgaaaagcagcgtggtttaaatactgccgccggggataatggtaaaaccgacgtcgaccatcgccgggctgacggtttcgccccgcaggcgcgccagcagccgctccgcgccgatttgccccatggtctcacgcggcgtcagcacgctggccagtttcggcatcatcacctggccgatatcgtggccgtggaaaccggcgatcgccatatcctgtggaatggataacccctgacgctggcactcaaaggcggcgccaatcgccagatcatcgttggtgcagaatacgctgtcgatttgcggatagtcacgctgcgcctggcgcagcatttcaccgccgccggaataggacgacgcacgattggtcataatgctctgcggctgcagcccggcttcacgcatcgcctgctcatagccctgctgttttatcagcgtacgctcatcgaggcgcgcccccagatacaccacatggcgatagccctgggcaataatctgctgcgtcatctgacgcgcggcctgatggttatcgaagccgaccgccatatcaatgcagggcgacacgcagtccatcagctccaccaccggaatgccggcaacctcaatcattttgcgggtgcgggcggtatgggtgcgctcggacaggatcaggccgtcaatgttataagagagcagcgaggtcaggcgttcttcttcacgttccggcagatagccgtagtgcgccagcatggtttgataattgtgcgcgtcggtgacgctttcaataccgcgcagcacctcggcgaatacctggttggtcagcgacggcagcagtacgccgatagcgcggctggtcgcgttggaaaggatatccggtgcgcggttggggatatagcccagctcatccagagcgaccgcaattttctgccgcagggcggcggaaacctggtcaggattgcgcaaatagcggctcaccgtcatcttggtgacgccaacctgatctgcaacatcttgaagtaccggccgctttttcttcattatcaatgagctgacaaaccgtgaatgggcggttattttagcaaaaaaaacggcgggctgataatgctgatatcaaacgggcgctaaaagggctcaatcgccagattgagccccgctaacgtttagcgatcacaccggaggcaaatcaaacagcagaatttcgctgtcctcatcggcatggagcgacagcgccgtttcatcccagatggcgagcgcatcgctggtgccagcccggttgtcattaatggtaatggaaccgcgcaccacctgtacccagacgcggcggccggcttcaatcgtatactccgcctgttcgtctttattcagcgcccagcgcgacagcgtcatatcctggaacaccttcagcgagccttcgcgggcgtccggcgacaacaccagctgacgtccctgcggcgcatcaaacatgcgctgctcataacgcggcggcagaccgttggtatccggaataatccagatttggtacagatgcagcagcttgtcgctgttggcgttgtactcagaatgacgcaccccggtaccggcgctcataatctggaactccccagcctggatctgctctttattacccatgctgtcctgatgctctacggtgccgtccagcacgtaggtcaggatttccatatctttatgcggatgggtgccgaacccctgaccgccgtcgatccggtcttcgttgataacccgcagagcggagaaccccataaagttcggatcgtaataattggcaaaagagaaggtatgccagctgtccagccagccatggttagcgtggccgcggtctttcgctttacgtaaatagatcatgttcaactctcctcaatgttttttacagtctagacctgacagcagaataagaaagcgtaaaaaactcacccctctgttcaaaattttcgatgaaataaacagaggagccgcagaagatttgttgagcgtcaaaggtggatgattgaggcaaaaaaaaagccagcacccgagctggctaagtaaacactggaagcaatgtgagcaatgtcgtgccttcaagtcagagcggttagctgcaccgcctgccgagaacgcatgacaataataatcattatcattcgcatctgtaaagcgtttttttagccaagctaaaattttattgactcaaggcgaagacccgataacttagagtgaaatattgctgataatcatagggataagggaatgggagaaatcatcgtccgccatgttgaaaccaccgatgcacaggcgctgcaacaactgtatacccatcccaacgtctatcgcgatacgctacagcttccgctgccctcactcgcacactggcagcaacggctgaccgacgccaaacctgggttacacaacctggtcgcctgcatcgacgagcaggtcgttggccagatcgttatccagctgaatcagtcgctacgccggcgtcacgtcgccacctttggcatcggcgtcgatcccgcgcagcagggcaaaggagtcggcggcgcgctcatgcgcgcgatgattgagctctgcgataactgggcggcgatccagcgaattgaattgacggtattcaccgacaatcagggcgccattgcgctgtataagaaatttggttttgagatagaaggcaccagccggtatttcgccatgcgcgatggcaaactggttgatgcctatcatatggcgcgctgccacggcgtctgagcagcacgatgccaagcggacacgcttcccgcagccgttcacgggaagcgccagagccgctaaatgccggcagtctctttgatatagcgacgcgctttaaccgcatattcaaacgggttggcgatggccggatcctgctcggcctccaccaccatccatccccgataaccgtagtcgtccaacagtttaaagaccggacggaaatcaatcacgccgtctcccggtacggtgaaggtgccctttttcaccccgtccaggaagctcaggcgattagcccgcacctcggcaaccacctcgtcgcgcacgtctttcagatgaacatgattaatgcgcggcagatatttctccaaaatagccagcatcgcctgttggctgccttcggaataataggcatggccggtatcaaacagcagatacacatcgtcgttcaccatgctcatatagcggtcgacctcctccgcggtctgaatccccgttcccatatggtggtggaggcagacctgcatacctttaccggcggcgattttcgccagttcgttatacccgtcggcaacgcgctgccactcttcatcggtaaagcagggtttctcttccaatatcgccttgtcggtgccctgaatgcttttgctctgctcggagcagccaatcactctggcgcccatatcatgcaaaaagttcatatggttaacgaactcatcgatagtcttctctttctgcccatcggcaaaaaaggtgctgaaccaggcgttgcaaatctgaatgccgcgaatatccagcatcggttttaaaacctgcggatcgcgcggatatttgctgccgacttcgctaccgctaaatcctgccagcgccatttcgctgacgcactgctggaaggtgttctctttaccgagatccggcatatcgtcattggtccagccaatcggggcgatcgccagcttcacatagtctttattcattttgggcctcagtcattaaatcggcgctttaccctgctcccgccctgcatcacgcaacccgtgcagcagcacgacaggccatcaaggacgtcgccggcagcgttatttagctaacagttctctttcgatgcgttcccgggtttcaaccgcctgggttttcatcttttccgggtaaccaaacagggaggtgcaaataatcgattcgccacccaccttaaagttgcggttggcgaactccatatcgcgcagggtctggaacagcgcgtcaaaatcgatttcgccttcgccgatgccgacatgctgatgcaccgcggcgtcaacgccgggcgggttgacgatatagcggcagtggcgggtatggttcatggtatcggcgatcaacacgtgggaaaggtcatccccggcatattgcagcatgttcgccacgtcgcccttgcctttgtcgtaatagaacgagtgcggcacgctgtataaatacttcacgtggtcgctgcgcagcgacttcaccatatcgacggtttcattattcagctcgcagaaatcccacgggtgggactgaatttccatgcggatgccttcgcgctcaataatgggcagcagctcttccatggatttgtaccacagctcttcgcagatctccggctcattagggtcacccgccagctcggtgttaatcacctgcacgcccatctccaccgcaatctcaatcatccggcgccaatttttcaccgccgcctgacggcgatcttcacccggaccggaccagcgataaaccacgatgaatgaggatatctccaccccagtggccttcagcgcatttttgtactccgccatgatttcacggctggccttcggatgtttatagaatgggttgatctgcggatggggcgactgttcgatatatttatatccccagtcggcaacctgctgcaccatctgggtgacgcctaaatctttaatgacatccacatcaaacgcgatcttcatcgttattcccccgtaaagcagatatacccgggccgccagcctccggcatcctcgccgacatgttcaacatccttgttcaccgcgtgcccctggcggctccggatatatgaaaagtgaatcaggcgattatttgccgtagaaagaaggacgcggcggcagagaaaccggtaccacctcgccgctgagctgcgcggcgacgcaggcatcggccgttaccgcagcggcataaccgtcccaggccgacggcccttgcagctgcccggccagcacgtcattgataaagccctgcagctcaacgtcataggcatcaataaaacgttctttccaatccgtcaggatctcattggacagcctggcattgctgcgcatctgtacggatgaaggttccggcagcttggcgatccccgtctccccgacgacctcgcactgaatgtcgtagccgtactgacagttcacgaagatctccacgtcgatacgcgtacccttcgccgtttcaaacagcacaatctgcgggtcgcgcaggtgggcaagcgccttgctgctcttacgtgggaacaccacctgcaccgacacgtagtcgtcatccagtagccagcgcagcacgtcgatctcgtggatcagggtgtcggtaatcgccatatccgtggtgtaggcctcacccaccctcgggttacggtgcgcacagtgcagcatcagcggctcgccgatctgcccgctggtcagcacctgtttcagcgcgcgatagccccgatcgtacgggcgcataaagccgacctgcaccagccgtttcccgtgcttcgcttccgcctcgacgatgtttttacagccctgcgcggtcaccgccagcggcttttcacaaaataccggcttgccggcggcaaccgcagccagcacaaattcctcgtggctaggcccccaggaggtcaccagcaccgcctgcacgtctgaagcattaatcagcgcgtggccgtcatcatagacgcgcgcatccagacgcagctgctccaccacgcccgtcgcgttgtcgcggttgatatcgttgacggcgaccacgcgggccccctgcaacacctggctgcagcgacgaatatgatcgcgaccaatcgcaccggcaccgataaccccaatgtttaatgtcattttcgctatcctctggatttagaactggatacaagccgtaatcatcagtaatcacgggccttgtcgatgttttcctgcagctgccgggcaaccgcaacgatcttgtcgctgtccgccacctgggctccgcccacgcgccaccagctgagatatttgtgcaccatggtttttggcagcaccttgatgtccaacagcgtagaaaccgtctgctggcgcgcatcggccagcgcttcaatcagctgctgctcggtggtgatgctgtaggttttgcagccgtaagccgccgccagcatggcgaaattcaccggcaccagcccgccgttaagctccccgtcctggcggaagcggaactcggtggtatagctgtccatgccgtgttccatctgcagattgttgatgcagccattggtcatgttgtcgaacagcaccacgttgattttgcagccttcctgaatggaggtgaccagctcggagtgcagcatcataaatgccccgtcccccaccatgacgtacacctcccgctgcggctcggccagtttgacgcccagcgcggcgttcacttcataccccatacaggagtagccgtactccacgtggtagccgtgttcaccgcggttgcgccatacccgctgcaggtcccccggcaggctgccggccgccgccacgatcacgctgtcctgcggcagctgctgattcagcacccccagcacgcggctttgagtcagcgaggagcccgtctgggcaataaattcggcaaacacccgttcacgatcgaggtggtcgtcaatttccggcacgaactcggcgccggtgtaggcgacggcataaacccgttcggtttcctgctgctgcgccgcctgcgcctgctcaacggcatcgccccaatcggcgcggtaatcctgctgcgtcgccagctcgtccaatgcctgcagtgcctcacgcgcatcggccagcagctgcacgccgtccagcttgccggcatcaaacgcgctgacgttaatattcaggaaatcgacgtccggattctggaacagccatttggaagaggtggtgaaatccgtataacgggtaccgacgccaatcaccagatcggcctgcttcgccagcgtattggcggccaggcagccggtctcgccgatgccgccgacgttataagggtggtcggaaaccaccgcccctttgccggcctgggtttctgcgaagggaatgcggaagcgctcggcgaactgctgcagcgccttgcccgcctgggaatacttcaccccgccgccgcataccaacagcggctttttcttgccggccagcagcgccagcgcatcgccgagcgcaccggccgtcgccggccggcgctccagccgatgcagacgcttctggaagaagtattccgggtagtcgtaggcttcgccctgcacatcctgcggcaggcacagcgtcaccgcgccggtttccgccggatcggtcaacacgcgcatggcgttgatgcaggcgctcatcagctgctccggacgcgtgatgcgatcccagtacttgctgaccgcgcgaaacgcgtcattggtgctgatgctcagatcgtaggactgctcgatctgctgcagcaccgggtccggctggcgcgaggcaaagacgtcgccgggcagcagcagcagagggatacggttggcggtcgccgtggcagcggcggtgaccatattggccgccccggggccgacggaagaggtgcaggcgtaaatctgctggcgcagcttctgcttggcaaagccggtcgccgcgtgggccatcccctgctcattgcgtccctgcagcacggttaactgaccgcgatcctgctccagcgcctgcccgaggcccagcacattgccatggccgaaaatcgcaaagatgcccttcacgaatttgatttcgacgccatccgccagcaaatactggttgtcgaggaacttgacgagcgcctgcgccatggtcaatctgatcttactcattctcttccccctaatgatggcctgatgcccggtttacctctcgccggcatcaccgctgagattacggaacggttttcctgccctgaattcgctgatatcttggaccgggtgcggacagattgctcaaaccttcggcaacctgaaacatgcagcgattataaacaaatatatttttcataaaatcacgcatcagaaaaaacatttcattttgcgataaagatcgcattctaatgaaaaccctaatttcaaagccggtgcaacgcgcgctttccccacggcgtcaacgcctgaaggcgggttatcagcgccggcgccagacgccgcgcgcggcgataaaagacgggcgtcaatacgaaacaaatctgcgcataagcccgcagtaccggcgccggacggcatcgtaggcatgtcccaccgtcactgcatgcccttcacggctggtaaatttcatttaatattgaaattggaatttttattccccatactcgacgcaatgattcctgctaacctccgcttatcgggtcgcagtcggcttttgcttaatacagaaggaaagggctatggtttcacaacaaaaaccgcttgatgtcatctgtctcggccgcatcgccgtcgatttttacgcgcagcaaatcggcgcgcgtctggaagatgccagcacgttcgccaaatacctcggcgggtcttccggcaacgttgcctacggcacggcgattcaggggctgaagtccggcatgctggcccgcgtcggcgatgaacatatgggacgttttctacgcgaagagctacagcgcgtaggggcggacacccgctgtctgatcaccgacaagcagcggctgaccgggctggtgatcctcggcattaaggatcaggaaacctttccgctgattttctaccgcgataactgcgccgatatggcgttaacgcctgaagacattgatgaatcctatattgcctcgtcgcgcgcgctggcaatcaccggcacccacctgtcccaccccaatacgcgcgccgccgtgctgcaggcgctggaatatgcgcagcgccacgggctgcgcaaagcgctggatattgactaccgcccggtactgtgggggctgacgtcgctgggcgacggtgaaacgcgctttgtcgcatccgacacggtcacccgcgagctgcaggaagtgttgcaccactttgacctgatcgtcggcacggaagaagagtttcatattgccggcggcagcaccgatacgctgaccgcgctggccaacgtgcgcaaagtcagccaggcgacgctggtatgcaaacgcggcgcacaagggtgttcagtctttgaaggggccattccgggcgactggcaggcggtgaaactgcacagtggcgtgcgggttgaagtgcttaacgtgctcggcgccggcgatgcctttatgtccggcctgctacgcggctatctgaatgacgagggctgggatcaggcatgtcgctacgccaacgcctgcggcgcgctggtggtctcacgccacggctgcgccccggcgatgccgaccaggcgcgaactggacgattacctggcgcgtgaacaacaggtgccgcgccccgatcgcgatgcgcgcctgaaccacctgcaccgcgtcaccacgcgcaagcagcagtggccggagctgtgcgtcttcgcctttgaccaccgcaaacagctggcggatatggcgcgcgaagccggcgtggatgaagcgcgcattccacagctgaagtccctgctgctgaccgccgccaaagaggcggcggacgaggccggcctgcagggcaacagcggtattctggccgacaccacatatggtcaggtggcgctgaatgaaatcaccggccaggggtggtggatcggccgcccgatcgagctgcccagctcgcggccgctacgcctggagcatggcaacatcggctctcagctggtcgactggccgctggagcacgtggtgaaatgcctggtgttttatcatcctcacgacgccgtcgaactgcgcaatgagcaggatgcgctgattaacgacgtttatcagggatgctgtaaaaccggccatgagctgctgctggaagtgattttacccgaggacagcagcgataaagaggaaagttattatctggaaattatgtcgcatttctatcagttagggataaaacccgactggtggaaactgccgccgctgagcgcagcgagctggcgccaggtcggcgaactgatcgataccgccgatcccgactgccgtggcgtggtcattctgggtctggatgcgccggaagacgcgctgaaggccgggtttgccgccgccgccgacgaacgttgggtgaaaggatttgcggtaggccgtaccattttcggccagccgtcgcggctctggctgcggggtgagctagatgattcttctttaatttctcaagttaaacagaaatatcttacgctcatcggtttctggcggttatatcgtccgcaacatgatggcgtaacccatcgtccttaaaacaatatcctcccgccccttaaagcatgtttacgactttagggggcttttttgcccattttctgtgaactaacgcagcctgcgttgaaataaatcgctttttgatgaaatgaaacttccgctccgtctgttagaatgacgaataaatactccaggcgcaggccttttagcgctttagccaatactgtgagccgaatggatgaataacccaactcaactttcgctattacaagacgaaatccgccaccgttatgaaacgctcagcaaacgtctgaagcaggtcgcgcgttatattctggataacagcaacagcattgcgttcgacaccgtggcctccatcgccgcacaggccagcgtaccgccatcaaccctgatccgctttgccaacgccttcggcttcagcggcttcaatgagatgaaacaggtctttcgtcaacacctgatggaagagacggttaactataccgagcgcgcccggctgttccgtcagacttcgacggatgacaacgccgcaccggagaacccggccgaaattctcaatgtcttcaccatggtgaatgcacaggcgctgcagcaactgccggcgcagatcgacgccgcacagctggagaaagcggtagaactgctgaagaacgcagagaatatctacgtgattggcctgcgtcgttcgttcagcgtcgcctcctacctgacctacgccctgcgccatctggagcgtcgcgctttcctgattgacggcctgggcggtatgtttaccgaacagttgggcatggtgaagccaaaagacgtggtgatcgccattagctattcgccttatgccagagaagcgttggaactggtggaactgggcgccaaacagggcgcgcagcaaatcgccattaccgacagccaggtaagcccgttggcggcctttagcgacgtgtgtttcgtggtcagggaagcgcaggtggacgggttccgttcgcaggtggcttccatgtgcctggcgcagacgctggccgtttcactggcgctgaataacgctaaagacgcatagcataaagggcgaacacctggttcgccctccttcgccgtcgtcactccgtggcgacgctgctatttctgcgggtaatcatccccgttaatccaggcgtgatctttttcccaggtaaacttccacaggcgcgtcggcccggccatcacgttaagatagtagttatcgtagccggccagggtggcgaccggatgatagccgcgcggcaccttgaccacgtcgcggttgtacaccggcatacactcatccaacgagcggtcatccgtgtacacgcgctgcatgcagaacccctgctccggctgaatacggtggtagtaggtctcttccagataggtttcatccgcagagtcttcccgatcgtgcttatggctggggtaggagctggtattcccctcgtcggtgtaaacctccaccaccaacaggctgtccgccggcttatcatccggcaaaatattgtgcaccaagcgctggttgcggcccttgccacggcgctcaacgccaacgtctgccggcgtaatcagccgcgaaggcaggtgaccacttcccggcgcactgcataccgccagctccagatcgctttcggcacgcacgataacctggtcatgatgcggcacataaaccgcatagggcggcgtccgttcaaacgggctcatacgtttgccgatatggggatattcggcatgctgcgtcgcgacggaggcaatgccggccaccaataccaggcacagctctttatcgtcgctgctcagcgtcagcgttttccccgcttcaaggcgataaacgtcaaaaccgacaaaacgccagtcggcgttttccggcgtaacatgctgaatacgcccctggctatcgggttgctggcatttcgcaagcaatgaagacatgaactcctcccgttgtcgtcaagccatacccaccagtggtgcgtatggccgttgttatcgcaacggggcggccttacctgttccggccacccccgcgcatggttgatcaacctaatgtcggcatgctgtattcggataccgtctgctggccggaaggccagcgcgccgttgccgtcttcatacgcgtatagaaacgcaccccgtcggcgccgtgtacgttgagcgcgccgaataccgaacgcttccagccgccaaagctgtggaacgccatcggcaccggtaccggcacgttgaccccaaccataccggcctgcacctcatgcacgaactggcgtgcatagtggccattgctggtaaagatggcgctgccgttgccgaactcatggccgttcaccgtgtcaatcgcttcctgatagctggcgacgcgcacaatgcccagcaccggcccgaagatctcttcacggtaaatacgcatctgcggcgtcacgtgatcaaacagcgtgcccccgacgtaataaccgtccggatgccccggcacgctgtagttgcgaccgtccgccaccagcatcgcgccttcttcgacgcccacatcaatatagcccaggactttctgctggtgcgccgaagaaaccagcggccccatttcattctcttcgccgccctgctgcaggccaggcccgacgcgcaactgagcaatcagcggtttcaacttggcgatcagcgtatcggcagtatcgtcgcccaccaccaccgcaatcggcagcgccatgcaacgctcgccggcggagccgaatgcgccgcccatcagggcgttcaccgtggcgtccagatcggcgtccggcatgataatcgcctgattcttcgcggcgccgaaggcctgcacccgtttgccgtgggcgctggcggtggtgtagatatgctcggcgacggtggaggagccgacaaagctgaccgcctggatcagcgggtcggtgcacagctgcgcggcattttcattcgcgcagtgcaccacgttgaaaacgccgtccggcaggccggcctctttcagcagctccgccatgcgcaccgacgccgacggcgccagcgccggcggcttcagcacgaaggtgttaccgcaggccagcgcaatcgggaacatccacatcggcaccatcgccgggaagttgaacggcgtgatgccggccaccacgcccagcggctgcatcagggaaaagctgtcgacgccggtgccgacgtcggcggaatactcccctttcatcaggtgaggaatgccgcaggcgaactccaccacttccataccgcgcgtcagctcgcccagcgcgtccgaatacaccttgccgtgctcgctgacgatcagctgcgccagctcttcccggtgctgctccaacagcgccttgaagttaaacatgatgcgtgcgcggcgcagcggggtggtttgcgaccagccggcgaacgcccggtgcgcgacatcaatcgcctgtttgacctcggcggcggtgctttgcgtcacctgacgctcaacctgcccggttgccgggttatgcacgtccacgctttggttgctgctgctcggacacacctgcccatcaataaagttacccacgattttcatgttccaccctcttttcaacatgccgcgatgaccagaagaaccctcagatagcgcgatgccttacggcacctgcaggcaggctgaaccctggccgaatgaagtaaaccttattccattgaaaaaaaagtttcaaataaaacgttttggaaattttatttttggcgtagccgatcgcaatttttaaggtaacgttacatcgccatgtccaacaaacaggaaaacgtcccttcccgtcaaatggcgtaaaaacccttaacatcacccgctaacgcctgccggcgcggctggttttcttgcttcgcagctcgcaagaaacgggtatggcacttttcttttccagtgatttttttgaactgcgtctaaaaatcaatatttcattattccgtaactatgaaataaatgttcttctcaatcgctgaattacccgaataaacacgccttgatgacaggcacggttcacaccttccgcccgccttcccctgacgacgcgcattgcggacggaaacatggataaaaatcggagcaacatatgtcacatcagcgaaaacataatacagggtacgtactgcggatatgcggcatcgcggcgctcggcggtattttgttcggctacgataccgccgtaatctccggcgccatcgaagcattgaaagcctatttccacctcaccccggcggaaaccggctgggcggtgtccaacgtggtgctcggctgcgtgctgggcgcattcggcgccgggccgctggccggccgctacggacgcaaaaaagcgctggtactggcggcgctgctgttcaccatttccgccgtgggcgccgcgctggcgacctccttcacctggttcgtcatctaccgcatgatcggcggactggcggtaggcatcgccgccaccgtatccccgatgtatatgtcggaggtgtctcccaaggacatgcgcggccgcgcgctgagcatgcagcagttcgccatcgtgttcggccagatcctgatcttttacgtcaactttaaaatcgccagctacgcctcggaagcctggctgaccgagatgggctggcgttggatgatcggctcggaagtggtgccctgcattctgttttgcattctggtgtttattatccctgaatcaccgcgttggaacgtgatggtgggccaggaggacaaggcgctggcgatgctgacccgcgtctccaacgaggcccacgcgcgcaacgtcctgaaagaaattaaagcgtccctgcaggaagacctgcaacaggccaagcaaaagctcaatttccacgacaggcgcgtgcgtttcattctgttcgtcggctgcatgatcgccatgctgcagcaggtcaccggcgtcaacgtgatgatgtactacgcccccgtggtgctgaaaaccgtcaccagcaacgcacaggaagccctgttccagaccatctggatcggcgtgctgcagctggtcggctcggtgatcggggccatgctgatggaccgcatcggccgcctgccgctgatgcgcttcggcactctcggcgccattatcggcctgttgatcacctcctacgcgctctatagcgaaaccaccggctacttcgccctgttcggcatgctgttctttatgctgttttacgcgctctcctggggcgtcggctgctgggtgctgatctccgaaatcttccccaaccggatgcgttcggaaggtatgagcatcgccgtcggctgtatgtgggtcgccaacttcgccgtctcgcaaaccttcccgatgatcaatgacaacccttacctgttctccaccttccacggcgccttcccgatgtgggtgttcgccgcctgctgcgtgttcagctactggtttatctgccgcttcgtgccggagaccaaaggcgtatcgctggaaaaaatggaacaggtggtgatggccaaacgctaccgtcagcctgtcgctacggccaaatccttatcgttacccaatgaaaaaccctaacctttatttgtgggagtcagacaccatggccattgcgctggatcgtttctgtatcaatcgaaagatagccccgaacctcgatctggaacgttttttccaactggtaaaaaaatgcggccttagcaaggttgagctgcgcaacgatatgcccagcggcaaagtaaccgacgacttgagcaatgagcagctcaacgcgctggcagcaaagtacggcattgaaatcatcaccatcaatgcgctcggcatgttcaacctgccggacgatgaagagacgctactcggcaatgcgcacgcgctgctggcgcaggcgcaggccattcacagcagggcgctggtgctgtgcccgcactgcagcagggacgatcgccgcagcgatgagcaaaagcagcaggacacgctggccgcgctgcggctgctggcaccgctgttccggcattacggcgttgaaggctatgtagagccgctcggcttcggcatcagctctctgcgctcatcgctgctgagccaggccattatccgcgatgccggcgctccctatcagatcgtgctagataccttccaccattacctgagcgagcctgctcagcaggaatttgatgcgcagatccagatcgatcggatcggtctggtgcacctctccggcgtcgaagatccgcgcgccaaggaggcgctgggcgatgaggaacgcattatgctgagcgaacgggatcgtctggagagtaaaaagcaggtgcagaatctggaacgcctgggctaccggggcatttacgccttcgagcctttctcttcacagctgaacagctggacggaagcggatattgaacgggagattcaccaaagtatcgcgctgctgcagacgccgtagccgataaaataacggcctcttttgagaggccgtattcttttttacttcagcgtggtcaccaccagctgatgacgctggttataaaacttacggtacgccagataacaggcgatgatggtcgacaggctggcggtagacagcagcataaacgtcaccattatctggtatttgatcgccttcaccggatcgatgccggcaaagatcaaaccggacatcatgcccggcaggctgaccagccccaccgttttggccgaatcaatcgttgggatcagcgaagcgcgaatgctgtcgcgaatcagcgcggcggacgcaaacttcggtgaagcgcccaggctgagcatctcctggatcttctgctgttcgcttttgaaacgctgccccaggttgttgtaacacagcccgaccgccaccatagcgttgccggcgatcatgccggaaatcgggatcacctgcatcggcgtaaattcaatcgagccggtcagcaccaacacaatcagcgtcagcgccgcgccggtggtaatggcgataaacgacgttacaaaagcatgctcaatatatttgctgcgctttttggcgttgtaggccgcattgaagcagataaacagcaccatcaacaccgtcagcgcctcgttattcaaggcaaaaatatacttcagcacatagccgacaataatcagctgcaccaccgcccggcagatgctccagataatgtctttttccagcgccagcttttctttatggctgattaaaatcgccaccagcaccagaatcatcgacagccccagtgattcattggtgatgttatgctggttcattggctgtctcccgtgcctgatgcgcctgcagctcgataatatcgtcggcatgcgcaatttcatcccggtcgtgcgtcacccacagcacggccatattctgctgtgcaaccagctggcggataatttcattaacgttatgcttattctcttcatccagcgcgctggtgacctcatccagcaacaggacctgaggcacaaactgcaggttgcggatcagcgaaacccgctgtttttccccgccggacagttcgttaatgcttttttgcagcaggctctccggcagcataaagcgctgcagatcccgcttcattttttcctcatccggtttgacgtggcgaatctggtaaggcaacgccaggttgtcaaataccgagctgccaaacagcgccggcgtctggaaacagtaggaaacctgctgacgatagtgctcaggcgacagctcgttaatattcttgccgtcaaaaataatagcgccgcgggttgggctaatcagtgaggaaacaattttcagcagcgtacttttgccacagccggaggggccggtgatgagtttgaactcaccggattttagcgtcaaagagaccgaatccagaattaccgagtcatctatttgataatggatatcatccaatatcagtatgttattaccttccttcattatgactccattcattacgtacgatgaatggtcagtatagggtgccggaaatccgccaggcaaattgctattagcaaacaatacgagagtttgcgccaaacgcgcgcctgcgccagccggtgtctgtgccggcgcaggcggcataatacgctggcgttgtcagctttccgcctccgacggcagcttggcaatcaccttgatttcaaactgaaaaccatagagccaggtcaccccgacggcggttagcgtcgggtgcggcgcgctaccccaatactccggcaccacctcccagacggtgtggaagatggattgcggatccaccataaagacggtgacgtcgataacgtcatcaaaggtgcatccggcagcctgcaacaccgcattcaggttgtcgaaggcacggcgcacctgcgccgtcaaatccggctccggtgagccgtcctcacggctgccgacctggcctgacacaaacagcaggccattggcgcgaatcgccggggaataacggttacgttcatacagcgcctgacgccctgcggggaataccacatctcgcttcgccatgatcgatctcctgtgcgggttgattcacccataaagttcggtgaacaaagactttaaagtccgccgcctggcgaataaactggcaaaaagcaccatcactgtttgtaaaacacaaacaatcgcggaggctccaggctatatggatcgattcgatgcaatgcaggcctttgtccgcgtggtggacagcggcagctttaccaaggccgcggaaaacctgcagatcagcagaacaacggtgacccagctggtgcaacagctggaagcacggctgcgcgttaaattactcaaccgcaccacccgccgggttcaccttaccgccgacggcgccgcctactacgagcgtgtcgtgcgtttgctggccgatttggacgatgcggaaaccagcctgtccggcgccgccgctgcgccacgcggccggttgcggatcgacgtgcccagcccgttggcacggatgattttagtgccggcgctccccacctttcacgcacaatacccggatattcagattgatatgggcgtcagcgatcgcatcgtagatttaattggcgagcaggtggactgcgtggtgcgcggcggggaaatcagcgaccagtccctggtggcgcgccacgtggcggatttacagctgggcgcctatgccgcaccgtcctatctggcgcaggccggcgtacccgtccatccgcgcgaactggaagagagccatcaccgcatcgtcggctttctctgggcgcgcagcggtaaagcgctgccctacgctatgcgccgcgacgatgaacggctggaggtccacgggcgctatatcctcgccgttgacgacggcaacgcctatctggccgccggtctggcggggttgggcattctgtggctgcccgattatatggccgctcccgccctggcgcgcggcgagctgacgccgctgttcagcgactggcgttttgaacccatgccgctctatatcgcctttcgtcccaaccggcacgtcagcgccaagctgcgcgtatttattgattgggtagtggcgctgatggcgcaacaggcgccgccggcccggcgccatctcccgtcataatccgctaacgggacgttgtggccagcgcctgtgcgcaggcccaggcggagctccatgcccactgaaagttgtaaccgcccagccacccggtcacgtccaccacttcgccgataaagtacaggcccggtaccttgcgcgcctccatggtcttggacgacagctcgcgggtatccacaccgcccagcgtcacttccgccgtgcggtagccttccgtaccgttgggctgtacccgccattgctgcaggctgtccaccagcgcgctctgctgggcgggggtcagctgcttcagggtcgcttccggcagttgccccaggctttgcaagaactcaaccagccgtttcggcagctgcagcgccagcgtatttttcaggctctgattagggtgagcctgacgctgctggtccaggaagcccgccagatcgagatcgggaagtaagttaatacttacatactcgccgggttgccagtagctggaaatctgcagcaccgccgggccggacaggccgcggtgggtaaacagtatggcttcgcggaacagcgtgccgtccgccgccgttatgctggccggcaccgagacgccggacagcgtctgcgattgctccagcagcggcttatgtaaggtaaagggcaccagtccggcgcgggtgggcagcacgttaagaccaaactgttccgccagcttataaccgaagggtgaagcgcccagccccggcatggaaagtccgccgctggccaccacaagtgagcgggcgctcactttctctccattcagcatcagctcaaagccttcgtcgcacttttccacctgcagcacctcactgcgcaggcgcagcgtgacctggcccagctcgcactcctttaccagcagatcgaccacctgctgcgccgagtcgtcgcaaaacagctggcccagcgttttctcatggtaagccacgccgtagcggttaatcaggtcgataaaatcccactgggtgtaacgcgccagcgcggatttgcaaaaatgggggttattggacaggtaagccgccggttcggcgtacatgttggtgaaattacagcgcccgccgcccgacatcagaattttacgccccggctttttgccgttgtcgagcagcagcacccggcaacccagttgccctgcctgcgccgcacaaaacattcccgccgcgcctgcgccgatgaccaccacatcaaactgttccacctgagcctctctgagttaaaccacaatcacgacaaaagcgtgccattttacgctatttcgctgccgctcaccgctaaattcatcgtaattatgtataaattacggcctgcgccagcgccgcggtaagaaaatgttataatcggtaaatccgtgtaacatcatgatatttatttgatttgctggtaaatagtgccagtttgggcgcaatgaaatcaaaaaaacgtcatatttttcttttccccgccccctgttgtcacggataatgcgcggcgttcatgtccacaaacctggcgtaacgcttatgttgcatttgttcgctggcctggatttccataccggcctgatgttaatactcgcactgctgttcgtattgatgtacgaagccatcaacggctttcatgatacggccaatgcggttgctaccgtgatctatacccgtgctatgcgctcgcaacttgcggtcgtaatggcgggcgtgtttaatttccttggcgtaatactcggtggtttgagtgttgcctacgccattgtccacctgctgccaaccgatctgttgctgaacgtcagttccgctcacggattagccatggtgttctccatgctattggcggcaatcgtctggaacctcggcacctggtatttcggtctgccggcctccagttcccacacgttgattggcgccattatcggtgtcggcctgaccaacgctctggtgaccaacacctccatggtggatgcacttaacatcccgaaaatgatcagtattttcctgtcattgatcttctccccgctggtggggatgatggtcgccgggctgatggtgtttatgctgcgccgttactggagcggcaccaaaaaacgcaagcgtattcatatgacgccggccgaacgtgaaaaggttgacggtaagcgcaagccgccgttctggacgcgtattgcgctgatcctgtccgccgtcggcgtcagcttctcgcacggcgccaacgacggtcagaaaggcattggtttgatcatgctggtgctgatcggcgttgcgccggccggctttgtactcaatatgaatgcaaccggctatgacatcacccgtacccgcgacgccgtcagccatctggagcagtattaccagcagcatcaggagtcgctggcgcacgtagtcgccatcacgccgctggtgccgacgccggaagaaacgccggccagcaacgcgccgcaagagttccactgcgacacgtcgcgcgctatgccggccatcagccacgcctccggcctgctgcagggcctgcaaagctacgatcagctgaacgtggagcaacgcagccagctgcgccgcctgctgatgtgcgtgaccgataccgcagataaagtcgccaagctgccggaaacctcagcggaagacaagcgcttcctgagcaacctgcgtcaggatctgctgcagaccgttgagtatgcgccgctgtggatcattgtcgccgtcgcgctggcgctgtctctcggtactatggtgggctggaaacgcgttgcgaccaccatcggcgagaagattggcaaaaaaggcatgacctacgcgcagggcgtatcggcccagatgaccgctgcgctgtcgatcggcgtcgccagctacaccggcatgccggtttccaccacccacgtgctctcctcggcggtagccgggaccatgatcgtggatggcggcggcgtacagagtaaaaccgtgaaaagcatcgcattggcctgggtgttgaccctgccgatctcgattcttctgtccggttctctgtactggctggcgctgaagctgatctgagtcagcgaccccaacgaacgaggcggccccagggccgccttttttttattggcgtcagtaccagatagccatggcgatcaggctgaccaccaccagcccgcacagggcggaggtcagcataaactgccggcgcacccgctcacagcggcggataaactccgggtcatggtgatcggtatagcgctgcgcgtagatgtagcgcaccaggcgcagctgcttgctcggctggccgtgggcggtaaaaaaaccgccgccgtcaacatattggtacaacaaggggtcgcagccgcgcagcactaccagcagcgcgcgcagggacgagtaatagcgcaccatgtttaccacacataccacacacaaagcccaaaacagcgcgacggtactgatcatgattccccctcaaggcgttgcgatccacggcaacccgccggagccaacggccctacttcatatccaatactcactgatgaccgatagttataccgctcaggcctcctccgtcagcgacgccccatcgatacgcaaacgcatattaggacgccgtacagtgcacagaggaaaggagaggcccgtaacataattgtaggataatgaaacgtaaacgtagccggacaggcgggaaaatttagcaccgccgccgctgcagaaccgcctccggtttgccgcatccgcgctcaagccgccattcgggactatactttttgcaacaacgcttataattcaaacggtcagcggcgtaataccccctgaataaataggatttttagcccgataggtgtaaaactgacggggtgaaaatgacaagactgagtgaagcattgcgctgtgatcggcccgacatatcattgcgttagcacaatgatatgatgcaggtgaacgccatatcatggcggagaaaacaacggcgccaggctggcgtgcggaatgcctgctaccctttaatcggcattatatggaaggagtattctcatggcttacaaacacatacttatcgcggtagacctctccccagaaagtaaaattctggtcgaaaaagcagtttccatggcgcggccgtacaatgccaaagtctctctgatccacgtagatgtgaattattccgacctgtataccggcctgatcgacgttaatctgggggatatgcaaaagcgtatttccgaagaaacccataacgcgctgaccgaactgtcgcaaaacgccggctaccctatcaccgaaaccctgagcggcagcggcgatctggcgcaggtgctggtggacgccatcaagaaatacgatatggatctggtgctgtgcggccaccaccaggacttctggagcaagctgatgtcttccgcgcgccagctgatcaataccgtacatatcgatatgctgattgtaccgctgcgcgatgaagaggatgaagacgcctaagcgcgacgccttctgctcaaaaagcccacaatttgtgggcttttttgtttctgcggggattaattgcttgataaacaatcgtcccccggtgatatagtcaaggcagacacaacatcttcccccgtgacgttaaaccaatagtaataagctgggggcattcatttagaaggagctatctatggaacagggcgcatcgctcgaatcctttcttgccgtattacagcagcaaaacccctatcaggacgaatatctgcaggcggtacgcgaagtgtttacctcgctgtggccgtttattgaacgtaacccgcgctatcgggaatatgcgctgctggaacgcctggtcgaaccggaacgcgtcattcagttccgcgtcagctggatagacgacgccggccgggtgcaggtcaaccgcgcctggcgcgtgcagttcaactcggccatcgggccgtacaagggcggcatgcgtttccatccgtcggtgaacctgtcgattctgaagttcctcggttttgaacagaccttcaagaatgcgctgaccacgctgccgatgggcggcggcaaaggcggctcggacttcaaccccaaaggcaaaagccagggcgagatcatgcgtttctgtcaggcgctgatgagcgagctgtatcgtcatctggggccggataccgacgtgccggccggcgacatcggcgtgggcgggcgggaagtcggctttatgaccggcatgatgaaaaagctgtccaacaacaccgcctgcgtgtttaccggcaagggactctctttcggcggcagcctgatccggccggaggccaccggttacggcctggtgtatttcaccgatgcgatgctgaaacgccacggcctgggctttgaagggatgcgcgtcgcggtatccggctccggcaacgtggcgcagtacaccatcgagaaggcgctggccttcggcgcccgcgtggtgactgcctccgactccggcggcaccgtggtggacgacgccggttttacccgcgagaagctggcgcacctggcggaaatcaagaaccagcgttacggccgggtagaggattacgcccgcgaacgcggcctgacctatctggccggcgagcagccgtggagcgtgccggtggatatcgcgctgccgtgcgccacccagaacgagctggacctggccgccgccaacatgctgatccataacggcgtcaaagcggtcgccgagggcgccaatatgccgaccactatccaggccaccgacgccttcctggacgccggcgtgctgtttgcgccgggcaaggcggccaatgccggcggcgtcgccacctccgggctggagatggcacaaaacgccgcgcgcctcggctggcgggcggaaaaggtcgacatacgcctgcagcacatcatggcggatattcaccacgcctgcgtggagtacggcggcgaagacaagcagacccactatgtgcgcggcgcgaatatcgccggctttgtcaaagtggcggaggcgatgctggcgcaaggggtgctgtaacgcccgccccgctcatgtatgccggcgtcaccgccggcattttttatcaggcctgatttagcgcggcgatgatcaccagctggtcctgcagctgtttttgcagcgccgggttgtcggccgtcttcaaccgggctttcagctcgctctctttacgctggcgcgcctgcgggtcgctgaaggtcagccccttcacgttaatcgacgccacgttgctgtagcgcccgtccgccgtggtcggcacgctgattctgccgtcattcagcagtttttcgacgattttgcgctgtttttcgtaaccgttcagccccagcagctgccagcgctgcaccgtctggccctgataccgccctttttttacctcggtcaggtaacggatggtgagattgcggatcgtccccgcctcctcgccatactcctgcttgctgtccgacagtaccgggaagcgcatgccctccagcgcgccgccctgttgcgtcaggtgccccatgcggtagctgttcatccccagacgaatcggcgtcgtatcggtcaccggcgaaccgtcggccattttcagatcgacaatgcgctgccctgccggctgacgcaggtcaatcttgtaggtcacaccgtcaaagaaatcattggtggaatacttggatgcccgccgttgcgggttaaagctgtaggtcacgtcgccgtcgcgcagcgggttgaaatagccggcggaccattccatatattttttcagctctttgccagtcatctggtaaacggtgatttcaccgccggcatactgatagttaaaggcaatatccttggcggcaatggtaccgacgttcagcttcggccggtcgttatcaatctgcagcgcaatcacttcggcctgcggcgcatagtaacgactggcctcctgatacagtctgctgatgccggtatcctgcacgtgcacctgcggaatgccctttaccgcgtccggcggcaccaaatcctgccccgtcagctgggcgatcggccggttggcgttggcgcgcagaattttgtggtacggctgatagatcgcttccagctgttcgtccgacgccgttccctgaatcggataggtgtagctgtctttattgatcagcacaaacctgccgttgtgccgttcaaactgcagatcgatgcgcgacagcgcgcggccgtatttatccggttcggtcacgatcacgccgttgatcaccgccttatcgaccttcacgtgcatatggccggcgacgatcgccgccagctccggattggcgcgtgcaatatcgcccaccccggtgcccggccgctggttttcgttatcgatgcccatatgcgccaccagcacgatggcgtcaacctcgccctggatctgctggatcacctgtttgaccgcctgcaccggatcggtaaagttcagccccttgatgcggtcggtgcctttggcaaactcggcggtcatcggcgtatccatcccgataatgccgatcttcaccccctgccgttcgacgatcttgtaggccggcagatagggcttgccgctgtcccacaggatattgcccgccagcgccgtgcctttaaactggctcagcgaggtggacagcggccgcaggccgaaatcgaattcgtggttgcccatcacccagacgtcgtagtccagcgcgttaaaaccgaggatcatcgggctggttttgtcgttcttaaacgtttcaacaaagttgccctgaatggtgtcgccggcgtcgaccagaatcacgttcggctgctgcgcacgcacgttgcgcacctgagtggcaatttggctcaggctgccggccaggttttcgctgtcggtggcataatcccagggcacaaaggtgccgtgcaggtcggaggtgccgagaatagtgatgttgaccggctcagcggccagtgcggaaccgctcaggccaagcaacagggaaagaagcgtctttttcataattccatttactgcgagtgggatgacattaactggcagcatgcgatcgggattgtgctttttccagcaggttttcagattgatgcagagaaatgagaggtagatcggttagataaggcccggcgcaccgggctcttgctgacacgcctgcggcgaaaaccgctacagcggcatatagatatcgaaacggtggtttttagtcaccgtcgcggcgtgcgccggcacctgcgccagcggcggcgcatagtcggggcgcttcaccacgatgcgcttggtcgccagccggcgcgccggctccagcagaccgtcggcgtcatcgtcgctgcccaccagcgactggaacacccgcatctcttttttcaccagcgcgctcttctgcttgtgcggatacatcggatcgagatacaccacctccggccgcgggctgagatcggccagcgccgtcaggctggaggcgtgcagcagcgtcagccgctcccgcagccacgggccgatttccgcatcctgatagccgcgctgcaggccgtcatccaacagtgccgccaccaccggattgcgctccagcatccgcacccggcagccgagcgccgccagtacaaaggcgtcacgccccagcccggcggtggcgtccaccacgctcggcaggtagctgcccttgacgccgaccgccttggccaccgcctcgccgcgcccgccgccgaagcggcgccgatgcgccatcggaccggaaacgaagtccacgtagatcgcccccagcttgggttcgtcgcgcttgcgcagttccagacgctccggggtcagcaccagcgccatcggagcctcatcgtccgaggtcagccgccagcgctcggccaaaacagataaggcgccggggtcggcgcctgcttcacacaataaacacacgctcacgtgtcaggttatcctttaatgccgtaatggcgcagcatagcatccagctgcggctcacggccacggaagcgtttgaacagttccatcggctcttccgaaccgccgcgcgacaggatgttatccaggaaggcgctgccggtgtcggcgttgaagatgccctcttcctcgaagcgcgagtaggcatccgccgacagcacctccgcccacagatagctgtaataacccgccgcataaccgccggcaaagatatggctgaaggcatgcgggaagcggccccagctcggcgacggcaccacggcgaccattttcttcacctcggccagcagcggcaggatctgcgcgccggttgccgggtcatattcgtaatgcatgcggaagtcgaacaggccgaactccagctggcgcaggataaacagcgccgcctggtagtttttggcttccagcagcttgtcgagcagcgctttcggcagcggctcgccggtttcgtagtggccggagataaacgccagcgcttccggctcccagcaccagttttccataaactggctcggcagttcgaccgcatcccacggcaccccgttgataccggcgacgccggcggtgtcgatctccgtcagcatatggtgcaggccgtggccgaattcgtggaacagcgtggtcacttcgttatgggtgaacagcgccggcttgtcgcccagcggacggttgaagttgcaggtcaggtaggcgaccggcttttgcaactcgccgtccgccttgcgcagtttgccgacgcagtcatccatccaggcgccgccgcgcttgtgctcgcgcgcatacaggtccaggtagaagctgccgcgcagcgcgccgtcggcgtcgaacaggtcaaagaaacgcacttccggatgccaggtatcgacgccctgacgctctttggcggtgatgccgtaaatgcgcttcaccacttcaaacagcccttccaccacgcgctgctccgggaagtaagggcgcagctgctcatcgctgatggagaacaggtgctgtttctgtttttcgccgtagtaggtgatatcccaggcctgcagctcgtcaacgccatagtgctgtttggcgaaggcgcgcagctgcgccaattcctgctccgcctgcgggcgggcgcgcttggccagatcggtcaggaagtcgatcacctgctgcggattttccgccattttggtcgccagcgatttatcggcataggtatcaaagcccagcagctgcgccagctcatgacgcagcgccagcgtttccgccatcaccgcgctgttgtcccatttaccggcgttcggcccctgatcggaggcgcgggtggtaaaggcgcggtacatctcttcacgcagcgcctggttatcggcataggtcatcaccggcaggtaactcggcatgtccagcgtcagcaaccagccctgctgctctttggcctgcgccatcgcctgtgcctgcgccagcgcgctttccggcaggccgcttaattctgcttcgtcggtaatcagtttgctccagcccatggtggcgtcgagcacgttgttgctgtaggtcgaacccagctcggacaggcgcgcgacgatttcaccgtagcgctgctgtttctccgccggcaggccgatgcccgacagctcaaagtcgcgcagcgcgttttctaccgctttacgctgcggcacgctcagccgggcaaaaccgtcgccctctttcaggttgcggtaggcctgatacagcccttcgtgctggccgacccaggtgccgtactcagacagcagcggcagcgcctgttcataggcggtgcgcagctccgggctgtttttcaccgagttcagatggccgatcggcgaccagatgcgcgacaggcggtcgtctacctccgccagcggctgcaccaggttatcccaggtgaacggccccggctgcgccaccacccgctcaacttcagcgcggcaatcggccagtgcggattgcaccgccggcacaatatcttccggacggatcgcggagaacggcggcagggaaaacggtgtcagcaacggatttgtcatagggcagtcctgattatcgttggggccggccacgcctggccgacctgaaaatgcgtgtgtaaggattaacatggtgccagacggcaggaaaatcaatggtgcctcggcaggaggtggtcattgagccgcgtatttatccctttttctgcacgggtgacacaacaacaatcgacaaggattacccgtaattaggagggcgccctgttttttggcctagatagtcaggatatcccttgttgcgccgagatttccccgtctattgcgcgttgggaagggcatgttcatcagtaaaaagatagactcgggttaacaaggaacgggggaatacatgatgtggctttactcttttatttcggcattcgtcgttttactttttcttgctataaaactgaaggttaaccacacggacaacaaattatccgcaacgctgcttatgatagcgggctggatattggccacctggcaattcataatatttgccaatggcagagctttatttattacagattccgcccaatggataagcgatcattggctattgcgctactcagcgttagcctttgcggtcatacacatcattgccacgtttgagtttaaggcgaagaaacgctagtacatttgccggcgatagggctgacggcgcatgccagcctcgtgatgccccacgtcccaaatacgccccgttcacttctcctcaagaaccgccacccgttcaaactcctcaaacaccagccacatatccggcgcaaaggtgccttcgcgggtgaaaaacacctgatgcccttcgcgccagcaggccaggcttttatccccttcaccctctttcgccgccagctcagcgctgacgtcgcagaagcggataagcagcagcgcacgcgtgcggatcacgcagcgcgcctcgccccggccgtccagaatcacgctgtagtcgccgatctgcggcacttttgcctgctgataggccacgtaagagctgcaggtcgccgttttttctcccgctaataccagctgcagcagctcatccgccagctgcggaccgtcgccgaacgcccagcgctgcgcgccggggtagcgttccaatacatcatgttgacacgtcatgcgcggcggcctccactggctgacaatgcatttcactttttcccctgcgaacagtttatactgtgtgcagattactgccttatcgcacacgctccgcagacggagcacaaggaatgaccaaacgccatgttaagttaccgccacagttttcacgccggcaaccacgccgacgtgctgaagcacaccgtccagagcctgatcattgagtcgctgaaagaaaaagagaaaccgttcctgtatctggatacccactccggcgcgggacgttatcagctgagcggcgaacacgccgagcgcaccggtgaatacctggaaggcatcggcctgctgtggcaacgcgacgacctgccggcagagctggaggcctatatgggcgtggtgcagcacctgaaccgcagcggatcgctgcgttattacccgggatcgccgctgatcgcccgtcagctgctgcgtccacaggacaagatccacctgaccgagctgcacccgagcgactacccgctgctgcgcagcgaattccagaaagacgaacgcgccaaggtgcagcgcgccgacggctatcagcagttgaaatcgcagctgccgccgccgtcgcgccgcggtctgatcctgatggacccgccgtatgagatgaaaaccgactatcaggacgtggtgaaagggatccaggaaggttataaacgcttcgccaccggcacctatgcgctgtggtatccggtggtgctgcgccagcagatcaaacgcctgctgaaagagctggaagccaccggcatccgccgcattctgcaaattgagctggcggtgaagccggacagcgaccagcgcggcatgaccgcctccggcatgattgtgatcaacccgccgtggaagctggagcagcagatgcagaacgtgctgccgtggctgcacaaaacgctggtgccgtccggcatcggccaccatctgatcaactgggtgatgccggagtaaccggtgaccgcaggcgcgcacgccgcgcctgcgtccacgcctatcacagccatcgacgcaatctttgcgacaaacccacctcaggcgttaaactctatcctcttcaatttacacaactcatggaaaacccagatgacgaaacattacgattatctagcaattggcggcggcagcggcggtatcgcatcgatcaaccgggcagccatgtatggccagaaatgtgcgctgattgaggccaaagaacttggcggcacctgcgtcaacgtgggttgtgtaccgaaaaaagtgatgtggcacgcggcgcagatcgccgaggcgattcaccaatacggcccggactacggcttcgacaccacggtcaacgcgtttgactggaagaagctggtcgccaaccgcaccgcctatatcgaccgcatccacaactcgtacgacaacgtactgggcaaaaacaaggttgacgtgatcaagggcttcgcccgctttatcgatgcgcacaccgtggaagtcaacggcgagcagatcaccgccgaccatattctgatcgccaccggcggccgcccgagccaccctgatattccgggcgcggaatacggcatcgactccgatggtttcttcgaactcgacgagatgccaaaacgcgtcgccgtcgtgggcgccggctatatcgccgtggaaatcgccggcgtgatgaacgcgctgggcgcggaaactcacctgttcgtgcgcaagcacgcgccgctgcgcagcttcgacccgctgatcgttgacacgctggtggaggtgatgaacaccgaagggccaagcctgcacaccgaatcggtgccaaaggcggtagtgaaaaacgccgacggcagcctgaccctgcagctggaaaacggcagcgaatttaccgtcgacagcctggtctgggcgatcggccgcgaaccagcgaccgataacctgaacctggcggccaccggcgtacagaccaacgaccggggctacatcaacgtcgatcagttccagaacaccagcgtaccgggcatctacgccgtcggcgacaacaccggcgcagttgaactgacgccggtcgcggtggccgccggccgtcgcctgtccgagcgcctgttcaacaacaagccgaacgagcacctggactacagcaatatcccgaccgtggtgttcagccacccgccgatcggcactatcggcctgaccgagccggaagcgaaggaaaaatatggcgaagacagcgtgaaggtgtacaaatcctcctttaccgccatgtacagcgccgtgacccagcaccgccagccttgccgtatgaagctggtctgcgtcggcgagaatgagaaaatcgtcggcgtgcacggcatcggcttcggtatggatgaaatcctgcagggctttgcggtcgccgtgaagatgggcgccaccaagcaggacttcgacaacaccgtggccatccacccgacggcggcggaagagttcgtcaccatgcgttaaaccctgaccggtttaaccgcaggctatccgagttaactcgggccgactgtcagcgcagccggccctttttcttatcgtttaacgccgagcgcgaaaatccccatcaataatcacgtcataaaaacgtcatctatttgtcctcccgctttaaaataaattcagccagtcaaaaacaatataattcttttatttttaactgcttaatatcaccctgtttattatcaccaggctaaatcacatgagggaaatcttaataatctgataacaagagatcgcgcgttgacaacaccgggtcgtcggttaatttggtagcgaatatcaccatttaccaatgaggaaaaaaatggctattgatacctttttgaaagtcgaaggcgtaaccggcgaatcccatgattccaatcataaaaattggatcgacgttctgtcgtttacctggggcgcgtcccaatccggcaatatggcggtgggcggcggcggcggcaccggcaaagtgaattaccgcgacctggaagttcaggcgctgatcgataaagccaccccggcgattttaaaattctgctccagcggcaagcacgtcaacaaagtggaagtatccatctgtaaagccggcggcagtcaggtggaatattcgcgcatcgtgctggaagacgtgctggttacgctggctgattttaccggcgtcggccacaccgataatattctggtgaaatatcgcttccaggcgtcgaaagtcaatctgcactactgggaacagacggataagggcaccaaaggggcagaaaccaaatccggttgggatatcaaacaaaacaaagaaatataacctgaccacgggagggttctatggcagatccaacactggatgtcgaatccgttttaaagggcagcctgatcggccaggatgacctgcgggtgattcttgcctttattaatgagctggatgaagaaacgctgatgcagttcgaaaccgacactgactccggcatcatgaatacctttgccgagttacagcgcgccagcgaccgcagaaacacgcatgcagactatggcgaaagccgcgatgaggaagaaagcatcgggctgcaggatatgaccggcaacatgctgaaccgacggtccgacgttttcaataaatacggcacctcgctcagaggttatggcggcaacgtctatgacgatacgcaaaaaagcaattacaacatggccgctgcggcggtaggggtcgttggcgcactgtcgagttccggcgcctattttgccgcgaccgccgccgctcaggccggtgagaccctgatgaccaacgcttacgcccgcttcgccctgggcgccgtcggcgcgttgggtatctccagcggctgcgtgctcgcagtacgcaactttctgtccgaccgccgagtcggggagaataagaagctggtggacgccatgaaaaaaatgtcgaaagcccgcaacaagctcaccgcctttttcaatgaaacccgcgtcaagatcctgaaagacgaagagaaggcgaaaaagagcgccatgacttacatgagccgccgcccgattaatctggccggcggcggagatatcaaggcgcgcatggaacatctgttttctaacatcttgctgacggatacctcgccggtgaaggcgaaaattctgctgatcagcaatgaacactatgtttctttaaccgacgacagtaatcgaccgacctacatctccaaagatgaactcaaactgatgggtgaaattgccggaatgttctaaatcatctccacgctgattcttatcgccgctaaaaaagtgctattataagaatcaggtactgtggaaccgcccaaaggccggctttgctggcctttgtcttttctgcagccgccgcctgcataattcgctgttttctgacactgtttagcctgctaaatttatttcttggcccttgcctttcattgcggagaaattcccgatgctatcgaccctgatcagaactcttgccctggcgctattcgccctgatcgccgcccaaacctccgcgttagcctttactctggaagtttctggcaatatcagccattacaccgatgcggccaacaagcgctatgtttttagcgatcgggacctgttcgccatgccggtccactcgatttccacctccacctcgtggacgccgcggcgcaaattcgacggcgtggcggtggcggatatcctggaaaaagtgggcgccaaggggcatacgctgtcgatgcatgcgctgaacgactattacatcgatattccgctgtccgacgtggagcactacaacatcatcctggcctataaaatggacggggaaatgttgaaaatccgcaacttcggcccgctgtttctggtttacccgcgtgatgacagcggcccggagttaaattcgccgctgtataactcgcgctttatctggcaggtcaacaggatcgtgattaaatgaagctgacccagttcaagaacggcagccggctggcgatcccggccattttcgccgccctgttcattgtggcttccaccatcaccctgtattactacagcgccacgctgtcgaaaaaggggctgtacgccatcgccggcacgcaggaaaactactcgtggtcgatcgcgaaattctccatcaagctggcggagtttgaaacctatgtggaacagctgaagaatgcgcccaaggtggacgtcgaggcgttaaggctcaggtttgaaattctgtattctcgcttctacgtgctggagaccgtgtcggaatccacccagccgctgtaccgcgaggccggctatcccgaagtgattaagcagatggtggcgcaaatgaatcagctcgaccatctcatcagcgcctccccgccgaacctgcaggaaattacccagtccatgcagcagatgaagccgttttcgatcgaaatggctaacctggccgaccatgcggaggtgaagcagcgcaccgtcgcctataacgactatatcgagaagcggcatattattttctatggcctggtgatcatcatgttctcggtgattgcgctggtcgccattacgctgattgtcctgcgccagcagcgcattaccattcagcagcaggccaaggccattgaggcggaaaaggccacgcactcgaaaaacgccttcctcggcgccatcggccacgaactgcgcacctcgctgcagagcatcatgtcggccattgacgtgctgatgaataccaacgtctccagcgagcacgttgataccttccagcggctggaaaccgctgcgcagcagattgaaacccagatgaaggatttgaccgactacgcgcatctggacagcggcatgatggaactgcgtattatgccattcaatgctgaacagctgattcagcaaactaccgatgaaatcggcatgctgatgaacaaaacgcagatcgcgctgctgtgcgaagtcgacttcagccacgcgcagatgtattccgacccgctgcgcatccgccagattctggtcaatctgctgaccaacgccttcaaatacaccgaaagcggcaccatcaccgtacacggctgcctgcggcgccaaaccggcggtaatgcgctgatgctggaagtgaccgataccggcatcgggatggaagaagagaaactggggcagatattccagccgtttacccagttggaccagtccaataccaaacagtacggcggcgtcggcatggggctggcaatcgtacgcggcctggtcgcgctgctgcagggcaccgtgaccgtctacagcgaacagggcaaaggcagcacctttatcgtcagtattccggtggaagtcagtgaagatcaggcggaagaagaggcgcagccgcaggcgctgtccgatatggcgatgaaagaacagcaggtactggtggtggacgacaaccggtcggtgggggaagccttcgccgccctgctggacaagctgggctaccagcatgagctgtgcgattcctcagagcgcgcgctgcaaaagctgctgcgccggccttatgacgtgctgctgctggatttacagatgccgggcatcgacggtgcggcgctggcgaaaaagctgcgcggccagcgcggccccaaccgccatattccgattatcggcatcagcgcccagacgccggagctactgacgctggagcaacgcgcgctgttcgacgattacctgataaaacccgtgcggctggaggcgctgtccaccgccctgtccgcgctgttccttaaaggttaaaacagcgctgcagcgcggcttcaatcacatgcagccgcaccggcttttcatacgggccaagcacgtcataatcgcgcatcgccttggcgatttccgactcgcgcagcccggtgcccagctggccggtcagcaccaacaccggcgcatccgggttatcggaggcgcgaatcgcctcgatgcactgttcggaggtttcctgcccgatcagccagtcgaccacataaccgtcgaacaggctgcggctcagcgcctgtttgaacgctggcacgtcgtaaaaggcaacggcgttaaagccgcggctgttcaggtatttggccagctcatccgccgcttggtgcgaatcatccagcaccgcgatgcttaagcgctcatcgtcgatgttcgtcggacggatctcgatcagctccacgcagtagcgactgcccgccgacgcctcatcggcgcggtaaatcacccacctttcctcttcctgcagcgcgacatattcagaaaaacgcccgccactgacttcgctgccgatgtatgccacgcaaggaatgttgaccccggccagcgaaaagatggcatctcgtgcaatagtttgcgcgggaggctcattctccacgttgatatcaacaatggcggccggcgtttcatccagcgcggccgcgacgctgttgatctgctccagcgtccaggggctttgccctttcagcttacggtgggcatgggaaaaacttagcgccagaatgcggctaagttcctttgcttgctgacgtttaccgatcccgtgatgaagaaagagttctctgacccggtttgcaatcgactgcgaatcgaatttttgatgattgttatccattttttccttcgattttttctaatttttcagtcgctttgacatgttatcgtgttcgaacatcattcaatattagcatcatatgcaagattaatctcaaacattgcttgacacaccatgttttatagtcaaacatggtatcaaaagctacacacagcaacacactataaaaataaaacaccagtacttataaccataacgacaccagggaaactcgttcaggttgccggttctaaaagacagtatgcattaggacaacggcacaccgttcagagtaaaagcctttatcgctaataataaagatgtaccccccattgaaccggctcccatcagggggccgttttttttatgggattttaccggcaggagagaagattagggcaatttttctgcctctgcggaaaaaaacagggccgccaccggcgaccctgaatgtaatactgacgatgtgcaggctcagaaacgccaggtgaagccggcgttgacgctgttgtcctgatggcgatccgacagcaggccgccgtagcccagcgacactgacgcgttctggctcaccgccacgtccgcgctggccttcagcaacaagccatcacgcgagaccggcacgctgttgctgacgaacgccgcgttgccgccgcggaacttcagccccgtgccgcgctccagctcgccgtactgatgctgccagcccgcttcaccccgcagcgtcaccgctgtttcacggctcagctgccactggtggtccgcacgcagccccagcgtcgacaccgtggcgtccgtatgctgcttgtcgccgtgcagcgccgctgcgccacccgactcgctgatgccgttgttccggaagttgatgtacgccagattggcgaacggctccaggttcacccactcaccctgcacgctgtagcccgcctccgcgaacagctgctcggtacgcgcgctgtatttcgccgtcgcacggtccgactgcagcccgtagttcaccgagcgcgccgtatcgaaccggtgccaggtgtaagcgcccccggcgcgcagcgccagcgccccgtactgcttgctgccgtacgccgccaggtggtagttgtcgctgtccgcgttcgagccgtagccgccgtccagcgaggtgcgggtgtagccggtcgccacccccagccgccagtcgtcataggccgagtccagacccaacagcaccccgtaggtcgaggcctgatagccggtggcattcacatccccggacgcatggtcccacgcgccgataaactgcgcccacgcgccgccgtcatccgccttgatgtccggcgccgtcgccagcccttccgcctgacgcagacggctgttcagcgcgtcacgcaggtagcggctgtcgttcacctgtgccgaggcgatatccgcatggatctgccccgacagctggcggaacgcctgctgcgcctgccccgcgctgccggaggccagaatgctttcatataccgggttgcccgccgccagcgcatccgccgccgccgctaccgagcgctcgttctgcgtcgtcgccacgctggcgaacgcggtgtcgttacgcgccacgtcggccgtcagctggctgccctgcgtcgacagcgtggcgtccaggaacggcgagctggtcgtcgcgccgtcaaactgcccgctgataccctgctgcgcctgcagaatgtcatactgaccgatggcgctaccgccgccctcaccgttcagcacgttctgctgatccagcagcatcaccacctcgccgccgtcgatctgcgccgatccgccgctgacgatccgatcgctgctgccgtccgttgccgcttccaccgcgtagcgcgagccggcggcaaaggtcacgtcgcgggtcacgttcagcgtgccgatcgagttgcccggcgccacggtggcgccggcgttggcggtcagcgagccgatgcggcccgagccgccgagcacgccgccgcgccgtcctgcaccgtcacgtccgacgccagcgtaccgttcaccgccagcaggccctgattcaccagcgtcggcccgctgtagctgttgttgccggtcagcaccagcgtaccgatgccctctttggtcaggccgccgtgaccggagatatcgttcgaataaacttccaggccacagtgtacgtcatcacagatgcgctgatagcgcgtaccgctatccagctccgcgcccacccccggaatattggcgacaaactgcgtaggaccataggccacgccctcggcatcagggatgcggaactcttgcggaatatcctgctcggtatagaacatccctggcccgttgatcgccttgccgaggttaatcatcccccagccgtacagcgcatcgatccccgggtcgcccatatcggtggcggtagttttcagcacgtcggcaatttgcgccgtcgacaggtaagggaaacgctgcagcagtacggcgaccgcaccggtcacgtgcggcgttgccatcgaggtgccatttttattgccgtagtccgacgtcagctgttgcggatcggagccgttggccaccgcgctgtatattttactgcccggcgaagcgacgcagaagctggcggtgtagccgcagcgggttgagaaagaactgagggtgtaaggcacgctgttggtcgacgcgtcatcctgcgccacgctggcaacggtcagccagttcggtgcgatatccggcacaaaatagcccagcccgctgatcacgtccggctggttgtagttaccgtcgttgcccgcggcaaacaacaccagaatattgtggcgcgcggcgtcgatcgccccttggtaacccgcgccggccaggctgcccagcagcggcttcacctgatcgaactgctcttgcgcatcgcgcagttcaaagtgcaacgcatccgggtctttaccaccgtcagaaaggaaatcagggatgctgacgccccagctgttgttaatcacccgcgcgccgctttcaatcatcgcctgccagccggcgttggtcaccgcgccgtccagccccagaaattcaccgtaggccgggccgtcgttatcgttgtccacgctgattatctgtgaatcaaacgccacgccgtgcatgcccgcaccgtcgcggttggccgcggcgatgcccgccacgtgcacgccgtggttgctcagcgtctcgccgctataaaaatggaaggtgccgtcgaaatagaacggatcgccggcgttaatgcccggccggtgaggatcggtataggcgcggatcccctgcgtcaccacattggtcagcttgccgtcgccggcgaactcgggatgctggttatacaccggcgtatccaggatccccactttctgccctttgccggtatagccggcggcgtaggcctgatcggcgtgaatcgcccccagcccccagtcggcattaaactcggcgctgcgccagctgcccgggtcgccgattttaccgtcgtccgcctgcacgctgcctgccgccaacagcgaacacagcaaggcattcagtttccatgtcggccttttctttcctgtagatgctttcattcccgttacctttgatatttgttctgctcgtcgcatgggaaaacgggccgcccgaatgggcggccctgagtgttaacaatggataggcactgaatcagaagcgccaggtgaagccggcgttgacgctgttatcctgatggcgatccgacagcaggccgccgtagcccagcgacactgacgcgttctggctcaccgccacgtccgcgctggccttcagcaacaggccgtcacgcgagaccggcacgctgttgctgacgaacgccgcgttgccgccgcggaacttcagccccgtgccacgctccagctcgccgtactgatgctgccagcccgcctcaccgcgcagcgtcaccgccgtttcacggctcagctgccactggtggtccgcacgcagccccagcgtcgacaccgtagcgtccgtatgctgcttgtcgccgtgcagcgccgctgcgccacccgactcgctgatgccgttgttccggaagttgatgtacgccaggttgacgaacggctccaggttcacccactcaccctgcacgctgtagcccgcctccgcgaacagctgctcggtgcgcgcgctgtatttcgccgtcgcacggtccgactgcagcccgtagttcaccgagcgcgccgtatcgaaccggtgccaggtgtaagcgcctccggcgcgcagcgccagcgccccgtactgcttgctgccgtacgccgccaggtggtagttgtcgctgtccgcgttcgagccgtagccgccgtccagcgaggtgcgggtgtagccggtcgccacccccagcccgcccagtcgtcataggccgagtccagacccaacagcaccccgtacggtcgaggcctgatagcccggtggcattcacatccccggacgcatggtcctcccacgcgcgccgtaaactgcgcccacgcgcgccgccgtcatccgccttgatgtccggcgccgtcgccagcccttccgcctgacgcagacggccgtgttcagcggcgtcacgcaggtagcggctgtcgttcacctgtgccgaggcgatatccgcatggatcgtgccccgacagctggcgggaacgcctgctgcgcctgccccgcgctgccgggaggccgaatgctttcatataccgggttgcccgccgccagcgcatccggccgccgccgctaaccgagcgctcgttctgcgtcgtcgccacgctggcgaacgcgcggtgtcgttacgcgccacgtcggccgtcagctggctgccctgcgtcgacagcgtggcgtccagaacggcgagctggtcgtcgcgccgtcaaactgcccgctgataccctgctgcgcctgcagaatgtcatactgaccgatggcgctaccgccgccctcgccgttcagcacgttctgctgatccagcagcatcaccacctcgccgccgtcgatctgcgccgatccgccgctgacgatccgatcgctgctgccgtccgtgccgccttccaccgcgtagcgcgagccgcagcaaaggtcacgtgcgggtcacgttcaacgtgccgatcgttgcccggcgccacggtggcgccggcgttggcggtcagcgagccgatgcggcccgagccgccgagtacgccgccgtcctgtaccgtcacgtccgacgccagcgtaccgttcaccgccagcaggccctgattcaccagcgtcggcccgctgtagctgttgttgccggtcagcaccagcgtaccgatgccctctttggtcaggccgccgtggccggagatatcattgctccagatatccagaccgcagtggacgtcatcacacacccgctcggtcggtttaccccggtcgagcaccgcgccgacgccgggcaggttagcgacaaactggccggaaccataagcaacgccttgttcatccggcacgcggaactcttgcggaatatcctgctcggtatagaacatccccggcccgttgatcgccttgccgagattaatcatcccccagccgtacagcgcatcaatccccggatcgcccatatcggtggcggtagtcttcagcaccgacgccacctgcgcgccggtcatatacgggaagcgctccatcaacaccgcaatgctgccggcaacgtgcggcgcagccatcgaagtaccgctgtacttggcatagccggtggtcagattgtccggcgtggtgccttcaatcaccgagctgtaaaccttcgaccccggcgccgaaacgcagaagctggcggtgtagccgcagcgggaagagaaggtgctgatagagtaatccccggtgccttgcggatcctgcaggctggcaaccgacagccagttcggcgcaatatccggcacaaagtaggccagcccggccatggcatcggggttattcaggttatcgtcattgccggcggcaaagatggtgacgatgccgctgcgcgccgcatcaatcgctccctgataggcgccgcccggcttagtgcccagaatctgtttgatctgttcgaactgtttacgcgcatcatcgacggtaaagtgaggataggccggatcggaaccgccctcggcaaacttatcggtaatgccgatcccccagctgttgttgataattcttgcgccgctggcaatcaacgcatcccaaccggccttgtataccgccccgtcgttgccaagaataatgccatcttccgggcctgggtcgccgttctccgcgctgatgatctgcgcattgaaggccacgccgtgcatttctccgccgtcacggttgccggcggcaataccgccgacgtgcgtaccgtgcgaacctaactcgccgtctgacccaacgctcggcgtgccgtcatagcggaaggcgtcacctttcttcaccggaatataggggtcggtgtattcccgcaccccctgcgtcaccaggttgatcactttgtcctgactggcgaactccgggtgctgggcataaaccggctgatcgaaaatccccagcttgacacctttaccggtgtaaccggcggcgtaggcctggtcggcatgaatcgcccccagcccccattcggcattaaattcattactgcgccagctggccgcgtcgccgggccggccattttccacataggaggcggcctgcgccccgctgccgatcaccgccaaaaaacaggcgacggcgcttaattgcatacgctgcttcaccggcgcgggaaacgccgcccccatccgccccggcttattctctttacgttgactgaccatcccagataccgtccattgttgtttgcaaatgttttattggttttatgtgttacgtttttgtaacaccaaataaataaagcacaacaatggtcacttcgcccggcaggcgaaaagcgatggcaaacgccattacggaaaaacattccgctaaccagagagagaaaagcgaagtgaaagagtggtgaatgctaattagaccatggcaatagtcttatttggcaggaaattgatatcaagttaataatatgattatcaatgaattaattgataatttgtgtgcaaaatatttactcagagttccggttgcgcggaattctggcttagtaattatcagtaaaaattataactacatagcctattcgtttagtgaataattctaggttcaacgccggcaatgcgctaaaaatggattatcctgctggttattttttgctgttgcgcacatcttcttcggcctgacgaataatcgctttcgccatccactgcgtcacgtcctgaataccgctcagctccagtccccaaatatctttcaacaccaggaacacttctgaaccgtaaatcagcgagaaagcgtggatcacgcgctgcagcgcctccggcggcaatttatcctgcaacggctcgaccgccagtttcagcaggcgtttgcggttaccgcgcacgaatttttctcccggcgtggcattggcccactgctgcagagagagttgcaacgccgcacgcagcgcgccttcatgctgctccatctgcgggtaagcaaaggccagcagctgctgaatgcgcagcagcgcatcatcatcatgcggttcccactgcaaaatcggccccagactttccgccaccacggcggtaatcagcgcgctttgcgtcgggaagtaacgataggcggtagcgcgggatacctgagcatgggcggccagttcggtgatcgacggaaacgcgccgtcatcgtacagctccatcgcgctggcaagcagcagtttgcgcgttctggcgcgcgtatgggttaggggttcgtcccgcgatgcgggaaaagcggatagcgacacatcgacctcacacaaatcataccggctcacaggcggcataatgaaaaacctgacaggcaggatcctggcccttccagcgtcgcaaaagcgaactataaatgcaaaaaatgagacgttagtctcatttatcgttaaaaaggacttgcattaatgataccgcagtctcattatgtatacaaattcatcggctgtatctaattgtaccaacaccagggttccaaactactattataagttatcattagaaacaatcagttcggcactcatggccggcctttcttcaggaacagacgatgagaaataccccaacctttgtctatattgctaccacagcagataccaaaggacaagagttggcgtatgtgcgtggtttgattgacaacctcggtttacccaccatcaccgtcgatctttccacccataacatgcccgtacgctacccggccgacatttcggcggccgacgtagccacttttcatccggaaggcgcaaccgccgtcttttgtcagaaccgtggtcaggctatcgccgccatggccatcgcttttgaacgctttatgctgtcgcgcaacgatgtcgccgccctgttgggcatgggcggctccggcggtacggccatgatcaccccggcaatgcagcagctgcctatcggcctgcccaagctgatggtctccagtatggccgccggggacgtttccggctatgtcggcgccagcgatatcgccatgctgtattccgtgaccgatattgccggcctgaaccgcatttcacgcaaggtgctgggcaatgccgcacaccagatcgccggcgcagtgcgcttccataccgatgacgacgtgctcagcaaaccggccaccggcttgaccatgtttggcgtgacgacgccgtgtatccaggccgtgacccgcgccatcgaagcgcaatgggattgcctggtgtttcacgctaccggcagcggcgggcaggcgatggaaaagctgatcgacagccggctcttgaatgcggtgttggatctgaccaccaccgaggtgggcgattatctgttcgacggcgtgctggcctgcagcgaagaccgttttggtgccattgcccgtaccggtattccctgcgtgctgtcctgcggcgccatggatatgattaatttcggtcatcccaaaaccatcccggcacgttatgccgaccggcatttttataatcacaacacccaggtgacgctgatgcgcaccaccgcagaagaaaatgcccatatcgggcgttggatcggcgaaaagctgaatgcctgcccgggagagattcgctttgtgataccggagggtggtctctcctcactggatgcgcctggccaaccgttctgggatccgctggcgctgcgcgcctttgtcgacgcgctggaacaaaccctgctgcagaccacgcggcgccggttgattaaaacgccctatcatatcaacgacgtgcgatttgccgacgcggtggtggcgcagttccatgccatcaccgcggtaaaataattccgccgggccattcttctcaccatactgcggcgttaaaaatataaataaaaaaggccagatcgctctggccctgttatttttatttcgcacattacacggttaattactcggcagcctcgtgctgcgctttcattttattcatgtgctccatcattttctgttcgcgtttctgataattctcattgtattgttttttctgctctggcgttagcaggttatacattttattttcggctttggcgcgcgccagcatacgttcggaatgcgccttgctcatggcatcaatttgcgctttggctttggcttcatcaaagctgtcggaggccaccagcgtatgcagcgcctggcgctcttctttcatacccgggccgcgtttctggtgcgcttctttcataatgtcgcgcatttgctggcgctgctgctcggtcaggttcagccccgcgaacgggccgcctttgcccggacctttatggtgcatcattttcatcggcgcgttgtccgccccggcggtggtggcggtatcagccgcaaacgccatggaggcggaacccagcgccagagtagaggcaacaaataaagcagtcagtttacgcataatcatttccttaaaaatattctttatcaggagcgctgtacttaacaggctcatcgtgtcgtcggagataataataggcgcaagaatatagattaatgcgaaggagtgtaaactttttaaaacccaaaaaggatttattcatcaattatgagcgaattatggagatggcgtctgtcctttggcaagatttatcccataacgaaaaaaagcgggataaataaggtaacacgcgccgattaattacgcagtctaatttacgttcgcggccgaatttccgccattttttgcctgccgggccgcatgacgccgggaagtggagcaattcccggcgtcggggtcaaatccatggccgctttggctataatggtgaaggttataggtttttatataaggaaagcgtgagtaatgcctacaggatctgagaacaccccccagcagcgccaaacgggcgagtcagccaaaccgctgatcgacatcaagaccgggaaccacaagattgaccggggcatctccggtttttcccgtctggtggaacatatcaaggccagaccgggcattgcccacctgctgcgtgcggccgaacgctttaacgaccggctgggcagccagttcggcgccgccattacctacttctctttcctgtcgctgatcccgattctgatggtgtcattcgccgcggtcggttttgtgctggcctccaatcaggacctgctgaccgagctgatcaacaagattgtcggcagcatcagcgacccgacgctggccaacacgctgaaaaacaccgttaataccgccatccagcagcgcaccaccgtcggcctgaccggtttggcgctggcgctctattccggcatcagctggatgggcaacctgcgtgaagcgatacgcgcgcagtcgcgcgacgtctgggagcgtaacccgcaggatcaggaaaaaatctattttaaatacacccgcgactttatctcgctgaccggcctggtggtagcgctgatcgtcacgctgtcgctgacctctatcgccggctcggcgcaggcggccatcgtccgcgcgctggggctggatggcatcgaatggctgcgtccggcgatgacgctgattgcgctgtccatctccatcttcgccaactatctgctgtttctgtggattttctggatgctgccgcgccacaagcccaataagaaggcgctgttccgcggcacgctgatggccgccatcggctttgaagtgatcaagttcgtgatgaccatgacgctgccgcaggtggcgaaatccccgtccggcgcggcgtttggctcggttatcgggctgatggccttcttctacttttttgcccgtctgacgctgttttgcgccgcctggatcgccaccgcgcagtataaggacgataaatctccgccggccaaaccagaatgaccgccggctaactacgtgaatataccggtcatcgtctgatggccggttctttatgccaaaaacaggcctaaaaatcagaagataacgctaaccacacgcttgccgccccgccaaaagcagcacaacgcactacccatctacttttctttccctcttttccagcctttcccactgccttgaggtatttttgtgacgttaaactccacagataaacgcaaaggtaaaactttaatcttattaagcgtttatttcccgcattgtacaaagttacgccattgaaaaggggttttgctgtggcataagatggccttttacataatgaaaatataagaaacaactatgcaagcctccatcacaacatccgccgacgccaacgatgcgtccgcaccaatcaattcccggggaaaagtgctggtcgcttcgttgatcggcaccgctatcgaattcttcgacttctacatctacgccaccgcggcggtgctggtgttcccgcatatctttttcccgcagggcgacccgaccaccgccaccctgcagtcgctggcgacctttgccgtcgccttcgtcgcccgtccgatcggctccgcgctgttcggccactttggcgatcgcgtcggccgtaaggccacgctggtcgcctcgctgctgaccatgggtatttccaccgtgctgatcgggctgctgccaagctatgaaaccatcggcgtcttcgccccgctgctgctggcgctggcgcgctttggtcagggcctgggtctcggcggcgaatggggcggcgcggcgctgctggcaaccgaaaacgccccgccgcgcaaacgcgcgctgtacggttcattcccgcagctgggcgcgccgatcggctttttcttcgccaacggtaccttcctgctgctctcctggctgctgaccgaccagcagtttatggcgtggggctggcgcctgccgtttatcctttccgcggtgctggtgctgatcggcctgtacgtgcgcgtctctctgcatgaaacgccggtgttcgccaaagcggtgaaggcgggcaagcaggtgaagatcccgctcggcaccctgctcagcaagcatctgaaggtcaccatcctcggcacctttatcatgctggcgacctacacgctgttctacctgatgaccgtctactcaatgacctatggcaccgccgcacagccattggggctcggctattcgcgagaaagcttcctgtggatgctgatgctggcggtcatcggctttggcgtcatggtgcctatcgccggtctgttggcggatgcctacggccgtcgtagaaccatggtggtgatcacgctgctgatgatcggcttcgccttcctgttcccgaccatgctcggctccggcaaccaggcgctggtgatggccttcctgctgtgcggcctgagcatcatggggctgaccttcggcccgatgggcgcgctactgccggagctgttcccgaccgaagtacgctataccggcgcctctttctcctataacgtcgcctcgattcttggcgcgtcggtcgcgccctatatcgccacctggctgaacgccaactatggcctgttctacgtcgggatgtacctggcggcgatggcgacgctgacgctgatcgccctactgctgatgaaagaaacccgccaccagtcgctgtaaccccctctgcggcccgctccatgcgggccgcacgccgcgctgttttctgtcatcaaaagcatttatcctgcctgcttgacctgccccgataacgcgatccggataccgatgatgacactgcaccgccggctgttactgctgttccttgtactggcattagccctccttgcactctatctctggctgaaacccgcgcatcctgacacgctgtggcacatcgtcagccagcagtgcctgccgaatcagcagcagcatcacgatcccgccccctgcgcgcaggttgacctgcagcacggcgccgtggtgtttaaagaccgcaacggcccgctgcagtacctgctgatgccgacggcaaaaattaccggcattgagagccctgaactgctgacgccggcggcgcccaactactttctgctggcctggcaggcgcgccgctttatggcggagaaatacggaaaacctattgatgacgcggcagtctccctggccatcaactccgcctacggccgcacgcaaaaccagctgcatattcatatttcctgcctggcgccggcggtgcaaaaacgcctgacgcaggcggagcaaaccttcaccccgcgctggcaaccgctgcccggcgggctgttgcagcacgactatctggtacgacgggtgacgccgggcgaactggcgcagcagggtgcgtttcgcctgctggccggcggcgtcgccggagccggccaacagatgggacattacggcctggcgatgaccgccctgtcaaacggcgatttcctgctgctggccaccgaacgcaatctgctgcgcctcaatctggcctcggcggaagagctgcaggaccacgactgcacgctgttgcagccgcgcccctgagaagcggttactttttctgtttcatctgctggagaacctgtccgcactggttgctatcggcgccgtcgctgggcgataccagcgccagcagcgcggcggccggcgtcaccaccactcccagcgccacggcggccgcaccgcgcgcaatcagcggcccggccttcacgccggcgtctgggtgcttgaaggtgcctttcacatacagtggcgaacgcagcgtcagcacgcgcatgcctttactctccggatcgatggacagatccagccgctcgctggcgaagttggcgttgccggtgatgttgatgatggcgttctcggtatcgaacacaaacagcctcggcgtggctacgccgttgcgcacgccgacgtccgccgccgcgcagttgatgcccacttcatcatcgccaaagatctgcgccaccagatagttaccgacgttcaggcccagaatctccatcaggctgcggctgatcatgccgtcattcaccagcaggcgcagatcgccgctgctgctgcccaacagcgccgccaccgagttgccgctgccggttaacgtcgcatcaccgttcagctctcccaggctgcgcttcatcgattccacattcggcagcagcttcttcagttggaagttgcgggcgtgcatatccacccgtccgcgcatcggctgcttgctgccgtccagccgtacggttgagttcaggttgccgcccgcgacgccaaagcgcagcggatccagcaggatcgcgccgttatccagccgcagatgggtgtacagatcgcggagcggcagggcatcgccatgttcaatgcgtttggcggtaaatttgacgtcggcatccatcacgccccagctttgggtggcgaacgtctcgaccggtaacgccttatccgccggctgccgcgttttctcgccgcggccggccttggccgtattgctgtcggcgccgatcagcggcgccaggtcggcgaagcgcagctgtttggaaagcacattgccgctcaggctcggccgcggccggctggcgacatagcgcaggtcgccgtgaatatcgctgtcgccgattttgccgctgaagttttggtagcgatacaccgcaccgccttgttcgtgcagccgggccgtcaggtgtccgtcggtggcatacggcggcgtattgggcaacagcacgccggtcaggccatacagattgcccaggctgtcgccggaaaacttcagctgtaaatccagcccgccgagatttaacgggtcggtcagggtgcccgccaccgccacgcgggtcgcgccggagcgaatatcagcctgcagcgggaacggcaggccggcattctgcagcgacagcatgccgccgattttaccgctgccgctcagcggctcgccgttatacttaccttttacctgccagccaaacacataatccggcgtaatcacctggcccttatctttcttgccggtgacctggttgaacggcagcggcttgcccagcgggtcgatcaccgcatgaaaatccgccttcagcgtggcgtccttaaacgctatctgcccgcggtcgaacacgatatcgtgaatattcaccgaccagtcggacgccgcgctctgcccatcctgcccggcaccggcgaggttgaacgtccagttattttcaccgttggccagacgccgtaactgcgcatcgggacgctgcagccagatgcgcgggatcagcacttcttttctcagcagcgccaggggcgcgatgctgagttcggcacgttgcaggctgaccatatgatcgccgggaatagtgtccgggttgcccaacacaatatcttgcgcatggatatacggccacggcacccaggcgcgccagccgccctcttcctgtttacgctgccacgccacgccgagatcgccgcggatggcgaacggtcgctgcagttcggcagagactttgtcattaatcgtcggcttgaggcgattccagtcgaaggtggcgataaagaccaccagcacgaccatgaccaacagcaccatgccgccgatcccgctgattatttttcccgttttgctcatcgtcacttccctactatccgttgcgtacggccggtttgtgctaattgattagcggccgctctccctaagcctagttaaggataaggcagacttcacccttttggcctgcgctgcccgtcgcgcacgttaaccggcgctaaccgatcgtttggcgatcgccgcaaaaaacaaattaaaacaccatttcatttctattgactcctcgcctcccaaccgtaagactggcattaaccccgcccacctttattcagggattagcatgacttgcaaaaatattgccgtaatcggcgaatgcatgattgagctgtcgcagaacggcgccgccctcagccgtggttttggcggcgatacgctcaacaccgccgtctatcttgcccgtcagacgcagcgccaggcgctgaacgtccactatgtcaccgcgctcggtaacgacagtttcagtcaggaaatgctgcgcgcctggcagcaggaagagatcgacaccaccctggtgcagcagctggcggataaactgccggggctgtacgtgattgaaaccgacgcggccggcgagcgtaccttctattactggcgcaatgacgccgccgcacgctattggctcgacggcccgcaggccgacgccatttgccaccggctggcgcagtttgattatctgtatctcagcggcatcagcctggcgatcctgtccgccgacgcgcgcggcaaactgatggcgctgctgcgccaatgccgcgccaacggtggccaggtcattttcgacaataactatcgcccgcggctgtgggcagaccgggacgaagcgcagcaggcctatcgcgagatgctgtcctgcaccgacaccgcgtttctgacgctggacgatgaggatgcgttatggggggcattgccggtggaacaggtggtgcagcgcacccgcggtttcggcgtgcgggagatcgcgatcaaacgcggcgccgacgcctgtctggtctatctgcatgatgagacgccgctggaggtcgcggcggtgaaactggcgcgggaacaggtggttgacaccaccgccgccggcgactccttcagcgccggctatctcgccgtgcgcctcagcggcggtacgccacagcaggcggcggagcgcggccatctgaccgccagcacggtgattcagcaccgcggcgcgattattccgccggcggcgatgccggcctgacagcgcgatggatgcgggcaccgacgtgcctgcaggtaagatacggctggggattgaacagcggttaattacgccgccgcagaacgtcagccaataaaaaagccggcactctctgccggctttccatgcttgctgcgacgcttagcctgctacggcgatgcgtttcatatcggtcatatagccgcgcagtttgcggcctaccgcttcgatcgggtggttgcgcactgcttcgttgacatcgcgcagctgagcattgtccaccgcggttcccgcgacggctttgcccaggtcgcccgcctgcagcgtggtcataaactctttcagcagcggcaccgcagcgttggcaaacaggtagttgccgtactcggcggtgtcggagatcaccacgttcatttcatacagacgcttacgggcgatggtattggcgatcagcggcagctcgtgcagcgactcatagtacgccgactcttcgatgatgccggaatccaccatggtttcaaacgccagctcaacgcccgctttcaccattgccaccatcagcacgccgttatcaaagtactcctgctcgctgattttgccttcaaactgcggcgcgttttcaaatgcggttttaccggtctcttcacgccaggtcagcagcttcacgtcgtcctccgcccagtcggccatcatgccgctggagaacgcgccggagatgatgtcgtccatgtgcttctggaacagcggcgccatgatggttttcagctgctcagacagcgcataggcgcgcagtttggccgggttggacaggcgatccatcatcagggtgatgccgccctgcttcagcgcttcggtgatggtttcccagccgtactggatcagtttctcggcgtatgccggatcggtgccttccgccaccagcttatcgaagcacagcagcgagcctgcctgcagcataccgcacagaatggtctgctcgcccatcaggtcggattttacttctgccacgaaggaagactccaacacgccggcgcgatggccgccggtcgccgccgcccatgccttggcgatcgccataccctcgcctttcggatcgttttccgggtgtacggcgatcagcgtcggtacgccgaaaccgcgtttgtactcttcacgcacttcggtgcccggacacttcggcgccaccatcactacggtgatgtctttacgcacctgctcgcccacttcaacgatgttgaaaccgtgcgagtagcccagcgccgcgccgtctttcatcagtggttgcaccgcgcgcaccacggaagagtgctgcttgtccggcgtcaggttaaccaccagatcggcctgcgggatcagctcttcataggtgcccactttaaagccgttctcggtggccttgcgccatgacgcgcgtttttcgtcgatcgcttcctgacgcagagcgtacgccacgtccaggccggagtcgcgcatgttcaggccctggttcagaccctgagcgccacagccgacaatcaccacttttttccctttcaggtagcccgcctcatcggcaaattcgtcgcgcgccataaagcgacacttacccaattgcgccagctgctgacgcaggttcaatgtgttgaaatagttagccatggtgctactccagttagatgttgtgtattgcatgttattttcattccccgccctgtctgtgcggagattcgttaagctcaatgtataacaggatttgcgttgcttaaattgatatattaagaacatcacgttgcaatttatgcaacaccatcgctgcgagcatactaatatggacttacgcgatttaaagctgtttttgcatctggcggaaagccgccatttcggccgcaccgccaaggcgatgcacgtcagtccctccaccctgtcgcgccagattcagcggctggaagagggcgtcggcaagccgctgtttctgcgggacaaccgcaccgtgcagctgaccgacgccggtgaactgctgaaggtgttcgcccagcagacgctgctgcagtatcagcagctcaagcacgcgctcggccagcatggcccgtcgctcagcggtgaactgcgcctgttctgctcggtgaccgccgcttacagccatctgccgccgatcctcgatcgctttcgcgcccagcatcctctggtggaaatcaaactcaccaccggcgacgccgccgatgcggtggataaaatccagtccaatgaggcggacctcggcatcgccggccggccggaaagcctgccgggcagcgtcgatttcaccaaaatcggcgaaattccgctggtgctgattgcgccggcgctgccgtgcgcggtgcgcgcccaggcctttgccgaacagcccgactgggccaatattccctttatcctgccggagcacggcccgtcgcgaaaacgcatcgagctgtggttccgccggcaccgcatcagcaacccactgatttacgccaccgtcggcggccacgaggccatcgtctcgatggtggcgctgggctgcggcatcgcgctgatccccagcgtggtggtggacaacagcccggagccggtgcgcaaccgtatctcgcagctggacaatatctcgatggtggagccgtttgaactgggggtctgcgtacagcgcaaacgccttggcgacccgctgatcgaagcgttttggcgcctgctgtagcgccgcgcgacggctacaggtcggccgggtcgatctgcttcatcgcctccactttcatcagccagtggtagagtggctccaactgctggaaagcctgcgtcagcatcggcgccaaatcggcgctgaacagtttttccacctgacgatcgctggccatcaccgcgaaggatttgcgctgataccagtgggcaatctccgccgcctgccctttgaccagcggacgtttgtaactctcgcccaccagctcgaacggcggccggcagcaggccgccgccgccagaaactgctgcggctgccgctgcaacgtatgacggaacagatccatcgtcggcttgttggcgctgtaataacccagcccgtagcgcaacatgtccggccccagctcaaagaaatagaccggcgcgtctttccagtctttgctcggccgtttgaaggtcagccacatgcggctgcggtagcgggacttatcgtgggaaaaacgcgtatcgcggtgaatacgcgacagcgttttgccgatcgccggccgggtctcaaactgcgggtcgatcgccagcatcgccggcgccagctgttccaccagcctgcgaaacggcgttaacagcgtttgttcgtacagcgcgcggtgcgcctcaaaccacgctttgtcgttttcaatccgcacctgctgcaggaagtccaatccctgctgactaaatccggcaaactgctgcgccatggcttctcctgctgcttgcgctatctgccgcgacgaatatcagccatttgccaacgccgtttaacaaagacccggcgccggctgcgaaaataagtcacatacagataaaaaattgttcgatgactgaaaataaatccgcctgcaacgcccagcgacagcagcgccacgctgaagaaaccggagacgccacccccccaggcaaacagcgcggccagcaacgcaaccgccaacaacagcagataatatttcaacaatagcacgccgctgtttttaccctgcgtcagttgcagcaggattaacgacatccataccgccaatatgccgccgctgcccaacagcgccaccgccggcgacacgttcgtgaaggcaaacgccacatcagccatcatgcccatcacgcccgctacgccgaatgtcaggccaatcatcagccccatgacattgccaacccccggcggggaaagccgttggccgggcgtcagaaaatgccgttccagttcaggggcaacaccggtaaacacggcaggatcgcgcgctgcaatctgccgctccatctcgcgtccctgggcaatcaggcggttaacgatcgccctagccctgcaggaagaaacgaaacgccgggttatccgtttcatcatgacagtcatagcccagtgccgtcagatgctgttcaaactccggctcgctttgcgccagctcgaaggccgccagcacgcggccgaagtcggtgccatggctgcggtaatggaacagggaaatattccagtgggtgccgagagtattcaggaacttcagcaacgcgccgggcgattccgggaactcaaagctgtacagccgctcgcgcagcggcttggaagggcggccgcccaccatatagcgcacgtgcagcttggccatttcatcgtcggacagatccaccacctgatagccgccggccgtcagctcgctgatgatttcccggcgctccgcatggccgcgcgttaaacgcacgccgacgaagatgcaggcgttgtcggcatcggcgtagcggtagttgaactcggtgaccgaacggccgcccagcagctggcagaacttgaggaagctgccctgctgttcgggaatggtcaccgccagcaaggcttcgcgctgctcgcccagttcgcagcgttcggatacgtagcgcagcccgtggaaattcaggttggcgccggacaacacgtgcgccagacgctcgccctgaatatcgtgctgctgcacgtactttttcaaccctgccagcgccagcgcgcccgacggttcggcaatggcgcgcacgtcttcaaacaggtctttaaccgcagcgcagatggcgtcgctgtcgacggtgatcacgtcatccagatactcacggcacaggcggaaggtttcgtcgccgatacgtttgaccgccacgccttcggcgaacagcccgacgcgggccagatccaccggctgtccggcatccagcgccgcccgcaggcaggccgaatcttccgcctcaacgccaatcactttgatttgcggcatcagctgtttgatcagcaccgccacgccggccgccaggccgccgccgccgaccgggacaaacacccgatccagatgggcgtcctgctgcagcagctccatcgccagcgtcccctgcccggcgatcaccgccgggtggtcgaacggcggcacaaaggtcatgccctgctggcgagacagctccaccgccttcgccttcgcctcgtcaaaattggcgccgtgcagcaacacctcgccgccgaagccgcgcaccgcgtccaccttgatatccgcggtggcgaccggcatcacgatcagggttttaatccccagacggctgccggacagcgccacgccctgcgcgtggttgcccgcagaagcggtaatcacgccgcgcgccttttgctcttcgctcaggccggcaatcatcgcgtaggcgccgcgcagcttaaagctgtgcaccggctggcggtcctcacgtttgaccagcacggcgttgcccagccgcgaggagagtttttccatgttctgcagcggggtgacctgcgccacctcgtaaaccggcgaacgcagcgccgcccgcagatactccgccccgcagggggcctctgataggggttgtgataccgccatgccgcttagcctcccagcttgctcttgtcacgtaccgcgcctttgtcggcgctggtggccagcgttgcgtaagcgcgcagcgcataggacacctgacgttcgcgggatttcggcgtccaggccgcatcgccgcgcgccagttcggcctcgcgccgcgccgccagttcgctgtccgccacttccagtttgataccgcggttcgggatatcaatagcgatcgtatcgccgtcctgcaccagcgcaatcagaccgccgttggccgcttccggcgaggcgtgcccgatggacaaaccggaggtgccgccggagaaacgtccgtcggtgatcagcgcgcaggccttgcccagccccatcgatttcagataggtggtcggatagagcatttcctgcatgcccggcccgcctttcggcccttcgtagcggatgaccaccacgtcgccggcttcgactttgccgccgaggatggcttccaccgcatcttcctggctctcgtacaccttggccgggccgctgaagaccagaatttctttgtcgacaccggcggttttgacgatacagccgtcttccgccaggttgccatacagcaccgccagcccgccgtcctggctgtaggcgtgctcacgggtgcggatacagccctctttacggtcggtatccagcgaatcccagcggcagtcctgcgagaatgcctgcgtggtgcggatacccgccggaccggcagcgtacatctgcttcacatcctcatcctgagtcagcatcacatcataggccgccagcgtttgcggcagcgtcagacccagaacgttgctgacgtcgcggttcagcaaaccggcgcggtccagttcgccgaggatgccgatcaccccgccggcgcggtggacgtcttccatatggtatttctgcgtgctcggcgccaccttgcacaggtgcggcaccttgcgggacaggcggtcgatatcttccatggtgaagtccacctcgccttcctgcgccgccgccagcaggtgcagaacggtattggtcgagccgcccatggcgatatccagcgtcatggcgttttcaaacgccgccttattggcgatattgcgcggcagcgcgctctcatcgtcctgctggtagtaacgtttggtcagctcaacgatgcgcttgcccgcgttaaggaacagctgtttgcgatcggcatgcgtcgccagcagcgagccgttgcccggctgcgacagccccagcgcctcggtcagacagttcatcgagttggcggtgaacatgccggaacaggagccgcaggtcggacaggcggagcgttcaatctgttcactctcggcgtcgctgacgttggggttcgccccctgaatcatggcgtccaccagatccagcttgatgatctggtcggacagtttggttttaccggcctccatcgggccgccggagacgaagatcaccggaatattgaggcgcaacgccgccatcatcatccccggggtgattttgtcgcagttagagatgcacaccatcgcatcggcgcagtgggcattgaccatatactcgaccgaatcggcgatcagctcacgcgaaggcagggagtaaagcatgccgccgtgtcccatggcgatgccgtcatccaccgcaatggtgttgaactctttcgccacgccgccggaggcttcaatctgttcggcaaccagtttgcccagatcgcgcagatgcacgtggcccggcacaaactgggtaaaggagttgaccaccgcgataatcggcttgccgaaatcggcctcggtcatcccggtcgcgcgccacagggcgcgggcgccggccatattgcggccgtgggtggtggtggctgaacgtaacttaggcatgctcttttcactccaataaattctgtttttatacggacggcgaacgaaccgtccgtttattccccggatgctgcacgtgcggggcggttgtgttgtctgtctggcgcggtttgttatgggttaatcggatccagccagccgtatttgtcttcagtggcgccgctgaaaaggccgaagaatgcctgctggatctgcttggtgaccggcccgcacttgccgatgcccacctggataccgtcgacgctgcgcaccggcgtgatttccgccgcggtgccggacataaacacttcgtcggccaggtacagcgattcgcgcgacagcacctgctcacgcacttcaatgcccagatctttcgccagtttgataatcgcgtcgcgggtaatgcccggcagcgccgaggaggtgaacggcggcgtaaacagcacgccgtcttttacctcaaacaggttttcaccggcgccttcagagatgtagccatgcacatccagcgcgatgccttcctggtagccgtgacgacgcgcttcgctgcccaccagcagcgaagagagatagttgccgcccgctttggccgcggtcggaatggtatttggcgccacgcgctgccaagaggaaaccatcgcatcgataccttgatccagcgcctcttcacccagatacgcgccccaaggaaacgccgcgataatcacgtctgtcttgtagccggccggtgggttaacgcccatcccgacatcgccgacaaagaccagcggacggatataggcgctgaccagattgtttttacgcagcgtggcgcggcaggcttccatcagctcatccacgctctgggagaccggcatgcggtagatcttcgccgaatcatgcaggcgctgcatatgttcacggtgacggaacaccaccggacctttatgggagtcgtagcaacgtaccccttcaaacaccgacgtgccgtaatgcaaggcgtgcgacatcacgtgtactttcgcctcggcccaaggaaccatctcaccgttgaaccagatataatcggctttcttcgtcattgttctttccttctcgcgccttaggcgcgtatttgttgtgatgtgttgttgtgttgctgctggatttccacgctggagacatccatcaatttatttaactgggatgacagtaaatctaccgagcgctggctggcaacggtcaattcaatattgattcggtcgctgttcaggcccgacgccatattcatagcacaaacctggaagccgcgatgacgtacgacacgcaatacgcgctctaacatttcaggacgaaaacgggcctggatcgagagttgatgctgcatcatgatactttctccaacatggtttcgttgccggcgcccggcggcaccagcggccagacgttttcgagttcatcaatcgccacctgcagcagatacggcccgtcgctgtttaacagcgcgtcgagcgcctccgccacctggtctttgcgggtaatgcgttggccgggaatatcgaacgcgctggccagcgtcaggaaatcggggttatcggacaggttggtctcactgtagcgcccgtcaaagaacagctgctgccactggcgcaccatgcccagacgctggttatccagcaacacgatcttcaccggcagctgcttgcgcttgatggtgcccaactcctgcacgttcatcatgaaggagccatcgcccgatacgcagatcaccgtatcttgcggccgggcgatctgcgcgccgaccgcggcaggcacgccaaagcccatggtgcccagcccgctggaggtgatgaagttttccggccgctcgaacgtcatatgctgggcgctccacatctggtgctgcccgacgtcggtggtgaccaccgtattggccggcatgcgctccgacagctgtttgagcaacagcggcgcgtaaatcagctggccgggatggtcgtagcgccaggcgtgcagcgctttcagctcgccgacgcgctgttgccactcaccgatagccagcggctgctgcagcgccggcagcatcgttttcagatcgccctgcagcgcgacgtgcgcctgacgcagcttgttcagttcaacggggtcgatatccatgtggataactttggcgtgcggcgcaaacgcgttcagcttgccggtaacgcgatcgtcaaagcgcgccccgaccgccaccagtaaatcgcactcctgcaccgccaggtttgccgccttggtgccgtgcatccccagcatgccgaggtagtacggatgcgcggcatccggtgcgcccagccctttcagggtggcgaccgtcggcatctgcgtagcgtcgataaacgcgcgcagcgccggcaccgcctgcgccataccgacgccgccgccgacgtacagcaccggcttttgcgcctgcgccagcagggcgtaggcctgctcgataccctccatcgccgggtcgcactcgtcgttgaccggcatcaggtgcggcggtaaatccgcctgcgccagctggatgtctttcgggatatcgatcagcaccgggccaggacgaccgctggcggcgatggcgaacgcctcggccatgatgccaggcagcgcgtccagcgattccaccaggaagctgtgcttggtgcaggccagtgacaggcccagaacatcgatctcctgaaaggcatcggtgccgatcagcgcggaccccacctgcccggtgatggccaccaccggcacggaatcaagcaacgcatccgccaggccggtgatcaagttggtggcgccggggccggaggtggcgatgcagacgccggttttaccggtggcgcgcgcatagccgattgccgccatggccgccccttgttcatgacggcacagcaggtgttctaccccaccgtcatacaacgcatcgtacaccggcatgattgcgccgcccggatagccgaaaaccttatcaaccccctgcgcacgcaacgcttgcaccacccactgagcaccattcatagttatttccccgccttacttcgagaattgcaggattttgttctgttgttcactctctgctccccacttcacttttctcttgccaataaaaaacccccggacctgacggtgcgggggttctcttgcgattccggcttgttttttaagccattcttcgtccaagtgcagccccgcacggtgggataataatcaccaccacgctaatcacgactaggctaatcacttgggcaaacgctttcataatcggtatgttcactgtgctcgtttcgaactaatgcctacagagttaccatagtcacacttcacatgacaatactttttttgcgttattattctgcacaatctggtcatacctcaaacaaagtgctgccttttcaaacgttaacatgcgcagacgccgattcgaccgtgccggacagcgctttgccgcgcgtgtccttgccaaacagcaccaacagcgaaatcacaatggccaccgtaccggcgatgatcgccatggccaagccgtagttatggccgtggctctccgcgatgctcgcctgcagcgtcgcattcaccgaggcaataagattacccagctgataaacaaatcccggcagcaccgcccgcgtgttggccggcaccagctcattcagataggtcggcactacgccccaggcgccctgcaccataaactgcatcagaaatgcgccgatccccaacatcagcgagccgctggcaaacgcccacagcggaatcaccggcagcgccagcagtgcggcgataacaatggcttttttacggccgatcttttccgacagcacgccgaagaatacgccgccgataatggaggcgatattgtagctaatcgcgatgatactgacggttttgggatcgaaaccgtgctgaactttcaagaacgccggatacagatcctgcgtgccgtgagagaagaaattgaacgccgccatcagtgcaaccaggtaaatacacagtttccaatgctgcttcagcaccggcagcagcgcagtgctctctttgcgttgacgcgccgccagccacaccggcgactcctgcacgcagtagtagataaacggcagcagtaaaatcggcgctgcgccaattacgaacatgccacgccagcccagcagctcaaacagcgtgccgtacaccaccgccgccagcaaatagccgaacgggtagcccgcctggaaaataccggacatcagcccgcgtgaacgatccggaatgctttccatcgccagcgaggaggcaacgccccagatgccgcccatggcaacgccatacaacacgcgcagcagcaggaaaatagtcagcgaaggcgcggcggcggacagcagctcaaacacggaaaagaacacgatgttcaacatcagaatcggcttgcgcccatacttttccgccgcgcggccaaacagcagcgcgccgatcggccgtacggccagcgtcagcagaatcgccagcgtgacctcttccataccgacgtgaaacgcctcggcaatatcgctgagtaggaagaccagaacaaagaaatcaaaagcatcaagcgtccagctggcaaagctggcgatggctgcattgcgttgcaacgacgtccaaccaaacataacgttattcctaccatagagtacaaagtgaatggggttcaacggctgtcgccgcggagtaggcgacggtcggggattatgttgattaagtgttttttattttaatcaattgttaaatacacccattaactctccggttgcaacttggttagcctgctaatttgttgcatcgttcacggaattgttaatcagtattgccgccccactcgcaaaaaacgcctatcgcaatgaaataatgaatattttccggaataagccgcgcagtttcgtcaattaagccctgcagcggtggccaggaaggcgcatgctgccggcctgagtaaggaggctctatgtcattggcggttattttcactcgggctacgctgggcgttcaggcgccgtcggtgacggtcgaagttcatatcagcaacgggttgcccggattaacgctggtcggcctgccggaaaccacggtcaaggaggcgcgcgatcgggtacgcagcgcactgctcaacaacggttttacctttcccgcgaaacgcatcaccgtcaacctggcgccggcggacctgcccaaggagggtggccggtacgatctgccgatcgctctggcgatcctcgccgcttcggagcagatcccggcagatcggctggctgaacacgaatttctcggcgagctggcgctgtccggcgcattgcgcgccgtcagcggcgccatccccgcagcaatggcggcgcagcaggatggcagagggctgatcctgccggcagaaaatgaaggggaagtcggcctcctgccaaaagaaggaacgcgggttgcaacgcacctgttggccgtctgcgcctttctgctgggccagggtgaactgtcgcttgcccagcctcctgccgcgccgcctaacgacaaccggggggacctgcaggatattatcggccaggaacaggccaaacgggcgctggagattgccgccgccggtggtcacaatctgttgctgctcggcccgccaggcaccggcaaaaccatgctggcaagccgcctgccgggattattgccgccgctaaccgaccaggaggcgctggagagcgttgcggttgccagcctgcagcatcagcccgccggcaggctgccgtggcgccagcggccattcagggcgccgcaccacagcgcatccatggcggcactggtcggcggcggctctctgccgcgtccgggggaaatatccatggcgcacaacggcgtgctgttccttgatgaactccccgaatttgaacggcgtacgctggacgccctgcgcgagcctttggaatccggggaaattgtcatttctcgcgccagcgccaaagtctgcttcccggcgcggattcagctgatcgccgccatgaatcccagcccgaccggtcattatcagggcgtgcataaccgaaccccgccacagcaggttctgcgctatctgggccgactttccgggccatttctcgaccggttcgatttatcgattgaagtccccttgctgccgcccggtacgctcagcaaacagcaggagccgggagaaagcagccagcaggtgcgccagcgcgtaatcgcggcgcgggaacggcaattgcagcgcgccggaaaaattaatgccattctcggcaaacgcgaagtggatcgagattgcccattgtgcgatgccgacgcccactatctagaaacaaccttgcttaagctgggattatccgtacgcgcctggcatcgcatcctcaaggtagcacgcacgctggcggatttagcgggagaaaaacatattgcccgccaccatctcagcgaagcattaggctaccgtcggatggaacgcctgctgatccagctacatcgcagcctggaataaaaaatggggccgaagccccatttttttaatcatcgctgtcggtgtaatcttccaccgcatcagcctgcggtttaccgccggacagagtatggaattttttcgggcgacgcgtacgcgtcagatacttggtccagactttttcctgctcggtaaccggctcgcgttcaccgcggcacactgcgaggaacagctgttcttcctcagtggctggttggcgtttccctgcatccaactcattgaacgcatagccgaaacgctctagcaattgcgcttctttaatggtgaaatcgccgtgacgggagaacccgcgagggtagtgtttattatcaaaaaaacgattagtcgtggtgaaactatccgccatctgacacgctcctaattctcttatggccgtgctgtttatggcgcggagtattagatacgcttgacagcgtgtaaaacaaaacatttaaatcttaacgacaaaaaaattttggagaaaggcgtggataccgaattactgaaaacctttttggaggtcagtagaacgcgtcactttggccgagccgcagaatctctgtatttaacgcagtccgcggtcagtttccgcattcgtcagctggaaaatcaattaggtgcgaatttattcacccgccaccgcaataatatccgtctgacgccggccggagaacgtctgctaccctacgcggaaagcctgatgaacacctggcaactggccaaaaaagaggtcgtacggtcgcctcagcacagcgaactgtcaatcggcgctagcgcatcattatgggaagcctacctgaccccgtggctccagtcgctttaccaacagcgggagacattacagctggaagcacgcatcgcattgcggcattcgctggtaaaacagctgcacgaaagacagctcgatttactgattaccaccgagccacccaaaatggatgaattaaccagccagctgctgggcaacttttcgttacgactcttttcctcatcgcagcgcgatcaacagacgccgatgccctatatcaaactggaatggggagcggattttcatcagcaggaaagccgcatgctggatgcggagaccgtgccggttctgacgaccacctcagcgcacctgacacgtcagctgttggaaaccaccggcggctgcgcttttttgccaagccagtgggaaaaagagtatccgaacctggtcgccaacgcggaagtgccaagtattacgcgcccgctgtatgccgtttggttgcaaaacagcgatcagcagccgcttattcgtcagttactaaaaatacctttaaataccgcggcatgaggcgctacagccgttttaattttttaatggtaggggtaggctctgtattaatccaaaaggcctcatgggccttttaggcggcaatagagccttttgccgataataagcgcatcaccatcgcagaaagattcaacgtgaaaggaaaaattggcggggctcaaaagcaaaaaacccttcgcttgcgcaaagggtttttaatatggcaggggcggagagactcgaactcgcgacacccggttttggagaccggtgctctaccaactgagctacgcccctaaatcgtgcttaccattatgcctgcttatcagcaggcataatctaaataagtggcggaacggacggggctcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccgctccaccgattctgttacgttgctttttacaaagcagcaaggtctcttttcaaccttgcgatcatcagacgtcacgctgataacgtttatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaggcaaattctgtttcatcccgaccgctacctcgtagccatcagaaccaatctcggaacttcactgaaaatatcaaccaatctctctaaaacaccttcggtgttgtaaggttaagcctcacggttcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcttagtcttaaacgttccttcaggggccttaaaggcccagggaagactcatcttgaggcaagtttcgcgcttagatgctttcagcgcttatcttttccgcacttagctaccgggcagtgccattggcatgacaacccgaacaccagtggtgcgttcactccggtcctctcgtactaggagcaacccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctgctttcgcacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagattatggggccgagttagaacatcaaacattaaagggtggtatttcaaggatggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttctccttacggataaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccatccgcaagggacttcacctacgcgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctggagcttagaggcttttcctggaagcttggcatcaactacttctgcaccgtagtgcatcgtcatcacgcctcagggttaatagcgttccggatttaccaggaacacccccctacacgcttaaaccgagacaaccgtcgctcggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggtttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcgcaggccaccttcaacggcttacagaacgctcccctacccaacaacgcctaagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgccctactcatcgaactcacgacctgtgcatcttcgtgtacgggactatcaccctttactgtgcgactttccagacgcttccactgacacacaagccgattcaggttctgggctcttccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcctgccactatgtattcatgacaggatagtgtgtcgaaacacactgggtttccccattcgggtatcgtcggttataacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcacttaacctcacaacccgaagatgtttcttctgtctggccggttggctgcgcgtcgtgaattctgcgttacgcagtgctcggaatgctcatggacattcagtccactccgcttcctccgcgctgggcgccttgacttcacttggctcgctcaacctgctaagggttgtaaaacatttgagagactctatgacaggttactcctcatcccaaacttctacggagggacaagtttcagccgtcatgtttcaattttcagcttgttccagattgttaaagagcaaaatacttcgcagcatactgttgccaatatactctgaagtattgatattcggacttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatataatcgcgtgcaatacctttgttattaccaactcgcaaagagttaattctttcttaggcaaggcatgcgaccgggaagtttacgtcggtaaacgaccgggagcataacgcagcataaggaagaatttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctataaaggtatttctgctcgttactttttcatcagacaatctgtgtggacactgcacagtcaggatatctttcggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgtactttatgaggtccgcttgccttcgcaggttcgcttctctttgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccgaccgaatcgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagagttcccgaaggcaccaatccatctctggaaagttctctggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgcctcaagggcacaacctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactctagcttgccagtttcaaatgcagttcccaagttaagctcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaattgatgaacgtattaagttcaccaccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggtgtgaggcccgaaggtcccccactttggtcttgcgacgttatgcggtattagccaccgtttccagtggttatccccctccatcgggcagatccccagacattactcacccgtccgccgctcgccggcgaggaagcaagcttcctcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaattaaaagcttgattcgctaagttaatagctgttgctcaaagatttactgcatgaattttacttcagttagtcactcttcaagacttgatatttttttgcatccgaagatgctggatatcgtcttgtgagtgcccacacagattgtctgataaattgttaaagagcatcgccggagataattctcatcggcgcgggctgcgtatactacgcttttcgcccggagagtcaagcgtttatttcgctctcttctcgctgacccggcggcttgtcagtcgttgttcccggtcagtggaggcgcattatagggagttctcagaacgccgcaacccctaatttaaaaaaacttttcaaccgtcgaacatttaaacaaaatagcgctaaagcgacagttttttcagcgatttgaggccataaccctgtaaaacgggtaataaagcatcggtatcttcatttagcgctaaacagtaagccagattatcatcctgcgtcgagaccacattttcctgcgttgagatcagccaggcagtacgacgggcaatcgccgcgccggaatccaccagccgcgtccctgccggcagcacctgcatcagctcttctgttaacagtgggaagtgggtgcagcctaacactaccgtatccggcggctcgcgcatgctcagccaaggctgcagaattttcttcagcgccggcagcggcacctctgcgccatgcagtttcgcttccgccagctccaccagctcggatgagcccaacagctcaatctggcagtcggtcgcgaagcggtcgatcaattcacgggtataggcgcgctgtacggtaccgcgcgttgccagcagcccaacggtgccattcaccgtcaagcgggcggcaggcttgatagcgggcaccacgcccaccaccggaaagtcaaaacgttcacgtaaagcgggtaaagaaacggtgctggcggtattacaggcaataatcacaatcgccagaggatgccgctgctgtatggcgccgacaatctccagcacgcgttcgacgataaattcctcggacttttcaccataagggaacgccacattatcgaaagcgtatatatagtggagatccggcaacagctgccgaacctcctgatacaccgacaacccgccgacgccggaatcaaataccagcaccgtcgggcgcggcgtcgcggtggaattagaaggtatagcttccggtgaggtagtactctctccctggagtagcgtagccatatgccgtctcataatctttatcaaacaggttggcaattctaccacgaactgtcagatgtgatgtgaccggatacgacaccgcgagatcccacaggctgacgccgcccagcttcacgctgcgcgccgggtaaccgctgtagtctttatcgtaacgctgccccagatagtggtaggtaaccgcccagtcaaggtcgtacacctgccagtccagctcatacttcacctgctgtttggcgcggcgcggcagcagctcgttggttttggcattacgcgcatccacatagtcataccccagctgatgggtgaatggacccgtgtcaaatgaggcggtagcctcaacgcccttaatccttgccttgccgatgttgtaatagcggtaagtcaccgggtcgctgtcaatcaggttatcaacgtcattacggtaagcggacacatgccagctcaccgacccgctcagcccctcaaagccgccttcccactgtttactctcttccggcttcagatcgccgttgccataaaagtcgctgtacagctgccccatattcggcgctttaaacgcggtgccgtaggaggcgataaagcgatagccttccacaaactcccacgccgcgctggtctgccaggtgccatgccagccaaactcggagttatcatcgccgcgtaccgcggcttccagcgtgagcgggccaaacagctgctggccggtcaggtacaggccggtattgcgctggcttttttcttccgtcaccgatgcggtattcggtttgattttctgatcctgccagtcggcgccggcgctcagcgtaccttgcccgacctgcaaggtgttcccccattgcaggttgtattgctccacatcgtccaaccgcgccgagctggcatactgcccaaggcgcggatcgtaattgtaatctttgctgtggctgtaactgccgaccagctggctggcataaatgccctgctgatagcgcacgccgctgtcccaggtttggctgtacaacttacgcgtatccaccagcgccgagccgggcgaatagtagccgtcatacgccgtgcggttgtcatagccatagccgcggaagaagccgctgacctgttcattgaactggtgctgaaccgacccatacagcgacttgctcataaagccatcgtggtcctgctggctctgcataccggtgctgccgtaggcaaccacgtcataccctttggtataggtatagttgccggccagggtggcgacggtgttatcccccagcggctgctgagtcgcggcgtcataggcctgatagccattggagccaaggccggcggacagcgcggtgccgttcttgttacgggtggtgataatgttgaccacgccgccgatggcgtcagagccatacaccgccgaacgcgggccgcggatatattccactttttgcaccagcgagaggggaatttggctcaggtcggaagagccgctgacgccggcctgattcaggcgaatgccgtcgatcagcagcaggacgtggctggagttggtgccgcgaataaacagcgagctgttctgccccataccgccgttttgcgccacgtcgacccccggcaggcgacgcatcacgtcggtcagacttttcgcctgccagcgctcgatatcattgcgggtcaccaccgacgtcggcgccagaacggaagaaacaggttgcgaaaaacggttggccgagaccaccaggttatcgccgttgttgttgattgctgcgctgtcctgcgcccagacggaaaaggccgtggcagaggaagccaccgccaacagcgtattttttatcgttatcatgagaaaagcatccaaacttaattggcggatgccgcagatccccggccgaaattcgcgcgaacaggggcattgcgacgtaataccggcaggtcttcgggcttgggatttgccggcggcagagagccgccgacaccgggcgatgacttcccgtcctgcagtggacagtgtctgcgtggttacgctatcgccgtgacttccccataccgctgcgcgtcagctccggattcccaccggattcccttttcactcgctgcttgaggccggacggcaatgctacgatcaatgcaaatggatgtctagacttccaatctaggccgcaacatggcgacggacaaaactggacttcacggcccaattccctacaatccccgctgatccaatttgactgacgagaagaccatgacccccgagaatttgccgattgaacgctacgacgagcagctggcggaaaaaaccagccgcctgaacaccatgatgtcgccgttcggggcgcccgagccggaagtgtaccgctcgccagtccagcactaccgcatgcgcgccgagttccgcatctggcatgatgaagacgagatgtaccacatcatgttcgatcagcagaccaaacagcgcatccgcgtcgatcgtttcccggccgccagtgaactgattaaccgtctgatgcaggcgctgatcgccgccatcaaaccgcaacctatcctgcggcgtaaactgttccagattgactatctctccacgcaaagcggcaaaatcatcgcgtcgctgctgtatcaccgcaaactggacgacgagtggcggcagcatgcggaacagctgcgcgacgcgctgcgcgcgcaaggtttcgacctgcacctgatcggccgcgcgtcaaaaatgaaaatcatgctggatcaggattacgtcgatgaagtgctgccggtcgccggccgcgacatgatttaccgccaggtggaaaacagcttcacccagcctaacgcggcgatgaacgtgcaaatgctggagtgggcgctggacgttaccgccgacgccaaaggcgatctgctggagctgtactgcggtaacggcaacttctcgctggcgctggcgcgcaactttgaacgcgtgctggccaccgaaatcgccaagccttcagtggcggcggcgcaatacaatatcgccgccaatcagatcgataacgtgcaaattattcggatgtcggcggaagagtttacccaggcgatgaacggcgtgcgcagcttcaaccgtctgcagggcattgaactgggtgactataactgtgagacgatttttgtcgatccgccgcgcagcgggctggatgatgagacggtgaagatggtgcaggcctacccgcgcattctgtatatttcctgcaatccggaaacgctgtgcgccaatctggcaactttgcaggagacgcatcaggtcacgcgtctggcgctgttcgatcagttcccgtacacccaccatatggagtgcggcgtcctgctggaaaaacgcgcctaaccgtgatgatgccgggcgctcagcggcgtccggcatctgccgcacttacgactgcgggccgttctcaacgctgaccgctttacgcgccttcagcttcacgcccagccacagcaccagcgctacgcacagaatcgacggcaggaagttggagccgatctgcggatattccgcacgcacaatggcgctatacagcagcagccccagcaaaaagcagcccgccgccagttttggcatgccgtccggcatcggatggttaagataacgctggtgcaggcagtacaccgccagcaccaaagcaatcagcgggaagaccgaaaacggcacgaccgagctgaacagtgcggcaaaagaaccgttaacagaaaggccggcaaccaatgccagcagtaaggtgccattctcacggcctggtttttccattacttttcaccttctttttatacgtgggacacagacgttttttcttgctcacggcgataccagtagtaagcgcctttggagatcatgcgtaattgcagcaccagccgctcttccagctggcagcgctgctcaatatcaatatccagcgcttcggcgccggcgctaaacacgatcgttaccattgcctcggcctgcgcttcggtaaagctgcgcggcatatggttttccaattcgaggtaatccgccagttcagcaataaaatgctggatttcacgcgccaccgcggcgcgaaatgccgcagacgtgccggagcgttcgcgcagcaacagacgaaacgcattggggttattgccgataaactccataaaggtggagaccgacgtgcggattacgctgccgcccttggcaatgcgctggcgcgcctgccgcatcagctggcgcagcatcaggccgctttcatcgaccatcgtcagccccagctcatccacatcgcggaagtgacgataaaacgaagtcggcgcaatccccgcctcgcgagaaacctctcgcaggctcaggctggcgaaactgcgttcggcgctgagttggctaaacgccgcctcaatcagggaacgacgcgtcctttctttctgttgtgctctgacgcccatatgcatatccagataacttccattctctcagtctaacgccgtaaggctggcaatatagcaaattttattgcaacagcatttatacaaacgcactctgcggccatgataccggctctctgtcgcactttgcctcaaaaagcctaatggtgattgggtgagcggcgctatgatgttaagataccgttgtaattttgtataagaataggtccctcctacatgcaacagcactatcaatttgacgccataattattggctcgggccctggcggcgaaggtgccgcgatgggattggtgaaacaaggcgcccgcgtggccgttatcgaacggttcaataacgtcggcggtggctgcacccattggggcaccatcccgtcgaaagccctccgccacgccgtcagccgcattatcgaatttaaccaaaacccgctctacaataactcccgcacgctcagcgccactttccctgacatcctccgccacgccgacaacgtgattaatcagcaaacgcgtatgcgtcaggggttctatgagcgcaaccagtgcaaactgtttgccggcgacgcccgctttatcgacgccaataccgtcagcgtcacttacccggacggcacgcaggacacggtcagcgcggcgcatatcgttatcgcctgcggctcacgcccttatcatccggccggcgtcgactttaaccattcgcgcatttatgacagcgactccatcctggagctgaaccatgaaccgcgccacatcattatttatggcgccggggtgattggttgcgaatacgcctcgatcttccgcggcctgaacgtcaaggtcgatctgatcaacacccgcgatcggctgctggcgttcctcgatcaggaaatgtcggactccctctcctaccacttctggaacaatggcgtggtgatccgtcataacgaagagtacgagaaaatcgaaggggtggataacggggttatcgtacacctgaaatccggcaagaaagtgaaagcggactgcctgctgtacgccaacggccgtaccggcaacaccgattcgctggcgctggagaatatcggcctggaatcagacagccgcgggctgctgaaggtcaacagcatgtaccagactgcggtgccgcatatctacgccgtgggcgacgtcatcggctatccgagcctggcctccgccgcgtacgaccagggccgcatcgccgcgcaggcgatctccagcggtgaagtgggcggacacctgattgacgatatcccgaccgggatttataccattccggaaatcagctccgtcggcaaaaccgagcaggagctgacggcgatgaaagtgccgtatgaagtgggccgcgcccagttcaaacacctggcgcgggcgcaaatcgccggcatgaacgtcggcagcctgaagatcctgttccaccgtgaaacgctggagatcctggggatccactgctttggcgagcgcgccgccgagatcattcacatcggccaggcgatcatggaacagaaaaatggaggtaataccatcgagtatttcgttaatactaccttcaactatccgaccatggccgaagccttccgggtggcggcgctcaacggcttaaaccgcctgttttaacgtcgagccaatgtaaccttgcatatgctcgcgaatcgcctcggccagctgctcgtaacgactgcgcagcggggagccggggcgatacaccagcgcaatagtgcgtttcggctccggtttatagcaatccagatagcacacgccgtcacgctcgcgttccgacggcaccgccagtgaaggcagcagcgtaatcccgctgccggcggccaccatgttgcgcagcgtctccagactggtagcgcggaaatgggtgtcctcatccgcaccggcctggaagcagaagcccatcgcctgatcgcgcaggcagtggccgtcttccagcatcagcagcttttcccctgacagatccggcatcgcaacgcgctcgcgctgcgcccacgggtggtcggaatagaccgccagcttcatcggttcgtcaaacagcggcacttcaataaaggcttcggtctctttcaccagcgccagaatcgcgcagtccagcttgccgctgtcgagctgagccaacagctgctgggtttgcgcttcgtgcagatacatttccagcttcgggaaggatttatgcaacgtcgggataatctgcggcagcaggtaaggccccaccgtcggaatcaaaccgatatgcagcggcccggacatggtttccccctgctggctggccatctcctttaacaccttgacttcacgcagtacggtgcgcgcctgttccaccagcagcagacccgcctgagtaaacagcaccttgcggctggtgcgttcgagcagcatcacgcccagttcatcttccagtttacggatctggccgctaagcgtgggctggctgacatggcatgaatcggcagcgcgccggaagtggcggtgctcggccaaggcgaccaggtactctaaatcacgaatattcattgtttccctccatgccacgatagaccgtggcgatagataagatagcaatgagtgattagaactatcaagccccgacgtgaataatgttcatcaacgaagcgacgtcacgtcagccgaaaaaaattattttatcttattaaggggttattctatgtttaccagccaagaaggcaaaaaagtccctcaggttacgttccacacccgccaaggcgaccagtggatggatatcaccaccaatgacctgtttaaagataagaccgtggtggtgttttccctgccgggcgcctttaccccgacctgctcctccagccacctgccgcgttataacgagctgttcagcgtatttaaacagaatggcgtcgacagcatcctgtgcgtttccgttaacgataccttcgtaatgaacgcctggaaggcagaccagcacgccgaaaatattaccttcgttccggacggcaacggcgaattcaccaaaggcatgaatatgctggttgagaaagccgagctcggcttcggcccgcgttcatggcgctactccatgctggtacgcaacggcgtggtcgaaaagatgtttgtggaacccaacaaaccgggcgacccgtttgaagtgtctgatgccgacaccatgctgaaatatctggcgccggaatttaaagtgcaggagtctatctccgtattcaccaaaccgggctgtccgttctgcgccaaagccaaacagatgctgcaagagcgcggcatgcagtatgaagagatcgtactgggccaggatgcgaccaccgtcagcctgcgcgccgtcagcggccgcgccaccgtgccgcaggtatttatcggcggccgtcatatcggcggcagcgacgacctggaaaaattcctgtcagtctgattaacgagtaacaacaaactcctgtaagcatttggcgggcctgatgaaatggcccgccttttttatcctgccgaaaataaatccccaccagacagacctgcccgttttttgcgtcacccattccagcttcaccttcttttggttgccctcgctgcgctttcccggcattttcatgccacaaacattgaattgataccaataatgatactaaaatggagttgtcgtgatgaaagagatcacggaagatatcgccatgctgcagcagcgcatcgccagcatcaaattcaacgagctggtcaggatctgcgatcgctggttcggcaacccccgcatcaacggcggcagtcatcgggtttacgccatgccctggcccggcgatcccagagtgaatattcaacagggccggggcaacacggcaaaagcttatcaggtgaagcaggttattgatgccttgagcagactggagggacaacatggatcagcttgaacattacacttatcgcattacctggtcggcagaagaccaggaatttgtcgggctgtgcaccgaatttccctccttgtcctggctggcgccgagacgcagcgccgcgttggccggcatcgaacagctggtgcataacgtagtggcggaaatgctcgccaacggggaaacgccgccggaagcgctcgcggaaaagcagtttagcggccgcctggtgctacgcctgccccccgaacaacaccgccgtctggcgatgaacgccatggaggacggcgtcagcctgaaccgttatctgtgctcgcgccttaccggctgagaaaaaaaaaggcgcagcatcacgccgcgcctttaacgctgttcaccggcctttgccgttatgccagccgctgtttggcggcggcaatggcgctggcaacctgctgcggcgatacgccgcctttggccgaacgcttgtcgaggcaggactgcagcgacagcaccggatagacatcatcgccaatcacgctgctgaactgctgcaaatcggccagcggcaaagcttccagcgccttgccctgacgaatggcttcaaccaccgcttcgccgacgatatggtgcgcctcacggaaaggcacgcccttggcgaccagatagtccgccagctcggtggcgttggcatagccctgctccgccgcttcctggcagcgcggacgcttcacctgaataccgtccagcaccagcgccgccatctgcaggcagtccatccaggtatcgagcgcgtcgaacagcccttccttgtcttcctgcatgtctttgttatacgccagcggcaggccttttaacgtcatcatcatgccggtcagtgcgccctgcacgcggccgcatttaccgcggatcagttccagagcgtccgggtttttcttctgcggcatcagcgacgaaccggaggtgacacggtcggaaagctcaataaagtccgcctcgccgctgttaaagaagatcaggtcttcagcaaagcgcgacaggtgcaccatgctgatagaggcgttggacagcagctccagcacgtggtcgcggtcggaaacgctgtccaggctgttgcgggtggcggaagcaaaccccaaccagccggccagctgttcgcggtcgataggataggcggtgcccgccagcgcgccgcagcccagcgggctgacatccagccgctgcagggtatcctgcagacgactttcgtcacgggccagcatctcaacatacgccagacaccagtgggcaaaggtcaccggctgcgcacgctgcaggtgagtataccccggcatcaccgcgtcctggttagcttcggcagtttccaccagcgcctgctgcaattgtacgattgccgtcagcagatcgccgacctgctgtttgcaccacagcttaagatcggtcgccacctgatcgttacggctgcgcccggtgtgcagctttttgcccagatcgccaaccttctcgatcagcttctgctccacccagctgtggatatcttccgcatcgctctgcacgatcgccagcggatccgcctgcacttccgtcaacagggcgttcagcgcttgctccagctgctgctgctcctgcaccgtcagtacgttgacggtcgccagcgctttcgaccaggcgacggagccgacaatgtcctgctccgccaggcgatagtcgaaacgcagtgagtcgtttaagtgtttgaaccgctgatccgccgcctgactgaaccgcccgccccaaagtgccataatctgctcctgaattttttatacattcgctcagaacatcaggggcgcagcatgctgcgccccgaaatactcacaaccgccagccttacttctgttcgttcaacgcacggatacgtgaagacagagagaacaggcggataaagccgccggcgtggctgtggtcgtaaacttcgtcttcaccgaaggtggcgaattcttctgaatacaggctgttggccgattttttctgaatcgccgtcacctggcctttatacagctgcagcaccacttcgccgttcacctcttccgccagcgcttcagcagaagcctgaatcgagcgacgcagcggcgcgaaccagcgaccgtcgtaaaccacgtaggacatttccagacctaactgctcacgccatttgaagctgtcgcggtccagcaccagctgctcaacgccgcgcagcgccgcaaccatgatggtgcctcccggcgtttcatagcagccgcgggatttgatgccgaccagacggttttcgacgatatcgatccgccccacgccgtgcttggcgcccagcacgttcagtttttccaagcactggtacggcgtcagcgtttcgccgtttaccgccaccacccggcctttttcaacgctgatggtgacctgctccggctgatccggcgcttccagcgggtcgacggtccagacccagcaatctttgttcggcgcattccacgggctttccagcacgccgccttcggtggagatatgccaggcgttttcatcacggctgtagattttctccagtgacgcggtcgtcgggatattgcgttctttcaggtaatccagcagcgcttcacgggaacgcaggttccactcacgccaaggcgccactactttcagctgcggcgccagcgcggtgtaggtggtttcgaaacgcacctgatcgttgcctttaccggttgcgccgtggcacagcgcgtctgcgccgacctgcagcgccagctcaacctgcgctttggcgataatcggacgcgccatcgaggtgccgagcagataggtgccttcatacagcgcgccggtctgcagcaccggatagacgtaatcgcggatgaactcttcacgcaggtcgacaacatggcactcggaggcgccggactgcagcgcctttttctccaccccttccagatcgctgcggtcctgaccgatatccgccacgaacgccaccacttcacagccgccgtagttctctttcagccatggaatgatggcagaggtatccaggccgccggagtaagccagcacgatttttttgatattttggttttgcattgtcttattcctatttcaattctgaagttaagcaagaatccgggtgccgattgactcaccgttgaacagcgccggtaatttttctgcgttgcgccagctggcgatatcgaccgggcggccaagggtgcgggcagcgtccaacgccgcgttaaccttcaccaccataccatcggtaatgatgccctgttcgataagctgctccgctttttgcgccgtcatttcggcaatacgctggcccttgccgtccagaatgccgctgacgtccgacagcaggatcaggtcggcgcccagcgtggcggccagcgccgtcgcggcctggtcggcattgacattcatcagctcgccaccggcggtaatgccgatggagctgaccaccggcagatagcccgcgcccagcagagtctgcagcagcgccggcgaccccggctgcgcgttgcccacgtggcccagctccggatcgagctgcgtaaccgtcacgctgttgccgtcggccaggctcaggccgaccgcattgatttggtgcttcaccgcccatgccagcagggttttattggccgtgcccgccagcgcgccggtaataatgtcaatctgttcggcaggcgtgacccgcaggccgtttttcttcaccaccggcagagacagctgcttcatcagctcatccactacgcagccgccgccgtgtacgatcaccagcggacgctgatactgggcacgatagctgtccagcgcggtaaacagacgctccagcgcttcttcactgtctaataacacgccacctaacttgataattaacggattcatcgttatttactcacgcggacttaaagtaatgattgggtttcagggaacccaaagcgaatattcaggcactgcaccgcctgagcggccgcaccttttaacaggttatcttccaccgccacggcgatcaggtgttcgccctgcacggcaaagccgatatcgcagaacggcagtcccaccaccgacttcagcgccggcacgccctgctcatacagccgcaccagcggcttgtcgtcataggcggcatgataggcggcggcgatatccgcagcgctcacgccgggctgcagccggcaggtgatggtttccagaatgccgcgcgggaagttgcccaaatgcggggtgaagatcaccggcgtaccgaggtgcgcggcgatctccggctgatgccggtgggtgaaaatcccatacggctgcaggctcacctcgcaaaaactggtggtgacgctggccttgcgcccggcgccgctgacgccgctggtggcgttaatcaccggccactgcgacaaattcagcaactggccgtcgatcagcggcttcagcgccagctgggcggcggtcggatagcagcccggcactgcgatcagctgcgcggttttgactttgtcgctctgccactcagccaggccgtacgccgcctgttccagccagtcggcatgctgatgctcaaagccgtaatactgcggatagaacgccgcatcctgcacccggaaggcgccggacaggtcaaacaccacgcagccggcggccagaaatagcggcgcaatgtcatggctgacttcatgggcggtggcgaggaacaccacatcgacgccctgcgccgcctgcgccacgtccgtcagcggctgcagcggtaaatcgacgatacctttcaactgcggatgcaggtcggaaagcaattttcctgcatctgcactttgcgctgaaaccgctaaagcggttatgttcatatgtgggtgacgattcaggtaagccgtgagctccgctccggcatagccgctggcaccaacgatcagcgtattcaacatgtggcctttcaccttctaaacttgccaagtggtcgcttgcgaccccggtaacagggttcgaccgcgttgttgcgtcgttcacccacgtggttgagcgttgatgtttttataaacatccggtcctcgggttccgttacgctttagtttactgtatttttattcaaaataaatgcatgaatattgatactaccctaaccaaaggctgtcaacagtgaagatgaaattacctccatttattgagctgtaccgggcgctgatcgccaccccgtcgatcagcgccaccgatggcgctctcgatcagagtaatgaagcgttaatcaatttgctggccggctggtttagcgatttaggcttccgcgtcgacgtgcagccggtgccagatacccgcaacaagttcaacctgctggccagcattggcgaaggcagcggcggcctgctgctggccggccataccgacaccgtgccctatgacgaagggcgctggacgcgcgacccgtttaccctgaccgaacacgacaataagctgtacggtctcggcacggcggatatgaaaggcttctttgcctttattctggatgcggtgcgcgatatcgacgccagcaaactgaccaaaccgctgtatattctggccacggcggatgaagaaacgacgatggccggcgcgcgctacttcgccgcctcgagcgctatccgtccagacttcgccatcatcggcgaaccgacgtcactacggccggtgcgcgcgcataagggccatctctccagcgctatccgcatcaccggccagtccggccactcgagcgatccggcgcgcggcgtcaacgccatcgacctgatgcatgagtcgatcggccacctgatggagctgcgtaaaaccctgcaggagcgctataacaacccggcgtttgccgtgccgtatccgacgatgaacttcgggcatattaatggcggcgatgcggcaaaccgcatttgcgcctgctgcgaactgcatctggacatccgcccgctgccggggatgacgctggaaaatattaatgagctgatgcacagcgcgctggcgccggtgagcgagcgctggccgggtcgtctgagtattgatgagctgcatccgccgatccccggctatgaatgcccaaccgatcaccacctggtggcggtgatcgagcagctgctgggttcgcgtacagaggtggtcaactactgcaccgaggcgccgtttgtccaagaagtgtgcccgacgctggtgctggggccaggctccatcaaccaggcgcaccaaccggatgaatacatcgacaccgcctttatcgagcctacccgcaagctgatcggccagctggtcgatcacttctgccatcaataaaccgacgaaatcataggggcaatgatctatcatgcccctagctgaaaggagtaagcctgcgcgtaattagccacactgataaaccgcaggctgtaattaaatttcacaaaaaacgatgattttgatgtttttttgctgaaaatagtgtcaattaaccattggacagacacgtggtgcgataaaacaggcttcctatgcctgacacgtgaaatttacttacaacagatacctaaatgcacccggggtggtatccaggcatcagggacaacagccagaacagatacatcccgcacatgaaaggtatgcaaatacgtacagattgggtcaggggttatatgaacgaacaatattcggcaatgcgaagtaatgtcagtatgctcggcaaactgctcggcgaaaccattaaagaagcgctgggcgagcatattctcgatcgtgttgaaaccatccgtaaactttccaaatcttcacgcgcaggcaacgaggcgcatcgtcaggagctgctcactacgctgcaaaacctgtccaacgatgagctgctgcccgtagcgcgcgctttcagtcagttcctcaatttaaccaacgtggccgagcagtatcacagcatttcgccgcacggcgaagccgccagcaatccggaagcgatggcgcagctgttcagccgcctgaaaggcaaaaagctcagcaataaagagctgtgcgacgccgtggatcaactctccatcgagctggtgctcaccgcccacccgacggagatcacccgccgcaccctgatccacaaactggtggaggtgaacacctgcctcagccaactggatcacaacgatctggccgattacgagcgcaacaagatcatgcgccgtctgcgtcagctggtggcgcagtcctggcataccgatgaaatccgcaaaaaccgcccttcaccgatcgatgaagccaaatggggctttgcggtagtggaaaacagcctgtgggaaggcgtaccggccttcctgcgcgaatttaacgaacagctggaaaacgccatcgactaccgcctgccggtggaggccgtgccggtgcgctttacctcctggatgggcggcgaccgcgacggtaacccgaacgtcaccgccgaaatcacccgccacgtgctgctgctgagccgctggaaagcctgcgacctgttcacccgcgatatccaggtgttggtctcggaactgtcgatgaccgaatgtacgccggcgctgcgcgagctggccggcggtgaggcggtgcaggagccgtaccgggaaatcatgaagcgcctgcgcagccagctcgtcagctcgcaggcctatctggaaggccgtctgaaaggcgaacgcatgctgaagccgcacgacctgctggtgagcaatgaacagctgtgggaaccgctgtacgcctgctatcagtcgctggtcgcctgcggtatgggcatcatcgccaacggccagctgctcgataccctgcgccgcgtgcgctgcttcggcgtgccgctggtgcgcatcgacgtacgtcaggaaagtacccgccacaccgaggccatcgccgaactgacgcgctatctgggcctgggggattatgaaagctggtcggaagcggataaacaggcgttcctgatccgtgagctgaactccaagcgcccgctggtgccgctgcagtggcaacccagcgcggacacgcaggaagtgctggagacctgccgggtgatcgccgaggcgccgcagggctccatcgccgcctatgtgatctccatggcgcgcacgccgtccgacgtgctggcggtgcatctgctgctgaaagaagccggctgcccgttcgccctgccggtggcgccgctgttcgaaaccctggacgatctgaacaacgccgacgacgtgatgacccagctgctgagtatcgactggtaccgcggctttattcagggcaaacagatggtgatgatcggctactccgactcggccaaagacgccggcgtgatggccgcctcctgggcgcagtaccgtgcacaggatgcgctgattaaaacctgtgaaaaagccggcgttgcgctgacgctgttccacggccgcggcggttcaatcggccgcggcggcgcgccggctcatgcggcgctgctgtcgcagccgccgggcagcttgaaaggcgggctgcgcgtcaccgaacaaggggagatgatccgcttcaagttcggcctgccggaagtcaccatcagcagtctggcgctgtataccggcgcgattctagaagccaacctgctgccgccgccggaaccgaagaaagagtggcgcaccctgatggacgagctgtccgacacctcatgtcagatgtaccgcggctacgtgcgtgaaaacccgcagttcgtgccctacttccgcgcggcaacgccggaactggagctgggcaaactgccgctgggctcccgcccggccaaacgccggccgaacggcggcgtggagagcctgcgcgccattccgtggatcttcgcctggacgcagaaccgcctgatgctgcccgcctggctgggcgccggcgccgggctgcaggaagcggtgaaagccggcaagcaggagcagttggcgacgatgtgccgcgactggccgttcttctccacccgcatcgccatgttggaaatggtgttcgccaaggccgacctgtggctggcggagtactacgatcagcgtctggtggatgaatcactgtggccgctgggcaagcagctgcgcgagcagttggagagcgatatcaaagtggtgctgaccatcgccaacgatgacaacctgatggaagacctgccgtggatcgccgaatccatcgcgctgcgtaacgtctataccgacccgctgaacgtgctgcaggcggaactgctgcaccgctcacgtcagcaggagggaagcgaccagcaggacgcacgcgtcgagcaggcgctgatggtcaccatcgccggcgtcgccgccgggatgcgcaataccggctaggccacacgctcaacgcatcccttaccaatgcccgctattgatatagcgggcattttttcctgtagccccggttagattggagatttcataatccttaaggatgctcttgattgaatttaatagctatcaatcagttatatatcagcatgattcatgtaatacatggtgcttaaggaggaattatgcacaaaattattttctagtgtacccacctcgaaggcattaggttactattgccggaacaatgagttggcatttgagagggataacatgtcacgtaacatcacccccggttattgtgtggtagaacaacctggttcattggcattgcaaacaggattgctgtttaatcgtcgcaatacacacgcagctcgtcacttcatgcaactcaatgcagatacaaactgggtaaaaccaggccagattcttattgtcgcagacccagacacccctatgaccgggcaaatgttacgctcattcagactagcaaaacagcgagtcaatgaaggtcttgttggtatcagcacggatgaatcgagttttttccagcgaaattacggcatgattgccggcctgacttttgctggtgataaaatttttggtgccattggtgatacaggggaaaaatattttcgagctatagaacacacattaaaaaaaattgagacgacttatcaaaaccagtaccgaactcaggggacgcttatcggccagcaattttttgtggaaagaaaccgcctttttgccgaactaaaagaattggttaacaaacccattgtaaagtccatggtgaagaattctataaaattaaagccttacgataacatgcgacgtgcattgaatctttccagccgttccattgttcacgagtggtctactgtcggcatcggcgctatccccggatattccacttatacagccaatgcagctaaagcagctcgtttccttaagaccggtgggtatatcggcatctcattttcgttctcgggtgcaactaataatgtagtcaactcatgcactacaggcagagaaaatgaatgcggaaaagctgcctttaaagaatattctaaatttggattcagcactgtaggtggacttggagggggggcattaggagcaacagcaggaggagctatttgcgtcggtttaggaataataacagcgcctgctgccggtgctggagggttcgcatgtgctgccgtaggatcgctggtcggcggatacatgggtagcaagtcaggcgaaacttttattgattacctacttaaagactaaaatgataactgtaatttcttaccttggaatcacctcagcatggatatctatcatatccatggtatatttattcttttatttttgtaaaataaaaaataattactacgcaactataaataaatatctgtcaaaaaaatactcatttggcgctgcataccatttccattcgcagatgggatactttggctcatttgggatgtcatattattttcattgtttgaaagacaaaagaaagccactattcatgcacgaagaaagcgattctatctataatttccttgatgagataggacctaaaacatcagcatggatagatacttattacagaatcaccgtattggccttctcttgcattgtattctcttattttatgacaattctaaaatatttatttttaaactttatattaaattaaataacgctgaacttatcatgccgccgatgtaagggctcgatgctaatgcccgccttgaactaaattatagctgtccgtcaccatcgccgccgggatgcgcaataccggctaggccacacgctcaacgcatcccttaccaatgcccgctattgatatagcgggcatttttttatgtttatttgtcccaacgccggcacacccgaataatcccacaaaaaacaagtgttaatggttggcgtatctgcatacgggaaagcttttccgtatggcatatcactaatctttaaacactttttacaaagaatttatgtatgactgatatcatcaaaacgtatcaaacgttggaagaatgcttcccgatggaagaaatgcgccggttgtatctggccaaattcggcgaaaccgttgacggccgactgcgactctacggcgactgggaaattagtaacaacggtgcccttacaacttctgagggtgaagtactgcccttcatttctatgtactgctggtttaccttcactgaagggactggtcgtcacgctgaaacctatggcgtttcctgctatgtcaatctcaccatatacgatctattaggcaagactcactttatgccattaagtcccttcaccgcggaggcaacaaggtacagagtggactatgcctactcacactctaggaaccccgccaccatctatgatttcacaaagcgccctgtcggttaattgcgcaataataaagagcaaaaaacccaaccgcctggttgggttttttattgcagcctgttttcaagccgccgctaccgggcgcacccccaacgtatggcaaattgcgtagctcatctcggcgcggttcagcgtgtagaagtggaagtcttttaccccttcacggctgaggatcttcaccatatccatggcaatattggcccccaccattttgcgcgtttccgggtcatcatccagcccggcaaacatgctggtcatccagctcggcacccgcacgttggtcatggcagcgaagcgctgcagctgcttgaagttggacaccggcagaatgcccggcacgatttcaacgtcaatgccggtggcgacgcagcggtcgcggaaacgcaggtagctttccacatcaaagaagaactgggtaatcgcgcggctggcgccggcgtcgattttacgcttcaggttgatcagatcggcctgcgcgctttttgcctccgggtgcacctccgggtacgccgccaccgaaatatcgaaatcacccacttccttcagcagcgccaccaaatcggccgcgtacatctccggcttgccgctgcccggtggcagatcgccgcgcagcgccacgatatgccgaatgccgttgttccagtagtcgcgggcgatctcgctcagctgttcgcgcgaggcgtcaatgcaggtcaggtgcggagcggcctcaaggccggtgcgatccttaatccccttgatgacgccgtgggtgcgatcgcgctcgccggagttggcgccgtaggtgaccgagaggaatttgggcttcaggctgctcagacgatcgatcgactgccacagagtctcttccatttcgctggtgcgcggcggaaagaactcaaacgatacgttaatctgaccgtttaattcggccaggctctggttcagcgcttcccgctggtttgcgtgaaaaaaactcataccctgtctgcctcttgtcgatcgcggtgttattttaataagcgtctatacgtttagacgtctagatagaaaatgccggatgttggtgaaagagtcaacagaaaagtgagggtaataggatgattaatcctcaccgctaccggagagaatttcatgtagccggcggctgaaaaagcaacagggcgctgcaagcagcgccctgtcggcatttacctcgccaaggaggattacagcagctgcgccagccggttgagatcggactggagagcgccggcggtgacatcacgcccagcgcccgggccgcggatcaccagcgggttatcgcggtaccagcggctttcaatcgcaaagacgttatcgcacggcagcagcgcggccagcggatgctccggacgcaccgcctccacgccgacgcgcgccttgccgttggcgtcgaaacgcgccacgtgacgcagcaccaggcccatctcgctggcggcctcaaagcgctgcagcatttgctggttcagcgcctcaccgttctcaaagaactgatcgaccgtaccctgctcggtaccgtccggcaccagcgactcaacccgtacctggttcggctcgagatcgtagccggcctcgcgcgccagaatcaccagcttgcgcatcacgtcctggccggacagatccacacgcgggtcaggctcggtcagcccctgctgccacgcctgatccaccaactcggtaaagggtacggtgccgtcaaactgcaggaacagccacgacagcgtgccggagaaaatgccgctgatcgccagaatgccgtcgccgctgtcacgcaggtcgcgcaccgtatggttaaccggcaggccggcgccgacggtggcgttgtacagccagtggcggccggttttggcgaaggcgtcgcggatctggcggtagttgctgccgcaggaggcgcccgccagcttattggcgctgatcacgtggaagccgtagctggcgaaatccagatactgctgcgccaggtcttcgctggcggtcacgtccagcaccaccagatcgtcaaacggatgcgcgcgcatccacaggaacagggactcctcatccagctcctgcgcctcttcttcaaagaaggccagcgcccggctggcgtcgagaccgtcgtagttcagcaggctgcggcggctgtccaccaccccggccagcgtgaattcaaaaccgctgcgggcggacaggtttttctgttcgcgggcaaacagctccagccagcgggagccgatgttgcctttgccgaacagtaccagaccaatgcgcttttccgcccggaacaggctctggtgcaacccttggatcagcgacgcagtcggcccctggcgcagcaccgccaccaggctgatgccgtcttccgcctgccagataaactcgaccggctgatccttcagctgctggtagaaacggtggctgtgcagcgggttcttgcacacgccggcgccgaccagcgccaccatcgccagcccctgccgcagctgtacctctcccggcagcccggcgtcctgcagtacgcacagcgcgctgtcggccacttccgaggtgtagcacagctgaatcaggttgcgatccggatgcaggccggccgccagcggcttgatctgcgcgcgtttcagcaccagctccaactctttttgcgccagcttgaagtcatgctgcggcgccaccgccagttcaaccagacaaacgtcatcatggctggtgacaatcttcgcaccggtgccggaagccagcacccgctcaatccgggtcgacccctgttccggctgatagctgcagcgcagctgcagatcgatatcgctgccggacaccggctgcagggtgcgggtatgcagcaccggcgccgccaggcgcgccagctcgctggcctcgtccaaccgtagcaacggcagcaggcaggcgtctttcaccttgcgcgggtcggcgctgtataccccggcgacgtcgctccagatggtcacgcgctccgcaccggccagtgcgccaatctgcgtggccgaatagtcgctgccgttacgtcccagaagcacggtttcacccgcatcgttacgcgaaataaagccggtcaccaccagccgcttgccgggatgctgcgccatcagctgctgcagcagcggataagagcgcccttcatccacctgcggctgcgcggcgcgctcggcgcgcaggaaatcacgcgcgtccagccaggccgcctgaatatcctgctgattaagcaccgccgccatcaggcgcgccgaccagagctcaccgtggccgaccacttcggcataagtgacgtcatcaacccggccatccaacagcaccgccagtcgctccagatcgcgcgtgaattcggcaatcaatgcatcggcagtttccggcggcagcaggccgccgatcagttcgctgtgataacggcgcagcgtttgctgtacctggtgtgcagaaagacgatcgctctggctgagcttcagccagttaatcagttggttagtggtgctgcccgccgcagacaccaccatcagatcgcccggctggctgtactccgccataatcccggccacccgcaaataacatttcgcatcggctaggctgctgccgccgaatttgtgcagttgacgtccgctgaccggtcctgctaccgcaattgcattcatgcttacctcgttgccgccgcctggaaggcgtgttccagatcggcaatcaaatcgtcactgtcttcaatacccacggaaatacgcagcaggctgtcggaaatgcccgccgccgcccgcgcctctgccgccatgccggcgtgggtcatggtcgccgtatgcgagatcaggctctccaccccacccagcgattccgccagcgtaaacaggcgcagcgccgacaggaaacggcgcagcgccgcctcgtcgccatccagctcaaaactgagcatcgcgccaaagccgcgttgctgccggcgcgcaatatcatggcccgggttttccggcagggaaggatgatacagctttttcaccaacggttgctgctgtaaataacgaataatggcgccggcattctcctgcgccgctctgatccgcggcgccaaagtgcgcataccgcgcagcagcagataactgtcgaacgcgccgccggtaacgccgatgttgttcgcccaccacgccagctctaccgccagctcggcgtctttggcaatcaccgcgccggcgacgacgtccgaatggccattgaggtacttggtgcaggagtgcaccaccagatccgcccccagagcgataggctgctgcagcgccgggctcaggaaggtgttatccaccaccgtcagcgcaccggccgcatgcgccgactcgcagatggcggcaatatccaccacgcgcagcagcggattgctcggcgtttcaatcagcaccagtttcggcttctgcgccagcgcctgcgccaatgccgcttcatcgccctgatcgacaaacagcacccgataggcgccgcgcttgctcaggctgtcaaacagccggtagctgccgccgtagcagtcatgcggcgccaccagcaggtcgccgggctgcagcagtacggtggtcaccagatggatggccgacatgccgctgccggtcatcaccgcgccggcgccgccttccagttccgccagcgcgcgctgcaccacatcacgcgtcgggttgccgcggcgggagtagtcatgcgcacgcggctgattaaaatcggtgaagttataggtgctggaaagatgaatgggcgggacgacgcagccgtactgctcgtcatcgttcaggccgctacgcacggcaatcgtggctggtttacgcgtcataggagtcgctcggctctcgaaggcggatgaatgaggcctaaagattaatcgcatgacggatagacgtcaatacatctggacatctaaacttctttgcgtatagattaagcagaggcataatacccgctaacattatgtcagtttggtcgggtaagaagctggcgcgataagcatagtccatctcgctcacgctgcgtccatcagtgaccctggtcgcgtaacattgacatttatttagtgagaacagtgaagatcgggcataattggccggtttttagaatattgtaatttttctgacaattttaaggtgtcccatggctgagtggaacggcgagtatgtcagcccttacgctgaacacggtaaaaaaagcgagcaagtaaaaaaaatcacggtgtcgattccgttgaaggttctgaaaatcctcaccgacgagcgcacccgtcgccaggtcaacaacctgcgccacgccaccaacagtgaattactgtgtgaagcgtttctgcacgcctttaccggccagccgctgcctaatgatgaagacctgcgcaaagagcgcagcgatgaaatcccggaagccgctaaggtgctgatgcgtgagctgggcgtcgatcccgatacctgggaatattgatgccatcggcgaacgccggtgacagaaacaaaaaaggcgccgaaggcgccttttttatcggtcggtaagaaatcttatttcttaacgcctggtacgctgaaacgcttgttgaagcggtcaacgcggccaccggtagcaacgtcacgctgcttgccagtgtagaacgggtggcatgcgccacaaacgtccaggttcagatcgtggcccacggtagagcggatcttcatgacattaccgcaagagcagcttgcagtaacgaaatcgtatttagggtggataccttctttcatggggaaacctcagttaaggccgtgtcgctatccagccctgtttcgccagacaccacacgtggttgatgataatttattggtatcgaattataccaaaggcggcaaattatacagaattaaatacaccgcgcaatcggatccgtacatttggccgtctgccgtgtaaactagcccctctttctcatttggatggaccctatgcccgttgttcacgttgctctaccggttccgctgacccgcactttcgattacctgctgccccaggggctacagccggtggtcggcgcgcgcgtttgcgtaccttggggaaagcagcgcgccatcggcatcgtcaccggatgcagcgacagcagcgagctgccgctggaaaaactcaaaccgatagacagcatcatcgacggcgattcactgttttccgccgcaatgtggcgcatcctgcgttgggccagcgactattaccactatccgctcggcgaagtgctgtttcatgcgctgccgaccctgctgcgccagggtaaaccggcggaaaccgcgccgctgtggcagtggttcgccaccgagtccgggcgcgccacgccgccggaaagcctgaaacgcgcccgcaaacagcagcaggcgctcgccgccctgctgcagcgtccggtttaccgtcaccaggtcagcgaactcgatctgaccgacaatgcgctgcaggcgctgcgcgccaaagggctggccgacttgcgcacgcagagcgtggcgctgcaggattggcggcccggcttcagcgtgcagggcgaacggctgcggctcaataccgagcaggccaccgccgtcggcgccatccgcagcgaagatgaacagttcgccgcctggctgctggccgggatcaccggctccggcaagactgaggtctatctcagcgtgctggaaaacatcctggcgaagggaaagcaggcgctggtgctggtgccggaaatcggtctgacgccgcagaccatcgcccgctttcgcgagcgtttcaacgcgccggtagaggtactgcactccggcctgaatgacagcgagcgcctgtccgtctggctgcgcgcccgcagcggcgaggcggcgattatcatcggcacccgctcggcgctgtttacgccgttcgcccgcctgggcgtcatcattattgatgaagaacacgacagctcgtataaacaacaggaaggctggcgttaccacgcgcgcgatctggcggtgttccgcgcccatacggaaaatattccgatggtgatgggttccgcgacgccggcgctggagacgctgcataacgtgcagctgggcaaataccgtcagttaaaactgacgcagcgcgccggcaacgccaaaccggccgcccagcacctgatcgatctgaaaggcctgccgctgaaggtcggcctgtcgcaaccgctgctgcacagcatgcggcaccacctgaaaaacgataatcaggtgatgctgtttctcaaccgccgcggctatgcgccggcgctgctgtgtcacgaatgcggctggatcgccgaatgtcagcgctgcgaccgttactacaccctgcaccagaatcaccgccagctgcgctgccaccactgcgacagccagcgcccggtgccgcaccagtgcccgcaatgcggctctacgcatctggtatcggtcggcgtcggcaccgaacagctggaaaacgagctggcgccgctgttccctgacacgccgattacccgtatcgaccgcgacaccaccagccgtaaaggctcgctggaacagcatctgaacgagatccaccgcggcggcgcgcgtattctgatcggtacgcaaatgctggcgaagggccaccacttcccggacgtgacgctggtagcgctgctggacgtcgacggcgcgctgttttccgccgatttccgttccgccgaacgcttcgcccagctgtatacccaggtatccggccgcgccggccgcgccggcaagcagggtgaagtgctgctgcagactcaccacccggagcacccgctgctgcagacgctgctgcaacaaggctacgacgcctttgccaagcaggcgcttagcgagcgcaacagcgtcttcctgcccccctataccagccacattatgctgcgcgccgacgatcacgataatcagcaggcgccgatgttcctgcagcaattgcgcaatctgctggaggccagcccgctgaaagacgatgccctgtgggtgatggggccggtgccggcgctgcagtccaaacgcgggggacgtttccgctggcagctgctgctgcaacacccgtcgcgccgcgttctgcaggggatcatgaaaaacaccctgccgctgatcggcaccctgccgcaggcacgcaaagttaaatggacgctggacgtcgatcccatcgacggttgaacacggaaaagtctgatttctttggcgttaagcaaacgtttacccttgaatttgcgagcgaacgcgaaaaactcccacttcatcacattttttatgcaaattaggtaacaaaagcggtacgtaatctgtttagaatatcgtaaagatttccgctcgcgggctgcacagccgcgaacctggcgtgattgcggaaatacgccctgaaacggcatcgttgcccggggtatggcagtaatcgcgttggcatagggccggcgcaaggagaaaggcgttggaacacaagaaagagttatccatggcaaccatgaaagacgttgcggaaatggcgggcgtttcaacggcaaccgtatcacgcgcgctgatgaacccggagaaggtctcagcgccaacgcgtcagaaagtggaacaggccgtactggccgtgggttactctccgcatgcgctctcgcgcaacgtgaagcgtaatgaatcccgcaccatcctggtgatcgtcccggatatctgcgaccccttcttcgccgatattattcaagggattgaacaaaccgccgcgcagcagggctatctggtgctgatcggcgactgcgcgcagcaaaaccagcaggaacgcaccttcgttaatctgattatcaccaaacagatcgacggcatgctgctgctcggctccaacctgcccttcgacgccagcaaggaagagcagcgcaacctgccgccgatggtgatggccaatgagtttgcgccggagctggagctgcccacggtacacatcgacaacctgaccgccgccttcgaggccgtgcattatctgcatcagctcgggcacacgcagatcgcctgcgtcgccgggccgcagcagatgccgctcagcgaatatcgcctgcagggttacattcaggcgctacgccgtaatggcattaccgtcgaaagcggctatattacccggggtgatttcacttatgaagcgggcgcagccgcgctgaaaaccctgatggcgctgccgaaaccgccgacggcggtgttctgccacagcgatatcatggcgatcggcgtgctgtcgcaggcgcgtaaaatgggcctgagcgtcccgggcgatctgtcgatcgtcggttttgacgacctgaaaatgacgcagtattgcgatccgccgttaaccacggtggcgcaaccgcgctttcaaattggtcagcaagccatgttactgttactggaacagctgcacgggcaaaacgtcgccagcggctcccgtttattggacagcgaactgatcgtcagaggcagcaccgccgcccctaaacgctagtcaaatattttagggttcagtaacatgatgaacttaatttctaataaagatacagcggaagaatagtggcacagaaagactatgtaagccgcgggcgctctggagcgcggcgcaaaacccccagccgtaaaaaaagcagttctccgaaggtgtccaaaaccgtggtagcgcttgcggtcgccttgttggtgatctttgccggcggtctctactttattacccataacaaaccggacgacgaaccgctgtcgccggcccacagcaaccgcccgggcaacggcctgccgccgaagccggaagagcgctggcgctacatcaaagagctggaaaaccgtcagaccggcgtacaaactccgaccgaaccgacggccggcggcgaggtgaattccaaaacccagctgacccaggaacagcgccagctgctggagcagatgcaggcggatatgcagcagcgcccgactcagctcaacgaggtgccgtataacgacgccgctcaggccgcgcgcaacaacgcacagcagccggcgccggtacagcagccacgccaacagcaacaggtgcagcagcaaacgcagccgccggccagccagccgcgcaacccgttcagcggcggcgccagcagccaaccggcgcaacagcctaaaccgacgccgccgccggcggcgaagacggaaagcaaaccggaacagaaacagcgctggatggtgcagtgcggctcgttccgcgccgccgatcaggcggaatccgtccgtgcgcgcctggcgtttgaaggcattgaaagccgcatcaccaacggcggcggctggaaccgcgtcgtgctcgggccgttcagcagccgcgccggcgccgacaaaaccttgtcccgcctgaagggcattggtatgtcaggatgcattcccctctccgtcaggggttgaaaagccgtaatcctcccccatctatactctcaatatgcctcgtagcacctgcgcaagcaggcgctgcggggacttctttcagtctgcaacgagggtctgctcgtgacaacaattgtaagcgtacgccgcaacggccaagtcgtcatcggtggcgatggccaggcaacattgggcaatacggtgatgaaaggcaacgtcaaaaaagtacgccgcctgtacaacgataaagtgatcgccggttttgccgggggcaccgctgacgccttcacgctgtttgagcttttcgagcgtaaactggaaatgcaccagggccatctggtgaaagccgccgtcgagctggcgaaagactggcgtaccgaccgcatgctgcgcaagctggaagcattgctggccgtggccgatgaaaacgcctcgctgatcatcaccggtaacggtgacgtggttcagcctgaaaatgatttgatcgcgatcggctccggcggcccgtacgcccagtcagccgcgcgcgcattgttggaaaataccgaattgggcgcccgtgaaatcgtcgagaagtctctcggcattgccggcgacatctgtatttacaccaaccataatctcactattgaagaactgccttccaaagcgtaaggatcgaatactatgtctgaaatgactccgcgcgagatcgtcagcgaactggacggttatatcatcggccaaagcaaagccaaacgcgccgttgccatcgccttgcgtaaccgctggcgtcgtatgcagctcaacgagatgctgcgtcacgaagtaacgccgaaaaacattctgatgatcggtccgaccggcgtcggtaaaaccgaaatcgcccgtcgcctggctaaactggccaacgcgccgtttatcaaagttgaagccaccaagttcaccgaagtgggctatgtcggcaaggaagtggattccattatccgcgacctgaccgacgccgcggtgaaaatggtgcgcctgcagtcgatcgaaaaaaaccgcacccgcgctgaagagatggcggaagagcgcatcctcgacgtgctgatcccgccggccaaaaacaactggggccagccggaagagcagcaggaaccgtccgccgcccgccagtcgttccgtaaaaaactgcgcgaaggccagttggacgacaaagagatcgaaatcgacctggccgccgcgccgatgggcgtcgaaatcatggcgcctccgggcatggaagagatgaccaaccagctgcagtcgatgttccagaacctcggcggccagaagcagaaaccccgcaagctgaagatcaaagaagccttcaagctgctggtggaagaagaagcggccaagctggttaacccggaagagctgaaagagcaggcgatcgaagccgttgagcagcacggcatcgtatttatcgatgagatcgacaaaatctgtaagcgcggcgactcctccggcccggacgtctcccgcgaaggcgtgcagcgcgacctgctgccgctggtggaaggcagcaccatctccaccaagcacggcatggtgaaaaccgaccacatcctgtttatcgcctccggcgctttccaggttgccagcccgtccgatctgatcccggaactgcagggccgcctgccgatccgcgttgaactgcaggcgctgacgaccgaagacttcgaacgcattctgaccgagccgaacgcgtcgctgaccgagcagtacaaggcgctgatggcgaccgaaggcgtcaccatcgacttcaccgctgacggtatcagccgcatcgccgaagccgcatggcaggttaacgagagcaccgagaacatcggcgcacgtcgtctgcacaccgtgctggagcgtctgatggaagatatttcctatgacgccagcgagattaatggtcaatccattacaattgatgcggaatacgtgcgcaatcacctggatgagctggttgcagatgaagatctgagccgttttatcctataatcgctctatcactgtcctgtcagtcacgaaaatgggaggcattgcctcccatttttttatctgcggacacagccacttgacttgctgaagcgaaaaatgagctcatctacctccaccaccccagccagagcctggctggaaagtttacgtccacgcaccctgccgctggctttcgcctccatcgttgtcggttccgccattgccgcctggcaaggcagcctaaaacctggcgtcgcgctgttggcgctgttgaccgccggactgctgcagatcctctccaacctggccaatgattacggcgacgccgtcaaaggcagcgacacagaagatcgcatcgggccgctgcgcggcatgcaaaaaggcatgattacccaggcgcagatgaaacgcgcgctggtcattaccgtggtgctgatcgccatcgccggctgttcgctgattgcgctggcctgcgaaacgccgcgcgacgtggtcggcttcctggcgctcggcgcgctggcgatcgtcgccgccattacctataccgtcggcaacaagccttatggctatctggggctgggggatatctcggtgctggcgttctttggctggttgagcgtggccggcacctattacctgcagacgttgcatttcgacagcatcgtgatgctgccggccaccgcctgcggcctgttggcggcggcggtgctgaacatcaataacctgcgtgatatcgaaagcgaccgcgccaacggcaagaacaccctggcggtgcggctggggccgaagaacgcccggcgataccatgcgttgctgctgattggcgcggtgctgtgctttgcgctgttcaccctgttcaacctgagcggcccgtggggctggctgtttgtgctggcggtgccgctgctgtggcgccatgcgctgcgcgtactgcgcgacccttcgccggccggcatgcgcccgatgctggagcacatggtcaaggccgccctgctggcgaatattttgttcgccgccggcgtggcgctcagctagataaaaactgatgattttgccaacagggcgcagaaagggatatactggttattccagcggcaaacagacataaaatcctatgaaatacgatacttccgaactttgcgatatctatcatgaagaggtcaacgtggttgagcctctgttctctaattttggcgggcgtacttcatttggcggacagatcaccacggtgaagtgtttcgaggataatggcctgctttttgacctgcttgaagaaaacggccgcggccgcgtcctgctggtcgacggcggtggttcggtccgccgggcgttgatcaacgcggaactggcgcgcctggcgacccagaacgagtgggaaggcattgtggtgtacggcgcggtgcgtcaggtggacgatctggaagagctggatatcggcatccaggccatggcggccatcccggtcggcgccaccagcgaaggcgtgggtgaaagcgatatccgcgtcaacttcggcggcgtcaccttcttctccggcgatcatctgtatgccgacaataccggcatcattctggcggaagacccgctcgatattgaataagccgttaccatgaaaaagggcgccgtcggcgcccttttcgttactgcggcaaagggaatcagacctcttccattttgcccagcagcgcgcgcaggcgatcttgccatacgtgctgttcttctttcagctgctgattctcacgcaccagtgattcgtggttgccggcggcgttctgcacttcctgagacagcgtattgttcttctctttcagctcttcaatttccatctgcaacagagtgatggtatcaatcgcctgctgaacttttgcttccagtttttcaaatacttcaaatgacatcttcggtcccctcatgatagcaaggcgtacatctattaagcagccgcacagcacaggctgcagccgctgcgaatatgcatcgcgcaagtgacacgcgcttttgattaaaaacgcgcctgtctcgataaaacgctctttcgataaaaacgattgtaagtagcccgcctcttactgtctagcaacataccggctcaacgcgcagtctgttgcaattttcccgcccccgccatcagccaaaactgaaaaatgcgcgtatgacgacaaacgcgcgctaacaattgtcggacaaaaaccctgaccaacccggctgcgagatggcgcggaaagaacagcagacaacgcgaattcgctcaattttatgacggagcacacacattttgatttcgctatttctcgtttatgttcgttaacgataaatttacatcacgtcctcaatttaaaagaggatgagattaaaaaaacctgtaccttaaggccggcaggctacccgccgagcctaaaacctataaccctgcaggacaacaacattatgagccaaaacaccagtccgacattaaaaggccaatgtatcgcagaatttctcggcaccggcctactgatcttctttggcgcaggatgcgttgccgcattaaaactggccggcgccagcttcggccaatgggaaatcagcgttatttggggcttcggggtcgccatggcgatctatctgaccgccggcatctccggcgcccacctcaacccggccgtcaccatcgcactgtggctgttcgccaactttaacggccgccgcgtggttccgttcatcatcgcccaggtcgccggcgccttctgcgccgctgcgctggtctacggcctgtactacaatctgttctttgatttcgaagccgcccacaacatggtgcgtggcagcgcagagagtctggatctggccgggattttctccacctatccaaacccgcacatctccgtcgcgcaggcgttcctggtggaaaccgtgatcaccgccattctgatgtgcctgattctggcgctaaccgacgatggcaacggcgtaccgcgcggcccgctggcgccgctgctgatcggtattctgatcgccgttatcggcgcttccatgggcccgttgaccggcttcgccctgaacccggcgcgtgatttcggaccaaaaatgttcgcctatctcgccggctggggcaacgtcgcctttaccggcgcacgcgatatcccgtacttcctggtaccgattttcggaccgattctcggggccatcctgggcgccttcggctatcgtaccttgattggccgccacttgccttgcgacgactgcgtcgaagaagagcaagggcagcctgccgccaaaacgtcgcagcgtaaagcgtaattggcgcagtttaaaatggttaacaacagcaggactcaaccatgactacagaaaaaaaatttattgtcgccctcgaccagggaaccaccagctcacgcgccgtcgtcatggatcacgatgccaatatcgttgcagtatcgcagcgcgaatttgaacaaatttatccaaaggccggctgggtagagcacgacccgatggagatttgggcttctcaaagctccacgctggtcgaagtgctggcgaaagccgacatcaactcggaccaaatcgccgggatcggcatcaccaaccagcgcgaaaccaccatcgtgtgggaaaaagagaccggcaagccgatctacaacgccatcgtctggcagtgccgccgcaccgcagatatctgcgaacagctcaagcgcgacggcctggaagagtacatccgtcagaacaccggcctggtggtcgacccgtacttctccggcactaaggtgaaatggatcctggatcacgtcgagggcgcccgtgaacgcgccaagcgcggcgaactgctgttcggcaccgtcgacacctggctggtgtggaaaatgacgcaggggcgggttcacgtcaccgattacaccaacgcctcgcgcaccatgatgttcaacatccaccagctcgactgggatgaacgcatgctgcaggcgctggatattccacgcgccatgctgccgaaggtgcgcccgtcttccgaaatttacggccagaccaacatcggcggcaagggcggcacgcgtattcctatcgccggcatcgccggtgaccagcaggcggcgctgttcggccaactgtgcgtccagccgggcatggcgaagaacacctacggcaccggctgcttcctgctgatgaataccggcgaagaggcggtcagctccagccacggcctgctgaccaccattgcctgtggcccgcgcggtgaagtgaactacgcgctggaaggcgcggtgtttatcggcggcgcgtctatccagtggctgcgcgacgagctgaagctgatcagcgatgcggccgattccgaatacttcgccaccaaggtgaaagacagcaacggtgtctacgtggtgccggccttcaccggtctgggcgcgccatactgggatccgtatgcgcgcggcgccattttcggtctgacccgcggcgccaacagcaaccacatcatccgtgcaacgctggagtccatcgcctatcagacccgcgacgtactggacgccatgcaggccgactccaatacccgtctgcagtcgctgcgcgttgacggcggcgctgtcgccaacaacttcctgatgcagttccagtccgacattctgggcacgcgcgttgagcgtcctgaagtgcgcgagtctacggcgttaggcgcggcgttcctcgccggtctggccatcggctactggaacgacctggatgaagtgaagagcaaggcagtcatcgagcgggaattccgcccgagcatcgaaaccaccgaacgtaactaccgttacagcggctggaaaaaagcggtcgcccgcgcccaggcgtgggaagaccacgaataattccgcgccgaagtcacacgaacaatgcgctgccgcaaggcggcgcttttttttgccccgccgcgcccgcccgccgctgtggtaaacttacccgctcttcccctctactcactgacaggttttgccatgaaacgtgaattagccatcgaattttcccgcgtaaccgaagctgcggcgttagccggctatcaatggctgggacgcggcgacaagaatgccgccgacggcgccgccgtccacgccatgcggattatgctcaacaaggtggcgatcgatggccgcatcgtgattggcgaaggtgaaatcgatgaagcgccgatgctgtatatcggcgagcaggtcggcaccggccagggcgatgcggtggatatcgccgtcgacccgatagaaggcacgcgcatgaccgccatgggacaatccaacgcgctggcagtgctggcggtcggcgatcgcggcaccttcctgcacgcgccggatatgtatatggaaaaactggtggtagggccggcggcgcgcggcgctattgacctcagcctgccgctcgccgacaacctgcaaaacgtcgccgcgcggctgaacaagccactgtcgcaactgacggtgatcacgctggctaaaccgcgtcacgacgcgacgatcgcgcaaatgcagcagatgggcgtcaaggtgttcgccattccggacggcgacgtggccgcctcaatcctgacctgcatgccggacagcgaagtggatgtgatgtacggcatcggcggcgcgccggaaggggtgatttccgccgcggtgatccgcgcgctggacggcgatatgcaggcgcgcctgctgccgcgtcatcaggtgaaggaagataatgacgccaaccgccgcatcggcgagcaggagctggcgcgctgtaaggagatgggcattgaggcgggcaaggtgctgctgctggacgatatggcgcgcaatgacaacgtcatcttcgccgccaccggcatcaccaaaggtgacctgttggaaggcatcagccgccagggcaatatggcgaccacggaaacgctgttgatccgcggtaaatcacgcaccatccgccgcatccgttcgacccactatctggatcgtaaggacccggcgctgcacccgtacctgctgtaaggggtcacccgacggccaggcaatgcctggccgctcacgttaaacggtgtggcccgcctgctgcatacggttggacagcggccaccagcacagcagaatcagcagcgccatggcgaacatcagcaggcccaggctgaactgcccggtctgcggcagcatggacgacagccaggtggcgagaccggagcccatattctgcatcccgcccaccagtgcgccggcggcgccggccaggtaagggaacggctccatcgccccggtggtcgccagcgggaacagcatcccggcgccgaagaaaaacagcgcggcgggaacaatcagcgtccagatattcatcacgccgaaccagccggggatccacatcatcagacccgccagcaggcagctcagcaccgaatgccacatcagctgctggaagcttttgccgtcgcggccggcataccatgcgccgaaaaaggccgccgggatcggcagaataaacaggatgctgacggtcagcccgttcagtcccagcacgccgcccatcagtacgccgcagctggcctcaaacaccgcaatccccgccagaccgccgatcagcatgaccagatagcggctgaacgctccatcggccagcagctggcggaagctggccagcatgcgccgtttttccgtttgctgcgggcgggtttccggcagccagcggaacatggcgaaggcgacgcccacgcacaataccagcaggaacgcatagctggcgcgccagccgaagaccatcgccagcgcgccgccaatcaccggtgccagcagcggactgaccagaatgcccatattcagcaggctgttggcatagcgcagcgcggtgccggcatacaggtcgcgcggcatggtgcgcgccatcacgccggccacgccggtgcccatgccctgaatggcgctggcggccaccagcatcgtcaggctgttagccagcagcgcgccggtggcaccgagcataaaaatagccatcccggccagaatcaccggccggcggccaacgcgatccgacagcgggccgtagatcagctgtgaaaaaccgtaggtcaacagataggccgccatcacctgctgcacggcgccggtgcgcaccgacaaatcgtgggcaatattggcaatcgtcggcacataaatggtttgcgccatctgaccgacggcaaccagcaggatcagcatcaccaacaggtggaaattctctagttttctcattctctttgttaacgtcttaactcaccaaaaccctgcgcgtggcggcaattttggccagcgttgcgcagacatcctcttgttggcgcataaactaacaaatctgttttttttagcgagtcccgaccaaatattgatccaggtcacactggcagcaaagtcgtccattctcgtaaattaaacggtacgtcacgcataccgcgacggcaggcaccgcgggccgccgccaggctttagcatttaatcgataattgtttgcatcaacttgccataagataaatatcagagagcgataacgacgccgaccgcgcagagtgctaattttatttttgatttgatgatgggagcatgaagtatggctgaatgggttaaaggcaaggttactcacctggaacagtggaccgatgggctgttcagtctcaccgtcgatgccgccatcgacccatttaccgccggccagttcgccaagctggcgttggagattgacggcgagcgcgtgcagcgcgcctactcctacgtcaatgcgccctgcgactccaacctggagttttacctggtcacggtgccggaaggcaaactcagcccacggctgaaccagctgcagccgggtgcggaagtaatggtgaccaaagaggccgccggcttcttcgtactggacgaagtgccggactgcgaaaccctgtggatgctggcgaccggcaccgccattggtccgtacctgtcgattctgcaggaaggcaaaggccttgaacgcttcaaaaatctggtgctggtgcacgccgcccgctatgcccgcgacctgagctacctgccgctgatgcagcagctgcagcagcgctacaacggcaaactgcgcattcagacggtggtcagccgcgaggaggtctccggctcgctgaccggccgggtgccggcgctgattgaagacggccgcctggaggccgccatcggcctaccgctggatgcggaaaccggccatgtgatgctgtgcggcaatccgcagatggtgcgcgacacccagcaaacgctgaaggagctgcacgggatgcgcaaacacctgcgccgcaagccggggcacatcaccagcgagcactactggtgattaatcgcggaatttgaccggttcggcttcaggcccgaagcgattctcgccgggcgtcccgacaaaggcgcccagatcgatggccatcatgacgataatcagcgtcgggataaaacgcccgacgccccactgccagatcggcgccagcatctgccagttgcccgccgccagcatccacgccaaaatcagcagcagcgcccaccagccggatttattgcgatcgtgcagccgcttgaccagcaccgccgccgtcggccacagcagcgccacaataaaaaacgcaatgctctggatagcaacccactgatagttggccagcgtaaacgctgccgccatcagcaccagccagacacccatccaaagccagaaatcgcgccgcgtaatgcgccctttaaacgaaaaacaccactgctgtattgtcatggaatcctgcgttgttaatctgcccataagctgtgcggcagtgtaacataggcacggcagggacggcgtcagcgctgatgcgccgcacaccattcagggcagcaaacagataatccgggcggatctttgacaacctcccccgattaccgctttaatcggagtccgatttgctatcaacaccgcgagctatgctgagaacacttcctctcgtcgcctgtctgctttcgggcgtgggccatgcctgggccgagcaaacgccggccgccaatgatgcgcccccaaccgcgccatacctgctggccggagcgccgacgttcgatctgaccgtggcgaaattccgcgccaaatacaatcgcgacaaccccaaactgccgatcggcgagttccgcgccattgacggcagcgccgacgacacgccgctgctgacccgcgccgccagtaaactcaacgaaaacctgtatgcctccaccgcgctggaaaaaggcaccggtaaaatcaaaacgctgcaaatcacccacctgccgctgcagggcaacgaagagaaaagcgcacgcgccgtcaccgtcaactatatggcggcattaatgcgccagttcgaaccggcgttaacggtagagcagagcatcatcaaggtgagtaccttactggagaagggtaaaggctcgcgcttttacactcagcaggtcggcgccatccgctatgtggtcgccgataacggcgaacagggcctgacgttcgcggtggagccggtgaaactgacgctggcggaaccgtgaaccccgcgacgattaaatgacgaaaagcaaagccatccgatccattcatctctatactgttgggcaggttgactgccggtccggcagtagttatttatgccctttctgcccgaagcggccgcgctgtaggctgccgcttcgctgatgtcgggcatcgattctcacgttcccttgttggaggaaaaattatgcgtcatccattagtgatgggtaactggaaactgaacggcagcacgcacatggttaacgagctgatcgccggcctgcgcaacgaactgagcagcgtagaaggctgcggcgtagccatcgcgccgccggtcatgtacctggaccaggccaagcatcagctggccggcagccgcatcgcgctgggcgcccagaacgtagacgtgaacctggccggcgcctttaccggtgaagtttccgccaacatgctgaaagacgtcggcgcacagtacatcatcatcggccactctgagcgtcgcacctatcacaaagagagcgacgaagtgatcgccgagaaattcgcggtgctgaaagaagccggcctgaccccggtgctgtgcatcggtgaaaccgaagcggaaaacgaagcgggccagaccgaagaagtttgcgcacgtcagattgacgccgtgctgaaaaccctgggcgcgccggcgatgaaagacaccgtgattgcctatgagccggtctgggccatcggcaccggcaagtccgctacccctgcgcaggctcaggcggtacacaaatttatccgcgaccacatcgccaagcacgatgccgacgtcgctgccggcatcatcattcagtacggcggttccgtgaatgataaaaacgccgcagagctgttcgcccagccggacatcgacggcgcgctggtaggcggcgcatcgctgaaggccgacgccttcgccgtgatcgtcaaagccgcagccgcagcgaaaaaagcctgatagccaacggctcagaatgacaaaaccccggcatgccggggtttttttattgttacgtctcagcgtctgctgatttcgtcaaactttccgccgctggcgaagtgttccttctgcgccttgctccagccgccaaaggtatcatcaacggtaaacagcttcagtttcgggaactgctcggcgaatttgacctcaaccgcggcatcacgcgggcgatagtagttcttcgccgcaatggtctgccccaccggagaatacagatacttcagataggcgttcgccacctcacgggtgccgcgcttgtcgaccacgcgatccaccacggatacggtcggctccgccagaatcgactcgctcggagtgacgatttcaaacttatccttacccagctcctttttcgccagcaaggcctcgttttcccaagcgatcagcacgtcgccaatgccgcgctcaacgaaggtattggtcgcgccgcgcgcgccggaatccagcacttccacattcttatagaggctcttaacaaacgcctgcgccttggcctgatcgttattgttgtgatgcagcgcataaccccaggccgccagatagttccagcgtgcgccgccggaggttttcgggttcggcgtgatcaccgatacgcccggcttgatcagatccggccagtcgtggatctgtttggggttccctttacgcaccaggaacacgatggtggaggtataaggcgccgagttgtccggcaggcgtttgatccagtttttatcaatccgcccgcgcgcggcgatcgcatccacatcgtaagccagcgccagcgtcaccacatccgcctcgatgccgttaatcaccgacgtggcctgtttgccggaaccgccatgggactgacgcacggtaactttatcgccgtgctgctgctgccagtgctggctgaaggcggcattgtattcctggtagaactcgcgcgtcgggtcgtatgaaacgttcagcaattgaagatctttcgccaacgctccggttgtcagcaacattaatgtcaggcctacaccccatttacgcatcgcacgctctcccaagataaataatcgccagctcaaaacggctgatttagcgtcaaagcctgccagaaactggggcagcaattaaagaataaaaaatttgggcctagacgattctggaatatggcgacgatccacaaaaaaaagcccccgcgtacggaggcttgtctgtcggcacggccgggcaggatcagtacagctttttcgccgtttccagccagtcgcccttgaaaggacgcttcatgttttcaatcgcgtcgatgatgtcatggtgcaccatcttctcattctggataccgacgcagcggccgccgtaccctttcagcagcagttcgatggagtaagcccccatgcgcgaagccagaatacggtcatacgccaccggcgaaccgccgcgctgaatgtggcccagcacggtagcgcgggtttcacgcttggtttcctgctcgatataggcggccagctcgtcaatgtcgcagatgtgctcggtaatcgccacgatcgcgtgctttttacccttggcgatgccggccttgatttcacacaccagatcgtcacggttaaattcaatttccggcaggacgataaactcacagccgccggcaatcgccgccgccagcgtcaggtcgccgcagtagcgccccatcacttccacaattgaaatacgctggtgcgaggtagaggtatcacgcagacggtcaatcgcttctaccacggtttccagcgcggtgaagaaaccaatggtgtagtcggtgccggccacgtcgttatcgatagtgcccggcaggccgatgcacggaaacccctcttccgtcaggcgttttgcccccatataggagccgtcgccgccgatcaccaccagcgcatcgatgccgtgtttcttaaggttctcaatcgccttggcgcgtacgttttcatctctgaattccggaaagcgggccgatccgaggaaggtgccgccacggttgatcatgtcggacacgctgtagcggtccaactgctccatgcgatcttcgtacaagccaaggtagccgtcgtaaataccaaaaacttccagaccttccgtaagcgcggcgcgtacaacgccacggatcgccgcgttcatacccggcgcatcaccgccactcgtcagtacaccgattttcttgatcatgactacctctgaacttgtagatgcaatttcttaagaactttgtctttgccgattggcttttcgcgtttccggttgcagcaaccccgcctacgaattttattgccgaatactataacaaaatcaccaagctgaattgattcaggtcacgctaaattcaggtaaaaagtaacaacgcacactgagctaattttacgttttcttcatgggatccggcaccattgcaataggttaattatagctcccaacgaccctgccgccccgcaggcaccacggaacacggatcctggtggatgatgacatccgcgccgggaaaacggtgcaataacgctttttccacttgttcagccaaaatatgcgcctgcatcagcggcaaattgtcttccatttccaaatgcagctgaataaaccgggtcgggccagactggcgggtgcgcaaatcgtgcgcccctttgatgcccggccatgaggaaaccacctcaataatggcgcgccgttcatcatccggcaatgcgcgatccagtagcgactgcaccgcctcgtaacccatacgcaacgcgctgtaaagaatgtagacgccgatacccaacgcgaacaacgcatccgcccgctgaaaaccgtaccagcttagcccaagcgcgataagaatagcaccattcatcatgacatctgactgataatgcaacatatctgcgcgcaccgcctggctgcgcgttttgcgcaccacccagcgctggtaggtgaccagcagcaaggtgctcagcaaggcgataaccgtcaccacaataccaacggcgggcgcacgcagcgtctcgggcgcatagagatgctgaaagccggtcaggaataaaaacagcgcggagccggaaacgaacatgctctgcgccagcgccgccagcgattcggccttgccgtggccaaaagtatgttcctcatccgccggctgcagcgcataacgcaccaccagcaggttggtcagcgaagcggcaatatcgaccagggagtccaccagcgccgccaacaggctcaccgacccggtgatataccaggcgacgatctttatcagcagcaggattgatgccatcacggtcgcggccagagcggcggacttcaccaggcacgcatattgctgttccataacctatcccgattcactatccagtggggtgagtataacggaatgtcgggtaaaaaatccccgccgtcagggtgatgagtctttgccggtcagccgcggacatacgccgcatagttgccgccatgggttcagagatcgacaccatatgttcaatatcggcagcacgtcggccaactccagaggggcgttgtatctaaatacccctgatggattttggtcaaaaaaaaccccctcatcatgaggggggaagacagggatggtgtctatggcaaggaaaaacagggtactactcagtcgcactcacttctgggcagaagcttgctgcaaaccagaaagttgttgctccatctgctgcatacgctgctgatgcttctggtctagaacacttttttgctgtggcgtcagtaagttatacatttggttgcgcacccgggccatctcgacctggcgcttcacctgttcctgggccaccttctccgcctgtgcatacacggcggcttcatcaaatttgtttgccgtcaccagcttatgcattgcttccatttcagctacattgacaccaggcaggtcgtgacgggcctggcgcattaaatcgcgcatttgctgacgttgcttttcagtcaacctgacgccgtcaaacatatgatgctggccggggttgctggttgcggcatcctgcgcggaaggcgatatggcgtcggcggcgatggcggaacctgatgccaacatggatgccacgactaatgcggtcaccttacgcattttcactcctcgttcattccgctttgcaagtcaacgaggagcagtgtatcgctgcagctgcaaacatccgtcagggcatgtaaaactacgtaaagtcatggaatgccaacagttgatgacgtattttgcgtcaggaggtaaatcataatgaacaagattctgttagttgacgacgaccgcgagctgacctcgctgctgaaagaactgcttgagatggaaggctttaatatcgtcgttgcccatgacggcgaacaggcgttgtcgctgctggacggctccatcgatctcttgctgttggacatcatgatgccgaagaaaaacggcatcgatacgctgaaagaactgcgtcagcaccaccaaaccccggtgatcatgctgaccgcccgcggcagcgagctggatcgggtgctgggcctggagctcggcgccgacgactatctgccgaaaccgttcaacgatcgtgaactggtggcacgcatccgcgccatcttgcgccgttccaactggagcgagcagcagcaaagcgtcgacagcggcgcgccgacgctggacgtcgatggcctgcagctgaacccggggcgtcaggaagccagcttcgacggccaggtgctggaactgaccggcaccgaatttaccctgctgtacctgctggcgcagcatctcggccaggtggtctcgcgcgaactgctgagccaggaagtgctgggcaaacgtctgacgccgtttgaccgcgctatcgacatgcatatctccaacctgcggcgcaagctgccggaccgtaaagacggccacccatggttcaaaaccctgcgcggccggggctatttaatggtatcagcaacatgatcaacagtttgacggcacgcatcttcgccattttctggttcacattggcgctggtgctgatgctggtgctgatggtgcccaagctcgactcccgccagatgacctcgctgctggacagcgagcagcggcaggggttgatgctggaacagcacgtcgaggccgaattacagcaggatccggccaacgatctgatgtggtggcgtcgcctgttccgcgccatcgacaaatgggcgccgccgggccagcgcctgattctggtgaccagcgaaggccgggtgattggcgcacagcgtaacgatatgcaaatcgtacgcaactttatcggccagtccgacaatgccgatcaccccaagaagaaaaaatatggccgcgtcgaactggtcggccccttctcggtgcgcgacggcgaagacaactaccagctctatctgatccgtccggccaacagcccgcagtccgactttatcaacctaatgttcgaccggccgctgctgctgctgatcgtcaccatgctgatcagcgccccgctgctgctctggctggcctggagcctggcgaaaccggcgcgcaagctgaaaaacgccgccgatgacgtggcgcgcggtaatctgaagcagcacccggagctggaatcggggccgcaggagtttctggcgaccggcgccagcttcaaccagatggtcagcgcgctggaacgcatgatgaccgcccagcagcggctgatctccgatatctcgcacgaactgcgcacgccgctgacccggctgcagctggcgaccgcgctgatgcgccgccgccacggcgaaggccacgagctggcgcgcattgagaccgaggcgcagcggctggattcgatgatcaacgatctgctggcgctgtcgcgcggccaacagaagaccgagctggcgcacgagctgctgaaggccaacgaactgtgggccgatgtgctggacaatgccggctttgaagcggaacagatgggcaagcagctgacggtcacctcgccgccgggtccctggacgctgttcggcaacgccggcgctctggacagcgcgctggaaaatatcgtacgcaacgccctgcgctattcccatacgcgcattgaggtggcgttcagcgtcgataatcaaggcattaccattgtggttgacgatgacggccccggcgtcagcgcggaagaccgtgaacaaatcttccgtccgttctatcgtacggatgaggcgcgcgaccgcgaatccggcggtaccggcctggggctggcgatcgtcgaggcggccatcgcccagcaccgcggctgggtcaaggcggaagacagcccgctcggcggcctgcgtctgatcctgtggctgccgctgcaccagcgcaaaccggcgcgcgagcattaaccgccgcgcacccgctagcgacagtaccccgcaatatttgctattctgcgcccctcgtcatgaggggctttttacatgttgaacatcgtcttatttgaacccgaaataccgcccaataccggcaacatcatccgtctgtgcgccaacaccggctttcagctgcacctgatcgaacccctgggtttcccgtgggacgataagcgcctgcgtcgcgccgggctggattaccacgaattcgccagcatcaaacgccatgccgactatgcggcgttcgtcgccagcgaaaaacctcagcggctgtttgcgctgaccaccaaaggcacgccggcgcacagcgcggtcagctatcagccgggcgactacctgctgttcggcccggaaacccgcggcctgccggccagcattctggatgcgctgcccgccgaacaaaaaatccgtattccgatgcaggcgcaaagccgcagcatgaacctgtccaatgcggtatcggtcgtggtgtatgaagcctggcggcagctggattatgccggcgcgctgctcagacaatagcgcggcagacaacaaaaaggccgctgtcgcggccttcggcgggaagagagacgacggcgatcagatgccgtcgccgtactcaaaaccgtggttcgaaccgttgaagtactgatccatatccatcgacggtttgtcgctttccggacgaccgacgatgcgggccggcacgccggcggcggtagtatgcggcggcaccggacgcagcaccaccgaacctgcgccgatcttcgcgcccttgcccacttcaatattgccaaggatcttcgcgccggcgccgatcatcaccccttcacgaattttcgggtggcgatcgccgctggttttgccggtaccgcccagcgtcaccgactgcaggatggagacgtcgttttccaccaccgccgtttcaccgatcacgataccggtggcatggtcgagcatgatgccgcagccgattttcgccgccgggtgaatatccacgccgaacgcgacggaaatctggttttgcaggtacaccgccagcgcctgacggccctgattccacagccagtggccgatacggtaagactgcagggcatggaaacccttgagatacagcagcggcgtagagtatttgtccaccgccgcatcgcgcagccgcaccgccagaatatcgctcgccgccgaagcgatcatctgcgcgtcggaacggtaggcgtcttccaccacctcccgcaccgcaatcgccggcatgatcggattcgccagtttgttcgccagaatatagctgagcgcgctgcccagattttcatgtttcagcagcgtcgcatggaaaaagctagccagcatcggttcacaatcagccagcgctcgcgcttccgccttaatgttgctccacacctgctctaactcatctgacgacattgcgttcctctctggctctgactttgcaaaacaaaacgcctcgccgcgggcggcaaggtaatacgtgataatacggacgccccgctcagggcgcgtccccgggcccgacgctacgggccgttcacatcaggcgttgtgcttttcgtccttgcgcgtccgccccagcaggctcaccgccgcttcgcgggcatttttatcgcagtacagcacctggtaaatctgttcggtaatcggcatttccacgccgtgacgctgcgccagcgccaacacctctttggtattgcgatagccttcgaccacctggccaatgctatcctgcgcggttgtcacgtccataccctgccccagcataataccgaagcggcgattgcgcgattgattatccgtgcaggttaacaccagatcgcccagtcccgccatgcccataaaggtggccggatcagcgcccagcgccgcgcccagacgactcatctccgccaggccgcgggtaatcagcgcggtgcgcgcattggcgccaaagccgatcccgtcggacatgccggcgccgatggcaatcacgtttttcaccgccccgcccagctgtacgccgataaagtccgggttgctgtaaacgcggaagcttttgccgcagtgcagcagctgctgtaaatcatcggcaaactgttcgtcggtcgccgccagggcaatcgccgtcggcaggcccgccgccagctctttggcgaatgtcggcccggaaaccaccgccagaggcatcgcctcgcccagcgcatcgcgcgccacgtcctgcagcagacgcccggtttccgcctccagccccttggtggcccacacaatacgcgcgtccgcccgcagcagcggcttcagctggcgcagtacgtcgccgaaaacgtggctcggcaccaccaccagcacatcgcggctggccgccagcgcgcgcgccagatcggcctcgagcagcaggttatcagggaaaggaacgtcggggagaaatgtctggttgcagcgttcgcgctgcatgttggcgatggtgtcggggttatgcccccacaacaccaccggatggccgttacgcgccagcgtaatggccaatgcggtgccgtacgagccggcaccgataacggtcattgaagcattgactgttttcatcaggcatcctgatgtggttcagcaccttcgccttctgcctgctgctgcagatagttcatgaacagcgcatcaaagttgaccggtgccaggttcagctgcgggaaagtaccgcgggataccaggctggtgatgcactcgcgcgcatacgggaacaggatgttcgggcagtatgcgcccaggcagtgcgccagctgagtgccttcaatgccggcaacggagaaaatacccgcctgctggacttcgcacaggaatgcggtttcttcacccagagatgccgtcacggtaacacgcagcacaacttcatacacgtcgtccgccagttggctggaagcggtatcaagatcaagtttaacttccggctgccactcctgctggaaaacctgcggtgcattcggtgcttcaaaagagatgtctttggtgtagatacgttggatctggaaagccatctcggtgctgttttgttctgacatgtcgataatacccttggttaaacgtccttattgatactcagcaatattgatgtgaaccatggccggtcgcttaaagcagcggatccagaccaccttgcgcatcaagtgcatataaatcatcacagccgccaatatgctggccgtcgatgaaaatttgcggcacggtggttcgcccactgcgcgcaatcatctcttcacgttttacgttatcgccgtcgatggcgatctcgttgaacgcagcgcccttgctgttcagcagcgccttggcgcgatggcagaacgggcaggtcgccttggtatagatgtcgatattagccatggaagccacctctacgacgtaaaaacgtgattatttaccgcgcaccagcggcaggttatccccgctccagccggcaacgccgtctttcagggtgctgacgttggcgaacccggcggcgctcaggctttccgccggcgcgcgcgatgcggtgccgttggcgcaggttacgataataggctgggatttgtgtttttccagctcgcccaggctgccgtttttgatttcgctcgccgtcaggttgatggcgttggcaatgtggcccttgcggaaatcttcacggctgcgggtgtcgaccaccacggcattttctttgttaatcagacgggtagcttcgccgcgcgtgatatctttaaccttggagaaacggcttttgaaggtcatcacaatcaccgcaaccagcagggcgatccaggccaggctcaggatgggatgcttgctaacgaatggcataatttcttgcagcatggggcgtaacaactctcgttagttaaaggaaaataggtcaaggctccagagtatacctgccgaatgcgtcaattacagccaattagcatccgcgattgcagaaactgcggacgacgccgggaaattctccttatcaccgtaaaaagtggccgactgttcgccgtaagtttgatctctttgggcactttgcgcgcggccatccgctactatcactcccttttcaggctgacatatttacagcaacgaggttaatacaatgtcgagcaataaaacgcctatggtgctggtgattctggatggttacggccaccgtgaagagcagcaggacaatgccattctcaacgcccgcacgccggtgatggaccagctgtggcagcagcggccgcatacgctgatcgccgcctccgggctggacgtcggcctgcctgacggccagatgggcaactcggaagtgggccacgtcaaccttggcgccggccgtatcgtctaccaggatctgacccggctggacaaggcgatcgccgacggcgatttctacgccaacccggtgctgaccgccgcggtggataaagcggcgcaggccggcaaagcggtgcacatcatggggctgctgtcgccgggcggcgtccacagccatgaagaccatatactggcgatggtgcaactggccgcgcaacgcggcgccagcgccgtatatctgcatgcgtttctggacggccgcgacacgccgccgcgcagcgccgatgcctccctgcagcgctttagcgcagcgttcgaacagctgggcgtcggacgcatcgcctcggtggtcggccgttacttcgccatggaccgcgacaaccgctgggatcgcgtccagctggcctatgacctgctgaccgacgccaaaggcgagtttcatgccgacagcgccgacgccgcgctgcaggccgcctacgcacgcgatgaaaacgatgagttcgtcaaacccacggtcattcaggccgccggcgaagccagcgccgccatgcaggacggcgacgcgctgattttcatgaacttccgcgccgaccgcgcgcgccagatcgcccgcgcctttgtcgacgccgacttcaacggtttcccgcgcgccagagtggtgaagttcgccgattttgtaatgctgaccgaatacgccgccgatatcgacaccgcctgcgcttatccgccgacggcgctgaccaacaccttcggcgaatggctgatgaagcacgataaaacccagctgcgcatctccgaaaccgaaaagtacgcccacgtcaccttcttctataacggcggcgtggagcagcctttcaccggcgaagagcgcatcctgattaactcgccgcaggtggccacctacgacctgcagccggaaatgagttcggcggagctgaccgagaaactgctgggcgccattcacagcgggaaatacgacgctatcatctgcaactaccccaacggcgatatggtcggccacaccggcgactatgacgccgcggtcaaggcggtggaaacgctggataattgcatcgcacaggttgttaacgcggtggagagcgtcggcggacagctgctgatcaccgccgaccacggcaacgccgaacagatgcgcgacccgcagaccggccaggcgcacaccgcgcataccagcctgccggtgccgttaatttacgtcggtaaaccggcgcaggcggtcaacggcggcaagctttccgaccttgcaccgaccatgctgacgctgatgggaatgaaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatcctactccatgagggagaaggcgtattttgcactatcaagggtaacccgaggcgcaaaagccggcagccagctgctgccgcaacgcgttgcaccacggaagttgaccacactgtgcgccagcgtgttatacgctggcgtcttgctgttgccgttatccggccatgccgccgacgacaacaaaagccagcttaaagacatccagcaaagcatcgccgagaaagaaaaagcggttaaacaacagcagcaacagcgcagcagcctgcaggacaaactcaggcagcaggaaaaaaccattgcacaggccagccgttccttacggagtacgcaaagtacgctgaccacgttaggcaaagatatctccggccttaacgcctcgatcgccaagctgcaaaagcagcagacccaacagcaaaacatcctgtccagacagttggacgccgcgttccgtcaggggcagcacagcgccgtacagctgatcctgagcggtgaagagagccagcgcagcgagcgtatcctggcttatttcggctatctgaacgaagcgcgccagaaaaatatcgaagagctgaagcaaacccgcgcggaactggcgcagcaaaaaaccacgctggtcgctaagcagaagcagcaaaaatccctgctgagcgaacagcaggcccaacagcagaagctggagcaggcgcgcagcgcgcgtaagaaaaccctgagcgccctggaaagctcgctggaaaaagatcagcagcgtctgggtgaactgcgccagaacgaaagtcgcctgcgcgacaaaatcgcccgcgccgaacgcgaggcccgcgcccgtgccgagcgcgaagcgcgtgaagccgcccgcgtacgcgagaaggtgcgcaagaaagagcagcaggcgaagaaaaccggcaccagctacaagcctagcgaaagcgaacgttcgctgatggcgcgcaccggcggcctggggcggcctaacggtcaggcctactggccggtacgcggcaacaccctgcaccgcttcggcgaacagctgcagggcgagttacgctggaaaggcgtggttatcgccgcgccggaaggcagtgaagtcaaggcgatcgccgacggtcgcgtgctgatggccgactggctgcaaggctacggcctggtggtagtggtcgagcacggtaaaggtgatatgagcctgtacggctataaccagagcgcattggtgaacgtgggcgcgcaggtgcgtgccggccagccgatcgccttggtgggtaccagcgggggccagggaacgccgtcgctctatttcgaaattcgtcgccagggtcaggccgttaacccactgccgtggttgggaagatagctttgcactacctcaaaacacgaagcgccgtactgattggttccctgctgctggccaccgccgcacaggccggcaaactggcgattgtgatcgatgacgtcggttaccgccctcatgaagaaaacgccgtgttgcaaatgccgctgccgatctcggtggcggtgctgcccaatgccccgcatgcccatctgatggcgacccgcgcccatgcgcagggccgcgaggtgctgatccatatgccaatggagccgctcagcaaacagccgctggagcgcgataccctgcggccttccatgagcagcgcagaggtgcagcgcattatccgcaatgcggtaagcaacgtgccctatgcggtgggcatgaacaaccatatgggcagcgccatgacctccagcctgccggccatgcaaaaggtgatgcaggcgctggaaagctataacctgtacttcctcgacagcatgaccatcggcaacagccaggccacccgcgccgcggcgggcaccggggtcaaggtgatcaaacgtcgggtattccttgacgataccgccagcgaaagcgatatccgccaccagttcaaccgcgccctcgagctggcacgccgcaacggctccaccatcgccatcggccacccgcggccggccacggtgaaagtgctcaagcaaatgctggcgacgctgcctgccgatattgagctggtcaggcccagttcgctgttgaatgcgccgcagggcggcggctatctgccgccgagcaaaccgccgcgtccgacgcagccgaagaatccgttcaaaaacggcatcaagcagtgcaaagtgaaggcgccgaagacgcaggaaaaagtgcacgccggtacggcgctggcggtcattggcgaaagcatcgcgcagtcgccggtggtgacctttatcaagcagcactggccaagctggccgcgcacgtcagaaaaacagtcataatccagggcggagcctgctccgccctgttatcatcacatcaatcccagctcagcaccactttcccggactgcccggaacgcatggcgtcgaagccctgctggaactcgtcaatcgagaaacggtgggtaatgatcggcgtcagatccaggccagactggatcagcgcggccatcttataccaggtctcaaacatttcacggccgtaaatacctttaataaacagccccttgaaaatcacctggttccaatcgatcgacatatcggaaggcgggatccccagcatggcgatgcggccgccgtgattcatggcgttcagcaaggtgcggaaggccggcggtgcgcccgacatctccaggccgacgtcaaacccttcggtcatgcccagttcgttcatcacatcgctcaggttttcctggctgacgttcaccgcgcgggtgacgcccattttgcgcgccaggtccagacggtattcattcacgtcggtgatcaccacgttgcgtgcccccacgtgcttacacaccgccgccgccataatgccgattggcccggcgccggacaccagcacatcctcacccaccagatcgaacgagagcgcggtatgcacggcattgccgaacgggtcaaaaatcgacgccagctcatcggagatattgtccgggatcttgaaggcgttaaacgccgggatcaccagatattcggcgaacgaaccggggcggttgacgcccacgccggtggtgttgcggcacaggtgcgtacggccgccgcggcagttgcggcagtgcccgcaggtgatgtgcccttcgccggacacgcggtcaccgatagtaaaccctttcacttcctgaccaatcgccaccacttcgcccacgtattcgtggcccaccaccatcggtaccggaatggtgttctgtgaccactcgtcccagttatagatatggacatcggtgccgcagatcgcggttttgcgaattttgatcatgacatcgttatgccccagctccggctgtggcacatcggtcatccaaatcccttcttccgctttcagtttagacagtgctttcatggttttaccttatgcaataacgccaagatctttgccgatacgcgtaaacgcctcaacggcgcgttcaatttgctccggtgaatggtcggcggacatttgagtacggatgcgcgcctgatttttcggcaccaccggatagaagaaacctgttacgtaaatgccttccttgagcagtgcattggcaaagtcctgcgccagtttcgcatctcccagcatcaccgggataatggcgtgatcggcgccggccagggtaaaacctgcggcggtcattttttcgcggaacagacgggcgttgctccacaggcgctcgcgcagagcgtcgccttctgccagcagttccagcactttgatcgaagcggcgacgatcgccggcgccagcgagttggagaacagataagggcgcgagcgctggcgcaaccactccaccagctcttttttccccgcggtgtagccgccggaagcaccgcccagcgctttacccagggtgccggtaataatgtcgacgcgatccatcacttcgcaatactcatgcgtaccgcggccattggcgccgacaaagccgaccgcgtgggagtcgtccaccatcaccagcgcctgatagtcatccgccaggtcacacacccctttcaggttggcaatcacgccgtccatcgagaacacgccgtcggtggcgatcaggatatggcgcgcgccgtcggccttcgcctgtttcagctgcgcttccagctcgctcatgtcgttgttggcgtaacggtaacgcttggccttgcacaggcgtacgccgtcgataatggaagcatggttcagcgcatcggaaataatcgcatcctccggccccagcagcgtttcaaacaggccgccgttggcgtcaaagcaggaggagtagagaatagcgtcttccatccccaggaactcggccagcttctgctccagcagtttatggctgtcctgggtgccgcagataaagcgtaccgatgccatgccgaaaccgtggctgtccataccggctttcgccgcctcgatcagcgcagggtggttcgccaaaccaagatagttgttggcgcagaaattgataacgtggctgccatccgccacggcgatatcggcctgctgcgcggaggtgataatacgttcctgcttaaacaacccttcggcacgggtgtcggcaagttgttgttccaactgctgataaaacgacgcggacattctgttatctccaggattggctcattttcaacatattttactgatttgtaaccggactgacgataatccgccggagagaatatgaaaaatgcagcagatatcacggcagagaccggccagttaccgccgcaatctcttctaaggagaatcggagcccgtccgatgtttgcaacggcatgaaatgctattataggcgtcatatagcgtggggtatcgtgccctaccaggcagaataaacaggggtaagcccaatgattatcgtcactggcggcgccggcatgatcggcagcaacatcgttaaagcactgaatgataaaggttatcgtgacattttggtggtcgataacctgaaagacggcaccaaattcgtcaatctggtcgatctcgatattgccgattatatggataaggaagattttatcgccagcatcgttgccggcgacgatttcggcgatgtcgaagcgatattccatgaaggcgcctgctccgccaccaccgagtgggacggcaagtacatgatggataacaactatcagtactccaaagatctgctgcactactgcctggatcgccaaattcctttcctgtacgcctcttccgccgccacctacggcggccgcagcgaaaactttatcgaagaacgccagtacgagcagccgctgaacgtttacggctactccaaattcctgttcgaccagtacgtgcgtgaaattctgccggaggccgactctcaggtgtgcggcttccgctatttcaacgtctacggcccgcgtgaaggccacaagggcagcatggcgagcgtggccttccacctcaacggccagatcggccgcggtgagaacccgaaactgttcgccggcagcgaaaacttcaagcgtgacttcatctacgtcggcgacgtggcggcggttaacctgtggttctggcagaacggcgtctccggcatcttcaactgcggcaccggccgggcggaaaccttccaggcggtggccgacgcggtggtggacttccaccagaaaggcgcggtggaatatattgagttcccggaaaagctgaagggccgctatcaggcttatacccaggccgatctgaccaatctgcgcgcgacgggttacaccgcaccgtttaaaacggtcgccgaaggcgtcaaagagtatatggcctggctcaaccgcactgcttaagctgaagggaatctgtacggtatgaaaatactggttatcggcccttcctgggttggcgatatgatgatgtcgcaaagtctttaccgcaccctgaaggccgagtacccgtcagcagagatcgacgtgatggctccggcctggtgtcggccgctgctggcgcggatgccggaagtcagtcaggcgctggcgatgcccctcgggcacggtgcgctggcgctcggcgaacgtcgccgtcttggccacgcgctgcgcgccaatcgctacgatcgcgcctatgtactgccgaattcgttcaaatccgctctggtgccgttcttcgctcaggtgccgcaacgctgcggctggcgcggcgaaatgcgctacgggctgctgaacgatatccgcgtattggataaagccgctttcccgttaatggtccagcgctatgtggcgctggcctatgataaacagcgtatccgcagcgcggcagatctgccgcagccgctgttatggccgcagctgcaggtcagcgatgaagagattgcggagactaccgcctccttcaatctgaccgacgcccgcccgctgattggcttctgccccggtgcggaattcggcccggccaaacgctggccgcactaccattacgcccagctggcacagatgctgatcgaccagggttaccagatcgccctgttcggttccgccaaagatcacgaggccggtgaacagatccgtacggccctggcagacacctcacgcggccactgtatcaatctggccggcgaaacccagctggagcaggcggtcatcctgctggcctcctgtcaggcggtggtcagtaatgactccggtttaatgcacgttgcagcggcgttgaataaaccgctgatagccttgtacgggccgagcagcccggacttcacgccgccgctgtcggacaaagccaaggtgatccgcctgattagcggttaccacaaggtgcgtaaaggcgatgctgaccagggctatcatcagagcctgattgatattcagccgcaacaggtgttagacgcgttaatgccgttactggccgacagcgaggaataaccatgcaggtgctgatcgtcaagacctcatccatgggggatgtgctgcatacgctgccggcgctgacggatgcgatgaacgccatccccggcattcgctttgactgggtggtggaagaaggttttcgccagatccccacctggcacccggcggtggatcgggtgattccggttgccattcgccgctggcgcaaaaactggttcggcagtgaaacccgccaacagcgctgcgactttaaacgccagctgcaagagcgcaactacgacgtggtgattgacgcgcaggggttgatcaaaagcgccgcgctggtgacccgcgttgccaaaggcagcaagcacgggcaagactgcaaaagcgcgcgcgagccgttcgccagctggttctacaaccaccgtcatcacatcgataagcagcagcacgcggtggagcgcacccgcgaactgttcgccaaaagcctcggctacgccaagcccgccacctatggcgactacgccatcgccgctcgttttctcactcagccgccggcggacgccgggcaatatctggtgtttctgcatgccaccacccgcgatgagaagcactggccggaagagaactggcgcgagctgatcgcgctggttgcgccgaccgggctgcacatcaagctgccgtggggtgccgagcacgaacaccagcgtgcgctgcgcctggcggaaggcttcccgcatgccgaagtactgccgaaactcagcctggagcaggttgcacaggtgctggccggcgccaaaggcgtggtatcggtggataccggcctcagccatctggccgccgcgctcgatcgaccgaatattacgctgttcggcccgaccgatcccggattaatcggtggttatgggcagaaccaaatagcaaaaaaatcatcgaacaacatgatgagctctatttcagcgaacgaagtgttcactctgctgcaggaaccaaggtcatgaagcgattacatgtaatcaatttagagaaaatgggcggcgctgagaaaattttcctgcagttcttacataacgcaacggctggcagcgatagcatactttgtatcagtaataagatcgggccagaaatagccagcgaactgggtgacactcccgtattgttcgccaaccgcatcatcaatgatcgtgctctgaagtatccagtgtttcttcgcaagtccgctttactgcgaaaaatcgaaagacagcgggccgacttggtgatcttttgggactttgtgcccaatctggcgcgtaagatacgcaatagcaaaacgatttattacgatcatggctgctcttggcgtttcccgctgaatgcgaagacattaggatttttcgaaaaagtggacggctgtatcgctgtcagcttcgcctccaaacgcgtattagaagagcgtttcaagctgacttgcccaatagaaatcgtcagcaactgcgtgccgccgccaaccacaatctctcccaaaaccgtagcgccgacaacgcgtgtagtgttgggtacggcttctcgtctcgtctctcttaaaggtatcggcgtctctattttgacgctgcataccctgcggcaaaaaagtattgatgctgaactgtacatcgccggcaaagggcctgatgaagcaaagctacgtgaactcgttaccaaactgggcgttgagaaatacgttcattttctgggctttcaacaggatctgacgtcatttttcgaccgtatcgatttttacatcagctctccggtcacggaacctttcgggctctcctgtatggaagcgttataccacgccgtcccggtgattttcccgctgattgatgggcaaccagaagtcatccccgacggcgaatgcggcgtaggcattgcaccagccctgacctttgagcaataccgtgcgctaacaggtatcagcattgattttccacaccaggtcttcgatacggtaacgcagaaaatggcgccgcctctcacattggatcctgcagactgcgcccaacagattctcaacgtcactacacagaaccgttatctaacgctaagtaataacgctatgcatcatgctaatacgaagtttgactacactcgcttcgtcaaagagttagaacggagttttgcatgcttcgtaaattaagtaccgccaatctggctgccattgctttattgttcaccattatcgctgcatcaactagcttgaccgatagcacgattacgagaaatgcgttttatctggccgttttattcgctacagccgcctttgccatcagcaagtcatgggtaatttcccgcgatgccgcgttgacctccatggctgtattctgtatcggattaagccaagccgtttggctatggcgttttcccgcatccggcatgttagaaacgcataatgaatatctcaccagcgcgacacgtctgttatgcggcgccgtgctcatcatgatgcttggttcgttacatcaccaaataagtcataaagtaaaagtttttgccaagggactactgatcttcggtttcttttatacgtcgagtatcggactctacctgcacgcacaatcgcccgatatgcggttgcaaattaatacggtatccacgataaccgcgtatatttacatgctacagtctttattaactgtatatgttatccataaaacatcatggcggtataaatacgtagcgataaccattgttatcctattaagtctttgggtgattttcctgacagaaacgcgtgcaaccctgttgagttacccactgtttttactgttttttttctgccgtcgccaccatctgacgctaaaaaccattttgctatccggcctgattgtcgtcgtcatggcaactgcggccagccatttattttcaacagcgacggcacggcttaccgatataatcaatgaaatcagtaattaccaaaaaggtaatggcgacacatcactaggctcgcgcatcagtatgtggaaagcaggaatacatacgatgctccaatctccaggtgggcagagcaccgatgtcaggtttgccaacgcaacccaatatatcgacagccatgaagggggaaatccggaagccctgcgcaacatcgcgtatcacctccataatgattttattgaggcgggctctctgcagggtattgcgggcataatcgcattattatgctttttctcgcttgtgtatctggcccgcagacacatggatacgaacgctatgctgattttgcttatattgccaacgattcttattggtatggtggatacattattcatcgaccagcgttacgtcaccaacctgacgctgatgttggttatctatctcaccctacagccgacgccgcctagcccccctctctaccagagtaaagaaaaaaaggtctaaagaggtttccaagccagaaaaaaagagcgcaataagcgctcttttgttttcaatgcgtcagcatacgctcaacgcagtcaaaaacttcgccgacggatatcgctctcagcggggcctgttcatcaaccacccgcggatcctccagcggcaagtaaatatattcatggcggcctttatcctgataaggaccgctgcgacacgggttttcggtcacaaacagactcaaggtcggcacccgcaaggcgatcgccagatgtaatggcccggtatctcccgtcaccaataaatccattgaggcgataacccccagcagctgcggcagcgacgttttccccacatggctggtgatcttattccgcagcgccggttcaacatgctgcatcaacgcctccgccaaccctttttcaggcgcagaaccgatcagcgcgatttcaatgcggctgtcgctggctatcagccgctgcgccagttcagcgtaatattccggcggccagcagcgaacaagcgttgaagcacccaattggaaaccgatacgtatcacgccttccggctttggctgcttctcataggcacagggcaaagccattgccacattatccgtttcacaccccaacgcgctaaccagcttcatcttacgcgcaatgacgtgctcatcgaattcatccaacccgtaagtcaaccagcggttcatcctgccgaccggtttggcgtagttatcacgtacaatataccggcacccggccatcgcggcgctgacgacgtcatacggcagatgggaatgcagtaaaatcgccagctgcggcttacgttctttcgcctggctgaccagcgtaaacatatcgctggctttgttggtccagaacaaaacgtcatcgtaaaaatcgcgcgttgttatcagatcctgatacttaggatgcaccaccagcgtgatctttgctgatgggtaacgctgacggatcgcccgtaatgccggcgagttgaacatataatcgcccaacgccgttgttgaatacaccagaatgctgtcaaaatttatcgttgataacgttcgcttcttttccggcgtcgccagcgcctggcgaaacgacagtccgagcaaagaatcgctcagccctattttaaatttcttcttctctctcatcttttactgactacgtcctggtaatattccgccaacgttttacctacggcgatgccgtgcatccaactaaagaactgctctaaatcacgatataacgcttcaatatcctgctcatttttaaacgtcgggctgccaccgggcataaactccgaagagtgcagcataaactcaacgtaatcatgcccttccgccaacgagcgttcggccacccgctgcatctgcgccagattattaccgctcgggcgcagccagtgcaccgacggcgagcgccgcttgccacgcagacggtcataaccctgtttaatcgcgttcatcacgccggaatgcttgtactgaatgctcatcggcacttcaagcaggccggactggcccggccgcgcaatgttttgcgggtcgataaagtaggcgtgagacggaaacgcgcgatagtcggtaccgccgttgccctgaggattgcccggcgaatactgccagttgacccgcggcgtcaccgagcagtcgacctgatagccatattccagcagcagctcggcgtaatattcgttgaacgcccagcgtccggcgcggtggctcagcattttcgtctggaaggcatcctccagcagcttggtcatatgatcgaccttggcgcggatttgatcggccggatactcaatcagatacggtttgtgacgccaatcatcgtcggtcagcggcgtcagcggcgggctgttccaggcgtgcagatgcatacccacttcaccggtgccgcgcgcaatcacatcacgggcaaactcgacgtactgcgggtcaaccgccatttcatagttggtgagataaaccggtttaaacgcatatttctcacacagcgcctgaaagcgaggtaaaaagcgggtattttcagttgtaatacgatcgtggttctgccacaggttgtcgccttcagtatctatcgtgatgagaaatgccggtttattcataaatatcgcgcctgatatcaataacatacaaacatgctacacagcccgcctgccgtgagcaaacgacttcgccgtcaggtttggacaacggcgcaacagatttgtctcttttatcgcgctatttttccacgtttcacacgaaaaatccgcaacagtagccacatgcgagagggtcatttagaatcattcgctggtttcccagatagcgaatcacgatgaacgacgcgtcagcaccgatcccagcaacatctgtacagcgtattttagttattaagctgcgccaccacggcgatatgctgctgaccacgccggtcatcaatacgctaaaagcaaactatccgcaggcgcagatagacgtgctgctgtaccaggaaacgcaggatatgttagccagcaatccagcggtgtcacggatattcgccattgaccgccaatggaaaaaacagggtgccaaggcgcatctcgaccacgaatggcgcctgatccgccggctgcaggcgcagcattacgatctggtggtgaacctcgccgaccagtggcgcagcgcgctgattacgcgcctgaccggcgcgcgcatccgtttgggttttgatttccccaaacgccgcggctttctctggcgccactgccatacccagctcgcctccgtcgagggccatgacgccttgcatacggtggagcagaacctctcgttgctgcagccgctcggtctgaagctcagcgatacgcaggtcaccatgagctatgccgttcaggactggcaggccgccgaagcgctgctgcagcagcgcggcgtacagaatgactatattgtcgttcaacccacctcccgctggttctttaaatgctggagcgaagagaaaatggccgcgctcatcaccgccttgcaaagcgatggccatatcgtggtcattacctccggccccgatgagaaagagcggaaaatggtggaaaacattctggcgcactgcccccaacagggcgtggtgtcgctggcgggtcagctcaccctgcggcaactggcggcgatcatcgatcacgccgggctatttatcggcgtagactccgtgcccatgcatatggccgccgcgttgaaaaccccctgcatcgcgctgtttggcccgtccaagctgacgttctggcgcccatggcaggttatcggccaggttatctgggccggagactacgggccactgcccgacccggatgcggtgaacaccggtaccgatgagcgttaccttaaccttattcctacagacgcggtcatcactgccgcgcggagccagctttcatgaccgcattgcgtttggcgatcgttcgtcaaaaataccgcccggacggcggggctgagcgttttgtttcccgcgccttagaagcgttggagcaacaggacctcgaactcaacgtcattacccgcgaatggcaaggagacgccaaccccaattggcatattcacctgtgtaatccgtttaaactcggccgcatcagccgcgagcgcggctttgccgaggcggcgcgcgcgctgtggcagcaggaacggttcgatctggtgcaaagtcacgaacgcatcgccggctgcgatatttaccgggccggcgacggcgtgcaccgccgctggctgttgcagcgtgcgcgcctgctgccggaatggcggcgtaaatggctgttctccaaccgttaccaccgctacgtgatgtgcgccgaacgggcgatgtacgccgcccccgaactgaaggcggtgatctgcaacgcagaaatgattaaacaggaaatcatcgacgatttcggcgtcgccgccgataaaatcagggtgatttacaacgccatcgataaccagaaattcctgcccgccgacgacgcgcagcggcatctgctacgccagcaataccagatcccgcagcaggcccactgcctgatcttcgtcggctccggctttgagcgcaaagggctggcggcggcgattcgcgccgtcgcggccaccgacagttatctgctggtggtgggtaaagacaaggcggaaaaacgctatcgcgcgctggcccaatcgctaggctgcggcgaccgcatccgctttatgggcgtgcagaaacagacgctgcctttctatcaggccgccgacgggctactgctgcctacgctgtacgatccgttccccaacgttattctggaagccatgtcatgtggtctgccggtgatcaccagcaccacatgcggcggcgccgagtttatcaccgccggccaaaacggttttgtcagcgatgcgctggacgtcgcggcgttaaccgctgcagtgcgcgacttaccgcgacaggcgctgggttcatccatgggcgcagcggcccggcagcgcattatgccggcaacgccggcgcgcctgtccgaacaactggtttcgctgtatcagagcgtgttgccatcatgaaagaacatattctgtttattatcgacgggctaccgggcggcggcgctgaaaacgttactctagccctcgccaaaggcgttcagcagcgtggctatcacgtcaccctgctgtcattaagcaataagcgcgattatgaaatccctgcgggcattgattttatcgttgatgcagaccgcggaaccggcccgttacgcaaactgaccgagctatccagacgtgcagcctcgcttgatgccgtgctcagcgagcttttcgcccgcgtcggccaaccgacactggtcatctccaacctgcataaaaccgaccgtattgtcgttcgttccaaaatactgcgatccaataacgtctggcattgcattcacggcatgttttcacgttcgtatctgggcaataaaaccggcctgagccgctggctcaaacggcgaaaaatgcagcatgtctataagaatcgtcaactcatcaccgtatccgatgcggtaggtgaagatgtggttcagcagatgggtatcaagcccgcgcagctcatcaccatttataacccgttcgatattccagagatcgaacggcgcgcagccgcggtcaatcccttcgccggtgaagactacatcctgcatgtcggtcgttttcaccaggttaaacgtcacgaccggttattagaggcgtttgcacttgcccaattgccgggcaaactggtgcttatcggccagggagaagagtctgtcacacaggcgattacggcgaagatagcggcgttgcagctacaggataaggtgatccttgccggcttccagcaaaatccgctgccagccatcaagggcgcaaaaattgtagcgctcagttccgatagcgaagggctaccaacggtactgatcgaagcattgatttgccatacgccgatcgtcagcacgcaaagccccggcggcgtggctgaaatcatgaacggcgaattagccccttatatgtccgcaatgagcgcgcaatcccttgcagagaaattacggttggcgtgggagactccccccgagatcgtcccggcgatgtatcgtaaattcgactacgagcatattatcgacaagtatctctcgttggtaaaacgcccgtagccagaacgctcggctgcctcgccggcagccgagaagcctacgccgtcaacgcgccgatctgctgccacacctcatcgaccgttacgtcggcgcactcgcccgacgccgtttgcaaaatcgcgtacttacccgaccacgggtgccaggattccttgtcggtatcaccgaagaacaccacctgcgtgctgtttaccgcagcggccagatgcatctgcccgccgtcgctgcacagcaccaggtggcagcgctcaaacgccgccagcagctcacgcaccgacgccgtcgggtagagcgcgacgcgcgcattgccacactgctccagcagctgctgagcgcgctgccgatcgccgatatcatccggcgccagcgtgccctgcggcgaccaaaatatcagtaccccattgcgcggatcatcggtcaaacggcgaataatctcggcgtagcgctccagcggccagcgccggttagccatgcggctgctgatatgcaccgcataaatgcgctccgcctgcggcaaggcggtttgtatacgctgctgcgcctgctgccgctctgacgcgcttaagtaagcccgcaccgggggaatggcgatttgtcgatcggtgatcgccgacaaatagctaaaggtatgttccacctgatgtttgccgtgaaaatcttgcggtttgaacgcgcgggttatttccgatgaaccgaggtcggcgccgataatatgtttgacgcccgccattttcgccagccgcagactgtatttgcagggaacgggatttgccagaatcgctgcgtcaaattttatcttccgcagctgcaggaatatcatcaggcgctcgaaataaacgcccagcgtcgtttcatgcttcgccttgtgctttgcctttttatagacaaaaaccttctcaatatgcgggttattttctacgacgtcctggctgattttattaattaacaaatagagcttggcatctggatacgcaatttttacgccttcaatcaaagggagggtgcaaacaagatcgccaatgttatcgcggcgaataattaaaatatttttcatatcaaccctatcgacgaaaccacccgtctgttgtctgaaactggtgcccgaagccaccaaattagcgcctttccctgccgattatggtactattccgaataacccataaaaatgaaattgatagaatgttgctgcgtttatatcaggtactcctctacctcattcagcccctgatctggcttcgcttattactgcgcagccgcaaagcgccggcctaccgcaagcgctgggctgaacgctatggcttctgcgccgggaaagtggttcccggcggcatcatgctgcattccgtttccgtcggcgaaacgctcgccgccattcctttggtgcgcgccctgcgccaccgttacccctctttaccgattactgtgaccacaatgaccccgacaggttcagagcgtgtccagtccgccttcggcaaagatgtgcaccacgtctacctcccttacgatctgcccggctccatgcaccgcttccttgatcaggttaatccgaagctggtcatcatcatggaaactgaactgtggccgaacatgatcaacgcgctgcatcagcgccagatcccgctggtgatcgccaatgcgcgcctttccgcccgctctgccgccggctataaaaaaatcggcggctttatgcgcgatatgctgcgccgcattacgcttatcgccgcgcagaaccaggaagacggcgaccgctttatcgaactggggctgaagcgttcccagttaaccgttaccggcagcctgaagttcgatatttccgttaccccggagctggctgcccgggcggtgacgctgcgccgccagtgggcgccgcggcgtccggtgtggatcgccaccagcacgcatgaaggggaagaaaccattttgctggcggcgcaccgtaagctgctggaaaagcaccctgacctgctgctgatcctggtgcctcgccacccggaacgcttccagaccgccaaagagttaacgcaaaaggccggcttcagctacaccacccgcagcagcggcgaaattccctccagcagcacccaggtggtgatcggcgataccatgggcgaactgatgctgctgtacggcattgccgatctggccttcgtcggcggcagcctggtggaacgcggcgggcataacccgctggaagccgcggcgcacgccattccggtactgatgggcccgcatacctttaactttaaggatatctgcggcaagctctctcaggccgaagggctgattaccgtcaccgataccgactcgctggtcaaagaagtggagacgctgctgaccgatgaggattatcgccgttactacggccgccacgccgttgaagtgctgtatcagaaccagggcgcgctgcagcgcctgctgcacctgctggagccttatctgccgccccggagccactgatggaaaaccgcaaaagcctgtcggtcgtgatgatcgccaaaaacgaagccgagctgctgccggattgcctgcagtcggtcagctgggcggatgaaatcatcgtgctggactccggcagccaggatgatacggtggccattgccgaaaaactgggcgcaaaagtcttcgtcaaccgcaactggcagggcttcggcaaacagcgccagctggcgcaaagctacgccggctgcgattacgtgttgatgatcgacgccgacgaacgcgtaacgtcggagctgcgtcgcgccatcgagcaggtgctcagcgccgcggatgacgatcgggtttacagcctgggacgacgcaacctgtttcttggccgtttcatgcgccatagcggctggtatccggaccgcgtcaaccgcctgtacgcgcgtgaacgctaccgctacaacgacgatctggtgcacgagtcgctcaatacgctcggcgcgcgcatcgtgccgctacagggcgatctgctgcatctgacctgccgcgacttctttgcctttcagcgcaagcagcttcattacgcgcaggaatgggcgacgcagcgccataccgccggcaagcgctgcggttacttctccatcctcacccacacgcttggcgccttctgcaagacctggctgctgcgcgccggctttctcgacggtaaacaggggttgctgttagccgtggtcaacgcgcaatatacctttaataagtacgccgcactgtgggcgttgggccgcaactattcagagaagtaaatcatgaccagcaaagccatctaccccggaacgtttgaccccatgaccaacggccacctggatttggtgacccgggcgtcaaggatgttcgatcgcgtgattctggccattgccgccagcccgagcaaaaagccgctgtttacgctggatgagcgcgtcgaactggcgacgcaggtaacggcgcatctggataacgtagaagttctgggcttcagcgagctgatggcgcactttgcccagcatcaaaacgccaatatcctggtgcgcgggctgcgggcggtgtcggatttcgaatatgaactgcagttggccaatatgaaccgccacctgatgcccaccctggaaagcgtttttctgatgccgtcggaagagtggtcgtttatctcctcttcgctggtgaaagaggtggcgcgccacggcggcgacatctcgccgttcctgccggatgtcgtcaccaaggcgctgctggaaaagctggcgtccagctaacgcttaatgctggcagcggcggcagaagaaggtgctgcgctgcccgtgcttcgcgctctcaatcggcgtgccgcagacccggcaaggttcgccggcgcgtccgtagacctgcagttcctgcgcaaaataccccggttttccgtccgactgcagaaaatcgcgcagcgtggtgccgccctgttcgatcgagcgctgcagcacggccttaatcgttgtcgccagcagctcggcctccggcaggctcaacgatcccgcagggcggtccggcaggatcccggcggtaaacagcgactcactggcatagatattccccacgcccaccaccagcttgttatccatcagccagggcttaatcagcgtacgcttattgcgcgaccgatcaaacagataccggccgtcaaacgcctcgctcagcggctccggccccagatgggccagcacgttgctggttgccgggtcctcacaccaaagccaggcgccaaaacggcgtgggtcggtatagcgcagaatcatgccgttgctcatcaccaggtcgacgtggtcatgcttaccggcctcgctctcttccgccagcatgcgcaggctgcccgacatgccgaggtggacgataatccagccggcatccagttcaatcagcaggtatttggcgcggcgctggacgctgcgcaccggccggtcgctcaacgccaggatctgttcggagaccggccagcgcagacgcgcattgcgcaccacggcgtactggatgctgtgtccgacaagatacggttcaataccgcggcgactggtttcaacttctggtaattctggcacggcgcgctcctctcgcattcggttgccctacaacgtccagattactgcctggcggcggcgctgtgaatccccgtggcggaacaacggtgatgcacggccgggtacggcgggcaaaaagcaaaaaacccggccgaagccgggttttacttaatccactaaactaagaattacttaattttagcttctttgtagactacgtgctgacggacaactggatcgaatttcttcagttccagtttttccggcttagtacgcttgttcttcgtggtggtatagaagtgaccagtaccagcagaagaaaccagcttgatcttctcgcgaacacctttagccatgattcagttcctttccttaatacttctcaccacgggcacgcagatcggccagaaccgtctcaatacccttcttatcgataatacgcatacctttagcagatacacgcagagttacaaagcgcttctcagcctcaacccaaaaacggtgtgagtgcaggtttggcagaaaacggcgtttggtcgcgttcattgcgtgggaacggttgttaccgctcaccgggcgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaatcagctcgagcttcgtatagggtatggccgcctcgtcaggctttagagcccatctcagcaaacttcatactgaggagactctcgtcatcaggtcagaaaccacacatcaggtcagaaacctgctgagataggctcttaacgccaaacccaagattctcaaaggtggcgtagtatacgctctgaagcgtaagtgctcaagtcccgaacagctaaagatccctcaaggatcgcgaaattttttcctaaagccagccgcgctcggcaaaagagacgcattcccccctgccgataaccagatgatcgagcacccggatctccaataattggcaggcgctgacgatttgctcggtaatttggcggtccgcctgactgggttcggcccgccccgaaggatgattatgcgccagaataatggcggcggcgttcgccttcaaggcctcgcgcacaatttcccgcgggtgaaccaccacgctgctgatgctgcccgcaaacatttcctgatggcggatgacccgatgctggttatccagcagcagcaccaaaaagacctcccgctcgcgatgcgtcagcaggctttgcagatagttgcgggtaacctgcggattcagcagcgcgtcctcctgcgtcaagcggccggaaaagcagcgaaacgccagctctgacgtggcgctcagctggctgtaggtggcatcccccacgcccttctgagcacacagctgggcataatccgccgacaccagccgatgcagcgagccaaactgccgcagcagctgttccgcacgcgacatcacgtgcacgccgggaaacccggtccgcaaaaaaatcgccagcagttcaacatccgacagcgccgccgcgccgtcacgcagcaacttttccctgggcgccagctctcccggccacggcgccagactttgattattcatgattcgtcctccctgcgcagacatcatgccatgcggggcgggggttaacgacggcggcctgataagcttgcgatgtactgcgcaaagctcaatgtaacgaccaccaggttatgcagaaacgctcatccgcgcggcgagtatgctaaaatggcgcatctttcggttttcaatcggacaatgacgatgacgggactttccggcaaacatatcgtactgggcatcagcggcggcatcgcggcgtataaatgcccggagctggtgcgccgcctgcgcgacagaggcgccgaagtacgcgtagtgatgacccaggctgcgcagtcgttcattaccccgctgacgctgcaggcggtttccggctatccggtgtcggacgatctgctggatcccgccgcagaggccgccatgggccatatcgagctgggcaagtgggccgatctggtgattctggcgccggcaacggcagatttgctggcgcgcgtcgccgccggcatggccaacgacctgctcaccaccctgtgcctggcgacggccgcccccatcgccgccgcgccggcgatgaaccaacagatgtaccgcgccgcggcgacgcaggccaacctgcgcaccctgcaggcgcgcggcatgctgatgtgggggccggacagcggcagccaggcctgcggcgacgtcggcccgggccggatgcttgatccgctggagctggtcgatctggcgaaccgccacttctcaacgccgcaggacctcacgcacctgaagctgatggtcaccgccggcccgacgcgtgaggcgctggacccggtgcgctttatcagcaaccacagctcgggcaaaatgggctttgccatcgccaccgccgccgcggcgcgcggcgcgcaggtcacgctgatcgccgggccggtggatctgccgaccccgccgtcggtgacgcgcatcgacgtcatcagcgcgctggagatggagcgggccgtgcagcagcaggcggctcagcaggatatttttgtctcctgcgccgccgtggcggattaccgccctgcgctggtggccgatgaaaaaattaaaaaacagggtgatgagatcaccatcaagatggtaaaaaaccccgacatcgtcgccggcgttgccgccatgaacaaaaatcgaccgtttgtcgttgggtttgctgccgaaacccagaatgtggaagaatacgcgcgacaaaaactggcgcgcaagaaactggatgtaatctgcgccaacgatgtatcgcttgcagggcagggtttcaacagtgataccaatgccttacaccttttttggcaggatggggaaaagcgcctggcgcttagcgataaagctctccttggccaacgtttaatagacgagatagtcagccgttatgatgaaaaaaatcgacgttaagattctcgacccgcgtatcggtcaggattttccattaccgacttacgccacgccgggttctgcaggcctcgatctgcgcgcctgcctggacgccgcggttgagctggcgccgggggaaaccaccctgctgccgaccggtctggccattcacatcgctgacgccaatctggcggcggtgatcctgccgcgctccggccttggccataagcacggcgtcgtgctgggcaacctggtcggcctgattgactccgactatcaggggcagctgatggtgtccgtgtggaaccgcggacaaaaggcgttcaccatcgagccgggcgaacgtatcgcacagatggtcttcgtaccggtagtgcaggctgaattcaacctggtcgaagagttcgacagcagcgaacgcggcgaaggcggcttcggccactcgggtcgccaataagcacgaccgcattaggatggccggcacggaagccgcctgaaacctcgtccgccgcaggctatggagagctcagcgacggggttcccggcagccggcagcgttgagtgcccacaccatgggacatatcaccgccacaggccaggcaatgcgaagaaaaccggtcataaagaccgctgaccccacaccgtaaaaaagctatcacataagccgcacagaatagcgtctggcgcggccggtgccgggtttccaaagtccaagccgttttagcaagggtcttatcagacatggcagaaaaagaaaataccaaaaggaatcggcgcgaggagatactgcaggcgttagcccagatgctggaatccagcgacggcagccagcgcatcaccacggcaaaactggctgcgaatgtcggtgtctctgaagccgcgctgtaccggcattttcccagcaagacgcggatgttcgacagcctgatcgagtttatcgaagacagcctgatcacgcgtatcaacctgatcctgcaggatgaaaaagagaccttcagccgcctgcggctgattctgctgctcgtcctcagctttgccgagcgcaacccgggattaacgcggattatgaccggccacgcgctgatgtttgaacaggatcgcctgcagggccggattaaccagctgtttgaacgcatcgaagcgcagctgcgccaggtgttgaaggaacgcaaactgcgggaaggcaaaggctttatcgtggatgaaaccatgctggccagccagctgctggcattctgcgagggcatgctgtcacgctatgtgcgctccgaattccgctaccgcccgacggaagagtttgaaggacgctggccgctgttggcggcacagctgcaataagacaacgccgggcatgcccggcgttgatacccgtcatacttccagttgcagatgtgttggctgcgctcagtcacccgaatcacttacctaagtaagctcatcggattccttcccttgccgcctttctgcaactcaaattatttagggtatatatccgtcagtcgcgcaaattagatgccgtactgctcgcggtaggcgcgcaccgccgccagatgctccgccatttccggtttttccgccagataggcaatcagatcctgcaacgtgacgatagagatgaccttgcagtgataatcgcgctcgacttcctgaatcgctgatacctcgccgcggccgcgctcctgacggtcgagggaaatcagcacgccggccaggctggcgccgctggcgttgataatctccatggattcacgaattgcggtaccggcggtgatgacatcatccaccagcattacgcgaccctgcagcgggctgccgaccagcgagccgccttcaccgtgggttttcgcctctttacggttgaagcagtaaggcacgtcgcggtcgtgatgttcggccagcgcgacggcggtggtggtggcgatcggaatgcctttatacgccgggccgaacagcaaatcgaagtcaatgccggcatctaccagcgcttcagcataaaaacgccccagcagcgcaaggtcgcgcccggtattgaacaggccggcgttgaagaaatatgggctggtacggccggatttcagggtgaactcgccgaatttcaatacctgcttgttaagcgcaaactcgataaactggcgctggtaggctttcatcactgcttctcctcgtcttgatactgattgatactgcgcccgatcgccgggcgtaaaaaaggcgacttctcagtcgccttaaaaattattctgccagcgccgctttctgcgcctggaaaatagtgtcgatgccccctcgggccaacgccagcaacgccagcagttcgtcatggctgaacggctcgccttctgcggtgccctgtacctcgatcatgcggccatcttccatcatcaccacgttcatatcggtttccgccgcggaatcttccacatactccagatcgcagaccggctcaccgtccacgatgccgacggaaacggcggccaccatgcccttcatcgggttagccttcagcttgccggcggcgaccagcgcattaagcgcgtcggccagcgccacgcaggcgccggtgatggaggcggtgcgggtgccgccgtccgcctgcaggacgtcgcagtcgagcgtgatggtgaactcacccagctttttcagatcgaccgccgcacgcagcgagcgggcgatcagacgctgaatctccagcgtgcgtccgccctgcttgcccttcgccgcttcgcgggcgttgcggctgtgggtcgaacgcggcagcatgccgtattctgcggtgatccagccttgcccctggcccttcagaaagcgcggtacgccatcttcaaccgtggcggtgcacagaactttggtatcgccaaactcaaccagcactgaaccttcagcgtgtttcgtgtagtgacgggtgagtgtcagggggcgaacttgttgtggtgctctgccagctggacgcatggggctttctccgacgttaaatcatcattggctgcgcattatacccaaaatatcgccggttgcagcaacgcgacgcgataagcgcgcgacgcggcgatcttgccgcatcgtgacgttatgcctatcttgcctgcggcggcaacgctataatcgaaccatcatttcttaattcgggtacgcacaatgatccgcagcatgaccgcctacgcccggcgtgaaatcaagggtgaatggggcagcgcagcttgggagctgcgttccgttaaccaacgttacctggaaacctatatccgcctaccggagcagttccgcagcctggagccggtgattcgcgaacgcatccgcggccgcctgacgcgcggtaaagtggagtgcaacctgcgctttgagctggacccgagcgcgcaaagctcgctgatcctgaacgaaaagctggccaagcagctggtggaagccgccaactgggtgaaaatgcaaagcgacgaaggggaaatcaacccaatcgacgtgctgcgctggccgggcgtgatgtccgcgcaggagcaggatctggacgccatcagcgcccagctgctgcaggcgctggacggcgcgctggatgactttatcgccgcgcgggaaagcgaaggcaccgcgctgaaagcgctgatcgaacagcgtctggacgccgtcggtgaagaagtggtcaaggtgcgcgcgcagatgccgaatattctgcaatggcagcgcgagcgtctggtgagcaagctggaagaagcacaggtacagctggaaaacacccgtcttgaacaggaactggtgctaatggcgcagcgtatcgacgtggccgaagagctggaccgcctggaggcgcacgtaaaagaaacgcgcaatatcctgaagaaaaaagaggccgttggccgtcgtctcgactttatgatgcaggagttcaaccgcgaatcaaacacgctggcctccaaatccatcaatgccgacgtcaccacctccgcgattgagctgaaggtgctgatcgagcaaatgcgcgagcagattcaaaacatcgagtaatcgcacactggctggcctaccgccgaccaacgctatcacggcttccgcagagcggaagccgtttttttatgccgcgccttatggtgccaacatcaacaccttaaactggctgggcacaatacgcatccccaccgtattggtggagttctgcaggctgacgctggtcagccgggtggccggcgtgcccttgagcaatacggtaaatgcgccggtaaggtggcgcgacggccccatcaccgtaccggacgccacgccggtggcgacgcccgcgttatcgccgttggtcagcggcgttaccgtcgccatattgtgcgccggcatgcccataaacagaatgttcagcgcgttggggatcgccgtcggccccatggcgatatccggataggggatcggcgtcggcgcaggcatcggggtcaggcacacgtccggaaaggccagatcgacgcccatcagttggcagttggcaaacatcgcggcctccttagcccatatgaatctgttctgaatcgactttggtgatcgctttagaggtaatcaccgtgttgtgcgcgtgcagacgtgcgtaatcatcggcgcggatatccacctgtccggcgcgcacctgctcggtattgcgggtatggcgaaacaggttctggctgacctgggtcaccgtctgccataccgactcggcgcgtttgcccaccatacgggtcaggctgacccaggcggaaagcttatcgccactgtagttcatctcgccgatgtggcagtccccttgctgcgccgccaccttcagggtggcgccgctcaggctcagttctccggcgctgcggatgtgcagatcccccggcagcgacagctcagcgctgccttcatcggcccgttccagcaccgccagcagccacgccttgtccgccgccccggcgatcagcacgctgtccccgaccgccggggcaatcaggcagctcgccgcccggcggcagtgccagccgcggccttcacactccaccatcaggctgccgtcggcaaaacagtgggttacccggcctgcggcctgcagcggcggcagcgccgcctgagccagtttatgattgatattgttcatcacctctccttaaccgcggctttggcgctgagcgctccaggcttcggcggccagtaattcttcatcgtattccagcatccctttgcgattcgggatatgcgcgccgtcctgacgggcacggtgaaagcgggtgcgggaaaaacggacgtcggtaaaatctgcctgacgcaggtcagcgccggaaaaatcgctataggtcagatcgcagaagcggaaacgggtcgccaccgcgacggcctgctgcaaaatgctctgaaacagccggctctggctgaagtcggcgccgctcagcagcgcattgaccatgatcgcctgatcgaactggctgccctggcactgggcgccgctcagatcggcctccataaacagcgcctgacgggcatcgacctgacgcaggttcgcccgctgcagcgaagcacctttaaaattgcactgggtcagctgcgcgccgctgaagtccgcctcgtcaaggcggttatcagtaaactggcagccggtaaactgctggcgggcatagcttttattacgctgatcgcattcaaaaaacaccacccgttcaaagctggcgccgccgagatcgaccgcgcgtaaatcaatgccgtaaaacgtagtcatctgcaggcggcactcggcaaactgcgccttatcaagcggcgtttcaaagaaggtgctgcgatccagcgcgctgcggctaaaacggctttgctgcagcttgcagcgcataaactgggtggtatcaagctgaccgtcagaaaaatcgctggccgtcagctcgcaatcgttaaagacgcactcgcgcagcgccgtattggcggcccggaggttcgccatggcgcactggttaaacaccgtctgcgtcagctgcgccccgtcggcctgcacgtcgttcagctcgcattcggtgaacaccgcttcatgcaggttggcgccgcgcagatcgacaccgtttaacgagacttcctgaaagatgccgccagacaggtcgcagttgcgcaggtccagcccatccaacaccagctcgctaattgcttcaccgcccttcacccgctgctgcagatccgctgcgccaagattggtcatactgtttctccgtcacggcctggcaacgttttaacccgtttggtccaggcgccgttcaggctggttgcatcgtcggtaatggcctgcgaaaggtcggcccggaacagattggcgccgttaaaacgggcgccgcccaacaggctcttttgcaagatggcccccatcaggttggcatcgctgaaattggcctgccggaagtcgctgcgcacaaacaggctgccgaccagatttgcccgggtaaaatcggccccctggcagcaggcttcgctgaggtcgctgttttccagcttcgccagcgtgaagcgggcgccgcgcagcggcgtctgacgcaggttgcactgcttcagggtggcgttgctaaaatcggcgccgttcagcacgctctccgaggccgcggcgcaggtcaccagcgtcgcgccgtcaaaccgcgcctgctcggcgtggctctccacccaggaacagctttcaaggctggcgccactgaagctggccgcctccagcgtagttttcataaaggtggttttatgcagccgggccgaactgaaatcggccgccggcagcgtcagctccataaagatgcagctatccagccgcgcccgccggaaacggcagcgggtcagccaggtctcgcgcagcagcaggccatccagcacggcatcgtcaaagatacagtcgtcgaacagcgtctgctgcagctgggtctctttaaagcgcgcgccgctgaaatcgctgtggcagcactgggccagcgccaggctggcgccctccagatcgcattcccgcagcgagctgtggtgtagttcgcagcgcgccagcatcgcctcgcgcaaacaggcgccatccagccggctgtggctgagatcggcacactccagcagcgcctggctgaagttggcgccgcgcaaatccataccggaaaggtccgcgccggtcagatccataccgctgaaatcgcccccctgttccagggtgcgctgcacgcggctgcggatgatctgcgccaggtcgcccttcagacgccgggccggcggctggctctgtaccgacatcaggtacatctggtgcagcgccgcctggctctgcgccagcttcttctcgctcagggcgtccttattctggtgcagcatatcctgcatacgctgcatcgtttccggtccccgaggggcgttttcatcctctgcggactcggggaagcgggcctccatctcgcgcttgcgttcctcggcatcgagacgctgcgcttccgcctgctgctccagcttgtcgataaacgccggcagttcatccagcggcgggatctccggctcttcaaacgccggcagcaggtcatcgacgctgtcgccctgagcctccagccgtgcccgatgctgttcacgcaacagattggcgcgatttttcatattgtcgcgcatcgggctggagctttgttctatttcgctgtcgatccaaggaccaatggccgcttccggcaccaggtccttttcccggaaggcaaacagcgcgccgcgctctttatccatccgctggctcagcaccttgcgatagtggctggtcgaacgggccgcgccgacgccctccaacgcaggcatcagctgcaacacatcggcagcgtcatcttcgttgatgcgggtgttgccctgccaaataaggatcatctgctgcagatgcgggaagaaccagacggtggtggcgcgcagcgcgatttcttcgaacagcgtttcatcgccgcgctgacggttgataaagcagcgggcctgccacggcggcagcgtgccctcctgcagcggccgttccggatgcatattccagatgcgccaacgcgcctgcggaggcagcgcatcacgctcttgccaccattgatcgggcgaggcggcgttaaacacccgccagtcgatatcccgggcaaagccggggaaatcctgcttcagccagcgggcatcatattttttacccatgcgcttaaagcgtcgcggccacagcagatccagcgcgccaaaacccgccggttccggctgctgaccggcagaggtgatgcgctcatgcatcgattcgatattgggcaacgggcgcagctgatagccgccgaccgccaccggatgcaggccaacgccgtgggggttttcctcatgcccttcaccgccccaggcgcggctccagtccagacgcatctgttcaaagggctgcggcggcgttgcccggtctccggaccagtagcgatcgccatataccgccagggttttgctcagaccttcgatctcgatacgcgccgcaacggcggttttatccgactggtgatggctgtaggcataacccgtggccagaaattccgcccgggctttggggatcgccatatcaatcaccccgccgctggtctgcagctcgctggctgccagctgccacagctcgacttccggccgcagctgcggcgcctcccccatatccgccagcgccatcaccgaaacgccaaggtggttatggccctgccagcgataagggcgatttaatacgctaaggcgcaggggtttgataattttcatcggagggttttaccatgcctgaaataatcatccgctaatcgtttgcatggagaatatcattctcaaggtgataagttaacagaaaaaccatgcgcgacattccacaagataaaaaataaataaactgtcatattcaacttggcttaaccattaacgagaacgatcaacagctcactgtgttttctaaaaacatatggggaaagctattgataaataacatcaataactaacagcaacgggtttcccagagttatccttaataaagacaaaatcatttttaccattagcctttgcctgatataccaatcccagttgataagccgaaagagcgatctgcggcacggtttcacggtgtttttccagcatccagacggcttggctttcaggatcctctagccgtaagtccatctcaagaacagggttattgttaataaacaggccgctttgctttagcgacaggatagtaacgtacacatctgctccctgttcaataatccccagttcacgccgacgggaacccttgataactctgttggcaaaataataacataccaagataatggtaaacgttaatataatattggcggcttccaggatagccatcatttatccttatcggcaatatttcctttagctgggatagtaaccatacatatccaacctgccagtagcactggtttttatttcaaacatcgattatctataccacgaatcatttaatccccaagaatcaatggcttatcaagcaaggctatttttttcggattttcaggatcgtactttattgtagttatatagccttctttaagggtttcaatctctttgaaagttaaaggcttcattattgttgattcaacaaggtcatcttcttttgttttaaaccggaacgtaagtttataaacaggtttattaccatcccaactacttgtttgaactgtattaacaatttccgcatccgtaaccataccattttttaaaactgcatcctgagaaaaactatcctttaaatatgggataaaattcgtatagaggaagcgtgccatggggaaaacgccgaacaccagcgcgattattaccattgttataataaatgcattactcattttacttcccgcaattatattcccaattcttcatacaaagacactatttatccaatggagattttatttttatcttgatttttttaggatcaatccttgaataggtcaatggtattgaatcaccttttttatattctgttagtctcgttacatcaataactgctctgccttcacttgtaatgatttttttatcaaaagtattaaacctaactgtaatcaaaacgttaacaaacgcagagttttcgccacttgaacttcttatcgaaacaatctctccttgtgtatcaacggcatcttgtggactaattttaaccccactccctccacgaattagtgcatatacaaaaaaagccatggcgatgaaagatatagccaataaagggtaagttgtaaaataagaaatattcatttttaaccattaataaaatcagtcttaaaattggtcatgccacctcacataaaaatacactatcacttcatttcaaatggagccaaaaatacttcctttgggttattaggtatataataaatacaaatcgtattattcctcattatctttaccatattctgaggggaaatatattctttagctgttgtagtaacctgtcctgagtcagtatcaaattcaatatccatcttaagctttgtatttcccgttcctgtcgctccgattttatccatattcaaaattctagcctctgtacgaaccccatcctttttaaatcggtcataagtggcacctgttctatagcagtaagctattacaataatgataacaactgctattattaatgtaacccaaaaataatcaggtataacccatcctaaaaccattatttttccttattattatcaataattactattttctctttatctccaggcacaaatttaacaaccaaattttttcccatacgataatcatccagcatcaacggattaaccaaatgtgttgttcttacttcaaaagaaatgtcatcaggtcctgttacactaattgttaaatcaagacttttcttctttttcacaagaatatcctgaagttcaggtgttagatttgaactaataataacagcttttccctggatgccatttcttcttgcttcttcttgatttctttccatagtaatgcgtcgataattatccagaacaaaggaatataaataatataacccaagcataatcataatagccaagacaacataggcaaaccatgatctttcagtcatagacttaatgaaatcaaacataaataggctttaccagataacaattaattactttcgcttgaaatctttcatcgcatccctcatattcaacatgttttttgatggttcatttctggcataaacaataggtatcccggatcccacttgatatttttgtaaatccattgttttaatgtttattagttcatcatccttttcaatagtatccccagtttctgttgtaaagcggtaaccaacatggatactaataatgccaatatttgatggagtcccgggggtaatatctacgatagttgcttcagtataacatgggttattcagtatctctttttcaacattcttacgtatacggtttctgacaagggaataacctattgcaataacaacgacaccaacaattataatatgtagatatttaataatgaaatacatgtatttcctgatattaattgggaggggtaaacggtattatgcatcgagacgagagttttttcatttcaaaattttcccttcctatattatgcatttatttctgaaaaaatttacatattcacttcccactgtaattcccactataagcgaaataaattaaaaatgatatactgacaattataacattccatttattttcaattaccaaaaagtggaatcacaatcattccacattctcagaaatcccaaatggcttatatagaccataaaaaccaattcctttttggcttatcaattacacagtaacataaacatcaaaagttaataattaacatttatcactgcgattttaggtggcgtatcatcactatatttcacaaccaactccagacctttctttaatttatgaatatcatttgcccttactaaaccctttgcacaatatctcttaggtttttgaccgatagttgccataaaataaaaatcataaaaaaaatcattaccatatttcgaatctgtttgattccatgattcaagtggaacaacaattgtcgttcctgtccatttttcacgggacacccagtctttcattgttgtcaactgagatttattaggtttaaacatagcaaaggataaaaccaatgcaagaacagtaacaactataccaaataaaaaaaatggttctgttaaaaagctcatataacccttcatataaatacatgtatcgcactaataacaagattctggagagaatcttctatttttgttaaagcacgtcgattatcaatagctcgcgtagaataacttacgagcgtactcgaattactcaatgccgttacactgttagtaaccgtcgtgaaggttgagctcacccccgtggcaccaacactattacctgtaaaagaaacattatttccagtaaagctttcactaaaccctgttaaagataatgaatggactgcagtttttgcccagctagaaggtgcttcaatgctaactttcgaatcacttttaatagtaatttcatttggactataaatatcaatattccctgacgttacactctgactccagcttccattaatatcaacctttacattaccttcaatactttcggtaaccccaccagaaataactgttgtcttcaccccctgatcaacagtctttgttagagttccctttatatgccgacgctcattagctccgattttcgtatctctgttatcgtgtactacgatattatcgtcaccactaattacgcttaaagttcgtccatttctaatggtggtttcttcaccattattaaataatctagtttcaacatcatctactgtcgttttccgtttcttccggtaatggaacgttgcatcaccaatgatttcatcattttgttctttgccaataatggtagtacgtgtaccatcgatagtcacatctttattattctctaccgaaacccgcatatctttttccgcatgcatcgacaacatttcagcaccgggtttgtcttcaaaatagagatggctggaattatcaagatgcccgcctttactgcgggtcataaagcccatctgggtggccgctgccggcagcgcccacggtggcatgctggcttcgttatataccctgcccgtcacgatggggcggtccggatcgccgttgataaagtcgatcactacttcgtcgccaacgcgcgggatctgcacaccgccaaacccctgaccggcccaggcgctggaaacgcgcacccagcccgaactggtgtcatcgccattcgccagacggtcccagtggaacttcaccttcacccggccgtatttatcggtccagatggattcgccctgcggccccactaccttcgcggtctgcgggccgtaggtacgcggccaaggcgtcgcctgctccgggcggaatacgacggaggatgggatcaccgaaaagtccagccggtgaacgcttcccccgctgtcgccgctggcatagcggttctcttcaaactggtagtgcaccgccgtagtcagatactcgccgttatcgctgaagaatggcgcgttcagcagtgcaaaggtgtaacccggcgccagcccaacggcggtgccagttccctgtatctgctggtgatccacctgccagcgttcctgacggatgcgggcatagaactcgccgtggccatgttccacatagcgtcccggccagtcgtaaacatcgatgctgcccggtgacggcgaggccggattctgacgcgcctggaacagccaggcgttgggtttgcggaaatcgtagtcgtccaggctgtagatgcccggtgtgacgctgtcttccagcgcccactggctgatgccctcttcgtcggtactgccgccggaaggcgtaacatggtagggaatactctcgtaaccgctgaacggctgctgttgcagcggggcatccgtcaacaccagagtgtgtttgtccgcctcatggctgaagtgataggcaatgccctccagctccatcaaacggctgataaacgccaggctgctctcctgatactgcacgcagtattcccatgggcgatagctgcccgtcagccgatcttccacattcacctggctttcgcccagcagactcttcacgatctgcggcaccgtctggccctggaaaatacgcaggttacggtcgcgcttcatcggccacagatccggctccatcgtcaggcggtattccgcatagcgggtaccggacagttccaccgcattgaccgccacgcgggttatcttaccgttcaggtagcgtttacccatcagagaacgcgtcgggatagtcaccgtaatcggctgccccaacaggctgctgcgatcgatacgtgcatcagtactcagcagcgttacgttcagttcaaacggctccgataacgcctcacgcccggagagtttccagaaaagcagcccggggatgggtagctgaacggtaatgcgatctaacatgacggtagtcctttgcctgacaacggtaatgcgatagtaaagaatcgcctttatatcaggataggccgcgatagtgaaatatagaatcagaatatgatgaatatcgtcacgtttatttataacactataaagatcgggtgttttgctccgcgtaactatcgataacataggtcaataaccgcatcccgcagcaccggccacctgtaatataaggataacgctatgcgctacgtatgttattcaggcagttggtaaacagtgtacgatatagcgatgcagcttactgaagacagtaaaatgcggcattaacacgttattgctcagtcaaaatcaacgccaataacggcgattttcttagggggtacgccttgatgctttattatcacgactaaccctttccgcaatttgccaacctccgaagctttaaccactcctgcggcactgtactgctttaagctaccgtccagctcgctttcaacagtaaacgagtagaagtaatcaatattgtgtgttgcctgcagttgttgccatgagatgagtctggcagtggagacactacctttccataagtctctaccaatccaatttttaatttctttaatgtcgtccttttgacctctaagtccccttatagaaataaaaacaagaataaagataactgaccacgcaaagataaacggatgctctgagataaaacccataaaaaccttcttatgtgagaaattactcacccataatcaacagacattactgcaattttttctggcggaaccccatcatatttaatgatgatcggtaagcctggttttaatttaggaacctctgataccctaacgactgaagcagcactgtactgtttattttccccatcaatattcatctcaaaggtgaagacaaaataatagtcaagattattagtcgcgttagtctgccgccaacttgacaataatgcttcttttatctcacctttccatctttctttacttaaccagtgttttattttggtaagatcatctccctgtcccttcagccctcttagcgttccaaaaatcatcaaaaacgttaaggcaagcgctgccataatgatcagccctgaatattgactaataaaactcactctacctcccagtaaatgtcagatatatacagaaatgttctgttaatgttcgttccaccggcttagcacccatgcccacatacaacagcatactagttattaacattgccaacaacaatgatattctgcggattgctcctttggtattttatagtaatcaatttacctagtttatattcttcagcataaaatgccgaaatattaatatctttattggtggatatttttccatctccagtggtaaactcgatcaataatgaaataaacagacgcccatctgcagtttggttatcatgtggctttgcatcaatcactatggcctccacctcctgaccactattcataatagactcgttgtttttactagattttaatgtattcctcacaccataaaaaacaacgatgagcaaagaacacgtgacaattatattaaaccaaagagcaacatcggctaatcccatgacaatccccaccagcactaataaatttacaaaccctttagcattgcagggtttgttaacgatatccctaacatgttccattcataattaatgtgatcgtaatacattcaggcataacctaaatctttcatcaccgagaggcaatgggatcacaacgaatatctgctatttcaggataaagtcagcggcgatcccggtaacattctccaccggaaccccctaagattcctcgcggtatatccgctgcacctgttcaatcaaccgcagcaactcatcatcggcgcccggcttccagagcgcgaccatcgggtgcgtcaggccgctctggcccaggtcggtgtcgagccggcttaccgccggccattgctgggcctgaaaatgcgtcggtaaaaatgcccagccctgcccggcgctcagcgccacctgcagcagcgacaattcattgattacccggatacggtcagagatctgtaagcgcttggccatggcatccggcaggtcgctgaacgggataagctgagtgtgcgcagccagcgcaatcagcggaatcggacaggcgtccggaaagaacccctcacgggcatacactgccatctccaacgcccctagcgcccgccatttaaaccgatcgctgatgctgcggttaagcgcctgatagacgccaaggtgcgccgcgccgtcggccaacagatcttccgcctctgccctttccatcatgcgcaggtccaacgcaataccctgctgatacagcgccgccgacagcgcgctcaaaaactgccttggcgtaaacgcgtcatagcacagcaccacgcgctggcgaacctgctgcggaatatgctctgccaactggcaaaaggtttccgcttcctgcaggaatagccgcgcctgacgatacaggcgctgcccggcatccgttaaccgcagcgggcgcgtatggcgatcgaacagcgcataacctaaatccagctccagatactcgaccagttcgccgacggtggtgcggtccttgcccaggcgtttagctgcccgcgttaaattaccgctctcgcacacgctggcgaacgcctctatctgagctaaagaaaatcgaatctttcccacggctgttcctgtccggttcgggggattttcccccattaactcactcttgaccgcgcggccaacgccttactcttcccgagtacccctcacataacggtaaggagataacatgaaaaaattcgtttccagcgcatcggcgctgctggccggcgcgatactcagcgccagcctgaccaccggcgcacaggcctgcacccgcgcgtttatgaatatgtaccccggctatatggtcagcgcccgtaatctggatttcttcggcccggtcgatcccgcgttggtgatcaccccgcgcggcgtggcgcataacggcggcgacaatcccaatgccgcacagtggcaaacccgctacggcagcgtagtggtctatgccgacggcgtattcccgatggatggcatgaatgaaaaagggttggcggggcacacgctgttttatatgaacggcagccaggttcaacaggacaatcaggataaaccggttctcgaaagccgcgcctggctcagctacattctggacaattacgcaaccgtcgatcaggcagtaaatgcgatccgtaacgatgtgcgcctggtcgccgcgcgcctgccgatcgattacgcctccgacaccaaacatatcgccattgaagacgttagcggtgattcggcgattatcgagattgataacggcaaagttaatgtttatcacgataaaaactaccgggtgatgaccaacccgccgtcttacgcacagcagctgaagaatctggctaaatatcagaacgccaaacgcggcgacattcccggcgggctggaagcggatgagcgcctggtgcgcgccagctacgatctacaaaacctaccgcagccggataacaagaatcaggctcagggatttattttatcggtgattaacaatgtggcttaccccatcggctcgccggcagaacctgacgaacagaaagtgtccgatatgtatgaaaaatacagcaagcgcccggaacaaaataaaggcatcggcacttactggaccgccatttccgacctgagccacggcgaataccacttcaaatcaaccttcgcggcctcacaggtctgggtatcgctgcacgatatcaactttagccaaggccagccggtacggcaaatcaagcacctgaatgactacgcgcagaaaggctgggagggcaatattctggcgcaggcgaagtaacggcaggcccacgccgcacggcgtgggctattgtgtaaatagtttccccgggaaagcagcacgaaataatttatgcctgagttttaataacaaccgacaacaatgctgtaagcaaagaaaaatacgcaccaaggcattagttatagtaatccgaatggctatcggtgagaaaaactcagtggcggcataatcagatggtcattacccttcagttaaaagttctattctagccgcacagcgaatttcctcatgttactgagcattctttatattattggcatcaccgccgaagccatgaccggcgcgctggccgccgggcgtcgtcagatggatctgttcggcgtgctgatcatcgcctccgccacggccatcggcggcggctcggtgcgcgatgtcctgcttggccattacccgctaggctgggttaaacacccagaatacatcgtgattgtcgccattgccgccatcgtcaccacctggctcgccccgctgatgcgtcatctgcgccggctgtttctggtgctggatgccgttggcctgatcgtattctctattattggcgcgcaggtggcgctggatatgggccacagcccgattatcgccgccattgccgcggtgatcaccggcgtgttcggcggggtgctgcgcgatatgttctgcaaccgcatcccgctggtattccagaaagagatttacggcggtatcgctttcgctgccgcctggctgtatatcggcctgcagcacttcgacctgccgcataacgtcgtggtgctgattacgctgtttgccggcctgggggcacgcctgcttgccctgcgcttccggctcgggctgcccgtgttcaattatcaacatccggatcactgagcgcatcgtcggcaaagccggcgatatgctgccgctgcaggctgtttgccacgcgctgtagcgccggctggcggaagaaagcaaccagctgcgccgcccgtttatcgccgacgccggcctgccgctgccatatatgcgtcggcaaccttttggcctgttgccaccccgtcaccccggcaagttgttcggccgacagcggcacccccaacgccagcagccagcgttggaacggctgccgccgcgccagcataaattgctgatgcagccgctgcgcctgcttatcacccacccccggcagcgtgcgcaggctttccggcgtcagcgtcagccagtccgccagttctttcacccgtccgtgttcgaccagcatgcgccagctggcttcgctgacgccgttcatcatcaacccctgcgggccgctcagccacacaagccgcgcgataaactgctgccggcaaccggcctgcggggtaaagcagctgaaggcgtgatagcgctcggcatccggcgccgtcagcacaggccgttccacgctgcgccacgccacgcgggtcacctgggggatcccctgtcccttcaggctgacggcgacctgatcaccgggcacgatgtcccagaaccgccagcgggcgagcgaaccgatgttgacgcgtcgcacccatttatcatccagttgcagcggatccaaagccagcaccaccgtaattttgccggtgcggccaatgcggaacatcacccgctccacgcgcgtcacctgttctgccggcggatatttccacgctaccgcccacagcgccggcttattacgccagtagcgcccggacggcgaacgagcctgatgcagcaccacaccatcggtgacaaaaggcaggggagtggcaaaccacctctcacgccaacggataacgtcctctaccgagctcaccggccgggtatagtcccgcgccagcgtaaagccccacgccgccagctgcgccagccgctgcgacatctcgggcgggccatcgggccaggcccagatgaaaatccccagctgcgccagccgttccgagggccggttacgcatcagtgcgccggcaacgctggcgcgcgcgttgacgccgccgtgaacctgctggcgatgaccggtcatcagcagaaacagttccccctgcagcaccagaaagtccggcgcgcccgccagcgttgacggcacgccggggatcaccctgaccttctccagccagtcttccccctgccggccgtcgccgcggctgatcgcctgcgccagtttgccctgccggtacaccagcgttacggccacgccgtcgatcttcggctgtagccacacgtcacggcgctccgccagccagcgggctaccgcccggcggtccgtcagcttgcgcagcccggtatgagcgaccggatggggcatttttcccgccggcaacagcggcagcggcggctcccccgcccgcccggcgcaaatccgccaaaactgctgcttttgccgcaggctgtcatagagttcgtcgctaatcaaactttgcccgcgttggtaataggccgcatcccaacgcgccagctgctcttccaacgcattcagttcgttgcgcagccgctccgccggccagtgcggacaggtttccgcctgcacgcaagcggagatgaccatcgcgagaataaaaaacacggcgccgtaaaaaaggtgtcctttcattccttcctccctgatgcggtgcagtaaaaccgcttttccgcacggcggcaacgcataaactcatcggctgagaaacgcatggcaaaataaattttcttttgcgcaaaaccctcgaaataacgcgatacgcaaggcagtttgcaatttttgccgtgtttttcccccaaagccgcgggcaaaatgcgtgcaaacgctgcatcagcggcgttagccgtgtatactgtgcggagaaaatacacatctgctgtaattggcacatcaaccgctatcaacgaacatcatcatggctcaaggcacgctttatattgtctctgcacccagcggcgcaggtaaatcaagtctgattcaggctttgttaaagacccaaccgctgtacgacacgcaggtgtcggtttcacacaccacgcgcgacagtcgcccgggtgaaaatcatggcgaacactatttctttgtgtcgcacgacgaattccgccgcatgattgcgcaggatgccttccttgagcatgccgaagtgttcggcaactattacggcacctcacgcgcggctatcgagcaggtgctggcgaccggcgtcgatgttttcctggatatcgactggcagggcgcgcagcaaattcgcgccaaaatgccgcaggcgcgcagcatctttattctgccgccgtcgaaggaagagctgggccgccgcctgcgcggccgcgggcaggactccgatgaggtgatcgccaagcgcatggcgcaggcggtagcggaaatgacgcactatgcggagtatgattatttaatcgtgaacgatgatttcgatctggcgctgtccgatctgaaaaccattattcgcgccgagcgcttgcgtttaggtcggcaaatgctgcgacatgacgctttaatcagcaaactattggcagactgaagacagtttcagtattatgcccagtcttttcgtcacctgtggagtagcacaaatatggcacgcgtaactgttcaagacgctgtagagaaaattggtaaccgttttgacctggtgttggtcgctgctcgtcgggcacgtcaaatccaggtcggcggcaaagacgcgctggttcctgaagagaacgataagtacaccgttatcgcgctgcgcgaaatcgaagaaggtctgatcaacagccagatcctcgacgtccgtgagcgccaggagcagcaagagcaggaagccgcagaaattcaggcggttaccgcgattgctgaaggccgtcgttaattaaatagcgagtctgccttgtacctgtttgaaagccttaaccagctgattcaacgttacctgcctgaggagcaaattaagcgcctcaaacaggcatacctcgtcgcacgtgatgctcacgagggccagacacgctccagcggtgagccttatattactcacccggtcgccgtggcctgcatcctggcggagatgcgtctcgattacgagacgctgatggccgccctgctgcatgacgtcattgaagacaccccggctacctatcaggatatggaacagctgttcggcaaaagcgtcgccgaactggttgaaggcgtatccaagctcgacaagctcaagttccaggataaaaaagaagcgcaggcggaaaacttccgcaagatgatcatggcgatggtgcaggatatccgcgtcgtgctgatcaagctggccgaccgtacgcacaatatgcgcaccctcggttcgctgcgcccggacaaacgccggcgcatcgcgcgtgaaaccctggaaatctacagcccgctggcgcaccgcctgggcatccatcacctgaaaaccgagctggaagagttgggttttgaggcgctttaccccaaccgctaccgcgtcatcaaggaagtggtcaaagccgcgcgcggcaaccgtaaggaaatgatccaaaagattctttccgaaattgaaggacggttgaccgaggccggcatcgcctgccgcgtcagcggacgggaaaaacacctctactccatttactgcaagatgcacctgaaagagcagcgcttccattcgattatggatatctacgcgttccgggtgatcgtcaaggaagtggatacctgttaccgcgtgctgggccaggtgcatagcctgtacaaaccgcgcccgggacgggttaaagattacatcgccattcccaaagccaacggctatcagtcgctgcatacttcgctgatcgggccgcacggcgtgccggtcgaagtgcagatccgtaccgaagatatggatcagatggcggaaatgggggtagctgcgcactgggcgtacaaggaacagggcgaaagcggcaccaccgcgcaaatccgcgcccagcgctggatgcaaagcctgctggaactgcagcaaagcgccggcagctccttcgaatttatcgagagcgtcaaatccgatctgttcccagatgagatttacgttttcaccccggaaggccgcatcgtcgaactgccggccggcgccacgccggttgacttcgcttacgccgtgcataccgatatcggccacgcctgcgtcggcgcccgcgtcgatcgccagccttatccgctgtcacaggcgcttaccagcggccagacggtggaaatcatcaccgcaccgggggcgcggccaaacgccgcctggctgaactttgtcgtcagctcgaaagcgcgcgccaaaatccgccagatgctgaaaaacctcaagcgcgacgactccgtcaacctcggccgtcgtctgctgaaccatgcgctgggcggcagccgcaagctggccgaaatcccgcaggaaaacattcagcacgagctggagcgcatgaagctggcgacgctggacgatctgctggcggaaatcggcctcggcaacgccatgagcgtggtggtggcgaaaaacctgcagggtgaccaatccagcctcggcgcctcttccggcgtgcgcaacctggcgatcaaaggcgccgacggcgtactgatcacctttgccaagtgctgccggccgatcccgggcgacccgattatcgcccacgtcagcccgggcaaagggctggtgatccaccatgaatcctgccgtaacattcgcggttaccagaaagagccggaaaaattcatggcggtcgagtgggataaggaaaccgagcaggaattcatcgccgagatcaaagtggacatgttcaatcatcagggggcgttggccaacctgacggcagcgatcaatgctgccgagtccaatattcaaagcctgaataccgaagagaaagacggccgggtctacagcgcctttattcgcctgaccactcgcgatcgcatccatctggcaaatatcatgcgtaaaatccgtatcatgccggatgtgattaaagttaaccgtaaccgaaactagcgcctatgagccccgaacgctatgcgcggatttgtgaaatgctcgccacccggcaaccggatctgacggtctgtctggagcaggtccacaaaccgcataacgtctctgcaattatccgcaccgccgacgccgttggcgtgcaccaggttcacgccgtctggccaaccgcccgcatgcgcacgctggtttcttccgccgccggcagcaacagctgggtcaacgtaaaaacgcacccgaccattggcgatgcggtgcagcatatgaagggccagggcatgcagatcctggcgacccacctttccgaccgcgcggtggatttccgcgatatcgactacacccggccaacctgtattctgctggggcaggagaaaaccggcatcaccgaagaagccctgcagctggccgaccaggacattatcattccgatgatcggcatggtgcagtcgctcaacgtctccgtggcttccgccctgatcctgtatgaagctcagcgacagcgccagaatgccggcatgtaccgccgcgatcgcagcatgctggatgacgaagagcagcagcgcctgttgtttgaaggcggctatccggtgctggccaacgtcgccaagcgcaaaggcctgccgcgcccgcatatcgatgaaaacggcgaagtggtcgccgacgccgaatggtgggccaccatgcaagccacggtgcgcagatgaaaggccgcctgctggatgcggttccgctcaccacgctgaacggcgttggcgccagccaggccgccaaactggcgaaaatcgggttggacaccattcaggatctgctgctgcacctgccgctgcgttatgaagaccgcacccgtctgtaccccatcaacgacctgctgccgggcattttcgccacggtagagggcgaagtgctgcgcagcgatatcagtttcggccgccgccgcatgctaacctgccaaatcagcgacggcaccggcatccttaccatgcgctttttcaatttcaacgcggcgatgaaaaacagcctggcgaccggacgccgggtcaccgcctacggggaaatcaaacgcggcaaccacggtgcagaaattattcatccggaataccgcctgcagggcgagcatgacgacgttgaactgcaggcgtcgctgacgccagtctaccccaccaccgaaggcgtacgccaggcgacgctgcgtaagctgaccgatcaggcgctggagctgctggacacctgcgccattaccgaactgctgccgccggaactgagcggcgggctgatgagcctgccgcaggcgctgcatacgctgcatcgtccgccgccggatattcagctggccgatctggagctgggcaagcacccggcgcagaaacggctgattatggaagagctgctggcgcacaacctcagcatgctggcggtacgcgccggcgcgcagagctaccacgcccagccgctgctgccggacgacgccttgaaaaaggcgtttctggcccagctgccgtttgcgccgaccggtgcgcaacagcgcgtggtggcggatatcgaagcggatatgcaaaaagatttcccgatgatgcgcctggttcagggcgacgtcggctccgggaaaacgctggtggcggcgctggcggcgctgcgcgccattgctaacggcaaacaggtggcgctgatggcgccgaccgagctgctggcggaacagcacgcaaataacttccgccaatggtttgcgccgttgggcattgaggtcggctggctggccgggaaacaaaaaggcaaggcgcgtatcgcccagcaggaagcgatcgccagcggccaggtttccatggtggtcggcacccacgctatcttccaggaacaggtgcaatttaacgggctggcgctggttatcatcgatgaacagcatcgctttggcgtccaccagcgtctggcactgtgggaaaaaggtgaagagcagggcttccatgcccatcagctgatcatgaccgccacgccgatcccacgtacgctggcgatgaccgcctacgccgatctggatacctcggtcattgacgaactgccgccgggacgcacgccggtcaccaccgtggcgatcccggatacccgccgggcggacattatcgaacgcgtcagaaacgcctgcctgcaggaagggcgccaggcttactgggtctgtacgctgattgaagagtccgagctgctggaagcgcaggcggcggaagccacctgggaagaactgaaagcggcgctgccggagctgaaggtagcgctggtgcacggccggatgaaagcacaggaaaaacaggcggtgatgcaggccttcaagcagggcgaactgcagttgctggtcgccaccacggtgatcgaggtcggcgtcgacgtgccgaacgccagcctgatgattattgaaaacccggagcggctgggtctggcgcagctgcaccagctgcgtggccgcgtaggccgcggcgcggtcgcctcgcactgcgtgctgttgtacaaaacgccgctgagtaaaaccgcgcaaaaacgcctgcaggtgctgcgcgacagcaacgacggcttcgtgattgcccagcgcgatctggaaatccgcggccccggcgagctgttgggcacccggcagaccggcagtgccgaattcaaagtcgccgatctgctgcgcgatcaggcgatgatcccggaagtccagcgggttgcgcgccatatccaccagcactatcccgaccatgctcaggcgctgatcgagcgctggctgccggaaaaagcccgctactccaacgcataaaaaagggcgccgataaggcgcccttttgccgtcctgcggggtaacatcccccgcctgactcagccaatcgccgggaagaccggcagcagcagatacagcttaataatgatggcgttggcgatatcgataaagaacgccccaaccatcggcaccaccagaaacgccagatgcgacgggccaaagcgatcggtaatcgcctgcatattggcgatcgcggtcggcgtagcgcccatcccgaagccgcagtgcccggcagccagcaccgccgcgtcatagtttttgcccatcacccggtaggtgacgaaaatcgcgtacagcgccatcaccagcgtctgcaccgccaggatcgccagcatcggcagcgccagcgacgccagctcccacaggcgcaggctcatcagcgccatcgccaggaacagcgacagactgacgttgcccagcaccgataccgcacgttcaaacacggtataaaagccggtgaatgccagcgtattgctgaggatcaccccgacaaacagtacgcagacgaagttaggcagctcgaacaccgtgccgctcagcaggccggcaatcagctggccaaggctgaggcagatggcgatcatcgcgatggtttcaatcatcaccaaggatgtgatcaggcggccgctctccggcttctcaaagccgctcggctggacgctgtcatccggcgaaccttccggggtggaacgtttaaccagatggcgcgctaccgggccgccaatcaggccgcccagcaccaggccgaaggtggcgcaggccatcgccacttcggtggcgttttcaaagccgtaacgctcgataaacagcttactccaggcggcgccggtgccgtggccacccgacagggtgatcgaaccggcgatcaggcccattaacgggtccatccccagcatcttcgccataccgatgccgatggcgttctgcaccaccagcagccccagcaccacaaacaggaagataaccaacgccttaccgccggcgcgcagccgcgccaggttggcgttaaggccgatagtggcgaagaaggccagcatcagcggatctttcagcgacatatcgaagctgatttcccagttaacggtctgttttaaaatcagcaataacagcgcaaccagcaaaccaccggcgacgggggcaggaatggtgtatttttttagcagcggaatgcttctaacgcacttgcccccaaggagcaaaaccagagttgcagcgactaacgtgccataagtatcaagatgaaacatccaggtactccgtgtgagggtaaaaatccaattttattaataagttatataaaaccactgagttttttaaacttgatgaatgcaggattagaaggaaaaaacgctgagaagacaagaaaaaatgcatgaaaatgcgacataaataaaaatatgtgaggcagaaaagtacagggcaaccgtttgcttttgatgcccagacgattaaaatgcctgctttgccgtttcggaaaagtgccacaccatgaccatgcaatccgccgagcttgaacccgcgcaaaacgcctccgccgcctcgcccaaaagcgaactgatctaccgcctggaagaccgcccgccgctgccgcaaacgctgtttgccgccggccagcatctgctggcgatgttcgtggccgtgatcacgccggcgctgctaatctgccaggcattagggctgccggcgcaggatactcagcacattatcagcatgtcgctgttcgcctccggtctggcctctattttacaaatcaagacctggggcccggtcggctccggcctgctgtcgattcagggcaccagctttaacttcgtatcgccgctgattatgggcggcatggcgctgaaaaacggcggtgcagacgtgccgaccatgatggcggcgctgttcggcaccctgatggtcgcctcctgcaccgagattctgctgtcgcgcgtcctgcacctggcgcgccgcattattacgccgctggtttcaggcattgtggtgatgatcatcggcctgtcgctgattcaggtcggcctgacctccatcggcggcggctacgccgccatgagcgaccacaccttcggcgcgcccaaaaatctgctgctggccggcgcggtgctggcggtgatcattctgctcaatcgtcagcgcaatccctatctgcgcgtcgcctcgctggtgatcgccatggcggtcggctatctgctggcctgggcgctcgatatgctgcccgccagtcagcccgtcagcaacgccgcatccatcaccatccctaccccgctgtattacgggctgggcttcgactggaatctgctgctgccgttgatgctgatctttatggtcacctcgctggaaaccatcggcgacatcaccgccacctctgacgtctccgagcagccggtgcgcggcccgctgtatatgaagcgcctgaagggcggcgtgctggccaacggtcttaactccatgctgtcggcggtcttcaacaccttcccgaactcctgcttcggccagaacaacggcgtgatccagctgaccggcgtcgccagccgctacgtcggctttgtggtggcgctgatgctgatcgcgctgggcctgttcccggcggtcgccggctttgtgcagcatattcccgagccggtactgggcggcgccaccatcgtgatgttcggcaccatcgccgcatccggcgtgcgcatcgtctcgcgtgagaagcttaatcgccgcgccatcatgattatggcgctgtcgttggcggtgggtatgggcgtttcccagcagccgctgattttgcagttcgccccggactggctgaaaaccctgctctcctccggtatcgccgccggcggtatcaccgccatcgtactgaacctggtgttcccgcaagagaaggaataatcctgcagccgggccgcatagcccacgcttatcgtctaaaacggccgtctgcggccgttttttattgccactcagaccattacccttgagatagccggccaattacggcataaacggggtatcttttttgagcgctggggtgggcaggcgatgaaatttatcgggaaactgttgctatggctgctggtggcggcggcaatcgtcatcgtattgctgtatctggtcgggcagagccgctgggccgccggccagatcggcgactgggtgagcgagcgcagcgactaccgcctctctcttggcaaaatcacccactcctgggataacccaacgcaggtcaacctggaggaggtcacgctggcgcgcgccaaccagccgcaggcattggcggccaagcgcatcgatctcggcctcagcctgcgacagatcaccaacccgcgctacttccacagcgtgacgctgcgcgacggtacgctcaatgtgcagcctgacgctgcggcgctaccgctccaggctgacgtactgcagctgagcaatatggccgtgcacgccggcgacgccgactggcggctcaacgcgcagcgcgtcaacgccgggataacaccatggcggcctcagcccggcgaactgctgggcaataacaaccgcttccagttcagcgccggttcgctgaccctgaacgacattcccgcctcacaggcgctgatacaggggcaaatcaaagaccatcagctgctgctggaagatttcggcgccaacctcgcccagggcgatctcaccggcaaggcgacgcgcgccgccgacggcagctggctggtggagcgcctgcgtctgaacaaggtgcgcctgcaaacgccactgtcgctggaacagttctggcagcacataaccaccctgccgccaatcacgctgaaacgctttgacctgatcgatgcgcgtctggaaggcaaggcatgggcgtttaacgatctcgacctgtccctgcaaaacgtcaccctgcaacagggggactggcgcagcgaggacggcgcgttcaatgccaacgccagcgatatcatcaacggccgcttccatctggtggatccgattatcagtacgcggctgtcgccggccggcgttgccatcgagcagttgacttcgcgctgggaaggcggtttgctgcgcgccagcggcagctggctgcgcgccaccaaacgcttgcagctggacgacgtcaccgtcgcggcgctggagtataccctgccgcagaactggcgcgagctgtggctcaggccgctgccggcctggctgtcgcaggtatatgtcaataagctgaccaccaaccgcaacctgattatcgatatcaatccggcgtttccgctccagctgacggcgctgaacggaaacggcagcagcctgctgctggcacgtgatggtcagtgggggatctggtccggctcgctgaacctgagcgccaacgaagcgacgttcaataaaatcgacgtccgcaggccctcgctggcgctgacggcggacccgcggcagatcgccgttaccgaactcagcgcctttatgccggatggcctgctggatgccaaggccagcgtaatgcagctgccgggcaagccgttttcgctgtcgctgtccggccgttcggtgccgcttaacaccctgcagcagtggggctggcagccggtgccgctggagggcgacggcaacctgcagctgcaattgcaggggttgttaaacagcgacggaccgttccgggattccgtgcgggggactttgcaagccacggcgaaagacggacaaacggtcagtcagcagcagccgtaaactcgcgagggcgcgcacagcgccctcgttgcctattcgggaatggcttcgcagccgccctgatccaacggcacttccggctcggccggcaacaccatgtaggtgccctcaaacaccgcccctttatcatcatcgccaaacagcaccacttccgcctgcacgcgggcgcggcggccgcgcgccagtcggtcaagatcgccgctcagcgagctgagatcggccaccgcccgcggacggccggtgattggcttgctgtagcggatatgcgcatccgccagaatgatggtgccgcccaaatggcgctcgcgcagcagcagccagatcaatccccaggcggtcagcgtcgccagcgaaaacaggctgccggcaaacagcgtatggtgcgggttctgattgccgacctccggcatggtggtgacaaagcgctggccagtgtactggctgatgcgcacccccatcttttcactgagcggaatatgatcgtaccaggcctgctgcagctgcccgcaccagtccgggcggtgcaggatatcgtccagcgtcgccaccggcttaatcatcaggaagtggcggatcggcgaggtctgcggcgcgctgatctccccctggctttcaaaccccagcttggcgaagaacgccaccgcatcttcacgcgcgctgcacaccacgcgcttcacaccttcctggcgcgctaccgactccagcgtcatcgccaccagcgtgcccagccctttgtcctgtacgccagggtcgaccgctaaaaaacgaatcgccgcttcgttatccgcgttgatgtacagccggccgacggcgacgattttgccattctcatccaccaccatttggtggtgcgccatggcgtcataggcatccttttccgaacccaccggctggtgtaatggcttgcgcagcatttcccagcgaaactggtaataatccttcagttcttgttctgtaacgggtactcgtaggtgatacatagacgccttctctccaaatttttaaacctgtagccagaacgtcaccggaccgtcgttcaccagtgcgacttgcatatccgccgcgaactcgccggtctgtgtttccacgccgcgttcgcggcattggccaacaaaatactgatatagccgatcggcctgcgcaggctccgcgccgcgcgagaagccgggccgcatacctttttgcgtgtccgcggccagcgtaaactgtgaaaccaccagcacgctgccgccggcctgctgaacgttaaggttcatcttgccgttatcatcaccaaaaatgcggtagcccagcacgcgctcgcacaaacgctcggctttctgttcgttatcatcttgctctacacccaataacactaacaaacccgggccaattttgcctaccgtctcgccgtttaccgtgacgctggcgtttaatactcgctgaatcaatgcaatcatgacggtttatcctgctgttgctgctcaattttttgctgtttgtacgcgcggtactccgcgaacgtggcggcgatctccgcaccgagcaatacgatacaccagctccagtagacccacagaaataaaatcgggatcaccgccagcacgccgtatatcaactgataagacgggaacatggtgacgtacagcgcaaagcccttcttgcccagttcgaacagcagcccggccaccagcgcgccgaccagtgcgtccttcggcggcacccgcaccgtcggcacgatgctgtacagcagccagaaagagacccacgacagcagcagcgggaaaatacgcaacagccgatccaccaggctgttaacgccggtctgcgccagccagttcagcgacaacagataagagctgatcgccatgctggcgcccaccagcagcggccccagcgtcagcaccatccagtacaccgcgaacgaatagacgatcggccgcttgtttttactgcgccagatggtgttaagcacgctgtcgacggaggagatcagcagcagcgcggtgacaatcaggccgcaggtgccgacggcggtcattttgttggagttggcgacaaactgctccagataacgttggatcacgttgccggccgccggcataaaattggaaaagataaagctcttcagctgtacgctgatatcggaaaacatcgggaaggcggcaaacagcgcaaataccacggtcaccagcggcaccagcgacaacagggagacatacgccagatggcccgccaacatggtcaggccgtcgctgtcgatgcgcttgagcagcagccggccgtaggtgacgcccggctttacggatgacggcagcttcttgctacggaaaaacgacatactcactccttgtcagttcgtatgtcttaagcttaacccgcctggctcaagcggcaaaataggccggcaccgtatcgcgatcggtcacccataccgccgtcatgcccaaagcccgtgcggccgcaatattatcgggatgatcgtcaaagaataccgcctgttccgccggggtgttttccgcttccagcacccgctggtaaatggccggctccggtttacgcaggccgagatcctgcgacaggtagagatggtccgccgccgccgccacctccgggtagtgctgcggccagtaattgcagtgcagccggttggtgttcgacagcaccaccacccggtggccctcgttgcgcaggcgctgcatgatggcgatcacctccggacgcagcgcgacaaataccgcctgccagccggcggcaaactgctcaaagctcagcgcgatgcccatttcatcgcacaggcgggcggcgaactcctcgtcgctcacttccccccgctcatggcgctgaaatacctcacccatgctaaagcgttccgccagcaccgccagcggcgtgccgctcagattgctccatacgcccagcacacgtttgaaatcgatatcgacgatcacgttacctaaatcaaagatatacagcatagccctctcctgacgaccggtgaggtttcactgtagcgggaaaagcagaagctgaacagataaggcggagaaaagcgcatagcgcgccgcagaaaagggagaaagcagaagaaaaaactcagggcgcccgacaggcgccccaagcagtgcgttctaaatcagcagttatgcttctttagaaccgcggcttgcacgtttgcgatcgttttccgtcaggtgacgtttacgaatacgcacggacgttggcgtcacttcaaccagttcgtcatcatcgataaattccagagcctgctccagagtcatcttgataggcggaaccagcgtcgtcgcttcgtcagtaccggaagcacgcatgttggtcagtttcttaccggtcaggcagttcacggtcaggtcgttggagcgtgagtgaataccgatgatctggccttcatacacttccgcaccgtggcccaggaacagcttgccgcgatcttgcagaccatacagggcgaacgctaccgctttaccctggccgttggagatcagcacgccgttctgacgctggccgacttcgcccggacgcagatcgtcgtagtggctgaaggtggagtacagcaggccggtaccggaggtcatggtcatgaactcgttacggaaaccgatcaggccgcggcttgggatcacgtagtcaaggcgcacgcggcctttaccgtccggatccatgtttttcatatcgcccttacgctcacccatcgcctgcatcacagaaccctgatgctgctcttcgatatccagcgtaacgttctcgaacggctcttgtttacggccatcgatttcacggaagataactttcggacgggaaaccgccagctcgaagccttcacgacgcatgttttcgatcagcaccgacaggtgcagttcaccacggccggacacgcggaacgcgtcggcatcgtcggtttcttctacgcgcagcgccacgttgtgcaccagttccttgttcagacgctcaaggatctgacgagaagtcacgaacttgccttctttaccgcagaatggcgaggtgttgacgttgaagaacatgctgacggtcggctcatcgacggacagcgcaggcagcgcttccacgttagccggatcgcagatggtgtcggagatgttcagctcgcccaggccggtgatggcgatgatgtcgcccgcttccgccaggtcgctgtcgatacgctccagacccaggtggcccagcactttgcccactttaccgttgcgcgtcttgccttcgctgtcgataacggtgacctgctggttcggcttcactttaccgcgcttgatgcggccgatgccgatcacgcccaggtagttgttgtagtccagctgggagatctgcatctgcagagggccatccagatccacttccggcgcggacacgtggtcaacgatcgcctgatacagcggcgtcatatcgtcggccatatcggtatgatcggtgccggcgatgccgttcagcgcggatgcatagatgatagggaaatccagctgctcgtcggtagcgtccaggttaacgaacaggtcgaatacctgatcgacaacccagtcaggacgtgcgcccggacggtcaaccttgttaatgaccacgatcggcttcagaccatttgcaaacgctttcttggtcacgaaacgggtttgcggcattgggccatccattgcatccacaaccagcagcaccgagtcgaccattgacatcacacgctctacctcgccgccgaagtcggcgtgtcccggggtatccacgatgttgatgcggtagtcattccaattaatggcggtgttttttgcgaggatggtaatcccacgctctttctccaaatcgttggagtccattacgcgctcggcggcttccgcacgctctccgaaggtaccggattgttgcagcagcttgtcgaccagagtggttttaccatggtcaacgtgggcaataatggcgatgttacgcaaattttcgatcacagctttgcctcaggcattagaaatagcgcgctattgtacacgtattaagcgagggactaaacaagatcacaaccatctctgataaacaatgctaatcaggttagtttgtgatccctttcacggtgcaaaacgtcacctttggacgcaatttgcaccattatggtgcccatcgcggggttatttgcacgattatggtgcaatgcattcctgttggtgcatactcggaatgggtaaaagccgcccagaatggcataaggccgccattttgaaacttggcacgcttttcgctttagtctacacaaggtgaaaaaaagccagtagtaaagattcgttccacgacgacgacaatgataaatccgggagagttaagtatgtccgctgaacacgttttgacgatgctgaatgagcatgaagtgaaattcgtagacctgcgtttcactgacaccaagggtaaagaacaacacgtcaccattcctgcccaccaggtaaacgccgatttcttcgaagaaggcaaaatgtttgacggctcgtcgatcggcggttggaaaggcattaacgaatctgacatggtgctgatgccggacgccagcagcgcggtattggatcctttctacgaagagcctacgctgattattcgctgcgacattcttgagccgggcaccatgcaaggctatgaccgcgacccgcgctctatctccaaacgtgcggaagacttcctgcgctcttccggcattgccgacaccgtgctgttcgggccggagcctgagttcttcctgttcgacgacatccgcttcggcagcagcatcagcggttcccacgtggcgatcgacgatatcgaagccgcctggaactccggcaccaaatacgaaggcggcaacaaaggccaccgcccgggcgtcaaagggggttacttcccggtgccgccggtcgactcttcgcaggacctgcgttcaaccatgtgtctgaccatggaagaaatgggtctggtggttgaagctcaccaccacgaagtggcaaccgcaggtcagaacgaagtggcgacccgcttcaacaccatgaccaagaaggccgatgaaatccagatctacaaatacgtggtccacaacgtggcgcacgcattcggcaaaaccgcaacctttatgccaaaaccgatgttcggcgataacggttccggcatgcactgccacatgtcgctgtccaagaacggcaccaacctgttcgccggcgacaaatacggcggcctgtctgaaaccgcgctgttctacatcggcggcgtaatcaaacacgcgaaagccatcaacgccctggccaacccgaccaccaactcttacaagcgtctggttccgggttatgaagcgccggttatgctggcctactcagcgcgtaaccgctctgcatccatccgtattccggtggttgccagcccgaaagcgcgccgtatcgaagcccgcttcccggatccggcggccaacccatacctgtgcttcgccgcactgctgatggccggtctggacggcatcatcaacaagatccacccgggcgacgccatggataaaaacctgtacgacctgccgccggaagaagaggctgagattccaaaagtggccggttccctggacgaagcgctggcggcgctggacgaagaccgcgagttcctgacccgcggcggcgtcttcaccgacgacgcgatcgacgcctacatcgctctgcgtaaagaagagctggaccgcgtgcgcatgacgccgcacccggttgaattcgaactgtactacagcgtttaagcttgaccagcgccgccccgcgcggcgccacctaattttagttgtcgtttttttgttgccgtggaaacttttcagcccatcttcggatgggtttttttctccacactctttttctgcaaatccacgccattccgcaattatcacggatggagtaggatggatgcaccaaaacagtgcaaagcgttcgcgcttagtctgccggctgaccgggttagcaaattcaacccatgcgccgcaccctggaagatgaagggcatatatgacaactgaaccactgcccgatgcggggcagatcctcaattccctgatcaacagcgtactgctgctggacgatcggctggcggtacattacgccaaccccgctgcgcaacagctgttggcgcaaagctcccgtaaactgtttggcacgccgctgcccgacctgctcggctatttttcgctgaacgtcgatctgatgcgcgaaagcctgaataccggccaggggtttaccgataacgaagtcacgctggtggttgacggccgcgcgcatattctgtcgctgaccgcacaggcgctgccggaaggctatatcctgctggaactggcgccgatggataatcagcgtcgcctgagtcaggaacagctgcagcatgcccagcaggtcgccgcgcgcgatctggtgcgcggactggcgcacgaaatcaaaaatccgctcggcgggctgcgcggcgcagcacagctgctggccaaagccctgcccgacccggccctgaccgaatacaccaaggtgatcattgagcaggccgaccgcctgcgcaacctggtcgatcgcctgctggggccgcagcggcccggtcagcacattacgcaaagcatccaccaggtggcggagcgggtatgccagctggtgtcgctggaaaaaccggaaaacgtcacgctggtgcgcgattacgaccccagcctgccggagctggcgcacgatccggaacaaattgaacaggtgctgttgaatattacccgcaacgcgctgcaggcgctgggcgataccggcggcactatccggctgcgcacccgcaccgcgtttcaaatcactctgcacggcacgcgttaccgcctggcggcgcgcattgatattgaagacgacggccccggcgtgccggcgcagctgcaggatacgctgttctacccgatggtcagcggccgcgaaggcggcaccggcctaggattatccattgcccgcagtctgatcgatcagcactgcggcaaaattgaatttaacagttggccgggacataccgaattttcggtttacctgcctattcgtcagtgaggtttgctatgcaacgagggattgtctggatcgtcgatgatgacagctccatccgctgggtgcttgagcgcgccctgaccggcgtcggcatgcgttgcgcaacgtttgacagcggcaacgccgtcctggaggcgctgtctacgcaaactcccgacgttttactgtccgatatccgcatgccgggcatggacggcctggcgctgctcaagcagattaagcagcgtcacccgatgctgccggtgatcattatgaccgcccactcggatctggacgctgcggtcagcgcctatcagcaaggggcgttcgactacctgccgaagccgttcgacattgatgaggccgtcgcgctggtcgaacgcgccatcagccactatcaggagcagcaacagccggcgcgcagccagcccgccagcagcccgaccgccgacattatcggcgaagcgccggcgatgcaggacgtctttcgcattatcggccgcctgtcgcgctcatccatcagcgtgttgatcaacggtgagtccggcaccggtaaagagctggtggcgcatgcgctgcatcgccacagcccgcgcgccaaatcgccgtttatcgccctgaatatggcggctatccccaaggatctgatcgaatccgagctgttcggccatgaaaaaggcgcgtttaccggcgccaaccaaatccgtcagggccgttttgaacaggccgacggcggcacgctgttcctggatgaaattggcgatatgcctctggacgtgcagactcgtttactgcgcgtgttggcggatggccaattctatcgggtcggcggctacgcgccagtgaaagtggacgtgcgcattattgccgccacccaccagaacctggagcaacgggtgcaggaaggcaaattccgcgaggatctgttccaccgtctgaacgtgattcgcgttcacctgccgccgctgcgcgagcgtcgggaagacatcccgcggctggcgcgctacttcctgcaggtggccgccaaggagttgggtgtcgaagccaaaaacctgcacccggaaaccgaaaccgcgctgacgcgcctgccgtggcccggcaacgtgcgccagttggaaaatacctgccgctggctgacggtgatggccgccggtcaggaagtgctgattcaggatctgcccaccgaattgtttgaagcctcaccgccggagagcggcgcgccggccggcgccggcaactgggcgacgctgctggcgcagtgggccgaaagcgcgctgcgttccggtcatcaaaacctgctctcggaggcgcagccggaaatggaacgcaccctgctgaccacggcgctgcgccatacccaagggcataaacaggaggccgcgcgcctgctgggctggggcagaaataccctgacgcgcaagctgaaagagctgggcatggagtaaacggcgcgcccaatgctgaaaacctcgttgggcgcacaaaaaaacagcaacttcagactttacagtaaactaactcgcagtatgatcgggtcgaaaaaacccggaggtcgccatgctggattctcttatcgcctttattgcgcaaggtgcggacgtcagcgctactgccggccatacgccgcaggccgccgttgccgccgtgctgtgcgccgccctgattaacttcttcagttaaggccacggccgccggcggtgcggccgtggcgggacaccgtcagatcacgcgggaaaactgctgcgcacgcgcctgtttgcgcaaatagatatcaaaacacatacagatattgcgtatcagcaggcgtccctgcggcgtaacgcgtatgccctgctcatcacgcaccaccagcccgtcgcgctcaaacggcgccagcagctgcagatcctcagcgaaatattccacaaagctaataccgtactgctgctctatcgggcggaaattcagctggaagttgcagatcagggttttgatcgcgtcgcgacgcaagcagtcatcttcgctcatcgtcagcccgcgccacagcgcattgccctgctgctcaacgctgtgatagtacgccttcaactccttctgattttgcgcgtagctgtcccccagcatgctgatggccgacacgcccagccccagcaggtcgctgtcgccctgagtggtgtagccctgaaaattacggtgcagatttccttcgcgctgcgccaccgccagttcatcatccgggcgggcgaaatggtccatgccgataaactggtaaccggagtcggtcagcgaggcgatggtctgctgcaaaatatccagcttttgctgtgcgtcaggcagatcggcgtccttgattttacgctgggcggcgaacaggctcggcagatgggcatagttgaacacgctgagccgatccgggttcagttcgacaacccgctcgagggtgaaagcaaagctctccggcgtctgcttcggcaggccgtaaatcagatcgatattggtggagttaaagcccagcgctttggcgcgctcaatcaaggcaaagatgaacgcttcatcctgttcacgattgaccagccgctgcacctccttgttgaagtcctgcacccccatgctcaggcggttaaagccctcggcgcgcagatgatcgagcacatccagctcaatctcacgcggatccacttcgatcgacatttcagcctgcggcaggaaatcaaaatgctggcgcagcatggccaccagccggctgatttgcgttttgctcaggtaggtcggcgtaccgccgccccagtgcatctggctgacctggcgcccggcaaacagcggcgcccgggcggcaatttcctgcgccaataccgccagatactcatccgctttgtgcgtctgacgcgtcaccagcttgttacagccgcagaaatagcacagcttgtggcaaaacgggatatggacatacaacgatagcggtcgctcagggtagcgccgggcggcacgttggaatgccgcctcgtcgtagctttggctgaactccaaagcggttgggtacgaggtataacgcgggcctgaatagttatatttttggatcagggccaaatcccagacgatagcctgttctgacattgctcactccttccgatcgccccaaagagtcgcgaacggcggatgccatgactcagaaccccctgggtttacgtttgctgccgggccgggaaatgggcaattgtcgttgctgtctggccacggaagcgctgcggaggcgcgctttgcgcctcgacagccgccatagtttaccgaataaccacagcagataacatgttaacagtagggctattagcagaattggccacataaccggttaaagcgcgtttttcgggccgccgcttttcagcagtttcaggatatcttccggtttttcttcttcgtcgatgtcgtcatcgtcgtcacccaactcgatgcccaactgcgccatcagcgcatcaatgcggtccagcgtctgatcgacgtaggcctgctcttcccccgtcagcttgtcgccgtcgtcaatgcggtccaacagggcgtccagacgctcatcattttccagcttcgccagctcttcttccggcgacaggcgcggtttggcttcagccttggttttgttctgcggtttcaccttagcctgcgcttccaccagcaatggcaccggcgttttgctgccgatacgcggatctttcacatccccggttgcggatttcttttgcttggcgttttcaatctgggtgcgtgaaccggaagcatggccacggcgctttttctggcgcttacgctcgcgagcttccatatcaagctcaacacgacttttcttttttgcttttgacgtcgccgctttgccgcggggcgcttttgatgactggttcatggcatatgctcttcggtgtatgtagattcagtatatacccgtcattcttcaagctgcagatgcgttggctgcgctcagtcacccgaatcgcttaccagagtaagctcatcgggattccttctcttgtcgccttcccgcagctcgaattatttagggtatagaattgcggcggaatctagcagaaagcagacaaataaaaaaggcgacaggttaaacctgtcgcctatttcataccttcatacgaaggatattcctgctacgcactccatgcgcacactcaacatcccggtttttccttctgctatcagcgcattccctgctatttagccttccatcctggaaagaaaaatcatccctgtacgcaatcctttcgtatccgctcatcctgagcgcgcatcccgcgagcatccgactgccaatactccaccatccttgtggcgttcgctaatcctaagcgaacaaatcaacgccgtttgaagtcatcctgtcactcatcgcacttcctgtgcgctccctgaggtttttcgttcatcctgaacgttcctgattccttcacatcctgcgttggtcgctactttacgcggattacgcctgcgctcaaggtactcacaacggcttacacggactatttgcccccaacacaagacaaccatttgtttttaaaataaatattattttacggtcggaaaataaagcgacatatccccctgttggaatggcaaatgtcttacacgccaatgccgctttgccggtggaaaattgccgctctgagggggaaaatcggagaaagcgcccctttttcacgctgatgcagttataatcgcccaccggaaagcccttcttcactcggagacgaaaaattttgaccagcaaaaattacaactaccacatgacccatttcgtcaccagtgcgcccgatatccgccatctgccgccggatgccggaattgaagtggcattcgccggccgctctaacgccggcaagtccagcgcgctgaatacgctgacgaaccagaaaagcctggcgcgcaccagtaaaaccccgggacgcacccagcttatcaacctgtttgaagtggaagacggcatccgcctggtcgacctgccgggttacggctatgccgaagtaccggaagagatgaagcgcaaatggcagcgcgcgctgggtgaatacctgcagatgcgcaacagcctgaaagggctggttgtgctgatggatatccgccatccgctcaaagatctcgatcagcaaatgattcagtgggcggtggatgtcggtactccggttctggtgctgctgaccaaggccgacaagctggcttccggagcgcgcaaggcgcaggtcaatatggtgcgtgaagcggtgctggcgtttatgggcgatattcaggtcgagccgttctcttcgctgaaaaaatttggcgttgataaactgagccagaagctgaacacctggtttaacgagatcccaccggaagtactgccggaagaggatgacatcggcggcgagtaacgcccagaccagatgataatcagggtccgccagcgggcccttttttgatcgcgccagaagattttgttatctaattacagatctgaacgaaagacatcagaaaaagttatgacaagatgacgggaaaatgacggttggcggcgagtaagggttacgaagcgccgggaaaagtcgtgataaagaacgggtaatcttattgtttttacaataaaaaacgccccagtcactgctgactggggcggctaatattcagccaaatccgattacgtgaagtaaaaggtctgaaagatagaacatcttacctctgtaccctacgcctgtaactttacatcattttttcaccaggaaaaagaattttctgtagtttagttacagcctgaaagggggaataacggcgatgttgcggaaacaatcgccgtataatgtagctaaattacgaaaatagctgggtttttcgccgtttagcgcaacgttcggccagttgcgtcattaatgcgcttcttcccagttatttccgctgccaacgtccacttttaacggcaccgccagcgtcatactgccttccatcaggtcgcgaatgcgctggctggcttcttccagcaccgactcgtgcacttcaaacaccagttcatcgtgcacctgcatgatcacgcgcacctgcggttctttctgctccagcagccagctatccacggcgatcatcgcacgtttgatgatatcggccgcggtaccctgcatcggcgcgttgattgccgcacgctccgccgccttacggcgcatgccgttgctggagcgcacgtccggcagatagagacgacggccgtccagcgtgctgacgaatccctgttcggaagcctgctgacgcgtgcgctccatataatccagtacgccagggtaacgctcaaaatagagatccatatagcgctgcgcctcattgcgcgggatccccagctggcgcgccagaccaaaggcgctcatgccgtaaatcaggccgaagttgatcgccttggcgctgcggcgctgttcaccggtaactttatccaacggcacgccaaagacctcggacgccgtcgcccggtgaatatcttccccggcggcaaaggctttcagcagcccctcatcctgcgacagatgcgccataatgcgcagctcaatctgcgagtagtcggcggccaaaatacggtatcccttcggcgcaataaacgcctgacgaatgcgccgcccttcttcattgcgcaccgggatgttctgcaggttcggatcgctcgatgacaggcggccggtagcggtgaccgcctgatggtacgaggtatgcacccggccgctgaccgggttaatcatctgcggcagcttatcggtgtaggtggacttcagcttggccagcccgcggtattccaggatcacttttggcagcggatagtccagcgccagctcggccagcacttcttcattggtggacggcgcgcctcccggggtctttttcaacaccggcagtttttgcttctcatacaaaatcgcctgcagctgtttggtcgacgccaggttaaacggctcttccgccagctcatgcgcctgcgtttccagctcggccagccgcttggtcagctcctgcgaatgggtcgccagaatatgctggtcgatcagcacgccggtgcgttcaatgcgggaaagtaccggcagtaacggcatttcaatctcactgaacaccttgcgctggccgtcgctctctttcagtttcggccacatggccaaatgcagctgcaaagtgacgtccgcgtcttccgccgcgtacggcgccgcctgctccaaggcgatctggttgaaggtcagctgatttttacctttgccggcaatttcttcaaaggtaatggttttatgaccaagatagcgatcggccaggctgtccatatcatgacggccgccgacgctgtccagcacgtaggattccagcatggtgtcgtaggcaatgccgcgcagatcgatgtcataacgcgccagcaggctcttgtcgaacttcaggttctgcccgaccttcagcgctttttcatcttccagcagcggctttagcgttgccagcacatagtcgcgatccagctgcgccggcgcatccagatagtcatgcgccaccggcaaataggcggcgacgccgggttcgatggcaaacgacaggccgatcaggttcacactctgcgtatccagaccgtcggtttcggtatcaaaggcaaacagctcggcttttttcagccgctccagccattcggcaaaggttttttcatccagaatggtgacatagccatcctgcgacagcttggcttccgcctcggctttaggcgtctctgcggcggcggacggttttgccgcgctggcggccttggcaccgctgcctttcttgccctgcagccaggtgccggactcaacgtccgccaaccagcgcttgaattcatactgtttaaacagctgatgcaactgatcgacatccggcggcaggacgttcagttcgctgcagctgacttccagctcaacgtcggttttgatggtcgccaactgataggagaggtaggccacctctttgttctgctccagcttggcggccatggttttggcaccgcggaagctcagggtcgcaatgctgtccaggttggcatacagcgtatccaggccgcccagcccctgcagcagcgcctgcgccgttttctcgcccacgcccggcacgccggggatattatcggaggagtcgcccatcagcgctaggaaatcgatgatcaattccggtgggatgccatatttatcacacacttcctgcggccccaggatggtgttgttcatggtgttgatcagcgtaacgtttggcgtcaccagctgcgccatatctttatcgccggtgctgatcagcacggcatggccggctttttccgcctgcagcgccagcgtgccgataacatcatccgcctcaacgcccggcgtcaccagcagcggcagccccatggccttgaccatgcggtgcaaaggttcgatctgtgcgcgcagatcgtcaggcatcggcggacgatgagacttgtactcagcgaataactcatcgcggaaagttttgcctttggcatcgaacactaccgccacatgggttggcgcgtactgctgcagtagactgcgcaacatattcagcacgccgtacatggcgccggtcggttcaccggcagagttggtcagcggcgggaaggcatgataggcacgatagaggtaagaggaaccatctaccaggatcaaagggttttcagcaatctgggccatagcgtttctttttgatgatggacttagggtaaggatgccatagctggccgccggagacgatccttagcgcgcattacgatgaaaaatgatcgccttttgcaaagcgatccgcaggatcgtgcctgtggataagtttgtgcatagaaaagagaatgaattataacaatgggttaattgttataataacaaataaaaaaaccaataaaatcatggcgttttatggtaagcatcgcttgaccgccataattttcattttttgagatttgtggatataagttacacgcgttgttcggcacgccgttaatcaaattcggcgcctcaattaccctagcacaaactgggaaagttgcacgaaaatgcagcaaattacgaccataaaaaacgcaatgaccgcgagagtccgtaaggcggcagacgagggtaaagaaaacagttgcgcgttgtgggcgctttcctcccccgctttctgttaaaatgcgtccttcacgcgcggaagcgtatgcctgcaacgctgtttccactaaccgtcaaccgataaccatgccaagattgttagcccctgttatttttattatttctgccttattgaccatcctgttgacggtattgtgttcaatccccatcacgctggccggtattgttaagctattggtgcccgtcccggcaatctggcggggcatttccgcatttgctgattttatgatgtggtgctggtgccaagggctggctgtgctgctgcgcattaacccgcagctaagctgggatattgaagggctggaagggctaagccgtaaaaactggtatctgctgatcagtaatcatgaaagctggtcagatatcgtcgtgctttgcgtgctatttcgcaatcatgccccgatgaataaatacttccttaagcagcagctcgcctgggtgccttttgtcggcctggcctgctgggcgctggatatgccgtttatgaaacgctactcacgcgcctatttgcttaagcacccggaaaagcgcggccaggatattgagaccacccgccgttcctgcgaaaagtttcgccagcggccgaccaccatcgtcaattttgtggaagggtcacgcttcaccgaagcaaaaaaaattaaaaccaattcgccctaccgcaatttactggcgccaaaggctgccggcattgcctttaccctcagcgcgttaggcagccagttcgataaaatactcaacgttacgctgcactacccggataacagcgaacacccattcctggatatgttatgcggacgtctgaagcggatagtggtgcgtattgaaaccttacccatcgatgaaagtctgcatggcgactacttcaacgataagcaatataaacgacagttccagctgtggctgaatacgctctggcaggaaaaggatcggttactggataagctcaagcgccaaacaaaaaacgccggtcaatgaccggcgttgcaatattcagcttcagtgaacgttatttcttttcgctcaggaatttaactacgtcagcaaactgctttacgtaagcatccattgaactggtatccaggccgtcattcttgaccatgtatttgccgttaacaaacaccgccggcacgccgcgcagctgcagatcttccgcggctttctcctgctgaacgaccaaagatttcaccacgaagctgttcagcgccgcgtcatagtcttccgccttcacgcccgccttcacaaacacgttgcgaatatcatccggcgtttgcacggtttgagttttctgtaccgcttcaaacatcggttgggtgatcttgtcttctacgcccagcgccatcgccacagcccatgcctgagtcagctgcttgcccagcgggcccaggaactcaacgtggtacttggtcattttggtgcccgccggcaacgcttttttcaccgcgtcagaaacgtggtaaacctcttcaaactggtagcagtgcgggcagtagaacgagaaaaactccagcacctgcggctcgccggtgaccggcttgtccagggttacatactgggtaccatcgctgaactgcgcggcggaggcgctaaacgccataaccataccaacgagcgccaaccaaatctttttcataagactaaactctccattgtgttaaatcttcaatacatcggcatcagctgcaaaggaggctcctgtagcagcttgacctgttcagtaaatgtcgcggtctgagacaaccagaaatcagactccgccatccacggaaaacttcttggaaacgccggatcctgccagcgacgcgctacccatgccaggtaatacaccatacgcatcgcccgtaacggctcaatcaacgccagttcaagccggtcaaactcggcaaattcgctataggcttccaacaacacatccaactgcagcaactgctcgctgcgctcaccgtgcagcagcatccaaagatcctgcaccgcggggccattacgcgcatcatcaagatcgacgaacagcggaccgtcgcgccacaggatattgcccggatggcaatcaccgtgcaaacgcagcggctgccagtccaggtgccagctctgcttaatggcgtcgatcagcctatccgtcgcgccaagaaaagcttcccgctgcgccgacggcactaagtcacaccccgccagcactgctctgggcgcggtgagatactcgtcaacgccgatggtcgggcgcgcggtaaacaactttttccggccggtttggtgaatgcgccccaaaaagcggccgacccattccagctggtcgagattatctatctcatactgccgcccgccgacgctggggaaaacggcaaaataaaagccgccgaagctctgcagcgttttcccctgcagccgtagcggcgcaaccgcaggcgcctcggcattgctcaggtcgagagaaaattgatgttcttcctcgatctgcgcggcgttccagcgttcaggacgataaaacttcaccacatagcggtgacgttcttcatcggcaaactgataaacgcggttctcatagctgttgagcgccgtcaggccggaatcaacgcgcaggccgaccccttctaatgcggccataatcagatcgggagaaagggtagcaaaattaaacgcagaatcgttcataacaacattcattttagcctgatgacagcacgggggccgggaatgaaaatagtagcatcgttgcccctgtaccgcagcagcactagtccttaatcacgccgcgcgcacgtaataatgccgttttgaaatcttcttcgtagtcttttttcagaccggggatctgttccgttgcggcgctgccgcgcattttcagatgatagattaaaatatcatcgctcagctcggccaaatcaccctggaaacccgcttcctgcgccagcttttgcagaaactgcatcagattgaggtcgggctcttcctgccaggccggatgcagtagctcaatcaattcgtccacgcgatgcgttttcatactcattcgtccaatgaagtcgataaacccacaaagtagcaggcttgcctgcacagggaaaggaacagcgtgtcaataaaggtaaatcctgatgtccgggcggctttagcgctacaatcagggcgcaggtttcaaaagggaaaggtttatgcatacagatattaccggggtgatcctggctggcggcagagctacgcgcatggggggagaagataagggattgatctcgcttggcgggatcccactctatcgccatgtgctagagcgcctgatgccgcaggttaacgccgtaatcatcagcgccaatcgcaatcaggcagtttatcagcagagcgggctgccggttgtcggcgatctgacagcagattttgccgggccgctggctggcatgctggccggcttacgggcggcacacggcgactgggtggcctttgtcccgtgtgacgtgcctgatttgccgctcacgttggtggagatgctgtggcaaggcaagcagcaggccctggcggcctatgccagcgatggcgagcgcgctcatccaacgctggcgctgctgcacaaaagcctggcgccacagttggctgagtatttggcgcggggagaacgtaagctgatgctgtttcttaaacaggttgccgccaggcaggtagtattcaacgggcaggcccatgccttcctgaatctgaatactcccgatgattgccggcattggctacaggagaaggggatcgccaatgactaaactcgccacgcctctgcttgccattgccgcttacagcggtaccggcaagaccacgctgctcaagcagctgatcccactgctgcgagaaagacatattcgggtcgggctgatcaaacacacccaccatgatatggatatcgataaaccggggaaagacagctacgaactgcgtaaggccggcgcagaccagaccctggtcgccagcgatcgacgttgggcgctgatgacggaaacgctggaacagcaaccgctaaatcttcactatctggctagccggttcgaccacaataacgtcgatcttattctggtcgagggcttcaaacatgagccggtcagtaaaatcattctctaccgagccgaaattggccggccgctggaggagatgctggataagcatgtgattgcggttgccagcgatcgcgcgcttgattttgtcggagagcggcttgatatcaacgatccaccaagcattgccgagtttattgtgcgttggctgaataaataaatctgcaggcaataattgcctgctttttttattttttctgaccaaacgcaaaaagcctcatgctttcgcatgaggctttctactttatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaggcaaattctgtttcatcccgaccgctacctcgtagccatcagaaccaatctcggaacttcactgaaaatatcaaccaatctctctaaaacaccttcggtgttgtaaggttaagcctcacggttcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcttagtcttaaacgttccttcaggggccttaaaggcccagggaagactcatcttgaggcaagtttcgcgcttagatgctttcagcgcttatcttttccgcacttagctaccgggcagtgccattggcatgacaacccgaacaccagtggtgcgttcactccggtcctctcgtactaggagcaacccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctgctttcgcacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagattatggggccgagttagaacatcaaacattaaagggtggtatttcaaggatggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttctccttacggataaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccatccgcaagggacttcacctacgcgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctggagcttagaggcttttcctggaagcttggcatcaactacttctgcaccgtagtgcatcgtcatcacgcctcagggttaacagcgttccggatttaccaggaacacccccctacacgcttaaaccgagacaaccgtcgctcggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggtttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcgcaggccaccttcaacggcttacagaacgctcccctacccaacaacgcctaagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataacacgtgtcccgccctactcatcgaactcacgacctgtgcatcttcgtgtacgggactatcaccctttactgtgcgactttccagacgcttccactgacacacaagccgattcaggttctgggctgttccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcctgccactatgtattcatgacaggatagtgtgtcgaaacacactgggtttccccattcgggtatcgtcggttgtaacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcacttaacctcacaacccgaagatgtttcacttcgcgttgcaaacatttgagagactctatgacaggttactcctcatcccactacttctacggagggataagtttcagccgtcatgtttcaattttcagcttgttccagattgttaaagagcaaatatctcaaacatgactcgcaagtcagttttgagatatcgtttgataccgtctttcacccgatatcagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacacgaaattttcttagcgaatcactgattcgctaatttcgtgtaagggtgagattttcccaggaaaatcgagcgacattgttacttgtcaccgtacccccaacgcatcgacgctttgctcgttcttttcatcagacaatctgtgtggacactgcacagtcaggatatctttcggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcctggagtcgagttgcagactccaatccggactacgacgtactttatgaggtccgcttgccttcgcaggttcgcttctctttgtatacgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggcctaaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcagagttcccgaaggcaccaatccatctctggaaagttctctggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgcctcaagggcacaacctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactctagcttgccagtttcaaatgcagttcccaagttaagctcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatggatgaacgtattaagctcaccaccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggtgtgaggccctaaggtcccccactttggtcttgcgacgttatgcggtattagccaccgtttccagtggttatccccctccatcgggcagatccccagacattactcacccgtccgccgctcgccggcgaggaagcaagcttcctcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaattaaaagcttgattcgctaagttaatagctgttgctcaaagattactgcatgaattttacttcagttagtcactcttcaagacttgatattttttgcatccgaagatgctggatatcgtcttgtgagtgcccacacagattgtctgataaattgttaaagagcatcgccggagataattctcatcggcgcgggctgcgtatactacgcttttcacccggagagtcaagcgtttatttcgctttcttctcgctgacccggcggcttgtcagtcgttgttcccggtcagtggaggcgcattatagggagttctcagaacgccgcaacccctaatttaaaaaaacttttcaactgcgttatttttcagcaaaaggggctaaaaagcgcatttttacatcactttttccgacaaacagccataaaaccccgcgctcagtagagtaaaataacagtaacgacgtaagccaaggacccgcagccatgcaactagatgctcaacaacaggccgcacaacgcaatctttcttatttactggcggaaaaactcggccaacagattctggccggcgagtttaaagcgggcagcattctgcccggagaaatggaactgggggaaacgttcggcgttagccgcaccgccgtacgggaagcggtaaaaatactggcggccaaaggcatgctgctgccgcgaccgcgcatcggcacgcgggtgatgccgcaaaaccactggaacttcctcgaccaggagctgctgacctggtggatgacgcgggaaaacttcgatcaggtgatgcagcacttccttatactgcgtacttcgctggagccgcaggcctgttcactggccgccatacaggccgatgaagaacaacgggcgcagctgacggcgctgatggcggaaatgcgcgccctgcacgatgattttgaccgcgaacgctggatacaagtggacacgcaataccaccagctgatttacgcctccagcggcaatccattcctgatctcattctctaacctgttcagctccgtatatcagagctatttcagggcgataaccaacaacgaagtgatcaaactgcagcagcaccaggatattgtcgacgccatactggccaaagacgcccaggccgcctttaaggcatgccagattctgttaggcgaaaaaaatccctcttctatatagaagaaggaaatcacccgggattaagcaggaaaacaatgacgaaaaacgcgcgcagtatggcagggttgccctggatagccgctatggcgttctttatgcaggcgctggacgccaccattctcaacaccgctttaccggcgatagcccagagcctggaacgttcgccactggccatgcagtcggcggtcatcagctataccctgaccgtcgcgatgctgattccggtgagcggctggttggccgaccgcttcggcacgcgccggatatttatctttgccgtttcgctgtttacgttgggttcattgctgtgcgcgctctcccccagcctcagtttcctggtgatatcccgcgtgattcagggcgtcggcggtgcgatgatgatgccggtggcgcgcctggcgttactgcgcgcctacccgcgcagccagctgctgccggtcctgaactttgtcaccatgcccggcctggtggggccgattctcggcccgatgctcggcggctggctggtgacctacgccacctggcactggattttccttatcaatatccctattggcctgctcggcattctgtacgcacgcaaatatatgccggacttcaccacgccaaaacggccgtttgattttctcggctttatgctgttcggtttgagcctggtgatgatatccaccggcctggagctgttcggtgaacgcgtgctggccagttatatctctctgggcgtatttttaagtgggtttgtgatgctggcaggctatatcgcccatgcccgtcgccgtacgcagcctttgatcggtctggacttattcaagacgcgcacgttctccgtcggcattgccggcaacgtcgcctcgcgccttggcaccggctgtattccctttttgatgccgctgatgctgcaggtgggtttcggctactcggcgatcgtcgccggctgcatgatggcgccaaccgccattggctctctgctggccaagtcgaccgtgtcacaggtgctgcgctggttcggttaccgcagcacgctggtcggcattacggtgattatcggcgtgttgattgcgcagtttgccctgcaaagcccgggcatgccgctgtggctgctgattattccgctatttttactgggcatggcgatgtcgacccagtttacggcgatgaataccatcagcctgggcgatcttagcgacgccaatgccagttcaggcaacagcgtgctggcggtaacccagcagctctccatcagtttcggcgtggccgtcagcgcggcggtattgcgcttttacgactcgctgtcgctgggcaccatgatcgaccacttccactacacctttattaccatggggatggtcagcgtcgcctccgcgctggtgtttatgctgctgcgcaaaaaagacggccgcaatttgattaccggcaaggagaagcgcgccaaagtcagctgagctgccccaccgaggcgcgctccaccagctcaggagtcagtaccatcacctgtgcggcacgctgtgggttctgcaggcgattgatcagcgcatcgatcgccagttcgcccagcgagtctttcggctgatgaatggtgcttaacggcggcgccagatacttcgccagttcaatatcgtcgtatcccatcaccgccatatcctgcggcacacacagcccggcctggaacaatgcctggtatacaccgacggccaccgcgtcattgccggcgaaaaccgcatgcggcgcgaccggcaaggcaagcagttgctgcatggcgcgtacgccgccttcaaactcaaagtcgcaatgcacttcataacccggcaggatcggcaatcccgcctgctgcatcgcccggcggtagccctccagacggttgcgcgcggtggttttatcctgtggcccggcaatgcaggcaatctgccggtagccgcgggatatcagatattgcgtggccatttcgccgccgagcagggagttgtcctgaataatgtcattcgccccttcaaaaggcgcccagtccatcatcacaatggggagtgacgggtaacgcctcaggttcgccggcgacggccggtgattttcggtgcacatcaccagcagcccgtcgacacgcttttgcaacagcgtttccatactgcggttcatccgcgccgcatcttcttcggtgttgcacaaaatcaggctatagccacgctcgtaacagctacgctccacgccgcgcaccacttcggcataaaacgggttattgctggcggtgaccagcatgccgatggtatgcgtttgtttgagcttcaggctgcgcgccagcgccgatggcgcgtagttcaactgctcaaccgccgccatcactttgtctcgcaccgcatcgctgacaaagcgattgttattaaccacgtgcgatacggtagaggttgatacgcccgccagacgggcgacatctttcatggtggccaaaaatttactcctgccgctgcaaaaaggcgtcgatctcttcacgccacggcacggaaggctgggcccccgggcgcgtcacggcaatcgccgcggcggcatggccgaagcatacggcgtcctgcatcgctttgccttccagcagcgccgtcagcagcgcgccgttaaaggtatcgccggcggcgatggtgtcgacggcttcaaccttaaaggccggcaccagtttgccctcaccgcgctcactcaaccacacgccgcggctgccgagagtgatcagtaccgtctcgatgcctttctggtgcagcgcctgcgctgcacgtgcggcatcctgctcactgtccaccgcaataccggtcaagcgctccgcttcggtttcgttcggggtgatcatatccagcatcgccagcagttcatccggcagttcacgcgccggcgccgggttgaggatcacccgcgtctggtgctgttttgccagacgcgcggcggcgatcaccgtctcaagcggtgattcaagctgcatcagcagggcgtcggcatcgctcacccgttgctgatagcgcgccagatatgccggcgttaatgccgcattggcgccggcatcaataccgatcacgttttcaccctcaccattaacgaaaattaacgccacgccggtggtgcagttttcaatcgcttctatcgactgcgtatcaacacgatcggtcgccaactgccggcgcacccgttcgccgacgtcgtcggcgcccacgcaggcaataaaggcaatatcggcgccgctgcggccggcggccaccgcctggttggcccctttgccgccgaacgccaccttatactgtttcccgatcaccgtttcgcccggacggggaaattgctcaatattaaggatatggtcggcattgatactgcccagaaccaccagctttcctgtttccatcgcatggattcctttaacagcgcgccatcggcaggtctgctccgatggcgcaggtatgacttatttggtgaccagtttcaaatcaaccgggatggttgtcgctactttttcgcctttcagcactttatccgcggtttccacgccgataacgccgatttgatcgggacgctgcgccaccgtcgccgccagtttgccgccttccaccgccttaaccccgtcggcggtgccgtcaaagccaacaacgatcacgtcgcttttcccggcggtttgcagcgcgcgcagtgcgcccagcgccatttcatcgttctgggcaaataccgcctgcacgtccgggtgcgccgtcagcaggttctgcatcacgttcagccctttggtgcgatcgaaatctgccggctggctgcccagcagtttgaacttatgctgttcctgcgactgtttaaacccttcgccgcgctcacgggcagcggaggtgccggcaatgccttccagctgaatcactttggcgtccgcgccgaccttatcggcaataaagtcgccggccattttaccgccaacgcggttatcggaggcgatatggctcaccacctcacctttagtcgccacgcgatccagcgtgataaccgggattttcgcctggttggccattttaatcgcattgccgaccgcatcggaatccgtcgggttgatcagcagcattttagggttctgcaccatcagatcctgcacgttggccagctctttcgccgggttattctgcgaatccagcaccaccagcttatagcccagcttgttcgcttcctgctgcgcgccatccttcatcgacacaaagaacgggttattcagtgtggagaccaccagcgcgatggtgtctttcgccaacgcattggcactcagggtggcgctcagcgccaccgcggaaaccagcatcgttaattttttcattttcatggtcgttattcctgtagggggaggttacttgttacttttattgtctaccagtaccgccagcagtatcaccaccgccttgacgatcatttgatagtaggaagaaacacccagcagattcagcccgttgttcaggaaaccgaggatcagcgcgccgatcagggtgccgacgatgcgtcccttgccgcccgccaggctggtgccgcccagcaccaccgcggcgatggcgtccagttcataaccggtgccggcggtaggctgcgccgaggacaggcgtgcgacttcaatcaccccggccagcgccgccagcaggccgcacagcgaatatacgatgattttcacgcggtctacgctgatgccggacagccgcgtcgccgcttcattgccccccagcgcgtagatataacggcccaggcgggtatgctgcagcaggtaccagacggcaataaacacgatcgccataatccagatcggcgtcggcacgcccaacggacggccgatgccgaaccagccaaacgcgtcggccacatcggtaaagccggtattgaccgggctaccgttggtgtacaccatggtgacgccgcgcagcagcagcatcatcaccagggtggcgataaacgcctgcaccttgcctttggcgacgataaccccggtacaggcgccaactgccgcacccagcgccagcgcagcggccaccgccaccagcgcattgacttccagcccgacgatcgaagccgccaccgcgccggtgagcgccagcagcgatcccaccgacagatcgatgccggaggtcaagatcaccagcgtcatgcctaccgccataatggcattgaccgaggtctgctgcagaatattgaacaggttattgagcgtgaaaaagttcgggctcatggtcgataccacggcgatcagcaccagcagcgcaatcagcgacttctgctccaacagccattctttactgaaccagcgcctggttgcgatagtctgagaactcatagttaattactcctgctttgcgccgtattgcttgccgacggccgcggccatcaacgcttcctgagtggcctgctcaatcgggaactcaccgctgatgtggccttcgtgcatcaccagtacgcggtcgctcattcccaggacttccggcatctccgaagacaccagaatgatgctgagcccttcctgtttgaactggttgataagttggtaaatctctttttttgccccgacgtcgacgccgcgcgtcggctcatcaagaatcagcaccttaggccgcgtcatcagcccgcgggcaatcgccaccttctgctgattaccgccggaaagcaggccgatcggctgctccatggacggggttttaatgttaaacaggcgaataaaatcccccaccgcctgccgttcttcagcctgcttcaggctgccgcccaggcggctgaaatagcgcagcgcggtcagcgacatgttttctttgaccgacataccgagcaccaggccgtcgcgcttgcggtcttcggaaatatagacaatgccgttcgccagcccgtcctgcggcgagcggcacagcacttcgcgaccgtccagccgcacgctgccgcccttgcgcggcgcggcgccgtaaagaattttcattaattcggtacgaccggcgcccatcagcccggcaacgccaagaatttcaccgcgatacagggtaaaactgacgtcctgcacgccggggccggacagccggctgacttccagccgtttattgccgcgcggcaggttcagccgcgggtattggtcttccagcttacggccgaccatcatttcaatcagctgctcttcctgcagctcacgcaccggccgctcggcaataaactggccatcgcggaagatggtgacgtcatcgcagacctcgaaaatctctttcatccggtgcgagatatacacaatgccgcagcccgccgccttcagttcgttgatcaccttaaataaggaggcggtctcggtgtcggtcagcgcgtcggtaggctcatccataatgatcacctgcgactcaaagctcagcaccttggcgatttccaccatctgctgatcgccaatcgacagctcacccaccaggcggtggctgctgtaacgcaggttaaggcgctttaacagcttgtccgcctcggcgtacatgcgtttccagtcgatacggccgaagcggttaacaaactcgcggccgagaaagatgttctccgcaatggtcagctgcgggatcaggttcagctcctggtgaataataccgataccggcatcctgggatgcttttggcccgtgaaacgccacctctttaccgaggaaacgcacgctgccggcatccttgctgtagatgccggtcagcactttcatcatggtggacttgccggcgccgttttcccccaccagcgccatcaccctgccggggtaaacgctgagcgccgccccggacagcgccttcacgccgggaaacgccttatctatcccggtcagttgcaataaaggttgcataaatgcctcagaaagttacgccggcgcacaggatgacgttcgcatagggcgaacactccccgctgcggatcaccgcccggctgtgcccggtttgcgctttgaaatcgctgtggctgatatagcgtacgctgacggtattgccctgcagctgacccagttgcgtcagctgcgccaacagcgcgtgatggagcgaggggttttgtgtgacgagttcctcggccaaaatggcgctttctacctgcatctcctgcgttaccgcggcaaacagctgtaaaaacgtcggcactccggccatcagcgccacatcgatgcgttctacgccggcggggatcggcagaccggcgtcgcacagggtgagctggtcggtatggccgaggcgagaaaccaccgcggatatgtcggcattaagcagcacgccttttttcatttctttcgctccacttattctttaccagcgaaacgtttcgcttgtcgtggagtgtaaaaaatcaacaaaggaaggcaactgccacggtgtggaaatgtgatcgctatcgaaacgtttcgatactgacgcggctatgccggcaaaaagaaaggggcgtcgcatgcgacgcccccgagagaagagataacgaaaccttatatttcgacctgcgttcccagctcgataacccggttcggcggaatttcaaactgatccggcgcccgcagcgcattacggctgagcgcaataaacagtttaccgcgcagaaacaggtaccacggccgtttgctcaacagcagcgactcatgcgacataaagaacgaggtctccatcatgcgacacggcaagccttccaggccgcagcggtggaacacctcttcaacgttcggcgtttcacgccagccgtagctggctaccacgcgccagaaggtcggcgacagctgctcgatggtgacccgcctgacgttatggacatacggcgcatcttcggtacgcaacgtcagcagcactacgcgctcgtgcagcaccttgttatgtttgagattgtgcagcagcgcaaacggaatgacgttggtggcgcgcgacataaacaccgcggtgcccggcacccgcaccggcggcgacttctccagcgaggcgatcagcgcctcaagggaattgccgtgctcatgcatgcggcgcaacaggcgaaaacgttcgctcttccaggtggtcatgacaataaacatcatcaggccgatggtcagcggcagccagccgccggagaacagcttcagcgcgttggcggagaacatcggcacatcgatcagcagcaaaatggtcaatattcccaccgccaggaagcgattcaggtgccagtttttaatcgccaccgaggtcaccagaatgctggtcagcaccatggtgccggttaccgcaatgccgtaggccgccgccagattgctcgagtgttcaaagctgacgatcaccagcaccaccgagatatacagcagccagttaatcaccggaatatagatctggccggactccatttccgaggtatggataatgcgcatcggcggcagatagcccagacgcaccgcctggcgggtcagggagaagacgccggagatcaccgcctgcgaagcgatcaccgtcgccagcgtggccagaatcagcagaggaatcagcgcccagtccggcgccagcagaaagaacgggtttttgatcgctgccgggttctttaacagcagcgcgccctggccgaagtagttcagcaccagcgacggcagcaccacggtgaaccaggccagacgaatcgggaatttaccgaagtgccccatatcggcgtacagcgcctcaacgccggtgatcgacagcaccaccgcccccagggcaaagaacgacactttcttatattcgataaagaagtgcagcgcccatttcgggttcagcgcctgcagcacttccggattgtcgataatgctgcgtgcgccaagcagcgccagcgtcaggaaccagatcagcatcaccggggcaaacagtttgcccacgctgccggtgccgtgcttctggataataaacagcagcgtcagcaccaggatcgccagcggtataatgtagggatccagcgccggcgcggcgatttccagaccttcgatcgccgacatcaccgagatcgccggggtgatcaccacctcgccgtaaaagaagctgccgcctatcaggccgagtatcaccagcaccgcggtcgcgcgcgccgaggtattgcggccggccagcgacatcagcgttaaaataccgccttcgccagcgttgtccgcccgcatcacataggtgaggtatttcagcgagacaataatgaccagcatccagaaaatcagcgacaggaagccaaacaccacgtcgggccggacatcaaaaccataatgacctgaaaaacactctctcagggtataaagcgggctggtgccgatatcgccatacaccacgccgatagccgccagggttaccgccgccagggactgcttacgttctgtgctcataattcgctttcttgattagaactaccgtctgcgctgtatccgccagtacgggctccaagatccgttacgtccactaaaaaccgcacagtatgcacgaataccttaggttgcctactctataaaatgtctaagaaaaacgacaaagtgtgagcaaacaatacatttgataatagaaagttttggctaatcaaccagctataccattaaaaatgatggtggtttatcatcgcccattcggacaagattggctaaattatctcggacaacgcgaaaaatcttatggcgtcttcatcactactggcagaacgaatttcccggctcagcagcgcgcttgagagcggcctttatgaacgtcaggaagccatccggctctgcctgctggcggcgttaagcggcgagagcgtgtttctgctcgggccgccgggcattgcaaaaagtctgatcgcccgccgcctcaaattcgccttccgccatgcccgttccttcgaatacctgatgacccgcttctccaccccggaagaggtcttcggcccgctctccattcaggcgctcaaagacgaaggccgctaccagcgcctgaccgacggctacctgccggaagcggagatcgtgttcctcgatgaaatctggaaggccggccccgccattctcaacaccctgctgaccgcgattaacgaacgccgcttccgcaacggcaacagcgaagcgccgataccgctgcgcctgctggtcaccgcctcaaacgaactgccggaggccgacaacagtctggaagcgctgtacgaccgtatgctgatccgcctgtggctggacaaggtgcaggataaacagaacttccgctcgctgctgaccaaccgacagagtgaaaaccagaacccggtgccggaagcgctgagcgtcagcgatgaagagtttcaccagtggcaagcgcagatcgataaggttcagctgccggaaaactgctttgagctgatcttcctgctgcgccagcggctggatgcgctggagcaggcgccctatgtttccgaccggcgctggaaaaaagcgctgcgtttattgcaggcctgcgccttcttcagcggccgcgagtccattgccccgctcgacctgatgctgctgaaagactgcctgtggcacgatctggcctccatgaagctgatgcagcagcagattgaccagctgctgagcgagcaggcctatcagcagcagccgctgctgatccagctgcagcagttacatacccgctggatgcagcatcagcaacagcagagcgatcgccgggccatcagcctggtgaaaaaaggcggcatgttcagccgcaagccgcagtatgcgctgggcgaaacgctcggcagcggcacgctgacgctgctgctgcaaaaaccgctgcagttgcacgatattcaggtaaaccatttgagcatcgacagcagcgcactggaaaactggctgcaaaaaggcggcgacgtacgcgccaagctcaacggcatcggtttcgcccagcagattgatttggacgtagatgagcagctgcacctgacggtgctggacgtcagccgtcagccgtcgctgctggcgctgccgggcaaacagaccagcgccacgccgccggagctgctggaggagctggataccctgatgcagcggctggcggagcagcgccggttgtttagtcagcatcagccctgcctgttcaccccggctgccggcctggccaggatagaagccagcctgctgcaggtggcggagcaaataaaacagcaacaacagcaaatgctgggccagtaaccatgctgaacctggaaacgctcaacctgctgctggccattaccgaaggcgagctgatcgaggatatgatcgtcgccatgctggccgcgccgcatctgtctgcgttcttcaggaaatttccggcgctgcgccgcgcgctggatcgcgacctgccgcgctggaaactgcagttaaaacagcggatccaggaggcgatggtgccgccggcgctggcgcaggagttctatcgttaccagcagtgccagctagaaagcaacgcgcagttttatcaaaacctcaacgacaccctggagctgttgcgccagctggtttcccccttctatgaacaggcgcgcaagctggtggacgcggccgatctgcccaaccacccgccggacgacagcttccagaccctgtttctgcagcggtggcgcatcagcctgacgctgcaggccaccatgctgcaccaccagctgctggaacaggagcgcgaacaactgatggcggagctgcaggaacggctgacgctgagcggcgcgctggagccggtgctggcggagaacgataccgccgccggcaggctgtgggatatgagcaaagggcagctgcagcgcggcgactatcagcggctggtggaatacggcaactttctgcaaacccagcccgagctgaaaaagctggcccagcagctgggacgcagctacgaggcgaaagccattcagcagcaggatgcgcagccggagccgtaccacgtcatggtgcgggtgcccgccacgctgccggaagaggtgaacggcgtgcatcagagcgatgatatcttacgcctgctgccgccggagctggcgacgctcggcattgaggagctggaactggagttttaccgccgcctgctggaaaaacagctgctgagctaccgcctacagggagacgcctggcaggagaagctgatgatccgtcaggtgacttatcaacagcaggatcagcagccgcgcggtccgtttatcgtctgcgtcgatacctccggttcaatgggcggcttcaacgaacagtgcgccaaggcgttttgtctggcgctgctgcgcattgcgctggcggataaccgccgctgctacatcatgctgttcgccaaccagatcgttcattacgaactgaccgccgccagcggtatcgaacaagcggtgcgctttctcggtcagcattttcgcggcggcaccgatctggcggcctgcctgagcgcaacggtgggaaaaatggcggagagcggctggtttgatgccgacgcggtgattatttccgactttatcgcccagcggctgccggatgaggtgatcaaaaaggtgaaacagcagcagcaaagccaccagcagcgttttcatgcggtggcgatgtccgcctacggcaaacccggcattatgcgcatcttcgatcatatctggcgctttgataccgggttaaaaagccgcttaatgcgccgctggcggcgctaaacgcgcgttacagcaggccttccacgctggcgcgcacttccggcgaccacacgccgcactgcacctgaccgatatgcggcagctgcagcaacagcatcaccagacgcgactggccgataccgccgccgatggtctgcggcatttcccccttcagcagcgactggtgccactccagctgcaggcgatcttcatcttccgtcagggccagctgacgctgcagtgcatcggcgtcaacgcggatgcccattgaagagatctcgaaggcgtcttccagcaccgggttccacaccagaatatcgccgttgaggccggacagtccatccgggcagacggtgctccagtcatcataatccggcgcgcgcacgtcgtgcgagcggccgtgcgacagcttgccgccgatgccgatcaggaataccgcacccagctctttggcaatcgcccgctcacggcctttggcgtccagctccgggaaacgctgcagcagcgcttcgctgtgcacaaagtgaatctgctccggcaggaacggtgccagaccatattcacggcttatcgccgcttcggtttccttaatcgcgctatacaggctgcgcacggtgcttttcaggtgttccaggctgcgttcgccatcacccatcacccgctcccagtcccactggtcgacgtacaccgagtgaatggcgctcaagcgatcttcatccggacgcagcgccttcatatgggtatacagaccctcgccggcgctgaagtcatgggcgcccagggttttgcgtttccacttggccagcgaatgcaccacttcaaaggtcgcatccggcagggttttcaccttgacctgcaccgctttctcgctgccggacaggttatcctgcgtgccgtcgcccaggcggctgaggatcggcgcctgaacttcaatcaggcccagctgctgttccagctggcgggagaagaacgatttcacaaagctgatttgttgttgtttttggataaactgttttttcattgccgtatctcttaataccctgtctctgttgctgatgattaagcaacacaacggcgccgcaattcaatatccatcaaacaatattgcgctttgagttttaatcgttcatttttaagcggtgataattcaataaaccataatttatgggggataaaatggcggaaatttatcagatcgataatctcgatcgcggcattctcaacgcgctgatggccaacgcgcgtacgccttatgccgagctggcgaaaacctttgccgtcagtccgggaaccatccacgtgcgcgtcgagaagatgaagcaggcgggcatcattaccggcgcccgggtcgatgtgaaccccaagcagctgggttacgacgtctgctgttttatcggcattatattaaagagcgccaaagactacccttcggcgctgagcaagctggaaagtctggaagaagtggtcgaagcctactacaccaccggccattacagcgtgtttatcaaggtgatgtgccgctcgatcgatgcgctgcaacaggtacttatcaacaagatccagacgattgatgaaattcagtcgacggaaacgctgatctcgctgcagaaccccattatgcgcaccatcgtcccgtaacggatttttactatacccatattatccacaggtagatccccggcgattcacagcgtacaatgctgcctctttgcagcaggttgagatcattcatggcagacattactctgatcagcggcagtacgcttggcagtgctgaatatgtggcggaacatctggccgaaaaactggaagacgccggtttttccaccgagatgctgcacgggcctgaactggatgaactgacgctgtccggacgctggctggtggtcacctccacccacggcgccggcgaactgccggataatctgcagccgctgtgggacgagatcagtgaacgtcagcctaatttatctcaggtgcagttcggcgccgtcggtctgggcagttcggagtacgataccttctgcggcgcgatcgtgcagatcgacgatctgttacaggcgcgcggtgcgaaaaggatcggcgatcggctggagatcgacgtgacgcaacacgatattccggaagatccggcggaagaatggctgaaaagttggattaatttactctgattcgttcaaagatcgtgcgaacgattgtgtataactaagcttaaaagcagggtaaaagcggtagttatccaaataacaactgccgtatgctttttgtcctgtgcataagtcactatttagatcccagcttatcagcgtcaggatcaccgatcattcacagtaaacgatcctttctaattttctgatctctatcgtgaatcctcagttatccacagaggatcgcgatcctaataagagatctaataaagagatctttaaataaaaaagatcttcttttaattacccgacgatccgtaccgcttggtcgatcgactaaacttgagtagaatcccccaccccagggcaaacaacgatcgttcgcaatacggcgaggtgcagttccatgttttatccagagcaatttgacgtcattatcatcggcggcggccatgccggcaccgaagcggcgatggccgcggcaagaatggggcgtcaaaccttattactgacgcacaatattgatacgctggggcaaatgtcttgcaacccggcgatcggcggtattggtaaagggcatctggttaaggaaattgatgcgctgggcggcctgatggcaacggcgatcgaccatgccggcattcagtttaggatactaaacgccagcaaaggccctgcggtacgcgccacccgcgcccaggctgaccgcgtgctttatcgtcaggccgtacgcaccgcgctggagaaccagcccaatctgatgatcttccaacagccggttgaggatcttatggttgagaacgatcgggtggtcggcgccgttacgcagatgggactgaaattccgtgcaaaagcggtggtgctcaccgtggggacgttcctcgacggcaaaattcatatcggcctggaaaactacagcggtggacgtgccggcgatccgcctgccatttcactgtcacagcgtctgcgtgaactgccgctgcgggttgaccgtctgaaaaccggtactccgccgcgcattgacgcacgtaccatcgatttcagcgttctggctgaacagcatggcgatacgccgacgccggtattctcgtttatgggcaatgccgatcagcacccgcgtcaggtgccgtgctatatcactcataccaatgaaaaaacccatgacgtgatccgcaataacctcgatcgcagcccgatgtatgccgggatcatcgaagggatcggaccgcgttactgcccgtcgatcgaagacaaggtgatgcgctttgccgatcgcaacgcacaccagatcttcctcgagccggaagggctgaccagcaacgaaatctatccgaacggcatctccaccagtctgccgttcgacgtgcagatgcagatcgtccgctcaatggaagggatgcagaatgcccgtattattcgtccgggttacgccatcgagtatgatttcttcgacccgcgcgatttgaaaccgacgctggaaagcaaatttattcagggtctgttcttcgccggccagattaacggcaccaccggttacgaagaagccggtgcgcagggtctgctggccggtctgaacgccggccgctatgccagtgaagacgaaggctgggcgccgcgtcgcgatcaggcctacctcggcgtgctggtggacgacctgtgcacgctgggcaccaaagaaccgtaccgcatgttcacctcccgggcggaataccgcctgatgctgcgtgaagacaacgccgatctgcgcctgacggaaaaaggccgcgagctgggcctggtggatgatgtccgctgggcgcgctataacgacaagctggaacagatcgaacgtgaacgtcagcgtctgcgcgacgtatggctgcacccgcattcagaaaacgtcgagcaggtgaacaccctgctgaaaacgccgctgtcgcgcgaagccaacggcgaagagctgctgcgccgtccggaaatggattacgcgctgctgacctccatcgacgctttccagccgccgctggccgatacccaggccgccgaacaggtggaaattcaggtgaagtacgaagggtatatcgcccgtcagcaggaagagatcgaacgccagcagcgcaacgagaacaccttgctgccgctcgacctggactaccagcaggtttccgggctgtcgaacgaagtcatcgccaagctcaacgaccataaaccaacctctatcggacaggcgtcgcgcatttcggggattaccccggcggcaatctccattctgttggtatggttgaagaagcaaggtctgctgcgccgcagcgcataaatctgcatttttagcggccgattgcccaatggataggcaatcggccgctgacatcactttcagcctgcattatcatagccgcttcgccatttccggcggatctcgcgttggtcagaggattccattgtggataaaaagttagactcgctgctggcagcagctggtatttcgcttcccgatcgtcaaaaacagcagctgctgggttatgtcggcatgctggataagtggaacaaggcgtacaacctgacctccgtgcgcgatccgcagcaaatgctggtgcgccatatcctcgacagcatcgtggttaatccgcatctggtcggctcacgctttatcgacgtcggcaccgggccgggcctgccgggcattccgctggccatcgtgcgtccggacgcgcatttcacactgctggacagcctgggcaagcgggtacgctttctgcggcaggtacagcacgagctggggctgaccaatatcgagccggtacagagccgggtggaagagtttccggccgagccgccgttcgacggtgtgatcagccgcgcattcgcctcgctgcaggatatgctgagctggtgccgtcatctgccggcgcaagggcaggggcgtttttatgcgttgaagggcgtccgtcctgatgaggagctggccgcactgcctgacggcattgagcttgaagaggtcgtacgtttacaggtgccggaactggaaggtgagcgtcatctggtggtccttaaggcaaactgagtttgtttttgatcaagcaagcgtcagattgaggcttgctacggatgtaaaaataagcagactaattaactggccgctttttttagttaatttactttttattaacacaaaagcagcagttaattagcgaaaatagcctaattacgtgtagcaattgtcacgttagcaattatgtgaataagatcgccttttgctatcgttgttaacgcgtaataacaatattctttctgtggatgtcaacgaaaggtttttcgcgggtataaggattgttttcgaacggttaaattataccattttgatttataaaagatttttatcgctctaatcgctaaagacgttttatgcgcacgtgggttataaatcgaacgttagccgtattgttgtgatcgattgcacgttttagtgtgcaacagtggaataatcggacaataaaatcgaggtattattccgcctattttcttgcgaaaatagtccgaatttggtgaatttaaataattgttcaccttttcgctacttatcgattgaattcgttgaagtgacccgtataatttgctcgttttttgctgcttgactctgcgcagcaaagacagtgtcatacgtcactcagcatacccccttaggggtacggagagaacaaacgtcatgtctgtgtccctttacagtgggaaagtcgcacgcaaactgctgtttctgcagtttatgacttttgttctgatcagcgccgcctacggtttcaaggggttggcgtggggcgcttcggcgttggcgggcggacttgccgcctggctgccgagcgccatgtttatgctgtttgccttgcgtcaccaggcgcagacgccggcgcccggtcgggttgcctggtcgttcgccattggcgaggggcttaaggtcgtgatcaccatctttttgctgatcgtggcgcttggggtgttcaaagcggagtttataccgcttggcctgacctatttagcggtgttagtggtgcagatagtggcaccggccgtgattaacagttaccgaacttaactaaaagggtaagaggcatcatgtctgcaggagaagtcttgactccacaggagtatatcggtcaccacctgacgcagcttcaggtcgggacggggttctggtcgatcaacatcgactcgatgtttttctccgtcgtcctcggggcgctcttcctggtgatcttccgcaaagtggccaaaaacgccaccagcggcgtgccgggtaaactgcaaaccgcagtggaactggtggttgggttcgtcgacagcagcgtgcgcgacatgtatcacggcaagagcaaggtgattgctccgctggcgttgaccgtgttcgtctgggtcttcctgatgaacctgatggatttgctgcctattgatttcctgccgtatatcggcgaacacgttctcggcctgcctgcgctgcgcgtagtgcctaccgccgatgtcaacgtgacgctgtctatggcgctgggcgtgtttatcctgattctgttctacagcatcaaaatgaaaggcgttggtgggttcgttaaagagttaaccatgcagccgttcaaccaccctgtattcattccgattaacctgattcttgaaggtgtcagcctgctgtccaagcctgtatctctgggcctgcgactgttcggcaacatgtatgcgggtgagttgatcttcatcctgattgccggcctgttgccgtggtggtcacagtgggttctgagcttgccttgggcaatcttccacatcctgatcattacgcttcaagcctttattttcatggttctgacgatcgtctatctgtcgatggcgtctgaagagcactgatttttcctaaaacacttgcatttataactgaaacaaactggagactgtcatggaaaacctgagtatggatctgctgtacatggctgccgctgtgatgatgggcttagcggcaatcggtgctgcgatcggtatcggcatcctgggtggtaaattcttggaaggcgcagcgcgtcagcctgacctgattcctctgctgcgtacacagttctttatcgttatgggtctggttgacgccatcccgatgatcgctgttggtctgggtctgtacgtgatgttcgccgtcgcgtaagcagagaaacgctctgccgacttacccacactcattaactttaaaagaggcattgtgctgtgaatcttaacgcaacaatcctcggccaggccatcgcgttcgtcctgtttgtctggttctgcatgaagtatgtatggccgccaattatggctgccatcgagaagcgtcagaaagaaattgctgacggccttgcttctgcagagcgtgccaagaaagatttggacttggcgcaagccaatgcgagcgaccagctgaaaactgctaaagcagaagctcaggtgatcattgagcaagcgaacaaacgcaaagctcagatcatggatgaagcgaaagccgaagccgagcaggaacgtaacaaaatcgtggcgcaggctcaggctgagatcgaagccgaacgtaaacgcgctcgtgaagagttgcgtaagcaagtcgcgatgctggctatcgccggtgccgagaagatcatcgaacgttccgtggatgaagctgctaacagcgacatcgttgataaactggtcgctgaactgtaaggagggaggggctgatgtctgaatttgttactgtagctcgcccctacgccaaagcagcttttgactttgccgttgagcaccaaagcgtagaacgctggcagcagatgctggcgtttgccgctgaagtcactcgcaacgaacagatttccgaactgctgtccggcgctgtcgcaccggaaacgctgtcgaatacgttcaccgcggtttgtggcgatcaactcgacgaaaatggccaaaaccttattcgcgttatggccgaaaatggacgtttactggcgcttcctgacgttttgcagcagttcgttgaactgcgcgctgcgctggaatccaccgtcgaagtcgacgtgctctcttcaagcgcactgaacgacgaacagcaggccaaaattgccgctgcgatggaaaaacgtctgtcacgcaaagttaagctgaattgcaaaattgacaagtctgtactggccggcgtggttatccgcgcaggcgacatggtgatcgatggcagcgtacgcggccgtcttgaacgcctggcagacgtcttgcagtcttaaggggactggagcatgcaactgaattccaccgaaatcagcgaactgatcaagcagcgcattgctcagttcaatgtagtgagcgaagctcacaatgaaggtactatcgtttccgtcagcgacggaatcatccgcgtacacggcctggccgatgtaatgcagggcgaaatgatcgcactgcctggcaaccgttacgcaattgcattgaacctggagcgcgactccgttggtgccgtagttatgggtccgtatgcggacctggctgaaggcatgaaggtaaaatgcaccggccgtatcctggaagttccagtcggccgcggcctgctgggccgcgtggttaacaccctgggcgcgcctatcgacggcaagggcccggttgagcacgacggtttctccccggttgagactatcgcaccgggcgttatcgaccgccagtcggtcgaccagccggtacagaccggttataaatccgttgatgccatgattccaatcggccgtggtcagcgtgagctggtgatcggcgaccgtcagaccggtaaaaccgcactggcgatcgatgccatcatcaaccagcgcgattccggcatcaagtgtgtctacgtagctatcggccagaaagcgtctaccattgctaacgtggtgcgcaaactggaagagcacggcgcgctggctaacaccatcgttgtggtggctaccgcttctgaatccgcagcactgcaatacctggcgccatacgccggttgcgcaatgggcgaatacttccgcgaccgcggcgaagatgcgctgatcgtgtacgatgacctgtccaaacaggccgttgcttaccgtcagatctccctgctgctgcgtcgtccgccgggccgtgaagcttaccctggtgacgtattctacctgcactcccgtctgctggagcgtgcagcgcgcgttaacgccgactatgttgaagctttcaccaagggtgaagtgaaaggccagaccggttctctgaccgcgctgccgatcatcgaaactcaggcgggtgacgtttccgcgttcgttccgaccaacgtaatctcgattaccgatggtcagatcttcctggaatccaacctgttcaactccggtattcgtccggcagttaacccgggtatctccgtatcccgtgttggtggcgctgcgcagaccaagatcatgaagaaactgtccggcggcatccgtaccgcgctggcacagtatcgtgaactggcggcattctcccagttcgcttccgatctggatgatgcaacccgcaagcagctgaaccacggccagaaagtgactgaactgctgaagcagaaacagtacgcgccgatgtccgtcgcacaacagtctctggtgctgtacgcggcagaacgcggctacctggaagatgttgaagtcgccaaggtagtgagcttcgaagctgcgctggttgcttacgcggatcgcgaacacgccgaactgctgaaccacatcaaccaaactggtaatttcaacgatgagatcgagggcaagctgaaaaacgtcctcgagaccttcaagaaaacccagtcctggtaacgcgtagcggcctgcagttgaaagacggcaggccgctggcaatgaggagaagcagagatggccggcgcaaaagagatacgtagtaagatcggcagcgtgcaaaacacgcagaagatcactaaagcgatggagatggtcgccgcctccaaaatgcgtaaatcgcaggatcgcatggcggccagccgtccttatgcagagaccatgcgcaaagtgattggtcaccttgcgttagggaatctggaatataaacacccgtacctggatgagcgtgatgttaaacgcgtcgggtatctggtggtgtcgactgaccgtggtctctgcggcggcttgaacattaacctgttcaaaaagctgctggcggagatgaaaggctggtccgaaaaaggcgttgaaactgatttggcgctgattggctctaaagccgtctctttctttggctccgtgggcggcaacgtggttgcccaggtgaccggcatgggggataacccttccctgtcggatctgatcgggccggtgaaagtgatgctgcaggcttacgacgaaggtcgtttggacaagctgtacattgtcagcaacaaatttgtcaatacgatgtcccaggagccgcaggttcttcagctgctgcctctgccgccttctgatgagggtgagctgaagaagacagcttgggattacctgtatgaacccgatccaaaagtgctgcttgataccttgctgcgccgctatgtggaatcgcaagtttatcagggcgtcgtggaaaacctggccagcgagcaggccgcgcgaatggtagcgatgaaagccgcaaccgataacggcggtagcctgatcaaagagctgcagttggtatacaacaaggcacgtcaggccagcatcactcaggaactcaccgaaatcgtttcgggagcctccgcggtttaaccaggttattaccccaagtagttcagattgcagaaaggcgcaactgagcgagtccccaggcgcttacttgagtaggcaactgggggaaaagaaagccgtcaacgcatctgcagtttgaaatacgacgggtaaacgaattacgtagaggattcaagatggctactggaaagattatccaggtaatcggcgccgtagtggacgtcgagttccctcaggatgccgtaccaaaagtgtacgatgcccttgaggtagagaacggtaacgaaaaactggtgctggaagttcagcagcagctgggcggcggcgttgtacgctgtatcgccatgggtacttccgacggtctgcgtcgcggtctgaaagttaacgaccttgagcacccaatcgaagtgccagttggtaaagcaacgctgggtcgtatcatgaacgtattgggtcagccaatcgacatgaaaggcgacatcggcgaagaagagcgttgggcgattcaccgcgcggcgccaagctacgaagagctgtccagctctcaagagctgctggaaaccggtatcaaggtcatggacctgatctgcccgttcgccaagggtggtaaagttggtctgttcggtggtgcgggcgtaggtaaaaccgtaaacatgatggagctgatccgtaacatcgcgatcgagcactccggttactctgtgtttgcgggcgtgggtgagcgtactcgtgagggtaacgacttctaccacgaaatgaccgactccaacgtactggacaaagtatccctggtttacggccagatgaacgagccgccgggtaaccgtctgcgcgttgcactgaccggcctgaccatggcggaaaaattccgtgatgaaggccgcgacgttctgctgttcgtggataatatctaccgttacaccctggccggtaccgaagtgtccgcactgctcggccgtatgccatctgcggtaggttatcagccaacgctggcggaagagatgggcgttctgcaagaacgtatcacctcgaccaagaccggttcaatcacctccgtacaggccgtttacgtccctgcggatgacttgactgacccgtctccagccaccacctttgcgcacttggacgcaaccgtggtactgagccgtaacatcgcttccctgggtatctacccggccgttgacccgctggattctaccagccgtcagctggatccgctggttgtgggtcaggaacactacgatgttgcgcgtggcgtgcagtctattctgcagcgctaccaggaactgaaggacatcatcgcgattctgggtatggacgaactgtctgaagaagacaaactggtcgtatcccgtgcgcgtaaaatccagcgcttcctgtctcagccgttcttcgtggccgaagtcttcaccggcgcgccgggcaagttcgtatcgcttaaagacaccattcgtggtttcaaaggcattatggacggcgactacgaccacctgccggagcaggcgttctacatggttggcaccattgaagaagcagtggaaaaagccaagaaactgtaacgccttgagaggagggtgatatggctatgacttaccatctggatgttgtcagcgcggagaaacagatgttttccggcctggtgcagaagatccaggtgacaggtagcgaaggcgaactgggtattttcccagggcatgcgccgctgctgactgccatcaagcctggcatggtgcgtattgttaaacagcacggtgaagaagagttcatctacctgtctggcggtatccttgaggtacagccaagcgtggtgaccgtgctggcggacactgccatccgtggaacggacctcgatgaagccagagcgctggaagccaagcgcaaggctgaagagcatatccgtagctctcatggtgatgtcgactatgctcaggcatccgctgagctggcgaaggcgatcgcgaaactgcgcgttatcgaactcaccagaaaagcgatgtaagcaataccgaaataagaaagcgacccaatgcggtcgctttttttttgcattaaaataagcgtttggctctgccaatcgttgtggcgtattcgtgatgagggcagaggaattgtgtctccgaacgccgacagtttaccgacggtggaatcagattgcgccagatgacggcgcgcctagagccacgcggcttagcttggttttgcgtagagaaatatgtggtaatttcggcgtgaaacggttttactttcgtctattaaaattggagttatcaggttgcttatgtcgaacagcgcaatgagtgtagtgatcctcgccgcgggtaagggaacgcgtatgtattccgacctgcccaaggttttgcatccgctggcgggcaaaccgatggtgcagcacgttattgatgccgcgatgaagctgggggcgcagaatgtccacctggtttatggccacggcggcgaactgctgaagaacacgctcgataacgcagcgttgaactgggtgctgcaggctgaacaactgggcaccggccatgcgatgcagcaggcggcgccgcactttgccgatgatgaagacgtgctgatgctgtacggcgacgtgccgctgatctccgtcgacacgctgacgcgtctgctggcggccaagccgcagggcggcatcggcctgctgaccgtaaaactggatgacccgaccggctatggccgcatcgtgcgtgaaaacggcgaggtggtcggcatcgtcgaacataaggacgccagcgaacagctgcgtcagattaacgaaatcaataccggtattctggtggctaacggtcgcgatctgaaacgctggctgggcatgctgaacaacgataacgcgcagggtgaatactacatcacggatatcatcgcgctggcccatgccgacggtaagaagattgaagcggtgcaccctgagcgcctgagcgaagtcgaaggcgtgaacaaccgtctgcagctggcgtcgctcgaacgcatctatcaggccgaacaggcggaaaaactgctgctggccggggttatgctgctggatccggcgcgtttcgacctgcgcggcgcgctgacgcacggccgcgacgtgctgattgacgccaacgtgatcgttgaaggtaacgtacagctgggcaaccgggtgaaaatcggcgccggctgcgtgttgaagaactgcgtgattggcgacgactgcgaaatcagcccttacagcgtggtggaagacgcggtattggcggcggattgcaccgtcggcccgtttgcccgtctgcgtcccggcgcggagctggcgcagggtgcgcacgtcggcaactttgtcgaaatgaaaaaggcgcgcctgggcgtaggttccaaggcaggacaccttagctacctgggtgacgccgagatcggcgacgacgtgaatatcggcgctggcaccattacctgcaactacgacggtgccaacaagcataagaccgttatcggcgacggcgtgtttgtcggctccgatacgcagctggtggcgccggttacggtggccaagggcgcgacgattgccgctggcaccacggttacgcgcaatatcgctgaagacgagctggtgctgagccgggtgaagcaggtgcatatccagggctggcagcgtccgaccaaagccaagaagtaatgatcaggatggccgttatgcggccatcctgttttgcactgtctttttatggcagaaggcaatgcaaaacatataagtcctcttcagaggatcatccccaccctctacaaggctcggggcgcacggtaatcaccggcaaaaaaatcaggtcaggcatcgaagcgtcctgaaagacgcttaattaggaataaaatccatgtgtggaattgtaggcgcagtagcgcaacgtgatattgcagagatcctgttggaaggcttacgccgtcttgaataccgtggctatgactcggccggtctggcggtcgttgacgccgagggcaaccttaaccgcgtacgtcgcgtcggcaaggtcaacgcgctggcggaagcggtagagcagcaccctttgcacggcggcaccggtatcgcgcacacccgttgggcgacccacggcgagccgaccgaagctaacgctcacccgcacgtttctgattacatttccgtggtgcataacggcatcattgaaaaccacgagccgctgcgcgagctgctgattgaacgcggctaccgctttgcgtccgaaaccgataccgaagtgatcgcgcacctggtgcattgggagcagcagcagggcggtacgctgctggaagtggtcaagcgcgtgatcccacagctgcgcggcgcttacggcaccgtagtgatggacagccgtgacccgagcgtgctggtggccgcccgttccggcagcccgctggtgattggccgcggcgtcggcgagaactttattgcctccgaccagttggcgctgctgccggtgacccgccgctttatcttcctggaagagggcgacgtggtggaggtcacccgtcgtaccgtggccatttttgaccagcagggcaacccggtcgagcgcgaggagatcgagtcgcaggtgcagtacgacgccggcgataaaggtgcttaccgccactacatgcaaaaagagatcttcgaacagccgctggcgctgaaaaataccctggaagggcgcttcagcaacggccagatcaacctgagcgagctgggtccgcaggccgatgccctgctggcgcaggtgcagcacgtacagatcatcgcctgcggcacttcctatcattccgggatggtggcgcgttactggtttgaggcgctggccggcgtaccgtgcgacgtagagattgcctccgaattccgttaccgcaaatcggcggtgcgtccgggcagcctgatcatcaccctgtcgcagtccggcgaaactgcagataccctggcggcgctgcgcctgtccaaacagctgggctacctggcgtcgctggcggtgtgcaacgtggccggctcgtcgctggtgcgtgaatccgatatggcgctgatgaccaaggccggcaccgaaatcggcgtagcgtccaccaaagccttcaccacccagttaaccgtgctgttgatgctggtggcgcgtctgggtcgcctgaaaggcatggcggaaagcgtcgagcacgatatcgtgcacggcctgcaggcgctgcctgcgcgcattgaacagatgctgtcgctggataaaaacatcgaggcgctggcggaaggcttctccgataagcatcatgcgctgttcctcggccgcggcgatcagtacccgatcgccatggaaggggcgctgaagctgaaggagatctcctatatccacgccgaggcctacgcagccggcgagctgaagcacggcccgctggcgttgattgacgccgatatgccggtgattgtggtggcgccgaacaacgagctgttggaaaaactgaaatccaacatcgaagaagtgcgcgcgcgcggcggccagctgtacgtgtttgccgatcaggacgccggttttgtcagcagcgaagggatgaccattatcccgctgccgcacgtggaagagatcgtcgcgccaatcttctacactgtgccgctacagctgctgtcttaccacgtggcgctgattaaaggcaccgacgtggaccagccgcgtaacctggcgaagtcggtaaccgtcgagtaaaaccgtaacgtttgttgctgaataatccggcgcgctgtatcaacggtgcgccggattttttatgactgaagactggcagccattcagggctgagtaagaaaccgcagctagcctgaataccgaatgaaccaataactgtgacaatctttttacggcgcttaaaattgttgttttttcagataaatatgatccattaaaagaactttaccttcacgggtttatacttatccttttgatttaaaactggttaattgatatttttttgcgttgtcatataactgtcatatttcatacattttactgtcaccaaactgtcctattttccctcctgcagcaatacttactctgatgaaaacgatttgaaatcgatttttgatgccccttaggagggattatgaaactgatgcgtaccaccgtcgccagtattgtcgcagcgactttctccatggcctctgtgtccgcgttcgctgccgccagcctgaccggtgcaggtgcgacattccccgcgccggtgtatgccaagtgggcagattcctatcaaaaagaaaccggcaacaaagttaactatcaggggatcggttcctccggcggcgtgaagcagatcgtcgccaataccgttgactttggcgcctctgacgccccgctgtccgacgaaaaactggcggccgacggcctgttccagttcccgaccgtgattggcggcgtggtgctggcggtgaatatccccggcatcaaatccggcgatctgacgctggacggccagacgctgggcgatatctacctgggcaatatcaaaaaatggaatgacccggcgattgccaaactgaacccgggcgtgaagctaccggaccagaacatcgccgtggtgcgccgcgctgacggttccggcacctccttcgtctttaccagctacctggcgaaagtgaatgccaagtggaaagagaaagtgggcgccggctcaacggtaaactggccgaccggcctgggcggtaaaggcaacgacggcattgccgccttcgttcagcgcctgcctggctctatcggctacgttgaatatgcctacgccaaacagaataacctggcgtacaccaagctggtctccgccgacggcaagccggtcagcccgaccgaagacgccttcagcgccgccgccaaaggcgcggactggagcaaaaccttcgcgcaggacctgactaaccagaaaggcgataacgcctggccgattacctccaccaccttcatcctggtgcataaggcgcagaaaaagccggagcagggcaccgaagtgctgaagttctttgactgggcgtataagtcaggcggcgaacaggccaaagcgctggattatgccgtactgcctgaggaagtgatcgagcaggtgcgcgccgcatggaaaaccaacgtgaaagacagcgctggtaaagcgctgtactaaacggccgaggcatttctgtcggggcccggtttgccgggccctccaagctttaaacagaagagtaatttatggctgagtacaagccgaccatcaaagcgccgagtaaaaacggcgatgtcatcttcagtgcgctggttaggctggctgcgctgattaccctattgctgctgggcggcataatcgtttcgctgatttttgcctcctggccgagcatccagaaattcggcttcgccttcctgtggaccaaagattgggatgcgccggcggagcagtttggcgcgctggtgccgatttacggcaccatcgtcacctcgctgatcgcgctgattatcgcggtgcctgtcagcttcggcattgcgctgttcctgaccgagctggcgccgaactggctgaagcgtccgctgggcgtcgccattgagctgctggcggcgatcccgagtattgtctacggcatgtgggggctgtttgtcttcgccccgctgtttgccgaatacttccagacgccggtgggcaacgtgctgtccggcattccgattgtcggcgaactgtttgccggcccggccttcggcatcggcatcctggccgccggggtgattctggcgatcatgattattccgtatattgccgcggtgatgcgcgacgtgttcgagcaaacgccggtgatgatgaaagagtcggcctacggcatcggctgcaccacctgggaagtgatctggcgcatcgtgctgccgtttaccaaaaacggcgtgattggcggcgtgatgctggggctgggacgtgcgctgggggaaaccatggcggtgacctttattatcggcaacacctaccagctcgacagcgcgtcgctgtatatgccgggcaacagcattacctcggcgctggcgaatgaattcgccgaagcggaatccgggctgcacaccgcggcgctgatggagctggggctgattctgtttgtgatcacctttatcgtgctggcgctgtcgaaactgatgattatgcgtctggccaagaacgaggggcgctaacgtggcgacgatggatatgcaaaaccccgcggcggtggcggaaacccgccgcaagatgcaggcctggcgccggcagaagaaccgcatcgcgctgtttttatcgatggcgaccatggcgttcggcctgttctggctgatttggatcctgttctcgaccgtcaccaaaggcgtggacggcatgtcgctggcgctgtttaccgaaatgacgccgccgccgaataccgccggcggcgggctggccaacgccattgccggcagcggcctgctgatcctgtgggcgaccatcttcggcaccccgctcggcattctggccggcatttatctggccgaatacgggcgtaaatcctggctggcggaggtgatccgctttattaacgacattctgctgtctgcaccgtcgattgtggttggcctgttcgtctacaccatcgtggtggcgaagatggagcacttctccggctgggcgggcattatcgcgctggcgctgctgcaggtgccgatcgttatccgcaccacggaaaatatgctgaaactggtgccggatacgctgcgcgaggcggcctacgcgctcggtacgccgaagtggcgcatgatttccgccattacgctcaaggcgtcggtgtccggcattatcaccggcgtgctgctggccatcgcgcgtatcgccggcgaaaccgcgccgctgctgtttacctcgctgtcgaaccagttctggaataccgatctgatgcagccgatcgccaacctgccggtcaccatctttaagttcgccatgagcccgtttgccgaatggcagcagctggcctgggccggggtgctgttaatcacgctgtgcgtactgctactgaatattttggcgcgtgtgattttcgccaagaaaaagcatgcataaaaattttacgcgtcgcccgcgcggcgcggtaacaagagagaagtcttgatgagtacaagtgaactcgcttccagcagcaaaattcaggtccgcgatctgaacttttactacggcaaattccacgcgctgaaaaacatcacgctggatatcgccaaaaataaggtgaccgcgtttatcggcccgtccggctgtggcaaatccaccctgctgcgtaccttcaacaagatgtaccagctgtatccggagcagcgtgccgaaggcggcattctgctggatgggcagaacattttgaccgataaccaggatatcgcgctgctgcgcgccaaggtcggcatggtgttccagaagccaacgccgttcccgatgtcgatttacgacaacatcgcctttggcgtacgcctgtttgaaaagctgtcgcgcgccgatatggacgagcgcgtccagtgggcgctgagcaaggcggcgctgtggaatgaaaccaaagacaagctgcaccagagcgggtacagtctgtccggcggccagcagcagcgcttgtgcattgcgcgcggcatcgccattcgcccggaagtattgctgctggatgagccgtgttcggcgctggacccgatctccaccggcaagattgaagagctgatcagcgagctgaagtcggattacaccgtggtgatcgtgacgcacaacatgcagcaggcggcgcgctgttccgactcgacggcctttatgtatctgggcgaactggtggagtttagcgatactgacaccctgtttactgcgccgcagaagaaacagactgaagattacatcactggtcgttatggttgattaggatgcatcatggataacctgaatttaaacaagcacatttctgggcagttcaacgccgagcttgagcacatccgcactcaggtgctgacgatgggcgggctggtggagcagcaactgaccgacgccattaccgcgatgcacaatcaggacggcgagctggccaagcgggtgatcgacggcgataaaaaggtcaatatgatggaggtggcgattgatgaggcctgcgtgcgcatcattgccaagcgtcagcctaccgccagcgatctgcgtctggtgatggcgatcatcaagaccatttccgagctggagcgcatcggcgacgtggcggataaaatttgccgcaccgcgctggagaagttctcgcagcagcatcagccgctgctggtgagcctggagtcgctgggacgccataccgtgcagatgctgcacgacgtgctggatgcctttgcgcgcatggatctggacgaggcgatacgcatctaccgggaagataaaaaggtcgatcaggaatacgaaggcatcgtacgccagctgatgacctatatgatggaagattcgcgcaccattcccagcgtgctgaccgcgctgttctgcgcccgctccattgagcgcatcggcgatcgctgccagaacatctgcgaatttatcttctattttgtcaaaggccaggatttccgccatctgggcggggatgcgctggatgagctgctggcggacggcaaaaagcccgcagcggatgatgaccgcgaatagttgcccgcagcataaaaaggcgcactcggtgcgcctcagaccgtggacaaagtccgttattagggagagcgtggcgatggggtcgtagcggcatcagccgccggagcgcccctcgttacgctaggcccgggtatctcgagctaccagaccactttgtcatcaacctcaggcgcactcggtgcgcctttgttatatctaaaatgtcccgattaaaataaataaaaatattaaataatatatttaatgctgttgtttatatttaaactataagagagtgtaaagtaatttacactatggattgctgtcgattactatccctatgcacaccacctaggcgttaattgattaacgctatcttagctttgtttgaaatataaaatacaaataaaaaaggaatttgtatggggatttttaattataaaggattgagcgatgcccagtcgcaggaattattctccgatgcattagccatgactatgtatagctaccataatctggatgatggtttagcttacggctatcagcattatggtttcggtctgggattgccgctcacgctgctaaccgccctggccggcaattcgcagtcgcagggcattgtgccggggctgccgtggaaccccaattccgaacagcaggcgctggataccctcaataccgccggttggcaggtgattagcgcggaacagctgggctatcagggcaaaaccgataatctgggcacctattacggtgaatcctggaagtacaaaacctctcaggcggaagtgctgggaaaatacgacggtgaaggaaaattaatcggcctgggcgtcgcctttcgcggcaccaccggcccgcgtgaaacgctgattaccgacaccattggcgacgccgttcacgatctggtcgccgggctggggccggcatcgttctcgaataacttcgccctgaatgcctttggccgtttacttgccgacgtcgccaaattcgccgcggcgaacggcctgagcggcgaggatgtgacgatcaccggccatagcctgggcggtctggcgaccaatagcctggcatttttaagcgaagactattggggcggcttttataccaactcaaaatatctggctttcgcttcgccaacccagcatgaaggtgatggcaaggtgctgaatattggctatgaaaacgatccggtatttcgcgtgctcgacggcacgcattttaattggtcaacgctgggtgtacatgataaaccgcatgagtcagcagccaataatatcgttaattttaacgactattacgcgtcaaaattctggggggtgttgccgacatcattattaaaccttcccagttggatatcccatgtcccgttcacctacggtgaaggactgtcgcgtatcgttaattccgagttttattcgtttatggatcgggattccacggtggtggtctccacgctttccgatgtgatgcgcggtaaaacctgggtggaggatctgaatctctatgcgcaaaaacacaccggtacgacctttattatcggtacggacaaggacgatctgatcggcggcggcagggggaatgattatctcgagggcggagccggtaacgatatcttccgcgacgacggcgggttcaactatatctccggcggcgaagggcatgacaccctgattctgcaacaggggatcgcgaagacgcaggtggcctatgacggagaaaacctctatttgcgcgacagtaccggcgccatcaccatcgccaacagcgtagagacgctgcgcagccagagcaaaggcgcgttttgcagcaagcagtatgtggattatcaggtgaaagatgacgggctgctggtgggtaatattcacgttgattacacccggcacggcatcggcagcgaagcggacgatgtgctgcaggcggccgacaaccaacgctggctattcgggcttgacggcgatgacgccctactgggcagtagcaatggcaacctgacgtttgtcggcggcaggggcaacgacgtgatgcacagcgccggccagaacaatactttcctgtttgaaggtgagtttggtcaggaccaggtgattaactttggtcagagcgaccggctggtattctttacgccgcaggatcagggcgacgacttccgccagtatgcggcgcagcacaacgacgatgtggtgttcaactttggcgataaccaggtcacgctggtgggcgtttctctggactatctcagtgacagccagatcgtgctggtataacgcctaaagcgggtaaagggcgtgaggccgctagcgctcacgctctttttgcctcaatgcggctagcgggtcagccgccagccgcgctgtttccacagcgccggcagctgcgccagcgcgtcgaacgtggtcaccagcgggtggtcgatcggcggattatgcggatcggcgcagaagtaaaagaccggaatgccggcggcgatgcccgcctgcgcgccggccggggagtcgtccaccataatgcagcgttccagcggcacgttcatctgctgcgccgcgtgatagatcaccgccgggtccggcttccagcgctgcagatcgtagccgctgtacagccggtcatcaaaatagccaagcatgtcggtcaggccgagcgagtgctgcattttgctgaccggcccgttggagacggtgcagaccggaacgacgatctgcgccagcaggtcgcgtgcgccggcgatctcctgcagttcactgtcgaacagccgcgctacttcctggcggaatagcggctccagcatctccctcgccagcgtaacgccgtgttcggcgtttacccgatcgataatctcatacagcttgatgcctttgtatttcttgaacatctcttccagggacagcgtgacgccgtgctgggcgaacatatggacataggccatgctgcacaacacttcgctgtccaccagcgtgccgtcgcagtcaaacaggatgcagtcaatctggttcatcgtcgttatatccttatcgggtagcaatgttgccactttaaccgatgcgctgcggcatcggcgaataaatcaacggattagccatttttcacccgtgaaagacggaaaaaaaccgcggattggcgtcaaattgccgaatttttgttataggatagcccgcagaccgttctgttcccttcttcggaattcttgataatgaccaaaccagtaaccggccttgttgctgaacaaggcttgcttgggcgcgtgtttaagctcaagcagcatgacaccacggtacgtacggaaacgattgccggcttcaccaccttcttgaccatggtgtatatcgtatttgttaacccgcagatcctgggcgcggcagggatggatacgcaggcggtatttgtcaccacctgcctgatcgccgcgttcggcagcattttgatgggcctgctcgccaacctgccggtggcgctggcgccggcgatggggctgaacgccttcttcgcctttgtggtggtcggcgcgatgggcatttcatggcaggtgggcatgggcgccatcttctggggggcggtcggcctgctgctgctgaccattttccgcattcgctactggatgatcggcaatattcccctgagcctgcgcgtcggcatcaccagcggcatcggcctgtttatcgccatgatggggctgaaaaacgccggcatcgtggtgggcaacgccgatacgctggtcaccgtcggcaacctgacttcccacagcgtactgctgggggcgctgggcttctttatcatcgccattctggcctcgcgcaatatccatgcggcggtgctggtgtcgattgtgatcaccaccctgatcggctgggcgctgggggatgtgcagtatagcggcgtgttctccatgccgccgagcgtcacctccgtggtgggccaggtcgatctggccggcgcgctgaatctcgggctggccggggtgatcttctcctttatgctggtaaacctgttcgactcctccggcaccctgatcggcgtgaccgacaaagccggcctggccgatgaaaaaggcaagttcccgcggatgaagcaggcgctgtacgttgacagcatcagctcggtcgccggctcctttgtcggcacctcgtccgtcaccgcctatattgaaagcagctccggcgtttccgttggcggccgcaccgggttaaccgcggtggtgaccggcattctgttcctgctggtgatcttcctgtcgccgctggcggggatggtgccgtcgtatgcggcggcgggcgcgctgatttacgtcggggtgctgatgacctcaagcctggcgcgcgttacctggagcgatctgaccgaagcggtgccggcctttgtgacggcggtaatgatgccgtttagcttctcgatcaccgaaggcattgcgctgggctttatcgcttactgcgtgatgaagctgggcaccggccgctggcgtgaaatcagcccgtgcgtgctggtggtggcgctgctgtttgtgctgaaaatcgtctttgtcgacggccactaacggttaacgacgggccaggaaaagccaggcccgtcgtgattactcgtttggcgttttgtcgagcatccactccaaaggctgcgcatagcgcgtcaaccagccctgtgtggcactttccggctgagcaaaatgttgcacctgcacctgatttttggcaccgaaaagctcagaaaaatccagcgctaccgcctgttcactaaatttttgccgcttgtagtaagcgatcacgatacgcttattgctggccaggctctgcgttgccggtttgatcgcgcccaccggcgccaccagcaggccgccggcgtaactttgcggatatttcgccagcagattggcggcatgcagggcgccctgaccgcggccgaaaagatacaccgcctgcgggttcagcctgagcagcggcgtcaggtcgtgcagggtgcgctgcaccatattgtgggtgctttcatcactgtagtttgaccagcggaaactgttttccgacagcatctgcgtaccgttcaactcaatataggccacgcccatggcgccgaacatcagcttctcttcggcgctgatgttggcctgtttgccgtaggagtgcagatacaccaccgtcggccagccgccggccggcgcctggccctgcggcagcgtatagctggccttaccttcgtgccgttgtgcgtgctgctgatagcgggctttggtttgcgcgaggatcgactggtaggttttgccgtgctgaatggtgttgaacgcgtcctcttccagcaggttgtagtaataccataggccgcgtttggcactgagctgcagataacgctctgccagctcggtctgccctttttctgcggaggagatggccagctggtaaggcgcccagatgctatgctcgtcttcgcgcatcagcgttagatagagcgacatcgcctccgttttcttgtcttctttactgtgtgccgagcgggggagcttggtatgaagcgggctgtctgccggcagttcgaccggttcttctcccgcggggtaatgcatttctgtggcgctgacaggactggtgttaaaagccgctaataaggctaaaattaaaaaatacataattatttatttgaaagataaaaatattttggcgtatccattccattgttggcgtcttctgttgtttgattttgaagacgccaataaggaagccttatcgcacctgggcgatataatcgcggaatgcggctaactggctgcgtataaattccaacgtcgcctgatcggtcagctctcccgcttgctcatccaccttgttttgaatcacgccgcccataaattctggccggttcatcaccatcgcatccaggaacaccatgatctgccgcaggtgatactggcagcgcgcgccgccgatcggccccatcgagctggtctggatcgccagcggtttaccggccagcggctggttcggcaggcgtgaaatccagtcaatggcgtttttcaggccgccgggcacggagtagttatattccggcgtgacgataatgacgccgtcggcctggcgaatcttttcggccatcgcttcaaccgtcgtgggaaaaccctcttcctgctgcaggtcggcgtcataaagcgggatatcacgaatggagggtaaggcttcgatagtcatgcccggcggcgccagtttgggcagcgcattggctacgatggcgttataggagcctttacgcaggctgcctagcagggtcacgatgtttaatgcttggtctgacatgatgctacctccctgacgaatgaacagattcagcttagaacaaccgttaaatagtatggcaaataaccgagggataacagtgagaatttgtcgtatctgtacttttcttgcggtaaaacaagaaaaaatagcgagtagaatatgtgtttttgatcgcttcagcctgttttttctttcagtctgctatttttgtgataattgctcaggctggtcaacttgatgaaacgtagggaatttgccggcgattgcgctgaaatttcttcgcatttctccagcccgtactgcgggtcaaactgccagcactgcaaccgctccagcgccggctcgcgggcgcacgaccagctttgataatcgtcgctatcgctcatgacctgcacctgcggcgtgacgctggagcgcagctggccggaaaacgggtgtagcgtcagcgttccatggccgctgttgcctaatccggagatcttaagcacgctttggcggatgctccacagctgggtttctgcttccagcagatcgtcctgtgcgtcgatccaggcgctttccggcgcattgcggaactggcgctgcagctgccgctggctggcgctgcgtgcacgcaacatctcaatatccagcccgactttgccctcattgctgagcagcaccccgacggtattaccggcataggccaggctgaagtccggcagatgcgagtcgttaaaacaggggcgaccggtcggcgtggtggcgataggcggcagggtgggcaggccgtacagatgatgcagggtttcggccagcagaacgcggccctgcagaaaacgctggcggcgcttttccgcgtaagcgtcggcatcggcgatcagcgcggcggaaagtctggaggtatccagagcgtcgggggttgagttccatcggacaaaatgacacgccatgattcgctccgtgacaggggtcaatattaacgctggagcgttagattaggcataaccttaagaactttcactaaaaagacgcatgcggattatcttatttcttccggacggtgcggccgagaataagacacggcgcgtcatgcgccgcgtcaccgggccattacggcgtgtcatgccccgacggcgggtcaatcgccgtgcgcagctgctgtaacgatgcggaccatggacacagtacgccaaccggcgacggccgccacggcaaataacaggcgtgacgatcccatttgcgaaagcaacataatttattcctcgcgagctttaattaagacaaccgtatttttatttacgaatgggatatttgcgtttatctttttatcgtttgacggtaatagacaattccggcggtaatcaatgtcagcgtggcggaaaataaaccggcggcgatccaaaatagcgatagcgtgtcgaaattatacagcgtttttcccgcctcaatgaccgaggtacgatcgataatcacgccggtgatgtactctcccaacccggcgccggcatagctggcaatgccgatggtgccgagcgcggcaccggccgctttcttcgaggagatatccaccgcgattaaaccgccgaggaaacaggtcagggcgccaatcgtcgcgccgaagatcaccatcgacagcacgtcggtgtagtagttgcgcggcagccacaccatcagggcgaagccggcggtatttaacagaccgatgacccccgccatgatgctgcggttccgtgggaagatacggtcggacaggatgccggcgataatggtgccggcgatgccggcaatggcgttaacgccgataatgccggacgcctccagcgtggtgtagtgcttggcctgctgtaaaaagaagatgccccaggaatttaccgcgtaacggtcgatatacataaaggccgaggccagcgccagcgtccacagcgccgggttacgcagcgaccacagctgatttttcagcaccgagcctttatcttccgacagcggttccggctcgttgcggatcacgccgatcggcggatagccggcgctttgcggcgaatcgcacataaacagtaggatcaacactacgcccaccacgccgagtatcgccgtggtgaaataaccgaaatgccagccaaaggcggcgatcaccacggcgatgaccatataggttatcgcttcgccgatgttatgcgccgtggaccagatgccgtagaaggtgccgcgctccttgctgccgtaccagcgcgccagtgagacggcgcacgggccgacgcccatcgactgcgcccagccgttgatgccccagaacagcgtcagcagcagcgcgttggtggtcatccccatcatgacgttcatcccggcactcagcagcagccccagactcataaagcgcacgacgttggcatggtcggccagaaaaccgttcaccagcttgccgatggcgtagcagaagaacagggcggagccaatcattcccagctcgctgggggtgatgccgatgtcgaccagggcgcttttcgccacggtgaaggagagacggcacacgtaaaacatcacgtaagccgccgtcatcgccaaaaaagtccgaccgcgcaggcggcggaatttcttctcattcagcgggccatgggaaggcgtggccggcgccgctttaaaataagcgaagataccagacataatttcactccataaggcggattagcaaaatacacgccgattaagcgctctgcggttattccgttggcagagaaatctgtccttaactcttttaatttgtagggcacataatctgaataaattgcttttccatctgttttatcgggtaagcggttatttaacctcttgctgaattaattcgcgtagctgggaataaatctctgcgttggccattaatgccacgttgccctgctgtaatccctggtcggccagaaaatcattggtgatgccgccggcttcctgcaccagcagcatgccgggcaggctgtcccaggcgttcatatgcggttcgtaatagccgattagccggccggcggcgacctgagcggtcatcagcgcgccggagccgctgcggataaacatgccgccggcgtgcagcagacggctgataaagggcacgaacgcttccggcgttacgcggtgcgaggtgccgacgcccattacgccgtcgcgcagcgaacggcccggatgcacgctgatgggggtatggttgagaaaggcgccgccgccgcgccgggcgtggaacatttcctgatggttgggatcgtaaaccacgccgatcgtcggatcgccgttgaagatcacgccgatcgagacgcaccaggtatgtaacccgttgagaaagcaggcggttccgtcgatcggatccaccacccaggtatagggggcgacgccgtggccgccgccgctctcttccccgagaaagtcatcctgaggaaagtgctgggcgatcaggcggcgcgtcagtgcttccacttcgcggtcggccaggctgaccacgtcctgcagatcgccgcctttgtgctcaacggccagccgctgacgccgctgataaaaatcgtacgccaacccggcggcctgctgcgcgacgtcgcaggcaacctggtagcgcgctgcgatatcctgttcagatgttgatgtcattgtccctccgctgtttttgcactcgtgtgcaaagtgggtgataacagggtgttgttaaaagattgctacaggataatggcgaagatgaaaagtttattccgtgatcgcccacgcataaaacataattttcgttttatgccgatcctcgcacgataagctcgacgggcacgcttttacgtaccgccggctgattgaagtggcgaatgcggttgaccagcagttcaaccgcggtgcgcgccagcgtctcggtatcctgacgcagggtggtcagctgataggcggcaaaatctgcctgcgggatatcgtcgaagccgataatcggcagcgtgcgcgtcgggtgatggcggcgtataaaatccatggcgccgatggccagcatatcggtggcgcagaacagggcatcaagctgcggccgctgcgtcagcagcgtggcggccgcgtcccagccggcctgatagcccccctgcgggcagattacgctggtgaccgtcagccgctgttcgctgagccggcgagtgaacgcctgctggcgctgaaggctgctgaaggaggcgtcttcgccgataaagcccggattttttatcccgtgctgcatgaaacgctgcgcggcctgcagcgcgccgtcgtcgttatcgctgcagacctgatcggcgccatccagctctgcctggcggttgatcagcgttaccgggattttacgcgccagatacgcctccgccagtgacagcggcggggcgccggaggtcaggatcacgcccgcgacgtggtaacttaacagctcgcgcagctgcggctccaattgctggggatcgtcggcattaatcagcagcggcataaagccctgtaaggtcaggtggtgcgtcagcggcgccagcagtttactgcggaaggggttatcaaagccggcggtgaccaggccgatgaaattactgctgccggtgatcattgagcgggcaatgatattcacctggtagcccagctctgcggcggcggcttctacccgccggcgcgtcttttcagagaccgacgcgccgggggtgaaggtgcgtgaaacggcggagcgcgaaacccccgccaggcgtgcaacgtcgctggcggtaacccaactgtttttttcatcactcatggctgccgtttcccgctggttggcgcggcgttagcgtcgcgctggattatttgccgatgcagaagctggagaaaatgcgccccagcaggtcatcggaggtaaattcgccggtgatttcgctcagcgccagctgcgcctggcgcagttcttccgccagcagctcgcccgcgtaagcgctcactaactgttcatggccctgcagcaggtgctgcgccgccagttccagcgcctgcaggtggcgacggcgcgccaggaagccgccttccatattgctggtgaagcccatactctgcttcagatggtcgcgcagcacctcgataccgtcgccggtacgcgccgacaggcgaataagtgagtgaccattcacttctgttatgccctgcgcttcgccggtgatgtccgccttgttacgcaccacggtaatcggcagcgtatcaggcaggcgcgccataaactccggccagatctcggcgggttcggtggcgccggtggtggtgccgtccaccataaacagcacccgatccgcctgctcaatctcgctccaggcgcgttcgatgccgatacgttccacctcatcgctggcctcacgcaggccggcggtatcgataatatgcaacggcatgccgtcgatatgaatatgttcgcgcagcacgtcgcgggtggtgccggcgatatcggtgacgatggccgcctcacggccggctaacgcattgagcaggctggattttccggcgttcggccggccggcgatcaccaccttcataccttcacgcagcaggctgccctggcgcgcctcggcacgcacctggtcaaggtcgccgatcaccgcgttcagctgggcttcgattttaccgtccgacaggaagtcgatttcctcatccggaaagtcgattgccgcttccacatagattcgcaggttagtaagtgcttccacaagctgatggatacggctggaaaaagcgccctgcagcgagttcatcgccgagcgtgccgcctgctcggagctggcgtcgatcaggtcggcaatcgcctccgcctgcgccagatcgagcttatcgttcaggaaggcgcgctcggagaattcgccgggctgcgcaatacgcacgccgggcagcgccagcacgcgcttaagcagcaaatcgaggatcaccgggccgccgtggccctgcagctccagcacgtcttcgccggtaaatgaattcggccccgggaaccacagcgcaatgccctgatcgagggtagcgccgtcggcgtcgcggaacggcaggtagtcagcgtagcgcggcttgggcaatttgccgagcagcacctgggcaacctcggcggctttcttgccggagatgcgcagaatgccgacgccgccgcgtcccggcggggtggcttgggcgacaatggtatcagtggtattcatacctttatccttcaacgggcagctgcgctgctaaaacctgttgttgatcatatcagatacaaaaaggcggtctcgcgaccgccttttgggataactgcaaacgtccggcaaccgaacgcctacaatacgcttatgtttttttcttgtcgcggctgtgcagaccgcgtttttccaggccgcgataaatcagctgctgctggatgatggtcaccaggttactgacgatgtagtacagcaccagaccggacgggaaccacaggaagaacacggtgaagatcaccggcatgaaggtcatgatcttctgctgcatcgggtcggtcacggtggtcggcgacatcttctggatgaagaacatcgtcacgcccatcaggattggcaggatgtagtacgggtcctgcgccgacaggtcatggatccacagggcgaacggcgcgtgacgcagttctaccgagcccatcagcatgtagtacaacgccaggaaaataggcatctgaatcaacagaggcagacagccgcccagcgggttcactttctccgccttgtacagcgccatcatttcctgactcatgcgctgtttatcgtcaccgatacgctcacgcatcgcctgcagttttggctgcagcatgcgcattttggccatcgaggtgtactgcgctttggtcagcgggtacatgatgccgcgcacgataaaggtgatgacgatgatcgagaagccccagttgccgataaagctgtgcaggaacttcagcagcttgaacagcggttgggagatgaaccacagccagccgtaatcgaccgtcaggtcaagatgcggcgccagttcagccatctggtcctgcagttccgggccaacccacagcgttgagttcagctgctgttgcgcgccaggctgcaccacgaccggggtagacttgaagccgatggccgattggtcattgcccagtttggcggtatagaaggtgttgttgccctgcgttgccggcacccaggcggtggcgaagtactgctgcagcatggcaacccagccgccctgcgtggagacgctcaggttctcgtctttatcgaacgcatatttttcgtacttggtgtcgctggtggagtacgccgcgccgcggaaggtgtgcagcgcaaagttgctgctgccggtatcgcggtgcttaggcagttcggtggtctgcttcagctggccgaacagggtcagctccagcggggtggcgcccttgttgtcgatattgtaatcgaccgcaaccgcgtagtggttgcgcttaagcacaaaggtcttggtgtagatagcgccgtctttgccggtaaaggtcagcggaatgcgcaactcatcctgaccgtcggccagggtatagctgtcctgtgcgctctgatacagaggacgctcgccgttggccgggttatccgggccgtttttgccggtcaggccgctctgcgcctgataaacaaacgacggggtggtttccagcagctggaatggagtcgatgaacccagggtatccgggtaagccaacagtttagcctgctcgatatcgccaccgcgggtgttgatagtcagcgacagcacgtcggtattaacggtaatcagtttaccctggccgctggctggtacgcctgagcttgtggcatcaccggttgcggaattcgtggtctgcgtcgtggtctgcgcggctggttgcggagcgtggtccgtctgccaggcctgccagatcatgaaagacacgaacagcaaagcgatgagaagaagattgcgttgcgaatccatcgttagtgttctctgttatcgtcggttttcggcggcacgggatcatcgccacctgggttcaaagggtggcattttaatacgcgtttcactgccaaccaactgccttttatcatgccgaacctgcttaatgcctcaattgcgtaatgagaacatgtcggctggaagcgacaacggggcccaagcagcggactgatggcgagctggtagccgcgcaccagcccgatcaggatgcgcgagcctgccgacagtggcgacgccataatttttccaaagcttccgtcaacgcgcggttatccagatccgcgatcccttttttcgccaccacgacaaaatccatcggcggcagctcatgctgacgtaaacggaagctttcgcgggttaggcgtttgattcggttacgttcatgggcgcgtttgacgtgttttttggcgacggtaagaccgatgcggggatgccccagctggttcaggcggccgagaatggtgatttgcggcgtgccggcccgttgtggctgctggaagacgaaagtgaaatgagtgggagttaacaaacgtaactccctgggaaaagcgagcttaaccactcagagggttagctttattacttagaaacagacagacgagcacggcctttcgcacgacggcgggccagaacttgacgaccatttttagtggccatacgagcacggaaaccgtggctacggttgcgcttcaatacggacggttggaaagtgcgtttcatggcgatttctacctaaacttaaattgattactgatcagtaaacgcgtttggctactcggcgtgaagacgaccgacgcctcaatcgcaatacataaagaggcgggattgtaataattgtacagtcctgagtcaattcacattgcgttagcctacctggttgcttgccaatacggcataaaatccggcttggcccgtggtcaacgcagaatcccgtctggcg