atgaattacccccacgaatttgacgtcatcgtcgtcggtggcggccatgccggtactgaagctgcgctggctgccgcccgatcaggtgcgaagaccttgctgttgacgcacaacatcgagaccctaggccagatgtcctgcaatccttcgatagggggaataggcaagggccatcttgtcaaagaggttgatgcgctgggcggtgcgatggccatcgctaccgatgaggcaggtatccaatttcggattctgaacagttcgaaaggtccggctgtacgggccacgcgtgcgcaggccgaccgggttttgtaccgcaaggctattcgtcatcgcctggaaaaccaggaaaacctgtggctgttccaacagtcggtcgaagatctgatcgtcgagggagacaaggttgttggtgcggtcacccagattggcctgaagtttcgtggccgtgctgttgtgttgaccgccggcacatttctgaatggcctgattcacgtgggtcttcaacactattccgggggcagggcaggggacccgcccgcaaattcactcggccaacggttgaaggagctcaagcttcctcaggggcgtttgaaaacaggtacaccgccccgcattgatggtcgaaccatcaactattcagtcttggaagagcagcccggagatctggaccctatacccgtgttttcctttatgggctcggcggcgctacacccccggcaattgccgtgttggatcacccataccaatgagcgcacacacgacatcattcgaggtggcttagatcgttctcccatgtatagcggggtcattgaagggatcggcccgcgttactgtccttctatcgaagacaagattcatcgctttgccgacaagccgtcacaccagatatttcttgagcccgaaggtctggatacgcatgaggtctatcccaacggcgtatccaccagcttgccttttgatgtgcagtacgagttgatccattctctgccgggtctggagcacgctcacattctgcggccaggttatgcgatcgaatatgactactttgatccacgtggattgaaaagcagtctggaaaccaaggccatttcaggtctgtttttcgctggccagatcaatggtacgaccggctatgaagaggcagccgcccaaggtttgctggcagggatcaatgccgcccgttatgcaagcgatcgcgaggcctgggtgccgcggcgcgatgaggcctatctgggggtgctggtggatgatctggttacccgaggggttaccgagccttatcgtatgttcacctctcgcgcagagtaccgattgagtctgcgcgaggataatgccgacttgcgtttgacagaaatcggtcgtgaattgggcctcgtggatgatatccggtgggatgttttcaaccgcaagcgagatgcgattcaggctgaggtgcagcgtttgcaatctacctgggtcaatccacgtctgcttcctgaggagccggcgcaggcgctgttgggcaaagccatcgagcgtgaatacgctttggcagatctgctcaagcgcccgaatatcagttatgaagcgctgatgcaggctcgcaatggcgctggagaactgctggcaggccccgggcttctgggagatgatgtcttggccgaacaggtcgagattcagatcaagtatgccggctatatcgaacgtcagcgcgacgaagtgcaaaagcatgtggttcatgagcagcaagccatacctgccgatattgattacgacgccgtcagcagcctgtcctttgaggtcaggcaaaagcttaagactcaccgtcccgagaccgtgggccaggccgcccgtatttcgggtgtcacaccagcggccgtctccttgttacttatccatctgaaacgcctgcattacggtaagcgggcaatatgagcacaatgcccgaagatattgccgctgcgcagcggctcgaacaggcatgccagtccctgggattggcggctggtgccgaacaacaggaaaagcttctgcgctatatggcgcagatgcaacgctggaatcgcacgtataacctcacggccatccgtgacccagaacagatgctgatccagcatttgttcgatagcttgtccgtggtgcagcctttggtgcgcgctttgcaggcagggcaaccggctaaggtctatgacgtcggctccggtggcggactgccgggtgtggtgctcgccatcgtgcaacccgagtgggacatcacctgcgttgacgccgtcgaaaaaaagactgctttcgttcaacagatggctggcacgctgatgttgcctaatcttcatgccatgcatgcccgtatcgagcgcgtagcacctgcggactgtgatgtggtgatctcacgtgcatttgcatccttgcacgatttcgccaatttggccggccgccacgttcgacctggtggtacgctcgtcgccatgaagggcaaggtccccgccgaagaaattgaaggactgccggccgcctggcaagtcgaacgcattgaacccctgcaggtgcctgaactcgatgccgagcgttgcctgatctggatgcgccgcagtcaaggaactctatgaacaatattccgcccaccaagtccgcccgtgtattttgtatcgccaaccaaaagggaggcgtcggcaaaaccacgacggccattaacctcgcggcggggctggcgacccatcaacagcgtgtgttgctggtcgatctcgaccctcagggcaacgcgacaatgggtagcggcatcgacaagaacagcctggagtcgaacctttatcaggtattgatcggcgaggctaccattgagaccgcgcgcgtgcgttccgaatcgggtggctatgacgttctcccggccaatcgtgaattgtcgggcgccgagatcgatctggtccaaatggaagagcgcgaacaacagctcaaactcgccatcgagaccgtggcggaccaatacgatttcgtgctgattgactgtccaccgaccttgtcgctgctgacgcttaatggtctggccgcagcagacggcgtcatcattccgatgcagtgcgaatactttgcgcttgaaggtctgtctgacctggtcaacaccatcaagcgcgttcatcggaatatcaacaatgatctgcgcgtcatcggtttgttgcgcgttatgttcgatccccgcatgacgttgcaacagcaggtctcggctcagcttgaggcacactttggcgacaaggtgttcaaaacggttgtgccgcgcaatgtacggcttgcggaagcacccagttatggcatgcccggcgtggtctacgaccgcgcttcacgtggagcccaggcctacatttcttttggcgccgagatgatcgagcgcgttaaggaaatgcaataagggagggcttcgcccttcgcatgaataaagagcagcgcctgatgcgctgaagaaagaggactataaggatggctaccaagaaacccaagggcctgggccgggggctggatgccttgctcggggcggatgttccggctatcgacaatataggcaaggcagtcgagcctgagagcgcactgcccacgacgctgcctatcgacaggttgcgggctggcaagtatcagccacggacccgtatggacgaaggcgccctgaatgagctggccgaatccgtccgcacgcagggcattatgcagcccattctcgtgcgcgggcttgccattcctggacagtacgaaatcatcgcgggtgagcggcgcttccgcgcggcccaactggccggtctgaaagaagtgcccgtgctggtgcgtgatgtggcggacgagaacgccgccatcatggccttgatcgaaaacatccagcgcgaggacctgaatccgctcgaagaagcgcaaggtgtccgacgcctgctggatgaattcggtttgacgcatgagcaggccgcgcaggcgattggccgttcgcggtcggcaaccagtaatttattgcgcctgctgaatctggctgtacctgtacagaccatgctgctagccggcgatatcgatatgggccatgcccgtgcgttgctggcggtcgatgccgccacccaaatccagctggccaatctcatcattgctcgtcgcctgtccgttcgcgaagccgaaaaaatcgtcgctaaaacggtaaaggagggagaagccacatcgcccaagaagaaggggccttcacgcgatgtcacgcgtctcgaagaggcgttgtctgatcatctgggcacgcgtgtggtgctcaaggttggcgctcgcgataaggggcagctcgtcattgatttccacggctgggatcacctgaattcgctgttggaacggcaaggattggcgggagtcattgatgcctgaccgtgcgcttgcccgcgttgcgctgttggcgaccggtggaaccattgccggcgctcaagatagcgccgagagcgcagcttaccgcgccggagcattgagcatcgatgccttgttgcaggccgtacctggtctggcgcgtgcggcaaatgtgcaggccgaacagttggccaatgtcggcagtcagaacatgacctatgacgtatggcgggccttagccgcgcgcgtggccgagctgtgtgcggacgcgtccatcgacggtattgtcatcactcatgggacggacactattgaagaaacggcctatttcctcagcttggtgttgccctttgacaagccggtggtcctggtcggcgccatgcgtccatcgacggcactgagtgccgatggccctcgcaatttgttaaatgccgtgacaattgctgcgcatccgcaaagtcgcggacgcggcccgctggtcaccatgaatgacgacattcattacgcccgttccgtacaaaaaaccgcctgcggcggcgtggcggcgtttacgtcacccaacagcggtagggcagggtgggttcgtggtgggcaggtcggtttttacgggacgtctaatatcgccagcgcggccgctaaacaggttttcagtatgccgctgccacccgtgcgcagttggccgcgggtggatatcgcttatgcctgcgtcgatatggacggcgccctgattgatttcatcgccgcccatgcccaagggattatcctggcaggcgtcggtgacggcaatgcaaccgacgatgccattgccgccattgaccgcgccgtggcgaaaggcgtcgtcgtggtgcgttccacacgcacgggttccggcagcgtcatgcgcaatatcgaaatcaacgatgatggccacggcacgatcgccgccggtgagctcaatcctcagaaggcccgtgttctgctcaccctcggtttgatgcgctcacacgagcctgtggcactccagcgactatttgatctgtattaaaataagggacaaatcaaatttgtgggaaatccccttttttggtttgacaccgataataaatgtgttcataatctcgtttctctcaggaggggtgcccgagtggttaaagggggcagactgtaaatctgttggccttgcgcctacgttggttcgaatccaacctcctccaccaagagaactatttcaaatccaggcacagtagtagcctggatttgcatgtaagacatctgtagtacatgcgcgcaccacacgcgaaataaaaatgtgaagcaaggtgaaagggtagccgcgggtgtagctcaatggtagagcagaagccttccaagcttacgacgagggttcgattcccttcacccgctccaaatgcccatgtggctcagtggtagagcactcccttggtaagggagaggtcacgcgttcgatccgcgtcatgggcaccaaaattctctaatcttttcttcagtcagaagcttcaatccaggtcaggagtcagccatggcaaaaggcaagtttgaacgtaccaagccgcacgtgaacgtgggtacgattggtcacgttgaccacggcaaaacgacgttgacggcggcgatcacgacggttctgtcgacgaagttcggcggcgaagcgcgtggctacgaccagattgacgcggcgccggaagagaaggcacgcggcatcacgatcaacacggctcacgttgagtacgaaacggaatcgcgtcactacgcgcacgttgactgcccgggccacgctgactacgtgaagaacatgatcacgggcgcggcgcaaatggacggcgcgattctggtggtgtcggctgctgacggcccgatgccgcagacgcgtgagcacattctgctgagccgccaggttggcgtgccgtacatcattgtcttcctgaacaaggcggacatggttgacgacgctgagctgctcgagctggtggagatggaagttcgcgaactgctgtcgaagtacgacttcccgggcgatgacacgccgatcgtgaagggttcggccaagctggcgctggaaggcgacaagggcgaactgggcgagcaggcgattctgtcgctggctgcggcgctggacacctacattccgacgcctgagcgtgcggttgacggttcgttcctgatgccggtggaagacgtgttctcgatctcgggtcgtggcacggtggtgaccggccgtatcgagcgcggcgtggtgaaggttggcgaagaaatcgaaatcgtgggcatcaagccgacggtgaagacgacgtgcacgggcgtggaaatgttccgcaagctgctggaccaaggtcaagcgggcgacaacgtgggcattctgctgcgcggcaccaagcgtgaagacgtcgagcgtggccaagtgctggccaagccgggttcgatcaacccgcacacggacttcacggccgaggtgtacattctgtccaaggaagaaggcggtcgtcacacgccgttcttcaacggctatcgtccgcagttctacttccgcacgacggacgtgacgggcacgatcgatctgccgcaggacaaggaaatggttctgccgggcgacaacgtgacgatgacggtcaagctgctggcccccatcgccatggaagaaggtctgcgcttcgccatccgtgaaggcggtcgtaccgtcggcgccggtgtcgtggccaagatcctcaagtaataccgagtgcaaggaaacggggccgtcaggccccatttccttgtgcatagaacttgcacgaaaaaagaaaaagcagtattatgtatggttccgcgaggtgccatgcagtttgcagcggtgtcttgcagattactttgctgcaaatcaagtgaaagccataggggtatagctcaattggcagagcgtcggtctccaaaaccgaaggttgtaggttcgattcctactgcccctgccaccacccgccggagagtaccgcgagttgcgcattcacggcgggctcgtgtcgcaaaatgtctaataccagcgtagaaaccattaccagtaccgctgaccggatcaagctcgggttggcggttcttgtcgttatagctggcatcgttgggttttccgtgctgagcgcgcaacccatcgctgcccggataggcgtttttgttggtggcctggtgatcgcggccatcatcgtctggttcagcgaacctggccgccgcctgatcagctacgctcaagagtcgtacaacgaagttaagcgtgtctcctggcctacgcgcaaagaaacggtccagatgactggcatcgtgttcgcgtttgtcgcggtgatgggcattttcatgtgggtgctcgacaagggcatcgagtggatactttacggcctgctgctgggctggaaataaggacaggcatgagtaaacgttggtatgtcgtccatgtgtattccggcatggaaaaaagcgtacaaaaagccctgaacgagcgtattgagcgtgcagagctgcaaacctcttttggtcgtattcttgttccctccgaagaagtcgttgaggtcaagggcggtcaaaagtcgattaccgagcgccggattttcccgggttacgtcctcgttgagatggacctgaccgacgaaacctggcacttggtcaagaacaccaatcgagtcaccggctttttgggtggctcgggcaaccgcccgactccgatttccgagcgcgaggtcgaaaagatcctgtcgcaaatggaagagggcgtcgaaaagccgcggcccaagattctcttcgaagtgggcgaaatggtccgcgtcaaggaaggtccgttcgcggacttcaacggcaacgtcgaagaagtcaattacgaaaagagcaaggtgcgtgtgtctgtcacgatttttggtcgtgctacaccggtcgagctcgatttcagccaggtcgaaaagacctgattctcaaccccggggagcccgtttaggcgggcgatatcacccgtaaggagcaaagcatggcgaagaagatcgtcggctttatcaagctgcaagttccggctggtaaggcaaatccgtcccccccgattggcccggcactgggtcagcgcggcctgaacatcatggaattctgcaaggcgttcaacgccaagacccaaggcatggagcctggtctgccgattcccgtggtgatcaccgccttcgcggacaagagcttcaccttcatcatgaagaccccgcccgcgacggtcctcatcaagaaggccgctggcgtgcaaaagggttcgcccaagccgcataccgacaaggttggcacgctgacgcgcgctcaagccgaagaaatcgccaagaccaagcagccagatctgaccgctgccgatctggatgccgcggttcgcacgatcgctggtagcgcccgcagcatgggcatcaccgttgaggggatctaatcatggctaaattgtctaagcgcgccgccgccattgcccagaagatcgaccgtaccaagctgtacccggtcgctgaagccctgaccctggtcaaggaaaccgccaccgccaagttcgatgaatccattgacgtggcagtgcagctcggcatcgaccccaagaagtccgaccaactggtccgtggctcggtggttctgcctgctggtaccggcaagagcgttcgcgtcgccgttttcgcccagggcgagaaggctgaagccgcccgtgccgctggcgccgaagtggttggcctggacgacctggccgagcagatcaaggctggccaaatggacttcgacgtggtcatcgcttcgcccgacacgatgcgtgttgtcggtgccctgggtcagatcctgggtccgcgtggtctcatgccgaaccccaaggtcggcaccgtgaccccggatgtcgccaccgccgtgaaaaatgccaaggctggccaagtgcaataccgtaccgacaaggccggtatcattcacgccaccattggtcgtgcctccttcggtatcgaacaactgcaaaccaacttggccgctctggtcgacgcgctgcaaaaagcgcgtcctgctgccgccaagggtatttacctgcgcaagatcgctgtctcgtcgacgatgggtggcggtgctcgcgtggaaatcgcttcgctgtcggcctaaggccgtcggcaaactgtactttgggccgcatccgagattttcggatgctgctgtcaaagaccgctggagcggtccgtcgcaaatcatggacggtcggcttaatctcggtgctctgataggccgaatccagcgtagacggcgtccccaggaagatttctttacccgaagaactcaaccaggcgccgcattcggttgacgcgcaaggcttaggccccaggcgtcttttgatggagtgttcaaaccgtgagtctcaatcgccaagagaaagcggtggtaatcgaggaagtctcggcggaagtcgccaaggcccaatcgattgttatcgccgagtaccgtggtctggacgtcgcctctgtcaccgtactgcgcaaaactgcgcgtgaatcgggcgtttacctgcgtgttcttaagaactcgctggcccgtcgtgctgttgctggcacggctttcgagccgttggctgagcaactgaccggtccgctgatctatggtatcagcgctgatccggtcgcggcggccaaggtcctcgccggtttcgcaaagagcaacgataagctggtcatcaaggcgggctccttgcccaacaacttgctgaaccaagaaggcgtcaaggccctggccacgatgccctcgcgtgaagagttgctctcgaaactgctgggcaccatgcaagccccgatcgcgcaattcgtgcgtacgctcaacgaagttccgaccaagttcgcccgtggcctcgccgccgtgcgcgaccagaaggccgccgcctgatatcaggcgcgtcttgcggaatctcgctgaacgactaagcgacacccaaccctggcattacccaattctggagttctaaagaaaatggcacttaacaaagctgaaatccttgacgccatcgctggcatgaccgtgctcgaactgtccgagctgatcaaggaaatggaagagaagtttggcgtgtcggctgctgccgctgctgttgccgtggccgctccggccgctggtggcgctgctgccgctgctgaagagcagaccgagttcaccgttgtgctggtcgaagccggcgccaacaaggtgtccgtcatcaaggccgtgcgcgagctgaccggtctgggcctgaaggaagccaaggacctggttgacggcgctccgaagcccgtcaaggaagccctgcccaaggctgacgctgaagccgctaagaagaagctggaagaagccggcgccaaggtcgaagtcaagtaaaccttcgcgttatctgcccggggacagcgctatttgcagtccccgggcttttgcgtttccaggaaacccctcctgatagcgggtttttaggggtgtttcctggagtcgtatcacctggggccgtggttgacggcccatgcaacctcgagtcggagtgctcatgccttactcgtacaccgaaaaaaagcgcatccgcaaaagcttcgctaagcgtgaagacgttcagaacgttccctttctgcttgcgacgcaacttcaatcctacctaacttttctgcaagccgagaccgccactgcggatcgggttaatgaaggcttgcaggcggcgtttacgtcgatttttccgatcgtcagtcacaacggtatggcgcgcttggagttcgtcagctatgcgcttggcgagccggtgttcgatgtcaaggaatgtcaacaacgtggcttgacctacgcatcgccgctgcgtgccaaggtccgcctggtgttgcttgaccgcgaagtcagcaagcccaccatcaaggaagtgaaggaacaggaagtctacatgggcgaaattccgctcatgaccacgaccggttctttcgtgatcaatggtacggagcgtgtcatcgtttcgcagctgcaccgttcgcccggcgtgttcttcgaacacgaccgcggtaaaacgcacagctcgggcaagctgttgttctctgcccgcgtgattccctaccgtggctcctggctcgactttgagttcgatcccaaggacgtgctgttcttccgtgtggaccgtcgccgcaaaatgcccgtgacgatcctgctgaaggccatcggcatgacgccggagtccatcctcgctcacttcttcgatttcgacaatttcgagttgaagagcgaaggcgcgatgatggaattcgtgcccgagcgctggaagggcgaaatggcccgattcgacatcaccgaccgtgccggtaaggtgattgtcgagaaagacaagcgtatcaacgccaaacatctgcgtgatctcgccaatggcggcatccagcgtatttccgtgcctgaggatttcctctatgggcgcgtgctggccaagaacgttgtggaccccgacacgggtgaagtgattgcgttggctaacgacgaaatcaccgaaagcgtgctggacgccatgcgcgcggccaaggtgcttgatctgcaaaccctgtacaccaacgatctggatcgtggtccctacatctcgcagacgctgcgtaccgacgaaacggtcgatcagactgctgcgcgcgtagctatctaccgcatgatgcgccctggcgagccgccgaccgaagaagcggtcgaagcgctgttccagcgtctgttctatagcgaagaaacctacgatttgtcgcgcgtgggtcgcatgaaggtcaatagccgtctgggtcgtggcgatgacgccaatggcccgatgaccctgaccgacgaagacatcctcgagaccatcaaggtgctggtcgagctgcgtaacggccgtggccagatcgacgatatcgatcacctgggcaaccgccgcgtgcgctgtgtgggtgaactggccgaaaaccagttccgcgccggtctggtgcgtgtcgagcgcgccgtcaaggaacgtctgggccaggccgagacggaaaacctgatgccgcacgacctgatcaactccaagccgatctcggctgccatcaaggagttcttcggttcgagccagttgtcgcagttcatggaccagaccaatccgttgtcggaaatcacgcacaagcgtcgtgtttccgctctgggccctggtggtttgacgcgcgagcgtgccggctttgaagtccgcgacgtgcatccgacccattacggccgtgtctgcccgatcgaaacgccggaaggcccgaacatcggtctgatcaactccatggcgctgtacgctcgtctgaacgagtacggtttcctggaaacgccttaccgcaagattatcgacggccgcgtcagcgatcagatcgactatctgtcggctatcgaagaaagccactatgtgattgcgcaggctaacgccgcgctggatgcggaaggccgtttcgtcgatgacctggtcgcttgccgtgaagcaggtgaaaccatgctgacctcgccggtcaacgtgcactacatggacgtggcgccgtcgcagatcgtatctgtcgcggcttcgctgatccccttccttgagcacgatgacgccaaccgtgcactgatgggcgccaacatgcagcgccaggccgtgccttgcctgcgtccggaaaagccgctcgtcggtaccggcatcgagcgcactgtcgctgttgactcgggcacgaccgtgcaggcgctgcgtggcggcctggtcgaccacgttgacgccgagcgcgtcgtgatccgcgtcaacgacgaagaaaacgtcgcgggcgaagtgggcgtagatatctacaacctcatcaagtacacccgttccaaccagaacacgaatatcaaccagcgtccgatcgtcaaacgtggcgaccgcgtcgccaagggtgacgtgctggctgacggcgcatcgactgacctgggcgaactcgctctgggccagaacatgctgatcgccttcatgccctggaacggctacaacttcgaagactcgatcttgatttccgagcgcgtggtggccgatgaccgctatacctcggtgcatatcgaagagttgaccgtggtcgctcgcgataccaagctcgggcctgaagaaatcacgcgcgacatcagcaacctggccgagacccagctcaaccgtctggatgagtcgggcatcgtctacatcggcgccgaagtcagcgctgacgacgtgctggtcggcaaggtaacgcccaaaggcgaaacccagctcacgccggaagaaaaactgctgcgcgccatttttggcgagaaggcttccgacgttaaagacacctcgctgcgcgtgccctcgggtatgacgggcacggttattgacgtgcaagtcttcacccgcgaaggcatcgtgcgcgacaagcgtgcacagtccatcatcgatgatgagctgcgccgctatcgccaagacctgaacgaccagctgcgcatcgttgagaacgaccagttcgatcgtatcgagaagctgctggtgggcaagaccgtcaatggcggtccgcgcaagctggctaagggtgctaccgttaccaaggcttacctggcggatctggatcgctggcagtggttcgatattcgtctgtcggacgagccgcatgccgtcgtgctggagcaggccaaggaatcgctggagcaaaagcgccaccaattcgacctcgcgttcgaagaaaagcgcaagaagctcacgcagggtgacgagctgcctccgggcgtgctcaagatgatcaaggtctatctggccgtgaagcgtcgtctgcagcctggcgacaagatggccggccgccacggtaataagggtgtggtctcgcgtattactccggttgaggatatgccccacatggccgatggcacgactgccgacatcgttctgaacccgctcggcgtgccgtcgcggatgaacgttggtcaggtgctggaagttcacctgggttgggccgccaagggcgtgggtcagcgtatcgccgacatgctccaggacgagcgcacggctcaggtcaagaacatccgtgcctatctggaaaaggtctacaacacgaccggcaccggcgcgcgcatcagcgagctgtcggatgaggaagtcatcgaactggccaacaacctgaagcgcggcgttccgttcgctacgccggtgtttgacggcgcgaccgaagatgaaatcaccatgatgctcgagctggcctacccggatgacgtggccaagcgcatgcaactgacgccttcgcgtgctcaggcctggctgttcgacggccgtaccggcgagaaattcgagcgtccggtcaccatcggctacatgcactacctgaagctgcatcacttggtcgatgacaagatgcacgctcgttcgaccggtccgtactcgctcgtgactcagcagccgttgggcggtaaagcgcagttcggcggccagcgtttcggtgagatggaagtgtgggcgctggaagcctatggcgcctcctacaccctgcaggaaatgctgaccgtgaagtcggatgacatcaccggccggaccaaggtttacgaaaacatcgttaagggcgatcacgtcatcgacgccggcatgccggaatcgtttaacgtgctggtgaaggaaattcgctcgctggccctcgacatggatttggagcgtaactaatgaaagcgctactcgatctctttaagcaagtctcgcaagacgagcaattcgatgccatcaagattggcctcgcctcgccggagaagatccgttcgtggtcttacggcgaagtccgtaagcccgagacgatcaactaccgtaccttcaagcccgagcgtgatggtctgttctgcgccaagatttttggcccgatcaaagactacgagtgcttgtgcggtaagtacaagcgcctgaagcatcgtggcgtgatctgcgagaagtgcggcgtcgaagtgacggtcgccaaggttcgtcgcgaacgcatgggccacattgagctggccagccccgttgcgcacatctggttcctgaagagcctgccgtcccgtttgggcatggtgctcgatatgaccttgcgcgacatcgagcgcgtgctctatttcgaagcctggtgcgtgatcgaacctggcatgacgccgctcaagcgcggccagatcatgtcggacgacgatttcctcgccaagactgaggagtatggcgatgacttccgtgccctgatgggcgccgaagcggtgcgcgaactgctgcgtactatcgatatcgaccgcgaagtcgaaacgctgcgcggcgagctcaaggccaccagctccgaagccaagatcaagaagatttccaagcgcctgaaggtgctggaaggcttccaaaagtcgggtatcaagcccgactggatggtcatggaagtgctgcccgtgctgccgccggacctgcgtccgctggtgccgctggatggcggccgcttcgcgacctctgacctgaacgatctctatcgtcgcgtcatcaaccgcaataaccgtctgaagcgcctgctggagctgaaggcccctgaaatcatcctgcgcaatgagaagcgcatgctgcaggaggccgtcgattcgctgctggacaacggtcgccgcggcaaggccatgacgggcgccaacaagcgccagctcaagtccctggccgatatgatcaagggcaagagcggtcgtttccgtcaaaacctgctgggcaagcgcgtggactactcgggccgttcggtcatcgtggtgggtccgcagctcaagctgcaccagtgcggtctgcccaagctgatggctcttgaactgttcaagcccttcatcttcaatcgtctggagatgatgggtctggccacgaccatcaaggcagccaagaagctcgttgaaagccaagagccggtggtgtgggacatcctcgaagaggtgatccgcgaacatccggtcatgttgaaccgtgcgccgaccttgcaccgtcttggcatccaggcattcgagcccgtcctgatcgaaggtaaggccatccagctccacccgctggtttgcgcggcgttcaacgccgacttcgacggtgaccagatggccgtccacgtgccgctgtcgctggaagcccagctcgaagcccgcaccttgatgctggcttcgaacaacgtgctgttcccggccaacggcgagccgtccatcgtgccgtcccaggatattgtgctgggtctgtactacacgactcgcgagcgcatcaatggccgtggcgaaggtattttcttcgctgacgtcgctgaagttcagcgcgcctacgacaacggcgaagtcgaactgcaaacccgcatcaccgtgcgtctgaaggagcacgagcgtgatgagcagggcgaatggcaacccgtcatccgtcgtcatgagacgacggtcggccgtgcgctgctgtccgaaattctgcctcgcggtctgccgttcaccgtgttgaacaaggccctgaaaaagaaagaaatttctcgcctgatcaaccagtcgttccgccgctgcggcctgcgcgacaccgtgatcttcgcggacaagctgatgcaatcaggcttccgcctggcaacccgtggcggtatttccatcgccatggaagacatgctgatcccggcagccaaggaagtcatcctggccgaagctggccgtgaagtgaaagaaatcgacaagcagtactcttcgggtctggtcacgtcgcaggaacgctacaacaacgttgtggacatctggggcaaggcaggcgataaggtcggcaaggcgatgatggagcagctcgctaccgagccggtcgtcaatcgtcatggcgaaaatgttcgtcaagagtcgttcaactccatctacatgatggccgactccggcgcgcggggctctgccgctcagattcgtcagttggccggtatgcgtggcctgatggccaagccggacggctccattatcgaaacgcccattacggcaaacttccgtgaaggcctgaacgtactccagtacttcatttcgactcacggcgcgcgtaagggtctggcggatacggcactgaagacggcaaactcgggctacctgacccgccgtctggtcgatgtgacgcaagacctggtcatcaccgaagtcgattgcggcacctcgcatggctattcgatgaaggccctggttgagggtggtgaggtcatcgagccgttgcgcgaccgtatcctgggtcgcgtggctgccgtggatatcgtcaacccggatacgcaggaaaccgagatcacggccggcaccttgctggatgaagatctggtcgatctgatcgatcgcgtgggcgtggacgaagtcaaggttcgcaccccgctgacctgcgaaacgcgtcatggtctgtgcgcgcactgctatggccgcgatctgggccgtggttcgcatgtcaacgtcggtgaagccgtaggcgttattgctgcgcagtcgatcggtgaaccgggcacgcagctcacgatgcgtaccttccacatcggtggcgcggcatcgcgttcggctctggccagcgcagtcgaaaccaagtccaacggtacggtcggtttcgccagcacgatgcgttacgtcactaacgccaagggcgagcgcgttgcgatttcccgttcgggcgaactggcgatctacgacgacaacggccgcgagcgcgaacgtcacaagatcccctatggcgcgacggtgctggtcggcgacggcgatgccgtcaaggccggtacccgtctggcgacctgggatccgctgacccgcccgatcgtgtcggaatacggtggcgccgtgcgcttcgagaatatcgaagaaggcgtgaccgtggccaagcaggtcgacgaagttacgggtctgtccacgctggtcgtgattacgcccaaaacgcgtggcggcaaggtcgtcatgcgtccgcagatcaagctggtcaacgataacggcgaagacgtgcgcatcgcggggactgaccatgcggtgaacatttccttcccggttggcgcgctgattacggtgcgcgacggtcagcaggtggctgtcggtgaggtgctggcgcgtattccgcaagaatcgcaaaagacccgcgacattaccggcggtctgccgcgtgtggccgaactgttcgaagcccgttcacccaaagacgccggtatgcttgccgaagtcacgggcacggtttcctttggtaaggacaccaagggtaagcagcgtctggtcatcaccgacctggaaggtatcagccacgagttcctgattcccaaggaaaagcaagtgctggtgcacgacggccaggtggtcaacaagggcgaaatgatcgtggacggtccggccgacccgcacgatattctgcgcttgcagggtatcgagaagctggcgacctacatcgtcgacgaagtgcaggacgtctaccgtttgcaaggcgtgaagatcaacgacaaacacatcgaagtgattgttcgtcaaatgctgcgccgcgtgaacatcaccgatccgggcgatgcagacttcatcccgggtgagcaggtcgaacgttcggaactgctcaacgagaacgatcgtgtgatcgccgaggataagcgcccggctcagtacgacaacgtgttgctcggtatcaccaaggcatcgctgtccaccgattctttcatctctgcggcatcgttccaggaaacgacccgcgtgctgaccgaagcggccatcatgggcaaacgcgacgatctgcgtggtctgaaggaaaacgtcatcgtgggccgtctgattccggccggtaccggcttggcttaccaccttgcccgcaaggacaaggaagcgctggaagctgccgagcgcgaagccgcccgccagcaggccaaccccttcgaagaaatgcctgttgcggcggatatcgaagtggatgtttcgctgcctttcgaaggcgagacgcctgctgagtaaacctgcgggtttgctgcaagtcaaaaactgccggccctgtgccggcagtttttttgctccttaattcgacgtttcgaagagggggggctgaacaggggctcgtgttcctggccgtctggccgagtgtggctcgcatccggatggccttctcctgcgttatgcagcgcgctagctcttccgtgctattgcgtggccataaatacttcaggggggcaatatgaacaacggccttcaagacgctgccaacgtccatggtgttttcgccttgcccgtcgtcgaaattaaagcgattcgctgaggttcgattgatgggattgccgtctgcccaaaaagttgagcacacaaccattatgaaaattgcagtggccgcgcactgttttctgtgtttgaacgtgacgcctctagtgacctccattcggtgacagcaaatgcccatccccgcgcgctcagtgatggcctgccgcgtcacggtaatgcccggcgcggtgaagcggagccggatgcgctgagacacacttatccgatacagaaacaggccgaacagggggcagtcctgaaagtatccgttcgacctagcgtaaacccgaggagaaaaagcgccggggtagtgaaaacactgggatattcaatcgtttcaacgggaagccgcaatttatcactaagctggtttatgcttggccatctgacaagttctagtagccttgtgtaaacgcctcgtcggagagttctcagatcaatcttttggaagccgcttgtttgagtagcttgtttgagtaaagggtgctgcggccgtcatcgccgcgtatgttcagatgcaatctttttttgcagcaggtccatcgatgtcgcgcagtccgtttgccggtgctgctccgttggctcataggccactgaatgcgattgccgccacggcaggcggaggcgtacccgaggcgcgcatcaagcggctgctcaaagagctgattgcaccgttgcaggctttacacgacagaggccgtatttgcggcgatgtcagcacatcctcaatcggcttggatgaggggggccgagctcatctcatggccgtggatacgcagccacgtcagtcagaaagtccggggcctgttgttgtcgccggctttgcaccctatgagttttatgtgcagtcgatgcaatggccacgcggcccgtggagtgatatttacagcctctgtgcggtcgtgcattcgctggtgaccggtacgctgccggcaccgagtgccgaccgatttgagcaagataattacgtgccgctggcacaacgcgaattgccgcgctatagccaggagtttctgcgcagcatcgatgccggactcgctttgtgtccgcaggataggccgcagtctatggcggacttcgctgcaagcctcgctttcatgcctgcgattgatcaggcggcgctggtgacgattccccctatcgagttgcatgctgaagaaccccgtatgctacccctgctccatgtggcatcgcgcaggggtagcttggcgctggtctgcctctcattgcttgccatgttggcgatggccgtgtactgctgggatcgtctcgccaatgcggcgccgccagtgatcgccgcgtctcaaacggtgccggtcgctttcgttcccaaaaagtcgccggttctgttggcctcagcggcccaactgctggtgccgcaggccgctgcggggcctgcacctggtcttgctactgaagtgaaggcagataatcaggccggtatcgcggtgcctctgaatattcagccttggggtgaagtctggataaacggcgtgaaccgtggcgtatcgccaccgctgcgggaactcaaactggttcccggaaaatacagcgtgatggtgcgccatggtgactggcagccctatatggcggcccttgaggtcaaagcgggcgctgcgatcagccacatctttcgctgatcagcgtcagtgttcttcgctgcgcggtagcttgaacaagaacgtcgaaccctgccccggggcgctggtcacccaggcccggccctgatgccgttcggctacggtacgcacaaaggctaggcccagccctgcgccaccggcatccgcatcgatagcggcgcccatgcgcgaaaaaggctggaatacacgctccatatcctcggcggcgattcccggcccttcatcctgaatacgtatcacccaatacaaatcatcctggccgacgctgcactgaatgcggctgtctctagggctgtacttaatcgcgttatccagcagattggcgagagcgcggcgcagcaaggcttggtcgcccatcacaaaggcgctgggtaaggcgtcatccaggacgacggtgatatggcgggtttgagagactgcccaaaaatcatcacagacttcacgcaacaagtcgaccaggtccaggggcaccttgtttatcttcatggactccgcgcgtgtcaattgcacgaagccatccaccaagtgcagcgtgcgagtcgccagttgagcaatgcgctgcaaggtttctgtctggtcctggctgtgtgcttctttttcgtgcagcgcgaccagggcaagaatcgagttttgtggcgcccgcatatcgtgggaaataaagcgcagcatctcttcgcgctggcgttcggcatgacgaatggtgctgatgtcgatcagcgtgaggatggtgccgacaaactctccctcaccggaatggatcggcgcgcatttgaaaatcacgtcgcggccgccctgcacgcgggtttccaggtccgcgctccaacctgagcgcggcggtttgccggcggcttcctgtatcgatgccgtgatggcctccagcatggcgtttgtcggcagcagggtggcaagaacgtccgacgcttgctgaccaatatgcggtggccgtgtccggatacggcgaaagaaaaacacggctgcccgattgcggaattggaggcggccagcctgatcaaaaaccagtgtggcatcaggcatgccgttcaggccgtcagtgagaaactggcgcagattacgtaccaaagccagcgcgcggcggaactggctcagacggtcttcgaccgaacggcgtcccagcaagctggcggccgggcgggcgccatcgagcacgggagcatactcgtgcctcagccttttgagttcgctgtccatatagcgcagcacggcctcttggctgcgccagctccataggggatagcatagcgccaggctgaagagggcggcagaaggcgggaaccatagctggccaaagcgcagcatcagcacggcgccgggtagcacgagaagaagcaggatcagattgagggccaatgacagcttgggtgagccgtgtcgcatcaccaggcagagtaagagcacgggcagtgcgctggccagcatgttttccagtgcggaggccgtgcgcaatgaccaatgctggcgctcggcctgcaacatatcggccaagatttccatgcccgccatgccgctgctgcggtgtgaaaccggtgtggggaaggtgtcggtcaagcccgtggcccaagatcccacgatcacgtacttatcgcggaaccactccggtgcgagccgtccctccagcacgtccaggtagggcaccatttttatgtggcctggcggacccgtaaagggaatcagcgtttcgcccttgtcctgggccttgcccatgaaatgatcggatggttcattcgcggcttggagcagggcgagtgaaaagtgcttccagcgctcgtcgcccacggtgcgctcccaggcgctgtgacgcacgacgccatccgcatccaccgggatattgatgaaacccagggctgctgcggcatcggccaatttcggctcgggtgtttgagcggcagtgggcgtattgagatcgtccagtacgaggggcaagacgacgcggccgtgcgcgcgcattgccttggccagggcctcgtcagcgctgggatcgttccggtcgggttccgacaggatcagatccagaccgactgcccgtgcctcatgcagctggtctagcaacgctgcatgaacctgccgcttccagggccagcggcccattttggcaatactgtcatcgtcaatcgtgaccaggacgatatcggtttgcgcaggtctgccgatcagcgagatcgccctgtcgtagagcgtctggtcgatccggcccaagccggaaaaagcgcccaggaatgctgcaaacagcgtgagcagcgcagttaggaaaaaacctgagcgaggccggaacgcacgggggtctgcggccattgcacttcctgtcagtaggtttgcaaagcgatgatctcacctgtgccactgagcacgggcttgtcgtcggtgctgagcaaggctagcgtaccttcaaaggtttgccgcgcctcatagcccgcaagcccgaactcgtcgatggcgctcacgttgacataataggtgccaggacccggtgcggcaaatcggatatctggcgtgttgtactgcttagcggcgatgacttgcatgccatcgctatcacgcgagacccgcacgttgtaggcctgtgcgccagcaaccggggtgaccagggcggtccagccgccctctgcgcggcgtggtgttcccaacgcgggggcgggcagcaagggccgcaggcccaggacgctcccgtcactaccaatgcgggccccttggccttgatgcacggtgataggcgcttcaggtttctgacccggtgcgtgggcctgtacccgcacattgccttccagcacagcctggctggcgccattggacgaggcctccacgcgaaagcgcgtaccccgcacgccggttactgccactggggaacggatctcgaaacggcccacgccaccgccatcgggagcaacctttgactccattgcgccccgctctaccgatagcacggtgtcggtgatgggcatatgtttaaaacggcgcaggcgttgcaaactcacggcgctattggggggcaatgcgatttcgctgtcatcggaaagtcgcagggtcatgaagctgttcggaccggtcgtcagcagaccgccttcgctcacagcgctgccctctttgagttcctgcccatcgagcccggccttgccagtcaggctggtaacctgtgcggaactggccacctccggaatcatggctaaggggatgcgcaattcgcgtgcaacgggcagggcgtgggtatcgcctatggcattcagttgctgtagcacctgccaatggctctccttgccagtgtaggacgcagcgaggccgctcagtgtgtcgccaggacgtacccggtgaataaaatcctcgttcagcgtacccgcaggctgagcatggacggcggtcgtcgccagcgccacactcagcatcaagggcgcgcgccggaagctccggtgcatggccactctccagttatttcaagcgcgtcagggcgcgttcagttcggtgtttctttacccgctacggtttccaggcggtaacccagggcataggaagacgtcagacgcagaccgttctcaggccgcaattgcagtttctgacgtatgttcgacaaatgcgtatccagcgtgcgcgaggttggaggaatctcccggttccatacgctttcagccagcaggtcacgcgagagcagacggccgatattgcgtagaaacaatagcgccaattcgtattctttgggcgccaggggaatcgcctcgccatgcagttcgataacgcgccgcgccgggtccacatgataagggccaagatcgaaagccgggttttccagcgaggcagtcgcttgtgtgcggcgtagcagggcagctacacgggcgagcaattcggccgctcgcaagggcttgacgatgtaatcgtctgcgccagcgttcaaaccttcgaccagatcctcttcctgattgcggctggtcagaaaaataatgggcagtcctatgccgtaacgggcccgcaaatgacgcacgacttcgtcgccgtccatgtcgggcaactgccagtcaaccaagatcagatcaaagctctctacgcgcatcgccgccagtaaatcctggctttgctgaaaactgcggcattcgtaatgggcttgttgcaggagctgctgaatgtggcgtgcctgatccaggtcatcttccaatgaggctattttcataggccctgtcattttcccagaggttggggccagtgagtaccagccaatccgagcgccgcggcttgcgctacgctgcaatcataacctttgttataactctctgatttagcgcaacaacttgctcaatcattgcaaagttgacgaatcttgactggtggaaattcgcaatacaacgccacactatctctaatcgcatcgagatttgcagtgtttgcatagtctgggatgtaaaaccatttaagggtgagatagggtctggtcatgaaacacttgagcactctaatcatggtgccggattcagccagccgcgctcgcatcattgccgtgctgctgcaagctggtatttcgacaaaaggttgttccacaccgctggaactcttcggcatgctcaacgaagagcattacgacatcgtcgtgctggattgcagcgatctgggtgagctgggattttccttgattgcgcgtctgcggggctctgctgagctcggcatcgtcgtcaaagccagcgaaatgccgatggagatgcgtttgcgttgtcttcagagcggcgccgatgctgcgctgaccgagccgctcgacgaccgtgaactggcaggcgttttgctggcgctggcgcgtcgcctacccgcctggcgcgaggatgcgtctgactccctggcgggcaccttatctgggcctggcaaatgggagttgcgcgaccaggactggacgctggcggcccccctgggcgccacgctgtcgctgtcggtcaacgaacggtctatcgtgcgtgtgctcttgcaggccggtgggaatgccgtcagccgcgagctgttggctgaagagctcagcgccgacggcgccagttcgcggatgacgggcacgcgcagcatcgatgtcgtgatcagccgtctgcgtcgaaaggccgagttggccggtctgaacctgcctatccgcacggtctacggcagcggctacttgtttgcgcaggtttgaggccggggggcggtgcgtacagggcttgctttcgcgcaaattttgcgcatcccctttgacagcagcggctaactaagctaagctgaagggcttactgctttatgcgcgtgcaaagtacaggtgctgcggatgtaagcaaaactgccggatgcgtcacgagttcaggtagttttgtccgcgaccccacccccacggaagctgccgatcaaaccgccttacggtttgcggccagagaatcctgccggggtaatagcagtgaaacaggcatctttcaaactttgtgcgcttgtctgcaagacccgctcttttacgtcaaccacgtcagaggcggttttgcgcaaactgcctccgccagggcgctcttagcatcaggcgcccggaggacatagtacgtaagtacttaccagtggtacgtaaaagggatttcaaaggtcatgcctaccattagccaactcgtgcgcaagccgcgcgaagtcagcatcatcaagagcaagagccccgcgctggaaaattgcccccagcgtcgcggtgtttgcacccgtgtctacaccaccacccccaagaagccgaactccgctctgcgtaaggttgccaaggtgcgtctgaccaacggttacgaagtcatttcgtacatcggcggtgaaggccacaacctgcaagagcactcggtcgttctggtgcgtggcggtcgtgtgaaggacttgcccggtgtgcgttatcacatcgtgcgcggctcccttgacctgcaaggcgtcaaggaccgtaagcaagctcgttccaagtacggtgccaagcgcccgaagaaggcctaatcgtcttcaaggcagtaccccggttgcgggaagacccgtaatccggagagtgtgcagctgcgccagtggaagctggaatagtgtgcagcacgtaagtggtcattctgtatgggtggccgtgaccgtgtaaaaaacgcggttcaactgaacagacacaaggaagcaaaaatgccccgtcgtcgcgaagtacccaagcgcgagattctgcccgatcccaagttcggcagcgtcgaactcgccaagttcatgaacgttgtgatgctggacggcaagaaagccgtcgccgagcgcatcgtctacggtgccctggctcaagtccagaccaagaccggcaaagagccgattgaagtcttcacgctggccatcaacaacatcaagccgatcgtcgaagtgaagagccgccgcgttggcggtgccaactaccaagtgccggttgaagtgcgccccgtgcgccgcctggccctggctatgcgttggctccgtgaagccgccaagaagcgtggcgagaagtcgatggatctgcgtctggctggtgaactgatcgacgcctccgaaggtcgtggcgccgcaatgaagaagcgcgaagacacgcacaagatggccgaagccaacaaggctttcagccatttccgctggtaatttaaggattaacccaccatggcccgcaaaaccccgatcgagcgctatcgcaacattggtatctctgcgcacatcgatgcagggaaaaccaccacgaccgaacgcatcctgttctataccggcgtcaatcacaagattggcgaagtgcatgatggcgcagccaccatggactggatggagcaagagcaagagcgtggcatcaccattacgtcggcggctacgacggcgttttggcgcggcatggccggcaactttcccgagcaccgcatcaacatcatcgacaccccgggacacgtggacttcaccatcgaggtggagcgttccatgcgcgttctggacggtgcctgcatggtgtactgcgccgtgggtggcgttcagccgcagtcggaaaccgtttggcgccaagccaacaagtacggcgtgccccgtttggccttcgtgaacaagatggaccgtaccggcgccaacttcttcaaggtctacgagcagctgcgtacccgcctgcgcgccaatcccgtcccgatcgtgatcccgatcggcgccgaagatacgttcaccggcgtgattgatctggtcaagatgaaggccatcatctgggatgaagccagccaaggcaccaagtttgagtacgccgacatcccggccgaactgcaagccagcgccgaagaatggcgtgagaagctggtcgaggccgccgccgagtcgtccgaggaactgatgaacaagtacctcgaaaccggcacgctggaagaagccgaaatcaacgcggctatccgtcaacgcaccatcgctggcgaaatccatccgatgctgtgcggcaccgccttcaagaacaagggcgtgcagcgcatgctggacgcggtcatcgaatacctgccttcgccgatcgatattccgccggtcgatggcactgacgatgacggcaacgaagtccagcgtcgtgctgacgacagcgaaaagttttcggctctggcattcaagctgatgagcgatccgttcgtgggtcaattgaccttcgtgcgcgtctactcgggcgtgctgaagtcgggcgatacggtctacaaccccatcaagggtaagaaagagcgtatcggtcgtattctgcagatgcacgcgaacaaccgcgaagaaatcaaggaagttctcgctggcgacatcgccgccgtggtgggtctgaaagacgtgaccaccggtgaaacgctgtgcgacatcgacgctcacgtcacgctggagcgcatggagttccccgagcccgtgatttcgcaggccgttgaacccaagtcgaaggctgaccaggaaaagatgggcctggcgctgtcgcgtcttgctcaggaagatccgtcgttccgcgtgcgcagcgatgaagagtccggccagaccattatttcgggcatgggcgagctgcaccttgaaattctcgtcgatcgcatgaagcgcgaattcggcgtggaagccaacgtcggcaagccgcaagtggcctaccgcgaaaccatccgcaagacctgcgacgaagttgaaggcaagttcgtcaaacagtcgggcggtcgtggtcagtacggtcacgtggtgctcaaggttgaaccgctggctcctggcggtggctacgagttcgtcgacgccatcaagggcggtgtggttcctcgcgaatacatccccgccgtggacaagggcatccaagaaaccttgcctgctggtattctggctggctaccccgtcgtggacgtcaaggtcacgctgttcttcggttcgtaccacgatgtggactcgaacgaaaacgcgttcaagatggccggctcgatggcttttaaggaaggtatgcgcaaggccagcccggtcctgctcgaaccgatgatggctgttgaagttgaaacgccggaagactacgctggtggcgtgatgggcgatttgtcctcgcgtcgcggtatggtccaaggtatggacgacatggtcggcggcggtaagatcatcaaggcagaggttcctctggccgagatgttcggttacgccaccaacctgcgttcgctgacccaaggtcgtgccacgtacacgatggaattcaagcattactctgaagctcccaagaacgtcgctgacgaagtcatcgccgctcggggcaagtaaataaccgtcgccgtgaccccgtgatgcggggcgcggcaaatatccaagtttccttgaaagttaaaggatatagatcatggcaaaaggcaagtttgaacgtaccaagccgcacgtgaacgtgggtacgattggtcacgttgaccacggcaaaacgacgttgacggcggcgatcacgacggttctgtcgacgaagttcggcggcgaagcgcgtggctacgaccagattgacgcggcgccggaagagaaggcacgcggcatcacgatcaacacggctcacgttgagtacgaaacggaatcgcgtcactacgcgcacgttgactgcccgggccacgctgactacgtgaagaacatgatcacgggcgcggcgcaaatggacggcgcgattctggtggtgtcggctgctgacggcccgatgccgcagacgcgtgagcacattctgctgagccgccaggttggcgtgccgtacatcattgtcttcctgaacaaggcggacatggttgacgacgctgagctgctcgagctggtggagatggaagttcgcgaactgctgtcgaagtacgacttcccgggcgatgacacgccgatcgtgaagggttcggccaagctggcgctggaaggcgacaagggcgaactgggcgagcaggcgattctgtcgctggctgcggcgctggacacctacattccgacgcctgagcgtgcggttgacggttcgttcctgatgccggtggaagacgtgttctcgatctcgggtcgtggcacggtggtgaccggccgtatcgagcgcggcgtggtgaaggttggcgaagaaatcgaaatcgtgggcatcaagccgacggtgaagacgacgtgcacgggcgtggaaatgttccgcaagctgctggaccaaggtcaagcgggcgacaacgtgggcattctgctgcgcggcaccaagcgtgaagacgtcgagcgtggccaagtgctggccaagccgggttcgatcaacccgcacacggacttcacggccgaggtgtacattctgtccaaggaagaaggcggtcgtcacacgccgttcttcaacggctatcgtccgcagttctacttccgcacgacggacgtgacgggcacgatcgatctgccgcaggacaaggaaatggttctgccgggcgacaacgtgacgatgacggtcaagctgctggcccccatcgccatggaagaaggtctgcgcttcgccatccgtgaaggcggtcgtaccgtcggcgccggtgtcgtggccaagatcctcaagtaatatcccagcacgagggcggtcaggctgttggccgccttcgtttttcgttctttaggaaacgccatgaaaaaccaaaagatccgcatccgtctgaaggctttcgattacaagctgatcgaccagtccgcagcggaaatcgttgacaccgccaagcgtaccggcgctgtcgtccgcggtccggttcccctgcccacgcgcatccgtcgctacgacgttctgcgttcgccgcacgtcaacaagacctcgcgcgaccagttcgaaattcgtacccatcagcgtttgatggacatcgttgatcctaccgacaagaccgttgacgctctgatgcgtctggacctgccggccggtgtcgacgtcgagatcgcgttgcagtaagcaaggctcaggtttctccttcgccgaaacctgtaaagcggccgctcttcgaaagaagcgcggtcgttttttttgttccgcgttttgagtccgggcgagcttgagcagcatgctgcctggcgatctgttcaccgaacgtctgtatggcctggctctgaggttagcgtgtcgcagccgtcgatgttcaggttgtcgaggttcgcctaagtgacgtagtggtcactcactggcagtgcagcccaagaggctgtagccagtcgttggggggcgttgcaacaacgctgcggataccctgggcgggatgaggctaagtgcttgtgtccactacgaaaaacgtgctaatatgcgaagcttgccattttgtggcgagagaagtgggtgagcaaatttcgcccaaagttctttgtactgtagggcagaaggccgttaccctttgcctgattagccccgaccaatcgcagtcgggaatggagaaaacgatgtcgaatacgacacccacgcccgccgctcaccggctgggtctggtgggtcgcaaggtcggcatgacccgtattttcaccgaggaaggcgagtccatcccggtgaccgtactggacgtgtccaacaaccgcgtgactcaagtcaagtccctggaatccgacggctacgccgccatccaagtgacttatggcaatcgccgcgcctcgcgcgtgaccaaggctgaggccggtcacttcgccaaggctggcgctgaagccggcagcatcctgaaagaattccgcctcgatcccacccgcgccgccgaattcacggctggctcggtcatcgccgtggaatccgtctttgaagccggtcaacaagtcgacgttacgggcaccacgattggtaagggctttgccggcaccatcaagcgccacaacttcggctcgcaacgtgcctcgcacggtaactcgcgttcgcaccgcgtgcctggctctatcggccaagcacaggatccgggccgcattttccccggcaagcgcatggctggccatctgggcgatgtgactcgtaccgttcagaacctcgacgtcgttcgcgttgacgtcgagcgcggtctgctgctggtcaagggcgctgtccctggccacgctggtggcgatgtcatcgtgcgtccggctgtcaaggcgccggccaagaagggggcgtaagtaaatggatctcaagctcctgaacgaccaaggtcaggccgccacgtttagcgcgcccgacaccatcttcggccgtgatttcaatgaagcgctggtgcaccagatcgttgttgcctaccaggccaacgctcgtagcggcaaccgcgctcagaaagatcgcgctgaagtcaagcactccaccaagaagccctggcgtcaaaagggtaccggccgcgctcgcgctggtatgacctcgtcgccgctgtggcgtgggggtggtcgcgcgttcccgaattcgcctgaagaaaacttcagccagaaggtcaacaagaagatgtaccgtgccgggatccgctcgatcctgtcgcagttggcccgtgaagaccgcatcgctgtggttgacaccttctcgctcgagtcgcccaagaccaagctggcggctgagaagctgaaggcgctgggtctggattccgtgctgatcatcaccgacacggtggatgaaaatgtttacctcgccacccgcaacctgccgcatgttgccgtggtcgagccccgctatgccgatccgctgtcgctgatccactacaagaaagtgctgatcaccaagccggccatcgcgcaactcgaggagatgctcggatgaacgccgaacgcttgatgcaagtccttctcgcgccggtcgtgactgaaaaagccacgttcgttgccgagaagcaccagcaaatcgccttccgtgtcgtggctgacgccaccaagccggaaatcaaggctgccgtcgaactgctcttcaaggtgcaggtcgaagctgtgcaggtcctcaaccgtaagggcaaagtcaagcgctttggccgattcgttggtcgccgccgcaatgagcgcaaggcctacgtttcgctcaaagaaggccaggaaatcgactttgcggaggtgaagtaaatggccctcgttaaagttaagccgacttcggctggccgccgtggcatggtgaaggttgtcagccctaacctgcacaaaggcgcgcctcacgccgctctgctcgaaaagaagatccgtggttcgggccgtaacaacaacggtcacatcacgatccgtcatcgtggcggtggccacaagcagcactaccgtgttgtcgacttccgtcgcaacaaggatggcatccccgcgaaggttgagcgtctggaatatgaccccaaccgcacggcgcacattgccctgctgtgctacgccgatggcgagcgtcgttacatcatcgctccgcgcggtctggaagtgggtgccacgctgatttcgggtatcgaagccccgatccgcgccggcaacacgctgcccatccgcaatatcccggtgggtacgaccattcactgcatcgagatgatccccggcaagggtgctcagatggcccgttcggccggcgcttccgccgtgctgatggcccgcgaaggcacttacgctcaggttcgcctgcgttccggtgaagtccgtcgcgtgcacatcgaatgccgtgccaccattggtgaagtcggtaacgaagaacacagcctgcgtcaaatcggtaaggccggtgctatgcgctggcgcggtatccgcccgacggtccgtggcgttgccatgaacccgatcgatcacccgcacggtggtggtgaaggccgtactggcgaagctcgcgagccggtcagcccgtggggtactccgtcgaagggttacaagacccgtcgcaacaagcggacgaacaatatgatcgtccaacggcgcaagcgcaagtaagaggcgaacactatgtcacgttcgatcaagaaaggcccgtttgtcgacgcgcacctgaccaaaaaggtggaagcggccgttgcgggcaaagacaagaagccgatcaaaacctggtcgcgccgttccacgatcctgcccgagttcatcggtctgacgatcgctgtgcacaacggccgtcaacacgttcccgtttacatcaacgagaacatggtcggtcacaagcttggcgagttcgccttgacccgtacgttcaagggtcacgctgcggacaagaaggcgaagaggtaagcgatggaaactactgccattatccgtggggttcacatctcggcccaaaagacccgtctggttgcggatttgatccgcggcaagtcggttgctcaggcgctgaacatcctgaccttctcgcccaagaaagctgccgtcatcctgaagaaggctgtcgagtccgctatcgctaacgccgaacacaacgacggcgccgatatcgacgagctgaaggtcaccacgatttttgtggacaaggctcaatcgatgaagcgtttctcggctcgcgccaagggccgtggcaaccgtatcgagaagcagacctgccacatcacggtcaaggtcggagcttaaggagtcaagatgggtcagaaaattcaccccactgggttccgtctcgcggtcacccgtaactggtcctcgcgttggtacgctgacgacaaggatttcggcggcatgctggccgaagacatccgcgtgcgcgagtacctgaagaagaagctcaagagcgcttccgttggtcgcgtggttatcgagcgtcccgccaagaacgcccgtatcactgtttactcggctcgtccgggcgtggtgatcggcaagcgcggcgaagacatcgaaagcctgaaggctgatctgcagcgtctgatgggcgtgcccgtgcacgtcaacatcgaggaaatccgcaagccggaaaccgatgctcagctgatcgccgattcgatctcgcaacagctcgaaaagcgcatcatgttccgccgcgccatgaagcgcgccatgcagaacgcaatgcgtctgggcgcccagggcatcaagatcatgagctcgggccgtctgaacggtatcgaaatcgctcgtaccgagtggtaccgcgaaggccgcgtgccgcttcacacgctgaaggcaaacattgactacggcacctccgaagcccataccacttatggtgtgatcggcatcaaggtgtgggtctacaagggcgacatgctggccaatggcgagctgccggtcgaaaccgctgccccgcgtgaagaagaacgtcgtccgcgccgtgccccccgtggcgatcgccccgatggcgcccgtaacggccgtccgggtggtggtcgtggccgcgctccccgcaaggcggatgcggctccggctcctgaaggagaataaccatgctgcaaccctctcgcagaaagtatcgcaaagagcaaaagggccgcaacaccggcctggctactcgcggcgcccaagtgtccttcggcgaattcggcctgaaggccactggccgcggccgtctgaccgcgcgtcagatcgaagctgctcgtcgtgccatcaaccgtcacatcaagcgcggcggccgtatctggattcgcattttcccggataagccgatctcgcaaaagccggctgaagtccggatgggtaacggtaaaggcaaccccgagtattgggtcgctgaaatccagcccggcaaggtgctctacgaaatggaaggggtcagcgaagagctggcgcgcgaagcgttccgcttggccgccgccaagctgccgatctcgaccacgttcgttgcgcgtcatatcggtgcttaaggagtacaaatatgaaagctagcgaactccgttcgaaagacgccgccgagctgggcaaagagctcgagagcctgctgaaggcgcaatttggtctgcgcatgcagaaggctacgcagcagcttgccaataccagccagctgcgcaacgtgcgtcgcgacatcgcgcgtgtgcgtaccttgctgacccagaaggcagggaaataaacatgagcgaaacgcaaaacacccaggttaccaagcgccagcgtacgctggttggcaaggtcgtcagcaacaagatggacaagactgtcgttgtgctcgttgagcgccgcgtcaagcaccccatctacggcaagatcgtcatgcgttcggccaagtacaaggcccatgacgaatcgaaccagtacaacgaaggcgataccgtcgaaatcgcggaaggccgccccatctcgcgctccaaggcgtggcgtgtggtgcgtctggtcgaagcggcgcgcatcatctaagtcgtatctttgcggcgtttcaggctagcctggaatgccccgaagtgaaacggcagggattgcatccctgctgtcagattgccgaaaaacccctgcatgtcgtcagagatgcgggggttttttctttggtgcgctgtggggttccccagacgtgagccgcatgagctggataggccgacccgggaaccgttggcaccaggcactcatagctggtgtatccgttgcgcggcgcactggcagccagatctgtctcttggcgtgggtgggaactgcccgccttttttgatgcgctggggtatccccaggcactgctcataccaatcatccagcggactttcggcaggcatgcgcagagagtaatcatctgctgcccggcgctttctaagcctcgattccagcgtggccaccgatccctcgcataagctggattgccagcgaaatcacggatgacgacagaggcgcttctacttggcctagcggcagcattgcattcgcaacgcctccgaccaagcgcctagcgtgcggggactgcgtttcagcgttaacgggcgccgtaatcctggtaaacccttatagggcttacacttaaagtctcataattatcttaatttgataaaaatattaatataaactcatgtctatcatgtgattgatggttttttatcaaatgattggcacaaaaacgcttgaggtcaaatttagccacttcggcttccatgtctatgacctggaggctatggcggatttttacaaagccgtactgcagttcactgaaacggatcggggtgctttaggcgctattcagttgatttttctcagccgagatcctgatacgcatcaccagttggccttgctgaccgggcgtcccgaggatgtgcacacattcaacccgatcaatcaaatctctttccaagttcctgatctggccaatctgcgccaagttcacgagcgtgctttagctgccggggccaatgatatgcaggcaactacccatggcaatgcggtatcgctgtacttccgtgatccggagggcaaccgcattgaggtgttcatggataccccttggtactgctatcaacctttgcgcgaggcgatcgattttgataccagcgatgagcacgtgatggctcaagctgaagctatcgccaagcgcacgccccgctttatgccgcgcgaggaatggcgagcaaaaatacaagcacgtatggaccgtgaccaaggtcgcacagattaagcatttttgcgcacagcgcagtactaactccaactgaaaccatagcggacagtatgaaacttatcagcttcgaacaccaaggccgcgccacttacggcgctgttgttggaaatgacgtttgggacttaggtcagacattcggtgaaaaagcgccagacttaaaaagtctgattgcctgcaatatgcaagcggatgctgcacaagtgcttgcatctcaagccgcaagcttgaagtttgaccaacttaccctgctgccagtggtgccgaacccgggcaagattttgtgcattggcctgaattacggcgaacatgtgcgagaaacaggtaagacgatcaccgagagtccggtgatcttcatgcgcctgaatgagtcgcaagttgcccatggccaagacatcgtgcgtcctccggaatccagccgtctcgactatgaaggtgaaattgcgatcgtgattggccagggcgggcgtcgcatcagcgaggcggacgcttggaatcatattgcgggttactcctgctacaacgacggcagcattcgcgactggcaagtggctacttcgcagtggggcccgggcaagaatttctggcgcacagggggttttggtccctggatggtgacttctgacgaaattgcacccaaccagaaaatgacattgaccacccgtttgaacgggcaagtcatgcagcaggcgacgacggacatgatgatacacagcatcccccgccaaattgcctatatctccacgtttatccccttggaagctggcgatgtgatcgtaaccggtactcccggtggcgtgggcaataagcgtacgccacccgtattcatgcagcctggcgacatcgtggaaattgaagtcgatgcagtaggtattttgcgtaacggtattcgtgacgagtaacaccggaatacagcgaaaacaggtttaaaaaatctgttttcccctcaaggaaagacagtgaaaaactgcacggaggagacatgggaaaaaaattatcggctgttcatgctaagaataaattccgctttttttgcggcatagcgttgggatgcctggcttccaatgccaatgcagatccatcttacccatcacaccctgttcaactgcttgtcccgtttgcaccgggcggcggcctggattcaaatgccaggaggtttgcacaggaattctcagaacaactgggtcagcctgtggtggttgttaatcgtgatggggctgccggcactatcgggatgcagcaattagctcgttcgacacccgatggctacaacctggcatttagtcctgctgtgccgttaaccagcgaacctcatcgcatcgcaaagctttcttacaagctccaagattttcagccgatttgccagatattcgacaacattttcggcgtcgtggtgcacaaaaaatctgcggataaaagcatcaatgatttactcgcgcacgccaggaaatctccaaatggtgtgagctatggcacgtctggaacaggctctattccccacctgggcattgctgacgtagaagccaacaccggcacgacatttacccatatcccgtacaaaggagatgggcccatgctgcaagatctacttgcagagcgattggagtttggcgccatgctggtcagctctgcgaccgcgcatatcaataatgggaatctgaagctcattgccgttttttcaaacaaacggcacccggcatttcctgatgtaccaaccctgctcgagcttagcgtccctgtagagcaagcgagttttggcggccttttcgctcccgcaaatactcctaaggctgtactgcagcatctcgaagaggcatgtcaaaaggctacacagagtacggcctatcaggaatgggccggtaaaaataatcaagtgctggactaccaaggcgccaatgatttccaaagccggcttctgcgtgactttgaactcaagagaaacacgcttcaacgtttgtcgctaagcaactaatccagccatgacagagctaagaattattactgcgtcgacacgaccaggtcgtgtagggcctgctgtatcagcttggctagaagcgctttgcgcatctttaccgagtattcaagctcgtgtgcttgatttggccgcctacgatttccccatttttgatgagcccaagcacccaagacttggtcaatatgagcatgcgcttacacgtcggtgggcgaatgacatcgccagtgcagatgcatttgtttttgtgctgcccgaatatgaccatatgccgccagcatccttgatcaatgcgattacctatctgtctaaagaatggcagtacaaaccagcaggcctcgtcagctatggtggtttatccgcaggtctacgagctgcccaggcactcaagcccatgctggcggcgctaaaaatggtgcccttggtggagtccgtcgcaataccaatgattgcagacaaggtctctaacggcgttttggaaaacacgcagccgttacaacaagctgcagagcaaatgttaatcgagcttcagcgctggtctggtgctttgaaaacactgcgttaacgcacatttaaattttagatcatgaacctactgtcctctttatcccgtcggttgttgatgtgcgccctggtcactggagtgatcagcactagcgcagtcgccgagactcccgcgtggcctgtcaagcctatcagcctggtcgttccttatgcagccggcgggttgacagaccagttggcgcgtgaggttgccacctatatgagtaatgagctcaagcaagctgtagtggtggataaccgtcccggtggcgctgctcagattggtatgaatgtgatcaaaacagcgccggctgacgggtacgccgtattttttggcgatgttccatcgttggccactaatttgggcttgttcaaaaaactcagctatgacccgcgtaaagacttgcaggccgtgacacagttggtcgttgctccagcattggtggtcgttccgacgaatagcccttaccgcagctttgaagatctggttactgcggctaaagccagtcctgacgcaatcagctatgcgtcgcaaggcgtgggtaccgggggacacctgtttggcacgttgatggccaagcatatcgacgccaccatgacccatgtagcctatcgaggttcattacccggtttgagcgatttgatgggaggacaagtcaactttatgtatgacgctatcccgacatcgggcagttatgtctacgccaacaagcttcgtgcgctggcgattggttccgaccagcgtgcgccatctttgccagatgtgccgacgctcaaagagctgggctatggcagcatagttcctacgttctggtggggtgtcgctgtcaaggcaggtacacctcagccggtagtagacaggttgaatcaggttattacggccgccatgcacgacccggtgatatccaagaaaatcaccgaaaaaggtgtgcaaataaaaaccagtaatccagaagaattcggccgtttcatcaatgatgaaattgcctattggacgcccgtcatgcgtgcggccaatatgtccgcagactaagccgtctctctaatttattttttctattacacaatgaaccgctttcaaggaaaaactgtccttatctccggaggcagcggtgggatgggtatgtctatcgcccaccgctttacgcaggagggcgccatagtcgtactggctgatttgattgcccctgatacagaacgccttcaacgcatctttggggatttaccctatccgcactgggtccagttggatgtcacacaagctgcatcctgggagcaggctgtggcctacgtggtagagcaataccaacacttagatgtgctggtgaataatgcaggcgtggtcatgaggggcagtcacccgatcgatgaactgccactggatgactggcagcgtttgttctccattaacgtcgatgggactttgctagggctccaagccgcaattcgtgtgatgaagcaacaatctcaaggcggctccatcgtaaacttgggttctgtagcaggccaagtgggatcacgtgatgcgggtgcttatggcgcaagtaaagcagccgtcaccaacttgacgaaacaggcagcactgagcgccgcgcgctttggttataaagtacgtgtcaatgcggtgcacccaggttatgtgtggactccgctggtggaagccaaattgattcagcaatttggttctttggaggcggctcaacaagcggtgcgtgcaatgaaccctatgggtgatattgttacgactgaggacgtggctgcttccgtagcattcttggcatctcgcgatgcacgtatgattacgggcgcagacttggttattgatggtggtcgcctgattcaataaacacggcaatatttgaccggcctctgcaccgagtggatcgttgcggaggctttgcttttttatacgacatgtctagccttacacgcatgctttctgtcttggacttattcacccaagaccgcgcgacttggagcgcagaagaggttgctcagcagctagattgctccattcctaccgcttatcgctacctgagagagctgacagaggctcagttgctacgggctgcgagcacggggcgttatgcactgggcaaccgcatcgtggaactggactatcaattgcgcagcggtgatcccttgatccaagccagcgctggtcccatgaaggacttagctcagcaggtggactgtgatgtcgcgctggtcatgctgagcggtgatcatgtcctgaccattcagtatgagtctcatggcgtgcagatgcgcgccagttatgggcgcggccgccgcatgcccactttcaaaggcgcgatgtctttggcggtcctatcctctttaagcaaaccgcgattgcgcaaactgatgcaaaaaaacgcagcagaattggatgggtctgccacgaacgatgctttggagacattgagccaaacgctcaaactcgtgcgcaagcaaggttatgccaccagcctcggcgcattggaccctcataatgcaggcatagcaattgccctagaagttccggaccaatctatttatgcagggctgggcttggtgatgtcgtctgagcgctttcgcttgcttgaaacagaaaaagcagcggagtggctaaaacaatgcagcaaacaaatttgtcaccgcttggaaataccacctgcgcggtatattgcctaacgaagagaggttaatcagatgcaaaccttgggccattcgctgcgataacgttcgccctgcctatcgtccagtttgcggctgtctggcctatccggctccaatgccgtccgcctggcgtagcacaaagcctatgcggaacggttcaagacgatcattcggaatgccggttccggtatcgcagggatgatcctgcccagcgccatctagcatatggggcgctagggaggacgagcgctcgatgatggccttgggcggatgtatcccaaacggcggaccacgcgcgagttccgggccggcctgcccatcactcgcgcctggacttatcgcccagtcggtcagacgtgggtgatgtacttggtcaccaggtaaccatcaaaggtttcctggccgccttcgctaccgataccgctatccttgacaccgccaaaaggcgtttcggccagggcgctgccaaagtggttgatattgaccatgccggcttccagcgcattggagaccttggtggccgttttcagcgattccgtgaacacatacgaagacaggccgaagggcaggctgttggcgcgtttgatgacttcgtcagtgtctttgaaacgcacaacgggcgccagcgggccgaagggttcttcggtcatcagcatggcgtggtcgggcagatcggtgatcacagtgggactgaagaaaaagccctggtcggatggggcgtcgccaccgagcaaaaccttcccgccgtgcttgcgggcatcatccacgaattgggtcatggtggagacgcggcgttcgtgcgccagcgggcccatttccacgccttcgtctaggccattaccgaccttgatgccggccagcacctcggtgaatcgagccacgaattggtcgtaagcgccttcctgaacataaaagcgggttggcgaaacgcagacctggccggcattgcggaccttgaaacgggccagcagttcagccgcgcggttgacatcggcgtcgtcaaagaccagcaccggcgagtgaccgccgagttccatcgtgacccgcttcatatgggcgccggccagcgcggccagatgtttgcccactggcaccgagccggtgaacgataccttgcgcacgatgggcgagcggatcaggtagtcggaaattttggcgggttcgccccagacgatattcaggcagcccttgggcaggccggcttcatggaacagacgggcaatggccatcactgcgctgggcgaatcttccgggcctttgagcaccatcgtgcagcctgcgcccagcgccgcgcagattttgcggatggcctggttgtacgggaagttccagggcgtgaaggcggcgcagacgccgatgggctcgcgcacaactagttggcgggcatcggggttgcggggaggcacgatgcgaccgtagatgcggcggcattcttctgcgtgccaatcggcatgttccgagcagcccatcacttcacccactgcctcggcgagcggcttgccctgatccagggtcatgttgcgcccgatgtccttggcgtgttcgcgcgatagcgcacccactttgcgcaaaatggccgcgcgctccatcggcgaagtgcgtttccaggtttcaaaggcgcgcgcggccgcttccagggcgcggtccaggtcggactgggtggcgtgcggtagctggcccagtacttcgcgcgtagcggggttgatcacgtcctgggttttacggccgtctccggccagaaactcaccatcgatatacaaagccagctgttcgtacatgccagtcattccttggggggcaaaagtgggtataaggtgaagcggaagagggtgaaacagcatgggcgcgcgccgcgcccgcgagataggacgagtctaaactagcttggcctgatgcgcaggggccactccggctttacatgagggagccaatagggcgcaatgccgcgaggcggcgggtgcgtctaccactcagcgcctaactcggtatgatctttgaccgagctaccgtaaagcagagaatggggtccgcgccagacgcctggccgggaataacaacaactttgtcagccgacgtcagaccgtgcagccagcatcccaaagcagccagagctttttttccagaattcttttccgtttcattgattatttgcgtgtacggattgcccgggcctccaaagttggcgacaggcccattttcgataaccgtcagttcccttgggtgtcggcgctggaagcgcagacacccgcgatccaggccgagctggatgcgctgctgactgagcgggatcgcttgccggctttccatgaaatatcgccagatgtcggcatgatcacagacgatgatcaatggaaaacctttgttttcatggggtatggcatgcgctcggcgcgtaatctggcgcgctgtccggctactgcgaaggccttgcagggtattcctggtatccgcactgcctttttctccattcttgaggcgggtaagcggattcccttgcacaaagggccttacaacggcgtattgcgtctgcacctcggtttgcgggtgcccgagccgcgcgagcactgctggattgaggtggatgggcagcgctatgtctggcgcgaaggcgaggcagtggtgtttgatgacttgtacccgcaccaagtccacaacgatactcagggtttgagagcggtcttgtttgtcgatttcgaacggccctgccgcgcgcccgtgagctggctcaatcgcctggtgctggccgtcgcgcccatgagtgatgagatacgccgaggcaaagccaatcacgatgcttgggagcagacctactacgccaaaaagcggggccgcacttgatacggaccgccgtattgcagcccagagaaatccccgttgcaaggcagatacaagcctttgttttttcgcctaaaagcggcttgcattactaagcttgatgcgatagaataaacagctttcccaaattgttggttgggttggctcaggcctcacaccagatagccccgagaaaaccttgagcgtaaaacctcgagagcgcccaagggcaaggctggcaaacccaggaagtttcctgggaagcaaggcttggcgccggtttgaccgacttgaagggaaatcctcagcaggatttcaacccagggtcgttgctgccagcaggcagcgcggacctgacgggaccaaaactggcaggaaacgcgggcctatccaaccgggaaaggacgtgttttcagttaagttggaacaggaaaaatcatgatccaaatgcagaccacgctggacgtggccgataacactggtgcgcgtgctgtcatgtgcatcaaggtgctcggtggctccaagcgccgctatgccggtatcggcgacatcatcaaggtgagcgtcaaagatgcggccccgcgcgggcgcgtcaaaaaaggcgaaatctacaacgctgtggtggttcgtaccgccaagggcgtacgccgcaaagacggttcgctgattcgttttggcggcaatgccgccgtgttgctcaatgccaagctggagcccatcggcacccgcatcttcggacccgttacgcgtgaactgcgtaccgagaagttcatgaagatcgtgtcgctggccccggaagtgctgtaaggagcctacgatgaacaagattctcaaaggcgacgaagtcatcgttctgaccggtcgcgacaagaagcgtcgcggcgttgtgctggctcgcgttgacgccgaccacgttctggtcgaaggcgtgaacgtcgtgaaaaagcaccagaaagccaatcccatggccaacaaccccggtggcatcgtcgaaaagacgctcccgattcatatctcgaacgtggcactcttcaaccccgctaccggcaaggccgatcgcgtgggcttcaaagaagaagatggccgcaaagttcgtgtgttccgttccaatggtgccgctgtcggcgccaaggcgtaaggggcgaaagacatgtctcgtttgcaagatttctacaagagcaaggtcgctgtcgacctgcaagccaagtttggctacaagagcgtgatggaagtcccccgcatcaccaagatcaccctgaacatgggtgtctcggaagcggtggctgacaagaaggtcatcgagcacgctgtctcggacctgaccaagatcgccggtcaaaagcccgtcatcaccaagacgcgcaaagctatcgcgggtttcaagatccgtgaaaactacccgatcggttgcatggtcacgctgcgtggtcaacgcatgtacgaattcctggatcgcctggtcgcgatcgcgctgccgcgcgtgcgtgacttccgtggtatctcgggtcgtgcatttgacggccgcggcaactacaacatcggggtgaaagagcaaatcattttccccgaaatcgagtacgacaagatcgacgcgctgcgtgggctgaacatcagcatcaccacctccgccaagaccgacgaagaagccaaggcgctgttgactgccttcagcttcccgttccgcaactaaggggctgacgtggctaaactctccctcatcaatcgcgacatcaagcgcgccaagctggctgacaagttcgccgctcgccgcgctgaactgaaagcgatcatcgacgaccagtcgaagactgacgaagaacgttaccaggctcggctgaagctgcaacagctgccgcgcaatgccaacccgacgcgccaacgcaatcgctgcgtggtgaccggtcgttcgcgcggtgtgttccgcaagttcggcctgacccgtcacaaactgcgtgaaatggccatgaagggcgaagtgcccggcatgaccaaggccagctggtaggagaacgaatatgagcatgagcgatcccatcgccgatatgctgacccgcattcgcaatgcgcagcaagttgataagactacggtgaacatgccctcctcgaagctgaaagtggctattgccaccgtgctgaaggacgaaggctacatcgacagttttgaagttaagggcagccaggccaagcctgagctcgaaatcaccctgaagtactacgccggtcgtccggttatcgagcgcattgaacgcgtctcgcgccccggtctgcgtatctacaagggccgcagcaacattcctcaggtcatgaacggcctgggtgtggctatcgtttcgacctcgcgcggcgtcatgaccgaccgcaaggctcgcgccaatggcgtgggcggcgaagtgctgtgctacgtggcctaaggagaaccgaatgtcacgtatcgctaagtatccggtcgagctgccgaagggtgttgaagccagcatccagcaggatcagatcaccgtcaagggccccttgggcaccttggtgcaagctctgacgggcgacgtcaacatcgttgaagacgccggcaaactgactttcgccgccgccaacgattcgcgtcacgccaacgccatgtcgggcaccgtgcgcgctctggtcgccaacatggtgaccggtgtgagcaagggcttcgaacgcaagctgacgctggtgggcgtgggttaccgcgcctccgtgcaaggtgaagccgtcaagctgcagttgggcttttcgcacgacatcctgcacaagctgcccgctggcatcaaggccgagtgcccgacccagacggaaatcgtcatcaagggcgccaacaagcaagtcgtcggtcaggtggccgctgaaatccgcgcttaccgcgaacccgaaccctataagggcaagggcgtgcgttacgccgatgaacgcgtcgtcatcaaagagaccaagaagaagtaaaggcgacaaggacgaatcatggacaaaaaagttacccgtttgcgtcgtgcggttccgacccgccggaagattacgcagctgggcgttcatcgcctgtcggtcttccgctcgaaccagcacatttacgccaacatcatttcgccggaaggcgatcgtgtggtcgtcagcgcttccacgctcgaagccgaagtgcgcacgcagctggctggtcagtccggtgcgggtggcaatgccgccgctgccgctctgattggcaagcgcgtggcagaaaaggccaaggctgccggtatcgaactggttgccttcgatcgctcgggctttcgttaccatggccgcgtcaaggcgctggccgatgccgcgcgtgaagccggcctgaagttctaagcgaggatcagtcaaatggctaaagtacaaggcaagaacgccgcggaaaaagagaacgacgacggtctgcgcgaaaagatgatcgcggtcaaccgcgtgagcaaagtggtcaagggtggtcgcaccatgagctttgccgcgctgaccgtggtgggcgatggcgatggtcgtatcggtatgggcaagggcaaggcgcgtgaagtgccggtgtcggtccagaaggcaatggaacaggcccgtcgcggcatgttcaaggttgccctgaagaacggcacgctgtatcacaccgtggtgggcaagcatggcgcctcgacggtgctgatttcgcccgccgctgaaggtactggcgtgatcgccggtggcccgatgcgcgctatttttgaagtgatgggcgtgcgcaacgtcgttgccaagagcctcggctcgagcaacccgtacaacatggttcgcgccacgttgaacggtctgcgcaattccctgaccccgtcggaagttgctgccaagcgcggcaagtccgtcgaagagatcctggggtaaatcatggctcagaagcagatcaaagttacgctcgtgcgctcggtgatcggtaccaagcaatcccatcgcgacaccgttcgcggtctgggcctgcgcggtctgaacagcagccgcgtcctgattgacacgccggaagtgcgcgggatgctccgtaaggttgactatctcgtcaccgtttcggaagcctaaggaatcacgatgtcggatattcaactcaattcgctgaagcccgctgagggcgctaagcacgccaagcgccgcgtcggccgtggcatcggttcgggtctgggtaagaccgccggccgtggtcacaagggtcagaagtcgcgctccggtggctttcataaggttggcttcgaaggcggtcaaatgccgctgcagcgtcgcctgcccaagcgtggtttcaccccgctcggtcagcatctgtacgccgaagtccgtttgtcggatctgcagcgtctcgacgtcgaggaaatcgacgtccaggctctgaaggccgcaggcgtggttggccaaggtgttcgttacgccaaggtcatcaagtcgggtgaactctcgcgcaaggtggtgctgcgtggcatcactgcgacggccggcgctcgcgccgctgtcgaggccgcgggcggctcgctcgcttgatcgtgaggtgaagcgtggctaaagcgcaggcactgggcaagacgggttcccgatacggcgatttgaaacgtcgtctcgtgttcctggtcctcgccctcgtggtttaccgtctcggtacacacatccctgttccgggcatcaatccggacgcgctggcggacttgttccgccagaaccagggcgggatcctgggcctgttcaacatgttctcgggcggtgcgctttcgcgcttttcgatttttgccctggggatcatgccgtatatctcggcatccatcatcatgcagttgatgtcggtggtggtgccgtcgctggaagcgctcaagaaagagggcgaggccggccggcgcaagatcacccaatacacccgctacggcacgctagtgctggcgctggtgcaggctgtgggcatttcggtagcgctggaatcacaacccgggcttgtcgtcgatccaggcatgttgttccgcttcactacgttggtgacgctggtcaccggcaccatgttcgtcatgtggctgggtgaacagattaccgaacgtggtctgggcaatggtatttcgatcttgatcttcacgggtatcgtcgcgggcttgccctcggctttggccgggctgctggacctggtgcgcaccaactctatgtcggtggtgtccgccctgttcattctggctctggtggtgcttgtgacggcgtttgtggtgttcgttgaacgcggacagcgcaagatcacggtcaactatgccaagcgtcaggtgggcaacaaggtctacggcggtcagagctcgcatctgccgctcaagctgaacatggccggggtgattccgccgatctttgcatcgtcgatcattctgttcccggctacgatcaccagttggttctccactggcgagcggatggtctggctgcgtgacctggctgctgcgctcgaacctcgtcaaccgctctacatcacgctgtacgcggctgcgatcatcttcttctgctttttctacacggctctggtgttcaacagccgcgaaacggcagataacttgaagaagagcggtgcgttcgttccagggattcgtcccggtgagcaaaccgcgcgttacatcgacaagattctgatgcggcttacgctggcgggtgccctctacatcacgctggtgtgcttgttgcctgagttcttggtgatgcgctggaacgtaccgttctactttggcggaacgtccctgttgatcattgtggtggtgacgatggatttcatggcgcaggttcaggcctacatgatgtctcaccagtacgactcgctgctcaagaaggctaacttcaagggctcgagtttgccgatgcgataggcaaagagaatgtcaaaggacgacgtcatccagatgcaaggagaggttctcgagaacctccccaacgcgacatttcgcgtcaagctcgaaaacggccacgtggtgttggggcatatttccggcaagatgcgcatgcattacatccggattctgcccggagacaaggtcacagtggagctcacgccctatgacctgacacgagcaagaattgttttccgctccaagtgatgcggaaccggattacggaaaattaggagtcaaccatgaaagtaatggcatcggttaagcggatctgccgcaactgcaaagttatcaaacgtcacggcgtggtacgcgtcatctgcaccgacccgcgtcacaagcagcgtcaaggctaaccccggttagctgtacgcaacggattaaatcaaggaacagtcatggcccgtattgctggcattaacattccgccgcaacagcacgccgagatcggcctgaccgccatttttggcgtcggtcgtacgcgcgcccgcaagatctgcgaagctgctggtgtacccgttaccaaaaaggtcaaagatctgaccgacgctgagttggaacgcatccgtgaacacctgggtgtgttcactgttgaaggcgacctgcgtcgtgaagtacagctctcgatcaagcgtttgatcgacctgggaacctaccgcggtatgcgtcataagcgcggtctgcccgtgcgcggccagcgcactcgcaccaacgctcgcacccgtaagggcccgcgtcgtgctgctgcgtccctgaagaaataatcgaggatttagattatggcgaaagcttccaccagcggcgcttcacgcgtacgcaaaaaggttaagaagaacgtctcggacggcatcgcgcacgttcacgcgtcgttcaacaacaccatcatcaccatcaccgatcgccaaggcaatgcgttgtcttgggcgacttcgggtggtgccggcttcaagggctcgcgtaaatcgacccccttcgctgctcaggttgccgctgaaacggctggccgcgtcgcgatggaatacggcatcaagaccctcgaagttcgcatcaagggacctggtcctggccgcgaatcctcggtgcgcgctctgaatgcgctgggcatcaagatctcgagcattgccgatatcacgcccgtgccgcataacggctgccgtccgccgaagcgtcgtcgtatctaaggggaacctaaatggctcgttatactggtcccaagtgcaaactctcgcgccgcgagggcactgatctgtttctgaagagcgctcgtcgctcgctggattccaagtgcaagctggattccaagcccggccagcatggccgtacctcgggtgctcgcacctctgactacggtctgcaactgcgcgaaaagcaaaagctcaagcgtatgtacggcgtgctggaaaagcagttccgcaagtacttcgctgaagccgagcgccgccgtggcaacacgggtgaaacgctgattcagctgctggaatcgcgtctggataacgtcgtttaccgcatgggtttcggttcgacccgcgctgaagcccgccaactggtgagccaccgcgctatcgaactgaacggccacaccgccgacatcgcttcgatgctggtcaaggccggtgacgtcatcaccgtgcgtgaaggcgccaagaagcaagcccgcatccgcgaatcgctggatctggctgcgagcatcggcatcccccagtgggttgaagttgactcgaacaaaatgaccggcacgttcaagtcgcccccggatcgtgctgatgtcgcccgcgacgtcaacgaatccatggtcgtggaactgtactcgcgttaatcgcctgtccgccgtttgcctgccctgtgcctgcaaacggttatacttgcgaactcagcccgcccaggcctgtttggccctggcgggctttgcgatgttttacatcgcttgtttaacttccatcagccttatcggtgtaacgagccgagggtattgaaaaggaaatgctcatatgtctacccagggttttctgaagccgcgttctatcgaagtcgaaccggttggtcccaatcacgccaagatcgtgatggagccgttcgagcgtggttatggccacacgctgggcaatgccctgcgccgcattctgctgtcgtcgatgaccggctacgcgccgaccgaagtgcagatgacgggtgtggtgcatgagtattcgaccatccccggtgttcgcgaagacgtcgtcgacattctgctgaacctgaagggcgtggttttcaagctgcacaaccgtgatgaagtcacgttgattctgcgcaagaacggttccggtctggtgttggccagtgatatcgagttgccgcacgacgttgaaatcgtcaatcccgagcaccccatttgcaatttgaccgatgccggcaagttggaaatgcagatcaaggtcgagaagggccgtggttatgtgcccggtaacgtgcgcgccttgtcggaagaccgcacccacacgattggccgcatcattctggacgcgtcgttcagccccgtgcgccgtgtgagctatgctgtggaaagcgctcgcgtcgagcagcgtaccgatctggacaagctggtgttggacatcgaaaccaacggcgttatttcgcccgaggaagcggtgcgccaatcggctcgcatcctgatggaccagatctccgtgttcgccgccctggaaggcgctggcgactcgtacgaggccccggtccgcggcacgccgcagatcgatccggttctgctgcgtccggtcgacgatctggaactgaccgtgcgttcggccaactgcctgaaggccgaaaacatctattacatcggcgacctgatccagcgcaccgagaacgagttgctcaagacccccaacctgggtcgcaagtcgctcaacgagatcaaggaagtcctggccgcacgcggcctgacgctgggcatgaagctcgaaaactggcccccgctgggcctggagcgtccgtaagtcattcggcgccgcgggccgtaaagcctgcggctgccaaactgaggcatcttcggatgccatgtttcaccggaccgcgcgacgccagattaaagcgtcccgatagaagagccggctaacccggcggcggaaacgccgtctttagattcaaaggaaatcaccatgcgtcacggtaacggtctgcgtaaactcaatcgcaccagcagccatcgtctcgccatgttccgcaacatggccgtttccttgatcactcacgaagcgatcaagaccacgctgccgaaggcgaaagaactgcgccgcgtcatcgaacccctcatcaccctgggcaaggaacccaccctcgcgaacaagcgtctggcttttgcccgtctgcgcgatcgtgatgccgtggtcaagctgttcgctgaaatcggtccgcgcttcgcgaaccgcaacggcggctacacccgtgtcctgaagatgggcttccgtcagggcgacaatgctcccatggcctacatggagctggttgaccgtccggaagtggatgcttccgaagcggacggcgctgctgaataaagcactgccttaagcggcaaaagcggaccttcgggtccgcttttgctttatgaattcaagccttggcgtagctcttgggcggtagcgcgcagcgcctcatcgctggcctgcggcggcatgatgaaggtcaggtccttctcggcgatgtattgcgtggatgtgatgtcctgcgtatggtgcatcggaacgatatgcgcgtgggcgtgcgccacatggataccggtaaaggcaaacccgacccgttcgaccccatagagcggtttcatgtaacgggccaggcgctggccgatatgggtgatgcgcccgaccagatcgacaggcatgtcttcgaaataggggtagtgctgcttgggaatgatgagcacgtgcccgcgcctgaccggatgaatgtccagaaaggcgaaaatgcgcagatcttcgtaaatagcgtgtgcgggaagctcgtgccgcgcgatacggcagaacaggcagtgatcgggcatggcgggtctcctggtggctggtccttggaggccggcccttcccataaaataccctgagttgtcgggcatatgtcttaatcaggaggtcttatgttgcgagacgacgacgttgtgctgatcatcagcaacgctccagacatgctgctggccaaacgtattgcgcatgagttggtcaaagatggaatggcggcctgcgtgaaccttggtcagcctgccttgtctgtctatcgctggaaggacgaaatcgaaagcgcggaggaaatcccgctgaccattaaaaccacctgcggcaggcagtcggcggtcgtgagcacgttgcagcgcctgcacccctacgaggttcccgaaatcatcatggttcccgtgatcggtggcgcgtcttcgtatctggactgggtgcgtgaacaggtatcagtgcaagattgacaagaggatttatgcaggcaatgaatcgcatccaaagaacagaggtcttgctctggggccttctgttttcgctgtgcctgctgttgtcgttcggacgcgcggctcaggcggcatccgaagccgattttctggcgccggaacgtgctttccaattcagcgcgacccagcccgagcccgattggctggacctgcatttcaaggtggcgcccggctattacatgtaccgggagcgcttcgagctcgtcgggcaaccaggcattgacacggctgcagcggtttttccagcgggtgaggtcaaatacgacccgaccttcgagaaagacatggaggtctatcacaacgacgtgctgatccgtgtcccgcttaagctgacaggcgaaccggctcgtatgcgcgtaaccagtcagggctgcgccgatgcgggtctgtgctatcccccgatgtcccatctggtgaccttgacgccgcaagcgggcgcttatgccattacaagctctcttatcgagccagggcaagaggaggccgcgctggcgagcgccgtatccaccgcgccggctacgccggcgaaaggcagtttgagcgccttgctcgatgcgggcgatctcggtctggctggggccatcggcagtttgggcattgcgggaacggcaggggtgttcttcctgctgggcctgctgttggctttcacgccctgcgtcttgcccatgattccgattctgtcgtccatcatcgtgggacgtggcgaggcgccctcgcgtgggcgcggcttgcgtctggcgctggcttatgtcttaggcatgtcggtggtctatacggccctgggcgtagcggccggcctgagcggcgcaggcctgtctgcctggctgcaaactccctgggtgctgaccttattcgccgtcttgctggcgctgctggcgctggccatgtttgatgcctacacgctccagttgccggcctcctggcaggcgggtctctccgcacgctcgaatcgcattccgggcgggcgctataccggcgcttggctgatgggcgcaatctctgcgcttattgtggggccctgcgtggctgcgccgttggccggcgctttgctctatatctctcagaccggcgatgtattgttgggcggctcggcgctgttctcgatggcctggggcatgggcgtgcccttgctggtggtcggcgcgtcttcgggagccttgctgcccaaggcggggccctggatggatggcgtcaagcgcctgtttggcatgttgttgctggcaacggcatggtggatgctgatcccgatcctgcctgtgtgggtcctgatgttgggttgggcctttctggccttggtggcggctgtcatgttgtgcgcctttgagccgctgcctgccgctgcaggcgcggttcggatgttcgccaagggtcttggtttgctgttggcattgggggcgctggtatgggtggtgggtgttgccagcggcgggcgcgatgcctttgcgcccttggcccatcttgccgcgcgcgggcaggccgcgcccgcagctacccctcatgagccgttcacccggatacgttcgatcgccgaactggatgccgcactggctgccagtacgcgaccggtgatgctggatttctacgctgactggtgtgtgtcttgccgcgagatggagcgctttacctttacggacccggcagtggcgcaacgcatggccggcatgttgttactgcaagtcgatgtcacgcagaacaacgccgaagaccgggccctgcttaagcgctttaatctgttcgggcctccgggcatcatgtttttcgcgccaggcgggcggctgctcgagcagccccgcgtggtgggttttcaggatgcagcgcgcttttccgcctcgctcgatgaggcgctggccgaggcgcgctaagcgcgcgccagcagcgtcttgggcgggggcgggtatgaaaatggcggctcgaggccgccattttttggtttaccgccgtctttaacgtgtcgtgttcaacagctcggcggcctcgatggcaaagtaggtcaaaatgccgtcggcgcctgcgcgcttgaaggccagcagggcttccatcatgaccttgtcgtggtccagccagccattggccgcggccgctttgatcatggcgtactcgccgctgacctggtaggcgaaggtcggtacgcggaaggcgtcttttacgcggcgcagcacgtccaggtagggcatgccgggtttgaccatcaccatgtcggcgccctcggcgagatcgccggcgacttcgcgcaaggcctcgtcaagattggccgggtccatctggtaggccattttattggacttgcccagattgctggccgaccccacggcatcccggaaagggccgtagaaggcgctggcgtacttggccgagtaggccatgatgcgggtatggatatggcccgtgtcttcgagcgcctggcgcactgcgccgatacgcccgtccatcatgtcgctgggcgcgacgatatccacgccggcctgcgcctgaaccagggcctggcgcgtgaggatttcgaccgtgggctcattcaggacatagccgtcttcgtcgatcaggccatcctgcccgtggctggtgtaggggtccagcgcgacatcggtcagcacccccagctcgggaaagcgcgatttcaactcggccaccacacgcggaatcaggccatcgggattcgtggcttcgataccgtcgggcgttttcaggctgggatcgatcacggggaagagggccatgaccgggatgccaagctgtacgcagcgttcggcgacggcgagcaaggtgtcgggcgagtagcggaccacaccgggcaaagacggcactgcctgctgcaatccttttccctcggcaacaaaaaccgggtagatcaggtcgttgacggtgagcgcgttctcacgcaccaagcggcgcgtgaagtcatcgcggcgcagtcgacgcgggcgggaggcagggaaagcaggcgaaatgatatggggagtcatggcactaccttgggagagatccagttctcgatctgtgcagtggcgtcttcgaggccaatgcgctcggtcgccgagaaaggcaccgtattgagggcaccgatatcggccaattgtttgcgcacctcgaatacggtgcgcacgcggtggccataaggcagtttgtccgctttggtcagcaatgccaggaccggccggccggtcggggcgatgaagtctgcaagacggcgatccagctcggtgacgccgcgccggatgtcgatcatcagcacgatgcccaccaatgagctgcgatcgcgtaggtaaccgcccaggatgtccgcccacttttccttttcacggtgggcaaccgatgcgtagccatagccgggcaggtcaaccagaaagcccagaggctgttgcgggttgagcgggtccggcaggccgaacatattgatcaggcgcgtgcgtccgggcgttttactggagaaggccaggcggcgctgattacacagcacattgatggaggaggatttgccggcgttggagcggccgacgaaggccacttcgggcgcgccggcgggcggcagctgatccaggcgggctgccgaaacaaagaaagaggcgcgatggagaagggacacggattgttctgggggggtgatatcaacccctattgtataatcgcccgttaccgaccgtggcaatggccaatggctcttggcggttcgaaccgcagccatcaccgcatctggtggcgtatcgactccgcctgttcgacactgagttgccgaggtctccatgaagcgtatgttgtcgtggcttgtatgtcctggcttgtaaatggcctgttggggctgctgctggtcattgcaacatcggctttcgctgcggcgccagccaagcccgatatggaaagaggtgctcgcctctttgatcagggcgatccctcccgaggtattgttgcctgtgcgtcctgtcatggcgcgggcggcaacagtgaaatcccggtttatcccaatcttgccgcgcagcctcacgagtatctcgccaggcagttgcatgattttcaaattcggcccggtgcgacgcagcctcggcgtatggctgcggatagcgaggtctcggtcatgactccgatggtcgaggcgttgaccccggccgacatccaggacatcgcgctttatctggcgcaacaagccttgagcgcgccggccagcgcggccctgcctgagttgttcgaacctgggcagagactctggcgtgcgggagccgcagatcggggtgtaccagcctgtgcggcctgccatggcccgaatggcgcgggtctgccagcgcaatatccccggctggcaggccagttttcggactatctcaaagagcagctcacattgttgcgcagcggcgcccgctcgaacagcccggtcatgcaggatattgccggccgtctgaccgacgacgatatcaaggctgtggcagactatggggcaggcttgcgttgattgacggtcatcgcatcagtgtgagagcccggccatatcgtccgcgagggtattccgtcggcccgaccttttccgcatatcgatgaccgctactgctacccgtaccgcttcacccagcttgctgcgcgatttgttcgagcttctgggctcgatgcgttttgccatcagtctcctggttttcatctgtattgccagtcttgtcggcaccgtgttgccgcagaatcggccggccaatacttatatcgatcaattcggacccttctggtacgaggtgttcgacaagttttccctctggcatgtctataacagctggtggtttccgctcaccatggcgtttctggtgttatccaccagtatctgtctgatccgtaacacgcccaagatgctgcgtgatgcggcctcttttcgcgagcatgtgcgtgagagcagcctgcgcgcctttcccgagcgggtgcaacagatcaccgaggaaagcccgcaggcggccttgacacgcgtgcgcgctctgctgcgcgggcaggggtatgccgtgcgagagcgccaggatgcggggggcgtgctgctggccgccaaaaaaggcagcagcaatcgtttaggttatgtttgcgcgcatgctgcgctgatcattatctgtatcggcgggctgctcgacagtgagctgccggtgcgtttgcaggtcatgttcggtggcaagcagccgatcatcgagaacatgctgattgcacaagtgccgcccagcggccggctttcgccatcgaacccgagtttccgtgccaatgtgctcgtgcctgagggggcggagcgcaataccgcgctggtcatggtgggcgacggggcgcttgtgcagcctttgccgtttacgatcaagctcaagaagttcgacgtggagtattactccacgggcatgcctagccgttttgccagccatgtggaggtcaccgatcccgaaaccggcaagacctttgagcgcctgatcgaggtcaatgagccgctgcgctacaaaggcgtgacggtctatcaagccaatctggccgatggcggcagcaaggtcaccctgaccggctatcccttgcgtggtgccgccaatgacacgttcacggtgcatggcaccgtggatgaaggtaatgatctgaaggccagtattgcagggcaccagactgatagctataagctcaacataacggctttgcggcccatcaatgtcgaggatatcggcaatggcgatcctcagcccactcagcaaagctttatggaccatgtcgcgtccgtgacaggcagtgcggcgggccgcaagaatgagcgcctgcgtaatctggggcctgttgtcgaatatcaattggtggatgaggcgggtcagtcacgcgatttccgggtgtacatggccccggtcgagctcaatggcctgccggtcattttggccggcgtacgcgacaacccttcacagaactacgcctatctgcgaattcccgctgatgccgacggcacgccaggcgaattcatgaagctgcgcgcggcgctggccgatccgcaggtgcgggcggaggcggtacggcgttttgtggagcgtaatctgccggcaggcaccgaccgtcaggcgctgaccattgcggccagccggggtttggatacgtttgctgcgggtggcttgcgtgcggtatccgagctgttgcagacgggggcaggccaggccgatgccgagcgtgcggcgggcgtggtgctgcgtttgctcaacagcactttgtacgatgtgcacgccatcatgcgcgagcgcgagcacttgccgcccctgccggacagtggcccgcaggctgaagctgcggcggcctggcagcaggctgcaatgggggcgctttcagatctgtccttgtatccggcgccggtgttgctgacgttgagcgatttccaacagattcaggccagcgggtttcaggttgcgcgtacgccaggcaagaacgcggtctatctgggttgcttgttgctgattctgggcattttcgccatgttctatattcgagaccggcggatctgggtctggatcaagccccatgggtccggcagcgagatccaggccgccatgacgtcgcagaagcgcaccctggatttcttccaggaattcgaacgtttccgggccatgctgattggccccacccgaggtgaacgatgaacaccaccactcgtggtcagatgtggcaggacggcttttcgcagacgggcgacagccgcaaggtgcggggccgtcccgattggactgatatggttttcttcctgctgctggcagcgggggcgggctatgccctggtgcagttcagccagtccatggattactacgagcaaatcattctctgtgggaccgtgcccgcactgacctggttgggatggctgtggcgtccgttgcgccgtttgatgatcgcctgtgcgctggcggccgggctggccatcctgctctatcagcaggatctcggacgcgccgagcaggttttcttcctgaagtatctgttttcgtcgcaatcggccattttgtggatgagcgcgctttttctgctcgccacagcctgttattggattggtatcgtgagtccaacggccgcctggctgggcacggcgctgacctggggcgccgtattcgccggtttgaccgggctcttggtccgctggcgtgaaggccatctgatggggcctgatctgggccatattccggtcagcaatctctacgaagtgtttgtgctgttcgcactgatcacggcgcttttctatctctattacgagcgcaagtacgcgacgcgcgccttgggcggtttcgtgttgctggtgatttcctcggctaccgtgtttttgctctggtatgccttcacgcgtgacgccggccagattcaacccttggtccctgcgctcaaaagttggtggatgaagttgcatgtgccggctaatttcatcggctatggcaccttctccttagcggcgatggtgggctttgcctatctggtcaagcaacatgggcaaacggcttcctgggcccgtctcgcaccgttgttcgtgcttggcgtgctgctgtgcatagagccgatggtctttcgcaccgacgggctgtcagcgacctggatgatttatggcggcgtgagcgtggtggtggtgggggcgatcttgctggcgcgccggcctattgcgcaagccttgccctcgctggaggtgcttgacgacatcatgtaccgtgccatcgccatcggttttgccttcttcaccgtggcgacggtgctgggcgcgttgtgggcggccgatgcctggggagcgtactggcaatgggacccgaaggaaacctgggcactcattgtgtggttgaactacgcggcctggctgcatatgcgcctgatcaagggcctgcgcggcacgatggcggcttattgggcgctgattggcctgttgattactggttttgcctttctgggcgtgaatatgtttctgtctggcctgcactcttacggcgagctatgacaacacggcgctgccttgatctgggcagcgccgtattcactcagggcagcgtggactcgccgcgcagcaggtcgtccaaagattcgcgttgacgcacgacatgatattgcgcgccgtcgaccatgacttcggccgcgcgcgcacgggtgttgtagttgcccgccatgaccatgccataggcgcctgcggattccagcgccagcacatcatcctgttcgatcgcgagcgcgcgttccttggcaagccagtcgccgctttcgcacaccgggccgacgacgtcatagacgcgtgcttcgcccgcgcgcggcacgaccgggcgcacaccgtgataagcctggtagagcgtcgggcgcagcaggtcattcatggcggcatcgactatcgcgaaattacgggcgtcgttgtgtttgaggaattgcaccgtggtgagcagcagacccgcgttgccgaccagtgaacgacccggttccagcaccagatgcaaatggccgtagccacgggcttgcagacgattgaatacctcatcgagcagagccttgggcgagggcggcacttcgtcggtataacggatgcccaagccgccgccgaggtccagatgttcgatgcggatgcccgtttcggccatgcggtcgatgaggtcgagcaatttgtccagcgcatcgaaataggggctgatgtcggtcagctgggagccgatatggcaatccacgccgacgacctgcaggccgggcaggctggctgccgtctggtaggctgcgagcgcctcttcgatggcgatgccgaacttgttttctttcaggccggtagagatatagggatgagtctgggcatccacatccgggttgacgcgcagcgacacccgggccactttacccgtggcctgcgcgaccttggacaggcggtgcagctctgcggtggattcgacgttgaagcacttgaccccggcttccagagcctcgcgcatttcccacgcctgcttgcccacgcccgagaacacgatcttggcagggtcgccacccacggccagcacgcgtttgagttcgccgcccgacacgatgtcaaagcctgcgcccatgcgcgcgaattctttcaagacagccaggttggaattggccttcatgccgtagcagaccagaaccggccgttcgccgatggccagacgatagctgtcgtaggcggcgcgcagggccgcgcgcgagtacacatacagaggcgtgccgagtttggccgccaggatatccagggcgacgtcttcagcgtgaagcacgccatgcttgtaatggaagtgcggatggccagccagttggggctgagaggagggcgcggtcatggcaggctgggattgggagggatacggagctgattttcgttgtcgattttttgcgcgtcagggtttttcgcgccggagttgccgggcggcatgtacagcggtcctttgtagccgcaggccgcgaccagactggcggctgcgagcgtggctacaatgcgaagaaccctttggctgaaggccttgtgggacactggtaactccgtaatcgttgcaggttggattatgaccgaaaccgaatttcttgcgttggtcgagcaggtgctcgacagcgttgaacgtatggccgatgactgggccgctgaacaggatctagacatcgaggccaatcgtagcggcaatgtcctcaccctggtttttgaggatggcacgcatgttgtcatcaacagccaggccgccatgcaggagctgtggctggcatcgcgcagcggtggctttcattaccgcttcgacggtcagcgctggaacgatacccgcggcggcccgggttttgtcgacgccttgtcgcaggtgtgttcggccgccgcaggcgtaccgctgacggtacgcctgtgagcttctggacttagaactggatgttctgagtccagggctgctgtgaattgcgtttggcgtctggcgagacacgcggtccgtccagaccattcaggaagtcgcccaaggcatcgttgccgctttgtggcggtgtttgcaggcccaggctggcaatcgcctgcccaggcgggaactccgaaaagtagtagtcgccattttcggccagcaggccttccggtttcgggcgctgcttgccttcgggcacgcctttgagcacgtcctgcatgtaatcaagccagatgggcatcgccacgccaccgcccgtttcacgcgagcccagcgacttgggctgatcgaaacccagccaggccgtggcgaccaggctcggcgtatagccggagaaccaggcatcgaccgactcattcgtcgtgccggtcttgccggccagatcattgcgtttgagcgtggcgcgtgcgcgcgccgccgtgccgctggtgaccacgccgcgcaacatgtcgtccatgacccaggccgtgcgcggatcaatggcgcgggcggcttcgtcacctgccaccatcggccgcgcctgcatcaggactttgccgttgctgtccgtcacgcgatcgatcaggaagggggtgatgcgatagccgccgttggcgaacacggcgtaggcgcccgcgagctgcatcggtgtgaccgatccggcgcccagcgccagtggcagcaccgcaggctgacgggatttatcgaagccgaaacgcgtcaggtagtcctgcgcatactgagggccaatggcttgcaaaatgcggatggataccatgttcttggacttgtacagcccttgacgcatggtaagcatgggttcgtattgattgccgtagttcttgggattccaggcctttgagccggtttgcgcggcggtcagttcgaagggctggtcagagatctgggtgcccggcgtcaggccgcgctcgagcgaagcggcgtagatgaagggcttgatgttcgaaccgggctggcgccaggcttgggtcacacggttgaagttgccgcgatagaaatcaaaaccgcccaccatggcgcggatggcgccgtcttgcggcgacagcgctacgaaggcggcttgcaccgccggcatattgatgacttcccaattgccgtcgccaagtttgtggagatagaccaccgagccgcgctgcaggcgctgttcgggcttggccttgtcattgagcgcgcgcgccaccactcccagggcttttttgtcgttgatggtgatgatctcgcgcgaactgcgcgccaccttgatttcgttaggcgaggccgagagcaccagccccgtgagcagatctccgctatcggcgtatttgtcgaataccccgtccagaaagtcgtccagcgcctgcgggctattctcgatccctgcgggcatgtcgagctggtcttcggggcctgggtaaggcgcgcgccgagtgtattccagcacgccgtcgcgcacggcgcgataggccgcttcctggtctttggagagcaccgtggtgtagacgttgatgccacgcgaatacagatcgtcttggtagaccccgtagagcaattggcgggccagttcggcgacatactctccgtgaacggcataaccgcctgcgggcgtgccctcggccgatttcaagacgaggttctgcgccatggcggccttgtattcgggctcggtgaggtagcccagggaatacatacggcccagcacatagcgctggcgcagttcggcgcgggggcggttagaaagcggattgaagcgcgacggggcctttggaatacccgccagcatggcggcctcagccggtgtgacctgcgacaacggtttgccgaagtaggttcgcgcggcggcggcaaacccgtaggcgcgatgacccaggtaaatctggttcatgtagagctcaaggatctgatccttggtgagctccgattcgatcttgaaggtgagcagcagttcgtagaatttgcgcgaataggtcttctcggatgacaggtagaagttgcgcgccacctgcatggtgatggtgctggccccctgcgtcttggacatcttgacgaggttggtcaggccggcgcgcgccacgcctatccagtcaataccgccatgctgatagaaacggtcatcctcagccgccagcaccgccgatttcatgacatcgggaatttcgttgaaacgcagcacgttgcggcgttcttcgccgaattcgccgatcaacaccttgtcggcggtgtagacgcgcaggggcacacgcggccgataatcggtcatggcgtgcagatcgggcagattgggccaggccaaggccagcgccatgccggccagtaccaggccgcacaaggccaggccgcccaaaagaatgctggttttgaccagaaatcgcaaaaacatggagccgccaggggcgggctgatcctgcttggaagaattcggacgcttactcatcgcggcgattttacggtgatctgctgtgagccttcggcggtctgagccgaggcgatgtaacaaaataattctttgtggtaagcgggcaacttgcagcagtgggataatgccgccatgactctttccgttaacttatgctccggcgccgaagcgctgccgaccgaacaagaagcggcctcgttggccgtcgaatgcattgagcctttggcgcagctgcctcatgatctgccgatctttctggttggcatgatgggggcgggcaagacgacgatcggacgcggcctggcgcgggcgctgggacgcgaatttatcgatctggatcatgaactggaggcgcgctgcggtgtacgtgtgcccgtcatttttgagatcgaaggtgaggccggctttcgcaaacgggaatccaccgctttgcaagagtgtactcaacgccgcgggataattctcgccaccggcggtggcgcggtgctggccgaagagaaccgccgcttactgcgcgagcgtggcattgtcctgtatttgcgtgctagcgtcgatgaattgttccgtcgtacgagtcgtgaccgaaaccggcccctgctcgctaccgccgatccgcggggaacactgaatgatctgatgatcaaacgcgaaccgctctacaaagaagtggccgatctggtgatcgaaaccggcgccatgccgatcacgacccttatcaaggccattctgcccaagttacaagcctacgagaaaaagctatgaatgtcgttgaggttgacaccccgggcggacgctaccccatccgcatcgcgcccgggcgcttggatcgtctggacgaaagtattccggctgatgccacggcgatcgccattgtcaccaaccccacggtcggcgcgctgtacgccgaacgggctgaggcggcgctggcgcgcaccggcctcaaggtgttgcgcatcgagttgcctgatggcgaagtctacaaagactggcagaccctgaatctgattttcgacgccttgctcgagcatcgtctggatcgccgtgcagtgctggtggctttgggcggcggcgtggtcggtgacatgacgggttttgctgctgcggtgtatatgcgcggtattcgttttgtgcaggtgccgaccactttgttggcgcaggttgattcgtcggtgggcggcaaaaccgccgtgaatcatcccttgggcaagaacatgatcggcgctttctaccagccggtggcggtcgagatcgacaccgacgtgctggctacgctgccagcccgggaggtctctgccggtctggccgaagtgattaagtatggcctgatcctcgatgcggcgttctgggaatggtgcgagtcccatgtcggcgaattgcgggccttgcaacccgaggcactgacctacgccattcgccggtcctgcgaactcaaggcgcaggtcgtgggcaaggacgaacgcgaatcgggtttgcgcgccatcctcaacctgggccacacctttggtcatgccatcgaatccggtctgggctatggcgaatggctgcatggcgaggccgtgggctgtggtctggtgcaagccgccgaattgtcggccgagaccgatgggtttgcgcgcgccgatgtcgttcgtgtacgccaattggtcgcggccatcggctgtcccgtcgtggcgcccgatctggggttcgaacgctggatttctctcatgatggttgacaagaaatctgaagcaggtgaaatacggtttgtcttgatgccgcatatcggacgggccggtatgcgcacagcgccgcaggaggccatccgcgcggcgctcgatagaacggttcaggccagttaaggcaaagggcgggacggcggtgcaaatgcggggattggcttcttatgcgtgcgacccggcccaaacgcgtggcagacaatatatcgagcctgctgcggggaaccgcagtgagttccagcgcgaccgggaccgcattatccattgcagcgcctttcgccgtctggaatacaagactcaggttttcgtcaaccatgaaggcgatctgtttcgcacccggctcacgcatagccttgaggtcgcgcagatcgcccgtacgctggcgcgcagcctgcggctgtctgaagacctgacagaagccatttccttggctcacgatctcgggcacacgccttttggtcacgcggggcaggatgagctcaatgcctgcatgcgcgagcttgcgccacaggcggggggtttcgaacacaacctgcaaagtctgcgagtggttgatgagctcgaagagcgctatgccgatttcaatggcttgaatctttgcttcgaaacgcgcgaaggcatactcaaacattgctcggtggcgcatgcgcgccagcttggcgatgtcggggcgcgctttctcagccgaacccagccttcgctagaggctcaggtggccaatctggccgacgaaattgcctataacaatcacgacatcgacgacggtctgcggtccggcctgctgaccctggagcaaatgggcgaggtggcttttttcgctcgtcattatcacgaggttcgtgcccgctatccggacttggcgccgcgcagggccaccgcagaaaccgtgcggcgcatgatcaacaccctcatcatggatctgacggcgacgtcgcaggcgcgcatccaggatgtcgcgcctgccagcgttgatgacgttcgccaggcatcgccgctggccgctttttccgacccggtgcgacgtgaagccgaggccctgaagaaatttctcttcgacaacctgtatcgccattacaaggtgatgcgcatgacgaccaaggcgcggcgcattgtgcgcgagctgttcgaggcgtttttgggtgatccgcgcttgttgccgccggattaccgtcgcgacgatgatcgtgagcaggcgcgggcaatctcggactacatcgccggaatgactgaccgttacgcgatcagcgagcatcggcggctgtttgagatgggctgaggggttttgtaggggcttttccccctaaggggggatgcgtccgagtcggcaaagcctttatatttgtcttgcacattcgccgtgctttcccgcttactgcaatgcgatccggggcaaccgtcgcattagagttagcgggtcttttatttggccggcatgggattttccagcgcgctgaccagcagcatcaggcttgcctgacgaggcgtaccggttttttgcagcaaggccttgctttggctgcgtacggtttccagcgcaatgcccaagtgccgtgccgcctgcggcagcgtagacccggtcatcagcacttcaagcagccggtactcggccgtgctcaggccgaacagcgatttcaacatgctttttgccggcggcgtggcattcaaatgggtatgaaccagcacgagcgccagaccttcaccatgggtgctgcggtaggcgggcggggcgggtaaggccacgatatggctgccgtcggccagccgcaggccctcggccatggcgggaccgataccgcccgtggcgacggccagcacccgcgcccattgcgcgctgcgtccaagttcggcgccatggcgcgcgtaccaagactcgccggccagattggccagcagcaggcggccggaagaaccgatgaagagcaggggggtgccaaaggtatccagtacggccgaacccaggcaggcgcggcgttccagctcgcgcaggcgcagacgcagctgcagcgacttctgtagatgcggggtcagccgctgtagcttctgttcgtgttcggtgtcgaaaagcccgcgatcggggctacgctgaaaggcgatagtccattccatatcgggctcacgcagcgcctgtgtcagcatcagggagccgatatcgtggcggtacagaaaatcgttgtagaagggcgagtggcggatggtgctggcgtcaatggcgcggtgatccagcatgcttgcgccggtctgaacggcgcgggccgcctgcatgacgttatcgacgctgtgataatacttttcgtactcatcgaccgtgtcggattccagtcccgcgttgtcgaccaccatgatggcatccgtggagacgctgcgcgcgagcacggcgcagcggtctgtatctacggcttgcgcagccaggttgagcgccttgtgccattgctccgtgtcggcgatgcctgcgtagagcgcactggcaatgtgtaattcctgatcggcgtccatgaggcgacatgcatgttgggcatcggaatgccggcaggcgcctggtgcggccccatttcagctaaccatactcgatttctgcaccagctgtaaccgggtttacacagggggaaacaccggcctggcctcagcggtggctgcggtagggctcgtcttgcgcgacgaatgtcgcttcggccaaggcatcgcgggtccactcgcgcatggcgggcagggcctggatggcgtccatatagttgcgcactgggccgttggccgccacgccataggtggtgaagcgggagacgaccggcgcaaaaaaagcatctgcaatactgaagcggccaaacaaaaaagggcctccgtcaccgaactcggcgcgtgtgttctgccagagggtttgaacgcgggcgatttccggtttggccgcttcgatgtcgatgttgggcaaatgggcttcgatattcatcggcaacagcgtgcgcagcgtggtaaagccgctgtgcatctgcgaggccagtgaccgggcccgggcccgggcgcggctgcacgctggccagaggtggcgatcgggatgctgctcggcggcgtactcgcaaatggccagagagtcccagatgaccagatcgccatcccgcagcacgggcactagcccggccggtgtcaggctgcccaggtgctgggagaagctatcggtaaacagcgccagcttttgctcttgaaaagcgatccccgccacgcgaagcgccagccaggcccgtaacgaccaggaggagtaatttttgttgcctatccacagcgtatacatggtgtcagcctgtgcgagcaggatcaggggtttcgatggcgtgccagcacctgtgcgagatagtggccggtatggctttcgggagaggctgcgacggtctccggcgtgccctgcgcgatgacacgtccgccgccatcccccccctcgggacccatgtcgatcagccaatcggctgttttgatgacgtccagattatgttcgatgatcagcaccgtgttgccgctctcgaccagctgattcaacacggcgagcagcagttcgatatcacggaagtgcagcccggttgtcggctcatcgaggatataaagcgtgcggccggtgctgcggcgagacagttccagcgagagtttgacgcgttgcgcctctccgcccgacagcgtagtggcggattgccccagccggatatacgacaggcccacatcgatcagcgtctgcagcttgcgcgcgatggccggcacggcctcgaaataggtcagggcctgctccacggtcaggtctaggacctcgctgatattgcggccgcggtagcggatttcgagggtttcacggttgtagcgcttgccgtggcagacgtcgcagggcacgtacatgtcgggcagaaagtgcatttccaccttgaccacgccatcaccctggcaggcctcgcaacggccgcccttgacgttaaaactgaagcggcccggatcatagccccgtgtacgggcctcgggcacaccggcgaacagctcccgaatcggcgtgaacaggccggtataggtggcgggattgctgcgcggggtgcggccgatggggctttgatccacgctgatgattttgtcgaaatgctccaggccgctcaggctttcatagggggcggcgtcgccttgcgcatgattgagctgtcgtgcgagcgcgacggccaaggtgtcattgacgagcgtggatttgcctgagccggacaccccggtcacgcaaaccaggcggcccgccggtatgcgcagatcgacagaccgcagattgttgccggtggcgcccttgagttcgagccagggttgttcgaggctgaccggccggcgttccggaatggcgatggcacgcctgccgctgagatattggccagtcagtgaggcggggtcggcctgcacggctgctggcgtgccttgcgccatcacctggcccccgtgttcgcctgcgcccggccccatatcgaccacccagtcagccagacggatcatgtcctcatcgtgttcgaccacgatgacgctgttgcccaggtcgcgcaggtgctgcaaggtggcgatcaggcggtcgttgtcgcgctgatgcagcccgatggagggttcgtccagcacatacattacgccagtcaggccggagccgatctggctggctagccggatacgctgcgcctcaccgccggaaatcgtgtcggcgctgcgatccagggaaagataggtcaggcccacattgttgagaaagctcaggcgggcttcgatttcacgcacgatgcgttgcgcgatctcttgtttggcgcccgtcaggctcagggcctgaaaccaggccaggcaggccgacagcggcatggcttcgacctcatagatcgcccgcccttgctcctggccgcggccgggctcatcgccaatcaagacatgccgggcttcggcgcgcagacgcgagccattgcaatccgggcaagtcttgatattgcggtatttgctgagttcttcgcgtacggtggccgagtcggtctcacgccagcgccgctccagattgggaatcacgccttcgaaggggtggcgcttgacgttgctgcggcctttctcattgagatagaagaaagaaatatcttcctcgccggagccatatagcaccttgtcgcgtatctcctgagagagcgcttcgaagggcgtgtcgatatcaaattcgtaatgagtcgccagactggtcagcagcgaatgcgtgaaggcgttgcgcttatcccagccgcggatggcgcccgctgccaaactgagttcaggaaaggcgacgacacgcttgggatcgaaaaagccgacctggccaatgccatcacaactggggcaggcgcccatcgggttgttgaagctgaacagacgcggctcgagttcgggcaggctatggctgcataccggacaggcataacggctggagaacacctgttcccggccgctgtccagatccagcgccagggcgcggccttcggctagttgcaaggccgtttcgaagctctcggccaggcgttgcttgctttcgggacgggcgcgcaaacggtcgatcaccacgtcgatgtcgtgcttctcggtctttttcaggggcgccatctggtcaatctcgaccagttttccgtccacgcgcaggcgaacataaccctgggcctggaggctggcgcactcgtcttcgaagccgcctttgcgcgcccgcgcgataggcgcgagcacggccaggcgcgtgtcggctggccagcccagcacggcatccaccatctggctgacgctttgcgcctgcaaaggcaagccatgctcggggcaatagggtgtgcccacccgcgcgaacaacaggcgcagatagtcgtgaatctcggtaatcgtcccaaccgttgagcgaggattatgcccggccgctttttgctcgatcgaaatcgctggagacagcccttcgatgagatcgacgtcgggcttgtccatcaattgcaggaactgtcgcgcgtaggccgagaggctttcgacataacgccgctggccttcagcgtagagcgtatcgaaagccagcgacgacttgcccgagccggacaggcccgtaatcacgaccagtctgtggcggggcaaattcagcgagacattcttgagattgtgggtacgggcaccgcgtatgcgtatttcgtccatcctctcgtccatcctcgcgttcctccgcaaaatcggagggtttaagcagtttcaaaggtcaacttggtactatagcgcgccgagtcattcccagtgatggccccctgccgtcagatggccgggcgcctcatcttttccaaaatattcttccgtgcctgccggacgcatcacgaaacacacatggcccagaagctcaaactgacatcgccggagcgccgcgccagcattgcgctggccgggctgttcgcctgccggatgctgggtctgttcctcctcttgccggtctttgccgtggcagcccagggcctgccgggcggagacgatcctacgcgtgtcggtctggcgctgggcatgtatggcctgacccaggccgtcatgcagatccctttcgggctggcttcggatcgttgggggcgccgccctgtggtcattctggggctgctgctctttatcgccggcagcatcgtctgcgcccaggccgatgatgtgttctggatcaccatcggacgcgccatccagggcgccggtgcgatttccgctgccgtaacggcctggctggccgatgcaacccgcgatgaggtgcgcacgcgcgccatggctatggttggcgcatcgataggcctgtctttcgcgctatcgctggtgctggcgcccgtgctggtgggctggtgggggctgcacgggctgttctggaccattgcctgtctggggctggccagtctggctgtagcccgctgggtggtgcccgtcgtgccgcgcaccggggcgcgcagcatgcagcccgcacgcgccggcgaagtgctaaagcatgtcgaactgctacggctgaacttcggcgttttcgtgctgcatctgacgcaggttgcgctgttcgttgtgctgccggccatgctggcgcgcctgggcggcctggatatccgcgcactctggcatgtttacctgccggtcatcctggtgtctttcgtgtgcatggtgccggtgatctttctggcggaaaaacgccgcgcgcatcgcgccgcgctgcgcgcggccgtggccggtctggtgctagtctgcggcctgctgccgctggcttcgcagtcctttttccccctgacgctcgccttgactggttttttcgtggctttcaacattctggaggccttgcagccttcgctggtgtcgcgggtggcgcctcaggaatacaaaggtctggccctgggtttttacaacaccgctcaggcggcagggctgtttaccggcggggcattgggtggctggctggcctcgcgtggcggcccggatggcgtgtttctggccgctgccgcgctatgcctggtctggctggtcctgacccgtggcatgaaacctttgcgctaagcttggctttcgcggtctgcgacagcgcgctggaacgatttcctcacagccgcgcatggcgcaggccgccgttatcgtcgataatgcaggttactccaggctttaactagacttcatcaagtcattgtcggcgccggtcctctctgcggccggcgtatttgttaaggtcttaatttttaacggatttacgttgcgtgctgccgggcgccgcctttcggggcgggctggcaggccacaacaataggggcatcgtcatggcatctgtcaacaaagtcattctcgtcggcaacctggggcgtgatcccgaagttcgctatagcccggacggcgccgccatctgcaatctctcgctggccaccacctctcaatggaaggataaggccagcggcgagcgccgcgaagaaaccgagtggcaccgtgtcgtcatgtacaaccgcctggctgaaatcgcgggcgagtacctgaaaaaaggccgttcggtctacatcgaaggccgcttgaaaacccgcaagtggcaagataaagacacgggcgctgaccgctacagcactgaaatcgtcgccgaccagatgcaaatgctgggtggccgtgacggcggtgaagggggcggctttggtggcggcggctacgacgaagcgccgcgccagcaacgcgcacccgcgcaacgcccggccccgcagcagcaacgtcctgccgcgccgatgggtggcggtgcggccaatctggccgacatggacgacgatattccgttctgaaacggcttcacgctcggtctgtaaacctcggcaggcccccgctttccgaggttttttatttgcgaggcgctgtgatctggccagacagcgctgcagggcacaacgatttgccgtcgcttttggcttgctgcggatgcttgtcataaagcgattcagcacagcttttaatcaggtttcgcgccggttgcgcaggggcatcggcagcgttcaatcaaggaaggtctgatggccgcagggctcttgaagtccatcgtcacgctggctggcgttactgcggcttcgcaggcgatggcgatattgctgtcgccggttctgtctcgtttgtatacgcctgcgcaatttggcgcctacggcgccatcattgctgccgggaccttgttgagcattgttgcaagcttgcgtttcgagatggctatcgtgatgccggaggatgaacttgcggcgcagagtatcgccacggataccgcctatctgagttcattgctttgtttggtgctggcactgctttggtgggccactgatggtctggccgcctgggtgccgggcgatcccttccccctgtgggtcggctattgcgcaatcctctttgcctggctgaccaattttctgcaaatcggcaatttgtatgcaagccggcaacggcgctacggccggctggccgtaagcaatgtcgtgcagcaggccggaacggcgctgtgctcgatcctgctcggtatggtgaccctgccgctcaatggcctggtatgggcgcgtatggtgacgcaggccttggctgccggcttgtttattctcagcccccgggccattgttgcttcgatccggcgggtgggcgccttgccctggtctgtccgggcggcaacgttgtggcgttatcgcggtttcgctttctatacgacgccggcgaccttgctgatcgcgctttcacgcgagttcttgattttgatcttcacaggctttggcctgcctgcggctgcgggcgcgtatgccttaacccgtatggcgctcctggcctcgccacagtttctttcggccgcgatagggcaggttttttatcgtgaagcgattgcccgtaaagaagatgtgcagtttcagcaactaacgatttatttctttcaggcgctggctacgcttatctgcccatttctcgttctgctgatgctttgggggccgacactgttcggctttgtgtttggcgtgcaatggcgggaggccggcctgtacgcggcctggatggcgccctcggccctattcgccattctgaatagctggtccgggcggatgttcgaagcctgcggtcaacaaagactggcgttcaagattcaggtggcgttcgacgtgctgtccatgctggtggttatcatcgccctgtttcagggagccgatgccgtactggtcgtggccttgtatgcgacgtttcagctgttttatcaactcaccttgactgacgccattttgcgtctagtccggcccgatagaggggctttcgcaggcgtgctgctgcgcatcctgggtctggcgggtttgatgctgccggtgcattttttggccgacaagctgaccgcgttttcattgttgatgcgtctgggcctggatttcggtttggcgcttgtgttgacgtctgtgctgttgccgtcgctttatcgtcaagcgcgccacttgctcgacagccgtcagcgttttacgacaggaagttaagttgcccattttttcaacgatttgttggtttgcggccttggccatcgcttatggcatcgcgctgacaccttggtggtcctgtgccttgccgcgttcgctaccgcaacgcggctttgtgttgagcacggcggtcctgaccacgatttgctatctttgtggtctggtgtcggtggcggggctggcgctgtttccgcatcgttcggatctgttctatctgggcttgcaattcgccgttgccctgctcatattttgggcggcaaggcgtttgcccggggctgcgcgggtggggcccacatggtttgtgcagcatgggccctggcgccggctggatatcctgcttgccgctttggtgtttacggtggccctggtcctggtcgcgatggccgtcctgctgcccttgagcagtaatgatccgctggaatacgccctggtgggccgcgagatgtatagccttcgcgccttggccgactatcctttgctcaacacggacaccccgtctggaatgtacgcgccctggacgcatccgccgctgtacattggtttgattttcctggccaatgtcatcagtgggggtgccgaactgccgggcttgatgcggcttgtcgcgcctatgttgacggtgatgagcacggctttgatctattggctgggctgtgcgggcgggcgccgtgtcggtctattgtccgccctgatttttatcaccaccccctttattttcgctcaggccatgtacggcgcgatcgacgccttggtcatcagcgccttgttgctgggtatggcggcggtgttcgcctgccagcctgaaacgctgcgaggcaggctcaccattggtgtggtgatggggctggggctatggagccattcgcaggccatcctgtttccattcttattgggcggcagttttctggtggtctgcggcggtttgaataaacgcatgctgacaaccgcgcttgtggtggtcttggtgggcggggccatcggttgttggccctatctgcgcaatgtcttgatatttggcagccctatttccgataacaacctggttttcgccttgtcctccctggactggcaaggctacttccgcttgagcagaggttacgccttgatggcggatcgcctgcaatatggtttgttcaaaggttggttcacgctgcatctctatgggctgacctggtggtggatgctgctcggattgattttccttccccggcgcggatcgccttctcccgcttggcggcagatcacccatctttgcgttgccattattgcgatttatctggccggcatgggcttgagcctgtttgccggaacggatctgatgatccgcaatgatcgctatatgttggtgcttatgccctatgtctcgctgttggcgggctggggcgtttttcgcctggcgggtaatcgccaggtaacggcggaggcagcatgacgcgccgtatttcccccaagggttgctggaatggcctgatcatggtttgtctgatcgcggcagtgatgcttccccttgcctggtttgtgaaaaactcgacatttatttacttcagtgccgtgcaaagaaatcaggggagtgcccccgttttggtgccaagcacgatatgccgctttggcttggtggattacctatcccacttgccccctggggagaccgtgcttgccttgcggccctccgatatgtattacgccaaacagcgcatgatcagctatctggacccccggctgatccccttctatgaggcagacagcaagcaggagggtttgcgtatcctgcgcgctctgggtatccgttacgttcagggcatcgcctattcgcttcccgtggactatcactcggtgctgaaggatattcttgcagaccccgagatggcgagcgtggtcatttcaaccggccgcgaaatgctttatgaactcgcgccggccgcgcccatgcagtttgggccgcctgagcaggtggggccgactgtgcagacatggagtgaagggtttgctttatctcttgccccaggcgtcgtggtgatgcgggatgagcatgagatggccgcagatttttcgcccagcggcccggtatatccggtgtttgtgcgggcgcaggagttttttcagcacaatgatgggttcatcaagattgatcccgactatgaatatctgatcaccttcaaggtagagggaacgggtttcggtagtttgatggcggtcgagtacaaagagggccgtccccctggcgatgatcctgatcggcgtgtccgtttgaaagtcacgctggcgcagactcatgccgacaatgacagccagacggtcacggtgcgcttgacgccattcgccggtgtcaacgaaatcgagcttggcttgctgcagctcggtggctcccgcttgcgggtgctcgaggtctcgatgcgaaaagccttgcggaaaatgccgttgccgccgatgcacatcgatgtggccaaggcctgttgaggattgaccatgcttgttcgtattaaacagctggtggggcgagtcgcgtctggcaagctttccctggatatcgcctggaacctgggcagctttgcgattcttgccctcagcggcgtgatcatcaatttcatcattgcggcggtctgggggccgcaggcgctgggtgtctttaacctggttttcgctgtctatatcgtgctgtcccaggtcttcacgctgggcgtgcattattccgtgctacgtcatagtgcgcactatgcccagcagggcagggaattggcgcaaatgaccggttctgccgtggtgttggggattgttgcgggtgcgttggccgccgccgtggcctatgcgggcgcgccattggcgcagaaactgttttccagcgcccgtgtggcggaagggctgcaatgggcggcgggaggcctgttgctcttcccattgaacaaaatcctgctggggatggcgaatggcctgcgcctgatgcgcttctttgccgtcgctcaggccgcacgctatctggcgatattggcctgggtcggcatcgtggccgccgccggtatggacccgcagcgcatggcggcggcgtttgctatcgcggagttgtttgttctgctgctttgttttgcctatttgcctggccgcctgccgttcgggcggcctagcgcgcagtggtaccgcctgcatctgagctttggtattcgcggtatgccggcggggatgttcgtcgaactcaattcgcgcgtcgatgtgctggtgctgggtttgttcatgtccgagaccgaggtcgggatctatagtttcgcggccatgttggtggatggctattacgccattcttaccgtcattcgcaacaatttgaacccgctgctggtgcattgcctgcgtgacaatgatcagaccggcttgcaaggcctgatatgtggcactcggcgccttgtctatccggtcatgttgttgcttggcttggtattgctcgccggtctggctattctcgtgcatggctttctgcccgagagagggttgagccaaagcgttcccgttcttgccctgctgttgagcggtatatggctatgctcggcttttatcccgttggataacttgttgatgcaatctggccagcccggttggcagacggtgcagcacggtacgctggtcatctcgaatctggccttcaatcttttgttgataccggtattgggcctttacggcgctgcgctgggtaccaccctggcctatgtcgccggaacggcaatgctgttttttctggcgcgcaatcggctgggtatcgatattttgcgcagccgctttatcgaccgacccctttcatgaggcgggtattcgcggccggcataacgctggcgctgctcagcgtgctggctgctggcgtgttgttggggtggtctgatcgagaggacgccggccatcgcctggggccactggatcaggcctcggctgcaatcgttttttatacgccagacgaggcggttcgcgccacttatgtgcgcagagcccatgatctgtatcgggcggggcaggtgggcatgatcgtctgtgtcggcggggctcgtccgggacggaattattttggttcggcggtcatggccgatgagctggagcgcagcggtgttcccgctggggccttgcattgtggcgatcgcgtgtccgacgactcgagatccaatattcaagccgcctgggcggtgctgaatgcgcgggactttcaggatgcggtgctcgttgccgaccggctccacggatttcggctgcgatatttggcgcacatgctgactggacaatcgcctcgctgggcggcggctcctgactatctgtcatgggagcaggcgctgcttcgcgcttactgggagcttctggcctgggcggtggatgtcatgccgcaaccgctgcgccgctgggccatttcttcaagccgtggttgatatattcgccaaatcggcaagaaaaggctgaatctgagttaaaaatcctacacaatacgcatcttgatcgcgttggcatcgacgcgatttcttgcgcctgtagcaagcaacgccgtgatccatggcaattgtcaccaagcataactaggtacggcttcgtcgcttaggttcgacgcttttacctactcgattgtgtatgtgagtcgtgcctgcccagacaaataatagcaatacgcaaatcaattcatatgtatcgaaataacagaatctctgtagtggtgccagcatacaacgaagaaacgcagatcagcagagtgattctcacgatgcctgattttgtggatgacattgtcattgtcgatgattgcagcccggacaagacctgtgaagttatcgagagctatcaacgggagcatccccgggtcgtgctgctcaggcacaaaaagaaccagggcgtgggtggcgctattgccacgggttatgagtgggctcgtgataacggtacagatattgccgtcgtgatggcgggagacggccaaatgaaccctgcggacctgcctggcctgctggacccggttgtcgagggggtggccgattacaccaagggcaatcgcctggtaagcggcgatgccttcaggaaaattcccaagatccggtatttcggcaatgccgcgctttctttgttgacgaagatcgcttcgggatactggaaggtcgccgattcgcagacgggttatacggcaatcaatcgggctgcgttgacggcgattgactggcagacgatgtataagcgttacggtcaacccaacgatctgttggtgaagttgaacgttttcggttttcgcgtcaaggatgtgccggtcgagccggtatacaacataggcgaaaaatcaggtattcgcgttcgaaaggtgattttcaccatcggatggctgatcgtgaaattgttcttctggcgaatgaagcagaagtacatcattcgtgactttcaccccttggtcatattctatgcggcgggttttctgcttgccggtttgtccgtgctgatgtttgtacggctgcttgtgctctggggaacgcatgggacagtgccagaaataacgctgctcttctggttctttcttaccagcatgggctttcagtccaccgtattcgccatgtggctggactatgaagataacaagaaattaaatacttgatttttaggggcgagtggcaccgtcgtgggtattcaagctttagtcgttagtgggcagtctggcccggagatttcatagcatgtgcggaatatttggtctggtcgttgccaggcaatccactctgaagaccgatgatatttcgaagctgttgaagcggctgttcctgttgtcggagtcccgtggcaaagaggctgccgggcttgccgcggctgccggacaaaccctccgcgtactgaaatatccggtgcctgcttccgaattgctcaagatgcaggagtacaagcgccaggtcgagcaagccgtttcgcagcgagaccagaccggacttggaatcgttggtcatgcacgtctcgtgacgaacggtcagcaaggcgtggatgccaataatcagccggttgtccgggattctgtggtggtggtgcataacggcatcatcgtcaacgaggccgagatatgggccgccgagccacgcttgaagaagctggcgcaggttgatactgaagtcgtggctgcgctgatgaatgatcgtctggcgagaggggctccgatcgagcaggtatgtcgggaggtcttcggcaagatttatggcgaagcgtcgcttggcgtgttgttcgccgatcgcgatgatcttctgctggcgacgaacacgggctctttaaattatttgcatgcgcctaaacagggtgtgtttgtctttgtgtcggaatacgtcatcgccaagcgtatccgcgaggagatgaaagagcacatcgaattcggtgatccgcagcctgttcgtgccggacaggccatgaccattcggattgagagtgcgcagcccggtccgctgttcagtttggggctgccttattcacctgcggaaacggccgccccgattctggcggcgccggcgcccgtgttgcgcaaggtggtcagcaatgtcgaagagcagcagcgccgctatgcaggtttgcgccgctgttcaaaatgtgtgttgccagaaaccatgcccttcatcgagttcgatgagcagggtgtgtgtaactactgcaataactacaagccggccaagctgaagggcaggaaggagctggacaaattattggaaaaataccgttccaataatggttcggcagattgcctggtgggtttttcaggtggccgtgacagcagctatggtttgcatttgctgaaaaccgagcttggcatgaatcccattgcatacacctacgattggggtatggtcaccgatttggcgcgccgtaatcaggcgcgtttatgcggaaaactcggcgtagagcatatttgggtgtccgccgatatcaagcaaaaacgcgccaacgtgggtgtcaacgtcaatgcttggctgaagaacccggatctgggcatgattccgctattcatggcgggcgacaagcagttcatgtatcacgccaatcgcctcatgaaggaaaccggtatcaagttgatggtttattccaccaatcatcttgagagaacggatttcaaggttggcttctgtggtgtgcgcccggctagtgcgggtgtgcagttgaacaaggtttcaagcatgcagaaagcgcaattggcgctttactacatgaaaaattaccttgttaatccggggtatatcaatcaatcgctgcttgatacctttaccgcttttctctcgtattatttcgtcaaccaggactttctttacctgtttgactatctggagtgggatgaggctacgatcaataaagtgctgatcgagacctatgattgggagcttgcgcccgatacgcccaccacctggcggatcggtgacggcacggcgccgttctacaactatatttatcaaacagtcgctggttttaccgagtatgagacattccgaagcaatcagatccgcgagggtgtcattactcgggaagaagcttttatgctgattgaaaaggaaaatattgcacgtatcgacgccattcaggactattgccggctgatcggtgttgatttcgataaggcgatgcgcgtcatcaatagcattccaaaactctactgagcgccatgccaaatcgcgattttactttgcagtcatatatgtcggtaatccaggccttgcaaggccgtggcataccgatatttggcgtgcgcgagtggttggagcgagcccccttgacgggcgcggttatccggcatgatgtggatcgcaagccgcgtaatgcgctgcgcatggctcaggccgaggcggccgccggtgtgtcagccacctattatttcagggtggtgggcagcgcatacgataagggcatcatgcgcgaggtcgaggcgctcggtcacgaggtcgggtatcactacgaggatctcgcacttaccaaaggcgatgtccaggcagccctgaagtcatttgagaccaatttggcagatctgcgccaagccgtctctgttgccacagtcgccatgcatggaagtccaatgtccaggcacaataatctggatctctggaaacacgcggacgtagcgtcttttggcttgtccggcgaagcatttcttactgtggactatacgggcacctactatttcaccgataccgggcggagttggggagctattgcgacgaatctgcgtgaccgtcctcccgggattctggttcctgaagagatgccacagtccagcaaacaattgattgagttcatcgagaaaacgcattttgagaagatcgcgctgtcggcacatccggagcgttgggatagctctctgcgcggctggatggtgcagggcatgaaggaccagctcatcaattgcgcaaaaattgctgtcaatatggtgaggtgagcatggccatacccatgataaaaatggcggtgattggcattttgccgtcacgcttgaaagtcgctttttatcggctgagaggcgcgcgtatcggtaaaggcgtaaaaatcggtttgttttcggtgcttctggccgatgacattgagattggcgacggagcaaagatcggagccttgtcttttgttcgttgccgaaagctgcgcctgggcaatcgcagcaagataggttcgatggttgcgattgataccggcgaagtaaagctcggccacgattcggtcatcatggagcaggtcgtcattggcggaatgcagacgccgcgctcacgcatagacatcggtgcccgggtaaagatatttccgtattgttttctgaaccccacggagccgattgttattgaagatgaggtaggggtcgggggggcaaactatcttttcacgcacggttcctggcaatccgtgctggatggctaccccgtgggattcgggccgattacgatccgtaaaggggtttggttgccctggcgcgtctttattttgcccaatgtggagatcggcgagtattgcacgataggcgctggggccatcatcaataagagtattgcggcgcactcattggccgttggcgcacctgccaaggtcattgccgagaatggcgcctatcgaaaattgaaaagccgggaagagcagattgctctggtgcggaccattttgaaagaaatggcagagttcttgcagtacgaaggcaaacccacgctttacgaagagcggccggactccgtcgtgctccgggttcaggtggcgggtaaaaacagcgaaatcgtttttgtggagcaggccgcgcacagcagcccgcgccccaatggcgtgctcatcgcctttgacgcaatcccggcggatgtgcgccaacagttgggtgcgcaaccgtggtttgatttgcagagcaaggattgcgcttttggcaacggtttgctgttcgatgaggtgcgtaatttcttctcacgctacgggattcgttttgcgatcgccggagagcgtgatatctgaaccctggtccggggcggcatcgtagggctgatattccggaacgatctgtttgatgtgctgcagaatgtcgcgatgctcggcgacattcaacatcgacgccagggtttcgagtcgtgcattgagcaccgctggcggcagatcgatttcgtgggcctgcatgatgcgagggtgttcggtcgttacggtgttgcctgcgatcagcagttcttcatagagtttttctccggggcgtaatccggtgatcttgatttcaatatcgccatcgggttgttcggcacttcgcaacgtcaggccgtacaggcggatcatgcgcagggccaggtcgcggatatgcacgggttcgcccatatcaagcacgaaaacggcgcccgactctcccattgagccggcctgtagcaccaattgcgccgcttccgggatcgtcatgaagtagcgcgtgatcttttcatgggtgagggtaatgggtccgcccgccatgatttgcgcatgaaacaagggtacgacgctacccgagctgcccagtacattgccaaagcgcaccatggaaaagcgggtgccagtctgggttttggcataggcttgcaacaccagttcggccatgcgctttgaagctcccatgacattggtcggccgtactgccttgtcggtcgagatcaggacaaagtcgctgacgccgctgtcgatggcgcattgtgcgaaggtccgtgtgccaaaggtgttggtacgcaagccttctgtgatgttctcttccacgatgggcacgtgcttgtacgcggcagcgtgatagacggtgtggatatggtgtttgcgcatttgcgtcgtgcaaagttcggcatcccgtaccgaacccaggacaccggcgatatggatgccctgttgcctgccgagggcgctgagctcgcgctcgatggcataaagtgccggttcggaaatctccagaagcaccaggctgcgcggtttttgcgccagaatctggcggcacaattcagaaccgatcgagcccccagcacccgagaccatgacattgcggccagttacgcagcggcccagaaggctggggatgggcgcgacggcatcgcgccccagcaggtcttcgacccggatatcgcgcaagcgcgggccattctgatccaccagttcgcgcaggctgggcaccaggcggatacgtaaacgatagtgttcgacggtctcgacgatctcacgcagccttgagcgcgggatattgggcatggcgatcagcaactggcgcacatcgtattgcttgatgaggtggtccagtgcgctgacgggataaatacgcagtcccgcgacgcgcaggccctgtttacgccggtcgtcatcgatcatggcgacaggacggtaatagggcccggcccgcaaagcggcggccagttgcgagcctgcgcctccaccgccgtagatgatgacgggagtaccggtggtttcgctttttggatcaaagctgaaaagcaggcggcgtcccagccagcgcaagcccagcaaacccgagagcgcaagcagcgcataaatcgccagcactgcccgggacagaccgactaattgcatgaaggtattgatggccgtcaccagcatgacggagccggccacaccgatcaggatgcgcagcacgacatgttcgtccatgtagcgcagcacgtatttatacgtgcccagcagcgctaaggtgaacagcccgcccgcacaggccagcacggacaggatgagataaggcgaggtcagatagaacagttcgaatctgaaccagagcgccagctgaaacgctagcaacaggacgagcgcatccagcaccatgttgagtgcctgcttggcgctgcgtggaaggttcagaaggctgctcttgagcagaagatgtttaatcattactccaacgggtctgacatggcctgcttgcggcggcagccgaattgtagtggtgctgagaaatattatgtaagcaagggctgccggcgtggcaattgggccatcaacacgccaaggaatagccaaaatggttgcaaatagataatagagctaggcgcacagccagcaatgcctgcgctgacaaggcagatccggcccagattatccaggcgcagaaagaggtagcccagtaagagcaaccagcctatgccgaaatagaacagcatttcgagccagaacatatgaggggacgcccaggcagcgccggtgtctggccaggtcagattcaattgcccgacgcctttgccggcaatccactgccaccagggcatgtgtctggcctgcacatacatctcggcgaggagttgcagccgcgtggccgaggagccgtcgccgttttgcaatgtgatttgcagcggcatagtctggctttcgttcgggggccttacggaagccgagggggcgagagatggcgcaggcaggggcgcagcctccgccgcgaggccgactgccggcgcgggttgcgcggggggggcggcttgtggcgcgggcgtggcggagtcggcttgcgctgaacttgtcgccaggggattcgttgcggggggaggcgagacctgtgtgggcgtttccgagatggcaggcagggagaagccttgaaaagggccggtatggagcatcagggcgaaagcggtgctgacgatcacggtcgagcctaaccgtaacaacaatttcaggcggtgctgatcccggctgatcagcaaataaccgccgacgaatacgataagaccaagtagatcggctcgccggttcagcgcgacgcagtagaaacaggtaatggccagcaaaggcagggaaacttggcgctttactagggtaaagatcaaggtgaccagggtcagtaccgtggccatgtcattgatattgtcccaggggccgcctgtcaggatgtaggtggcgcggaaacgttgcgaaccggtccagacatcgaagatgggaaaaagggccagaatgaaccaaaacccgatcaagggcggcagcacggccagaaaacgcgaacggctgcgcgccagcgtttcgccgagcatcatataggccaagccaatggcgaggatgacgctgtagctgaaatagcgattgagattgaccgcccacaaggcctgcagcgccatcaacaagaccacgccgccagtgcatttcagcgcaaaagtctggcgcagggtcgtgcgcagatctggcccccgccataacgcgaacgccaggaagcacaggcccacatgaaatgggcgcagtggcgggatgatgtaaatggatgagcctgcaagagcgagggcgaatgcaattaatgccgcagtgtgcgcggcacttcgggaagctggctgtgtcatgagcgtgcagagggcggtgtaggcgcgcggcccgagtgctgacccaggcctgcgttctcgatggtggcccgataagcggcgagcatgatgtctacgctgtgattccagctgtaccgtgcatcgaccagttgccgtccggcccgccccatgcgttcgcgcaaagcgctatccatgacgagtgtgtacaaacattgggcggcggcctcggcattctcgcgcggcacgatgaagccggtgtgctggtcttcaacgatttctgctggcccgtcggcgtctgatacgacgacgggcagcctacaggcgctggcctccagaatggcgaccccgaagctgtctgcccggctgagcgccgcgaatatatccatgctgcgcaaggcgtcaggaacggcatggtgctcaatatggccggcaaacgtggtgcaatgatcgatggcaagatcgcgggcctgctggcttagtgcgtccagacggctgcctcggccataaataagcagctgcaagcgctgagccagtgcggcgtcctcggcttttatccgccggtagaggcgggcataggcttccaggagggtgtcgataccgtaggtgtcttccaggcttttgacggtgccgatgcgcagagccttatcgacatgccgctctgtcaatgtgccagggctgaacaattcggtatcaatgccgaatggggtgatggtgacgggaagcgggcttagctcttgcatgcgagccgccatggcatggctggtggcggccagacaggtagcgctttcgagatttttacgcagcagctttctgtgccaagaacttcgggtaggaaattcgtagatgtcgctaccccaggcggagagtaatacggggctaaagcgcgagagtcgggccagcaggccatagcccgtggcgtaatgggcgttcagcagatccggttgcagacgcttgagcagttgtcgcagatagcgggcgttgagccggtagccatgcggggctttccagggcaggcgatgaaactcgatgccatccgccagtgggctgtttggcggtttgatggaaatcaagtggaccttgagtccacgttgatgcaggccatgcacccatcgcatggtatggatgctgccggcgtcgcttaacagggcgacagaaagccgtgaaccaggcggaacgtgcagactcgcttgggatgcgcgctcaatgcgctggttgttgtgtgtcatgcaggtctgtttccctgagtcaaggaaagcgtgttcttcgggtctagtgaaggtggttgccgtttgccgcgcgtcgccgggcgcgctatctatgcgctcttgcctacgacggccgctaccgtacgcgccagaatgacaagatcgccggtaaaactgcgctctcgaacatactgtgcctgcaacgcaagcttgcgtggcagcacctcttcgacataggcgcgttccgggtcggcggcggcggcgaggatgtcgttctcgttgcgaaatacgatagaagccagatcggtaatgcccgggcgtatggagagtatcgtgcgccgcatggcgtcgggatattgcgcgacataccgcggcacctccggccgggggccgaccaagctcatggtgccttcaagcacgtcgataagctgagccgtttcatcgagtttccagcgcctgatgtattcgcccactcgtgtaatgcggcggtcacccccaaccgtgatttgcgggcccgttcctgcatcgctgcgcatgctgcgaaatttatgaatgcgaaaaacacggccatgccggccgacgcgttcctggcggaagaacaccggaccgggcgactccagtttgatggcgatggccagtatcaagaatagcggcaggcaaagcagcagcccgatgcctgataccgcaatatcgaaaagacgcttgatcacgattgcaacaagctacgtacggcctcgataacgcgatcgacgtcggcgtcgttcattttggagtagatcggcaagctgaccatgcgctcataggttgtctgcgaggccgggaacatgtcagcgcgcaaggaataacgatcacgccaatagggttgcaggtgcaacggcacataatgcacgctgcagccgatgccgcgctcggacatccctgcaatgaagtcgtcgcgtgcacagggggcatccggcgtcaggcgcagtacgtaaagatgccaagaatgcaggtcgctggcttgatagacgccacctgcggccagtttagccgggcagggcggcagttgtaccggcagatcggcgaaagcgctgtcataacgcgccgcgatgtcggcacggcggtcgcgcatggcgcgcactcgctgcaattgcacccgtccgatggcagcggccggatcgggcaggttgtatttgaatccgggcgcgacgatctcgtaataccaggcgggcttgctcgaagtgaaacggtcaaaggcgtcgcggtcgatgccgtgcagacgcatcacgcggcaacgcttggagagctgtgcattgcgggtgaccaccatgccgccttcgcccgtggcgagcgtcttggtggcatagaagctgtagaccgtggcgtcgctgcccagttgaccgatcagctggccgttccaggtacagggcagcgcgtgggccgcatcttcgatgacccgcaggctatgtttggcggcgatcgccagaatggcgctcatgtcacaggacaggccgccgtaatgcacggggatgatggctttggtgcgcggcgtgatggccgcttcgatggcggacggcgagatgcagaacgtggcgggatcgatgtcaaccagcacgggctcgccacccagatagcgcacgacttcggcactggccgtaaaagtgtgcgtcgttgtgatgacttcatcgccagcaccgatgccgatggcttcaagcgccagatgcaggccggcggtagccgaattgacagcgatggcttccagcccttcgccaaggaatgcgctgaattcctgctcgaaggcgcgggcattgggtccggtggtgagccatcccgaacgcatggcctggacggcggcgtcgatctcggcttcgccgatgtcgggttgcgcaaaaggaaggaatgccataacgccgtatccgatcagatgaataaagaaaatagattgtaggacatggcctgaataatcgagaccatgtgcctaaatcttataagtcagtggctgttgttatgtaagtattcttgctttctggggccggcctatttgtatttatcaggtggcaatttccagaaaacgttgcgccagcaccgagtagttgtgatgtttgaatacaaaatcacggccctttgcgccgagagcctgccgctcggcctcaggcgtttcttgcagtcgctgaacggcctgagagattccggcaatgtcgtttgaagccacagacaagccgcagccggcatcgcggaccaggtcataaggcgtgtcggtggcatggatgaccggcagcccggccaacatatagtcaaacagcttgttcgggctaatcccgtggtcgtaaagcgggctatggcgccaaccaagataggccatatcggcgagtgccagcgcactgccgacctcggccttggggacagggtccagaaagaggatgttctgcatatcccgcgcccgagtctgcaaggccgatttttccgcgcccgcgcccagcaggatgaagcccgtggattgcatttcgggccgcgcggcgacctccagcagcacatccagggcgttggacacggcgtgcccgccagcgtagatacaggtgctgcgatacctggctttgaagtccagtatctgctcgcgcaactcaggtttgatcgtttcctgcggcgcttcggggtcgatgccgttggggatgtgaacaaagtgctgcgccggcatgccatgttgctgcaagtaggcttttgtgcccggcaagatggacacaatgcggtctgcgttgcggcaggcgtagttctccgcccattgcatgctggcgatcatcggatgcgccgcagaaaaatcgcccagcagcctgggcgttagcggccacagatcgtgaatttcatgcaccaggaccgcgccagccttgcgtgcgatacgcgccgccggccagatatcgtaagggtaggtggatgaggcgatgaccatgtgggggcgccaggctgccagggccgggccgcgccgatacaccccgccgataaactgcgccatattccagagccgggcggcaccattgccctgataaggccgtgtggggacccattgataggtcaccccatccacatcttcctgggcggattgcggttgccggtagcgcagatgggagtaattgctggcaagaatacggacttcgtgaccggacctggcccattcgcgcgcaagaaaatacggccggaactccatcccgagatctggccgtcctgcgtagtgattgataagcagaatcttcatgggtcaggctaagcctgtcatccggcgagggcctcgcgcaatacggccacaatcttgtcttgcgtggcttcgtccagatccgggtgcataggcaggctgagcacctggtcggccaggaggtcggagttgggcgtgccgtgctcgctggcaaagtgttcgtaagccggctgcttgtggatcggtcgcggatagtggatggctgtcgggatgccggcggccttgagttgttccacgacggcggcccgattgggcacgatgactgtgaattgcgcccaaacgctgtcgcggtcagggcgtacggtgaccgtgcgcgcgccggctggcagatccgccaagagggcctgatagcgcgcgccgatgcgtaggcgttgttcgacttcccagtcaaagcgttcgagtttgcccagcacgaccgcgcattgcagcgtgtccatgcggccacccacgccgatacgggtgtgatagtagcgggcggactggccatgtacgcggatttcgcgcatggcctgggcgagcgcatcgtcgttcgtgaacagcgcgccgccgtcgccataacagcctagcggtttgctcgggaagaagctggtacagccaatggtggacagattacagctcttcttgcccttgtaggtcgcgccaaagctctgtgcagcgtcttcaatgacggtgatgccgtatttatcggcgatggcgttgacctcgtccatatcgccgcactggccgtagagcgataccggaataatggccttggtgcgcggtgtgatgcgcgcttcgatctcgtcaacccggatattgcaggtgtcgggttcgacatcgacgaacaccggcacggcgcccagcagcgcgatcacctcggcagtcgccacaaaggtgaacgacgtcgtgatgacttcgtcgcccgccttgatacccaaggccatcaaggcgatgagcaacgcttcggtgccggaggcgacggtgatgcaatgcttggcgccggtataggcggacagggccgtttcgagttctttgacctctggccccatgatgtattggccgtggtcgagaacctgctggatgcgcgtgttgatgggatcgcgcagtgcctggtactgttttttcagatcaatgaattgcatgagggcgtgctcaggccagttggcagatgccgtttttaaggagatagcgatcgcctgtattcgggcagaccgtttcggcgtcgccggtcaggggcaggtcgagctgctcaccgtggcggctcatccagccgatctggcgggcgggcacgcccaccatcaaggcaaagtccgggacgtctttgttgaccaccgcgcctgcgccgatgaaggcgtagcggccaatggtggcgccgcagacgatggtgcaatttgcacccagggtcgcgccctgtttgaccagggtgtcgcggtactcgttcttgcgctcaatggctgcgcgcgggttgtagacattggtgaacaccatgctcggcccgcaaaagacatcatcttcgatgaagacattgtcatagaccgacacgttgttctggatcttgacgcggttgccaatgcgcacgcgattacccacgaacacattctgccctagcgaacagttctcgccgatttcggcgccgccgcagacgtgaacccaatgccagatccgggtgcctgcgccgatttgggcgccggcatcgacaatcgcgctggaatgaatgctcatgttgacctcaatcgagcggcaggggaacgcgcacgccgtcccgtgccgagcggtacatggcggtgagcagcgccagcgactgcaggccttcgcggccatcggtctcggggctgcattcgccgcgcaaggtgcgaatcacgttgtcgtagtacaggggatggccaaagccgtagaccgaggtggtttcgtagctggcgtctttaatcttttcgtcatcgggatgcggctcggcgaatttccattcgtcgatgcggttgacggccacgccaccgattcgaaccgttcccttttcacccaggatggtgattgagccttccaggttctgcggataagtgagcatggtcacgttgatggaacccatggcgccatggcgccagcgcactgccgcgacaccggtgtcttcggcctcgatgcgccgagccagcgtggcggtataggcgtagacgctctcgacgggtccgatgagccaatccagaagatcgacatagtggctcgcctgattcatgaaggcgccgccatcccattcccacttgccgcgccagcgcgcggcgtcgtagtactcctgaggacgggtccagaagacgttgaccgtcaccatatagatgcggccgaagcgattttgttcgacagcatgtttgagcaactgtaacgtggcattgcggcgattctgcttgaccacgaacagatggaccccggcatcgtcacaagccttgaccatgcgctttccgtcttcccatcgggttgccatcggcttttcgctgaccacatggcggccggactgggcgacttcgatggcctgccagggatgcaggccggacggcgtggccagaatgacggcatcggccgtgcttgcggccagcatttcagacagggatgaatagggtttggcgccggtggctttagcggcggcgcgcaaggcggccgggtccgtgtcgcacacttcgaccagttcggcgcgctcatggtgttgagcgatggcggcgatgtgattcttggagatccgtccgcagcctaccaaggcaaaacggattttgcgatcaaaaataggggtcatttgaatgcgattttgtatgtattgtaggtaacaagccttttccgtcgcagtcagatttctatggcacggaatagcgcggaatagtaccgcgaatcaactattgtcccaatagagtgaaggactgttccttggtaatagaaagaaataaccccagttgcgcgatcctattatccgcagtggtcagccttcatgatgccccggacagtaatgggccacggccatgctttcgccacgatgactcaggtttgtggagggtgtccggacctttgacgcggctcttgtccacataccgagcatggcttgtctggatggcgctgcaaagtcctatactgcgctcgcttagatcaataagagaggagacatgcgcattttgctagtcgaggacaatcccgacctaggcgatgccgtggagagcaagctgcgcaacgccgggcatagcgtccaatgggtgcgcgacgggttggcggctgttcaatggggccaggctgaaccctgggatgcgctgttgctggatatttcactgccgggcaaggacggtgatgcggtgttgcgtgagttgcgagcggcgggtatggagtcgccggtgctggtgatgaccgcgcgcgccgagatcgaggacaaggtcgatatgctggacctcggcgccgatgactatctggtcaaaccttttgatctacgcgagctcgaggcaaggctgcgggccttgatgcggcgtcccggcggccagacctccagcgtggccatgttcggcaatctgacgctggatagcgcgaaccggggtgtatgggtcaacggtcagccgctggaattgggccgccgcgagttccgcttgctggagattttgctgacacggcagggacagacggtggccaaagagcgcttgatggctcaggtgtttgatgccgacgacgtttcgctcaatgcgctggaactgctgatttcgcgcttgcgtagaaaactggcggatgcttcggttgacatcgtcaccgtgcgtggggtgggttatcaggtgcgtcaagatggcgcggcatgaggggttttccatccggcggcgcgtgttcatcttggccgtcgtgtctctggcttgcgcatccatcgctttgtttttctttctgcgcgcctacgcgcatcgggcggcggagcaggcttttgaccgcctgctggcggcctcggcgctgactatcgccgggtcggtgcagattgacgatggcggcgtgacggtcgagccgccttattcctctctggccatgttgccgccccaagagcgggtgttttatcaggtgctcaatagtgcaggccgggtgattaccggctatcgcgatctggccctgagtcagcctttggccgattcggccgtgccaagatttgtgtacgagcgctatcacgatgagccgatcagggtggcttcggtggggagacttgtctcggccagccagcatgccggctgggtgactgtgcgggtggctgaaaccctgggttcgcgtcaggcattggcggccgagattttgaatcgcagcctatggcctttgattgtcgtggtcggcgtggcgctggctttgctctggttcggtattcagcgggcctttgcgcccttggccgtggtcgagcgcgagctgcgcaaccgggagcccgatgatctggcgccgttgcgcgcgccggttccgcgggaggtgcggcgcttatccgaagcgcttaatgcctttatgcagcggctatccaccatgatggatagcctgaatacgctagtggccgatgccgcccatcaggtgcgcacgcctttggcgtctctacgcgcacaggccgaggtggcgctcgaagagccgagcccggaacgtctgcgcgagcgcgtggcgcgtattcaccagaacgccacgcaggccagtcaattgatcaatcagttgctgatggacgccacgatcgcgcaccggctgggccggggagagcggcttgcggtgggggtggccgaaacggtcaatgaaacgcgccggcgcatcggtccgctggacgcgcaacggctgagtatttccatcgtgccagagcttcgccgggcgcgcgtcatgggtgaccgcgtggcgctgcgcgagatgctgcgcaatcttgtggataacgccttgcgccatgcgccggactctttggtggagatccaggttacccccgtggccggctatcgcgtggcgttgacggtgttagaccgtgggccgggcattgcggccggcgataaagagcgggtgcagcagcgcttcgagcgcggatccagcccacagtctggttcgggtttagggctggccattgtgcgcgccgtggcgcaggcccatggcggggccttggccttgcttgaccgtcctggcggggggctgttggcgcgcattgtgctgccgctggcccggccggctgggcgtggcaggctggcggtgctgctgttggccggcgcgagtcttttccctgcgctttggcccagcccggcgccggcggcccgcctcatccaggaaagccgctatccggcgccgcggccctccgggcgggtgctgacggtggcggggccgacggatacccctgtgttcgcgccactggttgccggttttcaacagcaacgcccggacgtgaccgtggtgtaccgtgaaatgggtagcctggagttgtatgaggctgccgtggcggggcagttgaaagatgtcgatgtcttgatcagttccgcgccagatttgcaggttcgcctggccaatgacgggtatgccctgagctatgcctcgccctatctgagccagttgccgacctgggcggtttggcgcaatgaggtgttcggctttacgttcgagcctgctgtcatcgtctataacccccgccgtttcacgcaggagagcgcaccgcactcccgtcaagcgctgttgcgcttgctcgagcgagagggggcgagcctgcgcggccgggtggccacctatgacatcgtagccagcaatgtgggctatatgctggccgagcaggatgagctggtatcgtcgaatttctgggggctggccaatgccttggggcaggtgggggtgcgtctgtcgcctagcaccaatgcgatgctagatgcgattgcgaatgatgagctggacctgggctacaacctgctgggctcttatgcgctggcccgtcaggcggcaggtgatcagattggtgtgattttgccgcgcgactatatgctggtgctgtcgcgttcggctttgattgcccgcagcgccccgaatccggatctgggcagggcgctggtcgactggctgttatcgccagcgggccagcaagtggcggctagccatgccggcctgggcgccttgatccctggtacgcccggcccctggtctgccgatagcttgcaggcgcttgcgcgcggcattgtgcaacccatcgtcttgagtccggcgttgctggttgggctggatcagcaacggcagtcccgttttgtgcagaactggatgcgcctggtgacggacacgccggccgtgccaaagtgagcggacgggggttttcccgggtgctcggcgcggcgccatgacaggacgctgacagagttcgccacctaagatgcggacacgctggccgcagagccagttccgatatctcaatggagaagacagccatgtttgccaagtcctgcgccgcaaccgcggtggcccttacgctggtgtctggcgcggccttcgcgcagaaggtccctgaaggctatccggccgattatcagaagatcatcgatggcgccaagaaagagggcaaggtcgtgatttattcgacgaccgacaccaaggcggccgcgcctttggttgcgggcttcgaagccgcatttccgggcgtgaaggtcgaatacaacgacatgaacagcacggagttgtacaaccgctatatcagcgaacaggcctcaggcagcgccagcagcgacgtggtttggagttcatccatggactcggcgctcaagctggccgttgattatgcgatgcaatacaagtccgccgaagcgcgttatctgccgagctgggcgatctggaaagacagcgcttatggcacgactttcgagccggccgtattcatctataacaagcgcctgattgatgcggctgacgtgcccaccacgcacacggctctggccacgctcatttccggcaatcctgagcgtttcaagaacaaggtcacgacctacgacatcgagaaatcggccgtgggcttcatgctggccgtgcaggataaggcccatcaaccggattacttcaagaacctgagcgaaatcgccaagggcggcctggtcgtgcagtcgtcgaccggcaccatgatggagcgcgtgtcttccggtgaaaacctgctgggctacaacatcctgggttcgtatgccgaaacgcgcgcaaaaaacgatccgtccttgggtatctcctatcccaccgattacaccctggtgttgtcgcgcgtgatcttcctgagcaagaaatccaagaacaagaatgccgccaagctgtggctggactatgttctgtccaagccgggccaggaaatcctcgccaacaagtccgatctggcatccattcgggatgatatcgagggcgataacgatgtcgacggcatgaccaagaagctgggcaaagcgcttcagccgattccggtcaatgaaacgctgctggagtatctggagcaaaagccgcgccttgagttcatcaaggaatggcgcgccgcggcagccaagtaagacccactcaagccagtggataggggcgggcgcgcgagcgttcgcccgcgcggccgatcgcgccgcccatcatcgaagacaggatcttccatgcaatcattgcgcagaaaatggcagtccttgccgcgcggcattgtggtgctgctcacggcattggcgatttacgtgccgctttccttcatcatcgtccagagctttttgtcggcgccgtttttcgcgcctagcaaatatttcagcctggatgcgtttcgctttattttcgacgaccctgatttctataaggccttgagaacgggctttatcctcgccttcggtctggctattatttccattcccttgggcgggatgctggcctttctgatgatacgcacggatctgcccggccggcgctggatcgagccgctgattctggtgccgattttcgtctcgcctatggtgctgggttttggctatgtcgtggcggcggggcccgtaggctttttttcactctgggcggaacacttactgggctttgtgccctggaacgtctactcgctcaccagcattgtcatcattgccggcctgacccatgtgccccatgcctatctctacatttcctcggccttgcgcagcatgggctcggacgtggaagaggccgcccgggtggcgggggcgtcgcccttgcgcgtgatgatgtcggtgagtttgccgatggtgcgtccggccatgctgtatgccacggtattgctgttctttctgggcttggaagtgttcggcctggtgctggtgctcggcgatcccgaaggcaacctggtgctggcgacctatctgtacaagctcaccaataagctgggtattccttcctaccacttgatggccgccgtcgccgtggtgctgatcgccatgacgattccgctggtcatgctgcaacgccggctgatgcgtaccgccaaccgcttcgtgaccatgaagggcaaggcttcgcgcgcgcgtccgctgcccttgggccgctggcgttgggtggcgggtggtgtggtggcgttctggcttctggtgactattgtcgtgcccttgatcggcgtgttgttgcgggcttttgtgtcgaattggggcatgggggtttcgttgctggatgtgctgtccttggatgccttccgcacggtgttttcgcagaccaacctgatccgcgccatcgtcaactcggtcgcgatcggtgtgttcggcggcgcgctggccgtgttctgctaccttttcatcggtctggccatgcatcgcaagccggataacgtgacgcgctttctggattacagcgtgctggtgccgcgcgccgtgccgggcctgctggcgggtctggcctttctgtgggtattcctgttcgtgcccatgtggctggaaaatgcgcttgacccggatatgggcggctggctgtccggtctgccttttgccgattgggcgcgtgaaaacgtggtcgagtggcttcgcgccctgcgtagcaccatcttcagcgtctggctggcctatacggtggtgtggatggcctatggtctgcgcctgatttcgtccacgctgttgcaggtggggcccgagcttgaagaggcggcgcgcagcaccggcgccacgcgcgggcaggtgacccgccacgttacggtgccgctggcgaaatacggcctgatcggctcctggttgctgatgttccttattttcgagcgcgaatactcgaccggcgtttacctgttgtcgcccggtaccgagaccattggttccatgctggtgtcattgtgggcttccggcgccatcgacattgtggccgcgctttcctttatcaatatcgtgctggtcgttgtcggcctgggcatcgctctgcgtttcggagtcaaacttcatgattgagctttccgtcgaagatctgcatctggattacggcgataacccggtccttaaaggcgtctccatggagttgcgccaaggagaggtggtgtcgcttcttggcccatcgggcagcggcaagaccacgctgctgcgtgcggttgcgggcctggaagggcccaaggccggccgcatcaacattggcgagcgtgtggtgttcgatggggcgaaccgcaaggaagtgccggccgaagatcgcaacctgggtttggtgttccagtcgtatgccctgtggccgcacaagacggtgttcgacaacgtcgcctatccgctcaagttgcgcggtgtgccgggcgcggaagtccgtcagcgtgtgcaggatgtgttggatcagcttggcctgggcaaactcggtcagcgtcacccgcatcaactctcgggcggccagcagcagcgtgtcgccatcggccgtgccctggtctacagcccgccggtcattctgctcgacgagcccttgtctaacctggatgccaagctgcgtgaagaagcgcgtgcttttctgcgtgaactgatcgtgcgcctaggcctgtcggcgctcatggtcacgcacgatcagagtgaggcaatggccatctcggatcgtattttgctgctgaacaacggcaagatcgaacagcagggtacgccgcaggaaatgtacggttcgcccgccaccctgttcaccgccgagttcatgggcagcaacaaccgtctggacggccggattacggaagtgcgcgatggccgcgcccgcatcgaaggcaatggctgggtgctgtggggccatgctgccgagggcgtcgccgccggcaaggatggcacggccgtcattcgcgttgagcaggtacgtctgcaagacgacccggatggcaatcatctggatttgccgctgattacctgcatgtatctcggcgatcgttgggagtatctgttccgcgcacaagatggcttgtctttgcgcgcctatgggccgcaaggccgccagcctggcacctgccggctgtcgatgcctgcgtccaatgtctgggtatttccgcgagactgagcgcgagcgcatcttgcatcccccggggagggcatcctcggggcgcttccccattaaccgccgtcaggcggttttttgttggagaaaagcctttcatttaatagcgcttttccctcaaaaactagagatattccgaagagaaaacgggaaatagaagatagcctctggcaggtatgaattttagattgcggaacccacgggagttccgcctatgcccagttacctgttgcggcaccatgaccgccacggccttcccggctatctgccgggcacgatggaaagcagccaatggtttgagcagttggattgcggcaatgtgtttcgcaatgcgttctccgccgactgctggatattgcagaataaccagcgcccggtaaggcaagcgggctactacgccagcgatgttgtgttgcagcagtatgcgctgatgagcacgcgccatggtttcgcgggttgtccgccacggcagctgcgtttacagaccgtggtcaatggcagcgcattgcgccttttgggctgcccgggtgtacgtctttcggactttctcagcgattgcgaactgggccgcttcactgcccgggtattgcaaggcgcgggtttggtcgccgatggcatggaatggcggccagaccagcgcgatttgctgctgtggcttagtgtgcggccttgaatgcgaggcggtattgatgcaatagcggctcggtgtagccgttgggttggctgaggccctcaaacaccagtgccgtggccgcgcgataggcataagaggtcgtgaaatggccggccatcggcagatagccggggtcgccggcgttttgctgatccaccacggcggccatgcgttcaaaggttagccgcacttggtccgggctgacgacgccgtgcagcagccagtttgcaatatgctggctggagatgcgcagcgtggcgcggtcctccatgaggcctacattattgatgtccggcaccttggagcaccccaccccctggtcgatccagcgcacgacatatcccaggatgccctgcacattgttgtcgagctcatgttggatgtcctgggcgctccaatcggccggatcgcctaccgggatggtcagcaggccgtccagcagctcgtcggccacctcggtcagccgggtctgctctagcgaccgctgcacggccgggacatccacttggtgatagtgcagcgcatgcagggtggcggcggtgggcgagggcacccaggcggtgttggcgccggccttggggtgcgcggccttctgttccagcatggcggccatcaggtctggcatggcccacatgcctttgccgatttgtgcccggccgcgcaggccacagttcaggcctaccaatacgttgttgcgttcgtaggcggcgatccaggcgctggatttcatatcccctttgcgcagcatggggccggcctgcatgaccgagtgcatttcgtcgcccgtgcgatccagaaagccggtgttgatgaaggccacgcggtcggctgcagcggcaatgcaggccttcaggttgaggctggtgcgccgctcctcatccatgatgcccatcttgatggtgtggcgcggcaggcggagcaggtcttcgacgcgcgtgaacaagctgtcggcgaaggcggtttcggccgggccgtgcatcttcggcttgacgatatagatcgagccggtgcgcgagttgcgccgctgggccagatcgaccttggcggctaacgtggtgattacggcgtccatgatgccctcgggcacttcgcggccatcgcggtccaggatggcgggattgctcatgagatgaccgacattgcgcacaaaaagcagggagcggccaggcagcgtcaggctttggccatccgctgcggtgtagctgcgatccgcattcatgcggcgcgtgaaggtcttgccgtttttggtgacggattcggtcaagtcaccgcgcatcaggcctagccagttgcggtagatatgtgttttgtcttgggcatcgactgcggcgacggagtcttcacaatccatgatggtggtgagcgccgattccatcagcaggtcttttacgccagcggggtcggtggcgccgatgagatgctgacggtcgatctggagctcgaaatgcaggccattgtgcgcgagcaaaatggcctgcggcgtggcggcgctgccttgataacctctgaattgcgcggcctgtttcagtgtggtttcaccctcggcggtggcgatgacaagccgtgcatcgcgcacgaaataggcgatggcctgacggtgtgagccttgctccaggggcgccgcgctatcgagaaagtcccgggcgcgttcaatgaccgcctgaccgcgctgggggttgtagtccggtccggcactgcccgggatggcgtcggtgccatacagggcatcgtacaggctgccccagcgggcattaacggcattcaaggcataacgcgcattggacatcggcacgaccagctgcggcccagcttgacgggcgatctcgtgatccacattctcggttcgcgcacgcacgtcggcaggcggcgcttgcagatagccgatgtcgcggagaaaggcgcggtaggcggcggggtcacggaccgggcccgggtggctgcgatgccagctatctagctcagcctgtaaacgatcgcgctcggcgagcagttcgcggttgcgtggccccagttcgtgaatgatggccgcaaagccttcccagaaagtctggctgtccaggccggagccgggtagggcttcgttttcgatgaattggtagagcgagtttgcgacctgaaggccagcgatgcgtgtggtcatgatgggaagagatgaatgagttcagccagatgatcggccctgctatggggcgctgtccaggcatgcggtggctagtcatagcagtttgtgcgtggcggctgcgcatgatgaccgggttttagggttttacttcagatgcttgggatattgcgacgaccctgctgaaaggcgagcaacagcggttcatgccagtgatggatttgcgatgggagagaccaacggcctcaggtggccgaaatcgtcgccgagcagtgagcgggcgcaggccgaccctgtcaatcgcgtgagccagtgtttgcacgagactgaaccagagcaagcgtgtcggcgcgcgccaccctgagggcggggcctgaagcgatgctgtccatgaaaaagcccgcctgcgagcttgcactcgaggcgggcttcgcgggcgccgagcttagcggcgccgtgtatcagccatgatgcggcggatagtccaggttgccgtaggtcacgaggccttcagccttggcgtgggccagatccgcacggacttgggcgcgggtcagggtgctgtcgcccgcttgcgcggcgggcgggtaatcgccatcagcggtggtgacgagcccggcctgttcggcctgcgccagttcctggcgcacctgggccgaactgagctcgccatgctggacgatggcggcagggtaggcttcttcgccgaaagtgtattgacccgaagccttggcctgcgccagttcagcctggacctgagcacgggtgggctcaatatccgcagcctgggcgccggccatcacgcccaaagacagtacgacagccgtagcgagtaacttcatggtaatcctccgttaggtgattgcggatgcaaactgacggggcttttggccccttgtttgtgtcccgatgaagtcattctctacctgtcgtgacctgggataaacccggtaaagtaaaaaacattattccaatttcattggcaatatgcctaaattccggcgaataatcccatattcatgggtagtcccgcacaggttagtctgaggcagcttaggcggcgctcaatgttcagagcagggtgccagcaagggcggaggcgattagcaacacgcccgtccagagattggcgcggaacagcatgaagttgcggtctggacggcgcagatcgaaaacaagcagttgccatgtcaggtgcaaggccaccagcgccatgcccacaaagtaggtccaacccatacccatcgcatagcctgcccaagcccacagcaaggccgaggccaggtaaaaaccgccgatccagcgtttgccctgatcggcgaaacgcatggccgtggagtgcaaacccagtttgcggtcgtcgcgcacgtcgacataggcataaatgctgtcgtaaccgatctgccacagcaccgcgcccagccacatcgccacgccagccaggggcaggtggttttgcgtgtcggtccaggccatcagcatgccccagttaaagcacacccccagcacggcctggggccaataggtgacgcgcttgcaaaaggggtagatgaacacaaagggcagcacgcccaaagcccaccagcggcttagatcattgatgaaaaacagcagcgacgcgcagaccagcaattgccccaggagaaaccagaccgcctggcgcatgctgagttgaccgctggtcaggggacggaaacgggtgcgctcgacatgtttgtcgatatcgcgatcccacatatcgttgactgtgcaaccaatgccccgcatgagcaaggcgccgagcgaaaaaatgatcaggcgccacacatccggccagccgccggctgcctgcaccaaggcggcaatgcagggcagcagcgtcagccaggtgccaatcgggcgatccaggcggcacaggcgggcgtaggggcgccaggagcggggcagccatcgttcgacccagtcgtcgaagacgatgtcactcaggtcgggatgggaggtcgcagtcactgtaggcaataccgtcaagaaaagggggcgcggcggcatgtgccgccgcgcccgactatagcgcatgaccgagccaggcggggtcagacgtgtttatgcagcagttttccgaggatggcgataccggtgttgatcttatcttcaggcaccgtagcgaagctcaggcgcagcgtgttgctacgtggtgtgccggtgtagaaggggccaccggggacgaaggccacattctgttcgatggcttgcgccagcagcttagtgctgtcgacatgttcgggcagcgtgacccagaggaacatgccgccttccggtttcgtccagtgaacactggccgggaattcgcgcgtaacggcttccagcatgcaactgccttggcggcgatagatctcacgcacgttgggcagatgttcgtcgagaaagccgtctttgatgatttcgtagaccgccatctgcgtgagggtgggcgtgtgcaggtccgtggcctgcttggcctgggtcagcttattgatgattttgcggggcccggcgatatagcccagacgcaggccgggtgcgagcaccttggagaaggtgcccaggcggatcaccgtcgcgccgaactcctcgccgagggcttgcagcccgggctgaggctctcccgcatagcgcagctcgccatagggatcatcttcgatgatgggcaggcccaacgcggcggcgcgctgcaccagtgccacgcggcgttcgcggttcatcgtgcggccagtcggattctggaagttaggcagggcgtagagaaagcgcgcgccgtcggccaactcaggggtgatcaactcgggaatcaggccgccgtcgtcggtcggcacgggcacgtagcgcggctggtaaaggctgaaagactgtagggcgcccaggtaggtggggtcttcgacgagcaccttgctgtctttgtcgatcaggactttgcccagcagatccagcgcttgctgcgaacccgatacgatgaggatctgatccgccgtcacgtgcgcgcctgtgcggctcaggtcatcggccagccattggcgcagcggcgcatagccttcggtcgggccatattgcagggccgcccggccattggtggacaacaccttatcgaaggctgcgcgtactacctcgatgggaaaaccgccaggcgcgggcagtccgccggcgaaggaaatcacctcggggcgctcggtgatcttgaggagttcacggatggcggaactggtcagttgttgcgcgcgttccgagaaggtgcacgtgggttcgaagggcttgtccatggggtgttacggataaataaagaaacgtgcttgatattttttattgtggcacagggcgccgtatgtccgaggcaggcctaaaatcaccgcgcacgatttcttcctgtacagtaaatttaagttacagaacggtagccgccatgttccaggccagtacgctttcgaccgacttcaagcctcagttttatcaggagctggccgcccaggcgcgcgcgctgctcgatggcgagcatgatcgtatcgccaatgcggccaatttcgcggccttgatctggcagtctgtgccggacatcaattggtcgggcttttatttctttgatggccaggagctggtgctaggcccttttcaaggcaaacccgcttgcgtgcgcatcgccttggcgcgtggcgtgtgcggcgcggcggccagcctgcgccagacccaggttgtgccggatgtgcatgcatttcccggccatatcgcttgcgatgcggcgtcgcgttctgaaatcgtggtgccgctgttgcgggatgggcagttgttgggggtctgggatgtggacagccccacgccgggccgtttcgatgacgccgaccgcgaggggatggaagccctatgccaggttttcctccatagccttgcgcgttgacaagctgcgcatcgccgcgtagatttgcggcgatgcctttctttttttcctgttttatatgaaccaggcccaaaccttcactgccattacccgcgctcaatgcgcggtggcggtgtttggcctgaaatccaaaaaacagcggctcatctgaccggagcaggctgttccgtcagatgggcgacggaacagcggcagagccggctgcgcgacacgcgcaatcccattctccctctcgacatcgcacttctgcacgggcttaccgaaggagtgaatcatgtcgagcattaccgaagtcgaaccccttaacaccgcctcccgcaccgcatcctttcagggtgtttgggtgcccctcgtcacgccgtttgacgaagagggtcctgacctgttttccctgcgccgtctgatgcggcagtatcgcgatgccggtgtcgatggcgtggtggtctgcggcagcacgggcgaagctgccgcgatggatgaatacgagcaactggccgtgttggatacggtgctcgatgaagcgggagccttgccggtcgtgatgggcttggcaggcaatcatcagcgcgatgtcttgcgccgccaggcggtgttcaacacgcgggggctggccggactgttgacgcccgcgccttactacgtgcgtccgggccaggcgggtctggccgactattttcgggcgctggccgatgcgtcggcggtcccgctcattctctacgacattccttatcgcacgggcgcgcatatcgatatcgatacgctgctggttttggccgagcatcccaatatccgcgccgtgaaggactgcggcggttcgctcgataagacgcaggctttgatcgcacatggcggtttgcaggtcttggcgggcgaagatatgcagatgctgggtacgctggcgatggggggcagcggtttgatcgcggcgtcggcccatgtgcgggcggatcttttcgtggccatgtatcaggccatgcaggcgcagcaggtggcgttggcgcgtcagatttatcacgcgctcgcacccgtcatgcgcctgctgttcgccgagcccaatcccgcgcccctgaagggtttgctggcgcgtcagggcgtgttgcgtgagcacttgcgcgccccgatggcgccggctagccttgcgctcatctcgcagcttgaggcggcggtggcggagctcgaccggcgttatcctcgcgcgctttaggcggcgacagcgcgccggtcggtcgcggcttagcgcgtaatgcgggtgcgccggtcccgttaagggtggacagggccgtcgcgcagatgagcaggctcggcgatgcggctatcgcccgagcctgggttgatgacggggcgcagggcttcccccgccatcaaccgcctgtgcgcgaacgttcaggccggctgccgatctgaggtggatggtggcagtaagaaatcaaggttttatggataataaaaagaaagtaagtatttgctaacaataccttaaggggggcgctatccgcatcgttttcaacgcttaatgggcgggtatatgccgcctggcataaagcaggaagatgccgctcttgggggcgatccgggttggcagggttgtccgggtgatctacaactgcgccatcaccgcaggcgctggagcgcccctcattggagacagcctctatgaccgcgtccgtcggcacgaatgatctggttttcgactacatcatcgtaggagcgggttcggcaggctgtctgctcgccaatcgtttgtctgccgatccggccttgcgggtgttgctgatcgaggccggcggcgaagacaattggcattggatacatatcccggttggctacctctattgcatcggcaatccccgtacagactggtgctatcgcacacaggccgatccgggcctcaatggccgcagcctggtttatccgcgcggccgggtgctgggaggcagctctgccatcaacggcatgatctatatgcgcggacagcaggccgactacgacggttgggcggctctgggtaataccggttgggcctgggatgatgtcttgccctatttcaagtcctgcgaagaccatcacgcgggcgccagcgcgtttcatggcgcgggcggcgagtggcgcgtggagcgccagcgcctgtcctgggatttgctgcaagcgtttcgtctggctgctgcacagaccggtatcgcgtcggttcaggatttcaaccagggcgacaacgaaggctgtgattattttgaagtgaatcagtgccgcggcgtacgttggactgccgccaaggcctttctgcatccggtgcggcggcgccccaatctgaccgtcatgaccggggcgcgcgccgagcgcattgtgttcgaacagcgccgtgccgtggggctgcaattcttgaacgatggcggccagcgccgcttggcccaggcccgcgtcgaggtcgtgctgtccgcgggcgccattggctccgcccaactgctgcagctgtcgggcgtggggccgggggtgcatttgcagtctctgggtttgccgcttgtgcacgatgcgccgggggtgggaggcaatctgcaagaccacctgcaattgcgtcttatctacagggtgtcgaatgcccgcaccctgaatacgatggcgggcagttggtggggcaaggccgcgatggcggcgcaatacctttggtcgcgcagcgggccactaagcatggccccttcgcaattgggcgcgtttgcgcgctccagcgcggagcagtccagagccaatgtgcagtaccacgtgcagcccctctcgctggatcgctttggcgaagctttgcatggttttcctgccttcaccgcttctgtgtgcaatctgaggccgaccagccgtggccgcgtgcggattgtggcagcggatgcgcagaccccgccagagattctgtgcaactacttgtccactgaggaagactgccaggtggcggccgacagcatccggctgacccggcgcatcgtggctcagcctgcattgcgggcctatcaaccacaggagtacaagcctggcatccaggcgcagtccgccgaggatctggtaaacgccgcccgcgaaatcggcaccactatttttcatccggtgggcacttgccggatgggtgtggatgaggccgccgtggtggacccgcaattgcgggtgaaaggcgtaagcggcttacgggtgatcgatgcctccatcatgccgctgatcacctcgggcaacaccaattcgcccaccatcatgattgccgagaagggggcggctctgctgaggcgggcttacccttagcttaagcatcggcccggcccgctttcttcggtatggcctgcgttatatttcggctcttgttcaaagttggcggggcggccccctgagattgccatgactcagcctatcgagataatcgccacgctgcttttcgcgctggcggtgctgcacactttttcggtgcccgtctttgcgcgtctggcgcatcgcaatgggccgcatgccggcatctggcatctcctgtcggaggtcgaagcggtctttggcgtttgggctttcgccctgatcgccgtgatggcggccttgcagggcagccacgccgccgtggcttacatggacacgcgcaatttcaccgaacccctgttcgtgttcgtgatcatggtggtggcatccagccggcctattctcgaactcgtgaacatgctggtgaaggtgatcgcacgcgctttgcccgtgcggcgcgagttggccacgttttttgtcgtgatgtcggtggtgcctttgggcggctccttcattactgaaccggccgcgatgacgctggcggcgctattgctgcgcgacgggtatttccgtgtgcagggacgggccggattcaagtatcttgccttgggtgtgctgttcgtcaatgtgtcgattggcggggtgctgacttcttacgccgcgccgcctgtgctgatggtggcgtcgactttcgagtggaataccgctttcatggcggcgaacttcggctggcgcgccgcgatcgccgtttttctgaatgccgccgtgctgaccttggtgtgctgcgaggcgctgctggccggtgacgccaaggcgcccgatggcgaggcgcgcgcgcccgtgccctggcctgtcatgctggtgcatgtgctgtttctggtcggcgtggtgctcacggcccaccatcccgcggtgtttcttggcctgatgatgatgttcatcggctttgccgaagcttacaagcgccaccagagccgcctgctcgtcaaggaaggtctgatggtggggttttttctggccggtctggtcgtgttgggcggcctgcagaaatggtggttgcaggatttgttgggcgggctggagccctgggtcttgttctggggggcaaccgttctcacggcgattacggacaatgccgcactgacttatctggggtctctggttgaaggcagcagcgccagctggcgttatatgcttgtggcgggcgccgtgacgggcggcggtctgaccgtgatcgccaatgcgcccaatccagccggtttcgccattttgaaaagccatttcccggatggcagtatttcttccggtaagctgtttctggctgccttggtgcccacctgtgtcgcggctgcgcttttccttttgccgacataaaggggtcgcatccttaggggctgtgcaagcggatgccgggaacgttcgtaaaaaccgctaaaattcaagactttcccgtatttttcggctgggctcaggggcttcctcatgttttcttgggggtgcgccgggcctgaaacactttgccggtgcggctgggagccttcatttcatgcctatttacgcttataaatgcagtagctgcggctacgcgaaagacgtgctgcagaaaatgtccgatgcgccacttactgtctgtccggaatgcggccacaacaccttcaacaagcaggtgacagccgccggttttcagctcaagggatcgggctggtacgtaaccgatttccgcaataacagtgcgagcaacgctgccaccggcaaggcggcgcctgccgaaaccgccagcgcgccgagcagcggcgacgctgcggtgagtgcgagtccgcctgcgagtccgcccacctcaagcacttccgattaatcgtgttcaagaagtatttcatcgccggcctgctcatctgggtacctctggccatcacgatctgggtactggggctgctggtcgccaccctcgaaggctttgtgccagggtttctgtcgtcagaatcattgtttggcgtcgagattcccggtttcggcttcgtgctggtgatcgtggtggtgctgcttaccggcgtgttggcagccaatttgatcgggcgtagcctttttgaccagtgggaacgtattcttggacgcatcccgctggtacgctctatttacaactcggtcaaacaagtcagcgacaccgtactcgcccccaatgggcgtgcattccggcaggcggtgctgatccagtacccgcgtgccggttcctggaccattgcctttctgacaggtgccccgagtggcgaggtcgcccagcatctgccgggtgaacacctgagcgtgtacgtcccgactacgcccaacccgacctcgggcttttttctcatgatgccgcgcagcgaagtggtcgatctcgacatgtcggtcgacgcggcattgaagtacatcgtttccatgggcgtggtggcgccgccggatcattccggcatgcaccctcacccgccggcagaggcgcatcgcgccgaaccgtaacctttttacgcttacaagcctataacggagttatcccgcatgcgtacctgctacaccggtcaggtttgccgtgaccatctcggccagactgtcaccctgtacggctgggtgaaccgccgccgcgaccacggcggggtgatttttatcgacctgcgcgaccgcacggggctggcccagatcgtgtttgatccagacaatgccggcgcctttggcactgccgagcgtctgcgcaatgagttttgcgtacgcgtgaccgggctggtgcgcgaacgtccccagggcacgaccaacgccgagctggcctcgggcgaggtggaagtgctgtgccgtgacgtcgaaatcctgaatccctcggtgacgccgccgttccagctcgacgacgacaacctctccgagaccacccgtcttacgcaccgtgtgctggacctgcgccgtccgcagatgcagcgcaacctgatgctgcgctaccgcgtctccatcgaagtgcgcaagtttctggatcaactgggtttcattgatatcgaaacccccatgctgaccaagagcactcctgagggcgcccgtgactacctcgtgccttcgcgcgtgaacgccggacatttctttgccttgcctcagtcgccccagctgttcaagcagatgctgatggtgtcgggctttgaccgttactaccagatcaccaagtgcttccgcgacgaagatctgcgcgctgaccgtcagcctgaatttacccagatcgactgcgaaacctcgttcctgaccgaaaccgagatccgcgccgttttcgaaagcatgatccgtcatgtcttcaaggtggtgcagaatgtcgatctgcccgatcccttccccatcatgacctggaccgaagcgatggcgcgctttggttccgacaagccggatatgcgcgtgaacctcgagttcaccgatgtggccgacatcatgcgcgacgtggacttcaaggtgttcgcctctgcggccaccacgcagggcagccgtgtagtcgccctgcgcgtgccgggtggcggcgagctttctcgcagcgagatcgatgcgtacacgcagttcgtcggcatctatggcgccaaggggctggcctacattaaggtcaatgacgtggccaagggccgtgaaggcctgcaatcgcccatcgtgaagaacctgcacgacgcggctctggctgaactggtcaagcgcacgggtgctcaggatggcgacatcattttcttcggcgcagaccgcgccaaggtcgtcaacgatgccctcggcgcgttgcgcgtgaagatcggccatagcgagttcggcaaaaaaaccggcctgttctctggcggctggcgtccgctgtgggtggtggacttccccatgttcgaatacgacgaggaagaaggccgctacaccgctgctcatcatcccttcaccagccccaaggacggccacgaggacttcctcgaaaccgatccgagccaggctttcgccaaggcttacgacatggtgctcaatggttgggaaatcggtggcggctcggtgcgtatccaccgtgaagaagtgcagagcaaggtgttccgcgcgctcaagatcggtcctgatgaggcccgcgagaagttcggcttcctgctggatgcgctgcaatacggcgctcccccgcacggcggcattgccttcggcctggatcgcatcgtcaccatgatgaccggcgcggattccatccgtgacgtgatcgccttcccgaagacgcagcgcgcgcaggatctgctcacgcaagcgccttcgtcggttgatgataagcagttgcgcgaattgcatattcgcctgcgtaacaccgaagtgaaatgaagtaagctaagacacagcggcgcctgttgcgccgctgtgtcggcccgatgctttccctgagggcacgggcgcttactcaacagatgaggcgccataggatttatgtcgcttattcgcgtcgtcagttacaacatccacaaaggccggtcgtccctcgggcggcatgagtccctcaatgacctgcgcctgggcctctatggcctgcgtcctgatctggtgtttcttcaggaagttcagggccgtaatgaaaccacgtccatgttgcatgcccagcacgagtcgctggcggcggctttgcgcctgaacgtggcttatggatgcaatgcggttcgcgccgccaccgatcacggtaatgcgctgctgtcgcgttacgacatcgtggatcacgtcaatcaggatatttccgatcatcgcctggagcagcgtgggctgctgcatgcgcgcatcgacgtggggggcaccgaggtgcattgtctggtggtgcatctgggcctgttcgccagcagccgtcagcggcagattcaggcgctgaccgagcggatacgcgccgaagtgccggatggcgcgcccttgatcatcgcgggcgatttcaacgattggggagacaaactcgccccgcagttcgtgcagcaactgggcttgtacgaggtcttttcccatgccccccgtacctctggcggcgagctgccgcgtctgcgcgattctctgcgcaggctgacggctgcgttgcgcggcgtgccgggtaataccgtggttctggaacggggcaatcagctcggcatggatggcacttactgtcctctgccgccgccgcgcacgtttccggcggtgttcccctggtttcgcctcgatcgcatttatcagcgtggcttcgcggtgcgcagcgcccgcgtattgcgtggccggcaatgggccaagctctctgatcacgcgccgctgctcacggagctggagctgccgtgagggttggccggctgtcctggacagacggaaacacgatacgccttttgcagacgggggcggagttctttcccgcgctatgcgccgccattgatcaggcgaaacagagcgtgcacctggaaacctatattttcgtgctcgatcgcacgggcgagcgggtgctggattgcctggagcgtgcggcgcggcgcggcgtgcgtgtgcggctggtgctagatggttttggcagcgccagcgagattccggacattgctcgccgcatccaggaggccggaggcctgtgccgcatttatcggcccgagccacgctttcgtctggctttttcgcgcagccgtttacgccgcctgcatcgcaaggtggctgtcgtcgatgacgacagtgcgtttgtgggggggatcaatatcgtcgatgactacgatgacctggaccccaccgatgatctgagcggcccacgctttgatttcgcggtgcgtgtcgagggccctctggtgcagcagattcgcgctatgcaagacctgctgtggctgcgtttgaacctgtccagcctgcggcgtcatcccgaagcgttgcggcagctgcgcttgcgccgccctcgctatgcgccgacgggcggtggcctgcgcgccgcgctggtgttgcgtgacaatttgcgctttcgtcaaacctttgaacgggcctatctgcattgcattgaacaggctcgccatgaagtgctgattgccaatgcctatttctttcctggcaggcggtttcggcagaccttggcccaggcggccgcccggggggtgcgcgtacgcctgctgctccagggcaaacctgatcattacctgcaatatttcgcgacccgtgccttgtatgaccagctgctgcgcgacggtatcgagatttatgaatatatgcctgcctatctgcacgcgaaagtggccgtgatggacggtatcgcggcagtcggctcatcaaacctggacccgttcagccttttgttggcgcgtgaggcgaatgtcttggtggatgacgccgcattcgccggggatttgcaggcgcgcctggaaagcgctattgccgagggcgggcatggcatccggccgcttgattatcagcgtcgggggtggggccgccggctgctcgacgcgctggcctatacggccctgcgcgtcggtgtagccctgaccggccgctctgataaatactaaggcgtatcagcgggctttggctaaggggggttttggaccgatgaggcccagcgccagagccgtacctgccaggatgatgccggcgccgcccatcatattagccgtgagtgcctcgcccaatagcgtgacgccccagagcatgccaaacaggggcactagaaaggtgacgctgacggctgcggtcggcccgatcgtcgcgatcaaacggaaaaacacgacataggcaatgccggtacacagcacggctagcaaaatcgtagccgaccaggcttgcagcgagatggcttgttcaggccaatgcgcaatggccagcggcagcagcaccagcgctgcggccagcatgctgcccgtggcattgctcagcgcatccacgccgctcagatagcgtttggtggcgttggcggcaatgccatagaacagcggcgcggagatggccgccagcacggccgggcctgtgccaccctgctggaagtccagtttgtcccaggccagcacgacgatgcccaaaaagctgatcatcaggcccagggtacgcatgaaaggcaatttatcgcgaaaccagatccagccaaagaccgcgccccagactggggtgaccgcattggagacggagagaaagccggcacccagtgaggatgccgcgtaggcatacatcagaaagggtagggcggcgttgaaaacgccgaccagcaaaatggctttccaatggcgcagcataatacccaggcggccacgcgcgatcaccaggggcaacagcatcaaggcggccaggccgacgcgtaattcaatgagtgcggcagggccgaattcgggcaccgcgatcttcatgaacatgaaagagccgccccagacggcagccaggacaagcaattgggaaaaatcttggcgttgcatgaaaaaagggttcaggagcggcgggtcacagcgtttttcatcttgactctgtgtgcgatcacggccgcgaagagggacagcacgacgcatagtgtaagaccaatgcgtacaccggtcgcgacggaggtatgcgaaatggcgatgccgaccagcgctgtgccggccgcgctgccgacggcgcgggtcgtctgtaccagggcggacgcgacgccgacgtcgcgacgttcgctcagcatttgcatgaacagggtcaggttgggcagtaagaagcccagcgcgacgccgttgaccgcgaaggccgaaataatccaccagggcgacgtgccttggctgaagcccagcaccatggccgagccggccgccaggagtagcccgccaaataccatcaggcgttgcggttcgttttgtttggggaacatgtggccattgatgatgctgcccagcgaaatggccgctaccaggggtgtgagcagcagtccggcctcgctggggctgtaccccagttcttgctgcaggatcaaggggctgtagaacaccaggatgaacatggtggcgcccaccattacggcggccaggttcagcaagcgcggctccgggcccgcgagaatgcgcattggaaaaatcggcgatgcgagccgtcgttcatagcgcggcaagcagcaggccgcaatcacggccgcgatcgccaataccgccgccagtccggggcgtgcgtcgtcgcctggcgcgaaagccagctccatcgctgcgagcggcgcgccaacgatgatgatgagcagaatgctgcctatccaatcgactttgccgctttgggctggctttatgcgtgggaaatagcgcgccagcagaaatagcgcaatcgccgcggcgatgggcgcaatgaagaaggcggcgcgccagcccagcgcctgggtcgcgatgccgccaagtgcgggcccgataccgctggccatggcgaatgcagcggataccaaggccatccaacgcacccgttctcgtgcatcgggaaacagatccgcaggcgcggcgaaggcggtggcgatcatcatgccgccgcccaccccctgtagggtacggaacgcgatcaactgctccatggactgcgccaatccacaggcaatggagcctagcgctaccaaagaaaccgatagcagcatcagcggcttgcgcccgaacatatcgcccaggcggccgaagatgataatggatactgccgtggcaagcaggtaacccgtgccgacccaggcataaagcgccataccgttcagggcttgggctacacgcggcagcgtcgtgctgacgatggtggagtcaaacgccgccaacactacagtggcggatactcccaccatggccattagcaattcatggcgagaacttggagaagaggccgattcttttgtgggcgatgtcatgcaagaaaggatagcaccggcgcatgctgcctatttgaataaggtgtgatagcccaccagtactgcgatgaccgcgatggccagggcccatgaccagcgtgatgtcgccagcgcacgcggctcaggcgctggcgctggaggggccagcctgggctggcccgccatgtagtcgatgaaaccgccgaagaatttctccacgattttcccgcccgctttcaggatggcgggttcgcccagggccgccagtttgccgcccgtcatcgctgccactgtataggagaggcgtgtgccgttttccttaggtgacaggttgatctgagcggtgccgatggccaaaccggccgcggcgcccttgccgtcaaaggccagcgagcagctttcggagggcgtgatatcggagaccagaagttcaccctcgtattcggcgtcgataccgccgactttggcacgcaccgtgatggcgtactcggtgtcagtgaggcggatgacccgtatgcatccaggcaaacagcgctgcaacacctcggggtcgaagagcgcgtcccacgtttgatggggcggggaaggaatccattgggcatcggcaatgcgcatggttgtctcctggctgtttcttacgattgtgcgctcaaaatcgttatatgtcatgcaatgtaaggaaaacaaccgctcatgttgcaccacgttaggtctgttttctggctcaggaaggcaagtggggtctacatgtggataggcttattcatcaatctctgacgtgctacacggaggtcacggtaaatgagccaaattatgaaacccttttcactcgcacggctcaagcggctttcctgtgctctgagcattggcgcttatgtattgagtggcgccggccttggtcttgccgccatgccggttcaggccgcagatgtcatcaatatcgcagcgcccaatcaacatggtctgtcgatcaacaaggttggcagctttaatgtcggtgccgccgggacggtgctgaacaacagcaccgtggctggccaatcgcagttggcgggccatttacaggccaatccgaatctcgcgggcggccaggctgccaagaatatcttgattcaatcgcagggcatcgggcagtcccgcctcaacggtgcgctggaatcctttggcgggaatgctggggtgattattgctaaccccaacggcatttcggtaaacggtttgcgccccatcaatatcaattcgctgacactgaccacgggtgattatcaggcaggccaggcaggcgatgcggtattcgatgtcaagcgtggcacgatctcggttggccggcgcggcgtggacaccagcgggctgggttattttgaccttgtcgcggataccatcagcctgaacggcgttattggtgcccccaacaagggcaagagcacaaacatcacgctcctgggcgggcagaaccggtatcacgttcaagacgatctggctggcaagggccgtaagcgcagctataccgcactgaacggcaacaagcgcgaacgtgttgtcgtcatgggcacggcggcaggctccatgtatggctcgaatatctccctgctggcctcggggcggggtgtcggtgtcaagatgcagggcctgatctcatcggcgaatgacattcagatcgatgccagcggtgatgtctcgctgaacaaagtggcggccgatggctctgcgatcgtcaatggcggcaagctggtcagcatcaaacacggcgtggccgaaggcgatttccttgtcacgggcaaaggcgacatccagcttgattccctccgcaccgacaaccgcctggtggccacggctggcggcgatctggacgccggggatgtcaagggttcccagcttgttttgaccgccaagaacctgcgcggcgacaccctcgaaagtgagggcgatgtcacgatcagcgcgcggcatgatgccgagctttcccatgtgcaagcggatgggatggtaaccgccagcgtcggggataacgtcacgattgccgatgcgctgcgggccactggcgatgtcacgatcaatgcaggccatacggtgcgcaatcagggggtgctgctgggtgacaacctatccatctcggccaaggatattcataatgccgatggcgctcagatcacggctgatcgcaatatttccctggttgcgggcagaaatgtgtccaatggccggggtgcaaaaattgcggccggaaatgatctcgacattgttgcgggtaaagaaattcgcaacgtcggtggctggctgactgccggggggcagcgtaacttggtggctccgatagtgattgaccagccgccgggttcccaagctgcggtcaagcgtggtaaatccggcagtgatcagagtaaccgcggcggcagcactagcaacaatggtgctggcacgggcaatgtcggcagcttcaaccactatgccagcggctacggtgacagctatggcaactacggctacggcagtgcgggctggggtcagcccagctattcaagctactacggcggctggtattgatctgcgctagattgttgtagtccgagcagccctggttatgaaccggggctgttttttttcgatgccctggccccgttcgcggcgctcgacagcacggcgaacaaggcgatcaagatgacatacaaacccagggtgcgcatgcctcggaacatcagctcggtaaggccgaaggcagcaaaccccaaagacgttgaggcgcccatcgctgctgcggcacggacttgttgcggcaagtcatacgccagacgccgcagaaagaacacagcaggtatggcgtacaacagcaacagcgctaagccgcctggaatgccatagagcgccagcgcgtcaagcatgtcgttgtgaggctctccgaagtcttctgcgacatagggtgaaactttgccttcagcagccattttttgtagcgcaggcgaaaagccggatgcgccgacgcccttgatcgggttgtcgagcatcatgccccaggccgctcgccagagctgcagccgcacgcatatcgaggaattgaccagcgggttggcttcgcattcagtgagttgctgacggccaagctcgacgcgcttgacgagggcggggctgagcgaacccacggcgatcaagccggccaacacgacgatcagcgcggcgaacaggcgcaagggatggcggaagcgggcatagaccaataaggccagcgctacgaaaatgggcagggcgagccagccgctgcgagtctgggtaatgataaagccggcaaaggtgaccagcgtcgtcagcagcttgaaagcgatttcgctgcgccggtaccgagtgagcggccagctcagcgaaaagaggttgatgacgccaaagagcagcagcagattgccatagctgacggcgttgtattccggggtaagcgggcgttcgcttaaatgggtgccaatcagggcgatcaggctgacgatggcgacccagccggccgccagcgtgccccagagcacatgtttcaggcgttgcgggccggttgcctgcaagccggccaaaagcagcggcatgcccagggccagccgcagtccgcgctcaaggttgatgctgctcaaactgccgtgcagcacggcgatcaacaacatcgccgccagcggcaaacaggccgctacgatcagcttgcggtaagcgctcaggtcaagcgcttgttcgcggcagcccagcgcggcgatgctcagcaacaaggtgaggtaaaaagcagtgctgcctccgctcgcggtaatgagcaatagtgtgggggttgcggcaagcaccgcaaccagcagccaggaaggcaaacgtttgagcatgatgtcggcaagaactcgccggtctgggaaaccgggcgcagggcgagctggaagtagcgcgtgggatgaaaaagcgcgccaattataggagatacttcgtcaaattttggtcaacagatgctcattccctgagggctgacacgcggatgggaaaaggtcccggctgcggtgctttcttggggccgagtatcgctgttgccccgtactactggagatcacatgaaaatcctgctgttgggcaaggatggccaagtggggcggacgctgtgccgggcgctggctcccctgggcgaattgctcgcgctgggacgaaggccgcaaccgcaagggcatgtcgatctatctgatctggcctcactgagccgtcttgtgcgtgaggtcaaccccgatgtcatcgttaatgcggcggcatttaccgccgtggaccaggcagagcgcgagccagacctggcgttccgaatcaatgccgaggcgccagaaatcctagcgcgggccatgcgtgagaggcagggctggcttgtgcattattcgagcgagtatgtgtatgacggcagcggcagcgagttccgtaccgaagacagccccaccgcacccctgaatgtctatggtctcagcaagcgggcgggcgacgaggccatctgccgcagcggtgcgcaccatctgttgttgcgcacttcctgggtctatggttcacggggagaggggtttccacagaccgtgctgcgtctggcggcagcctcgggaacattgcgcatggtggatgatcaggtcggcgcgccgaccggggcggatctgctggcagatgtcagcgctttggcgctatggcaggcttgcagacgtccggcggtatccggtctgtatcatgtcgccgcggccggcgcggtgtcgcgcgctgactatgcgcgccacgtgttgaatcaggcccggttggcttgtgccacggcgcccattgccagtgtggactaccccacgccagcgcagcggccattgaactcgcggctcgattgcacgcgtttgcagcgtgttttcggtttgcgcctgccggattggcgcgacggtctggacagggcgttggcgtcgatgcgtgtgaattgaatgatccgggttttacagggaaagaggccatgaatttctcccccaccaccttgccgggtgtcgtgttgctggaccctaaggttttcgccgatgcgcgcggctggtttgccgagcgctttcggcaggatgtcttcgaggcggggctgcgggcattggggctgcctgttccggcgccctttgtgcaagagaaccattcctgctctcgacagggtgtgttgcgcggtctgcattaccaactggcgcctcatgcccagggcaaattggtaagcgtggccgtgggtgaaattttcgatgtgacggtcgatatccggccagactctcccaccttcggacgttggcagggtgtgacgctctcggcagtcaatcggcgcagtctgtggataccggcagggtacgcacatggctttttatccttgagcgggcccagtgaggtgcactataaaactaccgcctattactctcctgcgcacgaacgcagtctgcggtggaatgatccgtttatgggcatcgtctggcccgctgaggtcagcttgctgtcagagcgtgatgaacgcgcgcctggcctgcaagaggctttggcaagtggtcagcttgacggctaagtgcaggggcgcggggctttctccacgggtctgtcggctgaagatcgttaattgttgtaaattccgaggatttacaagatccagcgcccggcttgcccgggtgcgtcccgcgttgatgcctacccgcatattgatcgttcgcacgtcctctctgggcgatctggtgcacatgttgcccgcaatttccgatattgcccgccatgtgccggatgcccagatagattggatagcggaagaagcgttcgccgaaattcccggttggcatccggccgtccgcactgtcatcaaggtggctcatcgccgttggcgcaaggcctggtggtcggatcaggtgcgccaggaacggcgcgctctggctgatcgcctgcgcaacgagccttacgacatcgtgctcgatatgcagggcttgctgaagtcagcctggctagtgcgtcaaacacagggtatgcgccatgggctggactggcgttcggcccgagagccgctcgcttcgctgttctataacgtgcggcatcgtgtcgagttctggcagccggccgtcattcgtcagcgcaaactggccgcccaaacctttggttatagctattcgggtgcgccggatttcggtttgcaggcgttttctcgccctgctgaagccgagcatccccttgtcgaagaggggcgtcgtctgcaccaccttaatacggataggggctatgccgtcatcatgccctcggccagccgtgaggacaaactctggcccgaggaagactggcgcgcggtgttccgccgcttgcaggatgcgggttgtgccttgcgcttgttggcgggtaatgagcaggaagctgcccgtgcccgtctgctggtggcgggcatggagggggtcgaggtgctgccgcgcatggatctgacttctgtcgcacgtgtcttggcgggtgcccgtttgatggtgggcctggacagcggcttaacccatttgtcggcggcgctggggcgtccgaccatcggtatttaccgcgcctccacgccggtgcgcacaccgttggttggctccaattacaccgccagtctgggcgaccggggggcatcgccttcgcgtgaggccgtcatggcctccgtagagcaggctttggcggcgcactgacgcaagcctatgcggcgcagcctctataccgtcctgctgtacacactcgctccactattctggctcggcttgtggcgccgcgcccggcgcgtgcccgggcagtgggatgtcctggcgcgcacgcgtttcggtcatcccgaggccgatcctttgcgaggcgcaatctggatgcatgcggtcagcctgggtgagacccgtgcggctcagcccctgatagacgctttgcttgcgcaggggctgcccattttgctgacgcacatgactgcgacgggccgcgccgaaggggcgcggctgtttggcgacgctattggccgcgggcagttgcgccaggtttggctgccctacgattttcctggcgccgtcgggcgcttcttcgatgcctacgagccgcgttgcggtctgattgtcgagcgtgaaatctggcctaatctgcttgctgccgcaaatgcgcgtggtctgcccctggccttggtcaatgcgcgtttttccgccagctcgctacggacatcgctgcgcctgggccgggtgatgcgcgaagcgatgtcaggcctggaccttgtgctggcccagagcgaagcggatgcgcagcggctgcgtgaggccggggcgcgaaacgtgcaggtcacgggcaatctcaaatttgatgtcagtttgcctgaggcattgctgcgtgagggcagggcgtggcgtgaggcggtgggccggccggtcgtggcgattgccagtacccgtgaaggcgaggatctgatgtttttgcaggcgctgggcgaattgccgacgcctcggccgctttatttgctgattccgcgtcatcctcagcgttttgacgaagcctgggcccaggccgaggcgaccggtttgcgcgtagggcggcgttcggcgggcgcggcgggcgccgagctggatatcctggtgggcgatagcctgggtgaaatgccgttttattatgcggccgccgatgtggccgtgattggcggtagttttgcgcctttgggcggccaaaaccttattgaagcctgcgcggcgggcacgcctgttatcacggggccacatacctttaattttgagccggccacgagcgacgccatcgaggcgggcgcggcgcaacgtgtcgagactgcccggcaggctttgcaattagccgatcaatggctagctgatcccgagctgctgcgtcagcgcgcccaggccgcgcttgcatggaccacgacgcataaaggcgcggtggcgcgcagcatcgatgccctggcgcatcgtctcaaggtgggccggcaggtctagccgggcaggccgggtttcgtggcgggcttgagcgtgatctgtccggcgttcaattcccgattcaattggcgcgggtcgcgcccctcgtcgtcgggtcttggccccaaccagccttgtcccaggctgtaggcccatatattggccagcaaaatcacgagaaacagaatgcgcatggcagtttcgctaatcagagggcgctggccagcgcggccagtccgtcgagcacgggtgtttgcaagataacgggcacgggcgccacgccgaagggggcgcccaccagttgtagcagacgttcgatttcgggccggacttcagtccagccgcctcccgcgacatagacttcgggcggctgaccgtaacgttcctggccggccagccactggcgcgccagcgcgccggcctgggcggcggcaatgccggtggcaatggcttcgtgggtttcggtcggatacagggtgaccgggccttcggccagcggcaggttggcggtgccatgcaccagcgcaccgcgcatcatggtcgggccggggaggatcaggccacccgcgaattcattgtccggccccagcgtatccagggtggtcgccgtaccgaaagacgccagcagcgcgggcgggtggccttctggcagacgcatgcgcaagcccagcatcgcggcccagcggtctgcgcctaactgcgcctggttgcggtaggcattggtcatacccagaacttcgcggcgcggccgcatccattcgatgctgcacccgcattgggccaggatggctgcgatcgcctccccccgcgcctgcccggccacgttgaccccgatcgcccgcgtcggacgcggccttagggtttgcagccagctcgccagggcttgcaggtcaaggttgtcgaaggcggcgggttcaggctcgcgcgcgccgctgcgcagccaacccagcttcagacggctattgccggagtcgataagcagcatcatgggtgggcacgcacggagatttcacctgccgatacggcgaccagaccggcgtcggtgtgaacttgcagacggcccagggcgtccaggccggccgcctggccgctgtgaatgatctggcctcggtctatcacgttgacggcgcgctcggccagggcatcggcctgtgcgaagcgcgccacaaaggcggcaaagccgtcacgctccaggtcggcgatggccgtctgccaggccagtgcgctggcgcgcacgatatcagccgcgtcttcgaccgctgcgctgccttcgatctggctccagtcggcgatggcgcgacccagggtggccgacagggtatcggcgtcgcgcagattcagccccatgccgatgacaacggtatagccgtcgctatccgggttgcgggtggtctctgccagcacgccggccagcttggcgtcgtgccattgcacgtcgttgggccatttcacgcagacgccgtcatggccgcataggctgcgcagcgcctcacaggctgccagcccggccagaggcgaaatggcaggtaattgcgcggcaggcaaccgcacattgaaggcgcaggagaacatcagcgtggcgccgctgcggtttttccagggccgcccggcgcggcctcggccggcctcttgcagatgtgcgcccagcaaccagggtttgggagcacaggtctggcgcgcgcgcgccaatagatcggcattggtcgagccggtgctggccacccattgcacatgggtgaaactgggcaggcgcgcctggacggcgcgctctagcgcctcaggcgcgggcagagcgatagcttgagcagacatggggcgaattgtagggcaacgcggtctatcatcttgtcgttatatgatgtgccaccatcagaaatacggttctcgccacgtcacgcttcatgcatcagcaaccactgcccgaccgcgacagtcaggcgccgctcattcagagggacggcgacgtcgtctatcttggaggcgattggagcctgcaagccctggcggtgcgcggccaggtgcaagcccggcgcgatgcgctggcgcagacgcacgcccatacccgctgggatctgcgcggtattcagcgtctggacaccatcggtgcaaatctgctgtggcggctgtggggagagcgtctccctgagcgcgtgcgcctgaccgacggccagcgcgaggtgtttaacgcgctggccgtcaaccctggggccgtggcgcccgcgccgcccgtgacggatcggttgagctgggtacgcgcgatcgggcaggcgattttcgatgccgctcacaacggcatcatgctgttgcgcatgctgggtcaactggtgctggatttcatcggtctgttgctacggccttcgcgcgggccttggcgggaaatttccgctcagatttatcggacgggtgcccaggcactgggtatcacggcgctggtgggctttctgattggtgtggtgctgtcttatttgtcggcgcagcaattgcagatgttcggggcagaccgcttcattgtgcgcctgctaggtgtgtccattgtgcgcgagctgggcccggtactggcggccattctggtggcaggcaggtcaggttcggctattacggcccagatcggcgtgatgcgtgtgacacaggagctggatgccatgagcgtgatgggcatttcgcaaagccagcgccttatcttgccccgtgtcgtcgcgctggccatcactatgccgctgctggtgttatggacggatgcgatggcgctgttgggcggcatgctggcggctcagatgcaattgggtatttcggcccagtggtttcttgagtccctgcccaatgccgtcacgattaccaattattggataggcatggtcaagggcgtgtcctttggtgttttgatcgcgctggtggcctgccatttcggcctgcggatcaaacccgataccgaaagcctggggcgcggcacgacgacctcggtggtgacctcgatcaccggcgtgattctggttgatgcgctatatgccgtgattctgagcgggatggggatctgatggcggcgacgcttaacgatgatggtcttaccttgaccccggtgatctcggtgtcgggcctgcgcacggcgtttggcgaccacgtcgttcacgataatctcaacctcacggtttatccgggcgagattctcgtgctggtcggtggttccgggtcgggcaagacggtattgttacgccagatcatcggcctgacgcggccagcccgtggcgaagtgcgcatactggggcatgacatcaccaaactgacgggcgccgagcgccgccggctgtcggaacgctggggcatgctgtttcagtcgggagccctgttttccgccctgacggtattcgacaatattgcgttgcccctgcgtgagctgcgcaccctgcctgaagacttcatccaagacgtggtgatgtgccggctcgatatggtcgggctgaatgccaaggatgccctgaagagcccgtccgatctctccggcggcatggtcaagcgggttgccctggcgcgcgccctcgcgctggaccccgaattgttgtttctggatgaacccactgccggcctggaccctttgcgctctgacgactttgtcgatctggtgcagagcctgcaccggcaactcggttttacggtggtcatggtcactcacgatctggacacgttgctggcattggccaccagggtggcggtactggcggacaagcgtgtcatcgcctgcgatacggtgcccgagatcctgaagatcaatcatccctttatcaaaagttttttcctcggcgagcggggcaggcgtgcgctcggggatctcgcaccaaaggaagcgggcaatggaaaatcgtagtcatgccttgctggccggggttttcaccctggttttgctggtcgccgccgcgctggtcgccgtctgggtaggccgcgatcgaacggccttcaaattctatgacatcgtttcgtcaacaccggtcagcgggctaaccgcccaatcggccgtgcgttatcagggggtgccggtcggcaaggttcaatctctggtgctcaacccccataaaccgggcgaagtccgcattcgtatcggtgttgcgcccaccacgcccatcaccgcttcgacctgggccgaaattggtgtgcagggggtaacggggcaggccaacatcgagctgcgcgataacggttcatccaaggagttgctggttgcccgcggcgaccaattgcccgatattccgctgcgacccggtttctttgatcgcttggagcagcgcggcaatgcccttatggccaaatttgaggatacggccgaagagctccgcaagctcatgagccactcgaatgttgaggcgctgggtgtcaccttgaagaatacggccgagatcagcacgcagctcaatcaggtcagccgcgatttggcgccagcactgcgcaaagtgggtccgctggtggactccctcgatagggcttcggcggatgctgcgcagctgatgcaggcggccagccagtctctggcgcgcctgaatgcgccggatggcccgctggccaatgccggacgcagcctccaggatattgcacgcgcggcagcgcggctgaaccaggataccttgccggccatgaccggcatggccaactcggtgagtggcgccgcgcgcgatgcccagaccgtgctgcgcaacctgggcgactcgccccagtctttacttttcggccccgcgcctgttgagccagggccgggcgagccgggctttgccggcttcaggagatgaacccatgaaaaaaagctatatcgccatggctgtggtcctgacgctggccggttgcagtgtgggccgtgttgcccctcaggctgcgcgctttgacctcgggcttgaagcgcctgcgcaacgtcaattgccggcgcgcgtgcccatcactctgtcttactccgccgtgcccacgctgaacgataccggcgtcatttggcgggtggccgacagcacggcgcccaaggcctatgcaggctttcgctggaacgaagcccctgccagcctggtgcggcagcgtttgcaggagcgcctatcccgtgaaggcgcagtgctgagcgatagcgccagcccgggggcgccgcagttgcgcgttgaactcacgcgctttgagcaggtttttgcccctgatggccgctccagccaggggcaggtcgtgctgcaggccttggtactgcaaaacggcaagctgctgggtcagcggcgctttgcacgccaggcggatgcgccgacacaggacgcggccggcggtgtgacggccttgcgacaggccacggacggggctgccgaggacctcgcggcctggcttgccgacctgttgccgcaagccgccggttaacatcgcggttttgcgtctttccggatgggcccatgtccgcacgtactgaaattcttgccttttccggcgctgccggccgtatcgattgcgccttcgactaccccgacggcgagccgataggctgggccctggtgctccatccccatcccttgcacgggggcgcgcgcgacaacaaagtggtcaccacgattgcccgtgcctgcgcgaatgccggcctgatcgtggtgcggcccaattttcgcggcgtgggcgattccgaaggcgggtttgatcgcgctgtcggtgaaaccgaagacatgctcggcctgatcccgcaaatccggcagaccttgccagaactggcggacgcgccctgggtgctgggcggtttttcctttggcacggcagtggcggcgcaggtttatgccatgctggccgagcagggcgcagcgcctcaggccttgatgctgatggggccggccgtggcgcgttttcagttccgcgcagtcgaactgccggaagatacgctggtcgtgcatggcgaagtggacgaggtggtgccgctggccgaagccatggactgggcgcggccgctcaaattgccggtagtcgtcattcccggcgcctcgcatttcttccacggcaagctccttagcttgcgcaatctcgttgcacaacgcctgaagctggcattgggctgaattcccggtggcgttgcatcacgttgcatgttcggtgcatgatgggaacattccttggcaaagtgggtcggataggctgcctataatgatgtgccgctgcttgccggcggccttctgtgaaccttctagccgatgaagaccttgtcccaatctgcctttgccccctccgttttttcccgtcgcgtgatttcgagcgccgtgttggccgtgatgcttgccgcctcgctgccggccgctgctcaacagcaggctcccgcggcggcagcgcccgcgacctctacccccgcgccggctacggcggcggtggccacagtaggcgagctggccgccgtgcctgcgcccactatcgcggcgcgcgcctggattgccatcgacgtcaacagtggccaggtgctggcggcttccaaccctgatcagaaagtcgagccggcctcgttgaccaaggtcatgacggcctatgtggttttcaacgcgctcgatgaaaaacgtcttacgctcgaccagcaggttccggtgtcgcagcacgcctggcgcacaggcggctcgcgcatgttcatcgagccgcgcaagcccgtgacggtcgatgagctcatccaaggcatgatcgtgcagtctggcaacgacgcttcggtggcgctggccgaggccgtgggcggcagcgagacggcttttgcggcgctcatgaacgagcaggccgaacgcttgggcatgaagggcacgcacttcatgaacgccacgggattgcctgatccgcagcacatcaccacggtgcgcgatctggccacgctggccacgcatctggtgtccgaccatcccgagtactaccactattacaagcaaaaaggttttacctacaacaagattacccagcccaaccgcaatcgcctcttgtgggcggacccgtcggtcgatgggatgaaaaccggtcataccgattcggctggctattgcctcatttctacggccttgcgcggtgaccgccgcgtgctcaccgtgctggtcggtgccgatagcgaggccacgcgcgctgaagaaagcctcaaactcctgaactggagcttccagaatttcgacacggtcaagctctatgacaagagtcagccgggtctggatgcccgcgtctgggaaggtaaggccgagaacgtcaagctgggcccacccaatccggtctggttggccgtgccgcgtggcaagggcaatgagatcaagccgatcgcgcaacgcaccgacccgctggtggcgccgctagccaagggccagcaagtcggcaccctggaattcacgctggacggtaaagtgctgcgcaccgaacccctggtcgtgcaggaagatgtcgagcgcgccggcttttttggccgcatgaccgacaccgtcaaacgctggtttcattaagtcttcgcactgaactgtcctccaaaaatgggtccaagcccacttttttggggacagttaactcgcgggtgtaagctatccgggcatgatgacccgcgaatgacccttcgttcgcggcccaagcggctattttcctctttaggagctgttcatgattccgggcatgccaggcgatagtctggtgtatcttaatggcgagtacacccgcgcagaccaggccaagatttcggttctggatcgcggttttatttttggtgacggcatttatgaggtcgtgcctgcctaccgtggcaaggcctttcgcatcaccgaacaccttaaccggctcgaacgcagcctggcggctatccgcatcgcgatgccgatggaccgcgccgcgctcaccgcgttgatcgagcgtttgatcgcaggcgcgacgacgccggagtgcatggtttatttgcaggttacgcgtggcgtctacaaacgcgatcacgcctttccggccgaggccattgcgcccaccgtcttcggtatggtcacgcccatgacgccaccctcggccttgcagcgggagcagggcgtgtcggtcgtctcaatcaaggacgagcgttggctgcattgcgacatcaaatcggtatctttgttggggaatgtgcttgcccgtcagcaagccgtcgaggcggacgctgatgaagtcattcagtaccgcgatggttacctgactgaaggttcgtcgagcaatatctggatcgtgcgcgatggcaagctgcttgcgccgcccaagaacaacctcatcctcgaaggcatccgctatggcctcatggccgagctggcgcaggaagggggggtggttttcgaggcaaggcccatctcgcgggccgaagtcgagacggccgacgaaatactcatcacctcggccaccaaggaagttctgcccgtgctcaagcgggatggtcaggtggtaggggatggcaagcccggccctgtttatcgcctgttacgcgcggggtatgatgcccgtatcgcggcgctctgatggtagcgtggatggccttagggccatccggcagcaacatacaacgtaccaatgcaaattcctcccgaagattcccttatcgaatacccgtctgacttccccatcaaggtgatgggcaagcagcatccggagttcgcccagaccctcaccgaggtcgtgctccagttcgatcccgatttcgatcccgctaagcttgagatgcgtcctagcaagggcggcaattacctgggtctgacctttaccgtgcgtgcgacctcgcgcgaacaactcgatgcgctttaccgcgcattgcatggccatcccatggtgtctatcgttctgtaggccatgagcatgaatgtcgcatggcttagccccggagcggcttacgccgatgtctgggaagccatgaaggctttcacggccagccgtggcccggccacgccggatgaaatctggctttgcgagcatgcgcccgtctataccctcgggcaggcggggctgccgcagcatgtgctcaatccggccgatatcgctgtcgtgcgttcggatcgcggtggtcaggtgacctaccatggcccgggccagatcgtggtctactgcctgttcgatctgcgccgtgccggcatgtatgtgcgcgattatgtcgccttgctcgaagagacggccatcgctgtactgggcagggcgggcatcgtcgcacaacgcaagccaggcgcgccgggggtctatgtcgagcagcccggtcagacgcttgctaagatcgccgccctcgggatcaaaatacgcaagggctgcgcctatcatgggctgtccctcaatgtggcgatggacttgacgccgtttcacggtatcaacccctgtggctacgagggtctgcaaaccaccgatatggcttcctgcggcctgtcctgtagcgtgcatgaagtgggtcaggccttggccgacgagcttgtccggcgtctgagcgcgtatcagggcagcctgtcctcaggggagtaaaatgtttcttttgttcgacattgccgcatcagaggcggttcagaaggtgtctcatgtccacccagcttgatgctagccagccctcgaacgatgtcgcctcgcctgcggcctacgatccgacgcagaagcaaaaatcgcaggccaagacggcccgtattcccatcaaggtcattccggccgaacgcctgaagaaaccggaatggattcgtgtgcgcgccgccgcgccgggttcacgcttctacgacatcaaacgcattctgcgcgagcacaatctgcacacggtctgtgaagaggcttcctgcccgaatatcggcgaatgtttcggcaagggcacggccacctttatgattatgggcgacaagtgcacccgccgctgcccgttctgtgatgtcggtcatggccgtcccgacccgctcgatgcacaagagccggaaaatttggctcgcaccatcgcggccctcaagctctcctatgtggtcatcacctcggtggatcgtgatgacttacgcgatgggggggcagcgcatttcgtggagtgcatcaccaagatccgtgagctgtcgcctatcacgcgtatcgaagtgctggtgccggacttccgcggccgtctcgaccgcgcgctggccattctcaatgccggtcctcccgatgtgatgaatcacaacctggaaaccgtgcctcgcctctacaagcaggcgcgtcccggctctgactatctgcattcgctaaagctattagctgagttcaaggcattgcatcccgatgtgcctaccaagtccggcctgatgctcggtcttggcgagaccgacgaggaaattctcgaggttatgcgcgacatgcgcgcgcacaacgtcgatatgatcaccatcggtcagtatttgcagccttcggagcatcatctgccggtgctgcgttatgtgcatcccgacaccttcgccatgttcgagcgcgaagcctatgccatgggatttagccatgcggcggtcggtgcaatggtgcgttcgtcttaccacgctgatgagcaggctcacgcagccggcgtcaactgagtctggcgaccatgaaaaatccggacaccacatggtgtccggattttctatctggcgttctcaggcgccgctgacgcgtgaatgtcggctgctccagtagatatcggcctgaccctgagactggttcagatagcgggccaaaacgaacatcaagtccgagctgcggttcagatactggcatagcggggcgttgacggccgcctgcgccgccagcgcgatgactgaacgttcggcacggcgcgccgccgtacgcgccagatgggcgagggctgccgcccgggtaccgcccggcagaatgaattcgcgcagcgggggcagggcggcgttgtagaaggctagacgtgcatccagataggcaacctgctcatcggaaagcgcggcatggccggggatgcacagctccgcacccatatcgaacaaatcgtgctgtatggtcagcagatcggccgacacctcgtcaggcagcgcttcgcagcgtaacaagcccagtgtgctattgaactcgtcgacatcgcccaaggccataatacgagggtcatccttggggacgcggctgccgtcgccgagtccggtgctgccatcgtcaccggtacgtgttgtgatgacggaaaggcgatttgccatgtcaggagtccttgttaattgatgagaaaggcaggcggcgctcagcgatgccagtatcgccgcgtagcgaacaggttatgctgtagcttagccttccgaggccattgcaggagagttgaatcatggcgttcttacgcaaacacacgatgcccgcggtcatggcgacggctgcggctttcgtcagcctcgccagccctcaggtgttggcgcaaaccgcccaggccagcggagaagtccggcggatcgatgcaacggcaggcacggtcacgctcaagcatgacgcgattgccgcgctggacttgcccgctatgacgctggtgtaccaggccgcgcccgcactgctcaccaacatcaagcctggcgacaaagtgcgttttacggccacgcgccaggacggcagatacgtcgtgacggccatcagcaagtaaaaccccatgctgtgccgcaggcacaggcctgtttgcggcgctctggaggttttggtctggcgacgggaccattccagacagaatggccccgtttgcatctccgtagtctagagcacgtagcgcgccagatcctggctggatgcggcttccgacagttgcgcatcaacataggcagcatcgatcgttacgctctgaccgctgctggcgcccgcatcgaaagacagctcttcgagcagtttttccatcacggtgtacaggcggcgcgcgccgatattttccgtgcgctcattgaccgagaaggccagctccgccagacgcttgatgccgtcttcggtgaatgctagctgcacgtcttcagtggccagcaacgccgtatattgtttgaccaaggacgcgtcggtttcggacaaaatacgtacaaaatcatctgccgacagggaatccagttcgacgcgaatcgggaagcggccctggagttcagggatcagatccgaggggcgcgataaatggaaagcgcccgaggcgatgaacaggatgtggtcggtgcgcaccatgccatagcgggtgttgaccgtcgtgccttccaccagaggcaacaaatcgcgttgtacaccttgacgcgacacatccgcgccgccactttcctggcgggcggcgattttgtcgatttcgtccaggaaaacaatgccgttttgctcgacgttcgcgatggcggcggcacgcaggtcatcctcattgacgcgcttggcggcttcttcctcgatgatgagtttgaacgcctccttgaccttgattttcttgggcttggtcttgtcgcgtgctaggccggcgaacatgccgcgcaactgctcggccatttcttccatgcccggaggcgtcatgacgtcgagctgaggcgtggcctgggcgatgtcgatttcaatttcgagatcgtccaacgagccttcgcgcaggcgtttacgaaaagtctggcgcgtggtgttgccatcatcgcgctggggttcgcccatggcattgcgcgccggcgggaccagtacgtcgagaatgcggtcttcagcagcatcttcggcgtggctgcgcacgcggcgcatttccagttcgcgtgtctgtttgatcgagaactcggtcaggtcgcggatgatggtatcgacgtcgcggcccacatagcccacttccgtgaacttggtcgcttcgatcttgatgaagggcgcattggccagcttggccaggcggcgggcgatctcggtcttgccgacgcccgtcgggccgatcatgagaatatttttcggatgaatctcgtggcgcagggggtcggcgacctgctggcggcgccagcggttgcgcaacgcgacagcgacggcacgtttggcgcggttttggccgatgatgtatttatcgagctcggagacgatttctccgggcgtcatggtcgatgcagacatggcttgaatccttggatggcgcggccttagccgcccagcgtctcgatcacgtgattctgattggtgtaaatgcacaggtcgccggcgatttcgagcgactgtttgacgatggtctcggggggcagctccgtgttgcgcagcaaggcaagcgcagccgattgagcgtaggcgccgccagagccgatggccgccaggccgtgttccggctcgagtacgtcaccgttgccggtcagcaccagggtgtgttctgcgtcggccacgatcagcatagcttccaggcggcgcagcacccggtctgtgcgccagtcgcgcgtgagttcgacggcagcacgcatcagatggccctggtgtttttccagtttggcctcgaatcgttcttggagcgtgaacgcatcggcggtggcgcctgcgaagcccgcgagcactttgtcgtggtaaaggcgacgtattttgcgcgccgtgcccttgatgacgatattgcccagagtcacctggccgtcgccgcccagggcaacccggttgcctcggcggacacacacaatggtggtggcgtgaaattgttccatgctttccttcctttgaagggtctatctgaggccgatcgtctcatatttcaagaggggggggtgtgttgccccccacgctgcgcaggcttgtcgcctgcttgctgcccccccgccttggggcggcccggcggcgggtgtgttgccccccacgctgcacaggcttgtcgcctgcttgctgtttctccgaggggggcgtcccccgccttggggcggcccggcggcgggtgtgttgccccctacgctgcgcaggcttgccgcctgcttgctgcttctccgagtaagggatggctcatagacaggaggagggcgaaagaaaaagggccatgcatggtcggcatagcccttttgtcctacggcgcgggtgagtgcgctttagtcgccgtacagcttctggcgcatttcgcggcgctcttgcgcctcgagtgacagggtggcggttgggcgggccaaaaggcgtgggacgccgatgggttcaccggtttcttcacaccagccgtactcgccgctgtcgatgcggacgatggcctgctgcacctttttcaggagcttgcgctcacgatcacgggtacgcaattccagggcgtgttcttcctcgatggtggcacggtcggccggatcgggcacgaactgggtttcacgcaggtgctcggtggtttccccggcgttggccaggatgtcctgttcgagttgtttgagccgctctttgaagaacgccaattgacgttcgttcatgtagtcggactcgggcatggccagcaactcttcttcgctgggcagatcaatcgccgtatcgctcgtcgacttgcttgattttttggttactgccttcgtagccatgaaaacactccactatgaatcgctccgtaccggcatccggagataccgcgcggcggcctttatgtactggcgctaagctttcctcgcagtacggttttacttgtgtgcgcagtgggcatcagcccaccaggcactgttcaaggccgcgggtgaaaatctcctgcggcagtttgcggccaatgaagaccattttggtcgacggcttttcggccgccgtccagggtttgccaggttcggcgcccatcatcatgtgcacaccctggaacaacatgcggcggttgatgcctttcatgtacaggatgcctttgtaacgcatcagatccgggccgtacacctgaaccacgccacccaggaattcttccaggcgcgcgggatcgaaaggcttgttggaacggaacacgaaggcgccgatttcatcattgtgttgatgatgatggtggtggtgcgcatgatcgcagtgcgcgccgcattcgccagcatgctcgtgatcgtggtgatcatggtcatgatcgtgcgcgtgtttggcgtctggatgctcgtcggccagaaagtccgggtcgatgtccagaatggaattcaggttgaagccgctgatgtcgatgatggacttcagttcgacttcgccgaaatgcaccggcgtgatgggcgcgcgcggattgatgcgcagcaggcgggcgcgcagggcttcataatccgcgtcgttgaccagatcgcgtttggaaaccaggatgcggtcggcaaaacccacctgtttctgagcctcttcttgcgcatccagcgtggccatcccgtgcttggcgtcgaccaccgtcacgaccgcgtccaggcggtagtagtcggcgatgtcgtcgtccatgaagaaggtctggcacaccggaccggggttggccatgccggtggtttcgatgatgacgcgctcaaaactgagctgaccggcctcgcgcttgacgcgcaactcgttcagcgtgcgcatcagatcgccgcgcacggtgcagcagacgcagccgttggacagttcgatgatttcttcatcgctgtcttgcacgagcagatcgttgtcgatgctttcgggtccgaactcgttttcaatgaccgcgacacggcggccgtgaaactcggtaaggatgcgtttcagcagggtggtcttgcccgcaccgaggaagccggtgaggatggtgacgggaaccattttgtccaaactgcgcggggtattcatggcgatgctggtgctttaatcggctgcgattgggggcaagtgctcagactggcgccaaccatatctataggggccgcggccggcgcgccgggatgggtgcatcccggatggtgctcgtggcaactcgcggcttgtttggtgctgccgggattggcttgcatagcgctgccaatcgtgaccggacgcaggattacagcacagtcggctgtcaggggcaaaccctgtggcagcctgagtcgtcctttttggcgcagatgacagcccttaagcgattaatctcgggtaatccctggaaatggggccaagttctgtaggttcaatagggacggaaccggacgatttagtgatggtggtgggctgccggggcgtttttctggcattgcggacagagcgcgcggatttcggtttcgtgggtggccagggcaaaaccggtttgggcgacccgctcggccagcaggcggctcattgccggatcgctgatttcggcgactgcgccgcagcctgtgcacacgactagcaggtcgtgcggcgcaccggcggcgtcatgacaggcggtccaggcgttgacggcgtccaggcggtggatcaggccttcgtccatcaggaagtccagcgcacggtagacggtcggaggcgcggcgcccggatgcacggcgcgcatggcatcgagcagttcgtaggctttcaggctgcgcccgtgggtgagcagcagctccaggactttgcgccggatgggggtcagacgccggccgcgctctgcacagagcgattcggccaggcgcagttgctcgccgacggcgtcggcgcggctggtgcgggcaggggctgacatggtgttttcggaataagccggttcagaaatgaggcgaaggtatcagaaaacaagccattctgggacttaagctcttgtttgttatgatataacataataaaaagaaagttctcattaccgccatgcccatgttttcttcatcttcttccgctttgcgtcatggcgcgctctggcgcatggcttgggccttgggtgccagtctgtttatctggagcctgctcacatgggccatgtcgtgacacctgccgccatcgaactcgagagcgtcactttcggctggcggggccagcctgcggtgcgcgacgtcagcggacgattcgcacccggctgcatgaccgccatcatcggtcccaacggcgcgggaaaatccaccctggtcaagggcttggccggggtgttggccccgatgagcggccggctgcatcgtgatagcacctcggtcgcttggctgccacaggcggccgaattggatcgagactttcccatctgcgtgctggatgccgtggtgttgggcggctggcggcgcatcggcgctttgcgcgccgttgatggcgacgaaaccgcgagagcgcgtctggcgctgcgccgggtcgggttggagcaattggccgagcggcccttacaggccttgtcaggcggacagttgcaaagagtgttgttcgcccgtctcttgatgcaggatgcgccggtactggtgctcgacgagccctttgcggccgttgacgggcagaccacgcgggtgctgatggccttgctgtgcgccctgcaggcagagggccgcagcatcatcgcggtactgcacgacatggcgctggtgaaggaatacttcgcccaggcgctgcttttgtcaggccgcgtgctcgcgtgggggcctacggccgacgtgctctctcctgaacgcctggcgcacggccaattgcatctggggtacgcatgacgctgtggcaggcgctgtgcgcacccttttttgatttcagtttcatgcggcgcgcgctggctggcgccgtggcgctggcttttggcgctgcaccgctcggcgtgtttctggtgctgcgtcgcatgagcctgatgggcgatgcgatgtcgcatgccattttgccgggcgtggcggcgggttatctgctcgccggcctgtctctaggcgcgatgatggccggcggcatcgtcaccggtctggtcgtggcgcttttgtccggcctggtcacacggctgacctcgttgcgcgaggacgccagctttgcggccttttatctgatttcgctcgccttgggtgtgctgctggtgtctttgcgcggctccaatgtcgatctgctgcatgtgttgttcggcacggtcttgggcctgggcgatgacgcgctgttattggcgggcctggtcagtaccctgacgcttttcagcctggcgcttatttatcgcctgctggtggccgagtgtttcgatcctggttttctgcgtgcggcaggcgggcgtggctggctggcgcacttcgggtttctggccttggtcgtgatcaatctggtggcgggctttcagattctgggcacgctgatggtggtcggcatgatgatgttgccggcgctggcggcgcgcttctgggctcgtcgggtggcggcgcaactgcctttggccgtggtgttggcggcgttggcgtcctggtgcggcctgctcgcttccttccattttgatctggcggcctcgcccgccatcattctggccgctggcctgatctatctgctttccatggtgttgggcccgcaaggcgggctacgcacccgtctgcgctggcccaggccggcgctttccaaagaggtgtgaacatgaagcttgtctgggcgcgttgcgcggcaatcgccgttctgtctatcctgcctgcggttgctgtctgggcgtcacccgttaaggtggtgacgagtttttccattttgcaagatatggctcgtgaaatcggggggccggatgtcgaggtgcagacgctggtcggtccggacggcgatgcgcatggtttcgagcccagcgcggccgattcgcgcaagctggcgggtgccgatctgctggtgattaatggcctgggtttcgagccctggctgccccgtctggtcgaggcttcaggattcaaggggcgggaggtccgggcttcggatggcgtcaagccgcgcgcttttgccgaggctctcgatcacgaagaccatgaccacggtcacgaccatcaccatgatgtccaggacccccatgcctggcaggatctgcgtaatggcatgatttatgcacagaatatcggccgtgctctcgagcagcttgatccggcccatgccgcgcaataccagcagcgtacccgtgcttatgtggccaagcttgaagccttgcaggccaaagtagagaaaaccttcgccgccatccccgccgagcgccgcaaagtggttagcacccatgatgctttcgcttacttcggcgaggcctacggcgtgcgcttcattccggtggcgggcttgtctaccttgtccgagccgtccgcgtctggttttgccgaggtggtaaaacgggtcaagcgcgagcacgtgccggccctttttattgaaaatatcggcaacccgcgtctggctgagcaaatcgcacgtgaaacgggcgccaaggtgggcggtacgctgtattccgacgccttgtctgcgccgggcaaaccgggtgctacctatttgggaatgtttgaatggaacgtgcagcaattggccgctgccttgcagccctgaccctggtgattctgccgatatccgcgctggcgcatccgcatatgtgggtggatgcgcaggctgaagtgatgtttgatgaccaggggcgggttgccgccctgcgtcaggtctggctattcgatgaaatgtttggggcttatgccacacaaggcttgccaagagcggcggatggcggcctggccgaggacactcgtaaaaccatggcgatcgattggatgaaggcgctgggtgagcccatttcgcattacttcacgcgcgtcacgcgtgaaggcgcaaccctggccttcggcgcgccgcgcgacgcgcaggttcaatgggatggccagcgtttgtctctggccttcaccttgccgctggcgcagccggtcgcgcccggtccgcagggtctggcgatcgacgttttcgatcccacctatttcgtcgcctacgcctttgacgcgcccaaagcctggcgactgagcaatgcgcccgcgaattgccgccagacctatcgtccgccccagccgctggactggaaaacgatgcaacaattggccgccattccctccaatgtcgatacgctgcccgatgagctgttcgccatcaccaaaggtctgacgcatcgcaacgagttgcgttgtccatgaggtcggcagcgcggatcgtgccatggatgctggtctttgccttggcgctggcggccgggcaggtctgggcgcagtcccatcctttcgcggtgcccgaggcgggcgggtccccttggctggcgcagatttcggtctggcaatcccatttctatcgccagttgacgggcgctgtacgcgcctggcgggatgacggctcatggctcttggtcgggctgtcgtttgcctatggggtgtttcatgccttggggccgggtcatggcaaagccgtgatatcggccttcgtgctcgccaatcatcaaagcgcgcgcaacggggcggtgctggcgctcttgtctgcgctggttcaggctttggtggccatcgccctggtggcgctgctggctgctgtgttcaatgtcacggcccaggtcatgaacgccggcacacgctggctggaaatggcctcttatctgatgattgtggcgctgggtgtctggctgttgtggaccaaggcgctcaggccttggctgcggcctggccgccgccatttgcatcacgccgcctgcgggtgcgggcatgtgcccccgttgtcgctcatgagcgggcggctggattggcgccgcgcctggactgcggtcgtggccgtgggtttgaggccatgcagcggcgcgctcattgtgctggtgttcgcgttgtcgcaaggcctttttgctgcgggcgtggtggccacgctggcgatggggctggggaccggtctgacggttgcgctattggccatgaccgccgtctggacgcgcaacgcgctgactaacagcagctatctgtccccaaagtgggcggcaagactccgttatggcatcgagtctgtggcggcattggcggtgctgttgctaggcctgctgttattgggcgggcaggtcgccggcgcagcgtaaaaaagaattcggacaggggcacttgcgtcgtaattgatatgttatatcattcctttctcatcaaaatgcaatgttataacatttaggaaagaggaatgaggtttacttcgcgccccagtcatgccgcgcttgcgatggcgtttgccgctgctcccgtatttgccgccgaacccgaggcggtcactctgactcccatcacgatctcggcggacccgctgggacaaaaccagaacagcacggcctcgccggttaccgtgctcgatggccaggcgctggtcgagcgccgccaaggcacgctgggcgacaccctcaatggcctgccgggtgtgcattcggatactttcggtgccggcgccagccgcccggtcattcgcggccagacttcgccgcgcgtcagtgtgctttccgatggctcatcgctgttggacgcttcagccatttcgcccgatcacgcgatcaccatcgaaccgctgctggcggatcggatcgaggtgttgcgcggaccggccacgctgcgttttggcggaggttcgataggcggcgtggtcaatgtgctggacaaacgcatccccactgaaaaacccgagggtggcctggcggccgaggcagagttgcgcggggcgacgggcaccaaggagcgtgcgggcatcatcggcattacggctggcacggacagctttgttgtgcgtgtagaggggctgaagcgccgcagcagcgattacgccgtgccgcattggtctagcggcaagctggcgggttcgtacagcgaatcgacgcaagggtcggtgggcatgtcctggattggcccgcgaggctatatcgggctggctttcacgcatatcgaaagcgagtatggtttgcccgggcataaccacgaatacgaaggttgccatccgcatggtacgcacttgcactgcggtcatcatgaccacgatcacgaccatgatgatcatgcccacgaagaggggcaggtgccctatgtacgcctgcgcagtaatcgcaccgatctgcgcgctgagtattccgacccgcttcccggtttcagcaaattgcgtctgcgcggcggtttcaccgattaccagcacgatgaaatcgaaggcggccaagtcggcaccacattcaagaatcagggctttgacacccgtcttgagctagagcacaaaccctggatgggcttgcgcggcgtgatcggtctgcaaaccgctttcagcgattttcgcgcgcaaggcgaagaggctttcttgccgcgcagcaaaacgcgcagcaatggcctcttcctgctggaggagtaccgcctgaacgactggcgttttgaagcaggcgcccgccaggattggcagagcatatcgccggagggcggcttgaaaaaatcacgcttgtcgggcacctcgctgtcagccgccgcgatctgggactttgcgccgagctactccgtggcgctgtcgctctcgcgttcgcagcgcatgccctcggcgcaagagctctatgccgacggcgtgcacctggcaaccaatacctacgaaatcggcaacgccggcttgacgcgggaaacctcgcgcaacatcgacctgaccttacgcaagcacgaaggcgacaccacattcagcctgagcgccttccacaaccgggtcaacaactatatctatgccaatacgctggaccgtttcgaggacttccgcctgattgagtacacccagaaagatgccgagttcgtcggtatcgagggtgagctcaagcatcaattcacccctattctgtctgccggtgtattcggtgattacgtgcggggcaaactgacgggtgggcagggtaatttgccgcgcattcccgcagcccgtctgggcgcgcgcgccaatttcaagtggcaggcgtggtcgggcggccttgagtacgcttatgtgtttcgccaaaaagacatcgccagctatgagagcgaaacaccgggttatgccctggtcaacgcagtactgagttatcgatttaaggcggcaggggctcagtacgacgtctatgtgcgcggcaacaatctgctggacaagctggcgtacaaccacgcttctttcctgtcttcggtcgcgccgctgccgggccgttcggtgatgctgggtgtgcggatgagctattgatcgctgttgtcttcaggtttgcgattggctctggggtgcgcctggtcatagactttggccaggtgctggaagtccagccgcgtgtaaacctgagtcgtggcgatattggcgtgtccgagcagttcctgcacagcgcgcaggtcctgggccgattgcagcacatggctggcgaagctgtggcgcagcacgtgcggatgcacatgggcgggcacgcctgcttgctgtgccagccgggccaattgcaattgcacgacgcgcggcgaaatccgcgcgccgcgcgcgccaagaaacagggcgtagctatcggccgccggggtggctgccgatagcagtgttggccgggcttgcagccacttgtccagcgcggcgagggcggcgctgcccaccggcacgatgcggcgtttaccgcctttgccaagcacgaccacctcggcctcggcgcgattgagccagccggccggctcttcgctgcctgtgtggcggtggtagtgcgtgtccagggagaccagttcagatagcctcaggccgctggagtacagcagttctgaaatggcgtgatcgcgcagactgacaggatcggtgcttaactgtgcgggcgcgtggtcgagcatggcttgcgcttgatcgacggacagggccttgggcagggcgcggggcgccttgggggcgcgcacacccgcgaccggattgcgggccaggccgatatggggcgcccaccattgataaaacccccgccaggcggccaggcggcgagccaggctgcgggggccgaggccttgcgcatgcaaacgggcaatctgctggcggatatgggagacgctgaggtcttgcagggcaaggccggcctgggtcgccagtgccgccagcgattcgaggtcgtggcggtaggcggccagggtgtggcttgagtagcgtcgctgcgtctgtagatgttgcagccagtcctcgagcggcggtgcgaggagactcattacgctgtggccagccgccctaaggcggccgaagcgagccggccgatggtttccagaaaggctgtgcccatctcgggggtaaagcgtgcggcgtcatcggaacccagcaccagcaggccgatactgggtaattcgggtgccaggcgcagcgcgatcagggccagcgatttcggcgtgctatccagccagcgcacggcttcgaaaccggtgtcattgccgcagtaaggtgttttcaggctatcggcgaaggtacgcacgtcgtcggagacatcggcgccgtaagcgtgctcgcccgtccggggcagaccggccagattccacagccgtaaaccagtgtggtcgagattgaactgctcggccaggcccagcgcaatttcacccggcaggcgcgtggtatcggtttcgcgtagcaggcgctctgaccagagggtgatttgctggctgattttctcattgtcgcccgcattgcgtaccagctcgttcaagcgccattcgaggctgcggttgcgctcgcgcagggtgagaatctggcgttcggctagagagatcgctcgcccgccatgcggattgggtatatgcagattggagaaaatcgctgcatgctcgtcgaagaacgaggggtgctcctgcaggtagcgcgcgatgtcctccgcgctcgggtcgatggtcgtcatgtcgctttgatagacagcggttggcggcgcgatcagcggttgagcgccagggaaagaaccagtttgtcgatgtcgacctggccactgaatacggactcggccgggccggtcatacgcaattgctcgccgttccaggcgatggtcagtgcgccaccgcgggtttggacacgcaccgggctgtcgagcaggccacggcggatgccggccgcgacggctgcgcaagcgccggtgccgcaggccagggtttcacccgcgccgcgttcgtagacgcgtagacggatgttgtggcgatcttggatttgcatgaaaccggcgttgacgcgccgcgcaaagcgcggatgcgattcgatgtgtgctccgacttcgctgaccggggcctgatcgacgtcggccactacctgcacggcatgcgggttggagatcgccacagccgacagctcgatctcgccgccgggcagcggcaatacatagagggtgtcctggccttgctgacgttgcgccaagccgctgacgtcgaatggcagggcggccgggtcgaagcgggtcgtgcccatctcgacggtgacttgttcgtcatcgccttcgtcgagcacgataaggccgctgacgatttcggcgcgcaaggggtttttgctggacaggccttgctcgtgcacaaagcgcacgaagcagcgagcgccattgccgcagtgctcgacctcgctgccgtcattgttgaagatgcggtagcggaagtcggcatccgggcgtgtggcgggttcgaccagcagaatctggtcggcgcctacgccgaaatggcggtcacccagggcgcgggcgcgctccggggtcatgtcgatggtttgacgcacgccgtcgagcacgacgaagtcgttgccagcgccatgcattttggtgaaattccagatcatgcaaggattatcacccattccgcccgttctggcagcccgtgtcctggggggctgtttcaatagagtttggggctgccttcggggcgcgttttgaagcggcggtgcacccagtagtattggcttgggcagcggcgaatccagccttccagttcgcgattcaggcgtgctgtggcgtcttccaggctctcttcgcccgggaagtctgccaggggcggtaacacctcgacgtgatatcggccggtggtggggttccagaaatccagaatgggcagaacggcggcattccatttgcgcgctaattgggcggtggccaccagggtggctgccggcacgccgaaaaaaggcacgaacaccgagccattgcgtccaaagtccatgtctggcaggtaataaacgggccgggcggcgcggaaatgacggatcagatcgcgcacgccatccttgcggctgaccaggaatacctcgttaaaccttgcccggccggcccgcacgatggcatcgacggcagggtcgcgctggggcgtatacatggtggcgccgctgggcacctccatggtgaggcgggtcgcggcgacatccagaccgatgaagtgcggtgccagcagaatgaccggccgaccggaagcggccagcgcattgatggtgtccgcgccgctgaccgaggccatctcgcggatggcctcggcgctgccataccagagcacacctcggtccacgatggattggcccagcgcacggaagtgctcccgcgtccatttttctcgcgtttgggggctttcgccaggaaagcagatctccagattgcggcgcacgatgcgggcacgggatttggccagatgcagggccagccagccgactacggcgccggcgcgctggcgcgcgcgggggctcatgcggccgaaccagctcagcagtccggtcagggcgcgagtcttgtagtcttttttcatggtgcaggcggtgcgccgcgcggcgttttgtagcggttgtagccccagaggtattgctcgggaaagcgccggatcagcgtttccatacaggcattgagcagggcggcctgggcctgcgcatcggcgggaagaggatcgggtacacgggtgaagtgcagtttccagccgcggcccatgggcaggcgctgagctgcgcagaggatgaccggcacacccgtctggccggccagtttgcctggcagggtaacggtgtaggccatgcggccgaagtagggcgcccatacgccttcgccctcgccgggagcctgatcgggcagcaggcccacggcctcgccgcgccgcaaggcgcgcacgaattcgcgcacgccttgcatcgtggcgggcacggcgcgcaccttggcgttgttgcgggcgctttccagcagcggcgccaggatggctttgcgcggtggccggaacatgaccgtcagggggattttgcgcgccagataacgggccacgacttcatagcagcccaggtgaggcgtgaggaatacgacgccacgcttctcggcgatggcggcatccacgacatccgtgtcctgccccggatcgagtttctccaggctggcgtcctcatggaaccagaccttgggtgtttcgagaatcatggcgccgatctgaccggccgaacggcgagcgaaggccgcctccggatagccggcttgtgtggcgttggcgcgcaggcgccggccatatttgcctggcagggcgtaggccagcctgcccagcacctgcccgagcgtctgtagcacagacaagggtagaaaggcgagtaaacggaagaaggcgagcagcatgttattggcgtggggaggtccgtgatgaaagcgtctgcaaaacaccgcttcgagaatgggttctccgacaagtgctgcattttcgcctaaaatcagagaggtcgccgagttaaccgacaacttgcggagcgacgatgcggcgtcagccgtttcaaatccgctaaagcgtcgcgcccagatgtcctctatattcagggagatccggggcgcagcgcgcctcgttcaacctgataggcggtcttatcgccgcaaggacgcatccgtggctaacaacgattttctttttacttccgaatcggtctctgagggtcaccccgacaaggtcgctgaccagatctccgatgccatcctagacgccatcttcacgcaagatcccaatgcgcgtgtggccgccgagacgttgtgcaataccggtctggtcgtgctggccggtgaaatcaccaccagcgccaacgtcgattacatccaggtcgcgcgcgacaccatccgccgcatcggctacgacaacaccgaatacggtatcgactacaagggttgcgcagtgctcgtcgcctacgacaagcagtcgcccgatatcgctcaaggcgtggaccgcagctccgaggactacctcaatcagggtgcgggcgatcaaggcctgatgttcggctatgcctgcgacgaaacgcccgacctcatgccggctccgatctggtatgcgcatcgcctggtgcagcgccagagcgagttgcgcaaggacggccgcctgccctggctgcgtcccgacgccaagtcgcaagtcaccttccgttatgtcgatggccgtccggtcgaggtggacaccgtcgtgctgtccacccagcatgctccggaaatctcgcaatccgcgatccgtgaagccgtcatcgaagacatcatcaagccttgcttccctgaaggcctgatcacgccgcaaaccaagtttctggtcaacccgaccggccgcttcgtcatcggcggtccgcaaggcgattgcggtctgaccggccgtaagatcatcgtggatacctacggcggtgcttgcccgcacggcggcggcgctttctcgggtaaagatccttccaaggtggaccgctcggcggcttatgctgcgcgttatgtggccaagaacatcgtggctgccggtcttgctcgtcagtgccaggtgcaggtgagctacgccatcggggtggccgagcccatcaatatcacggtttataccgaaggtaccggcgttatccccgacgaccagcttgccaagctggtgcgcgagcacttcgatctgcgccccaaaggcattgtcaacatgctggatctgctgcgcccgatctacaccaagacggctgcctatggccactttggccgctcggaaccggaattctcgtgggaagcgaccgacaaggtgcaggccctcaagaaagcggtctgatcgcgaacggtcagcgtccgaacccttccctgcgctaaggcatggaagggttttgtcgggccgcttcggcggcgctcttagcggcgatagacacagccggccgggtgctcgagcaggccctggctgctgtcaaggaatagcccggcccggatagggctatgcaaaaagggacatacgccgggtgctaagcttgcgccatgagtacccgagacccttccgccgagcccgccgcgccgggcgcttttaccgcctctgattctccctgcgtggcagtgtgttctaccctgtttgatgatatctgccggggttgcgggcgcacggcgatagaagtcgccaactgggtcttcatgaacgaagaagaaaaacgcgaagtctgggtgcgcattcgcgctcaaggctatccccggcgcaacaatccctgagccggccaggcctgtcttcgccctgtcatacagagcgggcttaatcgaagacacattgtctcgacggggcccaaccatgcgtatcgctcttgtgacggatgcctggcatccgcaagtcaatggcgtggtccgaacctggaccgccatgtgccgcttgttgacccaatggggtcatgaggtcagagtcatcagccctgagggcagccgtacagtgcctgcgccttcagagccggcgttgcggctctgcttcaccccgcgccgtcacctgcgtcagctgatgggagattgggtgccggacgcactacatatcgccaccgaaggaccgctgggatgggcggcgcgcagtatggcgcttaggcgaggctggcagttcacgacctcgtttcacaccctgtttccggattatctgcgcgcccgcatgggcattcccgccgggctgccctggcgctatatgcgctggtttcatcagcctgctcagcgtgtgctggtgcccacacccaccgtggcgtccattttggcgcggcgcgggctggtcaatctgaaggtttggtcgcgcggtgtggatgcctccttgtttcagccgctttccaccgagatgctggcccatttacccagaccgatctggctgtcggtcggtcgggtagcgcgagagaagaatctggatgccttcctggccctggatctgccaggcagcaaggtggtggccggcgccggaccggatttgccgcgtttgcggcacgcgtttccagaggcgtattttctcggcgctcaagacgacgggaaattgccagcgctctacagcgccgccgacgcctttgttttccccagtctgaccgataccttcggcctggtaatgttggaggcgatggcctgcggcacgccggtggcggcctttcgcagcgaggcgcccatggctgtcgtgcgcgcgggagagacgggggcgttggatgatgatctgggccgcgcctgcctggcggcgcgccagctcgatcggcgcgcggtacgggattgggcgctgacacgcagttgggatgctgtcgcgcaggatttgttggcggcgctggtgcctatcggcggcatggcgccggcccgcagccaggcattgagcgtttgagcccgagcgggggtttcccgtggcttgtccgacccgctacaatgctcgccatccctgaggagcgctgcgacgaacgccggatacggcacgccaggctcaggaatccttgtccgggcgccgcatgcggcgcctttgcaacggcgctcaccttagccgctgggccggcgagggcgagcgccatgtttcatggtttttcgcgtcggctggccaagtgtgcgcccgtcattcttacgtggagatctacaccgtgaacgcagtgtccgacaacgctttttctgattacatcgtcgccgacatgagcctggccggctggggccgccgcgaactggctatcgccgaaaccgaaatgcccggcctgatggccattcgtgacgaatacgctgcggcgcaaccgctcaagggcgcccgcatcgcgggcagcctgcacatgaccatccagacaggcgtgctgatcgaaacgctggtggcgctgggcgctgaagtgcgctgggcttcgtgcaatatcttttccacccaggaccacgctgctgcggccattgctgcgaccggcacgcccgtgttcgccgtcaagggcgaaaccctggaagaatactggcagtacacccacaagatcttcgagtggccgcaagaccgtcatgccaacatgattctcgatgacggcggtgacgccaccctgctgctgcatctgggcaccaaggccgaaagcgacccctctgtgcttgccaatccgggcagcgaagaagaacgcgtgctgtttgccgccatcaaggaaacgctggcgcgtgaccccaagtggtattcgacccgtctgtcccagatcaagggcgtgaccgaagaaaccaccacgggcgtgcatcgcctgtatcagatgtcgcaaaagggcgagctggcctttgccgccatcaatgtcaacgactcggtgaccaagtccaagttcgacaacctctatggttgccgtgagtcgctggttgacggcatcaagcgcgccaccgacgtgatggtggccggcaagatcgccgtggtcgcgggttatggcgacgtgggcaagggttgcgcccaggcgctgtcggctctgcgcgctcaggtctgggttaccgaaatcgacccgatttgcgcgttgcaggcctcgatggaaggctacaaggttgtcacgatggaagaggccgccgctcatgccgatatcttcgtgacggctaccggcaactaccatgtgatcacccgtgagcacatgaacgccatgaaggatcaggccatcgtctgcaacatcggtcacttcgacaacgaaatcgatgttgcctcgctcgagaaggattgccagtgggaagaaatcaagccccaggtcgatcacgtcatcttccctgatggcaagcgcatcattctgctggccaagggccgtttggtgaacctgggttgcgccacgggccacccctcgttcgtgatgtcgtcgtccttcgccaaccaaacgattgctcagatcgagttgttcacgcgtaatggcgactacacccgtggtcaggtctatgtgctgcccaagcacctggacgagaaggtcgcccgtcttcatctgaagaagctcggcgtcaagctcacgaccctgtcggcggcgcaagcccagtatatcggcgtgccggtcgaaggccccttcaagccgggccactaccgctactaagccagtagaggtagcatgaggtggctcctgcgggagccccctttttcacaggagatcaatatggcactgattctggtctggatcttgaacgccgtagcgctgctggcagtggcctatatcttgcctggcatcacggtcgccagctttggttcggcattggctgccgcgctgatactgggtttgctcaatatgctggtcaagccggtcctcgtgcttttgacgctgcccatcaccatcgtcacgctcggtctctttcttatcatcttgaacgggctgttgttctggctggcaggttccattctgcgtggctttcaggtcaatggcttctggtgggcggtagcgggtgctattttctacagcatcatctccggcctgctttccaaacttataccgtgatgaccgactcaacctctcctgcaatcagcctggagtttttcccgccgcgtgatatcgcggcccaggaacgcctggtgcgcgcggccaagcagatgctggctgtccagccgagctatgtgagcgtgactttcggtgcgggcggctccacgcgtgccggcaccgaagagacggtgcgcaccctgaccaatcttggctgtgatgccgcaccgcatctatcctgcatcgggtcttcgcgcgagcaattgcgcagcatcctcgaccattatcgcgaggcgggtgtgaggcgcgtcgttgccctgcgcggcgatctgccttccggcatgggcggtgacgcgggcgagctgcgtcatgccgtggatctggtgcgtttcatccgcgaggaaaccggcgattggttccatatcgaagtggcggcctaccccgagatgcacccccaggccaccagcccgacggcggatctcgggcacttcgtgtccaaagtgcaggccggcgccaatgccgcaatcacacagtatttctttaatgccgatgcctatttcgacttcgtcgaccgggcgcaggcgcgtggcgtgaccatccctatcgtgccgggcatcatgcctatcaccaactacagccagctctcgcgtttttcggagatgtgcggcgcagaattgccacgctggatacggttgcgcctggccgagttcggtgacgacaaggcatccatccgcgctttcggtgtcgatgtcgtgaccaagctgtgccagaccctgctcgaccatggcgtgccgggcttgcatttctatacgctgaaccagtcggaagcgacgctgagtatctggaaaaacctccagcgttgagtctttgcggcggcaaccatcgtggcggtttcacgggggttggccgcccgatcggcgagtgtctgaaatccggagagccggcaagaaaatgccgggggcaatgagagcatagggctcctacccacctgtcagagccatcgcggctctgctgtcttgtccaggagttctcctatgtctgatgcttcccccatatctctgaaaatggcaacgatgttggccacgacattgcttgcctcaacggcggcggtcgggcagaccgccgaccaaggttgtggcgccggcacatgcgggaagaagtcttccgctcagcccaaagagggggatgaccccaaaaagaagcgcgaggagaagcgcgaggcagagcagaaaaaaggcgacgcggccgcttcgtctaccgctgctggtcaaactgaggccggttgcagtaagaaggaagccgggtgcgccaagcgataagcggcctgggcctgggctatcgccgtgagatggcggcctgggacatgtccaagatcaacgctggctttttcgaggttgcccctgaaaactggctgcgccgcgatcgtacgcctttgcatcgcttgcgcgccctggggcgtagcatcgccctgcatggcgtctctctcaacctcgggggtgaggcgccgcttgatgcggcgtttctgcgttcggtgggggcgctcatgcgcgaattgggctcgcactgctactccgatcatctcgccgctagcggtgatgcgcaccagctctacgatctttttccgattccgtttacgtctgcgcaggtgctgcgcgtggccggccgtatctgccgcgcacaagacatcctcgggcagcgcataagtatcgaaaacagcacttggtataccaatatcggagacatgcgcgaggccgatttcctggccgagatcgccgagcgtgccgactgcggcgttttgctcgatctcaataatatcgacgtcaatcacaaaaatcatggcggcgacgatatccccggctatctcgcgcgtcttgaccttgcccgcgtctgctatctgcacgtggcgggccatgagtttgacccccgcttcgggctgtatatcgatacccacagccggccggtggcgggcgttacggcgcgatggacgcggcatcttcaagcagagcatgggctggctgtgctgctcgagtgggacaacgatattcccagccccgagctcatcaaccgggagctttcttgtcttcagacttttatgactacgtcagaggcgtgagcgagcgtatgccggccggatacagcgcggcaggcatgcgggtgtatcgccatctggtctatctgggggccagccagatgatcgaggcgggctttccgcagttgcgtgagggcatgggcgagcaggcctggcgcgttctgatcgaaggttttgtgcggcagtccgcctggacctcgcctttttacggagatctgcaaaatgagtttcgcctttttctcgcgcgtgagagcgcatgagcctgcgttggccctgctcttgttgcggctgtgggctggttgggagtttgcgcgcgcgggctggatcaagctgagcggaggctggcaggcgccgcaatggttcagcggtctggacatgccggtgccgcaggcctggttgccggcggacttgaactggatcgcggccggcgggctggagctgttctgcgggctggctttgctgcttggcgtatttacccgatgggcaagcgccatcttgatctatgtgaccatcgtggcggtgtatgccgtgcactttgatctgggctgggcaggctggaaccagatcgacaccgcagatggcctgggtttcaaagtgccgctgatgttggggctgatgctgtttgtgttgtttgcctgcggtccgggcgattacgccctggaccgcgtggcaaaccgtgcaggcaagcgtgcctagctcagcgtgtgcgagaacacgctgccgcggcctgccgtcgtgccgccggtttctagtggcgctgtgggtgtccagcccgaaggcgtgaggatggcggccagccgcatatcgtgtgctgcggccttgtagtcctctggcagcaggccttcgtcccaggctactccaatggccgtgtgcggatgcccggcagccgtcaaggccgccagagtacggtcgtaatagccgccgccgtaacccagccggtcggcttgggcggtgtatcccagcgtgggtaccagcagcacgtcgggcgtgatgcgctcgctgtcttgcggttctggaatgccataggcgcccgtctgcatgggggtttcgggcgtccagcggtgaaattccaagggtgcgccgcgttcgcgcacatggggcaggcatacgatgatgtctgcttctgcccattgccgcagcagcggcagcagatcgggttcgccttccaggggccagaagcccgccacgctgcgcagcggctggccgcgttcgcgagccatattgagccaggtgaacagccggccgcgcatcagcagggcgccgcggctgcgctggttttcgggtaattcggcgcgttcgaggcgtaatcgcgctcgcaacgcgactgcggtattctgtccggtatatggggtctgcatacaggtgggcctggctaagcggtttatgcgtgaggggacgggcgatgaagccgacagtattcgcggggcgtcaatcccaacggtatcagaattctttggcagcggggttgcggcggctattgccgctgttggcaatgtgggtggcggcctgtgcgccggtcgatgcgcagcagcgcgccgccgaggcgctgccaagcgcgccggcggcgccagtgcagcgcgcgctgcaaaccggattgcctgcctcgccggactcggtggcgcggcaggcggtggtctcggcacgggatgccatgaatgccaagcaatggtcggtgttgggcgccttggcgccccaggcccagacggatatgttggggatttatccccaatactggctgttgcgttatcagttgtctgcgccgcctaacggggtgcggcccgatgccgaactgaagcagttcctggctgccaatgcgggcagctatcttgaggaccgcttgcgcgccgactggatactggctgccgcacgcagcggcgactttgaaaccgtgcgcaggctggcgccggtcaaggcagcgaatgcccaggtgaactgtgcggtgctgaatgcacgccatatgacgggcaagcgcgccacggcccaggaggccttgagcgtatttgcggcgggcggcgcgtgctggtcgttgtacgaccaactcgtggcggatcacaccctgggctgggacgagcttttgccgcagttgcgcgacgcgatcgaggcgaatcggacggccgatgcgcgccgtctggtgcagtacatcttcgagcccagggatttgaaaacctatgacctgatgatgcgcgatcccatgaaatggttggtgcgccaggacaagtcgccggtgggacgtaatgaaaaagaactggtgacgctggccctggcccggctggcccgcgcggatgtgaatgtcgccaactcctatctggagcgtgaatgggcccagcacttgccgccttcgcatctggcctgggtgcgcgggcagtatgccttggcggccgccttggctttgaacccgcaggccaatgactggtatcgcgcggcaggccatatccgcatgacggattacaaccattcctggaaagtgcgcgccgcactgcgccagcagaaggtggattggaaatgggtcgtagcctccatcgatgaaatgccgcccgcgcaacgcgccgaggaggtctgggtgtattggaaggcccggggtcaggcggcgcagggccagaccgccgaggcgcagcgtgcttacgccagcattgccgatcagtttaatttttacggccagttggcgaccgaagagctagggcgccggatcagcttgccggcgcaggcgccggcggtcacgcaggccgaaatgatcgaggcgcgtgccaatccgggtttggtgcgtgcagtgcatctcttccgtttgggttggcgtgccgaggcggtgcccgaatggaatttcgcgctgcgcggcatgagcgatcgccaactgctggcggctgccgagctggcccgcgcagagggcatttatgaccgcgtggttcatacgtcggagcgcaccgcgcgcgagtttgatttcacgcagcgctttatcgcgccgttcgaaggccgcgtgtccgccagggcccgtgcgctggaggtggatcctgcctgggtctatggtctgatccgccaggagtcgcgtttcatcatggatgcccgctctcatgtgggtgcgtcggggctgatgcaattgatgcctgctaccgcgaagtgggtggcgggcaaaataggcatgacggatttcacgcccgcccgcgtgaacgatttcgaggtcaataccgagttgggcacgcagtacctcaatatggtgctgcgtgatctggatggctcgcagatgctggccagcgcgggttataacgccgggccgggccggccgcgcaattggcgctcgacgtttaatttcccggtcgaaggtgcggtgttcgccgaaaccataccgtttaccgagacccgtttatacgtcaagcacgtcatgtccaacgcggtgtattacgccgcgatgttctcgggccagccccagtcgctaaaggaacgtttgggcaccgtcatgccgtctgccgccgtggcggctaagtcgccatgagcgccgatgctgccgtggcgggcctgaatgcttatattgtgggcggcgcggtgcgcgatgccttgctgggtttgcctgcaggtgaccgcgattgggtggtcgtgggcgcgacacccgaagagatggcgcggcgcggttttattccggtgggtggcgattttccggtgtttttgcatccgcgtaccaaagaggagtacgcgctggcgcgcacggagcgtaagtcggggcgcggctataaggggtttaccttttataccggcagcgacgtgacgcttgagcaggatttgcggcggcgcgactttaccgtcaatgccattgcgcgggctcctggcggcgaactgatcgatccgctgggcggccaggcggatttgcgtgcgcggtgtttccgtcatgtgggcgaggcctttgccgaagatccggtgcgcatcttgcgtctgggccgtttcgcagcccggtttacggatttcgatatcgcgcccgagaccctggcattgtgccgccagatggtcgaacagggcgaggtagatgcgctggtgcctgaacgggtatggaaagaattgtcccggggtctgatggaaaccatgccttcgcgcatgctgagtgtctgggcccgatgcggggcattggcgcgcgtgatgccgcaattgcgtcaatgggaaaccgtggcgccggatcttgatgaggcggcgaggcgtgggctggccttgcctggccgctacgccttgctgtcgcgcttgagcacggaacctctggctttgcgggtgccggccgattgcgcggatatggcgcgcttattgcccgaatggttgcgggcgctgcctgcgcccttgccggcgcaacggctggatctcatcgagcgttgtgacggtttgcgtaaacccgagcgttttatggcgctggccgaagcggtggcggtggtggccgaggtcgatgcgcaggcctggcgccgcgatcttgatgcggtgcgaggcgtggacgccgctgcggttgcccgccagtgcgccggagacccggcccgtatcaagcccgccctgcgccaggtacgcctggatacgctggtttaaaggtaggcgcgccggtcgccccgtgcgaaaccctgggagagacagggcaggtcacggccgatggcgatgactttgaagagttcgcccatttcggcttctgagagcagcttttgcactggcgcggtggcctgggcataggttttgacatcggatgggtcgagctggccaagcaaatccagcaggccggcgttcatcagaaagcgcgcctgcgaggtgtaacccagcacatccaggccgccttccagtgccgcatcggcgatggcggtgaagtccacatgtgccgtgatgtcctggatgcccggtgccacgaaaggatcggcatgggcatgatggcgcagatggcacatcaagctgccgccggcccgctgcgggtggtagtactcccgccgcggaaagccgtagtcgatcaacaaggccgcgccgcgtttgagccagcgccccatttcgcgcacccaggcctcggcttgcagattgatttcagacatatagcccggcaaggccggcagcctggcgtgcacggcctcggccagcgtggcgtctgcgggacggtcgcgccagacaaaaccttgatcccaactgacgccgcgctcttgcacctgcccattttcgtcgtagcgaaatagacggaccggcatcgcgtccagcacctcgttggcgagcacgacgccctcgaaggcctgcggcagatggtccagccattgcacccggctgcccaagggggcgaggcgggcttgctgccgagcgcgcagatcggccgagacttcgacgatggcgtattcgacggatagccccaggcggccgagttcggccatcacgccttcggccagcgcgccggtgccggcaccgaactccagtacgcggtgggtttgcgtggcctgcaaccattgggccgcctggcgtgccagggtatgggcaaagagtgggctgagttcgggggccgtgatgaagtcgcctgccgctaggccagcctgtccgggatcggatgccagtttgaccgcgcctgccgtgtaataacccaggccgggcgcatagagggcctgcgccatccattgttcaaaggagagccagccatccgcagcggcgatacggtcgcgcaggtgttcgatgagggccgcgctatgcgcttgcgcggtggcgtccaattcgggcagggatgaggcgagagtcgattgcatggcgttattttcccatgctggcacgaaaaaagccgggcgatgcccggctttcgtatgtcaatcaagcgcgttcaatcagccgcggcggtcgccagccggtttgctaaagcgcttgcccggcgcggcgcgctgggggcggtcaccaaagctgcgctggggacggtcgccgaagctgcgttgaggacgatcgccaaaatcgcgttggggacgatcgccctgggggcggtcgccgaagctgcgttggggacgatcaccgaaatcgcgctgggggcggtcgccgaagctgcgctggggacgatcgccgaaatcacgttgcggacggtcgccgaagctgcgttggggacgatcgccgaaatcgcgctggggacggtcgccgaagctgcgctgggggcggtcaccgaagtcgcgttggggacggtcgccgaagctgcgctggggacgatcgccgaagtcgcgttggggacggtcgccgaagctgcgctggggacgatcgccgaagctacgctggggacgatcgccgaagtcccgttgggggcgatcaccctggggacgatcaccgaagctgcgttgaggacggtcaccgaagtcgcgcgggggacgatcgccctggggacggtcgccgaagctacgttgggggcgatcaccgccgaagcgtcggccatcgggacgcttgccgccgttgccacgcgggccgccactgctgggacgcgggctgcgttgcggttccaggccggcaatggtttccggcgtgatggtctgaccgatgtagtgttcgatgcggcgaaccttatggcgctcggagtgcacggccagcgtgtaagccagaccgtcacggccagcgcggccggtgcggccgatacggtgtacgtaatcttcggcttgtaggggcaggtcaaagttgacggcatggctgatgccctgcacgtcgatgccgcgggcggctacgtcggtggcgaccagcacgcgaacctggccgcgttgcaactgggtcagggtgcgggtgcgttggcgttggttcatgtcgccgtgcagggcggcggcagagaaaccctgttcgctcagacggtcggccaggtcgtcggcgccgcgcttggtggcggtaaagacgatggcttggtccaggcgcgtatcgcgcagcaggtgatccagcagacgcatcttgtgcgaggcgtcgtcggcgtacagcaggctttgcgtgatgttggcgtgtttgtcgcggtggccggcgatttcgatacgctcgggttcgcgcatcattttttcggccaggcgggcgacgctgccgtccagggtggccgagaacagcagggtctggcggctttgcggcagacgttcgatgatggtttcgatgtcttcgatgaagcccatgtcgagcatgcggtcggcttcgtcgagcaccagcgtgtgcacggtgttcagtttgacgcggcccgccttcaggtggtcgatcaggcggccaggcgtggcgacgagcacgtcaacgcggcgcgacagcgccttgagctgggcgccgtaaggcacgccgcccaccacggtcgtggtgcgcagacccggcaaattggcgccgtaggtcgcggttgcgtcagccacttgcaaggccagttcgcgggtgggggtcagtaccaggatctgcacgccaacgcctttgttgggcgactggcctgcgacacggttcagggcgggcagcatgaaagcggccgtttttccactaccggtttgcgaggacaccatcagatcggcgccagccatggcgcgcggaatggcggcagcttgcaccggcgtgggctcggagaaaccggtagcttcgattgcggagagaatggtgggcgagaggcccaagtctgcgaaagacataacttttccttgccacgcagggtggcgcagatgcatgggcagcgggcagcgaaaaacagccccggaaccaggcagcggttgatggaagcatcgtgccgaccgaatcaaccgttgcgcatcagtgcaggatgtgcctgcggggcgaaaggaaagaggtcaggaatcgatgaagttcggcatggagccctgtcagggggcgttgactgcaagtcgcgtttaggcgatagaaaatgccgaatctatttggtgcagtgcaaggatcataaccgaaattcagcttgggcggggatttttttaaaagttgccgtccagtcaatcagggtttgaccttgtttctccagccattcattggtcaggcggaagtggccgcaaccgataaaaggggtgggcgcacgggtggccgacaaaggggatggatgattggcgctcaagacaaggtgagcgtggcctggcgggagcaaggcggctttggcctgggcgtgcgcgccccaaagaagaaacactttgggtgtcgggtcttgggcgacttgcgtgaacagggcgtccgtaacggtttcccaaccgcgtttggcatgggaggcgggctggccgtcttcgacggtgagtgcggtattcaatagcaatacgccctgtttgacccagggggtcaagtcgtggcctggcttgccgtccagggcataatcgcgcccgatttccttgaagatattgcgcaggctgggcgggcatttgcagtcatcgggcacggagaaggccaggccctgggcctggcccgggccgtgataggggtcttgcccgaggatcaccacccgcacctcggacggcgccagcgaagacagggcgcgcaaaggcgtggccggatagaccgtggcgcccgcggctagccgggcttcgacgtggttgatgatgtggtccagcgcctgcgcgacgccaggggcagccagggcttgggaccaggcagagggcagggcagccgcctgagcggccagggtgttggggagcaagcgattgtcgatagccatggttgtcacaagggggggtcacaaggggtttgggcggcgcctctaacgcgccagcggccaggtttgcagatagtggcgcaggatgccactggagtagacgctggcgacctcgcgcagaaagcgtagaaaatcaatgtcggcatgcgaatcggcgtgatcggaaatggtgcgcagcaccgcccagggaatgccgaactcatggcatacctgggccacggccgcgccctccatttcgacgcataaggcgtcgggcaggcgtgcgcgcaaatcatggccggtttcggtgttgcccacgaactggtcgccggtcgcgatcagaccccgatgcacctggctatcgcgttctgccagaaagcgcagggcgcagtgctcaagctgctgactcagttccgggtctgccgtcagccgcgatacccccagcagggggacttcgtagcgcgggaaaagcggccgcgcatccatatcgtgttgcagggtttcgctgccgatcaccacgtcgcccactttgacgcccgcgtggatgccgccggccacgccggtgaaaatgacacgtgtgatggcaaagcgctgtaacagcgtggcggtggtcgcggcggcggcggccttgccgacacgcgttagcgcgatcacgcattcatggccgtaaagcacgccctcgtgatagtcgcgcatgccgatgcggtggaccctcgcgcccggttccatggcgtcgatcaggtcgcggatttcgtcggccagcgcggccaggatgcctattgcgatgatgctctccttcagtctgggtgcagtaattcttcgacccgtcgttgcgcccatacggcgaccggccccggcacactgccctggcgccatagcgcccgcaggcctgccgggggcagactcaggtcacggcagggcgcttgcaccagatggctgcggtagccgtgatactcggcgatattgagcggcagaatcgcccagcccaggttgtcggccaccatggccgcgatattgtagaaactgtcggcccgccagatgtaggggctcagaatcatatccaccctgtcttccatatgcatcactaactgccggtggcgggccagatcctgggtactgatatcggtctgtgccgccagtggatggcggtgcgagacataaatgccctgccgcacgctgcctagatggcggtagaccagggtggcgggcagttcggcgcggtcgaaatggatgcccatcgccgcgcggccgctctcgacataggcggccacttcggccgccgttccagagagcagggtcagctcaagagcgggaaaacgccgcgataactcattgagcatggcgtccatcaccagatcgggcagggcttcgtccacggccaacaccagccgggcctgttcgcccgccgagaaggacaaagcccgctgttgcaggtgagccgcctggcgcagcagttgttgcgcctccagcagcagcacctcgccggcctcggtcagcacggggctgcgcttgctgcggtcgaacagttccacaccgagatcggcttccagcaggccgatcgcggtgctgaccgccgattgcgcacgtcccaattgccttgcggcggcggaaaacgaaccggtttccgccgccgcaatgaaatggcgcatttgctccagcgtccagttcatatctgaatccatctatttaatagatggattttaacttttaactgccaatatgacagatgaataatggcggcctaggagttagtaaccatgttaagtcataaccaatctctcgacagccgccgctggttggtgctgggtgttgtgtccaccgctttgcttttgatcgtggtggatatgaccgtgctctataccgcattgccgcgtttgacgcatgaccttgccgtctctgcctcggccaaactctggatcgtcaatatctacggcctggtggttgcggggctgttgcccggcatgggcacgctgggcgaccgcctgggccacaaacgtttgttcatgtcgggcctggccgtttttggtctagcctcgctcgcggccgcctatgcgccgggtgcgggcgccttgatcgccgctcgcgtgttgctggccttgggcgcggccatgatgatgcctgcgacgctgtcgattattcgccttacgtttaccgattctcgcgagcgtgctctggcgattggcgtttgggcgtcgatcgcgtcgggcggcgcggccgtcgggccggtgctgggcggttttctgctggagcatttctggtggggctcggtctttctggtcaatgtacccatcgtgttgctggctttgccgctggcttggcggcttattccgcgcggcgaaccgtcggtcggcaaaccctgggacctgagggggtcgttgcaggtgatggcaggtttggtgttgtccgcctatgccctcaaagagctgggcaagccggcgccatccctgacggaggctgccttggcggcggtggccggtctgggtctgctctgggtattcatgcgtcgccaacgccgcctgcactatccgctcatcgatttcagcctgttccgcaatgccaccttctgcgctgccgttgcggctgcggtgtttgccgcggcggcgcttctgggcatggagctggtgttcatacagcgtttgcaattagtgctgacgttttcgccgcttgaggccgccatcttcatcctgcccttgccgattgccgcctttcttgccgggccgctggccggttgggcgctgccgcgagtcggggagcgccggatgctggcaggggccttgctgatttccggtctgggggcgggcgggctgttgtgggggtatgacggcgcgctggtctggcagatcagcacattggccgtgatgggcataggcataggcgccacgatgacggccgcctccagcaccatcatgcaaagcgcaccggccgatcgtgccggtatggcagcctctattgaggaggtgtcgtatgagctgggtggtgcgctgggcgtcaccttgatgggttctttgctgtctgcggtgtatacccgctctttgccgacagacattccgcaggcggcgcgtggcagtctcgatgatgcgctggtgcaggcggaccaattgccgatggagatggggcggcatctggccgctctggccaaacaagcctttgatagcggctttattgccgtgatgctggctgtcaccgccctgttgctgggcacggccttgctggtggcgctttaccgccgttagggctggccgcctgtctgcttgccgccgatgtcccggctccgggttcagggggcaatcgtggcctggcggcggtggacgttgccacgtggctcaggctgatcgcttggctcgcaaccgatgtgggcgctgcggcccctgtggtggcagcccgcctggattatggcgtgggccatgccttattgggcggggcggctaaagcgtaataagagatagccggccaccgccgaacacagcgtacctgccagcacgccgattttggtggcgtctatgatttgcggcttgtcgaaggccagcgcgccgatgaacaggctcatggtgaaaccgatgccgcacagcagcgcgacaccatagagctgccggtagctggcttgatgtggcaggcgggcgatgcccgccttgatcgccagccatgacaggccgaaaacgcccagttgcttgcccagaaacaggcccagcgcgatacccagcggcacgggcgaggtcagcgcatccaggcccaggccggcaaaagaaacgccggcattggcgaagccaaagactgggatgatgagaaaggccacggggcggtgcaaggcgtgttccagcttgtgcaggggtgaagcgtggcggcgcagcgggatggtcagggccagcgcgacgcccgccagtgtggcgtgcacaccggatttcagtacgaaataccagagcagcgcgccgaggatcagatagggggaaagcgcggtgacacccagccggttgaggaggatcaggccgagcagcaagagcccggccgcagccagcgcagccccattgagctgcgcggtataaaacagcgcaatgatgatgatggcgcccaggtcatcgagaatggccagggcggtcaggaaaaccttgagcgaggcgggcgcccggctgcccagcagggccagaatgcccagcgcgaaggcgatatcggtggcggcgggaatggcccagccgcgcagaccctcggggttgccgctgttgatggccagatagatcagggccggcgcaaccatgccgcccagggcggcgatgcccggcagcgcgatgcgcgagaggccgcgtaactggccgtcgagcatttcacgcttgatttccaggcccaccagcaggaagaacacggccatcaagccgtcattgatccagtgctgtacggtttcgcgcaatgcgatggggccggcatgaaaccccaccttgctgccgagcacgtcaaaatagacgggcgcccagggagaattcgcgaccccgagcgccagcagcgctgcgaacatcaggatatagccgccgagcgcctcggaggcgaagaaggcgtgtagaaaggatttggcttggggagcggcaggggacacgggactcgctttcagagttgaagaaggcggcccactctgagtgcaaggccaccttcttacacagcacgataaggtagctgaattttagctgaatgcatcggaccgaatccgaggtttggcagaaaataagacggaaataatgtttttttacgctttgaatcaatgccaaagcagggcgttcatgttttcgatcaggcgatcgtgatagcgctgacgccgcgaggcgagcgctgcgcggcgggccagaaaatcggcaggctcttggcctgtggcgaaacgcggcgccgcccagacggcgccgggaaaatgcctgtcctcgcgccagcgtgggatgatgtgccaatgcagatgcggcaccatattgccaagcgcagccagattgatcttgtcgggctgcaggatgtcatgctgcgcctgctccactgcgtataccgcccgcatcagcaaatcgcggccgcgggtggataggctggtcatttcaggcagatgcgcggtccagatgatgcgggtgaaccccgggtagtcggggtcctgggcatcgatgacccgcagatgcgcgccctgccagatcagttcgccgccatcggtctggcatagcgggcaattcgggtcacgcgcgctcatgcaagcaccttgcggtattggataaagcccgagcggtcggcgatgcggtcgtaaagctgcatggcgtcctggttgctttcatgggtgagccaatacacccgcgcggcctggttggccgctgcatcgcggtagacgtgttcgatcagggcgcggccggcgccttggccgcgcacgttctgcgacacgaacaaatcctgtagatagacgtagggccccgccgtccaggtggagcggtgatagatccagtgcaccagcccgatcgcgcggccctgatcaaaggccagcgccacatgcatcggttcggccgggtcgagcaggcgttcccaggtgaggcgggtgacttcgtcagcgatgctgaccttgtagaagtcttgatagcctttccaaagcggcaaccaaaggtcgaaatctgcggctccggcgcagcggatgtcaattgaactcatagggatctcctccgtgccaggccgatggcctcagcatcgtctttttcgagggcgtctacgatgtggcgcaacacctgtagacgggcgtagcgtttgtcgttggccgggatggggtaccagggcgcgtgaggcagatcggtgcgggccagcatttcattggtggcctgtgcgtaatcctgccatttttcgcggttgcgccagtcttcgggcgtgattttgtagcgtttgaagggggtgttctcgcgttctttgaagcgctcgagctgcacgtcctgcgtgatggccagccagaacttcagcacgatggcgccgttctcgacgagctggcgttcaaagtcgttgatctcgccgtaggcgcgccgccacaggcccggcggcgtgagcttttccacgcgctcgaccagcacccggccataccaggtccggtcaaaaatcgcgatacggctgcggcgcggcacctggcgccagaaacgccaaagataggggcgggcctgttcgtaaggggccggggctgcaacgggtgtgatgtcgtaacggcgcgcgtccaaggcttgcacgatgcgctgaatggcaccgcctttgcccgctgcgtcctggccttcgaaagccaggatcagtgagcgcttctggaatttttcgctgcgcaccgcttgggccagccggccttgcaagaggcccagttcgcgctcgtagtcgtgcttgtcttcgtgggcatcgtaatccaggtcacccagacggtcgggcacagggcccagacgggggcggtccatggcggcccgcgctacgatgggaatggcccgtcgcttcatggtggccagcacggtttcggcagtgcggataacccgcatattgtcgtcggcgctgggaatgaccacccagggcgcgtgatcttggtcggtgagggccaatgcgatattcgcggcgtcgcacaggcggtcatagcgtttggccacccggtagtcgtcgggcgaaacctgccaagaggtttcggggctggatgtcagcctttcgatgcgctcgacctgagctttggccgacaggtgataccagagtttgacgatttgcaccccttcggcggtcagcatggcctcgaagcggcggatttgcgcgccgatgccttctatgcggtcgggacgcgttttttttcggtagcactcgcgcaacaactggctgtaccaggagccgaacacaatgccggtctggcccttggccgggatggcgttccagtaacgccagaggggggggaactgcgcctcgatctcatccggctcgccaaaggctgcggtgtgaatatggcgtgggtccatccagtcgttgagctggttgatggtctgccctttgcccgcgccgtctatcccggcgaccacgatgagcaggctgcggtcagcgcggttcagacgctcgtattgggcctttagcagcgccgtgcgcaactgatgctcgcgcgccttgtaatcctctttcgggtatacaggatcgctttgcgcttcgatgaacatcttgatcagctccagtccgactttttgactggctgatgttgcgggataacgggcgggcgcgcaagcgccacgaggcgctttacaggcgatccagcggaatcttcaaataacgcgtgccgttatcttctggctcgggcaaggcgccagcctggatattgacctgaatcgccggcagcatgagggtgggcatggccaggcccgcgtcgcgttggcggcgcatggcgacaaactcggcctcgctcacgccgtcgcgcacatggatattggcttggcgctctgcagccacggtggtctcccaagccggctggcggccttcgggcggatagtcgtggcagacaaacaaacgggtggcgggcggcagatccagcaggcggcggatggagcggtagagttgcgtcgcgtcgccgcccggaaagtcgcagcgcgccgtgcccacgtcaggcatgaagagcgtatcgcccacgaacaccgcgtcgccgatccgataggccatgtcggccggcgtgtggccgggcacatggattgcctgcgcttgtaggctgccaatcatgaaacgctcgtcgggcgtgaacaggtggtcaaactgtgagccatccgtttccagcgccagattgaaaatgggtttgaaaacggtttgcacctcgcggatggcctggccgatggccagtttcccgcccagttgacgctgtagatagggagccgccgacagatggtcggcatgggcatgggtttcgagtatccactggcagcgcagcccttgagcgcgcacaaaggcggcgatcgcatcggcgccggccgtcgagctgcggcccgagcgcgcatcgaaatccagcacgggatcgataagggcgcaatcgcgcccgtcgtggactacatagctgaccgtgccagtcactgggtcgaagaaggcggcaggctgcatggagactcctggatcttgccgttgcaaaacaccagtttataaaaaaggcggaccccctttgcactgcgagccgcctagtcgtagcggcggacatcctcgatgaccttgccgtcattgggcagagacccgggttcggcgcgcctgacgtcggcgcgcagcttggtgatgtcgcgcaccgtttcgaccagccggcgcgccaggtcggctggcagcgcggccgcttccacatgcagcatcatctgctcggcgccggtcgtgccgctgatcaccagacgggcgcgtccggcctccgggtggcggcgtagcacctcggccacctgcgaagggtgaacgaacatgccgcgcacttttgtggtctggtccgcgcggcccagccaaccccggatgcgggtattgctgcggccgcagggagagcggcctggcaggacggcggagagatcacccgtgccaaagcgcaccagcggataatcgggattgagggtggtgatgacgacttcgccgacttcgccgtcgggcaggggtaggcccgtgcccgggcgcacgatttccagaatcaggtcttcgcccagcaccaggccttcgcgggccggtgtttcaaaagcgatcatgccgagatcggcgctgccataggcctgatagcccgcgatgccgcgcgcggccagccaatcgcgcagagagggcggaaaggcctcgcccgacaccagcgcgcgcttgagcgaggtaagcgggatgcccagttcgtcggctttctcaagaatgatcttcagaaaactgggggtgccggtgtagccggagggcgcaagatcctgaatggcgcgcacctgctgctcggtctggcccgtgcctccgggaaacaccgcgcaacccacggcgtgggctgcggtctccatcatggagccggccggggtgaaatgataggagaagcagttgtaggcgagctcgccggcgcgaaagcctgcggcatatagcgcccgcgcgaagcgccaataatcggggcggggggtctcaggctcgtaaatggggccgggcgaggcgaagacgcgcgcgatctcgctccagcccaccgcggaaaatccgccgaaagccttgagcgcgccggccggttcggcactgtcgcggcgctgctgttgcagcgccagcagttcgtgcttgcgcaataccggcagcgtggccagcgccgcccggctagtgatggacgcggcatcgacgccgcgcagttgctccgcgatggcggcagaccgggcctgtgcgtgggcgatcgcatccggcagcgcctgcatgagggcgcgctcgcgcgcggcgggatcgcgtgtttccagggtatcgaaaaactcggacatgggtgtgcgctcttgcgatgtcggatcaggccagccaacgcttgcggcggcggtagaatttctggtcgcggaagcttttgcgctcgccgctggagatgcccagataaaactctttgacgtcctcgttctgcgccaaaccggcagccgcgccgtccatcatcacgcgtccgttttccaggatgtagccgtagtcggcgtagcgcagcgcaatattggtgttttgctcggccagcaaaaagctgacgcgttcgcgttgattgaggtcgcgcacaatctcgaaaatttcctccacgatttgcggcgccaggcccatcgacggttcgtcgagcaaaatcatgttggggctggccatgagggcgcggccgatggccgtcatttgctgctcgccgcccgaggtgtagccggcctgactgccgcgccgttgtttgaggcgcgggaaatactgatacacgcgatcgagcgcggcgctcacatcgccgcgcgacagcttgcgggtgtaggcgccggtcaacaggttctcttcgatggtcaggtgggcgaagcaatgccgcccctccatgacctgcaccacgccccgcttgaccagttctgcgggcgagagcttttcgatacgttcgtcgcggtattggatatagcccttggtgacgtcgccgcgctctcccttgagcagattcgacacggcgcgcagggtggtggtcttgcccgcgccgttggcgccaagcagggccacgatgctgccctcgggcacacgcagcgacacgcccttgagcaccaggatcacatggttatagatgacctcgatgccgttgacatcgagcagcgccttgggcgcagtggaagagactgtcatggcgtttcctgggaaaaggccgccgaccgcagccggcggccggggcatcagccttcgcaattgcgtggcgtgatcttcttttcctgggcgtacttggccgccccttctttgaccagcggatcgaccagcgacttatcggcttgataccagtcggacacgaccttgaactgcttgccatcccattgcacgatacgggcccagtcgtcgcccatatggttggcgcagctcgttttgacagggcgcatgatttcaccgaagcccaattcgttcagcctgtcctgcgtgagattcaggttctcgaagccccagcgcacctgttccggggtcagggccttgcctttgccgaatttctcttgcgcggcgcgtatggcttcgacttgcagcatggagatcatcatgcctcgggtatgcgcgatcgtgcccagcgtggtgttgccggacttgtcggcgccctggcccttgtcgtagacgtatttcttgaggtcgtcatagaccttgccggtcgcggcgctattgtggatggtgatggcgttatagcccttggccacgtcgcccagatccttcacgtcgccttccgagccggcccaccagatggcgtacattttgtcgcgcgggtaaccgctggcctgcgcttcgcggatggcggtgggtgtcatgatgccggcgctccagagcagcacataggccggccgttgctggcgtatttgcagccaggtggatttctgctccacgccgggcgcggtgaccgggtaaagcagcagttcaaaacccgcctgggccgcgcgtttttgcagcaaggggataggctccttgccatagggtgagtcatggtagacgagcgcaattttcttgcccttgagcttgtcgatgccgccttctttcttggcgatgtcctggatcatcacgtctgcggcggtccaataagtgcccagcagcgggaaattccattcgaatacgcggccatcgaccgattgcgacaggccatagcccattgtttcaacgggcaccttgtccaccatggccttatcggtcacggcaaaggtgatgccggtggattgggtgtcaaagcctgaggcgcccgtgcctttgcgcttgaggcgttcgtagcattccacgccccggtcagtggcgtaggcggtttcacattcttcgtaggcgatcttcacgccgttcacgccgccatcgcgctcattgaccagcttcagatagtcgagtttgccatccgcccagggaatgcccaggggtgcaaaagacccagtgcgatagaccagcagcggcacgaattgctcctcggcggcgctggccggggtggcgatgatgctgccggatgcggcgatcagggccgcggccaatttcaagttaagacgcttcatctccatttacctcctgcgtggtgtctgaacaccggggttggcccggtctgtcgccgggtgttgtgtgtggatcaatgcgggaaaggccagatgcgcagcttttctttgcctatgctccagagacgcgccaggccgtgaggctcggcgatcaggaaaaacacgatgagcgccccgaacaccatgtgttcgatgtgagcggcggtatcgaccgacagcgtcagacctagcagatgggggacattggtcagggccaccggcaccagcacgatgaaggctgcgccgaagaaactgccgatgatggagcccagaccgccgatgatgatcatgaacagcagttgaaaagagcggttcagatcgaaggccagcggttcccaggagcccagatggataaagccccacaaggcgcccgccacgccgacgatgaaggagctgaccgcaaaggccgagagcttggcgtatacgggccggatgccgatcactgcggcggccacgtccatgtcgcggatcgccatccattggcggccgatggctccgcgcaccagattcttggccagtagggtgaagaccaccaccagaatcaggacaaaaaggtatttttccagcgcgctttgcaccggaatgccgaacgccgtcagcggtggcacggagacattgcccgaggaggagtagttagtaaaaaaaggaatgcgcaggaaggcccagtcgatgaagaactgcgcggccagcgtggtgacagcgagatagaggccacggatgcgtaggctggggatgccgaaaacaatgccgaccagggtggcgaagccgccgccgatcaaaatctgcaacagcagcggcgcacccggaaagcgcacgccgatattccaggcggcgtaggcgccgaccgccatgaaggcgcctgtgcccagcgatatctgaccgcaatagcccaccagaatattcaggcccactgcggctagcgccaagatcagaaagggaatgaggatggcgcgcagcagatagtcgctggccagggcgggtacggccacgaaggccaccgccatgagcagcaggaaaaagaggcggtcctgccggatgggaaagatctgttggtcagcgcgatagctggtcttgaattggccgttttcgcggtagagcatggtggaatcccctcagacccggtctatgattttttcgccgaacagcccttgcggacggaacagcaggaacaccagcgccagtacgtaggcgaaccagatttcgatgccgccaccgaccagcgagcccaggtagacttccgacagtttttcgcccacaccaatgatgaggccgccgatgatggcgcccggcaccgaggtcagcccgcccaggatcaccactggcaaggcgcgcagggcggcggtcgagagcgtgaactgcacgccgaacttcgagccccagatgatgccggcgaccagggccaccaggccagccacgctccagacaatgacccagatgcgattgagcgggatgccgatggattgcgcggcctgatggtcatcggccacggcgcgcagtgcgcggccggtcgaggtgaattgaaagaacagggccagcgcggcgaccagcagggcggcgatcagcgcggcgctgagatcttcgaggttgatgagcaccccgccgtcaaagaccgagtccaggaccagccagggctccttaggcatgcctacattgatggagtagaccgaactgccgaaggtgatctggcccaggccatcgagaaaatagctgatgcctagcgtggccatgagcagggtggtgagatcctggttgaccagatggcgaagcaccagcttctcgatcaagacagccagcaaaaacatgatggccgcgctcacgatgaaggccagcacattggccagcagcatgctttcaaagcccagccagcgcggaatccactctgagaagcgagccatagacagggcggctaccagcaccatcgcgccctgcgcgaagttgaaaacgcccgatgccttgaatatcagcacgaagcccaggccgatgagcgaatacagcatcccgctcatcagaccgcccaaaaaggtttccagaaaaaatcccatttccgtatcccgtccgttcagtcgttggttacgccgagataggcgcggatcacgtccggattgctccgcacttcgctgggcgtgccatctccaatcttcttgccgtagtccagcacgacgacgcggtcggagatatccatcactacgcccatgtcgtgttcgatgagcacgatggtggtgccgaactcatcgttcacatcgaggatgaagcggctcatatcctgcttttcctcgatgttcatgccggccattggctcatccagcagcagcaggcgcggctccatcgcgagcgcgcggccgaggtcgacacgtttttgcagaccgtagggcaggcggcccacggggacttttcgataggcctgtatttccaggaagtcgatgatgttctcgacaaactcgcggttggcgatttcctctcgctccgccgcgcccaggcggaaagcctgcgccagcaggccgcttttcatgcgcagattgcgtccggtcatgatgttgtccagcacgctcatgcccttgaaaagcgcgaggttctggaaggtccgcgcgatacccatttcggcggcacgcctgggattcatgcgcgagaatcgttcgccgcgcagcagaatggcgccttcctgcggcgtgtagacgccattgatcacattgagcatggagctcttgccggccccgttggggccgatgatggcgcggatttcgtgttcgcgcacattgaaagagatgcgggtcagcgccttgacgccgccaaaggacagcgagatatcttgcatgtccagcatgacctcgccgatctgttgctcgcgggtagttgtcgtcatggttaggcggcccgtgcagagatggcgggataggtatcggcggggctgatacgcagatcggcggaaatccgccctacgcggccgtcctcgaacttcacctcggtttcaatgaactggctgtcccggccgctataaagcgcgtcgatcagcacggcgtatttctgggcgatgaaagcccgccgcaccttgcgtgtacgggtcagctcatcatcatccgggtccagctctttgtgcagaataagaaagcggtgaatctgcgaggccgccaaacgcggatcgctcgctagatcggcattgatcttctgcacgcagtcgcggatcagcgcataaacctcgtccttgctggcgagatcggtgtagcccgcatagggcaggccacggcgctcggcccaattgccaacggcctccaggtcgatattgatgaaggcgcaggcctcggcctggtctgcgccgaaggcgaccgcttctttgatataggggaaaaacttgagtttgttttcgatgtacttaggggcgaacagactgccgtcagccagcttgcccacatctttggcgcggtcgatgatcttcaattggccgtccttatccagatagcccgcatcgccggtgcggaaccagccatcggcatcgcgcgcttctgccgtggcggcggggttgcggtaatactctttgaacaggcccgggcttttgaccagaatctcgccgttgtcggcgacgcggatttccaccccgtccactggcgggccgacggtgtcatcgcgcacctggccgtcggcttgcacgcacacgaacaccgaggtttcggtggagccgtagagctgcttgaggttgatgccgatcgagcgatagaacacgaagaggtcgggcccgatggcttcgcctgccgtgtaggccacgcggacccggctcatgcccagagcgttgcgcagcgggccgtaaatcatgatgtcgcccagtttgtagcgcagccggtcccaggcggatacggctgcgccatccaggatacgggtgccgacgcgccgggccagattcatgcaggcatgaaacaatttgcgcttgaggtagcccgcatcttccatacgtatcatgacgtgggtcagtagaccctcgagcacgcggggcggggcgaagtaataggtcggcccgatatcgcgcatatcaatggacaccgtatccggtgactcggggtggttgaccgtaaagccggacaccagcagttgggtgtaagagaacatgttctggcctatccaggcgggcggcagataggccagcacgtcctccttgtccgtaagaccctccatcgtggcgacggctcgggcgcggtcgatcaaggcatggtgcgtcaacacgacgcccttgggtttgccggtggtgcccgaggtatagaacatcgcagccgtgtcttgcggctgcacggcttgggccgcggtcagatagaaatcgggatgctgtccggtatgttcgcggccggcgtcttccagggcttcaaaggattgcagcatggcgtcgtggtaattgcgcatgccgcgcgtatcatcgtagatcacatgttgcagcgccgggcactgctcgctgatctcgagcatcttgtcgacctgctcctggtcttcgaccaccgcgacacggatggccgcatcctggagcacataggccatctcttgagcgaccgcgtcctgatagagcggcacgggaatggcgcccagcgcctgcgccgccatcatggcgatatagagcctgggccgattctcgccaatgaccgcgatgtgatcaccggggccgatgcccagcacggtcagtccatgtgccgtgaggcgcacatgttcagccacttctgaccaactcagggtttgccagatgcccaggtttttctcgcgtatcgcagcttgcgatggacgcaggcgggcgtggtcaagcaagagcgcaggaaaggtctgcggctgtctggccgagggcggggaatgcgccacgttgtctcctccggtttgggctgcagcggaaggcgcatggcgagccaggcttcctgctgcttgcttgaccagttcgttttagatttacggcagaacttaaggtataaggttgggtcgccaccaactgtcgcgatcacgacattcaaaggttttctagggtattcccgatgcagcttgccgattcgctacatctcgccgccgcatggtttcgcgtgctcgatgccgagcagcgcgaacgcgtggagcgcgatgtctcggtgcagcatgcgcaggcgggaacgatcatagaacgcaagggcgaattggcccaggcctggataggcgtgctggcgggtctggtgaaagtatcggttggcaacgcggatggcaagctggcctcgctgaccggcgtgccggcgggcggctggatcggcgagggctcgctgctcaagcgcgagatccgtaaatacgatgtggtggctttgcgagattcggtcgtggcgcgcctgcctgcgcccacctttgaatggctgctcgattccagtattccgtttaaccgctatctgctgcatcaactcaacgagcgggtcgcgcagtttatcggcaaggccgagcacgatcgtctgctggaccccgatgcgcgtgtcgcgcgctgcctggccgagctattcaatcctttgctctatccgggcatgggcatgcggcttgccatcactcaggaagaggttggctatctggcgcgcgtgtcgcgtcagcgtgccaatcaggccttgcgcaaactggaggaggcgggtttgctcaaggttgagtacggcgccgtgcgcgtcatggacctggatggcctgaaatcttatggcgccgacgcggtttgcgcggacgaagattgacaggccttttgctttagccattccggccgtgggcctgcccctgcaatccatagcccgcccgcgcccaggccggcgcaagatcggcgctctgcgcgacaggcttagttgcagcggtaaagcttgaggtggtgcagcgcgccaaacctcaatggccaccgtgcgccgctgcttcgaaggtttgaatggcggccagggagggcaggccttgttctcggttgccgagcctggcaggggggcgctaagtggtcaccctccccatgatggagaggagggggctcaggcgccgctgcccatgctgccagccgccagcgaccaggccagacccagcatgaccagggcgatcaggccgtcgagcacgcgccaggcgcgggcatcgctgaacaggggggcgaacaggcgcgagcccaggccaagcaccgccagccagatcagggaggcggtcagggcgccggcggcgaaagccaggcgggcatcggagaaaccattggcgagcgaacctacgacgaccatgtcgagccagaaatgcgggttgagcaaggaaaagcctagcgcaccgagcagcgcggcgcggcgcgaaggcgcggcttcacggcaatgcgccagcgagccgccacgccaggcgcggcgcgcagattgcaggccataccagaccagaaaggtcacaccgaaccacaggatggctgttgtcaggccgggcagccaggtgagcagcgtttgcaggcccaagacgctgccgaagatgaagacggcgtcgatcagggcgcaggttgccagcacagtcagcaaatgcgctcgcatcaagccctggcgcagaatgaaggcgctttgcgcgccgaccacggcgaacaaacccatgccagtggcggtgccgctgacccaggcagtaaagaaggcgggagaggtgagagtgaacataggtgcagcctggaatagaaactggccgggcaggtgcccaggccagtacccgcacattctgtcttgccaccattatgaaatacagctaattttaataaaccataattaggaaaacttaatcttgaagctggatcatgatcatttgcgtgcactggccgcggtcgtgcgcgaggggagcttcgagcgggcggcggcggcgctgcatgtcacgccctcggcggtctcgcagcgcatcaaggcgctggaggaccgcagcggccgtctgctggtgatgcgcaccatgccggcgcgcgccacgcccgatgggcaagtcctggtgcaactggccgagcaaaccgccctgatggagcacgacgccttgttgcgtctgggtgtggctgaagatgagcttacgcaggccagcatcgcggtggccgtcaaccatgacagcctggaaacctggtttgtcgacgcggccgtgcgtttcgccgcccgttcgcgggcgacgctggacatgcaatcggaagaccaggatcacacggcggcgctgctgcgcaatggcgcggtgctgggggcagtgaccgcgctggccgagccagtgcagggttgccgtatccatcccctgggcggcatgcgctacgtggcgacctgttcgccggcttttcaggcgcgttatttttctcaaggggtgaacgcccgcagtctggcccaagcgcctgtgctggctttcaaccgcaaggacgatttgcagggccggtttgcgcgccgcatcatggggcgggagccctggcagccgccagtctggtgggtgccgtccagccgtgccttcgtgcaggcgacgctgaatggcctgggctgggccatgaatcccttgcccctgatcaaggaggaactggacagcggccgtctggtgccattgcgcgccagggcctgggaagacgtgccgctgttctggcagcactggcgagtcaactcgcaagccatgttgatcctgaccgactctgttcttgccgcggcccggactctggtgcgcaaacggcagggggcgcaggcctagctggcctatcgctgttgtcgaggcgggaaggcgccgtcaccgtgtccgttgaggcttgccccgcgtgctgacgcgcagggtccataatgaaacgaaggctgagcaaggttccctgaaatggtctgattcaaggtggtcttgcgccgcctttttctgttttcccgcattgtgcgtggcagtttcctgccgctgtctgcatcggcactcggtcaaccgcaataggcgcatggcaatcttccctcatccctctggcatgtcctgtcgctttttctggagcacaggacatcatgtcagcacggtttgcattttccaccctcttgctcgccacgccggctctggctgacgaaccctcccctcaggcctgggagcttgaaaccattcaggtcgaaggccaggccgaagacccctccaccaatgtgcgtgatgcggcccagatgagccgtgacaacgtctttgacgcccgcgatctggtgcgccatatgcccggcatatccgtgtccgagggcggccgggccggcagcaatggttatgccatgcgtggagtcgaccgcgatcggattgccgttacggtggatggcatgccacaggccgagtattttttgccggaagtgtatctgggctatggctacctcaatggcaatcgcaacagtgtcgagctggagcatatgaagcgtgtcacgttgcacaaaggcgccgactcttacagttcgggcagcggcggcatcggcggctcggtgcagtttgtcaccaaggatattgacgactatgtggcgcccggcagggttgccggcgcggtcggcaagctggcctatgcttcgcgcagccgggagtggttggggatggcgggaaccggcgtgcggctaggcactttgggcagcagttttttcctgcaatacacgcgccgctcggggcatgaaatcaagcattacggcggcggcgccgatatcagggggggcgagcgcggccggcctgatcccgtggatgcgagcacccaggcctggttgagcaagctggatctctgcgtggtgcgcgggcattgcctgcaactgtcgcacgatgagcgggccgagcggcgcatgaccgatgagcgcagctattccgcgatattcggccagacgcgggtggcttgggatcattccccttacaagcggcaggcggtgatttaccgctggacgcccgcagatgggccgatcgagtttctgagcgccggtctgcatcgacagcaggtcacccagcgtgcgctcacggagaaccgtgatcgcgatgatggctttcttgagcagcgctatgaccgccgcacccggcagcgcgatcgccgctggcgattggaaacggtagcccggccctggttgtccgcttggggaagccaccagttttcgggcgaactggcctgggcgcagcgccaattggtcaacgacaacatcgatcgtcttttcttcaaacgaggcccgggcggcgagcgctcatacggcattatcgaccctgtacgcacacgcagtctttccttcaagctgatggacgcttttcaactggggccagactggagcggcgaggcgggctggcgcttcgaccactatggccatcggcccaaaccgggcgccgcggcctcggcttcccgtagcttttcggccagcacgctatcgggccagctcagctaccgcctgacgggcgacatgcgtctgagctatgccgtggcgcagggttttcgcgcgccttccgcccaggaactgtattttcaatttcgacgcggtctcagcgccttcgtggccaatcccgatctgaaggccgagcgcgccctgaatcagcagatcacgctcgcgagcggcgggagggccggagcctgggccttgtccgtgttccagacccagtaccgggatttcattgcagagcgccattcgcagcgcgaagtgcccaatgtgtattacgaccccgacaggcctggcagcggtaaacccaccttgatcgaggatgtattccgttctgagaacattgatcgcgccaaggtatggggtatcgaactcaagggcgagctcgacgcgcatggcgcatttggcgcgccgcgaggtctgggggcagatgtgcgcgccagctttatgcgcgggcgcaccggacagggcgacggcatgcgcgccttgcaaccggcgcaactcgtgaccggcgtgttttttgattcgccgcgctggggggcgcgcgcggatctggtctatcacggcgccaagcgtgcgcgcgataccctgcaaaccacctatagccatcgtggcgctgtccggcggccagcgcggtatctcagcccggcggtctatctggtggacttgagcgcctatgtgcgtatgggaaagcacatcaccctgagcggcggggtctataacctgttcgatcgccgttatcacagctgggataccttgcggtctctggctgagttcggcacaaccggacgggttcgcggagacgggctgaaccgatacactgcgccggggcgcaatgtgtcgctcagcctcgcgctccgttactgaggcctcattcgagacggatgtcggcctttttgatgacttccgcccaggtggcgcgttcgcgttcggcgaaagccttgaagtccgccgggctcatgggcatgggctcgacgcccatgtccgccagcttttgcgtcacggccgccgatttgatggtttgttccaggtcggcggacagcttgtccacgatgggcttggggatgccgccgggtccgaccagcccttgccaggcataggcggtgaagtccgccacgccctgttcggccatcgtgggcgcgtccggcagcgcggtcagccgcgccggggtggccgaggccagcacgcgcagcttgcccgccttcacattgggcaggccggcggcgaggtcgatgaacatcacgtccacctggccgcccagcaggtcctggatggccggcgcagcgcccttgtaaggcacatgcaggatattgacgttggcgcgttgtttgaaaagttccagcgccaaatggtggggcgaaccggcacccgccgaggcggcgctgagcttgcctggttctttgcgggcggcctgcaccacgtcgtccactgttttgaacggcgagttggcattcacggccagcaagagcggaaagcgcgcgatgccgccgatataggtgaacttggacgggtcatacgccagtttggcgtacaacgaggggttgaaggccagcgtgccggagtcggcggtgcctatcgtgtagccgttgggctcggactgggcaatcgcagtcgcgccgatgatggttgccgcgccagggcggttctcgacgatgatggtctgacccagcggtttttcgaggccgttggccacggtgcgggcgacgacatcggcgccgccgcctgccggatagggcacgatccagcgcaggggctgggtcggccaggtttgggccgcggccgtcgcggcaaagctcagggcggcaaaggccaataggcgcttcgcatgcttgtgcatggttatctcctctgcagggaatttgtcgttatcaggcgctagtgtgcgccttttacggggcgtattatgcccccgccccgcagggctgtcttgcaccgcgtcaaaccggatagttgcgcgcgccgaagagggcgctgccgatgcggacctcggttgaaccctcttcgatggcgatttcgaaatccccgctcatgcccatcgacaggcgcgcgagcggcacggccgaactggcgtgctgatcgcgcaactcgcgcaggcggcgaaagcaggcgcgcacggccgcatggtcttccgagttgatcgccatggtcatcaggccttggacgcgcagcgccggacaggcctgccgcagatgggtcagcatggcgggcagtgtttccgggggcaggccaaacttgctgggttccggcgatgtcttgacctgaatcaggacgtccagctcgcgcccggcggtttccaggcggcgttgcagcgcatcggccagctccaggcggtccagggactgcacttcagccacgtcgcgcgccacatccttgaccttgttggtctggaggtggccgatcatgacccaggacagtccgaggtccgcgagcgggtcggccttttgacgaatttcctgagttttgttttcgccgaaacgccgtaaacccagagcggctgcctcgcgcacggcttcggcgctgaaggttttgctgacgggcagcagcgtgacgctgccggccggacgcgcggcgcgttcgcaggcctgcgcaatgcggtgttcgatcgcggccaggcgcgcggacatggagtcagtcatgaggggcttctcttggttggcgggccgtcttgcggcctctcatagtttaggctgggccgggcgcagcgtcgctgcctgctcgttgccgggtatcgcgcccgggcatagaatcgacgaaaatatcctgcttgaagaataaagcatcgttgcttggcgcctcgaaagcgcggccaggggtggccgtgccgctacgcgacgcgacgcggaaccctcgccctcatgtccactgagtacttgttcgccccgccttttcagacgccatacattccgcctatccgttcgctgatgccctatgccctgcggccaggcacgatttcaatggcgggcggctatccggcccaggagctgtttgacgttgatggcttgtctgcggcctccacccaggtcttgggtcgtctgggcagctgtctgcaatattcgaatatcgacggccaggccagtctgcgccagcagcttgcccgcttgagcgccgagcgcggggtgcaatgcaacccggacaccgagctggcggtcacgggcggttcgcagcaagccctggcgctcttgacgcgcgtcatgttgcaaaagggcgatagcgccatcatcgaaagcccttcctttccgaattcggtgcaggccatgcgctacaccggcgcaacggtgcatacggtagcctcgggcccgcaaggcatcgatctcgacgcgctcgacgcgctggccgcgcaggttaaacccaagatggtctgtgtcgtggcctcgttttccaacccttgcggcgccacgctcacccgtgagcgccgtgtccggctgctggagctggcggtcaaacaccgcttcttgatcgtcgaagatgatccttacggcgagctgcgtttctccggcgatacggtgccgcccattgccgcgctggccgagggcgagcagcggcagtgggctgtgtatatctccagcatgtccaagaccatggcgcctgggctgcgcatcggctggttggtggcgccggccgaggtgcgccgccgttgcgtgagcgccaaggccgccgacgacatggcctgctcggcctggattcaggaaatcgtggcgcagtatctggccgatgggcattatgccgagcatgtgccgcgtatccgcgccgcctacggtctgcgttgcgatgccttggccgcagccctgacgcgggaattgccgggccgggtcactttcgccaaaccggaaggcggcatgtttttctgggcgcgcctgagtggcgatatcgatgccactcgccttttgccctacgccatcgaaaaagaagtcgtctatgtgccgggcaaggccttctatgcggatgaatctcaggccgatctgcatgccatgcgcatgtccttcgcaaccatgaatgaagaaaagattgctttgggcgtgaagcgcttggcgctggctctggatgcttgtcaggccaacgcgccggtatcggtgtcgctggagggctaggcgctgatacaggggtttagacctgtcgcttatatcgatgtgcgcgcagcttattttgccggtgcttcggttgtcgttacgcttgcggactttctggtgccgcgggcgccatgctgggtaaagagaggagttcggaatgaagatcgcgagtctggtggcgttggccgccctttcgttgacgggcctgcaaagcgcgcaagctggcaccctggatgtggtcaagaatcgtgatgccgtggtgtgcggcaccacgaccggttttgccggcttctcggcgcccgatgcacagggcgtatggcgcggcctggacgtggacctttgccgcgccgtggctgcggcggtgctgggcgacgccaacaagatcaaaatcgtgcccctgaattcgcagcagcgtttcaccgcattgcaatcgggtgaggttgacgtgcttacgcgcaatacctcggttacgcagcagcgcgacacggcgcttggcatcattcatgccggcatcaacttctatgatggccagggatttctggtgcccaagaagctgggcgtcaagagcgccaaagaactgaacggcgccaccatctgtttgcagcaaggcacctcgaacgaaaacacgctggctgactgggcgcgcgccaataatgtccagtacacgcctgtcgtgatcgagacctttaacgaggtcgtcaatgcctttgctgcgggtcgttgcgatgtgttcagcaccgatgcctcgggtttggcttccatccgtatttccaagctggaaaagcccgatgactatatcgtgttgcccgaagtgatctcgaaagagcccttgggcccctttgtgcgccagggcgacgataactggctcaatatcgtgtattggacgctgacggccatgatcgaggctgaagagtatggcctgacctcggccaatgtcgacgagcagcttaaaagtgaaaatcctaacgttcgccgcattctgggcgtggtgccgggcgcaggtccgaatatggggttgaacgacaaatgggcctataacatcgtcaagcaggtgggcaactacggcgagagtttcgaccgtaacgtgggtaagggcagccctttgaagatcgatcgcggcttgaacgcgcaatggaccaagggcggcctgatgtacgccttgccgatccgctaattttttttgccgccttgcaccctggtgacggattccgtcaccagggtgttttttcgtggtcggcggctgttttgattgttattcggcacggtcccggtacaactgggcgattttttcgaaggcgtggcgcagctctcgcgtgcccccttgaaacaccagggcccgcccctggcgcgtgatgatgagcagacgcttggacaggggcagagacagatagcgcgcacatcggatgtcctgccaggcgacttcgcggcgcttgatccagctctgacgcaaaccctgttcatcaatcgtggtgatagacacctgcatataccaggccagcgtgatcagcaccaggaaacacagcacaatacccaccaccaacaccgggctcaggggatcggcctggatggcttcgaaggcgagttgcgcgccagcgatggcaagaatgatccaggtcaggatgcgcacaccatcggtccaggcctgggctgagagtgggagtggtccgatttcccgtaacagcgcggcttggttttcgggcgccatcatgtcaggcctctcaggcgtcacgtttggcggcaatggcattgcccgcgcggcttgagcccttgcgctggagttgggcggccatccattggccgatgtccaccacggcgtcgaaatcgatgcctgtgtcgatatcgagcccgcgcaacatatacagcacatcttcggtcgccacattgccggtggcgcccttggcgtaggggcagccgcccaggcccgcgaccgagctatggaaaatagcgatgccggcttccatggcggccagaatattggccagcgcctgcccataggtgtcatggaagtgacccgacagccgcgccggatcgataagcgcgctgacggcggccatgacgtctcgcacctggcgcggagtgccgacgccgatggtgtcggcaatatcgatttcatcgcaacccagcgcctggaagcggcgggccacatccaccacgcttgcgaccggcacgtcgccctgataggggcagcccagggagcaactgatgctgccgcgcaggcgcaggccggccgcgcgggcggcctcggccacgggttcgaaacgggcgatggattcggcaatcgagcagttgatgtttttttgcgaaaacgcctcgctcgccgcgccgaagatgacaatttcgtcggcgtgggcggcgagggcgccttccagccctttcaggttgggcgtgagcaccgagtagagggtttgcggccgcctttggatacgcgccatgacctcagcgccatcggccatctgaggcacccatttgggcgacacgaaggaggcggcctcgatattgggaaaaccggccgcgctcaagcggttgatgagttcgactttgatgtctgtcggaacgaagtctttttcgttctgcaagccatctcggggggagacttcgacgattttgacgcgggagggcaaagacatgtctcttcctgtttggacggcgcggcctagcctgtgcgtttaagtgtagatcagctggtagcgcccgtcgtccagccgtgcgatccagccggccacttccagttcggtgagctgggcgcccagggtggcggcatccagcccgcttgcggccgccaggctgtcggcgtgctgcggatcatggcccagggcggtcaacaaggcttgggtgcctggcggtggctcggcgcgaggctgggccggcggactgggggccggctgtcgcggtgagctgagttcgtccgtgatgtcctgggcggtttcgaccagtttggcgccctggcgtatcagcgcatggcagccgcgcgacaggggcgaatggatggagccggggatggcgaagacttcgcggccgctttcgctggccagccttgcggtaatgagcgagccgctttgccgggcggcctcgacgaccagcacgccgcgcgccaggcctgccaccaggcggttgcgctgtgggaagtgatgcgcttgagcgccggtgcctagcgggaactctgacaagagggcgccgttggcggcaatggcatgggcaagttgccggttgctggcgggatagacgcggtcaaggcctgtgcccagcaccgcaatcgtgccgccgccggacgatccggcagcgagtgcgccttcgtgggccgccgcgtcgatgccctgcgccagcccgctcaccacacaccagccgtgcgcggccagatggcgggcgaaagcccgtgcgttctgcgcgcccatcggggtggcattgcgtgcgccgactacggctagcgcggggcggttgagaaggtctggcctgcccttgaggtagagcagcacgggcggatcattgatgctgagcaaggcctggggatagcctggatctgccagggtcagcaggtggtggtctgcggcctcggcccattcgagcgcgcgcgcgatgcggtccgccatgtctggtggggccggggcggcgagctggctggcgagcgcctgcgggacttgccgcatcagggcgctggcacgttgggcgtatagtgcctggggcaggccgaatgcgcgcagcagcccgcaggccgtcacagggccgacgccaggttccagggacaggcgcagccaggcagcgagttcttcggggtcgtgttgcaagggcatggttcagggcaagatagagcgcaggcccaagcgtagcaggcgctggaggggggcggtgagacaggcgggccgcgctcagggccggcggtgttcaatcgcgtatttgatgaggtctgcccggccgccgatgttcagtttgcgtttgagggtgtggcggtaggtttccacggtgcgtaccgacagatccagcgtctgggcgatttgccggttggtcatccccatgccgatgccttgcaggatatcgcgctcgcgttgcgtgagcaggggggcgtggttctgggtcagcttgagcgacacctgcgggctgaagccggtctttccggcagcaacccttttgatggcggtcaggaggtctgcggtcgcctcggttttgagcacataaccgcgcacgccggccgctatggcttgccgcatggactcgacgttgtcgtgcatggatagaatcagcactgcaatccgggggtagcgttcatgcagtattttcgccagttccaggccgtctgcgtcttgcagggacaggtccagcagcaccagatcgggccattcttccggttgaccgcgggccagtagatccagcgtggcgcgggcgctttcggtttcgcccatgacggtaagggacgggatggattgcagatggagtttcaggccatcgcgcaccagggcgtggtcatcgatcaagagcaggcgggtcaatctcatgcacagatatcctcggcgggcaggggaaagttggcgcggcgcaggtgctgcatcgtgcatccgctttggatatcgagcgccaagtcaggaagtgatgcctcatattgtgcagagcgatagcctggcgagtggcctgacgtgcggccattcggatcaaaaccctgaggcggtcagcgatttgatccggcttggtttatcggatctgcggctggggcgatccccggcgctttgactttgcgcatgacgatgtgcgagcagatttcgcgtacgccatgcacccggttgagtttatccaccacaaagtttgaaaacgcagccagatcgctggtgcggacttgcagcacataattgctggcgccggtgacgatgctggcttcatgcacttcgggccattgcgccaagcaggccacaaaggcttcatgccagccgggttgcgactgatccagcgatacatgcaccaaggcttcaaagcccagcccgagccgggccgggtcgatgacggcctgataacccagaatcacgccgccgtcttccagcgcacgcagacgccgcaggcaggccgaaggcgagagcgccacgcgctcggccagcagctggttgctgatgcgtccttccttttgcagcagggccagtatccggcagtcaatcgtatccagggtcatttttcgcagattctgcttttttgatagattttcttcgcataatcctgcaaattaggaggtttgtcatcctgtctttgcaatacggcgtgggcctgccgctgctagtatgaagccatcttgtctctcctgccctgacctatgcaaacccgtgaagactgtctggccgccgatcgggccgacccgctcgcttcaatcaaagccgagttcgacctccccgccggcgtgctgtatctcgatggcaactccctaggggccaagccccgcgccgccgccgcgcgggcgcaggccgtggtgcaggaggaatgggggcagggcttgatccgcagctggaatacggccggctggtttgacctgcctgcgcgcctgggcgccaagcttgcccccttgttgggcgtggcgggtgaagaggtcgtcgtgaccgacagcacctcgcttaatcttttcaaggcgctggccgccgccttgcgtatacagggccgcgacgcgcccgcccggcgtgtcatcgtctccgagcgggataactttcctaccgatctctacatgatcgaaggcatgatggactttctcgacaagggctatgagctgcgcctgatcgacgagcatctgccgctggaggccgcgctggatgacaacgtggctgtcctggccttgtcgcacgtgaattaccgcagcggggccatgtatgacatggcggcggtttccgcgttggcccacgagcatggcgcgctggtcatctgggacctcgctcacgctgcgggcgccgtgcccctgtcgctgtcggccgatggcgcggacttcgccgtgggctgcacctataaatatctcaacggcggtccgggatcgccggcctttatctgggtggcgccgcgtcatcaggatgccttctggcaacccctttcgggctggtggagccacagccagcctttcgccatgtcggaccgctatgcgccggcggcgggcatacggcgctatctttgcggcacgcagccggtgacctcgctggccttggtcgaatgcgggctggatatcgctgcgcaggccgatatgtcggaggtgcggcgcaaatccctggcgctcggcgatctgttcatcgcgctggtgcgcgaccgttgcgcctcgcatccgctcacgctcatcacgcccgaggcgcatgcgcggcgcggcagccatatcagctttcgccatcccgaaggctatgcggtcatgcaggccttgatcgcgcgcggcgttatcggcgattaccgcgagcccgaggtgctgcgcttcgggctcacgccgctttatctgggctatgcggatgtctgggatgcggtggaaattctgcgcgacgtgctggacacgcgcgcctggagccgtcccgaatttcagacccgctccgccgtgacctgaacccggggcgcagggtatgggggagttagtagaaaactattagaaatcatgtttctaatgaactatgatatagccttaagccgttctgttttaccgacttttcatggccctgcttcccatcctgcgctatcccgatcctcgcctgcacaaggtggccaagccggtcgcggtcgtggacgaccgcatccggcaactcgtgaaagacatggccgagaccatgtacgacgcgccgggcgttggtctggccgccacccaggtggatgtgcatgagcgcgtcatcgttatcgatgtctccgaagacggtaatgaattgcgcgccctgatcaatcccgagatcacctggatgagcgaagagctccaggtctatgaagaaggctgtctgtcggtgccgggcatctacgacgaagtcaaacgcgccgcccgtatccgctgcaaagcgctggataccgatggcaaggttttcgagttcgaggccgagggtctgctggccgtgtgcgtgcagcacgaaatcgaccatctggacggcaaggtgtttgtcgaatacctgtctgtcctgaagcaaaaccgtatcaagacccgcctgaagaaagccgagcgcgaagctcagcgcgcctgagcgcagcgtcgtctgaagggcccgccgctttggcgggcttttgtcgcggcggtagtcacaatacggctttgcacaacccccgcccgctgtttgcgggcccgtaatggatagctcccgatgcgcttagttttcgccggcacccctgaattcgcccgtctggccctggaggcattgctggccgcggggcatgagattcctttggttttgacgcagcccgacaggcctgctggccggggcctgaaactcacgcccagcccggtcaaggaggcggcgctggccgccggcatcgaagtggcgcagccgcgcagtctgcgtctggacggccgctatcccgatgaggccctggccgctcaggctcgattggtcgctgtcgcgcccgaggtcatggtggtggcggcctatggcctgatcctgccgcgctggacgctggcgctgcccgcgcgcggttgcctgaatatccacgccagccttttgccacgctggcgcggcgcggcacccattcagcgcgctatcgaggcgggcgatgcgcgcaccggcgtgaccattatgcaaatggacgacggcctggataccggcgatatgctactcgagcgcacggtgcccatcggcgcggagacgacggcggccgtcttgcatgatgagctcgcccgcgtgggcgccgaggccatcgtggcggcattggccgacctgccggcgctcgcgccgcgcaaacaacccgagcaaggggtgacctatgccgccaagctcgacaaggccgaagccgccctcaagcttgacgaaagcgccgagttgctggcgcggcgcatccgcgccttcaatcccgtgccgggcgcgagcctgcgcctgccgggcctgaatgaaccggtcaaggtatggcaggccgaggccttgccagaatccagccctgcggcgcctggcacggtgttgcgcgccagcgcgcaaggtgtggacatcgccaccggccaaggcgtgctgcgtttgctggaactgcaaaaagctggaggcaagcgccagtccgccgaggtattcgtgcgcggctggcagccggcctaatacagcgttttcttcatgcgttcaggcagatcgcggtcgtaggccgcgccgtcgatttcgcctgcgctgacatcggccagcatgcggcccgtgctgggcaggctgtcgcgggcgacctgtttggccgggtcccacaggccggagcgcacgatggcgcgggcgcactgaaaatacactttttcgacatgcagaatcagcaccgagcgcgccggtttgccgtccatggcgaaacgcgccagcagcgccgggtccacgctgatttcggcgcggccgttcacgcgcagcgtttcgcccacgcctggaatcaggaacagcagcgccacgcgcgggtcttccagcacattgcgcaggctgtcgatacggttgttgccgcgccggtcgggcagcagcagggtgcggtcgttttccaccacgacgaagccggccgggtcgccacgcggcgaagcgtccaggccctgcgcgccgctggtggccagcgtggcgaagggcgacgcttcgatgaaggcgcggtagtggggatgcacataatccagctctttggccagcgaagcctggcccggttcgccatagagctcggccagggcttgcgtgtcagtgatgagatagcggggatcgggagtcatgggcgaagtcgtcaggcagaggggagcagagtccgggcgaggtcttgcacatcggtaaagacaaagtcgggcgcttgttcgcgcagcacctgttcgcggttatagccccaggccacgattccgctggccacgccgactttgcgcgccgcttcaatatcgcggatttcgtcgccaatcaggatagcctgggccgcctcggtctgggtggcgcgcagcaaatgctccagcttggcgggcttgccgaacaaatcgctgccgcaggcaaagtcgtggatcagggcggatagctccggcccgagcacccgctgcacattggctgtcgaattggagctgaccacggccagacgggcgccgctggcgtgcagggcgcgcagcatggcgtcgatgccgggaaacagcgccaccttgggtaccgcctcttccatggactggcgcacaaagcccagaatggcgggcgccttccagatggggatacccaattgcttcatgatgtcgaaagcgttgtgctggcgcagttgcgcccgttcttgggcatccggtttgcgaaatccgaacttctccgccacatcgtgaagaatggattccatccagggcagcgtgtcggcgagtgtgccgtcgaaatcgaaagcgatgagggcgtatttcatgcgggatgagccgtgccggcattcattttttttatgggggcgctgcagaaacgcagtgcgcccttatttgatccacttgggaacggtgggcgcgacgtagttggcgaagcggtccagtagcagggcaggatctgcctcaatggagagcatggcgcggtgctgcggctgcatgaaagcctcgtcggcgacatggtccagaaaagtcgccagagcgtcgtaatagccggcgatgttcagcaggccgcagggtttttggtgcatgcccagttgcgcccaggtccaggcctcgaagagttcttccagtgtgccggcgccaccgggcagcgcgacaaagccgtcggccttttcggccatcatggatttgcgctcatgcatggtttgcacgacgtgcagttcggtcaggccgcgatgggccagttctttttgcattagccgctcgggaatgatcccgatggcgcggccgcccgcctcgatgacggcatcggccacggcgcccatcaggccgacggcggcgccgccatagactaggccgatatcacgtttgaccagttcgcggccaaaggcgcgggcctgttcgatgtattcgggctggcggccattgttggagccgcaatacacacagatttgattcaaagacatgatggtgtcgcagggcctgagcgggccggatcgataaccgcaatagtgtacgcaattgcttgcggcccgctcaggacggggaccggcatacgccgtggcgcaggaaacggcggctaaggtggggagggtgcttcgggctgcgccaatggcggccgcctgtccgggcaatgccgcttgcgcgcagggtaggaatcgccttgggccaggtgcagaagagggcggttgtcttggcgaaactgcgtggtgagggcttgtcgatggacgatgctgtcctcgataagcggctatttattcctgcgcgtggcctgggaggcagttgtgctcccgggcgccacgctgtttgctcagataaggccgcgcgcgcgccattgcgcgcgctgttcggcgttcacacccaggctttccagcacctcgtcggtgtgctgcccgagcgcgggcgccgggctggcgatttcgcccggggtgcccgacagcttgggcacgatgccgggaacctggatggccgtgccatccggcagggtggtgtcgacgatcatgccgcgcgcgcgatagtgcggatcggcggcgatgtcggccacatcgtagattttgccggccgggatctggccctggttgagcgcggcgagcaccgcctcttggctgtgacggccggcccagtcggaaatcgcggcatccagcatgtcgacatgtttgacccggccgctattgctggccagttcgggcagttcggccagatcggggcggccaatgacggccatcaggcgcttgaagatgctgtcgccgttgcccgcgatcagcacatatttgttgtctgcacaacgataagcattgctgggcgcgatgccgggcaggctgctgccggcgggttctcgcacttcctgaaatacggcgtactcgggcaacaggctttccatcatattgaaaacggattcgtacagggccacgtcgatcatctggccttggccggtggcgtcgcgcgagcgcagcgccatcagaatgccgatcacgccatgcagggccgacagcgaatcaccgatggagatgccgacccgcaccggcgtgcgacccggttcgccgctcaggtggcgcaggcctcccatggcctcgccgattgcgccgaaaccgggcagatcgcggtaggggccggtctggccgtagcccgacacccgcagcatgaccagacgcggattgatggcgcgcaggtcttcccagcccagaccccagccttccatcgtgccgggcttgaagttctcgatgacgacatcgacctcggccaccagcttgcggatcaggtcctgggcttccggctggcgcaggtccaggctgacggatttcttattgcgcgactgcacctgccaccacaccgaggtgccttcgtggaggaggcgccagttgcgcagcggatcgcctttgccgggcggttcgatcttgatgatttcggcgccgaattcgcccagcatcttggctgcaaaggggccggcgatgagctggcccagttcgagaacacggatgccgcttaatgctttcgatgacatgctattcgcctcgccattgcttgggtttgcccgccagcaccgtctttgtcctgggtcctgccgtcgttgagccgatagagactttgcctcaggcagccaacgcttgcagacggggatgcggtgatcagaggcggtcagcccaaagatcgtattcatcggcgtccgtgacgcgcacgcgcaccatgtcgccaggcttgaccggggtgtcgctcgacacatagacacaaccatcgatctcgggcgcgtcggcgctggagcggccgacggcgccgtcctcatcgacttcgtcgatcagcacatcgatttcccggccgatgcgggtttgcaggcgggcagcggaaatggcctgctgatgctccatgaagcgttcccagcgctcctgcttgacctcgtcgggcacgatgccggccagtgcattggccggtgcgccctccaccggcgaatactggaaacaacccacgcggtcgagttgggcttcgctcatccagtccagcagatattggaaatcttcttccgtctcgccagggaatccgacgatgaaggtggagcggatcgtgaggtccggacaggcggcccgccattggtggatgcgcgccagcgtcttgtcttcgaaggcgggacgcttcatcgctttcaggatgcgcgggctggcgtgctggaagggaatgtccagatagggcagcaccttgccctcggccatcagggggatgatgtcgtccacgctgggataaggatagacgtaatgcaaacgcgtccagacgcccagctccgagagcgcatcgcacagctcggtcatgcgggtcttgaccgggcggccgttccagaaaccgctgcggtacttcagatcgacgccataggcgctggtgtcttgggagatcaccagcagttccttcacgccggccttgaccaggcgctcggcttcgttgagcacatcgcccaccgggcggctcaccaagttgccgcgcatcgacgggatgatgcagaagctgcaacggtgattacagccctcggaaattttcagataggcatagtggcgcggcgtgagtttgacaccttgcggcggcactagatcgacatagggattgtgatcctggcgcggcggcgcggcgctgtggaccgcctgcacgacctgttcatactgctgcgggccggtcacggccagcacgctcgggtgcaccgagcggatggcggactcttcgacgcccatgcagcccgttacgatgaccttgccgttttccgccagggcttcgccgatggcgtccagcgattcggccttggcgctgtcgatgaagccacaggtgtttacgaccaccacatcggcgtcgttgtactcgggcgtgacttcatagccctcggtgcgtagctgcgtcaggatgcgctccgaatcgaccagggccttcgggcagccgagtgagacaaagcccacccgtggcgcacggctggttttggacacggcggccgtaatggcgtctagcgtcgagctgccgccctcgttggcggtcgtgcccgggcctttgccgggccgggagtgttcgagaatttccaatctaattcaccgtaagttcgcgcgcacgtcgcggtagttgggtcgcgggtggtttcaggccggttcgtccatgggcggcaggtcacgcaaggtctccgggtggagaatggccacccgaagcagggtctgggccgcgcccgaagggttgcgccggccctgctcccagtcttgcagggtgcgcacactgacgcccagcaagtcggcgaactctgcctgaggcaggccgacgcggttgcgggcttcactgatgcgcgacgccggccaccggcgtgccggcagggctgctgttttcatgacttggtctgttcacgggcgaggggcatgccctcgcggcctgggccgccgcgccagaggcggcagccgaagatgcgcgattatacggcaatgccgtaggcgatgttggggggcgtgcggggagggattttccagtgcccgatggcagcaaggttgatcgtcctgcaagaccgcgccctggtatgaaatcttgtttttacgatgatctctgacgaggtcgcagcttgagggaagcagcaagcgctaggcggtgtggtgcaggctttgctgtcttgaggggggggatgcaggggcagtgtgctgggggggggggcagggccaaggatgggaaggcatgcttgcggttggcgtctcagtgatgggcatcatttgttcacattgtgacgaaagagcgggtctcgtcttgaccctgttttggccaggcgccattgtgggcttgcgccgggcttgctgcccggcatcactgcttaggtcacgatgtccgctgtgtcgacgattccgcttgcccgccagtatgtagaccaggcctattcctggcgttttgcggatgcgcccgaaccggtacgccaggcgctgcgtaactgcctgctgtacaacctgaccatggggctggcggtggaccccgccgatgatccgttgggcgatatcttggccggccttgcacaggagtctggcggcagctctcttcttggtgggcgcgggcggcgcagccctcgggacgcggccttcatcaatgccgggctcatcacggcacgcgggcagaacgacacccatccggaggtggtgacgcatatcggttgcgtcgtcatcccggccgtcctggcgttggccgaggcctgcgcgcccgaggacctatgggatgcgctgttgctgggctatgaactgatccctcgtttggcgctcggcttggcggatgagaccagccgccggggtttccgggccaccccgctttacggagtgctgggcgcggccgtggcctgcgcccgcgtcttgcgcctgccggcgtcccaggccgtgtcggccctggccatcgcggcgcagcatgcttcgggaaccttgcagccctgggcagacggctctcaggaatggcgtttgcaagtggccaaggccagccgcgatgccgtggtgtcggccctgttggcgcgtgcgggcatgcagggcgcgccggcttgcctagagggcgcaagcggtttctcccgtgcttacgcgggccgtagcgccatggcgcagggagcagggcttcaggactggcagctgccccgcatgacctttaaaccctatccaggctgtgcctttaatcagtcgccggtgcatgctttgcgcgcgctgttggaacgtatccctgcggatcaggtcgttgcgctagaggtggcgatgaatccgcaggatgccgcctatcccgggattgacgcctatggccccttcgcctcgccatcgggcgccatcatgagcgcgccctttatgctggcggccaccctgcaagatggccagcccggcatggcgcatttcaccaggcagttcgcggccggacccttgcacgcgcgttcggccatggtgagggtgcgcgcctgcgctaccctggatcgatgggcctgtcggctgtcattgaccctggcaagtggcgcagtctatgcgggggcgcatgatggcaattttgtcttggaccgcaagcagaccctggctctgtgccagggcctagcccgagagtggccagaaaggcgagtcagcgttgaggcgctggctgccgcagtggagcgggatgcctggcaggcctggcgcatcgccgcgtatgatcacgatgtgattatcccgtctcccctttcatgaccgcctccaccaagggcgcgcaggccgtgtttcgcgcgcttagcctcctgcgccttatctcgcgctgccacccgcagggcatagggattgccgagctggccgccgaagccgggctggaccgctctaccgcttaccggctggcttccagtctggttgagtttggcctggccgagcgcgatccgatgcgcaattaccgcttgggcgtcgaggccatgcagctgggcttggcggccatgcgttctgcgcccgtcgtagagcgtctgcggcccatcatgcgccggctggcgcagcgcaccgaagacacggtttttctggtcgtgcgcaatggcgactatggccattgcctgcattgcgaagaaggcagttaccccgtcaaagccttggtattgcgggtgggcggcatgcgcgtgctgggtatcggttctgcgggcatcaccctgttgtcgaatctgcccgacgatgagatcgctgcgctgtatcaacgccaccaggacgaattcgatccgcgcgggctaagcctgggtgatttgcgcaagctggtgcagcagacccgccggcgcggccatgccgataccgccgatctggtggctgacggtgtgagcggggtgggcatgcgttttgagttcgccagcggcagtcaggccgcgatcagcgtggccgccatccgcagccgcatgtctgccgagcgcaagagctggatcgcgcagctgattgccgaagaactgcaacagggcgacttcatccccactttcgttcatagggattgaggcctgcgccgattctcctgtcttgtgaacagtttgttcatattgtgattaaagcgtgaattcgcactaacgtcgcgccgcctgccaggctcacactgtaaccatgacaacggcatatcaaggcgggcatgcgaggtgacatggacttgggtatcgagaatcaggtggcgctcgttacgggcgcgggcaatgggataggcctggcctgcgctcgggccttggcgcgcgaaggctgccgcgtcgtggtggcggatatcgatgctgcggcagccgggtccgccgcccaggacatcacgcgagcgagaggccaggccctggccctggctctggacgtgagccggcccgagccggtgcgccaggccgtggccgaggtgttggcgcactggggcggcatcgatattttggtcaataacgcaggattttcgcgcgatggtcctatcggcgtcatgagcgacgcgcaatgggccgatgtcatgaacgtcaatctgacaggccagtttcactgcattcgcgagatcgcgccgcacatggccgcacgcggctatggccgcattgtgaatatggcttcacgggcgcactttggcgatgtcaacaaagcgaactatgccgcgtccaaggcgggcgtcatcggcctgacccgcgcgctggcgatcgagttgggccagagcggcgtgaccgtcaacgccgtggcgccgggcattatccagaccgagcgattgagccgactgcctcagttcgcggacattcgggcgcggtcactggccggcatgccgatcaagcgcatgggtcagcccgaagaagtcgccgacgcggtggtttttctggcgtcggcgcgaagcggtttcatcacaggcgaagtcctgcatatcagcggcgggcgttacggctgagcctcagccgctgtcgtcaactaaaaatggagacatcatgatcaaagctttgggagcggtcttggggacggcggccttgctgctgggagcggcacaggcaagcgcggcggactggccgtcgcagccgatacggatggtgattcccttcgcgcctggcggcacgacggacatcctgggccgcatgatggccgagggccttggcaaggaactgggcgtgaccgtcattgccgagaacattgccggcgccaacggcaatctgggcgctcaaacggtattgcgcgccaagccggacggcaacaccttgatgctgggcacgccgggtccgatgatcgtcaacaaatacgtgtacaaaaacctgagcttcgaccccaagacggccttcgcgcccgtgattctggtggccgcacttcccaatgtgttgatggtcggtcccaagtcgggaatcaagagcgtggccgaactcattgaacaggcccgggccaagccggcgggcctgacgtttggcagccccagcgtgggttccagcggccatgtatcgacggaactcttcaagctgaagtcgcagatcgacgctgtgcatgtgccgtacaagggcagctcgcccatgctggtcgatctgatgagcggcaacacggatttcaccatagaccagatatcgtcagcgctggctttcatccaggccggcaaattgaacgccttggctgtcacctcgcgtcagcgctcgccgcaattgcccgatgtgcccacgctgcgcgaggcaggttttcccgattacgaggtgtcggtgtggttcagtgtcgccgcgcctgccgagacacacaaagacagggtaagcaagctgaatgcggccctgaataaggtgttggccgaccctgccgtgaaagcgcgcattgttgcgctcggcgcccagcccttgggcggctcaccagatgatctcaaagcccaaattctggccgaagaaaaaaatatccaggcggtcacccaggtcgtcaattttgaaaactgatgggtttgcattcatgactttgatgaaagatgtatatacgggcagtgtgcgggtgggcgatgtccctgtcacttaccatgactccgcgcccgccgccgccgatgccgcaacgattgtgttgctgcatggcacgggcgggtcggcgcaaaacaatttctgggcgctctttcccatgctggctatgcgtcatcgcgtcgtggcgctggacttcgtcgatcccgaactgcccgaggcccagccctatctagaccaggtgctcgcggtcgtggaagcttgctgcggcagccgtcctgttcacctcgtgggctattccttcggcgcggttatcgccgcgctgctggcggcgcgtcacgggcgccggctggcctccctgacgctggtggcagggtggctgaaaaccgacactcagcaaaagctgcgcaacacgatatggcgcagtctttatgaaagcgggcatgaggccatcgcgccgttttcggtattcaccaacttcagctcaagctttctcaatgccaagaacgaggctgagcttgaagccttgatccaggcggttcgtaccggacccgatcggtcgcgcaaaatggcgttcaatcgtcaggtcgatatcggcgacgaggtggccaccatcgacgtgcccagtctggtcatcggctgcaagcatgatcagatggcgcccatacggcattcgcggctgttgttcggcagtattaagaattgccgttacgccgagattaattccggccatggcgtcgtccacgagcggccctcagaactcttcaccatgatcgacaactttgtgcggcagcccgatggctggccggccgggcatgtcgtgcagaatagccacgcctgaaagcgggagacagaaatgaaagcaaatcacgcggcgccgcgcactgaaaccgaggtcttgatcattggatcgggattctccggcctgggtatggccgtggcgctcaagcgccagggcaaacatgatttcctcgtgctggaacgcgccaacgacgtgggcggcacctggcgcgataacgcctatccaggcgccgcctgcgatatccagtcccatctctattcctattcctttcgccccaatccgcgatggagccgcgtgtatgcgccccagtcggagattcatcaatatctgcgcgatacggcaagcgatgaggggataggggaacacctgcgctttggcgccaacgtcacccaggctgtctgggatgcgcaggcgggggcctggatggtggacaccacggcgggcggcttcaaggcgcgcgtactgatctcggcggcgggtcatctctctgatccttcctatcccgatatcgaggggatggataccttcaaggggcggaccttccactcggccaaatgggatgccggctatgacttctcgggcaagcgcatcggggtcatcggcacgggcgcatcggccattcagatcgtgcccgagctggcacgcgaggcggcgcagctgacggtattccagcgctcggcgccctatgtgatcccgcgccgcgaccacgtctacagcgaggccgagaaaggcctgttcgaacgctttcccgaagcggcgcaggagctgcgcgatgagctgttctggggcaatgaaagccgctttccgcagcgccgtcaggtgcccgccttcattgatcagattaccgcgatggccctggggcatctgcgccagcaagtgccggacgccgcattgcgccagaaactgacgccgcattacgccatcggctgcaagcgcgtgctgatttccaatgattactatcccacgctacagcgttccaatgtcgcgttggaaacagcgggcattgcgcgcatcgatgccgatggcgtcattctcaagaacgatgagcgcgtggatctggacctgttggtggtggctaccggctttgaagccaccgagctgcccatcgctcagctcatccgtggtcaggggggcgtgttgttggccgatcagtggcaggcgggcgggcaggcgttcgcctgcacggcggtctcgggctttcccaacctctttctcatgttggggcccaacacgggtttaggcgcggggtccatggttttcatgattgaaacccagatcaactacatccagggggcggtcgacttcattctggattccggcgcggtggtggaccccgacccgcaggcgcagcaggcctatgtcgaaagcatttaccgacgcagtgccggcacagtctggctagaaggcgggtgcagcagttggtatctgcatccggaaagcggcaggcttaccgccttgtggccggacttcatgacccagttccgcaaggaaaacggcagtttctctgcgcagggctaccaggtgtcgccggcccgccaggagcaaggcacatgagcgcgcgtatcgccgtcatcggcgccggcctcatggggcacggcattgcccagacctttatggttgccggtttcgaggtgtccatctgggacccggcagaggcggctcgggcatccgtcaaaacgcgtatcgccgagcatctggccttgatggggctggcgcatcagccggtcgaggtccgggtgtgcgacagcctggaggcctgtgtggagggctgcgatcttctgatcgaggccgtgccagaaaaaatggacatcaagcgcgcccttctggccgccgtcaatgccctgcatcccgagtgcatcatcgccaccaatacctcggtgttacgcatcactgaaatcgccgaaggcagcctgcatcccgagcgtgtggtcggcacccattggtggaacccgccctatctcattccggtggtggaagtggtgcgtggcgagcagaccagcgaggcggtggcccagcaggtgtcggcctggctcacccaggcgggcaagacaccggtggatgtgtatcgcgatgtgccgggatttgtcggtaaccgcatgcagttcgcgctcatgcgcgaagcggcctacctggtcgaggagggcatttgttcggccgagaccgtggatctggtggcgagcttgaccttcggtcgccggatggctgccgtgggcccgctgcgcaatgccgatttcattggtctggacctggtgtgcaacatcatggattacctctcgcccagcctgtcggacgccaaaacggcgcctgcgctgttccgtgaacgcgtcgcggcagggcaattgggcgccaagtcgggcgccggggtgtacgcatgggcggggtcggatcgcgacgagacggaaaaacagttgctcctgcatttgattgccgcagagcgcacagcgtcttgaaagaccgggccgtctctgttttcagacggctggcaagcctttgcatgttgtccggcatgcgaagggttttttgtgtggcggacgctacagcccctccaggtacacggcatgagcagggggggcctcgctgttttcaagccatggcccgccgatttttcaggtcatcccccatcgtctgcgcaaagggaacaaaaaaccccaggccgaaaaacctggggccgctcgagacaggggccgcctgtctcgattcagcggtttcagtccagcgcgatggtgccggcttctttgatgacggcctcccatttgctgcgatcctgtttcatgaatgcgccgaattcctccggtgtgctgaagctcggttccaggcccatgtcgaagaagcgctgtttgagcttgggatcttctgccatgcggcgcaatgaggtgctcagtgtcgccacaacctgatcgggcacgtcggcgggcaccacgaatcccagccagggcgtagcgctgaaattgaccaggcctgattcgccgaccgtgggcaattggggcaatagcggcgagcgcttggccgtggtgacggcgagcgccttcaccttgccgctgtccatgaaggacttggccgccgccagatcgacgaacatgaaattgacttcgcccgcggcaatcgcgctcaaggccggcacgctgccccggtaagggatgtgattaggccgcacgccggcattggaagagaagagttcaccttccagatggttagaggtgccgggtccggatgagctgtagttggtctttttgccatcgccggttttcaggaatttgaccagggattccacattatcgacgggcagcgagggcgtcaccaccagaatatgcggaaccgccgccagcagggacagggggcggaaatccttctccggatcgtagccggctttttctttgtacagcgccggcgcaacagcgaaggtcgacgccgccatcaataccgtgtagccgtcgggagcagagcgggccacatggttggtggcgatggttgtgctggcgcccggcttgttgaccacgatgacaggaaccttgaggtcatcttgaagcttggcggccaccagcctcgccatcacatcgctcacgcctccgggtgagaacgggacgatgatattgatgggtttctcgggatagttcgccgtatgcgcggccgccatgggtagggccagcgccgcagccagtagcgtgtgtttaatccatcttagtctcacggtttcctccttgggggtgttgttgttctatgggtttgtcatgagcctggctggccgcttgggagagggaagcggctgtgcaacagagcccagatgctatcgagtatcggggtcgggatgtgcagatgggcggcgatgcgtgtgacgatgcccaccagcgcctcgctttccaggggccggccggccgaggcgtcttgcagcatggaggtgcgcgcatggcctgctgattcggcctgccgcagccggccttccacgccctgcgcctcctgataacccagcgccgcgcccaccgccatcagttcggcgatcagacgcgcgcaaagctggcgtagatccgcatgggtcagcatttgctgcatcgtggcgttggccagtgcgctgaccgggttgaaggtggcgttgccgagcagcttgttccagatgtcggcctcgatatgctggcttaccttgcattgcagcccgcccgcattgagcgtagccgccagtgcctcggtgcgtgcgcggggtaggccgtcgatctctcccagcgccagcgcgtcccggccgccttgctccacattggcggcgtcgcgcatccgcgccgggatatagaccaccgagccaagcacgcgcgataaggcgacggccggaaagctggcatagaactcgccccagccgctctgcccgcgcagccgtgggtggcgctgcaacagccaccagggtatgccgttaattagcgggatcagcggcgcatcgccgagcgccgtgaaggtgcgcagcgcctggggcaggtcgtactgtttcacgcacaggagaatggcgtcccaactgccctggggctgagtcaggatgggcagatggcgcctgcccatgtcttggccgtcgcgccatagcgtcaggccctgtcgttctagaatctctgcgcgctcgccccgcgccagcaaggccaccgaggcccgcgtgccggccaagtgccaggcaagcgtgctgccgacggcgccagcgccaacaatgagtatgcggtccatggggctattgccggtactcgggcttgagccgctcaagcatgcgcagcaggggcggccagtgcttgtcgcgcgagggccggccaggccggtcgaactgtgcggccacacgggcggctacggcgtcggatgcttcgatgagcgcttcgccgccggactgcgccgcgatctgaatctgacaggcccgctccaggtagtacatctgatcaaaggcatcgctgatgctttcgccgcacaccagcaggccatggttgcgcagaatcaaggcattgtgcgcgcccaggctgcgcgtgatgcgctcctgctcgtccatgtccagcaccacgccttcgtaatcgtgataggcgagcttgccgtaaaagcgcattgcctgttgcgacagcatgcgcagaccgcttgcctgggctgacaccgccacgccggcctgggtatgggtgtgcatcacgcacatggcgtcatggcggtgcgcatgaatcgcgctgtgaatgacaaaacccgcctggttgatacccaggcctgtttggtccagcagaatatcgccagccaggttgacctttacgagattggaggccgtcacttcgtcaaaggtcagcccgtaggcattaagcaaaaaatgtccgtcctcatctgcaatgcgcgccgaaatatgggtgtagatgtgatcggtcatgcgatgcagcgcggcgagctggtaggcggcggccaaggcttcgcgggtctgccattcggtttcggaaacgcgttcgcgtagggaattcatgtctgtttttcaagtgagacggccattgcctgtgcgggcattgtgcgaactcgagactcataaatccaggcaaagttttttatcaaaaaacatcagatttattgatgtatagtcggcgacatgacaagacccaatctcatgcatgcggaaacgctgtgctggattgcccgcttgggcactttcgcggcggcggccgagcgcatgcacgcgacgcaacccgccatctcggcgcggatgaaggagctggagagcgccctgggatatcccctgtttgagcggcgtgggcgtcgactggaactgacgctgcaggcccggcgtttcgtcgagcgcatcgcgcccctgctgcgcgaagtggaagatctgttcaatgacacggaggccgccctgttgccggccggcacggtgcggctgggcctgggcgaggtgtccatgacctggttgggcggtctcatgcccatgttgcgccgcgcgctgcctcatgtcacctatgacattgagttggatctcggggtcaaattgcgcgagcggctggtggccggtacgctggacgtggccctggtcgccaatagccgcgagaccgccgggctggcttacacgcccttgggcaaggtgcccatggtctgggtgtgcgcgacgtccctgttgttcacgcctgagggtcgtagccgctcgctggaagaactcttgcgccgcgagaccctgtggtgcgtgtccaagccatccgacttctttgcgccggcctacaacgagctgcgcgctgcgggcgcggatatgagcaggttgtgctcgtgcaacaaggtcaaggggctgatcgacgcggtgacagcgggcggcggtatcgccctcttgccgcggaccatggtggcccgtcaattgcaatcaggcgagctggcactgttgcccggcggtttggccgggcagaccctggattttgcgatcgccttgcattgcaaccagtctcagcccgccgtgctggccctggtcgccgaattgttgcgcctgtcacgcctgtcgcctatcggctcgccctgagcctggcggcggcttggggtctgcggcgctaaggctgtgcgttaatccgcgctcaagggcagaggtcgaactccagcttcacgaacttggtgggaaattccaggcgggcgtaatagatcagtttttctttgtcgcaggcgtagcggcgcacttcggccacgctgtcgtccacgttcaggttgagggcgcgcgccgattcgatgccagcacctgagatggtgatcttctgccgcgcttcatggatcttcaggcctggaatacgggcgatgaccgatgcggccgcggccttcagaaaagcagccttgtgctgcttgaataggtcttcggctagataaacctcgctgaagcaatagggcacgccatctttgacgtgcaggcggcaaagatgccggtaggccttggcgtattgccccgagaatttcatgcccaggtcgggcagcgaggcaatggcgtgttcgccatcggcgatgctctctgtgcccagcagatcgctcagcgctacggtttcttcccagttggacggaatttgcagttccgtcacattgggaatattgcgttgaacaaaggtgcccttgccccggccgcgccggatgtagccctcttcttccaggatgccgatggcgttgcgcagcgtcatgcgggccacttgatactgggccatcagcgcttccagagacgggatctgctggtccggcatccagatgccttgagcgatattgcgccggaattctgccgccagttgcagataaagcggcagcttgctccgcgagagaacctcagaagcgttgggcaggaagggcttggccatgagggtaggggctattggccgtccagcatggcttgagcttgctggcgcagcacgtgcttttgaaccttgttggaattggcgctttgcaccatggggaagtcctccacgaagatcacgcgttgcggaaccttgaatttcgccatggcgctctggcaggcgccaatgatagcgcgctcgtctgtctgcacgccgctttgcgggcgcacaaaagccaccggcacggtcttgccctcatgctgtgcgcccactacctgtgcccccgccacgccgggcaggccctcaaggaattgttcgatctccagcggcgcaaccagaaaaccgcccagccgcagatggtcgccgtcgcggccctggaagataaacaggcgttcgtgcaccgtataacccagatcgccggtgcggaaatagccgtcgtcgctgatggctttgcgggtggcttccgggttgtccagatactccgacatgaggctgggcgccttgatctctatctggccaatggcaccatggggcagtacagcgccgctgtcggaatcgactgcccgcacgcggccttcgggtgaggcgatggtgccacccgccacgcgccggtgccgccagtcggtgtcaagggtgtggccggccaccagggcttgcagctcgctggagccgtataagccggcgatgggcatgccggcctgcaaagcgcgttccggcaaatcgtccatggcgggcgagaaacttgcgaaccccacgtagcgcagcgaggggtaggcagggctgcggccttcggcctgcttgaggatcaggtcgaggaactcgttgttggcgaaggtgtgggtgacgccatgctccaggatctggcgcgcggttcgcgctgcgtcaaagaccgccagcgacaccagggttgcgccttgcgtcagtccgcccagcagggtggaaaatccgaaggcgccgcacatcggcgaggccagcagcacgacgctatcggcgctgatgccataggcgcgcgcagcaatatggccatggtggatgagacctgcctggcggtgcaaaaccagcttgggcgccgatgtcgtgcccgaagtggtgtacaccagggccccatcgctttcctggccgggctcgctgatcgcgcctgcatgctcggcctgggcctcgaagggcacggcagcaggcagtggggcgggcagcgcggcgttgtcgcccacggcgaaaatacggcgcacgcctcgcagcacctctgggtcgataccttgaagaatctcgacgaaaggcaggcccttgaaggccggccacatcgccatccaggtgcagcgccctcgcgccagtagctggcccacctcatgttctcgaaagcgcgtgttgaccgcgatgacggtcacgcccaggcgggcgcaggccagaaaggtcaccagccattcgatgcaattgggcatccacagcgctaggcggtcgccacggcgcacgccctgttcttgcatcagcgccgcgaggcggtctacctcggccagcagcccggcgtaatccagcacgcggtcttgatcctggaaggcgatgtgggcgggcctgcctgcggcatggccttgtagcagcgtgtagaaatccatggttggggcgcctcagagggtggcgataggcgtgacaggagagccgacggcgcccggcaggcgcagcggcggcgcagtcagcagaaagcggttgcggccttcctgatgcaaggcttcggccaggtccttcagataccagagttcggccaggggcagtcccagtttgaacagacaatgatggtgcagcggcaggagggatttcttgccctcgcgctcgcgcgctgggtaggcctcgaccgcgtaattgtctgcgcagatggcgctgatgccgctttcagtgatccaggccagcaagtcttcgtcggcgccatccagcacgcagcaggccttgtgcagggcttcggggtctggttttcccgccatctcggtgacgacttcggcaaagccggtgcgcagcaccagcatgtcgccggcctcgacccgcacgccgtctttttccatcacctccatcagctcgcgatagccgatcagcttgcggtcgcggccgtaatgacgcgtgaaatcgaccagcaccccgcgtccctgcatgcctttgacggcgaaatgttcgatacccagcttgagcgcgcccagcgcctgttcgccgctgccgcaacaatccccatggccgctgtcctccgcaccgagcacatctttgcccgcttcatagccgttgtaatagaccttgcgtggtgtgccgctgccgtcgatatcgaaataggcgccgacatgggccagcgcatcccattgcgtggaatactgcagcgacatcacgacctgatcgtcgctcaacacatcgatggaggagggatcgagtttctccatcggaaagttcatatacggcacgccatcgcgctcggttccgcttaagcggggcggtttgcggcgcgggttcaaggccatgccgccgggcagatccagcggtaaagacaggcagaacaccttgccctgccggacttcctgcacgcccttcaagacctgttcctggcctagcagattgacgcgtcccagttggtcgttttcgccgaagtctccccaggtggaacctgccggccgttgtttccagcgtttcatgtactccccttttctgtcaggcgttgccgacggtcatgccgccgcaaacgaaatgcgtctgtccggtcacgaaaccgcagcgctcatccatgaagtaggcgaccgcatgggccacgtcctcggggcggcccatgcggttaaccgggatgctggccagtagcgcacgcgtgcgttcggcatcattggcgccggcgaaaaaatcggtttcgatcgggcccggcgcgatggcattgacggtaatgccggcgggggccaactccagcgcccaggtgcgcgtcatgccgatcagcccggccttggtcatgctgtagatgctgcgctcggtcttgcccagggcggctcgtgaggccatgttcagcacgcggccaatgccttgcgcgcgcatcccggggaccagcgcctgcgtgaagcgcaaggccacttcgatattgagctgcacggcgcggtatagcgcctcggcgctgaccgtctccagattgcccacgggcaccatgcctacgttattcaccaggccataaaacggttgttgcgcggcctcgccggccagaaagcggtttaccgcctcattgtcggccaggtccacggcgtgaaaaaccatgcctgcgggcaaatcggcggggggggtgcgcgccacgccgaccactgcgtaaccgtcggcggtcagccgctcgcagatcgcacggccaattcctttgctggcgcctgtcaccagcacgcgcttgctgttcactttgctgtctcctggccgccttgtttcgcagccttgttttgatgtgccaggggagcttatcgccgcctatccttaaagtgcattagtacaaacatctatatatatgaactttttaatatgcaaaatgagcgtgccggtgtaagcgccggtcagccataagaagccggcatcagccgctcaaatcaatggagacaaacaaaaaatgaagcacctcctcatcaagccgatggtggccagcctcgcgctttgcctgggcacggccgcgttcgccgccgactatcccagcaatccggtcagcctggtcgtcgggtacggcgcgggcggcggcaccgacgtttgcaatcgcgtgctggcccaggacgtgggcaagcggatcggccagaccctggtcatcgagaacaagcccggcgcaggctcatcgctatcggtcagctacatcacgcgtcagcgcccggatggctatagcatcgcctcgctgtcgacgggaggcgtgctcaaccaggtgctgaatccgggcaataaatacgatgtggtcaaagacctcacgccgattgcgatggtggcgcaataccaagtgggccttttggtgcgtgccgactctccgcacaaaaacctggccgatctggtggcggccgccaagcgcaaatccctgagttacagcacggcaggcatcggcacaccacagcatctgacgaccgaacggctcgggcaggccatcggctcgcggtgggtgcacgtaccctacaaaagtggcccggaaaccatctcggcgctgatgcgcggcgatgtggatttcatggcgcagaccgctgaatgggtgccttatgtgcgggatggccgcctgcgcctgttggcggtctacaccgatgagcgcatgcagggttttgatgcgccgacgctcaaagagcagggctatgacctggtcgcgcccagtttgttgggcatttcaggcccggccggcatggacccggccatcgtcaagcgcctgcaggatgcttttcagggcgccacggccacccccgagtttgcccattgcgcggatcagttcggcctcaaggtggactttcgtgacgccgccggctttggcgattatgtgaaaaatacactggtgaactggaccccgttgttgcaacaatttgcaggcaaggaataagcatgagcgcgcggcaagcctggttgcaatggccttttctggacgagcgtcatcgtattttggggcgcgaactcgatgcctggtgccatacgcatctaagcgatattgacgaggccgatgtgtatgcggcttgccgccgcctggtgcaggcattgggggagggcggctggttgcgctacagcgtgccccaggagggcgcggccacgctggatgcccgcagtctttgcgtgattcgggaaaccttggccagccatcatgctctggcggatttcgccttcgccatgcagggtctgggaagcggtgcgatctcgctggcgggcagcgccgcccagcgggcggcctatctgccggaggtcgccagcgggcgcagcattgccgccttcgcgttgtcggagcccgaggccggctccgatgtggcggctctgtcctgccgggctgaggcgcagtccgacggctttgtgctcaatggtcataaaacctggatttcgaatggcgggctggccgatttttattgcgtatttgcccgcacgggcgagccgggatcgcgcggcatctcggcctttatcgtcgatgcggacaccccgggcctggtcatcgaagagcggatcgacgtgatgtcgcctcatccgctggccttgctgcgtttcgatcggtgccgggtgccggccagccaattgctgggcgatctgaatcagggattcaaactggccatgcgcacgctggatgtattccggatttcggtcgcggcggcggcgctgggttttgcccgccgggcgctggccgaaggcctggattacgccagtcaacgcaaaatgttcgggcagacactggccgatttccagcttacacaggcggcctttggtgaggccgcgaccgagatagaccagtctgccctcctgacctaccgggcagcctgggtgcgcgatgtgccgcagcaatcttcaaccatggaaaccgcgatggcgaaaatggccgccaccgaatccgctcagcaggtcatcgatcgggtgttgcagatgttcggcggccggggcgtggtgcgcggcaatgtgctggagcggctataccgggatatccgctcattgcgtatctacgagggtgcaaccgaagtacagaaactcatcatcagccgcgagctgatgcgccgccatcaagagcgccggtaaagcgccagggtggcgcccagcccgatgagggtggcgccgcatagccggttgagccagcgcagatgaggcaggccgcgcgccagccggatgcccaggccggcgtagatcagcatggccagcagattgagcacggccagggtggcggccaaggccagatactgcggcgtctgaggcgtttgtgtgttgatgaactggggcaaaaaggcagacatgaagatcagcgccttgggattggacagggccaccagaaagctgcgcgtgaagaccgcctgcttgcgggccgtggcggtggggccgtcgcttggccgcgcggcgtcctggcgaagcagacgccaacccagataggccagataggccgcgcccacccatttgagggcctggaaggcggtttcggatgccgccagcagcacgcccaggccgcaggctacgacactgaccagggccagatcggccagaatggcgccggccataccccaggccgccatgcgccagccatggcgcgcgccattggtcatcgccagcaaaacggtagggccgggcgtggcgataatcacggtcgaggcaagggcgaacagcacaagggtggataggttcatggcgggctccggcgagcgtctagtgtgacgcgagcggtcaataccgtccagagcggctaccatagtgcctgttaaattgggaatttcgcatggctttcgcttccgagtcgggcacactcgcccctccgctttccgccgttctgctgtccgctgccgccgctgtgcaggccgtggacgagggccgttcactgaccgaggctctagccgaatccgaggcgggcctgcggcctgccacgcaggcggtgtcgtttcatgccatgcgttacatggggtgggccgatacgattgccaaccgtttggtgccgcgcgaacccgcgccgctggcgggcgcgctgctgcgcgtggcgctgtctttgctgaaagaggcgccgggcgccgaccccttgcccggcatgccggtctatgcgccgcataccgtggtggatcaggccgtgacggctgcggcagagcaccggcgcctggcgggtttcaagggcttgatcaacggcagcctgcggcgctttctgcgcgaacgcgaacaatttgaagcgcagctggccaatgatccggtggtgcgctggaaccatcctcaatggtggatcaagacgctgcgccaagcctatccgcagcaatggcaaagcctgctcgccgcggccaacgtgcctgctcccctgactttgcgtgtcaatcgccgccgggccagccgtgagcaggtgctcgatgcattttcccatgcgggcctgccggcccgcgaggcgggcgaatggggcgtggtggtgctggagcccaggcctgttgcgcaattgcccggctttgccgaaggctggtggtcggttcaggacgccggcgcgcaattggccgcgccgctgctgccgctggccgatggcatgcgggtgctggacgcctgcgccgcgccgggcggtaaaaccgcccatatgctcgaaatcgccaatctcgatctggtggccctggattccgacgccagccgcttggagcgtgtgggtcagaatctggcccgtctcggcctgagtggggcgagtctggtggccgccgatgcggccaaactggatagctggtgggacggcaagcccttcgatgccgtcttggccgatgtgccttgcacggcgtctggcattgtccggcgccaccccgacatccgctggctgcggcgcgccccggatgtggcgcgcaccgccgccttgcaggcccgtattgccgatgcgctttggcgcgtcgtggctcctggcggccacctgctctatgtgacctgttccatttttcctgctgaaggtcaggctcaggcacaggcgttcgcggcgcgtcatgccgatgccatcgtcttgccggcccctggccagctgcttcctgttgcgctagatgcaacacctgaacgtcagcacgatggttttttctacgccttgtttgccaagcggcgctgaatcgccaagaatagggacaaagcgcgcccttgttgaaagttcatgatcgttcgcctatttgtcgcctttgtgctggctatctccccgttttttgcaaatgagggagggcaggcttacgctgcggaaccgcgcgtgacaacgatcgatcccatcatccaggacgggcgtctggccatcaatgctgatgtcgattttccgctgaacgatcaattgcgcgacgccgcacaacgggggctgccgctttatttcaccgccgacatcaaaataagcaaggcgcgctggtggtggttcgatcgcagtattgtcgataccagcctgacctggcggttgagttataacgccttgacccggcaatggcgcgtcgggcagggggagctctctctcaatgtcgcctcactcgacgaggccatgaatctggtgcgccacatccgtgactggagggtggccgacgccgacgaattcgaggccggcgaggtgtacaccgggcagttgcgcctgcgtctggacacctctttgctggcgcgtccctttcaggtcaatgccctcaacagcagcgcctggacggcgggcacgccctggcgtgatttctcctttacccttaccgaaccggcgcggaatccctcatgagattgttgttgcgcctggccctggtgatcggcgccatcagcggcctgtcattgctgggcctgttggcctggtctaccggcaacgcctcgcggctggcgcgctattacgacttgctcttggtcgtcaacggtgtcttcgcgctggccatgttcgtctgggtggtcgccctcacggtccgcctggcgcgccagatccggcgccggcaattcggcgcccgtctgacggcccgtttcgctttggctttcgccctcattggcgtggtgccaggggcgctgatctatacgctgtcggtgcagtttctgtcgcgctcgatcgagtcttggttcaacgtccgcgtcgataatgcgctcgaggccggcctgaatctcggccgcgcggccctggataaccagttggccgatctggatgccaaggcgcgttcgatggcctccgagctgaataatctgcccgacgccgaactgtcttcagccctgaaccgcctgcgtgaatccaatggtgtgcaggaggccttggtgtttacgggcggcggacgtccgctagcctattccaccaacaagctgggtcagctggtgccgcccacgccgccttccgccgtcatgaaccaactgcgtctgtcgcggggctattccgccgccgaggctgacgagcccggcattcccggttccgaagacggcctgcacctgcgtgtcatcattcccctgaatgcgccggtgcgctttgacagctcactggtgggcgcgggtgagccgcgctggttgcaactggtgcaaaacgtacccgagcagattgctcacaatgccaaccgggtacagcagggcttccgagactaccaagaacttgcgttatcgcgcacaggtttacgcaagctttacggcattacgctgacgctagccctgttgttggcagtcttcgcggccattgcggtcgcgctctcgctgtccaaacgactggtgcggccgttactgacgttggcggcggggacacaggccgtcagcgtgggggactaccggccgcttcccgagccgcccgccaacgacgaaatcggccatctgacccgctccttcaatgccatgacccgccagctcgatgaagcgcgcctcatggtcgagagcaaccgccgccagcttgaacgctccaatgtctacctggaaagcgtgctggccaacctgtcttcgggggtcgtggcttttgatgagtccttccgcgtgacgacggtgaaccagggcgcgcaggatattcttcaggccgatttgcgctccgtcgtcggccggccgctggaaaccatcgatggcatgctggagttcgcccacattgttcgcgatgccttctcggcccatgcggcggtgggttcagagcgccagcactggcagcagcaattcgagatcacgccggggcagcccggagcgcagccgcttattctgctggcgcgcggcacgcatctgcatgtggacggtcggggcaacggctatctggtggtgtttgacgacattaccgaggtcatctccgcgaatcgcaccatggcctggggtgaagttgcgcggcgcctggcgcatgaaatcaaaaatccgctcacgccgattcagttgtccgccgagcgtcttgccatgaagttggccggccacctgccgccggccgaagcccagatgcttgcgcgtgcgaccaataccatcgtcaaccaggtgggctcgctcaagcagatggtggacgatttccgcgagtatgcccgcaccccccctgccgtcatgcagccgattgatttcaatgggctggtggccgatgtcctatccctctatggttgggacccggctgatgggcagccgcgccatggcgggccgaagttcgaggtgtcgctggccgagggcttgcccgtgattgagggcgacagcacccagttgcgccaggtcatccacaaccttctgaccaatgcccgggatgccgtgagcgacaaggctgaagcggcgataattcgcgttgtcacccagttgacccctatcccgaattcggatgggtctgaaactgcagcgctgcgttttaccgtcgctgacaatggcgcgggcttcccgccgcaggttatgcagcgtgcttttgagccgtacatcaccacgaaagcacacgggactgggttaggattggcaattgtgcgtaagatcgtggaagagcatggcgggcgaattgatctcgccaatcgcaaagaaggtggcgccagggtgtctatcttgttgacccgcctggcgagagcgtccgatactatggacgagaccttgcaacaaaagcataatgcggctacgcaataggtgaaaggtttatggccagaattctggtggtcgacgatgaggttggcattcgcgaactgctgtcggagattctttacgacgaaggacacactgtcgaattggcggaaaacgcggcccaggcccgtgccgcccgcttgcggtcgcgcccggatctggttctgctggatatctggatgcccgacaccgatggggtgagcctgctcaaagaatgggcgtctcaaggtctgctcgacatgcccgtcatcatgatgagcggtcatgccacgatcgacacggccgtggaggccacgcgcatcggcgcgatggatttcctcgaaaaacccattaccttgcagcgtctgctcaagaccatcgctgcaggtttggcgcgtggccgagtgcccgggccttcatcgacgcccgcgctcaacacgatgcctgcggccgttctcaccgacgaactggacccggcgccagccctggctcatcccgtcgcgagcgagaccgccagcaacggccagctaggcagcatttcgctcgatcaaccgctgcgcgaagcccgcgatgagttcgagcgcatctatttcgagtaccacctggtgcgcgagaaccacagcatgactcgcgtgtccgagcgcactggtctcgaacgcacccatctctaccgcaagctcaagcaactcggcatcgaatccgcacgcaagcggagctcatgaagatcctcatcgttggtgccggccgtgtcggaaccagcctggccgaaaacctggtatcggaggagaacgacatcactgtggtagatatccacggtggtcagctccgctatcttcaggatcgtttcgatctgcgcgtcgtccagggcgacgccacgcaggtgtccgtgctggaaagcgccggcgcggccgataccgacctctgcatcgcttgcgcggcctctgactcgatcaatatggtggtctgtaagatcgccaggcagttgttcaatgtgccgcgccgtatcgcccgtatccgcatgccggaattcgccgagcatcctgaactgatgggcgatgagggcttttgcatcgatgccctgatcagccccgagcgcagcgtcacgacctatctgcacagcctcatcgagtttcccgaggcgctgcaagtcgtggaatttgccgagggcaagctcagtgtggtgacggcgcgcgtgggcagcggcagcccgatggcgcacacgcctgtcgataagctgcgtgaagtgtggcctgacgtcacggcacgcattatcgaagtgctgcgcgacggccggcccttgcatgcggggcagcgcacggtcatcgccccgggcgatgaggtggtgctcatggtcgatagtcgtcatgctcgccgtgccgtgcgcaagctgcgtgaggccgagaagtccgtgcatcgcgtcatgatcgccggcggcggtaatatcggcctgcgtctggcccgccaacttgccgaagaaaactacagcgtgcgcatcatcgaacgtgacgccaagcgttgcgaacacctggcggccgaactcccttccagcgttctggttctgcatggcagcggcaccgacgaatccctgctggagcgcgagaacatccaggatatggacacctggctggctctcaccagcgatgacgaagacaacatcatgtcttcgctgctggccaagcgtttgggcgcgcgcaaggtcgtggcgctcatcaaccgcccggcctatggcgaactcatgcagggcagtcatatcgacatcgccgtgtcgccctcgcaggccaccattagcgaactgctgcgccatgtgcgccggggcgatgtggttgccgtgcaccgtctgcgccagggcgtggccgaggcgctggaggccgtcgcgcacggcgatcgctcgacatcccgggtggtggggcggcgggtcggtgacatcagcctgcccaaaggggccctcattggcgcactggtgcgtgaggacgaaattctgctgcctgatgcggatacggtcattgaatcggacgaccatgtgattgtcttcgtcccgagccggcagcaaatggcgcgggtggaaaagctgttccaggtatccgcttccttcttttaatttcttcgcccctgcctcccaccatgaagcgtctgctggcgacctgctatgtgcttggattgaccatggtggtgttcgcgctcaccatgctgatccctttggggctggccgtctgggagaacgacgccggacagcaggcgttcgccaggggtttcgccatcgccatcggcagcggcttagccgtctggctgctggcgcgccgttggcgcagcgaattgcacgcgcgcgacggttttttgcttgtttcggtcgtatgggcggcgctgccgctcctggcggcattgcctttgctgctgtatttccacgatgtcggtaagcccctgtcgtttacgcacgcctattttgaggcgatgtccggactgacgactaccggtgcaaccgtgctcacgggcttggacgagttgccgcattccgtcaacctctggcgcgtgaccctgatctggatcggcggcatgggtattttggtgctggcggtggcgattctgccgctgctgggggttggcggccagcaggtggtgcgcgctgaaacacccggtcccatgaaagacgagcgtctgacgcctcgcatcgccagcacggccaaggcgctgtatgccgtctatttcggtttctccattctctgctttctggcctaccgggccgtcggcctgccctggttcgacgcctgggcgcatatggcgaccaccatggggctcggcggattctctatctatgacagcggctttctcaaattcgactcggtatcggtcgagatggtcgccatcgtattcatgctgatttcgggcattaacttcgccacgcacttcaatgccttgcgtcagcgcagctttaaaccctatctatcctgcccgcagaccctaccctatctcactgtcgtgctgggcgtgggtctgctcatctcggcttatctctacattcggcacgtttataccgatccgctgcaagcgctgcgttacggcatgttcaacaccgtgtcggttgcgaccacgacgggctttgccaacacggattacgccacctggccgctgtttgcgccgctgaccatgctgttattgggagccttcgccacgtccgcagggtctaccggcggggggatcaagatgatccgggtcattctgctggtaaagcaggctcgcaatgaactcatcaccatgttgcatccccatgcggtcagtccggtgcgcatcggcagccgtatcgtcgatcagcgcgtcatgttttcggtgctggcgtttatgctggtctacggcttgtccatcggggtggtgagcagtctgctgctgctctcggggctcgatctgagcacggccttttccgccgcgatggccatgatcaacaacatcgggcctggtctgggcatactgggtcccatgggcaactacggtgtcctgagcgacttccagatctgggtctgcacctttgccatgctgatcggccgactggagttgctgacagtgctggtcctgttcactccctggttctggcggaaataggtcggctgttacaaacggccagaaaacccgtccggagacggccaaaagagcgggaatcttcacaggataaccctaatctagggttatcccttgcactgtgtaaacccaatattggcgcgggtcggcgccttgcgccgggcgctttcccgcgtcaatgctcgagtgtgagcgttcgctttcattcctggcagagggaaaaattcttcttgctgccaacttgctgacaaatgtcacgaatttcacccttttctgtcgtaaatcagcggctatcatgcaagcgctagacgccgtttatcaccccctggcttgcttccaggcctcaaggtcatacggcgctcttctcaacagtcttcacaaggagccggagatggaacagattccgtttgtatcctcgtcccccaacaccttgggcattgagctggaacttcaattgatcgatcctgcgggtttcgatctggcggcggcctcggatgagctgctggctcaactggccaatcatcctgtggccgaccgtatcaaacccgaaatcacccgctcgatgatcgagctgaattcttcggttcatgagcaccctgctggtctgctggccgagatgcgtgaaatgcgtgatgccctgtgcgaggccgcggatgccgtaggggtgtccgtcagcggtggcggcacccatccctttatgcgctggcaggagcgcaccatctccgataccccccgctttcaatacctggccgaaatgtacggttatctggcccgccagttcaccgtattcggccagcatattcacctcggtgtgccgtcgggtgatgccgctgtgcgcctggtgcatggcctgtcgccctatgtgccgcatttcatcgccctgtcggcttcttcgccatatcgggaaggggtggacaccctgttttcctgcgcccgtctcaatgccgtcaatagctttccgctggccggacatctgccacccgaggtggccgattggtatcacttcgaggcgcatatcgctcagttgcgcgccagcggcctggcggaaagcatcaaggatctttactgggacatccgtcccaagccggaattcggcaccgtcgaaatccgcgtttgcgacaccccgctgacggtcgagcgggcctgccagttggcggctttcgctcaggcgctggcggtgttgctggagcgtgagccttcgccgcccactcaggcctggctggcttatcgcagcaatcatttccaggcctgccgtttcgggctgcatggcagctatgtcacgccgggcggccagcgggtgcgtttggctgaccatctgaaagccctgtttgtccgcctgatgcctgtggccgaagagctgggcaccacggatatattgcagtccttgcgcgatgagatgcagcgcggcggcaatgacgcccgctggctgcgagcgcaattccatcgcacgcgggaattgtccggcacggtcgaggccatgacacaggtgttccggggcgagtccgctgctcagcggcgtgcgccgcaggccgcgcgccgccgcatccgggcaagttccgagccgcttggcccgatgtcaatgtggccggaacgtctgcactgagcaggctcagagcgtttcgctgcgccgcccgccgatggcactgaccgacaaccgtgtttcgccgggcgcggctctgtgggtggccgcccgccaggcgtggccgtaagccacttcgatcgtcagagagatacgtccatccgggccgcgcaaggcttccagcgcgtcgcaaagacgggtgcgccaggcgcggctagtcagcccggctcgccggccacgggcggggttgccgcccagcgcgcgcacatcttgcagcagtttgtcgggggtggcataggtcagggtcaggatttcctggtccattactggatcagcaaagccgttctcgaccagcagatcgccaaaatcatgcatgtccacgaacgccggtgttgcggtggccagtccggcgtcgtccagcgcctggcgcaactcgcgcagcgtggcgggtcccaaacaggagaacatggccaggccgcctacgcgcaaaatacgccgccattcgaccagcacggcatggggggtcggatgccaatgcatggccagattggaccagaccaggtcgaacgactccggtgccagccccgtcgcggcgagatcggcctgcgtgaattgcacgggcgacttgccccggccggtgagcttgcccaccaaggccgacagccccgcaggctgaaagcgctggcgagcgatggccagcagcggcgcgcaatgatccagcccggtgtaactggcctgggggtagcgttctcgcagcagcggcaggttgtcgcccgcgccgcaaccggcatcgagcagagcttggggctgtaggcggatataacccagtctgcccatcatgcggcgggcgatttcaccgtagagaaactgcgcttcagatagatcgccacgccgcgcgaactggcggctgacatccagagagctgagaggaaggtcgggaaggggcgttgactgggacatgggcgtgcaatgacgcgccacgcaggcgcgccgatatgatgagatgacggaccgtgcccgccaacgacattatggcctatcagctacctgtcccctgctataacccctgccggctgtcatggcgttggcccacccgctgtcccttgtgtgatggccatgcccgcggcggacggctttgcgggccttgcgcgcgggatgtcaccgccaccatgcgcggcgccgcgccgcgctgccccgcctgccgcgcacgcctgccggcggcggcgggcctcttgtgcgccggctgtttgcggcgcaagccccgctgcggccaggttgttgcggctttcgactacgagctgcccggcgacagcctgatccgggcatacaaggggcagggccgcttgagcctcacccctgcgctgggcgcgctcatggcgatggcctggcgcgcccgcggcccagatcttcccttgctgctggtgccgatgccggcctcacccgccgctttgcggcggcgcggcttcaatccggcagccgagctggccgccgtcgtggcgcaatgccagcgcctgcccttatcgcggtatggcctgcggcgcacccggatacggacgtctcaaaccgggcgcggccggcgggctcgctggcgcggtttgcgaggtttgtttgtggccgatgcggccctggctggtcgcgatgtcttgctgatcgatgacgtcatcaccaccggagcgaccgctcatgctgccgcgctggccttgcgccgcgtgggtgcccgctgcgtgggcgtactggcggcggcgcgcacgccggcgccaggctggcaaaatacgccctagattccctagacccagcgcctggtcactccaggctcgcccgttcaaacgccatgtttcacgtcattcttgtctgccccgaaattccgcccaatacgggcaacgccatccggctttgcgccaataccggcgcgcagctgcacctggtgcggccgctgggcttcgagctggacgacacgcgcttgcgccgcgccgggctggattatcacgaatggcagcccatgaaagtccacgacgatctgcccgccgccctggccgccacgggcgcgccgcccgagcgcattttcgctttgacgacgcagggcgcacgtagcgccgccggtatgcagtatcagcggggtgatgtttttgtgtttggccgggaaaccgcaggcctgtcgccggaacatgtggcgctgtttgcgccgggccagcgcttgaggctgcccatgcggcccgggcagcgcagcctcaatctgtccaatgccgtcgccgtgacggtgttcgaagcctggcgtcagcaaggctatgaaggcggggagtaagcccgccgccggcatcagtcgagcgacaggttcaggctgtcgatcacgcggtcccagcgcgctttctcgctgcgaatccgctgcgtcagcgcttcaggggtcgagggggccggtgtgaaatactgcaaaagcatctgcttgcgcacggcatcgctgttgataatgcgcgccagttcgctgttcaggcgttcgatgatgggcgtgggcgtgccggccggggccaaaacggcattccaggaaatggcttcgaaccccggatagccttgcgaggccatggtcgggataccgggcagcgcttcgctgggctccaggctggtgatggcgagcgccttgacgcgtccatccttggcttgcggcatggcgatggcgggcaccataaaggcggcctggatgtctccgctgataatgcccgcgataacctgcgggaagcccggataggggatctgcgtcaggtcgatcttggcttcctgcttgaacatctccatggcgaggtgggccgaactgcctgggccgaccgagccgtaattcatcgagccgccacgctggcgggccagcttcacgaacgcttccacgttgtccacgcccaggctggcaggcacggtcagcacattggggctggtggccaccagcgtgatgggcgcgaggtctttcagcgggtcatagcccagcgtgcgcttgtacagcgtgggcgcggtcaccagcggaccattgatggtatacagcaaggtgtagccgtcgggcttggcttgcgacaccaagcgcgtgccgatattgccgcctgcgccgggtttgttgtcgaccacgatgggctgttgcagggcttgagacagcggctcggcaatcgtgcgcgccagcaggtcgggcgacgagccgggcgggaagggcaccaccagatgaatcgggcggtcgggccaggatgcatgggcggctacgggcagcagggcgctgatcaggcccaggcccagaccgcgttgcaagcggttgaacaggcgtgcgaaagacatggaaaaggctctcctcgggtttgtgtgcaggccctgtcagggctgaacgtcggtgctgccttcttggcgcgcttcgcgcgccagcagcgcggagacggcggtcatgggggcgacgccctcgaacagtaccgcgcagacggcttcggtgatcggcaactcaacgcccagcgagtgggcgcgcgccagtgcggcgcgcgcgcagcgcacgccctcggcggtaacgccgctggcgagaatatcgtcgagcttgcggcccgcgccgatctccaggcccacgcgccggttgcgtgacagttcgccggttgcggtcagcaccaggtcgcctagaccggtcagtccggcgaaggtatcggcgcgggcgcccagcgccaggccaaatcgggtcatctcggccaggcctcgtgtgatgagcgcggcgcgggcattggtgcccagggccaggccatcggaaatgccacaggccacggcgatgacatttttcagagcgccgcccatttccacgcccggcacatcctggctggcgtagacgcgcacggccgcgccatgcaaggcggccgtgacggcacggatgacgcgctcatggcggctggccaccgtgagggccacaggcaagccttgagcgacttcgcgggcgaacgaggggccggacagcacgccgcaggccatgccagccagctcgccgacgctggcgtgcacgatctcgtgcggcagacgggcgctgtcggtttcaaaacccttgcaggtccagacgatgggggtgcggatcatgccgcgcaagggcaggcgtaaggccaactcggccatgatgctgctcatgccggcgacgggcacgccaagaatgatgagcgcctgatcaggatcggtgcccagaaaatccagggcttgatccagatcggcactgaatcgcagcgcagccggtaaggctacgccaggcagatatcgggtgttttcgcgttcgatgctcaggctggctgcctgagccgcgccgcgcgcccacagcagggtggggtggcggcgtgaggccgccgccgccagggccgtgccccaactgcccgcaccgagaacggcgatgcgcaaggaaggggcattggtcgtgaccatggcggctggggaggtattactggcgggtggcgctgggcggcaggatgatgccggaatcagcgctttgttcctgctgctgagccatttcagccagacgttgctcgtacagagcctggaaattgacctcagtcaggtgcagcgcgggcagcgaggtgcgcgtgatggcatcggcgacgttggcgcgcaggtaggggtagagcatggtcgggcaaacgatgcccaggatggggtccatttgctcgggcgggatgttggccagttcgaaaatgccggcctgggtgccttcaaccagatacagcaccttgtcgttgacacgggtggtcacggtgacagtcacggtcgattcgaacacggtttcggccagacgctggccaccgacattgatggtcacttcgactgccggaccttcctgctccaggaagatatgcggcgcattcggcatttccaccgacaggtctttcagatatacgcgctgcagattgaaggcaggcgcttcggagccggtttgttgggtgttttggtcttggtcggccatgagagactccggtttggaagggtaaggcgttgaaggagctgtagcgctttgcgcgatcagccgtttagcaagggaagcaggccgcctgagcggtccagcgcctgaaggtcgtcgcagccgcccacatgggtgtcgccgatgtaaatctgcggcacggtgcggcggcctgtacgttcgatcatgacgtcgcgctgagcgggatcgcgatcgatctggattttctcgatttcggtcactccgcgttgacgcagcagcgcttccgccctggcgcaatacgggcagtaatccttgctatacataacgactttttgcatgagcatcccttaatcgaaagcagaataggaccaggggttgaatcttagtcctaagtggagggttttagcctttttgcgtgacaggcaaattagcggcgtaccaggcgcgcatgccaccttgcagcgttctcacatcggtcaggcccagcgccgccaggcgtttggcgatgcgcggcgaggtgcggccctgttcgcagaccacgatgagcggcttgttcttaggcagcgcggcggctttcttttccagatcatcggccggaacgctgcgggcctgggcgatatggccggcctggaattgttcagccgggcgtacatctacccagaccgcttgctgatggttgaccatctggatggccgcgccggtgtccagcgccgcgccggcaccgcccttgcgcaggccggacacgaggagcatgaggccagaaaccacggccacggccacgataaagatattgttcttgtcgatcaaaaattgcagaaaatccacggaacatcctgaagtgcggcaccccgaaacccggaccggaaacccggttcaagcggctggggagccagatggcgacggccaggcgacaaatcgcgccggaaaggcaaagcctggggcaaaatcactcaattataaaatgaccccattgttcaactccaacccgcgcgaattgcgcccctaatcatgtacaaactcgtcctcatgcgccacggcgaaagccagtggaatctggaaaaccgtttcactggctggactgacgtcgacctgaccgaagtcggtcgcgagcaggcccgccgtgccggcgaattgctcaagcgtgaaggttatacctttgacctggcctatgcttcggtcctcaagcgcgccatccgcaccctctggatcgccctggacgccatggacgccatgtacaccccggtaggcctgaactggcggctgaatgaacgccactacggtcagctccagggcctgaacaaggccgagacggccgccaagtacggcgacgaacaggtgctgatctggcgccgcgcctacgccatcgcgcccgagcctctggacatcgacgatccgcgtcacccgcgctttgacagccgctacgccaagattccggctgagcaactgcccgccacggaatgcctgcgcgacaccgtcgcccgcgtgctgcccttctggaacgaatccattgcgccggccattcgggccggccgccgcgtgttggtcgccgctcacggcaacagcttgcgcgccctgatcaagcacctggacaatatctctgacgacgctatcgtcgaactgaatatccccaccgggcagccgctggtctatgagctggatgaaaatctgcgcccgattcgccattactatctgggcgatgccgccgagattgaagcggcgatggcggccgttgccgctcaaggaaaggcaaagaaggactgatcgcatgcggttcgcagcgggtttgctgagtttggctgtggcggcgctggcgccggccgcagtgcaggcggcgtcggccgatttggccaaccgccagtcggaagccgagcgccagcaggccgcgctgcgcacacgtatcgattctttacaaaagaccatcgatgagcgtgaggccgcccgcaaagaggcggccgatgccctcaaagtctcggagtcggcgatttcctcgatcaaccggcgtctgcgcgagctggctgacagcggccgtcaggccgagagcgatcttgcctcgcttgaaaagcaggccgccagccagaccgcggtcttgcaagagcgccgcgcgcaattggcggaccagctcaaggcgcagtatcagaatggcctgtcgccctggaccgaattgttatccgggggcgatccccaggagcttggccgcaatctgggctatctggagtatgtatctaaggcccgggcccaggcggtgcgggaagtgcgccaggacatcgaccgcctggccgcgctgcaaaagcgggccgatgcccgccgcacggatctgcagcggctcttggcagagacggatgtcgagaaggcggccctgctcacgcaacagaaagaacgcgccaccttgctggcaaaattagagggacagatcgaggcgcagcgcgccgaggcggcacgcctggggcgcgatgatcagcgcctgtctcatctgattgacgacctcggtaccgcgattgcccgtcaggcggaagaagaggcccgccggcgcgcggccgaagaggcccgccgcaaagcggaagaagcgcgcaaggccgaagaaattcgcaaggccgaggtcgctcgtaaagccgaggccgttcgcaaggcagaggaagcgcgcaaagcagagcaagcccggcgggccgaagcggcgcgccaaagccaggaggcccagcgtagccaagacgccaaggaggcggctcgtgtgcgcgagcaggccgaagcggcgctggagcgcgggcgcgggcccgggcccgcggtggtggccgatcctgaggcggcgggtttgcggcctgccgaggccgcgcatccgcgtttggtagaaactcgagaacccattgttgaaaaagcggtccaagctcctaaacaggacgccgtcaagccggcggagccggccaagcctgccgccgctcgcgaagacacccgcccgctggtgggcggtggcaatggtttacgacgtggtttgccgccgcccgtcaaaggtcagattcaaggccgatttggtgtcggccggccggagggcggcgtttggagaggtatcgtcttgcgcgctgcggagggcacgccggtcaaagcggttgctccgggcaccgtggtttatgcagaatggctgcggggcttcggtaacctcattattgttgatcacgggcaggaatacttgaccgtctacgcctataaccagagcttgctcaagcgggtgggcgatcgcgtcgcaacgggcgatactattgctaccgtcggcgcaaccggcggccaggtggaatcgggcctatactttgaaattcgccatcgtggcgctccggtggacccagctcagtggctggcccagtaactccggcatcaaattcaggatgtgtgcatgagcactcgcaagtttcgcggtttcggtctggtcgccacgggcgtcgtggcaggcgtactgttaagtgtgggcgtgactgccgtcgcacagcgcggcaatccgcttccgctcgatgagttgcgccaactgaccaatgtcttttcggcgatcaaaaacaactatgtcgagcaggtcgacgacaaggcgctgatcggtaatgccatttcgggcatggtctccaacctagatccgcactcggcctacctggatgctgacgccttccgcgagatgcagaccgccacgcaaggcgagtttggcggcctgggtattgaagtcggcgccgaagacggcttcgtcaaggtgatttcacccatcgaagatactccggccgcgcgcgcgggcatcatggcgggcgacctcatcatcaagatcgacgacaccccgaccaagggcatgtcgctcaatgacgccgtcaagctcatgcgcggtaagcccaagtcgcccatcaccctgaccatcgtgcgcgcggatcatccgcaacccatcgtggttaagatcgtgcgcgacgtcatcaaggtgcgcagcgtgcgcagcaagatgctcgatgacggcgtggcctatgtgcgtatcgcccagttccaggaaaaaaccggttccgatcttgcccgccacctgcgcgagctgggcgccaagggcgcgcccaagggcctggtcctcgatctgcgcaatgatccgggcggcctcctgaccagcgccatcggcgtgtcgggtgctttcctgccggcggattccttggtggtctccacggacggccgcaccccggactcgcgtcacaaatatctggccacgccctcggagttcgctcgcggcgaaggcaattacctggccgacctgcccgaatggaccaagaccgtgcccatggtggtgctggtgaacgtcggctcggcttcggcctccgaaatcgtggctggcgccctccaggatcacaagcgcgccaaggttctgggcaaccgcaccttcggcaagggttccgtgcaggttattctgccgctgtccgaaagcacggcggtcaagctcacgacctcgcgctacttcacgcccagcggccgctccattcaggccacgggtatcgaacccgactatgtcgtggccgatacggccgatggcgatttgttccgtctgccgcgtgaggccgatcttcaacgccatctgtccaaccagcagaccagctccgaagtgaagtccaacccgaacgacaacaccgaagcgcccgtgggcaaggtgttcgagttcggcggcaaagatgatttccaattgcaacaggcgatcaatgttctgcaaggcaagccggtgcagaaagggtcggcccgcgctcaggccaaggccgatatcaagcccaatgtgtctggcaagaccgagcgcttgacgatcacgccgtccggagtcgagcccgctggcaagcaatgaacgatcagcaactgctgcgctatgcccggcacatcctgctcgatgacctcggcgtcgaagggcaggaagccttcctggcgaccaaggtactgatcatcggcgcgggcggcctgggctgtcccgccgcgctttacctcgccacggcgggcatcggccatatcacgctggtcgatgatgacgtcgtcgagctatccaatcttcagcgccagattctgcacacgactgccagcctcgggcggcccaaggccgagtccggccgtgacatgctggcggccttcaaccccgaggtcgtcgtcacgcctagggtcgaacgccttgaaggcgaagcgctggccgaagccgtggcggccgccgatatcgtgctcgattgctgcgacaactttgccacgcgccacgccatcaaccgcgcttgcgtgcggcatcgcaagccactggtttccggcgcggccatccgctacgacggccagatcagtacctatgatctgcggcgcgacgacaccccctgttatcactgcctgtttcccgaggcggatgaggcggaagaaataagttgcgccaccacgggtgttctggcgcccctggtgggcatcatcggcgccatgcaggctgccgaggcgctcaagctggcttgcggtctgggcgagacgctggcgggccgcctgcttcagctcgatgtgcgtagcatgcaatggcatagcgtgaacgtgccgcgcgacccggattgcccagtctgtcgtcagcgctgacttccgtgcgcgctccacacctgcctgtggtcgataaaagttatcagataacctgaataatttggcctataatccggccatgcagactcagaccttgaccgaacaagtcgctcgccagctcgccgatgccattgggcagggcgtgtatcccgtgggtgacaaactgccctccgggcgtgccctggccgaacattatggggtcagcgcagcggtcatccgcgaggcgactgaacggctgcgttcgcaaggcctggtgcgcacccgtcagggttcgggctgcacggtcattgcccgcacgggcgtgcaaggttttcaggtgccgccaggcatggaccgcgcagcattgggggcagtctatgaactgcgcatggatcttgaggctggcgcggcggcgctggcggctcaacgccgcgacagcgcggatctgcgcgccatggataacgctttagcgacgctgggccaccatctggaggacccggtccaggggggggagcacgatgtcgcctttcatctggcggtggccagcgcgacccataacgatcattaccaacgcctgctgcaatacctcaatctgcaactgcgtcaggccgtcaccaccgcccgcgccaatacggcccgccagcagggtttggcgcgcgccgtgcatgacgaacacatcgctgttttcgaggctatccgcaatggcgatgccgacgcggcccgtatcgctgcgctgcgtcatctgcgcaacgctgcctcccgtttgcagctcgacttttctctcactgattgacctctcatgagccagaacacctttgctgaacgcctgacccaagccctcggccccgatgtggtgctgacccgtccggaagatattgcgccgtggctgtccgactggcgtggcctctatcagggccaggcccaggcggtggtgcgcccgcgtacgaccgaagaggtctcgcgttgcctggcgctttgccaggccgagggcgtgccggttgtgccgcgtggcggtaacacgggcttgtgtggggccgcgaccccggacgcctcgcccgtcaatgtggtgttgagtctggatcgcatgaatgccatccgttccgtggacaccatcgccaacaccatggtggccgaagcgggttgcatcctcggcaacctgcgccgcgctgcccaggacgccggccgcctgctgcccttgagtctggccgccgaggattccagccagattggcggcaacgtcgccaccaatgcgggcggcgtcaatgtcgtgcgttacggtatgacccgcgaactggtgctgggtctggaagccgtgctgcctaccggcgaaatctttcatggtttgcgcactttgcgcaaagacaataccggctatgacctgaaacagctattgatcggctccgaaggcaccctgggtgtgattactgcggttgcgctacgcttgttccctcgcacggatgtgcgttcggtcgtgctggcggctgtcgagtcgcccgctcaggcgctctcgctttacgaactattgttccaggcctgcggggcccgtttgcaagcctatgaattcttcacgggtgattgcctcgacctggttttgcgccacgccgaaggcgtacaggagcctttcccgcagcgctatccggcctatgtgctgatggagctggccgataccgaggacgaaaacgccctgaatgaattgctcgaacgcgtgatcgggcgtgccctggaagagggcctgtgcctggatgccgccgtatccgcctcgctggcgcaattgcaggcgctgtggaaactgcgcgaagaaatctcggaggcccagcgcgccgatggaccgcacctcaagcacgatgtgtctttgccgatcgagaaaattccggaattcatgcagacggctcagcaacgcgtgaaagcgctcgatccgaacatccggctgtatatctttggccattttggcgatggtaatttgcactacaacctgtcccgtcccgaaggggcgccgcgcgaatgggccgcagcgcaaggcgctcgcgtgaccgatgtcgtgctcgacgaagtgcaccgttatggcggcagcatcagcgccgaacatggcatcggtcaactcaagcgcgagcatttccttcacaccaaggacccgctcgaactgcgtgtgatggccggtatcaagcgtctgctcgatccggccggcatcatgaaccctggcaagttgctctgatgtctgggcaggccggttttagccggcctgctcctgcgcccgggtcttccacagcgaatacaaaatgcctgcggcgatcaggccgaacgtaaccgagagcgacaggacggcgggcactttaccgatcagaccgtgcaggaagatcttgccgccgatgaacaccaacacaagcgccagcgcatacttcagataatgaaagcggtgtatcagcgccgacagggcgaagtacaaggcgcgcagacccaaaatggcgaagatattgctggtgtagacaatgaaggggtcggtcgtgatggcaaaaatggccggcaccgagtccaccgcgaacagcagatcgacaaattcgatcaagaccagggctaagagcaaaggcgtggcgaaacgtgttttgcgttgcgtgaccgggtcggtttccacgaccgtgaaggcattgccgcgcagatcatccgtcacccgcatgcgtcgcttgagaaacttcaggatggcattgttggcaatgtccggttcctcgtccaccatgcgccacatcttgacgccggtgtaaaccagaaacgcgccgaatacatacatcacccagccgaactggctcaccagcgcggtgcccaggccgatcatcaaggcgcgcagcacaatcacgcccagaatgccccaaaagagcacgcgatgctgatagcggcgaggtatcgcaaaatacgaaaaaatcagcgcgatcacaaagacgttgtccatggatagcgatttttcgatcaaaaagccggtgtaataggccatgccgctttcggcgcccatctgccaccatatcccgctgccaaacagcaatgcggccgcgatatagccggccgagagcaacaggctctcacgcacgccgatttcgcgctcatccttgtgcagcacgcccaggtcaaaagccagcaaggccacgacgacgctgagaaacagcagccagctccacaccggcgtgccgagaaagtcattcataagaaacgtcatgaggcgtatcccgttggtgatcgaagtgcgcatcatccctgtagtgagctgatctataaatcagcaataaattgagttatggttcgtaaaaaccgaagtaaaaactcatgctcaactaccgccatctttactatttctgggcagttgccaaagagggcggattcgcccgggcagccgagcgtctggatatggctatccagaccatcagcgcgcaggtgcgcgaactggagcgcagcctgggccatcaattgctcaagccgcatgggcgtggcgtggcgctcaccgaggctggcgaggccgcttttgcacgggccgaagagatttttcagatcggtcagtctttggctgacgaggtgcgggcggccgccagccggcccatacagcggctggctatcggcctgtcagacgggatttccaagctcgccgtgcatgccttgctacagcctgtgctcgatacgccggacttacggttgatctgtcacgacggcgaggtcgacgaattgctgggtgaactggcgcgccatcatctcgatctcgtactgaccgggcaaggtgcgccgccgaatccgaatctgcgcttgagcagcgaacgtctagtgtcctcgccggtggactggtatggcccggtgcgctggacgcggcgcaatgatgtcagcggctttccgcagacgctggcacgcctgcccgtgctcttgccgacccgccatgccgtcttgcggcagacgctggatcgttggttcgaagagcagggcatcgtgccgcatgtcgtcggcgaattcgaggacagcgcgctcatggccgtattcgccgcaagagggctgggcgttttcccgctcagccgtctggggggcgaagggctgctcaataacttgcgcctcttggggcgctgtgacggtgcgcatgaagagattcatgccatccgcaatcggcgcggccagcggcatccgctggtgcagcgcattcttgagcaggcagcgacttcctcctgaaccgcctggcagcacatggctcatgttgccggcccccgcgtcatccttggcccggcgcctgcttgccgggctgcggcctcggggccgagtctagctccggtgatacacctcggcgccctttttcacgaactcgatcgccttttcctgcatgccctgtgtcagggcctgctgcgccgaaaccccctggctggccgcgtactcccgcacgtcctgcgtgatcttcatgctgcaaaagtgcggtccgcacatcgagcaaaagtgtgccaccttcatcgaatccttgggcagggtttcgtcatggaattccttggcggtatccgggtccagccccaggttgaactggtcatcccagcggaactcgaagcgtgcctttgacaacgcgttgtcgcgcacggcagcgcccggatggcccttggccaggtcggcggcatgggcggcgattttgtacgtgatgatgccgtccttgacgtctttcttgttgggcaggcccaggtgttccttgggcgtcacgtaacacagcatcgcggtgccataccagccgatgagcgctgcgccgatgcccgaagtgatgtggtcgtagcctggagcgatatcggttgtcagagggcccagcgtatagaagggggcttcatggcagtgctctagctgcagctccatgttctccttgatcatctgcatcggcacatggcccgggccttcgatcatcacctgcacatcgtgtttccaggccacctgagtcagttcgcccagcgtcttgagttcggcgaactgggcttcgtcattggcgtcatagcccgaaccgggacgcaggccatcacccagcgagaaactcacatcgtaggctttcatgatttcgcagatttcctcgaaacgctcatagaggaagctctccttgtgatgcgccagacaccacttggccatgatggagccgccacgcgacacgatgcccgtcatgcggtcggccgtcatgggaatgaaaggcagacgcacgccggcatggatcgtgaaatagtccaccccctgttcggcctgctcgataagcgtgtcgcggaaaatctcccaggtcagcgcttcggccttgccatcaaccttctccagcgcctgatagatcggcacggtgccgattggcacaggcgagtttcggataatccattcgcgggtttcatgaatatgcttgccggtcgacaagtccatcaccgtgtcgccaccccaacgaatggcccaggtcattttttcgacctcttcaccaatgcccgaactcacggccgagttgccgatgttggcgttgatcttgaccaggaaattgcggccgatgatcatcggctcgacttccgggtggttgatattggccgggataatggcgcggccgcgcgcgatctcatcgcgcacgaactccggggtgatggccgcagggatcgcggcgccgaacgattgccccggatgctggcgcagcagacggcgcgccattttttcgccctcgggaccgctggcgcgcaaagattcgatgtagtgctcgcggcgcaggctttcgcgtatggccacgtattccatctcgggtgtcacgatgccgcggcgtgcatagtgcatctgcgtcacgttggcgccgtccttggcgcggcgcggcgggcggcgcagatcaaaacgcatggccgtcagttgggggtcttgcaatcgtgcgcggccatagtcgctcgtcggacctgccagcagttcgacatcgccacgttcctcgatccaggcgcggcgcagttccggcaggccccggcggatatcgatatgagcctgcggatcggtatagggcccgctggtgtcgtaaaccgtcagcggcggattccgttccccaccgaacatggtcggcgtatcttgctgttcgatttcgcgaaaggggacgcggatatccgggcgtgagccggtctcatagatcttgcgcgatttcgggaggggggcgacggcggctgcgtcaacttcagccgtggcggcgaggaatttgggattggcgttcatgaaagctccaaaacaaaaatggagccgaatagggatggcttacgcgcgggcaggccgcgactaagacgctcccagcatcggcattatccgtactggtacaaagggactctctcaacacgcacgccgtttggcgtgcgagtacccctgcatgacccggagtataggcggtattgcccctttacatctggaagcagtaagccgtgaaggcgcatactatgacttagtacactgtccccgacacgtcagacccccgcttctggcgccaatacccactattcaaggaatccatcatgacactgactatgcgaaaacttgcgccggcggctctgatcgcggttctggctctggccggatgtgcggctcccaaaagcggagacaaacccgctgcttctaatgccggacagcctccgcaggctcaggctcaggctcaaaccccggcgccagcgcctgcgaccagcccgacggtcgagttctacatcgctaccaccacggcggacccctccctggtcgccgttccggtggccgacggcacgctctacatgcaacgcacgccggtgctcacgcgcgccgacctgagcgaagctcaggccctcgacgaccgcagcggccagaactatgtcggtctgcgctttaacgaggccggcgcgcgcaaactaagcgacatcagcacccagaaccagggcaagatcctggtgctggtcattgaccgcgaactggtcgccgcgccacgccttaccgaacccttgacgcgaggcgtgctcgcctttggcgtcccgtcggcacaggctgctgtcgccatcgccgccaagattcgcggtgacgcggccgctgcacccaaaccctgacgcgatcgtcgcacccgctcaacggcccgcctcatcggcgggctttttcttgctcgcggccgcccgatgggcatgatcgatgcaggcggtaatgtaggtgcggatcagctgctcgagaatggagcgctcgtggggctgcaggatctgtaactgcgcttcctctatgcaatagcttgtggcgtcctgcagcaagaaagacggtgaagcatcgcgcggcccctggccggtctccaaccagtccagtctcacgcgcagcacacgcgccagctggcgcatggcgcggctgctctgccgacgcccagactcatagctggcgatggcactctgggataagcccgctacacgcgccaaggactgctgcgtgtaaccgcgtaatacgcgtgcttctctcaaacggtctgaaaaggtgttcacgctggaattgaaacgtgagccccgcttaccttggtactgaaattaagcacatatgtacttaacgagggtgtgacatggcatatgtcagacaggggtcagacatgcatcattgttcagacgcatgcgggaagatgcctgcggtgatctcagcgcgggcggcgtgtgcgccggttttgggggccggcgggttcggcctgacatgcctcgataaaactgcgtatggtgttttccagaagcagcaggtcacgctgcgacagtgcttcgacatgttcgggcgccacgctgcgaaatggccagggcgtttcgcagccttcccgcgtgggcggcggttccatcaaggaagcggccggtcccatggggccctggcccatttcgagccagtccaggctgacgttcagcgccagggccagtcgtcgtatcgaacggctgctgagccgttggccagtctcgtagctgccgatcgcgctttgcgacaaaccgcatatacgagcgagatcctgctgggtgtaaccccgcaatacacgagcttgtctcaatcggtctgaaaaagtcttcaccgcctgattgaatcgtgggattaaattactttggtatttattttaattacttaagtgatcagataacatcactggaacaggttcaccatggtgcaatcagctcaaggtctggaggacacaacgctatcatcccggaatgccgagaatcccggccatgtgcaaatggtgcgtgctccggttctcttgctgatcacttgccaggacgcctccctctctccaagcgatcaggaatacctcgagatgagcgtaaggcgcgggggatggcaagtccataccctctgcgcgactagcgcctgggaacggaaactgggcgagctctcgccagacgtgctcctggtgcgcagcgggcccgctggggccggtacggtcaccaaaattatcagactcgttaaagcacgtgggcagggcatctgcgttgcggttcagtatggcgatgtcgctccgggtctgcgcattgccgccctgaaagtcggcgcggatatctgcttcagcatgccgcaaagtggcggcccctggcttgctgccgaattgctggccatcctggatgcggcacgccgctcgcgcagcttgggcctgtcacgcggttggagcctgagcgattcacgccgcatgcttttcggaccgcaaggcgtcagcctgcctctcaccccgattgaggggaagttcctcgcaggtctgttttcctcaccgggctgctgtgtcagacgtggagaaaatgcccggggaattcagtcccggcggctggatgtcatggtctcgcggctgcgcagcaaggcgcgcgaggccggggtagacctgccgctgcgcgccgtgcgccactggggctatattttcctgtccgagttgacggagcggccttgagcgcctcggggcggcgctactccgtaatcaccagattgtcacggtgcatcaattcaggggcggtcatgctgcccaggatctgcgtgatctccgaagacggatgacgcatgatgcggcgggcatccgccgaggcgtagttgaccagaccccgggcgcactcgcgaccggaggcatccacgcaagccaccacgtcgccacgctcgaagtcgccctgcacctcggtcaccccgatgggcaacaggctcttgccttcgttgagcagagcctggactgcgccttcgtccaataccagacgtccgcgcaggcgcagatgatcggccatccactgcttgcgcgccgaccacaccggcaacgttgcctggagttcggtaccgatgcattcgccctgagccaggcgggtcagcacattacgttcgcggcctgaggcaatcacggtatgggcgccgctatgcgcggcccgcttggcggccaatatcttggtcagcataccgccggtgcccacaccgctgcctgcgccgcccgccatggcttccagtgcggtatcgcccgcctgtgcgtgcgaaataaaacgagcatccggatttttgcggggatcggcttcgtagagaccgcgctggtccgtcaggatgatgagcgaatcggcctcgatcaaattggtgaccagcgcgcccagcgtgtcgttgtcgcccaggcggatttcatcggtgacgaccgtgtcattctcgttgacgataggcacgacgcccatacgcagcaaggcgaagagcgtcgaacgcgcattcagatagcgatgacggtcagcaaggtcttcatgcgttagcagaatctgcgccgtgcgcagcccatgttcggcgaatgccgcctcataggcttggcacaaacccatttgtccgacggcggcggcagcctgaagctcgtgcatgacggaaggacgcttgcgccagcccaggcgggccatgccttcggcgatggcgccgctggagacaagcacgacctggcggccctgcttgtgcagcgcggcgatctgcgccgcccagtgggcgactgcggcgcggtcaaggccgcggccttcattggtaacgagcgaggagccgactttggcaaccaaacggtttgccgatgcaataaccgagataggggaggcagtcatggcgatgaccggtacgaggcattttccaaggccggccgtcccgggggagggaggccggtgacacaaaacgatgagaacttagtccttaccgctgggcggcgcgtcgcgcgtcgtgtcaaaacgcggatcttcgtggacatagctgccgtcagccttatcctgggtgatctgctctttgcgtttttcggcgtcgagatagtcttgcaaggcccagatcaactcctgggtgccttcaccattgaggcctgaaatgcagaaaaccggccctgtccagccgaatgcttcacaaaagcgctgttgcacggaagccgggtccggcaccatatcgagcttgttcagcaccaaccaacggggcttctcggccagttcggggtcatagcggcgcagttcctcaacaatggcgcgggcgttctctactgcgctctcgatggggtcggcatcggggtcagggctggaaacatcgaccagatgcagcagcacacgggtccgagccaaatggcgcaaaaacaaatggcccagaccggcgccttccgaagcgccctcgatcaggccggggatgtcggccaccacgaagctgcgcgagggcgatgtgcgcacgacgcccagattcggatgcagagtcgtgaacggatagtcggcgattttggggcgcgcattcgaaatgcggctgatcagcgtggacttgcccgcattgggcaggcccagaaggcccacgtcggccagcactttcagttccagacgcaggcggcgctgctcgccttccttgcccggcgtccattgacgcggagcacggttgacgctggacttgaaatgaatattgcccatgccaccctggccgcctgcggccagcgtgaccgtctcgccatggcggttaaggtcgaacagcacctcgccggtatcggcgtcatgaaccacggtgcccacgggcacacgcagagtgatgtctggtgcggcggcgccgtattgatccgaaccccggccgttttcaccgttcttggcgcggtgcaaacgtgcgtagcggaaatcgatcagcgtattgatattgcggtcagccacggcaaaaatactgccgccgcgtccgccatcgccgccgtccgggccgcctcgggggatgaatttctcgcggcgaaagctcgccacgccattgccgcctttgccggcgatcacttcgatggtggcttcgtcaacgaatttcatgggtatgtatacggaagggtggtcggcataagccgtatgaagatgtattctgcctgaaaacggccgaccccattgcatggccatgccgtgggccggtgccatgggcttttcccgggggcatgccagcaaaaaagaaggccctgccatatcggcagggcctcgccttctggtggaagcgccgattagttggcggcttcgacccagacggtggctttgttcagagcacccttggtgccgaacttgaccttgccgtcagccagggcgaacagggtgtggtccttgcccacgcccacattcacgccggggtgaaaacgggtgccgcgctggcgcacgatgatcgagccagccaggatttcctggccaccgtacaccttgacgcccaggcgctttgattctgagtcgcggccgttgcgagttgagccgccgccctttttctgtgccatgttttagctcctgctaaaaaaccggaaatccattaagccgtgatggcttcgatgcggatttcggtgtagttctgacggtggccctgacgcttctgatagtgcttgcgacggcgcatcttgaagatcttgaccttgtcgtgccggccatgcgcaagaaccgtagccttgaccacagcgccggcgacgagaggcgtaccaactttcagttggtcgccttcgcccacggacagcacttggtccagggtgatttcttgcccaatgtcagcaggtatctgttctaccttgagtttttcgccagcggcaacgcgatactgcttgccaccggtttttacgaccgcgtacatggggttttccttgagaagaaagacagaatgaggtttatccctcacctgattcggcttcattgaaacgggaaagccgagccataaattctagcccggcaggtaaggaaagtcaaaaattgctttcaggctaagggcttaggcgtggctcaagggacatatgagcccagtttggaaggggcgggcccgcctggcgcttgcaacagcgtttgcgcaccggagttccggtttgtggcagggtgcggggcagcttcctcggacacctcgtataatccggcagaacttatcgccgccaggccaacggtaagagccgctgcgcgcggctcgcttcacaacccggatacgtcttgaatctccccgcgctcattgcccctattactgacgatatgaaggccgtcgatgcggttatccgcgagcggttgaactctgaggtggtgctgatccgcaccataggcgattacatcatcggtgccggcggtaaacgcatgcggccggcgatggtgttgatggtggcccgggcgctgggctatgaaggcacccatcaccaactcctggcggccgtggtcgaatttatccacaccgccacgctgttgcacgacgatgtggttgacgagtccgatctgcgccgtggccgggaaaccgccaatgccgtgttcggcaatgccgccagtgtgctcgtgggggactacctatactcccggtccttcgaaatgatggtcgaggctaactccatgcggatcatgcagatcctctcggaggccaccaccgtcatcgccgagggggaggtgctgcaactcttgaatgtgcatgatcccgaggtgtctcaagaacgctacctccaggtcgtgcgctacaagaccgccaaattgttcgaagcggccgcccaggttggcgccgtgctggccggtgccacccctgagcaggaagcggccgccgcggcctatggccgccatatcggtactgccttccagctcatcgacgatgtgctcgactacagcggcgatgccttggccttgggcaagaacgtcggcgacgacctgcgtgaaggcaaacccactctgccgctcatccgcgtcatggaagtcggcagccctgagcagcaggccctaatccgccaggctatcgaaaccggccaggcagatttcgccgccgtggccgccgcgatccgcgataccgacgccttggcgcatgcccgtcgcgcagccgaagtcgaggcgcaaaaggcgcgtgatgccctttcttgctaccccgcttccattttccaaaaatctctgttagaattttgcgctttcgcggttgagagagatcgatagcgcgaaatgaagcaaaaacacccaaacctgattgaaaagcgcagtgtgaaaagtacagtgcttcaagcaggagtgtgatgcaaatcggggcgtagctcagtctggtagagtactgcgttcgggacgcaggagtcggaggttcgaatcctctcgccccgaccattcatttggtcgaattcccggcggtgtgtttcacaccgcaggcaaaactagccggtatcgcgaaagcgttgccggtttttttgcgtctggtgttgccttctgttccaggccgctaccaggcagggcagcacaacgcagagcggcacaaagggacatagcgtaatgcgttgtagggtgccggtcagcgtgcgcaaaattgggccgcgtgtactgagcctggctctgcgcggggccgaggcataccaagcctgcacccgccagtcgcattaccgcgcggttggctgcatggaaggggatgggcttgagcgatggccctggccaaaaccgaaggcattggcctcagatgctgcttcatgatcacgggaacgccgccggtagcccgcgaggaagtggggttcaagagtggggttcaggagcgggccggtgtgcttgctgggcaggaggtcttctcggcacgcgatgtgggggctttcgcaagcagtgcctgcggcgcccgcttcctggtctgggagtggcacgcggctcagcttccacgaaggcacacaagcaaggctcagccctggtttgcgttggcgccatctttcaaagaacctgctccgcagtctggggggcgtcgggctgtcgacgacgatgccgcgagaatggtttttgcctgctcatagccttgcttctgattggcccggatggcgatatcagagaaatcatagtctcgggaggacggctcgtcaggaggaccctggcggataaaccgcgtgatctgcgtctgcgtgccgttgcccatgagctggatgtagcgtggcagccgtttgatccgttcgcgccgttgtggctctatctccagcaagagattctcgatcatgccgcgataggcatcgatcagttcgcgcgtgcgcaagtcattacgcacccgctcggaataaacaatctcatcgcggcgcgccatgatttctaccatattcttcggtagctccttttggctggcgaataagtccacgataaaaacccgcttgccgtcggggccacaacagtcaatgaccagatccagcggcgaattactgacaataccgccgtcccaatagggcttgccgtccacgaatgtccaggagaaaccggggggcaggctgccgctggcaagaatatgatccggggtcaggtcgtctacgtagctgtcaaaggtttcgaactcggcggtcagcacattgaccgctcccaccagcagccggacgggactggatttcagtgaagaaaagtccacatactttgacagcagccgtctcatgggagcggtatcgtaaaagctcgtccagttccagggcgcctcccagggcgagtcgtagctgggaatccagcgcggccggaagaagttgtccaccccgagttgcaggatttgcatgacggctattgcccgctgcatcggttcggccgcgccctgtaatgaggcgacctcgagttccgaccagaatgcttcgagtgcggcagtcgcattgtggggatggctggcgatgatggcgccgttcacggcgccgatggagatgcccgcgacgatgtccgggtagatttgacactcctccagcgccttgacgacgccgcactcaaaggcgccgagtgctccgcctccctggagtatcagcacattctgcgtgggtagcccatgcagcgcgaagccaggatgccccagcttttctttttcgttactcaacttggtccgatagcggatcaggctttcggcgatacgtgtttcatcggcagaacggcctagcgtgaacacggctcgcgcaatgtcctccttcaggtagaacagcgaaaatgagcgctcttgcagcgtgccgcgtgcaatggtctggtcgatgtcttccgtgggatcgccgagcatatcgaaaccgaggtcgccaatttcgcagaaaaaatacgatacctcgtcgtagcgttggcgccgtctgagcatattcatcgcggccaggcggccttgcttgatggcgttgtcccagtgttcgatgtgccggcggcgcgagaacacggggtcaaagaagctggccacgtcgccagcggcgaatacgccgggcacattactctccagcctgtcgtccacctgcacccaaccgtcttcgagcgagatttcgctgctctccagaaactgggtggcgggcttcacgccagtgcaaagaatggcgaggtcgcacggaatacgcctgccctgttcggtcaagacctctgagacctggtcttggccttggaatgcgatgacagggtcattcatgacgacagttattccggccgcttgcgcatggtctctgaatacatcagacaacagcggcgatgccaggtgcttgagcagttgtgtgctgcgttcgactatcgtgaccttcaggccaagtttggccagcgtcatggccacttccatgccgagaaagctaccgccagccacgactgcgtgcagaccctttggcgaggcgtttgcgatgagcgcgcgtattacatcgcaatcgtcgcgtgagcgcagcgggagcacgcccttgagcgaggcgccaggcacctcgagttgccggcttgtagcccctgtggcgatcagcagttgaccataacggatgtgcgaaccggatgcggtcgtgagcaggcgctcgcctgcatccagtgacacggcagcagtgttgagggcgacatcgatgttttgcttgcagtagaacgattcggggtggaccaggagacggggcgcatcggtcgtgccgagcaggtagcgtttggatagctcagggcggtgatacggcaggatagactccgccgacaggataagaatggacccggtggcaccttcccggcgcaacgtctcggctgcctgtgcgctggccagaccgccgccgaccaaaagaaagtcgatatcctggtacgtcatgcgatgtccttcacgatgtcatgtcccagtggcgcgctggaccttactgcatgaaccagccgtggctgaccacgaaggactgccccgtgagggcggcactcgggaaggtcgacagaaaaaggacggtttgcgcgacgtcttcgactgtggtgaataccccatccacggttgcgcccagcatcactttgcgtaccacctcggcttcggtgataccgagttctctggcctgttcggggatctgtttttccaccagcggcgtttttacgaatccggggcatatgacatgcgagcgcacattgtgtgccgcgccttctttggctagcacacgcgccaggcctagcaggccgtgcttggctgtcacgtaggcggacttcagcggcgatgcctcgtgggaatggacagaacccatgtagatgacgatgccgccccgatcgtcgcggtacatgtgcttgagcgcggccttggtggtcagaaatgcgccgtcgaggtggatggcctgcatttttttccagtccgagaaggcgtagttctcgatcgggttgacgatctggatgccggcgttagagaccaggatatcgatcgacccgtagtcggctgcgaccttgtccatcccttcgttgactgagttttcgctggtgacgtccatcgcgatgcccattgccttgccgcccgtctgcgagatctcgcgggcggccgtgttggctccttcgagattcaggtctgcgatggcgactgccgcgcccgcgtccgcgagtacccgcgcgatctccttgccgataccgcttgctgcgcctgtgacaacggctaccttcccgttcagattgctcatgattcgactcctgtggatgaataaaaaacgaagctgaaacgacgtggctatttcgccaggtagtcgtaaaccacctcgcccagacccaatgtcagatcggcgatgaagtgccgcgctccgacgacctccaggacgggcagatcggcgaccggcgccaaggcatggggtgcgagttccaaagctgcggggccggaccaagcgccgtatacccggatgtcttcgaggtaatagcggaccagctcgcaaatgcgcggcgagcagtcgacgtgcgggatgattttcagaaggaagttcggggcgctcagatgcctggcttgctccacgatatcgacctcctcgtgcttgtagcccatggtgcccgtggcgacgcggatggggccgtagtccagggtgccgacgagggtgtcggtatggaccttcagggtgggcagggcgagttttttcggaaacccccacagttcgcgtccgccagcgatcggtgggtggtcgttcagatacatcgcatgcgtatagctgcctgccacgccttcgtattcaaccgggatgacctgtccgctttcggtgtagtcgccaaagcctgtggagtctggcatgcggatgaattcatagtgcaccaatggttgcgtgacggcgagaggctcgggaacgacgctgcgtagcgcttcaggatcggtgcgataggtgatgacgaagaactctcgcttgacgaagcggtaaggacccatcggaaaggcgggactggtcaatggcatggcaaaggcgtttgcccgcacggtgtctatgttcatgttcaattccacatatgctgaatgggtgccaaagcctggctgcgcggccagaagcgggcttgtatcgaggccttttgcagcattgccgtcggcataggcggccgcctcctgataggcgggcttcgttctgcccgtgtccaggacgatgactctcgtttgaggctttcttgctttgtaggcaggccaagtgctgtgtctcgccgatcaataaaaaaacgtttagggataaacccgttccagtttatgggggcctcaagctggcgattggcgcctctttcatttgcagacggccataccctgaagccgacaaagcagccttgcacgtaggtctcggacgcacctcttttcacgctgtttgccgccagcggagggggcttgccgtgcagagcgctcaacgtaaagaagcaagcaggcggtcatgtcagcttggagagcgagctaagcatggtcctattcggttggaacgctggtcgctctgcaatacctgattgcagcggtgtgcgtggcgcctcagcgtcgtgggagccttatcagatcgcttcaccgatgctgttgaagagcttcgttgataagtttcaggctccggtagcaaagcgagagttctgatgtccaatagtttgcagaaatgggtagggcgtaatcgggcgcctcgcgtccagatcacctacgacgtggaaaacggtggggcgatcgagaaaaaagagttgccgatggtggtgggtgtgatggcagatctttccggccacccgaaagaacccctgcccaagctcaaagatcgtcgcttcgtcgaaatagaccgggacaacttcgacgaaattctcgatcggatcaggccccgtcttgatctgagcgtgcccgataccgccaaaggcgagggcaatctccggatcgagctggagttctccaaattttctgactttcatcccgaaagcctggtgcaacaggtgccgcgcctgcagcgcctgcttcaggcgcggcatcaattgcgcgacctcttggcaaagctggatggcaatgacgaactggattcgattcttgacagggtgattcgcagcacagaggaacttcgtgccttgcacgatgaggccgggcaagcggccgatgatcaagctgcagaggagaagcctgccgatcctcctgccgccgaaccaagctgagcgggctctgtgtcgtgctcctttgagtcgtgctctttagagaggtaaatcatgtccaatgaaacgcttccggaaaccgccgacgctgtgcagtccagcgcagagttgaccttgcttgatcgtatcgtcctcgaagggaatatggccgttgaaccatcccagagtggttatgctaagcaattgatcgggcagttggcgagccagatcctcgacgaggggatgcgcaccagccccgataagtctgtggtcgccatgatccatgagcgtatcgccgagatcgatgcgctcttgtcggatcagctcaatgccatcatgcatgaccccgcctttcagcaactagaggcttcctggacggggttgcatcacttcgtgtcgggcacggaaaccagttctcgcttgaagctgcgtctgctcaatgtcagcaaaaaagatctgctcaaggatctggaaagcgcggtcgatcacgatatgagcgtgctgttcaagaaagtgtatgaagaagagtacggcacctttggcggcgtgccctacagcatgctgatcggcgactatcagtttggccgtcatccacaggatattgccctgctagaacgcatttcacgcgtggcctcggccgcgcatgcgccattcgtggctgcggcggctccttcgttgttcgatctgaagtcattcaccgatctcggtgtgacgcgagatctggccaaaatattcgagagcgccgagcttgaacgctggcggcagttcagggatagcgaagattcgcgctatgtctgcctggttctgccttcttatgcggcacggcttccttatggagcgaattcgcagccggtcgattccttcaattttgaggaagatgtccaggacgccaaacacggtaagtatctttgggcgaacgcggcctaccagctgggcttgcgtatcactgcggcatttgccgaacacagctgggccacggccattcggggtgtggaaggtggaggccgggttcagggcatggctgctcatgcctataaaaccggcgagggcgatatcgccatgaaatgtccgaccgaggtcacgattaccgatcgacgcgagaaagaactcagcgacctgggcttcatcgctctggtcaatgccaagggcacgggtgaggcaacttttttcggcagccagacggttaaccgccccaaaatctacaacacggctgcggcgaacgccaatgcccagctatccgctcgcctgccgtatgtgctggcggcctcccgtttcgcgcattacatcaaggtcatcatgcgcgacaagatcggcagctttcagtctcgctcggacgtggaacgctatctcaataactggatcgcggattacgtcctgatcaatccctcggcctcacatgaccagaaggccagctatcccttgagtgaggcgagagtggatgtcaccgaagtgccaggccgccccggcgcttaccgggcgacctgctttctacggcctcattaccagatggaagagctcacggcttctatccgtttggtggctgatcttcctgccgccgccagtcaatgatttcccacagtggggggcgttgtgccccactgttccctcccccctgcttaggagtcaagcatgaacatctatctgaagatcaaggacatcaagggaaacagcctggttgacccctacgtgggttatatcgttctcgatagctattcgctgggtgtctcgcaacccgtctcgcacgatgtggggaattcagagcgcacgctagggcgaccggatttccgcctgttgtcgtgctccaagcaaaccgatcagtccagtccggcgctgatgggggcttgcgcgggcggcaagaagctgggagaggtcgagttgatcgtggcgcgcaatgcagatgacaagtccttgaatcgcatctgcgtaaccatgggcaattgcatcatcgccagctacgacatgagcggtggcggcggcatggaaagcgacagtttcaccatttcgtttaccagcatcaagtttgagtacacccagcagggtccgaccggcgagaagaagggtaatgcgtcgatgggctgggatctcgaaaccaacaaagcgctctgatattttgaatgacgcgctatctgctgcctctatttgaccggttgtcggtcgatgcgcctgagacggtggatatggctggtctgcatgagtcggtcgccctggatctggatcgtctgttgaacacacgcacggccagatccaccgatctctggctggatgagtccgaactggattatggcgtaccggacttctccattcagatgctgcggtctcagggcgaccgagaaaccatcgaggtagtggtggcttgtgcgattcggcgctttgagccccgtttgaacgatgtccaggtcaaattttcttttcctgaaacagacgccaggcggggccattttctcgtatctgccaggttgaacgctcagccgaaagcgccgcaagtcatgttcaagatcggcgtcgacctcctcaactgaggctgcggcacctcctatgcttagcgatgaatttctcaagtattaccggcgagagttggcgtatttaagagagcagggcgctgatttcgctcagcgctatcccaaggtggccggaaaactgggtctgcatgggggcgagtctcccgaccctcatgtcgagcgcctgctggagtcttttgctttcctttcggccagggtgcatcgagagattgatcagaccttgccgcagttggcttcggatcttcttgagaatctctgccctgcgctggctttgccagtcccgtctatgtcgattgcgcagttgcacctggaactcagccagggcaaggtcaccgcaggtttctcgctacccaagggggctgagttggtggcgcgcagcgccggcaaggaaaactgccgttttcaaaccgtctgggacagccgcttatggccgctgcatttgcgcggtatacgtagtcttgatgagcggacgctgtcgttggagctggaggccgatgcgggcttgacgctggcggagctggatatacgcagtctgcgggtgcatcttgctggcgactggatggaggctgcgcccttgtatgagtggctggtcggcggcgtgatcggcacggacctgatcgtggacgaccaccgtgtgtcggcgggggagtggcgagaagtgggctttgaccacggcgaagaagccttgccgcgccacggttacgcccatccggcgcatttacttttgcaggaaattttcgcttttccccgcaaattccatttcttcgacctcgggttgccgcagggccttccactgcccggcagccgttgtgagatccgcgtgaatttgcggcgtcctttgcggggaaaccgtggccctcacgaagggagtttcaagctgggctgcgtgccgattgtcaatctgttcggcagcactagcgaaccggtagctttagatcagaaggcctatgagtatccgctgagcgccagttggcaagacagcgagaccgtcgagatattccgtgttgaaaaggtatatctgtctgatccgatggcggagcgcaccgtggaagtgccgaatttttcttcgcagcagcatctgatacaacctgagccaccgatgttctggaccagccggcggcaactcagtttccggcccaatggcggaaccgacacctttatcagtttcattgattcgcgccagcgtgccatggcgccggcagtgccggtcgcctatgccaatttatggtgcaccaatcgcaggctcgccgagcaagtgccggcaggcgccagtctcttgttcgagaaggtgcgctccaacctgagcgcgacatgtctttatgagccgacggcgcagcgagacccaccgctggatgccggacagctctggcaactggccgcctttgtgacctcgcaacagcaatcactttttgaaccgggtggcagtagtcaaaggttgcaggatctgatgcggctgttcgcgggtagttccgcgcgtgagatcggaatgattcaaggcctgttgagtgcgcaggcgactgaggccagcattcccgtctctcgagggagttggcgcggctatcagcttggcacggatgtgacgctggagttcgacccgcaagcctatgtcggcagttcgccgctgttgctggcagccgggctggcgcggtttttcgcgctgacgacctcgatcaattcttttgtgcgcacccaggttcggctgcgcgatgagatctggcgtgcctggccgccgatgtcgggttacgaggccatcctatgagtcatgacttgctggcgcggccctatcaattcaatttctttcaggcagtgcgtttgcttgagcagatgagcggcaagcaaggcgggcgcgccgtgcgctttcggacacgcgttggcatcagttttgacgccagcgatgtgctggctatttcgcgcaatggcgaggggccgttcgagctgaccagcaatgtgctttgtattgccggtgccaatggccccttgcctttgccctataccgagcaggtgctccaggcgagggagcgtggtgatagctcggcaagcgattttctggatattttcaaccatagattgatgctcatgctgttccgggcccggcgtcgttgctacccggccttgctcggacagggcgtggaggcgccgatttggcaggtcttgcgggcgctgacgcatcttcctgccgatgtggagccgctgggcgcgcccgcttcggccttgctcgcaatacgcacccgttctctggccggactgcaaacgctgatcgccgaacgcctgcatttgcgggtgaggggggcgtcgatgcagggaggctggattgccttggaccaggccacgcgcgcgcggctgggtgctgcttcacgcttgtcggataccgctttaggtagccgggcatggaatccggcagcgggtattgcgttgacgctcatgcccagacacgccgacgcattcacggatgtcgaagcccaggctttaagcgccggaggcgagggatatcggctgctcgtcgcctgtttgcgcgcttatctccgagcgccactcgatgttgaggtcaggttggcgccgacggcaggacctgttacacggcctcgcttggggtggtccagctggctggggaaggcttgcagacaatcaccaagattccgcttgcgcggggtccctttgcataaaggataagcgtggctacagatatacgaaccctgctgacccgcatgaatgcggtgtgtaaaacggcaatggaagaggcggcccagttgtgcgtccgacagacgcaccacactgtggaagtcgagcaccttttactcgctttgcaggaggccagagctccggacctggagctgttgatcgagcgtatgggggtagaccgggagatgttgtccgctcagctaaagcgatcgatcgatgccttcaagcgtggtaatccccgtacgcctgcgttatcgccttatttcgcggcctggtttgaagaggccttgttgcaaagcgccttgttgttaggcgagcagcagattcgttccggcaccttgctggttgcgctgctggagaaagacgaattacgccaggcgattctggtcagcgcgccctccctgctcaatatcccgcgcgaacaactgcgcgcggtcttgccggatgcgctagctgcgggacaggagggtggctcggtcgccgagcgtggagcgacgtcggcgctctcgcagtacacggtaaacctgaccgaaatcgcgctggcaggggggttagacccggtgaccgggcgcgatgccgagattcggcaattgatcgacgtgctcttacgtcggcgtcagaacaaccctatcctgactggcgaggccggcgtcggtaaaacggctgtcgtggagggcttggcgcagcgcatcgcgcaagggactgtgccgccttctttgaaggatgtgcagctatgcacgctggatctcgccttgttgcaggccggcgcaggcgtgcgcggcgaatttgaaaaccgactcaaaggcgtgatggcagaggtgaagtcctccccacggcccatcgtacttttcatcgatgaagctcatcagctgataggggcagggggcacggagggccagggggacgcggccaacctgctcaagcctgctttggccaggggggaactgcgcaccatcgcggcgaccacctgggcggaatacaaacgctatgtcgagcgcgatcccgccttggccaggcgctttcaggtcatcaaggtggatgagccctccgaggacacggcagtggagatgctgcgcgcggttgtgccacgtctgttgcagcatcatcaggtggaagttctcgatagcgccgtgcgcgatgcggtgcgtctttctcatcgctatctgtcgggcaggcagttgccggacaaggcggtgagtgtgctggatacggcctgcgctattgtcgcctctgcccacaacgggccgccccaggccttggagacgttggaccgtcagctcgaactggcgcgcggtcgtctgaatctgctgcgccatgaggtggcgaaaggccaaggcaaccccgccgaagtggagcaactgacccagcgcatagaagagcttgccgcagagaagacgcatttgctggatcgcctcgacaatgaacgcctggcagtgcaacagatcagagcctggcgtgctcggatcgagcaggccgtgcaagcggaggcgggcgccgaggagttgcgcgacatgacgaacaatttgctgcgtctcgaaaaaggtctggaggtactgcaggccgatgaggcgctggtgcccagttgcgttgactcctctgttgttgcccgggttatttccggctggaccggtatacccgtggggcggatgcttaccgatgagctgcatacggtgctcaatctcgaagaccggctgcgcgagcgggtcgtggggcaggacgctgcgctagatgcgattgcacggcgggtgaggacgtttcgcgccgaactcgatgatccgggcaagcctgtgggcgtatttctgctggtggggcccagcggcgtgggcaaaacggagaccgctacggcgctggccgatattctttatggcggcgaacgcaacatgatcactatcaacttgtcggagtaccaggaggcccacagcgtttcgggcctgaagggtgcgccgccgggttatgtgggctatggcaagggcggtgtcttgaccgaggcggtccggcgcaggccgtatagcgtggtgttgctggacgagatagagaaggcacatcccgatgtgctggagcttttcttccaggtgttcgacaaaggagaaatggaagacggtgagggcacgccgattgattttcgcaacaccctcatcattctgacctccaatgctgcgcaggatgtcattactgatgcctgcgcgggcgaggtgtggcccgatgcccaagcgctgcgcgagcgcttgcacgctgcgctgtctcggcaattcggccctgcctttctggggcgaacggttgtcgttccttattacccgctgcaagacgtccagttagagcgcattgtcaggctgaagctgaacaaaatcgctgagcgcatacggctcaaccacggggccgagttcgagtggacgccggaggtctcgcagcagatcgcacgccgctgccgagaagtcgatagcggtgcgcgcaatgtggaccacattctcacgcaggtggttctgcccgagattgccagccaggtgctggactgcctgtccacaggcgccgagttcgcccttgtgcgtctgagcgtggacagtagcggaaactttgtctttggcttgaccgctaaggaagcagagcatgactgaggttcagcatcgttggttgggttcagtcgatacctccctcggtcagaacgttttgttgctggaggcgttgcggggcaccgaggcgctatcggccctctttgactttcgcttgcgtttgcgctccgagaagctcgacatcgatcccaaagcgctcctcggcagccagatgacggtgcgattgcagcggcccggcagccgtgcgaggtttttgcatggtctggtaacgcgtttcggccaccttggggccgacgcgcgcaatgcctggtacgaggcccgcttgcagccgcgcatgtgtttgatggccgagggccgggatcgcaaaatctttcaggacatgaccgtgcctgagattctgcgcaaagtgctggatcaacacgctatccgcgtcacccccaagttgcgtgacacgaactatccccggcgtgaatattgtgtgcagtttgatgagagccctctggattttgtttcgcgtctgatggaagaagaggggattttctatttcttcgatttctcggagagcggccataccttgattttggcggactcacccgccgcgcatcgtgaatgcgctggcgcatcggagcttgtttatgcgcctcaagggccggataagccggggttgttcgatcttgccctgtcggccgaggtggagggccctgccccggtgttggctgattatgactacctgaacgccacggttttgcataccgatggggcgaaagcccagggagggcggctttactgctacccgggcaggtatacccaagaaggggagggtaaacgcaaggcggacattctggcggctgcgctccagttgcgtcgagaaagcgggtccgcccgcagcgaaagtccggcgctgtgcgccggcgccaagttccgcctgcgcggccaccctgattcgcgctatgaccagagctatatcctgaaaacggtggcccatgattttcgtcaaggtgaataccacaatcaggtcgatatctttccggagtccttgccgtttcgctccttgcccctgaccgcgcggcctaaggtagccggaacgcacaccggcgttgtggtaggcccgtctggcgaggaaatctggacggatgatcatggccgcatcaaggtcaagtttcattgggatgatggtccggagaaaaaccaggatgcctcgtgttggatgcgggtgactcagccgctggcgggacaggggtggggcgcctggttcctgcccagagtggggcaggaggtgctggttgcctatgccgacggtgatccggatcagccattagtggtaggcacgctctacaacgtcaaacaaacgctgccattgcaactcccctatcagcagacgcagacggtgctgcgctcccgatcgacgccttcgggccaggcgggtaacgagctgcggatggaggatcgcgcgggtgaagagcagttctatctgcgcgcgcaaaaagacatgaaggtcgaggctcaatctcaactcttcacccaggttggtgagggagaaacccattccattgaaaagggtgatcgcgtgattcgcgttgccgatggcaacgagcggcatgaggtccagggaaaacgagagatcaacgtgacgggtgacgaaacgcatctcaatggagcgcggttcagccgtgaagtggccggcgattatgtgctcactgtgtccggaaacttgacgcttgatgtacgaggcatgctaacgataaagacaataggcggttacagcctggaatcctcctccacggtgagtgttaaaggcctgtctatagagcaaaaggcatctgccacacagaccttggatggcggcggtctattgctcgtcaagggtgggcttgtgaaggtgaactgatgcagcaaacagtcatggcaatgaacgatgcggatggggtcggtgaagaggcatccgcctttcttttcaagcttgctacgggtgagcgtatcgatggcacgctgcgacaggggtctctgcacggacgctgcaccatcatcaatgaagattcttcaccccttcatgaagcggattacctcagtggaaaactccatggcgagtcccgccattacttgaatggccgcttggtgggcctgcagcattacgccatggggcagcttgatgggccgagccagagctttgacgccgccggcaacgtcgtttgccaagtgttttacgccgccggtcagcttgagggcccggcacagtggtttcaagaaggtgtgctgattcgtgaagggtcttttcatcgtggtttgccggaaggtgagtggcatcactatgacgagggcggcaggcggctggagtccatgacctatcaacaaggtcttctgcatgggccggcctgccgctatggcgccgatggcgagctcgcggccaagcggctctatcagggcggtaagccgcaggcgccctgggcgcccgtgtcccgggaggatgccgggccgcagggctcgcgcctcgaacgttggttaaggggcggttcatgacacgtcagatcacaacaggtgcgacgcttgcctgctcgttcggcttggcgccatccgtgctgaatgctaccccgtcgcccatcctgacaggggggctgccggcagcgacggtcatggatcatgtgccaggcttcaatattccgccgttcggcatgtgtgtctgcccggcaaatcccgctgtggtggcggctacggcggcggccttgggtacccccacaccggctccctgcatgcccatgacatccacgccctgggttcctggtcagttgaatgttcttttatctggcaagccggggctgcgcgaaagcgatgtgctcacctgcggctggggaggtcttatccgcattgttgcgcccgctcaatttcagaccatgctgggttaatccatgagcgctattgtctttaccttgactcgtcgcatgctgacgctattagcgatctgcatcatcgcagtttttctcttgttgtttttgcttggggtccagataggcagccgcgttgctgcgccgcccgcagtcaaggccgaggtcaagtcgtgatgcgtcgtgcttggtctttgcttctgttggctttgctagcgctcatgccatgtttggcgcccgcggcggccagttcgccgtccgccaccccggtcccggccgcctcagacactgcgtctgcgccacggtctgccgctcttgctgagctgcccttgaaacgcaccgacacaggcctggttatgtggcccgatggcagtctgtactcacctgagatcagtgccatcaagcagcgcggcgttctcattgtgtccatgctgaatgtcgaccagcccccttacttctcagaggtgaatggcgagctggtcggcatcgacgtagaccttgccagaggccttgctgatggtctgaatgtaaggctggaaatcgatcgcagcgcccggactttcaatgaggtgctgcaacgccttggggagggcaaggcggatctgggcatcagcaaactatctcgcaccctggcgcggacgcagttcatggccttcagcgaaccctatgtcagcctgaatcaggccttgcttgttaatcgggttgcatttgcgaagcgtcagggcgggcgcagcatgggtgcggtcattcgtcattatgacggcacgatgggcgtgtgggccaagtcgtcttatgcctctcgtgtcaagagcacctttcctcacgcggatgtgcattactactcatcctgggaggaggtgatcgatgccttgctcacgggaaaagtcgaggcggtgtatcgagatgaatacgaaataaaaaaagtactgagcgatgacccggctgcggcactcaagttgcgcatggtcacattggatgatttgtgggacaagttctctgtcgcggtcaatctcgatgcgcctgctttgctgaattacgtcaacctatatcttggaatgcgcggaaagccctatgacctcgacgaccttgaaaaagccaagcgaaggtaagcgcagcgcatcgcggcttctgaaatcgatccaggccttctccttgaatccgctggtggtggtgctttgcctggtgatcggcgctggcgcaggcgcgatctggcctgccttcggcaccaaggtgggcttcgtcggagatatttatatcgatctcttgaagatgacgacgctgcctttcatgatctccgcggtcatctttagcattcagcgtctgtttcgcgtgggcgatgcacccctgcttttcgttcgcctcatcgttatgttcctggcgtctatggtcctggtcgcgttaactggcatggtcctcatgcttcttttgacgccaggcagcgatctaccgcgttccgtgcttgacgccttgggcagttacgtagggacgggcggagaggcagaagtcgctcgcgttcagcttcacggtcctgatgtggtggtggccggacccagcctggcctccatgctcggcaatctgataccgaccaacatctttgcggcgcttgccgcaggagacatgctgaaggcgctgatcttcgccttgctgtttggtctggcagtggggtctgttcccgagcggattgcttcagggctaagcgcggttctggagaccatctactatgcctgccagaagatcattcatagccttagcttgcccctgcccttgattctgttgtgcatgagcgcatcgcaaatggccaagtccggtatcgagccgattctggcgatgttgtggtttctggttgcgtttggtctggccagtctgttgctgatggcgcttgctgtcgtgctcgtgtggcagcgttcgggcggcaatctccgcgcaacgctgttggccatgcgcgagccattttcgatggcgatcgcgacgcgcaatagcgccgccgccatgccgtcgatgatagaagggttggcaacgggtctgggttactcccgtttcacggttgagctgctggtcccgctcagcctgtccctgctgcgtcttggccccatcgtttactacgtgtgcgcaaccctgtttattgcgcagctctatggggttgatctaacgcccgttcagctattgctggtgatcttcgcgtcgatgctggctgggctggcttcggccggttcaacggggatactgaccgtgtccctgatcgggatcgcctgcggctacctgggattgcccttcgaggcagcctttttgttgtttctggccattgatccggtgtgtgacatgttgcgcacacttctgcttgtgatcggaaattttgcggtggttgcgggcatttgccccaagccgttgcgaatttgacatgcatcctgcctcgagattctcacaacgtggttcgggtgagtcgctgtggctgtgctggccctcattgctggcagcggcggcgagcggctgggtgctcggcctgtggtttccggggctgtccgagtctcttggctatgtgagcgtcatttatcaaagcctcttgcaggcgatggcactgccgctggtcgtggcggcggttctgttcggattccgtcagcttttcgacttgcaggcgccaggctccgccgtgattcgcatgacgacggtggcgttctgcgtgaccttgttggcagcattggccggggttgtggcttcctatgggatgctgcctcgattgaccgcgccgcagcttgcggagttggggaatatgttctctcaagcgcatatgccgggagatcatattgttatgcataccagtttgccggtcgtcgaggataggccgacctctgccgtgcccgtcagcatttatggcgcgttggcgcaagggcatctgttgcagggaatattcggcatttgcctcttcggggtggccatcgcgcggcagaacagcgtgtctacccagttcttcgacaccctgatcgaggccgtctaccgcgccctgacccgtgccatcaatgtgatgaacctggctttgcctctggtggtcttcggtgtggccgtccacctcgggccgatggtgagtggcgcaggggtgcgtgccttgtccagcctgttgttcagcttcgtcctggtggtcttgctcatggtgctttgctcggtgggttttatcgcctggcggacaagacgaagttattttcagaccttgacggctttgaaagagcccgctgccgttgcgctcgttaccggtaatcctattgctgcggtgtcgctggccatcgaggcgatgagcacaaagctggggtgtccccgccatgtgagtgagacagcgattccgctgggtgcgatcaccgttcgtcccggaatggctgtttacctggctttggtgacgatgttcacggctggtatttacgggctgacgccgacggcgacagacgtcatcgtggttgtgttgctgggcgtggtgctcgcctttatgtcggctgacgcgaaagggagcatcgcaccctggcacttccagatgatcatgctgtatctggggctgccgctagaggccgccattattgttgcgatggcgatcgatcccttatgtgatggggtgcgtaacttgctcaatttgattgcggtgtgcgtggtggcagcctggttgagtgaacagttcgaagcggctgcggcacgagaagacaataccgagatatggcggctgacgctgtcccgcagccagctatatctgctgggtgctgtgttgcttggttgcgcgagtttggttctgcttttaggccttggtttgggagcgcgctcatgaggttgttatggctgatttcctgcttgattctgttagcaggttgcggctggatcggatcctctggagagcgcctgtcctggaagggcgcggtgatcacggcgtcaagcgacatgaatgacaacagcgcgctggcggtcgatctggtggttgcgcgtgacgccatgcttggcgggcagctcgcggccctgtcggctgagcaatggtttgagcgtcgcgcggatttgcgtgcggcgtacggtgcccagcttgacgtggtgagttgggagttggtgccgggccaacagtggacagtgggcgcgcaggggcttcccgccgggcggacgatgggcgtttatctctttgcccgttatggcgggtcgggcgcgcaccgcacgcgcattacgcaattgaacggaacactgcggctttatctgggggccaggaatgtcagggtgctgctcgcaccttgagacgccgtggttcgtcgttgaaatcttcgggagcgtcaactgtggggaaaaatgcgcaggtcgtagaccggatcgcgtggcatgaagggatgctgctcgcgccacagcatttccagcaactgtccgccagagtggatagtctggtggctgcgcagaccctggctgcccagccattggcttggggtttgagccatttagtcctggatgagcagcttttgcctgtgggcaggctgagggtgctggagctggaggcggtgctagcggatggcaccttggtgtcgtactcggcgctggcaggcaccccgctcgaggtcgatctgggcccgtttgaaagcgcgatgcagcaagagggggttgatgtttacctcacgctggcgctgggacaacgacgtttcattagtgttgcggtcagtgtcgaagaagacctggtttctgatgcaccagacgcggaagtgccgcgttgggtgccggacttgcagctattggcgggcgaggcacccggccccgatcgcacgggtttgctgctggggaacttcgttcaggagggcagcaccgtcaagcgcggcttgcgtctgggtccgctgctgcatctgccgcgcgatggcgagccataccgtcaggcggtagcagtcttggcgcggatacgcgccaaagccgtttatttggcgaaacagacgctgacccccgtttctgatctcgaaagccgtctggctcaggcggagcagcggggcaagctgatggccttgatggccgctctgcctggtgcggaaggggtgttgcgtctgcctcgtcttcatccctgcgatctgtatctggccctggtgacgctatcgggtccgatggcgctgctctgcccaggacaggtcgcgcccattccgccggattatgaccatgagcgaccgcaggccgcgctagatccgctgctgcgttttctcaatgagatggctgccgaggtcagtgaggcttaccggctgagcaaatttgtgcttgtagacggtgtgttcgagttgcgcctggaaagcaccttggaacaggagttgttggtgggtgtgatgagcacgtccgagcgggccgcgattgcctggatgagcggggccgttatcggtgatcagtcagagttctcggcattgcgtggacgacgggtgctcggcgccgcacgagaacctgtcggcgagtcgggcagcatgaggtatcgcaacggctacgcgttattccgaatcgatgccgccacattgagatccggaggcatgctccatattgccaatcctaatgagggggctttagccgagcggccttcggaaatcgtgctgttcacccaggaggatgcatgagcttcacgcgcatgcccaaggaagcgtccgcaaccgatgtcatgcttgggcagtttgtcagctatgtcgagctgttgttgaacctcatgcgcaccgctgccgaaggtgagccggcctgcgatgccgcgcgccgcgtcaacatgcagttaatcgacgcccttgagatccagaccctagaagcgcgacgggagagttcgcgcttcgatattgaaaacatggctgactcgcgctatctcaaggcggcggtggcagacgagttgttgctgcatacgccttggccgggccaggcctgctggggggattatctgttggagtccgctttgtaccgcagcaatgttgcgggtgaccggattttcgagctgatagagaaaattctgcgtgaccaggagccggctcagcggggattggcgcgcctcttactctatgccttggccttgggctatgagggccgctttcggggggaggggcaggaagggcgtttgcgtgaataccgcctggagctctacgagttctcctaccagcgcaggccggatctcgatagtttggaccgcgtcattgagcccaaggcctatgcgcatcttttgtcgcatttttctccgcgccggtttgtcgctgtcagccgcggctcactgctttttctgattgccgtggtggggatgctggcgttatcggaaatcgcctggctgtggcagtcgtggccggttcggactgaattaaaccatgtcgaatcaggcaattgaatggaggcgtgacgcctctcctggaagggcaggatgctactgagcaacaacctctttctcgtctcggtattggtgctgttgatcgtggccattctcggggtcgcggtggtgctttacttcgccacgcgtccggtgggcgaaaagcccaagcctgaggtggtgcccacttggtcggccgacgccttgcgtgccggttttcggcaggctatcgatatcatcgagtccaatatcagttcgcgcgccgaacgctataacgtgccctgggtcgtggtgctcgaggatggcgatcaggcgcgtcttcccctggggcataccggcattccgggggtctatggcagtggccccgccttgtcacaacaaattcattgggagttcttcgagcggggcgtggtggttgatctcgcggtcggggcgacgcaagaaagtgacagggacgagcagtgggagcagttcctgacgctgtgccgcagttaccggccgcagcggccatttgatagcgttgtcgtgacgattcctgcggccctgctgctggatagcgaagcgcgccccgagctgatacgccgtgccggtgtgatgcatagacgtctgtggctggctcagaaccgcttcgccatgcgcctggctctgtatgttctggtgacagagtgcgagagcatgacgggcttcagcgcctttgcgcgtgccctgccagatggtatgcgggccagcatgttgggctggtcatcgccttacgatccatcgatttcttatcagtccgactgggtagagcaggcgatggcggacgttgccgctacggttgacgataccgtggccgaggttctggtcacgcgcgaggtgggcgtcgccgacatgctggtcttgacctcgcgcgtacgtgaaattcaaccccaactccagttgtatctggatgagttgatgcggcccaatgtttatcacgaaccgtttttgttgcggggcgtttacctgaccggagacagtggcgaacttcaggcgcctcagtcggccaatgcgccggacttgctgcagccggcctttcttcgtgcggtgttcgagcgcaagatttttctggaatccggcctgacacgcccgatccgcaatgccacgctgacgcgcccgctcttgcacaaaggcttgcgctttgccgccgggggcgtgctgggcgtatgggccataggtatcgtggtcgccaccatcgatgtcggccgccatgcgccaggacaggtggctgccctgcgagagatacggcgcattgcggcagcagatgatcaggatcgttcggcagactggtatcaacgcagtgcaatcacgctgctggggctggagccggaggttcgcggcgaaggtggtttggcctggatgctgccgggttcctggtcgatgtttgatggtctgaatgccgcgctgcgtgaggcgctgatgcgcgaattccgcgacgtggtgcgggtggcgattgagcgtggctttgcggcacgcgccacggccttgagcggccagacggggccggacggtccatgccgtgcgccggcgggccttgctgagggggctgatgtgctggcgctgaccgaccgcgccgattttcgtgcaatgttggcctatgtttcccaagttgagcggttttcgaatgcctggagcgcctggcacgacaggactgcgggagtgctgtctttgcagccggcggttcagtatgcattggggatagacgcctcaccctctgccttgcagatcctggcctccatgccgccgcctgaggcgcatcagaatgtctatgcagacgccttccggtgcgcttacgaaaaaggcatggggcagctcgaagactcgctgttcacgcaaaaccctctgttgcgcgccgagcgcaaggcgcagcatgccctagccgcttttacgcagcgggcgcccgtcgacggagaggccgatttacgcgatctggtgcatgccatttccgcggaacaagacctgctctcttcggccaacaccgcttggctgcaccaggatgttttcatgcctgatccccttcttgagcagattttctccaccgctgccaaggtgccgctgttgggacagacggtcgtggcgaaaagccgagcgtcctttcaggacgccttcgcggtgctgcgcagtcagattgcgtcatttacctctggttccgatgcgggtttgcaatggcgcgaaaaccagtatgtcttgtcgccaggcagattagctttgcgtgacagtctggcgggattgctggtgcaaccctttatgcaagtgccgcccgcaacgcaagtccctgatctgcgtggggcggcgctggtgcattgggatatcagcgcgctggatcaggccctggtgttgatggatgcgcgcacggccttcttggctcgggggctggcaggcgtgccgcttacctatgtgccggccgtcatgcaaagcgcgaatgcgcaggcgggtctgggtctgtatcggcgggcggtggctgcccttgagccaggcttcgctttacggtcgatggagtttcaggcggcggccgaccgtgtgcggcggattgcctccctgctcggtgacctgggtgcggtgcgggagcgtggcgagttgctggcattgctctcgcgcggggcgctggcggcgctgacgcatctggatgacatgttgcgccgcgcagatctttatgccgtccaaactgatgtgtcgctgcctggcacatccttgctggcagcctttggtgttgcagacctggcggggctggatgcctatctggcgcagcaggcgggcacgttgcaggagttgtcggcccaagccgccgtttatctgacggcactttctccgagtgatgcccgctctgttgtggcgcagcgatggcaaatgatagggcaggaacttgaacgttatgccttgcgcaatcctaatagcgccctgctgcggcttgagcaatggatacgcctggccgggcagaccaaggactgcgccaagtggcctgcggcgccgagcgcttcgtcgggttacttcgaactgcattggtctcgtctggccgcgaccctgcgggagcgttgcctcgggcgcgacagtttgcagttccagaccgattggcggcgtttcaccacggcctacaacgaactgctgggtggccgcatgcccgtggccgatcccaaggcgccgtcgcgtggcgtcgtgcctcggcccgccgcgacggtgcagggagtgcaggatgtgctcgggcggtttcagtcgctgccctcatacgagtggccccctggcgcgatcgccgattttctgacgcgctttcgcgcctgggctgaagtgttgcagccgctttggtcggcgaccggcgagtctggctaccacctcgcctggaacttccgggtaaatcggggggcggaggttgctgccaaccagattatttcctggaccttgtccgtaggcagcgaatccgtgggcagcgacatgccagacgcccgcctgcgctgggcggtgggattgccgataacgctgagcgtgcgtctggccaaggacgcgccgttgctgccgcgggccgatcccactcagccgcggatgtcggtagatggccatcaggtcagttggacctttcatgggccgtgggcgctattcacgatgctgggctggcaagggctcgatagcgggctgttgcggtttgaggtgccggtcatggtggaaaacatcaatgactttgctcgcttgccaccgggtcaaaagctgaagttcttcgttgatctgaatcttttctctctcggagagggcaagccgctcaactgggcgcggcctttgccgctcatcgcgccagccgggagtggcccgtgatcgaacatcttttgcaggccatttctggtgaacctgccggacgatccttgcgctatgacccgatcactacgcgcatcagcgccatgcggcaggaagatgatgcctctctgccgcaaggagagtggcagcgggagttgcagcgggccgactggaatggcgttgccgcgctatgtgaagaggcgctggtcgagcacggcaaagactttcagatcgctgcctggctatgcgaggcatgggccaggcagcggggtctggaggggctgtgttgcggggcgcaattgctggacggcctgatcgccaacttttgggaagatggctggcctgccatcgaagatgacgatgtggaggcaaggcgtgcgccctttgtctggctggtggcgacattgcccgttgtccttttggcccatattcctttgttggacaaccgcgcccaggcatggctgacggttgatgttttccgccggctgacgatgcgcggtgcagcacaggcagatgaggcgctgcaagaagggcccgatatggcgcaggtggagcgacttatcgcggcgcaaccgcaacacggcgatgtgttgcgcacggccttagaccaggcgcgtctggcttgggaggcgcttgatcggcggttgaacgagcatctgggattggaggcgccgagttttgagcctctgcgcgaggcgtttcgccaatgggaggcctgcctggcggcactttggcccctcaaggcgatatcgcagcctgagccagtcgttgaggtggtcgcgccgtcggcggagcccgagacgatgtcagtgccggcgcgcatcgagcgtccgcgcgatcgggcgcatgcctatcagcagattgagatgattgccgcctatctggccgagatagagccgcatagcccgacgccgtatttgctgcggcaggcggcttcctggggcgcaatgcccttggatgtcttgatgcgatctattgcgcaggaagagggcgggctggcgcggctgctctccttgttggacgtggcttaactgcctggatagcccgattgttcggggtttggcccgaaattgctggtatctgtcagcagcctgaaatggcaggttcagaatgcagatctatcggaagctttccaatttttcggggtagtcaaacatgagcaatcacaccaacaatgtctgggaatatgccaaataccatgttggcaataagtcgattcaccaacgtgtctggcactcacccaaattgcacgagttgcgcagcgccgtgtctagccgtggttctgcgctgtccaaaggggcgaagcttggcggcaacgtgacgcgcaccgtgctgggtctggtgccgattcctgccctggcgaccattctttccggcgtgcagacgaagatcgaagaaaagtatcgcgagtatcttcgcggcaaaaagctcgatgggctggccagcacggatccggagttcgtgaagttctctatcaaggatgccagtattgaagagatggatcgcatgcgctggaaagccgagcatgatctgaccgaattgcagcgcgtcggccaaaagtggggcgaggcgcgtcaggatgcggcgggtcggggtgcggtatgtgatttcatggcggacgccgcccgccatgtcgcgcaggccgaacgccggctggatatctttgaaaaaaaggtggctgagatcaaggcgctgatgctggcctgcgagatctggtcttcgaatgcgcgcaagtcgatagataagttccgccaggaagctgaggaaagctttgctgagctcgccaagatcgatcagcagatgggggcctatgcggccgacaatcatctcaattgcggcgccttctgcatccatggcggtcggggccagattaatcggcgccgtgatcaggtcatcaatgccgccgctgtcgcgacgacgatgctgaccgacctgggagatattgacagttttctgtcgctcaaccgcgagacgtttacggtgacggattcgctggggccttatcgcgctagcagcgacgactgacggactacgccgtgtgcatgggctggctgcccgcgcaaattgctagtcagcgctgccggctcgccgctttactgctttggctagccagctttgcgccgcgtgggctggccgcgcggcgcagcgcaaggcttagagcccggcgccagcaagatcgggttggcgcaaatgccagtccgtttcttgttgaaagctcatgccgattcggcccaggcggtcttctgcgaagggggcgcccatcagttgtacgccaatcggcagcccctcgctgctgaagccggccggcagggccagcccaggcgcgttcatatagttgccgggccgggtgaaggcggccaggggagtcgacaattcgtctgcctcttcgacgcggcaggctgctatgggcaggcagggagtgatcagcgcatcgaaatccgcaatccagctttgccaggcctggcaggcctcggattgcgcttgcagggcttcgatgtaatcggctgcgccgatctgttttccgttcaacacccgcgcccgcacatgcggcccgatgggcagttccatgtcctcgatgtagctgcgatgcaaggcataggactccgctgcgatgatctggccattgcgcagcatcatctcatggaagtcgaagggcagtgccgggtgttggatttcggcccccaggttttgcagaacacggcaggcctcttcaaaagcttgcagcgtatcggcctcgatcggcagggggaattgcgtgggcgacatcatggcgatgcgcatgccgcgcagcgacccgccgggagcggggcagtggaaggcgggttgatgcagggtcagcggatcgcgtgcgtcggggccggccagtacggcagtcagcagcatggcatcgcgggtgtcacgcgtgagcggaccgatggagtccagcgatgtcgaaaggggtacggcgccatacaggctgatcagaccgcgagtggtcttcaggccggtcacaccattgagtgcggcaggaatacgcaccgatccgccggtatcggaacccagtgctgcggggacgagtccggcggcaaccgccacacccgagccgcttgatgatccgcccggaatgcgcgcatgctgcatatcccaggggttgcgcggcgtgcccagcaggggattggttccccagccgccgaaggcgaattcgaccatctgtgtcttgcccagaatgaccataccggcatcgagcaggcgggtgacggcggtggccgtgacctcactgcggcgttgccgccaggcggcggacccgcctgtggtgatctggccttcgatgtcgcacagatctttgacggcaatgggcagaccgtccagcgggctgagtaagccatagcctgagcgccggcgcgcgtcggcggcctcggccaagcgcagagcgccctcacggtccacgctggcgaaagcgttcagcacagggttggcccgctcaatgcggtccaggaagtaccgcgccaattccaccgagctgtagcgaccttcagacagccctagggccagctcgctcagcgtggcaaatgcaatgtgagacatgttttcctcaagttgaggcgccgaccttaaggccggcgccagcagggttaacgcttgttccagttcggagccgggaaaacaggcttttcagtggcgacgtccaacggccacacgggcaccatgcccttgccgggctggagctgtacgacggggaagggcatttgcaactgcttgcccgtttcgtcgatggcgtaaggaccggccatgacggtcactttgccggacaggtccagcgatgccttcttgagcgcggcggggtccgtcgaaccggcctgcttgacgatttcctcggtgagtgcgccggcgccataggccagtgcggtctggaagtcaggcggaaactcggccttggggaacttcttgtcgtaggcggccgcgaactgttcacggttaaggcctgcattgaccttccagttaatcgccggatggtagttggtgtggctgtagatgtagttggagtctgcgccgatggcctggaactgcggcgtcgaagcgtacaccatgaaaacgtaggggaagttgatatccagctgcttgagctggcgggtcatgctgatcagatcgccctcatacgaggtcggcaccagtgcttcggcgcctgcagcccgcgctttttgcagcagggtgctgaagtccttctggcccttggggtacttctcgaacatgacgacttccatgccgttcttgagggcctgctcgcgcccgccctcggccagaccagcagggaagggctcgtcggcatagatcagcgcgacctttttcacgccgagtttggcagcctgctccatgctggcgcgcagcatcgcagacaccggcatctgcgtgccggaaaccatgtttttgaaaccctgtttgtagaggtcatcgctggcggcggaccagaccatcatgtatttgcccagacgttcggtgaccgtggcggctgcggccgtcagggtggagccaaagggggcgaacaccagatcgaccttatcgtccgcgatcaggcgctcgtacacgcgggtgaccatttgcttgtcgctgcggtcgtccagcttgaccagttcaacgggatatttttttcccttgatttcgataccgccgcggctattgacgtcatcgacccagagctcgacgccacgcacgcccgattgcgaggcgagtgcgaagttgcccgtcgaggacacggtcatgccgatacggattttgtcggatgtttgcgccgaggtgggtgctgcggcggcaagcgcgagcgcgagggctggcaggcgggtcaaccagagtttggcaagcatgagttgtctccaatcgttataaatatgcggtcccggctcggttcgctcaggagcccaggatcgtgtcctaagcgataattgctcaaaacacggtaaagcgtataacaaataggcatggagtgcacgtcttgaataaattgaactatcggcagaccgagatgctctgggccatcgtgatggccggatcgatcagcggcgccgcccgtttgctcaatatttcgcagcccgcagtgagccggatgctggcccatacggagaaagcgataggcgtagcgctgttcgaacgggtgcgcggcaagctgcgcccgaccttgcaagtccgtagcctgtttgaggaaattgagaaaacgcagcgcatgatgcagcgcgtcaatgacttggccgatagtctggccggggaaggctcggcgatattgcggctggtttccattcccagtctggcgcagtttctggtgccgcgcgccgtggcgcgtttccaacagcatcgccccgatatgttgttgcgtctgaacacgacggcgttgccgctgctgatcggcgaggtgttgcagggcgaggccgagctgggcttggtggtcatgcaggccgagcacccttttctggtctcggagcagctatacgtgggccgcatggtggccgctatccctaagagctatcccctggcggcgcgggcaagcgtcagtctggcggatctgtcgccccatccgcacatccttgtgggaacgcgcatgccctacggcatgctggttcaaggggcgtttgagcaggcgggtctgccctgccgcatggtggccgatgtgccctggagtcagttggcctgtgcgctggtcagcgccggggtgggcattgccatcgtagatgaattcactgtgatgccgggtgctttgcccgacgtggtgatcgtccccctggacgagaatattcccctgacggtgtcggtggtttatgccagcaatcgcgagccttctttgattgcccggcagttcatccaggagctgaaaggcgtcctcgacgaggtgtttcccgttagaaaaatgccgaaataagggttagtccttaacttgcagttatggttttaactgttcataatcgcctccaaataaagcagccgattcatccgagtcggtccggaggaagacaatatgagcagcagtcccaccttggcggtggccgcgtcgcatcgcgcgcaggatatgcacgcgattcgtttgcgtacccgcatagccgttacccttttcgccgtattagcgatcattcttgccgtggtgcctgcggcgacatcgaatatttccttcgccttttatctgatgctttggataaccatggccagcgccatgaatatctgcgtcggtttcacgggctacctgccctttggctatgtggtgttttatggcgtgggttcttacgccacaggcatctgctacaagattctgggctggccgatattgccctcgctgcttgctgcggggggcgtgggcgtggccatcgccatgttgctggcgccgaccttgcgtttgcgcggggtgtatttcggcatcgtcagcctggcgctggcgaccatcgtcaagctggtgatctccaatctgccgcagtctttcacgggcggcagcatgggcatcattctgtccaacgccaacaatcccacgcatagctattacgccatgctgatcgtgatggcggccacgctggctgtcgtgacctggctgtcggtgtccgggctgggccgtgcgctcaaagccatccgcgacgatgacggcgcggccgcctgcgtaggcattcatgtgccgaacacgcgtctgaaggcctggctgctggctgcgctctttccggcattagccggaggtatcgaggcttggtacaccaacgtggtcgatccggaatatgccttccatgtgctgatcaccgccaagagcatcatctatgccatggcgggcggctttggcacgattctcggtccggttgtcgggacgctggcgctcctgggcatcgatcacgtgatctggcagaaattccccgtggtgaacctgctcttgctgggtttgatcattgtcctgctgatgctgttcctgccacgcggcattgtcggcagtctgctcaagcgcaagcccgaactgcgccgctacattgcctgaggaagctgtcatgaccggtttgattattcaaggcctgatcaatggcctgatcctgggcgccatctatggtttgatcggcgtcggcttgaacgtgatttttggtgtcctgcgcgtggtgaacttcgcgcatggcgagtttctggtgctgggcgcttatttcgcctactacctgatggaatatgccggcatcaatccgctgattgcgctgccgctttcattcgccgtgtttttcctggcgggttatctgctgtatttcgtgcttatcccgcgtctgtccaaggccgaagatcccgaaatgagctcgctgttgctgatgtttggcgtgtctatcatgctgggcgccatcatgctgctggcctttgatgccgacgcccgctcgctgccctttgagatggagccggtgtttttcaagtttggtcaggtgatcattcccacggtacgcctgctggctttggtgattgccttggccatcatcgccgcactcacggtattcctgtaccgcagtcaggtgggcaaggcgctgcgcgccatcatcatgaaccgtgacgcggtgcgtattgtcggtatcaacgcgcagcgtttgtcggctgtcgctttcggcctgggcttgggcctggctgccgccagcggcgtcttggtggccatggtgtttccttcgttctcgccctttatgggcaatgactacaccctgatcggctttattgtcatcgtgctgggcggcctggggcatcccgtcggcgcgctggtgggtgccttgttgttcgcgatcaccgaacaggtttcggtcgtgttcttcaatccttcgatcgccaccattctgggctttgccttgatggttgccatgatcttcattcgtcccagcggtctgtttggccgtcaggcgctgcgctgatcgggagaccaccatgttgaaagtcagaaatctcaagaaacgctttggcgggctggtggctttgcagggcgtagatgtggatgtgccgcgcggcgctattctgggcgtaatcggcatgaacggttcgggcaagaccacgatgctcaattgcatcaatggcctgtacacgcctgatgaaggacgcatcgaactcgatgggcaggacatcgctggcaagccggtccacgaagtggcccggctaggcgtgggccggaccttccaggtgccgcgtatcttccgccagctcagcttgctggacaacctggatgtggctcaacagcataccgggcgcagtgccgatgaccgctatgcgcaatcggaatattggttgaacaaggtggagctttaccgccttcggcacaactacgccgaagagctgtctggcggacagcaaaaactggtagagctggcgcgcattatggcggcgcgtcccaaagtggtgttgctggacgagccttttgccggggtcaatccggccctggcgcagctgcttatctccatcatccgtgacatgcctcgggaacatgattgctcggtggtgctggtttcgcacgacctgacgtcgatctatcagttgtccgatcacatcattgtcatgaacgaaggtgccatcctgacccagggtgatgccgatcatgtgcgcgccgacccccgggtggtcgaagcctatctgggagcttgagatgagcaacgcgatacttgcgctggaagacgttaccgtggcctatcacggtgacatcaccattttgaaccgcatcaatgtacaggcccgtcagggcaaggtcacgggcgtgattgggcccaatggcgccggcaagtccaccgtgctgaagacgctgtttggctttttgccactgcgcacgggccgcattactttgcgcggcgaagatatcagcgcccagccctcgtttgaacgggcacgccatggcgtggcctttgtgccgcagcaccgcagtctgttcggcgaactctcggtgcacgacaacctgctgctgggatgctggccttttcgcaaggacaagcaccgtgtgcgtgagcgcattgattcggtgtatgaccgctttccgatcctggcacaaaagcgccatgatcccgtatccagcatgagcggggggcagcagcgttttgtcgagttcggccgcgccctgctcatcgagccctcggtcatcctgctggatgagcccaccgcgatgctcgcacctaagatttccaaggaaatctacaccttgatccggggttttgctgatgaggggatgacggtagtgctggtcgatcagaacgtgcggcgctgcgccgagatttccgactatatgtacattctggagctgggacgcaacaaggccgaaggtggccgtgaaacctttgctgaaggcggtggcctgcgcgaaatggtggcgtcctggatggactacaagatcgattgatttcctgtgccggccgtgcgggctgtgcatttttcagcgagggcaaggtttcgccgattcctcgcgacggcactttcgggtgccgtttttttttgtctgcggcggacgatggcgatcaatctggccgtctgtcggggacctcgatcacgcaatgaggcagaaagtgcttttgctcgcctttgcggcgataacccagcggattggcgacgacgcggcagcggcgcccggtggccgggtcttgcacgacatagtcatgggggcagtgcaggtggccgtgcagccatagatccgcctgcgcgagtaaatcatcgagggcattgcaaaaaccggccgtgcccggtgtcaggccatagcgcggatcggcgctgcgcaagctgggggcgaaatgggtgatcgcgacggtcggcccgtcaaagggctgcgccagggttcggcgcagccatgcctggctttgcaggcccagttcacgcagcgcttcggccagcatgggctgcccttcattatccagcgtggtgttcttgctcaggtagaagttggccgcgcgataggccttttccaattgctggcggcgcagggtctcggtcttttgcgtgatagccaaggcctcgaagtccgtccatagcgtagcgccagcaaaacgcacgccgtcgagcaccagggtttcgcgttccagccaatagatgttcagccgttcgcagaccgcgcgcatgcgttcggtcgcggcttgataagctaggccgtcgaattcatgattgcccggcacgaagatgacagcaggcggacgcgccgccatgaaacgccctagaccgaaatcatcgccgggcagctgtgatccggcctgataagagccgatgtcaccggccaggaccagtacgtcagcccccggagcgggcgaaaactcgaagtccgggttggcctcgagatgaatgtcggagagcagttggatgcgcatgtcgctagtgtagaggcatgcgcatcgggcttgatcaagcgcgggaaacctcgggtcgcagcgtgcgcagcgggcggcgcagcaactgggccatcagcacgccagccagcgccgcgccaccgcccatgaggtggtaggccttcaggctttcaccgaacatgcctgccgcaatggccgcagtgaatagcggcagcaaattcatatacatcgcgcagcggttggggcccagtagtttgacgccctgcatccaaagcaccggcagcaagaccgaggcgcagagtccggcgtaggcgatgagcggcaggctggcgtgcttaggcagggcggcttcggcaggcaggcgcattgtcagcaggcccatgatgatgagtgccgtaatgccttgcacatagttcgattgccatgtgggcagccccacctgccagcgtttgagcagcacgccataaagcgcataggccagactggcggccagcatcagcagatcgcctgcgtgggcgccgccgcttagcaagacgcctggattgccgccgctgatcaggtagaccagtccgcagaaagacagcacgccgcctgtcagcatgcccagcgtgggtgtctcgcgcagcaacagcaccgacagcagcatggtcaacagaggcacgagcgaagtcaggatggccatattggtagcggtggtcgtgtgcgcggcctcataagacaggcattgaaacagcaccatggatagaaagcccaaaaaggccaggcgcagcaattgcggccggatcatcgccctgttacgccaggccggtctggctacaaaaagactcatgacggccacggccagcaccagccgccagaaggtgatggctagcggatcgatgctgcgagccgagagcttggacacgataacgttgccagcccagagcaggatggccgaaacgggatacagaaaagagaaggcgggcatggcatgcggggagaacgacgagagagctgccatcctgcgcgagtccgccaagtctgtcccacgctaaaatgtcgatagttatcgtaaaagtgacaaatagacatgttggcgcaaccggctcacgacatccatctggcgtttgagcgcaccgagcatccggtggcggtgctggcggccgactatccgcagggcgcgcgcattccgcgtcattgtcaccggcgtgcgcagttgctctatgcggtcgagggcgtgatgattgtcgaagcgcgcgccggccgctgggtggtgccgcctacgcgtggggtgtggctggatgcgggtctggagcacagggtgcgcatgagcggcagggtgaagatgcgcacggtgtttgttgagccggatgctgtcgctcatctgccgcagggcggctgcgtggtcgaggtgccgcctttgctgcgcgagctgattctggccgcggcgctattgccgctaagctatgaggataccggccgggatggcctgctcatgcgtttattgctggccgaactggccgcgattccgcgtttgccgctctatctgccctggccgcaggataagcgtttgcgcgccttgtgtgacgcgctttcccgcgatctggctcaggtccatgaggcggcatattgggcagagcagatgcaggtgtccacgcgcaccctgcatcgcgcgtttttgcgcgaaaccggcatgacatttggccgctggcgccagcatgcccgcctgctgtctgcattggaaagattggcgcatggcgagaaaatactcagcatcgcgctggatcacggctataccagccagagcgctttttccgccatgttcaaacagcatttcggcgtgccgccctcggctttctatacctagccgccgcgctgctcgtaagcgccgtctcttatctgcgctgacgtcggggcggttttcgagccatgcggcaggcggcggcaagatcatgtcgcctgtgtgctcaggctaaagaagaatgggcttcgccaggccttgccccctgctgcatcgcaagcgagacgttccgcagccgctgcgtcctggggtagagcggggcaggcaggcccatccgagacgcttcacaggcgaattcatccgcagcggacgcgggctggccgataagcccgggcgtgcgcgttctccgatgccgcataatgttggccgggtccggcgcgctggccgggatgcaatttctgaattgaatgctctttctggaacgctcgcatgcatagctcctctccgagtcagtcttcggcattgatgcggcctaatgcttggctcaaggagctgacgcgcctgaaacccgcccattggcgctggggccgctcgattcgcgtggccctgggcatggcaattccgctgggcttcgggctggcgctggacaatatagccagcgtactgttcatcgccatgggcgcgatgttgcaaggggtgggcgagcgagatgcgccttatgcagtcttgttcaagaaggcggctatctcagcgccgctcggagcggtgagttttctgctcggctatctgagcgccctgcccttgggtgtcatggtcggcgtcatggcctgtgtcgcctttgtatcggccatcatcagcagctatagcgccgccctgtcgatcggatgtctgcaactgctggccatgggggcggtgttcatcggcaatcccgagttggcgccttattggccgaccggctgtatgttgctgctgggttcgctgctttatatggtgctgcttgcgctggaggcgcttttttatcggcagcgcccggatcgtgacatgacgatcaacctcttgcgcgccctggccgaactggctcgctcccgcgccgaggggcgggtcgagagcgcccgacagcaagtcaccgatcaactggcggcgctttatggtctgctgttgcagcgccgctcccatgccttgggcaagaacaatcatttgaatcaggccgccgcctggttgcaacaggccgatgccttgttcgccctcttgatgtccagttccgacccgcaggcgctgcggcaggcgcatgaccaactgcaaagcatggcgcgtgcctatggcgcaggcagcgacgatcccattgcagagagcgccgatgccgcacagcccctgtccgccacgatcgcggccttggggcaggcgttgtgggggcgtaccgcgcctgccagccttaccctcgatgcccccgagcccgtgcatcgccaaagccgcctggccctgctgctggacaagctgacccctggccgccaggtcgtgcagccggccttagcgcttgcgctctgcactggtctcggatattcgctgtattggatcgacgataaaagccattggtattgggtgcccatgacggtgtgcattgtcatgaaacctgatatgggttccattttcgggcgtaccgtattgcgctgcctgggcacggctggcggcgtcgtggtcggtagcgccatcctggcctggttgccgccagggccgctcttcgccttgatcatggtgctcattgccgctgtcatgccctggatgggtcagcgttcctatgcgcttttttccttgggcctgacgcctctcgtgctggtgctcatcgacgccgtcagtcccgagacccacggcgttaactatgcggtgctgcggctgatcgacacgctgctgggggcggccatcgttctggtgttcggttatctcatctggccgcgcagccaggaccgccagatggagagcgcctttctggtcgcgcgccggcagattgccgcctatttgcgcgcctcgctcgacgcggcgggaaatcgcgatgcgcctcaggtccatatcagtcggcggcaagcctatggcgccctgtccaatatgcgcacccgcttacagcaggctctgggagatccgccgcccgccggccgcgaggcggccgcctggtttccgctgcttgccgccgccgagcgcgtttgcgacgccatcacggcttattcatcccaagtgcatcccgcaccggccgagcaggacgtgcgccagctccaggaactggcccgcgttatggatgtcggcctggatgatccgggctggaaacagatggacgatagggtgccggacacctcccccgaagcccgtctgatcacccagatccgcagcgaactgcgccaaagccgcaggatggtggagccagggcagggtgtttgagtggcgccaggttttctggcggcgagatcgcggctctccgctgtcgccgcaggcggccaagggcaggcaggggcaggcaagggcgcgcgtgtggatggacacgcccctacggtttagaaaggttcgtcacgaactaacgtcgcgcggcccatgccggcgcttgcatcgaagccgctatgggctccagaccgctatgcccactgctatgccccaacaccgcctgcgctaaggctaggctgcctcggcgttcagccgggatgctgcggtggtgcttcctgcggcggtgcttccatcccccggttttcaaaagcatgatcagcgctaaaaacaaaagccccgccgcatggtgcgacggggctgctttctgaatctgctttttgaatcttttggtggcctggggcggaatcgaaccaccgacacaaggattttcaatcctctgctctaccgactgagctaccaggccaaccgagaccgaaactatacatgaaaaaatcggtgcaagcacgttgtctggcactttttttcatgatcaggcaaaaaaatcctgaagtttcgtcagattttgcttatatattgagcaaatgcgggtgaaaaccgggctggcgggagcagggtgggcgttgcgatgatgttgtgcgggcgcaaacaatggggaaggccgtgcggtggggacgtctgtctcggcttgcgcggggggtataatcttcactctggctgttctcacttggcagcgtttccctactcctgatgtcagtcgcagtccttgccttcggtctgaatcacacctcggcgccggtttcggtgcgcgagcgcgtgtccatgcccgttgatctggtcaagccggcattggcgggcctgcgttccgctttcggcggcgcggtgcgcgaggcggcgattttgtcgacctgtaatcgcaccgaggtgtattgcgcggccgacgccgccgtggctgagcaattgcctatctggctggccgaccatcactgcatggaagcgggcagcctgcatcctcatttgtatcgtctgcaccagaacgatgccgtgcgtcacgcgtttcgtgtggcgagcgggctggattccatggtgctgggcgagccgcagattctggggcagatgaaggacgcggtgcgcgccgccgaagaggccggctcactgggcaccctgctgcatcagttgttccagcgtacgtttgcggtggccaaggaagtccgttcgcagaccgagatcggcgcgcattcggtgtcgatggcggcggcggcggtgcgtctggccgaacgcgtgttcggcgacctgggtcaggcccgcacgctgttcatcggcgcgggtgagatgattgaattgtgcgcgacgcatttcgcggcgcagcatccgcgttcgatggtggtcgctaatcgcaccgccgagcgcgccgagtccctggccggccgtttttcggcgggcaccatgaagctggccgacctcaccgagcgtctggccgagttcgatgtggtggtgtcctgtacggccagttccctgcccatattgggtttgggaatggtggagcgggcgacgcgccagcgccgccacaggccgatggtcatgattgatctggcggtgccgcgtgatatcgagcccgaggtcggccgcctggacgacgtctatttgtattccgtcgatgatctgggccgcctggtccagtcgggcacggatgcccgccgcgctgcggtggtgcaggctgaggccattattgaaacccgcgtgcagggttttatgcactggatgcagtcccgcgaggtggtgcctgtgattcgtggcctgcatcaggccgccgaagatgtgcaggccgccgaactggagcgcgcccgccgcctgttggcgcgcggcgagtcgccggaagcggtgctggagcagttggcccatggcctgacgcagaagtatctgcacggcccgctggcggccttgaaccgcagcgcgggcgacgagcgcaagcagttgctcgcctggatgccgcgtctgttccccggccgcgactcccgccgttagctgttgaaccgcgttctgtcctgaccgagcggccttgcccgtgcgcgcttgttttttcctctttttttccgaattcttccatgaaatcctccatgctcggccgcctggaacagttggcccaccgcctgatcgaagttgatgcgcttttggccgacccggattcggcaggggatatggaccgttttcgcaggctgtcgcgggaacgcgccgagctggagcctgtggtgctggccttcaatgcctttcagagcacgcaggccgacctggccaccgcgcaggaaatgctggccgatcccgaaatgaaggcgatggccgaagaggagatcaaggcggcgcgcgagcgcatcgaagtcctcgagggcgaactccaggtgttgctgctgccgcgcgaccccaatgacgggcgcagcctgttcttggaaatccgggcgggcacggggggcgacgaaagcgcgctgttttcgggcgatttgctgcgcatgtattcgcgctatgccgagagccagggttggcgcgtcgagatcatgtccgaaagcccttcggagcttggtggctacaaggaggtgatcgcgcgtatcgacggcgatggcgcctatggccgtttgaaattcgagtcgggcgcgcatcgtgtgcagcgggtgccggcgaccgaggcgcaaggccggattcacacctcggcgtgcacggtggccgtcatgcccgaggccgatgaaatgaacgatatcgtcatcaatccggcggatctgcgcatcgacaccttccgcgccagcggcgcgggcggacagcatatcaacaagacggattctgccgtgcgtatcactcacttgccgactggcttggtggtggagtgccaggatgaccgctcgcagcatcgcaacaaggatcgcgccatgcaggtgctagccgcgcgcttgaaagataaagagctgcgtgagcgtcagagtaaagaggccgctgagcgcaagagcctggtgggctcgggcgaccgctccgagcggattcgcacctataactatccgcagggccgcgtgacggatcatcgcatcaacctgacgctgtacaagctgcagcagattctggagggcgatctcaacgagctgaccggggccttgctggccgagcatcaggccgagcagttggctgcgctgggcgaggacatctgagcgttatgcaaatcaaagatctgttgcaggatcgccgtttgccgcgtctggaggcgcgcatgctggtcgaacaggtctggcgccagtctcgggcctggttgctcgcgcatgacgacgacgaggcccgtccggatcttgtggcggcttatgagatgctggcgcagcgcaggctggccggcgagcccatggcctatgtgatcggcgagcgggagttcatggggcatgtgtttcaggttacgcctgcggttttgattccgcgcccggacacggaaaccctggtcgaggccgcgctggcgtttctcaagacgcggccgcaggcccgggtgctggatttaggtaccggcagcggcgctatcgccgtgtcgattgcgctggcctgcccgcaggccgaggtaagcgctacggatctcagcgccgaggcgctcgcggtggcgcgcggcaatgccgataggctgggcgtgcgcctgcatctggctcagggtagctggttcgccgcgctggacgccgatgcgcgctttgatctgattgtgtccaatcccccgtatattcatcgtaatgatgcgcacctggcgcagggtgatctgcgtttcgagccccgtggcgcgctgacggatggcgccgacgggctggccgccctggccgaaatcgccctggaggcgcccgggcgtttgctgccggggggcgcattgtggatggagcatggctgggatcaggcggctgccgtccgggctttgttacaagaggccggcttgcgcgatgtggcaagccagcccgatcttgccggaatcgagcggatttccggcggctttctataatgatgcgtgtgttccgcttattccttttgcgagtttatccatgagcgacgtccagaatttcatccgtgataccgtcacccagcatcccgtggtgctgttcatgaagggcacggcgcagtttccgcagtgtggtttttcgggccgcgccatccagattctgaaggcctgtggcgtcaagaagctggtcacggtcaacgtgctggaagatgatgaagtccgccagggcatcaagaccttctctaactggcccacgattccgcagctgtatgtgcagggcgagttcatcggcggttccgacatcatgaacgagatgaacgaaagcggtgagctcaagacactgctggatcaatctggcgcgacggcctgatcgatgcgcaggctggttgtcgctatcacgggcgccacaggcgccctgtatgccgtgcgcatgttgcaggtgctgcgtggtgtggaggatgtggaaacgcatctggtggtctcggcttccggcgttttgaatatccagcatgaaatggatatcactcgccaggaagtgcaggcgctggccgaccatgtgtatggcgtgcgcgacgtgggcgccacactggccagcggcgccttcgccacggccggcatggtcatcgcgccctgttccatgcgcacgctggccgcagtggcccttggcctgtctgacaatctcattacccgcgcggcggacgtgacgctcaaggagcgccggcgtctggtgatgctggtgcgcgagacaccctttaatctggctcatctgcgcaatatgacggcggtcacggaaatgggcggcatcatttttccgccgctgccggcgttttatcaccggcccgccagcatcgaggaaatggtggaccatacggtcgctcgtgtcctcgagttgttcgacatccacgtgcccggcccaacctgggaaggcacgcgtccctgagcgccgcggctagggggtcgggtaggtctgctggtagcgcacgctgaaggtgctgaaggcctggagcgcctgctccgggtcgtggccggccttgagcagaaagctgtcgaagccgacacgcgcctggtagtaaatcgtgtctatcatcacatcgcccacggcgcgcagctctccttgccagccatagtcccggcgcagccactgcgccagggaatagccgcgcccgtcggtatagacgggaaattcgatggcaatgaaggcggggggcgttctggccagggtctggccgaggtctttcagttcggcatccggaccgagttgcaggccgacaggatgctggcgggcagccagcgcctggtgctgggcaagccacaggggcaggttcacgctccagccggcttcgtcaggcggcaggctgttctggggctcgtgcagccgccatgcgttgttttgcagccggccttggcggataagctggggcagagagagggcaatcatggcaggcctcaggcttgggcggtttcgcggggcttggctagcagcggatcggcgtagacatcttttttgaagggatcgatgccgacacggtccacgacgtcgatgaagcgctccagctcgctgtcgcgcaagccgaggtaggtgcgaatcaggcggtctacgacatgggcgacctgttcgcgggcgaacgacgggccgatgatgcggccgatagcggcgccgccgcctcgggtcgaggcgaggtccgtcagggggcgcgcgccgccgttctggcggccgccgatagtgacctgataccactcttcaccggccttatccacgcccagaatgccgatgtggccgatatggtggtggccgcaggagttgatgcagccggaaatgttcagatccagttcgccaatctcgaacagatagtccaggtcgtcgaactgcttttggatggcctcggcgaccgggatggagacggcattggccagtgcgcagaagtctccgcccgggcaggcgatgatattgctcagcagcccgacattcggcgtggccagattgagcgcctgcaactcgcgccacagggcgggtaattgtgcgcgctgcacatcggccagaatgaggttttgttcgtgcgacacacgcagttcgccaaagccatagcgttcggagaggtcggctgcggcgtccatctggtcggcggtgatgtcgccgggaggcactccggtaggcttgagtgacagggtcacggccgcatagcccggcatcttgtgggcatgcacgttggtgcgcagccagcgcgcgtagtgtttgtcctgcgccgccaaggcggcattggggtcggtggtgctctcttgataggccggccatatgaagcggcccgcaatagtgtcgagctgcgcttgcgtgagggtgtcggggccatctttgatgcgcagccattcctcttcgacctgccgcgcataggcttcgggcgtgagatctttcaccaggattttgatgcgggccttgtatttgttgtcacggcggccgtgcaggttgtagatgcgcagcgccgcctgcaaataggtcagcaggtgttgccaggccacgaaaggcttgatcaggtggccgaccatcggcgtgcggcccatgccgccgcctatccagacacgaaagcccagttgtccgtcctgttcgatggcctgcaaaccgatgtcgtgcacgcccacggcggcgcggtcttcaatggcgccgctgacggcgatcttgaatttgcgcggtagaaaagcgaattccgggtgcagtgttgaccattggcgaatgatttcacaccacaccagagggttgaccagctcgtcgggcgcgatgccggcgaagtggtcggtggtggtgttgcgtatacagttgccgctggtctggatggcgtgcatctgcacttcggccagctcgcccagaatcgcgggcacgtctttcagtgcgggccagttgaactggatgttctggcgcgtcgaaaaatggccatagccgcgatcgtatttacgggcaatatgggccagtttacgcagttgccgcgccgccagcatgccgtaggggatggccacgcgcagcatgtgtgcatgacgttgttcataaagcccgttctgcagacgcagcacgcgaaagtcgtccgcgctcaattggccgtcgagaaagcggcgcgtctgtccggcaaactgggccacacgctctttgacgagctgctggtcgacggggtcatacacatacatgatgggggccctggatggccggcgcgccggcgtcaaaaagcgcctgtgcacgccgccaggcgctatagcggagaattgcacataaccgtagccgcgggctgattctgccgtctaagtctttgtggttatatgaatatagggtcgcgccgcttacatccgggcccggccgcgatgcgcgcagcacatcgcggcagtgctctaatacgctgccggcttaatgctgcggcaggctgtcaacgcagggcgagaacgcgcccgaaaccgggtcgcgcacaaacagcacgcccgtagccacgccgaaatagcagccgtgcaattgcagcgttccctgttccacgcggcggcggatcgaggggaaggtcatcaggttgttcagactgtggccgatgacggacagctccaggcgcttgaggtcctgggtgcggtcgccggtgctctcgcccaaggcatccgccacgggggcgatttgcgacatccacttgccgatgaaattcatcttggacaggggttcggcgtggtcgtaataggagcggatgccgccacaggaggcgtggcccatgaccacgatgtgcttgacggccaggccgttgacagcgaattcgatggcggcgctggtgccgtggtaggaggactcggtgtccgggtcgcaaggcggcaccaggttggcgacgttgcgcacgacgaaaagttcgcccggacccacgtcgaaaatcgcctcgggcgacacgcgagagtcacaacaactgatgatcaggatttccggttgctggcctttttcggcgagcgcttcgtagcggttgcgttcggcgggaaagcggccttggagaaaggcctgatagccgtcggtaagtcttttgggaaacatggtcgtatcctgcggttattgcccctcggacacggtggagtggcttgtcgccgcgccgggtccgatgtggcgggttcgggaccatcgccattttcccacatcagctctgcgctgaaaaatggcccagaccgaggcgccgcaacaagacgcccaactcgggagacggaggcttgccgcaggcggcccgccgagccttgctggccggcgggcccgcttgccaccgctacaccgtggcgatcggcgtgaccggcgagccgatggcgtgcggcagacgcaagggcggggcggtcagcatgaagcggttgcggccatgggcttgcagccattgcgccaggtctttcagataccagagttcggccagcggcaggcccagtttgaacagacaatgatggtgcagcggcagcatggcgcggcggccctggcggtcgcgcgccggataggcttcgaccgcgtagttatcggcgcagatggccgcgatgccgctgtcgctgatccaggacaggagggcggcgtcgcttccgtccagcgcagcgccgtattggtgcagcacctctgcatcgggcttgccctgcatcttgacgacggcttcggcatagcccgtgcgcagcaccagcatatcgccaggttcgaccacgacgtcctgcgcctgcatggcctgttgtaattcggcggcgccgataaggctgcggccggtaccgaattcccgcgctagatccaccagcacggcgcggccttgcatgcctttctcggcgagatgctccacgccgatcttaagcgcggccgatgggccgccactgttgcagccgcaaccggtatggtcagcgtcggctggcccgatgatgtctacgcccgcgcgaaagccgttgtagtaaaccagttcatcctgcccgtcgccatcggcgtcaaagagcgcgccgacatgggctagcgagtcccattgcgtggagtactgcatggatagcaatacctgatcatcgctcaatacatcgacggcatcgggattgagggcccgtagcgggaagttgacatagggcgtgtcgttcaggcgtgtcgggctcagttgcggcgggtggcggcgggggttgagcacattgccgccgggtaaatccagcggcagcgaaaggcagaaggttttgccggcccggatttcacgggcgcctttgagcacctgttcttctgtaatgaggttcaggcggccgagttgatcgtccggaccatagtcgccccagttcgatcctggtgggcgttgtttccagcgttgcatggcttactccgtcaggaaggccagaacatggcgcgtgaagctgtcggggtcctcccagttggagatatgggaggtatccagttcgacatagcgggcgccgggaatatgtgccgcaaggtactggccatcggccggtgtggcggccaggtcgtgggtgctggcgatgaccagagtgcgggtgtggatctcggccaggcgcgggcgcaggtcagcgtcgcgcagggcggcgcaattggcctggtaaccggcgtcgggcgtgcggcgcagcatgtccaccagcacctgggccagcccgggttcgcgttggcgatagccctcggtcagccagcgctcaaccacggcaggggccatggctgcgagggtctgcttctctacggcggcgatgcgatcgctccagccttgggcgctgccgatgcgggcggcggtgttgcacaggaccaggcggtcaatacgttcagggtggttcagcgccagggtcaggccggtgggaccgcccatggacagaccgcaaaagtgggcgcgggccacgcccagatgatccagcagttcgaccacatcgccagcgagctgttcgaagcagtattcgccatccggcacggacgagcggccgtgaccgcgggtgtcgtagcgcacaacgcggaagtggtgggcgagggccggaacctggcgcgcccacatgtcggcattggtgcccagggagttggacaagaccagggcgggggcgtcggcaggaccgtcgacgacgtagtacaggcgaacctggctgagatcggcgtagggcatggaaattcctgaatactggcgcgaagcgccgttcacaacatcaaagatagctcttgccatctacataggctttgcgccagcgcatgatcgacacacgctcgaacaattgggcctggtagaagggatcggcctggatgagccgctcggcctcttcgcgggtatcgacatcgaccacgtacaggccgccgcccatgtccgtgccgtcatcgtgcagctttgcgccgcaggccagcagcagatgcttgttggcatccagaaaggccaagtgttcgttgcgggtcgcctggcgcagggccaggctgccgggtttgtcgaaggtttcgatgatgtaaggcatgagcggctccgggatcagatggccgaaggatggcgcgcgagcgcggtgacgcggatatccatataggggaacagcggcagcgaagagagcaactggtgcagctcgtcgtggttgtcaacgttgaaaatactgacgttggcatagcggcccaccacgcgccacaggctttgccatttgccttcgtgttgcagcttctgggccagggctttttcgtcggccttgagtttgtcggccttgtccgcaggcatgtcaaccggcagattcacttgcatttcgaccatgtacagcatgctgtttctccttgaatgggcggcggctggccgcccggcatcgatgggcagggccagggcaggcccgccagaatcagtgggcgaacttcagcggcaggccggtgagttcgagcaggcgttcgggcgtcatgccgccgaacaaatccgttacggtgatgccgtctttattgatgtcgaagacggccaaatcggtataaacgcgcgagacgcagcccacgccggtcagcgggtagctgcaggccttgaccagcttgctctggccgtcgcgggtgagcagttccatcatgacgaaaacctgtttggcgccgatcgccagatccatcgcgccgccgacggccgggatggcgtcgggcgcgccggtatgccagttggccagatcgccttgctgtgacacttggaaggcgcccagcacgcagatatccagatggccgccgcgcatcatgccgaaagagtcggcgtgatggaaataagcgcagcctggcaattcggtgacgggctgtttgccggcattgatcaggtcgtagtcttcctggcctttggccggcgcggggcccatgcccagcatgccgttctcggtgtgcagaatgacttcgcggtcggccggcaggtggttggcgaccagggtaggcaggccgatacccaggttgacgtaggcgccttcggggatgtcttgcgcgacgcgggcggcgatggcgtcacggcttagtttttcgctcatgcttactccttggcgccgtgggcggcgtcgatctgtacgacgcgtttgacgaagatgcccggggtgacgacggtctcgggatcgatgccccccagttcgacgatttcacgcacctgggccacggccacgcgcgccgcgctggccatgatggggccgaagttgcgtgcggtcttgcgatagaccagattgccccagcggtcggcgcgctcggccttgatcagggcgtagtcggcggtcagcgggtactccaacacgtactggcggccattgatctcgcgcgtttctttgccgtcggccaggggggtgccgtagcccgtgggcgtgtagaacgcgccgatgcctgcgccggcggcgcggatgcgttcggccaggttgccctggggcaccagttcgagctcgatcttgccgctgcgatacaggccgtcgaagatctgcgagtccacctggcgggggaaggagcagacgatcttgcgcacccggccggcgcccaacagcgcggccaggcccgtctcgccgttgccggcattgttgttgatgatgaccagatccttggcgccttgatcgagcagggcatcgatcagctccatgggttggccggcggtgccgaagccgccgatcatgatggtggcgccatcgggcacatccgccagggcggctgccgcacttggaacgagcttagaaatcataggagaggtctgtaatagtgatggcgtgggagagcggcgtgcttaggtttaagcgcgggagaacagccttgcatcgggcgactgcgcttggtcaaacgtgcggtgaggccgggcttgtggcccaggtcccgccgtcttcagacaggcgctacgcctaatgtggtgccgccgcacacgtacagcacctggccggttacgaagccattgtccggggacaggaagaacatcgcggcacgcgcgacgtcctccggcgtgcccagtcgcttgaccacgatgctgtcgatgatgcgttgtgtttgcggcgctccggcggggttgctctgcatgaagagatccgtcgcgatggggccggggccgatggcgttgacggtgatgccgtctccgcctagctccatggccagggtgcgtgtcatgccgatcaggccggccttggtggccgagtagaccacgcgctcgggcttgcccagcgcggcgcgcgaggacatgttgacgatgcggccgaagccggcggcccgcatggctggcagcaccgcctgggtcaggatgagcgccgtgcgcaggtgcagggagacgacataatcgaggtcggccaaggtggccgtatcggcgctgccggggcgcgtggcgcccgcattgttgaccagacccacaatggcgtattgctcagtgacctggcgggccaccgcttcggtctgcgcggcatcggtgaggtccgcctgaaaagacaccaggccggccggcgcggcttcgggcagacggtaatcgatgtttacgacagtatggccggcattgagcagcgcatgggcaatggctgcgccgatgccgttgcttgcgcccgtaaccaggtaggcggtcggtttcatgcgggatctccagaatcagtgagtcaggtagccccaggccaggacggcggcgatgtgaatcacgcctacccagagcatcatgatgacggtatagcccatcacgtcacgcaacttcagtttggacagggccagcgccggcagaatccagaagggctgcaccagatcgttccaggcgttgcccagcatgaccgacatggtggtctggttaagcgcgctgccgatttctttggcggcgtcgatcatgaaggggccctggatgacccagtggccgccagccgaaggcgcaaagaaattaatgacgaaggaactgatcaagccccagaacggcaggctggccggcgtggccacatccacgaagatcttggagatcgtgttgaccaggccggagccggccatgatggccatgatgccggcataaaagggatattgcaggatgatgccggagatggttttgataccctcgttcaacttggcgacataggctgcgggcgtgcccagcaggatgatgcccaggaagagaatgatgaagttgatgaggttcaggtccagcgacttgccgtcagcgaagtagaacaccacataggcgatgcccagcaggccgataagcaggctcaggatgcggctgttgttcaggcggttggccagcgtgttctcgccagcgatgctgtggcccggctgtgccgtttcggtggccttgtcgatattgggatcgacttcgacgattttgtcgcccgccttggggtgcagccaggcgttgagcagcggcagggtgatgatgatgaccaggctggtcagcagcatgggcacggagaaaatggtctccgatagcggaatgacgcccatgtctttggccagcgggtgtcctggcgtcgcgaccaggacggggatgctggccgacaggcccagaccatagagggtaaagccgctataggcggcggcaatgatcagcgggtaatggacccctttgaccttgagcgccagtttcttggcgacgatgccgccgatcaccaggccgaagccccagttcagatagctgccgatgccgccgaccagcgtggccacgatgatggctgtgcgcgggttgtgcacatgggtcacgatgcggtcaagcagacggtcggtcaggggggcggtggccagcacatagcccatggccaggatgacggccatctgggtggtgaaggccagcaggctccagaagccagatccccattcacgggtgatttgcggcaggccttggccttcgacggcaaaggccaacactaccgtcagcagggtcagggcgatggcaaagacaaaaggatcgggcagatacttgcgcatcaactccgtgaaaaaagaagtgagtttattcatgatgcctcctacagactctaataaggcttgtgctgtgtttatgttttgtgcgcagacgcgcggggggaatcagtcgagtttttgcgtgttcagccactgcaccagcgcggccagcgccgcacttttttcacgcagcacacgctcgcggcgttcggccggccagtcatagaaaccctggccggtcttggcgccgagttcgccggcctcgactttgcgcttgagcagatcggaaggcgtgacgcggttttcgaggtcggcgtagaggtaatcggcgatggccaggtgcacatccaggccgttcatgtcgcgctgttccagcggcccggtcaaggccaggcggatgcccagactccacttgacgacctcatcgatgtcttcggcgctggccacgcctttctccagcaatgacatggcctctcgggccaaggcgtgctggatgcggttggcgatgaagccggggatgtcgcgattcacgcgcaccgggcgtttgccgccggcgcgcagtacggccatggccagatcggcggtggcatccgaggtctcgtcgccgcgcacgacttccaccagcgggatgacatcggccggggtaaagaagtgcatgccgacaaaacggtcgcggcggctgacggcctgggcgatggcgttgatcgacaagcccgaggtgttggtggcgaagacggtggcgggcttgcacagcgcgtcgagctgggcgaagagctggcgtttgagatccagtttttccggaacggcttcgatcaccagatcgcagtcggcggccgcctgtagaccgggttccatacggatgcgcgccaggcaggcggcgacgtcattgggcgcataaaccccaagttggcgttcgatgatcgcgacggcgcgtgctaatgcaccgtccacggggtcgatcagtacgaccggcaggcctcgagaggcgaacagcgcggcaatgccgctgcccattgcgcccgcgccgatgatggccagattctggatgggaaagcccatgaaaactcgctaagccatggcttcgcaagttgcatccagggcgtgggcacggcggcaccgttgtctcatccttgctgcgttctgtgcgatagccagaagatctttgtgcccaggcaggcataagcgccgacctggaatttgtagaaagatcttactcagaattgctacaggtggacgaattgatcaatgatgcgtccaccagatggacagttgaatctgtgccgggccgtggctgtcagggatagacgatggagtattgaacgtaggtttgcaccttgcccgcgccgatagcgcccgtaccggttttgatgtagcgggccagataggtgagggtggcgctggcggtgctgttgactttggctgctgtcacgcccttgctgttttgttcggcagcgggtgagcctattttgatggcgctgccatctgtattggcgagttgaatctccatatcgctgaaaacatcgctgctgcccaggccggtattggggaggctgtttgccgcctcggtgggcagggcgtttgttttgtaggccagcagattgcccgttgcgtaatccacggtggggccggcctcgaaataggcggacagggattggttcgccagcgcctctggacagtcgctcagcttgagttgaaaaacggtgctgcctgcggtgtcgccggtgtttttcagcgccgaggtggaaatcttcggcagggccaccaacaggttgtagggcggtgtctggccattgatcttgcaagtctgggcggtgatttcacccgtgatggtgatcagcccatcggcggcatgggccggtgcggcggctatgccgcccagcgccagtagcgtgagggcggtggtttttacgcattcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgccacatgattcctctggctaactgcgagacaaagaggtttcagtatgagcaattcgccatctcggaaatgactgaaatccggcttgcagccaagaacgcatagcggtgcaagcgataaggaatcagaccatctcggcgatgacctgcgagggggccacgtcagggataaacgatggaatactgcacataggtctgaatctttccagccgcaatcgcgccgctgcccgtcttgatgtaacgggcgagataggtcagggtggcgctggctgttttgttgccgttgctgccgacttcggtcgctgtcacgcctttgctgttctgatcggcggcgggtaagcctatcttgatggcgctgccatccgcattggcgagttgaatctccatattggcgaaaacatcgctgttgcccagacccgtggtggggatgctgccggcggccatggaaggaggcgagtctgtcttgtaggccagcagattgcccgttgcgtaatccacggtggggcccgcttcgaaataggcggacagggattgggtcgccagcgcttgcgggcattccgtcagcttgagttggaacacggtgctgcctgcggtgtcgccggtgtttttcagcgccgaggtcgagatttttggcagggggacgagcaggttgtagggcggtgtgttgccattgatcttgcaggtttgggtggtgatttcacctgtgatggtgatcagcccgtcggcggcgtgggccggtgcggcaaccatgctcgccagcgccagcaaggtgaaggcggtgctcttcacgcattcaattgcggattgcgtcatgcttcttggctaaacgaagggggcagagcgatgcagtatggctgcgccttgagctaagaagtttccgaagttcagcctgcgacgcagaccgcacaggcagggccttgataagaaatcagacccctggcgttaggcctgcacggtcaagggtaggcgatggagtactccacataggtcactactttgcctgcattgatgctgcccgtgccggttttcacgtaacgcgccagataacgcagcgtggccgatttactcccgctagcctctgtcagagtggcgcccgaggcggtcgagggttgctgtccgatcgtgattttgctgccgtcgggattggccagttgtatgcccaggttgtcgaccttgctggctgccatcccggttggaatgctgtctgcggccgaattcaccgaactcgcatttgtataggcataaagactgccgttggcgtaatcggtggtcgatccgggttcgaaatgcgccttgacgttgcccgtcaatgatgacggacactccgtcagcttgatggtgaacagggtggcgcccgccgtatcgcccacatttttcaaggccgaggtcgagatcttgggcagcgccacgaaaatattggccggcggctccttcccattgatcttgcaggtgctatcggtaatctcgccggtgatggtgacaatgccatcggcggcatgggccggcgcggcggccatgcctgccagcgccagcaaggtgaaggcgctgatcttcacgcattcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcggattgcgtcattatctttgctatgaaggaaagcacagagacgcagtatggctgcgccacaagctcagaatcttccgaaattcagccttcaacgcaagccacagaggcaagacaccgataaggaatcagaccgctgattacgcctgcgcgatcagggataaacgatggaatactgcacataggtcaccaccttccctgcattaatgacgccgtcacccgtttttacgtaacgcgccagataacgcaaggtggctgccttttttccgttgctctcgaccaggggcacctcgctagcgcctgaagctgaatcaccaatcatgattttgcttccgttgggattagccagttgtatgcccaggttagcaactctagtggcggctgttaatgagggcatggtgcttgctgcggccgtcactgaagtcgtctcggtataggcataaagattgccgtgcgcgtaatctgtcgtcgcgccaggttcaaaatgcgccttgacgttacccgtcagggaatctggacaatcagaaagcgcgatagtaaacgccgtggcgcccgccgtatccccgacgcttttcaaggccgtggtcgaaatcttaggcaacgccacgaaaatattggcaggtggatcaccaccattgatcttgcaggtgctatcggtaatctcgccggtgatggtgacaatgccatcggcggcatgggccggtgcagcagccatgcccgccagcgccagcaaggtgaaggcgctgatcttcacgcattcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgttgggcattgggactcatcagcatctagtgggcatagcagcgacagtttgcacaagtggcgccatacgacgagtccacttttcccccctgctcgcctggcttctccgacaagtctgggtacatatcagacgcaccctatcaggtcgnnnnnnnnnccgccgggctacggcggtttttgggatgggtgatggcgctaatcagcgtttgatttgcgacagatcccgcactgcgccacggtcggcggaggtggccagcgccgcataggcctgcaaggccagggacactacgcgctcgcgatccagcggctgccaggccttgtcgccacgggcatccatggcagcgcggcggcgggccagttcggcatcgtccaccgccagatgcatgcgacgcttgggaatgtcgatttcgatcacatcgccatcttcgaccaaaccgatcgcaccgccctcggcggcctctggcgaggcatgaccgatcaccaggcctgacgagccgcccgaaaaacggccgtccgtgaacagggcgcaggttttgcccaggcccttggacttcaggtaagaggtcgggtagagcatttcctgcatgccaggaccgcccttggggccttcgtagcgaatgatgaccacatcgcccgcctcgaccttgtctcccagaatgccttccacggcgtcttcctggctttcgaacacacgcgcacgaccggtgaatacccactgcgattcatcgacgccagcagtcttcacaatgcagcccttctcggcaaggttgccatagagcacagccaggccgccgtcctgggaataggcgtgttctttgcttcgaatgcaaccggccttgcgatccaagtccagcgtcaggaaagtcttatcctggctgaaggccaccgtggtcggcacgccgccgggcgccgcccgatagaaggtttgcgcggcttcgcccgcgccgccggccacgtcccattgtgcgatggcctggcctaaggtgccgctgtgtacgttgccgcaggacagatcaagcaggttagcacgccccagttcacccagaatacccaggatgccgccggcgcggtgcacgtcttcaatgtggtatttatccgtcgcgggcgcggccttgcacaggcagggcactttgcgcgaaatgcggtcgatgtcggccatcgtgaaatccacgccagcctcctgtgcggcagccagcaaatgcagcacggtattggtcgagccgcccatggcgacgtccagcgacattgcattctcgaatgccgccttggtggcgatgctacgtggcagaacagaggcgtcatcctgctcgtaatagcggcggcacagatccacaaccaggcggccagcttgctcgaacagcccacggcgccaggcgtgcgtggcgacgatggtgccattgcccggcaaggccaggccgatggcttcggtcaggcagttcatggagttggccgtgaacataccggaacaggagccgcaggtcgggcaggcgctgcgctcgacctgttcggcctcggcgtcactcacgttgggatcggctgccttgatcatggcgtcgaccagatccagcttgatcactttgccgtcggtcggcgaaacgaccttcccggcctccatggggccgccggacacaaacacgaccggaatgttcaggcgcatggcggccatcagcattcccggagttatcttgtcgcagttggagatacagaccatggcgtcggcgcaatgcgcattgaccatgtattcgaccgagtcggcgatcaattcacgcgaaggcagggaatacagcatgccgccatgccccatcgcgatgccgtcatcgacggcgatggtgttgaattctttggcgacgcccccggccgcttcgatctggctggccaccagggcgcccagatccttcagatgcacatggccgggcacgaactgcgtgaacgaattgaccaccgcgatgatgggcttgccgaagtcgccatccttcatgccggtagcgcgccaaagcgcgcgcgcgccagccatattgcggccatgtgtggaggtgcgtgaacggtagtgcggcatgatccttctcgggcggtaatgtcagcaaagatataaatattacgctggatcgggtatcaccgccctgatacgagcctgagggcataacaatgagaggccggcgcggttcagaccccgggttttccctgggtattcatttatttttacggtgggcgcacacttgcaagctattcgccttaagcgcaacgagagcccgcgtgaacctgaacctcctgatccgcgacagcgcggaaactgatcttgatccgatacaggctatttacgcgcaccacgtgttgcacggcacctcctccttcgagttggaccctccgggcatccacgacattttccagcgacgcgccgcagtgctggcccagggtctgccttatctggtggccgaacgtgacggagaaatcgtgggctacgcctatgccacgctctaccgcccacgagcggcttaccgccatacctgcgaagactcggtctatgtacgagaaggccgtcatggcttgggcatagggcgcggcctgctcgatacgctggtggcgcgatgcgcggcggccggatggcgtcagatgctggccgtggtcggcgataacaacccagcctcattggcgctgcacgcgcgctgcgggttcgaagtggcaggcaccctgaaagccgttggctataaacatggccagtggcgggataccactttcatgcagcgtacgctgggcgacggcgcgcacaccccgccgcctcatcacgcctgacgacggccgccaggccggccattagcgcggcgcgcgctccgcccagcgcgaccatcctgccttgcgcaagacgcaggccggacactcgccgcagccataaccccaatcgtgacgctggccacgctcccccacatagcaggtgtggctttcttcgacgatggtttgcaccagggattcgccgcccaggctgtcggccagggcccaggtgtcggccttgtccagccacatgagcggcgtttctatcgtgacgcgcgaacccagccccaggctgagtgcaacctgttgcgccttcatggtgtcatcgcggcaatctgggtagcccgagaaatcggtttcgcacatgccgcccaccagcacatcgagctggcggcggtagcccagcgcggccgccagggtcagaaacagcaggttgcgccccggcacaaaagtattgggcaggccattggcctgcatttcgatggcccgatcactggtcatggccgtatcgccaacctgaccgagcactttcaaatccagcagatggtcttggcccagacgcgccgcccaggcgggaaaacggccacggatctcgcgcagcacattcaagcgggcgtccagctcgatacggtggcgctggccatagtcgaaagcgacggtctcgacatgggcatagcgatccagggcccaggccagacaggtggtggaatcctggccgccggaaaacagaaccagggcgcggcgttgatgattttgcatgatgaaaacgggaaagtgcatggcagctgccactgtaacgcagcccccgatgtaagaaaggctgcgtagaatttacgcagcttgcccgcaactcagccgtcctttcctggaactcctgatgaccgcaacacgcacgccgtccaatctggccgagcccttacgcaacgacatccgcctgctcgggcatcaactgggtatcgtagttcaagcctgcgaaggtaaacgggtctacgacaccatcgaaacgctacgccgcagcgccgtcaggttccggcgccagggaaagccggaagacggcctgctgatgcagaaattggtcaagcaactgcgcggcaccgatcccaatatggtggcgcgcgctttcagctactttttgcatctattcaacattgccgaggaccgcgatcaacaccggcgccagcgcgcgcaagcgctgaccgcgccggcgccgggcagcctgcaccacaccgtgcagcaactgcgttcgcagggcgtcaccgcagagcgtatccggcgtctgctggctgaagcctgcgtcatgccggtattgaccgcccatccgacggaagtccagcgcaagagcacgctggacgcacaccgcgagatcgccgccctcctcgcgcagcgcgaccaaaccctgactgccgaagaaatcgccgacatcgataacgccttgctaggccgtgtggacacgctctggcagacacgcatgctgcgttatacgcggctgacggtcgcagacgagatcgagaacgcgctgtcctattaccgcagcacgtttctgcccgccatcccgcgcttgtacaccggcctgtcgaaattgctacgtccggaatcctctttcagcgcagcgcccgaaccgctggtgccttttctgcgcatgggaagctggataggcggcgaccgcgacggcaaccccaacgtcgatgccggcaccctggagttggcgatgctgcgccaggctgcggtagttttcgagtactacttgaacgaggttcatgcgctgggcgccgaactctcgatcaccaccctgctcagccatgtcagcgatgcactgcgcgaattagccgatgccagcggcgacagctcccctcatcgccaggacgagccctaccggcgggccctgatcggcatttacgcgcgcctggccgcaaccgcgaacaccctgactggccgcgatcttgcccggcgcagcacgcggccggcagcgccctacgatcacccgcaagcgctgatgaacgatctgaacgtcatcatggactcgctctcgcgccaccatggcagcccgattgccaggctgcggctgtctggcctgctgcaatcggtttcggtctttggtttccacttggcgaccctggatctgcgtcaaagttcagacgtgcacgaacgcgtgctgaccgagctctttgctcgcgcgggcgggccgccccgctacgacctgctggatgagaccgagcgcgtgcaattactgcgcgatgaattggctacggcacgcccgctggcctcaccctggctggagtacagcgaagacacccgccgcgaactggccattctgcgcgccgcggcagccgcgcgcaggcgctatggccgcgccgccctgcgccagaccatcgtgtcgcatacggaaagcttgagcgacttgctcgaggtgctcgtgttgcagaaagaaactggtctgatcccacccaccgcccccgatgacggtttaatggtcgtgcccttgtttgaaaccatctccgacctagagcggggtccggacatcatggccgcctggctggatctgcccgaagtgcgccggcgagtgaaaatcgcgcaggacgacacccaggaagtcatgctcggctattcggacagcaataaagacggcggctacctgacctcgaattggtcgctctaccgcgccgagcgtgagctggtggaagtgtttcgcgcgcgtcaggtccgtttgcggctgtttcacggccggggcggctcagtcgggcgtggcggcggctccagttttgacgccattctggcgcagccgccgggagccgtggccgggcagttgcgcctgactgagcagggtgaagtcatccagagcaaatacaaagacgccgagatcggccgcggacatctggagctgctggtgtctgccgtgctgcaagccagcctgacgccgcaaccggcggcgcggcaggccgaagatgcgcataatgagcttcatggtccgctcatgcaggtgttgtcggacagcgcgcgccaaagctattgctcactggtctatgaaaccagcggcttcgctgactactttttcgcggccacccccatcagcgaaatcgcgggtctgaatatcggttcgcgtccggcctcgcgcaagcaggggcagcgtatcgaagacctgcgcgccattccctggggcttttcctgggcgcaatgccgtctcatgctgacgggctggtacggcatgggttcggcgctgcaatcctatctggaactgggcgcccagggtgcgccacgctcccgacggggccggctgacgcagttgcgcgccatggcccaagactggccggcttttcgcacgctgctgtcgaacatggagatggtgctggccaaatcggacctggcaatcgcctcgcgctatgccatgctggtgccgcaacgcgggctgcgcgaacgcattttcggcgccatctcggatgagcacggccgcaccctggccatgctcaaactcattaaccagcgcgaactgctggcggacaaccccacgctggccgcctcattgcgcgaacgctttgcctacatcgatccgctgaactatttgcagatcgatttaatccgccgccaccgcgctgcccagtgccaacccgagaagacagaagacccgcgcctgacacgggccatccatctgactattaacgggattgcggccggactacgcaactccggctagagaaccaaagaccagcctgattttaaatgtcccggtctcaagacgagatcgggacagccgcgaaatacagccccaatccgatacccatgcgcagacatactttcaagctctaccagcccatgttttagagttgaagcaatgctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccgcaattgaatgcgtgaggatcaccgccttcaccttgctggcgctggcgggcatggccgccgcgccggcccatgccgccgatggcattgtcaccattaccggcgagattaccgatagcacctgcaagatcaatgggaaggagccgccggccaatattttcgtggcgctgcccaagatctcgacctcggccttgaaaagcgtcggggatacggcgggcgccacggcatttactatcacgctttctgattgtcctgaagcgatggctggcgatgtcaaagcgcattttgaacctggcgcgacgacagattacgcgcacggcaatcttttcgcttataccgatgcggcttcggtgacgcaggctgcgacgagcatgccgacgatcgcagcagctaaagtcgataacctgggcatacaactggccaatgccaacggtagcaaaatcatgatcggtgaatcgccctcaggcgcgagcggcgtgtctctggttgagagcggcgggaaaaagggcgccaccttgcgttatctggcgcgctatatcaaaacgggtaatggcaatattgcggcaggcaagctggtgacctatgtgcagtattccattgtttatccctgagcgcttaagcgaaggcctgttccatttcgcggcgcaggcgcgcggccagggtttcctcgtcgtagctgacgtccagcgtgcgtataggctgcgattggcgcaccgcatgtttcagtactgcgccctcggccaggccgataggcagataggcatcatcggttgaaatccgagccggcactaggcggccatagacgctgtatccgcccgcgccatccagcacctcgcctgccgccatatcccgtttggcggtggcgattacatcggcgtgccaggccgtgggcatgccggtgggttcgcggcgcaggccgatgctggccacgctcatgccgagttccatgcccatcaggtggtagggccggtacatggcggcgtaattaccactggggtcggtgaccagcccgaagtcccgaaaagagctgcgcacgaagtcgctatcggcggccagcgtgacgaataccccccagcgcagatcacgaaacaccgagcggccgtcacgctccaatgaggacacgacttccacctggccccgatgatgcaggatgcctccgtgctcgcgcgggcgcagcacccgggctaggtcatcgacgccgcagggcgggtagaacagcccctgcggcgcgggcgtcaggcccgtggcattggcgacgctggccatttccagtgcgctcttcgtaccgtccagaaagctgttgaacaaacgggcatcgaaatcgcctgcagccaccatttcgtcggtgaagccgtaatagggccataccgtatcaggcgtggaggtgtgaaactcaggaaggtatttggtgcctttgcctgcggccatgatttcgaacccgcaagcccttgcccaatcgaccatttcgcagatgagcgcaggctgatcgccataggccagcgagtaaacaatgccggcttcgcgcgcgcggcgcgccagcagcggacccgccagtgcatcggcggcgaggtttaccataatgatgtctttgcgatattcgcagcaccacagcgtgtgggcgatgccttcggcggccagggtgctggcgtcgatgacgatttctacatcggggtcggcgatgacctgtaaagggtcatcgcagcaaaagaccttgccgtgtttgagcgcctcgtggatggtggacgcgcccagtgtctgggcgggccagccgcagcgggtcagggcagagcgggcccgcgaggcatcgcggtcggctacggcgataagacggatgcctggggtgcgttgggcctgactcaacaacatggcgctgaacttgccaataccgatcagcgccaggcgcagcggcttgttgtcggtctcgcgctgtttgagcagacggtgcagattcatggctcacctggtcagggccggcccccggtgtgggccttttgcaaacagcatagcgtcaattgcctggtgtgaggagatcaggcatccgattggtagagcgcgccggccaggatgttgcgccagttctgccatgtcaggcgcggacagccggtttcctgccggttgtagggggcgtcataaatgatgtggcgccattgtgggcgtaccgcgcccggaatgttcggacggtcgtcgatgagcaaatcgccctggatcagggttttgtcgcgggtgaggatgagtcgttcggtcgcggcgcggccaagatgatgttcgacccactgatatttttcgagtacgcagttgtcatattgccgcaagggagacgtgcagatacgcacatccatgcccagggcaatcagttcgcgcacggcctccagcgcgcccgctaccggcggcagatggcggatgaagccgggcgcggtgtagatcgcttcggcacgggcgcgcagcgcctcggggtagtcttcaagaagatgaaatgaacggcggtcttcataggcgacaggcgcaatatcggggtagcgttgacgccaggcgtcgataaaggcgtgttcaaaatcggcgagcacgccgtcttgatcgagcaggatcagcatggtgtgtggcggtagtagcgttgcgcgattgtgccatgcgggttttgtccgagcgcaagaggtggccggcggtgacactgccggccacgtcagtcagcgcattgcggccgtcttgccggtttcctggcctgctgcgggtacggcgctgtcccagccgccgcccagcgcacggatcagatcgaccgtggatcgcgcctgctcgccggtgagctgtaccgacaggcggcgttgcgtcagcacggtacggtcggcctcgatcacgtccagataactgatcgacccttcgcggtactgcgcgtgcgagatgctggctgcacgggcgctggcgtcaacggcctcgctttgcgcttgggtctgattacccaggatacgtagattggcgaggttgtcttcgacttcgcgaaaggcgctcaacacggtctggcggtattgcgccacgtcttcctcgtaaaccgccagggcccgatccaggcttgcctgacggcggccgccatcgaagatgggcagcgacaaggcggtgccgaccagggggccgagcagaaaggtgcgggatgaccactggaaaagcttgctcaactgcgaggattcatagcccagcgcaccggtgatttccaggcgcgggaagaatgccgacttggccacgccgacgcgggcattggccgatgccatggcgcgttctgcggcggcgatgtcgggacggcgctccagcagcgccgaaggcaagccggccggcaccgtcaccagtaggggtttgagcggctgcgggggcatgctgaattcggcaggggtttttcccagcagcacggccagcgcgtgttcggccgtggcgcgctggcggtctacccctagcgcttccgcttgggcctgagccagctccgacttggcgcgggcgaggtcgagctcaccgatgtcgccggcctcaaagcggcgctgaatcagcgtgaggcttgcttcgcgcagcgcgactgtctgacggtagagttgcgattcggcatcgcgttcccgcaccagaaaataggtggaggccacgtctgcttgcagggccagcaggatggagcggtagagcgcttcgctttgttgagcgtcggccgtggcggcgtctacgctgttggcgactctgccgaacaggtcggcctcataggcggcgcttgcctgggcgcgccactgggttgaggcgctaggggaggcgttgtcggacaagtcttgcgacgcaggggaaggccgctggcgattagggccgacaccggcgtccaccttggggaagaagtcggcgcgggcgtcacgctgcagggcgcgggcctgcgccagacgtgcggcggcggccttgaggctttgattggcgcctagcgcctcctcctgcatggcgttgagggccgtgtcgccaaaaattttccaccattcgccgcgcagcgccgcttccgagggctgagccgttttccaattgccggcttcctgcggcgcggcttctttgtaccgagctggcgtggcggcggcgggttggtggtagtcaggtcccaccgcgcagcccgccagcaccagaagggcggcgagcagggcggataggcgggcgatgcgttgtgtcatgttagaactctcaggttcaatgagcgtgatgttgatgcaggggcgcgtcatgaggcgaggccgagtgcagcttgcgcttgctcagggtgcgcaacaccacatagaagaccggtgtcaggaagaggccgaagagggtcacgcccagcatgccgaagaacacggccacgcccatcgcatgacgcatttcggagcctgcgccggaagacagcaccagcggcaccacacccataatgaaggcgatagaggtcatcaagatggggcgcagccgcaggcggctggcctcgatggctgcctccagcggtgtcgaaccctgcatttccagctcgcgggcaaattccacgataagaatggcgttcttggctgacaggcccaccagcaccatgaaaccgatttgcgtgaagatgttgttgtcgccgccggtcagccagacgccggtcagcgcggccaggatgctcatgggcacgatcaggatgacggccaggggcagggccaggctctcatacagcgcagccagcaccagaaagaccaggagcaccgaaatcgggaagacccacaggccggcgttgcccgccaagatctgttgataggtcaggtcggtccattccatcttcatgccgcgaggtagcacctcggcggcgatgcgctcggcggccgcctgggcctgattggtggagaagcccggcgccgggccgccattgatgtcggcggcggtatagccgttgtaacggacgaccatttcggagccaaaggtcggcttgatcgtgaccagcgaggacagcggcaccatctcgcccgcagcattgcgggttttcagttgcaggatgtcttgtggatgcgagcggaagggggcatctgcttgggcgcgaacctggaaaacgcggccgaaacggttgaagtcgttcacatacatggagcccaggtagatctgcatggtgtcgaacacctcgcttaccggcacgcccagctgcttggccttcacgcgatctagatccacatccagttgcggcacattgatctggtagctggagaaagacggcccaagctcgggggtttgcgcagccttggccaggaaggcctgcgcggcgcggtccagttcggcgtagccgagcgcgccgcgatcttcgatttgtagtttaaagccgcccaatgtgcccaggcccatgaccggcgggggcgggaagacggccacaaaagcgtctttgatggcgccgaatttttggttcaggctggcggcgatggcattgcccgatagcgcagccgattggcgctcttcgaagggcttgagcgtgacgaacacgatgcctgcgctggagctgttggtgaagccgttgatcgatagcccggggaaggcaatggcgcttttcacgccgggttcggccagggcgatgtccgtcatgcggcggatgacggcatcgctgcggtccagcgatgcgccattgggcagttgcgcgaagccgatcagatattgcttgtcctgagcgggcacgaagccgccgggcaccagataggagatacccacggtcagcgccagcagcagcgcgtacacgcccatggccttgctcttgtgccggattacgccttcgacgttggtggcgtagcggtcggaggcgctgccgaacaggcggttgaaggcggcgaagaatcggcccagaaagcggttcatctggcgtgtcagccagtcgggtttgtcatggtggccgcgcagcagcagggccgacagggcgggcgagagcgtgagcgaattgaaggccgagatcaccgtcgagatggcgatggtcatggcgaattgcttgtagaactggccagacaggccggtcatgaaggccagcggcacgaacaccgcgcaaagcgtgagggcgatggcgatgatgggaccgctgacctcgcgcatggcgcgataggtggcctctctagggctcagtcctgctgcgatattgcgttcaacgttttccaccaccacgatggcgtcatccaccacaatcccgatggcgagcaccatgccgaacagggacagggcattgatcgagtagccgaacatcagcaagaaggcgaaggtgccgacgatggagacgggcacggccagcagcgggatgatggaggcgcgccaggtttgcaggaagaggatcacgaccagcaccacgagggcgatggcttcgagcagggtatgcaccacggcctcgatgctggagcgcacgaattgcgtggggtcatactcgatgcggtactccacacccggtgggaagtcctgcgagagttcctgcatggtgttgcgtacttgcgttgcgacatccagtgcgttggcgccgggcgactgcatgatgcccatgcctacggcgggcttgttgtccagcagcgagcgcagtccgtattcttgcgcgtccagttccacccgggccacatcagccagatgggtgacaccgccatcgggcgaagtcttgaggacgatgtcgcggaattcttcttcggtttgcagacggccgcgcgcattgacgttgagctgcaagggcacatcgctcagggtgggcgaggcgccgatcacgccagcggcgacttgcacattctgctcgcggatggcggctacgacttccgaggcggtcatgccgcgctgggcgactttttgcgggtccagccagacgcgcatcgaatagttgccagaaccccatactgtcgcctcacccacgccattgatgcgcgagaggcggtccttgatgttgatgatggcgtagttgcgcagataggtgatgtcgtagcggtcgttgggcgagatcaggtgcaccaccagcgtcagggtgggcgaggttttggtcgtggtgacgcctaggcgctgcacatccggaggcaggcgcggcaaggcctgcgagacgcggttttgcaccagttgctgcgccttgtcggggtccatgcccagcttgaaattcacggtcagcgtgaggttgccgtcgctgttggcctgcgactgcatatagatcatgtcctcgacgccattgatggcttcttcgagcggagaggccacggtttcggcgatgaccttggggttggcgccggggtattgggcgcgaaccacgaccgaaggcggcaccacttccggatattcggaaatgggtagctggaacatggccagcagaccgcccagcagaaccaacaccgacagcacgcccgcgaaaatgggccggtcgatgaaaaacttggagatattcatgtgaggctccgggcctggttttacttcagggctgccgcagccgtcttgaccgcttgcggcgccgtgtccatagacacgacggtgggcgcgacaaccgagcctgggcgcacgcgctgcaagccgttgacgacgatttgctcgccgggcttcaagcctttttcgataacttgcagcgggccgaggttggcgcccagggtcacttcgcggtagttggcgcggtgttgatcgtctagcaccagcacatagcgcttgttttggtcggtgccgatggctttttcgtcgaccagcacggcttcgcgggggccgccgccgcccaggcgcactctggcgtagagtccgggcagcaggctgccgtcgtggttgtcgaacaccgcgcgcaggcggatggtggccgagttgctgtccaggcggttgtccacgtaatgcaccacgccttcacgcgaatagccgtcttcattggccaggccgagctgcacaggcacctcggtgccggcggcgcgcgccgggttaacagacttcaggaaggtttgctcatccacgtcgaaagcggcgtaaataggcgagaccgagaccagcgtggtgagcggcagggtttgcgcgccggcgttcaccacattgcccaccgtgacttccgcacgcgagacccggccgtccacgggcgcggtgatacgggtgtagccaagatggatgcgcgccgattcttgcgccgccctggcggccagcagatgggcggcggcctcgcgcgcggcgttctgtttctcctcgaagtcccgcttggcgatggcgttgtcgctcaagaggcgctgagcacgcgctaggtcgctggccgtgtaggcggcgcgggcttgggcggcagccagttgcgcggcagcacgatcgacttcggccgcataggggcggggatcgatggtgaacagcacgtctccctttttgaccagcgcgccatccttgaagtggacctcggtcagggtgcctgacaccaggggacggatatccacccggtcgatggcttccaggcggccggagtagcgctgccagtcaaggatggtgcgcgccagggcgggcgcgacatcgacggcggccgcagcgggctgtccttcggcgtgggccacccccccggaggcgggtaatagcgtgtaagcggcgcctgcggccagcagggcggcggcaaccgtcagggccgcgatacgatggcgcgaaagcgtcatggtgtttccttgatgcaagtatttgggggggatcgggccgggtgagggaagggcggggcaggtaggaatgctgcggcgcgcaattcgaagacagtccgacaaaccgagatagacggggcgattctgagcgtttcgacgggcagaataaacaatggctatccggcaatactgttcgttttgaacgtacaatcaatcgaaaatcggctgtatcctaggcgcacaatttcttgataggacagaaacatggatcgtttccaagccatgcaggtctttgttcgtgtggtcgaagcaaacagcttcacgcgcgccgcagagagtcttacgctgccccgcacaacggttaccaccatcattcaaaatctggagcgccatctcggcgtgcgcttgctaaaccgcacgacgcggcgcatcagcctgacaccagacggcgcggcctattacaagcacgccacccgtattctggccgaggtctacgagacggaagcctgtttgcaggatgcggccgcacgtccgcaaggccgtctccgtatcgacgtgccggcgtccgttggtcagctcatcctgattcctgccctgtgtgatttccacacccgttacccggatgtggagctggtgatcggcatgggcgaccgcaaagtggatctggttcaggaggccgtggactgtgtgatccggagcggtgagctggaagactccagcctggttgcgcgtcgtatcggcacggttcagaccgtgacctgcgccacgcccagctatctcgagcgttatggcacgcccgagtccttgcaggatctggagcgccaccatgcggtgcactatttttcttcgggcggccggcagtgcgcctggacctttatggttgatggtaaagagcagctcgtggacgtggcgggtacggtgtcggtcaatgactggagcgcccatctgacttgcggccttaacggctttggtctgatccagacggcacgctatatggccctgccgcatctgctgtctggggccttggtcgaggtgctgccgcaatggaagcccaagtcggtgccgatttcgctgctgtatttgcagaatcgtcagctttcgcccaaggtgcgggtgttttccgactgggtggcagatttgttcgcgggctgcacgctcttgtcgggccgtgatgaaaatgagcctggcgtgttggtatgcaaggttcagcagccgacgctgctgccggctggcgagcatgaagcgcgccgccgcgtgccgcaagatatgcccgagttcgttatgtaaatttcagaccggcgggccagatgatggggacggaacccaaaaactaggtatattgcaggggtctttcctgcaataccagagagccgtctagcctatgcagcagcccgtctttcccgtttacctgatcgcccgctggttgttgctgctggtcgtggctgcggggctttattttctttccggttttttggtgcccgccttggcggccctcatcatcggcctggcgacctggccgctttacgaacgggtagtgcgcttttgtaaaggccgcaacattctggcggccacgctggcattgtgcatcgtcgtgctggtggtggtggtgccgctgtcgatggccttgacctatgccttcaaagaggcgagcaactttttcgcctgggcgctggcggccaataaacatggtgtggaggtgccattctggatttcctctctgcccggtgtgggggagcgcctctctcagtactggaccacctacctgggcgagccgcatgccctgggtgcgatggtggagttggtcagtggagagcatctgggcaatatctaccgcatggcgctgtcggccacgggtaatgtttttcagtggttgctgacgctgcttttcatgctgatcacactctttttcgtctacaaagatggcaagagcatggttgcccagctggatattcttggcgagcgcgtgctgccggcccgctggaagcgtttctcgcgcgttgtgccggccactgtcagttccaccgttaccggcatgtgcctgatcgccctgggcgaaggcgtggtgctgggcctggcttattggatcgccggggtgccgtcgcccgtcttgctgggcgtgattaccggcttcatggccttgattccgggcggcgcgccgctgtctttcaccttggtgtcgctttacctggtggggtccaaccatctggtggccggcgtcggcctgttcgtctggggcacggtcgagcttttcatcgtggataagacgctgcggcccaggttggtaggcgggccggtcaaactgccttttctgccgacgttcttcggcctggtgggcggcgtgaaaaccatgggcatcgtgggcctgttcgtcgggccggtgctgatggctttgctggtcgccatctggcgcgaatgggtgcgcaataccgagcgtgattgcgatctggagcgtggcatgccttctgagcggggtcctggccccagcgactgagtcgccgcaggagtatcctaggcccgggaagaccggtcaggcgacgcggtcttgccttgcctagtatagagagagaaaatgcccaccctttcggttgccgatctggtcgccaccctgcgccaacagggtttcgcgatagcccgcaactttgcttcaccctcagaggttcaggcgctgcgcgccgcagccgagcatgatctgcaccatcagatcgctccggtcgaatacgaagccgacctgcaatatcccggcgcgccatcctcgcgggcggcggcaggcggcatgaccgtgcggcgtctgctcgatgcctacggccgggggccgtgctttcagcaatgggctacgcaagccgcgatcagcgaggtgttgcgtgcctatttcgacggacgccggccggtggtctcgacagtgcatcacaactgtgtcatgaccaagcatccgatgtatggcagcctgacgggctggcaccaggacatccgctattggtcgtttccgcaacaggatctggtgtcctgttggctggccttggggccggagtcgccgcataacggcggcctgtttttcgtgcccggctcgcatgcggccgcctatggccccgagtgcttcgatagccagaaattcttccgtgacgacttgccggctaaccaggactggatcgcgcgcgccgtaagtccggagcttgaggcgggcgatgtggtgtttttccattgccgcaccctgcatgcggcgcagcagaatcgtagcggcagggtcaagctgtctctggtgcatacctattacccggaagattgtccgcctgtcgagggcacgcgctcgtcgtcgcgcccaggggtgttgctggcttgattcgccatcgccctgccgcctgcgagcggcagggtggggaaaaataggcccacgtcacggatactgcgctgataaactttggcagccctagcctttttgcggacaccatgctgaccaagctgcgttcctttttcgcgcgctttttcccctcccatctggttcttgcggtgctggttgccctcgtcggttacctgcatctgctgtctgccttcaatcaggccggcaggcccgatttcgagtttttctcgagtttcgattcttggcgcgacgccatcgaggcggtgggcctgctcgacgctccccgcgccctgctcggcctgggcctggtgtttatggcgctgggcctgttgctgcgggcacggattgcctgggcgttttcgctgttgatgctggtggtggtggggatattgggctatctgggcagcgccaatatgctgctcaaccttttcaacctgctgaccttcatgcttctggtggcggcgtggtcggtgttcaaccgggccagtctggcggcgggcagtctgttcaccgtcatcgccattctctccttgctggcctatgccatcttcggcagtctatatctggggccggaattcgcgccggccatcagcagcttgccggcggcgatttatttctcggtcgtcacgatgtctacggtcggctatggcgacatcgtgccgcacagcgatgcggcgcgttatttcacgctgtcggtcatcattctgggtatcacggtgttcgccacttccattagcgccatcgcgggcccagtgattggcggcaacgtcaaacgacttatcaaaggcaggatcgctcacgccatgcgtcacgaccacattattctcgccggtgcctcctcgctcgccgcgacggtttatccggtgctccgcgcccatggttacgccgttacggcaattgttccggaaggtgagcagcaccgctatcccgatgggacagacctgatcgagggggaccccaccacttcggcggtgctgatcgaggccggcgcacagcgtgcccgctatgtgctggccttaagcggcgacgatgccgaaaatgcctttatcgtgctggcggccaaagatgtcggctcgcctgaaacccgaaccgtagcggtagccaatttgcccgagcatctcgtcaagctcaagcgggtgcagcccgatatcgtgttctcgctgcagcagatggtgggagagctgcttgcccgcacactggggggcgagaagatcgatcaggcctttatcgacaacctgttcacgggcaacaaaaaccattgatcggcggtcgcgtgccctctttgcgcccttctgggcttggcggggcagtaatgtgacagggtctgatcagagcggcagcgaggggagaaacaaagctgctatgccggcggccgccaaaaaagggccgaagggcaaggcgcggtgaccgcgcgtcagcatccacaggatggcgctcaggctggccagcaagacaatgtcgatcaggcggatggctccgaaccaggcgcccagcgcagccatgagcttgaagtcgccgccacccatgccgtcgctgccacgcgccaggcgtaagccctgtgcggccagccagggcagggcatagcccagcgccgcgcccacgacggcctgagccagcggagcgaaagcatggtcgaggttcaccagcaatccggcccagagcaggggctgcgtcaggatatcgggcagcaggagggtgcgccggtcaatgtccgcgagggtgagtaaaacggcgcacaagagcagtgcttgcagcgaacccagggtccagcaaaagcgccagccgcaagccagggccagggtgcaggcggcggcaatgaacagggcttgcctgcgaccgcggccgggcggcgaaagtttgccgaattcggcctcgatggcggcttcgtcctgcatccattgccggataaccaggccgggcagccgctccgcggccagccaggccatcagcccgctcaggagaccggcggcgatcgcggccagaagatcagggatagacataggggcgggatcagcggatgagctgattcatttccagtatgggcatcatcacggccagcacgatgagcagcaccaagccgcccataaccaggatgagcgcgggctcgagcaaggccgtcatggccagggcgcgccgttccagatcgcgcgacaggttgcgtgcgcattgatcgagcagttcgggcagctgcccggttttttcaccgctggccaccagatggatgaggatgggcggaaagaccttgcggcgggccagggcgccagacaacgaggcgcccttgccgacgtgctcggcggcctcctgcacggcggtgcgcaacacatcgttggtcatggtgcgccgagccgcatcgagcgcggccagaatcggcacgccgctgccgcagagaatcgccagtgtcgaggcaaagcgcgccgcgttaacccccagcacgaaacggccggccagcggcaggcgcatcagccggccgtgccaggcagcgcgggctgccggcatgcgcaggctatagcgccatagcgcgatcagggccgtcagccctaggccgcttatcaggccccattcgcgcacatagtctgaaagcgccagcatgatgcgggtgagcaggggcagttgctgcttggcgtggctgaaagccgacacgacttgcggcacgacatagcctaatagaaaaattacgatcagcaccgacaccgcacccacgaccaccgggtagatgaaggcggtgagcaccttgctgcgcagggcgttgcgctcttcgatgtagtgggccagtttctccatgacctgggagaggtcgcccgactcttcgcccgcgccgatcagcgcgcgatagatttcaggaaagtcccgcggccgtgaagccagggccgaggacagcttgtggccggcgcgcacgtcgtcgcgcacgccggtcagggtcgtggcgatatgacgcttttcggcctgctccagcgtgatggtcagggcggcgtccagcggcaggctggccgccagcaggctggccaattggcgcgtgagccaggccagatctgcgtcggaaaggcgggcctgcaaggcgccgccctgagccgcgcgcgcggtcgaaatcgggaaaagcccacgactgcgcaattgattgcgggcgctgcgttcgctctcggcatccagggtgccccggacgatttttcccagagcgtcgctggcctcatagcggtaggagggcatgtcatctgcctgcaatgcaaaaactgcgaggccgtcagattggcgctgaaatatgaccgtagtatttcatggtcatactcgccgttctcaggtgctttcccgcactcgttactggccaatgtgctcatctcgtcatgcgtttctttctgtctatgggtctcgccctagtgctgaccgcagcaagccccctcaacgcgttcgcgcagccggcagccgacaagccagccagcacgccggatggcaaagtcagcctcaatttcgtcgacaccgatattccagccgttgtgcgcgcaatctctctgttcacggatcaggacttcctggtcgatccgcgtgtcaaaggcaaaatcaccctggtttccgagcggcccgtgagtcgcgagcaggcgctggccctgttgagcggttctttgcgccttcagggtttttccatggttgaagtcgccggcatcatgcgcgtcgtgcccgaggcggatgccaagctgcaaggcacggtcgtgggcgccgcgcggagaacggcgggcgggcccgtgccggtctccgactttctgcggggcgcggccagcgggcagatgatgacccgcgtgttcccgctgcgctacgaaaacgccgccaacctcgtaccggtgctgcgtcctatggtgccgcccaacaacccggtgacggcctatccgggtaacaacacggtggtggtgaccgactacgccgacaatctggagcgcatcgccgaggtgatcgcccgcatcgacgtgcccagcgccctgtctaccgacgtggtgccgatcaagggcggtatcgcttccgacatcgccgccctggcctcgcaactgctggacacccagagcaacgatcccacgcagcgcatcaccatcgtggccgacccgcgcagcaacagcgtgctggtgcgctcggggagttctggccgcacccggctggcgcgggatctgatcgtcaaactggatgcgcagcaatctgtcgagagtaatctgcatgtggtgtatctgcgcaacgcacaggccgcgcgcatcgccgaggtgctgggtggtctgctgaccggccaggcgaacaaccaggcggggagcgcggccaacggcggcgcgggcggctcgcgtagcggcgcggccagcccgcccgccgggaatatgccctcgcgtagcggcgcgtcgggcggcaactacaacggcggcagcaccggcctgggcggctctggcaatgagcgcatcgcacgcgaggaagtgagcaaccagccgctgtccttcagcgcaggcggcgcgacggtgcaggccgacccggccaccaattcgctcattatttccgcacccgaaccgctttaccgcaatctgcgcacggtgatcgaccagctcgatcagcgccgcgcgcaggtcttggtcgaaagcatgattgtcgaggtgtcggaagacaaggcctcagagttcggtattcagtggatgaccggcgccggcaatatcaacagcaacagcacctcctttattggcggcactaatctcggcggcagcggcctgggcggcgtgcagggaccgacctcgctcgatgtgctgggcaagggcctgagcctgggcgtggtcaaggggacagtggatgtgctgggcaacaaggtcatcaatctgggcgtgctggcccgcgcgatgcagaaagacggcgaagccaatattctttctacgccgaatctgctgacgctggacaaccagtcggccagcatactcgtgggcaaaaccgtgcctttcgtgacgggacaatacgtgacctccggcggcaatggcagcagcaacccctttcaaaccatcgagcgcgaagacgttggcctcaagctcaatatccgcccgcagatttccgaggggggcgcggtcaagttggatatctatcaggaagtcagcagcatcgacaccagcaactcgacggcggtgtccggtgtcgtgaccaataagcgcgcgatcgacaccagcgtgctggtcgaagatggccagatcattgtgctgggcggcctgctggaggacagcgtgtcgcagggcgccaatggtgtgccgggcctgtcgtccatccctatcctgggcgcgctgtttcgctatgattcgcggcgtcataccaagaccaatctgatggtttttctgcgcccttatgtggtgcgcgataaccgccgtgcggcctcgctgacgatggaccgttacgactatatgcgccgccagcaggccgcttcgcaacccgaggcgcactggctgttgccgcaggtgcagacgcccgaactgacgccgccgggaagccgtggatcggtgtcgaacaacatctacgatatgcgtccggagcagcttgcgcggaccatgcgccgcgatccgccgccgacgcttagcgcgtctgtggtgcgccaattgccgccgacgcgcaagttctctccggatgagcccatccgcgcgagtctgccgattggggtgacggtggcgctcgacccgtctgatctggaatcgacggcgggcaatgacggaacggtgctgcaattcgcatcggtccaagagcagcgcgaagccgagcagatcgcccgccgcgtgcaatccagcggcttgtcggcctatgtgcaggtcggccccggcggcatgggttatgtggtgcgcagccaggtctccaatgacgcgggcaccgtgcagaccgcgatggcgctgttgcgtgagttgggctatccggcgcagatcatcaaaagcctatgagtgtccatcccctgccttatgcctgggcgcgcgcgcagcgcgcggtactcagtctgcgcgccgggcaggcgcagctgacggtcagcccgcgcacgccctcctgggcggtgcgcgaggtgcggcgccggcatggcgaggttttgctgcacgaggtggatgaccagacactggaaagcctgctcaccgccagctacacgcatggcgaagacgcggcctctgtcatgggtgtggccgagaacgaaatcgatctggaccgcctgctgcaagatatccccgaagtggcggacctgttggaagcccaggatgacgcgcccgtcattcgtatgatcaacgccctgtttgcgcaggccgcgcgcgatggcgccagcgatatccatatcgaaccgttcgagacgcattctgcggtgcgctttcgcgtggatggcacgctgcgcgatgtggtcacgccgcgcaaagggctgcatgccgcgctgatttcacgtatcaagatcatggcgtacctggatatcgccgagaagcgcttgccgcaagacgggcgtatcgccctgcgtgtgggcgggcggccgatcgatgtgcgtgtctcgacgctgccgaccgggcacggcgagcgcgccgtgctgcgtctgctcgataaagaggctgggcggctgcaattagagcgcttgggaatgagtccccgcgtgctgggccagcttgatcgtttgatacgccagccgcatggcatcgtgctggtgactggtccgaccggcagcggcaagaccaccaccctgtatgccgcgctaagccgtctggatgccgccaccagcaatatcctgacggtggaagacccgatcgaatatgacctgccgggggtaagccaaacacagatcaacgccaagatcgacatgagctttgcgatggcgctgcgcgcgattctgcgtcaggacccggacgtgatcatgatcggtgaaatccgcgacctcgaaaccgcgcagatcgctgtgcaggcctcgttgaccggccatttggtgctggccaccctgcacaccaatgattcggtgtccgccgtcacccgtctggtcgacatgggggtagagccttttctgctcgcctcctccctgttgggggtgctggctcagcgcctggtgcgccgtctgtgcccggcctgcaaaacgccggtcgatggcgggccgcaatatcgcgcggtgggttgccccctttgcaatcacagtggctatagcggacgctcgggcattcatgagctgtttatcgtcgatgatggggcgcgcagccatattcacgacggccgcgacgaacgcgcattgcgcgtggccgccgtggcggcgggcctgcgcagcatgcgcgaagatgggcagcgctgggtcgatgcgggagagacttcgcccgaggaggtcttgagggtgaccaaggacgattgaaacaggccggcggccaggtttcatggcgccatggccgcgcccggtgtgccgaagcttacggcatcgccttggcgcgggcctatcatcgccagcagcccatcgagcgcgcgccgctgtgctgcgtcagcgttggccgcatagctaagacggccggcgaagcgtacgccatgttgattcgcaatgccttgaccgtcggcctgcaagacgccgctttccgtcgagagcgctagcgtcaggtccttgccattgccctgtatgcgcatgacataagcgccgatgcgcggcagcggtgagagggcggtgctggcgtcctgccagcggatctgcgcgactgggccgctcatgggacggcccaaggtcagcgcctgccagcgcatgtccagcaggccgcccggactcagggtgttccagggcgcgcctagcgccgctatcgcggcggcgggcgcgcgcagcccctgcgcactgatttttataccgtccagacgcggtgcgatgacaagcgggccttgcagccagggatgggtggcctcgatatccagacgggcccagcgcacgcgccattgcaggggctcgggcagcaggcggcgcgaatcgggcggccccagcgcgatccaggcccggccttcccataggctgccctggacatcggccagttcgatgggcgcgccggccggcgagatcaggagcagccagcgggcaggcagcacagtcagcccggcgatcagggcgcacaagaccagccccatcgcggccagcagagacttgctattgaggcctcgcatcttagtttccttgggtcaatgccagcctcaggctggcattgaccaggccaggcaggggtctgccattggggttgagcgcacgggccagttcggcctgccgagcaagcagcccccaatcccgggcgctggtttccagccaatcaagcagccgctgcgccggcacatcgttcagcgtcagcacataaacggcgtcctcccgcgtgagtgtccagtggtctgccggcaatccggcgtggatcaggctgccgcgcagatcggaaggggtcggcagctctgcgcggacctgggcgcggcgcgacagcgcgctggcccgagcggccagatcatccacggccgccgcctggatgcgcaggctgggcagatcggtgcgcaggcgagccagtttggctagcgggggttcaataaagcccagaaagatcaccgcagcggccaaaatcgcgctgactgccagcagcagacggcgttcacgcagactgagcgccgcatggcgggcgcgtagcgtatggagctgcggtgcggcgtattggctcagcttcagccagtattgagtcaatcgcttcatggtgagttacgcgtgatgcgccaggtgggtgtcttttcctgctgttccagcttgaggccaagcgaggcggcctgctgaatcagcttgggggtgaccgccacttgcctggcggcatcttcttcagcaaagagttgcagggtcagcgcctgatcggcgtaattgagttgcttgaccctgtcgtcggtcggcaggggcaagcgtgcaacatcacgtgccagtgacagaaaatcatgggaattggcctggccgctgcccagggcggccaggccctgctgcgcctggcgcaagggatcaagcaccaccggcagattaaagctctgctgcacgcgttgcgtcatgcgggcgcgcagggcgcgggcctcggcctccaggtggctggcatagagattgaggccgatcagccacaagagcgcagcggcggccgcccattgcagcgggctgcgccattgggagaccgtattgcctgcctggcggggcagctccagggaccagccgggggagggcgcccgccagcgcgggtcgccgcgcgcttgcagggcttggccctcgcccagcgccgagggcggaatgatggcgcgcagccgcatgccctggccggccaggagggcgcaggcttgctccagcgccgggcgcggtgtccaggcgacctctacctgcccgtcggcactcgtatcggcatagccgatcgcgacttcattcagatcgcctagcaccagcggttcgagagcgccgcgcaccaccgccgcctgccgggcacggcccagcggcggcacgccgatgactgtcgtgatgatgtcgtccggatgcattaccagctctgccggggcccggcgaaaggcggtggccagcgcctgcgcggtgctctctccctggcgcaagccgccccgccggtcatgccaggcataaggcagcagggtgtcggcgcgcagcgccgccagcggcggcaaggccacgcgcagcatgtttttcattgcaactctcttatccattgcgtctttggcgccgcgggcgaggcactgtgcaacagcgcctgcatgccaactcgcgcgcgttcgtagaccagcgttccgctggccagataccaattgctgtgggtcacgacgggggggatgccctcgttgacgccgaaggccgccaggcggttgctgaagtctgcgctgttgttgaacccgtttccccggtcacgctcgcccgtgatcgagcgcgcctgagacagtgacaggccgggtatcagcgcggcgatgacctcgggcggcgcggtgttgacgttcacgctgacggcggcgggcaagagggtcatcgtgcgcgtcagtgcagcacgggtcgaaggcggcaggcgcagttgcgccgccagttcggccacccccctgggcaagggcgcctggagatcgggattgcctgtgttgctggctagggcggcggacgcctgagcggccgcgatggcctccagcagggtgtcggcgagtgatgccggcagttgctgcaattgcagcagccgcgccaataccttttgttgttcggactgcggtgcgccattgcgggccagggtgtacaaattgaatttaccctgctcatcctcaagacggccggaaaataccgccacccgctcatcccctggccgctcgatacgcgtatccatgacgggcgtcgcccagacttgatcgggcgtggtgatgcggttctgacggccgtggtcgcgcaggatcagacgggcccagtccgtgccgcccttcagaaatcggcgggcctgtatcccagacagcgcattctcgaattggcgtgtgctggcggtttggcgctgaaagaggctggtcgccagcgcggcgacaaccgcgacgacgatcagggccatgatgaccgccgtgccacgctggcgcgccagcgcttgcctgcgttgtcccgtcatggcagttccaccaaggtggtgtagcgctgctgcgggccgcgctccaacgccagttccaggccctcgggcgccgagcccggtgcgcgcgcggtcggcacccaaccggcgcccggcacccaggcccgcagcgagagcgaggtgatgcccggcaacagcagcacgcgctgatccgcttgcggcaggggcatgcgggcagcggccatgcccgtcgcccgccaaagcccttggccatccacccgccattgcacccgctgccacaggcccgcaccatcggggtcgggacgcacaatctccagtactggctggccgagctggcgcgtgctcaggcggatgccattcgtgagggtgatctcctccgtggagggcggatcgaaagcgggcccggtataggccagctccacgtcacgcgagagctggccgatggcgcgcatgacctgatcggtgtcggccgattggctatcgatgcgctcgcgcgcgtcggccacctgttgcaggccgcgccaggccatcacgctgaccagggccatcaatgaaatcgccaccaacacttcgattagcgtgaagccttgctgcgcgagctggcggcggtgaggggacgcgttcatcggatacgggaaatcaagccatccaattggatgagcacgcccgcgccatcattgccaagcacccgcacgctggcctggcggaaactgcggttgagcgagttggcgatcgtgacttcacagcgcatgggcaggccaccctgcgggcaggccgacgtctgcttgcctgcccggggcagcacgggctccagcctgagctgtgtcagcgcgttttgcgccgatagcagggccagcgttttatcgtgcaaggcgcgatggttggcggccatcaggccggtcgcccgcaatgcggcggtcaaggcgatggcaatgatggccagcgccaccagcacttcgattagcgagaagccggtttgttgatgccgcggtctatcggatgtcatagttgcctgccgggtcacgccgcagttccacccgccgtccggcgctttccaggaccagcgcaaagggcgccgcgacccattccgtattgaaagtcagcgtgcgttcggggtctaagcgcaggcttacgggcgcggccgtaaagcgcatcggccgcaattgttcgtcggtggagaaatcatcgggtggcggcacacgatcatcctgagcgctcagcgtgagagcgcgaccatcgcgttcgaacgcccagcccgcgttgttggcgcgccaacggatcgcacggccatcgctcaaggcctcgccttgggccacggtgaaggcgcgctccagccggcgggcgtcctcgagcaaggcatcgctggctggccgcaccgccagcgtcaccatgccggccgtcatgcccacgatgaccagcaccaccagcatttccagcagggtgaagccgcgctcagagcgcccaggagccgatgtctgcatcattgccctcgccgccggctttgttgtccgcgccgaaagagaacacgtcaacctcgcctttgacgcccggattgaggtattgatagggctggccccaggggtcgatgggcagcttgtccagatagccgcgccagccgctgaccccttcgggcttttcgaccagagcgcgcagaccctgagccgtattgggatagcggccattgtccagccggtatagcttcagcgcctgcatgatgccggcgatgtcctggcgcgccgccacctggcgggcctgttcggggcggtctagcacgcggggcacgatcagggcggccagcacgccgatgatgaccatcaccaccagcatttcgatcagggtcaggccgcgctgtagggaaagaggggaacgatgacgcacgcgagatctcagttttttgggaaaaactggattatggaaatgaaatagtgcagaaatattaaagcggcctatggaagcctcgaataccggctggacgttgtgcgggcgctgctcaaggcagcggcacgatgccagccggcgcggcctcgcgggacggcgtgcgcagctgcatttcgcgtccgcgctgatccagcaccaccctgtctgcgccgatgtcgcgcagcaccagcgcgccgggcagcgcattgccgacccggtaggcagtcggcggcccgccgtcgatgctcagcacggccgaaccatgccgcccggcggcgatgacgcccaggattttcacatcgctagtcagggcttcgtcgcggccgaaccagcgcgccaccgcctgattgtcggcggctggcggtggtgcatcggccaggggtgcaggcatggcgcctggggccggggccagcaaaatcgcaccccagacgcccagtgcgcaggcggcggcgcaggcggctagaacccgaacggcaaggggagcgggaaaaacgggaagggcgaagcgcatagcgaaacaggattgacaggctcgggcgatagcagagcacagccatgtttcaggcttgtgatggcggcgaagccccaggctgtttccccactaacaagcccgctcatgcctcttgggcgcggcagcccggcatcaggggcgcttggctggcatgcagttcttgccaagcatgagatcgacaggctgccacttgccatcgaacttctcgcgcgtgtgctcgaacagaaacacaccggtctttgccacgttggcgcggttcaccttgccctgcaaggtgtaacgcgcattgctgaacccgccatcctcgtaaaccagtttttccgcccgtccatgaatgtgcacatgggcttcgggccgcggatggtcaaactcataaaccacccggaaaggcctgcccgcatcacagtgataatgcgccacctgaacatcggcatcgacatgagcatgggccgccataggtagtccggtgagcgaggaaaaagccaaagaagcaagaaagtatcgatgattaatcatgggatatttgaaaggttgagatcagaaatcaacaggcttaacagcgcagataaataatctcagccatgccgccacgcagcgggtgagtgggggaattgcggataaagagaagggagctgtggggcgtcagcaagaaggcatccaaaggcgggctgtgttgggcgcatgcagcccacacgcggcgcagggccaccccgtagcgcttacgcgactcagcgtcatcgccatccgccgcgacaagcacgctggcaaggtgcgacatgccgcacagggagcggcgttctaggcctggccgaaccgacagggccaaaaaataaatcgcccacggcgccaggcataacacggtctaaaaaagatcgtgactgcctatccctgtttttttgcagattatctggtttaaatctgacttgaactaaaaataccgttaatcatttttattaatagcaatagcctatacagtgacccctctgtttctagatttataaaaacgatgatgattttaaataaatggcatatcggatattttctgctttcaatctgacttgaactaaaaatcaatggcgcttatggccggtatggtcaggtcattctcacgggctcgttgattgatggttttgaatgtaagcaaaaaaacgcaaatgccgacttttgtatatctcaccgtattgcctgcgggcgtcagcaaagggaaggggttatgaccacggataccaacattcatgctctgttcatcggcgatcaggcagaaaatggtgaaagattcacgcatattctgaatcagctgatccaggatcacctcggctggcgccgggactatatgcccaatgacaggccgggtatcaccgatgcagaaaagcgctcgcccagctttatcgcgacggacgcccgcatgggtgaggtcatggaagaactctcgcgccgtctgcgcggcggctcggtaccctggaatagcgcaggccgttattgggggcagatgaattccgaaaccttgctgccggcgatcgccgcctacagcttcgtcatgctgtggaatccgaacaatgtggcgctcgaagcatcgatggccacctccgccatggaagccgagatcggcgcggatttcgccaagctcttcggtttcgaccagggctggggccatatctcggcggacggctccatcgccaacttggagggcatttggtatgcgcgctgcgtgaagtccatcccgctggcgctcaagcgcgtgctgccggccaaggtggcgggcaagagcgagtggcagttgctcaatatgtcggtcgaggagatcctggatatctgcgccacgctgacacccgaggagtatgaccaggtcaaggcggcgtcgtcccgcagcggccgggacctgcccaagctcggcaagtggctcgttccgcagaccaagcattactcctgggtcaaggccgcagacatcatcggcgttggcctggatcaggttgtgcagattcccgtgcagactgattaccgccagaacgttacggtgttggagaagaccatccgcgacctcgccgcggcaggcacaccgattctgggcgtggtcgcggtgatcggcacgaccgaagagggtgcggtcgacggctcgacaaaattgtggcgctgcgcgagaagctgaaggccgaaggcatctatttctacatccattgcgatgccgcttacggcggctacggccgttcgctctttatcaaggaggacggcagcttcgtcgattatgcagacctccctgcgctgctgaaacagcatcatgttttcaactatgacgtgcagatttcggagtcggtctataagggctacaaagccatcaaggacgtggagtctgtgacggtagacccgcacaaaatgggttatgtgccgtatgcggcaggcggcatcgccatcaagcacaaggcgatgcgcaacatcatttcctatttcgcgccttatgtgtttgagaaaggcatccaggcgcccgacatgcttggcgcctttacgctggaggggtcacgggcgggcgccacggctgcggcggtttgggctgcgcaccgctgcgtgccgctgaacgtaagcggctacggccgtctggtgggcgcatcgatcgaagctgcccagcgtttcagagcctttctcgccacgctggagttcaaatttggcgacaaggtggtcaaggcgcacccgctcaatcatcccgacttcaatatggtggattgggtgttcaaggtcgaaggggaacaaagcctggccgcgaccaatcagctcaacgaaacggtattcaactactcgtcatacctgaatggcaacgacttcaacaatcgtttcctcacttcgcatacggccttctcgacagatgactacggcgacagccctctgcctttcgtcaagtccatgggcttctcggagtcggaatggaaggcggtcaagtcggtcacgctgctgcgtgcggccatcatgacgccttacctcactaacgacgcgctgttcgattactacgccaaggcgatcaaagccacgctggagcagcggctccaggaagtgcttactcagggctaagccgcccgcgatacggctgggggcggcgcgcagcttgccaccagccggcagtgtattggcggtcaatgatctctgtgccttgaatccaggagcatgttcatggtgagcaaatcggcagcgggtgcatctcctgcttcgaaccctatcgggcttttcacatttattggtatgacttgcgcgctggtagccagcgtgcgcaacattcccgacctgtcggcgactggttggagcatgtttttctatatgttcgtggcgacgtttatgttcgccctgccgatcacgctgatctccggcgagttcgccgggatgaagcccaaggaaggcggtcccgaactctgggtgacgagcggcatcgacgagcgttggggttttgtcacctcgtggctgctgtgggtgcagatgtttcctggcatggtgatggtcgcctcctcactcgctcccttgctggccattgccatcggcaacaacgccataggcgagaacaatacgtttaccttgatctgcattctcgtcgtttactgggccatttccatcttgaacatgttcttcgacatggccaagatcggcggcagaatcggcgcctggctcggggtgtacatcccggtcatcatgctgctcgtgctcggcgtggcggcgaccatcaagacgggtatccagaccaacaattaccttggcgaattctcggttgcaaagctgttcccggacacgctgtcggcgacagggtccttgcagtacttcgcggcgatatgctttatctataccggcatcgagatgtcgtcggtctacatcccgcgtctgaagaatccgatcgcgacctatatcaagggtatctttattgccctggtgttcatgctgctctttaacctggtcaacgctttcctgctcgccaatgccgtagcaccaggtcaaatccagcttaacaatattgcacaaggccccttgctctggctgcaggcgcttgggctgccgatgtggatcggcaatgtgttcgcaggatgcgtctttatcggcgtagccgtgcagctttctgcctgggcttcaggtccggccaagaccattcaggccagcgcccgtcgtggtttgtatccgcctagcctgggctattggcgcgagaacaagtacggcgtgtcgcgcaccattatccttacccaggccatcatcatctcgctgttcgcgctggtctatctgctgattcccgctgtcaatgcggccttcctgctgctcgtgaccgcaacatcggtcatctattgcgtggtctacatcctgatggcggtgggcattgtcaagatgcgcaaggcacagcccgatgtcccgcgtcctttccgcattgggggcgcgaatagcaagggtaatttctggctgtgggtggtgatcgtggttttcctgggcaccatactggcctccatcatcctgacgctgttcaccttctcgtttgtggatgctgcgatcgtgatcggcattaccgtcgttctgaccggactgccgctctatatccaccatattcgcaagccgcaatggagggttgacgtcgaggccaagatgcaagccttgggccaaggccatctgatagccaagcccgaatccgctgccgccatcaagacggctccaggcgggcgcggcgccgcctgaggcagggcctagaacatgcccggccagtctgactggccgggcatgtctacgggcggccgcttcggcgccttggctttcgggcagggccgaggcgtctttgacatggcacgcgatgcctaaaacgagcgcgacgatgatgcagcagaaacagagtgggcggggcggacagaaattaggcttgatctcctgcgtggctttcgccgtgggttccatggtgggcggcggcgttttcgcgatggcgggcgtcgccgtcaacatggccggcccgggcgcactgctggcctatttgcttgcgggtatcgtggtggggttttcggccttgagtttcgccgtggtggccagccgtgcgccggaaggagagtccggctataccccggttggcgtggagcttggccaaatctggcagttcatcacgatgtgggcgttctacgtgtccaccgtgacagccgtcgccttcatgctcatcgccttcggcaattatttgcagtacttcttttccagcgtcgatgcgctcctcgtggcgctcgttggactcttggcgctggtgttattgaacctgacttcggtcggtgtgatcggcaaggccgaaagtctgatggtggggttcaaactgctagtgctcttcgccatgatcggcttcggtctggccgcatttagcggtgaacgcctgacgccctttttccccaaaggcgagatgccggttctatcgactgcagccatgcttttcagcgcctatctcggctttagcgtgatcaccaatatggccggggtcgtcaagaatccgcagaaaaccgtgccgcgtgcattgatgctgagcataggcgtggtggcggtcgtctatatcggtattacctttgcgctgctgatggccgacgtcggcgatcttggcgacgccggtctggccaaagccgccgaagtcctaatgggcaaatggggcgcctggctggttgccctggcggcctgcatttctacgctctccggatccaacgccacgctgctcggggttagcgaactcatgatagggatggcggctaaaggctatgtgccttcgttcatgggacgtatgagccgcgcagggcatgcgcagatgagcgtcttgattgccggcgccgtggcctgtgtgctgatgctgaccggagacatcgcgtccatcatcacctattgcagtgttgcaggcatctgggccttgattatgatggacatcacggcatgtcgcatcgcctggaagcgctgggggccgatcggcttgcgcttgcccttcggtggcctgattccggcgctagccgcgattgcggcggcggcgcaactgccctctttggggtgggagcaggtcctcatcggcacggccatggtggctgcgggatttctgatctatgcgctgcggcaccgctctgacccaaaagagcgggagacgacccaggcgcaaatcgcggcgcagcagacgcccttgctgcgccatgtgcaaggcgctcaggcagctgagcatgatcgtggcgcggcatcttgaccgatatgggcctgcggccctccaaccgaggcgcgagctcagcgagtggtctcagcgcccggtggctctcccttggccgcgcagcacgccctcggcagagggccgttcctggcgctgcgccgagacgcaagcttacaggcgagtcggatcgccatgggctgccgctaggtggcgcttgagccgcccagtgcaagatcggtttcggaaaagcgctttagctttgaagcatttttcaaccattgaataagaaatttaccggcctgaatatggacaaagccgttgacgcttcctaagctaatccggcctgtcgcttcgtcctagttgcggtgcgcggttgaggggcgcctcaatagggccccttgaaatttctgactttctggagctcatcatgaagcgttttctggttggagcaacgattgcgctggcctgtggctgggcgtatgccgccgacatcgtggatacggccaaatcggcgggcgagttcaaaacactgacgactgccgtgcaggcagccggcctgaccgataccctaaagagaccggggccctttaccgttttcgcgccgacagacgcggccttcgccaagatacccaaggacaagctggacgcgctgttgaaagacaaggcggcgctgaccaaggtcctcacctatcacgtcgtgccgggcaaggtcatggccaaggacgtgaaggcgggcgaggtcaagaccgtgcagggcagcccggtcacggtgactgttgctgacggcaaggttaaggtcgatggcgcgaatgtggtcaagacggatatcgccgccgacaacggtgtcattcacgtcatcgatacggtattgatgcccaaataacgcggaatctgcgacgctcggttcggctaaggccgtacgagcacggtgccaaaccgctccgtgctcgtttgcgcaaagccgcttcgtctcattaggccaagatcaggctaagaacaccctgtcttggccgagcagcaagctcagcgtgcatgggatatcggcggcatcgccttgaaggccggtctggcgaacaaatacccttgcatcagcgtgatgccttccgaggccaggaaatcacgctcgccgacggtttcaatcccttctgcaatcacccggatgcccagatccgtgcagattctttggacgcctgagatgatgcgctggcgcgccttgtcggcgtcgacgccgcgcactaaggccatgtcaagcttgatgatgtcaggttgaaagtcagccagtagcgtcaaacccgaatagcctgatccgaagtcatcgatggcggtcttgaagccatacgatttataggctttgaatatcgccaacaaatgcgcgcggtcgacaatgttctcactttctgtcgtttcgaaaatgatccgatcggtcgggaaaccatggcgttccgcggcctcaaaggtcgtgcgaatacacgcggcgggttgatagaccgcattcggcatgaaattgatggagaggaagcggtccatccccagccgggccgcgagttcgatcgctgtcgtgcggcaacgctggtcaaaacgatagcgtttgctgtcgtccacttgcgccaatacggaagccgccgattccccttgaggcccgcgaaccagcgcttcataggcataggcctctcccgatgtcatgtcgacaatgggttgaaacgcgaacgtcatctcgatcgacccttcctcgcccgatttgcaaccgtggcacaggccgtctgatgcaagaaagccgagcgagcggtgtataggaatcatggtggtggaacgggcaggaaaaaaggatgagatggcccccatccagacctgggactgctcgcaggcctaggtttttgggtgcgagactgtaacagatgtgaaaacctaaagaaccgcggtggctgccgtccgaagaagcgccaagggcgaaaaccacaacggcatcagatcgcgggtgtcgaggggagggcgtggtgctggggctggccgcggacccgaggtgtttcccgtggcccctcggtttgccaaaccggcgccaaatcgcgcactcaagatgctccgccccaggcaacaggatgaatgcggatcttcgcgccaacccacacccgccagccgcttggcacttgcgatggatgcgcagcgggcaagttcagcgcgagggggcggtcactgctcaagccggctgggcctggaagacagcggccaaactacgagaaaccgcctccatctgcgtcgtgcactggttgagttcttttaaggcgcttgacgcggtttgcgtggaggcaagcgcttctttggctttgctgtcgcactgttcgagcgcagtgacggcctccctgaccccgcgttgcgtgagctgcgtcaggcggtcaatctccttggcctgtaaggcgactgccccggctaaggagcgtacttctgccgcgacgatggaaaagccccgcccggcctctgcggcacgagccgcctcgatggccgcattgagcgccaggatattcgttttaaatgcaatgtccgagatgccgctcgccatctcgcctatggaatgggatagcttgagcagcgccattatttttccggcgctttcactcaccaagccagccagcgcctcaacttgctgctcactggccccgccggtcagccttaggacttcgctttgctgctgcgcgcgggtagaagatcggtatgtctcttcaacagcgaggcgggattcgcggttgaaattctctctttgcgtcacatcggtcgcaaacttcaaaacactcctgacattccccatgtcgtccttgatggggttgtaagaggcctcgagccacaagagcgtgccgtctttgcgcaccctgtcaaatagccccacgcctgccacgccctgtcttagcctctcccaaaaaccacgatactccgccgtgttcgcatactggggcttacagagcagccgatgatgttggccgacgatctcgtctcgccgataccccacgctacgaagaaagcggtcattggcgttgacgataaagccttccggggtaaattcgatcatcgccgtggactcgtttaaggcctggacgatggcgccggattgttgccggctgaggtgctgggccgtcacgtcttgggcgagctgaagcaccgatgctatccggccattttggcttcttgtcgccagataagtggcctccagatacaccgccaccccatctttgcgcaggcgcttgaatactcgagttgccggcttgtcctctgcgacgtcttgcaagatcgacgtatatcgcgcagcccctaccggatcgggcacgcagaagatgtcatggtgttggcccaacagctcgtccgggtgataccccatcatgtcgcaaaaacgatggttcgctgcaagaatgcgcccatccgggaggaactcaatcatcggaacggcgttccgtaatgcttcaaggtttcgattcttgaataggctaaacatctgggctcagttcggagagtgttcgtcgcaatcgcatcagactgcaaagcgggcaagctgggcttattgcgtagcggccgaactcgggtcgtagcgcgggtctttgcgttcttgtgatacccagatcagcgccgaggtatcgacccccagggcctgcgcctgcgccacaatggcgtcacgctgtgcggcagatagctgcttgtcgcgcgccagaatccaggcatagccggtatcgttgccaagcaccagcgcccagcggtaatcggggtctagcgcggcgacgtggtagccgccgtagaaaggcccgaagaaagacactttgagcgaggcggtggtcggcgagccgataaacaaggccttgcccacggcttcgcgccatttgccagtgcttggcgcatagccacggttaatgacttgcacgctgccgtcagcctgcgcggtgtaggtggctgaaacatcggtcatgccgcgctcgaagctgtgatccagccttgccagttcgtaccagcgtccctcatagcgctgcacctcaaaagggctgacaggcgtcacccccggcggcggaagcgttgccgcacagcccgccagcagcaaggcgctcccggccagcaacgctgccaacaggccccgacgcccacggcatgaaacagaggccggcttcggcgatgtgaacacgtgttcgaacatgggggtaagggtaggtatgtaatgctttctaggtacgatgagcctggcgccactgcgccaccagaggcgctaaacccgccagatttcttacggtgctgacgcccgccagcgggcgttgataaagcgcggtgcagccgccgcccacccacagctcggtgtctgcggccaacagggcgcgcaactcatgcaggaagataggcacgacggcccctttgtgtatgttgctaaaactcatgaccactacatcggcccggtgcgcgcgcgccgcctggataatgtcgctaagcggagtctgtgtgccgagcgacacgcaggtgcagcattccagcgccagcaaggcctcgaccatgagcaggcccaggccgtgcggctcttgctgcatggtcgtgagcagcaccttagggcgttgcgctattgccggtgggctcagcgagactatcgcctgacgcaacacgccggtgaccacctcggtgtacaggtgttcctcaaaaatctcaaagcgcccctgcgcccaggcctccccaaccgccgtcgttaagggcgccaccagatccgtcacgaagcgctcaagccctatgcgcgcctgcgcatagctaaggccgtgccgcagccgctgcggatcgtgggcgccaatggcgctcagcaactcgtggagcaaggggtagtcagaaaccttgcctgggtttgtcctagacaaagaaacgggaggcgccaaagcctgctgcgtcagcaaggcctgcaagccctgcaagcccggctgatccaggcccaccaccttgccggggcgggccccggcatcgagcagcctgcggatcagcttgagctgctgtagctgtgcagcgctatagcgtctgtcgccagaggaatcgcgtgatggcttagggaaaccatagcgccgctcccacacgcgcagcgtgtctttgccgatgccggtttcgcgctcgacggctgcgatcggcagggcgccatcgtcagcgtcaagagaggccaaaacaggggggagtgttagcggggtcattggaatcttaagtcctcggcgccaatagtctaggacaaattcagttttgtctagtctatttaggcctcaggcccgcgcataacgaggaatgcgccagcgccgcaaacccttgcaatgtccggcaatcgtcggatagggtgcgccggccgccgccgcttgacggcgcggcaaggccttaaggcttgcgcggcttaagcgctgtccgcattcgcttttgagtaagggcccgccccgttgttacgggggcgggctgtttgaatggcggcaagccttgcgggggagggcggccgagcaatggaggaacggcgcggttcaagaaaacctgggcggctcatggcgggcgggcagcgagagccggacaaggggggcgaggctcagcctggttcggccctcgcaaacgagggccggtgtttagcccgccgccaatgccacctggattttctgcggggtaatcggatagtgataaaaacgcttgccgacggcatggctaatggcattgctcaccgcagccacgacgggaatcatgcccagctccgccatccccttgggcggcgaggtctctgacaacggcggcaaataactcgccgtttgcgtccaaaccgctacatccttggcgcgaggcagggtgtagcgattgaagttccaggtgccgtcgccggggccattttcatagagcggcatttcctccatcaaggcatggcctatccccatggccgcgccgccttgaagctgacccgataccagctccggcacgatcatggtgccagggtccataaacgcgtgatggctcatgacctcgacctggccggtaaaggtgttgacgttcaactccacgatataggctgctggcgtgtaggtggtcggcccggcgctgctgcgttgcgtgggggggtaggtggcgcttttacgcttgataaagtcgtatccggccgtcgtcattctgcttttcagcgcagccgaagccccatcgccataccgtactgccagggcgtcgatgggcaggttgcgtagacccacacccgggatatcgaattcggcgcgggcccattcccagcggctaaaggtgtgcaaagccaccccggtgatcaagcccatttcgtgcgccttgcgcgccagcgtctcgaagggcagaggcttcatgccgccgccgcccagcccgtccggcccgatgcgcacgtcgctgaactgcatgtcgaaactggaaaacgacccgtcgcccgcaccctcgctccaaatggcgcgcgcggccggccagagcgtgaattccagcaaaaaccgggcggcctggcgcgtcgcaaacccgatgtaatagacccccgctgacgagctcatatcgggcacgatagacggcacccaatagggattgttcttggagaactcatcctgtagcttctgatcggcccaagcgctagtcagcggtagctccgggaagtcggtgatgccgaattcgacctgatccggcgccttgcccaagccctgccacaccatgacttgctgcgcagtggtggccccggtgccaatctcttggacgcaatgccgcatggtcagtttgccctggctgtcgaactccagcgccaaaatgctggggtcgccgctggacccatacacctgctgcacctgggcaaagccaacgccatagcgtttgcctggattggcggcttcgaactcggccttggctttttggcgattggcccacagggggtgttgttccgccatgtccagcatttctatgatgcgcggatcacccgcttgcaccccgccttgggtgttttgccagccctcacgcaaggcattacggcggcgcagttctatggggtctatgcccagctgatcggccagctcatcgaccatgacttccgtgacgctcatcgactgcaaggagccaaacccgcgcatcgagccggcctcgacagcgcgggtcgccatcgcgacggtcgccaggtcagatttgggaaagtagtaaatcgactgcgcgccgcgtgcggccacgtgcgacacggcgactgacaggttttcccgcccgccgccattacagttatagaagcctttcaggatctcgaacttgcctgtcttgcgatctgccgtaatggtgacatccatttcgacggaatggcgcttcatgcccatttgaaactggtcatagcgattattggctacccgaacaggcagaccatcggtgtaaagacaggccgcaatcgcgtaatacgggaaaaccgaataatccttggagccatagcccacggtcgagccggtcagcaaaatgatgcgctcgaccggaacctgcgtattgttcttcaccatgtctgcggctgcgctgacgatacccaccggagactgggtggccgtcatgatatgcagactgcgtgtggcggcgtcgtaccaggccgtacagttgtcaggctccatcgcgcaggggtcgatcgattgtgaaaacccctgccgttgcagcacgatcttgtctggattcttgcgggcctgctcgatatcgccggcgatcaccatagcggcatccatcgcttgcgacgccacgctcgggtccaggctggcggcgtagagcgaatcctcgaagccgctgccgcgctttctcttgatcacatcgggaacaaacagcgcggggtccggcttaaagggcggccatatcacctcattgccatgaaaaccgcctttgatggcgccattctggaaaggcgcgaattcaggcgcggcagaaggagtttccccgccaatgcgaacaaagcggccggcgccgtaattggcgggcggcttagcgccggtgaactcgccatacttgacggcttcggtattgaattgcagcagccttctggctgcctggaagcggtcaaaatctttatagaacagaatggcgacaggatgccccagcagcggcgcggtttcgcccacaggcagcagaatatgctcgccataaaaccgactgcccatgctcttgggcgcttccaggccattgccggccaaatctttttgcaagatcagccggtcgggttgcaagccatcgcccagcacggcgaggtctacccctgcaaaacggtgttccgcatcagtggctttgagcatgaaggcatagccttgctgcttgggccagccgggaatgtcgcgtgagcggtaatcaaaagcgaagttcttttgacccgtgactttgcgtacgccatcccagcgggatttggccttgccgttgcgccctatccactcggtagggctagggccggaattcacctccaaggcttgtgccgtcggtaagcgccccaaaaatagcgtaataccccctacggttcccagtttgatgaaatcccggcgggaaaatccatgttgattcgcgcttgacacaagctactcctgaactcgacttagagtgaatttttcatgctaggcccggcaagcatgaggcaagggcgttcagaaactatgatccaacccgacgatcacctgctggccacggacgttttggaaagcaaaaccggtcgaataagcgccaatcgcatagagcgacgtgcgcttggacaggttgtagctatagcccgcgctgtagatgttctgttgccgcttttccaggttataggcattgctgaaaccgctgctggcgcgagaaatgctccagcccaccatggcgctggacacggcgcccacgggtacggttgcgttgatcgtaaagctcgatgtcttgaaatcccgcgtgtagccggagttccaggttttgaaggccgaattgggcacgtaagaactgagggcggactgacgtccgttaatgtcctggcctaccgccatacccagcaacaccgcctcgaaatcataggcgcccaccgccacccaggagtgcacatccttgtcccagctgccggattgcaggcggtcgtaccccacacccagcgtcaacggcccttgggaatagcccatggccgtggtgatcagtttgacgttctctttatttttccagctctgcgggccgttagtgttaaacgaataaccgatggcaaagtccatgccatggattttcggagacttatagacgacggtattgtccgccttgttggagccggccgcgctgaacgtattggtgatgtcggcgagattttcttcgtcgtccggaccggcgataaagctggcatattcttgcaccacgttacccacgcggccaaacttgatgctgccccactgggtattggccagacctaccgttgctttcttgaacagtcggtcactcgacgactttccgtcgtaggcattaaaaccgccttccagttgaaagtttgcgctgttgccgccgcccagatcctcactgcctttcaaaccccagatactgctctcccagacaccgttgtaggtgccgacttgcgattctttgacgcccaggctgcgattcttccaggattggaacccgacccccgtgtctatcgtgccgtatagcgttacggaactttgtgcctgggccgtaccagaaagaatacccatgacgcaggtcatgccaagcagtgttttcttcacgaattcagcctcgtgtatttagcggtttttttgaatttttggctaatgtgtaaggcttacgccgtagccgcgtctcttgattcaaaacgaagcaaccggtcgtagaccggcttgaagacattgcgttgatcaaagctttttagatggcaagtgccaaacgcttatagacgatggtaaccaagccccgcgcctcaataatttagtacgagtccgattaaagttcgatgctaaataaaattcgacgcgctgacagcataaacaatgcaaaacccaccgtagaacatgccagaaaatatggcgctgcacggtattttcgtcaatacgccatcgttccatttgccatcgtcccggttacgcggcttgcgcccgcacccacaccctcgtgctgtcggtctgcttgcggcagccctgcaccgcctcagatcgctacccctattgtccaagagagaatcggccttcgctttccgtgcgggcggacatagatctcggcattttcccgataaggggtcagcgggctcaacgctaaaggccggcgatccgggcgccgatgagggtctaggcggatgggttgtgatgcgcggcgcctttatctaggaatgttgcgtattggacacacaggggcctgctctggctgccttcgtcgcttgtcagcagatattgccgccgccatgctgggccgctcagcgtcatattgcgccgctttcgtgaagcctccggtgctgacataaaggccacgattatttttatggcggccattccgatgcgttacctcgatgacgagacgaggcggttgaaacccgaagccgtcaggcgacgcaagaatatctttaccccggtcagcgccagataccttggtttttgtccattgcccgcaataaacccgcagcgagcgcttgcatttcatctgcccctaacccagcttagtgccgatctaaattagaaaaaatccggcgtgatttcacgatagggaatggggtcgtccaacaaggcgccaaggcctaagcaaggccccaaccatgccaggcatcgaccaactcgccggcgcggacctccttcacctcggggcgggcgcggcaccactccagcaggcggctcacctgctctggcgtcacagagccagggttccaactggagacaaagccttcggtctcggcgatgggcagcgtgccgcccaggccgccgacgcataggcccagcgcttcgatgcgctcgataatggcatccccgtgccgctcataagccgcttcatccagcgggctgtggaaggacaggtgcagggtgaagcccagctcctggaattcgcccaggcgcagttttttgcgctggcggcggttccagcggtgtaggcgggtgcggggtacggtttggaagggtttcatgtttttcttggatgcgtgttcaggctacggcgcgaacgtcgatgtggccggtgactgctgcggcaatcagggcactgcgtcgtgctgctagcagggcgatggctcgctctgagtccggtttgagtttgtcgagtttggcaatttcacggtcaaggaacgacgtcattgcaagctactcggttatgcgccagacggcagggcctagatcgagcgtgtgcggcagcaactgaaagatgacatatcgcttgctggagcgatagccatgccagcgtagcgcagcaagacagaatgcatgcgcagcgttataggccagatcgaggcggcgttctatggacagcgactcgttcagcgcgtcccgcagacgggcatgtcctgagcggaccaagccttcgaactcccgcttgtctggcggctcggcccgcagcggcttattcgggccgcttaggttttcaaacgcggttgcccacctgtttcatcgagacaaggccgctatgggtgagcgttgccagttcacgtcgcatggcacctgatccgctggcggcgagtttgatcaacgcgttcgcgtacaagctacggtcgggctgttcgtacaaaatccccagcacgcgctgtttgttgccggggaagagcgcgtcggacaggctctgaggggaagggatagcggcgttcgtacccatgggtttgttgctgtttgtcagcttgaagtgctttgctggctcaactctgggcaactagccaggctgtagtgtttcaaggcgcgtgcttgattcatcacacttttagtcttgcatgctgtagctgcgtgaccataccttgtatttatctagcacgctcggctaggtcacgccaaatttcttgtgcaacagttcggtgtctggtcgtgaccccaccgagaaggacatcggtatagattggtgggccttcgagtgacagaccagtgcttgtcaactcccttgacaaggtcaactacgctgatgggaaatttttttccgacactaattaagtgtctaacttacgtgaagttaagttggcaaaatgttacgtttaacttaacttcaagggatggggaaggtaagatgctgatatatagagaaaattgttctcgaagtttacttaactaaaccgtcaagtcaactttttcacatgactgcttcgtttagccacttcgaccttgacatcctaaacccctcgttcgactcgccgctcgtcgacacgctgaccgagcttgagtacgtacgtcggcggcaccacgcccactcatctgttctttcagctgaaaaggattttccacatcttagagagcttgggctcggctcgtattgaaggcaaccataccactctgtcggattacgtcgaacatctcgtcgacggtgaccacaacaataggccgcccgaccagcttcgagagattgacaacatcgaacgtgccatggacttcattgacggtggcgtcaaggagggtgagcccctttctgagcagttcattagagaattgcatcatctcacggtgaatgatctggagcgagaaggtgacaggacgcctggggcataccgactgacgcaagtcagcatttcgaagtcgaaacatctgcccccgccagcgagtcgggttgcgatgtacatgcaggagctagtcgattttgtaaaccgtcctaatgccccgaaatacgatttgatgaaagtggcccttgcccaccatcgtttcgggtggattcaccccttcagtaatggaaatggtcgggtagttcgtcttctcacgtatgcgatgctgttgaagtatggcttcaatgtgagtgccggcaaccgtattttgaatccaaccgccgtcttctgtaacaatcgagacaagtactaccagatgctgggggtggccgatcagggtacgtcggagggattggagcactggtgttgctatgtgcttggaggcattttggccgagttgaagaaggtggatcggctatcgagttatgaataccttcgccctaagatacttcggcctgcaattcggcatgcaatcgaaagaggacatatcaacaagaccgaggagaacgtgctcttggcggcgttgagagcagatgacgggcttatcaaggcgaaagacctagaggcggttctgccgaataagaaccagcgtacttaccagattaaaaagctggtggagcgggggatgctcgttcaatccgcacccaatgcaagaagctattacgctggattcgcaaacaatttcctacttcgcggcgtgatgaagtccctggcggtagaaggcttcttgcctgaccgcctcgatgcagggctttaaccgctaaattgcgtgaacagggtaggcggctccactctgagaaaggtgcgactgaaaattttgcagacttaagcgccgtcccgccaggcaaccccgccgagagttttacggagcaaacgcataattgcgaagcaatgcaaaaggctcgtcattcgctattgtttccggaccttgaaattcttggtggcgcatccctgatttgaacagagggcctgcggattagaatttcgctacgcatcccgcgatggcggaacaggcagatgaaaagatgcggaacgtggtgctatacggtatggcgatgaactagctaaccgcttgatatttaagtggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcgatttacagtgttgctacagggaaatggggcgaattatagcgtaggttgaaataggtaaaaccagtttcaaatcagtaggttagcgtattttagctgaattggtgaaaactggtcgctgtacctgtactgtactgaaacttaggtacagtttggacattgaaatgtccgcttcgatgactgcgctcgacccattgtagacattcacttacacttgagttaaccgcgtggtagccagccattgttgatctcgcaccaatcgtgaagaatgattatttgctcaagttcgtagagggcgcgaaacagatcgccgtagactttacggtcgctgaagttggcgagggagcgggttatctcggtgttgataaggaactcgtgagccatgttgttccggtgatctacgacgctctccaagaatcggatgaaatctggtcggactcctctatccctgagctcgtttttggttttgccaagtgtccagcgctccatttcttcatgtgagacattgaactttcgagcgagcaatcccttgaggccaaactccagtatctgggcctttcccatgaagattgcgtactgctcaagcgcgctccgatccttgtactgatcaagcctagcaaaaacctctgccttgatctgctctccggacatttcagcaaattcggtcattctagaatctccgcaatagcaatcagttcttaacgaaaacgttaagccgaccgccgcaggcgtgtcagcttgagcgaaagtcgaatggctgctcctggccgatctgcgattgtcgctcttcgacccgaagcggaactacgcaggctgatttcaatgtccggtgaatggcttgaaacagacatacaaaggctcataagtgcctgggaatccgtgttgattcacttggatcggacgcgtgcaaaccggtccgtgcgggcatacggagcgggggcaacttgtcaggagatcaagccgacggaatcagcttcttcacttctgcttcggctaggtttggatagccatcccgctctagggaacgaacttcagcaatgatgtccttcgctcgcttcaccttgtccttgcgccactgtgcctgatcgctgccaaggtacagattatcaaacgctgtgaacaggtagtctcggatgttgatcactccgtaatatgagaggctgacgacgaacttctccaggctgtacgcgtcaaaaatgtagccggcttcagcgttccaatacttgagaagccggatcatcggcttgatcttgtacatctccttatgattgagcgcatctagctgcccgttgaaatcgttcgggtttgtgttctgccaggccgctggaccattaggaatctggtaagtcgtaccccagaccttgagggctggcactagatcaaacttgatatggttgagctgcagcacgaggctcggtgatgactgcttgatatcagaagtagagtaatactgttcggcgaagcgcttcaagcgatcaagatatgtctgcggaacagcgccaccttgcgcaaacacgaccatgtagtcgatgtccgaatgctgatccatcttgcgcggcaggatggtgccgcgcgttgacgagccgaatcgcagttgctcgctaagtgcggtgccgaagtaattgttcagtcttgacttgatggtgacgatggatgcattgatcgaagcctgttcgtcagttgagagaaccgcgctactggcacgcgcgtcgagatatgaaatgacggacatcagggattgctccggtctacgcgatgggcagcttcgcctgcatcaattcccttgcgtgctttctcgaaatctccctgcgaaaactgcgcacttgactggtttaaatcgttgcggcgcttggtgaacacatccaacccgtcgatcactgcctgttcctcaggcaatgcaggtagcttgatttcgcggaagacgcgcgcatcgttacgtagagacaggtactgatccccactgttcttatgcgagaccgatcgctcggaaggctttaggaaggttatcagtgatgtcaggatcgcgacgataccggacatgacgccagcggcctcgggataatccttaaagaaggctagaccggccagcgcactcagaaccaccgacgggatgccgagcccgtagtggtatttggcccaccgtattcctgcgttgaaatgtgccttgccggaatggatgcagtcttcttcgatacgctgcagttcagcattaattgccggtcttggatcagtgatgtttgtcatggttcagttctagtgagggagacatcctcccgtcaatccctatattgcagtgcctcagagccagctccttacgtgcagtgcagtagtgctcaggagcgcttatataccttcagcaaggattctgggacgaacgtcaggttccctcttgcgcgggaacaggcgacgtataatttgttgcgcgtctccgggttgatgtcccgaaagctgccagcattccaagctttcacattgccgggatttagtactacgcacacgtcttcgtagcggtccattcccttggatgcgccccagttctgggaaaagcagccgtacttctggtgttccttgtagaacagcttgactgtccccggatctcggtagagcgttgcaaccgcggccgggtcatcctcgaagcgtacgacactagttcgctcgtcgtgtgcctgaatgttgacgcctatcttctccgtgatgaagtcacagacgctcttgctgcagcgtcggctgcacttgaggctgtcagtatcgaccttcaaccgagcccgctcaaatttttttctgtaggcattgtagttctcatgcaggttggaattgacattaccgtcacggctcgtgtcgaaagtgtgctgatagaagtcgccgacgaagttcatgtccatctgtgcctcgctgatggccaacaagaaattgaagtcatgaccgccgaaatcctgtacctcatctacgaagaagacatcgaagtacttttccatgcgggccagcactgctccaactaggccagactgctcgatgaacttggcgagacggttcgcatagagccaaccgcccggagaaatgtaacgtcgatcattggtcaaggggtagaccggaaaccgatctggagctttgaagatgattccgcgtgtattcttcttggagcgtaggaacggccggtagcaaaagctgtgcaagaagctgaaataggtatagatcgcgatatttggcggcaggtagccaaagcgatcaatgaccttggcgcgcaagttgtcgtagttggcctcggtatacgtgaccagcaagaatcgccgaacctcgtccagcgcagtgaccaagcgggtggttttgcccgatccggcgactgcaaagattacgctcttatccatgtgaccgcttgccgaatgtagtccggggctgccagctcagcacccttcttttctagcaactggaacgccgcatctgtcttgtttttgagcatgtactcctcgacgctcaaggtcttgcggcctgccgcaaacaactcctcgcaagcgacctggttgtcttggtagatgcagacctcgaaggtatgacgggcgttgtcgggatccgcaaatactcgggtggatgccgacacgtggtcggcgtagttcgcgacgcagttagctgcatggtctttgtcattgtcgcgaatcgcggccaccttgatgcccagaagcttggcaagttcgaggtagcgcttgaaactggtgccatcgaccgaaattacgtggatgccgtcggcatccaggctgtacccaggtgcgctgattttgtagagggcctccatcaaaatgaactccgcgtcgccctcgaccaaaatcgccttcttacacaaggccagttccaggatattgttgtcgggggccttcatgaagaactcggcggttcccgggctgagttccttcaagctggccggccgcgaggggctttcctcgctcaggatcaagaccttccggagattcagccgtgtagcgataaagctgctgtgcgtagcgataaaaagctgcttcttgacggaggcacggatgcgttcgatcaacttgcgcatatgtacctgactgagatggttctcgggctcttccagcagaagcgcgtgaagggcatgctcccggttgcgtagcgcaaactctgtcttgataaagcactggcggcccttgcccttgctgtccaccggaatgttgtcctcggtgatgatgatgtcggtctcgacgctggccttcggactggtcctgatatcgaatttgtaggcatcgagcccgtcgttcatcgtcttgaagacgtcgtccttgaacttcgcctttgccttgcggtactcatagccgtgtaggttgcgctgggcgatgctcgcatgcgcggcatacatcgagcgcgtgtactcgcgcgtggcgtgctcgttgttgatcagcgaactgtcgatcagcagatgccgcagcggcttcttgtgcggaaaaactgtatcgtccgtgaacgtcaggaaacgcacgctgtagtactcgaaggggaagttgtcatgctgctccgcgagtatggcctggatttcctttgtgtactcgtctactggctggcacaccatcttgatgccgaggtggtcgccgcctttgctgttgttgcgcccatccaggtcgtggcggtcctgcaggccatcgaagtagacctcgattagcaactcgggcaggtcggcgatccttctggcaccagcgaggaactcggcgatgcagtcagcattgaacagcgcttcgagtccaatggcctcgaccttgctgcgactggcgctcaatacgatgtccatggcctgcaacactgaacttttgccggcttcgttgccgccaacgaggatgttcaattctggatcgaactccagctccagcgctttgaagcgtttgaaatttttgagcaccaaccgctgtattgtcgccactcccttttttctcctattcagtaccgaattaaatcggcgatgcaatgctgccctgcttggtgcgctgtcagatctaaacagcccaggacggtacccgtggtgaattccgactatgttcgcgaacggcttaacgacgctgcagcgaatgcttggccagttacggttcccagatcggacatccatgcggaatgtgtgacggacagcgaccgctacaaagtagacgttgctctacatctgccggacttccgttcttggccgacagctgacggatctgaatcagcgcctttacaagaattcccccacctctaaacatggggtgcacatgtaatgcaaatcccggcgacagcctatcctgcactagtccccaaatcctaagtttcttcgtcatgacgaagacttttggagtgctaatgcgtcagcgcgcggctgcacaaactcttgcaggcttatctgaccatcgacgaaacgctgagcgtgggcctcatctgcttcactgagcgagaaaccttctagaccgacggaggcccgcgcatagttaactgccgattgccggcggctgcgttcggtatccgatatggttttggggggctgttgcctgcatttacccttgccagccatggtgtctccttgccgtaggtaactcgatcttacaagaagtatgggtaatttggtttaggtacgcgcagccacagaggtggtgcgctgagtgtcttgttttacctgctatggacgccaatatcggctgcgtactagccgtagtttccaaagaggctttgcctctctggactctccaccctcgccggcgggagcctcgggagcaggggttgcgggctgtggcccggaactcctgcccccgggcatagcgtggggcgctcctgccgcgtcaaggggccgtgtcctcgccctgtgggctgcgggccgcaccaaccccttgacccgtcatccgcttgacagcaccgctactgacgtcgtttggccggaagaggcgtcaagggcgggaccggaagccgcagcccgaagcgcagcgtagggaacggatgaggatcccgggcgaagcctttacccttgatgcctctggaagctatgcagcctgtcggccggggggaggaacaaggcgaagccgctgggcctgcccccgcggccagtccggcaagaacggacgcgggatgcaaccgaaggggttgcccaagcgtagcgcggagatatgtgcggtcataaatgaaaaggcctcgctgatggcgaggccgatgcggacgcaacatgcacatcacttaccgttgacggagccgcccgttgccgatccccagttcttgcccatgttctgcaagacgtgttgccgataggctgggttccacatggtgttgcctgcgatcatgtggttggttcggccagcagtaaccatcatgcccgactgcatatcgcggcgagtcgtcttaggattcaccaagttgccaataccctgcgccatgctcctgaatgtcacagcgtcaaaggcgatgccgccagccagtctcgcccctaagccactcgtttttctctgcgcgaagaagatgatcaaggcaaggacgatgatctgcacaaacgaactgatgggattgtccgtggtcgtacttattaccctgtcgaacagcgccttgaatagcgccacacctacagacacgacaaccattgtgatggcaatttcaagtatgtaggccagtgcctgctcaaaccatttgtcgaaccatttcgcggtgactggaaacattagcgccgcgataaacagtggtccgagaccaagcattattccgagaccgagctttgccatgatgatggtcgcggccgcaggcaaatgaataagaaacactgcaatggccatcatgagtgcattcagggcatcccagaacatatgacctagctcgtagaattcgcgttttgcgactttgcctagcatgtcgtaagccacgttaagccctttgtccgctgagttatccagcacctggtagatgcttgtcgcttgagcgttagacgtggacatgatgtcggccagacctgtctccaggccttgaatggccgaaacaacagtggtggtgtaagcatcagccgtcatgcagaatgcggtgatgatgaggatcttcatgcactgcttgatgaaggtttgaaacggcgcctcaactgctcctgtactgatggcgtagccagtcaaggtgatgtacagcgtgacgccggtcagcatcagcatttgaaagccgaggatgacgttcgaagcggtttccgatacgaaggtgttcagcatcgcatcgacgctgctgcctatccactggaataaggcgaatcccatgctattgccctcccttgagcggattgataggtttcaggtcgaaatagcctcgcttgtcgactgccagatggtttgctgctgtcttcgcgttgatgcagttggcggacgctgcgagttctccaggactggcttcgcatttctcgatcatcgcgttgcgttcaggggtgtgcgccttgtaccaatcgacggtctgaacaggggtgttgtcgccgcaagctgcaggtgtgagaacgatgaagaaagggaagaggatgtttttcatttgtgcgcctcgcgtgcgttgatgatgtcgagtgcgtgggccacttcggcggcctcaatgatgcgtaacgctgcaagggttcgtacgacgctttcgcgcatgccgccccatgtcggctgtgtgaagcgatttggcgcgtttatccaaacgatgccgatgcacgcaatggaagtgacggcagacaggatgatgttcatccaaggcggcaacggttcttcatcaatgaacggcagtgtgaatccaaaccagcccatagcggcgtagtaggccgtgaaagcggccataccgatagccacgacatcaagggttctcatcagcggcgcgcgccgcaaaagctctcggtaatactcgggactcaggcggcgagcgcaagcccagaagcgatagatggcaaggcatagcgttaccactggaaccagtgtgattgcgtagaacggagccatgatgttctccttagcgtgcaagcgggttgaagacttgaagagtggggtagccccgttgatccacaatctttgcgttgatctccttccgccgttgctgctgtaggcggtcttcggctgccgcgaccatctggtacatctgtagcttggtctgctcgttctgaatcatggcctgctcggccgcgatgcggccttgcagttcagcaatggctttcgggtcttgtgtctggttgatctgccgcatcaactggtcgatttggctaaggcgatttttcgcggcgtcgtaggcgtcgagtgcaaaggctttgtcttgcgcacctttgacggcttgcgcttcgcagctcgtgcgttgctccgtcgaggcaaagccggcgcaggcgtcatacacctttttgtcgttgtagatggactcagcgcgcccgctcaggccagctagccgcctgatttgacggagtcgtagacgctttgccaatcgcgcggcaggtagtcccgcaactgcgggctgttgaacagttcgcccatgccgcgtgcgccggtgaccgcagcgtattgctgtttcatctggtcgatctggctgaccatctggtcgtactgcatcttccacttcgccatcgtttcgatctggttttccacgctcttggcgatggaagcgccatctgtcacggggatttgtgcgaaggcggccgacgacgcggcaatgctgacggccagaatgcaagaggctgatagtttcttcatgttcgccactcctgagaggttgagggcgaacgtaggaccgtgctgtccggtctgtcggtctgttcagggaccgcgcccagtacgactgtgcgtccttggggcgactaagcggccgatctgctctcggcggtcggaacccttcttttcgggtcggcacccggtacgctaggcgtccttggggcggtgcagcgttcgttgtggttaaaggtacaaccgaagttgattgtacttacggttaatgcaaagtagtttccgactacggcgaccacgcgcgacggtcaatgatgatgcggtccgatagatacgagatgttcgccagttccgccaaggccatttctacggttcggaaccggtacggtcggcccttgtcgtccatgacgcggtgctctgtagtgccgtcctgcacggccaaggcaaagcccttccagtagtgcgcatacagaatgacctgtacgtcaccagtgcgcgctggatcatcgcagtagtcttgcagagcgtcgtagcgtaaagccatcttatggtccttcttgcgcaatcaatcaacggctcaggtcgccagtgtctggatggttggtcccatccagtcgatgggcgtacttggtcacttctgtgctgcgctgactacgctgtgggacctgtagcgttgtgtcctgcgagggatcaaggaaccggacaatttccagggcgagcgatttgtcctctatgtcaccagcggccaaggctttcgcaatgtgcccgtagccattcctgatggcacgtgaaacaccggaaggcgtgcatcgttcccgctcggccgctttggtgctcttgccacgcttggcggcatgtcgcgtcgcctgcttgaccgtagtgtgcgtgttagaccgtgccctacgcggtgtggcgttggcctcgatgccttgttcgcgcagcgcctcggcgaagcgttccctccatcgttgcaggtccgcctttcgtgggttgagccggctgccgtcgagaccgagcgccttaacgcaaaggtggccgtggggatgggcttcatcgtcatggatggcgaagacatacgcgtggttggcgccgaattccgttttcgcgaatgcacggatagcgtcattgaccgcgcgtcggtcggtgccgggtggcatggatagcacgatattgaacgtttcgcggcgcgagccgttatcaggcaacccgtactggccgcttttccattcgtcgcgcacgtcctgcattgcctcacggccaaggatgatttcaccgtcttcgttctccaacgctaccaggccgctgcgcgatatgtagtcgaggtgtgctttcacctgcgcgatgcctttgccgccgccggagatcttcaccatgacttcgggcgctttgcgagtggtcagcatcaacttgtcacggactcgagcgctgccggtcagcagcagaggcttagagggtggcgaagtgcgtgatcgcgtcaccgtgcgctttacgccttggctggtgacgggcttggtatagatgcgttcgccccagtccttcaaaattccatcaatgaccagactcattccagcctccagcggtcaatgttggcgcgcataatgtctgccacccgcgcggtgtgagttttgatatgacgtgtcagtgtgtcgatacgctcagcggtcaccaccgtctccagcgcgcgtcctgcgttcatatgccgggcgcgatctggttcaggttgcggccgatggccagcagccgtgaattcgattcgcccagcgtccgtagttctgtcatgccgaactgtggttcaccgctgagattggcccgtatcaggtggatgacccagcgattggcggacatgccctgctgcaaggccagtgcttcgatacgggcgtattccgtctcagtcaggcggagttccaggcggcgacgagaagtatcgggatactcatgtgttgatggagtgggcgaagtgtccgttgccgaaccgttgagaaggcggacaatgatctgccgcaggccgtcgctgggcgtgctaccttgtcgaagacaaagtgcctgccaacgctgtttcagatcaccatccaggcggatgctgagtgtggtcttgcgcgtcatttcggcatcctcgtatgcagctccagttgagctttgatttcttgaagccgggcttgagattcagctttgctgagtggtgctgattccgaagcacgcgacatatcttgggtcgctgccaggcgttcccttctggttgctatcgggatgccagcagacggcacgaatccccctgtgcggtggcgttcaaggattcctttgaaataggcgacctttgtctttctgatagttccgggcgtcttgatggctccgtccagctcgtcaagcaatgcttgcgcatcaactgattggacgtcggtaagcaagttttggatcgacagtttctcagcggggaccagcgcggtagggtactgaagaccgtcgtcggttctcgttgtagtagtagggttatagatagggttagtgttagtagtagtgttacccggccccctgcccatagcctccagataggctgtcgctggggtatgcccgttgctaattgattgatttctatgaatgtcttttggttcggccggaatggacgtccgaccgtcgtcgggtcccgcatagggtgtcgatagcctatatggaccgtatccaagggctttggctaccgtattgcgcagcggatcctcagtaggcagtcgatcgataaagtcattcacgtaagcgtcacgccagccttggggcagtgccgctatttgctcgagtgtctttttcctaagggtcgttgccactgccatcttggcggagttgtggtcccaccaatctttgatccagatgtaattcgcctgcgggtcaaaatccaagatgccagcatcgatgagacgacgcatcactggcattagttgtaaatcagggtcccagcccatttctgaggctgcaacgcgaatgacgatttcataggcgccgatgacattgctgaatggcgaggtcaggaagtagaacagcgcatagcggtcttcgaccgtgcagcctgacaggcgatttgagcgccatatctggtcgttgatggttctttgtcgactcatgcgcgaggccctcgcgtagcggcctctgcgagcgtgatttcatcgtctgccggctgttccagattcagggcttccgtgacctgcaacgtccgaaaataaacacggcggccgacccgcagcatggctggtttcagcttgcgcgaaaaatcggtatcggtataaagcgccacgcggacgccatcgggagatcggcctagcaaggtggcgacgtcaacgatgctcatcaacggcccaaaccgtcccaacaaatattctccagtagtcattcatatgcctcacaagttcaccgtaggtaatgccagtctttaccgtgaaggcatagttgtcaaacttaagtgtttgattttaaagaccaaaatagggtgtctatgaaaaccaagattaggcatcgccaaatgccaagatatggcgcattggttttcttgcgatgaagcgaacaagcaagataaatctagaaatcatgggcttaggcgcggtcagagatgtgctctgatttcggcgtctgaagcgtcggtggacagggaaaaattctgtggaaaattaccaacgatgtgagcatgctcacgctgtaggctcgcattcgaagtgatagcactaggatcagcggattgcgtgtcgcgctaccgtggagagccaagtatcatgaccggtatgcaggacaagtcgttagggagctatatggaatattggaatgacctccggtaatgtgcgagtccggcgctttcaattgaatgccaacggtcgtgattttgcggtgggtgacatccatggtcattttggtcggcttgaggccgcgctggctgccgtaaagttttcgccggaaaaggaccgattgttttccgtaggggaccttgtggatcgaggccctgagtcagccgatgttctgaaatggttgaagcgcccgtggtttcacgcgatctgtgggaatcacgacctgatgacgtggcgacgggcgaggggcaatccgattccggacgttgatcatcgcgcccacgacggtggatggttggatgcttgcgttgctggtgttcgtgaacgcattgcggcctgcttgcgtgccttgccgctggctatcgaggtggaaacgccaagtggcgtggtcggtatggttcacgccgatttcccctatgacgattggcaggctattcacggtgctactttcagtccggaggacgaagatgcctgcctatggtccatagatcgttatcgaatgcagtattcccagcctgtccgcaatgtacgtgcggtggtccatggacatatgacgctacgcaagcctgcgcagcttggcaacgtttactacatcgatacaggtggatggcaggatgcagggatgttcacgttgctggacttgcatacgcttaagtcgtagccgcgctaatttcattccgccacttctgaaatacatggtgcagcctttaaagccccaacatacaagcagatcagagaagtgatctgatagggcaaaagaaaaggttcatcgccgatttccggggaaggtggctcgaatcttgaggaagaaatagtggtcattgcggaggccatacgccctgggtttgattgccttgatccgattgttgatgccttccacgagattggtgcccgggggccagcgcgcgtgggccaaaatgtctggcaggtaagtccgcagccgacgcgcgaactggcacaacggctcgatcccgctgctcatggcgcgctcgtacgagtcctgccagaacctcttggcgtagcccagatgccggtagtcccacagagccttgaggtcgtctttgagaatgctgaatgtcatcagcgcctggttcgccgagaggatctcttcgagccgaagctggtctgtttctcgcgtgacattttagagattgcgcagtagcagccagcgcgaggacctgatgatcttgcgcgccgctcggtcgcggcgtaggcggggatgattcgctcaggaagacatacggccgagttcggccagaagcggaaattcaacatctccgaagtgcagacattcgaacggctgctccgctccgtaactcgccagacggcctgtgcgaacaaatcgaccaaagctgctgtgcgtcaatgcgcgaaatctgaccgcaatacattggttacctgccgctcaacgacgggcttaggtcaatggcagagggaaaatttcaggccctgtatctttgttcggtttttgttctgaacccactaactaccttcaacaccaccccgtaggagaaagtcgctcagaagcttggcagccttgattttgaccttgaaaattgggagtgaaacaccctcaagaccgtcaaaatatgcctttgctttttcttgatctactgtgcccctaagatcatcaaaccgaccgtattcattgagattagcttctgtgagatgagtgctcatcaaagcgatcagcttcgctgcatgcacccccaaagctgaaacgatagccgctacttctttatcttttgcggccgtcttgtaatccgtcagatagtcccggaaggtccgagcgggatcgatctgcacatcgccgcgctggatgtcgtgcaagaagatctcggctaacttctggtcctcctgcgagagcgaagtgaacgaccgatgcagttcggccaaggtcacctccttggatggctcatctccgctctgcaactccttgaggtacttggcaaagcgcgagttcatgtagtcggcgtcgatcttgccagtgtcgatttcggtgatgtggctgtcgatgtcgaatgggatggtctcgccggcaccgccgccgcccgcccccaattccttgtagcgctgcagcagcgtcaggtactgcagcttcgtgatgaccaccacaatcgactgcttgggctcggtatcgaactcgtagaccgactgatcccaggtgaagccctgaatcttggctgcctccaggatggcgctgaacaggttgaactgttttgcgaagaccgcccgcgccgccaagtcgtcgggcaacttggcgaagtcggtgatgcccgacacgctgaagatagcgctgatctcggtgaagcagtcgttcaagcgctccaggttccggggcagctggtcggcaaagaggctgatgggcttgtcgccagagtacagcttcaccgctgcatccacgttgcgcttcatcgtgtgcggcttgcggtagtagcggatcgtgccaaatggcttgtctggcccgaacagccggttggtgcgtgagaacgcctggatgatgttctcgtaatccagcagcttgtcgcagtacagcgtgttgatccacttcgagtcgaagccggtcagcatctggttcaccacgatcagcagatccagccgcttctcctgctccgcctcgacccggatgtagggtaccttgtgggccagacgtgcggccaggtccttcttgaagttcgcatgggttcccatgtcgaacttctgcccataggcggcgttgtagtccttgatgatctcttccagcccagctgccttaaaggctgaatcggtactaccgccgtcttcgtcgctgatgtgcggatcgaacagcgcggtgatcctcagcgcagggcactgcgccttcatcaggcggtagtaggtgatcgcctcggtgatgctgctggtggcaaagatggcgtggaatttcccaccctggctcagaacttcccagttgtcggcaatgtcttccacgaccgcattgcggtgctcgtcgcgctcgtactgagtgttcggcaggtagtcttcaatgccacgctggtactcgccggccgcatcgcggtagcctgccatccgcacgtcattcatatagcggttgaagaccttcttcttcgcggcgtctgccagtgcttctgccacggtcgcagccttggccctgtccagcgccaccgcttgccgtaggtcacggtcgcggtaggtcagaacttggtaggggtcgaagcccagcacgttcttgtcacggataccatcggcaatgctgtagcggtgcagttcgtccccaaagacatccgtcgtggtgttgtctttgcgaacgttctccttgtggataggcgtgccgctgaatccgaagaacaccgcgcccgagaagctcgccttgatcttggcgagcatgtcgccaaacgtggagcggtggcactcgtccacgatgaacacgatgcgcttgccccgcatgttctccaagtcgtgcgccttcaacccatcggcatcgtccgtgatccggctcatcttctggatggacgtgacgatcaaggtgtccgcgggggctgtgctcttcagcgtcttgaccagcacaccggtgttctctgttgcctgcacctggttgctgtcacctgcaaagtcccggtaggctttcagcgtctgtgtgcccagttcgacccggtccaacaggaacaccactttgtctgcgtccttggagttggcgatgagctgggccgacttgaagctcgtcattgtcttgcccgagcctgtggtgtgccagatgtagccccctaggcggttcgggttcttccagtcggtcttggctaccttatcggaaatggcgtgcgcagcgtagtactggtagctgcgcatcaccttcagcacgccgtcggcctcgtcggccacggtgtagaagccgatcagctggtgcgccatcgggatggacagcagctcttgtgtgaagcgcttccatccagtgatcggctcgttgttgaagtcggcccagtgaaaggcgtagtccttgttgaacttgccgtccggcccagggttggcgaagtacagcgcctcctcaggctccatcgccacaaagatctgaaccagcgagaacagcccggtgaacacgctctcgcgtgcgtacttctggatctggttgtaagcctggctaaccggcacaccgctcttcttcagctcaatgtggatcaccggcatgccgttgatcagcagcagcaggtcaccccgccggtcatgctgcagctcagaggcgcgggcgtagcgcggctgctgcgcgatctggtagcggctttgcccggcggcaatctcgtgccggtcgtagaccttcaggctcacctctttgccgaagtgcagggtgtcggccgggttgtcccgcgtgatggccaccgtcttgccgttgatgaagccgttcagcttcagcggcgtgcgcagagccacgatctgctccatgacctgctgcatctcgctgtcggtcagcggaacttcgttcagtcggtccttgccacggttgttctcgaagaggatcttcttccagttcgccagcaggtccgcctcgctggggcacttgatgacttccaactccccccagccacgctggcgaagctcgtggatgacagcagcttcgaactcggactctttggcgaagttagtcatgggtgacaagcaagaaatcatacgaacattacttccctacaagcggattcaacctgcttgagtttatggagctgagtcgcatgcttcgaaatcagggtatccagcaacttgaagaagcctccaatctgcttctgctctagcctgtcctttggtctatgaacggttatgccctcaatgtcggagccgttgtacgaaggaagcgcgccgacctgggcgtactttggcagataaatcgtatcgaataatgccttgccaaaatcttcatcccaagtggaatcaaagatgtatgccattgcattgttgtctatgaggaagggggaccttaccattctcttacgattcaacataagcgcagcccctactttggcaaatactacggcaggaacatctcctattggcacccatctattccgctgcaactgtgcatcattaacatagttattggcagtaagcatctcattttcgtttccggcgaggctcatgtctgaaattttgaagaatggagtgcctaccttgccgccttgctcggtatcgggaaaaccaatccctgactgcgtccttccgacttgacccaaacgctcaatggcccaattgcctgagaaccccttgaagcgtagttccggtgtcgcagcgcctgaacgtggaaacatcttctgaagcagtgcttgcttcagcgcctgaatttttccatgtttttgctgatgaaattcgatgatgtgctttaaagcttggaaatagccactaatgtcggtttgctctttggtgcacgggataggaatatcccgtttcttccagtctgcagcatcgaaaaacagtttctcaatgtctacgccataggagcttaagacgaactttctgcgcatcgcgggcaggctcgcgacgatggtgagaaattccgtgcgtagcctctcgctgtcgaccgcaacaagatactcattcgacacgatggcgccatccaaggcaggtggcacgatgccggtcgccccgtgaaccacctgacgtttggaaatgacgaagtcacccgccttgagctgggcgtagttcttcacgaggatgtcacgccctagcaggtggccgcgagaaacgacgccttcgttgcgacgcttgaccgtgatgagctcgtagcgctgatcgtcctccagcacgatagggcgacgcttttcggcaaggacgtcgccaatcttctcttccgcccacggttcgctgtacgccttaaaccgaatacgcggcacctttcctgcaatctgatctgccatgtcagtttcctgccaacaaggtcttcagctcctcaatgcccttgaggtcaaactcgccgccatccagctctcccagcatgctcaccagggcatcctctgcttgctgaatgtcgcgggcattatcggcataggtgatccggtacttctctaccaaggtttccagtttgccgatcaagccatccatgaccaagccaggcaggcggtgcagttcatccaccatcggtgcaatccacttgctggccagcagttcatgcacttgcctatcagttaatgactcaatggttgatttggtcttctgatgcagtgccgctgctcgttctctctgcagatctttgagttccttctcctcatcgagcagcgcaagcgctttaatcaatttggcggcaaatgtgtcgtcaggaaaatcgacttcactttgaagttcgacgatacgagcttcaactttggattttccgaaggtaccgtctttgttagtgtggatctgagcccagttgacctcgttatgcttggcgataaatgccaacttatcttgtttggaagcgctcgtggcaaccaggccaagatacgcctgcaaagtcttaatctcatccgtgactatgtcacccaactgatccttgagttcattcttgacttcggcgagagcgaacttgtcgttggaactgttaagtaccgagtattccccatcagcctccgacaagctctcaatgatttcagccagagttgcgctgatttcatccagcctcgacccggattgatgcagtgttagcaactctgccgaaaagtgggtcttttgaaccagttcaaacggcaagatgcgacctttccagccctcctgcacctccacctccttgccgtctttcttcttgacgacaaagttcggatcgaccacacgcgcggcgccgaagccctcggtctgaagaacttccagatccacagcaatgggctgccagtggtcatcaaggacctgataggcccggtacttgtcgatgaggggcaccgtgccgactttggccaagcgagcaaacagttcttcgcagatcagcgcttcctggcgagggacctgcagcgtgagcatcttgccgatcagctcggtatgtagccatggtttgaagccgtcgaacgcacgggtgaacgattggctgaactgcttcacttcaggatgctggcgcacggcctcagctaggtcatccgctttcggctgggcgtacggggtaccatccacggcgaacaatgcggtccgcaggttggggaaggccttccagaagtcagacagcgcgtccaactcgctcagcgggatgccgccgaacatagaggtatacaggtcccaactctcgggcggctcagacgaatccacgtaccgcggaatgttgaggttgtaatcgttggcctcgccttgcagctcggtcttgggcacgaggcggctgaagccgggcacggtggcgcgggcgatcaccacatcggtgatcttcttaatgtcgcatgcgcggagcttgttgttcttgccctcttttgcaaaacccttggaggcgtccacgaacagcacatcgctgctctcgcgcttttgcctgagcacaaggatgacggtcgggatgccggtgccgaagaagatgttggacggcaagccgatgatggtttcgaggtggtcgttctcgatcaactgcttgcggatgacaccttcttcaccgccgcgaaacagcacgccgtgcggcaggacgatggccatgatgccgttgggcttcaggtggtacaggtcatgcagcaggaaagcgtagtcggccttggacttgggggccaagccaaagcgggcgtagcgcgggtcagcgtccttatgcagcgggtcccacttctgggagtaaggcggattcgacaccaccgcatccaggtacagcgggttgtagctgttgaccgggtcttgctcatcaaaatacggccagtcgtcttccagcgtgtcggcgttgcgggtgacgatgttgcccggcaggatgccgcgcatgaccaggttcatgcgcgtgaggttgtaggtgttctccttcaactcttgggcgtagtacttgatgctgtctttgtcgcccatgtgcttggcgatggcctggccgatgttgagcagcagcgagcccgagccgctggtggagtcgtagatctggatggtctcgcggtctttcaggtggtgcgcgatgacctcggacatcagcacagacacctcgtgcggggtgtagaactcgcctgccttcttgcccgcgctggcggcgaacatgccaatgaggtactcgtagatgaagccgagcacgtcgtagccctgcttgccatccatggggatatctttgatcagctggagcaggtcgccgattgccttggtctgcttcgcagcggtgtcgcccagcttgctcaggccggtttccagcgtcttgaaaatgccctcgaacaggcgcttgtggttcgggtggattaggcggctgaacgccgacagggcttcgcgcacatcgccgacagtgaagtcgctggtttgatccagccaagtcgaaaacaggtgcttgtgggcgatgaagtagcccaggttggacttgaagtgctcaacggtttccgtgtcctcttcagtcaccgcactgaagtcttcgtccgtgaagtcctcggcggaggcgaaggccaccagcctgtcggagaggtacttgtagaagatgaagccaaggatgtagtccttgtattcgtttgcttctatcttggatcgcatctggttggctgattcccagatcttggctgcgagctgttgcttgttcacggcgagtacttttagttatttgatcaggttggttgaatgaaattttctgccttaaagcagggctgagccagcaaagggatgggatttcgataacacgccgaagtatcgcattccaacgtgtccacgaaaagctataagtatggttagcgggtggataccgtcccaaactgcagatggacggaagcagaccttcgtcgccaagcggacttcaaggactgctgatcagtagattccagacgctcacttggtattggttgtacgtctgaaaggccgaggagttcgccatcagcaaacaccctgagtgtcggctttgctcagtaagctgccttcgctacgctcgacagatgaaggcccactgagggtggttcttcgacctcccaaccaccccgcagatcggcgtagagccaaagaaaaggcccttcactcattaatgaaaggcctttcgttttggagctgggttgttatccgcgcttgaacaggcgctcgtgcatccatccatcgttggtcaggatgacagccgccttaccctggatatctccctgagtctgttccgcaaaattcttgtagttggcacgcatgctttccgatttggcccaatcatctgcaccctctactttgtagcggtagttcacctgcgacagctttacgcccatcatgtcgctgggttcagtgaagttgcttacttccacaacggtgtacttgccggtgcagaaggcatcttgtccagccatcgtattggcaccattggcgacgaggaatttcttgccggtgtcagtgatttggtactcggtggccggctccatcttgttgccaaacatggctttgacttcggtgtctcgcttcgtcagcagcccggcatcgaccagcgcgtcggcgcgcttcttgctctgaccgcccagcatgtcttgattcgccagggtgaacggcaagccctttgcaggaatcgcagcgcacaggcctttctgagtgtccaggtatgcctgtatggctttgctgaagttgctcttgttggcgtctttggcgctgccgcacgcggcaagggtaagggcaaggctgctgatggcgacgatcttgatagcggtatgcaaaactagcttcgtccgtaggttaagacaatcggttattcattatggcaacgcgatggagcgattatgcgttgttctctgtttgggagtcggcctcactccgttgtttagaagtgggcggcgcgcgacgcgcgaggcggtccagcttctgcaccaggtcttcggcccgcaggtgcgtatagcgcttgagcatctgcatcgacttgtggccgctgatggctgacacctcctgatcgctcaagcaggcttccacgaaccggctgacagcctcgtgtcgcaggtcgtgaaagcggaagtcttcaaggcccgctgctcgcttggcatcggtccatgctttgtcgaacaggtaggggcgtcgtatgccatcccggccgggttcgccgaagaacaccagttcggtttcggcaggtcgcaaggggttggccagcgcctcggtgaacacgcgcgttgcctcggcagtcagcgggacgatacgaggcgaagagttcttggtgtgctccagccggacgacgcgccgctcaatgtccacttgccgaatacgcagcgtcgcaatctctgacagccgcatgccggtctggacggcaatacggacgatccagccgaacatcgggttcgaatgtttatcgacggcttgcagcaggcggttctgctcttcaggagtcaatcgccggttgcggcccgagccgggggccgggcggcgaatgttggatacgggattgaagggcaggccgatgccccattccttgatcgcgccggtgaacaggtggcccaacagggccagttccaagcgtaccgtgttgttactgcgaggccgtagcttgccattcttgtccgggtcgccggccagtcgcatgttcacggaactgcgccacgatctcggcgttcagggctgccagcgagtacttgccaagatgccggatgatgacctgcgccttcttgtgctcgccggcttgggtcgattcccgcttggtgggcgtgacttccttgaggtagcgggtcaacgtcgcttcgacggtcatgcgctcggccggtgcgcgctggatgtacacgccgcgtaccatttcgtcttcggtacgacgcgcccagtcttcggtgtcccgcttggtgcggaacgtcttggccgtggccggccagcctgtcttgcgaatgagagctttccaagtgcccgaggaagtcttaacgatcgtagccatgagtactccgtatggggctagcgccgcatcactgtaccgaaactgtacctgaccacaattttaggaaaatcccccggtgcggggcttgtactgcgaaatcttctaatggcttgaattagcggaagatttggagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaaagaaaccagtaaatacgcgggtttccgggcgattggttccgcattttttgcccctaagcgtactagggagcacgtccaaaagcggaacggatttaacgtaccgctttgagctgggttgccttggttcggtagtgttttcgggtcagggaaacgctgctgtgctgtagcagttggcttgcctcctcatctgtcgcggcgatgttgcttgcgtacctgcgcatgtcccgcaagaacatcgctcggagatcatcagcaaggctttgctcgccggcggcttcggcgttgatggcggcatattcccttgcgaattcccagcgtgcgcgcagcattgcgtatgtcacgactctgccagttggcgtcgtcagtaacatggagtgcgtggctttgaccttacggcggcggcgtataaggtcaggcaggactgctgatagcgacacatcaaaatcggctttttttccggtcttgctggactgcaggcgcagaatatctccctctggcatcatgacgttgatggtgtctttgatccgcatgcccgttgcgctggccacatccatacaatcccgaagcaggtcgtcgcctgcatagtagatggcctcgaatagctcgtcgcttacctcgaagtcccgggctttttctttgttgcgccaccgcgacttctccatgcctgcggcgggccaatttacgttgtgcatcccctctttccgtgcccaattccagatcacttgcaaggtagcaatctctcgatttgcacgggtttttgcagtccgtttgcgcaggtaaatggtgagatgtgtaaattccactgcctcccatgttgctgttccaaacaccggtcgtagcttgcgcagtgcgcgcgtgtagtcgcgcagggtgtcggcgttggtgtagctgccaagacccgtcaccttgtcggcctcccacgcctgaaacgcttgctctagcgtgcctgcaattctcgggccaccctttgagatttcagcccatttttccagggctgaatcgtagtcagtgccgagcggaatatctttttccccggcggcccggcgatcaaaaaagtagtaagtgacaaccttgccacctttgcggcggcgagtgtgcgagcgaaggtttgggtacttgtttgtcatgtaatcatcgacatgtccggggcagagtgcctggtaaccgagcggccttcaatccaggctgagatgtggctggccagaacaatcgttctgccgcccagtgctttgtacggaatgccctctttatcaagcatttggcgctgctctttggctcttgagtagccagttagctcgcgcagatcgtcctgagtaaggaactcagccatatcgcctccaaaacgaagcccgtgctaggcgggcctccatgcatcacgtgtggtgtccagcattcgctggatagcgtcatcgatcatgatcagcagtgctcgtccgcgacgatgccggtgggtgcgggctgctgggtgggcggcactacagacttgagggcgcggatttccctctcgatttcgtcggcggcgtccgctggttggccgtaatagccgtatgcgtacttgtcgctaattcgcttggccaccgccgccgcctcatccagcgccgcattacgcacagccgcgcgctcgtctgagctaagtgcttgatttttctccgataccggaattccggttttgcctgtggcggtgactgtaagtgccgcgctacgcagggccgcataccgcacgcggcaaagctcatcgcttgggtagtccttgcggctgccgactcgcattgcatcaatcatggcgggcgtcggtttggatggccaggggtgagatgcaggctctgcgcggctattccaggcattgccgcaatcctggccttcctcgttcgcttctagcctggctccgcagtcgccacactccacaacgcaggattggaacggtgttccaatgcgctcaaaatatgcagaggcacacccgcagaatgggcacggctcaagtacggtctgtttggtgttgggggtcatgcttgatacctccatgcttttatttcgtgggtctcccagtggtctgcgccgtctcggctccagtacctgcctgcgagaaagtagccgtctatgccgtgggcttcgatgctcgtggagattgctccgcctgtgacaaacctgattgatcgcatcggtaaggggttaattcctggccacatcccctacctcccttcgccctggatggatggggcggcagaccggcgcgaggcattgagcaattgcccggccttgcgaacggccgcgtctatctcagacccgtcaacgtacagcgtcacgctgcggaaactgatcgtgtactctcgcagcttgctcagtagggccagggcttccgtcagcttttcgtttgcggcggcggctgtcaggcgcgtagtgcattgcagcaggcatcggccagcgtagagacaatcgccgctggccacggtgcaggctggcctggggatgaagtccttgcccatcactcaccccctttgccctgctgggcggcaatggcggcgtttacttcagcgataacccggcgagcgccagccttaatgaattccatctgccgtttggttgcattgaagttatcgaacttcatctcgttgacagccgattggatgctggaaatcaacgcatcccgcgcatctgcggcaggggtgtttgccatgatgtcgctcaacgcggcagaggcccaccgtgcgtcttgcaggatttctccggtatcaagtccagggcaaatcttgcttatcaatccgtgcagtgcccgctcgagcggcagcgtggggttaaccacaggggcgcttgccagggcggcggacaactgatcgcgccaagcgtcggcatcgtcgccagccggttcgttgtagtggacgaacacttccaggggggtaagtgtttcgccgcactccaacttggcagaaacttgctcccattcgggcagcactttgcccacattggcgcgctcgtctgcggcaggggtagcggcgaagtacgcctgaaccgtcgtgcgcatatcagtgaacattttcattgcgccggtatcgctggcggtgtcttccagctggctgaaccgtctgcgcagatcatcaggtatcgggtgcttgctgttgttgcgtcccaccggctccgcgctcacagcaggcgagggcaactggtaagtatcacttgcaggttggccgggcgctgccgccagcatggccgcgtaggcgtcttgcatttcgtgatcgtcgattacccggcgcttgctgtaccacgcctcagcaaaggcgatggacatatcgagggtcatttcggccggtaccagacgccagccgtgagggatagcttgattggtcatgtgctttccttctcgccaccaagggcgtcgatcagatcggccagcagccttgccagctcgccggtcataagggcgaagtcagagtcaaaacgctcgtcggcattggtgcttaggtcgtcgggccgctccttgagcacgtccagcggcgtcacgcgcttgatattcagggattcggtcagcacgaaagacacgcgatcagcccaggtcatggccaggcgggtgcattgcttgcctgactggatgtgcttgcgggcgtcgtcggtgtcgatgctgtgcttgacgtagcgcacggcggcgcggctttcgccagaggcgcgcagctcggtgtcctggtcgatggtgaagttggccggggcttcgtcctctgccagccagccggtcatggctgcggcgggcgattgcgccacgtagagattttccagcggcagcggatcaacggtcttaaccagcaggcctattacctcatctgcgcgggcgctggatgccgcgtcgatcaccagccagcggtgttgtgtgtcgatccacacccgcgtatcgcggtagacggacagggcgcggggtagcagttcttcggtgacgcgctccttgatttccttcatctgcttgcggccgggcttgtagccctgctgctcttcgatttcctgagcgcgggcgcgggccacttgactcacgacggtggacggcagcagcttcttttcagagcgcaagaccagcaggatttggccgttgacgacatgtgccagttggccgttctcgcggggcgatacccagcccaggcgctgcatttcgaggttgttgccgggctggtaggcatgcttggccagcgcagcttcgagcgtttcgcccaggcacgaccaagcgcccgaaaggcggtaaacctttaggtttttgaaccacataatgcagacctctacggctgttgttcggtgagttggtaaacggttcggcctgtcagcaggtcggtgtctttgtaggcaacttgcaaaaatgaatacccttgccgggcagcgagccgtgcccaatcaatcgcgaattgcggcgcgctgtattcggcgcttagttcaacttgggggggggcagcaagcgcgcgtgcccgcgctttctcgatacgcagcgcatgggcttcgggggttgtgcggcgcttcaggcggcgctcctgggcgctcacttgggttgatatgagttgatctatccgcccagggcggacacctaagacgacaaatccaggcatatcgggactccaggtgggaagagggggagggcagcgccagtagatggcctccgttggttgtggcgccgccctgggggatcagtccgccggggtcagctcggcgcggcggttctggtaggcgcgttgcagcgcgtcgtaatgctcgtcaggcacgtcgcgcaagctgtcgccaaccaggtcgagcgcgtcgaggttcgccgcgtctgcgatctgctggaacaggggggaggggtcgtaggtgatcgccgccggcgcggcgtcgtcatcgcccggtgcgggcgtgatgtattcgccttccagaacgttgtccagtgcttgcgattcgccgcgagcgttcagctcgtccagtgcggcggcgttggccagctcaatgctcacgggcagatatttaaagaggcggcgcagtacggtcttgcggcccatctctgcaaagtgcgcaccccaggggctagcgtcggtctttttggcccgtacggcctgctgccagccttgcgaggcgttgcgaatctcgatgatctgctgctcgctcatcacctcgaaggcgtggccgccaccgaccagcttggcgactgcatagaaagcgatgatggcgccgcgttcgcccatggccggcttgtgctccagcttttcatccaggccgtaggcatattcaaaatgatcgttctcgtgcacggcatgggcggcgatgctcacgatctggccggatcggcgggcgaggtcgatcagtcccttgtagcccaggacaatctgaacctcgatcttgtctgtcacccaatcattcccttgcttgcggcgcttctcgaaggggatcaagtaggcatggccaaggggggtgttcggctccagaccaagctgcgagcactgcacaaccgcgcccatcaaggattcgaccgtgcaacccatcagcttcggcgtggtgcgcagcgcgcccagtgcgatcttcagcatgcggtcggcgctgacgtggcgcggcagcacggcggccagcgtggacttttgggaatcaaaaaatgcctttacctggccgatgccggcctgcgaggcgaccatcttggatgttttcttgaggtcagcgagggaggttgtttgcgacatggttggtcctgtcattcgtcgttgaatgcccagttgggcagggatgcgaggtggatgccctggccgaaaccgggccagttgcccgaggtcaggcagtcggcataggtgctgagattgcggcgatagtcgcggcgcccctggtcctggcttcgcggatcgagcatcacggcgctggcggcgaacggccaggcgtcctggacggcaacaaagatgaaggccagcacgcttttaccgctggcggccgcgtagccgtccgtgtaaaaggcgtcttggacgtggtaccgcttgcgggcgatctggcgcgaaaactcatgcgggcttgcatcgctgaaggttttcacgtccagcaagatcacgccggactcgcccgccgggtggcaccagtcagggcggcaccgacacaggacgccggtttcttgatcaatccagtaggcggatgattcggccacgccagcggccagcgcctcggccacgtccggcaggcggcgcacggcttcggcctgccgcattgccgtctctctctggtctggcttgatgccgatgacgccagcgggtagcgccgcctcgaaggctttccattccttggtcgaacggatcacatcggggccgactgcataccgcgtggcaaactcttcaggctccagaatcgcgcagtgtgcaagctggccctccagttggcccttacgctgcggctcaggcggccgcgccgggttcatggttaggtcatagaaattggccggcgagacattgatgcgatcaaggcccgttttgctgatgcctgggccgccgtggtactgctcgatgggctggcctttgatcacgcacggggcatcaatcaggcgcgcggcttcggtgatggcatccatgtctcaatccttagccgcatacgcggtcttgccgcagccttcgcaggcggtgagggtggattggtgggcgtcgagggtcgggccgatcagcccagtggccatcgccagcgcggcgaccatggcggcgtatccggccaggtcgaggtccaggcgcttggcgtgcaggtaggcgagagcgcggcggatcatgcatgtatctcccggccctcggcgtgggccttgcccatgaggagccgtgcgatgccgataagatcggcgcgcagttcgcgttgtgtttggattacgtattctggtaccggcgttgtgctgagagccgttaatgcgatccggcacagcgcgtcatggcctccgtcgataatggcatccgcccaccactcacggtcttgaccgaaagcgatgtcggcctctccagcaaatagctcatacagtgcgtcgataatctgctggtcagttagctcggggtaatgcagcatgatttctccaggcaaagggagtccgacccgcgtcgtgggtggcgcggggggctgtggagtagggaagggttagtggctgcgcgtgcagccgaggtcgcgcagggtgtcttgcaggccggcgaagaattgattgcttagcgtgatgcagtagtcggcgtggctaagcagatgctggaccttgaggatcaggccgtgggcgagggcttcgccgaggtcgccttcagcgatgacgcgtagggctttgggctcattgaccgagctggggcgtccactgacggcgcggtaggcgatacggcggcgcaggtgctcacgaataagcgtgaaggcttcgccggctaggacgccagcacgggcgttcagggctgcctggacattgtcgggcagatcgatagtgaggtctgactggccagagagcagcagctcggcggggtcgatgcgcggcgtgccgtagctgcccgtcttgcggatggtgggtaggacctcggccgtgacccacttgcggaatctgtgaggtagtgtccctggcttgacagcatcccggcaccgcagcaccagggtgtacatgccggattcactgattacagattggaattgagcaccaccccgtttaccggaatgaccctcagttgaacttagggtcattttttcatcgtcatccagcgcttttaacgactcactcggattgctgagcttcagcgctttgcacagatcggcagcaatgaaccatggttcgccattgatgacgacgacccgtacaacatgggattcaaagttgaatgcggtggaatcaggctgaaaagccagggcggattgcgacatgatgaacactcctgcttgagtcttacagaccctgccgaagtgttcttacgcacatccagcaaggtggccgggaggttaagaactcgaaagcagtcgagcggacttctttccctttcgggtgttgtatccgtcgccctcccggccatagctcaatgtccgggcgcaaaaataccgctgctgacgggtgcggataccgctactttcgggagttcttacgctccatccctctcgggacgggatcaagatatccctggcgcagttcgcgtgtcagcgttggctattgtaatcggactattctcatagtcattgcgccccgctgctacatggctacaatcggggcaaaggagtgaccatgagcattgttacatttgatactcacaaatttatcaagactcttgaggccgctggtttgtcggaggcgcaagcggaggcgttcgcgcgagcacagcaagaaatgctttctgatgtgttgaatacgtccctagccacgaagatggacatgaaccgtatcgagatgaagttaaccgagcatgacggcgagtttaagttggttcgttggatgcttggtctgctgatggcaggcgtggcgtcgctgatcctgaaggcgtttttctgatcaagcggcatccttagccaggtcgatcagcctgcgctcgatgcgctggcgtagatcgccacggttgtgccccaggtagcgttcgtcacgaggaaacgccgggccgccgtcgttgatcttggtcatggctgctccttatctattgccgattgccctgcaggcgagggatgagccgggctagatagttgcgcggccaaggcagtcacacaggtatgttttcagaagctcgactgctttcgcgtcgtcgtgattccagagggcgcggagcatttcctggcgctgtgctccaagacgtgcgccgagcgtgtccccgataagtccgcgaatttcggcctcgccgatgatttcttcgtcgtcaaattcgtcgagactgatctcgacggtcacggccttgtatgccaccgttctctcctaagcccctgtatggggccaatcatcggtatgcgctctctttggaaagcgcaggcagatgaatccgcgccagccaagaaaccacgatggcttggcgcgggctgccgacttgcacggcgtactccggttggcccggaatgtcgtcgccctgatgcgctcagggcaggcggtgccgagattccaatcggcgtgaccgtttccgtttttggccgtctacgcctcacccgtttcaccgtgtaccgcgcttggcggactggatacggcagggatgccgcgcagagctacggccatgcccgtaggtgcgattgagccggacgaacaccccacaggtggggtgagcaacatcggctagcgggttgttaaagagcgtctgcgctatcccttgctggccttggcctaagcggtgggtgagtgcatgggatgaacaatagcaaaactttgctattcgggtcaagcaaaactttgcttgatatttgcgagaggcgaaaaaaaccccgctctacggcggggcgattggaggatgagactgttggccgctttgttcgtgaccgctgcactggctgggtgtgtgtccagcggggtgcgagttaaagacgagcagatctcggctttcgtgccgggacagaccaccaagcaggaagttattgcgagccttgggcagcccactacacagatgcgcaatgccgatggcacgagcatgctgatgtactcatacgttgaggccaaggccaggcctgcaagctatatcccgtttgtgggcgcgtttgtcggcggcgccgattcctcatccagcgtggtgcaactgcactttgacgcagcgggcaagctgcttcagcactccagctcgcagagtaactatgggattgggacgggcttcgctgctggctcagtagattccgtgcctgatcagcctaggaggccgtaggggggctgcacagaaaacacaaagccccatcaaggggatttgttgactcgctggaagcccctcaaacgaaaaagccacctggaggtggcttgctagtcgagagtcaaatggcagtcaaatggggcgttttcttgtaagtgattgtttttatagggaaagtccatctggcttggagaggcttggccgccaatcgtcgcaatcaatcaattgcgcttagcccaagatggaacgtactttacaaatcgtttccctgagttttcatcatgggggcagattagccccatatcgactgcctccttgatcaatcgagacacaattgcactgttggcttgggcaatcccgaatctctctcttaacgacgtattggtcatgtaatcacgcagaacgtagcgcagacatgcatggagatagcatgccctcaccttatcagcacgatccatttttgcgtatggtcgatgcgcaaataaggtggcgcggaagctatcatctgcctccatgaattcgggggcagggagttgatacgattcggtggatgccacgacccgatcaatgccgctgccgcgctcctcgcacatgcccacgcggcgcatgaacgaagccagcgattcgttccttgagcgcggaggtttgtctaaaagccgatcgactggcaaaagtgggcgtccaggattcgaaatctcaatgcgatccgtgaagatttcgatcattgggccagcgccggtaatcccaaaatcctgatgaatgatcgcgttggcgactagctcgcgtatcgctatcggtggatacatgggtagatctgccctgatagcttggcctacgacttcgttcgacgggatgaaattactgatgtatccgagcattcccttgaaaccggccgcgtatccttttgtgccaatttgctctttaatagggtcagtgcgtccgttgtctcggtagagaatgacccgggccgccttgcggctcagggaggaaaagtcggccaatttcttggcgaaaagtatcgcacccaagtttgtgaccgcccacaggccgtcatccccttttgtgataaatccctcatcctccatggaagcgaggatgctgttccgattgggaggcagttcactgtcggtgaggtcaaagtatgcagggtagtctagcagcgtcgttacttctgcatcttctaggccatccaacgcaatgtgcttttcgaacgggacattgtcaaatgcacgccagagcgctcgctccttttctggggtatcccggagttttttcttgtacgagcccactcggatgtactcctctccgaaaaaggcgataggcctgtgagtggcccggggaattcgcagaatgacgacccgcttttcgtcaattgaggtctcaataaacgaaaaattgagttggggttgtaagctgcgcaacaaccagggctccaactcttccccgccgcggcgtgcatcttgcggtgtaaagtcggttccgacgatttcatgggtggtgttgtcgacgccccaaatgacataaccggctggtcgccccagaatcgcggtcgaattcgcaagcgccgagatatattccccaatttggtgtgggtcctcgttgttcactttgaattcgaaccactcagcctcagtttcgcgttgagtgagcttctcgattagtagacgtaggtgggcgcgacgtgtatttgattgttgcatagcaattaaattggtagcagtttgctgagtggctggcgcgagaacgcatcgagggtgtctgatgtagtcgtgctcgacccattcgacaacgaaaagtcctcgtcacattcgagatctaccagggattctcatcactccgatcctgataccgtaggacttcacgatcgcacccactgtccggcctcatcccctcccagcctggccccggcccacaccacccgacccagtacacgcaccaggccgttgccctcaagcggaatgtctgggtgctgcgcattgaatgaccgggccacccagcggcccgtcaaccgatccttagccaccgtcttgacgagcatttttccgtcgtagttgatggcgtagacgcctcctgccgctacgtcatgcagggtgagactttgatctatggccactagcaaggctgcgccatcgcggatgatgggctccatgctgtcgcccttggcgtagaccacacgtccgcggccaccatcggcaccgaccgcgcgcaggaacgagcggcggaactgaacgaaccccgtcatttcttcggtgtggttctcgatcccttcgcctgcggccaggcgcacgtccgccagctcaggaaccttctcgaacttgtcattggctgcgtggtgctcgcccggagccacgtttacggccacggcttgctcaaggctcagccgaggcgcgacataggccggtgctggctcgtcgatctggctcgggcctgggggcaggccagggatgcgcatagggaactcgtccgcaactgcatccatgtctattggggtgccgcgctttggcgcctgagcatgagagtcggcagccgccgaattgggctgagcgtgatcgtgcggagtcagaagctcccatgggctcacgccaagtacttcggccagaacctccacctcgcttagtttggccgagggtaactttccgcttttgctgggctgtcgacggtcagggttgagatataggctgatcgttgtttggccaatgccggatagcttggccaaagacgcttgtttgtggccgtgtttatccatcaacctagacaagttggcggcaagaatgtcgttgatggatcgctttttcattggcgcagtgtccaatttcttgctagcaaagtgttgcttgaatcaatagcaaagttttgctattgtgcggaaatgagcacacaaactatcgaatctcgtgtccgcgcaggcctgacggctagacgcggcgattggaagcaagtggcccaagcggccggggttagctactcgtggatttctaaattcatgaatgggcatatccctaatcctggaacccgaacgctgtcccgcctcgttgtcgggctccaggcaaggagttcgcccaagaagcccaagcaagaggccagccatgcgtgaggaatacacccaatcaatgcagcgtagcgcccacatgttccggctcgtcgtaggcggtgcgctcacgctccgcgcagcaggagggggctggccatgcgcaggagggtacgtgatgtcaccgagtcaaccgagaggtaacacgatgcaaaaagagccgttgcttatcagaatccagtcccttgtctggatggaagggaaggggatggtcattgagtatccaactgttccggaaggcacggaagttttctggattgagttggggccggggctgggctatgccgagttcagggtagtggaaggccatcaaaccatttaccaagccaatgaattgcgcccggcgacttatcaagtcccaggtctacaagtttcattacgacatgtcttgtggcatcggcaggcagcgatcgaagctgagcgagatatcgctgcttatcgggcggcggtagatcgcttgccatgatcttcgattcgatcagagctttgacggtgtcgtcatgaagccgaacagtgactacgcccaggattgccgagagcccaccgccgcgcagcaggagggggcggatgttgattcctttagaaatctgccgatgacgatcagtgctgaggcccttgtggggctgtcggttcggaggtttcaagaacatgaagtgtctcttccaacttccgtatcagcgcacgcaattgaatgggtgtcaggacgtagtgacgccccggatttgcctcctgaagaggctgtgagggattcgtaagaaagtcgaacttgattgccgcaagccctatcgttggtaggggccctacttcccaggcagcaacaggaaagagggggatttcgttttcgttcatggtcggctcctttttggagagggttgtggtgtggcaatccaatcctatccgtcaggagctgaccgcccaatttaggagtgccaatgcaagaccctgatccagaacctaaagacaaccgcatcccgatagggccgaccgatgtttgatcgaggtttatgagggattccatgcaagcagtatccgccgtcttggatgaggcgggtaggcgtagttgagggggcagttcgttatgcgaagaccaatcaagcagtcgcaccgtgcgttgtttctggcgcttcaagccgatgcaaaggagtatcccggcggcatccgtgccattgccgagagcatgggcatgaatgggaacacgctggctaacgggatcaatcctgacaacgaggtcgcgccgccgtcgtttggcgtcattgtggaaatcattgtgttggcgcaggcccggcgtgctgtgtttgcgctggcgcagatggtgggtcaggtgcccatggacattgagttggagccaggtgatccgcgtgagtcggtgcagctgtttttgtcgttggtgtcgtccgcgagcaacttgttgggagtggggtcggaagcggcgaaagatggccggttttgtgcccaggagcgccgggcattggagccgttgctgctggccctgatgaaatccacgggcgagctgttgcaggtggtgcggggaggggcgttgtgattgcccgagcaactggctttcgaggacgacgaatgaaaggcggtccgctcgcccgcctggctgggcaactgtgcgcgcggcgcgacttccaggtcttttgctgcgcccgcacgcccgatgaggccgctgccttcatccgccacgtgtgcggcgtgcagtcgcgagccgaccttgaccacaacacccaggcccgcgacaggtttcacacgctgatccgcaggccgtttgcttataggacgggccgatgaactattacccgcatcacatcggtgacttcaacagtgccacccgtcacctcacgcgccttgagcggtcggtgtaccgggacatgctcgacctgtattacgacaccgaacagccgttgacgcgagacattggcgccctgtgccgtctgcttatcgcccgttccaacgaagaacgaacagctgttgaacaggtgttgaacgagttctttacagaaaccgagcaaggatggcgtcattcgcgctgcgaggccgaaattgagaggtatcacgctcaacgcgaggcgaaatcagccgcagggaaagcaagcgcagcaaaaagagcccagaaaacgcaacgaccgatcaacaccagttcaacggctgttcaacagccgtacaacgactgtgcaactaaccagaaccagaaccagaaccagaaccagaaccaaaaaccaataaaagaaacaccccctaacccccgcaagcgggggcagtctttcgacgctgccgcgattgacctgccggactggctcgaccgtgaggcctgggcggcatgggttgctgaccgcaaggcccgcaagaagccgatcaccgagaaagccgccgagttgcagatcaagcagcttgcagacctcatgcggcaagggcatgcgcctgccgccgtgattgctcacagcattgccagtggctaccaggggctgttcgctcccagcgcgttaaaccgtgccaccccgactggcaaggcccaacgcctggccgactggaacgacgagttgcgggatgtgctggccgagggtggccgtccgaccgagattttcatggggacgattgatgcaactcactgaccaccacatgacatcgcttggcgctttggtcatcaacgaaatgcggctgatgtacggcacgaagttcggccagcagtggcaggggctgacggcgcgagagctgaaggattcctgggatcagaagctgtccggcctgaccgagcgcgaagtccgaactggcctgaccgcctgcctgacccgtgactggccgccgagcttgcccgaatttctgcgtttgtgccgcccgtggatgaatcccgaggtggcctaccacgaagcggtcgtggggatggcatcgcgccgtcgaggcgacatgggcacgtggtcgcatccggcgatttactgggctgctgtctatgttggaccgcatgacttgctcaacagcacgtacagcgtgatgaaaacgcgctgggagcgggcttttggcaacgagctggccaaggggcaatggcacggtatcccggaggtgcttgaggtattgcccgcgccagggcagacgcaggctacccgcgaagaggctgccgctgcgctcaaggctatggacgcagacaaggtttttgaacccaaacggtcacgagatccgcgcggatgggccaaaaagattctggacgagcaggggcggaagggtggcaagcgctacgcgttcgccacgctgacgctggcaaagcgggcgctgggccttgagctgaatccgggggaagcatgatttcccttctcctgccctggccgcccaaagagctgagccccaacttccggggccattgggcgtctatttcccgagcgaagaaagtctaccgcatcgcggcgtgcctgacgaccatgagggcgctgcgccacgcagagagatttgaccgcctcggaggtgtgcgcatcacctacgagttttgcccgccgactgcgagagcctacgaccgggacaacttggccgcacggatgaaggcggccacagacggaatctcggacgcgctaggtatgaatgaccgtggctttcacttcgcgccggttgccattggcagcaaagagaagggcgggctcgtccgcgtaaccattgaatcgctcaaggagggcgtatgagccattacaggaaagatcgaggctggacgcacggtctgttgccacgtgatgcagtagctctgttgaagcgggcggtagccacgcccgttacggcaagcgatccgttgttacgaatcaagacggtagagcgagcgattcagcaagtgaagtggaagtatccatggcatttccgagattgatcggtgagggagctcggactaaggctgtaacggtgaatgatgccggcttgcgggtgggcgaagatcatccgaatgccaagctcacggatggtgaggtggagcggattcgctcgctgcatgaggacggcttgagctaccagaccctggccgagaagtttgagatcagtaagggcgccgtggctaagatatgccgctatgagcggcgcgggcagttcgcggtgcgcgtcaagatcgtgcctgtccgctgatggcacccatcgcgcgcgatgcgcgagccgaccaggccgacgggtgcccgtgctttcggtgacacgagtaaaactgcgcccatgaagaaagtttcgacctacactgaagccattgcaaccgaaatctgtgaccgcatcgcggacggcgagccgctgcgccaaatctgccgcgaccaacacatgccggcatggcgtacggtgtaccactggattgaggcccgctccaagtttgccgagcgcatggagcgcgctcgccgtgtcggctttgatgccatcgccgaggaagcccttgaaatcgccaacacgccgcagatcggcgaagagaccgagcaagaggggtcgaagtttagggtcaagcgcggcgacatgttgggccaccgcaagctgcaagtcgaaacacgcctgaagctcttggcaaagtggcatccgacgaagtacggcgacaagaccagcatggaattgacgggtgcgggcggcgggccagtgcggattgacgagactcaagccgctgcgcgcctgtgcgcgttggctgctattgctcgggcccgccgggtctcgcaagaggcggacgatcccgccgggggtctggtgtagtggacatggatctgtcagttgctgaggtccgtgatctgttgccttacttaacgccagcagagcgtgccgagttggacgccattctcgtggcggatatggcccgcgttctttggcgtccgctgcctggtccgcaacggatggcgtacgaatcccaggctgacatcacgggctacggaggcgcggcgggtggtggcaagaccgacctggccgtggggcttactctcacggcgcatgaccgcacgctgttcatgcggcgcgagaaagcgcagagcgagggctttgtgcagcgcctggccgaagtgctgggcaacacggaaggctacaactcgcaaaagggcttctggcgactgcccggtggccggttgtgcgaggtcggcggtttggataatccgggcgatgagaaccgctggcgggggcgaccgcacgatctgatagtgttggacgaggccaccgagctgcgcgagcaccaggcgcgtttcgtgctgggctggaaccgcacgaccaaggctggtcagcggtgccgcgtgctgatgacgttcaacccgccgaccacggtagagggccgctgggtggtcgaatactttgcgccgtggctcgaccctaaacatccgcatccggccaaacccggcgaactgcggtggtttgcagttattgacggcaaggaggtcgaggtcgagggcggtgcaccctttgcgcacaacggcgagaccatcgtgcctcgatcgcgcacgttcattccctcacgcattgccgataacccgttcctcatggggacgggttatgagtccgtgctgcaatcgctgcctgagccgttgcgcagccagatgttgtacggcgacttcaacgcgggcatcgaagacgacccgtggcaggtcatcccgaccgcgtgggtagaggccgcgcaggcgcggtggaagcggcccgacaggctcgcaccgatggacagtctcggcctggacgtggcgcgcggcggacgcgacaaaacgattctcgctcggcgtcacggctggtggtttgacgagccgctggtctatcctggcaaggacacgccggacggtccgactgtggccggtctggccatcagtgcgctgcgcgaccatgcggtcattcacctggacgtgatcggtgttggggcttctccgtatgattttcttgtcacggccaagcagcaggtcgtcggcgtcaatgtcgctgaggccgcgtgcggcacggacaaatcgggccggctgcgctttttcaaccggcgcagcgagttgtggtggcggatgcgcgaggcccttgatccgatccacaacacgggtatcgcgctgccgcctgatccgcggctgctggccgacctgaccgctcccacgtggtcgctgtccggcgcaacgctcaaggtggcgagccgcgaggacatcatcgataagatcggtcgttcgccggactttggcagcgcctacgtgctcgcgctcatggatacgcccaagcgcgcagccgtcgaggcgctgggccaggcgcgcagccggctggattacgacccctacgcgcgcatgtagcggggtgcccgtgccttgcgcggtcgccgttactttacgcggcatggaaaccgcaatcgtccgccgcgtcgcctttgctgaattggccgatgcgtccaccttcgccagtctgtgcgccgagtacgcgcaggaatccgcaaatgccgacctagccgggcgcgcgcctgaccaccacgcctatgctggcatggaagcagcaggcgttgcgcacttcctcggcgcattccggggtgaggaactggtgggctttgcctgcttgctggtcacgccggtaccgcacttccagggccggttgatcggaaccaccgaatccatcttcgtggccgcggcgcatcggcctggcggtgccggcatagcgctgctgcgcgccaccgaggcgctggcgcgcgacctgggcgctaccggcttgtacgtgtccggcccggccgggggccgtctggtgcggttgctgcccgctgccggttaccgcgaaaccaatcggacgttttaccgggggttgtacgcatgactaccctcgttgcctctggcctgcacctgccggcgatgtcggtcgaggctattgagcgcgtgcgccgcctggaaggtgcgctcgcgaaactgccgcaggtcgagattcccacggcgcacctgtttcatgctggcgtgtatgcgcgaaccatccgtatcccggccggcgtcgtcctgaccggtgcgctcatcaaggtttccactgtgctgattttcagcgggcacgccaccgtattcatcggcggcaaggccgtcgaactgcacggctatcacgtcattcccggcagtgccggccgcaaacaggcattcgtggcgcacgccgacaccgatctgacgatgctgttccccagcgaggcgcgatcggtggccgaggccgaggcccaatttaccgacgaagccgatctgctgctgtcgcaccagcagggggctggaaccatcactttcacgggggagtagaacatgtcaggagccgttaccgctgttgccgtgggtagtgcggtcggtcttggtgcgagtgccctaggcgctagtgcactcgcagctggcgcactaggtatagggactggtcttgcaacgatgcaaggccagcaggtaagggcgcaagctaaagcccaacaatccgcgcagcaacaagctcaacgacaggcccaacagcaagccgcacaggcgcagcaggcgatgaatcgtgcgaaccagaggcagcccgacgcgcagcgtgcgttgtcagcaatagggggggccgcgcgtgcgggtcagtccggcactatgttgactggcccgcagggtgtcgatcaagcggctctcaccttgggcaagtccaccctgctggggcaataacgtggccgaacaaaccgagcgcaaactgctgctttcgcgctgggggcaacttaaggccgagcgcgaaagctggatttcgcactggaaggaaatcagcgattacttgctgccgcgctctggccgttttttcatcaatgaccgcaatcggggagggaagcggcacaacaacatcctcgacaacaccggcacgcgcgcgctgcgcgtactcgccgcggggatgatggccggtatgaccagcccggcccggccctggttccgcctgacaacctcgattcccgaattagatgagtctgccgccgtcaaggcatggttggcgaatgtcacgcgcttgatgctgatggtctttgccaagtcgaacacttaccgcgcgctgcattcgacgtatgaggagctgggtttgtttggcactgccagcagcatcgtgttgcccgatttcaaggacgtcattcgtcatcacactttgtcggccggcgaatacgccatcgcggccgacaaccagggtcgcgtcgatacgctgtatcgggaatttcagatcacggtggcgcagatggtgcgcgagttcggcaaggacaagtgcagcaccacagtgcggaacctatttgaccgcggcgcgctggaacagtgggtaacggtcattcacgccattgagccgcgggccgaccgcgacccgaacaagcgcgacgaccgcaacatggcgtggaagtcggtctatgtcgagctaggtgccgacgaaacccgcaccctgcgcgaatccggctatcggtcgttccgcgcactctgcccgcgctgggcgttggccggcggcgacatctacggaaacagtcctgcgatggaagccctgggcgatgtgcgccagctacagcacgagcagctgcgcaaggcgcagggtatcgactacaagagtaacccgccgctgcaactgccggtgtctgccaagaaccaggacatcagcactgtgccgggtgggctgtcctacgtggacgtggctgcacccaacggcggcatccgtaccgcgttcgaggtcaacctcgacctgtcacacctattggccgacattgtggacgtgcgcgagcggattaaggcgagcttttacgccgatctcttcctcatgctcgccaacggcactaacccgaaaatgaccgcaaccgaggtggccgagcggcacgaggaaaagctgctcatgctgggaccggtgctcgaacggatgcacaacgaaatcctcgacccgctcatcgaattgacgtttcagcgcatggtcgaggccaatatcctgccgccacccccgcaggaaatgcagggcgttgatctgaatgtggagttcgtttctatgctcgcacaggcccagcgagccattgcaacgaattcggtggatcgtttcgttggcaacctgggtgtggtggccaagattaagcccgaagtacttgacaagttcaatgccgaccgctgggccgacacctacgccgacatgttgggcatcgatcccgaactgatcgtgccgggcaatcaggtggccctcatccgcaagcagcgtgcagaacagcaacaggcagcgcagcaggctgcgctgctgaaccagggtgcggacacggcagctaagttgggcagcgtcgataccagcaagcaaaacgcgcttaccgacgtgacgcgcgcattcagcggatacacctgataggaggccgacatgtcgctcaacaacatgaagatgaccccggggtgcccgtgcctcgctgtccagctcatagagtacgcacgcacatgagctatgaagaccctaccgatattcgacgccaggaacgagcgcaggccgacaccgatttgcgacgccgtttggtgcaggatgccgaggaagcggactttaagtggctcatgggcagtaagcgagggcgccgcatcgtgtggcgctttctggaacgagccggtgtgtatcggctttcgttcaacactaacgcgatggcgatggccttcgccgaagggaaccggaacgagggcctacggatactggcgcaaatccacacgctctgccctgaactttatgccgtgatggtgaaggaacagaaccgtgacaatcgaaacgctgatgacgcaagctacaacgactactgaaggccagcctgcatcacaaccggctgccgagcagcccgctacgggtgcgggtgacgacggtcaacagcagcagcaacagccgacccaggagcaaggcgctcaaggccaacagccggccgcggacgcatccaagacccagggcgaggacaaggcgaagccgcacggcgcaaccgagcaatacgaattccaggtcccggaaggcgtggcgttggacgacggcgtgttgggcgcattttccgaagttgccagggaattgaacctgccccaggacaaggcgcaacgggtgcttgacaagatgctgcctgtgatgcaaacgcgccatgctgagcaaattggcgagttctacgcggacatcggcggcctgcccgaaacctgggttgcttcttctacggtcgacaaggaatttggcggcgacaagctggaagaaaacctggctatggcgaagaaggcacgcgacgccttcggtacacccgaactcactacgctgctgaacaaaaccggcctgggtaatcaccccgaaatcattcgggtgttttaccgggccggcctggcgattagcgaggaccgccttgtggtcggccacaacggcaacccgcccaagcagggcgatgcgcagcgtctctatgctgcttccaacatgaacccgtaaaggagcgttccgaatgcctacgctttccaacaccaacccgacgctcgccgatgtcgcggcccgcatggctccggatggcaagatcgacccgcagatcgtcgaaatgctgaacgaaaccaacgagatactcgaggacatgaccgtcatcgaggccaacggttttaccgaacacaagactacgattcgcagtggcctgcccactggcacctggcgcaagctgaactatggcgtgcagcccgagaagtcccgtaccgtgcaggtcaaggacagtatggggatgctggaaacctacgctgaagtggacaaggccctggccgacctcaatggaaactccgccgcctggcgcctgtctgaagaccgtgccttcatcgaaggcatgaaccagactcaggcgagcacgctgttctatggcgattccagcatcgacgccgagaagtttatgggcctgacgccgcgcttcaacagtttgtctgcggagaacggccagaacatcatcgacgccggcggcacgggcagcgataacgcatccatctggctgacggtatgggggccgaacaccctgcataccatctacccgaagggttcgcaggccggtctgcaatcgcgtgatctcggcgaggacacgctggtcgacgccgatggcggtcgttaccagggctaccgtacccactacaagtgggacatcggtttgacactgcgggactggcgctacgttgtgcgtatcgccaacgtggacgtgtcagagctgacgaaaaacgctagcgcaggcgctgacctcatcgacctgatgattcaggcggtcgaactcattcctaatgtcggcatgggccgcccagctttctatatgccgcgcaggattcgcagcttcttgcgtcgccagatcaccaacaaggtggcggcctcgacgctgacgatggaagaaattgccggcaagaaggtggtggcgttcgacggcattccgtgccgccgtaccgatgcgctgctgctgaccgaagcgcgtgtgcagtaagcattctaggaggatttcatgattatcgataaattgcttcaggtctcgcatcagcaagcgatcacgaacagcgccgcttcgacggatgtgatcgactttgggcaggcgcacccgaatacgggcatggatgatcgtagcaagatggttattacagtgaccgaatcggcaacggctacaggctcggcgacggtgaagttcgccgtacaagattcagcggataactcgtcgtttgccgatgtggcggtgacggcggctgtgggcaaagccgatctcgttgcaggcaagcaggtggttattcccatgagcacgcaactgcgtcgttactgccgggtgtattacacggtggattctggaccgctgacggcaggcaagttctcggcgcagattgtgatgggtctccagcagaatgtggcataccccgacagtccgcgcattgcgtaacgaggtgaaagcatgaaagtgaccgcattgaagccgggctatttcggcaagttacgcgagccgggcgacgagttcgacgtaccggatggcgcgaaggcgtcttggttcgcgccggcttcagcggcccaatacgcgccgcgcatcaacagagcccccaagcctgataggaacccgcgaggttcggacgaaaagtccggtggcgatttggtgtaacgagtctctttggtggggagatacccgcgcatttacaggggcttcgcgcccctactttttcttgaggcgcttcgatggcatccgaggtagatatctgcaatctggcacttgcctacctgggcgatgaggccacggtagcgggcatcaacccacccgagggttccgtgcaggcggaatactgcgcgcgcttttatccgttcgcgcgcgactcgctgcttgaactgcacacctggggtttcgcaacaaaatgcgcgcagcttgccgcaatggacatttctcgacccgagtggcacttcgcctatgcccagcccgccgacgccatcaagattgtggccgtgctgccgcacgacgcggcgaatatcgaggccggcatcgacaacgcgcagccatttagttgcgaaatcgacgacaccggcgccgacatcatccttagcaatcaggtcaacgcggtggcgcgctatatcagcctggtgaaggatacgaccaagttttcgccgctgttcgtgcaggcccttgcgtggcatctggcgtcgatgttggcggggccgctgctcaagggtgatgtgggtgctgcggaatcgaagcgatgtgtgagcgcaatgcaggcgtacctgtcgcaggcgatggtgtccgacgccaatcagcacaagaccaagctgacctacatgccaatgtggatgcgtgtccgcggcgccagcttcgtggagggcaatctccccggcttgccgaatgtgtggaggcgctgatgtccaacgtccgcgttctgcaacgttccttcggcggcggtgaaatcagcccagaaatgtttggccgcatcgacgacgtaaagtaccagagcggcctggccatctgccgcaatttcgtggttaagccccaaggcccggtcgagaaccgcgctggtttttccttcgtgcgcgaggtgaaagactcgaccaagaaggtgcggctcatcccgttcacctattcggtcacgcaaacgatggtgatcgagttgggtgcgggctattttcgttttcacacggatggcggcacactgctgaatggggatactccctacgagatcgccaacccctatactgaggcggatctattcagtattcattacgtgcagtctgccgatgtactcacgctcgtacatccgaactatgccccgcgcgaattgcgccgcataggcgcgaccgactggcaactggcgactatagccttcatgtcgtcggtggctatgcctacgggcgtgacggctacgtcaaacaacaagggcaccgactacacctaccgctatgtggtcacggccctggacgccgagggtaagaccgaatctgcgccatcgtcggccggcatctgcgccaacaatttgttcaccaacggtggcgccaacaccatcgcgtggtcggctgcatccggcgcatcgcgctacaacgtctataaggaacagggcggcctgtacggctatatcgggcagactaccggcacttctctggtggacgacaatatcgcgcccgacttgtccgtcacgccgccgatctacgatgccgtgtttaacgccgccggcgattacccggcggccgtttcgtattttgagcagcgccgctgctttgccggaacgatcaacaagccgcaaaacatttggatgacgcgcagtggcaccgagtcggccatgtcatactcgttacctgtacgcagcgatgaccgagtggctttccgggtggcggcgcgtgaggccaacgcgattcggcatattgtgcctttaaccgagttgctgcttcttacgtcgtcgggagaatggagggtggcatctgtcaactccgacgcggtgacacccacgaccattagtgtgcgcccgcagtcctatgtcggtgctacggacgtacagcctgtagtggttaacaacacggccatctatggcgcggcgcgtgggggccatgtgcgcgagttggcctataactggcaggccaacggttttgtcacaggtgacctgtctttgcgttgtgcacacctgttcgataatctcaacatcctggatatggcctacgcgaaagcgccgcagcctatcgtgtggttcatcagcagtagtggcaagttgctggggctgacttacgtgcctgagcaacagatcggcgcctggcatcagcacgatacggagggtgtgttcgagtcctgcgcggtggtggcagagggcaatgaagatcggctctatgtcgtggtccgtcgcatcatcggcggcaaggaagtgcggtatatcgaacgaatggcctcgcgtcagttcgatgcccaggcggacgctttttttgtcgatagcggtttgacctattccggcgagccggtcactcatatcagcggcctggaacacctcgaaggaaaaacggtcagcatcctggccgatggtgcggtgcatccgcaacgcatcgtcacgtctggcgctatcgacctagacgtgcaagcccgcactgtgcatgtcggcctgcccattaccgcggacatgcaaacgctgccggtgacgatgcaactggatggcagctttggccaggggcgcgtcaagaacatcaacaagctgtggttgcgtgtgcatcggtcgtcgggaatttttgccggtccgtgtgtggatgccctgaccgaagtcaagcagcgtacgtcagaaccctatggttcgccgcctgcacttaagagcgaggaaattccgctcgtgctgtcgccgaaatggggcgatagcgggcaactgttcgtgcgccaggccgatccgttgccgttgaccgtggtgagcatgacggcagaacttgccattggtgcgtaggagaaaaaatcatgtcaggagccacattcgctaaggcactttcgagcttgtctctcgggtcttctgttgtcagtttaggctccggtgtcgtgggcagttattacggagcaaaggcgcagaaaagtcatctgaatttccaagcgtctattgcggatataaatgctcgcattgctgaactgggggctcaacaggagctactacgcggccagcaggaggtcggtcgcttgaccttgggtgctgggcagttaaaggggcagcagcgtgcggctttggccgccagtgggattgatctaggcgaaggcagtgcagcggaggtacaggtatggaccgatatgctcaaagacatcgatgccagtacgctgacggccaatgcggtgcgcagtgcttgggggcaccgtattcagggcgtgagtttgcagggcgaagcgcggatgatccgggcgcaggctaaggggatccggcccggtatgtcggccgcgacctcgttgttggagagtgtgggtagtgtggcgtcgtcctggtataagcatgcgcagcatcacccggatcgcaagatcgaacacgactctattgatgatctcgcttcgtctaaagggtggtggtgaccgtgccgcgtgtgcccacctacgacaacttacaagtgacgcctaatggtctgccgcaggtgcgattaaacgtgccatcggcacctggcatagcaggccagcaagcgcagcagataggtgctgccacgcagcagctggggaatcaggtggccgctattgccgctgatatacagcgcaaggcgagcatggccgaaatgatggaagcggaacgcgaacttgcggattggcagataaatgcgttgtacagccctgatgggggagcattgagtctgcgcggcaaagcagcgttcggaattgttaaggcgatgacggagcgcttcgatagtgaagtgcagagattgtctgggtcgttttctttaccggcgcaacgtcaggcgtttcagcgtttggtgcaatcgcgtcgtacacagatgcagatgcagttggccgcgcacgagcgttcggagtccgaggcttatgtaaaagggcaactgcaaggaacgttgcagacaagtcttaacgcagcggcattacagttcgcggatccccaagcggtggagcaggaaatccggcgttcgagtggtgttttaaaagcctttggggttttgcagggatggtctgaagagcaaacgcaagcggctattcatgcacagatatcggagatgcgcagtgcagtcgcagagcgcatcattcaggaagatccattcaagggggtagagtatgttcagagcaacatcagccagttcaacgcggctgaaggagctcgcttgcagaaagtggccaccagtaccatggaatcaaagctgcgcttggttcttgcctatgaagatcgtgcgcaacgcattcggcagaggcaagaccagatcattgctaaacaggtggccatgcaaggtgatgtattgctatcccagggaaagttgagcgcagactggattgagcgtaatcgtgatcagcttacgccacaggattatcggtacttctacggcaagctggaaggttcccaggagcggaccgatctatcggtctatgcagcgctacgcgctcgcatcgcctcgggtgaggacgtatctaaggaggccagagagtccctccagctcggactattgaagccagacgacttcaagcgcctgacggaaatacaggagttttccagtctctctggtgaggttccatctgtttacaagcgaggggttcagtacattcagaattcgctgcgggtgtcagaattaaatcctgacccggctgccgcgcagcgtcaggctagcgcgctgaatgattgggatgactacctgaaagtcaatccgaagatctcggagcgtgaggcgcaacaggagtatgagcgcattgtcgaagaatatgcgttagctgatacgcgccagatgtctctcacgaagcgcatgccgcgctatgccgttggggaccgccagaacttggacatcgatgctactgcgcagaggaccgtagaggccttccgtaagaagcatggcgacgaccccgacgcgatgttggctgatccagagtatcaacagcagtctcggttgatcgaagaatggaaagccattatggcgaaggctgctgctaagcgagttgcccgcccgagtaacggagaacgtaatggccggcagtgacgatctgacttcaacggtaatggctgtccgcgaggccagcacttcattgtcggcaggagcacgtttgttggatcagtattggccggccgcgccagtgtctagcgtgtcccgcgggcagcgttcgggggcctggacggacgtcgggcctgacggtgtgatgaacatcaatattgcccaggaagatccgcccaacatggtcgagcgggttgctaaagatgtcggccgtggtgtgatcgagctgccccgcagtgtggttgggggcgtacgcgatgccgttcagaatacagtgcttgaaccgatcaacggcctagcttcctggctggaagagcagttcccccttgggtcgattgaaatcggatcaagtggtgtgcgtcacagtgatgaaagccgcgacttctcactaccgaatgtgccagaaggcgagacggtcactggcgacatggtgcgtcatgtgacgcagtttcttgtcggctttctgggccctgggaagttggcggtcacgaagtttgcacccgcggctcgattgggcacggcaggccgagccgccgtgcagggcgctgtggctgatttttcggcctttaacgagcatgaggcgcggctgtcggacctgcttcaggaggtgccggcaattcggaatccggtcacagaatatcttgcctcaagtgaagatgatggctttattgaggggcggttgaagaatgcattggaagggctcgggctgggcgtagcgacggaggggctgatacgaagcctcaaggcgatgcgagctgcacggatcgccaagcgtgcagagtctgaagttcaggcaacagcggccgcggtccggccagagattgcgcaggatgccttcgaactgcttggtgacgagtcagcccccgcgctggcgacacgtgaggtcggtcaaagtcgtgttgctgggcctgcttcggacgatcttgatttggcagagcatgccgcgcacggtattgctcagccggtcgagccagaggcttacatcaatttcgccagaattgacgcgccagaggatgtgcagaacgtcatgcagcaaatggcggatgcttttaagggtgacgtggatgcagcccggcgcggcgaaaaaatgacgtttgcccagatggagctgagtgctagccaggaggatgccttcaaggtgctattggaccgtcggcaaggtcaaccgttgaacgccgagcagtccctcgctgctcggcagctttgggcggcatcggggcagaaactgaccgaagtggccaagatcgccgccgacaatcccagtgaagccaatctctttgcctttcgaaagatgttggcgacccactacgccatccagaacgaggttatcgcggctcgcacggaaaccgcccgcgcgttggcgtcgtggcgcatccctgctggcagcggtatggagcgttttgcgcagattgagaacgcgctgcgatcatcgggagaccttgatttgtcgcgggaaatggctacccgtatagccgcgcttagccaggctgggatgcacagggagttggatcagattgttcgcgggtctgtttgggctcgcagccgggatgcgttccttgaagcctgggtcaacggtttgctttcgtcaccgccgacccacttggtgaacatgatgagcaataccagcgtgatcttccaacagatgtacgaacgcgctgcggctgcccagatttctcgcattctaggggtagatggaggggttcagttgggagaggccaccgctcaattgttcgggatgctctcagggtttaaggatgcactgcgctattccgcgaagtcgtttctcaccaacgaaaccggctatgggatgggcaagattgacttgccgcgtgcccgggcgattagcgccgaggcatggggccaggcaaaagattcgcctttgggtcggtcgttggacgtgctcggcgcagtcgtcaccatgccgggccgcgccctcggggccgaggatgagtttttcaaaacccttgggtatcggatggagctgaatgctctcgcggtgcgtcgggcaacccatgaggtgaattcgggaatcatccgatcggaccaggttaaggaacgagtcgcagctatcgtcagcgatccgcccactgatcttcgccttgaagccatcgatcaggcgacctaccaaacgtttaccagcgcgccgggtgaattgaccaaagcaattacgcgtggggtgaactcggtgccattggctggcagactgatcctgccgtttgtgcggactcccgccaatattctgaagtattcgttcgaacgcacgcctctggcgcctctgatggcgcatgtgcgtgcggatatcgccgccggtggtgcgcgccgggatatcgccttggcccgaatcaccacgggtagcctgttgatggcgacggctgcggatatggcgatgtcgggcgtgctaacaggtcgaggaccttcagaccggcgtgagcggcaagcgatggaacgtagcggttggcagccctacagtatcaaggtaggggatcgatacttcgcttataaccgtcttgaccctataggtacgtcgttgggactgtccgctgacatggtggaaatcttggccaatatggatgatgacgaggcgttaggagacgcagaagttgagcgcactcaggcggctatcgtcatgtccatagccaacaacgtcatgaataaaacctacatgtccggcttggcggaattggtgacggcgatgtctgatcctcagcggtacggagagggctattttcagagattcgcgggatcgctcgtgccagccggtgtggcgacggcggcgcgtgccacggatccgtatgcgttggaagcagataccatgttggaacgtatccgtagccgcattccggggctgacaaaggatttgccggttcgccgtgatttatggggtgagccgattgcgtatcgttctggcctaggcgcgatctacgacgcggtaagtcctatctacagccgtcgggaaaagccgagccctatcgacaaagaaatgttgcgcttggaggcctttgtcagcgctgcgccgagaaaaacaggttttgatggcgtcacgatcaatttagcgaattaccccggcgcatactcgcgttttgtagagcttgctggccgaggggtcaagaatacttttgggctaagtgccaaggactatcttgatgccgtggtaacaggcaagcacgtgatgtcggccgtgtacgaaaggctcggagatggtccagatgggggcaaggcggatttcatcaggaaaaccatcaacgatttccgggcgttggcgaaaaagcaattgctggaagaataccctgcgataaaagtagatgtcgcggcaaaaaaacgagcgatacagcaggagaagttagatgcgctgatgggcaggtagtcctatatcttcttcagaggagattcatcacattaagcgcgagttctggcaaaacgcatgagtcggctgtcgtcgttttcaggttccaggagacccattaagggtgcccgtgcctcaaccttggggaggtagcctttgcgctacacctagggttcctgctatgtccgttcaaagtacacatcgagttgctggaccgtatgcctgcaatggcctgaccaagcaatttccgtttgactttaaggtgtttagcgctgatgaggtcgtcgctattttgagcgatgcagacggcgtggagtccacgctgaatctgggtacggattacgcagtggcgctgaacgacaaccagaatgctaaccctggcggatcgttaaccacgcaacaggtgtacggcgcgggctatcgggtgacgctgacaagtggagttaccaacacccaacctcagacactgaccaaccaaggcggcttttatcccaaagtgctggaggatgcgatggatcgcaacacgatccaggtgcaacagttggccgagcaagtggctaggtgtgtgaaggtggggatttcggatgtccgcaaaccagaagagctgttggcggccatttttgacagcgtgcgtcagtcgcaagagaacgccgcgcaggcgcaaggcgctcgcgacacgattaccgctctttggaatcttgtgcagtcggccgctcaggagggtaaggagcggtgggatgaactgctaagtatcgttcggcaggccggcggtagggcggtggcagggacttacccgaaggtgaccgtcgatgcgaggggttgggtgacggcgggctcagcgttgagcgagagcgacgtgccaacgttgccaatagataaagtgcaagggcttcaagccatgctagatggcaaggcggcatcaagccatagccatgaaatggcgcaggtcaatggactgcaaaccgcgctcgacggcaaagcggcaacacaccatacgcatgattggtcgcaaattaccggtacgccggatagtctgggcgtagggcagacctggcagtcggtgagccgggcagcgaatacgacgtacaccaacacgaccggcaagcccatcatggtgcacgttcaatccacgggggatcaatcggtgacagtagcgtccatcacggttcagggccaaacgctgctgagccagagctacaacgggcgaaccgccagcatcagtgcgattgttccacaccaagcggcttatcaggtgagtggcagcccatcgatggttgtgcgcgagctgaggtaagagcgatggatttcaaatactaccgagaccccacgaacggggacgtgtatgcctatgaaggcgatggcagccaggatgcgtacatcagggaaggtctagttgcgatgaccgatgatgaggtaaaggcgcacttgagcgccccgtccagtcatacggttgcgccaacttccgtgacaatgcggcaggctcggctggcactgctaaaactcggcctcctggcccaggtcaacgccgccgttgcaagcctgccaggtgatgagggtgaggctgcgcgtatcgagtggcagtttgctggctccgtggagcgaggcagtgagctggtgggtgccttgtcccaggtgctgggttggtccagtgcgcggctcgatgagctatttgaactggcggtcacattgtgaatggtggatggatctgccgaatgtggcattgggaagagcaatggttagcgttggtttgagctattggagagtggactgctgtgttgaacccgcggaagcgccatttctgatcaatggcactgtcttggatctgcaagcgccgttacttctgacgaagttaaccaggatcacaggcggcgccgggacccagacgctgtctgggcgcattagcaaccatcaaccctattttgctatcggagccgtgcaggtgctgccgcaaacatcattgatggtgccaggttatcgcttggctcggctgaccggcgtagtgggaggtgggctacaggggcaaggcatcagcagtacgcagttgcccgtacaggcctatcactttcggtcggtgggtgaatacaaagaggtgcagctccaagccgtccaagacggcttggccaagatggtcaaggtgcgctttgctggacagtctgagggcattgtcgccggggtcgtgtatgccaaagatgcggacgcggcgatgctgggcgcggactttgacgtgatcgaggcccgagatcagccggccagtagcagttaccaggatcctggttacggttgcgtgggcttggtgctggatgggatcccggccaggtcggtgatcagatatgagttggacaccgatgcggtgctgacggtcagcggtgacaacgactattcaggatccacgtttgttgtctcaggcacggtgcgcgccggcagcgtcaacgcctttgggggaagccaagttgtggtgatgcgtaatggcacgctggataaggcagggttgcggttgagcaacaagattaccaatcgtggcggtgtaattttggggtagcgagatggatctcagttcgagcccggaaaaggcagctctaaccgcgatgtatggcgggggagggagcgcgttgatttttggtttgtcggccaatgacttttttgcgttggtgggtgcggtcgtggcagtcgttggtctggtcgctaatctctggtttaagtaccagcaccttaagatcgcacgcgaagcggcagccaagacggacaaggaagatgcgtgatgcagccaggacaaaggatcaagggcggcgcggccgcccttgttgcgtctggcgtgctgattttggcctcggcggggctgatgggctttctcgggcgctgggagggggaggggcagcacgttgtgtatgccgacaagctggcgggcggtttgccgacggtgtgcaagggtatcaccaagcacacgagcccctatccggtggtggtgggcgattactggtcgccagatcgctgcgaggaagtagagcggatggtggtggccaaggggcagttgaagttggccgactgcatccaggtgcatgtgagccagccgatctttgatgcgctgagcagccacgcgcacaacgtgggcacggcggcgacctgcgccagtcgggcggtgggcctcatcaatcatggccgcgtggccgaggggtgcgatgccttggccaatgcgccggatggtcagcctgtgtggtcgtacatcacagataagcaaggacgcaaggtctttgtgcaggggctgcgtaatcggcgcttggccgagcgcgagctgtgcttgtcgggattgtgacaggcgggttttacacgagagatttgaaagacgaaggccccgaccttgggagaggtgcggggccttcttgtttaacctcttgttgagagcaagaggaaaacctaagatgaattttaacttaggggactggatcgtgaaggtgatcgagttgtttgcaacgcataccgtgttacgccggatgtattacgcagcgttgatcgtggtgctgatccaagtcgttcgttggtggtgagttagtggctgcgagcgcagccgaggtcgtgcaaggcgccttgtaggccggtgaagtactgggtactcaagtcgacgcagtattcggcgtggctgagcaggtgccggaccttgaggatcagcccatgagcaagcgcttcgccgaggtcgccttcagcgatgacgcgtagggctttgggctcattgaccgagctggggcgtccactgacggcgtggtaggcgatacggcggcgcaggtgctcacgaataagcgtgaaggcttcgccggctaggacgccggcacgggcgttcagggctgcctggacattgtcgggcagatctagggtgaggtcagattgaccatcgagcagcagggcgcgcacgtcgatgcggggagtgctgggagtggctgctttttgctgccatgcgtcccacagaatatcgtcggcttcgttctggtacgtgatgactttctcgcgcaattcaggccggaccttgtttgggctgatggtcatcagccagccaggcagcttgcgaagtggtaggcagacagcttcctgattgccgccgtttgaagggattgtgattttcacaataccccatcgtccactgttggctttgagcttagtgaactgagcggcccaatccatttccatgccatctacgactggtttcatggggacgtagggttggccgttgtgttcgacgacgagcaatactgcgccgtggaaaagcacttcaatcggggaaatttcaagcgcgagcgcgccttgggatgcggtcatggctgacctcctacttgagcggtaaataacccgcttctccgacgccaatcggaggtgggcgggaccatgcaggttggcgtaccggaagtagtcaccggcaggggattgctcccctcccacacggcccgcccataggaggtgccatgctgcggacgaaaaaatagccacaaaacttttgtggcggttcatccgcctacttaccgggacgccaatcccgctcacaccttgtatgggtgtgaagcgagaacggtagccccggcgcaggcggctgattcgctgagcacattgtaataggactaatgctggggtgcccataccacggcagcaacgaatcaagattggctccgaaatggggccgatacagaaaggcgaaggccccgcaccgcagcaacggtcggggccttcttgtttgcatcatccggtgcaggtagacgatgaaacttagaaaaaagtatagcaagggagtatttcagatgacacgcagagggatcaaacttcagacggtgttatcgccatggttgcgcttttgcataggtatggcgatcttggcatgggcggtcacgcctttggtcgtggcgctgttgcacgttgtgtggtgatgatgcgcgggcgacttattgggtggaagggtgattgcttggtggcggtggtcagcgcattgttggctggcggggcggcctggacggcgcagggctggcgcaaggatgccgtgatagccgatctgcggctggatcgcgcacaggctgacctgtcggttgtgcgtcaggcgctggccacaaccgaggcggacataacaagaatggccgatgctgcccgcgctgctgcgcgaacggccccggcccttactgcccaaatgaaggaaatttcaaaggcgctcgaaaatgcgaatcctctgcctgctggttgtcgccctgatgctgaccgggtgcgcggcctcaccgacgctgtacgtgccacgaatcgtgccgccgctggacagtcagctggcgacgccttgccctgagctgcccgagccgccgcagaatcccgccgactatgacgcctggcaagcgtgggtgcaggatcaggtgctggtggcgtatggagtgtgtgctgcacggcaccgggcgacggtgggggcgcggccgaaatgaaaaagccccccccggagggagcttcgtacattgtgtagcagcatgcttgcactgcgtcgtagaaaggagcaataagtgcttgaacttagggcttcatgagcctacaatgagcgtgtaggcaagcgctgggcttgtagaggtcgtcgagagacggcagcccttatgggtgggaccctcgaaccaggggcctacagactattccgggtcctagtcacgacaaatggctaggacccttctcttttctgcgtcctcgctacaccagaactttataccgtaaccatttaggttccggttgtgacgatataggacgcgttgcgttaaatggagatatctgtcctcagtctccccgtagacgcttttatgtactgcgtagaacgcgccgctagcaacggcatctgcgagttgtagtcctgccaactggtcgtggttaaccgctctgaccagccgcatatcaaaagcgccccaatctatctggacgttctgttcgatcgccaaaagcctgccaaggtagtctttcagatcatcgtaggacatagcggatcgattgctgaaaatcagctcggccaaatagtttggcgcgtcccggcgttggtctctgcatagccagctgatgcgctcaatcagaagccgcgtggcataacgatagaggctgtacggttgtcgctgaaaattctcgggatcaccgatggaaggcttgtgcaccatgatatgaatggtgcgaatcggcagctctccgatcattcgggagaatggtatacgttgctcgtgtcgcaaattccgaaaatgaagggcgtggttgtctggcttgttcagtaaggcgcgtatggatttcgcgcactctacaaggcgcccatcgttcaccgtgcgaactattgtcgcgctcaggacgaaccagcgggagctgcccttttcattttcgagaaatttaaaaccttcgtccccagcttcgtcgacatagaccttgtatgtcggccggagtactttagcctctttccgttgcctgcttgccatgatgtctgctggtcttgaagaatcctctaagcaggcattctaggatacaaatgatcgcaccaccattcgcttacagccgttacggccttacccactgccccgctcatcctctcccaacggagcgcaagaatccatcggtcctagcaacgtaggcccgtcaggggccgctggcgccgatttgctcgcctacatgctcggccgggttagcgatcgagctgcagagcttgcagcaattgcagaccgtgcccgagtagcggggctgacttgcgagcggatctacgatggccttagcaagtaggcgctagcccggcccaaataacaaagccccgcgcaaggcagggctctggcctccgatacgactatcgacactatcggacttaagcgcagaggtgaggctcgctctgcaggcatggacagtgtagaccgatatccaggcgttttaaagtggagcgctgagatgttggtgtacccgtggcgacacgccgagtgttacgccgtaggcggttccgtgaagtcgaactctgcaccgatttcgcgcatcttttcaagcacttttgccatctcgtcagggctcaaagcaagctgggcggcaagatggaatagattggggtagggcatttctcggggggctgcccctccggtgtatttccgccaatgttgctcgcccacgcaggcgagttccgccatttgcttcccggtaaagtccagggaagtcttcagggcctggagttgtgcagggctgggtggtgtgtagtccatgagaaaaaacccgccttttggcgggttccggtgttatccgattaccagttttgcgagggctgcgccggtggtaaacgctgcggcaacaataacgatgggataccaggctcgctcgcggatcattttggcggcttccgcattcagcttgccggtttcggccatcagctttgcgatttccgcttcggtcttgatggtgtccaaggttttgtccatttcgtcatcctttcgggttttcggactgcgcggcgtgcgctttccatgtaaagaataatagcgcattatgcgctagttgaaaagaggaaagatgtaacgcgtagaaaacctaccgtttttctattgcttagcttgccgcgccagcgcagcagcaacctcaatcgttcgcatgctgatttccgtgacgcaaggctctttcggcacttgctcggccagtgcgtcgaatgctggcccgaggacgccagtcgggcggtgcatctcgggcagcacctggttgagtcggatcacgagggattgcagccgcttgatctcccacagcagcgcgagcatgtcttcgttgccggggttgcggtcctggatggcgcgtagttcggagaggtgcaggggagggcggaatggcatgacaatatactgagtatttatccagtatatttcatcttccgcaaataattgcggaacgtgccgctgaacatatgcggaacacggtgcaatgcggaattgggataaacgcgctaactgcttgatatttcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcgtctaccaatttcaccacccgggcgggaggatgcgctgacctggcaggcaggaaaggctggaagcgagtccgcaattatacgtgatctttgcgttttgggggagggtggccgggtttattgccccagggggcctttgatttcgcctcgggcgagggtgtcgggggtattgccttgcttgtcttgggcctgcatgttggcgccgcgttcgcgcagggtctggagcagggcgtggcgttggaagagggcggcgtacatggcggcggtctggcctgcgtggttggtctggtcgatggggcaggcggtgtcgagcaggaggcgggcggcgctgtcgtggccttggaagagggcgcccatgagggcggtgttgccgcgagcgtcgggcaggcaggggtcggcgccttgcttgagcagaaagcgcagggcgttggtctggccgtggtaggccgcgaggatgagggggctgcggccctgggcgtcgcgggcgttccagttggtggcggcctgggcgaaggcggcgagcgcggtcatatcgccttcgcgggcagcctggcgcagccgggcctggagttcggcttggagggcggcgggagcctcgggcggggcggcgtgcagcagcggcgcgctgcttagcgttaggcaggcgcagaggagggggatgcgcagtggtcgggtgagcatggcgggcttctcttgttggggggcgcccgccgtttggcgcggcgggcggtgggccgggctcagtcggcgagctggctggccaggtggcggactttgttcatgtctgccttggccacgcgggccaggccttgtccatattcggggtcggccttgtagaagtaggaaatcatgatgtgtttggtgtcgtcttgggtgcgggccagctcgctgcccaggctctggatgaggtcggcgcgttctttggcgctgtagctgcggtagagctcgccagcctgtttgaagttttgctggcgctggatggggcgctgttgaacggtgccgctcaagggggtgggggtggcgcgtgctgcggcggattcgagggcgggcgagacacggctgggttggtagttgacgctgccttgggtgtggccggcgttcagggcgccgtcctggttgcgggtgaggacggcgttgtgcgggcggttgatgggcagggacagggccgtggcgcccaggcggtacatctgggtgtcggcgtaggcgaagagcctgccttgcagcaggcggtcttcggagggcgcgatgccagggatgaggttgctgggcgccatggcgacctgttcggtttcctggaagacattctcggggttgcggttgagcaccatttcaccgattttgcggctgggcacgtcgggccagatcttggtggcgtcgagcgggtcgaagtcgaagctggcgagttgttcgggtttgaggacctggatgtagagatcccatttggggtagtcgccgcggtcgatggcctcaaccaggtcgcgcgtcatgtggctgtagtctttgccttgcatggcctggacttcgccgggatcgaggtttttcctgccttggcgggtacgccagttgaatttgacgtagtgcgtctggccggccgcgttgacgaatttgtaggcgtgcacgctgttgccgtccatatggcggtagctggcgggggtgccttcgttggcgtagagctgggtgagggtgcgggtggcttcggggaaaaaggagaagaagtcgaagcggcggcgatcgtcgtccaggttggtgcgcgggtcggtcttgaaggcgtggaccatgtcggggaatttgatcgcgtcgcggatgaagaaggtggggaagttgttgcccaccagatcccaattgccctgggtggtgtagaacttgacggcaaagccgcgcgggtcgcgcagggtttccggcgagtgcacgccatggacgaccgaggaaaagcgtacaaagaccggggttttgatgtctttgcgaaagagttcggcctgggtcaggtcggagaggtcttcgtgggcgatgaactcgccgtaggcgcccgtgccgcgtgcgtgtacgacgcgctcgggaatgcgctcgcgatcaaagcgttgcagtttttgcagcaactgcacgtcttgcagtagcacggggccgttggggccggcggtctgggagttctggttgtcgccgacgggggcgccgttgtccagggtgagggtgggctcttgcgccagggcgggcagacagagggtggcgctgatggccatgcccagagagatggcagtcttgtacacgagaagctccttgttgagggagcctcaccttagcggctgatgatgctgtgtttgattgatttcttgcgcggccgggatagcggatggctatattgccgcgcgggccctgcgggccgggccgcctcgagggcagtccggccggatcgatgaatcagacagcctgaaggacccgccctgatgggcgggggcggttcaggcggctttggcctgggcggggctttccgggaggaaccagttcatcagcagggcgcagatgccgcccgtggcgacgccggattcgaggatgctcttgagggcgtggggcatgtgggccaggaattcgggcacttgcgacacgcccaggccgagggccagggagacggcgatgatgagcagggcgcggcggtccaggcgcacgccagcgaggatgttgatgcccgaggccgcaacggcgccgaacatgaccatggcggcgccgcccagcacgggttcgggcacggcctggagcaggccggcgacggcggggaagaggccgagcacgacgagcatgcccgcgatccagatgccgacgcggcggctggcgatgccggtgagctggatgacgccgttgttttgagcgaagaccgagctggggaaggtgttgaacaccccggccagcagggagttggtgccgttgacgagcacgccacccttgatgcgctgcatccagagcgggccgtggacgggctggcgcgagacctggctggtggcggtgatgtcgccgatggcttcgagcgaggtgaccaggtagatgatcagcatgggcacgaagaggggccaggagaaggacaggccgaagtgcaggggcaggggcacttgaaacagggcggcgtcgcgggcgctggagaggtcgaggcggccgagggaggcggcggcgaggtagccgacgatcagggcgatgacgagggcggcgctgcgcacccagacgatgggcaggcggttgagcacgatgatggtgccgagcacgaggccggagagcagcaggttttcgctgttggcgaaggtgccgttctgcatggcggagaagccgccgcccatgctgatcaggccgactttgatgagggtcaggccgatcaggagcacgacaatgccagtgaccagcggggtgatgaggcgtttgacgaagggcaggatgcgggagatacccatttcgacgaaggagccggcaatgacgacgccgaagatggcggccatgacggcttcgacgggggtgccttgcgcgaccatcatgctgccgccggcgatgagcgggccgacaaagttgaagctggtgccttgcacgatgagcagtccggcgccgaaggggccgaagcggcggcattgcacgtaggtggcgatgccggagatgaccagcgacatcgagacaatgagggtggtgtcgcggctggagacgccaagcgcctggcagatcagcagtccgggggtgacgatgggaacgaggatggccagcaggtgttgcagggcggcgatgaaggcgaccggggtggcggggcggtcatcggggccataaatgaggtcgggcgtgacttggccgtgggccgggggggggtgggtttgggtttgaggagcggagctcatggtggaaaaaagagcgggttggtcgggcggagcgggattttaccggcttccgggcggggcgctggccgtgggcccgccgcggcaggcgttagactcttgaattaggggcttcagaccccatgtcgggaaggctgggcaggttctctgccattcttttttcttaatctgacgatcacatccatgactcaaaatgccacgtccgaaaccctggggttccaggctgaggtcaagcagttgctgcacctgatgatccattccttgtatagcaacaaggaaattttcttgcgcgagctggtctcgaacgcatcggatgcctgcgacaagctgcgctttgaagccatcgatcagcctgagctgctggcgggcgatagcgagctggcgatccgcgtgagctatgacaaggcggcgcgcacgatcacgatcgccgataacggcatcggcctgtcgcgcgaagaggccatcgccaatctgggcacaatcgctcgctcgggcacgcgcgagtttttctcgcaactgacgggcgacaagcaaaaagacgcccagttgatcggtcagttcggcgtgggcttttattcgtcgttcatcgtggcggaccgggtcagcgtgctgagccgccgcgccggttccgatgaggcgatccgctgggaatccgacggccagggcgagttctcgattgcatcggccgagaaggccacgcggggcacggatgtcgtgctgcatctgcgcgccgacgaggatgagtttctgaatggctggaagctgcgcgaggtgctgcgccgctattccgaccatatttcgctgcccattctgatgcgcaaggaagagtgggacgccgacaaggacgagcaggtcacgcgggatgagtgggagacggtcaatcaggccaatgcgctctggacccgctccaagagcgagatctccgatgagcagtaccgcgagttctacaagacggtgtcgcacggctttgatgagccgctggcctggacgcataaccgcgtggaaggccgcagtgagtatacgcagctgctctatgtgccgcgtcaggcgccctttgatctgtgggaccgcgatgcccgccgcggcgtgaagctgtatgtgaagcgggtgttcatcatggatgacgccgagcagctgctgccggcctatctgcgctttgtgcgtggggtgatcgattcggcggatctgccgctgaatgtgtcgcgcgaaatcttgcaggaaagccgggatgtccgcgcgatccgcgagggctcggccaagcgcattttgtcgctgctggaagacctggccgagaaccgcaaggacgattacgcggtgttctggggcgagtttggccaggtgctgaaggaaggcgtgggcgaagatccgtctaaccaggagcgcattgccaaactgctgcgttttgcatcgacccatgcgggagatgcgtcgcagacgacgtcgctgcaagattatctgggccgtctgaaagaaggccaggacaagatctattacgtgacggccgacagctattcggccgccagcaacagcccgcatctggagattttccgcaagaagggcatcgaggtgctgctcttgtgggaccgcgtggacgagtggatgctgtcgcatctgcgcgaattcgagggcaagtcgctggtgtcggtggccaagggcggtctggatctggccgatctggcggacgaggaagaaaagaaaaagcagaccgaggtggccgagtctttcaagccgctgatcgagcgcttgcaaacggcgctgggagagcaggtcaaagaggtgcgtgtcaccctgcgcctggtggactcgcctgcctgcgtggtggtgggccagaatgatttgagcccgcatttgctgcgcatgctcaaggcggccggccaggaagtgcccgaggtcaagccggtgctggagatcaacccggagcacgccctgatcgcccgtatccgcgacgtttccgatgcggatttcggcgcctgggcgcagttgttgctggatcaggcgctgctggccgaaggcgcgcagatcgccgatccggcggcctttgtgaagcgcctgaatgcgctgctgctgaaggtatgacagcctgaggctgcatgacaaagcggaccctgatcgggtccgctttgtttttggatactggcctttgccgatcaggccaggggcagggtcagcacgccctgaacggccgggcgcatcatgagacgccggtaccaggcggctatattcggcgtgtcgggcctttcgatgggcagggcgagccagcggtgggcggcgcagcccagcaccacgtctcccatcgtgaactgcgggccggtaatgaattcgcggccttgcagcgctttttcgaggattagcgcgctggcgttggacttggcgatcgaggccgcgatggcggccttgtcacgttggtcttctggcgtgcggatcaggcccagaaaggcaggcccttgcgccgtttgccaatcggtggtttgccaatccatccagcggtcggcgtcgccgcgcacgcaaggatcaacaggccacagcgaaccggcgccgtagcgtgaggccagatagcgcacgatggcgttggattcccacaggatgaagccgctgtcgtcgatgaccggcacgcggcggttggggttcatgctgaggtattccggggtgtccaggcccccgaacttgccgccgacctcggtcagcgtatgcggcagcgccaattcgcgcacggcccagaccaccttctgcacattgacggaactcagccgtccccagatcttcagcattgcatgtcctcggtgttagcgcggcggcagttcgcgccgcagaaagccggcgccgcgcgcaaagcgcggccagtcgaaagcggggcccggatcggttttgcggccgggcgcgatgtcttcgtgtccccaggcggcccggatgggcaggcgcgcgcgcaggcggcgggccagtttgctcagggtggtgtactgcgcgtcggtatagggcaggcggtcggtgccctccagttcgacgcctacggaaaaatcattgcagcgctcgcgtccggcaaagcgtgacacgccggcatgccaggcgcgatcgtggatggaggcgaactggacgatgttgccatcgcggcgcacaaaaaagtgcgccgacacccgcaaacccttgagccgcgcaaaccagggatgcgcattcagatccagccggttcaggaaaaggtcggccacataggggccgccgaattctccggggggcagggtgatgttgtgcaataccaggagcgacacctgcgcgcccggggggcgggcgtcgacattgggcgagggcaggagggtgacggtgggcgcggggtgcagccagccgtggcgatccagttgcggcaaggacatagcgaaaagaagagtttccaagccaggcattatgccgcttggaccgcgcgcttgcctaacgggccgctatttggactggcccaggcgggcgtgctcctggctgcaccaggattggccatgggcctgcacggcctcggagcggggcaggtgcaggccgcaatgggtacagctcaccatgggttcgacggccttggcggtcggaggctgccgcgtcgtgccgggcttgcggggcgtgcgggcgttgatcatgcgccagaccgtcaggatggtcaggatggcgaagaaccagaagattattttgcccatctggatcaactccgatgcaggatcatttccagcacgaaccggctgccggtgtaggccaggatcaaaaagcaaaagcccacgatggtccagcgcagcgcaacccggccgcgccaaccccaggcctggcggccgaccagcaggccgccgaatgtcagccaggacagcagggtgaagatggttttgtgatcaaagggcagaatccgcccggtaagcagaatggaggcgaccgagccggtgccgacagcgagggtcagcacgataaagccgatcagaatgatgcggaacaatagttgttcctgcaccagcaggggcggctgggcgtccagcacgcggccgatgatgctgcgtccgtcgggcgcgtccagcggccggtgcagatggcggtccagcagggccatcagcatggcgtgcagcgcggctatggtgatcagaccataggccgccagcgcgatcagcaggtggatgcgcagccagggattgccctcatgaggaacctgaatgccctgcgggaacagggccgccagcagggtggccagggaggcgaggggcaaaagcagtagctgcacgccgtcgatgcggatgaagaggctctccagccagtacatgaccaggcccagccaaacggccgccgacagggccagggcccagccgataaagatatgatgcgcccctagcatcgcctcgcgcagggcgtagccatgcacgatcagcgcgccgagcaggcacagccgggcaattttgccggtatgctcgacgctgccggcccgctgtaggcgccgccacatcgaggcgccgagcacggcatagaccaaggcggccacggcgtgaaatacaatgcctgatgacataaaaaccgttgtctggatggaaccgggggaatgccacccgctgacatcgccccaatcgacggcctcgcggcctgggcggtcccgttcaatcaactagtttaagcggaaacgcctctcatgctcgataaccttacccaacgattgtcgcgcgtcgtcaagacgctgcgcggcgaagcccgcctgactgaggccaacacccaggagatgctgcgcgaagtgcgcatggccttgctggaggcggacgtggcgctgcccgtggtgcgcgatttcgttgcccgcgtcaaagagaaggccctgggcgaggaagtggcttccagcctcacgccgggccagaccctggtcggcctggtccataaagagctgacctctctgatgggcggagacctcggcccgggcagcggcgaactgtcgctggccgttcagccgccggccgtcatcctcatggccggcctgcagggggcgggtaaaaccaccaccaccggcaagctggcgcgctggctgtcggaaggcgagcacatccaaaacggccgcaagagcggcaagaaaaaggtcttggtggtgtcggcagacgtttatcgtccggccgccatcgaacagctcaagacggtggcggcccaggtcggcgtcgattttctgccttcggaccccagccagaagccggaggatatcgcccgcaatgcggtcgaacacgcccgccgccatcactatgacgtcctgatcgtcgatacggccggccgcctgggcatcgacgaggccatgatgcgcgaaatcgccgcgctgcatgcgttggtcaaaccggtggaaacgctgtttgtcgtcgatgccatgcagggccaagacgcggtcaatacggcgcgcgcctttgccgaggccttgcccctgaccggcgtggtcctgaccaagctggacggcgatgcgcgcggcggtgcggccctgtcggtgcgccatatcaccggcaagcccctgaaattcgtgggggtgtccgaaaaactggatggcttgcagccttttcaccccgagcgcatggcgcagcgcgtgctgggcatgggcgacatcgtttcgctggtcgaacaagcccagaagaacatcgatatcgccgaggccgagaagctggccaagaagatcaagtcgggcgacaagttcgacctgaacgacttccgcgagcaattggggcaggtcaaaaagctgggcgacatgagttccttgctggaaaaactgccctcgcagtttcagcaggcggccggccagctacagggcgggcaggcggaaaagcaattgcgccgcacggagggcatcctgaactccatgacgccggcagagcgctccaagccggaactcatcaaggccgcgcgcaagcggcgcattgctgcgggcgcgggcgtgccggtgcaagaagtcaacaagctgctgaatcagttcgagcagatgcagggcatgatgaagcagatgaaaaagggcggcatggccaagatgatgcgcgccatgggcggcatcaagggcctgggccgctttggcggtttcggtcgctgaacgggccggcttgcttcgcctgatggataaaggggccgccggtccctttatcgtttttgcgaagggtttgaggagtggtgttcagccgccgccgaccgcgacgacgatttcgatctggtcgccatcggcaagcggcgtggcgctgtggcggcttttgggcacgatttcgccgttgcgctcaacggcgacgcgtttgcccgcatagcccagctcttccagcagccccatgacggtaagcgaggccggtagcgcgcgcggctggccgttcaaggtaatctgcatatcagtcctagtagctggcataacggttcgtggcctcgatcaggcgggccagggtgccgggttcgtcgaaggcatggcccgagtcgggaaccagatggaagtcggcctgcggccaggcgcgatgcaattcccaggcggttcgagccggggtgcatgcgtcgtaacggccttgcacgatggtgcctggaatgccgtgtaatttgtgcgcgtcgcgcagcaattggccttcttccataaagcctgcatgcacaaaataatggttttcaatgcgtgcgaaggcgagggctgcgcggtcggccgcgtggctttgctggtggcgcgggctgggcagcagcgtgaccgtgcggtcttcccattggctccaggccttggcggcgcgtagctgttcggccgggtcggcgccggtcaggcgcttgcggtaggccgcgatcatgtcgccgcgctcggtttggggtatcggcgccaggtaatcttcccaatagtccgggaatagccaggacgcgccttcctggtagaaccattgcagctcggcccggcgcaggctgaagatgccgcgcacgaccagttcgcttacccgttcggggtgggtttcggcgtaggccagcgccagcgtcgagccccaggagccgccaaacaccagccagctttgcacgcccatcacctcctggcgcagccgctcgatatcggccaccagatcccaggtggtgttgttgtccaggctggcatgcggcgtggagcgcccgcagccgcgctgatcgaacagcagcacgtggtagcgcgaagggtcgaacagttgccggtgcacgggcgagcagccgctacccggcccgccatgcaggaagacggcgggtttgcctttcgggttgccgcaaagctcccaatacacctgatggccgtcgccggtgtccatcatgccgtgacggtagggttcgatagcggggtagagcatggggcggattcctgtcggcgggcctgtcaggccttgcgtttgaaaatcagatcccagacgccatggcccaggcgcaggccgcgcgtctcgaacttggtctgcggacggtaagcggggcgctcggcgtaatcctgggcggtgttctccagcagcgcttcgccgccgagcacctccagcatctgcaccgcgtaatcctgccagtctgtggcgcaatgcagatagccgcccggcttgatgcggctggccagcagttgcacgaaggccggttgcagcaggcggcgcttgtggtggcgttttttgggccagggatcggggaagtacacatgcactccggccagcgagtcgggcgcgatcatgtcgcgcaccacttcgacggcgtcatgctggatgatgcgcacattggggatctgcgaggtttcgatacggtgcagcatcgagcccacgcccgcgttgaagacttccacccccaggaagttgtcttccgggcgggccaaggcgattttttcggtcgtttcgcccatgccgaagccgatttccagaatcgtcggcgcttcacgtccgaaagccgtggcggggttcagggggcgcggcgcataggggatggcccatttgcccatcaattgttccagcgcatcacgttggcgctgggtaatgtggccccggcgatgcacgaagctgcggatatgcgtggcgccagggctggcgggcgcatggttggccggctccagcgcagcctgggtggacggcgtgagctcagtcggctggccgtcgataggggtcggggtgttcgcgttcataagctgaattgtagtgggaggcgcagcccccccggaaatgcgttctcggcaggctcggttcaggactttgtgcggatcggcgggctagtccgcccaagcagccaaaggcaagctataattcgcgcctgcgctgtcgcggctcaagcccgcttcggcgccagcctcccaaggcgggtgtagttcaatggtagaacggcggcttcccaagcctcaagcgtgggttcgattcccatcacccgctccagttttcattcccaaacctatgcagattttgggaagcgaacgccatccctgaggctcaagggcctgctggcctctgtcggtgttcagaaaacatcgcgttcacccccataagtcgctccggccatcaatctgatgccttgcgcttgtctgcgcctgtagagcggcgatgcctgtctgggaaactggatcgcgggagcgctttccatctgctgcgcggatcggcctcggctttgcgccccatcagcactacgcgcgctttgccgccgacctggtcttgcggctggcgtgctccagcgagcgcgccagccggcttacgccttcctcgatatggtctgacggcacgccgccgtagccgagcaccacggcctggcggtcggagtgggtatcgtcatccagaaagtggggcatgccgagcaccagcgcttcggctcgggcggcgtcggccaacgcctggacgcagatttccgggcccagccgggcatagacatgcaggccggctcgggcttgcgacaggcgcagtggctcgccaatgcggcgttccagggcctcgcgcagcacagactgccgctgcgcgtattccaggcgcatgcgtttgatgttgtgcgagaagtggccgtcgttcatgaagtcggccagggcggcctgcaagtgcaggtggccgggtcgatagatgcgcgcgcaagcatttgaaaaagcatgcgctacgtgttccggaaccaccatataactcaggcgcagccccgcgaacatggttttgctgaaagtgcccatatagatcacgcgtccgtcggcatcgaggccttgcagcgaaggaatgggcgcggcgtcgtagcggaattcgctgtcgtagtcgtcttcgagcacccagaggctgcgcgcgcgcgcttgttgcagcaattcgagccgccgggccagcggcatgatgacgccggtggggtattgatgtgacgggctggtgatgaccatacgggcgcggcgcggcagggggcttgccgcgatgtcgatgccttgatcgtccagccgtgccgcccgggtgcgcaggcctgcggcgcctaagaccggcgcaaaggcccagtggcaggggctttcgaccagggcgctatcgccggattcggccagcagccgcgcgcagagatcaacggactggtgcgtgccggccgtgacgatgatctgcgccggctcgcacaccaccgatcgcgacaggcgtagatagttggcgatcgccatgcgcaggggtagaaagcccgcgccgtctttggcatagccggccagctccagattagatttgttcaggtggcgcgagaccaggcggcgccagatatgaaaggggaacaggctggcgtcggcaatgccgggcacgaaggcgccggtatgctgacccaggccgccagtgccgctgccggtgatggcgcctcgcgccgacaatgccggacgctcatgctcgatcaggtcgggtgcgcccgctgttcgcagaggtttgtcgacggtctgctcgacgaaggtgccgctgccgccgcgcgcgctcagatagctctcggcaatcagtcgctcataagccagcgtgacggtgatgcgcgagacccccagttcttcggcgagtgcgcgcgaggagggcaggcgttgtccggcggccaaggtgtgatctagcacgccacgccggacgatctcataaatctgtttttgcagcggctcgtcggccgcgcgtgacagggagccggtcagcaggtcggcgagcaagacttctttcattgcgaggcccggaaaagtggacttaggcagccctgtggccgatcaagatatcgccagtgcttgctagcgtcaaacgccagcgcgaagcttcatgcgttcatttcacaaacccggggcatcttcctgtgcgcgggtccgcagccgctgggcgagggctagcctcaataccagcagtgctagcctgcgtgccctcaatggctgtgcgcttggcagaccgccctctctcgcgatctggaggcgaacgtgacgaggccagggcagcctgacgctgctcgttcttagcgcgttagtcttcgcgccccagccaggcgcttgcgtctcagatcgcgtcaagcgcggcgcgcaccagtgtttcgacggcgccgctggcggcggctgccagcgccccatcccaggcatagggcggccgttcttccatataggtggattggcacatctctaattgcacggcatggatctgccgctcggggtcgccatagtggcgagtgatgtagccgccctggaagcggccattgaccacccagctatagccggcctgttgttccagtgcctgctggatagcgtcttgcacggcccgggctgcgctggcgccgctggcggtgccgatgttcagatcgggcagcttgccgtcgaacagacgagggatgacgctggcgatggaatgcccttcccagagcaggactttgccgtgacgcgcgcgcaggcgttcgatttccgcgcggagctgatcgtgatagggctgccagtaacgcgcgcggcgcgactcgcgctcggtttcgctgatcgcgtcgcggccgtctaggtaaagaggctggccgtcaaaggtatgggtggggcacaggccggtcttggcctggccggggtagaggctggcatcgttgggcggccggttcagatcgacgacataacgtgaatagcgtgcccacagaaaggaggcgcccagcgcgcggccaaaggcatagaggcggtcaagatgccaatcggtgtcggccgaactcagcccgatcgcggtcatgtctggcgcctgctcgtcggggatcaggctgcccagatggggaatggagatcaacagcggggtggagcccgcttcgaagtgataggtatcgctcatgaatgggtctgctgcttggacgcccgaaggtaggcagcaggcagtgtaaaccggcctacggtgcctgcactgtttcgcgagccacgcgggaggtagagggtgggttcagcggcgctaagcgaaaagatcttgggcatgggcgcaggggatgtctaggccggacaagggcttgtcaggctggcgggcgacgctgaagcggtggtggcggtcaagtgctggcgccaaggtgctgcggagcctgcgcacgcgggcccgctccccgtgtcgcgcatgaaggcctgcgcggcgcgccaggggcgagacgcaggcgccccggcgcggcctcgtgatggccgcgcggccccttgtgcaaactgtcaggcgacgcgacgcaggcgagcggcgccctggccggtgtggcagaacaaatccttggggtctgccgcctcgggcacgagctgcacggtcttgccgatatggtgttcgagcgatttcgccagcacatagcgcaggactgagtagtcttccagggcgaaacccacggagtcgaacacggtgatttccttggcgtcctggcggccggtgagatggcctgccagcacccgccacagatccttgaccgggaagtcggcgggcaattgttgaatatcgccttcgatgcgggtctgcggttcatactcgacgaacacggtggccgcgcgcaacacatcggcgtgcagttccgttttaccggggcagtcgccgccgacgccgttcaagtgcatgccgggttccagcatgtcgggcgtgatgatggtggcgtaggccttgtcggccgtgacggtggtcacgatgtcggcgccgcgcacggcttcggccgtggaggcggcgcgcacgattttcaggtccgggaagcccgcgagattgcggatcaatttttcggtggcctgcggatcgatgtcatagacgcgcagttcttcgatacccaggtggcagtggaaggccagcgcctggaactcgctctgggcgccgttgccgatcagggccatcacgcgcgaatcggggcgggccagcgcgcgggcggccatcagcgaggtggcgcaggtgcgcagggcggtggctagcgtgagttcggacagcagcaccgggtagccggtctcaacttcggccagcaagccgaaagccatgacggtgtacaggccgcgcgccgtgttgccgggatggccattgacatatttgaaagcgtaatcctgggcatcggataccggcatcagttcgatgacgccaatgtcgctgtggttggccacgcgcgcggatttgtcaaagtcgggccagcgggtgaagtcggccttgatggtgtcggccaactcgccgatgaaggtgggcagaccgaccttctgaatgagttgggacatggcgggaacatcgataaaacgggtcataggcaagctctttaggccgctaagcggcgaccgggatattgtctccggggcaggctaccaatttgaatcaggcaaactgcacagttcaacgcagaaattgtgcatcttgctcgtaagcgccttacatagtgatttttgtgctgtgcaaaaagtcataatttgggcagaaagccggcttttcaggcgggcgttgcgcgcgggcgtctccctgcctgcctggcgtcaagggggcaataccgcgtctggcccctgtcgaatggcgccgtctggctctagccgcgggcctgtccggcacgcagaatggcgcattgtttcccggacagccgctatgtatatccccgcccctttcacggtcaacgaccccgccgtcttgcatacccttatgcgtgaccatcctctgggcatgctggtcacacagggtggcagcgggctggatgccaatcatctgcctttcgagttggatgccggcgaggggccgttgggccgtctgagcgcgcatgtggcgcgcgccaaccccgtttggcaggatgtggccgatggcgacgaggtgctggtggtgttccgcgccgaacaggcctatctgtcgccgagctggtatcccagcaagcacgagacccatcagcaggtgccgacctggaactaccgtgtggtgcatgcgcggggccgcatcaccatccgcgatgacgagcgttatgtacgcggcgtcgtggcgcgcctgacgcggcgccatgaggcgggcgaggccgtaccctggaaaatgagcgatagcgcgccggatttcatcgacggcatgctgcgcaccattgtcggtatccaggtggatatcacggcaatcgaggggaagttcaaactgagtcagaacaaggcctcccgtgacatcgcgggcgccgcgcaggcgcttgccgagcggggcaacaccgccctgagcgcagctatgctggcctgtgatccgggaaagccggcttcttgagggcgggcggcgttggcgcaagcgggggtgaacaggatgcgcgctcaaaatctggcccgagcttcgctgtgccgaggcggcgggcatgcggtggcggcacgccctgcgcagcgtagaaaatccgcattgtttgagatcgaagatgtggcgagttggaaagcgctcgcttggtgcggcctcggtttccaggtctggcgggtcgataaagtggctatataaaatttgccagactggctatcgggtttagggccagttctctctatcatccttggcatcaccctgccaatggaaagatcatgccagaactgacgccggcgctgaaagcgcgcattctcgaagctgtcgatgcgggattcgcagcccagacggaattgaccgcgcaattggtgcgcctgccctcacaacgcggcgaagaagcgaccgcccaggacttcatggcggcccgctacgccgagcgcggctatgcggtagaccgctggaagatcgacgtggacgccattcgccatctgccgggcttttccccggtcgcggtctcttatgaccatgcctacaacgtcgtgggggcctatcgctcgcactccttgcaggggcgctcgctgattctgaatggccatatcgacgtggtgcccgtcggccccttgagccaatggagccgcgatccctatgatccggccattgtcgatggctggatgcacggacgcggcgcgggcgatatgaagtcgggtctcgtcgcctgcctgtcggccatggacgcgctggccagcctgggcctggcgccggcgggcgatgtgtttctgcaatcggtggtcgaggaagaatgtaccggcaacggagcgctggcctgcctagcgcgcggctaccgggccgacgcggctttcatccctgagccgctattgccgatgctgatgcgcgctcaggttggcccgatgtggttccaggtgcaggtcgagggggacccgcagcatgcttcggcggcctttacgggcgcgggcgccaatgccatccagaaggccattttcctgatccaggcgctggacgaactggaggtgcgctggaatggccgcaagtgtgaccaccggcatttccacgatcacccgcatcccattcgcttcaacctgggcaagattgccggcggcgactggccttccagtgtgccggcttggtgcaccttcgacatgcgcgtggcggtttatccgggtcagagcctggagtccgcccgcgccgaaatcgaggccttcatcgccgaagccgcggcgcgagatcccttcctcgctcagcatccgcccaaggtggtctaccatggctttatggccgaaggctatgagctgaaagactcggaagccgtcgaggtcgccctgcgctcggcccatgaacgggtgttcggcgagccgctgcgcgaatatgcgacgtccgcggcgaccgatgcccgcttctatggtctttatgccgacacgcccgcgatcgtctacgggccggagtgccgcatgccgcatggctacgatgaggccgtcaacctggagtcggtgcgcaaagtgacgcagacgattgcgttgttcatcgccgagtggtgcgggttggaggagcgctccgtatgagcgccagcgcagcgcaggcgctgttcgccgccgagccgcccaagctgaccccaggggaggcggaagcgctggcggcccgcttttacggtttgacggcgcgggccgataccttgagcagcgagcgtgatcagaatttccgcctgaccctggccgatggccagcgctatgtgctcaaggccacgcatcctgcggaggacccggctgtcacggatttccagactcaggctcagcttcatatgatgcgcgcgggcggcgatctacccattccgcgtctggtccccggtctggcaggcgagtatgtgtgttggcacgagggggccgaaggcgcccgtcgcgccatccgcctcatcacctttattcaaggccgtccgctgcatagcgtgggccgcagcgcggcgcagcggcgcgcgctggcgcgggccctggcccgtgtcgatcacgcgctgagcggttttgagcatccgatggcggatcacgagctgctctgggatgtgcaacacgcggaccggctggccgacctgctgcccttgatcgaagagcccgagcgccgcgcgctggccgaaaagcatatggcgtatttcacgcagcgggtgcggcccgccctgatgggattgcggcgtcaggtgatccataacgatctgaatgcgtacaacgtgatggtcggcgcagacaacgccgaccatatcgccgccctgctcgacttcggagatatggtgcgcgcgcccttggtgcaggatatcgccgtcgcctgcgcctatcagctcgaggacgcgccggacccgctctccacggctgcccgcgattgcgtggcgagctatcaccaggtgctgccgctgggagaagccgaactcgcgctgatcccggatttgattgctgcgcgtctgctcatcaccgtggcgatcaccggctggcgtgcgcgccagcaccccgagaaccggcaatacatcctgcgcaataacgccctcgcctggaacggcctggcccgcctggatgccttgcccctatcccaggcccgcgacattgtgttcgcagcctgccacacctccttggagaattccgcatgagccgagataaagccatgctcaatgccttcgatcctgcggcggctgcgggcctgccgcaggccgagcgcgcattgatcgaacggcgtcaacgtatgttgggcccggcctaccgcctgttttacgaccagcccttgcatatcgtgcgcggcgagggcgtatggctctatgccgccgatggccagcgctacctggacgcctataacaacgtcgcttcggtggggcatagccatccgcgcgtggtgcaggctattgccgcccaggcggcggtgctcaacacccatacgcgttatctgcatgagggcgtgctggactacgccgagcgcctgctcgcgacctttccgcccgctctgtcacaggtcatcttcacctgcaccggcagcgaagccaatgacctggccttgcgcgtggcccgcagccatacgggcggcagcggcgttatcgtgacccggctggcctatcacggcgtcacggcggcggtcgctgcggtttcgccgtctttggggcaggctgtgccgctgggtctggatacccgcgcgatcgatgcccctgacagttaccgccaggacccggcgacgctgggcctttggtttgccgagcgcgtgcgtgaggccatcgcagatatgcgccgtcatggcatccagccggcggcgctcctggtcgataccattttctccagcgatggcgtctatgccgagcccgcgggttttctggcgcctgctgtggcggtcatccgcgaggcgggcgggctgttcatcgctgatgaagtgcaggccggctttgcacgcaccggatcatgtatgtggggctttcaacgccatgggctggaacccgatatcgtcaccatgggcaagcccatgggcaacggccatcctatcgccgccatggtggcgcgccccgatgtgctggcccgctttggcagcgaagcccgctatttcaatacctttggtggcaatccggtttcctgcgcagccgccgccgccacgctgtcggtgatcgaagacgagggcttgcaggccaatgccgccgaagtcggccactacctgcgccaaggctttcgggcgctggcggcgcgccacccgcttatcggcgatgtgcggggcgatggccttttcctgggggtcgagctggtcagtgaccgccaggccaaaacgccagccaaggcccatacgcatcgtttcgtgaatctcatgcgcgaaaaccatgtgctgctgagcgctaccggtctgcatggcaatgtgcttaagttgcgtccgcaactacctttcagaacagagcatgccgacatcctgctcgcggcggcggacaaggtgttcacgcaactggccgaggagtcaacgcggctcaccgtgctggcgcctggactgggcttttgaggcagtgggaggcctcggatatcagataggccaccctggtccgtccgcgccagcggtatcaggcaggccaactgggcgctggctgacgttatagggcgagatagcggggatggctcttgcttagctcgagcgccgacgcacggcggcaagttcgtcctgagtggggcggacgccgacttatccaggatagaccgcttggccggcggcgaggcaacaggggctttagcgatgcgccgccagcagcaaatggctttctgagttggccaccccggctatgccgcgcagctcgcgcagcacccggtcaaatgctgcgaggtcggccgtgtgcaaatgcaccaccagatcccagcgcccgttggtggagtgcacctgggtcgcctcaggcaggcggcgcagggcggcaatcacctggtctgtggcggccccgtgcacctcgatgagggtcactgcctgcacgccagcctgatcttcatgttcggccatgcgcagggtatagcccgtgataaccccggcgcgttccaggcgctgcatgcggttttgtatggtgccgcgtgacaccgctaactgcttggccaaggccgcagtgggcaggcgggcgtcggtgcgcaatagcgcgataagacggcggtccaaaggatcgagcaacatgatgggtccggcagcagtcaaagccctgatcatagtgaaaaatagtcagaacgccagatttctatgcttattgaatagaggattatcgaaaagcatcatttttctatctatccgatagcgctcaagcgttctaccattgcgccagcagattgacgctcaaaccccccgccgaccagaaggagatgccatgcaggccagagatatcagtttgatcggtgtgccgaccgatgtcggcgccggcgcgcgtggcgcgtcaatgggccctgaggcgctgcgtgtggcaggcctgatcgaacgcttgagccagcgcggcatgcgggttcacgatcgtggcaatctggctggcccgcccaatccctggcaaccccccctcggccggctatcgccatctggatgaggtcattgcctggaaccgcctcgtctacgaggccgtgtacgcggagttgcgcgccggtcatttccccatgatgctgggaggggaccattgcctggccattggttcgatcagcgccgtggcgcgtcattgccgcgaagccggcaaagggctgcgggtgttgtggctggatgcacatgccgatttcaacacgcaagtcctcacgccgacgggcaatatccacggtatgccggtggcctgtctgtgcggggcgggacccgaagcgctgatcaatctgtcaggggccgtgccggccatcgaggcaggctgggtgcgtcagatcggcattcgcagcgtcgatgacggcgagcgcctgcggatatacgaggcgggtctggaggtgttcgatatgcgccatcttgacgaggccggcatgcgcgccaccatgcaaaccgcgctcgagggcctggatcacaacacccatgtgcatgtcagctttgatgtggattttctcgaccccgacattgcgcccggtgtaggaaccaccgtgtctggcggcccgacttatcgcgaggcccagctatgcatggagatgatcgccgacacggggctgatggcttcgctcgacatcgttgaactcaatcccgcgctggatgtgcgcaaccgtaccgccatggtggcggccgaattggtggaaagcctgttcggcaaatccaccctgatacggcgtcaagggtagaggatcgaatactgtacgtaggtatgaaccttgcccgccttgatggcgccgttgcctgtcttgatatagcgtgccagataggtcagcgtggcgctggccgtcttgctgttgcccgagccggcctccacggctgtgaaacccttgctgcgatggtcggccgcgccgatcttgatggcgctgccatccgtattggccaactggatttccacattgtcgaataacttgctgctgtccaggtcgccaggaatggtgctcgccgccttcgtgggcagcgtgtcgatggtataggtctggagattgcctgtcgcgaggtccaccgcagggcccggttcaaagtaggcggccagcatcttgtttttcagggactcggggcattccgtcagctcgatgtgaaagacggtgctgccggccgtgtcattgacgtttttcagggctgacgacgaaatcttgggcagggtgaccagcagattgtagggcggtgtgttgccattgattttgcaggtttgcgtggtgatttcaccggtgatggtgatgacgccatcggaggcatgcgccgggacggctgccatgccagcaagcgcgaccaagacgacggaggtcgttcttatgcagtcgattacagtctgcggtttgaaagcgaaagccatgtcttgcctttaacgagagataacaaggggagcctgtcagcctccccccttgatggaaggcagggaagcgggtttccaaccgttcgagagcggcccggcgctgtccctcaacgcatcgaaacacccgatgaatgtcatcaggtgtttcatccatcgtccatgctagccctgggcggggtcagaatgcccagcggccttgcagcgtagcggtctgttgccgtgaccgggaaccgaactctccggtatagcctacgcccagcgtcgccttggggctgatggccagatccgcgcccaattcggcctgtgccgtactgcgtgcgatcggggtgccgcttaccgtgaaatccggcccattctggaaagcgagtttggattgcggcgtcaagtcctggcctgtgtagcgccaggccaagccggcccgcaagcgcagatctttacccgacaccttcagatcgtaggcagcacgaacacccaacgaggtcacgaggttgctgcggctttgtgccgcgccatgtagggcggcaaccccaccgctttccgtataggactcggtgtgcaggcggttgaggctgatgccggcatagggttcgacatagccgtgacgccaggggaaggcgtggccgagttcggtgaagagctgcacggtattgccgtggtagccggccctcagcgtatcggccagccccacctgggaaagatcgcgcttgctgcgaatgtgatgcgaggtataagcgccgcccgccagcaagttcaactggcccaagccggtttcccactgttttccgccgtaagcggtcaagctgaagttgtcgatcgtggccttggccgagcgcgtgcggatgttgacctgtgtctggctgtagcccagggcggcgcccaggcgtatgtccttattcttgccaagagcctggtctaccccgatgaagagcccacccgtgaaggcacggccgccgggggcgttgctatcacctttgtcgtgctgccacgatccgaatgtctgggcccacagaggctgggcggccgaggagggcagggcggaaaccgggtaggagccgccgctttgcgccaatggcgcgcctggcagcagaccggcttgcagattgctgcgaagatgggccatgggcacttgcatcacaggggccactgcgctttgttgtagtgcgttgctgaccgaggtgtgcgcatcgcctgccagggcatcaaacacggcggccggagcgcccttgggcagccgttgcacgaactgagggagttcgccgctctcgggcatgtggtcgagcgcgttggcgacggcgcgctcattgctgctgacggcctggctggcgaaggtgtcgttcgcgcggcgggtcagtgtcaaactaatctgtcctggggtgttgtagtccagcgtggtgtcaataaaggcgagattgttgtccaccttgctggataccgtgccgaacttgccctcgacgccgcccgtcgccttgagcaacagatagggcgcgtcgagttgcgcgtcacgagcctccacgtccagcttgctggtttcttcaagctttgtcttgccactcacattgagcagcgcctgagtgggcacggtgtcactggcgagcgcgacgcttaaggcgccgccgttcttgatctccaggtcacccatgaccgtaacaggctggcggcctccggccgaaagcgtgccgccctcattgatgacggtcgagccgatctggcccgtgccgctcaggaatgcgccgctatggacggtaagtgttcctcccagttttccatcgacgcgcagcgtaccgcccagaacatctgtctggccggcaaaggctgcgctgtctccggtcaagagggtgacgccatgttgctgcgtgatgtgaccgcggccggtgataggcgcgccaaactcatagttgtcggagttatggttgaaaaccagttgttgcgtggcggcgctgtcgtcgagcgaggaaaattccagccccttggtggacagtgtgccggcggctgcggctgcatcctcaccgcccagaatgaggcggctgtgcttcccttgcaagctcaaggccttgtttccggtgtccagtgtgccgccattgcgcaactggacgctggcattgtcgttcagcgtgaaagcctgtgtcgcagcccagtgtgaccccgcgccatcgataagcacggtggtagactcgccgtcgccaggcttgcccagggttgcgccttggctcttcaggctgccgccgtcaaggattttgatatcaaccttaccttcagtagcttgggcgttgaccgttgaggccgtcgtcagcgaggcgttctcgccttcgaccaataggctgctgctgcgagtggatttaagctgaacagcgctttggctatcgaccgtgccggaaaccttgagctcgccattgctgatggtgagtgcgccgccgagttttcccgcaacgtccagagagcccccggttatcagtgtttcacccgagaacgtcgagctatctgcggtcaggtttgtcaggccttgctctaccacgatcgaaccattgcccgtgatcttggggctgaaatccaatccattggtggtgtgcttgaaggcgagtatttgcagtgtgtcgtcactgttatttgtggcgaacgcaacctctggtgttttcagtagccccggtgcgacggctgcttcggttgacaggctgccgatggacacttcagcatccttgcccgacagtgtcaaggcttggtcgccgagatccagcgtaccgccattgcgcaattgcaaagtggcattgtcgttaagtgtgaagggctttgccgtggtggtccagcgcgaccccacgccgtctatcagcacgctagtggtcttgtcaccgtcggacttgcccagtgtcgcgccttggctgttcaggctgccgccatcgagaatcttgatgctggccatgccgccaccggtactcgaatcgacggtttgcgccgttgtcaggctggcgcctgaacctgaaatcaacaggctcgccgtatcggaggtgtcttgcgtgagcgtcagcgcctccggcgtatcgaccgttccggacacctggagctcgccattaatgaggttgagctttccgcccaacttgcctacgacctgcagcgatccgccggctatctccgtgctgccactgaattgcgagctatccgcactcaggcgtgtcaggccgtgtttcagtatgaccttaccatcgccagaaagtttggcgccgaactcaaagccctccgagtcggagtggttgaagaccagcgcttgggtggcggcggtcgcatcgctcttcgagaatgcgactgctgctgcgagcagcgtcccagtggcggcggcgccttcggtgtttgtgccgccgaggttcaggctggtgttctggcctgtcagcgtgagcgttttgtcaccgagatccagcgcaccgccattgcgaagctgcacgctggcctgtgcgttgagggtgatggctccggtattggtccaacgagatccggcgccgtcgataagcacggtggtcttgttgccgtcagacttgcccagtgttgcgccttggctgttgaggctgccgccattgagcacagtgatcgcagtggtgccgcctgcgccggatgacacctcaccgctaacgttaagcgaggagcctgccccatcaatgccgagcgtggcggagtcggtgtttgtgttcgtgagcgtcagcattgtgtcgctcgtcagggctccaccatccttgatttgcaacgtggctgcgccgttgttaccgacgcggaaacttccatcggcttttacttgcaaagacgaaccctgcccggtgaccagcgtttgccccttgtccaggttgagtttgttcaagaccgccttgccctggtcctcgaccttgaggcttgccccactctcggtaatctgcacctcaccggtggtgagcgtcgagccggcgccggttacggtgacggaagctgtggctccgggaaggatgatccagtcggcgggcgacagggacccgccgttctcgatggtcagcgatgcggagccggacagttgaattttgtttttgtttttcacattgttcgggacattttcgccggagacggtaacggcggtgttgctcaatgtggcatctggctgcgggacctgggcgtatgtggccggcgctgcagaaagcagagacagataaagggccagtggagccgggcgaaatataggacgaaaggagcggggggtggagtcattattgatggcggcttaggagaaacaaggtgtttgcgcaggaaaccggaggtatgcggtaaagcatcgctacgcatgcttgagaaccgatatagagtggggtgttgggcaatcatccggggctgggcgatgggcggcgcgcgatgtgccgtaatcaagacggagtccgtgacaagctggccacgtagcgcgacaaaagcacggtgcggtttagcgtcggcgttagacgttggcggggcggagccgcttatgtcgggccgtggtgaacaggtcggtcaacaatatgcccagcagcgcaccggccagggtggcccagatcgtgtgggcgtcgagcatcacgcgcgcccccatggtcatgagcgtcatcggtgcgagtatccagaggaagatcaagccgtaacgccgcgcgacaaaccatgcgccagaggcggccaaggaggagtgtcctgagggcatgttgtgtttgctggaggccgagtgcggccgctgcccgagacggttgcctgcaatttcgacatcgttgagcagacgcttcaggccgtgcacggttgcggccgcggtgatggcgaccaccagcagttgcttcaggcctacccaatcgcgcgtcaaaagcggcatggaaatctgcatgagcgtgttcaggtggcggccgacatgctctaccgcccacgcggcggcgggggcgtcgggcgacacatgcttgtcatggtcgtaaggaaagaccatggctgcgatggccaggcaccagcccagacccagcagcttcaggcgtgcggccggatagctgaggggcaggcgcaggatgtcacggaaggtcatggtgttttctcccggaacaggttgtgctcgggctggtagatgggcgattgcatgccgaaggcgcccagcacgctgtgaaagacatggttgtgcgagagatcgtctggcgcctgcgtaggcaggcgcaggcggggatgggagtcggataaccagagatagaaggggatgtcgcgttgaacatcgggcgccagcgcattgggtgcgccatgcagataccagccatgctcgcccagcgattcgccgtggtcggcggcgtaaagcagagttgctggatagggcaggctggacagcattccgatcaggctgccgagcacgtaatcggtgtagaccagcgtgttgtcataggcgttgatgagcgattccgatgagcattcgctgggctgcacagagcggcatacgggcgtgaaggccgtgaaggcaggcggatgtttgcggtggtaggccggaccgtggctgccagccaggtgcaacacgacgaatacccgctctgaggttgaggcctggatgcgcttggctagaccatggagcagatcggcgtcatgcccgtcgcactcggggcaatcctgtgcaatgtcgccgcgttgctcataagtgttgaccgcgatgcggggttccccgctgttgttgccacgccagatcacgtccacaccctgacgcgacagatagctgggcaagggttcgtcgctgaccggcagactggccgcgtcacccttgtgcgacaacatgcaggctagcgaagcggtggtgtaggtggcgcaggaacgggcgcccggcagggcaagcaaagtggtgtcgcgggtgtagggattggtgtctcgctcgtagccgtaatgggcaatattggccgcgcgggcggcttcgcctatcaccagtacgacgacctctttttctgccagggggggaggcagcgcggcgtcgggcaagaggcgttgcacggtctgctggcctgcctcatggctggcgtagcggacggtgttgacgaggtaggaccagggcagcactagaccgccgagccgcttggcatgctggtccagccacaaccaactgccgctggccgcgtaaagccaggcgagcagagcaagcagcacggtgcccgcgctggctgccagatgcagccgcccgcctgaacgcaggcgcaggcgccagagcagggcggcgggcagcaggcccagcacaagcacatagaagcccagcatcggatgcagcagctcgctcgattcggcccagtcggtgcttagcacattgcccatcatggcgcggtctatcagcacgccataggtgttgatgaagtacagcgcgatggcattgccgatcagcagcaaggccgcggccagcttggccgcgcggcgagacagcagcgcgaagagggcgagcagcaaaaaactcaggccggcctgagtcaggatcagcgtgatcagaatgttgatgtggccgtcgttgtgccgggcggcataacgcagcagcggccatataaacagcagcgaattgagcagtacgaacagggccgcgaaggccgtacggctgcaggccggcggagtacggaaagaggctagggacacaggcgttggcggggcaagcctcatgacaaggacgcccggcagtctccgtggctttatccggcgcgcgctgttgagcggcgaaaataagacggttctgcgccgaccctgcgctatagctcgaacatctcttggcggttacagtagatgcctactcctcagacagagagaatgtgatgtcccttcctcgagcaatgctgtgcgccggcttgctggccctgtcggccggctgcgcgacgcataccggtcaggcccgacccgtcgggtcggctgccgccaatgccgccaccagtgcggattcgctggcgcaaacccgctgggagctgacccgttggaccgacgcgctgggcaatcagcgtgatatcacgaaaggaggcgagccgatctcgctgactttcctggcggatggcaagcaatacacggttcatggtttttcgggctgcaatcgctatagcggcagctataagctggaggccgacaagctcagcatcacggcacccgcctcgacacgcatggcctgcccggacccgcagcaggctcagctcgagtcggattatctgcgcgccctggcagctatccgctcgtttacgctggatgccagcggcgcgccgcgtcatctgactttcaacgtggcaacgggtgatgtgcttgagttttcgcgtcgcgaggatgcatccaacctctgatgcggcccatggacgggagggcataaaataggggtttcggccgctcagccggcctgcaacaaggaagccgctatgcctgctatctttcgtccgctgtgctatttgacgcttttgctggggctggctgcctgcgcttcacggcctgcgccgccgcccgtcatggggcagcaggtcgggcaacaatcggatgttttcgcgcagacaagctgggagctcgcgcgctggacccggcccggcggcgcattgcgtccggtgccgcatgcgcacagcgggcaaagacccatcaccctggtcttcacgcaggacagggggcgagggcagatggggggggttgccgggtgcaatagctactcgagccagtatgtggtggccaatggccagttgctcgtgcaatcgcctcctgtggtgacctatatggcttgcccgactgacaccatgcagctcgagcaggattatctcgctggcctgacagggattaccgccagccatctgaacgatgtcacgaggccagagcgcctgacgcttacgctggcctcgggcgatgtgctggacttcgtccgcctggcgaatagggcgccgcgataagcccgcccggtttttattttcagtttttgccgtctgctttcatgtccatcgtcaatatcgccgcctataaattcgtaagcctgcccgataccgtcttgctgcgcgaggccttgcaggagcgcgccgatgccctgggtctcaagggcactattctgttggcccccgagggcatcaatctgtttttggcgggttcgggcgaggcgatcgaggcttttctcgctggcctgcgcgccgatgcgcgttttgcagacatcgaggtcaagtacagcacttccgccgacgtgccctttggcaagatgcgtgtgcgtctcaagcgagagatcatccgcatgaatcatccggccatccgtcccgaggcgggccgagcgcccagcgtcaacgcccataccctggctcgctggctcgagcaggggcgcgatgatgacgggcgcgaggtcgttatgctggacacccgcaatgctttcgaagtggatgtggggaccttccgtaacgccatcgattggcgtatagaccgcttcacgcagttcccggatgcggtgcgcgaacaccgcgcagaactggaagggaaaacggtggtgagtttctgcaccgggggcatccgctgcgagaaagccgccatcttcatggaagatatcgggatagcgcatgtctatcagctcgaaggcggcattctgaagtacttcgaggaaaccggcgggccgggctatgacggcgcctgttttgtgtttgatgagcgccatgcgctcgatccggcgctcaagccggtctgacgccgccgccttaccggtaaagcaaaggggcgcccatctcgcgatgggcgcccctttgctggacctgggttttagtggatgcgcatgccgggttgcgcaccaggccagggctcgagcacgtagatcccggcgtcgaccttctcgtcggcgtggctggcggccagcaccatgccttcggatactccgaacttcattttgcgcggcgccaaattggccaccagcaccgtcagcttgccaatgaggtcttggggcttgtagaaggacttgatgccggagaagacattgcggtggcggccttcgcctgcgtccagggtcaggcgcagcaacttggtcgagccttcgacctcttcgcaattgatgattttggcgatgcgcaggtccaccttgacgaaatcatcgatggagatggtgtcagccagggcttcgccgcctggtgtgggagcgggagcggcaagttcggcgggcggctcgaacaaggcatcgagcatttgcggatcgacacgctgcatcagatgcttgaagggggccacctgagccggcaggtcggcggcatcgctccagatgaagtcacgctgggcgccgaacagatcacgcgccacgcgcgaggtcagggcgggcagcaccggggcaagcatgaccgacaaggctttgaagccggccagggcgcgcgagcagatgtcttgcagttgggcgcggcgggcctcgtcggcctcggcgaagcccttggccaggacccagggctgagcggcgtcgaaagcctgattgatgccgtcggcgtaggccatgatttcacggatggcgcggttgaactcgcgcgcctccagggctgcgcggatcgattcggtttgctgcgcgaactcggccgacagcgcagcggtatcgcccagatacgcgagcttgccctcgaagtggcgggtgatgaagttggccgcgcggctggcgatattgacgtatttgccgaccaggtcgctgttgacgcgggcgatgaagtcctcggggttgaagtccatgtcttcaacgcgtgcgttcagcttggccgccatgtagtagcgcagccattcggggtccatgccgacttcgagatagcgcagcggggaaatgccggtgccgcggctcttggacatcttctcgccgctgacggtgatgaagccgtgcacattcagggcgtcgggtgtcttgcggccggcgaacttgagcatggcaggccagaacagcgcgtgaaaatagatgatgtccttgccgatgaagtggacttgttcggtggcgctggacgggtcgagcagcgcgtcgaagtccaggccgatcttgtcgcagtaagatttcagcgaggccaggtagccgaccggggcgtccagccagacatagaaatacttgcccggcgcatcggggatttcaatgccgaagtagggcgcgtcgcgcgagatatcccagtcgcccagcttggcttcgccctcttcgccgcccagccattcccgcgtcttggcctggacttcggattgcaggtgcttgatgccgttgcgattgctgccggtcgtccattgctggaggaattccacacagcgcggatcagaaagtttgaaaaagaagtggtctgaacgcttgagtaccggggtggcgccggtcagggcggaatagggctggatcagttcggtgggggcatagacggcaccgcacacttcgcaggagtcgccgtattggtctttggcgtggcagcgcgggcattcgcccttgatatagcggtcggcgaggaacatgcccttgaccgggtcgaaaaactgttcgatggagcgcgtttcaatcaggccggccgccttcagcgccctgtagatttcgtgcgacagggcgacattctcggccgagtccgtgctgtgccagtggtcgaaacggatatggaagccgtcgaggtagcgggggcgctcggccgcgtagcgggccacgagtgcttggggcgtgatcccttccttttcggccttgagcatgatgggcgcgccatgcgcgtcatccgcgcccacgaagtgcaccgtgtgccccgccatgcgcatcgagcggacccagatgtcagcctggatgtattccatgatgtggccgatatggaaggagccgttggcatagggcagagcagtggtgacgaacagggtgcgtgacatgtcggatctgacgttgagaggaaggcgggcaacacccgccaggaagcgagaggctattttaaggcctggcgcggagggcgaggccagacgggcaagccatgggcttgcccgctaaacggggggcaggggcagagcgggggcatagtaaacggattgcccgccgtgccgggcggagctagcggatttcgcgagcctcgacgtcgatgacgtcttgggtgcgcgtgggcgcgctggcgccggggaagggcccctgaaagggtcggttcgcctggcgttggctccagtaggcgcgcacgccaaagggttttccgcgcaccttggcaaccagatacagaatgcccagtgcgatcacggtcgaggccatgaacaccagcgccatcagcgtgccgatcaagcccagcaagataatgggaatggcgcggagaaaacgaatgagggcgtttgtcatggatataggatgttaaaacagggcattaggttcccttgcttccgctatccttgtgggtaacggttgatgcgaatcccgccttgcctctgaaatcatagtgacatgagtataacgatagaccaaatccgcgccgcgttgcgcggagtttccgatccgataaccggcctttccctgggcgcttctgtaaaagatcgtgacatccacatcgaaaatggccgggttcgtctcctgatcgaacaaggctatcccgggctggcggcacaggcgcgcctggccgagctggcccgtgacgcgctggccgccgtaggggttgatcaggccgagatcgcggtcaaggtggctgtgcaggcgcatgccgtgcagcgcggcctcaagcccctgcccaatgtgcgcaatatcatcgccgtggcctcgggcaaggggggggttggcaaaagcaccacttcggtcaatctggccctggccctggcggccgagggcgccagtgtaggcgtgcttgacgccgacatctatgggcccagcatcccgaccatgctgggcatcaccggccgtccggagagcctggacaacaaatcgatggagcccctggtgggccatggcatccaggccaattccatcggctttctcatcgatgccgactcgcccgccatctggcgcgggccgatggtgacccaggcgctggagcaattgttgcgccagaccaactggcgtgacctggattatctgattgtcgacatgccgccgggcacgggcgatgtggcgctgacgttggcccagaaagtgcccgtggtgggcgcggtcatcgtgaccacgcctcaggatatcgcgctgctggacgcacgcaagggcctgcgcatgttccagaaggtcgaggtgccgattctcggcgtggtcgagaacatggctatccatgtgtgcagtcagtgcggccacgctgagcatatcttcggcgagggcggcgggcagcgcatggcggcccaatacgaggtgccctggcttggcagcctgccgctgaccctggccatccgagagcagaccgatgccggcgcgcccacggtggtggcggacccgcaaagcgaggccgccggcctgtatcgcgagattgctcgcaaggtggccgcacaggtggcggctctgccgcgtgacatggcagggcggatgccttcggttgtcgttcagcagcagcggccctcctgaggatgcgcgggtcacgagcggccgttgtcctggcagccctggtgtatgtgtcccatgcccaggccaagcccgaaatcatcattgatccgggcggcgttacgccacagtcgctgaaggtcatcaccgaggcggttgatgcaatcgcccggctggcggaagaccaggacggcggtgaaaccacccgtttgcgccgccgtgcgcgcgatgcgaccgtggccgctcttgcgacacaagggtatttctcgccgacggtgaccttggcgcccggcaccgatgtggcgggcgatacctgggacatcaccatcgggccagggccgcgcgcgacgatccgctcggtagacctgcaattcacgggccgcgtgctgcggccggaatacgcggcccgcattgcccagtggcgcgaagactggagcctgaaggtcggtcagccctttatcaacgacaactggagcaaggccaaagccaccctgctggataatgtctcggcgcgggacttcatgctggccgccatgaccggctcgcaagcggatgtctatgccgaagacgccaaggtagatctgaaggtcgtgatcgacagcggcccgctggtgcgtcttggcgccttgcagacccaggggcttgagcgtgtgccggaaagcctggtcacgcggtatgtgcgctatgacaagggcgcgccctacaaccaggagcagctcgatgactggcagcaggagctccagtcgaccgcttttttccgcggcgccttcgtaaccctgcgccgttcgggcgcgcagcccgtccaaaccgaggcgccgccgccatcgggcctgccagccgatgtcaaaacgcagcccgtcccggccgtggcgccgcaggtctatgattcggatggcgaactgaccctgccggtagatgtccgtgtggtcgaggcgccgcccaaggccctgaccgtggcggtgggcttcgacgataccgccggcgcgcgctttgaaaccttgtatcgccagaatgtggtgtttggcctgccgctcacgatggagaccggggtgggtgccgaccgtttgcagcagcgcgctttcatggatttcaccctgccgccggacgcgcgcgggcggcgcaattccatcggtgtgctggcccagcattcggatatccaggggctggatgtcacgcgttacgccctgggtttcacccaggcgcaggatcgcaaggcggccggcgatagccgggtggagtatgaaacgcgttggggcggtctgttggcgcatgaccatgtccagatcgatggcggcccgacctatgacctgcccacggccacgctgacggccgactggctgcgccgcgacgtggacagcaagtatgacccgcgcgagggcaacctgattgcggcgggcgcaggcctgggcgcggtgctcgataatggcgatccctatcttcgtctgcggctgcgcggccagaaatggtggccggtcggccagcgggatgtcctgacgctgcgcggcgagcttgggcgggtatggtccaatagcaagacgcacgtccctgacgatttcggttttcgcacagggggcgcgcgctccatccgcggctatcgttatcaaagcatcggtttgaagcgcaatagcgccaccgtcggagcgccgaccctggcggtcgcaagtgttgaatacgaccactacttcgatgagcgctggggaatcggcttttttgtcgatgcgggcgatgccgccgagtcttttggctccatggacctcgcggtgggctatggcgtgggcgcacgcgtgcgcacgcccgccggacctctgtttcttgatgtggcctatggccagcgtgagcgcgatctgcgcttgcatttttcgctggggatcgcgttttgatcaagctgcgcgccgtcttgcggcatgtgctcgtgtggtggttgccgggcttggccatgctggctgcgctggcggcttcctttgtgctttggctggtggccacccagaatggcagccgtttactgctgacttcggccgtgcagctattggatggccagatcgaaaacatcgaaggttctgtcctgcgcggtctgcgcataggcaaactggatgtcacggtggccgcaacccaggtgcgggccgacgacctcgggctggacgtggattggcgcgcgctcggtcaagggcgcgcgcatgtgcgggcactgacggccgccaatctggctatcggcttgccgccttcggaggaggccggggctaagccgccacaagagagcggtttgcccgagtccttgtccttgccggtttccatcgatgtcgatcggctggcggtaggcaggttttcgctgactcaggctggcaagcccttgccggtcgccctgagcgatatcgtgctggccttgcatgtgcaacgagacaaggcggcgcgtctggccgtcgagagtctgcgtgtcgatcatgatgagggccaattgcgcctgaacggcgtgcttgatttgcatgagctggccgcaccctggcctttatcggctcagatcgaggcgcgggcggccgccacgcggccggactccacactgtgcgtcgaatgggatcatgcgggacgcaagcgcgaggaagcggccgccaaggcgggcgaactgggcgcctacctcatgactcagccgcaggcgcagcatcaagctgcagccttattaggccgggatgccgtcatcgatgacaccggccgtcagcgctggctcgaaaccctggatcagatgtgtccggtcacggtgtccgtccgtgcgcaagggtctatggatcaattggcccttacgctcaagggggatggcgggggcattgcgatcgatgcgcaggccgcgctcgcgcccctggcggcttttccgctgcgcggcgcgcgggtggacatcaaacgggatgatggctctggcctgagcgccacgctcgattggcaaacggccgaacaggcgggggcgccggatcacgtcaaggccgagctgcgggctgatcggttggatctgcgcaggctggtcggtgatcgcctgccgcaggcgttgttgagcgcgcaggccgaggtgcaggctgaggtcttgaacctgagtgagctgctttcggccagtgtgcggctgaatatcgccccggacagccgatggaaccagcaagccctgtcgggtgcggtgaaagcggatttgcgcgccggtgggggcgcccttgcgccgggtctgcctgcgggctggcgcctgccgatgctggatatcgacctcaccctggggaaaaaccgtattcttgcgcagggtgagctacaggcgcagcgcgccaggctcatgctggatgcgcgggccccggagctggccgctttctggcccgatctgcctggcggcgccgtgctcaaggcgacgctggatggcgatgcggcgcatcatcggggcaagctcgatgcgcgctacaccccgcctggtgcgcagcccaagcttctgggccgtgcgccggtcgaggcccgtttggcttttgacggcggctgggcggagcaggatggtcaggcaggctggcgtggcaagctgacgggcttgtccgcgcaaagcgccggcttcacggtcgccattcccggcgccatggcgctggcttatttgccggatgccccgcaatggcaatggcaggtgggcgcggcgcagatccaggcggttttcccggacaagcaaagccttgtcttgtctcacgccggttcgcgtggcgggcctgagcgttgggaaagcgccggacgcgccaataatttcgtcttgcgcgcctctatggtgcgccaactgatgcaggccctggaacctgaggcgggcgcggcggcgaaggtcaatgccgtgacggcagatgtgcaacgccgcatcgcgctcgatttttcctgggatctgaaatatgaccaggccttgtcggggcgggtccgtctggcgcggcgggatggggatttgcagatcccaggcgatccgccgattcccttgggcctgaaaaccttgcaactggacctgagcgctacgccgggcgggggtaatgcgagccggatcaatgcggctttggcgctgaccaccgagcacatgggcgatgtgaaggccacagccagcactcagctccgaggtttgacgctgccgcctaatcaggcgatacgcgccgaggtgtcggcggatatcgccgatctggcctgggttggtttgttcgtgagcgacacgctggagttgggcggctctctgcgcgccaatgtgcgcgccgatgggtccttgggcggcgcttggaaggcctcaggcagtatcgagggcgacaagttgcgcatggtgcgcatcgatgatggcgtacgcctcatggacggcactctgcgggcccgccttgacggcgaccgggtggtgctggagtccctgcgctttcctgccgtgctgcgtgtcatgccggatgagtggcgcacgaaagagtggatcaccaccaatccgggcgccaagggggggtatctggaggccaagggtgactggaacctggcggagtcggcgggccgggtcggtgtgacgctgtatcgcttcccggcgcttcagcgttcggaccgctacgcgatggtcagcggcaaggtggatatcgacgccgccctgccccgggtcagcatcgacggcagcatcacggcggacgcgggctggttcagcctggaaattctgcaaggcgtgcccacgctggatgacgatgtgcgggtggtgcatccagggcagagcctaaaggccggcccccccatccagttgagcatggatctcaaggtggacatggggccgcgcttttacattaccggcatgggcctggacgccgggctggtcggcagtatccagatactgatgcaagacggtaggttgagcggcatcggcgccctgcatacgcgggacggcggcatcgaggcttatgggcaaaagctgcgcctgcggcgagggactctgaccttccagggccgattggacaatcccctgttggatatcgaggctctgcgcaccggcaaggcggtcgaggcgggcgtgcgcgtggcgggcacagcccaacggccgcgtatcgatctggtctcctaccccgatgtcagcgatgtcgagaagctgtcctggctggtgttggggcgcggccctgatgccggcggcggcgataccgcgctcttgctgtccctaggcacatccttgttgagcggcaagggtccgcccctgtataagcagttcggcctggacgatgtcagcatgcgtaccggggccattggcagctcgggcagtgtgctgcccgaccgcaccgtggccagctccgtcaaccgggatgccgatgccgatctggccacccagttcctggttgccagcaagaatttcgccaatggcatcacgctgagcgtggaacaggccatgtccggcagcgaaaccgtaggccgggccagctatgctttggcgaaaggcctgtccctggatttgaagggggggtccgtcaatggcatcgagctggtctaccgctggctgggcgggcaatgagcccgacgcgataaaatagtcgccgattgcatataaggtagagaattcatgagcatcaaaagcgaccgctggatacgccgcgcggccgagggcggcatgattgaaccgttcgaggccggacaggtgcgcaccgtaaacggcgggcgcatcgtcagttatggcacgagcagctacggctacgacgtgcgctgcgccgacgagttcaagatattcaccaacatcaactccaccattgttgatccgaagaatttcgacgaaggctctttcgtggatttcaagggtgatgtctgcatcattccgccgaattcgttcgccttggcgcgcacggtggagtacttccgcattccccgcagcgtgctgaccatctgcctgggcaagagcacctatgcgcgttgcggcatcatcgtcaatgtcacgccgctggagcccgagtgggagggccatgtaacgctggagttctccaacactacgcccttgccggccaagatctacgcgggcgagggctgcgcccagatgctgttcctggaaagcgatgaagtctgcgagacctcgtatcgcgaccgtggcggcaaatatcagggccagcgcggcgtgaccctgccgcgcacctgatcagtcatcgagcggcttgagcatcagggtttcgtcgatggggcggccatcgatgtacagggccgctggttcatggccataggccttgaagcccaggctgcgatacagctggcaggccgcgagcttgctgctgttcacggtgagcagcagttgccgcagcccctgccattgccgggcatgatcgatggcgctcaggatcaactgccgccctagacctgcgccacgttgcgcgggcgcaacgtataccccccagatcaccgccttatgctgctgcttcagcggactgaggcggtataggcctgcacagcccaccaaccgctcggcttcccaggcgcccaataccaggctggccgaggtgggcgtgatccgtcctgcccattcctgagtcgtaagcctttgttcttcttcgtaacttgatccaaaggcgtcgggtgtgtcgcatagcgcggccaggcgtagcgcttgaaacgatgcggcggattcgggcccgagcgggcgtatgcaggctgaactcatcagtgataccttgtgcgaaggggcccgtgctgacgccgcagccctggcgtaaccatacccgaacgcgcaggagtcgccgatgtttggtctgttcaagaaaaaagcgcaggcggtattgcccaatccagaggtgcaggctgagtttatcgaccgggtaagccaggccgctgcggactttctggctgcgctgtccgacacgcaggggctggattatcagccggccagtgtggccttgctggacagggtcgccgcgcgtgtgcgggccggcaccctgagcttatcgcccatacagcgggtcggcatggccgcctatctgtacgaagtcgcgcggcgcgcccacggggggcaatacgaggtctgcgacaacgatgatcccgtggtgctcgtgataggcgaaccggtgttcgacgtttgtctctgcggtatttcgcgggtggaaagtacgctccagggcagggtgcaagaacccctagctgttttctatgggcgttttgaggcggctgtgcgcgccgcccgcccggccctattgcgttgagcccgacaagcaatttggcctgctgtcatcgcgtgaccaagaatccgtcctacaatcctccccgaatcgccggctccacgtccgcttgatcgtttcaggcgggcgtccccgaagtacactcgcgtccgttttgccttgccgcccaggagcgccagcatgaaatttcgcttccccattttcatcatcgacgaagacttccgttccgagaacgcctcgggtctcgggattcgcgccttggcgtcggccatcgaggccgagggcgttgaggtcatcggcgtgacgagttatggcgacctgagttcttttgcccagcagcaaagccgcgcgagcgccttcatcctgtctatcgatgatgaagagttcgatgtggactctccggaggacgtggccagcgcgatcaagaatctgcgcaccttcatcggcgagctgcggtttcgcaacgccgacatcccgatttatctgtacggcgagacacgcacctcggaacacattccgaatgacatcctgcgcgagctgcacggcttcatccatatgtttgaagacacgcccgagttcgtggcgcgtcacatcatccgcgaagcgcgcagctatgttgacagcctgccgccgccgtttttccgcgaactggtcaagtatgcccaggatggctcttattcctggcactgccccggccactcggggggcgtggcttttctgaagagcccggtgggccagatgttccaccagttcttcggtgaaaacatgttgcgcgccgacgtatgtaatgcggtcgatgaattgggccaattgttggaccacaccgggccgattgccgagtcggaagtcaatgccgcgcgcatcttccatgccgatcactgctacttcgtgaccaacggcacctcgacgtcgaataaggttgtctggcatgccaacgtcgccgccggcgacgtggtggtcgtggaccgcaattgccacaagtcgattctgcacgccatcaccatgacgggcgctattccggtgtttctgcgcccgacgcgcaatcacctgggcattatcggccccattccgctcgaagagtttgaccccgagaacattcgcaagaagatcgaggccaatcccttcgcccgcgaagccaagaacaagaacccgcgcatcctgaccctgacccagagcacctatgacggcgtgatctacaacgtcgaaatgatcaaggaaaagctcggcagctatgtcgatacgctgcacttcgacgaggcctggctgccgcacgcctctttccacgagtactaccaggacatgcatgccatcggccaggaccgtccgcgcagcaaggacgccatggtgtttgctacgcactccacgcacaagctgctggccggtatttcgcaggcctcgcagatcatcgtgcaggaatcggagtcgcgcaaactggaccgcaatgtgttcaacgaagcctacctgatgcacacctcgacttcgccgcaatacgccatcatcgcttcttgcgatgtggctgcggccatgatggagccgccgggcggcaccgcactggtcgaagagagtatccgcgaagccttggacttccgccgcgccatgcgcaaggtggaatcggagtatggcaagaaagactggtggttcaaggtgtggggccccaatcgtctggtgtccgaaggcatcggcaaccgcgacgaatggatgctgcaagccaatgatcactggcatggcttcggcgagctggccgaaggcttcaatatgctggaccccatcaaggccactatcatcaccccgggcctggatatgtcgggcagcttcggcgaaaccggtattcccgcggcgctcgtgtccaagtatctgaccgagcacggcgtggtggtcgagaagacgggtctctactccttcttcattctgttcaccatcggcatcaccaagggccgttggaatacgctcttgaccgctttgcagcagttcaaggacgattacgatcgcaaccagcctctgtggcgcatcctgcccgatttctgccgcgaacaccgcaagtatgaacgcctgggtctgcgcgatctgtgccagatgatccacgaggcctaccgcgagcgcgatgtggcgcgcctgaccacggaaatgtatttgagcgatatggtgcccgcgctcaagccttcggacgcctttgcccggatggcgcatcgcgaagtcgagcgtgtggagatcgatcagctcgaaggccgcgtgaccggggtgctgctcacgccctatccgccgggtattccgctcttgattccgggcgagcgcttcaatcgcaccatcgtgcaatatttgcaattcgcgcgtgagttcaatgagcgcttccccggtttcgaaacctatattcacggcctggccgatgaggttggtccggacggcgccaagcgctactacgtggactgcctgaaggaaggcgacgcctgatcgggcgggaatgcttcagcaacgatgggccgcaaggcccatcttttttcaggaagctacatgtttgatgtcgccatcgtaggcgccggcgcggcgggcatgatgtgcgcggccgtggcaggccagcgcggcttgtcggtcgtgctgatcgatcatgccagccgtctggccgaaaaaatccgtatctcgggcggcgggcgctgcaatttcaccaatctgggtaccagccccggccagtttctctccgagaatccgcatttttgccggtctgcgctggcgggctacacgccccaggactttctgagcctgatgcgcgagcatcgcatcgcctggcatgaaaaacaccgcggccagctattctgcgacaacagcagcgaggacatcatcgagatgttgcgcagcgaatgcgaccgtggccgggtgtcctggcgcatgccttgcgcggtgcgcgagatcgcccgggaaggcgagacctgggcgctggccaccgatggcggcgctattcgcgcgggcaagctggtgatcgcgacgggcggcatggccatcccgcagcttggcgcgacggactacgggttgaagatcgcaaggcagttcggtctcaaagtggtcgagccgcgtccggccctggtgccgctgactttcgacccccagcagtggcaagcctttgccgagttgtcaggcctggccttggaggtcagcctggcgaccggcgagggcaaggcccggggggagtttctcgaagacctcttgtttacgcaccgtgggctgtcgggtccggctattttgcaaatttccagctattggaagccagggacgcagatccgcatcgatctggcgccgggccgcgatctgggcgatgagctgctggcggctaaatcgggggcgcgccagcaactgcataccctgctgtccggcctgtggcccaagcggctggccgatacctggctggcggctgagcctgggctggctcatgccaggctggccgatgtccccgatcgccgcttgcgcgagctggccgtcggcatccatgcctggtcgcttatccccaccggaacggcgggatacaagaaggccgaggtgatgcgaggcggcgtggatacgcgcggcctggaccagaagtccatgcaggcgcgggcggtgcccggcctgtactttatcggcgaaaccgtggatgtgaccggctggctgggcggttataactttcagtgggcttgggcatcggccgctgcctgcggtcgggcgctctaagcgcgggtttcagtctttgcggcgcggcgcggcgcggtggcgggagcgcccaagctgccccgttcgagcacagtgtgcggcagcgggccgctggacgccggctcacggtcttcaatcaggtcgacgatgtggcgcgcggcccgccggccgatctcctgcgccggaatactcacggtggtgagttccggttgcatcatttcgccctcgtcgataccgtcaaaaccaacgatggaaagctgttccggtacggcaatgcccaagcgtcggcactcgtgcaaagcccccatggccagcaggtccgtgccaaagaaaataaccgacggacgctcggggcgtgaccagtactcacggatggcttggcggccgccttcgaatgagaagggttgctcgttgatccattcggccggcacggaaagcccctgttcgcgcaaagcgcctagcacgccgttgcgtcgtccgcgggcgcgttcgttgcgctctatcgggccgccgcaaatgccaacacgggtatggccgcgcgccagcacgcagcgcgccagatcgtaggcggccgtgtagttcgagatgccgacgcaatgcggatagttgctgtcgtctaccgaccaggtcagcacgtaaggcaggctgcgttgatgcaacagggcgaagacttcttcactgtgatcggtgcccaccatgatgatgccgtccaccccgcgctcgaccgtggcgcgcagcacagcggcctcgtcatcgatgtgatattcgtggctggcgatcagcagttggtagcccatctcccacagggtttgctgcatggagtgcgtggagtgcgcatagatgggattgttgagcgtggggtagaccgcgcccaccgtgcgggtgcggcgcgaagccagcgccgcggcggcgccgtcgcggatatagcccaattgcgcgacggcgcggttcacgcgctcgagcgtggccggtttgacctcattgggcacggacagcgcccgcgatgcgctgcccagcgaaacgccggccagtttggcgacatcggcaagggtggggcggcgtatggagggtttcataggattggaagccaagcggcgagtgtaagcaggacgctcctggggaaaacgcgaagtttacgcggagcagattgacagcttgccagagttggtctcaaaattgaagcgtttcaaaaatatagaagcaacctgagatagccaaaaagccgatttttaatcatgaattggcttttttttgaaaacaaatttgaagcgcttcaagtgctttggatctggtggcctcttgggaatgacgacaactggagacaagacatggaagtggcgaaggtttgtgcgcgcctgttggcgggcatgtccgtggcgttgggcctgacggccaccacgctggcggctgatgagatcaagatgggggcgttgtttcctttcagcggcggcctggcccagttgggcgatgaaagctatcgcggtctgcagatggccatcgaagagcgtaatgccaaaggcggcctgctgggcaagcagatcgtgctggtcaaggcggatgccgttgacgccaatcaggccgtgggcgaggcccgccggctgacttccgtggaaaatgtcgcggctgtgtttggcagcttctcctcggcgctgtcttttgccgcaacccaggtgaccgagctggcgggcgtgccctttctggagctgggcgcggtttccgacagtgtgacggaccgcggtttcaaatacgtgtttcgcagcaactccactgcgcgcgacttcgccaatggcaccatcgagggcgtcgtcgatgtgattggcccggcgctcaagaccgatcccaaggcgctcaggctggccatcattcacgaggatggcctgtacggcaaaacgatcgcgggcttccagcaggagcgcgccaaggcgctggggctgaatgtggtggaggtgctgccgtattcggccaaggccgtagacctgtcgtccctgatcctgcgtctgcgcggcgccaaggccgatgtggtgttgcagacctcttatcagaatgacacgatgctgtacttccgccaggcgaagtcggcgggctttaagccgcgtgcggtcatcggcgctggcggcggctattccttgtcggacacggccaaggcgctgggcggcgagatggacggcgcttttgacgtcgactttccgcaattcgccatgaacgagaagggtgcgccgggcctgtccgactttgtgacggtctataaaaagcgcttcaacagcgagccgcgttctggccatagcctggtgaattatgtcggcgcgaaagcctttctggatgccatcgagcaggccggctcgctcgataaggacaaggttcgcgctgcggtgctggcctacaagcagccggtcggcagcaatgcggcgggctggggctttgactttggtgaaaacggccagaatcgcgccgccaccaccaccttgatgcagtggcaggacggcaagctggttacggtgtggcccaaggcggccgccgtgaccgagcccatcatcaagcgctgatctcgcatatcccggtggacagggtttcctgtccacgctaggacattcccagatggacattcttctgcaactgatcgtcaacggtctgctgctgggcggcgcttacgccatcatcagcatcggcctgactctgatcttcggcgtggtgcgcgtcgtcaacttcgcgcacggcgagtttttgatggtgggcatgtacgccacctatctgctggccatgaatctgggctggcatccctatgtgtctctggccccggtggccctgttgctcttcgtcattggcgcggccatgcagcgctttgttgtccagcccttgctggacgccgacgggcatatccagattttcgctaccgtgggcgtatccacggcgctgatgaatcttgccttgctggtgttcggcgctgacgtgcgcgccacgcccgtggagctgggcaccggcattatcagcctgggcagcatcagcgtcgtcagcggccagctcatcacgttgatcgcggccctggcgctggcgggcggcatgcattggttcatgacgcgcacctatctgggccgggcttttcgggccgtcgcccagcatcgcaatgcggccgctctgatgggcgtcaatgtgcgcggcatctatgtgctggcgttcggcatcggctcggcgtttgtcggcgtggccgccgccctgctcacgccgcaataccccgtgtttccgactatcggcacctatttcgtgctcaccgccttcgtcatcgtggtgctaggcggcatgggcagtctgttcggggctttgctgggctccatgctgatcgggctggtggacagtctggccggctattacatcgcgccggatctcaaagaggtcgtgtatttcgcgatcttcctgctcatcctggtgctgcgcccgaccggtctgttcggcctgggccgcggatctgaataaagagaggctgccatgtttcccgatatccgacgcccgcgcgtctacgtggggctgcttgcgctgtccctgctgctgatcattcctctcctgatccagtcgccttttgcctatcacctgttcgtgctgatctgtctgtacggcgcgctggcgacggcctggaatattgtcggcggctatgcaggacagctttcgctgggtcatgccgtgttttatggggtggggagttacgccgccacgctgctggtcatcaacttcggcatttcgccgtggataggcatgttcgtggggatggcgctggccgcgctggtggctctgctgatttcctatcccaccttccgtttgcgcggaccctttttcgcgctggcgacgattgccgtgctggaggtagtcaagctgctggtggtgaaccaggacagctggaccggcggcgcggcgggcctgagcgtgcccttgaacatcggactggagtggatgatcttccgtgagaagtgggcctatttgctggtggccttcggcatgctggcgatcacaatctgggtggcctgggccatacgccattcgcgcctgggtttttatctggtggctgtgcgtgagcgcgagtacgccgcgccggcggtcggcatcgatacggtgcgtgtaaaactggccgccgccgtgatctcggccatgctgacggcgatggtcggctccttccatgcgatgtatctgacctttatcgagccttctgcggctttttcgctggaactctcgatccagatcgccatgtttgcgctcatcggcggactgggtagcgtggccggcccgctggccggcaccgtgctggtcgtgccgatcgctgaactggcgcgtggctggctgggcgccttcggcagcggcatgcatggtttcatctatggcgtcattctggtgctggtggtgttgacgatgccacgcggcattgtgggccagttcggcgcccgagtgcgggcctgggtcgatcgcctgcccggtcccacggaaagccccgtcgcgcctgcggcggcgcccacgctcgctcagagcgcgggcgtggggacgccgattcttaaagccgagtcgctcaacaagcacttcggcggcttgcacgccaccaacaatgtgtcgctcacgctgaacgagggcgaaattcttggcgtgatcgggcctaatggcgcgggtaaaaccacggtattcaatcagctctcggggtttatccggccggatagcggcacggtgagcgtgcgcggcccggcaggctgggagcagccggccgattcgcgcgcttttgcccgtgcgggggtggggcgcaccttccagatcgcccagcccttcgccggcctgagcgtgctggagaacatcatgctgggcgcgttcttgcatacctcggatcggcgcgaggccgaggcgatcgcgcgccaggtggctgatcttaccgagctgacggccagcctggatgccgaggcgcgcagcctgaccgtgggcggcctcaagcgtctggaagtggcgcgggcgctggccacgcgaccccgcatcctcttgctggacgaagtgatggccgggctcaatcccaccgatgtggagcgcgccatccgcatggtgcgccgggtgcgcgacgccggtgtgtccgtgctgctcatcgaacacttgatgcaggcaaccatggcgttgtcggaccgcattctggttatcaatctgggccaggtgctgatcagcggcacacccgaggcggtggtgaacgatccgcaagtcatcgaggcctatctcggcaaggagtacctgcatgctcaaaattcgtgatctttccgccggttacggcaagagcgaggtgttgcagggcatctccctggatgtgcccgagggcaaggtggtcacgcttatcggcgcgaatggcgcgggcaagaccaccacgcttaagacgctgtgcggcttgattcgtccgtcggcgggcaccattgagttcgagggccgccagattgccggtgaaacgccgcatcagatcgttgagcgcggcatcaccatgattccggaggggcggcagcttttccctttcctgacggtgcgcgacaacctgctgatgggggcttacaagcgtagcgccaggccggttgcgcaggagcgtctggaagaggtgttgacgctgtttccgcgtgtgcgcgaacgtctggaccaattcgcggggtcgctgtctggcggcgaacagcagatggtggccatcgcgcgcggcatgatggcctgccccaggctgttgattttcgatgagccttcgctgggcctgtctccgctcctggtcgagcagatgtttgcggtgattcgcgatgtcgtgcgccagggcatcaccgtgctgctcgtcgagcagaacgtctaccacacgctgaagctggccgacatgggctatgtgttggaaaacggccgtatcgccctgtcgggcagcggcgaggaattgttgaacagcccgcatgtgcggcgcgcctatctgggccattgaacactgcgcagacgcgcaaggagatattcatcatgagcggaaacatccatcgacccgatgagcaggccatcgcctatcgcctgccgcaagcgcccgatatgatgcgcgacctcgtgcatcccggcgtcgcgacagactggttggccgacgacaatctctgggtgccttcttcggcgaccgtctctttcaagcctttgttgttcagcgctagccagggctattacatcaatctgttgcgcgtgcgcggcagcggcgtcgtgtcgcgccatcgccataccggcccggtccatgcgatggtgctcaaagggcgctggtattacctggagcatgattgggtcgcggagcagggcggctacgccttcgagccggcaggcgaaacgcatacgcttttcgtgcccgaggatgtgcccgaaatgattacctggttccacgttaccggcggctacacctatgtggacccggaaggcgtggcgcagggctacgaagatgtattcaccaaaatcgagacggcccgcaagcactatcgttcgctcggtcttcccgatgactacgtcaagcagttcatccgctgagccggggcccgccatgcagcaggatcacgaagggcgtgttgtattggtgaccggcggcctgcgcggcatcggccaggccatcgtggccgcctacgccgagcgcggcgcggcggtcggggtggtcgatctggatgaagaggcgggcctgaggcaggccgccgagttgcaggcgcaaggggtgcgcgccgccttcgcggcggccgatgtgggcgatttcgaggcctgtcgccgggctgtcgcaagcctgagcgagaccttgggcatgcccgatacgctggtctgcaacgcgggaatttcccccaagcatgccgggcggccggcccccgtgcacgagatggacccgaccgagtggcgccgggtggtggctgtcaatctggacagcgccttttatttttcccatctgctggcgggcagcatgattcagcgcgggtttgggcgcatcgtgttgatgtcatcggtagctggcaaggtgtatctggacatggtggccgcgcattacagcgccaccaaggcgggcattgccggcctgacccgccatctggccggagagctggggccgcacggcattaccgtcaatgccctggctccgggacgcatcgatacgccgctggtgcgcggtgtggctgatggcgtcaacgacgaggtcgtggcccgcacgcccctgcggcgtctgggccggcccgccgaggtggcggacacttgcctgtatctgacctctgcacaggcgtccttcgtaaccgggcaggtgatagacgtggctggtggctgggtgatgtcgtgatcgccgggatgggctttccggggcgttatgtgcagggccctggggccttggcgcatcttggggaactgctggcggaactgggctggtcgcgccctaccgtcgtcgtggaccccgccgtcgcgccgcttgcagcagtgctgatggccgacatgccgcgcctgccctttgcgggcgagtgcagcagcgagactatcgcggcgctggcggccgccgtgccgccggacagggattgcctgctggcctttggcgggggcaaaacgatcgacgccgccaagggagtggcgcgagagcggggcctgcccatcgtggtctgtcccagcgccgcgtcgagtgacgcgccgaccagccgattgatagtgcgttatgacgccgagcacgcggtggccggtgtggacaagctgcgtcgcaatccggatgccgtggttgtggacaccgacgtcattgtgcgagcgccagcgcatttgttcgctgccgggatcggcgatgccctgagcaaggcttttgaggtgcgcgcctgcgtcgcggcgggcgggcggaatgcttatggctatcgcgccacggataccgcccaaggtctggcccgtttgtgcctggaggtgttgctggcgcgaggggtgccggcgatgcaggcagtgcgcgcgcagcgtggcggcgccgatgtcgaggccgtggtcgaagccacggtcttgctttcgggcctgggcttcgaaagcggtggcctgtccttggcgcatgcgctcatccggggcttgaccaccgtgcctgagctggcggtgcgtctgcatggcgaactggtggcctttggcaccctggtccagatggcggccatgggctgccctgccgctgaagccggcccggtgcttggtttgatgcgagcggtaggcctgcccgattgcctggcggctttgggtttgcagcgagaactgaacgaggcgcagtggcgaaggctgatcgaggccacgctcgcgacggattacagccggcatctcgtgcctgccctcacgcctgcgcgtttgcgcgcggcgcttgacgtggcgcaggcctgggcgacggcagaggatggatgcgcaagcagcgcaggagacaatcaatgaaaagcatgcaagtgacagagttcggccagcccctggtcgccgcagaatcgcccacgccggtgccgcgaggccgcgaggtcctgctgcgtgtgcgcgcggcaggggtatgccacacggatttgcacctttggcatggtggctatgatctggggcatggccgcacgctgtccctgaaagagcgtggcgtgacgctgcctctgaccatgggccatgaaaccgtggggatggtcgaggcggttggcgaggacgccggcgaggtgccggtgggcgccttgcgcttgatctacccctgggtcggctgcggcgagtgtgaggtctgccgggaagggcgggagaatctatgcctgacgccgcgcacgatagggattaaccgggcggggggatatgcggattacatcgtggttcccgatccgcgctatttggtggatctgcatgggctagacccggtgcgggccgctccgctggcctgctcggggctgacctgcttttctgccttgcgcaagattggcgaggacgtcctggcgcgcggccccattgtggtggtgggggcaggcggcctgggcttgatgtgcctgaaactgctgcaggcgctgggtctgcccggcgcggtcatggtcgagcttgatgctgccaagcgcgaggcagcgttgcaggcgggtgcgctggccgccatcgatccaacacggcccgatgcggcgcaggctattcgcgatgcggtgggcggtccagtgcgcgcggtgctggatttggtggccaacccggcgtccgccgccctggggtttgatcttctgactaagggcggccggctggtgctggtcggtttgttcggcggcgccgcaccctggccgctgccgctcatccccatcaagtccatcaccatccagggcagttatgtggggtcgctccccgagttgcgggagttggtggccttggtcgcgcgtgagcgcctggagcttatccccgtggccacctgcggcatgagtgcgttgggcgaggctttgcgtgatcttgaggccgggcgtgtcgtcgggcgcgtcatcatgaccccctgaggcgcgcgcgccggggttttgcctgcccccgctttcgttgtatgcttcgcacgctgtcatgcatgtcgcgggagagagcgggccataggcccgccgccgaaggcgcaattcgcccggaatcgctcaggtaacccataccgcgcattgctcggcctgctgtttcgcggcgggctgtcacagcactctggagagacctggcgccgcgacgcggccagcccaggcgccgaaggtgcaaacccgcgatggctgcggggcaactctcaggcaaaaggacagaggggcggaatcccgaccggctaccgggcgttttccgcatccctggggccggcattttctatgccactggagcgccctcgcatgtccgcctctttgaaacatactcccctggccgaaacccatctggccgctggcgcccgcatggtcgatttcggcggctgggaaatgccgctggcctatggctcgcaactggaagagcatcatgccgtgcgccaggatgccggcatgttcgacgtttcgcacatgttgaacgccgatatcaccggcccggacgcgacggcttttctgcgctatctggtggccaatgatgtcgcgcgcctgaacacaccgggcaaagccctttactcctgcatgctcaatccgcagggcggcgtgatcgacgacctgatcatttattacttcgcgccggactcctggcgcgtggtcgtcaatgccggtaccgccgaaaaagacatggcttggatggcgcgcgtggctgccgccggcaactttgatgtcgtcatcacgccccgccgggatctggccatgattgccgtgcagggccccaatgcccgcgccaaggtctgggcggcccgtcccgcctggcagcctgcatccgaggggcttggcccgttcacggccgccatcctgccggaagataccctggtggcccgcacgggctataccggagaagacggtttcgagattgtgctgccggccagcgctgccgttgcgctttggcaggatctggtcgctcagggtgtgcgtccctgcgggctgggcgcgcgcgacacgctgcgtctggaggcgggcatgaatctctacggccaggatatggatgaactcgttcagccgaatcaggctggtctgtcctggacggtgtcgctcaaagatgccgagcgccgcttcatcggccgcgatgcgctggagcaattcgccacgccctgcgcctttctgggcctgaagttgtccgagcgtggcgtcatgcgcgcgcacatggcggtgcgcacgccgcagggcatgggcctgaccaccagcggcaccatgtcgcccaccttgggcgtgtccatcgccttcgcccgtctgccgctcgatgtgcagccgggtagcgccgtcgaggtggacatccgcggcaaatgggtgccggcgctcgtctgcaaattgccctttgtgcgtaacggcaaagccgtcgaacactcgtaaacttgtctcttgtgcgcggcgtctccgcgcgcaaggcgcgtattcccttttttacccgaatttttcaggagctctcatgagtctgcctaccgatcgcaagtacaccacctcccacgagtgggtcaaggccgaaggcgacgtattcgtcgttggcattaccgaaaacgcccaggatcaattgggtgatctggttttcgtgggcgacgtgagcgttggcgccaacctcaaggcgggcgaaaccgccggcgtggtcgagtccgtcaaggcggcttcggatatctacgcaccggttgatggcgtgatcgtcgccttcaatgatgaattggaagccaatcccaacctgatcaatgagtcggccttcacggcctggatcttcaagatcaagccgctcaatgccgccgacgccgacaagctgctggacgcagccggctacgaggcagtcgccaacggctgaccggctgcgcgggcccccggtccgcgcttatccagaattatcgagaacaccatgtcgcgcgccctagacacccactccgacttcatcccccgccatatcggtccgtccgaagcggatcaggctaagatgctggcaaccataggctgctccagcctggatgccttgctcgaggaggtcgttcctccccgcatccgcaatcaggcgccgctggcgctgcccggcgcgcgcagcgagccggacgtgctggccgaattgaaacagatggcggcgcgcaacaaggtgtttcgcaactacatcggccagggttattacggcacgcatacgcccaacgtcgtattgcgcaacgtgctggaaaacccggcttggtacacggcttacacgccctaccaacccgagatttcgcagggccgtctcgaggccttgctcaattaccagaccatggtcgccgatctgaccggcctggatatttccaatgcttcgctgctcgacgaaggcacggcggccgccgaagccatgacgctggcgcgccgcagcgccaagtccaagagcgcggtgttttttgtttcgcagcactgccacccccagaccattgaggtggtgcgcacccgtgcccaagggctggatatcgacgtgcttgtgggcgacgagtcgcaggggctgccggagtgctttggcgtgctgctgcaatatccgcacagcctgggcggcgtggtgaattaccgtgagttggccgaagccgcgcacgctcagggcgcggtcgtggcctgcgcgaccgatctgctcgcactggcgctgctgacgccgccgggagagtggggcgccgatatcgccgttggcacggctcagcgttttggcgtgccttttggctttggtggcccgcatgcgggtttcatggcttgccgcgatgccttcaagcgcaatatgccgggccgtttggtcggcgtctcgaaagatgcccagggcaatccggcgctgcgtctggcgctgcaaacccgcgagcaacacatccgccgcgagaaagccacctcgaacatctgcacggcccaagtgctgctggccgtgatggctggcctgtatgcggtctggcacggcccggccggcctgcgccgcatcgctacgcgcgtgcacacgtttgccggtgtgttgcgccagcatgtgcaggcgctgggcttgacggtcgaaaacgacagctatttcgacacgcttctgatcaataccggcccggccacgcccgctgtcttgcgcgcggccgagtgcgcgcacatcaatctgcgccgcgtggatgccgggcgcgtggccgtctcgatcgacgagaccgtcaccgtcgaagatttgcaggctctcatcaatgtgtttgccgccggtctgggcaaggacgacattacgctggacgccgccaccctggcgcccgaggcaggcctgcctgccggcaccgtgcgcacatccccgattctgtcgcatccggttttctccagcgtgcagtccgaaaccgatatgctgcgctatctgcgcaagctggccgacaaggatctggccctggaccgcagcatgatcccgctgggttcctgcaccatgaagctgaacgccacggccgagatgattcccatcacctggccggagttcgccctgattcatccctttgcccccgctgaccagactgcgggttaccgagaactgatcgagcgtctgtcggcggccctgtgcgaaatcaccggctacgacaatatcagtctgcaaccgaattccggcgcccagggcgagtacgccggcttgctggccatccgcggctaccatcaggcgcgcggcgagcatcagcgtaatatctgcctcattccgtcgtcggcccatggcaccaatccggcctctgcgcaattggccggtatggatgtggtggtcgtggcctcggacgaccatggcaacgttgatctggatgacctgcgagccaagatcgagcaggtcggggatcgtctggccgccctgatgatcacctatccttcgacgcatggcgtgttcgaagaaaccgtcaccgagatctgcgagcgggtgcatgccgccggcggtcaggtctacctcgatggcgccaatatgaatgcgatggtgggcgtggccaagccgggcaagttcggctctgacgtctctcacctgaatctgcacaagaccttctgcattccgcatggcggcggcggcccgggcgtcggtccggtagcggtccgtgcccatctggcgccttacctgccgggtgtgctcaatgagcagggcaagctggatgccgaagccaaggtggggccggtgtcggccgcgccctacggttccgcaggcatcctggccattcctttcgtgtacatctcgctgatgggagcggaaggcctgcgccgcgcgaccgaggtggcgattctcaatgccaactatgtggcgacgcgtctgcgtgaatactatccggtgctctatgctggccgtcatggccgcgtagcgcacgagtgcattctggatatccgtccgctcaaggaaagcatcggcatcagtgccgaagatatcgccaagcgcctgatggactatggtttccatgctcccaccatgagcttcccggtggcaggtaccttgatggttgaacccaccgagtctgagggtctggcggaactggaacgtttcatcgatgccatgatcgccatccgcgccgaggttgcccaagtcgagcgcggcgaacgtgaccgcgaagacaatgtgctcaagaacgcgccgcatacggcgcagatgttgctggccgaagaatggcaccatgcctatccgcgtcagcaggcggcttatcccctggcgtcgctgcgcgacggcaagtactggccgccggttgcgcgggtggacaacgcctatggcgaccgtaatctggtctgctcctgcctgcccatcgaagcctacatctgatcggcacgtcaaaaaaaccggccgcgcttgggcgcggccggttttttatgggcagcaggcccgcgcaggggggatagcccttaccccttgtcgcctcagtttcgccagtaggtgaagttcatatggccatcgcagtgaacgagtaggtagccgtgggccaggagggcgtggtgtgcgtcctgaatgcgcgcctggttgcgggcgctcgggcgggccagctcatcgtattccaccagtatctgctgcgggaaaatccctttctccatcatgtcgtgaatgacttcgatttcggcaccctcgatgtcgagtttgatcagcggcgggacgctgaggccgtaatcgcgcatcagtatgtccagcggcgcggcggcgacttcgatataaggcgtgtcgtgccggtagtgattgccatagttgttgatcgagtgcgacacgccattgtcgggcggagcgtagaaacggatgttgccggcctctacccacagggccgtgggagccaggcgtagctggcctggccggatggcgcgtaagtcataggcttcggcagggatgttgccttttttcgggtaggggagggccgcgggttcgcccagcctggcctcgatcgctctgaaatggcggatggcgctgggcgtcggatcgacgataagcgtgcttgccccgtagtgggtggcgaatttgatgtcaaaagaggcatcggtgcccaggccgcagctgatgatatgggcgcagcgcaactgcggatcatcgacaaaagtccagccgccataggccgtacccatgctgcgcagcgccaggccgggagcataggcaggaccgaagctcgggcgatagcggcgtttattgattttccagagcgtgcgtcgagcgcgccatgcgggccatttggccgcggcgcttaacctggcagtaaaagacatgggttcggctccgggaggggccgccctggcggggcgacgacttccggatgatggccaaagccctcgacaaaccataccagacggaccaataaagcagtctagtctgtcaaaaagagtcgatattgctggctttatgcagggctattttccgctggcctggatgcagatgagaaaaaaccccaaacgcgggaatgccagcgcttggggttgaggattgcctgtagatctgctgagttttactcttcgatttccgggaaatcgtcgctgatggccaagaaggtcagcaggtagatttgcaggacgtcgagcgagaggccgtcggagacatcgacatcgttttgcaatacgaccttcccccgcttgttgatcgaggcgcgtccgaaggtttggtactcctcgttccagcgcgtgatgtcggctggggaggggacaggcaggtcgtcatagacggcttgcatgcgcagcgtggtgcagtccggcgcgcagatcagcgtagcgctgatagcggtgggcgtcatcccatcgggatcgatcgtgaagcggcgcgtggcggcatcgtagtcgtagtcgtagcccgcttcgtcgagcagagcgccaatcatgtcggcctcgagggtgtcgaagatgatcgtttcttcggcctcctcaacgtcgtcgccgcccagcgagttgcccagttcggccagccattccttgactggcacttccttgccgttgagctcaccgcgcccatcggcatagttgaacttgctgatgatgttatcgccatcgttgcggcccagcgccatcatttctgccatgcctgccaggccctgaatggtttcgtcggcttcgcgcttggcctgttcggggcttgcgccgcgcagcgtcaggacttgctgcgccagcagggctgccatcggcttggagactttcagttcggcagcgatgcttttgacgagttgttgaaccagttgcgaggcgccttcggacaggtctagcgcggccaggtccttgcccggcggcagggtcaggtcgagcgcaagattgaagcggctttcgccggccgtgttgcgccacacaagctggtcgatgccgaggctgggattggccgcgagcagtttggtggcgttttcgatcaccgaagcgacctgctcgtcctgttggccttcatctgcctgtccggcgcccatcaggctgtgcatcatctgtttgtaggttgcgctcagcgacttcagggccgggccatccagatggctgaccgacagggccaactcgccgccgccgagatcggtgtcggccaggccgaccttatctactttgtacaccgccttgccgccgacgaatttatcgtcttcggaaaccactacggcatagcccaggttctcgatgagcagcttctggtcgatattgggcgtctggagttccaggcgtttgatcagcaggcccgaattgcccaccgacacgccgaatttgcccagatgtgtatcgatgtccaggctcaggccgttcaggcttgccttggagggcgtgtcgcccttgggcacatcgaccaagagctggtcggcctgaagtcggccctttacggcctgcgtgcgatagtcataaacggtattaatggccgcgccgctgaaatcgattgcacctccgtccttgttgaggctcagcgcggcgatgccggcttgatcatcgaccacgccgtcataggaaatgatcgcgttgctccacagcggggttttaccctgggccatgtcgaacaggggtttgatttgctcgttgctttccagttcggagtgaacgaaagccagttgaggcaggaacttgccgcgcttgatggcgccgccggggaaggggccgtgggcgatatcgctcttgaacgagatggccaggggcgtctcgtcgtccttatcggcggtgaagctcaaggtatagcgtgcctggctgctgaaaaagccgcggtcatagcggtcttgctccaggcggatggtgaggcccggcaagacgttggccagcttttcgttagcctgcgccagatactgatgggtctgctcttcgatgcgcttacccgtgtaccacgtggcgcccagccacgctcccactccaacgatgaccactccggaggtgatcgcaacacgcttcttcattttttatattcctgagtaatggcgcggcgcgcgcgcggccaggtccggcccgcggcgagtatagcgaccaggcaagacagacaacagcctgtcaggttactagccatgtcaaattgcaaatggatcaagcgcgcatccctcgcgccgagggatgcgcgcgagtccgcgatcaatgctgcggcagcatgcccagcaaggcatctacaggcatgtcgcggccattcaggctgaatatgccgtttccgtagtgcaggtcgctgatgatgtcattgccctggagcttgcccaggttgagcatcattgccatgccggaaatattgttgatctgacgcacggcctgttgcgcggcagcttcgggcggctgcccctgcaattgcagaatcgtgctgcccagctccgtcagcatgggtttgttcagcgtcagtttgaggtccaggtttttgatggcctgacgcacaaagctggcatcgtatttctgggcctcggcaggcagggccagcgtgagggcgaggttcaggcggctttcgcccttgtcgtttttccagaccagggggtcgatggcgatagtcgggttgtcggccaagaggggcaggccggcattgaccaattgctctatctgcgcgcggtcgaagtcatcctgcgggcggccttttgccgcggtttcggcggccaggcgcgtatacacctcattgaaggccttgaccttcgcgccatcgatacgggcgaacttcagcgaaagctgctggctgcccagcgcgctgccattgatgctcagtgagttcaggccgaaatctgcctggccgtcgatgaactggccgttctcgctggcgatggcccggtaattcaggccgccgatggcgaaatggccgccgccttctccctgcgcttgcacgtcgatactgtccacatgcagcgtgctggagccgacgtgatagccgtattggctggccttgccgtccatgtccagcacggacggacccagcttcaccagcatgggcgtcgtctgctcgtcttccggcagcagcagcgtgaccggctccaggctgagtttgcccttgaccgtggaaagctgcttgcccaggtcgccatcgaagcgggcgccgccgaagctgagtttgggttcagccaattgcaggggggcggcttcggcctgcaccgaggcgccgccgccgtacttgagcacggcgtcagcgctcaaggggttcttgccctgggcgccggcaaacagggtgcgtgcggcctcggtgtcggcaatctgggcgtgcacataggccatggtgggcaggaagtggccttgcgccagcgagccggccggcagcgggccgtgatcgacacgcgcgtcgatttccaggcgtgcgcccggcttcagaatgctggcaggcaggccgccggcgctcagcccgtaacgggcctgggtcgaaaaaaagccacgcgaataggagagctgttcgagcttgaggccttctccggggaaattggccgtcagatagtcgttgatctgatccagccgcacctggctttcgtcggccacacgttggcccgtgtaccaggtgcctcccaaccatgcgcctgccagcacaatgaccacgccagcggttagcgccacgctttttttcatgttttcctcgttggtgttgcgcgcgccagggtgtgaaaaccctggcgtgccggtctgccgcgtggcggcaagggtaaacccgaggaagtatagcccgggggctaagccgccttacatagtgtccagcggataaataggccgtctgacatgtttgaactcgatctggctgtaatcagaagtggtgacgcccgtgcccgtgcactcgatgatctcgcttgccatgctggcgaagcccgcccgccagtgcacgcgcgatttcaagaccacatagcgcttttgcagcggatcgataccggccgacagcagacagttgatgtcaaagggctcttggtggcgcgacacgatgatgatctcgacccgcccggtgtccagcacgacggtcaggccggtatcgttgcgcacgccccggtacatggggccgcgattgagatacacaccgtcgaaaatcagtttgacgcggcccgtcacagcgagcggccggttttccaccttgagcgcaggcatggggactttgccgcccagctggatcgtgatggtgttgcccacacccgccgaggcggcctcctgcgcggcctgcggatcgcagatagcgtagaacacaacgttttccagctcctggcgcaggatctcggccaacacggtcgtggtgtccatcgtgccgcccgagccggtattgtcgaagtgatccagcagcacgaccggcccttgcgtcagcgattttgcgtgtgcaatggtgggttcgagcggctccgggtggaagacccatttttcgcgttgcgtccaggcctgatccagcagcgcgtcgcaataggcctgtgcggcctgtgggtcgtcattggtgcagaccacggccgacagccccgcctcgcggatgtccgcgtgcggaaacccgacgaataccgaagcggccagcaccgcgccctgttccagctcgatacagcgcgcctgcaaggatttgttggggtcggcatgggtgccctggcacatgacgtggggcagcatgggcacattgccccaacgcatcacgggtttgatctcgcctttgagggtgcgcacaatcacttcggccgcgcgcacgccgctttcgcggatgtccacgtggggataggtatggaaaccggtgacgacgttcgcgttctggatgatgtcgtcgtagacgttggcgtgcatgtccagcgtcactcctacgggtgtgcgcgggtcgatttcgcgcagacgcctgagcaattggccttcggcgtcctcgaccccctcggccaccatcgcgccatgcagatcgagcaaaatggcgtcatagccccccttgcgcacttcattgaggatcaggctgcaaagctgttcgtaggtggccgcatcggtgggcgaactgggccaggattcggcggccaccggcacgacgatttcggcgccgacgcggcgcgccacttcgatgtagccgcccaggccgctatcggtgtcttcgtaggcgcggatggcgcgttcgccgcacaggatttccgggctgccgcgaaaaaaacgcgccagaggtgtgggcacgggcgaaaacgtgttcgtctcgtgcttgatcattgctaacagccaacgcatttactgctccttgtcatgtcaggaatgcctggatatgcaggccaactcaggcggccgcctgcagggggcggaaattgcggaaatcccagccgcgccccggcgcggcatcgatcagggcgcgggtataggcgtgctggggatgggtgagaacggtggcggcgctgcccgtttcgacgacctggccgcgctgcatcaccatgatggtgtcgcagatctgggcggccacgcgcaggtcgtgcgtgatgaacagcacacccacgccggtccgctggcgcacctcttcgagcagatccagtacctgcgcctgcactgatacatccagcgctgacacggcctcgtcggccaccagcacttcgggttccatgaccagggcgcgggcgatgcagatgcgttggcgctggcctcccgagaattggtgcgggtagcgctgcatgacgtccgggctcaggccgaccacgcgcaaggtgtcgccggcgcggcgttcggcggcttcgcgcgccatgccgaagttgagcaggccctcgatgatggactcgccgaccggccggcgcgggttgagcgagcggtagggatcctgaaacacgatctggatgcgtttgcgcaaggggcgaagcgcggcgccctgcactcgggcgacgtcttcgccgcccaggcaaagcgagccggcagtgggttcgatcaggcgtacgatgcaacgcgcgaccgtggatttgcccgagccggactcccccacgatgcccagaatttcaccccggcgcagcaccaggttcacatcggccgccgccacgacagaatggccgcccgcgccaaagaggccgcgcttagcgccataggtgcgccctaaattctgcacatgcaaaatggcctgcccgtcgggggcgggccgctgtgtcgggaccaggctggggacggaggacaccaggcggcgggtgtagggctggctgggccgtgtcaggatgtcatcgcgggtgccggtctcgaccaggtccccccggttcatgacgacgatgcggtcggcgatctcggcgacgacgccgaagtcgtgcgtgatgaacagcacggcggtgccctgcttctcctgtagctccttgatgagcgcgagaatctgtttttgcgtcgtgacatccagcgcggtggtcggctcatcggcgatgagcagccggggctccaggatgagcgccatggcgatcacgatgcgctggcgctggccgcccgagagctggtgcggataagcgtcgtaaatgcgctccacgtccggaaggtgtaccgaacggaacatctccagcaccttgtcgcggcgctgtgcgcggttcatggttttacgatgcaggcgcagcacctcgtcaacctgttggcccaccctgtggacgggattcaaggcggtcatgggctcctggaacaccatggccatatgggtggcgcgcatttcgcgcagacggcgcggcgaggcattgacgatatcctcgccatcgatcgtgatcgaaccggcgctgaccttaagaatgccggcgggcagcaggcccatgaccgccaaggatgtgaccgacttgccggagccggattcgccgaccacgcagactgtttcgcccgggtggacatccaggttgaactggcgcaccacgcggctgtctgtgccttgtacttcgaccgaaaggtctcgaatggagagcaccgcatcgcggtgagaggctggtttcatggttcagctccggcgtgccatcttgggatcgagcgcgtcgcgcagggcgtcgcccagcatgttgaccgacagcacggtcagcgacaggaacaggccgggaaaaagaattaggcctggcagcatgcggaaatacatgcgaccctccgacatgatgttgccccaggagggaatctcgggcgggatgcccgcacccagaaaactcaggatggcttcggtcagcatggccgaggcgaagacataggtgccttggacggtgagcggcgcgatcgtgctgggcaccatatggcgccacaacagcagcggcagcggggtgcccagagccagcgcggcttcgacatagggctcttcgcgcacgctcaggatctggccgcgcaccaggcgcaccacccggggaatttcgggaatggtgatggccaccagcacggtggtcaggctggcgccgccgaccgaaacgagcgcgatggccagcagaatgcccgggatggccatgatggcgtccatcgtgcgcatgatgaggccgtccaggctgcggaaccagccggccagcacgccgatgaccagtccgaccgccacgctgatgaaggccgcgcccaggcccgccaggagcgagacacgggcgccgtacaccacgcgcgaccagacatcgcggccaaaggcgtcggtgccgaacagatattcgccaaaaggcggtttgaggcgggcgccggggttgatggcggtcgggtctacggtgcctatccagggggcgaaaatcgcgcccagggccacgaggatgagaatggccagagaaagcatgacgggccaactgcgcagttcctggcgtaaacgctgccaggcgccggcgttggggctgccgctgccgggcagcggggtgtcgttgatggcgtcagtctgcatgttcaatacctgattcgcgggtcgaacaccgtgtaggcgcaatcgacaagcagattgatgaatacgtaaacaaaggcgaaaaacagcgtcagcccctgaatgaccgggtagtcgcgcgccagcacggcctccaccaccaggcggcccaggccggggatgttgaataccgactccgtgaccacgaccccgctgatcaacaaggcgatgcccacgccgaccacggtggcgatgggcacagccgcgttgcgcaaggcatggcccagcatcacgccggcttctcctcgccctttggcgcgggctgtgcggatgaagtcctctcccatgacttcgatgacgctggtgcgcgtaatgcgggcaatcagggcgatatagaccgtggatagcgcgagcgatggcaggatgagccggtgtagatagggccagaatccctgcgacagcggggtgtagccttgaacgttgaaccagccgagtttgatcgcgaaggcccagatcagcagatagccggtcacgaacacaggtaccgaaaaccccatcacggagaaacccatcacggcccggtccaagagtttgccgcgccgccaggctgccagcacgcccagcggcagggcgatgagcagggtaaggatgagagtgatgacagccaggctcagcgagggctctagccgctggcggatcagctcgcgcacgggcacgcccgacatcagcgacgtgcccatgtcgccctgaagcagattgcctccccagatgaggaattgtttgagcagcggctgatccaggcccatggcctggcggatctgctcgacacgctcgggcgtggcgccgtcgcccgccatgatgatggccggatcgcccggactaaagcgcagaattgcgaatacgaccacggccaccatgatgagtactggaatggtggccagcagccggcgtaatacgaatgccagcatatgtacttccccgtttttgttgtcacggccgccgccgcagccggcccgcgcgtggaacgcgcgggctgggtcaagctcagatcagggtgctttcttcacgttccagaaggcgaacacgggtgcgtgcaccaggccgctcagcttggaggagtacaccgtgggaacggacatctggcccagcggcacatacagcccctcgtctacgccgatgcgctgcacttcgtcggcgatttttctttgctccgccgggtcggagctcagtgcgaacttggtgcgcagctcctcgatctgcgcgaactcgggccagccgaaccaggcgttatcgccgcttgccgcagccggcgccgagcgcaccgggtccatgatgtcggtggcgtaccagttggtgttgtggatattccagccgccatctttgggcgcggccttggaggcgcggcgtgtggcgacgctttgccagtccatggcttgcaggttgacgttaaagccggccttgcgcagcgcctgagcgattacgaccggttgggcgctcaaggtgccgacatccgtggcgtgcatgatgaggatgggggtgttgtcgtagccggcttctttcagcagggcgcgggctttctcgatattgccagggacggtcatgtccttgccgatatcactttgcagcggcgtgccgcagccccacagtgaggcgcaggtctgccagtacttcggattgcccaccagggccttcatgacatcctcctggttgacggcgtacatcgcagcctggcggatttttttgttgtcgaagggcgggtgcttgaagttgaagcggtacatggtgaagtaaccgaccggactcagggtttcttccttgaggtctttgttgccttctaccatgggcagcaggtcataggggaactgctcgacgaaatcgatctcgccattgagcagggcattcgccgtggtgagcgcgtcgggcatcacttcccatacgacgcgatcgacattgacgaccttgccgccagccagcgcgctggccggttctttgcgcggtacataatcggtgttctttacgtagacggtctttacgcccggcttgaattccgccaccttgaaggggcccgagcccgtcatgtcggtgatgggctggccgatcggcatttcggcaatgcgcttgggcatcatgaaagccgccgtgccggtaggcttggacagggcgcgcagcgccagatccgtcggttctttcatgacgatgcgaaactgcttgtcgtctatcggctcgatcttgtcggtaaagcgcagcagggtgcggcccatgccgtcgcccgcggcccagcgcttgatcgaggcgacgcagtcatcggccgtgaccggtttgccgtcatgccatttcaggccgtcacgcagagtcatggtgtaggttttgccatcgggcgagacctcccatttttccagcatttgcggctgaatcttgttgtcggcgtcggtggccagcagcgtgtcgtagatcatgtagccgtgccacgtcgtgatgtaggccgtggtggcgtgaggatcggtaaggcgtaatggcgaatgcatgaccgccttgatggcggtgtcggcataggcgccatgcgccgccatcattgtggctccggcgacaaaggctgcgcgtacgaacttcagcatggatattcccctgattctgcaagcaggcggcatgacgccacccttgttgtgaacatgccgtgcaatacggcgtttagggcgttacacggccggagaattccggtccgcagggtgccattctgataccgtgccgcaagcgtgtccatggctgtttctccgcatccatgagcatcgatccgggggcggcgcacaccagtatcctatcggcgatgtcggtgaagtcggcacgaaagtgcgccgtgctcttgagcaccagaatcgcggctcttctgggctcgatgtcaacgaagcggaacatctcctggtcggccatttgcaccttgatggaggccaccacgatgcggatgccatcgatgcgcaggcaggcgctgggtccgagatccatatggaagccacgatagaaagcgccatgggtatcgaagcggccgtccgatattttctcgaccaggaaatcggccgatagcggttcgtctccgggaatgcccgagtgtccgcccagtgcgaggcgcaccgtattgccgacgccagcgcggtgcgccgccatcgccgcagccgggtcgacgatcaggccgatggcggcatggcgcgcgccgtggcgtatcagggcgcgcaatatccccgtggtatccgagctgccgcccgcgcctgggttgtcctgcacgtcggcgatgacgaccggccgcatggcgtccgctgcgatgcgcatggcttcctgcacggcctgatccgggtcgtaaatcgggccgccgaagtcttcttcggcgttcagaactgcacgcgtcatttcatctgcggcggcgtcggccgcgctttgactctcgccataggcccagacggccggggcgcactcggggaagtccgccgccggaaaaccggtggcgaaagacaggctcagggctgagcggtcttcgatatcgcccagcagccggtataggctgcgcgccggttcgatgtcggtggattgccagcacagtgaaatcaggaaaggtagcgaacgcagggccacgtaagggcggggcatcccgtcgagccgcttttgcagaaactgcgcggtacgcgccccagtctcggccatatccacgtggggataggtgcgatagcagataagcccgtcggcatggcggatcatggcgcgcgtgacattggcgtgcaggtccagactggcgacgagcggcacgtcggggccgatcagtgcgcgcacccggcgcagcatctcaccctcgccgtcatccagatgctcggccaccattgcgccatgcaggtcgaggtagaccgcgtccagcggcatggcctggcgcaggccgtcgagaataagcgcgctgatgcgttcgaaggcatcacgggtgacggggccagaggggctggccgctgcccaggtagtgggcaggagcgtatgccctgacatcgcttcgatgaaaccggcgatgggaatgttggcccccgcgaccgcggcgaacatggccgggccgctgaccagacggggccagccgccgcctttgtctgcgaagtcctcccatgcagccttggatggggcgaaggtattggtttcgtgctgaaagccgcctattcctattcgcatcggttcttcccctgcatgagtgaggttatggcttgtgttgcaacgaaggtgatgcgttgggtggcgatgggcttgtggggcgggccaggcccgccccaccgctcatttggcgaccggcatggtgaactcggcgcctttggcgatgctgtcaggccagcgttgcatcacgctcttgtagcgggagtaaaagcgcacgccctcttcgccgtaggcgtggtgatcgccaaacagcgaacgcttccagccgccgaaggagtgccaggccatgggcactggaatcggcacattgatgccgaccatgcccaccttgatctggcgcgcaaaggcccgggcaatgccgccgtcggaagtgaagcaggacacgccattgccgaattcgtggctgttgatgagcgctaccgccgaagcgaagtccggcaccctgacgacgcacagtactgggccgaagatttcttcgcgatagatattcattgccggggtgacgtggtcgaacagggtgccgcccaggaagaagccgttttcgtggccaggcaccgtgaggctgcggccgtcggccaccagcgtggcgcccgccgcgatgccgtcttcgatatagcccagcacttttttgcgatgctggggggtgaccaaggggcccatttcggcgtccggcgacatgccgtcttttacgaccagggcggccacgcgaggcttgaggcgttcgatgacctgatccgccacatcgcccaccgccaccgcgacggaaatcgccatgcagcgctcgcctgccgacccgtaggccgcacccatgagcgcatcggtaacctgatcgagatccgcatcgggcatgacgaccagatgattcttcgcgccgcccagggcttgaacccgtttgccgcgccgcgtgccttcggcataaatatattcggcgatgggcgtggagcccacgaaggaaagggcttcgacattgggatgggcgatcagcgcatccacggcgatcttgtcgccttgcaccacgttgaatacgccgtcgggcaggccggcctgtttgagcagctcggccaggcgcagcgataccgaggggtcgcgctcggaaggcttgagaacgaaggtgttgccgcaggccagcgccaccgggaacatccagcagggcaccatcatggggaagttgaacggggtgatgccggccaccacgcccaaggcttggcgcatgctccagttgtcgatgcctccgccgatctggtcgctgtactggcccttgagcagttgcggaatgccgcaggcgaactcgaccacctcgatgccgcgggtgacctcacccttggcatcggaaaaaactttgccgtgttcacgcgtgatcagggcggccaattcgtcctggtgctggtcaagcaaagccttgaagttgaagagaatgcgggcgcgcttgagcgccggtgtttccgaccaggaggggaaggcggcatgggcggcggctactgccgtgtcgacgtcttcggccgaagccagcgcgacgctgttgatgacttcgcccgtcgaggggttatagccctcggtaaagcgtccggagcggccttcatagcgttggccgttgatgaaatgagtaagcttgttcatgggcgctgcaaagaaagagggcgggccgtgcccgcccgttggaatcaggcgatatcgttgagaacgctgtggatcgtatcgaagatttcgttgatctgggcctcgctgacgatgagcggcggcgagatcgccaggatgtcgccggtgtagcgcaccagtaggccgcggtcgaaacacttctggaaaacttcggccgcgcgggcgccgggcgcgcctgtgcgcgagccgagttctatccccgccaccaagccgatattgcgcacatcgatcacatgattggcttcgcgcagcctgtgtgcggcgcgctcgaaggccggggccagttcatgcgcgcgctggaacaggccttccttgcggtagatgccgagcgtggcaagaatcgcggcgctggccaagggatgggcggagtaggtatagccgtggaaaaactcgattccgccctgcacgctgttgacgatcgtgtcatggacttcgcgccggacggcgacggcgcctgccgggatggcggcgttgctgacacccttggccatggtgatgagatcgggcgtgacgccgaaatattcggcggcggtggaggctcccagacggccaaaagcggtaatgacttcgtcgaaaatcaagagaatgccgtggcgcgaggtgatctcgcgcaggcgctgtaaatagcctttgggcgggatcagcacgcctgtcgaacccgccatgggttcgaccacgacggccgcgatggtggaggcgtcatgcagcgtcacgatgcgttccagctcgtcggccagatgggcgccccattctggctggccttgcgtgaaggcgtttttttccaggttgtgcgtgtgcgggaggtggtcgactgccggcagcagcgcgcccgaaaaagtcttgcggttgccggggatgccgcctactgaaatgccgccgaatccgacgccgtgatagccgcgttcgcggcccaccaggcgtgtacgctggccttcgcctcgcgcgcggtgataggccagggcgatcttcagcgcggtatcgaccgactccgatcccgagttggtgaaaaaaatgcggtccagaccctcgggcatgaaggaggccacagccgttgccgcctcgaaggcgctcgggtggcccagctggaagccgggcgcatagtccagctcgccggccgtccgggcgatcgcctgcacgatttcgtctcggcaatggccggcgttcacgcaccacagccctgccgtgccatccaggatctgccgtccgtcaaccgcggtgtagtgcatatccttggcgcccgccaggaggcggggctgggccttgaactggcggttggccgtaaacggcatccagaggtgggaaaggtcgggcaggccggcgggggcattcatggcgggctccaggggagaacggcacggcgcgacaggcgccgggctcataggggatgccgaggattctctgccgccgctcccggaatgaaaatatacaatctgatcaaaactcagaagctgtattggtattttcagatcaactgtacagataacctatggatttcctagcgatacgctcccgtaaacagggacccaccctggtggagcaggtggttcaggcctttgcccgcgccatcgagcagcaggtcttgcgtccgggtatgtccgtaccctctgtgcgtgcgttcgcccgcgagcatggtttgagcacctttaccgtggccagcgcctataaccggctggtggcacgcggctggcttgccgcccgcccgggttctggctatcgggtgctgggcttgcaacggcagccggcgcttcgtcccgccggctggtcgccgccaagtttgaacacggattggctgttatcggatatctatgccgaccattccattcccatcaaggcgggttgtggctggctgcccggagagtggctgaacgaagagggtttgcatcaggctttgcggcatatgggccgcgtgccggctttacgcatttccggctatggccatcctctgggctatgcgccgctgcgggaaagcattgccgccggattggcgcagcacggtctgctggccgcaccagaccagattgtgctgacgcagggcgtcacgcaaggcctggatatcgtgatgcgcagcctcttgcagccgggcgataccgtgctggtcgaacaaccctgttatgccaatctgcttcagctattgcggctggcgggcatacgcgcggtcgcggtgcccagaaacgaggccggactggatctgcaggccctcgatgaggccgtgcgcacgcatcggccacgcgccttgttcgtcaatacggtgttgcaaaacccatcgggcaccaccctgtccatggccaatgcctttcggctgctgcaatcggccaatcagcacgggtactggatcatcgaagacgatatttcccgtgaactgcaaccgggtcttgcgccgcttctggctgcgctggatggcgcggaacgcgtgatctacctcggcggctattccaaaatcatcagtccgtcggtgcgggtgggctatgtggtggcgcatcgggacctcgcccgcgatttggcgcgcaccaaaatggcgactggcctgacctcgcccgaaatcatggagcgcgtggtgcatcaggtcatacgcgagggacgttaccgggcgcatatccagcgcacccgcgagcggctggcgcaagcccatgcgcaggtcgagcgtcaactggacgattcgggtttcgagattgccgctcgtccgcaggccggcctgtttctctgggcgcgtccttccgggcgcgcccagggcgcgagggccctggccgaagccgcgctgcgagacggcatctggctggcgccaggctgctatttcgatgcggcgcaggctgacacaccatggctgcgtttcaacgtcgcgtacagcaacaagcccgcgctgtggcgtttcttacgtcaacgacaggcttgagcggcatcgtctatgactcgggcgggcagggaagacggccctagcgatttccactagcgattccgttcgtaaacgacgaagtcgtagtgatagccgttttcttcgggctggggttggcgtgaggtttcacgccattccgtttgcgctaggggagggaagtaggcgtcgcctgccacattggcctgaatttccgtggcgatgatccgcgtggccagcggcagcgcctggctgtagatctgggccccgccgatgacgaaaacctcgtcggcctcggccatcttcagcgcggattgcaggtcgggcacgacgatcgcgccttctgcgcggtaatccggattgcggctcaccacaatattttttcggccgggcagggggcgtcccagcgactcccaggtattgcggcccatcacgatggggtgacccagggtgctgcgcttgaagtgcgccaggtcgccaggcagccgccagggcagggtgttgtcgcggccgatgacacggttgcgggcgtaggcgacgatcaatgtcagttgagccatggtcaaaccgccatcggcgccgtcagcggcgcatggtgctgatagccttccaggctgaagtcgctcggttcgacgtgctccagccactcgggctcataacgctgcgtctggcggaagtctgggatgcggtctgacagcagcaggcgcggcgacgcatgcggctcgcgcttgagctgttcgcgcagcatgtcgagatggttttcgtagatgtgcgcgtcgccgatgaaatagctgaaccatcgcggcgtgtagccggtcaggcggcccaccaggtgcagcagcgccgcgccttcagtcaggttaaacggcgtacccaggccgacatcgttggagcggatatacaggcagagcgagatttcgcgcgtgctggcgttgggcagaaactgataaagcaggtggcagggcggcagggccatttcctcgatctgcgcccagttccagccatgaaacagaatgcgccggtcggaggggttgcggtggatggtgtccaggcactggcgcagctgatccacggccttgtagagcagcacctgcggcacgcccgcttcatctagctcggccactttggcgtagccgcggctgagcgcgtcgctgatctgcgcctgccggtcagcgcggagcagcttgtaggctggccagttgcgccactgcacgccatagacggggcccaggtcgtccagaccctcgcgataagggttgttcagccattggctgttttcattggcgttctggtcccagaccttgcagcccagcgcccggaagtcggcggcgctgcgtgcgctgcgcagaaaacccaccagttcgccgatggccgatttgaaggccagcttcttggtggtaaccgccgggaagccttgttgcaggtcgaagcgcagcatggcgccgggcagggacagggtgcgcacaccggtgcggttttcctgccatgcgccctggtcaataatggactggacgaggtctagatactgtctcatggctgtagtgggcgcatcgtgcgccggtgggcaaaacggaaaatcaggcggcggccgtgtcgacgatctcgaccgagaagctgagggctgcggttttttcgagcatggccgaggccgagcagtacttttcgtgggagagctgcacggcacgttcaacggcggcgcgcggcagattgcggcctgtcacggtgaaggcgaaatggatgcgggtgaataccttggggtcagcgtctgcacggtcggcctcaagtttgacactgcaaccgctgacatcatggcggccgcgcttgaggatcagcaccacgtcgtaagccgtgcagccgcctgtgccggccagcagcatctccatcggacgcggggcgaggttgtggccgcccccgtcgacggcgccgtccatggccgtgacgtggccgctgccagtggtcgccataaagagcatgcccgaggggccgccccaatcgattgtgcattccatcgcggtaatccttgtgcgggagaggggcgcttgcgcccggtcaaagggcgatcatacctgttggctacaatcttgagcggagtgccccggctgccttcaggggcggtgcgcatagaaaggagtcgccatgaattacgccagtccccgccatgcggggcccttggatgccttgctgatcgaggtggatcgcgctttgcaggttttgtcgcgctcggcggtggccgggcgggcgtatccggcccatgccgccgaggcgcccctggcggacaccgaaaagcgccacgcggccggactgatgcgggtcaatcatgtgggcgagatctgcgcccaggcgctgtaccgtggccaggcagtggcctgccgcgatgccggtacgcgcgaattgctgcgcgaggccgccgccgaggaggtggatcatctcgtttggtgcgaccggcgcctgaaagagctggacagccgtcccagcctgctcaatcccctctggtatgcgggatctttcgcattgggcgtggcggctagcgtcgcgggcgtgccgcgcaatctgggcttcatggcggaaaccgagcgtcaggtcgaggcgcatctggatgagcatttacgcaccttgcctgcggcggatgagcgctcgcgcgaaatcgtgcggcaaatgaaggacgacgaggccggtcatcgtgaaagcgccgagcgggcgggtggcatacccttgcctgcgccggtgcgcggcatcatgcgcgccatgtccaaggtgatgaccggcacggcctaccgcttgtagggggcggcttatggtgcgacgccgcataagcggtggcgctcttttttgaggcgagctaagcacctgaaaattcgagggttttcacgcaagggtttccccgcgcatgggggtggggcaggctgaatggtttttcccgcgacagactcaaacccttgtccagcctgagttttcgcgctgaatgtggctgaatttcaccgattttgcattgtgaaatccatttccaaaaaaattcttgcaacgcacaaaagaatcctctactattcctcacatggatgctcaaaacgaaggcgcaaagcgctctcgtagcagttccaaggtagagcaaagaggttgtggcacgttccctcccgcgctcccccgaactgttgggtttgtgtaacccaggcatgccaagcttgtctcctccaccctcctcctttggtggatttagcccgagatcgttagatctcgggcttttttttattatttttgcccactctccgcttcgctaaggccggtgagtagcgcaaggagttagccatgaccgtgtcgcccggcggccagcctggtgttttcccttaaatttcccggcgtatccagtaggaaagttctacaattaatgggtatcggccatatcatgtaccgatagctaggcggcctgagatgaaggcgttactttctgtacttgtgacttgcacttgaatatctctcccatatatgggcgttacacctgccgcacataattgcggtcttgtctcgatagaccatccaaaggtgatcctgtgacctggttctatatctgcgtggtcgcattcatggtgggggggctcatcgtcgcgtcggaacgctggcatggcgcctttaccggtgacaacgatctcaacaagcctcaggcgtctcacacccgttcgacgccgcgcgtcggggggctggcggtgctcgccggcaccttggccggcttgttggtgctgggtcccagcaacatgacgctgacctggctgtggccggccctgttcgttgccgcgctgcccgtattcgtggccggtctgctcgaagacatcaccaaagatatcggcgcaagcaaacgccttttggcagccttcgcgtcggcggccatcgcctggtggctgctgggcggtgtgtcgcgggtagggattgcgccggtggactgggtgctttccttctggccggtttcgctgctgttcacggttttcgcggtgggtggctgtacgcatgcgctgaatatcgttgatggcatgaatggcctggcggggatggtcgccacgctgatgtccgtgtccatttgtctggtcgcgttgcaggtgggtgatatgcccatcttcatgatcgctgcggcgctggcctcggcgacgctgggctttctggtctggaattttccgttcggacgggtgtttctgggcgacggcggggcctattttctgggctttatgctggctgagctggcggtgttgctcgtggtgcgcaatccctcggtttcgccgttttacgctttggccgtgctgttttatccggtgttcgaaaccggattctcgatctggcgccgccgtttcaagcgcggcgtgccggtggaccagcccgatgccttgcacctgcatcagttggtgttccgccgtctggtccgtgtgacgttcagccgccgcagccgtcatgccgtaccggcgctgtgcaatgcgctggcttcgccctatatgtgggtgctggctttgatcggcctcgtgccggccacgatctggtgggataacgcctgggtactctgtgcgagcctgctggttttcgccggggtctatatctggctttacatcaggctggtctcctggcgcaggccgggttggctgctgctgccttccgtgctgcgcacgcattgacaatccagacgcccgctttggtgggcatattccacaaaattctatttttttgattccgtagccgccatacggtaactgggagatttaccttgcgtattcaagatgtgaaactggccgtagtgggtttgggctatgtcggtctgccgctggcggtggaattcggcaaaaagcgctccgttatcggttttgacatcaacacgcgccgtattgacgagttgcgagcgggtcgtgatcacacgcttgaagtcgatgatcaggaactggccgaggccaagcatctgcgctatacgacggaccgcgccgaactggggcaggccaatgttttcatcgtgacggtgcctaccccgatcgacgagtacaagcagcctgacctgacccccctggtcaaagccagcgaaaccatcggcgccgtgctcaagcgcggcgatatcgtgatctacgaatcgaccgtctatccgggcgccacggaagaggattgcgtgccggtgctggagaaggtttccggcctgaagttcaacgttgatttttacgccggttacagccccgagcgcatcaatccgggcgacaaggcgcaccgtgtttccaccatcaagaaagtgacctccggctcgacgcctgaggttgccgaactggtcgatcagctctacaaggaaatcatcgttgccggcacgcacaaagcgtccagcattcgcgtggccgaggccgccaaggtgatcgagaacacgcagcgcgacgtcaacatcgccctcatcaatgagctggccctgatcttcaacaagatggggatcgacacggaagcggtgttgcaggcggcggggacgaagtggaacttcctgcctttccgcccgggcctggtcggcggccattgcattggcgtggacccctactacctgacgcacaaagcgcagtccatcggctaccacccggaaatcattctggccggccgtcgcttgaacgattcgatgggcggctatgtcgtgtcgcagctggtcaagtgcatgaccaaaaagcgtctgcatgttcagggcgccaaggtgctggtgatgggtttgaccttcaaggaaaactgccctgacctgcgcaatacgcgcgtggtggacatcatccgcgagctgggcgaatacaacgtcgacgtggatgtttacgatccctgggtcgatgcccaggaggcgcagcacgaatatggcattacgccggttgctgagccggtcgaaggcagctacgacgccgtcattctcgcggtggcgcatcaccaattcgtcgaaatgggcgccgaagccatccgcaagctgggcaagcccgagcatgtgttgtacgacctgaagtatgtcctgaccgcccaagaatcggatctgcgtctgtaatccgtagaaggaattgccaccatgacgacacgctacgacgccgtccgtgcggacttgcaggcccggccacgcaaatggctggtgacgggttgtgcggggtttatcggctccaatctgatcgaaaccctgctcaagttgaaccagaccgttgtcggtctggacaacttcgcgaccggtcatcagcgcaatcttgatgaggtgcgtgggctggtgacggccgagcagtgggcgcggtttaccttcatcgaaggcgatatccgcgatctggatacctgccgccgcgcggccgatggggtggacaaggtgctccatcaggctgccctgggttcggtgccgcgttcgctgaatgacccgatcaccaccaatgcggtgaatatcagcggtttcctgaatatgctggtcgctgcgcgcgacgccaaggtcggggcctttgtctatgcggcctccagctcgacctatggcgaccatccggcgctgcccaaggtcgaagagaatatcggccgtccgctgtcgccttacgccgtgaccaagttcgttaatgaactttacgccgacgtgtttgcgcgttcctatggttttacgaccgtcggtctgcgttatttcaacgtctttggccggcgtcaggaccctaatggcgcttatgcggccgtcatccccaagtggacggcggcgatgatccagggcgaaaccgtggtcatcaatggcgatggcgaaaccagccgggatttctgctatgtcgataatgccgtgcaggccaatattcttggcgccatggcgggcgacgaggcgcgcaatcaggtctacaacgtggcctatagcggacgcaccacgctgaaccagctctttgattttctgaagacttcgctggggcgtcagggcgtggcctatgacaaacaagccgagcatgcggatttccgggcgggtgatgtgcgtcattcccaggcagacatcagcaaggcgggcaggttgttgggttatcagccggcgttcgacatcctgcaagggctggacgccgcgatgccttggtacacgcaattcctgcgttgatttgaaagcccttctgcgcaaattcggcggcatacacccggaccaccaacgcatcttcaggggcgcgttccgggtcgccgtatttctcatccttggcaaggctgccggcgccatcaaagagatggcggtcgcctatcgctacggcatcagcgatgccgtagacgcctatcagttcgcccagaccatggcgacctggttgcccgtcaccattgtgggcgtgctgtcggtcgtgctcatcccggtgttggtgcgcctgcgccgcgagggcggcgccgagcgcgaccttttcgtgagcgagttgcaaggctggaccttgctgggcggtttgctgctggccggcctgacctggctgggctggccctatgtgctggcctggctcgggccgggcctgtcgagtgcggtcgcgggcatgacgcaagaactgctctgggcttttgtgcccgtcagtgccgtcctgctcattgccggcatcagcgcagcgcgcctgcgctcgcacgagcgccacgtcaacaccctgctcgacagcgtgccggccgtgacgacgctggcctgggtcatgctggcggcggccggaggcgatcaggtcggccccctgctgtggggaaccctggtcggctatctcatccaagcggtctggctggcctggctggcagcccgcgccgatcagggcttctggggggcgccgcgtttgacgctgcgctcgccgcattggccggaactcttgagcgcggccggtgtgatgctggttggccaggtcgccatgagtttcgtcaacccgctggaccaatacaccgccgccaatctgggcggcaatgccaacgccacactgggttatgccagccgcctgctctccctggtgctgggtataggcgcggtgtcggtggggcgcgcggcgctgcccgtcctggccgatgtccagcaccggggcgatggcctgcgagctcgtgcgatggctttgaaatggtcctgggccatggtgggggcaggcatcgcggccgtggcgatcggctggctgctggcgccttggggcgtggcgctgctgtttgaacgtggagcctttaccgcgcagaataccgaggcggtggccagtgtgttgcgctgggggctgttgcaactgccgttttattttggcgtactcattctggtgcaattgctcgccagccaggggcgctaccccgtgatggccctgatcgccgtggccaattttttgttgaaggcggtgctcaataccgtactcgggccccgtatggggaccgagggcatcatgctggcgaccagcctgatgtatttcctctcctttatttgctatacgggagtggccttgcgtgcgctgcccgagactgcggagcgcagctagatggcccgtcggcgcatcctgatttttattcattcgctgcatggcggcggggccgagcgcgtggcggtcgatctggccgggcattgggtgcgcgcaggccatgaggtgatgattctcacccaggccgaaggcgatgcctatccgatacccgagggggtattgcggcaggttctggggaccgacggccgggggggcgcacgcggtattctggataatgtgcgccgcgtgcgcgccttgcgcgccgtgttgcgtcagttcaggccggatatcgtgctaggcatgatgaccacctcgtccatacttgccgtgctggcggcatgggggctgcccatcaaggtgatcgccaccgagcatacccatccgccgtctcagcagctctccggcatgtggcagcgcttgcgccgtttgacctatccgcgcgcggcgcgtgtggtggcgctgacacgcggcacagccgactggatcgccgagcatgtgccgggctcgcggctggccgtcattcccaatccggtccattggcccttgccgcgcaacgaaccccgtttgcggccgccgaccctgcccgggcggcactatttgctggcggtggggcgtttgcatccggacaagggctttgaggtgctgatcgatgcctatgcgcagctcgcggcccgctttcccgattgggatctgctgattctgggcgagggtgaggaacgtacccggcttgaggcccaggctgccgcccatggcctgggcgagcggatctatttgcccgggcgcgctggcaatgtggccgattggtatgagtctgcggatctctatgttctcagctcacgctttgaggggctgtccaataccctgcttgaagccatggccagcggtctggcgccggtctgctttgattgcgataccgggcccagggagatcgttcgcgatggcctggatggcgtactggtgcgtccggtgagcgacgcggccgccatggcgcaggcgctggcggcccttatgcaggatgcccctgcccggtcgcggatggctgcgcaggcgcagaccgcccgcgagcgtttttcggcccgtcatgtcctcggactgtggcggcaactttttgacgatgctctagagaactgaaaacatcatgtgtggaatcgtcggtctttggggacccttggaagacaagacgcgaatcctggccgaaagctgccagcggattcgtttgcgcgggcctgacagcaagggtttctgggaagatcgtgaggcgggcgtaggctttggccatgtgcgcctggcgattcaggatctgaccgaggcggggcatcagcccatggtgtccgcttgcggtcgttatgttctgacctataacggcgaggtctataaccacctcgatatgcgcgccaagctggagcaggcggggcaggcgcccgactggcgcggccattccgacaccgaaacgattctggcctatgcggcggccttcggcgtgcaagccatgttgcgcgacgctgtcggcatgttggccattgcgctgtgggatcgccagacgcgcagcttgacgctggcgcgcgaccgcatgggtgaaaaacccctgtactacggctatgttggcgccaatctggtgtttgcttcgcagctcaaaggcctgtcgccggtgccggggtttggccggcggatcgaccgcaatgcgctcgcctcctttatgcggcacaactatgtgccagcgccgcaatccatctacgaaggcattcgcaagctgcctgccgcaagctgggtcgtgttcagcgaagcgcagcttcgcgcccgtgaaatggccccgcctcaggcctattggtcggcgctggaagtcgcggatgcgggtcagcgccagcccaggcgctttgcttccgacaatgaagccaccgatgccttgcaggaggtgttgttgcaggccgtgcgcggccagatgctctccgatgtgcgtctgggggcttttctgtcggggggtattgattcgtccacgatcgccgcgctcatgcaaagccaaagcaatgcgccggtgcgcactttcgctatcggctttcatgaaaaggaatacgacgaggcgcagcatgccaaggcggtcgccgcccatctgggcacggatcactccgagctctacgtgacgcccaaggatgccctggatgtggtgccgcacctggccgacatttatgacgaaccctttgccgactcctcgcaaattccgactgcgctggtcacacgcatggcgcgcgagcacgtgaccgtggccctgtccggagacggcggcgatgagttgttcggcggctattcgcgttatctgcgcgtggcgcgctggtgggatcagtgcgaacgcttgcccgcgccgctgcgcgccctggcgggggcggccatgcgcggttcgacccgtttgccaggcgctggggcatggcgcggcaaggtgggcaaaatgggagaactgctgcgggcccggtctcagggggagttctatcgtttattcgtgtcctattggtccgaccccgcccgtgtcgtcaaggggggtgaggagccgccgtcgctgtttgagcagccgctcagcggccccttgtttgaagccatgatgaagctcgacacggtgacttatatgcctgacgacattctggtcaaggtggaccgtgcggctatggcggtcagcctggagacccgtgtgccgctcatcgatcatcgtgtctatgagttcgcctggagtctgccgttcaattacaagctgcgcggcggcaccggtaaatggctgttgcgccaggtgttgtatcgccatgtgcctcaaagcctggtcgatcgtcccaagcgcggctttgccgtgccgctggcttcctggctgcgcggtcccctgcgcgattgggccgaggctttgcttgatcctgcccgcctgcgtcagcagggctggttcgagcccgaacccattctgcgcaaatggcgggagcatcaaagcggccaccgcaattgggatagtcatctgtggggcgtgctgatgatgcaggcctggctggatcgttatcacagcggtcaactcggcgagggcatggacccatgaggatagtgctggccgtcagttcgatgaatgccggtggcgccgagcgcgtggcggccaccctggtcaatgcctgggccgagcggggcgacaacgtgaccctgctgcccacgtattccggtggcggccagtgtttctatcccttggcgtccgcggtcgagctgctgtggctggcccaggccgtgcccgcgcagggcaggctggcgccgctcaagcgcctgttgggcctgcgccgtttgatccgtgagcgtcgcccggatgtcgtggtttccttcctcaccaacgtcaatgtgggcgccattctggcaacacgtggactggatcagccgcttatcgtgtgcgagcgcaccaatcctgtcgttgacacgacgaccggcaaggtctggcgccgcttgcgccgctggctttatccgcgcgccgatgtggtcacggtgcaggccaaagacaccgtcgcgccctttgccgctcaggtgccgggcattcgtcatctggccgtcattcccaatcctttgccccccgagctgctcgatgcgccgctggccgatctcaagcccgatgcgcagggccgtaaacgcctgatggcgatgggccgtctcgtgcccgacaagcaattcgatctcttgatcgatctgtttgcgcagttggcggccgcgcacccggactgggatctctggatctggggcgatggaccgcgcaggcaggctctgcaagcccaggtcgagcgtctgggtttgcaagaccgcgtgcgtttgccgggccgcaccaccgaaccctgggcggccttgtcggcatcgagcgcctttgtgctgagctctgccgtggaaggctttcccaacgtcttgctcgaggccatggcgaaggggctgccctgcgcaacgttcgattgtcccagcggtccgcgagaaatgacccgtgacggcgccgatgccttgctggttgattcggccgccgccatgagcgaagccctgggccgtctcatgagcgatgaaaccctacgcgccgacctggggcggcgcgccgccctgtcggtgcgtgagcgctacgccctgcccgttgtgcttgcgcaatgggaccggctgtttgcgctggcgcggcactgaggtctgtatgcgcatcgttcacatcattacgggcttggggcagggcggggccgaggccgtgctgtaccgtttggccacctatgccgagaccaccacccgccacgtcgtgatttctctcactgatgaaggcgtttacggcgcgcgtctgcgcgctgcaggcatcagcgtgcatgccttgggaatggcccgcggccgtgtgacgctgggcggcctgatggctttgcgcgccttgttgcgcaaagaggcgcccgacgcggtgcaaacctggatgtatcacgcggatctcattggcggtttggctgcccggctggcggggatcaaggcgctatcctgggggatacgcaattccggtaaccatctgaatcgcagcagccgatcggccagactggtgttgcggctgtgcgccttgctgtcaggctggatgccgcgcgccattgtgtgcgcggcccaggacgccgccgaccggcatcaggcgctgggctatgacaccgggaaaatggtcgttatcgccaatggttacgacctctcccgttatgcgcccgatccgcttgcgggcgagcggatgagggccctgtggggagtggacgccggcacgcccttgataggctgtgtggcgcgctgggacccgctcaaagaccaccgcaacctgcttgccgctctggggcagttgttgcgtgaaggacaggcgccgcgttgtgtgctggtcggccgcggcatgacgccggccaatgccgaactaatggcgctgatcgatgggcagggcttggcgggtcgggtgttgttggctggcccgagcgatgacgtaccggccgtgatgaatagtcttgatctgcatgtgctctcgagttgcgcagagggctttcccaatgtggtggcggaggcgatggcctgcggcacgccctgcgtcgtgaccgatgtgggcgatgccgcgtatatcgtcggcgataccggggtggtggtgccgccggaacaacccgccgcgctggcgcgcggtattgcgcaaggcttgcgcgagatggccgcagggggcagggcggctgaggccgcgcgcgagcgcgtgctggctcttttcgatcttggccgcatggtgcgcgcctacgaggccgtgtggcggcgtattgccggagaccgtgtatgagcccgacgcgcctcttgttcgtggtgaataaccccgcgttttttctctcgcatcgtgtcgccctggccattgccgcccaggctcagggctatgaggtgcacgtggcgacgatggatggcccctcggtgccgcagattcaggctttgggcatgacgcatcatgtcattcccatgagccgcagcggcaaaaagccgatggaagagctcaagaccatgctggccctgtaccgccttttcagaaagctgcggcctgacctcgtgcatctggtgacgatcaagcccgtactttatggcggtattgctgcgcgcttggctcgcgtgcccgcgatggtggcggcgatttcaggtctgggctatgttttcatggccaaaggggctcgggcgcgtctggtgcgggccgttgtcggccgtttttatcgtctggcgctcggtcatcccaacagccgcgtgatttttcagaatgccaatgaccgtgatctgctgagccgactgggcgccgtccggtccgagcgggtcgagatgatacggggctcgggcgtcgatttgagccgctatcgtgccgagccggaaccgcccgcgccgccggtcgtcgtcttgatggtggcccgcttgctgcgcgacaagggggtctatgagtttgtcgaggcggccaggctgctcaggcagcaggggctgaatgtgcgcatgcgtctggctggcggcgtggatctgggaaatcctgcttcgatccgtgccgatgaagtgcaggcctgggcgcgcgccggcctggtggaagccctgggcgagcgccaggatattgccgagttgtatgcggcgtcccatattgcggtgctgccctcctatcgggagggcctgcccaagtctctgatcgaggctgcggcctgcgctcgcgccgtcgtcaccacagacgtgccgggctgccgcgatgcgatcgaccccgatcagaccggcttgctggtgccgccgcacgatgcgccggccctggcggcggcgatcgcccggctggtggccgacccggcgcagcgccagcgcatgggccaggccggccgccgcctggcagaacgagagttctcgattgacgacgtatgccgccggcacctggcgatttacgccgctttgctggcccgctgattcgcggtccggcggctttggcagtcagctgcgccgcgacagcagatccacccaatagcgggtagacggatcggcgctggccatgccgctaggtttgtccagctcgccgatgatgccgcgcgccagcgccttgccgaattccacgccccactggtcgaaggggttgatgccccagagcacgccctgcgtgaaaaccttgtgttcgtacagcgccagcagcgcgcccaggttgtgggcggtcatgcgcggcaacacgatgagtgtggacgggcggcgtccgggatggacgaggtgctccgccagaatgcgggcctctgacgggtcatcgacccgcgcgcaggtttcggctagggcatcctcgaatgatttgccgcgcagcaaggcggcgcgttgcgccaggcagttggcaatcagcagacggtgatggtggtcataggtgtggtcagcatgctcgcagacgatgaagtcgacaggcgctcccgtcgtgtcctggtgcagccactggaagaaggtgtgctggcaatcggtgcctgtcatgccccagacaaccgggcctgtgggcacgcctgcgggactgccatcgcgtgtcgccactttgcccagcgattccatttccagttgctgggcccagggaacgagatgcgccagacgagaatcgtagggcgcgatagccaggctgttgaaacccatcacgctgcggttggccagcccggccagcgccatttgcaccggggcattggcggccaggggggcgcgcaggaagtgctcatccatggcggccgcgccggccagcaattcgtcgaaagtgttgttgcccatggccagcgcaatgggcaggccgatagccgaccacagcgaataacgcccgcctacccagtcccagaaacggaacacatgttggggcgaaatcccgaaatccagcgcggcgtcgacattggcggtaatggcgaccacttgcttgatcgggtccgccacgccggcgttctgcaaccaatgaatggcgacttcggcgttggctagcggctcggtggtcgtgaatgacttcgaggcgacgatgaccagggtttcgtgcgggtcgagctggtgcatggcgtcggctacggcatgcgaatcgacgttggaggcgaagcgcacttcgcgtttgagtccctggtggcgcagcgcgcgggccaccagacgcggcccccaatcgctgccgcctatgcccagatgcagcacatatttatacgcgcctctggcatcggcttcgtcgacgaagcggcgcaggcgctcgcgttcgttgagaatgtccttggcgacggagggcgggggcagcgccgctcgcagcgcggtgtgccacgccgggcggtgttcggtccagttggcctcgccgccttcgaacaactgccggcgcgccagcgcgaagccctgctgttcgcataaggccagacccgccgcctcaagctgaggtgaataggcttgcgccgtgagatccaccgacaggccgccgccttcgatgatgcgcagatggtcgccacgatgcgaggcgccgcgtacggcttcctcgaaagctagccaggcggggctgaaagggagagactggggcatggcggatcagaatggcaagcgggcttgaggcgccaggcgcaatagctctcgtttgaacagggtttgaatgcgggccagcgcgtcggcgttttcggcttcgaagcgcagcacgaccaccggggtggtgttcgatgcgcgcgccagcccgaaaccgtcggcgaactcggcccgcacgccatcgatggtgatgacctgtgaggcgtcgtcgaaacggccatgctcttgcagctcgcggatcagcgcgtgaggctggccttcttccatttcgagcttgagctccggcgtggagacggcggtgggcaaggcttccagcagcgccgaggggttggcttctcgcgcgagaatttccagcaggcgcgccccggtatacaggccgtcgtcgaaaccgtaccaacgttccttgaagaaaatatgcccgctcatttcgcccgccagcggtgcgccggtttcggccagtttggccttcaccagcgagtggccggtctgccacatgagcggctggccgcccgctgcggcgaccgccaggcccacatggcggctgcatttcacgtcgtaaataatggtttcgccggggcagcgctgcaatacgtcgcgcgcgaagagaatcagttggcggtcgggccagatgatctggccggatttggtcacgacacccaggcggtcgccgtcgccgtcaaacgccaggccgatttcgcagtcggtggtggccaggcaatggatcaaatcctggagattgtgggggtccgccgggtccggatggtggttggggaagttgccgtccacctcgcagaacagctcggtcacctcgcagcccaaagcacggaagagctcaggcgcgacagcaccggccaccccgttgccgcagtcgatggcgattttcatgggccgggcgagtttgatatcggaaacgatgcgctcgatataggccggcaccaggtcggtattgcggcccgtgccgtgcgcgctgccggccggctgcggctggttcatggcatcgcgcaatgactgcacggcctcgccatacagggcgcggccgcccagcatcattttgaagccgttgtacttgggaggattgtggctgccggtaatggcaacgcctgcgcccagccccaggctatacgcgccaaaataaaccagcggtgtgggcacacggccgatgtccagggtgttgaccccgccttcgtggataccctgttgcagtgccgccgatagcgccgggctgctcaggcggccgtcataaccgatgaccagctccgtattgcctacctcgcgggcccttgcggccagcgcataacccagcgcgcgcgcaaaatcgggatcgatgaggtcagggacagtgccacgtatgtcatacgctttgaatactgaagcagggtagttatttttcacgaggcttccttctggcgcggcctggccgcatttgatcgctcggggtgatcacccccaattatctcttatttcggtggagcgggccgaaggcgccccagcgtggactcgctcgatgcgcgccagcgcggaaccggacattagcgaaaactgtgccgttttcgctgagaatcgagccgttgacgggcctgtcatcacagaagtgctacgcttactcgtacgaatttgaacgggaggtggctatgggtgccaaagtttcgttccttacaccctctgcccatatcgttggtatgcgccgtccgccgggcgggccggccggcggcgccgaacgcagactggatattcatgttttggtccaggaagatggccgcgtcgaggccagcgccgcctgggagcgctgcgtctggcgggatcagcgtgtgctgatcgccgaatgcccggcgcccaggctgtcctcgcgcatggaggccacgctgcgcgaggtcgccatacacatcgcccagcatcgtggctggctgggcctgggcaccgtcgtgttctcgctcgacgacgaaagtggtttgttccgcatgatcgaggccttgcctcatggccgcatcggcaaggcggcgctgatggagccgatggctgcccatgcgctggaggtcggtatcggcgcttgcgccgcgtccggccggccgggcgccaatttgctggtttggggggttacgcgcggcgatgccttgcggcgtgcttaccaggctatcggcgatatgccgggtctggcggtgccggaacgcgcgtttctgctcaatcgcatcgcctccccggctttctgctcgggcctgaccggatcgcggctggcggggatttccgactggagcgatcaccgggcggccagctagcgcggcttgaccctacaatgcggcctatctctgaatcagagttttttcgtctgctatgaccctgctgcaagcacttcagtcgcttctgggcccggcccatgtactgaccggcgaagacgccgaaccctatctgctggactggcggcgacgctatcgcggccgcgcactggccgtcgtccggccgggttcgaccgaagaggtggcggcggccttgcgtctgtgccgtcagcatggcgcgccggttgtgccgcagggcggcaacaccggtttgtgcggcggcgcgacccctgacgacagcggccaggctgtgattttttccacccggcggctgaatcgcgtgcgcgccatagaccgggataacgacaccatcaccgttgaggcgggttgcgtgttgcaggcggtgcaggaggccgctgaacaggccgggcgcttgttcccgctcagtcttgcggccgagggcagctgcaccatcggcggcaatctcgcgaccaatgccggcggcacccaggtgctgcgctatggcaatgcccgcgaattggcgctgggtctggagctggtgacggccgagggcgaaatctggcacgggctgcgcggtctgcgcaaagacaataccggctatgacctgcgcgatctgtatatcggcagcgaaggcaccctgggcatcatcacggccgccacgctcaaactctatcccttgccggtggcccgctgcaccgcgctcctgaccctgtcccgtatcgaggatgctgtcgaggtgctggcgcgcgctcgcgctggcttcggcgcctcgttgaccgggttcgaactcatggccgccgattgcttgcaatcggtgatccggctgttcccgcagcagcgtctgccgtttgagggcgagtccttgaaagccccctggttcgccttgctggagctttccgacagcgagagcgaggagcacgcccgcgagcgtttcgaggccgtgctgagcgcggccatcggcgagggtttagtgggggatgcggccattgccgccaacctggctcagagccaggcgctctggcatctgcgcgagagcattccactggccgaggccgaactgggcaaggcagtcaaacacgatgtctcgctcccgatctcgtccatcgcgcatttcgtcagcgtgaccaacgccgcgctgcaagaacgctttccgggggtgcgcaatgtgatcttcggccatctgggcgacggtaatctgcattacaacgtggcgcgcggcgccggccagaccgaggcagacctgctggcgctgcaacccgccatttacgatgtggtgcacgccagcgtgcaggcccatgccgggtccatcagcgccgagcatggcgtgggccagctcaagcgcgacgaactgccgcgctacaagagcccggttgaaatcgcgctcatgaaacgtatcaaagccgctctcgatcctgagggtgtgatgaaccccggcaaggtgttgcagggctgagatcatgaacggcgctcgcgtgctcatcgttgaagacaacctcaccatcgcagggaatctctacgagtacctgcaaacccagggcttcatgccggatgccgcgtacgagggcaagagcgcgctggccatgttggagcgtcaggagttcgatgccgtgctgctggatgttggtctgccgggcggtctggacggctatggcgtgctgcatcatttgcgcacggcattgcgcaagccggtgccggtgctcatcctgaccgcgcgcgacggtctggacgacaagctggcgggtttttcgcatggcgccgatgattacctcaccaaacccttcgctctggccgaggtcaaagcgcgtttgctggcgctgattcagcgctcgcgccacgccgtggtcgatgccgtgtatcgcttcggccccttggccatggacagccgcagccgtgaggtcagtgtcaacggcaagcctgtgcatttggcgcgcaaatcggtgctgatcgtcgagatgctgctgcgcgacccaggcaaggtcgtatcgcgggaaacgctggaggctgccctctggggcgacgagccgccggcttccgacgccttgcgcagccaggtgcacctgttgcgccgggcgctgagcgaggcggggtttgacggcatcgaaaccacacatggcattggctggcgtctggtgcagaaagcatgacgcgtggcggcaccctgacgcaacgggttgtgtgggcgttgaccggcatcgtggcgatcttcgttaccttgctggccctgctggcctatctgaccttcgatcagatggaagacgatctggtcaacgacatcctcacgaccgaaaccgaacgcgtcatccagcatctggtgtccgaacccgactatattccggagcggggatcgcgtgagttggggggatctatgcatgcctggctgcacctgccgggtatggccaacgacgacctgcccgcgcccttgcgcggcctggacaatggactgcatctattggagccgggctcggatacctggcatgtgatggttgctgacgccaatcatggccgtggcaaggtctacgtgatgtatgacgccaccgagaacgaagatcgggtgaagatcttcggccttttcgtgctgggcgtgggggcggtgtgtatcgtggtggcctatgggctggcgcgccggctggcgggctatgtggtggggcctttgctcgatgtgacagaccatctggctcactgggcgcctggcgcgccggatatggcggtcacgcgtgacgacgaggccgggcgtctggtcgaggcgttcaaccgcatgcagggtcaggttgaccagtcgatcgcgcggcagcgcgagtttgccgccaacctcagccatgaagtgcgcacccccttggccagcatccgttccgatagcgaaatgatgcagatggatacccgccttccgcctgaggtgcagcgccggctgacgcgcatcgtcgatggcgttgacagcatttcctcttccctggaaagcgcccgtgcgatggcgcgcgaagagcgttgcgcgcctgagccggtcaggcttgccgagtgcatgggggccgcctggcagggctttgccggcaacgccgagcaggccgggctgcgctttagcaatgacatcgacaccgagacggtgcgcgagttgaatcgttacgccctcttgacggtgttgcgtaatctggtccgcaatgccatcgaacatgccgcgccagccgagctgcgcgccagcctggatggccagggtagcctggtgctggccgacaacgggcgtggcattgcgccggaggagctgccttttgtatttcagcgttacttcagcagccgcttgaaagacagcggcggcgtcatgaacgagagtgatccgcagcgcgggctgggcctggctatcgccaaacaggtttgcgacgtgcagggctggacactgaccgtcgattccgcgcgcgagggcgcgcagcgcggcacccgctttaccttgagcttttcctgagctgccgcgccgccattatgtggacccgccggccgccgcgtctggcctgcgcccttgtccatgtgcttgcatcggggctttggatctgcagcgatctcagatttttttacagcttgtatcaaggccggatcgaggtggctctgcatgatgcctgtgcggaatttccgcccgcctgatccagcagtcgcccactagcccggaggtataatcagcgcagttttttccttcgcccggttgcaggttgccgggaaaatcgtgatgaatgctccgaatgaaccgcccgccgcgcagcggcgtcctcgcaatctggcccagggtctggttgagagcatctcaggccgcattcgcgctggcgatatcccgcctgggcagaaacttcccactgaacccgaaatcatgcgccagttcggcgtgagccgtaccgtggtgcgcgaggcgttgtcgcgcttgcaggaagccgggctggtcgagacgcgtcacggtgtgggcacctatgccttgcaggcctctccgggcgcagactttcgggtcagcccggcagagcttgcctccatccgcgatattctggtggcgcttgagctgcgcatcggcctggaaagcgaggcggccggcctggctgcgcaacgccgcaacgacgagcagctcgccgcgatgcggcgggcactggatctgttccaggcgcgcttgctcaaccagggcgacaccatcacgccggacttcgagtttcatctcttggtcgcccaggcgacacagaaccggcatttcgctgagctgatgtcgcatcttggttccgccatcatcccgcgcacgcgcatcaactccgcgcgtgtctttcaggaaaacccagggcaatacctggcccggatcaatgtcgagcacgaaaatatctatgatgcgatcctgcgccaggatgccgaggctgcccgggcggccatgcgcacacacctgagcaatagccgggaacgcctgcgccgcatcgagagctcgcgctagcggcgccacacactcacctccggcgggactgcccgccgatatcaggaccgtgccgcggcccggtccgtctatggagcggactttgcgcagattgaccctacgatttctcattgccgtcttgctcttgctgacggccagccggctgggactggcgttctggcaatgggaccgcgtgcaggccgcaggcgggctgtggcctttgctgtttggcggttggcgtatcgacctcgtgatggtgggcatggtgattgccatgcctgcggtgttttcctattggttcggtcaccggcctctggcggccagcatcacggcctggtggttccgcatctggtggatgttgctggctctgctggaaatttccacgccgcaattcatctcggaatacgacaccaggcccaaccggctctatttcgaatatctggtgcatccgcgcgaggtggcaggcatgttgtgggagggctataagggcgtgctgctggccgcctttttggcgctgctcttggctgcctggctggccaaacgcctgtttcccctgggcaagaccgacccttacatgcggtggtggaagcggccctttgcctcgctgcttacgctggccgtcgtggtgctggccatacgcggcacgctggagcatcggcccatcaatccgtcggtggtcgcgttcagcagcgacgctatggtcaataccttgccgctgaactcgctctataacgtgcttgatgcggcctaccgcctgcgggacgagcgctcttcggccgcgctctatccggaaatgccgatagaaaaaatgaacgccatcgttcgccaggcttcgggtatggagggccccgccctcgatccggcctatcccagcgttcacgcgcaaaaagccagcgtgcggcgcgataagccgctcaatctggtgatcatcctgcaggaaagcctgggggcgcagtatgtcggcagcctgggcggcgccaatctcacgccggagctggacaagctgggtaaagagggctggatgtttcatcgcgcctacgcaaccggcacgcgttcggtgcgtggcatcgaggccgtgacgaccggctttctgcccaccgtggccgaggcggtggtgaagctgccgcgttcgcagacccattttttcaccctggcttcattgctcaaggcgcatggctaccattcgcgcttcgtctatggcggcgagtcgcacttcgacaatatgcgggggttttttctgggtaacggtttcgaccaggtcgtggatcgcaaagactttgtcgaccccgtctttgtcggctcctggggcgcctctgacgaagacatgttcaagcaggtggatcgcctcttgcgcaatgatggcgataagcccgtattcacgctggccttttcggtcagcaatcattcgccgtgggagtatccggcgggccgcatccagccgcagggcgaggcggcttcggtgcaaaacaccgtgcgctatgccgattgggccatcggccaattcttcgagcaggcgcgcaaggcgccctattgggataacaccgttttcctggtgattgccgaccacgactcacgcgtgttcggcgccaatctcgtgccggtgcggcattttcagattcccgccctcatcttgggcgggagcatcgcgccacgtcaggatgagcgcatcgtcagtcaaatcgatatgggcccgaccctgctttccctcatgggggtggataacatcaaccccatgctgggcagcgatctcacccagcgcgacccgaaccgcgccatcatgcagtacggcgacaacttcggttatctgcgcggagattcgctcgttgtgatcgagccccgcaagaccccgacctcctaccgctatacgcggatgccacgcgaccaggaagataagttcgagcctgcgccgatagacgcgcagcaggccgaggaggccctggcctttgcgctctggccaagctgggcttaccgcgaagggcgttacaaactgccgccgcaaacccaggccggaacgacccggccttgacgcgatgaccaaggggccgccggcccctttggtctctgtttcagaggcgagccggagccaccgtgcccacgcactgcccgaagccgatgcgcggataaccaggcttgacacattcggcccgcatgatgatctggtcgccgtcttccaggaaggtgcgcgtttcgccccagggcagcgcaatggggtgtttgccgccttggctcagttcgagcagcgagccggcttcatcgggctgcgggccggagagcgtgcccgtgcccatcatgtcgccgggttgcagattgcagccgttgacggtgtgatgcgccaccaactgcgccacattccaataggcatcgcggaaattgctgcgcgacaggcgggcgggttcggcggccttggcgcgcgactgcgcggtgctgagcagcacctccatttgcacgtcgaaggccccttctgccttgttggctgccgaagccagatagggcagcggttgcggatccccttcgggccgcgtccaggtcgtgcggaagggcgccaaggcctccagcgtgacgacccagggtgagatcgtcgaggcgaagtttttggccaggaagggcccgagcggctggtattcccaggcctgaagatcacgcgccgaccagtcattcagaatgcccaggccgaatacatggtgttcggccgcatccagcgtgatgcgatcgccctgggcgttgccctggccgatgaacagggccagctcaagctcgtagtccaggcgtttgcaggggccgaactgcggcgcctcgccttcattgagcgggcgctgctggcccaccggacgggcaaaggtctgctcgaccccaatcgacgaggcgcgcccgtggtagccgataggcacccatttgtagttgggcagcaggggattgtccgggcggaattgcttgcccaccgccgtggcgtggtgcagcgaaatataaaaatcggtgtaatcgccgatgcgggcaggggtgctgaattcggcttcggcctgcggcaccagcaagggttcgatcagggcgcgctgcgccgatccttcacgcagcgcccgcgacagcgccaggcgcagcgcgctccaggccgtgggcccgagcgccatcagggcgttcaaatgggtgtcggcgcaggcgtccagagcccgctgggcatcgccgtcaaagggacgggccaggcgcaaggcgccaagatccacgatggcatcgccgatggccacgccggggcggaaagcctcttgtgaaccgcggcggcgaaaagccgcaaaaggcaggttctgaatcgggaaatcgctgtcgccggtgttggcgctggccacccagctcttgaggctggggttgtgggtttcgttcagggtcatgatcactcgagttgggttgccgccgcatcgcggcggatgttgttctggcgccctcaggctttctcggggttgaagtgtttcttcagatcctgccagcactgatagtagtcgccctgcaattgcgcagacgccagcgcctggcgggtcgggcggatcacgcgccgcgtctcgaacataaaggccatcgtgtcacggatgtaatgggccttgctggtgtcggccacgctggctttctcgaaagtatcggcatctgggccgtggccgctcatgcagttgtgcaggctggcgccgccgggagcgaaaccctcggccttggcgtcatacacgccctggatcagccccatgaactcgctggcgatattgcggtggaaccagggcgggcggaaggtgttttccatcgcgagaatacgcggcgggaaaatggcgaagtccagattggccgttcccggcgtgtccgacggcgaagtgagcaccgtgaaaatcgacggatcagggtggtcatagctgatcgagccgatggtattgaagtggcgcagatcgtatttataaggggcatgcgtgccatgccaggccaccacgtccagcggtgagtgtgtcagcggcgcgcgccagaagccgcccgtgaatttcgcgatcagttcaaaatcgccttccacgtcttcataccaggccactggcgtctggaaatcccgcgcattggccaggccattggagccgatcggaccgagctctggcggacgcagcgccgtaccgaagttctccagcagatagccgcgcgcctctgcgtcgagcagctcgacgcggaagcgcacgccgcgcggcagcacggcgatctccaagggctccaggtcgagtaggcccatttcggtcgccaggcgcagtcggcccagttgcggcaccagcagcatctcggcatcagcgttgtagaaaaaacgccccttcatgctttgattggcggcatacagatgaatgcccaccccgctttgctcatcggggccgccattgccgccccaggtgtgcacgccatcgatgaagtcggtgggcgtggcgggcagcggcagtgggctccagcgtaattgattcggcgtgaccgggccggtgccgaaatcggccagccagtgcggggccccggcatagggttcaaacgggcgatgcacgacacccggccggatgcgatacagccaggagcggcggttttcgctgcgcggcgcagtgaatgccgtgccagaaagctgttcggcataaagcccgtaggggcactgctgcggggagttgcggccttggggcagggcgccaggcagcgcctcggtggcgcaagcgttgccaaaaccggattggtaattcaagggcatgggttgtctccaggcgaggccaggttgttatacaccggacacttggccggtatctgcccgcattctgcgcaaaattgccagatatgaaaatgggaatgtataaatacaagctataaattttatgaataaagggggggtggtggacgccctgcgaaaactcgatctcaatctcctggtggtgttccagcacctgctcgaagagcgcaatatctcggcggtcgcccgccggctcgatctgtcgcagcctgccgtcagcaatgctctgcgccgtttacgcctggcctttggtgacgagcttttcgttcgtactgcgcagggcatgttgccgacccccctggccgaaggcatgggcgggcaggtcagcgaggccttgtcgttgttgtcgcatctggccgatgcggcccagccctttgatccggcgaccagccagcggcggctgcgcattgccatgtccgatgcgggcgagattcacttcatgcctacgctcatggagctgtgcgcccgtcatgtgcctggggtgcggattgactcgctgcgctgcaccgatctgcaacgtgagttggataccggccgtgtggatctcgccttgggcgccttcgacggcctgggcagcggcatcgtgcaacgcatgctgttccgtcaggggtatgcgaccttgtttcgcgccggtcatccgcgggcctatgccggcatgagcgcgcgggcctttcgcgccgagcagcacctggtggtgtcgcgggctgcgcccgacgggcagatcaaccaggcgctggagcgggctggcgtggtgctgcaagagcagttcagcgtgccgcatttcgcggccgttccctatatcgtcagcaccacggatttgctggccacggtgccggaaaagctggccgccagcgccgcgccgcgcttcggcctgcaggtgctgacgctgcccatcaaagtgccgcttttgcaaaccaatctgtactggcaccgccgctttcagcgcgacggcgccaatcaatggttgcgcggcctcatcatcgacaccttcgcggatcgtgcctgaacttcagccctgtaccgaagcgcgggccacggcgagcgcctgggcaagcacggcggcatcgccgacatggttggccagcaccaggatcagggcggcgttcatctcgcggctttgctcgtcgctgagatcctgatgcgcatcgatcagcgcctgatagaaggtatccggctcggccagattgggggtaagagtcaatggcatggcgccttccttcaatgctggccgcaggcacgcgccagggcggcacgcagcgcggtgatatcggtatcgcggcggcgggcggcgatgtgctggtcagggcggatcagatagcaggtgccgggccgggcgtcataacgggcggccagcaggccttccttgtccgtcacgcagcgcgtgccctcgggcgccgtccatgccgcgccggccggacgcaccagcagcagatcggccaggcccgccaaggcctcgagcgtctcggtctcgggcgcctgttcgccggcaaacagcgccagcgtgaaatcgccatccagcatctgcaaccaccattgacgcgcatcgtcgctttcgacgggcgcgtcggcggccacgctgcccggccgcatcgcgcccgcgaaccgatgttcgtcggccgtattcaaggcggagttctcatagcaggccggcaaagacagccggccgctattgaccagcttgcgggcaaacgcgtgatcgcgggccaggttcagcacggcattgcggaaattcttgctgacttcacttttgggggtgatgaagtcggtcgaacgcgaggaattcaggatgttctcatcggcggcgtattcacgctcgctggcatagctgtcgatcagggactcgggcgagcggccgtcgagcacccgatgcagcttccaggcgagattgtccgcatcttgcacgccgctattggccccgcgtgcgccaaacggcgacacgcgatgcgctgcatcgcccgcgaacacgacccggccgtggcggaagcgttccatgcgttcgcaggcaaaggtatagacgctgacccactccaactcgaagggcgtgtccgcgccaagcagggcgcggatgcgcggcagcacattggcgggtttcacggcttcgacgggatcggcgttccagcctagctggaaatcgatgcgccagacgtcgtcgggctggcggtgcagcagcacggattggttgggatgaaagggcggatcgaaccagaaccagcgttccgcagggaagggcgccgtcatcttcacgtcggcgatcagaaagcggtctttaaatatgcggccgtgggcctccagacccagcaggcggcgtatcggcgaacgggcgccgtcgcaggcgatcagccactgcgtgcgcaaagcataagggccatcgggcgtttcgatggcgagcaacacgccgtcgtcgccggactctacgccggccaccttgttcttccagcgcagctcgatattcggctcggcctgcgcggcctctagcagatagccttcggcatagtactgctgcaaattaatgaaagccggacgttgatggccgctttccggcagcagatcaaagcgccacacctcgccttcgcgaaagaacaccttgcccacattccacgacacgcccttgtcgaccatgcgctggcccacccccaggcgatcccagacttccagcgtgcgtttggcgaaacagatggcgcgcgagccagtggacagccggcaatcgtcatccagcaccagcacgcgcacccctcggcgggccagatccagtgcagtcgtcagtcccaccgggcctgcgcccacgatggtcacctggtgggcggctggcgtatccgccttttgatcggaactggcctgataggcgaattccagcgcctggtaatcaatgtctcccacgacggtctcctgcgtggttatcgttttttccgcgcgcgctgacgcggcccgctcgaatgggggcctgcgtcaggcggcactgctaaaaaggaaagatcagccttcgagctgctgccacatctcgatgtcgcgcttatcggtccagatgcgcggatcggtgatgccctgcgcttcgtcataggcgcgcgacacatcgaaaggcatgcagtgatcgaagatcacccaatcgctgtagcgcggcttcatgaagtcatagacctcgcgataaatcgtcttgagatccttgccgtcggccacgccgcggttgaccgcgccgtacagatcggtcaggaaagcgcgcgtgcccgccagccccttgcgcacttcttcggcgtttttcagcgccggaccacggccgggcaccatcttctcggcggcaaagcccgacaaggcatccagcgtcgtgggccagtcgcggaaataggcatcgccgcaatagggagtagattggtactcgaccagatcgccggcaaacaggattttctgctcgggcagccaggcaatcgtgtcgcccttggtatggccgcggcccacctgcaagagcttgacttccagattacccagattgaccgtcatctcacccttgaacgtcatggtgggccagaccaggccaggcggaatggactctgcattgcggaacaggcgcgggaaacggccgatctcgctggccttgtcctgctcgccgcgttcggcgatcagatcccaggtatcgcggctggccaggatttcctgagcctgataggccgaggctccaaacacccgcaccgcatgatagtgcgacagcaggacgtatttgatcggtttgtccgtcacttcgcgaatgcgccggatcacgtcttgcgccatcaccggcgtggcctgggtgtcgatcaccatcaccgcctcgtcgccgatgatcacgccggtgttcggatcgccttcagccgtgtaggcgtaggcgttatccgacagcttctcaaatgacacgaccttgtcgtcaagatcggcgtgggatgcgaattgcttgctcatgatgtctccggtttctgcatggatgtggcgcgcgctgcggcgcgtcttgccggaaactatagctaggcgttagtttttatgcaatacgttcgttataaacgaatttcgggccttaccgtttctggcaatggggacagaaatacgtagcccgctgcccctgcacgaggcgccggatcggggtgccgcacacccggcaagccagtccggcgcgctcgtaaaccgccgcatggatggcgaaataagcgcccggctcgcccgacgccccgacgtaatcgcgcagggtgctgccgcccgaagccagggcatcggccagcgtagcgcgcacggcctgggccagccgttcgcagcgcgggcgcgacagcttgccggcaggcgtgcgcgggtcgatacccgcccggaacaggcactccgatgcgtagatattgcccacgccgaccacggcatggccagccagcagggcctgtttcacggcgacccgcttgtcacgaaagtgatcgtgcagccatttgccgtcaaaacgcggatcaaagggttcaatgcccaggccgatcagcaggggatgcgcctcgacgggcccgtcggtgttgggatgccagagcacggcgccaaagcggcgcggatcgtgcagccgcaggatggcgtgatcaaagacccaatcgacgtgatcgtgcttgcgtggcgcctcgtccatggctacccggcgtagcgaacccgacatgcccagatgcacgatctgcacgccgtgctcaaagcgcagcaacaggtatttgccgcggcggccggtggccagcaccgggcggtctgtcagaagagagggcaggtcggcggggatgggccagcgcatgcgtggctcccgtacgacaaggcggcgcagtgtctggccggtgatgacagggtcgattccccggcgcgtggtttctacttcaggcagttccggcatgagccagtgtaagatggacaattacgtgtacaaagattgtgccaccaaccggacggaccgcgtgaagttgtcgttcaaacaaattaattttggattggcctcgttggcgtttgcgctcacgagcctgccggcgatcaccgcccaggcggccggtcctgcgcgcgatgccacgggcccccgcctgatcgaggctccacgacagcccgaaacccaggtcatccgtctgcatccgggccagttgccggatgtcaacctgactggcgatatcttttatcgtgtcattgcctccgagatcgccgcccagcgcgggctctatggtccggcggccaccacattgataaacctcgcccgcgacaccagtgatccgcgtctggcgcgccgcgcgctcgagttccagctcgcgggcggcaatctgcccggcgcgctggaggcggcccgtctctgggcgcgcctgtcgcccggcgatatcgaggccagctccaccgaactggccttgtctgcagccaatggacagaccaaaggcctggcccaggccctgcgtgagcgcatcgaagccacccccgataaaacgggcggcatcacccaggccatgagcgtcctgagccggctcaatgaccggcgtctggccttgcgtatcctcgatgaggcgctttcggacaaggtgcgcaagctgccggtcgcccacctggcgctggccgacgcggcccaggccgctggcgacttcacccgcgccgacagcgaggcgcgcgccgcgctgcttgccgatccgcgttcggaggccgccgcgcagcgcgtgctcgaatatggcgccaaggttgaccctgctcgcgccgaggaagccgcgcgcgccttcattgcccgcaatcccaatgcccgcaagctgcgcctgatgctggcggctcagatggccgagcgcggcgactacgacagtgcgcaagccgagttggccgccatgtcgcgcagcgcgcccgaagacttcgatctgctcttcatgcaggcgcaactggcctacaaggccgggcacctgaaccaggcccgctcgctcctgctgcaatatctcgatgtgcaggatcagcgcaaacaagccactgtggcgggcgcttcggatgccggcgccgccgcggccgacgcccatgtgctgctggcgcgtattgccgaagaccagggccgctacgacgaggccatcgccgagttggagcgggtcgatgatccgtccatgcgttatgccgcccacatgcgtcaggccgccctgcgcgcccgccagggccgcatcgaggatgcgctggctctggtcgatgcggcaggggcgctcgacgacgaagagcagaccctgggggtgctcaccaaggcccagatcctgcgcgatgccggccaggtggacaaggctgccgcgctgctggccaaggccgacaaagacctgcctgacaccgtcgaaatcaaatatgagctggccatgctttccgaacgccagggcaaggtcgctcagcttgaaaagctgctgcgccaggtgatcgcgctcgatcccgagcatgcgcatgcctataacgcgctgggctacaccctggccgaccgcaatcagcgtctgccagaggccctggatctcatcacccaggcgctggagctttcgcccaacgaccccttcattctcgacagcatgggctgggtcaaattccgcatgggcgatctgccggcggccgcggaatatttgcagcgcgcctatgccttgcgccccgagcccgacatcgcggcccacctggccgaggtgctctacgcccaaggcaagcgctcgcaggccgaagacatgctgcgcgaactccataaacgagaccccaagaacggcaccgtgctcgacacgatgaagcgtctgggagtgcagccttgaccctgcgcgacgggctggcgcgcggcgcaagactgcttggcgtcctgtccatggcggccattgccgcctgctccagcctgcccacttccgagggcgtctcgggtgcggacaccttctctcgcagcggccgcttcgccattaccgccacgcaagccgacggccgccaggaggcggtgcagggcggcttcacctggcaggacaatggccgtgaatacatactcgatctgaccacgccgctgggttctaccgaagcccgcgtccaaggccgccccggcgtggccgtgctcacgcgggccaatggcgcctcattgcaggccgccgatcccgataccctggccgaagacgcgctgggcagcccggtgccggtttccggtctgcgcgactggctgcgtggccgtcttgccccggctcagcccgaggccgtcaagcgtgatgaggccggccggcccacgcgctttgagcagggcggctggtccgcgcaattgtcgcgctacgatgccgccggcccgcaattgctggtgctggaacgccaggaacccggacggcgcatcatcgtgcgcctggtcgtgactccgccctgattgcctgccgtgacgctatacgacgtacccgcacccgccaaactcaaccttttcctgcacatcgttgggcggcgccccgacggctatcacctgctgcaaagcgtgttccgcttcatcgacctgtgtgacacgctttctttcgaggcgcgtgccgatggccgcatcgaacgcgcctacgatctgccgggtgtgcctgccgagcaagacctcatcgtccgcgccgcccgcgccctgcaagccgcgaccggcacccgtcagggggcgcatatcggcctgcaaaagcgcattcctcaaggcggcggcctggggggcgggtccagcgacgccgccaccacgctgatcgccctgaaccgtctgtggggctgcggtctgtcgcgccgcgacctcatggcgctggccctgccgctgggggccgacgtcccggtttttgttttcggtcaatcggcattcgccgagggcgtgggcgaagacttgcaggccattgccttgccgcaagccgcttatctggtgctgcaacccgaggccagcgtgcccacggctgagatattttcggcccccgatttgacacgtgataaaaaacgcgtcagaattacggactttcttgctttgcctacttctgacttcggtcagaatgacatggaagcggtggtttttcggttgtatccgcaaatagcgggtgctgtacgaaaacttgcagagctcggtatccgggttcgcatgtctgggtctggtgcgtgtttgttcgccgaatacccaaatgcctccgaagcccgtcacgctgaagtcgttttggcaaaattcgaaaataccgctacaatgcgcggcgctgacaaaacagtcagtgacacgcagcccgagcttcaaatcggctttcgtttgatcaaggcatgcgccggattaaacgagcatccgttgagaagttggattgcaaactagttggggagtcgccaagctggttaaggcaccggattttgattccggcatgcgaaggttcgaatccttcctccccagccaaaccgaatataaaaaagctgttgaatccgccttaagattggctcaggttcagcagcttttttgttttacggggttttcgcggctcctggccccgccctccgtacagttttaacgaccatcacctgcatcatggcaaacgatagcttcatgattttcacgggcacggcaaatacccgcctggccgtggacgtagtcaaccatttggacatgtccctcggcaaaatgaccgtagggcgcttttcggatggcgaggtgatggttgaaatcaacgaaaacgttcgcggtaaagacgttttcgtgcttcagccgacctgcgcgcccaccaatgacaacctgatggaaatcatggtcatggtcgatgcgctgcgccgcgcctcggctggccgcattactgctgcgatcccgtatttcggttacgcccgccaggaccgccgtccgcgctcggcccgcgtcgccatctcggccaaggtcgtcgccaatatgctgcaagtggcgggcgttgaccgggtcctgacgatggacctgcacgccgaccaaatccagggtttctttgacatccccgtagacaacatctacgccggtccgattcttctgggcgatatctggcgccgtaatttcagcaacctcgtcgtcgtgtcccccgacatcggcggtgtggtgcgcgcccgcgcgctggccaagcagctcgaagccgacctggccatcatcgacaagcgccgcccgcgcgccaatgtctccgaagtgatgaacatcattggtgaggtcgatggccgcacctgtatcatcatggatgacatggtcgataccgccggcacgctgtgcaaggccgcccaggccctgaaagaccgcggcgcaggcgctgtatacgcctattgcacccaccccgtgctgtccggtggcgccattgagcgtatcgcctcgtcttcgctcgacgaactcgtggtgacggacaccattccgctgtccgaagaagcccagggctgcggcaagatccgtcagctctcctgcgcgccgctcttgggcgagaccattctgcgtatttccaacgccgaatcggtcagctcgctgttcgccgactgattctttatttctcgtgtgccgctggtcgcggcggcgcatggataacgcgccaggcatgttgcccggcgcgtctataaccggcgagtctctcgccagattgtttggagctttccatgaaattcaacgccactttgcgtagcgtccagggtacgagtgcgagccgccgcctgcgccgcgctggccgcgttcccgccatcgtttatggtggtacggctgccccgctgaacatcgagctggaccacaacgaaattttccatgccctgcgcaaggaacaattccacgcctccatcctgacgatggccctcgaaggcggcgcgaacgagcaggtgctgctgcgttcggtgcaatggcaccccttcaagcagcaagtgctgcacgttgacttccagcgcgtggacgccaaccaggctctgcacaccaaggtgcccctgcacttcgtgaacgccgagacctcgccggccgtcaagctgagcggcgccatcatctcccacgtcgtgaccgaagtggaagtgacctgcctgccgcaatcgctgccgcaattcatcgaagtcgacctgggcaacctgctcggcggtggttcgatccatcaaaaggacatcgtcctgcccaagggcgtgaccttcacgcaccccaacgatgagcaggtgatcgtctctgccgtcgtcaagggcggtgccgctgacgacgctgaagaagcgccggctgcctgataagtccacggggcctgcgcccctggcctcgaaccctgcgcctgcgagttgcacgcgcagggttttttatgttctaaacacgccatgtccgaaccgatccgcttgatcgtcgggctgggcaatcccggccccgactacgaaaccacccggcacaacgccggcttctggcttgccgaccgcctggccgatgacctgcgcgccaccttcgcgctggaaaaaggctttatgggcatggtcgccaaggcgcgcttcgaaggcgagaacgtcttgctgctcaagcccatcacctatatgaaccgttccggccaggctgtcggcgcgctggcgcgcttttacaagctggcgcccgagcaggtgttggtcttgcacgacgagctcgaccttctgcccggccaagtcaaaatgaaacagggtggcggtcatgctggccacaacggcctcaaagacattcaggccgcgctcggcacgcccaatttctggcgtctgcgtctgggcatcggccatccgcgcacgctcaacctcgcgcagcaggtggccgactttgtgctgcatccgccgcgccgtgacgagcaggccgagatcgacaccgtcatcgaccgctgccgcgccgtggtgcccgccctgttgcgcggtgactttgcgcaggccacccgtcagttgcacacggcctgatgacgcgtcctccgagcgggcaagcccccctgcgccaagaaatcgccgattggtggcgcttcctgcgccggcccagccctgccgggcgtatcggcccgcgtcatggcggcgccatggccgactggtggcccaacatccggtttggccgtctgctggcctgggccgcgctgctgtgggcctttaacctctttgtgctcggccccatcgccgtcggcgcggctggcctgggcggcgctcagcaccgtctcgatccgcaacgtctgccctggctcaccgccgtgctgtgggcgccgctcgttgaagagctgttgttccgctacggtttgcgcaggccggttcaagcgctttggctggtgcccgccatcgcgccagccgtgttctgggggccgcaattctggacgggttgcctcagcgccgccgtcgttctcttggccatctatggcacacgcgcgccacagcccttcaaaagcgctgcaagacgcttctacagccgccacttcggcctcatctttcatctttccgcgctggccttcgccgccgtgcacttgaacaatttctcgctcaaccacatggcctggtggatgctgccgctgctcgtattgcctcagtggctcaccggcctcgtgctgggctggatgcgcatgcggcgcggcatcggcgcctcgatcgccctgcatgccctgttcaacgccgggcccatggcgctgatctggctggtgctcacccttcttcccgacgcagcaatctgaccccggccgcccgacggggtaaaatcacggctttcccggagcggccaggctgcatttccggcatcgcctcatcggcgggcgcatcagcgccccggggcatcactcaaggatttccatggctctgcaatgtggcatcgtcggcctgcctaacgtcggcaaatcgacgctcttcaacgcgctgacccgtgccggtatcgcggccgaaaactatcccttctgcaccatcgaacccaatgtgggcgtggtcgaagtgcccgacccccgtttgggcaagctggccgagatcgtcaagcccgagcgcatcctgcccgccacggtcgaattcgtcgacatcgccggcctcgtcgcgggcgccagccaaggtgaaggcctgggcaaccagttcctctcgcacatccgcgaaaccgacgccatcgtcaacgtcgtgcgctgcttcgaagaccccaacgtcatccacgtcgccggcaaagtcgaccccatcgccgacatcgaagtcatcgagaccgaactcgcgctggccgacctgcagaccgccgaaaaagccctgcaccgtcactccaaaaccgcccgttccggcgacaaagacgcgcagcgcctggtcggcgtgctcgaaaaatgcatcgcccatctcaacgaagccaaacccgtgcgcagcctcggcctgagcgacgacgacatggccctcatcaagccgctgtgcttcatcaccgccaagaccgccatgtacgtcggcaacgtcagcgatgatggcttcaccaacaacccgctgctcgaccgcctcaccgaattcgccgccaagcgcaacgcgcccgtcgtcgccatctgcgccgccatcgaatccgaaatcgtggacctgcccgacgaagaccgccaggccttcctggccgacatgggcatggaagaacccggtctggaccgcctcatccgcgccgccttcaagctgctcggcctgcaaacctatttcaccgccggcgtcaaagaagtccgcgcctggaccgtccccatcggcgccaccgcaccccaggccgccggtgtcatccacaccgacttcgaacgcggcttcatccgcgcccagaccatcgcctatgacgactacatcgcctgcaaaggcgagcagggcgccaaagaagccggcaaaatgcgcgccgaaggcaaggaatacatcgtgcaagacggcgatgtgatgaacttcttgttcaacgtctgattcaagcaagccatttcaggcgattgcatctgcgtgcaggcgcatcactgaaatcggcgcaaagctctgcagaggaactgcaccccaaaagttggacgccaatccaaactttggggtgtttttcatgacgaggcacgacaagctattcaagtgcaaggacaaggcctttcattcgcaccgagtatcgaccccagcgtgacgctaggcgaggccggagcgaagcggcgcggacgctggccggggagaagcctgccagttcatgcttcatcggctcattcctatccagattggcgtaagccgagacaacacaccgcaccgggtttcgcacggatgcaggcgcctcaaggttggacttgcagttcaagcctcctcatcgggcagatcccaatcgctgcgcttggcctcaccgatctgatagaactgtttaactaacttcacaaactcgatgaagtcgcggttctccgtcgccaaccggttggccatgtcccagtcgatttcatcgcgctcgcgcgccggaatcagcacctggctctctgcggggttgtcagcatcaagcttgatcaggccgatgccgtgggcagcgaacagcatccgcagttccttcagcgtgtcctgaccctcgatctctgcagcgacgaggtagccaaagttcgcccacgacgagttggacaccgcctggaagaagcactcgcgaacgttggatcggttgatgagtagcttggcttcgaaggaccaaagcttggtgcgcttgtcggcgtattggttgacgcagtctcgcacctcgcgatgccactcggcacccaggtcttccatgccgaccatatcgggatacagccagcggttaccattcggtccgcgcttgttcgaggatcgtttctcgtcgatgcgcttggagtagacgccgaactcctcccagaggtatgccgagagtatcggatacagcgcgtgctcaccaatggacttgcttgtcggttcagtgggcagcgtgaccgattgcccctctgccgcagccacctcggctgcatcggatttttcggagtggtagtacttacgcggccgaccctccgtcgtttttaactcagggtgctgtttttgcaggttgggacgccttgaaccgatttctgcaactaactgctgcaccaggtcagcgtccgtgttgatgtagccgcccttgctattcacctttttctcttggcattctgcagggtaggtttttaaggtccattcggcaatctgccgggccgtgagcttctcttctggatgggctttcaagcaatccagaactgctttgttgagattcagcgccacgcgctccccctgatgttctgatgtctgactggattcgacgttggctggcgattcatccagccgagcctgtgtacctgtgccttactggtttatatcagttgcccgcccacccctttgaacttctcaacgaatgccgcgatcttctgaaagacggtctgcttcttggtcttgaactgtgggttcaagggactcatcttgggcagcagcgcgttgagttcggtgccgtgctcgctggcaaactcccgcttgagtgaggtgatgaggtatcgcctggcagcttctacgttgaggttctcggtgtcgatcaattcctgcgcttcgcgttgctgctccgcttgcgcaaacttgaagaaggcgtcgatcacgctagccttgtcactgatctggtccaggtcggtccggttgataaagtccaccagcaagctctctttggcgcgattacccaggcttgcacgaatcactcggcgcacctcatccaccagttccgacttactcttgatcttcttgttgtgctcgaagatcagttccaggatgtagtccaggttgatttcctgtgacttcaataggtccacctcgaagaccacatcgtcccagtcaatggtggacttctctttctcggcccccgccttctctcggcgtagccagtcgcgcacgtcgttataggtcgagcgataatcctgaaccttccgctcgggcgggagcgtgatggcttgcagtgaggccagatcttcgtcactcaggtagtgcttggccttgaatgcctcaactgcggcagggtcggcctgatcgacgctttgcaactccttcaacctggcaaattcgtcatagttctgtagcacgttctcgacgcgcaggtactcgccgaacagcttggcgaaggccttcttgtccgactctttctcaatggcggccgggtcagggaagcgggcttccagttcctgcaccacatccatgaagccccgccgcgcctcaccggtggccgtatcggtgaagccttccatgtactccttgtagctcttctccagcaccacgttcttggtgttcttgtcaccgaacatcgtgatagcgtcgatggtggcctgctccaagtcgcggaaggtgacgatgttgccaaaggtcttggtggcgtcgaagatgcggttggtacgcgagtaggcctgcatcagcccgtgatagcgcaggttcttgtcgacaaacagcgtgttcagcgtgggggcatcaaagccagtcaggaacatacccaccacgatgagcaggtcgatttccttggccttcacctgtttagccaggtctcggtagtagttctggaaaccgttgctatccacgctgaagttggtcttgaacagtacgttgtaatcggcgatggccgcgctcagaaactccttggcgctgctgttcatggccgagacatcaaagctctcgtcctggatgtcgccaatcgcgtcctgctcctcgtttgctgcgaacgagaagatggtggccactttcagcggcttgtcgctggccttctgcaactcccggaagcactcgtagtacagcttggcggcatccacactgctgacggcaaacatggcgttgaagcccttgttgcctgcatgcaggcggtgggttttttgccggaagttgttcaggatgtactgagagatctcgcggatgcgatccgggtgcagcagggcctgcttgttctcggctgcacttagcttcttttcgtcctgctcggtctcgatggccttgaactgcgggcgaacatcgttgtagtccaccttgaacttcaacaccttctcgtcgcggatcgcatcggtgatcacgtatgagtgcagctcacggccaaacacgctcgccgtggtctcggcacccaaggcgttctccgggaagatgggcgtgccagtgaagccgaactggcagaacttcttgaacttcttcttcaggttcttctgggcttcgccaaactggctgcggtggcattcatcaaaaatgaacaccacctgcttaccgtaaatgggtaagtccgcctcgctcttcatcaggttgttgagcttctggatggtggtgacgacgatcttgttgtcgtctttctccaggttgcgcttcagccccgccgtgctgtccgagccattcacgctgtccggagaaaagcgctggtattccttcatggtctggtagtccagatctttgcggtccaccacgaagaacaccttgtcgatgaagtccagctcggtggccaggcgcgcggccttgaaactagtcagggtcttgccgctgccggtggtgtgccagatgaagccgccgctttctgtgttgctccagtttttggcctgatggctgctcttaatcttccacagaatgcgttccgtggcggcgatctgataaggccgcatcaccagcagcgtgttgctgacatcgaacaccgagtaatgcagcagcacattgagcagcgtgtgcttctggaagaaggtggccgtgaagtccttcaggtccttgatcagcgtgttgtccgccttcgcccagttcatggtgaagtcgaagctgttcttgttgcgctgcgtggtgttggcaaagtagcggctgtcggtgccgttggagatcacgaacagttgcaaatacttgaacagggaatgctctctgttgaagctctccttgctgtagcggtgtacctggttgaaggcttcgcggatggccacaccgcgcttcttcagttccacctgtaccagcggcaggccattgaccagaatcgttacgtcatagcggttggcgtggctgcccgtctgctcaaactgcttgatcacctgcaccttgtttcgggtgatggttttcttgtccagcaggtagatgttctggatgcgcccgtcgtcaaaaacaaagtcgtggatgtagtcgtcgtggatcttgcgggtcttctccacgatgccatcgctaggcttgtccagccaggtctcgacaaagcgcgaccattcgccgtctgagaactggacgttattgagcacttgtagctggacgcgcacattggccagcaaggcttccggcgcattcaggccgggcaggtattcataaccctgattctgcaaatcctgaatgaattcacgttccagatcgccttcactctggtagctttccgaaactttccattcttgggtgtatttatccagaacgatgtaatttttcgattcagcgatagggctatagtcgatcatgtggttgtttcctgccaaaatcgatgttgctcgacaatatgcttaaccaatttttcgagaagcttcttttcttctggtttcagcggttgcgcttcttcggcagcatgctttgaatggcttgagaaattaacaattcgttttgcgtacggattaggctggccaccacctatttctggtagaagattctcccatcttttgtacccgagaaatgttgccgtcttctcgagtacattccggagcaagttgaaatggtatttctcaatctgaccactcttgatcgcgccttccagttgcgatatcaggtgcaggtggtaggcaaatggagaatcatttggctgttctaccaggctgaaactaccatcactatttctctctaggcgtgacttgctgaaccattttgacttccagctgtagcgctcgcttgtatcatcgctaccaaactcattgcaaagcacgttgaaaaagagagggttgtgcgttgtgatgatgaacttgacactggattcgtttgatttcaccagatgcgctaaatccaccgccaactgaatcaggtgattgtcatccagagaacttaccggatcgtcaatgaacacatattcgagctgattgaactggtcggtttcacgatcccttggctcagcgacgttaagaacatcgatcacctgctcaaggagtgcgaaaaaaatactccagatgaagatgctttcctcgcccttggatattttcagatttcccgaatgggtcgcatcaccactctccagtgagaaagtaacctccgagaaggcttttgcaatggcctctccggttttatcgtcttttctctcttcattgaagcgcggggtgagtttgtcgttggtgtaacgctgaaacgtcgtgatgacgttcatgtcttgcccttgatccttcagcacccaatccgtgaaggtattgggctgaattctcagcttgggctcggcgtcttcttccagatcgttatcccagtaaaacaagtcttcagtgaaggcgttgtaatacagtattttgttaggagacagctcgacttgatcgccctccgcatcactatcatccttgggcgcaataagttgtttgaattctcgtgacaggcgcgtttttcccgtgccattgaaggcatagatcagctgcacctttttgtttgcgcctttcagttgctgggcgatttcagtcagcgtcttgcccatgttatgcctctacctcttctggtttcgggaagctcagcagcaggtcgcggtaatgcttgtattgcttcttgcgcaattcaatttctcgcggcaagccttcggcaattgaattggttagcacgtcgaatttatccaaaatggcgacaattcgagcttgctcttccagtgaaggaaccgcaatcagcattcgatttagagcacttaacgttatcgtcttctgtgccgctccagccgcaactttgtgggcttgtttttcgactgccgaactacgaagagcgtgatacatatattttgaaagcactacggctggattgggtcgtagaatcgcgatgtggcgttgaaatgcaaactttttttcacaatcgatatgaacaggtatcccaaacgagccaactacggtgtaaagaatatcgtttgttcgtgctttgcgtttgctatcgagtccatcgtagtaagaatttgagacaaatttggtattactgaagtcgatttggttcgttgctgacacattggagatagtaatgaacggaattccatcttcagttttttgtggtgcttgatgatcgccatctgcaatactttcgcaacactgtgccagcgacaaaaatggcacaccttcaccaaaactcaacaactgatcacgatagtagttgtattgttttttgcgggcggaaagctcggtggaaagctcggcggtaagctcggtgaaggcatccaggatgcggacgatttcggcttgaatttcaagcgatcttttgggattgttggggcagggaatgggaatgctgaagccgtcagtgtctggaattgcaatctgaggcatttgcatcttgctaccgatgccatgaaagtgtggctcgttgagtttaagaaagtgataaacatactttatgtttagcgctctatctttggcgttgtaggcccacatctcgttcttgtgtgtgaacggattttcgtaatactcaaattcaataatgccgcgcgatttaacgattatggacggcaccgtttgtatgtccttctcagggatgtcgttgaagttaacaaacgccactgtcttgccgcccgcaaagatcttgacaggcccgccctccttgtggagttccctcatttggcccgcagtaatcttcgttcctttggtgcggttaagtacctcgccaagcggcttccaatcaacttcagcaccatccagcagctggggcaaaaaatcgatatcgctcatgcctcaaactccccgccctcaatctcggccacaatggcgtcaatgtctttgcgcagctggtcgatctttgtcacggtggtttttagctcggcattgagcttcgcaatgtccaccacttcccggttgtctttggcttcgacatagctgctgacggacaggttgtattccttgttaaccacttcctccaacggcaccgacttggcaaagtgatcgacgttgtccttgctgtcgaacaccgccatgatttgttcgatatgcgaatccagcaggacgttgttattggtttctttcttgaatagcccgctggcgtcgatgaactgagtagtcgtgtctttcttgtttttcgctagcaccagaatgttcaccgcaatggtggtgccgtaaaacaggttgggcgcgagcgaaatcacggtttcgacatagttgttatccaccagatactggcgaatcttctgctcggctccaccccgataaaagataccggggaagcagacgatagccgcgcggcccttgctggagaggtagttgagcgcgtgcaatacaaaggcaaagtcggccttggacttgggcgcgagcacaccggccggggcaaagcgttcgtcgttgatcagcgtggggtcatcgccgcctatccatttcaccgagtacggcgggttggagacgatggcatcaaagggcttgtcttcgccaaaatgcggttcaatcagggtgttgcccagctggatgttgaacttgtcgtagttcacattgtgcaagaacatattcatccgcgccaagttgtaggtggtgtggttgatttcttgcccgaagaaaccgtcttcgatcaagtgctgatcgaagtgttttttggcttgcagcagcagcgagcccgagccgcaggccgggtcataaatcttgttgacgctggtttgcttgtgcatggccagctgggcgatcagcttggatacatgctgcggcgtgaaaaactcgccgcccgacttgcccgcgttcgcggcgtagttggagatcaggaattcataggcatcgccgaaaagatcgatgtggctggcgtcgaaaccgccgaagtccagctcggccacgcgtttgagcactttggacagtcggtcgttcttgtctttgacggtgttgccaaggcggttgctggtggtgtcgaaatcagcaaacaggcctttgatgtcgcgctcggaggggtagccgttggcggaggcttcgatggcggcaaagatgttggccagatcggtgttcaggttttcgttggtgttggcgttggccgccacgttgacgaagagctggctgggatagatgaagtagcccttggtcttgatggcgtcgtctttcgcagccgcgatgttctcgtcattgtccggcatggcggcgtaatccatgctcgcgtcgccgccggtgatgtaatcgatgaagttttcgctgatgaagcgatagaacagggcgcccagcacgtattgtttgaagtcccaaccatcgacggcccctcggacgtcattagcgatatcccagattttgcgctgtagggcggcgcgttgttcgttgcttgtcattttcaaagtccagttttaatgcgttgggtccggctcagacttaaggcttgagccggaggaaatagctggttgtggcaagagggccgcctcttatctccctgctttcgtcgccttgggtcgatagccatccatgctgctttaggcggttgccgacgtatcgctcctctatcgacgatagagcgcggcttgtccgatgggcggttcatgccactgttccgtggcccgccagcgcgagttaccttccaagcggacgtctctgcgctccatcagcgcttgcatcgctcgacttttcatcggcacctcccgctcgcacccattcattcacctcggacagctgaaacttccacagccgtccgacacgatgcgcgggcagtcctttgccttccctccagcgataaacggtgtccttggcaacacccagatgctgggcgacgtcttcggcagtaacccatggttcaatgctcatgtcgatggcgctctgccttagtttatgaaagtcgttgaggatcgttaggagtctaccagcaggacgccggtcaagcacctcacgctgtccgcgcggtatagacggtggcttgggggcacttcagtcaggtgacggatggggcctcgcgctatgcttgccctccagctccggagtccgcgtttcccgtgtctttgatcccttcatcgctagcttcgcttcgagcatggtcttctagggcgcgaagcggatggccacgtttgccggtccttcgcgagatatcgagcgtgggggggcggtcctaagcgggcaggcaccgccggcccggcaagctgctcccaaaagccgcccagaaacgcccgcattgctgtgctcggccacggagcacagacgacaccgaatgttgtctggcgccagccgataggctggcgcaaaaccgccgagtcacgcgagtccggatcgccgggcgggggagggaggcgttttgctcggggcgcgttcagcgcttattccgcctcggcgattaagcgaaggcatttgacgaagagggcgcgatattcctcgggcaggcgtgcgagtaattggtcttctacgatgacatcgcggggcatgacgcggcgcagcacttccatgcctgcgggcgttacgtagagctggtaggcccgggcatcggcgggtgaggggctgcgctcgagcagtcctgcgcggtgcatgcgcttcaccatttctgcgacggtgtttctatccattgccaatcgttcggccagtgcgttctggctgagcccggggtcttggtagagcaagatcaaagcggctttttgccgcggtgtgacgccttcgccggcgaaggtgcttgcaaagatttcctcggccttgaagtgggcgcgccgcaacaggtgcgagggcacttcttcgaggcggaagtgccgcaggatagcatcgacttccgccgtgtcagcgagggacgcgcggcgggagcggggcgtgttggaggttctgtcgcgggccattgtgaatgccgtgttgtcttgtgttcagtaatgctaagccgggatgcggcttcgttacaaatgattgtgcacgtaccaaaaaccggcagcgttagggcgcggttcttctcctattactgaattttctagggtaatcacctgtacctaagcggggccttccattctaggatggtacgcatacgtattagtttgtcgattccttatcgcttcgcaggagcgtcgatgtccatgggtggcagcgcttccccggtgaattcgcaggtcgagttccggcgcatcgctttcggtacgcgcccgcggttcaggtgagggcggacatctatgtgtcgggcctggataggcagacgggcatgttcgcaggcgacggcgagcagacgcgatgcctatttctgcatctgcaagccttgtgtgaagaacaaggcggctcaatcgagcgcattgtcttggcgcgagtgtactgcgcgggcgtagacgctgtcaggggcatgaacgagacatggggggcgttttgcgatgagatcgagccgcccgcaagaacgtggtgaagtcccttgcgcgggatgctgcggtggaaattgaatgtcaacggtctatgtaaggagcttcacatgcgtgaaggcgtgattcttgccggctttctggcccctcacccgccccatctggtttatggagaaaaccctccccagaacgaaccgcgctccgaaggggggtgggagccgctgcgctgggcctatgcgcaggcgcgcgaatccatagcgcgcttgaagcctgacgtgttgttggtccattcgcctcactggatcacgcaggtggggcatcattttctcggcgttccaaggcttagcggccgctcggttgaccctatttttccgaatctgtttcgttatgacttcggcatggatgtcgacgtcgagctggccgaagcctgctgcgaggaggccgcccatcttggcttggttagcaaaatgatgcgcaatcctagattccggccggactacggaaccatcaccacactgcatatgatccggccgcaatgggatatccccgttgtggggatatccgcgaacaacacgccttactacttgaataccaaagaaggtctgggcgagatggatgtgttgggacgggccacccgggaggccattcgcaagacggggcgacgcgcggttctgctggccagcaataccttatctcattggcattttcatgaagagccggcgctgcccgaagatatgaccaaagagcatccggagcgttatgacggctacaagtgggacgtgcgcatgatcgatctgatgcgccaggggcgtatgaaagaggcgtttgccttgctgccgcagtttattgacgaggcattcgccgaggtgaagtcgggcgcttttacctggatgcacgcggcaatgggataccccgaactcgccggccggctgcatggttatggcacggtgatcggcaccggcaacgcagtcattgaatggaatcttcaggatgcgggccttgccggcctgacgccggcgactcagtccgcatgacgcggcggtttgcgaaaagaacagggggaatcacatgaccatcgtatccgcgtttctcgttcccggcagtccgctgccgcaattgcgcccggacgtggcgccttggggccgttttcgtgacgcgctgaggcaggtcgggcgatctctggcccgttcgcggcctgactgcgtattggtttactcgacgcaatggtttgccgtgctggaccagctttggattacgcgggctcgcagtacgggattgcatgtggacgagaactggcacgagttcggcgaacagccttttgatatctattccgatgcgcagctggcccatcgttgcgtgcaagcctgcaatgaggcgggtatcaagacgagaagcgtggactatgaccaattccccatcgacacgggcacgattaccgcgagcaccctgatgaattttggcactgaggatctgcctgtcatcacggccgcaaacaatctttatcacagcgccgctcagacagagcagttgggatcgattgcggcttgcgcgttgcaggacaagcgggtggcggtgttggggataggcgggctgtctaacagcatgttccgggaggcgatcgatgttcacgaggatcacattatttcggaaggcgatgacgcctggaacaagcgcttgctggcgttgatcgaagacggcgatttgccggcgctgcgcgctagcctgcccgagtacagcaaggcggcgcggcccgacatggggcttaaacaattgcattggctgctgggcgcgatgggcgatcggtatcagcaggccgtggtgcatgaatatgggccgctgtatggcagcggcggcgcggttgtggagttcaagctccagtagcgtgtttcagcagggctcgcgcagcgagcctgtatttgccccgaggagtacccgtgttcaagcagtacagaaatttcatcaatggccgctttgtcgagagcgagaagcgctttgcaggcatcaacccggcgaccggtgtgcagttcgccgaggtgcatgaggccagcagggcgatggttgacgaggccattgccgccggccaccgcgcggtgcgcgcttggggcgcgacatcggtcgcggaccgggctgatatgctgtaccgcatcgccgacgaaatcgaccgccgggcggaggtctttctggaggcagaggtcagcgacacgggtaagccggtgtcgctggcgtccaagctcgacatcccccgaggggcggcgaacttccgcatttttgcagacattctcaagacagcgccgttggagacgtttcggaccgaactcgctggcggtgcgcaggcgatcaactatgcggtcagaaagccgttgggcgtggtgggcatcatctctccctggaacctgcctctgcttctttttagttggaaggtggcgcctgcgcttgcttgcggcaatgcggtggtggccaaaccatcggaagaaacgcctggcacggccagcctgcttgcggaggtgatgcagtcggttgggctgccggaaggcgtattcaatttggtgcacggattcggcccgaattcggccggggaattcattagcaggaatcccgacatcagcgccatcacctttaccggagagtcgaaaactggttcggccatcatgcacgcggcggccgatggggtgaagccggtgtcgtttgagttgggcggcaagaacgccgccatcatctttgctgactgcgatgtcgaaaaaacgctcgaaggcatgacgcgcgcggcctttttgaatagcggccaagtctgcctctgttctgaacgaattttcgttgagcggccaatctatcaacgctttgtcgcagcgcttgccgaacgcgcaaagcgcatcaagctaggcgatccggccgacgccgaaacggaaatggggccgctgatttcggcagcccatcgtgacaaggtgctggcctactacgcgctcgcgcgcgaggagggagctgagttcatcgtggggggcggcacgccacgctttggcaacgcgctggatggcggcttctgggtcgagcccacgctgattgcgggcttgcccgacgacgcccgctgcgtgtcggaggaaattttcggtcccatcggccacatcacgccttttgattccgaggcggaggtcatacggcgggccaatgccacgccctatggcttggcggcgacgatctggacgagcaatgtgaacaaggcgcatcgtgttgcgcagtccatgaatgtgggggttgcctgggtcaatgcgtggtttctgcgcgacctgcgcacccccttcggcgggagtgggctgtctgggatcgggcgagagggcggactccattctttgaacttctattctgaactgactaatgtgtgcattcacgtcgacggacccgaggccagcgatgagggataagaaaatggaaacgactgcgaccgtctccgccgttatttcagggtgggctcaaccgcgcggtagatttcctcacgtcaagcgcgccggggattttctttttgtttccggcaccagttcgcgccgggcggacaacagtttcgtgggggccgagtccgatgcgatgggcgtgctggatgccgatatccgcgcgcaaacgcgcgccgtcattgagaacatcaaggcgattctggaaagcgtgggcgcgggtctgaaagacctggtcgaactatcgacttacttggtcgatatgggggatttcaagggctataacgaggtttacgccgagtatttcgattacgacgggccttgtcgaacaaccgtggccgttcatcaattgccgcatccgatgctgcgcattgaaatcaaggcggtggcttataaaccgctggcatcagacgcataaagccgggtgatgccaccaccaagagtagcggtggtggcatcacagggcggtgggaaggcggaggacacactagcttggcgtttgccgggatgtcgctttgtctcaggccccgaacagcaaaaacccatagagcgcgaacagcgccaggtgcagggcgccctggatgaccgaggttttttgtccgccgaaggacagcatggccagcatcactgtcagcgcaaagagcagggtttccagtgccgagatgcccatgatgacgggtttgccggtgagcaggccgatgacgagcacggcgggcacggtgaggccgacggtggagacgaaggcgcccaggcagaggttgatggcgcgctgcatgtcttggttcagcgccgctttcacggcggtgagcgattcgggcgtgaatacgatgatggcgatcagcaggccgcttacggcgatgggggcgcctgctgcgacgacgccatagtcgatgaccacggccaggtgatgggcgagcagcacaatggggacgatcatcgccagcagcaacaggctgctctggcgtgtcgagccttgggctttgtcttgcgccggggcgctgtcgctggcctggtctggccggtgggcgatcgccatgaggcccggctctggctgcatgaagagccggcgctcgcggcccatttgcagtgcgagaaagaggccatatagggcggcggtgatacccgcgatagtccaggcttgcacggtgctgaaggcccccgcgccaggcagagagttgggcagaaccagggcgcagcccgtaagcagaacgatcatgccgagataggccttggcgccctgggcgttgtacgtctgttcgccgtggcgcagagcgcctgcgatcaggcagatgcccatcacgaggttgatgatgatcatcatgacggcgaagatggcgtcgcggcctatcgtcgggaattcgccggggcccaggagtaccgaggcgatcaggatgacttcgatcgacacgatggagagtgtgaggatcagggtgccatagggttcaccgagttgttgggcgagacggtcggcctcatgcacgacgccgaacgaggccgcaacaatggtgaagaacaagagggcgaagcagcccagcgcgaccgccggtgtcaagggcgcggccagcaggtcgccgccatacaccgtgaacacgatgacgaccagccaggcccagataagcttgatgagcgcgggtcgcgggatgcggggtctgctcgcgcgcgcgcgatggtggagggtgcacattaacgactccctttggggccagttaaatagggtttaagtgtggcggggcaggcctgtggcagcggcttatcccgtcgcctggaatctggaagagcggcgggacaggcggcagcgaatgcagcggccgcggtgcagccgggtgtcaggccattcaggaccagcgcgcagcgcctgtgacgccgtctagcccttgctgcggcgttacaggcgggggcgcgcgttcgtgcgcagggcaatggggcagcgagaggggtagcgagagggggggggagtaaggacggtaaccataggcttgtgagctagggtcgtccctggagaagaaacgccggtcaggtcgtcctgatccgggtgggcgcatgaaggccttcgaacattctagcccaatggcccgcgccttgctcgagcggccagtgcggcgcgggcgcgcaggcgatgggggctgccaagaggaaaccttcaagggcagggggatcaggcgcttgcggtgtttgcgtgtatattttttgccggcagggcggccttgcgcagcagggagtgcagcgcacgttgcatgagggccggtccgcgcggttcatcgtcaatattgcactgagggaaaatacatgaagctggtgagatttggcccggcggggcaggaaaagcctggcctgatcgatgcgcaaggcgtgctgcgggatttgtcggggcttgtgcctgacatcggccccgctcagctcgggcgggctgcgttggccgccctgatcgggcgcgatccggcctcgttgccgcaggtgcccggcgagccgcgactggcttgccccgtggccaacgtgggcaagctggtggcgattggcttgaattactttgatcacgcggcggaagtcggcgcgcccgtgccccaagagccggtgattttcatgaaggcgacgtcctgcatccaggggccggatgatccggtgatgctgcccgagggctctcagaagggggattgggaggtcgagctgggtgttgtcatcggtgagcgggcccgttatgtcgaggccgatgacgcgctggactatgtggcaggctattgcgtcgtcaatgatgtgagcgagcgcgagtaccagatggagcgcggcggcacctgggacaagggcaagggttgcgataccttcggcccgatcggcccgtggctggtcacgcgcgatgaggtgccggacccgcaggccctggacctctggctggatctcaatggccggcgcatgcagaccggcaatacgcgcaccatgattttcgatgtgaaaacccttgtgagctatgtcagccgctttatgaccctcttgcctggcgacatcatcaccaccggcaccccgccgggtgtgggcttggggatgaagccgccggtgtttctgcgtgagggcgatgtgatgacgctgggcgtgcagggtttgggcacgcagcgccagcgcgtggtggcgtttacgcgctgaaaccgcccgatgaccggcaggccaggccggtcatcgggcgctgccgctatcgcgttagcttcagcgccagccagtccagcacgcccatcacgatcaaggataggccgaccagcggaaagatcaggccgccgatcaccatgatgaccagcacgccacgcagggcgcgggcattatgtggagcgggcgggatgccgaggccgcccgccggccggcgtttccaccacatcacggcggcggataccgacatcagcaccatggcgaggcaggccagcgtcaggacgagttgattcgccagtccgaactcctgccccatgtgcacattgattccccattccagcgtcttgcccaaggggccgtagtcagcgtagctcatgtccagcaagggcttgccgctgtattggtccaggtgcacaacacgctgacgttgcagatcattggggtataccgaggccgagtacaccccccgatcgcccttgggcaggttgatggaatagccgggggccagatgcagcgcctctagggcggcgacggcgcggttcagaccgatgggcgcaggccggccagggtgttcgccctgcctgttctggccttgcggcgcttcctgagccgcgtggcctgcgtggctgtcatgaccttcatgccccgattgcggtagccgggcctgctcgagtgaccaggtcgtcaggccctgatcagccagtttcagcgtcgacatcggcacttgcacgcggactcccgaggggtagccgaagttactgccattggcccattgattgatcttggctccccagacctgcgaccaaggcatgcccgtgagcgcgagaaacacaatgaagaaggccgtgaagacgcccgtgaccgcgtgcagatcgcgccagaacacccgtcgcgcaggcgagccgcgcacgctgatgacccctaggcggcggccgcgcggccaccacaggtagatgccgctggccaccagcagcaaggaccatccggcagcgatttcgatcaaggcggcggcattgaagtatttcagactatgcagcttgcgcacggtccacatcaagctgccttgttcgggcaggctgcccaatacctgagcggtgtaggggttgaggtagaccgagatattggctcccgaggcggggcgtatcacggcccgagccgacgcgtgcgggccggcgggcggcaggtatttcagcagtgtgccgggctgcgccgccagcgcagcggccgcaagggtttcgggcgcgcgcggcgccgcgtcgtgttcggccacctggcgcagatcgcggtaccagacgctttcgatctcgtcgtgaaagagatagagcatgccggtggcggccaagaggatcatgaagggcagcaccagcatgccggcataaaaatgccagcgccagaccgcccggtagaggtctgcggccgccacgtgttcgcggtcgtctttgttaagggaagcgcttgtagacatggtgtcggcctcagaaacggtagctggcgctgagttcaaggcgccgaccctcgccgatcagccattgcgttggctcgtcgtcggccgtctcgccggggtggcgcatggcgctgaggccaggcagggtggcgacgcttgcggtgtgcgcccaggaagaggcgtgcgcgtagccccataccgccagggcggttctggcgtaaggaatagacatgaaattctcgttcaataggaaacagggctgcggcttaggcgcagccagagaacgccggcaagccggcagcgatcaaacgagagggaggggaggtgcgcgcgccccgagcgggacgctgaaaatggggaaaaccggcgcggcgggcggcgcccgggccgagacaggaaaagcctgttcgctgaccgggatcgggtagagcggcgccggcagcagcgccgcagcgctgacggcggcgccgctcgagcaggcggcggcctgtgccgcgtggcgttcatcagggccttggtcggccttggccgggccctgcacccacaccggccctgccgccgagcagagctgaatcagcgtgccgccttgggatgagccaggcatgaagccttgcggcaccatcgccttgaacgcgaacagcagcagcgccagccagaaaacggcggtgcgcgagcgcgtcagggtgcaaggcttggtttgcatgatggggcaggattctaaatgactctgtccggtaggggctggctccgttccaagaccaggcatggcgcaaggggatgcgaacgggggcatgcagaaaagccggcaaaatcagcgcatgttatctctgtgcttacaggtgttttcccttatgcttgcgcactcgacaggttttttgcctgttgaatcagggctctgctctttgacatgcccctgatttgttacgatagcgttatctggcactcatcgtgtctggccgcgcccttttccagcaacctcagctttgcccccgcttcgcgtggacaggccgctctgggtggccgggtgtggtttggagggtggtcacagagaacgcgccggctctttttgggccggccctttggaaatcttccaagtcgaggtctcgacggggcagcaatgaagacgtggttcaagcgcattttgataggcttggtggtgttggtactggtggcagtcgtagggctggccatctttttgctgacatttgaccccaatgcctacaagtacaagcttgaggaactggtccaggagcgttatcaccgcaccctgacgatcgaaggcgaaatcgagctttcgctgttcccgcgcatcggcctggccgtgcagggcgtgtccttgtcggaagccaacagccccgaggtcttcgcctccatcgacagcatgcggctggccgtggccgtctggccgctgctgtccaacaatctggttgtcgatcacgtcaccatcaatggcttcaaggcgcgcatcgcgcgcgaaaagagcggccagttcaatttcgagaacctcgtgggcggcgtggagccgagcaccgcagtgcccgccaatgccgccgaggccacggtcggcgccatcgccggcgcggcgcaggcgctgtcgagcggcacggtgagcgcgccgcgcagcatgcagatcgatatcgccggtctggatctcaaagacggcgaattgcaattgcaggatgcgctgagcggcatggccgtttctgtcacgcatctcaatgccaacacgggccgcgtgacgtttaatcagcccttcgatgtcagcttcaatgcccgcgttgaaggcggcgatccgcgttttgacgccggcctgactggccaggctttgctgcgcctggacccctccgccaaacgctattcggctcagcgcctggatttgcgcatggagggcaagttgcccagcgctcaggccaagagcctcgccgtgcgtggcaacctggctttcaatggcgccagctcatcgctggatgtggccggcctggaagtcgtgttccagggggatgtcacccatcctgcggccaggctgacaggcgtggaagccagtgtggccatgcccaagctttcggttgacccgcacaaggcgcagttgcagatcgacaaactggcggcgcgcgccaagggcaattcgcctgaaggccccttcgagtttgcgctggacacccccagtctgcatatctcgcccacttcggcggggggcgatgccctgacgggccgcatccgcaatccttcgctggacgcgagtttcagcctgaccggcatcagcggcaatgccgccgaactcgacatcaaagaggccaagatcgacgctgccgtcaaacagggcgagcgcgtggtcaagacggtgttcgcgtcgccggtgtcgctcaacctgacgcagcgcgcgggcagtcttgccgcgctcaagggggatgtcaatatcaccgacccggcgctgcccaagggcagtctgcagattcccgtgatcggcagtctgtcggcagacctgctgaaggatcaggctagcgccaagatcaatgcggtgctcgagggcggcaagtttgacctcatggctgatcttgcccaactgaccacgcagccgcagctcaagtttgcattggccgtggatacgctggatctcgacaagctcatgcctgccctgccggtcaagccggcggccgatggcaagcaagaagagtccaagccgtccgccaagcctgccgcgcccgccaaaccgcgcgacgacagcatcaatctgtccgggctgataggcccgagcgccgatggcacggtcaagatcggccaactggtgatgcggggcttgaaagccgcccaggtgggcgccagcatcaagctcgaccacggcaagctggatatctctggcattagcgccgacctctacaacggcaagttggccgggggattgtcggtcaatgccgccgaaggcaacaaaatggcggcgaagctcaacctgacgggcgtggccatcgagccgctgctgatggatgtcgccaaacgcaataccttgtcgggcaacggcagccttgcgctcgacctgagcacggcgggcaataacagctatgccctgaccagcaatctgggcggcacggtgcaactgcgtctgcgcgagggcgcggtcaagggcatcaatctctcgcaaacgctcaaagacctcaaagcgctggtcaatggccagggcgaaaaccatagctttgcctctgacagcagtcgtcaaaccgatttcacggccatggacgccgatatgacgctggccaagggggtgggtacggtcaagcgcttggatgtggcgaccgacttcctgcgggtgtcgcagggcagcccggccatcatcgatttcgtcaatagcgggctcgatttcgtggtggttgcgcgggtcaccaataccgccaaagaaggcaaagagctggctgatctgcgcaatctgccggtgcctgtgctcatcagcggcagcttcgagaagccgctctacaccgtgcagtggcgtgaaatcgccagcgcgctgatcaagcgtggcctggaaagcacgatcaaagacgcattgggcgccaagggcggcaagagcaatgtgggcaaggccctcaagggtgtgctcaatcgatgagcggatttcagcctgtcgcggaatgcggcgagacggctcaagccgaggcggccgcttacgagcgccgctggctgatcagcaacgatgccggccaatggctggatcgcgggctgtgccccaggctggcggaaatcagcgtggcgctgcgcctgggttatctagtgctgacggcgccgggcatgttgcggctggatattccgctggacgtcatcgaagacgacgatagcgtgcgctatcaattacgcatcggcgagcaggtggtggatgtcgtggacgaaggcgatttggcggccgcctggctgtcgcattatctgggcatccccgcgcgcctgctcaaggtgcatcccgatatgggagcggtgagctggcctgccggctcacttcgcccttcgcaggcctgatggttgtcaggatttcgcgcgcaggctgaacacagcgtgtgccagcaggcccgccgccaggccccagaaggcggagcctatcccccagaaactcatgcccgaagcggtcgccagcaaggtgatcagcgcggcctcacgccgttgcgggttacccatcgcattggccatgccgcccatgatggctccgagcagcgccaggccggcgagcgtggcgatgagggccgccggcagcgcttggaaaaacagggcgacggtgccggctgcgacactcagcagcacatagctgatgccataggtggcggccgccacatagcgccgggccgggtcgtgatgggcctcggggccggcgcatagcgcggcgatgatggctcccagcgtgacgctgtgcgcgccaaaaggcgctgcggccaggcccaccaggcctgtcgcggccacgaggcgggaggcgggcgggcgatagccggctgcctgcaagatcgccaggcccggcaggttctgcgaggccatggccaccacaaacagcggaatgcccaggctgatggcgctttgcaccgtaaagtgaggcgtggtccagacgaattcggtccactcccaggagaggctgttgagttgcagcagaccctggctggctgcgatgagcaagcccagcgccagcacgatcaggatggcgaaacggggcagccagcgtttgcacaacagataggccacgcacatcgccagcaccatagcgggggcgctgctgatattgcggaagatgcccataccgaaattgagcagcacgcccgccagcatggcgccggcgatttctcctggaatacgccgcacgatgggatcaatccagccaaacacaccgcagatcagggtgagcgcggcggccagcataaacgcgccaacggcctgatcgaagggcacgcccgccaggccggtgaccagcagggccgcgcccggcgtggaccaggcgaacaccacgggcaggcccgtgcgcaggctgaatatggtgccgcctaggcccagggccaggcagatggagccaagccaggagccgatctgcacggccgacagaccgccggcatgaccggcctgcaccatcaggacggcggtgccgctgaagctgacgagtacggcgatcaggccggccgcgatggcggaaaccgacagatcgcggatggctgggcggtgaggggcggtggaagactgctcggggccgctcatgcggcgccgcctgtcaggcggcggtatttggccatcagggcttcctgcccttccttccattgcggatgcagctcgatgcactcgaccgggcagaccaccttgcactgcggctcatcgtagtggccgacgcattcggtgcacaggtccgggtcgatgacgtaatagtcctcgcccatcgaaatggcttcgttggggcactgcggttcgcagacgtcgcagttaatgcattcgtcggtaatgaggagagccatggcagagcggcgcgagggcggaaatcccgcccattgtagcgccgcccgggcttattccgtctcggcctgctcgcggcgcgctttggccttggcctggagccagcgctccaccgaggggaagacgaatttactgacatcgccgcccagttgcgcgatctcgcgcacgatggtgccggagatgaactggtattgatccgaaggcgtcatgaacagcgtttcgacgtcgggcaaaagatggcgattcatgccggccatctggaattcgtattcgaaatccgacatggcgcgcagaccgcgcacgatcacgcggccgttttgctcgcgcacgaaatctctgagcaggccgccgaaactgcggacttcgacgttggggtaatggcccaacacctcgcgcgcgatttcaacccgttcgtcgatgttgaaaaagggttttttgttgcggctataggccacggccacgaccaccttgtcgaacagggctgcggcgcggcgaaccaggtcttcgtgaccgcgcgtgagcgggtcgaacgtgccgggatagacagcggtgatcatacgtgctccaaacctatatgtttatggtgttacaccatcctccgaacccggattattctccgttttccgcattgcagcaaattggagcaggcagtaatggacggcgccggccttgccctcgcgtaaaacgtcgaatccctcgggggcctcggcaggggtttccgactcgacataaaccagggcgttctcgtcgagcaccgctggcaagagcggccaaagacgggccagccagccctggccgaagggcgggtcgagcaagaccaggtcaaagcgcgaggcgtccatgcgctccagcgccgccagggcgtcgccggcatgaatgcggatgtgttcggctttgagcttgtcgcgtagcgagcgcaacgcggataccgcgccccggtcgcgctcaaccatctgaacctgagccacgccgcgcgaggcggcttccagccccagcgcaccgctgccggcgaacagatccagcacccgtttgtcgcggaattcaccgtgccagaggtgtgtcagccagttaaacagggtttcgcgcacccggtcaggggtgggacgcaggccgggaacatctggcacggtgattggggtgcggcggaattggccgccaacgatacgaatggcgcgtgcgccgcttgcggattgcttcaagaacagaccctcctggcgcgaatagtagcccgcctcgggcgtctgcggtggctgctgcccgccattgccgcccggcaagggcgcgatcccgaatatacttttactatgttcagcttcttcaagaaaaagacccctccgcccgccgcgccagccacgcccgcgctgccgccggagcccgtcgctcagcccgccgagcctgtctcgccgccttccatcgcgcccgcggcgccgcctgtcccggcggtggcccccgagccgcctgtggcggttccgcctgctgccgcgccgcctcgcccgccggtcgcggccgagcccgtggcggttcagactgctgcgccggcctcgcccgcgatgcctgcggcacccgcgccgcttgtggccgaacccgtagccgccgaagcggtggcggcccttgcgccgcccagcccgcctgcggcccaagctcccgcgcccgcagcaccggcacccgaagtccccgcccccgaagttcctgcacccaagaaggcctcctggctcagccggctcaagcagggcctggcccgcaccgggcaaagcatcggcggcatttttgttggcgtcaaagtcgatgaaaacctgttcgaggagctggagtcggccctcatcatggccgatgccggtatcgaagcgaccgacaaattgctgaccgcgctgcgagcccgagtcaagaaagagcgcatcgaggaccctgcgcaggtcaaggccgctttgcgccagttgctggccgatcacctcaaaccgcttgaacgccagttcgacctcaagcgtgcgcagccgctggtcgtgatgatcgctggggtgaacggcgcgggtaaaaccacgtctatcggcaagttggcgcataccttccagcgccagggcgccagcgttttgctggctgcgggagacacgttccgcgccgccgcgcgcgagcaactcgtcgagtggggcagccgcaacaacgtcaccgtcatcgcccaggatggcggagatccggccgccgtggcctttgacgccgtcaatgccggtcgcgcacgcgctgcaggcgtggtcatgatcgacaccgccgggcgcctgcctacgcaactgcatttgatggaagagctcaagaaaatccgtcgcgttatcggcaaggccgacgccgccgcgccgcatgaggtcttgctggtcatcgacggcaataccgggcagaacgccctggctcagattcgcgcctttgatgcggccattcagctcaccggcctggtcgtcaccaagctcgatggcaccgccaagggcggcacgctggcggctgtcgccgcgggcagccagggcgtgcgccctgtgccggtttactggataggcgtgggcgaaggtctggaagacctccaaccctttgtggccgaggagtttgcctcggccttgctggcagactgatcaacacccggcttgcgccgggttgatcttttcctggcggctctgacggcagctcaggccgctttccagaaacgtttgtctttggccagtttctcgaaggccggttgagcctgttgcgccaattgctccaggcgcagggcaatccagcctaaggcgaaccaggcctgcggatggaggggaatctgggttttgtagtgttcggccgccacggccagatcattgatctcgcccagcagctcctgcacaagcgccagttgcttgcgataactgcgcaggcgggcgtttggcagcagcgactcggcgaaggccaggccatagcgcaggcgtttggcccgtttgcgcaactcgtggcgcgtgggcaggtccagttcgctgaagtgcatgccctctgtcacgacttgcttatgccatctgcgcaggcggcgaatcagaaaaggccgtagcggcgcttgggcgggcgcggcatccaggggaatgatggcaggctcgaaaggctgtccttcgaccaccacgggcaagggcaggtcaacgggcgcggcgcgcaccgtcatgctccattgatacagatccagcagccagccctgtagggccgcgccgctgcacagggagcgggcgtccgcgccacgcgcgaccggctcggtggggatgtcgggcatgcccgcctgcctcagcaggggggcgatggtgtcggccagcacatcttggtcgcggctggcgcccagggcgccaaaatactcgcggatgcctgcatccagggtttccgggggtgtttcgatggcgccttcgaacagacgccaggccgagcgcaggcgccgcattcctacccgcagctgatgcacgtgttcggcgctacccgcctgataaacgccagcggtatccacttcggccaccatcgcggcgttgcggataatttgctctaggcattcgtcggccacgcgggccatggcctgttcgggcgtcaggtccggggtcaaggccaccgcgcgtgcgccgcgtggcgcccagaagcgcgccacgatttgttgcgccgtcgcctcatcgttagccagggctagttgggcggccaattgcgccagggcatcgccgcgctcggacttgctgcgcacatcgagcaccaggccgtggcgttgctgccagccgcgggcgatgctgaaaatcgcctcgggccggcccgacatcagttcgaactcaatttcacagataggcagttccaggccgcccgcgcgcagcacgcccagatccagcgcggcttcgacgccgccctcccggctgcgtaatttgcacaacagccgttgcacatcggtttcgtagcgcaccccgagctgcccctgtatgcgggcgagcgcatcgcccacggctgtgccggcatacaccgacagatccagcaccgggccgggcctgacgtggttcagctcgatgcgggtgatggcgttggccccgggcatcttgacggtttgaacccagttttcgccctcctggcgcaagcgcagcgcgatgcgtgccttgaccagttcgcgctctggcgtatcgaaatacatggcgcgcaagggcaggcgagttgcctgccgtccggcgatttcctgtcgaacgccttcgaccgaggcggcgggaacgtgcagtttcaactcttgttctgacatgtcggggcttgcctacgcaaaagtcggaatggtaatcatggcacagctttatcttgatgactggtcatattccggaaataaatcaagaaacatcaaagaaaagcgcctaacctgaataaactacccgctaaaaatagcgaaatcacgataattcccgggccgcttgcgcatcggccgccggcatgccccctaggcgggatcgctgtttggctgcggtgcgcgttcagcggcgcatccgcagcgcctagggcctctggccggattcgctcaggggcgccaccccagtttgtgtgaaaccgcgtgggcgcattgcaagagcggctgcgcaatactgccttgccaggacacatcaaacaggccgctggggccgatggcggtaatggccagcaccagcttgccggtatggtcgaacaccggcaccgagagggcgtccacaccgggcagagggttgcctaccgcgcgcgccatgccatgcacgcggatatcggccagcatggcctgcaaatgctcggggctggcggacttcagggggtgagatagggtggacgtcaccgcggtgtcgttttgttcgcgggcgatgtagtactcggccactttgggcgcaagccaggcggcgaacaccaggcctgtcgcggtgttcagcatggacatcaccgtaccctgtcgcatgtttacgtgcacggggtagctggcctcggtgatgtggaccatggtcgggccgtgcgagcccagcaccgccaggccgacggtatggccgatgcctgcctgaaactgcgccacctcgggcagggccatgcgcaccgggtccagtctttgcaggctgaccagccccatttgcagcgcgaacgggcccagttcgtaatggccgctcacgctgtcttgcaggaccaggccaacacggatgaaactcaccagataggggtgagctttcgcggaagtcatgccggcggcagcggcgagatcgcgcagcgtcatggggcgggctgcgtcgaccagggcggccagaagcggaaagcccacctcgaccgattggatgctgcggcggccgtcgttggcagtagccatatagtgtgtctcagtggttgcgccgcgcggcgcgcagccgcttggctatttcggcaaagccctcgccgccgcgtgctgcgctgacgggggcaggcttgtacgtgctgcggtggggcgggggggcgggccacaccgaccgacagcgggaaacattgaaacatgagcgcgccctggcccagctcgtgctccaacagccgccgcattatgcggcggttgccgcccaagccacgtgcatcgaggggggactggctagcgccctggcctcgggcctggtgcggtgagcgtgggggcatcgttccaataatgggttttcatgcaaggggcgagggtcataggcatggggatagcgctattttcgcctaccagggcgcccattggccacagacggaccatggcagcgcacccgccagcgtaagagggaagtcggcaggctgcaccggcccgttccaggcctgcccgcgccgctgccggcgcgggcagggcagcgaaaacagcatgaaattctcttcatcatgacgggcctggcaggccgctgggagcggcgcgccccgggccgcattgtgcctgcgggacgccgaacggccaagggcggtaaaatcgggactttcccgcctgtctgttgtctatccaaccatgactgatcagatttcccccgctgccgctgagtcggactttggcattgtttccgttcccgaaatcattgccgagctgcgcgcaggccgcatcgtcattctggttgacgaagaagaccgcgaaaatgaaggcgatctcgtcatggcggcagagttcgtcacgcccgaagccatcaatttcatggtgacccacgggcgcggtctggtctgtctcaccttgaccgaagagcgttgccgccaactggatctgcccttgatggccagccgtaacggcacgcggtacggcaccaatttcacgcaatccatcgaggctgccgaaggtgtcgaaaccggcatctccgccgcggaccgtgcccgcaccatccaggtggcggtggcgcgcgatgcccgcccgagcgatctggtgcagcctgggcatattttcccggtgcgcgccgtgccggggggcgtgttggtccgcgccgggcacaccgaggccggttgcgatctgacggccatggcgggcctgacgcccgccgcggttatctgcgaaatcctcaaacctgacggcaccatggcccgcctgccggatctggcggccttcgcgcgtgaacacggcctcaagatcggtacgatcgccgatctgatccaataccgcagcgaacacgaatccatcattcagcgtgtgggcgagcgccagatgcagaccccctggggaacgtttcaggccatcgcctatcgagacgacgccacgggttcgccccatttggcgctggtacacggtaagatcgacccagcaaaggaaaccctggtccgggtgcatgaaccggcctcgctgctcgatgccctggacaccggctccagcccgcacagctggggtctgggccaggctctgagcgcgattgccgcctcgcctgcgggggtggtggtcctgatgaactgccagtcctcgaccgagcatttgtttggccagattgcccactggagcgatccgggccggcaggccagcacccaggacggcgaacgcttcggtctgcgcacctatggtatcggcgcgcagattctgcgtgatttgcacgtgggccagatgcgcctgctcgcgcgcccacgcaagatgcccagcatggctgggtttgccctcaccattacgggttacgattgcccccccgcccgcaacactgacgaataaggccgacgaatgaatccctacatcctcacccccgacctgaacggcgaagggctgcacatcggtatcgtgcgtgcccgtttcaacgaagaagtcggtcaaaccgaactggctggctgcctggaagaactggccaagctcggcgttgacgaacgcgatgtcatggtggtgtccgtgccgggcgccctggagctcggcgtcgcgctggcccgcatggccgaatccttcgagttcgacgccctgatcgcactgggcgccgtgattcgcggcgaaacctatcattttgaagtggtcagcaatgaaatggccactgctattactcgtatctccctcgaaaccggcatcccggtcgccaatggcgtcctgaccgtcgacaccgatgagcaggctgtcgcccgtgccgaaggcaagggccgcgactgcgcgcaggtggccgtcgagatggccaatctggtcgccgcactggaacccgaggaagacgacgaggacgacgaggacgaagattttgacgacgaagaagacgatgagcgttgatagcgccgtggccgctcgggccaatgcgcgtagcgcgcgccgcagggcgcgcgagttcgcgctgcaaggggtgtatgcctggctgctgcgtggcggccaggacacgcaagacgcgggcgagatcgatgcgcacttgcgcgatgccgaggatttttccgaggctgatgcgcaatggttcaagacgctcctgcatggcgtgttgcgcgaggctccgacgctgcgcgagcatttcacgccctacatcgatcgtccgctggccgaactctcgccggtcgaacacggcattttgctgatcggcagctacgagctggtgcatcacgtcgaagtgccgtacaaggtcgcgatcaatgaggccgtcgagctcgccaaatcctttggcggcaccgatggcttcaagttcgtcaatggcgtgctcgacaagctggccgccgatgtgcgcaccgctgaagtcgaggctgccgcgcagcagcgccgctgacgttccggcctggcagtggcctccgagttcgacctcatcgcccgccatttcacacgtgccgcgcccggggaaatcctgggcgtgggcgatgattgcgcgctgtttcccgtgccgcagggcatgcgggtggccgtcagcaaagacctgctgatcgccggccggcatttttatcccgatgccgacccacagtcggtaggtcataaggcattggccgtcaacctgtcagatttggcggcaatgggcgctcagccgctgggttgcctgctggggctggccctgcctgacctcgatgatgcttggttggccgcttttgcgcgcgggtttcatgatctggcccgggcgcatggctgcccgctcatcggcggcgacaccacgcgcagcctgcaggatctgacgatcagcgtgaccgtattcggcgccgtgccggcagatgccgcgctgcgccgcgatgccgcgcgggtggatgacgatgtctgggtgtcgggcgccttgggggcggccgatgtggcctaccgcctgctcgacggggccttgcctgccgatccggttcgcctggcgcagacccggcctgccctcgaatggccgcagccccggctggctctcggcctggccctgcgcgggctggctcatgccgccatcgacatctccgatgggctggcccaggatcttggccacattctcgccgccagcggcgtgggcgccgtgctgcgttatgccgacttgccgcgcgcgacagggctcgacgggctggatggcgcggtcttgcaacgcgccttgctgggtggcggcgatgcctatgaactctgctttaccgcgccgcccgatgcgcgtgcggccatcgcgcaggcgggcatggcctgcaatacgccagtccatcgcattggcgccgtcgtagcccaggccggtttgcgtgtgctcgacccgcagggacaggccttggcgcatctgcccggcggcttcgaccacttcggcagtcaggcctgagcaagtccgacacggggccacttcccagacagggccgccgcgcctgctaccatccagggctcgcccgtgagggtaggaaccgccatctcatgaccgactttcattcctcttcgatgcgccagcgctcgcgcgtggactacccctcttgggcctgggtttgcgcccggcctggacgttttcttgcttttggcctgggcagcggcctgatccggcctgcgtcgggcacctggggcaccctggctgcctgggtcatctggttaatgctgccgcccatcgcagacccgatcatgggggcgctgctgctggcggcttttgcctatggttgctgggcctgcggctatgccgggcgcgaacttcgcgtgcatgatcatgtcggtatggtgtgggatgagatggtggccttctggctggtgttatggctcatccccaacggctggatcgcgcaactggccgcgtttgggcttttccggttctttgacatcgtcaaaccgcctcccatcaaggcctgcgacgcgaggctttcgggcggatttggcgtcatgtgggatgacattctggcggctgtttataccttgctggtcatgatgcttgccattcgcataggagtgtttgcatgagtttgcaccacagcggtttgcaccacaatgccggcctggctcccgccagcctgacctctgccaccgtcttcggcttggccgaacaattgggcccggccttgcaagagcagggttggtatctgagtacggcggagtcctgcacgggcgggctgctggcgggcgcggtgacctcggcgcctggctcgagcggctggttcgatcgcgggtttatcacctatagcaatcaggccaaggtcgacgagttgcaggtctcggcagacacccttaaccattttggcgctgtcagcgaagaggtcgctctggaaatggcccagggcgtgctgctggcttcgccggcgtctcatctggccatcgccacgaccggtattgccggtccgggtggcgcgacggcgggcaagcccgttggcatggtctgctttgggtttgccaggcggaccaaggcgggcattaattcgcgcgcggtcacccatgtgtttacgggcgaccgcgcgcaggtgcggctctcggccgttgagttcgccctgcgcggcattctggagttggtgccagtcagccagcgctaaggcagtcagccgcgttcagcgcacggcgttgatcgcgtcgcgcaggccccgggcggcttctgcggccgcctcgcgccaatcctcgccgccgctggcgtagatgatggcgcgcgacgaattgatcatcatgccggcgcgggcgctgttggcgcctgcctgcacggtcgcgttgatatctccgccctgcgcgccgatgccgggcaccagcagcgggaggctgtcgccgacgcgcttgcgcacggcggccagctcattggggtaggtggcgccaaccaccaggccgcactggccgtgcgcattccatttgtcggcgaccaggcccgccacgtgcagatagagcggctggccatcggccatcggcaggaattgcagatccgagccgcccggattggaggtgcggcacagcacgataaccccgcggtcacgccaggccagatacggctcgaccgaatccaggcccatataggggctgaccgtgacggcatgcgcctggtaacgctcaaaggcttcgcgggcgtagttttcggcggtggagccgatatcgccacgcttggcatccagcacgatgggcaggtgagggtatttgtcgcggatatggccgcacagcgcttcgagctgatcttcggcgcgatgtgccgcgaaataggcgatctggggcttgaagctgctggcgaaaggcgccgtggcgtccacgatgccacggcagaaagacagaatggcgtcggggcggccttgcagttcggccgggaaacgcgccgggtccgggtccaggccgacttgcagcaaggagttctgggtcgcccaggcgtgttcgagtttttgcaaaaaattcatggggatcagtgcagtttgaccctgggatgggtgcgccgcatcaagaggcgcgccaaagccatggtggcggttcgcgagacgcctagcaccgcgcggtggtgcatcaggtgcagactcatgtacatcaagcgtgcaagtgtaccgcttacgaacagaccccgtccggcgagcttgcccatcagattgcccaccccggcgtcctggcccagcgatacgagcgaaccattgtcgcgatacacatagggagcgctaggctcttcgcggccgcgcaggcgcgcgccgagtttgcgggccagatagctggcctcctggtgggccgcctgcgcacgggccggcaccgtgcccttgtcgccccagggcgccgcgcagcaatcgcccagggccagcacatgcgggtcgggcgattccagccgttcattgacgattaactggcccgcgcggttcaagggcatatcgagttgcttcagcagcgccggtccgcgaatgccggccgcccacaggcacagcgtggcgctgaattggcggccgtcatccgcgttcacgctgtcgggcgtgacttgcgccacgcggcaatcggtttccacgcgaatgcccagttctctgagtcgcgccgtggcggcgcgtgaaattttctcgggcagggcggacagaatgcgcggcgcgccttcgaccagcgtgatgaccatatcgcgttcggcgcggaaatcgggtaggccataagcactgacgacgtggctggcttccgtcagttcgaccgccagctctacgcccgtggcgccgccgcccacgatcaccagatccaggcgtgcggccggattgtgccgcttttcctggtctaccttggccattgccttgaggatggtcaggcggaaggcctcggcgttttccgtcgaatccagcgtaacggcatgttcggccgcgcccggcgtgccaaagaagttcgaggcgctgcccagggccagcaccagcgtgccatagccgaagtcacgggggcccagtacttcgtcgcccttcgggtctagtacggcaccgatgcggatgcgccgggcctgcctatctacggacaacagctcgccctgggcgaaactgaagcccgccagccgcgccagcatgaggtaggacagcccctcctggtggatatccagcgtgcccgccgcgacttcatgcagcgaaggtttccagatatgaaaaggacggctgtcgatcagcagcacgcgctcgggtccgtgcgcgcggcccaattgagcagccagttcgaggccacccgcgccgccaccgacaatcacgatgcgttccggctgggaaggggtcatgatcaactcgcaagcatggcaggaaatctcagtataagagcctgcccgccgcctgcaatggcgcgtatccgccgaatcagctctgcataaagcggccgagcgccacgcagatccagaccgcgcccgtaaaaatcaacatcagcatgacggctgcgctgcccaggtctttggcgcggcccaggagcgggtgggtttccaccgacaaggcatcggccagcgcttcgatggcggaattgatcagttccaccaccagcaccagcacgacagagacgatcaacagaaaaacttcgacggccgtgcggcccagaaaaaaagccgcgggaatcatcaggacggccagggccagttcctgcctgaaggccgcctcgtatttgacggccgccttcaggccctgccaggaatagcgcagcgcgttcagaatgcggcgcaggccgccggtgctcttgtagggcgagggatgtggagtcatgacagcgcttcagaatcgggtctgcggctttttaacagataagcctgcgcgatgccggattgttttgagggcggcggcgcaggccctatgcacgcggcatcgcgctgagcatgcagcaaggcgcgctgcgcgaccccgctctggcgcggcatgacatgccgggccctagggtttggcctgcaaagcgcagcgctggctggattaggccgctggggcggcggcttcgatacgctgcgcctgcgaggcgtattggcgcgtcaacaccgccccaaaaaagaaaatctgcgacgagtagtaaatccacagcaaaaaggcgatcagcgagcccgccgcgccataggccgaggcgaccccaccgtggctcagatacaggccgatgccccattttcccagcaagaacaaggccgccgtcactaccgcgcctggaagcacctgccgccagggcagggagatcgaaggcagcagcttgaaaatcaccgcgaacaaggccgtgaccaccgagaacgaaaacagattcgccacccacacgcctgccgtcgccaccagcgaatacgaccacaattcgccgtaataggctcgcgccacacccatggccgcgtttacggctaatgaaaacaacataaagcaggccaataccagaaccagaccaaaggatagtattcggctgcgcaccagcccttgaatgcctcccgaagcttgattgggcttggtttcccatagctcgtccaggctgtctttcaattctgagaacgccgtggtcgcgctaaaaaccatcatccccagggacagcaaggccgccagccagctcttgctcgattcatgcgcgctggccagtaccgtatggatcacttccgcgccgcgctcgcccatcaggtcgctcatctgcgcgaagagctccgagcgcaccgtgtcctcaccgaagaaggctccagctacggcaatcaccagaatcaacatcggcgccagagaaaacaccatatacagcgccagggctgcgcccttgctcgacgcacggtggcgcgaccattgtttggccgaatccatcagtagctgggccagcgccctcggatgactcagttgcagcagcgtcgaaaaacgcattgactccctcccggataagcgggtccattgtaggcatggaaacaggggcgcagcccgcgccgcaaaacaaaacccccggagggcggacccaacgggggttttgattggagaggagaaccgcgtggcgaaggtacgcggcactcctggccggggggagggacttagaagtccatgccgcccatgccacccatgccgccgggcatggccggggcagcgggcttgtcctcagccagttccaccacggcggcttcagccgtcagcagcaggctggccaccgaagcggcgttttgcagggcggtacgggtcaccttggtggggtccagaacgccttgctcgaccaggtcggtgtactcgccggtagcggcgttgtaaccgtagttacccttgccgttcaggacgttgttcaccaccacgctggcttcttcgccggcgttggtcacgatggtgcgcaggggctcttccacagcgcgcaggatcagcttgatgcccgcgttctggtcgggcgtgtcgccttgcagaccggcaatggcttgcttggcgcgcagcagggcaacgccgccgccagccacaacgccttcttccactgcagcgcgggtggcgtgcagggcgtcttcgacgcgagctttcttttccttcatttcgacttcggtcgcggcaccgacgcggatcacggcaacaccgccggccagcttggccacgcgctcttgcagcttttcacggtcgtagtcggaggtcgcttcctcgatctgggcgcggatttgcttgacgcgcgcttcgatcgacttgccgtcgccggcgccgtcgatgatcgtggtgttttccttggcgacttcgatgcgcttggcttggcccagttcttgcagggtggccttttccagcgacatgccggtctcttccgagatcacggtgccgcccgtcaggatggcgatgtcttccagcatggccttgcggcggtcgccaaagcccggcgccttgacggcggtggtcttcaggatgccacggatgttgttcaccaccagggtcgccagggcttcgccctcgacgtcttcggcgatgatcagcagcggacggctcgacttggcgacttgctccagcaccggcagcagatcacggatgttgctgatcttcttgtcgtagatcaggacgaagggatcgtccagagcggcgacttgcttttcggggttgttgatgaagtagggcgacagatagccacggtcaaactgcatgccttcgacgacatccagttcgttttccagcgacttgccgtcttcgacggtgatgacgccttccttgccgaccttgtccatcgcgtcagcgatgatctggccgatcgagctgtcgctgttggccgagatcgagccaacctgggcgatttccttgctggtcgtgaccggcttggaggccttcttcagctcaaccacggcggcggcgacagccttgtcgataccgcgcttcaggtcgatcgggttgaaaccggcggcaacgtacttcaagccttcttgaacgatggcttgagccagcacggtggcggtcgtggtgccgtcaccggcgttgtcggaggtcttggaggcaacgtccttgacgagctgggcgccgatgttttcgaacttgtccttcagttcgatttccttggcgacggacacaccgtccttggtcacggtcggggcgccgaaggagcgctccagcacgacgttgcgacccttggggcccagggtggtcttaacagcgttggcgagaacattcacgccgcgaacaatgcgcacgcgggcatcatcggcaaacagaacttgcttggcagccatggtcagcttccttcgaaaatggggggttcgctattactggatcactgcgaggatttcttcctcgcggatgacgagcagctcttcgccatcaaccttgacgccttggccggcatacttgccgaacagcaccttgtcgccgaccttcaggtcgaccggcagaatcttgccgtcttccgtcttcttgccggggccgacagccaggacttcaccttgatcgggcttttcagcggcgctgtcagggataacgatgccggaagcggtcttacgctcgttgtccaggcgtttgacgatcacgcgatcgtgcaggggacgcagggccatgaggaactcctgtttcgataactagaagattgatcggttgttagcgcgggagggcttgttagcactcaccggcgacgagtgctaattatagggatgacttggcaggcttcaagggggggaggggcggctgttacatttttggggttggtctgaggctgagcagggccagggcgagcgtcgaagttcattcaacttgagatttggttcactgactttggcggtgtctagatgcgcagacgcccagttcatgcgggtcgcagcggatttcggcgggtgaggtcaaaaaaagtggtccggcgagccttgacggagtgctggctaaccctcgggcttttgattcattgaagttggttttctagccataaagttcatccaacttgctgttccgctcatgcggcagggttaaaaatctgcgttggcggcagtctcaaccgattccagatcaaatctggcgcattgcaggtacggacataggacacgaccataacgccatgcgagaggggcaggtctacaggtagtcgcactttgtgggtcgcctcaatcggtcgtcgcttgatgcacttgcgatggccgttctgagtagggagtcggctaccctgacagaccgcttccgatccggagcggtcgtttgggccgacgaaccgagattcgacaagctgtcgctcaacgtttgagttgaccgaacgagcggggcttgccgcgataggcccgttggatcgatgggttttgcctacgcatttcttaacccaaatcgtaacctgcgttgaagtactgatagacggaaacattcatatgatttagccagtctgcgtatgaagagagatcatttagtatctgaataaatggatagccgcgcaaagacccctcgacttgcattagaaagaaggtgtctttgtgtatacgatatccagtagacgagagctgttcattccggaagaatcgaatcatgtattgtcggttgacgatgattcccttgggataccttcggaggggaatttcggggtgactgctatagaactcatttacatacgagaggcacttttcgccactgatgccgtcgtaggcaaacacatagagcgatgggtggagttccagaaatccctcatttgcgctcgggcgaagaagtttgaagctaagtaagtctttgcttggctctggaatggtggctaggttggcaagagcatccgtcaacgtggcctgattaagagaagacttaaccgtaactgctccagcaatgctctccgctgtaacgaaggtcttttcattctcctcgaacctgactccaagatcgtttgagataatcacatctacttgacctgattcgcggctgtcatgagaaataatttggccgccgagtgtcgcagtaagtcgccggggcaaatgacggaggaggaaatcgcggatgatgtcttctctattggatccaatgtctggccgatgctgtgcagtgctcgcaatgagcgaagagctggcgattttgtctgctaccccattgaaatagttttgaatccgcgtcacaggaaactccattcgtaggctcaacatttgtcacctgccggtacggcttttcgcgcaggcccggtggaatgatagggctgaatcgccccgggtttcctagacacccagttgcctcacaattgaggtgatatggaggtgtgtatggaaggcaagtcatcgcggcagcgattctcagaagagttcaaggtggggctgtaaaacaagccgggcacagggtcggcgatgttgcgacgcgattgggcgtgagcacgcacagcttgtacgcgtggctcaagcgatattcgggcagcgctgagcagcgtgcgcaacaagatgagcagagcgcagaggtccgtcggctgaaggccacactcaagcgggtaagcgaggagcgtgacatcctaaaaaaggccgccgcgtactttgccaagcagtccgggtgcaggactcgtctatcaaggcccatgaagagcaatgcgctgtacgcagttttgtggggatgcatcccagcggctagccatggccgcatagcgttcctacttccggcaatcggaaaaaaagggggtgttacccgacagcgagcgggcgcgctccaggttttgcgctgatatggctaccgcgacgaaggtgctgaacagcatgctgttcagcctggttcaagctcctcgttgcggtagtacaccatcatgtcggcgcgatgcgaggtcggcacgcgctgatcaggcggcaaccgcggatggatgcgcggcgtcatcggttcattgcgagggtcgttttacgcatggcgatgcccagtgcggcgaaggacagcgctaggggaatgaatgacacccacagcacggtgttccagccgaaggccgacagcaggcctccggacgagaaggagccgatcgccatcaagccgaagacgatgaagtcgttcagggactggacgcgtgttttctcctcgggccgatggcattccagaaccagcgcggacgcacccagaaagccgaagttccagcccactgcgagcagaatcagtgaccaccagaagtgcatgacgtcgataccaccgagacccacagcggccgcgacgccaatgaagacgaggcccatggtcgcgacccgtcccgcgccgaagcgggagatgagtcggccggtgaagaagcttggcgcgtacatggcgatgacatgccactgtagtcccagattggcggattcctgcgagtggccgcagatgtacatggccagtggggcggccgtcatgaggaagttcatgagcatgtaggagacggcgccagcgatcacggcggcgatgaaacgcggctgtcgcgcaatctgggagagcggccgcccgcctgcgacttctgcggcagtgggggcgggcaatctgacgcccagaagaatgaaggcggaaatcgcagccaccgccgcctgcgccagaaaggtggcggcaaacaggtgcggcggccacaggttcatcgtccaggtgacgagttgtggcccgacgacaccggcggcgacgccacccgccatgaccagggatagcgcgcgcgccgcttgggttccacgccgtccgcggcggcgaagcgaaacgacagcacgacggcagcatagacaccgccgaagaaggtggccaggctgaacagccagaagctttctatcatgaccgccagcatggccagcaggccggtgagcacgcccgcgcctgcgcctagcagaaatgccgcaagcctgccgtagcgcctggcgatggcgcccatgggcagcgtacatgtcgccatgccgaccacaaagatggaaatcggcagtgtcgcgagcatgggcgtcggggcgagcatattgccgacgatggagcccgttgcatagacaaccaccgaattcgcgcctgccagggcttgggcggtggtcagtctccagatattgctttgttgaacgccctcgggcagaacagcggggagatcatgtcccggggaggcgctacgttgtgtcattgcggagagtggcgtgagagggggatggtagagagggcattacaactcaagcttaggttgatgatctatcgaaagaatgccaagttatatagaatcggcgacatatgaacgcgctcttgcagtggaaagccattaccgcgccgccggatgttctgtcgccttcgccaatgaccatgcgggtgcagtccatcggcgcgcggaattatttcgctgcgcatacgcatgaatggcatcaggtcgtgtacgcggtttccggcgtcctcatggtgacggcggaagggcgctcctttgccatatcgccgaatcaggcggcatgggttccgtcaggaacggagcatagtgttgggtctttcctcggcgctgaatatcgcagtctgtggcttgccgaccaccccggggggacgctttctaagggcggcgtggcggtctttggcgtttcagcgctgttgaaggcgctgcttgtcgaggcggcgacgcttcaaggcaatccggacgagagcgggtatttcggtcgaatttatagattggtgctcgatcagctctgccgcgcaagcccgatttcattggtcttggcttggcccgcgagcgctgcgctacggacgctttgcgagaccttgtataaccagccggccgatccgagaggccccgacgattggggccgggagctagggatgtcgggccggacactggccaggaagttttttgcggaaaccggattgacgctgcgcgattggcgtcgccagctcaagttgttcagagccatcgagttgttggaaagcgggctcgacgtaacggcgatcgcgctggagttgggctatggctccgcatcgtcctttatctttgcgttccgctctgcaatgaagtgcagccccatggcgtataagcggatacgggcgcgagatcctgccggggcgcccggcgaggactagccgccgataccgggtcgcctgggccaggccgaaaggagtgtttcgcgggcatggcgcggctgactccgctttgatgcttggggccggcgcgccagcacttggccagcggccgcccccagagccggcgtcgcggcttctgatcgggtctgatgcgggctgaggtaaggcaattattcaataatcgttgtattattgatttatgaatgaagatcaagctgtctccgcactcggcggtcttgcccatccccagcggctgcgcgcgttccgcgcgctggtcgtcgccggccttcccggcctcacccccagtgtgctggcagatcaactcggtgttgcaaggaatgcgctgtcctttcatttgaaggagctcgcgcatgccggcctggtaagcgccgagcaacaaggccgaaacctgatctaccgcgccaatttttcccaaatggatggcttgctcggctatctcaccgaacactgctgccaagggttttcttgtgaggtctccgactctagacgttgcacggcctgcgaatcaggcactgtccaggcagcgatttcacgttgagttgcgcgtcgatgagctgcctaagcccatcggctgcagttgcccgtttcttgctcaggagccggcccgtgttgagtccgacgctgcgcaggcgtgcagcccctcctgtgcgtgccgccatgcttacgcgcggtgacgccgcggtcttgcgtcgccaaaccgagagtgcgcaggcgctgagcgctctgaagcccagagtaacagcggccaagctggcgacgaacgatccgggtcaagcctcctgctgcgactgccgccgtgagggggggcgttcccctgggcctggcagccggcgcttgatgactgcgcgggcgttggtctattgatatttcggtcttgcattaacagaggttttatgagtcccatcaccatttatcacaaccccgcatgcggcacttcccgcaatgtgcttgggctgatccgcaatagcggcgaagaccccaccatcatcgagtatctgaatacgcctcccgccgctgccacgctgaaatcgcttatcgcggccatgggggtttcggtgcgagaagtgctcagaaaaaagggtacgccttacgacgatctgagactctccgacccgaagtggacggatcaagaactgatcgactttatgatccagcatcccatcttgatcaatcgtcccattgtcgtcaccccattgggtacgcgtttatgccgtccatcagagcaggtgctagacattctgccccaaggtcagcgcggcgctttcaataaagaggatggcgagccgctcgtcgatgcggagggaaatcgtgtctaagggcctcggcaatctgccccacctcgatccgtcgtgcttcgagaagccaagcgccaccgagttattctcgcctcaacgggcgacacatgctccgcgttttctgctgctatacggttcgctgcgcgagcgctcctacagccgtttggtcgccgaggaggccgcccggcttttacaggctctgggcggcgagacgcggttcttccatccttctggcctacccctggttgatgacgccagcgaggatcatcctaaggtccgtgagctgcatgggctggttcagtgggcggaagggatggtctggagttcgccggaacgccatggtgcgatgagcggcttgatgaagacgcagatcgactggatccctctctccgtgggggcgctacgtccgacccagggtaagacgctagccgttatgcaggtgtcgggcgggtcgcaatcattcaacgctgtgaatcagatgcgcgttctgggacgctggatgcgtatgctgacgattcccaaccagtcttcggtggccaaagcctaccaggagttcgatgatgcaggccgcatgaggccatcgccgtactatgaccgtatcgtcgatgtggtcgaggagttgatgaaattcaccttgctgacgcgcgatgtatcgccgtacctcttggatcgctacagcgaacgcaaagagaccgctgccgcgctgtcgcagcggatggagcaaaaatccatttgatccgcgaggcgcgcatcattgccggagggcggggaacctttatgccgagcgattcaggcctcaggcaagggtggcaaggctgaggggccgcgttgtgcggagcgcttcctgttctgcgcttgccgatggcccggatagcaaagcctcgagtgcggaggcgagtcgtcgaaacgctgacattgcggagggccagattttgatcggggtggttccggaaagcccgtgctggcttgttcagtattgcgcaatgatgtgccggtgcttgaacgggagttgtgacaggtcctgggacgccggtccgggtgcgtcgcagtccagtatttctgcgcagcgctgcgcaaaggcggcgcgaaaatggttcttggctttcacgcacagcaggcgtaattgcgccggttctatgccgtgcaaggcatagaaggcggggtcgtcggccgccactacgcgctcggtcacgatgatccgtacatcgggaagcgcggtcaggcgcagcaaggcggttgcgccgcaggagcgggccaagccggcgtgcatggggccgtggttgatgaaggcgccgtcggtcaggcgctcgacctctgcatgcaccgtcacgccgtggccgaattgcgcgccgtgacgcgcgcccagttgccgggtgatcgtcccgcccacgccagcctcgcgcgccgcctgtactgccgacgcatcggcgaagctggcgaacagtgtcgggacggccgcccgcgcggcgatcaaggcggcaaacagccccggcgtatcgcagctgccgcccgatagcgggttgtcgccagaatccgtcactgcgatcaggcccggcagcggactggccaaagcccgagccaccgcctcctcgggcgtggggagcgagacgcggaattcagcagccagggcatggacatgagccatgacctggcgagcagcgcgatgcgcgcaggcgccgtcggggtcgctgtctttgtcgctgatgacgaggacggcggcgccggtggcggcggtgtccgcgtacgggaaaccgccaaagagcgcgacttcgatcacggggggcacggttgcgtcacgggcgatctgttccagttggtacatgggcccgcccggcgccgtgcgcatattgatgctgggcaagatgacgccttcgttgagcaccacgcaccgggtgcgcaatcctgtcgtcgcgcaacgcactaagccgtcaagcacgcgcgcggccgtttcttccatatccacgtgagggtggctgcggtaggcggaggcgatgtccaggatctgcgcccattcggcgggcagattgccatgcagatcgaaacttgcgcccagcggcacatcgggcagcagcgtccgcaccgcgcgcgcgaattccagctccggggtttcccgcttctgggtgatggcggcgccgtgcaatgacagatagaccgcgtcccagccgccttcggccatgcctgcgcgaagcccctcgatgacctcgtgcaggaagtggtcgaacagggtgtcggggaccgggcctgcgggtagggccgccgcgcagcgtagcacgacgacttgccagtcgggatggtgttcggcaaagcgcgccaccgcaccgagttccgaagccgtgccccgcatggtggcaagtacggtttcgcctttttgccattcgtattcctgaaaccgcgccaggcttgccggctcgggacagaaggcgttgccctcgaaccagaatcgcgcaacggccagtcgtttgcgccgggtcattggggtgttgccttgatgtctttgaggagttcgccgtagcgcgcctgctcggatttcaggtggtctgtcagccgggccgcattcccgcctatcggcacggctcccaaggctcggaatttttcgcgggtcgccgcttgtttttcgaacgcatcgatggcggccgagattttgtctatcacgggcgccggcgtgccggcgggcgccacgatgacgaaccaggagggcaagaggtagccgggcaccgtggcgctgaccggcgccacacccggcagcacgtcgagcggcttgtcgctggccacgccaagcgccacaagattgcctgcgcgtatctgctccagcgccgaaggcacattgtctccggccaaatcgatatggcccgcaagcagatccgccgaggcctgcgacgctcccttatagggcacatgggcaagctctaccttgccgagttttttgagcagctccagtgcaatatggccggtgctgccgacgcccggcgacccccagttcaagctgccgggctgttgccgggcgcgcgccaggacatcgtcaatgtttttcatgccgctggccggactggtcaggatgacattgggtacgtcggccacgtatgacaccgcagcgaaatcacgcgccgggtcaaaggccatcttcgggtagacataggggttgatcgccagcgggcccggcgttcccatcagcagcgtgtagccgtcaggcgtcgcccgggccacctcggcagccccgatattgcctcccgcgcctggcttgttttgcacaatgacagtttggttcagggtcttgcccaatccttccgccaccagccgcgccaacaggtcggtcgtgccgcccgccgcgaaaggcacgaccagcttgatgggagaggcaggccatgcggtgtcggcgcggactgtggcaggcgccgcagtccataggctggctgtcaggagggcggccccccaaatgcggttcggcaatctattcatgaggcgcccctgtcgtccgagcagcacggctgcgatattggatcaattgatttaaaaaatattatggtggatcatatgatctacttttgaaccttgtcaacaggctccgtcatgacgcatatctttcatcgcaacccgcgcaaaccgcccagtttggccgtgcgcggccagggcagttttctgatcgacgcccaaggcaagcgctatttcgacggttcgggcggcgccgccgtttcctgcctagggcatggccatgcggaagtgatcgaggcggttattgagcagattcgtaatttggagtacgcgcataccggttttttcagttctgagccggccgaagcgctcgccgagctgcttgcgcgcgaatcgccggcctcgctgggcaacgtgtattttctttctagcggttccgaagcggtcgagacggcgctgaagatggcgcgtcaataccatgtggagcgggggcagcgggagcggcgccacacgatcgcccgtttgcagagctatcacggcaacacattgggcgccttggctatcggtggccatcgcggacgccgcgcgctctaccagccgctgttgccgcagagtagccacgtgtcggcatgtttcgcccgccattaccgcatgccgggcgaggacgaccatacctacggtgaccgtctggccgccgaactcgagcagcgcatactcgagctggggccggagacggtcagcgcgtttatcgccgaaaccgtggtgggggccaccgcgggcgcggtttgcgcggtgcccggctatttcgccaagatccggcgcgtttgcgaccgttatggcgtgctgttgattctggacgaagtgatgtcggggatggggcgcaccggcacctatcacgccttcgaggcggaaggggtggttccggatttgctgtgcctggccaaaggcctgggcgggggctatcagccgattgccgcagtgctggctcaggacagggtggtcgagacgattgtcgcggggtctggcgcatttcagcacggccatacctatgtcggtcatcctgtggcctgcgctggcgccttggcggtgcagcgtattgttgcgcgggacgggctggtggcacagtcggcgcggctgggcgactatctacacaccaggcttcaggcgcagttcggcggacacccgcatgtgggcgatatccgcgggcgcggcctgtttcaggcgattgagctggttgcgcggcgcgctcccgacgagccctttgacgccgccttgcaggtgcatgcccgcatcaagctcgcggcgcaagccctcggtttgctgtgctatccgggcggcggcacgatagacggcgagcgcggcgatcatgttttattggcgccgccttatacggcgtccaccggcgagctggattttgcggtcgagggtcttgcgcaagccctggatacggtcatcgcaggcctatccgtaaaataggcgtcctgcgaacaaggagcatcgatggacaagcgcatggtagacaagcggatagaagcgcagtacggcgaattgccgcctgccttgcagcgtgctgcgcgttacgccatcgataatcccaagtctattgccctgcagtcgatgcgtgcgacggcggccaaggcgggcgtgcaggccagtgcaatgcaccgccttgcccgtcaactgggtttcgagggctatgaggccttgcgcaccgtgtaccgtgaatggctcgcccgcagcgccggctcgttcgccgagcgcgcgaccgccttgcaatcccgctccgacaaggcggggagtctagcgcgggaactggtgcttgcggatagcggcaacctggccgcgctgctcgagccggcggcgctggaggcgatcagcgccgccagcgagattctggcgcaggcgcgtcgtatctacgtgggcggactgcgcagcctgtttccggccgctttttatttcaactatgcctgcggcatgttcaggcaggacaccgtgctgctcagcggtatcgcgggcacgtttgccgatgacctgcgccatgctgggccggacgacgccttgctgatgttcagttacgacccttacgcccgcgatgccgtgtcggcagtgcgcttcgcccatgcccgggggcttaggatcgtcagcgtcaccgacagcgtggtgtcgcccatcgctgcgccggcctctgccgttattctggtggccaacgccaccccgtcgctgtttccctcggtggtgccggcgctggcggttgcgcaggccttggtcggcctgctggtggccagaggggggcaggccaatttgagcgaggtcgaaaaaagcgaggcgcaattgcgggaattcgcggtgtatatgaaggaccgttgctgacagtggcttagcctccgccgttgtcacgaatcaggaggtttttgactccctcgccgtgtgcttgttgccggcgtcgggggctgagctgccttcaagcgcttggacagtgaaacgccaagggccgaagtcctgggtccggcgctgaaccaggctcaagccttttcattggtgcggcggggacggtctgtctagcgttcatgctgcgcagccgacttccgccgcatcacgtgggcatcgatattgctggcgtgaggaggattacgcgatgccgccgagatcagacaggccatcacaatccgcacaagcactgcctgcttaaacccggcatggccttgattgaactgcttggctagcccggcactgcgaacagcatcgagctcgaatcgctaggcgtacttcgttatgaacggcttcgcaacacttggctacccctccaaatcttggggaggggcaggctatttagcgggagattcgagatccacgcggttgtaaaacgcacacccaccctggaagacttgccctcgagctggggcggctgcatgcccttgtattagggttgtcgattattaactctagaatgcaaattctaatatagtcatcccattgcacgatgatgtagcgcaacgtgcatcgacggcagattgagtcgtgccaagtcataacagcggcgtgcgacaacgttcgcgatagcgcagccaaccggaggacacaaatgagagctttgacggaagagggcaccagcaagcgcatcaagaccaaaagctgggatatccactatcacgaggcgggccagggcgctccgctgattcttgtgcatggtggcggcccgggcgcgtccgggtggagtaactttcacacgaacatcccctatctctcggaaaagttccgcgtttttgctgtcgatctgccgggctggggaaagtcgcagtcggtcaaatacgaccagcgcgacaacagcggggcgctggcggagttcatcgaagcgttaggccttggaaaggtcgctctggtcggcaattcgatgggcgggtcgtcctgcatacgcctagcctacgagcgtccggagcttatctcgcatctcgtcacactgggttcctctgcgggtgtgcctagcatcttcgatccggccggcttgagcgaaggcgttaaagccctggaggcggcatactttcacccgggtccggaatcgatgcgcaagttcatcgccacgatggctttcgacacgcgccatgtgacggatgagttcgtgcaggagcgcgtgagcatcctgaattcgcgtcctgatcatatcgaaggctggatcagcgggcatggcaagcccatggtcaagatcgaccaagcacgtctggccgacatcaaggcgccgacgctgttgatccacgggcgcgacgaccggacggtgccctatacggcggctctgcatctgatccgccagatccccgatgcgcgcatgttgctcattccccgctgcggccactgggtgcagttggagcatgcggatgagttcaatcggaacgtcgcgtcgttcattctggaacattgatcgcgagtcaagcgctgtcggcggcgctttttcacatgtcaggtagataaagcgatatcggtcggggcaggttcggctccgacgtttatcgccgctgtctgtcgccgttaatagaatttaaattctagattaataagtcaataataaccgatgggaggcaggattgattacctcgcttgcatatttcggcgccacctcgcctgctcatgcggactgggacacgtttggcccccaggtgttgggcgccgagcgtgtcgatcccgggccagacggggcggtacgtcttcggttcgatgagatggcctatcgcatggcgattcatcccggcgacaggaatgccgttgcctatatcggctgggagacatcgggcgaagacggcgccgggtctatcgtgcagcgcttgatcgatcatggcattgccgtcgcgcgggcctcgcaggaagaggccgccctgcgccaggtattgggcttttactggtttgtcgatccggcgggcatccggcacgaattggcctgggggcagatgcgcgcccggacggcgttccggcccgggcgcgcgatgagcggctttcgcacgggagatcagggcttgggccatgtggtgttcgccgtgccggacttagacgaggcggatcgcttttatcgcgaggttctaggctttcacccctcggacacggtgatcgatggcccgatccatgcgcatttctaccatatcaacggccgtcaccattcgctggcgatcgcgcgctctccgaaccagagcgcagccttcctgcatctgatgctggaggtgaacacgctggaagatgtcggcactgcgctggatctgtgcgaagcgcgcagcgtgccgattacacggaccctgggctgccacacaaacgacaggatgacttccttctatctgcactcgccctcggactttcgtatcgagtacggatggggggggctggaggttgaggacctgtgggtgccgcgctactacgaacgcacgagtacctgggggcatcgccaccagcataaggaattgtctccctttctcttcatcgatccgcccgcttcgcggagctgaggctctcgagcaggcagggaccccaaaaaatatatccctatgcataacccattaggagtctgaccatgcacccggttgttcaaggtcttcagggtcttggcgaagctgtcgccaaggaagtcgatcaaagcgagcgctgcggctcgattacggatgaagcggcgcggttgctgcgcgaggcgggcgtgatacgcatgctgcaaccaaaagactacggcggtgacgaggcgcatccgcgtgagttcatggaggtgctgctggaattggcggcgcgcgcgccctccattggatgggtgagcggcgtggtgggcgtgcacccgttcgaattcgcccagacctctcctcgcttgcaggaagaagtttggggcgcggacagggatacctggatcgcctcgccgtatgccttcatcggacgtgcaaggcgggtcgagggcggctttatgctcagcggccaatggcccttttcttcgggcaccgatcattgccagtgggtggtgctgggtggccgcgccgaaaagaagaatgggccggcaaacgaatttaccgagctataccacttcatcctgccgcgggccgagtacgagatcctgcaggattcttggaaagtcatggggctggccggcacgggcagcaaggatgttgtggtgaaggaggctttcgtgccggattaccggacgctggaagttggcctgctcaacgcccgcgagtacgcgtccaagtaccggcctggctcggcactttaccaagtccctttcgatctgctgtttccgtgcgccatcgcagccgccacgattggcatcgccgatggcgtcgtgcggcatttctccgagtattcgcgcgaccgtgtttcgcggatgggcgtgaaggcgacgcagaatccgtatcacatgtcgtcgttgggcgctgcgattgcggacatcgatgcggcgcgcttgcagatattgtcggacatcacagacgcctacgatgtcgtgtcgcgcggcgagcgtgtcagcagcgcaatgcaggcccgggcgcgcgtgcaccaggtgcggtccgttcatcgtgcggcggcggcagcggccagtgtctttaagaatgccggtggtaatgcgacccggctctctaatcccatccagcggcagtggcgcgacctgtccgtcgcgctgggccacgcgtgtaacgtggaagagccggtctatgcggctttcgccgggtccttgtatggaatcgccgctccggcgggggtcatcatctgagacggcaatggaacagggatacatcgatatcgagcgcttccgcgcattgttgggaagctatccgaccggggtagcggtcgtcacggggctggatgctgcagggcagccgctgggaatggtggtgggcacgttcacgtcggtatcgttggagccgcccctggtcgcgtttctgccgatgaagagctcgcgcaccttcaacagcctgcgcgatgcttccaaacgcttctgcgtcaatatcctcgccgccgaccaggaggcggtctgccgtgtcctggccacctcggtccaagataagttcgcgggcattgcatggcgcaagagcccagcaggcaatcctgtcattgatggtgtggtggcctggatcgactgcgatttccacaacgttgtggacgctggcgaccacgacatcgtgctgggtgcggtgcaggccatggggctggaacgcgatgcgctgcccctgctgtttttccagcgcggatatggtcgcttttcctccggctcgctcgtcccggtcaatgagcgcgaggtgttgtggcaggtgcggctggcggaggcggccagggtacaaatggacgccctggccgcagaattggacgtgggttgcagcctcattgcttcggccggcgccgaatcgatctatgtcgcggtggccgataggccaggatcgccgcaagggcagagccgtctgggcacccgggcgccgctcgtgccgccgctaggcgcgctgttcgtgggcggcgcgggcggcatgtctgaagacgcctggctgggccgtcttggcaagggcagcgccgaggcggccgctaaggccagggagcaattggctcgggtaagccgccggggctggtctatttctctgttgggcggactctcgccgcaagagctgtacttggcgatcgacctgtattcctgcacgcacaggacgccagagcaggagcggcgcttctattccacggtgaacgccatgttcgacaggcacgagcccgaagacatcgcggaagatgaagcctacgacgtgctgcatctgtcgtttccggtaagacgttccagcggcgcaaccctgttcattctgcggatcagcgatctgcctgccggcctgaccggtgcgcagatcggaaatctcgtggaacggctcaggatcgccgcgtccgatgtcgaatcggcgatcgccggcattccggaacgctagcccgccttcctgcctatccattcagcacgcgccgcgtcgcgccttatccactctgatctcttgcactgctatggaaatctctcaattacgcagtttcgtggcagtggcagaagcgggaagctacatcagggcatccgacctgatgaatgtgccgcagcccacgctgagcaggcaggtgcgcacactggagctggagcttcgcgccagccttttccatcggcatggtcgaggtgttcggctgaccgagcggggcggaaaattcatcgactacgcccgttcggttatccacacggtggacgcggcggtggcgtcggtgcgcgacagtgacgcggtctacacgggcagcctgatcgtcggcctgacgcccagcataggccgcctgctcatcccgacgctggcccccttgctgaaagagcgattccccagggcttcggttaggttgaccgaaggtctttccggggcgctctacgaaaaggtgctgctgggccagatcgatttcgccgcagtactcagtcccgcaggctcatcccacctggacatcgagccactcgcgaccgagcaactgtacctggtcggcccgccggcggcgctgcccggcagtcctgacatcgaactttcggaactggtcaacctaccgctgatcctgccccacagcagccagtggacgaggccggcgctggagactgccgccgctcgactgggcctgcgtttgcgggtcgatctggagatcgattccaccgcttcgactacggagatcgtcgccgcaggcgggggctattccatcatgcctggcagcctgcgcaagctgcgaagcttgccgcaactgtcctggagaaaaatcgtgaatccccatgtggaggccaccgtcagcatgatttcgccggcaaggcagcctcgcagccaattgtctgtgaccgccgcgcaggtcgtccgggaggcgctgctcgacatctacccctagccggcagcgcggtagcggtcgggctatgcgaaatccgaatagctgcgttgcggccagccgcgttgaagcgtggcggcattgatttgagaatgcattgcgtgccaggacggtctgccgcagtggtaaagctgaacttccgtccggccgccaagctggacccaacgactgggatgaaaaagtgagtgcaaaactagtgcaagaactggccgcgcgtctgcgtcaggcggaacaggagcgcgcacccattgcgccgctgcgaagctgtttagctgagctcggcgatcgcgatggggaaagcctggcctacgccatccagcaggccaatgtggcgttcgcccttgctcagggcaggcgtatcgtcggccgcaagattggcctgacgtcgcctgccgtccaaaagcagttgggtgtggaccagcccgatttcggtgtgttgtatgccgacatgctgtacggcgacgacgaacccattcccgcgcatcgcctgctgcaacccaagatcgaggcggaagtcgccctggtgctggccaaggatctggagcgggcggacaccaccttggtagaactgattgatgccgtcggctatgtgctgccggcgctggaaatcgtgggaagccggatcgccaactgggatatccgctttacagacaccgtggcggacaacgcctccagcggcctggtggtcctgggaggcgtgcctgtggcgttgagcggcctggatctgaagctcgtggaaatgacgctgagccgcaatggcgaactggcctcgcagggcggcggcgccgcatgcctgggccatcccttgaacgcggcggtatggctggcgcgcaagctggcccttctgggtcatcccttacgcgccggcgacctggtgctgaccggcgcgctgggccccatggtgcaggttgcgccgggggatcgctttgaagccaatattaccggcgtcggatgcgtcagggcccagttcgctcccgcctgagctttccgcagctcggcccaccgggccgccctataactgatttctcatgaaggcaagcgctatgacgcgtagactcaaggccgccatcatcggcagcggcaatatcggcacggacttgatgatcaagattctgcgccacggtaaacacatcgacatggcggccatggtcggcatcgaccccaagtccgatgggttggcgcgcgccgcccgcctgggtgtcgcgaccacttatgaaggcgttgccggcctgatccgtctgcctgtcttcgcggatatcgacttcgtcttcgatgcgaccagtgccggcgcgcatgtggagaacgacgccttgctgcgcgcggccaagccgggtatccgactggtcgacctcacgcctgcagcgatcggcccctattgcattccggtggtcaatggcgacgcgcacctggatgcgctcaacgtgaatatggtcacctgcggcggccaggcgaccattcccatggtggccgctgtgtcgcgcgtcgcccgcgtgcattacgcggaaatcgtcgcatcgatcgccagcaagagcgccggtcccggcacacgcgcgaacatcgacgagttcaccgagacgaccgccaaggccatcgaggcagtgggcggcgcgacgaagggcaaggccatcatcgtcatgaatcccgccgagccgccgctcatcatgcgcgacaccgtctataccctgagccagcccgccgacgaggaggcgatcgcggaatcggtggagcgcatggttgccgcggtgcaggcttacgtaccgggctatcgccttaaacaaaaagtgcagttcgaccgcatcgacagccccctacgcattcccggtgtgggcgatgcgcttaagggtctgaagacctccatcttcctggaggtcgagggggccgcacactatctgcctgcctatgccggcaacctggacatcatgactagcgccgccctgcgcaccgcggaacacatggcccaacgcatgttggccgacgccaccgtctctgcctgatgagaacgcatatgactgccaacagaaaaatctatatctccgacgttaccctgcgcgacggtagccacgcgatccgccatcagtacagcgtgaacgatgcgcggcggattgcccaggccctggatgaagcccgcgtggattccatcgaggtcgcgcatggcgacggcctgcaggggtccagttttaactatgggtttggcgcgcataccgatcttgaatggattcacgcggtggccagcgtggtcaagcacgccaagatcgccacgctactgctgcccggcatcggcacggtgcatgatctgaaggcggcctacgatgccggcgtgcgcgtggtgcgagtagccacgcactgtaccgaggccgatatctcccggcaacacatcgagtgcgctcgcgagctgggcatggaggcggtcggttttctgatgatgagccatatgacgacagccgaggtattggccgggcaggcaaagctcatggagagctatggtgcgacgtgttgctacgtcgtggactcgggtggcgcgttgagcatgcaggatgtgcgcgaccgcttccgcgccttaaaggacgtgctcaagcccgagacccataccgggatgcacgcgcaccacaatctgagcctgggtgtcgccaattccatcgtggcggtggaatccggctgcgaccgtgtggacgccagcctggcgggtatgggggcgggcgcgggcaatgcgccgctcgaagtgttcatcgccgccgccgaacgcatgggctggaatcacggcaccgatctctacaagctgatggacgccgctgacgatatcgtgcgtccgttgcaggatcgtccggtgcgggtggaccgcgagacactggcgctgggttacgcgggcgtctacagctccttcctgcgccactcggaaaccgcagcggccaagtacggcctgaagaccgttgacatcctggtggagcttggcaaacgccgcatggtgggtggccaggaagacatgattgtggacgtggccctggacctgctgcgccagcgccgtagcggcgcggccgcggtatagggcggcgtggcgatggagtggcatacggacctcgaactgggctatgccccgatggacgatatccacgaggaattcgtggatatcgttgcccgcctgcaggcggcgcccgatgatcgtctggccgagctgctagccgaattgcacctgcatctggcgtcgcatttcggccaagaaaacgcctggatggaagagacggcgtttccgcctcgagattgccatatcggtgagcacgatgcggtgctgaaatccgtcaaggatgtccgcctgctgctcgctgaccaggggaatacccggatttgccgcgagctggtcgcggccttggccgactggtttcccggccacgcggcgcatctggattcggcgttggcgcattggctgtgcaagcggcggctgggaggaagcccggtggtgctcaggcgtgggcaagaccgttgcaaccgcgggcaggcctgaaagatctggccttgattgcatgcgcagatcgtatagcagccatgtcgaattttgaagttgcggtggcggtattctgagtccaaaattctagaaaataaattccagagcatagctcgggaaaattataccaacggagacaaagttgatgcatttcgtgtcgtaccgacgcgcgtccagtcgcgcgcagcgtggaggcgttttccctagccctttggccacaagcggcttgccattgccccagcctcgcgagtgatgccgtgagcgtccgcacaggccactgaaccgcatgctctacacccaaggaattgcttccatgacagactcaaccactgcagcaggacaggataagcagaagcggcgcgctatcttggccagctatctcggaacgacgctcgagtattacgactttctcttgtatggcgtcgcggcggcgctggtgtttccccagatttttttcgtaacgctggaccccttggcggccacgctgtcgtcgtttgcgacctttgccgtggggtatttcgcgcggcccttgggtgcggtggtgttcggccactatggcgatagactggggagaaagaacgtcctggtggtcacactgatcctgatggggctttccagcatgctgatcggtctgctgccgtcgtatagccagattggcatcgcgtctccgatcctgctggtggttctgcggctgctgcaagggattgcgatcggcggcgagtggggcggcgcgacgctgatgtctatggagcacgccaagccgcgggcgcgcggcctggcggtcagcctggtcagcgcgggcggaccctctggcgctgtgctgggaacgcttgtgatgacgcccttcaccttgctgcccagcgaccagttcctggcatggggatggcgtattccctttctgctcagcgcgctgctgatggtgttggggctgatcatacgcgtacgcgtcacagagacgccggagtacgaggccgcgcgtaaggagcaggccgccaaaggggtgcccaaagctatcccgctggtgatcgtgttccgccacaacaagggccaggtgctgtcgggcgtattgggtggattggcgccgctttctttcgcgacctttgcagcggcgtttctgttgaactattccgtggaggtcggccatacgcggaccagcgcgctgatggcgatgaccatcgccaacttcctcaatatcttcacgctgcctctgttcggggcggtctcggatcgcattggccgccggccgatgatgattgcgggcgcggtcggcggcatgttgctcatctggcctattttccaactggtgcacaacggttcgttcctgaccctgctgttggcgatggtgctggccatgccggttatccaggcgatgatgggaggagtgttcaacacgtggatcagcgagaagttcgctgccgacgtgcgctatagcggaatcgcgctgaccttccagattgcgtccaccttgggggctggcctgtcgcccctgattgccgcaagcctgctggcggcctcgggcggaactaacccgcaatgggtggctgcctatttcgcgggcatctgcctcatcagttgtgtggcgtacctgctgggtaaagagcgcttcgaccaggagctgcctgctaataccgaaggcgtagaggacgcagcgcagacagctcccgtgaccagaaaaatgctcgcctagcagcagctggcattacccccaaaggagttctacccgatatccgtaccttgcacggagaggcaaggctttctcaaaaaaatatcaagggacaaaatgaagagggttcaggtgggtttgaccgccctgacggcggccacagcggtattcggacaggactgtatggcggcagagccagcgcggcctagctcagtgcagatctatggcgtggccgacgtggcgcttgcgcactaccagacctcgggcagttcggggaccaagatgcagaccggcggttccggatcacgcatcggctttttcaccagcgagggcctgagcgatggatggcgggtaaacacccgtctggaggccggcttcaacatgaattcaggcaccaagagttccactggcggcgtgcccgaccgcttgtggagccgacaggcctatgtcgagctcgagaataaggcgctgggcggagtgcgcctgggacgcctgcaagggccgacgtacaacttttttcccaaattcgatccaatgctggtcccggcgatggacgcctggggcgtgttgacgaccttgggcgccgcgctgccgggatatgggtcgggcacaggtgtgtcgtccgggttcctcatcaatccgactatgcgcacgcaaaacaccatcgcgtatatgtcgccgagctggcgtggcctgcaggcggaagtcgcgtatagctttagcaatggatcgagcgtggagcccgcgcttctggaagtggggctcgattatcggtcagggccgcttgccgtcggtcttttgttcgtgcacgcggacagcacctcaggcgccggcacggtgcgcgccacgaagccggtttctgaaatggccatcggcgccaagtacgattttggacccttcaacccctatgtgacctatatccatcgcaacctcaccgaccagatggtgggaagcgatggcgctgcactcaacaccaattccgagagcgtgaagctggtcggggcggtggtcccggtatccagccgaggcaacatccggatcacctacgggcgctactcaagcggcagcccggggcgcgatgcaaaaagctatggccttgcctacacctacgacgtcaatcctcgcctgatgctgatggtcgcggcgacgcggctcacgcagcaggataaggccaagtggccggtgtttcaaagtccccggcccgatgcaggcgcctcggtcaatggtgtgatcaccggtatgacctggcgtttctgacaggcttgcgcgacccctttccgggaaatccaaatttttaaaggttgatagaaatggctgctaaatcgccgtggtattacatcattcattggctcaggctttactttggcgcccacctgcttttctctggcatccgttatgcagcgaccggctatgtgccggacataccgggtgtcgggggcgagtgggtgcaggcgaacgcgaacatctacctctaccagacgatcaagtacctcgagatcctgaccggcgcgatgctgttctttaaccgctatgtgttgttggccctgatcctggaattccccgcgacgatcaacatcttctggctgaacaccttcatcgtagcgaccccccgccagttgttcaccgggccgcaggagcttttcatgaacggcgttctgctgctggcctatagcggctggatgtacgcggccgtgaagcctaagctggaaccgctctggatctgggacggcgccaaggcttacgcgccgcaaatcggtcaacgcatcgttcgcaaataagcgcccgcgggccattcctgttacgcaatgaggtgaatcaatggacaagaataaatggattgccgccgtggtctgcctgtgcctgaccgtcatcgcctacatcggctccacgggtcttttctatgcgcagttccggccgatccgcaactatgatctggtcgctttcttcggttcatgggcaggtctgatctaccttttcatccgggatcggaaccgagaggactgatcgcacaggtcgtcttttgccggactcggcgcccatcataggaaatcgataatgaagttgacccgcaggcagtttgcgcagttctcggcgctcttggcgaccggctgggccacaggttcctcctgggcccagtccagcggcaagccggcaggggcggccgatgccgcccggcacgacaccctctacaccctgatcgaccactgcctgggcttgcgctatgaggcgctgcccgccgatgtcattgcggccaccaagattcagatcctggacacggttgccgttgcgctgcccgcgcgcgatgccgatgggatcaaacagctctatgcctggagcaaagagcgcggtggcaaaggcgagagcctggtcctgggcactcatgaccggctgcctgccgagacggccgcgcgcttgaatgcttcgatggcggctgcactggaattcgacgacacatacgagccgtcgctgatccatgcctcctgcgtcaatgttcccgtcgccttcgccacggcggatgccgtggggcgcatcagcggcaaggaattgatcgtggcggtggcgatgggcaccgacctggcctgccggctgtcgcgcgccggttcgccgggcgtctcgccctttatcgtgggctgggacccgacccccatgtacggcttcttggcggccgcgctggtggcggggcgcctgctggggctgacgcgcgatcaattggtgggcgcggtcggcctggcctatcatcagatgtcgggtaatgcgcaagccgctatcgatggcacgcatgccaagcgattcgggagcggttttgcggcctatggtggcctgatgtctgcgcgcctggcggcgaagggcgctttcgggcccattaatgtgttggacggtcccaaggggcttttcaagcagtatcacggcggcaaggtggcgcgcgaggcgctgctggacgggctcgggaccgagttcgtgggcacgggcatcgcacccaagccctatccctgctgccgcggcgggcatgtcgctatcgatggagcgctggagctggtagaggcgaacgacatccggcccgccgacgtggcgcaggtcatcgtgtacagcccaccggctgaaatgatgttgttgggcgctccgctggataagaagcagaatcccaagaccatcgtggaagcgcagttcagcaacccctggatggttgctacggctatccaggaccgggacgtgggcctgcgccatttcacgcccgaggctttgcagcgagaagatatcagggctcttgccaggcgggtcgccacggccgaggataagcgcctcgtgcgtcctgacggcggcccgggattcgtgcggctggagatccgcatgcgcgacggacgggtgcttacgaaagaggtgcgatacgccaagggcgatccgaagaatccgatgacgccggccgagtatgagaagaaaaactatgagtgcgcgcaggcgtccggcatgaaacgtgagcaggcggtgcgtatcattcagcgcttcatgaatctcgacgcagagcctgacgtatccgacttgagccttgccctggccagctagaaagtcaaatagtctttatgaaataatgcgtggcgcaatgaggtgctgcggtttgcagcaccgaaatccagcaacccgttttgtcgaatcggatctatggtttctaactcgaacaatcgtacccgtaggcctggtgagcataaatcgagcgccgctgtgcgggctcgaatccttgaaacggcgttcagcctgatctccaagttcggctacagcggaaccaccatgggcaaggtggccactaacgcggcgcttccgataggcagcgtgtactggcacttcgaaagcaaggatttgctgcttgccgcgatgatcgaagaaagctttatacgctggcgcaatgagaccgctgaacgcaatcggccccgcgaaggcgagaccttcgaggagcacgtgacgcgcatcttcggctcgacggccaatcccaaatatttcgcggccgatttctggcgcctgggcgtcattctgagcgtcgagaaatctgtcccggaacaaacggccagaaagcaattcctgacgatacgcgaagcgcaaagaaaggagctgacttcctggtggagcgcgacgctgccgccgacgctgctcgaaacgcagccggatctgcccgaacggctaagcatgttcacgttggccatgcaggatggcaacgccatcgcgggcagttcgggagagtctttggacgacttccaggccatcttggcctcctgccttatccatctcgtatcgcaggcgcggcagcaagccagcgccagcacggaaagcaagaagagaacccgcgccgcacggacccgcagctgaggccgcccgcgcttcctgaacgctgtgtccacagcggttcttaacccggcatacgccaagcgcgcatgccgggtttttgtttgtcgtcgccttcagaaatacagaatatgaatagcagaatgtgagaaatccggcttggtgcaagtgaggtcgcagcggagaatttgcagcaatctcctaaaggcgcgaaatcacatggataggctgaaaaacaaggttgcgatcgttttcggtgcgggcccgaacattggcggcacgattgcgcatttcctcgcacgcgaaggggcaagcgtatgcgtcatggacgcgagcgaggcggcggcccaagagacggtggattttctgcaagcgcgcggcttgaccgctttcggcgtcgcgggcaatgcgcgttgcggagacgatgtgcgccgcgccgtggctgagaccgtggcgcgttacgggcgcctggatgtggcggtaaacatggccggccgcgtgcactggagccatgtgctagacatggatatggacgattggaacgattccgtcgccagtttcgtgacggccggcctgatcacgactcagcactgcgcgcgcgccatgcaacagagcggcggcggaagcatcatccacattctctcgacagcggcgcactttggcgaagccgacggcgcggcttattgcgcggctaaggcggcgctgctgagcttcgcgcgctcttcggccttggatctggcgcatcttggcatccgcgtgaacaccgtaaccccttgttccatggagcaccagctctggacaacgatgcgcgacgaaatgttcgatcccgcctgggttgctcccgccagaacgggcttttattcgcgccaggagtacctggaccagatgcctttgcgccgttttccccgcgctgcggacctggcttgggccacggtctttctggcgtctgatgagtctgcctgcatgaccggatcggacatggcggtggatggcgggctgcgccacaaataccccacctggtcgccgggcaagcactatccgctggatgtgcgggactatgcacgcagcatacagctgaccaaatacggagagccgcaagggcctctgaccgatctgttgggcgagcccgtttgacggctctccttcctcgacatcatcaggagacgaatatgaatgccttggacgagcgtcgccaggaacgtgcgcgccagtttcagcgcttgacacagtgcgaccgcgattccgatatgggaaagctgctgcgcaagttctggcagcccatagcgctgtcggagagcatcgagctgaacgccgccattcccgtcaaggcgctgggcgaagagctgaccttgtatcgcggcgccagcggcgccctgcatctggtcggtggacgctgcgcgcatcgccgcaccctgctgcataccggttgggtcgtgggcgaggaaatccgctgtatctatcacggatggcaattcgacagcagcggcgcctgtgtgcatcgcccggccgaaggcgataccggcatgccgcgcaccaagatcgccggctatcccgtccgggaatacctggggctggtcttcgcctacctgggcgagggcgatgcgcccgagttcgacctgcctcgcaagcctcaggccgagcaggccggcgcggtggtcgccaacggcatggagcgttgggacaacaactggttccagcaggtggaaaactcgatggatgccgtgcacgtcagcttcgtgcacatggcgttgacggtgggcgccttcggcaaggcggtgacgaccagcatccccgaactgagctacgaagaaacggcggccggcatccggcagacggcgcggcgcgctaaggataatgtccgccaaagcgactggacctttccgaacaacaaccacatcacggtgcctggcctgacgccggaagatccctggctggatgtgttcgtttggatgctgcccaacgacgagctgaatacgacgcgcttcatgatctacagtctgccacccggcgcgagcgaagcgtccaagacacgattccgcgcttacttcgccaagtatggcaagtacgatccggctgcgcaccatgacgagctgttcggctctcgggtgtggaagaaccctgaagacaccttcgtgggtttgaccgccgcgcaggactatttatccattcgcggccaggagcgcatcaccaagcgcgaagacgaaattctgggccgctccgacctgggtatcgtcacgttgcgcaagctgttctggcgcgagctggacctgttgcgcgacggcaaagagaccaagcaatgggtgtcgctggacgaggccgtcgagctgccgcatcagcctggcgcaatcgagggataaaccatgctcgatctgatcccgcacgagtccctgcctgaagaattgttgatgtttcgctcttccatccggcgtttcgtggacaaggagctggttccgctggagcatgcgctgggcgcggacggcctgcttgatgaggtgcaggcccaggctgtgcgcgaccgcgcccgcgcggccggcttctggctgatggatgtaccggaagcgttgggcgggcaggggctttccctgctgcccctggcggtattctgggaagaggtggggcgtagcactgtggcgtcctgggtcaggcatcacggcctgttcggtcccacggttggccccatcctggcggggctgagcgagcaccaacgcaaggattatctttatcccgttgtcgatggcgcaaaaaagttctgctttgctcagaccgagccggacgcgggctccgacccctctgccatgcgcacgcgtgccgtgcgcaccgagaagggctaccgcatcaatggagtcaagcgctttattacgcgggccggccaggccgatttcgcgctggtcatggcagtgaccgatcctgaaaggggcgcccgcggcgggatctcttgcttcatcgtggacatgcagacgccgggggtgcgccttgccggcgcggagcgcacgctgatgggcgataggccttgggaaatcgctttcgaagacgtggacgttcctgctgagaacctggtcggcgaggagggcaggggctttgccctggcccagggctatatcaaccacgggcgcatccgtcagggcgcgcatgcctgcggcgctgccgagcgttgcctgggattgaccgccacctatgccggtcagcgcaagaccttcggcgcgcccctgtcggaacgccagggcgtgcaatggatgctggccgatggctttaccgaagtctatgccacgcgcctgttggtctacgacgcggcgcgaaaggccgatgctggcatggacgccaagctggagactttcatgatcaagacgttcggcgtggagatgggtttccgggtggtcgacgcctgcttgcagatgcatggcggcatgggcctgacggaggactctcccatcgaacgcttctggcgcgatctgcgcagctaccggattaccgaaggcccgaccgaggtgctgcgcaccacgcttgcgcggcaaattctcaagcacttccagtgagctgtacgcaacaatgaaaaccgcactcaacgatattctcgtcatcgagctaggaaccgtgttaaccgcccctttggcgggcatgatgctggccgacatgggcgcgcgcgtcatcaaggtggagcatcccgatggtggcgatcctttccgccgtcacgcgggtaagttgtacagcccgcatttcgccgcctacaaccgcaacaaggagagtattcagctcgacttgcagacggatcagggcaaggccgatctggcaaagctgatctcccgtgcggacgtgctgctggataactatcgttccggcgtgatgcagcggctgagctttgacgaggcccgcctcaaggcacttaatccgcgcctgatccaatgctccatcacgggctttggcgccagcgggccctatcgggatcgtccttgttacgacgccgtggcggtggcgctgtctggcatcgcggctcagatcgtgaaccctgagcagccggcgctcagcggcccttccctgtccgacaacatcaccggcatgtacgccgcctacgggatactgggtgcgctgcacaacagggaccgcacgggcgagggcgctagagtcgaggtcaatatgctggaggcctcggtggcgttttcccccgaaggcttcgcgcagtacacagggctgggcctcgtccccaatccgctgtcgcgcgtggcgatttcgcagtcgtacgtattccgctgcgcggacgggcgtttggtttcggtccatttgtcgtcggtggagaagttctggcaagggttcgtcaaggctatcgagcgggaccatcttctgacggacccgcgctttcagacgccggtatcgcgtacccggcattacctcgaactggctgctatcgccggggagacgtttgcggccaggaaccgtgacgaatggtgtcggcggctggaagccaacgatgtgccctttgccgcagtcaacagcgcgccagaggtcatgcaggacccgcaggtgcgccatctgggcattttttatgaggtcccgcatcccgaacagggcagggttaccgcgatacaccggccggtgctgatcgatggcgaacgggggccgtccgataaggcagcaccgacgctgggcgaacacacggccgcgatccggcgcgaattcgagctgtcctgatcccaccgcgtttcgcttaccgcgaagccaagaacagagaacacgattcatgagcaaactgaaactttccgtggctatcggaaactatgaccgctgccgtccgctgatagacggcgccgtccagatcgacggcgtggaccccacgatcatgacgctgtcgcccgaagagattttctttcgtgctttccgcgggcaggaattcgatatctgcgagctgtcgctgtccagttcgaccctacagactgcgcaggggaactttccctacgtgggcatcccggtattcctgtcgcgggcttttcgacacacgtccatctattgccgcacagaccggatcgagagcccggaagacctgcgcggccgcaagatagggctgccggaatatcagttgaccgccaatgtgtgggcgcgcgcaatcctgcaggacgactacggcattatgccgtccgatgtgacctgggtgcgtggcgggatctctcacgcgggtcggcccgagaaaataaagattaagctgccggataacttgacgctgcaagacgcgcccgccggcgagacgatctccagcctgttagcccagggcgagatcgacggctatatcgccccgcgccaccccgatgtcgcgccgggcacgcccaatatcggctggttgtttcgcgaccccgtcggggcggccaaagagtactaccggcgcacccgtatctttcccatcatgcatatcctgggcgttcggcgcgaactggccgagcagcacccctggttgcctggcgccatttacaaggcattcgaacaggctaagcgtcaggcaatcgagcacctgtcggatacgtcggcgaccaagatcacgctgcctttcgccgaagaacgcctgaaggaagcgcgtgacctcatgggcgaggattactggtcttacggcatcgacgccaaccgtcacgtgctggagcacttcttccgccatcaccatgagcaggggctgtcgccgcgcctggtgacgcccgaagacttgttccatcctggcacgttcgaaagctatcgcctgtaaggagcccgtgatgtcatcgagcagcgaagcaatccgcaggcagtggcgcgaggccgggctggcgccgctttgggaaagcccgaatgcgcacaaggagcaggatggcgccgtacccagccatatctggcgctgggagcaaacgcgccccttgatcgacctggcgttccaggagacttcgccggccgcagtacagcgccgcgtcttgcagatgctgagtccgcaatcgcactctgtcgctgacgagtacacctgcggcaacgtgttggcggcctttcagtgtctcttgccaggcgagaccgcgcgtgcgcatcggcacaccatgaacgcgttgcgcttcatgctggaaggccggggcgctgtgaccctggtggacggcaaggagtgtccgatggcgttcggcgacctcgtgctgacgccgggaatggcctggcacgcgcatcgccacgacggtagcgagccggtggtgtggctggacgtgctggacgtgcctttgcatatgtacctggggaccgccgtgtttcaacctgggcccatggagcccaggccgcagacgatgcgcgacgaggcctatgcttcgccgaatatcgcgccttgcgtcacgctgggtgatgcggacaggtctccggtgttccgctacccctacgaggacgcggtgcgcgcgctgcactatgcgcccgcctcgcgcgacggcatccgcagggtgcgctacgtcaatcccctgacgggacagggcgctttacccctgctcgacaccacgatgcaggagctggacgcgggcatgtcgtcccggccgacccgttcgaacgccaatctggtggtcgccgtggtcgaagggcagggcgagagccgggtcggggatgcgcggtttcgctggaaggcgcgcgatgtgtttaccgtaccccagcacaactgggtcactcataccgcattcgaagggaaggcgcgctttttcgtcgtttcggatgcggacgtgctgcgcaggctgaacctgctggccgaagacgtgcgcgaagatttctgacaggaagaaagatgaagatctgctggttcaatgatgatcgactgggcgtcgtcgacggcgctttcgtcgcggacgtgagcgccgccttgcgggcgctgcctgcccccgcttacccgaatcgcgcgggcgatctggcgatcgcgcatcttcccgagttgcgcgccgccatcgaaaaactgctgtctcaggcgccgttctatcccctggattccgtgaggctgctcagccccgtggcgaatccgggaaaaatcatcggcgtgccggtgaactacctgaagcacgtggaagaggtggcggccgacgtggcgaccttcacgggccgggagactggcagcgtgctcgagcaggggctgtttctcaaggcgaatagttcgctgatcggttgcggcgagccggtgcgcatcagcatgccgcagaggctaacccatcacgaaatcgagttggccgccatcatcggcaggaccgccaggaacgtctccgaacaggacgcgctggcctatattgcgggctacacgattgcgctggacatgacggtgcgcggcgccgaggaccgctccatgcgcaagtccctggacacctattccgtgctcggcccctggctggtgacggccgacgagatcgccgacccgcagcgcttaggcttacgcctgagcgtcaacggcgcggaccgtcaggtggcgaacacctcggaaatgatcttgcatatcgccgagcagatcgcctgggcctcgcgcttttacaccctggagcctggggacgtcattatgacgggcacctgcgacggggtggggccggtggtggccggggacgtgatgcatgccgagatcgagggcatcggcgcgatgacagtgtcggtggccgcctaggatgatgacgatatgagcgcttttttgccgggctcggacaagggccttttggaattacgggtgcaggcgatccgctacgcggcgcgcgacatccacctggtggagctggtgcatccggacggcgctgaactgcccgccgccactcccggggcccatatcgacctgtatctgggtcagggtctggtgcgctcgtactcgctggtcgagcccggcgcgcatccccgcagctacctgctgggcgtcaagcgggaggccgccagccggggaggctcgcgctacgtgcacgaacagctgcgcgtgggtacgacgctgacggtgtctgcgccgcgcaaccattttccgctcgccgagcatgcccggcactctatcctgatcgccggcggaatcggtatcacgccgatctggtgcatggcccagcagctagaggctgtgggtgcttcctgggagctgtggtacagcgccaggacgcgagcggatgcggcgttcctggatcgcttcgaaccgcttttcgccaaagtgcatctgcatttcgacgacgagcagggttgctttctcgacctgggcgctgtcgtgcgcggcgccgccgaggatacgcatctttattgctgcggccctacgcctatgctcgacgcctacgaggccgccgccgcgcagcgggacccccggaccgtgcacctggagcgctttggcgcgaaagccgccgcgtcgctggagggcggctttgtcgtggcgcttgcgcgcagcggtaaggagatggccgtgcccgagggggccagcatcctgaaagtcttgttggataacggcgtgccggtggatttctcttgccaggagggcatttgcggatgctgcgaagtcgcggtgctggaaggggaggtagaccatcgcgacgcggttctcagcgagagcgagcgggctcagggcaagacgatgatggtttgctgctccggagcaaaaagcgccaggttggtgctggatctttgacgcgggccgcaactgcgcacgctgcgggccgcagcacgctgaccctgtaggcggcgctgcctgccgggcgaactcgcgttcggccatcgccaaaccctgcccgcgcacagagcccctggctgactgcgatggcgccgcgtccgggcaggcgcccgacatgaggcgagaacgccgggctttggccatgttatcgggcgtcttgtttgacgcggtccttgatcatgcaaatcagggtgagcaggcatgccccaacgggcggaccccagtcgtagattctcaacggacgcgaacccatcgtggtggagaagccaatgacaatcaaagtccagactagggtgacgccaaggactatggcgaaatgtttgagaccgatgcttttcatggcgtgtcctgtccgtggtggcggtttttttcccaaagaaacgccggcttggctttcagcttgaaaaggccggcatagcttttcccatacgcaattatcagtaaaccgcagagcagcaactcctgtgtgcctgtgaacaattgccgagggtggggcgaaacgaagaggttcagataggcgatctggaaggccacccccgccatgacggccagagcaaggggcacgaaaatattgaacagcagcatgccgcccaggacgatttcaagatatttgatgaacgggtagaagccgatgttgttcatctcggccaggtaggggccaaccgctcccgccttgctgaagtcgggaatcaccccgaacacggcatagttgattcccgacttcaggaagtggatcgcatagtagaaccgcaaccacatgatcagatacttccatggcaaacgctgagcctccatcattcatgcttcctttggaaatggctttttctgatgccaaaatctaaaggcggccgatgggtcgagcaagcatgcaaagtggatggctggtatgccgatatgcagaccctgcagattcgggccacgctcgccacaagaacggaaatacaggaattgcataccagcgatgtgaaatccgctgttgttgtttctcggcttcccgttcaaaatccctgaaaacaaaattccggagtaaaagtccggtaaataccaagtgggagacaaggaatctgcatgcgcattctgtctttattggggggcatcgcgctgattgcgtggatcgcccatggtctgcataccaatccgcgctggacctgggccccgggcgagggggagctgccacgcgacgtcgtcgccaaatacatggacttggcctataagcaggggaacacggacaaagcggcggagctgttcttttcgcccaagatcaaggacacggtggctgccactgacgttttgcccgccaagggggctttcgagcccaagctggttcgcgtcgtagccgaaggcttgaatgtcgtggtgcagtaccgggccgcattggatggcgccgataccgagttcgtagagatcttccagatccagaacggccgcatcgcctctcgtgaacgagtcgcccggactgacgccggacagcccggccgcgtggtggccacgacactgcgggattagaggggaagaaaagaatgaaggactcaataagcttcaagttggacatcaggaccgccggccaactcgtcatcgccctgatgcgtctttatctcggtgcctggatggtcgtcagcggggcgagctattggctgcatcaactggggtatcagcctatttttccccaacctttcggtacgctgcccgcctccaacaagatgctgatcacccttgtcgaagtcgggcttttcaatttggtcaagacgctagagatcgtgggcggcctgtttctgataggcaatatcttcgtgccattgggtttgcttatcctttttcccatcagtggcatggtgttctacaacgctgtctttctgaatcagcggtatgacggcattttctccctgacctatatggggaccctctgcctgtatatgaatgtggtgctgctgctggcctacatcaagcattatctgccgatgttggcgctcaatgctcgcagcggcagcctgtcggatatcaagcgtctgccagagatattcaggtgatctgcctggggcgcacccaaggcgtcagggcgacgaacgcttcgcgcatctgcgggagataggcgatgcgcggtcaagcccaatggcttgccgtgcatctgccttggtggtgcaggccgccgcgctggcggggcgggcggtgctgcggtttagtcgatgcgggcgccggagatcttgacggcctcggcccactttgcgatttcctgctgcacgaagacctcgaactgctcgggcgtggtgggcgtgaattcgctgccggcggcgatgattttttcctttgccgccgggtcggccatgacttcgcggatgtcggccgagattttttccaccaagggcttgggcgtgcccttgggaacaaagaagccagaccagggcggcgcggcatagcccgtaaagccctgctcagccaccgtcgggtagtcgggcgcgctggcaaaacgctcggccgtggtcaaggccacgatcttcagcttgccgcttttcgcgtaggcttgtacggcgggcaggccagtgatgccgacctggatctgcccacccagcaggtccgtcaccatcggcgagctgccgcggtaggggatgtgcgaaagctcgaacttgccctggtttttgatcagttccatgcccaggtgggaagccgtgccattgccatcggagccatacgaatagtacttatcggtgtttttcagcagcgcgatgagttcttgcaggttgttggccggtacgtcgttgttgacgatgatcgcgttcgggtagagggtggcttgcgtgacggcctcgaaatccttgagggggtcatagcgcatgtttttgtagagcgacgggttgatgccgtgcgagccggtgacgcccagcactagggtgtagccatcaggcgcggcgcgagacacgtattctgagccgacgttgccgcccgcgcccggcttgttctcgatgacgactggctggccccactttttggacaggccttcggctaccaggcgagcggtgatgtcagtggcgccgccggccgggaagggcacgacgatcgtgacggaacgattggggaagttgtcgctgccctgcgcaaaagcgggggcgctgacaagcccgatggccccggcaagcgtggccagcataccgagtgctctgcggcgcgacaggcgcgtgcgcgtggcggaagtaatcgagtgcgtcatgattcaatccccttgttgtggtgtaagcattgcgtgagtaaaacggtggccgcgctattgcgcggtatagccgccgtcggcacggatgtccgtgcccgtgatgaacgaggcagcctcgctgatcagaaaaactgcggtttgcgcgatctcttcaacggtgccgagtcgcccggccgggtatttggcggctaaggcggcgctggcggcctgcgcgctgccgtagcgatccaccaggcggctggtcaagaccgcgccgggcgataggctcaaggcgcggatgccgtcggcggcatggtccaccgcgatggcccgcgccagggcgatcaggccagccttgctcgccccataggcgccccggcccggcgcggcgacgctgcccagttgcgaagcaatattcagtacgacgccgccgcgcgtcatatgcctaatcgcccacttgctcatcagccaggcgccggtgaggttgacgtccagcgcgagccgccattgatccggtgtcaggtcggcgaccttggcgcttggcgtgacggtggcggcgttgtttacgagagcgtcgatggcgccccagtgggtggcgatctgttccacggccgagcgggaggcatcggcgtcggtgatgtcgcagctcagcgtcaggatgcgggagggtgcgagggccaaggtccggcagccttgcgccagcatgtccgcgtcccgatccaggagggccacgcgggcgccggcatcgagacaatgcttggcgatagcctgaccgagtccgccggccgcgccggtcaccatgacaaccttgtcgtccagcaggggtgggttcgcgcttgtcatggtgtcatggctcccaaggaggcgccgccacaaacgtagagtgtctgtcccgtgatggcgcccgcttcgtcgctgagaaaaaaggcgagggtcgcggcgacttcgcgcgcggtgatcaggcggcccagcggcaggtccaggctgggcgcggcaccccgtttcggatcgttcagcatgggggtgtcgaccgcgccgggcgcaatcacgttgacggtgatgccacggccgacgagttcagcggccaggctgcgcgccagtccaatctgcgcagacttggtggcggcataggccaggcgctgcgcgcggcccagcacggcgcggctggataccagcaggatgcggccgcgacggtcgggcagttgcggcgccaaggcctggaccagcgccatcggcgcggcgccatgcaggcgccagagcagctcggtgtcttgcggccgcgtatcccgcgcgccgcccgtgcgcaccaggccggcgcagtgcaccagcgcggtcggcgcgcagccgtccaggtccgcgcacaaagcctgcaaggcggcagggtcggccaggtcgcaaacaagatggcggtactgcgtgttgtcctggatgacggggggcgcaatgtccactccggtcacccgccagccctcggcgagcagacgctcggccagcgccaggccaatgccggatgccgcgcctgtcaggatgcaatgcgccgacgccttaggcttgatcatggcagttctcaggtgtccaacgtcgtcaggcgcttttccatggcgcgcatctgctcgtagcccatcagttgcatgatgtcttcgatgccgaccagcaaatcgggacgatccgccggttctcctgtggcgatgacgccttgcatgaccgctaaggcctggcgcatgccgtggatggcggcggccggcagcatacggggcaggctgatgcgcttgacaccgatttccttcaggcgcggcaagggaatcagcggggtggtggggcggttgcggatgccaaagcccatgttgatgctcacggggatgcccgcagcgtccaccagccgcttgatatcgtcttccgtgcgcacggcatcggggaagagcatgtccgcgccagcccgggcgtaagcgcgggcgcgcttgaccgcgccttcgatgccctcgatcgcgagcgagtctgtgcgggcgatgatgacgaaatcgtcatcgcgccgcgccaggcaggcggcttcgatcttcttgaccatctcggcttcgctgacgacatctttgccgggcatgtggccgcagcgcttggggctgacctgatcctcaagattgatccctgcgacgccggcttcctcgaacatctgcaccgtgtggtagacattgaccggattgccgtagccggtgtcggcgtcggcggtgatcgggatggagacggaccttgccaggtggcggcaatgggtcacgttttcggacaggcccatgacgccgatatcggcgatgcccagcagcgcattcgacacggctgcgccgctagtgcaggcggtcttgaaacccgcagcttcaaccaggcggacgctgtatccatcgtagaccccgggggatacgaggaagggttcgttcttcagcaattgccggaactggtggcgcgggttgttcatgtcgtgctgctccaaatagcgttatacggccgggacgggatgcccggcgatgccggatgccccttctgccaggtgttcaaaaaggtgttgcgctgcgcgttcgatgtgagagcgcatgagcgattccgccagctccgcatcgcgcgcgcggatggcgcgcaagatctgccagtgctcggcataggcgtcgtccttgcgttcaagcacggtgccagagtgccggcgatagacgcgcaacaggtggtagaggtcgccgcatagggcgttgatgatgcgggtgttgccgctggccagcacgatgcgctcgtggaagtcgaagatgcgctcgccgccggtggcggcttccaggcggcgctggcggtcctgttccagctcggcgagcagctgcgcgatttcctcgtcgctcatgcggcgggttgctaagttgcaggccacgccttccagcgccatccgcatctggaacagttccagcgcggactctgccgacagcgtgacgacgcgcgctttgatgtagggctcgcgcgtgaccagttgaatgccttgcaagcggcgcaccgcttcgcgaaccgggccgcggctgacgccaaattcctgcgccagcgccacctcgttgatgacgctgcctggcgcaagccggccctggtagatcgcttccagcacgcggtcgaacaccacgtcggccaacgggccggaggcgtcatccttggtggcgatggagggcgaggaggtgttcatagtgttaacagcctatcaaagggattataaaagtgtcaactcttttgggtcgggcgggattgcggctcggcgtgctgcgggcggctgtttttatagaaaagacgggattcttcgtctatttatcagggatttccctaggtttcttatcgagagaggcggcgtgctccggcggcgtggcgggtggagcaggcttatcaaggtctataaacctgcctcaaaaaacgctcatagtgttgacactattgtttttaagatcgtaagatggtcttagttgatattctcccggttagcctttccatgatccagtctttctcctgtcgcggcagggtgctgcgctatgcggatctgtccgccgccgcccatgccgaaggccgtgatatccggacctatccctatgtcatccgcgtgctgctggagaacctcttgcggcaccgggcctggggcgcggcggtatccgaagcggaaatcagccggctgtgggattggggcaagcacatcggggcggatctgccgctgcatgtggcccgcgtgatcctgccggattccagcgggctgccggtcttgcaggacctggcggccttgcgcgacgcggtcgctcaggcaggcggcgacgcggcgcaggtggatacgcgaattcccgtggatctgatcgtcgatcattcgcttcaggtcgactattggggcgactcgggggcggtgcagcgcaatctgcgacgggaattcgaacgcaacgacgagcgctatcgatttttgaagtgggcgcagcaggcctataaaggactgcgcgtcattacgcccggcatcgggattatccatcaggtcaacctggagtacttggcgccggtcgtcgcacaccagacacgcccggacggcgagtgggcctatcccgatttcgtgattggcggcgattctcacacccctatggtcaacgcgctgggcgtgctgggttggggggtgggcggcattgatgccgaggcggctctgctgggccatgcctacacttttcctatcccggaggtcgtgggggtacggctgcacggtgctatccaagccctcaccacggatgccgcgctgctggttacgcagcaattgcgcgccgcaggcgtggtaggcagcatggtcgaattcttcggcccggccgtggcggcgcttgccgtgcccgaacgcgccacgatcgccaatatggcgccggagtacggcgccacctgcgggttttttccgatcgacgcgcgcacgctggactatgcacgcatgacggggcgcgacgaagcgcaattggccttgatcgaagattatgcgcgtgccaatcagctctggcgcgatacggcgcaagccgcgcctgcctatagccgagtgatcgatatcgacctgtcggcggcgcgtctcagcctggctgggccgcgccgtccgcaggatcgcatggatgtggcggatgtcgccgcagacttccgccgtcgtctgggcgcgccgcaatcggagggcggcttcgaggtggacatggggcttgcggccggccgcgacgtcgtcggccatggttcggtggcgctggcggcgattacttcttgcaccaatacgtccaaccccagcgtgatgctggcggctggcctgatcgcgcgtaaggcgctggaccgtggtttgacgccgcctgcctgggttaagcgctcgctggcgccaggctcacgcgccgtgacccgctatctcgagtctgcgggcctgctgacggcgctgcaagcccagggttttcacgtcatcggctatggctgcacgacgtgcggcggtaaatcagggccgctggacgccggggtggccgaagccattgtcgaaggcggcctggttgccgctgccgtgctgtcgggcaatcggaatttcgaagggcgtattcacaagctgctgcgcgccaactacatcgggtcgcccgcgatggtggtgctgtatgcgctggcgggccgcatcgacgtggatttcgagcgcgagccgctggggccgggcgcggacggcgccccggtttatctgcgcgatgtctggcctagccaggaggagatcatggccttgatgcctttggcttcggacccggcgctgtttgccgaagtgtatgaccctgccagcctggacagcgccatctggcgcgatttggccgcgccggccggtttgcgctttccctgggacccggattcgcaatacctggttgaacccccgttcttcaagaccgaacctggccgcgacgccttggccgacctggcggctggcctggcgcgcggacgtgtgctggcggcgttcggcgattcgctgacgaccgaccatatttcgcccagcggcgagattcccgccgacacgcctgccggcagctacctgatcgccaagggggtggcgccgcgcgacttcaacacctatgtggcccgccgttgcaaccatcacgtgatgacgcgcgccaccttcgccaacatccgcatcaagaacgccctgacaccgggcatggaaggcggcgtcacccgccactatccgagcggccggctgatgccgattgtcgacgccgcgacggcctaccgcgatgcgggcgaggcctgcatcatcctggggggcaaggactacggtatgggcagcagccgggattgggcggcgaagggctcggcgctgctgggcgtgcgcgcggtgatcgcggagtcgttcgagcgcatccatcgcgccaatctggtgggtatgggtgtgctgccgctggcgtttgcgcccggccagggctggcgtcagctcgggttgaccggcgcgcagacgctgcgcttggagaatgtggccaatggcgtgttgaagggggaacccattgacgtgatcgccgaggacggcagccgccaggtgcgctttcaggcctatgctcaggtgcttacccatgcagaacgcaagcttatggcggaaggcggaattcccgccagcgttctcaacgctttcttgaccgacacgaaggccgccgacgcggcccatggctgacaacacgcatcattcggaaaactcgacatcatgctggatctcttactgaccaatgcaaggctgctgttgccgcagcagggcttgaccgagggtgtgctgggcgtcatcgatggccgtatcgccatcatcgccgaacccggcacgccgctccaggcccgcgaaacgattgattgccaggggctgtgggtgttgcccggcttgatcgaccctcatgtgcacttcggattcggctcgccggagaccgatttcgagaccgagtcgcgcttcgccgcgctgggcggcacgactacggtgctgtctttccaccgatcggccgacatccgcgaatcctttgaaagcgtgcgcgaccgcgcgctgtcgcaaagctgtgtcgactttggttttcatttcggcatcaccagcaatctgcatgtggaaacgctagaggaaatttcacgccgtttcggtgtgtcgtcttacaagctatacatgatgtacaagggcgcggcaggtctgtccaagggcttcaccgacattgacgacggcctgctgtattcggccttgcgcgccacggccgccatccccggcgcaatcatgggcgtgcactgcgaaaacgtcgaggtcatccccgtgctgagagaccctctgcgcgcagccggccgcgatgatttgaaggcatggaatgagcagagcccggattttctggaggccgagaacgtgcaccgcgtgtgctatttcgcggcaaggactggcgccgcggtcaatatcgtgcacctgagcagccgcgaggcgctggacgaggcgcggcgccatcggcgcacgcccaacgcgccgcccatttacgtcgagacctgcccgcactatctgtttctgaacgatgagtcgcccgccggaacctatgccaaggtcaatccgccggtgcgaggccaaagcgatgtggacgccatgtgggaaggtgtgctggacggctccatcaccacgataggcaccgaccatgtgccccgcaagcgggccaccaaggacaaagacatctgggcggccagcaatggcttcccgggcacgggcctgatgctgccgatcttgctgcacgaaggctatcaccgccgaggtgttcccctggagaccttgatgaagcttagcgccgagaattccgcccgcatctatcgcatgccgggcaagggcagcatcgagatcggcaaggacgcggacctcgtcattgtagaccccgacctgcaacgcaccgtcgatccggccaccctggaatcgaactccgattattcgccttacgagggcatgaccttgaaaggctggcccgtgcgcacgctggtgcgcgggcgcaccgtggcgctggacggccgcatcacggacgaggcccgcgccaagcccggcggccgctttctcaagcgtctttgaactgaatcaatagcctttctgatggaaaccactatgagcgacaccaagcgaatctgggacgacttccttaccgaacgcgacaagcaagtgctggcccaggccggctacggcaagcgcggcggcttcggcaagcgccccgcgcttttcatcatcgacgtgcaatacaatttttgcggcgatacgcccgaggacatcctggagggcttgaagcaataccgcacccactgcggccgcgaagcctgggatgcggttgcgcatatcgtgccgctgctggaactggcgcgcgaaaaaaacatccccgtcttctataccgagagcggccggcgcgcagacctgttggacagcggcgtgcaagtgggcaagaaccaccggggcggggaaaagacggtgctggcaaacacccatgcgacccagacggtggagccgctggccccgcgtccgcaagacatccgcatcaccaagcagaagccttcctgcttcttcggcacgatcttcatgagccacttgaattttctcgacgtggacaccctgatcctggtgggctgcacgtcgtcgggatgcctgcgagccacgacggttgacgcctactcatacaatttcaaggtcatcatccccgaagaggcggcgttcgaccgcttccaggccagccacgccatgagtttgttcgaccttaactgcaagtatgcggatgtgatcccgtcgcgcgaagtgcaggattacctgcgcggcctgcctgcgcccgccgatgccgcgcgagactgagctggagccatggccgctaccgctcaccctatccccgtctacctgctgaccggttttctgggcagcggcaaaaccacgctgctgtcccgcctggtccgcagtccgcgctttgccgataccgcagtggtcatcaatgagttcggcgagatcggcctggatcatatgctggtgggcaagtcggatgacaccgatgtcgtgctgctggattctggctgcctgtgctgcgcgtccaccagttctttgcaggacacgctggagtccttgtactaccgtcgccagcgcggtgagattccgtcgtttacccgggtggtggtggagacctcgggtctggcggacccctgtccggtcatcaacacgctggcagccgatccgctgatcgctcggcactaccgcttcggcggcgtggtggcgacggcggacgcgctgcacgggatgggcacgttggctgcttatcgagaagccagcacccagatcgcgatcgccgaccgcatcgcgctgaccaaggtggatctggccgatgaggccgcgattcaagcgctgaagaccgcgctgaggggatacaacgccagcgcgccgatccgttcggtctcgcccgccacggtggatgaggacgcaccggcgctgtttgacgagctgcgcccggagcatctggacgcggtcgtattgcgggagtctccgtctgccgccgccgggccgctggcgcatgtgctgcgctacggtatcgtgtcctatgcattccggcagcgtgcgccgctaagttggcaagcctatgccaactggacgcggtatatgcaacgtcatgtcggagaacgcctgctgcgggccaagggcttgctgcgctgggaggacgggagtctgagggcggtgcatggcgtgcagcatgtcttcgccttgcccgaagcgcgggtcttgcgtgaagacgctgcgccgggcgccatggtcctgatcgtgcgggatatgtcggccgaagagttggagcaggcgatgcaagcgctaggcctgtgagcgccggcagagcccttgccgaaggctatcgcctgtggccggccccccgatgcggcgtgggccgggccagggcatcgcccctgcgatcccctggccgtcgtctccttgccgctgaccgttcttggttacggcgcctcgttagccgccgtgtccgccgccaggggcggctggaagcggcgcagccgcagtgcgttgccgagcacgaagacgctggacagcgccatcgcacctgccgcaatgatcggtgagagcaggatgccgtaggccgggtataacacccctgccgcgacggggatgagtgcggtgttgtagccgaaggcccagaagaggttttggcggatgttgcctatcgtggctttcgagagggcgatggcattgggcacgccctgaagattgccggacatgagcacgacgtcggctgactctaccgcgacgtcggtcccggtgccgatggccaggccaacgtcggcctgcgccagcgcgggggcatcgttgatgccgtcgccgacgtaggcgacatggccatggctggctttgagccggcgcaccgcttcgaccttgccttcgggcagcacttcggccaccacttcgtctatgcccagctggcgggcgatggcttgcgccgtgcgcgcgttgtcgccggtaatcatggccaccttcaggccgagcttgtgcaaagccgcaatggccgcaggggtgctggccttgatcgggtcggccaccgcgatgatggcggccaggcggccgtcgattgcggcgtagagcggcgatttgccttcgttgcccaggcgttcggcggtgtgggcgaagccggccacgtccaggcccagttcgcgcatgaaacggtctgcgccgacttcgacgcgggagccatccacggtggcgcgcacccccatgcccgtgatggattcgaagttcgtcatctcgggcggcgcgatgccgctttgctcggcggattcgacgatggcgcgggcgatcggatgttccgagcgtgattccacggcggccacttttgccagcacctgcttgcggtccagaccttcggcgatctccaggtcggtcaggacagggcggccttccgtcagcgtgccggtcttgtccacggccaccaccttggcgtccttgagcagttgcagcgcttcgcccttgcgaaacagcacgcccatttcggcgccccggccggtgccgaccatgatcgaggttggcgtggccaggcccatggcgcaggggcaggcaatgatcagtaccgccacggcattgacgagggcgaaggacagcgcgggggacgggccgaacgccagccagaccacgaaggtgagcagggctgccagcatgacggtgggcacgaaccatagcgtcaccttgtctacgacgccctggataggcagtttggagccttgggcctgttcgaccaggcgaatgatctgagccagcatggtctggccgcctacggccgtggcgcgcagcgtcaatgcgccattctggttgaccgtgccgcccaccacggtatggccgctttctttttcgaccggaatcggctcgcccgtgatcatggattcgtctacgaagctgcggccctcgatcacttcgccatcgaccggtacgcgctcgccggggcggacttccacgatgtcgcccagggccacgtcgctgatggggatgtctatgacgcggccgtcgcgccgcacatgggcttctttggcttgcaggccgaccaggcgtttgatggcttcggaggtgcggcctttggcccgcgcctcaagaaagcggcccagcaggatcagcgccacgatgacggcggccgcttcgtaatagacattgaccgtgccggcgggcagcaggccgggcgcgaaggtggcgactaccgagtagccgaaggcggcggctgtgccgaccgcgaccagcgagttcatgtcggggcccaggcgcacaagcgcaggaaagcccttggtgtagaagcgccggccgggaaagacgagcaccagcagggtcagcacgaattgcaggtaccagctttgctggatgccgatggtggccgccacccactcgtgcacgccagggaccatgtgcgaacccatctccagcacgaatacgggcagcgccagcacggtggccaggatcaggtcgcgcttgagttcagcgcgctcggcgttttttttcccggcggcttcggcgtcagcctgcatgctggtatcgatggggtgcgcctcgtagcccgccttcttgatcgccgcaatcaagtcttgcgtgtccaccacgccgcgcacggtggcccgttcggtcgccaggttgacgctggcttcgctgacgccgggcaccgctttcaaggccttttccactcggcccacgcaggaggcgcaggtcatgccctcgacggcgagctccacggcgccggctggcacgtcatagcccactttttcgaccgcctgaacgagcgcctggcgatcgaccgggccagccaggcggatatccgctcgctcggtggcgagattgacggacacgcttgctacgcccgggactttggccagggcggtttcgactcggcccacacagctcgcgcaagtcatgccctcaataggcagactgaggacggctgcggcgcttcgggcatcagtcgtggttggcgtattcatgatgggtttcccatggtggacgtttgacatgtgagcaccttaaagcttgccattgtgggaacgtcaaacatcaaatcctgcgtattgtctgattctttatgctgtgaccggagatgatcgccaaatttaagcacctccctcataagatatgtcctattcttatttgccgcagcaagcgcgttgcttggtctgcaggccgggaaaatagtgacgcagctcaatgcatctgcccatcgcgcaggcaaggggcagcgtatgacccggtggacggcggttgcggggggttgaccttccaacggtggtaagtcatatcgtgagcctgcctatttcttcttatgggagtgtttgatgaaggccaatagactcaatctccgctttgtttccggggccttgttcgccgtggcaggcctgtttgtgatccaggggtatcaacagccggcgcaggctgggggggtggtgttggcggacgctgggcacgcgatgccggcccgctcctcggtgaaggacagccccgccatcgcagcttaccgcgccgcagatgcccggatgcatcacgccatgatggtgcaatacagcggcgatcccgatgtggatttcatgcgcggcatgattccgcatcatcagggcgcggtggatatggccaaggtggtgctggagtacggtaaagatccgcaggtgcgtaagctggcccaggatattgtggcctcgcagtccggcgagatcgggatgatgaacaagtggttaagcgagcacagggcggccccgggcaagtcggctgatgccgcgatcgcggcttaccgtgctgcgtcggatcggatgcatcaggccatgatgattcaatacagcggcgatcccgatgtggatttcatgcgcggcatgattccgcatcatcagggcgcggtggatatggccaaggtggtgctggagtacggcaaagatccgcaggtgcgtaaattggcccagggtatcgtggcctcgcagtctggcgagatcgggatgatgaacaagtggttaagccagcatcagccggctgctgccgcagcgagccagggttcgcgataaggaggcgatgcggccggtgagcgcatggggccaggctccgcgcgtttatcgctttgccgggcggcagcgtcatcctgagcgcggcgtaggcggtctcgcccaagaggccgtttttccgaccccaggggcaaagccgaacgcaggacggtagcccagtgcggctttgggggcgtggcttgcaggatggcgccgccatggcgagccaggcggctgcctgggcggcttagccgagaagggcggacgtgccgcgcacattcacgggcgcgccgcgctcagccgtgaagctcacctcaatccggcaaggctgccccatgtctacgccctgcatgatgacgatttcgcccagttccgcttcgcccagatcgcgcagcatgccggccagtgccgccgccgcggcgccggttgcgggatcttccagcacgccgccgatggcaaaagcgttgcgggcctgaaagcgggtggcgctttcgcggaataggaaggcgatggtcccgatgccatggtcttgcatgaagcgacgtccttgattcaagtcgtagtgcatgcgggccaaggctgcgcgggaacgcagcgggatgatgaggtggtcaatcccgccattggccatgcaggctggcagcgcggggtctagctcatccctgtcgtagtcgaagagttcgagggcttgcgccagcaaggcggggctggcgatggcgctatgcgtgggcggagagcgcagcgtgctcagccatgcgccgtcttgttgctcggccgcgacttcgatgtggcggtttgacagcgccagcggataccggcccggaccgaaacgcagtccaagcacggcgcccagcgcgatggttgcgtgtccgcaaaaggcgacttccgcttccggggagtaatagcgggtgcgccaagcgccgtggccgtccgggcaggagaagacggtttcggagtagccgacctgggccgccacctgctgcatggtgtcggctgagggcagttgatcagccagcacgacgccggccggattgccgccctggccctcgcaggtgaacgcggcgatacgatgaatgtgcatggaataaaccccgggtgttgaggatgcggccgagtatagcggccgacgctcgagaacaaggaatcaggggcggcccccccccgtttcaggcagagacaagaatcaggccagtcagtgctgccgccacggccataagagggaggcgtcttggcgcgtagctgagcgtgagggtggtcaggatggcgccgcaagacagcatgcccagacagaccagggcggctaccgccgttccccaggcttgcaggcagccagtcatcgtggccaggacgagcacaccggcggagacacgcaggctgccgcgccgccacgctgtgccgccatggccgcttacctgctcgtgatgccggtccatcgccagcgcggcgcaggcgacggcggcgaaggacagcaacagggcggccagggccgcagcggtgctgttcatggtccccccattgtccaggccagcgcggccagcgcagccgtggccgccagcaggtcgcgccatgcgcggggcgcggcgaatacccataagatcgccgccgcgtagatcagaaaactcagcagcgtggccaggcttagcccgatggccgggcgggccaggccgcttagcgcgaggatctgcgccagcagggtggcgctggctgtggccagcgcgtagccgcccgccacggcgcacagcaggcgccccagcacgcgccggcgatagcctggcggggcgctggccgggcgtcctggtttgggcgcggcccagacgccctcgcgcacccgcagggcggcaatggcgaacaggccgccgaacccgaggatggccgactccacccccgcggcctgtccgtcgccggcgcgtgcgtaggccagcagatgctgcccagtggtcagcgcattcaccacgggcagcgccaggcagagcaggcaggcggcgcagagctgttcgagccaggcgcgccgcgtgggccgaaggcaggcatgcagcaggctgagaagccaaaccaggaaaaaggcgcgaatctcccagatgtcgcggccgggaaggtccgcctggatcaggcggttggcatgaaagtaggcgatgcaagccaggcaggcgcctgcgatggccgcgacgttgagggattctgccatgcggtagaaggcggccgtggcggcgccgaactcgcccgcgcttttgttgcgccgcttgatcgtaaagagcacggcgccggtcgccatcatcagcgcgcccgccagaccgcagatgaaatacaagcccttgatggtccagccgccataggccgccacatgcaggcgctccatgatgtgatgcgcggcctccgacgtttgcttgccgacgctggcgtgcagcgcggtgaaggcgccgctggcgccgtcgaacaccgcccgcgcggcggggctggagagctggcgtatcgccttctcttcatctggccgggtatacaccgtgatgcgctctccgggctgtccggggcgttccaccatgatcatgcgcgcggggcggtccagcgccgcctgcgcggcctgcgtcagcaggcctagctgctggcgggcgggcatgcgctcgtcaagctgtgggggcggcggcaggggggcggtgtttgtgtgggggggctctctggcgaggtcggcttgccagcctgccatgccctgttcgccatagaccgcatgcagggggcctggcatatagctgatatagaagatcgccagcccggtgtaggcgatcatcagttgaaaaggcagcgtgagcacggccgaggcattgtggccgtcgagccaggcccgctggccgcggccgggacggaaggtgaagcagtctttgaagatgcgtttgtgcacgatgacgccggaaaacagggcggccagcaagcctatcgtcagcaggcccaccagccagaatccgatattcccggcgtgcagcgtgtagtgcagcgtcatgaaatgacggccgccttcgcttttgcgtccccagggctggggcagcagggcgccgtcacgcgggtccagcgccgcttcatgcgtgacgccgcctgcgccgcgccagaacagcttcatcgcctgcgagggggcggcgggcagttcgatgcgccagaagcgcgcatcggcctgctgtccggcgagatagcgcgaggcggccgccagcacggcctcttggggcagcgaggcgcaggcctcgggcaagacgggttcggacgccatccaatgcgagatgggctcgcggaacacgctgaggctgcccgccagaaagatgaggcacagcagccaggcgcacagcagcccgcagcaggtgtgcagccagctcatgcgctggcgcaggccggctttcatcgtcagaacgtgccgcgcagcgtcagcatgacattgcggggatcgccgtaatggatgccattgaccaggttgccgaccgcgctgtagtagcgcttgttcaagaggttgttgaggttgaccgtggcggcccagttggggttgatctggtacttgctataggcgttccagatggcgcgcccgctggcctgcaccgtcgtggcgccgatctggcgcgattggccgctttgcacattgacgccgccgcctatcgtgaaggcgctccagtcacccggcagttggtaggtggtccagaggcggaaaatatgtttgggggtgtaccaggcgaaggcctgcccctggctgttctggtctttcagatatttggtggtattgaaggtatagccggcatacaggttccagccccgtgtcagctcgccgctgatctccgcgtcaaagccctggctgcgcaccttgccggcatcggtgtagcagtaatagtcggccgcgcaggtcgggctggagttgaaatcgacctgagcgcggtggctttgatcaatacggaaaagggcgaaggccgtattgacgcggccgtccagcaattcgcccttgatgccgagttcatagctttccccgacgatgggcttgagcgcctgccccgaggcgttgacttcgctctgcgcctggaaaatgtcggtgtagctgacatagctcgtccactgcggcgagagttccaggatcaggccggcatagggcgtgagatgggtgttggcctgtttggtctggccgttgctcaagcggcccgccgtggtggtgtcggtggtccagattcggttggagcggctgaagcggccgcccagcacgagtttcaaggggtcggccagttgcaggcgcgtagcgccataaaagcccagttcgcggttcgagccgatgcgcacctcgtcggtgcccgcgcgcagggcggccgtgctcggctcgggcaggtccggatcgaaatggaaggcgttgaagctggcgtagttgaccagataggaataggaagtgtcgatcttgctgtggccgtaattgctgcccaccaccacatcgtgcgtgcggccaaaggcgcggaacctgcctgtcagatgggcgtctacgcccgaggtgtcgatgtcggccacggttctggccacgctgaccgtcgccatctgtgttagcgggttcacggcgcggctggaggcggtgtatttgaggtattgcttctcgcgcacgtaggcgccggtcagcttgaagcgccaatcgtcattgaaggcatgggtgagatccgcgtaatagccctggttcgaggtcttctggcggttccagtcggcggcgaagctggtggggcgcttgaagtctacggcttcgcccgtgctgtagcgcggcagacccgagatggcaggacggccccgcaggtcttcgtggctatagcccaggttgacctgggtgcgtggcgagatgtcgtattcgagcgtggcgtataaggtggtgtttttcaggttcacccgatcgacgaaggaatgattgtcctgccggtcgattagggcgcggctgcgcaggctgccgtcttcgttcaatacgcggctggcgtccagttgcaggccatagcggtcccaactgcccgccttggtttcgaccatgaggcggtcttccgtcaaggggcgtttgcgcacgaggttgactgcgccgccgggcgagcccgagccttgcagcaggcctgccgcgccacgcagcacctccaccctgtcatagaaggcggtgccgcccgagtagttgctggcgcggccatacatattgcgttccagcgggacaccgtcgtactggatcacgctattgtcaaagccgcgcgagtaaatgtatttgccgccctgcggactttgctgcaaggtcacgccggtggtgttttccagtgcgtcatacaccgaggccagattttgttcatccagccgctgacgggtcaccacactgacggactgcggaatctcgcgcaaggattgctcgcccttgcctatgctgacggcgggcagggtgtaggagccgctgccttccgtgctgagacgatagccctggccggtcaccttgacgggctcgagcagggcggtcccggccagacgccgcacggcatagccgccgctgggcagtcgtatgccttcaaaacccgtgccggccagcagggtttgcaagccgcggtccaggctccaactgccttgcagtccggcgctgtgctggccgctcacctgggcggcttcgaaggagagattcacgccgctggcatgggcgaattgcctgagcgcctggtccagcggaccggctgcgatggcgtagcggtattcccgcccggtggcctcctgcgcccgcgcatcaggcgcgacccaggcaagggcggcgctgcacagcatgccggacaggacgttagcaagcagggtcggggcaaacgccgggcgtgctggctgggaagtgcggacgaggatcattgcgtagtcttgaggggccaggttagaggatgtctttctctgtaggccgtttgaaaacgcgtatcccctcactttttccaaacaaaaaatcgagcccgaaaaaagcgggtctcaggcaggccctacggccacccagtagcgggtccagtaacgcagccggatgggcagggtccgggccagaaacgccagcgtccggtcgctgtcgtcgacatggtaggtgcccgacaccttgagatcggccacttcgggcgcacaactgatgcggccgggacggtagcgcgccaattcagccagaaggtcgcccaggcgcatatcctggccctcgatcgcacccgccaaccaggcatcgctggtgatagccggcgtttgcattggcagggcgcgttgactgtccagccgccatgtctggccggcctgggcgatcatccggtccgcgccgctggccgggcgcagcgcgacggcatcttcttgcacgctgatccgcgcgtaagcctctgccaggcgcaccacgaaacgcgtgcccagggcctgggccgtgccgaagggcgtgcgcacgaaaaaaggccttttgacgggcgatgcggcatcggcgccggtctgaatcgagatttcaccgcgatagagcaccagcacccgctcggccccctccatgcgtaggccgaccgcgctgtcggtgttcagcatcagcagggtgccgtcagccagtgtcaggcggtcgcgctggcccacgccggtgctgacgtcggccgcttgccagggcgcatgttcgcggatgacccagccggtgctggccaggccgcccagcgcagccagactcttgaggacggcgcggcgccgcctgcgagtcgtcgccgtcagggtgtccagcgccagtccctggggcagggcgctgaagtcggcgttgacggtctgcacccgcgtccaggcctgctcatgatccggtgcggcccggcgccagcgttcgaaggcggcacaggtgcccgggtcgggcgagctaaaattcagtttgactgaccaggcgatggcttcatcgaccaccgaggcggggagggcgccagcgtccttcacggctcaccgaagcggcaggcatagcagtggcgcaggcccgccgccacatagcgctcggcggtcgccagagagacccccagacgctgcgctatctgcgggcagcgcatgccctcgagctgcgcccatagaaacgcctggcgcaccttgggcttgagggtatcgagcatttgatcgattttgatgagcgcttcgagcaccagcatccgggtttcgggcgagggcgccagggcttcgggggtatgcgccagcgcctccagccaggcgcgttcgagttctcggcggcgccagtggtcgatcagaaggccgcgcgcaatggcgctcaggtaggcgcggggttcgcgggtttcgatggccgcagggcggcgcagcagccgcaggaatacatcgtgcgcaagatcggccgcctcgaaggagttccccagttgccggcgcatccagctttgcaaccatccgtgatggtcggcgtacagcgtctcgacgtgggcttgctttgaggaggtcattccatattcttgcaaatgataattattatttattgtagataacagatttggcgcaagcaagacgccgatagcctggggaaaacgctgggcaagacgagggttcgcccggcggcggggggcgagagggtggctggcctgccggtgtatccggcggttatgactgggcagcagcattgccgcctgccccatgctgaagtcgggcgcaatacactttggcgccgggcgctgtcagcgaggcccgtatcgcgcnnnnnnnnnnnnnnnnnnncgctcaagcccgcagcgttcttgccccgcgtgattcatcccgccgggcctcagccctgtctgccgaagccgccctgcgcccagaccgatgcgctttgtacgtttagcttgtagttcggggcgacatgggtctgagccagttgttccccgctttcgttgtaggcgctcagcacggcatagggctcgtcttcgtccggaacgatatcgagtttgatagtcaggcggccctctgcggcgtcgattttcacgctcttgtgcagggcggcatgcaactgctgctcatggcggcgcagcacttcattcgcggttttgaccagggtgtagaaggcggaggcgtcaagcggcttggggtttttcttgtcgcggcccatggtccatggcccgaccagggccggctccgcctgcccgtccagggtcatttccacggcccagccgtcgtcgtcttcgtttttgatgacacgggcggtccagccgtcatcgcgccacaggcgggcttcctgttgtttggcttcgtcgggggtatcgtttagcggggtgtcgtgcatggtgatgcggctcctggatgcattcgcgccgtctgggcgcaggcttgccgccccatcgggctggcaagcctcgcggcggactcgcgcgggccatgcactgtaactgaccctggggccgccgggcagggggcgcaagcaggatccgttttcggggcttctggccggtcagctcaggccgagcagcacctcggtcagcagcgccggatgcgtgatatgggcttcgtgcggcgcagccagatcgacccagttccagccctgttgcgatttcaccagcttgcgcgattgttccagaacgggcagctccggctgggtgcaatgaatataggtgcgcggccggccgttgccgatcgggtgttgcagcgtcaagggcgtggtgtagctggccagagggtgttgcgtgagccggcgtttgacccaggcctcggtgtcgctgccgggggcgatgccccaggcagcgggtagcggatcagggatgggtacggccaggccctgggtcgccttggtagcggccgcgatgcgcgcgtcggcatcggccttgggatacaccgagaaggcattctggccgtttttcagcacgatggagtcaaagtagaccagatgcgccaaggcctcggggatgcggtcggccacgcctgtgatcgggatgccgccaaaactgtggcccaccagaatcacatcgttcagctcttcgctttgaatgagttgaacgaggtcctcgacgaaggtatcgatcgtgatgccctgggccagcaaatgggcgcggtcgcccatgcctgtgtagctgggggtatagacgcgatgcccggccgcccgcaggcggtcggcgacggggcgccagcaccagccgccatgccaggagcccgaggccagcacataggtgttgcttttcttgggcgcggcttcggccagggccgtgccaccggtgatgagaggcaggcccgcggccattttcaacagagtacggcgttgcattatttctctaccttggccagcgcctgatcgaggtcagcgatcaggtcgtcgatgtgttcgatgccgatggacaggcgcacggtttcttcgcgcacgccggcgcgctggagttcttcggggttgagctgtcggtgggtggtcgaggccgggtgggtggccagcgacttggcgtcgccgatgttgaccagacgggtgaagagctgcaaggcgtcctgcaagcgcgcgccggcttggcgcccgcccttgacgccgaaggtgaacaggcccggcgctttgcccgccatgtatttctgcaccaaagcatgatcggggtgatccgccaggccggcatagttgacccattcgaccttgtcgtggccgcgcagaaaggtcgccaccttgacggcgttttcgacgatgcggtccacgcgcagcgccagcgtttcgatgccttgcagaatctggaaggcgttaaaaggcgagatggccgcgccggtattgcgcagcggcaccacgcgggcgcgcccgatataggcggccgcgccaaaggcctcggtgtacaccacgccgtgatagctgacgtcgggttggttcaggcgcgcgaagcgggttttgtgttcggcccaggggaatttgcccgagtcgatgatggcgccgcccaggctggtgccgtggccgcccagatacttggtgagcgactgcacgacgatgtcggcgccgtgctcgatggggcgcaagagatagggcgagggcacggtgttgtccacgatcagcggcaggccgtggcggtgggccagttcggccagcgcggcgatgtcggtgacgttgcccagcggattgcccaccgactcggcgaagatggccttggtgcgctcgtcgatctggcgctcgaacgtggacagatcgcgcgggtcggcaaagcgggtgctgatgccgtattgcggcagagtgtgcgccagcaggttgtaggtgccgccatacagggtgctggaggacacgatgttgtcgcccgcctcggtgatggtcaggatggcataggtgaccgcggcctggcccgaggccagcgccagcgcggcgatgccgccctccagggccgccacgcgctgctccagcacatccgtggtggggttcatgatgcgcgtgtagatattgcccggcaccttcagatcgaacaggtctgccccatgctgggtgtcgtcaaacgcataggccaccgtctggtaaatcggcacggccaccgcccgcgtggtcgggtcgggacggtagccgccatgcaccgcgatggtttcgaggcgccaatcagggttttgggtgtcgctcatgatttactcttcaagcgtgaatgcaaaaggggccaggcgcgagccgcgcggcggcagcgatcggcagatccgtcgggcaggcggggcattgccgctgcgatgccggtctatgccttgcttcggagagcctgcggcccgctcaggtctgagcggggctggcctgccaatcgacacaagcggattctagggggatgccaggaatcgggataaggctaagttttcataaccatatgccgaatttgttttaggtctacattgcggcaggaaataaatgcgagcccttgcccggcatgagccataccggaatcccgcgcgctggcctgatatgacgccgccggcagagccggcgggtatcgtgggaggagatgcgtcagggttgggcggccgccggcttgtctttgatatgcgtggcgatcacctgctgccggaactgtccggcggccagatgatagaaggcatgcggcgaaaactggcgcgaggtagccgacgccagcagcgatgtgatcaacaggccgaacagcatggattggctgcccgtcatctccatgacgatcacgcttgccgtcaggggcgcctgggtggctgccgcgagaaaggccgccatggaaaacagcaccagcacccgggcgtctgctccgcttccgaaccattggtaaagctgttctccgacgcctgcgcccgccgtcagggcgggggtgaaaattccgcccggaatgcccgcccaataagaggcgacggtcgccgctatttttgctaggccaaagcccgcctgggccggcgcttcgccagagagagagcccgatgcgacgtggtaacccgtgccgtacacggcgccgctggtcagcagccccagcacggcgacgatcaggcccatgacaaaggccgtggcgatcggatgggcgcgcagggtgtcgcgccagcggggcggggcgctgcccacgacgcctttgccgagcagccaggcgaaaataccacccaaggcgccattgaccacgccgacgatccccatccagatgacgatgttctgggaaaaatcggcgccgacgaatttgcccagataggggttggtgccggataccgcgacgacgatcagacccgttgccagcacgccagtgaaaaccaggcgctgccagcgcagggcggtgcctcgccccagttcttcgatggcgaagatgacgccggccaggggcgcattgaacgcggcggccaggccgcccgcggcgccggcggcaatcaattcattcgaatgaaagctgcgcaattgcacgccgcagcgtttccagaaattgccccaggccagcatcacggccgcaccgatctgcacggaagggccttctcggcctatcgaggcgcctgccagcatgccgccaaaggcgagtggcattttccagagcgtttgccgcagggtgaccagactggtctgcgcattgccagggggcagggagagggcggccattacctggggaatgccgctgccggaagcattgggcgcaaagcgcagcgtgcaccatcggagcccggcgagggcgcagggcagaacgatgagcgcggcccagcttgcctgtccgacccatcgggcattccatgccagggcgatatcggccagccaggtgaacagcagggaaagccctgcgacgatggccgcgccgccgagcaaaatgcatagcggaatgatgctgcgcgacaggcgtccgatctgacgggattttcggcgcagtaacagacgggtgcgcaccgcgacggtacggagaaaggggtgctctttcatcggtgggccaaaaaatgggcagtggctcccctgaaaacgtcatgtgccggttggcgtattcgcgatagcgatggctgcttgcgcgcaatagcctacagcgggcgagtccagaggggatgttatgcggtcgaggtcttgagtttagcccttgggcatcgatcgatagaccctttaagcaaagcgcagcccaaaaccaggggaatgctgtgcttgcgccgagcgctccggtcaatggctgttgacccagtcctgcgtgccgcggatgaaccagggcagattcaagcgctctccctcgccggactgaatggtcaggcgcggtgcttgggcatctggggctttgtccgccgctgtgggggccgggcggctttgatagttcaagtcgttgcgaggcgtatgcgcgcaggcggcaagggatgcgcaggcagccaagataagggctgagcgaagcgctgaagggatagctttcatggtcttccttaggcggcgccggattggggcgtcgatttgatgccagcatggtaatgcaagcgttggcgtaggacaggtcttttggcctaatctgggatgcggcgcgaagccggccatgatctgccaggaatcgcggcttgcaattttctcaggaaacgtaggctggactgcggtctgcttcgagcgctttgtcgcgggatgcccaggcaggccatcagcgcatgaccagtccgccgtccacgaacaagacctggcctgtcatgaagccgctccagtcggaggccagaaacagcaccggcccggcgatgtcttgggggcgggcgatacggcgcagcggcgtagccgcgatgagagcgtcgcgaaacgcttcctgggtgctgccgctggtgtcggtagggtagaccaggccgggcgccacgcaattcacacgcacgccataggggcccagctcggcggcaagattgcggctgaaacccaccagggcgctcttggccgtgttgtagtcgtggtagggcacgacaggatgctcgacgaggttgctggcgatgttgatgatgctgccctggccgcgctgcttgaagtgaggcagcgcagcgcggcagcaatgataggccgcgcccacggcgccgtcgaactggctttggtagtcttgccaatcgagggtgtcgaaggtctggcgctggcgcgggtcaaaacggtaggggcgcagcgcattgttgacgatgacgtcgatgcggccggtttccaggatgatctcatccatcatggcctgcacggccggcgccgagccgacgtcggcctgcaaggcccaggcctgcgcgcccgcggcttcgcattcggccacgacggcctcggcggcttcggtattacgcagatagttgatgatgacggtagcgccttcgcgggcgaaggcgcgagcgagttcggcgccgatgccccggctggcgcccgttacgagcacgactttgccttggagtttgagggcggcgttcatggcagcaggctggtgtccagcacttggcggacctcgatggggtgttgaatcaggcccaggctgtgataggcgtcagccgcctgttgccagcgttcgaggtcaaacgcgcccaggggcggagtgcgcccgtcggcgccggccggcgcctgtgcggcggcattgcgcaggctaatcacgtcgagattgatgctgcggtcggtgccgtcgatggcgcgcttggcggcaatggcggcggcttgctcgggctgggcgatcatccaggcggcgctgtcccgataggcgcgcagaaagtcgcgcagcaggggcgcttcttgctgataggtggcctcgcgcaccacgaagaggtcgctggaaatattgatgtggtcgcgcagcgccatgacatcgacctcgcccagaccacggcggcggcccaccaccaggccggtatcggtggcggcggtggcgtcgacctggccttgcagcagcggtgcgaaattgagcacgccggtcacaacgatctcgacatccttttcgctgaggcccgcctggtgcagcagcaccagcagattctggcgcgtgccgctcgaaaagctgtagacgccgatgcgcttgcctttgaggtcggccggacgtttgatattggccgatttgagcgagacgacattgaaaacgttttgcgggtagatgtcgtagatgccgcgcagtttctcgcccttgtcgagcgccatgaaaaaagagccggggtccgtgaacgccacatcggcctggccgctcagcagattgcggatagcgtctccgccgcctgcgccggggatgtagcccagcgccacgccctggcttttgaaaaagcccttgtcgggttcggccagcagattgctgatttccgaaatgggtttgctccagccgcctacggtgattttgcggtcttgggcggcgcgcgccagagggctggccagcgacagcgcgctcaggctcagggcagcgccgagcagggtgcggcgagaggaggagggggatggggtcatgagagttcggtgtaggggcgcagcaggcgctgctcgagggcgagagtggcctgatagcagagcaggccgatgagggcgatggcggtcagcgccgcgaacatgagcggcgtgtccatcatgccttgagcggcgatgatgacggcgcccaggccgctgctggcgccgataaactcgccgacgacggcgccgaccagcgccagcaccagcgccacgcgcaggccagccagaatgccgggcaggcctgcgggcagtttcaggcgcagcagggtttgcgtgcgcgaggcgccgagcatggcgaatagttgcaagcggttagcgtccacctgccgcagcgcggtcagggtgttttccatgagcggaaagaagcagatcagcgcggtcatgatcacggtgggcagcatgccaaacccgaaccacagcacgaagagcggggcgagcgcgagcttgggcacgacctggctgaggatgacgtagggtttgagcaggccgtcgagcaggggcgattcggctagcgctatgcccatgcccagaccggccgcgccgcccagcaacaggcccagcagcatttcggccagcgtcacgccgatgtgcggccagagatagccgctggccaggctgttccagagcgtcagggccacggccgacggcgccggcagcaccagggcggaaatgccggtctggcgcacggccagttcccagccgcccaggaggatgcagagcagcgcggcggccagtaggcggataagggtacgcgggaatggggcgctgctcatgcttcggctccgcgcatagcgtcgtagagttgcgagcaatattgattgaaggccgcgccatgacgcatggagggcgcgcgcggcgtgggcagcgttacagcgatatcggccgcaagccggcctttgtgcatcacggcgacgcggtcgcccaggtagacggcctcgccgatgtcgtgggtgatgaacagcacggtggtgtggtgctggcggcagatggccagcagatcgtcttggagttcttcccgcgtgatggcgtccagggcggcgaagggctcgtccagcagcagcaggtcagggttgagaatgagggcgcgcgccagcgcgacccggctttgctgtccgcccgacagctggcgcggatagcgcagcgcatgctcggccagccccagcagggccagcagggcctgcgcccgggcctggtcggcgggctgcgggcggccttgcagcgataccggcagcagcacattgtcgatcacgcgcagccagtccagcagcgtgggagcctggaacacataacccagccgggtccggggggcgccgagaatgtctccgctttgcggggccagcagcccggccgccagtttgagcagggtggtcttgccgcagccgctgcgcccgaccaggcaatgaaagcggccggtctgcaatgaccagtctatgccgtcgacgacggggggctggccaggataggcataggacagctgccgcagttgcagaaagagcggggcgctgctcatggttcgtagggcgcgtaagcgtcggcagcagcttcggcggagtgttcgatctcgctcatgcgcaccagatccagcagattgaaacgcccgtcgttatgccagccggcttcgggctggctcatggcgcccagggcgctgatgcgggtcacgcccgcagcgcccagctggtcagccagttgatacagctcttcgggggtggcggccacgccggccgtttgcagataggcggcatgctttgccacggcgggcgctacgtcgtccaggctgtcgatggcggcgaccacgatgctgcgttgcagggcggtgggggcaaggtcctgcgcatagtcggtatagaccacgctccaggcgtcgtcggggtcgccgatcaggatgtcggccgggcggcccgctgtctggcgccactctatggactgacgccatttggccagcgcggccgattcctgcagatcgagcctgtgccggggatagcggttttgcagattggcgagttcgcccgcgagataggaggcgaaggcctgtggcggcaggggtccgccgcgctgcacataaaagatatgaggggaataacagccttgttggtcatagcgcatgacgtcccaggcggcccggcgggccagcgcggggcctttgagcgtatccagcgcggcggcgctgatcacgccaaaacctagcttgtggccgtgcgccagtaagcgggtgctgaccggcaagcgttgtcgaatggcttgcagcgcttcgttgccgccataggccaccacggtatcggcctgagcgtagagggccgaggcctcatcgccgcccgcgccccgccaccagaccacggccaggcaatctgcccagggcgggtggacgtcggctagcaggcgggcgaaccagccggcgaacagcggttcggcgctgggcagcttgccgatattgccggccttgaccagcaggccgcaaaccaggctccaaagcgccagcgcgggaacattgccggcccagctatgaaccagcagccccggcccgtaggcccgtacggccccgcccttggtcgcgggctgaaagccgtccagcaccttgggattggcgaagtcttcggccacgaaacgatgcaattgcggggcgcggaaggtcttgagcaggccggtcaggccgagccgcaccatgttggcgtcatagcccgtgacccagggcagcagggcgtccgcctgctggcgcagggggtcggcggcatccagcagccgggccacggcgcggtcgatgacagtgatgatctcggagacggtcatggtcttgagatgcctggcgctggcctgccgcacacgcagggccagcgcgctcatctgcgcggccgacagcaccggcagcgcgacctctagcgtctggccatcgcgcgcataggtctggacatgccattgcacctcctgcgcgctcaggccgggcagataggccgcctcaatccggcgggtgctcatgccggggtggagcgcaaaaattcttccaccgccagcgagcagcctttggcttgcgcgccttcggcccggccaagcagcagaaagccgccttcggcgggcgcgccgacatcttcggtgagaatggtggtgaccgagttgaagttgcccagatcgcagtgcgccaggatgccgcgctcgccggccggcacagtttggccggtggccggatcgaccaggcgcgagcgtatccagtgcggtccggatttcaccgcaggcagggtggcgttgccgttgtcgtagaactgcgtgctcaattccgtcatgccatacatattgatgcagcgctcgcgcggcacgcccaatagatcggaaagctcggaataaaaggcctccagcggcagttcgcgggattgtttcttgtagccgccggtatcgagaatgcggctgccgggcggcaggcggaaacggcggccgcttgcgcgcagggcatcgatcacatgcacgaaactgaagctcgcgcccagcagcgcatagggctggcctaggcgttcggcctgttccagcgcctgccacaggccgtccagatccatgccttgcggcgacatgaaataacggctgtccgctgtgccgaagaccgatttcgccagcgccagataatgggccagcgatgagttcggcatggcttgctcatcgggaaacagaatccccatgggcaggcgttccgcgccttgcatgaagcgctgcgcgaaatggcgcgtcatcgacagatcgtagacgtccagatgcggatggaaatgccgtccgcgcgtatcggcgcgggtggtgccgctggtcatgaacacccgctcgtcgtcgcgaggcggttcgcagcgcagctccagcgccttgaaggcgtcaatgggcacgggcggaatatcgctccaggtttgcacccggcgcggcgtggcgttgcggcgctggcagaaactgcggtaggcggcattcgcgccatattgatagcgaaacagcgcgagcgcgagccggtcgaattgcgcgtcggtgcagccgtcctgggcaatgaaggcgagtaggtccgcgagcggcggttcggcgtggatcatggacattcgaggattccggttcatggacgctccgaagcccagccgcgagggcgctgcggccctgtcgagatgtgctcttcttacgccgggataagccgggtcaagttcgcgggtgtggatctcagcacttgcgtgcaccccggagcaggcgccatcttaacccgcaatgccgtttcgccagggcgcggcgattcagcgctagtatggcgcgcttacacggtgccagacacgctatgacgcttatccttcctttttccaattacagcttgcagcgcgccagtgtcgcggacgcggccgcgcggtgtgactatcagtggcgcaaccgcgagcggctgcgtccctgggagcctctgcgcgacgaggcctattacacgatctcgggcgtggtcgcccgctgcctggagcaggagcggcagatggcgctgggcaatgcgctgtatttcgtgatcaagcgcagggacgatggcgcgatggcgggagagtgtggctttaccaacatcgttcgagggccctttcaggcctgctatctggggttttcgctggacgggcgggaagagggcaggggcttgatgcaggccgccttgcagatcgccatcgcgcaggtcttccagtccttgcggctgcaccggatcatggcgaattaccggcccgaaaacacgcgcagcggcgccctgctgtctcgcctgggttttgtgaaagaaggctatgcccggcgttatctgaagatcaacggcgtctggcaggaccatgtgctgacggccaggacgaatgaggatgaacccgattgatgcgggccgttcgataaggcctcatcgctgagcgcccagagccgcgctgcgaccgatggcgggagcggtgcaggggtttgcccgcgctaccgctttccgagtccttgccttactctgtacgtacaggttgtacggataggtataaaattaccccatcctatttccgataaacctgatcatgaatgctcgcgttcgcaaaaaaaacgtatggagactcagaaagtgacaactgaaaccacccgctcgccgttcttcggcacgatgcagaaaatccccggcggcttgatgctggtgcccttgattctcggctctttgattggcacgtttgcgcccgatgccctggctatcggcggctttaccacggcgctgttcaagaacagcgcgctgcccttgatcgcgctgctgattttcgcgaccggcacccacgtcaatgcgcgcaccggcggccctattcttgccacggccggcaccatcttgctgatgaaaaccatcgtgcccgccacgctgatcatcatcctgggcgcttatgtcggtctggacggcgtgctgggcgtttccattctggccatgctggcggctttcgataacagcaacggcggcctgtggctggcctacacgggccagtatggcgatgcccgggatcgcggcgcttatgtcgccagcgccctcaatgacggccccttcttcagcctgctgtttctgggtgcttccggcctggccgatattccggccattgccatgattgcggcgcttgtgcctttcctgctcggcgtgctggtgggcaatctcgaccccaagtggcgcgaggtgctcaagcccgtgccgaccatcgtcatcccctttttcgcttttgcgctgggtacaggcatcaatctgggcgcggtcgtcagcggcggcatcagcggcctgattctgggcctgttgatcagcccgctcacgggggggctggtttatctgggctatcgcctgatcctgcgccgaggcggcaaaagcggcctgggatttgcggcgggcacgacggccggcaacgcgatcgccacgcccgccgtggtggcggcagccgaccccagcttccagcaatacgtcggcgcggccacggcccaggttgcggcctgcgtgctgatcagctcgattctggcccccgtgctggcttcttactttctgaagcgcgccggtcagctcaagccggataccgccgatgatgtcgccctggccgacactcgcacggccagaggagaggcgctgtgaaacccgtcgtcgcgattgttgccgacgatctgaccggagcgggcgacaccgcggttcaattcgtcagggcgggctggagcacgcgtctgtcggtggacggcgcgcgcgaagcgctcgtctcgccggtcgatgtggaggtgctggcggtcaccacgcacagccgcgccatgcccgacgccgaggcgggcgaggcggtgcgcgacaatatcgaacggctgcgcgccgccggcgcgtcgcgtttgtataaaaaggtggactccacgctgcgcggcgcattccgggcggaaatcgacgccgcccgcgccgcctggcgtgcggacgccatcgccgtggtctgcccggcgtttcccgcgacggggcgcacggtcgagaacggggtgctcttggtgaacggcgagccggtcacggcgacttcagccgccacagatccggtcacgcccgttaccgaaagccatattccgaccctgctcggctgtgcccatgtgcctgtgctcgacggcgaaggccccgcctcgctggcggcgcgcatcgcccaggccggcccaacggtggtggtcgacgcccgcaatgaagcggacctcgagcgcctggctcgcgccattggcgaattgggcgcgcgcgccttgcccgtgggcgcgggcggtctggccgcgcccctggcccgagtctgggcgggggcggatcagcgttccccggtggtggtggtcgtgacctcgcagcacagcaacgcccgggcgcagatcgcggccttgcaggccgcaggcgccctctgctggtcgccgtcgttggcgcaactggccgatgccgccgtctggcagcactgggccgaggcgcaattgcgggcgcttgccgaagaggggccgcccgatgccggcacgctgttgctgctggccccggccggcaagctcgacggcctggatgccgataccgtggcgcagcgtctgggcagcctggccgcgcaggcggtcagcgcctcgggcgcggcgggggtggtcgccaccggtggcgacggcgcccggcaagttctggcggctttgggcgcaaacggtatcgccctggtcgatgaagtgatgggcggcgtgcctttgggcacattgatcggcggcgcggctgccggtctgcccgtggtgaccaaggccggtggctttggctccgaagacgtactggttcgcgctgtgcgcgcgatccgagataggagattcaaacgatgacgcaagccccgcagatcccccttttggccgtcaccctgggcgacgtcgctggcatcgggccggaaatcaccgccaagatgctgatgaagcatgacgcgctgcgccagaaggcgcggctggtggtgatcggcgatgtcgatgtaatgaccgaagccgtgcgccgcctgggcggcgaccccgccatcgtgcgccgggtcgagcgcaccgccgatgtcagcaacacccccggtacgatcgaggtctatcaggccggcccgtcgctggctggcgtgaaactgggcgagatcagcgccgctgccggcgacggctcggtgcgctttgtcactacggcctgcgcgctggcccgggcaggcgaagtagacggcattgtgaccgcgcccttgaacaaggccgccatgcacgccgcaggccataaatggcctggccacaccgagctgctggcccatgaattcggcgtcaagaccttctcgctggtgctgtctgcgggcgatctgtatatcttccatgccaccacgcatgtgtccctgcgccaggccatcgaagacctgacgccggcccgcgtgcgcgccgtgctgcgcttggccggatcgttcgccaaggcgctgggccgtggcgaccagccggtcgccgtgtcgggtctgaacccgcatgcgggcgagaaccgcattttcggtgatgaagacgccgatatcctggcgcccgctgtggccgaagccaatgccgatggcattctcgccgcaggtccgattccggccgacgcgctctttccgcaggccgtgcgcggcaaatggcagttcgtgatcgcctgctatcacgatcagggccatgcgcccttcaagtcggtttatggcgatgacggcgtcaatatcaccgtgggcctgcccgtggtgcgcgtgtcggtggaccatggcaccgccttcgatatcgcgggtcagggcatcgcccgcgaagacagtctggtgttggcggccgagcgtgcggccgctctggttccgggctggacgcatgtatgggaaactgcgcaggcccaaacagaaaactgagttgcaagatggcggtgacccacgctggagatttacccgtactcgatcgttccgctgacgtgcccctgcacgtacaggtcgccgcccgcttacgcggctacatccgtgcccgcaaactgggcgccggcacgcaactgcctagcgaggccgccctgtgcgagcgttttggcgtggcgcgcagcgtggtgcggcaagccctatcggccctggccgccgagggcatgatccagcgcgaggccgggcgcccggcggtagtggccgccgccagcgagcaccgccgcctagtgcagcgatccacgggcttgtatgcgcaattggcccagaacggtgtggcgctcaagacgcgggtgctgggtttcggtcctgccgagccgcccggcgcagtggccgattttttcggcagccgccgcttgctcttgctggagcgcctgcgctatgtcgccgatgcgccgctggcctatgtgcgcacctggctgccagccgtccccggcctgcaagcccaagacttgaccgatacctctttgcacggcgtattgattcagcgcttcgatttgcatccgggcgccggccgcaatcagatccgcgcggtggctgccgacacggagctggcggcctcgctgcaaacggaagtgggggcgccgctcttgatgctggaggggcaaagcgccgaccagcacggccggccgctggaatggttcagcacctggcaccgcgccgaacaactggtgttcgatgtggatgtcggcacgggcggcgaagtcgtgcagccgcaatggcagggcacagccccctgcgcgccgcttttggccgccgatgcgctggctgccgatcatccgctcgatcccttggcccgcgctcaagcgctggtggcggaactctcggctgaactggcgcgtctgcgcgcggaacgctaggcctcctctgtccggctggcgtctcggccacacggcaatatcccctcgtcctgctcgctgaaggccttgcggccgctgctgagccaggcttcggacccctttggcatcgcgagcatgggcgccgtcgcagacggtgttgtggggcggcgtctctgtggggctcttatcgcgcgggccggccagaggcggtcctgtccatcaacttgctaagggcgcggcgcttaaggccatgctgtgacgttcggtcttgatggaatcgagcatgacgcgcttgttttcgcggctgcggtaggcgtgctcgcgcatcaggctttcggcgcgggcggcttcgcgccgggtgatggcgcgcaacaggtcttcgtggtcggcctgggcgcgcagcacatagggcgtctcgagcagagagggcgtggagggcagggtgagcgcggccggaccggcgagcggggttttgttgttgtgttccaacgcagacagcagggcccggttgcctgcggcctggcaaagaatgtcatgaaaacgctggttgatgcggccccaggcgcgggcatccaccagggtttcgggattgcgtgcggcgggggcgagcaattgccgtccggcttcaacggtttctttcaggctggccaaaacctcatcgctgacgccgcgttcggccagcaggcgaaccgccatgccttcgagcacgccgcgtacgtcgacagcgtcgccgatctcctccacggtaaaggcccgcacgcgaaagccgcgtgaaggcaggcgctccagcagcccttctgtttccagctcggtcatggcgatgcgcagcggcgtgcgcgacacgcccagtctggcggcgaattgcagttcgacgatgcgctctccgggcgcgatttcgcccgaaagaatcatgtcgcgcagttctgagatgactttatcgatttgtgcggccatgccggtctactccttcaagcgccggacagtgtaccgggtgattgcatgcaatgcggagttttctttgtgaggaaagcttgtgaaaaagcaaaattgcatgcaatatataaaaaaacacgcgatgaaattcaaatttcattgttattgcatgcaaaccgaggccggaatgtttttttggcctggggcggcagactcgaggagacaaaatgaagcttcaaagcttcgtgcacgctggcgccccggcctggggcatccgcgagggtgagcaaatccggctcatgacgtcgtattggcccgatgtggccagcgccctggcggccggttcgcaagcgctggcgcaggccgcgcgccaacccgcgccgctgatcgatgctgccgggctgcaatggctggcccccgtggtggcgccgggcaagattctctgtgtgggcctgaactatggccgtcatgtgctggaggcgggccgcgagctgcccaagcatccctcggtttttgcccgctatgccgattccctggtgggcgcggatcagccggtgtggcgcccgcaagtgtcggaaaaactggatttcgaggccgagctggcggtggtgatcggccgtggcggccgtcatattcccgcctcgcaggcgatggagcatgtggcgggctacacctgtatggccgaaaactcggtgcgcgattttcagaagcacaacgcccaggtcacgccgggcaagaacttcgagcgttcgggtgcgttggggccctggctggtcacggccgatgaggtgcccgaccccaccgcgctgcgggtgcgctcctatctcaatggcgacctgatgcaggacggcagcgtggccgacctgattttctccatccccaccctgattgcttatatcagcagctttaccccgctggcgccgggcgatgtgatcgccaccggcacgcccgaaggcgtgggcgccacgcgtcagccgccgcgctttctgcgcgcgggcgatgtgtttgaagtggatatccccggcgtgggccgcctggcgaatcccgtgatcgatgaaccgcaaaacaagcaggccgtgtaatgagtcaaaccatgcgatatctctctgaagccgatgtggtcggcgtgctggacatgccgcgcgctatcgacgcgctggccgacacgctggcgcttcaggggcagggacaggcgcgcaatgtgcccaaggccctggccacctggggcgagggcagctccatgcatgcgctgggctcggtcatgaccggcgagggcggcgtctgtggtttcaaaacctgggtgcatacccgccagggcggcggctcggtgttcacgctgttcgatgccagccggggcaccctgttggccgtgatcgaggcgcgggcgctgggcatgttgcgcacggcagccatcaccggtttggccacgcgcacgctggcgccgcaagcgccgcgccatgcggccctgatcggcaccggcccgcaggcggtcacgcaattggctgcactggcggcggtgcgcacgccgcaatctgtgcgggtttatagccctacaccggaaaagcgcgaagcctttgtgcgtcaggcgcagggccgctatggctttgccgtcgaggcggctggcagcctggaacaggcgctggagggggccgagatcgtgaccctgatcacccgtgccgaacagccttttgtggacgcgcaggctctgcgcgactgccgccacctgaacgccgtgggcgcgattttgccggcccgcgccgagtttgctcaggatgtgttcgagcgcgccgatctggtcgtggtggatgacctggagaacgcccgccgcggctcgcgcgagctgcgcgaacgctatggcgcgggcgccgagccctggcagggcgtcgaggtgctgtcggatttgctggcccgtggccagggccgcgcgccggacgcgcgcctgacgattttcaagggcatgggtatggggctgtcggatctggctttggcccgcgtggtctatcaggccgcttgcgagcgcgatctgggccagcgcctggcgccgcagacccgcgaaaacctgttgctgtcgcgttgacgccggccgcacaagactattcggcgggccagtcccgcaagcagacaaggagaacacaatgttcgtggacgtgagcggggccgcaccccgccaacagaatatgtggccgtcgatcgtgattgccaaggaagatatcgaccttgaaatcgaacgcctgatcgacgcgccgcgcccggccaatggccgccgcgccagcctcatcgtgcatccgcaggccaccgcgcccggcctgggcctggcgccgggaaccgatgtgacgatcaatgtggtgaacccgggcgaaagcacgctgaatctgcgtaagaactccaatatgctggagatctgtatcagcggagagggcgtggccaccgtgggcggccgttctttctccatcggcaaatgggatgtgtggaatacgccgtccatgcaggtgcacagctaccgcaatgagggcaagacaccctgggtgcggctgtcctactctaatgcgccgctgctggaaaagctggaagtgcatttcgtggaagagttcgaaggcgatgttccgcctttggacgccaacaccacccgccgcgaaggcccgcaggccggcgccgcccgcgcccgcgatctggcgctcaatgcgccggtcggttcggatggcgcgcgtctgctgggttatgagtggctgatcgatatcgacgtgttggagtccaaagccttgcactggccttacgccagcgtggccgagcatctgccgtcggtggaagacattgccaagggctataacggccgtcgtctttttgtgttgtacaaccccgccaccgagcggcgcatcggcaccacgcacagctttttcgcgacgatttccagttcgccgccggacaaccaccatgtgccgcaccgccacagctcttcggccatcaactattacctgcgcggcgaaggctatagcaaggtcaatggcgtgcgcctggactggaaggcgggtgacctgattttgtcggcgccgggctgggccatgcattcgcaccacaccaaaaacagcacgacctcgtcgctgacggtgcaggaccatcctttgcagatcgcgatggaatcgctgatctggcaagaacgcatgcaggaacccattctcgcgctgggaagccagagcggcttcgaaagcaaccgggcccaactcgctgccgcccgctgacccattacgcaaggatgttcaacgctatgtctaagcctgacgatctgcgcgccctgcgcgccgaactgcgcgatctgtacgaggattacgccttttgcctggatgagggcgacctcgaagcctggcccgatttctttaccgaagactgtcattaccgcgtgctgtcgcgcgagaaccatgatgccggcctgccgctgggcctgatctactgcatgaataaaaacatgctgaaagaccgggttacggcgctgcgcgaaaccaccatgttcgagccgcgctcgctgcggcacttcatcggcggcgtgatggtgcgcgagcgccggggcgaagaagtggtggcccaggccaatttcgccatcatggagtcgctgtcggatcgcgagcccagcctgaacatggtcggccgctatctcgacgtctggcgccagaccgacgccggctggcgtctggccagccgcgactgcgtctatgacaactaccgggtgcgcacctcgctcatcgtgcccatctgattccggaatccgccatgtcctgcactcacaacgaatcccacgaggcctgtgcctcgcacgcgccggccgtcgccgagcaacccattcacatcgagcgccgctggcccgaagaggggcatacccgcattcctaactgggtctacaccgaccccgctgtgttccagaaggagatggagatcttcttcaatggcaagacctggaactacgtgggcctggaatgcgaagtgccggaagtcggctgctataagcgcaactggatcggcaccagcccggtcatcatggtgcgcaccgaaagcggcgagatcgcggtgctggaaaaccgttgcgcccatcgcggcgcgcagatctgctggcagaacaccggcaaggtcacggacttcacctgcccctatcaccagtggaattacgacctgaacggcaatctgcaaggcgtgccgtttcgccggggcgcgatgggcaagggcggcatgccgcgcgacttcgatcccaagcaaaacggtatccgcaagctgcgcagcgtcaatcgcggcggttcgatttgggccactttctccgacgaggcgcccagcttcgaagagtattgcggcgaggaggtgctggccgagatcgaccatatgctgccgggcaaaaagctcaagctgctgggttacagccgccagcttattcctagcaactggaagatgtacctcgagaacctcaaggacccctaccacgcgacgctgctgcataccttctacatcacttttggtctgtggcgcgccgattcgaagtcggagtgcattccgaccggcggcggcgcgcacagcgtgatggtgtcgcacaacgagggcaagaaggtcaccgaggccacctcggagatgagccgtttccgcaacgatctggaactgctcgatctggaaaccgtgacgccgcgtgcagaattcaaccgcggccgtgtcggcggcgcctgggtattcccggcggcgcagttcggcatccaggccaattcgctcaagacccgtcatgtgatcccgcgcagccccaccgagcacgagctggtgttcacctattacggctatgaagatgacgacgaggagatgacccgtttgcgtctcaagcacgccaatctgctgggcccggccggtttcgtgtcgatggatgacagcgaaatgctgacgcaatgccagatcggcgtgaccggttatccgggcgcgcggggcatcatcgaaatgggcgggcgcgatacggagccggccgattacatggtgaccgaagtgctgatccgctctttctatcagtactaccggaaagcgatggggttctgatcatggccgataccgaagtgtggaagcccgtggcgctggtcaaggacatctcgcccgatacgcacacgctgcgcgtgatgctggacggcgaggcggtctgcctctacaagctggaagagcgggtctgcgccacgcaggataagtgcccgcatggcaatgccagcctggccgaaggctgggtcgaggacggcacggtggaatgcccgctgcatcagggcgtgtttgatatcgccagtggcaagccgcagtgcccgccggtcacgaccgatttgcgctgctacgacgtgcgtgtcgaggacggcaccgtgtttttgcgtgccgagtcggcatgagcgccttgggaaccatgttgatcgtgggcgcgggccaggcgggcgcctgggcggcgcgcaccctgcgcgagcagggtcacgccgggcgcatcgtgctgtgcggcgccgagccgcaccggccttatgagcgcccgccgctgtccaagggcctgattaccggcgccagcacggccgcagaggccgagctgctgagtcaggcagaaattcaggagcgcggcatcgagtttctgccgtcgctggccgtggtgtcgatcgaccccgccgctcgccaggtgcgttgcgccgatggccgagagatcggctacgacaagctattgttggcgaccggcggcagccccagccggccgcccctggccggcctggacagcgcccgcctgcgggtgctgcgcacgctctatgatgcgctggccttgcgccaggatttcgcggcccgtccgcgagtggcgattatcggcggcggctggatagggctggaaaccgccgcgacggcgcgcgccctgggttgcgaggtggccgtgatcgaagccgggccgcgcctgtgcggccgcagcgtgatggcgcccctgtctgccgaattgcagcggcggcatgaggcggccggtgtcgcggtgcatctggcccgtggtgtgaccggcctgcaagacaggccggacggcgtcaaggttttgtttggcgaaggccccgccatcgaggccgatttggtgttgctggccgtgggcatgcagcccaatgacgcgctggcccgcgaggccggcctggattgcgctcgtggcgtgcgtgtcgatgccgcttgccgtacctccgatccgcatatctatgcggcgggcgatgtggcgctgctttcgcacccacgcgccgcgcaaggcttgcggctggagtcctggcagaacgcgcaggatcagggcgtggcggccgcccgggccatgttggggcaggcggtcgactatgcgccggtgccgctgctctggtcagaacaatacgaacacatgatccagatcgtgggctttccggatctggcgcaacacaccgtatcgcgaacgctggccaatggcggacagctttttctcggcctggatgctgggggcctggcggtggcggccgtgggtatcgacgcggggcgggatttccgcgccgcgcgcaaatgggtcgagcagggcgcgcagccgccgctcgctgattatcaggcctgtgaagcgcaggctgtccaggagggggtggcatgaacgatgcaaaagctttgctgtgccaggcggcaggcgagcaggtattgaatttcttcgctgccctcgatgagcgccgccacgatgacgtggccgcgctcatggccagcgatggcgtctggtatcgccagggccgcgaactgatcgggccgcaagcggtggcgcaggctctggcccagcgcgacccggcgcgggaaaccgcccatgtcgtcagcaatctgcgcgccgaaatgaccggcccggatagcgcccgcctgcgtttctatctgctggcctacgacggccgcagcggcgatgatgcgccgcgtctggtggcgatccgtttctgtgaagacgaactgcggcacaccagcgccggctggcgtttcacaaagcgctccagccagcggcatctgccgcccgaggcgcgctgacctttcctcccttatctatcgagagcactcatggctttagctgtctctaccatcgacgccatcgcccgccgcctgcacgaggccgagcgcacgcgcacccagatccgtcaggtttctctggaccatcccgagatggacatcgccgacggctatgccatccagcggcgctggatggaaatcaaacaggccgaaggccgccgtgtggtgggtcataaaatcggcctgacctcgcgcgccatgcagttgtcgtcgcagatcgacgagccggatttcggcgcgctgctcgatgacatgctgtttaccgacggcgctgccatcgcgcgtgaccgcttcatcgtgccgcgcgtggaggtcgaactggccttcattctcgacaagccgctgcgcggtcctgacgtgaccctgttcgatgtgctggacgccgtgcgatatgtgattcccgcgctggaaatcatcgatgcgcgttcgcatcagatcgaccccgagtcgcgccgtccgcgcaaggtgttcgacaccatcgccgacaatgccgccaacgcgggtgtcgtgatgggcgggcgtccggtgcgggtcaatgatgtcgatctgcgctgggtaggcgccattctgtcgcgcaatgcggtgatcgaagaaaccggcctggccgcaggggtgttgaaccaccccgccaatggcgtggtgtggttggctaaccggctggccgggcatggcgtggcgctggaaagcggccagatcatcctcagcggctctttcacccggccggtctacgccgagcgcggcgatgtcttttatgttgattacggcccgctgggcgccgtcagttgccgtttcgagtaagacccatgaaaacccctggcaatacctttaaggcggcgctggcgcgcggcgaatcgcagatcggcatgtggttgggcctggccgatggctatgcggccgaggtcgtggctggcgccggttttgactggctgctgatcgatggcgagcatgcgcccaacaccctggacagcattcttagacagctacaggtgctggcggcctatccgctggagcccgtggtgcgccccgcctggaatgatccggtggagatcaagcgtttgctcgatctgggagcccgcacgctgctggtgcctatgattcagagcgccgaggaagcggcggcggccgtggccgccatgcgttatccgccttccggcattcggggggtcgggagcgcgctggcgcgcgcctcgcgctggaaccgtctgcccggctatcttgccgaggccgacgcggccatgtgcaccctggtgcaggtcgagacccgccgtggcgtcgaggcgctggacgagatctgcgccgtcgaaggggtggatggcgtgttcatcgggcccgccgatctggccgccgactacggctatctcggccagcccaatcacccggcggtgcaggagatcattgaagcggcgattgcccgcatccgggggcagggcaaggccgccggcattctgatcagcgatcccaaactggccgaccgctatatcgaatgcggcagcctgttcaccgccgtgggggtggacgccacgctgctggcccgcgccgcgacggatctggcagcacggtatgggcgtgcggcctccagtggcgcggcaggcgtttactgattcccagggccggtcgccgccggcctttttacacacttaaggccgggacaaggccagtaacgcattatcgaggagacctgaaatgtcctttttcaaaccaaccgccctgtgggcagccggtatcgccacctgtttgctggcgggcgcgcccgccagcgccgaaacctggcccagccgttccatcagcctggttgtgcccttcccggccggcggcggcgccgacacactggcccggttgatgagtgaaccgctcatgcgtgatctgggccaaaccattgtgatcgagaaccgtccgggcgcgggcggcaacatcggcagcgccacggcctcgcgtgccgagcccaacggctacaccctggcctatgccaccaatggcacgcaggccatcaatcactggctgtataaaaacaccggcttttcgcgggatgatttcgagcccatttcccggctgactacgattgccgccgccgtggtcgtcaatcctgacgagccgtatcaaagcctgaaggatttgctggacgccgcgcgcgccaagcctggcatgctgacctgcggctcggccggcaatggcaccacgtcgcatctggcttgtgagcagctcaagcagatgacgggcgtggatatcgtgcacgtgccttacaaggggggcgctgcggccatgacggatttgatgggcgggcgtttgtcgctcttgatcgatgtgatgcccaatgtggcgcagcaaatcaaggccaagcgcctgcgcgcgctggccgtcacgaccaatgagcgggtggcctccaatccggatatcccgacggtggccgaggccggggttccgggctactccttctttgcctgggatgcgctctatgcgcccaagggcacgccgcctgcggtgctggatcgtgtgaacgccgctgttcacaaggttctggctgaacccgccttgcgcgcgcagttggaagagcgcggcgcccagcctgcgccgaccacccgcgaggggctcaagactttctcgaatgaggaatacgagcgcctgggcaaggtggtgcgtacggctggcgctgtgatcgactgacgggtcagagagatgctgcgcgccgtccgggccgggagtgccggcggcgctgtcgggcagtgtttttgtagtacggcgaaagtgtaacggccttccaaggaaggccgttttttatgcgcagaagtgttgctgccccgcttagttgaggcttagaaagccatcgccgttgcgatcttgcttgcggaagtcgttcatgacctgagtcatgaactcctcccgggtcacatagccttttttgttcttgtcgagcagggcgaattcacgctcggtcaggacattcgccgattgcgccggcgtcagtttgccatcgccgctggtgttgagcttgtcgaaagccttttccatgaagttgcggtactcggcttcgctgaccttgccgtcgccgttggtgtccatttgctggtagaccttgggatcgaacgcacgggtctgcgcttgcgcggacagggccagaacgctcagcgagagggcggccacctgggcaatgcggataacagattttttcatggtgatcctcagcggcagccaatttgattgccggcatagctgcccgcgcccgcacccgccaccgtggcgatggttttgccggtgcccccgccgaccatgctgcccagcaggccgccgacgaccgcgccgccgaccgtgccggcaatgcaatcgaattcggagctggctttcgcaccgcccggcatattctggcaacccgccagagccagggctccggcggtcagggtaatcgctatcaacgctctattcatgaatgcaccttctgtgaacggggttggctacccgcaataggatatacaagacgtgcaaaaaaagggagcgcggcaacgggccgccggcgcccgtcgtttgatatacggcagagaaaccaagatgaggcgtagggctttctagggctcgcgggatcgcctgccctggaaaagctaggcattgccgcgttggcggctgggctcgcccgaacctgcccggcattcgcggtttttcgtacttgttcaacattttccgagagcgggaagcaaggaaaaaaacctgttgcgctagggcaatatccggccagggggttctggctttttggaggctcagggtggcaagcccggctcggttcgaggtgttcagtgcgctaggcgctgtccgcaagccagggagtcgccatctcgtgcagctgctccagaaaccgttcggtgcgcgccgaacgggatttgcgcgaggaaaccagggcgacgatatcggcgtcaggcaggcgccagcctggcaatatctctagcagttttccatcgcggagggcttcggccacatcccattcggaacgggcgagtatgcccaggccgctcaaggcccattgcagcgcgacgccgccatcgttgctggccagcctgggttcgatgcggacggtggcgcggcggccgtcatggttgcctagccgccacagcgtgacgtcttcgtcgttctcacgcagcgcgatgcaatcatgatggtgcagatcctcgggagaggcgggggtgccctgccgtttcaggtaggcgggggcggcgcagagaatgcgccggtttctggccagccggtgcatgatgagcgatgagtcgcgcagctcgccgatatggatcagcacatcccagtgatgcgcgtccagacgctgcggccggtcggagagcatcagagtggcggtgacttcagggtattgctgttgaaagcggcccaccagaggcgcgatatggcgctggccaaagcccaggggcgccaacacgcgcagctgtccggcgacctgtccgcggcggctggccagggtatcggccaggccgctgagctgagcgcagatcgagcgcgcccgttcggccagcaattcgccctcatcggtcagggcgatgcgccggccgctgcgatccaccagttgaatgcctagccggcgctccatcgcgctaagacgctgcgtgacggccgagggggtgacgtccagcctgcgcgcggcatcggccagcgtttgctccggcgtcagggccatgaaaaataacaaatcgtccgtgctcagcatattcatgcgtgcttaattcagtattaagttgatgttagccatctttacctcgcccggccccatacttcagaccagaatttcgccacgcctttctctgtgttgctagccgttctgcctggagaagggccttgcgacgcgggtttgcttcttgcctgctgtcttgcggcgcggtcttcgatgcattgcccgccgcagcgcaggccgccaggcctgacatcgcccatgctatcccgcttcgaattcacgtatttacctcgtccggcggtcccgctggacaagggcgcaaacgcagcccgcgcctgggctgtgccggcatattggagtcatgaaatgaataggaaaacgcggcccaccctcgacagccttgatacgccctgcctgctgctggatgaggcgcgcatggaggcgaacatcgaatacatgaaggcccgtatgcggcgtctgggtgtcaccctgcgtccgcatttgaaaacgcccaagtcggtcgaggtggcgcggcgcgcgatgcagacgccgcaagggccggccgctgtgtccaccttgcaggaggccgagcagttcgcccgggcgggggtgcgggatattctttatgccgtcggtctgtctccggccaagatagaccgggtcttggccttgcgtgcgcaaggcgtgaatctgaccgtggtcgtcgatagcgtcgaggccgcgcaggcgctggccagtcgttcgcgcgccgcgggcgcgcccatccccgctttgattgaaatcgacgccgacggccaccgcgctggtgtgcgaccggagcagcaggctttgctctgcgcgatcggccgcgccttgcacgaaggcggcgccgagctgcgcggcgtgatgacccatgccggggagtcatacagctcgccggatgtagtggccatccgtgatatggccgagcgcgaacgcagcgcggcagtgcgcgctgcggccgtgttgcgcgagcagggtctgccttgcccggtcgtcagcgtgggttccacgcccaccgcgatgtttgccgagaacctcgagggggtcacggaagtgcgagccggcgtctatgtgtttttcgacctcttcatggccggccttggggtctgtaaacaagacgacatcgccttgtcggtgctgaccaccgtcatcgggcatcagccggaaaaggcttggattctggtcgatgccggttggatggccatgtcgcgcgaccggggcacggccaatcaggccgtggaccagtattacggcctggtgtgcgatgtggcgggccgtcctttgcccgggctcgtgctcaagcagaccaaccaggagcagggcatcatcacgctgcgtccgggggcgaccggcacgcttcccgatctgcccatcggcacgcgtctgcgcattctgcccaaccacgcctgcgcgaccggcgctcagcacgacgcctaccaagtgctgcgcggcgcggatgtggccgccgtctggccgcgctttcgcggctggtagcggccatgccaaacgatggcatgctgtcggacaagccgacggtcgatgcgcggcgggtcaggggcgaggtcgccgatctgctggactaggctttcttgccgcgacggctcatcggcgggcctggccatcatgcgctttgatcggcagccctgccggggggggggggggggcggccgatcagggcggcgccgatgcctcgtgctcggcttgggcgccaaaggcatacactgtcgcttgaactgttttttgcagatctcgcgatctgctcctattgtgaccgatacgtctttttcttccttgccgctgctccccgccttgctggaaaacctgcaaagcctgggttttgagcagatgacgcctattcaggagcagagcctgccccttattcttgacgggcgcgatctcatcgcgcaggccaagaccggcagcggcaaaaccgcggctttcggcctgggcctgctgcaatcgctggacctgacgcgcctggcgccgcaggccttggtgctgtgccctacccgagaactggccgaccaggtggcgcaagagctgcgccgcttggcccgtttgattcccaacgtcaaggtgttgacgttgtgcggtggcgctgccggacggccgcaggccgagtcgctggcccgtggcgcgcatctggtggtgggtacgcctggccgtgtccaggaccatctggcgcgcggcaacctggatttggcggccttgaaaaccctggtgctggacgaagccgaccgcatggtggatatggggttttacgacgacatcgtcgccattgcttcgcattgtccggtcaagcgccagacgctgctgttttccgcgacctatcccgataacatccgcaagctcagcgcccgctttctgcgcaacccggccgaagtcaaggtgcagacgcagcacgacgccagccgcatcgagcagattttttacgaaatcgatgaggcagaccggctcgatgccgtggccaccttgctggcgcactaccggcctgcctcgaccctggtgttctgcaataccaagatccgcagtcatgagctgatcgaacgcttgcgcgccgacggcatcagtgcccaggcgctcaatggcgatctggagcagcgtgaccgcgacgagattctgatccagttcgccaatcagagctgcgcggtcctggtggcgacggatgtggccgcgcgcggtctggatatccagaacctgagcgcggtgatcaatgtggatgtgagcaaggacacggaagtccatgtgcaccgcatcggccgcagcggccggggcgagcagaaaggcctggccttgagcctgtgctcgcccgaggaaatgcgctgggccaacctgatcgagcaatatcagggcgcgccgctcaaatgggcggatatcaaatcgctgcgttccaaggcggaccgccctttgcgtgcgcccatggtcacgctgtgcatccagggcggtaaaaaggacaagctgcgcccgggcgatctgctgggcgcgctcacgggtgacggcgggctgagcttcgagcaggtgggcaagatcaacatcacggagttcaacgcctatgtggcgctggaccgtcagatcgccaagcaggcgttctcgcggatttccaacagcaatatcaagggcaggcgctttcgcatgcggtttctggaagagttctgagcgcttgcccccgcgccggtcttgaacggcgcgggggcatgcttgtacgaaaacgacccggcagggcaagaggggaaaaaaagatgcttattacgcgtttgttcgataccgggcctgcgctgggcggcttatccgagctgctcaaaaactgtgtggatgagggcgcctcgatcggctttctgccgccgctggcgcagacagccgcgcaaacctattggcgggaggtcggcgcctcgcttggcgcagggtccagagtgctgcttgtctgcacccaggatcagcgcatggccggatcggtgcagttgtcgctgtgcggcaaagagaacggcctgcatcgggccgaggtcgagaagctgatggtgcacacggactttcgcgggcagggcatcggccgccaattgctcgaagccatcgaggccattgccgtgcaggctcgcagaagcctgctggtgctggatacccgcacgggcgatgtggcgtcccggctctaccgcagcgcggcttatgtcgaggctggccagattcccggcttcgcgcgcgatggccatggcgagctgtgcggaacgacttttttctacaaggtgttggcaggcacggcttgagggccgcgcctgccagcgggctgctgcgggcaggccgccggatcagatcggggtgagcaggggttcgcccgcatagaagcggcgggcgttttccaggaatttgtcgatcgtgcgttgcacggcttcgggcgaccagccggccacatggggcgtcagcacgatgttctccaggtcggccagaccggagggcagtttgggctcgccctcgtagacatccaggccggcgccggccagcctgcccaggcgcagcgcctgctccagcgctgcggtatcgacgacgctgccgcgcgcgatattaatcaaatagcccgccgggcccaggcgttcaagaatattggcgttgacgcggtggtggctgtcggcgccgccggggatggccaccaccagaatgtctgcccaatcggccagggcttccaggctgtcgaaatagcgccgtgtggaatccgggcgcggacggcggttgtggtagccgatcggcatgtcaaagccctgcgcccgctgggcgattttctcgccgatggcgcccaggccaagaatgccgacctgcttgcccgatacattgggcggcagcgtgagctgcgagcgccacacgccttcccgcgtgagccggtccaggcgggggatgccgcgcacgatggccaggatgagacccatggcgtgatcggcgacacagctatcgttggtgccggcgccattggtgacggcgataccccgcgccttggcatgggccagcgcgatattctcgtgccccacgcccatcgagcagatcagtttgagtcgcggcagggcgtcgatctgcgcggcgctcaggccggtggcgccgttggtcagtacgacttcggcgcggtggccggcttcgatgatggcctgctcgaagcgttcaggcgtgggcgcgttgatgatctcgaagtgggcgccgatctgcgccagaccttccgggtctaccgagtttttgatgaggagcagcggtttgttcgatgacatgagcagagtcgatgggggcggggtagggagcgggcttgccgggggcatcagctcgcgggactgccgcgtgcaggtgtcatcagcgcccgcagcgtttcgacgaaacgccttgcggtggccgacagggggctgctcgcagcgtgcagcagatggatggggtggtgcaaacagggttcggtgggcagcagcacgaagtccttgctaaagcccgggtggtagcccaggccctcgaccagcgccacgccgatgccctggcgcaccagggccagggcttctggcgtggagcggatttcgatctgcggcgacagcggcaccgtgtgcaggaagcggctggccaggcgtccgaacggcgtattggcgtcatagccgatcagcagatgcccctgcaagtcttcggggcgcacgcaacggcgtccggccagcgggtggcccagcggcaccgcgcagcccagccagccctggccgacctcggcgctgatgacatgggcattggccggtggcggcatcgacgcgatgccgaaatcggcctgtccgagcagcaactgaggcagcagggcgtcataggcaagcggacggtaacggatgggggtggcgggatgacgctggcgaaactgctggatggcctgcgggatcagccattcgctcagactggggctggacaccagggtcagcgtgtctgccctgcctgcgcctagcgcgcccgccagggaattgaaatgcccgacacgctcgaaaatggcttccgcctcgggcatgaggcggcgggcttccggcgtgggatgcagccgccctttgacccgctcgaacagacgatagcgcagacggttctcagccgacgcgagcagacggctgatggccggctgggtgaccgacagcatgcgcccggcctcgctcagcgagccggtcagcatgatcgcgtggaaaacctcgatctggcgcagcgtcaactgcgtcgaggcaagagcgccggccatggggcgagcatccaaaaacccgagaaggccattttatgggcaagacgcggcctgcgcgcaacacgccgctcatgcccttttgcgcggcgcttataaaaaaagtatgggcccaggcagccctgtcgctcaggaaggccctgttttcccaatgaaaagccggtttgtggcccgccatcgcggcgcgcagggcggggctgggcgggcggccgggcatgcgccatgctggaggctgtctttccctcaatggattgcctcatgtcccgtatcgttaccgtcgccgccgcccagttaggccccattcaacgcgccgaggggcgcgagtcggtggtcgcccgcatgatccgcctgctggaacgggcgcagcagcgcggcgcccaggtagtcgtgtttcccgagttggcgttgaccactttttttccgcgctggtattgcgaaaaccgggatgaggccgatggctggttcgagaccagcctgccgtcgcctgccactcagccgctgttcgacgccatcaagcgttatggcctgatggtctatctgggttatgccgaattggcctgggagccggacgagcagggcgtcgtgcgcaaacgccgcttcaatacctctgtcgtgatcgcgcccaatggcgagatcgtgttcaagtatcgcaaagtgcatttgcccggccaggcggagttcgcgccctatcgcaaggtgcagcatctggagaagcgctatttcgaggtgggcaatctgggctttccggtggtgcgcacgcccgtcgcgccaggactggaggtcaatatgggcatgctgatctgcaatgaccgccgctggccggaagcctggcgggtcttgggtttgcaacaggtcgagctggtcatggtgggctacaacacccctagcctgaatcatgaaaaccagggcttcgaagcccatcatctgcgtgtgcagaattcccagctttccgttcaggccggctgttatcagaacgccacctttggcgtttccgtcgccaaggcgggaaaggaagacggccatgaactgtttggccattccatcatcgtcaacccgcagggcgaggtcatcgccctggccgcgtcatgggatgatgaactggtggtggcggactgcaatctggccatgtgcgatctgggccgcaacacccttttcaacttcgccaaacatcgccggcccgaagcctatagccgcatcgtggaacagaccggcagcgtcgcgcccgcgcaatggaagccctcgttctgaacgcagtcgggcctctgctgtcttgccgcgtgacccgatgccgcagcgacctctgcggcctcaggccgctgcctggatgccatgctgattgtctttgcggatttcggctttgagcgtttcgatgaatgattgggaaatctgcgacatcggctcgtcgcgcagccggatgagatgcgcatggagcagtgggctggcttctatgggccgggtcacgaagcggctggccgaccaactgcgtgcagaaaactgatccaccagcgcgatgcccgcgccggcctgaacgagcgcgcaggcattctggggcgaaccgacttctacgacggagcgcaagggctggccgctttgctcgaacatggactcgaccatgcggcaaaagggcgaaccccgctcataggaaatgaaggggtaggccagcagatccttgatctgcaacaccgcgcggcgcgagagcggatggttgtaagggcagatgcagaccaggctggtgctcgccagctcctgttgttcgagattggggtgcttgataggcaggatggtgatggcgaggtcggcctggcgcttcaatagccgttcggttagcggtgcctgggtcaggtattggaaggtcagcttcacgtgcgggtgggtttgccgatagctggcgatggcggcagggatgagcatctgcccgatgctggggctggccacgatattcagtatgccttcctggtgctcgaacaattctcgtgcaatgtcgttcacccttgtcacgccttcgtagacgatctcgacctcatggaaaagccgctgcgcttccagtgtgggttgcaggcgtccgcgggcgcgtttgaaaagaggaaatccgatgcgctgctcggtatgcgacagcagtcgactgaccgcgggttgagacacaaaaagcagttcggaagcgcctcgtatcgaaccggtgatcatcaccgcgcggaagacttcgatttggcggatattcagtttcatggcgggcgggtcacgctgtgtttggggcctagtggttaagacggatgccgggatgaaaaagcaagacgctcaggctatacgtcaaatcccccggaaaaacacggggttttcccgacgagttttcgggcgctgcccaggaggccttaacaaaacgttaaggggtgcgttgaaagaagcaataggtatgcaggcggtggaggccaataatttgcgcatctgaatttttcagggtcgctcgacatgccgcaggttcaagaatccccgcaacgctttgacctgaccttgcgcaagggcaggatttcaaacgccgatggcactttcttcgcggacatcggcatccgcgatggaatcatcgtcgagatcggtcaggacctgagtccgggcattgaagatgtcgacgcttccggcatgtggctgctgcccggcggcatcgatagccatacccatatcgaacagctctccggcatgggcgtgatgtgcgccgacgatttttactccggcacggtgtcggccgcttttggcggcacgacgaccattatttccttcgcggctcagcaccgtaatgaccgcatccccgaggtgctggcggattactcccgccgggcgagcgagaaggcggtgatcgactatggctttcatctcatcctcgccaaccccgatgagcaggccctgacccaagagctgcccgccgtgatcgcgcagggcatcacctcgatcaaggtctatatgacctatgacaagctcaggctcgatgactatcagttgctggatgtgctggccgtggctgacgagcacggtgccatggtcatgttgcatgccgaaaaccatgacatgatccgctgggtggcgcggcgcctgctggagcgcgggcataaggcgccgaaatttcatggcgtgtcgcatgaccctctggccgaatccgaggcgacgcatcgcgctatcgccctgtctaggctgttggatgtgccggtgttgatcgtgcatgtggcgggggcgcagaccgtggatatcatccgccgcgcgcgtcagcttggcgctcaggtttatgccgagagttgcccgcagtatttgttcctggaggcgacagacgcagatctgccgggtcttgagggcgcgaagttttgttgcagcccgccgccgggcgacaagttttcgcaggaggcggtctgggcggggttcaaggatggcacgcttggggtgtattcctccgaccatgcaccctatcgttttgacgcctcgggcaagctgcccaaaggcgatgcgaccacattcaaggaaatggccaacggcgtgccaggtatcgagctgcgcctgcctttgctgttctccgagggcgtcatcaagggccgtctgagcatcgaggaattcgtcgcgctgaccgccaccaaccatgcccgcatgtacggtctggcgccgcgcaaaggggcgatcgctgtcggcgccgatgccgatatcgccatctgggacccggcccgccgcacgaccgtgacggcctccttgctgcacgacgccgtgggctacacgccctatgaaggccgcgagctgacaggctggccggtcgaggtctacagccgtggtcgctgcattatccgcaacaacacgctgcatgccgaacgtggcagcgggcagttcattgcccgctcacggcccgaccccgtcatgcaccgtccggcctcttccgaagaccgtaagcgcttcggtgatttcgtgggtttgaagtccgccgctctcagtaaataaacctgtgcgccgattgccggcgccagccaacaaagcaaggggatgttatgcagatgatcaattccgtactccgccgttgcattttcacgggcgctctcctgatggcctttgccgggcagacgcctgcccagacgccaccattgcgcacggcggtggacgctaccttcgcgccgcatgccatgacccgtctcgatggcggggttcagggctttaatgtggatttgggccgagagatcgccaagcggctgggacgcgatctcacgatcgaggccgccgagttttccgggctggtgccgggcttgaacagccggcgctacgattttctgattgcgccggtgacggtcacgccggagcgcgcgcgttcgctcctgtttaccgaaggctatttcgatacggattacacctttcttggcagaaaagatgcgccgcccctgacctcgctggaacaactcaagggcaaggttctcgccgtcaacaagggttccaactatgagtcctgggcgcgtgacaacgcggggaaatatggttttcgctacgacgtctatggcggcaacgcggatgccgttcaggccgtgcaggccggacgggccgactacaacctggcgggcgcgaccgttgcgggatgggcggccaagcaaaacaggcggctggcgaccagttacaccatcaagaccggcctagtctgggcgctggcctttcgcaaggacgataaggagggccgccagcaagtctccaatgtgatcaagtgcatgaagcaggacggcaccatcgccaagctggctgaaacctggttcggctttgcgccggatgccgacaactccgccgtgcggatcgcgccgggaaccggcgtgcccgatacggagggctatgacccgacgcccgtcacgccacagtgcgcctgacgcgccaaggagccagaccatggagacacaagccatcctggaaatctctgacctgcgtaagcactacggcgctacggaggtgctgcgcggcgtcaacctcaaggtgcggcgcggcgagctggtatgcgtgatcgggccctcgggctcgggcaagagcaccatgctgcgttgctgcaatctgctggaagtgccgacctcgggacgcattgtcgctaacggacatgatttgcgcgatccgaagacgaacatcaaccggatgcggcaggacgtcggcatggtgttccaacaattcaacctctacccccatctgaacgccctggacaatgtgtcgttggcgctttgcaaggtgcaaaagcgcagcaccgcccaggcgcgggaattggctcaggcggcgctggagcgcgttggcttgggacataaggcctcggccatgccctcccagctctcgggcgggcaacagcagcgtgtgggcatcgcccgcgcgattgcgctgcaaccgcaaatcattctgttcgatgaaccgaccagcgccctcgatcctgaactggtcgaggatgtgctggaggtgatgcgggagttgcgccatagcggcatgaccatgctggtcgtcacccatgaaatgggcttcgcccacgccgtggcggactatgtcgccttcatggatggcggggtggtggtcgaacatggcaccgccaaacaggtcttcgagcagccgcaacagccgcgcacgcagagttttctgtcccgttatgccggcaggttggcgaactgatggacagccttcacgcgtttatcttcaccttcttcaacatgaaggtggccgtcgagtacgcaccggccttgggtatgggcgcgctgctcacgctgggcacgggtcttgccgtcgtgctggcgggtaccctgctgggcgtattgctggccattctgcgcgcgctggaggtccggccgctaagcctggcgatcgtgatgttcgcggatgtgctgcggtcgctgccgcccctggttttgctgattgtgctgtacttcggcctgccggaagtcggcctccccctgtcagcctttctagtgacctggatctccctgtcgctggtgcttgcggcctatgccgaagaaagtgtctgggccggcatagcctctctgccgccggggcagatggaggccgcccgctcgagcggtctgtcatggtggcaggcgatgcgatgggtgattctgccgcaggccgtgcgccgcgcggtgcccaccctgaccaaccgcatcatctccattaccaagaatacggcgctgggttcggtggtgtccttgcacgaattgctcaatgccgcgcagggggccagcagtctatcgggcaaccccacgcctttgatgatggcggcaatcgcctatgtgatcatttttctgcctctggtggtgttctcgcgctggctcgaaaaaaactgggtccggtgctgaggggaaaaacatggaaaacctgattcacagctttttcaacctcgagatctatgccgaggtattcccccatctcctgaaaggcctgtggacgacgatatggctttccgccatcgtcatcccgctaggcgccctggccgggcttgcgctcgccctcgtcatgacgcaggccggcccgcgcgcgctgcgctggatggtcatcggctatatcgatttcttccgggcctttcctccgctggtgctgctcatcctggtgtatttcggctggccctttctgggcatcgaactggacaagctgacggccgtgatcgtggcctttgttctcaacaacgccagctattacgccgaggtgtttcgcgcgggcattgaggcggtgcccaagggccagatggaggctgcccgctcgacgggtctggggcgagggcaggcgctggggtttgtggtgattccgcaggcggtcagaaatgtgctgcccgacctggtcggcaacagcatcgaagtcgtcaagctgacgacgatcgccagcgtcgtggcgctgcccgagttgctgcgcgccgcccgcgatgcgcaggccctggtctatagcccttcgcctgtcgtgctggctgcgctgatgtatctggtgctgctttggcccttgacgcgctggctgggacgcttggaacacagaaaacaccgttaagccttctctgcgagatccggggcgcgtcatcgccccgatggggaaactttgcccgccaatgggcctgtcatatcaactcctggagcttttttgactatgtcttctgataaaaaccgcctcaacgcgcaggcgtccggcgtctatgtcatcgcggctacgccgtttcgcgacgatggcgaagtggactggcacagtgtggacagcctgacggatttctatctcgaaaaaggcgttaccggcctcacgatcctgggcatgatgggcgaagcgcccaaactcagcgaagaagaaacctcacaggtcatggcccgcattctcaagcgcgtgaatggggcggtcccggtcattgtgggtgtcagccatgcctccaaccgccatattgcccatctgtcgaaagcggcgatggacctcggtgccgcaggcgtgatggtggcgcccgtgtccaatctcaaaaccgatgatcaggtctatggctattacgccaacgtagcccgcatgctgggcggcgacattccgatctgcctacaggacttcccgcaggtcaccggcgtgcatacgtccgtagcggtgattctgcgtcttgtcgatgagttcgagcagatcgtgatgctcaagcacgaggatttcccggggatgcgcaagctcagccaggtgcggcagcaaagcctggatgaggggcgccgccgcatcagcattatggtgggtaacggcgggctgttcctgcctcaggaaatgctgcgaggcgcggatggcgccatgacgggctttgcctacccggaaatgctggtgcaggtatgccggctgttcgcgcagggcgagcctgaggccgccgaggatttgttcaacatctatctgcctttactgcggcatgagtttcagtatggcatcgggcttgcgctacgcaaggaaaccctgcgccgccggggcgccatcaggtcggcctttgtccgcaagcccggtccggtgctggacaagtgggaccacgaggagctgacgcgcttgatccagcgtcaggatgccgcgctgaacccgtgacaacactgccggagggcacacacatggtcaagaccctgtatgtcatcaaccccaatagcgacaaggccgtcacgcgcggtatcgaggccgcgctagcgccgcttagcgatgcgcgccaccccctggagtgcgtgacgatcggcgaggggccgcccggcatacaaagccagcgcgatgtggacgcggccgctgtcatggtgcgcgacttcgccgagcggcatcgcgaacaggcggcgggtttcatcacagcctgcttcagtgatcctggtctgcactcgctcagagagatgcccggcgtgatcgccatgggcatcagcgagggcgccgcgctcagcgccatggccatgggggaccgctttggcgttatcgcgatggcgcaggcggctatcccgaggcatatgcgcgcctggcgggcgatgggagtggccgggagagtggccggagaggtcgccatcggacgtacggtggccgagctggccgacgccgacgcgacgctggcggccatggcggcggcgggtaaaaccttgaaagaccaataccgcgccgacgtgctgatcatgggctgcgcgggcatggccagctatcgcgaagccttgcaggccgccgtggggctgcccgtggtggagcctagccaggcgaccgccgcgctggcgctgggccggctcagactggggtggtgatcatggatcaaatgctggagacgcgtgacgccttgttcttgcagcggctgcatgccatcgtgggcgatgcgggcctggtgcatgatgagcaggccaaggccgcgcacgatttggactggctaggaaagtggcaggggcgtagctgcgctgttgtgcgtcccgccacaaccgccgaggtggctgcggtgatgcggctgtgccatgaaacccgcacgcctgtcgtgacgcagggcggcaataccggcatgagcggcggcgccacgcccgacgatagcggggcgcagcttattctcagcacggcgcggctgcgcgcgatacgcgatatcgacccgctcaacaacaccctgacggccgaggccggggtattgctcgcgcatgttcaggacgccgccacgcaggcggatcgttattttccgctcagtctgggctccgagggcagttgcaccataggcggcaatctggcgactaatgccggcggcatcgccgttttgcgctacggcaatatgcgcgagctggccttgggcttggaggtggtcttgcccaccggagaaatctggaatggcttgcgcgctttgcgcaaagacaatacgggttattgcctgcgtgatctgttcatcggttcggagggcacgctgggcgtgatcaccgccgccgttctcaagctctatcccaggccgctggcccgcgtggcggcttggctgggctgcgcagacatggcggctctgctggaggtgttggcgcggatgcgcaatgcctgcggtgaccgtttggtcgccttcgagatgctcactgaagaatcgctcgagctggtgctcgaacacgtcagcgatacgcggcggccgctcgaaggccgacaccgcttccatgccctggtcgaagtggccgacacgtgcagcgacgatcttgaggccttgatggagtcggccctgggcgaggcgatggaagccggcctggttagcgatgccgtcatcggcgccaaccttgcccagcgccaggcgttctggaaagtgcgcgagggcatttcgcaggcgcaagtgcgggccggtaaggtcatcaaacacgatatcgcgctgccgatatcccgtctgccgcagtttgtcgaggcggcgcaggccgccatcctggggtgcaggaacgaggcgcggattatcaacttcggccatatgggtgatggcaatctgcacttcaatgtcttgctgcccaaggagacctcggcggctgagttttccggcctgttgtcaagcatgaatcgcctggtgcatgacctcgtggatgaggccggcggcagcatcagcgccgagcatggcgtgggccaactgcgtcgcgatgaactgcggcattacaaaagcggagtggagtttgggctgatgatgctgatcaagcaatcgctagacccgaaccagatcatgaaccctggaaaactgctttaaaccctttgtgagcggagaaaagaaatggatcttggcatcaagggcaagaccgccctggtatttggcgcaggcggcggcctgggcggcgcaatcgcgcggagtctggccgcagagggtgtgcacgtggcgctggccgatatcgatggcgaggcggcgcaacgcaacgccgccacgctgaaagaaatgggcgcgcgcgcccatgccctggcctgggatctcgccaggctggacgtgatcgagcagaatctcgcccgtatcgaacaggaactcggcccggtggatattctggtcaataacacgggcggcccaccgccgaccactgcctccggacaggccacggcgctctggatgcagtatttccaaagcatggtgctgtcggtcattgccgtgacggatcaggtgctgcccggtatgcgcgagcgcggcttcgggcggatcatcaccagcacctcgtcgggcgttgtcgcgcctatccccaacctggggctgtccaataccttgagagcgagtctgctagggtggtcgaaaaccctggcccgggaagtcggggccgcgggcatcacatcgaacatcgtgctgcccggccgcgtcgccacggcgcgcacccagttcctggatgcgcagaaggccaagaaagaaaaccgcgaggtgcaggccgtcgccgccgacagcgccgcgacgattccgcttggccgctatggcgagcctcaggagtacggtgatgtggtggcttttctggccagcgcccgggcctcctatgtcacggggtcggttatccgcgtggatggcggcctgctggccagcatctgaggccggcaggcttggcggccaggtggcttggctggccgcctggccggtttcatcgggccttgttccgcaggccttgatccctcggccccaggcgggatgtgtgcagcgttcagatcagctgttcggccagcaacatgagggcgatcacaatcatcgctaccccggaaaactggccgacccggcgcgccgcctcaggccgcgcgcccagcagggttttggcccctgcgcccaccagggaatagaccagggcgcagttcaggatttgcaccagacccagcacggtgatttgcgtggcgatgggccaggcgctgtcgcgggtggtgaactgcggcagcagggccagatacagcagcaagaccttggggttgacgccgctgacgagaaagccgcgcgcggcccaggcccgccaactgccttgaacgcctgcgccgctgctgactgcggctgcggggtgcttgagcttgcccgcgcccagccagagcagataggccgcgccgacgacactcagcagggtcaggatacgcggttcgctgaccaccagggcgccgatacccgccgcagtcagcagcgtgatcatcatgtagccgctcagcatcccgcccagggcaggggcaatggcccggtgccgcaggccagcggaaatgacataagcccaatcggggccaggcacgataaccagagacagggatacgatccaaaaactcaacaacatcccggtttccacggccggcatccttcgtaaaacagtgtgatggcaatgcggaaatggtagcggcgggcgtcaagaaagtgcttccgtttatttcttggacatccttcattcttgatagaattccgcgtatgaatgccattgacagaaaaattcttgccgagcttcaacaggacgcgagaatttccctcactgaccttgccgcccgcgtcgggcttagcctttcgccctgccatcggcgtgtccgcgccctggaggacagcggcgtcatcagcggctaccgggccgaggtggactatgccgccgtcggcctgcatttctcggccctggttttcgtggtcctgcgcgaaggcagcgccggccacgtgcgtgcgttcgaggccgcgctggtcgatgtgcaggaaatcgtgcaggcgcaacgccttttcggcgatcccgattacctgctccatgtggtttgccgcgacctggaggccttccgggcgctctacgacagcaccctgtcggccctgcccagtgtgcagcgcctgtcttcgacgctagtgatgaagcgggtgctgcgcgacaggccgcttcccctctaaggttccgtcttgccgagtcggtttgtgccggcaggcgccacggacgaaaaacggcgcgagcgcggcggtgcttgtcatcgcgcgcatccgggtctgcgggcgtcgcaaagccgcctggcgacggcccgccggacttgaggggggcgggcccgcgttgcggtccgaaccgctcttgcctagactggaggcctctttttgcgcaggagtcatcatgggctggtccgctaaacaatattccaccttcgaaaaagaacgcacccggccggtgcgcgatctgctggcggccatcgaggcggacgcgccgcgccgtgtcgtggatctgggctgcggtccgggcaactccaccgaggtgctggctgcgcgttttccgcaggccgaggtcagcggcatggacagctcccaagacatggtgctggctgcgcgccaacgcatgccgggcgtggcattcagccaggccgacatcgccacctggaatccgccggaatccttcgatgtgattctggccaatgcctccttgcagtgggtgcccgatcacgccacgctttatccgcgtctcttgagcaagctggcgccgggcggcagcctggcggtgcagacgcccgataatctgcaagagccggcgcaccgcctggcgcgcgaagtggccgcgcaggggccgtgggcggcgcgcatgagcgagacgcgtcaccccgaccgtcatcctgccgaatggtattacgccctgctcaagccgctggctgcgcgtgtggatgtctggcgcacgacctatatgcaccccttggcgggcgcagccgctgtggtcgagtggttcaagggcacggccttgctcccctatctcaagcagctcgacgatagcgaacagcctgaattcctggcgcgctacgaggcggccatcgccaaggcctacccggccctggcggatggcacggtgctcctgccctttccgcgcatttttctggtcgcgacgcgccagccggctggctgacgctcagggtgcgggattgggccagcgggcgtgaatggcattgacggccttgatgatctcttgcgagatgctcacgtccacgctgtcaatgttttccttcagttgttcaagcgtggtggcgccgatcaggttgctggtcacgaagggacgggtgttgacccagcccagcgccaattgcgtcggcgtcaggccatgttcgcgcgcgaggtcgcaatacgcctgcgtggcggcgtcggattgcgggttgttgtagcgcgtgaagcgttcatagactgtcaggcgtgcgccggcgggccgcgccccgttcaggtatttgccgctgagcatgcccatcgccagcggcgagtaggccagcagaccgacatcctcgaaacggctgaactccgacagaccggcttcgtaataacgattgagcaggttgtaggggttttggatcgacgccacacgcggcaggccgcggttttccgcaaacttgagaaattgcgacagaccccagggcgtttcattggacacgccaatgtggcgcaccttgcctgcccgcacgaagtcttgcagcacttccagcgtttcctcgataggcacggtgtgcgcgtcatcgacccagggatagaacgggcggccgaaggtcatggtgctgcggtcgggccagtgcagctggtacaggtcgaggtagtcggtctgtagacgcttgaggcttgcatccagcgcttcggtgaggtttttgcggtctagaaaggtcttgccgtcgcggatgtggccggggcgcttggggtcgcgcacggggcccgcggccttgctggccagcacgatgtcgttgcgacggccggttttcgccagccaggtgccgatatagctttcggtgcggccttgggtggcggccatgggcggcacggggtacatctccgccgtgtccaccagattaatgccgcgctccagcgcgtagtccagttgctcatgcgcttgagcttcggtgttttgctcaccccaggtcatggtgcccaggccgatcaggctgaccgaaatatcggtacggccgagtttgcggtatttcaagggagtgctccagtctatgggtcgccagccggcaacgccttggcagccgatcttacacccgggcgatgtaccgtttgtgcagggggatgacggtcgtggggctttaagccccacgacagttcggtctttcttagggcctcttggccttgggcgcgcggctggcctggcaacgcccttgcaggcctgcgttcagccagcgggtgtcggccggtgaggcctgatagggggcgcggcaaacgaggtaatgcgtttgcaacacatcatcgagcagatagcggctgctgcgcgcggccatggtcgtgccgccgatgcggcccgcagcgcaatcgtcgctgtcgcgcttgacctggcagaaagtgatgttgatctgaaagtcgcacaggttgcgcaggcgctgcccgccggcttcctggagcagacaggcgttcatggtggggccattgatgcgttcagcccttgcgggggaaatgcaggccagacccagcaggcagaaagacagacaaaagggcagggggcgcagaatcatggcggtggatgggatcgtcgttccgggttatacgcaatttaggcgcttgcggctagcccggtttatgtcggcgtcgcggtagtatggcggcaggagccgccatcggtccgtccgcggggaggggcgacaggctggccaggagttctctgatgagccaacgatatttgcgcatggatttgtccatcgcgcttggggccttgccgcaatggcaggctcatcccacccggcaggcgctgcaaaagcgctaccgctttgatcacttcaatgccgccttcggtttcatgagccgcgtggccatgttcgccgagaagatcgaccatcatccggaatggagcaatgtctataaccgggtggatgtcgtgttgaccacgcatgacgcgggcggcgttaccgagctggatgtgcgcatggcgcaattcatggacgaggcggcggcccaggccggcgcaaccggcttgagcctgcccgtctactgagcttagttgacgcgggtgccgtcgttgttgcgcacgtagtaaatgcgcatggcgtgctggcgctgttggccgtccagcacgcggatggtgaccgaccgcggcgtgaagccctcgggcaggggcagcttgcccacgctgtggtcatagcgggtcagcttcaggggcagggcatcgggcgtgatgcggtcccggcgcccgttggcgaaattgccatccacggtgatttcgaccgtgccctcgaaagctttgtccgtgtctttgtcgcgcatgatcagcagctgataatcgagcgcgccgggttcgcgcttgaatcgggccgagcgcacaccgatatcgccgccacgagggtccggcggcacggcatcttggaacaacaccaattcctggcgcagcgtgtcgagctggctgcgcgccgcagcgaggtcagcgctcaactgctcatgcgacgatttgttgctgtcacgctgcgtgatcgcctcgtcgagctggctttgcaggcgctggcgctccatgttggcggcgctcagttcggtgtgcagttgctcggactgctcgaccgtcaggcgctgcgggccgtaattggcttgcagaaaaagcacgcctcctgcgcccaggccgatcccgatcagcaagagcaccaaccagcgcggcagacggcgagagcgttttccgggctggtatagcgaaggtttgaataccggtttatgcgaccgtccgaagatccccatgcgaacaaacttcctatagcgggtgtaatgcgtgacgcttggcgtcacttggcaaagtcagggaggataccgcgagtcgatccatcaggtttgctccggacaactctggtttccgaccttgataccgtgaaatatggggcgctcaggccccggtcaatgcgtggtcgagggcggcgaggcgctcgggggtgccgacatcggtccagcgcccctcatggcgctggccccgtacccggccctgcgccatcgcggcccgcaacaggggcgctagcggcgccggcgtgtcgggcggcagtccggcgaacagagagccatcgtagatgccgatgccggaaaaggtcaatctcgggccgtcgccactatggacctggccatctgcgccgagcagaaaatcccccgccggatgttgcggcggattattcaccagcaatagccaggccccgcctggcgcagggcggcgctcggctgccagggcggggttccagtcgcaccagatgtcgccattgatgaccagaaagggctggtcgcccagtagcggcagggcgcgggcgatgccgcccgccgtttccagcgcgggcgcctcgggcgagtaatgcagcgtcaggccgaatgccgagccgtctccgagccgggcctcgatctgttcgcccagccaggcgtggttgatcaccacatcgcgaaaaccggcccgcgccaggcgctccagatgccagacgatcaggggtttgcccgcgacgcagagcaaaggtttgggcgtgtggtccgtgagcgggcgcatgcgctctccgcgtccggcggccagaatcatggcgcgcatcagaaggtgtaccccaccttgacctcacgctggtccagacggtcgagcagccgcagcagcggggtgaagaccccgtaacgctgcgcgacctggcggacatagccattgacgcggggcaggtggtccagatagcccggcttgccgtcgcggtggttcaagcgcgcgaaaacacccagtatgcgcagattgcgctgtaggcccatccattcgtaggcgcggtggaattccgcgaaatcggcatccacgggcagaccggcgcggcgggccatttcccagtaacggatcgcccaatccagttgctgcggctcttcccaggtggtgcgggcatcggtgaccagcgaggccaggtcataggtgatcggaccggccagggcatcctggaaatcgatcacgccggggttgccctcggggcagaccatcaggttgggggaatggaagtcgcggtgcacgaaaaccgcaggctgctcgccattgctcgcggccagcagggcgaagatgcgttccagggcgttggcgctctggtcgtcgagcgtggtctgatggtgaacgcccacataccattccgggaagagttccagctcggcgcgcaagcggggcgtgtcgtaggcggccagaccggtcgtggccgccgtttgcatgcgcaccagcgcggccagcgcgtcgcggtacaggctttgcagggtggcgtcgtcgatgccggcctggatgcgctgggtgtagttctgttcgcccagatcgctgagcagcagcaagccttggtccgagttttgggccacaatggtcggcacatggacacccgctgcggccagcaggccgtccacatgcaaaaagggccgcacgtcttcatggggcgggggcgcgtccatgacgatcaaggggcggccagccgcttgcaggcggaagtagcgccggaaactggcgtcgccggatacgggcgtcagggtgtcgggagccagacccaactcggcgggcaggcaggcaagccaggcgtgaatcgaggccaggcgggggtcattgtcgggggtagtcaaggcaaccgatctcgcggaaatgcgctgggaaaaaggggccacccgcaggcggccgcaccgtctcgcacgatccgggaaaccggcgcggcgaggcttctctataataccgggtcgatccagcgtccgcccggggctggcgcgccccaaaacagacacaggttggtttttactcgtgcatacgatcaggtgcttgatcctctccgctctcagcgtcgccggggccgcacaggcccaaggcagccaggatgccgcccctgccgggcgccaacccgtgggcagcgtggcttcccctggcctggaaatgccgggtctgcgtctgtcgcccggcttgcgggtgcgcaagctgaccgaagatcagatgcccgccttcatggaggctgatgacatgtcgggcgagccctccgccgagttgctgctcaagggcaatgcccaggtgcgccgggtggacggggtgatcaagggcgactccatccattacgacgacgccaccagcgaagtcgaggtcaagggcaatgcccgcatcctgcgcgacgccaccctggtgacggggccgtctgcgcggatcaatctgaatacctatagcggcgacatcgacaagcccaatttctggatcggcgccagcggcggcacggcccgcgccgagcacgccgacatcttcagtcgctcgcagatgcggctgaccgatgtgtattacagcggctgcccctgcgagaaaccctcctggtacatcaaggcgacgtcgctggacctggacgtcgacgagaacgaaggcgtggcccgcaacggggtgctgtatttcaaagacgtgcccattctggcttcgccctacctgacctttcccatccgcaaggagcgcaagtcgggttttctgctgccgacctacggcacgtcgagcaagaccggcctcgatatttccgtaccctattacttcaacctggcacccaattacgacgccaccctgatttcgcgttatatgggcaagcgcggtctacagttggggggagatttccggtatctggggtatagctatgccggttcggtctcgggcacctatctgcccaatgaccgcgacgcgggctttgaccgttacatgtatcgcctcacccacaagcaatacctgggcagcggcttttataccgactgggacatcagcggcgtgtccgacgataactactatcgcgacatgaccacgctgggcctgaacacggcctcgacgacctatctgccgcgccaggggcgggtgggctggtcgtccaattactggcagacctatgtgcaggtctacaagtaccgcaccttgcaggacccggacgcgccgatcgtgccgccttacgacaaggagccggaaattttcttgcagggcgcgcgctacgactggaacggctttgatgtgcgcatggactcgacggcggtgcgtttccgccgccccttgttcctgggcaatcgcattggccaggaaggcgaacgcctggaggcctatcccacgatcgcctatcccatcgtgcgcgccggctggtatttcacgcccaaggcgggcctgaactacacccagtatcacacctcttggttcaatcaggattggaaccggctgggcagcctggcgccttatcgcggcaccgaatcgcgcaccctgcctattgtctcgctggacaccggtatgacgttcgagcgtcctacgacgctcttcggcaaggactccacccagacgcttgagccgcgcctctattacctgcgtgtgccttatcgcaaccagagcgcgttgccggtttatgacaccagcttggccgacttcagctttgagcaggctttccaggaaaacatctataccggtggttgggaccgtatcgccaacgccaatcagcttacggtgggtctgacgacgcgctggctcgatgccagcacgggctttcagcgtgtggcgctgtcggcggcgcagcggctgtatttcgaagatcagcgcgtgacgctgccgggcgagacgccgcgcgagaatgtgcggtccgatttcctggtaggcgccagcgcggccctgaccgatacgctcaccacggatctggcggcgcaatacaacccctatgacaacaactggtcgcggggcttggtcagcgcgcgctggacgccgcaacgccaaacgacactggcgcttgcctatcgttaccaacgtgacccgatcagcaatatttcttatgcgccgcgcggccagaatcaagtcactctggccttccaatggccgttcacccagcgctggtatggggtgggccgcgtcgattacgccatccgttccgatacgggtggggtcgtgggggcatccgattctgcgcgtgttacgcaagcgatcgccggtctcgagtacaagggtgattgctgctggacgggccgggtggtcttccagcgttatgcggtggcggccaatgatgccaacactgcggttttcttccagctcgagttgaccgggctgggtgctttggggaccgatcccctcaagctgctcgacaagagcattccgggctatcaaccggtgtctcagccgacaccggcgggcacgacatttgaaaggtatgaatgatgcgtaggttgcactcgtcgcgccgttttagcggcagccttctggcattggcgctaggcctggctttgccgctggctcatgcggcagataagcccgctgcgggcaagcctgcggccagccagcccgccgcgagcaagccgcagggcggcgaacagtttgtggacggtatcgcggccatcgtcaataaagatgtcatcaccatgcgcgaggtccaagatggcgtcaagcgcgccaaggtcgatctgaaagagcgcggcattcaactgcccgacgacaatgtgttgcagaagcaggtgttgcaacgcctgatcttcgaccgcctggagcgccaggaagccgatcgcctgggtatccgtgtggatgacgcccaggtcactcaggccatcaatatggtggcttcgcgcaataaactcacgccgcagcaattgcgcgccgaggtcgaaaaaaacggcctctcctgggatgactaccgcaaatccctgcgtgaggaaatccgcacggatcgtctgcgtcagcgtacgatcgacaaccacatcatcatcaccgacgccgaagtcgatgcctatttgaaagaccaggcgcgcaatccggccttgcagccgcagtcggcgcaggctccggtgcaggaagcgccggctgccgctaccggcccggtgatgctcgccctgggccagatcctggtgcgcgtgcccgaaggcgcttcgcccgacaccgtcgcctctttgcgtaaaaaggccgaggacatcctggcccgtctcaagcgtggcgatgatttcgccagcgtggctgccgcctcctctgacggccccgaggccctcgagggcggcgtgatgggtgtgcgtccgatcgatggctggcccgatctgttcgttaaagcggtcagcaatgtgcccgccggacaggtcagcggcatcattcagtcgggtaatggctttcatatcctgaaggtcttgcagcgcggccaggctggagcgccggcacccgcccgcgccgcagcacccatgcccgcacccgcagccggccgcgccgcgcaagggccggtgcaggtcacgcaaacgcacgcccgccacattctcatcaaaacctccgctgtcatgagcgatcagcaggcgcgtcagcgtctggagcaggtgcgccagcgtctggagtcgggcagcgccaagtttgaagatatggcgcgccagtactcgcaggatgccaccgccccgcagggtggcgatctgggttgggtcaatcccggcgagatggttccgtccttcgaggccgccatgaattcgctcaagccgggcgagatcagccagcccgtcgagtcgccctttggctggcatctggtgcaagtgctggagcgccgccaaaaagacgtgaccgacgaaatgcagcgcatgcaggcgcgccaagccctcttcgagcgacgcgcgggtccggcctttgaagactggatggaacaactgcgcgcccaggcctatatcgataatcgcctggaaaagcaggaacgtatcgaacaaaacaatcgctgagtacggaacgctccatgtcgcaacaccaggcgcgcaagcgttttggccaacacttcctgactgacgaaagcgtcatcgacgccatcgtgcgggccatcgcgcccgcgcgtgatgacgccatcgtcgagatcgggccgggcctctcggcccttaccgcgccgctgatcgcacgcctgaaccgcctgtccgtggtcgaaatcgaccgcgacctggcggccaggctgcgcaagaaatatccgccagagcagttgtccgtggtcgaggccgatgcgctgaccgtggatttccgccagttcggcgccggcatgcgcgtggttggcaatctgccatacaacatttccagcccgctgctctttcatctgatgggcgctgccgatctggtgcgcgatcagcactttatgctgcaacgcgaagtcatcgaccgtatggtcgccgagccccgctcggcggactacggccgtctgtcggtgatgctgcaatcgcgttatcgcatggaaaagctgttcgatgtgccgcccgaagccttcgacccgccgccgcgtgtggtgtcggccgtggtgcgtatggtgccgttgggccccgatcggccgcagcccgccagcgaggccgccttcgaggccgtcgtggcgcgggccttctcgcagcggcgcaaaatgctacgccgtggcctgggcgactgggcggcgcatgtcccctgggatgacatcggcgtgccgccaaccgcccgtgccgaagaagtcggcgtggcgcagttcatccgcttgaccgacgccctgctcgccgccggcgtaatcaaagcctgaacccacagcaaacccttgccagacacaaccctgctgtggcgcacagcagggttttttatcgtagggccgccccaagatagccccctcggggggcagcaagcgcgcgaagcgtgcgggggcgcgatcctctcgtagggccggtcccctcgggggcccgttcctcttgccgcagcgcttacatcgtcagcagccgtgctgcatcaagcgttaatgagcggccttgccacggcaggccagcacgagctgcatgacatcgcgagcccggtcgcagagatgttcggccgcgctgtgcaaggcttgctccagcgtttggggcccgggcgccaggctgaaggcggccgcgatgccggcgctgtgcagggcttcatagcccgggcctagcgaaccggccagggccacgacaggcactcccgcctgttgcgccaagcgggccacacccgcggggactttgccgcgcagggtctgggcatccatgcggccttctccggtaaagaccagtgaggcgttctgcaaggctgcggccagtccgcccagttccgccaccagctcggcgccagggcgaaagcgcgcgcgcaaaaaggccagcgcggcaaagcccatgccgcctgccgcaccggcgccgggcgtatcgcggtgatccctgcccagcaaggcctgtgtgacgtcggccagccgtgcgagcgccgcatccaggtgtacgacctgctgcggggtggcgcctttttgtggaccgaatacctgcgccgcgccctgagggccgcaaagcgggttgttcacatcgcaggcgacctgcacattcaggctggccaggcgcgggtccagaccatcgaggtcgatgcgggccaggtgcgccagcgacgcgccgcctggcgccagttcctggctgtctgcatcgagaaagcgtgcgcccagggcgcgcatcatgccgcagcccccatccgtggtggccgagccgcccaaacctagcatcagtgttttcgcgccttgatccagggcggcgaggatgagctcacccacgccatgggtgtcggcggccagcgcatcgcgttctgccggcgctatgccttccaggcctgccgcagccgccatttcgatcacggcgccgccatcgtccagccaaccccaatgcgcttgcctgctgcgccccagggcatcgagagcttgcgtgcgcatgcgccggccggcgcgcgcggccagcacggcctctaccgtgccctctccgccatcggccatgggaatcaacacggtgtgcgcattagggcaggcctgtttcacgccacgctcgatggcgcgggcggcctcaggtgcgctcaggcattctttgaatgaatccggggcgatgactattttcacggcgaaagctcctgtgggctgcgacatgatacccgcgcccgcccaggcggcgtaccatagggctcctgtggattctttggttgagagtattcatgcttgtactgcgccgcaccaaaattgtcgccaccctgggccctgcaagttccacgccgcagatgataggcgcgctgatcgatgcgggcatggacgtcgcccgcttgaatttctcgcatggtagccccgacgatcaccgcgaacgtgcgcgcacgatacgcaagctggccgccgagcgcggccgcttcgtcgccatcatgggcgatttgcagggcccgaagatccgcatcgcccgcttcgccgataagcaggttgtgctggaaccgggccagcctttcaccctgtcgcgcagccatcccaaggatgcgggcaacgccgccatagtcggtatcgattttcctgagctggtgcatgactgccggcccggcgatgagttgctcctcgatgatggccgcattgtgctccaggtcgagcgtgtcgaaggcgatgcggtgcacacgacggtggtggtgggcggcgcgctgtcgaataacaagggcatcaaccgccgtggcggcggtatttccgcgcccagcctgaccgacaaggaccgcgaagacatccgtctggccgctgaactggagctggattatgtggcggtatcctttccgcgctatgggcatgatattgacgaggcgcgcgccctggtgcgcgcggccggcagcgacgcctggatcatcgccaagatcgagcgcgccgaagcggtggccgatgacgaggccctggatgcgctgatccgcgccagcgatggcgtgatggtggcccggggcgatctcggtgtcgaggtgggcgatgccgaactggtcggcatccagaaacgcatcatccagcatgcccgcaccctgaacaaactcgtgatcacggccacgcagatgatggaatccatgatcgccagccccatgccgacccgcgccgaagtctccgacgtggccaatgccgtgctcgattacaccgacgccgtgatgctgtcggccgaaagcgcctcaggccaatatccggtgcaggcggtgcaggccatggcgcgcatctgcctgggcgctgaaaagcacccgaccaccacacactcgcatcatcgcctgggtgaaaccttcgggcgttgcgacgagaccatcgcgctggcggcgatgtatgcggcgaatcactttcccggcgtgaaggccatcattgccctgaccgaaagcggccacacgtcgctcatcatgtcgcgcatccgttcgggggtgcctatctacgcctattgcccgcatccgctgacacagaaccgtgtgacgatgttccgtggcgtgtacacggtgccgttctcgcccgatgcgcacgatccctccgtattgagcgatgccgccatcgacgagctgaaaaaacgcggccgtgtcgagcccggcgattgggtcatcctgaccaagggggatttctaccgcgatagcggcggcaccaatggcatgaagattctgcgggtcgagtaaacggcgctcaggcaaaaaaccagtaacatacgccgatcgaggccagcaccccggccagatcggctaggagcgcgcaacccacggcgtggcgcgcgcgcaaaatacccacagaaccgaagtacacggccaagacgtaaaacgtggtttcggtgctgccctgcatgatggcggccagcaaggccggaaagctgtccaccccgaaatgggtcatggtttcgagcatcatggcgcgcgccgcgctgcccgagaagggtttgaccagcgcggtcggcaaggcatcgacaaagcgggtgtcccagccggcccaggcggccagccagcgtatgccttcgagcagaaaatccagggcgccggaggcgcgcagcacgcctacggcgcacagcatggccaccagatagggcagcagatcgcgggcgatcccgaaaccctctttcgcgcctgtgatgaaggtttcatagaccggcactttcttccaggcgccgaccgtcagaaaacccagcagcaccgagaacagggtcaggttgcccaggagcgacgacagcgccgcgatagcgccggctgtcatgctggccagcagggccatgaaggcgctcagcagcagcgcgccgccgcccagccaggccagcaccactgggtcccagagccgcagacgctggcagactgccaccgcgagtaggccggccagtgtcgaggcgctggtggacagcagtatgggcagaaagatcagggtggggtcggcagcgccctgttgggcgcggaacatgaacagtgtcacgggcagcagggtcagtgacgaggcattgagcacgagaaacagaatctgcgcgttgctggcggtgtccggccgggggttgagggtttgcagttcgcgcatggcgcgcaggccgatgggcgtggcggcgttgtccaggcccaggccattggccgcgaagttcagggtgatcaggccgatggcgggatggccgcgcggcacctcgggcatgaggcgggcgaacagggggccgagcaggcgcgccagcattgtgaccaggccggccgattctgcgatacgcagaaaacccagccagagcgtcagggtgccgaatagcagcaccatgacttcgacagagatgcgggccatgtcgaacaggctggcgacaatgccgcgaaagacttcgggttcgcccagcccgatccagcggaacaggcccgccgccgccgcgatcaaaaaaaaggccaaccagagtttgttcagcatcgttcatcaagagggccggatggatggccgctattgtcgcagacgatggggctcgtaaagggtctggcaagccgctaacctgcttgtatcgacaagccgcgcagcctgctggcccccgcgcgcgggcgcgcccgccctgccgctcaatcgtcttgattggggtccatgtccggaaacaggatgtcggtaaagccgaacttcgaaaaatcctggatgcgcgaggggtagaggcggccgatcaggtggtcgcattcgtgctgcaccactcttgcatgaaagccgctggcctcgcgatcgatcgccgtgccgtcaggggcgaaaccctggtagcggatatattggtagcgcggcaccaggccccgcaggcccggcaccgacagacagccttcccagccgtcttccatctcatcggatagcggcgtgatgaccggattgcacaataccgtcttcggcacggcgggcgcatcgggatagcgcggattgcgttcaaagccgaagatgacaagttgcagatccacgccgatctgcggcgcggccagcccgacgccatgggcgtaggccatggtgtcaaacatgtcgtcgatcagttgctttagctcggcgctgccgaagcgctcgaccggcgccgccacgcgcagcaggcgggggtcgcccattttcaggatggagtggatcatggagactcagttattgcggcctgtgttcaggatgagacggcccgatcggccgcccctgggatgatgctgcgtgtagaaccgatacccccgggcgtcatggcgctaggcatggccgccagaaggtcgccataggggagcaagcccgcctgatcgcaggcgggctttcgtcaggtgccgaggcgggctcagtccacgcggccctttttctggatgaactcgatcttatagccatccgggtcttcgacaaaggcaatgacggtggtgccatgcttcatggggccggcctcacgggtcaccttgccgcctttggccttgaccttgtcacaggcttcataggcgttttcgacttccagggcgatatggccgtagcctgtgcccaggtcgtacttgtcggtgtcccagttgtgggtcagctcgatgacggcgccttcggcctcgtcttgatagcccacgaaagccagcgtgaagcggccttccgggtaatcattgcggcgcagcaggcgcatgcccagcacttgggtgtagaagtccagcgacttttcaagattgccgacacgcagcatggtatgcagaaaacgcatgttttttcctcaggtaacgcggccgcacgcgttgcggccatgacagcatcgtagcaaaccggcctgacagaaaatcgaactgtccgccagggctgtctggagaacaggccttagtctgcgcccgacaggccccggctggcctggcgtttttcgatggccgatttcagcagcgcggccgagcggaaaatgccgtgggcgaactttccatagggcagcgtaagaaacagcgccatcaccacgcccagatgcacggccagcaacacagccatccaggcggtatcccgcagggccagcagcaacagaccgctcaggctggtgaaaaaaagcagggcgataaagccccggtccatcgggtgttggcgggcatctccttgctggggatcgcgtttgaggttgagccagaataggccggccggcccgatcagcaggccgatgccgcccgctgtgcccagcagcaccggcaggctgaacagcgggtagggcgcctgccagcccagcatatagtggtaaagcgtggcgaccgaggtggcggcgaaacacagcatgaagccgtagaacgtgcagtggtgaaaacggcggcgcgccagcgtgaaagcgtcatcggcttcgttacagcctttgccgtggccgccatcgagataggtcaggcgcaagacatgtcccgccgcttctgtcatggcgggcccgtgcacccgcccgggacgctgatcgcgccagaagcgccgcacgcccagcgtcagcgccagcaccgcataggcgaacaccagaccgaacatcagggccagcatgttatgcggaaagatggcgtaaaaattaccggccagcggctcgtgcagccagccgccatggatgacggccagaagcgtcataaacagcgccagcgcgaaagcggccgccagcgacagggtcaggccgttgcgctgatagagctgccccatagcctggggccaggcgtagctggcataggtttgccgccgcagccgggccatggctcgcggcacattgacgccgaactcatgcggcggcgcgtattggcaggcgtgcagacaggcgccgcaatggtggcaaagattggccagatagtggacatcgccccgttcgaattccaggcggcgcgtcatggcgggaaacacggcgcaaaacccttcgcaatagcggcaggcattgcagatctgcatggcacgcgcgacttcctgttcggcgtcgttcatggcggcgcggggcacaaagcgcagcggcacggcagtcagggtttcaggctgcatggggtactccttgttgggcccacgcggccgcgcgggttccggcgatgcggccgaaggccgtgccgatggacatgccgacaccggccgtgtagcccttgcccagcacattgccggccatcatttcgccggcgacgaagaggttgtcgctgggccgtccgtcaaaacgcacggcggcggtttcgtcggtcttcaagcccagataggtgaaggtgatgcccggacgcagggcatagccaaagaaggggcctcggtcgatgggctgcgcccagtgagtcttggcgggcgtgatgccttcggtatggcagtcatccagccgggtgtggtcaaagctgccaagccggcaggcgcggttgtagccgtccagggtttgcatgaaacgcgccgggtccagttgcagctggagggccaattccggcagcgagtcggcgcgcatgcccggaaacaccggcggcatgaagcggcccaccgccttgctgtcgatgatggaataggcaatctggcccggttgcatggcgaccaggcggccccagatggcgtagcgcttgggccagaagtcctcgccttcgtcataaaagcgttcggcatcgcgattgagcaccacgcccagcgatacgcaatcgatgcgggtgcagatcccgccatcatataagggggcgcgggcatcgatggcgacgcaatgcgattgcgaggggtcgccgatgatgtccgcgcccgcctgcatcatgaacttcagcagcacgccctgattaaagcgcgtgccccggatgagaaaattatcggccggccattcgccgcgctcgttctgaccccaggcctcacgcagccattcgcggttggactcgaaaccgccggccgctagcacacagctgcgcgcttcgatgcgctcatcaccgatgcgggccgccacgaaatggccatcgcgaatgtccagagcgtcaaccggcgcgttatagcggatctgcacgcccagccctgccgcgctgcggtaataggcgttgaccagggctttgccgccgcccatgaaaaaggcattggtgcgcgcgacatgcagcgcgcccgacaagggcggctgaaagttcacaccatggcggcgcatccagtcgcggcaggtggatgactcgcggatgaccaggcgggccagtgcttcgttggtgatccctccggtgaccttgagtagatcctgccaatattcttcttcggagtaggcgtctaccagcacgtcctgcggcgcatcgtgcatgcagcgcaggttgcgggtgtgttgagaattaccgccccgccatgcgcgcggcgcggcttcgagcatcagcacgctggcgccggcctcgcgggccatcagtgcggcgcacagggcggcgttgccgccgccgatcaccaatacatctatcatgtcggcatccatcatttgatggctgcgactataggtgcccgcgttagcgcccgccagcaggcggctggcaagacctcttcatgattcgtgaagtgtcgcgccgggccaggcgccggcgcggacctgttgtgtggcggtttgcgccagcagcaccctcgcggccagcgcggcgggagatagctcatcatctgacagactcgccagcagattggtgcgcgccagttggcgttcgcgtatcaagccggcccgcagcgagccgccgcgcaggctggccgcgccgggttggatggtggcgccgtggccggcgcgcaccaggtccatcagtacatccaggccgtcgatctcggccacgatgcagggccgcaggcctatgcggtcgaacgcccggtcaagcagggcgcgcaggccgtggctgccgctgggcaagagcaagggcaggtccgccagattgcgcaggcgtatcgcgccgcctgcgggcagaccgggcatatccggacgggcgatcaaaaatagctgttcatccagcaggggcagcacgctccagcgccgggcggtttcggtctggaatacgatggccacatccagttggcgcgcattgagcatagtggacagatgtcccgacaggctttccaccagccgcaccctgacatcagggtagtgttcgcgcatggcgctcatgaagggcagcgcgagcaccgatgccgtggtctgcgccaggccgacgctcacatggccgctcaggcgcgactcacgtgcggcgcgtaccgcgtcgtcggcgtggcgcagggtcagttgggcctgccgcagaaaagctagccccgcatcggtgagcaacacgccggtcgatgttcgggtgagcagccgtgtgctcaattcgctttccaggcggctgatctgctggctcagggccgaggtgaccacgcccagctcgatggcggcgcgccccaggctgccgcattcggccgtcttgacgaagtagcgcagttggcgcagctccatggcttcagaaacgcggcaacatggccggatcatgctgcttgagcactttcttggcggcttcgaagccgggcagaatctggccgacttcggtccagaagtcctggctatggttcatctcgcgcagatgcgcgagttcgtgggcgatgacgtaatcgatgatgtcctggctgaagtggatcagacgccagttcagcataatgcagccgtcgctggtgcaggagccccagcgggtcgccgccgaagacagccgccagcggcggatcttcaggccggtaagcgtcaggaagtgcgccagccgctcgccgaacagcacgccggcgcgttgctgtaaccaggcctgggccgcgtcgcggatgcggggggattcggcgtcggggggcaggggcagccagagtatggcgccgtcggcggcggggtcgccctccaggcgggcggcgcgctgattggccgccaggccgatcacgatgcgccggcccagatagggcagttctcccccggcctgccagcgcgtgtgcgctagggcaagctgttcgcgtcgggcgtgccagtcgcgcagcttggacagaatccagcgcgatttctcgcgcaccgcgtcatcgatctggctcagcgtgacccagttgggcgcggtgatccgcaagccatcgtcggtaacgacaaaaccgatgctgcggcggcgcgagcgcagcagcagaaaaccgatgacctgctgctcagtcgggacttcgcgccagcgcgcgccggccggcagcgcgtcggggcagggcgtgggaataacgacggtattgccgccggcctgcgccgcaggtccggcgtcaaatagcaattcgagttggtcagtgctggccatacctttctggattgagctgccgcatttccgcatctatccaggcgtggactcgcgcattgagttcgtcggggctcagcccttcggagggaatcggtgggccgaaggacaccgtgaccagcccagggcgcttgacgaaggcattgcggcgccagcattcgccggcgttcagggccacgggcacaaccgccgcgccgttgcgcgaggcgagcagggcgccgcccatcttgaaacgccccatctggccgggcgccacgcgagtcccttccgggaacagcagcggccaacggccgtcggccaggcacttgccgccttcccgcacgacctgctcgaaggcatcgcggcccttggcgcggtcgatgggaatcatgcgcagcagcgctaggccccagccaaaaaaaggcacccagtgcagcgattttttataaacaaaacagacttggcgcggcatgtgcgccgggaaaaacagcgtttcccaggcggactggtgtttggacagcagcacgatggggccgtcgggcaggttttcgccgcccttgatccgccagcggatgccgcaaaacaccttggcgccccagatggccaggcgcggccagcccaccgtgagtttgtagcgccagcgttgcggcagcggtgcccacagaatgcaggcgaaggcgtagggaatgaccgtgatggtcaggaaaagcgcatagagaaatgagcgtagccaggccatgtcttattcatccaggagcaggagatcgaccacttcggccaggttggcgcagatgcgcgtgccgtcgggcagatggcctttgctgcgggttttttcgccgttgccggttagtaccagccagggcgagcagcccgccgaagccgccgcctgcaagtcacgcagagagtcgcccaccgccggtacgccatccagttcgatggcatagcgtcgggcgatgtcccgtatcatcccgggcagcggtttgcggcagttgcagccttcatccggcccatgcgggcacagaaagatggcgtcgatgctgccgcccagggccgccagctcgcggcgcatcttgatatggatggcgttgagcgtatccatatcgaagaggccgcgcgccaatcccgactgattggtggccaccaccacggtccagtcggcctgggtgaggcgtgcgatggcttccaggctgcccggcagggcgatccattcgtcaggcgatttgacgaaggcttcgctatcgcggttgatgaccccgtcgcggtccaggatgatgagcttcactgcgccagcctggagatgtcggcgacctggttcatcaggccgtgcagctgcttgagcagagcgagacggttggcgcgcagggccgggtcttcggccatcaccatgacatcggcgaagaaggcgtccacgggctcgcgggcctgggccagcgtgcgcagattggcggcgaagtcgccggcggccagttgcgcttcggcttgaggtccgagctgctcgatggcgctggcgagcttgatctccgctgcgtcggtcaggcgggcggggtcgacctcgccgatctcgccttcggcttttttcagcagattgccgatgcgcttgttggcggcggccaggctggcggcttcgggcatctggccgaaggcggtcaccgcgcgcacgcgctcggccacttggtgcagcggcgggtccagggcaatcacggcgtcgaccgcattgcggtcgtgttcgccgatgagctgattgcgatagcgctcatagatgaaggcgcgcacctcggggagcgtgctggccggcaccttgccagccgggaagctggcttcggccagcgtcaacaagccgttgagcgacagcgggccgtcttcgctgatcttgagccagccgcctgcggccagctgctcgaaggcgctgatcaggcccagcgcggcgcggcgcagaccgaaggggtcacgctcgccggtgggggccaggccgatggcccagatgccggtcaaggtttcggcgcgttcggccaggaacagcgtgacagcggtcaaggtgtccgccgtgaccgggctgtcgtagcggttacggtactggctgcgcagggcctcgacgacttcggccggttcgccgtcgcccgccgcgtagtaggcgcccatgatgccttgcagctcgggaaattcccccaccatgttcgagctcagatcggccttggccagcaaggcggcgcggtcgctggccgctacattgccgcccagggcctgggccacgccgcgcgcgatggcgcgcacgcgctcgacccgttcgagctgggtgcccagcttattgtgataaacgatgttgcccagcggttcgacgcgggccgccagcggcaccttgcggtcggtttcaaagaagaactgcgcatcggccaggcgcggacgcaccacgcgctggttgccttcgatgatattgaccgggttggcggtgcgcatattgctcacgatgagaaagcgatgcgtgagtttgccggtctgctggtcgaacagcgggaaatacttctggttcaggcgcatggtgaggatgaggcattcctgcggcacttgcaggaactgctcctcgaactggcctacgtaaacggtggggtgctcgaccagcgcggtcacttcgtcgagcagggcggccactgccgggtcatcgcccagcgtgcccgccagcttgccggcttcggccagcaactggctttcgatctcggcgcggcgcttttcgaaggacgccaccacctgcgcctgcgccagcgtcgcttcataggcgtcggcctgggcgatgagcacatcgccttcgctcatgaagcgatggcccagggttgcgcggccggcctctaggcccagcaccgagaccggcacgatgtcggcgccgtgcagggccaccagacggtgggccgggcgaacgaatttcacggaggtctggccatcggccagttgataacgcatgaccttggggatgggcaggccgtcgatggccttctccaggccctcttgcaggccggcggccagttgcgcgccaggggcggtgccacgggcgatcagataatcctgtttgccgtcggattcgcgctccagcgtggccgggtccaggtgctcgaggcctttggcggccagcttcttggccagcgccggggtggctttgccgtcctcggtcaggccgattttggccggcatcagcttttcggcataggcctggtcgggggcctgggccagaacggccgacagatgcacggccaggcggcgcggcgtggcataggcggtgacctggcagccgtcggccagcaggcccaggctttgcagtgtggcgcgcacgccttcggcaaaggactcacccaggcggttcagggccttgggcgggagttcctcggtcagcagttcaaccagcagggggcggatagtggtggtcatgtcaggcagcctccccggctttgttgcgcagcatggggaaacccagtcgttcacgggagtcgtaataggcctgcgcgacagcgcgcgacaggttgcggatgcggccgatataggcggcgcgttcggtgacgctgatcgcgccgcgcgcgtcgagcatattgaaagtatgggcggctttcagcgcggcctcataggccggcagcgccagcgggacttccatcaggcgcttggcctcggcttcgtagtcattgaaatgcgcgaacagcatctcggccgaagaatgttcgaagttgtaggtggattgctccacttcgttctggtggaacacgtcgcggtacagcacgcgctgaccgttggcgccttccgtccagacgaggtcatacacgctctcgacgttttggaggtacatggccaggcgttccaggccgtaggtgatctcgcccgtggtcggtgtgcaatccaggccgccgacctgctggaaataggtgaactgcgtcacttccatgccgttgagccagacttcccagcccaggccccaggcgcccagcgtcgggttttcccagtcgtcttcgacaaaacggatgtcgtgctgggccgggtctatgcccaaagccttgagcgaaccgatatacaggtcgaggatttccgggggagccggcttgagcacgacctgatattggtagtagtgctgcaagcggttggggttttcgccgtagcggccgtccttggggcggcgcgacggctggacataggccgcgcgccagggctccgggccgatggcgcgcagaaaggtcgccgtgtgcgaagtaccggcgccgacttccatgtcatagggttgcagcagggcgcaaccttgtttgtcccagtactcctggagcgtgaggatgatttgctgaaaggtaagcatagggttcgtggctagcggtcgccgtgccgcaagggcagggccgggcgcgcggacgcgggaaaaccaatgattttaactggcttgcggccggtcacgggcggcaggggcgcgcaacagggttttttgccgcccagccagcgccttaaccgcccggcggctgccatgcgccggctcaatggtcgtatcattgccctttgccccagtcttatataaaaccggtcaatccggcggaaggagccaacatgtccgaactcatcaaggtggaagtcaccggcggtattcagatcatcacgatcaatcgtcccgacgccaaaaacgccatcaatctggaaaccgccgaggcgatggccgccgcgctggatcagctggacgccagcgatgacatccgcatcggtattctcactggcgcgggcggcaccttttcatcgggcatggatctcaaggcctttgcgcaaagccgccagcgcccgctgattccgggtcgggggttcgccggtttgaacgagcgcccgcccaaaaagccgctgatcgccgcggttgagggctatgccctggcggggggctgcgagatggcgctggcctgcgatctgattgtggccgccggtaatgccaaattcggcctgccggaagtcaagcgtggcctggttgccggttcgggcggcatgatccgcctgccgcgccgcctgccttatcacgtcgccatggaaatcgtcctgaccggagacatgctgagcgccgagcgggcctatcagcttggcctggtcaatcgcctgaccgaagccggtcaggcgctcgaaggcgcgctgaccctggcccgcgtcatcgtcgagaacggccccctggccgtgcagaccgccaagggcatcgtgcagcagtcgctggattggcagcaatccgaaatgttcgagcgccagcgtccgctgatcgcgcatattttcgagtccgccgacgccaaggaaggcgcgaccgccttcgccgaaaaacgcaagccggtgtggcagggcaaataaaactatttcacgcgaggccgggtttgccgcccggcctgttgttttcgttgtttctcaccgtactaccatgaccgtcatcatcaaagaagaagatctggttcagtcgattgccgacgggattcagttcatcagctactaccaccccgtcgattacatccgccacctggcgcgcgcctacgagcgcgaagaaagcccggctgcgcgcgacgccatggcgcagatcctgaccaactcgcgcatgtgcgccgagggcaagcgtccgctttgtcaggacaccggcatcgtcaacgtcttcctgaagatcggcatggacgtacgctttgacaccaagcacaccctgcaagcgctctgtgacgaaggggtgcgccgcggttataccaacccggaaaacccgctgcgcgcctccgtgctggacgacccgatcttcgcgcgcaagaacacgcgcgacaacacgccctgtatcctgcacgtcgaactcgtgccgggcaacacggtcgacgtgcaagtcgcctccaagggcggcggctccgagaacaaaaccaagttcgccatgctcaatcccagcgactcgctggtggactgggtgctcaagaccgtgccgaccatgggcgcgggctggtgcccgccgggcatgctgggtatcggcgtgggcggcacggccgaaaaagccatgctgatggccaagcagtcgctcatggaagatatcgatatgtatgagctgctggcccgcggcccgcagaacaagctcgaagagctgcgtatcgaactctacgagaaggtcaatgcgctgggcatcggcgcccagggtctgggaggcttgaccacggtgctagacgtcaagatcagcaccttcccgacccatgccgcctccaagcccgtggccatgatcccgaattgtgccgccacacgtcatgcgcatttcgtgctggacggctccggcccggcccgtctcgatccgccctccctgagcgagtggcccgatgtgcactgggcgcccgactacaacaagtccaagcaagtgaatctggacacgctgacccgcgaagaagtggcgagctggaagccgggccagacgctgctgctgtcgggcaagatgctgaccggccgcgatgccgcgcacaagcgcatccaggacatgctggctcgcggcgagacgctgccggtggacttcaccaaccgcgtgatctattacgtcggcccggtcgatccggtgcgtgacgaagtggtcggcccggcaggtcccactaccgccacccgcatggacaagttcaccgagatgatgctggcccagactggcctgatctccatgatcggtaagtccgagcgcggcccggtcgccatcgaggccatcaagaagcatcaatccgcctacctcatggcggttggcggcgcggcctatctggtgtccaaggccatccgcgaggccaaggtgctggctttcgaagacctcggcatggaggccatctacgagttcgacgtcaaggacatgcccgtgaccgttgccgtggatgcccaaggcacctcggtgcacaccaccggtcccaaaacctggcaggccaagatcggcaagatcccggtggttgcctaaccccgtgcattgagggcactggagctggcccgcccgcgggctggctccgctgcctgctgagcttggcattcttagccttgacaggggcagggatcgcgcgtttgtctagcctaatcgtttggtctggcgtgcaccgttgcggatttatcgtcaggatcccagtctagtcgcgtgccgtgcatctgtagtccattcagaagatgctgtgtatgtttgccaagaggggtttcctcgaggaattcctgtaaatcgggcgcatcggtgtcttcgagataatccagggtcatcgtattgatgatgttttcctgcacgattttcgaggggcgttcgttctcgtagccataggccttggacatcatcgcatactgcgccagcacgacatcgcttgcaaaatagggcggcgttttgttcctgcgatagttggcctgcatgatccaggtgtctggagaataggcattggtgaagctgttttggaagacgccagggtccctatcgctgagcaggtagttgaagccgccttcatgccggaaataaaattgtccgctttgggtcagtaagtcgatggctgccctgcgttcgggcgtggcgagataattgccaagagcatcgccagcccttgcctgggatgtgtcgaaagcaaacttcacgtctgatgcatcgatggcatagccgcttggcttgatgtttaagccagccagcaggcgccgggcctgtttgcctgcctgcgtctcgttaatgaaggcgtgtaggcctgcggcctgatccgcatacggggccactttttgtttatcactatcgttgagtctgaaactgatggtgctgggcagctggttttggaaaccatgctctgagcccgccaccaggtattgcgccagaaccacgtcggtactgttaaagcgcggctcaggctgagttcggacctcgggtgccagcaccgtccagttgttcggcgcaatgacattgcggtagctatgcttgggtccagggtccttgctctggatgacctccatcccagggatgctgtactcggggttttccgtgagatccctgtgctccatgtaattcattacgaaatcgaagcggcgtctgttatcagggtcggagagataggctgccaatacctgtgggacctcagaagatgccgcggcgtggatggtttcgtctgatgtttgtgcctgggcgggcagggcgcgcttggccggcggcggtgcgctgccggatgacgcggcctcggcaggcagggggcgttttgaccccgtggcggggctgggcgtgggagcggcctgcgccgccgatgcgtcggtcgctgatgggttttcgacagaatgcgccgggtagatgccggtcacgctgtgacgtcgggcggctgcggatgggcgcaggcgaggcccttcgggactgtatagtggatagtcgaccagcgcgtcgaccatacccgcatccgggcgcgcctgcatctgcgcatcctctagcactgcccgcagcacgttttgattgtcgtaggccttcaggcgcaggcgcaacggagtgtggctagggaagagcacttcctggatgctgtcgaagatcggatctgtcaaattagcgagcggtgtgatgctcgcgcctcgtccggcgatgtgcagcaaggcggttgggccgtcctgagggttgaggtactgtcgggcagttgcgacattttccgatgtggacatcatggctggttcgacatagatgccaccttcttcgagctgctccagcggctgtgcccattgccctcggtgcaccaaccctttctcgttatggaagcccgcttcgatcaagtggcgcgcgcctgaatcggccgcttcgattaaggcttgcacgggccctgagggcgcctgagcgcgtaaggcctggttgatgtcgccgctggcgtggatgtaatgcatcagtgcgatggcttcgtgcggcgagagcacctgcgctgcgggctggttctccgacatcatggacagatagttgtccgcgtactgcccggcctgtgccggactcagcctgggcagcaattggaagatttgttgcagcgtctgcctgcgttgctgttgctgcctttgctcggcaaagaaggcggacagcctgctgtctggttcggagtcgctgtcgctatcggtgctgctgctgctggagtcgtcgtcgcccagaccgcccttggccacgcggattttatggccctccggagcgatatcgatcttgccctgatagcctttgatcgcgatctccggccgttgcaatgtttgttcgacctggctgcgcagatcctggcctgagcacgcgccggagtcgcaggcgaccagtgacagtttgctcacagcgtcggtcaatagggggctgatgccctcgatgagggatcgtgcatcgcggccgcctagggtaggctggccatccgcggttgcgccgtgacccaccagttggatcttaacgggtcctttttttgtgttgacagcggcgcgcaagatctttgtctcaccggatgccagccattgccgcagctcggtgttcgcggggtgcttgtcagccaggcgttcagccgattgcagggcttggagatcgtcgccgactaccacgacggtgcgtttgcggtacggatcggtttggctttgcgggcggttctgcggcggggaactagggttgtcgttcaggaaagaggcagattccgtggcggccgcaacgcggatttcagggttgttgatctggcctgttgtcaggtccagtacgggctgtccgttcttgggtttgctttctttgatgacaatgaaatcggtctgttcggagacattgggtgcataccggatgtgtctttgctcacgatggttgacttcaaagatggtattgggtttaaagatgatttcggattgtttggtgacgttgccgacgttgatgcccgtctcgccttccacaaggaagaatacaggcttcatgggttcgccgagttccatgtgggcgcgcattgcttttcgcacatagtgtgcgctggcggaagtagacatcagggctttgtctgcaaatcgggtgccgggctggagcaggtctatggctggcatgacgctgccatcgacccatcgataggaggtggaggatgtgccgggcagttgatcaagcgcctgggatacggcggcggccaggtcggctgcgggctgtgtatgggccgggttcagcgtcttgccggtgcgtaaaacggtgttgatatcggcgaaggaaagcccgggtatgtgtttggcgccacggtaaaaatcaagcgcttcgcgctggggagcgggcagatcttcgatggcctgccgcgtgtgcgtttcatatttgagctcatgcagcaaggcattggtgtcgccgctgcggcgcagctcaaagcccagtgcgaagagatccaccatgccgtggccgatgccttcggagatcggcaggtcggcatccccgcctgacccggcggccggttggcggggcgccccatgcgagaggctgtcctcgaggacggcgtcagggcgctgccggatgctgccggtgtcacccgtgggggtggggggatcctgggcgctgtctgaggggtgtcgctggtaggagaccagtgtcacattgatgtggtcaagatcggcgactgccatcggacgtggactgtcgttgtccggcgcatcgctatcctggggggtgatcttgccgaactttccgcccttcttgaaatccgtagctaagggcccgtccagattgccctcgtcctgctgttgcttggcctttttccttcccagatcgagtttggagagggtgatgttgatgtcattttgggcccactttctatcgtcttcgatcgtgcggatacggctgacatgttcattgagctggccctctgtggccccagtgcttatctggccatggccttggcgctggccgacgtcgatggtgccatgcagggtggcggcgaaatgctcgccggcgatgcggccgcccgaaagggagacggtgggcaggctggtggtgccggagatgccgatggagccgccggcatagccgccatcgtggtcacggtattccttaaggtcagcgacggacaaggtgcccttgatgtccaccttggcgcctttgccggcggcactgatctcgccgccggtcaatcgggcattgccctgtacgctcaggtccagcttgtcgttggcggcgaggccggcgatctgtttggccagggcagagttgtcgtgttcgtggcgcgcggtcccgcccaggttgaaggttagggtgccgagggtgcggttattgatggccgcgcccatcgaggcattccagctgccgccctgggtcttgctctgttgggtgtcgagctgggtttgcacatgcagcgcgccgccgaccttggccagaatgggtccgctggcctgggcgcgcgcgcccagcaacagcagatcgcgcttgctatcgagcttgacctgttgggccaggatgcggctgtggttatgcagcaggctgtcgttgttgctgatgctgtgcgagccggccatgctcaggttgacgcccaggccgcatgatgcctggatggcgttgcagctggcggatccgttcatgtagaggctgacgctgtgttgctccccccatgatttttcgttggtcttggcggacgtcagcacgatgtcgcgggccgagatcaggtcaacgtgttggccgccggagaactgcgtgccagcgagccggatatcgccctggttgctgaccagccgtatgttgccgcctacgacattggtgttttccgcggtgcgcctgtaatgggatttgctgttgccaatctccatgcccgcgctcagggtgagttcggcggtgtcattgagcagcagattgctgaggtcgcccgcgacctgggcagttgtcatcagcggatcgacctcgcgtccctgcgcggcctgttgggcggtgacgccggcgtgggtggccacatcgatcaaggaagattgagcgctggctttggtgccgaggaaaaagttctggcttgtttcgtgttgctcgtggatatcaaggtatttggtgttggcgatgccacccgcagtgatgctcagattgccatcgtgcagggccgaggcctggttgcggtcggcgttgatgtcggcgccgcccatgtcgaaagttttcgtcacccataccttgccgttacccaggtttagctgggcattttgctgggtggtggtctggctttccgttttggcgttctcgaaatacaggccgaatttcagttctgcccccgccatttggccgtcgccggcatggctctgcattttgccgccgacgctctcgaagctggcttccttgccgccggcacccgcccggccgctggccaggaggccgaaagtcgtttcttgctgccgatagatgctgtgcgtggcgctggcggcggccatcatccgaccgccgacgtctacttggctgtgctcggcctggatgcggccgcccctcatgagcaggtcctgggccacgtcgatcttcaggtcccgggcggagagggtcgagcccgcgccctggtcgcgggtctggtgggtttgggtgatgcgcgcgcccagcaggcccagatcaagctccagcctttggctgctggagatttcgcgcacctcgcccagattcagggtctgagccgtcagcgacagttgctggccgctcaggctggcgcccagggtgttgaggtgttggccggccttgagtgtgagcgcctgctcggcaaacaggccagttgtgtgatctttgacgagggcggcctcctcgtcggtcgtcatgccggtcagaatctccagattgcggtccgcgtccagctccagatgccggcccctgaggataccgcccttgatgtagaggttgcggccctgcaggtgggcagtctgatcggcctggatgccaccgtgaacgtggtcgctgttgatgattttgacgtcgccctcctggacctggatatcgatattgcgggcaagcgtcagggcattgttttgcatgacatcgccatgctccgtgacgatacggatatcgccgccggaggccatgactgcgccgcctgcggcttgttgagcagccagggcggcgacggtgcgatcgctgaggtataccttgggcatgagtacgactgtgccattgaccggggtccagacgtaccagacgatatcgtctttcagcccggccagctgggtggcgttcaaggctttgccgacttgcaggctcagcgcggttcgggcttgcgcggcgttgtctatgagggccttggccaaggccgcgccgctggcggcttgacgcagatactgcgcgcccatcaatcgctccgcctggcgctgtatgaggatggtgtcgaagtagttgtcgccaccgacataagttttttcgcctggggtatagccgattttctcaaaaaagtagtctgatccgtagaacgcttcctgcttgacgaatggcacgcgggactcgtaatagggggtgccggcgtttacagcggcaccagagtggccgaacagatgatgattggccagagtgtcgtcaagcgcggccttgaaatcgctgtcttgcagcgttgatacgtagtaggcctggcggtgtgcggcttcgcggcgtttggcctgttcctcggcgcgttgccgggtgcgttcttcttcggctttgcgctgggcctcttgcgcgaggaagttttgcattgcttccttggtgggaaagcgatgtttgacaccgtcgatgagggtttcgaacagcgcttggctgtcgggttcggtgccgggtgtggtgttgtcggccggcggggtgctgccggtgtcggacggacgaggtagattccagtttttgatggcctgttcgagggcggcttgcagtgaggcatcaagccctgatggcaaaagcgtggtgacgttctcgccgttttgcaggctgccattgacatgcaagcctgcatagccgcccagggtggttttgagcttggggtagaaggtcatggtgctgccgcgccggccttccttgaattcccgccagcgttggccgagctgcgcctcgctcaggcccttccagtcggcgcctagggcgtggctcaaggcgtcgctgagccggggagaggcattgatggagtagctggcgagggcgtcggcataccaggcgtgcgaataggtatacaggccccagatagtgctcgattgaccatcgaaaatatgttgcatcaggtcgaacaggctggcgaagcgctccgtcttgggggtgaggattgctgcgctgtgcgtcgttttgatttcgatgccgcctatgttcttcaggtagtcctgtatggaaatctggcgggagaaggattgattgcggacatcggcgtcgatacgctgtgtgccctgggtcgtcagccgcccctggttgagcacctgattggcctggttcaggcggcgatgctgattaatgtccatattgccgccgctgtgaatgacaccttgttggaccgccagtgaggaaacgatttcgcttgcaataaagggttgcagctccatcgcgatgagcgtgagcgggaaggtgcgcgcggcgacggcgcggccgatctgttggccggtctttgggttgaagcccacgctgccggtcagcgttgagaggttctcgagcttgggggtgtcgatgaccatgtcgccgcggctctcgatgcggccgctcagattgcgcagcaactgtgcggcctggatggcggcagctgcgttggcgtagatcaggccgtgcgagtgattgaggatgcgctggcttttcagaccgatgttgcgctgggcccagatcagggcgccgtcatggttgttgatgtctgcctgggcgttcaagatgatgtcgccccccgactcgagggcggcgtagttgtcgatgttgcccgccttggcttccaggcgcagggttgcggtctggctgatgggggcttggatctgaatccgaggcgctacgaggtccaggaactcggtggccgagggggcatggccgtcgagcaccaggtcggcgcccgttttaaagcgcacgcgcgctccagtgatctgcccctggcctcgatgtgcgccagtctcgatgtccagttgttccgcggcgttgatatggccggtattagcgaggcgctgcggggcgagcagggcggcattctgaccccagatatcaccgtcgttgtccagggaggcggccaccagggccagtgtcttgccttgcagccgcgcctgatcgccattgcgcacagacgcggcacgcaggatggtgtcgagcgcgccctcgatgcggccggtattgcgcagatcattctggacgtcgatagtcagtctgccgtggccggtgcttagttcgccggtgttgtgcagggtgtcggcctggagggacaggctgtcgcccatgagggtgccgctgttgtctgcgccgccgcgggcgcggatgcgcagttcgccggcggcgtctatcgtgcccgtattgtccagggtttggtccaggtcgagcgtgagagggcccgagaaggcattcagggcgccgtgattgctcaggctggcgctggcgagggtcagctgttcgccctggagtgcgccggagttgtgcagggcttgttgcgtggccagtgtcagcgcgccttgcgcgctgatgatgccggggtttcgcagctcaccccgggtttcaatgcggagttcgctgccgcccacactgagcaaaccttggttgtccagggtgcctgcctggatgtgggcatcgccctgtcgcacaagcaggccgcagcagctgcggggagaggggcgggcggccggcgtcgtgtcgggtgcaaacgatggcggtctgccttgagcgtcggtcttgaccgaggtgtcggggacggccgcctgccagtccgcctggctttggtagtcgccagtcagttggatagcggcggccggtgtttgcgcgtttttgccctccacgctgagcagggccgaggtcagggacagggattgcgcctggatatgcagggtgttggcgtgggcattgcccgcgaacgcgacctggccgcctgtctgaatgctcagggcttcaccggagatgatgttgccggcctgggccagggtgacagtctgcccggccttgatgaaggtattgccacgggcggtgctgtgggcaagaacaatatcgccgttggcttgcacgcggatgtcactgggagatcgcagcgatccctgcaggcgcacgccggcaccggcgtcggtggcctggatatagatgtgggcgccatgcatggcgcccagcgcgctggcgctgatcagggtctgcggtgttgcggctggggtgggcagggcggtgatttggccgctgcgcaggtcgagttggttatggccggcttgtagtctcagggtggcgggggatgaggaggccggggcgatcggaccgttgatccgcatgctctgtgcgatgaggtcgaaggtttgcaggccgtcggtgttcacacccccagcgccgatgtcgatggtgccttgttgtgtccatagcgtcagggtcttgttgtcgtgccggacagacccggtcgataaggtgagggcccgggtgttgagggtggacaggtcatcgacactgataccgttggggttggcgatgataagtgcggcgcgtttgccaaaaatctccagcgtgccttggagccttgagggctcgccgggcgaggtgacttcggccaggatgctgtcggccggcgggccgctgcccagtttggggttcttgaggatgtatccggccagttgcgagcggccatcgtgggtgctgttgttgaaaacggcgccgggctgctcgatatccagtttctcgaagcggttgcgcgacaggccctggctgtcaggcggggcgatattgatgacaggcacgccattaggcgcgggaatggccgagacctgcgggccatcgggcacgatggcggcccgcgcgggcagcgccatgagcaggcctgccaggggaagcaggcggatcagcaggcgggagcgaccgataaagaggccggcgctcccgcaggcgacgccgctgcggatctccgcgaccgcgatccattggccggtgcgcccatgccggcgcaggcgatagcagttcttgttcatggcgagggtgtttgggtaggcagcaaacaaatcggcggccgggatatcagcaacctgtttggggcaggatgagagggccgacgttaatcgtttgcagtgtagggatgaggtttttcgacttccgggagccgctgcgcttataagactggtgaggcagtgatgcgctttgggcgagttccccaacgctcatggcggggctgggcttgtcagctatgccagatcgagcccagccccgcggtgagaaaaaacgaatttacagacgaggccggacccggcatcctctgggggacgacacataaaggagagcagtcatgtcagagcaggccctggagcagtggctaggcaagacagaacgcattgctgacacgctggacccggcgcacgcgcagcgtattgccgccacgctgggcgttcccctggcgggcgatgccttgccgccgctgtggcagtgggcctatttcatcaaggccgtcgacccctgcggcatcggtctggatggccatccggcgcgtggcggttttctgccgccggccgatggccgcaaccgcatgtgggcgggagggcgcgtgaattttcattcagctttgcgtatcggcctgccggccgagcgtgtgtctaccgtgatggatatccaggaaaaaacaggccgcaccggccagttgctgtttgtcaccgtacgccatgagtatctgcaagatgggcgggtggccatctccgaagagcaggacatcgtctatcgccagcccacgccgcccaagctgcaaggcagcgaaccggcagctcagggacagtggcgcgaaaccatagcgcccgatgcggtattgctgtttcgctattccgccgtgaccttcaacggccaccgcatccattatgactatccctatgtgaccgaggtcgagggctatcccggtctggtggtgcatggccctttgatcgccacatccatgctggcggccttttgccgcgcgcatcccgcagcgcgcctgaagcactatgcctatcgtggactgcggccgctcatctcgccgcaagctttcgaggtgtccggcctgattgaggcgcccggacaagcgcgcctatgggccgcgcaggacggcacgctggcgcatcaggccgaattgcgcttcgaagcctgagcgcgtcccggcctctggacggcattgctgtcgtcagtctggagccggccaccgctgcgcctttttgcccccggcaactggcgtgaggggggcagtccggtcgggcctatcccgtctttcctgccgccggcgcgcagcaatgcctttagcccgcctaaggatgctgtgccggccgcgggcgagcatgccgacgcggtgttagcatcgctggagtacgcgcccgatgaggtggcgcgcctgcatgccgaggaggtcgtgtaatgcccccagtcattcgtactgcgctcttcgtaccggccacccggcccgatcgcattcccaaagccctggccaccggggccgacgttgtcatcgtcgatctcgaagatgccgtcgagcatcttgccaaagacagcgcccgcaccgccctgctgggctttctgaacagccagccggatgtccgtctgtgggtgcgcgtcaacgacgccagcacgccctggcatgacgccgatctgcgcgccttgcgcgggcgggcaggcgtcagcggcatcgtgctgcccaaggccgagagcctggcccaggtccggcatgcggcccagaccaatatcccggtgattcccatcatcgagacggcccgtggtgtgctcaatctggccgagatcgccgccacgcccggggtgcagcggctggctttcggctcgctggattactcgctcgatctttccatgacgcccgataccgaaggcgccgatcgggtgctagaccacgcccgggtgcaattgctgctgcatggccgcgtggcgggtctggcgcagccgctgtatggcgtgtttccgggcattcagaacacctcgggcctgcgcgctgctgccattcgcgctcgcgatatgggctttggcggcctgctgtgcattcatcccacccaggtgccggtcgtgcatgaggcctttctgccgcccctggccgatctcgaatgggcgcggcaggtcgtgcgcgctcaccgggagggcggtcaggccgccttcaaactggacgggaaaatggttgacgcgcccgtcatcggccgcgcccgccgcctgttgcagcaggcaggcgagagctgctgaatcccgcttatggaaacgctgcaccatctattgctgacctatggcgcctggctgttgttcgcctgcctctatctggaagccatgggcgcgcccgtacccggcgagtccgccgtggtggcgtcttctttgctggccttgcatggcgagatgtctttccccggcatgctgatcgccgtttttctgggagcggtgctgggcgattgcacaggctatgccattggccgtttcggaggccgccgtttgttgctgcgttacggacatttcgtgaaaatcaccccggaacgcctggcgagccttgaagcgcaattccgcaagcggggcgtctatgtcgtgatgggtgcgcgcttcgtggtcgtgctgcgtcaactcaatggtctgatcgccggttcggcaggcatgccgtttcatcgctttctggccgccaatatcgtcggcgcgcttgcctggaccgctgtatggggggccggtccttacttggtggctgatgtctttcagcccctgctgcactggtggcattcgcgctgagatttcctgtcgtatcgccctcgggatgctttcggcttgctgtcatgagcgattaactttcgcttcttaggatcttgcttttccagtggcctaactccccgacaggagcccaaatgagcaaatccataacagacaagatcgtccgcaatccgagcggcaaccggcctttcagcgacattcttgagcgcaatttgtcgcgccgcgccgtgatgcggggcagcctggtcgccttggccggaatgagcaccctcggcctggccgcctgcggggggagcgacgatgaggatgacgccgctacgcccgccaagccccaggccgcgctcaaactgggtttccaatcgctgccggcttccatgacgcatgcctgtgtcgtgccggccggttacgtcgcgtatgttctgggcgcctggggcacgccgctcaatgacaatgcccagccctgggacaaggacggcaataactcctcgaatgacttgctcaattcgaccggcatgcaccacgacggcatgcattacttccccttggaaggcagttcgaacgaaggcttgttggtcgtcaatcacgaatacatcgaccaagccgcgctgcatcccaacggcccgacggtgcttgcaggcaagcgtccggtcgaagaggtgcgcaaggaaatcaatgcccacggcgtggcggtgatgcatatccgccgccagggtgggaagtggtctattgtgccgaattcgcgctttaaccgccgtttcacgtcggcaacgcccatgaagctgagcggcccggtcgcgggcaccgactgggtcaagacgccgtattcgcccaatggctcgaccgtgcgcggcaccaacaataattgcggcaatggcacgacgccctggggcacttacatcacggccgaagagaattgggccgcctgcttcgtcaatacggccccgcgtccgccgcaccaggtgcgtgtcggcgtggcgaccgcccgaggccgttatcaatgggaaaccgcggccaatgatccgtccgagcaacagggcgagttcgcccgcttcgatgtgacgcctaccggggcggacgccacgcaggattggcgtaatgaggtcaatggtttcggctatctggttgaaatcgacccctatgatccggccagcatcgccaccaagcgcaccgccatgggccgcttcgcgcacgagggctgcacctatagcaagctggaagccggcaagccgattgctttttataccggcgatgattcgcaattcgagtatctgtaccgcttcgtctccgaggcggtctgggaccccaaggatgcccagcgcagcgaccgtctgaccgtcggcgctaagtatctggatcggggcaccctgtatgtcgcccgctttgatgctgacggcagcggtgtgtggctgccgcttacgcccgagacggtcggtctggatggcgtgcgcacgctaggtcaggagtttggcgcgctggagaacatcctcatcaacacccgcgcggcggccgattttgtcggcgccaccccgatggaccgccccgagtggacggccacccatcccagcaatggcgatatctatctgagcctgaccaacaacaccgcgcgcaacgccagcaagggcaccaatccggccaatccgcgcctgaataatgtcaatggccatatcgtgcgttggcacgatgagcccggctccacccagttcaagtgggatattttcctgtttggttcgagcgccggcgcggatgccgacaccaaccgttccggcctgacggcgctcaatgagttggccagccccgacggcctggctttcgatgaccggggcatcctctggattcagaccgacaacggcatcgacaatggccgcaaaaatgatgtggcccggaccgttaacgatcagatgctggccgtgattccgggttcgctggcccatagcagtggcagcggtcctgccatcaatgccgccaatcaggccgatctgcgccgcttctttgtcggcccggatgaggccgaaatcaccggctttgccttcacgcccgactacacagccatttttctgaacgtgcagcatccggtgaactggccggcctatggcacggatgacgccacccagacgcccacgggcagggtgcgtccgcgttcatcgacggtcgtgatccagcgcgccgacggtggccaggtcggcgtctgatcgcagggtttgggaaaggggcgagggcctgccggccttttttatcatgcagcgtgcagggcggcggcgatgtctggcacgctgcgcacctcggcgtgcttgacgaggattttgtcgagcaggacgcgatgcacctccgggtcgctatcggcgcagccctcgcgcgccacgacgatccggtaatccaggtcagcggcctgccgcagggtcgagagcacgacgcccgaggtgctgatcccgcaaagcaccagggtgttaatgcccttggcccgcagcagggtgttcaggtccgtttccgagaaggcgccgtagcgatgcttgatgaccacgggctctccgtcctttggcgcgacggtcggatggatggcggtgtccgccgcgccctgcatgaagcgtccctctgccttcatgcccgagaaaacccggttattcgggctaacctcagggtagccaggccgaaaagagagcgtgacgtagatgacctgcgtgcctgtctcgcgggcggctgcgagcatctgcgccgtcgcgcagagcgctgcgcgggcctggtctgcgcaaagcgtgttgtccagaatgccgtgctgataatccattaccagcagagcggcgttgacggccgcgatggcgtagggcttggtcatgggcaggctcaccagggaagagcgcaggatcgcgctgttcaacagtagagcacggccaggccgatccgtggccctataagcgttcgatggcctgatcgtccagcgcccgcagcaggtcgcagtaagcgccctgggcaaaccgcagcgtcggcgcgatgtcgcgcaggggatagagcacgaaagcccgttcatgcagtcgcgggtgcggcagcacaaggcggggcgtgtccatgacgagatcgccatagatcagcaggtctagatccagagtgcgcggcgcgtttttgtaagggcgctggcggccgtgggagcgctccagatccagtagggcatcgagcagttccagcggcgtcagcgtggtgtccagcgcggcggcggcattggtgaaatccggaccgctggcctctaccggcgccgaacggtaaaagggcgaggcctcgcagcgcctcacccctggcaaagcggaaatttccgcgagaacggcgcgcagcgtggcggggccgtctccgagattggcgcccaggccgatataggcgcgcacgctcattctgcggggctggcgcggcggcggcgcggacggcggcggcggcgggccgtgccgctgctttcttcgggggcgttttcacgcggctggtgggaggcctcctcgatcatctcggcgcgcgtcgcatcatcggcgttggcgagatccatccaccattgggccagcacgctgtcgaactcgccggcggcggcgcgcaactgtagaaaatcgcaggcggcgcgaaagcgcggctgttcaatcaagcgatagatggtcttgccgccacggcgttcaaagcgcggctgcatgaaccagatctcgcgcatgtcggaagagaaacggcgctggatggcgagtttttctgtctgctcgtccagcaccgagtcggccgcctgcaccagcgagggaatgttgtggtcgccttggccgcgcagttccttccagcgcgactcgacctgttgccacagcaaggcggcgaagagaaagctggggctgatcgttttaccggcgcgcacgcgggcgtcggtgcgctccagggccagttcgacaaagtgctcgccgccgggctgctccagcacgacatcgagcaggggcagcaggccgtggtgcaggccatcggcgcgcaactggcgcaggcagtccatcgcatgaccgcaggtcagcagcttgagcatttcgtcgaacagacgcgaggccggcacgttttcgatgagctcggccatggtggcgataggctggcgcgtggccggatcgatcgtgccattgagcttggccgcaaaacgcacggcgcgcagcatgcgcaccgggtcttcgcggtagcgcgtgaccggatcgccgatcatgcggatctgacgctttttcagatcctgcaccccgttgtggtagtcgataacctcttcggtatgcgggtcgtagtacagcgcattcatggtgaaatcgcgccgcgccgcgtcttcttcgtggctgccgaacacgttgtcacgcagaatgcggccgtgctcgtcggtttcctgctcggccgaggccggagcgcggaaggtggaggtttcgatgatctcttggccgaagacgacatgcaccaactggaagcgccggccgatgatgcgtgcgcggcggaacaaggggcggatctgctcaggcgtggcattggtggcgacgtcaaaatctttgggctccaggcccacgatcagatcgcgcaccgcgccgcccacgatataggcttcgtagccatgctggcgcagcacttcgcaaactttgatggcatggcgcgagacgttacggcgatcaatgccgtggcgctcttgcgcgatgcgctgcgggcctcggttgaccgggccgaacaggcgtccgacgaattttcgtatggtgtcggtgatcatcaggacttggtgtctacgagatagtcgaacagatccagcactggccatccgcgttcttgcgcggtctggcgcagactggcgctggggttggtggcgacagggtgggtcacgacttccagcaaaggaatgtcgttggacgaatcactgtagaaataggattcggcaaaatcagccaatgacaactggcggtctgccagccattgcttgacccgcagcaccttgccttccttgaagctgggcgtgccctcgatgcgtccagtgtaacggccattgcgatactcggcatctgtggcgatcaggtgagggatgccgaaggcgcgcgtgatgggcgcggtgacaaagccgttggtggccgtgaccacgatgcacagatcgcccgcgctcaggtgcttgctgaccagctcgatggcggcgggcaacatggccggacggatcacctcggtcatgaaggtttcgtgccaggcggccagatcgaccggattgtgcgcggccagcaggcccagcatgaattcggccgcctgctcggcggtgagttcgccgccgttgtagcggtccatcagctcgtcgttgcggcggcgtgcttcatccgggtcaccagcccggcccgtccgagccaggtaatcggcccattgataatcgctgtccaagggcagcagggtgtgatccaggtcgaacagggcgatgcggcgggggctcatttgacttgagattcggcaagcatggcgcgtaaaagcgccgtggtgatggggcggcctgtggccagggaatagcgatccagcgcgtccaggagcgaggccagcttgcggatgtcgcgctcatggtgcgtgagcatccagttgatgacttctggcgccaactgcaagccgcggtctgcggcttgagccgagagcgcggacaatttgtctgcatccgaaagaggctcaaggcggaagaccagatcccagccgaggcgggtgcgcaggtcttcgcgcaagggcagcgacatgggggcccggtcgccggccaccgccagcgcgaaggcgcggtcggtcgcggcggattcgcgccagcgattgtacagggcgaatagcgccgcctgcctggctttatccattaaatgcacatcatcgacggcgatgatggccggcatgggcgccgtggagtcggcctcggccagttggcgcagcagcttgggcccgctggccgcgtcgatgtacaccgcgttggggcgcagtccgcgcagcaaatgggtacggccgctgcctgccgggccccacagatagacagcgcgtccgggggcgagcgcgcgagcggcggccagagcctcgccattggggccggcaatgaagttattcagcgaaggcgctggcgcaggaagtacgtcgagcagcagctggcggttcattggaattgcgataaaacgggctgggagcgggctgaccctgaactttaaactacgaaagccatcgccgtcttacaaaggtggcgccaggaacgttaaaccggcccctaaagagagaaaggcccggaaaagcccgaaaaagcgaggaaaaacacggccagaaagcgagaaatcgggcgtcgcggcctggctcgcctgccgcatcctcccgcttcgtctaaaatcccgggctagctacttccaaaacccgcaattgttacataccccacggtttttctcatgactaatgaacatagcgctcccctgacctaccgcgacgccggggtcgatatcgacgccggcgatgcgctggtcgaccgcatcaagcccctggccgcgcgcaccatgcgcccgggtgtgctggcgggcatcggcggtttcggcgccctgttcgaggtgcccaagaaataccgtgaaccggtgttggtgtcgggaaccgacggcgtgggcaccaagctgcgtctggctttcgactggaaccgccatgacaccgtcggtatcgatctggtggccatgagcgtgaacgacatcctggtgcagggcgccgagccgctcttcttcctcgattacttcgcctgcggcaagttgtcggtcgataccgccgccgccgtcgtgggcggcatcgcccgtggttgcgagctggcgggctgcgctctgatcggtggcgaaaccgctgaaatgcccggcatgtacccggacggcgaatatgacctcgccggtttcgcggttggcgcggtcgaaaaaacggccatcatcgatggcaaatccattcagcccggcgatgtggtgctgggtctggcctctagcggcgcgcactccaacggttattcgctggtgcgcaaaattctggagcgcgccggcgcccgtccggatcaggactttcacggccagccgctggtcgatgtcgtcatggcgcccacgcgcatctatgtgaagcaggtgctggcggccctggccgagcatggcacggccatcaagggcctggcgcacattacgggcggcggtttgctcgacaacgtgccgcgcattttgcagcaaggcctgtcggccaaactctatcgcgacggctggcagatgccccagttgttccagtggttgcagcagcaaggcgccgtggccgacaccgagatgtaccgcgtctttaactgcggcatcggtatggtgctggtggttgcggccgatcaggccgacgccatttccgccacgctgcgtgcccagggtgaagcagtcagccgcctcggcgagatcgtgcctcagcaagacggcatggcccagaccttcgtggtctgaggtttgttgggcaggaggcggcagcccgctgcttgccgccttcgctcagccgggcaaatagcgcgcggcgatatccacgacgcgcgcggccgtgcccgcggccagacaatccacgatcacacgctcaggctgggcgcgcagccatgtcagttgccgcttggccaactggcgcgtcgctgcgatgccttgttcgcgcgcctcgtcaaacgaaacctccccatccagataggcccacatctgccggtagcccacgcagcgcaccgagggcaggccggggtgcaggtcagtgcgttgttttaggctgcgcacttccgcttccagaccggcttgcagcatggcgtcaaagcgctgcgcgatgcgcgcatgcaagccggcgcgatcggagggttccaggctgatcgtcacgaagcgtagatcggacggcgccggacggcgcgtgccggtcaagagcgctgacatggcccgcccggacagtaaacagacttccagcgcgcgctgtatgcgctggctgtcattgggtgacaggcgggcggcggtgatggggtcatgccgcgccagctcggcatgcagcgccggccagccctcgtttgcggcccgggcttcgagctcggcgcgcagtacggggtcggcctgaggcaggtcatccaggccttcacgcagggccttgtaataaagcatggtgccgccggccagcaaaggaatgcggcctcgcgcctggatgtcctcgatcagggccagcgtgtcggtccgaaagtcggcggccgaatacgcctgggacgggtcgcggatgtccaacaggtgctgcgccacctgcgcctgttcggcagcagagggtttggccgtgccgatatccatgccacggtaaatggtcgcggaatcgacattgatgatttccagcggccagcgctcagccagtgccagggtcgcggcgctcttgccggcggcggtcggtccggccaggcagatcagggggggggtgttcatgcttattggccgcgcaggaaaagtttgtccagatcgttgaccgtccactgtatccaggtgggccggccatggttgcattggtctgcgcgttcggtcgcttccatctggcgcagtagcgcgttcatttcctcgatcgtcaggcggcggttggcccgcaccgaaccgtggcaggccatggtggatagcagctcgttgcgttgctcggtcaaaagctgcgatgcgcctacggcgcccaggtcgcgcagcacggcgcgggccaggccttcgatgtcgccccgcgccagcagggccggcacgctgcgcaccgcgatcgaggtcgggccggagggccgcatctcgaaccccagttcgctgagctgttccgcatattcttcggccagggcgacgtctttttcctgggcgtgaaacacgaccggcaccagcaggtcctgacgcggcaggctgcgttcgtcgagcgcgtgcttgagctgttcgtagacgacgcgctcgtgcgcggcatgcatatcgaccagcactaggccgcgtgcgttctgcgccaggatatacaccccgtgcagctggcccagagccatgcccagggggtgttcttcctcgctgaccaagcgggcgggggccgccgcctgaggccggtccgccgtctggggcgtggcgccgggttcggccagcgggcgatagagcgattgccagtcgcgtgccgagacgccagccggctcttgcagccggaagggcatctggctgtgcggccgggacgggtaaggcgcggccgggggttgggcgggcgccgaggggagcgccgcagcaggagaaagcgatggggggggaggcgtctcgggccttatcggctcaggcggcggatcttcggcatcgagcgcctgcgcgccgccggtctgcgccagggcctggccaaccacttgagagacgaagcggtggactgcgccgctgtcgcgaaaacgcacttcatgcttggccggatgcacgttgacgtccaccgccgccggatcgacctctagatacagcacataggccggctggcgatcgccatgcagaacgtcggcgtaggcgctgcgcaaggcatggcttaccgtccggtcgcgcacatagcggccattgacgtaaaggtattggcggtcggcgcgggcgcgggccgccgtgggccgggtcaccatgcccatcaggccgatcgcgccatagcgtgtgtcgaccggcagcgcctggcccgcgaactcggcgcccagcacatcacgaatgcgctggcccggatcggcgggcagccattggcgctgcgctttgtcgtggtgaaacagccggaaagcgatttgcggattggccagggcgatgcgttcgagcgcatccaggcaatggccgaattcggtggcctccgagcgcaggaacttgcggcgcgccggcacgttgtcgaaaagctggcgcacgtcgacggtcgtgcccggcgggccggaggccgggctgatttcgccgctgctggcgtcgatttgccaggcatggtcgccgttgcgcacacgcgaaataatcgtcaggcgcgccaccgaagcgatagaggccagggcttcaccgcggaaacccatcgaggccaccgactccagttcggataaggagcggattttgctggtggcgtgctgcgcgacggcaagcggcagttcttcgggcgggatgccaaagccatcgtcgctgaccgcgatgcggcggatgccgccgccttcgagccggatttcgatggcgcgcgcaccggcgtcgatggcgttttccaggatttcctttaagacggacgccgggcgctcgatgacctcgccggccgcaatctggctgatcagcaggtcggggagttgggcgatggggcgtcgttcatacatggtggcgcaatccagattcaaggggctggctcgattttagcccctgtgccgctgggctatagtgtctcttcttttttgggtatgggttttcgaggccggcgcagacaatggaatttctcaatatgatcctgcacatcgatcagacgctgggcgtctgggtcgatcaatacggggtgtgggtgtatctggtgttgtttctgattgtttttgcggaaaccgggcttgtggtcttcccgtttctgccgggggactctctgctgtttatcgcaggcgcttttggggcgactggggcgattgatcccgtcctgctcgccatcctgctcattgtggcggcaacgaccggcaataccctgaattactggatagggcgttcgctcgggcccaaggtattcaccatgaatgtgcgctttctggaccggggggcgctgctcaagacccatctgttctatgaaaagcacggcggcaagaccatcgtcatgtcgcgcttcattcccgtggtccgcaccttcgcgccctttgtggccggtgttgcgcagatggcgcagggacgctttcaactcttcaatgtgggcggcgccattctttgggtgcttggcctgattgccgcgggctatttctttggcaatatccccatcgtcaaaaaccatctcaacaccattgtcttgctggggctggccgccgctatcgtgccggtggtggcggcgggcgtcttgcgctttgtgcgcagccgtcggacacactgagccgggcgtgctctctcgctgtccggtgacgccggccagctcgggacagataacgcgatcctctcgaggatcgcgttttttagcaagctcagaactgcgcggcgacagcgatccccaccgtgatcgacacgagcgagaacagcgtgctcagcagtaccgtggaggcagcgtcgtccatataggcctgattggtgacggccagcgcaggcacggcggttgccgtgggcagcacaccgatcagaaaggccgagatcagcaggtcgcccttcaggcccagcgctaggcccatgcccaggatgagcgcagcctgcagcacgttcttgaccagcacgttgaaaaccagctcggggcggattttgagcttttctcccgacaggaacaggcccaggaagaacagcgctacgccgcctgccgtcttgcccagttcattgaccgagttttgcagcagttcgggcagcttgatgccggccacggccaggatcgcgcccagaatgggtagaaaaaccaggggttgtgaaacggcatgccagagggacttgagcgggctggcgcctttctggcggccgcccagggccagcaaagccagcgggatgatgatgaccgtataaatcagattgccgatcaccatggcgatcaggcccgccgagccgacggcggctagcagcaccggaggcccgcagtaggccatatccgggaacgatgccgacagagcctgcatggtggcgtcggtatgggtgtgcttgaaaatcagcttcccggcgatataggccacgatatagctgccgatcaggcccacggccagcgacagcgcgtaatcgacgttcaggatagcggagggcgaggaggtggccgccgccagaaacagcgccaagggcagggcgattttgacgacgaagtcggcaaaggcctgggcgtactcgcgtttgacgaagtgatagcggcctgacagccagccaaccagaaaccccaatacgatcggccccaaggccgccagcatggtgtgcaccatatcgaagatatccccttgttgtcatgatggggcgggggtctttcgagctattcccccgcctctttcatccaaagccgctgcggcgagcctaaggtgtcaacgccccgacagattgaccctggccagatcgatcacgtcatgcatgcggccgtccatcacggcgcgcagcccccaaaggctgaagcccttgacctgctccagcccgatggtgggcggtagcaccagctcttgtttggcggtcacgacatcgagcagcgccgggccgtcgtgggccagcacctcgtcgatggcggccggcaaggcggcagggtcttcgacgcgcacgccatggatgccgaccgcccgagccacggcggcaaagtccgggttgtcgagatccacgccgatattcacaaagccggcggccttcatttccagcgccacaaagccgagcacgccgttgttgaacaccaccaccttgatggggatgttgtgctgtttgagcgaaatcaagtcgcccatcagcatggagaaaccgccgtcacccgagaaggtcacgacctggcgtccgggctgggcatattggatgccgatggcctgcggcatggcgttggccatggaaccatgagcgagcgagccgatcagacggcgctggccattcattttcagatagcgcgccgaccagacgatgcaggtgccgacgtctgcggtgacgatggcgtcgtcgtcgatcttgtcgctcagcagccgggccagatactgcggatggatagggccgcccggcttgccctgcgccagctcgtccagcccttcgcgggagcgggcgtagtgcgccagcgccctgtccagaaactggcgattctggcgagcggccagcttgggcagcagcgcatctagggtcaggccgatatcgcccaccacgcccagggtgagctgggcacgccggcccaggtgttcgggccggatatcgatctgcgcgatcttgattttttcgggcagaaattgcttgtaagggaagtcggtgcccagcataagcagcagatcgcagtcatgcatggcggcatagccggacgagaagccgatgaaacccgtcatgccgacatcgaaaggattgtcgtattcgacatgctccttgccgcccagcgcgtggacgatagggcttttcagcgcatcggccagctgcatcagctgcgtatgggagcctgcgcaaccgcgtccggcgaacagtgtgatgcgctgggcgctattgagcagatcggccagctcgtcaatctcggctggcgcaggcgtgatgcgcggttgcggcggcagcagtccccggcgcggcgtgaccgccttgaccggcgaagcgcgcaaagccacgtcgcccggcagcacaatcacggccacgccgcgctgcccgactgcggcgcggatcgcgttgtctagcacatagggcaattggccgatgtccgagatcagctcgcaataatggctgcactcgcggaacagctcttgcggatgggtttcctggaaatacgcgccgccgatttcgctggaggggatgtgagccgcaatcgccagcaccggggtgcgcgtgcggtgcgcatcgaacaggccattgatcaaatgcagattgcctgggccgcaagagcccgcgcatacggccagctcgccagtgacctgcgactcgccgcaggcggcgaaagccgccacttcctcatggcgcagccccacccactcgatagcgggacgctcgcgcacggattcggtcagcccgttcaggctgtcgccgactacgccgtaaatgcgtttgacgccgctctcgatcagggtttcgatgaccagatcggctacgtttttgattgtcatgcctgcctcacacgtaatcgagattcaacacggacgccgttgacttgcggatgctgaagcaggcttcggcatcggtcttcaggtccacaccataggtcgggatcactgtcttcaggcgcggcagccaggcgtctgcggtcagcttatcggcgaagcatttttgcagcacttccagcgcgatgaaggcggcggtggaggcgccgggcgaagcgcccaaaagcgccgcgaaggagcgatcggccgaggtgaccagctccgtgccgaactccagcacgcccaccttgtccgtgccgggcttgatgatctgcacgcgctggccagcaactgcatgagtccaatcatggttgcgcgcctcggggtagtactggcgcagcatctcgaactgatggccggcgctttgcagcacttgcgatacgagatattccgtcaatggccagttatccttcgccacatccagcatgggcaggacattgccgggacgcaccgagcggaacagatcggtcagcgagccatgcttcagaaaacgcgacgagaagccggcgtaggggccgaacagcagcgaacgcttgccgccgatgatgcgggtgtccaggtgcggcaccgacatcgggggcgagccgtgcggcgccttgccatagactttggcgtgatgccgctcgctcatgctatcgacatcgcagcgcagccagatgccgctgactgggaagccgccgtaaccgtggccctccggaataccggatttttgcagcagctcgatcgccccgccgccggcgccgacgaagacgaatttggcctgtatcgtctgctgcgctttgctgccgcggtctcggatgccgatgcgccaactgccatcgcgctggcgggcgagatcatgcacatgcttcagatagtgcacctcgaaaccggcctgttccgtaagcgacttgatgagcaaatgcgtcagcgcgccgtagtccacatccgcgccggaaacgatgcgggtgactgcaatcggctcattgccgctgcggccttgcatcacgagcggcacccattcggcgatctgcttggggtcttcgctgtattccatgccgcgatagcaatggtgcgccgacatttccttgaaacgctggcgcaggtatttgacgttgtctgcgccccagaccatgctcatgtgggggcaggggtgaataaaggcctgcggatcgggaatcgcgcccgttttcaccagataagaccatagctggcgcgacagatcgaactcagtgttcacctccagggctctggaaatatcgaccgtgccatcggggcgcggcggggtgtagttcatctcgcaattggcggcatgtccggtgcccgcgttattccagccgttggaactctccatcgcgcaatcattcagcgtctcgagcatcacgattttgagcgagggctccaacgccttcagcaccgtggccagcgtggcgctcatgatgcctgcgcctatcatcacaatatccgcctgctcgggcagattgcttgtcgtggtcatgacgacttctccggcgtgttcaggcttgggcgcgcacaaagggcagcacggcgtccttgtgcagaatcacataggcccgccgccagggctgctcatcaatcagccgccagcgatggccgccgcccgtcgtgtcttcggccaaaagaatgtcgcccggatgcagggtgaaggtcgcgccgccccgggtttcgaattccagcgttccgctcagggtcagaacgaactggcgcgttggcgcctcatgccaggtgaaactgccgccctggctggtttcgcggaaagaaatgctggcgcttgcgatgaccgtgcttagcaggtcaccgcgctcaccctgcggtaaatctatccacccttgctcaaagtgcgactgatcgtcatcacctgtccacaaacgcacgcatcgaatcatcgctatccctgttggtcagttcccgcaatatggagcggagcgccagcttgcctcattcgtccgctggttggaaataggcctgatgattttccaaggttcgtccgcagcgaggtggggggcatcgcgcatgaccccatgcccgcgctatccccgtggtgcggttgatgaccgcttgccggccaggctgaatattcgcttcgacgtgcggttcggctgccgcctggatatcggtatgttcgtcgattatgggcttccctggtcaaaacgtcggtatccgggcatctggggcttacgggtacgcaatgaccccatgccaccggcgatattggacacatgaattcgaacattcagagcaaccatatttgtcaaggtgtgggggatcaatcggacaagtcagaaacgataagagcggttccccctccctgtgcttgtcatcatttgcgcagatttgaggtgttgcgagagggcgccccgccgccatccatgacggggcgccctgaagcgcttagcctagcggggctgtgcacgcggcctgcgtttttcgcttgtcaccgtgggggccccgctggccttgctcttgtcgcggcgggcgttcctgcctgcgccctgtttctcgccgcgctttgcgtcgttttcttcgccggtgccggatgttgttcctttcccgccgccgccggcttgttcggcgcgaccgtgatcgtggcgttttttgacggatgcgcgtatcgaaagctggcgcttggcacgtaggggaggctgccgcccttgccagcacaaccatccatcgcgggccggcttgcctcccttgcttgcctgggtgctaaggcctgagagccgtttcgacaagcaaaaaaaatccacccctgaggggtggatgtccaggccgcagaccggcttagctagcgtcgctcaagcgggccagtggcggattggcggtgaaatagcggtcgatgcccgtcatcatggcttgcgcgagtttgtccagatgggcattgctgcgcagcttggcctcttcttgcgggttgctgatgaaggcggtttccaccaggatggagggaatgtcaggcgccttgagcacggcgaaaccggcctgttcgacactgtttttatgcaggcggttgatctttttgatttcttctaggaaggccgagccaaccttgagcgaatcgctgatttgcgccgtggtggacaggtcgagcagcaccttggcgacctgacggtcgtggctgcccaggttgacgccgccgatcaggtcggccgcgttttccttgtcggccatccagcgcgcctgggtgctggacgcgcctcgctctgacagggcgaagaccgaagagccgttggccgtcggtttgacccaggcgtcggcatggatggacacgaagagatcggcgcgcacgcggcgggccttttgcacgcggacattcaggggcacgaaataatcgtcgtcgcgcgtcaggtaggcccgcatggcgggctgggcgtcgatcagggccttgagccggcgggcaatgcgcagcacgacgtctttttcgcgcaggccgctcgcgccgatggcgccgggatcttcgccgccgtggccgggatcgagcgcaatggtcagcatgcggcggcgcgcgcggccgggcgcgggagccggcttaggggtgggtgcaggcggcgtctgggccggctgctgtccgcgggccagcggtgcgggctgattgcgcgagatgtcgtccaagatacgcgcgagcggatcatcgacatcagggccggacgatttgttcaggatggcgaccagcgggtcctgtgcgatcttggggtagagatccagcaccagccggtattggtagtcaccgacgggctttagcgtgaagacctgcggcgccacgggctgtttgaggtcgaacaccagccgcacgacattgggccggttctgcgcgacacgcagcccgcggatataggggtcgtcgggacgcaccttggagatgaggtcggtgagcgaggcgttggtgctcaggccttcgatgtcgacgaccagacggtgcggattttcaagcgtgaactgttccgccttgagttcgctgtccagttcgagcgtgacgcgggtgtactcatcggcgggccaggtgcggaccgcaagaatggtggcggcccgagccagccggggcagcaccggcaagacgagcagtgtcgccgcgacgctgatcaggcgtcggcgagtggcggcgcggggtgcgagcgcgccgctatcggagggacaatcgcgttcaaccatgtttgtcctctggcggtgtaggcggtcaaggtggcgtcgcgtccctggtcggcatgagccaggttgatatccagatccggcaccggtaaaaactggccggcgcgttcgggccattcgatcaaaacgacagcatcgtcacgcagtaaatcgcggaatcctgcgtccaaccattcgcgcgtatcactaagtctataaaaatcaaagtgatagaagtataagttagaaactttataggattcaagcagcgcgtaggtcgggcttttgatgcggcccttgatgccgctggcgcgcaacagcgcccgagtgaaggcggttttgcccgcgccgaggtcgccgcgcaggtggacccgtcccccagcctggccggccgtcccattgaccagaggcgccaattgtccggccagcgcgtccgtggcgctttcgtcgggcagatgcagtgcaagtcgggcgaggggatcgggcatagtcagtggccaagtggtaaaaaacgggtgtgactcggattatagaaagccgcgcctttctgctacgctttgatattgattctcattgtcgtttgttggatttctgcctgacagaattctttcgctctcacggagttgctattcatgaaaactcgcaccgaaaaagatacattcggcccgatcgaagtccctgatgatcatctttggggagcgcagacgcagcgttcgctgcatttttttgcgatttccaccgaaaaaatgccggtcccgctggtgacggcaatggcgcagctcaagcgcgccgccgcgcaggtcaatgccgaactgggcgagctggacccaaccatcgcgcaggccatcatcgccgctgccgatgaagtgatcgccggcaaatggccgaatgagtttccgctgtcggtgtggcagactggttcgggcacccagagcaatatgaatatgaatgaggtgctggccaatcgcgcctcggagatcctggggggcgagcgtggcgagggccgcaaggtccatcccaacgaccacgtcaatcgcggccagtcctccaacgacacctttccgaccgccatgcatgtggccgcagccgtgcagatcgagcatcatttgctgcctgcgctcaagactttgcgcgccactctggccaaaaagagcgccgatttccatgacatcgtcaagatcggccgtacccatttgcaggatgccacgccgcttacgctgggccaggagatttcgggctgggtggcccagttggatctggccgaagcgcagattcgcgctaccttgccgggcctgcatcaattggccattggcggcacggcggtcggcaccggcctgaacgcgcatccgcagttcagcgtaaaagtctcggccgcgctggcccacgataccggctctgcctttgtgtcggcgccgaacaaattccaggcgctggcctcccacgaggctttgttgtttgcccacggcgccctcaaaacgctggccgccggcgcgatgaagatcgccaacgacgtgcgctggctggccagcggcccgcgctcgggcctgggcgagatcagtattcccgagaatgagccgggcagctccatcatgccgggcaaggtcaatcccacgcagtgcgaagccctgaccatgctggcggcgcaggtgctgggcaacgatgcggccatcaatatcggcggcgccagtggtaatttcgaactgaacgtttacaagccgctcgtcattcacaacttcctgcagtcggtgcgtttgctggccgatggcatggccagctttgacgagcattgcgcgcgcggcatcgaacccaaccgcgagcgtatcgccgaactggtggaccggtccttgatgctggtcacggccttgaatccgcatatcggctacgacaaggccgcgcagatcgccaagaaggcgcacaaggaaggcctgtcgctcaagcaggccgcgctggcgctgggttatgtgagcgaagcgcagttcgccgagtgggtggtgccctcccacatgactaacgccaagtaaaggcagtttgccgcgcctgcggggccgtcgcaggcggtgtcagaggcgcggcgccgccagcagccataggggtatcgtcagggcggatagcagcgtgcccagcgagatcagcaccgccaccatgcggccgtcgccgcccatgcgcatcgccagcacataggctgccgatgcggtgggcagcgccgcaaacagcagcagcatcagcgcttcctgagccggcaggctgaatagccgcgccacgcctagcgcgacggcaggcagggccagcagcttgacagccagcatccaactgatcagcttgccatgcccccggccgccttcccaggagaggttcgcgcccacgcagatgatgcctagcgcgatggcggccgcgcccaggcgggcgagcatggtgtctagcggtcccggcaaagacaggccggccagattgcaagccagcgccagcatcgtggacaccagcagggggttgcgcgccagttcgcgcagcaggccgctgccgctgtggcgcgctagaccgtataccgcggcaatattggccatcggcacggcaaagccgatgatcagggccatgctggtctgtccggtcgggccgcccaggctggcagccagcgccagaccgatataggtattgaagcgatagccgcattgtgcggccgaggccagcgccaccggcgcggatttcagcagcagggcggccagccaggaaagcacgacgcctgcggcgatcacggccgccgtggcctgtagaagcaaaagcgcgttgcccgcgctgatgggggtgcgcaaaatcgattggaacagcagggccggaaaaagaatgtagtagaccagccgctcgcaacccgcaaaaaactcacgcgaaaagttcaacctgtggcgcagcgtccagcccagggcgaccaagagaaaatccggtagaacaagcagggcaaccgacatggttcaaggcgcagagtgagggttcgcaaagggtcgctatcctaccgtgccagggctatttactgctattctctattttcgagcgcgtgttttgggccttgcaacggggctcgcgcacgttcgccaataatcacatagacataggtggcctacaggtcgccgttcccgcaccggcgctgctcacgcgcggcgccgccaatcaggaggaaacacaccgatgatcaaagtacgcactctcgctcaggcgctggccttggccgtgggcattgcgggcgctgccggcgcccatgctgcctatcccgacaagcccattcgcgtgatcgtgccgtttgcgccgggcggttcgaccgacatcatcgctcgtatcgtgacgcagcgcatggcccaggaactgggtcagcccatggtggtcgagaacaagggcggtgcaggcggcgctatcggcgcggctgaagccgcccgcgctgcggccgatggctacacgctttccatcgccacggtgtcgaccatggccgtgaacccggcctgccgtcccaaggatctgccctacgacccgatcaaggatttccagcccgtgaccaacttcgccaacacggcgaatgtggtggcggtcaaccccaagttcccggccaaggacttcccggccttcctcgaagagctgaagaagaaccccggcaagtattcctatggcagctcgggcacttgtggcgtgctgcacttgatgggcgagtccttcaagatggcgaccgacacggatatcgtgcacgtgccctacaagggttcgggtccggccgtggccgatgccgtgggtggccagatcgaattgctcttcgacaacctgccgtcctccatgtcgcagatccaggctggcaagctgcgtccgatggctgtggcctggcccaagcgcgtcgaagcgctcaaagacgttccgaccttcgccgaagtcggttttccggtcttgaaccagccggtctggtacggtttgctggcgcctaagggcacccctaaggaaatcgttgacaagctgcgtgacgcagccgttatcgcgctgaaggacccgcgtgttctcaagacgctggacgaccagggttcggcaccttcgggcaacacccccgaagagttcgccaaggaaatcaaggaacagtacgactgggccgccgacgtggtgaaaaagcaaaacatcaagctggactgatcccggcatgatgtccaaggcgccgtagcaatacggcgctttttttgtttatcgacccttagcggggcaggcgcggggctatctacaatgtgcgtcgtccttgatactcggaggctcgcatgagcgcctcgcacgctgaagtgcgtttgatagattgcaccgaggccgaacattcggccgccatgttggacatcctgaacgacgccatcgtcaattcgacggcgctttatgattaccatcctcgccccccctcggcgatggcggcgtggttcgcggccaagcgggcgggcggctatccggtggtcggcgcggttgatggcgagggccgcttgctggccttcgcgagttggggggtgtttcgggcctttcccgctttcaagtacacggtggagcacagcatctatgtgcatggcgaccagcggggccgcggcctaggcggcctcttgctgcgtgaattgatacgccgtgcctgtgaggctcaggtgcatgtgctggtgggttgtattgacgccagcaacaggggcagcattgcgctgcatgaaaaactcggcttcaagcacagcggtaccctgtctcaggtggggttcaagttcgggcgctggctcgacgcttccttctatcagcttaccctgactacgcccgaggagccgcgcgacggctgagatccaaaagcgggatgtgtgcggccagcgagcccgcgtgttgcaccgccgtctgtcagtagtgccaagtcaggcctagggtataagcctgcgtgtggtcgccatcgacatagtgcccatatagaaagtccacatccatgtcgccgtgagtcaggcgcagcccgccctgataaccccgaggatcaccctggcggcggaaggtttcaccgatcagggacagggtttcattcagggtataggcgagttgcacgccttcggtataggcgtcgcgccggtcggcgccgtcatcatgtgaccagcccacgttcaggttcaaattcagcttgtcgcccagcgggatggtcacgggaatcaggagcgcgcctgcatccatacggtcacggcgcgtattccattgcgcattacccgatagcgcgacacccacgccgctttcactgggcagtagattccatttgaaggtgggcccgatgcccaggccgtgatcactgcggtcgcgcgtgtattcgccctgcatgcccaactccagcgaaggcaggctgcttggcgtgcaggccatgcccaggtgccccaggccctgtttcgtgccgtagtgcgatgcccaggtctccacgtggcaatggccaggcgtttcgacatcggcatcgtcgaccacgagggcgccgccagcctgagctgccgtgagattggcgctaaagagcaggccgcccagggcgcgccaggccagaccttggggagatatccagttttgtttcatgcttatcatcctgttgccggggcgtgccccggtcgttcaaagacagtagcgcaaccgtgtcgggaaacctgccgcgtcgggcaggtaagcgtgggggccgacgtgaaaacatcggcttcgttgcggcgggcagtctggccgatttccgatgcttgcatgctgcggggagccggtttggattgccctgtctatcgtagtctccgatggtttcgtgtccgcgtccagagcggcggatatcaaccgtttttacccattggatcagggcgattgccttggtgatcggggagagcggcagccagcgggcggggttctccacgttaggctcgccgttgaggtgaaccgctgcaagtgtaagggcgcgtgggcctgacagaaagaccgtggggggggcgatgcctgggtatcgccgtcaggccgcagccgtgatcggcgcaggcgcggtgagggcttttatttcccttgcctggcgtgcaggatgcgtggtctgcggccgcctgggtcaaggcggccgagaggcagaggctttgcgccgaggtctaccgaaaacgatatcgatatgggcagaatgtatttccgctggcgtgggcggctggttaggatggcccggcgtccttattcctagcctatctatcgtgcctcgtttgtctgccccggatctgagcaagctcgatcccgaaaccgttttcctctatcaacagttgctgcgcgactatggcccctacggcaatatgctgagcgcttttttgccgcgcccgccggcgctcaagcatcttttttcttatctggtcgagtcgaaaaaagagggcctgatttcgccgcgccatctggaaatcgcgctgttggcggcgtccaaggcccatgcctgccattactgcgtgacgctgcacgaacccaagctggcttcgcaggggatttcgcagcaagccatcgaccgcctgttggagccggaggtccccggcctggatgatcaggatttggccgtgcgagactatgcggtcgccgtgacgctggacgccgcccgcatcggcgatgggcttttcgcccgtctgcgccgttattacgacgagcctgccgtcgttgagctgaccatccgcattgcgctgtgcagctttttcaagcgtttcaatgaagcgctggaagtgccgtccgaagacgtggtggcgttcgagctgccggcggcctgacgctcatgtccgttacgcccaaacttcaggtccgccatatcagcaagcgcttccagggcgagcagggcgccgtgcaggtgctcgatgacatcagcctggatgcgggcagcggggagttcgtcagcatcatcggtccctcgggttgtggcaagtccacgctgttcaacatcttgaccggcctgcttgatcccgatgcgggttctatcctgctcgatggcaaaccggtcgcggatttgcgcggccgggtcggctatatgctgcaacgcgaccttctgatgccctggcgcacggtgctggataacgtgatcgtgggcctggagctgcgcggcgcgccgcgggccgagtcggtcgaaagggcgcggcattatctgcatgccttcggtcttttgcagtttgaggacagttaccccaaggctttatcgggcggcatgaggcaaagggtggccctggcgcgcaccctgttgccggacccggatgtgctgttgctggacgagccgttttccgcgctcgactatcagacccgcttgtttctggaaaccatgctggccgataccgccagcaagcagggcaaaaccgtggtgctggtcacgcatgacatcgatgaggctatcgccttgtcgcagcgcatcttcgtgttgagcgcccggccgggccggctcaagcgcgtgcatgacattcgtttgggcgagccggcctcgccgctggctgctcgccgccaccctggtttttccacctatttcgataccctctgccaggagctggacatccagaccgggcaggcggaggcagcatgagcactatcttgtctggcgtcgccacgcgcgcgccccgtttgaaattgccgcggccgcccgtgctggctgcgcaactattgattctcgtgcttctgttcggcgcctgggagctgggcgtgagcgcgggttatatcaacggttttttgttcggctcgccggccggtgtcgcgcaggccgcctggaagatgatgctgtcgggcgaactgctggaacatgcgggctataccctgtgggcatcggcgctgggttttgtggtcggcacggcagtaggcactgcgcccggtctggggctgtggtattcgccctatgcggccaaggtggtcgagcccattctggtcgccgtcaacagcgtgcccaagatcgcgttcgcgccgctaatcatcctgtggtttggcaccggactcatttccaaggtggcgctgtcgatttcgctgaccgccattgtggccctgctggcggcatttcaggctgccaaggataccgatccggatatccagcgcatgatggcgtcgctgggcgccacgcgcaaccaggtgttcggcaaggtggtcgtgcccgcggcgctgccctacatcatcagcacctttcgcatcaatatcggtttcgcgttggtcggcaccgtggtgggcgaattcatttcctccaagtacggcatcggccacgtgattttcgtggcgtcgtcgctctatgacctgaacacggtctgggtcggcattttcacgctcatgctgctcggctttgtgctgtctgccggcgtggatattgccgaaaaacgcctgttgcgctggaaagaccagacctacgccacgcaattcaaactctgagtttcattcactatgaactattcccgtctcgcgcttgccgcggcgctctcttgcgccagtctggccgcccacgccaaggaccaggccgtcgtctcggcggcgtttaagtcggttttttatctgccggtgtatttcgcccaagagcagggctatttcaaggatgaggggctggatgtgcgcattgatgtcgcctcgtcgtcgaccaacgccctggccgccgtgatttccaagagcgccgatttttccttgcatggcccggaatggaccgccatttcctttggccgtggcgcgccggtcaaggtggtgggcggcacgctcaatcgtcttggcgtctggctgacctgcaaatcggtcttcgatttcaaggatttcaccagcctgaagggcgcgaccatcgccaccggggcgatgcccaccaccagtacttccgcctttctgaagattttgcgcaaggcgggtctggaccccaagcgcgacgtgaatctgctggaggtgccgctgggtaatgaagtggggccattgagcgccggtcaggctgattgcgccgtgctctacgagccgggtgcttcccaggccgaagctcagggttttaaggtcgtatcggccttctcgcgcgagatcgggccctacaccttctcggccatctccacgcgccaggacatcgatcctcatgtcgccggaaagctggtgtcggggctggatcgcgcgctcaagacgatacataaagaccccgaagccgctgtgcagagcggtttgaagcttttccccaatctgccgcccgaagtcgtgcgtaagtcggtgatgcgcctgatcgatgacggcgtgttcgccgattccgccgcgatcgtgccgcaggcgctggccgatgcgctacagacccaggttgacctcggcaatctcgataagatcccggccgacccgcgctggctggatctgaagtggtccaaggagatcgacgctaagacctattgattgctgtcgcgttcgacgccgccggctaagggcgtgggggccgagagccttagccagggttggctgtggacttgtggcggcggcgcgctatcatcctaggcttatccgtccggggcgcgcccatgctcagcattcaagaccacgacatcgacacaggccaaggctgtctctttgcccgcagttggcggactggcagcgcactgccgcctttggtgcttttgcatgactcgctgggttgtgtggccttgtggcgcgattttcccgaacaactggcgcaggcttgcgggcgcgatgtcattgcttatgaccgcctgggttttggccagtccgatcccggccggatcacgctggattttgtgcagcgggaggcggacagcgggtttcaggccctgcgggagcacttaggtattagcgcctttgtcgccctgggccatagcgtgggcggcggcatgggcattgcctgcgcggcgcgtcacgcggccgattgccaaggcctcatcacgatcgccgcccaggcttttgtcgacgagcgcattctggctggcgtgcgccaggcccgtgagggcttcgcccagccgggccagatggcgcgtttgcagaaatatcatggcgacaaggccgcctgggtattgagcgcttggatcgacacctggctgtcacccgaatttgctgcctgggacctggatgccgagctgcgtcgcatcggctgccccgttctcgcgctgcatggcgatcaggatgaatacggttcaccggcgcatgccgcgcatatcgcccggctgacgtccggacgcgcccatgtttttcagggcctgggccatatgccgcaccgcgaaaagccggagcaggtcttggccgagattcgtggctggcttgaaccatagtgtcgaaaaagcccagagcagcggatgttgcgctgcgacaaattccggtctgataacgcgaatttttcgccaggcggctgcaaagggctcgggtactatccccggtggtttaagtatttatccgggcaagatcaaggaaatagcctgcgtgatcttcgtctttatcaccgcaatagcggggagttttcatgcgctttggtatgttgaccaacactactttcgtcctggcggccctgaccgtcatggcgtccgcgcaggcccagagccggaattttgtcggtctgggtctgggcgtggttccgctttatgagggttccagcaaataccgtgtgctgcccgtacccctcatcaattatgaatccggcagctttttcatctctcctcgcgccggtctgccggccctgggcctgaaaaccaagctcgcgcctgacctgaccggcggcctgttcctcggcgccaatctaggccgtgatgcagatgattcccggctgacacgcggcataggcgacattaaattccatgccgcttacggcgcattcgtcgaatgggcgcctggcagctactcattgggcgcggcctaccggcaggctgcccattccggatacggtggcacgctggagttgcggacttcctacgcctttttgcaagacgatcgcaacagcctgcgcctgggcctgagcacccagtggggcagccgtgatgacatgcagacctggtttggcgtcacctcgtcgcaggccgccaagagccgtgccggcctgtcgacctattcgccttcttcgggttttaaaacggcctctctgttctcgaactgggtttaccgtttgaacagcagctggagcaccatcactacggtcggcctgacctccgtgctgggtgatgcgcgtgatagcccgctgaacgaacgcaaggtcaatatgtttggcggcgtgggcatggtctacgctttctgagccccggcttcgctgaccccgcccgctcctggccggagcggggttttttatggggcccgccgtcccccgatcgggactggccacgctgatatcgagccggtttggcgtggcgtcgtgggactgttgttgccagtagaacaaactgtctcgcagcgtatgatgaagtctaatcatttattgctggcaagcgcttatcagtggtcggtagaatcgcggcaagtctccccctaatctttactgtcgaaaggctataaggtcatgagcaacgcttatatcgatgcgcttaaacagcgccgcacccagtattccctgggccgcaacctgtccttgtccaaggatgcgctggtctctctgatccaggaagccatcaaacacagcccttcgtcctttaactcgcaaagctcgcgcgcgctggtgctgttcggcgccgaaagcgacaagctgtgggccctggccacggatgaggtccgcaaggttgcgcccgccgaaggctttgacaaaaccgaagccaagctcaagagctttgccgccggcgtgggcacggtgctgttcttcgaagaccaggacgtgatccgcggcttgcaagagaagttcgcgctttatgccgataacttcccggtctggtcggaacaggccagcggcatggcccagctctcggtctggagcgcgctggccaacgcgggagtcggcgccagcctacagcactacaaccccctcatcgacgccgccgtggcccgtgaatggaatgtgccggcttcctggaagttgcgcgcgcaaatgccctttggttcaaacgaagcgcccaagaccgacaaggccttcatgagcgacgctgaccgcttcatcgtggccggctgatatagcgcctcaaaaacagcgcctcaaaaaaacggagcctgcgggctccgttttttctggggggtggtaggttcagcagtctcgaaccgcgcgaacctagttgccggcttgtagtttgtcttgcgtgcgggtcgtaaagtcgctggcgtcgtggcgttcgtgtaattgctctgacagcgggccgtgcaggcgattgacgatgcggccgcgttgcacggccggacgggccagcagggtatcggcccaacgctgcacatggcgatattcgtgaacggcgaggaattttgccgcatcgtactgccagcccttgatcaggccgccataccaggggaataccgcgatgtcggcgatggtgtattggtcgccggccaagaactcgtgcttggccagccgctgatccagcacgtcgagctggcgcttgacttccattgcgaagcggtcgatggcgtattcgatcttgactggcgcataggcatagaaatgcccgaagcctccgcccagatagggggcgctgcccatttgccagaacagccaggacagcgtcgcggcccgtagggcagggtccgtgggcaggaagtcagcgaatttttcggcgaggtagagcaaaatggcgccggactcgaatacgggaatggggctctggccggaacggtccaccagggcgggaatcttggagttggggttgatgtcgacaaagccgctgccgaactggtcgccgttgccgatgttgatcagccaggcatcgtactcagcgccctggtggccgcgagccagcaactcttcgagcagaatggtgaccttctggccgttgggcgtgcccagtgaataaagctgtagggggtggcggccgaccggcagggttttttcgtgggtggcgccggcgaccgggcggttcaggctggaggcggcggaggcggtgctggctccgttctgattccaggtccagactttgggcggcaggtattcattgctcatggaagggcgctccgttagagggtgacgtttatgattttgccgcgttcttgccttacctcccgattaaccttgtggcgcaaacttattttttgcgccccgcatcgctgtctcgcaagcctgcgatgcctggcggcgcccctctttcgccatgcggcgcgatgtcgtcctgcgttgccgagcgagggacaaacgggcggtcgccgcatcggacggtgcaagatcacgggtcaggccacgatatctgagcgggatggcgtatccttgcgccatcatgctgcattcatacccctgatctgctggagacagaaatgagtcaagacaaacccactttcttgattgagcaccatccgaatccggtggcgcctgccgagcgcgagcgcctgctccaggaccccgggtttggccggattttcaccgatcacatggctaccgtgcgctatagcgccgagcgtggctggcatgacgccaagattaccgccagggctgatctgcgtctcaatccttcgacgctggtgctgcattacgcccaggagatcttcgaaggcctgaaggcttatcgcctccctgatggcggttcgacgctgtttcgccctgacgccaatgcccgtcgctttcgcagctctgccgcccgtctggcgatggccgaactgcccgagaacattttcgtggagtcggttcaagccctggtgcgcgccgaccgcgactggattccctcggctgaaggcgcttctctctatttgcgtcccttcatgatttcgaccgaagtggctttgggcaccaagccttcgtcggaatatctgtatgccgtgatcgcctcgccggtgggcgcttacttcaagggtggcggttcggccgtgaccatctgggtttccgacaactacacgcgtgcggcgccgggcggcactggcgcggccaagtgcggcggcaactatgcggccagtctccaggcccaggccgaaggcgcgcgcgaaggctgcgatcaggtggtttttctggatgcggtcgagcgacgctggatcgaagagctgggcggcatgaatgtgtttttcgtgttcgccgacggttcgctccagaccccgccgcttaccggcaccattttgcccggcatcacccgtgattcgctcatcaccctggcgcgcgatcagggcctgacggtgcgggaggaaccctattccatcgaccaatggcaggaagacgccaagagcggcaagctggtcgagtcctttgcctgcggcaccgccgccgtggtcacgcctatcggccaggtcaagggccgcaagcatggcttcaccatcggcgatggcggcgcaggcgccaccacgctcaagctgaaggcggccttgcaggatattcaacgtggccgtgccgaggacaagcacaactggctgcacaaggtagcctgagcgtcgcccagagattcagcgcgggtggcggcgttgcaagccctttacgcttgcaacgcggcctgaggcggcatcatccaggcatcgcacagttcggtttgccgggatttttagcttcgggcgctgctgtcagtgttcgccgtcggggggcgccagccgtctttcatcttgcgccagggtgatctgatacagcgcggcgatgagatccgattgcgtgaccaggccttgcaactggccctgctcatcgagcacgggcagacagtgtcggccatccgccatgggccgcgccagttcgatggcgggcaggtcgggggtggcgaaggcgcggtcacgatgcaggcagtctgccagcgcggtgttcagcccgtccatggcgtcgtgttcgtgcagcaggcccagatagcggccgtcttccaacaccggcagcacgcttagacggtggtgtcgcatcagggccagcgcatgcgccaggctatcctgtgccgtgacactcaccacatcacgcgacatgatgtcggcgcaccgcagctcggcgtggcgccgcgatgcggcgcgggtttccgccgcgatcacgatggcctggagatcctcttcgctgatgtccagcaactcgccgcgttcggccagggtttggcgcaggtcttcgggcgagaagcccaggcgctggctgggggccgggtcgcgcgttcggtgcggcgtggcgctatcttgggggcggcggggataatgccgttttagcaggccgttgaacagcaaagccatgccgagcagcgctagggagttgatgcccacgggccagagggcaaagccgaagccgagcttggcgacggccggtccgcccagcaccgcggtcagggccaccgcgccgcctggcgggtgcaggcagcgcagcgcgaacatggctgcgatcgccaatccgcatgccagcgccgccgccagcgcgatgtcgggaatataaagcgcgcaggccacgcccaccagggcggatacgacgttgccgcccatgagggaccagggttgggccagcgggctggcgggggcggcgaacagcaatacggcggatgcgcccatcggcggaatgatccagaggctggcagcgctgagcacgtggcggcctatccattcggtgcataacaggccgatcagggcgcccagggcgccatagcatttttcgcgggaattggctccggcggggactggcgcgaaggcgctcagccaggcggtaaagcgggcagacaacactttctccaggcggcgattccgccgcaaggcttgggaatgtagcacgtgctccggtggcgaagcgatgcgcattttggttcaatcggcaggctgttacgccgcagtatcttcaggagcacccatgtcttcccattttcagtccgtggcgctggaacacgccagccgccttatcaatcatggtccgaccgtgctcgtcaccacgcgccatggcgctgcgcgcaacatcatggcggcggcctggtccatgccggtggagttctcgccgccccgtgtgtcggtggtgatcgacaagcacagttatacgcgggagctgctgcatgccagcggccatttcgccctgcttataccgggcgcggcctgggtggaccaaacctatgccgtaggcagcgtatcaggccgtgatggcgacaagtttctgcgctatggtcttgcgacttttgacggcccggtgctgggtctgcccctgatcgagcagggcatggcggcctggatggagtgccgccggattcccgaacaacacactgaagatgcttacgacacctgctttgccgaggtggtgagtgcagctgccgatccgcgcattttctctggcgggcactggaatttctctgaagccaatcgcgacctgcatacgctgcatcatctgggtgccggcaattttgcggtggcgggcatgccgcgaaaggcgcgcgagctttaattcgcaggctcgcttgagcgagccgatctcggcgcctgctcgagccgggctgcttcaggaccgtggcttgcgcgcgcggcgaggctctttgggcggggcgggcgcggtcagccgctccagccatgacagcgtttcgacatagctcatgaactgatgcagatagtcgggcgagagcgcccgcatatgcgatagcgcccggtgcgccagatggtcggcgttcagcggcccggcattttccggcaactgcgccatggattgacgcagttgctggtcggcgctcaagcgcgtccagagcgcgcggaaactgtccagcagcggcagatctgggtagtgttcgcgcaaagaatggtccaggcctgcaggccgctcggcgatgtgagccagtaaggcctgtaattcgctcaagggcggggtctcgggcgcggccggcgcggcctgcacggcggcaagccgggctgcgtagtcgtcaagatgccgcgccagatgggcttgggccgcctcgcgtgcgccgccggccaaggcttggacgcgccgcgccagggcctcaagccgcgcgaagccgcagggatcaaggcggtcggcgccctgctcgcgccagcgttgcaggcgctcagtcacgcgcagcgtccttggcggtgccggtctgacggggcaccggcgcgatttccacgcggcggtttttggcctggccttcagcatcgtcattggaggccaccggctgctcggagccgaaagccgccgcgaacagcgacgacgcgggaatgcccgcgtcgatcagggctcgtgtcacggtaagcgcacgctgagcggaaagctcccagttgtcgctgaaacgacggttgtgctcactcacgcgctggttatcggtaaacccgctgaccatcaggatttcgtcgcggctctggagataggttttcagcggctcggccaggctcatgagcagctcccggccttctggctgaagctggtcggaattcagcgcgaacagcacgctgccgctgatcccgatgcggccatcgaccagcgtcacgcggcctccggccagaggcacggccagcgcctgttccagcgtctcgcgccgctgggtttcggcctgacgttctttgacttcttcgtccagcttgaccgacagttgcagctgcacgccgataatgcccaccagaatgagcacaaaggcgcccagcagtacggccatcagatcgccaaagactgcccaggcgggcgccggggtgtcctggccagcgtcgagctcatctctcatgccgtgccgtcatggttgatttgccgcagttcttgcaggatctgtttttgcgacagcatggaaaggtcaacgacttcgcgggcctgggccacgtaataggccagctgttcgtcgctgcgggtcagtgatttggccagcgccgattcgattcgttcaagctgggctaccagcttgctgttggactcgtcgaacaggcgcaccgccgtgcccagggcttcgcccaggctggcgacgtcggcggcgctgccgctgacttgatcggccacggccgcaattttgccggtttcgcctgctatatgctcggtgaaacgatggcctacccggtccagcagttcggccgacgaggccaccagcgcgtccaccgcgctgcgctgctcggtgctggcgtgattgatggcttgcaacagggtatcgaccgtttccagcagatgaccgcgctcttgtagcatggcgttatcgcgcgccatgctgtcagagagtttttgccgcagctcggccaccatgtcggcggcggccttgggcgcttgtgacgcggcctccagcaggcgttcgatttcggcgatagtgcgctgggactgcatgtcggcctgggtggtgatgtcgctgatggcagccgagaagttgtcgcagatttcctgttgacgcgccagactgcggttgccggtgtcttcccattcggtgcgcaatgccgcagccacgccggctagggattgtgtccaggccgacagccgcgcctcgtcgcgagcggccagttcgccatgcaggcggccatgggcctgatcgactgtggccagcaaagacgccgaatgttcttcgaaacgttgcgctgccgcatccagcgcttgtcgatgcgcaccggtcagcgcggcgctggcttgttcgtgctgggccagcgcttcgccccatgcccgcgctagttgctcggtggtgacatccaggcgggccgccaccttgtcgaccaggctggccgagcgggtgtcgaaggcggctgcgaaacctgccagcgcatcgcgcaggtgctgagccagcgccgcctgttcgcgggcttgtccgtcgagcgcgctgcgccattcttgcagggtgttcgccgtgttggccgacaccgccgccgcgctgctctccagacgggcggcaatgccgtcgatcagcgcgcccgagcgggtttcgaaggtgtgcgcgaattgctccagcgtgccgcgcaggtcctggttgaggtcttgctgcccctgctgttggctggccagggcttcttgccaggcggccagggtgtgctgggcatggttggcgatgctgccggccgcgccgtccaggcgggcggccacgccatcgaccagcgacgtcgcacgttggtcgaagttctggccgaattgttccagcgtgctgcgcaggccctggttgagggcttgctgcccctgctgttggctggccagggcttcttgccaggcggccagggtgtgctgggcatggttggcgatgctgccggccgcgccgtccaggcgggcggctacgccatcgaccagcgacgtcgcacgctggtcgaagttctggccgaattgttccagcgtgctgcgcaggccctggttgagggcttgctgcccctgctgttggctggccagggcttcttgccaggcggccagggtgtgctgggcatggttggcgatgctgccggccgcgccgtccaggcgggcggccacgccatcgaccagcgacgtcgcgcgctggtcgaagttctggccgaactgttccagcatgccgcttagttcgcgggtgagagcgtgctgagctgtccgctgttcagccagcgcggtctgccaggcggcggccacgcccgtctgggtggccgtgacgctgtcagtgacggtggtgaggcgctcggtaatctgcgtgagcaagctggccgagcgggtttcaaaggtgccagcaaattgcgccagcgccgcgctcagttgcgcagccagcgcttcctggttttcctgctggcgttgcaaggcttgcgaccaggcctgcgccgtgtgttccgagccggccgccagtgccgaggtgctgtgctccagcctggccgacacatccgccagcagcgcacctgcgcgggtatcgaaacccgcgctgaaaccctccagcgtggcgcgcagatcctggttcagtatctggttggtctgctgctgctcggccagagcatgagaccagttaccggccacggcagcgctggtttgctccaggcgtgccgacaggccatccatttgcgcttgcatggcctgggtgatggtctcgcgccaggccgtggtttcgcgcgccagggtttgcatggtggtttcgacagcgggttggatggcggcgccagcagcctgggcgctggcgctcacgctgtgggtgagtgcggtttccaccgagtcggccagacgtccatagactgcttcggtcttgctgtggaaggcctgctgacctgccagcagttgttcgttcagggtttgactctggcgctgcatggcggccatcatggcggctagctgttcggccagtgccggcatgacctctgcctgaccgcgcagcagcttgaagctttcctcgcgttgatgggccagcgaataggcgcgcagcgttgtggccgcttgcgtgtcgagcaattggcccgcctgtaggcgcgagcggcggcacagggccgagagcaggcccagcatggccgaggcggccacgccggcgaccgaggtgccgaaggcgaaacccaggcctttgacgggcgcagccagcgaggcgcgcatggccgccaggtcggtggcgctttccagcgccatgccggtgccgcgcagcgtggcgaccatgcccagaaaggtgccgagcatgcccagcaagaccaagagacccacgagatagggagtcagggcggggccgggcaggcttatgcgctcgccctcgatgcgcagtcgcgccgtgttgcgcaagctggggtgcaggctgtcgagccagtccgagagttgtgcgggagcggtgctcagcccttgcaaggcccgtgttaggctgcgagtggcctgttgataacacagcaattcgatggcgccggccagataacagacggcgatcagggcggtgatggaaagcgccaggggattcgtgccggcataaccggcgccaatccagcctatggcggccaaacccgtgagaaagacgatgatgtgtaggagacgggtcatgacgtccttatacgaagagcggcgaacagcccttcgactggttgtagtcgaacatcgagctcggcgagtagcacactttgcatgtcctggcgaaaggtttgcagccagccgccatgtcgggcctctggctggctggcctcttcttcggccaggcgcaggcgctgaaagtgtttttcgagcaggccgggcacattggccaggagggcgcgctcacgtgggatcagggcgcgttccatgatggcgtcgatcacggccagctgggtcagctcgggcgtgctcgttgccagcgtggcccgcaggcgggtgcgcaggttgccgatgcgcgtttccatggtctgctgcaaggccagatagagctggcggtaggtccggtagtcatcttcggcgggcgcgtccttggcctgaaacggcgaggggccgcgctgtttgatgtcgcgcgcgatcgcgttggacagcccggcgcgcagcaatatcagatcgcgctcctggacccgatccaggcgagtctcgccaggcatgggatggctgttcagcgctgccgcgagagcaagcccgtctgtccagcccagccattggctgagacggtcggaaagggattgtccagactcgggaacgtccgcgtcggtcaagcgggtcagcaagcggatgaaagccggtccgccaacaccggaacgccggggcgattgcaccatgcagcagggccaaaaagccaggagtttacacgcgccgactgttttacatgtccgaatctccgaggcttgccggacaggtcttaggggcctgtttgcggagaaaattgaccggcatcaataaaacccaaggaatctgtccccctatgccttgacccccttagagcaagaggcgataattgttacaatagttcacaaaaatagtagaatttactagtaatgagactaaataattacaaagttggcacgcggttggggggcagtatctgggtgctgttgctgctgatgggcgccatgatgggggctagtctgtggggcgtggcccagatgcgcgcggcgcagcatcatcttggcgactcgctgcggcgggtggcgctcacgacggaatggcgaggcgtgctggattctcacctggaagcggtgtcggcctttttgcgaggttccgatccccaagagcagcaacgcttgctggccaagttcgcagcgcagaccaaacgaagcaatgaaatccgcgccaatctggagaaatacgcctcagcggccggcgagcgcgcactggctgatatctggccggcgatggataactatcgccaggctcgggcgcaggccgcggaaatcaaaagccgtaatgacccggccgacatggcgcggctcgatgctttggtcaacgagcaactgcggcccatgatgcaggcctatatcgaccgggtgggggattatggcgatatggcgcgcggccaagccgacctcgccggcgagcaggccgaatacgcttccaacttggtgcgcgcactgctgtttgcatttggcctgacggcgctcgtgctgggcggattgctaggctggcttgtcacccgcagcatcgtgcggcctattagctacgccgtgaagattgccgaaaccgtggccgccggcgaccttaccctgcgcatcgacgtgcagggcaaggacgaaacgggccgtttgttgctggctttgcgcgatatgaacgcgcggctggcgagcaccgtagccggtattcgggtgggtgccgagaatatttcctcggcgtccaatcagatcgcggctggcaatatcgacctgtccgcgcgcacggaagaacaggcggcttcgctggagcagacggccgcctcgatggaggagctggcttcaacggtcaggcaaaacgcggacaatgccctgcaagccaatcagctgacctccagcgcgtcggaggtggcgttgcgcggcggcaaggtggtggccgacgtggtgcacaccatgcaggatattacggccagttccggcaagatcgccgagattgtggcggtcatcgacggcattgctttccagaccaatattctggccctgaacgcggcggtcgaggcggcgagggcgggggagcagggcaagggtttcgccgtggtcgccgccgaagtgcgttccctggcgcagcgcagcgccagcgccgccaaagagatcaaacatctgatcgaggattccgtcagcaaggtcggcatgggggcgaggcaggtcgaaaacgctggcgccaccatgcgggacatcgtcaactcggttcgccgggtgagcgatatcatgggtgaaatcaccgcggcctccgccgagcaatccatcggcatcgagcaggtgaatcaggcggtgtcgcagatggatgcgaacacgcagcagaacgcggccatggtcgagcaagccgccgctgcgtccggcgccatgcaggagcaggcgcgtgaattgctggggtcggtcagcgctttcaaactgggccggacccccgtgcgtgcgccgctggccctggtctgaacggttcagcgattgagttcggcgcgctctttttcgagatcgcgccgggcctcttgcagcttgcgctgcgctttggcgatgtctttggggtcgcccttggtggttttttcggcgagttcggcttcgcgctgcgccaccttggcttgggcgctgcgcaccgaggcctcgcgctctcgctgcaattgggcgtcgtcacaatgggccgcgcccgccagggcctgctccagcccgtgcactcgatgcgagttgccggccgcccgggcggcgttgagctgggtttcgatggcctgtttttttgccgcacaaccccgtagctcagcatgagcggcaggcagcatggcgcttaaaccaagggccagaaccaaaggtttaaagaaagacatgatgggctctccaggcaagtgaggagattcaaggataccgggcttgccttctcttgtgtcgcggcaaaaccccatgtggggcatgggctctgcgtgttttttcccggagagcagatagaatcgaatcgattcatacccgcttttgcttccatctcaccaccacacccagggaggccagaaccatgtattcgctagccgacccgcgcgtgtcttcgcgacctcattaagtcgcccctgtggcgttctccgccacatttcttcgtactgtccatcctgcgcggcgcgcttgctgcagctaggggtatccgttttctctttgagcgccggcctgttggccggtctattccacgatggctagaacccgaaaagaacgacgtagccagacattccgtcatgtgctgggctttgcaatacgccattggatcaagcaaccttggcgccttttgatcgttgcctccatggctctgctgtcggcgctggccgatgtgctgacaccgatgtatgccggccgccttgtcgatgccatcgcctccggggcgcctggtgagcagaccatctggcaggccgccatcacggccttctggttattggtggcgctgggcgtgggcggcacgctgctgcgccagctggcctttcagaacatcatccccttcacactgaacatgatgcgcggcattgcgacggatgcgtttcaccgggtgcagcggctgtcctctgactggcatggcaacagtttcgccggctccacggtgcgcaagatcacacgtggaatgtgggcggtggacatgctcaatgacaccctgctcaccgcgctgctgccgtctttcgtgatgctgacgggcgcgaccctgctgctggccctgacctggccggtcatggccctggtggtgggcctgggcgctgccttgtatatcggcatcacgatcgcgctcacgctgcgctatgtggcgccggccgcccggctgtccaatgcctgggatacccgcatgggtggcgcgctggcggatgcgatcagttgcaatgccgtggtcaaggcgtttggcgctgaggcgcgcgaagaaaaccgcctgcaacgcgtgatcgccaaatggcggatgcgtacgcgccgctcctgggtgcgcggcacgatcaacggcggcctgcagggcgccatgatgaccaccatgcaggccgccatgctcgggacttcactttatctgtgggcgaatgaccgggccagcgtgggcgacatcaccttcgccatgacgctgttcttcgtgctcaagggctatctgcgcgaggtcggcatggatttgcgcaacttgcagcgttcggtcaacgacatggaagagctggtcctgctgcacaagcagcccctgggcgtcgatgaccggcccggcgcgcgcgccattcaagtcggcgccggcgagatacgtttcgaggacgtcaccttccgttacggcgcacaacgccagccgctctacgaacatttttccatgcgcatcgcaccgggcgagcgtgtcggtctggttggccattccggctcggggaaaacgacctttatcaagcttatccagcgtctctatgacgtggatgaaggccgcatcaccatcgacgggcaggatatcgccaccgtgaagcaggcttccttgcggcggcagatcgccatcgtgcagcaggagccgattctgtttcaccgcaccctggctgaaaacatcgcctatgcacggcccgacgcctcgcgcgccgagatcgaggaagccgcccggcaggccagcgcccatgatttcatcatggcgctgcccaagggctatgaaaccctggtgggggagcgcggcatcaaactctccggtggcgagcgtcagcgggtggcgattgcgcgggcctttctggccgatgcgcccattcttattctggatgaggcgacatccagcctggatagcgaaagcgaggtgttgattcaggaggccatgacccgtttgatgcaggggcgcaccacgctggtgatcgcgcaccgcctgtctaccgtgcgcgcgctggaccgcctgctggtgatggatcatggcaaggtgctggaggaaggcagccatgatgtgctggtgcgtcgtcaaggcggtgtctaccggcgcttgttcgagcgccaggcgctggaacttactgaaggcctggacgacgtgctgccctgatgcaggggggatttgcgccgcgaaccccgcttgcggtaagtttgccagggggcgggctgccgtccgcccaacgggagccgacatgaaaaagcaagttcagccctcttttttaaaaccggtggccagcgcctggctagccgccgccctgctttgcgcgcccctgatcgctcaggcctgcacccgggtggtttatctggggcccgatgacaacatcatgaccgcccgttcgatggactggaaggtcgatgtgggcacgaatctttggatctttccccggggcatgaagcgtgatggcgcgggcggccccggcacgccccaatggacttcccgctatggcagcgttatcgccagcggctacgacatctccaccacggatggcgtcaacgaagccgggctggtcgccaatctgctgtggctggtggagtcgcaatatcccgacgccgcggcgggtaagccgccgctgtcggtgtcgatctgggcgcaatacatgctggacaacttcgccaccgtcaaagaggcggtggcggcgctggagaaagaacctttcgtggtggtcaccgacaaggtgccgggcgaagaccggctggccacgctgcatttgtccttgtcggacagcacgggcgacagcgccatcgtcgaatacatcaatggcaaacaggtcattcatcactcgcgtgaataccaggtgatgaccaactcgcccattttcgagacacagctggcccaggaaacctattggcgcgacatcggcggcacggtggtgctgccgggaaccaatcgctcggccgatcgctatgcccgcgccatgttctatatcaacgcggttcccaagagcgaaaacccgcagatggcgctggccagcgtgttcagtgtgatccgcaacgtgtcggtgccctatggcatcactacgccggatcagcccaatatctcgtccacgcgctggcgcaccgtggttgaccataagcgcaagcggtattttttcgagtcggccgtcagcccgaatattttctgggtcgatttgaataaggtggacttctcacccgagagcggcaaggtgcgcaagctggacctgggccccgagcaaagccacatatactcgggcgcggccaacgaggctttcaaggacagcaagccattcgcatttctgggcgtttagttgacgggtgggcggcgggctgcgttatgctcgccgcttttctaggccgcccggcgggcggcccatcaccctgaggaagtcattttggccgaacaacatcgcagccaggctgtgggcatgcctgccaaggatgtgtccactcccactggccttcggcgcaccctgtcggcgcgtcatctgtccatgattgctgtgggcggctccattggcaccggcctgttcgtggcttccggcaacacgattgcccaggcgggcccgggcggcgctttgctggcctatgccctgatcggtctgatggtgtattttttgatgaccagcctgggcgagctggccgccaatatgccggtggcaggctctttcgccacctatggcgcgcgtttcgtcgagccgggcttcggtttcgccctgggctggaactattggtacaactgggccgtgacggtcgcggtcgatctcgtggccgcgcagttggtgatggcgtactggtttcccgatgtgccgggtgtctattggagcgcgctgtttctggccatcacctttggcctgaacgcgttgtcggcgcgtggtttcggcgaggctgagttctggtttgcgctcatcaaggtgattgccgtgctggctttcatcgtcatgggcgtcttgatgattctgggcattatccatggcggagagccggacgtctggcagaactgggtggtcgatgatgcgccgtttgccgggggcttcgcggcgctgatcggtgtggccatggtggtggggttttcgtttcagggcaccgaactgatcggcattgcggcgggggagtccaaagatccggcgcgcaatctgccccgcgcggtgcgccaggtgttctggcgcatcctgctgttttatgtgttcgccatcggcgtgatcggctttctgatcccttataccgatccgcagttgctgcgcaacgaggtgggcgatatcgccgtcagcccttttgcactgatttttgaccgcgccggcctgctggctgcggcttcgatcatgaatgcggtggtgctgacctccgtgctctcggccggcaattccgggatgtatgcggccacgcgcatgctgtatgcgctggcgcgggaaggcaaggcgcccgccctgttcggccgggtgtcgcgcaacggcgtgccggtgttggcgctgctggcgacaacggccgtggcggcgctgtgttttctgtcctttttgttcagccccaacgaagtctatatctggctgctcaatacttcaggcatgaccggcttcattgcctggttgggcattgccgtcagtcattaccgtttccgtcgcggctatctcgctcagggtaagagtctggctgatctgccttatgtgtcgcccttctttcccttcgggccgatgtttgcgtttgcgctctgtcttgccattacgctggggcagaactatgaagcgtttttgcaggatcggattgattgggcaggcgcggcggcgacctatatcggcattcccttgtttctgctgatctggggaggctatcgcctgctgcgcggttcgcgtttcgtggcctacgacgagatggatttttcccagggtcgcgagcgctgagcctcaagatcgggtttcctcgcccagcatttgccgccgtggttcgcgcagccccgcctgcggcagcatgctggaaagcccccgtcgcgcgcgctcgtgctggcgcgatggtctgccttttgcgttggcctgcttgcgtgtgccggataggggcgcttttgacaggccgcccggccaggagccgggactggctgtcggttcgctgagcgcagacgctcagagtttggcgcccttggtcacggccagcgcaagctggagggtttccgtgacgcgttttttggcgccggccttggcgtcctgaggccagtccagcgtcttggtcaggtattgcagcagcgagtccgccacatcgtcgaggacgcctagggcttcctgtggtttttgctgacgcatcgcgaaaagggcgatgtgtgcagcattgagggccagatcgcccagggctgtctgctgttcggcgctggggccggtaggttgggtggaatcgctcaattcaggctccagattgaccgcagggcggtatagaacgcgagactataggaaaaaagacgctcctggacaaacggcgggggcttgagcgttggcggcgttttcgtcttcatcctatgtgcggcgtccgcaggcttggataggatcaagcagtggtcgaacagagattacagatgtggacaacgataccgctcagcctgatggcagcgtcggtcggatattcgctttcgcagccagtgccgaacgcgctgcgaaactatccagaaaaattctagaaagcggctttggcgagcctgagagcacgcatttattcgatgccatgctatgccgcctacgcgaacagcacttcgcggtggtcgtggcggaactgcacccgcaacatcatgacgccttgcgtctgcccgacgcgctgcgtgagcgggcgcgctggccggttccgcatattctatgggtcggcgattacacgccggcgcgatcgccattcctgtccggcgagtcgcaggcgcgcccaggcaggctggcttttgcgcttggcgccctggtcggaggcattagcttgcaggcgctccaggcgcatgcctatctggcccgcagcaaggggattcatgccgaagccgtctccgacgaagggggggctgcgtcaatatctgcgcatgctggcccgtcagcccgtctctgcgacacttctttcgtcctcgccgcaggcgccggactttaccgacgacgagctctgcgaggcgctggagtccgggcgtgggatgcgggttgatctgcaaccgcagttcgacttgcgcacgcgcagaatcgtcggcgcggaggccctgatccgttggcgccacactggtcccggcgatgtgccggtgtcggccatgctgcccgtggtttcccgcctggggctggatggtctgctgtttggctatgtgcgcgaccaggtgatcgagacactacgcctcttgcaaagtcatggccgttgcgtgccgatcgccatcaatatttccgccgccaccttgagccagccgggcttgatttctcttctgggcgagcgggtccgtgaggtcgggctgggaccggagttgatcaagatcgaattgaccgaagacgccgcgcctctggatgagctcagcctgtctaccgcgctcaattgtttgcgtgccgagggctttctgctttcgctcgatgattttggaaccggctcggcgagctttgagctgttggcagacattcccttcgatgaactcaaggtcgcgggcaagttcgtgcgcgatgtcgcgcagcgcgagtcctgccgcgccattctcgccgccttgtcccgcctagggcgtgctttgaatatgtgtctggtggccgagtgtgtcgaaacggaggccgacatcgcctgcttgcgccggcttggtgtgcaggtcgggcagggctatgccttgtgccgacccatcagcgcgccggactttctgggcagaatgatgcagcaggagtgagcgctgcgattggcatggcatgtcgcgctgttcggcgcgtgttgctttggggcttaatctttggtgcaggctgccgttaactggcgacgagagctacgcctcgctacagagaacagcctgtcatgaccaccatttctgctttgacggccagcactgccctggcccctgctcccgtagtggcgcggactgacaggctgcccgttcagcacaatgcaggtgtccgggttgagctgaccggcggcaaggcctcgtcttccgtctatatcgagccctcgcccgcgccgtcggcaggcaaggcggtatgtgagcggtctgcggatgacaccgtatccgcgcttatgcagcgcaatttttcttcttccgcgcccgagctgcgtttcaagggtctgggcggcgctttgctggaacgttttcgcaccgacggcagctcttactcgcagtcgctcatgcaagcgcggcccggcagtctggatgcggcatcgcaattggccgaattgcatcgcgaaaccgagaaccaggtgacgctctcggtcaagaccgccagcggcaaggcagtgcagatcaagctcggcagcggcccggacggcttggccgtttcggtcgagacggccaacgacgaagcattgagcgccgaagagcgtaatgctctggcggatctgtctaccgcttttcaggacgccatcgatggtttggctggcggcgacgctgcgctcaaggtgtccggcctgatggctttcgacactaaggtgctgtcctcggtcgatttgaaagccaatatcaaacagcatgacagggtgcaatcgctgtccttgcatgccgatgccaaatcgcgctcgctggaagccgtgagcgcggccggcacggtcaaggtcgatgtcgatctcagccagtcaggcctactgggcaaggcctcgcaacgtgacgcagccgtgcgcgactacctgaaccagttcgaccgcgcccgtcagcgtggcgatggcgagcaggccttgatgacccagttcaaagatgctttcaaggcgctgcatagccattacggtaacgcaagcgagccggataggctgtcgcgcgaagtgacgctcagccgtggcgatcgcagcgtgttgagcggcatggccgatttcagcgcctcgatcagccaggtttcgacctcgcccaatacggctttgccgcaggagcgcgacagtttcaattatgaggcctctcagcgcacggcagtcacgggagaaaataccgccaatcgttcggtgcgccaggagcagcaatccgcgctcaaggccagttaccaccgcccgcttcagaaggatattccgatgaatctcggcggcgcgcgcgaaacgcagaactacaactattacgagatcgccgatcgcagcaagagcctgaccgagattgcctataaagacggggaactcatcaaggcggatctgagcagcgtggtcaacgaatcgactaaggtcagcaagttcatcaacggcaagcaggccgaagtgaacgatattccttccgaattcacgcagcgcaagagtctgcgctccctgctgcgcgcaagcgaccgcgccgctatggcgggcgccagggaacaactgcgtcagcatcagccgctgctgatcgaaaacggctacgacaaactggccagtactgccgccaaggtgcgcgtgcgctgaacgccgtcaaaccgtaaaaaatgacagatcgcgtatctgccattttttattgggccgcaatgcaagttgatctcaccgcgtgccgattaagccgcgcgacccgctcttacgcagcggctttcgcccgtctgctgcacgacatctccggaacctcttagggcaggcctaagcctgcgcagcttgggtcccctcgcaacgccatatgaatcaaggggaaaggccgtccctggccatccagcggcgagcggcccgtctgttcaaaaccgtaatggcggtaaaactcccaggcctgcggattctgttcattgacatccaccgtcagtgcgccatggtctgccctggcctgatccagcaggcggcgtcccaggccctgtccgcgtgcggccggctcgatgaacagcatggccacatcggcgccctgcgcgtgcacctgtaggcccatgaagcccaggcaaaggcctgatgcctcttcggccagccataaggtgacggcgggcagatagtgatcccgcacttcggggtagagggccagcacggtggcttcgtcgagaaagtcgtgggtggcgcgcactgagcgcagccatagctgggctagggtttcggcgctcggcgtggtgtcaggctgccacaggcgtactgtgatcgtggaaggcatgcctgcagtgtagccgcgccgcttagcgccgttctcgcctgggcctggccggcggcaagccttggacctgaaggttgccggggcgcgggtggtgctggccgctcgcgcggatggcggcagccctgtgcggggttcaacgctggcgcagtgcatccagcacatggcgggtcgccgcttccatggcggcggcgcgatgggcgatgcccaaaggccgccatagcgctggacgcagggggcgcatggcgatgcggtcgtcgggcggcggggcagtggcctcatgcggcaagagggcggccccgtaacctgctgacaccaggcttttgatggcgtcgttgaaattgagatggatgcgcgccttggtccgcagacccgccgcagcgaaccattccgtcgtgatgcgggatagccgcgtgctcgcgtcgttcaggatcagcgcccggtccgccagccattgtggggtgattcgggcgggcggccgccaggccgcgggcacaaaggccatgacgggatcgcggcgccagggccgcaccgtcaggccgggcgtttcggcttgcggcaaggccaccagtgcgatgtccagggtgcccttgctcagccgggtcaggctttcctgggaggtcaggacttccacctggacgtcgatgccagggtgggtgctgcccagcgcttccagggcccgaggcaggagatgggcaatggcgccggtggaagcgcccagccgcacgcggccagccagcccctgcacttggcgctgcacatcgtccagcgcctgatccgcttcggccaacagactgcgcgctcgcgcaaccagggtgtcgccgatgggggtggggcgcacctggccccgctggcgggagagcaggggcgcgccgatgcgggcttccaactcggtgatatgcaggctgaccgtaggcgcagccaggtgcagcgcgcgggcggcctgcacgaacgagccgagatcggcaatggtcaccagggtgcgcagacggtccaggctgatttcacgcatgagctattattcagaaatactgaatctgagagttatgaaattcaacttttcttagtttaagccaagcgggatcataggcgcatccgatccggggaatgaaccatgactcaagcacttgtttttatcgacggcgaccagggcacgacgggtttgcagatccatgaacgcctgcgcgggcgcgatgacctgcgcatcctgaccttgcccgccgccgagcgcaaagacagccagcgccgcgcagaggctatcaatcagtgcgatatcgccattctttgtctgcctgatcccgccgcgcgcgaagcggtcgccgccatccgtaaccccgccgtgcgtgtgctggacgccagctcggcgcaccggctcacaccgggttgggaatacggttttccggagatggcgccggcacaggcggagcgtatcgcccgcgctgcccgggtgagcaatcccggctgctatcccaccggcgcggtcggcctgttgcgtccgctggtggcggccgggctagtgccagccgattaccccatcaccgtgcatgccgtgtcgggctattccggcaaggggcgcgtcggtgtgcaggagcatgaaggcggcgctgatgcgccgccttatgcggcctatggtttggggctcgcgcacaaacacacgcccgaaatcgaacattacgccgggctggccgccaggccggtattcacgccggcctatggatcatttcgccaggggatcgcgctcacgatcgccttgcagcgccgccttttgcctgcaggggccgatgggcgcgcgatgcgcgactgcctggctcgccactatgtgaacagcgtccatgtgcaggtttgccaggccctgcccgagcagctcgatccgcgagcggccaacggcagcaacgccctgcacctgcatgtcttcgagaacgccgagcatgggcatatcctgctggcggcggtgttcgacaacctgggcaagggcgcagcgggcgcggccgtgcagaacctggatctgatgttgcaggcctgaggcgtgtcaggcgtggtcggcgagcaagccttgcgcggcggccttgccgctggccatgcaggcggtgagcagatagccgcccgtcggcgcttcccaatccagcatttcgcctgcgcaatacacgccgggcgcatcgcgcagcatgagctgcggcgtgagggcctcgaagcagatgccgccagcgctgctgatcgcctcgtcgatggggcggggcgtctgtatacggatgggcagcgccttgatgcgctgcgccagcaggtccagatcatggaagtccggcaggcattcgcgcagcagaccggccttgacacccttgagacccagacggctttgcaggtggctggaccacgaacgcgcgccgcgaggatgatgcacggcatcggccacgcgggccgcgctccaatcaggcagcagatccagccaggcggtggcttcgccctcgccgagcagggtgtcgcgcagcggggccgataaggcgtagaccaggctgccttcgatgcccgaggcgctgatcatgcactctccccgcctgcctggcccgttttccgacaaggcgagcgccacggatttaagcggctgcccggcgtagcgttcgatgaaatgggggctccaggcgacatcaaagccgcagttggctggcaacaggggggtgaccgccaccccgcgctgcgccaagggcgccagccaggcgccatccgaacccagacgggcccagcttgcgccgcccagagccagcaccacggcgtcggccgaacttgtcagcgttccttcgggtgtatcgaagcgcagcgtttgcgggctcgcgggttcgctggcaagccagccttgccagcggtgccgcatgtgaaagcgaaccccctgagcgcgcaagcgcgtcagccaggcgcgcaacatgggcgccgccttcattgctttgggaaagactcggcctgacgtcccgatgaaggtctccacgcccagggcgtgggtccagtcgcgcagcgcatcgggtgagagcagtgccagccaggcggcgacctgttcggcggctgcgccgtagcggccgatgaaggcgggcagcgcttcgctgtgcgtcaagttcaggccgcctcggcctgccaacagaaactttcggcctaccgagggcatggcgtcgtaaacatcgacctgggcgccgcccagcgccagcgtttcggcagccatgagaccggcggggccgccgccgatgacggcgacgtgtaggcgggagggggaggaggacatgaagaaagaaatgccggctgttcaggccggcattgtctcatgtggctcgggtcaagcgaaccaggctgatctcggacggtgcggccagacgcatgggggggccccagtaaccggtgcctcggctggtgtagacccagagtttgccctgtttgtgcaggcccgatgtgaagggctgttgcagacgcacgaaaaagccccaggggaagaactggccgccatgcgtgtgtcccgatagttgcagggtgtagcccagcggcgcggcggccagggcgctacgcggctgatgcgcgagcagcagcttgacggccgcatcggccggggcgccgttcaaggcttgttgcggatcgctgcgctgtgcgggatcgaagtcgccggccgtgtagtcggtaacgccggcgaccacgacctcctgccccgcgatcgtgacgaccgcgtgttcgttcagcaagaccttcaggcccaggcggcggaactcgcctatccattgatccgcgcccgagtagtactcgtgattgcccgtgaccagatagacgccgcccggcgcgcgcagctcacccagtggtcgggtgtgcggcccgagctgggtcacgttgccatcgacgatatcgccggtgatggcgatgatgtcggggttcaaggcattgaccgcgtccacaatggcctggacatagggggctttgatcgtggggccgacatggatgtcactgatctgggcgatgcgcaagccctcgagctcggcaggtagcccggcaatgggtacgcggaccgctttgacatgggccagccgtcgggcattgaaaaatcccagaacgctgccagccagcgccagcacgggcaccgccagagcgctgacttcgcgcagccggatcggcggcgcgccgccggtggccagccgccacaggcctgcgccgaccaagaccacatcgcgcagcaccgtgaacacaaacagcgaagagaaaaagcccatggccaagaggccggcccaggccaggcggtccgcccagggctggcgtcccgaggagcggctcagcatgcccagcgggatcaaaatgcaggacagcaccagcaccagggtggcgccgacttgccagatttgtcctagcggtacggcagggatgatacgcaggccgacatagatatgggccagtacgcctaaggcgagaaagcggagaaagaaagaggagttgcgcagcgccatgacaatccaggggcaaaagcggattctaatcccgcaagcgcggggccttgcccgcagacgagaataaaataccttatcttccccccgagctcataccatgtaccggcttgtccgcgcgcccagtcttttgttggcccagcattggctgaacctactgcgtcaggcacgggtgtccgccgagctgcataaccagcatctgcaaggggtgatgggcgaaattccggtggatcagtgcgggccggagatctggatcgaacgtgagtccgaccgcgatttcgccatgcgtttgattggccttgagcccgcagccgaggcggcggccttgccctggacctgcccgcgctgcgcagaggtcctggaagcgcagttcagcgaatgctggcgctgcggcgccgagcgtccctgagcttcagcgctgtgtgccgcgctcctttttgtttgcagccttcatcaggtatttgggggcttcctgatagcccagccgctcatagaatccgtgcgccgcattgcggtcttcgtggcaatgcagctcgatgcggtcacagcctcgggcccgggcggcggcatggacggcggcttcgagcagcgctcccgcccccatcccgcgtgcttcgctggcgacacagcaataactgatgcggcagaaatcctggggcagccccaattgcgggatgaaatgataggaaatgaacccgattaccgcctgcccgcgtttggcgacaacaatgccggcgtcagggtggtcgagcagctgcgtcaggcgccgggccagaaagccctcggcgcccggatagcccaattggtcgagcagttcggcgatccggtcaccgtcagcccggttggcggcgcgcaggcgcatggcgcactccttgaaaaagcttctggtatagcgcgctggcatgacggtttgatgtctgtcatgaaagcgcagcctttttcgcctcagggacccggggccagtgttttaagtttgcgcagttcggggaaccaccacatccatagcccggcgactgccatcgtgcccaggccgcccagcacaacggccggcaccgtgcccagcagcgccgccgtcaggcccgattcaaactcgcccaattgattggacgcgccgacaaaaagcgtgttcacggcgctgacccggccgagcatctcatcaggggtgtgcaactggaccagcgaagagcgcaccaccacgctgatcgagtcggccgcgcccagcacggccaaggcggcaagcgagaccgggatggaggtcgacaggccgaaggccacggtcgctatgccgaacagcatcagggcgccgaacagcatgcggccgacatgttcgcccatggtcagccgggccagcgccagcgaagtcaaggccgcgcccagggccggggcggcgcgcagggcgcccaaggcccaggggccggcatccagaatgtctttggcgaaaaccggcaagagcgcggtcgcgccgcccagcagcacggcgaacagatccagagaaagggtgccgagcagaatgcggcggctggcgataaagcggatgccggcaaagagggtgtgccaggtggtgggcgccttgtgcgccggcgggcgttgtgtgcgcacgcgcaaaatggacgctagcccgacgccatagatcagcgaagcggcgcaatacacccagcccgtgccgatgccatagccgatgccgcccagcgccgggccggcgatctgggcgatctggttggaagacgccgacagcgcggtggcgcgcggaatcccgtcgcgcggtacgatggccggaatcagggtgggcagggtcggggcctcgaaggcgcgcgccgaactcatcacgatcacggtggtgtagatcagggccgtgcctccgaagccgtgcagggcggccgcagccagcactagcgtggccagggcttccaaggccatgcagatggccacgatgcgccgccggtcgtagcggtcggcgacatgcccgaccatcagggtcaaacacatcatgggcaggaactgagccagcccgatcagtcccaggtccagcgcgctacccgacagggcatagatttgccagcccaccgccacggacacgatttgataggacagcgaggcgcagaaacgggcagcgaggaagcggcgcaaggaggggctggagagcggatcggcggccgtggacatgggggcggctaggtaaacgaagcccggccgcctcccggctgaggcaggggcgcggttagcgcttttaagtggataggcgcgtggataaacacgcgccggcattcagatcacgccgctcaatgcgatgacggtcacgagggcgataagcggccccacgatggtgaccaccgcgatatcgccataggagctgcggtgcgtcaggcggcagatcgccagcagcgtgatgatggccccggattgcggcagggtgtccatgctgcccgaggccagcaccgccacgcggtgcagcagctcggggctgatgccagccttgtgggccatggccagatagtcggcccccagggtctgtagcgcgatgctcatgccgccagaagacgagcccgtgatgcccgccagtgtgcccatggcgatggcttcggaaatcagcgggttgccgggcgagacgttcaggactgcgtcgcggatgagagcgaagcccgccaggctggcgatgaccgcgccgtaaccgacttccgatgccgtattgaacaagggcagcatgaatccgaacacccccttgttgacggtttcgcgcagccccttccagtgcttgaggcgcatcaggatcagcaccgtgcaggaggtggccagcgcgatgatcagcgcccacaaacccgccatcttggaggggtccaggccaggatgctgtttgtcgaggggaccgaaatccatgcgcgggaatacgatgtaggtgaacagggcattgatgccgatcaccagcagcaggggcagcagagcctgggccagcggcacttccgggcgctcttcgtcgtgcgaggcttcttcggtgtgttggccatagccctcgttggccactctcgcacgcttggcgcggctgagcagccacgccatgcccacgcccagcatgatgacccccgcgatcgtgcccagcaggggcgcggcaaacacattggtgccgaaataggggatgggcagcgcgttctggatggacggcgtgccgggcagggccgtcatcgtgaaggtgaaggaacccagcgcgatggaggctgggatcagccttttggggatgttggcgtcacgaaacagcgctgtggcgatgggatacaccgcgaaagccactacgaacagcgacaccccgccgtaagtcagcacggcgcaggccagcacaacggtcaggatggcgtggcgcgtgccgagtttgtcggtgatccagcgggcgatggcctgggctgcgccggagtccgacatgagctggccgaacagcgcgcccagcagaaagatgggcaaaaactgaatgacatagccgcccagggcgtgcataaaggtctgggtataggccggcaacagaatggtgatgtcccctgacatcaccacggccagcgccgccatgatgggtgccaggatcagtaccgtgatgcctcggtaggcgaagtacatgagcagaagcagcgagacgacgattgccagtattcccatcggtgcagagtcctttctgaacttgaaacaacagggcgcggcggcgcccatgcagtgccgcgcagagtaggtagcttactgttttatgtcgacgttacttaggctgatacgcacggctttattgcgtcaaatcatgacacagcgccaggacaaaccgtagtcccagcctgctgttatggtaggtatccctgctctctgtctctattccacagacgcatcctaggcgtagactggctccctcttattgccggagccgcgcatgcgcatcctgggtaaagcctcttccatcaacgttcgcaaggtgttgtgggcctgcgacgaactcaacctccgctacacgcgggaggattggggcgccggctttcgacccacggccgagcccgatttcctggccctcaatcccaatggccaggttcctgtcgttgtcgatggtgatttcgtgctgtgggagtccaacagcattctgcgttatctggccaatcagtatcagggcgagtgcttgtatccacggtctgctcgagagcgggcgcgggtggaccaatggttggactggcaggccaccgatctgaattcggcctggcgttatgccttcatggccctggtgcggcgtgcgccgggctatcaggacacagccctgatcgaggcttcctgccaggcctggctcggggccatgcttgtgttgcaggcccgcctggccgagaccggcgcttatgtggcgggcgagcgtttcagtctggccgatatcgccatcgggctgtccgtactgcgctggcgggccaccgagttcgagcgcccggcgctgccggggatcgacgcctattgtgatcgcctgagccggcgcgccggtttttcggcctgggccgagcctcgctagcgaggcagggcagcttggcgcgcggcctgccactcttgcgccagggtcgcgaccaaggctgcggcgggcagaccgcgcgacagcgcggcggcctgcccggcccattgcgcggcgtagccgttgtcgccccgtgatttggcagcggcgttcagggctttgcccgcgtcgtaggtgatgggatagtcggggatgggcgggcagtccggcgcttctcctagttccgtgaagcggttgacgatgcagcgcgccagacggccggagatggcgcttgtgaaggtggtggccacaacatcatggcccagcagcgcggcgcggtaggccgcatcggccgaggattccgggcaggagataaaggccgtgccgagttgagcggcctgggcgcccagggacagcgcggcggcgacgccctggccgtccatgatgccgcccgcagcgatgacgggccgatccacgccggcggccagcaaacgggtcagggccagcgtgcccaggcggtggtcgcgcggggtgtcatcaaacacaccgcgatggccgcccgcttcgatgccttgcgccacgatggcgtcgattccggcttcggcgatgcggcgggcttcggaaagctgggtggcggtcgccatcaggtagatgccggcggcgcgcagcgcctcgagtttcttgcgctcgggcaggccgaaatgcaggctgacgaccgccggccgggtttccagcagcatatccagcatatcgtcatcgacctgaaagctggtgtagatctcggtgatgcgttccggaggggcggcgccaaagcttgcgaagtggggggccagtccggcgagccaggcgctttcacgtgctggatcggccaccgccggacgatgacaaaacagattcacgccaaaggggcgggaggtcagcgcgcgggtagcctcgatcgctttgcgcgctgtcggggcattgctcgcgcccaagcccagcgaccccagagcgccggcattggagacggcggcggccagggcgggcgtgctgacgcccgccatcggagcctgaatgatgggccattgcagccccaggcgggaaaggaagtcggaacgcggcatacaaggtctccggaggtcagtcgcgcaaggcggacaacaaggcttgatagttggcgctgtcctggcctttgcgacggatgagaaagcagtgcgcggggccaatgacgcgcgaaggcggcgtcagcgtttgcagatcgagcacggaacgcggcagaacggccatggccgaacccgccatcacgcaggccagaatggcgtggtaagagcccaactccagcatctgtaggcgggccgggtcttcgccggcgtcgcgcagccattgttcggcgcggtcgcgataggcgcagccgcgggcgaaggtggcgagcgcgcgtggcgcggcattgccgggcggcgtgatcagcagcaattcttccgtgaacagataatcgccttcgagcgctgcacccagggcttcgtccagcctggcgccggggggctgggcgctggggtgggcgacgatggcgcagtccagtgcatggctggcgacggcgtcggcgagaaaacgcgtagtgccggtgcgcaactgaatttctaccgcaggccagcgggcgtgcagccgggccagcggcagcggcaggcggctggctgccgtgctttccatcgagcccaggcgcaggcggccctgcggcccggccgcgcgcaaggcctgctcggcctcgtcggccaacgccaggagacgctgcgcgtagtcctctagccggcggccggcgtcagagagcgtcatgcgtttgtgctcgcgcatgaacaaggcctggcccagatgatcttccagctgccggatgcgggtcgtgacattcgagggcacgcggtctagcgcctgagcggctcgcgtcacgctttgttcgcgggccacggccagaaaaatcctgagatcggagaggtccatgctttcttccccatgctcagccgagcatggcactaaattcttaaaaaaagaatgaaaataaaatattgttcattattacagaatattggcccgcaggcggcagcggtatgatcgtgccagcgctgtttcaaggatgcatcatgcaagactggctgaccgctctgcccaaggcggaactacatatccatctcgagggggcgctggagcccgagctgctgttcgcgctggcgcagcgcaatggcgtgacactgccctggcccgatatcgatgcgttgcgccaggcctatcagtatcagaacttgcaggaattcctcgatctgtattaccagggcgcgcatgtcctgcgcaccgagcaggacttctacgatctcacttgggcctatctgcgcaaatgcgccgagcagggcgtcacccacaccgagccttttttcgatccccaaacgcataccgaccgcggcgtgccgtttcaggtcgtgctgagcggtattcaggccgcgctggccgatgggcggcgcgatctgggcatacaaagcggcttgatcctgagctttttgcggcacctgcccgaggaggccgcgatgcgcacgctcgatgaggcgctgccttatcgcgatgcgtttattgcggtcggcctggacagcagcgaggccggttttccgccgcgcctgttcgagcgcgtattcgcccgagcgcgggccgaaggcctgccggccgtggcccatgcgggcgaagaggggccgcccgagtacatctgggaggccttggagcgtttgcaggtcaagcgtatcgaccacggtgtgcgggcctgggaagacccgcgtctgatcgcgcatctggtcgatacgcaaatacccttgacggtctgtcctttgtccaatgtgcgcttgcaggttttcgagcacatggggcagcacaatgtgctcgagatgctggagcgggggctgaatgtttgcatcaactccgatgacccggcttacttcggcggctatgtgctggagaatttcatggccctgcgcgaacacctcggcatgagccaggagcaggcccgccggctggcggctaacagcctggccagcgtattgaccgcctgatttcaggccgcgtcgagatcccgcaggcgcaagaggtttgccacgaccgccgaaggcgcacggccagaccccgcaccgcacaccctgcgtgctttcgagcgcgcaggcctgggcgaggagttcaagacggcaactaagcaggtgggctaaggccgccaggcagcctcatgcatgacagcaaacgccgggctagcccggcgtttgcctgtttgcgtcggagtagaatgccggactagttcactctagggggagtattgccatgtctaaacttcgagttgccctggccatcgctggcctggtcgccagcgccgccgtgtcggcgcaaaccactttgcgcattggtctgcaagatgatcctgatgtgctggaccccgcgcgcgcgcgcactttcgtgggccgcctggtgttcgcttcgctgtgtgaccgtctggtggatatcacacccgatctgaagttcgtgccgcaactggccgaatcctggtctacctctgaggacggcaaagccctgactttcaagttgcgcaagggcgcggtctatcatgacggcaaccccatcgatgccgcttcggtcaaggccaacctcgagcgcgccatgacgctgcccgacagcaaccgcaagagcgagctctcctccgtcgccagcgttgaagcgcccgatgcccagaccgtcgtgctacacctgaaacaggccgacgcctcgttgctgtcgcagctttccgaccgcgccggcatgatgatttcgcccgccaccttcgacaaggaccccggcagcaagccggtgtgctccgggccttaccgtttcaaagagcgcgtgcaaaacgaccgcatcgtgctggaaaaatttccgcaatactgggatgccggccactaccactttgaccagttggtgttcacgccgattccggactccaccgtgcgcctgaacaatctgcgctccggcggcctggacattgtcgaacgtatcgcgccgaccgacgccgatgcggtcaagagcgattccaagctggccctggctcctgtcacgggcttgggttttcaggccatcgcggtgaacatcgccaacggcgaccgcgttagcgcgccgttcaaagacgcccgcgtgcgtcaagcgctggatctggccattgaccgcgacgtgatcaatcaggtcgtggggcagggcatgttccagcccgcccaccagccgttctcgccggccagcttcgcctacgatacggccgtcgaacacaagggccgcgacccgaagaaggcgaaggcgctgctcaaagaagcaggctatgatcgcgtcaagttcgagctgacctacggcaacaacaccaccatgcaacaggtcatggagctgatccaggccatgggcgccgaagcgggttttgatatctcgctgcgccccttggagttcgccgccatgcaatccgcgttgtcgcgtggtgatttccaggtgggtcaaaccggctggtcgggccgtgtcgatcctagcggcaatatccatcagtatgtgagctgcaagggcaatctgaacgatggccgtttctgcgacgccgagatcgacaagtggcttgaagaagcccgcgctatctccgacgagggcaagcgccgcgagctctacagcaaggtgctgcaaaagatgaccgttgagcgtccccagatctatctgtactacctgccgtgggtgttcggtacgcagaagaaggtcgaaggtttcgtgccctatcctgatggcctgatccgcctgaaggacgtcaagctgaccaagaagtaatcatggatacgcgcatgttcacgacccgtccggagattctgggcagctttggcgtggtgacgtccacgcactggctggccagcgccagcggcatgagtctgctggagcggggcggtaacgccttcgatgcggcagtggtggccggtttcgtgctgcaagtggttgaaccgcatctggtcggcccggctggcgaggtgccggtaatcttccactcggcccgcaccggcaagaccgaagtgctgtgcggccagggctgcacaccggctggcgccacgctggagcactatcgtggcctgggcctggatctgattcctggcaacggtttgctgcctgccgtgattccgggcgctttcgacgcctggatgctgctgctgcgcgatcacgggtcgatgcgcgtgcgcgatgttcttgaaccggcgattttttatgccgaatccggccatgcgctgatgcctcgcatcagcaatacgattgccggcttgaaagacttcttcgagcaacactggcccagtacggccgaggtctacctgcccggcgggcaggtgcctcgcgccggaaagctgttccgcaatccggcgctggcgcgcacctggcgccgggtgcttgaagccgccgaggcggtgggcgccgatcgcgaacgccaaatcgacgccgctcgcgatgccttttatcgcggctttatcgccgatgccattgaccgtttcgtccagaacgaagtcatggatgaaagcggtcggccgcatcgcggcgtgctgcgcgccagcgatatggcgggctggtcagccagctacgaagcgccgctgacctacgattacggtgactacaccgtcgccaaagccggcgcctggagccaggggccggtattcttgcaaacgctggccctgctcaagggcgcagatctgggcgccatgggcgccaacagtgcggccttcattcaccacgtgaccgaggccatgaagctggctttcgccgaccgcgaggtgtattacggcgatcccagctttaccgaggtgccgctcgatatcctgttgtcggatgcgtataacgatgcgcgccgggccctgatcggcgaagccgcctcgcatgagttgcggccgggtcaggtgccgggcttcgaggcccagttggcccgcgtgatggatacgctgtcgcgtctgtccaaggtcacgccggtcggtgcgggcggcaacgaacccacgcttgccgacatgcgggcatcagttaaacgaggcgataccacccacgtcgatgtgatcgatcgttggggcaatatggtgtcggccacgccttcgggaggctggttccagtcctcgcccattattcccgagctgggcttcggcctgaatacccgcgctcagatgttctggctggaaccggatctgccatgcacgttggcgccgggcaagcgcccgcgcaccacgcttacgccgtcgctggccctgcgcagcggcaaaccctatatggtgttcggcacgccgggcggagaccagcaggagcaatggcagatgttggtgttcctgcgtcatgtgcatcatgggctcaatctgcaagaggccatcgaccagcccatgtcgcacacccagcatttcccgacctctttctacccgcgtgaccgcaagcccgggcatttggctgtcgaggccagctttggtcccgaggtgatcgaggatctgcgcgcgcgcggccaccagatcgagcaagcccctgcctggagtgttggccgtgtaaccgccgccgcactcgatgaggatggcctcttgcatgccgcggcgacgccgcgccttatgcaggcctacgctatcggccgctaacgccgccatggccggctcgctctttgatccgccgcccaagcgaacaccggtgcgcgtgaatacgctggcatgggtgttcgaggcgctggagcgcgagccggcttatgcgcggcgcaagatgtttggctgcgaagccgcctacctggatgaacgcctgcatctgttggccgcagatcgtggcggcagctttgacggtctgctggtctgcacttcgcaggaacatcatccctcgctgatggcggcgtttcctggcctgcatccgcatcctgagttaagaaaatggctgtatctgccgcagagccacgaagattttgaagcgctggccgccgccatcgtcagcctggcgcgggcgcgtgatgcgcgcatcggcgtagcgccccgtcccaaaaagcggcgcctcggttaagcgccgcccgtgtaccggtaagcgacgtcccactcggattcgcccaccttctcgaaaccctgcgccagatagaaggcattcgagcggctgcccctgagcgcggtcagttcgatgctggcgcccagggcgcgtgcgcggctgcggagttgcgcaagcactgctgagccaataccccgtccgctgtgatcgggatgcagataaaaatgcgcaagccgccaaacaggctggcggtcatccagaataaagaaccccacccgctcgccgtctgcctcgatgtggcgcgtaagcgccgggtcgaaactggcgcgcagccgttcgcgcgagcgcgccgggtcatagcggcccaatgcctccaggctggggcgcatggcggcccgccgcaactcggcgagcgcgtcgaaatcggcttcttgggcaagcggggtatgcagcagcatggcgggtttcccatggcgggcttttgtcgggcgggctccagagaatctgccacagccccggcgccatggccagcccgatctcaaaggcgcgcggcaatagggccgcgcgcctgttgccgccaggccgcgacgggcctggcgcctatgcacactcctgagcacgggtcgcgtcagaagttgcgcccccggatcagtgccccgcgctgccggcctcgcggctggcttcgaacaggaaccaggtgcggcgttccgtttcgtcgatccagttttccagcaggctggagctggcgatgtcgtgatgttcgtcggtaatgttgtgcgcttcgcgcaaagcggcggctagcgctttgttgtcctcgcgcagctcggccagcatgtccagcggttcaacgtaatcggcatcgttgtccagcacgcgttgcgagcgggcgatgtggccgatggagcgcagcgtggtgccgccgattttgcgcacgcgctcggccaagggatcggtcatggcgaacagttcgtcgccctgttcgtccagcaagaggtgatagtcgcgaaagtgcgggccgctcacatgccaatggaaattcttcgtcttcagatacagggcgaaaacatcggcgagcaattggttgagcgcggcggagatgtcgcgggtggcgtcttgcgccagatcagtcggggttgcaatagggcgtttgcggcgttcggtcgccacggctttctgtttcgtatccagcttcttggccatgcaagtcactccttttaggggattaagaccgactcagttccggcgccttgttgcgcgccagcctccctaatagcgtaaaccccaggggcaggctttgccaactccacatagccgacttgcattgagcacagggatgggcgaggatgattagcgtcgaatgacgacacacatcaacggcaatctctatgcggcctaggttgccgccttccacggagtcatcagcatggaatggaaaatcgcacgtaatggttgggtgggcgatcgcaatttcgacgtcgagcttgccgaagaagaggccggctatgtgccgcgcgtgaaggtctttggtttcccgccgatggaggtgccgggcgcgccttatcccacgcaggatcttgcactcaaggccgccttggcccgcctgtctgaagagttcgacgaagcgcctcgttttgcttgaggtcgctcaggcggcggactgcgccgccatctaaggccggcgcatcctgtgccggcggcgccggtttgcttcgccgagcggtgtcggccggccagccttgatcccgtatcgcgtcgtgcagggtgagcgcgccggcaggcgctcagggagctacgcgctcagggcttgggccgatgccgctcgggcgggcgaatcacggcgagcgcctgcgggctatcgaccagcacgcactgcttgccagtgcgcttgcaatgatcgcgcaccagccaataagcgtcgtggctgatgcagccggtctggcagatgaccaggtcggcagcacgcagactggcctccagggcatcgtcttcgccttcatgtttcagaaagcgcccgccagtgctttccaccaactgccgggccagaccttcggtgttgccatctccgcccacgcagagcacggcgcggccgccctgtcgctggcgggtcagcgagcggacccgttcgatcaggttttcgacctgccgggccagcgttttgcggcgcggcagtccggcgtcgttgcgcagcgcctggcattcctcatcggcccaggccatgcgggtgtcgcgcagcacgaccgcgatgcgtgtctggaacagggcgtgttccagcgaggcgatctgctcggcctggcgcctcaggcgtagagagcaatccgcctgaatgcggccataggcctggagaagggcggcgtgctccgagcgcagttgttcggtgtcggaaagcgtggacatgcggcctccagagaaacggacgcgggcccaagcccgcaaaacgcatcattataattaataatcattatcgtttatgggcgagtaaggtatcagaacatctggcaaggatgtaggccgtctgccctacaatccgggctgacgtcctgatcgcagcctggttggcaggttgcggcgaactccgtttttcgcggcgcgctttatttatgcctggtagtaccgccatctcctttttgcgcaccttgtgcagcctgcgctggttcgccatcggcgggcaggctgttacggtgctgatcgccaatggtctgttggacctgcccttgccgcttggccccctgtgggccggcgtcggcaccctgatggccttcaacctctacgccagcctgcggctgcgcggcgcgcgcgatgtttcctatgccacggccttcgcccatctgatggtggacatggtggtgctggcctggatggtgggttggagcggcggtattaccaatcccttcggcacgatgttcctggtgccgattgccctggcggctttcgccttgccgcggggctgggcttttgccgccgcactggcctgtctggcggggtataccgcagcggccgtgctgggccggccgctgctcagcagcgacgaatcttatgtgctgctgctctggggactgggcgccaactttctgatctcggcgggcgtggtgctgtatttctcgatccggctgtccgccgacatgcgggcccgcgctcgcgagttggcactgctgcgcgagcgcttcacgcgcaacgagggtattgtggcgctcgccacccatgcggccgccatggcgcatgagctcaatacgccactggccaccatgaccctgctggccgatgaggtgcgcgatgaggtcagtgacgagggggttcgcgccgatgtcgataccctgcgcgagttgctggccctgtgccgcgagcgtatccgtaatctggccgtgcccaccgaggtggatctggtcagagtggtggggcaatggcggctggtgcgtccgaccatcgatctgcgccgcacgggaagtctgccggaatccctgcgcgtcgaaccggccattgctcacctgttgcaggcgctgttgaacaatgcggccgatgccggtgaagaggccggcgatccccgggtagacttgcatctcgaataccggaacggggccttgcgcggcgaagtgcgggatcatgggcgggggtttgacccgaaccacaccctcttgcccgccctgttcaatagcaataagccgggcggattgggggtcggattggcgttatcccacgccactgtagaacaattagggggcgaaatgacgatttccgcagcagaaggcgggggctcccgcaccagtttccatttgcccctgggcggttcatcccaggcctagcaggcgcccgcatcggcggataaatacagtacttcggtggtttctggctgccggcgccacgatatcgcgccagcttgcgtactattactactatgacggaatcccattccccggtcggtctgctgatcgacgacgacgagctttatgtgcggactctgcagcgcagcctggcgcggcgtgggctggagacgcatatcgcctgcaatatcgccgaagccttgcgcctggccgaaaccattcggccggctttcgccttggtggacctgcgcctaggagaagattcgggtctgaccctgattcggcccttacgggctctacgcgaagatatgcgcattttgctggtcaccggctatgccagcgtcgccacggccgtcgaggctatcaagcggggcgccgatgactacttgcctaaaccggcgaccgcccccatgatattgagaacgctgggtctcatgaaagcggaaagcgtggcgatcgaagacaccatgacgccgctgcaccgcctggaatgggagcacatccagcaggccctgcacgagacgggcggcaatgtgtcggccgcggcgcgtttgctgggcatgcatcgccgctcgctgcagcgcaagctgatgaaaaaacccggccccgagcgcgatcccgtcctcgagtagcgttttcacgccaatgcccgcagaaacatctgcgtcatattgtcgcagctcgtcattccgtctgggtgcctattattaccctgctgacaagcgtttggggtcgtattaccgcctgggacttttccggggtgcgtcattttgtcgcaccccctcggcggcagcactggctacagtctagcccttgatcaatggttctgtgagaagttcccctcagtgtgaacggacccgcagggcagcgaaccctttctccatccatcccaaggctgtacgtgaaacacccccaccttgcgactctcgcgcgcgcgctagctgtcggcgctgtcatgctgctaggcggctgttcgatggaaattctctctcccaagggagacatcggcgcccaggaaaaaaccctgctcctcaccgctctcggcttgatgctgttgatcgtggtgcccgtcattttcatgacgctctacttcgcctggaagtaccgcgcctccaatacggaagccgaataccttcccaagtggtcgcactcgacccggatcgaagtcgtggtctggaccattccctgcatcatcatcgccatcctggccgtgctgacctggaagtcctcgcacgcgctggacccttaccggccgctgcaatccgacgtcaagccggtgaccatcgaagtggtgtcgctggactggaagtggctgttcatctaccccgattacgacatcgccacggtgaaccagatcgccttcccggtaaataccccggtcaacttccgcatcacctcgcagtcggtgatgaactccttcttcattccccagctgggcagtcagatctactcgatgtccggcatggaaaccaagctgcacctgaacgcgtttgaagtgggcgattacgccggcatttccgcgaactacagcggcagcgggttctctggcatgcgcttccgtgcgctggccatgacgcagcagggctttgacgactggatcgccaaggcgcgcgcctcgaataatccgctcaccccggcggtctatgaggcgctgaccaagccgagcgaaaacaatccggtgacgacgtactccgaagttccgacgggcatgttcgacttcattgtgcataaccaaatgagcaagatggccggtgtcgaccctgcgacgtgcacgcccgccacgaataatctgatcgctgttgcggagtaattgatgttcggaaaactcaccctggaggccattccgtaccatgaacctatcgtcatggttacgctggccgctgtcgccctgggaggcctcgcgctcctaggcgcgatcacctacttcggcaaatggaagtatctgtggaccgagtggcttaccaccgtggatcacaagcgcattggcgtgatgtacatcatcgtcgccctggtcatgctgctgcgcggttttgccgacgccatcatgatgcgcacccaactggccgtcgcatcgggcgataaccctggcttcctgccgccgcaccactacgatcagatcttcaccgcccacggcgtcatcatgattttcttcatggcgatgcccttcatcacgggcctgatgaacctgatcgtgccgctgcaaatcggcgcgcgcgacgtggcctaccccttcctgaactcgctgagcttctggctgttctcggccggcgtggcgctgatcatgatgtcgctgttcgtgggcgaattcgctgcgaccggctggctggcctatccgccgctgtccgggctggaatacagcccgagcgtgggggtggactactatatctgggcactgcagatatcagggctgggtacgacacttagcggcatcaacttcatcgtcaccatcctgaagatgcgtgcgccgggcatgaccctgatgaagatgcccgtgttcacctggactgctctggtgaccaacatcctgatcgtggccgccttcccggtgttggccgccacgctggccctgttgaccgccgatcgctacatgggcacgcacttcttcacgaacgacggtggcggtaacgccatgatgtacgtgaacctgatctggatctggggccaccccgaggtctacatcctgatcctgccttgctttggcgcgttctcggaaatcatcgcgacctactcgcgcaagccgttgtttggctacaagtccatggtctacgccacggctgcgatcggcgtgctgtccttcctggtctggctgcaccacttcttcacgatgggcgcgggggccaacgtcaacgccttcttcggcatcgccaccatgattatctccatcccgaccggggtgaaggtgttcaactggttgttcacgatgtacaagggccgcgtcgtgttcaccaccccggtgctctggacggtcggcttcatggtcacctttgtgatcggcggcatgaccggcgtgctgatggcgattccggccgtgtctttcgtgctgcacaacagcctgttcctcatcgcgcacttccacaacgtcatcatcggcggcgtggtcttcggttgtatcgcggcgatgacctactggttccccaaggctttcggcttcaagctgaatgagcgtctgggccgttactccttctggtgctggttcatcggtttctacctggcctttatgcccctgtacatcctgggcttcaagggcatgacccgccgtctgaaccactacgacaacccggagtggcagccttacctgatcgttgccctgatcggcgccttcttcatcgccctgggcatctggttcttgttgcaacaggtggtgatgtctatcgtcgatcgcaagaacaaccaggatctgacgggcgacccctggaatggccgtaccctggagtgggcgacttcttcgcctccgccgttctataacttcgctcacgtgccccacgtcgattcgctcgaccagcactgggaagataaggagcgcggtgttgccttcaagcagcccaagacctacgaagacatccacatgccgcgcaataccgccgcaggcatctatatcggcgcctttggcctgatcatgtccttcggcctcatctggcacatttggtggctggccatcgtgggtctggtcggcatgatcggttccttcatcgtccgcgccttcgatcgcgatatcgactactacgtgcctgcggccgaagtcgagcgaatcgagaatgaatactacgccaaactgcaaaaggcgatctgatccactatgacgcacgctgtagcctctcactctcaagatgcccaccacgggcatgagcaccacgacgatgggtccaaaaccgttttcggtttctgggtctatctgatgagcgatttgctcatcttctcggtgctcttcgccaccttcgccgtgctgtccggcgcgacggctggcggcccgaccggccgcgatctcttcgacctgaactttgttctggtcgaaaccatgctgctgctgatctccagcttcacgttcggcgtggccatgttgaatatgtatgccggcaagaccaacaaggtcatcgcgtggctggtcatcacctttattctgggcgcaggctttatcgccatggaactctatgagttccagcacctgatccatcaaggtgcgggcccggaccgcagcgcctatctgtcgtccttcttcttcctggtcggcacccacggtctgcacgtcaccgccggtctgctgtggatcatcatcatgatcatcatggtgtgccgccatggtctggatgccaccaataagcgccgtctggcttgcctgagcctgttctggcacttcctggacatcgtctggatctgcgtcttcacctttgtttatctcatgggagccatctgatgtctgctcatcacgacgccgcccacgccgatggcggtcacggcagcctgaagtcgtacatcatcggcttcattctctccatcatcttgaccttgggttctttctggctggtcatgaatggcaccttctcgcgtccgcttgtgctgggcggaatcctggtgctgtgcgtggttcagttgttggtgcaactggtgttcttcatgcacatgggcaccgccaagagcgagcaggacaacctgtcggctttcctgtttacggtcatgatcatcgccatcattgtgggtggttcgatctgggtgctgcacaacatgaatgccaacatgttgcatcccatgccctgatacggcattgctgtaaacaacaacggcgcccttgggcgccgttgttgttttgtgggccgatgagggcttgcacactctagggccgccgggccgtcactgtcgggaacaggcaggccggatcatcgtggaagacgatgtcgtgaaagccggcttcttcgagcagcgcgcgggtttcgccgtgggtgcgcaagccggtccaacgcggtgcggccagccgtgtgaacagcacctgctgcaacatcaggtcgtcggcattcaggcggtccaggcgccagggcgaggccggattcaggctggggggcggcgtcatgaagctggtcagaaagaggccgcccgatttgagctcggcagcgcaacgtcgatagagctgcgtcacgcgctcggtgttaggttcgtagatggacaggccgtggctgacgacgatgtcagcttcggcggcgatgtcgccttgccaggcatcttgttggcgcagatcgacgggaagcccttgttgcaaggcgcgcgagcgggcggtggcgagcgcctgggcgtcgatatcgacgccgatgagatgcacctcgggtgcgttgcggtagtccaggctgagcagatcggtcagggtgccgcagggaatgctgagcagcgtcatccgggggcgcaaggccgcttgcaaaagctgtcgaaaaattccatagcgatggcgggtcgccagcgtggcgggcagccgctcgagcagcaggatgtcagcgtgattgcgagcgctaccggattgatgcgtgaccaccacgtcggtccagtgggcatccagcccgccatgcgccatcacgaaggcgcccagttcgctgcctgcgacggtatctagcagttcgagctgacgttcgaccggccagccgggcagatcgcccagctgttcgatgcggctgcgaaggtccacgcagggctgggtgtggccgtggctgagattgcggtcgttcatgggcttgggctgccggtagagaagggaggccgacgatactgcttgcgtccagggtgaactaggacgtgcggtctgatattgcatgaaagtgtgagaccctggccaagcttcgattaatcggtcatcctgcgctgagcaagaggagagcgccgcctgcggccctgcggatttcccctagtgaaatcaacggtattgttgccattatttatggcaaaatatatccaatagtttcatggtgtggatagtaaaacgtatagaaatataaaaagcactgtccgccttccggcaggacggcgaggtcgcgctttggctgaggggccgataagtggcggatatgccaggggaaggaggccggtttagggatgcgggtggcgcgccatgttctgtgtctcggttatgcacatcccgacccgctcggcagcacttgacccgatgtgtttgtcctaccccaaaggaggaggcgatgatgcagcgcttttctttaggcaaatggctgggagttcagcacgctgaacagcgcgcgagactggcggcgctggacaaggtgcaggccatcatcgaattcgatcccgatggcactgtgctgacggcgaatggcaattttctgaatatcttcggctacacgctggccgagatcatcggtgagcatcaccgcatgtttgtcgatcccaagcaatgggcttcatcggactaccagcgattctgggaaaagctcgcgatgggcaggcccgattcggggcgttaccgccgcatcgccaaggatggcggcgatatctacttgcaggccagttacaacccgatctgtgatgctcaggggcaagcgctgaagatcgtcaaatacgccacggatatcaccgaagagcaaatacgccgctcggatgcgcaaggccagttggaggctatcagcaaggtgcaggccatcatcgagtttgatctgtgcggcaatatcctcgacgccaatgagctgtttctggcggcaatgggctatcgcctcgatgaaatcgaaggtcagcatcaccgtatgttcgtgcagcgcgctgagcgctccagccccgcctatgccgagttctggcgcaagctgggggcaggcgagcatcaaaccggccaatatctgcgcatcggcaagggagggcgcagcgtctggatcgaggccagctataactcgattttcgatgtggatgggcgccccttcaaggtcgtgaagtacgccaccgatatcacgcgccgcatcaccgccgcgcaaactttgcggctggcggtgcaggggctgagcgagaatgcggttcgcgcctcgcaggccaatgagctcgcccagcaggcctgccgggtggccgaacagggcgggaatacggtggaaaacgtcatcaccacgatgaacaccatcaccgccagctcgcgcaaaatttccgacatcatcggcgtgatggaccgtatcgccttccagaccaatatcctggccctgaatgcggccgtcgaagcggcgcgcgctggcacgcatggcaagggtttcgccgtggtggccgccgaggtgcgcagcctggcgcagagcagcgcttcagccgccaaagaaatcaagcatctcattaacacctcggttgagcagattgggcgcggcgctgagcttgtgcagtcagccggcagcacgatgaccgatatcgtggcgtcatcgcgccgtgtgaccgagatcatgagcgcggtgctgcaagagtcgctcgaacaatccgccaagctagaaggtgtgaccgaagacctcggcagcgccaataacggccagcaggccgcgaccggcctgctggccttgtgtgatcgcgctcctgcccacgcggcatcaggcggcggcctttcatgaaagacagaaaaaactgtaaaacttcgtcaggatgacggtgtcgaagggcgcgcggggttcaggcccgcggcccctatgccgtatttcttggtacgcttgccgggtcatccatctcccaacgccgacgttttgttcctcgcctttgtctctcgcttctcgccgctgcgcctgctgttcgccacggccctgctcgctgttctggcgggctgcgcatcatcttctgtcagtccgggatttcatcgggtggagtccggcgaaacgctgagcgctattgcacggcgctacaaccagagcgtgcctgacctggttcgttggaacaaactgaacagcgccaatcgcatcgagaaggggcagttgctgcgcgtgcagcctcccggcggcacctcgggtacggtcgccagcaaaccccggtccagcgcagcttcgccgccgccgtctgccccgcgcggcgcgccggtgaccggcatcacgctgatctggccggccgaaggcaagctcacgcggacgtacaacggcacctcgtccaatggcctgactatcgccaatgcctcgggcacccctgtgctggctgctgccgccggcacagtggcctatgcgagccatggtctgcgcggctatggcaatctcgtgattttgcgccatggcaataacttcatcactatctatgcgcacaaccgcaaactgctggtcaagcaggggcagagtgtcaagcaggggcagcagattgccgagatgggcaatagcgatgccagcagcaatcagctttatttcgagttgcgccgcgatggcaagccggtgaaccccacgggtgtgctgccgcgccgctgagaaggcagattcgtcttaaacttgcggccgtttcccttctttcaggatgaaccctcatgccgagctttgatgtcgtttccgaagttgacaagcacgaactgaccaacgcggtcgatcaggccaaccgcgaattgtccacccgcttcgatttcaaggggtcggatgccaagttcgagctggaaggctatgtggtgacccaggtcgcctccagcgcctttcaactcaagcagatgctggacattctgcgcggccggctgggtgcgcgaggcatagacgtgcgctgcctggacgaggaaagcccgctcgaaaatctgggtggcgcgcgtcagaagatcaccatcaagcagggtatcgagcaggcggtctccaagaagctgatcgccgccatcaaggcgagcaagctgaaggtcgagagccagatcaacggcgaaaaactgcgcatcaccggcaagaaacgcgacgatctgcaggcggtgatgcagttgctgcgcaagacagaagtggacctgccgctgcagttcgataacttccgcgactaaacctgcgcccagtccggcgcaggcttgagccccgcttttatttcgcgtcgagcagctttctcgcttcggccgacaggtctaccgattgacctttgtggtcgccccaggtgtaggcgttgccctgggtttcctgcgccacacaggggtcgagattcttctggccggtcagatcgacctggttgatgcgcagacgcggttgtttggcatgcagttctcgggccacggcgcagacgtcttcgtcgcaacgatccggtccgcccgcaaagacgaagatcagggcatcgcggctcttgccgtccacggcttcggccgcccggcgcaggctggctccgagagaggccttgccgccattgtcggattgcttgacggccgagagcatttggccgcggtccgaggccgggaagggtccctgataggtcggcgcgcggcattcgccgccgccatagcgcaccagatgtgcggtcgttttggatggcaggccctggctcagccgctcgatttccctgctggcaagttccgcccggcttggcgaaccctggcctgcccgctcattcatggctgccgaggtgtcaagcacgatgaccagttcggtcggccagtttttgtcgtcaggctcggccttggccgggggcgccgccggttcgggggcgatctgcgcgggagggacggtttgcgcggggggcaccggcacggccggacgcatccatagccaccagcacagcagggccagcagcaaaagcagtaagaacagcggcagcgcaatccatagccagcgccgccggcttggaggcgcggcggccggcgcgggcattccctgcgtgagcagcagatggccttccacgctgaacatgctggccggatcggcccggctttgcaggctgcgcaccaaattggcttgcggcgccatgccccgcgcgtcgagcgatcgagccaggctttgcaattgggcctggtgttcagcatgccgtgccagcaaggctttttgctgcgtttcgttcagcgacgcaaagggggtgacggcgccttcctggctcgtccaccactccagagaggcgtcgctgcccaggcgcggcagggcatagacctgggcgacgctgggtgggaaatggcgttcgagaaccgcaacccgctcctcgaagaagcgggccatctcgtcggtggaagtgccctggggcagaggatcacgctgaaaacgttgcacggtgcggaaaggattggcgcgcggcgaaccgcgcgatgttggctagggggcttgcagcacgctggcgcgcagtcgtttgaccatttgttccaggtcttgcacctggcgttggcgggcggcgatgtcggcgtcgccggccttgatcggctgggcctgcaaggccgcgaggtctttctcggccagtctcagttgcaatttgagcttgtcattggcgccagcgcgctggcgcacttgatccagcaactggcgtgtgctggccacggcggcatcacgcgctttttgctgctcctggaccgattgacccaaggatgcgcgctgcgcctccagcgcgtcgagcgataggcggaacagggcgttttcttcctgtgccgcagacagccttgcctctttctggtctaccgtctggcggtagctgcccgagccatcgcactgcattttacggatgacgctcacgtcgcggttggcgggatcgcaggcgcccggcggcagcgaggcgcagccggccaggcccagcatcagcaggggggtaagccgtttcatacgatcttgccccagtccagcgaatcgcgctgcgtgctgagcgtgcccatggcggtgcgcagcttggccgcttcggcctggagtttttcgatttgggtatcgagcttcttcagatctttcttggagccatcctgagtgctggcggcggcttcccggtaggccgcgatcttgttgtcgatattgtcctgctcttgtttgatgcgtgcgatgtcggcgtcgacattgcgcagttgcttgcgggcgctggcctgatccagcttgccctgggcgacatccaggcgtagctgctcgatcttctgacggtctgtctcgatcacggcctgcagcgtctgcgagcgctgctggagcttttgcgtgtctttttccacgtcctgcgtgacggcatccagcatctcgcccgtggtcttgtactggctgcggcggtagtccagataatagttggtgcccatggcgataccgcaggcggcgatgcccgccacgacggcgcaggtggctttctgcttggagggggcagccagcaggcagagcgccaccccggcgaccgccgcgcccgcgcaggcttcaaagcccgagcggctgaaaaattcggcatcattgccctgggttaggcgggggtcgagttgtgcgccgcccagcatggtgctgcccgtgctggcacaacccgaaatcgccagcgtcgcagcgaccagggcggcgatggaggcgcgccgccatccctgtttgaatacttgcatgtgcttctcctgttgctttagtttttgactgttgccacacaggcagacagccatttttccttttccaccttccaggacttcagatagcccttttggtgtccccaatacaccttgagatagggcgtgaggcccttcagtttttcgttttgcttaaggattttttccatcacgggcaattgccgggcaatgttttcctggccgtacagggtggaggcatccaccagggtgctggcgtagtactgcgtggtttcgcccagttcgtagcggcgcttttgcagattggttttgtagctggcgcattcggcggcatccggggtggcggcgcacagatcgtcataggttttctgcacgtagtccacatagcgcccgtcatcccgcagcttggtgcacaggaaggcgcccaggttcaggctggcgcggatggcctggtcgcgggcctcttcctgcttttgattgctggcgcgcagcttgccttcgaggtctttgagctgctccttgagcctgcggtcttcgactttgcccgccaggtcgcccagttcttgcacggcgcttttgcctttgcccgaggggtcgttggagacctggccgctgcccagcgctttccatccagtttccagttgctgtatgcggtcgcgtgaagtcagttcgggcgcagcgattacccagcgcagtccgacggttttctctttttgctcgccgtcctcgttgtaataactgccttcgcgccgtgcggccgaacggatgccgtcctccgctttacggaagtcgcctccccgtatgacataggcgccggtgccgccgtgctgacggtccagcttgttcaagcggaaggcgtcctgggtcatttcggccacgttgccaagtatgtcgtgcagaccgagcggattgggtttgagcaatcccaccggctgcgccttgccattggccgattgcgcgccggcataccattcatgatcgacgatgccttccggcatgggatagcgggcctcggcgaatgcggcggcgtcgacattgatcccgccgcgtgcggcgaactcccactcgatttccgtaggcagtcgcacaaagccgctgaccccatcctctttgggcaggacatttttttgttgtttacgcaaccagatgttgtataggtgcgctagctgcgccgcatcgaaccagccaatgtcgcttaggggcagcatgccattgcgagacggcgtggggcagctcttggcggcctcgccggtcagtgtctggagcgcctgatactgttgttgcgtcagctcgtacttggccatcaggtagtagcgcgccttgcttccctgttcggtgaagctgccggcaatatgggcaatacgccgttgttcgaggaaggcgaagttttcgctctcttgtcccacgttgataggcaggtcgtctagcggacccgcagccggcacgacaatcttgcgaaacaccagcgcgccctcgcaaggcaggggcagcacgacgtcatccttggccggcttggggttgtaatagcgttcttcccactttggggccgcaccggtcgcacccgcgaaggccgacagaataagcaacaaagccgctttagatttcacgcagactctccgcaggttgaatacggcgcgcgctgagcgcgcccagttgcgataccagcagcgccacggccagggtgatggtcagggcgatcagggcatgctgcggcgtaatgcggcagataaagccctgggtgtcctggctcaggccgagcaggtggttaaaaatggcgctgcctgcaaaataaacacccaggcccagcacgaaggcgatagccgtcaggatcagggcctggatcacgatgtagaggttcacctggcggccttctaggccgatcaggcgcaacacggcgatgtcgcgccgcttgcgcctgatgttggccagaaaagccccagcgagagaggccaggcagcccagcacgcccgtgccggcgatgacgccgaacaccgtggacagcaggtggtcaatggcctttaccttgtctatctcggccaggcggctggtggtttcgatgcgcatatcgttgaggtgacgttccagcgcctcgacggcgtcgatgtcgcgcgcgtagacacgcgccttggcgaagcgttggcgggcaagatccaggggctggccatcttcggcgcccagggcggcataaccgtcgcgataccactccatatcgcgcaagagctcgggctggacaaaggcggccggacggggataggccgacggcgccagcacggcatggacgatcagcggcaccatggcccgctggtcccggccttcgaggcggcggctcactcgcatgcgcagcgtatcgcccgggttggcgcccagccgtgtggcggcctgtgcgctcagcacgactgcgccggctgccggtgcgctcaggcctgccatcaaggggtcgccgctggcggtgggcagcacgtcggcattctccagaaactgcgcgccggagcgcaacagatctgcctgggtgttcagcgagcgggtcaggccgatgacgaagccggcttggggatgttgcgccagggcgtcaacccaggtctgatcgtagctgccgctattgagcagacggatctcgaggttgtgcgggtcattcaataattgatcgcgcatggtgctaatcacgccgtgtttcagaccgaataggagcaacaagggcgcgatgacggccaccagcgaggccaccatacacagggacaccaggcggtcatgacgcaggtccgcaccggccaggcgggcgatctggccgagtttcatacggcttcctcgaactcggtcaccccggcgcgtgaataggccttcagatggcgcaggccgaattcttgcaccagcgcccaatcgtgggtgaccaccaccgttgccatgcggcaacggcgggccaggtcgatgaacagaccgaagaggcggcgcgaattgtcggggtcgagcgccgaggtgggctcgtcggccaatagcaggccggggccgtgcgccatggctcgcactacggccacgcgctggcgttcgccgagcgatagcgcggcaggccgttggccgagcagggcgctcaggcccagttgttcgatggcctgcgtggtgtgcgcgtcagcgtccggcatgccctgtagtcggcgtggcagggcgatgttttctccggcagacagatagggcagcaggccgcccgattgcagcacgaagccgatgcgcgccgcccgcaaggcggccagcccgcgctcatcgtcgcgccgcatcatggcggcgacatctctcgtgccgtccaggatgtagcggccgatggtcgccggggccagcaacaggcctaggccttcgagcagggtgctcttgccgcagccgctgctgccgaccacggcgatgacttcgcccggggccagttcgagcgtggcaagccgtacttcgaaggcagggccgcgaatcagccgcagatcttcgatctgcaacatatcagtccggcctcacggcatcatttccagcggcacgggatagacatagtcgcgctggtcgctatccttggccagcgcgacccaacgatcggcatcggcgttgtagatctgatagtggcgcaacttggtgctgagcgtgcggatgaatttctcctgcgccaggccgtccatgctcttccagctgtcttcgtccaggttgaggacctcgctctgatagggcaggccttcgagatactcggccataaagcccatgtccgacagcttggattgcttgagctggttggggtcagcgcccatggcggcagccaccgagcgcaattgctggaacatgtcggaagacgagatcagaccctggttggcggcatccacgatcttacgcatgacgtcgttcagatcgctcaactggcccttggtcagcaggactctgacgtcggtggtcgggatattttgcttgatgaggtcgcggtcactgatccaggcctgaaacaccgggggggcctgggcgccgattttttcgcccagataggcaagcttcattgcattgccgatcaaggccgcgtcatcgcgcatcttgtcgtcggcgttggcgggtttgcgccccgggtcgctggcattggctgcgctgcccacggcatcctctccctggtaggcggacttgacctgctgcgtgatggcggcagccagcatgtccacttttttgccgtactcattcacgtcaccggcgttgaccgggtagtacagcgaaaggttggtgttgccgtaggtggagaggttgcggtattgcgactctgcgtgggcatggttgttcttgccggccgcggttttcagatgcagcgtgtaaatcgccacccctggcttgcctgcttccagccgcacctggctggcgtccagcccggtcgaggacagtttgttgccgccgtcgatggcgccggcgtctgtaatcagcacgatgtagcgcgcgccgaagttgcgccagtccaccttgttgatggcctccgtgacgcctgcataggcatcctcgtcgaacaggctgctggacaccgaagcctgtttcaggtctgacaccttggacagaaagtccgcgccgtctttgacggtattgggatccgcatagacccggctgacatattccaggcccggcactgccttgacgttggagcggaaggcgaccagaccgaacttgacgcggtcgcccagcttttcttgctcgatctgcgaatagacccgccgcacggcctcgcgggtacgctcgatataggggtccatcgagatgctggagtccaccacgaatacaacggccgccgagaattccttgatctgattactgcgctgctcggccgatgaggtgtcgcccgaggccggcacagtggtcgcgtccttgctgaccgaagcgacattcagcacacgggtgcgaaagccctgctcggtcatgacctcttcgccgctcaggatgggcagcagatagaagtgcttttgcatgtccacgaagagctcgggttcctgggccacaatgccggcagccttaccctgagatttgagctgatggcgcaccggcgcaatcttctcgaccggatcgacggcgttgagcacggcgtcaagcttgtcgcgttcctggaagaagagggtgcggtcgcggccggcggggttggtgaaggccagtgacaactgcatcttccagtccaccgtgcaggcctggttcagccagccggtggtcttgccataagagtcggggccgacctgtagccatttgccgccatccgcgtcctgccgggcgtagacatagaagcggctgaaggcgggctggggcacgccggccgcgccgggcttggcgtgcagttggcagccgggcgtggtcagcacgcgctggtatagcgtcttcttgccttcctggagcaggggcgaggccgcgtgcgcggaactcaacccgagcaagagcagcagggcggcggtctttaacggcgggacgtgaggcatggcagggatcacttgggcagtgcttgcagtttggcgagcgcgtcgggctggtcggcttgtttttccagcacggactcataccagtaacgggcggtggcggcctcgggcttgaagcaggcgctcttggcgctggccgggtcgtattcctgggcgtaggccagcgcgacggtgatgtcgccggcattggcgcggttggcgtataggcgctgggcgatatcgcattggccagcgtcgcgggcagcgtgaatcacagcaaggagggcgtccgcttccttgacgtcacggatgcagctttgcacaaaactcatggtgtcagcgccaggcagggcggcaaccgagcaggcttgcgtggcctgcggcggtgtgaccaccgtttcggccggtttgcgggcctgattcaagaagtaataggccaatgcgccaagcagcgccacaagcagcatcgtcagcaggatgggcaccaggcgctggcgcttgggcttgagatagtcgtcgggcaatccggatgctgcaatcggcggatcgttttgcatgacgggagggtcggcgggtttgggcgcagccgcagcgctgatggcgctactgccgcctatcttcggcgcagcgcctgctgcgctgctgggcagcacgtcagcatcgcagcggaaactgtgccgcgttgcttcaccgcccgctacgcgggtatagccgcggcagctttggccttgcgtgccggccagcagggtgtccacgaaatccgggcccaccggcatgatcagggtctggccctggacgctggcgccttgcagagagatccattgttcgtcgctgacccagccgcggctcgcgatatccagatagggggtatcggcgttgcggcgcaccgagagttcgatctgcgaggcatcggtctcccagggagagatgcgcagttccgcgcggccaggagcgaccgccttgagaagaatatttgccatgatgttcgactacgtctggcggaatccctgaaggatgccgcccagagcctggttttgttcgatagagatttcactgccggccatatggcccgcattgccttgcaccacattcatcaggccggtcagccaatagccggcatattcggtattggtgtcggccggctgctcgtcgagctgcgggaggtcagtggcatccagacgggtggtgcgggcgaaaagccgttgcttgttggcgatgctgactggccgctcttcgagtggcatggtcagatagcctagccaggcgatgaagtcgttcagtataagttgtgcgcgcaacacctgacgcatgactagctgctcgcgcgtggagctgctgtcctggcggccggtcaggctggctgccaggctgccctgtaaatccaggcggttggccgccgtaatgagctcatcgaccagcgtctcgacaacttctttcttgataaagaggctgtcgatcaggcgcttgcgctccggcagatcgcgcaggtgggcgatccaccgctggaagaccgcttccgcgtaaagatggtcggcggtcttgagggccgccttgaccggcttggccgctggcgcttctgcgctttgcgcgaaaggattgctgtcagccgtggcgaaggggttgtcctcgaccgaggcgaaaggattgacatcgggggtgtcttgcgtagcggcctggtcgcccgactcgtcagcctgcggttggcggtgcaagccgttcaagtacagatcgcgcaggtcttcgcgcggcagctccatggcgtgcatcagctcgggaatggccttgcgcacaccgtaaagcgcttgcgccagaaactggccacgctgtttttttagcgcgacatcgtcgccatcgatgtctttatgatattgcgccaggcgggccaggatgccgccttcgcgctgtagttcttcagtgtgctgctggcgcagtcggctaagcttgaactccaggtcggcaatgccggcgataccatcagccagacggctcatgccgccgtcgttctccttgagcaccgcttcccaggcccgctgcgggtccgccacgcggcgcgccaccgagtcgtggctgatgaaggcttggccaagacgcgccagtccttcgcgcttgtcagggtcgatctcttcgagcccgccccggatcttgatgaaagagccttcgatcaggggtttgcgcaccagatagacattattgaaagcggtttcgctccaggttttcatgaagcccaggtggccgtagcgctcttccatggttccctgaaccatgccataccagccttcgacgatttgcgagtcgccatccaggcgcagcatgttttgcagacgcatgtcgaatttggtgatggcccagaacaggccgcaggcgcgctggccccgagattgcggtgtttcgccttgggtgcggtccacccagcgctccagcacgttggcgatgtcgctcacgttgctttgttcgtgcgtgcacagcaccaggccattcatggcctgtgtgtcggtatagctttcgaacaaataggcgaccttgccgcgcaggaagagttgcgccaccggattctcgtccgccgagatgtcagagagccggctggccttatagcgtccgcggtagccggggaagtccagcagatcgacggcttcgatgctggccacgcgcttgggctcgaccgaaggaaaaaccaattcgaccgtgagcgccgccagatgcgagacgcgcacatcggtgggcgcggccagcttgccgctcacttcgggccggacggtgacgatgttgtcttgcgccgaaccctggcgcaccagcgcgtcgaccgacatgatactgtcgcggccatattgcaggcggccatccaccgtggtcgtcagcgccgacagaggcaggaaggccgtgctggcgtttttcagcttgcgcaggctggccgcgaaatcggcgtaaacctgagtcaattcaggcagcgcgccccaaagcagcgaaaagaattgggcacggtcgtcggtggacaggcgcggcgcgagtgtcatggcctcttgccaatagccgttttcaagcggctgcaaggccttgccgaaggcggcgcgcgcgtagtcccagagcgaaacgacatcgtcggcgctcaagccttcttgtggggtggcctgcgcgcggccggcataacggttgagcatctcgctgacccgctgctcattcaactgataatcgaccttgttctgatcgaaatcattgaaccaggcgttgcagagaatcttggccagatcgatttccgccagcagccggacttcgatcggaaaggcggcatcttcgggtgtgcgcgcctgattggtgaatcgcgtcaccagacccgtcgcttccttgccgctgccgggtggattgatatggtcgatgaaattgacgcgctggccgccgtagacggtttcgaactttccatggtcgttggcgcccagggcggaaatcaggaaggacttgcccgcctgcgactcgccgaagaaacccacggtcatgggggtgccggcggctttttgcaggttgcggcttttgttgcgcgtctgacgcaaggcgtgcaccaggctgtcggcctcgctattaaggcgtttggagttgccgcgcacctgctcgacccattcgatggccctgcccgcgttgtccagaatggcgccccattggcgcgtcagttgatcttgttgttgattcatgatgatcagattttcacgctgccgctatcgagccaataggcatcctggcctagcccggcatgcagcagggtgttcagttcaaagcgcacaccgcttttctggatttccacggcgcccacgccttgggcgctttcgacttgcaggcggtcgctgataagcccctggagcttgtcgcgttccttcgggctctttaccgaaaaaaacacatgcgctttggggtctggcaggctggcgtccttgttctggttctcgcggtacttctggttccaggcgtgctggaaactcagcagatacatgggggcggcgggccagcgctgcgaggccagctggcggtagcccagacgggagtcgccattgagaacgtagggcgcggtgttgcccgaagcctctttgggcagttcgatgcagccgtcttccagcggctggccgtcgggagtgctggtggtgatgttcgcgaacagcacgtcttcctgtttgatcaggttgttgccgtcgacccggccaaagtagcggatcagcggcagcggccggatgcgcgatgggctgaagtagaagttcggcaggcggcggttttccgtcagccagcagaccagcgcccccaccgaggccgtggttttgggatcggggatcaggccgctctcgtgaaaggggaaccaggtgccgctacggtagttttgcatcggcagcacgcggcccgcaggcagggcggccagactgcggatcagggtgcgcacaccaggcaggcaggagggccgtccagtcagcagcagcacatcgcagtcgtagtgcgctacgacttcgctcaatgacgtgagcgtcttgcagatgttcaggccatcggtcaagaacttggcgtgcagaacggccggatcgaagctcaggacgatgtcgtccatatccagcgtcgtcggcttgcccaggttgctgctgagattcttagcgacgaattcgcgcacgggcgcgctgatgaccgcatgctcacctagccactgtgcccatgtcgccgtccgcttctggctgccttgttcgacatcgtagcgttcgtaggccgccagcacggccagcgccagtggataaaacacttgcagggtcaactgctggcgcagcaccagatccaccgcgcccaggctgcgcgcgccgcaaatcttgtcggcgaggtcggccggagcggcaacgcccttgtcttttagcgcctgctcgaacgagggcagaatgaactgccggacgacgtccagcacgatgtcgtcgcctgcgaccttgaagccgtcacggaaccgttgcgtcggcaggatgggggcattgctgccgccgcctgcgccatcgcgctgcaaatggtagtcgttgatcaccagatcggtggtgcccccgccaatatcaatcgaggctacggtaatccgttcgcggtcgagtttgccggggcgggccagagcggcgaagaattcttccgggtggccaccgaagtgttcacccacttcggtatagagatagaccagttgtgcgcaggtggcctcgtcccatttgacgacaaccttgggcagcggcacgcgcaggcgcgattcatcgcccatgtcgctgatcgggtctacatcgtaattgcccgtatgccagcccaggctcttccagagcagtcccagcgcctgttgcacgcaatcacggaagatggtgcgctcgacctgcggcatgctgggcggcaccgtcagaatgaccgtgcgcagccagcgcgaggtggcggtgctgccctgactgttgcgatacagaatgctgttgatctgcgtgaccgcctgattgaagacctcgttgagcatcagcgtcatcagcgacgagcgcgaatacttggtctcgaacaccgattcggcttcgcccgtcacatagagcgcccggcccagatcgtcgatcagatcggccagcggcttgagcgtcgccatcggttcctggtggccccgcaggctgctggtgttcaggcgccagacctgatcgtaggggcgctcatcccagaggtagcgtttggggctggacaaccccgtcgagccttccgtgccttcacgcagggccgccagcttggcggcctcggtgcccacgcgggtcatgctggcccaggcgaaggcatcgggccgcccgctttgcatcgaccattgatccagcccgagattgattttggcgaattcgacgcgtgactcgaagggctggtcgtaagtatgttcgggcgcgctcatgtcgcgcagccgcagaggcttgttgccatgcagaccgcgattgttttgctcgggatcttcgaccaggatgccgcaggtgcgcgagttgcctacgtccagcaccaggtccacggctatcggtttgcccgcgcctatggcgttgcgcagcttgaccttgacgatcggcacggccaccttgggctcccggttgggatgggtggtcggggccgggccgcgcatcaggctcagcacgttcaggtaatgggcaatgtggcgcagctggcccaattcggtctggatgtcctcgcgttcgcgcttggcttgcaggcaacgatcctggaatacctccttgatccattccttgacccagttgaggtcgagaaaccagcgcatttcgcccaaatgcaccgccagccggaaggcctggccgttgcgcaggtcttcatcattgggtgccagataggccacaccttcccgtttggccatgatgcgggtatcaaaagccagtgtgatgcgatgggtgtgcccgtgttcgtcgggcgtgggaagctgcacgatgcgcagacgcgcccaattgttggggccctgatcaaagcgcgtatcggataggtagcggaaaaaaggcacaggcagccagagcgagtccagcagcgccaggctttctttcatgctgacgtcgtccaggccaggaccggggcgcgcgcgctcctttttctcggcttgcgcttcgtaatacagattgccgtctttgtcttcgaacaggcgcgccagcatgccgttatcgaagcgggcgaactggcccgccggctcgcggcgcaggtccagcgtgacggccagatcaagaaactgaatgccagtgtcgccaaacagatcgacggcttgagtttcggtataggtctcgactttgggcagcatgggcgatgctcgtgattcagggcttgcgcatggtcagagggaactgctcggcaccatagttgccggtgcaggacgcagtgcggttggcgtcgggctggcagcggatggcgggcatttcatagcttgtgccgtcgctgcaccgggccgcggcgccgttgttgatgagcagggcgccgccactcatggccgcgcctaccggcgcctggcatgacacgccgttgtggcgtttgagggtcacgtgaccctggccttgttcaaactggtattgcaggcgcagcggctcgccggtgttgcgatcctggataccggcgcgcacgcgccagtcgccgttcaaaaaatccgcccggccgtccggcgcctgctccggcagggtcaaggggtcggtctgcgcggcagggctgtcattcggcgcttggggcggcactgccttgtcctggcctgtcgcgggcgaggtttgcggggcggcatctgccgtcgtgccggatttgcttgcggcttcggatgcgatgggctgggcagggagggattcgtgctgtgcgcgggtcagtgggactgccaaggcaggcgcctgtccggcggcggcgggcagcactgaggcggcggcgccgctgagcgtcacattgggaaggctgggcgtggcagaaagcggcaatgccggcttgtctggcatgcaggcgcgcaagcccaacaacagcaaggccagcagcaagagcggcagcagccagagccaccagcgccgccaccagggtttgtctgccgtcgcgggcgggaggaggggcgcaggggggctgcccggcgcctagggcgccgctgggctggacggcgcggcgctcaggctattgagtggcgtgtgatcgcggctggctccggcgctgacaaagccccagaaagtgatgacgggtttgccgttcaccagatagatatggctgttgtccgggtgctgcgtgatccagggcagcaactgcgcgaacaaagaggtgctgccctcttccagtgaagcgcgcaaatcttgaatctgctggcgcacctcatccagacgggccgtggcggccgtgcgctcgttttgcgtcgcggcgctccaggggacgaccggacctgcctcgggggcataccagtcgatcaggctgccgtcggcgctagcctgcggaatggcgaaatggctggccagatcgggacggcggcgcttgagtgttgagaggatttgtgacgcggccaggtagacgggctgccctcgttcgcccagcgcttcatagagatcgattttttcactgcgaagcttgacgccagacattccccaaccaccatttcaacattatgacccttatttcgagtcgtatcagagcgttgaaatttaacacgatttagtaatttttttttacgcgcttaatcgtgtcaagatgttgagggataagggaatagatcattagttttatatttttatctctatttttccgtcgaacattgaaaacttataattaaaaaattgcagtgaaagtaatatttttgcattggatttagcagggataaatgtcgctgcggattctctggcggctggattctgtcccgctggggacgggttttccctgccagcgtcccgtcagcgcacaacaccggtgcattccatccccatgcaagtgcgcacctcgctggtctagcgcggcgtgcgaggcgatatgtgagggaaagggggcaggctgcgcagatggcacggcgcttgcttgggtatacccacatgtataccactgaggactcccgcatgaatgattccgtcgtatccactcagggctggaccttggcgcactggcgtcaggcctatcgggagggcgccacacccgagtcgctgcttgccgtgccgcttgcggacaatgcctggatcacgcgcaccccacggctggatgcgcaattgcgcgagctggagggccgcctgagggcggccggtggcgatatgcgcaatctgccgctttatggtgtgcccttcgcggtcaaggacaatatcgacgcagccggatggcccaccacggcggcctgtccggcctttgcctatcaagctgaggcggacgccacggtcgttgcgcgtttgcgggcggcaggggccatcctgctgggtaaaaccaatctcgatcagttcgccacgggtctggtgggcacgcgctcaccgcatggtccggtcgccaacagtttcgatgagcgctatatcagcggtgggtcgagttctggttcggcctcggtcgtcgcgcgtggtctggtgccttttgcgctgggcacggacaccgccgggtccggacgggtgccggcagccttcaacaatatcgtcgggcttaagcccacacgcggctggttgagcacggcgggcgtagtgccggcctgccgcaccctggattgcgtttcaatctttgcgctgacggtggaggatgcgctgaccgtcgcggacatcgcgggcggctacgacgctctcgacccctattcccgcgccgaacccgcaggcctgcgtcgtccttggcatacgccgccgcgttttgccgtgccggccgatacggagttttatggcgacgccttggctcgcgaagtccatgaggccgcgctcgagcgcttgcggtcgatgggcgcaagcatccaagccgtggatttctcgccctttgccgaattagccgagctgctttatcagggcccctgggtggccgagcgtttcgtggcatcgcgggcagtcttgcaaagccatcccggcgccatgcatcccgtggtgcgcggcattgtcgaacaggccgggcaatacagcgccgtcgacgccttcaccgccgaataccgtcgggccgaattggcccggcgcattcaggaaaccctggcaggattcgatgccctggtcgtgccgaccacgccctctatttacaccatcgcgcaactgttggctgatcccctgagcttgaattcgcgtctgggcatctataccaacttcaccaatctggccgatctcagcgcgttggcgctgccggtgggtttgcgcgcggacggcttgcctgccgggatcacgcttatcggcctggcctggcaggatcacgcgctggcggtcttcgggcagcgctggcaagagaccctgaatctgcccctgggggcgacgggtcagcgcttgcccgccagcgcccgcgcgttgtctgcgacggaggacagcgtgcgtctggccgtggtaggagcgcatctgaccgggatgcccttgaaccaccaactgatttcacgtggcgcgaagcgcgtcgagcagacctgcaccgcgggcgattaccgtctgtatgctctggccgatacggcgccgcccaagcccggcctggtcaagatgcgagagggcggggcgcccatcgcggtcgagctttgggatatgccgctctcggcctttggcagctttgtggccgagattcccgccccgctgggcatcggcacgctgaccttgatagatggccgcgaggtcaaagggtttatctgcgagccttatgcggtgcagggcgctcgcgacatcacggtgtttggtggttggcgcgcctttctgaacgggctgagggcgggcccttgcccggcgcctgagtaagatggaggaggttttttcatcgttcagggaatattcgaggccttgccgtcgtcgatagcttggcatgcccccttacttcaaggagtacgaccatgaaacgactttacgcagcgctggccctcgtgagtctgagcctgttggccggcggcgctcacgcccagtcgcctgccaaaaccgagtccggcatcttggttgatgccaaaggcatgacgctttacacctttgacaatgacgtcagcggcagtggcaaaagtgtctgcaatgacgcttgcgccaaggcatggccacccctgatggccaccgccggcgcgcaagcccagggggattggtccatcgtgacgcgtgacgatggcgccaagcaatgggcttaccggggcaagccgctttattatttcgcgaaggacaccaaggccggcgacaaaacgggcgataatttcaagaacgtctggcatcttgtgaagccctgagcctgccttcccatgtccggtgaaatcgaagccctgatcgtggcctgcatccccagtctgcggcgttatgcccgcggactgaccggagaccgcgaccgggccgatgatctggtgcaagacaccctggagcgcgcctggagccgttattcacgctggcagcggcgtggcgaactgcgcgcctggatgttcgggatcatgcacaatcatttcatcgacgggctgcgcgcgcagaagcgccagcccgagttcgcgaccgacgccgatataccggagcttcctatccggcctactcaggacgacggtctggaggtgcgcgatctggatcgatgtctggcccggctgactcccgatctgcgcgccgtcattctgctggtttcggtggaagaattcagctatcaggaggctgcgcgcgtgctggatgtgccgctgggcaccgtcatgtcacgtctgtcccgggcgcgcgaaaagctggcggccatgctggccgatacggccgcgcctcgcgtctccgcttctttgcatcgcatcaaaccatgaacgacgacctaatcctgccgccgcccggcgcgcctatcgccgaggcggatctgcacgcctacgccgatgggctgttgcctcccgcgcggcgcagcctggtcgaagcctatctggccggtaatgccgcggcccgcgagcaggtgcagcaatggatagaacagaaacgcctgttgcgcgagcacctgaagggcgtgctggatgagcccttgcctttgcgcctgcccttgcgtgcggcgccgcgtcgcaactggggctgggcgctggcggccggcctgttgatcgccgtgagcagtggcgctgcggcctggctggcgcggggcgctttcgacgcccatatgcagcgcactcagcttgcgcaggcgatggacagcggcggctttgcacagcgggcggccgtggcgcatgccgtgttcgcctcggatatgcggcgtcccgtggaggtcggcgccgatcaggaacaggccatggtcacctggctgacgcgccggctgggcaaacaggttcatgcccctgttctcactgcggcgggctatgagctggtgggcggccgggtgctgccgggcagacagggggccgtggcgcaactcatgtatagctccgccgccggtcagcgtttgacgctctatgtcactcacgaagccaaaggcgaaacggccgcgttccgctatatgcaggacgggccggtgggcgtgttttactggatcgaggggcgtctgggctatgccttgtcgggcgaggttccgcgcgaagagctgctgcgtctagccgagagcatctaccggcaactgaactgatgacccctctcagaccgaacgggtgatgcccccgtcgatacggatattctggccggtgatgtagcttgatttgtccgaagccaggaaggcgatcagatcggcgacctcgtcggcgcggccgtagcggcccatcgggatgcgcgcaagccggtcatctttctcgggcaggctgtcgataaagccgggcagcacgttgttcatgcgcacattggcggcggcatattcatccgcaaacagcttggcgaaggccgccagcccggcgcggaacacccccgaggtcgggaaggccgcttcgggttcaaaggtcgcgtaggtggaaatattgacgatcgagccgctgcgctgggcctgcatgatgggcgccaccaggcgcgtgatacgcaccacgttcagcaggtagtagtccatgcccagggcccagtcggcatcgctgatttccagcagcttgcccttggggccgtggccggcgctgttgaccacggcgtcgatgcggccccagcgctgcatggtggcttgcaccagacgggcgatgtcctcggccgaaagattggagccggtcacgcccagcccacccagttcttccgccagggctgcgcccttgcccgatgacgacagaatcgccacttgaaacccttcggccgcgagtttgcgtgcggcggctgcgcccatgccgctgcccccggctgtgatgatggcgattttctgctggctcatgtctgctccctgtttgtgagtcacttatttgagcaggggcgccttcgggatgcaaaccgcgctaaccccgtcgattgctggccgtaatgccggccgaggcgagcacgatggcccccacggccagccattgctgtgtgttgagggcttcgcccaggaaaagcagccctgacagggcgccgaaaacgggctccaggcttagcagcgtgccaaaagtgcgggccggcaggcggctcagggcctgtatctccagcacatagggcagggcgctcgagagaatggccacggcgatggcccagggcagcagagccggtgcgaacatcgccgctgccccggcgtgcgccaggccgaagggcagcacgcccagggcagcaatgctggcggccagcgccacggtgcgcgagccgtagcgctggccggcccgctgcccgaacacgatataaagcgcccagcacagaccggccaccagggcatagcccactcccaccgggtccagcgagctcaggctggtgccatgaggaatcagggccagcaggccagcggcggccagcgcaatccaggcaaaatctttcaaacggcgagacgtcagcacggctacggcgaaggggccggtgaattccaacgccacggcgatgcccagcggcaccgtgcgcagcgccatatagaacatcaggttcatgccgcccagtgtcaagccatagagtgcgacatcccgccagccgcgggcatccagcctcagacgccagggtttgagcaggggcagcaaaatgagtgccgagaagaacagccgcagcgcggcggtgccctgcgcgcccacggcgggaaacagggatttggccagcgcggcgccgccttgcagcgaggccatggcgatcaggagcagaacaaccgggtagagcggggagcgggacatgaggcgtgggcggagaaaaacagtccgcgattctacggtaagcgcagattgcagcggcgcaccgccagtttgccgccatgattcgaattcagcccacccgagatctacgggccgacagtccctctcgcgccgcccagttagccggcttttctacacgttctttacgtgggcatcacggcctttggcaacaccgccctgcccgagatgcagcgccaggtggtcgaggtgcacgatggatgaacgtcgcacttgggcggcactgacctagggcccaagttgatgggggggggggtggcaggtggctggatgggcgacccgttggcccttcatgcgtgccgatggtgatcctgctcgagctgagggagggcggagcaatcttggtgtgaccagaccgcgttcctgtgagggccgggctgatggccgccagcgccgtgctcattagcctggcgtcagtgcgcgatgggtataacgccgtcatgacagggtggcggtcgccaccctgtcccctgtgcatttttgtggcggccagcgccctagcacaggcctggccgccagtttcgcggcttagaaggcccagcgcgcctggatcttggcggtgtgctgggtattgccttcgccgaactcgccggcgtagttcagcgccagcgtgccattgcggctgacagccagatcggtgccgatttccaccaagccggtactgcgtgcgatggcattgccattgatggagaaggattgactgccgttaaaggccactttgccgcgcgaggtgaggtctccgctgagattgcggtaaccgacgcccgcccgcagcacgccctgggtcttgcccagctcatacttccactgggtgcgcagccccagcgtggtggtcagggagtgctgattcgtcgcttggccgctaagggcagcggttccgcccgattcatcgaaggcgcgggtgcgcagattgttccacgacaggccgagatagggctcaacgctggccttgctcgacaagggcatcagataacccacttcgccaaagaactgcgcggtgctggcgccgtagtcggcagtcagggtctcgggcagcagcgccgccgccatattgcgggaggtgccgatgtcatgccaggtgtaagccgtgccgagcatgaggttcaatcggccgttgcccgcgtcccaaccccggccgccataaagcgacaggctgtagttgtcgatcgagccgctggccgaacgattgttgatattgacatgggtattggaatatcccaccgccgcgcccagccgccattgtttgccgatggcatggtctgcgccgatatacagtccatagttgctggcccgcatgccgggattgctggcgttgcccttgtcgcgctgccagtttccgaccacttccgcccacatcggctgagccgccgaagacggcagggctgcggcaggataggtgcccgagccctgggccagcggcgctccggcgcgcaggccggccgtgaggttgcgatgcagaatcgtcatgggcacgttgatttgcggcgccgaaatagccatggtttgcagggcggcgttcatgccgagcgcactatcgccggacagggcctgcagggctgcgcctggcgtgcctttcggcagggtcagcacgtgctgatacaactcgctatcatgcggcagcgtttccagcgccctgcccgccgcggctgcattgcgggtttcggcgagtgaggcaaggtcgccgttctggctgaaggtgacgttggcagtcttgtcggtgtagccgaccttgctggtcaagtaggccatattgctgtctatggtcgtgtccttgaacgtgccagtcagcgaactgccttccagcagggtgtaggcttcgccgattttgacgccaggcttggcgtcgaggtggagattggcgcccgtgacgatgacgtttcccgtggctttgacctgcgcctgagcggggtcggtctggtcgtcgattgtcacgcccagcgtggtgccgccggcaagcgaaaaagtgcctgtgacagcaacggggccgtgcacttttatttgcccattattggtcacaaaggtgttgcccagtgtgcctgcgctcatgctcagcaggccgccttgtacttctgcgccgccagagaggtggctctgacgcgcatccagcgtgccgccggtcacggtggttttgccttcaagcgtctggccgttcagcacggtatagcccgcttgttgcagcactgcgcccttgcccgtaatgctgggctcgaatacatagctgccgctgttgtcgctgtggttgaagacgatggcttgttgcgtgtcgtcgccactgaatttgacgcctttttcactgctatcgagaaaacccggcgcggctgcggcgctttcgccgccgatgatcagtttgctgtccttgccctggaagtccaggccgtacttgcccagttccagctttgcgccgttttgcagggtgatattcaccttgtcgccggcggtaatgccggtggcatccagcgtggagttctggccggtaacgagcaggctggctttcggtttgagcacctcgttcacgttcagggcggcgggttcagcggccgctgctgccgcctggggcttggcattcaggcttatgcttgccgtcgctccgttgctggagccgatgacgaccttcgccccgttttgcacggtgatgcttgccatgcccgggcccgaggtcaggctggtggcatagagcgtcgatccatcaaccagcactgacgatgcgtcgttttcctggctcgacattttcagatcgccgccgttgccatcgtctgccgtcgcgtctgcagcgagcgtgagcatggcgcccttggtgacggaaagcgtagcctggtttttcagttcggcctgcttcatgtccagtttcgagccggtgccgctgaccgtgatgctggcgttttcgaagctggcgggcttttgcaggtccagtttggcgcccttctcgacttccaccagggcgggatgaccgttggcgcctgtcgctgtcgtcgcgccttcgatggtgagcgtggcgccgccggtcaccgtgagcgtggcgggacctgtttctgtgctggtgagggttgcgtcgccggtcgcacggggcatgacggtatcaccctcgatcaagaggtggccgttttggatctctagcttgtcgataagcgagtctgatgcggacgaagagggggtaatagactctgatttatcaacgatttttttatctatgatatttggcgtggtagggtaccccccccccccccccccccatcccggcctgcgtatcttgcgcgtccgggaccccgccttgagcagcctgctggtcctggccttctttggcttcggcctcgccttcttctgtcttagcgctgccttccttttcagtgggtgctgcgtcgtgttgatcaccctgcacgacggccggggcaccgtcggaggctaaggcaatcggaatatgcagatagagtggggccgataaaaagaggccagccagcattttgcgcgtgagcgacgcaggggacggcgggttgaaggggaccggagaggcctgaatcatgacgattacctttgctagtgaaagcgttatctcgagaatcctgagagggatgtgcaagattaggtaaacgtccgctaagacccgtcaaacgccgcaaaaaataggtctcaattaagaggggtgcatcattatccgacgatgtgtggagcaccttgttgcaaggataggaatgcgcgcggcattgacgcctttctataaatggccgtaaaagcggccgcgtttaacgctcgcaggtcagccgccagagcgaggtggtttcgcgcgagcgcgcggcatgcagcgggtcgctcttgtccagggcgcggggatgttgcggttttgccgtgtgttgccccgccacgcgcaagcccgccgccttaatccagttctgcaaatcatcgggggcgcgcaggccgaggtgttcggccaggtcggaaatgatcagccaggcttcgccgcctggcagcagatgcccgctcaccccctgcaaataggcgcgcagcatgcggctgttcgggtcgtatacggcatattcgatgggcgagctgggtttggcgggaatccagggcgggttgcagacgatgagcgccgctttcccttccgggaacagatcggcgcgttgcagactgacccgcgccgacaggccgagccgggccagattgtcgcgagcgcaggccagcgcgcgcgggtccaggtcggtgccgatgacaggctgcgcgcagcgtcgcgccagcacggcggccaatacgccggtgccggtgccgatatcgaatatagggccctcgggcatgggcgcgcgcgccaccaggtcgatgtattcgccgcgcaccggggagtacacgccatagcagggatggatgcgttcgccattgagcgccgggatgaccacgcctttcttatgccactcgtgtgcgccgagcaggccttgcaactcgcgcagcgatatcaggtagttggagccagacgggatgccggcggccgcgcaggcggcggtgatatcgggcgcgcgccgcaggctaaggccatggtccggttcaacctcgatgagcagcatacccagcgtacgggcccgttgtgcctgccacatgcggtgttggttgaaacactcgcgcggggtttcagccagtttggcttggcgcttgtccaggcgccgcgccatggcctggagcagctgccgggcattctggaagtcgccgcgccataacagggcggtgccttcgcaggcttttcgataggcgatgtcggccggcaggcggtcatcgatgaggtcgatgcggcgcggcgcggacgcgccgctttcggattgccagcgtgcctggcgggcgctgccgtcggcttcggtccagtggacggcagaggggggaggagatgcgaaggacataggccggcaatgtagccggttttctcgcctcaggcgatccgggcctggcgtggcgtcagtcgggccatgttgagcacgacggcctcccgcaccagcggatgcaggcggatttccggtgcatcgccctcgggataggccgcgagaaagtccagcagttgccagcgcatgcgtggctcccagaacttctgaatgtggttggccacaccctccagcgcctcggcgtggtctgggtaagcgtcgaagaaatcgccgatgcgattaaccatgcggatgagattggcggcgtccatgagcgtagggatagcagggccgtctcagcggagacggccggggtgggtgtaaagggtggcgttggcctctcgcacgaagccggccagggtcagtccggcctgatcggccaggcggcaggccagcgcggtcggggcggagacggcggccagcaccggaatgccggcgctggcggtcttttgcaccatctcgaagctggcgcggctggataccacggccatgcccagggcggcgggcaggccggcgcgggccagggcgccgatgagtttgtcgagcgcattgtgacggccgacgtcttcgcggctcagcctaagcgtgcctgtggcgtcggcccagcctgccgcatgggtggcgccggtgagatcgtgcaggcgctgttgaccgcgtagcgcgcgcatggcctggagcagcgccgccagcgataaatcagggccgggcgcgaccggcgcaaccgggcgcaggacttcgggcagggtttccacaccgcacaagccgcagccggtacggcccgccatggcgcggcgtctttccttcaggccgacctcgcgggctgtggcgatttccacttgcacgacgatgccgtcggcgcgcgggtcgagatcgataccgcgcacctcgcttgccgtagcgacgatgccctcgctgagcgcgaaacccagcgcgaagtcctccaggtcggccggtgtggccagcatcgtggcatggctgatgccattgaactccagcgccacgggggtttcttcggctaacttgtcgtgctgcggcaggccttgcccgtcgcgcacgcgcagcacttcgacttcacggtaaacaggccaggagggttcgcgggcagatgtcatggcaggaaggtttgagcgttatttcccggccatcgtggcgctttcgctcagcaggcgctgctgcacttcggtaaagcgcgtccagtgacgctgccattccgagggctgcgatacccgcgtgacctgcaccgccgtgactttgtactcggggcagttagtggcccagtcggagctgtcggtcgtgaccacgttggcgcccgattccgggaagtggaatgttgtgtataccacgcccggttgcacacggtcggtcaaggtggcgcgcagcaccgtttcgccggcgcggctctggatgccgacccaatcgccgtcgcgcaccccccggtcttcggcatcctgggggtggatttcgagcaggtcttcgctgtgccagtgcacgttctcggtgcgccgggtctgtgcgcccacgttgtactgcgacagaatgcggcccgtcgtgagcagcagcgggaagcgccgggtgctgcgctcatcggtgggcacatagcgcgtgatcatgaaacggcccttgccgcgcacgaaggcatcgatatgcatgatgggtgtgccctcgggcgcctcgtcgttgcaaggccattgcaggctgcccaggcgctccagcttttcgtaagtcacgcccgagaacgtgggggtgagcctggcgatttccgccatgatctcggaggggtggcggtagtgcatggggtagcccagcgcattggccagcgccacggtgatttcccagtcggccatgccgttgcgcggctccatgaccttgcgcacgcgagagatgcgccgttccgcattagtaaaggtgccgtctttctccaggaaggatgagccgggcaggaagacgtgggcgtatttggcggtttcgttcaggaagagatcctgcaccacgatgcattccatggccgacagggccgccgccacgtgttgcgtgttgggatcggactgcacgatgtcttcgccctggcagtacaggcccttgaaactgccttccagcgcggcttcgaacatattcggaatgcgcaggccgggctcgggctgtagcgtgactccccaatcctgctcgaaaagaccgcgcgcggcatcatcggaaatatgccggtagccgggcagctcatgagggaaggaccccatatcgcaagagccctgcacattgttctgtccgcgcagcgggttcacacccacaccttcgcggccgatgttgccggtggccatcgcaaggttggcgatggccatgacggtggtcgatccctggctgtgttcggtcacgcccaggccgtaatagatggcgccgttgccgccgccagcatacaaacgcgccgcgccgcgcacggcctgcgctggcacgccggtgatttcctgtgtggcttcgggagagtgctcggcgcgcgctacgaattcctgccattgcgcgaaggcctccggctcgcagcggtcggcgacataatcctgcttgacgagcccctcggtgacgatgacatgggccagcgccgtgagaagcgccacattggtgccggggcgtacttgcaggtggtaatcggccttgatgtggggcgagttcaccagttcgatgcggcgcggatcgatcacgatgaggcgggcgccttggcgcagacgctttttcaggcgcgaggcgaagaccgggtggccgctgcttgggttggcgcccatcacgatgaccacgtcgctgaacatgaccgagtcaaaggtctgggtgccagccgactcgcccagcgtttgtttcagaccgtagccggtgggcgagtggcacacgcgcgcgcaggtgtcgacattgttggtgttgaaggcggcgcgcaccagtttctgcaccagccaggtttcttcgttggtgcagcgcgatgaggtgatgccgcccacggcatcgcgcccgtagctggcctgaatacggcggaactccgatgcggcatagcgcagggcctcgtcccaggacacttcttgccaggggtcggtgatgcgtttgcggatcatgggtttgagcacgcgttcgcggtgggtcgtgtagccccaggcgaaacggcctttcacgcaggagtgcccgcgattggcctggccgtctttccagggcaccatgcgcacgacttcctggcctttcatttcggccttgaacccgcagcccacgccgcaataggcgcaggtggtgatgaccgagtgctcggcctgcccgagcatgatgacggtcttttcctgcaaggtggcggtcgggcaggcctgcacacaggcgccgcaggacacgcaatcgctttccatgaaagactggctctggcccggtgaaacccgcgattcgaaacccttgcccgcgatggtcagcgcgaaggtgccctgtgtttcctcgcaggcccgcacgcagcggttgcacacgatgcacttggacgggtcataagtgaaatagggattggactcgtctttctttgcttgcagatggttggcgccgtcttggccatagcgcacattgcgcagccccaccacgcccgccatgtcttgcagttcgcaatcgccgttggccgcacaggtcaggcaatccagcgggtggtcggagatgtaaagctccatcacgccgcggcgcagttcgcgcagcttcgaggtttcggtgctgacgaccatgccattttcggccggcgtcgtgcatgaggcggggtagccgcgccgcccgtcgatctgcaccagacagaggcggcaggagccgaaggcttccaggctgtcggtggcgcacagcttgggaatattgatgcccgcctcggcggcggcgcgcatgaccgaggtgccttccggcaccgagatggtctgcccgtcgatggtgagtgtcaccaggttttcgctctggcgcggcggcgtgccgaagtcacgatcgcgtttgattacggtttccagcatgtcggtctccttcaggcgggctgggcggtttgcccgaagtcttcggggaaatggttgagcgcggatagcaccgggtagggggccataccccccagcgcgcacagcgagccgcctagcatggtgtcgcagaggtcgcgcagcagatgcacctgcgcctcgcgttgctcgccgccggccatgatgcggtccagcgtttcgacaccgcgcgtggagccgatgcggcagggcgtgcatttgccacaggactcgatggcgcagaactccatcgcatagcgcgccatgcgggccatatccacactgtcgtcgaaggccaccaccccgccgtggccgaccatggccgagatggcgatataggcttcgtagtccagcggcacgtcccattgggattccggcagataggcgcccagcggcccgccgacctgtgcggcgcgcaagggccggccgcttgcgctgccgccgccgaagtcatagagcagctcgcgcaggctcaaaccgaaagccttttccaccagcccgccttggcggatattgcccgccaattgaaagggcagggtgccgtgcgatcggcctacgccgtagtcgcggtaaaaggccgcgccccgggccagaatggtgggtacggtggccagcgagatcacattgttgatgacggtgggttggccgaagagtccgctgattgccggcagtggcggcttggcgcgcaccacgccgcgtttgccttccaggctttccagcaaagcggtttcctcgccgcagatataggcgcccgcaccctcgcggacttcaaggtcaaagcatcggccgctgccgtggatatcctcgccgagccagccgacctcacgggcgcgtccgatggccgcgcgcaaggtggcgatggcatggggatactcggaacgcacgtagatatagccatagcgcgcgcccacggccaggccggcgatggtcatgccttcgatcaaggcataggggtcgccttccatgagcagccgatccgcgaacgtgccggaatcgccttcatcggcgttacagacgatgtatttcgtggcggatggcgcgctgtgtacggttttccatttgattccggtcggaaaggccgcgccgccgcgcccgcgcaggcccgatgcggcgacctcttcgatgatttgttccggcgtcaggttcagcgcacgctccaggccggcgagtcccccgtgggccgcatagtcttgaatggacaacggatcgatcacgcccactcggacgaaagtcaggcgttcctggtgacgcagataggggatggtctcggtcaggccgtgccccagagggtgtgcggcgccgcttagccagccggcggcgaacaggcccggcacatcgtcggggctgaccggcccgtaggccacgcggccttcgggcgtggccacctcgacgagcggttctagccagagcaggccgcgtgaaccgttgcgcacgatgtccaccggttgattcaggcgttcggattcggccaggatggcggcggcgacttcgtcggccccgactgccagcgctgctgcatcgcgcggcacataaatgcggataggtgttgtcatgcctggcctccctgatcgatcagacgatccagccgtgcaggcgtcatccgggcatggggccggccgtccagcatgagcgctggcgattgcgcgcacaggccaaggcaataagccggttcgagcgtgaaagcgccatcggcgctgcgggcgtggaagtcacagcccagccgcgcttgcgcatgggcggcgagcgcgtcgccacccatggcctgacaggcctctgcgcggcagatttgcagcacatggcggcctgccggctccgtgcggaagtgcggatagaaggtgatcacgccatgcacctcggcccgcgacagcgacagggcttcagccaacaccccgaccgtctcgggcgggatacagcccagttcttcctggagcgcgtgcaagagcggcagcagggcgccgggctgatccgcgaagcgggcggccagccgctgcgcaacagcgatgggattggggggcatgacgggtctccttctcgggtttgctacctgccgtcagtgtgattaatatgtttatttttacatataaaaaacgtcgcggcaggcttgttagggcggtactctacgcttcagatcaggcggcttcaatatgcaagaaataacatataaatttcgtgtcggtttgcgtccgcaatggcatctggcccttgatggcgacgccgacgagacctccatgcaggaattgctggcgcttttggccgccatcgatgccgagggccatatcgccggcgcctgtaaaagtcgcgggctgtcttatcggcatggttggggcttgttgcgccgttttgaggctttgttcggcacggcgctggtgctgacgcggcggcggcagggcagcgagctgtctgtgtttgcgcaacgcttgctctgggccaaccgccgcatcgaggcccggctggcgcccaccttggaaagcctggcctcggagttgcaagaagaattgcagcggctgctgccgcaagagctgccgcctctgcgcttacaggccagccatggctttgctgtcgaggccctgatgcagcagggcgcccgcgtggagctgcgttatcgcaacgccagcgaagcgctggcttcgctggcgcggggggaatgcgatctggcgggttttcaactgcctagcggggagttcgagcgcgacatcctggcccattacgcccaatggctggatcgcgaaacccatatgctgattcatctggcgcggcgcaataccgggtttttcgtgatggccggcaatcccaagggtatcgccggcgtgcgggatctcgcccggcccgatgtgcgcttcgtcaaccgccagatggggtccagcacccgctatctagcccatttgctgttgcagcgcgaaggtatcgatgtcagccaggtgcaaggttttcagagcaacgaatttacgcatatggcgattgccgcccatatcgccagcggcatggctgacgtgggcatgggggtggaaacggcggcgcgccgcttcggcctggatttcattccgctggttcaggaacgctatttctttgccctgcgccgggccgagctgggccagccgctcatgcaggactttctgcgcgcgctgcgcagcccggcttaccaggccgagatcggcgcgctggcaggctatgacgcgagcgattgtggccgcataatggccttggccgacgctttttcctaggcagtcattcaagggctatcatcccatcatgtcttccgtgatccatctcgttgatgaacgcatccctgtcgccgtcgcgacgcccgcagcgggtgagccgctgcgggatcaacgcggccgtcccctgcgtgatttacgcatctcggtgacggatcgctgcaacttccgttgcacttactgcatgccacgtgacgtattcgacgccagctatcgcttcatgccacattcggccctgctgtcattcgaagaaatcacccgcgccgcgcgtgtgttcacccgactgggcaccgagaaaatccgcctgaccggtggcgagccgctgctgcgtaaagatgtcgataagctcatcgccatgctggctgatctgcgcacgcctcaggggcttcccctcgacctgaccctgaccaccaacgccagcctgttggcgcgcaaggcgagcgccctcaaagcggcaggcctgggccgtgtcacggtcagcctcgatgcactggaccccgggcgtttcaaacaactggcggatgccgactacaccccatccgatgtgttgcgcggcatcgatgctgcggctgcggcggggctgcccgtcaaggtcaatatggttgtgcgccgtggcgtcaatgacgatcagatcctgcctctggccagacattttcgtcatagtggccatgtgctgcgttttatcgaatacatggatgtcggcaacagcaatggctggaacctcgccgaagtcttgcccagcgccgaactaatcgctcgcctgagcaccgagttcgcgctggagcccttggaggacgcgccgatggggcgggtcgccgaacgctggcgctatgccgatggtgcgggtgaaatcggtgtgatttccagcgtgacccacgctttttgtggcggctgtacgcgggcccgcctgtcgcccgaggggcagttattcctctgtctgtttgcttcgcgtggctatgatctgcgcaccttgctgcgcaatggcagcgacgacgagtcgtttgccgctgcgctcagcggcatctggacggtccgtcgtgacaactactccgagcggcgcggccaggcaggcgttgctcaggaaaaaatcgagatgagttacatcggtggttaagcgtgcgatctccggactgattctcgcgggcgggcagggcaggcgggtcaatgaggccgataaaggcctgctgccctggcgcggccagcccctggtcgcccatgtgacgcaacgcctcgctcctcaggtgggcgccctctacatcagtgctaatcgtcatctcgaaacctatgcgcaatacggcaaagtgctgcccgacgatgcggcgctaggcccttggcagggcccgcttgccgggcttgccgccggcttggcggcctgccgggatgactggctggtatgcgtgccttgcgacacccctctgattccgcgagatctggtcctgcggctcacgcaggcggccgaacatgccggggcgtcgatggccgtggtgtccagccagggacgccggcacgctgtctgcatggcggcgagagccgccctggcgcaggatttgcgcgcctatctggccgcaggcgaccgcaaggtcgccctatggcaagatcgggttggcgccatcgaagtggctttcgatgacgagccccaggctttcatcaacctcaatacggcggaagatttcgctttcgcgcagggctaagcctgccacaggcgcatgtcgtaatagcgtacctgcgcgccgtcctggatatcggtgtcgtagggcagccgcgccagcccatccgaccaggccagggagctcagtacgcccgaactctgattggtgtaggcatgcagctcgggcgtgaggcccacacggtattgcacccgcagaaattcctcgcggccatctcggcgggtatgcgctgtgcgtaaagccacatgatcgacgcgcgggtagatctcccggcggccttgcatgcggcgcagcaagggagagaccaagaccgtgaataccgtgtaggccgataccggattgcctggcaggcagaccagaggcttgccgcgcgcatgggccagcgctaccggcttgcccggtttcatgcgtaccttccagagcaccaactgagctcccatggactccagcaccggtttgaccagatcgcgctcgccgactgagacgccgcccacgctcaggatcaaatcgcaatcgtccagcaactgatcgaaggccgctttcaggctctcctcgtcgtcgcgggcgtgcagtacatgagtggcttgcgcgcccatgccttcggccagtgcggccagcatggcgccattggagttatagatctgctgggcttggcgcggcgcgcccggcggcaccagttcatcgccggtggtgaggatgcccacgcgcagccggtcgataacctcggcctgcgcaataccctgggaggccagcaaggcgatgtgcgcggcttgcaagaccgtgccccccgccagcagcagcgcgccggcgcgggtgtcttcgcctcgtttgcgcacatgctggcctgcgctcggcgcgagcagaatctcgacctggccgtcggtttcacgagcgtcttcctgcatgatgacggtgtcggccccttcggggagcaggctgcccgtgaacaggcgcgccgcctgcccggcctccagccgcgccggcatctcgcccgcgaatacgcgttgcgtcacgggcagggcgcgtccagcctgataatcggcgtagcggatggcatagccgtccatggcgctgttatcggcagagggcagatccagcgtggccgtgatgtcctgcgccaacacgcggccggccagtctggccaggggcagggtctcgcggcgtgtgagcgccgccgcggcctcggccaactgggcctgggcctgatcgaattccatcatgatgcgtccttgcgcgagagctgcgtggcgaagttgcagggtttgtatcggctgtcgagttgttcggcaatgatgcgcgtccaggcggttttgcaggcgcgggtcgagccaggcatgcagaagatcaccgtctgattggcatagcccgccagggcgcgcgactggatggtcgagctgccgatatcatcataggaaatctggcggaacagttcgccaaaaccttcgatttcgcggtcaaacaagggccttaccgcttcgggcaggcagttgcgcggcgagaaaccggtgccgccgttggtcaggatgacctggacctcagggttggcgatccagtcgctgagcacgcgccggatctgatagatgtcgtccggcacgatggcgcggtgtgcgcaatgatggttggccgcgacgatatgttcggccaggagatcgcccgaggtgtcttcggcggggctgcgcgtatcgctgatggtcagcacggcgcagaccagcgggataggggtgttggcgttcatgctgtctcctcgtccttattccaggcatcggtgcgcgcttcgtcgctggcgcgctgctcgacccagaagctgttgccgctggccagcgtttcgcgcttccagaagggcgcgcgtgttttcagcgcgtctatcatgaattcgcagccgcgaaaggcatcgccgcgatgcgcgctggcggcggcgacgaacacgatctggctttcgcgcggcagggcgccgacgcggtgggcgatgaccgtgccggccaattgccagcgcgagcgcgccgtctcggcgatctcggccagttcgcgttcgcacatgccgggatagtgttccaggaacagcgtctcggtggcttcgtccggcgcgtaatcgcgcacatagccggtaaaggtcacgatggcgccagcggccgcgccggcttcggcgcgcagacccgccagcagggcgccggcatcgaagtcttcggtttgtacgacgatcatggctagcctccggtgaccggctcgaagaccgcgacttcgtcaccggccgacagcggcgcctcgcctttgacgtgattctggttgatggcgattttcaagcgcttcacgcccgcgagttggggatagcgtgcggccagatccgccatcaattgttcagtgttggccggttgcggcaggggcaggcgttcggcgcgcttacccagcatttccgcgactcgggcgaaataccgcagttcaatcgttgcgccactcaccgctcttacctccggatttgtaggccagccttacctgttcgataacaatgcctttgtcggccgctttgcacatgtcgtaaatggtcagggctgccatgctacaggcggtcatggcctccatctcgacgccggttttatagcgtgtgcggcaggtggcgcggatctccacgcgatggccttcatcgtcgagcgagaactcgatgccgacaaaggccaagggcaggctgtggcacagcgggatcagctcggcgcagcgcttggccgccagcacacccgccacgcgagccgtattcagcacttcgcctttgccctgaccgggctgggtaagcaggccataggcttgcgggctcatgcgcacagcggcacgggcaatggcgagccggtcggcatcggctttgtcgcccacgtcgaccatgcgcacctggccgctgtcgtccagatggctcagggtaggaagagagtcagacatctcgaaaggaaacctggcaaaaaaaggatttggccttgccggctggcaggccaccctatgatagacgagcccggttcgggagcgtgataatctccgagaaacctgtcaggagttgccgatatgtccttgcgtccaccagcgctgaagctttcgcgccgttgcgcgaaaatttttgggacggtcgtgctggtggtgctcggtctggccggtttggcggcatggcagctcccaaaagtgctgcgcagcgcgctgacccacgatgtggccgccatgctcggccgcgaagtcagcgtgggcgatattgccttcaatccttttaccctgaccctgcgtgcgcaggatctggccattgcccagccgcaatcccagaccgccctgctcaaggtcgggctggtcgaggtcagcgcggcttggcgctctttgttctggtttgcgcccgtgctggatcgcgtgcgtgtcgtcgcgccgcagctcgcgctgacgcgcgaagatttgttgcgctttaatttttccgatatccagcaaaagctggccgcttccgaaacgtccgccgaacccgacacgccgccggccggcttgccgcgttttgcgctgcatcgtttcagccttgagggcggccgcatcgagcttgacgacaaggtcagcggccgcaagcagcgcatcgacgatatgtcgctgagcctgccctttctttccactttcggccatgatcgcgacgtggacctgcggcccgctgtgcatatgcggatcaatggcagcccgctggatatcggtggtgtggcgcgccccttcgatgcgctgccttcggccaagctcgatcttcgtgtcgaggggctgggcttgcagcaatgggccgatatctggcccctggacctgcccctcattctcgatcgcgccttgctcgacagccgtctgcaattggtctaccagcaggcggcggatgggccgcctgccttcaagctgactggcgaggcgggcctgcgccaactgaatgtccgcgaaacctcgggtgcggaactgctgcgctggagcgcgctgaatctgagaaatatccttagcgagccgctggaacaaaaacttgccatcgaggaaatcgcgctctgggcgcctcaggcttgggtgagccgcgacgcccgtcagcgcatcaactggctggagattatcgataagctggggcgtgttgcgtctggcggcgcggccggcgcaagcgggccgcggctcgggccggcctctccggcaagggctcaggcggcggcgccgcctgaaaaaatcgcagcaacagcgggcggacaggccgatgggcaggcagacgaaaacgtggcgcggcttgtgcctgccacgccgcccggatggcagctgacgatcgacgccgtcaatgttcacgatgccgaggtgatgctcagtgatgccgggctcggtctggactatcccctcgacggcctgaacctgacggccgagaacgtgcaatggccgcagcccgctgggcagcccatccgtctctgggccgatatgacgcgcagcgccgatggcgcttggctgcgcgctaaggggccgctggggctccatcccttggcgctagacctgcaattgcacctgagcaatctggcgctggcgccctttgcgccggcggtgttggcggctgcgccgctgcgcatccaggatggccgcctgggcttggacgcccggctggtgctggatcagcagttcagcgcgcgcgatgtctcgctctctctgaccagcctgaccgttcgtgacgaggccatgcgcccggcgctggaccttcgcctggggcagatggagattcaggcagaccagttgtccatgggcgccgccccgacaaacttcacgctgaaggctgccgatatccagggcaaagggcggttggccatgcaaggcgtcttgacctccgcacccctcagtctcaagagccaggtggatctgagcggcctcgatctggcgccattcgctccctatgtggcctccagcctgaatgccacggtgcgtgcggtgaccgtcggcgcgcaggggcaggccgagttcgcagccgccaacggccagacgcccatgaccgctgcctggcgaggcgcggccgaggtcagtgattttgatctgcaagaccgcgttaatcaggcggactttctcaactggggcaagctggctttcagcaatatgcaggtggccgtgcgcggcgatgccttctcggccaatctgggcgatattgtgctggacgatttctacggccggctcttgctcaatgcgcagggcagcctgaacgtcatggatctggtggccgaaccggggcaggcgggcggctccatcacgcaagacacgcagacccgctctcgcccggccgccaaggccagcggggcgtcggccaaacaggcggcggccatgcccgatatgtcggtcaacagcgtgacgctcaagcgtggccgcatgagctttaccgaccgcttcgtgcaacccaattacacggccgagctttccgctatcgaagggtcgatctcggcggtgtcttctcgcaatcccaagcctgctacggtgaaggtgggcggacgggtctacaccaccgcgccgttttccatcagcggcacggtacagcccttcgcgcaatatctggcgctcgatctcaaggcgtccgccaagggcgtggatctgcctcgtttcacgacctattcggccaagtacatgggctatgccatcgtgcggggcaagctctcggtcgatgttcagtaccagatcaaggatcgcgccttgcaggctagcaatcgcgtcgtactcaaccagctcaccttcggcgatagaaccgatagcaaagatgcgctgaaactgcctgtgctgctggcggtcgccctgctcaaggacagcaagggtaatatcgacatcaatctgcccatctccggctcactggatgaccctcagttctcggtgggcgggattatcgcgcgggtttttgtgaatctcatcgtcaaggccgtcacctctccctttaccctgctggcctcggcctttggcggcggcgaagagctgtcgtatatcgaattcgcaccaggcagcgcccaactgacggccgagagcgaaaaacgcctgcaaacgctggctaaggcgctgaacgaccggccgggcctgaagctggatatcgccggacgggcggacctcaacaccgatgaagacggcttgcgcgcggcctgggtcgagcggcaaatccgtctggccaaggcgcgcgacacagcggggcggggcaagaaaatccatcccgacggggtcgatgtcagtccggccgagcgcaataaatatcttgaaaaggtgtatgacgacaccaagatcgagggcaagccgcgtaacctcatcgggatggccaaatcgataccggctgagcagatgatggctttgctcaagggggtggcgccgatttcgcaggaaagcctgcgcaaactggccgatgagcgtgctcagacggtatacgagacattacagactgagggcccggccgaccggatttttctggtcgcgccccagctcgacgcttcgggcatcaaagacgatggcaagccttcgcgggtggatttctctctgaaatgagggtgtgtgtgcaaacgtttggcgttttttcctgatcggacgcaagtccgatcggggctggcgcgatctatgattgaggtcaggcggcttgccgcctcaaaccaagaaacaactgttcctgttggagaattgcatgacaatttctgttggcgcccgtgttccggatggcaccctcaccgagttcattgaaaccgaaaccccgggctgccagctcggccccaatgcctttcaggtggccgacctgacgcgcggcaagaagatcgccttgttcgccgtgccgggcgcttttacgccgacctgctcggccaagcatctgcctggctatgtggcgcaggccgaggctttcaaggccaagggcgtggatgaaatctggtgtgtcgcggtcaatgacgccttcgtgatgggcgcctggggtcgtgatcagcacgccacgggtaaagtgcgtctgctggccgacggctcggcgctctggacgcgcgagctgggtctcgagcttgatctgatcgcgcgcggcatgggcgtgcgttcgcagcgctattcggccttgatcgaagacggcgtggtcactcgcttgaacatcgaagcgcccggcaagttcgaagtgagcgacgccgaaacgctgctgtcgcaaatctgatccatccttagcgggaggccggctggcctccctgcgcacgctgccgcctgcccccccatgttcgccaccatttcctcgttttcgtcgctgtacttcgccacgttgttgatgctcatcggcacgggcttgttcaacacctatatgggcctcaccctgacggcgaaatccgtcaatgaggtttgggtcggcgccatgatcgcggggtattatctgggcctggtttgcggtgcgcgcctgggtcataaactgattatccgggtggggcatatccgggctttcgtggcgtgcgcggcggtggccaccagcatgattctgctgcaggcgcaaaccgactctctgcccatctggctgcttctgcgcctgatctccggcatcatgatggtgaccgagttcatggtcatcgagagctggctcaacgaacaaaccgagaatcatcagcgcggccgcgtgttttcggtttatatggtcgtctccggcttgggcaccgtgcttggccaactggcgctgacgctctacgccaacctcgacagcggtccgctggtgctggtggccatgtgtttggtgctctgcctggtgccgatcgccgtaacggcgcgctcgcacccgcccacgccgcgtccggcgcccctggatttctttttcttcgtcaaacgtgtgccgctggccatgaccgtcctgttcgtggcgggcaatctgagcggggctttttacggtttggcgccggtttatgccgtcaagtatggcctggatacctcgcaggtggcgctctttgtggccgtcgccgtcacggccggtctgctctcgcaatggcctatcggatggctgtccgatcgtatcaaccgcgccggcctgatccgtttcaatgccgcgttgctggtgctgctgcccgtctttatgtggggttgggtgaacctgcctttctgggccttgctggcgctatcgggcatgcaggggattttgcagttcacgctctaccccctgggggcggcgctggccaacgaccatgtcgaggccgaccgccgtgtcagcctgagcgctgtcttgctcatggtgtatggcgtgggcgcctgtctggggccgctggtggccggccttatcatgtctctgggcggctacaccacttactatgttttcgtgcccctttgcgcgctcattcttgtctggcgtgtgcggcccagcgccatcaccggtgtcaatcaggtggatgaggcgccggtccagtttgtacccatgcccgataccctgcaatcctcacctgcggtggtagcccttgatccccgggtggatccggtcgccgatcccgacatggaaatgctcacgccgatggccgatgtcatgcagccgcccaataacgagccgcgcgccggctcttgagtcaaagcggcagcatcacggcgactgcggccagcgccagggccagtcccaggccattcaaggccgacagtttttcggaaaacagcagggcgcctgccgccgtgcccacggcgatcacgcccatattcatcgaggcgaagaccagcgcgggttgatcgggcaggctttggtgggcccggatatagctgtagatgttgccgaagttgatgaggcccagcagcacgcccgcagccaggtcgcgtgcgcgccaggcagcgccgcgccacagcaagtaagccagcatcagcagaccggccagcacaaaggccccgagcaaagcggccggaaagcccgcgccgcctcgcgccatgaccttgaagagcacatcgatcaggccatagcccacccagacgaccagaggccatagccaggcgccgcgctcgccgccgtcgtgcgcgggtttgcgcagcaggcagaacagcgccgcacaggcgagggcgataccggccagcttgcgcgccgtgaagacctcgccaaatagcacaaaggcggcgcctagcgcgatgaagagcgacaggcgctgggcggcatcggtccgcacgatgcctgcggcgcgcacggattgcgccagcgccatgaaaatcagcggtagcagcacacccagaccgcccagcgcaagcagcagcgatccctgcggcaaacggttcaggtccggctgcagcaacagcaggcatagcgcggatgcgacggcgtagttcgtcaggatggcctggcgggcatcgatgccctggcggcgggccagtttcagaaacaccgccagcccgacgctgcacagcacactgaacggtagaaacagcagaccggaattcataccgtctcgggacgcatgcccagcttgctcatcagggcgcggtcggcctgcacctgaggattgccggtggtcagcaaggatgcgccataaaatatggagttggcgcctgccagcaggcatagcgcctgttcggcttcgctcatggattggcgccccgccgacaagcgcactttggcgcgcggcatggtgatgcgggccacggcgatggtgcggatgaattcaaacacatccacgggggcggcttcggccagcggcgtgccgggaatcggcaccaaatggttgatgggcaccgactccgggtagggttccatattggccagttgcgcgatcaggctggcgcggtcgcggcgcgattcgcccatgccgataatgccgccgcagcacacatggatgccggcgttccgcacacgggccagcgtgtccaggcggtcctgatagccccgtgtggtgaccacgttgccgtagaactcgggcgaggtgtcgagattgtggttgtagtaatccagccctgcctctttgagctgttcggcctgaccgtcttgcagcatgcccagcgtgacacaggtttccaggcccagcgccttgacctcgcgcaccatctcggccaccgcctccaggtgatggggcttggggctgcgccatgccgcgcccatgcaaaaacgctgcgcgccggcgtttttggcggcccgggcctcggccagcacctcgtccagcggcatcagtttttctgcagccaggccggagtcgtggcgggccgactgcgagcaatacccgcagtcttccgggcagccgccggtcttgatcgacaacaggctggagagctggatttcagtggcgtcgaagtgctcccgatggacgctctgagcccggtgcagcaactccggaaacggcagttcgtacagggccaccacgtcggcggtgcgccagcgtccggccgtggggcggatgggcagggggatggtctgcattcgaatctcctgagtagcggaacggcggatcgtagaaagccgttgctcgaatggcaatatgccgaaaaaaggcaaaattgaatgcgaataagcaggggaaggatgaaaaagaaggcgagatgtcggcctgaggaggttaaattgccggcatctccagaaagcggagctgccctgaaaattgtttcttattgtaaatgtacgatgagagggagatttgcctgcgggcgggcatacatgcnnnnnnnnnnnnnnnctgaagcgggatgggatgcgccgcaaaattacaagtgcatacaggtttccggcttgtcttatctatctactagtaggtaatattcatccaacggtcaacgccgcatcgtttgtgaaagaagccgttcagaaataaagcagtacgaggctccgcctctttttatttctcctgatatctacctataggtagatagatttaaaaatcgctgtcaaagattgtccttacggagattcaccatgaagacccttgtttccgccctgattctttccgccgccttcgccggagccgcccaagccggtgagttggattggccgcccgcccaagacagcagcagcacgctcagccgcgcccaggtcgagtccgagctggcctccgcgcgtcaagcaggcctgatggcctctggcgaaaatgattacccgatcgccgcttatgcccagggtgccatggccacccgcgctcaggtcaaggctgagctggcgtccgcccgcgcgcagggtctgaccgacagcgctgagttggactatccacccacggccggctgatgcgccgcctcgcggccgcacgcccgctcaggcgtgcggccggcgtgagtgcatcccgatctatgtgtaggtaaactaacgccatggatacgccaacagcaaactcgacccgcgatcagctcctgagccacgcgcaaaaattgattcgctcacgcggatgcaatggcttcagttaccgcgacttggccgattatgtgggcgtcaaaacgtccagtattcattactacttcccctgcaaagacgatcttttgctcgaagcgctggaaagctatagctcgcgtgcgctggcttccttgcgcaatatcgacgccacgctcgcgccccgtgagcgcctggaccgttatttcgaaaaaatcgaagcgcagctttgcgccggagacgagctttgcctaggcggcatgttggccgccgaaatcatctctttgcctgagagtgtgcggcaggccttgcaggggttcttccgcgggcaggagcagtggctaatgggggtgcttcgcgatggccgggccgatggcagtatcgtcttccatggcgacatcgaaaccgccgcacgcgcgctgttcgccgccgtgcaggggctgatgattaccgcccgtctgtttcgcgaacccgcgcgcctcaaagaaaccctgtccgatcggctcgcttgcattgtttgaggcgcttgccgtctgtggggcaggccgcaatggctgctagcctgctacgggcagccttcgccgcgaatgaaaaaagccgcttgatttgcaatcaagcggctttttgaaatttggcggagcggacggggctcgaacccgcgacccccggcgtgacaggccggtattctaaccaactgaactaccgctccgcagcggtgacaccttgcggcatcttgccaagcaagcttggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacctcggtactgcttccgtcgccgattggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgttgtcacatcaggcggtagagccctgaggcgcttgccgttttctgtgccgtttggcgaacgggtccgaattatgcactatttttttatcttgtgccaattctctttgcggcattgctcatgggcgtcattcaagcctgaattgcctgctcgcaaaacggcaattcggattgctgagcggctcatggcgtgctgaatgcgaaagcccctcataaagaccttcagggcctttgcctcgaatgaaaaaagccgcctgattttgcaatcaagcggctttttgaaatttggcggagcggacggggctcgaacccgcgacccccggcgtgacaggccggtattctaaccaactgaactaccgctccgcagcggtgacaccttgcggcatcttgccaagtaagcttggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacctcggtactgcttccgtcgccgattggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgtctcacataacgcggcattacccgaaggcctttgccgtttttgtgccgattggcgaatcgggggcgaattatgcactatttttttaaagtgtgcagggaagccgccgaatgatcgggaaatcggttcaggaagccttccaccaccgccatggcgcgcgcaagcggccaatggtagcgggtgtcaagaatgcgcggcgccagcaagacggcgcagcagatcgcgatcagtgcgccgacgcagacatcgctcaggaagtggtcgcggttgatcacgcggctggccgccaccagcaccgccagggtcatgacgggccagcgccagcgtggcgatagaatcgcgatcaccgacgccacggcgaaggcggccagggtatgactggaggggaaggagtcatagggcttgccggcgaatacctgtcccaggccataaatgccgtggtccagcagcgcttcgggtcgggcgcgcgaaaccaggcgcttgagcagccaggtgatgatgccccccaccgtcatcgtggcaagcagcagcagcgagccgcgcgccatgcgatcaaaaccgctcttgaaagggcagctccagcctcgcgccaggccgttgagcgcccagatatagcagatgaggccgacagcgacatagaggccggcatcgcccagattgccgatacgatcgaaggccttgtctagcgcgggcggaacattgacgttcaaccaaaggctcagcgggcgatcgagccaaatggcgcaggccagcaacagcagggccaaagccaatgctcccgttgcgccgcgagcaaggcgcgatgtgcgctgagagggggtgggtacgcctgtcgtcatgaccgtggaagggtccgttcagaaaaagtaagcgcgcgcagccgcgcggcggctaatagtaatggcccaagccccagggtcaaaggcgatttaatggctaaggcgctaaaataggggactttcccaatcctttttgataacgcccccgggatctacaaccgtcacggcgtccctccatgcacgaaacgacactcaagcgcgaaggcgcaagcacgccttccaatcccacgccttccacccacgccgccggcagtggcaagatctatatccgcaccttcggctgccagatgaatgagtacgactccgacaaaatggtcgacgtgctccgcgaagatcagggcctggaaatgaccgacaaccccgaagaggcggatgtcattctctttaatacctgttcggtgcgcgagaaggcccaggaaaaggtcttctccgatctgggccgcgtgcaacatcttaaaaaactcaatccgaatctcgtgatcggtgtggggggatgcgtggccagccaggaaggcgcggccatcgtcaagcgcgcgccctatgtggatgtggtgttcggcccgcagaccctgcaccgcctgcccgaactgatccgtcgccgccgtgacgaaggcgtgtcgcaggttgacatcagctttcccgagatcgagaagttcgacaatatgccgccttcgcgtgtcgaaggcgcgacggcgtttgtgtccatcatggaagggtgcagcaagtattgcagcttctgcgtggtgccctatacacgtggcgaagaggtgtcgcgccctttcgaggatgtcttgaccgaagtcgccgatctggccgaccagggcgtgcgcgaagtgactttgctgggccagaacgtcaatgcctatcgcggccgtatcgagggcagcgacgagatcgccgatttcgccatgctgctcgaatacgtgcatgaaattcctggcatcgaacgcatccgctacaccacctcgcaccccaaagaaatgacgcagcgcatggttgaggcctatgcccgcctgcccaagctggtgtcttttctacatttgccggtgcaggccggcagcgaccgcgtgctggcggccatgaagcgcggctataccgcgctcgaattcaagtcggtcgtgcgcaagctgcgcgcggcgcgacccaacctgacgctgtcctccgacttcatcgtcggttttccgggagagaccgaggaagattttcaaaaaaccatgaagctcatcgctgatgtgggttttgatacctcgttttcctttgtgtattcgcgccgtcccggtacgccagcggccgatctgcaagacgacacgcctcaggacgttaaactcaaacgtttgcagcagttgcaggcgctcatcaacgagcaggccgccgccattgcccagagcatggtgggcacgcgtcaacgcctcctggttgaaggtccgtcgcggcgcgatcccaatgaactcatgggccgcaccgagaacaaccgcattgtcaattttgaagggccgtcacgtctgatcggcaacatggtggatgtcatcatcacccatgctttcaccaactcgcttcgcggccgtgtggccggtaccgaagagagcgaccaaggagcagcatgagcaatccgcgcagccgccgcagcatccctgtcatcgtgaccctggacggcgacaatattcatctctccaacctctgtggcccgctggatgaaaatctgcggcaactggctgacggcatgggcgtgaagctctcgcgtcgtggcagccgcgtcaccatcgagggcgagcaggctgagctggccgggcgggctttgcgccgctttcacgagcaggccacgcatcgcgccctgtccgtcgatgatatccagcttggcctggtcgagatcggcgtggggcggcgtgtcgaagtgcaggccgatccgcgcgatatcgatcccagtctgcctcctgtcgatgatgaaagcgatggcatcgccttgcgcacgcggcgctcggacctgcgtccgcgcactccgcgccaacgcgattatctgaacaatattctcaagcacgacatcactttcggtattggcccggccggcacaggcaagacctggttggcggtggcctgcgccattgacgcgatggagcgcgacttggtccagcgtctggtgctgacgcgtccggcggtcgaggctggcgagcgcttgggttttttgcctggcgatctggcgcagaaggtggacccctatctgcgcccgctatacgacgcgctttatgacctgatgggctttgagcgggtgcagcgtctcttcgagaagcagaccatcgagatcgcgccgctggcttatatgcgggggcgcaccttgaatcatgccttcgtgatcctggacgaagcccagaacaccacgcccgagcagatgaagatgttcttgacccgtatcggctttggcagcaaagcggtcatcaccggcgacccgtcccaggtcgatctgccgcgcggccagttgagcggtctggcgcatgcctccaaggtgctggccgatgtgcagggcatcgccacgacccgctttaccagccgcgacgtggtgcgtcatccgctggtggcgcgcatcgtcgatgcctacgaattatccgagaaggccgaaggtaagtcatgaaggcaggcgagccgggtcttgcgctggcggtgcagtatgcggttgccgaaccgcgtctgccgcgctggcggctgcgccgctgggcgggctacgctctggccggcgcggcggccgatggtctgattgattttcaggccgccgaattgaatgtgcgcttggtagggcaggctgagggccggcgcctcaatgcggattttcgagggcgcgattacgccaccaacgtgctgaccttcgaatatggcgtagacccgctgggcacggcgcgcggcgatatcgtgatctgtgcgcccgtgctggcccgcgaggcccgggagcagaaaaaatcctttgtggatcatgcgacccacctgaccatacatggtgtgctgcatgctttgggctacgaccacatcaaggtccgtgaggccaagcgcatggaggcgctggagacccgcatcctggcccgcatgggcattgccgatccctatctgcttgcggactgacaagcaggtggcgcttgcactaggaaaacccggacatagcggcgtgttgccgctgccggtagaactagcatggattcgaaagatatcggttatgctgatcgttttaatacgagtccatttggacaatgtctgacccttaccctgctgccgattccgcgactcccgcgaacaaatcctccaaatctctgctggaccgcgtgttatcgctggtccggcgcgagccagaagaccgcgaaggcatcaagaccttcctagaagccgcccacggcagaaccctgctcgacgccgagtcttacgccatgatcaaaggcgcgctggcggtctccgagcgcacggctgccgacatcatggtgccgcgctcgaagatggatctgctggatgtttcccagcccttgcagcaactactggccactatcatcgagaccgcgcattcgcgctttcctgtctacgagaacgaccgggacaacatcctgggtattttgttggccaaggatctgctgcgctatatgctggacccatccatcgagctgcgcgccctgatccgtcctgcgattttcattcctgagtctaaacgcctgaacgtgctgttgcgcgagttccgtgaggcgcgcaatcacctggccattgtcatcgacgagcacggcggcatctcgggtctggtcaccatggaagatgtgctcgaacagattgtcggcgagatcgaagacgagttcgacgaagacgaagaagagtccattttccctgaaggcgaaaatcagtggcgcctgttggccgctaccgagatcagccatttcaatgacaccttcggcacccatttgcccgatgacgaatatgacagcgtcggaggttggttgggcggcaagttggggcgtatcccccgccggggcgatacggctgattttgaggatttcagcttcgaagtcatccgcgcggacccgcgccgtgcgctgtggttgcgcgtgcgccgggtgccggtccgtcaggagacggaggagtgaggcgcggctggccgctggctggcctgctggcccttgccggcgtattgcatgccctgagtttcgctccgggtccgctgccttcctggagcctggcctgggtccaggtcttcatgctggcggtgctggtccatgccgtgctgcaggcccctacgcgccgcgcggcatggctgcgtggctggggcttctccagtgtcagcttcacggtcggtttgtactggctgtatatcagcatgcacgattacggaggccttgccgcacccttggcggcggcaggcgttctgttgctgtcggtttttctggcgcttttcccggctacggcgggctggctggcgcgcagtatctgtccccccggtcaagccgccaagccctggcgcagcgtctgggtcgccctggtctgggcggcctgctggacggtattcgagtggttgcgcggcaccctcatgacgggttttccctggctcaatatcggctacggcgtcgtagatagcccgatcgcaggttgggggcccgtgctgggggtttacggcatggcctttgttacggcgttttgcgcggcggcgctggctggcctcaagggcgagggttccgccaggcaggcgctggcggcggggctggcggtgttgctggtgctggccggcggcctgctcgctttgctgccgtggtcgcggccctatggcgatccgctcagtatccggctagtgcagggcaatgtcgagcaatcacagaaattcgatcccgccttgatcgagaccggcctgctgcgtcatctggaactggccgccctgaccgggcctgccggcagcgcctcctcgcccgatctcatcatcctgcctgaaaccgttattcccttgttccagaaccagcttgcgccctcggtctgggaagcctggaaaaccatcgccggccgccaatctgcgactatcgcgatgggggtgccgctggaggtgcctgacgccacggggcggctgcgctacaccaatagcgtcatcggtctggatgcgcacaccccgctggagcagttgcggggcggtacgacggccatgcgctatgacaagcagcatctggtgccctggggggaattcgtgccgccgggtttccgctggtttgtcgatatgctgaatatcccgctgggcgactttgatcgcggtgcggcgtatcaacaacccttcgcggtggctgaccagcgtatcgccttcaatatctgctacgaagatctgttcggcgctgagctgctgcccgcgctctatcccgacaatcagggcggcgccaccattctggccaatgtcagcaatctgggctggtttggcgacacctgggccttgcgccagcatttacaaatcggccgcttgcgtagcatcgagacggcacgccccatggtgacggccaccaataccggcgttaccgccgccatcgatgcccgtggccatgtcgtcgcgcaattgcccacgcatcaggcgggggtgttgccggtggtcgtgcagggcatgactggcctgacgccctatgcgcgatttggcgacaagctcgccctggccatcgccggcttgatcctggttgcggccgcagcgcgccgccgcaagcgttcttaagcgtctcaacgcagaaagtcggtcggcgtcggcaggctttctgattcgggcggcagcaaggggccgctacctgcgccggtgcgtgcgcaggcgtccgcgatcaattgcattgcatcgtcatccagctccagcgtggcggcgcccagccagtcatccacctgggctgggctgcgcgcgcccacgatggcgcccgtcacgccgggccaggccagtgtccaggcgatggccactgtgccgactgtcgtgccgtggcgctccgcgagcggacgcagtgcgtcggccaggctgaggttgcgctccagatcgggcgcttgaaacgctgcgtcgcgagagcgccaatcgttctcgggcaatacccggttggcatcgaatgtgcccgacagcagtcctgattgcatggggctatagacgattacgccggtctgcctggattcgcaccagggcaggatgccgtcgccggcatcgcgccggatggccgagaagggcggttgcacgctgtccacatgacccatggcttcggccgcctgcaattgcgagaggctgtggttagaaaggcccacggcgcgcaccttgccttcgcgcttgaagtccagcagcgtctgccaatacacctccagcggagtaccgtcggtcgctggccggtgcatctggtaaaggtcgatacattccacacccagacgtttgagcgaaccctccagctcgcgccgcaggctgtctggctgacccacgcagcgggtcgcgccctgatgctccagcaggccgcccttggtaaacacataggggcgtgccgacggaggcatttgtgccagcgcttgccggatcatgtcttctgcatgcccctggccataggcggcggccgtgtctatccagttgatgccgcggtctaccgcgtggcggatagtccgtaccgatacgctgtcatcctgtggcccccaactaaaggcccaatcggcaccgccgatcgccgaggcgccgaaccccacgcgcgatagggccatgccggtgttgcccaattgtcgggtcggaaaagaagtgagggtcatcgtcatcgctccataggcagtcgggccactctagcatgtgagattgagggcggtgggcccgatcgcttctcggatgtcatcccgggcagagcaggcagacgaaatttttcgttttttctatattttcctgtgccgaggcttgcacgcttcaaaaaactcgtgcataatctcatttcttcgcggttgacgtaaaaatcagctgcgaatgctggaaacccaggggggtatagctcagctgggagagcgcttgcatggcatgcaagaggtcagcggttcgatcccgcttacctccaccaagtttccagtaaggttagtccaagtccccttcgtctagaggcctaggacatcaccctttcacggtgagtacaggggttcgaatcccctaggggacgccaagcttgcttggcaagatgccgcaaggtgtcaccgctgcggagcggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagccccgtccgctccgccaaatttcaaaaagccgcttgattgcaaaatcaagcggcttttgctttttcctggcatgtttctgtgtgtctgccgtatcggccggtctttcctggtggtttgccaagccgcgaataaaaagcgccgcatgtgcggcgcttgatgtcactccggacagaggcgtcagggcgtttcgatctcgccttcagcctttttgggctgtttgaccagatcctcgcgctttacgccgaaccacatcgccagggcggccgccacgaacaccgaggagtagatgccgaaccagatgccgatggttagggccagagcgaagtagtgcaggctggggccgccgaagaacagcatggccagcaccatcatctgcgtcgaaccgtgggtgatgatggttcgcgaaatggtttgcgtgatggcgctattgatgacttcatggacgtcggccttgcggtacttccggaagttttcacggatacggtccatgataacgaccgactcgttgaccgagtagcccagcacagccagcacgcctgccagtaccgagagcgagaactcccactggaaaaaggcgaaaaagcccagaatgatcactacgtcatgcaagttggcgatcacgccagccaaggcgaacttccattcgaagcggatgcccaggtagatcatgatgccgaccaccacgaacagcagcgccatcaggccgttgttcagcaactcctggccgacctgtggcccgacgaattcgacgcggcgcaattcgacggagttgtccgccgcttttagggcggccagcacggtttcgctttgtgtggccgatgtctggccagcggataccggcagacggatcatgacgtcgcgagaggtgccgaagttctgcacctggaaatcggtgtagccgagcttgcccaccacgccgcgcacctgatcgagctgggcggtctgggcgtagctgacttccatcaccgtgccgccggtaaattcgatcgacaggtgaaagccgcgcgtgatgataaagaacaccgccgcgatgaaagtcaccaggctgatgatgttcagcaccagcgcgtggcgcatgaacgggatggtgcgatgaatccggaaaaattccatgtttcgccttgctgtcttttgaggagccggacggcgcggcgataaagccgcgcccgcccggttctatcacttggttccgggtttccagaccgtgccgatggaaatcttggcgagctttttgcggccgccataccagaggttggccagggcgcgcacacccaccacggaggagaacatcgaggtcaggatgcccaggcagtgcacaaccgcgaagccgcggatggggccagacccgaaggccagcagcgccaggccgacgatgagtgtggtcaggttggagtccagaatggtgccccaggcacgctcgaagccatgatagatggcttgttgcggagaggcgcctgctctgagctcttcgcggatacgctcattgatcagcacgttcgagtcgatggccatgcccagcgtgagcgcgatagccgcgatgccgggcagggtcagggtggcctgcagcatggacagcaaggccagcaacaagaggacgttgaaggtcaggccgatcgtggagaacaccccaaacaggtggtagtacacgatgatgaagaccgcgatggcaataaagccgtagagcgtcgaataaaagcccttggcgatattgtccgcgcccaggctcggaccgatggtgcgttcttcgatgatggacatcggcgccgccagcgcgccagcgcgcagcagcagcgcggtgtcggccgcttcttccgcagacatgctgcccgagatctgcacctggccgccgccgatttcgctacggatgaccggcgctgtcaccacttcgcccttgccgttttcgaacagcagaatggcgatgcgcttgcccacgttgtcacgcgtgacatcgcggaagatgcgcgcgcccttggagtccagggtcaggttgaccgagggctgctgggtctggtggtcgcggccgggctgagcgtcctggagattttcgcccgtcaggatgacctggcggcgcacgagaatcgggcggccgtcgcggtcggagtagcgctccaggccgaagggcacggtgccgttggcgagggcggcttgcgcggcgggcgaatcgtccaccatgcgcagctccagggtggcggtgcggcccagcagttctttggccttggccacgtcctgcacgccgggcagttgaacgacgatgcggtcagcgccttgttgctgaatcacgggttcggccacgccaagctcgttgatccggttgtgcagggtgttgatgttctgcttgagcgcggtttcctgcacgcgcgcgatggcttgcgggctgagggcgccatcgagcacgaaacggccgtcctcgttgcgatcgatgaattgcagatcggtcatgcggctgcgcagggcttcgcgggcgcggtcgcgcagttcggggctggagaaggtggcgacgatggcttggccgctgcgttcgacgttgacggcgtcgattttctggtcacgcaggatggagcgggcatcggcggccagcgagtcatagcgtgccgtcagggcgccttgcatatcgacttgcagcaggaaatgcacaccgccgcgcaggtcgagaccgagatacatgggccggggttcgaaccagcccagcgagcgcatccagggcggcgaagcgggcagcaggttcagggccacggtgtaatgcggatcaccggcaaccgtattcaggctgcgatccagcaggtcccgggcctgcaactggatgtcggtggacggaaagcgcgcccggatcgtgcccagcgtgccgttttgttcatagtagacgctggtggccgatagcttggcgtcggccagaatctgttcaacacggggcaacagcgacggctcgaccttgatagtggccttggcgctggaaatctgcacggcgggggattcgccgtaaaaattgggcagggtatagagcaggccgatgacgaccgcaaccaaaaccgtgatgtacttccaaaggggatagcggttcattgccggctacgcattcaaggggtggaacggacaaagggccccgcgaggagcccaatgtgactgttacagggccttgatggttcccttgggcagcaccgacgtcacggagctcttggtcagcgtgatttcgaccggcttttcggccaggtcagccacttcgatggagatgtagctgtcagtcactttcgccactttgccgaggatgccgccggcggtgacgacttcgtcgcccttggccagggcggcgaccaggttgcggtgctctttctggcgcttcatctgcggacggatcatcagaaaatagaggatcacgaacatcaagatgatgggcaggatgccgccgaggatgttgccttcgggggcggcctgggccagaacgaggccagtggtatcgatcacggacataggaagtactcctggttgagttttaacgcttttgcgtttttgcttgcggctgatgccttgttttgtccctgtccccgcgcgagccttggacagggtagccggctattgtagcgatgttgggcgctggctggcgcaggccgcgttcagtccacgccgcgtgcgcggtcggcggcgaattgcgtccgccaggtctggaagcggccggccgcgatcgcctcgcgcatttcggccatgatggtcaggtagaaatgcaggttgtgcaaagtgttcaggcgtgcgccggtgatctcgttggcgcgttgcaggtggtgcaaataggcgcgcgagaaatggccgcaggtgtggcaggcgcagctcgggtccagcgggcgggtgtcgtcgcggtacttggcgttgcggatcttgacgtcgccaaaccgtgtgaacagccagccgttacgggcattgcgggtgggcatgacgcaatcgaacatgtccacgccgcgcgagacgccttcgaccaggtcttcgggggtgcccacgcccatcagatagcgcggcgcatgctgcggcaggcggggcgccacatggcccaggatgcgcatcatgtccgctttgggctcgcccaccgacaggccgccgatggcgtagccatggaaaccgatgtcggtcaggccggccagcgactcatcgcgcaggttttcatacataccgccttgaacgatgccgaacagcgcgttcggattacccaggcgatcgaactcctcgcgtgagcggcgcgcccaacgcaaggacatgcgcatcgagcgggcggcttcttcctgggtggcgggacggccgtcgatttcgtagggcgtgcactcatcgaacaccatgacgatgtcagaattcagcgagcgctggatgcgcatggattcttcgggcgtcagaaagagccgggcgccgtcgatgggggaggcgaacttgacgccttcctcggtgatcttgcgcatgccctgcaagctgaacacctgaaatccgcccgaatccgtcaggatgggcttgtcccaatgcatgaagccgtgcagaccgccatgcttttccatgatggcggtgccggggcgcagccacaggtggaaggtgttgcccagcacgatttgcgccccgatttccttgagttcatgcggcagcatggccttgacgctgccgtaagtgcccacgggcatgaaaataggggtttcgactacgccgtggttgagcgtcaggcgtccgcgacgcgcgccgccgtctgtggcgagcagttcgtatttgagtccggtcatggctggggagattcgatgaacatggcgtcgccgtagctgaagaaacggtagcggccggccacggcgtgggcgtaggctcggcggataggctcgatgccggcgagggccgacaccagcatcagcagggtcgactgaggcagatggaagttggtgatcagggcgtcaaccacgcgatagcggtagcccggcgtaatgaataagcgggtgtcgccctgagcggcagccagggggccatcgcccgccgcggcggcggactccagtgcgcgcacgctggtcgtgcccacggcgatgacgcggccgccggccgcgcgggcgcgggcaatggcttgaactgtcgcttcgggtacggtgtaccactcggcgtgcatgatgtgctcgtcgatcttctctaccctgaccggctgaaacgtgcccgccccgacgtgcagggtcacgaaagcgcgtgctacccccagcgcctcgatacgggctagcatgtcctgatcaaaatgcaggccggcggtgggcgcggcgacggcgccgggctcgcgggcatagacggtctggtagcgttcgttgtcttcggattctgcgctatgggtgatgtagggaggcaggggcgtcgcgccatgcgcctccagcaaatccagcaccgggcctgcgaagcgcaggtcgaacagctctccctggcggcccagcacttcggcccggaccgcgccgccggccagctcaagccgcatgccgggtccgggcgatttgctggcgcgaacatgggccagtgcccgatcgggttcggtgatgcgttccaccaacacctcgaccttgccgccggtggctttctggccggtcaggcgggctttgatgacgcgggtgtcattgaaaaccagcaaatcattggggcgcagcagggcgagcagatcggcaaattgacggtcatgcagctggctgccggcgtcaagatgaagcaggcggctgccgccgcgctgggcggcgggagtctgcgcgatcagctcgggcggcaggtcgtaatcgaaatcggaaagcgtaaacgtgggcacgatggcgtccgggcggcttggtatggaagggcggcgtctggcaccggggcagcctgctattgtagacgcccgccgcgaagaggccctccaccacgcggtgcgcaccttaggtatgcttgcaccttcggccatcagaaattgcgatagcgggcatgggacatcgggcttggaggcgcgccgcgcaggcgctgggattgataatggctgcggcctgggccgcactgacgccagccgcgggccaggctcaggtggcgggcctgcctcccaagctcatgcaggcctggaaggccaccaagctgcccgatgaggcgctctcggtggtggtccaggaggtcaatgggccgcgtatgctggcgatcaatgcccagacgccgcgcaatccggcttctgtcatgaagctggttaccacctgggttgcattatcggaattggggccaaattacagttggcgcaccgacttcctgactgaccctggcgttcgccccgatgcgcagggccggctcaacggcccgctgtattggcgtgccggcggcgatccgcaattcatgttgcaagacctctggaccctgttgcgagacttgcgcctgcgcggcgtcaaggagatcagcgatctggtggttgatcgcagcattttcgggcaggtcgctattgacccgggggccttcgatggcgcacccgaccgggcgtacaatgccagccccgatgccctgatggtgggctttggcgccctgcgcctgctggtcacccccgatccggtcgcccgcaaatgggtggcgaccgtcgatcctcctgtgtccggcctgcgccttgagggcgcgatccaatggaccgacgcccgctgccctggtgcgccggcggtgtccacacagcctgtcgtgacccaggagggcgtgagcctgcgcctgtccggggcggtggccggttcctgcggcgaattcagcctctatcgtctggcgctgtctcagcccgaatacacggatgcggtctttcgcctgctgtggcgtgagcttggcggcacattcaagggtaagatgcgccccggcgtggtgccaggcgatgccattgtgctcgcttcccacgagtcgcccaccttgggcgaggctatccgcgtgatcaataagcgcagcaataatgtcatggcgcgcaccttgttgctcacattgggcgccgagcggggccgtcgtccagcgaccgtcgccagcagtgagtcggtcgccaagcagctgttgtccgggcaggggctgaacatgcctgagttggtgctggacaatggcgcggggctatcgcgcgatgcgcgcgtgtcggcagacagtctggcggccatgctttcgctggcctggcgttcgcccgtcatgccggagtatctggcgtcaatggcgattgccggggtggatggcaccgtgcgccgccgcatgcagggtaagggcgctctggggatggcgcatctgaaaaccggttccctgcgcgatgtgcgctcgattgcgggatatgtgctgggtaacagcggtaagcgctatgtggtcgtcagtatggtcaaccacgaaaacgccgccgcggtgcgcagcttcgatgatgccttgatcgcctggttggcggagcagtaaaaaagatatggcccgttttgcgggtttctagcatttaatttttggagaatccggacatgcccgtgcatgaaatccgtcatccgctggtgcggcacaaactaggcatcatgcgtcgcgtcgacctcagcaccaagagctttcgcgaactctcgcaagaggtggccgcgctcttgacctatgaggcgtccaaagacatggcgctggcgcccgccacggtcgaaggctggtgcggaacggtcgaggtcgagaagatcgccggcaagaaagtcaccgtcgtgcctattctgcgcgccggcatcggcatgctggacggcgtgctcagcctcatccctggcgccaaggtcagcgtcgtgggtctggcccgcaacgaagaaaccctgcaagcgcatacctatctcgagcgtctggtcggcgaactcgatcagcgtctggcgctgatcgtcgatcccatgctggcgaccggcggatcgatggtcgcgaccatcgatatgctcaagcgggcgggcgcgcgtgaaatccgcgcgctgaccctggtcgccgcgcccgaaggcatcaaggccgtgctggatgcgcaccccgacgtgaatatctacaccgcctcgatcgaccagggcttgaacgagcagggttacatcatgcccggcctgggtgacgcgggcgaccgcattttcggcaccaagcaaaaggtcgagtaaggccttcagggcttgccgaaccaggcgagcctgtccgccagcgccgccacttcgcccacgatcaagagcgcgggcgaggcgacggcctgttctcgcgcccgttcggccaactgcgataagcgtcccatcaccacgcgttggctggggcggctgccgttttcgatcagggcgaagggcgtgctgccaggtcggccatgggccaccagccgggctgacaggatgtcgagctgtcccactcccatatagaaggccagtgtctgctggcctcgggccagcccgtcccaatccagcgcttcttcgtcggcccggcaatgcgccgtcaccagatgcacggattgcgcatagtctcggtgcgtcagcggaatgccggcataggcggcgcaggccagcgccgccgtgatgccgggcacgacctcgtaatccacgccgtgggcgcgcagatgttctagctcctcgccgccacgtccaaaaatgaaggcatctccgcccttgagacgcaccacgcgccggccggcgcgggcatgctcgaccatcagctcgtgaatgcgtgcctgggtggcgttatggttctcacccaggcgtttgcctacggtgatgcgctcggcatcccggcgcgccaaggcgagcacttcggcgcttaccaggcggtcatgcagaatgacgtcggcctcgttcagtgcgcgcagccctttgagcgtcaaaaggccggggtcgccaggaccggctccgaccagcactacccggccgtcctgagacagggcagggcgggccagcgcctcgtccagcgcttcctgggcctgttgcggctgggcgcggcgcaaggcggctgcgactggcccgtccaagagccaatcataaaagcggcgccgttctttcagatcggcgcgagcggcgcgaatggccggtcggtaacgggcggccagttcggccagcgcccccaggctgtgatcgaacagggattccagccgttcgcgcaggcgccgggccagcacaggggcaagccccgacgatgagatcgcaacgatgaggggggagcggtcgacgatggacggtacctgaaagctcgacagcgccgggtcatcgaccacattgcagaactgccgccgggcacaggcggcttcgtagacgcgggtattgaccgttcggtcgtccgtggccgcgatgatcagccaggcgtccttcagccagtcagcgtcgaactccccttgcagatgggtgatggtttgcccttgcgccagacgggccagctcaggcgtcagcgttggagcgccgacggacacggccgcgccagcctccagcaaggcctgcgctttgcgtgtggcgacggcgccgccgcccacaaccagcacgcatcggcctttgatatcggaaaaaatcggaaagagcttcatgaacacccgggccgtgccttgccatcgtcggcccatcataggaggcccaaagcgtccctacaacgtttgctttcttcctttcttatagccaaaaacgatttgaaatgcgcatctttggtgcgtggcgtgcaccggcatggcccttcgttgctcgtttcatggtgcgaacacgatgcaaaagcatgaaaaaacaagggtttgttctttggcttatctgtttttgtgtctggcatgcggtttgctttagacaacaggtccgcaaggacaggaaggccgtcccagagatggcccaaggggaaaagcagtgcagggaggcgtttcgtccagagggcgaaacgccatttctgttgaatgcgtcaggtttgtgcggggcgggcgcgcaaccggtgtagtatcaggaggcgctgttgttggcgcattccttctacaggagcgaccgttgtttcgttggatatccacactggcgctggctggcttggccccgattgcgcaggcaggcgtgtgcgacgcccagttcatgcacgacggcgggcaggtgcagttcaccgggtccgggacgatcaatctgggtgccgatctggctttcagtgaagtcagccgcagcaacgccgataactgccgtgcgcgggtgcgtggggtggcgacattcgcctacggcggtctgccgccgggcaagtccaagctggattacctcatgaccgtcaagaaggggcaggcggcttttgtccgctacgatcaggccggcgaggctcccgctacggacggccagttcgatctgcgcattctgggcctatttgcctacgataagatcacgggccaggggcaaaggctgccggggggcagttaccggatcaacatcggtaaagaggcgcccgtgggcggccagcccagcaccacgattcgcattggcgagaaaaccgttggcgcacggcgggagattgccacggcgctcggtaagcagtcctgctggccgatcagctattcgcgcaccagcgatcccacgacagccacgttcaaggggcttaccctgcccattcccggcatgaacaccacggtgaccgactggtattgtccggcgacgcatctggttatgaagcaggaaatcgacttgtctggaaacaagtctcaagttgagattacccaaattaagtagcagtccgtagcaaggcgcgtgatccgcttgcggatcacgctggtatcatcaaatcactgacgacacatcacaaggagtcctctatgcccgcgaaaaaaaccgaagacatctccaaagataaattgatcgacagtgttaagagcagcctgaacgatgtcgagagcctgctgcgcgaagcggcatcctcctccggcgaaaaggcttccgaattgcgcgagctcgcgctcggctccctcaagcgcacccgcgaagcactttacgacgctcaggacgccatggttgaacgtggccgccgtgcggcccgcgccacggacgactacgtccacgacaatccctggcaagccatcagcattgcaggcgtgaccggcctgctgctcggcttgctgatcagccgccgctgatcgcctgggtctttgcgcggcgccgcgcggtgccgcagcaaggcccacctatccccatgagtttacgcacctcggtattcggcgtggccgccagcctggtcgggctggcgcgcacgcgtcttgaacttttggctcttgaagccggcaacgagaaattgcgcctgctcaaagtgctgggtatgtccttcggcgctctgctgtttctcactctggccgtcctggtgttcaccgttgcgattgcggtggccttctggcccactccggatcgctatgctgcgttgggttggctggccggcatttatggcgtgatcggtgtgctgctgctttggctggtgcgccgtgagctggttgacggcccattgccgttcgccgctacgctcgaagaactgggccgggacaccgacctgctcgaacgcgtgcgtgacgcccaggctgatctggatcgccgcgaggcggaaggggggaagtgatggcgcatcgacactctcctgtcattaatcgccaggtccgtatcgaattgctgcgtgctcgcgccgccatcgagcgcgaggccttggcgcaaaatatcgctgaagccggccatgcgctggagccgtccaatctgatcaagagcctgctgcctaggttcagcaaagggcagacttcccagtggcttgtgcaggcgtataacctggctcgccgctatccctttgtcagttctgccgcctctgccctgtttatgcgtgggggcaaacggctgggatttttgcgctgggccggtatcggcttggcgggatggcagttgttccgcacctggaaggcagagcaaaagtcggatgagtcatagcttcggcaagtcacaaaaaatgcagcctcagggctgctttttttggcgtttactctatttcgatgggggtcgtattcgaggcaaagcccgaaacggtgttaaagggcacaagttgccccgccacatagaagcctgaagggacggagacgtgcagctcggagtcgttgacccatttgaaactcgccgaaagcgtgtcgtgcccgggcaaaatcatttgcgggttgttgggatatttgccttgcagcatggcactgatcggggcatcgaaactcagcgtggtgtcgaatccctcgaccttcagcgcccggtatagaaccaaccgcccaggtcgggcaagatcttctttgatgggagcggtatcgggaagttgggcgatggtttgttcgaagggcccttccatgacctcgttccatcgcattttggatgcagtcactttgatggacttggccaaggcgaagtcggtctgcagctggccgctgactggcagaatctccgtgctgaaactgcctacggcgtcgccagaaagatggatgctgttaatgccatcgcaggtaaatgtttgcccggccagtgaccaggctttcgcgtcggggatggcgtggttacgccagcgcacgcggtagccgccgcctgctgcctcgggtgccttgcgccagatggaacctggccccagcgtattggaggcgccgaagaatagcgtggtgctgctgttgatgtctgagtcggcgcagcgttcgagtattttggaccaggcggtcttgatcgttggcgaacatccttgaagcaatgctgcgctgcttactatgaacaatagagctagccctcttctgtttagcataagaattccgagcgtcaatcgtattgatcgtattgatcgtgcttggtctcaggccgttgagcattgcccgcgcctcgcagaacgaatattgtcgctttgcgggttagaagtgaaacgccaggtatcaaagacaggacgccggagcgtcctctggggcgtgtttacagccccagttcttgccacatggcgtcaacacgcgctttgacgtcatcgttcattttgatgggcactccccattcgcgttgggtttcgcctggccatttattggtggcatccatgcccatcttgccgccgagcccggagaccggcgaggcgaaatcgagatagtcgatcggcgtgttctcgaccagcagggtatcgcgcaccgggtccatgcgcgtggtcatggcccagatgacctcggcccagttgcgtgtgttgacgtcttcgtcaaccaccacgatgaacttggtgtacatgaattgccgcagaatgctccagacaccgaacatcacgcgtttggcatgaccggcatactgcttgcggatggagaccacggccaggcggtagctgcagccttccggcggcaaataaaaatccacgatttcaggcaattgccggcgcagcagcggcacgaacacttcattgagcgcgacaccgagcaccgccggttcatccggcggtttgccggtgtaggtggtgtggtagatcggatttttgcgcatggtgatgcgctcgaccgtgaagacggggaaccaatcctgttcgttgtagtagccggtgtgatcgccgtagggaccttccaaggccatttcatagccggtatccggcgcgggtggggcgccttcgggaacatgggggggcagggcgcgcggatcgctggacggcagcagatggccttcgagcacgatttcggccgtggccggcaccgacagggtgctgccgagcgcctgggtgacctccgtgcgcgagccgcgtaacaagccggcgaactgatattcggacaggctgtcgggcaccggggtgacggcgcccagcgtcgtagccggatctgcgcccagtgcaaccgcgatcgggaaaggctggcccggattggccagacgatgatcacggaaatcaagcgctccgccgcgatgcgataaccagcgcatgatgagcttattgcgaccgatgacttgctgacgataaatgcccaggttttgccgcttggcattgtggccgcgcgtgatcaccaggccccaggtcagcagcggggccacgtcacccggccagcaggtttggatgggcaggcgcgacagatcgacgtcattgccctcccataccacttcctggctggccgcgccccgcacggtcttggggctcatgtcccacagcgcggctttgagcatggacactttggccagcgcatcgcgaaagccgcgcggcggttcgggttcacgtagcgaggccagcaattcgcccacatcgcgcagtgcggtgacgttttccgcgcccatgccccaggccacgcggttgggcgtgccaaagaggttggccagcacaggcatttctgatgcctggcccttgtggcgggcctgctcgaagagcagggcggggccgccggcgcgcaatacgcggtcggcgatttccgtcatttcaagctttgtggaaacgggcgcggcaatgcgtttgagctcgccctggcgctcaagctggttcagaaagtctcggaggtcgcggtacttcacaacagatcccggcaggttggttacatttttgatgcaattacaggttaacatccagcccttactttcccaacgcaggaggtgcactatgcccgatgcgtcaatggccggtgtgtttcgacaactggcccagggagtgcatcacaacctcgccgaggggctacgcttatgctcggtctacctgggtatcgcggttatcgtgaccgtcagtatggggtttgctttgcctggtttgcgcgaccaggccttgcaagtgcacaaagccctgttgaccgccctcgcgccaacgtccttgtccgccagccccgatgccgggggcgagtcggaaggttccgccgccatggtgttggtcgtgccgaatgcaccggccagcaatgctaccggttttttgggaccgctacgctcggatcaatcgacggcgtcctcacaacgcaaatccgttgcgggcacgaccagcggccaggtggaggcgttgcgcaactatatctcgcgtaaatacaaggtcgcctatgacgcgaccggcgtgctggtgaatacggtttacaaggtcggccgcgacaagcagctcgaccctttactcttgttggcggtgattgccatcgagtcccgttacaacccctttgccgaaagttcggtcggggcgcagggtctcatgcaggtcatgacgcgcattcaccaggacaagttcgatgccctgcctatcggcaaggtcagcgcgctggacccggtagccaacattcatgtgggcgccaccatcctgaaggattgcattgaccggcgagggtctgtcaatggcgggctggcttgctacgtcggggcaaccggcccggatgatggcggttatggcgccaaggtgcaggccgagcgccgccgcctggcgttggcttcgggcatcgctttggcgcgcgactgaggtccggtgctcaagcggtcgagtagtggtactcgaccggaactccgacaccgccatccttgccgctgacggtcaccgagacgatgccggcggtttctttctgggatgacgtggcatggaagtttccttgcgcgtcagcctggaccgtcatgtcgtctcccgatgggaacagcacaaaaacgctcagcccgggttcggtctggccgcgtatgctgagtttgccggcggtgtctgccgtggcgctgctgatgtgggcggtgggagggttgcgagtataggtctgcgtggcggcgctgccgacgccggcggagcgcccggtagcgatgaccatgatttcgcctgaaggcatgctcttggatgtcgatacggctgtgtagttgcccgaggcatcggcattgaccgtggtggagctgccgtccgggaattgcacatagacttcggcatttgcctgagtgaggccggaaacggtcagctcgccaagcgtggagggaatcacgctggtgatggtggcttgcggggcttccggcgtatagggcttgaacacggcgtcaccgaccgcgccgtcgatgccgctggccgtgatcatgatgtcgccggactgcagcaccgcgccaggcgagtgcagggtgtatctgccctgggcgtcggccgtggtgttggcatccgtgccgtcggggaaattcgcttgtatggcggcgccggcctcgctgctgccctggatggtaagccggcctaccaggtcggcagagacggcatccacggtgggttcgccgggaggctgcttgacgtaagcgtaggtgctggcgtcgctgacgccgccatctggcaggctggcggtgaccaggatgtcgcccgaggcatgtgggcgcgtcgaactcagtatgaagctgccgtcggcctctgccttgccgttaacctcttcgtcgtcggggaataccacccagatgtccgcgccggccgccgcccggccggaaacgcgcagcagaccattgcgcaaggtttcgacgcgttcgatgcgcggagcggccgtcatctcgacctgcgggtttgctgtgtaaaagcggctgacctccgggctgctgtctccatggacattgcgcgcttgggcgcgcacggtgccgctgggcatgtcgggacccgaacgggctgtgtagcgcccactggcatctgctcggacccagttgcctgaaccatcgggaaacgtcagcatgatccgggcgcccgcttctgtttgcccggagacttcgattgcgccgttggtcgggtcgccgcgcaattgcgcgatggacagaggcagggtgatggccttgcgccgggtgttcaaaacgatgcgggactctcgctccacccattgatgtcgtctgctggtcagattgaagggctgagactcgcggcgtagctggcgtgatggcggttcctgcaaattgattcgcacattcagctgtaccgaagtctgtttctggccatccagtgtgcgggtctggttcaggccgatattgaacagcgccccgggctgataggccacgccgtagcggaaaccggaggcattgcgttgcgctcggccgctatcgaagacgtcgatgccggcgccgtgccatcggaaataggccgcttgcagactcaggccggcatcgctgctgagttggccgcctaggtcgtagcctgccgcgggtcgttcttcgcggcggctatcgcgccgggcgcctttccagcccgacagcggggcgtaatagttggcgtacaggctgtaatgcggagcaatggcctccaggccgagagagccgcgcacatgctgtttgccaaactcgtagtccaggaaggcattgctgccgacgatcaggccagggctggcctgctggcgcagaacgatgccggtattggctgtgggcctttggttctggttgtgcagacccgcttgcagcatcagagcgcggcgctcgctcaccatcaggtcatcgatggtgcgcaagctgaaggacaggcggccgggatcgaggtcatagcgcagcccgccgtcgagatggcgcagccagggtaagccggtttgccgcgaggcttgcaggccggcggcaacgccggcgtccagcgcggactgcgccaggccgggcgaggtgtccggatgctgggcccgcgtccagagattgcgggcgacctcggattcgatagcgctcccgtaggcgacgggcggaagcagggtggggcagagcagcagggtcagtagtctcgcagggcttggcatggagcaatagagcaaaggcgttggcagtcctggactgcggggctccttactctattgagagcatgcctaactgaatgtaagctgacttcctggtgtggcgtgggtttttctttttttacccaatcacgaacgaaaataagatgattagaggagctttccgattcgcgccacggcttcctgcagacggtcaaggctggttgcataggaaaaacgcatggtggtgaggccgtgggtcggaccgaagtccacgccgggtacggcggcaacgcccgcctcgtgcagcaggcgtttggagaacgtcaggctgtcctggcccaattggctgatgtccgagtagatataaaacgcgccatcgggcttgaccggcaccggaatgcccaggcgctcgaactcgggcagcaggtagtcgcggcgttggcgaaacgcatcgcggcgctgcgcgaagatcttcaaagcgtccgggctgaagcaggccagcgcggcgtgttgcgccagcgtgggcgcgcagatctgcaggctggccgacattttttcgaggacgcctatcatggattccggcacgatcatccagcccaggcgccagcccgtcatatggaagtactttgagaagctgttgatgatgatgaggtcatcgtccagggtcagagccgagcgcggcgcctgttcatacgacagtcccaggtagatctcgtccatgatggtgtaaccctggcgctcgcgcacggcggccagaagctccttgagttcctcatggccgatgctggtgccggtcgggttgctgggcgaggcgatcagcacgccttgcgtagacgggccccagttatcccgcacatcctgtgcgctcagttggaagcgcttggccgcgtagctgggcaccagcttgggccggccgcccgcagccaggatgaaattgctgttggccggataagaggggtctggcatgaggacttcgctaccggggttcaccagggcggcgcaggccagggcgagggcgcccgaagcgcctgccgtcacgatgacgcgctcggggttgaagcgcgcgccaaattcggtggcgtagaactcggcgatggcttcgcgcagcggcatcaggccgcctggggcgcaatagccgctcaggccggcgcgcgcggcgcgttccagcgcttccacgacctggggcggggcggtgaagtccggctcgccgatgcccaggctgatgatgtcgcgcccggccgcggccatcgcttgcgcttctttaaaaagttctacaacctggaatgtcaaaaaatcgttggtacgggaggcaaggcgcggcatgataagtctcaaagcgaaagagagattttagccatgcaatcatcccgacgcgcctttctcctggggcgcaggcccgagcgagcgccctgggaggccttttgcgagggcctgcgggccgtcatcgtgggtgaattgcgacagcggcgtctgatcctggggcatccgcaggatgtctggcgcgcgcgtgagctggctgcccactacggcatcgtgctaggcctatggggtttggcggggccgccggaggggctttggctagacccttgtgcgctgcgggcctggcgcgaggaggacggggcgctggtggcggcccccggttgtccagtcggcgaattggccagggccggcttgccgcaattcaggcaggccgatccgcagcaaagtgtggcggtctggctggccagcgccacggattatgcgcgccccgccgacagcggcctgaatgccgttacggtcatgtttgccgatggcgtggtggaatcccttggccctttcgggcttgccggcagccagcctttacggtcgggcaccacgcagcggctggtgcccgctctgtttcggctcgctgctggcacggatgccgccgggcagcgctggcctgcccgctttcgtctggatgccttgcgccagccggccaatctggctcaggtgctgctggggcatgggggggcgctagcctgggtgcaggagagtcgctggcggcccggtctgcccgcggcagccccttaagcctcagcgtcgagggcgagcgggtggatcagcaggtcaaggctttgtttgatgcgcagggacgtttcatctgtgctcaaggccacccgaaacacccgtcatgagcgagcggcggagtaagatatcgccaggctgtcgtcctacatgatggggcggctctctgtttttctattgacgtttttacacgatacgaccgcaactatggatgccaatcttcgcaaagccgcgctggaatatcacgagcacggccggcccggcaaaatctcggtcacgccgaccaagcaattgaccaatcagcgcgatctggcgctggcctattcgcccggcgtggcggcggcctgtgaagaaatcgtcgacgatcccgccaacgcctttcgctataccgcgcgcggcaatctggtgggtgtgatctccaacggcacggctgtgctgggtctgggcaatatcggcgcgttggcctccaagcccgtgatggagggcaaggccgtgctgttcaagaagttcgccggcctggacgtgttcgatatcgaaatcaacgagaccgaccctgacaagctggtcgagatcatcgccggcctggagcccaccttcggcggcatcaacctcgaagacatcaaggcgcccgagtgcttcacggtcgagcgcaagctgcgcgagcgcatgaagattcccgtcttccatgacgatcagcatggcaccgccattaccgtcagcgccgccttcatcaacggcctgaaggtcgtgggcaaggacatcaagcaggtcaaggtcgtgacctcgggcgccggcgcggccgcgctggcctgcctggacctgatggtggacctgggcctgccgctggaaaacatctgggtgaccgatatcgagggtgtggtttacgaaggccgtgtcgcgctgatggacccggacaaggcccgttttgcgcaaaaaaccgacgcgcgcaagctggctgatgtcatcgctgacgcggatgtgttcctgggcctgtcggccggcggcgtgctcaaacccgaaatggtcgccgcgatggcgccgcgccccctgattctggccctggccaatcccacgccggaaatcctgcccgaagtcgcaaatagcgtgcgtgacgatatcgtcatggccacgggccgttcggactatcccaaccaggtcaacaacgtcctgtgtttcccctacatcttccgcggcgcgctggacgtcggcgccaccacgatcacgcgtgagatggaaaaggccgcggtttacgccatcgccaagctggcccaggaagaacagaacgaagtcgtggcggccgcctatggcacttacgatctgtctttcggtccgaattacctgattcccaagccctttgatccgcgcctgatcgtgcgcatcgcgccggccgtggcccgcgcggcgatggccgaaggcgtggccacccgcccgatcgccgatctggacgcctacgtcgagcagttgcagcaattcgtctaccactccggcgctttcatgaagcccctgtttgcgacggccaaacgttttgtgcgcgagggtggccgcgcccgcatcgtgtttaccgagggcgaagacgagcgtgtgctgcgtgccgtgcaagtcattgtcgacgaaggtctggccaaaccgattctggtcggccgtcctgccgtgttggccacacgcatcgagaaattcggcctgcgcctgcgtctgggccaggacgtcgaggtcaccaatccggagtacgacgaacgcttccatcaatactggacgacctactgggaactgatgtgccgccgtggcatcaccaaggaaatggcgcgagtcgagatgcgacgccgctcgacgctgattggcgcggtcatggtgcgcctgggcgatgcggatggcatggtttgcggcgcagtaggcgcctatcacgaccatttgcgtttcatcgacgaggtgatcggcaagaagccgggcgccaatacctatgccgccatgaacatcctgctgctcaatgagcgcacggtggcgctggccgatacgcacgtcaacgacgatcccactgccgaacagatcgccgagatcactcaggctgccgcagaaaagatgcgccgcctgaatctggcgccgaaagtggcgctgctgtcgcgctccaactttggctccggcagttcggcatcgggcagcaagatgcgcgccgcgctggatatcctgcgcgaacagaccccggaccttgaggtcgatggcgaaatgcacggcgattgcgcgctggacgaggccctgcgcctgcgcattctgccctcgtccacgctcaagggtgaggccaatctgctggtctgccccaacgtggactccggcaatatcgcctacaacctgctcaagacggccgcaggcggtaatgtggccgtcggtcccttcctgcttggcaccaacgctcccgtcaatatcctgacgtccagctcgactgtgcgtcgcatcatcaacatgaccgccctgaccgtggtcgatgccaatctcgcactctgaccctgccggtccaccgcgctccacaggtctggttctgaccggcggcggagcgcgagcggcctatcaggtcggggtgttgagcgcagtgatggctttgctcgatccgcagcgtcggcccagctttcccaatccctttcccatcatttgcggcacctcggccggcgcggtcaacgcagcggcgctggcctgccgcgctgatcggccgcatctcgcggtcaggcgcatgcgccacctctggtcatccctgcacaccggtatggtttaccgggcggatgcgccggggctgatccgcaccggtgtcaggtggctgggcttgctggccctaggctggatgtttgccggccgccgccgtccgcagtccttgctggatagtgagcccttggcccgattgttggagcgttcgctggattttccgcgcatgcgcgacaatctgcgccgggggcagctatccgccctggcgatcacggcctcgggctacaccagcggcgagcatctgactttttatcagtctgagcgcgtgatcgaaccctggcgccgttcgctgcggcgcgccgtgcccttggatatcagcacggatcatgtcatggcgtcgtcggccattcctttcgtttttcctgcccgggcggtcacggtgcatgggcagacggaatggtgcggggatgggtcaatgcgccaactggcccctatcagccccgccatccatctcggcgcgcaccgtgtgctggtggtgggcaccagttttcgcgatgaaacccatccggagaaacgcgcggccgagccgccctatccatcgctagcccaggtgggcggtcatgctttggccagtatttttctggatggtctgtcttcggatctggaacgcctggaaaacaccaaccgcctcctggagcattgtgcacagtctggcggtccacgtcccgtggaggtgttggccatcactcctagccagtcgctggatcaacttgccctggaacatttgagcgcgatgcccgtcgaggcgcgtaccctttttcgcgtactcggtgtatcgtccgtgccggggcatgcagggggtggctcgctcatatcctatttgctcttcgaaagtgcctacacagaacgattgatagaactgggttatgccgatacgatgcggcgtagtgaagacgtgttgaagtttttccaggaggcccaggcatgacgcgcaacggccagaccacgctgataaaacaattacgccgcggcggcgcaatcgagcacgacgatacggacaaagagtccatggttaatgctgcccacgaactgggcatggccctgctcgtggccgattgcgatcgtgcgcgcagccgttcggcggtgttgcgcgccatcgccaaggcagtggattttcccgagttcttcggcggcaatctggatgccctctacgattgcctgtgcgacaccatcctcgacaacaagacgggtgtcgtgctttggttgtatcgcctgcattcgggtgatccggcgctggcagacgatgccgtcgccattgagaacgcctgcgccgacgcggcgcagttcgccagtgagaacggccgggtattctgctatctggtcgagcatgccggacggcatcccgatccggagccgggtgtggcggctacgccttacggcgaggtctgaactaccgtctgaggccgcctgggggattagttccagcccagaagggcggtgacggaagcgataagcgccagacccgccgtttcggtgcgcagcactctggagcccagcctgaccgaggccacgcccgccgcacgtgcggcggcgagttcttcttccgaccagccgccttccgggccgaccaacagtgtcagggcttcgggggctggctggcttgccagccagccgggcaggtcatcggccgcttccgggtggcacatcacccttgccccctgggccggctgggccagccattcccgcaggctcgatggggcgctgacctgagtcagacggttgcggccgcattgttcggcggcggcctgggcgatgcggcgccaatgcgacagacgtttttccaggcgcggaccgctcagttgcaggacactgcgctgcgcggcgataggcgcgacggcggcggcgcccagctccacggctttttcgatgatccaatccattttgtcgcctgacgggagcccctgagccagcgtgatgcggccgggcagttcggcttcgcgcgcgacatgttccgccaactgcgcatagcccgtcttgccttcgatttccagccgggccggatactcgccgcctcgcccatcgaacagcacaatgacggcgccgtcgcgcaggcgcagcacacggatggcgtgatgagccagggcttcgggtagcgcgaggcgctgtccggcagctagaggggtatcgcagaaaaaacggggcagactcatgcttggtgggcgataaaaattacgggacgcatcaaaggccgcgctcgggggaaggccgcattttggcctgaagtgggcgtccggcgccagccggacgagcggtttttaatcgcgtcggatggggttacccccagatggtaaaatgctgagctttccaccatctacctctggcgccttgatatgaggtgccaatgcctaagagccttcttgcatgagcacctcgactgcccccaaacctgtcttggcagatgccatccgtgtactcgcgatggacgccgtacaaaaagcgaattcggggcatcccggcgctccgatgggcatggctgaaatcgcccaggcgctgtggttgaacaacctcagccataacccggccgatccggcctgggccaaccgcgaccgtttcgtgttgtccaacggtcatggttccatgctgatctacgcgctgctgcacctgaccggctacgacctctcgctggacgagttgaagaacttccgccagttgcactccaagacgccggggcaccccgaagtgggcatcaccccgggtgtcgagaccaccacggggccgctgggccaggggctggccaacgccgtgggcatggccctggcagagtcgctgctggctgccgaattcaatcgcccgggccaccagatcgtcgatcatcacacctatgtgttcatgggcgacggctgcctgatggaaggtatctcgcacgaggcctgctcgctggccggcacactcaagctgtccaagctgatcgcgctttacgacgataacggcatttccatcgacggccacgtcgagcattggttcggcgatgacaccgccaagcgtttcgaggcctatggctggaacgtgatccgtggcgtggacggccatgatgtggccgccgtcgatgccgccatcaaggccgctcgcgcccaatcggaaaagcccacgctcatcatctgccgtaccgtcatcggcaagggggcgcccacgatggctggcacgcataatgtgcacggcgcgccgctgggcaacgaggaaatcgccggtgctcgcgccgccatgggctggagcgctacgcccttcgaggtgccgcaggatgtgcgccaggcctgggactcccgcgatgccggcgccgcagcgcagcgcgcctggcaacaggtctttgatgcttatgctcaggctttcccggccgaagccgccgaattcacccgtcgcatgaagggcgagctgcctgccgactttgccgagaaggcgcaggctttcgttgcggccaccgtcgccaagggcgaaacggtcgccacccgcaaggcctcgcaattcgccatcactgaactggctggtcttttgcctgagctgctgggcggttcggcggatctgaccggttcgaacttcaccgactggaagggggtgactgctgtgcgtgctgccgagcaaggcggtgtgaacttcggccgccatatcaattacggtgtgcgtgaattcggcatggccgccatcatgaacggcattgccctgcatggcggctatctgcctttcggcggcaccttcctgaccttctccgattactcgcgcaacgctattcgcatggccgcgctgatgaagcagcgcgtggtgcatgtgttcactcacgactccatcggcctgggcgaagacggtccgacccaccaatcgattgaacacgccgccagcctgcgtctgattcccaatctgtcggtctggcgtccttgcgacacggtggaaaccgccgtggcctggaatttggcggtaagccgtccggccagcatcggcatggatgtccatgatgggggcccgaccgcgctcttgctgtcgcgtcagaatctgccctttgtgccgcgtgatgaagcgaccttgaaggcagttgaaaagggcggttacgtcctgcgtgatgcgcccgaagcgcgcgccgccatcttggcgaccggttccgaagtcgcgattgcgctggctgcccaagaggccctggcgcaggagggcatcgcggtgcgggtggtttccatgcccagcaccgatgtgttcgatcgtcaggatgctgaatggaagcgtgccgtgctgcctcctggcatgccgcgcgtggccatcgaggccggcgtgaccgctttctggcacaaatatgtaggtcttgacggcgtggtgctcggcatcgaccgctatggcgagtcggccccggcaggcacgttgttcaagttcttcggcctgacctccgagaaggtggccgaggccgtcaagcaggttttgtaaaaaaggagctttcgtcatgactattcgcgtcgctatcaacggctatggccgtatcggccgcaacatcctgcgcgcccattacgaaaacggcaaaaaacacgacatcgagatcgtggccatcaatgatctgggcgatcccaagaccaatgcgcacctgacgcgctttgacaccgcccacggcaagttccccggcaccgtcgaagttgacggcgagtacatggtcgtcaacggcgacaagatccgcgtgctggccaaccgcaacccggcccagcttccctggggcgagctgaaggttgacgtggtgctggagtgcaccggctttttcacctccaaggaaaaggccagcgcccacctgcaaggcggcgccaagaaagtcatcatctcggccccgggcggcaaggacgtggacgccaccgtcgtgttcggcgtgaaccaggacgtgttgcgtgccgagcacaccgtcatctcgaatgcttcttgcaccactaactgcctggccccgctggtcaagccgctcaatgacaagctgggtgtcgagaccggcctgatgacgacggtgcatgcctacaccaacgaccaggtcctgaccgacgtctaccacgaagacctgcgtcgcgcccgttcggccaccatgagcatgatcccgaccaagaccggcgccgctgccgcagtcggcctggtgctgcccgaactcaatggcaagctggacggttacgccatccgcgtcccgaccatcaacgtgtccatcgtcgatctgaccttcatcgccaagcgcgacacgacggtcgaagaggtcaacggcattctgaaggccgccgccgatggcgagctgaagaacatcctgacctacaacaccgaaccgctggtctcgatcgacttcaaccacaacccggcttcgagcaactttgacgccaccctgaccaaggtgtcgggcaagctggtcaaagtctcgtcgtggtacgacaacgagtggggcttctccaaccgcatgctcgacaccactgtcgcgctgatgaacgccaagtaagttgccatgcgcacggagcctttcgcgaggctccggcttggacaacaggccgggccccaggtgccggcctttttcttgtccacgcagacctatagaacaaggaagacaatatgtccaaagtgaatacgctgtcggctctcgccaaggaaggcaagctggctggcaagcgggttttcatccgcgccgatctgaatgttcccttcgatgaggccggccgcatcagcgaagacacccgtatccgcgcctccgtgccgggcattcgcatggcgctggacgccggcgctgcggtgatggtcacctcgcatctcggacgtcccaaggaaggcgtgctgaccgaagaagactcgctggcccgcgtggctcagcgcctgtccgaactgctcggtctgcccgtgccgctggtgcagaactgggttgacggcgtgaaggtggatgcgggcagcgtggtgctgctggaaaactgccgcgtcaatccgggcgagaagaaagacgacgagacgctgtcacgcaagatggccgcgctgtgcgacgtttatgtgaatgacgcctttggcactgcgcatcgcgcggaggccaccacgcatggcatcgcgcgtttcgcgcccatcgcctgcgccggtccgctgctcgaagccgagctggacgcgctgggtcgtgcgctgcacgaccccaagcgtccgctggtggccattgtcggcggctccaaggtctcgaccaagctgtccattctgcaggcgctggccggtaaggtggatcagttggtggtgggcggcggtatcgccaatacctttatgctggccgcgggcctgcccattggcaagtcgctggccgaacccgatcagatcgccgaggcgcgcgccgtcatcgatatgatggcccgccgcggcgcggccgtgcctattccgaccgatgtggtgtgcgccaagtcttttggcgccgatgccgaggccaccgtcaaggcggctgccgaggtggcggatgacgacatgattctggatatcggcccgcaaacggcccaaacgctggctgctattttggcccaggcaggcaccatcgtctggaatggtccggtgggggtgttcgaatttgatcagttcgcccatggcacacaggtgatcgcccgggcgattgccgactcggaaggcttttccatcgcgggcggcggcgatacgctggccgccatcgccaagtacaagattggcgacaaggttggctatatctctaccggcggcggcgccttcctggagtttctggaaggcaagtccttgcccgctgtggcggtgctgcaagagcgcgcggcctgacgttttacggctgcgggtatgatcggggcctggaccgcgtgagcggccaggccccggtttcttgtggtttatttcatttctgaccctgtcgatgaatctgaaacgcttgttcggacctgggctgcgcaaatggcgcggtgtcagcgcagcgtcggcgcggcgcgatgcgctggctggcctgagcgtcgccgccgtggcgctgcccgtaggcctggcctatgccaccatgatgggcttgcctgccgccagcggcctgtgggcggcgattgccggcatgctgggctacgcgctcttcggcgcctcgcgcaccctggtcgtcggcccggataccgccacctgcaccctgatcgccgcgacgctgaccggcctgtctatcgttgatccgcaggcgcgtctggcggccgcagccggcatggccgtagtggtggggctgggttgcttgctggctcgcgtgttccgcctgggcgtcttggccaatctgctgtcgcggcctgtgctggtgggctatatggcgggcgtgtccgtcacgctggcctggtcgcagttggccatcctgaccggcgcggggccgcattcttccgacttgctgcgcccctttgatgccgtgacccggctcgtcacgggcgcccatcccgccaccttggtcttgggtttgatctgctgtgccgcgcttgccgcgcagcgcatctggcggcctcgctggccgggggccgttgtgttggtcgccgcaagctgcgttctgtcttgggccctgaactttcccggcctgggtattgccgtcgtcggcgagattccggccggcctgcccagcttccaactacccgaggacttccgcaatgtgcccggctttctgctgggcgcgggcggcgtgctgttggtgagtttttccagcggcatcgtcacggcgcgcagctttgccacggtcagcggtgaagaggtcgagccgaatcgcgagttggtgggctttggcgccgcgaatctggccgccgggctgtttcagggttttgtcgtgacgggcgccgattcgcgcacggccgtcagcctgtcttcgggagcgacgtcgccgctcgccagcattgttgccgccctgacgttgggggtgattgtgagtgtggcgactggcttgctgtactggctgccgcagccggtgctggccgcgatcctgctcttcgcagccatgcatctgtttcagtggggggcgtttgtgcaactggcgcgagtgtcacgcgcagaactgggctttgcggtgctggcggcggttggcgtggtgtttttcggggtgctgggcggtgtggtcacggccgtgactgcgacgctgatgtatgtcatgtacgtgacggccaatccgcgcgacgctttgctgggtaggctgccgggcgatcatgcgctgtgcaagctgcatctcaatcccagcgcagaacccgtgcccgatacggtcgtctggctgttcgagtcgtcgatctggttttttaatgccgatgcgttccgccgccgtgcgcgcgatgtcgtggcgctggcgggcaatgccaaatggtttgttctggatgccgaggccatgactcacgccgacgccgatgcggtcgaggctctgttcacgctcaagcgcgaactcgatgcgcgcgacaccgtgatgatgattgcaggcggccatggcctgttccgcaccgcgatggagcgctccggcctgatcgaggcggtcgggccggagcaggttttcatcagcgctgaacacgcggtggcgtcgatcgagcagcgcagggctcagtcgacgatgtgatagccgccgtcgatgtaaagggtctggccggtcatgcggcgcgccgcatcggtggccaaccatgccgtggcctcgccgacatcgtcgatgtcgaccaggctgcggatgggcgctttttcctgggctttgtaaaggaggtcgtcaaagccggcgatgcccgaggcggcgcgggtcttgagcgggccgggtgaaatggcgtgcacccgtatgccttgcgggcccagctcggcggccagatagcgggtggcggattccagcgcggccttcaccggccccatcatgttgtagttttcgaccaccatctgcgagccgtaataactcatgcagaacagggtgccgccctgtggcatcagcggctcggccaggtgcgccatacggatgaatgaccagcaggacacatccatggccgttagaaaaccctcgcgggagcaatcgacaacacgtccttgcagatcgtcgcgtggcgcgtaggcaatcgagtgcagcacgaaatccaggctgccccaggtctgtgtgacgcgctcgaacaccgattcgagttcgcctgcgcgcatcagatccagcggcatgagcaaggacgcctcgatctgccgcgccagcggctcgacatgcacatgcgctttgtcgttgagataggtgagcgctagctccgcgcccatggcgcggaaggccttggcgcatccccaggcgatggagtgctcgttggcgatgcccgtgacaaggccgcgcttgccggccagaggcaggtggttcatagtgacctcaccagatccagcgtgtgttgggcgatgatcagctcttcgttggtgcgcaccacatagacgccgatcttgctgtcttcggtgctgatgcgcgggccgttgtgcgcattgcgttcggggtcaatgcgcacgcccagccactcccagtggcgggcgatgcgcgcccgcatcgtgggggagttttcgccgatgcctgcggtgaagatgatggcgtcgatgccgttcatggcacagcccaggccggccatgccttcggccacccgccatgcgaaataatccagcgccatacgggcagccggcgcctcgctggcttccagttcgcgcaggtcattgctgatgcccgacatacccttcaagccacagtcgtggtagagaaaatgctgtatctcgtcatggctcatgcctcgctccatcagccagagcacgatgccggggtccaggcggccggggcgggtgcccatgggcaggccttcgagcgccgtgaatcccatcgtgctgtcaacgctcttgccattggcgatggcgcaggccgacacgcccgagcccaggtgggcggcgacaatcttgccgtcggcgatctcgggcaacgcgcgtttgacgcgctgggcgacatattcgtaagaaagaccatgaaagccatagcggcgcacgccttcctggtagagcgaatcgggcagggcatagcggtcggccagcgcagaatgactgcggtgaaaggcggtatcgaagcaggccacctgcggcaagtcgggacggcgctggcggatcacctgtatgggcgccaggttgtttgcctgatgcagcggcgccagcgggctgagcgcctgcaattgttcgatcacggcctcatcgaccagtaccggcgcatccagatcgggaccgccgtgcaccacgcggtggcccacggccagcggcgagcccgtcaggtggccgttgagccatgtgccgaccacttcttgagcatcatgcacatcggcggcatggcgcggcgagatgtcgcgctcggtcaaggcctggccctgcgcgccgcgcacccgcaggcgcgggcgctgcgtgccgatgccttcgagctgtccacccagcagcggcagcaaggcctcgccgataccgtagagatagaacttgatgctcgaactgccggcgttgatgacgagaatgctgtcgtcgtgtggcttcattggacggacaccttgcggctcagatgatgggcgtagatcatggcgaccgcgcaagaggccaggcgcgatcgggcgctatccgcgcggctggtcaggataatgggtacgcgtgcgcccagcacgatgccggcggcatcggcccctgccagaaagctaaggtttttcgccagcatattgcccgcctccaggtcgggcacgaccagaacctgggcgcgtccagccaccggcgagacgatgcccttgacctgggcggcctgcgggctgatggcgttatccagggccagtgggccgtccagcacgccgcccacgatctggccccggtcggccatcttgcacagcgccgccgcctctatcgtgccgggcagcgaggtcatgatctgctcgaccgccgacaggatggccacgcgcggcgtgcccaaccccaggcccagatgcagttcgatggcattgcggatgatgtcggccttggtgtcgaggtcgggggcgatattgatggccgcatcggtgatgaacagcggctcggggtaagtgggcacatccatgatgaacacatggctgatgcggcggccggtacgcagcccggtgtcgcgggcgaccacctcatgcatcagctcgtcggtgtgcaggctgcccttcatgagcagggtggcctggccgcaacgcacgcgctcgacagccaccgctgccgaggcgtggctgtgcggcgtatcgacaatttcaatcgaggtgagatccaggctgcagcgctcggcgacttcgcggatcttgcgccgagggccaatcaggatgggctccagcaagcccaggcgtgcggcctccagggcggagctcagcgaggtctcgtcgcagggatgcgcaatggcgcagaccgcgggcggcagctggcgcgcgtgcgcgatcagacgttcgtagtgcggtacatggtttgcagtcatggttttcatcccttgaacaatcagcctcgtttgcggatgccggcggattggggggtggccggtttagcggcggtccggggtttggccttggtcgccgtgccgccagcgggtctggcgcggggtggggctttggcgaccggggccgaggtgttgcctgcggtattcctggcagcggccttttgggtggatgtcttggaggccgccgcctttttggcgcttgcggccttcacggcagcttttgcgccaggcctggttgcggggcttttcggtctgtcggccagccggctgctttgtccttgctctgacaggtgcagacccgccgcgagcagggcggcgcggccgacttccgtgttgccgagagaatcgagcaggggcaggcgctcgacgggttgcgcgctggctgcttcatgcttgcgggcccgccgttcggccgagtcgaacagacgctccatttctgcaaccatggcctgggcacggggcgacaggggtttggcggcttcgacaatgtgccgggtgaccgccagcgtcaggcggatgaggtcggcaggcacgccctcgagcagcttggggatggcgcgcaagcttgccgggccatccagacgcatgagcagggcctggtcgcgcaccgtgtccttgaagtcttgcagtgcgatattggtttcgatatcgctgcgcaactgccggatcatggcgtagctgcgctcatccagcccgccgcccgcgttcgacaccgccagcagcatgcggatggcggcttcgcgcacgcccccttgcgaaatccgtgcgcgcagttcgtcgtggcgcagatgcacgaagtcccggtgttcgggcgatacccccggatgtttgcgcggcgcgccggggcgtgcgcccaggccggcccaatcctgcaccagcagagagccgtaaatattcatgaaactgcgctcgatggcggcatcgcgcaattcggtatagatttccaggccggcgacgatggcttgcgacatcatttgctgcgctagcaggaaagggttgtcgggggccaccggttgacggtttgcacgcacctcttgcgccagctgcgcgaccggcgccacaaaggggttgcggtccgaaatcagctcatagggcaggcgcagcgggtgcatgcgttgcgcccactccgccgattgcggcgtgacggctgcctgcacccagggccgcacaaagctgcggtacagccccagattgatatccgaaatgcgcgccacggcggcgaaacgcctgtcatcttcttcgatgcggtccacgatggcccgcacgtcgtccagcgtgcgctgggggaaggacaggacgtaatcgccgtgagccaggtcggcattgacggtatcgggcgttttgtccttaatttcggtctgataaatgccggggggcaacacatcgatcatgtcgatgttgctggtgaattcctggtgttctttgcgcgccacgctacccgacacgaaaatgccgaggtggccgatgctttcgtggatggcatagacaatggtctgaccgtgggcgatgacctcgctatcgttttgatagagatccgtgatccagcccagcgcctgcggcggcggcgtgatgttgtcgccttttgagcagaatacgatgatgggtgagcggatattgcgcaggtcgatgcggatgccgtctgaggtgaccaggccggccgtggccaggcgattacccacgaataggttgtcgacgatatattggatttcagacgcattcagaaaaacgtggccgccccaccatttttcgaattccagatagcgcggcgcttcggtatcgaccttggagtacaggttgtattgcttgctccagagggtgttggccggattgagattttcgaaattctgcaccagccaggcgccatcgaatttaccgttgccgagatcggcggcgtattcggtcagccaggagccccccagcatgccgccggagtagcgcatggggtttttgccgcgccagccggcccaatatgacaggggcgcccccgccacgatgatgggaccgaacagttcgggccgcatggcggccgtcatcatgatctgccagcctgcctggcaattgccgaccacgacaggtttgccctcggcattgggatgacgggcgatgatttcttcgagaaagcgcgcctcggcgcgcatcacgtcttcgaccgtctgggttggcgtgggctggggcaagaaggaggcgaaataacaagggtggccggctttcaccgccacgccgatctcgctttcgggtttgaaaccgccgatgccggggccgtggccggcgcgggggtcaaccaccagaaaagggcgtttttcagggtccgccggggtgtcggcgggcggcacgatgcgcagcagcatgtaattgacggggcgttccagttcgcggccgtcgagcagcacctcgctgtccatcgccaggacattcggctcgcacttggccatgtgcaccaggtactggttgccgcgctggcgcatcacgtcggtatagaggatgctgcgctgccatgcatcgaccgaatagttgtacgcagcctgccacaacgccgggccaggcagagcctgaaaggcggatgggtcgggctgaaaaagggaggtgaacagggcgggtatgctatccgcggatgtttctgtggtcttgcggggtttgcccgagtctgccatggaggtctcctgcttgatcggcgtgtagcctggccccccggggagtggggatagggtccattacaccgcaagaaatggtgcgtcgcaacaatgactcggactgaaggcggcctgtccgcctcctcgtcctatgccgttcaggcgcgcgcgctggcgttgtggcgcagccatcgctgcacagagggccgctgccattgctgttcggcgtagtcggctagccaggccgggagttcgctaggcgtcagacgtctcagcattagcgccagctcggtgtcggcgatacaccagttggcgaacagcgttggctgcgccggtttgagcagccgttcggccacccgcagcagcttggcgctggccggcagcgcggcttcgctcaggggcctggcgattttcgcgtgaaagacgtgttccgtcgggcgctcctggcgcaaggcgagcaggtcgctgcgcagccaggcctgcaattggcgcgcacgagcacgctcctgccggtcaaggggatagagcgcggagaattgcggcgccggaaagctctcttcgaggtattcggcaatggcgctggactcggtgagatgaaagccttcgtgacagagcgccggcacacgacaggtcggcgcgcgctgctggaagggcgccatgtattgctcgtgggcgcccaagtccaccaggcgaagctcaaagggcaagcctttttcgctcaaggcgacatgcgatgacatcgcataggggctcaggaaatcggcgtcaacgtaaagcgtcagattcaacacaggtctccggcagcgcggggtgagacgatcagagtagcgcatgcgccgattgcggtcacggcgcctgtggcgcacagacctcagtcggcgcgcaaggcttcacgcagcccgttttttctgccagaactgggcgacgcccgtggcttcctgcaaggcatagccttcatagcccatcttgcgatagagcgcacgtgcggcttcattgccttccagcacttccagcgtgatcttgcagcagttcagctcacgcgccagatcgtccagcgcacggagcagttgctgggcgacgccctggccgcgaaagcgcgccgacaccatgaaatcatgcagattcagtagcggcttacaggcaaaggtcgaaaaaccctcgaaggtgatggccagtccggcggcttggtcgccggaccaggccagcagggcgcgcgcggtggggcggcgggccagctctgcaatgagattttcctgcgtccaggccggcagcggttcgccgccgcccataggttcgctggcatattcattcagcaggttcaggatggcctgggcgtgggccggattgtgaaaatcggcaagggtaatcgtgatcacggttgactcagagagcgtttgaagtaacagggtgattatgccgtgtcggaggatgttgtctgcgcgattgataattccggctataagccctatcttgtgatgatcgtccggttgtgcgggatccgcacggccgcccatttgtcatgcaaaaaagagccggaagatggagttcaaggactactacaagatattgggcgtggagagttccgccaccgaagacgacattcgcagcgcctatcgcaagctggcgcgcaagtatcacccggacgtcagcaaggaaagcgatgctgagacccgcatgcgcgaggtcaatgaggcctacgacgtgctgcgcgacaaggaaaaacgtcaggcctatgacaacctggctgccggggtctctcccgatggcggcttccaaccgcctcccggatgggatcagggtttcgagtttcattatggtccgggcggtggggacgatgatggctttagcgactttttctcctccctcttcggcggccagcaacgccgccgcgcgcagcaggaaaattttcgagcgcgtggcgaagaccagcatgcggcgatcgaggtcgatgtcgaagacgccttgcatggcgccacccgcgaaatcagcctgcgctccatgcagcccaacgctcagggacagcctgaaatcaagtcacgcacgctcagcgtgaagatccccgccggtgtgcgcgaagggcagttcatccgtctggcaggccagggccagcccggctatggcggggcggagcccggcgatctctatctggaggtgcgcttccggccgcatgaccgctatcgcgtggacggacgcgatcttcatatggatctgcccgtcgcgccctgggaggccgccctgggcgccaccgtgaaagtgcccacccccggcggtacgctggaagtctcggttccgcctggctccaaggccggccgcaagctgcgtttgcgtggccggggcattccgggcgatccgccgggcgatttgtatctcgtgctggatctggtgttgcctccggcagatacggaggctgctaggcaggcctataaaacgctcgctgaacaattgccgttcaatccgcgcagccattttggggtatgaagatgaagtctgtcaccattacgcaaaccaccatcgtctgcccggccgatcccctgaccgccgatgacctggcgcgagcctgcgaggctgagctggaatgggttcgccgcctggtcgaggtcggtatcgtcgccgcccacggcgagcatcctgcagcctggcgtttcgaaagcaccgatctgcgccgcgccatggatgcgcggcgtctggaacgcgattttggcgccggcctggatgcggcggccctcatcctcgatctgagccaggaaatccgccgcctcaagggccagttgcgcgcgctcggactcaatggctgagcgtctgtcagcgatccttacaatacgggttttgcatcacggcaaaacccatgaaagcgcatactgtttcgtccttgcctgacgcgggtagcgggcttaaagcctgtttgcccgtcatgatcggttatttcccggtggcggtggcctttggcattgccgcgaccggggtgggcctggctccctaccagagcctcctcatttccatgctggtctataccggagccagccagtttctgttgctggcctcgatcaagtcgggcacgccctggctctgggtcgtggccttgtgctcgctgctcaatgcgcggcatctgctttacggtccgattctttcgcggtttctccctgagtcgctgcgcactcgtctgcgtctggcgtttttgctgaccgacgaggtcttcgcaacggccttgcagcaattggctgaggtgccgcccgagcgtcgcgcgcgttggatgacggcgctgggcctgggggcctggctgacctggataggcggcacagcggtgggcgtctatgccggcgacagcctggagcaacactatccgatgctgtcccaggtcatgcgttttgcgttgcctgcgctgtttctggccctggtgtgtcagagcttgacgcgcggcctgttgctgccgctggcggcagcttttgcggtcagcgccctgctgacggcatcaggacagggcacattggggattttattgggcgccgtggcgggcagcctctgttatcgcagggagcgagtatgaccagcggtctggatttctgggtggccgtgttggcaatggccgccgttacctatttgtcgcgtggcctgcccttcatgttgccgccgcgccaccgtctgctgcgcaagcttgcacaggaagactctgcgctgtcagcgctggggccggcgctgttggcggcgattgccgccgccgtcatcgtgcccgacctctggggcgaacagcgcgtcgcacagatcgcgccttatctggccggcatggccgtgaccgccctggcggcccgcctgtctggcaacagcggcctggcggtgatcgccgggctgctggcttatggcggcgggctgctgctgtgctgaagtctagccggtaaacaataccccgagccagaacaggcccgcggccagcaacatggaggcgggcagggtgaagatccaggccaacaggatgttgcgcacggtgttgccttgcaggccgctgcggctggccaccatggtgccggccacgcctgacgacagcacatgcgtcgtggataccggcaggctgaatacattggccagaccgatggcgcctacggccgttacctgtgcagccatgccttgcgcataggtcatgccttgcttgccgattttctcacccacggtcagcacgacgcggcgccagcccaccatggtgccgatgcccagcgccagggccacggcgacgatgacccacagcggggcatattccgtggtggacgtcagatcggcgcgcaggcgctgaagatcagtgcgttcgcgtgcgtccaggttaggctgggccatgacttttttggccgtgtcgtccaggcagagcaggtagcggcgcacggcgatgcggtcgtctgccgtcaggtctgcatacttgtgcacccccgccagacggctttgcacggcgtcgatggtggccctggtcagttgtgcgtcacagcggaaattggcggggagatcgctggctttgcccggccgcgacagcgccagatactcgcccagcgtatcggtgttgcgctcatacaaggcggacagatgcgagaccgcgtcgcgcgtgcggtcgatctgatagggggtggcgttcacatccagcacgaacttggccggcacgatgccgatcaagaccagcatcatgaggccgatgcctttctggccatcgttggacccatgcacgaagctcacgcccatggccgacagcaccagcaccagccggttccagaacggcggatgcttcttggcatccagttcgcgccgctgttccggcgtcttgtgcattttggacagcgggaaatagcgtttcaagagcagcagcaggccggccgccacggcaaaaccggctaccggtgaaacgagcaaggacagcccgatttcgatggccttgttccagttcacgcccgcgcctagcggcagatcggtcagcatggcgttggccagacccacgcccagaatcgagccgatcagggtgtgcgagctggaggccgggatgccgaagtaccaggtgcccagattccaggcgatggcggccgccagcatggcgaaaaccatcaccagtccgcgtccggtatcgacgtggattagcagctccactggcagcagatggacgatggcgtaggcgacgcccacgccgcccagcagcacgccgagaaagttgaaaatcccggagagcaccacggccagatggggcggcatggctttggtatagattacggtggctacggcattggccgtatcgtgaaagccgttgatgaattcaaacgccagtacgaaagtcagtgccagcacaaggctgagaccgacccagaagtcaaggccagagaagagatcgagcatggaatggagccgatatggagtggccgaattattgcagatttgtgacctgccctcggacggcctccgttgcggtagcattccggctgactcccgattctttttgatggacattccatgacgcgttcgcaggcccttgttcgcaaccatcccgatgaactcatcgttggcctggtctcggtttctgaccgtgccagcgccggggtgtataccgatcagggcctgccttccctgcgcgaatggctgggtcaggcgctggcctcgccctggcgggcggtcgagcgtctggtggcggatgacgccgaggccatttccgccgccttgatagaactggtcgatcaggtgggatgcgatctagtgctgacgaccggcggcaccgggccggcgcggcgcgatgtcacgcccgaggcgacacgggctgtggccacccgcgaaatgcctggtttcggcgagcagatgcgccagatcagcttgcaattcgtgcccacggccattttgtcgcggcaggtgggcgtgctgcgtgaaacccccgatcacgccgcgctcattctcaatctacccggccagcccaaggcgatccgcgaaaccctggagggtctcaaagacgagacgggggcgtcccgcgtgccggggattttcgctgccgtgccttattgcatcgatctgatcggcggcccctatatcgagacacgttccgaggtggtcaaggcgttccggccgaaatcggcccagcgtcagccgagcgtctgagcgtctgaaggcttgcggtatattggccgcagttttttcccgtctggaattcctcatgtctatccgtatcgcccttatcctggctttggctgcgccgctggcggcctgtgtcaccgccaaagacctcagctcgctggatccggtgttctacggctccacccagcgcagcgcgcaagactatatcgagtgtgtggcagcagcctggaaagggcagggcgtgaaatttcagcaacacccgttgcgtgacggttttgagctgacggtcgacggcgccttgggcgtcgaggccgtcctcagcgccagcacctatcgcggcaagaccgacgtgcggctgaactcgcgcttggcgcagcgcgctcagccgctggccgaggcgggcaatctgtgtctgtgagccgtcgccagatcatcgctggcgccctggctgcgctgatcgccgcaccgggtgttcaggcggccggctttatcgcccgcagtttgaaccagcccgtgcccggcggtgtggccgtgatcgggctcggtgcgtcggagcaggcgcccaaggcgcgctttcagggccggccagtgctggtcgtgcgcgacagcgatcaggattgggtggcgattgtcggtatcggcctgaaaaccccggtgggagagcaaaagctggctgtgcaggcgcaggccgggcagcgtgcgcgcgatatcccgttcaaggtcggtcccaaagactatgcggcccagcacatcacgctgaagaaccgccgccaggtcaatcctgatccggaggacctcaagcgcatcgagcgtgagctggcggcccagaacgccgcctatgcggcctttcgcgccgatgtcacgcccagcaacgtcttgcttgaccgccctgtgcaaggggggcggctgtccagcccttttgggctgcgccggtttttcaacggcgaagaacgcaatccgcactctggtctggatttcgccgtgccgaccggcacgccggtgcgtgcgccagcggctggcaaggtcgtgctggtgggagattatttcttcaatggcaaaacgctgtttattgatcatggccagggcttgatcagcatgttcgcgcatttgtcggctatcgatgtgaagctaggcgacaacgtggcgcgaggcgctgtcgtcgccaaggtgggcgcgacgggtcgcgccacaggtccgcatctgcactggaacgtcagcctgaacgatgcccgggtagatccggccttgttcatcaaataagcgggccgttgcggctcattgcgcctggctgccctgcataatctggtgggcatacaggcgttcggcgtagtccagctcccgggcgatgcgttgctgcatatcgcgctgctggtctaggcagatatcgaatttggttttggcctgggcgtagttcaggccggtatggcgcaagctattgatgaagttctcgcgagactgcatcaagagggtcaggccgcgctcactgtgttcgtgcgcccgcctcgctcgcgccaagcggtcggcggcttggcgcaaagcgtcggcggggtcgggatgcgtcgtactcataccgcgattttcccatgccggcggtcacggcgattggcccagaacgggccgggaagctggctagttcgctgggcttagcggcgcacgaaattgcgattggctggtgcagacgaggggcgctcgtctttgtgacggaagttgatgcggcccttggtcaggtcgtagggcgacatttccagcgtgacgcggtcaccggccagaatgcggatacggtgcttgcggatgcggcccgaggcataggcgcccactgcaacaccattgtccagggtgacgcgatagcggctgtcgggcagcacttcgtcaacaacgccctggagttcgatgagttcttctttcgccatggttagactccttttctagtacgcgcatgccggagcatgcgccaaacgcccagcgcaagagagcagtgcggcgcaacagcgtcgcgactggcacgggtacgggccggcccctggaagggcctcaataaggcgggtactcacgccgcgagggcaatgtgcgccgtaaggcgcggcttggtcgcggcaagacgcgttcttgccggaagaagctgcgggaagcggtatcaatgctgcccgctaggtctggggaggggagatcgcgcaggcgacccattggtgttcagaccctgtggataagactaaagcaattgtagcgtggataccacgttatgaccagtgtcaagggctttcaatacaccacattgcgcgtgaaacgcaacactgtctcgccttcgttcaggtaggcatagtccgcgcagctatcgtaggccgtggccgaaccggctgccagcaatcgggttacaccctcatagcgcagcgttaattccccctcgatgacgtaaagtatttcgctccagcctggcggatcgggttcggcttgatatcgctcgcccggcgccagcgtccatatccagagttcggtatttgccttgcctggcgcagaggccaccagatgggcctggctgcccggatgcagaccacgccaggtgagcgcgcctggagtttgccctggcgaggacaccagctcaatgaaattcacgtccagcgctgtggcgatcaggcccagtttggccagactgatattggcttccccgctttccagtcccacgatcatccgccggctcaggccagcccttgcggccagcgccgtttggctcaggccgcgttcggcgcgcagtcggcgcacattggcgctgacatgttctaggacgggttcggacaaatttttctcctgtcgggactggcgtggggcacaccattttgcgtgaattcgagagcttgtctatactgcgcaatataatgcgcatatcatcctcacgcctgcctgagctcgccctcatcctgatcaccgttgtatggggcggcacctttctattagtgcagtacgccatgcagttcagcggcgcgctgttctttgtcggctgccgtttcgccgcggctgcgctggcggtgggtctgctgtgctggcgcattttgcccggcatgacgcgtcaggatctgatggcaggggcgatcatcggttcgaccatcaccctgggctatggcttgcaaacgatgggcctgcggcacatccccagctccgagtccggcatgttgaccggtctttatgtgcccctggtgccgttattgcaatggctggtgtggcggcggcgtccgcatgtcatgtgcttgttgggcgcggtgtgcgcctttgcaggcctggtctgctttgctggcggcgatgtcagcctgtcattttcctacgggcagacgctgaccctgttaggggctttcgccattgccgccgaaatcatcctcatcagccatttcgcgcctcgcgtcaatctgcgccgcgtgacggtggcgcagctgggtttcgcctcgctgtttgcctttctgctcatgcccttgacgggcgagacggccattcctgagttttcttggcaattggccgcgctggccattggcctgggcgtgaccagcgccatcatccaagccacgatgaactgggcgcaaaaaacggtagacccttcgcgtgccgccatcatttacgccggtgaacccatctgggccgctgtctttggccgaattgccggtgagcgtctgccggccctggcgctgctcggtggcgctctgatcgtgctgggtattatcgtgagcgagctgcgtccgcgcggctggcgcgtgcgaacgggcaggccggccagctaagcgcggtttatgcccaaagtgcggccggtctgccgcagcgagaacttgtgagcggccctcagcgaggcagagcgcgtccgcactgccttttcttttgagagaatgccgccccagggtttcttggccagagatgaagcggcctgagaagggtgcgcgaaacctgtcaccggggcggcgtggccttaatgattttcttactgcaattcgggtgactgtttgcgcagaaagccccggaattgccagagaacgatcagtgcgatgacgccaagcagcgtagcgctaatgggccgggtgacgaagactccaaagtcgccacggctcaggagcattgcgcgccggaagttttcctccagcatcgggccgagaataaagcccagcatcagcggcgccgcttccatccccaggcgcataaagatatagccgatgacgccgaagcaggccgtgatgtagatgtcgtccaggctattgttaatgctgtaggtgccgatgcagcagaaaaacagaatcgacgggaacagcacggtgtagggaatcttgaacaccgtcagccagtagcgcaccagcggcacgttcaggatcagcagaaagcagttgccgatccacatgctggccaccaagccccagaacaggtcagggtgggtgcctatcatgttggggccgggttggatgcccttgacgatgaaggccgccagcatcagcgccatgacggcgttttcggggatgccgatggccatgagcggaatgaagctggtgcgtgctgcggcctcgtcggcggcagcctgaccggccacgccttcgatggcgcccgtaccgatttcttggcggtacttgctaaagcgtttgtccgcagcataggcagcgaattgggcgatcgtcgggccgccgccaggcagaatgcccagcaccgagccgatgacgctgccgcgcagggcgctggggatgatgcgcttgaattcgggccaggtcgggatcagctttatcttgccgttgaacggtgtcagcgtattgcggttatcgaggttcttgacgatttccgcgatgccgaagcagcccagggcaatactgatcaggccgatgccgtcttgcaggaatgccaggtccatcgtgtagcgtggcatgcccgtgttgacatcagtgcccaccaccccgagcagcacgcctatcatggccatggccagaccgttgagcatgttgccgctgctcacgaagctcacacaaaaaaagcccagcagcatcagcgcgcagtagtcggtggggccgaacagcaggccgacttcgcccagcgcaggcgccatggtcgacagcaccacgatggcgacggtgccgccaatgaagctggacacgccggcagtaaataacgccagaccggttttgcccttgaggttcatggcataaccgtcgatgcaggccacgatgctgctggcatgcgggattttcatcgtgatggcgctgacgctgtcaccatactgcgcgccgtagtaaataccggccagcatgatgagggcgccgccggttgggatggagtaggtcagcggcagcagcaggctgatggtcgaaagcgggcccaggccgggcagcaagccgattagcgtacccacgacgcaacccagcgcgcagtacatcaggttttgcagcgtcaacgcgtgctcgaagccgaatgcgagattgttgaggatttcagtcatagcagcggcaggctcaagccgaggaagtatttgaatccgaaggccacggcgcacaggcctaccgtgatcttcaggttgcgaactacggagtacgacgtgccggccagcgtcgaaataaagacgaggcaggcaatgcccagcagcatattgatgaagtgcgagaccaggacaaaggcgatcagcgccgacagcacgatcacgatgttcttgatgttgtagtcaagcttctcgggggctgcaaagcgggcgcgcgcaatggtggctatgccaattagaaccagcaggccgctgacgatgagtggaaacaggccagggccaaaacggctgagcgtaccgatcgggtagcggagcgccgcgcctccgaacacgataccgatcagcatgatgaatagacccctaaccacgatgcggttattcagattcatgatgcccgtcctttcgcgaggaccgcgctgtgcttactcccaaccatgatggatggcctccttttttcattatttgtcgaacacccacgccgtttcagcgtcggtgtagagcgcgatactagggaggcaggctgtcagtgggctttcaggttcaagggaatttgttcgactaggcgtaagtactattgcggcaaaaccacagccttgtttttcggttcaggacagtgtcagatacccccttaaaaaaaggggtttcaggcgtttttgttcagatttccgtcaggcatcgaataggcgcctgcaatgcctcgtggcgggaaaataggccgcgttcaaagtccgtccatgagcgaggcgtcgcaggcagggggcgctgatccgcgagtaggcgtgcaacaggcttgatgttgacgtacagatgacttgcctggcgctccgggcgcaggtagtctatgacccatgaatacgatgtccgccgcgtcccgtattgctgtccgacgaatcactcaacgttgttgagtggctggtcagcgcgcgcgccgcgtccctaccgaaggccacgatctgtaatcgtggcctttttgtttttcacgcggaacagatctgaccttcggttcaagaaattttcaacccgaaggagtcacagcatgaccgcagcattcctgaaaatccggccctatgcgcatcacgatgaagcgcaggttgtcgcgctttggcgcgtctgcggcctgacgcggccttggaatagtccctatagagatatcgcccgcaaactgaccgtgcagtcggaatggtttttggtgggggagatcgaaggaggggtggtggccagtgtgatggccggctacgacggacatcgcggttggatcaactatctggcggttgatccggcctggcagaaacgcggctatggccgcgccttgatggcggcggcgcaggcgcggctattggcggccggctgtcccaaagtcaatctgcaaattcgccgtgacaatgccgcagtacagcagttttatgcgtcgatgggctttgcgcccgacgatgtcttgagcctgggcaagcgcctgatcccggataccgaagagcaggcgctgggctgatgtaggccgaggggcgagggcgggcaagcccgcccgcttgctttaagcctgggcctcgtcttcggcgctggccgacgcgatttcgtcgtcgctggcgcggtcgccttccatcttggcgatgacggccgtagccaggctgttgccgaccacgttggtggcggtacggcccatatcgaagaactgatcgatgccgatgatgagcagcagaccggcctctggcagattgaacatcggcagggttgcggccaccacgaccagcgaggcgcgcgccacgcctgccatgcccttgctggtcaccatgagcacgagcaagagcatgagttgctgcgtgaagctcatgtcgatgccataggcctgcgcgatgaaaagcaccgcgaaggactgatacatcatggagccatccaggttgaaggaatagcctagcggcagcacgaagccggaaatgcgcggcgatacaccgaagcgcgtcagcgcctcgatggtcttggggtaggccgattcgctgctggctgtcgagaaggccagcaggatgggctctttgatcagcccgccgaggcggcccacatcacgacgcaaaaagagatagcccacgccgaacagcagcgcccacagcagggccaggccgagatagaactcgccaatcagcttgccataactcaccagcacgcccagcccttccgtcgtgacggcggccgccatggcggcaaacacgcccagcggcgcgaatcgcatgacgtagtcggtcacgcggaacatcaccttggccagttcatcaatggccgaaacgatggtggtgtggccgctgcgccgcacaaaggcaagcgctgcgccgaaaaacagcgagaacaccagaatctgaaggatttcattgttggccatggcttccatgatgctgcgcgggaagacatgggtaatgaaagccttgagcgtgaagtcgccggttttcaggctggtggtggcgctggcgtcgggcaaggccaggcccagttgggcgccgggctggaacagattgaccagcaagaggcccagcagcagggaggtggccgaggcgacgataaaccacagcatggcgcgcaaaccgatgcggccgaccgcagccccgtcagtcatactggccaggcctgagaccagggtggcgaacaccagcggcgcgatgatcatcttgatcaggcgcaggaagatgtcggtcaccatgctgaagtaggaggccagttccttagcatgttgcgcatcctgcgcatagcggttgcagagataacccaccgcaataccgagcaccatggagatgccgatatagcgtgtcagctttttagtattcatggaaagtacagatgaagtccgcggtgatgtccgtcagatggacggaacgtaggaccgaatgatagttctccaaagctgacagctagttgtcagctcggggacggatcgcgggggaggtaaagcgcgtgaagatgttacgccctgaggccatcccataagacgcgggatgaaagacggctaaaatcatgcgattaagccggatttcatcatccatcaatacgagaattcaggagtccttgttatggccctcgtttccatgcgccagttgctcgaccatgccgccgagcacggttatggcatccccgccttcaatgtcaacaatctggagcaggtccaggccattatggaagccgctgcggagaccgacagcccggtcatcatgcaggcctcggccggcgcgcgcaaatatgcgggcgaaggctttctgaagtacctgatccaggctgctgtcgagtcgtatccgcatattccggtcgtcatgcaccaggatcacgggcagtccccggcggtctgtcaaggcgccatcaatctgggtttttccagcgtcatgatggacggctccctgaaggaagacggcaaaaccatcgctgactacgaatacaacgtcgaagtgacccgcaaggtggtcgacatggcccacaaactgggcgtgacggtggaaggcgaactgggctgcctgggctcgctggaaaccatggaaggcgataaggaagatggtcacggcgccgacggcaagctcacgctggaacaattgctgaccgatcccgagcaggccgccgactttgtgcgccgtacccagctcgacgcactggccatcgccatcggcaccagccacggcgcctacaagttcacgcgtaagcccaccggcgacatcctctcgatcaagcgcatcaaggaaatccacgcccgcctgcccaatacccacttggtgatgcacggcagctccagcgtgccccaggaactcttggccgagatccgcgaattcggcggcgacatgaaggaaacctatggcgtgcccgtcgaggaaatccaggaggccatcaaatatggcgtgcgcaagatcaacatcgacaccgatatccgtctggccatgacgggcgccgtgcgtcgtttctttgccgaaaatccgggcaagtttgacccgcgtgaatacctcaagcccgcccgcgccgccgccaaggcgatctgcgtggcgcgttacaccgagttcggcgcagccggcaacggcagcaagatcaaaccgattccgctggccgaaattgcccagcagtacgctgccggcaagctggctcagcttgtgcaataagcgcatcgccgctgttttctgcgctaatgcgcaaacggcggtgcgcggcggggcagtcatcgccctgctggccggctccgccgtctcctcccgtcagccgccgacgggatctttactgccataggcccattccgtgacttccgctttgcatgaatccagcatcaagtccctgcctcttctggggcggggcaaggtgcgtgatatgtacgcggtcggcgacgacaagttgctgatcgtggcgaccgaccgcatctccgctttcgacgtcattctcgatgacccgattccgggcaaaggccaggtgctgaccgagctgaccgagttctggctcaagaagctggcccacattctgcccaaccactcgaccggtattgcgcctgaagacgtcgtagcgcccgacgaggtcgagcaggtcaaggggcgcgcggtcgtggtcaagcgtctcaagcccattctggtcgaagccgtcgcgcgcggctacctgatcggttcgggctggaaagactatcaggcaacgggtgcggtttgcggcatcaagctgcccgccggcctgaatcaggccagcaagctgcccgaagccattttcacgcccgccgccaaggccgagttcggcatgcacgacgaaaacgtcgacttcgcgcacgtggtcaaggaagtcggccaggaaatggccgagcgcatccgcgacgtcacgctgcgtctgtacagcgaggctgcgcaattcgccgcgaccaagggcatcatgattgccgataccaagttcgaattcggtctggacgatcagggcacgctgcacctgatggacgaagtcctgacgccggactcctcgcgcttctggccggccgacggctatcgcgaaggcatcagcccgccgtctttcgacaagcagttcgtgcgtgattggctcgaaacgcaaacctgggacaagacgcctcccgctccgcgcctgcctgccgacgtgctcgaaaagactgcggccaagtaccgcgaagcgctggatcgtctgactgcctgatctcgggacggagacggttcccggagaaccgtctccgcctggaaaacagcggctagggcgttttcccccggcaggccgcgccgggccgggtaaaataaagggcttagcggccgggcattgcccggcctggttgctatccatccttgcccaggcggcgcgcttttggtcatgaccacacaacactcggcagtttcttcttcctccctcagccctctggtgggcgtcatcatgggttcttccagcgactgggaggtcatgaagaacgcggtggcgatgctggaatccttcggcgtgcccttcgaggcccgtgtgatttccgcgcaccgcatgcctcaggatatggccgaatacggcgccgtagcccgtcagcgcggcctgcgcgccattattgccggcgcaggcggcgccgcccatttgccgggcatgatggccgccttgacggaggtgccggtgttcggcgtgcccgtgccgtccaagtatctgcgcggtgaggattcgctgctgtccatcgtgcaaatgcccaagggcgtgccggtggccactttcgccattggcgaggcaggcgcagccaatgcggcgctgcacgccatcgccacgctcgcgacgaccgatgatgcgctgcatgccaaattgcttgcctttcgcgccagccagaccgaggccgcgcgcaatatgaccttgcctgtctgatgacgcgccggcctgcgcttttgcggccttgccggctttttttgatcgtggcgctttcatagcgcccagtttttcccgcccctggcgggcctgaccatgtcgcaatctcgatccgaactctttgtcgctcccggcgcctggctgggcctgctgggcggaggccaattgggccgcatgttttgccatgccgcgcaaagcctgggctaccgcgtggcggtgctggacccggccgaggagtgcccggccggcatggtagccgacctgcacattcgtgccgcctacgatgatccgcaaggacttcaggcgctggcgcagcgctgcgcggcggtgacgacggagttcgagaacgtgccggccgacagcctgcgtgcgctggctgcgcaatgccgcgtcacaccctctggcgacgcggtcgccgtggtgcaggaccgcattgccgaaaagcgctttatcgcggcgcaggggattccggtcgctccccatgccgccgtgggcgccgaggcggacctggttgcggcgcccgacacgctgttccctggcattctcaaggtggcgcgcctgggttatgacggcaaggggcaggcccgcgtcgccaatcgccaagaggccctggcggcttttaccgagttcggcggcgtgccttgtgtgctggaggctttgctgccgctggaccatgaaatttctgtggtgatcgcgcgggccgtcgatggcgccagcgtggtttttcccattgcccgcaatgtgcatcgcgatggcattctggccgtttcgacggtgggccaggatgagggttcggccctgcaagcgcaggcgcgcgcggcggcccaggccattgctcgcggcctggactatcacggcgtgctgtgcgtagagtttttcgtgctgcgagatggcagtttggtggtcaatgagatcgcgccgcgcccgcataacagcggtcactacagcatggatgcctgtgtcaccagccagtttgagcagcaggcgcgggtcatggccggcctgcccttgggcagtgcggatctcatggcgccggtcgtcatgctcaatctgctgggcgacctttggttcgagggcgaaacccagcgcgagcccgactggagtgcggcgctgtcggtggacgcggccaagttgcatctttacggcaagcgcgacgcgcggcatggccgcaagatgggtcatgtgaatatcgttggcgccaccctggatgaggcgcggcgcggcgccgcccgcgtggcgcaggcgctgggtctgcccgatcccgatcatgagtgatgcgcaaatccaggctgccgcgcggcggctgctcgaaggcggtctcgtcgcctttcctacggaaacggtttacggcttgggcgctgacgctgagaacgctcaggccgtagccggcatttatgccgctaaaggccggccggccaatcatcctgtcatcgtgcatatcgctccgcagggcgatcccggttattgggccagcgaagtgccgcccgaagccagcaaactgatcgaggctttctggcccggtcccttgacgctgattctcaagcgccgccctggtatgggcgaggccgtcagcggcgggcaggacagcattggcatccgctgtccttctcaccccgtcgcgcaggccttgctggcggccttcgccgcgcaaaagccgggcgggcagggcggcgtagctgcgccgtccgccaatacctttggccatgtttcccccacactggccgctcatgtccgcagtgaatttccgcgtgaagtggcggccggcatgccggtgctcgacggcggcgcatccgaggtgggtatcgaatccacgattctcgatctttcccgcctggatcagggcatggggccggtgctgctgcgcccggggcacatcagcgccgaacaaatcgcccaggtgcttggcgtggcggtgcgccgtcctgatgcagccgcgccgcgcgcttcgggcaccttaaaggcgcattatgcgccccgcaccccgctggaactggtggacagggcctctcgtccgcttggcaaaatccatggccgcattgcgctggtggcctatagctggccgccgcaggaaggcgacgggctgatctggcatcgggtgccggcagatccggcgcgttacgcccaggcgctgtacgccaccttgcgtgagctggatgcgcagggctacgaacgtatctgggtcgaagccccgccaaccgacgcggcctgggatgccgtcaacgatcgtatcggccgcgcagccgctgccttcagcctcgatacctcgggcctggccgaaggcaaaacaccgtaatccgccgtgcgtgccgctgcgtgcaagatagcggcctggtccctctgtgcgaaataatttgcatcggtgagcgatatggatagttcggattgtggtacgctatgcgcaccctgatctgagtgcccttatgtccgcatctgctgaggattctcctctttacgtcgccgcgctggcgcgaggcatctcgctgctatctgctttcagtgagggccgtcctgcattaaccctgcctgagttggccgaggccacgggcctgtctaaaagcgccgtacagcgctttgctcatacgctctgggttttgggctatttgcgcaagcatccgcaaaccaagaaattctcgctgtcgccgcgttcgctggagctgggcatgcgctatgcgcaaaccagcgccctggtgttgggcggcaatccttttctgcatctgcttaatcgcagcagcgaagaaacctgcagcctggctgagcccgatggtctggatatggtgtacgtggcgcgctttgccacgcacaagcagatgtttgttcacatgccggttggcaagcgcttgccgatttactgcacggccgccggccgggcggtgctgtcccgtctggacgaggatcgtgcccgtgcgctcatggcggcctgcgaacgccgcgcccataccgccaacagcatcaccgacctggacgccctgatggctgaggtggcctatgcccgccagcatggctatgcgcgttcgaatagcgagttctatccgggcgacatcaccgtcagcgccccgatcctcgatccgatgggtacgccggtgggggcgatcaatgtttccgtgccagccagccgttggtctttcgaagaggcgcaggcggttttcggcccgcaagtggtcgagaccgcgcatgccatcagtgcgtcgcgcaccatcggcctgacccagcccttttacatgatggaagcgccggtctaggcgcttaagccaggccgcaggcggggccgcggatgtcagcccactcaggcttagcagtcagggcagtggccgtagagcggcgcgctggcgcctgctaaaaatagctgcgcacgcaacgtatgcgcccttggcgccgatcggcaggcctgcccgccattggccgccatcttcacaacaatccacggtgtaggcctgctgctgttcgaggcgctcgcgcatgtcgccggtcgccgcaaacctgcttgccgctatcgtgttccgcgccgctcggtcgcatcgcctttccgctgtccttgcctgctttccgccggggaattccctaattccgtttgttttctcatcgctcaataatgacatgaccatatcggtagacgatatgattaaacaaacaggcgctacggcgctttgggggagggcttgtgctgcaaaaggaattcgcgctcgcggacaccaccgtgtttgcgccagggagtcgtttcatggacctgcctgcgccgtcggtgcaagatgaagcgccaggggtctgtgtattgggcattccgtttgattgcggcacccatccctttcgtgtcggatcgcgccaggggccggacgccatccgcgaacagtcgcggctattgcggccttttgatttgtttcgccgtgcgggcgtggagaaccccgcgcagttcttgcgggccgtggatgcgggcaatgtggtgtgttggcctggcgaccccgagcgctcctatcctgtgatcgagacagcggtggatcgcatcctggaggctggcgccattcctgtcacgatgggtggagatggggcagtgaccttgccgcagttgcgggcggtgggacggcgtcatcccggtctggtagtgctgcatttcgatgcgcataccgatacttacccggtttccggctacaacacggcaagcacctttacccgagccgccgaagaaaccctgctggacgtaagcgccagctttcatgtgggcacacgcggcaactcttttatgggcggtgtggtcgagtatagccgcgaggtcggctataccgtgattcccttcgatgattttgaccgcgaccaggtggcgatgcttgacgagatcaagcgccgcgtcggcgatcgtccggtctatctgtgtttcgatatggacgttttcgacccttcttgtgcgccgggtgtgtgtacgcccgaatggggcgggttgacggcgaaggagggtctggccctgctgcggcgcctatcgggcctgaacttcgtggcattcgacgtgaacaccgtatcgccgcctcaggatgtcggcggcgccacggcctttctggctgcgaccgtgatgcaggagtttcttgcattggccgtcgccgctatccggcgccatgcctaaatgggccggccataacaaccgcaaggggaaaacgatgaaacgcatcatcaacagtctgttggccatcagcctgctgtgctcggcgggtctgtcacaggcgcgcagcttggagcagatccgagctgcgggcagcatgaacgtcatcaccacggcctccgcgccgccgcatggtttcaagaacccggcgagcaaccagctcgaaggcattatggtcgatgtcgcgcagggcgtggcccaacacctgaaggtcagcatgaagctatccgaggtgccgttttcgggcctcatccccaccctgacatccggccgggccgacgtcatgtccgcgccgctctttatcacgcaagagcgcgcgcgcgtcatcgacttcagcgcgcccgtgtatgaatggggcgagggcattgtcgtcagcgacaagagcaagaaaagctatgcccgctttggcgacatgaaaggccagcgggtgggggtgctcgtggattccgtgcagttcaatatgatcaaggacatgccaggcaccaaggtcacgacctaccaggactatgcgacgctgttagccgatgtgcgcgccggccgcatcgaccttggcatcgtcgatccgcctagcatcatctatcaaatccagacccgcaagatcccgggcgtgaagctcgacacgacctatcaccccgagaagaagtggcaggtgggcctggccgttgagaaggggaataaagatctcctcgacgccgtgaacgcggccatcgccacgatgaagcaaaacggcgagatggccgagatcgggcgcaagtggggtgtggcggatctgatgagccaataagcgcaggagatgacgatggatatcgccaccctcaagatgtatttgacgccgctggccgaaggctcgctctggacgctggcgcttttcttctgttcggcgtttttagcggttgcggtaggcttggtcgtctgtctgtgccgtttatccaagtcggcggtgctctcacgcgccgcccgcttttacatcgaggtcatacgcggtacgcccctgttgctgcaactgttctacatctactacggtctgcccgaaatgggggtggtgatcgggggcttcacggcaggggtgctaggcctcacgctgaactttggcgcctacctcgccgagctgtttcgcagcggtatccagtctgtggattccggtcaatacgaagcggcgcgggcgctaggcctgtcgcgttttcaccaggctgcgcgacattgtgctgccccaggcgctgcgcaccgtgtttcctgccttgggcaactacacgctggtgctgatcaaggaaacctcgctggtcgccgtcatcagtgtctacgagttgatgcgagccggtgaaatgctggccggcgcaaccttccaggcgctgaccgtctacaccatggtgggcatcatctatttctgtatgtgcagcgtgctgtcttgggtgttcagacgctctgaaaaacggcttgccgtgcccggctactggaacggcgccggcgaaaaccatgacattaccaaggcctgaagcatgagcgcccaacccattatcagcctgcgcggtgtctccaaatggtatggcgatttcaaagttatcgacaacctctccctggacgttcatgccggcgaaaaactgattctctgcggcccctcgggttccgggaagtccaccactatccgtctcatcaaccggctggaagagcatcagcagggcgatatcgtcgtcaatggtattgaactgaatgagcaactctccaatatcgagcgcatccgcgccgatgtcggcatggtgttccagcacttcaacttgtttccgcatctgaccgtattgcagaactgcaccttggcgcccatgcgcgtcaaacgcgtagcgcccgccgaggccgaggcgcgcgccatgcagtatttgcagcgcgtgcgtatcccgcaactggccgataaattccccggccagttgtcgggggggcaaaaacagcgcgtggcgattgcgcgcgcgctatgcatgcagcccaaagtcatgttgtttgacgagcctacctcggcgctggacccggaaatggtcaaggaagtgctggaaacaatggtcgaacttgcgcgcgaaggcatgaccatgatctgcgtcacgcatgagatgggttttgcgcgcgaggtcggtgacagggtggtgttcatggatggggggcgcatcgtcgagagcgcgccgccgcagcgtttttttaccgcgccgcaaagtgaaagagcccaggcttttctggggcagatcctcagtcctgcctgacccgctctacaaccctgggttcgcgcggacggctgcgagtggttccatctcggggcgccgaaatggatctagcggccgttgcggcctgtccctatcatgtccggcaaccgggcaggcgctaggcctgcccgccctttttctttgactgtgaccttgaaccatgaacggcgccgacagcctttgcgataccctgcttgtcaatgacatcgacgtttgctttgccaaccctggcacctcggaaatgcactttgtcgccgcactggaccgcaagccgcgcatgcgttgcgtgctgggcctgttcgaaggcgtggtaacgggggcggccgacggctatgcccgcatggccgacaaacccgcagcgactttgttgcacctggggcccggtctgggcaacggcctggccaatctgcacaatgcccgccgcgctcgcaccccgatggtcaacgtggtgggcgatcacgctacctatcatgtgcaatacgacgcgccgctcaccagcgatggcgaggccgttgcgcgtccgatgtcgcattgggtagggcggatcgaggacgccgcttcggtcgccgcccgcacgggcgaggccatccgcgctgcccgtcaggcgccgggtcaggtcgccaccttattcctgccggccaacgccgcctggaccgaccttcccgacaacacgcccgcgccccggccggtcgcgttcgatggccccgcgcgtcctgatggcgacgcggtgcgcgccgccgccgctgccatccggtcgggagaaaacaccaccttgctgctgggtggcgatgctttgcgcggccgggcgctggccgcggcggcgcgcattgctcaagcgacgggtgtgcgcctggccagcgaaacgtctaaccgacgcatcgagcgcggcctgggccgtgcgccggtcgagcgtttgccgtatcccgtggatatggcgctggaatttctaaaagatgtgcgcaatctggtgttggtgggttcgcgttcgccggtggctttctttgcctaccccggcaagcccagcctgctggcccccgagggttgccataccgtcaccctggccactcaggagcaggatctggcgcatgcgctggaatggctggccgaagagctgggcatcaagccggatgcgccgcaactggccgcgccgggctggaccgaagccctgcccacctcgggcaagctcaccagcgccgccgtcaatctgctcacgatgcgtcatctgcccgaaaacgccattgtggtcgatgagtctattacccagggccgcgaaatcggctcgcacagcatcaatgccgccccgcacgattggctccaactgacaggcggtgctatcggtatcggtattcccatggccgcaggcgccgccgtcgcctgcccggatcgcaaagtcgtcaccatgcaagccgacggcagcggcatgtataccgtgcaggcgctctggacgcaggcgcgggagcgtctgaactgcctgaccattgtctatgccaacaacagctatcagacgctgcatggcgagatgcgcaacgtcggagtgcaagagccgggccgcaatgcgcagcgcatgctggacctggtcgatcccaagctggactgggtcagtctggcccgcggcatgggtgtcgaagcggtgcgcgtggatacggtggagagttttgcgcaggcgctgcaaaccggtctgaagcatcgcggccctttccttatcgaagccgtcatttaagtcctattcatttaagttccattcagaaaaagaccgtgtccttgcgtgagggcacggtcttttttatgcatgagatcggcggctcaccggataggccagatgaggtttgcggatctgcgcgagggcggcggcccatgagtggggaaggcttacctgggttcttatacccatgcgctccccgcgagtcatagggcggtgtggcatgagcgatagggcgagacgccgatcgacgcggctcaggaagacgttacgtccctgcgagagccactagccctttcaatctggacgagttaagcaaggcccaggctaaaactggcgaagccaatccgcattgtttgggtgaagggtgggttcttctcaggccaggacacaaggtcaggagagaagcaggcacccatgttttcgcttgtcgtcgggtctgtctatggaggtgtggatgcgcgcagcgcacagccacacgctattgcggcgaggccggtaaggcttgatccctcgttgcgtgttgcgacaccaagaagtggcagcaataaatgacagcatgtctgaccgccgcaaaactaatcgatttgaccgaagagtattcctgcataccgagaggatgtggacgattttttgagtttgtacgtatcagtatggttttcggctgtggtgtaagccacttcttgatcgtgtttctcgtctaagccagaagcgcagcgtttttgggcatcctggcggtatcgccatagcactcctgcaactgatttttccgagcttcttctgcattgggcaggaaggcgttcgaccgtgttgggatgccaagccaagaaggccagagggtcgttgcggtctcaacaggagattgttcgtgaaccgaggcatgtatcgcgttatttggtcgcaggtccgcgacgcttggattgttgtcaaggaaggtgtcgtcagccacgcaaagggctcaggccgaaacaggcgtcgtcgagcccagcgcgcggcttcctctgcggtctgcctgtccctgggcatgcaggccgccgcgcctctggcggtactcgcacagggagcgcccgagatgacgaaccgacccgaggccggtgatatcgtgcctagcgatgtgcttacacaagtcgccgtccgggctcaggatctggcgcgccgccaggcggatcggcgcgagggtgcccaggtcgatgccgactatctcaaacaacaggggcaggcgcaattcaaccagtttctgcaagaaggggtgcgggcggcaaatgaaagtggattgcgctttttgcgcaatttgcaaggtgatctgcgtcacgatttcgataatgggcgcacctcgctggagttgcgcacgatagaccaggtatatcgcaagggcgcgaacacgggtttgctgcaactgggcgggcataaccagaacaaccgtcccacggccaatctgggcggggtctatcggcgcgatattaatgagcgactcatgctgggcgccaacgcttttctggactatgagtttgctaaacagcatttgcgcggatctttgggcgtggaagccatcgcacccgagttctcgttctacggcaatgtgtatgcacccatgtcgggctggactggcgccaagcgcgacaacaggcgtgaagagcgtccggcttctggcatggacttaggcatgaagtacagccctgggttcgcgccaggtcttagccttaaggccaactatttccgctggaatggcgcagcggtcgattacttcgacaatggccgcacgcaagaccgcgccaccggcttcaaatatggtgtgcagtacaagccggtgcccttattgagtctgggggtggagcagacccgggtgatcggcggtgcaagccagaccagcgtgcagttgggcgtagcgctcaatctgtcggagcccttatccaagcagctgcggcgcggcggtgaaacgccggtctttaatctggacgcgcatcgtaacgcgctggtcgagcgcgaaaaccgcatcgtgctcaatacccgccagaaactcatcatcctgccgctgacggtcacgacggtgcttacggattccgtgagcggccgcatcacgctggtgggccagacgcaagcgcaagccaccgtgaattggaccctgcctgatggcagcagcggccagtcgcgggccgacgcctccggtgtctatcgcatcgagtcgcgcaaggatcagccttcgggtcccatccgcctgaaggcggtcaatcaatacggcgaccgcagtcgcgaggtggtgtatcaatacgaggatggtctggtgctgggcgggctggaggtcaagatcctcgtcatgcaaaccctgcctgccaatggcaaactgaaggtgcggggcaagaccgagccgaagatggatgtgcgcgtgaccttccctgatggtgaggtggtgcagcttcgatccgcggatgacggcagctttacggcgctgtccaagcagcgagtgccgcgcggagttgtccaggtgcgcgtcaccgatccgtccacggaccaggaagccgtggcgcaagacatgtatgagccgcccgccgctgtcgcacccaccatagataaggtgacgacggatcctgcgacgggccgggtgacgatagtcggcgaggctgagccccgaagccgcgtcgagatccgcttcagcgatggcacgaccgaggtggtggatgccgatgacgaggggcattacagcgcgacctcggcgggcgatttgcccagtggtgagttgcgcgccacgcgcttgcccgctgcgggcgagcagcctttgtcgacccgccgcgaatacaaggacgaggtcgataagacggcgcccgaggcgccgagcatcacaaaggttagcaccgatgccacgacgggccgggtgacggtaagcggttctgcggaaccggatgtggtcgtgacggtcatgttcccagacggtacagagaaaaccgtgccgaccaatgatgacgggacctaccgcgccacttccgacggcaatatggtctcgggcgatatccttgctcatgccacggacagggcgaaaaacaggagccccgatacccgttatgcttatgccgacgcggtcgctcccgccacgcccgtgattcgccgtctcaccaccaacagtacgacgggccaggtcactgctgcgggtacggcagaacccggcaatcaggtagcggtgacctttcccgacggcacgcaaaaaacggtgacggcggacggcgagggccactacaccgccgagtccgagggtgatcagcccagcggtgatgtcaaagcgcaggcggtggatgcggcgggcaacaagagccccgagacaagccggaattacgtcgataccgtagacaaaacagcgccagccgcgccgacgatcaccaatgtcgcgaccgatgctgcgacaggccacgtcacggtctcgggcagggcggaatctgatacgcaggtgaccgtgaccttccccagcggtgaaagcaagcaggtgccggcggatgcgggcggcgcttatcgtgtcagctccgacacggatcaacccagcggcgagatcaaggcgcaggccgccgatgcggcgggcaataagagtcccgaagccaccaaggcatatgacgatacagtggacaagacagcgccgcccctgagtatcactaacgtgagtacggcgccagccactggtgtcgtgaccgtgacaggtaacaccgaggcgggcagcagcgtagcggtgaacttcccaggcggacagagcgtgaatgtcacggccgctgcggacggcagctataccgccagctcgaccagggatgttacgcaatcgggcgacatcacggcgacggcaagggatgcggcgggcaatgttagcgcgccagccacgcaggcctataacgatatcgtcgataaaacaccgccgcccgtgagtatcactaacgtgagtacggcgccaggcagcggcatcgtcacggtgacgggcgtttccgagccgggcgcttccgtggtggtgaacttccccggccgtggcactgcgcgtgccgaagcggccccggatggcggctacacggtgagttcaacggggcctgtcgaatccggagcgatacaggccgtggcgacggatagccatgacaaccatagcgagcccgttcgccgagactaccttgacacgacagcgcctgccgcgccggtcatcagcgaggtgacggccggaccgacgggcctggtgacggtcgagggcagggccgaggtgggcagcaccgtgaccgtcaccttccccgacggcgccagcaaacaggtgccggtagctgacgcaggcacctaccgtgtgacgtcggatgcgaatcaacccagtggagatatcaaggccagcgccacagacaaggcgcgcaataagagcccggaggccactcaggtctacactgatcagacggctcccgccgtgccgcttatcagcactgtgaatacgagcccccagacgggtgtggtcacggttgaggggacggccgaggcggatagccaggtcaaggtgagcttccctgatgggacgagcaagaccgtttcggctgacggcagcggccattacaccgcgacctccgatcatgaccagccctctggtgagatcaaggtccaggccaccgatgcggcgaataataagagcccagaagccaccaaagcgtatgccgatggggtggacaaaacaccgccggtcgtgagcatcagcaatgtgcaagctgcggacgccaccggcatcgtgacggtcaccggacataccgaggccggtagcaccgtgcaggtgaccttccctgacggacaagctgtgaatgcgacggttgatcaggatggcagctataccgcccgctctagtaaagatgtcacgcagtcgggcgacattacggcgacggcgacggacgccgccggcaatcccagtgcgcctgcgacgcaggcctatgacgataccgtggacaggacggcgccgcccgtgccgacgatcagcagcgttacgggcaatgcggcaggccaggtcacggtggtgggtaccgccgagcccggcagcaccgtgaccatcaacttccccggcggcagtgagaagcaggtgcagcttaatgctgacggtcaatactcggtaacatccgatggtcatatcccgacaggcgacatcaaggccagtgcgacggacagggagggtaacaagagcgccgaggtcagcaaggcctacatgagcgcgccgccggcccctgttatcaacagcgtcaccacggatgcgaacacgggtcgcgtgacagtcagcggtaccgccaagcccaatggcaaggtgttggtgactttccccggcggttcgcagcgtgaagtgtctgtcagtgcggggggagattacactgccacctcgtccgatgatgaggagtccggcgagataaaggcagttcttctggagggcgccgagcgtagtcgggaaaccaagcgcaactacgccgacgaggcggttaggttgtcagcaaaagatgtcgagatagaaaacggagaccaggccggtttctggcttaccgtcacacattcggtgggcagctacgggtacagcctactcagcattcaaacttcaggaaaagtcagcgtgaagctgctgcctagcgatccctcagaccgtaatcagcaagagttggtcaaggtcattgcattgcaagtttccggcccttatgcatggagcggcgcggttaacgtcagcgctgacaagtatatcgatcaaaatccgccatcttgggtacccgctgggacataccccgtcaagatcgtagtgactcaaatcgcaacgggagcaacggtggaggtgtcaggaaccatcgtctacagcaagactgctgtttgacgaagagggcgtctgacgcgcaaaggcaggaaacaacatggcctggatgcgctagcgcattcaggccatgtgttcgcctcaagtttttgcggccaaggtcaggccttttgggagcagtccatctattaagatgggctgccgggcatgactgggggggcctggcttagaaaaaggcctggatgcccgtctgggcgcggcccagaatgagggcatgcacatcgtgcgtgccttcgtaggtgttgaccacttccaagttgaccaggtggcgggccacgccgaactcatcggagatgccattgccgcccagcatgtcacgcgccacacgggcgatgtccagcgccttgccgcaagagttgcgcttcatgatggaggtgatttcaacggcggcggtgccttcgtctttcatgcggcccaggcgcaggcagccttgcagcgcgagcgtgatttcggtctgcatgtcggccagctttttctggatcagctgattggcggccaggggacggccgaactgcttgcgatccagcgtgtactggcgggcggtgtgccagcaggcttccgccgcgcctagcgcgccccaggcgatgccgtagcgggccgaattcaggcaggtgaaggggccgcgcaggccggagacgccgggcatcatctgggcgtcgctgatctcgacttcgtccatgacgatttcgccggtgatcgaggcgcgcaggccgaccttgccgtgaatcgccggagccgtcaggcccttcatgcctttttccaggatgaagccgcggattttgccgtcgaactcgccgcccacgcacttggcccacaccacgaacacgtcagcgatcggcgagttggtgatccacatcttggcgcccgacagcttatagccgccatcaatcttgacggcgcgggtttccatgccggcaggatcggaaccgtgattgggttcggtcaggccgaagcagccgatccactccccggcggccagcttgggcagatatttgcgcttttgctcttcgctgccgaattcattgatcggcaccatcaccagcgaggactgcacgctcatcatggagcgatagccggaatcgacacgctcgacttcacgcgcgatcaggccatagctgacgtagttcaggtcggcgccgccatattcggacgggatggtcgcgcccagcaggcccagtgcgcccatttccgcgaagatggccggatcggtcttttcgtggcgaaagccttccagcacacgtgtggccagcttgtcttgcgcgtaggcatgagccgcgtcgcgcaccatgcgctcttcttcagtcagttgctgatccagcaacagcgggtcttcccagttaaacgagggcgtcgaggacattcggtactccggtatagatgttttattagtttaaacctaaaatttttcgtgcgctggctcaggcatgcgccttgagcgccgcagcacgaatcttctccagcgtcgttgacggcgagatcgtttcgggatcgatcaggcagtgcaggatggctggtttgccgctggctagcgcccgctcgaaagcggggccgaactcagcgctggtttccacgcgttcgccatggccgccaaaggcgcgggcgtaatcggcgaaatcagggtttttcaattgtgtggcgctgatgcggccgggatagtgtttttcctggtgcatgcggatcgtgccatacatgccgttatcgatcagcaccaccacaaggggcaggtcgtattgcactgccgtcgcaaattcctggccgtgcattaggaagcagccgtcgcctgcgaaacagaccacggtcttgtcgggccatacgcgcttggcgcccacggcggccggcaggccgtaacccatggagcccgaggtcggcgcgagctgcgtgccgtagcgggtaaagcgatgaaagcggtgcagccaggtggcatagttgcccgcgccgttggtcatgatggcgtcggcaggcagcctggcttccagataagccatgacctcacccaattgcagccggcccggggtctggatggtcttggggtcgctccaggcgagatagctctgatgcatcgcgtcggtgtcggtagcccagaccggcgctgcgctcggcgcgggcagggccgccaaggcggcgctgaacgacaccggcgagacgttgatggccaggttggggcgatagacgcgcgccagctcggcgctgtccgggtgcacgtgcatcagcttctggcgcggcacgggaatgtccagcagcgagtaggtctggctcggaatttccgacatgcgcccgcccaccagcagaatcagatcggcttcgctcaggcgggccagcagcgccggattgatgcccaggccgacatcgccgctatagcagggatggtcggccgggaacagcatctggcggcgaaaggaaacggccacgggcagggcatgcgtcttggcgaagtcggcgaattgcgcgacggcttcggcgctccagcgcgtgccgcccaaaatcgcgaccggcttgcgcgccgaggctagcgcttgcgccagggtctccatctggcctgcgccaggcgctgcatcgatgacttcgtaatgcggcgcatcggccacctcagcggtctcgaccagcatgtcttccggcagcgcaatcaccacggggccggggcggccggaggtggcgacatgaaaggcgcgagagatgagttcgggaatgcgttcgacctgatcgatctcggtgacccatttggcctgcgagccgaacacggcgcggtaatccatttcctggaaggcttcgcgttcgcgcatgccgcgttcgacctggcccacgaaaaggatcatcggtgtggagtcctgcttggcgatatggacgccggccagggcattagaggcgccgggaccgcgcgtgaccatgcaaatgcctggctctcccgtcaattttccgtgcgcgtcggccatcatggccgcgcccccctcctggcggcagaccgtgacctcgatgcgggcatcatgcagcccgtccagcaccgccagataactttcacccggcacgcagaacacatgtttgacgccgtgagcggccaactgatcaacgagtatgtgtccgccgatgcggcttgcgggagggggtgaagacggggaactggaaagagtcatatcggcctgtcgtgaatgtcgcgccagaatagtgttcggcgcttgcacaaagcaattgataaaattgcacaagatagtgagctgccagcacgtgccggcccgctgcggggcagcggtcctgggagggtgcgaataggcggcgcgcctgccaatccggattaacccgaggcaggccgacggagaaacatacactgcatgagaaacggcattcccaacttgagcgcgcttcaggctttcgaggcttcggcgcgcctgggcagcttttcacgcgcagcggaagagctgtcgctgacccatagcgcggtctaccggcaggtggccagcctggaggcgcgcctcggtgtgcaattgtttacgcgggtgcgccgccgtatcgtgttgaccgatccgggcgccgagtatgccgggcgcatccgccaccatctggaccaaatcgaaaccgacacctttggcctggtgagccgtaccggcatggggcgcagcatccatattgccgtcgtgcccaccttggccacgacctggctgatcccgcgtctggccgattttcaacagacgcagcccgacatcagcgttagcctgtcggtgcgcaccctgccatttcagttcaaggaccagcctttcgatggtgcgctttatcacagcgacggcgtatggcccggcagcaagggcgcgctgctgttcccggagcgcgagctggtgccggtctgcgcgccggcgctcgctggcgaggcgcgcgagcgcggtggcctgggcggcatgacgcatctgcatctggcttcgcggcccgatgcctggcggcaatggtatgccatcaataagcagccctatggaccgcaagcggcgggcggcccgcgctatgagttgttcaccatggtgatggccgcggtgcaggctggcctcggcgtggggctgatgccgcgttttctggcccggccagcgctggatgccgggacactggccatgccggtttcgcaggctttgcaggtcagccagggctattacttcggttacccccagcacagcgagccatctggcgcattgagggcgttcgagacctggctacaggcggtagcctcgcaagaggccgcccgcaacccgtagaatggcggcattcccgcactctctgtccgccatgcccgatcccttgctcgcccaggccgatatcgatgctttcatcgacgccctctggctggaagatggcctggctgccaatacgctggcagcttaccggcgtgatctgagcgcctttgcgcgctggctgcaacagactggccaggctgcgtccgggcagttgtgcgaggcctcgggcggcgatatcgaggcctggttcgccgtgcttcatcaggacagtcggcccgccacggccaaccggcgtctggcgacgctgcgtcgtttttatgcctgggcgctgcgcgagaagcgcacggggaccgatccctgtctcaaactggcggcggcgcggcagcctttgcgtgtgcccaaaaccctgtcggaagcgcaggtcgaggccttgctcggcgcccctgatcttggcacgccgcgtggcctgcgcgatcgcgccatgctcgaaaccctttatgccaccggcctgcgcgtctctgaactggtcgagctgcagaccctggacgtgagcttgagcgatggtgtggtccgggtggtgcagggcaaggggggcaaggaccgtctggtgccgatgggggccgaggccgcgcattggttgcagcgttacctcaaccaggctcggccagtcttggtgggtgcccgccagtccgatgcgctatttgtcaccggaagggctcaggccatgtcgcgtcaggcgttttggcaattggtcaaaaagtatgcgcagcgtgccgacgtgcatgcccccctgtcgccgcatgtgttgcgccacgccttcgccacccatttgctgaatcacggcgcagatctgcgcgtggtgcagttgctgctgggtcatgctgatatttccacgacccagatctatacccatgtggcccgcgagcgcctgaaggccttgcatgcggcccatcatccgcgcgcttagcgtccgagccatgagtaaaacccgccacgtatccgaaacgcccgccacccaatggctcaaacagcataaagtggctttcaccgaacacacttacgcctacattgatcacggcggcgcgggcgaggccgcccggcaactgggcctggacccgcatgccgtggtcaagacgctcatcatggaagatgaggcggcccgccccttggtggtcgtcatgcatggcgaccgcgaagtctccaccaaaaatctggcgcgccaggcagggctgaaaaaagtcctgccttgccagcccgaagtagcgcagcgtcactcaggctatcaggtcggggggacgtcgcctttcggcacgcgcaagcggatgccggtttatatcgaagagagcgtgctggcctgtcctcaggtttatatcaatggcgggcggcgtggctatctggtgggcattgcgcccgccgtgctgctcgatctgctgggcgcaaagcctgtcagcgtggggctcgaatagcggctgcggtaatcctgtaccacccggctccgctgctccggcgtcacaatggggcgcaccttatggagtgggagacgacaatgagcaagaaactcttgatgttggtgggcgattacgcagaagactacgaaaccatggtgccctttcagaccctgttggcggtcgggcacagggttcatgcggtatgcccggacaaaaaggcaggcgacaccgtcgccacggccatccacgattttgagggcgcgcaaacctatagcgaaaagcgcgggcacaacttcacgctcaaccatgatttcgcctcggtcgatccgtcccagtacgacggcctggtgatcccaggcgggcgggcgccggaatacctgcggctgaacgaaaaagtattggacatcgtgcggcactttgatgccgcgcgcaaacccattgccgcggtttgccatggcgcgcaactgctggccgcagcaggcattctcaaggggcgtacctgctcggcctatccggcctgcgcgccggaggtgcgcttggccggcggcacctacgcggatatccccatcgatcaggcctgcacggacggccatctggtcacggcgccggcctggcccgcgcatccggcctggctggcgcagtttctggccgtgctgggcacccgtatctctcactgagtcagggcgcgccggccgcacttgccgccggcgcgcgcttgctcgtacagtgaagccctgaccggaggggctcatgtgcgagatcttcatccgcgccaacgcgcaatcttatgcctacgagagccgttctttgcggctgcacggtgtggccaccagcatcaggctggagaagctgttttggatggtgttgcaggaaatcgccgagcgtgatggcctgcgtgtttccaagctgcttgaaaggctgtatgacgagctgatggcctaccggggcgaggcggccaacttcacgtcatttttgcgcgtctgttgtttgcgctatcagatgctgcagaccgcaggccgtcttccgcccgctgtgcccatcagttccttggatgccgccgccgtgttcgaaggcctgccgggccatctctatgacccggttcatgcctgattcaagcgccctacagcatggccacatcgctttgcacgatgcggcggatgcgcatggcgtcgccaatgcgtgaaagcttgccttgcgagtccagcagcacgatggccatgtcgcgcccattgatgcgggccagcatgaccaggcactcgcctgcctcgttaataaagcctgttttggacaccttgatgtcccaatccggcttgcgcaccagcagattggtgttgcggaaggtctgggtgcgtttgttgatttccacgtcgtactcggtgtcggtcgagtagcggtggatgagcggacgctgcgaggcggcgcgcagcaaacgggccagatcgtgcggcgaggacacgttttcgctggacaggccggtgggctcgacgaagcgcgtgttgatcatgcccagcgagcgcgccttggcattcattgccgccacgaaagcctccagcccgcccggataattccgccccagtgcgtgcgcggcgcggttctctgacgacatgagggccaggtgcagcatgtcgccgcgggacaggcgagtacctacccgcagacgcgaggtcgtgtgcttgagcgtatcgatatcttcgtcggtgacttcgaggatttcgttcatgggctggttggcgtcaacgacgaccagcgcggtcatgagtttggaaatcgaagcgatcgggcgcacgacgttttcgttcttggcgaacagcaccgtcgaggttgtgaggtcttgcacataggccgtggaagagcgcagcgcacgcgcctcggctgctggcgaggcggcggccggcgccagtccggcgctagcgatcttgcggactttgggggaagcttttttgttgcccgctgtgtttttggttgcggctttcgactgggaagatgtcgccgactggctcgcggtcttgctggcagttttgcccgttgtcttggctgcggtcttgcttgcgggtttcgccgccttggcgttgcgggttttattggcggaagtgttcttgctggcgcccgctttagcgttggtggcgggctttgctcccgccttggctgcgggcttggccgcgttgttattgccggatttcttagcgctggcggcttttttcttggccgccgcgcactcggcggattttgcgttgactttgcaggggtccgccggtttggcagcgtgggcgttggccgagagcagggagccggctgccagcgcgaagggcgccatggccgctgcgaccgcgcgtatccagggaaatgccatgattgcaggccttatctgtctgtatgaaagtacgacccggttgcgtctaggaagaagctagaaaaaaaccaagctaaattatgggtttacgagccaaatttaaacagcaatttaaacttccgcgcaagtagggccccatttttttagcgcaacgaacaggggccatatgagcagcgtggcgcgcagcggcaggagcctaccccaattttgcttgcaatcacttgaaagtgaacatgatttagggaaagtctgggatcggaccttagttggcgtttgtcctagagaacgtgtttttttcggatatgtcttaactcgctccggcccaggcaggcttcacggcctgatcagggccggcaggctttgcagcaagagatcgcgcgccctgatgcctgcattgggcgattgggatttttcaccctgaatgcgccgggcaaagacgattttctgcttgcctcggcctgcccagcagacgtacccgccataggcttggctcgcgtcatcgtgcttgtcgcggcccgcggcacctgtgccggtcttgccttagaccgtccaacctccaggcgtcagcgcatggtgggtgatgttttccgtcattccataagccctggtgctgacaggcaattgccgtttggcgagcttgcgcagaaagagggtgtgctcgaacgcagaaatctgtaaagaacggcatgacccggacggtatgcaattttttctgcgcggtgtcggaagcgagcgcgccgggtcgtcatcgcctgggctttcaataggcttaacagcagcaaaaaggcctattctttataagcagatgaaggcttgctgccgctggtggccttggcgctggctgtccatgctaaagcccgctgcgagctgaagcgtttttttctttaaataatcaatcagttgcttatccggcggctaacttctgctttcttgtctaacccttgcttctgctgctatagtcgcggcctcgcgtccctgtagttcaatggatagaacaggttcctcctaagaatcagatccaggttcgattcctggtggggacgccacctgccttaacggcggctggcgagacgagacgcgatagacgaacaggcagccacggctgcctgttgtcgtttcggcagccatacggctgctagttgttgtttccggcaggggttgcggtgctgccctggcattgcgggattttatgcgggtctaggccagatccgcacccatcgaggccatcctggccttggggtcatgctgccgccgccatggctctgggactatgattcgtcttatgcgccgggagggcgccgccgcgcagacgatacgcggtttttcataacagggcgccacgacgccagaaagagacaggccgactgctatgtcgaatacagacgcgttatccgtgcgcaccatcctcatgggcaccttggtggttctgctggccatgggggtgagagcgaccttcggtctgtttatgcaacccatggggctggcgcatgactgggggagagagactttttcctttgccttcgccttgcagaatctggtctggggcgtatccagcatcttcatgggtatgatggccgaccgctatgggtcaggccgcacgatcgcgctgggcgccgtgctgtatttcatcggcatggtgggcacgcgctacgcgggcgatcctttcatgctttatctcatgagcggcgtggtcgtcggtttggggcaggcgggcaccacctttcccgtcattcttcccgtgatcgctcgcgccgtgccgccggcctatcgcagtacggcgatgggtatcgccagcgcgggcggctcgatggggcagtttctggtcgtgccgaccgggcagttcgcaatcaatcagatggattggaccggggcgctgtggctgctgtcgctgatgacggcggccgcactgccgctggcctggtatctgcgtggcaagcctcaggggcatgcgggttctcagacgctgggatcggcggtgcgccaggcgctcaagcatccgtccttccactttttgttctggagctactttgtttgtggcttccataccgccttcattaccctgcacctgccggccttcgtgaccgatgccggcctgaatgccagcaatggcgcgactgccatcgccttgatcggtctgttcaatgtgttcggttctttctatgccggcaagctgggtggacgctacagcaaaaaatggctgctggccggcatttacaccatgcgggcgatgggcatcatggtggtgctgctcttcccgcttaccccgctggtgctctacgtgttcgcggcctggatggggctgttctggctcggcacggtgccgctgacccaggggttgatcggcgaaatctatggcctgcgctttgccgccacgctctcgggcattgcttttctgggtcaccagatcggcagtttcagcggcgtgtggctgggcggttacgcctatgcccatacgggcagctataacgcggtgtggtggctcgccctggccctgtcgctgatcgccgctttgctctgcctgcccgtgcgcgaacgggtgttgacgcaagaggccgtggcgtgaagccgcgccgctggctgcgttatctgggcgggttggcgctggcggcggtgctgctgctgggttttgtgggctatctgtcgcccgacatgcgtctgaactgggagagcgtggcggcaatgtgcggattttgaaggccgggcgggctatcctagcggctgaccgcaaccgcccgttttctctgcatgcctctactctcggatttgccctcttgcgatacgcccgggctgggtgacttaccttgcgcgggcacgctggtgctcaccgtcaataaccggctgtcgcgtcgtctcaccctggagctggccgctcagctgcgcctggggcgccaggtcagtgagctgccgcgcattttgcctttatcggcctggctggtgagcgccgccgacgagctgtcctttactgcgcaagccgagctgccggcgttccgcctgggcggttttgcggcccaactggtctggcgcgacgccatcgtgcgcgaagaggccgaccgcgaactgctggatatcgaccaggcggccaagctggccatggacgccgacatgctctgtgatgagtggcggctgcagattcccgaggctgcgcagacggacgagtatcgcggctttgcccgctggcgcggacgctatcgcgccttgctcggcgaactcgatgccgacgatgccaaccagggctatgaacgggtgctgcgcgccttgcgggcaggagagctcagtgcgcccgaacgcgtggtgctggccggttttggcgaagtttctccacgttttgcgcgcttgcttgccgcctttgaagagggcggcgcccaactcatggcctggggcgaggcgcgtccgcgtctggctgagcccaggcgtgtgctggccgcggaccatggcgccgagtggcgggccgccgcggcctgggccgccgagcgcctgcgcgcgcatcctcatggccgctacgccatcgtgtccgctcagttagaaagcgaggcgccgttcgcgcgccgggtgctggatcaggccctgcaggccagcggcgggcaagacgcgctgctttttaacgtggcggtgggccgtccgctgatcgagtggccggcgttgcgcgccgcgctggcctggttgcaggctttggccgacatggcggccgctggcagcgtggcggtccccgtgctgggcgcggccctactggccggtcattgtgccggcgatcgcagcgaacggcatgctgcaatcgatgcacgctggcggcgccagggccgcatcagcctgaacgaagaggcctggaaacaggctttgcaatattgtccgcgcctggcgcaagcctgggaggcggccatgacggtctggcgtctggggccggcgcgcgcgccttgcgatatctggatgccgcgcattcgcgaggccttgaaggccttggggtttcctggcgagcgcacggtcgatagcgtgggctatcagcttatgggcgcgctgggcgagctgttgggcgatttcgcagcactggcgccggcagtcggctcgctggacgggcgtggggcagtgcgcctgttgagcagcgcggcgcgcgcgggcagctttcagccgcagcgtgatccgcaggcgcgtctggacgtgctgggcctgctcgaagccgaaggcggcagttgggacggcgtctggatgcttggcctgaccgacgaggtcttgcccgcctcgcccaagccgaacccgctattgcccttgatggtgctgcgtcaggctggggcgcctcgcgccaccccagagcgcgagcgcgagtgggctgagaacatctacgctgcgctgcgcacctgcgcgccggaaatgatcgtcagctgcgccgagcatgagggcgagcgcgagctgcgtccttcccccttgattgccgctgcgcctttgctggaaaccgcccggcttggcgcagatgcgcagacgggctggccgcagcaggtcttagaggatgagcagggtccgccgctggacccggcgagcctgagtaccggcggtctggatgtgctcgacacccaggcacgcaacccgcaatgggctttcgtgcgccatcggctgggcgcccgcgaactggcgccgtatgcgcaggccgcggcgcagaatgtgcgtggccagtttctgcatcgggcgcttgagctggcctggcgcatgctgcccgatcaggagtccttgcatctctcgatgagcgaaggccgtttgcaaacgctgttgaacgaggcggttcaagaggcggcggatcaagaactggccgcttacgcgccggcgctgcgtgcgctggagtgcgcgcgcgccgccggcgtgctggcgcgctggatggcgctggaggcgcagcggctgcctttcgccgttggcgaactcgaggccgagcacacttggcggcgcggtgccttagcgctcaaattgcgcctggaccgcatggacaggctggccgatggccgtgctgtcatcctggattacaaaacaggttcggcgcaggcgcgtcccgaggcggactggtcgcgtgcgcggcccatcaatctgcaactgcctttctatgcctcggtgttgggtgagggcgccccggaggtggccgggctgatactcgcgcagattcatgcacgtcatgtcggtgcgcaagggctgtgcgcagaggatctcggcatcgaggggctgcgggtggcggccgaaagcgaagcctttgggggccgcgattgggcgcagatcctggccgggtggcgcgccgccatcgagagcctggccgacgagtatgcgcgcggccatgccgccaacgtggcctggggccgcgacgacctgaaatactgcgatgccatgccttttctgcgcctgcatctggatgaagacgaggcctgaaccatgagcgaacgccaaccccaagaccatgcccagcgtctgcgcgcgctggacccgcagacttcttttctggtgcaggcgccagcgggctcaggcaagactgagctgctgaccgaccgtattctcgcgctgctggccacggttaaccggccagaggaaatcgtcgcgatcaccttcacgcgcaaggccgcctcagaaatgcatgcccgcgtgcttgaaaaactggcgcgtgcgcaggggccggagcccgaggccgcgcatgagcgccgcagttggcggctcgctcgcgccgcgctcgcgcgcgatgccgagcgtggctggcatgtcttacagcatccggcccgtctggccatccgcaccatcgactcattctgttccggcctggtgcgcggcatgccctggctctccggcctgggcggcatgcctgatattgccgatgatgcccgcgcctgttacgaggccgccgcccgcgccaccttggcgctagccgatgagcatgattcggtcgttagtctgctggcccacctggacgtggacatacaggctgccgaacaggccatcgccggcatgctggcccagcgggatcagtggttgcctttgctggcctatggtctggaccgtgagggcttggagcaagccctggccgaaaccctggccgaagagttggatatcctgcgtggcctcatgccgccaggttgcgacgcggccctttgtggcccggcccgcatggctgcggccgaattgtcggcgggtgaggatgcgcggctggcccccttgctcgactgggtcgatcccttgtttcccgatgcccaagacctgccgcgttggcgcgccgtcgcccatttgctgctgactggcagcggcacgctgcgcagtcccaagggggtcaccaaggctttgggttttcctgccaagaccgcgcacaaggaagcctttgtgcaatggctgtcgggttttagcggcgacgaggcctggatcagccggctggcggcgctgcgcgatatgcctgatgccggtttcactgaggcgcaatgggaggtgttgagcgcgcaattggtgacgctcgcgctcgcggtggggcagttgcagaaagtgttcgccgaggccggcgaagtggatttcatcgagattgcccaacgcgcccagcgcgccctgggcgatgccgatgaccctggcgagctgctcctcaagctcgatgcctcgatccgccatttgttggtcgatgagtttcaggacactagccagacgcagatcgatctgctgacttctttgacctccggctggcagccgggtgatggccgcaccctgtttctggtgggtgaccctatgcagtccatctatcgttttcgcaaggctgaagtgggcttgttcttgcaggcggccgagcgtggcataggcgagctgcggctggagtatctgcagctgaccgataacttccgctctcagggcggtgtggtcgaatgggtgaatcgcagcttcgccgatttgctgcctgccgagaacgatgcggcggccggggccattcgctacagtgcatcggcggctttccatcctgtcctgcctggcgaggcggtgcgctttcatgctgcctgggccaccgatggtccggcctcgggggatgcagccgccgaagatatcgccgtggcgctggcgcggcaggcgctggccgagcatcggggcagcgcgcatcctgtcgccattctggtacgggcccgcgcccatctgggcagcctttcgcgccgactggcccaggaagggattcctagccgtgccgtcgaactcgtgcctctgcgcttgcgtccggttgtcgcggatctggtccagttgctgcgcgcgctgtcgcatccggccgaccgtatggcctggctgtcggtgctgcgcgcaccctggtgcggccttacgctggaaagcctgcaacgcctgtttggcgcggatcaccaggcgcccgttcccgagttgttgcgtctggcgctggccccagatgcgccggccattctggctgaggatgagcaccgccgcctgtcccgcgtcgcggcgctcttgctcgaccgaggcaatgattccggcgccttgccgctggcggcctggctgcaacgcgtctggcaggcgctgggcggcgccgctttgtatgccggtgtgggcgcggccagcgacgcggaaagcctgtttcagctcgtcgagcggctggccccgcatggcggcctggacatcgccgtgctggataccgccgtagcgcgtcttttcgccgcaccggatgtggagggcgagcagggggctgtcgaaatcatgaccatgcacaaatccaaaggtctgcaattcgacagcgtcatcctgtatggcctgcatcgggtgccgcgcggtgatcaggcgccgctagtgcgtttcgagaacaacctggggcgggtgctcatgggcccgatcaaggcccgcgctgacgccgaggccgatcccctttcgcgctatctcggcgcacgcgaagcccggcgcgccgcttatgaaaccgaccgtctgctttacgtggcggccacgcgcgcgcgcaaacgcctgcacctgatcggcaatctggtcttcgacgccgaaaaagggctgcgcgcaccggcggcctccagcctgctgggccggctttggaaccatgtgcaggcgggcgaggcgcccgaggcagcgccagcccaggcgcaggccagtgggccgttttggcagggcgaaccgctcaggcggctggatgatgcgacggtcgcgctattggcggcccgtcctgggtggcctgccgcagcggctggtttcctcgctgacgccgaacatccggcctggcaattggaggcgggctatgaggccgccattggcacgctggctcatgcctggctggcgcgcatcggcgaagagggggggcagtattgggatgcagcgcgtttgtctgagcaccggcctgcgatgcggcgtcagctcacgcgggcgggcattcccgacagccaggcggatgacgctgccgatgctgtgttgcaaaccctgcaggccacgctgtcggatgggccgggcatctggcttttgagccaatcgcgggcccgccgggagtggccgctgatcgatgccacgggcagggtatcggtcatcgacctggcgctcagcaccgaagacggctggcttatcgtcgattacaaaaccgggcaggcacagccgggcgaaggcgcggaacacttcgcccagcgcatgcgtttgcgccacgccgagcagctcaagcggtattgcgctcaagtcacggcgctggacggccgtccagcgcgcgccgcgctctactttccgcgtgcccaggcctggatcgagctataggccaggcaggcggttgttctgggcgacgaggcggggtggcgaaaaaggggcggcatcgctgcgctgccggcggcctaaagcggggtctggttcattctgatagaatggcggctggcgggccccttcgcatggttcgacggtgaacctggtcaggtcgggaacgaagcagccatagtcgtttagggccagtgccggagtaaggctcgcctcccggttttcccaaaaggggcgccgtgcaaggaataattggtgtttgtcacctgttcctgcgcggcgccccttttgttttcgcggcaagaccgtttatcgtcgtgttccggcccaggctggctcatcaggctctacaatccccgcatgacttatctggttctggcccgaaagtggcgtccgcgatcctttgataccctggtcggccaggatcacgttgtgcgcgccttgacgcatgcgctggatactcagcggttgcaccacgcctggttgttcaccggcactcgcggtgtcggcaaaacgacgctctcgcgcattctggccaaatccctgaactgcgaaaccggcatcacctccaagccctgcggtgtctgccgcgcttgcaccgagatcgatgccggccgctttgtcgattatctggagctcgacgcggcgtccaaccgcggcgtcgaagaaatgacccagctgctggagcaggccgtctacgcgccgggcgccggccgcttcaaggtctacatgatcgacgaagtccatatgcttacgggtcacgcgttcaacgccatgttgaaaacgctcgaagagccgccgccgcacgtcaagttcatactcgccaccaccgatccgcagaaaattccggtcacggtgctgtcccgttgcttgcaattcaacctgaagcagatgccgcccgagtccatcgtggggcatttgcaggccgtcttgggtcaggagcagatcggtttcgaagtgccggccctgcgcctgatcgggcaggccgcgtcgggctcgatgcgcgatgcgctctctcttaccgatcaggccatcgcctatagcgcgggcaacctcaccgaagaggctgtgcgagggatgttgggcacgatcgatcagcgtcatctggtgcgcctgctcgatgcactcaccgctggcgatgcccgcagtgtgctggcggtggccgatgagctctccacacggggcctgtcgtacaccggcgccttggccgatttcgccgtcctgctctcgcgtgtcgcgattgagcagcgcgtggcgggcgcgacgccgggcgatgatccgctggcgcaggatattgcgcgcttggcggccaatctgcatcccgacgcggttcagcttttctattccgtcgcggtgcacagccgtagtgaattgagcctggcgcccgatgagtacgctgggtttgtgatggcctgtttgcgtatgttggccctcaatggcgaggctggccccgccactcagatcgaggcaccgcgcgcggcatcgcctgcgcctgtggccgtaccggtcgccaaggcggttgacgctgttaggccggccgaagcgcctgtcggcaccgctgagccgccgcctgccgtcgcggctgtccctgcgccggccgagcccgcgcccgccgctgcggcgcccgagcctgctgtcctgccgccttgggaagaggcgccggtcgctgtggccgaggatgctgtcgtgccgcaagaggcagcgccggcgcaggccgtaaagaatgacagcccgccttcctgggtggaagagcttattcctgacgatgcccaagaggcttatgcgccgcaggcctacacccaggaccccgatgacgacttcgaaaccctggccgtcgaagcgcctgctcccgttgtgccgcgtgtcgccccaccacgtgcgccgcgacagtcgcgtgcccgcctgagcgatatgtcggcccagaactggccagacctggcggcgcgcctgccggtcaccggcctggcggccgagttggctcgccaaagcgaatgggctggcgtgcagggtgatgcggtcatgttgcgcgtcgccgtgcgcacgcttgcggaaagcgagagccgggtgcgtttgcagaccgtgctgtgcgagcattttggccagggtttgcgtttggaaatcgaggtgggctccacgggtgacgccaccgctcatgcggtcgcacgcattgagcgcgcggcgcgtcagcaggccgccgaagacgccgtcgcggccgatcccttcgtgcaggccctgatcaacgattttggcggtcacgtcgtgccgggctcggtacgcgccgtcgaaccgccggccgcctgaggccggcactcaacttattccttgaggaagacataccatgatgaaaggacaactggctggtctgatgcgccaagctcagcaaatgcaggaaaacatgaagaaggcccaggatgcgctggccgatattctggtcgaaggcgctgccggcggcggtctggtcaaggtcaccatgtcgtgccgcaacgacgtcaagcgcatcgccatcgaccccagtctgctggccgatgacaaagacatgctggaagatctggtggctgccgccttcaatgacgcgttgcgcaaggccgaggccacctcgcaggaaaaaatgtctgccctgaccgctggcctgccgctgcctccgggtatgaagctgccgttctgaggttcgccgcgctgcgatcatggacaacgccttacccgaacccgagccgcttattgcgctgatcgaggccttgcgccgcctgcctggcgtgggcgcgcgctctgcccgccgcatggcctaccatctgctacagcacgatgtgcagggggccgatatgcttggccgggccttggcgggcgcggtgcagaatctgcggcgttgcgcccgttgcaacagttttaccgaagacgatgtctgtgtcatctgcgcgaatcccaagcgtgatgcatccctgctgtgcattgtcgaaacgccggccgatcagaatgtcatcgagtccagtcatggttatcgagggctttactacgtgctgatgggccgccttgcccccctggagggcgtcgggccgcgagagctggactttcagcgtgtgctcgatcgcgccgccgacggcctggtgcaggaagtcattctggccaccaacttcaccgccgaaggcgagaccacggcgcattttcttggcgaggcgctggccgagcgcggcctgaaagtcacgcgcctggcgcgtggggtgcctgcgggtagcgagctggagtatgtcgatgccggcaccattgcctgggcgctgatggagcgccgcgctacctagcggcgtggtgcggctgcccggctttcgttcgcaaacgaaaccgcccgcttgcgcgggcgtcaatggcggcttgcacgctgtctggattacaaaaagatcagtgcgaagattccaataacgagcagccacttcaaaatatagtaaagcgtcttgttctttttcttgatgctcttgccaaagcggcggactgcgtaaaccgtgccaaagatacggttgatcccgccggtgcggtcgccttcctggttgggggaggtggcggcgcgcagcaaaatattgccaaagaagttattgactgcctgcgcccagcgatacttcatcgggcgttccagatcgcaaaacagaatgatgcggttctggtcggttttgttttcggcgtaatgaatgaaggtctcgtcgaacaccacggcctcgccgtcgcgccagtagtaagtctggccatcgacgtcgatatagcagtccgggctgttgggcgtgatcaggcccatgtgaaagcgcagcgaaccggcataggggtcccggtggcgcggcaaacggctgcccggcggcaaggctgtgaacatcgccgccttcatgcctggaatgttgctgaccagctcggtggtcagcgggcacagggcgcgcgccgacggatggtcagtgtcataccacttgaggtaaaaccgcttccagccgcttttaaaaaacgagttgaaacccgcatcgttgtatttgtccgaggccttgatatggccctcgccaaacaactgttccgcttcggcgcggatgtcttcccagcggtccatcaggactttgacttgagggaaatacttcaagtccagatagggctggttgggcacgcccgaaaaggcgtacatgaagacattgatgggtgctgtgaagcttgagtgatccagcgcctggcgcgaaaatcggtgccgcacgcggccacggtagtgcacgaccacggcgcagacgatgaataacgcaagtatgaaccacttcatgccgtatccttccgggtccggatggctatccggaccccgatttccctctagggcctattgatgcagggaggcgtgcaggtcctgcagcggataaacctggaaacccaggccttcgcgcaggaattgcattccttcgaccgcggcacgggcgcctgcgatagtggtgaagaaggttacccgatttgccagggcttgcgttcggatcgtgcgcgagtcggcaatcgcgttgcggcgctcttcgaccgtattgatcaccagggcgatttcaccgtttttgaccatgtccacgatgtgcggacggccttcagtgaccttgttgaccaattgcaccggaatgccggcagcctcgatctctgccgccgtgccacgggtggccaccagcttgaagcccagcttgtgcaggccgcgcgccacttcgacggcgcgcgacttgtcctggtttttcacgctgatgaataccgtgcccgattcgggcaggcgcacgcctgccgccaattgcgacttcacgaaggcttcgccaaagctgcggcccacgcccatgacctcgccggtggacttcatttcggggccgagaatggtgtccacgccggggaatttcacgaaggggaataccgcttccttgaccgagtagtaaggcggtacgacttcctgcgtcacgccttgctgggccagggtgcggccagccatcgctctggcggcaatcttggccagttgcaggccggtcgccttggagacgtagggcaccgtgcgcgaggcgcgcggattcacttcgagcacgtagacgtcgccgtcttgcacggcgaactgcacgttcatcaggccgctgacattcagcgcgcgggccatcgtagtggtctggcgcttgatttcagccacgatatcggccgacagcgagtagggcggcaggctgcaggcggagtcgcccgagtgcacgccggcctgctcgatatgctccatcacgccgccgatgaacaccgtctcgccgtcggccaggcagtccacatcgacttcggtggcgttattcaggaagcggtccagcagcacgggcgagtcattgctcaccttgacggcctcgcgcatatagcgctcgagatcctgttgttcgtgcacgatttccatggcgcggccgcccagcacgtagctggggcgcacaaccagcggatagccgatttcggcagcatgggccagcgcttcggcctcggtgcgagcggtgcggttgggcggctgacgcagacccagcttgttcagcagtttctggaagcgctcgcggtcttcggccacgtcgatcgattcggggctggtgccgatgatgggcacgccgttggcctcaagggcgcgggcgagcttcagaggggtctggccgccgtactgcacgatcatgcctaccggattttccttgtgcacgatttcgagcacgtcttcgagcgtcagcggctcgaagtagaggcggtcggatgtgtcgtagtcggtcgagacggtttccgggttgcagttgaccatgatggtttcgaaaccatcttcgcgcagcgccagcgaggcatggacgcagcaatagtcgaactcgatgccctggccgatccggttcggaccgccgcccagcacgatgatcttcttgcgatcggtcggctgcgcctcgcactcttcctcataggtggagtacatataggcggtgcgggtggcgaattcggccgcgcaggtgtcaacgcgcttatagactggacgcacattgagctggtgccgcagcttgcgcacctcggattccgaggagtccagcaggaaggccaggcggcggtcggagaagccgcggcgcttgagttcaaacagcgtggcgtagtccaggtcggacagcgtcttttgttcgagggccagttcgatatcgacgatctctttgatctgcgacaggaaccaggggtcgatgtgggtgaggctgtgcacctcgtcgagcgagaagccctgggcgaaggcgtcgcccacataccagatgcgctcggggccgggctcgcccagttcgacctgcaatttttcgcggtcggtggttttttggttcaggccgtccacgccgacctccagaccgcgcagggctttctggaaggactcctggaaggtgcggcccatggccatgacttcgccgactgacttcatctgcgtggtcaggcgggcatcggcctgcgggaatttttcgaaggcgaaacgcggcaccttggtgaccacgtaatcaatggtgggctcgaaggaggccggggttgcgccgccggtgatttcgttcttgagctcatcgagcgtgtagcccaccgccagacgggcggcgaccttggcgatcgggaagcccgtggctttggaggccagcgccgaggagcgcgagacgcgtgggttcatttcgatgacgatcatgcggccgttcttggggttgaccgcgaactgcacgttcgagccgcctgtatccacgccgatctcgcgcagcaccgcgatggatgcgtcgcgcatgatctggtattccttgtccgtcagcgtctgcgccggcgcgaccgtgattgagtcgccggtgtgcacgcccatgggatcgaggttttcgatcgagcagacgatgatgcagttgtcggccttgtcgcggacgacctccatctcgaactctttccagcccaggagcgactcttcgatcagcagctcattggtgggcgaggcctccaggccgcggcggcagatggtttcgaattcttcggcgttgtaggcgatgccgccgccggtgccgcccagggtgaagctggggcggatgacggccgggaaacccgaagtgccgatttcagcagcgatgcggcgctgaacttcccaggcttcttccatggtgtgcgccacgcccgacttggccgattccaggccgatgtcgttcatggccatcttgaacttctggcggtcttcggccttctcgatggcgtgctcgttggcgccgatgagctcaaccttgtacttggccagcacgccgttgtgagccaagtccagggcgcagttcagcgcggtttggccgcccatcgtgggcagcagggcgtcggggcgctcgcgctcgatgattttctcgaccgcctgccaggtgatcggttcgatgtaggtcacatcggccgtctccgggtccgtcatgatggtggcggggttgctgttgaccagaatggtgcggtagccctcggccttgagcgccttgcaagcctgcgcgcccgaatagtcgaactcgcaagcctggccgatgatgatcgggccggcgccaatgatgaggatgctttttatgtctgtacgcttgggcatggtggaatctttatttctggccggccatcaggctgatgaacttgtcgaacagcacgatgatgtcgtgcgggcccgggctggcttcagggtggccctggaagcagaaggccgggcggtcggtaagctcgaagccttgcagggtgccgtcgaacagcgagatgtgcgtgacgcgggtgttggccggcagggtggcggcgtcgacggcgaaaccgtggttctggctggtgatgaacacccggccggattgcacgtcttgcaccggatgattggcgccgtggtggccggtcttcattttgaccgtcttgccgcccactgccaggcccatgatctggtggcccaggcagatgccgaaaaccggcagcttgcgctccagaaatacgcgcgcggcggcaatggcgtaatcgcagggctcgggatcgcccggcccattggccagaaacacgccatcgggattgagtttgagcacgtcttcggccggggtttgcgccggcaccagcgtgatgcggcagccccggtcggccatcaggcgcaggatgttctgtttgacgccgaagtcgtaggctacgacgtggaagcggtcttgctcgggctggccgtagccttggcccagttcccaggtgccttgtgtccaggtggtggtttccttttgggaaacgacccgggccaggtcctggccggccatgccggggaaagagcgcgccagttcaacggcgcgctcggcgtcttcgccaacgaagatgcaaccgccttgcgcgcccttgtcgcgcagaatgcgggtcagtttgcgggtgtcgatacccgcgatcgcgaccacaccttgctccgtcagatactcgggcagggattgcgtggatcggaaattagaaactcgcgcggggcagtcgcgcaccaccagaccggaggcgtaaacacgattggcttcgacgtcttcagtattgacgccggtattgccaatgtggggataggtcaaggtcacgatttgaccgttgtagctcgggtcggtgagaatttcctgatagcccgtcatggcggtgttgaacaccacttcggctacggtatgacccggcgcgcctatcgatacgcctcgaaaaatggtaccgtccgccagagccagaattgcaggagggaagcggttgattccctcgggaaaaagttgcggcagcacagtgaaccccggtttcaaaatcgataatcaaactttcagattataacctgaaatgtgggtgttccggggggttgactgcaaaatcatgtcagatcgagctgcgccgtctcagcggactctgaacgcggcgcctggcgatgccgaccggcaacatcgtaagcgtcaggtgctaccctagggcttgtctcaatcttgttagcgatgccatgccctcacagctcgaagccctgcgccgccataccaccgttgtcgccgacaccggcgatttcgagaccatgcgggcgctgcgccccactgacgccacaaccaacccgtccctgatacttaaggcggttcagcaggctgcctatcgccccctgctcgatcaggtggcccgtgatcatcgtggcgcgcccttggccgagatcacggatcgtctgctggtcgcttttgggcggcagattctcgacatcgtgccgggccgggtgtctaccgaagtcgatgcgcgtctgtctttcgatacccgcgctaccatcgagcgggcgcgcagcctgattgcgctgtacgaggcggcaggggtggcccgcgagcgtgtgctcatcaagatcgcctcgacctgggaaggcattcaggccgccaggctgcttcagcaagagggcatacgctgtaacctgaccctgctgttttcgctggtgcaggccgccgcctgcgccgaagcgggggtgcagctgatttcgccctttgtgggccgcatctacgactggcataaaaaagccgccggcgcgcaatggaacgaggcgcagcagtccggcgtcaatgaccctggggtgcagtccgtggcacgcatcttcgcgtattacaaggcctatggcgtcgccaccgaagtgatgggcgctagtttccgcaatacggggcagatcctggcgctggcgggttgcgatctgctgaccatcagcccggaattgctcgcccggctggacgctaccgagggcgaggtcccgctgagcctgagcgaacctttgcccggtgcggccctgcccaaggcgctgccgtcaggcgagatcgcctttcgcagtctcttgaacgaagacgctatggccagtgaaaagctggccgagggcatacggcttttcgtgggcgatgcccagcggctggacgatttgctgcgggcggcgggcgcttactgaggcgtgggcgggatgggcctgcgaatgccttaaggctggatatcgttgcctacctcttgtttgacgtgggcaacatcaccccagtcgagaattcgccattgcttgccatcaatcgcgacacgattgatgctgacattgagcaggctggcatggcgcggtgcattcagcgcgacaccttctgcctgccgccaaatgatgtcgagcacgccaccatgggtaaagaccagcacgcgctggccggcatgacgctgagcgatgtcttcgacagccgtcactacgcgggcgcagaagtggcccagagtttctccgccgtctagcgcgcgcgtgggatcgcggcttttccaggcagcggccgcagcgggagccagctcgtcgatacgctccagatcgaggccctccagcacgccaaaactgcgctcgcggatgccgggttcaagacgcatcctcaactccagcgcctggctgacgggttcggccgtgctcagggcgcgcttcaagtcgctgctatagagggcatcaaagggtgctgtctcggcgcgcagccgctcagtcaggcgttgcgcctgttccaggccggcgctattgagtgggatgtcttgccagccttgcaggcggcgttggcgattccagtcggtttcgccgtggcggataaaccagatttcagtcatgtgatggcatggcgtttgggccgggcttccatattttttgaaccacggagcttagcgcgaccagcagggcttcgccagcgcgctcgggaggctggataaagcctagcgtcgcatcagcgcgggcctgaccccaaacaatgaagtcgcccgcggcggcgccggatagcgcggtctcttcccgcagcaaggcgcagccagcgcccgcgcgcaccatcgcgtccatattggcctgatcatcgttgcgcatgaccacgcgcggcgccagcccgtgtcgctcgaacatgtcacgcaggagcaaatgggagtggctgcctgccggtccgtcgagccaggggagctgagcgatatcgcgccacccggcgcgtgtcagtgtggcgctcaagggccgcgggatggcgatgcgatagcgcacgctgcgcagggcccgccaatgcacgctacggggaggatgcgccacgatgaccagcgccgccgccaatcgtccgccctgcacctgctcaagcaaagcgtcggccggcagcatatgggttttgagttccaccaggggtaggcgttgcatcagggtggaggccagatcgcccaggcgcagaaactccgggcgttcgctaggcacgcccaggtccaccgcgccctgcaaggcgccttgcaattgctgcgcttcggacttgagttgaacgcccagaaccagaagtgcctctgcggtgggtagcagggcttcgccggacttggccaacaccatgcggcccgcgctgcgttcaaacagcgcgactcccaggctttgttccaaagccttgatctgtgcgctgactgcgggttgcgtgagggaaagggcttccgccgcgcgggtcaggtggcccagccgggccaccgtgacgaacgcgcggatctgataaatttccatgggagcaagtgtaggcttgctcaggccgcgagcaaacggatctggctgggctccaggccgaccgagaccggcgcgccgatcggaaagggcgacaggcccgccatatgggtctggtcggcagtcaggcgctgttctccgacggcaagctgatagcgcgtgaattcgcccagaaactcgctggcttcgaccacggcgggcagccagacatagcgtgcgtcgcccaggctgtcggccatgtcgatttgcaccgtgtgcgggcgaaagcttgccgccaggcgagcgccctccggcacttcgctgttaaccggtaggcgcagctcgcccacgccttccacggccagaaccacgctgtcgcggctgcgttcgcgcaccttgccttccagcacgttcatggtgcccacaaagttggccacgaaacggttgacgggatagtcgaacagggtggtgggagaaccgatttgttggactacgccacggtctagcaccgccatgcggtctgccgtggtcatggcctcttcctggtcatgggtcacgaagatggtggtgatgccaaggcggcgttgcagcgcgagcagatcctgccgcatttgcacgcgcagctttttgtccaggttggataggggctcatcgagcagcagcacctgcggctcgatgacaatggtgcgcgccaatgccacacgctgctgttgtccgcctgacaattggttaggccgacgcttgccgaactgggtcaggcccaccagatccagggcggcatcgacgcgttcccggatctcggcgcgcggcagcttgcgctcgaccagcccaaaggcgacgttgtcccacacggtcatatgcggccacagcgcataactttggaacaccatgccgatattgcgtttccagggcggcgtgccgctgatgtccttgccgtcgatcagcaactggccgtggctgtgctgattgaaaccggcgatcagccgcagcaaggtcgattttcccgaaccggagggcccgagcagggcgaagaactcgccgggctcgatgttgatattgatgtccttgaggacttcatttttgccataagagagccggatattgcggcactcgacgctgatttttttcatggttcagtcctcgttgcggatcgggcgctggcgggccgaagcgcgctcgaccagcaaatgggaaacataggtgccgatgcccacggcggcgacggccagaacccccagggccgcgccggggccccggcctgcggcgctctgcatatagagataaatgccgtagctcatgggcgcttggctgtcacgggtgaccagcatgatggtggcggatagctcgactgcggccgtcacgaagctggtgacgaagccggccagcatcccgcctgccatcagcggcacgaccacccggcgcagcgtccgcagacggttggcgcccagcgattctgccgcctcttccagcgaaatatggatctgctgcaaggaagccacgcaggcgcgcagggcatagggcagacgccgcaccgagtacgcgagcatgatgagtacccatgacgacgtcagcaattcgccgccgatttccacgccccggaaggtgcgcagatagccgatggcgagcacgatgccggggatggccagggcggcggaggccatgaagtccagccattgacgcgcaggcaggcgggtgcgcaacatcaggtaggcgatggccgtgcccagaatcacatccaccccggccgccagaccgcaatagagcagggtgttggcgatcatgccttgcgactcggagaacaccgcgctgtaatgcgccagcgtgtagccgtcgggcagcggcgcgtagctccagacggtagcgagtgacaggagcagcacgcccatgtgaggcgacagcaccagcgccagcaccagaatgatccagccataggccagcaccgactcggcagggcgtagtttgcgcttctggatggcgccgccgcctttttgcagcgtggagtaatccttgccgctcagcatgcgggccgacagccacagcgccagaatggaaaagccgatcatgatgacgctgatcacatagcccagcgggtcttccagccccacctgcgtgatgcgcagataggcctgcggcgccagcatattggtcgtgcccagcactaagggcgtgcccaggtcgtcgaacactttcacgaataccagcgaggtgccggccacgtagccgggcagggccagcggaaaaatcacgcggcgaaacaggcgaaagccacgcgagcccagattgaaggcggcctcttccattgcgccgtcgatattgcgcagcgccaccaccagattcatcaggatgaaggggaagtagtgcagcgattcgacgaagatgacgccattgaggccttccatgaaagggatggtgaagccgaaccaatcatcgagcagcaggttgaccgaccccgaacggccgaacagcaattgcatcgccaccgcgccgacgaagggcggcatgatgaggggcagcacccccagggtttggatgatgagcgcgccccggaaatcgaagcgcacggtgaaataggccagcggcacggcaatcagggatgccagcagcgcagaccaacccgccacatagaggctgttgaagaaggcctctttcatgagcggctggccgaagaaagcgccaaaatggcccagtgtgaaactgccgtcggcgttcacgaaagcagtgtggaaaaccgtgccgaccggaacgatcagaaacaacaatagaaaggccagcaccagcagcgcggccagaagcggcccggcgggcaggcgggatcgacccgttagcatcataagggttcctgcgggatgagagtaagcgccgcccctgtctgggcggcgcctgcctgaagcggctggattacagcgcggcggcttcgcgcgcgagttttacggcctgttcatagtttgcgcgggcctgcgcattccattcaccctcgagctgggtgattttctgattgacggcggcgtctttcttgttgcccgcgaacagtttgaggaaggccgggtcggccacggccttgccgtccaccacgggcgcccaggccagcttgcgcgcctgcgcaagcagttcggccggcttgccttcggcggcgcgtttgcccagtttggcctcggcctcgtagattgctttggtcgccgcctgcagttccttcaagcggaagctgatggtctggtcatacaggctctgcacgatgtagtagcgtgtctgtgacaggtctgcatcgaaatgcaccttgctgcgcttggcgatttcttcaggattgggatagccgggcgggatttttccctgcatgtctttatagggcagcactggcaggcgcgaaatcttgggttccagcagcagttcctgacccgcctggctcaaggtgaaggcgatgaatttcttgccttcttcggtgttcttcgccccctcgatgagagcaatattggcgggcacgatggaggtttctgtcgggtagacaaactccaccgggaacttagagtatttgctcgacagtccgaagaagtcgatcacgggcccggcgccgaactggccgttgttcacgccatctggcacgccgaaagaacgttcggtgaccgcgctggcattgcccgacatgcgcaaaatggtctgccagccctcatcccagccttcaccctgcaaaatggtttcgacggtcaggtgcatggtgcccgagcgcgacggcgcagtgatgcccacatggccgaaccattgcggcgatagcaggtctttccattccagcgggggaggcagcttgttggctttgatatagcgcgtgttgtacataatgccgtagcccgccagcgcctgacccatatacagacccgaggggtcgttgatcgggtaactgccgatcttgtcgggcacagccttgttcagcgcatcgggcgccttggccagcaatttgtcgcgggccagcacctcgaaggcgtcaggcgcgctggcccagaacacttccgggcgctggcctgctggcgtttcgcgcacgaaggcgatgccggatacggtgttcttgttcaggatttccagggtgacccccggattggctttctcgaaggcggccttgtaaacctgggtcaggtccttgggaaaggacgtgatgacggtcacggtgccggccagggcggggacggtggccgcgagcaaggcggccgccagcgtggtacgcacggcgttcatggtctgtctcctctgtgtttttatgtggttcagaccatagacgcggggcggcactgcgtccaatcacaaattttgatgtgcccgatcaggccggggctttgcgcatctgctcagcctgcgccagcagcgttttctggatctgggcctggatcgtggcggcctgattgttcagcgcctggagttgttgcagcttttgttcgggcgcagcgctgctggcgcgcacccgctccatctgctgcatcaccatctgcaattgtcgctggaggtcgcgcaagactttctgccaggttggttcattgccggtttcctgggcctccgccttattgccggagagtcgcccggcgtagggatgggcgccggaaggagggatgatcatggggctgcctcgtgtgagatgggggaaagtcctgatacggcagtccgaggaggaacttaaacctcgcttgtccctgatctgatcgtgcctttacacttcgccccgacctttccttctcttctgtcggatcttatgtccaactcttattttccgcgctggcggttggccgatgatgccgccactggcgcgattatcgcgcccgatgaacgtctgacctggccccaaaatatcgcgatgggtgcgcagcacgtggtggccatgttcggctcgacggtgctggcgcccctgctcatggggtttgaccccaatgtcgccatcctgatgtctgggataggcacgcttattttctttttgttcgtcggcggccgcgtgcccagctatctggggtccagctttgccttcatcggcggggtgattgccgtgacgggttatgccgggatcggtccgaaccccaacgtgggggtggcgttgggcgccatcatcgcctgtggcctggcctataccttgatcggcctggtggtttgggtggccaatgcgcgtgggggggctggcgcgagctgggtcgaggccttgatgccgcctgtcgtgacgggggcggtggtggccgtgatcgggctgaacctggcgcccattgctgccaagggcgcgatgggcggttccggctttgatgccgccatggccattgtcaccattctttgcgtgggggggatcgcggtgttcacccgagggatggtgcagcggctgctgatcctggtcggccttattctgtcctgtgtcatttacgcggtgctggctaatggcctgggcttaggcaagccgatcgatttctcgggtgtgatggcggccgcctggctcgggcttccgcacttttcttcgcccgtgttcaaggccgatgccatgggcctgatcgtgccggtcgccatcattctggtggccgagaaccttggacatctcaaggcggtgagcgccatgactggccgcgatatggaccgttatcttggccgcgcctttgtgggggatggcgtcgcgaccatggtgtccggtgcggtgggcgggactggggtgacgacttatgccgagaatatcggggtcatggccgtcacccgcatctattccacgctggtattcgtgctggctgcgctgattgccatcgtgctggggttttcgcctaaattcggcgccctgatccagaccatccccggcccggtgctgggcggcatgtccatcgtggtgttcggcctgatcgccattgccggcgcacgcatctgggtggttaatcaggtggacttcagcgataaccgcaatctcatcgtggctgcggtcactctggtgttgggcgcgggtgactttactgtcaagctgggcagcttcactctgggcggcatcggtaccgcgaccttcggggccatcattctctatgcgctgttggggcgctcgcgtcgagcctgaagccttagggataggcttgtccggcctctgtcggggcagatttacgggggcgtgtgcgggcggtgctcctgcccgtcagccggaaaggcctgtgcccttctcgcggtcttgccctgtgaggagggccaggaagcgcttcggtcctggtggtccgatcctagttgtcgggttctggctgtcgggtccgcagtcagcctaagatttcgcgcattcggaacgtaggatgttgtccccggtttctgtcgataacatcggttttttttcagaaaaaagccggtaattggcgccgaacagcccataagtccgggggctttccagggggcttgcttttcccctgcagattgaccacaatgacaacttgactgccccggttccgacccgagccggggttttgttttggcctgagccacgctgcgccaaacatgtttagcggtctgcccgggagtgttggggccagccgccaacattctgacaaaccctgctccgccccggacgaccccgccggcgcggggatgaagtactgtcttttgacagcgtggatcgggcttcaccgagacgcctcttaggggcgttttctacttttgctgggataaccacatgtctgccattcctttgacagtgcgcggggccgagcgcttgaaccaagagctgcaccggctgaaaaccattgaacgtccggctgtgatcaatgcgatcgctgaagcccgggcccagggtgacctatcggaaaatgccgaatatgacgctgcccgtgagcgtcaagcctttatcgaaggccgtatcgccgagctcgaaggcacgctctccaatgcgcatctgatcgatccgtccgccctggatgcggaaggccgcgccgtgtttggcgcaaccgtcgaaatcgaagacctgggttcgggtgaccgcctgacctaccagatcgtcggtgacgtcgaagccgatatcaagtccaacctgatttcggtgtctagtccggtagcccgcgccctgatcggcaagtccgaaggcgatgtggtcgaagtgaaagcccctgcgggcttgcgtgagtacgaagtgatcggcgtgcgctacctctaagcgcgtcaaaccgccccccttcgagcggccgcttttttgcacggtcgttgttgtctcgaatccaggggggcgcggttttatccagaatttttgctttgcaccgagtgcgcgtgcaaatgaaaaaggagccctaaggctccttgaagcacaggcgccccagggctcctggagaactgcttatttgctcttgatcacgcgggcgcgctgcaggccgccccgggcgctggtgccgctgcgcgcgccagcgcgcaaggacagcgcgctgcctgcgcggcgcggaatgccatgtgcgtcagccgccttgggcttgcgggtagacgggcgcatcgggcggcctttctcattgaggggcacggcgcgcggcgaggccgtttcggcctcggtgggcttgcgcgagcggctcttcgagagcgacttgccttcggcggccatcttcttgggcgtgtgcggctcattggcgcggcgcttgccggaagacgcctcggccggcgtggcgttcgaaggacggaatagaatcagggttttgcccaaatggtggaccggcgcgcaagacagcgtatcgcagatgctcgcgagcagctcttcgcgggtgtcgcggtcgtcgccgccagcccggaccttgatgagctcgtgggcgttgagggcgcggtcgatttctttcaggacggcgtcggtcaggccggcgtcgccaatcagcacgacgggcttcagggggtgggcggcggaacgaagatcgctacgctcgcgtgaggtgagttctaatataggcatgcttggaattgtacggtaatggccaaaaagaaattctccaaagactggattcatcagcacatcaatgacccttatgtgaagctggcgcaacaaaagggctatcgtgcccgcgccgccttcaagctgatcgagatcctcgaagtcgaaaagctgctcaaaaagggcgatgtggtggtcgatctcggatcggcgccaggtagctggtcgcaagtcgtgcgcgagcgtctggccggcccgggaggggtggtcgacgggcgcatcatcgcccttgatttacttcccatggagccgattgccggggtcgagttcttccagggcgacttccgcgacgacgaagtgctgcatgaactagagcggcgcgtcggaaatcacgcggtagatcttgtaatctcggatatggcccccaacttgtcgggcgtaggggtggcagattccgcccggatacagcacgtctgtgatctggccctggaattttcctgcgcgcatctcaagcctaatggtgtcttgatcgtcaaggctttccatggcagcgggttctcgcagatcgtccagtctttcaagcagcgtttcaagcgggtcgtcgagcgcaagcccaaggcgtcgcgtgataaatcctctgaaactttcctcgtggcgcgtgatctgaaggacccggtcttgaatcaaacgacagaataagaaccctgcggggggtggcccgccatgcgccatccggcgcgatctgccatgtcagggtagaatggtttattgactatatatagcaggccgggcgttgttgcgcgcgggaacgccgggtctgccggtcagaatcgatagcaggagatcgaccttgaacaattcgttttctaaagttgcggtatggatggtgatcgcgctggtcctgttcacggtattcaagcagttcgacggacgtgctcagagccaggacggtgttagctatacccagttcatggatgacgccaaagctggccgcatccgcaaggtcgatgtgcagggcgacgtgctttacgtcacgcccgacacgggccgtgcctataccctgacctcgccgggcgatctctggatggtctccgacttgctcaaatatggcgtgcaggtttcgggcaaggcccgcgaagagccctcgctcttgatgagcatcttcgtgtcctggttcccgatgctgcttctgatcggcgtgtgggtgttcttcatgcgccagatgcagggcggcggccgtggcggcgcatttagcttcggcaaatcgcgcgcccgcatgctcgatgaaaacaccaatcaggtcacctttgctgacgtcgccggttgcgacgaagccaaggaagacgttcaggaactggttgattttctgcgcgatccgagcaagttccagaagctcggcggccggattcctcgtggcgtgctgatggtgggctctcccggcaccggtaaaacgttgctcgcccgcgccatcgctggcgaagccaaggtgcctttcttcagcatttccggttctgacttcgtcgaaatgttcgttggcgtgggcgcggcccgcgtgcgcgatatgttcgaaaacgccaagaagcacgcaccctgcattatcttcatcgatgaaatcgacgcggtcggccgccagcgtggcgccggtctgggtggcggtaacgatgagcgcgagcagactctgaaccagatgctggttgaaatggacggcttcgagtccggccagggtgtgatcgtgatcgctgccaccaaccgccccgacgtgcttgacccggcgctgctgcgtccgggccgctttgaccgtcaggtcgtggtgccgctgcccgatatccgtggccgggagcagattctcaaggtccacatgcgcaaggtgcccttgtcgcccaacgttgacgccaccattctggcgcgtggcacgcctggtttttcgggcgcggatctcgccaacctggtcaacgaggcggcgttgttcgcggctcgtcgcaatggccgtacggttgacatgtccgacttcgaaaaagccaaggacaaaatcatcatgggcgccgagcgccgctctatcgtcatgcccgaggaagagcgccgcaatacggcttaccacgagtccggccatgccatcgtggcccgcctgctgcccaagaccgacccggttcacaaggtcaccatcatcccgcgtggccgtgccctgggcgtgacgatgcagttgccggaaagcgatcgctacagcatggacaaggagcgcctgctgaacaccatcgcggtgttgttcggcggccgtatcgctgaagaagtctttatgcatcagatgacgaccggcgcctccaacgacttcgagcgcgcaacggcgatcgcccgcgacatcgtcacccgctacggcatgaccgacgagctggggccggtggtgtacgccgagaacgagggtgaggtgttcctgggccgcagcgtgaccaagacgacccatatgtctgaggcgaccatgcaaaaggtcgacaacgagatccgccgcatcatcgacgagcagtacggcgtggcgcgcaagatcctcgaagacaaccgcgacaaggtcgaggtcatgactcacgccttgctcgaatgggaaaccatcgacgctgaccagatcaatgacatcatcgaaggccgtccgccccgtcctccgaagaccccgcacggtggtccctcggataccccggatgcgccggccagtggcgtcgcgggcaacacggctgctgcggtgtaaggctagcgcctgattcatggtccattcttttttgtgcgggcgctttgagctggatctcgggcgcccgcttgtcatgggtattgtcaatgtcacgcctgattccttctcggatggcggcctgcacaacgacccggacgcagccatcgcgcacgcccatgccctgattgcagaaggcgctcatatcctcgatctgggcggtgaatccacacgccctggtgcgccggctgtgtcggccgacgaggaaaagcggcgtttgctgcccgtcatcgaggcgctgcgtgattgcggtgtgccgctttccatcgacaccttcaagcctgaggtcatgcgtgcggtgctcgatgtcggcgccgacatgatcaacgacatctatggttttcgtctgccgggcgcggttcaagctgttgcggactcgcgttgcggcctgtgcgtcatgcatatgcagggcgaaccgggcacgatgcaggacgcgccgcaatacgccgatgtcctgggtgaggtgcgcggtttccttgatgcccgggcagactgcctgctggccgcctcggtggatgcgcggcgcatcgtgctcgaccccggcttcggcttcggcaaaaccgcgaaccagaattatcagttactgcgcgggctggacagcttgcgcgactatccgctgctgattggtgtctctcgcaaatccatgatcggcgccgccaccggacggcccgtcggcgagcgtctgcccggcagcattgccgccgccctggcctgtgtggcccgtggcgctgctatcgtgcgcgtgcacgatgtggccgccacggtggatgccctgaaggtctggcaggcggctgaacaaggagccatcttttcatgagtcaacgcaagtatttcggcaccgacggggtgcgtggcgaagtcggcggtccggtgatcaacgcggccttcgcgctgcgcttgggttatgcggcaggccgggtgctggtgcgccgcaacgccagccgccagggtggccgcccgcaggttctgatcggcaaggacacgcgtatctccggctacatgctggagtccgcgctggaggccggcttgtcggctgcgggcatcgacgttgtgctggccgggcccatcccgacgccgggcgtcgcctatctcacgcgcgccttgcgtctggtggccggcattgttatcagtgcatcgcacaacccctaccaggacaacggcatcaagtttttttcggcggaaggcaccaagctgcctgacgaggtcgaggccgagatcgaagccgcgctcgaacaggagttgggctgcgtcaagtcggaggacctcgggcgcgcgcggcgcatgtcggattcgcaaggccgctatatcgagttctgcaagagcacggtgccgcactctctggacctgcatggtatgaagctggtggtcgatgccgccaatggcgcggcctatcacatcgcgccccacgttttccgtgagttgggggccgaggtttatgccattggtgtgtcgcctgacggctttaacatcaacaagggggtaggcgccctgcatcctgagtccttagccgaagaggtgaaggcgcgcggcgcgcattacggtatcgcgctggatggcgacgccgaccgtttgcagatggtggacgcgagcggccgcatctataacggcgatgagttgctctacgccatcgtgcgcgatcgtatgcgtcagggcaaggtggaaggcgtcgtgggcacgctgatgaccaactacggtttcgagctggccatgggccgcctgggcgtcgcgtttgagcgcgccaatgtgggcgatcgttatgtgttggagcaattgctggcgcgcggttggcagttcggcggcgagagttcggggcatttgctttgcctcgattgccacactacgggcgacggcaccatcgccgctctccaggttctggcggcattgcatgctaataaagcctcattgtccgactggattgccgatctgcgcctttatccccaggtcatgattaatgtgcctttgcagccgggccaggattggaagacccatgccggattggcggccgcgcgcgcaggggtcgaagccgagctggcgggccgaggccgtgtgctgattcgcgcttcggggactgagcccaaactgcggctcatggtcgaagctgaggatttcgcattggctcaggcgagtgcacagaaactggccgacagtttgggctgagccattttcaataaacctggattgcaacggcccgctttgcgcgggccgttgtgtaactacgtgaaaacttgccgtttcctgcgcgcttggcgcggccggcgtaaacttcatagtcaagtaatattttggtcagaatactgacatgacgcgcgtccacacttgctgcaaatttaggagccccgcgcaatgcttgagctagcccgcatggacaaagtgaccgacggcaccggcagttgggccggcggcagccagcgcaccttggcggtggggttggctcgcacgcccgaggaggtcgagcagattctgcgtctgcgctaccaggtttttacgcaggatatgggggcggtgttcccggatgcgcgcgacggtatcgagcaagaccgttttgatcgctggtgcgagcacctcatggtgacggaattggataccggccgggtcgtggggacttaccgtatcctgactcccgaaaaagcccgagaagcgggaggctattattccgagtcggagtttgacctgtccggcctggggccgctgcgcaacgaggtggtcgagctaggccgttcttgcacggattccgagtaccgcagcggcaccgtcatcatgctgctttggtccggtctggccgaatacctgcgtcgtggcggctatcgttatgccttgggctgcgccagcgtcagcctgcgcgatgacggcgtaacggccgctgaagtctggcgtattgtttccaagagcctgcccgccgatggcgaaccgcgagtcaagcccttgcatcgctatccggtggagcgtttaggcagtgatctgccagcccgcgtgccgccgctgatcaagggctatctcaaattgggcgcccgcatctgcggcgagccggcctgggacccggatttcaatgccgccgacttcccggtcctgatggacatggaaatgatggacgagcgctacaaacgtcattttggtttgatcgaagacgcgcctgcgctgcgtcccaccggcacgcgctgactaccgctcgcgtcgcctgatcattcgaatccggcgacgcgctcctcggctcagtgttcacgcagcgcgaaagagaaacccaccttgccccattcggagacttcgcctcttagggtgaagtcggtgagcggatggctgtccagccactcgcgggcgatatccacctgaatatccgtaccttggacgtgcagcgtaaaaggcaggggcgtgtcttcacgcctgcgcatgagcagcaccgccatgcgcaggcagaggatggcgatccattgtccacggctgcgcacaaggggttcggctttggcgagcttgccctggtgcgccagcgccagcatcgccatcagacgttggtccgcctgagagaagcctggcatatcggcgttttctagcacgtaggcgctgtgcttgtgataagcgttgtgggcgatcgacaggccgacctcgtgcaaatccgcgacccagccgatggcgttgcgcagttcagcccgttccgggccggcgggcatcagttcatcaaagagcgccagggccgtctggcgcacgcggcgcgcctggttgacgtcgatgtgataacgcttcatgaattgccgcaccgactcgtcgcgcttgtcgtgctcgtcgtcacggccgatcaggtcgtgcaatacacccaggcgtaaggcgccatcgccggtatgcatggtctcgatgcccagctcatcgaagagggcgctcatgatcgccagcccgccaggcaacacgtcggcgcgctccagtttgatgccgggcagttctgccggcacgactttgccgctgcggatgatgcgatctttgagtttggccatgcctgcggcagtaatggccggtgcgaaaccgcactccgtcaggatggcgaacagcgccttcgcggtgccggaggagccgtaggcctctttccagccggtcttgcggtattggcgcgaaattacctcgatttcgcggcgggccgcgatttcggcctgtttcatggcgttgccatcgacgcggccgtcagggaaaaactgacggctgtagctgacgcagcccatatagagggaggacatcaggccaggctcgaaacctttgccgatgatgacttcggtagacccgccgccgatatcgatcaccagccgcttattggccgaggggggcaggctgtgcgccacgccggtgaaaatcaggcgggcctcttcgcgcccggcgatcacttcaatgggaaaacccagggcggcttcggcgcggggcagaaaatcagcggtattgcgcgcgacccggaaggtgttggtggcgaccgcacgcacccggttgggatgaaagctgcgcaggcgctcgccaaatcgctccagcacgctgacagcgcggtcgatggcgtcgttggccaatattttgtcctggccgagtccggcggccaggcgcacagtttctttcaggcggtcgatttgatatatctgcgccacgccgtcttcttggacgacgcggccgatagagaggcggaaactattggaccccaggtccacggcagccagaagatgatccatgtgttcgcgggtaagacgtgacggtttgattatagagaccccatgtgacaaggccggccggtctttcgttttcctcagtatatcggcctctgttatgtgtcccgaatttgtcgtaccctatgaaaaccgggccgcgtcatagaagtgtcacgattttgcagtaaaaccagaggctgtgaaaaaccccggctcacaggctggtgcatctttatcacttgagggggagccttcggctctggatgaggtgccttgcacggtcttgccgcgagcggtggggctggcgccttggcgcgtggtctctttgtatggaactcagaatgtccatccgttcgtttgacgaacctttgctgctgaaccgcgaactgtccttgctcaaattcaacgagcgcgtactggcgatggccgaaaaccccgatacgcctctgttggagcgcctgcgctacgtctgtatcgtgagttccaatctggacgagttttttgaaattcgcatatccagtctgaaagagcagcagcgccagagccccaaggttgtcgggccggatggccgcacgcccgatcaggcttttgaggaggttcaggtcgccgtgcaccgcctggtagcgcggcaatatgatctgctcaatgatcagattctgccgcgtctgcaaaaagagggcattgtcttgcaccatgcctctgaatggaatgaagagcaacttgcctgggcgcatgagctctttaaccgcgatgtcatgcccctgctcacgcccatcgggctggacccggctcatccctttccgcgcgtctataacaaaagcctgaacttcattgtggcgttgtcgggcgcggatgcctttgggcgtcaggcatccatcgccgtggtgcaggcgccgcgcgcgctgccgcgtcttatcaaaatgccttccgagttgtctggccatccggaaggctatgtactgctgacctccttgttgcgcgcttttgtcggcgagctcttccctggcttggaaatgctgggttgctatcagtggcgcgtgacacgtaacagcgacctgtttgttgatgaagaagaagtcaccaacctgcgtcatgccttgcagggcgaattgtcgcaacgcaatttcggcgcagccgtgcgcctggaaatcgacaagctgacgccgccggaactcgagagctttttgcagcgcgagttttcgcttacgccagccgatacctatcgcgtcaatgggccagtcaatctgtcgcgactcatgcagctttgcaatgtggcgacccggcccgagttgctgtttcccggctatctggcgccggttcccgctccgctggaccgcatcgaagacaagcctgccgagttgttcgccgccgtcgccgagcgcgaccgtctgctgcatcatccttaccagtccttccagccggtgatcgattttctgaccgccgccgcgctggaccctgacgtgatggccatcaagcagaccatctatcggacgggcgaagattccgaactgatgaaaatcctgctggccgccgcgcgcgctggcaaggaagtcactgtggttgtggagctgatggcccgctttgacgagcagaccaatatcaattgggccgcccgtctggaagaagtgggtgcgcatgtcgtatacggcgtcgtggcgcataaaacccacgccaagatggcgctggtgctgcgccgcgaaaagggccgtctgcgccgttatgcccatttgggcaccggcaattaccatccgcgcaccgctcgtctctataccgattttggcctgttgacggccgacccgcgtctttgtgaggatatggacaaggtgttcggtcaactgaccggcttgggcgcgcggcgcgaactcaaagcgctgctgcaatcgccgttcaccctgcatcaaggcatgattgatctgatccgcgccgaggcccgcgccgccaaggcgggccgccgtgcgcgcatcatggcgaaaatgaattccctgctcgaagaagaggtgattgccgagctttataaagccagccaggcaggggtcaagatcgacctgatcgtgcgaggtgtttgcgccttgcgcgcgggcgtgccaggcctgtcgcagaacatacgcgtgcgctccatcgtgggccgttttctggagcattcgcgggtgttttacttttacgccgatggccaagaaaccacctatctttcctcggccgactggatggaccggaatttcttccgccgcgtcgaggtggcttttccgatctacgacaaaagcctcaagaaacgcgtcatcgacgaggccttcacctttgcgctgcgcgacaaccagctgtcctggcagcagcgcgccgacggcgattacacccgagtgcaaagccgccgcccgccttttaacgtgcatcagtatttgatggagaaactggggggctagtggcggtgtcgctcacaatgatcaatggccattcaatccttgtccgccctttttttgaggggcgattgtccggccgtctcgccgctttgtgaccctagacttaggcttgtggtcggcgtgacagcggccttaccggtatagatggtgatttggggacggccaagtcggagggcgcgcaggctggcggccaagtcatcacgcagttttggccccgcgcagggtgtcgtggcgcagtcgaccagggtgactttttttaaggtggctcccagcgtgaaagtctggttgacttgtcggattagttccgccgtttccttcgtggtgaatcccccgatgacaggctttcctttgtaaaaactgccatggccgacgagttggatcttctgcgggcccggcctgatctgcttacctatcgtgtggacatagacggagtcgcctatgtccatgcttacccagacgctattcgtcgaatgtttggtgctcaggctgcgtgcgacttcctggttgaaggggtcgttatcgagttgtagcacgatacgcgagcgataaggatcccgactgcttgcaacagtgctagggatggcgttggtgggctgagagggtaagccggaatcaatgtcgtcattggccgctatgggctcaccatcgctatccaggcaagtgcggcatgcaataaagtgtatggccttatagggatgacccgttgcctttaccattttcagcacatcggagaatcgggcggagggattatcaggctttgctgcggtaatgacatcaaaacgggtgttgaccatccccgcgtgcgcgctttccaacatatcgacgtcttcgcgctctagatcgtagtcagggacccgcgtccctgcggcagcgacttcgacgcgttgcgttttttttgcgagaaactgcctgtattgatgaaacgcagagccagctgcctgggcggcatgccgaatctccttgcggctcgagaagtcaatggcaggcatgcccagcaaagccagatcgggggctgccatgacttgttctaacgcgattccgtgggttggttctccatgacggctgtaaaaataaatcggcgccactccatgaggaatgcgcgtatagccgatgtcgtcactcgggctgtccaggtgtgggggagtccaggatccgtgcgctagcacgatgagctgatccgccgtcccattctgcgtgatttctactttgtcattgcccatcagggtgaccccggaagtggggtggggcgtgctgaattgaataacgggcgttttagtgtttttgccgggtgatgcaggagcgttgttgtggcggggtttggagcagcatattcccaagcctccctccttgacccgtgtttttttgcccaggctgctgacatcgaccttgccgtcataagcagacacgacagcgtgcggcgcctgttggcgcagcacaccgcgcaactgactggcgatatcgcggcctgcgcaggcgccggtgtcgcagccgactagggccactttatcgagcctggcgtcggcgcccagccgagggcttaagtcttgaatcatggcggccagggttgcggcatttttgccgcctagcgtcgcttcgtcgtgcgagccatgcccgacgaactggagtttgatgcggccgtcgagccggggcatcgtcgcggtcgcagtccgccaggcctcttgggtggcggccgcgagcacgatgctgtttgcggcatgtttgccggccagccgcgctgcggcggtttgcgtggcggggtcggtggccagcggcacaatcagcctatgctggtagcgatcgccgggagcaagcgaaggcccgctcgcctgggaggaccgctgcggtgttttatgtttggggattgcgccgctcagtgcgggcctgtcctgtccgtgcgaggggggaggactggggaagtcttggatctcgacgcggcttttcaggatgcgcctaacttcgtcgctcagccggtttcttgcgcaggcggcggtgacgcagctcacgaggctgactttctccagccatgcgccaggctcaacagccgtgctcgcagtacgtatgaactgtgccgcttcgcgcgcggtgatgccgccgatgatgggcgttcccttgtgttgactggcattgcccactaattgaatcttctgcgggccaggttgaatctgcttgccagcgctgaccaggctcacgcgatcaccgggccgaagacggagccaggcagtgttttcggggtgtcgggcggtcaggcgacgcgcggccttttcattggccagatcggcgtcgagttgaatgacgacgcgcgaaccataagggtccggaagcggtgaaaccagggggggactctcagggcgggcgtcatcgagcgcaacaaagataatgtcgttgcgggcaggtattggccggccttgcgcatctctacaaatgcggcagggcagaaaatggatggctttgtactggctgcctgtcgccgtcgccatgtccagcacgtccgaaaacggtgtcgtgccaccacggtccgtcgcggtagcgacatcaaaacgcgggtggagatttccggcatgcgcgtcgctgagtaaaccgaagtcctcgactttgaggtcgtaatttggcacccatgatccgggtggcgcgacttcgactcgctgcgccttttgtgcactaaaacgtttgtgatcgtcgaatgaaaaaccgtttttttgcgcgttgtagcgcagttgcttgcggctcgagaaagtgatggcgggcatgccttgcaaggcgatgtcgggcgcctccaagatcgcttgcaacgcggccccatagctggtttctccatgacggctgtaaaaatagacaggcgccagctcttgggggatgcgcgtatagccgctgtagtctcgcagactgtctaggtgtaagcctgtccacgagccgtgagccagaataatcagttgatctgccgtcccattctgcgtgatttctactttgtcattgccaagcagctcgtagcccgatgtgggatgcgtaatacggtagcgaatcagagactgaggcgcttcgagtgattcttctcgcgtcgcagtggcgctgtcgtggcgcggtttggagccgcctatgcccaaacctccctcggtcacacgtaattttttgcccaggctgctgacatcgaccctgccctcataagcagacacgacagcctgcggcgcctgttggcgcagcaggccgcgcaacgggctggcgatatcgcggcctgagcaggcgcccgtgtcgcagccgaccagggccactttatcgagccggacgcccagccgaggactcaggccttgaatcatggcggccagggttgcggcatttctttctcccagcgtgctctcgtcgttcgagccatgcccgacgaactgaagtttgatgcggccgtcaagccggggcatcgcctgggctgcggtccgccaggcctcttggctgtcggccgggagtaggatgctgtttgcggcatgtttgccggccagccgcgctgcggcggtttgcgtggtggcgtcagcgctcagcggcacaatcagcctatgctggtagcgatcaccagtggcaagcggcagagaagggctgcgctccctaggtgcccggctgtctggaatcgatgcgcttggcgcaagttcggtgctcgaggttctgctgccgctcgatgggctttttttctgacctacatcaggagcgctggtcgcgagagcttgcggatcgctttgccctgcacccaaacccctgtcgccgagcacctgcaggttcaaggtttcgggggcggctcgaagtgcgttcagctcctgtggcacgcatcttccagcatcgcaactgaccgacctgatcttgctcgagtccggcggcgctttcgctgtggcttgcgcctcctgaaggggggcgtgcgcagcgaccttatccggcaggagttcggcgctactggggccgacccggttacgtttgaggtccatagccgtggggccatcgagctcgccccgggccattttctgtttggcttgcttgctgcctacatccagcttggagaaggtgatctggatgtcgttctgggcccagcgccgcttgtgctggacgacttcttgtcgatcggcctgctgcatgagcggcccctcgatggcggcctgtagtgtgccgttgccccgcgtttgacctatatccacggtcgcgttcaaggtagcggcgtagtgctcgcccgcgatgcggcccgcattgagtgtgagggtgggcaggctgctcgattgcgagatgccggccgaagccccgccgtagccgccgtcatgatcgcgggatgcttgcagggtccgggcgatcagcttgcccccgatgtctaccgaggagcccgggcctgccgccgtgatggccgcgccggtgagggcggcgtcgcgcccgacccgcatcgtcaggcgctggccggcgtgcaggccggcggcctgtgtggtggtgtcgtagctgtcgtgttcgtgatgcaccgtgatgccggcattgaagaggaccgcgcccagggtgcgggtgttcacgcccgcgccggccgacaggctccagtctccgccgttggaggcgctgcgctgatggtcttgcagggtgtcgagacgcagcgacccgccggcttgcaccgtgagcgcttgatcggcctgcgcgcgtgtgccgatcaagttcgtgtcgccgccggatttcagggtgatgtgctgagcctggatttggctgttggcatagcgccttgcctcgagttggctggtggtgtgcgagccgcccaggctgacattgccgctggcgccgcaggcgccctggaccgcattgcaactggcgctgtagttcatatagcccgacaggctatgggactggctgctggcggactcggtgctttgcgcgctgcggatgtgcagggcgtgggcggcatcgagcaccaccgactcgccgcccgcaaagcgcgcgcccacgagctcgatgtcgccctgtgtgctggtgaggtgcaggttgccgcccaggatgtggctgttctcgctttgctggtggtggtcgctgcggccgtaactcagctcggcgcccaggctggccgagacctcgccggtgtcgttgagcaccagattgctcacatcgccgacggcctgcaaggcggtcagcccggggtccacctcggcctgctggccctgctgcgcggtggtgccgatatgggtggcgacatcgagcagggaggatcgggcattggccttgagccccacgaagaagccgccgctttcttcctgcgagcttgccgtgtcgaggtagcgggtgctctcgatggcctgggccgagatcgccagggtgccggcgtgggcggcggtgtcctgggcgcgatcggcgttgatatcggcgccgcccaggtccaggcgcccgccgacttcgagcctgcccgcaccgaggttgagctgggcattgtgatgggtcgtcgcctgggagtgggcgtgcgcgtaggagaagctaatcccggtgcgcgcctcggcgcccgacatcgcgccctgaccggccgcgctcttgtggcccgagtactgattggccgtggcgctggcttcctggctgccggcgcccgcgcgcgcgccgatcatgagttcgaaggctatatcttgctgcgtggagcgggtatggcgggccgaggccacggccaccatgcccccgccgatctggcccgtggtgcggcgggcctgtatctggccgccgagcaggcccaggtcatgaccgatattcaaatccagcgtgtcggcctgtatcgtgctgccggccccctggttctgggtgtggcgggcattggactcggcaaaaaacagcgtcagaaagtcgctgttgaaatggtgttcgcgttggcccgaggcttggcgcacttcgcccaggtaagcattattggcctggagagcgacgcgctcgcccgcgagctgggcgccgcgtatgaggaggtcttgtccggcctgcgcggacaggctgtcgcccgcgaacacgccggtgtgcgtatcgcggcggaactggccctggccgtcggcggcgcgcccggtgacgatctccagcctgtgctgcgccgccagcgtcacggtcttgccctggatgacgccgcccttgatatagagattgcgcccggcgatgtccaccgcctcatcggcctgcacgccgccccgtacgccgtcgctattgacgatttgcacatcgttcaccccggcctgcaagcgcacggtgcggcccgcgatccaggcgttattctgctggatagcgccgccctcgacccggatatcgcctgccgaggccagcgctgcgccgaccgcgggctgggcgcgcgtcccttggccgagatagacctggggcatcaacacggactggccgtcgatctcgtgccaggtataccaaacgatatcgtcctgaagccgggccagttgctcggccgtgggcgccacgcccacttgcagcccgagcgccgcctgcgcctgcgcggcgttgtccatcaactgccgggcgaggttcgtgtgcggcatacgcgagagctgcgcgcccatcagccgctcggcctgacgccggataaagcggtcatcaaaatagttatcgcctgcgacatacatcggggcctggggccgatagccgacgcgctcaaagaagtaggccgagccatagaaccggctcgggtccacgaacgccacctgggtctcgtaatagggcgtgggcacggcgcctacagggcccgcatggccgaacagatggttgttggctagcagttgcgccagcgtgttggcaaagtcatcgcgttcggcgaacaaagccggtgacggcgtggcgccgggcgtggcgtggttcgcgccctccggcggcgtggcaggatcggcttgtgggtcgtttgtgtgggtcgtttgtgtgggtcggtgctggcgatgggctcgacgatgttgcaggcgttgctggcagcggcttccacccctgtttggccgcttgcatggcggcgcgcaacgccgggtccaggcccgcctccaaatgagcgggcatggcctcgccgttttgcaggccgccctgtatcgtcaccccctggttgccgccgatgacggccgtctgcgcgggatagatgggcaggatgccgccgcgctcgccctggatcaaggcctgccagcgttggctgcgctcgtcctcgctcaggccgcgccagtcaccgcccagcgcctgcgccagcgcgctggagagcgcgggcgcctggcgcatatcggccagcgccagggcggtgcccagccaggcgtttttgtagtcgtaaagcccccagatcttgtaccagttgtcgctctccttgggatgccgggtcagggcatggtcgagcaaggcgtacaggctttgcttgcgtacgatggggctcaggctggccgcgctgtcccatatctcgtacgggaccgggatgcgctggaagtaatcgatgagcgacagcggcttgaagggggaggtgttgcgcacctgggcgtcgatgtcctgctggccctgggcggtcaagcggccctggttcaaaacctggttgggctggccgtggcgagcgccctggttcacggccatggccccgccggcgtgaatgacgccctgctcggcctgcaaggtcgagacgatgtcgccgccggagaaatcgccgatctggagatgggccgaacgcagaaaccgtcccaccgaatacctcgcgccccgcacccggccgccctggctgggatcgacccggacatcgccgctgacctcggccaggttctgcaaatcgggcgtgtcgatctgcatcgccgcgccgctctcgatgcggcccaggcggttgatcagctgaccccgcgcttcgatggccatggccccctgggcatagatcaggccatggcgtgcgttcaggagatcctggctggccagccccaggtcttgcgcgctccagatcagcgcgcccatccggttgcggatggcgccttgggcgcgcagcaccagggtctggccggcggtgatggcgctggcgttgtccagatcgctttcggtggcctgcagggtgagggcggcgggcgaggcgagcggggcggccacggtgatcgcggggctgctgatgcgcagggcgctgccggcctggggcgcggcggcgcgggcgtccagggtcagtggctgcgaggtgctgagtcgggtgttctgacctgccatcacgccggtgttggcatacgtgcccgtggcgatatccagcctgcgctgcgcctcgatgcgccccgtgttggccagcgcgccgggggtttgcgccaacaggtcttgcgcttgcaacgcgccgctgttgtccagatggttggcctgcacggctagcaactggccgccgacgatctggccggtgttgaggagcgcgcctaggctgtgcgcgcggagttcgccttggcttctgatccggccgctattgcgcagcgtggtctggctcaagagcctcagatcgcccgcaaccgtttgcattgcgccgctgttttgcagcgcggccgcttcggcctgcaagcgctggccgcgtaactcgccggcattgtccagcgtggcgggtgtcttgatcaccagcgcccggctggcctcgatgcggccggcattgtgagccgccccgccgagctgcaactggatctccccatcgcgggccgcaagcaggccggcctgcgccaggctgcccgctcgcaggcgcgcatggccttgatccagggttagcgtggcggccttggcgctgcgatacccctgggccagtgtgatgcggatcgcctcgtgctccgggacgccccgcacgcgccatacgcccgcatcccaactcaggctgcgcccctcgatggtgagcctgcccgcctgcccctggccctgcacctgaatcgcgccgcctgcgtgcaacgcgagcgcctgcctggccagggtctggctatcggctgcgcccaactccaggtcctggcccgcctggacacggatctcgccccgcgcggcgcttgtgcgcaggctgacctggccgtcggcctgcacgatgaggtcctgggccgaggccagcaccccttgcatgcgcaccccggcgcccgagccgctggcgcgcaagcggatgtaggccccgtgcatggcgcccagcgccgagccggcgatcaaggccggcgttgccgtctccagcgtctggggcatgacctcccgcagagccgcatcgtagcggctcgcgcccgcttgtagccgcagcgcggcgggcgcgccgcccgagccccggggcgatcgcgccctggacccgaatcgtgtgggcgaccacatcaaaggcggcaagcccatcggtgttgacgccctgcgcgccaagggtgacctcgccctggcgcacgtccagcaacagcctgggcgcgccctcgagcacccggcccgtggacagggtcagggccgagacattgatcgttgacagaccgtctgcctggatgccgttggggttggcgatgaccagggccgcgcgcggaccgaagacctccagcgccccgctcagatggctgggcgccagcccctgcacctcggcgagaatcagggcggccgaggggccgccgctcagccgcgggttgcgtaacaactgcccggccagctgcgagcgcccgtcgcgggtgctgttattgaacaccgcgcccggctgccgggtgtcaaaagagggaaagggattgcgcgagacgccttgggcatcgggcggcgcgatagcgatcaccgccacgccattgggcgcggtatcgatcgacacccggccatcggccgctagctgctgcgccagcgccgagtccagaccggcgaaaaccaggctggccgccaggggcagcaaacgccagcgttggcgccgcccgccccgccggcctgaagcgcccacgctgcaaaggatttcagcgacgggcacacattgacgggcatggtgactccagcgcagacggtagcaatgggtattcatggggggtaacacagcgccgcgcggcgtcagagtaggggtagccggaaaaatagccccaggcttaaaggaggagggtaagaagggtttttttttaggaaagacggcagggatggcgacgatatcgtccggatgggccggtcctggcgccgtggcgattgctgccacgatccagggcagcaatcgcggcttgccgacgagaggggcggatcatccccataaaaagggcggaatatgactgtcactatcttgtcatcttgcttccttaagattcgcttcgtcagccaagaacgggcatacagcccgcagatttttatccagagcacagaaggaacccctaatgttcaaacgtgtcttcaagcaagtttcgatgggcgtggccctgagcgccgctgtttttgccgttcatgccgccgacatcactggcgcaggcgcctccttcccctacccgatctatgccaagtgggcctccgactacaaggctgccaccggcaacagcgtgaactaccaatcgatcggctcgggcggcggccagcaacagatcaaggccaagacggtcgattttggcgcttcggacgatcctttgaaggctgaagaccttgagcaaaacggtttgctgcaatttccggccgtgatcggcggcaccgtcgcggtcgtgaacctcgacggtgtggcccctggccaactgaagttgtcgggcaaggttttggccgacatcttccagggcaagatcaccaaatgggatgatgccgccatcaaggcgctgaaccccgatgtcaagctgccctcggccgacattgttgtcgtgcaccgttcggacggttcgggtaccacctttggctggaccaactatctgtccaaggtctcgcccgactggaagagcgccgtgggagagggcaaggccgtcaagtggcccgtcggtcaaggcggcaagggtaatgaaggcgttgccgcctacgttggccagttgaagaactcgatcggctatgttgaatatgcctacgccaagcagaacaagctggcctggacccagttgcagaacaaggcgggcaagtttgttcagcctgagcagaaggcctttgccgccgccgctgccaatgccgactggaagagcgcgcctggcatgggcgtggtgctgaccgacgagccgggcgccgattcctggcctgtgaccgccgccaccttcattctggtgcacaaggttcaggataagcctggccaaggcaagggcgtgctggaattcttcgactgggccttcaagaatggcgccaagtcggctgaagccctggactacgtgccgctgccggaagccgtcaccaacgaaatccgtagcgcctggaagacggtcaagagcactgacggcaaggcggtttactaatcaggaagtgcctggagtgtggcctctgccagcgggcagaggccggcaggctctcccgcaggcagcacctggccttgtcgcagtcccttctttttcagctcttgttgcggcgtcaaaaggaaagcatctccatgagcgcggtaatggataatagtgtgccgctgccgatcggcaaggcggacacaaccaccggcacgccttcgcctatgaagcaaaaccgtaatgcgctaatggatgcgcttttcaagaacctgactcgcctgttcgccttcttggtgtttatcctgttggcggcgattctggcttctctcgtctatggcagccgtgaatcgctggccaaatacggcctgtcttttttgtggctcaatgattgggacccggtccagcaaagctatggcgcagtcgtgcccatcatcggcaccctgctgacctcgtttatcgcgctggccatcgccattccggtgtccttcggcattgcggtattcctgaccgaacttgcccctgcctggctgcgccgtcctttgggcacggccattgaaatgctggcggccatcccgtccattatttatggcatgtggggcctgtttgtcttcgtgcccgtgttccagcaatacgtgcaacccctgatgatcgccacactgggcagcatccccgtggtcggcagcctgttcgcgggcccgcccttcggcatcggcattttcaccgcaggcctgatcctgtccatcatgatcatcccctttattgcggcggtgatgcgcgatgtgttcgaactcgtgccgcccatgctcaaagagtccgcctatggactgggcagcacaacctgggaagtgatgtggcgagtcgtgttgccgtttaccaagtcgggcgtgatcggcggcgtcatgcttggcctgggccgcgccttgggtgaaaccatggcggtcacctttgtgatcggtaatgcctttcgctggtcgggttctttgttctcgccgggcaactccatcgcctcggccctggccaacgaattcaacgaagcaggcggcatccagaaggccgccttgctggagttgggcctgatcctgttcctcatcaccacggttgtgcttgcgctgtccaaggtgttgctggctcgcctctcggcctcggaaggcctcaagacctgaccgggggaatacacatggctcaatccgcactcaatatgcaaaacggcgtgtatcgccgccgccgcatcgtcaaccgctgcatgctcaccgtctccctgggagccctgctgtttggtctgttctggctgttctggatcatcctgacgctgttggtgaaaggcgcgcctgcgctgtcgtacacgctgtttacggaaatcacccctcccccggggcagggcggcggcctgatcaacgccattgtcggcagcctgctgatggctggcgtaggcaccctgatcggcacgccgatcggaattctggcaggcacctacctggcggagtacggccagcgcggttggctggcgcccgccacgcgctttctgaacgacgtgttgctgtcggcgccgtccatcatcatcggcttgttcatctacgccgtgtatgtggcgcaggtggggcattactccggctgggccggcgccctggcgctgtccatcctggtgatcccggtggtggttcgcacgaccgacaacatgctgctgctcgtccccaacagcctgcgcgaagcgaccgccgcgctcggctgccccaagtggcgcatgatcaccatggtctgctatcgcgccgcccgcactggcatcatcaccggcgtgttgctggccattgcccgcatctccggtgaaaccgcgccgctgctgttcacggcgctgtccaaccaattcatgtcatggaatatgaacgcgcccatggccaacctgccggtcgttatttatcagtacgccgctagccccttcaaggactggaacaacctggcctgggcaggcgccacgctgatcaccctgctggtgctggggatcaacatcattgcccgcaatatgttccgcaagtcgtaagtctgcgtatcggcactaggaaaacacatggaaaacaccgcacaagccgtcaagtccaagatcgaggtcaagaacctcaacttctactacggcaaattccacgcgatccgcaacgtcaatatgtcgatccgcgagaacaaggtcaccgcctttatcggcccttcgggttgcggcaagtccacgctgctgcgcaccttcaatcgcatgttcgagctttaccccggccagcgtgccgagggcgaaatccttttggacggcgagaacctgctcacttccaagaccgatatttccctgatccgggccaaggtcggcatggtttttcaaaagcccaccccctttccgatgagcatctacgacaacatcgccttcggcgtacgtctgttcgagcggctctccaagggggaaatggacgagcgcgtggaatgggcgctctccaaggctgcgctgtggaacgaggtcaaagacaaaatccatcaaagcggcaacagcctgtcgggcggccagcaacagcgcctctgcattgcgcgcggcgtggccatcaagcctgaagtgctgctgctcgacgagccctgttccgccctggaccccatttccacggccaagatcgaagagctgatcgccgagctcaagcatgaatacaccgtcgttatcgtgacccacaacatgcaacaggccgcccgctgctctgattacacggcctatatgtatttgggtgagctgatggaattcggcgccaccgaccagattttcgtcaaaccggcccgcaaggaaaccgaggactacatcactggccgtttcggctgatgccagcccccgcccagcgatgccgccgccgttcccgggggttttgtatgggtggcggatcgcttaggacattctctggcccctatgtgagtccgcatctgttatagtgcctgccttcggggcgtagcgcagcctggtagcgcatctgctttgggagcagagggtcgcgagttcgaatcccgccgccccgaccaatatccatgcgggtcttcagattcccgcagtgcaagaaaagtctctaggtggaccggccacctgaaaaaaggctccaatctcatcgaggttggggcctttctgttggtccacctgaattcggtcaagtttcggggatcgcgtcggtagtcggccggtcattcagccagcgctgtaggtcggtagcgcgccaccccacgcggccagcacgtagttggaccggatgtgggcctttcttgatcaggtcgtagacagtccatttggccagcccgataacgtcctttagcttaccgatacgggctatccagacgcatcgcgtcttttgacgcgaagtccagagcttggcctgagccgcgcgcagagcagacctgctatcggggtctttaagttgggtggatatgatcccgaaaactgcctttttgcctcgcagcctagccctggccctagcgcgagacagtgagtcatcgtgcgaccgggctggagaagaaacttcggccagttttcgattaagcgggccggtgcgttttgagccagtcctttagcgccgcatcaatacgagtctgccagcccgccccggatgccttgaaggtatccagcacttcgggcgagagccggatagtgacagcctgtttggtcggggacttttgcggcccacggcggcgcaggccgagctttgcttgaaacgcggtaggcaacacctcggatgcgggcttggcgcgggcgagttccgcctcgccccattcggggctgtccttgtcgatcatttcaggattgggttttttcatagcgggctacctttcggctgttggccttacgcaggcggataacgcggatggcttcggcgtgcacggtaaatacaagcatgtaaagccgttcgtcaaccttgcccagggtttggtagcgaacttcgctgtagccctggcgggcatcttcaatgaccagcgcgccgttccaatccaagccatgaaccagttcaaacgtcagtggtttgagccacatagtcggtctgctgccttggccttaaggtcgcgcgaggcgccgagcggttcgtgagcgggccgctcaccggggccgctgcagcgatcgcgcgttttacgacgccaagcaaggcggccgcaatcgcatcgaatcggcgccctcagtgttttcccgatggaacaagccgccatggcatttgttccattgacgatacattaggacacccctagagttcccgccatgggaacctcactaccgctaccgaagtatcaccagatctacctcgtcctgcgcgaacaggtgcaggaggggcgtttcgatcaggacggcgtgccgggggaacatgcgctggccgaccagttcgaagtcgcccgcatcaccatccgcaaggcgatggagatgctcgtggccgatggcctggtgtcgcgccggcccggtctgggcacttggccgctgcgcgcggcggcgaatcccgccagcgcgcccaaggccggcccgccgcaaaaggccaatctgaccggcctgctcgaaaacatcgtcaacatgggcctgcgcacgtcggcgcaggtgctggacagcacgctggtgtcggcgccgcccctggtggccgaagcgctgcatcttgcgccgggcgcgtcggtgcacaagagcctgcgggtacgcagcaccgaggcgggccccttgtctcatatcacgacttatgtgccgcaggccgtggccgacttcacccgcgaggacctggagcgcgaacccctgctgatgctgctggaggcggccggcgtggagttcggcgccgccacgcagaccatatcggcgcggctggccgacgcgcaggtggcgcgtcacctggacgtggccgtgggttccgcgctgctggccgtgacgcgcatcgtgtgcgatgtgaacgaacggcccgtgcaacttctgcaaggcctgtaccggccggatcgctatcagtaccaattgctgctttcacgcgtcggcagcatcgacgccaaggtctgggtcagcgaagagctatccgcccagttccattgacccccggagatcgtccatgaattcgcgccgcaccttcctctatcaatccgccgccgctgccgccttagtttcggcgccttgggtggtccgcgcccagagcgctaagcctgtcaagatcggggtcctgcacccggtgacgggagcgctggcctattcgggccagcaatgtcgccttggcgcactattggcgatcgaggatatcaacaaggccggcggtatcaagtcgctgggcggcgcgccgctggaagcggtgctgggcgatgcgcaatcgcggcccgaggcgggctcggccgaggtcgagaagatgaacgaggcgggcgtgtcggccatcgtcggcgcctacgcctcggcgatctgtctggccacgacgcagactgcggccaagtacaacctgccgcatgtggtggacgtgggcgtggccgaccagatcgtcgagcgtggcctgaagaacaccttccgtttcggcccgggctaccgcgcttctagcgaacgcgccatcaccgacctggcggcgctgaacgacgctgcgggcaggcccgccaagaccgtgatgatcgtgcatgaggattcgctgttcggcactggcaccgcggcgctgctgtcgaagtcgctgccgcagcacggcttcgaggtcaaggacgtggtcaagcacccgaatccaacccgcgatttcaacaacatcgtgctgcgcatgaagtctctcaatccggatatcgtgattccggccaattactacaacgaatacgccttgttgttgcgtgccatgaggcagcagaaggtgcagcccaaggcaatctactcggtgctgggcggcgcggcctccagctataaattccttaaagaattccccgatatcgccaacggcatcatcgattgcaaccactggttcaatcccaaggatgcgcgcgtggcgccgctgaaggcgcgcgtcgaggagaagggcgcctacttcagctacgaggtcttcatgacctataccgcgatgatgctgttggccgacgcgctggaacgcgccaagtccgccgaccgcgccgccatcaccgaggcgctggcgtccagcaccttcgcggaccacatcatgccctatggcccgaccaagtttgtggacggccagaacaccggcgcgcagcccttgctgacgcaggtgatcggcggcgacatcaaggtcgtcatcccggcagactaccgccaggccgacgccatcttcccgctaaaggcctgagcgtgctcgatcccgccatcctcttttcctcggtgctcaacggcctgaccacgggcgcggtgtacgcgctgatcgccctgggcctgaccttgatctacggcgtgctgcacatcatcaatttcgctcagggcgcggccttgatggtggcgctgtacgccgtgtacctgctcaaggagcgcctgaacatcgatccctatgccgccttgccgctggtggtggcgggcatgttcgtgctgggctacgccttgcagcgttatgtgattaaccgcgccagccacggcaaggacgagaacatcctgctggtgacgctgggcctggccatcgtgatggagaacttggcgctggtgtggttcaagtcggatacgcgcaccatcgagactgcctacacgctgtcgacggtagagatcgggccggccatgatcgccttgcccaagattatcgccttttgcggcgcgctggcggtggcagcggtgctgttctggattatccgcagcacggatctgggccgcgcgatccgcgccgtgtccaaggaaaaacagggcgccaagctcatgggcatcgacgtggaaaaggtctatgcgctgtcgttcggcataggcatggcctgcctgggcgcggcggcctgcttcctgctgccggcctattacgtaaatccgcaggtgggtagcggtttcgtgctggtggctttcaccatcgtggtgctgggcggcatgggcagcttcgtgggcgcgttggtcggcggcttgctgatcggggtggtggagtccatcgggggcctgttcctgggcgactcgctgggccagatgggcattttcgcgatctttatcgcggtgctgctgtttcgcccgcaggggctgttcggggcgaggggctgagcatgggcaaggatttgttgactatcgcgctgttcggcgcggcgctggtggccgccaccgcgttgacggagtcgggcgtggctctgaccttcgtgatgatgtcgctgtacgcggccctgctatcgcaggcctggaacattctgggcggctatggcgggcagctgtcgtttggccacgccttgtttttcggcgtgggcgcctatgcccaggcgctggcgcagttgaacctgggcatcaatccctggctggcgctgcccatggctatcgcgctgggcgcgctggtcgggctggcggtgggggggctgacgttccgctatggcctgaagggttcctacttcgcgctggtgacgctggctttcgccgaggtgttccgcatcctggcgctgtcggtgtcgttcaccgggggcggcgcgggcctgatgttgccgttgcaagagggcgtggcgaatatgcagttcggttcgcgccgcggctacatctacctgttgttgggcttcgtgctgctggcgctgctggtcacggcctggctgcgccattcgcgcttcggcgcctatctgcaggcggtgcgcgacaacgaggacgcggcgcgcgccatcggcgtgaatccgctgcgggtcaagcttggcggcatcgcgctgtcggcggccttcatgagcgcggcgggcgccttctatgtgcaggtgttccagtacatcgatccgggcatcgccttcggtaccgcggtgtcggtggaagccctggtgggcgccatcgtcggcgggctgggcaccttgtggggaccgctgctgggggcggtcaccttgcatgcgctgagcgacctgacgcgcaacctgttcggcgaattgccgggcatcagcatggtcatctacggcgtggtgctgatcgtgatgttcctgcctcgcggcatcaccggcagcggacaggcgctgagccgtttgttcaacgccaaggagcgcacccgtgtctgagattctgctgcaagcgcgcaatctgtccatcaccttcggcggcctgaaggcggtccaggacgtgagcctggacgtgcgccagggttcgctgacggccctggtcggtcccaatggcgcgggtaagaccacactgttcggcctgttgtccggctttctcaagcccggctccggttcggtgcatttcggcggcgccgacatcaccggccgcccgccgcacgagtcggcgcggctgggactgacgcgcaccttccagatcgtgcaacccttcggcgcgcagacggtgcgccagaacatcgcggtgggcgcgcacttgcgcctgggcaatcgccgcgaggcgctggccgcggccgaggaagtggccgcccgcgtcaacttgcaagccttgctggaccgtccggcggcggacctgacggtggcggggcgcaagcgcttggagttggcgcgcgcgctggccacgcggccgcgtttgctgctgctggacgaagtgctggcagggctcaaccccagcgagatcgacgagatgattccggtggtgaaaaaactgaccgacgacggcgtgaccgtgctgatgatcgaacacgtgatgcgcgcggtgatgagcctggccgagcaggtatgggtgctggcgcagggccggctgattgcttcgggtacgcctggcgaggtcacccgcgatgcggcggtggtcgaggcctatctgggccagggcgcggcggccaggctggccgcgcagggagcgccggcatgagcgcgctgctggaagtccagggcttgcgcgccggctacggtcgcatggaagtgttgcgcggcatcgacctgcgggtggaccagggcgagatcgtggtgctgctgggcagcaacggcgtgggcaagtccaccttgaacaacacggtttgcgggctgtgccggccctggggcggcacggtgcgcttcgagggacaggacctgaccggccgccattaccgcgaggtggtcaaggccgggctgatccaggtgccggaaggccggcgcgtgtttcctaacctgagcgtgcgagaaaacctcgagctgggctctttcacccgggcacgagagcgccgcgccgccaatctggagaaggtgttgcacatcttcccgcgcctgcgtgaacgcctggcgcaactggccggcaccatgtcgggcggcgaacagcagatgctggcgatcggccggggcctgatggccgagcctcgcctgctgatccttgacgaaccttcgctgggcctgtcgccgctgatggtcgaggagctgttcggcctgatcggacgcctgcatagcgagggactggcgatcctgctggtcgagcagaacgtgggccagtccctggagatgggacagcgcgcctatgtgctggaaaacggggcggtgcgctatagcggcgcctgttcggaactgatggccagcgacgacgtgcgccgggcctatctcgggatgtagcgatggctgagcctcaatcgctggcccagaagctgatcgcggcggcctgtggccgttcgtccgtcgccgagggcgagatcgtcacctgtgcggtcgacctggccatgttccatgactctagcggcccgcgccgcctgcagcccatgctggaggagctgggcgccaaactgtgggacccatcaaaggtggtgctggttatcgaccactacgtgcccgaatccgatgacgagtcgcgccgcatcgtgcgcatcgcgcgcgattgggcggccgaacagcggctgcccaatgtctacgactcgcttggcatttgccacgtggtggtgccgcagcacggccatatccgccccggcatgttctgcgtgggcggggactcgcattcgcccaccggcggcgcgttcggcgcctatatgttcggcatcggcagcaccgagatgctaggcgtggcggtcaccgggcagatctgggtgaaggtgccccagaccctcatgatgcgctggaacggccgcctggcggaaggcgtgacggccaaggacatgatgctgcgcatgataggccgctacggcatgaacggcggccgctaccaggcggtggaattctgcggcgaagcggtgcgcgcgctgtccatgcaggagcgcatgaccctgtccaacatgagcgccgaactgggctcgcaggtgggcctgatcgcgcccgacgaaacgactgcggcctatttgcgcgaggcgggcgtgacggaggaactggatctggcgcgctggtgcagtgacgaaggcgtatcggccgaatggcaggatttcgacgccgcggcgctggcgccgcaggtggccgctccgcacagtccggccaatgcccgcgacgtagatcaatatgccgacgtgcccctgcaggtcgcctatatcggcgcctgcacgggcgccaagcttgaggacctgcgcgccgcagccagcgtgctgcgcggccggcggttggccgccggcatgcggctgatggtggcgccggccagccagcaggatcagcgtcaggccgaagccgaaggcgtgatgcaggcgctgcgcgaggccggcgcggacgtgttggccacgtcctgcggcgcttgcgccggctatggcggctcgatccccgacggcgccagcgtcatttccaccacggcgcgtaatttcaaggggcgtatgggctcggaaacggcccaggtctacctggcttcgccttatacggttgcggcgtcggcggtggccggccgcatcgccgatcctcgggagttcatggcatgagcgagcagtctgtgacgcaccgcgtctggcgcgtgggcgcggatatcgacactgacgcgctggcgccgggcgcctacatgaagttcggcatcgacgagatcgcgcgccattgcctgcaacgggtgcggcccgagttcgccgccaatgtccggcctggcgacgtgctggtggcggggcccaacttcggcatcggctcctcgcgcgagcaggcggcagcggcgctggtgcgcctgggcgtcgctgcggtcgtcgcgccgtccatcaacggcctgtacttccgcaatgccttcaacgtgggcctgctgctgctgacctgcgagcaggccgaaaccctgcaagagggtgaacgcatctccctggaccccgccgccggccgcatccgccgcgccgggggccaagccccagaactgcattgcgacaccgtgcccgccttcctgctggaaatggtgcaggccggcggactgctgaatctgctgaaacagcgcaagactcattaggaaggacatcatgctagatcccgtcacactcgcggtcctcaagggccgcctggaacagattgcggacgaaatggacgccacgctgtaccgcagcgcgttcaatcccatcatcgccgaagctcatgacgcctgccatggcatgtacgacgcagccacaggcgccacgctggtgcagggcaagtccggcctgccggtgttcgtgggcgcgatggccttcgccgtcaaggccgctgccaaggcggccgccgagcgcggcggcatggtcgacggcgacgtatggctgttcaacgatccctatgaaggcggcacccacgccaatgatttcaaactggtgcgtccggtattccgtggcggcaagctgttctgctttctggcgtcggcggcccattggcacgacgtgggcggcgccgtgccgggcaactacaacccggccgccaccgagtgctggcaggaagccgtgcagattccgccggtgcgcatcgtgcgcgccggcgtgctggacttggatgtgctggccattctgaaggcgaatacccgcctgcccgacagcctgtggggcgacttgaacggccagctggcagcgctggagctgggggcgggccggctggacggcttgctcgatgaatatggcgacgccaccgtgctggagtcgctggacaccttgcgcgagcgggcgcgccgcctgatgcgcgaccatatctcgcggctgcccgacggcgagtacgccttcgaggacatgctggacaacgacggcgtgcgcgaccagcccttgcgcatcgcgctcaagctcagggtcgacggcgaacgcctgacgctggatttcaccggcacctcgccggcctgcgccggcccggtgaacatctctcgcgccacggcgatcgcggcctgctatgtcgccttgaagcatctttttccggacgtgccggccaatgccggcgtgctggacgcggtggaggtggtgctgccggacggcctggtgatctcggccgaccgcccgcggccggtgggcggctataccgaaaccatcctgcgcatgatcgacgtgatcttctgcgccatggcccaggccgagcccggccgtgcgctggcgcaggcctacggcaccatcaatgccttgtcgatcgccggctatcgcagcgatgaagcccgacgcggccagcgctgggtgatgttcagcttctttggcggcggccatggcggccattcggacggcgatgggctcagccacggcaacgcgcccatctctacggccactatcccgccgctagagatcctagaagcggcctatcccgtgcgtttcacccaatgggcgctgcggccggattcggcgggcgacggccagcaccgcggcgggctgggcgccatctatgaaatcgaattgctggaagacagcgccgaggccttcatcttcggcgagcgcggccgcagcgagcccaagggcattgccggtggcggggacgcggcgctgaacgtgtttcgctatcagcaggacggcggttggcagaccccacccatgagttcgaagatgcggggcatccagctcaagcgcggtgagcgggtgcgtctggagacgccaggcgggggcggctacggcgagcctgccgcgcgcacgcaggcggcgcgcgagcacgaccgcaagatgggttatgtgggtgaaaatctgaaggagcaggcggcatgagcgcggcacaaggcttggtggtaggcgtggacgtgggcggcacgtttacggatatattcgtgctggacgaagccgcaggcagcgcccgcgtagtgaaggtgccttcgacccgtggcgaggaagcgcgcggctttatgaatggcattgcccgcgtggccgatggcgcgaacgccatcgccaccatcgtgcacggcaccacggtgggcaccaacgcgctgctggaacgcaaggtggcgcgtaccggcatcattaccacggcgggctttcgcgacgtgctggaaatgcgccggcgcgaccggccccagacctggggcctgcgcggcaactatgagcctgtggtgccgcgtgatctgcggctcgaggtcgacgaacgggtgctggccgacggtacggtacatacgccggtggacctggcccaggtcgaggccgcggcccggcagttgctggagcagggctgcgacgcagtctgcctgtttttcgtcaatgcctatgccaaccccgtcaacgaggcgcaggccgcggcctgcgtgcgcgcgctgtggcccaatggcaatgtcaccgccgcgaccgaggtgctgcccgagatccgcgaattcgagcgttgttccacggcggcgctcaacgcttcgctgcaaccggtggtgggcagctatctgatccggctggaatcggacctgaaagacaacggcttcggcggcgagctgctggtggtgcagagcaacggcggcgtgatgtcgcgccagactgcctgcgacgtgccggtgcgcaccgcgctgtccggaccggcagcgggcgtgatcgcctgcgccgctatcgcgcgcgccgccggctttcctaacgtagtcagcggcgatatgggcggcacttcgttcgacgtgtcgctggtggcgggcgggaatgcctcgctgtccgcgcagaccgccatcgacttcggcatggtggtgcgcgcgcctatgattcagatcgagaccataggcgcgggcggcggctcgatcgccagcgtggacgcgggcggcttgctgcaggtgggccccgagtccgccggcagcatcccggggccggcctgctatggccggggcaatacccggcccaccgtgaccgacgccaacgtgctgctgggtcgcatcgcggccgagcgcccgctgggcggtggcctgctggcgcagatggacgtggagttggcgcgcgccgccatcgaggagcacgtggccaagccgctgggtctggacgtgcatgctgcggccgaggccatcttgaccgtggctaatgccaagatggcgggcgcgatccgcgtcgtgtccatcgagcgcggccatgatccgcgcaaattcgcttatatgccgtttggcggcggcggcgcgctgcatgtctgcgccatgatgaatgaggtggatgccgcccgcggcatcgtgccgcgctatccgggcgtcacctcggccctgggctgcgtcatggcggatatgcgtcatgatggcgtacagacgctgaacgtggcgctggatgcgctggacgcggacgatctgcttgcccgcatcgacggcctggcgctggcctgccaggagcggctggattccgcctgcgtgagcttcgagggcatacacgaaagcatcgagctggatatgttgtacgtcggccagagccataccgtgcgggtggaaatcggccgcggcgagctgcaccgcgccggcatcggcgcggccttcgatcgcgcctaccgcgccgccttcggccgcagcttggaaggcatcgcggtgcgcatcctgaacctgcgttatgcgcgcatcggccagcggcccaagttcgacctggcactgctggccccgaccagcaccgagatgccagccgcgctgggcacgcaagccgtcttccacgacgggcaatggcatgacgccgtgcgctacgcccgcctggacctgccggtaggcgccgaagtggcggggcccgccattctggagcagccggacaccacgatctggatcgagccgggctttgtcggccaggtggataccctgggcaatctgctgatcgcccgccaggcctagtgtgaacccatcccaggagcggcccatgtctgccttcgacccccgtagtaccgcgctggtcatcatcgacctgcagaacgacttcctcgcgcctggcggcgcttacgaccgcggcggcgcggtcagcccgcaggcgcgcgccctgccggcccgcgtggcgcccgtggcccgcgcgctcaagcagcagggcggctttgtggcggccagccagttcaccctgtggccggacgcgcagggcgaacccatgatctcgcctcacctaaggcagctacgtcccttcctgcgcaagggcgatttcgtcgccggttcgccgggacaggccaatgtgtcggagctggacgggttggtggacgtgtcggtctggaaagtggcgtattccgccttcttcaacacccagctggactgggtgttgcgccgcgccggcatttccagcgtggtgatcgccggcatcgtcaccaacggcggcgttgccagcacggcgcgcgacgcccatatgcgcgactaccacgtggcggtgctggccgatggctgcgcggcgcccacaccggccatgcacgacgccgcgttggcggatctgcgcaccgtggccgaggtgctgtcctgccaggatttgctcggcaggttggcctcgtgagcgcgccacaggtcctgcgcggggccgcgcccgacgcggtcacggtgcatgtgccgatagccatcatcggcgcgggcgcctgcggcttgaccgctgcgctgcgcctggccgatgccggcatcgaaaccgtgttgatcgagcgcgatgccgcgcccagcggctctaccgccttgtcctcgggttttattcccgcagcgggatcggcggcccagcatgctgccggcatcgaggacgacgcgctgcgctttgtcgcggacatacaggccaaggccggcggcgcggcggcagagcatctggtcgccgcctacgcgggcgcgtccgccgccgccttggacaatctggcgcgtcatggcctgaccttcgaggtgctcgatggctttctttatccgggccacaccgcccgccgcatgcacaccctgcctgagcgcaccggcgcggccctggtcgccgcgctagagcgcgccgccacgcaggccggcgcctatctgctgactcgcgccctggcgcggcagatttggacggacgaggacggccgcgtcaccgcagtaggctgcgagcggccggacggctctatcgacgtgatcggctgcgacgtgctgctgctggcctgcaatggctttggcggcaatgcggcgatggtcgcccagcatttgccggccatgcgcgaggccgtctacggcggccacgtcggcaacgacggcagcgccatcgaatggggcgcgcagctgggcgcgcgtctggccgacatgggcggctaccagggccacggctcctgggccacgccccagggcgcgttgatctcctgggccgtgataatggatggcggggtgcagatcaaccgcgagggacgccgtttccacgacgaaacccatggctattccgaggccgccgtccatgtgctggcgcagcctggcggggtggcctggaatgtattcgatgaccgcacgctggccctggcgcgcggctttccggattttgtccaggccgaggcggggcaggcgctcaagacctgcgcggacagcgcggcgttggcggcgctgatcggctgcgacgccggcgtgttgcgccagaccctggcggatgcggcgcccggcatctccgacgcgcacggccggcgcttcgagcgcgccttgctggcgccgtaccacgccgtcaaggtgactggcgcgctcttccatacgcagggcgggctggacatcgatgcgcattgccgcgtgctggatcaggcgggcagggcgctgccgaacctgctggccgcgggcggcgccgcacgcggcgtatcgggtaatgaggtgtccggctatctgtctggcaacggcctgctcagcgcggtggcgggcggtcatatcgccgccgcgacggccgcatccttgctgggccgcgagttttcctaggatacaactgaccatgcaaaaacagaatctgcaagcacagctggccggcggcgccgtgctggctcccggcgtttacgacgccttgtctgcgttgatcgccgagcaggcgggattcggggccttgtatctgtcgggcgcttcgatcgcttatacgcggttgggccgctcggacatcgggctgaccacttatagcgaagttgaggacacgctggcccgcatcaccgagcgggtggcaacgcccgtcatcgtcgatgcggatacgggttttggcaacgccttgaacacgcagcgcacggtgcgcggcctggagcgcgcgggcgccgccatgatccagttggaggatcagacctctcccaagcgctgcggtcacctggacggcaagagcgtgattcctgcggcagaaatgcgcggcaaactgcgagccgcagcggatgcgcgcgtccatgcctcgaccttgatcctggcgcgcaccgatgccttggccgtggaaggcctggaagccgcgctggatcgcgccgagtcgtatctggaagcgggcgcggatgcgctattcatcgaagcgctgcgcacccccgagcagatgcaggcggcgtgcagccggtttgcgcatcgcgctcccttgctggccaatatggtcgaaggcggcaagaccccggtgcaaaacgccgacgccctggccgcgctgggattccgcatcgtgatcttcccgggcggcacggcgcgcgctgtggcgcacaccttgcagggctattacgccagcctgcgccagcacggcacgactgcgccgtggcgcgagagcatgttggatttcgacggcttgaacgcggtcattggtacgcccgagctgctggagcggggacggcgctacgagggctgaggccggcccagcgcacgccgtcgagatcgcgccgccggcaagcgccggtgtcgcgagcgctaaccgagctgtaggttggcctgatccgcgagtttgcggaacttggcgccctcattgctgacgaaggcggtgaatgcctcgggtgtgttcgggctggcctgcacacccagggtcaagagtttctccttgaccgccggtttttgcaggatgttgccgatgtcggcactgatcttcgcggtcagcgcgggcggcaagcctttgggggcgaaaatacccgcccatgcggacagctcatagccgggaacgccgctttcggaaaaggtgggaacatcggggagcagaggcgagcgctcgctcgtcgtgacggcaaagaccttgaccttcccctcttttacgaacggaagactggcggtcaggttgtcgaaagccagtggaatctgtccgcccatcagatcgttcagggcgccggcactgcccttgtaggggatatgcgccagctttaaacccgtcatctggcaaaacagttctcctgccaagtgaggagacgtgccgttgccggggcttccgtaggcaaacttgtttgggtttttccgaacgagatcgaccagctcatccaggttgttggcgggaaagctctcgttggcgatgagcatattcgcgacgtttccgaccagtgtgagatgcgtgaagtccttaaccgggtcgtagcggatgtttttgtacagcaccgggttgatagcgtgggtgcccacgccgccgctcagcagcgtatatccgtctccatcggctcgcgcaacgtaatcggtgccaatgctaccgccagcaccgggtttgttttccacaacgatagattgtgcccattgcttacccaattctgaagcgaggacgcgggcgatcagatcgggtgcgcctcccggcgtatagggcactacgatcttgactaccttggaggggaagcccggttcggcgtgtgccatccggacccagggaaggacgcctgcggcggcgagaatggtaagaaaactgcggcggcttgtcataagtgctccgtgaagttgccgatgccgcttgatccgaaaaacagcgaatggcggctgacggctggatcgaaacttttttgtaaaaggcaggtgtttcgcaacgcctgcgcttgctcgccaccgtcgccgcccgtatttcgccggcaacatgccccggcctttaccggctgatgcggtggctccccttgcttgctgctgctagatacgctttacgactcgcgaagcgcctgtgtgcggctaagtccgcaacgcgagtttggcttttactgctaacttctgcgcaggacctggccaggccgcttgcctgtcgttcgtcccgcttcccagaccggcacgccattggtccagacggtgtgaataccgattgcaggcctcgtcggctccttgaatgtcgcgcgatcgatgactgtttccgcgttcagcaggaccaggtcggcgtgagcgccttctcgtatgacgccgcggtttttcaagccaaagcgcgatgcggtaagcccggtcatcttgtggaccgcggcctcgaaggagaacagcttcaaagaccgggagtggtgccccagcacgcgcgcaaacgtgccccataagcgagggtgtggcgtctggtcgtggggtaatccatctgagccgatcatagtgggttcgaaagcaagaattcgattcacgtccccgtcgtccatgcggaagtaggcggcgccagcgggctgtaggcgatccaccgcttcggcgaccgaacattccaactcccgtgcaatatccttgatgtcgcggccagaatattgcggatagggcttggaccacgtcacaagcgtcgtggcggcattggcgaccaaggtctgggtcagcaccgtggacgatgcgttgtaggggtagcaatccaggcagatagcttgcgctttcatttgctgtcgaatgatgtcgagcgtctgcactgaccgcccgtggttggctgcccctaccagcttgtggtgcgagatgaccaccggcacgcccagttcttttccgacgcgaaacgtttctgaaagcgcgtcgacaatgtgatcgccttcgtcccgcatgtgcgtgcagtacagtccctgagccgcggtcaagggccggcagacctcgatgacctcttcggtggatgcggccattgcgggcgcataggccagccctgtcgatgcaccgattgcgccggcttcaagggcttcttgcacatgggctcgcatcctaagcacttccgggcctgaggcagggcgagagagatcggaaacttccagcacccgcagattcgtgtgcccgaccagcatcgcgcagtttgtggccgcgggctgttcctgcagggcggccaagtaagctcggaaggtcttgaatcgataccagtcacccgttgcatcaagcagatcgagcggcggaacgggcgccgccgttagccccgcggccatgggcgctagcgaaatgccgcaattgcccccgatgaccgtggtcactccctgactgaccttcggggtcatggccccattggaaagcagctcccggtcatcatgggtgtgggcatcgataaagccgggtgcgagggtcagcccatctgcggcaagttcgttgcggccttgcactcccgataaatcgccgattttgacgataaacccgtcttgtatcgctacgtcggctgcaatggccggactgccggtgccgtcaatgacctggctgcctcggatgacggtgtcgtagagtggtggcatttttttcccccaaacgttttttggcttagcttggctgcaaggggcgcgcgagggcgttacggcgccgcgcgctaccggtcaaactgaaaagtggctccgagatggctgagcgccgcccctcgatgcggtccgacaatacttcggcgcttccggctgccaaggtgaaacccaaggcgccgtggcccacgttgagccacagccgctcgtaaggggtggcgcctatgatgggcttgctgtctgggcgcgcgggtctcaagcctgtccattccgtcgggctgcccgccgcgttcaagcgaggtagatagtcgtccacttgcgctttcagcgcggctatccgtttgcgatcgacggccagtgatcggtcaccgatatcgaccatcccggccacgcgcaggcgattgccaagccgtgcatagacgactttgttgtgaacgtcgctcagactggtgtgcggggcgcagctatctgaagtcagttcataggtcaggctatagcccttgagggggtagatgagcgggtcgatgccgaccgaagcgcatagcgtttgcgcctcaacgccattggcgatgacgaagccgtcagcgccgagggagcctgcactcgtttccaatgcgatggcgcggctgccctctagcacgacgcgattcacgtggatgccaaactggaacgtaacgcctagagaccggctcagataatgttggagttccgtgcacagcgcatggcagtcggcggcatcttccgtgggcgtgaatatgccgcccacgattctcgatgcaatatctgtcagcgcaggctcaacatcgacgcattgctgcggcgtatagtcatgctgctcgcaacccagggaggcctgaaacctggctaaggcctgggcggctcgataggtatcgatattctggtagacgagcagcttgccgctaggggcgaagtcgaaagaaaaatcatggtcttgcaccatttcatgcatgagccggcggctcaaggccccgagttggagcagctctcgggtcgtgcgctctgccgcgctatgctgacataagccgatgaacgtccaaagccaacgccattgggcccggtcaagcctggggcggaatcgcagcggtgaatccgcgctcaacagccagccgggcagcttctgtagcacgcctttgtccgcaagcggggagacaaagctatagctgagttgggcgccgttcgccaggctcgtggcggttccggcttgtggctggctatctacaaccgtcacctcatgcccccgctttgccagggcataggcggaagtcatgccgatgatgcctgcgccgatcacgatgattttcatggctcacgcgcctttgcgtagctgtgcgatcgtggcggccactgaaatatgggtaaggctggttcgcaccacgataacggcggcgcgatctgccgccagggcttctttcagggcaggctcggcatccgagctgtggtcgaccttcagcgccaatgcaccaaaggaacgcgccatacccagaagatccgggttgctcaactgcgttgcgctcacgcggcggggaaaatgcttttcctggtgcatacggatcgtgccgtacgaagcattgtcggaaatgatgatgatgggcttggcgcccgactgcattgcggtggccagttcggtgcccgtcatcaggaagccgccgtctccaacaaagcaaaccactttacgatcgggtaagcgcaggctgcatgccaccgcagccggaaccccgtatcccattgcgccggatgccggagcgatcatttttcggccaccgccaaagcgcaggaatcgttgtacccatccgccgaagttgccggcatccaaagtgatgatgctgtcgtcgtcgagcagaaggtccgtggccttgaccatcgcggcgaaaaccacgccgtcgtccgcatcgagcgggccgtcccacttgcgcaggtcaacgacgacctcatgcaatcgatcggcccatgccaaatgcgaagaggccggggcctcgggggcgagacctttgagatctttcaagaatgcagcagggtcggccgtcaatcccagcttcaatcctcgcacgtgcccgacggcgcgagggtcgggccatacctgcaccacaggttggcttggcagcggcgcggcggggaatgtatagccctgcgtggtcacgtctcccaggcgcgtgcccacagccagaacgaggtcggtctgcgctactgcgtcggtcaactttttcggggcgccgtatgtcaggtggccggcaaagagcggatgcttattgtccaggacatccgcgtgccggactgccgtggcgacgggaatgccgaacgcttcggcgcattcgcgcaatgccttctcgcctacgtcccctttcagcagcccaccggcgatgatcagcggacgcgccgagtttgcgatgagcgccgcgatttctgtgagttgagacggggttgcgccaccgactggcagagcaaacggcgcagcaggagatgccgttgaatcctgttccagcatgtcctccgggagggagaccacgacaggtccgggcgtgccgctcgcggcggcatgaaaggcctgcgccacgacgtccgcgattcggtttgcatcgttgacttccgttacccatttggcgatgctgccaaacacccgcgggtactcgatttcctgaaacgcatccatgccgcgatggggtctttccacctggccgacgaatacgacgaggggcaccgcatcttgctgtgcggaatgaatcgcgatgctcgcgttcatggagcccggtccacggctgacgaacagcacaccgggtttgcctgtcagcctcgcatcgcccagggccatgaaaccggcgccgccttcgtgccggcatgtcacgacctcgatggctgagcggtccgatagcgcgtccagaatgctcagatagctttctcctggtacgcaaaagacgcgatctaagccgtggtttatcaagctgtcaacaaatacatcagcagcgcgggtcacttcgatttctcctgaatgttccgctttccttcgaggtcgcagaggggcgtggtcttgaggttttcgggcagcgtgcctaccattgcctcgactgcagagaagattcgcgcccagccttcattgctccgtaatggaacgcccaggaaatggctctccgtcttggatcgcagcatgaggtagatcatgcccgccaacatgacgcttacgtgagcaggaacgtctgcctcatccgtcagcccgtctaccctgtcgatgaaggcgcgggcagtccgttcgcgccggtcagccaattgagcggtgatgtcgttacgctctactagctcccacagccgtatttcccggagtgcttcgttactccccaatgcctcgatttgcgcacgcagcatggccaggatgagttcagcaggtgtttgatgactcgattctttcgccgtcaggaggtcggatcgcccggtccagtaatcctgctcgagcatccaggccatcagcaagccgggcaggccatcgaaataccggtagatcaattccttgctgactttggcgcgcgcagcgatgacgttgacgccgacgcctttcattcctgtctcgcggatctgcgcttcaagcgcctccatgatttttcttttcgtttgctcacgacgggtcattagtcgtttatttcccttggtgacttggcaggcacataggccaaggcagagcctcattcaaataagggtgttctgcaatgtgaccacatggtcacaaaaagaatggtagcgatatttcatttttctcagcaagggaaaaatcgaaatttcttctagtcgtttacccgtgtcgagtggcctgcgattggccattcttcggtggcggcgcgccacggcttgcctgctttttcaccgtagccgccctgtcagggggctctccattcttgacgattgccgcaccatccggacccggatggtcaatgctgggcggcccgggctgtcaggacatagccgagcaagccgatcaccgggccgggcaccagaatccagacggcatccaggccgattcgctccaggaaagacgtggttagcgcgatggaaacgacggtaatcgcgaagccgatcgagttctgaatggcgagtgccgaacccacgatttcgggtggacaactacgtgccgacaacgccgagaattggggcgagtccgccaccacacaggccccccagaagatcagtagcgccatcagggccgtggcgggcagggcatgccagaaaagcgcgaatagggtggcgcaaagcccagagaggcagagggccccgagggcgacggcagcgcttccatggcgctgcgacaccagcccgcccaggatgcagccgagcgcgcctagggcaatgattgcgaaggagaaccccggaatccccgcgaccggcagctgggaggccagatccgttctggccaccagatcgggaaccacggtccagaaagcgtataactcccacatatggccaaagtatccccaggccggggcgcggaattccttgatcttgaaggcggagagcacatggggtctggcgggcgcggcggccggtgtctgcgcatcgcgcggacctcgggcgggaagataggggccgtcccctagcttgaagatcatcagcccacctgccaaggcaagggccgaagacgccaggacgacggattgccatggaaggccggctccaatctcccgcaggaggtggggcagggcagtgcccagggtgagcatggcgacgagctgggcgagcgctatgcccgtgcgcgcgggctcccagcttacgatcagcttcatgccgagggggtagatcccggcaagagaaaggcccacgaagaatcgataggcgatcgcatcgccaagaccattggcggcgagcgcgaacagcccgttgaagaccgccccgagaaccgtgttcaaggcaaatacgcggctcgcgggatagcggtcggcaaggccgaataaggcgagcagcagtgtgccgagaatgaaccccgcctggacggcgctcgtcaaccagccgatgtccgaggcggtgagctgccaagagatggccaggtcgggcgccgcgctgtttgcgctgaaccacagcgaggtgcccagtagctgcgcgatggcgatcacggccgaagggcgtagccagcgttttgcttccaggcgctgggcaggggcaatcgatggggttttcatcccgattcgcccgatggtttgaggccctgcaccggtcggaaatacgcctgtgcgagattgacccagtactggacgccatgcgcgatggcgctatcgttgaagtcgtaatgggggtggtgaagagggggcgattgcccgtctggcgccccattgccaatcagaacgtatgcgccgggcttctcttggagcatgaagccgaagtcttctgatgtcatattgggtggcgtgttcacgtccaccttatcgatcccaaagctgtcttgcagcactttcgcgcaaagctgcgtctcggcggccgtgttcacggtggcgggatagaactgaaagcattccagcgtgatgctggtgttctgggccagcgccaggcccttacagatattgcgcatgcgctcttgcagcatctccagcacatcggtggagagcgcgcgcgccgtgccgcgtatctcgacgctttcggggatgacattgtcggtgtgcccggcgttgagcatgcacacggaaatcaccgcgggttcgatgggattcttgtgccgtgccgccagcgtttgcagttccaggacgagcgtgcaggccagcggaatcgggtctcggcccaaatgcggctgcgccgcgtgcgcccccttgcccaagacaaggatgcggaaccgcaggccggcagccatgatcggtccgggccggatacccgcgctgcctacagctagcgcgggccagttatgcatgccgaaaactgcatccgtcggaaagcgggtgaacaagccttcatcgatcatccgcttggcgcccgcgccgccctcttcgccgggctggaacacgaaatgcacggttccgggtaactgaggcaggcgttttagcgcccgggctgcccccagcagcatgacgatgtggccgtcgtggccgcaagcgtgcatgcgtccctggtgttgcgaagcatgttcgaactcgttggcttcctggataggcaacgcatccatatccgctcgcagcatgatggcccgtccaggatcttggccgggcagcgtggccactattccggtctcggcaatgccccgctcgacagcatagccatagctttccaatgcctgggcgatggcgttcgcagtgagatgctcttcgaagcgcagctccggtctagcatgaagctgtttgcgcaacgctgagaggccctcgatcgggtctgggcgtacgtcggcggcgcgggtgtctatgctcatggcgggccggcctggtcgagggtttgtggagaccgctcgaagcggttcagcgcattgagcatgccatcgcaggcatcggcgacctctttgcccttgtgcttaaggtgagcggagaagaacttctggtgatcactatgggagtgaaagtgatggggggtcagcgacattgagaataccggcacattcgtttctagttgcacgcgcatcagtccgtcgatgacggcttgcgcgacgaactcgtgccggtagatgcccccgtcgacgactaaggcggcgcccacgatggcctcgtatcgtccggaccgtgcggcacgctgggccaatagcgggatttcgaaggcgccgggaacgtcgtaggtaacgatgccatccgacgcccagccgtaatgagccatcctggcatagaaagctagcctggcatgggccagcaggtccgcatgccaactggactgaatgtaggcgatgcgcctggtcggtgtcttgttccgcataaacgtagatgtgcggcgccattcgcaatgaacggcgccgcaggctcgggtcaggggttaggaggcgttaggggaaagtcggcctgaggtggagagactgcgtgtcaagaccgagacgacggtcaggacgaccaggttgaagaacagcgcgatcatgccgacgttcaagtccttcagggcagtcggcaggaaggggaacatgcccgcgacggtttgcttggtgagggagacataggccaccatcgagacgcccacaatgatgccggcgaaggcggcgggcttagagaccgggttcgacttgaacaggctggccaggaacacggggaatagctgcgtcacgaaagcatatgccatgagcagaagcgctacgatcgtgtctccaccgcccagcgtgaaccagacggccaccgccatgatggcgggcgccagccatttggcgacgcgggcaatgtgcgcatcttccacgccgggccgcatggggcggtagacgttgtttgcgagcagcgtggcggaggtcatcaggatcatggacccgggaaccagcgcggtgaggatgcctgctgcgccaatgacaccaacgaaccaggggtcgaatgtctgcaatgagatcttaaagagcgccaggtcgatttcgccgcccttcagaccgggaacctgcagaatcgcggagaagccgacgaacaggatgaacagcagcatgagctggtatatcggcaggacgaaggcgttcttgcgcaagacgctagcgccctttgccgtgtacaccgccataaacatgtgcggccacatatagaagccgagggtcgacagcactacggtcgacaccatccatgtcgggctctggcccacgtcacgcagcgccagaaagccgggcttggcagcctcgatggcggtgaacatgttctcgatgccgccgtagtagtgatacggcaggtagaggccgagaaagacggctacgaacatcaccagggcgtccttgatcacagacgtccaggccgatccgtggaccccggacagcgcgacataggaggcgaccacgatcgcgccgatgatgacgccctggttggcggagatggccgagtaggaggcgatgctgacgatgatgcccagccccttgagctgcaagaccaggtaggggatgagcgcgatgaagccgacgatggccaccagcacgcccagcgcattgcttttgtacttggcagcgaaaaagtcgggctgcgacagcagccggcgctctttggcataccgccataccggcggcaggatgaagtacgaaagaatgaagggcaggctgccgtagcccaggaggtagtaggcgccggcgccattgccgtaggcgtagccgctgccgcccaggaagacgaaagtcgtgtagatttctccggccatcagcaggaacacgatagccgcgccgaagccgcggccaccgactgtccactgctccaggctcatgtccttgccgcgtctcgcccggataccgagaaagagcgcgatgccgacggccaaggcaataaagattagtgcactgttcattttgtgtgcccgtcctcttgggtggaggccgctttttggtcagagaagtagatgatcgccatcacgatggatgtgaggacgagggacagggtcagccaagacagcagaaacggcatcccgagcaggaagggggtgacgcgattgagaaagaacggtccgactaggaccatgaggactggcgctaaggccagggtgtggacggctcgcatggatgaatctccagtttttcccttgtgatttgacgtgggtcgacctcaaggcgacggttcatcgcctcgataatctctacacgtggttattacggtcagcgtggccgacgccgaccgcttatcgtcgatggaggtttatgcccaatccatcaaatgggagatgctcttgacgtgcgtgtagcactcaaggccttctgtgccgccttcgcggccgtaaccgctttccttgacgccgccgaaaggcgtttcggacacggcagacaccaggtgattgatcgccaggttgcccacctcgagttcctcgcccagcttgtaggcattggctgcagatgtcgtaaaggcgtagccggccagcccgtagggcagggcattcgatcgcgcgatggcctcgtcgatgtctgcgacgcgcacgatgaggatcagggggccgaaaggttcttctttcatggctcgggcatcgtcgggcacgtcggcaagcacggtgaaggggtagacgcatcccgcgcccgcaggcggcttgccgccgcagaccaggcgcgcgccgcgtgcgagcgcatctttcgtgagggcgtcgatggcgtcgaagcggcggcgattgacgacgggcccgatgtcgttgcctgcgtccattgcattgcctgccttgatctggctgccgtgacgctgcatggcatcgacgaaagcgtcgtacaccgcatcatggacgaagaagcgcgtgggtgagacgcacacctgccccgcgttgttcaacttccccttgatgcaggcaatcgccgccttttccgggtctgcgtcttcgcaaatcactacgggcgcatgaccgcccagttccagaatggccggcttcatgtgttgcgccgcgagccctgccagatgcttgcccaccggcgtcgacccggtgaacgtgataccgcgcaccgtgggattggcgatgagatgcgccgagatcatcgccggatcgccgaacacgagattgagtacgccgtcgggcagcccggcgtctttgaacacttcggcgagcagcacggcgccagccggcgtttcctcggccgccttcaaaatgatcgagcaccctgcggccaatgcgccgcccaccttccgggcgggggaactcatcgggaagttccagggcgtgaaggccgcgatgacccctatgggttctcggataaccgtgtggcgcatgccgggctcggccgggacgacgcggccgtagagccgcttgccttcgttggcgtcccatgccatcagatcgcagccacggagcacttcggcctggctctgggccagcgtctttccctgttcgagagaaatggcgtgggcgatttcctccacgcgttcgcgtagcagggctatggcccgcaacatgatgtcggcgcgcagggcgggcgcggtctttctccagacgcggaatccttgggcggccgcctggatggcatcgtcgagatcttgagcgctggctttggggaccgagccgatgaccgtaccgtcagacggattgatgacagggtcgccagcggctcggcgccactggccgccgataagcatgcggatttctgggtaagcgtgcattctgatatccaagatcttgattctgttttcgggtctgaccggcgccgctcggctaggagtgaggagacgcaagaggcctctttgcgcggtagacgaaggacgctaggcggctcgcgcagcgcgcggcagtcggtggaagtcacgtccgaagtacatcaggccttcgcggtcggcggcgctgcggatggccttgatttcgcagtagaaaacggtgtgtgttccaacctcgtttgcggacgtcacttcgcagtccagcgcagcgacgccatccacgagcgctggcgcgccggtttcgagtcgatcccaggtcgcggcggcgaaacgggattccatggccacatccttggaggcgaattgcatggcgatatggctttgatcgccagcgaggatattcacgcagaggttgcggttctcgcggatcacagcgttgttcttgcttgccctgttgatgcagacgagcagtgtgggaggctcatccgtgacagagcagacagcggaaaccgtgcaaccggcgagccccgccttaccttcactcgtaatgacattgactgctgtgccgaggccggacatggcttctcgatagttcaatttatcaatcatgatgatgccttcattttttcgcccgggcatacaggcgcttagcctggcttgcccgggggcggcaaaggcttacttgccgttgttacgataggtggctgcgggatgcgaggccggcaggcggggctggccaaacagcttttggcgatagcaaccgtcacggtaggcggttttgtagacgcctcgctcctgcaattgcggaatgagaagttcgatgacgtcgtcaaagcattcgggaaccacggtgcgcgacaggttgaagccgtcgacgtcggcctcttcgctccagctgataagctgcgaggcaatttgatcgaccgagccgacccagggcgtctgcctgctgcctaggaccatttgctcgagcagcttgcggcgcgtccattgtgggccgctggcgcgtgtcattgcttccacgttcgacacaatggcttggctttttccggtgtctacgggttcatcaaggtcgtatttggcaaagtcgatgcccagcgacgccgccgcatgggcgagggcgccttcgctgctgacatatttacggtactcggcgaatttttcctgggcctcggcctcgctgcggcctaggatcagggtggcgccaagaaagaccttgatgtcatcggcccggcggccgagctgtacggcctgggcgcggatgtcgccgacgatttccttgacgccctcctttttctggccgttcacgaagacgcattccgcgtgcgtggcggcgaacttgcggccgcgggaggaagaccccgcctgatacagtaccggcgtgcgctgcgcggagggcgcgctaaggtgcatggcgtccactttgtattgggggccggcgtgatggatcattcgaaccttggcggggtcggcgtagatgccgcgttcgcgatcggcgagcaccgcgtcgtcatcccagctgccttcccacagcttgtagaccagcgacatgtattcgtccgccaggtcgtagcggtcgtcgtgagcgatctggccatcaatgccgattgcgcgggcggcgctgtcgaggtagccggtcacgatattccagccgacgcggccgcccgtgaggtggtccagggtcgacatgcgacgggcgaacagaaaaggctgttcgtaggtcaaattcgaggtgacgccaaaacccagatgctgggtcacagccgccatggcggggataagcagggtcggatcattcaccggcacttgtgccgcgctgcgcagggccgcatctgcgttgccgccgagcacgtcgtacacgccgaccacgtcggcgaaaaaaattccgtcaaacagaccggcctcgagccgtttcgcgtaatctacccagtattgcagttcgccatgccgagtggattgatcccgagggtgcgtccaaaggccttgttggatgtggccgacgcagttcatgtcgaaggcgttgaagtggatttcacgtggcatatcattttccgaagcggtacttagggggtccggggtgaggcccggatcgcgcgtctagctatgtcgtcaattatagtaaacggttgattactatcaaagacgatttggctaggtacaaacccggaatgtctttgtgtgctaggagcgcggcttgagtggctggcgtcatcggtgccgatacaatcacgaacaagacccgccgatttcactgccgatatgaacaacccaatccctgatccttccatcgccatcgccacgcggctgcgtatagagcgcgaggcccgaggctggtccttgggcgaacttgctgacaggtcgggcgtgtctaaggcaatgatcagcaagatcgagcgctgcgaagccagtcccacggctaccattctgggcaagctttctggcgcgttcgggctgcagttgtccatgcttttggcactggccgagcgcaccggcgaacgcctaagcaaggcggatgcgcagtcggtatgggtggacccggaaaccggctacgagcgccgtgtggtgtcaccccgtaacgggacgatgctcgaaatggtgcaagtgaccctccccgccggcgtacgggtcgactacccggccagcgccttcgtgttccagcatcagcagatctgggttctcgaaggcgcgctgacgttccaggagggggaggtcacgcatgtcctcgaacgcggggactgtttgcagcttggcctgccggccgcctgcgcatttcataatgcgacggacgcgccctgcgtctatgtggtggcgctggttcgccgctagggcgggtgtgccgggctccgccatccgctggcggtgccatcgctatcgggaacatccgctgggcggcggcgctaaaacctatcgtcaggattcagacgacaccgcgccgtgacacatacccctagctgagcaagccctgtccatacccatgaagcgggaagtcaatgccgttcggctgacccgcgggcttcccggggggcgcctatggttttttcgcgacgctcacctcaggtttggtcctctttgaggaggcggtttgccatgatcgcgacgccaccgccacattgtggccattatctgaatctagggacggcctttggctgcacggtgttcgacggtgtgatggtatggcgttacaagaaaggacggtgcttatctcgtgtttgattctcagccctattgctctcatgtggctggtggtggagttctaccatcctcccaaccgggaaaggttgagcaatctgagaacaaacctcttgaggcctctttggcaggcgtttacccatccggtcggcaagcaaagagtggccttcgggcagttttttgtcggggttgcgatcctcagtggtatggccgccgccacgatggcttttgaaacaagctggagagcggcgacgtggatgctttgcctcgagctgtccggtctgttgctggcgacggcgctggccatcgccttggcgagtttgttctacggtatggaacgaggcggctgatatggatctcggaacgacggtaatgtttggcgtgctcgccgctgtcctgggttgtggtctgttcgtcgccaataatgtgatcaagacggaccgcgaaaagcggcgagcgtcccggcaagcttagggatgacagaccagcaaacccgcatcggcaggatagggcgggctgggcgataggccgccgggcgtagcttaggggcggagcttctttcgtccaagcagggccagcgtggcattgcgccctgttcgcaggagggggtagaggatggcggacagcctggggcggcgaaagatgcctgcgttaatccggttaaacagattgctgccggagctgagcatggccagcctgtggatgcagtcggctccccagtagtcctgcccgtttaggtgcagcaacatgccctgatccaggtcgtagccgcgcgccaggtagtcggccgttagtgccggatgctcccgtatatcgagtatgtctaccggcccgacggccttgcgtagctgcacccactgcacatagtttgagcagaaagggcagtcgccgtcatagagcaggaagttgttggcaggcatgtacagggcttaggtctgcggttgatggcatgaacgcaaatctcggtgtcaggcgtgttggcgtcggcggcgcgcatcgcttgcacccggcaggggtccggggtcatggaagcagggcttgcctccagactctgggaaatagtacgcctcgcgattcagttctcatcttccgtttagtcggtatgcaagcccgctatgtccgaatgctaggtcggccaatgtctgtcattcgagggcgttgccatgtcttgcgctgttggttggggcgaacaggggtctgtagcgccatcaatcggcgatgcatgcatggctttatcgaatgacttccagtttgcttgtttatataaaacgactgcccgcacagggacggctataggccgcggttcgccccatgtggtcttgagctgtaggcgctcgatttgtctgttacttcaccagaaaggcttcacgcgcacgcctgccttcgtcgctgtcgcggcagaccagggcctggtcggcatccatgtaaatgcctaagcgattgagtgcgttggcatggaggttgaccgactctttggtcatgcgaagaatggccggcggggtttgtgcggcacgcctggcgagggactgggcttgggcgagcgcctgtccggggggggcgatgtcatcgatgaggccccagtccagggcctgcgccatgccgagccgttcagccaggagaatggcgcgtttggtgcgcggtgcgccaatgaggttgaccatgcgaggaatggctccccagcccatgttgaggccgactttggcttcgggcaggtagatggtggcgttttcggccgccacgcgccaatcgcaggccagcgtcagcgcgaccgcgccgccgactgccgcgccttcgatggcggcgatggtgagctggggcagttcttcccagaggcggcacagccgggctccgcgttgcgccgtatcgcgccgaaccaggagctgggtgtcatcctcttgccatttttgaggatctttgaggtcgatgccggccgaaaaaacgtcggccgcgccggtaagcaacacagtgtggatagccagggactctgccaggtcttgcgcgacatgggtgagcgcaagcagggtgtcctgatcgatggcattgcgatttacgccgcggtcgaatcgaacgactgcctgagtgtcctggatgtcgacggtgacgcttttgccgtatttgcccttcatggcggtttcctgtgggagagtcagctccgcgtcttgtgctgcccgtcgcggcgcgacaggcgggtgacgtagcggaactcgtaggggggatagaagctgaccgcaacctcgagcagtttgccggacgggttgcggaaggagcggatgatgagcagggcggggtcagcggcctcgtattcgaggaagcgcgccacgcgcggcggaaagcgcgacgcggagatttccatctcgatggcttcgacgacttcgccgcaatgctcttcgagcaagggatagacgccgccaggcttgctggaaatgaagtcggccaccgcttcatattctttgcgcaaataaatgtctgtccaggaaatggcgcgtttggtccccggcacgcaacgataggtttccaccttgaaccagtcagccggatcaccgtcgagcgctgtttccctgggcagtttggacaagtccatgacgcgcttgtgcacgtgcaggtcggtgaattccagatagcgctgcaactgattggtggtttcgagttccagaccgaactgcggctcgggatgctggcgcacgacggtggtgccggctctgcggcggcgctcgaccacgcccagatcggtgagtttgcgtacggcctcgcgcgcggtgtggcggccgacaccgaactgctcgcacagctccatttccgtgggcagttttgcgcccaccggaaattgcccttcccggatcatctcgagaagatgatcgctgatgctctggtagagcgtgggttttgctgcgggaggttggttgttctgggtcatacctgtgttgtctatagcgagaggcgcatcattgcggctcgcgtgtcctggtagaagggctccgggcattcgctttgagggaagtgcccgacgttttgccattctatatattccactactatctgagcttcgctcagtcgccgcgcaacctcgcgggcggattccggcggcacggaccagtcttcaaggccttcgacgatgacgacggggcagcgtatgtcttgcaggatgtgctccatgcgaaagccgccaaaggcgcagatatcggcgaaggcgacggcggggttgcagcggcgggcatcggcgatgatgtcttccacacgctcgtcgctaacggcgctgcccatcaaggtgcggaaactcacctcgaaccaatcgccgggattgatgcgggccatgttgagaatgtcggggttgtagcccgaggatttcacgacgttgacggaagcgccgtccaccagcaccaatccgcgcacttggtcgggcgatagcgcggccgcctgagccacgacgccaccgcccatcgagtgccccatcagcacggcgtcgcggatctgcatgaccgcgagaaattgcagcacatagcgggcgttgtccggcgttgcgtcgtaagggccgcctgcgggcagactgcttttgccgtggccgggcaaatccagcacataaacgctgtagtgctgggcgaaaaggtcgatgacgtatttccaggacaggctgtcctggctggcgccatgcaccatgaccagcgccggccccttgcccgcgtgttcgtagtaggcgcgcaggccttcggcggtgacaacataaggcatgatcagcgttccaggttggcggtcaggcgggtcaaggcgtagagcagcagccagttctgcacgcagcggcgcaaatcgccgcgcacggtcaggcggtgctgacgcacgagccgattgaagggcaggccgcgaacaaggtcgtcaaacgcgccctggccgccttcgagataaaaggccgcttcgcccaggcctgtgccgctttgcacgccgcttgccgagatggatagccagagggcttggccgctgtcagtgttgagcaggcccaggcgcagatccgccaggatggcgtgtcgcgccaggaaggtgtcatgggaggccaggcgtgtccaggcggccagcacggccgggtcaaaaagattaagcgtggaagtcatgaaatgaactgctctttgaggcggaatttctgcactttgccggaagaggattgcggcagagcatcaacgatgaaaatgcgcttgggcactttgaatccggacagatgggcgcggcagtgctcgcgcagcgcatcgatcccgggcatgcggcccgcggccggcacgacggccgcgaccagctcctcgccccagtattcatgcggcacgccaaaggctgcggcctcgcgcacatcggtgtggctggtcaggcagttttcgacttccagcgcggccacgttttcgccgcctgtcttgatcatgtctttgctgcggcccagaaaatgggagaaaccgtcgtcatcgatgcggatcaggtcgccggtatgcagccagccctgcgggtccagcacctgcgcggtcagcgccggctgcttccaatagcccttgaaaatggtggggccgcgcacttgcagctcgccggggccgcgctggtctggcagcacctggccgtcgctgtcgaccagccggtattgcacatgccgccacaaatagccgatcgatcctggatgttcgaggatttcgcgggtgtagcggttcttgatggtcgtgacacagctttcggtcatgccaaagccccaactgaattcggcattgggaaagaccttgcggataagcgcctgccgccattcacccaagggggctgcagccgtctgcacaaacttggccgaaggcagtatgagcgcgccgaaatcggggtggtcggtcaggccgacccacatggtggacagcagaaagatatgcgtgggctgctgctcgaccagagcttggatcaccacgtcgatatcaaagcgcggcaggatgtgcaggctgccgcccgcatacaggatggggccgttaaccaccccgaatccgccgatatgaaacagcggcgtggccagcagcgagcgcgcctcggcatcgatgcccagctccatgatgtagttgacggcattggccgacagattgccgtgcgtcagcatggcgcctttgggcgtcgaggtggtccccgaggtgtacatgatgagggctacgtcatcatcgccgaccttgccgaaacggcgtgtgacgggatcgttgcagtgcgggtcggcaaggtcggcgggcagcgcgtcgagccatgccggaggcgagggcagggcgtcgtcctggctgagggtatcgactagcgcctgatgcgcggcgtcgtagatgaagaccttgggttcggcatcgcgcagcagatgatccagctcggccaagccgtagcgcgtgttgaccgggacgatggcgaagccgccgatggccgttgcgtgcagcagggccaggtaatcgatggagttgcctgccatgatcgccacgcggtcgccaggcgcgacacctagcccggtcagatagtgcgccagcgcgcgagcgcgcgcgcacagttgcgcgaaggtcagcgctcgctggctgtcggagatggcggtcttgccagggtgccgctcggcattgaacatcgcgacttgatagatattaggcatggctatgtgtctcggcggcatggcccaggtaggcggcggccacctgggggttgtttgatacggatgcgctgtcgccggccagggccagacgccccgtttccagcacgacggcgtgatgagacagcttgagcgcgagccgcgcgttctgttctacgagaatgatggtggtgccatcttggctgatctggcggatggcgcgggcgacttctagcgtcacggcaggcgccaggcccagagagggttcgtccagcagcagcaggcgcgggcgcgacatcagggcccgcccgatcgcgcacatctgctgttcgccgcctgacagatagcggcccaggctgcgctcgcgttctttcagccgcgggaaatacgcatagacatgggcgatatcggcctcgatgccggcgcggccgtggcgcaggtaagcgcccatgacgaggttttcgcgaacgctcaattcgggaaacagccgccgcccttcgggcgataaggcgatgcccatggctacgcgccgttctgtgtccagagactggatggccttgccttgcaggcggatttctccggctcttggcggaaccagcccgatgatggccttcatcagcgtggatttgcctgcgccgttggcgccgatgacggcgcataccgtgccagcctccacgccaaaggacacatcattcagggcctgtactgccccatagcttaccgacagtcggtcgatttcaagcatcgtcaaggtctgctcccagataggcttcgatcaccttggggtcttgctgcacctcttctcgcctgccttcggccaacagtttgccgttgaccagcacgaccaggcgctgacaaagccgcatgaccagccccatatcgtgttcgaccacgacgacgtcgataccggcggcatggatgcgttcgatcagatcggccatggcgaccgtctcgaccggattcaggcctgcggccggctcgtccatcagcagcatgacgggcatggcagtcaaggccatgccgacgcccaggattttctgcaaaccgtaagccagcgagccggcgtcggcgtcggccagggaggccagcccgatcagggctagggcttcgtcggcctggcgggcggcctgctcgcgaccgcgcctcagcccccagggattgaatagcgactgcggcgtggggaattgccggaaaagtgctgcgcgatacaggttctcgtagacgctatgcccggcgaaaacgtgcgtggactggaaggtgcgcactagcccgcgccgggcgatggcggccgccgacgcgccggtcagcacttcgtcgttcatgcgcaccttgcctgccgaaggacgggccgacccggcgatcaggttgaacagcgtcgtcttccccgcgccgttggggccgatgaccccggtgatctgtcccggcaccgtcttgaaggacacggtatccacggcgcggatgccgccatagaaccggctcagtccttgtacctcgagttgggccgtcatggtttttctccgcgcaggccttgcgtcagcgagcgtgccagtgcggtcagaccctggggcatgaagagcagcagcaggatgagcgtcaggccgtagatcagacgctgatactgttgcaggccgcgtagcagttcgggcagcggcaccaacaggacggcgccaatcacggcgccggccagtgcgcccacaccaccgagcacattcatgatgacggcattgaccgcagtccagaagccaaaggcgtcgggtgagatatagccttggtagtgagcgtagatgctgcccgcgcagccggcgatggcggcgctcagcacaaagacgctgacgcgaaaactcagcacattcaggccgccagaggtcaccaaggcctcgttttgttgcagcgatgcggcgaccatgccccattcgcggcgatacagcaggcgcaggccgaaatacaccacgagcgcgaaactcaccgccaccaggtaggcgccgtaacgtcccggcgggatgggcagaccggccgacatgggaggaatatcgccaaaaccattgttgccgccaaacaagccgtgaaactcgatgaagcacagaacgatcgcctcgcccagcgcgaaagtcagcagggcgaagtgcacgcctttgatgcgcatgaagaccggcccggccagcgcagcgaccagggcggtcagcacacccgccatgatgaaggcggcagggaaggagaagccgtgatcgcggctcaggatggcggaagcataagctcctaacccgaacaacgcgccatgcgccagtgataactgcccgatgcgcaaaagcagattcatactcatggcaagggccgcgtagatcgagaccatgacggctagatggaggtagaagcgtggctggccggtccagataggccagcaaagcagcgccacaatggccaggccatgcagcagccattgccagacgccgtctttgcggtagagcgcgagatgtggagaggcagtcatgaggatttacccatcaggccgctgggtttgaccaccagcacggccatgacgatcagaaaggacaccatggtcgcgaccgtcgcgttgtagaaagttgcggcgatggcctcggtaaagctcaggatgagcgaggcgacgacggcgccgggcagactgcccaggccgcccagcaccacgatgatgaaggctttgaccacgacggtttcgcccatataggggtggatggtgtagacgggcgccatgagtgcgccggacaggccagccaggccgcagctcagggcaaaggtaaaggccatgatcttgcgtgagctgactccctgcaagcgggcgacttcgcggtcctgggccaccgcgcggatggtgatgcccaggcgcgtgcgctcgatgagaaagtagaacgccgccagggcgatcacactgacgccgacgatgagcaactggtctttggcaaaaaaagcggggccgatctgccaggcgccctcgaccgggcggcgcacggattgctcgtctacggaaaacaccagggatatcgcggcctgcaaggtgatggccagggccagcgacatgatcatgccgcccatttcatcgccggtgaaacgacgaaacagcccacgttcgaccagcagcccgagcacccccacggccagggctgccgtggccagcgccggcagatagggccaggacagggtgccgtagaaaatgaacatcgcataggcgcccagcatgtaaaactcgccgtgcgcgaagttcacgacgcgaagaatgccgaacaccagcgtgaagcccagtgccacgagcgcgtagacgaaggccgacatcaaggcgatgatgacgatctgcaaggtaatctgcatggttcaaaccgttgtggtcatggctgcgcgccctctgcgggcgcgcagctggtggtcagcgggcgtcgaatttttcgacgacttcggccttgccacccttgatcacacccaggtaggccggggtggcgatctggtggttgacgccatagacgtctttgccgccccagacaatgctgccttggatgccttcaaagctcgggctggcttcgatcttctcgaccacggccgccgtgttggtgatcgtgccggcttcctggatggccttgaacagcaggcgtgtcgcgtcgtagaagtaaaaggcaaagtcatccatgctgttgctgtgatacttgccataggccgcgctcaggcgcgcatagggcgcactggtcgggtcggcagacaggtagaccagcgtgccttcggcgttgtcagcgcccgccgacttcacggtttccgccacgttgttgccgccgaacttcgtgaagcggcctttaaagcccatttcacgcgcctggcggatgacgatgccggcaggcccgggcggcacggtgtccagctcgatgaagtccacgttcttggccaggatgctggtcaagagtgtgcggaaatcattctgcgagcgctcgaagaacttggcgtcggcgacggtgtagccggcgtcttcgtaggctttcttctgcgttttctgtgtgctccagccggtcgcgtcattgggcgaaagaatggccacgcgcttgagttcggggtggttttttttcagccaaccgatcagttggccgttgtattcataggtggtgggcagcacgcggaacagatagcgcgtattggcatcgagaatctcggtcgagtagctgttggacagcagcaagaccttgttgcgttcggtgatgggtttcatcgccatgaccgaagccgagccgatcgggccgatgatgaatttcacgtcgtcctgatcgatcagccgattgacggcggttaccgcgtcggctgccttgtagtggtcgtcgtaggtgatgacctctaccttgtatttcttgcccgccacgtccaagccgccagcctggttagcctcctcgacggcgaccttgacgccgccatcaatggccagcccccacggcgcccccggccccgtcatgccgccgaccacgcccagcttcaatgtctccgcctgcaccgttagcgccgtcaacagcccggcagccaaaaatgcggcttgtaatccctttttcattgtcgttcctcaacgttaattgaccggacataatggaatttgatccgaacaataagttatcaacgaaaggctgtctagagaacttacgaatttttatttggatattcccagcgcgtcatagaggagcggggggaaggaggcagggttttcctgatctggcatggtcaggttttgccatgggtgtttcagggattgatgaatagacattggcgtttggattgcgcttcagtatccttgcggtccgccgtgacctctcggcctaggtcctgtcttcctaattcggatatccatgcgcgcagttgatcgcaattacataaaacaattgttgtccatagccggctatatgtcggggctggccctgctctttgtcggctgggtggccttgctggattttcctggccattgggctattcccacggcggtggtattcgagcttgccttgatcgcgttggtgttgcgcagcgagtgggcgggccgccgagtcgacggcgcggcaggttggatgactttcggctacttcttaggtcatgcttggcttttcggcggcgctgcagtgctgcgtctgatcatctggctatggcagatcgtgctgggttagcggcgagctttttggcttaccgctcgcggcgcagtgccggagcggggctgcgcgtcttgttcggcgggcttgtctttgggacggacccaggcctcgagcgtggcctgggagactggcaggtttacgacggtctgcttgggcgggatggttgcagaaaccactggcccagaggtccggcatctagctcgatgcgatccgcccccttgctgctttcaacgacgcgtttctcgtgcgctgggtgatcctcgggaatcatggtagcgatgcgcgcgctgctcagttcattgctcttcatcgaggagacgaacgaactgcgagcttccctaggtcgtgccctgtaccgttgctgcctgatggggcgtcagcagatacatgacgcaggcgcagaatattgcagcagcgtggtggccccgctaggggcgcgctttgcttggaccttgatgtcagttgggcaattcaaagtcctcggcaagcttgcaagatggtgctgcggctttgcgccagtatcatggccatccagatgtcctcgtccacatagaaggcatcgcgcagttcgcgtttggcctggatttgcccgctgcttctcgcaagatgcgggcgttgttcgaaccattgctccgcacgcagctgaaatagggaagtcggcgaccgggtgccgaattccagggcaatggcaaagttggccgtgtcggggcaggcttcgaacagggcgcctagcgcgtgacctttgacttggcgcgaggccgagtcgttttcccaggcagcgatgacgtcgctgccccatatctggcgtgtgagcgccaggttgtcgtgatctccaggccgcccgccatggattttttcgccatggccataaggacccaaaccggtatgcacatcaatccaggcgatgcgttggcgggtacggccatacctgtgtagggcagtacgtaaggttaggttgctccagctcggggtctggccgccatagaagaggccatcgggatgcgcggtctgtcccgtggtgacggcttcacgaaaacccgcgtagccatgtttttgctgatagtccagaagggcggcgtcgttgtcggcagacggtggccattgttttggaagcagtatctcgtgcagctgatcgtaggcagggttttcgattggctcgtcgttcggacgaaagttgcggttcagatcgatattgtcttcattgacccggcgcagatgcgagaagccatgcggattgatggcgtgaatcagaagacagcccaactgtttgcgacggatcagctccaagaggccgtcgtcgttcaacaaggcaagctggcaggccgagccgcaaaatccctctacgccatgtgtgcctgacgacaggatcaatagttgatctgcatcgggtgggcctagataggccaggtccatcgctagcgcttcgccttgcgcaccgagccgcccgggcagcagatgggtcgagagatccgccttttgttgccgggcggcctcttggaaagcgttgcgggcttcgacgtagttgtggcagaaatactggcgtggctggagcatggatggggtcctggacgtagttaaataagggcagggaggaattagcgtgcagcgagtcgctgcgcgcgcagggcccaggcttgatggatggctttcatgttgtgggcgagggtagtggcatcgccgaaattgacttgtgtgccgagcacttgcatttgccgatgcatctcctccgattcgagcgcccgggctaccaggccctgtaacaggtcggcgcgcgcttgtggcagaccgcgcggggcgaagagaccgacgacgccaccttgctccataccgttgatgccctcttcgctgaaggtgggcacctcagggatatctgggtgtctgcctgatcccgacacgacaagcaagcgaatccgtccggcgcgcatgggctccaacagctccgctagtgaggtcatccccaaggccagatgtccgccctgaacatccatcacgagcggcgagccgccgcgataaggaaccgcagcaatcggcaggctcatgcgttcgccaagcagttcgacggcgaattccggaatgctgcctggggcgggaacgccgatagagatcgggccggacagcgtcttgaggtcttgcagggtccgcaaaggcgagtcggccttcactgccaggcccaggatgctcttgtcggtaatctgcgctaccggcgcaaagtcgtccggggaggcgaagccgggttttttcagcgtatgaggcaggatggacagggtatggtcgttggtgagaagcagcgtgcggccgtcaggggcggcggccagcatcgcctgcgcggccagcagtccgccagctccaacgcggttttccacgaccacaacctcgcccaatcccccttcgatctggcgtgcaagtaagcgtgcaatgacatccacgccgccgccaggcgagaaaccgaccagaatgcgggtcaccggggcggcctgaagccgtccggctacgctgcctaatgcgatcgccgtcaatagtctgcggcgggtaagcggtaggttcattgcaggctccaggtcttgccctagggggcgtggtttttgggcagaataggaaataaccagcgataaaaaaagacagcccttcttggaaggtgatagagatgattgatcttcatgaaaaccctgatattggctggagtgtcagcctgcggcagttggaactgtttcgtgcagtggccacgcgtggcagtttgcgcgccgctgcacggcacctgggcctgagtcagccaacgttgacgcattcgatgaaggtgctggagcagggtgtgggggcgccgctgtttgtgcgttcggctaagggcagcagtttgactggcattgggcagaccttgctgaggcacagccagctagcattgaacgaattgcatcgcgcgcaggaagaaatcgcgcgcttgcagggcgagcgtggggggcgggttgcggtcggcttcagctcggcggcgaccagtttgctcccgctggccttgagtcgttttcaggaggcctgcccaggcgttacgttggcgctttccgagttgagcagctcggagcacgatcgggggtggttggatggcacctacgacttcattgtgtccagcgaggtcgatgagcatcctgctgatgcgcaccctcgagagttgctgtatagcttgccgcttaccgtcatggcgcgcagcggccatccgttagggaaggcgcgttcgctggccgaattgcaagatgctttatgggtgttgccggagtatgggccggcgcttttgcggcgtttgttcgagtcggcgggacttgctcctcccaggcgttatgtcatgtgcttgttgagccagatcgcgttcacgcttttgcggtttactgacgcgcttggcatgatggctcccaagtcgctggccacgttgcgcaatgcccatgatttacgtcctgtgcccttgagaaaaccggtgccggctacgctgcgtgtcagcctgctggcgcgtgatctcaatgcgctgacaccagtggcacagcgtttcgccgactgtttgcgcgaggcggctcgactacgccgtgccggcaatgtctaggcgctgggcccgcgtcatgcgttgccggtgtttggcacgcttattcgtccgctctcaggtagtggtcgatgtagtccggcccgctcccccttcaagcgccagaacagcagggtaaatggcagcgccgtgttgcgcgtgctgagcagggcgtcgtagacaacgttggcgacggcctggcgataggcggccggtttaccggcgatgaggtcgatgcgaacccgaggcattgaaacgctccattaatcagatgattgatgggcgcggtgatacgggaaaatgctggcagctgcgtaggccgtcgtattgccggggcgcgaatttgttttatccatgctgcccctggcgcaggcgctgagtttgaaacaaagagagccgacaatgctggcatagattgtcatgtgtcggctgtgggtgatcgtccggcttggttggtaataaacaacaacggtcgggataaatggctcgccctaagccgtttcatatttaatggcggcatgataaggatcaagcacagccatagtttgatcggctgcccggatcatgtctggttcaaaatggcgggcgcgctatccatgcctgtatgcaaagacaatgctggccggtttgttccggccttagcaggccagtagcgcatgcagtattgcggatatcctgcggtggtttgaaaagcaggcccgtcggtttgcttggggctgctcagaattgccgtacccggagaggcgcagtattttctctgagggctttgatgtgtcaagtaattggtttaccggcctcggcggagggggaattcgttcttgtactaaatttgtagcctgatcatcatgatccaatcgaatgtgctgtttgtccggcctcgggcgtgtgtgattccgatgaggcgacgttgggaaagagcgggacggacggcgtttggcgcgaggggcgccaggtcatgaaggcgggggctggggcaacaccctggctgcggcctccatgcgagaccgattgcagctgagcaaaaaatatgcagagcgatgcgatagcgacagatctcataaagcgccagcggcctgccggcccgctgagggcgctcgtcatgctggctgaaagctgtaggcgcttcagccatttcctttttcaagtgcatcgtcccaccatgtttgcgcacggggaggcgtcaggccgttctgcggccttttcatattgcacgatcccggacaggcatagcctcagggctatggcctgatccggtaatttcgttttttttgggcttttagaaaggacggtgtgatggttgatgatcttgtcgtcgatttatcgcggtttcagttcgccgcgacagcgctttaccacttcttgtttgtccccttgacactgggcctatccttcatcctcgcggtgatggaaacggtttatgtcaccaccggacgggttatctaccgtcagatggcgcagttttggggcaagctcctgctcatcaacttcgccctgggcgtagcgacgggtctgacgatggaattccagttcggtacgaactggtcgttctattccagcttcgtcggcgatacctttggtacgctgttggccgtggaaggcctgatggcgttctttatggagtcgacttttgtcggcctgatggtgtttggctgggaccgcctgagcaaggcgcagcacttggttgtcacctatttggtcgcgatcggttccaacctgtcggccctctggattctggtggccaactccttcatgcaggccccgcatggcgctgagttcaaccccgtcaccatgcggatggagttgagcagtttttccaccctgttcttcaaccccgacgcgcaggccaagttcgttcacacggtgctggccggctatgtgacagccgcgatcttcgtctgtggtgtgagcgcctactatcttctgcgcaaccgccataacgatctggctcgccgttctttccgcatcgccgcgctcttcggcgtggtgggcacctgcggtgtgatgaccctgggcgatgccctgggtttcgtcggcgcccacgctcagccttccaagctggtggcgatggaagccctctggaagacggaaaaagcgccgatggcgttcaacgccattgccttcccgtcgcaaagtgaggagcgcaacctgtatgagttgcaggtgccgggcgccttgtcgctgctggtgacgcactctttgacgggcaccgtgcccgctgccgatgtcttgcaagagcaggccaaggagcgcatccgcaacggcattcctgcggtgcaggccatgcagcgtctgagcagcaatcctcaagacgccgaggcgcgggcgcagttcgaagcgcacaaggccgacatgggttatgggctgttggtgcagcgctacgcgccggacggcgatctcaccaaggtcaccgacgccgatgtggcgcgcgcgtccaaggacacgatccccgaggtatggctggtgttctggtcgttccgggtgatggtggctgccggtctgttgatgctggccttcttcgtgctggcgaccatgtacacgctgaccaatcaggtgcaaaaccgcccccgcttcctgcgtttcagtctctggatgattcccgtgcccttcatcgcctgcgaagcgggctggatcgtggccgaagtcgggcgtcagccgtggacggtgtacgaggtattgccgacctggttgtctgcttccacgcatagcgtcagctatatgattttctcggtagtgggctttgtggcgctttacacgatcttcatcgtgatcgagatgttcctcatggtgcgcgccatccgtaagggtccggacgacaccggcggacacgacccccaaccggcgttggccgctactcacacgcggagctaatcatggaagtttcattcgttctcactgttatctggtggctgctgctgggcgtgctccttatggggctggccatcatgatgggtatggacatgggcgtgggcactttgctgcgctttgtgggcaagactgatgatgagcggcgtgtgtcgctcaacatcatcggcccgcattgggacggcaaccaggtctggttcatcttgggcggcggcgcgatttttgccgcctggccgctggtgtacgccacggcgttctcgggcttttacatcgtgatgctggtcttgctctggagcatgatcgtgcgtccgctgggctttgagtaccgcagcaaaatgtcgtcgccgcgttggcgcaatgcctgggactggacgctgttcctgtccggcgctctgccgatgattgtctacggcgcggctgtgggtaacgtgctgcaaggggtgccctttcattttgactggcgcctgacctcttactacaccggcagtttctgggcgctgttcaatcccttcgccatactgtgcggccttgtgtccttgtcgctctcgatctatatgggcggcaataccttgatgcgcagcggcgagtcgactatggcgcagcgcgcgcgcaaggcctcgatcttcggcggcgtggtgtttttggtgctgttcacgatcggcggtgtgtgggcttccatgctggacggcttcaagctggtgaagcaacctggcgccggcgttgcgcaaactcccttgcatcaggtggtcgagcgcagtgtgggcggcttgctggacaattacgccgcgcatcccattctgtggattctgcctatcgtggcctacgtcgccatcgtgctgggtatgctggccacggccaggaggcagcgcatcctgggttggtggctgggcgccatcacctggatcgccgtgctcggcacggcaggcgccgcgatgttccccttcatcatgccgtcgtccaccaatccttcgcacagcttgaccgtgtggaattcgggcgccagcacgctgacccagggctggatgctgggctttaccgtgatcttcattccgctgatcattctgtatacgagctgggcattctgggtcatgcgcggcaaggttgatgccaagagcgtcaacgccaacgatcacgcttactgaggaggtattcatggcggcatttttcaaatacatcttctggctgggggtctcgctgatcgccatcgtgctgggtgtcctcctgggggattacggtccctggtacttgtcttgggtgctgggtaccggattgatgattctggtcgcggcttctgctggggtgttgttcgaggcccaggaagacgcccaggacaagatcgatgcggcgcaaggtcggtagtaatcgtccgtcccattttgtccgtcccattcgcgggcttcggcccgcatctttcaggagtgccccgtgaatttgacgagcatggcaggcgaacgtaaaagttcttttggcacgctgcttggtgtgggtatttgggcgggcttcatctctgcaatggtcaagtcgggggtggaaaccattattcccccccgtcctcccagcgcggtgccgccgcctatcggcttactcgacctgatgggttttgatgctgggtcgatgaactatgtgtttaaccagaccgccgtgaactggggcggtaatggtgtgcacattctgttctcgatggtgatcgccttcgtctacgcctggctggtggaacgctgttccaaggtcggtgtctggtggggggtgccttttgcctggattaccgccaccattggcgcgcattgcatcgtgctgcccttgctgggcatcggcccgcgtccctgggacatcggtacggatggctttatctccgagtttgtcggtaccgccatctggatctggacgatcgagtgcgtgcgccgcgtgatgctgcgcaaaacctgaggtcgtcttggcctgaagaagcgcggcggtgggcaaccaccgccgttttgcatggtgcgccactgtgctcgcaaggcctgccgttcaaacggcttggccaggtgcagcgcctggccgcagtctctccgccacgtttttatcggatttgccctatttagatcggcttgcctgtgtctcggactgaggattccggatcatgcgcggcggggttgacgctgggcgtcgatgaaaacgacctctcttgccagccagatctggcagcagaggcatgttgcgggcggtagcccgcttcttttaggagtagctgagttggtacaaacctgtggtggcgcctgtgaacgcaagcattctctgagtgtcctgatcggctttggcatctgggcgggctttctctccgccctggtcaagtcgggggtggaaaccctcttgccgccgcggcccccgggggcggtgccgcctcccatcggcttgctgaacctgatgggctttgatgccgggtcgatgaattatgcgttcaatcaggctgctgtgaattggggcggcaatggcgtgcacattctgttctcgatggtgatggcctttgtctatgtcaggctgatggaagtctgctccaaagtcggcatctggtggggcctgcctttcgcctggctcaccgccaccatcggcgcccatggcattgtgtttcccttgctgggtatcggtccgctgccctggcacataggcgtcgacgcctatatctcggaattttttggtacagcgctctggatctggaccatcgagtgtatgcgtcgcgtactgctgcgcaaggtttgagacggcggcaagagggctgtcctgcggtcagcctgtgtgcacgcggccgcaatccacccccaggggatggcgctgcgtgtacagccgcacaataagaccgggcccgagcaaagcctgcgcccaatcgccttgcaagggcagcaccccctctgctgacaggctcgcgcgcagcaagggcgcgatgaccgggcctagcggactgtgcagcgtgagggcgatcagggcgtcgctgtctcggccttccgcctgggcctgaaagcgcagttcagcgcgcggcagatcggcctcgtagtgcagagtcaccgcgatgtcggcaggatcggcgggcgcatggtgcagggtgcgccgtcttgaggcgggcaggcggagtaattgcggggtcgtgaacggtgcgcggcgcggctggctggcccgctcccagtgcagggcggcgtcgagcagcgcctggtcgctgccgggccggccaagcaattccaggccgaggggcagcgcatcgctggtgaagcccgccggcaggcagagggcgggaaagccgatgccagggcttaattgcgcgttggcgccgccttgcggctcgccgatcatggctggccggcggcgtagggagggataggccagtacatccaggccgtgcatggcctgctgtacggagtcacgcagggcttgccgcagcagcagggtggcggctaagcggctgccgttgctgtcctcagtcgcgttgcgcaggcgcaagaccgcatccagcgcctgatggtgcaggccacgtttcagaatgccgcccaggctgtggatcggggtctgcgggtggcgcgcaagataggctgcaagcgccgtacgaaactccagcggtgtcaggctgctggcccgcaggcgttcggtcagttgcggtatctgtatttcgaccacgtcggcgcccaagtcgcgcatggcgtcaagcgcctcgcggcagcggcgggaaatctcctcctcgtcggcgtcgctgccgaagagttcgccgatgacgccgatgcgcaatcctttcaaaccctcagggttgagacgcgcatggaaaccgccaccccccatcctgctggccgggtcttgcggatcagcaccggccagcgcatcgagcagcaaggcgaggtcatgcacgctgcgcgccaaggggcctgcgcaatcctgagtgggagaaaggggtacgatgccgctgcgcccgatcagccccggcgtcgctcgcaggctgaccagattattgacggctgcagggatgcgcagggaaccgctggtgtcgctacccaggccggcggttgcgaaactcgccgcgatggcggccgccgtgccgccgctagagccgcccggcacccgccggggatcataggggttgcgggtgctgccggtcagtgaggaggtgttcgtgatgccggcagccagctcgtgcagcgtggtcttgccaacgatgactgccccggcttctcgcaaacggcctagggcccaggcgtcctgcgtgggctgatgcgtggctagcgccagtgcgccggcgctggtcggcatgtcggcgctgtcgtaattgtctttgaccagcagggggatgccatgcagcggtccgcgcggcccatgccgggcgcgttcctggtccagcgcacgggcctcttccagagcgccgggcgccagacagacgacgctgttcagctttgggccatcttggtcgtaagcgcggatgcgcgccaggcaggccagcagcaggctctcggcggtggccgagccatcggccatccgcgcttgcaaggtggcgatatccgcctcgaagatctcgtcctgcatcgttgcggcttagcggaagtggcaggccacccagtgtgaggcgcccgctacgcttacgggccgttcggtgagcgcgggctgctgttcgctgcaaataggcttggccagcgggcagcgcgtatggaaacggcagcccgaggggggattggccgggctgggcgggtctccaggcagcaagcggcgttgcgcgggctggtgtgggtcgggcaccggcacggccgacagcagaatctcggtataggggtgtagcggcccggagaacagcgtatcgcggtcggcgacttcgacgatgcggcccaggtacatgaccgcgacgcgatggctgatatggcgcactacggccaggtcatgggcgacgaagaggtaggccaggcccatctctttttgcaggtccatcagcaggttgatgacctgcgcctgcacggatacgtccagcgccgagaccggttcgtcgcagacgatgagtttgggccgcagcgcgagcgcgcgggcaatgcccagacgctgacgttggccgccggaaaactcgtgcgggtactttttcatggcctcagggcgcaggccgactttggagaacagccaggccagttcttcctggcggctgcgcgatccggcgagggccggaaagttgcgcatcggctcacccacgatctcgcctgccgtcatacgcggattgagcgaagcgtaggggtcttgaaaaatgatctgcatgtcgcgccggcgctggcgcatctgttcggccgacagacccagcagttcttcgccttccaggcgcacggagccggccgtgggttgaatcaggcgcaatacggctttgccggtcgtcgtcttgccgcagccggactcgcccaccagagacagggtctcgccgcgcgcgacatcgaaggacacgccatcgacagcctgcactacgggttttttcttgcgcaacaggccgccaggcgagccgtagtgcatcttcaggtcgcggacttgcagcaggggctggctcgtcggagtgggacgttcggcgctcatgcttggctccggcttgtggcgggctcgccgccaggttgagcgccgcctgcgatgccggcggcgatatcagcggcctcgaagcaggccacgacatgatcgtcgccctgcaactgcagcgtgggatcttcgttgcggcagcgctcggtggcataggcgcagcgcggcgcgaagctgcaacgctgaccaagctcgtgcgaggcgggcaccatgcccgggatttcagtcagccgggccgacgaggtgttcatggatggcatggatgccatcagtgcccgggtgtagggatgcagtggccggtcgaacagttcggcgacaggtgcttcctcgaccttgcggccggcatacatcaccaccacgcggtcacagcattcggcgaccacgcccagatcgtgcgtgatcatcacgatgcccatgccgagtttgcgttgcagctcgcgcagcaggtccaggatttgcgcctggatggtgacgtcgagcgcggtggtcggctcgtcggcaatcaacagttccgggttgcaggccagggccagcgcgatcatgacacgctggcgcatgccgccagacagctcgtgcggatattcgcgcacacgccgttcgggttccgcgatctgcaccagccgcagcatttcttcagcccgtttataggcctgcgcgcgtttgagcccctgatgcagcatcaccgcttcggcaatctgccggccgatggtgagcaccgggttgagcgaggtcatgggctcttggaaaatcatggaaatccggttgcctcggatttcacgcatttccttttcgctcagtttgagcaggtctgtgccgcgatagcgcacggcgcccgacacatagcgtccgggcggggtgggaatcaggcgcaggatggagagcgcggtaacgctcttgccacagccggattcgccaaccacgcccagtgtacggccggcttcgacacggtaagacacgccatccaccgaacgcaccgtaccattgacggtgtcgaaataggtggacagcccatcgatctccagcaggggcgcctcggaggcgccagccgggttcggaatggcggacatctcgcgctcctacagttgattggccaggcggggatcgagcgcatcgcgcaggccgtcgccgatcatattgatcgacagcacggtcacggcgagcaggatgcccggatacagaatggtgtagaaggctaccgcaacatagttgcggccttcggccatcatgttgccccagctcggaacctggggcggtacaccgacacccaaaaacgacagcaccgcttcggtcagcactgcggtggcggcgatgaaggtcgcctgcaccaccaggggtgtcatggtgttgggcagcacgtggcgccacaaaatcaccggaaggcgggtgccgatggcatgggccgcctcgacaaagagctgttcgcgcagcgtcagagcgagcgagcgcaccagccgcacgacgcggggcacctgagggatcgtgatggcgatgatgacggtggtcaggctgccgcgaatcacggccatcagggcaatggccagcaggatgtcggaaatcgccatcatgccgtccatgatgcgcatgatgagcgcgtcggcccagcgcacgaagcccgcaatcaaaccgagcagaacaccgatcgcggtggccagcagggccacggaaatcgccacggtaatcgacacccggccgccccagacagcgcggctgaagatatcgcggcccagcgcatccgtgccgaaatagtgctcggcggaagggggcttcaggcgttccagcggattgatggccagcggattgtgggtggccagcaggggcgctgcaagcgccataagggccatcaggatgagaatgaccaggccgatgatgagggtggggtgcttacgcacccagcgccagcgccgggcctgggccgagagggcgtcatgcacgagcggttggctggcaacgggaataggcgtgctatcagacatacgtgaacttccgaagggcgctagtagcggatgcgcggatcgaacagccgatagctgagatcgataagcagattgatcacgacataggtggcggccgaaacgaggagcacgctctggatcaccgggtagtcatggtgttgcacggcgtcgatcaccagccggcccaggccgggaatagcgaacacggtttcggtgacgaccacgccgccgatcaacagggcgatgccgacgccgaccgtcgtggcgatgggaatggccgcgttgcgcagcgcatggccgagcaccggcaagacgcccagacccttagcgcgggcggtgcggatgtaatcggcgtgcagcacttcaagcaccgtaccgcgcgtcatgcgggtaatcagggcgatatacaccagagccagattcacgcatggcaggataaggctgcgcagccatggccagaccccttgcgacaggctgacatagccttgcaccggcagccattgcaactgcaccgcaaagctgtagatcagcagatagcccaccaggaataccggcaccgaaaaggccagcacggcgaaaatcatcaccagccggtcgatccaggtgccggcccgatacgcggccagcacacccaagggaatggcgatgagaatggacaggcccatcgtcagcgcggcgatcgacagcgtcggttcgacgcgctgcgccagcagggtcgtcacgggcacgtgggtgaagatcgaagtgcccatatcgccttgcaacaagcggcctgcccaaagcatgaactgacgccacaggggctcgtccaggcccatcgccaggcgcagcttggcgatgtcctctgccgtggcgaaatcgcctgcgatcagtgccgccggatcacccggcgacagatggatcaacatgaacaccacgaccgccactaccagtagcaccgggatgatggaaagtacccgtctgactacgtatcccataaatcttccatgcttaaaaggctctgagggtgattacttgtccagcacccacatattgggcacgctccagatgccgtcggcattcttgagcgtgtcagtcacgacgaacacgcgcgagaattggcctgccggcacataggggaagacttcgtaagcacgctcctggaacttgtccagcgcggccttgcggtcggccggctcttgcgcggcgatccaggcgttgcggcgcttgtccagttcttcatcgcagggccagcccggcaggctgttgccgcaggccgcgcccagataggtgttgttcaagggcgagttgacgttgaactccgaggccgtcgacatgaacagattccagccgccttgcgggccggacgctttctttgcgcggcgcgccgtcatcgaggcccagtccatcgcctggatgtccaggttcaggccgatctcttgcagcaattgcacggcaaccagtgtcgcagcgttgatcgtggcgtggtcggtgggcagcagaatcgtgaccggctcccccttgtagcccgactcggccagcagtttcttggcctgagcgagattgggtttggcgaagggctcagagcccgccttggtgtcgttcgggctgccgcagatgaaggcggtgggacagtgctccacacgcagatccttgggatagcccatcgcgctgaggaatttagcctgatcgatcacgtgtgcaatcgccagacgcgccttggggttgttgaacggagggaatgccgagttgggaataatgtagagctggttctgctccatgacgcccatcttgaccgacttgtctttgcgcagcgtgtcgatgtagtcgggcggcgcctgctcgatcatgtcgacttctttgttctttagtgccgcaacggcgctgttggaatctggaagaatgatccattccacgcggtcagcatgcgaggtcttgtcgccggccagtcccgagggagcggctttggggccgacgtagttcgggttgcgcacgaacacgatcttgctgcccggcacccactcgtcacgcttgaacagataagggcccgaacccgtcacttcacccagcggacggtcggtgggcatcttggccatgcgttcgggcatgatgaaggccggatagctggataccttggccaggccgtcgagcaccagcccgaagggctgttcgagggtcagcttgaacgtgttgtcattgaccactgcccatttaccgccggctgcggccagcgcgcgcccgatgttgtcgcgtgcgccccagcgttccagggaggcgacgacatcggcagacgtgaccgcctggccatcactgaatttctggcctggacgcagggtgaaggtccaggtttttttgtcgtccgaagtcgtgtatttctcgaccatctgcggctggacttggcccttggcatccatggcgaacagggtgtcatagaccatgtagccgaagttgcgcgtgatgtaggccgtggtgaacgaagggtccagcactttcaggtcggcgtggggaaccaggcgcagggtcttttcctgagcctgcgcagcgccggcgcccaatacacagagggccgacagggaaaatgtcaggagatgggcaaacaaagtcttcttcatgagaacggactccagtgcgggaaggtaatgtgcgggcgcagccttgccttaaagcggccacttaggcaggcggatttttgaataactgagggtcttccaatctggcgtggccacgccagggccgccgacataaatcacatgtcgtgcaagctgcgaaaacgaagcgtaaaaatgctgggccgatttcacgatgaccagacgctttgcattcaggtcacagcccagttgcgtgaacaaatcgacattgatggcctgattgcgcagcgaggtcaggacgatttccaccccctgggtttcgatcagcgcacaatcgcccatttgtgcgggcgcgccggacaggccggtcatcaccaggccggggtgcaaggccttgacggtgcagcgggtatcgaccgggtctcccgacagggggccgaccttgccgcccagacgcatcatgagcgtggtgcccacgccggcatcgaaggcaatgcgcactgcgaccgggtcccacagcggtcccatggcgacattgccaataccgcgctccagcacgcggcgcagcacaaacgtggaatcgcccggcgcgccgctgccaggattgtcgggccggtctgcgagtacgaccggcgcgccatcaaaggccagcgcctcatccagcgcttgatcgatgctgcgataaggcaccatcagggcgtcgcgcatagcgatgagttcgtcggccagcccgcgcgccaacgcctgagcggcagcggcgtctccgtccgtgtagaccagcatcttgcttcccatctcgggcacgtcacccgtggcaaagccctggatcgccgagatggacagcaccccgttcttgccttccaaggcctgcatgcggctgacgaagccacgagccggatcacgcgaagtatgcatcggcacgatcatttcgcagtcgaccatggccgccactggccggatgcgaccggcctgggccagcgcgcaaagatcgaccaattcttcggcgcgctcgcggatgtcggtatggggatattctttgaatgccaccagcaaagtggctttttcgaccatcaagggcgtgagatgcgcatgagggtccagttcggcgcccaccacgacgtcggggccgacgatctcgcgcactcgcgccaacagatcgccttcgcaatcatcgtagccatcggccaccatggcgccatgcaaacccagcaagaccatatcgacaggcatggcggcgcgcaggtcggcgagcagctcgtcgcgcagggtttcgtacgcttcgcgggtcgtcgcgccgcccggctgggccgaggtcacgagaccttcagctaggtcccaacccgcggcgcggccgcgcaggcgggcgatgtaaagcggggcgcccgcgaaggtcacgctgtcgggatgcgcgcctgccgggtagtaatcccggtcgcggaatgaagaaaggctggtcggcatgggcgcgaaagtattcgtttcggtgcccaggcctgcgctgaaaactcgcatgttcgttctccggtcagtaagcggagaacccatgcatcgcacaggcggatgaatacatgtttttccccaggaatattttttgagtcctgatgcccccctgcttatcgcggtgagcttatataggctctattctgacgcatgccagatgagttcggccgattatgcagaggcgactctgacagaaccaatagcaaagacggccgtattcataactttggggtatggcccctggggaaaacagggaagtgcaggccgcgcatgcaggaaaaccccgaggcggggtcggggcgattcttgcacggctttgttgcggcgctggaatcagccgccggtttgatcccactcggcgatggcgacctggttgcggccttgcgctttggccttgtacagcgctttgtcggcgcgctgaatgagggattgaggggtttcggcggggctcgaggtgcccacgcccagcgacaaggtgacctggcccgtgatggggtcggtgagggtggcgatagtgttgcggatgcgttccgccagggcgacggctttgatgagggggcagttgggcagcaggatcaggaattcttcgccgccccagcgggcaacggcgtcgccctcgcgcacattgtccctgatcaggttggcgcagcgtttcagcacggtatcacccaagaggtggccgaactgatcattgatttttttgaagtgatcgatgtcggccatgatgacggaatagaaacggccgctttggtgcgcagcgcgatgcaggcgctgtattttcgcggcggcgccgcgccggttaagcaggccggtgagggcatcgctgcgcacctgcttgctcaggagcttttcgcgcgctacgaactgtgagatgtctttcagcacgctgatgtagtgtttgacgctgcctgattcgtccgtcagcgtggtgatgacctgttcaatataggcgttgctgcctttcgcattttgattgggaaaggtgtggcgcgtacgcttgcccccgtggatgacactgaggagattcttgtagaaatccgggtgaggctgaccggagttggtggcttgcggcgtcagctggtgtacttccttggcgctatagccgatggcgcgctggaaagcttggttggtaaataggatatggcccttatcatcggcgatgagcacggcatcatgggtggcgttgagggcctgcgccagaagcgcctggcgctgttgcgccagcgtgcgcgcggtgatgtcgcgttgaaccgagacaaagtgctcgatgcctccctgcgcgccacgtacgggcgagatattccattccaccagataggggctgccgtctttgcggtagttaaaggtggaaccctgaaaataatcaccatttttcaggcacaggcgtaagcggttgatgaccgttttgtccgtcagcgggccttgcaggattttcggcgagttgccgatgagttcttcggcggtatagcccgtcatggcgcacaacgccgggttgctgtatacgatgataggctcgacaccggccgtggtgatcaataccgaattgaatgactgattgatggcgagttgaagcagctccagcgcgtgatgcggcatggagagatttcgttcgggagcgttcatgaatctgcgtgctgggtcttgattctattaaggcatctttctgagggcgtcgcctcgatggcctgttgcgccccgcaacgatgtttcaacccggattgctgacgacatacggtttttagagggtgctggcgagccgctttatatgccgccccattatagtcgtcctgcgggggttctgtctttttggcagcatttatacgaatttcatcatatttatgcttattttggcagaaattgaaagacgtattcggcggtttaacaaaagacgacgttacatctattgcgtcagtgggctggacggcaagcgcggccggcaatcgttcagatgccggccgcgctggtgtgcgtcagtgggctttgtgatgtgcgttgccgctgcgctgggtggtcagcggacgtacctcgacttcgatgcgctgggtgtggcgttttccatcagccgattcggtgaccagcgtgagaggcacatgctcgccggtggtcatctggcgctgtaggtccatcagcatgatgtgatagccgccaggtttgagctccacagccttgccggcaggcagcgcaaccgaatcgacctggcgcatacgcattacgtcgccttccattttcatctcatggatttcggtcgagcgtgcgacatccgagtgggcttcgaccagtttgctgtccgcgggggcgcgcaccgtcatgaaggcgccggtggacttttggcccggcacgctggcgcgtatccaggcattgtcgacgctgacctgggcgtgtgcggttgcggcaagcagcaggcccagagcggccgaggcgccgagtcgtttgaggattttcatggttgattccttgatagggccgcccgattgcaacggtgcggccggttcccgatggtgccttccggcatgggcgcagaaggcgtgaccgaaagcggcggctggccaggaggactggcgtgcctgctttacgcgcgtgtagccggcggggcgcgtgagcccagaggcgggcccggcggcggtccggccaggctggcgcgataagcaggaaggaccggtgctttgtgggcctgtgccgctgagggagagggcatgaggccggtcggcggcaagatggcctgtgccggcagggtgccgaaggcgcaggtcttggcgtccatggcgggattgccgggtttgcccggggtttccagttcgacgaacacggtgcccgcgccgctgcacagggtcagcagggcgtgggagggggccgccatgaaaccgttgggaatcagtgcgcggagcaaaaacgccgccatcgccagacagatcaggatctgccaggaccgattaccgcgatggtttgccgtcgtgctacgcatgcgtcggattctagtacagctcgccgtcaagagatcagacgttttgatcaagacaggattagaggtattccgtcgttaataacaggccgatggtttttccttcttctttgatctcggtcacgcgttgttctgccctatcggtttggatgatttcgccggggcgcaaagccgtgctccagagttgttcgccacggccatcaaagtttcggcagctcgtgctggcctgctcaccgccgaaatgcgtggtgggacaactgggttgggtaatggcgccgatgaattcgatgcgtagggtttcggcaaagaccgggaccatgaggctggccccggcaatgatcagcgcgctgcggatcaggggtgggtgtgtcttgaacattgctatatctcattgatgctagtgatcgcccaatgagtagaaagagggtcaaaagatttttttgagcccgaattctaggctaatgattcaatatcctttgttgaggagagttccccaatttgcttggagttcaagggtttggaaatagcaagaaaccctaaaataatccgaagtggtttgatgcaaatagggtgtcagatcagaacaggctgtgctcggcaggccgacgccgcccgcattgccgcccgcgtggcggcccgtagcggcccgaggtggcggcgtccatcattccacggcgcgcagccgggcttcctgcaagtcgagctgctgcgcgtgctcgcgcgccagcgtatcggagatgcggtgggtgcgcgccaggcggtaaacggcataacgcgaagccgttacggccgccagacgcaattcgcgctcgatacggatgcgtagcgccaggtcttgggctgacccatccgcctcggcttcgccagcctgacggcgcaagctggccgccagtgcatcggagacctcggcgtagagggcggcatcttcagggtgcgcggcaatctgcttctttgtggacgcttccagactttcgagcgcggcacgcagcatggcctcttgcgccagcacccgttcctggtgaacccggtcattgggcgggaaggtcagcccgcgcaaaagcggcggcaggctgatgctggcgaacagcagagaaaacacaatgacaaaggccgctaggctgatcgcgagatcgcgcgcggggaagggcgtgccatcgcccaaggcgaaaggcagcgtcattacgccagcgagggtgacggcgccgcgcacgcctgctacagacatggccagaacgaggcggggagagataggtaggggtttgtggcctttacggcgcgaccggtaggcgctgatcttgagcgaggtggccacccatatcagacgcaccagcactagggccaggcagataaagagaccgtagaccggcagccagtagagggcatggccaccgctctcggcggcggcgcgcgacagattggcgagaatggtcggaaattgttcacccagcaggacgaacatcatgccgttgagcgtgaactgcaccatattccatacggcagtgcgctcgacccgcgtggtggccagcagccggcccgacatctcgatatagctcatggtgatgcccgcagcgacggcggcgagaatgcctgaggcgccgacctgttcggccacgaagtacacacagaagggaatgatgaggctgagcagcacgtcgctgcccggctcggagccgaagcggcgcgtaagcagcgcgcgcgtgcgcattaaaagccaggtcagcgcgatgccggtgcagatgccggcgaccgtcagccagacaaaatacatcgaggcattagtcagcgagaacgcgccggtcatggcggcgacgacggccaggcgaaaggcgaccagcccgctggcatcgttgaacagcgactcgccctcgagcacggccatcatgcggcggggaatcctgactcggtgggaaatcgcctcgacggcgaccgggtcggtaggcgagacgatggcggcaattgcgaaagccaccgtcaagggaaccaggggaatcatccagtggatgaaatagcccacgccaagcaccgtcaggaagaccaggccgaaggccaactggacgatggaggaagcctcttgcagcacggcgagcttggacacccgccagccatccagaaacagcagcggtggcaggaacagcaggaagaagatatcgggttcgatcaggacgccgcgctgaaagacagcggcgatcagaaaaccgaaagcgatctgaataaagggcagcggaatggcgcgcggcaaaatgcgcgccaggactccgctaagcatgacagccaccagcatggccatgatgatggcgaaagtgctcatcgcgattctcctcctgagggaggcacaaggctgtcattgagtttgcccagcgcaaaggcaagtgagacggctgcgacttgcgcggccgcgtgggcgtcggcccgtgcaatgcgcgcgctgagcaaaccattggccgcttccgtggcgacggtaatggtgcccaggccctgtttgtaggcgtccagcgccgcatcgtaggtcaaggccgtggtgtcaaccagcgtggaggcggcctcataggattgcagggccgtttccagcaggttggaggcgatgacgatttcgctcatggcggtgttgcgcagcttctccagcgcggcctgggcggcctgcacccgctctctggcatcgtgcaggcgcgagctgcgcatgccgccatcgtagagcggcatcgtgaggcccagcagcacgccgcgcgtcaccgagccgttcgagagcccggacaccggcccgatggatagtttgttgtggccgcccatataaaagccggccaggaacaccttgggcagaaagtctgcctgcgccacatccacgccgttctcggccgccttgagcgaagcgatgctggccatgatgtcggggcgttcagccagggcgcgttgcaggatagccccttgggggagctcttgcgcagagggcaggggagccgccgcgctgtcggctacgcgaaccggcgtgcctggcggcaggccgaggtgatccagcagggcttgataggcgttgcgctccaggcctgcgctgcgtacttgttgcaggcgcgcctgggcgaccagttggcgcgcctgggcctcttcgatcgaggtggccaggccgctcttgcgcttggccatcacggcggccagcacgctttcgctgttttgcagggtttcggcgctgatccgcgtacgctggcgcgccgcgccatattcgtagtagttgcggctgacgtcgtaaaccagcttttgatgcaccagattgaatagaaagttagcgcccaaggacaggttgcgcgccgcctcgttggctgaggcgcgcatgccgaagtcaaacagcagccattccagcgtgagtgcgggtaccgtgcctcgcaggctgctgtctatcgtgggacgctgaccgagtatttcgggcaggcgccgatccgtctccagtcgtccggtgatgacggtggccgacaggcggggaaggtaggtggattcggccagcccgacggccgaggcagcttgccgcgcctggctccaggccaggcgggtggccggattattacgttgcgccatatcgatgagtgcgggcagatcgtagtcgcggtctgccgccggcctgacgggcagcgccgggctctccgtggccagcgcacgccattgcgcgggcgctgcgggcggctgccaggcgcgattggccgaggcgggggcgcggtcgatactgctggcgcaggccgccagcagtacggggctgcacagcgccagccagcgcaaaggggcaagccggtcagcggccatcgatcaaagtctccagtcgttggatgtcggcgcccagcgcgccgggcagggccgcagagggcgtcagcgccggtgcgccgtccggcgccttggccgcaacggcgcgggccagcgcatccagacgctcggcggcgcgagcgtcggcgggtgggctgatcagtagttgcaggctggctgtatccatggtgttgcagatcgcattgatctgggcgatgtcggcgtcggaggggcggtgccggtacacctcgaaatgggcaacgcccagggcctgccgcgtttgcgccaggctgtctgcgaccttggaagcgtaagccagccgcaaatcgcgcgcctcggccgtgttgccgggagccgccacgcgcgaaagatagctcagggattgttgcaggctatcccatactttatgcagtaccccgacaggccagaactgcgtgaacatgacgtacagcacgaagttgcccagcaatacgcccacgacacggtcacgcgcggtatccatatcgaaggtagggccaaaaccctgtaacacggtgagcaaaaaagccagggcgatttgcacacccgcataggagatgcgctcgctgcccaccgccacccaggccgagagcagagtgccaataaagaccagcaccatgatggcgcctaccgaggtcatgtgcggcatcaggaaaacgatggagccgatgcccagcgccgcaccgatcaggcagcccgtgatgcgcaataccagtttgtgcgtggtttcagcgaccgatcccagcgccgccacatagcaggtgatcatggcggtgtgaatgccttgccattgcgccgcggtatagatgagatagcaaagaatggccgccgccgtggttttgatggcgtagcgcaggtgctcgggattgcggcgggcgtcggcgcgcatgaaaggttggccaggcgccggggtggggtagtgatccggcgtgcccgacagctcgcgcagcgctgcgtggatgtgccgggccgtctcgttgagtccggaagcggcaggggcaggggcgggggcggcctggccacgcgctagggcttcggccgcctggcgcatttgggtcgccagttcgtcgcgctgggcctgcggggtgtctggcggcagcacttgcagggcggtggcgatgcgatagctttcctgtagcgcacgcgccacacggcgcagctcgtttctgcggcccagcgccagcaggcgtgtcatgcccagccgtttgatggatgcttcctggccgtcgccgacgagttcgagcaggcgggcgcggtgctgcggcgtatcctgcgcggccaggtcggcgcaggcgcgcagtcggacatcgagcgtatggcgcagcagcgcaagcggtttgcggcccaaggtgagattgaccgccagcacacaggccatcggcatggtggccatgagccaggcataaagaatggcgcgagtggcagcttcgccaaagggcaccatatcgagcagggtcagcacgaaggcgagcaccagggcaatgatgccgcccagctcgccgagcttgcttgcggagcccagatagagcaggccgatcgaggtcacggcgatggccaggatgcgcagcgctggcacatcgatggtccagcgggtcagcatgaagagcacaaggacgaccacggccaccagtatcgtcagggccaccgcgaggatgacaccctcggccgcgtcgggcttcatcacgaagaagatcagatagcagctgagggcggcctcgggaatcccgtaaacggccgccatcatggtagtgagcgcgcaggtgagggcgatgcgccaggcttgcgcgaaacggcccggaaaggggtcgatcaggtcatggcgggccaggcgtagaaaccctgaccaggattcagcactgttcatcggtatgaatgatgacggtggccgagcctcctacgcgcatcagctccggtggcgggtctttcagcagcacgcgcaccggaaaacgttggcctacacgcacccagttcagcgttttgggaacatagggtaggctgcgcgggatggggatcaggtcttcgctcgccacgccccagccgatggagtccacgacgccggcaatcggcctggagcggtcggcggcgacatagacgcgggcgcaggcccctggcttgatggcgctcagttcggtttccagaaagcctgccgaggcccaccatcgggtcgtgtcgatcagcgtgaaggcggattgcgcgggaacgaggtaatcgccattggcgatagacaggccgacgacgcggccatcattgggagcgcgcacctgagtgtcgcgcaactgccgctcggcgatggccagcgtggcccggttctgcgcgaccacggccagggcggcatcggtgtcgcccaccagcgaccgcgcggcatcctgttgcgcgagcgcttctttcaggctggtgtcggcattgcgctttagcgtgcgggcgtcgtccacttgctgcgcggtgacataccccttgggcagcagaccctgtaggcgttgcagggtctggccggcctgggcggcgttgatgcgcgcgcgttcgacctgctcgctggcgatggcggcgtttgaggattccgccgatacactgcgtttgcgtgtcgcgagcgccgcttcggcggcctgcaggccggcccgggcctgctcgacctgcaactgataaaactcggggtctaccgagaacaggagttcgccctgggtgactttgctgttttcctgcacggccaattgttggatgcggccgggcacggatgaggccatacgcgccacattggccgtgatgaccgcgtcttcagatagggggcgagcgccgatgcgagcgaaatacgcccaacctagcccgatggccaggaccatgatgacgattaggatgacaacagcggcgcggcgccgattgcccggttcggagtggggggttggcatgtcagcgagcgtaaatcgtcagagagagcaggaacatgacggccgcggcgaaagccagataggtcaggagatgcaagggcaggtattcgtctacgcctgttcgcaccaggatgacgcgcagcaccagcgcggcgatgcaacccgccgtggcgcacagcagccaggagggaaaataggaattgaacagaacgacatagggcggacgatcacctgcgcagccggtcaaaagtggcgtgagccacagcgccagggcaatcaggcgatggccagcgggttgttgcatattgcccaaaaaatgctctccgaagaatcgtcgtgtgacaccgtcagggccgtcgcgttgcattgatggcaagatgatacaaggttcagatgaaaacgcagcgcgcgccggtgggcgatcgcgctgcggttttcctacatgtcagattgattttccttagctctgcagggatgtgccggacaggcctgcgcgagccagcagggggctcgctgcaatgtgcgcaggatcagttgggcgaccagaacacgtattcggccgtgtaggggctctcggcgagcttgcctaccgtgttgacatcgcaaggcgtggtgggggcgccgccgccgctgctcaccaggcgctggatataggtcacgccggtcaggatgccgccgggcccgccggaggggttggcgatgaccagttgatcgtacagccggttctcaccgatgttggcgcgcacgatttccatgccggtcaggttggagccgtcggaggcttgccaggtttccggagggctgctgaacgtggcttgcgcggttttgttgctgagtgtcgccttggccttgatgatgcgccagacgggggcgcccggcgcgccaggcaggggttctggccgcaggcattcgtaggtgatgacgcctgtggcgggtgcgcgccaggacacatagttgccggcgggaacatgcatgatttccggtacggcggccgaggcgctgaatgcggcggcgatgagtgggagggccagtagatgacccagcgggcgacgcgagtattgcttcatgctgactcctgtaattcaagccggattcataaagggctgccaggattctacaggcagagcgcggctgcggtacttgaaagtcgctgcggcggctgccggcgctgctcaggctttccgttcccgtatggggagggtaaggtaggggcggtttggatggtctttagtatttatcactatgacgggagtgggtcggatgtatatgacaggctttacgggcgtgccgcgtgcgcgccgccggaatccggaggcctgcggttgccgcaagcacgggcctttgatggcctggatgaatcgcagagttgaaaacgacctggtgctgcgcatggccgcgggcggcgtggcggagaccgtgcgtccctttggcgcgtttcgggctgacagcgcctttgcgggtgacccccaggtcagcgcaaagccggtgatcttcaccaatctgcgtttgttcgacgggctcacatcgagcctgcgcgacggcatggatgtgcgcgtcgagcacaaccgaatcacggatatcctgcctgccggtcagggccgcgagggtgcggccgttgtcgattgcggtggccgggtcttgatgcccgggctcatcgatgcgcactggcacagcatgctctgcggcattacgcagatggcggccatgaccgccgaccccgcctatatccatctggtcgcggcccgcgaagcgcaacatacattgatgcgcggctttaccagtgtgcgcgatgccggtggccccagtttcgcgctcaaacgcgctatcgacgaagggctggtgcacgggccgcgcatctatccttccggcgccatggtgtcgcagacctcagggcatggggatttccgcatgccttatgaagtgccttcgcgcccggatgcgctcagccatttcgagttggccggtgtcagcgctattgcggacggtcatgacgaagtgctgcggcgcgcacgcgagcagttgatgctgggcgcctcgcaactgaaactgatggcgggcggcggcgtcacctcgctctacgatcctttgaccagcgtacagttcaccgaagaagagctgcgcgcaggggtgcaggcggcggcggattggggcacttatgtgatggtgcacgtctacagttcccagggcatacagcgggcgctcaaggccggagtcggttccatcgagcacgggcaattggctgacgaggagacggcgcgcatgatggccgaccatggcgcttggtggagtttgcagcctttctttggcgatgaggacgccaaccctcaccccgatccggtcagccacgcgaaacaacagcaggtcgcccaaggcaccgagcgcgcctatgcgctatcccggcagttcgacatcaagacggcctggggtacggacatcctgttttcgccgcagttgctggcgcggcatagccatatgctggccaaactgacccgtttgtatgcgccgttagatttgctgcgcatggccacgggcgctaatggtgaactgctgggcatgtcgggtctgcgcaacccttatgctggcgctgtcgggaccatcacccctggcgcattggcggatcttctggtggtcgatggcgatccttcgcgtgacctggatttcctgacggagccgcaacgcaatctgcggctcatcatgaaagatggcagggtctacaagaactcgctctgatgtcctgcgaggcggcggctctcagttgcgccgtatgctgtggtttggatgggcagctgacctaggtctttgcgtagcggcagtctgcaccacggctttccgggcaaggccgctaagcgcggccttaacgcggattcctggctgctcggtctgagcgccgccgcttggctcttgaaccaggctgcggtgagcttgtcgggcgtctttcccggccagaagcacgaaaaaaacgccgcctccaagcttcatcatcagcccgctatgctgggtctggcttgcctcgccggccaactacccgatgtgggggtggctgcttagataggtcgtcacgatttcgagcaccccattgatgatgaattgcacgcccatgcaaaccagcaaaaagcccatcacgcgagagatcgcctgcacgccatcgtgcccgatgattttcacgatgcggcccgcggaccgcagacagacccagaacagcaggcccaagagcaaaaacaccaggataggcgtgacctcaagcacccagcgcgaatactcgtgatcggtgtggatggtagacgtggcgctcacaatcatggcgatggtgcccggaccggctgtgcccggcatggccaggggcacgaaagcgatattgggcacgctgcgttcggcgatgttggtggcggcgtcggcctcgggaatatcgtccgtggtggtctgcggaaatagcatgttgaaaccgatggccgcgacgatcaagccgccagcgatgcgcagccccgggatcgaaatgccaaaggtgctcatgatccaggtgccggcgtagaaggtcaccagcatgatgccaatgacatagaaggttgcctggcgaatctgcttttggcgttcccggaaggggatgtgttcgctcaaggaaagcagcagcgtcatggatgtgagcggattggccagcggcagcatgagggtcaggcccagtccggtgagtttgaagaggtcgataacgtcgttgatcatggcgatagggtctcggcgtgcaggagtggggcgagttgttcgatgccgcgcagggtgtgctgcaaatgctcgcgcagcgcccgggaggccgccccgcaacgtccggcttccagcagatccaggatgtgcagatgctgctcgcagtggctgcggtagcgtgtacggtcgcgcatgaagcggtaggacagcaggcggcgcacacggttcacacggcggatggcgtcgatgaagaacacattgccggaggcctcgaccaatgattcatgaaaacgcacgccgcgttcgtgaatctggtcggcgctgtcgctgtctatgccgccgtcgaggagatgctgctcggcctgccggcaacgggccaacactaccgggtctagccggtagcccggttcgagcaaggcggccggctccagcgccaggcgcagccggtaggattgcagcaaggcgtcgggagtgcgcagcatgggcgagaactcccagccatagccggggcggcgcgaaatccagccttcggccgcgatgcgatcaagcacggcattcagttgcgcgacggtcagcttatagcgctgacgcaattgcgcttccgtcacggcgtcgggcagatcaccgcgcagcaggtcgtcagcgatgcggaaataggcttggtcgccggtcgcggccggcgcgttcagcgttacctggtgcgcggcggcggtcacgaaatagccgcgattgggttgccgcaggagcaatccttgcgccgccagttcttgcagcgcgtcgttgacaggggtgcgcgagacgcgcaattggtcggccagccactgggcgggcaagtgtgcgtccggcgccagtctttgcgtctggatcaagcgaatgatctgggcagcgatggcgtttggagggttcatgcggatgactttaacccggaatctgcgccgtggaagcggcgccggagatcgcggtcagggcctgccaggctggcaggcgggtccgccgtcaggatagggcgcgttgcagaatgctgggaatcacgccgccagcgcgcagcagcttgcattcgagctgggtttccaccgccgccgtggcgtcgcaggcgctgcggcttccatcggcatgccagatgcgcacggctacggtggcgcgcggttgaatatcggccgcatcgatctcgacgcgctcgcctgtctgaagtccgggccaattcgccggaaggcgcagcggcagcacacccatgccgatcagattggagcgatggatgcgctcaaagctcttcgccagcacggcgcggatgccgagcaggcgctgccccttggcggcccagtcgcgcgaagatccggtgccatagcgttcgcccgcgaccagcacgacgctttgtttctccgcctgatagcgggccgccgcctgccagatcggcatgagctcgccgctgggcagatgccgggtgtgcgccaccggcgcgtcgggcgccaagtggttgctgagcgtgcggctgtagaaggccgcccgcaacatgacttcccaattgccgcgccgggaagcaaagacgttcagctcatgcctgttttcgccgcatgcttcaagatagtccgccaccaggctgtcggccgggatagcgctggcaggtgaaatatggtcggtcgtgatgtcatcgcccagcaccaggaggggataggccgtgtaatggcctagcaggcagcccgcatcacttgcggcaaacggagggcggcgcaagatggtggatgcggggtcccagggaaagcgcgcgcctgcgggcgccggcaaggcatgccaggcgggattgcgcgcggcctgcgcgaagtcatgggcgaaatcatgggtggacaggccttgtttcaagcaggcctgaatgtctgcctcatccggccagagatcggccagcatgacgggctggccttggccatcccggccgattggcccatgcatcaaatccaggcctgcgtcaccagccagggcgtaggcgatcaccatgggcggcgacatgagaaagccgagttccaaatcgggatgtacgcggcccgggaagttgcggttgccggacaaaatggcgactgggcgagccgcgccagcgcgctgggcttgttcgatgcgctccggcaaggcgcccgagttgccgatgcaagtgctgcagccaaagccgacaatgtcaaaaccgacagcggccaggtcgtccagcaaaccggcgcgttttagataactgagggcggccggcgatccgggcgccagcgaggtcttggtccagggggcggcgcgcagcccgcgcgcgcgggccttgcgtgcaagcagaccggcggccatcagcaaggcggggtcgctggtgttggtgcaactggtgatggccgcgatggcgacaggatgggcgggcagattgtccgtccccccggcaaaacctgccagggcctgtgggatgcgcgccaggggcaggcggtcctgtggccggcgcggcccggctgcgctggcgccgatctgctccagcgcgatgtgcagggtctgtgtgtagcgcggccgggcctgcggatcgaaccacaggccgttgcgttgcagataggcccgcgccagcgtgagggctttttcgtcgcggccggtttggcgcagatagtccagcgcttcttcgtcgggcgggaaataagcggtgcttgccccgtattcgggcgccatattggcgacgacggcccgtgtgccggcagacaggccggacacgcccgggccgaagaactccacaaactcgcctgacacgccgatggcgcgcagacgttcggtgacggtcagcgccagatcggtcgccagcgagcctggcggcagggcgccggtcagctcgacgccaatcacctccgggatgcgcagcatggtgggcatgccgaacatcacggtctgcgcttccaggccgcccacgccccagcccagtacgccgatgccgttgatcatcggcgtatggctgtcggtgcccaacatcatgtcgggaaccgcccagggctcgccctcacggagctcaatctgcaccagcgtggcgagctgctccaggttgatggtgtgcatgatgccagtgcccggcgggtgaatgcgcacgccgtttagcgcgctgctggcccaacgcaggaactgatagcgctcgcggttgaggcggatttcatgcgcgatattcaggcgggccgcgtcggggcgggcataggcgttgacagccagcgaatgatcgaccgacacgtccaccggcaggcaggggttgagccgggcaggatcggcgcccgcttcggccagcgcgtcgcgcatggcggcgatatcgaccagggcaggagtgctggtcgtgtcgtgcatgagtacccggccaggctggaaagcgatctcggcatggctgcagcctgcgcgcagccaatcgcgcagcgcggcgacagcggcttcacgttcggcgccgcgcatatggcgcacggcgttttccagcagcaggcgtaacacgactggcagggggccggcatcgagtgcgggaaggtcgacgatgaaatagcggtcgttgccgacagtcagcgtagccggagagaaagacgcggtagtcatgcccggcattattgcatttttcaattttaaaaagcaattattcatccatgatgctcgggctgaacgtcgctgcggcgcgatccgcctggcctcatcgggccctatcggtatcaaggcctctcaatagcctgcgctggcccggagatcgaagggcgcgcgtggcctctacaatgcgctgacaccgcctgtcgcggtgcgctgaacaaggggagagcatggacgcggatttctggctggatcgttggcgtgagggaaaaacaggttttcatcaagaccgtgttacgccgctcttgcccaagtactggccccgcctggcactgccgactggcgcgcgcgtgctggtgcctctggcgggtaagtcgctggacatggtgtggctggccgaacagggccatgaggttttgggagtcgagctttcgtcgctggccgtgcagcagtttttcgccgaacagggttgggccccacgccggtgggagagcgcctacggccagcattacgcggccaacggtgtcgaattgatctgcggcgatatcttcaagctcgacgacgcagcgctaaaggattgcctgggtgtgtatgaccgcgccgccctggtggcgctgcccgagacgatgcggcgcgcctatgctaaccatgtctatggacagatgccggccggctaccgcgggctgttgctgacgctggattaccctcaaacacaaatggaaggcccgcctttctcggtcgacgaggccgaggtgcaggcgctgtttggcgagcaggcccatctatgggaccgtcgtgacattctggagaaggagcccaagtttgccgagcgcggcgtcagcagactggacaccttggttttccgcttgagtgcagcctcgtaacccgctaagcctgtctcgatggcgttatagaatccttgcgagcccgctcaaactgccctgcgggcagcgctgccccttgccacacctgctgccgggcttcggccggtaccggagaaatcgtatgaaagccctgttcctgatctgtttttccgccttgctgtccggctgcgtttcgggccagtttgcgcatccaggcccgccgcaccccggcgcggtcaatccctacagcagtggcggtttccacgacgccgggcccaattatcccgataccggccgctgacgccaaagccctgtcggggcctgcctcgggtaagcgccaaaacagcggagagaaatatttagtaggcgttgcatttaattgtgtgcgctcctgcaataatcatccctgttatgacgccgcatcctgcggcgaatttcaaggtctccgatgaagaatctcacgctacgccagcgtctgttaggcagttttctggtcatccttggcatcatgggtttgacctccgggctggattacaaccggctggagcacatcgaaaacgaggtgggcgtcatcaatacggacgcggtgccggggatctactacagcacctcgatccgcgccgcctggtttatgggctttgtggccttgcaggacgcttacgacagcgaagatccggcggcgcgccgtgccgccttgcagtccctgcccgaacatgaccgggcactggatgagctcatccggcagtatgaccagaccgttctgcgcgccgacgatcgcgagatattcaaagcgtttctgcttgattacgccgcctacaaagcactgcgtgagcgtttgctaacgttgccggagtttgccggaaccgatgcggcgcggcgcttcatccgcaatgatctgcgccgggcctttagtgtcgggcgcgatgtgctggcgcgcatggtggccgaaaacaaggcgcaggccgatcgggctgcccagggtatccagaaaaccatcgacgatgcgcagttcagcctgctgatctggctgagcattgccattttggtcgccatgatttgcggctatctcttgctgcgctccgttgtccggcccgtgcgcgaaatcgtcaggatgctggctggcatgagcgggggcgatctgacccagcgcatggcgctggagcggcgtgatgaattccatagtatcgagatcggctttaatggcatggtcgaagagctgaccggcctggtggggcgcacccagcgttccgcagtacaggttgcgacctcggtgacggagatcgccgcgacggcgcgccagcagcaggcgaccgcctccgaggttgccgccaccacgaccgagatcggggccacctcgcgcgagatcgccgcgacctcgcgggatttggtgcgcacgatggatgaggtgtcgggcgctgccgaacaaaccgcccaattggcgggccagggccagcttggcctgggctgcatggaagacaccatgcgcaatgtggtcggcgcggcgagttcgatcaatggcaagctggccgtgcttaatgagaaggccggcagcatcaatcaggttgtgaccacgatcaccaaggtggccgaccaaaccaatctgctgtccctgaatgccgccatcgaagccgagaaggctggcgagtacgggcggggctttgtcgtggttgccacggagattcgccgtctggccgaccagaccgccgtggcgacgcacgacatcgaacagatcgtgcgcgagatccagtcggcggtgtcggcgggtgtcatgggaatggataaattttccgaagaagtgcggcgcggcatgagtgatatgcaggaaatcggtgagcagctctcgcagatcatccagcaggtgcagtcgcttgcgccacgcgtgcaaatggtcaatgagggcatgcagacccaggccgtgggagccgagcaaattaatcaggccctgcagcagctcggcgatgccgcgcagcaaaccgtcgagtcgctgcgccaatcggcccaggccatcgatgatctcaatatcgttgccagcgatttgcgcagcggtgtggcacgcttcaaggtgtagcgcgcatgagcggcaatgccgatcgctatgggcgcgaacgtctctacctgcaatttcgtatcggcgccgaccgttatgcgctggactgcgccttggtggtcgaggtcctggggcctgcgccgatcaagcaattgcctggcacgccagcctgggtgcttggcctgctggactaccgcggacaccccctgcctgtggtggatgtcagcgctgcggcaggcgaaggcgctgcgccccgcctgaccagcacccgtatcgtcgtcgtgcggccttttgggcaggaaagcgcgcgtctcctgggtctgttgctcgagggcgtgaccgataccctgcggctagacccggaccgctttgagccgggcggtttacgccaggatggcgcgccgtttctggggcctgtcattcgcgatgcgcgcggcttgattcagcgcgcggacttagacaggctgctcgatgacgaggtcaaagccctgctttacccggagcccgcgccatgattcagcccgactttcccgagctgctcaagcgccgtatcggtttggataccgcttgtatcggcgaggcggccgtatcgcgggcagtgcgcttgcgcatgcaggccagcggtgtggatgatgaggccagctattggacccggctgctcagcagcgaagaggaaatgcagcagcttatcgaggccgtggtggtgccggaaacctggtttttccgctacccggaatccctcaaggcgctggctggcctggcgctgcggcaccgtggcgaactgcgcatcctgagcctgccctgttctacgggagaggagccttattccatcgcgatggccttgctggacgcggggctcaagccggaggcgttccgcatcgatggggtggatgtcagtgagcgtgcgcttgctgtggcgcaggctggccgttatggccgcaatgcctttcgcggtggagagcagggcttccgtttgcgctatttcgatgcgcatgggcagttgtcccgtgcggtcatgaattgcgtgcgattcatgcagggcaatctgtttgacccggtgctgcaggctggcttgcctggctacgatgtcttgttctgccgcaatctgctgatttatttcgacagcacgacgcaggcgagggctttggccacaatgacccgcatggtgagtacggatggcgccattttcgtggggccggccgaggccagcctgttgaccgcgcgtggctatccggctctggcaggagccggggctttcgctttttcggccagacccgcgcccatgccggccttgcggccccggcgagcgcctgccaggtcctcagtggccgctttgtcgcaagccgcaccccgtcctccggccttttcgtcggccgtccggctgctgccagtccctccgccggcctccccgccggttgatgcggcgcagcgtgacgcggccttgcaatccgtcgcggccttggccgatcagggccggctggatgaagcctgggccgccagcgaggcatttatggccaagcatggcgccagcgccgggatttggtatctgcgcggcctgatcaaagatgccggcgggcaggtcgaggcagcgcatgatgcctaccgcaaggccctgtatttggacccggcccatcgtcaggcgatgttgcagcttgcagccctgctgcatgccgaaggcaagcaagaggcgtcagagcgtctgagcgcccgcgccaggagattggggccatgatgaaacgcctgaacgattgctggaaccgcattggcgtgcagggagaccatcgttgcgagcgcctgccggaggtcatccattgccgtaattgcgatgtttacgctgccgctgcgcgcacggttctagatagcctgccgccgcaggagtccgcgcctgcgcctttgcgcgcagccagccgcgcctcgttggcgcttttggttttccgggtggggccggaatggctggccttgcccagccgctcgctggaagaggttgcggccatgcgccctattcagcgcctgccgcatcaacgcgacccggcggtgttgggtttgaccaatatccgtggcaccttgaccccttgtctttccctggcgcaggtgctcggcctgactgtgccggcgcgcgcctgtgttccccggatgctgattttcggcaagggcgcccgccgtgtggtgctgcctgtcgacgaagtgggcggcattcatggcgtggatggcgctgcgctggagccgatacccctgacagtgcaatatgccccggcgcggttttcacgcggcatggcgtattgcgcatcccgcctggttggcgtgctggacgaagatatcttgatgaacgcgctggaacagagcctcgcatgaatccggaacaaatgcgtgatgcctccttgctggaactctttcagatggagaccagcagccaggtacagatcctaaacgatggcctgctggcattggagagcgatcccgcctcgatgcgggatatcgaggcttgcatgcgggcggtgcattctttgaaaggggcggcccgcattgtcgacctggagccggccgtgcgtatcgctcacgcgatggaggactgcctcatggcggcccagcagatgcgcttggtgctgtcggcggcgaatatcgacgttttgctgcaaggcgcggatatgttgcagcgcgcggcgcagacgaatgcgcccctggacaccgagatcgatgattggatcgcgcggctggaggggcgtgccgcaccctcggccagcggcgttcccgaacccgtcatcaacgccatgccagtaatgccccagcgccgggcggccgaccagagtccggcagaagcgccgggatcgcagggtgagcgggtgctgcgggtcaacgccgacaccttgaaccgcctgcttggcctgtccagccaaagtctggtcaagtcgcattggatcgcgccttttggcggcagcttgcagcatttgcgccggacgcaggcacaggcaatcaaggccctggaactcgcgcgcgccgcgctggacgaggagggggcctcggagcgcctgcgtctggcgctggaggatgtgcacgcgcggctgcgtcatgtgcagggagagttgagtcagcgcgcccaggaggtagaacagttcagctggcgcctgggagatctgagccagcggctgtatgacacggcgctggcctgccgcatgcgtcccttcggtgactgtgtgcatggtctgccccgggtggcgcgcgatctggcgcgcgcgctgggcaagcaggtgcgtctggaaattcagggggaagacactccggtcgatcgcgacatcatcgacaagctggattcgccgcttatgcagctgttgcgcaatgccctcgatcacggcatcgaaatgcccgcagcacgggtcgccgccggcaagtcgccggaaggcttgattgtgttgagcgcgcgccacgccgcaggccggctggtgatagaggtgacggacgatggggcgggcatgaatgtcgagctattgcgccggcaggtcatcgagcgtgggctgaccgatgccgaaaccgccgcccggctgtcgcaggcggaactgctggagttcttgtttctttccggtttttccacccgggcagaggtcagtgaaatatcggggcgtggcgttggcctggatgtggtgcaaagtgtgttgcgcgagctgcacggcagcgtcagggtgcagcaggagtctgggcagggaagccggttttcgcttgagctgcccttgtccctgtcggttctgcgcagtttgctggtggagatcgatggcgatatctacgcttttccgctggccgccgtgcagcgggctttgcgagtgcccctggctgaaatcggccagctcgagggccggcagtactttcgttttcaagggcagtccgtcggcctcgtgcctgcccgccagattttgcggctgggcgccgaacctgcggcggccgatgaggtttgcgtggtgctgatcggcgaccaggagtcgcgctatggcgtagcggtggaccgctatctcagcgagcgcacgctggtggtgcagccgctggaccctcgcctgggcaaggtgcgcgacattatggcgggtgctttgctcgatgacggtacgccgctgctgattctggatgtcgaggatgtgctggcgtcggtgcgccaatgggtcgaggggggcgagacagcccagatgcagggggcccaggcgcgcagccggcgccgtgtgctggtggtggacgactcgttgacggtgcgcgagctcgagcgcaagcttttgctcaatcgaggttatgacgtggcggtggcggtcgatgggatggaaggctggaatatgttgcgcggcgacgccttcgatctggtcatcaccgatgtcgatatgccgcgcatggatggtattgagctggtcacccgcctgaaagccgatccgcgtctgcgcggcacgcccgtgatggtggtctcttataaagatcgcgaggaggacaggcagcgcgggctggatgccggcgccgactactatcttgcgaaaagcagctttcacgacgatgccctcatgcaggccgtcgaagacttgatcggggagcccgagaaatgagagttgccatcgtcaacgatatgcctttggcggtcgaggctttgcgacgctcgctggcgcatgatccggagctgagtctggcctggatcgccagcgatggcttgcaggctgtgcgccggtgcgcggccgacctgccggatgtgatcctgatggatttgatgatgccggtcatgaacggcgtggaggcgacccgcctcatcatggccgaatcgccttgcgccatcattgtcgtgacctcggatgtcctgcagcacacgtcgttggtgttcgaggcgatgggacatggggcgctcgacgctgtcgataccccggtgctgggccggggcgatcccaaggctgccgcacagcggctgctgcggaaaattcgtaatgccggctggctcatcggcaagaaaacggtggcgctcgagcgaacgaccgccatggcctcttccgataccgacgccgccttggtggtcatcggcgcctcggcgggcgggccgccctctctggccgccgttctgcgggccttgccagccagttttcctgccgccattgtgctggttcagcatgtagacgccgccttcacctcaggcatggcggcatggttgaatgagcagtgcgtgctgccggtgcggcttgcctccgatgggctgcggcccgaggcaggcgtggtgctcttggccggcgcgggcgaacatctcgtgttgggcgccgagcgcaagctccactacaccacagagccgcgcgaaagcgtatatagcccctcgatcgacgtgtttttccacagcgttgctcagcattggcgcggccgcgccgccggggtgctgctgaccggcatgggccaggatggcgctctcggtctgaaggctatgcgcgaacggggctttttcacgattgcccaggatcgcgccaccagtgccgtgtatggcatgcccaaggccgctgctgctttggacgccgcctgtgaaattctgcctttgggcgatatcgcgccgcgcctcgaaaaggttttcgcgccgccagccaatccgctctttaactaggaatccgagttatgcttgcccaaagaccagaaaaccctcctgcttccgaagctgccggcgccatggtgttgctcgtcgatgaccagatcatggtgggcgaggcgatacggcgtgctctgctctcggagcctgaaatcgaatttcactattgctcggaccctaacgatgcgctcaagactgccgtgcagatgcggcctaccgtcatcctgcaggatctcgtgctgccgggcgtggatggcttgacgctggtgcaggcctatcgggcgcatccggtcacgcgcgatattcccatcattgttctgtccacccgggaagatccggcgattaaaagcgcggccttcgccgccggcgccaacgactatctggtcaagctgcccgacacgatagagctggttgcacgcctgcgttatcactcgcgttcttatctcgcgctccagcagcgtgacgaggcctatcaggccttgcgccagagtcagcagaaattgctagaaaccaatatggaactgcgccgtctcaccaattccgatgggttgacgggcttgggcaatcgccgctatctggacgaatatctggcggcggaatgggcccgggcctatcgcgaacagcatgagatcagcctgctcatgatcgacgtcgatcacttcaagctgtttaacgatctctacggccatatcgccggcgacgaggcgctcaagcgtgtcgcgacggccatcctggcttgctgcgaccgctcgacagaccttgcggcgcgattcgggggcgaggagttcgcgatggtgttgccgggcaaggccgcgggcagcgcccggctgacggctgaaaaactgcgccgcagtgtggaggccatgcagctgccgcacgagggcagtggcgccggtagctggttgacggtgagtatcggcgtgtcaaccgtcacgccaaggaacggccagccattcacggatttaatcgagcaggccgaccgcgggctttatgaagccaagcggcaggggcgcaatcgtgtcgttcaggcggcggcttgaggtaagggatggtagcgctgaagtatcggaatgttgcgccacggctgtaacaaatcgccaggaattgacggcattttgctaggaattcgatgcagatagctccctgcatcgtgcctcactgtgtgagcatgtaaaatctggtaaattgccaccgaaatttgtcacagctgcgtcgacgcagcaagcctgcgaacgacataaagctatggaccacgaagactatctggtcacgggacgtctcgaaatcgtgcatctgctgctcgctatcatgcagcggcagacactggtgttcatgcatgtgccgggccgtcccatcaatagtgttaccacgctgctggcccttgatgcagaccgtggggaggtgctgctggacgccgctcagaacggcggccttaacgaacgcatcgtttcgggtgatgacgtatcgttcgaaaccgcgatggacaacatccgcgtttcgttcacgggcagtcagatgtccatgcaaacttatgaaggccggcccgctttgcgcatggcgttgccgcaggcaatttctcgcatgcagcggcgcgattcttaccgcattgaagtgcccgtgctcaagcctgcgacctggtccatggcagggcgccgcctgaccttggccttgaaagacatcagctcgaccggcctggctctgaacgatgtagagctacagatggacaccgccttgggcgatgagtacgacggggtgctgagcctgcccgacatgggtgcctatgccctgacggtaagggtggtgcactgcgcggaccaggagatcggcaagggcaaagtcgcccgtcgtatcggctgcacctatgtcgatctcgagagtggcatccgtatccgtattcaatcgtatgtgaataccttgcagcgcgagatgatcgcccgtcagcgcggcaattaaggcttgcgcgccgcgaatgcagaaccctggcgcttactgcgccagggttctgcatcccggacaatccggtttatttcttttcgacttcccagccgcgaggtttcttcacggcccagggggtatagccttcgacattggcgcggacggcgccgacgtccatcccgttatagatagggatcgaagggatgtcggccaggaacagcgtgtgcagttcgtcgaacaggcgttgacgttctgcatgatcggtggtctgcgcagcctggccgacccgttcgatggccttggggttgtcccagagcttgcgcggctgcttgtctttgttgccggtcagcatttcgtagttcagcgcggcgtctaggcgtgccgagtacggaaaggtcatcatctgatacttgcccgcgttgtagcggtctagttgcgtggcccattctagggtttccattttggcgttgatccccacgctttgcagcatcgcctgaatcagcacggccgcgttatacgactgcggatagcgtttggtggccagaatgctcagcgcttgaccgcggtagccggattcggccagccgctggcgggccagttcggggtcgtacttccagccctggttctgcaccgtgccgtaataaggcgaggcctgtggcaccaccgagttgttggccttggccaggccttcggtcacggcggcagccagttgttcgtagtcgatcgcgtgggcgatggcttcgcgcagcttggggttggacagtatagggtcgcgggtctgcatcagcagtccggtcatgctcatcatgggggcgtagctgaccttgacgctaggctctttcttcagcaccgggacatcgttatatgaaaggtcttcgatgatgtcgatgtcgccacgcagcaatgcggccttggcggtcgaatcgtcgggcacgatgacaaaacgcagctcgtcgaccagcgggcgcttcgagccggtgtagccgtcacgcttgccgtcctggttggcgtagttggcgaaacgcttcaggctcacatattcgccgcgccgccattcggcgaggctgaaggggccggtgccgatgggcttgtcccaactcccgtcggccttgacggaggcttggttcagaatgcctgtgccgccgcaatctagacgcgccagcgtacccaggaacaggccattgggcttgtccaactgaaacaccacggtcttcgggtctggagcggtcacgctttcgaccttggacaggccgcggccgtcgaattcgctcacgcagcgccagcccgagtccggacgcatatagtgattccagctccacagcacgtcggccgagctcaggggttcaccgttgtggaaggtcacgccgtcgcgcagcttgaaggtataggtcctgccatcgggactgatatccaccgatttggccagcagcggccggatttccgtgtcctcgccgtaagcgaccaggccttcgacgatgtgcggcacgaccgcatcgctattgctgtcccggttgacgccgggttccgtggagcggatgtcggtcgtgaaagaaatgcgcagcggctcagcggccagcacggggtgagccagcgcggcgcaggccagcgctgcggctaatcggtgcaaagtcatagtgaatccctaatctaagaagggtcagacgaaggcgggcagcacttgaggatcttcggtcaggctgtaacgcgtgaacacacggttcagggcgggcaggggagcgacttccataacgccctcggccggctccatgatgaccatcgcgaccgtagcggaaatattgtcgtggctgccgggacggggtgggcggcacaccgaatagggcgcgccgaaatcgtcaaagaaggcgcgtttcatatcgtcgcggctcagcttgtcggtctgattcagcagcttgcgcacacgccagtcgcggtaggcgctgtccggtgtcgagggacggccggtatcgcgcagcttgcccagcgccacatcgctcacccagtggttggcgtgtacgatcaactggtcctcgcccggataaatcgggaaggcctcgtcggtcgtgcattcgtagtcgatgccgaaaccctgggccatgccgatcatgatgttgttcgagcaggacttggccgtcgtggcgacggccttgatcgccagtgcgaaatgttcctgctccagcaccttgcggcggatgagcgacagcggcaccccgagctgggtgaaatcgcgctcgcattccaggtagttggcggtgatcgaaatgccacaggcattgaagccggagcgcgagaggccgcccgcttcgacgaatgtcagaaagtcggggccattgtcattgcgcacgcgcagcacgaccgaagtgtcggcgcattcggcgcgccagtcccagttctgtccatggatcaggttgccggtagccgagcgctcgggcaggatcagcgcgcccgtgcagccatctagctcggtgatcttctttttttcggcgcgggccttggcgacgacttcggtgcgcgcattgatcatcacaatgtcttcgaagggcaggtcggcgcctgcggcgatgccgcgcatttcttcaatatagtgcggggcaaactgttcgatttccgagacaaagccagcgatgagacggctgcgtgccgggccgtcatagcccagatcgaccagggttttgccgtacagggcggcacttttgcgcacgcggtctgcggcttgctggccataggagcggccacgttcttccgggctgccggagacggaaataaaagggaactgctcgatcgttgccatgggcggatacaggaatataagacaaagttattaggggggcagagaaaatcttagcctattttggcgccaatttttccaagggttttcctcaggaaagcgaggatgttgagggcggtttgattgtacttttaaagataaaaatacatttatagtgaattacaccaaggtgcgccgtgccctcagcggctcggggggcaagcctagccactcggcgcaggcgacctttcgcttctcactacaatcgggcagctcgcaagtcctgcgtttcgtggtgcctgacatggcggctgccacggatgggagggcggcgccataggcggcttccgaggccgcaaacggcatttgcgcggtaggctaggcggctggcaggatgctgattgcgagcagctaaggagcacacactatgacgttggacgacgagacaggcgcggcatttttgtcccaggggaagttgcgcgcttccatcaatgtgggcaaccccattctcgcgcgccgcgatgccgagggcggcgtggcgggcgtgtcggtggatttggcgcgcgagttcgcaagacggctgggcgcccatctcgaattgcgggtgtttgcctcggccggcgagtctgtcgaggcggtgtcggccggggagaccgacctcggctttttcgccattgatcccaagcgcggcgagcacatcgcgtttaccggcccctacgtcatcatcgaaggggcctatctggtgcgcgcgcagtctgccatcacccggcgcgacgaggtcgatgccagcggcatgaccgtgatggtgggcaaaggcagcgcctacgatctctatctcacccgtgagttgcgtcacgccagtattgcgcgcgcggctacctcgccagcggtcgtcgagacctttctggctgaaggcgcggacgtcgctgcgggcgtgcgccagcaattagagggagatgcccggcgcttaggcggcttgcgagtgctggatggccactttatgttgatccgtcaggccatgggcctgcccaagtcgcgcggcgtcgcggcgcaggcctatctggccgcttttgtcgaggagatgaaggccagcggtttcgtggcgcaggccctgcggcgtcacggtatcgagggcgcagcggtggcaggtccgggagagggctgatggccgcgccgcgtatcgctattcctgtttgccccccgtgtcagtggctgttgcgtgcggcctggatagcccgggagctgctcgcgacgtttggcgccgagctgggagcgcttgcgccgcgcccagaccggcgcggcctcattttgcggatcgcggcatgacgctcaagcaactcgaagccttttactgggccgccacgtgcgccagctttgcggtggccgcgcagcggctgcatctgtcggtgtcgtccctgtccaaacgcatcgcggaattggaggaagaccttgggcagccgctgtttgatcgtggcgggcatcgcgctgcgttgacctcagccggggaccgcttgctgccccaggcacgccagttgctggctgcggccgaccgcatccgggcgtcgatgggcgcgcgcgacgagcttgccggacgctgccgcttcggggtgggtgaattgagcgcgctgacctggctgccgtctttgataggcagtgtgcgccagcgctatccttcgctggcgctggagccctatgtggatgtcgggcaggtgctcgagcgcaaggtcgcggatggcgagctcgatttcgccgtgatcgcaggccgttcttcccgggcaggtattgtgtcgacgccggttggcgaggcccgttttgtctgggtgggagcgccgcgcgcggtgggcgaggcgacgcaggtcacgccggccttgctgcaacggtgtccgctggtttccttgccggaaggggcaggcaccacccagttgttgcaaacctggctcagaacgctgaccgaggcgcagcagcgcctgcattgcaacaactggggcgcgattgtcggcatgctggtcgagggcacgggcgtaggcctgctgcccctgcattgggcgcaggctttggcgcgcgagggcagcctgcgcatcctggccagcgatccggcgccgggcgtgttgccctacgcctttcaatgtcggggtgacgacaatcgggtgctggtcgagaagatgcgcacggaagtgatgggcgcggtggatttttccgcgccttgccggctgccctgacggtgttcagcgttggccgtcgtgtatcgaaacagcttgcttgctcaggccgcccaggcgcgaatgcacccggccgcccgtgcccatgaccagcgcgaacagaatctcatccgggcgcggcgcgtcctgaatgccgatctcgatgctgttgaaatggctgcgcacataggaggcatggatgtagtgcaccggcaccatcatgcggtagccggccgaagcgaccgccttgacggcaggcaccatggcgcgaggctcgcccagcaccgtgcgcattgcccagcctccggcctcgtgccagaccgcaccatgctccatctcgccattcacgccgacaatcgcggccttgctgtatacctcgacgttttccttgccgagggtgtcgaccagctcggtggccagcaaggtgccgagtgaacgcagttctgccatgaaaggcatcagatcgggctcatagcggccggcatagggattgcggatgaccgcgcaggccgctgccagcttgagcggctgcgctggggcggggccgttctcgtgataggtggtttcgatggtgagagtgcgtttgcggatgtcgatcagtgacatgaatcgtccttcagaaattattgggggggaatgccggtttctttgacgatgtctgcccatttgtcgatttcgctgcgcacgaaagcgccaaattgcgccgggctttgagtctttacgctcaggccttggcgggcataggcctcgcgcagggcaggcgagtccagcgccctgtccagggcttgcgccagacgttgggtgacttcggcgggcatgccggcgggggccatgaggccgaaccagaccgtcagatcaaaacctggcgccccgctttcgttcagggtcgggatgtcgggtgtgagggaaaagcgttcgggtgtgctcacgccatagatcttgaccttgccggcgcgtgcctgttgcaggccgtttgccaggtcagtgaaggtcaggtcaaccgtgccgccgatgacgtcggtcagcgcctgcgggccgccgcgataaggcacgtgcgtgacgctcatatcacccatggcggccagtttcgcgccgaacacctgtgcgctgccggaaccataggcatagctgagcttgccgggatgtttgcggccgtactcgaacagttcgcccacattagcgccggcgacatcgtggttgcccacgagcaaataaggcgtttcggccacagcgccgatgggcatcagatcccgcgccgggtcatagggcaggtttttgaacaggctgaccgcgctggccacggtcgataccccgaccacgaccagggtatagccatcgggtttggcgcgcacaacatcgtgcgtgccgatgatgccgttggcgccaggcttgttttccacgacgaccggctggcccagatcggccgccatgccctggcccagactgcgtgcgaccacatcggtgatgctgccgggcgggaagggcaccattaagcgtatgggacgttccggataggcggcgcggctgggtccggccagtccgctcagcgtcagcccgagcacgaaggcgagcagggttttatacatggttgtctcctttgtcgttatggtgcggcgcgatccgcttagatggcctgttgctccaaatggcggtagatggcggtgttgtcgctgccagccggcaattgcgccagcgcttctttccagagacctgcgcacagcgcgagttggcgggcctcaaaaccggtaagggcctgcaaggattgcgcggtgtccagatccttggccatcagcgccagcgcgaagccgccgttataggtttcggggatgatgaactgcttgagcttggtctctgtggcgacgttgcggccgctcgaaacattcagaacgtccgccagaacggcagggtcaagatccatgcggcgggcgatcgccagcgcctcggacgcggccagcagtcccgcagcgtaaacatagttgttcagggccttgatggcgtgtgccgaggcgatctttccggtcgggataatggttgcgcccatgttcgccagaatagggcgcgcgcgctccagatcggcgggcaggccgcccgccatgatggcgagcgtgccgtcgatggccttggcgacggcgccggacactggcgcgtcgagcatgctgatgccgcgcgtgttcaaggtttcggccagtcgcagtgtgtcggccggattagaagagcccatatcgatcagcagcgaacccggccgcaaaatctcgatcaggccgggctggcccgcgctacccagcacgacggcattggtgatgaggctgttgggcagcatggtgatgacggcatcgcattcggccaggtccgccagatcagccgcgcgcctgaggcgttggttccaggcagggtgcgcggccaggcgggtgaaaggggcttgcgcgctgtcgtgagccagaatgcgccagcgcgcatcgcgggccagattttccagcatcggcagccccatcatgcctaagccgatgaaacccagtttctgcatcatgcctattccttatcgaagcatccggcgtgatccggatgaaaacgaaaatcctagcggcagcatgtgcttatgcggtaatgcaaacttaaatccaggttataacaatctgttatcgattcaattggaaagacgcgccccatgcggttcaaactcaggcagatggaggcctttcgggccgttatgctgaccggctccatgaatggcgcagcgcgtttgcttttcgtttcgcagcccgccgtcagccgtctcatcagccatacggagcagaccttggggttgcgcttgttcgagcgcgacaagggcaagctgacgcccacgcccgaagccttgcgtctgtttgaagaaatcggtccgctcttcgatgaggccctgcgcattgacgagttggcgcgagacctcgcggtgcgccccgaaggcacgctcaatctgtgttccagcccgagtctggccttgaatttcctgccgccggtgatcgcccgttatatcgccgagcatcccgatgtgcgggtgaaataccacaccacgctgctctccgatatggcgcatgagctgctcgggcgcaaggtcgagctggccgtgtcggtgctgccgatcgaccatcccaatctcgtggccgagacctttgccgacggccatatggtgtgcattctgccggcgggccatcccctggcggacaatgcggtcgtggcgctggaggccttggcccgtgaacggctggtgctctacaaccgcaatattcccttcggccaattggtggcggcggcttttcagcgtgccggcatcgcctggcgtcccgccgtggacatcgtgcgcgccgaattggcctgcgcgctggtgggcagcggcgccggggtcgccatcgtcgatgaattctccgtcagcggtcagggctggcctggcgtggtggtccggcccttgcgggaggccatcccgttggcgcttagtttggtccgttcgcgttttgagcggcctagccgccacacacagcgctttgtgcgcatgcttaaggctcatgccgcccattcggcccattcggctgataggccgcttgcagccaggccgcagcctgggctatcttcgctgccatgactttcccgtctctagcccgcttcgccgggcgcctcagccttgttgaggtttacccgccggtacggatatgacgcgggtgctgcacatctccgacacccatttcggcaggcaggtcgtgccggtggtgcaggcgctcgaggtgctgatccagcgtctcgaccccgatctcgtgttgctgagcggcgatatcacgcagcgggcgcgccgggggcagttcgccgccgcgcggcaattcgtccagggcctgcggcgcccggtgctgaccgtgccgggcaatcacgatatgccgcttttcaatctggcggcgcgtctgttcaacccttacggcaattaccggcgagcgatgggggtaaatcttgagccggtttttgacggcgagcacttgttggtggttggcgtgaacagctcgcgtccctcgcggcgcaagcatggagaggtctcgcccgagcagatcgagcgcgttgcgagtcggctgcgcgccgcccgtccggggcagttgcgcatcgttatgctgcatcatccggtgcgcggtccgaaagcgggcgacagcgccaatctgctcatccgccgggagttggcggttccggcctgggtggatgccggcgccgatttcatcgcggcgggccatgcccacttgccctatatgctgcctttgggcggcagccgttgcgcctggtgtctacaggccggaacggccgtgtcgagccgcctgcggggcggcatgccgaattccgttaatctgattgagcacggcggtcatgatgtctgcctggtgcagcgctgggacttcaacgccgcctccggttttcaggagacggtggtgcaaaccttgacgctgtcgcgtccctgatcaagaaagcaggaaagagaaggccgcaaggccaatgaaagatgaatgatttcgccatctgggctgcggctcatccctattactggctctgcggccttcctgtcctgagcgccgtgttgggcggcctgttctggcacgccttcagagacgcccgacccgggcggcgcggcctcctctacggcgccttcgccgttctaatggccgcgctgtttctctggctggccctggccgtgcgccagggcggcagtctggtggcgttcgatactgccctggcgcgcgcgctcggccgttcggcctcgccggagctgcttgggatattgtcctggttcacctatctgggtgaccgccgtgtactgggcgccctggcccttgtcatggtgttgctcttgcttctgcgccggcagtgggtgctggcggtggcggcggtggcggccacggcaggcagcggggggctcaattgggtgctgaagcatctcattcagcgcgatcggccggacttcagtcacggcttcgcccatgctagcggtttcagctttcccagtgggcatgcttccgcctctatggcggtctatggctttgcctgctatttgctattgcgtctcctgccggaaaggctgcggcccgtctgcgtggcactgaccgccgcgctggtgacggccataggcgtgagccgggtgttgctgcaagtccattatttcagcgatgtggtggcgggcttcgccgtcagtgcgctttggctgctgctctgcatcacaggggccgaacgggggctgcggcgataagccttggcagggtctccggggtggcgggccggtaggccgcgcccgcctgtccgatcgcgccgctcagccgccggccccattcgccggcctgggggcagagatcccaaacctgtttgcctgccagccggacattgacggcgccatcgctatagcgtttgaggctgcggtcgatctcgcgcgggtcatccagggccagcacaatgatctgcgactcacgcagggcttcggccgcgctgccggccagggtggccagcccgcgcaaggtctcgcagcgttcgggggcgcggtcgtagacggtcaggtcgagttccggccgttgcgccagcaagagtcgggcggcgcgcccgccggggcccttcatgccgatgatgctgaccttcatggcgcaggcacagaccaggtgctgacgctatgcgccaccggctcgccgcctcgctcggcgcgcagcgtcacctctccggctgtcaggcggcctacctttagcaggcgggcctcggccaggatcgcgcccgctggcgccttgcgcagatagttgatggtcaggctggcggttaacgcgcctgcttggccggttgcgcccaccacggccgcatacagtgcgacatcggccagccccatcagcatggggccggccacgatgccgcccaggcgcagatgccgctcgctgggcggcagtcgcaggtttgccgtgccggggcctatcgcctccacctcgatgcctagtaactgagagaaggggtgctggtcggccagcaactggcgaaactcggcaagcgtcatccgggcgctctgcgtatccatatcagcgttgctccaaggccaggcaataatggtccagcagcgtgtcggcgcgctggtgcagggatttgacccgccgggtgtgatgcatcagcagcaggcccatcaaataggtaaacacattgatttcttccaccgccacctgttcggccgaccaacccttgctggcggccaatcccttgccgaggcggtctacacactggcgcagtagtgcattgagcgcctcgtccgtctcccggcccaggccgcgcggcgccaggcctctataaagatagaggccgagcgagaactcggtttcccggtcggcgtaataggcgaagaaaccctcgatagccgcgcgcgcggccccggcgggcgccgccaggctcagttcaaggtcgaggtggctgagtaggcgcagcagagacgagcgcaacagctcgccataaatggcttctttgccctcgaaccaagggtagatggcgcctgttgtgcagcccgcctctctggcgatggcccgaatggtggtttgttccagtccgtcgcgtgcgaacacccgttccgcggcgtccagaatgatctggcgccgcagcttggccagccgatccgaccgagagggctctgtcatatcaagtcaaagggatatcaatgttttaaaaaaataacgctgttattaaatcatagtatctaggtagatcgttgtttggtgtcggaaaagcgtcttcctgctggctaagggtaagcccgcgctcaacggggctaaaggggacggggtgttgcattgagccaacagtgccgaggcaaagcgggtgttttctgcagctcggcatagccagcccccgggaattttgatgcaatagcgtcaacttcccttagcggagttaggggggcggcaggcctggtcgtgcggctgtgctgctcttgtcactcaaatctacggagatttcttaaatgaaaaagactctgctcgcagccgccctgctcgctggcttcgctggtgtcgcccaagctgaaacgtcggtgaccctctacggcatcatcgataccggtatcggctacaacaaggtcaagggtacgggctacgacgccagccgcgtcggcatgatcaacggcgtgcagaacggctcccgctggggcctgcgtggcacggaagatctgggtgacggcctgcaagccgttttccagctggaatcgggctttgactcgagcaacggtaactcggctcaaggcggtcgtctgttcggtcgtcaagccactgtcggtctgcaaagcgcctcctggggccgtctggacttcggtcgtcaaaccaacatcgcttcgaagtacttcggttcgatcgatccgttcggcgccggcttcggtcaagccaacatcggcgttggcctgagcgctgccaacaccgtccgctacgacaacatggtcatgtaccaaaccccgtcgttcagcggcttccagttcggtatcggctactcgttctcggctgatgacaccaagtcggacaaagacggcttcgtgaacggtgtttacaccaagaacggcgttcctggccaaaccggcttcgctaccgccgacaacacccgcgccatcaccaccggtctgcgttacaccaacggcccgctgaatgtcgctctgtcgtacgaccaactgaacgcttcgaacaagctgtcgaacgctcaaacgaacgctacgccgcgcgcttacgccatcggcggttcgtatgacttcgaagtcgtcaagctggcgctggcctacggccgcaccaccgacggttggttcgctggtcaatcgctgccgagcggcaccagcctgtccggcttcggcaccaacgtgtttgctgacggcttcaaggccaacagctacatggtcggcctgagcgccccgatcggcggtgcttcgaacgtcttcggttcgtggcaaatggttgaccccagcaacaacaagctgaccaacgtcaagggtgctgacgagacgatgaacgtcttctcgctgggctacacctacgatctgtccaagcgcaccaacctgtacacctacgcttcgtacgccaagaactacgccttccaagacgacgtgaagagcacggctgtcggcgtcggtgttcgccaccgcttctaatggcttgcggggatttatccccgctcgcacttaaagcgtaaacagacagtccttcgccctgtctgtttaaaaaaagccacccttttgggtggcttttttcttcttggaataccttctccagcctatagagttcagccggaagtaaccgtgtaaatgctacaatctgaaggtttgcgcatttgacggacgccctgaatgaacctgcaacagtattttcccgtcctgctgtttatcgccgtagccaccttgatcggcttcgcgctgattacggccggctctctccttgggccgcgacgtccctatgctgagaagctctctccctatgagtgcggtttcgaggcctttgaagacgcgcgcatgaaatttgatgtgcgctattacctggtggccatcctctttatcctctttgacctggaaatcgctttcttgttcccttgggcgattgctcagggtacggttggattggtgggtttctggacggtaatggtcttcctggccgttttgacggtcggtttcatctacgaatggaagaagggcgcgctggattgggagtaacactctccttgcacgctagcagagacgaatatggctattgacggtattcttaaacaaggttttattaccaccagcgctgataaattcatcaactgggcaaaaaccggttcgatgtggcccatgacctttggtctggcctgttgcgcggtggaaatgatgcatgcgggcgccgcccgttatgaccttgaccaattcgggattattttccgccccagcccgcgccagtccgatctgatgatcgtggccggcacgctgtgcaacaagatgggtccggcgctgcgcaaggtctatgaccagatgccggaaccgcgctgggtggtttcgatgggctcctgtgccaatggcggcggctactaccactactcctactcagtggtgcggggttgcgaccgcattgtgccggttgacgtctacgtccccggatgcccgcccacggccgaggcgctggtttatggtctgctgcaaatgcagaacaagatccgcctgaccaacacgatcgcgcgctaggccatggcgcaggccgttcgcggcctagcgcggcgtagcagtaccggtttaccaatgcgtaaaagatgatgaccaggctcgaaaccctgaaaaacaacctgcaggccacactcggccaggatatcgccctgaccgaagcgctcggcgaactgacgctcgaagtgccggccgatcaatggctgacggtgtgcaacaagttgcgcacggacgctggcctgcggtttgaaagctgtatcgacctctgtgggatggattaccagacctggggcgatggcagccatgccaatgcccacgacgagccagcgcggcctggccgttttgccgtggtgatccatttgctgtcgattgaacacaattggcgtttgcgcgtgcgcacctacgcggtcgatgaagagtttcccatcgtcgcgtcgctgatcgagtgctggcctggcgtgaattggtatgagcgcgaagcgttcgacctctatggcatcgtgtttgaaggccatccggatctgcgccgcatcctgaccgactacggcttcatcgggcatccgtttcgcaaagacttcccgctctcgggcaccgtggaaatgcgctacgaccccgagcaaaagcgcgtcatttaccagccggtcacgatcgatccgcgtgaaatcacgccgcgcatcgttcgtgaatcctcttacggcatggggcgttaatcatggcagaaatcaagaactacacgcttaacttcggcccgcagcacccggccgcccacggtgtgttgcgcctggtgctcgaactggacggcgaagtgattcagcgcgccgatccgcatatcggcctgctgcatcgcggcaccgaaaagctggctgaacacaaaacctttattcaggcgctgccctatatggaccgcctggattacgtgtccatgatgtgcaatgagcacgcttacgtcatggccatcgaaaaaatgctgggtgtcgaagcgccgctgcgcgcgcaatacatccgcgtgatgttcgatgaaattacccgcatcctgaatcatctgatgtcgctgggttcgcacgcgctggacgtgggcgccatggcggtgtttctgtacgccttccgcgagcgcgaagacctgatggactgctatgaagcggtctcgggcgcgcgcatgcatgcggcctattaccggccgggcggtgtctaccgcgatctgccggacaccatggcccagtacggcgagaccagcaagtatcgcagcgacaaagaactgcgcgccatgaacgacgcgcgttcgggctccttgctggacttcatcgaagacttcaccaatcgcttcccggcctgtgtcgatgagtacgaaacgctgctcaccgacaaccgcatctggaagcagcgtctggtcggtatcggcgtggtcgatcccgatcgcgccaaggcgctgggctttactggccccatgttgcgcggttcgggcgtggcctgggatctacgcaagacgcagccttatgaagtctatgatttgatggacttcgacgtgcccgtcggcgtgaacggcgattgctatgaccgttatctggtgcgtgtggccgagttgcgcgaaagcaaccgcatcatccgccagtgcgtcgagtggctgcgcaacaaccccggcccggtcatgatcgagaaccacaaaatcgccccgcccaagcgcgaggccatgaagagcaacatggaggagttgatccaccatttcaagctcttcaccgagggtttccatgttcctcccggcgaagcctatgccgcggtggagcacccgaaaggcgaattcggcatctatctggtgtccgatggcgccaacaaaccttaccgcctgaaaattcgggcgcccggttttgcccacctgcaatcgctggatgagatgtcgcgcggccacatgatcgccgacgccgtcaccatcatcggcacacaggacatcgttttcggcgaaatcgaccgctgatttatcagtctagagcgcccgcataaatccggattcaaactatgctgctttccgcacaggcctaccagaagatcgaccgcgaactcgcgaagttcccggccgaccagaggcagtcggccatcatggcttcgcttgccatcgcgcaagaagagaagggctggttgtctgctgaaatcatcgaagacgtggccaagtacattggcgtcgcgcctatcgcggttcaggaagtcgccacgttctacaacatgttcgacgtcaaacccgttggcgttcacaagatcgctgtctgcaccaatttgccctgtgccttgcgcgacggcgaaaaggcgggcgagtatctcaagcgcaagctgggcgtgggctaccgcgagaccaccgccgacggcaaattcaccctgatcgagggcgagtgcatgggcgcttgcggcgatgccccggtgctcatcgtcaataacaagcatatgtgtgtgcgcatgtcggagcagaagctcgatgccctggttgacggcctgaagtcgcaaggagagccggcatgaacacgctggaattgttcaagcagatgggtactggcttgaccgccaaccccggcgccgatctgtccacttccatgatcttccacggccgtcatatcggtccgcaaattttggaaggcctggatggcgacaactggcgcctggccgaatacgtcaagcgcggcggctacgaagccctgcgcaaaatcctgaccaccggcatgaagccggaagacgtcatcgccgaggtgaaagcctcgggtctgcgcggccgtggcggcgcgggctttccgaccggcctgaagtggagcttcatgccgcgcgcctttccgggccagaagtatctggtctgtaattcggatgagggcgagccgggtacgttcaaagatcgcgacattctgcgctttaatccgcacatcgtgatcgaaggcatggccatcgccgcctatgcgatgggcatcagcgtcggctataactacatccacggcgaaatcttcgaagtctacgagcgcttcgaagaggcgctcgaagaggcgcgcgccgccggcttcctgggcgataagctgctgggttcggactttaacttccagttgcacgctttccacggctacggcgcctatatctgcggcgaagaaacggccttgctggaatcgctggaaggcaagaaggggcagccgcgctttaagccgccgttcccggccagcttcggtctgtacggcaagcccaccaccatcaataacaccgagaccttcgcggcggtgccctggatcatccgcaatggcggccaggcctatctcgaggtcggcaagcccaataacggcggcaccaagatcttttcgatcacgggcgatgtcgagcgtccgggcaactacgaaattccgatgggcacgccgttctccaagctgttggagctcgcgggcggcatgcgcggcggcaagaagctcaaggcggtgatccccggcgggtcgagcgccccggtgttgcctgccgacatcatcatggaatgcacgatggactatgactccatcgccaaggcgggctccatgctgggttcgggcgcggtcatcgtcatggacgagacccgctgcatggtcaaatccctgctgcgtctgtcgtacttctattttgaagaaagctgcggtcaatgcacgccttgccgcgaaggcacgggctggctgtaccgcatggtccaccgcatcgagaccggccaaggccgggccgaggatctggacatgctggacaccgtggccggcaacatcatgggccgcaccatttgcgcgctgggtgacgccgcagccatgccggtacgcagcttcatcaagcattttcgcgacgaattcgcgcaccacatcgagcacaagtcttgtgtggtcccgcaatatctgtaggtctcaggaacagcaatggttgaactaaccgtcgacggcaataaagtcgaagtgcccgaaggtagcatggtgatgcatgcggcccagaagatcgggctgtacgtgccgcatttctgctaccacaagaaactgtccatcgcggccaactgccggatgtgcctggttgaagtggaaaaggcgcctaaggcgctgccggcctgcgccacccccgtgaccaatggcatggtggtgcatacctgctccgagaaggcccgtgccgcccagaagtcggtcatggaattcctcctcatcaatcaccccctcgactgcccgatctgcgatcagggcggcgaatgtcagctccaggatctggcggtgggctacggcggttcgtcctcgcgttatcacgaggaaaagcgcgtggttttccacaaagacctgggcccgctggtgtcggccgaggaaatgtcgcgttgcattcactgtacccgttgcgtgcgcttcggccaggagatcggcggcatgatggagctgggtatgctcaatcgtggcgagcattccgaaatcacctccttcgtgggtcgttcgatcgagtccgagctgtcgggcaatatgatcgacatctgcccggttggcgcgctgacctccaagcctttccgctacagcgcccgcacctgggagctggctcgccgccgctccgtcagcccgcatgacagcgtcggcgccaacctggttgtccaggtcaagggcgaccgtgttctgcgcgtggttcccttcgagaatgaagacgtcaacgagtgctggatcagcgatcgtgaccgtttctcctacgagggtctgaacagcgaagaccgtttggcggcgccgatgatcaagggcgctgacggcaagtggcaagaggcctcctgggctgatgccttgcaggctgttgctcagggcctgtcgcgagtgcgcgaaggctttggcgccggtcagatcggcgcgctcgccaccgactatgccaccacggaagagttctcgctgctggctcgcctgacgcgcgctctgggctccgaaaacatcgacttccgcctgcgccagaccgacgccagcttcgacgccgcgctgtcgggcgcgccgtggctgggcatgccggtggccgagctggataatctggaccgcgtcctggtgatcggttccttcctgcgcaaagatcatcccctgatggcccagcgtctgcgccaggccgtcaagcgtggcacgcaggtgctgctacttgatagctcggccgatgatccgctgctgcccgtggctgcccgcctgacgctggctccctcggagctggctcgcggtctggccgaagtggtcgtggcgctggcccagatcaagcaggccgccgtgccggccgagttcgcctcggtcacgccgggcgaagatgccaagcgcatcgccgccagcctggcttcgggtggcaatacggccgtgctgatgggcaatctggcggtggccgcgcccaatgcttccacgctggctgccaatggccgcgcggtggcagacctggcgggagccaagttcggtttcctgactgcaggcggcaacacggtgggcggttatttggccggcgccgtgccgggccgtggcggcaagaccgccgcccagatgctggccgaacccctgaaggcttatatcgtgctgcacgccgagcccttgctggatgccgataacggtccgcaggcactggccgccttgaagggcgcgcagttcgccgtcgcgctgacgtcctatcggtcttccgccgaagcctgggccgatgtgatgttgccggttgcgccatttacggaaacctcgggcacctatgtcaacgccgcgggcgtggcgcagagcttcaagggtacggtcacgccttacggccagacccgcccgggctggaaggtgttgcgtgtgctgggcaatgtgctgcatctggccggtttcgacgatgaaacctcggaatccgtgcgtgatgccgcgctggccggcggtgttgaaggccgcctgtccaatgcgatctcggcagccatcggtctgggtcagcccgccggtgcgctggagcgcgtggccgatgtgccgatctaccgtagcgatgccatcgtgcgccgttccgagccgctgcaagaacatctcgcttctcgcgcgcccaaggctcgcatgaacggccgtactttggccgccttgggtctgaccgcaggcgtcaaggtgcgtgtcgcctcggcgcaaggcgcggtcgaactcgaaaccgcgcaagatgatgcggtggccgacaatgccgtgcgggtttccgccgcgttcgctcaaactgccgctctgggcggtgcctttggtcaaatcagcgtggagcgtgcctgatggaatggcttaatgttcttgaaagccagggtcaggcattgctcggtcccacggcttggctagtggtctggacgatcatcaagattgtgatcatcgcggtgcccatcattctgtgcgtggcgtatctcacgtactgggaacgcaagatgatcggctggatgcacgtccgcctgggtcccaatcgcgtgggcttcaaggggctgttgcagccttttgccgacgtgttcaagctgctgaccaaggaagtggtggtcccgtcgcaggccaacaagatcctgttcatcgtcgcgcctgtcgtgaccttgatgccggcgctggcggcctgggccgtcgtgccctttggtccggaagccgtgctggccaacgtcaatgccggtctgctctacgtgatggcgatcacctcgattggcgtctacggtgtcatcgtggccggttgggcctcgaactccaagtacgctttcctgggtgcgctgcgcgcctcggcacagatggtgtcgtatgagctggccatcagctttgtgctggtgacggtgctgctggtgtccggcagcctgaacatgaacgaaatcgttcttggccagggccgcggctggtttgccgagcgtggcctgaccttcctgtcatggaactggttgccgctcctgcctctgttcgtgatctatgtgatctcggccgtggcggaaaccaaccgtcacccctttgacgtggtggaaggcgagtcggaaatcgtggccggccacatggtcgaatactcgggcatggcttttgccctgttcttcctgggcgaatacgccaacatgattttgctgtcagcgatggcgtcgatcatgttcctcggtggctggatgtcgcccatcgacattgcgccgttgaactggattcccggctggatctggcttggcatcaagactttcttcgtcgtgtcgctgttcatctggttccgcgcatcattcccgcgttaccgctatgaccagatcatgcgtttgggctggaaaatcttcatcccgctgaccggcgtgtggctggtcgtcgtggcgatctggatgcagacgccctggaatatttggcgctaaggcgccggatcgaggctggatatggaagcgatcaaggattttttcggcagcctgctgctgaccgagttgttcaagggcatgcgcctgacgggcaagtactttttcaagcgcaagatgaccttgcgctaccccacggagaaaacgccggcttcgccgcgtttccgtggcctgcacgcattgcgccgctaccccaacggggaagagcgctgtatcgcctgcaaactctgtgaagcggtctgccctgcgctggccatcacgatcgagtcggatcagcgcgaggacggcacccgccgcaccacgcgttatgacatcgatctgaccaagtgcattttctgcggcttctgtgaagaaagctgcccggtggactccatcgtggaaacgcatattcacgagtaccacggcgaaaagcgcggcgatctgtatttcaccaaagacatgctgctcgccgttggcgaccgctacgaagccgatatcgcccaacgccgggccgaagacgctccttaccgttgatcgccagggtctgatccatgacttttacttctgtcctgttctacttactggccttcgttctggtggtggcggcgtttcgcgtcatcaccgcgcgtagccccgtgacggctgttctgcacctcatcctggcattcgccaacgcggccatgctgtggatgttgttgggcgccgagttcctggcgctattgctggtgctggtctatgtgggcgccgtgatggtgctcttcctgtttgtcgtgatgatgctcgatatccgcatcgaccatctgcgccacggcctgaagacctacctgccgctgggcctgatcatcggtggcatcatggtggtcgaaatgggcttcgtgctgttcacgacctggggcgacgccggtccgcaagtcgtgatggctggcgactacaacaacgctcgcgcactgggcgaagccatgtacacgcaatacgtattcggcgtcgaagtcggcgccgcgctgctgctggtcggcatggttgccgcgattgcactgacgctgcgccgtcgccgcgatgccaagtacaacgatccggccgccgccgtccgcgtccgcgccaaggatcgcttccgcatggtcaagatgcaggcccagagcgagcgcgcccagggcactgccgccgagcaaggagaaaaacaatgaccattaccctggcccattacctgattctcggggcgatcctgttcgccatcggcatctttggcattttcctcaatcgccgcaatctgatcattctgctgatgtccatcgagctgatgctcctggccgtcaacatgaacttcgtggcgttctccagctggttcggcgacaccgccggccaggtgttcgtgttcttcatcctgaccgtggccgccgccgaggccgccatcggtctggcgatcctggtgctgctgttccgcaacctgaacacgatcaacgttgacgatctcgatcgcctgaagggctgacggggtattggaagaaaatgtctagctcacccaatctctatttgcttatcgcgctggccccactggctggcgcgatcgtggccggcctgtttggcaccgggttcctggggcgtccggttggccgccgcgctgcccactgcatcacgattctgttcgtggcgttctccgccatcggatctctgttcgtgctgcgtgacgtgctcgacggtcacacctttgacggcgcggtctacacctggaccctgatcggcaacaccaagctggaaatcggctttttgatcgactcgctttcggccatgatgatggtcgtggtgacctcggtttcgctgatggtgcacatctacaccattggctacatgtccgatgatccgggctatcaacgctttttctcctacatctcgctgttcaccttctccatgctgatgctggtgatgtcgaacaacatggtgcagctcttcttcggctgggaagccgtgggcctggtctcctatctgctgatcggtttctggtacacccgcccgacggcgattttcgccaatatgaaggccttcctgatcaatcgcgtcggtgacttcggctttgtgctgggcatcggcctgttgttcgcctatgccggcaccatgcactacggcgaggtgttcgcccaggccgataaactggccggcatgcaattgccgggcagcgactgggccttgctgaccgtggcgtgtatttgcctgttcatcggcgcaatgggtaagtcggcgcaggttccgctgcacgcctggctgcccgactcgatggaaggcccgaccccgatctcggccctgattcacgccgccaccatggtgacggcagggatcttcatggttgcgcgcttctcgccgctgttcgaactgtcggatgtcgcactgtccttcatcatcgtgatcggctccatcggtgcgctgttcctgggcgtgctgggcatcattcagcacgacatcaagcgcgtcattgcctattcgacgctgtcccaactgggttatatgacggttgcgctgggcgcttcggcctattcggtcgctgtgttccacctgatgacgcacgccttcttcaaagcgctgctcttcctgggtgcgggttcggtcatcatcggcatgcaccacaaccaggacatccgtcatatgggcggcctgcgcaaatacatgcccatcacctggatcaccttcctgctgggtacgctggcgctggtcggcacgccgttcttttcgggcttctactcgaaagagaacatcatcgaagccgccgcagccgccaatgtctggggcgcgggcttcgcctactacgccaccctgattggtgtattcatcacctcgctctactcgttccgcctgtactttctggtcttccatggcaacgagcgttatccgacgcacgatgagcatgacgtcagcgatgagccggatgctcatcatgaccacggccacggcggaaaaccgcatgaatcgccctgggttgtcacgctgccgctggtgctgctggccattccctcggtgctggtcggcgcctgggctgccgagcccatgctgttcggcaagttcttcgatggcgtgatcaaggttctgcctcagcatcccgccatgcatgagctgcaagcagaatggcatggctgggtcgccttcggcctgcatgcggttcagacgctgccgttctggctggtggtcgctggcgctgtcacggcctggtattgctatctgatcaatcccgccgttccggccaaggtcgctcacagcctgtccggcctgcatactcttctggccaacaagtactacgtggactggatcaacgagaagatcatcgctcgcggtgtgcgttgcctgggccagggcctttggcaaaccggtgaccgccgcctgatcgacggcctgctggtcaatggcagtgcccgcgtcgtgggttgggtggccgcggtcagccgccacttccagtcgggttacatctatcactacgcgttcgcgatgatcatcggcatcatggcgctggtgactttctttgtgctgattccccaatgatggcaagcgaaatggcatccaacaatttcccctggctcacgcttgcgatctttgtcccgatcgtattcggtctgctggtgctggcgctcggccgggacgaccgtccctgcctgacgcgggggctgtcgctgatcggcgcggtcgctggcttcctggtcaccattcctctctataccggtttcgacaaaaccaccgccgcgatgcagtttgtcgagaaggcctcgtggatcgagtccttcaacgtcaactatcacctcggcgtcgacggcatttccgtctggtttgtgctgctgacggctttcatcaccatcatcgtggtggcggcgggctgggaagtcatcaccaaccgcgtgccgcagtacatggccgccttcctgatcctctcggggctgatggtcggcgtgttcagcgcgctcgatggcctgctgttttatgtgttctttgaagcgaccctgatcccgatgtacatcatcgtgggcgtgtggggcggaccgaaccgcgtttacgcagcgttcaagtttttcctctacacgctgatgggttcgctcttgaccctggttgcgtttgtctatctctggaatgtgtcgggcggttcgttcgacatcctgacctggcagcaaaccaagctgggctacacgccgcagatcctgatcttcatcgcgctgctggcggcctttgcggtcaaggtgccgatgtggccggtgcatacctggctgcccgatgcccacgtcgaagcgcccacgggcggttcggtggtgctggccgccatcatgctcaagctgggcgcctacgggtttctgcgcttctcgctgccgatcgcacccgatgcctcgcacagcctgtcgggcctgatgatcgcgctgtcgctcatcgcggtgatctatatcggtctggtggcgatcgttcaagaagacatgaagaagctggtggcctactcctcggtcgcccacatgggtttcgttaccctgggtttctttatcttcaacacggccggcgtcgaaggcgccatcgtgcagatgatctcccacggtttcgtgtctggcgccatgttcctgtgtattggcgtgctttatgaccgcatgcacagccgccgcatcgccgattatggtggcgtggtcaacgtgatgccgcgtttcgcgaccttcttcgtgctcttctcgatggccaacagcggtctgccggccaccagcggtttcgtgggcgaattcatggtcatcatgggcgccgtcgaacacaacttctgggtcggtctgcttgccgcgaccgcgctgattctgggggcttcgtattcgctctggatggtcaagcgcgtggtctttggtgacatcaccaacccgcacgttagtgaaatgtccgatctgaaccgccgtgagttctggattctcggtgtcatggcgatcgccgtgttgtacatggggatctatcccaagccctttaccgacgtgatgcacgtctcggttgaggccctgctgcaacacgttgccgtctcgaaactgtaagacaagacaatgatgcaatcccacatcgatttcgctttggccacaccagagatcctattgctggtgctggcgctggccgtgctgctcatcgacgcggtaagcagccatccggatcgcaagaccacctatgtgctgtcgctggccactctggccattctgaccgtggtgtcgctgttccaatggagcaacggcgtgtccggcaagaccttcaacggcatgtatgtgacggactcgttctcgcatctgctgaagatcacgtcgtatatcgccgtggcggtcacgcttatctatggccgtgtctacgctcaatcgcgtgacatgctgcgcggcggcgagctctacgttctgaccctgctggcgctgttgggccagatggtcatgatctcggcgggcagcctggtgtcggtctacctcggcctagagctgatgtcgctggcgctctacgccctgatcgccctgcgccgtgatgatgtcgtggccaccgaagccgccatgaagtacttcgtgctcggcgcgctggcttccggcttcctgctctacggcatgtccatggtgtacggttccaccggccatctggatctggctgaaatctcccgcgtgatcgggtccggtcaggccaaggaactgcctctggttttcggcatcgtcttcctggtcgccggtctggccttcaagctgggcgccgtgcccttccatatgtgggtgcctgacgtttatcagggctcgcccacggccgtgacgctgattctgggcggcgcgcccaagctggcggccttcgccatgacgctgcgtctgctggtcgatggcctgcacggtctggctgcggactggcagtccatgctgatgattctggcggtgctgtcgctggccatcggtaatctgaccgccatcgtccagaccaacttcaagcgcatgttggcctactcgaccatttcgcacatgggctttgtgctcctgggcttggcctcgggtgtggtcgtcggcaaggcggaagccgcgtccgccgcctatggcgcgtccttgttctacatgatcacctatgtgctgaccacgctggccagctttggcatcgtgctgttgctctcgcgccagggttttgagtgcgaacagattgacgatctcaagggtctgaaccgccgcagcccctggcatgccttgattgtcctgctgctgatgttctcgctggccggcatcccgccgctggtgggtttctacgccaagctggccattctccaggcggtcatcgagtcgggtcatgtggcgctggccgtggtcgcggtgttgttctcgctgatcggtgcgttctactatctgcgagtcgtcaaagtggtttactttgacgagccggtcgccgaggacgcgccgctgtccgccacctgcgtgcagcgtggcctgctgtcggtcaatggcgcgctgattctcatcctgggcattttgcctggcggcttgatggcgctgtgcgtgcaggtcatcaagacctcgttcgctggcttatgagtcagtctctcgccgtctggttgttgatcgcgctggctgttgtcagcgcgaatctgcccttcctgacggacagggtgttcgcggtgttcgcgctcaagggcggcaagaccgttgctatccgttttctggaactactggtctattacttgattgtcggactggctggccgcgccttcgagtccgcgttgggcaatccctttgcacagacctgggagttttacgccatcaccctaagcctctatctggtgttggcctatcccggctttgtctaccgctatctgtttttgcgcaaacgctcacgcccggcttgagggcaaaatcatgtaaacccccgaacgccgtcctggctttcgggggtttttacatattggcgcagaggcggctgccatctgcttgagggcagcatgagtacgcctgtctgattgaattcgagcagagcatgttcttgtctacaaaagtctcactatgcgtactcggtagccaagtcggctgctgttaatggaggcaagtcatgcaaaccaatcagctagacatggagatcctgggcctcgaatttctagaggttgatatgaagcgcttgcttgaagtggtaagcgacgctgttcccaggcactgccgtggaggaggcgagtggtgatcaggtagttggcggccaccataaaaggtggccgcgaaaaggagtcaccatgacaggatttcaagaacgagaaaaaaatgctgatcggccgatgcccgatatggcctctgcaagacagcacattatccagatggatctggccaatattcgcaagaaaatctgttccgaggatctgttgttgtgcagaacttggaccgtaagcgaggcgcatttaggactagcgctataaaaaacttcctttatttaagtaagaaataccatcaccgagataggcggctcgttccttctatggagattgatgagatttggcaccatcatattttagatactaaatcgtatttttttgattctgaaaaaatattcggtacgtattttcatcacgatccctactttggtactcgaggtgaggctgatcagcagaacctcaacgacgcttttgcattcactcagaagcttcatgtgctggagttcggctaccggattcctgcaatttgggggaaatgccgtgagctactggcatgacttccggcgcgactttcccgcttttgtacgcaatcgctttgtaccctttgtcggtgcgagcgccatcttcgcgctggcggcgcataaagatacgcaagtactggcggcaagcgcctatctgattgccacactggccccgcccgcgacaatagcagcgctgagtctggcggcagcaggcaatcttatcgcggggcgggatagccagcgggtctgtcgcgcggtgttgggcctggcctttcttactctgcttgtcacggctgccctgaccgtggtttgggcagcgcgttttgagcgattgggcgcctggcaggccgcctggctttacctgcttgctgcggctttgctggtcgtcaataccgccttactgagcctgcatgaggcgagcggagctgccgtccaatgcgcctggacgctgcgtctggccttgtggctggggcagttgcgcgccatcggcgacaccttgctgccgcaggccatttacggtttgacactgttgttgggctggggcttgctgctgcatggtctggccgaaagcggccagaccgcggtggctgtctatctcttaggccacagcgctttgctgctgcttgttgcggcaggattgagctggcgctggcataggctgcaaggcctcgcacagacccggcttaagcctggcgcgccaacaaggtaaccaccgtagcggcaatgccttctttgcgccccagatagcccagtccttcattggtcttggccttgatgttgaccagatcatgagcaatgcctagatcggccgcaatattggcgaccatggccggcgcatgcgggccgatcttgggagcctgggcatgtaccgtggcgtccacattgactacctgccagccggcggcatccactcttgccatggcctcgcgcagcagcacccggctatccgcgcctttaaagcgcggatcggtgtctggaaagtggcgcccgatatcacccaggccggcagcacccaggatggcgtccgtgacggcatgcagcagcacatcggcatcggaatggccgagcaggccgtggctgtgctcgatacgcacgccgccgatgatcagcgggcggcccgtcaccagggcgtggacatcaaagccctgtcccacgcgaaaaggaattgtcatagccatttctccatcaatgcaaaatcgtcgggccaggtcactttgaagttgcgtgccgagcctccgatcaggcgaggtgacagcccttgcgcctcgatggcggaagcctcatcggttacgggcagaccctgttcgcgggccgtctgcaaggcgtggcgcagcatgcctgcacggaacatctgaggggtctgcgccagccacagaccgtcgcggtctagggtggcgcgcacgcgcgccgcgccggatttcacggtgtcggccaccggcagggccagcaggccgccgaccgcatcgtccagacagccgtctatcaggcgtgcaagcgcatcggccggcaagccggggcgcgccgcgtcgtgcacgagcacccaggtctcgggggctagcgccgcatcatccagggcggcggcaacggtatcggctcgtgtcgggccgccgcagggacgccacagggtgcgaggcagtccgcgcagggcctcggcggcccaatcgtcgccggcgctgaccgccacgcgcacctggccaatgcgtgcgtcggccagcagcgccagcacggcccggcgcaacatgggttggccgttgagcgtgcgatactgcttgggtaccgcctcctggccaggttgactggcgcggctgcctacaccggccgcgggcacaattgcgataaggggttcggacttcatcaggagattttataatttcccggtaatgcctgactcatcgacttccctagcagtggacatacaacttccctcgatcgcttccaccctggccgccctgaagcccggcacgcgctatgtccaatcttgcccgcccggttctggcgatggctggttgttggccgatctggcccggcgggcaggcaaacccattgttgtgctgacggccgatccggtccatgcacagcgtttggcagatgaaattcccctgtttgcgcccgaattgcgcgtgcggcagttacccgattgggagaccctgccttacgatgctttttcaccgcaccaggacttgatctccgagcgcctgcatacgctgcatgcgctcatgacgcagtccgtcgatatcctcacggttccggtcaccacggctttgtaccgtctgccgccgccgtcttttctggcggcttataccttttcgttccgccagcgcgacaagctcgatgaacaggccctgcgcacgcaattgacgctggccaattacaaccacgtcacgcaggtcacggcgcccggcgagttctgcctgaggggcgggctcatcgatctgtttcccatgggctccgccttgccttaccggctcgatatgttcgatgacgaaatcgagtctatacgcgcgttcgacgtcgatacgcagcgcagcctctatcccgtcggtgaggtgcgtctgctgcccgggcgcgagtttcccatggacgagtccgcacgcacgcttttccgtgcgcgtttccgagaagtgttcgagggcgacccgtcccgcgccctgccgtataaagatattggcaatggcatcgccttcgcgggcgtcgagtactacctgcccttgttttttgaacagactgcgacgctgttcgattatctgaatagtgccaccctgaccgtcacgctgggcaatatcgatgatgccatccagcgtttttctcaggatacggccagccgctatagctttctgaaaagcgatcgcgagcggccggtgctgccgcccgaggcgctatttctgagccgtgacggcctgtacgaaggtttccggggctttgctcgcctggccctgacgggcgactcaccgcaccccgattttcgcgtcgcgccggacgtggccgtcgcgcgccgcgccgatgatccggttggcaaactgcgggctttggtgggccgctcgggggcgcgtgtgctgttgtgcgccgattcggccgggcggcgcgaaaccttgtttcagatgctggccgaacagaatctcgcgccggcggagcaaacggacaccatcggagcctttctcgcctcgtcagcctcgtttggcctgaccatcgcgcctatggcggcgggtttcggcctggccgagaacggcctggtttttcttaccgaaaacgatctttacccgggcaatgggggcagccggcgccggggcaagcgcgcccaggaaggggccagcaatgtcgaggccatggtgcgggatctggccgagctgcgcgaaggcgatcccgtcgttcatgctcagcacggtatcggccgttatcatggcctgatcaatatggacatgggcgagggcgagatggagtttcttcatctggaatacgccagcggcgccacgctctatgtcccggtatcgcagcttcatgtgatcgcccgctatagcggcgctgatcccgaggctgcgcctttgcatcagcttggctccgggcaatgggacaaggcccgcaagaaggccgccaaacaggtgcgtgacacggctgccgaactgttggcgttgtacgcgcaacgcgcggcgcgtgaaggctatgccttcaatctgcccctctcggattacgagtcttttgccgagggctttggtttcgaggaaaccgtcgatcaatccgcggctatccaggctgtcatcatggatatgacctcgggtaagccgatggatcgcctggtctgcggcgacgtgggctttggcaaaaccgaggtggctttgcgtgcggctttcctggcggtggccaatggcaaacaggttgccttgctatgcccgaccacgctgttggcggagcagcatgcgcagaccttttccgaccgtttcgccgattggccagtgcgcgtggtggaactgtcgcgctttcgctccgccaaagaagtggccgcagccgtcgagggcatcaatgatggccgcgtggatatcgtgatcggcacgcacaagattctctccaaagaggtgcgcttcaagcgtctggggctggtcatcatcgatgaggagcaccgtttcggcgtgcgccagaaagaggccttgaaggccttgcgggccgaggtcgatgtgctcaccctgacagccacgcccatcccgcgcacgctgggcatgtcgctcgagggcatacgcgatttttcggtcatcgccacggccccgcaaaagcgcctggccatcaagacctttgtgcggcgcgaggatggcagcaccatacgcgaagccttgttgcgtgagctcaagcggggagggcaggcgtatttcctgcataacgaagtcgagaccatccacaaccggcgggcacgtctcgaagagctggtgcccgaggctcgcataggcgtggcccacggtcagatgccagagcgcgagctagagcaggtgatgaagggcttttatcagcagcgctataacgtgctgttgtgcaccactatcatcgaaaccggtatcgatgtgcccagcgccaataccatcgtgattcatcgtgctgaccgtttcggtctggcccagttgcatcagttgcgcggccgcgtgggccgctctcatcatcaggcctatgcctatttgctcacgccgggcgaagatgcaatcaccgccaacgccaaaaagcggctggaggccatccaggcgatggaggagctggggtcgggtttctatctggccatgcatgaccttgaaatccgcggcaccggcgagatcctgggcgattcgcaatctggcaatatccaggaggtcggtttctcgatgtacaacgagatgctgagcgaagccgtgcgcgctctcaagtcgggtgaagagcctgatctggatgcgccctttaacctggcttgcgaagtcaatctgcatgcaccagcgttgctgccatcggattactgccccgatgttcacggccgtctggccatctataaacgcctgtcgcatgcccaggatgaggacgatctgatccgtatccaggaagagctcatcgaccgattcggcaaactgcccgaggcagcccagactttgctcatgactcaccgcttgcgcctgatgggcgagccgctaggtatcgtcaagatcgatgtcagcgaagctcaggctttgctgcaattcggcgccaaggcggcggtggaccccctgcgcatcatcgaactggtgcaaaagcagcgtcacatcaagctgtcgggccaggataagctgcgtatcgaaatcactgcgccgcagaccagcgcacgctttgacgcggtgcgtgccgtgctgcgcgccttaaaataatcggctacctttttttcgcctatccatgagcatcaatctcatcattcaatcgccgggcctgaccgcccaccatgccgaacaactggctgccctggcgcaggccgatggcatcgcccgcatcagcgccaccgctgcgcgtttgctcaacgtcgaggatgacgaggccacgcgcgccgaggtgcgtaagtgggccgaggggcatgcggtcgatgccgcgttcgtgccggcgggtctggctctgtcgagctgcaaggtgttggcgatggatatggactccacgctcatcaatatcgagtgcatcgatgagattgcggcttgcgccggtatcggtgagcaggtggctcagattaccgaagccgccatgcgcggcgaaatcaaagacttctccgaaagcctgcgtcgccgggtcgccctgttgcagggcacgccggcaagcgtgctcgagcgcgtctatgaagaacgcttgtgcctcaatcctggcgccgaacaactattggcctgcgcacaggcggctggcatcaagaccctgttggtttcggggggctttacgtttttcaccgagcgtttgcgcaagcgtctcaagctcgatagcgcctacgccaatacgctggaaatagatgccgatggcaagttgaccggccgggtattgggcgacattctcgacggcgcggccaaggcccgccacctcgaggccttcaccgccgcgcatggcgcgaccgtggaacagaccatcgctctgggagacggggccaacgatttgctgatgttggcgcgcgcgcgttttgcggtcgcctatcatgccaaaccgatcgttcgtcaacagactgcctatgcgctcaacgtcagtggcctggacggcgttttgaactggttcgagcgctgagccggccacagataaaaaaagcaagcggcgtatcgccgcttgcttgagcgtgaaggccttgattgggcctgtgcttacttgccttgcgcggcgagggccagcgcagcggcattcacgaccgaagcgatgcggccggcgtcgcgcagttgctccgtcgtcaggccgtccttcttgagattttcgtagtgcgactgcacgcagaagtggcatttgccgacaatcgatgccaccagcgcgaacagttcgaagcgttttttgtctacgccgccatgtgtcgcataggcgttcatgcgcagttgcgccggcaggctcttgagttgggcgtcaccggtcatttctacgtagggataccaggtgttgttcatccccatgagcgcggcagcggtcaacgcggcgttggcgtcagtttccggcagcgcgccctgaaaggccttgatcaggaatgcattgcccgacgcgtaggccgcagccagcgccgcgcccagtgcatcttcctggggcagggtggaacgcgcaatgacgctatccagattcaggcgaatgtccttggcccaatccggcaactgctctttgatcgaagaaaggaattccatagtttttacctatattctgggtgaagaaaaggcccggacgagccgggcccctggaacattacagcgtatcgccgccgaccgtgcggttgcacgggcagagttcgtccgtttgcagaccgtccagcagacgcagcacttcttcagggttgcggccgacgttcaggttgttcaccgaaacgtgctgaatggtgttgtccgggtcgacgatgaaggtggcgcgcagcgcaacgccagcacccttttcacgcacgcccagttggtcgatcagggcgccggtggtgtcgccgaactgatagtgacccagcttgttgaggtccgggtgctcacggcgccaggccagcttgacgaattcgttgtcgctcgaaccgcccagcagaacagcgtcgcgatcttcgaagtccttggccagcttgttgaaaccgacgatttcggtcgggcacacgaaggtgaagtccttcgggtagaaatagatgactttccacttgccggggaacgagctttcggtgatttcttcgaacgccgaaacgccgttttcttcgtgatggttaaagccgggcttgacgccggtgaccttgaaagactcgagtttgtcgccaacagttttcatgtgctgctcccagtaagttgttggtggaggtgagaccgaagcctcaaactactaattctacgctattgatttgccgtgtctaattgataattcctaaacttgactttgggtaactctatcctggcaatgagcccgccgccgtgccggggcagcattttgagtgagccgccgacgtgtttgagcaggcgttcgacaattgccagaccgagccccgcgccgctgacgccagtccgggcagcctcgccccgcgaaaatgggcgtaacaggcgttccacctcttcgggtgcgatgcccgggccgcgatccgatacttcgatggccggcatattgccttcggattgcacggtcatgacgagatgcgccatgccgtcggtcgagcggccgtagcggcgcgcgttttcgatcaggttgccgacgatgcgcttcagatccaatgccgtgatgcgggcgcgcagacccggttcgatgcgggcttccagttctccgccgagcgaggcggtatgactgcgctctctttcatacagttctgacaggacggaggagatgtccgtcgccagttggggcagtgtgcccgctggccttgcgtactccatcagttgcccgatgctgtgatcgatctggcccaggtcatcgtcaatggcttggcgtgcgtcttcagtcacgccgctcatttcgatttccagacgcatgcgcgccagaggggtgcgcaaatcgtgtgatatgcccgccagcatcaactcccggtcagcctcggcctggcgcaggtctttcgccatgcggttgaaggaggcgttcaggtcgcggatctcccgcgggccctgttcgggcagcggcgccggggtttcgccgcgcgacagcacctgcgccgcgcgcgccagccttgatagcggccggttgacgaagcccacactgaccgccgcgcctaccagagagagcagcaaagcggtggcgccccagcccagccattcgatgccgcccgtcaggccgatctgctcgcgctcgaaaaccagccagtacaaatcttggtcgatgcggaaactcacccagaaacccggcacctggtttacgctccaggcgatctgtgtctctgcgccgaagcggctgcggatgtgctgcgccacccgttgccagtagtcgtcatcgggcaggggttgggtgaaatccgtgatttctcgcggatagacctgaatgccttcgttggtggcaaggtcgagcagcagtttgctgcgctcgtcggcctgggagtagatcagggcggtgcgggtgatattgactgccgtaatgacgcgttgcgccatctggttagcccgtggccccagctccatactgaaaaagacttgcagccaggccaccaggcttacgagcatgagcgcggccaagagcaaaaaggtgcgcccgaacaagccgaggcgcaaccccgaggtgagctgcttcaggttttttctcagatggggcaccaggccttgctcctgcctagtgcggtctgctgaatcagttgccgccatccggtacgaagacatagcccaggccccatacggtctggatgaaaacaggcttggacgggttgggttcgatcagtttgcgcagacgcgagatctgcacgtccaggctgcggtcgaaggcttcgtactcacggccgcgagccaattccatcagcttgtcgcgcgagagcgggattttgggatggcgggcaaaaaccttcagtaccgaaaactcgccggtcgtgatgggcacttgctcgctgttgcgcgtcagggtgcgggtcgacaggttcagcacataagggccaaaggcgatcgactcgttttcctggcttggcgcacccgggtgctcttcggtgccgcggcggcgcaggatcgcattgatgcgggccagcaattcgcgcggattgaagggcttggagaggtaatcatctgcacccatttcaaggccgacgatgcggtcgatttcctcggcctttgctgtcagcatgatgatgggcgtgttgtcgtggccgccacgcaggcgacggcagatcgacaggccgtcttcgcccggcagcatcaggtcaagaaccagcaggtcaaagtgctcgcgctgccagagtttgcccatttccttggcatcctcggcgacgaagacattgaacccttgttccgacaaatagcgacgcagaagatcacggagtcggggatcatcatcgacgaccagtatcttgcggatgggggcggtgttttgcgtgttcatggcccgaaatgtaacagtgacgagaagcaccgactagtaggcgctcacaagatattacacattgcgccttacggttgaaatccctcttacaacccggatgttcggggccaatttcgtacaattagcactatggatctaaacctgctcgcctttgaaacatcttcctctcgctgcggcgtggctttgctcacgcggcgcggcggcgtggagcacctgaatgttcttgaacacgagggggctcaggagcacgccgagcggctgttgccgatggcgcagcgactcctcgacgacgccggtctgcgtcccgctgatctgagcgctgtggcttttggtcaggggccgggcggctttaccgggctgcgcgtggcttgcggtgtcgcccagggcgtggccttggggttggatattcctgtgctgcctgtggtgtcgcacatggctgtcgccgaggcggcgggcgcgctgtacggccaggcggtgctggttgcgctggacgcacgcatggatgaggtttacgcggcggtctatcgccgcgtgcccagcccagacggcccggcctgggaggtgttgtctcccccctttcttatcgccgccacagagctggttgcctgggccaagcatcagatgccgctttggcgtctggatagcccgccgctgcgggcgggcgacgcttgggcggcctaccccgagctcatgcagacgcctgcggactggccgctcagcctggctgaacggccccgggctactgaggtggctagcttggccgggcgggccggtgcgcaaggcgtggacccggagctggccgcgccgctgtacgtgcgcgacaaggtcgctttcacgacagcggagcgagaaaaagggcagggtggtaatccgcgcgccgagccggcgctggctgctgcggtcgtggcggatgttgcgccgcctgcctcggactcggatttgatcagcctggacggtatgacactcgcagatctgcccgccgtggcggcgctggaggcgcaggtgcaggcctttccctggacggaagggaatttcaaggatgcgctggccgctggctacgactgctgcgtgttgcgggagggcgggcaggtagtgggtttttgcgtgttgatgcatgcgcccgatgtctcgcatattctcgtgattgcggtccagcgccagcgtcagcgcgcgggcctgggccggcgtttgctggcctggagcgctcggcgcgcccgggagcatggtgtgcaggccttgttgcttgaggtcaggccgtcgaatcaggcagcgctggccttttatgccaagctgggctttctgcgtgtgggcctgcgccgggattactatcctgccggtcagggcaagcgcgaggatgcttgggtgatgcagcaagcactgtcctcggaaacggctgcatgatggcggcgccgcgcgtcaatccattacagcgcctgtggctgcgcgaaatcgggatcgaaaaaacctggttgcgcggtccaccggaaagcgcgtctcaggctggcgagtcctcaggtcttgcgccgccgccgcccgccaggcctgcttcgccgtgcgtcagcaagccccccgagggtagggcaggcgaagccgtcccgcgcgagcctcggccgtcccaggctcggcccgagcccgtgaccgtcgagcttgcggcgccgctcggcgctggcgccgatacggcgcgccgcgtggccgatttcgatcttgctcgcctacaacaggaggtgcttgcatgcacggcctgcggtttgtgccaggggcgcaagcatgccgtgttcggtgatggggctcaggccgcgcgctggatggtcgtgggcgaggcgccgggcgagcaggaggacaggcgcggcctgccctttgtggggcgttcggggcagttgctcgacgccatgttggcgtcggtcggtatgagccgcgagcaggatgtattcattgccaacgtcattaagtgccgtccgcctggcaatcgcaaccccaaacctgaggagattgccgcttgcagtccctacctgatgcggcagatcgccctgcttcgtcccgagcgcattctggtgcttggccgctttgctgcccagacactgctgggcacggacgccgcgatcagcagcctgcgcggacgccagcatgtgctgaaaaccgaagcggggcgtgagattccggtggtggtcagttaccacccggcttatctgctgcgcagcccggctgaaaaagcccgggcctggcaggatttgcaattggccaggcagatcgcctagacggtctgggccaaacctcaatgtgaggaagtgtccagagccttgccgtggccttcctgaccgatctgctcatacagttctgggtgtttgttcagattgcgcttgctccagcgcatgaaaatcaacatcaatatcgtcacgatcaggccgaagatgacgatcacggtgttgatggacatgcccagccagagcatcagcgtatagaccgcgaccatcagcaggatgttgagctgctcgttgaaattctgcaccgcgatggaatgtccggccgacagcagcacgtgaccgcgatgctggagcagggcattcatgggcaccacgaaaaagccggccagcgcgcccgtcacgagcagcagcaaatagacgctccagggcgagtacaccagcggcatgagcaataccaccagccccatgccggcccctaccggcagcacggatagtgcgcggcgcagcgggatgcggccggcggccaccgatccgatgacggtgcctagcgccgccacgcccatcaagatggatgcctgatcgaggcggtagcccagatggctgcggccccattcgatgacgatgagttgcaaggtggcgcctgccccccagaacagcgtggtgactgccagggaaatctggcccagcttgtcgcgccacagcaccaccacatagcccgaaaatacgcgcaccagcttgaaggggttggtttgctgcttcgggtagcggacatgggtgtcgggaatcagcaggttgcacaaggcagccagcagatagataaaggcgatgaccagaatggcggcttcggcgggggtgtggaccagtttgccgacgatatgggggtgtagcagtacgtgggagacggcgggagaaatcagcgcgccgcccagcaccgtgccgatgatgatggacagcaccgtcaagccttcgatccagctattgcccttgaccagcatggccggcggcagcatctcggtgacgataccgtacttggcgggtgagtaggccgctgcacctatgccaaccagaccataggcgacgcagaccagataggtctggtaatgatcggggatgcccatgctggcataagagaacatcagcagacagccggccactttcagcgcattggtgacgaacatgacgcggcccttggggtaggaatccgcgaacgccccgacgaaggccgccagcaccacgtaggcaagcgcgaacgaccacttcatcaaaggcgccatccagtcaggaccgttgagttcgagaatcaaggcaatcgccgctatgaatagcgcattgtctgccatcgaagagaaggcctgggcggccatgaccagataaaacccgcgtttcaagaatatccccgctgtgtctggcccagaggccggaacgatttaattcagtgtcagattcaatgtgtgagcgagtatagcgttcaatgtcgctgatacgcgcgttgcggattcgcctgcctgggccgggctcggccggcagggacgcggcgacctgggctggggtatcatacggccgttaccagaccggccgaagaggccggtttgccaatctgtgcggcaggtccgttcaacgcccctcgttcaacctacccggtccgtcatccaacagtgcgcctcacccaactcaaactcgctggtttcaagtcttttgttgacccgaccgtcattcccgtgccaagtcagttggtgggtgtggtgggtccgaatggctgcggcaaatccaatatcatcgatgcggtgcgctgggtgctgggcgaagccaaggcctccgagctgcgcggcgagtcgatgcaagatgtcattttcaacggttcgggcaatcgcaagccggcggcccgggcttccgttgaaatggtgttcgacaatagcgaaggccgcgccgccggccagtggagcacctacgccgaaatcgcggtgcggcgcgttctgacccgtgacggcaccagcagttatttcgtcaataatcagcaggtccggcgccgcgatatccacgatatttttctgggcacgggccttggcgcgcgcggctacgccatcatcggtcagggcatgatcaaccgcctgatcgaagcccgcccggaagagctgcgggtttttctcgaagaggccgctggcgtgtcgcgctataaagagcgccgccgcgaaaccgaaaaccgcctttccgacacccgcgaaaacctgacccgcgtcgaagatattttgcgcgagctgagcagtcagctcgaaaagcttgaggcgcaggccgaggtggcccgccagtatcgtgacctgcaggccgatggcgagaaaaagcaattcgcgctctggtttttgaaagaaagcggcgcgcgcgaagagcgtgagcgcaaaaaccaggaaatagcccaggcccagaacaatctggaagccgccatcgcgcaattgcgtgcgggcgaggccgccctggaatcgcggcggcaggcgcattacgccgccagcgatgccgtgcatcaggcccagggccagctctatgaggccaatgcccaggtcagccggcttgaagccgaaatccgtcatgtggtggattcgcgcaaccgcctgcaaacccgccgtgaccagctcaacgcccagatcgaagagtgggtggcccagcaggagcattgcactgagcagatcgccgcggccgaggaagatctggccacgggcgcagcccgcagcgaagaggctcgggccgccgccgaagacgcgcaggccggcttgccggctattgaggcgagggtgcgcgacgcggcttccggccgtgacgagatgcgaagcgctttggcgcgtgtggaacagaacctggctctggtggcgcagacgcagcgcgatgccgaccgtcaattgcaggccctggagcagcgccgcgagcgtctgcaacaggaaatgcgcgaactgcatacgcctgatctgacccgcctggagcaactggctggcgaccgtttcgccggcgaagagcagctcgaggccgctcagcatgagctgagcacgctcgaagagcggctgcccgaagcggacgccgagcgtggccgagcccaggggctggcccatcaagaggcccaaaaccttgcccgcctggaagcgcggctggccgcgctggtcaagttgcaggaagacgtgcagaagcagggggcgctggagccctggctggccaagcatgaactcgccggtctgggccgcctgtggcagaaactgcatatcgagcctggttgggaggccgcgctcgaggccgtgctgcgtgagcgcatggccgcgctggaagtccgcaacctggactggacccgtgcctttgcttcggatgcgccgcccgcccgcctggccttctaccagaccccgcccgcggcgcctgcaccgctcaacgaacccggcctcagccccctgaccagtctgttgcgggtgaccgaccccgatttacgcgcgctgctcaatgattggttgcgggctgtctacgtcgccgacgattttgcccaggccttgggcgcccgtgcgaccctgcctgctggtgcggtctttgttgtcaaggccggccacctcatcgatgcgcatggtgtgcgtttctatgcccctgactccgagcaggccggcatgttggcccggcagcaggaaatcgagaatctgcagcgtgaaatcaaagcgcagcagcttatcgcggaccaagcgcgtgctgcagtggcgcgtgccgaggccgcctggcagcaggcctcgcaggcgctggttccggcgcgtcagcgggtcgccgaactcacccgccgcctgcacgatgtgcagcttgagcactctcgcctgcaacaacaggctgagcaatcgggcgagcgcgccaagcgcttgcgcgaagatctgcaggagttgtcggcccaggaagaagacctgcgcgccactcgcgaagaggccgaggcgcgtttcgaagccctggatctggaactggccgagcatcagggccgtttcgcggatgccgaaatggacggcgaaaccctggccgctgccgccgatgccgcccgcgcacgattacgcgaactggagcgcgccgcccaggaggccgagttcgctgagcgcgctacccaggtgcgcatcacggatttgcaacgcaatcgtcagttggcgcttgatcaaagccagcgtgccgccgccgagttacagcagttggaagtcgaactgaccgagctggacgcatcggccacccaggccggcttgcaggatgcgctggagcagcgcgtcgagcgagaagaggcgcttgcgcgggcgcgcctggagatggacaacctggccgccttgttgcggggcgccgatgaagaccgcgcgcagcaagagcgcctgcttgaacccttgcgtgcccgcatcatggaattgcagttgcaggagcaggccgcgcggctggctgaagagcagttcacggaacagctcaatgcccgcgaagtggatcgccaggccctggcccaggagttggcggccatgcccgaaacctggcatcgcgccacttggttgcagtctgaagttggccgtatctcgcggcagattgacgcgctgggctcggttaacctggcggcactggatgagctcagtacttcgcgagagcgcaagaccttcctcgattcgcagcagcaggatttgatgatggcgatggaaacgctcgaagacgcgatccgcaagatcgaccgtgaaacccgcgagttgctgcaagagaccttcaataccgtgaatggccattttggcgagctcttccccaagttgttcgggggcggcgaagccaagctctccatgacgggcgatgaaattctggatgcgggtgttcaggtcatggcgcagccgccgggcaagcgcaacagcaccattcatctgttgtcgggcggtgaaaaggccttgaccgccacggcgctggtgtttgccctgttcaaactcaaccccgccccgttctgcttgctggacgaagtggacgcgccgctggatgatgcgaataccgaacgttatgccaatctcgtcagcagcatgagcgcgcagacgcaattcctttttatctcgcacaacaagatcgcaatgcagatggccaagcaactcgtcggcgttaccatgcaagagcaaggggtttcgcgtatcgttgccgtagatattgactcggccgtccaaatggccgccgaagccgcataaccacctctatcttgaagggcgccttgccggcgcgggatttttacatgagtgatttgcagattgggctgatcgccctgggcatactgctgatactgctggtattgggtttcaactggtggcaggatcgccgtgtgcgccgtcgcatgcaggagcattttcctgccactgagcaagatcctttactgggtgccggagatcaggctgcggcaacgcttgccgccaaacagcgccgcgagccaggcatgggcccgccgcccgtcgcgcccaaccccgaggccgacgacagcgaggagcccgatcccgctgtcgaagtcgtgatcgagatccactttgcagagcccgtccggggcgccgatctgctgccttatgtgcaatccctgcgccagatcggcaagaagcccttgcgcgtgttcgccagcacggatcgtggccgccatcgcagccgtatcgacgccgatgattcctatagcgctttgcagcttgctgtgctgttggccaaccgtagcggtcccctgagcgcgatcgagtggtcgcaagcctgggcgcgcgcccaggacctggctgaccgtttcgaaggcagcatcgagggtccggatcaacaggtggtgctggagcaggcggctaggctggacgatacctgcgccgcgctggatacgcaggtgggcctgacgctcttgctgggcggcgcgcaacctgcggcggaagtgctggatgtggcccgcagcctcggcttttcgcccgagggctcgcgcctggcctggttggctgacaacggcgccgtgcgtttcacgctggcgcgtggcgatggcgcgccctttgatgccggcacggggggggtcgagcggctctatctcttgctggatgtgccctgcagtccacctgatccgcacgcttttggccgcatggttgaagtgggtcgtgatctggctgcgcggctgcgtgccgagttggtcgatgatcagtgccgagtgctggccgaaggggctgaaaacgtgattgatgagcggctgcaagtgctgttcgatcagcttgagcaggcgggtttgccggctggcagcgagcgggctcagcgggtgtttgcctgatgtctgctttcgaacaggcggcccgagaacaggccgctcggctgcgggctgaaattgcgcagcacaatattcgttattacgtgtatgacgaacccagcatcacagacgctgactatgacgcgctgatgcgcgagttgatggctctggaggcgcagcaccccgagctggtcacgcccgattcgcccacgcagcgtgtcggcgcggcgcctctggccgagtttggcagcgtgcgtcatgccgtgcccatgttgtctctgggtaatggattcgaagacgaagacgttctggctttcgataagcgggtcagcgacaccttgcgtgaggccggtctgctcggtccagccgagcaggcgcactatttctgtgagctcaagctcgacggtctggctatcagtttgcgctacgaaaacggcgagctggtacaggctgcgacgcgcggcgatggccaggaaggtgaggatgtcacggccaatattcgcaccatcagggcgatccctctccagttgcgggctggcgcacctgctgtgctcgaggtgcgcggcgaagtgctgatgaaccgtgccgacttcgagaagctcaatcaaaaacaagcggcgcgtggcgaaaaaattttcgtcaacccgcgtaatgcggcggccggcagtctgcgtcagctcgacccgcgcgtcacggcccagcgccctctgcgcttttttgcttacagctggggagaggtgcagggtttgtcgcgtgatgacgcgccggcctttgacgaagcctcgcccggcctggtttctaccttgccgcgcgatacgcatggcgggatgctggattggttggccgggctgggtttgccggtcaacgtgcgctttaatcacaaggctcagggagctgaaggcctgttggccttctatcgccgtatcggcgccgagcgaggcagtctgccctacgatatcgacggcctggtctacaaggtggatgccttggccgcgcagcgtgtgcttggctatgtcgcccgcgcgccgcgctgggcgttggcgcacaagtttcccgccgaagaagccacgacggaattgctggatattgaagtgcaggtcggccgcaccggcgctatcacgccggtcgcccggcttaagcccgtgtttgtgggcggtgtgacggtcaccaacgcaaccttgcacaatgaagatgaaatccgccgcaaagatgtgcgcatcggtgatcgggtcattgtgcgccgcgccggcgatgtgattcccgaggttgtgggccccgtgttggaaaagcgctcgggcgagctgccgcaattcgttatgccgacccattgtccgatctgcgggtcggccatcgaacgtctcgtagacgaagccattgcccgttgtaccggcggcctgttctgcccggcgcagcgtaagcaaacgctgctgcatgccgccggacgcaaagcgctggacatcgaagggctgggtgaaaaactcgtcgagcagttggtggacaacggcagcctaaagaccttggctgatgtcttccgcctcaatgcctttgaacttgccgcgctggatcgaatgggcaaaaaatccgctgacaatcttgtcgcggccattgaccaggcgcgccgtccctcgctgggccgtttgctgttcgcgctgggcatccgtcatgtgggtgaaaccaccgcgcgtgacgtggcacggcatttcggcaatatcgacgccatcatggatgccgatgaagccgccttgctggccgtgcctgatgtgggtccggtggtggcgggctccattcatcgcttctttcaggaggcgcataaccgtgaggtgatacgcgaactggaaaagcagggcgtgcatcctcaggctgaggcgcagcttcaaagtggcgatctggctggcaagacctttgtcttgacgggcaccatgcccacctggagccgcgacgaagccacgcgccacatcctggctgcggggggcaaggtcagcggctctgtgtccaagaaaaccgcttacgtggtggccggcgaagaggcgggcagcaagcttgtcaaggcaagggaactgggcgtgaccattctggacgaggacggccttaaggccttgctgagccagtaaacggtcatctagcaaaaaaaacgccagtcgtgagactggcgttttttgctgccaagcgcttattgcaccttggctttttcacgcagttctttctggaaagcgttcagcttttgctggcgcatcatttcttccagttgggagcggacttggtcgagcggcgggaattccacagcacgggcgtccttttcctggatgatgtgccagccgaactgggtttgcaccggcttgtcggcgatctcacccttcttcagcttggtgatcgcatcagcgaagggcggcacgtagttgcttgcgggcgcccagcccagatcgccaccgcgctcggcgctaccggggtccttggagtacttcttggcggcgtcttcgaacttcagcttgccgctcttgatttgtgccagcagatcgttggcggtcttttcgtcttcaaccaggatgtggcggacatcatattcctgcttgccggcctgttctttcttgattttttcgtactcggccttgacctcggcatcggtgaccgggtgctttttcaggtaatcggccatcagggcgcgaaccaagatgccctggcgggccagttcgatttcggtctgggtgtcgacctgcttggcgatgccttgcttttcagccgcttgcacgaaaacctggcgattgatcatttcctgcttgacctgatcgcgcagctggggcgaatccgtggcgccttgggtgacgagcagtttgacgaaatcgtcaacgcttttctgcgagatggccttgccgttcacggtggccacattttgtgcgtaaaccggtacggcgaccgcgcaagcggcagccaacataagcatgcgtttcatggatgagcttcctattcgaagttttaatggggggagcgcttatcgcggagtttgcgtatccaaggcaagcgcatgtatcgggaagggaatgaggtcttgcaaataatgatataccaagcgatggcgggcaacaggcgttaagcccttgaagctctccgagacaatcagaacacgataatgccctgcgccaccctcggcgccagcatgaccagcatgcaaataggactcgtctaatatatccaattggcttggggccagtggagcgaggcgttctcggatgagtgcaatacggtctggagtgtgtgtcatctcaatcagggtgtttgtctttgccgggttcctgcatatgccggcccagccagagggattgcacgataacgaaggcgatcaagaggcccatcaggccgaaaaccttgaaattcacccattgtgattcggtgaagtagcccgagaaggccacgtagagattggcgccgccggccagggtgaagaacagtgcccaggacagattgagcttgtcccagagcgcatcagtcaaactgatctgtttgtcgagcaggcggcgaatgaggttgcggcgcaacagatagcggctggccagcaatgcgccgccgaacatccaatacagaaccgtcggcttccatttgatgaaaacatcgctatgaagccagagcgtggcgccgccaaaaatgacgatcaccgacatattgatccaatgcatgccctcgatggccttgcccgtcagcttgagccagatgagctgtgcgatggaggccgtgatggcgacggcggtggcggcgtaaatatcggcgaagcgataggcagcgaaaaaaagaatcagggggaagaggtcgaacaggaacttcttcatgcgtcgggctcgaacttcagggacaacgagttgatgcagtagcgcaggccagtcggctcaggcccgtcggggaatacatggcccaggtgcgaatcgcagatattgcacaggacttccgtgcgcaccatgccatggctggtgtccctttcttcgcggacgcgctcaggatcgatgggctcgaaatagctgggccagccgcagcctgcgtcgaacttggtgtcggaggcgaacaggggggttccacaacccacgcagcggtaaatgccgtgagtaaaggtatcccagtagcggccggtgaaggcgcgttcggtccctttttcgcgggtgacgtggaactcctgggggctcagttgaatgcgccattcggcgtcagttttacgtactttttccatggcggtttggatcggcgcagtgcgaaatggttcgggcataatcccgctccatgttaatcgagtttgatgagacggtcgtgacgatggacggcaggcagcgtttgagcgtgcctcggctgaccctgtctgaacgccgtatcggtattgccggccccaatggcgccggtaaaagcaccttttcacgcctgataaatggcctgctgctgccggaccaggggagggtgcgcgtcaatggtctggacacacgccgcgatgcgcaggccatccgccgtcaggtcggttttgtgttccagaatcccgataatcaaattgtttttcccattgtgcgggaagacctcgattttggcttgaagcctctgggtctgccgtccgcagagcgcgccatgcgcgtgtcggctcagcttgccagcctggggatcagcgccttggccgaccgcagcagtttcagcctgtcgggcggcgagcggcagttagtggcgctcgccgcggtgctggtgcgcgaccccgcgctgattgtgttcgatgagccgaccacgcagctggatctgcgtaatcgcaatcgggtgcgcgatgccattgccgccctggcgcccatggccatcgtggtcagccacgatctggagctcctggcggacttcgaccgggtgctggtgatcgacgatggccgcatcgcggccgatgaccagccggccgcagccttgcgttggtaccgggagcattgctcatgatggaggcgctctatgtgcctggccactctttactgcatcgtctgcctgcgggggtgaaactgctagggctggcggcggcgggtgtgctgttgtttacggtgcgcgatctgcgtttattggggctggcctgcctggttggcggcgcgctgatagcctgttgccgtccccggccgcagcgtctgtggcgtcagttgcgggggctgttctggatcgtgctggcgctcgctttgtttacctggtgggcgcaagacggacagcaggccttggtcgttctggctcggacggccgccctgatctgttttgccacggtgctcagcttgagcacgccggtgtccgctttgctggccacgatcgagctcgccctgtctccttggtcgcgctgggtgaacccggcacgggtgagtctggctttagccctctgcctgcgtttcattcccgagatatggcgcaactatcaggaaatccgcgaggcgcagtccgcgcgtggtctggcgcggcatccgcttgcgctgctggtgcccctgattgtgcgcaccctcaagcgtgccgacgaagtcgctcaggccattgacgcgcgcagctgatgcgtcacgcccgagtcccctactgagaagaaaggtccatgacaaacagaaatttggttctggcggcgctgttcgccgccttgatggtggtgttgagcctgatgccgccggttcctttacccgccatccccgtccctgtgacgctccagacgctgggcgtgatgctggcgggcattatgctcggcccatggcgtggcgcggccgcttgcctgctgtatctggtgctggccgcaatcggtctgccggtgctgcccggtgggcggggcggcctcggcgtattcgtagggcccactggcggttttctgatgggcatgttgctgggtgtggtggtcgccggtctgctggctcgcgcactggcccgtggcggcatgtggcgcatgctcggcggctatttgctggcctgcctcgtggggggtgtcgcggcggtatatgccgtgggcgtaccttggctggccgccgtaacgcagatgggcctggccaaagccgcattggccgtggtggtgtttttgcctggcgacctggtgaaggcgctggtcgcggcttgggtcgcctggcgtgtcgaacgggtgtggccgttgttgcggcgttgaggttccgggattacccggaaagacgccggaaagtgttccgtggaaaattcgccattaacaaacgcatttgttttaagctgtgcaacctagggttgataccgggacaaggatggctgtgttctgatactcttttaatcctataataattttttctgtataactttaaacaggtccctcgctcattccggagcatgtcgggccaccacaggagacaaaaaatcatgcgcaagcactttggcttgtcggcggctgccgccgccgttgccctgggtctgtcgtttgccgcaagcgcgcaggtcaaggttggcgttaccgtggcttcgaccggcccggccgcttcgctcggcatccccgaacgcaacaccgttgcgctgctgcccaaggaagttgcaggccagaaggtcgagtggatcgttctggatgacgctaccgacacgactcaggccgtcaagaattcgcgcaagctcgcatccgatgacaaggttgacgtgctggtgggcacctcggtcacgccgggttcgcttgccatggttgacgtggcctccgaactcaaggtgcccatgatcagcgtggcagccagcgccaagatcgtcgagccggtggacgagaagcgccgctgggtcttcaagaccccgcagaacgatgccttgatggccagcgccttggctgatgccatggtcaagtccaatgtcaagacgctgggctttatcggctttgccgacgcctacggcgacggctggcttgctgtgatggaagaggccgccaaggccaagggcatcaaagtcaccagcgtcgagaaatatggccgcaccgacaccagcgtcacgggccaggtgctcaagctcgttgccgccaagccggatgccatcctgattgccggtgctggcaccccctcggcgctgccgcaaaaagaactgaaggcgcgcaactacggcggcctgattttccaaacccacggcgccgccaacaatgatgtgctgcgcgtctgcggcaaagattgcgaaggcatgctgttgccggccggccccctgctggtcgctgcgcaattgccggacagcaacccggtcaagaagtccgcgctcgagtatgtcggcgcctacgagaaggcccatggtgagggttcggtcaacaccttcggcggccatatgtgggatgccggccaactggtggtcgcagccatccccgaagcgctgaagaccggcgccaagcccggcacgccggagttccgtgttgccatgcgggatgccctggagaacgtcaagaatctggcggtttcccaaggcgtgttcaatatgagcccgaccgaccacgctggtttcgacgaccgatcgcgcgtcatcgtcaaggtcaaagatggcaagtggacctatcagcctaacctgtaagcgtagctaggttgacgtagtatcgctgcttcatcatgcaccggccattgcggccggtgcatcgtattcgtcctgcctgggacacgaagaaagttgtacataaggtcgtagttcgatggattcctcaattgcgctgatcctgctgcaagatggcatcgtgaacggctccatctatgccctcctgggcatggcgctggtgctggtctttgccgtcacgcgcgtcatttttattccacaaggcgagttcgttgcattcggcgcattgacgttggccatgctggtcgacggccgggtgccgggcactgtgtatttgcttaccctgcttggcggtttggcgtttctgcttgaattgttgcgcgcggcccgtaccggcttgtggtcgtcgctgcccaaaagcattctgagctgtatcgtcctgcccctggtgctgctctggatcaccacctcgtatgcggcacccggcaattcgctgtggctgaacatgctgctgacgctcgtcctggtgatcccgatgggcccgatggtgtatcgcattgtttatcagcctctggccgaggccagcgtgctggtgctgctgatcacttcagtggccgtgcatttcgcgctcatgggtctggcgctggtgttcttcggcgccgagggctggcgcacaccggccttcgtcagcggccaggtcgatttcggctttacgacctggtcggcgcaaagcctgtttgtggtggcaacctgcgccatcctcatcgtcgcgctgtggctgttcttcggcaagaccctgtacggccgcgccctgcgtgcgacggccgtcaaccgccgtggcgcccgcctcatgggtatcagcaccacgatgtccggcagcctgaccttcaccctggccgtggcgatcggtgcgatgtccggcatgctgatcgctcccatcacgacggtgtattacgacactggctttctcatcgggctcaagggctttgtcggcgccatcatcggcggtctggccagctacccggttgcggctgccggttcgctgctggtgggtgtcttggaggctttttcttcgttctgggccagtgcctacaaagaagtcattgtgtttactctgatcattccggttctcgtctggcgttcgttcagcagccgtcatgtggacgaagaggaataagccatgaaccgcatcttgctcattgcttttatcgtattgctggcggcactgcccgccttgcccgtcacgccagaattctggattactcaactgaattacatcggtctggccagccttgtggcgctgggtctggtgctgctgacgggcgtgggtggcctgacttccttcggccaggcggccttcgtcggtatgggcgcgtacaccaccgcctatctgaccacgcaatacggcacttcgccctggttggccctggtggcgggcctgatcatcaccggcgccttggcctatttcctgggtgtcatcacgctgcgtctgtcgggccactatttgccgctgggcaccatcgcctgggggctttcgctcttctatctcttcggcaatctggattttctgggtaagcatgacggcattgccggcatcgagcctttgtccatcttcggggtctcgctggccgacggacggcatatctattacctgatctgggtatgggtgttgctggccttgtgggcgacgcgcaacttgctgagctcgcgtcccgggcgcgccatccgcgcgctgaaaagcggcgcgggtatggccgagtcgatgggtgtgaacaccgcccgctacaaaaccattatttttgtgtgggcggccttgctggcctgcgtgtcgggctggctttacgcccatatgcagcgcgccgtcagccccagcccctttggtctcaactatggtattgaatacctgttcatggcggtgatcgggggcgcggctcatgtttggggcgctttgctgggctcggcggtgattctcgggctcaaggatcagttgcagaactggctgcccaaactgctcaataccgacaccaatttcgaactcatcgcctttggcgtactgatgattttgatgttgcagtacgcgagcaacggtctgtggccgattctggccgcagcctgggggcgcgtcaccggcagcgccggatcgcgccgcaagctggcgccgccgcctgaggcgccggctctgccgcagcgccaacgcccggccgccggcgagttggtgctcgaagtgaacgccattcgtaagcagttcggcgggctggttgccgtcaatgacatcagcttcaaagtccgcgccggcgagatcatgggtctcattggccccaatggcgcgggcaagagcacgaccttcaatctgatcagcggcgtgctgccggtcacgcgcggcgagatccgttttatggggcagcgcacggatgccttggcggcgcgcgctatcgcacagcttggtgtgggccgcacctttcagcacgtacaactgctgcccaccatgaccgtgctggagaacgttgcgctcggcgcgcacatgcgctccgacgtgggcgtaatcgccggtgccctgcatagcgaccgcgcccgcgaagcgcaattgctgcatgaggcggcggagcaactgcgccgtgtcggtctgggcgattatctgtatgagcaggccggcaatctggccctgggccagcaacgcattcttgaaattgcgcgcgccctggcttgcgatccggtgctgctgctgttggacgagccggctgcgggcttgcgctacaaggaaaaacaggagctggcccaggtgcttgagcagttgcgctccgaaggcctgagcatcctgctggtggaacacgatatggattttgtgatgcgcctgaccaatcatctggtcgtcatggacttcggcaccaagctggccgaaggcgtgccggccgaagtgcaacaaaacccggcagtgctggaagcctatctcggcggcatcgacgatgatctgcccgaagcggatcaggccaagcctgtggcggctggaggtgtgcaatgagcgccgttctcgaggtgcgcggcctgtcggcgcgctatggcaaagttggggcgctgtccgaagcggcgctgcaggttcaggctggcagcatcgtgacggtgatcggcgctaacggggcgggcaagtccaccatgttgaacgccatcatgggctccttgccgcaaacgggtcatgccgtaggttcggtgcaatacgcgggtaaagatgtgtcggcctggcaggtcgagcgacgcgtgggggcgggcatgtcattggtgcccgagcgccgcgagctgttcggcagtatgtcggtagaagataatctgctgctgggcggctttcgccgctatcgcgcccgtgaggccggctggcgcgacacgcttcaggaagtttttgaactctttccccgcttgcgcgagcgccgcggccagcaggcgggcaccctgtccggcggtgagcgtcagatgctggccgtgggccgcgccttgatgggcaagcccagcctgctgatgctcgacgagcccagtctcggcttggcgccgcgcatcgtgcgcgaaatcttccatatcattgcgcgtctgcgcgagacgggcgtggccattttgctggtcgagcaaaacgcccgcgcggctttgcaagtggcggactacggctatgtgcttgagaccggtgaaatcattctgcatggtccggcgcgagaattggccggcaatccacgcgtgatcgaaagctatctcggcctgggcaagcagcactgacgttcgggttcagcgtgtaagtcgtaccaggccacccatggcggggtccgagaccgagggcaggccgtcttccatacggcctgccagtcggcgataaaagttcgcctcatcagggttgcggatttcaacgtcataccaacggccatgagcggccaccgaccattgcaggctgcgtgtgtgctccggtgccagcgtgagtgtttgcgcggccagatcgttgtaggtgacgccctctgcgcgcaggcgcaagcggcgcgctgagtgattcgtcaaggtcagctccagcatctgagtgtcggccaggtagctgaggcgggtctgaatggcggcgctgcccgaataacgccggtgatagccattcggcccgagcacccacagatcgtgctgcgtccctggccaaaaatcatgcaggcgctttcccgcctcgacggtatatcggcgcggcgtgcgggctaggtcgcggcagtcataaacatggaagaccgcgccggccagtccgtcattgatgaactccagctcgatgccgctcgggctcacccgttcgttgacatgcagaaggtagggcaggggacgggagggccgcgtaccgaggtgctggctcggcatggccgcctggactggcgggcgaggtagggtcgtgccgggcagcgcggcggcgcgctgtgccagcgcctctgtcgggggcaggctgataaagcgcgcctgtgtcggggccttgaagtcaaaggccgatgtcaggtcgccgcagacggcgcgccgccagcgtgaaatattgctttccgccacgccgaagcgccgttcgatgaaacgcaaaatcgaggtgtggtcgaatacctcggaattgacccagccgccacggctccagggcgagatggccagcatgggcacccgtggccccaatccatagctgcgcccttgcaggcgaggcaggtcatcatcctcaatgccggtgatgatgtgatggtattcgcccgatgtgtccacggtagaagcgccaaccctctggccatcctcctgggcaggcggtgcgggtgggggcatgtggtcgaagaaaccgtcgttttcatcgaacattagcagtagcaccgtcttgctccagacttccgggtttgccgtcaaggcttgcaggacgcgggccgtgtagtcggcgccctgagcggggctggatgggcccggatgctcggaacccgccttggtcgcgcagatccaggacacctgcggcaagcggtttgcacgcacatccgcctcgaggtcttgcaggcggtaggtgctgagcgcatcgcgtttgagcgcagcgtcggcgccgggcagtccgcgataagcgtcgcgatagcgcttgaagcccgccgtggggttgagcgaaaaattatccttcatgtcctggtatatgcgccagctgatgccggcctgttgcaggcgttcgggataggtcgtccaggtgtagccgccgttcggatcgccgcccttcagggcgttataggtattgcccagcgcggggccgtgaccacgacttagcgggtcattgctgccggtccaggcaaataggcgattggtgttcgtgccgccggtaaaggaacaatgataggcatcacacacggtgaaggcatgggctagcgcaaactgaaagggcacatcggcttcggcgaaatacgccatggaatgatcgtgcttgaaagccggccagcggtgcatgcgcccgagatcccaggcgtcttgtgcgttggaccaggtgtgcggcgtgcccttgacacgcatcaggtcaaacctgtttgccgtgtccaggcgaaaaggctgcacgatccgggccttttcgttgagctggctccagaccgtggcatgctggcgcggcccgaggtcgggcaccgggatggggaaacgatctccaaatccgcgcaccccggccaaggtgccgaagtaatggtcgaaggaccggttctcttgcatgaggatgacgatgtgttcgacgtcctcaagtgtgccgctgcgccgtcggggctcaatggccaaagcccgacgtattactgcgggcagcagcgtcagcgcagcgccggccacggcggtgtcacggagaaaatcgcgtcggttcttcatgattagcagagtagggcccgcaagctgacaagaagatgagcgctacccagacgggcggcaagccggcttgtcagctcagtgcggatcacgcggccacatagcttgtccccttgccttgtggggcggccggcacgcgtgcacggcatgggcttatgccgttttctccgcataggccatataaagacggtgagcgcgctgcgccagcggtccgtagggcagggcccggtcttcgacgcggttgacgtgcagcactttgccgtagttgccggtggagaacacttcgtcggcagcttcgaggtcggcgcgggtcaggctgcgttcatgtacggtcacgccatcttcgcgcagcagcgtcagcacccgttgccgcgtgattccattgagaaaggtgccgttgggcacaggcgtgaatacgacgccatccttggccagccagatattgctggacgcgaactcggccagatgaccgtcgccgtcgcacatgatggcgttgtcaaagccgcgggatgccgcttcggcaattgcgcgctgaccgttggggtagaggcaggaggctttggcatcggtgggcgccatattgggccaggagcgcacaaagctggagaaaccggccgagaagcccttgctgcccggcatgggcgcattaaaaacatggagcacaaactgggttttctcggcatccggcagcagaaagccgtcggcgcaataaaacatgggcttgatgtacagctcgctgccggcgggaaagcgcgcgatggcctcgaggcatagcgtttctatctctgtcgccgacaactgcggtttcatcagcatgcgttcggccgagcgaaccactcgctggcagtgcagatccagatccggcgtcaggccgcgaaaagcgcgagcgccatcgaaaaccatgctcgccatccagaaggcatgatcggcgggtccgagcagcttggggttgtcggtcatccattggccgttgtaccagaagagggcgtccatcttgcttctatccttgagtcgtaggcgagtgccaaggtttaaagcataacggatacctcatttcggcagcctgagctgcccgcgcaccgcgcatttttcttcccagggtctcggagcctgtgcggggctgtcctgacctcggcctagatcggcatcaggacggccagcgcgcgaacgccagcccctgcggcggcggcgggttcgaaacccggcaagccctatcgccttgtccgggttttctggcgaagcggcatggcgaggaaaacctggcaaggcgagggcttcaggcgcgcgccatgcggcggcgctccagccatgcgctgaattcgcccaccaggccgcggcggaacgccatgacgcagatgacgaatatcaggccgatcacgatggtgaccgattcgcccaggcgcaagaaccagtccatgcctgtcagattggccatgaactggccaaaatcgcccaccttgttttccagcagcactactacaaaggcgccaatgatggggccggtaagcgtacccatcccgcccaccagggtcatgagaatgaccaggccagacatctgccaggtggcgtcagaaagcgtggccgacacgaagaccagtgttttggcggaaccggccaggccggcgatggccgccgacagtacgaaggccagcagcttgaagcgatccgtgtcatagccgagcgagatggcccggggctcgttctcgcgcaggcctttgagcacctgcccgaagggtgagtgcacggtgcgccagatgatgaagtagccaatgatgaacaagaccatcaccaggtaatacaggttgatgtcctgagacaggtcgataaagcctaaagccttgccgcgcggcacgccttgaagtccatcctcgccgcccgtgaacttggcttgcaagaaaaagaaaaacaccatttgcgccagcgcgagcgtgatcatcgcgaaatagatgccactgcgtcggatggccaatgcacccatcgccaggcccagcagcgcagccaccacgacgccgaacaacaggcccagctcggtcggccagccccacaccttcagtgcctgccccgtcgcataggcggcgctacccaaaaaggccgcatggccaaaggagagcaggccggtatagcccagcaacagattgaaggcgcaggcaaagagcgcgtagcacatcaccttcatgacaaagatcggatacacgcctagaaacggcagggcgcccacaacgatcacggcggcggcatagcctagcagttgacggttcatttctcttttccaaacagcccggccgggcgcagcaggagcacgatggccatgatgatgaaaacaacggtgctcgaggcttctggccagaacaccttggtcaggccttcgatcacgcccagcccgaggccggtgacgatggcgcccatgatggagcccatgccgccgatcacgaccactgcgaacacgacaatgatgaggttggagcccatcaggggagaaatttgcagcaccggcgcggccagcacgccggcaaacccggccaatgccacgccgaaaccgtaggtcagggtgatcatgcgcgggacgttgacgccgaaagcttcgaccaacttgggattttcggtgccagcccgcagcagcgcgcccaaacgggtgcgttcaatgacgaaccaggtggccaggcagaccacgagggaagcgatcacgacccagccccggtagatgggaagaatcatgaaacccaggttggtcgcgccgcgcagcagatccggtgtggggtagggttggccggagacgccatacaggctgcggaaaataccctcgatcagcagcgtcaagccgaaggtcagcaagaggccatagagatgatccagtttgtacagatggcgcagcagacagcgctcgatgatgatgccgaacaggccgaccaccagcggcgccagaatcagcatgacccagtagttcaggccaagataactcaagcccatccaggcgacgaaagcgcccagcatgtagagcgcgccatgggcgaaattgatcacgttgagcaagccgaaaatcacggcgagtcccagcgacagcatggcgtagaaagaaccgttgaccagccctagcagtaattgccctagcaaggcctggatggggatgccgaaaatatcagtcatcgtgtggaagtcctgcgcgtgcgatgagagttgttgcgatgagggcgcagccgccccgctcgagcgggggcggcctgagcctgagagcgcggcttacttcttgagcagcttgcaggtcgattcggacagcttggtgtacacctcatcgcccggcagggtggccaccaccttgtagtagtcccaggggcctttggattcggccggtgtcttgacctgcatgaggtacatgtcgtgcaccatgcggccgtcctcgcgcacctgtccgttcttggcgaagaagtcgttgatcttgttcgacttcatccacttcatgatgctgtcggcatcgtcggtgccggtggctttcacggcatccaggtagaacttggcggcagagtaatcccccgcctgcaacatcgagggtttgcgcttgacgcgatcttcgaagcgcttggaccaggcgcgggcgtcatctgattgatcccagtaccagccgtcggtcagatacatgcctttggtggcgtccaggccgagcgagtggatgtcgttgatgaagaccagcaggccggccattttcatggcgttggtgatgccgaattcgtttgccgccttgatcgcgttgatcgtatcgccgccggcattggccagaccaagaatctgcgctttagagctttgcgcctgcaacaggaaagatgagaaatccgatgcgcccaagggagcgcgaacctggcctttgacctcgccgccagaggccttcacgacattggcggtatcgcgctccagggcgtgcccgaaagcatagtcggcagtcaggaaaaaccaacttttcccgccgtctttcacgacggccgagccggtaccgcgcgccagcgcgacggtgtcgtaggcgtaatgaacggtgtaaggcgagcactgggcgttggtgagatccgatgcgcccgcgcccaccgcgatgaagggctttttcttttcggcggcgacttgcgccatggccaggctggttgccgaattggtgccgccgatcagcacgtcgagatgctgctgatcgaaccactcgcgggcgcgcgccgacgccacgtcggccttgttctggtgatcggccgttagcaactcgattttcttgccgttgatattgccccctgcatcctcgatcgccatgcggatggcctcgacaccagccttgccgtcgatgtcggaatacacgcccgacatatcggtgatgaagccgatacggatgacgtcattggaaatgccgtttgcttgggcgggtagccctaggcttcccaggcctgccaaggccagtgctgcagtgatgatgcgcaacttcatgggatgactcctatctttccttttgggggcgccggcaggccggcaattgacaggttttttcagacgcccagcaggtcgttgagcgtgtcctgtttctcggggagttccgccgcaccgaagtgctcgacgatctggccatgctccatgacatagaagcggtccgccagcggggcagcgaaacgaaagttctgttccaccatcacgatggtgtagccgcgtgccttcaaggcggtgatcatgcgtgccagcgcttggacgatcaccggggccagaccttcggaaatctcgtccaagagcagcagattggcgccggtgcgcagaatgcgcgccacggccagcatctgctgctctccgccggaaagtcgggtgcccggcgaatggcggcgctcatgcagattggggaacatctcgtagatttccgccagcgacatgccgccgcccagtgccccgcccaccggagggggcagcagcaggttttcttcgcacgacaggctggcgaagatgcctcgttcttcggggcaataccccacgcccagatgggcgattttgtacgtgggcagatcgatggcttcagtgccgtgaatacgcacagagcccgagcgcgatccggtcaggcccagcacggcgcgcagcgtcgttgtgcggcccgcgccattgcgtcccagcagtgtgacgacttctcctttggcgatgcgtagattgacgccgtgcaggatgtgcgattcgccataccaagcttgcaaatctgtgatttcaagcgcgggtgcggtcatgcgtgggctccttgcagttcgcctgtcgcggtgcccatataggcttgcatgacggccggatgacgggaaacctcggcataagggccttcagccagcactgcgccgcgagccagcaccgtgatggtgtttgcgatgctcgacacgacgttcatattgtgttcgaccatgaggatggtgcggccggcgctcacgcgcttgatgagttgcgtgacgcgatcgacatcctcatggcccatgccttgcgtgggctcatcgagcagcatcagctcgggctccatggcgagcgtagtggcgatctccagcgcgcgcttgcggccatagggcaggttgattgtcatttcgttggcaaagccgcctaggtcaacctcttcgagcaatgcccgcgccggcgcgttcagatgcgcgagtccggcctcgctgcgccagaattgataagacaggcctgtgcggcgctgcaggcccaggcgcacgttttccagcacggtcagatgcgggaaaacagcggaaatctggaatgagcggatgacgcctctacgcgcgatctgagccgggcgttcacgcgtgatgtcatgcccgttgaagtaaatgctgcccgatgtgggcgacaagaattttgtcagcagattgaagcaggtcgtcttcccggccccgttcgggccgatgagcgcgtgtatgtgtccacgcttaatgcgcaggttgacgttgttgaccgcgacaaagccgcgaaactccttcgtcagtccttttgtctccaggatcgtatcgtccatgacgctgcacccgcgttggctttttttgaaagggttgcggcgagtatgcgatagctctccctgccaattccatgggggtttctcataggttttgcgctgcgccatgcaggattgtcaacagggtgacaatggcgcgctgccagggcgcttggcggggggcgccacacagatcgcgccgcggtaatcagaccggagcacgaccctggcggccgctcaggagcgcctcgtcaagcggccgtcttggatttgaattcgcacaagtccgcgatgccgcattgcggacatttcggcgtgcgcgccacgcaaatgtagcggccgtgcaggatcagccagtgatgggcatcaagcttgaattcggacggcaccactttttccaacttgagctcgacttcaagcacattttttccgggcgccaacccggtgcgattggagacacggaaaatatgggtgtccacggccattgtcggcatgccgaaggccgtgttgagcacaacgttggccgtcttgcgcccgacgccgggcaaggcttccagcgcctctcggctgcgcggcacctctgcgccatgttgttcgagaatgatgcggctggtggcgatggcgtttttggccttggtgcgaaataggccgatcgtcttgatgtattcagcaagcctggcctcgcccagcgccaccatgcctgcgggcgtgccatgctgcgcgaagaacttgcgtgtcgcgatgttcacagacttgtccgtggcctgcgccgatagcagcacggcgatcagcaactggaagggggtttcatattccagttcggtggtcggatgcgggttggcggcccgcaggcgctcaaaaatctcgcggcgtttggcggcattcatggcgtatcagggacgttgggtgcgacgcgcgcgtgcgcgcgccagggcggcctcgatggcggagcgcttttgttcgctggcctctggcgcagtcggggtggcgacggcgggctgtagggtctcttcggcgctggcgtcggccatgaggcgcgcattgtcggccgtttcccgagccagccgcagggcgcgctccctgtgccgctggcgcgccgcactggcgtcgctggcagtccagtcgcggccggcgggcaccatgtcgatgcaatccaccggacagggcgctacgcacagatcacagccactgcacaagtcggccagaacggtgtgcatgcgtttattggcgcctgcgatggcgtccaccggacaggcccggatacagagcgtgcagccgatgcaatgcgcttcgtcgatgcgcgccaccagcagcggcccgggttcgccgcgttcgcggtcgagcggcagctcgggcagcgatagcagggcggccagtgttttgacgccctcctggccgccaggagggcagcggttgatgtctgccgcgccgtcggcaagcgcctgggcatagggccggcagccgtcatagccgcatttggtgcattgcgtttgaggcagtacggcgtcgatgcggtcggtgagtgaaggcagcatagaaaagaaaacgggccctgaaacacgtcgggcccgtagagaaatcggggcgtgtcaggacaggcggatgaattccgcaattttagggcagacctgctcgcgccaacggcggcccgaaaaaataccgtaatgccctgcaccctggaccgtgtagtgcatcttacgcgcggccgggatgccgcgacagagtttgatggcggcgcgggtctgaccctggcccgaaatatcatcgagttcgccttccacggtcaatagcgaggttttccggatggcttggggacggacacgctcaccatcgatatcccacgtgccgctgggcagacggaactcttggaacacgctgcgtatggtgtccagatagaattcggccggcatgtccagcaccgcgttgtactcgtcgtagaaacggcgatgggccgccacatcgctatcgtcgccgcgcagcagatgcagatagaagtcgtaatgcgactttaggtggcgatccggattcatggccatgaatccggcgtgctgcagaaaacccggatagaccttgcggccggcgccagggtagttgagtggtacggcatggatgagctgggtctcgaaccaggcgtaaggcttggtggtcgccaggttgttcacctgagtgggagactcgcgtgggtcgatcgggccgcccatcatgaccatgctgcgcggttgtgccggctcttctgcggcagccatgagtgagatggccgccagcacgggcaccgtcggctgacagactgaaatgacatgcaggtccggccccagatggcggatgaagtcctgcacatagcgcacataatcgttcagatggaaggggccggccgagagggcaaccatgcgcgcatcgacccagtcagtgacgtacacatcatgcgccggcagcaaggcgcgcacggtgtcgcgcagcagggtggcgtgatggcccgacaggggggccactagcagcacgcgcgggtcattgcggtcagccgtgtcgcgcagatcgcgctggaaatgcactagacggcagaaaggccggtcgagtgcgatcgtttccatcaccttgacttcgcggccgtctatcggggtgctgttcagaccccatccaggtttctgatattcctttccgatgcggtggatcagttcacagctggcagccaactgccgtgacaagggtgtgtaagccagagggctgtaggggctggagaacagttgcgaactggcgtccgtgaatgcggccagaggccgcaagaacgccttttgcatttcgtgcaattcgtacagcatcgggatggcaatcctggatgggcggcgactttatcgggtgctggactataacggtatttcgataaagtctgatttttcgcctgtttcgtggcgggattgttgcgaaaaagcaccgcccttctgaatgccgtctgggcttaccagtagttttcgacggccaaattgcctggaatcccgcgacggcccggcgcgaaaccgcgttcggcgagcagttttcgcccatcggccaacatgcccggattaccgcaaagcatgattttcaccagtgccggctccagtttttcgcccaatagcgcttccagctggccgtcggccagcagtgtggtcaggcgcgcttgcggcaggccgggcagggattcccttgtcgcgatcggcaggtagcgcagcttgtccgccctggcctgaaaataaggcgccaggtcagcacgctggtgtagctgctcgatttcttcgcggtaggccagttcttcggcgtagcgcacgccatgcaccagcgcgatccggtcaaagcgctgccacgtggccgggtcgcgcaatatggacatataggccgacaggccggtgcccgaagcgagcaaccagagcgagccgcccggttcgaaacgatccggggtcagaaagccgaagggttttttctcgatatatagcgaatcgccaggccgcagcgcggccatgcgggggctgaattcccctccgggcatgacgatggagtagaactccagttcggactcgccgggggcggacaccatcgagtaagcgcgccagatagacggctcgatgccgccctgggccggcaagcccacacgggcaaattgcccggcctggaacgcgaactgctcgtcgcgcgtgacccgcagggaaaacagtttgccaggaacccagttgcggatagccgtgacggtctggtgggtgtatttgctatcggtcataggccgcagggcaggcctttcagcgctcgagatgttgcagtttgtcttgcacgccgttccattcgtcggcgtcaggcagcggctttttggcgcggctgatgctggcgaattcagccgacaattcggcgttaagggcgatgaatttcatttggtcttgcggcacgtcttcctcggcgtaaatcgcattggccgggcattcgggaatgcacacggcgcaatcaatacactcatccgggtcgattaccaggaaattcggaccttcccgaaaacagtccacgggacatacatcgacgcagtccgtgtatttgcacttaatacagttttcggtaacaacgtgggtcattctgaagaactccgggatcgggcatggcttgtaagctttgttgtccgggattttacccgagcaaggctgtcaggcacgataacccaggatgcgggcagggtggcagtgcttggaaagcggctcgatatgctatggtttgcgcataatgaatccgccagcaccatgattatcacttcgttgctcgacaccgacctgtataagttctccatgatgcaggtggtgctgcatcattttcctgctgcgcaggtcgagtaccgttataaatgccggaatcagggcgtcgatttgcgtccctacctggacgaaatccgccaggaaatccacgcactgtgccagttgcgcttcactagcgaagagctcgattatttgcgcggcctgcgcttcatcaagagcgatttcgtcgattttttgggcctgtttcatctgcccgagcgttgcatcgccattgaagagggcagggagcctggcgagatatccatcacggtgaaaggcccctggttgcacacgattctgttcgagattcctgtgctggccatcgtcaatgaagtctatttccgcaacgtgcagacccatcccgactgggaagagggccgccagcgtttgcagtccaagatgcatctggtgctggacgacccggcgctcaccgatttccgcgtggccgaatacggcacccgccggcgcttctcaaagcgctggcatgaagaggtcgtcgccaccatgaaggcagagatggggcagcacttcgcgggcaccagcaatgtgctgctcgccatgcgccataacgtgctgccgttggggacgatggggcacgagtatctccaggcctgccaggccctggggccgcgcctgcgcgactcccaggtcttcgccttggaagtctgggccaaagagtaccggggagacctcggcattgcgctttccgatgtgtatggcaccgacgcctttctgcgcgatttcgatatgtatttctgcaagctcttcgatggcgcgcgccatgactcgggtgacccctttgtctggggagagcgcctgctggagcactatcgcaaaaatcgggtcgatcctcgcaccaagaccctggtattctccgatgcgctgaccttcccgcgcgcgatcgaactggctcgccagtttgccggccgctgcaaggtttcattcggtatcggcaccaatctcaccaacgatttgggtcatcagcctttgcagatcgtgatgaaaatggtccgctgcaacgggcagccggtcgccaaggtttccgacgcgcccgagaaaaccatgtgcgacgatccggcctatctggcctatctgcgtcaggttttcgagctggcgccagcctgatttctttttttccgccgctaaccactctaaggggaagtttatgagcagcatcaagcgcttcaatattgaaaagcgtctctctgacatggccgtttacaacggtgtcgcgtatctggctggccaggtgcctgacgatgcctcgctggacatcacgggtcaaaccgctcaggtgctggcgaccatcgaccgtctgctggccgaagcgggcaccgacaagagcaaaatcctgatggcccagatcttcgtggccaatatgaaggaattcgacggcatgaacaaggcttgggacgcttgggtcgccgcaggcaattcgcctccgcgtgcaacggtcgaggcccgcctggccaatcccgattacaaggtcgagatcgtcgtgacggccgccatcgcctgatgtgaggcgtccacccggtttgagcggacgccgcgcaggcgttcgctcaagcagggagggcccccagcagcagggtggccgccagcaatcctcccaggttctgcgcttgggcggctgtcggcccatccagttgttttggcgcgagaatggcctccggggtctgtgcgccgttgcgcacgaccagcgtcggggcgatccgattcagtcgccatccggtgcagatacgttcgatctgccttgccgcgccttcgccatccgtgccggcgctgatgacggcgccataggggcgtccggccagatgcgtgtccaccgcgtagtagcagcggtcaaagaagtccttcatttcgccgctcaggctgccgaggttttcgggggcgcagaatatcaagccatccgccgccaacacatcctgcccctgcgcttcgtgagctggcagccgccgcacccggaaatcatcgctgtggcccccctcggccgcagcctgcaaggcgccgctttccagcgcttgagctaacaggcgcgccgcgcccgtacgtgagtgccacacgataagcagttctttcatgacagtctcgctagcgggtcttgttggtagtaggcgcgcagtagtgcgtaccaatcaggcatcgcctcggccaagggccagggagcggtgaagaaatgttcggaactgacagcgaagaactcggcctcatccgttgccgcgtaggggtcgagcgggagttgaccataccaggtatcggcatccgggctctccggatcgatgtcgggcggaatggccgcctcgatctcatccagcgcccggcgaaagtgcgcgaggctgtcttgcagtgtctgctgccattggcggggagaaagacccgggcccaggtcgggcatgccgtcagcgctgccggcgcgtaaatccagtttgtgcgcaaactcgtggataaccacgttgaaagcctcctgggcgtctgccgcgtcgtcccaagagagaatcaccgggccgccatcccaggcctgtccggcggcctcttcgaggtattcgtgcaccacgccatcttcgtcctgcatgacctgcgggatagtgaatccgctggggtagacaatgatctcgtcccaaccggcataaagttgcggactgagtttgagaatgggcagcgcggcctgcgcgcagatagacaggcgcatgaagtcgttcagctccaggcagcctgcggcattgatttgtttgctggccagcagccaggcggcgcgggcgcgcagcgcctccagatcggcggcgtccagcgcatcgaaaaaggggtgtgcagccagcacgtcgcgccatagcggctcgggaatgcgcgcctgcatctcctgcacctctgcctgcgatgcgccacggcctgtcaaccatctgaacatatccatattcccctctgcgctgcctggcgggtgggcttgctggcccgtagtgtagagtgtgcgaaatatttctaaaatgatcggagcgacagcgccgccagattatggcgcagtttcggtctggcgctctgctcagggtatctgcgctgtccagagttgcaccgctgtttcattgtctttcccgaatctcagcctgactcgctatgtctgcctctgacacgtcaacgttgaccgagcccttcgatatggcctggcgccaggcggccggtgccggcctggacgaagccggcatggatttgctggtccaggctgcagcctgggctttgccgcgctttgacgggcagagcgccatcacgggcgagccgctgacacaccatgcggcgtgcgtggtgcgtattctggccaatctgcatacggatgccgctacccgtgcggccgctttgctggcgaccttgcccgctgacctgagcgcatcgccgctgcgcaatgatcctttgaccaaggtgttcggcgccgaggtggtgcgcctggtgcagggcgcccgtgccctgctgcgattgggcgtcgtggcacgccaggcggccgatacggcagccgtgacaggttctcagaaagaaatgcagcgcaagatgctgctggccatggcggccgacctgcgcattgtgctgatgcgtctggcttctcggctgcaaagtctgcgctggcatgcggaaaccaaaacgccctgtaatccggcttttgcccgcgagaccctggatctctacacgcccttggccaatcgtctgggcatctggcagatcaagtgggaaatggaagacctgtctttccgttttcttgaacccgatcgctataaggaaatcgcccggctgctggaggaaaagcgcgtccagcgcgaggccttcattaccgacaccattgtgcgcattcaggctgtgctggcgcgggccggtatcaagggcgaggtcagtgggcggcccaagcacatctacagtatctggaacaaaacacggatcaaaggcctggatttttccaagctctatgacttgcgcgctttgcgcgtcattgtggatgacgtgcgcgactgctattccgcgctggccctggtgcatgaattgtggacgcccatccccgaagagttcgacgactatatttcccggcccaagcccaatggttatcgctcgctgcataccgtcgtcatggatgaggagggccgtgcgttcgaggtgcagatccgcacgcgggaaatgcatcagttcgccgagtacggcatggcggcgcactggcgctacaaagaggccggcgcgaaaggggggcaggtggcggcctcgagcgactatgaccgccaattggcctggatgcgccaactgttggcctggaatagcgatgtcgaggcggccaatgaagatggcgtgcatacgccccgcgaggtgcctgagcatcagggcgatgaccgtatttacgtactgacgccccaggcgcgggtgatcgaactgccgcaggatgccacgccagtggattttgcctatcacctgcacaccgatcttggccaccgctgccggggagcccgtgtggatgggcagatggtgcccctgcaaacccgtttgtcgacgggacaaaccgtggaaatcatcgtcgccaagtcgggcggcccctcgcgggattggctgaatccgcagcttggctatctggccagcccccgggctcgcgccaaggtgcgcatgtggtttaacgccatcgagttgcagcagcgcatcacccagggccaagccctggtcgaaaaggagttgcaacgcctgggcaagaccgccatcaacctggagcagttggcgcagagcctgggtttcgccaaagcagatgatttgtatgtggcggcggccaaggaagagttcagcctgcggcagatcgacagcgtatttcagcagccggtagccgcgccagagccgccctctttgctcacgcatgcgcgtagcgccgacagcgccgaaaagacgggcaagagcggtgtattggtggtgggtgtcggatctttgctcacgcagttggcgcgttgctgccgtcccgcgccgcccgacgatatccagggttttgtcacgcgggggcgcggtgtgtctattcatcgcgccgattgccatagtttcaaagcgctcgccgagcgcgagcccgagcgggtcattgcggtcgattggggagacacctcagatagctactacccggtcgacatcagcgtgcgtgcccacgatcgccccggtctgctgcgcgacctttctgaggtcttcgcccgcctgcggctgaatgtcgtgggtgtgaatacccagagtaaacaatcgcttgcccatatggtgtttaccgttgaggtgcgtggcgcgagctctttgcaaaaggcgctcgacgccttgcgcgaggtagccggcgtgtcggcggccagccgccgttgattagggatttcccctgtgccgcttgctgaagacaggcataaaacgagctattcgcgcgctacatagctgtcctacactcaggatttatctcagggtcttgcaacatgaacgcacgtgcttggctggaaacgctggttggtttcgacaccaccagccggaactcgaatctggctttgatagaaacctgccgcgattggctggggcagcagggtgttcaggcctggctggtgcatagccctgagcgcaataaggcgaatcttttcgccacgctgccggccgcggatggcaatacccagggcggtatcgtgctttccgggcacaccgatgtggtcccggtcgatgggcaggattgggccacggacccgttcaagctttatgaggccgacgggcggctttatggccgcgggtcttgcgacatgaagggctttatcgccgcgtcgctggccttggtccccgaatacctggccatgccgcgcaccaagcctattcatctggccttctcctatgacgaggaggtgggctgcgctggcgcgccctatctgatcgccgatctccatgatcgcggcatccggcccgaaggctgcgtggtgggtgaaccgaccggcatgcaggtcgtcgtggcccacaagggcatcaatttgtttcgttgccgggtgcatggcaaggcggcgcattcctcgctgacgccccgtggctgcaatgccatcgaatacgccgcacgcctgatctgccacatccgtgacctcgcggatggtttcaaggccaatgggccttacgatcagttttacgacgtgccgttctcgaccatgaccaccaatcagattcatggtggcatcgcggtcaacaccatcccagaactctgtgagttttcttacgagtttcggaatttgccgggcatgcccgccgagcagatccaggcgcaggtcgaggcctatgtgcaacagacgctgttgccgcgcatgcaggccgagttcggtgatgcccgcatcgagattgaaaagggcgcgtacgcgccgggcctggaggcttcagaagaggccgccatcacccaactggtgcgcgcactgaccgccgaccgccagacgcgcaaggtggcgtatggcaccgaagcaggcttgttccagggcatgggcattcccaccgtggtgtgcggtccgggtcatatcgagcaggcgcacaagcccaacgaatatgtggcgcttgaccagttggccgactgcgaaaactttttgcgccgcctgggtcaagccctttgaacaggcccggatagaccggcgcctacgccggtttctcgtgctcgggtaaaatgccaggttctgaactggcgccaatcgatggcgggcatagggcccggctttgcataggcgctggcgatctttaggtagaccccaggtgaaaccttacgaccttccggacgagaaggggcatttcggcccctatggtggcgttttcgttgccgagacgctcatgcacgccttgagcgagctgcgaaccgcctacgacaagtaccgtgtcgatccgacgtttatcgaagagttcaactatgagctccgacatttcgtcggccggcccagccctgtctatcatgctgcccgatggtcgaaaaagctgggcggcgcccagatctggttcaagcgcgaagacctcaaccataccggcgcgcacaagattaataactgtatcggtcaggccctgctggccagacgcatgggcaagccccgcgtgattgccgagactggcgcgggccagcacggcgtggccagcgctacggtcgcggcacgctatggcatggagtgcgtggtgtatatgggcagcgaagatgtccgccgccaggcctccaacgtttatcgcatgaagctcttgggcgccaaggtcgtgccggtggagtcgggctcgcgcaccctgaaagacgcgctcaatgaagccatgcgcgactgggtcaccaacatcgagaacactttctatattatcggcaccgtcgccggtccggacccctatccgcgcatggtgcgggatttccagaccgtaatcggcaaagagtgtctggtgcaaatgcctgccgacgccggccgtcagcccgactatgtcgtcgcggcggtggggggcggctccaatgctttgggcattttccatccctatattcctcacgaggatgtgcagctcatcggtgtcgaggccgcaggcgaaggcatggaaaccggccgtcacgcggcatcgctggctgccggtcaggtgggcgtgctgcatggcaaccgcacctatgtgatgcagaacgccgatggtcaggttcaggaaacgcattccgtttccgccggcctggattatcctggcgttggtcccgaacatgcctggctgaaagacagcggccgcgccagctacgtcggcattactgacgacgaggccctggccgcgtttcatgattgctgccgtatcgagggcatcatgccggcgctggagtcctcccacgccattgcacaggccgtcaaaatggcgccgacgctgccgcgcgataagatcattctggtcaacctgtcgggccgtggcgacaaagatatgcataccgttgccgaacgcgcgggccttgagctgtaaataaccatgagccaacgaattgccgccgctttttcccgtgtcgccgaggcgggtcgcgcctcggctttgattccctatatcgcagcgggcgatccctcgcccgctgcgaccgtaccgctgatgcacgggctcgtgaaggccggcgccgatgtgctcgaactgggtgtgccgttttcagatccgatggctgatggcccggtgatccagcgcgccgcagagcgcgccatcgcgcagggcatgggcttgtcgctagtgctgcaagccgtggccgagtttcgtctcacggacagcatcacgcccgtcgtgctgatgggttatgccaacccaatcgaacgcatggggcaagaggcttttgcgcaggcagcctgcgatgccggcgtggacggcgtgctggtggtcgattatccccccgaagaaatggatgagttcggcgtcgccctgaatcgggccggtgtcgccccgatttttctgattgcccccaccaccaccgaggcgcgcatgcagtccatcggccgggtggcgcgaggttatgcctactacgtgtcgctcaagggcgtcacgggctcgggcagcttgaataccgaggatgtggcgcaacgtctggccgtcatccgccgccacatcggcgacctgccggtgggggtgggtttcggcattcgtgatgccgagagcgccagccgcattgcgcttcatgctgacgccgtcgttattggcagcaaactcatcgaaaccatggagcaggctatcgtcaatgtgccgcctgctgaacagaccgacgccgcggtcaaggccgccagccagtggctgggcggcatccgcgccgcgctggatcaagttaaacgagagcgcgcgcagggctgaaatccgcgcaagccgtctacaggataaaaaacatgagctggatcgaaaaactcctgccgccccgtatcaacaaaacgagcgacggcggcgcccgccgcgtgcccgaaggcttgtgggtcaaatgcccgtcttgcgagtcggtgctttacagcgaagacctggcagccaatcagcacgtctgccccaagtgcagccatcatatgcgcattggggcccgcgctcgcatcgacatgctgctggacgtcgagggccgcgttgaaatcggccagaccacccgttcggtcgattcgctcaagttcaaagatacgcgtaagtatcccgagcgtctccaggaggccatgaagcagacgggcgagacggacgcgctggtggtcatgagcggttccatccgcggcgtgccggcgacgctggcctgctttgagttcgagttcatgggcggctccatggggtcggtggtgggcgagcgcttcgtgcgcggcgtgaaggcggctatcgaacataagacggccttcatctgcgtggccgcctcgggtggcgcgcgcatgcaggaaagcctgttgtcgctcatgcagatggccaagaccaacgccatgctgacgcagttggcgcgcgccggtttgcctttcatcagcgtcctgaccgaccccaccatggggggggtttcggcctctttcgccttcatgggcgacatcgtgattgccgaacccaaggcgttgatcggcttcgccggcccccgcgtgatcgagcagaccgtgcgtgaaaagctgcccgaaggcttccagcgtgcagagtttctgcttcagaagggagcgatcgacatggtggtcgaccgccggcagttgcgcgaagaactcgcccgcctcatagccttgctcaacaaacaggccgcggacgtcgtcgcagcagcctgagcgccgatagccgagtcaacgggcgctaatcgcatgattagcgcccgttttacttagccctgatgtgatgcaaagttttttattgtgtcgcattatgtcggcttttcagaggggctcttgcctaagcgccataaaattggccgacatcatcgcggtttctgatatggttcaagggtatctgtctgcacagattgactgcactttggagttcaaatgtacggcctgaataataaaactgctctgaccagcatcgccgcgatggtgttggctttggctgccggtactgcccaggcgcaacaaggcagcgaaggcggtgtcagtattcattacggtattggcgagcattacaaacgcctctcgctcaattacgaaaccccttcttggtggagctatcagtttggcggtaattgggggcgtttggatctgaatggcgagttcggtggggcctattggtcggctgacggttcgcgttctccaggccacgtttggcaggctaatgccatccccatgttccgctggtgggcaaatgatcgtttctacctcgaggccggtattggcgcgacggttttctcgagcaccagtttcgctgacaagcggattggctcggcattccagttcggtgatcacgtcggtctgggtttcctgctgacgcagaacaaccgtatcggtttgcgttactcgcatttctcgaatgccaacatcaagacacccaatccgggtctggacgttgttcagctgacgtatacctatcagttctgatttgcgctttgcccttgtccagccgccggccttgtccggcggttgtcgttgcaggctagcactgccttgcccggctcaagaatcctctagcgccgagctaaatcctgcggcggcgttcttgatatgcgctgacctttctttcgcgcgttggcggtgactcgaggccaggtctcgataggcattctgtgaagagggcaagataggtgtgctcgcgtatgccgctgcgccgggttcaagttatttgcagaatgaagacgcccagtgccagaagaatcagcatcgcgccagaaaggcgttcgagccagggcagcgccttggcaaaccgccgcagtatggcctggttgccgatcatcatggcaacgagcaggtcccagagcaggacgatgctaaacatccaggtgccgtaggtcgctttccagcctgggctggcgtaggggccggtaagcattgccgccagactggtatagaacagcgcgttcttcgggttgagcatgcccgataggaagcccatgccgagtgcctggctccaggcgcccaaaccatgtcgcgcccctgtcttgcccgccacgccactcaggtcattggcgccggcgtggcgaatgaacacgacgccgagatagaggagataaacacagccggcccattgcaggctgacaaaccataggctatccgcctgcaacgcggccgtgccggcgaaggcagccaggatgaataccccgtttgcgacagcgatacccaggcagacgcctgcggcgaggcgccagcctgagcttagcgaggtacggacgattagaaagaagtcggggccgggagacagcagcgccaggaaatgggctgcggcgatcatcaggaattgctgcatgggaaaacaaactcgtcgtttttccccgcagtctggcggccgtagcaccttctgtattgaaggaaattgcggccttcgtggtgtcagggccgaaaacggccgggcgtgacaccggcatgcgctttgaacacccgctggaagtgggcctgatccgcaaagccgaggtcttgggcgacagcagcaaggctgctcccgctacggagccaatctctggcaaggttgacgcgctggttgagttgccatgcatggggcgtcaaaccggtgacggcccgaaaggcgcggatggtctggtagcggctcatgctgcttaaggcggccagtttgtccaaagtgaccgcactggtaggccatgcccgcaaatggtccagggccggcttgatctgcctggccaggctcgatggaatgctggcttctttgatccgctgaccctgggctgagtcgtaatcgccgatgaactcgatcagtgcggcctccttgttatgtcggtcggcctgcgaaaacagcagagcattaagctgacaaaagcgcatgtagtcccgaggctcggtcacgatccgcacaggctctgttgcctccgagcggacgtactcctgtctcacagcctggagccatgctgcatccaggtgcagcatctggtaactccaggcggtatcgggcgccgggttgcaggaatgaacacgcgatgccggcacgaatatgagtgacccaggagagagggcgaccggtccatggctggctccggtgaaaacgctggcgccgccatcgatagcgccaattgaaaaggtggggtgatggtgcggcttgtagcaggcccggctctggcaggcgcgccggctctccacaaagggcaggctagggtcgcgccaaaacgcctgggtggcatccatcgttttttcctcttcaatgcttcgtctacctgagcttacttcaggtcagcgttcctatcgcgttgaagaccggctgttggcaagcagggcgaactttcctggtcatgctccagtctcagcgccgctgcctgtggcgtggaaagcaaagccccccttgtgcttaaagcgcaaggggggctttgtgcgtaatcgaacaattactgctgcgtttcgacttgcaccagcggcgtggcggatacttgggctacaggcttgcgctcacggcccaggcgcaccggcgcggcatcggcttgaggcgctgcgttaacctgccgtgccggatcggtctgcacccaggtcaggccagcggcttgcaccacggcgttcagcgtgttgtcgctgatgacaatgggggcggccgggcttgcggcgaccggggccgtttccaccggggcggcagcggcgaccggaaccgtttccaccggggcggcagcggcgaccggagccgtttccaccggggcggcagcgaggaccggagccgtttccaccggggcggcagcggcgaccggagccgtttccaccggggcggcagccacgaccggagctgtttccgccggggcagctgcgacggccggagccgtttccacgggggcggcagccacgaccggagtcgtttccacgggggcggcagcggcgaccggggccgtttccaccggggcggcagcggcggccggagccgtttccgccgggacggcagccacgaccggagctgtttccactggggcggtttgaactggggtagcgatgtggctgctcacaacctggacggcggcgggagccgcttcatcagcctggtcgtcattagcgtcgtcgccgtcgatgggttgaccctcagcattcagcgttacgccgtcttcctggctgcgacggccgcggcggctgcggcggcggcggcgcttgcgttccggatcgctggcgttttcgccctcggcaccttgcgatgcctcggtgtcaggctgggcttcgggttcagtcgttgcgaccagtgttgcggcgggagcggccggcatggtgggcagggcggaggccacggtttcggccagtgcggccaccatggtttcctgttcgctcatcggtgcgtcggtgacgccgtcttcgcggcggccgcggccacgtccacggcgattgcggccgttacgcggtgtgccttcgccatccgtctcgggagccagcgcgcgcgtttcggcggcgaggttttcccgattgtcgcgggtctcggtgttgcgagcttccgcgttacgattttccgtcgtgcggttttggcgcgattctgcgcgctgctcgggcacagcgcgctgttcgttgcgctgttccgtccgtgtttcgtcctggcggcgtgcgccacggcgttgctcttgcccttcgctggtttcacggcgattgcggttgcggtccgaaccatgacgctcgccacggcgctcttggccgtcttgggcgcgcttggcgcgattgccgctggggcgcttgctttgctcagccgatttttcagccggcttggtttcgctgctgcccgagatccagttgatcaggcgcttgaacaggccgccaaatcccgaaccctcggcaggtttggccgccggggcaggggtcgataccggggcgggctgggccggggtgatgcccttgaccagtgcctcggggcgagccttgacttcctgctcgcgcgggctccaggtgacatcggtggcaggtgcttcggccagctcgaagctggtcttggtttcttccaggcgcggatcgtcgtggcgcaggcgctcgatatggtggtggggcgtttcgaggtgcttgttggggatcagcaccagattgaccttcaggcgggcttccatcttggcgatgtcggcgcgcttttcgttcagcaagaaggtggcgacatcaaccggcacctgagcgtgcacggccgccgtgttttccttcatggcctcttcttccagcaggcgcagcacatgtagggcgctggattccgcatcgcggatgacgccggtgccggtgcagcgcgggcaggtgatgtgcgagccctcgttcagggcggggcgcaggcgttggcgcgacaactccatcaggccaaagcgggaaatcttgcccatctgcacacgagcgcgatcaaagtgcaaggcatcgcgcaggcgttgttcgacagcgcgttgattcttgctgtcttccatgtcgatgaagtcgattacgatcaggccgccgaggtcgcgcaggcgcaactggcgggccacttcgtcggccgcctccagattggtgcgcagggcggtttcctcgatgtcggcgccccgggtggagcgggccgagttcacgtcgacggcgaccagcgcttcggtgtggtcgatgaccacggcgccgcccgaaggcagttgtaccgtacgcgaataggccgtttcgatctggtgttcgatctggaagcgcgagaacagcggcgtgtcgtcgcggtagcgtttgacgcgctggacgttgtccggcatcaccacgctcatgaatgcggcggcctgatcagcgatttcgtcggtatcgataaggatttcaccgatttccggcgaaaaatagtcgcggatagcccggatgaccaggctggactccaggtaaatcaggatgggagcggcgttatcacgcgcggcgccatcgatggctgtccagagctgtaggagataggcaagatcccattggagctcatcgacattgcggccgatgccggctgtgcgggcgatgatgctcatgccttgcggcacatcgagctgctccatcgtgtcacgcagctcttggcgatcttcgccttccacgcgtcgggagacgccgccgccgcgcgggttgttgggcatcagcaccagataacggccagccagcgagatgaaggtggtcagggcggcgcccttgttgccacgttcctctttttcgacctggacgatcagctcctggccttcgcgcagggcgtcctggatgcgggcgctgcgcacatccacgccttctttgaagtagctgcgggccacttctttgaagggcagaaaaccgtgacgatcttcgccgtagttgacgaagcaggcctccagaccgggttcgatgcgggtgatgacgcctttgtagatattgcctttgcgctgttcgcggccggcggtttcgatatcgaggtcgatgagcttttgcccatcaacgattgcgacgcgcagttcttcctggtgcgtcgcattaaacagcatgcgcttcatgagtgcggttctccgttgtcaggacgcgccgatatcggcgcgtgacctcgggccactcgggctgcggctgaagcaggcaagaagaatgcggaccgtacctgagcggcgctcaggcgtatccgccgcgcgtcacgcgggcacgtcgcgccacgaggcgcggggttctggcagcaggggggtcggcttcacgggtgtggattgacgaaacggttgctgtgaacgtcagatgcatcgtgcatctggtgcgtaataaatattcgacgattcttgctttgcttcaagccgcttgcggcatgcaacggatctctgccaggaaggcgggcaatgcgtgccacaccaccatccggcagatcgcggttgcgccggcgaccaagtaaacccaggagctgaacggagacagtacaatggtggcccgcgcatcagacggaggcgcgaatctctccgcatctcaacgccaggcgacggtttcacacccgctatcagcctctgaagttcagccctttaaggctgtcccgattatatgcctctttccgcaatgcgcaaacaaacttcccccgcagttccctctgtacgcatggttgaggtcgacgccggtcaggaagggcagcgcctggataattttctgttgcgcttgtgcaagggtgttcccaaaagccatatttacaaggcgatacggggtggtgaggtgagagtaaacaagggccggatcagtgcggactaccgcctggttgtcggcgatgtggtccgcgtgcctccgctgcgcctacctgatccgggtcagcccaagcccgtgccggcctccgagtttccggtggtctatgaagacgatgccatgctcgtgatcaataaaccggcgggcgtggccgtgcatggcggcagcggcgtgtctttcggcgttatcgagcagttgcgcgccgcccgtcctgaggcgcgttttctagaactggtccatcgcctggaccgtgaaacctccggcctgctcatgattgccaagaagcgcagcgcgctgctggccttgcacgccatgctgcgcgaaggccggggcagcaagcgttatcttgctctggtcgagggggattgggtcaatgaccgccagcacatccgcctggcgctcagcaaatggaccactcagagcggagagcgccgggtcaaggtcgacccggatgggcaaaccgcccacaccgtcatttcgctcaaacagcgttttggcgattacagcctcgtcgaagccgagctgcgtacggggcgtactcatcagatccgcgtgcacctggcggccagcggttttcccatcgtcggcgatgataaatatgggacagatgaaacgcgtgcgttattcgcccggcaagggttcaaccgcatgtttctgcatgcctatcagctgacgctggatcatccgcttacgggtgagcccctgagccttaccgcggagttgcccgccatctgtagcaagctattgcatcaactggagaaagcctgatatgtcttatgcattggtggtgttcgattgggacggtaccctcatggactccacgcacagcattgtggccgccatccaggcggccgcccgcgatctggacttgcccgtgcccagcgcttccgaagccagttgggtgattggtctgtccctcgaaagcgcgctcaagcgggcggtgccacaactgacgccggcgctgctgcctcgctttcttgagcgttatcgcattcattatttgttgcgtgacccggaattgcggctattcgatggtgtgcgcgaattactcgacagtctggcgaaccaggatgttcgcctggctgtggcgaccggcaaaagccgggttggcttgaatcgggtgttggcggcgacaggtttggggccggttttcgatgcaacacgaacagccgatgaaacattcagcaagccgcatccggaaatgttgcaccagttgatgaatgatctggatgtagatccctcgcgcgtcgtcatggttggcgacaccacccatgatctgcaaatggccgtcaacgccggcgtgcatggtctgggtgtttcctatggtgcgcacagcttgagcgagttgcaatcgtgcagcgccgaggcggtggtgcatagtgtgcccgagctggcgcaatggctcgcttcgcgagttgtggtctgatttgcccgctctgctggataaaaaagcggcttgaaaaattgaattttttggatgggttgggcgtctatagcctatataaacgtgcactcccataggagatattcatgctgatccgcaaaaacccggtcattccctcctcggaaatcacgccggaagccgtgtggcgatcccgccgcgattggatggcgcgtagcgccgcgcttgcggcgacgttgggtttgtctgggtggacgcagcgagtggcctgggcgcaggacgacagtttgcctggtaaggtgtcccccgagttctcggtgccggacaagcaaacctcgtttaaagacgtctcaacttacaataattactacgaatttggtctgggtaaggccgatcctgcccgcaatgccggcgcgctcaagacccgtccctggacggtgagcgtcgagggcgaggtgggcaagcctcgcacctttgatatggatgagctgctcaagctggctccgatggaagagcgggtctaccgtctgcgctgcgtggaaggctggtccatggtcatcccctggacggggtattcgcttgcgaacctgctcaaggccgtcgcccctaccggtaatgcaaaattcgtcgaattcacgacggtcgagcagcgggatacgatgacgggcctgaattccggcgtgctggattggccttataccgaagccttgcgcctggatgaggccatgcatccgctgaccatgctcgtctttggcgtgtatggcaagttgctgcccaaccagaatggtgcgcccttgcgtctggccgtgccctggaaatacggtttcaaatccgcgaagtctctggtgcgtatccgtttgcttgagcagatgccgcgcagcagctggatgaaggcggcgcctcaggagtatggtttctatgccaatgtcaatccgcaggtgccgcatccgcgctggagtcaggcgaccgagcgccgcataggggaggatggtctgttcagccccaagcgtcccacgctcatgttcaatggctacgccgaccaggtggctgcgctctaccaaggcctggatctgcggaaaaactactgaggccgcctcccatgagtaattggtcggttcaggcagtgggccgcataaaacccttgttgtttttgctgggtctggcgcctgctggccgctgggtctggctaggtatgcatgacggcctgagcgccaatccggttgagtttctgacgcggtcctcgggcacttggacgctggtttgtctgttggtcaccctggccatcacgccgctgcgccgtctgctcgggcagcccgccttggtgcgcctgcgccgcatgtgtggcctgttcgcgtttttctatggcctgctgcatttcacgacctggatatggtgggatcgtggcctggacctgctttccatgttgcaggatctgggccagcggccctttattctggtgggtttcgccgccttcgtcttgatgctggcgctggcgcttacgtccacgcagtggtccatgcgccgcctgggcaggcgctggcaaacgctgcatcgcgccatctatgccatcgggctgctggctattttgcatttctggtggatcaagatgggcaagaacgatttgcgagagcccatcatctatggtgccgtgctgctgctgttgttgggctggcgcgtcgcggcggcggttcgccgccgcatgctcactgagccctcatcgcgagcatgatggccgccgtttcggcatcgggttggccgtcgtggcgtgtcggccggtagtgcatttggaaagctgccagcacattgcgggtggcgcggtcgagttggccgtggcgcgggctgtcatagcctaaacgcgacaattgctcttgaaaccagctcacgccgggtagcgcttgcgattgcaggcgcgtcaggtgggcggctgcgccagcctcgtcgtaccagcggccgatgcctgcctgagcgagttcacgccagggaaagagggggcccgggtccagtttgcgctgtggggcgatatcgctgtggccgacgatgttttcggggtggatgccatggcgctggatgagttcgcgtagcaatcgggtcagcgcggtcatctgggcgggcgagtaaggcgtgtagcgcaggctgccgtcggcctgtgtttggccgccggcattgacgagttcaatccctatcgaggtgaggtttattgcggtttgctcgaaccagcggctggctcctgcatgccaggcggcacggttttcgtccaccaattggtaagtgcggccggcaggtttttcggcgataaggtagtgggcgcttacttcgtctcttgatagcgtctttagagaggtagcgtcatcgagcgcggtgtaatgcagcacaatgtggcgcacgcggctactgtggcctgaggctgtcaccgagcgttctatggcaggcgtggcgcagcccgcaagggcggcgcaagccagcagcagcttgagcagtcgcagcatggttcagcgcgccaggaatagaaacagggtgggctgtttgtccaagtcgggcgctggcgtctgtttccattgggcgatggtcttggtcgccacccattcctgggaggtcgtcaaggagcgtgcgaggcaaagccgggtatcgccctttagcgccgacagcagggtgttgaacatggcggtgttgcgatacggtgtttcgatcagcatttgcgtctgatcatgcttggccgaatgctgctcccaggtgcgcaattgcttggcgcgttctgtcgcatccaccggcgcgtagccatggaaggcgaagcgctggccgtccaggccgcttgccatgaggcccagcaggatcgaagagggacccacccagggtttgacggtatggcccaggcggtgggcggcggcggctaccttggcgcccgggtcggccacggcggggcagccggcttcggaaatcaggccaatgtctttgccggccttgatgggggccagccaggcctcgatctggcggtcgtctgcctgatcgttgagcgtatggatggtgatttcctgtagagggcgctcggtgccgactgtcttcaaaaaggcccgtgctgtcttggcgttttccgcgatgtagcagtccagcctgccggcgagcgcgcgcacctcggtgggcagccagcattcaatcggggcctcgcccaggccgaccgggatgagatgaagcgcgccggtcatgacgggctccgcaaagggtccaatccgaagcggcgcagcatgcccgtcagggcgatcaggggcaggccgatgatggcggttgggtcatcgctgcgcatgctttccatcagtgtgatacctagcccttccgccttggcgctgccggcagtgtcatagggttcttctgcgcgcaggtaggcgtctatcgcggcgtccgtcaagggtcggaactcgcaataggtgatgacatcggcctgttcagtacgctggccgtcggtgacggccagggcgctgtggaactcgacaatacgcccggacaactgccgcagttgcgactttgcgcgcgcaaagtcgccgggtttgccgatgggctggccatcgaccgtggccacttgatccgagccgatcacgatgcagccggggtgcaggcgggcgacggccatggccttagcgacggacaggcgcagcgccaacgccgcgggcgcctcgccagcttgtggtgtttcgtccacatctggcgagatgctttcgaagggcaggcgcagccgttccagcatggcgcggcggtagcgcgagctggaggcaagaatgaggcgagggttttggtgcatctggagtttgacggtggtctctaagtcacggtattatctaacgttttgcggcaattttatttgcgtttgcgcgcctttagcgtgctgcttgaatttttttgctggtttttttgctgccggttgcggtgttgagtggctttaagtggctcttaatatgactttaagtggcatggcataaggtggcatgacataagtgacttgattggctttaatccaaacaagagtccaggcaaaagctcaagcaagaacccgagcgaaaacgcataaagctgaatgaaaagcaggttgcggcaggcttgaattgcggcgagttttgccgttcaaagagtgcccggcgagaggacgatcttgcaggatgggcttcttggacgcattatgcgggctcattgggattcgttgaggctcattgggtcttgatgaaggcaaagctcggtgtatgagcaaaggtgcccaaggattatggtcgattcggtagacaaggtttttggcagggcagacgctgcgatcgtagatgtttttgcgatggctcgtcagggcacgcaggcatcaggtgaaatcgcactggtgcggctggcccggttcatggaaggcatgcctgagcaggcggctggcgaggcaggtatggttcaatggaccgtgtctggcgagatcggccggggcacgggcaagacggggggctttgtttccggtcagccgctgctgcgtttgcatatcaaggctaatccggtcctgatctgccagcgttgcaatacgcctttcgtttatccggtggataccaccgccgtgctgcaactggtcgagtcggaagacgatcttgacgacgagttggccgatttgcaggatgcccaggatacgggtttggattttgcgactgacgtgcctgagaaggtcgtgggttcgcatcgcttcgatctgttggcccaggtcgaagatgagcttattttgagtattccgtatgtgccgcgtcatgacgtttgtccggagtcttccgggcggccggcggggcagcagacggaaaacaaaatgagccaagaggccggctcggatgatgctttgcaggaatccgggtttaagcgtccctcgccgtttgcggtgttggaacaattgaagcgcaagaattgaaatcacctcgggccgcattcgcgtacaatgcggcccgtctctaggagtcatcatggctgttcaacaaaacaagaagtccccgtccaagcgcggcatgcaccgctcgcacgattttctggtgaacccgccgacggctatcgaacccaccacgggcgaatcgcatctgcgtcaccacatcagccccaatggtttctatcgcggtcgcaagatcctgaagaccaaggctgacgaataaggcctgtcggccgaactcgtaaccgggctggaagctggcttagcacccgtgatacgcatcgctatagactgcatgggcggggaccacggtctgcccgtcaccataccggccgcgatcgagttcgctcgacaatatccggacacccggctattgctggtcgggttgccggatgcgatcgaggccgcgctctccgaacatcgttcggcgccgcgcgatcgcctcgaaatcgttgctgcctcggaagtcgtcacaatggacgaccccgtagaggtggctttgcgccgtaaaaaagactcgtccatgcggctagctgcacaagccgtcaaggacggtcgcgccgacgcctgcgtgtcggcgggcaataccggcgcatggatggcgatttcccgctatgttctcaagacgctggatggcattgaccgtccggcgatcgccacgtctatccccaatcaggtcggaggcgctacgacggtgctggatctgggggctaatgtcgactgcacggcagagcatctgctgcagttcgccatcatgggcgctgcactcgcgcaggcggttgatcatctcgatcggccgacggtgggtcttctgaacatcggtgaagaagtcatcaaaggcaatgaggtggtcaaagaggccgccgaattgctgcgcgccagtccgctcaatttccacggtaacgtggaaggcgatgatattttcaagggcacggtcgatgtggtcgtctgcgacggcttcgtcgggaatgtcgtgcttaaatccgtcgaaggattggcgaagatgctctctagcgtcattcgcgaagaattcaagcgcaatttcatcacgcttctggcaggcgctgtcgcctcgccggtcctgaaccgtctgcgtcggcgtgtcgacaaccgccgttataacggcgcggcgctgctgggtctgcgtggtgtggtgatcaagagccatggctcggctgacgcctatgcctatggatttgcgctgcaacgcgctcgcggagcggtcgccagcaagttgctggaacgcacggcccagaccgtcgctcaaatcagggaacgcgttcaattgaacgaagcggcagcccaacaggctgcagcagcagagggcaccgtttgatgagcatggcaataaaatattcggtgatcgcaggttcgggcagctatctgcccgagcgtgtcgtgtccaatgatgagctggccgtcgaattggcccagcgtggtatccagacctccgacgaatggattgtcgagcgcacgggtatccgccagcggcatctggctgagcgcggcgtcacgaccagtgtgctggcgaccgaggctgcccgtcgcgccatggcggatgctggcgtggggcctgctgatctggatctgatcatcgtggccacctcgacgcccgatttcgtattccccagcacggcctgcctggtacaggccaacctgggcgcaaagggcggtgctgctttcgatgtgcaagcggtgtgcagcggctttgcctatgcgctcaccactgccgacagcttcgtgcgcgctggtcgcgtccgttgcgcgctggtcatcggcgccgaagtgttttccagcattctcgactggaatgaccgcagcacctgcgttttgtttggtgacggcgctggcgccgttgtcatcaaggcggccgacgaaccgggcattctggccgcacaactgcatgcggatggcagccagaccaaaattttgtgcgcggcgggtaatgtcgcttatggccaggtaacgggcgatcccttcttgcgcatggatggtcaggctgttttcaagcaggcggtgaccgtgctggaccgatcggcacgcgatgtgtgcgcagaagctggcatgaccatcgatcaggtcgattggctggtgccgcaccaggccaacgtccgcattctcaatttcctcgcgcgcaagctcaacgtgtcggccgaccgtgttgtcgtcaccgttgatcagcacgccaatacctcggcggccagcgtgcctctggctctggatgccgcccgtcgcgacgggcggatcaagcccggccagcatgtcctcatgcagggcgtgggtggtggctttacctggggttcggtgctggcccgcatgtagcgcggctgggctcaggcccgctgcgcggtttgataacgcagaagagatcacggaccaccatgaaactcgcatttgtgttccccggccagggctcccagtccgttggcatgatggatgtctgggctggcaattccgccgctgccgatgtgttggcgcgtgctggccaggctttggggcaggatctcgccgccctgatcgctcagggcccggctgaacaactcaacctcacgaccaatacgcagccggccatgttgaccgccggtgtcgcctgcttcgccgcctggcgcgacgcgggtggcccgctgccggccttgatggcgggccatagtctgggtgagtatgcggcgctgacggcggccggttcactggcgctcgaagatgcagtgcgtctggtacgcatccgcgctgatgccatgcaggctgccgtaccggttggtgctggcgcgatggctgccattctggggctggatgacgatacggtgcgcgccgtgtgcctgcagtcggcacagggtgaagtcgtcgaggccgccaatttcaacgcgcctgctcaggtcgtgatcgccgggcataaggccgcggtcgagcgtgtttgcgaggcggccaaggctgccggcgccaagcgcgcgctgctgctgccggtgtcagccccatttcattccagcctgttgcagccggccgctgctgtgttgtcgggcgcattggccgaggtggcggttcagtcgccccaagtgcctgttgtcaataatgtcgacgtcgtagttcagagtgagccgtctgcaatttgcgatgcgctcgtccgtcaggcctggcatgctgtgcgctgggttgagacgctgcaattcatgaaagcgcagggcgtcacccatgttgtcgagtttggtccgggcaaggtcttgaccggtctgaccaaacgcatcgatagcgaactcaccggcctggccgtgactgatcctgcctcgctggaagctgcgctggcgctcgtgaagggaaactgaatggaacatactagcaaagacctcgaaggcaagatcgctctggtgacgggcgctacccgcggtatcggccaggccatcgctcaagaactcgcggcgcgcggcgccaaggtcgtcggtacggcaacctccgagtccggcgcggctgctattaccgaggccttgtcggccagcggtggccgtggagtggtgctgaacgtcaccgatgcggcagccgttgacgccttgctagacgagcttggcaaagagggaggcggtccccatatcctcgtcaacaacgcaggcatcacgcgcgatacgctggctatgcgcatgaaagatgaagattggtcggctgtcatcgacaccaacttgagctcggtattccgtctgtcgcgtgccgtgctgcgcaatatgatgaaggcccgttggggccgtatcatcaacattacctccgtggtcggttcttccggcaatgccggccaggccaattacgcggcggccaaggcaggggtgtcgggcatgacgcgtgcgttggctcgagagctcggtagccgcaacatcacggtaaactgcgtggcgccaggtttcattgacaccgacatgacccgtgtgctcggtgaagagcagaccgccgcgctgctgcaacaaattccgctgggccgccttggcgccccggctgatatcgccaacgcggtgggctttctggccagtccgctggcgggttacattacaggtacaaccctgcacgtcaatggcgggatgtacatgcaataagtgcggcatcctggccgcgccttcgggggcggtcagaatgtcgttcgggcaccctttggccagccgattccagtaaacggcgcggtgcggccccctcagcgcctcgcgaggctgaaggccggaaaaaaatgcggtgttttttttctcacggcccggcgtttgttttcttcaacgcttggctataattcgcgagatttttcccaattggagatctgcatggaaagcatcgaacagcgcgtcaagaagatcgtcgctgaacaacttggcgtgaacgaagccgagatcaagaacgagtcctccttccttgacgacctcggtgccgattcgctcgacatggtcgagctggtcatggccctcgaagacgaattcgagaccgagatccccgacgaagaggccgaaaagatcacgaccgtgcagcaagcgattgattacatcaattcgcacggtaagcagtaatcagcgcaagccatctatcccgtcgtctccggacgtcgggagtcagggcggtttttgggatattgccgtgcggtccgcgtggagaggcaaccggccgtataggttcggtcgtcccgcgcggtctgcaaggtcagccaaaaaccgcctttattttgtctgtttgaggagtcatccgtgaagcgacgtgtcgtcatcacaggcctgggcatcgtttcccccgtaggcaacgatctcaccaccgcttgggacaatatcgtcaacggacgttctggcatcggccgtatctcgcgatttgatccgtcggccctgaccacccacattgcgggtgaggtcaaaggctttgacgtcaccgagtatttgcagcctaaagaagcacgccagatggatacgttcatccattacggtattgctgcgggcatgcaggcttggcgcgattcgggcctggaagtcaccgaggaaaacgccgagcgtatcggtgtgatcgtgggttccggtatcggcggtctgcctcgtatcgaagagacgcagacggagctgctggctaaaggcccgcgccggatatcgccgttcttcgtcccgggttcgttgatcaacctgatttctggccatctgtccatcatatatggactgaaaggccccagctatgccgttgtgtccgcttgcacgacaggtttgcacagcattggcgatgccgcccgcctgatcgagtacggcgatgccgatgtcatgatcgcaggcggcgccgaatcgacggtgtctccgctgggcattggcggttttgccgccatgcgtgcgctgtccacgcgtaatgatgatcccgccacggcttcgcgtccctgggaccgtgaccgtgatggtttcgtgctgggtgagggcgcaggggtgctggtgctcgaagagtacgaacatgccaagaagcgcggcgcccgcatttatggcgagtttgccggctatggcatgagttcggatgcgcatcacatcaccgcgcccgacaaagacggcccgcgccgcggcattatcaatgctctgcgcaatggcggtctcaatgccgacgatatccagtacgtcaacgcgcacggcacttctacgcccttgggcgacaagaacgaaagcgatgcgcttaagttggcctttggcgatcacgcccgcaagctggtcgtgaactcgactaagtccatgaccgggcatctgttgggcgccgctggcggtatcgaggcggtgtttacgacgctggcggtctacaaccagatttcgcctccgaccatcaacatcttcaatcaagatcctgagtgcgatctggactattgcgccaatcaagctcgtccgatgaagatcaacgttgcactgtccaattccttcggctttggcggcaccaacgggtcgatggctgtccgccggctttgatatcgagccccggccaggcttggcaatttgaggtgcccaccggcttgccggcgggcacccgctggccggtggccttgcctgcgatcctggctggcgcagcaggcgccgcgcagccttgcttgttgccggcgctgctgcctgtgtgcctgagagggcggcgctcgttcccgagtgctctgggtgcccatcccgatcctcgccgctggcgggcgcgcggcgtcgccgggtggcatccggcgcttttgcatgacgtgatcttttatcggagccatatggtcctgattatcgagtcgcgcgtttccaggtgtgttacaaatagcaagattaactgcactgtctggcgtcggaacctgaccctggataagtggcggcgttttcgcgtcgtcgcgcggatcgccgtgtgcgaagcggcatttctcagaggggcgtcatgagcgaacgcgacgtcgacgccgagcttgttgcgcgtgtgcaacgcggtgacaagaaagcattcgacctgctggtcacgaaataccagcgcaagattcttcgtctgctggcgaggatgatccgcgacccggccgaaattgaggacgtggcgcaagaagctttcattaaagcgtatcgggccctgccccagtttcgcggcgagagtgctttttatacctggctctaccgtattgccatcaataccgcccgcaattggctcgcgtcatcggggcgacgtcccagcgcacccaatgcaattgaaacggaagatggtgaaacttttaacgaaaccgagaacctaaccgatataagcacgccggaagcgatgtatgccagccgggaaattgccgagacggtcaatgcggccatcgacgaattgcccgaagagctgcgcacggctatcgtcctacgtgaaattgaaggtatgagttacgaagacatcgcccagagcatggactgccccattggtacggttcgttcccgcatttttcgtgcgcgggaagccattgccaatcggttgcgccccctgcttgacaccgatgccgagcgtcgctggtaaggagtggcagtcatgcaaacagcagccaagtccgtgatcgccgaagcctcaatcgaggagtcggtttccgcctggatggacggcgaaggatcagaggactttttacatcaactggtctcgccgcaaggtcgtaagacctgggacgagtatcacctcatcggcgatgccttgcgcagcgccgacctgatgattaccccgagcgccaatttccaggcccgtttgtcgcgcgccttggaggccgagctgcccatcgtggccgcgccgcgccgccgttcgcccctgcgcatgggtttgtcgagcctggcggtggccgctgccgtggcaaccgtggtctgggtggctcagccctatctggcctccgggccggtcagttccgcgcctgtgctggctgaggtcagccgcgatgatccgggtctgcgcgactatctcgaggctcatcgccagatggccggcccgagtgcggtgcggcaggtctcattcgagaccggagcacgctgatgatgcgagtgcagcgcatgcgcaccgaccggcgcgtggcttggcagcatttggctgtcgccatggcattttgcggcatggcaggctggtatggcacggcgcgggcgcaaagcgccccgctgcctgatccggttcagttgcttgctgatattcagcaagctgctcgcacgcaggactacgcaggcgttttcatgtatcaacaaggcgacaccatgcagtcgtcgcgcttggtccatatcgtcgatggtaccggagagcgcgagcgccttgagattctcgatggccagccgcgcgagtaccttcggcacaatgaaaatgtgcagtgtctgattcccgagcatgagacggtcttgctggagcgtcgccgtggcgaccgctttcccgggctgctgctgggtgatcccaaagacctcaccaagcactacgtcattcgcgccgagtccaaacttcatcgcgtcgcagaccggcagtgccgcccgatttcgatcgagccgcgcgacgcgctgcgctatggctacaggctttgcgctgatgttgataccaatcttttgctcaaagcgcagacggtagatggcaagcggggtgtggttgagcaggtgtcgttctcgtcgctgcgtgtcggcagcgatgtcgatgccggatcactcaattcgcgctggaatacgcgagattggcgtatcgtcgagcccgatatgaagcctgtcgatctggcggcgctcggttggcgcatccctgcgcccgagggcttctcacccgttatgcaggtgactcggcaaatgggtaagggaacggttagccaggttgtgctgtcagatggtttggcggcgatttccgtcttcatcgaaccttatgacggaactcgccatcaccatccgcccgccgggcttgtccagcgtggctcgatcaacatctatggaacccgcatcgcggactattggatgacggtgttgggtgaagtacccgcggcaacgctggaaaccctggctcaaaacacggagtacgtgcctgcgtcgccacccgaataatgacaagacctgcaaagggtataggggtctttacggagctctcatatgaaaaaaactgattcgtcgaacttgtttttccggcggctggtcgcagccatgatgatggggtcggccctggccctggcgcaagcgccgatggtcgcccatgctcaaaccccggtcgccggcggtgtgctgcctgatttcaccgccatcgtcgagaaggccgagcctgcggtcgtcaatatccgcaccacggccacggtgccggtgcgaggtggcccgggcgggcctggcggcggcaacgatccctacgacatgttccgctggttcttcgggccggacttccagccccctggcatgcctcctggccagcgccgtcagcaaccgcaaccctcgcagccggaagagcgcacggtgccgcgaggtgtgggttcgggcttcttcatctccgatgacggctacatcatgacgaacaatcacgtcatcagcgatgccgccgacatcatcgtcacgctgaccgatggtcgtgagttcaaggccaaggtcatcggctccgacgagcgcaccgacgttgccctgatcaaaattgacgccaagggcatgacggccttgccgatcggcgacaacaaaacgctcaagaaggggcagtgggtgttggccatcggctcgcccttcggccttgagtccaccgtgacttcgggtatcgtcagcgccatcggccgcgataccggggagtatctgcctttcattcagaccgacgtcgccgtcaatcccggcaactctggcggcccgctgctgaacatgaagggcgaggtggtcggtatcaactcgcagatcatttcgcgcagtggcggcttcatgggcatttcgctggcgatcccgattgatgaggccatgcgtgtggtcgagcagttgcgcacgacgggtaaggtcacccgtgggcgtatcggcgtgcagatcggcgaagtgggcaaggatgtcgccgacgccatcggtctgccgaaagcggaaggcgctctcgtgagcagcgtggaggcggatggccccgcagacaaggcgggcgttcagccgggcgacgtgattctgaagttcaatggtcagaccatcaagcgctggtcggatctgccgcgcatcgtgggcgatgtcaaacccggaacctcgggcaagatggaggtttggcgcaagggcaagcccgtgacgctggacgtcaaggtggctgagctgaaggccgaaaaggcggcttctaccagtcgagatgacaaggaagaagcgccggcaatcaacaaccatctcggcctgagcgtggttgacgtgcccgctgatacgcagcgcaagttgcgcatcaaggggggcgttcaggttcgtgctgtagagggtgtggcagcttctgcggggctgcaagccggtgatatcgtgttggcagtcaatgacaccgacgtgatcaacgccggccagttcgccaaggtggtggacaagctggataaggccaagacggtcggcctgttggtacgccgtggcgaccagacgcaatgggtcgcagtacagcccgccagcaaataagcgccaagaccggctaaaatggctggttgccgcgagagggggcgcatcgcgccccctcttattttggccgtttcccagtgtgggagcattgcggctcacaccagcactttggcccgctttgattctgcgttgacgcataggggcgatgccgaagctggctcgccacttccggtctgtgctcgtcccttatataaattcttctatgcagcatatccgtaacttttccatcattgcccatatcgaccacggcaaatcgacgttggccgatcgcttgatccagcgttgcggcggcttggcggctcgcgaaatgtcggctcaggtgttggattcgatggacatcgagcgtgagcgcggcattacgatcaaggcccagacggcggcgctggagtacaaggcccaggacggcaaggtttacaacctcaatctgatcgacaccccgggtcacgtagacttttcttatgaagtgagccgttccttgtcggcttgcgagggcgcattgctggtggtggacgcgtcccagggcgtcgaagcgcaaaccgtggccaactgctatacggctatcgatctgggcgtggaggtgctggctgtcctgaataaaatggacttgccccaggccgatcccgagggcgcgcgccaggaggtcgaagatgtcatcggcatcgacgcctccgacgccgtactggccagcgccaagaccgggatgggcattgacgagattcttgaggccatcgtggcccgtgtgccgtcccctgagggtgacccggaagctgcgctgcaggcgctgattatcgactcctggttcgataactatgtcggtgtcgtgatgctggtgcgcatcgtcaacggtgtattgcgcccgaaagacaagattttgctgatggcttccggtgccacgcatctgtgcgagcagaccggcgtgttcacgcccaagtcgcagccgcgtgcgcagctgtcggcaggcgaggtgggcttcatcattgcgggcatcaaagagttggcgcatgccaaagtgggtgacaccatcaccttggctggcaagcccgccgccgcgcctttgccgggcttcaaagaggtccagccgcaggttttcgccggcctctacccggtcgagagttccgaatacgatcagttgcgcgactcgctcgaaaaactcaagcttaacgacgctgcgctcatgttcgagcctgaagtgtcgcaggccctgggtttcggttttcgttgcggttttcttgggctcttgcacatggaaatcgtgcaggagcgtctggagcgcgagttcgatatggacatcatcaccaccgcgccgtcggtggtgtacgaggtcgttgagcgcgacggtacggtgttgaccatcgaaagcccctcgcgcatgccggaagtcggcaagattgccgaaatccgcgagcctatcgtcaaggtcacgcttttcatgccgcaggagtatgtcggtccggtgatgacgctgtgtaataacaagcgcggcaaccagatcaacatgacctaccatggtcggcaggtgcatctcacctatgagatcccgctggctgaaatcgtgctggacttcttcgatcgtctgaagtccgtgtcgcgcggttatgcctcgatggactacgagttcctcgagtaccgcccggcagacgtggttaaggtcgatctgctgatcaatggcgaccgggtcgatgcgcttgccatgattgtgcaccgatcgaatgcccgctaccgtgcccgtgatgtggtgtcgcgcatgcgtgccctgattccgcgccagatgtatgacgttgccattcaggcagcgatcggcgctgaagtcattgcgcgtgagaacgtcaaggcgctgcgtaagaacgtgttggccaagtgctacggcggcgatatctcgcgcaagaaaaagctgctcgaaaagcaaaaggctggcaagaagcgcatgaaacaggtcgggactgtggaaattccgcaagaagcctttcttgccattctgcaggtcgaggacaagtagtcgtataggcggtagcaaacatgagctggaatttcgctcttattcttttcgtgctgttggtcatcacgggcgtcatctgggcgggcgatttgctcttctggcgcaaggcgcggcagcgccgtgcggtagcggcggccgagcaggtcaaggcgctgggtatcacggatgccaccgaggccgagcgtcggcgtcaggaggcggtcgaacaggccgccaagatgccctggtggatcgaatacgccgtgagcttttttccggtcattctctttgtgttcgtgttgcgctccttcgtggttgagccctttcgcattccgtctggctccatgttgcccacgctgcaatcgggcgatcttatcctggtgaacaaattcgactatggcatccgtctgcctgtgatcgacaagaaagtgatcgacatcggcgagcccaagcgcggtgacgttgtggtgttccgctacccggttgatccggatgtggattacatcaagcgcatcgtcggtttgccgggtgatgaggtggcctacctggataaaaagctctatatcaacggtgagctggtgccccatttccgtgatggcgattattttgagccagaccgggtggcctatattccgcaatataaagagaaattgggcgaaattgagcacaaaatcctgcttgatgaggggaaatttcaggaatatggcccgatatggcaatacccctacagggaaaactgccagtatttgcgcaatggagtacgctgcaaggtgccccagggccaatatttcgccatgggtgataaccgcgacaatagtgccgacagccgctactggggctttgtgcctgacagtaatattgtgggcaaggcattctttgtctggatgaattttggcgatttgagccgcataggtcgttttcactgatagtcatgtccctagccacgctggaaacccgtctcggccatcacttcggtgatcaggcactgctcgagcaggccctgacacaccgcagtcatggcgcgcgtcacaatgagcggctggaatttctgggcgactccgttctgaacttcgttgtcgccgccatgctgtttgagcgttatgccaaactcgatgaaggcgatctgtcgcgcgtgcgcgccaatctggtcaagcaggcttcattggccgacatcgcgcaacgtcttgagctgtctccctatctgcgtttgggcgaaggcgagatgaaaagcggcggctttcgccgcccgtccattcttgccgatgccgttgaagcgttgttcggcgcagttttcctggatgcgggcttcgatgccgctcgcaaggtgatcgaacagcagtatgtgcctgtgcttgccaacgtcgatcccgagaccctgggcaaggatgccaagaccttgctgcaggaattcctgcaaggccgcaagctggccttgccgctgtatacggtggtggcgactcacggcgcggcgcacagccagcagttcgaagtcgaatgcgccatccccgccttggaaatcaaagtcacggccgccggcgcgagccgcagggccgccgaacaatccgccgccaaattggccctggaggctgctttggtggtaagccctcgcgcaacccgtaaaggcgggcgtgcgcgcaagaccgcccaactgtcgctgccagtggcagtggctcaagaggttaaatgagttctcaagcattccgtaccggtttcgtcgccatcgtgggccgacccaatgtgggtaagtccaccctgaccaatgccctgatcggttccaagatttccatcgtgtcgcgcaaggcgcagacgacgcgccaccgtattcatggtgtgctcacgcgcgagcatgagcagtttgtattcgttgacacgccgggtttccagacccggcatggcggcgccatgaaccgtatgatgaatcgcgtcgtgacgcaggccctggccgacgtcgatgtggtggtgcatgtggtcgaggcggggaagtggtcggagggggatgccaagctgttgcccctgctgcccaaggcggaacgcaccattctcgccattagcaagatcgatgccctcaagagccgcgatgagcttttccctttcgtcgccaagatcatggcgcaacatgcttacggcgccgtggtgcccgtgagcgccacgaaaaatcatcaactggaccagttgctggaagaaatcgcgcagcgtttgcctgaaggcgaacccatgttcgaagaggacacgctgacggatcgctctatgcgctttatcgcagcagagctggtgcgcgagaagattttccgtttggtcggcgatgaactgccctatggctgtacggtcgtcatcgagcaatgggaagaaaccgatgcccatgcacgcattgctgcttgcgttgtggtcgaacgcgacagtcatcggcccatcctcttgggggcgggtgggcagcacatgaagcgtatcgctactgaggcccgccaggacatcgccaagctgctcgataagccggtgcatctggaggtgtacatcaaggtccgcaagggctggtctgatcgcgaaggtgctttgcgcgatctgggttatgagtaagcgcgctcagcgcgttcacgataatcgtgcctatatgctccacgccacggcgtggcgcgaaacctctcttatcgtccagagcttttcccgcgagcatggctgtattgcgttggtcgccaaaggcgccaagcgtccgtattccgtattgcggccggtcttatcggcctttcagccgctgttgatgtcatggagcggtggcggggaagtcaaaaccctgatccgcgccgaggtggcgggcgtgcatccgctgggcggggcggcgctgatgtccgcctggtacatgaatgaactgctgctgcgcctgcttccgcgtgaggatgcgcatccgctgctatttgacgcctacgaaaccgcccttcagcaattggcgggcgggacgcgcgcggccggcgcgctacgtcgttttgaatgggttttgctgcgtgaaaccggttatggcgtcgatgagcgtgagcctgatttcagcgatccccgcatcgagccggaactgcgccgtgagctgcgcgagcgtctcgaaatgcacttagtggggcgcccgctgtccacgcgccgcgtgctgatggatttgcagcgcctctgaacctctggcgggctgacaggtgccgcgagctcatacgattgcgttctgagattgcgcctcgacagagctcggctgttgcagcgcagccttcgctcaccatggctggtacgcgaggtcgcgcaaaatgcttggcgctcggtggtggggtgaccatgattcgagaagtggccccggcgcgacgcttggatagcggtccataaacgtcgcgccgctgggcctggcgcttcaaatcagtctcttggagtccagcgcttggcaacaaaaaacccgccggtaagggcgggttgaaaagcgggcccagcgggtgggctcgcacgtcgaacttagtcgcgattgccgccgaagatgcccagcagcatcagcaggttcgagaagacgttgtagacatccagatagatggctagggtggctgatacataattggtttcgccgccattgacgacgcgctgcaagtccaccagcatgaaggccgaaaagatcacgatggccagcaccgagatggtcagcatcatggcgggcatctgcaggaagatgttggccagcgcggcgacaagaatgacgatggcgccggtgaaaagccatttctgcatgccggaaaggtcacgcttgatggtggtggccagcgtggccatggtgccaaacacgatggccgtaccgccaaaggccgtcatgacgagctgcgagccgttgctcatgccaagcacaaagcccagcaggcgcgagagcatgatgcccatgaagaaggtgaaggccagcagcagcaccacgcccagagagttgttcttgtttttctcgatggcgaacatcatgccgaaggcgccgatcaggaacacgatggccgacaggccagggctgccacccatgacacggttgatgccggtgtagaggccgacggcggcgcccagcaccgtaggaatcagggacagagctagtagccaataggtattgcgcagcacctggttgcggacgacttcgcccggcgcgccggccagcgggccggagcgattgaagggggacggacggtattcgttcatgtgaactccttttggcaaaggggcttgcctgatttgcttagagcgaaagcataactgacagttccctgaaaaatccagtattgctacaagatgcgggcgctcagcccggccgcaagcgttgcaaggcacgatcaacgatgccgggcacttcggcctcgaggcgcgcgcgcatgtccgcggccgcctgggaggcggcctgttctatggcctgctccagttcggcttgcagcagggcgcgaaggacaatgtcagaggccatgccgaccggcgcggtaatttccggctcgatttgctgggtgagggtcgggatgccaggatccgaaaacggggaggacatagagtgtgagagtggcggcgtaatcaggcgctgcggctcaggtcgtggctgtgcggggtgtggccggccgcgacgtaatcgcgccaacgcacccgggcggctgcgcggtcagtgtcgttgccggagacgatttcgagcacgcgggggaaatcgtcatagtgcggcgggcaggcgtcatccagattaagcagccaggcgtccggagcgagtgcggcagcctgttgcgggttcgtggcggtgagcacgatgggtgtgtgggccgccaaggcgtcacgcgccagcacatgcggcacgaaggaaatatcgtcaaaggcccacagcaagcggtcgaaggctgacaggcggttggcgtcgctgcaatagacaatgaggcgttggcctgccagatagcgtttgcgggcagtctggcaggctgcccgcagccgatccgcggcgccaaaggcgaagtcgattcgggtcatgcgggctgctctttcctcaggcggcctggttcagcaggtattgcatgagcagggggaccgggcggccggtggcgcccttgtccttgccaccgcgccaggccgtgcctgcgatgtcgaggtgcgcccagggataggcctgggtgaagcgcgacaggaagcaggcggccgtgacggcgccggcctgcgggccgccgatgttggcgatgtcggcgaaattggacctcagttgttcctggtaggcatcgtccaggggcatgcgccaggccggatcttgcgtctgacggcccgcttcaagcaaggcgctggccagcgcatcgtctttggagaacaggccggtgttgacgccgcccagggcaacgacgcaggcgccggtgagggtggcgatgtcgatcacggccgaaggcttgaagcgttcggcataggtgagcgcatcgcagagaaccaagcggccttccgcatcggtattgaggatttcgatagtctggccagacatgctggtgacgacgtcgcccggcttgtttgccgtgccgctggggaggttttcgcaggcagcgatcaggccgacgacctccagggcgggggccagttcggccagcgcgcggaaggtgccgagcacgctggctgcgccgcacatgtcgtacttcatttcgtccatcgtggcggcgggcttgatcgaaatgccgccggcatcgaaggtgatgcccttgccgaccagcactaccgggccggctgcgccacgggtgcggcgcgccgttgcaggcttgccgttgtaacgcagcacgacgaagcgcaagggttcggccgagcctcgcgccaccgacacgaaagaacccatgcccagcgcttcgacctgcttgcgatccagaacttcgaccttgatcagggttttgaattcccgcgccagcttgcgggccgtttcgcccagataggtcggcgtgcagatattgccgggcagattgcccagcgtgcgggtcagcgccatgccgttggcgatggcggcgccttcgcgcaggccttgctgcgtttgggcggcctcggcgcgctcgatgatctgggtgattttcttgagcttgggcagggcctcgcgatcgggtttgccgaaggtggcgtcgtagtgataggtggcctggccggcagcgatggcggccgcacgggcacggtcgcgcatcgtgctgttttcgatgggcagcgcggccagcgtggatacgccttcggtgagctgcgcggccaccaggtaggcggcgaaagcctgttctgcaccgctgtgggcgcgaacactgtattcttcctgcttgcccagacccaccagcacaacacgctgcgcggaaatacccgccagattgcgcaataccagggtggcaccggcgcggccacggaattcagttttcgtgacagcgcggatagcaccgttgcttgcatgatcgatctgttcggcggcggggctgagcacgccgtcggcatacacgcctactgccagcgccgaagtcttgatcaggtgcagggaagcggtggtctgtgtgctaaattccatgaagatttcccgagtgcgtcgtacgttgcggaccattatcccgcatattctcacatgtctctatttaaacggtctgtcgtcagcgagattaccagccatgctggcgtggtcttctccactcttgtggtggtttggctgagtgttctgctggtgcgtctgttgggcgaggctgcgggaggtacgatcggcgcggacgtggttcttggcctagcggccttttccaccattactgccttaccgacaattcttgcggtttcgctctttatcgccgtgctgacgacggtgacgcggaattaccgggaatcggaaatggtggtctggttcgccagcggcttgtcgctggcggattgggtgcgccccgtgttgcgcgttgcgattccggttgccctgatggtggcgggcctgacgttggtggcggctccctgggcgtatcggcagattggcgagtaccgcgagcgctttgaacaacgctccgatctgtctaaggtggcagcggggcagtttgcggaatccgggcgcggcaatcgcgtgtttttcgcggaagacccggtcgatccgggcgatgaattgggcgcggtgttcgcgcgcgccatcgatcctgaatggttcagcgtcctgacggcgaaaagcgctcgtggcgaaacgctggaaaacggcgatcgctttctggtgctaagtaaaggccaccgctacgacctcaagcctggcacgcccgaggtgcgtctcactaatttcgaagagtacggcatccgcctggaaagcaagggcggagaagatcctatcgcttcggcgcgtgctgcggctgagcgctcgagcaaagcccgttcgacgacccagcttatggaagacaacaccaatagctcgtggtcgcaggtcatgtggcgcgtatccttgccgctggcggcgctcaatcttgctttgctggcaattccgctgggcgccgtgaacccgcgcctggggcgttcgggagacctcctgatcgccggcctggtgggcttgctctacattaacctgatcaatctttcgcgcgcttggatcagcagcggcaagctgccgtttggcgttggggtgtcggcgattcatatcatcgtgctggccttcacggtattcctgctctacaagcgcctgcgcgtgaaggcgcccaagccgcccaagaccgccgcagcggcctgagccgtctcaatccaggcctgtcaccagttggtccgcgcggcccgcgagcagttcctgattgcgttctgcggccgcgcgcatgaagtcccacagcaggctcatgcgcttgagacggtagagatcttcgtggcaatacatccagaagctgcgtgtgatggcgacatcgccgccgagcaccggcttcaggcgcgagtcttgcgcggcgatgaaacagggcaggatggccagtgattggccttgcagcgcggcgtggtattgcgccacgacgctggtgctgcgtaacacgacgcggctgttcggcagcaaatcctccaggtaacgtaagcgctcgctgaacagcaactcatccacatagccgatgaagctatgtcccgacaggtcggcccgtgtgcgtatcggaggatggcgcgccagatattgcggtgtgccatacagcatcaatgtgtagtcgcacaaacggctgcaaatataagggccgcgttgtggacgttcgatggtgatggcgagatcggcctcgcgcttggataagctgacaaagcgcggtaccggcaggatatccagcgtgatgtgtggatagcggcgttggaagtcggccgccagcggcgtcacgacataactgccgaaaccttcggtggcgccgatgcggatatggccggaaggagcctggccgatgccggatagattttcccgcgccgcatgtacggtgctctccaattgttcggcatgcacgaaaagacgctggccgtcttcggtaagcacaaagccggcgctgcgggatttttcaaacaacaggctgccgagctcggcttccagggcacggatgcgccgcgccacggtcgtgtgttcgacgcccaatgtgcgagcggcggcgctgacgcgctggctgcgcgccacctccaaaaagtaacgcaggctgtcccaatccagcatggtcttgtcccttggctcgtggatgtcttgtgtatttatgcacaagacatgtgcatttctggcgttgctggtggattttcacacatctacactagcccgagccgccgcctcgatgtggcaggcataaaaaaattcttaggagacaggcatatgaaatcacgcggtgttgccgcagggttatgcgtgggcgctttgctgggggggcaggcttgggcggccacgccgccggtcaagatcggtgtgttgacggatatgtccggcacctatgccggcatgggtggcccaggatcggtcgccgccgcgcaactggccatcgatgattgcctggccgccgaatgcaaaggcatgaaaatcgagctggtgtctgcggataatcagaataaggcagacgtaggggcggcgcgcgcccgcgaatggtttgaccgtgatggggtgagcgctatcgccgacttgaccaattctgccgtagcactggcggttcaaggcatcgcacgggaaaaaaacaaggtcgtgatgttctccggaccggccacgacggcgctgacgaacaaggattgctcgcccgtgggttttcactggatgttcgacacctattcgcagtccgcaggtggcgcgaaggcgacagtgaaggcgggcggcaagtcctggtatttcgtgactgtggattacgcctttggtcattctctggaggccgatacggtcaaggcggtcaaggcgctggacggcacggtcgtgggtagcgtgcgccatcctttgaatgcgcccgatttcgcgtcttacctcttacaggcgcaaagctccaaggctcaggtggttgcgctggccaatggcgggcaggatacggtcaacgcggtcaaacaggcgcgcgagtttggcattgtcgaaggcggccagcgtctggtgtcgctcttgatctttctgtcggatctgcgcgccctcgggctggatagcgcgcagggcttgtcgtatgtggatggtttctattgggaccatgacgatgacacacgcgcttggtcggcgcgcttcgaaaaggcttttcggggtttgaaacccaccatgacccaggcgggcgtgtattccagtgtgctgcactatttacgcgcggtggctgcgactggcagcaccgatggcaaggtcgtcgccgacaagatgcgtgaactgccgatcaaagaccccattatgcgcaatgcggcaatccgccccgacggccgggtcattcacgatatgtatctgtatgaagtgaaaaagcccgccgaatccaagggcggctgggactattccaggctgatcgcgacgatccccgccgcagaagcctttcagccgctggcggactccacctgcccgttggtcaagtcttgagtgatctacctgggcggcccgctggccgctcacatctgcctgtctgaggagcaagcaatgagtgaagttccccgcgtgccgctgttgattggcggcaaattggtgcagtccaaaaccacccactggcgtgatgtgatcaacccggccaatcaggaggtggtggcccaggtgccctttgccacccgcgaggagctggacctggccgtggccgacgccaaacaggcgtttcaaacctggcgtaacgcgggccagggccagcgcatgcgcgtgatgttgaggtttcagcaattgctgcgcgagaacagcggcaagctggccgaaatgatcacccgcgagcatggcaagacgctgcctgacgcggaaggggaggtcggccgggggctggaagtagtggagcacgcctgctcgattgccagtctgcaattgggtgagtacgccgagaacgccgcctcgggtatcgacgtctacacgctgatccagccactgggggtatgcgcgggcattaccgccttcaattttccggtgatgttgccttgcttcatgtttccgatcgccgtgtcttgcggcaacaccttcgtgctcaagccttctgagcaggacccgacagcctcgctctatctggcgcaactggcgctggaggcgggcctgccgccgggtgtgctgaacgtggtgcacggcggtcccgatatcgccaatggcctgtgcgaacatccggatatcaaggcggtatcttttatcggttcgactcgggtcggcaccgagatttacgatcgagcctctaaggctggcaaacgttgccaatcaatgatgggtgccaagaatcattgcgttgtcctgccggacgccgatcctgaggtggcgctcaatcaattggtgggcgcggccttcggggcggcgggccagcgttgcatggcgacttccgttgccgtgctcgtcggcgaggcgcgcaactggttgccggatttcgtcgagcgctcccgcaagctgaaggtcaatgtcggcacggaccgcgaagccgacctgggcccgctcgtgtccatcaatgcccgcaagcgcgtggaaagcctgattcagcagggcgtggatgagggcgccaagctgctgttggacggccgtggcgtcaaggtggagggctatgccgcaggcaacttcgtgggccccaccatctttgacggcgtgaccgaagccatgagcatttatcaggaggagattttcggtcctgtgttgtgcgtggtgggcgtggaaaccctggaggaggcggtggccttcatcaatcgcaatcctaacggcaacggcgtggcgctcttcacgcaggacggcggcgcagcgcgctatttccagaatcatatcgatgtcgggcaggtgggcatcaacatcccgattcctgttcctgtggcctggttcagctttaccggatcgcgcggctccaagctgggtgacctaggccccaatggcaaacaggcggtgcagttttggacgcagaccaaaaccgtgaccgctcgttggtcggcgcatggccgctcagtgaataccaccatcacgatgcgctgaacctcaggccgtcgcctattcagggctgcgggcagccctgccgtgcttgcacaagatcttcttgccggcctgccgacactggcggcgatcgggtttgcaggccaggcacggactgcctccatcatgcttgctcgatgggggcgagtctcgcataacgtagggacgccggcactggcctcgagccctgctcggtggcgggtgacagatgtcctggccagcggtttgccgcgctatggctgagcaaggtgtcgccccggggtctttgtgtgatgcgttctgctcaagggaggatgacgatagaccttgacggcgggcatcctggccacgggatggtttgcgttcggcgtcttgccacctcagccaacactcatgcatggtgaaaaaacgagcacagcactcaggtttatgcttatatgaatatgtgatttaggatgcggcctatattacttacaatagggtataaaaatggggacctgcctctatgaacctgcagcaatttcgctttgtgcgcgaaaccattcgccgtgacttcaatcttactgaagcggcgcgcatgctctacacctcgcagcctggcgtgtccaaggccatcatcgaattcgaagatgagctgggcatcaagattttcgaacgtcacggcaagcggatcaaagggctgaccaagcccggtctggctgtctcgcaggtcatcgaccgcatcatgcgtgaagtcgacaatctgaaaaaagtcagcgatgagtttgctcgtcgagatgaaggcggtttggtgattgcctgcacgcacacccaggcccgctatcttttgccgcgcgtgattccggccttccgcaagcaattccccaaggtgcatctgtcgctggctgaaggcagcccggcgcaactggcggaaatggtgttgcacgagcaggccgacctggccctggcgaccgagtcgctggcgctgacgcccggcctggtgaccatgcctgtctacacctgggagcacacggtggtggtgcgcccggatcatccgctggccgaattgaagtcttccgaagccaagcgcctgagcctggcgcagttggccgagtatcccattgtgacctatgaccgggcatttaccggccgcagcacgattgatgaggtgttcgccaaccagtctattcatccggatatcgtgctcgaggccatcgacgccgacgtcatcaagacctatgtggatgtgggtttggggataggcatcatcgcgggcgttgcttatgatccgcgccgtgatggcaatctcgtggggctgccggtcggccatctgttcggtacacacacgacgcgcgtcggggtgaaatcgggcgtattcctgcgcgactacgtctatacctttcttgaaatgctggcgccctcattgacccggcaagccgtaagcgacgcggttggtcacgataagacgtgagcctggtgttgatctatccgcgcttcaggggggggcatcccctggcagataggctgttcaagctgttggcggccagccggctgcgaccggcgagatagcgttagcaaatggcctgggaggaaggggtcagggaagctatgccgagttgctacccgattaaaataattaaatgggaatgactctcatttgattgactattcaatgggaatcattatcattacagctcatgcaatcagcaatgaggtgaatcatggtggcaggcttgagcgcggtggtggtcggtgcagaccgtctgggcaacatccccgatctgctgaaggggcacaatatttcgatcacgcatcacatcagcgggcgtgatccttcgcatcaaaagaaaacgttgcaactgccatctggcacgcagttggttattcttctaaccgattttcttggccataacgtcatgaaaaccttccgcaacgcggcgcagcgtggcggcatacgggtcgtggcttgtcggcgctcggtctgcagcatgcagcaagcccttcagcaatgcgggctgtgcagccaggcctgcgacaaaaaagtcaccaaacactgaacgcctcatgccacccgttttagtcctgccctccaatgtccgggtgttgtcctgatttttattagcttgcgatgagtagggttgtttgccccagtccgcgccccgttatcggggctttttattgggcgtgtccagtcgcgcttgcagcggcaaaacgccggcgtaaagccggcgttttaggctgatgaggcgaaggctatcagttgttcgaagcctgggctagcaggctgccatccagccggcgggcgccgttaaaacgcttggaccagtaggcgatggtcatgttttcaacccgcaccacaccgcccgcgctgggcgaatgcacgaagcggttgtcacccatataaatgcccacatgcgagtagcgtctgcccaaggtgttgaaaaacactaggtcgccgggtcgcagttctttgcggtcgataacggtggattggcgagcgaggtcggcggcgttacgcggcagcttgaggccgagggaacgttcagctgaataggcaatcaggccgctgcaatcaaagccggtgtcgggcgaggtgccgccgaaacggtaacgcacacccagttgattcagggcctcggcaaccagcgcgctttcgctgcggaaaggcgcctgcacctggcgttggcgttcgcgcttgagtttatgggtcaccagaagaccgatagggtcttcggtagtggcgacccactcggtttcgtaggggtcgatttcggagtcgtaggcgttagcagacttgttgctcttggtcgcgcatccggccatcactgccacgcaaaagaccgacgcaagaaggcgcaggccacggcgggctgagcggagggagggacgcgcgatgtaggagtgtcgatgcatgctcgccgaaaccgtttcagaccctcggagctgggggctgaaacctggttaggaaaaatttatgactggattctatcaaacctattattacatccgggtgtaagcacatgggaaaagtagaaatttcgtacccgaatgaagcctgggggaatcccgggggtggccggcaagcctggtgcaaggttgaccgccgacaataagagcaggcgatttagggcagcatcgccgattcctaagaaaagctggcaaaccataacaggagacaaggcatggaaagaacccgggatttccactatcggtcgattcacgatagggatgccttttggcgtgagcaggcagggcgcattcactgggaaacgccgttcgacgaagtcttggactttagccacccccctttttcacgatggtttgtcggtgggcgcacgaatctttgctacaacggcgtggatcgctggttgccccaggccgcggatgctcctgcgctgatctgggtgtcgacagaggtggaccgcgagcaggtgtacacgcggcgtgagctgtatgaggaggtgaacgcggtggcgtccatgttgcgcgagcagggggtaggccgtggcgaccgtgtgctgctgtacatgcccatggtgccggaagcggtgttcgtcatgctggcctgcgcacgcatcggcgctatccattccgtggtgtttggcggttttgcctcggtcaatcttgctcagcgcatcgatgatgcccggcctaaagtggtggtatgcaccgacggcggttcacgcgctggcaaggtggtggcctacaagccgctgctggataaggcgctggcgctggcgcagcatcctcctgccagcgtgctcgtgtttgaccggggtttggcggcctgcgaacgccaaccgggccgcgaccatgattacgcagcgctgcgcgcccggcatgagggcgcgcgggtgcccgtgacctggctggagtcatccgagccgagctacattctctacacctcgggcacgaccggccgccccaagggcgtgcagcgagatacggggggatatgccgtggcgttggcgtcctcgatggaatatctgtttgacggcaaacccggcgatacctatttctgcaccagcgatatcggctgggtggtgggccactcttatattgtttacgggccgctgataggcgggcaggccagcattctgtatgagggcacgccggtgcggcctgacggggcgattctttggcgcctcgtggagcgctatcgtgtcaataccctgttttccgccccgactgcggtgcgcgtgctcaagcgccaggaaccggccttgctcaggcagcatgatctgtcatccttgcgcgcgctttacctggcgggtgaaccgctggacgagcctacggcgcaatggataggtgaaggtctgggcaaacccatcatcgataactattggcagacggagtccggctggccgattctgtccgcgcagcccggcgtcgagcaggtgccgacgcgttttggcagtccgtcatttccggtatatgggtttgatgtgcgcgtcgtcagcgagataagcggagaggatctgggggcgggcgagaagggggtggtggcgattgcgccgcccttgccgccaggagccttgtccacgctctggggagatgatgagcggtttgtgcagacttatttcagctccatccccggccgtcagttgtattcgacctttgactggggtttgcgcgacgaagacggctattggttcatcctggggcgcaccgatgatgtgatcaatgtcgcgggacatcgcctgggcacgcgcgaaatcgaagaatccgtcaatagccatgaggacgtggccgagtgcgcagtcgtgggggtgtcggatagccttaaaggtcaggtggctctggctttcgtggtgctgaaaagaccggaaacccttgatgcgtcggctgcggcgcaagccttggaaggggctatcatgcgcgtggtggaagatcagctgggcgcggtggcgcggccggcgcgcatccgctttgtcggggcgttacccaagacacggtccggcaaagtgttgcgccgggccattgtggctatttgcgaaggtcgcgatcccggcgatctcaccactattgaagacccctcgtcactcgaacagatcaaggaatcgctgcaatgaagtccaaactcgtcctgggcactgaagacgtcaagaaaattctcgcggcggccgaggcgcacgccttggctcatcaatgggccgtgtccatcgccgtggtggacgatggcggtcatctgctgggcgcgttgcgcggtgacggcgctgcgcctatttctgcttacatcgccgcagccaaggcgcgcacttcggcgctgggtcgccgtgagtcgcgcaactatgaagaactcattaacaacggccgtcattctttcctgtccgttcctgagctggaagccttgctggaagggggcgtccccgttcttgccgatggccaggtggtgggggccgtgggggtttcgggtgtgaagtccagtgaggacgcggaaatcgcccgtgccggcatcggggcgcttgccctgtgagtgtgccgccggacagcgtcagcgggatgttgaactccggcgtgcgccggcgtgaggtctgggcctgggccatgtatgacttcgccaactccggctacaccaccgtcattttgacgacggtattcagcacgtatttcgtggccgtggtggcccagagcgcgcaatgggcaacgctggcctggacggcggcattgtcgctgtcatatctggtcgtcatgctgactatgccggcgctaggcgcgcgcgccgatgcgcgtgccggcaagcggcgcttgctctacaccagcaccgtgggttgcgtactcgcgatgtcattgctgacccagaccggcccgggtgatgtctggctggccctggtggcggtcgtcctgtcgaattactgctattgcgtgggcgagtcggtggtggcgtcgttcttgcccgagctggcgcggcctgaagccttgggccgggtgtctggctggggctggggtttcggctattgcggcggtatgttgacgttgggtctgtgtctggccgtagtcagcgctggcgaggcggcggggcaggaggcggcgcaatatgtgccctgggtgatcaccctgacctgtgcggtattcatgttggccgcgctgccttcctttttcatgttgcgtgagcgttcgcacgcacgcagcctgcaccgccaggggcccggcatgctgcggcgactggcggctgcctggcgcgaaaccggcgagcgctatcccgagtttcgcagcctgctgatttgcggcgcctgctatcacgccggcattgctgtcgtgatcaccctagcggctatctatgccaaggaagcgatgggtttcacgatgccgcagatcatgctgctggtgtttgccgtcaatatcgccgcggccttaggcgcgttctgtttcggctatgtgcaggatggcattggccacaagcgcgcgctggccatgacgctggggtgctggatcatcatggtgctgctggcctatgcagccaccactgcaacggtgttctggattgcggcaacactggcgggcttgtgcatgggcacgagccagagcgccggacgggccatgacgggagctatggcgccacccgggcggctggcggagtttttcgcactgtggactttcgcggtgcaattagcggcagtcgtcgggcccttgacctacggcctggtgacttgggtcacggcaggcaatcagcgtctggccatacttgtgacgggcttgttcttcgtgggaggtcttgcgctgctcagccgcgttgacctggcgaggggtattgcccgcataagagcggcctgaggccggctgctatgcttatatattcacttttaaaaagggcgccagatgagcgtttagctcgccgcccacaagagcatgacgctagggttgcgccttagcacaaccgcagcatcaataatcacgaatccggagacaaaccatgtctaacgccatccaatccgtcctggtggaaaaccgtgtgtttcccccgcccgagcgcgccgtcgagggcgccagcatttccggcatggaggcctatcgggcgctatgccaggaagccgagcaggatttcaacggtttctgggcgcgccatgcgcgcgagaacctgcaatggaccaagcctttcaccgaggtgctggacgaaagcaacgcgccgttttaccgctggtttggcgacggtgaactgaatgtgtcggccaattgtctggatgttcatctcggcaatggcaacgccgacaagacggccatcattttcgaggccgatgacggccaggtcgagaaagtcagctaccgtgagctgctggcccgtgtctgccgcttcgccaatggcttgaagtccctgggctacaagaagggcgatcgcgccatcatctacatgcccatgtcgattgaggccgtggtggccatgcaggcctgcgcccgtttgggcgtgacccactcggtggtgttcggcggtttctcggccaagagtttgcaggaacgcattgttgacgtgggcgcgtcgcttgtcatcacggccgatgagcaggtgcgcggcggcaaggtcattccgctcaagcctgccgttgaagaagcctttgcgatggggggctgcgatgcggtctccaaggtgatcgtttaccgccgcaccggcggcaagatcgcctggcaagagggccgtgatctctggatgcatgaggtgcaggccggccagccggatacctgcgagccggtgccggtcgaggctgagcatccgctgttcatcctctatacctcgggctcgacaggaaagcccaagggcgtgcagcatgcttcggccggttatctgctgtggtccttgctgacggtcaagtggacgtttgacgctcgcgccagcgatgtctattggtgcacggcggatgtgggctggatcaccggtcacacttatattacctatggccccctggcggcagggttgacgcaggtcgtgttcgagggggtgccgactttccccaatgcaggccgtttctgggacatgattgcgcgtcataaggtcagcgttttttacaccgcgcccactgccatccgttcgctcatcaaggcatcggaggccgcaccgcaaacgcatccgcgcaacttcgatttgaacagtctgcgcattatcggcacggtgggcgaacccattaatccggaggcttggatctggtatcacaaacaggtcggccaagagcgttgcccgattgtcgatacttggtggcagaccgagacgggtggtcacatgattacgcccttgccaggcgccacgccgctcaagccggggtcgtgcaccttgcctttgcccggcattactgcggccatcgtcgatgagacgggggccgatgtcgagcagggtaatggcggtttcctggtcatcaagcggccctggccttcgatgatacgcaccatctggggcgaccccgagcgtttcaaaaagagctatttccctgctgagctgcgcggctattatctcgcgggcgacggcgcgcagcgcgacgcggacggctatttctggatcatgggtcgcatcgacgacgtgcttaacgtctccggccaccgcctgggcacgatggaagtcgagtcggcgctggttgcgcatgagctggtggccgaggcagccgtggtggggcgtcctgatgacaccactggcgaagccgtcgtggcttttgtggtgctcaaaggcgcgcgtccggaaggcgaagcggcgcaagccatcgccaagcaattgcgtgattgggtcgccaaggaaatcggccccattgccaagcccaaggacatccggtttggcgacaacctgcccaagacgcgttctggcaagatcatgcgccgtctgttgcgcgtggtggccaagggcgaagaagtgacgcaggatgtgtctacgctggaaaatcctgccattcttgaacaattggccaaaccgctttaagccggattgccagggcgcatcattaaggcctgcgcgagatcgcaggcttttttttgcctgaaacctgggtctgttttctggagggtttgcgatgaaccgtagcagtgtcgaccgcatcggcttgagcctgatgctggcgggcggcttgttgccctgggcttggatggtgccgcagatttccccagtgtggggtggcaattgtgggcgggaatggcctatatcattctcgtggcgattgcgctggcctggttgatgcttcgaacgcccggcgccgatagcgttggcgggcatggttttgattatggcggggattgtggcggtcagcagggctcggccgcgcaaagcccgcgaatgaaagggaaggcaagatgatcgattttcgtagcgataccgtaacccgtccttcggcggccatgttgcaggtgatggcacaggcgcctgtgggtgatgacgtgatgggtgatgatcccagtgtcatccgactacagcgggcagtggccgagcgagccggcaaggaagcgggcttattcttccccacgggtacacaaagcaatctggcaggcctgatggcgcattgcggccgtggcgacgagtatctggtgggccagttggcgcacacttataagtatgaagggggcggtgcggcggtgttggccagcatccagcctcagcctgtcgagcatgaccccgatggctcactgccactggccaagttggccgcggccatcaagccggagggcgatgcgcactatgcgcgcacacgattactggcgctggagaacacctttcacggcaaggttatcccgcaggattacattctggaggccacggcgttcgcccggagcaagggcttgggcacccatttggacggagcgagagtgttcaatgccagcgtggcgacaggtcttgcgctagagacgctgtgccagccgtttgacagcgtgtcgatctgcttttccaaggggttgggcgcaccggtggggtcggtgctggtgggcagccaggcactgatcgatgtggcgcgccgctggcgcaaggtgctgggcggtggcatgcgtcaggccggcgtgctggcggccgcagcgcactatgcgctggatcacaatgtgacccggctggcgcaagaccacgaaaatgcccgtgttctgggcgcgggtctggctgcgctgcctggtgtgcaggtgctgtcgcagcataccaatatggtgttcgtgcagtttgctgctgagcaccgtgcggccctgaaccacagcctgaaagaagagggcatcctgatgagcgccgtctatgaggggccggtgcgtttggtcacccatctcgatatctcgcctgaagcgatccaacggacactgacggtgctgagacgcatcttgaaggcctgatcggacctgttccagcctgctccggtgatgtcaatcagggcggcccttgcgccgccctgattgacatcaaatcatgccgcagtcgatcagctcacggtagccggcgatggtgtccggccagcgcagcgcaaaaccgctgctcttgagtcgttgattgctcaagcgtttgctgccgacatcggccggaggggggcccgcttcgggaggtggggcgttcaacatgcgcgctagctcgccgtaaagctgatccagcagcatgggggtgtcatcgacccccaaataacagggcaagggtgcatcgatgtgcagcagatgatcaagggccgccgcggcgtcatcgatatgcatgcgattcgcccaatggtcagccgccgcccgagcctggccttgacgcaagcgttgcagcaattgggtgcggcctgggccgtaaaggccagccagccgcagtgagactgcgccgggtagggcggtctgcaaggcctgctcggcttccagcagaatgcgtccgttaaagccctggggtgaggtcggcgagtcttcgtctatccattggccgctatgctcgccgtagactgccgacgaagacacgaaaacccagcgctcaggcttgcggttcaaggccgccagcagatggcgttggccgtgcaaaaaaacggctcggtagcgctcgggctcgcgcgcgccaggggtggggagataggcaacacgctgaatgtgctgcggcagtccggccaggctggcggggtcggccaggtcagcggtgatccagcgcatcccagcgggaaacgacgcggggggctggcggcgcaagccccagacctcatcgccgcgtgcgagtagccgttcggccacacgcagacccagatcaccgcaaccggccagcaaaatggtttgcgtcatgatttctccagcgttcaaaaaggggcgttcgtcgctgcctgtcaggctatcgatgaaggatagggcagatgggccgccgtcatggcagaggcgggcccccgcatcaaacagggcgccgaagcgccctgaggattacataccgttgtagaccggtccttcgccgccctgaggcgcaacccagacgatattttgtttcgggtctttgatgtcgcaggtcttgcagtgcacgcagttctgcgcgttgatctgcaggcggtcggcgccgtggtcatctttgatgaactcgtaaacaccggccgggcagtagcgcgcctcaggcccgccgtaggtagccaggttgacctctaccggaatgtcggggtttttcagcgtcagatgaatgggctgattttcttcgtggttggtattcgagataaagaccgaactcaggcgatcgaaggtcagtttgccatcgggcttgggatagtcgatgcgggcgcattgcgcggccggttgcaggctggcgtgatcgggtttgtcgttgcgcagcgtccagggcattttgcctttgagcagcaattgttcaacaccggtcatgacaatgccgacgctgcgccccttcttaaaccattgcttgaagttacgcgccttgttcagctcttcgtgcagccacgacgattcgaaggcctgcgggtaggccgccaattcgtcggcccggcggtcggccacgatggcatcgaaggcggcttccgccgccatcatgccggacttgatggcggcatggctgcccttgatgcgagaggcgttcaggaaacccgcctcacagccaatcagggcgccgcccgggaacacgagtttaggcagggacagcaggccgcccgcggtgatcgcacgcgcgccgtaggcgatgcgtttgccgccttcgaaggtgccgcgaatggccggatgcgttttatagcgctgaaactcttcgaagggcgagagccaggggttggcgtagtccaggccgacgatcaggccgaccaccacgatgttgttgtccaggtggtagagaaaggagccgccataggtatcggagtccagcggccagccggcggtgtgcacgacgagaccgggacgtgattgggccggatcgacttcccacatttctttgatgccgatgccataagactgcgcattacggccttgcgccagtttgaatcgctctgtgagttggcgccccaattggccgcgcgcgccctcggcgaacagcgtgtagcgggccagcagttccatgccgggctggtagtgagccgtgtgtgagccgtcacgggcgatgcccatgtcgccggtggccacgccgcgcacggcgccgttctcgtcgtaaagcacttcgacggcggcaaagccaggaaaaatatcaacgcctagcgcctcggcctgctcacccaaccatttagccacttcgcccagacggacgatgtagttgcctttattgtggaaacaggcgggcagcagccactctggcgtggagcgagcgcccttgtcggagaggaacagaaacttgtcttgagtgaccggcacgttgagcggcgcgcccttttctttccagtcggggatcagctcggtcagggcaatcgggtccatgaccgcgcccgatagaatgtgggcgcctatctcagagcccttctcaagcacgcagacgctgatttcctggtttttttcggcagccagttgtttcaggcgaatggcgctggcgaggccagcggggccaccgcccacgatgaccacgtcatattccatcgactcgcgttcagacattataaatatccccttatccagtcctacacttgcaggaagtatcattaatcaaagatggctcgattgtattgcagctagcctcgggctggccgtcatgcgtctgcgggcttgaataatgggtttcaggagtctggcttggatcaaacggcacaagcgccggcgccgcttcaggcgggcgcgcggcattacatcgatctgcccttgcgttggggcgattccgatgcattgaatcatctgaacaacaccatttatttccgtctcatggaagaggcgagaatgtcgattctgtatggggcgggtctgaccttgcctgcccaagaaggggccatcctcgcccatgcttcgtgcgattttctgcgctctttcgtctatccggccacggtgcgcgtcacgcatgtgctgacccgtatagggcgctccagcatggagttcgagctgattctcgacaaactgggtgatgatagtggcccctatgcccgaggccgtaatgtgctggtctggatggattacgtggccaatcgctcgcagccctggccgtccgaggccttgtctcgtttggggcgcctattctcgccgccagcctcctgagatcgcattgctgcgattaaaatctgctaaagcaaaacaaagtaaggccagggtttcgcccctctggcgtaccactgatctcatgatctcaaacaaggagttggagtgatggacaaggtttatgcaagcgccaaggaggcgctggcaggcatcgtcaaggatgggcaaatgattgctgtcggggggttcggcctctgcggtatccccgaagccctgatcggcgcgctgcgtgattcgggtgtcaaagatctgacctgtgtgagcaataacgccggtgtcgatggctttggcctgggtcagttgctcaacacccgccaagtgcgcaagatgatcgcttcctatgtgggcgagaacaaagaattcgagcgccaatatctgtctggcgagcttgagctggagttcacgccgcagggcacgctggccgagaagctgcgtgcgggcggcgcgggcattccggcatttttcacgcgcaccggtgtcggcaccatcgtggccgagggtaaagaaatccgcgaattcgatggcctgcaatatgtgatggagcgctctctcacgccggatgtgtccttggtcaaggcgcatatcgccgaccgtagcggcaatctggtgtttcgcaagacggcgcgcaactttaatcccaatgtggcgatggcaggcaagatcaccgtggtcgaggtcgagcagatcgttgatacgggcagcctggacccggatcagattcatctgcccggtatctatgtcaaccggatcgtgctcaacgccaccccggaaaagcgcatcgaacaacgtaccactcgcccggcctgaggagacaagaacatggcatggtcccgcgatgaaatggccgcgcgcgccgcgcgcgagctgcaagacggcttttatgtaaacctgggtatcggtctgccgacactggtcgccaatcacgtgcctgccggcatggaggtttggctgcaatccgaaaacggtttgctcggtatcggtcctttcccagcggaccacgaagtcgatgccgacctcatcaacgccggcaagcagaccgtcaccaccttgcccggctcgtcgattttctcgtccgccgactcttttgcgatgatccggggcggcaagatcaatctggcaatcttgggcgcgatgcaggtctctcaaaacggagatctggccaactggatgattccgggaaagatggtcaagggcatggggggcgccatggatctcgtggctggtgtcggccgcgtggttgtgttgatggagcacattgccaagaagaaagacggcaccgaagacatcaagctcttgcccgaatgtacgctgcccctgacaggggtgggggtggtcaacctgatcatcaccgacctgggtgtgatggaagtcacgcctgaaggcctgaaattgatcgagttggcgccgggcgtcaccatcgaggaaatccagagcaagaccctggccaagctggacgtttccgccgttcgctaagcttgccgcgatttcaaaccctgggcgcgaacatgcccagggtttttatttgtccaaaagaccatgtctgtgacatggtctttacggattgcagggtaatccctaaatatgaaaatttattttcttttctaaaatacctatgtaaacaaatttacactcaccgatagcgcttgcttgcgtttctccctcccctagatgtctaaagccgctacctctattgctgaacggattgctcgcgctcagccgagttttagccggactcagcatcgcatggctgagtatgtgctgactcaccctttccgggtggcgaccatgaccatcgacgaattcgccgcagcggcgggtgtgtcggtggcgacggccaaccgcttcgcgcgcgcgctggatctgccgggctatccgcagtttcgcgccgagctggcgcgcggcttcgaggcggcgctggagcctgtcgagaaattgcgcgtggagctagcccattcggccagcgcggtgcagattttcgcggccaccttgcaggaagacatccagaacgcgcagcaaacgttgcagaatctggacgagggcgcctgcgagcgggcggtggagtcggtcttgcaggccgagcgtgtgttcatcataggctttggcgccagcggctatcgcgctggcctgttgcagcgcggtctgtgcatgcatctgcattcggtcgagacactggccggacccggcggcgtttcgcacgcggcccgccagatggctcgcatgacgcctcgcgatctggtgatcgcgatcgcttttccccgttatctggctgataccgtcaccctggccagcgcggccaaacaggcaggcgtgccggtgctcgttctgacagaccggcccacatcgcccctggcgccttgtgccacggtggcgctgtatgcgtccagcgcgcgccagttctcctccaatgcggaaaccgcggcgcttggcctgatcgagggcttgtcggccgcagtggcgcatcgcgccaagaattcaatagaagccgccatgggtgtgacgcaatcggtcatgccctggttgatccatggtgtagcaggaacaggaaaacgatgattacccccgttatcgcgattcacggcggcgctggtgcgatgtcgcgcgcggccatgtcgccggagaaggaacaagagtatctgcaggcgctgcgcgccatcgtgcaggcgggccaggccgtgttggccgatggcggcagcgcgttggatgcggtgaccgaagcggtgcgcctgctggaagattgcccgctattcaatgccggtcatggcgcggttttcaccagcgccggcactcacgagctggatgcgtccatcatggacggcgctaccttgcgttcgggtgctatcgccaacgtcgattgtgtgcgtaatccggtgctggctgcccgtcgcgtgctcgaagacagcaagcatgttttcttcgtgggtgaaggcgcggttgccttcgcacgcgatcaggggctcgagctggttgacccctcgtatttctccaccgaggcccgccgggaacaattgttgcgtgtgcaacgagaaaacccggaggcggcggtgctggatcatgatggccaggctctggtcgcccgcgggcagcccgctccggccgacccgctggattccgaccgtaaattcggcacggtgggcgccgtggccgttgatgcccaaggcaatctggctgcggccacctcgactggcggtatcacgaacaaacaggtcggacgcgtgggtgacgccccgctgatcggcgccggctgctatgccaataaccggagctgcgcggtgtcgaccaccggtaccggcgagatgttcatccgcatggtcgccgcttacgacgtgtcggcgcaaatggagtatctgggcgcctcgttgcaggaggcggcagatcgtgtcgttcaggaaaaactacccaccatcggcggcaagggcggtcttatcgccgttgatgccaagggcaatgtgaccttgcccttcaataccgaaggtatgtatcgcggctacggccgagttggcgaagacgctgtcgtcgccatttaccgatgatgttcacgtcatcgagcatttaggaacggaattcaatatggttgatcgcgctcagaccctggcgctgccggaaaaccgcgtggtccaggttgacgacctgacagtgcgctttgtgacctccgaacggacggttgaagcggtgcgtaatctgtcttttcatgtcgatcgtggtgaaaccctggcgattgtcggcgagtcgggctcgggaaaatcggtgacctcgctgtcgctgatgcgcctgatcgagcatggcggcggtcgtatcgcacagggccggatggccctgcgccgacgcaatggttcggtggtcgatctgaccagcgcatcgcagcgcaccatgcgcagcgtgcgcggtgcggacatggcgatgatcttccaagagcccatgacctccttgaacccggtgttcaccgcgggagatcagatcgcagaaaccattcgcctgcaccagggcaaggatgcagcggcggcgcgtgccgaggcgctgcgcatgctggagcaggtgcgcatccccgaagccaagtcggtgctggaccgctatccgcatcaactctcgggcggcatgcgccagcgtgtcatgatcgccatggcgctggcttgcaagccggcgctgctcatcgctgacgagccgaccaccgcactggatgtcacgattcaggcgcagatcttgcaactcatccgtcagttgcaagatgaaatgcacatgggcgtggtcttcatcacccacgacatgggcgtggttgccgaagtggctgaccgtgtgctggtcatgtatcgcggcgataaagtcgaggagggcgcttccgagcgtgtgttcgctgcgcccgagcatccttataccaaggcgctattgtcggccgtgcccaagttgggcgctatgcgtggtaccgatcttcccgcgcgcttcccgctattgcaggtggatggccgcatgccggaagaagagaagcatagccctgagcagaaagcgccaagtgccggggatacacaaccggttttgagcgtacgcgatctggtgacccgttttgacttgcgcggcggcattcttggccgtgtgcagcgccgtgtccatgcggtcgagaaggtgagctttgacctgtttcctggcgagacgctttctctggtgggtgaatcgggttgcggaaaatccacgacaggccgttccttgctgcgtctggtggatagccagagcggcgagatcattttcggcgggcgcgatatcgtccgtcttaagaatactgagctgcaatcgctgcgccgcgatattcagtttgtgttccaggatcccttcgcctcgctcgacccacgcgtgacggtaggtttttccattatggagcccttgctggtgcatggcgtggcctcgggccgcgaagccgagcagcgcgtggccgaactgctggagcgtgtgggcttgcccccggagatggcgcagcgttatccgcatgagttctcgggtggtcagcgtcagcgtatctgtatcgcgcgcgccctggccctcaatcccaaggtggtgattgccgacgaatccgtctcggcgctggacgtgtccatccaggcgcagatcgttaatctgctgatcgatctgcaacgggatctgggcgtttcctttttgttcatctcgcacgatatggcggtcgtcgaacgcatcagccatcgtgtagcggtgatgtatctgggccagattgtcgagattggtccgcgccgcgccatttttgaagatccacaacacccctacaccaagaagctcatgtcggcggtacccatcgccgatccggcgcgcaggcatttgaagcgcgccttgctgtccgaggaaattccgagcccgatccgcaagctgggcgacgaacccgtcgtgcagcccctggtgcaagttgccccgggccatttcgtagcgcgccatgccgttggtggcgcctattgacgccacggccggcggctcgccgctagtcgttttttttgtccaccaagctgtttctccttactgactcaggagttgcaatgaataaagtactgcgccccaccaaactgatcgccgccgccgcgctggccttcggtgtgctcgcttcgccgctggcccaggccagcaaggatgtgaccttcgcggtttcgatcgcgctggaaagcctcgatccttacaacaccaacagcaccctgaatcaggccgtgggcaaggcttattacgagggcctgctggaattcgataaagacctgaagatccagaaggtgctggccaccgattattcggtcagcgatgatggtctggtgtataccttcaagctgcgtcctggcgtgaagttccatgatggcaccgatttcaatgctgaagcggtcaagctcaactttgaacgtccggccaatcccgacaatcgtctgtcgcgctacattcagttcagcgtgattgacaagattgacgtggttgatcccctgaccgtcaagatcactctcaaaaagccgttctcggccttcttgaacgctttggcccatccggccgcgatgatgatctcgcccgctgccctggccaaatatggcaaggatattgccttccatcccgtgggcaccggccccttcgaattcgttgagtggaagcccgccgaatacctgaaggtcaagaagttcgacggttattggaaccaaggcaagcccaaggtcgatagcatcaccttccgcaccgtgaccgacaacaacacccgtgccgccgtggtgcagacgggtgaggcgcactttgccttcccgattcccttcgagcaggccgccgtcctggccaagaacgataagctggatgtggtcgatcacaaaaattcgatcatggcccgctacctgtccatgaacacccaggtcaagccgttcaacgacgtgcgggtgcggcaggctatcaactacgccatcaacaaggaagcgttggccaaggtgggtttcaatggctacgcctcccaggttgacggcgtggttcccaagggggttgatttcgcgcaccagaatggtccctggccctatgatcccgccaaggctcgccaactgctgaaggaagccggttacgacaagggcttcgaaaccacgctctggtcggcctataacgacggcacctcggtcaaggtcgtgcagttcctgcagcaacaactggctcaggtcggcatcaaggcttccgttgaggtgctggaatcgggtcagcgcgtgcagcgtgtgcagcaggtgcaaaagcctgaggatgccaaggtgcgcctctattacgccggctggtcggcctcgaccggcgaggccgattggggtctgcgtcctttgctgtcgaccgcagctttcccgccggtcctcaacaatgtcgcctactactcgaacccgtcggtcgacgcgggcatccaggaggcgctggccacgaccgatcgcgccaagaaggccgagatttacagcaaggttcaggacaccatctggaaggacgccccgtgggccttcctggtgacccagaacaatgtgtacgtgaagtcgaagaacctctctggcgtctacgttgaacccgacacctcgttctggttcggcgacatcgatctcaagcagtaaacgcggctcggcgggggcatggtgcctccgccgatgtctcaggaatttcaatgctgacctatatcgtcaaacgtcttttgggcatgatcccgacgctgttgcttgtctcggtggtcgtgttcctgtttgtgcacatgttgccgggcgacccggcgcgtctggccgcaggccaggacgccgaccaggctacggtcgatctggtgcgcaaagagctcgggctggatctgccgttgccgcagcagttcgtgcgttatttcggccatatgctgcagggtgatctcggcatctccttgcgcaccaagcgcccggtctctaccgaaattgccgagcgcttcatgcccacattctggttgacgatcaccagcatggtctggtcagtcacgttcgggatgatcttcggcatcgtctcggcagtctggcgcaaccgctggcccgaccgattgttcatgacgctcgctgtctcggggatttcgtttccggccttcgcgctggggatgatgctgatgcaggtcttttcagtaaaccttggctggctgccaacggtgggcgcctccagctggaaacactatattctgccgtcgatcacgctgggcgcggccgtcgccgccgtgatggcgcgcttcacgcgagcctctttcgttgaggtcatccaggaagatttcgtgcgcacggcgcgcgccaaaggcttggccgaaagccgtgtggtgatcaagcacacgctgcgcaatgccttgattccggttgtcacgatgatgggtttgcaattcggctttctgctgggcggctccatcgtggtcgaaacggtattcaactggcctggtctgggacgtttgctggtcgatgcggtgacgcagcgcgattaccccgtgattcaaggcctggtgctgctgttctccttcgaattcatcctgattaacctgattgttgacgtgctgtacggcgtgatcaatcccagtattcgttataagtgaggcggccatgagcaacacgactaccgccgcggtacccaataaacagaacgcggtgcgcacgccggtcaccgagttctggcgcaagttcaagaagcagaagctggccgtgggcgcgggcctgttcgtgctggccctgatcgtagtggcgattttcgcgccctggatcgtgccttacgatgcggagaattacttcgactacgacgcgctcaatgccggtccgtcgatggcgcactggttgggcgtggattctctgggccgggatatcttcagccgcatcttgatgggtgcgcgcatctccttggctgccggttttatgtcggtggcgatgggcgccgtggtgggcaccttcatgggcttgatggcgggctattaccaaggctggtgggagcgcatcaccatgcgcatctccgatgtgctgctggcttttcccggcatgctgctggctatcggcgtggtcgccatcctgggctcgaacatgatcaacgtgatcgtggccgtggctgtgttcagcgtgccggccttcgcccgactggtgcgaggcaacaccttgtcgctcaagcagatgacctatgtcgaggctgtgcgcagtgtgggtgcctctgactggaccatcatcatgcgccatatcctgcccggtacgatttcgcccattgtggtgtatggcaccatgcgtatcggcacctccatcattacggccgcgagcctgtccttcctgggcatgggcgcgcagccgcccacgccagagtggggcgcgatgctcaatgaagctcgtgctgatatggttttggcgccgcatgtcgccgtgttcccggcgctggcgattttcctgaccgtgctggccttcaacctgctgggagatggcttgcgcgatgcgctcgatcccaagatcgaccgccgctaagttagtaggcagtgcggataccgagagggcgcggcgcaagccgtgcccttttttcctgatggatttggaggacgccgctcgggcggcttaaccatgacgattaacgatttccacgccgaacagccccgtgtcggccaattgcccagcggcccgcgcgacagcatcagcgatatcgctggcgttaccgtcggccatgtcaccctagccgatggcccctgccagacaggcgtgacggtcgtgcgcccgcatcaaggggatccgtatctggacaaggtgccggcagcggcggccgtcatcaatggctttggcaaaagcgtagggttggtgcaggtggaggagttgggcgtcttggaaacgccgatcgcccttaccaacacttttggcgtgggtaccgttgccaacgctcagatccggcaggccatcgcggcgaatccggaaatcgggcgaggctggccgacggtcaatcccctggtgttcgaatgcaacgacggttatctcaacgatattcaggcgctgtccatcagcgaagacgattatcgtcgcgcacatgatgccgcagcggctgactttgcccagggcgccgtgggcgcgggccggggcatgtccagcttcacactcaagggggggattggttcggcctcccgcattgtcgaagctcagccgggccagcgctataccgtcggcgccttggtgctttccaattttggccgcctgccgctcatgacgatcgcaggccggccctttgggcagcgcttggcaaaacacgacgaactgtgcccggagaaaggctccatcatcttgttgctggccaccgacgcgccccttgatgcccgccagcttggccgtctgtcgctacgtgccggggctggcctggcgcgcaccggctctgtgtttggccatggcagcggtgacatcgcactggccttctccactgcttacacggtgccgcatcaaagcgagcgcgccatgcctgctcaggccatgttgcatgaaacgcgtatcgatcatttgtttgaagctgccgccgaggcctgtgagcaggccattatcgccgcgctctggcgtgcggaaaccgtatatgggcgcgatggccatgtgcgccgtgccattaccgaaacgatacccgactggcgtcagtggctggccgaccgggatttctgaggaagtatcgcaatgaagattctgatttctaccgacatcgagggtgtggccggcgttttccacgccgaacaggttcggcccggcaatggcgaatacgagcgggcccgcacctggatgacggccgaagccaatgccgccgtggcgggtgctttcgcagcaggagcgaccgaggtgctcgtcaatgactcgcacggcggttttcgtaatctgctgcctgatcagatcgacgagcgcgcccggctcgtgctcggcaaaccgcgttatcttggcatgatgggcggtttggaagagggctgcgacggcgtcatgatggtgggttaccacacgcgctctcaggggcgtggggtgctggcgcatacgatcaacagctttgcctttgcgcgcgtgctcatcaatggcatggagctgggtgaggcgggcttgtacggcgccttggccggcgagctgggcgtgccggtgattttcgcctcgggcgatgatgccttcatcgaggaaacgcggcctttgtttccggcggcgcagtgggtgcagaccaaagtcgcgcatgggcagggcagcggtgtcacgctttcgccagccgctgcgcggcgggctattgcccaaggcgccgagcgcgccgtgcgcgatcttgcgcagacggctccttttgtgatcgccgggccgatagaatgccgtttgcagacacagtcggcggcgctggctgatcttttctgcatgtggccgacgcttgagcgcgtcgatggcgttaccctgcgtttcgatgttccgaccatgcaggccgccattcgcacgctcaatagtctggccgccatgtctttcatgttgcgctaagtatcgaggaaaccatgtctacccctgaacaccgtatcggcgccttgcgccaggccatgcgccgccacaagctggacgcctatatcgtgccgtccgccgatccgcacctgtcggagtacctgccccaacgctggcaagcacgccgctggctgagcgggtttacgggctcagtgggaaccttggtcgttacggcggacttcgctggtttgtgggtggatagccgctattgggtgcaagccgaggcccaactggccggcagcggcatccaactcatgaagatcgcgctggttagcacgccgggtcatattgactggctggctgagcatgtgccggccggcggatgcgtgggggtggatggcgcggtgctgggtctgtccgccttccgcgccctgtccgcggcgctggcgcctgttggcgtgtcgctggatatcacccatgatttgctcgatgaggtctggaccgatcgcgccggtttgcccgacgccccggtctatgagcatctggcgccctatgcttgccagtcgcgcgccgagcgcctcgccctagtgcgccaggccatgctggccaagggggccgatacgcatctggtcagcacgctcgacgacattgcctggatcttcaacctgcgcggcgcagacgtcagctacaacccggtgtttctggctcacgccctgatcggcagggattacgcgaccttgttcgtggccgaaggcaagatcgatgccgcgctggctgcggtgctggccgctgatggcgtggaggtggcgccgtattcccaggcggccgaggcgctcggtacgctggagcgcgatcagacgctgctgattgacccggcccgcgtgacctgcggcgtgtttcatgcgatggaccccgaagttccccgcgtcgaggccatcaatccgtctaccctcatgaaatcgcgcaagagcgaagccgagttggccaatgtgcgtgaggcgatggcgcaggacggcgccgcgctgtgcgaattcttcgcctggttcgaggccgcgctaggccgcgaaatcgtaaccgagctcacgatcgacgagcagatcacccaggcgcgtgcacgccggcccggttatatcagtcccagtttcgccaccatcgccggcttcaatgccaatggtgcaatgccgcattaccgtgctacggaagcatcccatgccgtgattgaaggcgacggcctgctgctcattgattcgggcggccaatatctgggcggcacgaccgatatcacccgtgttgttgcggtgggcacgcccacggccgaccagaaagtggatttcaccttggtgctcaagggcatgatcgcgctgtcgcgcgcggccttcccgcgtggtatcgcctcgcccatgttggatgccctggcgcgcgccccgatctgggcgggcggcgcggaatacggtcacggtaccggtcatggcgtgggctatttcctgaacgtgcacgaaggcccgcaggtcatctcttataaggcggcgccgactgtgcataccgccatggaaccgggcatgatcacctctaatgaacccggtatctatcgcccgggccgttggggggtgcgcatcgagaacctggtcgccaaccggagttggctgagcggagagctgggtgagttcctgtgtttcgagaccctgacgctgtgccccatcgacagccgctgcattgagcgctccctgatgcgcgccgatgagatcgcctggctggacgactaccaccgtcaggtgcgcgaacgcctcgcaccgctggtgcagggggctgcgcacgattggctgatgacgcgcaccgagccgctgggagcttgataaaagccggggtgttggcggcaagccacaccccggtttttttgtaagatcggggctggaccgagcgctggcgcgctgcggccctgtattgagggggcttggcggagacggcgggaagacttgagccgtatcggggtgtaagggataacccaaacatgtcgcgccgcacaggtataatccaaatttcccgctagcgcccgcttaatcacgggcgccactacgatgaccaaatacgtatttgtcaccggcggtgtggtgtcatccctgggcaagggtatcgccgccgcgtctctcgccgcgatcctcgaatcgcgcggtctgcaagtcacactgctcaagctcgatccgtacatcaacgtcgatcccggcacgatgagcccgttccagcacggagaagtattcgtgacggaagatggcgccgaaaccgaccttgatctgggccactacgagcgcttcatctcgacgaagatgcgccgcgtgaataacttcaccaccggccagatttatgagtctgtgctgcgcaaggagcggcgtggcgactacctgggcaagaccgttcaggtgattccgcacatcaccaacgaaatccaggatttcgtggcgcgtggcgcagattcggcctggcagggcaataccgatgtcgccatcgtcgagatcggcggcaccgtgggcgacatcgaatcgctgcccttcctggaggccgctcgtcagatgagtctgcgcatgggccgcaatagcgcggccttcgtgcacctgacgctggtgccctatattgcctcggccggtgagctcaaaaccaagcccacgcagcactcggtgcagaagctgcgcgaaatcggcatctacccgaacgcgctgctgtgccgcgccgaccgccgtattcccgacgacgagcgcgccaagatttcgatgttctccaatgtgccgctggatgctgtcatctcggtgtgggacgtggattcaatctacaaaatccccgccatgctgcatcagcagggcgttgacaatatcgtgtgtgaagctctgggcctcaccccgccgccggccgatctgtccatgtgggacaacctggtcgacgcgctggagcacccgcagcacgaggttacgatcggcatggttggcaagtacgtcgatctgaccgaatcgtacaaatcgctgagcgaggcgctggtgcatgccggcatccatacgcgctccaaggtgaagatcgaatacatcgattccgaagacattgaggcgcgtggcactgagcaactgaagcatcttgacgccattctggtgccgggcggtttcggcaagcgcggcacggaaggcaagatcgccgccatccgctatgcccgcgaaaacggcgtgccctatctgggcatctgcctgggcatgcaattggccgtgatcgagtttgcgcgtcatgtggccggtctgggcggcgccaacagcaccgaattcgatccgtctgcgccgcatcccgtggtggccctgatcaccgagtggatggatcgcgaaggcaaggtcgagaagcgtgataccaattctgacctgggcggcaccatgcgcaagggcgcccagcgctgcccgatcaagccgggcacgctggcgcagtcgatctatggcgacgacgtcaacgagcgtcaccgccaccgttacgaggtcaacaacgtttacgtgccccgccttgaggcggcaggcctggtgatcagcgcccgcaccccgacggaaaacctgcccgaaatgatggagttgcccaatcatccgtggtttgtcggcgtgcagttccatcctgagttcacgtccacgccgcgcgatggtcatccgctcttttcgagctatatccgtgccgctctggaaagcaaaaaccgccgcgatccgcaggcttgattccaacggggtctgaaagacccctctggtttccagcctgcaagggcggcggcggggcatctttcggatacaagccgaagatgccccgatctgtatccctggctatcatgctagggctggcttgccgagatttcccgcgcccgcggccgcatcaagaatttgttcatcgttcagggaatgtaagcaatgagtgcaattgtcgatatcatcggccgcgagattctggattcgcgcggcaaccccaccgtcgaatgtgacgtgctgctggagtcgggcgccatgggccgcgccgccgtgccttcgggcgcatccaccggcacccgcgaagccatcgagctgcgcgacggcgacaaaaaccgttatttcggcaagggtgtgctgcgcgccgtcgaaaatctcaacaccgaaatctccgaagcgctgatgggtctggatgctcaggaacagacctttgttgaccgcacgctgatcgagctcgacggcaccgatagcaaagagcgcctgggcgccaatgccatgctggccgccagcatggccgtagcccgtgccgctgctgacgaatccggcctgtccctgtaccgttatttcggtggcagcggccccatgagcatgcccgtgccgatgatgaacgtcatcaatggcggcgcgcatgccaacaacacccttgacctgcaggaattgatgattctgccggtgggcgcggcaagcttccgcgaggcgctgcgctggggagctgaagttttccatgtgctcaagaagctgattcatgctcagggcatgtctacggccgtgggcgacgagggcggttttgcgcccaatctggctaaccacgaagcggccatccagctcatcctgaaggccattaccgaggccggttacgagccgggcacccagattgctttgggtctggactgcgccagctcggagttctaccgcgatggcaagtacacgctggcgggtgaaggcggtgtgtcgctgtcctcgcaagaattcgccaatctgctggccacctggtgcgacaagtaccccatcatctcgatcgaagacggcatggccgaaaacgactgggatggttggaagctcctgaccgaccaactcggcaagaaggtgcaattggtgggtgatgacctgttcgtcaccaatacccgcattctgcgcgaaggtatccagaagggcgtggccaactcgattctcatcaagatcaaccagatcggcaccctgaccgaaaccttcgccgccatcgaaatggccaagcgcgccggctacaccgccgttgtgtcgcaccgttccggcgagaccgaagattcgactatcgccgatatcgcggtggcgaccaacgccatgcagatcaagaccggttcgctgtcgcgctcggatcgcatggccaagtacaaccagttgctccgcatcgaagaggaactggccgaagtggcctcgtatcctggcatcgaagcgttctataacctgcgctgatacggcagccggggcgtaagccccggcttttgtaagccaggatctgtttaccttaaacctgggtgtccgatttatgcgcctgttgttcctggtgcttttcgctctggttggtctgatccaataccccctttggatgggcaaaggcgggtggttgaaggtttgggactaccgcaaagaagtggccgcccagcgcgaagtcaacgaaggtctgcgcgcccgcaataatgcactcgaagccgaggtccgcgatctcgagagcggcaccggcgcccttgaagagcgcgcccgcggcgatctgggcatgatgcgtgagggtgaggtgttcgtgcatgtattgccgcccggcacgcctttgccttcagccaacgccattccccaggcgaccgcgcccaagccgccgcaacgtccggtaaacgccgcacctgctgcgccgcgccgctgagttttctgccgatcgatcatcgtttagccgcaagggcggctgcgtgtgttcacccctgcactgtccggccagcgcacagcgtggctgtgcatttccagcgtgagttccagccttaagggcagccaacccgccgccagtagcgcgcggcggcaggggtccgccgtcaggccggcgagcgccggcagcagcgctgccagaaacggagtggccggtgcgctggcgtaagtgaggcgcaagcgcagcatattggcttcatggatgctgggcgagccaggccgtgcggcctgttgctcggcttgatagtcattgcgaatggccggagagggcaggccgcgtaattgccgcccgtgccggcgatagtgggcctcgccgggttgcaagacctccaggcgccaacggcgcaggccctgagccgccagccggtcctgatcgtcatgcggcaaggctttcaggccggcctccagggcgcgggccatggtctggggatggatgtggctgaagctggcggcgcgtgccgcatccagtaaggccagatgcagaatttggcgctggcgatgccacagcataccctcgtaaagcgcccaggcggccagtagcagcgtcagcgcggcgatgctgaattccaaggcggcctggcccgcctcgcgataatcaaaagaaaattggcctcggctcatgaaccttagtatcggtgcatgcgccgaggccgtcgattgtggacctcacctgtgctgatttaatgcatggtgggagggttttgcgccgggtgtggggaggcatcggtgaacaggcctgtgcaatccaccttgtcgaacagatagggcttgccgcagaagtcgcagcgcacctcgaccttgccttgttcggcaaggatgtcctcgacttcggtttgacccagggaacgcagcatgcctgccacacgctcacgcgtgcaggggcagaaccagcggaccggactgggctcaaaggcaatcagggtttcttcccaaaagagacggtgggtcagcgtgtccatatcggtcgacagcatctcttccgaggtcagcgtgtcggccagatgcagggcgcggttccaggcttcgcccgggttctgcgcttccagctcgttgccgccgtggtcgggcaggcgttggatgagcagaccggctgcgtaatcatcattggcggccagccacaagcgggtatccaattgttcggaggctttcatgtagtgctgtagggcttcggccaccgtctcgccctccagcggaacgatgccctggtaagcctgctggcccggcagcttgcgctccggatcgagaacaaccatgaagcggccgccgccctgtgcgttgagcagggactgcatggtgccgtctgccggcacctcatggccttcgcggatcttcaccgtggcgcgcaggctcaagtcagaacggcactcgaccaccaaaagcgcgatcgggccatctccctggatctgcaacaccaaagaaccctcgaacttgatattggccgcgagcagggtcgaggcagcgaccagttcgcccaacagccgcgtgatcgccggggggtattgttgatgggattgcgcctgcttccaggtgtcgtgcaaacgcacggattgaacgcgcacggtgcgcgcctcgaagaggtatttcttgagtaaatcagtcatgcaggaatcttagccgattgaggtcggccccggcggcttcaccctatgcgctttaaggccgtcttgtaatgcaggccgcgcgcgacatagtgctgcgccccgctgtggatagtcgcgatttcttccggggacagttcacggacgatcttacctatgccgatgaccagcgaattgtccggaatgctgcggccttccggcacgatggcgcccgcgccgatcagacagtttttgccgatgaccgctttgttcagcacgatggcttgcatgccgatgaggctgccgctttgaattgtgcagccatgcagcatggcctgatgcccaactgtcacattcggcccgatgtgtatcgggcagtcctgatcgacatgcagcacgctgccttcctggatgttgctgccttggctgatcacgatggcggcattatcgccccggatggaaacatgcgaccagatgctcactcccgcctgcaattccacctggccgatgatgtcggcactgtcggcgacataggcgctggggtcgatgcggggggtgtgctcatccagctgataaataggcatgggtttcagacgtcatggttggcggcgcgctcttgttcgcgccggcgcagcacggcgcgttggatcttgcccgtagtcgtcatgggcagatgctcgacgtactcgatttccttgggatactcgtagggagccaggcgctcgcgcacgtgctcttgaagcttttgagtcattgcgttcctgtcctcgccggcgtagtcctcggtcagaaccacataggctttgaccagcgcaccgcgctcagcgtcgggcttaggcaccacggcggcgttggcgactgccggatgcgcgatcagacagttttcgatttcgcccggaccgatgcgatagcccgccgatttgaagacgtcgtcggcccggcctgcataccagaggtagccatcggcatcgaccgtggccagatcgcctgtgcggcaccagtcgccggtgtatttgtcggccgtcgccgcgtccttgcgccaataaccgagaaacagcaccgggtctgggtgaccgtggatgtccaggcgattgagcgccacctcgccgatttcgccgggggccacggcatggccaagctcatcgatgacggccacgttgtggccgggatagggccgccccatgctgcccggccgtgccggccagcgtttgtggctgttgcctacgatgtaattcatttcggtctggccgaacatctcgttgggcgtgacgcccaaggcatcctgacaccagttgaagaccgtttcacccacactttcgcctgcgctcatgatggcgcgcagcgccaggcggtgacggctgcgcggctcggggaccgacttcatcatcatcttcagcgccgtcgggaagagaaaggtgttggtgacctgatagcgttccatcaattcaaatgcgcgttcggccgaaaagcggccgcgggcgccgacgatggggtgaccgaaatacagggtgggcagcagtgcgtccatcaagccgccggtccaggcccaatccgccggtgaccagaacacgtcaccctgcttcgggaaccagttctgggaggccacaaagccgggcaggttgccgatcagcacgctatgcggcagcaacgcgcccttgggggcgccggtcgtgcccgaggtgtagagcaaaatggccgggtctgaggcgcgagtgagcacggctttgaactcgcctggctggcgcgccagcagactgcgccagggcagcacacgctcgtcggcaaagccgatgccgatgatttgatgcagatgcgggcagtgctcgctggccgctagcagattggcccgggatgcggcatcgacaatggcgatgcgggcttcggagtcacggaggcgcgactccagggcctccggtccgaacagcggcgacaggggcagcacgaccgcaccgacgctgtagatggccatgtgcgcaacaaccgtctctgggcgttgtcctaacacaacaccgattcggtcgccgcgctccacgcccatcttggtgaggccgtgcgcaagctggtttgctgcctcggcgagccgggcgtaggtccagacttcccggttgccggcttcatcttcatagaagatggcaatacggcgtgcgtccgcgccgctggtcgcccagcggtggcagcagacatccgcgatattgaactgagtcggaaccagccagcggaaagattggtaaagcgactgatattggtcgttcatggccctttcttgtgagctcggtggcaacgagaacctgcatctgcaagcatgaacgagagggacgggatctgcaacatccccgtacttctaagggggacatatacgggtatttacggatatgccttggcctgggccgtggaaaaaacaacgtgcggcagcgtttaaggcggtccgagcaggcgcgtgcccagcaaacggtcatgcagaaattggccgtcccggtctgtccaggtgtacacaaagaggctgaagggtgcaactgcgatcagcagatccagcgcgggccagccgctcagacgcgccatgagggcgatcaggccggccgtcgccagggggagcggccatagcaagagatagcgcagcaccagggtggtggtgcccggcacgctgccgccgcgagtcaacagccggatcttccaggtttgcatgggcagggtctggccctgctgtctccagcacagtacaaagtagaggccgataaccagaaataaccacgcctggcgggcatggcgtagggccaggccgtggcggctttgtgtcagtgtgtcgaagagcgtgttggccagaaagaccacgccaaacagcagcacaccttcatacaacatgcaggcgaagcggcgcgcgcggctgggtgtcgaagcgttcatgttgcgtattatggcgctagccggctcgcgaccggcaatctgtttcgaacggcccgatcagcacgaaagtgctcgccctcgtcgaggcgctcgatgcctctcagaaacccctgtaccccgcagaaagccatcatggtgtcagctcctccggtgccgaccgacccgaatggtgtggtcaggagtagccctctgctctttatccggccagcacatccgtcccagtgcggcgcatcctggataagcctcatccgccgtcacgtttcttgcgcaatcggtcggtggccaaaaagactgttatggcaaaggtttagcgtaaatttcgctgtagggcggcagcgtttaccgattcgtcgaaaaagcggaaggcggctgcccgaattgcttgctgaacgccgtcgtgtaggcgctatggctatcgtaaccactggccagcgccacctgcgtgatcggtgttccctgcattaatagcgtcagcgacgacatgagccgcaattgttgacgccatttgccgaaagtcatacctgtcgaccgaagaaagtgccggtggaaagttttgtcgctcattgccagcctatcggcccactcggcggcggtggccgcgtcgccaggcctatccagcagcgcctggcatacccgctgcatcggaccgtcggcagttcctgtcggccacggcagatgaagcggaagaaccggctgtgcgtgcacttcctcgaccaagagcgccccgagcaaacgcaggcgcttggacgatttggcctgctcgccggccagcgccatgatcagttcgcgcatcaggccagagacatgcacgacgcaatcccttgctggcatgcggacgcaaatgtccttgcgtacgaacaggccatgcgcttgcagcgctacaggcatcagcaattggtgtgagacgtctgatcgaagccagacggctgctgtgggcggcaccaaccattgaccactttcagcctccacacgcaacaagccgcggtctgcatagatcagatgaccatagggatgtttatgccgcggcacgacgtggcctgcagggtagtgcacggtgacgccgaacacgggcaaaccgcgagcttcctcggcactcagatctagcgcttggccgccatcgtcgggggaggagaagcccatatttatgcaaaatgtctattttgataaagaagttgtatatttttatgtagatggacggtgtgtgcaagcctaacatccaaggcagggcaatttaccgggtctctccaacatgttcatacaggatcttttgcaacggctgctagcgctgactgccggtcggggtttgcgcgcgtccgttcgtgccatgacccatcctgattccccctgaccccgaccgtcgttagcttgcttcaagccaggggaatcgggtgccaacgattcctcttgagcgctgttcatgctgactgatccttcccagaaatatcgccccatggctcccgtcgatcttgccgaccgtcaatggccgtcacgcctcctgacgcaagccccgatctggctgtccaccgacttgcgcgatggcaatcaggccttgttcgagcccatgaactgcgagcgcaagctgcgcttgttccatgagttgctgcgtatcggtttcaaggaaattgaagtgggttttcctgcggcgtcgcgcacggattttgagatcgtgcgccagctcatcgatgcgggacagattcccgaagacgtcacgcctatggtcatgacgccattgcgcgaagacctgatcgccgaaacggtacgcgccgtagcgggcgctcggcgggtgatcgtgcattgctacaacgccattgcgcccgcctggcgcgaaatcgtgttcggcatgagcgtgccgcagatcatcgaaatggtggagcgccacattgttttgctcaagcgactgacggcttaccaccccgaaaccgaatgggtgttgcaatactcgcccgagacattctgcatggccgagctggacgttgcgctggacgtctgcaatgccgccattcgagcctgggacgccgggccgcagcagccaatgatcgtcaatctgccgaccacggtggaagtctccacgcccaacgtcttcgccgaccagatcgaatggatggaccggcggctggagcggcgcgagcacatcgtgctgtcggtgcatccacacaatgaccgaggcactggcgtggcctgcgccgaacaggccatgttggccggtgcgcaacgcgtcgaaggctgcttgtttggcaatggcgagcgcagcggcaatgtcgatgtcgtgacgctggcgttaaacctttatacgcagggcattgcgccaggactggacttctctgacatcgcagcggtcgcccgcgttgctgaggagtgcaccgccttgcccatccatccgcgccacccctatgtgggcgacctggtctacacggctttctccggctcgcaccaggatgccatcgccaagggcttttccgcgcagaaggccgatgcgccctggcgcgtgccttacctgcccatcgacccgaaagatctgggccgtacttatgacagcatcgtgcgcgtcaacagccagtcgggcaagggagggatcgccttcttgcttaagcgcgaccatggcatcgtcatgccgcgccgcatgcaggtcgaattcagcgccatcgtccaggtgctggcagactccgtcgaaacggaactgagcagcgaacagatttgggccctgttcgaatgcagctaccttgccccggtgagagagcaggcgggcttcatttaccgaggctatcgcctgtttgagcatgcggacgggcagggtatcaggctggaattgacggatgcgaacggcattgtgaagaccgtcgagggggtgggcaatggtccgattgctgcgacggtggcggcgctgggcttgcctctgcgcatcgacagctatgaagagcgcagcttgggcgcgggttccgatgccgtggcgctagccattgtggaaggcgttatgcctggcgtgcctggctcgcgctttggcgtgggccgtgatgcgaacatcgtgactgcgtcggttatggcggtgctgagtgcggctgctcgattttccaaggaggcggcagcggtcggctgaccgggaatccacggccgctcatgacgcataccctatgcggtcgttgccggtttgggtactcgccctcgaagagggcgctgcggcgtctcccttgagggcgagcgtcaggcacagggctcgccccgtctagcgcaagggctgaggcatcgagcaatcgttgtggccgcagcggcgctgaaataggggctggaggaggggccggccgttccggctaggcatccgaccggcacgcctgtgccggccagggcttcaaggagcgaaatcaagaaaaaaaaaaccgccggttagggcgggtcttaaaaggggctttgcagcccccaaggggaaaatcaagaggaacacaaggttccgaattcggtacagcgtgtgcctgggcctagcccaggcgtggcgctcaggcggcggcggccgagtcgttcttgcccaacagcgacttgaggccgtggctcagtttgcgcaggccgttagccatggcgcgcaccgggtggggccgaaactgctcttccatcgcttgcagcatcagttggcgttcaagttcgtcggtcaggcgggtagtgttgtacaggttgttcacgatagcctccatcgggctgacttgtttatgctctagggttaacccgaattatagggtttaccctagatgattgcaagccttgctgtgaccacaccgtgtatttgtgcaacacgcctgtactgataatgccccaatacggagcctctgtgagcttgctttgcaccttaatgttgcggcattgcagcagttttacaactgatgtctgggcttgggcggctccggtctacgcaaatgcgtctaaaggaggccactggggccgtcgcgatagccggcctgcacgagctcaaatgcgaacaggcggcaatccagtgagccgttgtgcagcgggatacggcgcaccggcttcaggcgcatacgttggggcagtttcatgtcgcttgaaatgatatgcgcctgccagccggcaaattcgtgtttcaggcaggccgaccactcacgccaaaagtcatcagcgatttccatgcgctcgccgtatggcggattggtgacgatccagccctggctcgcgggagccttgacgtggcgggcatcgccaacctcgaagcggatggtctcttcggtcaaccaggcgcgctcggcgttcgcacgggcgaactcgatggcacgctcatcgatgtcatagccgatgagcggcgtctcgagctgtgtgcggatgcgggagcgggcgtcatctttgagatcacgccagcggcgtgcgtcatgttggcgcatgcgctcgaaaccaaacggacgcgagatgccgggcggcacgcccagcgcgatccaagcggcctcaatcagaattgtgccactgccgcagaaggggtccagcagcggcgccgacgggtcccagccggccaaagccagcataccggcggcgaggttctcacgcagcggggcttcgcccttgtccagacgccagccgcgcttgaacagcgattcgccagaggtatccaggtaaagcgtggcgtgtgtgccttccatgaacaactgcacgcgggcgtccgggcgcaccgtatcgatgctggggcgcgcgccttcgcggtcgcgcaagcggtcgcagatgccgtctttgacgcgcagattgcagtactgcaagctatgaaccgggcttttgatggccgaggtatctacgcgtagggtgtcctcggggccgaaccagttttcccagggcacgctgtaggcaaggtcaagcagctcatcctcatggttgagattgcctgcgcccacctgcaccagaatgcgggcagccagacgcgaatacagattggcgcgctgaatgcccgaccagtcgctggtaaagccgcagccggcgcgcccggcctgcgcatcgtcaaagcccagtgcctgcatttcggcggtcagcgcgtcttccaggccttgggggcatggcgcatagcaacggaaaatctcggcttgacggccgctatggcgccggcggcgataggcttgcgggctatccacctcgaccgggctgtcttcagtgagtcccgggccttgggcatcgcccgcgaacacatcgtcccagtcgggcgctggcgtatcggcgcgcaccactcccatgccgctgcggcggcggttctcgccggcctggtcatcaccgcgagaccgggtgccgcggcttgccgccgcatagggttgaggccggctgcgctgggctgggcgctccgcgtagccgctggcggcttcgggttcgcgggcgggcgggctctcggcgcgggtgtagtgggcgcgttcgatctgtgcggcctgacgcgcacgggcgccgctgcgcttgcgccgcaacggtgcgtcattgccgtcgggagacggcttcgctttgatcgtcagggttttgcgcggacgatcattttcatcttgggacatacgggaaggcggataaggccatcaaaatggtttgaggacgacgagcgccaccaccagcaccagcagcacgacaggaatttcgttaaaccagcgatagaacttgtgcgatcgctggttgcggccctgttcgaacttacgcagcatcgagccacaggcatggtgatagccgatcagcagaatcaccaacaacagtttggcatgcatccagccattgcccgggcccaggcctatgccatagccgacatagagccacatgcccagtagaacggccggcacggccagtatggtcatgaagcggtagaggcggcgggccatgccgataagacagctttggacggcggggtccgattgctgcgccagattcacgtagatgcgcggcaggtaaaacagccccgcaaaccacgaagcgacaaagacaatgtgaaaagtcttgacccagagcatgcccatggtagcgcgtccttgttgagaaacacgccattgtaggcgagagcgcgcgctgtgttgcgcatgccgcttttgcgcagcggtgggccttgcaagggacagggcccggatggccctgtccgcataggtcttacttgcgtttttccagaggtaggtacttctggttttccgggccagtgtaattggcggtcggccggatgatcttgttgtcgatgcgctgttcaataatgtgtgcggaccagccggcggtgcgtgcgatcacgaacagcggcgtgaacatcgcggtgggcacgcccatcacgtggtagctgacggccgagaaccaatccagattggggaacatctttttggcgtcccacatcacgctttcaagccggtcggcgatgtcgaacatcttggtgctgccggctttcttggacagcttgcgggccacttccttgatgaccttgttgcgcgggtcggaaatggtgtagaccgggtggccgaagccaatgatgacttccttgttctcgacgcgccggcgaatgtcggcctcggcctcatcgggcgagtcatagcgttgctgcacttcaaatgccacctcattggcgccgccgtgcttggggccacgcagcgcgccgatggcgccggtgatggcggaatacatgtccgaacccgtgccagcgatcactcgactcgtgaaggtcgaggcgttgaactcatgctctgcgtacagaatcagcgaggtgtgcatggcgcgcacccactcatcggagggcttttggccatgcagcaggtgcaggaagtgcccgccgatgctgtcgtcgtcggtctggacatcgatgatgcggccgttgtggctgtagtgataccaatacagcagggcggagcccaggttggccatcaggcggtcggcgatgtcgcgcgcgccggggatattgtgatcatccttttcgggcaagacgcagcccagcaccgatgttgccgtgcgcatcacatccatcggatggctggcggcaggcagtgactccagtgcggtctgcagctgggccggcaggccgcgcagagagcgcagcttttctttgtaggctttcagctcggctttgttgggcagattgccgtgcaccagcaggtgggcgatctcttcgaattcggcgacatcggcaaagtccaggatgtcgtaaccccggtagtgcaggtcattgccgctacggccaacggtacatagcgcggtgttgccggcaaccacgccagacagggcgacggacttcttgggtttgaagccggtttgctccggggaggctgtctgtgttgccgaggactgtggcgcggtctttttctgagaggtgctcatggctctggtgctccttccgatgggaatagatgaggccggcccaccctgtagggcaggcgcggcatgccttagttcgacttgtccttggcgaacagcgaatcgagctgcgattcgaaggcgtgatagccgattcgatcgtagagctcttcgcgggtctgcatcaagttcagcacatttttctggtggccatcgcggcggatggcctcgtacacggcttcggcagccttgttcatggcacggaaggccgacagcgggtagagcaccatgcccacgcccgactgtttgagctcatcgacggagaacagcggcgtttggccaaactcggtgatgttggccagtaccggcaccttcactgcatcgacaaagcggcgataggtagccaggtcgtaggccgcttcggcgaagatggcatcggcgccagccgctacgcaggccagggcgcgttcgatggcggcgtccacgccgtgcgaggcgatggcgtcggtgcgggcaatcaggtagaagtcgctgtcggtgcgtgcgtcggctgcggctttgacgcggtctgccatttcttccgtgctgacgatttccttgccgggacgatggccgcagcgcttggcgccgacctgatcttcgatatggcaggccgccgcgccgaacttgatcaggctcttgacggagcgtgcgatgttgaaggccgaggggccgaagccggtatcgatatcgaccagcagtggcagatcgcagacgtcggtgatgcggcgcacgtcggtgaggacatcatccagggtgttgatgcccagatcgggcaggcccagcgagcccgccgccacgccgccgcccgacaggtagatggcccggtagccggcgcgcttggccagcagggcgtggttggcattgatggcgccgacgatttgcagcggctgttcttcggccaaggcgcggcgaaagcgggcgccgggggattcgggtctggacatgggtatgggtctccgatgccggcatgagccgccggggatcgttgttatggacggacttaccttagcggaggcggcgacgctattctgtcccgctgatgacaatcgtccgcagcactgggcattgggaggaaaaagcggccgctcttggaaattgggcccgcatcatgcgggcccaatctggaacatgcgattacttcagcagatccttgatgccatcacgctcttccagcagctctttcagcgtgaagtccatgcgctcacgcgagaaagcgtcgacttccaggtccttgaccatggtgtattcgccgttggccgtggtgacggggaagccgtagatgatgccttccgggatgccataggagccatccgaggggatgcccatggtgacccacttgccgttgctgcccagaacccagtcacggacgtggtcgatggcggcgttggcggccgaggcagccgaagacaggccgcgggcttcgatgatggccgcgccgcgcttgcccacggtcgggatgaaggtgtcgcggttccaggcttcgtcgttgatcagcttggccagcggctggccgtcaacggtggcgaaacggtagtcgggatacatcgtgggcgaatggttgccccagacgatgagcttctcgatgccggcgacagccttgccagacttgccagccagttgcgacagggcgcggttgtggtccaggcgcagcatggccgtgaagttcttggccggcagatccggggccgacttcatggcgatgtaggcgttggtgttggccgggttgccgacgaccagcaccttgacgttacggctggccacttcgttcagggcgcggccctgagccgtgaagatctgggcgttgacggtcagcagatccttgcgctccatgccggggccgcgcgggcgggcgccgaccagcagggcgacgtcggcgtccttgaaggcggtcttggggtcggcgtgcgcggtgacttcctgaagcagggggaaggcgcagtcttccaactccatgatcacacccttgagcgccttctgggctttttcgtcggggatctcgagcagttgcaggatgacgggctgatccttgccgagcatttcgccggaggcgatgcggaacagcagggcgtaaccaatttggccggcggcgccggtgacggcgacacgcatggcgggcttagacatgaagtttctccaatagatggacggcgggaagactcgcgccaaacagtgtaatccctggagcccgccgatctggtctgccacggcgctccgacagggcggaatcctagatcgaattcacggctcagtcaatttctcttatatcttatataagacataagacattggacacgatgcgtctgcctgtgcaacaatatcgtgtttgtccggcatcgggctttttgtcagtctcagcccaggcccgccaggcgggcaccgtcagcgtaacgcttcggctccgtccctggcaccgggcaaatatgaagaattcaagaccttttatggcagaccctcagcccgactctccgctacgctcccgtaccgcccgccaggcgggcgagggggcggctttcagtccgctgtaccgtcagatcaaagacttgctgatccaaagcctcgaacgaggcgaatggaagcccggcgagctcatcccatccgaaatcgatctcgccgcgcgctttcaggtaagccagggcacggtgcgcaaggctgtcgatgaattggctgccgagcacatgttgctgcgccgccaaggcaagggtactttcgtcgccacgcaccaagaggcccgcgtgcgctaccgttttctgcgtcttgcgcccgatgaggccagcgaaggtggccgtgccgaaagccgcgtgctggagtgccggcgcgtgcgtgcctcggcagagattgcgcgcgccttggcggtgcgcgccggcgaaacggtggtgtccatccggcgccagctcgccatgaatcacacgcctaccatcatcgacgatatctgggtgcccggcgcggccttccgtggcctgacgctggaactgctcaaggccaaccgagcgccgctttatgggctgttcgaatccgagttcggggtcagtatggtgcgcgccgacgaaaaaatccgcgcggtggcggcctcggaagagatcgcgccgttgttgcatgtcacgccgggtaccccgcttttgcaagtggaccgcatctcgtacacctatggggatcgcccgatggaggtgcgccgcgggctctaccttaccgatcactatcactaccgcaatagtttgaattgatgaatttttccctacgatttgatactaacccgttctctgagcgaaaatagagcgtttgctcgcgagggcaatagtattttcatctgcacgtttccttagttccgaaacatcgaggccgtcatgtccgactcagctgccaagccgcgtccgcagtttcgcaatatcagcgttccgcaaatcctcagttatcgcctgcccctggccggcaaactgtccatcctgcatcgcgccagcggcgctttgctgttcctctgtttgcccttggtcatcgtgccgctgttcgcggccagcgtggcctcgcccgagagcttcgctcaagtggcccaatacgcgggcaatcctctgatcaagatcgtgctgctcgcgctgatctggggctatttgcaccacttctgtgccggcatccgttatctggctcttgacctgcacatcggtatcgacaaggcagccagccgcaagagcgccgccgccgtgttcgtcgtcagcctgctgctgaccctggtcttcgcgctcaaattgttcggagtcctgtgatgcaagacagcaaaaattacggtcccaagcgcctggtcgtcggcgcccattacggcaccatcgatttcatcgctcaacgcctcacggcggtcatcatggccgtctacacgctggtgttgattatcggcctgctgattatgccggcctacaactatgaaaactggaaggcgctgttcaccttccacgtcttcgccattccgctgggccagattctggcctcgctcgctttctttgcgctggcctggcacgcctggatcggcgtgcgcgacatctggatggattacatccggccggtgggcttgcgcctgctgttgcaagtgctgaccgtcttgtggctggttggctcggtcgtgtacttcgcgcaaatcatctggagaatctaagccgtggtcgctgtcatgaattcattgccgcgccgccagtttgatgtggtggtcgtgggcgccggcggagccggcctgcgctgttcgctgcaactgtcccaggcgggactgtcggttgcggtcctgtccaaagtgttccccacgcgctcgcacacggttgcggcgcagggcggggtgagcgcctcgctgggcaatatgagcgaagacaattggtactggcatatgtacgacaccgtcaaggggtcggactggctgggtgaccaagacgccatcgagtttatgtgccgtgaagcgcccaacgccgtgtacgagcttgagcacttcggcatgcctttcgaccgcaacccggacggcaccatctatcagcgcccgttcggcggccacaccgccaacttcggcgagaagcccgtgcaacgcgcctgtgctgcggctgaccgtaccggtcacgccctgctgcatacgctctatcagcgcaacgttgctgcccgcacgcagttcttcgtcgagtggatggccctggacctgctgcgcaacgaagacggtgacgtcgtaggtgtgaccgccctcgaaatggaaaccggcgacatctacatcctggaggccaagaccacggtgctggccaccggcggcgccggccgtatctgggcggcatcgaccaatgcctttatcaacaccggcgacggtctgggcatggctgcccgcgccggcatcccgctgcaagatatggagttctggcaattccacccgaccggcgtggcgggcgcaggcgtgctgatcaccgaaggcgtgcgcggcgaaggcggcattctgttgaacaaggatggcgagcgcttcatggagcgctacgcgcccaccttgaaggatctggccccgcgtgacttcgtgtctcgctcgatggaccaggaaatcaaggaaggccgtggttgcggtccggacggcagctatgtggtgctcaagctggaccacctcggcgccgacgtcatcaacaagcgtctgccttccattcgcgaaatcgccatcaagttcggtaacgtcgacccgatcaaggagccgattccggtggtgccgacgattcactaccagatgggcggcattccggccaactatcatggtcaggtgctcgagcgtgtcaatggcgagaacaagatcatcaacggcctgtacgctgtcggcgaatgcgcggcggtgtcggtgcacggcgccaaccgcctgggcacgaactcgctgctggatctgatcgttttcggccgcgctaccggcaaccacatcgtcaattcgcatcccgagcgtcagcacgcccacaagccgctgcccaaggaagccgtcgacttctcgctggaacgcgtcaacaagctggaagcccgcacctcgggggaaaagactcaggacgtggccaacgccatccgcatgtcgatgcagcgtcactgcggcgtgttccgcacgctggatctgcttaacgagggtgtcggtcagatcgaggacctggctcaagttgcgcagaatattttcttcaaggataagtccaaggtgttcaacaccgcccgcgtcgaagcgctggaactggccaatatgacggaagtggctcgcgccaccatcaagtcggccgccaatcgcaccgaaagccgtggcgctcacgccttgaacgaccacccgaaccgcgacgacgaaaactggctcaagcatacgctgtggtattccgaaggcagccgcctggattacaagccggttcagatgaagcctctgacggtcgactctttcccgcccaaggcccgtactttctaagcaggatgctggcatgagctccaaacgaatcgttaaattcgaaatctaccgctacgacccggacaaggacgagcgtccctacatgcagaaactggaagtcgagcttcagccgactgacaagatgctgctggatgcgctggtgcgcatcaagaacgacgtcgacgacagcttggccttgcgccggtcctgccgcgagggtgtgtgcggttccgatgccatgaatatcaatggcaagaacggcctggcctgcacgaccaatctgcgcgagctgaaagaacccatcgttctgaagcccctgcctggtctgcccgtgatccgcgacctgatcgtggacatgacgcacttcttcaaccagtaccattccgttagccccttcctcatcaacgacacgccgccgcccgagcgcgagcgtctgcagtcgcccgaggcgcgcgaggaactggacggcttgtacgagtgcattctgtgcgcttgctgctcgacttcctgcccgtcgttctggtggaatccagacaagttcgtcggccctgccggcttgctgcaagcctaccgcttcatcgccgacagccgcgacgaagcgaccggccgccgtctggacaatctggaagatccctaccgtttgttccgctgccacacgatcatgaactgtgtcgacgtctgtcccaaggggctgaacccgaccaaggcgatcggcaagatcaaagaactgatggtccggcgtacggtctagtgtttattggtattaaaggccttcaatgagcaagctgacggaattgcaaagggctcggctccgctggcgcgcgcgccgcggcttgctcgagaacgacctcatcatcacccggtatctggatgccaatgagcttcagcttaccgacgacgacgtatcggtgctaacgcagctcttcgagcttggcgacaatgatctgcttgatctgctgctggcgcgcaaagaacttgagggtgagttggatacccctaggctgcgcgccatcattgcccagatgcgagagctctgattcattacgaggaaacagcgatgaatttgtctgataaaaaagccactctgtccctatccgacggcagcgcagctatcgaactcccggtgtacaagggcacggtcggcccggatgttatcgacatccgcaagctgtacggccagaccggcatgttcacctatgaccctggcttcatgtcgacggccgccacttcctcgggtattacctacatcgacggcgacaagggcgaattgctgtatcgcggttatccgattgagcagctggctgtcaactgcgacttcctggacatctgctacctgatcttgaacggcgaactgcccgacggcgctcagaagacggatttcgactcgcaagtgacccatcacaccttggtcaacgagcagttgcacttcttcctgcgcggcttccgtcgtgatgcgcatccgatggcagtgctgaccggcctggtgggcgcattgtcggccttctaccacgactcgaccgacatcaccaacgcccagcaccgccacatctcggcaatccgcctgatcgccaagatgccgacgctggtcgcgatggcctataagtactcgcagggccagcctttcatctatccgcagaacaatctgtcgtacaccggcaacttcctgcgcatgatgttcgccacgccttgcgaagagtacaaggtcaacgaagtggtcgagcgcgccctggaccgcatcttcattctgcacgccgaccacgagcagaacgcctcgacctccaccgtgcgtttgtgcggttcgtcgggcaccaacccctttgccgctatcgctgccggcgtggcctgcctctgggggccggctcatggcggcgccaacgaagcctgcctgcaaatgctcgaagagttgcaggccaatggcggcgtggaaaaggtcggcgagttcatggagaaggtcaaggataagaactcgggcgtgcgcctgatgggctttggccaccgtgtctacaaaaactatgacccgcgcgccaagctgatgcaggaaacctgcaaggaagtgctgggtgccctgggcctcgagaatgacccgctgttcaagctggccatggaactcgagcgcatcgccctggaagacgattacttcgtgcagcgcaagctctacccgaacgtcgatttctattcgggcatcgtgcaacgcgctatcggcatcccgacctcgctgttcacggccatcttcgcgctggcccgtacggtgggctggattgcccagtggaacgaaatgctgtccgaccccgagtacaaaattggccgtccgcgccagttgtacaccggctcggtcgtgcgcgacgttcccaagcgctgatcgcagtcgctggccgcttgcctcgcgagcagccagcaagattgccggtttgggccgttaccgggtagtaaggggaggggtgctaaggcacccctctttttttctgtgctgctcacccaatgatggcgatgtcgaaatgaccggcagcatgctcaggctggcccgccagctgtcatttcaatcctaggcctcaaggtgtgagggcgctcaggccatctgcttcatggctggacccggtagaccctgcctaggttaggcatctcccctgcatcgctacgtcgtcagccgcttgccactccttgagcggaacccgtactgcgccacaggccatgaaggctggcgcgcagggtgtcattcagatcaagcccgccttccccggcccgatgcttgacctccgaccgcggtccggccagcctccgccaccgtcgttttgccttagataatcgccggcgtcggtgcgtccttgtatttggtcgtccagctttgggcgtcgtctccttgtcgccaatgccctcagttgtgagttgaggcagaggcttctacggggcaataggggatttttcccgcttaggaaggcagcaaaagcgggatgggtctccaatctttattccaattcgtctgctgtttcgacacgatttcgtccgttggctttggcctggtaaagcatatcgtctgccattttgcttagttgggatagcttgctgcaatcgtagggccaaactgcgacaccaagcgaaatagtgatattgcccacagtattgaaatcgtattcgctaacttggaccctaattcgttcggccatttcctttgctgaatcgcgactcattgcgggcgccaagatgaggaactcttcccctccaattcgacagacgacgtcagcagcccttgcgcatgaggacatgatctctgacagcttctttaatacttcatcgcctacagcatggccataggtatcgttaacttttttaaagtgatcgatatcaatggcgatgatggcgaccgagcggtggtatgactcccaagtgttgatgcatatctcgtatacccttctgttcgctaatccagtcagagcgtctttagctacatcggagttgagtttatctatcttgccttgcataaagctaatgccagaaatcaatgctttttgtaaggccatagtttcgaaataccaggctttggtagtcttgatttggcctatgtccatcgtcgacgcgccctctgcaagtcgtcgaagaggtttggaaattattcttgcgcactgaacaataaataatataagcaaaattgtcattggcaaagcattgagcatgactcggtaaattagctcgttcatcggctcaagcgtgcttgacaaggggcgttgcgtaacgattccccagccaacttctggcacatagtgatacccggcgagcatttcgattccctcgctattgactatttgcttaaggccagagtttttattggaaatatcatcaatgactggatttccatttacttgatcgccaattctttttttatcggggtgaaagatgatacgtctctcatcgtcgacgacataaatatatgatccgtctatatggaaatgcttgttaagcatatggtttagtatactcggatcgtttaaatatatcgtgccgctgatgtatcccaaatagacttcctcattgtcaaatatgggctgagagactgttattagaagccgccctgtttgtgcaatgaatggatcacttatgaatggttttttttcgcgtagggcgatttctgatccggctgacgatagggtttgaccctttatgcctaggtctgggtcagtggccaagaccacgccttcgttgtttgcaataaaaacagagttaaaaatattcgactgatttcttattcttttcgcctcatcatcgaggagttttttgtttttgaaatcttgagaaagaattcttgatgaatagagcagttgggtgctcgctgaactcatgagatctcttacgctgaaagctatttttgtagcataggcatagtttgactcaagcgtgttgtgaattaatgattctttttgcactctaaaagaggcaaataaagaatttgaaagtgtaataaataggcttaataaagataatattagtataagtttctttaagtctattttcatttctatggtcgtggcgcgaggtttggtattcatcggtgtaaatattatttatacgatgccgatgaatgccattgcagtgagcaagggtatgaattttttgtcgtgctcagcatatgcctggccgaccggtgcggtgctgtaccgattaattaagtcaaagattgtaagcgactgtattgccgattgaaaatcgggttacgccacaattgaaagcattgacgaagagcgaagacgagtgtgcgaacctagtctcaaggggcagcaagaggccgacggtggggcgatattggcgctgcccgccagaaagaagtccagtccttgttggccaaggctgcagcgggtgccgacgtgatggtggcatttccagggaatcatccgcagcgaatgcggtttcagctgggatgatcaaggtccaggccatggctgatgagggcgggaagaaaaccgttcaggaatacagcccgattaatgttgctcaggtttttgccctggagaaggggtatgtctgtccatctaagaaattccgttttcggcgtccaaccatccattgttagattctggtttagcaatgttgcaggctagggctattgttttatgagcgtatcgagactcatcgagccaagggcgctccggcaagctgtttgggtctggccgtcgcgcttagctgtggcttgagaggggccaattctgggcagggcgtccaggtcttttcgggaggcttagtgtttctggccaggtccagagccttgatggcgcaagggggcctatgttgttgcgattgatggcgaactttgggcgggctgttcagcctgcggcgccagttccagaaaacgtgcgatcaattgcacgggctggcgctcgcgcaggcagtacagatattcgtgcatgagaatacggcagtccgagaggtccagtgtggccagttccgcgtaggcgggcacttcgcgtgccgggatcaggctgatgcccagattgcattggaccgcctgccggatggactcccggctgccgatctccagtacccgactgggggtaatgctggcgtcgctcaaggcctgttcggtcagttgccttgtcatggaaccgggttcgcgcagcagcagggtgtaaggctgcaaatcggccagcgtgaccgaggcgcggctggccagcggatgttcgcggtgcagcacgacgcgcagggggtcagcggcgatcatgcggcgatacagatgcttgtcgtccatcacataggaggacgtagcgatctcgatgcggtactcgtgcagtgctttgagcacgctttgtgagttgcctatggtcaggctcagttcgatgcccggatagcgttcgttatatcgcttgaccgtatccatgatgtagaaagggccggtcgcgcctatgcgcaaattgccttcgcgaagttcgcgggcgtcacgcaggcggaactcaatttcgctttcttgaagcatcagtttttcgaccaaaggcatcaggcggtgcccggcatcggacagtcgcagagaacgcccctggcgataaaacaattcgatcccgtagcgggactccaattggcgtaattggcctgtcacagtgggctggcttactcccagttgtgttgcggctttggtcactgagccgcaacgggcgaccgcgtagaaggatttgagttcggcgacgagcaagagggaagagtcgcgccgacggcgcgcctaaaaagcgataagggccgccagtagaccaaaagtttttgatgatttcattactgcattttcgtggactgtcataaacggtcaatgaaaactcccgatactggcggccaggcaagcatccgcaagggaggagtaatgagcctagccgacgacacttttctgtcggtgcgcaatctcgtgaagcgttttggtaagcacaccgcattggcggatgtgtcgctggacattcgcgcaggtgaactggtttgtctccttggcccttcgggctgcggcaagacgacacttttgcgcgctattgccggattggactctcaggacagcggcacgatcatcctgaccgggcgcgatatttcccgcgcctccccggccgagcgcgactacggcattctgtttcagtcgtatgccctattccccaatctgacggtgacgcagaacgtggcttatggcttgagcggccagcgcgcgcaccgccagcatgtggccgcacgagtcgaagaaatgctggatctggtcggtctgtcgggcgcggcccaaaagtatcccgggcaattgtcgggcggtcagcagcagcgcgtcgccttggcgcgagcgctcgctccggcgccgtccttgctgttgctggatgagcctatgtcggccctggatgcccgagtgcgtacgcacctgcgcgcagaactgcgcacgctgcagcgtcgtctggccatcacgacgctgatggtgacgcatgatcaggacgaggcgatggaaatggccgaccgtattgcggtcatgaacggggggcggattgagcagttcggcacgccgcgggaactgtatcgccgtccggccacggcctttatcgcggactttgtcggtgaggcgaactggctgggctatgagcgcgtggacggtgcgcatgtgcgcgtcggccgtcaggtcttgcaggtgcacgaggcgccggcggccgagcgcggccgtctgtttgtgcgtccggaagccatccgcttgggcgagtcgggcagtttgccgcccgcgaacacctttctggcggaagttcaggatggtgtgtttctcggcagcaactaccggatgacgctgcgcatcgaaggtatgcccggacaactattgcaggccattgttccgcctcaggtcggtgatgcgctgctcgatcaacatgctgccggccgttgctgggtggagctgccgagcgatgcgctacgtccctacgcttgatgttgctgccatgtctgttgaaaccccgcctgctatgtgcgcccgcctaccttcacgcaaacgtctgccgggctggctgggccggtgggccacgctgggtgggcagggtggctatgccttggcgctgatcgtgtttctggccttaccgttgatcgccattttggcgcgtgccatcaccggcgagcagggcgggctggcgctgctacgcgctattgtttttcagggcgagtttctcgccatggtcgggcatagcctgacagtgggcgtcgtgaccgtcgcgctagtggtgccctgcgcatattgctatgcctatgggctgacccgcacccaactgcccttcaagggcgcgctgcgtatgctggccttgctgcctttgctggcgccgtcgctgctgccggggatttccttaatctatctgctggggaatcagggcctgctgaaagcctggaccggcggggcgacgatctacggtttttggggcattgtgatcggcgaggcgttctacacctttcctcacgccttgctgattctggtgaccggcctgacgcttgcggatgggcgtttgtacgatgcggcccgcgccatgggagcgggtcatctgcgaacctttcttaccgtcaccctgccgggtacgcgctatgccgttttttctgcctgctgcctggtgttcaccctcacggtgaccgacttcggcgtgcccaaggtgatcggtggtgattacaacgtactggccgtggaggcctataaggcggtggttgggcagcagaacttctccaagggtgcggccattggtttgatgctgctattgccggccgtattgacttttttgctggaccgccatttgcgcacgcgtcagggcgctggcatgacagggcgctcgcagcgctatgagccgggcgtgcatcgtgtgcgcgacatggctttccttttggcgagtggcgtcatcgctttcctgttggcattgctcgtgggtgtggcggtctgggcttccttcatcaagatgtggccgtacaacctgtcgatgtcgctgcgctcgtacgacttcgacaatatggatggcggcggctggctggcctggcgcaacagcatcacgctggccacgctgacagccgtgatcggtacggcgctagtgtttggcggcgcttggatggtggaaaaactttcggctcgcggtgtcgcgcggcctctgcgcgctgttgtgagtttgctggcgcttacgccaatggcggtgccgggcctggtgttggggctgggctacatcttcttcttcaatagcccggacaatccgctcaacggcctgtacggcacgatggccttgctagtcatttgcacgatcgtgcatttctataccagtgcgcatttgacggcagtgaccgcgctcagcgcgctcgatcccgagttcgaggcggcgtcggcagcgcttaaggtgcctgccctgatcaccttctggcgtgtgacgctgccgctgtgcctgccggccgtgttggcgacctcgcgctacctgtttgtttccgccatgaccactgtgtcggccgtcgtattcctctacagcccttcaaccgtgctgtccgccgttgccgtgctgaacatggacgacgccggctttatcggtccggcagcggcaatgtgcacggtcatcatggcgacctccgccgcggtgtcgctgctcctgcatgcggccagccgggcgctcctgcgccgcacgcagaactggcgcatggcgccgcaagattgatttcaatgcctttctttttttctggatatgccatgaacgcacttcctgtgcggcttgaagccgtgatctttgactgggccggcacgctggtcgatttcgggtcttttgctccgacgcgtgtgttcgtcgaagcctttgcacagttcggcgtcgcactgacgctggagcaggcgcgcggcccgatgggcatgggaaagtgggatcacatccgcgccttgtgtgacgatccgggcatcgcgagccagtatcaagagcgctttggcgccctgccggatgacgcggcggtgacggcaatttacgagcgttttctgcccatgcaactggagaaggtcgctgagtattccgacgtgattccgggtgcgctgcagacccttcgggaaatccgcgagcgtggcttgaaggtcggctcttgctccgggtatccggcctcggtcatgcgtcgcgtgctggagcgggctctggcaggcgggcttgaaatcgctacggttgtggccagtgaccaggtaccgcgcgcgcgccccgcaccggcgatggcgctgaaaaatgccgttgagctgggcgtggcagatgtcgccgcttgcgtgaaagtggacgacaccggcgtgggcatcgaagaggggcgccgcgccggtatgtggtcggtggggctgttgctctcgggcaatgccgccggcttgacgcgggatgcgtaccaggccctggacgaggtcgggcgcgaagccgcccgtgctcgtgcgcgtcaagcctttgccagtgctgaaccgcattacttcattgacacgatagccgatctcccgagtgtgcttagcgacatcgaagcacgcctggcaagcgccgaacgaccctgagtttctctcgctctttctccctcccccttcgtacttcacaccggagttgaaccatgcccaagtttcacctgctcgcgcgccgtttcgtcggcctgctcgccctggctgccgcgcccgcgatggcgcagcaaaccacgctgaccgtttacaccgcgctggaagcggatcagatcaaggcctaccaggccgctttcgagcgcgagtaccccgatatcaagattcaatgggtgcgtgactctaccggcatcattaccgccaagctgctggccgaaaaaaacaaccccaaggctgacgttatttggggtctggctggcacctcgctgggcctgatggacaaggaaggcatgctggagccctatgcacccaagggcctggaccagatcgctcccaatatgcgtgatgccaagcccgtgcccgcctgggtcggcatggatgccttcgcctcggccatttgcttcaacaccatcgaagccaagaagcaaaacctgcccgtgcccaagagctggcaagatctgacccgtccggaatatgccggcaaaatcgtgatgcccaacccggcctcttcgggcaccggcttcctggatgtcagcgcctggctgcaactgtttggcgaagaaaagggctgggcctatatggatgccctgcataagaacatcggcagctatacgcactcgggttccaaaccctgcaatctggctgcttcgggcgagtttccgattggcgtgtcgtttgattatcgagccgccaagctgaaggccgatggcgctccgatcgaacccatcttcccgtcggaaggcctgggctgggaagtcgaagccaccgccatcgtgaagggcaccaagaaccctgaggcggcgcgcaaggtcgctgacttctccgccagccgtgccgccaacgaactgtataaggccaatttcgccgttctggccatcccgtcggttgcgacgtcgaaccccaatctgccgagcgatctggcttcgcgcatgatcaagaatgacttcgtgtgggccgccacccatcgcgatcccatcatcgctgagtggaccaagcgctacgacagcaagtcggagcccaagaagtaagcaggcaggtcgcaggaatcggggcgggtgcggccagcgctgcacccgccctatgcttagatgagaactcgcaatgaaaacctttgatgtcgtcgtcgtcggtggtggaatgttgggcatggcccacgcctgggcttgcgcccggcgagggctgtcggtagcggtggtggagcgcgccgttcaggcgcacggcgccaccatacgtaattttgggcaggtgctggtgactggccaggcgccgggcgaaatggcggggctggcgcgtcaaacgcgcgccctgtggctcgaactggccggcagggcgggctttcatgtgcgcagcaatggctgcctggtgctggcccgcaatgcgcacgagcgcgatgtgctggaagagttcgccagcgcaagaatgcaggccgaaggttatgccgcgcaactgctgaccggccgtgagctcggcgcctattacggcgggcggctggatcatcattgcgccgccctgcgcggcagcgacgatttgcagatctactcgcgcgaagccttgcccgccattacccgtcaccttgcccaggatctgggcgttgccatgatcaatggcacgctggcgcgtcgcgccgaaggcggtgaggtgcacacctcggcgggtgtcttgcgagcgcgccacgtttttgtctgtcctggacatgattatctgaccttgtggcctgaactgtttgagcccttgaagctggaagccacgcgtttgcagatgctgcggctggctttcgccgagcatgggttcgccttagatatgcctttattgacgggcctatcctgcgtgcattacggcgcgttctccgatctcccgagtgcgcagcgcctgcggcagatcttcgaagcacgcagcccctttctgatgcgtgagggcatacatctgcttatcagtcccacgccttatggcgagctgatcgtcggggattcccatcgctatggggtggatgcgccgcccttcaatgatgaagcggtcgatgaagcgctgattgcgctggctcaacaggctctgggagcgcgcctgcgtgtgctggagcgctggcagggtgtgtacggcgcgcatggtccggcgccgtattcggtgttgcaggccgatgcgcataccaccgtcgccctcatgcattcaggcgtgggcatgacagtaggtttggctatcggtgaaaacagcgtggcggcagtactaggctaaagcttgatgagccctcgacaaggaggactcatcgaggcatgggcctattcaaaaactgacaccgccggccatcaaggtggcgaacagcagcatcagaatgagaaggtgggcttcgatcatgacccaacggcgcacgcttttgacctgctcgggcgaaggcggcgtgccatcatggccggtggcgttgtcgcgccagcgcaggtagtgcagcgtgggtttgatcgaacagagcccgataatgacaaatagcgtgatcttggcgtgaaaccacggattgatcatatagaacaatccgcctttggcgccgaaagcaaagcgcagcacaccggtcaccagagccagcagcgcggccagcaggtagaagcggtcatagcggatcaagcgggcgatagtctcgctattaagcgaaggacgcagcagcacagactcggcggtgagcaacacgacgacgagaaagatggcgacatagtgcagccaagcgagcagagcgtcttgcaacatgggtacctccttatggtcaggggccggcgtatgccggccatgcgcgtttttacctgaaaaccgtcaaccgcggcataaggatttggcgttgcagagcgtttatgggctggcccagcggcgcagcagattgtgatagacgcccgtcaatgtgacgacactgggggcgccgacgcccagctcttgagcagcgtcttgaatcgcaccatcgagttcgaacagcaaggaccgctgaccgtcatctcgcaccaggctttgtatccagaagaaggccgcgatgcgctcgcctcgtgtgacggccgtgacgcggtgcaggctgccggcagggtagagcaccatgtcaccggccggcagcttcacgcgatgctcgccatagctgtcttggatgatcagctcaccgccatcataggtgtcaggcgggctgagaaacaacgtggccgatagatcggtgcgtaccccgcgcgattcgccgggtgggtagcggatggcattatcaacatgaatgccaaagccgtctccttcggcgtagcggttgaacaggggcgggaagatgcgcgttggcagcgcacctgagagaaagagcggcatgcgcattagcgcccgttcgatttcggcggcaatttgcagcccgatcgggctgtcggcgggtagctgccggttgcgcttgacttgcgccgactgaaagccggcggtctgcgcgccgtctatccagtcggcgccttgcagcgcccgcaggctgtgctgtgcgaagttggccgcaagcacttcggggatatgcagcagcatttcagtagcgccaggaagcgctcagtatcgccgaccgcccgctaccgtattcgatcgcagaggagcgggcatcactacctgcgttctgtcgcacgcgttcgataaataccttgtcggtgaggttgtcgatattcaattgcaggccgagattgcggttaacctggtaagccaccatcatgctgtggacgatgtagccaggcagttctccaccacctgacgagctcacggctcgcttgcctatggcgcgcagcccataacccgcccgccagccggaatgccaggtataggtgttccaaagacttgcgctatggcgcggggtattgcccagcggccggccttcctggccaggtctcgaggcgaacttgagcgtcttgctgtctagataggtgtagttggcgtagatttcccattgcggtgtcagcttgcccgcaacgccgagctccagaccgcgcacccgttgtttaccgctcaaggtggtgctgccatctgtctgggtctcgcgggcgttctgttttgtgacttgaaacagcgcggcgttgacggccagttggcgctcgatcaactcccatttgctgcccagttcccagctgtgattgcgttccggggccaggccttgattggccgcagtgacgccccgtcctgtggtgactagccattcggccgacggattgaaagaattgccataggcgaggtagatgcggccagcttcggtgggtttgtaggtgagtgagccgcgtccgctgagcgcgcggtcgtttgtcttgaggcgacgttcggcaccgttgacgggcatgctgtgtagcgcgcccctgacccagtcgtgacgcagacccacaccgatatcccattggggcgacactgagatgttgtccatgaggtaaagcgcgcgggtttgcagcgaggcgcggtccttgctgctggtcttgcgctgcgtgggccccgtccagtgtccgggcggccgagccaggggatagccgccagcggggtagtggctggcgatgccatagccataggttttacgatgataggtttcgtcagaaagctcaatgccagccaccatttgatgtgtcatgcctagcaattcgaatcgcgtgcgcagattggtttgattggctgccagggtgttgaacgagtcccgcccataggcttgcggaccggctggtttgtagtaaccgactggcagtccgcggatgttgatgtgagctgcggaaatgacggtgtcgcgttctagtttggaatagcgcgtcaggttttgcaggatgagcccggagtcgaaacgatgctggatgtctgaggtggcgacatgagagtccacattttcgcggtctagattgcgccatccgaaataggcattccgccctgccagcggcgccccgttgcgcgcggggacgccgtagtcgggcagattgtggtcggtctggaaggagtaactgagtgtccattgcgtggcgccgcccgcgcccagcgtcatggacggtgcgatgccccaacgcttgcggtccacacgaggccgacccgggacatcgttgccgtgcgccatgaggttcaggcgccacgccgccgccgagccgggcaaggtttgattggcatccagcgtgactcgccggtaacgatcgctgcccaaggcagtgtcagcgcggataaagtcctcattgagaggacgcttgctaatcaggttgatgttgccgcctgtcgttcctgcgccgccgaacaccgagttcgggcccttgatgacttctaccgactccatgttgaagaggtcgctgcgataggtctgcccggtgtcgcgcaggccgtcgacctgaatatcggtgctggcattaaagccccggatgttgatgttgtcgcccgatccgccgccaccttcgcccgcgttgaaagtgataccggagacgttggacaatgcttcgcgcaaactgttgtcgttttgttcgcgcaacagactttgggggatgatattgatggtttgaggtatatccagcaaaggttgtacgtatttgggtgaggcggagtgatccgttttgacaccgggttgcgcccgctcggtgacgtcgatgggggcgagctgagcaggcgcgggtgctgccgtgtcggctgcctgggcgcttgccgagaccgtcagcgcgaggagtgccgtgctgaagcggcgttgcggagggagggctgcagtgcgcacagaaaaagattgagtagtcattgcgtctaataatgattcgtattcaatatttattacgcattacggccgatgaggcagcggatgcgagcggcagggaggtcagatagctctagaatgatctgcgcccgagccttgtcggtcgatgagattgtttttctatatgtgtaggtaattgcctaatcgagagcggcctgtctgatcactggctaccgggtaagacggctgccggccgttgttcgggctgagggaatggggcgtgtgccggcccagaagatcagggccggggcgctgaccgccgcgcccggcaggcagatgccgctccagccagcacgcccaggccgctgccaatggcatagaacagcacatacagacccaccagccggcgatgggcctctggcctggttcggaaaatcaggctttgattcgtgacgtgtaaaacctgcccgccgagctcgagcacgataatgcccaacaccagcgccagtaaggacgttttcatctgcgacaacggccaccaggcccagagcaatatcctcgctgaccggctgcgcaagctagtggaggccggcatcctaggcctccgatgacacggcttatcaagagtatgtgttgacgccgcaaggcgaacggttgtttcctttgttcgtggctttgcgtcagtggggtgagcgtcagtggttcgcgcccggtgagccgccctcggctctgattgaccggtgcagcggccagacggtgccttttaaggcggtgcgagatgccaagggcgcagtgctgccgtcatccgccagcgaggtgcgcaagctgccgaccgcctgagccagccgtcatcgtccttggataaaaacaagcccctggcaaaaccaggggcttgtcgagaaaaccggccggggcctggaccccggttgtttttagctgacttcggcctcttgctgcgcgtccacgacggccagcgccgtcatgttgacgatgcggcgcacggtggcgctggtggttaggatgtgcaccggacgggctgcgcccagcaggatggggcccatgctcacgccgttgctgcccgtcatcttgagcatgttgtaagtgatgttgccggtatccagattgggcatcaccaacagattggccggacccttgagcgagctgtcaggataggcctggacgcggattttttccgacagtgctgcgtcggcatgcatttcaccatcgacttccagatgcggcgcgcgttcagcgaccaggcggcgggctagtgccatcttgcgcgaggattcggtcggacggctgccgaagttggagtgcgacagcagtgcaatcttgggcaccacgccaaagcgcatcatttcctcaccggcctgaatggtgatgttggcgacttcttcggccgtcggattttcgttgacgtgggtgtcagcgacgaacagcgtttggtcgggcagcatcagcacattgagcgcggcgaaggtctggccaggtttggtgccaatgacctcatcgatgtacttgagctggttgtcgtacttgctggccacgccgcacagcagcgcgtcggcatcgccacggcgaagcagcatagcgccgatgagggtgttgtgcttgcggatcatgctcttggccacggtcggcgtgacgccgttgcgagcttggagctgatagtaagcctgccaggtgtcgttgtagcggctatcgtcctcaggatcgacgatctcgatgttctggcctgcggcaagacgcaggccgaacttcttgatgcgcatctcgatgactgcggggcggccgatcaggatggggaaagcgagtttttcgtcgaccacgacctgcacggcgcgcagcacgcgctcatcttcaccgtcggcgtaaaccacgcgcttgggagcggtcttggcctggcggaacagcgggcgcatcagctgaccggagtggtacacgaagcccatcagcttttggcgataggcatcaagatcttcgatggggcggctggccacgccggactcggcggcagcctgggccacggccggcgcgatctggacgatcaggcgcggatcgaaaggcttgggaatgatgtattccgggccgaacgtcagttcctggcctgcataggcgcgggcgacttcgtcgttttgctcggcctgggccagctcggcgatggccttcacgcaggccagtttcatttcttcagtgatgcacgtggcgccgacatccagcgcgccacggaaaatgaaggggaagcacaggacgttgttgacctggttgggatagtcggagcggccggtcgcaataatgcagtccgggcgagcggccttggccacttccgggcggatttccggttcgggattggccaaagccagaatcagcggcgaaaccgccatggtcttgaccatctcgccagtcagcacgccagcagtggagcagcccaagaatacgtcggcatccttgaccacatcagccagcgtgcgagcctcggtttgctgcgcataacggcgcttgttggcctccatgttctcgtcgcggccttcccagatcaccccgcgcgaatccaccacgtagatgttttcgcgcttgatgccaaggtggaccagtagatccaggcaggcgatggcggcggcgccggcgccggagcaggccagcttgacgttgcccatttccttgccgaccactttcaggccgttcaggatggcggcggccgagatgatggcggtgccgtgctggtcgtcatggaagacgggaatcttcatgcgctcgcgcagcttcttttcgatgtagaagcattccggcgctttgatgtcttcgaggttgacgccgcccagcgtgggctctagcgcggcgatgatgtcgaccagtttgtcgggatcgttttcagccagttcgatatcgaacacatcgatacccgcgaacttcttgaacaagcagcccttgccttccatgaccggcttggccgccagcggaccgatgttgcccaggcccagcacggcagtgccgttggtgattacgccgaccagattggcgcgcgaggtgtacatcgacgcggcttcgttgcctttgtcgaagatggccatgcaagctgcggccacgccgggggagtaggccagcgacaggtcatcctggttggccagcgtcttggtcggggtgacggagattttgccgggggtgggataggcgtggtagtccaacgccagcttggtgaaagtttcgtccatgaggtactgcctttgcttttacgagagcgccaactgaaaaaacggtcttgcggccatagccgaccctgccgcgtgtttcggaatagcggcatatttcaacagaaagcgttcaatcgtgcttggctcgacattgttgcaatgcaacgcagccgcgctcagccccgccagggaggcagcctgcgcgaggcagcggtgaggtttcgccgctgtgtctggagggccgtctgccaggttttatcgcgggcggccagcaggtccagcgcatgcagcacaatccattcggcgctgatctcgaaaaagtcgcgcagtcgctggcgtgtgtcgctgcgcccaaacccgtcggtccccaggctgcggtaagggccgggcacccagttgctgatctggtccgggactgcgcgcacataatcggagaccgctacggtgggcaaggcgtcaggcaggcagtgcgcgatccaggcgggagcgctttccatgccgagcgccgcctcgcgttcggcgcggcggctgtcgcgcgctagttcgctgaaactcgtcacgctccagacttcggcgtagatgccgtggcgtgactccagcaaggcggcggcggcaagagcttcaggcagcatggggcctgcgcccagcaggcgcagcgcgggttgcggcacggcgcgcacacgatgcatgccacgcagaatgccttcgcttgcgcctgctggcaggtcgggctgcgccaggttttcattggtgacagtcaggtaataaaactcgtcatgttgcgcctgcaacatccgccgcatgccggcctcgacgataatggcgacctcataggcataggcagggtcgtaggcccggcagttgggcacgctggcggcgatcagatggctgctgccgtcctggtgctgtagaccttcacctcccagcgtgctgcgtcccgaggtggcgccgatcaaaaaaccccgacagcgctggtcagcggctgcccagatcaggtcgccgatacgctgaaagccgaacatcgagtaatagatatagcagggcagggtgggcaggttgtgggtagagtagctgctgcctgcagccgtccaggaggaaatcgcgcctgcctcggtgatgccttcttcgagaatctggccgtcgcgggcctcacgataggaaagcaccgagccgatatcctctggctcataaagctgaccctgggcggaatagatgccaatctgccgaaacagattcgccatgccgaaggtgcgcgcctcgtcggccacgatgggaaccacgcgtggaccaagcggcgcctgcttgagcaattgcgtcagcatacgcaccacggccatggtcgatgacattgttttgccaccggcttgcagagcaaaaccggcgaactcggcggcgccgggcgtggacagtgcggtatcgccggccctgcggcggggcagatagccgcccagcgcctgacgccgcgcatgaagatggcgcatttccgggctgtcttcgtgcggacgataaaaacgcaggttcaggcagtcgtcgtcggaaatgggcaaatcaaaacgatcccggaaggccagcagcgcctcgtcatcaagttttttctgttggtgcgtggtcatgcggccttggccggtttcgcccatgccgaaaccctttttagtctgtgccaggatgacagtaggccgaccgcgatgccgtactgcgcggtggtaggccgcgtggattttctgcatgtcgtggccgccgcggcgcaggcggtcgatggcatcgtcgtcgagatcggcgaccaaggtcgccagcgccgggttttggccgaagaaatgcgagcggttataagcgccgtctttggcggcgaaagtctggaactgaccgtcgacggtattctggaaggcctgcgccaggacgccttcgctatcccgggcgagcagggggtcccagtccccgccccacagcagtttgatgacattccagcctgcgccatcgtacagcgtctccagttcgtcgatgatgcggccattgccacgaaccggtccatcaagccgctgcagattgcagttgatgacgaataccaggttgtccagtttttcgcgggcagccagcgtcagagcggcgaccgattccggctcatccatctcgccatcgccgaaaataccccagacacggcgtccggccggaaccgacaggccgcgatgttccaggtagcgcatgaagcgcgcctgatagatggcgttgatcgggccgatgcccatcgaacctgtcggaaactgccagaaatccggcatcaaccagggatggggataggaagacagcccccgtcggccttgggcgcgggcgctgatttcctgtcgaaaaagcgctagatcctcttcatccagaaagccctccagataggcgcgggcgtagatgccgggggccgaatgaggctgcatataaatcaggtcgcctggcgcctcggcgctgcccgcgcgaaagaaatggttgaagcctacctcgaacaagtctgccgctgaggcatagctggcgatatgcccgcccagctcgccatgggcctggttggcccgcaccaccatcgccagggcattccagcggttgatgcaagccagacgtgcttccagagcgagatcgcccgggaaggccggctcatcggttcgggcgatcgtgttcagataggggctgttgcgcggtagccgcaagcccagatcagccgcatgggccagcagacagcgcagtacctgggtggcccgctcggcgccctcggcatgcaacaaggagctcagggcatcgcgccattcagcggtctcgatggcgtcgctgtcgacggtggggcagatggcgggcatgtctgtctccgagggattatgatgattatcctagccctgagtcatcagcatgagcgaccgaaagctgcgcagcccaacccggccgcgcagcatgaactgagaaaatttccgggtttgacgggtgaatctgctgattcacgggtatccccggagcccaggccgcctgcggtatctaccatggcgggttaccggcaagaccatgtcggacaagtaaggaggatgagaatggtggcgggtttacgggttccggatgagagttccttgccggaactgactgtgcgcggtgttttgctgggcgtggtcatcacagtgatttttacggcgtccaatgtctttttgggtctgaaggtggggttgaccttctcatcagccatcccggccgctgtgatctcgatgtcagtattacgttttttcccgggtgccaacatcctggaaaataatatggtgcagactcaggcctcggcggccgggacgctttcgtccgtcatcttcatcctgcccgcgctggtcatgctgggctactggcagaactttccgttctggcagacgctgctcatctgtgcggccggcggcatgctgggcgtcatgttttccattccgttgcgccatctgatggtggtcaagagttcgctgccttatccggagggagtggcggcggccgagatcctgcgtgtgggggataaggcccgcggagcaccgggggcatccgtgggtatgggtgacattcttgtcggcggcggcgtggccgccctggtcagtttcgcggccagcggcctgcgggttttaggcgagaccgtcaatggctggtggtcgatagggggcgcggtgctgcgcctgcccatgggcttttcgctcgctttgctcggggcgggttacctcatcggcatcgtagccggcctggccatgctgaccgggctgatcatcgcctggggagtggccgtgcccattctgacgcttcagtctgcagcgagcgcgggtcaaagcctggccgagttcggcacccatatctggagtacgcaggtgcgcttcattggcgcgggcgtgatcggcgtgggggcggtctggacgctggttttgctgtttatgcccatgatgcgtggcctggcgggtatgttcggcgccatggccgagggcgggcgtgcaagcggcgcggtcccgcgcaccgaacgcgatttgcctggcgtgtggatcgcgctgctcacactggtgatggttgcggcgctggtgatggtgttcgcgaacttcctggccgatgcgcccgccgcgcaggggcaggtctggtcgctggtgagctatgccgtgctgtttgccgttgttttcggcttcctggtggcggcggcctgtggttatatggccgggctggtcgggtcctcgaccagcccgatttccggcatcggcatcgttgccatcgtgctggtgtcggtgttgatggtcgccctgcaccgcgcggatggtctgttggctagtcccggagggctgaggctggcgacggcgctggccattttcaccacgacggcggtgatcgccgtcgcctccattgccaatgacaatttgcaggatctgaaaaccggctggctcgtaggagcgacgccctggcggcagcaggtggcgctgctgatcggctgtctggtcggcgcggcagtcatctcgccggtgctggatctgctctataacgcctatggctttgctggcgcattgcccaggcctgacatggaccctaacctggcactgtccgcgccacaggcctcgctgatgctggcgattgcaagcggcatcttcctgaaagacctcaactggctcatgatcttgatcggggtggcggtaggcctggggctgattgtggttgatcaggttctcaaacatcggttcaaggttgcccgtctgcccgttctggccgtcggcatcggcatttacttgccgccctcgatcagtgcgcccatcgtggtgggggcgattctggcctgggtgctggagcggatgctgcagcgtcgggcccaggcgcgaggcctgaccgaggccgagtattcgatggcggccagacggcgtggcgtgttgctcgcgtcggggatgatcgtgggcgaaagcctggtcggggtgtttatggctgccgttatcggcgcttccggccaggatgacccgctgtctgtagtcggtccgggttttgccgccacggcgcaatggctggggctgatcgtctttgttttggtggtgatcgggtttggccggcgggtgttgggacgcgggggcttggcggcttaggccagacgtcgtatcctggtctcttgacgtgtcgggcggctgcggtaacacccgcgccgcgggatgcgctcatgaggtcgcgtaaagggggcgttggcgccccttgcgttcggcctggggcaggcgctggggcaggcattttggccggagctgccggtcttgcctggcttgcgtgttctgtttcgtgttctgtcatgcaattgccgcgagacggcgacaaactcgaaggagtatactgaccatacggctttcgaggcttgcttgtacgtgccttctgcccctgctatccgccaatcgggaagcccgtgtcgcggaaggttttcctgcatcgtttgcgagtgaggcactcgccaaggtgaagcgacattatgtcaacggaatcagaatccctttctacctcttatttgttcgggggcaatgctccctacgtcgaggagctttacgaagcttatctcgataatcccggttccgtgccagatcagtggcgcgcctactttgatcaacttcagcattcccctgcgaccgatggccaggagacgacgcgcgatcaagcgcacgctcccgtagtcgagtcgttcgcgcagcgcgcccgcgccaacgctttcgtgcaacgcgccgccgagcccgatctgtcggtggcgtccaaacaggtgtcggtgcagtccctgatcgctgcctaccgttcgctgggttcgcgctgggccgatctcgatccgctcaagcgccaggagcgccccccgatccccgagctcgatccggccttttatggtctgaccgaagcggatctggatcaaacctactcggccactaacacctacttcacgaccgccagcaccatgacgctgcgcgacatcctgaaggctttgcgtgacacctactgccgttcgatcggcgccgagttcatgtacgtctccgatccggccgccaagcgctggatccagcagcgtctggaatcgacgctgtctgccccggcgttctcccccgaggaaaaacgccacatcctccagcaactgacggaatccgaagggctggagcgtttcctgcacaccaagtacgtcggtcagaagcgcttttcgctggaaggcggcgagagcttcatcgcctcgatggacgaagtggtcaaccatgccggtgaagcgggcgttcaggaaatcgtggtcggcatggctcaccgcggccgtctgaacctgctgatcaacatcatgggcaaaatgcctggtgatttgtttgctgagtttgaaggcaagcacgccgagggcctgactgatggcgacgtgaagtaccacaacggtttctcgagcgacatctcgactcgtggcggcccggtccacctctcactggcttttaacccttcccacctcgaaatcgtcaatccggtggtggaaggtagcgcccgcgcccgtcaagagcgccgtggcgaccaagaaggcaaacaggttctgccggtgttggtgcatggtgacgcggctttcgccggccagggcgttgtcatggaaaccctgaatctggctcagacccgaggctatggcacgggcggcacgctgcacatcgtcatcaacaaccagatcggcttcaccacctcggacccgcgcgactcgcgttcgacgctgtactgcaccgacgtggtcaagatgatcgaagctccggtgttccacgttaacggcgatgatcccgaagccgtggtgttcgccacccgcttggcgctggactaccgcatgcagttccgccacgacgtcgttctcgacatcgtctgcttccgtaagctgggtcacaacgagcaggataccccctcgcttacgcagccgctgatgtacaagcgtatcggccaccatccgggcacccgcaagctgtacgccgacaagctgaccacgcaaggcgtgctggccgagggcgatgccgaccaaatggtcaaggattatcgtcagcttatggaagatggtcagcgcaccatcgagccggtgctgaccgactacaagagcaagtacgcgatcgactggtccgccttcctgggcgccaagtggaccgaccaagccgacacggctgtgccgctggctgagctcaagcgcattggcgagcgcatcaccaccgtgccggaaggcttcacggtgcatccgctggtcgccaagctgctcaatgaccgccgcaacatggccaagggcgagcaaaacctcgattggggcatgggcgagcatctggctttcgcaaccctggtggcttcgggttacgcggtgcgcatcaccggtcaggactccggccgtggcacgttcacgcaccgccatgcagtgctgcacgaccagaaccgcgagcgctggaacgacggcacctacatcccgctgcagaacgtctcggaaggtcaggctcccttcgtcgtcatcgactccgtgctgtccgaagaagccgtactggctttcgaatacggctactcgtcggccgagcccaacacgctcaccatctgggaagcccagttcggcgacttcgtcaacggcgctcaggtcgtgatcgaccagttcattaccgccggcgaagccaaatggggccgccaatcgggcctgaccatgatgttgccgcacggctacgaaggccagggtccggagcactcctcgggccgcatcgagcgtttcctgcaactgtgcgcggataacaacatccaggtcgttcagccgacctcggcttcgcagattttccatctgctgcgccgccagatgatccgtccgttccgcaagcccttggtgatctttacgccgaagtcgctgctgcgtaacaaggatgcgggttcgccgctgtcggatctggcgggagggagcttccggccggttatcggcgaagtggacgagagcatcaaggccaactcggtcaagcgcgtattggcttgctcgggcaaggtttattacgacctcgtcaatgcccgtcgcgagcgcgaagccagcaatgtcgccatcgttcgcgtcgaacagctctatcccttcgctcacaaggcgttcgaaaccgaactgcgcaagtatccgaaggcgaccgaagtgatctgggtccaggacgaaccgcaaaatcaaggctcttggttctatatccagcaccacctgtacgagaatatgtccgaaggccaaaagctgggttatgccggccgtgcggcttcggcgtcgcctgccgtgggttacctggccaaacaccaggagcaacaaaaggcgcttatcgagcaggcgttcacgcccaagttcaagggtttcgtgctgaccaagtaatcgcggtcgcggatcacagaacactcaattaacggaattcatcatcatggctattactgacgttgttgtgccccagctttccgaatcggtttcggaagcaaccctgctgacctggaagaagcagcccggcgctgctgtcgaggcagacgaaatcctgatcgaaatcgagaccgacaaggtcgtgctcgaagtgcccgctcccgcctcgggcgtgctggctgagattgtcaaggctgacggcgccaccgtgacctcgggcgagttgatcgcccgcatcgataccgccgccaaggcggctgcagctcccgcagctgcggcagctgcaccggctgcgcctgccgcaccggctgctgccagcacctcggctgctggcgtggcttcgcctgccgctgccaagattctggctgaaaagggtgtggatgctgccagcgtggccggtaccggccgtgatggccgcgtcaccaagggcgatgccctggctgccaatgccgctccggccaagaaggctgctgctccggtcgcgccgcccaccctgtcgctggacggccgtccggaacagcgtgtgccgatgagccgcctgcgcgctcgcgtggcagagcgtctcctgcaatcgcagcaagaaaacgccattttgacgacgtttaacgaagtcaacatgcaaggcgtgatcgacctgcgcaataagtacaaggaaaagttcgagaaagagcacggcgtgaagctgggctttatgtccttctttgtgaaggccgcagtggccgccctgaagaagtacccggtcttgaacgcctcggtcgatggcaaggacatcatctaccacggttacttcgacatcggcatcgctgtgggcagcccgcgcggtctggtcgtgcctatcctgcgcaatgccgatcaactgaccatcgctgaaatcgagaagaccattgccgatttcggcaagcgtgcttccgaaggcaagctgggtatcgaagaaatgaccggcggcaccttctctatctcgaacggtggcgtgttcggttcgatgctctcgaccccgatcatcaacccgccgcaatcggccattcttggcgtgcatgccaccaaggagcgcccggttgtcgagaacggccagatcgtgattcgcccgatcaattacctggccatgtcctatgaccaccgcatcatcgacggccgtgaagccgtgctgggtctggtcgccatgaaggaagcgctggaagatccgcaacgtctgttgctggatctgtaagtccacgcaggcgcagccgggcttaggcccgcctgcgcctttcttcctttttctacgcgagaacactatgtccaaacaattcgacgtcgtcgtcatcggcgcgggccctggcggctatattgccgcgatccgcgccgcgcaactgggcctgtcggtcgcctgcattgacgcctggcaaaatggcgaaggcggtgcggctcctggcggcacctgcaccaacgttggctgcattccgtccaaggccttgctgcaatcctcggaaaactacgaagcggtcaaccaccacttcgtcgagcacggcatcgaggccaaggatgtcaagctgaacttgaacactctgatcggccgcaagaacaaggtcgtcaagcaaaacaacgacggcattctgttcctcttcaaaaagaacaaagtcagcttcttccacggcaagggcgcttttgtcggccaggtcgaaggcggttgggcgatcaaggtcaccggcacgtctgaggaagacttggtggccaagcacgtcatcgtggcgaccggttcttcggcccgtgaactgccgggcctgccttttgacgaaaaaaatgtgctgtccaacgatggcgcgcttaacctgtcggccgtgcccaagaagctgggtgtgatcggcggcggcgtgatcggcctggaaatgggcagtgtgtggcgccgcctgggtgccgaagtcaccgtgttggaagccatgccggagttcctggcggcagctgaccagcaggtggccaaggaagctctgaaggctttcaccaagcagggtctgaatatccagaccggcgtgaagatcggtgaaatcaaggccggcaagtcgatcaccattccttacaccgacgccaagggcggcgagcacaagctggtggtggataagctcatcgtctcgattggccgcgtgccctataccggcggcctgaacgctgcagcggttggcctgaatctggacgagcgcggatttatcgccgtggacgccgattgcaagaccaacctgcctaatgtgtgggcagtgggtgatgtggtgcgtggtcccatgctcgcacacaaggccgaagaagagggtgtggccgtggccgagcgtatcgccggtcagcatggtcatgtcaactttgataccgtgccttgggtgatctatacctcgccggaaatcgcctgggtgggcaagaccgagcagcaactcaaggccgaaggccgcgagtacaaggccggttccttcccctttatggccaatggtcgtgcgcgcgctatcggtgacaccaccggtttcgccaaggtgatcgccgatgctaagaccgacgaagttctgggcgtgcacattatcggcccgatggcttccgagctgatcgccgaagccgtgaccatcatggaattccgcggcgctgccgaagacatcgctcgcatttgtcatgcgcacccgaccttgtccgaagccgtcaaggaagccgctttggcggtggataagcgcacgctgaatttctgattcagcccgctttctgacttatcgcgacgccgtcagcccgtcagggttggcggcgtttgcactgccggatttcccacatgaacgcccgcgaatattacgagcatgccctggccgaacggggctataagccggatgaggcgcagttgcgcgccgtagaccggctgcagaagtactacgacgattggatgcgcttcaaggcgctgcgctccagcgctttgaagcggcttttgaatcgcccggacgtgccgcgcggggtgtatctctggggcggtgtggggcgtggcaaaagcttcctgatggatgccttctatgcaaccgtgccagtcgagcgcaagacgcgcctgcatttccatgagtttatgcgcggtgttcaccgggagctcgagaacgtcaagggcatgcaggacccgctcgatgaagtggcgcggcgcgtggccaaacgctatcgcctgatctgttttgacgagtttcatgtgtcggacgtcgcggacgccatgattctctatcgtttactgctcaagctgttcgagtatggcacgtcttttgtcatgacctccaattatgagccgtccacgctctatcccgagggcttgcaccgtgaccgtatcctcccggcgattgaactgatcaagagccgcatggatattctcaatgtggattcgggcatcgactatcgccgtcgttcgctggagcaggtgcagtctttccattaccccttggatcaggccgcgagcgatgcgctggaacaggcttttcagcaattggccgataccgctccccaggagccggtgttgcatatcgagcatcgcgagatccgggccaaggctttgtcgggttcggtggtttggtttgactttgccacactctgtggcgggccacgctcgcagaatgactatcttgaactggcgaaccgtttccatgccgtcatcttgtcgggtgtgccccgcatggggccgcgccaggcttccgaggcgcgccgttttacctggctgattgacgtgttctacgaccataaggtcaaactcatcatctcggccgagtgtgcgcccgaagccttgtatacggagggcgcgctggccaatgagtttcatcgcacggtttcgcgtattttggaaatgcaatcgcgcgaatacctggagtctgagcgccgccagatcggcacactctgaggtcttgccccgcttcttggcggggtgttgtttttctgcgattccatgcttcgatactaggcggttttattgataatgaaagttgttatcaataacatttctacttttacgaattgaatgccgtatcgtgtccgtcatccccgacaaagccaacgcatccgtggacggcctgtatcgccaacaccgttcctggttgatggggtggttgcggcgcaagctggggggctcggatcatgccgaagacatggcgcaggatgttttcattcgcatcattcaagggcgcaaacaagtcgatgtagtccaggctcgcgccttcctgaccacgatcgcacgcggcatgctcatcgatcactggcgccgtgccgcactggaagcggcttatcgcgactatctcgccagtctgcctcaggtgagcgagccaggacccgaggcgcgtatcgaggtcatgcaatcgctcgccgtgcttgatcggatgctagctggcttgtcgccgcgtgcccgtgaggcttttatgttgtcgcaaattgacggtctgacctatcccgagatcgcagttcgccttggggtatcggtcagctcggtgcagcaatacatggtgaaggccatgagcgcctgctatgaggtgtttcatgcttgatgcgcgccgtcgggccattgaatggtgggtggtattgcagtcgggcacggcaagtgcgagtgaccgtgcacaactgaacgactggctgctcgccgacccccgtcaccaagaggcctggagccgcgtgcttgaggtggagcagggggtgaggcgcgtgccggcggcactggcgcaggccgtgttcaaaccgacatcccggcgtgccgttctgcgtggtctgggcgctgccagcatcgctgccctgtcgggctgggcggtgtatcgccatacgccctggcaacgcctcatcgccgatcgcagcacgggtctgggcgaagtagacacattagccatggcgccagggctagatgttgcccttgccagtgatacggcggtgcaggtctaccgcaagcggggtcaccaagcgctgcggctgttgcggggcgaagtgtttgtccatgctcagggtgtcgccttcacactggacaccgactctgcttcgatcgcagcagatagcgctcgtttctgcgtctcgctcgatgaacagggctgccgtgttgaactcttggacggcgagcttgcgatcgagcgcggcgactactcgctgagggtggccggcgcgcaaggcctgaggctgtctgcttccgacggcttgacgcggttggcgcccaatcctgatgcggcagcttgggtcgatggcatgctggtggcgcatgactggtcactgcgggaattggttgcgcgactggctcggcaccgccatggggtcatccatgtggatgccgacatcgctggccttcgggtgtcgggcgtctttcccttgtacgacgctgagcgggctttggccgctgttgcgcgcagcttgccgattgcgctgcatcgcagagggccgttgtggttgagcgtggtgccggcccaggtctgaggctggcgcgctactttttacagcgagcactttttttgtaacggcgttgcaggtttgcgccgaggcttacggaatgccctgtgacaaggcaataacgaaacaggagtcattcgtgttatcaatactttttgtatcccgtcgccagcgtgttgcacagcgcgtgctcgctgccagtctggccttttcgggcggtttgcttgcccctgctgccggggcgcagacggccgtcgggagctatgacattgcggctggccctcttgctgaagcactgacgcgatatgcgcaggctaggggcgtcgtattgtcgttcgagccgtcgcgtttacgcggtttgtccagccctggattgaagggagagtatggcgtcgccgaaggcttcgcccgattgcttgctggcagcggcatgcaggcccgccagggtgctgaccgcgtctggacgattcatgccgcgccccagcacggcacgcagacgctggcgcctatcgccgttacgacgatggacagcgccttgatgccaacggtggggtatgtggcgaaggccagcatgacggcaaccaagaccgatacgcccttgatcgaaacaccgcaatcggtgtctgtcgttacgcgcgaacagatccgggagcagggcgcccatacgctgaatcaggtgctgcgctatacggcgggtgtgacgccggagtcgcgcggtgcgaccgcaacccgtctggatcagttcactgtgcggggtttctctgcttccagttacctggatggcatgcgtgtttttggtgggcgcgatgccttgccccaggttgacgcctatcgccttgaacgcgtggacatcatcaaggggccgtcgtccgtgctttatggccagggcggcccgggcggggtggtcaatcaggtgagcaaacgcccgcttgatgagcgcttgaacgaaattgaactgcaggcgggcaattttcatcaccgccgtgtcaacatggatttcggcggcccgattgacgagggcggcgagtttctctatcgcctgaccggctcggcctatggcgcggacggccaggtcgaacacaccaaagagaagcgctatttcatcgcgccagcctttacctggcggccgaatgcggataccagcttaaccctgcttgccaatttccagcgtgatccggatatgggctcctatggcgcattgccggccatgcgcacggtgctgtcggcgcccgatggccgcaagctgccctctaacttctacgacggcgacgcgaatttcgaagagagcgaccgcaggagccactcgctgggctatgtgttcgaacatcgtttcaacgacaccgtcaaagtgtcgcagagcctgcgttacctgcattcggaaggggtttatcgcagtgtgtacggcgcgagcaccaactattacggttataccggtccggactaccgctatcagaagcgcgcgtccatcgctaccgatgtcgatgttgacgcgttgacgctcgacaataatttgcaggccaatttcaataccgggccgctggcgcacaccctgttgttcggttttgattatcagcatgtgcgcacgaataccttggccggctatggcacggcaccgtcgctggacgtattcaatccggacaactctatgacgatcgcggtgccggcctacagctcggatcaaacgcagcgtcaggtgcaaaccggtttgtatgcgcaggatcagatcaagctggatcgtctctcgctggtgctgggcggccgctacgactgggcccgcacgcatacgggcaccgataacctggcaacaggtcgccacagcagcagcgcgctggctgccgaggcttttacgggccgcgcgggcgtgatctacaactttgacaacggcctggccccctatgccagctatagcgagtcttttgagccgcaatcaggcgccggctggaataactcgcctttcaagcccatcaagggcaaacagtatgaaatgggcttgaaatatcagccgccgggctccaacacgctcatcacgctggcagcttttgatatccgccgcagcaatatgttgacgacagacccagacccctcgcatatgtgcggtaccggccgctgcaatgtccaggctggcgaagtgcgtacccaaggtttcgagctggaaggcaaggccgagccgctgcgtggcctgtcggtgacggcggcgtatacctatctcgacaaccgatacgagaaggccaaccccaacgccgtcggctttaacctgcagggcaagcgtccctatggcgtgcccgaacatcaggcctcagtctggacgcgttatcaattgcaggaaggcccgctggccggtttgggcgtgggtgcgggagtgcgttacctcggcagcagttggggtaatgacaagaacaccttcaaggtgccatccgccacgctggtggacttgatgctggactatgacctgggccgtttgaccgcgtcgctcaaggggatgcaggtggcgctgaatgtctccaacctgttcaacaaggaatacgtggcgtcgtgctacgacgattcctggtgctggtatggctatcagcgctctgtgaaggccagcctgcgttatcgctggtaagacaagacgcccgctggttttctgtaattagtaatgcttataatttgcagaattaacaagccacgggcggtctgtggaattttctttggcatcaacgtgaaagctcccaattctggcgcaggtttactgcgctaccgattcgccgtcgcctcacgtgcgctggcagccatttttggcggctacgcgctcgcctgcgcagtcgctgcctgcctggccgtgtggctgcccatgcgtcgcgtggatgcggtgatcaccgcgcaaatgctgtcgttcgtggcctatgcctgcgcggcgatctgggtcttcgcgacctacaacgcttggcgtgcctgggctggcgtgcttgggtcagcgctcgtcatggcgggtctgtactggttgggggcacgatgaaggccgtggcttccaaggccgccaccaagcggcccccccaggctgaaggcctgcgccaggccatgtcctggctccatacttggtccggcctgattttcggctggctgctgtttgccatgttcctgacgggcacgctggctttttttcggcctgaaatcacccgttggatgcaacctgaaatccacactcaggccgtgccttccgcgcaggccgttgaggtcgccgaacgctatctgcgcgaacatgccccggatgcggcacgttggtctatcagcgtgccgacggaccgtgagccttggataagcgtcagttatccggttcccaatccgccgccgggccagcgtggcgtgaagcgtgtgcggcttgaccctgtcagcggtcaggccatcgccgcccgccagacccgtggcggcgactttttttatcgcttccatttcgagctggaaatgggctttccgtgggggcgctggctggccagcatcgccggcatgttcatgctggtggccatcatcagcggtgtgatcacccacaaaaagatatttaccgatttctttacctttcgcccccgcaaaggggggcagcgcgcctggatggacggtcataacgccttgtcggtattggggctgccgttccatttgatgattaccttcagcggtctggtgctttttatggcgatgctgatgccggccggcatcttggcggcctacgacaatcagcgtgcctacttcgatgacctgttcccggcttccgccgtcatgccggcccagaaaaaggccgcgccgctgacgccgcttgcccccctggtggaacaggcgcaaaccctttggccgggcggtcaggtcggacggcttaccgtccatcacccgggtgacgcgggcgctacggtgatggttacgcgctccactgccgatggcgtgtcgtatggccgtgtggcgccgtcagtctctttcgatggtgtgacgggcgagatgcgcggcgctcgcgaggccgaaagtgcggcgatgacgacggcgggcactattatgggtctgcatcttgggctgtttgcccaaccgctgctgcgttggttttactttctggtcagcctggctggcacagcgatggtcggcacgggtctggtgctgtgggtcgctaagcgccgtcagaagctgcccgccggacgcggcgatactttctctctgcgcgtgatcgatgccctgaacgcgggcaccatcgccggggtgttcctgggggtggcggtggtcttcctggccaaccgtctgctgcctctggatctgcctgaacgtcagttctgggagtcgcgcagcttcttcatcgtctggggcctgagcctgctgtatgcctttgcgcgtccgcgcaccaaatggcgcgacctcatgtcgctggcagcattggcctttctgctggtgccggtcgtcaatgcgctcacgacgcagcgccaccttggtgtgtccttgctggaaggcgattgggtcatggcaggctttgatctgacctgccttgctgcgggtctgctgttggggtggataggcatgcgcaagagaaaggccgttgcgccccgccgcaaggcgacgcctgcccatctggaaaaacaagccctggaggggcaggcatgagcgttgctgctttttttctggcctacgccggtttcgctgccctgagcctggccatggaacgtcatttcgaagatgtcttcgatcgtccgccgccgccggcattgcagcgttggctgcgtgcgggcggcacgctcgccctggccgcttcgctgtggttgtgcgctcgtgtttccggctggtcgtatggcatcgtgttatggacgggccttttgacggtggcgggcctgctgctcatagggatcatgacctaccggccccgtctggcctgggccacgggtgcggcctgcctggccttgtcgccgttgctgtctatgctgagtgcttgatggcccgcttagcgcaggcgcggcgcggtaaactggggcttcgtttgtcttgagccgccttactcttcgtgtcatgactactcgcgttctaacaggtattaccactactggcactcctcatttgggcaattatgcgggcgctatccgtcctgcggtgcgcgccagcgcgcagcccggcgtggatgcctttttcttcctggccgattaccacgcgctgatcaagtgtgatgacccggcgcgtgtggcgcgctcgcgtctggagctggccgcgacctggttggcctccgggctggaccctgagcgcgtgacgttttaccggcaatcggatattcccgagattcctgagctgtgctggttgttgacctgcgtcacggccaaaggcctgatgaaccgcgcccatgcttataaagcggcagtggatcaaaacgaggccaagggcgtagagcctgatgacggcgtcacgatgggtctgttctcctatccggtgctgatggccgctgacatcctgattttcaatgcgcacaaagtgccggtgggtcgtgatcagatccagcatatcgagatggcgcgcgatatcgcacagcgttttaatcatctgtatcagggtgattttttcctgccgccggaagtgcagatcgaagaagatgtcgcgaccttgccgggcctggacggccgcaagatgtccaagagctataacaacaccattcccttgtacgagggcggcgccaaagccttgcgtggcgcgatttcgcgcatcgtgaccgactcgcgccaaccgggtgaacccaaggatgcggagggttcgcatttgttcatgctataccgcgctttcgctacccctgaagagaccaaggccttccgcgccgagctcgaaggcggcatggcctggggggatgccaagcaggcgctggcggatcgtctggagcgcgatatcgcgcccatgcgcgaaaaatacgaaaccctgatcgccaatcctggccgcatcgaagacatcctgcaagctggtgccgccaaggcccgcaagctggcgctgccgctgatggagcgcgtgcgtgatgctgtcggcttgcgtacgcttagcgccggccctgccgtcgccaaggtcggcaaaaaaaccgctgccaagggcgcgcgttttgtcagtttccgggacagtgacggcagtttccgtttccgtctcctggcggccgatggtgaagagttgctgttatcggccaattacgctgaccccaaggcggctggcgcgttgatgcggcgtttgcaagaagaggatgcccaactgcgtgactcggacggcggcgtggaggtccttctcgatggcgcggtcgtggcccagggggcggtccaggcggacaaggtccggcaagtattggaaagcctgcgtcagcctgcttgagcgggttgcagcgccggctcgctggaagcagagaccctgccaagcgggaaagccatgatgagtggctttttcctgcggcagggcccggccgatgtgacgaccagcgtacgttcagccttattgatcgctggcgtgccgttgatagaaagccagcgcttcgccgatggcccgggtgcgggcgaatggcggcagaccacgccacaggcttttgccgtagggcttctctaccagacgcggatcggccaccatcagcacaccccaatcgctctcggtgcgaatgaggcggccggcaccctgtttgagcgaaatcgctgcttcgggtaattgatactcggcaaaaggattgcccccgcgttcgcggcaggcgcgcagacgcgcttcgatcaccggatcatcggggggggcgaagggcagtttgtcgatggctaccagggtgagcatgtctccgggcaagtcgatgccttcccaaaaactggcgctgcccacaagcacaggatgggtcaggcgggcaaacttatcgagcaggtcgcggcgggtggattgcccctgcttgagcaaaggccaatcgtggccggcgtcttcgaaggcttcggccagaagctcggccaggcgatcgaccgcacgcagggtcgtgcaaagcaccagcgcgccacccggattcacctcaagcaagggcatgaggttgtcgacaaagcgttgagcgaactgcggcgattggggctctggcatgccttgcggcacaaacagcaggccttgcttggcgtagtcgaagggggagtcccagcgtcccgtacgcgccttggataaacccagttggcgcgtgaagtggccgaaatcgccctgtaccgacagcgtggccgaggtgagaatccaggcttggcctgatttccgataacgagagaaagcctgcgccaccgacagaggcgcggcatgcaggcgcacatgatgttgccccagctcgacccagcgcacggcgggcccgctccaggcgtgtttgccgttttgccctaattggctgattgcgtcggcttcggccgagttggcgtcttcgccccagccttcttccgctgtgctgtgccgtcccggtgtggcccagcgggtcagtttcacgcagaggtcggcgcccaggcgcgccgccgcagccaggtcggggtgtttttccgagatctccaccagtgcgcgggtagcggcatcgagcacggtgcgtagttgcgccaatgcggcgtcaaaggcttcgggttcgggcatggcctcgaaagtcgccttgcggcccggcaggcgttccagcggcgcgcagaccaggcgcagctcgcgcgcggctgtctccacatgccggctcacatcactccacttggcggcctcgcgcgcataggccagacccgccgcttccatcgcgcgggtgaagtccaggagttggtgcgtcgagacattgctgcccagaaagcgcgttgccgtctcgggcaattgatgcgcttcgtcgaaaatgactgtatcgacctcgggtagcagatcggtcacgccttcttcacgcagtgccagatccgccatgaaaagggcgtgattgacgaccacgatatcggcttcctgcgcgcggcgccgggcgttcacgacgaagcaatcgcggatatgcgggcaatcctggcccagacagttttcacgcgtggaggttacacgctgccagatctcggcatcttcgggaatttgcgccaggtccgcgcgatcgccagttttggtgatgcctgcaaacacctggatctggcgcagttgtgcaacctcggtccgtgatttcaatgcccgatcgtcaccttgaagacgctccaggtgatagtgacagaggtagttgccgcggcctttgagcaaggctgcggtgacgggggcggacagcgcggcgcgcaccttgggcagatcgcgggtatacaactgatcttgcagcgtacgcgtgccggtcgagaccaagaccttgccgccctgcacgatggccggcacgagataggcccaggttttgcctgtgccggtgcccgcctcagcgaccagtgtggcgcggtccaccatcgcgctctcgatggcctgagccagttcgagctgcgcgttgcggggccggaaacccggcatggccttggccagcgggccgtcggcattgaaaaattctgaaatatccaggtccagcattcggtgtgacttgcgctaaattggacgccatattaacgcgccgacgggtgtcccgtccttgggcctgacgtgaccgaatcgcggcggtctatcggcttggccgcgatggcttgtggcacaatccggcccttgtctgccccttttttacccttgttgacggatcgagatgtctgaaacctccgctctcacgaacgccgcgccgggcgtcgatcatgcccggatcatcgagcaactggccactgaactgacggtgcgtgcaagccaggtctccgcggccgtggaactgctggatgatggcgccaccgtgcccttcatcgcccgttaccgcaaggaagccaccggtggcctcgacgacggcgcgctgcgcacgttagaggtccggctttcctatctgcgcgaactcgaagagcgccgtttggccatcctggattccatcaatcagcagggcaaactcagtcccgagctgcaacaggaaatcgccagcgccgaaaccaagcagcgtctggaagacttgtacgcgccctacaagcccaagcgccgcactcgcgcccagatcgcacgcgaagccggcctggagccgctggccgacgcgatcctggctgatgccgcctgcgatcccgcagccctggcggcgcagtatctcaacgccgaagccaacatcaatgacgccaaggccgcgctcgatggcgcgcgcgatattctggccgaacgcttcgccgaaaacgccgatctcttagccaatatgcgagagcacatctggaccacggggctgctgtactccaagatggtcgatggcaaagaggccgaaggcgccaatttccgcgactggttcgatttcaacgagccgctgcgcaccctgccttcgcatcgcgtgctggcgctcatgcgtggccgtcagcaaggtgtgctggagttgcgagtgggcttgcaagaagaactggaagcgcaaataccccatccctgcgtgactcgcatcgccggttttctcaagctgggcaaggatttgtttgcactcgacgcgacgccgcgcgaccgctggttgggcgaggtctgccgctggacctggcgtgtcaagttgctgactgccttcgaaagtgagtttttcggccgtctgcgtgaagaggccgaggccgaggcgatccgtgtgttcgccgccaacctcaaagacctgctgttggctgcgcccgccggtccgaaaaccgtgctcgggctagaccccggcatccgcacgggctgcaagatcgcggtcatcgaccgtaccggcaaagtggtcgataccgccaccgtctatcctttcgaaccgcgtatggatcgcaagggcaccatcaataccttggccgccttgtgcgccaagcacaaggtcgaactcatcgccattggcaatggcacggcctcgcgtgaaagcgaaaagctcgtgggcgagatgatgagccagttttccgagctgtcgctcacccgtgtcgtggtgtccgaggcgggcgcatcggtctattctgcatcggaagtcgccgccctggagtttcccgatctcgacgttacgctacgtggcgcagtctcgattgcccggcgcttgcaagacccgctggccgagttggtcaaaattgatcccaaggctatcggcgtgggtcaatatcagcacgatgtaaatcagcgtgaactagcccgctctctggacgccgtggttgaagactgcgtgaacgcggtgggcgtagacgtcaacacggcttcggcggcgctgctggcgcgcgtatcaggcttgaacggctcgctggccaagaacatcgttgcctggcgcgacgaaaatggcgcctttcccacgcgcgacatgttgcgcaaggtgccgcgcttcggcgaaaaggcttttgagcaggcggcgggctttttgcgcatccccaatggcgacaaccccttggatgcgtcggcggtccaccctgaggcttatccggttgttgagcgcattgttgcccgcatcaaggccgatgtgcgccagattatcggtcagcgcgaagcgctcaagggcgtgtcgccagccgatttcaccgatgagcgctttggcctgcccacggtgcgcgacatctttgccgaacttgaaaaacccggtcgcgatccgcgccctgagttcaagaccgcgcaattcaaagagggcgttgaaaccctcaaagacctccatccgggcatgctgcttgaaggggtggtgaccaacgtggccaacttcggcgccttcgtggatatcggcgttcaccaagatggtcttgtgcacatttccgcgctggccgaaaaattcgtcaaagatcctcgcgacgtcgttcgcgtgggtcaaacggtaacggtcaaagtgctggaagtggatgtgcaacgcaagcgcgtcgcgctcaccatgcggcttaacgacaatgccgaaccgcgtcgtgccgcacctgccgcagcgcgcggcgagcgtgcgggcggcaccccgcggcggcgcaacgaggacggtgcgcgcggtacgcctgtggccaacagcgccatggccgacgctttcgccaagctcaagcgctaagcgctcaggcgacgccctctgtaagggtccggttctcctttttctcagaggatcgggcccaagattttgttggtgcgccccggggggcatcatctgctacgcataagaggccggtccggcgtcgctgtgtgccccctctgggactacggatgagtcgcactcttcggtctctttgctaaggcaaggatctggatttgtcttgcatcagggcagcggaagctctattcagcggccccgaacgccacgtggtatttgctcgcttgtgcgcctcatcctcggaaagcaaacggtgtgcgggtttaagcggcgaagctgagatggccaaatcctgctcgtaatatttcccctgcggcgagtcgaaaccactgtcgctcagcaccagtctttgcctgccctgactatccttgcccgatagcagaacatgtaggggagtggagggcggtagcagaacctcttgctgtgtcgggtagatcgcataaggtgcgatgtccatgcctgtgtttgtgaaaatagttagtaggccgatattgctagagatcgctggtgtaacggtgggttttctcctgattttccccatgatctggtctgctgcttttttgagtgggtgatgcgcaatgtccgcaggtttcgtttgcgcattggcaatcgcgattgtttccgtgaactggggagtttgtgaagttgatagaaaggcgggatcgacaaacacctgaccctctgagggtagggcgggaaacgcctgtttcaagcccacgccacgatggagtttttgcacaggtggactgctttcctgtttcagttgcttttgcttgaatgcatcgttgatattgcggatcaaatactcttattctggcgacagcgccgcgttggagcgtaaggcagagttgacggtctggaatgctccacccgtataggccgtaagcgagagcctttgatcgaacgttaagtcattttgcgcatccgctttgaccgcatgggcgagactgctcagtgcccatttgcgtaggaacgctttcgggatcgaaggggtttttcggtgcaacacggtgagctgttcttctagattcaatgtcctgtttgaatcatcactcgaagtcgctggcgattttccctggctactgcttgcactgatggtgggcaggtgttctgatacgcgggagtcgtcttgcttggcgccttgagatgtaaataagcggcgtagccactgaaggggcttgtgtggacgttccattgacggtgctgaggcttgctcctgagcaagttctgcctctgtggtagtacgaggtggcgggtttcgccgatgtagccacgctctgaaacggccgaagcgtgaggcaggcgcgtcggcggtagggccgagggttcgtggccgagagagcatgccgcccaagccgccgctttcgatgtgttgtatgtgcccgtcggcagagacatcgatgtggccttcatacccgacaatacgaggtctcaatgcttcggggtcttttccgccttctgtttttttcaggttttgtggcgcgcatcttccagcatcgcaactgaccgacctgatcttgctcgagtccggcggcgctttcgctgtggcttgcgcctcctgaaggggggcgtgcgcagcgaccttatccggcaggaggtcggcgctactggggccgacccggttacgtttgaagtccatagccgtggggccatcgagctcgcctcgggccattttctgtttggcttgcttgctgcctacatccagcttggagaaggtgatctggatgtcgttctgggcccagcgccacttgtgctggacgacctcttgttgagtggcctgctgcatgagcggcccctcgatggagagcctgcccgcctgcccctggccctgcacttgaatcgcgccgcctgcgcgccgagggtgacctcgccctggcgcacgtccagcaacagcctgggcgcgccctcgagcacccggcccgtggacagggtcagggccgagacattgatcgttgacagaccgtcggcctggatgccgttggggttggcgatgaccagggccgcgcgcgggccgaagacctccagcgccccgctcagatggctgggcgccagcccctgcacctcggcgagaatcagggcggccgaggggccgccgcccagccgcgggttgcgcaacaactgcccggccagctgcgagcgcccgtcgcgggtgctgttattgaacaccgcgcccggctgccgggtgtcaaaagagggaaagggattgcgcgagacgccttgggcatcgggtggcgcgatagcgatcaccgccacgccattgggcgcggtatcgatcgatacccggccatcggccgctagctgctgcgccagcgccgagtccagaccggcgaaaaccaggctggccaccaggggcagcaaacgccagcgttggcgccgtccgccccgccggcctgaagcgcccacgctgcaaaggatttcagcgatgggcacacattgacgggcatggtgactccagcgcagacggtagcaaagcttgttcatggtggattaccttgccaagcgatagcgcagcgcgccatccatcatcgatcgtcgataagcgcaagaagatagaggaggctcttgctgtttgtgtgtagtctttttctttttatcgggggcgtgtgagatagacgacgagcggaagagtggatcctgtcgcgccttcgcgttgaacgagcttagccgcatgcggacacgtaaataagccccggaaaagcactgccccccagagctcggacgtagtccaaggtctggggggcagttcaaaagcaggggcttatttcagcgagggctctgtttatggagcggcgcagatcagcggaattggaaggggttccaccagctcttgtcgtctttgaatccttccgccttgagcttgctattggggaagtttttgtcgaggacgcgctcggtgtcttctttgagctgcttcatctgcagtttgtcgtaggacagcaccatgatgtagagcgcttcttccgtggccggcgcgccatcgaaatccgtcaggacggtctgggcgcgattgatggctgccacgtaggcgccacgcgtgtagtagtagcgcgcgacgtgcacttcgttcatggcgatggcattgaccagccagttcatgcgctgttcggcatccggcgtgtacttgctatccgggaagcgcttgatcagttcattgaaggcgtcgtacgaggcgcgcaggcccttggggtcgcgttcggccgggtcttgaccggtgaggttggccatgaaggcgctggcgggcgtgaagttgatcagccccttcagatagagcacgtagtcggtgccaggatggtttggatacagttgttggaaacgatcaatagcagccagtgcctgttcgttttcgccgtctttccagttgacgtaggccagttcgatcagagcctgttgggcgtaggtgccgaagggatagcggctctcgatggcggtcagtcgatcacgagcttccttccagttgccggcagcgacttcctgcttggcgtcggcatagagttgctcggcgctccagccggcagtcttgtcgtacttgttgtcggaggtgccgcaaccggagaccaacagcacggcggcgagcgccagcgcggcgctcaggatctttccgcgacgggaagcgggatgcgagggggctgtggtgcggagaatcacgagaatcgtttccttggtgttaggatgctgggctgattatatgatttgtgccatgtccgatacagatgtcagcgcagacgcgcttgccgacgacgaacccttagccattttcatcccccctgatgtcccggccgatcgccttgacaaggtgttggccggcctgatgccggggcattcccgcagccgcttgcaaggctggatcgaggccggccatgtgctggtgaatggccaggcagccaaggtgcgccagccagtcggcccgggagatgttctcacagtctgggaacagccggcgccggaaagcctggcattttctcccgaacccgtggattttgacgtcatagacagcagttcagactggatcgtcgtcaacaaacccgccgggctggtcacccatcccggcgcgggcaactggacgggcactctgctcaatggcttgctgcatcgtttccccgagcttagccgtgtcgcacgggcgggcattgtgcatcgcctggacaaagacacctcaggtttgatggtggtagctcgcaatgagctggctcagactcatctggtgcgtcagttgcaggcgcgtagcatggggcgtgagtatcttgccctggcccatggctggttggcgggggccggcacggtggatcggcctatcggccgcgatgcgcgcgtgcccgtgcgcatgagcgtagagcgtcccatcgcagccaagcccgccattacccattacctgccgcagcgccggggcgaagcgcaggagggagagcgtgtgactgaagtgatctgccgactcgaaacgggccgcacccaccagatccgcgtgcacctggctagcctggggcatcccctgcttgctgacacgatttacggtggtcgcgcgttggccggcgccacgcggcagatgttgcatgcgcgggccctgcatttcgatgatccgggcggacggggtgaggtgactttcgaggcggcgttgccgcccgacatgcaggccgtgcaaggagccctgatatggaccgcttgatcggcagtctgccggtcgttaccggcccggaatggaagggtgtgacgtatttctgtaccacccgcgaaggcggggtgggtgtgccgcctcacgacagtttcaacttgggtgtccgtgcgggcgaccgccccgaggcggtcgccgaaaaccggcgtcgcctggcggcggctttgccgggcgagccgcgctggttgcggcaggtgcatggccccgtcgtgcatgatgccgatcaggcaaggcctgacgaggaaatcgccgcggatgccagtgtgacgacagagccgggacgggtgttggccattatggtggccgactgtctgcccgtgttgattgccgacgcgcaagggcaggtgttgggggcagcgcatgccggctggcgtggcttggccggtggcgtgctcgaaaacaccctggccttgatgcgcagcaaaaagcctgctgccgatggctggcgggcctgggtcgggcccggtatcggaccgtcggcctttgaggtcggcgccgatgtgctggaggcattcggcgccgccggcgatgccgaagtggcgcagttttttcacgcagctgccgaaggaaagtggctggctgatcttccggggctggcgcgtttacgtctgaaacgcgcgggtgtgtcggacgtggcgctgagcggtctgtgtaccttccaggatcgcgcacgttttttctcttaccggcgcgatcgcgaaacggggcgtatggcaatgttggcctggttggcacctgcttgagcgcatgccgatgaattgagtgcgggcagcttgcagcgcctgcccgatcgagcacggctttcttggattacccgcattgacaggcatttttcgtagatgcaacatcaacgtgcgcagttccgataacaaggtgtcgaagtgaacgcccctctttccgccgcatggccagttccggtgagcgtggcgccggatgccctggcagatatccaggccgagttttcccgagaatggttgcgcatctgcgatgaggctcggcgcggcgtgttgcccgctcccgctgacaagcgattctccgctcctgcatggaagaccgattcccgtcatttgctgatggctcacgcttacctgttgtccgctcaggtgctcaaccgcatggtcgatgccgcgcaagtcagcgagcccttgcgcagccggctgcggttttccatcatgcaatgggtcgatgcgctgtcgccagccaattttctggccttcaatccggatgcgcagcaatccatcatcgagtccggcggagaggcgcttcttgcgggtttgaccaatctggtagccgatatcaaaaaaggccgcattacgcagactgacgaaagccagttcgagatcggccgcaatgtagcggtgacacccggcgaggtggtttacgaaaaccgcctcatgcagctcattcagtatgcgccgcagaccagcaaggtgtatgagcggcccttggtcgtggtgccgcccaatatcaacaagtattacatcctggatttgcagccggacaattcctttgtgcgtcacgcggtgcaggcgggccatacggttttcattgtttcctggcgcaaccctctggcttccgatcaggatggcgtggatagcgcgacctggagcgacttcctcgacgaagccgtactcaaggccctggcggtggcggctgatatcacggggcagaaacagcttaatgccctgggcttctgcgtcgggggcacgatgctggccgccgcgttggccctggccgatgcgcgaggcgagcagcccgtcgcctcgttgacccttctgacctccttgctcgattttcacgataccggcgtgctcaacgttttcgttgatgaaggccacgccttgttgcgagatcaacaattggggcagggcggcttgatgccggcccgcgatctggccacgacattctcttttttgcggcccaacgaactggtctggaattatgtggtgggcaactacctcaaaggccagactccaccggcgtttgatctgctgttctggaatgcagacagcaccaatctgcccgggccgtttttctcgtggtacttccgcaatacctatcttgagaacaatctgaaggtgccgggtctggcgcgggcggccgacacgccgctcgacctgacgcggctgcgcatgccggcctatatctacgggtcgcgcgaagatcatattgtgccctggcagtccgcctatgcttccacgcaattgctgcgcggcccaatgcgattcgtgctgggcgcctccggccatattgccggcgtgatcaatccgccggccaaaaatcgccgtagttactgggcgcatgacggtcaagaggtgttgctcggcgatcctcatgtttggagggcgggcgcgcaagagcacgcaggaagttggtggcccgactgggttcagtggctggcgggccatgggggacggcagattgccgcccgccgccgcctgggcaataaaacctatagacccatcgaaccggcgccgggccgatacgttaaagtcagggcagtctgaatacagagcctgcccggttcagtttcaatcttgcgtcgaaacaggaggaagtcaatatgagcggaaaactggcgtatgtgacaggcggcatggggggcattggaacctccatctgccagcgtctggccaaagatggcttccgtgtggtggcgggctgcgggcccagccgcaattaccagcagtggctggatgagcaggctgcgcagggctacacttttcatgcgtcggtgggcaatgtttccgattgggactctaccgtccaggctttcaatcgcatcaagaacgaacttggcgagattgatgtcttggtcaataacgcgggcatcacgcgtgacggcttgttccgcaaaatgacggtcgatgactggcgcgccgttatcgataccaacctgaacagcctgttcaacgtcaccaagcaggtgctggactcgatggtcgatcgccaatggggccgcatcatcaatatcagctcggtcaatggccagaaagggcagttcggtcagacgaattactccacagccaaggcgggcattcacggctttacgatggctttggcccaggaagtcgccagcaagggcattaccgtcaacacggtgtcgcccggctatatcggcacggatatggtgcgctctatccgtcccgacgtgctcgagaaaatcgtggccacgattcccgtgcgccgtctgggctctcccgaagagatcgcctctatctgttcctggcttgcttctgatgagtcgggtttcgccaccggtgcggacttctcgctcaatggcggcctgcacatgggctgacgaggcccatggggacaggccagcgcctgtccggcaaagcacgtaaaatagttgagaattaaaagagatcgcccgatctcggggatagccatgacgcaagctcaatctgacgcaccccagcgtctgatcaagaaatacccgaaccgccgcttgtacgacacccagaccagttcttacatcactctggcggacgtcaagcagttggtgctggccaatgaggactttcaggtcgttgatgcaaaaagcggcgaggagctcacgcgcagcattctgctgcaaatcattcttgaagaagaaagcggcggcatgccgatgttctcttctagcatgctgtcgcagatcatccgtttctacggtcatgccatgcagggcatcatgggttcttatctggaaaaaaacatccaggcctttatggaaatccagcagcgcatggccgagcagtcgcaaggactgtatggcggcggcaatcagttcggtcctgaagcctggacgcagttcatgaatgtgcagacgcccatgctgcaaaaaatgatgaacaactacatcgatcagagcaaaaatctgtttgtacagatgcaggatcagatgcaggatcagacacgagcaatgttcgccaacttcccgtttccacccgggcagggcgggcgcaactgaccttgtccggcaataagcagaacggcgtcctaaatggacgccgttctgcttttgtgcctgtaaacaggacgttatttaagatctttgtaagctgcttgcctctaccattaatgaaaagcgttcttgtttgtgtttttcacaagctttcacttacccgaggataagcccaatgtttaagaaagccctcttgctggccgcagccgcgatgacgatttctggcgccacgatggctgccgagtatccgatcggcaaaccggtggaaaagggcggcatggaaatcggcgccgtctatttgcagccggttgaaatggaccctccgggcatgatgcgtccggccaaggactccgacattcacctggaagcggatatccatgcgttggccgataacgttacgggcttcccggaaggcgagtggatgccctaccttgtcgtcaactacgagatccagaaggtgggtagccaaaacgtgcagaagggccatctcatgcctatggtggcgaatgacggcccgcattatggcgacaacgtcaagctggaaggcccgggcaagtacaaactcaagtacacgattctgccgcctaccgccgacaaggcatcccatttcggtcgtcacgttgacaaggaaaccggcgtgggtccgtggtttgaacccatcgaactcaactatgaattcgtgttcgctggcactggcaagaagggcggatactgatcatgcgcggcctgttggccttgttgctggccttgatgctctggatgccggctcacgccgacgaaatgccgacgttcacgctcacgttcaagcccgatggcactttcgagcccgtcaggcttgaggtgccggcgggccgcttcaaggtcgagctgatcaacgaaagtaatgagccggtggaattcgaatcgattccgctgcgcaaggaaaaggtgctgggccccggcgtgaagtcctttgtggtgatcacgattacacggccgggcgagtatcctttttttgatgattttcaccagaacgtgaaaggcacgctggtggtcaagcccaaggaataagccgggccctatggaacaggttgcattcattgtctggcgtgaaagcgtcgaggctctgctggtggtaggtattctgtatgcatggttgcgcgctacgccggaaggcaggcgcggtctgccgtatctatggggcggggtggcggcaggcctggcgctggccttgatgctggcgctggtgctgctgggtgtgtccgagtggctgagcgacactgggcaggagtggttccaggcggctatgtcattgatcgcctgcgtgctggtggtgcagatggtggtctggatgaaacgccacggccgcacgctcaagcgcgagcttgaaggcggtgcgcgcgcctccatcgcgaatgacaactggtggggcttgctggtgcttgtcatgattgccgtggcccgtgaaggcagtgaaacggtggtgtttctgtacggcaccgtgtcggccgctcagcatggtggcaatccctggatgctggccttggctggccttggcggttttttggtcgccttgttgaccttctggctgttgcagcttggcggcaaactcattacctggcggcgcttcttccgtgtcacggaagtgctgctgctcctgctggccggttcgctgctggtgggggggttggaccatctgatttcgctggatgtcgttcccaccctgatggacccagtatgggacagttcgtggttgctggacgatagcagcggtgttggcaaaattctggccgatttcgcgggttaccgcgccttcccagccttgatttccgtgttggtctggctggtgtattggctggtggtgtggggatttctgcgccgcgccgatgcccaggctgcacaaatgacggcccgctgaggcaagcggccgacgaggttttgcaatggctactgcgttagggcgggcggccgcccgctttgctgattttcttcgcgatcatgccccgttgctgcgcaagcttcagtggggcattgttgcgatatacgcctttcttttgatcgtgccggcctttctgcccttaccgggccgcacggcgtcgctgttcaacaatctgaccgtactggcgcagtttgccttctggggcatttggtggccttttgtgttggtgtccatgcctattttgggacgagcctggtgtggctggttctgtccggagggcatgttggcagaatggaccagcgagcggggtcaaggccgcgccattcccaagtggatgcgctggggcggctggccttttgtggcttttgccctgacgacggtttacggtcaattggtgagcgtgtatcagtatccgctggccgtgctggccgtgctgggcggctcaacggtggccgccatgatcgtcggttaccgttacggccgcagcaagcgggtctggtgcaaatatctctgtccggtcaatggcgtattcaatcttctggccaagctcgcgccctggcactataaggtcaatgaagaggcttggcggcatcccgtgattcgtatcgagcccgtcaattgcgcgccgcttgtgcccttgcggcacatgaagggcgccggtgactgtcatatgtgcggccgttgcagcggctatcgcggcgccatcgcgcttacgccgcgttctcccgagcaggaaatcgtcagggtggccgatggcgacggctggcaaaccgcgctgatctgtttcggcttgatgggcgtggcaatcggggcctttctctggagcgccagcccctggttcgtgacgctcaagcaatgggccgccacctggctggtcaatcacgacatcatgtggccactgctcgacaacgcaccctggttcatcctgacgcactaccccgaggtcaatgacagtttctcctggctggatggcgccgggattctggctttcgttgctggggctacggtctgtgtgggtggggcggtgtttgtcagcctttgggtggcgaaccgcattagtccgctggctcaaggcatgcacaagcttgcgcaatcgctgatcccctctgccggcattggcgtgttcttgggcctgtcggccacgacagtgacgctgctgcagcatgagggcctgcgtacggcctgggtgaagccgctgcgtttcacgctgctgaccttggcggtgctttggaccctgcgtctggcctggcgtatcctgtcccaaagccaggtcggcgcgctgcgccgtgttttgtcctggctggtcgtggctgccgggctgacgccgttttgcctggcctggtggctgttcttcgcggcttggtaaaaatcgcgcgcggctgtatctgtcgcccctgacggacagccgctatattgggcattttctccgagccctgcgccatgcctgcttaccgctatcgtctcgtcaatgtgttcgccgaagcgttcttcggcggcaatccgctttgtgtgtttgaagatgcgcaaggcatgtcgtcagaaaccatgcgtgatctggcgctgcaattcaatctttccgaaacgacttttgtgctcgaccgcccggagccgggcgtggctgtggtgcgcattatgacgccgacgcatgaaatggcgtttgccggccatccctcgttgggcacggcgcatgtgctgcgcgacttgggtctggccgtcgagggcatgacgaccttgtcggtgccggccgggcgtgtgcccgtaagtgctgagggcgatgtctggaccctggtgacgccttcagtcggcgcaccaggtgtgcggacgcccgaggccagccgcgccgaggtggcggggtttctgggtatttcgcccgaagacatcgcaggcgatcccgtatggatgaataccggtatcgagcagtgcgtggtgcccttggcctccccagaggccgtggcgcgtagcgtgcccagggatgcgccgcagtggggttctagcctggatggccgccgcgtcttgtatgccttcgcgtttgatgagggcaggcgcagtcatggccgtgaagtggtgcgggcgcggtatttcagtgcccgtggcgcgagcgtggtcgaagatccgggtacaggatctgcctgcgccaatctggggggatggttgctgacacaaggtcgagccattcccgatggcgtggtggtggagcagggcgatgctttgaggcgcccctgccgtttgttcctggatgtagatgcggcgacacaggctattcgtgtgggcggccgtgtcatcagcgtgggggaaggcgtaatgcatttgccttgaggccagtgacgctgcaggcgccggcgggcatctctgcagcgtcgagggccgggcggcgtcgccgccctcagccatggtttgcagcaggcccttacttggcgcgagccatctccaccttcacgtcatttttgacctgtttgacgccgtccacgccgcgcgtaacgatggcggcccgatcagcctggaaagccgtgcccactgtgccggtcagggtcacgacgccattattggtttcgacggcgatgtcgagtgcgctgaggtccttgtcggccacgatggctgctttcaccttggcggtgattgcggcgtcgctggcgtattctcctacggattgcttgggctgtgcttcagcagcgtgcgccaggccggtgaaagcggcggccgagcccagggtgatggcggcgagcagttgacgagttttcataaatgttctcctggtaatggcgcttgagctgggtgctcaagcgaaggtgctgcgaggctgcggatgctatttctttctcaaagcgccactgaggacggatagcagtgcgagcaccaggaatacaaagaacaggatcttggcgatgccggcagcgccggcggcgatgccgccgaagcccagaaccgccgcgatgagggcaataacgaagaaaacagccgcgtaatacagcatgatgattctcctcgaatgtgagcacccggatcagcggttgcggtcgaagaagtcgcgcacttcctgttgagcctgctcgcgggttttgccatagcgctcttggatcagacccgccaggcgttcggcattgccttcggtgcgggtgagctcgtcgtcggtgagttctccccaggcggcacgggctttgccggtgagttgcttccacttgcccgcaataatgtcgttgttcatatcgcctccttgagttgctgtaggcggatcacctggccgggtgatctgcgttgagaaccgatcggcatgggtctaccctaaaagtcctgagcaggcagtgtcaaactaggctgtggatgaatgtaacaacgccgtcctaggacgtttcttagggcggcgcgcaacaggcagcgttacatttcagagaagtcttgatcagaattgagccgtgtctgtaacggcatccatcaaagcatgcggcgtaatgcgtcgtcgcatttgaagtagtgatgccagagcgcggccagggccgtgcaggccgctcacgcagcctgccgagcagcagagggcgcgccttcacggagggccacgggttggcgcctatgagatgccaaccccagtccaggccgatgagggtgacgggccggccatgttcaccgtcaggatggctagcaggagttgggcagaataaagacctaatgcgccaaatgcctggcacgcgccagcagggcggattgattcagagctggaggcggttcatggcgggggcaatcgcctgccgtcagcagcaacggtacgcccgcgcataaatgcccgtcccggcgcatctccccggatggcgatataggccagcgcaagccgcgcggcagttatgcagcgcagggcgagcgcgcctcgccttgtaccggggcaatggccgtctcgatatggaccgcttcctcacagagcaagaagccttatcctagggcaagccaccggccagcttgcttgacgtcagctctgctgcgcggacgatccggccccgaagccggggccggctgtctaggtcagcctttctcggcgacacgctgcgcgatgtgcgccagcgcttcctctacctgatcgaccaggatcaggcagaggtcgcccggtgacaggctttccagtgcgcggtcgatcgcaatgaactcaccgcggatttcttcgatccgggaggcgcgcttggcctgcgtgagcccttggcgcagcagcgcgatgacctcgccgtcctcacgcccgcgttggcactgatcttcatagagcagcacgtcgtcgaagtaatcgcccaggatttcggtctggcggcgaaggtcctcatcacgccggtcgcccgcgccgctgatgacgacgctgcgccgcttggccggtaaggcttcaatcgccgctaccagggcttcgatggcgtcggggttgtggccgtagtcggcgatcagggtagcgccgccgtaatcgaagacattgaagcggcccggtgcggtctgcgcgtcattgacgaaggaggccagcgcctggcgtattgtcgcccagtcgatgcccaggccccaggctgcgccaatgcaggccatggcgttttcgacctggaaggtgatcgcgccgtcccgcgtgagcgggatttgggccagcggaatacggacttcctcgccgccttcggctgctacgatgtcatcgtcttcacggtagaccacacgacgtccttgtgcgcgatgtgtggcgatgatggggtgattgcggtcgggtgcgaagaaggtcacgtcgcctgggcagacgctggccattgcggcgacatgcgtatcggcggcgttcaggacggccatgcccttgttgcgcacatattgcacgatcacgcgtttgactgcggccagctcttcaacggtggtgatataacccaggccgaggtggtcgcccatgccgatattggtcacgatggcgacatcgcagcggtcaaaggcgaggccttcacgcagaatgccaccgcgcgccgtctcgaacacggcagcatcgacatcggggtgcaacaggatgcggcgcgcactgcgcggtccgctgcaatcgccggtgtcgatacggcgagttcctatgtacacgccgtcggagttggtcatgccgacacgtttgccggagacggccagaatgtgggcggacaggcgcaccgtggtggttttgccattggtgccagcgactgcgatgatcggaacgcgggcatcgtcgccttccttgaacatctggccgatgatggcctcgcccacggggcggcccttgccgaacgatggtgtcaggtgcatgcgcaggcctggcgccgcattgacttccaccacgccgccatgttggtcttccagcggcagatgcacggtttcggccaccacgtccaccccgcagatgtccaggcctatcatgcgcgccgccgtgacggcgcgcgctgccatttcggggtgcacctcgtccgtgacgtcggtggctgagccgcccgtgctcaggttggcgttgttgcgcagcacgaccagcgcgcctgaaggcggcacggattcgggcgcatagccctgtttgctcaagacgcccagggcgatatcgtccaagcggatcttggtgagcgaggtggcatggccgtcgccgcgcagcgggtcggtgttgatgtcatcgaccagttggcggatggtatgcacgccgtcaccggtcacctgcggcggatcgcggcgagaggccgctaccagggtatcgcccaccaccaacagccggaaatcatggccgggtatatagcgctcgacaatgacttcggagctgatctgcgcggcggcctcgtaggcggccagcacacgctcacgcgtttcaatattgacggccacgccgcgcccctggctgccgtcgcgcggcttgacgaccacggggccaccaagttcctgcgccgcttcccaggcggcttctgcgtcgtccacagagcggcccatgggcaccggcacgcccgcggcgtccagcaacatcttggtgagatctttgtcttgggcgatggactcggcgatcgcgctggtatggtcggtttctgcggcctgaatgcggcgctgacggctaccccagccgaattgcaccatactgccctgcgtcagtcggtgataagggatgccccgcgccacggcagcgtggacgatggagccggtcgaggggcccagacgcaggtcttcatcgagctcgcgcaaacgcgcaagcgcctgcggcagatcaaagggctggtcatgcagagccgcctcgatgaggctcagggccaattccaaggctagccggcctacgtcttcttcgctgtattccaccacgacctggaacaggccaggctcgggtgtgggggaggtgcggccgaaggtgaccgggcagcctgcatgcgcctgcatagtgagcgcaatggcttgcagcacgtgggccagcgagatggcgccgctatggccttccggtcgcaacaggccgatttggggaaagcgcgcgcgcaggcgggcttcgaaatcgggcaggtcatcgatggagcattcggccggcgcgcagagggcgacggcttcgatggcggtgttgcggctccagaggttgggacctcgcaaggcgcggattcgggatacttccatggcaggttttcctgtcgtcgaagtgcgccgccttataggcggcgccagcatattgtttgtgggtctgtttactgttgaatccagcggcgcaccaggtcaatggtggggccggaaaacgcttcgtcggactgcagcaaaatgaaatcgtcgctagccgccgcggcaagcacatgctcgatggctcgcgcgtgatccgcctcctcgacaatctgtaccgcaggcccgctttgcgtcaggccttggcgcagcagggcgcgggcctggcctgccgggcgtttgcttttgaccgtggcgtcgtcatagagaacgacaaggtcaaaaagctggcccagcagccggccctgctcgatcagatcggcgtcccgcctgtccatgccgccggagtacacggcgatacggcgtttggccgggaaacgctgcacggcagccgacagggcgcgcagacccgaggcgttgtggacgtcatcgaccaccacgctgaccgagtcgcgctggaacagcgtgaactgccagggcgcgtctgcctgatcaatgtcgaaggtttcgatgccggcacggatgaggtcgaccgggatgtccaaagcccaggcggccgccacggccgccaacacgttttcggtctggaactccacgcgtccgccatgcgtaagcggaatggcggcgataggagccagtttttcttcttcctcgccacgtgccagcacgatgtgctcgtcgcgcaggaatacggtgcgtttgccctgggtgcggtgttgcgccagcgcaggcagttgcggatcgatgccgaagaacaacacttcaccatcgcacagttcggccatctccactacgcgggcgtcgcgcgcattgagcaccgccgcgccggtaggcagaaccacgtcaacctgcgtgcggaacacggtgaacaggcgttcggtttcgttgatatcgaaatcgcccagatggtcgccgtcgtcgatattggtcaccacgccgacctggcagcggtcataggccaggccttggccgagaatcacgccgctatcgttctcgatgacggcagcctcgacgttgcggttcattaacacccggcggcctgccgcccagttggcgcaatcgcctttttgcaccaggcgtttgttgaagtaaaggccctcgctgcaagccaagccggtctgtttgcccgacaggtgcaacagacggctaatcaggcgggcaaccactgtcttgccattagtgcccgtgaccccgacgatgggaatccggccgtcttcgccttcggggaacaggtgatcgacgatggcgcggccgactgggcgcggggtgccttcggccggcttgatgtgcatcagcaggccagggccggcattgacttcgacgatggcgccacgctgctccgccagggggcgggagatatcttccgccaccaagtccacgccggcgatgtccagccccacggcgcgggcagcgagcgctaccagttcagccgtatcggggtgaacgcggtcggtgacatcgaaggcgacgttgccgctgcgctgaatgagtacgcggcggccttcggcgggtacgctttcggcggtcagtccctggcgggcaatttccagacgcgcggcagagtccaggcgcacggggttgagcgggtggttttcggttcggccccggcgcgggtcagtattgatctggctgtcgatcaggtcttcgactgtggagaccccgtctccggtaatccaggccagttcaccggcggcggcagccaccatgcggtcgcccaccacgagcaggcggtgttcgttaccgggaacaaatctttcgacaatgacgccgctgccttcatcgacggcaacggcataggccgactcgacttcttcacgggttgacagattggtgaatacgcctcggccgtggttgccatcatagggtttgatcaccacaggcaggccaatacgctcagccgccgcccaagcctgttcgacgctgtcaaccaaatgcccttcgggcaccggcacgccgcaagtctcaagaatggatttggtcaaatctttatcgcgcgaaatgccttcggcgatggcgctggtgcgatcggtctccgccgtccagatgcggcgttggcgtgcgccgtagccgaactgcaccagattgccctcgaacagccgggtataggcgatgtcgcggtcatcggccgcatcgacaatgcaggccgtgctcgggcccaggcaatggcgatcgaccaggcggcgcaaatcggccacggtctgcgccacgtcgaaatcgcggtcttcgatggcggccatgaccagatcacgggcggctgacagcgcggcgcgggtgacaagctcatgccaggcgcgcacgataactttgtacaccccgaccttggaggtttctcgcgccttgccgaagccgcccggcaggcccgccaggttttgcagctccagcgtcacatgctccaggatgtgggcaggccaggtgccttcgcgcagacgctgcagaaaaccgccgcgcacccctgggctgcaacgatgttcgatcagcgtgggaagccaggcggtcaagcgctcatagaaacccggtatgaggttggaggggtattcctccaattctccgatatcaacccatgcctccagcaccggacggtaagtccaaatattcgggccgcgcaacgccacgacatcgataaattcaatgtccttttttttcatgtttctttatgagtttatatcgcctggctggcgcgaagagcccggatagggagtaagttcgggtagcgcacggagaatataagccaagcgggattgggcggaagaatttcctagggtggaaaatatgaaaaccgactgctactatacgccgcctttttgcccatataaactcaagctgttgtaaggaacggacaggttttcggaccccagttggggccgccaagctgagtcgaaggttggctccaaaagcgttctgatgaaaaaacacgatcctaattccggcgctacagggcgcgagttacctgttcggtggcaggccgaagtcgaatcacaactcgacgctagtgaaaccctcttgggctggcttgagactgatcttgacgcacgtctatgttttcgtccaggcctcgtcgcggtcacggaccgccgtttgctggcgcgtgcgcccgaagatgagcgctggcgtgtgtttccttatgcgccaggccaacgcctgacgctgcaggatcacgcaggggcagtctgcctcgaattggccgacccgcaggagcggctcggccaatggcgctttacgctgggccgcaacccggcggcgctcaagttgctgacggctttcgaggggcagcacgccctgaggttgtcgggtgccgcgacgcagaaaaagcagggtgtcgatgtttgcccaacctgccagaatcctttgcccgaaggcgaggatgactgcccggcttgcagcgaagaagtccaaccttcaacgacctgggcgctgctgcgtctatggcgttttgcgcgaccctatcgcgtaccgctgatcagcggtttcattctgaccctgctcgcgacggccgccaccctggtgccgccctacctcaccatgccgctcatggatgacgtgctcatccctttccagaacggcgaagtcattgattacaacaaggtcaggctttatctgggcgggctgctggcttctgccttggttgcctgggggctggggtgggcccgcacctatatcctggcctgggtcagcgagcgcatcggcgctgacctgcgcaccaccacctatgcgcatctacaaaccctgtcattggagtatttcggcggcaagcgcaccggggatctgatggcgcgcattggcagcgaaagtgatcgcatctgcgtgtttttgtcgttgcacctgctcgatttcgccactgatgtgctcatgatggtcatgacggccgtcattttgttctcgatcaatccctggctggcgctggtcacgctgctgcccttgcccttcatcatgtggatgattcacgtggtgcgagaccgcctgcggcacggctttgaaaaggtggatcgcatctggggtgaaatcaccaatgtgctggccgacaccattcccggtatccgcgtggtaaaggccttcgcccaggaaaagcgcgaagtgcaccgcttccgtgaggccaataaccgcaatctggaggtcaatgaccgtgtcaataccgtgtggtcgctgttctctcccacggtgacgctgctgacggaaatcggcctgcttgtggtgtggatttttggcatttggcaggtgtcgcaaaaacagatcaccgttggggtgctggcggccttcctggcttatatcgggcgcttttatatccgcctggactccatgagccgcatcgtctcggtgacccaaaaagccgccgccggcgccaaacgcattttcgacattctggaccatgtctccagcgtgccggaaccgcaaaagcccgtgccgatgccgccggtgcagggccgcattgagctgcgcaacatcggctttcgctatggcaaccgttcggttatccgtggcatgaatctctcgattgcgccgggtgagatgatcggtctggtcggccacagcggttcgggcaagagcacgctcatcaacctcatctgccgtttttacgatgtttccgaaggcgccatcgtggtcgatggcgtggatatccgttctttgcgcgtggccgattaccggcgcaatatcgggttggtgctgcaagagcctttcctgtttttcggctctattgccgagaacatcgcctatggcaagcctgaggccagccgcgaggagattattgccgcggcgcgcgcagcgcatgcgcatgagttcattctgcgcctgccgcatggctacgactcactggtcggcgaacgcggtcaggccttgtcgggcggggagcggcagcgtatttccatcgctcgcgccttgctgatcgacccgcgcattcttattctcgatgaggccacgtcgtcggtggacaccaccaccgagaaagaaatccagaaggcgctcgacaatctcgtgcgcggccgcaccacgatcgccattgcccaccgcctgagcacgttgcgtcgcgccaaccgcctggtggtcctggatcgcgggcgcatcgtcgaagagggcatccatgaggcgctgatggagcgcgaaggcgcttactacaagctttatcaggcgcaggcgcgcaataaagaaaacgaagcggaagacggcgacgacgtcgccgccgtcgcataacatcatgaacccagactttcagctagggcgcaatgcgctaggccgcttgatcctgaccctcgatgggcagacttatgagggagtgatgcccgtgcgggcctttcccatcagcgcgccggctcgcggcctgtcgctcgtgactaccgatggccgagagctgctctggcttgacgacatcgaacaggcgccggccgaggcgcgcgcgcttatcgaagcagagcttgcgggccgtgagttcatgcccgagatccgtcgtattgcagcggtgtccacctatgcgacgccgtccacctggacagtcgagacagatcggggcgatacgcaattcgtgctgcgcggcgaagaagatatccgccggctcatggggcagacgctgctgatctcggacagccacggcattcattatctgatccgcgatcagcttgcgttggaccggcacagccgcaaaattctcgatcgttttctctgacgtaatcagggctcgccgcgtcgcagaggcgtgtggcgggccagttcatccagatactcgttgatggcctgcgtttcgtgaccgagaaagtcatcgatggcggccgcgaaacgcgggtcggcaatccagtgcgctgaccaggtcggggtaggcagcaggccgcgcgccatcttgtgttcgccctgagcgccgccttcaaatcgggacagaccttccttgatgcagtactcgatggcctgcagataacaggtctcgaaatgcagaccgggcaggaaagtcatggcgccccagtaacgcccataaagggtatcgccgccgcgcagattgagggcgcaggccagcggcgcttcatcgcgctcggctatcaccatgaccagcgtgtccggctgcgtcgccaacagccgttcgaaaaaggccagcgtcagatagggcgggttgccgtgttcccgataggtccgctcgtagcaggcatagaaaaacgcaagttccgcgctcccaatttgcctgcctcgcagatgccggaaacgcacgtcttgcacctttttgcgatcctggcgcagttttttgcgtttgtcgtggttgaagcttgccaaaaaggcatcaaagttggtgtaaccggcgttacgccaatggaattgcacgccttcgcgcagcatacagcccgcttcgcgcagggcctcgatatccgtctggtcggcgaatagaacatgcaaggatgaaagcttcagtgccgcggtcagttcgatcagcccccgggccaacacggcgcgcgccggggcatgggccgccagcagccgcgggccgctgacgggtgtgaaaggcactgctgccaagagcttggggtaatagcgcaggccgtggcgctcgtaagcatcggcccaggcatagtcaaatacatactcaccccgtgaatgggttttcagatacagcggtacggcgccagcgagcgtgtcaccctgatgcaggctcagaaaaaacggcgtccatccggtacgcggactggcgcagcccgtgtcgtgcagggcagagaaatacgcatgcgatagggcagggtgcccgccggtcagccggtcccattgggcggggtcgaggctgtccagcggcgtatcaacctgcaggcggtaagtgtcgatcatggcgcaatgataaagtgcggccaggcaatggatgtggaaacatgatgcaaaggcgcagcactcagagtgcaggcattggcggcattggccgcttcttcatggcaagacaaagtggcggcggttgccgccattgatggcgcggcagaggcgggcgcatcagatgtgctgctcgcgtcttcagccttgccaggcaggccggactaccctgagctggtgatgccggctcaggtcaagcagcgctcggtgcaaacggcgcaggggcgcgccgcattgctgcacgcgctcgcgcacatcgaattcaacgccatcaatctcgccttggacgcggtctggcgctatcccgggctgcctgaggatttttatcgggattggatcaaggtggcgcaagaagaagcctatcactttgacctaatcaaccgccatcttggccgactgggcaggcagtacggtgattttccggcccataacgggctttgggaaatggccgagaaaacgcgcggcgatctcctggccaggctagccttggtgcctcgcacccttgaggcgcgcggtttggacgcctcaccgctgattcgcgccaaactcgcccaggcaggggacgccgaaggcgccgccattctggacatcattctccgcgatgagattgggcatgtggcgatcggcaaccattggtatcgctttttttgcgcacaacaggggcgcgaccccatcacggcctacgcagagctcgcgcttcactacggcgcgccgcgcttgcgcgggccgttcaacctcgatgcccgacgtgccgccggcttcgatgaggcggagttggccgccctgcgcgcgcaggacagcccatagccgcgcaagcgcaccccgtttagaatggaccgcatgaaaaaaccttcgattttgcttgccgtggccgcgtgcttggccgctggtcttgcccacgccgcacccactgcgcaagaactgaaaacctaccgtcagtgcctggtcgatttgcgcgccaaagccccggaggcaggtgtcacccaggccaactacgatcgttacaccgatggcctggaacccgatatggatgtcatcagttttctcgatgctcagcctgagttcaaaacgcctatctgggactatatggcggggctggtcgatgcagagcgtatcgatgacggccgccagggcctgaatcaatgggcttccgttctggcgcgggttgaggcggaatatggcgtcgatccggcgaccgtggtggcggtctggggggtggaaagcaattttggcaaaaacctggggggtcgcccactcctgacttccctgtccaccctgagctgttttggtcgtcgccaaagctatttccggggcgagtttctcgccacgctgcgcatcatccaggacgagcatgtgtcgagcgatcgcttgaagggttcctgggcgggggctttcggccagacacaattcatgccttccacctatctgcgtctggctgtggattttgacggtgacggtcgccgcgatctggttgacagcgtgcccgacgcgctggcgtccacggccaatttcctcaaacgtgcgggctggaacaaagcgctgccttggggattcgaggtcaatttgcctgcgggcatggatatctctacggcgggccggcgtaacaagcagccgatgtcggcctgggctgcgcggggcatcaagcgggtcgatggccaaccattgcccggcggcgagataccggcggccttactgctgcctgcgggcccggaaggccccgcttttctggtgacgcgcaatttcgatgcgctgtactcgtataacgccgccgaaagctatgcgctggcgattgcccatttgtcggatcgattgcgcggcggcttaccgtttgcacggccctggccaacggatgatgcgggtctgtcgcgcgccgagcgcaaagagatccaggagttgctggtcgcaagaggctatgacatcggcatgcccgatggcgtgattggcgcgcggactcgccaggctttgcaatccgtgcaacgcgaattgggcttgcctgatgatgggcgtgctgggcaacggacgctgaaggctttgcgcgcccaaccttgagcgctctatccgccgggggcatcagggttggagtcaatcgcgagcagacggatggctggatttatctcaaggcaggcgcattggctgcgcaagcaagatgcgcggtcaagcgtcggcgctcgcggtggtgtgaagcgtcgcctaaggcgctcgggctgccagtaaaatgatcgccatccgtttcctggagtgatggaaataatcagaaataccgggaattaaaaaccatggcgtttcatggcctggccggacaaaccgattttcatcggcgtacatcattctggcggctatcatcctaataccttgcggactagcgtcttaactctctgccttgatgcgtcgacttgatttacgccgcctgattttggggctgagcatactgtccttactgctggctttggccggcgccttgtatgccagcaccgtagtgcagcgagacatccttcttaacaactccttggaagacaatcgggctttcgcgcagaaacttgcgcgtagcgcagacatctttctgcgagagagcctgggcgagttgtcatattcggcgcgcctgatcggcgccgatgacgcctccccggaaatcgtgcgccgcgagctggagcgtctgaagcatcagagcagtcgctttaatgcaacggcttatatcaatgcagagggtgtgttggtagacgtcttgccagggggggaggcgcttcctggcagggtcatcagcaccactcagatggagcaggcactggccagccgactgcctcgtgtcagcgatccttttttagcggcaactggccgttgggtgctggccttatcgcagccggtgttcaaggcggacggacggtttggcggttttgtgatgggcgttcttcatctccatgagcgcaatgccctcgccgaactcctgggcgagcagacgcatcagaacggctcttaccaatacgtcgtcgaccggcgcggggtgctgctgttccacccggacacgccgcgtgtcgggcgtttagtggatcagaatcctgtggtgctggccatcatgaatggcgaggaggggactcggcgtttgttcaataacgatggtgtcgacatgctgagtggctatgctttggtccatgagaccggctggggtgtcgtcgcgcagcggccggtggattccgtgttggcgggcacgcgcaagctgctgttgctcaccattcagacctcgctgccctggctctgtttatctttgctatgcgtatggtggctcgccaatcgcattgcgcgcccgctgtcgcaactggccgcggctgccgccgatctggacaaaccacgcatcgcggaacggcttgcttcggtagggacctggtatcgcgaagccgaacagctcaagaccgcgctcgccactgtcagccgcaagatcgggaccaaattcaatcagttgcgccaggacagtctgacggatgcgctcactggtctgctaaaccgacgcggcctggacgaaatcctgcaaagcgaaccccgttatggccgggctatgtctgtgctggctgtggatatcgatcatttcaaggccatcaacgacgagctgggccatgcagcgggcgacgcggtcatacgcggtattgccgcgcttctgcgtagccgggcgcgcgccagcgacattctcggccgcttgggcggagaagagtttgtggtgctcttgcccaatacggatcgagctcaggctttgcaggctgccgaacgcattcgcgccgctgtggagacgttccaggcggtgccgggtggcgcctgtaccgtgtcgataggcgtcgctgtttatccgcatgagggcgcttcgctcacagccgtgctggagcgtgcggatgaggccctatacgaagctaagcgtggcggccgcaatcgagtgtgcgatgcggccgagatgcgcgcttgatgcccgctcaggctgatgccgtcaaccagggcagcggacagggcgtcaccacaaagcaggcgccgccattatcctgcttccagacaaagccaggtttcaatccttcgggcagaggcagcatcaaaatatggggctcaccccggaaatctccctcccagcccgcctcctcggctgcggcctgcgccgcattaaaggcggcgcgccaatcgtcacgcatgaagcccatctccatgctttcttcggacagtgccagcgcttcggccaccgttaacaaaaaatcccaaccctggtccatgggcggtacgcaatagacatgccaactcatcttgatcctctttggcaggatgccagcgaacgcattgaataacgcatcaagtattcagtgtagccaagctgccgggaagggcggcggtaaagtagggatcttgattcaagggcttttttcttatgtttgaatcgctgcatgccttctacaccacgctgcttgcaaagctgccagccctggggccctggctggcgccgctggccttcctgctggccttcatcaagtctttgccgctgctggccttgctcatacccggcaccgccttgttgttatcgatcggcgcggccatccatctcagccaggccggctttctagaggtatggctggctatctcgctgggggcggcgctgggcgattgggtggccttctccctgggtatctgggccggcccgcgtgtcctccaatggagctggctgcaatccaggccgcagctcgtggtgcgtacggatgccttcgtcaaacgctggggcgtgctcagtattgcgctatgtcgtttcttcggtcccctgcgggccacggtgccgctggccgccggggtgttcgggatgcctgctagatggtttcagctcgccaactggggttccgccttgctgtgggctgccgcgctactggccccgggttggctggggggccactggctgaaataggtgtcagcgtctgatatcgcggctgtttgcgtgggtgtggctggcgatatctatcctgggtgtgtatgcgttgttaagctcctgcgctgggcacccgtttagccatgttgacctcatcctctcttgccaagcatcttgctttgttcgcaagcgccttggtcctgatttgcctggccatgccggcctggtccgctacccagacttcccggctgatttttgcccaagacaccattggttcggtcgtgcatggcgagattcgtggcacgactatccgcgactatctggtgcgcgccaagcgcgggcaaaccatgaaggtcagcctgctgcccagcaaccactacgcctttgttacggtcattccgccaggggggcaggcccccttgtttgtcggagagtcctccgacgagcgggattgggcgggcattctgcccgcatcgggcgactaccgcgtgcgtgtgctcatgaatgaagctgccgcccgccgtggcgtctgcgccacctacgatcttgctatctccctgcgttagctcgcatagtgccggtctatccactggcggtaagcgccgctctgcacatggctgacccattcggcgttagcgagataccactcaaccgttttacgcaggccgctctcgaatgtctctgcgggccgccagcccagttcgcgctcgatttttctggcatcgatggcataacgacgatcatggccagggcggtccgcgatgtgcgagatgaggcggcgatagctgcccgagacatcgggtttgagttcatccagcagatcgcaaacggcctgaacgatctcgatattgggtttctcgttccagccgccgacgttataggtttcgccaggccggccggcttgcagcacccgccggatggcgctgcagtgatcctttacgtagagccaatcgcgtatctgcattccgtcgccatagatcggcatacgctggcccgacagcgcatgggtgatcatcagcgggatcagcttttccggaaagtgataaggcccatagttgttcgagcaatgggtggtcaacaccggcagaccataggtgtgatgccaggcccgcaccagatggtcgctcgccgccttactcgctgagtaggggctgttgggctggtaggcacgggtttcggtgaagggagcttcctctggctccagcgacccatacacctcgtcggtcgagacgtgcagaaagcgaaatgctgcctgcttcttgtcatccaggccttgccagtaaactcttgctgcctctagcagtgtgaacgtgccatcgatattggtgcgcaggaaatcgcccggatcgtggatcgaacgatcgacatggctttccgccgcgaaatgcacgattgcgcggggctggtgtgtggccagcaattgatcgatcagtgtccggtcgcaaatattcccctgaacgaagagatggcgtgcgtcgccagcaaggtcggccagattctccagattgccggcataggtcagggcatccagattgaccacggcctcctgttccccagccagccagtccagaatgaagtttgagccgataaagccggcgccgccggtcacgatgatcatggcagaaggcctttttttaagggcttgggatgggagcagggctctgcagcggtcggaatcgtgtgcattgacttaggtgtgacaagaagtcgtgtcgtccgggagcgtatatgccttgagacagcatcgtgcggccgccccgcttgattagccttacccttgcaatttacgccatgtggcagcgatgccgctcaagtaggtgcggtaatcgcaggctggcatctgatcaagcaacgcttcaaaacgctgaatatccagaaatccccgaaccagtgccgcctcttccgggcaacctatcttcactccctggcgtcgctcaatcgcttcgatatacgacgatgcctcatgcaaagccgtgctggtgccggcatccagccatgcgaatccacggctcaggcggcggacctgcaatttgccacgccgcaggtattctaggttgacgtcggtgatctccagctcgcctcgcgctgaaggcttgatcgcgcgagcgaagtccacgacctcgttgtcatagatatatacccccggcacggcataactgctcttgggttggccaggtttttcctcgatggagatcgcacggccgttgcgatcgaactccaccacaccatagcgctccggatctttgacgtgatacgcgaaaatcgttgcgccaccttcaaagctggatgctgcgcgtgggaagtcgtcgccgccggagaagatgttgtcccccagcatcaggatcacgctgtcgctgcctataaaatctgccgcgatcaaaaacgcctgcgcaataccctctggccgggcctgttcacggtacgcaatcgagataccccactggctgccattgcccagcagtttttggtaccgaggtagatgttccgggttcgagatcaggcaaagctccctcacgcccgacgcgatcagcaccgtgagtgggtagtagatcatcggtttgtcaaaaactgcctgcagttgcttgctggaaacctgggtgaggggataaaggcgggagccggtgccgcccgccaggaggattgctttcaattcaggttctcgttttttctactttcagaagactcttttacgcggctgacatcgctgcggcgtcgtcggccgcacgtgtgctcaagctttttcgtttacgcaggcccagggctgtcgtatcagcctagggttgcccataggccttgccgcccggcgctggaacacgattgtgagcgcggctcagcccacaggattccgtggacccgcccggctcgaaccgcctcaagatgcgtattctcaacggtaagcctgtcctttgcgcgtattttgcggcacgctccggcaattttcagggtgctgccgcttaggtgttcgcgcttcgtcttgcgctgctgggtgtggcgcccttgcctgcgtggttcagggcgctccggatacctattgcattttgaattttcagaggagccggtgctgcgatagattgccgcattctcgagcaacgctccgatggccaagcatcccggtttcctgggtgttctgagcgattcggcatccatgcctttggttgtcttgcatcaagatgcagaaaccataaggcctgatctcaatccggttctgatcgtgtggtttgaggctgagtggacgtatcgaaattgatacgttcgctctccacgaccagcggtagatccctgacctgtgtctgaatggcgccaatgtactcgcctatcatcccgagaaaaatcatctgaactgcactgaaaaaaaacaatccgatgaccaggggcgctgtgccgatattaaaagagttccagaaaaacagctttgctaaaaaatagccaatggcgacgagcaggctcagactggccaagccgaatccgcacagtgtcatgaggcgcagtggaactttggaatgcttggtgatccctagcattgccatgtcgtaaagagagtagaagttctggctcgtgactccacgcagacgccggggttgcttgaaaggcaccgtcgcgatgggatagcctatctcgcataccagacctctgaagtacggataggggtcttttagcttgagaagaatatcaagcactttacggtcgaacagcccggaacccgttgcgtttggaaccagggggacctctgagatgcggccgatggttttgtagtaaagcttacgcacggcgaacatcagcgatgattcttcgctgacaggcttgatagccatgaccgatttataaccagcctcccactttttaataaattctgcaattatctcgggcgggtcctggaggtcggaagcaatcagaacggcggcatcacctgatgcttgcaataatgcgtggaaagaagatcggacgtagccgaagttccgtgcgttgacgatgattttaaggtgcgggtcatgtccggcacgatccctcaagatgctgacggtgcgatctgtcgagcagttgtcgatgcacaggtgctcatagtcgtacggctgagatctcatcacggctgcgatgcgctcacaaagttctactacgttctcctcctcattgaacagcggagtgacgatactgattttttttctcatgatggaaacacgtagcgactattcaggtaataagaaacaagtgcaaggggcagcagaagcagcaggcctgctgaccattccttaaggccaaactggagcagcaaggccactccggcgacatttaaagaataaataacacaatagacagctatgaaacgaaagatccgtgagttgtcatgcgaccgaaacaccaggacgcctgtgctcttgaaattgaaaagggttcccagaaccgtcgccacggcgatggcaatgctgtaatgccagccaatgtagagaccaagcagaaagatggagtacccgactgccgtgtttagcatgccgaccatcaagaacttcaagagtctggtgtcgcaccacacagccttgaaggcagataagtaagccatcttgcgcattacaggtcgatagcggcgagcgtcaatccagccgcatgacgcagatactcctgcgtgccggaagtgccgatgaagatatttggaacggcaattcgcctgacctgcggcatttcagcgagcttgccctcggcataaaggtcgctcaaggactcaacgacagagcttccgaagccgccattcagttggtgttcttcgaccgtaatgattcgcctgtaccgttggcccaccctagccatgtaatcgcggtcgtagttgcccacgaagggcgcgctccacaaggcccagtcgcgcttggtgttgcgaagttcaatcagcatcgggtgcaccatcgcaccggttgccaacacaagagtcccttcgccttcgcgcacggttgtaaatctgcccggcgtgatctcaagaaattttgtctgctcatgcacagatggttcgccggccttgttcaggcggacatagcctggccccctatggttggccataaacaaggcggcagctttggcttcgtgggcatcggccggagcgcaaatcgtcatgccggggagggcgcgcatcatggccaaatcctcggtcgtatggtgtgacacaccttgcggcccataggcataacccgctcccacggcgacaatcttgacgttcgcctcgtggtagcaaacatcgtagcggatttgctccatacaacgcagcgtgggaaagttgccgatcgagtaggtgaatacgttatatccctcccgcgcaaggccggccgccacggttgtcatgttttgttctgcgatgccggcgtttaaaaagcgctcaggaaagcggctggcaaagggctcgagtactgaatagcccaggtcaccgcaaagcaggaaaatatcttcgtgctgtgctgccaggtcaaccagtgtgttgatgaatgtattacgcattatgcagactccagttcttctcgtgcccgctgcacttcctggtcagaaggtgaacgatagtgccagaccagctcgttttccatgaagctgacgcccttgccctttatcgtgtgggcgataaggcatttggggcgacctgagcgtgaggatttgaagttccgaagcgtggcctggagagcttcgagcgaatgtccgtcaacctcttcaacttcccaattgaaggccctgaatttgtctgcaagcggctccaggttcatgacatccttcacactgccaaaactttgaattttgttgaagtcgatcacggcaacgagattgtccagccggttgtgtgcggcaaacaggatggcttcccagttggaaccctcatcaagctcgccatcactcaagatggcgaacacggtgtttttcatttggcgccgcttgcaagccagggcgctgccacatgccacgcccagggcatggccaaggctgcccgtggaaagctccacgcctggcaatcggtgattgacatgcgatgtgaaatagctgccgttctcggtaaattcttctagaagatttttgccttcgaagaagccgcgatgctccagtgcggcataaagtgcggtgcaggcatgccccttgctgtacaagagacgatcacgggatggctcatcaggggcgtctgcgcggacatcgaggacggcgccataaagaacggcaagaacgtctgcgatcgaaaaggcgccgcctatgtgcgaggtgcgcttctggctgcaaagttctaatactcgcaaacgtatctgtttggagaaggcagaaaggtcggtcatgtctgggggctcttaatctgctcgcgataccattccaaggtgcgtctgatcgcgtcttcgaaaggcacggttattgaaagtccaagctcttcacgggccagcgttgtgtcagggatatagcgggagggcgctgcgcccggagcgggctgtccaagcaccttgatgtctatcgtcggctttccagtcacgtgcacgacggcttgagccagatcgcgaatcgatacgcctagttccgaacccacgttgtacgcagccccggctttgccgcgaacgaggatagcccatagccatgtcaccatatcaatggcatacatgtatgagcgcagcgcagtgccatcgccttggatgatgatcgcatcgccctgcaatgcatcgcgaatgaaattgcccgctgcaaaatgcgcgcccagctcaagataggggccaatctgagcgaacacccgtgccgacttgcacgaaaccccgtattcttgcccgtaggcgttgcctagccattcggtcgcaatcttgccaagcccataagcgctgcgcggcgatgtcacatcgggaacgcagggtaaagactcagaagcgcgatcgacgttgtctgggaatcgcccatagaccgcgcccgaagacagcatgagcacgttggcgatgccttggcgcctggcgaattcgagcacatgacgggttccggccacggtgacgtcaaagacttccaggggcgtgtggctggcgaccacatcagtggcggcatgaatggcgtgggaaaagccctcctgcttgcaactgaagtcgcggacatcgcccttgattagtgtcatgcacggatcatgggccagatgcggatatttttctgcaaactccgcaggcttgcggctgagcacagtcgcgttgagttgcagatccagcacacgattggcatggcataacgattcaagcagccagcgcccaatatagcctgtgccgccggtaataaagatacgggcgccgcgtaaggccgacaggtccgcccgtgcaatcgcagtgattgcttcgacatctgcgatcggtgcgcgtggcatggcattgccagaactcacctcaatcaagattaaaaacctccagcaaacgttgctcgatcgtgagggtattgcagagatagctgccgttgcgtaccgacatccaggacttcagcaataggataagcgccatcagcgcaatctcctgggaaggctcaaggggagtgtggccgagtgctgctttcgacaaccactttctgttctggaaaaaagtcagccaatacaagtagtcgtatccagcgatgccccagaaagcatcttcccagtccagcgcaacgagtgagccgccatcactcatgatgttggcaggcccgagatcaccgtggcatagctgtaaagaaaggtctgcgctgatcccctgcagacgatcgagcgcggcgcgcgcggtatcggtcacaaggggcgagagcagattcgcgccagccaggaaatccaacgccggcgttgccctcgccagcaactcatggatgctgtctgaggcaggtacgacaccggcgagttccgggtgcttgcgcagctgcgcttcatattcggctatcagagcccttacgcttggcggacttggcgaggcgcaaggcgaaagcagcctggtgtgcaaccatgtccgctcggaactgccttgcaccctatgcacgagctgcgggtccgtttgcgcgagcgccgttacctttaggaattcggcctctcgcttcaaagtgagacggcctgaggggagggcgtgggtcttgaagaaccgcgcctgaccattcaagttcgccttgaagcccacccccagcgtacctcccggaacaggcgtcagcccggccaggttggtgccgaacaaggatctgagatctgatgtcagcagatcttgctcgacttcgccagttgggcgggattcagttccgccgtacctaagcttgctaagcaccgtaatacttcttcaggtagtcgacctggtcgtagccaaagtgacgggccagtgcagaggtgccttgagcaatttgcgctttctcggcatcgctcaattcatcaatgatcgactcgttatattctgcggtgcttttcagcacggtgccccagggagcgatattgtccttgatttcaacaccgttccagctcggataaagcatggtttcggagaacggcacaccgataaagtcagcgacgttctgcatgaaattgcgcttgtcggcgaccagatcctcgtagcggaagatacgcacgttttccgggtgcatcttggcatacatttcgaccgtggaatgatagatattccaggtgatgagatatttgctcaagggctgggggaaggggcggcgtttcgtgtcgcgataggcagagaaggggttgcgcacgatgtgcatgatccgggcattgggaaagtcacgaacgatacgatccgcgtcaatgccgatggcgggggaatagcccacataggccatgtcctcgcgtggggcggtgtagtagtttttccaggccatgaatgtggcgcggaaaaacgcttccacgactttcgcacggggataaaagtccgcagttccgagcaggctttcgaacgctgccaggcgatctgcctcgatcagttccaggttcgcgtccttaaacttcgagccgtttcgtttgcgaagaaaggtcttcatttcctcatcgatcatttgctcatagagttcagcgggacgaagaccttcagggaattcggggtagcgatattgcacccgctcgaccgacgccaggaagtcgttgaagttgcggttgccgagctgcgattcgaagggataaaccaggagatccggatggccatccaaatggcgatgggtcacattgcctccgtgctcaaagccggcggacaccatcacgaagttgaacttgctcattgttagttttcctttctatagaaatcaaatttcttaacgctggtggcttgtttcattgccttggtttttaatagaccaacgcattgcgctgccgccagaaaaaagtacttaaggttgaatatccccacgacaggcatcggacaggcctgctgcgggatgtgtgcggctacagtgccacgacagctgggcattacttgccaagtccttcagtcatacccgttctatcgcgctagtcccgcatcgtaagccccgacagatgccttctgaaaggcgtggtccagcgtgccgctgtcgggaaggcaggcgtgtgatgagcgcgacttgtgtcagtaaaactaccccttaccctgcctgtgctgtgtcatggctataggccgctatttccttgaggcagatttcccgcatgtcggcacccgccaaatgcgctttatgccatgccacgatacgcgaaagcgtttgctcgagagaccaaacaggcttccagcccagttctctgctggccttggtcgagtccagcatcaagagatgcgcctcgtgtgggtgcgcatcttgatcgagcgtccagcgagccggcggcccccatgccatgaccagttgttcgacaatccactgaacaggtcttgcatccgtggccgcagggccaaaattccaggcgtcggcgaattccgctccgcgctcatacaaagcctgggccagcatcaaatacccgctcagaggttcgagcacatgttgccagggtcggatggcgtttggtgacctgatgtgcacagcctggcctgcgccgatcgcgcgcataatgtcggggataagccggtcttgcgcccagtcaccgcctccgatgacgttgccagcccgagccgatgcgactgccacgccgtgggagccgtaagcgcttggcgaaaaataggaattccgataggcggttgtgacaagttcagcgcaacccttgctgctgctgtagggatcgtgtccccccatgggatcgtcctcgaggaaaggacgccgtgtttcccggttctcatagcatttatcgctggtcacgaccaccacggctcttacccctggtacatgacgcagcgtttcaagcacatgcacggtacccatcacgttggttgcatacgtgtcgacggggtgcgtgtaggagtatctgaccagcggttgcgcggccatgtggatgatgatttcaggcttggccgcctgcaccgtctcgagcacccgttcggcattgcggatgtcgccaatgatagatgtcatgcccgcaccggcgcttgccaccccgaacaggtcgggctgtgtttccggtgccagcgccatgccggtgacctgcgcgcccatctgggtcagccatagcgatagccagcttcctttgaacccggtgtggccggtaaggagcacgcggcggccggcccagaattcaggctttatcatgattccagaccttccaaggtgccttgcctgtctgccataattcttcgagatggtttttatcgcgcagggtatccatcggctgccagaacccggtatgtcggaatgcaacgagttcgcccctggcggccagctgttcgagcgggccatgctcccagacggtgctgtcgtcagtcagcagatcaatgaccttgggcgacagcacgaaaaagccgccgttgatcattgcgccatcaccagcgggcttttcctggaaactcattaccctgtccccatcgaaacgcagcgcgccaaagcgtccgggagggaaggtggcggttaccgtggccatggctcctttttcgcgatgaaagcgcaacagctcaccgatgttcacgtcactgacgccatccccataggtgaagcagaaggcatcttcgtcgcgcaggtactccgccacccgctttaagcgccccccggtcatggtgctttcgcccgtatccaccaatgttacccgccatggttcggcattgttctgatgaacttgcatcgaatttttctgcatatcgaacgttatgtccgacatatgtagaaagtagttggcaaaatactcttttactatgtatcccttgtaacccaggcagataataaaatcattcacgccataggatgaataaattttcattatgtgccagaggataggctttccgcctatctctaccatgggcttgggtttgagatgcgtctcctcggagagcctagttccgagaccaccggcaagaattactgctttcataatttaaccttgatgtttttttcgcactttgttgcagctatctaaaatttctgctggcgaatccggtttgtatagttcttgatggcgggggatggtgtatccacctgcgcctgcagctgtttcccagtctgcgacgcgcgtatatccatccgggaatgctgatccgatactggacataagttcattcgagatgcttcttggcccctcgggctccagcaatacccaggcggcagcgattttttcgcatggtgtgcgctccagggcaactttcgcgaggtctaggctgcctggatatccgccgacattccatgcctgtccgatgctctccgcacccaatgcgtataataatcctggtgattgcccggacagatcgataaccggcgtcccaggtgtaaagccatttttctttgcggcgcttacagcgctggaaatatactttgcataactgtcgggcaggacgagcgtagactttttagctccgaacgttacggctgtgtcgttaagcttgatggcttgtggctgccggtagggtgcttcaaagccggtctgtaaaagcaccactgtgatggtctgtgttgctattgccacaggtagtaaaaccagccatgaagcgcgctcgcggaccaaaggcgtcagaaaaatcaagcctgaaaatagccagaatattgctgcagcgccgcctgcgctccaataattgccgttggttccaaacgcgtaaatatagggggtggccaaaaaaaagcatgcaatggcgcgttgaggtgctgggatgcttttcaggcggtcaaattttcccagtgtcaggcctgcagctgccgccgagaaaaaaagaccaaaaatcagaaacgaccggaacggtccagtgtctggcgcaaggccgatattgcctactgttgccagcgcagtaacggaaaaaaatcccgtcgctattaaaaaaccagctaacgataaaattcttttccttgaatataaggaatagatagaagcaaatatcgatatgaaaatcattgctatgagagcaatggtgttctctgtgagatgaaagctgtcaatgcgaaaaatgtgcagcaaggtgtggccgctgccaaggattttgccgaattcaatggctttttttattctattgataaattcaagtatcgatccgtcgataagcatcgcgctgaaaatcaaaagcgaagctgatactgcgactgaaataagaataagcctcgccgaaaatttacgtgcaaagaccaaatataaaaaaacacccaaggctaatgccagtgccgtgctgggtttagccataaaggcgagccagccgcctatgccgatcagcgaccagccagtcaggctggcaggccggttgctgttgtcggaaagaagcatgccaatcgcagtgagcatcaaggcctgcaaagccaagctgttatagctcggcgtaagcagccatgcatcgagctggattaaagcgctcgtcgccaaacctgcggtaacggcaagcagtgtgaggtgattgtttttcacctctgaggccatgggtttaagaaataagtacgctaaaacccaggcgagtccaaaaatagtaaatatattggcctgcctgagattggctaggtctcctcccagtaagttgtatatcgggtggtagacaaaaccaaactgagtgtgtgaatagtcgtggataaatgggttggccatcgaaaccacgtaaaaactttcgtccgtgaaatcgaagccatagttgctatacttgagcagccaccacaggagtagagccgtcccagtcgcgcaaagcgcaagcaacgcgttttccacgcatgccaggggggctgcttggccgtgcttatcagtcataataagagctatgttttttcatcatgcttaaacttttcaagtttaaccgttgacagcatggaagtcatgaaaatcgggcatgcctcagcggcgtaatttcatcgctttgtctagaacctgggctgtcgcctcatggcagtcggttgagagacgcgaagttcagggagtgtcgagagaggcgcttctttctggagcagcgccgcgacagccaggcggggtcgggcaaggggtagccgaggagccatggcgtcggtgttacttccaggctctgcatcccagcagcatgcgcctgcggtcaaagaaagccaagctacgcgggccggtgttaacgctattggcggttgctgctttggtgtgattgagcagcacgttcgcttctaggtatcagtacatcgtgcagtgtcggcttctggtgcctggcaagtccgaagcgctatttcttcgcggtcatcgaccaaccgagtcccgcggtcgaccaccggcacgcgggctccaacgcccctgagccaagagcaagacaaagttacctgcctgagtggaggggggcgcacgccaagattaccctcggcgtcaaggtggcaacatgcggcaaaagggcgagcggcagcgcatgtggcttttccagcaacgatggacggtctccggcgctttttatgcatgctcgagtttgtttcccctctacattaatgtgtatttgataaaggctgtttgaatttttctttgttggtcgtgaacgcaggaaacttatcggccacataaatagatcccgctgcggttaggtgaccggcatcccatgcaaccagagagtcgacaccaggtcctgttctggttaggcaaccttccttattgcaaagtatgtctgctatcgagatgtagttgacccctagagcaggcatttctgccttaaaggtggcatctagggtaataagttgttcaggctttccttcttttaagcgctcgggtatttgaaagcttgcgctaggccgtaaacgaaaggcctttgccaactgttgcggcaggccgtttgaccattgaggtgcagggccgactagatagatggtttcaactccctgctgcttgatttctgaaatggtttttttcagctcggccaaatggttatggttaagccagttggcggccatgacgatttgacgcggttttctggtactaatccactcaaaaatatggtcgttaatcgccttgcagtttggtcggccaggtatttcgactccgatgatcggaggacaggcggaggcggtgcgttgaataatctttaattcagtgccaaacctatgaattaggccaggataaaggtgggctgcataggaatcgccccataatagaagtccgtctgtatcgtttactggtgcgggcagggcctgcggattgtcatcgcatgtgctgaacacatcgtatttttgttctgggtcaaggaagcaactgcctgacctgtagtcgagggtgtaatcgtatttgtattgtgcaagttgcccaaatgtatggtcgtatctgaaactgagtccgtcgcgcaggtaggtgtggtatcccgtgtagccgatagccgccaccaatagcaccagtaggtataccttcagagcagagcttgccttaccaaaccgtagggggcgctcgaccagtcggtaggttaaccatgcaagggcgacggagagcagagccgcagcgatccgtatgtttcgatcaggcatgcctccttctagaattctggcgaacgaaagcaagggccaatgccataagtacaaggggaagctgatcaatccgaaccacacggctatcttgttcgatagcagctttctgtttggccaggcttggtgtccggccgcaatgatcagcacagcaccggcgaccgggagcaacgcccacttgcccgggaaagtgacgtctttgtcgatccgccaaaacccgtaggccagcagcaataagccaagaaatgccagcgtattggccagcgtgtggccatcgttttcgactttttctcggtataaggtcttgatgagccagccgtctatctttaagcgcccgctctggtacgcacctgccttgtacaagctgaaccaagctaacaagctgccgcacagcagctcccagaaacgtgtctgaggcgaataaaaggtggcgaccgggtggttttggacccctttcaggttgagggcgaatgaggcgatggcaagcacaaccgtaatggtcagtaggttgagcctgtgtttccaggcaaaccaaagaagaactggccaaacgaaataaaactgctcttcgatacccaggctccagaggtgtagcaaaggcttggtgtctgctgaattatcgaaatacccggcttctgaccacaacaccaggttggcgacaaagcctgcgccggcggcgatatgcttgccaagctgtttgtattcgcctgccatcaagaaaaaccatccaaatgcatagcaggcaagcagtactagcagcagcgccggaaaaatccgtttgatccgtcgggcgtagaaatcgctaaagctgaaggttccggcatctaggcttttgaagaggatggtggagatcaagaagccggaaatgacaaaaaatacatcaacaccgataaatcccccgcttatctatgcgggaaaggcatgaaaacccacgacggaaaggacggcaatcgctcgcagtccatcaatgtctgggcggtatttagggtgagtgtttgcggcagccgcagggtgctgtgcagggttgtcggacacgtgaggttattagccagtaagcagtttttaataggtgtataaattctaatgagtcgatggcagcatatgctgtgccgacacaggaatatttgggtgttcgtgattgtaagaccatagccgttttgtcgcgtagtcttggacttgggcgacggtctcgaacaggcaatacgccgccaggcataccgtacggtcagccaacgggtcgcgcatgaagtccaccgactcgccctcattcaacgtcaatggcaccgtcaacggctccggcggctgacgcatcaaacgttttccggatttgatgcgcagttcaactccaactgccgcgcgatgcggtagacgcgcatgtgattctcgccacaaccttgggcgttgcaccggtacaagaatcgcaggccagagcccccgttacacggcttgtgggtcaagctgccctgcccatcagcgataaggtcattctccggcgaagtcttggcctgataccgatagcgcgtttgcctcacgccaaaggcagctcagcttggtcattctcgatggcctgatcggtatgccctcggcaagggggggcggcaattgagcgaggcatatcactgtgcactttgcagcgtgatctgaagcaccgtgtgagttattgtgcacgggttgggactgtagggcgcgtaaggctgcgctttatttgattgaatctggcttgcctttggcagaggtcggctttctttgcggctacgcggatcaggtccacttcagccggacgttggcaaaagggtagggatgccgcctcagcagtcgcgcttgaaggcgaggttcgggcaaaagcgcctgggtcagtccctttgattgacatgccgtataaggctggaggtcaggccaatgcccggaacgccgcattcacagtcgctccgattcgtgtcttcggttccttcgccaatacggggcagaaccgaagcggcgttgcgtctattcaataaccattgcccgacagcgaagccctctgaggggggcttgatgtctccctgaacgtcgcggccaattcccgcgcggcccgcacgagcaggctggtgtcgacgcccactgccacgaataacgcgccagcctccagatagctgcgcgccgcctcaggatcagcgctgagcacgcccggtgatttgccggccgcacgtacgcactggatgccttgaatgatcgctgcccgtacgtccgagtgcccagcctgtccaagcaggcctagggatgcagacagatccgctggaccgaaaaagacgccgtcgacaccttctacccggcttatcgcctccagattctctagaccttttcgtgtctcgacctgcaccagcaggcacatctgctcgtcggcctgagctaagtaatggtcgatctggttccagcgcgatgcgcgggcgagcgcgctgccgacaccacgaatgccgcgcggcggatatcgcatggctgccaccatctgggctgcctgctctgccgtctcgaccacaggaatcaacagggtttgtgctcctacgtcgaggtactgcttgattaagggtacgtcgccgatcactggccgcacgataggatgtaccggatagggtgccaccgcctgcaattgacccagcatagtgcgcaaatcattcggcgcatgctctgcgtcgagcagtaaccagtcgaagccggttgcggcgagggcttctgcagcgtaggcatcggccaatccgacccagaggcctatctggacgcgcccttcctgcagggcttctttgaaggtgttgcgaggcatcgaaagtgacatagttagcaggcaggatgggagtctgggggttctagacaaaccggaaggcgatgctgcctaagcggccgtagtcagcgtgaaaggtgtcgccggccgcagccgtcgttggccgcgtgaacgagcctcctagaacgagctctcctgcttcgaggaattcaccccatggagccaatttgttggccagccacgccacgccattggcagggtggttcagaacggcggccgctagcccggactcctcgatcaccccgttcttgtagagcaaggcgccgatccttcgaagatccacagcatccggtttaacaggcaggcctcccgtaataatcccggcattggcagcgttgtcggaaatcgtatcgaacaccttgcgcggggctttcgtgtgccgatcgaactgctcgatacgcgcatcgatgatttctatggcgggaaccacatattccgtggcgtctagcacctggaagatggtgacgttcggtccttgtaggcgttttttcatcacaaaggccaattcgacctccacgcgcggcgcgataaagcgcccgactggaatatcactgccttcggcgataaacatgtcgtcgagcagcgtgccgtagtccggctcagtgatctgactggccatctgcatggcccgcgaggtcaggccgatcttatgtccgcgcactgagcgcccggcggcgatcttttggcgcacccattcgcgcgaaatggcgtaaccgtcttcaatagtcatctgcggaaaacgccgggaaaaatgctggacctgcacacgcgacttttcggattggtccagctccgcggccagtccagcaataagctctttgcttaacataggcagttctcagttttttttgaacaagggatgaagactgctgtgcttggcgtcgtacacctgtcccggactttcatcaatttgcagcgtgattccgaccgggcgtttggcaagcaaggggtccattcgagacttgagcacgtcaagcagggtgtctcccaccatcttgtggacagcagtactgcgccccaaccccatgcgcagattggcatagagaaagccatagtctccctggccatcagcgatcgccgaatgcgtcgcagcataggcaagcacgcgcgtgccaccaagagggaagacttgttttccgttctcgtcgcgcacgctgcccatcgtgtctgccaaggcccggcacaggccagtaatatcgacatcgccttcgatgtcgggcgaatacagcaagacaagatggggcatcagtgatcccccctgcggccatatgccggcgacatcccttcccactgcccgagcagttcatcgccgccgatcgtgttgaccaggttgcccacaccctccacttcggtgacgatttcatcgcccacttggcaatcgacaacaccctccggcgttcccgtcaggataaggtcccccggattgagcgtcattatcgaagacaggtaggcgatgagcgacggaatgtcgtgcaccatctctcgggaggagccgtcctgggtcagagttccattgacccatgtgcgaaagcgcagattcatcggatcgggaatatcgacggcatcgaccatccaagggccgatcggcgtgcaggcgtcacggcttttcactctcagattgggacgatagaaattttcgaggtagtcacggatggcgtaatcgttggccacggtatagccgcgcacgacttcgtatgcgtgttcgctcggcacgttgcggcaggtctggccgattatcacggccagctcgcactcgtagtgcatatagctcacatccgcaggtcgacgcgtgaaacggcgatgcccggtcaaagcattgatgcctttcaagaacaccagcggagcctgcggagcctggttaaacgcgatttccttggcgtgatccgcatagttcaggccgagggcgaagatggttccaaactcgcaaggcggtagccattgcacatctgtttccgccagaacgcgaccgtcggacaggcgtactcccttgggcgcttcggtggctgaccagatctggttttcatagataacacgtgcatgcttcatgccagctcctccacgacaagggtatgacttaggctgccaagtccatcgacctcgatgcgtatgctgtcgcctggataggcaagcggcgcgccttctggcgcaccgagaagcaatacatcgccgggagatagggtcagaaactcggtgacgtcggcaatcaattgaggcagcggccgcaccatgttcgacagcgaacggcgcattacttcattgccgttgatggatacggataacttggcatgagcgagatcgaactggctggcatcctgcattggcccgatcggacagaatccatcgcggcagcgttgggctatcggggggcggtagtaatcctcatgcggcagcgttatgtcgctcaccacgatatagccggcaacgtaggcaagtgcatgctctgcgcttacgcgacttgcggcgcggccgaagacaaccccgaccgtggcgtcgatgcgcaccacgcccggttcgactgggattgccacggcagcgccttcgccagccagcgtgttttgcggtttgatgtagagaatgggcgccttaggcgcgttcttgtagggggtaagggagaacgacggcgttattcgctcaaccgttgcagggtcgttaagcagcacgccatagaccgtaccgatcgcagggcttggcctagaagtagaggtctgaagaggcatcatcacggttacatcgatttggcttcgcggttggatcgcggcgccttgagtcagagcagggcgaggcggctcacccgcagaacgcatatccaccgccgagtaaggcaagcctgcgccgcaggaaggcggcacatgagtagctcgggtctcccgagaaacgggtttcttgagtcagcgcagcatcacgccaccccccactttgggatagggtgctcgccgaaagacaggcacacgttcttcacctcgcaaaaggcttcaaaactgaagtcgccaccttcacgacctatacccgaatctttgatgccaccgaagggctggcgtaagtcgcgcacgttctggctgttgatgaacaccatgcctgcttcaatgccggcagccaggcggtgcgccttgccgatatcttgggtccagatgtaagaagccagcccatacttcacatcgttagccaaacgcagcccttcttcttcagtctcgaaggggatcaggcataccactgggccgaaaatctcttcctgggccacgcgcatctggttatgcacattggtcaatacagtggggcgaatgaagttgccgttctttactcgttcgggcaggttgccggggcggccaccgccagccgcgaccgtcgcgccctcctgacggccgatctcgatgtagccgttgactttttcccagtgcgcgcgcgagatcatggaccccacgttagtgcgttcttcgcgagggtcgccaactatcaggcgattggctcgctcagcgaattcgcgtgcaaaacggtcgtagatcgacgattgaacgaagatgcgtgaacctgccgtgcagcgttcgccgttgatcgagaagatcgtaaacagcgccgcgtcgagcgcgcgttcgagatctgcatcctcaaacaccagcaccggcgatttgccacctagttccagcgaaagccgcttcagcccggcgacgctggtaatccgcttgccagtgacggtgccgccggtgaaggaaatggttcgcacgtctggatgaaccgcgagcgcttcacctgcctcagagccaaaaccatgtacgacgttgagcacacccttaggcaccccggcgtcgagagcgagatggccaagcaggtcggcagtcattggtgacagctccgacatcttgagtactgcggtgttgcccagtgcgagacagggcgccaccttccaagtagcggtcatcagcggcacgttccacggcgagatcagaccacagacaccgacgggttgcagcaccgtgtagttgagcatactgcggtcgaccggataggtctttccatccagacgcgttgccacttccgagaagaaatagaagttgtcgctggcgcggggaattagcgtatgccgggtctggtgaaatggcaggccggtatcgtcagtttccagttccgccagcgtctgcacgttctgcgcgatcagatcgccgaagcggcgcatgatgcgcgcgcgttccttggcaggcatgccggcccaggccggaaaagcctgtttggcggcctcgactgccgcagcgatttcttcttggccgccagcggctacctcagcgaggatttcgccggtcgccggattcaggttctcgaacgtgcggggactttcaacctcgcgtccgttgatgagatgtttgatcattttcatatttttctgccgcttgatgcgtttcagtccttgtatgccaccaggtcaatctcaatcttcaggccaggcttagccagatgcgagatacctacggtggagcgggcaggcagcgcgccgtggaagaactccttaaacacggcattcatggcagcgaactcgttctgcatgtcggtcatgtaaatcgtcatgcgcagcgctttgtccagcgaggttccggctgcctcgagcagtgccttgatgttggagagtgtctggcgcgtttgggcatcgatatcctcggcaaaggcatcgcttaccggatgcttacctacctggccagagacgaacaccaggcctccccagaccagggccggcgaaaacggcaggctatgtactgcgccgggcagcgtcacggtgagtggggcgctcatcgcgtcgaaccctcatccatcacagcgaccacctcaatctcgaccagcaatccggggcgggccagatgtgcaacgccgactgttgaacgtgccggaggcatttctgggaacacctcgcgaaacaccttattcatgccgtcgaagtcggtagccatatcggtcatgaagatattggccttgacgacgttacgcatcgaggctcctgcggcctcgatgacatcctgaaggttacggaaggcctggcgtgtttgttcttcgatgccgtttctgatctcgcgcgtaagcgggtcagaaccggtatggccggatacgtagagcgtatttcctgcgcgaacggcaggtgagtacgggcgatgcggaagcagcccggtagcgggaacaatgatctgacgagtcatagcaattcaaaaatgtgagtgtcgggaacggcgacgggatcagtcgatgtaattcggaatggcagcaaggagggcgggctgcggctccagcacctggcccgtttcaatggacgccacgctcatcgactcctcgtaccagcggcgcggaggcggcggcccccacagcgtctgacgccgcggattgttgacgttccagcgcaccggatcggcattgcggtcggtggtcatgtaatcgcctgtatacagttcgaagcggttgccatcagggtcgcgcacgtacacgaacagggcattggagatgccgtgacgtgcgggaccacgctcgatgttgtccgcgtagccagcgcctgccagcgcatcggcggcgcgaatcacgcccattggctctagcaccgagaagccgacatggtgcacggccggcccgtttcccgtcatcactgcaatgtcatgcacggtagatttgcggtatagccagctagcccagatacgctgttcaggggggtcggattctgtcagttcggcagcgttaaagcccagctcgttgacataccagtcgtagcccttctgcgcgtcgggcgtcaggacgttgacgtgatccagccgagtcggcacgccatgacggtgcagatggtatttctgcagcagccactcaacgggcgccatgctggcgtaataagccaccggaaaacccagcgggtcctgcaccagcaaagtgcgtccttgggcgtagcgctcgccggcagcgaaccagcgagtcggcagacccatggcgcgatgtttcgcttcgagcacatccagatcctgctcgcaagagaccttaaaggcgaagtggttcaccccaggacgctctgccttgcgcaatatcatgcaatggtgctcacggtcttctgttgcacgtagatatacggcgttggcgtcccggtcggattcgaacaggccaatgacgtcgacatagaaatcacgggcgcgctccaagtcggtcacctggaattccatatagcccaagcgaagaatattgaaggagccttgtgaggggttgttcatgtcttgagtacctcgttagagtattgctgcgttaggtggccatgcaggtctctactttcaccgcgttcttgctgcatggaaatgattctccagatgcaagaggtgaaggtctgtatcggccgatacattcgcggccgatgccttacaaggtgtaggctagtggtgacaggcgaatggggatttgttgttcaagccaggcgccgagcgtcatcagacgatcgtcacagtagcgtggcgcgacgaactggatgccgaccggcaaggtgctgccttcgggccagaccgggtatgacatggcagggacttgggcaatgttgaaggctggcgtgaacgggttccaggacatcggatcgttgctgtgccagccctcgggagacaggcgtcctgcctcgaaaggaaggataggcatggtcggaagcatcagcacatctacgcggtcgaacagctcggctagcgcattcgcatacaggtcgcgcagacggcaggcttccaggaaatcgaacagcttcaagccttcgaccggttttacaaagtcgaacaagcccggatctactttgctttgttccgcctggggtacgccgcgcagtgaagtctcacaaccgacacgatagaaaatcagcgcagtggccgttgctgcggccacgtcgaaatccacggtttccacgttgaagccggaggactcgattagggcgatcgtatcgctcatgccgcgccgaacttcctcgcagctcgacgctgaccatcggcttgcatccagcacgccgatggtcagccttttcgcgtcatccgataaagcctggacatcgtccttgatcgatccggtaaaggatgtccagtccttaccagaaggacctgcggcgacacgcatcacttccgcgatttcgcgcatgctcgccccgatcggtccggtatgcaccacttgcgaaaaggcagaaggaagtgggctggcaggaatacgcccaaaagagggtttgaatccaatcagtccggtaaaggaggagggaatgcgcaccgacccgccggcatcgctgcccatcgacacacgcaccacgcccgccgacaccgcagccgcacagccgccgctgctgccaccgggcgtgagctggatattccagggattgcgcgtaataccgtaggcggggctatcggtcacggttttccagttgaactcaggggcgcgcgtcttacccagcgggatcatcccagcatttagcaggcgttggacaaacaccgtgctggttgcctgaggctctccgctgctaactgccgatccgcgccgtgtcggccaccctttaacggccgcgaaatccttgacggtcaccggcatgccgtcgagcggccccaaaggcctgcccaaacgccagcgtgtttgcgactgggcagccgcgcgtagcgcgcgatcatgatccagcattgcaagcgcgttgatcgacagattgacgttttcggcgtggcgcaatgcgctgtaagtgacttcaaccggagagacctcgccgcttgcatacagggcccggattttttcgaaagataattgatgaagcatctgcgttcttgccctcaatgggttaccgttgctactcaaacggcaatgccgaggtagctctgtaccaaggcaggatcgttggccagctcgctacctgtcccgcgtttaaccacgcgtccgacttcgacgagatagccctcgtcagcagcacgcagcgcgagccgagcgttctgttctacgaggatgacggtcagcttctccttgcgcttgagctcgacgatgacttccatgatctgctggacgatgcggggggccaggccgatggacggttcgtcgagcaggagcacgcgcggctgcgcgatcagggcgcgtccgatcgcgaccatctgctgctctccacccgacagggtcccagcctgctgttcgcggcgttctttgagtacagggaagagcgaaaaaatgcgttccagctcgtggttcacatccagcttgcggcgcttggtgaatgcgcccaatctcaggttgtcctcaaccttcatcgaggcgaacagcgcgcgtttctccggcaccagatacatcccgcgccgcacccgctcctcgatcggagcatggcccagatccaccccgtctaaacacacggttccgctgcgcaccggcaaggcgcccatcagagccttgagcaaggtcgtcttgcctgcgccattggcgccgatcaatgtcaccatcgatcccgccatcacatcgaaactgatgttatcgactgcggttaccgggccgtagccgactgtcagttcccgcacttcaagcactggggcgttcatgactcggctcccaggtaagcggagataacggcggggttgctctggacttcctcgcgatttccttgtgcaagcagcgtgccatgattgagcacgaagatatgatcgacgcagcccatcaccagctccatgtcatgctcaaccagcaaaatggccatgtgccgcttgttgcgtagtgacttgagcagggttactaattgcgctttttctccggcccgcaagccggctgccggttcgtcaaggagtagcacatccggacgcgacatcagcgcgcgcgccacttcgaccatgcgctggctgcccagaggcaagctgccgatcggacgttgcgccgtctccagcaggccgacttgctcgagcgccacccgcgcccgctgcgccatgaccgcctcttccttacggtccagtccgagcgcggagctcacgagtccggcgcggccatcaacatagccgcctatcatcacgttctgtagcacggtgagttctggcacaagctttacatgctggaacgtgcgcgccataccggtacggatcacatcgcgtgcttgcggcggtaaaggtttgccgtcgatgcgcacctcacccgtggtggccggcgctactgcggtaacggcgttaaaaagtgtggacttgcccgccccattggggccaatcagtccggtgatccggtttctcagcacgctgatgctcacccccttgagcgcctgcaaaccaccgaaacgcttcgtcacgttatcgacgtcgatgcgctcgataagcgggcgtacatcagccaattgcggtaactgcgcctctttgtcctcgggcgcatctctcccccgattacgcggctttatccaggtaagcagtccatccggccagcgcagcagcatcagtatcagaatgacaccgaacagcatggtttccatctgccccggcacccccaacaccttggcgaacagatactgggcacctagctccattagcatgaaagtcaccgcgcccagaatggcgccgacaggatgcgcgacgccacccagtacaaccatgatcaggtagttgaaagatgcgccgatcgtaaacgaggtcgggcttagaaacctcatgtaatacgcatacaaacaccccgctagcgcggcgagcgccgccgacatcacgaagactttcatcttcactgccggtacgtcggcgccgaatgcggtggccatggtgctctgccccttgattgccttcgcgatgcggccaacgcgtccgcgatagatgcggcgatacgcgaggtaagttagcgccaccaacacccaagccactatcgtgatgccgcgggtatccagtgtcaggccaaaagcgttaagcggcggaatatcggagaatcccgatgctcctccggtgatgttgatagcggccacgaaacagacatagatggccatgccccatgccagcgtggccaaaggcagtgagtgtcctttcaggcgcagtgtgatccggccgaggaaataggccaccgccatacataacgccacggaaatgggaatggtcagcaaggtgggtacgccaaagtcgcgtgacaagatggcgcaggagtacgcccctatacccacaaaggcagcgtggcccagcgaaacctggccggttcccagcacgaaggacagacctatgcacacaagcgcattgatgcccaccatggccagcaaaccaacgtagtatgtcgggagttggttgaccagggccaggccaatgacggtcagcgccatcatgatccagataccgttctttgagcgccctgcggcacgcctggagagagattcagtgttcatcgagatcttcttgtgcatggcggttgcgccaaagcatgatgggaatgactagagcaaataccacggcatcgcgataggaactgctaaggaaagaagcaagcgactccagcatcccaacaatcaccacgccgagtaccgaaagcggatagttgacgaggccccccattgcagcgccgacgaatcccttgagtccaacgacaaaccccatttcgtagtgagccgtaaccagcggggccagcagcagcccgctcgcacctgatagcgcggctgccaggaaaaagctgaggcgacccgccagcacgaccggaatgccgcaatactgtgcgccttcccgattgactgaagctgctcgcaatgctttgccgagcagcgtgaagcggaagaaagcgaatagcgccagcgcagccgagatcgacgccgccatcacgaatagcgactgataagcgatatccatggaccctaaggtcaggcgcccgtcgctgattgcaggaaccgggcgcggatctgcgccccatagcaatagggccagcgggtgcatgatcatggaaactcccacgccgatgatgaccaggacgactgagctgttgccaggattgggttcgaccgtgaggcggtagacgatggggccgagcgatgcaaccagcgccaatgcagccagcatctgcaagcccagtgacccgctcttgcaggctgctagagtcagcatggcaagcaccgcagctgctgcggcgtattgcccgatggggcgcagcacgctgcggcggtttagcaccgcctgacgcaggtctaaaagaaggcacgctgctcccccaatcgcgagaacccatacgattggggcgatgctgccctcgatgaagctggccagtgtcagggcgccgaacgccacatactcaccttgggcgatgttgacaacgcgcgtggtggtaaagatcagcacaagactaatcgctaccagcgcgtataccgctccattggtcaacccgtcagccagcagaaacaatgcggttctaaggtccatcgtgttcactgcctttgcagagcgaaccggccatccttcacggtgaccaagaaggtgctacgcgaatccaagcccaagtggtcattggcgctgaagttgaagataccgattacgccttgatagtcccgcgtgttttcgatttcgtcgcgcaatgccgcacgcgcctcggtgaggttgccggaacgggtcgcgttcggaacctttttccaggcgttcaccgggatcatgactgcgtcataggcttgagccgcaaacatatcggccttgccttcaccatactggccatcgtagagcttcacgaaatcggctatggcttttttgagcggattgttttcatccagctgttgatgcaccgtcatgcctgccgcgcccacgaccgcgccctcgacagcacgcttaccgacggccaggaacgcgggagtcggcgctccgccaccgtgatagattgggcctgagtagccgacacgtttgagtgtttcatgcgccagtgccgccgatggtggaatcgcatggaagtaaacggcgtctggcttttgtcgggccacgcgaagcgcctgcggcgtgaagttggtgtcaccgcgcgagaaacgttcggccccaacgacatccaggcccttagccttagtcagggcgttgaactcaatccagccgccctcaccgtaagaatcatcaagacccatgaaggctacgcgcttgtagccgcgcttgatcatgtcgtccagcgtgtagtcgagcatcaggcggtcggtaatgggggtcttgaaggtaaatttgcgctcggatgccggctcaattaccgtcgccgctgcggccagcgaaatattaggtatctgctcctgatccacgatcttgttgacggccatagatgccggggtcgtcgtgcaacagataacgatatgtgccttgtcttcctgcgccagtttcctcacggcattgatggcctttgttggatcagagccatcgtcgtacttgatgaagcggaccttaaagggcagggaggtatcggcctcaagtttctgttccagcatgttgattgccgaaactgctccagccgcaatagcagaagcgccacccgtgacagagttcactgttccgatgcggaactcggggcggctgtctgcaacggctgccagcggaatcatgagggtcagtcctgctgcagccagacaagagcgaagagttttcacgaagtacctcccgtaggttaatcgatccgaccagtgtcggtctcgcgaattctccctcttcccgaacgaactcaatgtatccagcgatacaacggaacttgaatctcgaccagggtaatcccacccctagcgcaaaagcctcgtcgctagtagtagcgtcttctcgtcgaagcgttctactgcatgaagaaccccagattcacagatagccacatctccctggccatcgagcaggtgcaggctggtttgacagtgccgggctgatagcggaagctaagggcagaatgccgacgtcgaacggttcaagcggaccgtggctggctgtttcactatcattggggcgatccggactgcgcgcaggggagtgatcctgcgcgcgagcgcccaaatgcggcactgggcggatgcactccaacacagcgctaggccatggccgcgtagcgctcttgctgcgggtaatcgctgagggcttgcccatacgcccacgcatggcatacgaccctcgcttagaggtggctttatacaagtcgctcatcgagagcggcagtcaagtgcggcaggctgccatagccgatgagatatcaagaccccgaaaggggctgggcataagatcacccctatcggggtgcggagcgctgaaccgccatctgtattcagcactcatccactagaagtgggggtttactaagcggttgaatccgcattccgggcagggttgcgatcttcctccgtttagaggtcatgagatcttgctgcccgttttaaaacgatagagcctgttcccatctgcagacgcccctcgcgcttcaacctttgtagtgctcgagtaaccgttacacgtgacagatttgtcaggtttccgatctgttcatgggtaaggttgatgcgtaatacaggattaacggcatcgattcggtcggcgtgtgtttccgccatttgttctagaagaatcaggatgcgctgctctggagactcaaacacggcttgatgcaggcgtgctacggcttgccgttgtttaatgcttaaggcatagatcaaggatgccgcgaaacgtgaactcttctgaatatactcctctagtttgtttgcctgaaaccgcagaagttcagaggcttccagcgtacgtgctgcggaatagcggggcagcgcggtgaaagcagcagcctctccgattaaactgcctggccccataatattgaaggtcgattcctggccattagatccaatgtttgagacataaactttgccagatacgagcacataaaagcggtagtctatttctccttgggagtaaaggtattggccttcgagaaagtgaaccctctcccccaatcctgattctaggaggtgtgtaatgaattcgccacgaggcatccaggtttcagaggtcatgttgcgcgtatgctggccggtgcattaatttgtctgctccggcattatttaataaagcaaaaaaatttctaatttgtacgtcagttttttggttaagcgactcgattgaaaatagtggaatttcaccgtagacgctttgcaagcctcagccttgctatatgaatctgttccgtaagttatccaggcaagctatcaacgggaaaactacaacgtcatcctcaaagcgccaggtttgataagtgtatggctggataggcgtagcctgaagcttttttgatgtggccatttcgatttaaaaaaaatagtgctgcaatggcatggcttgcttggccagtacgggacttcagtaggggcgacaactcggtttgaatgttcatgtgtctgatacatccagtcaagatggtagatctactggggtattggacggagatgacgcttgttgaggtgggctggtggaaatgcaaaaagcacgcccatgaaaaccgtcggccatggcgcagtttgcacattgctcttgacgccaggacgttgcagattcgagctatcggtatggcttggaaccaagggtattgcccaagtgaaaacctgctcacctcaccattgagggaatggacgatgagcatgcagacggcatcaaacgccagacagccaagcgcaagcatgcgcagaagttgggcaacacttagggtaagacgatggcggcggaggctggcatgcggtgtttcccgctgtgcacgccaaaccgctgaagtcgccgccaaaaaatcgatctcaggttggccgtctcatcagggtgatgattgaagtgtcgccgttgttgggctggcggcgcatctatggagttcgacaggaacacggtgccgcgcaggttgcccttgctgtagtggcagcgcttcattggcgtcgggccctggtatccaggcgcggtacggtttggtttaaaacgccgggcctgcagccggccgatgcgcggggagttacgccgtaggcggttcggtgaagtcgaactccgcaccgatttcccgcatttttttcaaaactcgcgccagttcggcggggctcaaggcaagtcgggcggcaagatggaacagattggggtagggcatttctcgcggagttgatccgcctgtgtactttcgccaatgttgctcgcccacgcaggcgagctcagccatttgtttgccggtgtagtcaagtgcagtcttaagggcttggagttgggcgggtgtcggcgccgtgtaggtcatcgtagtttcccttttggtggactgctgttttatccgattacccgttttacgagggctgcgccggtggcgtacgctgcggtaataagaaggatgttggctcgtttgcgtatcattttggcggcatcctcacgcgcccacatgctgatttccgtgacgcaaggtgctttcagcatgactcccggccgttaattgcaagcaggcttttgcgtgccgcccgtgacgatccgccaatttgcggccgcagccttcgaaaaccgccgtgcgccatccttagagggggggggcaaaaactgaccaagcgagctaaacagcgcgcaaaaaaaagccaacttttagagttggccttttctaagtgcttgatattgcttgagnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccgtccttcccggaaaatatgtaggaattttcccaaataatcaacaacatactgtaagtggtcaccctgtcgcctcgttccggtgtgaaatcggtgtgaatgcgcccgctttttggtagttcaggggtatgaactttccatagattttgaagaccatttccacatcaacatgccccatctggttagccacccaatacgggtttcgcccggcggtcaggtgggtgctggcgaaggtgtgccgcatttggtaggggtttctataacgcaccccggcgcgcttgcacaacggctgccatagcgatttgcgaatttgcgattcggttgcccacggttggcttcggcgggggtcatgccagattcggcctccagccaagaatgagtacgccttctgagcctggagagcagcgacggccagcggcgaaagctcaatgtccctgatgcctgacttggtcttgggctttttcagaacctgggcgactttcccgtccactatgccggtaacgatgttttcttcgatgcggatggtgttgtgaatccaatcgacgcctccccaggaaaccgccataacctctcctgggcgcaggccggtttccagccagaactgaataaagggccgctcatcttcgcgcgctgcgcggtacagcgcctgcacttcatccatgtcaaacgggtcaacctcgtaatcactcttacgggacgtctgcttgatcagctttcccagagcgatcctgtccagagggctgctttccagaagctcatcattgacggcatcgtccagcacggaccgtagcggcgttaaccggttgcgcacagttttccctgtcacccccatgccggctatccacgctcgcaggtcagcgggtgccagctcggctaccggggtttcgccccatcggggtttcagaaagtgattgatggccttggtatagccaagcagcgtcgagtgggaaatgctgccgttctctgcctgcttttgatacagcgcaagctgctgatcaagcagaacaccgagtagcagtgggccgccagggatgccgtcctgcccgggctgtaggcgagcggcgagcggggagtgtgggaaatacgccttgtagctgaacgtgccatcggcaattttgcggcggatttcagcccgcaggcctgcggcatattccaagaacgttttggtgatttttccgggaggaagaagctcccggcactgttgaccctggtaactgaaagcgatctgtacgcgcggaccgtctttcagttctcggatcgttacgccacgtggcgctgttggggttgtaccggcacctgagcgacccatttttccacttcctcaatgttgatccaaatgcagccatcctcaaccttgcggtagtggatgccttctatccagatccgttttcggtttttagcatagacggcatcgggggtatcgccggacagagcgcagtatttagttagcttgacccatttcatggcgctgctccttgattgtttgtttcagtgctcagcaatgctcgtccgagacgatgccggtgggtgcgggatgttgtttgggtttaattcccccgaattcgagggagttaacttggggggattccgccagattggatatggaaattcctatggcacctttcgcgccttccttgcgcatcgcctcaagccccgccaccaccgccaggatgcggtcataggctgccttggcttccggttcgtcggcccagtcttcagagtgcatggtgcagcactcgcgcagctcgttggcttctgccgtgagcaactggattgccgcccggagtgggtcagtcagtacggtctgtttggtgttgggggtcatagacacctcattgattcttcgacaaagatttgcgcttggaccgcattgatcgcgtttccgtaggcgcgcaatcgtcccactcgggcggcagccccatgagccagcggggatgttccgggttcaactggcctccatttaccatcccggcagaggagccagtcagaagctcgccaaaagccgttaaccgggccggcttggtgttgagaaagcctatgtgagcctgtgacgccaagcccatgttcaccttgcgaccgctcggatgttttccggtcattgtggtatccggatgcggccgtttcccgccgctgccgtccgatgtgcagggggcgttccatcccgccaggttcgccgcatgattgagcgtgatgttttgcgtcgtcgcctcgatcgaaggatggcgcagcgcgtcggtcgtggtcggcgtgggccagcccgccagccgtgccacttcgttgagcggccgcgagttgtgatctaactcgtttcccgacgagttcgcgcccttgtaatccctggcctgcggcgttggccaaccagtaaagtcggtcgcggatgtgcggcgcaccgatgctcgcagacggaaacgggaccgccccgacggcgtaacccactccttccaagtcagcttgtacaaggtcgatccaagagtctgcgtccttgctcgcaacctgctctccaaagaggactggagggcggcactcttggatgagatggaagaacgcgggccataagtgccgctcatcatcaaacgcaatgcctttgcctgccgcgctgaaaggttggcacggacaggaaccggtccaaacaggtcgatcatcgggccatccggcgcggcgaagggcgagcgaccagacgccgataccggcaaaccagtgcgcctgcgtgtatccgcgcaagtcgtcggggtgtacatcttcgatactccgctcgtctacgtcgccgggtgcaatgtgtccggcggcgataaggttgcgcagccattgcgctgcataagggtcgatctcgttgtagtaggcggcaggcgctgccatcccctacctcccttcgccctggatggatggggcggctggcttcagaaacgtcagccagtgtgttttctcccgcttgcccgacttgtggccaaacaacggccggtgatccgtcagagcaagaatctggctcaccgggatttgcacctctgcccacttgaagatcagcacaccctcgggacgcaggacgcggaagcactcagcgaggccgcgccgcaaatcatcgcgccagtcgttggtcaagattccgtacttggcgcgcagccacgaatcgacgccggcgcgccgcaggtgtggcgggtcgaacaccaccaaggcaaaggtgtcgttcgcaaacgggatcgcccggaagtccatattcagatcgggcgtgatgttgaaggcccggccatcgcagagggtgtgctgctcgctgcggatgtcaccaaacagggcgcgctggtcttggcggtcgaaccacatcattcggccgccgcagcagggatcgagcactgttgcatccatcatctaccccccttcgccctgctgggcggcgtggtgagcggcggcctcgtccttggtggcaagctcgaaatgcggatgctcggtgccgtctggcgtgataacaacaagctcgtgagtcttgaaaaggccgcccaaagaccagttgcacggctctccgtcagggtctttgcggggggatcgggcgccggtgaagcgaccgacgcaagaaaaaccaacgtatccacaaacgtcgccccaatccttccccgcgccagccgcgatgaaatcaagtgcgttttgaaaggtgccgcacatggggcacttcaccgtggtcagttcgtggctgctggcctgggccttgcacgcagtgtgaaactcgtccagcgtcatgcgcttcatgatttttccttgccctgctgggcggcaatggcggcgtcgattgcggcgatggcaatcttgcgaacctgcgctcgcccttgttctggcatgtaaatccaggggtaatccatgccattggcaatcacccttgcggcagcttcgatgttcagatagccccgctcatctgctacaggggcgcttgccagggccgcgcgggctttccagccattccaggcgtggtccacccaaaaatcgtcgtactgctccccaatgagagtcagcggcattttctttgccgttgcccaagcctcaaacgccgcccgctcatcgcccacactggcgcgctcgtctgcggcagggggagcggtgtagagttcgccgtccttcccgcgccaagctgcatgctctccgtgccagaacagaacgccgcccttatagaaggccaccggttccgcgctcgcggcagggggagcgggccggcgggcgcggtcgtcgcgttgagagcggagctgcataagaacgtggcgctcaaggccgacccaagcgctcttcgcctgggccggtccgatttgtcgctgttcggcccaatggaaggctgcgtcaagaatgcgctgtgcgctgaaacgcaggttttcgtccagctccccggaattcccggataactggacactggcttcagtatccgcgccgggagcaggggggatgggcatccagtgggtgtacggggcgcgctcttccggccccgtgcagttctccggtttggctacgcagcagtagtgctcgtaatgctcgccgtggttgtaccagtagtcgtccgcaacctcgggatcgatgtaatcgaagcctatgcgaacgctgtccggccagtcgctcggctgcggcggcgtgtacaccatgaccagctgattcttcggcgccgtcgctatcggctgccatgcttgattggtcatatgctttccttctcgccaccaagggcgtcgatcagatcggccagcagccttgccagctcgccggtcataagggcgaagtcagagtcaaaacgttcgtcggcgttggcgcccaggtcgtcgggccgctccttgagcacgtccagcggcgtcacgcgcttgatgtccagggattcggtcagcacgaaagacacgcgatcagcccaggtcatggcaaggcgggtgcattgcttgcctgactggatgtgcttgcgggcgtcgtcggtgtcgatgctgtgcttgacgtagcgcaccgcggcgcggctctcgcccgaggcgcgcagctcggtgtcttggtcgatgctgaagttggccggggcttcgtcctctgctagccagccggtcatggctgcggcgggcgattccagcgtgtacaggttttccagcggcaggtggtcaacggtcttgaccagcatgccgatcacctcatctgcgcgggcgctggatgccgcgtcgatcaccaaccagcggtgttgcgtgtcgatccatacccgcgtatcgcggtagacggacagggcgcggggtagcagttcttcggtgacgcgctccttgatttctttcatctgcttgcggccgggcttgtagccctcctgctcttcgatttcctgagcgcgggcgcgggccacttgactcacgacggtggacggcagcagcttcttttcagagcgcaagaccagcaggatttggccgttgacgacatgggccagttggccgttctcgcggggtgatacccagcccaggcgctgcatttcgaggttatttccgggctggtaggcatgcttggccagcgcagcttcgagcgtttcgcccaggcacgaccaagcgcccgaaaggcggtaaacctttaggtttttgaaccacatagggagttccttactgttcggcagccgtcgtaacatgctgatgaccgaacgtattgggataagggaatgacaaaagccgaacagttcttgtggtgcgttcagaccgcgtttctaaataatcagcttctgatcgggcgtgagtttgaaactccgaagaccgccgaatacctaggaatcaaccacgttcacttggtgactgagcgggcaatttgggcggcccagcacatccccgaaggtatgtcagcgagtcaagcggctaaagagttctgtagctttgcttttgacaatctttggaaggatggcatcagcggcccagattggctgcgaggcattccgctttaggcttgtggcgggttggctacgtcttttgctttgggcctaccgaatagccaggcgctcgcctggcaccaccttggcgcccggaaccttatggccgtctgcaatggcggcgtagatcaggtttttgtccggctggggcgcgggcggctttggatcggtcatgtaggatttcgggatcagctcgggatgctcgatcaagactgagcctttggacttttgcaccactacgctgaacaggccagctttgacttttgtttcaccggcagccttcaaccctgccagcagggtcagcttcatgcgctttattgctgactcacttgccttaatgcgctcctcgaagcgttctttttctcgcttgaacgcttcgatgtcggcttctttctcgcgcaggacgatgcagtaggtttccactttgcctggaaggtcgctttcggcctccagggtgtccgctactgcgtcgtcatccaggcccatcgagcgcaggcgctcggccagctctcgatgttgcggggcaatatcgtagaggctggccatggtcaatcccatccgtcagcggggttttcggaggcggcgtggtagctgccggtcgccgggcgagcacggctttgcagcggcttatctttcaggccttcgagcaccttgggcagcatttccggggccgtctttccatccagcagctcagcagccatcagttccgtgtcagagtggaacggtgcatagatgttgaacttgtagccaacatcaccgttgtccttctggtattcctcgcgctgcaatagcaatccgatcggtcggcccactaagccggggaacacaatggcatcttccgggccgttctttccttccacaactcccttttggggattcagggttttcaggcgagcgcagcacatcaacgcgtccagcgtctttttcccgtataggggcttgccgttaacatcgaacgtccagagctgaagatagttagccgtgcggccatcggaagcctcaaagctgaactcaatgccttccgtacccttgcggctgatgatctgcttgacctgggtaaacgtccccttgtacttgccggtggcgtcgataaagctgctggcgccagcttggcgggcggattcttcgtcaaattcgtatttacgcatgtcgtttctcaattaagcgggttgggtgatgccgtaaaactcgcagatcgcggcatcaaccgctgcgaggtcgttggggatgtgcatgctttcaaacatgccagggggggatttgcagcagtcctgcccattgctttgtgtcgcaaagacgtgctggccgttgatctgctcggcgcgcaggacaatcgtgaaatagccctcggggacgatcttctcgtccaccatcttgccgaccgtcttcatgcggacgttgccgtggtcgtcggtctgggtgtgggccaggatgtagatgcgtttatgttcggcttgctcgccagccgattggaaaatgtcccaggcaccacggccaatgtctgcaaacttctggaagccggtttccgtgctgcgccgcatcagctcgttggtcagcacggcttggtagtcatccacaatgatgatgtcgcgcttcgacttcttgagggcggtaacgatcgattgaggatcgtcggtttggattcgactgcctcctttgttttccggggtgcgcagcgcccagtccgcagatttaaaaggcagtggcttgcgaatcggctggatcagatgtacatcttccgggctgaagttccggaggctgaaggacttgccggagccgctgggccccaaaatcatgactgcgatactcatattcgttctcctgcaattcgggcgacttggtagtgaggattgctactgcttgaccggagcctgcccgtagatacgggtcaggcatccccggcgggtaggcgtcttccggtttcattggctggccttcgccgcatacgcggtcttgcgcccgtcgtttgcgatttggtcattggcatcgagcgtcggcccgataactgaggtggcgatcagcagggccagggcgccaatcaggccgctcaggtagcccacgtaatcgaggtcttgcccggtgcggcgggcgcggcgccagagtgtttggaggcggcgggtcatgccgttgaaatcggcgtcgttttggcggccggggacaggaaacgccgggccgccgtcgttgatcttggtcataccgcctctctcagaaacgccatagcgcgatcaccggccagggcaatggggtaagcggcagcaaggccgcagataacaaacagggtggattgcaggggggtcactggcggcgctccgaaagctcaagcagccgggcttcgatgcgctgtcggatctcgtcgcggttcaggccaacgcctagggcaatgagcgcctgggtgtctgcatctgtccggacaacgtagttaaacgcgtcctccaggtactctgtggcgtggcgaccgaaggcgtagccgttgatcttgatggcctcataaatggcctgaaggcgctgcgcctgggtgagagggagcgtttcaaagagcgtggagcccgcgcccaatgaaacgcggcgggaggtcggggtgggctcaacaacaaccctcccgccttgcatggttacttgcatgttgaactccgaataaggtgcagcacccaaccgtactcacggccagccgccaccacgcgggcagcgctaccaacggtatgggcggggaggcttggaggggaggggtgctgcggggaaagtggcgcgcccggcaggagtcgaacctgcaacctgaggggtagaaatcctctgctctatccatttgagctacgggcgctgaataccggttacgtctccggcgcggagttccaccgccgtgttcattccgctcgtctgctgcgtgcgcctgggctatgccattgcgctgcacgctcgttacggtcgccccaatccatctgaaagcaggggactcgctcgccgccagataacggactggcgatctaacagcctttcggctccgtgatggtggccgggtgctacccgtatgccagcggcggggaggccagcggcacatcatccccgttgatcctggctcgccggattacaagatccggtgcctgctggtttactgcccaccatcacataggcgggccgggcttgataccggctccagtggcttcgttcggcatcttgtgcctacacgccactgctacagcttcgcgtgtccatccacgccgccgcctatgtgatggccctctgcactgacccggcagaggttaaggtggtgctgcctgagcctgggtactgctcatatcccagctatgcaggcgttgagggtgggggtggggctgcaagattgcgtatagcgccactcgtccgggtcaaggataggcgtcgtccatccttggatatggccgtcgccagctaccttcaaaatgatgtagtcgccatggccttggtcacccacacacagcagttcgtcgggtacatagtggctggcccacttggctatccgctcgcctgcttcgttgaccagccagtactcgccctggtcgcaaaccttgtaatagatttcagcggcagttccggcaggccagttacggatcttccccgtttccagctcgatcgttggcgcccagcagtttcctactcgtagcgggatcaggctgccgtctatgtcttcctggccattcaccgtggcgccctcccaataacgaacttcagcctgaacttgcaacgcgaccacttggtgcttttgcttgactgcaacttcgatttccagcatttggatctccttgttcatctgcctgcgctctctctggaaagcgcaggcagatgaatccgcgccagccaagaaaccacgatggcttggcgcgggctgccgacttgcacggcgtactccggttggcccgaagttgcgtctgcctgattacgtcgccatcaggccagttttgggcgctgctttcgcagtcacccaaggcggcgcgttgaatgcggtctcactccgccgcgctatgccctgggatttcatgggtttatctcctgcccccatgcggtcgggcagccgcgctactcgcaacgcccaaaagggcatggcgcggtattcatcggtcaggttgttaaagagcgtctgcgctatcccttgctggccttggcctaagcggtgggtgagtgcatgggatgaatattgacacaagaaaaactagcatgcaagaaaaactagtgatgaagttgtaacgcggcagttccgagacgaaaaaaagccccgctcgaaggcggggcgatttgatggcgcgcgggctacatggcgcggacttgggtgaaggtttcttggaaaataggaacctctgatgggcggatcttcacagcgtaaggcttttctctgccggacaggttcattagcaccgcgtcagcgtaatactcaacgttgatgatccgagagatcggggcatcaaacccttttgctcgcccggcgaaaaggacgcgcttgttggtaattacaagctcgccttccgacagggcgaccagttgcgtttcaggaatggatcgtgcgccgcccatcccgaccgaaacgccttttgcgactcgaacacgaacggctgcgccaccgtgccgcattgaaacggtcttcatttcatagagcgtgcccagagagctgaagtaggcgctttcgccgcttgccagcaacgccttctctgccgtgactggctgaacgccattaagccgcagggtttcaatccgctcctgctggacggcgtccgcttctgctgcgaggtatttggctaggcgttttttttgaatctttcgatttatgaagtagaaaacgatgagcgccaaaagggcgagcacataaaaaccgaagaacgtattgcccgcagtctcaccctcctggcggggaagcgcagcaggtaggacaaagaagcccacaatcccggcgatgacccaaaacccaagccgtttatagatcggcgctttttctttgatgcccacgttgtgccctcctgctggttggttgatcaccgattgtaagtcgttgtgtcaatccacgctggtgggcggcgggctaacattcccgcctgtcggggcgctcactctcgctatccttgagtccgcctgatccaccggccgagtatcttgcggccggaagttggggcaccagtcgcagcccaccctggcgcccgatgccgccacctgagtttccagggggggaggggctggcctgcccagaaagtacaaagccttttggggtctatcgcgcaagaacatttagcctttcgattgtcaaggctattccatagccttggcgtcttcgggctctatggacgagagtaaaagccacattttgtggcccagcggaatcagcgaaatcagcgaggctacgacgaatccaataaggcaagagatcactgtggagctttgaccggaggcatgcaatgtcgaggtcaaaaacaggccgcttgtagcgatagcaagcgccataaacaatgccaaggcactaaaaaaaagatcgcccagtaagctaccaaaatggcctgtccgttgggcatttcgcgctaagcgggtgtttgagactgcgtacagcaacgcacccgctgaaactaggaagcctaaaagcgtcgccaaaatccctgcggaggatgagaacaccacgcgaagcgtttctgcgtcctgggcaggctggggcagcgtagagaagcaatacccggccacggcgccagttacgcaaatggcgaccttagatttagaaagggggctagcagaagaacgcatcaatgtcttgctgcttctttgacttcgcacgatcaagagctgcatagatttcatccgctgcaggtcggccgttcttctctatagggacggttacattttcaatgacgcggtcgccaatcagatcaatcggctccagttcgtcagccaatttaacacgcgctacagacgctaggccgccttttgccaaggtgactactgcattcttgaggtctcggctcaacgatccgccctctctgcctacgcttaacgtcactcttgacgatacactttgcgccgcgctcatgagtgccagcgcgtcccgcgtccatgcattcgagtaaagcgaagggtcctttggcttttgaaaagacagatcaatccgacggacatcggccttagacgagagcagtttagcgtaagagtctttcgtcaaaattggctccagagtgaccccatggatatcggtcgccagctcaagaaaggatctcatctttgagtagtggctgccacttgaattgcgctggtagacaagcaaatttcgattcgggaaaaaaaggaaatggtttttttcaaccaggccatggccgggcttgatctccacgtcctcttcttttccgtcaacagtcccttgcacaggggtttcgttatacctgcaccggccaaaaatccccttgtaacttctgccatctccgagctttacaatattccgaatctgatatttctcatcgtcttcctggttcagcgagaaggcctcggtgcagccgcgaccctcggaggactcaaggagttttgttaggagttgcgtcttctgggtctggttaaccgtcaagacgtagaagtccaccttgaaggatttggttttggccaccggaaagtctccttgaattttgagaaatctattgatattgtttgttacattgacgcaatatattcggccgcatttcgtcatttctgtaaacatcaggcgtattagcagcccaccccaacgctaactatccagcctaaccccagcccacaccacccgtcccagcactctgactgagacatcaccctctagggttatatcagggtgctgagtattgaacgaccgtgcgacccagcgtcccgtcagcctatccctggccaccgtcttgacgatcatcttcccatcgtagttgatggcatagacgccaccagcggctacgtcacgcagcgtcagacccagatccggcacgacgagcagggcggcgccatcgcggatgatgggctccatgctgtcgccttttgcatacaccacgcgcccgcgcccgccatcggctccgaccgagcgcaggaaagagcggcggaactgaacgaaccccgtcatttcttcggtgaggttctcgatcccttcgcctgcggccaggcgcacgtccgccagctcaggaaccctctcgaacttgtcattggctgcgtggtgctcgcccggagccacgtttacggccacggcttgctcaaggctcagccgaggcgcgacataggccggtgctggctctttgatctggctcggacctgggggcaggccaggaatgcgcatggaaaattcatcggccgccgtatccatgtttaccaggccgccgcgcttctgagcctggctgaccgatgggcgcgacacctcaagcccaatctccatctgtcctaaagctagtgctaacgcgccttccagtttgctcaactgagttggcgagagcgcccgcactttatcttcgggaatggactggaacggccacggcgcccgcgcatccgatatggagctatcgacgcggccttcgctcgatgcccccatcgccaaatactcaacggtggtcataagcgcttttgcgactgcttctaggcgtgcgcgcttaggggcagttttcccgttttcccattgctggacggtttgccatgacacgccaaccagctcagcgagctgctccatagagagttgacgctgctcgcgcaattgcttgattcgctgatggatggtgctcattcgggcgagattaaccacaaggttatcttgtgtcattgcaggaatttcttgcattactagtttttcttgcattagcatgtgccctatgaagccgactcataagaacccctacattccggttgctatcgctaacgcgggcggccccgtttcaactgcccgaaaaacgggagcgaagaactatcagaccgttcagcaatgggacaaggcagggaatgtcccggctgaatatgcggtcgcgcttgaagaggcgtcagggatctctcgcagctttctttgcaagcagtggcgggctgtttggcccgagcttgcgaatcaatccactcccaaacaagaggccagccatgcgtgaggaatacgcccaatcaatgcagcgtagcgcccacatgttccggctcgtcgtaggcggtgcgctcacgctccgcgcacagctcgcggaacagatccattacgacggcatcggccgggtcttcaaagtggcggcgggcaaggtcttgcgcgtcggccagcagcttttcagtttcagtcatttttcgctcgctctttgttaggaaggaagtacacgatgagcacccaagcagtatcccccgacaaggtggaaagcactcgcaagatcgcggcaagacttcaggcagaggtgttgcaacggcttgcgcttgtcacgcaagaacgtgcagccgattgcatgggggttgatgcgagcacattgagccggttcaaaaatgaccttgagcggttctgccagttgctggcttcagttggattgcaggtttcgccgctagatgcggtcgttgtctcgcgggatgacatccaggcgcttgagcggatggcatacaagtacctgcaaacgcgcatcgagaactgcggcgtctgatggcaaagatcgccctccgcgtggacgagcgcggcaagctcgcgggcctgacgccttttgatgaccgcgcatatagccgcttcaaaaagaagctgggccttctgcgccctggtgacacgatcagctttgagcatcgtttcccgcgcagcccgaagtttcaccggctgcactttgcgctgcttggcgcgatcttcgacaaccaagaccaattcgtcagccccgaggatcttcgtaagtgggttgaggttggcgctgggcattgccggtttgtgcccggcccgaaagggcgtctggtggcgctgccgttgtctatctcctatgagagcttggacgacgccgagttttacgaccaccacatcaaggtagtggcgtttctgcgttcgcaagctgctacgcgttttctgtggcctgacgtagatgactcggcagcactggcaggcatcgaggcgattctggcggggtttggtgcatgaaaggccgcaaccctaccgcagaacaaaagcgcttctgggacatgttggcccggaacatcggatgcgtggcatcccgcatggatggcttcttcgatagccagtgtttgatccatcacattgacggccggactaagcctgatgcgcattggctcgtgttgccgctgtcggcgggcaatcaccaagacgggactggcgcacctgggcgcattgccgtccatccctggaaaacacgatttgaagagcgctacggcaagcagcgtgatttgctggtctggtgcatcgaacaactgcaagcccaaggcttgaacgtccctgatggcgctttgcgagccgctgggatgctggaggaaagccgtgcattactttaagcggaacattggggactatcacaagaaggctgggcgtctgtccatgcttgagcacggagcgtacacgctcttgatcgactcgtgctacgaccgtgaacgcttccccaccattgatgaggcaattgactggtgctgggccagaacggaagaagaaatcgcggccgtgcgctttgtcctgggcaaattcttcgatctggttgatggccggtatgtgcaagcgcgcattcaagaagagattgacgccttccatgctaagtctttgaagaacaaagagattgctgaagagcgcgaggcaaagcgccgcacggctcgtgagcaatcgagcacgaaacgtgcacaaggcgtgaacgaagcgccacctaaccaagaaccaataaccaataaccaagaaaaagaaataccccctaacccccgcaagcgggggcagtcgttcgacgctgccgcgattgatctgccggactggcttgaccgtgagtcctgggaaacctgggtcgctgaccgcaaggcccgcaagaagccgatcaccgagaaagccgccgagctgcaaatcaagcagcttgcagacctcatgcggcaagggcatgcgccggccgacgtgatcgcccacagcattgccagcagctaccaggggctgttcgctccgagcgcgtcaaaccgtgccgcttccgcgagcaagtcgcaacgccaggccgactggaacgacgagctgcgcgatgtgctggctgagggtagacgcccgaccgagattttcatggggacgattgatgcaactcactgaccaccaaacgatgacgcttggcgccttggtcatcaacgaaatgcggctgatgtacggcacgaagttcggccagcagtggcaggggctgacggcgcgagagctgaaggattcctgggatcagaagctgtccggcctgaccgagcgcgaagtccgaacgggcctgaccgcctgcctgacccgtgactggccgccgagcttgcccgaatttctgcgtttgtgccgcccgtggatgaatcccgaggtggcttaccacgaggcggtcgtaggcatggcttcgcgtcgtcgcggcgacatgggcacgtggtcgcatccggcgatttactgggcagccgtccatgctggatcgcatgacttgctcaacagctcgtacagcgtgatgaaaacgcgctgggagcgggcttttggcgacgagctcgccaagggccaatggcacggcatcccggaagtgcgcgaggccttgccggccccaggccagacccaggctacccgcgaagaggctgccgctgcgctcaaggctatgggtgcagacaaggttcttgaacccaagcggtcacgagatccgcgcagttgggccaaaaaaattctggacgagcaggaaaggaagggcggcaggcgctacgcgttcgccacgctgacgatggcaaagcgggcgcttggccttgaactgaatccgggggaagcatgatttcccttcgtctaccttggccgcccaaagagctgagccccaacttccggggccattgggcgccgatctcgcgggcgaagaaaagctaccgcaccgctgcgcgtttgaccgcaatgaaggcgttgcgccacgcagagagctttgaccgcttcggcggtgtgcgcatcacctacgagttttgtccaccgacttcgagagcctacgaccgggacaacctggcggcgcggatgaaggccgccacagacggaatctcggacgcgctgggtatgaatgaccgtggctttcacttcgcgccggttgccattagcagcaaagagaagggcgggcttgtccgcgtaactattgaatcgctcaaggagggcgtatgacgatcatccagaaaccccgagcacggcaggagcgcggcgcatggctcgtctggtgcgcccatatcggccccagtcctcgggcgacgttcgacgaggcataccgggcctgggctacgcggcggggcatcaatcactcaaatatcggagcggcgtaatgggacacccgagaacagttgagcaatctgaccgttactggcgccaggcggcggtagagcggctgcgcggtatgggcatcaagctcaaccgattccgccagaacgctgagggcgtagcttcagagatccgcaggattgagccagcgtaccggggcggcgatcctaaccttgtgatccgcgcctggatgggagctgccgccgcgccgaaagtggaagtgcaacgccgcacctatgcgcctagcgcagctatgcgattcgcggcgctgcgcagtcagcaggctgagccgagcttgaaagctttgggctcgacctctgtgcgttcctatccgtaaggggcggctatgagaaagctgaccggggacgatctgctgtggaactgggcgcgctggtgctggtctggggaaaccgtgggcaacatggccgcctatgtttcatgggaggacgacaaccggcccatcaatacggatcacgcgctggcggttgaggcgatgcacgcggcgctgccgtggcacgaacgaatgatcgtcattgccgagtaccccaagaaaaactcgcttttcggcaatctccacgcgacagagcgcatcaggaaggcttgccgctggatcgaagaggtaacgggggtatccctgaccgaaatgcagtacaggctgtacctgggcctattcagggactatgtggaaaggaggctgacttgaagtatgcgcatgaggtaatggacttgatgggcgcctacccaaacaggtcattccgggttggcgagctcgttcggcacgtaactcatggcagacatcttgaggctagagagcgggacgccgctcgtaaggcagtgcagcgtgttctcgatgccctggtttctgccggttcggtgcaggtggccgcatcggcagagcaacgcggcggctatttttcctactccgtgtcccacaagtgggacataaggccgccaaaagtgggacaggaagtgagacactacgtgcgggcttctgcgccctgaagaaacgcagcccgccagccgaaaggttcgcgggcttttttgcgtctggagaaatgatgaaagaacttatgttccaaaaccaatctatccggctgatcgagaaagacggcaagcagtgggcgagcgctgccgacattgcgcgtgcccttggctacgccaacaccgataaggtggcgcggatctacgaccggcacaaagccgagttttccgattccatgacgtgcttggcgatggttcaggacctggacccccaaagtgggtgtccaggtcaattccgaaccgggcgcgtgtttagccttcgcggcgcgcatcttgtgggcatgttcgcccgcaccggtaacgcccaagcgttccgccgatgggtgctggatgtgctggagcaacaccaggccgcgccgtctctgatccaagagtggtttgaggcaaaagctgcggtggatgctcaagaccgattcgccagcctgtgcgggcgcggcttgagcgagcatcggcgcaacaggccacctttgatgcagcgactgtccaccattgcggagcgcatgcagccgcaactgagatttcagtagtgaggtggggagcgtcaaaagtccaactgtgccgccgtaatgcccaaggcagctgctatcttctcgcggctggacttgcgcaggcgctcgctattctcttgctgcgcataggcagattggctaatgcctagcttatccgcgatctcagattgcgttactcccaggtgttcgcgccaagcgcgtacaggtgttgccccgtccacagtgcggctcacaacatcatgagggatcaagtccttctcggcgtttctagaggcgatgtaatcctcataggggataacaacgaaggcgggccggccttccggcccgttgatgatttggatgttagtaggtgcgttcatcgcgtttcctgatttcctcgatttctacgattttgattccaccgtcccagttaaacatcactctgtagttcccaactctcaatctgtatccgtactcgtgttttgttagggctttgatgtttttgcatgctggcatgttttctagctcatcaactccatcccggatcgcttgctggtgctgcctgtccagcttgcggagttgcttggttgctttaagggtccagtggatcgtgttcatgacttaattataagtcaaaaataagttttcaggaagaaatataagtttatttggagaaaaaatgcccctgacaccaaagcaggaggcctttgcccttgcttatgtggagacgggcaatgcctccgaggcgtaccggcgagcgtatagcgccgagagaatgaagccggagacggttaaccgcacagcgaaggatctgttggacaaccgcaagattgccgcaagggttgcggagatacaggccgcgcacgtcgagcgccacaagttgactgtggatgacctcctggctgagctggaagaagcccgccaagccgccctgtctgctgagacggcgcaatcgtctgctgctgtcgcggcgacgatgggcaaggctaagttgctcggtctggataagcaggtgatcgagcattcgggtcctggtggcggccccatagccacggtgaccgttagcccggaagagctaaggaaggccgttcaaagtgtccaagacaagttttagccctgctgatcgaatcgctgcaatcggctggtcacgcgaggatttgtacagcttcagccggtggatgttccttcagcgcaaggggtatctgtggcagaaggcggcgcaccataagctgatatgcgatgcgctgatgcgtgtctatcagggtaagacgaagcgcctaatcatcaacgttccgcctcgctactctaagaccgagctggcggtggtgaacttcattgcttggtgcttcggtcgctcgcctgactgcgagtttattcatgcaagctattcgagcgcccttgccgtaaacaatagcgccaatgtgcgcggagttatccagcatgaggcgtatgcggaagtattccccggcgtggctctggcaactgatgcgcaacatcactggaaaacagagcagggcggcgtgatgtacgccacgggcgccgggggcaccattaccggctttggcgctggcaagcttcgggatggcttcggcggggcaatcatcattgatgacccccacaaggccgacgaggcaaattccggcgtcatgcggaaaaacgtcattgactggtttcagaataccgtagagagccgcaagaacagcccggacactccaatcatcatcatcatgcaacggttgcatgaagaggacttggcaggctggctattgggcgatagaggcccaaacggacggggcgatccggtagcgggcggaaacggtgaggtatgggatcacctgtgtctatccgcctggaatgatgacggtacgccactttggcccgagaagcacagtgcagaagatttggcccgcatggaaaaggccgccccgtatgtgtttgcggggcagtaccggcagacgccgacgccgccatctggcgggacgatacagcccgacatcatgccggtggtggacgcggttcccgcaggcggtgtgtcttgggttcgcggctgggatttgggcgcatcaacgtctggagacttcacggcgggcgtaaagatcggaaagctgagcgacgggagattcatcattgccgattgccgccgcgagcagtacgagacaaacaagcgtgacgcactgataaagaacacggcggacggcgacggcatgaacaaggtcaggcagtcattgcctcaagaccctgggcaggccggtaagagccaggtagtggcatttacaaagctgcttgctgggcatagcgtcaggttcagccctgagagcggcgacaaggtgacgcgagcaacgccgctcgcctcccagattaacgcgggcaatgtgcttcttcttcgtggggagtggaaccgggctttcaccgaagaatgccgctacttcccttttgggaaatatgacgatcaagtcgatgccgcctccagggcgttcaacgaactcaatgcaatgaaacgcggattcttcggatgaaactccccaaatttttcaagcgcaagcccgccgccgaagcggcaaagccagcaaagcgccgggggctgcccgagcacccgctaggcgagaaagcccgcaatctgttcgtgatgccgacgtttgtgcagccttatggcgctcctggggtgtcgtctgatagcgccgacattggccctgcgccatcccccaagccgggaatgtcgatagacgccaacgaggctcagcttggatttttcgcggtcggcagccatttcatcggctatcaggtctgcgcgatgctggccaccaactggctgattgataaggcctgcggaatgccagcgcgtgatgcggtgcgaaagggctatttgctcacctgcggctctgatgaggtgtcggagtcgctgcgggaaagcgacggtcggttcaaggtgacgcagaacctgcgcgaaatgatccactttggccgcgtctatggcgggcggatcgtgctgtttgaggtgcgcacggaaaacccggacgagtattaccgcaatccgttcaacctggacggcgtggcgcccggctcttacatgggaatgtctcagattgaccccaattgggttatgcctgagctgaccgaagataacctttccgatccggcctcacagagctattacgagcccacctattggcggatcaaggacagggtctatcacaagtcgcatctgcggatattcgtcccttatccggtgccggactttctcaagcccacgtaccgtttcatgggcgtgagcgttccgcagcggatgatggagcgggcctactgcgccgagcgcagcgccaacgaaggtccgcagttgctgatgaccaagcgactgatctcgatcggcgtttctgatgacgcactcgctaacagagaaaagcttgaggagaacctatctctatggagttacttccgtgacaaccacggcgtgaaggtcggcggcgcggacgaaaccattcagcagttcgacacggcgctaggcgacgttgacgcggtcatcatgacccagttccagctcgcggcctctgtggccaacgtgccagcaaccaagctactcggcacgcagcccaagggctttaacgccacgggcgagtatgagcaggaggtctaccgggaggatctggagagcatccaggccaacgatatgagcccgctgcttgaacggcattacgcgctcgtcgccaagtcgctcagcattgagccgccctcgaagatttccatccagtggctcccgctcgatagcccgaccgccaaggaatcggccgagattgaaaagatcaaggccgacagagacgccgtgttgttcaacacgggcgctgtcgatgcgggtgacatccgcgagcgtgttcgcaatgaccgcgacaacgactaccacaacatagaggcggcagagttcacggatggcgaagaaaatgctaaccaaacgccgccagcagtggggtcaggagcgccaggcgcagcaatttaagggcgcggcgctcgctcacccgctatcagcggagttgcagtacagagagcggatggcccgccttattgccgagatgatcgaggagtacgggcgcgaattaaagcgcctgtacgcaaagaatcctgagatcacgcaggacgcaagccccacgacttacgccacgcggctgctggcctcgctcggcaaaaagtggagccgcgagtttggcagtcgtgcgggctcaattgttgaccagttcctgggtcgggttgacagattcgccaagcagaacctagccgcctctctgcgcgaaatgtcgggcgggctcacaatcaagacgcctcagatgcccgctgatttggcggtcaagatgcaggcgagcaccgctgagaatgtcagtctgatcaagagcattccggccaagttccatgagcgcatgcagggcattgtgctgcggtcgatccaatctggcgggcagggcacggcgacgatcttcgatgaaatccagaagctcgggcgggtcacgaaaaaccgcgcccgcctgatcgccgtagaccagacgcgcaaggtgagcaccgcgatcaacaacgagcgcatgaaatcagcgggtgtccggaaattcgagtggatacacagcggcgggggctttgagcccagatcgttgcatgtggaatacgacgggcaggtattcgacatggataacccgcccattatcgacaagacaaccggcgagcgcggcatgccgggccagctcatcaattgcagatgccggatgcgccccgttattgacttcagcgggtatctcaatgagtaatcgacaaacagacataaacggctttttgctggttcgggataacccaatcagcaaggtcggtgtgttcccgtacctggggcgcgagattggggctccagaccctgaccgcatctatcaggtgtacaggccggaggaagagctttcgcggcctgagacgatccagtcgttcaacctgctgccatttatcaatgagcatgagttcctaggcaaagacggaaccgcagcagaaaagaagggcgtacagggcaccacgggcgaaaacgcctcgttcgaatccccgtacttgaaagtcaacatccgcgtctattcggagttcatgaagagcctgatcgacagcggaaagatcgagttatccccgagctaccgatgtgaatacgacttcacgccgggcgtttttgatggtcgcagatacgacgctattcagcgaaacatccggggtaatcacctggccctcgtcgaagaaggacgcacgggcccggacgttgcagtgcaagaccattctgtaatcactatcgactcagcggagtttatcaacatggaaatcacccccgaactggaacaaatgcttcgggcgttgatcgagaagatcctggcggaaaaagcccccgctggctcggacaacgacccggaagtagatcccgataagatgccggaggacgaaacgccgaaggctgtgacgccggaagcgcagagcgcagccgagcagaccgccgcatcggctgagcaggccacgcaagccgtcgctgccgctcaggaggccgtcaccgaagcgcaagctgccgtggaggaagtccaagctgccgccgaggaagtgcaagccgcgccgaccgctgacagcatcgccaaacttcgcgccgcgcaagcccgcctcgctggcatccagaccaagcacgccaaggctgcggccgatgccgccacagccgtcatcaagcgcgcccaggccaagcccgccgtgcccttgacgagcgccgatgccatcgtcaagcaaatcgctgagcgcgataagttggctcagcgtgtgacgccgcacattggggtgttcgaccatagctcgatggcgtctgcccaagaggttgcgacttacgcagccaagaaactcggcctgagcgtgacgagcgatagcgcgttgcatgtcctgaacggctatctgcaaggcgccaaacccgacagcgaaaaacgggtgtccgacagtaagacgggctccgccgccaacaccgccgccaaactttgggggagcgaataatcatgaccatcccgtatcaagcacgatccgtcctgacctccggcctgcccggcaacatcagccatgacggccctactcgggtcctgtccgcgctgatcagctctgaggacgagaccaaaaacctgtttggccgcgcctttacccacaagactggcaccgacgcggttcaagtcggcggcgccggtgtattcgctggcatcctgatcagccccaagacctacgcggtagacgttgtctatgcccgcaatgcgagcgtgggtgagtttctctcgctgggtgaggtgtacgtcgagctggcgaacgctggcaaggttggcgacccggtttgcttcggcgctgacggcacgatctcggccgggactgccggtacgcagatccccggcgcctacatcgcccgccacgccccgagctccgaaacgccgcgcctggcggtgatcgccctcaacggccaggtcaacgcgcctgcctaagaaaaaggaataaacatggcaaagactcaatccgctgtgcacatgcacatgaccggctcgcttgctgtcaaacgaggcccggtcaaactgacccgtgacagtcaggttggttttgaagagctgggacacctgggcatcggtatccgtgcgatggactcggcactcaccggcccggctgcgaacaatggcgttatgtttgcgcacatgctgcaaacgtggctgccgggaaccgtccgcgtcgtcacccaaatccgcaacattgacgagatcgcaggcattacgaccgtcggtagctggtcggacgacacgatcaacgtgcgcgttgccgagcccgccgccaatgctgagctgtacggcgataccacgaacattcctctggccgactaccgacagtccatcgaatcgcgcggcctcgtgcgcttcgaacagggcttctcggttggcaagctggaagaagagcgccaggggcgcatcggctatcaaaccgccgacgaaaagcgcaaggcgtcggcagagtccctggacatcagccgaaaccaagtcggcttctatggcttccgcgatcccgaaaccaacgtctatggtctcctgaacgatccgagcctgccgccctattcgactgccgcgaagccctggcttaccgcgactttcgacgagctcgtgaccgagttcactcagatgatcaacaccctggagtcgcaattcggcggcaacttccaggactcgatgacgctgaagctggtgctgccgctgggctaccgggcgattttcagcaagtacagcccggccgcttctggcatgaccttccgccaatggctcaccgagaatttcccgaagctgaacatcgtcactacgcctgaattcaagggcgcgaacggtggcctggacgtggtgtacctctttgtcgaaaacgcaggcgacgccgacgaatccgacatcactggcgccagcttgatacaggctgtgccggtgcgctatcaggtgctgggcagcgagaaccgcatcaagggctatatcgaggacgcgatcaacgccacagcgggcatcttcgttttgcgtccctgggcgtttgctcgccgcaccatcagcgcctaatagggctggcgaccacagacgataacgggccgggttaaccggttttttttcgttcagaaactggcttggccggggcttttgctccggcctttttcatattgaggccgaaatgagcatctacatctacagcactctgagcgccgatcagctttacgcactggctgacggccgcaatatcaagatcaacggtggcgcgaacgttgcggacaagcggcttgtcacgcccaagggcaaagtcacgcggattcaagagaatgattttgagctgctccagcagaacatcatcttccaggcccacgcgaaaaacgggtttgtcaccgctgaccacggccagagcgaccccgagcgcttcgcggaaaagaaccttgaggccgccgacaagggcgcccaggataccgccgcgacggtgcagaagcgcaatcccaaagcagccgctcccaaggctgaataacatgacctttccgcttacgcagtttcgcgccatttttccggcgttcgccagcgttacggacgaggtggttattgcggtggcggattgggggcagtgctacgtcagtagtcacgggtgcgactgcaatgacaagctttggatgctggtcacggcgcacctgctgcaactgcgggctaatgcagaggtaggaaactcggcccccggcgcactggcttcagccaccatcgataaggtaagcgtttcgtttcaggcgcctcctgcgggcagctcctgggcgcactggcttaatcagacaccctacggccagcaatttcaggcgctcagccgcgcatgttcggcgggcggcatgtacgtcggcggtctgcctgagcgggcggcctttcgcaatgttggcgggctgtccgtacgcggcgggcgcgtgcgatgaaaaccaagtccacgggcggtactgagcggctgaagagggcgctggcagaagtgtccgctaagcgcgtgcaggttggctttttcgataccgcgcagtacccggacggtacgcctgtcgcttacgtggctgcaatccaagagttcgggtatccgcaggggaacatcccggctcgcccgtttatgcggcctaccgtgaaagcccgtgagctgccctgggcgaagcaagtcgccggggtaatgatgggcgtcatcaagggagaggtcacagcgcaacatggcttcgagcaagtcggcgccctggctgccggtgacattgccagagcaatcagcaaagtctcctcgccacctctcaaggaatccacgcttcaagcgcggcagtcaagaaagaaaacccctggcgtgtcgaagaaaccgctggtcgataccgggctgatgatccagtccgtcacctatcaggtggaggaaaaatcatgatcccaggcattaacttgctgggcctggcagcaagtgtcattcagatgcaatccgtagggctgctgcgctttaaggcgcgattccagaatgatcgggggcagcatatcaacgagtactaccccgtcgagaccatacagggctcctggcagcccgcgtctgaatcgaccattcgcaatcttgggctggacgcttcgcaacgatatttcaacctatacacagctcgggatatcagcggcgttcagcgcggcgcggcgccggacttgctggtactcggcggcaaacgctatgacgttatcggcgtgactgactggcatgcgctcgatggctggaagggcattctttgcgtggaggccgggccttatgacccagaaagagcttgaagcggcagtgcgcctagcgctgatcggcctgttgcgcgagcaaggtgtaacgctcccagtgctggccgcctttgagccatccaagcaagggcgcgttgacgatggcgtgtatttctttccggtgggtaccgggcaacatggctggcagtcgcgtaagtaccttgatcacgctcatggcctagtcgccaaagaaacccagattgacgcgccgatgtatcagtttcaggcgttcgttatggatgacgtgcgaaacgatgcacagctcctggcctcagacgttgtcgcgctggtgcgcgggcttatccagtcgatgcgtttccttcagcgcatgtccgctgtcggcgtaggtgtgcagcgtccctccgaaatccttcagccgtcgtttctcaacgagcgcgacgacttcgaattcaacccgaatttcaccgtcatattcacccacaagagaagcatcacgcaggaaacgccccacgttacgcgggtgcagcccagcatccatcgcctctgaggaaagctatgtctatcaaaatgtcccgctatgtgcggatcatcagctcggtctcgggcgcgaatgccgtcgctcaacgccagctcgtcgggcgccgatttaccactgacccacgtgtgccgattggcaagatcgtttcggtcaagcctggcggcgcagaagattatttcggcagcggttcgcccgaggcggcgtttgcgctccagtatttttcctatatcagcccggcgcctgcatcgcaggctcctgagctccagttcgccgcctaccccgacgtagctcggcctggtcgcgtgtacggctaccgaagcgccaccaccctgcaagaatttaaggaagtcctgagcggcaacctgtctgttaacgtgggcgaaaatgcctatgtgcttaccggcataaatctgtctgcggcaacgagcctgaccaatgtcgcccagcttgtgacggcggcgattgcggccgccgcaaacgagcagtctggccagagcgcgacggtctcttatgacgccctcactggcgcgtttaccgttgtttcggctgttgcagggccgggcgctgtctccatccagaaggctgctgccccggatatcggcgatctcatggcgttgcaaggcccgcaggcgatccagtcgcccggctcagcagcgctttccccgctggaggcgttccgcgcagccgagaacgttaccgactcgttcggctctgcctcgttcggcgcggccgtggcgctggcggacgccctcccgctcgccgagtacgtatcgggcgagaacgtcaagtatcagatgtattggccggtgtctgccacgacagcggatcaatggagcgctgcgctgcttagcacggcatccaatgggctgatcctgaacggcacggcgggcgaatacaaagaatccattccgatggcggtcttggccgcgacggattacacgcgggtcaacgccaccatcaactatatgttccgccagcccggcgtgacgatgacggccgacgtgtccaccgatcctatggcggatttctatgatgcgcggcgagtgaactattacgggcagacggcgaatgccggtcagagcctgtcgtttttccagcgtggctatctgatgggcggcgccactgcgcccctggatatgtcggtccacgcaaacgagcaatggctcaaagcctacctcaccagcgagatcatgagcctgttcctcacggtcggccgcatccctgccaacaatgacggtaagggcatggttatgagcttggttcaggggggtgtcgataaggggctgcgcaatggcacggtggtcgtgggcaagacgctcaccgcgttgcaaaaagtggctatcggccagatgacgaatgatcccttagcttggcacgacgtgcagaacaaaggctattggcacacggcagacgtgacgcaatcgacagatgagtcgggcgcgaccgaatacgcggtcaagtacctgctggtctacagcaagggcgacatgattcgcaaggtcgagggctcgcacaacctgatctaagccgcaacagcaacacaacaaagcgccaaagcggcgcttttttcatttgaggcccaaaaatgcacgacgtatctgcaatcggtgtggcgctgcgctgcaccgccagcgtgtccttcccctccgggttcactgtcacggcattcgctgatgatgctgacccgtttgatctgcccgctatcgacattgccacacccgcgatgaatgtgaacggtgatctggtggtgttcagcgctccggtgcccgtgactatcactctgaatgtgattcccggcagcgaggacgatgagaacctttccgtgatcttcgacgctaaccggcccggcaagaataagcgtcacgccggggatgtgatcaccttggtgggcacctatcccgacggatccaccatcaccctgagcgaagggaagatgacgaacggtatgcccggcagctcggccgcgtccgctggccgcatcaagtcgaaggcctacgcctttgctttccaaaacatcgcccgcactcgtgcggcgtccgctgcttaaggaggtggagcatggccgatctgattaaacctcgctcggtgatgatcgccgaccgcgacggcgtagagaaggagttcatcatttcccgactgcccgccacggcggcgcgtgaggtgatcgccaaatacccgttgtcgaacattccgaagctgggcgactacgcaacttcggaagatgtcatgaagaagctcatgagctacgtggccgtcaatgtggatggccgcgagctgcggctgaccacacaggcgttgatcgataaccacgttgtcgatggcatccaactcctgaaactggaagtcgaaatgatcgaggaaaacacgggttttttcggtcgcggcgggcaacgcggtttcctggattgcctgctggaaaagttactccaatcagctatgccaatgctgacccgtttcttggagccatcgtcagctcgggactagccacgctctccgagctgaaaaccttgatcgatcttgaggaggcgatggatttatgggaaatcgccaccaccaacaaggtcaacgaaatccgcgccctggaggccgggaaggggaggtaggatgttgctcgatgcactgacctacatcatcgacgcagacaactccaagctggacaaggcggtcgataagtccaagcaaaagaccgacgagttcggcaagtccatgctgacggcggaaggccgcgcgcagatcatggaggacaagatcaagggcgcctttacgcgcatcggcggcgcgattattgccgccgttgccgcctccaaagcgcttcaggccacggccgagcgggcgcagtttctggagcaaatccgggcgaccagcgaggcggctggtgttgccgtgggcgatgttgacgctcttggcaggtctgtagagcttcttggcgggacttcggagggcgcgaggtcggcccttgaggggctggccagcaccgcctacgcggcgatgcaggacgtcaacagctcgcaggccaaggcatttaaagacctgaaggtttcgctcaagacgacggacggccagatcaaatcgaccatgcaactgatgggcgacctggccgacgccgtaaagggcaaggaccggcgcaaggcagatagccttctggctggcgcaggcattaccgacaaggcgaccatcgacctgatctacaaggggcggcaagagctagataggctcatgcgctcccagaaagagcagggcgtggcgtccaaggagtcggtggagcgcgcgcggcggtacacggaggccatggcaagtctgaaacaaaacacgggggccgtccgtgatgcgttttcggacaagctgttgcctgtgctgacgtgggtgattgagaaattcgatgtgttcgtgagctggttccggcgacacgagacgttcgtaaaaggcttctttatcggcatatcgaccgtgctggccgtcatgttcgcgcctgctgcgtgggccgcagctacggctgtgtgggcgctcatagcacccattctggcggtggccttgcccattgccgcgctggtgacgctgtttgccctgctgtatgacgacgtgatgaatttccttgacgggaatgactcactgatcggtcagatttctgaggaatacccggcaattggagagactgttaaggccatggccgaggcggtcaagacggctttcggatggattcttgaggcagtcaactttgcctggggtgctatcggcgcatttgccaaaaacgcagttcaggcgtttggcacaatgggcaagtcgatcagttcgatttttgagtccatcgtggcagtcgtcaaaaatgcctgggcctatatcggcaaggtatttgagaacgtttcaggcgttatcaagaagatcggcaagtggctcgggttcggcggtggcgatgacatcgaggtcacgcaaaccgcagtatccaaggggctggacggcgcagaggcccaggctaacgagaacatgcgggcggctcaggcgcagcttaatcaggcggccgccagcccggttaactcggttacgtcgaatgccatatctaacaccgctgcgtcgcgcacagaaacaaacgttcaggtggggcaggtgacggtacagacgcaggcgacagacgcccagggcatcagtaaggacattggcggagagctcaaagaccaactgaaaaatgtgcaggctgattcggcaagcggggtggctagatgatccgactatatgactccttatcgacctcaacgcaagagcgggtttctgtgttggatgccaatacgttagaggtgctgtttcaggccgcctctcctatgcgggtgtccgtcaaggagagcaagcgcgccacaaagtttgccgttgaggatggcacggaacgatcagatcatgttgttcgtgagctgatcgaggtacagatcgactttgttctgacggctgatgtccgcaatgcttttcagtcgctgcgacaggcacacgagcaaaacaagctggtgtcggttcagaccaaagtccggctatacgaaaacctgctgattaccgacataccgcacgacgagacgccggagcttgggatggctatcgctgtgccggtcaggcttcaggagtttttgcaggtgaagccagagtacgggactttgccgcctgaaaaggtggcgaagaagaaccagtcgagcacggtgcagcgtgggcagcagacgggcagcgagagggaagaaagcagtattttgggacgtggcgcgaggggggcgcggaaatggttcagctagatcttatccgcgccccgaatcaggcattctccgtcgtgatagacggcgttctgtgggagattgctatcaagaccgcgagagcggtcatgtgcgctgatatcacgcgggatggcgaggtgctggttcaggggcagcgaattatcgcggacgccccgatcctgccgtttcgccacctgagcttgcgcggcaacttcacaatcctgacccgtgatgatgatttgccatggtgggaggagttcgggcgctcgcagtccctggtttatctgacagccgcagaggtgggcatcaatgacgattgatctccgggcaatccgtgtcgggatcgaggtttccggccggatgcactattacagcgccaccgatgggatgcggattaaggcgagcggcaccaagttcgccaacgccactcaaaacgaatgcacggtcacgatctccaatctcaagcgggagacgcgggactttctgctgacagaaacgagcccgtacaacaaaaaccgcaagcccaagcggcttgtggtggaggtgggccgggtatcgaccggcttgtttaggatctacgtcggtgacattaccagcgcggagccgagcagcccgccagacgtggatattgtcctcaagtcaaagacgggcaatgcgtcaagtggcgatgtggtttcaaagagcgctcaggcgctttctaagttgtcacagatcgcggcgggcatcgcctcggatgtaggtgcaacgttggacttccaggctctagacaaactcatcgctaactacacctatacgggcggggctcttgggcagatcaacaggctggctgaagctggtggcgttcgggcgtttctggatgacgaccgcctgatcgtgcaggatttcggcaaagcgacggcgggccgcgtcaaggtgctcaacctgaatagtggcttagtcgggataccgaaggccaacgacaagggggtcgatgtgacatacctgatcgatggcgaatcggtgcttggcggcaagctgatcctagagagcaagttcaaccgggcgcttaacggcaactacaaggttgaccaactcaaattcgacgtggcaagccacgaagatccatttttctacaccgcgctatgcagcagactgtaagcccaaacattgacccggccgacgagggcagcctggccggggtgcttaagtcgtggctcaagggttacatccgcgagcaccacgacgacatgctgcccgcgaccgtagtctcctacgacgacgcgataaatcgggctgtggtcaggcctctgatcatggtgggtacgactgacggaagaaagatttctcggggtgctatccccaatattccggtgtttcggtttggtggcggcgggttctttgtgcgcttcccgatcaagccgggggactttggatggatcaaggccaacgaccgggacgtatcactgatgtttcagcgtggcggccaggaggactggccgaacaccgagcggttgcactcgttttcggacgcgatgtttttcccggacacgctcaaagattgggcgattgatggcgaaaactccgacgccctggtaatccagtcgatgacgggcgctgtctgcgtatcgctgcatgagggcgagctgcgatttaaggctcccagggcaaaggtcgagatccctgataccgagtggattggaaatattgccgtcacgggcaatgtgtccacgagcggcggcaacgtggacatgtcaggcgggtcactcaggcacaacggcaagaacataggcagcgaccatagccacacaggcgttcagcgcggaaacgacagcacgggaggcccgtcgtgattaccttcaaaacgggagataacaacgacttcgttgttttgcccaacggcaatctcgcacttgaaaccggcatcaatgccgttgcccaggaggcccggcactttgccgccaccgccaagcgcgaaatgatccacgccttcgatcaaggcgtcccgtttctgcgcgaggcgttcagcaaacagccaaatctagcgcagtttgaggcggcgctgcggcgtcggctgctggagctggatgaggtggacgaagtacaaagccttgatgttgccattgatggcgaatcgctgaaatacaccgccgttctgaatacggcttacggagtggtgacactagatggctgattacaaattcatcagctcgcgtggcgtcgtcattgcagatacggccgacacacgggcgcaggtagaagccgagtttcgggcagtgtttggcgacgacatgccgactgatcccgcaacgccccagggcaagctaatcactcggattgtcgaggagcgagacgccatagcgcgcaataatgccgagctggcaaaccaaatcaaccccgcccaagctggcggggtttttcttgattcattggttgcgctgaccggcggcaggcggcgaagcagcatccggtcgttgcttaccggcgtcaatctcagcggggtgcctggaacaaccgtgccggtcgggtctctggcggaaaccacatcaggcgagcaattcgcgctggtgagtcctgtagtgctcaacgcgcaaggcatagcaaagggaaatttccgcgccacgcttgacggtgcgattgcggtgcagccaggggcgcttaactcggtagcgtcgagtgtgctcggctgggaaagggttgagaatccgacagcggcgacgattggccggttgcaggaaaccgatgtgccgctgcgtaggcgccgggcaaagacgctggctctccagacgacctcgatcaacgaggccattgtcagcaggctttacgacattgaatcggtgcagtcatgctactacctcgaaaactactcggatcaggacactgtcattgatggcataccgatgcgcaagcacagcatttgggcttgtgtgcgcggcggaacagatgcggaggtggcggccgcgctctttgagaccaagacggtaggcggtggctacaacggtgcggtagcggtgacggtaaacgatcccaagaatggccgcccctacgaagtgcgttttgaccgcccggtcgatgtgcccatatttatccgcgtgaccgttcgagacagcagtcttgacctccaggcgctcatacctgatctggtcatgcgctacgtgaacggcgaggtagagggggacgttagtttcgttgtaggcagcgatgtttcgacattcgaaatcgcgggcgctatccgacagcaggagccgtcaatcatggtgatcaaggttgaatggtctgctgtcggctcgggcgtttggtcggccgacacgctgaagatcccacccaacaaaatcgccattactcagcgcagctctgtacaggtggtgatcgcatgagcggcgtacaggagttcgatttctcggttgacctgctggcctcgatcctctggcagtacgagggagcgccgatggcggtgcaactcgctcgcaacgatcaggcgtggattgatgccagccaaaccaagttctgggatgactggcgtcgggacgtttttgacctggacaccgccaacgagtttgggctttcagtctgggcgcgaatcctcggggtttcgatcgaggtttccgaaaagcggcgcgttgatggcgtgttcgggtttggtgtgagcaaccggaatttcgataacgggaatttcggcacggcccgcgacggtgacacgcggctcgataaagagtcggcgagaaagctgctcaagttgcgctggtttcagctcacgatgcggccgaccgtgccaaacatcaacaaggcgatcgaggacgtgttcggccctggcgcggcctttgtggtcgatagctatgacatgagcatcgtcacgtttatgttcagcgccgcgcctgactaccggttgcgcaggctgctcgaacgcacagatattttgccccgcccgtcaacggtaggggttgcgtggcaagtgcaaacacgacccgcctggggctttggccctaaccatttgaattttgaaaacggaagctttggagcgtaacaatggcaaagattttcaatcgtccttttgctgtaacgggtgaccgtgaggatttgcctgtttcggatcaaccggacggtaaagcttcatgggatgctggctggaccccggattacgagctcccgagcgacaaccccaattcccgccccgttggaaggcaggaaatgaacggggtgctccacggtgtcacggaagcgcttggtgagttgcagttgttcgggtttgctaagtggcaggcggttgtgggcggctggccgctgggcgcaatggcgtaccacggcggcgcagtctacaaatccactgatggggcgaacaccactcagcccggctcccctggtgctaagtgggaacttgctttctggcattcggccgcccttaccggaaaccccacggcgccgacacaggcgccgggcaacgtcagcactcgcatcgccactaccgagtttgtggcgcaagagttgacccgagcaattaaagatattccgggcgtcgtgcgccgcgtttatacggcgtctgcgacctggaagaaaccggcaggcctcaagtccgctcttgtacaggtgcagggtggtggcggaggtggaggcggaacgatcagtacaaccgctaccaatcgggcagttattggcgcgggcgggggtgccggggggtatgtcgaggcgcttatcagcgctgacgcgctgcccgcagaggtgcttgttactcacggcgcttcgggagccggtggtgcagtgtctggcgccggggcggcaggaggggcgtccagctttggttcaatcctcaccgcgagcggcggcggtggcggtggtgcgggacaggtgcaacaggccgctgtaacccgtggccttgctgcgggcggggtggcaggcgccacgagcgcgtccgcgagcggcgccctttcttatggcgggggaagtggtggcattggcttctccttcgcggccgcaggcgccggaatttctggcaacggagggtcgtcgcacctaggggttggagcgccgtcggttgctgagggcagccctggcttgaacgcatctggttatggcgcaggcggttccggcggatgctcaggctctccttccggcagtgatagtggacgccctggcggcagcggatctccgggtattgtgatcgtcacggagtactactgatggctaaatacgcgcttgtggagccccttggaagggttgcccaagttggggctacccccttcccagtagccgccttgttccgctggattgaatgcagcgacgacgttgaggctgaatggacctatgtcgccggtactttccggccgcccgttaaaacgcaggctcagtagcctgtgtgtttttgctgtttccgagcccgccctagagcgggcttttttacgcccacaaagaggcagccatgccacaaaggacaatccgaatgaacaatgatgggctgaatttggcaatcagcgcggggactggcgttgctgcttggctggcgacatttagcgcggtagtccccgtattgtggggggtctatgtgctgatcctgatcgctatcaagctgccggagctacacgaaaaaaacgcactgttccgccgagcctgcgcatgggtggtatccattgtgcgccggggtcgccatggataaggggaagatcgccgcaggcgttgtgtcggcagccatcgccctggtggccgcctgggaggggcgctcactgatcgcgtatgccgatccggtcggcataccgacgatctgcgaggggtttactcatggggtgaagttgggggacgtggccacgcctgaacgatgcgatgcgctgactgagcaggaggtgcgccgggcgctcgccgtagtggacggatctgtgccgcgcccgttgccggacagcgtgcgggtggcgctggccagttttgtgtacaacgtcgggcctggtgcatacggcgggtctacgctgacgcgcaagttgcgcgctggtgatctggccggggcttgccgtgagctgccgcgatgggtttacgcgggaggaaccaagctgcgcggccttgagcggcggcgcgatgcggagatgcggatatgcctgtccgatttgcagtgattgcgatggtgttgattgctgcgctggccgctggcgctgcctggatggcccagggatggcgcaaggatgccgtgatagccgcacaggcggcggcatttgccatcgagcgtgatggtcaggcgcaggcaacggtggccgccatcgaggaggccagagaggaaggaagacggcgcactgccgcaatggaggatgagcgtgacaaagcccaacgactggctgctgctgcggctgctgatgccgctggcgctcgtaatgagcgtgaccggctgcgctcccgcgcaaacgcgctggctcgtgccgcagcagatcgagatcccgccgctgccaacggaagcccgccaggggccgctggcgccgatctgctcgcctacatgctcggccgggttagcgatcgagctacagagcttgcagcaattgcagaccgtgcacgagtagcggggttaacgtgtgagcggatctatgatggcctgagcaagtaggcgctagcccggcccaaataacaaagccccgcacaaggcagggctctggcctccgatacgactattgacactatcggactttcgcgtaggggtgacacagctcgccctacaggcatggacagtgtagaccgatatccgggcgtttcaaagtggagcgctgagatgttggtgcacccgtggcgacacgccgagtgttacgccgtaggcggttccgtgaagtcgaactctgcaccgatttcgcgcatcttttcaagcactcttgccatctcgtcagggctcaaagcaagctgggcggcaagatggaatagattggggtagggcatttctcggggggctgcccctccggtgtatttccgccaatgttgctcgcccacgcaggcgagttccgccatttgcttcccggtgaagtccagagacgtcttcagggcctggagctgtgcaggactgggtggtgtgtaggccattgagaaaaacccgccttttggcgggttcctgtgttatccgattaccagttttgcgagggctgcgccggtggtaaacgctgcggcaacaataacgatgggataccaggctcgctcgcggatcattttggcggcttccgcattcagcttgccggtttcggccatcagctttgcgatttccgcttcggtcttgatggtgtccaaggttttgtccatttcgtcatcctttcgggttttcggactgcgcggcgtgcgctttccatgtaaagaataatagcgcattatgcgctagttgaaaagaggaaagatgtaacgcgtagaaaacctaccgttttttctattgcttagcttgccgcgccagcgcagcagcaacctcaatcgttcgcatgctgattcccgtgacgcaaggctctttcggcacttgctcggtcagtgtgtcgaatgctggcccgaggacgccatgcggccgtcgcagctcgggcagcacctgattgagtcgggccacggtgggggcatggccggccaggtgaacgggcttaaggggtatgttcgggggctggggcgccccggccggtgacgttcccctgtgtgaattcggtgtgaatcccgtgtgaaactatagacagccgtgggcaggcatagacaaaaaagggcggctaggtttcccttgccgccctgtctatagctgtctatcgcttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccgtccgcaagccctccgcagtcagttctacatgcttagttgatctatttggatttaaccccggacttagccgatcaacgggccggaccgaagcgattcacgtaatttaagcctgaaccgtgtgaccccagcgcagaccgattccttgtgaataacactgctgcggttcaagggttgcccctttaggcgatggctcccttacgggagttgcttcctccgcctgacccaaggacagatcagtgcagcggctcaccgcttaagcggcgagagcgaaacgctcgtcgttggcgtttgtattgtttccagtggttttacgagcgtactggtgctcgacatgccctgaactgtttcatgacccacgtcgaatccggatcggccccgagtgaactttctattgtacgtgattaggggacatgccgccaggcatcaatgcatggcgtggatatggggggaggaatcgatgggaggacggtggcgtgagcggatcatgaggcctgcggcgagcaggagcgcggcggccaggatcaaggcggaggaccagccgaggtcgctgagactcaggcgctcgatgacgccgccgcccacgacggcgcccagcccgatgccgatgttggcgccggagatgttgagcgaggcggcaaaggcgggggcctggggggcggatttcatgacgcgcacatggcaaacgatgaacagggcggcctgtgcgatgccccagaccccgagtgtgagagccagcgcgatgtgggcctgcatggccatcgtgatgacggcgaggctggcggccatcaaggcggtgaacagggaggtagtgcccaaggggcttttatcgaccagtctgccgcccagtgtgttgccgacgatgccgatggcgccaaagcccatcatgctccagcccacgatgcggccgtcaaagccggccaggcgctcgagcatgtcggccagataggtgtaggccgtgaacatgccggtaaagatcagcaccgagagcagcacattgccaacgacgaaggggtcgcgcagaacgcgtaactgggtggtaaagcgcaggccggtattggcgacgcggatggcggggaaggtcagggcaagaaggatggccttggcaaaggacaccccggccagaatgccgaaggcagcgcgccagccgaaggcatcggaaatcagtacgccgatagggatgccgaatacggtggccgcgacgatgccgaaggccaccatggagatggcgcggccggcgtgcgcggggccgaccagttcgacagcggtggcgctggccagggaccagaacacgggcagcgctagcgccgggatgaagcgtgcgatggccatgatcccgatattaggcgcgagtgcggctacgacgttggagagcccgaagaggatgagtacgcccacaaataggcgtttgcgctcgatgttggtggcgagtgcggtgaggaaggggccggcgcttgccacggtaaaggcgaatagcgataccaacagaccggcctgggagaccgtaacctgcaggtcacgcgccatcggcggcagcaggccgatgatgaggaattcggtggtcaggatggtgaatccggccgccgatagcaacagaatgggcaatagcatggatatccagcacgcctaaggcgtgagatgaagggcttggaaaggcaaaaacttggggcgcgtgaacggagctgggcgcatgtggcgccggcgacccggagagatacgcacattgtgcggtgcaaaggcggcgtgataaagatgccgcgtttgtcaggactggtcggtcaggcgggataatcggggcttgcgccccgtgcgcagcttaggggcgcaaatcctgcggcagcagggcggcgatggcttcccaaagcgccagtggcgaatcgaccaggcgctccgcctgccagtgggaggcatcctcgccgtcgccgacgtagccgtaggcggcggcaatggcgggcatgccggcggcgtgcgcggcctggatgtcgcgcagatcatcgccgatatacacgcaccggttagttgagtagcccgcctgctcggcggcatgcaacagcggcagcgggtgcggtttggcatgcgctgtggtgtcgccgcaaaccagtacggcgctgtgcctaaccagatccaggtgctcgacgatgggtagggtgaggtgggtgactttattggtgacgatgccccatgccagcccctgagcctgaatatggtttagcagatcggcaatgccaggaaaaagccggctttgctgcgtcgagccttcggcatagtcggcgaggaactgcaggcgggctggctcgtagtcagcatcgccgggttgcaggccgagcgccactcgcagcaggccgcgcgcgccttgcgaggcaagcggacgcagggtttcgtagggcagaggggccatgtcgcggcggatgcgctggcggttggccgccgccaccagatcgggggcggtgtcggccagggtgccgtcgaaatcgaacaggatcagtgcgctcatttgcgggttgccatcagatagttgaccgaagtgttgcccgagagcgagtagatctgcgtgatggggttgtattccatgccgcgcatgcccgagggttccaggccggcctggcgtgcgctggcggccagttcgctgggtttgatgaagtgctcgtagctgtgcgtgccgcgcggcagcaggcgcagcacatattcggcgccgataatcgcaaacaaaaaggatttggggttgcggttcagggtcgagaaaaatacccagcctcccggtttgaccagcgcggcgcaggcgcgcacgacggagttggggtcgggtacgtgttccagcatttccatgcaggtcacgatgtcgtactggccggcttgttcggtcgccagttcttcgacgggcacggcgcggtattccactttgacgccggactccagtccatgcaagcgagcgattttgagggatttttcggctagatcgatgccggtgacgtctgcgccggcctgggccatcgcttcggagaggatgcctccgccacagccgacgtccagcacccggcgtccttgcaggctgcccgcgagctcctgtatccattccagccgcagtgggttgatggcgtgcagaggcttgaattcactctccgggtcccaccagcgcgcggccagggcgctgaacttgtccagttcggcctggtctacgttaatgttggggcgagaggcagagttagcagtagtcataggcggcgaggtgggcggacgaaaaaagggcctcgctaagcgaggcccttttattgtaccgactcgtgcagcaattacttgcggctaccgacgatttcgatttccacgcgacggttacgggcgcggccttcggcggtcttgttggaggcgatcgggttcagcttgcccttgccttccgtgtagatacggttcggatcgatgcccttgctcaccaggtaagccttgaccgaagcggcgcggcgctcggaaagcttcatgttgtaggcttcggtaccgatcgagtcggtgttaccgacggcgatgatggtttcgagatcgatcgcgcgagcttgctgcgcgacttgatccagcagctgacggccttcgggcttcagcgtggacttgtcgaagtcgaagaaggtgtcagcgttgaagaccaccttggcggccatcggggcgggcttttccttcggttgctgagcaaccgggacgccgtcgcagccggggatgccggtggccggggtccagaaggcatcgcgccagcacaattcattcgtgccgttcttccagacgttgccatacggattgcgccagttgtccacggtctgagccgaggcaacaccagaggccgtaacggcggcgaaggcaagcgccagagcgaatttggagggtttgttcatgtttctcctcgttgagcttgaagctggataagtgactcgcagcgaacccccgccgcatatcaggaaaacggggccagtatagcaacgctccgaacaggttcaaagggccaccactgggtctcctgcgtgctggaaacaatcttaaggcatttgggaacctttggctcctcttaagccggcccgtggcccaaggatatgagcatttggtcccctatgcagtattcgtgttggtttttggcaacaggtgcgggattgtcgagccgctcagcccgcttgtcatcgatcatcggctgcctcggccatcaatccgggtgccgctgcaatcgaatgttagaatttaccgtttacccggcccgggttcctccttacacacgattctgtcgctatatatatggattcctttgccaaggagacgcttccggtatcgctggaagaagagatgcgccgcagctacctcgattacgcaatgagcgtgatcgttggacgggcgctaccggatgtgcgagacggcttgaagcccgtgcaccggcgcgtgctctacgcgatgcacgagttgaacaacgattggaatcgcgcttacaagaagtccgcgcgtatcgtcggtgacgtcatcggtaaataccaccctcacggcgatcagtccgtgtacgacaccattgttcgcatggcgcaggacttctccatgcgctacatgctggtggacgggcagggcaacttcggctctatcgacggcgataacgccgccgccatgcgatacaccgaaattcgcctagccaagattgcgcacgagttgcttgccgatatcgatcaggaaaccgtcgatttcgggcccaactatgatggcagcgagcaagagccgctgttgctgccctcgcgcctgcccaatctgttggtgaatggcagttcggggatcgcggtgggcatggccaccaatattccgccgcacaatctcggcgaagtggtggaaggctgtctgtactgcctgcgcaaccccgagtgcacgatcgatgagttgctggagattatcccggccccggatttccccacgggcggcatcatctacggcatggtgggcgtgcgcgaaggctatcgcaccggccgcgggcgcgtcatcatgcgcgccaagacgcatttcgaagacatggacaagggcaaccgtcaggccatcgtggtcgacgccatcccttatcaggtcaacaagaagaccttgcaagagcgtatcgccgagctggtcaacgagaagaagatcgaaggcatctccgacattcgcgacgagtcggataaagatggcatgcgtctggtcatcgaactcaagcgcggtgaagtgcctgaggtcgtgctcaataatctgtacaagaacacgcagttgcaggacaccttcgggatgaatctggtggcgctggtcgatggccagccgcgcctgctcaacctcaagcaactgatctcctatttcttgcagcatcgccgcgaagtcgtgacgcgccgcacggtgttccagttgcgcaaggcccgcgagcgcggccatgtgctggaaggcctggcggttgcgctggcaaatatcgacgacttcatcgctatcatcaaggctgcgccgacgccgcccgtggcgcgtcaggaattgatggcgcgcaattgggattcttccctggtgcgtgaaatgctggcgcgtgccgacggcgatgtggtcggcggccgccaggctttccgcccggaagatctgcccgagggtttcggtttgcagggcgacggccaataccgcttgtcggaaacgcaggctcaggaaatcctgaacatgcgcttgcagcgcctgaccggcctggagcaggacaagatcatcggcgagtacaaggacgtgatggacaccatcgccgatctgctcgatattctcgcccgcccggaacgcattacgaccatcatcggagaagagctccaggccatcaaggcggagttctcgagtggggccaaggatagccgccgctccgagatcgagctcaacgccaccgagttggacaccgaggatctgattacgccgatggacatggtcgtgacgatgtcccatggcggctatatcaagagccagcccttgtcggaataccgctcgcaaaaacgcggcgggcgtggcaagcaggcgacccagatgaaagaaaacgactgggtcgatcagctctttattgccaatacgcacgactatctgctgtgcttctccaaccgtggccgggtttattggcttaaggtctgggaggttccgcagggcacgcgcaattcgcgcggcaagcctatcgtcaatatgttcccgctggcggatggcgagaagatcaccgtggtgctgccggtcaaggagttcagtgacgaccactacgtgttcatggcgacctcgcgcggcaccgtcaagaagacagcgctgtctgacttctccaatccgcgtaaagccggcatcatcgcggtcgatctggacgagggcgattacctcatcggcgccgatctgaccgatggcaagcacgatgtcatgctcttctcggattccggcaaggccgtgcgctttgacgagaacgacgttcgccccatgggccgtgcggcgcgcggcgtgcgcgggatgatgctcgaagacagccagagcgtgatcgcgctgctggtggcgggcgatgaaagccagagtgtgctcaccgcgaccgaaaacggttatggcaagcgcacgtctatcgccgaatacacccgtcatggccgtggcaccaagggcatgatcgctatccagaccagctcgcgcaacggccgtgtcgtgggtgccgtgctggtcaacccgagcgatgaaatcatgctgatcaccaccggcggcgttctggtgcgcacccgcgtgagcgagatccgcgaaatgggccgcgccacgcaaggggtgaccctcatcagtgtcgacgatggcagttcgctgtcgggtgtgcgccgcgtggcggaaagcgatgccgatgatgacgaggcggccgacgctgcggatggctcggacggtgccgacggcgtcgctgaatcgactgaagaacctacggagtaagcaagagatggcgcgcccctggaatttctcggctggaccttcggccctgcccgagtcggtgttgcagcaggctgcggcggagatgctggattggcatggcagcggcatgtcggtgatggaaatgagtcaccgcggacgccagtttgtgcagatctgtgacgaagccgaagcggacctgcgtgaactcatgaatgtgccggcggattacgccatcatgttcatgcaggggggcggtctgggcgagaacgccatcgttccgatgaatctgatcggccggcgcggtttaccggctgcggatttcgtggtgacgggtcattggtctacccgttcgcacaaggaagcgggccgttatggtgacgcgcagattgcggcatcgagcgcgcaggcggtcaatatcgatgggcatgagcagcgcccctttacctgggtgccgcccctgagcgattggcgggtgcgtcccgaggctgcctatctgcacctgtgcagcaatgagaccatcggtggcgtcgagttcaccgaatggcctgatctggccgcgttcggcgcaccggatgtgcccttggtggtggatgcttcctcgcattttctgtcgcgtccgctcgatgtcacgcgtaccggcctgctgtttgccggcgcacagaagaacgctggccccgctggcgtgacggtggtcatcgcgcgccgcgatttgctgggcaaggcgttgtccatctgcccatcagccttcgattacgccaatgtggctgctgagcactcgcgctacaacacgccgccgaccttcgctatttatgtcgcgggtctggtctataagtgggttaaggcgcagggcggggtgcaagggctggaggccgccaacaaggccaaggccgatctgctttacggttatctcgatgccagcgggttttatcgcaacccggtgcatccggcagtgcgttcgcgcatgaacgtccccttcgtgctgcatgacgagtcgctcaatgacgccttcttgaagggggctgaggccgcgggtctgttggcgctcaagggccacaagagcgtgggcgggatgcgcgcatcgatctacaacgccatgccgctggcaggcgtgcaggctctggttgattacctgaaggaattcgagcgtctccatggatgatttgcaggccaagctgcggccgctgcgcgaccgcattgatgcccttgacaggcagattcttgagcttctcggtcagcgggcgcgcacggctcaggaagtcggcgaggtcaagcatgcggcgcatgcggacggcccggtgctgcgccctgagcgcgaagccgaggtcatccgaggcttgcagcagagcaacctcggcccctttcccaatgacgcggtcgctgccgtctggactgaaatcatgtcggcctgccggggcttggagcgcggcatgaccgtggcctacctcgggccgcaaggttccttctccgagcaggctgcgctggagcagtttggccattcggttacgcaattgccctgcgcttcgttcgatgaggtgtttcgcgccatcgagagcggccaggccgatgtggggatggtgccggtcgagaactccacggaaggcgccgtcaaccgcaacctggatctgttgctgaacacgccgctcaagatcatgggcgagcgttcgctattgatccgtcattgcttgatgtcgcagtccggcacgatggaaggggtgcaaaccatttccgcgcatcctcaggcgctggcgcagtgccagggttggttgaaccgccattatcctgaccttaagcgggtggcggcggccagcaattccgaggctgcccgggttgcggccggcgatccctccgtggccgccattgccggtgaggttgcggcgcagccctggaagctgggcatcgttgccgcgggtatccaggatgacgcgcaaaaccgcacccggttcgtcgccatcggccacatcgagcccttgcccagcggacgggacaaaaccagtttgattctggctgtgcctaatcgtgccggcgcggtctacgatatgttgtcgccgctggcggtcaatggtgtgtcgatgacgcgctttgagtcgcgcccggcgcgcaccgggcagtgggagtactacttctatatcgattgcctcggccaccagaaggacagcaatgtggccgcagccttcgccgcactggcccagcaggccgcctttttcaagattcttggctcctatcccgcgcaataagcccggttccgccgtcaccatgacccaagcaaacaaaaccctcgccgcgcctgctcatgtgggcgccatcgccccgtaccaggctggcaagcccatcgaagaactggcccgcgaatttggcctggacccggccagcatcatcaagctggcatccaacgaaaaccctttgggcatgccggagtcggcccgccaggccatgctggccgcggcgggcgcgttggcgcgctatcctgatccggccggcttcgatctgaaggcggcgctgtctgcgcggtatggcgtgccggcgaactggatcaccttgggtaacgggtcgaacgacatcctggaaattgtcgcgctggcgctgctggcgccgggccgcgcggcggtctatgcccagcattctttcgtggtttaccgcttggccacgcaggcgcgcggcgcgcggcacattatggtgcccgcccaggcgtacggccacgatttggacgcgatgttcgcggccatcgatgaagagacgcgggtggtgttcatcgccaatcccaacaatccgacgggcactttcgcgccgggcgcggcgattgcgcgttttcttgagcaggtggctcaggcgcacggcgagcgtgtgaccgtggtgttggatgaggcctataacgaatacctcgatcccgagcaccgtttcgacagcgtcgaattagtgcgccgttttcccaacctgatcgtttcgcgcacgttttctaaagcctatggcctggcgggattgcgcgtgggctttgcgctcgcgcagccggcgcttactgatctgctcaaccgcgtgcgccagcccttcaacgtcaatacgctggctcaggcggccgcgatcgcggcgttgggcgatgccgagtttttgcaaaatgcctacgccaccaacaaggcaggcaaagcacagctttgcgcggccttcgataagctcgggctgtcttatgtgccgagctatggcaactttgtgctggtgcatgtgggagatgcgccgcgcatcaacctcgaactgctcaagcgcggcgtcatcgtgcgtcctgtggcgggcgacggcctgcccgagtgcttgcgtgtctcgattggcctgcctgccgagaacgagcgctttatcgctgccctgactgagattttgtcggcatgagcgcctccccgaccgcacagcaggcgttgattcctgttctggcggtggtgggtgtgggattgattgggggctctttcgcggcagccttgcgtcaggccggtcaggtcgggcgtgtgctgggcgtgggccgtaatcctgattcgctggcgcaggccaagcatctgggcttgatcgacgatattgtcagcccggagatcgccgctgcccaggcagatctcatcatgttggcgacgccggtcggcagcctggggccgatgctcgcacgcatgcgcgatcatctgcgcgctacgaccgtgattaccgatggcggcagcaccaaggccgaagtcgtggatgctgcgcgtgcggccttgggtgatcatatcggcgctttcgtgccggggcatcctatcgctggcgctgagcgcaccggtcccgatgctgccgatgcgagcctgtatgccggccgcaaggtgattctcaccccgctagccgagaatgctgctgatgccgtggcgctggtgcgcgctgcctgggaggtttgcggcgcgatggtgctcgagatgacgccagaggcgcatgacagtgtgctggcttctgtgagccacttgccgcacttcctgtcggccgtttatatggcgcaggtgtgcgaggcggacgacgccgcgatgcgcctggcgctcgcgggctcgggttttcgcgatttcacccgcattgccgcaggctcgcccgaaatgtggcgcgatattttcctgtctaaccgttcggccatgctggccgagctgacggcgctgcgcgccgtgctggaccgaaccgaagccgctttgcttgccgctgatggcgcgggcttgcagcaatggctgcaggatgccgcattggcgcggcgggcctggcgcaaggagtcttcctgatgaatgcattggcctatctggatttgcctcatatccgccaggcgcgcggccttgccgcgctgccgggctccaagagtatttccaatcgtgtgctgctgattgccgcgctggctgagggccgtaccgaaatcagcggcctgcttgattccgatgacacccgggtgatgcttgcggctttgcggcagctgggcgtggccgtaacggatctcgggcagggcagggtggcggtcgaaggcgcccgccgtttccccgccgaaaaggcggaactgtttttgggcaatgccggaacggccttccgtcccctgactgccgcgctggccctgatgggtggcgactatcgtctctctggtgtgccgcgcatgcacgagcgcccgatcggcgatctggtcgatgcgctgcgtgcctggggcgcccgcattgattatctgggtcaagcgggctatccgcccctgcatatcggccggggagacatccgtgcagaccgggtgcgggtgcagggttcggtgtcaagccaatttctcacggcattgcttttggccgcgcccatcgaggctggcgccagcggccgcccggtcaccatcgaggtgatcggcgagctgatttccaagccgtatatcgagatcacgctcaatcttatggcgcgctacggtgtcaatgtggtgcgtgatggctggcgtgctttcaccatcgagggcgatgcgcgttaccgcagccctggaagcatcgccgtcgaaggagatgcttccacagcctcctatctgctggccttgggtgttctggggggcggtccggtccgtgtcacgggcgtgggtgagcagagtattcagggcgacaccgcctttgcggatacgctggctgcgatgggcgcgaatatcaccaaaggcagtgactggatcgaggccagcggccaggccgtggccgagggtgggcggattaaggcgtttgacgccgatttcaatctgattcccgatgcggcgatgacggccgccacgatggccttgtttgccgacggcccctgccgtttgcgcaatatcggcagctggcgtgtcaaagaaaccgatcgcattcacgcgatgcacacggagctggctaaactgggggccaaggtcgaaagcgggccggattggctgtcgcttacgccgcctgctgacagtgattggcgtgatgcgcatatcggcacctgggacgaccaccggatggccatgtgcttttcgctggccgccttcgggcctgcggcggtgcgtattcttgacccgggctgcgtcagcaagaccttcccggattattttgacgtgtatgcgggcttggtcagcgcctgagccctggacggatatttcatgagctctgatgctgccggctccgcgccggtgatcaccattgatggcccgaccgcctcgggcaagggcacgatcgcccatcgtgtggccaagaaactggggtttgcggttctggatagcggggcgctctaccggcttactgcgctggccgcgctcaacgcaggcgtggcggcgcaagacgagagtgcagtggccgccgttgcccaggcgcttgatgtccgtttcgatggcccgcatgtgtacttgcagggcgtggatgccgggcatgaaatccgccgggaacacgtgggtaattatgcctcccgcgtggcggcttatcctgccgtgcgtcaggcgcttctcgatcggcagcgggcttttcgcctgccgcccggtctggtggcggacggccgcgatatgggcaccgtggtattccccgacgcctcactaaagatatttctcgtcgccagtgtcgaagcccgggcgcggaggcggtataagcagttgatcgataagggtatttctgctaatctagatgaccttttgcgggatatgcgagagcgcgatgcgcgcgatacgcagcgcgctgtggcgcctttggcgccggcggcagacgcaaaagtgctggattcttctaacctgacagtcgagcagactgtggctgcggtgcttgagcactggcgtcattgaccggtgccgtgcgccggcttggtctggggcggtattagcgccacggccactatcaggtgggtaagagggtaatctgcgaaatgtagtgcgcaacgtttttcgggacgttgttttcaggccctgccggcctatgtgtacgctcacacgggtcaccccgcaagggcggcgccaaccggcaggttttttgactccactgcggcgggcaagccgtcgcggtgtgtagcaacggccattttggcctaatggattattaacctaatgtcttccgtttccacttccgccttcggcggtgagaactttgccgacctgtttgccgagagcctcaagagccaggacatgaagtccggcgaggtcatcagcgccgaagtcgttcgcgttgaccacaatttcgtggtcgtgaacgctggcctgaagtccgaggcgctgatccccctggaagagttcctgaacgaccagggtgaactcgaagtacaacccggcgatttcgtctcggtggcgatcgactcgctggaaaacggctacggcgacaccatcctgtcgcgtgaccgcgccaagcgcctgtcggcctggctgcaactggaaaaggccctggaaaatggcgagctggttaccggcaccatcacgggcaaggtcaagggcggtctgaccgtcatgaccaacggcatccgcgccttcctgccgggttcgctggtcgacctgcgtcctgtcaaggacaccaccccctacgagggcaagaccctcgagttcaaggtcatcaagctcgaccgcaagcgcaacaacgttgtgctgtcgcgccgccaagtgctggaagccagcatgggcgaagagcgtcagaagctgctcgaaaccctgcacgaaggtgctgtggtcaagggcgtggtcaagaacatcaccgactacggcgcgttcgtggatctgggcggcatcgacggcctgctgcacatcaccgacatggcctggcgccgtgtgcgtcacccctccgaagtcctgcaagtgggtcaggaagtcgaagccaaggtcctcaagttcgaccaagaaaagagccgcgtgtcgctgggcgtcaagcaactgggcgaagatccgtgggtgggtctggctcgccgctacccgcaaggcacccgtctgttcggcaaggtgaccaacctgaccgactacggcgccttcgttgaggtcgaggctggcatcgaaggtctggtgcacgtctccgaaatggactggaccaacaagaacgtggacccgcgcaaggttgtcaccctgggcgaagaagtcgaagtcatggttctcgagatcgacgaagaccgtcgccgtatctcgctgggcatgaagcagtgccgtcagaatccgtgggaagagttcgccacgaacttcaagcgcggcgacaaggtgcgcggcgctatcaagtcgatcaccgacttcggcgtgttcgttggtctgcctggcggcatcgatggcctggttcacctgtccgatctgtcgtggacggaaaccggcgaagaagccgttcgcaacttcaagaagggcgacgaaatcgaagccgtggttctgggtatcgacaccgagaaggaacgcatctccctgggcatcaagcagctcgaaggcgatccgttcaacaacttcgtcgccacctacgacaagggcgctgtggttcctggcacgatcaagcaggtcgaagccaagggcgctgtcgtgaccctgtccgtcgacgtcgaaggttatctgcgcgcttccgagatctcctcgggccgtgttgaagacgccaccaccgtgctgaacgttggcgacaatgtcgaagccatgatcatcaacatcgaccgcaaggcgcgttcgattcagttgtcgatcaaggcccgtgacaacgccgaaacggctgaaaccatccagcgcatgtccgaagccagcgcctcgtcgggtacgacgaacctgggcgcgctgctgaaggccaagctggaccaacagcgcaacgacggttgaacgtgaccaagtcggagctgatcgccgctctgtcggcccgctatccccagctggccgcccgcgacaccgatctggccgtcaagaccgttcttgatgccatgacccaggccctggcctcgggtcagcgcatcgagatccgcggttttggcagcttttccttgtcgcagcggtcaccccgcgtgggacgcaaccccaagtctggcgagcaagtgttggtgcctggtaagcaggtgccgcatttcaaggcaggtaaagagttgcgagagcgcgtggatctggcaggtaacgaagcgggtggcgattcttctaacgaatcgtcagacccgttgcaggctgagatggatatgcacgcaatgcattgatgtcgtagtgcccgacgcaaagccccttgaggtcagttccctctcaaggggctttgtctttcccgtcgtcggaaggcaaacctgacaaaagccccacatgggccacggattcggtcccgcttgcgcttacaatcaaaagtcttacatatcatggagcacgcgccatgcgctaccttgtctgggccctgcgattgctcgtttttatcgctgtattgatgttcgcgctaaagaacacggaaccggtcgcggtcaagttctacgcggatcatgtgctgcaagatgtgccgcttatcgtggtcatgctggcgacttttgttttgggcgcggttttcggtttattgctgacggtgcctgcgtcgatgcgacgtcgccgcgaagcacaacgcctgcgccgcgaagttgaacgcctgcaggcgtctggtacgcaaacgcctgtcgcgcccgaagcggtcgcgccgatgtcgccgctgtaaagcggtttttcactggatcgcaagagtctgaactgtggattttgaaccctggtggctgattttcgtcccggtgctgttcgccctgggctggttggcggcgcgctttgacttccggcagatgctgcgtgaaacacgtaccttgccggattcttattttcgtggcttgaatttcctgctgaatgagcagccggaccgtgcgatcgacgcctttgtcgaagtcgccaaattagaccctgaaacgaccgaattgcatttcgccctgggcagtctgttccgccgtcgcggcgaaatggagcgcgccatccgtgtgcaccaaagcctcttgagccgctccgacctgccacaggcggaacgtgagcacgcgcaacatgaactggcgcaggattttctcaaggcgggcatgctggaccgggccgaggcggctttcgagcagctcaaagacaccgacacccgttacgccctgcccgcgctgcgttcgctgattcgcatttatgaatccgagcatgattggccgcgcgctatcgaggcggtcaaaaccttgcagggcttggttgacgagccggtgccgcaactggtgcactactactgtgagcaggcgcaggctgcgctgagcgcaaagcccgccgatatcgaaagcgccttggctgcgctcgatgcggcagatcatgcggccgctgcgacgggccacggcggctcgatgagccgaggctccaaggtacgcacctcgatgctgcgtgcgcgcctggctgcgctggaaagcgatagcaagcgcgagcgtctttatctcgaaggcattctggcggaagcgcccgagtacgccggcctggtggccgagcagttgctgaacaattatcggcaggcaggagaggccgtgcaaggcctggcgcatttgcgcgcgcaatacgaacgtcatgcctcgctagacctcttcaatgtggtatttcgcgagttgcgggcacagcagggcagcggaccggcctgggcctttgcccgtgaggcgctgcgtcaccatccctctctattgggtctggaccgcttgctcgaggctgaattggcggctccggccgtcgccggcgcaccgagcagccccgtgccgggcgcggacatgacgctgctgcgcagcctgatccacaaacatacacaacgccttgaccggtatgcctgccgcagctgcggttttcaggcacgccgcttctattggcaatgcccgggctgcaatgcctgggaaacctatacgccacgccgtttggaagaacttgaatgatgacttttcccgcgcaagctgtcgcgcgtgctcgcgtgctcgtggtcggcgatgtcatgctggaccgttattggttcggtgaggtcgagcgtatttcccccgaggcgccggtacccgtggtgcgcgtagcccgacgagaagaccgtctgggtggcgccgccaacgtcgcacgtaacatcgccgcgcttggcgcacaggctaccctgatcggggtggttggcgctgatgaggcgggtgggcgcattgctgtgttggcgtccgaggccggagtgcatacgcggcttgttaccgatccggatcgtcataccaccttaaaaatgcgggtgttgggccgtcaacagcaattgctgcgcatcgatttcgaagaggagccgggccaggccatactcgaaggcgtggatgccgcgctggcagccgccttgtctgactgtgatgtgctggtgctttccgattatgccaagggtgcgctggcccgcgtcgagggcttgatcgccctggcgcgagcccgtcaggtgccggtcttggtcgatcccaagggcgacgactattcccgttaccggggcgccacgctggtgacgcctaatcgtgctgaaatgcagcaggcggtgggccgctggtccagcgaagcgcagctcggtcagcgcgcgcaggccctgcgccaggatctcgatctggaggctttgctggtgacgcgctccgagcagggcatgaccttgttcacgcaggacggccgccagcatgtggatgcacaggcgcacgaagtattcgacgtgtcgggtgccggcgatacggtgcttgccacactggccgtcatgcgggccgccggcctggactgggcggatgcgatgagctgggccaatcgtgctggcggcatcgtcgtcggcaagctgggcacctcggtggtgactggcgctgaacttgcaggagaagcaatatgattgttgtgacgggcgcagccggctttattggcagcaatctggtacgcggcctgaaccgccggggcatttacgacatcatcgcgattgatgatctgaccgaaggcgataaattccgcaatctggtcgattgccgcattgccgactatatgcatcacgaagacgcgcgtgcgctgctcaaggcgggccagtttccgcgcgtgcgggccgtgctgcatcaaggggcctgctcggacaccaccgagcgcaatggccagtacatgatggacaacaattaccgcgtgacgctggaatggttcgaatattgccaggcgaatcgcgtgcccctgatctatgcgtcgtcggcggcagtctatggcgcatcgactgtctatgtcgaagatccggccaacgaaggccctttgaacgtttacggctattccaagctgctgtttgatcaggtgctgcgcacccgcatggacaagttgactgcccaggtcgtgggcctgcgttacttcaatgtctatggcccgcatgagcagcacaagggccgtatggcctcggttgcgttccacaatatgaaccaattcctggctgaggggcatgtgcgcctgttctcaggctgggacggctacgcggatggcggtcaaagccgcgatttcatttcggtggaagatgtcgtcgatgtgaacctgcactttctcgatcatccgggcacatcggggatcttcaattgcggcacgggccgtgcgcagcctttcaatgacgtggctgctgccgtcgtcaataccttgcgggcggagcagggcgaggcacccttgtccttggacgagctcgtgagccagggcctgatccgctacatcccctttccggatgaccttaaggggcgctatcagagctttacccaggccaatgtcgatgctttgcgcgcggccggctatacggccgtcatgcgtgatgtgcagacaggcgtaagcgagtacgtgcgctactggcggtcgcgcaagtcactggcgtagttttacgctgaggcaaaaaatcgaactgacgggcccttgaggggcccgtcagcgcattctggagggcctgacggcggtcgccgtcttttcttctggagtcattatgcgtttcgcccccttgctatgcacggcattactgctgggcgccgccttcccggcgacggcccttgacctcaacagcgctaccgctgcgcaactgcgcgaattgaaaggggtggggccgcgcagcgccgaactcattgtgcgcgaacgcgagcgcggcgggccttttttgtccttgcaggatctaagcgagcgcgtgcgcggcatcggtgagcgcaagatcgccggcttcgccgaggctggcctgaccgtggggcaagcgccgtcttcgcgcactgccgtctcggcgccccctgctgttccccctgcggcgtcaagctcggcctcgacgcgcaaacctggggcctcctccaacaagccggctccagcgaaggcagtgcgccaaccctgatttttccctgcgcctagcacgggtttgcgatagcggggcgggccgcagggttatgatcaactcatgaacgccatcacttaccccactatcgagcagaccgtcggcaatacgccgttggtgcgcctgcaacgcattcctggcgaactcggccaggcccgtggcaatgtcatcctagccaaactggaaggcaataatccggcaggttcggtcaaggatagaccggcgctgtccatgattttgcgcgccgaagaacgcggcgaaatcagtcccggcgatacgctgatcgaggccaccagcggcaataccggtattgccctggccatgaccgcagccatgcgaggctatcgcatggtgctgatcatgcccgacaatctttcagtagagcgccgcgctgccatggcggcctatggcgccgagctgatcctcacgccagccgacaagggcggcatggagtatgcgcgagatctggctaccgccatgcaggccgagggcaagggcaaggtcttggatcagttcgccaatccggataacccacgcgcccatatcgaaggcacggggccggaaatctgggcgcagacgcagggtcaggtgacgcatttcgtcagcgccatgggcaccaccggcaccattatgggcgtggctagctatctcaaatcgcgcaatccagcggtgcaagtggtgggcgcacagccggccgaaggctcgcagattccgggcatacgcaagtggccgcaagcttatctgcccaagattttcgatgcttcgctggtggatgcctacgagtccatcgtccaggccgatgccgagcagatggcgcgacgcatggcggccgaggaaggtattttcggtgggatttctgcggcgggtgcgctggttgccgccttgcgtgtggccgagcgcgtagaaaacgccacgatcgtatttatcgtttgcgatcgcggtgaccgttatctgtctacgggtgttttcgactgaggggcgacgccgggcccgagcgcccggcatcctgaccgcaacgccttatgggcggccgactcgggcttgcagcgctgctgccaggtcagccaccgctgtggcatagaagtaactgcggttgtactgcgtgatgacaaagaagttggcggtgccggtacgatataccgccgtgccgcgtgcttcttcggcaagatcgatcacgcctagcgggctgttctgccagggttcggcgctggcgccaggcctgaggtgcgccccggcctgctgcaatccggcccagttcagtttgggcaccagaccgccatccaccagggacgatgggtcggcgggcaggataacgggggcaaacacgggtaagccacgttgccagccgtgtttctgtaaaaagctgcctaccgacatcacggcatcgggcacgctgttagccagatcgatgtggccgtcgtcatcgccatccactgcgtaatgggcaatgctggtgggcatgaattgcggcatgccgatcgcaccggcgaacgagcccagcgtgccgggctccagcttgccctgtagcgtcagcgtgatgaagtcagccaactgtttgcggaacatctcgacccgttcggggcgggcgggttcggggtggtcaaaggccagcgtcgccagcgcatcgatgacgcggaaattacccatgttgcggccatatagcgtttcgacgccaatgatggacacgatgatggacgccgggacgccgtattgctgcgcagcgcgctcgatcacggcacggttttcgttccagaattccacgccccagccgatgcgcttgggttcaatgaagcgcgcacgataggtatcccagcttcgccataccttgcgtccaggaaccgagggggcaatcaggcgggccacggtgctgctgtagcgcgcatcggccagtaggtccagcacggcttgtggcggcagggcgcgctcgctggccaagctttcgccaaagcggcttacctcgggcctgagtttgccgcttgcgcccagcgtggcggaaggttctgccgcagggctgtccggtccgatgcgaatggcctcgggtttacccttggtgttcgaggggtttgcgctggcgtcttggagcttcaaagggggggaggcacaacctcccaggagcatggccagtaggccgatttgcaggaaacgccgggtgatgaacataatcttccctatggagaccatgtatcttactcatccgtcgtgcaaactgcatgaaatgggcagttggcatcccgagagcccacagaggctggatgccatttccgatcaacttctggccagcggtctgatgccctatctgggcgagagagaggtgcccgcggccacgcgtcaagacattttgcgcgtacacagcgcctatcacctggatcgtctgcgcggcctgtctccggagcatggctatgccgagatcgacccggacacgcttatgaatccgcatacgctagaggctgcctatcatgccgccggcgcgggcattgcggcggttgacgcactgatggcgggcgaggcccggacggcgttttgtgcggttcgcccgcccgggcatcatgccgaacacagccgtgcgatgggcttctgttttttcaacaatatcgccatcgcggccagttacgccatgcaggttcatggtttgacgcggatcgccatcgttgatttcgatgtccatcatggcaatggcaccgaacaagcttttgcgggtgacgagcgcgtactgatgtgcagctttttccagcatccttttttccccaacagcggggctgagcatgctgcggccaatatggtgaacgtgccgatggatgcctacaccactggccccaaggtgcgtgaggtggtgcgccagcaatggttgccgcgtttggaagcccacgcaccgcaactgatcctggtgtcagccggttttgatgcgcatcgggaggacgatatggcacagatggggctggtggaaagcgattacgcctggatcaccgaccagctcgtcgcggtggcggatcgttatgcgcaaggccgtatcgtgagcacgctggagggcgggtacagtctgtccgcgctgggccgcagtgtggttgcacacatcaggtcgctgtctaagctgtagaatcaggaaagatttcgtgtaatgcaaaccccggcatatcgccgggtaattattgtctggaggctgctggatgaaggtattggtacccgtcaagcgcgtcgttgactacaacgtcaaggtgcgcgtgaagtccgatcaatcggatgtggacatcgccaatgtgaagatgtcgatgaacccctttgacgaaatcgctgtcgaagaggcgacccgtctgaaagaaaagggcagcattgcggaagtgatcgccgtatcttgcggcgtggcgcaatgccaggaaaccttgcgcaccgccatggccattggcgccgaccgcggcgtgttggtgcagaccgacgctgagttgcagccgctggctgtcgccaaattgctcaaggccttggtcgacaaggaacagccgcaactggtgattctgggcaagcaggcgatcgatgatgacgccaaccagaccggccagatgctggctgccttgctggactggccgcaggctacgttcgccagcaaggtcgagctgggcgatggcaatgtcaccgtgactcgcgaagtcgatggcggcctggaaacgctgacgctcaagctgccggccatcatcacgaccgacttgcgcctgaatgagccgcgttatgtcacgctgcccaacatcatgaaggccaagaaaaagccgctggacacggtcacgccgcaggacctgggtgtggacgccgcgccccgcctgaagaccctgaaagtcaccgagcctgcggcccgcaaggctggcatcaaggtggccgacgtcgccgcgctggtcgaaaaactcaagaatgaagcgaaggtgatctaacaatgacgacgcttgttattgctgaacacgacaacgcccagctcaagggcgcgaccctgaatactattgcggccgccgtcaagatcggtggcgatgtgcacgtgctggtggcgggcgccaacgcccgtggcgtggccgagcaggccgccgctgccgccggcgtgagcaaggtcttgctggccgatgcgccgcaactcgccgaaggcctggcggaaaatctggccgcccaggttttggccgtggcgccggcctacagccacattctgttcccggccacggcttcgggaaagaacgtcgcgccgcgcgtggctgccaagctcgatgtggcccaggtttccgacatcatcagcgtggagtcggcggataccttccagcgcccgatctatgccggcaacgccatcgccaccgtgcaatcgggcgatgccgtcaaggtcatcacggttcgcgccaccggctttgacgccgtggctgccacaggcggcacggctgcgatcgaagagatggccgccgtggcggattccggcttgtccagctttgtgggccgtgaagtcgctaagagcgaccgtcccgaattggcgggcgcccgcgtggttgtctcgggtggccgtggtctgggcagcgccgagaacttcaagatcctcgatccgctggccgataagctgggcgcggccctgggcgcttcgcgcgcagccgttgatgcgggttatgcccccaacgattggcaggtcggacaaaccggcaagatcgtagctcctcagctgtatgtggcagtcggtatttccggcgccatccagcacctggcgggcatgaaagactccaaggtcatcgtggctatcaataaagacccggaagcgccgatcttcggcgtggccgattacggtctggtgggtgatctgttccaagtggttccggaactgaccagcgcgctctgatcgcgccgacaggcagaccccccggtctgaatggcatctcaacagtcggactgcggtccggcagtcgggaagctgttctgaccgggggttttttatcggcggtccgcaagacgctcgcgcgctcttaccgtttacacgccggaaagcggcccttaggcttggcagcagcccttgcacaaaggcgatggtttggctttcgtcctgtttctgataatgtctgcgacgcatgcaagacacactgcgtagagggctcaggatgaaagagttagtcgcaagtcatgtaagtcatgctagtcaaaagacggagcgcgcgcgatgaactgctccgtcggtttttttgagtctgtgcctatcgccattcttttcattgcggtcggtctaggttatttcatcggcaagttccggatcggcccggtggcgctgggaggtatctgcgggactttgatcgtggcgctgttattgggccagacaggctgccaggtgggcggtccggtgcgtgaactttcgttcgcgcttttcatctttgccatgggttatgcaggcggcccgggctttttcgccaatctcaatcgctccagcctgcgcttcatggtcttgcccatcatcgaggcggtgctggtactggtgatttccttggtggcggcgcgtattttcggcttcgatgctggaacgaccgccggtttggcggcgggcgcggcgacggagtcggccgtggtcggcactgcctcggaggccttgcgccatctgggcttgtcggcggcagagctgcagagccaggaggccaatatcgccacggcttacaccctgacctatctggtggggatgttgagcatcgtattctttaccagtcaggttgcgccggcgctgctgcgtatcgatttgcgcacggcctgcaaggagctggaaaccaagctggggggattgcccgaagacgacgaggccaccttgccggccctgccgcggctggtgggccgcgcgcacattgtggcggctgccgagggcatgacggtgcaagaggtcgaggaaaagcttgccgggcgcacagtgctgacccgtttgttgcgcgatggcgaggcggtggagcccgcagccgaggaagtgctgcgcaccggcgacatcgtggtgatcgtggggctgcgtttttatgccctgcgcggtaccaaggttattgggcctgaaatccaggtgccggccgcccacgccgaggcgcttaatttgcaggagcgtcaggtcgttatcggtagcaggcgcgtcaatggccatacgctggcgcaattggcgcagaccccgcaggcccgcgctgcgcgcggggtgtttcttcatggtgtcgagcgcggcggcatgagcttgccgatgatgccgtcgacggtgctccaatatggcgatgtgctcagactagtgggcgccgacccccagctgagcaaggccgtcgaacatctgggcagcgagttgcgccgcgatggcggcaccgatctggtgtttatgagcatcggcattctggcggggctgggtatcggcagcctgtcagcgacggttgcaggtttgcccctgtcgctgggcagtgggggcggcgcgctggtgagtggtttgatctgcggttggctgtcggcgaagcggccgtcgatcgggcatgttcccgcaccggccctcaatctgctcaaggagttggggttggcgattttcattgcctgcgtcggcttgtcggccgggccgcaggcgattactcttttaaagcagcatgggcttattctgcctgtcattggtttggcggtgtcgctgggcccggcctgcgcctccctctggattgggcataaattgctcaagatcgaggggccgctgctcttgggggcgattgccggacaacatgtcagtacgccgacagtcagcgccgtgatcgagcgggccggaagctcggtgcccatcctgggctacaccgtgacctacgccattgccaatgtactgttgccggtgctggggccattgatcgtagctttggcctatcacctgggttgatcgtcatcacgggcggcagtcacgccgatttttatagaacggagacatcatgagctacaccacgccgctgcgcgatatccgcttcgccctgaaagagctggcgggtttggaggaaatccttcaactgccgggtttcgaggaggtggagccggatctggtcgatgccatcctcaccgagaatgcgcgttttgtgcaggatgtggtggcgccgctcaatgtgtcgggggaccgtcagccgcctgtcttgaaagagggggtggtgactacgacgccgggttacgcccgcgcctttgcggagtactcgactggcggctggcagggcttgcagcatccggtgcaatggggcggtcagggcttgccgcagttggtcgccgcgccggcaagcgagaacttccaggcagccagcctcgctttctcgctatgccccatgttgaccgatggcgtgatcgaagcgctgctcatggtgggttcgcccgcgcaacagaaagcctatgtgccgcagctgattggcgggcgctggaccgggaccatgaatctcaccgagccgcaggcaggctctgatctggcactgttggcgacccgcgccgtgccgcagcccgatggcagttatcgcctcacagggcagaaaattttcattacttacggcgaacatgatctggccgaaaacatcatccacctggtgctggcccgcctgccggatgcgccggctggcgtgaagggaatttccctgttcatcgtgcccaaggtgttggtcaacgaggacggctcactgggcaggcgcaacgatgtctggtgcgcgtcgctggaacacaagctgggtattcacggcagcccgacagcggtgatgctgtacggcgccggcaagggtgaggtgggcgagggcgcggtcggctatctgatcggccaagccaatcggggcctggaatatatgttcatcatgatgaacgccgcgcgtttctccgtgggccagcagggcatcgcgctgtctgagcgcgcctatcaaaaggctcaggcttatgcacgtgagcgcatacaggggcgtgccatcgaaggtttggcgggtccggtatcgatttcgcatcacccggacgtgcagcgcatgttgctgaccatgcgcgcgctgaccgaggcggctcgggccgtttcctatgtggcggcggccgcgcacgacaagggcaagcatcatccagacgctgaggtgcgggcacgcaatcaagccttctatgaataccttgtgcctattgtcaaaggcttttcgaccgaatctgccgtggaggtggcgtccttaggggtgcaggttcacggaggcgtgggttttatcgaggaaacgggggccgcgcagcattaccgcgatgcgcgcattctgcctatttatgagggcaccaccgcgattcaggccaatgatttcgtaggccgcaagactctgcgcgatggcggcgctgtggcgcatgcctgcattgcggccatgcgcgatacgctcagggcgctggaggctgaacaggccgacgaggccagcggcgaagggctgcaacggctgcgtgagcattttgccgaggccattgatgcctacgaagaggcggtggttttcgtgctgcaacacgcggctagcgaggtgcgcgcggtgttctttggcagcgtgccctatctaatgctggcaggcgtgacgcatggcggctggcaaatggcgcgtgccgcactggcgagctaccgcaggattgccgagggcagcaatgatgtgttctaccgcaataaactaggcacggcgctgttttatggcgcgcatattttgccccgcacacgggccttgggttcggcggtgcgcgccgggcgggtcgccgagttgagcgccggactggcgggcgtggcatgaccccagtaatacaacataaggttatatggcttgcttatttcccctgtcgcgggtttgatgcaagaatccgttaaccgccaacctgaagcaggagatactctatggctcacctccgtctgggcgataccgcgcccgacttcgaacagaaatcgtccatcggcacgctgcgtttctatgactatctcggcgacaagtggggcgtgctgttctcgcatccggccgacttcacccccgtgtgcacgaccgaactgggctataccgccaagctggccgacgaattcgccaagcgcggcgtcaaggtgctggcgctctccgtggatggtgaagactcgcacaagcagtggatcgatgacattaacgatacgcaatcgacccaggtgaatttcccgattctggccgatgaagaccgcaaggtttccgagctctatgacatgattcacccgaacgccaacgccacgcttaccgtgcgttcggtgttcatcattgatcccgccaagaaggtgcgtctgatcatcacctacccggccagcacggggcgcaatttcaatgagatcctgcgcgtgatcgactcgctgcaactgacggacaattacagcgtggccacgccggtcaactgggaagatggcgatgacgtcatcatcgtgccttccttgaaagacgagaccgtgatcaaagagaagttccccaagggttacaaggcgctgcgcccttatctgcgcatcacgccgcagcccaacaagtaagcgccagcgcatcgaaagcagggggctgtggccccctgtttttttaaggcaatgggccgggtttaggccctctcgagtccgtaaatctggactgccaccatctccctggcagcgcaagtccgatggcccgagatgcaagatggcagcggcggcgctcctgtcttggctgagcgatgatcgggaggcgaagcgcgcagggcatcgccctcacatcgccctcaataaggcggactctgactgccatgctccccgggcagggtaccgtgcgtggcagacaggccttgcccgcgtgttgatccgtatttgagttacccaggaaaagctgttgttttttgtccaaatctatatgggctgcggctttccagggagattcctggtcgtgaaaacaaatctcagcaccataagtcggagttgcggtacagtcagaacgacgttctcgcaggactgaggggcttgtcaaaagtactgtgtttttgtacagtacttacatgatgagaaccgaacattcgctttccgccggttttgggtccccggctaccgcccccgccgcttcgcgcggtcggggtgcggttactaatgttcgccaccgcttcgagcaaaccgagcgcgaagttttcgacgacggttggttcgacggcgaggctgtcgatgacgcttcccctgacgatgtctatatcgagtccgaggaagcgtactccgatgaggcggtgcctgatgtcgcgatttctgatgaagtcggtcccgatgaggcgggttccccacgttttccgcaggacggggttgcatcagaggagtctggtctttgccgcgtcgatcaaggccatgtctgggggattcacggcgtttccgctcggagtgcaggccgcaatatcggccttaatactggctttaacaccggccttaacacgggccgtcataccggctgcgatgagccgaagcctggcgtttcgcgagcggctgctcaggagctaggcagtcaggcggcttcggcgatccgtgctcaatcacctgcggcgcctgcttctctttcggtggggctgtcgacggccgcgacccaacggcatattcccgtgctggccgtgccgcgaacctcggtcaaggctgagcaggcgcgcaagatgcttgcgcgcaacgattcccccgacatcccctttgatgtggccgtcaatccttatcgtggctgcgagcatggctgcgtatattgctatgcccggcccacccatgcttatcttggctattcgcctgggttggatttcgaaacccgtctggtggccaaggccaacgccgtgcaggcgctgcgggccgagctggcccgccccggctataaagttgccccaatcaatttcgggtcggcgaccgacatttatcagcctgtggagcgcacctggcgcctcacgcgcggcctgctcgaactcatggcagaaacgcatcatcccttgaccctggtcacgaaaagcgccttgatcgagcgtgacctggatctgttggctgcgcttgcgcgcgagcaattgctgacggtccatatcagtatttccacgcttgatccggacatggcgcgcacgctagagccccgggccacggccccttcgcgccgcctcgaaaccctgcgcaaattggcccaggcgggggtgcctgtgggggtgctggtcgcacccgtcattccctttatcaacgatgactcgctggagcagatactggaggccgccgccgaggcgggcgccacctcagccggctacacggtggtgcgcttgccttgggaggtcaaagaggttttcgaaacctggttgcatacccacttccctgacagggcgcagcgcgtgttgcatcgcatcgaagatatgcgtgagggccggcgcaacgacagcagttttgagacccgcatgcatggtactgacatctggggggacctgctgcgtcaacgcttccaattgaccacccgtcatcttgggttggcaggccgatcggccgagttggcgctggatcgttttcagccgccggtggtggtgtctgctagtcggcgcagacgtggcgcagaggccgcccgcgaggccggccaaatggctttgttccaagactgaagcggtctcgggctgcatggtggtgcccaagacgcttgtttcagccgttccagtgcctgggccggctcattcctgtcgtgctggcaggttaaccaaggagcgtcatcatgacgacggtagtagctgatgcattactcaccgagccgcgccggactcgtggctggcctttccgcgccaatccgcctgccgtcccggctgaacctgaaccagaggctcaggccgacatggcgttgcagcgcagcgagctgcgccgccgcatgatctgggatgtcgtcatggtgttagcctggggggcgttgatccctggcctgatgtggttgggcgcggcggcaggtttctgagggtgggctagctggagcccagcaaaatgacgcccgccagaatcgcgccgcaaccggccaggcgtccgggcccgactttttcacgcaatagaaacatgcctgccagggtgcccagcatcatcgacatctcgcgtgccggggctaccaggttgagtggggcgcccatacgcagggcgtacagcaccaggatatagcccaaaggcgaaagcaggcctacgccgatcgccagatgccaatgcccgcgcatggcggcgaagtattgtttgcgccgctgcatgacatgcggggtcatcatgagtgtgcgtgtggcgcaggtaaaccagtcgaataccacgggcatgatcagcagcgtttttacgccataggcgtccacgactgtgtaggcggcgatgaacagcccgatgacgcccccccaacgcactccgatccaggcatgcggtgagcggaacatagccagtttgccctgcgtggcgatcagcaatacgccgccaaccacgcagagcatgccggccactccgcttgtggtggcggtctcattgagcagcatgaatgcgcccattgtcgatagcaggggccccgttccccgcgcgatcggatataccaccgacagatcggccacctgatagccgcgttgcaggcagaggctatagcccaggtgcagcaaagaagaggccagaatacagagcgctaccggccagctccaggtcatgccttcgtccagcagcacccagatcatccagggggcgtaaagcaggctggccgccaagccataggcaaacacgaacatcggccctaccattgccgcccgtttggcgagcagattccatgtcgcatgcgcaatggcggcgaggacaaccagcagaagggacgtatgactcatggtggtggcgggcgagcaaaggcgcaagcgtactcgaaccgggacaatgagattgcaggagaaactggtcaaaaaaagagcactgatgtaaaatcaacggtttgccaaatctcatcctctgcttgcggcacacgaaaaatgaaggaagcagccgctttcttcatgcaaacaacggcaaaaacgcctcgggtctcagtgccctcgggcaaaaatccgcaaagaccaagatgattctggagttctcatgaaccttatcgctcttctcgaacaggaagaaatcaagcgcctgaccggcgacaagcccgtgaccgaattcgcccctggcgacaccgtgatcgtgagcgtgaacgtggttgaaggtacccgtaagcgtgtccaggccttcgaaggcgtggttatcgccaagcgcaaccgtggcctgaattccgccttcatcgtgcgcaagatttcgtcgggtgaggccgtggaacgtacgttccagctgtactcgccgcaaatcgccagcatcgaagtcaagcgtcgtggcgacgtgcgacgtgccaagctgtactacctgcgcaaccgctcgggcaagtcggctcgcatcaaggaaaagctggtcagcaagcaagccaaccaccaggctcaaggttaatcttcggattgacttcaggctgtggcttgaatgctatctgcccgccggtatcgttccggagtttgtcgggcggagacgaaaaggcacctgcaagggtgcctttttttggcctggcggcgggtgttgtcatacaaagtgttggtatcaccaggcaaacagatcatgtctgaacttcctcgagggcgcaggcccatcatccagcccgatttcgatcctaaagcacagccctggcggcctgcggcaatgggtttgcagcgccttaaccctgaacggctgacgccggactcgctgcgtggctcgctcaggccgcaacgcgagtgggcgctggacgagcttggcttggaaagcgagccttatcctggccgcgagggcgcgccggtgctggcagcggtgctaatacccatggtgatgcggccgcagggcgtgagcgtgatgttgacgcaaagagccgcgcatttgcacgatcatgccggccagatcagttttcctggcggtcgcgtcgaagcggtggatggctcgcctgtcgtgacggccctgcgtgaagcgcaggaagaaatcggactgccgcgagacagggtggaagtgctaaacagcatgcccgagtatcggacctcgaccggcttttccatcacgcctgtggtgtctctggtagaacccgatttcgctttggcgccagacgcttttgaagtggcggagatttttgaggtgccgctcagctttctgatggacccggccaatcatcggctgtatcaagcgcggctggcggacggccgactgcgtcgctactacgcgatgtcttggggcgagcgttttatctggggcgcaacagccggcatgttgcgcaatttgtataaaagcctcgcggcgcgctaagtacgctcagttcgggcgccgggcggcttccagccattgcaggccgcttcgggtgtccgcagccggacggtactcacagcccacccagccgtcatagccgagttcgtccaacagccggaacagatagggatagttgagctccccctgatccggctcctggcgcaagggcacgccggcgatttgcacatgccccacccggccctggggaatgtagtggcgcaggcgtgtgctgacgtcgccctccatgacttggcaatgataaagatccatttgcaccttgacgttgccggcacccgtcgcctgcgcgatggcgtggccgtcggcttggtggttgaggtaatagccaggcatgtcgcggttattgatgggctcgatcaggatgtcgatagggacggcggcggcgagctgcgcggcgtaggcaaggttgtcgatataggtccgacgcagctgcgcgggatcggcatccggtgccggacagccggccatgacatgcaggcgcgggcactgcagcgaaacggcatagtccaaggcctgatccaagctggcgcggaaatcgtgctggcggccgggcaggcaggccagcccccgctcaccgagctgggcgtttccggcgggggcattgatgagcaccagttccaggtcatgggcttgcaggtgttcacgccattgcgcagggctgtgcgcatacggaaactgcatttccacggcctggaaaccgtcgcgcgcggcgctggcgcagcgcgccagcatgtcgacgtccggatagagcgtggagagattggcggcaaaacgtggcatgtcggcgtactgggtgcgagagggatcaatagcgctggcgttcggtctcggccagtatgcgttcgtagagtgcataacggccaggatcgatggccctgtctttgagcgcttcgaccaccccgcaacccggttcatgccggtgagtgcagttgtagaaacggcagtgctcgatataggccttgaactcaggaaagccgcgcaggatgtcttcgccgctcaggtgttgcaagccgaaggcctggaatccgggtgagtcgatcaagtcgccgcccggtgagggcaggtgatgaaggcgggtgctggtggtggtgtggcgccccatgtccagtgccgtcgagtgttcacgcgtggcagcctgggcttcaggaatcagggtgttgagcagggtggacttgcccatgccgctttgacccagtagcagattgaccttgcccgccagccgcggcgccagttcccggcgcacggcctcgctgtcctgggcgctgagctcgataatcggcacgcctagcacccggaggggggccagccgttcgcgggcggctgccacgccggcggtaatgtcgatcttgttcaggatgatgatgggttcgatgtccgcgctccaggccccggtcagggcgcggccgagcaggtcttcggagaaggtgggttctaccgccacgacgatcagtaactgatcgacattggcggcgaattgcttggagcgcatctcgtcggagcgaaacagcagattgcggcggggcagcaccgcgtctatggcgccttcatcgttgccctgcggcgtgatgcgcacccaatcgcccacggccgggccggttttcttgccgcgcggaaaacacttgcgcacatggccgtcggccagctccacgctgtaatgccgcccatgtgcggcgatgatgcgtccctgcgtatcgccgctcatatctgcgctcctgcctgcagatggcggatgcgtactgccgcaggcggatggctgtcatagaacgccgagtgcatcgggtcgggcgtcaaggtggcggcattgtcgtcgtacagcttgaccagcgcggccgtcagatagccgggcgagctttgctcggccgcgtagcggtcggcttcgaactcgtcccggcgcgaataccagctggcaagcggggtgaacatgaaagtgaacacgggcacgaccaaaaagaaaagaatgagcgcgagcgcatcgttgcggccgcccagttggggcaagacgcccagatcgacataaaaccagctttgtcgggccaaccagcccagcgcggcaaagaagcccagggccgccagcaggctcaaggcgatgcgtttgatgatgtgcttgtgtttgaaatgccccagctcgtgggccagcacggcttcgatttcatccgcattgagccgggacagcagcgtgtcgaagaacacgatgcgtcggcttttgccaaagcccgtgaaataggcgttgccatgagccgagcgcttcgagccatccatgacgaacaggcccttgagggtgaagccgcagcgctctgccagaccctggatacgtgcgctgagctcgccgtcccgcagcggcgtgaatgtgttgaatagcggcgcgatataggtcggtgcgataaaaatgagcagcagattgaaggctgtccacaagccccaggcccacagccaccagaagctgccggcttcggccatcagccataggatggcggccgccagcggcagacccaggcagcaggtcacaagcaggcccttgagcgtgtcggaaacgaatagtcttggcgtcatgcggttgaagccgaagcggctttccagcccgaactggcgccacagggtgaagggcaggccggccaggcccagcagcagcgcgacgctgaccagcagcagcaactgtcgcaggaaatcggattgagtcagttggcccagcgtcagatctagccattgcaaaccgccaaacaaagtcagccccagcaggataagcgcatcatagattcgttcaagcatgcccagccgcacacgcgccacggtatagtcagcggcacgttgatggctgcgcaggccgattcgggcggaaaattcgtctggcacggcatgacgatgctgggcgacgtgccggatctggcggctggccagccaaaggcgcacgccggtgtcggcaatcagcagggcaacgaacagcagggtgaataagggcaatcgggcaccttgtgcaggggtgtgcgaaaatcgcgtgttttaaaggcaaattatatggctgccaacgaaaatcgcctggtctggctcgacatggaaatgaccgggctcgaccccgagaaagaacgcatcatcgaagtcgccgtcgtggtgaccgaacccgatcttaccgtggtggccgagggcccggttctggtggtgcaccagagcgacagcgtgctcgaggcgatggacaactggaacaaatccacccatggcaagagtggtctgattgacaaggtcagggcttccaccctgaccgaggcgcaggccgaacagcaattgatcgactttctgtcgcagtatgtgccggccggcaagtcgcccctgtgcggcaacaccattagccaggatcgtcgtttcatgtttgcctacatgccgaacctggagcgttttttccactaccgcaatctggatgtcagcacactcaaggagttggcgcggcgctgggccccggccgtctacaagagtttcgagaagaaaagccggcatgaggcgctggccgacatctatgaatccatcgacgagctgaagcactaccgcgagcatttcctcaaactctgaggcttagaaaagcgcggcgggcagtacggagtacgcgggaatcctgcgctggcttcctgcaagcgtgcgccctcgacaggttcagacattctggcggttttctgagccttgcccatgatctcgccatcgcctgggcgccgctcctgccgcgcatgagcttgcgctctgacgaatagcgttggcgcccgctcagggctagggcctgcccccgaaacgcttgagcgcatcgggcgcgagcgggcggtagcgctcgttttcgcggcctgccacggcatccagatgctgttccgagccatcgaacagactccagtacaactggccgcatagcgcccgcgctgctacgccaggccagtcggccggcaacatgggcatgggcagttgcggatcgtgcaagacgatgcgccgccagtgatgcaacagcagcacgcgcagggcgaaggcctgttccggcgtgggtgggctgtgtgccaacaggggggtgagcggtgcgaacatgcgctcgaacaggcggtattgctccgccaccgcctccagattccagcactgcggcaccaggctggcgatggggagtccccctgcgccggccagatcgcgggcagccagtaccagcgccttgtcggggatgcccagttgttccagtatgtcatgcgcggcgcccacttcggtggccggatgggcgaacaggcctggcgccaccagcgcgaacccttcccattccagcgcccgccgaagttcggtgcgttcagccaggccgttgccgcccgtgcgcggcagcgcgaccagcgtccattctccttgccattcctggggcgggccttcgtagatgcgctgcgaggccagcgcagtaaggcgccgcccggtatctgccatcagataaagactgcgccgcccatgacgctcggattgcagccaatcctgggccacgaggcggaaaacgctggtgcgcagcaaacgctcgttgatgcccaccggggtcagcaactcgatcagatctcccagccagatggcgccgccgtgcggcgccaaagcgtcgcccaacaagctcacgcaaagcgacttggcgcggggagggtcctgcgcgagcaggcgggtcagaaactgatctgttgttgcgtccataaaagcggggcggcctctacctgtggtggtgctgcgcgacatgatacataaatccaatgtgatacagatataagtttgacaatggattttttgtattaaataatcgctccatcaagaaaaccattgactggctactgtgccagtccaaggagacgactatgtacgcgcaactggtggagaccggtgtgaagcagttgcggagcaaggacgaactgtccggctccgagcgcgagttccagcgccgcgtggatgaaggtatccgcatcgaagccaaggattggatgcctgaagcctatcgcaagaccttggtgcggcagatttctcagcatgcgcattccgagatcgtcggtatgttgcccgagggcaattggattacccgcgctccatcgctcaagcgcaaggccattttgctggccaaagtgcaagatgaggctggccacgggctctatctctacagcgccgccgaaaccctgggcgtgtcgcgcgatgatctcatcagcgatctgcattccggcaaggccaagtactccagcattttcaattaccccaccctgagctgggccgatatcggcatgatcggctggctggtggacggctcggccatcatcaaccagatcccgctttgccgttgctcttatggtccctatgcccgtgcgatggtgcgagtctgtaaggaggaatccttccatcagcgccaaggctatgacctgctgattcagatgtgtctgcatggcacgcccgagcaaaaggccatgtgccaggacgcgctcaaccgctggtggtggcctgccctcatgatgttcggcccttcggacgccgactctcccaatagcgcgcagtccatgcaatggaagatcaagctcttttctaacgatgagctgcgccagaagatggtggatcagactgtgccgcaggccgagtacctggggctgacggtgcccgacccagacctgaagtggaacgcggaacgcggtcactacgacttcggcgagatcgattgggccgagttttacgccgttatcaaaggcaatggtccttgcaaccgcgagcggctggccgcacgcgtcaaggcgcatgaagacggcgcctgggtgcgcgatggtctggcggcttacgccgataagcaggcccgccgcaaggccgcctgaaacggcgcccacctgtttccttccgtaagcaaaggcgcgacgcgccgggaatacgcatcatgagcaaagaatggcccctctgggaagttttcatccgcagccagcacggcctcgcgcacaagcatgtgggcagcctgcatgcgccggatgccgaaatggcgatcaacaatgcacgcgatgtttacacgcgtcgcaatgaaggcctgagcatctgggtcgtgcgcgccagcgatatcaccgccagcagccccggcgacaaagaaccgctgttcgagccggccaataacaaggtctatcgtcatccgaccttcttcccgatgccggaagaaatcaaacacatgtaaggcggcggcatggacaaacatctgtttgaatatcttctgcgcctgggtgactctacgcttattctgtcgcagcggctgggcgagtggtgcgggcatggtcccgtgctcgaagaggatctcgcgctgaccaatacggcgctggatttgctggggcaggctcgcatgtggctgacgctggctgctgaggtcgaaggcgccgggcgcgacgaagatcagttggcctatttgcgcgacgcgcatcagttccgcaattgtctgctagtcgagcgggtcaacggccactatggcgacacgatggcgcgccagtttctgttcgatgtctggcactacttcctgttgcgcggcctgaccgcctccacggatgagcgcgtggccgccatcgccgccaagtcgctcaaagaggtcacctatcacgtgcgccgcgcttcggacctggtggtacgcctgggcgatggcaccgaagaaagccaccgccgcatgcaggccgccctcgatgcggcctggccctatgcgggtgagctgtttgtcgatgacgaggtcgatctcgatctggctgggcggggtatctgcgtggcgcgtgcaagcctgcgcgcgccctggctggctcatgtgcgtgaggtactcgaagaggccacgcttatcgtgcccgatgagcaggaggcttttcatcctgcccatcgcggcggctggcagggccgtcataccgaagcgctgggctatgtgctggccgagatgcagcatttgcagcgcagctatccaggagcccgctggtgagtgccgtggcggacagcagccaggtcatgcgctggctcgagtcggtgcccgaccccgagattccggtgttgtccgtggtggacctgggtatcgtgcgtgaagtgggttgggaagagggcacctgtgtggtcaccatcacgcccacctactcgggctgccccgctatgcgtgaaatcaccgaggatattgtgcaggtgctggccggccacggactggagcaggtgcgggtgcagacccgtttgtcaccggcgtggacgactgactggatgaccgagcgtggccgcgccgccctgaaaggctatggcattgccgcgcccgctgagcgggcggtggacatctccggcatcagccgcaagcaggccatgcctgcgatcccctgtccgcgttgtgcttcgtccaacacgcgcctgatcagcaatttcggctcgacatcctgcaaggccctttaccgctgcgcggactgccgcgagcctttcgactacttcaagacgcattgagcggttttctcatgagccagccccaatttcatacgctgaaagtcgctgacgtggcgcgcaatacgcgcgacgctgtcgtggtcactttcgatctgcccgacacgctgcgcgacaccttcgccttccgtcccggccagtaccttaccctgcgcacgcagctcaatggcgaggaggtccgccgctcttactcgatctgttcggcccctcaggatggcatcctgcgcgtggcgatcaagcaggtcgatgagggtgtgttttccagttgggccaaccagcagttgcagcccggccaggaccttgaagtaatggcgccggcgggaaatttcacggtggacttctcgcccgagcatgcgcggcattacgtggccttcgcggtgggcagtggcattacaccggtgctgtcgctggtgaaaactgccctgggcagcgagccgcgcagtcgcttcacgctgttttttggcaaccgtgcgtcgtcctcggtgctgtttcgcgaagaaatcgaagacctgaagaaccgctacatggagcgtttttcgttggtctacatcatgagccgcgagtctcaggatatcgagttgttcaatggccgtctggatggcgacaaagttgatcagctcatgacgagctggatgagcgcggatgaggttgattacgccttcgtctgtggtccgcaaaccatgatcgaaagtgtggtggagcgtctgggcgcgcgtggcctggataagtcgcgcatcaagtttgaactgtttggtgcccccaaggggccgcgcagcctgcgttccggccgcgatgcgcctgtggcgcccggcaaggggcagtgcgaagtgaccgttattcaggatggccacagccgccgcttctccatcgccaagaaccagctcaatgtattggatgcggcgctggcgcaaggtgttgaattgccctattcctgcaaggggggtgtctgttcgacatgccggtgcaaggtcgtggagggcgaagtggatatggatgccaacttcgcgctggaagattatgaagtggcgcgcggctttgtcctgagctgccagagctatcctgtcagtgaccggttggtgctggacttcgaccaggaaacctgagcgcgcctggcgcctgttgcgaaatcattaaaaaataaactggagagatggcaatgtcccaagatttctttgaacttcaccagccggtgctcgaaaaggccttgcaggccgcccgtgaacgcggttactggagtccgttcgcagaatcccccagcccgcgcaactatggcgagacggctgctcaggacggccaggctgcgtttgacgccttgctcggcaaagcgtttccgctcgtggtggatggcgcagaaggcagtgtgagcggtgaggtttcgccttttggctttccgctgaatatccgttatccgcgcatctcgccggatcgtctcgtggctgctgcgcaaaccgccggcgagagctggcgccgtgccggcccacgtgcctgggtgggcgtttcgctggaaatcctgacccgcctgaaccggcgcagcttcgagatggcccaagccgtgcagcacacgacagggcagggcttcatgatggctttccaggcaggcggcccgcatgcccaggatcgtggcctggaagccgtgacctatgcctggcaggaaatgtcgcgtattcccgatgtcgccatctgggaaaaaccgcagggcaagaacgagcccatcaagatggagaagcgctttaccatcgtgccgcgtggcgtcgcgctggtgatcggttgctcgaccttcccgacctggaacggttatccgggcctgttcgcgagtctggctaccggcaacaccgtcatcgtcaagccgcatccctcggccattttgccgctggccctgacggtgctggtggcgcgagaagtcctggccgaggcgggcttcgatcccaacgtcgtgcaactggccgcgcatgaggccggtgatgacacggctcaacagttggcgctcaatcccgccgtcaagttgatcgactttaccggcagcagcgccaacggcaactggctggagcaaaacgcccgccaggcgcaggtttacaccgaaaaggccggtgtcaatcaggtcattatcgattcggcagccgacatcaagggtgtggcgcgcaacctggcattttcgctggcgctgtactcgggtcagatgtgcaccgcgccgcaaaacatctatgtgccgcgtgatggtatcgacaccgccgaaggccgtttgagttttgatgaagtggcggccgccatcgccagcgcggttgagaagctctctggggatgccgctcgtgcggttgagttgaccggcgccattcagaacgaagccaccgcgcaacgcatcgacgctgcacgagcgctgggcctgccggtattggccgactcgcgcgtgctggagcatccgcagttcgcgcaggcccgcgtgcgtacgccgctggtcttgcgtgccgacgcggatgacgcccgcattttccaagagtggttcggccctatctcctttgtcgttgccaccgactcgaccgcgcacagcgtcaagttggcgcgtgacactgcccgcgcacatggagccctgagcctgtcggcctacaccaccgacgacgatgtggcggcacaggtgcaggatgcggccgagcaggctggcgtggcgctttcgctcaacctcacgggtgcggtattcgtgaatcagaccgcagcattcagtgactttcacggcacgggcgccaaccctgcggccaatgccgcattgtcggatagcgcgtttgtggccaaccgcttccgcgtggtgcagacccgccgtcacgtttgaggagcgaggcatgagctatcaggatattcagttctcgctggcggatggcattgcccgcctgaccttgaaccgcccggacaaactcaacagcttcacggcccgcatgcatgaggaagtggcggatgccctgactcaggttgaaacgcagggcgcgcgcgtcctcgttctgaccggagcaggccggggtttttgtgccggacaggatctttccgagcgtcgtccagcgccggatggcacgccgcccgatttgggagagacggtcgagaaatactacggcccgctggtgcggcggctggccgcgctgcccttgccggtggtggtgggtgtcaacggggtggcggctggcgctggcgctaacctggccttcgccggcgatatagttatcgccaaagagtcggccagctttatccagtcattctgcaaacttgggctgatccctgacacgggtggcaccttcgtgctgccgcgactggtgggacgcgcccgcgcattgggtctggccatgctgggcgacaggattgcagcgagtcaggcgcaggaatggggcctgatatggcagtgcgtggctgacgaggccttcgatgacaggctgaatcagctcgccagccatttcgccaaagcgccgacccaggggctggccatgaccaagcgcgctttgcaggccagcctgggtaacgatctggccactcagttggatctcgagcgcgacatgatgcgtcagctcggtcatagcgcggactacgccgagggcgtagccgcctttctcgacaagcgtgaaccacaattcaaagggcagtgatgaacgcagccgcaacacaagttgtaccggatgatccgcaagcgctggccgatgcggtcggcaccaccatgtatgccggcgatgcggcctcccaggcgctgggaatgaaggtcgaggccatcgctcccggctatgcccgcctcgtcatgacggtgcgtggcgacatgttaaacggtcacaagacttgccatggtggcttcatcttcgcgctggccgacagcagctttgccttcgcttgcaattcgcgcaatgtcagcactgtggcctcgggttgcgtgatcgattatctggctccgggctttgaaggcgatgtgctgacggccgttgcccaagagcgttcgctggcaggtcgcaccggtgtttacgacgttacggtcaccaatcaggacgggcgcaatgtggcgctctttcgtggccgatcctatcggataaaagggcagatcgtcggcaacgaagccgtgtgagcccgagctttacttattgcgaaagcggcctttcgtggctgcgcagaacaggagagagacaccatgcccaacaccgtaagcaagccggggctggacgctatagaacatgccagccgagatgagctggaggctttgcagttggaaagactcaagtggacgctgcaccacgcctatcagaatgtgccgcattacaagcgcgcctttgatgaagccggtgtgcatccggatgatctgaagcagctttcggatatcgccaagtttccctttaccaccaagaaagaactgcgcgacaactatccttatggcatgttcgctgtgccgcgcgagcgcgtggcgcgtgttcatgcatcgagcggcaccacgggcaagcccaccgtcgtgggctacaccctcaaggatctggacacctgggctaatctggttgcgcgctcgatccgtgcggcaggcggcaagcccggcgatatcgtacacgtggcctatggctatggtttgttcaccggtgggctgggagcgcattatggcgccgagcgtctggggtgtacggtgattccgatgtcgggtggccagaccgagaagcaggtgcaactgatcaatgatttccgtccggacatcatcatggtcacgccttcttatttctgcaacattattgaagagcagcgccgccagggcctggacccgcgtgccagttctctgcgtatcggtatcttcggctccgagccctggactggccaactgcgtgagcaggttgaaagcgaagcggccattgatgcggtcgatatctatggcctgtcggaagtgatgggccccggtgtcgcgagcgaatgcgtggaaaccaaggacggcccggtcgtctgggaagaccatttctacgccgaaatcatcaaccccgatacgggggagcccgtggccgacggcgagctgggcgaattggtattcacctcgctcaccaaggaagccatgccggtcatccgctaccgcacgcgtgatctgacccgcttgttgccgccgacctcgcgcagcatgcgccgcataggcaagatcaccggccgcagcgacgatatgctgattgtgcgcggcgtcaatctcttcccgacccaggtcgaagagcaggtgctcaagatcaaccagttggcgccgcattaccaattagtgctcacgcgcagcggcaatttggatgagttggaaatcctgaccgagttgcgcccggagtttggccacttatccgaaggcgagcgtgcggccttgggcaaggagctgcaacatgccgtgaaatcctatatcggtgtgagcgcgagggtgcaagtcgccgaggtcggcctggtcgagcgcacgctgaccggcaaggcacgtcgtgtggtggacaagcggcccaagttttgagcgacctcgggtcgatgcggtttggctcaggtcgatccgcgcgcgaagactgggaacgcctatcttcacgatgagatagaccaatcagggctaagcgagacaggggggcagacagcccggctctgaagcgagccgggctgtctttatgggcttgtgcggggcttggtgtgcggcaggatcaccctgtcagtccgggctcgaacgctggcgcagcgttttgcggctaggcagtgtggcgcagggcgattaacgcagcctggggcgtcgttgcaggacgacgcccgcatggccatagccgctcctctggcgggtgcggaactcttccatataacgcatcaattccgtctctgccgagctgatttcggtggcggttttcgtggcctcccggttcatcatgcgattggcggccgccagggtacgttgggcgcgttgctctgcgtcggacgaggtattcaattcggggtgggggcgcttgctcatgggaggaggcggaatctgcgatgttgcgaaaatgtttctaaattttacatccttcttggaaaatactgaaagtcaaggattgcaaagtcgcgggcttaggcgccgtatcggttcacgcctctcctaggcaagtgttgtgatccggcaccctgcgctcaggaagcgtcgtcttcagattgagtgaaagcgcggacaagccgggagatttcctccagctcattttgcgcaccttgcacccagacgggctgatcgaaagggctgtcgtcagcgtagctgcgtaaatcgttcagcagttccagcgccatgtcggtggcttgggtgtggccgcgcgtggagagcgcgatggaaatggccagggcttggcgcagggccagtagacggccgtcgagttcagtttccatggggatatcctgcattgagtggagtggcttcattctacgcgcctgctcttgcgccaaatcaaatgatggcgggttcgcgacgcgcataatcgccacatgctctcagccacatcacgtaccgcgtttcagcctgagcttctggataaagtcgcaaaaaacgggcctcgatacacttcttatcccactgcggacagactgagtcccgattttggcgcggagcaatggcagaccgcgctgcgcgccagcgatccggctgagtctttgtcgctctatgttcacattccgttctgtgattcggtttgctattactgcgcctgcaataaggtcgtgactcggcaccacgagcgtgccacgccttatctggaggccttgcgcggcgaaatgcgtttgcagacgcaggggctcggtgcgcgcagaaccgtgacacagcttcactttggcggcggtacgcccacctttctttcagacgccgaactcgcagaactgatggcggatatccgccatcattttgatctggcgccccaagccgaaatatccatcgagatcgacccccgcaccatagacgcgaagcgtctttttgctctggcggcgatgggctttaaccgtttgagctacggtgtgcaggattttgacccggcggtgcaggaggcggtgcatcgtgttcaaccttatgaagcggtgcgcgagctgatgcgcagtgcccgcgaggcgggcttccgttctatcaatgtcgatcttatttacggcttgccacggcagtcggtggcgtctttttctcgtaccatcgctcaggtcggcgaattgcgtccggaccgtattgcgttgtatgcctatgcgcatctgcctgcgcgtttcaagcctcagcggcgcatcctggcggaagagattcccgatccggcaagccgggttgcgttattgagcgcggcaatctcagggttcatggatatgggttacgcctacatcggcatggatcatttcgcgctgcccgaggatagccttgctcaggcgcggcgcgatggctcgctgcaccgcaacttccagggctacagcacacagccggatcgtgatctgcttgcgctaggcgtgtcggcaatcagccagatgggcacggtgtacagtcagaatcacaaggatctggacgcgtactatgcggcgctcgggaacggagactttccggttgaacgcgggctgcaatgcaccgaggatgacctgtggcggcgagccatcatcatggacatcatgtgccgggggcgagtcgatcttggcgagcgtagcgccgagcggggagaggcggatgcctttaccgaggagctgcctcaactgcggcagctcgaagccttgggtctgttgaaactcgacgctggcgtgctgatcgtgacggagccgggctggttttttgtgcgggcgattgcaatggttttcgatgcgcgcctgcgtgatgccgggctcagcgatcgttactcgcgcattgcctgatcagccgcagatattctgctcgaatttctcgttcagatagagtgccagcgccagatcatcagccaggcccagttttttcatggctcggcgcttatgcgtgctgatggtctttttgctgcgcagcagtcgtgaggcgacctgggtgacggataggccttgggaaatctgccgcagcacttcgagttcggcagtcgtcagttgcgagtccgggtgagcgggttcggtgacttgcgagcggccgtctttccagccgagaaactgccggcggtctgcggcagtctgacggatgacttcgaccagggtttcaaccgaagcttccttgggcagataggcgttggcaccggcccggtaggcggcgaattcggtctcgctgtttttgccggccgaaaaggtgatgatggccatttcagggtgctgacggcgcaggcggcggatgaaatccatgccgtcccagggttggcgcggcagataaaagtctacgaccgcgacatcacaaggttgttgacgcagggttttggacaaggcgtcggcgcgggtttccacgcatttgacctccaggtcggtttggttgcgcagataggcggccagccccagtgtgatggcgggatgatcatcgagaatggccacgcggatcttatggcttgggcgtgacagcagcatgtagcggcgtacgccgtagccgggatcgccggtttcttcgggtttgtcttggctgtatggaatgggaggtagattgttcgacatgcttttaatcctgaaaattctgttagagcggctttgtccgattgggagtcgccttagaagcgcaggttaaaggcaatttggtgcaaatggcgcgacgcggaaaaatcaggaaatgtcctacatatgcgcgtaaagttgtcttaaatgaatgctttttgtttcctgggtgatacgtcgctttactgcggtatggcttccgggataggcgtgaaaagtgatacaattagggcagattaccgaatgcattccggcagcacgtgggatgtcaacggtctgatgctttacctctcattcaaagggcctcacatgttttgcgcgctggcacgaactacgaccacgacctatcgccccatgtcgcgttaagtcgttagtggtgtttgttgtcggcagacaaaaaacgcaaaacaaacaggcagataaaacgcggctagatagccgcgttttttgtttccaggaatcccgtcgatggtacaaatcactttgccggatggctcgcagcgccaatatcccgggccggtcacggtcgcggaggttgcgcagtccatcggaaccggcctggccaaagcggccctggccggccgagtcacggtcaacgatgctgagcccaagctggtcgatactagctttcgcatcgatcaggatgcgaagctggctatcgtgaccgccaaggacgcagatggcctggacctgattcggcactcgactgcgcacttgctggcttatgccgtcaagtcgctctatccggatgcgcaggttacgatcggcccggtcatcgacaatggcttttactacgatttttcgtataagcgcccgttcacgcccgaagacctccaggccatcgagaagaaaatggccgagttggcccgcaaggatgaggtcgtcacgcgcgaagaatggacgcgtgacgatgccgtggcgtatttcaagagtatcggtgagaactacaaggccgagatcattgcctccatcccgagcaatgaaaagatcagcctgtaccgcgaaggcgagttcatcgatctgtgtcgcggcccgcacgtcccgtccaccggcaagctcaaggtattcaagctgatgaagctggcgggtgcctattggcgtggcgacagcaacaacgagatgctgcagcgtatctacggcacggcctgggcaaccaaggacgagcaggatgcctacttgcacatgctcgaagaggccgagcgccgcgaccatcgcaagattggccgtgacctggatctgttccatttccaggacgaaggtccggggctgattttctggcatcccaagggctggacgctttggcaacaggtggagcagtacatgcgcgcggtctaccgcgataatggctaccaggaggtcaaggcgccgcagatcctcgatctgtctctgtggaagaaaacggggcattgggataattaccgtgaaaacatgttcacgacagagtcggagaaccgtgtttacggcctgaaacccatgaattgccctggccatgtgcagattttcaatgccggcctgcattcttatcgtgaactgcccctgcgttatggagagttcggtcagtgccatcgcaatgagccttccggctcattgcacggcatgatgcgcgtgcgggggttcacgcaggacgacggccatattttctgtactgaagatcagcttcaggatgagtgcgccgacttcacagcgctgctgcagaaggtgtaccgcgattttggttttaccgaggtgctgtacaaggtggccacgcggcccgagaagcgcatcggcagcgacgagatctgggataaagccgaaacggccttgatggaaagcctgcgccgcacgggctgcgagtttgaaatttcgccgggtgagggcgccttctacggtcccaaaatcgaatacacgctgaaagacgccatcggccgccattggcagtgtggcaccattcaggtggatttttcgatgcctgtgcgtctgggtgctgagtatgtcgatcagaatgaccagcgccgcgcgccggtcatgttgcatcgtgcaattctcggttctttggaacgttttatcggcatgttgatcgaaaaccatgcgggcgccatgcctccgtggctggctccggtgcaagctgttgtatgctgcatttccgagccgtctgccgaatatgcggccaaaatcacacaaagcctgaaaaaacaaggctttagagtacaggccgatttgcgtggtgaaaaaatcactcgtaaaatccgtgaacacagcttgcagaaggttccgtacatcctcgtcgtgggcgacaaggaagcacaaaatggaaccgtcgccgtgcgtgggctgggcggcctggatctgggcgccatccccttcgacgactttgtcgcgcgcctgaatgaagatgtcgccagccggcgcaacgtcgttcagccagacagcaaggctgtttaatctttctaggagttttcaacatcgccactgaaaaaagcattcgcatcaacggtgaaatccgcgtccccgaggtgcgcctgataggtctggagggagagcagcttggtatcgtcaagattaccgacgctttccgtctttcagagcaagctgacgtggatctggtcgaaatcgcgcccaatgccgatcctccagtctgccgcttgatggacttcggcaagttcaagtaccaggaacagaaacgccaggccgaggcgcgttccaagcaaaaggtcatccaggtcaaggaagtcaaattccgcccggcgaccgacgagggcgattaccaggtcaagctgcgcaatctgcgccgcttcctcgaagagggcgacaaggccaaggtaacgctgcgtttccggggccgtgaaatggctcaccaggaactcggcatgcgggtactggagcgagtgcgtgatgacctgaccgaactggcccaggttgaagcgatgcccaagctggaaggccgtcagatggtcatggtgcttgcaccgaagaaaaaagcggctgtcaccaagaccgattcggtcggttgactccgtaatcccggcccgggtcttccgaacaggaagattccgggccgctttgcgtctgtagttccacgcggggtgggcccggttgcgctacgatgtatcaatcggctccgcgatcttcgtgctgaagaggcggggcagaggtgtcaggaaacgtaatgcacgtcttgttcatcattgatcccttgccgcaactcaaggcatacaaggacagttccgttgccatgatgcgtgccctcgtggcgcgcggccacacactgagcgtggcgcttcagggcgatctttatatcgatgcaggaacggtggcggcgcacagccagcccatcgagttgcttgcgggcgcagacctgcatgagcagggctggtggcgtgataacggtccggccgaggatgtgcccttgtcggctttcggcgccgtgctgatgcgtaaagacccgccctttgacatggagtacgtctattcgacccatttgctcgagtacgcgcaggctcagggcgccaaggtcttcaacgcgggttcggctatccgcaaccatccggaaaaattggctatcacggaagtcgccgaactgacggcgccgaccctggtcacgcgcaatatgagccgcatcaaggcgtttcacgcgctgcatggcgatgtgattgtcaaaccgcttgatggcatgggcggtaccggcattttccgtctgcaacccaatgaggccaatcgcaacgccattctggaaacgctgactgacaatggcgcgcggaccatcatggcgcaacgctacatccccgagatcgtcaagggcgacaagcgagtgcttatcatcggcggcgagcccgtgccttacgccttggcccgcattccgctggcgggtgaaacgcgcgggaatctggctgcgggggggcgtggtgtggcccagcccttgtcggcacgcgaccgcgagctcgcactgactgtggcggctaaaaccgccggacttggcctgcttctgatcggtctggatgtcattggcgactacgtaaccgaaatcaatgtgaccagccccacctgctttgtggaaatcaccgagcaaacgggttttgatgtcgccgatatgtacgtccaggcgctagagcgcgctgctggctaagcgcaggtaagccatgaccgggattgttattgttgttcatgctcccttgggcacagcgatgcgcgagagcgtgcgacatgtgctgggcgacatcaccgatgtattggcggtgcatgacatcgagcccgaagacctgcccgacgatctggcgcctcaggtgctgcaagatatcctgcgcgtgagcaaagggcagggcgttctggttctgaccgacctgatcggtgcgacgccggccaatattgccaagcgtgcggtggcggatgcgcaatcacagggtttgcagtgttgcgtccttgcgggactgaatactccgatgcttttgcgggccctgacttatcgtaatttgtcattggccgaaacacgtgaaaaggccctggcaggcggcgttcaaggctgcttgcgtgtagactgatgcagggcaggctaggcgtgccctggtcccctgaatatccacctagcgcggcctcggcgagccgggctgtgaccaccatagaatatgcctacgttagatattgtcatcagcaataaacttggcctgcacgcccgcgcagcggccaaactcacgcagctcgccagcaagttcagcagcgagatattcattgcacgcggcgcgcaacgcgtcaacgccaagagcatcatgggcgtgatgatgcttgccgccggcttgggtgtcacggtcaaggttgatgcatccggcagcgatgccgaacaggccctggcagaaattcaatccttgttcgaaaataaattcggtgaacacgaatagcgtcgaacctagtcatgcagcgggcgccatgcaagcgccgctggcgcttgccgacgacggggctggctctgccagtcccgtcttgtctttgttcggtaaaggcgtggcgcggggctatgccatcggccgcgccgtggtcctgggcgcggcagcgcttgaggtcgcccactatcgtatcgctgtggaagacgttgcggcagagtgccaacgcctgactgaggcgctggatcaagcgcaggcggatctgctgcaattggctgacagcctgcccgaagatgcgccgcgcgaactgggcgccatgctgaatgtgcacagcctgcttatcggcgatccgatgctggcagagcaggcccgcgccttgatctccgagcgcttctataacgccgagtgggcgctgactgcgcaggggcaggtgctgagtgagcagttcgacgcgatggaggacgagtatctgcgcgagcgtggcgccgatgtccggcaggcgatcgagcgtgtcttgctggtgctgtcggggtcttcgaccatgctgcccgattattcacatgtcgctggcgacgacgcgctagtggtggtggcgcacgatatttccccggcggacatgctgcgcctgcgtggcgggcgcttcgccgcttttgtcacggatctgggtggacctacgtctcatactgccatcgtcgcccgcagcatgggcgtgccggccgtggtggcaatgggcaatgtgcgcgatatcgttcgtgatggcgatgtgttgatcatcgatggcgctgcaggtgcggtggtggtgaatccgtcgccgcgcattctcgatgagtaccgggcgcgccaacgcagctatgccgatgagcgtgcagaactggccttgctgcgggatgtgccgtccgtcacgctggacggcatcgagatcaagctggaggccaatatcgaactgcccgaggaggccgcgcttgcgctggccgccggcgcggatgcgatcggcctgttccgcagcgaattcctcttcatgggccgcgaagatctgccgaacgaagaagaacagtatcaggcttatgcttcggtggtgcggaccatggcgggccggcccgtcaccatccgcacgttagacatcggttctgataagacgctggatggcgaagcaaccgtcgccactaatccagccctgggccagcgggccattcgttattgtctggcgcgacccgagatgttcgctatgcagttgcgggccattttgcgggcgtcggcgcatggcccggtgcggatgctggtgcccatgatttcgcatatgcatgaggtcaaggccgtgtatgccgcgctggactcggcgcggcgcgagctggatctgcggggccagccctacgcagaccagttggcggtgggggccatggtggaagtgccggccatggcgattgccatcgagccttttgctcaggccttggattttctgtccatcggaaccaatgacctgatccagtacaccctggcgattgaccgcggtgatcatgatgtgtcgggcttatacgatccactgcatccggctgtgttgcgcctgattgccgccacgatcaatgcgggggtgcgtgccggtatcccggtggcggtatgtggcgaaatggcgggtgattcccgtttgacacgcttgctgctgggcttgggcctgaccgaattttccatgcatccgcagcaattgctggacgtcaagcgtgaggtgcgtcgcgcccattccaacgccctgcgcgtgaaggtggccacggcattgaaccgcgccttgccggtcgatctggattatctggatgccgcctgagaccggccggcgcaaaggcgccggtctgtctcagtgcatcatgccaatcagcaagtagccgtcgagcagcacaatccccgtcgtggcagcgatggctgcccaggcccaggcgccattcaatttccagtggcccatgacatcgctccggcatgccagcaacaccagcggtatcagggcgaagggcagagccaggctgagaatgacttggctcagcaccagaatgctgtcagggtcttgcccgccgctggcaatcagcatggcggtcgcggccagggccgccacgacgcgcgtcatcagggcgcggcgcgacgcggaaagctgtttgccgcgttcaaaacccgaagaaagaatcttgcccgccataacgccggtgatggtggagctttggccagccgcatacaaggcaagggcgaacaacaaggccgcgccagcgcccagcgtttggccgatcgcatggtgtgcggtgtccaggttggcgacggcaggcccttccccagctagggaggccgcggccacgatcatgatggccgagttgaccagcatcgcaaaacccagagacagcagggtgtcgttgcgtgctacccggaacgccgcactgcgcatcgagtcgggcaggtcgcgcgcgcgttgtgacagcgtgccggcgtgcagatagagattgtgcggcatcagggtggcccccagaatgccgagcgcgatcatgaagccttccgggtcggccagcgcgcggctgctttgagcgatgccatggacgatgtcgccggcggcggggttggccttggccattagcacgataaaactcagggctaccacgctcagcaggatggcgatgacccgctcatggcgctccacgttgccgcgcgcaatgtagaacaccgtgaaggtggcgataccggtcagcgccacgcctgccatcaagggcaggccgaagagcaggcgcagcgcaatggcgccgccgatcagttcggcgagcgcggtggcaagaatggcggcttcgccggccagccaggccgcggtggccgcgtgacgcgagaaatggcgcgccgtgagcgcggcgagatcctcaccggtggccaaggccagccgcgccaccaggatctgaaagcccatggccagtacagcggccgccaacaccaccatcaagaggccatagccgaaacccgcgccgccggcgatatctgttgcccagttaccggggtcgatgtaaccgaccgccacgagaacgcctggcccgatcaggcggcgcaggccaggatggcgggctgcagggccggacaaagcaagaatcaagcgagtcatagcatacctttatgagaatggttctcattctatatctaatcatatacttgtccaatgatttgcttcttatgctgtgataggggcaggcaatcggtcgggaaaatgggggaaaagcgggaatgcggtgataatgccgcgcaggaggaatagcatgcagatcatcgataccgacgcgacgcgccgggttctggcctttgacgccgtcgtccccatcttgcgcgaggcgtttgcgggtgcttatacggtgccgccgcgcggcgtgcacaacatcgtttccggcgaccgccagggcacgacgcttatcatgcccgcatggagcgaggcagggtatttcggcgtgaaggtcatcaacatctttcctgaaaacacgcgcgatggtctgccaggcttgcacgccacctatacgttatacagcgctcgcagcggtgtgccgctggcccaggtcgatggcgacgtgatcacggctttccgcacggccggtgcggcagcgctcggcgctgactatctggctcgccgcgatgcccgtcgtctgctggtgttgggctcgggccgtatcgcgggtctggtgcctgccgccatgagggctgtgcggcccatcgaggaggtgctcatctggaatctgcgaccggcaggcgccgaagccttggccgccagcctgcgcgaagagggtatcgaggcccgcgccgtgagcgatctgcaagaggcggtgcagggggccgacatcatcagctgtgcaaccctgtctaccgtccctttggtgcgcggcgaatggctgcggccgggcacccatctcgacctgatcggcagcttcaaacccgaaatgaaagaaaccgacccggcgtgttttgccagccatgcggtgtatgtcgataccgatgaggcgccgaccaagtcgggtgatctgttggaggccttcaaggcgggcacgctgacgccggccgatatccggggaaccctgttcgacctcgtggctggacgggtggctggccgttgcgatgaccgtcagatcacggttttcaaggcggtgggcagcgcactagaagatctggcgctggcggctcaggtctatgaggcgcaccgggactgagggtgcttacgggtgggcggacttgtcggcatgaggcagaatagggacctcgtggcgctgcgccgcctttcgttttttctccacacggaacctcatcatgctctcgattcttcagcggtgcgctgtctttgcggtggccctcggttgcgctgccagcgcccgggccgaagtcgttatcggtgtcgatgtctctaccaccggcccggcggcggccataggcatccagaccaataacgccatccgcctttggcccaatacgttgggcgggcagccggcgcgctatgtcgtcctggatgacggcaccgacgtgagccgggcggtcaagaacctgcgcaaactgacctcggaagacaaggtcgatgccatcgtcgggcccaacattacggccgccgcgctggctggtctggatgtgttggccgaaaccggcacgcccatgattgctttggcggcctctgccgtgatcgtcgagccgctgtcggaccccaaacgagcctgggcattcaagatgccgcagaatgactcgctgatggcctctgtgctggcgcaggatatgaaaaagaagggcctgaattcggtcgccttcatcggttttgccgattcctatggcgatagctggtggaaggagttcagtgccgccgccgaagccgccggcctgaaaattgtggcgcaggagcgtttccaacgcactgacgcctcggtgatgggccaggtgctcaaggtcatgggcgccaaacccgatgccgtgctgattgccggcgcgggcacgccgtcggctttgccgcaaaaaactttgcaggagcggggctacaagggtgcggtgtaccagacgcatggcattggcacgctggaattcctgcaagtgggcggcccggccgtcgaagggaccttgttcccgaccggcccgggcgtggtggcgcgcgagctgcccgacagcaaccccgtcaagaaagtggcggtcgctttcgccgataagtacgaggcgcagtatggcgcccacacgctgacgcagtttgccggtgacgcttatggcgcctggatgttgttggactcggcggtgagccgcgcgctcaagacgggcgccaagccgggcacgccggagtttcgtaacgccctgcgtgccgcactggaaaatacctctgatctggtggtgcccaatggcgtgctgaatattacgcccaaggatcatcagggttttgatgagcgtgcccgcgtgatgggcgtcattaaagacggtaagttctcgtatgccagccagccctgatagataccagggttagctgcgctaatttcccgggggcaggcactatcctgccccttgttcttggcattcaattcgtagtcaaacgatttgtttgagtacgaatgggattgtctgaggggagtgtcaagcgagcaacgcgcaggtttcggcgcacagcggcggcgttcagctgcggcctgtactgccgaaaccgccggcgccacgttcggaggcgccgaactcatcgacgacattgaagcttacctgttgcacgggcacgatcaccaattgcgccagacgttccatgggctccagggtgaatgctgtctggccccggttccaggtcgacaccatgagttggccctggtagtcagagtcgatcaggcctaccagattgcccagcacaatgccgtgcttatggcccaggcccgaccggggcaggatgattgccgcgtagccagggtctgctacgtgaatggccagcccagtaggcacgagcgttgttgcgcccggctccagggtaatggctttatcgatgcaggcacgcagatcgagcccggccgagcccggcgtggcgtaggtgggcaggtagtcgcgcatgcgcgcgtcgaggattttgagatcgacggatttcatgggtggaacacaacaagaagagggagcctgtctggcgctcagggtttgggcggcaggttcaggggcggaaggttgcgtgcaggctggcgcgacagcgccagcgcgcgggcagcgcggcggaacagccagaagccgatcaagccgggaatgagaattcggatgacattatcgtgctcgcccgctgcgaaggaggcgaagttccataccgccaggcagatcgccacaaagcccagcatacgcagggtcgagctggtctggcgataacgcgcctgttcggccatggtgggcgcctgggtttcggctgccgggctgatgttcagcttgggcttggcgcgccgcgaggggacttcgccgggggcctgtgcaacggctgtgtttgccggttctgttggcaggcgggtgccggcggccgcaggcgcactgcgggacagttcttcgacgtagcgcgcgaagtcaccgtttttgggttcgcctgggatcgacatgacgctcctgctcagggtttggaacggcgggccggttggcgccgctttttcagcatggcggcggccagccagacgccaagcagcacagaggccagtgcccccgcgatcaggccgaattgctggctgtcacgagcagcggaaagacctttggcggcaaaatagcccggcgccagcatggctggcagccagacggcggcagacaggatattggcgagctgaaagcgggcgtgcttcatgcccataatgccggccaccgtgggaatggtagagcggatggggcccagaaagcggcccaaaaacaccgaggcgaagccgtagcggctgaagaacaaccgggcgcgcgcgacggccgtgcgttgcgtggacagcggccagcggcgggtaatgccgggcccgagccagcggccaatgaaataggagagcgcatcgccgacgactgcgcccgctatgccccagatcaggatgccccagggcggcagagtgcccgcgccgatcaggcccccggtcagcagcatcagcgccgtggcgggtatcagcaggcccagaatcagcatggactcgcccagggtaagtaaaaaggttatcggtccggcccattcctggttggcttcgatgaacatcccgatcttgttgatatacgagtccatgcgcaaatgaatatgagtaatcctgtatcttaacgcctgcgaagcggggacatagcgtctcggacgtttgttcggatggggcgggattcatggattcagtaacacaagcggtattgggcgcagggatacaggcaacgttgttggggcgctggcagggacggcgtgcgctgctttatggcgcggcgcttgccacgctgccggacctggatgtgttgatccgctatcccgacccggtttcgtccatgacctatcaccggggtttttcgcactcgattttcgtgctgacggcgtttgccctgctgctgatgtggctgattcgcaaacgttggccggcagcaaaatactcggcggcccgcctgtttctgaccttatggctggtgcttgtcacgcacccgttgctcgatgcgtttacggtgtacggcacgcagttgttctggcctattccctggataccggagagctggtcgtctgtattcatcatcgatccggtgtataccctgccgctgctgtttgcagtactggccgccggcgtgagcggtgtatctgaacggatgcggcgtattctgggggctaccctgttattcagcacggcctatctattcgccgggctggcggggcgttttcacgccgagcgcgaggtgacggcggccttgcgcgcacagggcgtgcagcctacgcaggtgttggcaacccctacgcctatgaatattctcttgtggcgggttatggccaagaccgatggcgaccagtattacgaagcgcttagcggctggtttgaccgtcagccgccggagatcgtggcccagccgcttaatctcgaactgggccaggcgctggccggtgatgccttgttggcccgtttgcgctggtttaccaatgactggctgcgttttgacgcgatgggcgacaatctggtggttacggatctgcgcatgggtatgcccggctaccataacttccgtttcgtgatgggcgagcgcgacaacggacaatggcggccggttacccctgcacgctggccggccgatcgcggcggatggaatgagctgcggcaattgtgggcgcgcatcgtaggcgcgcctctgcctctggccgattgggccaagcgcaatttttactgatacctaagaatgatgaacgcacttcttttgagcaattcgtccagcgacgctggctatctgacccacgcccagccctggctggccgagttcaccaccatgttgacgggcgacggcccggcgctattcgtgccctttgccggtgttggccgctcctgggatgattacacgcagcaggtcgccgatgcgctgttgcccgccggcatcgcgatccgtggcctgcatcacgaggcagatccggcctgcgccttggccgaagcccgactgatcatcgtgggagggggcaacaccttccatctgctgcgcgagctgcgccgccgcggcctgttgtccttgattgccgagcgcgtgcgcgccggtcaggcgggttatgtgggctggagcgcgggcgccaatattgccgggcccaccctctgcaccaccaatgacatgcctatcgttgatccgggcggtttcgatgcgctgggtctggtgcccttccagatcaatccgcactacaccaaggcgcatccggcaggccaccgtggcgaaacccgcgatcaacgcctagccgagttttgcgcggtacagccagagcgccaggtggtggcgctgccggaaggtgatgcgttgcgggtggacggccgtggcttggccctgctcggggcccacgatgcctatttattccagggagccagcgcgccacgcgtcctgacgccgggccgtattgctctggtttaagcccctgccgccctggctggcctatcgggcaggccttcaagagcggcgatcgttcgcccgggcggttgggtgatgcgcattcaaattgcgtatggcctgtttggctggcttggacgctcaagccgcaagtccaggcgcgaacgggcggggtcagccggcgtctggcaaaggtgggctgggttcatttttgacggtttgcaggacgacgtgggtgtagaacgcttcgacgttctcgtcctggtcgaagtgccggtctgcgaaggtgagatattcgtccatattgttcatgtggacgatgaccacgcaagataccgtgcctgtcacgagatagcagtgggtgacggcgggctccgcgatcagcgcttgcatgagctcgcgccgatattcggaaccgtgacgcgtgaaggtcagggtgacgacggcgctcagggcccggccggtctgtgccgggtctagcagcgcgacgacgcgctgaatcgtgccggcctctttgagccgcgctacgcggcgcaggcaggccgaggcggacagacccacttgttcggccagcgcggcgttggaaagatccgcgttgcgttgcagtatgccaagaatgcggtggtcgatagggtccagaatcataaacgcaatagtgttgctttcaagggtcgggttatagcgcggtttgcgcgagcaaagcaatgcgtgcttaggtgcgctttcgcgatatgctgccgcctttactcggatcagatcaatgccatgcgggactacgcccaacacctgctgcgccgcagcctgcgcctgtttttcaccctggcgaaggttatgctgcccatcatgctgctggtgcagatcggccagtggttgggctgggtcgacgccctgggccgagtgttcggcccggtcatgggtttgttgaacttgccggcgcaggcggccctgatatggatggctagtgtcttcgtcggggtctatggcgcgcttgcggtgttggcaagtctggccgcaggcctggagatgacggcggcgcagtttagcgcacttgcctcgatgattttgttcgcgcacagcctgccggtggagcaggccattgtgcgccgcgcaggcgcgagtttctgggccacggccgcgctgcggttgggcgcggcgatttcttatggcggcgccgtatcctgggcctgtaatgccatgggctggctgtctcagccggtttctttcgagtggttgcagggcgcggatatggcgggtgatcccgctcatctcagtgttggcgcctggttgcaaggcaccgcgacctcgcttgccttgaccttcgtcgtcatcacggtcttgctggtcttgctggacatcatggaccgtagcggtctgacacgcgccctaaggcgcgggctcacgccggtgttgcgctggtcgggcctggagccgcaagtcgcacccgtgacaatgctaggggttttgttggggctgtcttatgggggcgccttgattatcgaggaagcccagcgtcagcagttctcggcgcgaacgcgttttctcgcgctgtcctggttgtctttatcgcactcgctcatagaggacacgctgttactggtcgcggtgggggcgaacggctggatcgtgttgttgggccgggtgttgttgaccctgctggtggtggccgcgctagcgcggctctggcgccccgacgcgcgcccggcttgacggccagtgcgaccgtcaagccggcatgcgggccgcgatctcggcgatcaggcggcgggcggcatccagtttgggcgctgccggcaggggatgcacgccaagggcatcgaacagcaccagttccgtgctgtcggcatccatgactttatgcgcgagattgcccaccagcaggggaatgcctttgcgctggcgtttggcttccgcatgctcggccagcttttcggtttcggcggcaaagccgacacaccaggggccgccgggcaggcgggcgacttcggccagaatgtccgggttgggctcgaattccatctggggctgaccgccgccttcatggtcttttttgagcttttgctggctcggatttttgacgcgccaatcggccacggctgcgacgccaacaaagatatcggcctgcatggcgtgggccatgacggcttcgtacatctgctgcgctgtcatggcgtgcagcaccgttaccccgcgaggcgctgtcagggccgtggcgccggtcaccagtgtgacctgggcaccggcttcgcgagcggcgcgggccagcgcatagccggtcttgcccgatgagcggttggtcaatacacgcaccgggtccaccggttctgaggttgggccggcggtgaggagaacatggcggccggccagcagcttgggctggaaaaaagcgatcaggtcagccaggatttcctgaggttccagcatgcggcccgaacccgtttcgccgcaggcctgctcgcccgctgcgggaccaagcagtgtgatgccgtctgcgagcaactgagcggcattgcgctgagtggctgggttggcccacatctcacggttcatggccggcacgaccagcaaagggcaggcgcgcgccacgcaaagcgtcgatagcaggtcgtcggccaggccgtgcgccagcttggccataaagtcggtactggctggcgcgatcagcacggcgtcggcgccgcgagtcaggtcgatatgggccatgttgttgggcacgcgtgcatcccaggcatcgacaaagacgggccgccctgacaaggcctgcatggtgatcggcgtgatgaaatgcgtggccgcttcggtcatgacgacatcgaccgtagccccttgctcggtcatgcggcgcaccagttcggcgatcttgtagcaggcgatgccgccggtcattccgagaacgatgcgtttgcgggcgagatcaagcatggtggctgcgcggcgcgcaaacgccgcttttatgggttgtaggtggaatcaggcgccaggcgtttgcctggttttgccccggcctcggaacagttcgtcgagcaccagcagcacggcgccacaggtaatggcgacgtcggcgatgttgaaggcagggtaataccagtccttccagtagaacagcaggaagtccaccacatggccatagaccaggcggtcgatcacattgccgattgcgccgcccagaatcagggtaagggctgcacgaaagcgcggctggtcaggcgtgcggcgcagcagccagagaatgacggctgccgcgaccacacccagggcggtgaaaaaccagcgctgccagccttcttcggaagcaagaaagctgaaggccgcaccccggttgtagagcagggtgaagtcgaagaacggcagcacgttgacgcgctcgccgaaggaaaaagccgtgttgaagtagatcttggtgatctgatccactacgacgatcagcagcgcggccaggagcgggccgcccagctttcctcttgccctgggcgaggcttgcgtcatgctcaggcctttgcgcggctttcgcccgcgccgaacagattggacacgcaacggccgcagatctcggggtgatcggcatcttgacccacatcggcgcgccagtgccagcagcgttcgcatttcttgtgagccgagggggcgatctcgatggccagttcgccggcgcgggcatgcaccgtggcgcgcgagacgatcagcacgaagcgcaggtcatcccccagggcagacagcagcgcaagatcttcgccgtcggcatagatgtctacctcggcttgcagcgacgagccgatgaggccttcgccacggacgtcctccagcttgcgcaacacatcggcacggatggctcgcaggcggccccagcggccggcaagcgcatcggcgtcggcgtaagggggcagcgtgtggtagacctcggtaaagatggtcaggcgagcggcgtcggcctggtgcttgagcgccgagtctgccaacaccttccaggcctcttcggcggtgaaagacaggatgggcgccatcaacttgaccagcgtctgggtgatgtcgagcaaggccgtctgggcgctgcggcgggcatgactgccaggcgcgttggtgtacaggcggtctttcaggatgtccaggtagaaggcgccgaggtcttccgaacagaaggtttgcaggcgcgagacggccggatggaagtcatagctttggtaatgagcctgtacttcggcttgcatctgcgccgtcattaccagggcataacgatcgatttcgagcaggtcgccgtagggcacggcctggttcacgccatcaaagtccgccacgttggccaataggaagcgcagcgtgttgcggatgcggcggtagccctcgaccacccgcttgagaatctcgtcggagatagacagttcgcccgaataatcggtcgaggcgacccacaggcgcagaatttctgcgcccagcgagtcggaaaccttttgcggcgcaatgacgttgccgaccgacttgctcatcttgcggccctggccatcaaccacaaaaccgtgggtcagcaggcccttgtaagggggctggccatagagcatgcagcctgtcaggagcgaggagtggaaccagccgcgatgttggtcggagccttccagataaaggtcggccggccaggccaattgctcgccatgcgagccgtggagggcgtgatctttaccgcccagcacggtggcgtgggtgctgcccgagtcaaaccatacatccagcgtgtcgcggtttttctcgtagctgtcggcctcatcgcccagcagttctcgcgggtccagcgattgccaggcttcgatgccggatttttccacgcgcttggcgacctcttcaagaagctcgacggtacgcggatgcagggcgccggtttccttgtgcacgaagaaagccatcggcacaccccattggcgctgcctagacagcgtccagtcggggcggttggcgatcatggcctgcaggcgcgcacggccccaggcagggtagaaggtggtggcttcgatgccggccagcgcgctttcgcgcagggtctggccgccgccctcgggcgtgacgtccatcccggcgaaccattggctggtcgcgcggtagatgaccggcgacttgtggcgccagcagtgcatatagctgtgcgacaacttttggacgtgcatcagcgagccggccagcttgagcgcctcgacgattttggggttggcgtcccagatcgacaggccgccaaacagcggcagcgtagcgatgtatttaccgtcgcccatcacggggctcaggatgtcggcatccgccaagccatggtttttgcaggagacgaagtcttcaataccgtaagcgggtgcagagtgcacgacacccgtgccggtgtccagggtcacgtagtcgcccagatagatgggcgaggtgcggtcatagccttcggcggcgcgggccagcggatgcgcgaagcgcagaccgtccagcgcctgtcccggcgccgtggctatgatctcgccttccaggccccaggttttgaggcaggcctcgacgcgctctttggcgatcaggaccagggggccatgtaccggggtgggcgagacgcgcaccaaggcgtactcgatttccggatgaacattgagcgcctggttagacggaatggtccagggcgtggtggtccagatgacgatagcgccgtcgtccacgctgtccaggccgaaggcgccggccaaagcggccttgtccgtaaaggggaaggccacgtcaatagcgggatcgacacgatcggcgtactcgacttcggcctcggccagcgccgagccgcagtcgaaacaccagttgacgggtttcaggccacggaagacatagcctttttcaaggatgcgggccagcacgcggatctcatcggcttcattgctgaagttcatcgtgagataggggttgtcccagtcgcccagcacgcccaggcgtttgaaatcctggcgctggcgatccagctgctccagcgcataggcgcgggccttggcatgcacctcggtaaccggcaggtttttgccgaattttttctcgacctggatttcgatcggcatgccgtggcaatcccagcccggcacatagggcgcgtcatagccagccatgctgcggctcttgacgatgatgtccttcagaatcttattgactgcgtgcccgatgtgaatgtcgccgttggcatagggcgggccgtcatgcaggatgaacagcggccggcctttgctggcagcgcgaatcgcctggtagacgcggttttcctcccactgctgaacccagccaggctcgcgcttggctagatcgccccgcatggggaaggaggtgtcgggcagattgagggtctttttatagtccatgaacggcaaaataggcacgcgcgtttcgcgcgtcttcggcgatggcggcagtcagggaagggagatcgggatacttttcttcgtcccgaagtttgtgcagaaattcaatgtgtacgagtttaccgtaagcattgatgcgctcgtcgagcagataaacctcgagcagcactcgcccggcttcttcgacgctgggacgcacgcccaggctggctacggctgccagaggctggtcgcccaggccgtgggcgcgcaccacgtaaatgccagagcgggcggcgaagcgaggggccacgcgcagattcatggtgggaaaacccagttcacggccaagcttgcggccatgaatcacgtggccgctgactcgaaacgggtggcctagcaggtgctgggcacgttccagatcacccacagccagcgccgtgcgcacctccgaactggagatgcggtgcccgtggcggtcggtcacatcggccagggtagccacctcgaatccgtggctgagtccggcctcgcgcagcagatcgatatcgccgctgcgcttgcgcccgaaacggaagtcctcgcccacgagcagccagcgtgtgcgcaggccttttaccagcaggtcttcgatgaaggcgttggccgacatgtccgccagccgggcgttgaaaggctctatcagaacttgcttgatgccggcgcaggcgagcgcgctgaccttgtcgcgcaggccgctgatacgggtgggcgcaagttcggggcgccggttcaggcgcgcgaaatactcgcgcggatgcggctcgaacgtcatgacggaggggatgaggccgcgtttttcggcggcttcgcgtacctgggcgaggatggcctgatggccccggtgcacgccatcgaaattgccgatggtcagggcacagggggcgcattggccggggggcggcaggtggtggtagatgcgcagcgatggtttcacggacaagagtttacaattttgagttggctcgcctcggaatttcttatcttgcctcaatctcaatcgaccccctgccgtttcgtcatcctgatttcagggcggggcagcaatatgcaatcgctggtgcaaagttgcgcggatcaagtctggcctgccgaagtggcggcagtcatcgccagccgtcccgacgctcccggcctcgagtgggccgctgaacggggtattcctacggcggccctgtttcacaaggaatttcccagccgcgaagcttttgacgcggcgctggccgccgagatcgaccgcttcgaaccggattatgtgttgctggcgggctttatgcgcgtgctgacgcccggcttcgtcaatcattacgctggcaagctggttaatatccacccttcgttgttgccagcttttccgggtttgcacacccatgcccaggctctggcgacgggggtccgcattcacggttgcactatacattttgtaactccggtgctcgaccacggccccatcatcgcccagggctgcgtgccggtgctggcaggcgacacgcccgaggcgctggcgcaacgtgtgctcgaggtcgagcaccacgcctatccagccgccgcgcgttggctggccgagcggcgagtgagtctgaccgccgatcatcgcgtcgatgttcagggcgatccgaaccgactgtttatctggccgccggcaagcctttgagggccggcggttcaaccggggtactccccaggaatcatcatgaataacaaataccaaggctccgccggcaagtccgggcgttccgagcgtaacggcggcggctatagcaatagtggcggcaacaattccgaccgtccgcgccgaccgttggcgtcctatcgtgttcatcagatccagctcgtgctgggcgagatgctcagatgggagcatccggccgacgccgtgctgtcgcattggctgagggccaatccggcgctgggcgggcgcgaccgggccgagctggccgagggcgtctacgacgtgctgcgcaatttgcgccgttaccggcaactggccgagagcggtgtggggccggccgagcgccgactcgccatcctggggctggcggccacgcgtggtgtggaatacgtcaacgatgcgctcgatcccggcgaggcggcgtggctcgcgcgggtggatcaggttgatcccgcctccctgcctgctaacgtgcgctatagcctgcccgattggctggccgaacgcctgagcgtgctgccacaggccgagtctcttatgggcgcgctaaaccaggcggcccaactggatgcgcgcgccaatccgcttaagatcgagcgggatgcactgctggaagtgctgcgcgccggcccggccggccgctatgacccgcaacccatgccgtactcgccttggggtatccgcttcaaggggcatccgtccatcaaccgctggcccgagttcgagaagggcgaggttgaggtgcaggacgagggcagtcagctgctagccctgctggtggggccgcgccgcagtgaaatgattattgatttctgcgcgggcgcgggcggcaaaaccttgttgctgggcgccttgatgcgttcgaccggccggctgtacgcgctcgatgtgtcggccgcccgcctggcgcgcgccaaaccgcgctttgcgcgcagcggcctgtccaatgtggtgcccgtcgtcatcgatagcgagaacgacgcccgggtcaagcgtctggcgggcaaggcgcagcgcgtgctggtcgatgcgccctgcagcggttttggcaccctgcggcgcaatcctgacctgaaatggcgccagaacccccagtcgctggccgagatggtcgcgctgcagcaccgcattctcaagagcgctgcgcgttgtgtggccccgggcggtcgcctggtgtatgccacctgcagtctgttgccagaagagaatgcccagcaggcagaccgttttctggccgagaaccctggctttgaacgtctcgacgccgctgcgctcttgcataaccgttgcgacaagcttcagcttgaggggccttacgtgcagttgcggccagacctgcatggcacggacggtttttttgctgcggtattcgagcgcaaaaaagccagtcgtgcggctgaaacggtggcagagcctgtcctggcagaacctgagacggtgtccgatgcagagcccgaggagcctgccgcttgaagcgggtcaaggcaatacgatgatgtccgcgctgccggtttccggcgcgcggccgcgcgtttgaaaccgggtttcccagctgatgcgctcgcgtccggtcttatccgcgcggtaaatcacctgggcgacgggggcattgatatggccgcaatggccgctggcgctgatggtgtgcttactgccaaccacggtggccttgcctaatgtagcagtctgggtcagacgcaggcgcggggcggccagcgcctgacagccgcgcagctcgtaataactgaccagcacggcggcctgtcccggcttaattgaaatggggtcggattgtgcgggcagggccgccatcgcgaacaaggccgtggcgatagggcgtaacatagtcttggttgctcacttggggtaagacagaatatatcttgccacccttaatgtagcaaaatgtatgttgaccctgttacccgggccgcccatccccataaccagggggtagtctgagctgcggcgcagcctcagggtgtggcttagtacttgatttccctcaaaaactattttgaaacggcgctgtcataagaaattcaggtgggctacactttacccactctttctgtgaggcttagaaaacggatttatggattacatcctttcttttctgtctggtggtctgactcaggccagctggtggcagattgtggcgttcacgctcatcgtgacgcacattacgatcgtagcagttaccgtctttttgcatcgcagccaggcgcaccgaggccttgacctgcatcccgccgtcatgcatttcttccgattctggctgtggatgaccacgggcatggtgacgaaggagtgggtggccattcatcgcaagcatcacgccaagtgcgaaaaggaaggcgatccgcactcgcccatgctgttcggcatctggaaggtgctgttccgcggcgcagaactctatcgccaagagtccaccaacaaggaaaccatggccaagttcggccacggcacgcccgatgattggctcgagcgtaatctctatgccaagcacagcctgtggggcgtgctgaccatgctcgccattgacgtggccttgttcggcgccatcggcctgaccgtctgggccgtgcaaatggcttggattcccttctgggctgccggcgttgtcaacggggtgggccactactggggctaccgcaattacaacagccctgacaccagcaccaatgtgttcccctggggcttcatcatcggcggcgaagagctgcacaacaaccaccatgctcatggcacctcggccaagttctcggccaagtggtacgaaatcgacgtgggttggggctatatcaccgtgctgcgctggctggggctggccaaggtcaagaaggtcgctcccaagctgactctggaccctgatgccaaggcgatcgatctgcgcaccttgcaaggcgtcatcacccaccgctacgaagtcatggcccgttatgccgacgttatcaagaaggcggctggcgaagagctcaacaagctcaaagcctcgcgccgcaagggtagcgccgactgcaactggaccctgctcaaccgcgttcgccgcacgctgacccgcaacgaagaggtgctgcagcctgcacagctcgccgaggttgatcaggtcatcgccaagaacgcttccctgtccacgctggtgcagatgcgccgggaactgggccgtatctgggagagctccagcgccagcagcgagcagctgttgcaggatctgcaagcctggtgccagcgcgcccagcaaagcggcatcgctggcctcgagcagttcgcgctgcacctgcgccgctacgcggcatgatgctcgataagctcaacccgcaacaactcgctgccgttactctcgaaccgcttcacgccctggtccttgccggggcgggtagcggtaagacccgggttctcacgacccgcatggcctggctgattcaaaccggtcaggccagtccttttggcattctggcagttacgttcacgaacaaggccgcccgcgagatgttgatgcgcatggcagccaccatgccgatcgatacgcgcggcctgtggatcggtacctttcacggcctgtgcaatcgcatgttgcgcgcgcatcaccgcgatgcgggcttgccgcaggccttccagattctcgacacggccgatcagctcgccgccatcaagcgtttactcaaagcgcagggcatcgacgacgagaagtatccgccgcgtgacgtgcagcgtttcatcaacggcagcaaggaagatggcctgcgcccggccgaggtcgaggcctgggatgcgcaccgccgcaaactcgtcgagatttatcaactctatgaagcgcaatgtcagcgtgaaggcgtggtcgatttcgccgagctcttgttgcgcgcctatgagttgctgagccgcaacgcgcccgtgcgcgagcactatcagcggcgcttccgacatatccttgtcgatgaattccaggataccaatacgctgcagtacaaatggctgcgtctgttggctggcggcggggcggcgatcttcgccgtgggcgatgacgatcaatccatttacgcctttcggggcgccaatgtcggcaatatggccgacttcgagcgcgactacgcccaggggcgggtgattcgcctggagcagaactatcgctctttcgggcacattctggatgcagctaatgcgctgatcggccataacagcggccggctgggtaaaaacctctggaccgaccagggggaaggcgagctgattcgtatcatcgagcagccctccgacggcatggaggcgcagtgggtggtcgatgaaatccgttccttgatcaacgaaggccgcgcgcgcagcgaaatcgccgtgctctatcgcagcaacgcccagtctcgggtgctcgagcatgcgctgttttctgccggcgtggcgtacaaggtgtatggcggcctgcgctttttcgagaggcaggagatcaagcatgcgctggcctatctgcgcctgatcgccaatcccgatgacgacacctcgctgatgcgggtggtgaattttccgacacgcggcatcggcgcccgcacgctcgaactcttggcggacgccgcttccagcagccagaccagcctctttggcgcggtggcacgggtgccgggtaagggcggggccaatctcgcgcagttcgcgcagcttatcggcaggcttgccgccgagacacgtgatttgccgctgcccgagatggttgggcacatcatcgaggaaagcggcctgaaggcgcattaccaggccgagcgcgaaggcgccgagcgcctcgaaaacctgaatgaactcgtgacggcggcggcggtgttcgcggccgaagagaacttcgacagcttgcctgcgggcgtggcgctgcaaaccgacgctgccgaaggcgaaccgcctgtgcccagcatgtcgcctcttgcggcgtttctgtcgcacgcggcgcttgaggcgggtgacaaccaggctcaggcaggccaggacgccgtgcagcttatgacggtgcatgctgccaagggcctggagtttgacgccgtctttatcaccggtctggaagagggcttgttcccgcacgagaacagcattcttgagccggcaggcctcgaagaagagcggcgcttgatgtatgtcgccatcacgcgggctcgcgagcggctctacctgacgctggcgcaaagccgtatgctgcatggtcagactcgttatgccatgcgttcgcgttttctcgaagaaatccccgagtctcatctcaaatggcttagcccgcgggcatcgcaaggcgcgggtgggggcatggcttggagcgagcgcggcgacgcctatggccgtcgccagacaggaaccatcacgccgcgtgcgccacgctcgctcacgacaggcgtgaccgtcggtgacgcccaataccgggtgggtcagggtgtgcgtcatgcgcgctttggcgagggcacgatcatcggtttgagcggcacgggccaggatgctcaggcccagatacagtttcgcgacgctggcactaagacactggcgctgggtatcgccaagctggacatcatcgcttgatgcggtctggctcctgcccacgggcaggagctagacctgctgtgctttcgttgcaagcggctgagattcgatcccgctgcgctttctcctgtggtgttgcccgagtccctatcagcgctggcgcgctcgagtacatcaaatccctccgcggtcagatcccaggttcgcattggtctgaagaacgagggacggatcgaaggatgcatgattctctgcgaacgaagcttgcttgtgtcgctcagggtatagagggttgcgcgcgcaacacaaggctaagcaggatgatgccggcaccggacggcatcatgttccgtcaaggcgccaccgcaagcgggcgcttgcggtggcggcgagatcaactgccagggtcgatctcttcaagcgaggtctggatttccaaccattcttcttccagcgtgcccatgcgcttgccaagctcaccgtgctcggccattacctgctggcgttcggtgcgtcgtgcatcggaataaagatcggcgtcagcgatcagcgcgtccagcgtttgcaggcgtacgcgcagtttttccatttcgctttcaaccttgctcagccgggcctgtaaaggcttgcgcaaggtggccagccgttggcgctgctctgcttcctggcggcgctgcgccttgcggtcgggcgcatcggcatctttgggcccggctgcttcggcacgctcttgggcattccgtgcactcagccagtcgcggtagtcttccagatcaccatcgaattcatggacttgtccgtcggcgacgatccagaagctgtccacggtcgtgcgcagcaaatggcggtcatgcgacaccagcagcatactgcccgaaaactcggccagcgcggcggccagcgcttcgcgggtttccacgtcaaggtggttgctgggttcatcgagcagcagcagattgggcttttgccacacgatgagcgagagcgccagtcgcgccttttcaccgcctgacatcggcgccaccttgccgttgaccgtgtcgccggaaaatccgaagccgcccagatagttgcgcaattcctgttcgcgggcgtccggcgccagacgcgccagatgctgtagcggcgtgctctcgaggtcgagcatatcaagctgatgctgatggaagtagccgatggcgagcccgcgcgaggcgcggcgttctcccgcctgcaggggcagctcttcggccaaggtcttgatcagcgtgctcttgcccgcgccgttggcacccagcactcccacgcgagcaccggcgcgcaccatcagtgtcaccttgttcaggatgggcacggcctggccgcgctcatcggtataacccgccgccatcttgtccagcactagcaaggggtccggcgtgtggtcgggcgaaggaatacggatgtcgatgccagcttcagcctgcaagggcgcaagcacctgcatgcgagccagggcctttacacggctttgggcctgtttggccttggaggccttggctttgaagcggtcgatgaagccttgcagacgggcggtttcacgcgtttgccgttcgtgggcgatgctggcctggcgcaacctttctgcgcgctgtgtcaggaagtcttcatagccgccccggtaacggatcagcttgccatgatcgaagtgcagaatcacgcgcgccaccgcatccagaaattcggtgtcgtgcgagatcagcaacaccgtgccgggatacgccgccagccatttctccagccacagcatggcatcgagatccaggtggttggtcggctcgtccagcaacaacagttcggacggtgccatcagcgcgcgcgccagggctagccgcatgcgccagccgcctgaaaaactgcttaccggctgcatccattcgtcaggcgcgaaacccaggcccgccagcaattgctcggcgcgcgagggggcgctccagacatcggcctcggccagcgcggcttcgagttcagcgatacggctaccttcgttgtcgctcacgccggcacgctcggcctgcaaggcgcgcaaatgggtgtcgccatcgatgacaaactcgcgcgccggcttgtcatcggcggcgatttcctgctgcacgctggcgatccgccagccagcgggcacatcgagcgaaccggcatcctggtccaggctgccggtcagcaaggcgaatagcgaagatttgcccgcgccgttcttgccgacaaagcccacgcgctcgcctgggttcaccacgaactcggcgccgtccagcagcaccttggtgccacggcgtagggtcaatccagaggcacgtatcacagttgctcgcgggtcagtagcaagatctgatccgaggcgtcctcggtatctagccagatgggttcgagttcaggaaaagccgcctcgaagtgatctcgctcgtggccgatttccagcaccagcactccttgcggcgacaggtagcgcggcgcggcttgcagaatgcgcctgaccagatccatgccgtccgcaccaccggccagcgccagtgccggttcggcgcggtattcggccggcagctctgacatggattggctgttgacgtagggcgggttgcagacaatcacgtcgtaggctgccgcgggcaggtcgtcgaacagattgctgcgatgcaatctgagacggtcttgcagccggtattcgtccacattgcgctgcgctacatcaagcgcgtctggggagatatcgacggcatcgacctcggcgtagggaaaggcgagggcggccaggatggcgagacaacccgagccagtgcacatgtcgagcgcacgcccgaccgattccggctcggctacccagggtgcaaggccctgatccagcagttccgcaatcggtgagcgtggcacgatgacccgctgatcgacatagaaacgatggccgcgcagccaggcttcatgcgtcaggtaggctgccggcacgcgctcggcgacgcgacggtcaatcagcgtgagaacgcgatcgcgctcttggctcaatacgcgcgcatccagaaagggatcgagcgaatcgggcggcaggtgcaaaccgtgcagaaccagataaaccgcctcatcccaggcgttatccgagccatggcccagcgcaatgtggctttcgtgaaaacgcgacaccgcatagcggatcaggtcgcgcagagtttgcagttcttgtcgatcagtagacggcataacgcctcaatgagccagcagcaggttttccaacgtgcgccggtaaatgttcttgagagggtccaggcagtccagcgcgacacgctcattgatcttgtgaatcgtggcgttggtcgggccgaactcgatcacctgcgggcagatcttggcgatgaagcggccatccgaggtgccgcccgtggtcgataactccggggtgaggccggtttcggcctgaatggccgacgacagcgcatcggtgagcgagccgcgcgcagtgagaaagggctcgccgcccagatcccactccagatcgtactcgagcccatggcgatccagcacttcatgcacgcgggccttgagcgactctggcgtgctcgcggtcgagaagcggcaattgaattccacgatggcctcggctggcaccacattggttgcgcccgtgcccgaattcaggttcgagatctggaaggtcgtaggcgggaaatactcattgcccttatcccactcgataccgaccagctcggccagcgccggcgcaaactgatgcaccggattgcgcgccagatgcggataggccacgtggccctgtatgcccttgaccgtcagcgtgccgcccagcgagccgcggcggccattcttgcagacgtcgcccaactcatgggtcgaagtcggttcgcccacgatgcagtaatccagtttctcgccgcgggcctggagcgcgtcgcagacgatcacggtgccgtcgatggcggggccttcttcgtcggaagtcagcaaaaaggccagcgaaccctcatgctggggatgggccgcgacgaattcttccactgccaccacgaaagcggcaatcgaactcttcatgtcagaggcgccgcggccatagagatagccgtcacgctcggtgggtacgaagggatcgctatcccatttttcgcgcgggccgggcggcaccacatcggtgtgcccggcgaacacgaccagcggaccctgtgtgccgcgccgggcccacagattggtcacgccgccacgcgcgatggtttcgcactgaaagccgatgcgcgccaggcgttgcgccagcatttgctgacaatccttgtcttgcggcgtgaccgacggacgggcgatcaagtcccgaaccagatccaatactgcgctcattacgccctcagcaaatcgttgatgctggtcttggcgcgggtctgcgcatccacacgcttgacgatcacggcgcaggccaggctatgcgaaccgtctgccgacggcagcgagccgggaaccacgacagagcccgagggtactcggccataggtgatcgtgcccgtggcgcggtcaaagatcttggtgctttgcgacaggaatacgcccatggccagcacggagttctcttcaaccaccacgccttccacgacttcggagcgcgcgccgatgaagcagttgtcttcgatgatggtggggttggcctgcagcggctccagcacgccgccgatgcccacgccacccgagaggtgaacgtttttgccgatctgagcgcaagaacctacggtcgcccaggtatcgaccatcgtgccttcgtcaacgtaggcgccgatgttgacgtaagagggcatcagcaccacattacggccaataaaggagccacggcgggccacggcaggcggcaccacgcggtaaccgcctgctttgaaggcggcggcgccaaagtcggcaaacttggtctgcaccttgtcgtagaaggtcaggggggcttcgcccatcacttcgttatcttgcaggcggaaggacagcagcaccgctttcttgatccattgatgcacgatccattcaccgctggacttgtcggccacgcgcaggcggccttgatccagcgcgtcgatcgtgtgctcgaccgcttcacgaacttcggcgctcgcgtcggcaggcgacaggttggctcggctttcccaggctttttcgatagtggtttgcagatcgagagtcatgacgctttattggtaagggttgatcaaacagaagtcttgatgaaatgcacgatgcgctccgctgcttcgacgcactgctcgagcggcgccaccagcgcgatacgtacgcgtccgtcgcctgggttcaccccgtgagcttcacgggccaggaagctgccaggcagcacggtcacagcggtgcggccatacagatcgcgcacaaacgccgtatcgggtcccggcgtgggcgcccacagataaaaggcggcttgcggcatgcgcacatccatgacgcgctgcagaatgggcaccaccgcttcgaacttggcgcgatactcgcgccgattctcggccacatgatcctcatccgtccaggcggccacgctcgcggcggcaatcaccgggctcatggcgctgccatgatacgtgcgatacagcagaaagcggccgatcagctgtgcatcgcccgccacgaagcccgagcgcaggcctggcacgttcgaacgctttgacaggctggagaacgctaccacattgcggtagtcgttacgtccgagacggcgtgccgcctggagactgcccaagggcgcctcgtcgaaataaatctccgaatagcactcatccgaagcaatgacaaagccgtagcggtccgacagatcgaacagaacctgccagtcttccagcgacatgacgttgcctgccggatttccgggcgagcacacaaaaaccagttgtgtgcgccgccacaccgcttcaggcacggcaacccagtcgcagccgaaatcacgggcggggtccgcgttgacgtaaaaaggcgtagcgccagccaacagggtggcgccttcgtaaatctggtagaaaggattggggcagaccaccagagcatctgcgcccgggtccaccaccgcctgcgtaaaagcaaacaaggcctcgcgtgacccgagcaccggcaatacctcgcgatcggcatccggtgccgggatgctgtagcgctgcgccagccattgcgagatggcctcgcgcagggccggctcacccttggtggccggatacactgacaggccctgcaaattggcgcaaagcgcctctcccacacgggcgggggcggcgtgtttcggttcaccgatcgacagattgataggagccagcccctgcggcggcgagccggcctcagccagcaaggcacgcagcttctcgaagggataggggttcagagcatcgagtcttggattcatagagcaagattttaacaagcaagctacaataacgggcttggctttgcgaaggtggcgaaattggtagacgcaccaggtttaggtcctgacgccgtaacaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgagttatagttttatttgttggacttttttagggtgttttagggctgttttggcataggaaagacagcattccgccagcattccctacgtctgtttatgcgcaaattcgcctgccggtttgcagctttcagtaaagcaaaggcgtcattgagcgcggcatgtggcaattttgctacatttaggccgctttcgacccggcgcttttttgcttttcctctggggccgagctgaaaagctctacagcccgattgcccgcctccgtatcggctgatggcatccaccgtccatacacccgcgcgatcattgaccagtcggcgtgccccatttgccgggcaacccacattggatgctcgccagccgagagcatcatcgaggcgaatgtgtggcgggtctggtaggggcggcggtagcgcacgccagcgcgtttgagcgccgttttccatatccgatagatttgatgatccccggcatatctctctccggtcgtgggatgctgaaacacctctccgccgactgccaggaaggtgtatgccttttgctcacgtagtgcggccagtgccggggcgagcagcttcacctcacgcgtgccggatcttgtttttgtcgtttcgggaacacccttagccgcccgagtcagcgcctttcgcacatgtacgtagccgcgcacaaagtcgatgtccgcccaattcagcgcaatcagctcgctagtccgaagtcctgtccaaaaggcgaattgaatcaggttgcgggcctgtggcgcgagggtcctgagcagctcgctttgctcttcgggcgcgaacgggtcaatgtcatcccccttcttcggcgcatccttacgctggaactgccatccagccatcgggtttaccggaatggcaccgtcctctactgcctcgtccagcgccgatcgcaggcaactttggatgttggccagccgtttgtttgagagcggtttatcacgagcctcgtcaatcgataaaagccagtctttcatgtgccgcctggtgaagtcagccaccatcatgccgccaaacttcgggatcagcaggccatggaccatttcccggtatccgcgcagcgtactggctttgatctgagccttcttccgctccagccatgtttcaaggtaggtttcgatcgtctggacctggcctacataatccgcgaatttggccgctcgcggagagttagggaaagttgcggcgtagtcgaacgtgcccgccgatatggcgaataagattgccgcccgatgctgttctgcacgcttcaggttagcgggggtgggcttgagcggcacgcgctcacggcaccttgcccctttgtatacgaagctgatttcaatgctgcttttcgatatggctttaacgcctctcccgtctcgacccatttttcatatccttctgtattaatcaatacacgcccatcaggcgcgtgtttccagacttctcccttcgcccaaatctcgtcgcggatcttcgaccgcacagcagcggcggtgtatcccgactcggcgacaaagcgttcaatggtcagccaacggacggccatctttacctccaaaacgaagcccgcgctaggcgggcctccatgcatcacgtgtggtgtccagcaatcgctggatggcgtcatcgatcatgatcagcagtgttcgtccgcgacgatgtcggtgagcgcgggtcgttgggcgggatggtcaggggtgtggcaaagagcggaatcctggtgccggaaaggcggtaagcctttaggtttctgaaccacataatgcagatctctacggctgttgttcggtgagttggtagacggttcggcctgtcagcaggtcggtgtctttgtaggcaacttgcaaaaatgaatacccttgccgggcagcgagccgcgcccaatcaatcgcgaattgcggcgcgctgtattcggcgcttagttcaacttggggggggcagcaagcgcgcgtgcccgcgctttctcgatacgcagcgcatgggcctcgggggttgtgcggcgcttcaggcggcgctcctgggcgctcacttgggttgatatgagttgatctatccgcccagggcggacacctaagacgacaaatccaggcatatcgggactccaggtgggaagagggggagggcagcgccagtggatggcctccgttggttgcggcgccgccctgggggatcagtccgccgaggtcagctcggcgcggcggttctggtaggcgcgttgcagtgcgtcgtaatgctcatccggggcatcgcgcaggctgtcgccaaccaggtcgagcgcgtcgaggcttgccgcgtctgcgatctgctggaacaggggggaggggtcgtaggtgatcgccgccggcgcggcgtcgtcatcacccggtgcgggcgtgatgtattcgccctccagaacgttgcccagtgcttgcgattcgccgcgagcgttcagctcgtccagtgcggcggcgttggccagctcaatgctcacgggcagatacttgaacaggcggcgcagcacggtcttgcggcccatctctgcaaagtgcgcaccccaggggctagcgtcggtctttttggcccacacggcctgctgccagccttgcgaggcgttgcgaatctcgatgatctgctgctcgctcatcacctcgaaggcgtggccgccaccgaccagcttggcgactgcatagaaagcgatgatggcgccgcgttcgcccatggccggcttgtgctccagcttttcatccaggccgtaggcatattcaaaatgatcgttctcgtgtacggcatgggcggcgatgctcacgatctggcctgatcggcgggcgaggtcgatcagtcccttgtagcccaggacaatctgaacctcgatcttgtctgtcacccaatcattcccttgcttgcggcgcttctcgaaggggatcaagtaggcatggccaaggggggtgttcggctccagaccaagctgcgagcactgcacaaccgcgcccatcaaggattcgaccgtgcaacccatcagcttcggcgtggtgcgcagcgcgcccagtgcgatcttcagcatgcggtcggcgctgatgtggcgcggcagcacggcggccagcgtggacttttgggaatcaaaaaatgcctttacctggccgatgccggcctgcgaggcgaccatcttggatgttttcttgaggtcagcgagggaggttgtttgcgacatggttggtcctgtcattcgtcgttgaatgcccagttgggcagggatgcgaggtggatgccctggccgaaaccgggccagttgcccgaggtcaggcagtcggcataggtgctgagattgcggcgatagtcgcggcgcccctggtcctggcttcgcggatcgagcatcacggcgctggcggcgaacggccaggcgtcctggacggcaacaaagatgaaggccagcacgcttttaccgctggcggccgcgtagccgtccgtgtaaaaggcgtcttggacgtggtaccgcttgcgggcgatctggcgcgaaaactcatgcgggcttgcatcgctgaaggttttcacgtccagcaagatcacgccggactcgcccgccgggtggcaccagtcagggcggcaccgacacaggacgccggtttcttgatcaatccagtaggcggatgattcggccacgccagcggccagcgcctcggccacgtccggcaggcggcgcacggcttcggcctgccgcattgccgtctctctctggtctggcttgatgccgatgacgccagcgggtagcgccgcctcgaaggctttccattccttggtcgaacggatcacatcggggccgactgcataccgcgtggcaaactcttcaggctccagaatcgcgcagtgtgcaagctggccctccagttggcccttacgctgcggctcaggcggccgcgccgggttcatggttaggtcatagaaattggccggcgagacattgatgcgatcaaggcccgttttgctgatgcctgggccgccgtggtactgctcgatgggctggcctttgatcacgcacggggcatcaatcaggcgcgcggcttcggtgatggcatccatgtctcaatccttagccgcatacgcggtcttgccgcagccttcgcaggcggtgagggtggattggtgggcgtcgagggtcgggccgatcagcccagtggccatcgccagcgcggcgaccatggcggcgtatccggccaggtcgaggtccaggcgcttggcgtgcaggtaggcgagagcgcggcggatcatgcatgtatctcccggccctcggcgtgggccttgcccatgaggagccgtgcgatgccgataagatcggcgcgcagttcgcgttgtgtttggattacgtattctggtaccggcgttgtgctgagagccgttaatgcgatccggcacagcgcgtcatggcctccgtcgataatggcatccgcccaccactcacggtcttgaccgaaagcgatgtcggcctctccagcaaatagctcatacagtgcgtcgataatctgctggtcagttagctcggggtaatgcagcatgatttctccaggcaaagggagtccgacccgcgtcgtgggtggcgcggggggctgtggagtagggaagggttagtggctgcgcgtgcagccgaggtcgcgcagggtgtcttgcaggccggcgaagaattgattgcttagcgtgatgcagtagtcggcgtggctaagcagatgctggaccttgaggatcaggccgtgggcgagggcttcgccgaggtcgccttcagcgatgacgcgtagggctttgggctcattgaccgagctggggcgtccactgacggcgcggtaggcgatacggcggcgcaggtgctcacgaataagcgtgaaggcttcgccggctaggacgccagcacgggcgttcagggctgcctggacattgtcgggcagatcgatagtgaggtctgactggccagagagcagcagctcggcggggtcgatgcgcggcgtgccgtagctgcccgtcttgcggatggtgggtaggacctcggccgtgacccacttgcggaatctgtgaggtagtgtccctggcttgacagcatcccggcaccgcagcaccagggtgtacatgccggattcactgattacagattggaattgagcaccaccccgtttaccggaatgaccctcagttgaacttagggtcattttttcatcgtcatccagcgcttttaacgactcactcggattgctgagcttcagcgctttgcacagatcggcagcaatgaaccatggttcgccattgatgacgacgacccgtacaacatgggattcaaagttgaatgcggtggaatcaggctgaaaagccagggcggattgcgacatgatgaacactcctgcttgagtcttacagaccctgccgaagtgttcttacgcacatccagcaaggtggccgggaggttaagaactcgaaagcagtcgagcggacttctttccctttcgggtgttgtatccgtcgccctcccggccatagctcaatgtccgggcgcaaaaataccgctgctgacgggtgcggataccgctactttcgggagttcttacgctccatccctctcgggacgggatcaagatatccctggcgcagttcgcgtgtcagcgttggctattgtaatcggactattctcatagtcattgcgccccgctgctacatggctacaatcggggcaaaggagtgaccatgagcattgttacatttgatactcacaaatttatcaagactcttgaggccgctggtttgtcggaggcgcaagcggaggcgttcgcgcgagcacagcaagaaatgctttctgatgtgttgaatacgtccctagccacgaagatggacatgaaccgtatcgagatgaagttaaccgagcatgacggcgagtttaagttggttcgttggatgcttggtctgctgatggcaggcgtggcgtcgctgatcctgaaggcgtttttctgatcaagcggcatccttagccaggtcgatcagcctgcgctcgatgcgctggcgtagatcgccacggttgtgccccaggtagcgttcgtcacgaggaaacgccgggccgccgtcgttgatcttggtcatggctgctccttatctattgccgattgccctgcaggcgagggatgagccgggctagatagttgcgcggccaaggcagtcacacaggtatgttttcagaagctcgactgctttcgcgtcgtcgtgattccagagggcgcggagcatttcctggcgctgtgctccaagacgtgcgccgagcgtgtccccgataagtccgcgaatttcggcctcgccgatgatttcttcgtcgtcaaattcgtcgagactgatctcgacggtcacggccttgtatgccaccgttctctcctaagcccctgtatggggccaatcatcggtatgcgctctctttggaaagcgcaggcagatgaatccgcgccagccaagaaaccacgatggcttggcgcgggctgccgacttgcacggcgtactccggttggcccggaatgtcgtcgccctgatgcgctcagggcaggcggtgccgagattccaatcggcgtgaccgtttccgtttttggccgtctacgcctcacccgtttcaccgtgtaccgcgcttggcggactggatacggcagggatgccgcgcagagctacggccatgcccgtaggtgcgattgagccggacgaacaccccacaggtggggtgagcaacatcggctagcgggttgttaaagagcgtctgcgctatcccttgctggccttggctggtggggatacgatgggtgaattgttagccaaagctaagattgaagcaatagtcatggctaactattttgtaacaggagaaaaaaagcccgctctaggcgggcagggcggcaacaaaaaagccacccggaggtggcgttggtcttctattttccgatctcaggtgcaatttctggaatttgggaaggctgtaatggcattcgtgccggtggctgcaatgttggatgagtggctgggacattaataatgatcggcgctggctgcggatattgtgcggctactggtgctggctttgtcgcattccagatagtgaacagcaggccaatgccgcccagaatgaagacggaaaacatccctatggtggcagcgtgtgtccatttgctgttttctgcgatggactgatggatgtctgctcgaagagcctcgaactttgcagtcaggccaccttctaaggaaaccaaagccgttttgattcctccaacatcgtccttgagcgttgcaacgtccccttcgatccgctcaaggcgaccgtcaatattgtctacacgcttttcaaggtggtctaagcgatccatatcgccagtatagggcggttcgccatttccttgcatttttttcatttcttgttcatccgagtatgtgactacatcacttcggtcccaatttgacgtgactagatgaagcagtttgggctgcgtcatgctaatcctcgctttttggagaaggggtgccttcgttcatatcgagaccggatctggcgtaggctaatgctcgtgcatagacatctaggtcaaaaagtaaggtatgtgcgcagtttgagcatgaaaggtgcatgactttgagtacacataaatcgtgacttatgtttttgctctcctcttgttctttagtaaacatgggtaatgtcatctgggggatgatttctgagccacctgtcggtgcaagtagtccatcggggcccagtctagggagtgctacagaggtccaggaatcgcttccgcagacagggcatcgaaatccgttgggtacgcgctttttcaggaatgctcggatctcctcccaggtgtagtggtagtcgttgttcaacagagcatctcccgggcactttgggcaaacgaagtccatccgcgctctagacaggtgaaggtgttacaccatcgcaaatttcccgcgcccgcgaccaggccagcctccttttcggaccgggtgtgttgcgagggaggcggggggatgaaggggagaatccttgcgaatcgaacgatgttattcgcaagtttgtgagttatttcgactcgggtggttgatttgcgcatccaccctgtatgagggtgagagaaaccttacgcctttcagccgtgtttctctggggagtggcagagagagtcaagcggcctttgcggaatctctttttgagagtctagatactttcaagcggacgagcgcgtgaatatcttcacggtcagcctcagaaagccttgcgtaatcctcagggcttatatcagggaagggccagccgattgtggactctgacctggactttggccctttcccgtcagctagccaagcctcattgactcgcagtagtcgtgctgctgcaaccagattggccccccgaatgttcttcgttaggccgtgcacccatttatggacggacggagcctttgcgccggtggcgcgcaccaaatcggcagcagtcactccggtttcggccatggcctcggcgaggcgttgagcaagcgttgtcatttagctaatgctaagtgtgaggagattagccatggcttgatttgaattattagctatggctaaatatcgggtatgactaccaaacacccagattccgacatcatcgacgctcttggcggtaccgcagccgtcgcccgcctttgtggggtaaagcagccgtcggtttccgactggcgaaaagatggcatcccccgggcgcgacgaatgttcttgcaggccgttcgccccgatgcattcaccgatcaaccagcccccccgcccgccgccaaggcagtggaggctggccatgtgtaggcatctggtagccctgctgccgatcagtatcggcaaccgtttagcccatcgtcgtagtagacgagtcccgtcgcgttccggatctttcatcgggggtcggggtgcgcatttgcttctgccgcgcggctccaggggcaggaggctattgcccgggtgggccttgcctctgtttatccgtcgagttgttaaggagcgagcctgggccggctggggattgcttggccggtcgggcgttggagttaatttagccatatgctaatgtttagtgcaacggtaatttgagcttattgctaatatttcaggtggaggtgggtcgtgtcgagggatgcgagaagttcaggcgaggtggtcgcggtcaacggcgacagtggattgaaacgcattgacctgactgataacccagtcttctatagctgccttttggcccggtgtcagcatgtcatagcgggtttggtccagtcgaggaaagggccagtccgattctttgggttgggcgctgtggtcagtatccagccatccagatggtttgcccattctgctttcgataaatcgacaagtgtccgagcgcataccgcgcggtcggccagtgcccgagtttttcgacgcattcagccactggctcacttgggaggggtcgcgctccagcctgtcggcaagtttgcctacacctcctgcctcttctaccagcttggccagattggctctacgcagttcatcaatcagcattccagcattggatagccaaacgctaatcagtggaatttgcataaggctcatgttgtgcttgtcatgatggttagcaaaaagctaatatttctgtatgagattagccgaatatctttctcaaaagcgtggccggcagatcgctctggctaaagctattggcgtacatgcccctgacgtcagccgttgggtgcggggcaagcgcccgattcctttggaatacggcgcggccattgaaatcgctacgggcggcgcggtgactcgtaaagacgagtggcctgacgactatcggcgcatctggcccgagcttgccgccgcgcccaccctcgccgcgcagcaggagggggctggccatgtgtaggcatctggtagccctgctgccgatcagtatcggcaaccgtttagcccatcgtcgtagtagacgagtcccgtcgcgttccggatctttcatcgggggtcggggtgcgcatttgcttctgccgcgcggctccaggggcaggaggctattgcccgggtgggccttgcctctgtttatccgtcgagttgttaaggagcgagcctgggccggctggggattgcttggccggtcgggcgttggtttattaaacgattcgtttatcattgaatcaacattatgtttatttttaggatcaaaaaacgccgcctctagggcggcccgtagagcatatcgatcacttttcagcggaaaagatgcgggcttcagcggcttctatcgccgcttcgagcttgccttcaacatacgcacgatcagggggggaaagtctctgcactctgcggatatcaagtcgatcaaaaggccatgcggtgtcagggccgtgtccaccattgatgaacatggggccaacacccttcattacccaagtggcattaattccgatcgcagcctgcgcttccagcagagcatctttagatggtcctcgattctcccaattgttgacgttctgcggcgcgacgttcagcagccgcgccaaatcagcttgatcggtatccccgctcagtcggccggcaattcgtgccgcttcgtacagacgggtcatttggatatgcatcgctttcatggggcgattgttacccctgatatcaatgtgccgatacacaccatgttgactatttaaataaacgcagtgtttaatttgggctgatgaaacatcctatgaaacctgatctgcacccccacgcggcaatcatcgacgcacatggtggccctaaaaaagtggctgaacgagtgagtgtcgagaggccatgttcgatacagcgagtttggaactggacacgccgcggtattcctgccgaggtgcggttgctgcatccctggttgatggccggccctgtcgcgcagcaggagggggcggatgttgattcctttagaaatctgccgatgacgatcagtgctgaggcccttgtggggctgtcggttcggaggtttcaagaacatgaagtgtctcttccaacttccgtatcagcgcacgcaattgaatgggtgtcaggacgtagtgacgccccggatttgcctcctgaagaggctgtgagggattcgtaagaaagtcgaacttgattgccgcaagccctatcgttggtaggggccctacttcccaggcagcaacaggaaagagggggatttcgttttcgttcatggtcggctcctttttggagagggttgtggtgtggcaatccaatcctatccgtcaggagctgaccgcccaatttaggagtgccaatgcaagaccctgatccagaacctaaagacaaccgcatcccgatagggccgaccgatgtttgatcgaggtttatgagggattccatgcaagcagtatccgccgtcttggatgaggcgggtaggcgtagttgagggggcagttcgttatgcgaagaccaatcaagcagtcgcaccgtgcgttgtttctggcgcttcaagccgatgcaaaggagtatcccggcggcatccgtgccattgccgagagcatgggcatgaatgggaacacgctggctaacgggatcaatcctgacaacgaggtcgcgccgccgtcgtttggcgtcattgtggaaatcattgtgttggcgcaggcccggcgtgctgtgtttgcgctggcgcagatggtgggtcaggtgcccatggacattgagttggagccaggtgatccgcgtgagtcggtgcagctgtttttgtcgttggtgtcgtccgcgagcaacttgttgggagtggggtcggaagcggcgaaagatggccggttttgtgcccaggagcgccgggcattggagccgttgctgctggccctgatgaaatccacgggcgagctgttgcaggtggtgcggggaggggcgttgtgattgcccgagcaactggctttcgaggacgacgaatgaaaggcggtccgctcgcccgcctggctgggcaactgtgcgcgcggcgcgacttccaggtcttttgctgcgcccgcacgcccgatgaggccgctgccttcatccgccacgtgtgcggcgtgcagtcgcgagccgaccttgaccacaacacccaggcccgcgacaggtttcacacgctgatccgcaggccgtttgcttataggacgggccgatgaactattacccgcatcacatcggtgactacctgaaggacaccgcccatctgtccatgatcgaggacggcgcctaccgtcgcttgattgatctgtactacctgcacgaacagccgttgcctgtagagcgcatcaaggtataccggcttgcgcgcgccataactccggcggacaaggctgctgtggacaccattctggaggaatatttcgtgcttggtgatgcaggttggacgcataagcgctgcgatgctgagctggcaaaaagccgcgagaagtcgaacaaggctcgcaactctgctgcaaagcgttgggagagcgaaggcaatgcgaacgcagatacgaacgcaatgcgaacgcatatgccaacgcatatgcgaacgcatagcgaaggcaatgcttacccaataaccaataaccaagaaccaaaagaaaaagaatatctctcgtctggaatagaaggcgcggaggccgcacgagacggatcaaaatccccggatgaaattccccaagcggactacctgcccagcggcacggtttacggccagatggcaaagctgctgcgctctcgtggggtcgatgtcgccgcagggaacccgcacatgcgggcctgggtggacaagggcttgaccgaggaggaagccctggcaggcatcgaggccgcacggctggccaagcctgcccccgaggctatcccctgggcctacctgtccaagacgctcgaaacccttcgggccaaagctgccgctgtgcccgacaaggccgcgcaacctgcgaaacccacccagacagacgaccgctggtggctcaacaacgctggcattgatcgcaagggccgagagcttggcttgttcgcccgtggcggcgaaagctacctcgacttcaaagaccgcatttttgaggcgctgcgccgtcgtgacgcagccgcacaggagcaaaccgcatgagctacgcagaagctaccgcagctgtgagccacggccaagcgccacaacacgatcaccggctttgtagcgcccctggctgcgtactgccgggcacgatttccgatagcacgaccggcaccgtggactggttgtgctcgctgcaccacggcgcgccgcacagcgaatacgccgggatcagcgcgcgcatggccaaccgccgaaagctgctgatccttgcgcagcgtctgtccaacgctggtaccgccgaccccgtgcccgaacaggtcacggcctggatcaaggcacaaggacgtgatgatcttttgccccgtgggcccgctacttgccgccaccttggatcttccatgttgcgcatcctgactgacgaatgcagggcatcgcaagcgcgcatgggcaacagcaccaaggacagccgcaaacccgatagctggagcccggcagcagatgccgcccgcgcattccttggggggctggcatgactcagattgacttgatcaccgcacaggcggatatcgcccttgatccgatggcgggcaccctcgcgcgcgcgcacgtttcggcggttgacgaaagcccgattctgcaaggaagtttggttgacaaatcgggtgaaaagcagagttttggtttcaccggaatcaacgcttctattctggccctcgaccttggcaccaagaccggctatgccctgcgccgccgcgatggtcggatcacacacggcacggaggcgttcacgccccgcgcgagctggacgcacggccagaagtggcagcggtaccgagcttggctgtctcgcatgattaccgatcacgccgtcggcatcatcgccttcgaggacgtgaaggcccacggcaagagcggcgtactggccgcgcatgcttacggcggctaccgggcgatgctcgaaatggtggcagaccagcacaacatcgagctagtcccggtgggtgtaggcgtggtcaaaaagcattggacgggcaagggcaacgccgataaggccgcgatggtagcccaggccaaggcgcggggctatcggccagagacggacaacgacgcggacgcgctggctatcttggattgggcggtactccgctcgtgcgttgcgtctccggagtcttcccatgcctaacgccgacaccactccagctgcggcgggcctcggcccggcgtccatcgcagcgctgcaatccggtgaccaggcagcggtgtaccgcgtgttgtggcttctcgcaggcaactggctagagcgtggcgggagttttctaaaagcgcgccacacgatctcggcatcgatgatcgcaggcagggcgccaacgcaggctgcgtttctggctgctggctgtgacctgtacgacttactggctcagattcctcaaggtcggcaagccctgcatgatctcctggcgaagccagtcacgcaggaggccaaaggtgaatgatcccgttggtttgattactgtgtctttggctttgcgccagatcgtggcatcccgcaccgagtcggcgaactcgcaaccgtcccaggtcaatcgaaaaatcaccgcattgcccgctccatccaggaattgcgtgatgttggcttgcacgaggccggcttcttgcatccattggacgtgctggaaaaagtcagtttcgcttacgccgtccaggcgttccaaggttgttccgtattccaggtcctctgccgcaagcgcgattttgcggatcaggtccatatctcgtttcatgctcgactcccttcccgtttctggtgtgtgtcagagccgccagtgtatggggtcgggcgccccatccggagttgcccatgtcttgcgtttccacaatgcccgccgttgctgacggctgcgctcacgccgaggaagagcgtaacggtctgaccgcctgcctgacccgtgactggccgccgaacgaggcgtacctggcctgggctacgcggcgcggcatcaatcaatcaagtataggagcggcgtaatgggacacccgagaacagttgagcaatctgaccgctattggcgccaagcggcggtagagcggttgcgaggtatgggcatcaagctcaaccgattccgccaaaacgccgagggcgtggcgtcggagatccgtaggattgaaccagcgtaccggggcggcgatcccaaccttgtgatccgcgcctggatgggagctgccgccgcgccgaaagcggaagtgcaacgccgaatctatacgcccagcgctgccatgcgattcgcggcgctgcgcagccagcaggccgagccgaggttgaaagctttgggctcgacctctgtgcggagttatccgtaatgcgtagaaccgccgcagattcggctatcccgcgctgggtcgaggacgagctgcacaactgggcgcgttcgcagtgggagggagagtggcctgggccgggccgcccggatcacggcgcacccgtggtttgcgaatttccgcggcagccagacgacgagggcagcgatgtgctggttccgatctgctacgaccgggcccataaggtacacgccctgtacgaagccttgccgctggtcgagaggcgcgtcatccaggccgagtacacgcgcagacgggaatacggagacatgaccatcaaggagcggcaggaggcagcgagccagatcatcggcattccggcggcctattacaagattgcgctgggcagtttcaagattcaggtgtggaggatgtttgaatgaagtatgcgcgggaggtgattgacttgatggcagcgtttccagggcgagagtttcggatggcagagattttgcggcacgtcaccggcgccagaaacctacctgcacgagaggtcgaagcagcgagaaaaggcgttcgccgcgtgcttgtgcacttggaggattctggtcaagtgctgcgtcacacgggggctgaaaaatcggccttgtatagctgggcagcggcagcctgccaggctcgcgagcgatatgtcacggcccgccgggcgctgcccctgagcgtataggcgctacttcttcttgaatgacttaaacgtgaatttaggctctggctctgccgatatggggctggaggctgctgcagtctgtcctggcggacttgctttcttagctgatttctttgctgtttgcgtcgtggggcctgtgattccacgggcgttcgaaggctgcgaggggatatcagctatgtcgccgacggactctgctgaggttgcttcatcatggtctttttgtacatcagcaatttcaagggctaccagaatctggtgtagctggtcattttgtttagcgagcgcctcaataagctgtcgccccagtcgcttctggctttcgtcttcgggcgcagaaagagtcacattggttacctgagcatcctctaaatagcttttttgaagcctcaaaattatttcagcgtgcaaggatcgccctgagctttctgccgctcgttcgagggcctctcgcaactctgggggcatgcgaagggggtaggaggtttgctggtggcggtcactcatatcggaattgtggatgtcaatatggatctttgcaaagattcatattgacatccacaagctgtagattcattatgatatccacatgcatcgaaacactaggagagatcacgtgggtagaaacgtagtttcgtcgtatcccttgaggatgccactcgatttacgtgaatggcttgaacgaaaggctgcggcaaatgatagatcgctgcataaagaaattcttcggcagcttaatagcgagcgcgcaaaagaaaacgccttgacggttgcagccgtcaaggcgttggttcagtaaccccttgagtcacaaaggaaaaccgatatgtcaagtgtacagcaacgcaagactagccgccaagaaagtgttgcgcaaaatgcgctgactcacgccgccgaagaagcacaagccgaccgtgagcatgaggcccgggcaatcttggcgtcgcgcaagggtgcgcaaggcgaagtcgtatctctgaccgcgtctgtaccgaaaaatttcaatttcggcgatcatcctgtccgggtcgtggtcagagattgcgagccgtggtttgttgcgacggatgtttgcgcggctttggattacaagaacgccagcaaggccgtcggcgatcacctggatgacgatgagcgaatgactatagcagccaacgagagccattcgaatgactctaaccagtcgttagagtcaagctgcggacggggcggagcgcgcagtcttgtcatcatcaacgagtccggcctctatgccctggtgttgcgcagccgcaaacccgaggcccggaaatttgccaagtgggtcacctctgaagtgttgcctcaaatccgcaagacgggtgcgtatttgcccaaggagtttgccgtcaatccgggggacatcttgaccaagcaacagcaggaggtgctgcggcaactggtcaagtcaaccgtggataggatgcctaaggcaaagcagggtgcggtggctgtcaagatgtggagcaagctgaaggctcatttcggcgttggctaccgcgagattccgcagcaggagttcaccgaggcggtcagtctgttaactcgagcggctactgaatggaagctggttgaggacgagccgattgatgtcgattatctcatgctgcatgggcacaacccgccagcagaggcattcccgcaagatatcgaagatgccttggagcgcaaggcatgggaaatgacacgcgaggcatatgaacttagcaaagagcacctgcggcgccgggttgcccatgaggcgttgaccggctggcccaaacgtacgctcaattcagagctggccatgcgtgcgatcaacgcaggagggctggggtacgcattgacacatctgtggcggaagaaggtcgaggtgcttgaatacgtgatcaacacacatttgcaggctgtcccgcaattggccgagcacatccgccgaatgccagggtaggcgctatactcaaatgtcccagatttattggaatctgggacataatctgggacactatgtgcgggcctttgcgccctgaagaaacgcagcccgccagccgaaaggctcgcgggctttgctgcgcttggcatatgaaaatggagcgcggcatgagcagaagcaggcggaatacgccgataacaggcataactacagcgcgtagtgaaaagttcgataagcaacggtggcatcgcgcttatcgaaaagcggagcgccaacggttgcaaaccgatccttactcaatgccacgtcatccccttgagtttggtgcgcacgcctggaatctcagcaaggacgggaaaaagtattggggatgcgatgtgcctccacgccttatgagaaagtgactgcttatcgccgggccgtgctgtagagatcaactaggcgcatgcgtctttagccagtcgcgcagcgcggcatcaacgcgagtttgccagcctgcacctgtggcgcggaagctttccagcacgtcgggcgacaagcgaatgctgattcgctccttcgtgacttcggcctttgggcgccccatgcgcttcatctgcttcagatcggcggcgctgagctcgtaggtgtcaggatcggcggctatgcctcggttgatcgcctcatcttcttcgcgggtggggacgaccgtccctggcttaagcttgggcataaagattcacctctcttgaatttgccttgcgcaggctgatgatgcgcctttcgttgttgcggtccacgtatacgacgcagtacaggcggacatcgatatagcccagggcgatcatgcggctttcgccatactcgcggcgcatatcttcgcgcaccagggcaccgtcccactcgaacgcttcagcagccgccagagaaacaccgtgcttgcgctggttgctctggtcttttgcggggtcgaatgtgatgtccatgtatttattgtatgcacattaaataaggagtgcaatccttttttgtgcatacatttagttgtgttgtttggtatgacgatggtgcagtttcgccaccattcgccgcaaacaaaaatattccagtcggcaaagaccggcatgagaacccgcttcggcgggttttttacctgagtggagttgatgacgagaagaacattgttgccttgccgtcatcgtggatgctcggcgctggtgcgcgagcctggctattgcgagcggcatgcaggcgaggcagtgggctggaagcctgaccgagagcgaggaaaccggcaccagcgcggatatggagcggcttgggatcgcatgcgggaactaatcctaaagcgagaccgctacgtttgtcagtgtgaggagtgcaggagtaccggcagagttctgccggccacagaggttgatcaccgcattccgaagtcggagggcggcagcgacgacccggtcaatctgtgtgcgatcaatgtggattgccataagcgcaagacggcgaaagagagcggcagagcgcgggcaaggagacgggttggatagacagcccctccgccaagccgggcgcgtaaaggcgcgtctgcgcatcctctgagccttgtcgtgcaggggggggggtgggtcaatccctggggcgatggcgctagggacggcgcgtccaagcttttttttacgcccgcgaaatatgaaatttaaccgccagcgaatctggcacattttttgaccaatggagtaggccatgccaggagttgctgggcgatccgggcgcaagccaaagccggtagcaaagaagctggcagccggtaacccgggaaagcgcgcgctcaataacgacgcaccgtcatatggcgagataacaaacgtctttgcgcccgaatggttgcaggggcatggacgcgacttgtgggaacatctggcgccgctgctatgtcgggagaagatcctgcaggcgaccgatatccagaacttggaagcgtactgcgccgcctatggccggttccgcgaggccgaagaggacatactgaagaatggaatcgtggtggccgggccgcagggcaggccgctgaagaaccctgcggcgaccgtcgccaatgaggcgttgaagcaaatggccacctatggtgcgcttctcggacttgacccgtccagccggcagcgattgcagggtccgaagaaggcgggcaaaggcaatccctttgccgcactgttaggcgggggctgattgatggcggcgccacagtacccaagggtggcgcaggcgctgaaattcgcaaaggatgtagtcaaaggcaaagttcctgcctgccgctacgtcgtgctggcttgccagcgccaccttgacgatctcgccgctagcaaatcggcgaagtttccgtaccgatttaatgctgccgaggcggagaaaaagctcgcacttatcgagttgatgccccacacgaagggtgagtgggcgttcaaacggcagttggtaacgctggagccttggcaaaagttcggcctgggtgccacgttcggctgggtaaagaaaaaaggcggtttgcgccgctttcgtgagtcgtattgggaggtgccgcgcaagaacgggaaaagcgtcatcgcggcgggcgtcggaatttcgatgttcgtggctgatgccgagtttggcgcggaggtttattctggggcgaccacggaaaagcaggcgtgggaggttttcaggcccgcgcgcttgatggtgcagcgttcgccaatgctcgttgagctcatgggcattgaggttaatgctcaggcgcttgccaggccagaggacgggagccgatttgagccgatcatcggtaatccgggcgacggcgcgtcgccgtcctgctcaatcgttgacgagtaccacgagcacgatagcgccgccctgtacgaaaccatgctgactggcatgggcgcgcgccgccatccgctgatgttcatcatcaccacggccgggacgaacatcgagggtccgtgctacgacaagcgccgcgaagtaatcgagatgcttgagggcctggtgcccaacgatgagcttttcggctggatctggacgctggatgagggggacgactggacagaccccaaggtattggcgaaggcaaaccccaacatgggggtgtcggtctacgctgattacctcgttagccagcagcaacgcgcaatcaagcaagcgcggtttaccaacaccttcaaaacgaagcacctcaacctttgggtgaccgccaaagcgggctatttcaatctccagcagtgggaggcatgcaaggacgatacgctcaccctggagcagttcgagggtcaaagctgcattttgggctttgacctggcgcgcaagttagatatgaacagtatggcgcgcgttttttaccgcgatatcgacggcaggcgccattactactgcgtcgcgccacggttttgggttccagaagacacggtgagcaacaccgacaacaagcgcatggcggagcgcttccagaagtgggtgaacacggggcatttgcacacgtcggaaggggcggaaatcgactatcgggagattcttgccgaggctgaggacgccaaccggctaaacccagtgttggaatccccaatcgaccccagtggcgccaccaacctatcgcaccacttggatgatgaggggttaacgccgattacggtggtgcagaactacaccaatatgagcgatccgatgaaggagctggaggccgcgattcagtcgggccgattccatcacgacggcaatccgatcatgacctggtgtatcagcaacgtcatcggcaagcacttgcctggcaatgacgacgtagttcgccctatcaaacagggcaacgacaacaagattgatggtgccgtggcgctgattatggcaatcggccgagcaatgctcgctgagcgtaacgggtcagtattggactacttgaccgacgacgacattctggtgatgtgaaatgaaaaatctgctgattgatgcggccggcgttgctgggcttggctgtttggtggccggtgtgtacgtcgaatatggtatcgggtcttcgatgattgtgggcggcgtcttgttgctggcatttgccttgcgggctgccgctgggaggtgcggatgattctgtcttcgctattcgaaggtcgtagcatcgaaagccccgctgtgcctttgacaggtcagaacctgcaagagtacctgcacggcgagggaaagcgaatttcggtcactcctgaagccgcgcttagcctctcggcggtttatgcctgccactacgtgctatccagcaacgtggcacaactgcctgccgcagtgttgcgcaagcagggcgaaaaaataagcgttgctaccgatcatcccgcttttgacctcatccacactaaacccaacgagtttcaaaccagctacaagtggcgcgagaccaagcagcaccatgtgttgggctggggcaacgggtacacccgcatcgttcgaagtcgggcaggcgagttgcgcagtctggagttctgcacgccatggaccacaacgctgattaagccggccagccgttggatatacagcacgcaggacgaagacggcacgctgctggctgtgcatccagaagacatggtgcatatccgcgctttgggctcggcgggacgcttgggtaagggactaatccagcagcatgcggagatgttgggccttggactggctgcacagcgttatggccgagagttctttgagggaggcgctcggcccacaggcatcttgaccgtcaagggagatctaaagaccgactcttgggctcgcctgcgggacttctggaataaagcagtcacgcgcctcatacagtctgagaataaaacgctgctgctgccggcggatctggactaccgtgccctcaccataccgccggaggcggcccagtttcttgaaacccgcaagatgaatcgtactgaaattgcggcgatctacaacgtaccggccgacatgatcaacgatttggagcgggctacgaattcgaacattaccgagcagagcatccgctttgtgcgctactcggtgatgccctgggcggtgaactgggagcaggagcttaactgcaagctgttcacggctgctgaaaggcgcgccggctattacgtcaagttcaaccttgctggcctattacgtggaacgcccaaagagcgagctgagttttatcactacgcaattaccgatggctggatggatcgtaatgaggtccgtgcgctggaggacatgagtccacgtgaaggcctgtccgaactgcttatcagcgtaaacgccaaaccggcccgcgaggtcggtctgccgggtgcttcagctaccccggatcaaaccgaatagggataacgatgaaagaccttgaaatgcgcacgctgggcaaccagccgtgcgagcttcgcatgtctggtgagggcgaagcagcgcggccgcagatcactggctatgcagcagtattcaacagccgtagcgcgctgcttttcggctcatttatggaagagatcgcaccgggtgcgtttgacgatgtactggacgacgacgtgcgtgcacttttcaaccacgatcctaacttcgttctcggccgaactcgtagcaacacgcttggcctcgaaatcgactctcgcggcctggcatacacgatcaacccgcctgacacgcagacggttcgcgatctcgtgttgacgcctctcaagcgcggcgatttaaccgggtcaagtttcgcgttccgtgttgcggttgatggtgacgaatggcgccgcgagggagaaattgtggtgcgaactatccacaaactggccgagctgcgggacgtgtcgccggttacttatccggcttatggcgatagccatgccgcccagcgctcgctggacagctggagaaagaacgcagaaggcatgaaggaactggtaaccaaggcggtaaacgagcgtcgcgcacgcgaacgcttccttgaactgatgtcaatctgaacggagtcaacgatgacccttgctgaactgaagaaaaaacgtgctcaagtcgcaagcgaaatgcgcacttaccacgatgcacaaggcgagagtgcctggggcgatgaacagcgtacgaagtgggatgccatgaaggctgaccttaagaagctggatgagcagatcgggcgcgaagaagaacttcgcgctgacgaacagcgcttcgtcgatgcgaattcaactgcactggctgccgccgctgccgacaagatgaacccggaagaacagcgttcccaggcgtttgtgaagttcctgcgccacggcgccggcgatttgacgccagaagaacgcaaattgttggccgaggttcgcgcacaaggtgtgtcccaggccgaaaagggcggctacaccgtgccgcgcacgttctgggcgaaggtggtcgagtcgatgaagcagtacggtggcatcgccagcgtcgcgcagatcttaacgacggatggcggcggtcctatcgaatggcccacaagcaatggcacggaggacgaaggcgaacttatcggcgaaaacaccgacgccggcgagaaagatgtggaatttggtcatgatgccctgggcgcccataagctgacctccaaggtcatccgcatttcgaatgagctgcttgctgacaccggcatcgacatggaaagcttcctggccgggcgagtcgcctcgcgtatcggtcgcgccgaatctcgcctgatcgtgatgggtacgggaaccggctcgccagcgcagcccaagggcttggccgcctctgctgtcgtgggtaagcagaccgcctcggccgccaccttcacctggaaggaagtgaacggtctgatccactctgtcgacccggcctatcgcaacgcgccaaagtttcgtctggccttcaacgacgcgacgctgcaaatcctggaagaaatggaagatggcaatggccgcccgctgtggattccgggcctggacgccggcgccccggcgcggctgcttaagtaccagtatgtcgtcgaccaggccatcccggctctggcggccggcgccaagttcatgttcgctggcgacttcgatcagttcattctgcgtcgtgtgcggtacatggtccttaaacgcctggtggagcgttacgccgagtacgaccaaaccggcttcctggctttccatcgcttcggctgcgtcttgcaagacacggctgcgatcaaagcgttgcaaggcaagccgggctcgggtagttaatcgaggggtgggccaggtaaccggcctgtatagcgatatgctggaattgtccgatatccgaaatcacctgaatattgacccggaggacgcggacgattcggtgcttctacgtttctctggggcggcagttcgtagtttcgagcacaagaccggacgcaagctattccgaggggcagatgacgtgccaaaccccgtgcctccgaacgccgttctcttggaccacgatatcgagttggccttgctgctgctaatcgggcattggcacgccaacagagaggcgacctccgacgtggtgctcgcaaacattccccagggattcgaggagcttgcgaatccgtatcgctggtggcccgactaaggagttggctatgttcaaggcaggaaagcgcaatcggcgcgtcgagatcttggagcgcacgggcgatagggacgccgccaatgaccttgcggatgcttggcgcgtggctggcaaggcgtgggcctcgatcaagtacgtgtcaggcattaccgcgatcaaggcgggggcggagcaggaaattgctaaggcaagtatccgcatcccatatcgccgttcggtactcgcgggaatgcgagttcgccacggggatgacgtatacgaagttgatgctgtgttgccggacgaagagcggcgcgagcacacggatctggtgtgtcgagagctgaccgaacgcgaggtggtgctatgaggaaagccaagctctttcgcgcaaactcggtttctttctccatggagggagacatagaggcccaggtgggcgccttctttgaccgaatcaaggaagaggcattgcgcccagccgcgcatgcaatggccctcgtcctatatgacgaaatgcggctgcgtgtccctcatcgtctcggcaagctccaatccgccatttatcgctggttcgacgacaagcggtcgacgccggatcggaagacctacatggtcggcgtcaacgtcaagaaggcgccccattggtggctggttgaatatgggcattggcggcgccatgccgtggttcagttggacgatggaggatggattacgctgaagaataagccgctcaaggtgcctgtgttcgttcccgcccagtcttacctgcggtcttctgtggatgcgaagctcaaggctgccgcggatgctggccgccggcggctggccgagaaggtgcgggagattcagaatggttgaatcgttgatgcttcaggcgttggcgccgatcttcgaagggcgggtatatcccgacgctgccgcgggcgatacgccgatgcctttcgccacgttccagcaggtcgggggcgcgtccacggtattcatggatggtgtcttgccggacaagcagaacgcgcgcatgcagatcaccgtctgggcgaagggcagggcgcaggcgtcggagcttatcgccaaggtgcagacggcgttgtgtggctcgccatacttcggattgcctcaaggggcacccgtctcgctgcgggaccaggaaaccggcttcaagggcgccatgcaggacttcagcatttggtatgcaacgtgatgacgaccccctctatccttgccggaacgacggtacatattgcaagcgccgctcccgaaaatttgacgagaaccgcctatgaggcgcttgcgttcgtgccgttgcgtggcgtacgcgtcgtgggtcaattggcgaagcagtaccagatggttccgttctatccgcttggtacaagggtgccctatcagcggcgtgttgctcgcctgccccaatccgttcggttggatctctacaaattgactgaccccgggcaggcgttgctgtgtgaggcgttggatcaacgtggacggtgcagctttcgtttcgacgtgtcggggctgggggcgtattacttcgttgcgcgtccatcagcacgtgtacttccgttaggtgatgcaacagcgttggtggtgctttcggtcgtgctggagctggaaagtgaggtgctggagccaacctgacgagctaattctgcattggtttgattgtcccgcctcgtgcgggttttttattttttgaacgaggagtcatcatggctgtttctctgcccgatggggtcattttgtcgcttgccacgagttacggtactgcaaagagcatcaccgctattagtaatgctaaccccggcgtaatcacaagtgcttcgcatgggttgtctaacggcgcctttgtagaagtgaagtcaggctggcaaggaattaacgaacgaatctggcgagtttcgggcgtcgcaaatggaactctggcgctggagggagcagacacgacgtctactgttcagttccctgcggggaccggcgtgggtaccttgcgagaaatcacagggtttacgcaaattacccaaattttggagacaagcacgtctggcggagaaatgcagtttgcgacctacagctttcttgaaagcaattttgaggcccaaattccgacccaggccagtgcgcagtcgctgtctattaccgtggctgacgatccaacgttgttaggctacaaggccttgcaagtggccgctgagaagcgtgaggtacgagcactgcgagtcgcgtttccgaacgggtctgtgttgctctacaacggctatgtttcgttcaacgagacgccctctatgacgaagggggaagtgatgggtgtgcaggcgacgttctcattactgtcgcgtcctgttcgttacgccgcctaaattaattcattcacttttaaaaggtctagcgtcatggcgaagagcaagtttgtattaacacccaatcctacgttcaagcacaaggtgccgatgccgattcctggtggtggctttgttgatgtggagttcaccttcaagcaccgtggtaaagaggcgctgaaggaatttctggaagaggccaacgagctggaggatacggatctgatcatggcaatttccactggctgggagttggaggatgcctttgaacgggcgaacgttgaaaagctcgttgagaactatgtaggggccgcgcgcgccatctttggtgcttacatggatgaggtggttaaggcgcgtttgggaaactgatggctctgggcgctgcgttgtacaaaaaagagccggatgctaaggaactgatggcttttggcttgacgccggaggacgtagaggcaccgccagtcgaaatatggcccgagaaccagcaggcgttcgagatattcgccgcgctgcgcactcagtggcgcgtcagctttgctggcgtgactggcctggactatggcgtcctctatcgcaggcttgataggttgggcctgtcagccgagcgatacgacgagctggaagaccagatccgcgtccttgaggacgcggcgatgcaggaaataaaccgcaagtagccgcctcgggcggcatttttttttggatcttgtcatgaccgatgtgattgtgaggagcgttgtccaggtcgacggcgatgcgtctgggctgtccgtcaccatggcggaggtggctcaggagactggcaaggccaagaagaccctggaaaatctcgggcgtggtgcatcgcaaagtttgaataaagccgccgacgagggcacgcgtgccggcaagaagctggaacgttcgacgcaaagccttattaaccagattgagcgtcaaattgccgtgactcaggcaggggcgcgcgggacggcttcattctaccgagagttagcgaaacagcgcggtgtcgacgttgagcatttgaagccatatttggcgcagttggaggcggtgacggccaagcaaggacaggccagagcggccttacaggcgacggcgcccgccatggcgcaagtcggcgcgtctgctaaacagctagcggcggctacacgtggtctgcctgcacaatttaccgatattgccgtgtcgcttcaggcggggcagcgtccgctgacggtgctgttgcaacaagggggacaactcaaagacatgtttggcggggtggggccggcagcgcgcgcgatgggggggtacatcgcagggctggttaatccatttacgctgtcggcggcggcggttgggctgttgggggccgcgtacctgaaaggttcggccgaagcacaagccttcaatcgaacgttgattgaaacaggcggtgcagcgggtgtgaccgctagtcagctgcaaaatatggcccgtcgtgctagtgcggttatcggtacccagggtaaagcggctgaggtattgaatctgtttgctgcgtcggccaaagtcggtacacagaacatggagcaattcaccgtggcagcggtacgctgggagaaggtcacgggtgcggctgtcgaagatacggtgcagcacttcgtggatctgggcaaggctccattggacgcggcgcttaagctcaatgagggcatgaacttcttgaccgccgccacctatgagcagattcgcgcattggagcgccagggcaaggccgccgaggcggcgagcgtggcccagcgtgcctatgccgatgcgctcaacgaccgcgcgccgaagctgtcccagaatctcgggctgctggagcgtgcctggaagggcgtgagtgacaccgcccgaggcgcctgggacgcgatgctcgacatcggtcgagaaacccccctgcaagaccggatttccaagcaggccgcgaccgttcaggtattggaaaacaagttacaccagcgtctggtgcgtggtatggggacgggcaaccttggtgaattgatcaaggcggcagttgcggaacaggagcgcctggagcggtcatattttgatattcagcgcaaagctcaggcagatcaagcgcgcaagaagttgttggatcaagcacagtttcgcgctgactatttagatgacgatagtcggagcactcggttacagcaacggcagcgcgccattgataaggagacggtggcgtttcaacgcgcgattgaagggttgaaaaagggtacagaggagtaccgtcggatctattcggcgcataaaaccgcactggcagagatcgataaacgctacgaggacagggacgccaaacgggggcactctggcgcagagtcggaggctgcgcggttacgtgcccggatcacggaagaaaaggcgctcgcagtcgaactggagcagcgcggcttgcacacgagcaagctgaacgagtatgagcggcgttcggccgaaatcggcgaactgcttaagggcaacctcaagtcccaggtacgggccagtctggagcgtaccaaggcgctggcggccgaggcaggtgcgctggtgcgcgccaatgctgagacgaaggccttccaggaatcgcgcgagaagtatttcgccagcctggaggatggtgtatccaagatcgcccgggaagcgcaaagcgttgaagaccaggttgccacctatggtatgagcaaggccgcgctggagcagctgacgatcgcgcgcctggaggaacgcaaggctgtgctccaggggtttgacggttccgagcgggaagtcgaactcatcgagaaggaaatcgacgcgcgcaagcgcctgggtgccgctatccgccagaaggatatcaaggacgcccagaagaaggcggccgacgaaatggcgcgcgactgggagcgcaccgtagacaagtacggtgacgtgttccgccaaggctttgccgacatgatgaacaacggcaagaagggttggaagtcatttacgacgtcgctggccacgacgttcaagactacggtggcggaccagatctacaggctgctggcgcagccgttcgtcgtgcgcatcgctgcgggcttagtgagtctggctggcgctggctctgcggggattgcgttagccgcgccgggtgggctgttaggcgctacgggtggctcgacccaggcgctcagtttattgagtgctggaaaaaacgcctatagcctggcgacagggggctttgcagccgtcgggcaacaaattaccgatctgggcgtcaagttagggtcgcagtgggtcgcggattttgggtatggcttcggtcagggagccaatgcggccgcgaccacggccggtacggtgggtcagatggcgggcgttgcttccggtgctgccttgggattcttaggtggcaagctgatttccggcaagtatgcggtcggcaatgccaatctgactgtgggagcagggacggcggcgggggcagcccttggttcgattgtgcctggcattggtaccgcgctaggtgcgaccttgggtggtttgctgggcggagttgtcaatcgtgcttttggccgagggccgaaacgttttggcgatacaacattagttggagaggtaggagcgtttggcttttctggctacacatccacgccctggaaacaaaagggcggttggtttagccgtgggcgtagtggccagcaggtgggggttttggatcgcggtttgatgcatgacttgaccgctgcttttgagctgatgaagcgcaacgctgccagtttggcgacggcagtgggcttgtctgcgaggtcgttggacgcgtatagcgaacagatccgcgtcaaactgaccaaggatgagcgggaaaaccagcggctgctggaggcagccattgcggcagtgggcgagaacatggtgcgctcgttggtacccaacatcgccgtttttagcaaggagggcgaaaccgcttctcagacgctgggacgtttgggaggcaatttggcggcggtgaatcagtcgctcaagaggttggatctgaagctgttagatatttcggtggcaggggcggccacggcgtcaaagttggttgacgcgtttggcagcattgatgtgataaaccgggcgacgagtcagtattaccagctgtattactctgagacggagcgcgccaagctgagtctggcgcacgtggccgacgccttgaagtctgtcaacgtggcgatgccggatagcatgcaggcgttgcgcagcatagtatcgatgttggacttgacgacggacgctggtcgaaaggcttacgttgcgttgatagcgattgcgcctgagtttgcggccgcgatggaagcaacgacacggcgcgctcaagaaactgctgcccggatggtggaggcgttcgcgggtcgtggccgtgtggtgccagagatgtcgggcgccgcagtaaacgccttgctgttggacgatgcgctgtctcgcgttagccgttcgacgggacaagtctctcggcagttccttgacctgacggcgggattggtggatttcacgcgtacaactgccgtggcgggtgatgccatttcgggcgcccagcaggtcagcctgaccttgaccgatgaaattgagcggctgcgtttgagcgtgggcggtgcagtcattgatttcagtgggttgaaacatgccttggagggcgtcgataccgacgtattcgtcgctgtcatcacagccgtgttgcagcgattggctgagcgactgcgcgctgtgttggacgggattgggaatgagcgcattgccgtgcgtcaagcggctaaacaggtgctcgacccggtttcgatgacgcctagcgccattcgtaaggcaatcgaaggtactttcgctgttatgccaagcacggcgggggtatcggtcgctgccgagcggctgaacgtggcagaggatcgctatcgtcaacaattgagcgcacgccaccaagcggagcaggcgtaccgtgtggcgaaggctacgcatgatgggacggaggatgcgctggtcgccgcgcgccagcgtgtagcggatgcgcaggcccgtgtggataagctgtcctgggacatctacgcgcctaagactgtgccgtataaaaagaaaaattggaaagagctcgatgcggcgcgctctgctgcccaggcgcagttgccggcggcaaaagaagtgctggcacaggctcaggcagctcttgtggccgcccaggcagcggcagccgtgcatagcgcgcaggatattagtggtttgcatcaggcctatgctgatgccgtaacgaagaccgctagtgctcaggctgtggcgacggaagcggcgaccaaggcacggcatgagcaagcggcgtataccgttgcgctacaacagttcgttttagatgcggagcagtcggttggcaagctgggcgaattgcgcgccgagacagttcggtactacgaggcacagaaggcgcttgcaagcgtgttggcggagggagccaaggggctacgcaaaactgtgaaggattatcgggtgagtcagttatcacccgaggaccaatttgcgattctgcagcgtgatttttcccaagcctacgcgaaggcgatgggatccgatggggatgccttagtccgctatgccgacgaactaaacagcttgtttttacctgtgctggaggccgcaaagggggcgtttgcgtcggatggtcagtatcaggcatttctggcgactacgtgggcacgcgttgaagcggtcgctgatcgcatggatgccgtagctcccaaagactatcagaaccaaagccttgatctgttgagcttgatcgaccagaaattagcggctttggaacggtcggcactaagtggtgaccaggtcattgccaatgcgatcaatgcaagccgagacgcaacggtgaatggtctgcggcaagtggttaatgcggtggcgggtaaatcgattgctgcgtttgcagcaggtggcgagcacactggcggcctgcggctggtgggtgagcgagggcctgagctggaggtaacggggccgtcacgcatttttagtgcgtccgaaacacggtcgatcctttcgggctctcccgatcaaggtcagatcgtcgacatgcttaggctactgctccaggaaaaccaggcacttaggcaggaggtcgcgaatttgcgcatcgaagcaagggcgacagccagtaataccggtaaagcagttcggcgcttggatcgtatcgaagcagatggtttagtagttcgccctgattcgggcgagccacttagggtagaggtgatcgccgaatgaaagtcataaagccagtcgccataggccgtggacagttgatatcttccagcgtgccagaagaggaatatgacacttttgacatcaagcgcgattacaagatcggtgatcgggttcagcacgagtcggcagtgtttgaatgcgtgcagacgcccaatatcggccacgtgccgggccaatcgccgttgtattgggcaacggcaggccccgtcaatcgttgggcgatgtttgacaacgaggtcagcacgcagacgacgggggagaactttatcaaggtggtcttaaggccagggttagtcaatagtctggctttgcttgaattgcatgcaacgagcattaccgttgtgggtcgcgaagggctgagcgggccggtgatctacgaggctcacaaacagctcgaaggctctgtcgtcaccaattggtacgaatatttttttgaaccgttctctcgcattacggagttggtggttacagacttgcccgcatacggaaacctccatctggaggtaacgatctcggcgcctggtgcgcaggccgcgtgcggcgccttgatttgtggttccgcgtacttcatcggcgatgcagagtatggcgggagtgcaggcatcatcgattacagccgcaaagagacctcggcgacaggagtaaccacatttcgacggcggcgatattctcggcgcatgtctcagcgtctttggatcgactcagcgcggttgggagcggtgtatcggcttttgtccggactgcgcgcgacgccgtgtgtttggatcggcgcagatgttgacggctacggcctattgaccatctacggtttttaccgcgacttttccattgatatcgaatatccaatggtgaagttctgcaatctagaaatagaggggcttacctgacatggagatcaaagaattgccgcagccgcctagccgaagcgatcctgagagcttcccggagcgcgcggatgctttcttagcggcattgccggagttcgccgcacagctcaatgcgctggctcaaagggttggtgctgataaggaggtgacgtcccgtggttcggcgtcggcggcatccagtgagcaagcggcaaccgcgcaggcgttggcagcacaacaagcaaatgcggcggcgcagacgtcggctaacttagccgagcagagcgcggggtacgtgcaacgggcgcagtcgcagattcaggcgatgctgacccaaagcacggcgacgttggagcagttgcagggcgttgcgcaggagggagagcaaaaatggcaacagatcttggatgtcgcccggaatgcgagcgcagcggtttctccgggcacctataccaagttaacggtggacgctaagggttgggtgatcaaaggtgaaagtctgactgatgcggatctacccaatgtgacccaaggcaaggtgattggcctgtccaaggcattggatagcaaagcgtcgtctattcatacgcatgaaattgcccaggtggacggactgcaatctgcgctgaacggcaaagctgcaacacaccatacgcatgattggtcgcaaattaccggtacgccgaatagtctgggcgtagggcagacctggcagtcggtaggccgggcagcaaatacgacgtacaccaacacgaccggtaagcccatcatggtgcatgtgcagtcttccggggatggctctgtaacagtagcgtcgatcacgatcaacggtcagacactgacaagccaaagttacaacgggcgcacagcaagcatcagcgcaatcgttcctaacgggatggcctatcaggtgggcggtagaccgtcaatgactgtgcgcgagctgaggtagggaaagatgaatttcaagtactacaaggacctcgcaagcggggaagtctacgcgtatgaagccgatggtagccaggatgcgcacatcagggaaggtctagttgcgatgaccgatgacgaggtaaaggcgcacttgagcgccccgcccagtcatacggttgcacccacttccgtgacaatgcggcaggctcggctggcactgctaaaactcggccttctggcccaggtcaacgctgctgttgcaagtgtgccaggcgaagagggggaggcagcgcgtatcgagtggcagtttgccggctccgtcgagcgaggcagtgagcttgtggaagccctttcccaggcgttgggctggtccagtgcgcagctcgatgagctctttgagttggctatcacactgtgagcactcgcatgctgacgaatgtggttcctagcccgcttcggcgggctttttacttcctggtcaaacttttatgcaaaggaagatccatgattaagaatagatttgagtctcgtgcggcggatcaagctggctccccaactgtggctctggctgttgaaccgagtgacaccgaggagttgccggaggtcatgcgtgcgatctgggtcggtacggcaggcgacgtctgcgtgcaatacctaggacataaagatatttccgaagccgttacccatcgcaatctgttgcccggggtgtggcatcccatgcagatcgtgcgcgtcttggcgacaggtaccacggctcgcgacattgttgtgggtgtgtaaatgatcggtatagggataaatgtttggctgcgcaggtatcgctcgtacgccgcgcccgttgccccagggcaacccttgctgatcaatggcgttgccctgcttaatctgcgggcgccattggtcttggataaggtgaccacgattagcggcggtgggggcgcgcaagagctctctggccgtatctcgggtgttggaccgttgattcggtcaggcgttgtggctgcattgcctttttctacgctggtggcgcgtggcttcggtttggcagatctgacgagcgtgccggcgggtgggctgatggggcaatccttcggcacggccaagattcccgcgcaggggtatcactttcgcgttgcgggtgagtacaaagaggtgcaattgcaggcggtccaggatgggcgggtgcggatggttaaggtcaggtttgaggacagctccgatggattaggcgcgagtgtcgtgtatgcacgagacgccgatgcttctgagcttggcgcggactttgaccaggtgacggctaacacgcagccggttgcaaggacctacaaagaggcaggctatggttgctcgctgctggagcttgatggtcttcctaagtccacacctttgcgctatgcgttggccgatgatgcggtgctgacagtcagcggtgataacagatacgtcgggaataccattattgagtcgggcacggtgcgcgttgggcacgtcaatgcctttgggacaggccccctgatggtgcgaggtaaaggggtcttggacagagcgggatttgatctgccaaataccattttcagcggcgatggaacgatacgggggtagcgatatggatctcagttcgagcccggaaaaggcagctctaaccgcgatgtatggcgggggagggagcgcgttgatttttggtttgtcggccaatgacttttttgcgttggtgggtgcggtcgtggcagtcgttggtctggtcgctaatctctggtttaagtaccagcaccttaagatcgcacgcgaagcggcagccaagatggacaaggaagatgcgtgatgcagccaggacaaaggatcaagggcggcgcggccgcccttgttgcgtctggcgtgctgattttggcctcggcggggctgatgggctttctcgggcactgggagggggaggggcagcacgttgtgtatgccgacaagctggcgggcggcttgccgacggtgtgcaagggtatcaccaagcacacgagcccctatccggtggtggtgggcgattactggtcgccagatcgctgcgaggaagtagagcggatggtggtagccaaggggcagttgaagttggccgactgcatccaggtgcatgttagccagccgatctttgatgcgctgagcagccacgcgcacaacgttggaacagctgcgacctgcgccagtcgggcggtgggcctcatcaatcatggccgcgtggccgaggggtgcgatgccttggccaatgcgccggatggtcagcctgtgtggtcgtacatcacagataagcagggccgcaaggtctttgtgcagggcctgcgtaatcgtcggcttgatgagagggcgctatgtctgtcagagctgtgaacgacgtttgaagtcgtagccaaaggactggcaacgttccatgtcatgaatgtttggggggtggaacgagactgtgttttcgttggatgtcattgatggtggagattggcaggagcattagaccttgacccggagcgaaacggctatggggaatcggcagttcgtctagtgccatacatctgatcagagtgcttgcgacggaattactgtttctgccgaggccaagaatcggatagggaagatttaaggtgtttattgcgtggagtccatcgcgcagtgccaaccagcggcgctcaacttctattgattcaccggagaaaatgattacctgtcgttgaattgaacgatagagatagggtctgctgaactcgtagacttttagctggtcgcttgggagatagccgattggtttgatggttccggatttgctggttgctaagccgtcaacctctgaaagcagtcctctgttgccatcggtttgaacgagtaggttgtgaccaaatgccagcgcaattggaaattgacattttatgatgtgacctgtctttgatggtatcgaatgggacatggtgtgtggaacaaccgctgatgagaactgctgccagggcgaaggcggcggatagggcttttgctctgagtcgcagggggttgcttggttgttgcggaaaggcagatcctgaagcggtccaactgtggttgggactgctattgctgagtttcagactaggctcggacggctgattcctaattagagtcgtatgtgtcgacccgaaggagagcgatctgatgtcggggttgaatttgttgcgtggctggaaagggcttgcgttggcggcagcagccggcggtttgatggccgggatagcggcttggtcggtgcaggaatggtggtggggagcggcagtttcagaactgaaagccgattttgcgcgagaggacgccgagcgggccaacgcgaacttggcggctgtcgagcgagtacgcgaggaagaaaagcggcgcactgccgcagtggaggaagcccgtaatgaagcccaaaaactggccgctgctgcggctgctgatgccgctggcgctcgtaatgagcgtgacaggctgcgcgcccgcgcaaacgcgctggctcgtgccgcagccgatagagaccccgccgctgccgacggaggcccgccaggggccgctggcgccgatctgctcgcctacatgctcggccgggttagcgatagagctgcggagcttgcagcaattgcagaccgcgcccgagtagcggggctgacgtgcgagcggatctacgatggcctgagcaagtaggcgctagcccgaccaaaataataaagccccgcacaaggcggggctctggcctccgatacgagtgctgacactatcggacttcagcgcaaaggtgacacagctcgctttgcaggcggaatcagtatagatcaatcgcggagcggttcggcaaactcgaagtctgctccgatctccctcattttctccagcacggtttctatctgctcatccgagagggacagacgggcggcgagcaaaaagagcatcgtcgggttcatttctctgggcgcagcgccgcccgtgtactttcgccattgccgcccatcggagacccctgcaaggtcggccaactggttacctgtcaggcctagactttcttttagccttgcaaggtcatcaatgtctggcggcgtgtagttgcgaaagcctttcatggcaatctcccactttcgcgggggccttttttgttagaggaagagtttcgtgatggtcattatcgcggtggagagtgcagcgccgattaccagggggtaccaacgggcctcgcggtgtgcgccgcccatgtatgcacaataggcccaaggggcctattgtgcaagcggaaagatgtacccccatcagctttggcgattatctttttgtttggttagctgtctcagtgcggcaagccaccccgacgggcttggcgcgattaagtacagatgaaagacagcattgcgccagcatggccccggaaagccgcataaacatcaggcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttacttatagtttttgttttgtttttttgggctgttttagggctgttttggcgtaggaaagacaactttgcgccaagattttcccagtacgttcgagcaaaactccgcttgtcggctttgctgttttggacgaagcagacgcgccattgggcgcggcgtgttgtatttacgccgctaccaattcggcgcgtttttgcttttcggtcggcgcgacgcggaaatgctcaagctcccgcttgtttgcctctgtgccggcgatagcagttatcgctatccttgacctgtcgccttgctccattcgtccttgatgggatgtgatctgccaggccggcgccctggttgatccacttcatggataccgcccgcctcacatctcggagggggcgagcaatgtttgtcatggttaagccacgctgcgcctttctatcggttttcgtttgtaggacagaagagaccacgattctcgaaggaagggttagcaaaactggggcgataatccaggggggcggcggtttgctgagagctacggtcaaggcattttcatcattgttgtaatattttgatacgtttgtgcatgtatggtaaatttatccttaactaatgccggagatgtagccatgaagcaattgcagctgaaatccgatcttacggtcggggatattattggtcacggaatcatctggatcattctggccttcattacattcggcctggcgctgtttgtattcccctactacatgcagcgattcatcattagccggacttcggtgctcgatgattcgggtaagcgcgttgggcggctggtgtgcaccatcgatttggccagcatcatcggcaatatcattatctgggccatcatctccatcctcacgctgggcattggatatttcatcttcctgtacaagatcaatgcccattgcatgaatcacacaaaggttgtggatttcacagggtgatcgcgctgattgtgtgagctgacccgcctgttctggcgggtttttttatgagaagtgccagatcactggcggctttcgatgaaatgggtggcgacgatgtcgtctatcgccgcagtatcgggagggtgcttgggtggccgtctagccttggtggaatgcaaggccggcggcaagcacgctagtccgaacggacggtcaatctggtgaatgcgccaggtcgtgattgagctgcccggaaaaaacgcttctcagaaaaaggccttgccgccagccagactattgctgccggcggacttgaccgcagaggcgatacggctggctgggcaggctagccaggccagcggcctgcacgcccctcggtggagaggctgtgcttttaatcaggcaaggtcgatctgctcgacggcaagtttttgcagggcgggcacgctcatctgccggtgctcggccggatcgccatccaggtcgaagcttgcttcctcgccggtatctgtgtgcgccagtaccacgcgcgttttctgcttaccttgtgcttggccgaaaagaatgctcttcaaattccaactcatgggctctccccggtagtcgatgtgtaggagtgttaaccatagcagatgctgcccgtggatcggatagtctgtgtaaccctagcggtatcggaaacaggctgagcccctcctggccctgtaggcgtttttgtctggctggactgggacgggcctggcgattaggtcggccggccacgccatcgcttaccccctaaacatcggccagctggagatatagctcaggatgtttgttaaggagcttgagcaggcacagcacccccccgggcggcatgtagcgaccttgctcccagtctcgtagcgtggcaaccggcgtggcaattcgcttcgcgaacgcggtttgcatgaggccggatttcgctcgcgcctggcgtatcagaatctgctctggactggtgacgcgacctgcgccaccctgtgcttctcttaaggcctgacgcaactctggcagcggttcgcccgcatcggcctcgatcactttcgctgcggcttcaatgtcgattcttcttttcatctcatatcgtccatttctaatggggaagagcccgaagttctgagcgtggctttggcatagacagcgactaatagcagggcgtgatcttccggcaggtggaagtagataatttttgcttcacaggacttgagggtacgccgccaccgcacttggcgcgcgccgcccacgccaggaatggcgcggcctgacgccgggtggacggcgatccagtcgatgaactcctgctgctcgctgcttgaccacagctttcctgcctgtttctggaaggttggggtttcgatgatggtagggggcatattctacgggatacccgtatttgtggaatctgcactttctatccatgcgtcgatatcgctgggcgaggggggatgaaaatcggcccggtctgccgccggttcgtgacgctgcgctacacgaggagggggctttcctcaatacccttgtgcttgactcttgcttggccaaatttgagccctgctaggttcaggctttcaacaacgcgacgatatcgacgcgcttggtcaagcatggaaatgctcatagctgaccggcgagccatcgggtctgataccgcgcgcctactcgcttgccatgcgcggcattgcccatcgaagtccttggccttgcttctgttttgcatcgttcgggatgaggcagagcggctttgctcattgcgacgccgggccgtagaaaccacgcgctttctattgatggctggccaggcaaggacagctttggcgatgaagcggtatcagacatgtacgcgttttaggctctgtgcttggagatatgctttcttgtcttaaaacggacaagaaagcatattgaagcgttgctagactgtgcaaatgccaggcaattatggaagctcatcaatgagaaagattggaatcgggctcgcttcgttattggttgcggggtgcacgaactccgggggcttggccaaaccggttggtcaggtgagtccagcgtcggtgcattgtgttgaagtgggcggcacgcttgagctacagcgggctggccagggccagctcggtatgtgcaccctgccggatggcagccggatcgaagagtgggccctgttccagcgcgatcgcgcctctcggtaacagcccggtgcctgctggccctcctttttcgaccgccggcctgcgcggacgctgggtatggttgtcctgagaaaaatgcgccgccaggttgtcggaagtccgcttctcgcaaggactgcgtgcttgcagccgctgtcgcttgatccagcgcgcgcggtgctcgagcccggcctgggcgaccgcgcactcagcggttctttgagagctgccaatcctctgccgtcaggcgcaggctgtgggtgtggaacgccgtcaaggtgttgcgatgtcccacgctgaccagaatgcttgctggcagctgacgccgcagcaatgtatacatggccgcttccagtccctcgtcaagggcggaagtggcttcgtctagaaacacgatggcgggctggttgagcaatacgcgggcgaacgcgatgcgctgttgttcgccgagagaaagcacgcgtgaccagtcggtgtcttcgtcgaggcgtttgctcaggtgcgccagacagacctgttccagaatggcatgcaaacgcatgtcctgggccggatcgcccgcggcggggtaggcgatggcctcgcgcagattgcccagtggcaggtaggggcgctgagacagaaacagcgctctttcccgagtggggcgttcgacttcaccctgtgcgtagggccacaggccggccaggctacgcagcaatgtggtcttgcctatgcccgactgaccctggatcagcaaggactggccgggctcaagcgacaggttcaggccgctcagcaggcttgacccatcggggcggtcgaggtgcaggtctgctacccgcaagcgggcagggttgtcgcgcgtcagcacggtgggcaaggcgcgagccgcttcattggtgtcgagaaacccgttcagccgttgcagggtggcgcggtactgcgcaaagctgtcataggaggtgcgaaagaaggacagggcgtcttgcacttggccgaaagcctgagcggtctggatgacatcgcccagcttgatggcgccgctgaaaaaacgcggcgcctgcacgataaagggaaagacgacggcaagctggctgaccgacagattgaagccgtcgaatttcaagccccggaaaaccagttgccaggcgttggcaatcagcatgcggaaacgatggccgagggcgcgtccttctgtagcttcgccctgatagaaggcgatgctctcggcattgtcccgaagccgcaccaaggcatagcgaaagtttgccgacaggcgttccttcatgaagctgagctgaatcagggggcggccgatacgaaacgcgaacaaggtcgcaatgatgacgtagaggtagacggcaaacactattcctttcgggatgtctaggccggccaaatgcatcacgccggacagaccccagaggatgacggtgaattcgagcagcgaaacgacggcattgaccgcgccgaatgccaggctgcgtgagctgatggcgaaattggcaatgtccagttcgatgcgctgatcggggttgtcggcaggcgcggccaggaagtgatcccggtagtaggcgcgcccgtccagccagtcggtcatcagccgtcctgtcagccattgacgcagcctgatgtcgaaggcctggccgacatagctgtccaccagcgagcgcatgatgtgcaggctggccagcacggcgaagatagccagatagcgccagaagcttgtgatatccagtgcttgcaggctgctgtaaaagccgttgtaccaaaaggagaacagcacggtcatgcgtacgctggccagcgtgaggagtaataacagggccagcgtggccagcggccgccaactgttgcgcgggtggagataggggcctgcgagccgccagaactgacgtccccattgcgtacgattgataaggagcgtggtggctgccgtgccagccaccacagtgatacagaatgccttcagcagccagatcatgctgctgctcaattgtgtatgccaatccaccttgatccactttggtctaacagggccctgtttgcttagatcaagtcgccccgattagttccgggctgacggcggtggctggccggcagctcattgttatccatgaagctgctaagggaatttgagcttggctggattttttgtcgtcaaaatgacataaatcttatgaaacaagcccaaaaaatgaaggctttactgtattagtttttaagacggagtcaccaaaaatattgcgaaaaatcaaatgttctgcacttcgtgccgggtgtgaaaaaagcagtaagcggacctgagatgcgggtttttacttatatcgtactgtttcgaagtacagcgaacgaggcgttttggccggctagggttgatataaaaagcagagcgccggcggcgctctgcttaatgccaggggccttgcggttcgctgggtgcttacgacttagttgttgcttggagggtagtccaactcgccaaaggtgtattccccatcggctttagcctggcgcagttgctcttcgatctgtgtccgcgatgtgggcgcctcggaagtgatctggacatcccgaaatggcaggttgttcggttcgacgttgtctgcggcaatcgcgctggcgctcaacgccgtcatagatagcagtgcaagggtcgcctgagcaataagcctgttttcacggatcggctgaggtttagccggcgccaagcgcgccgagtgactccgcggagcgcagactgggaatggaaggcggctacctcagtcatctgggcgcctataatgcgcatccccctgcctgtacgcagaggggggcgttgaccttgcgaagccggccgggtagcgcagtattaatgaccgctatatttgttcgccactgcccgtgcccaagcacttccggcgcggcgctccccctatcaggaagcacacatggaaatcaccagccgccagattggcgaatttgaatcgggcatcagccttgaggccacgatggatggtgctcgctttggtatttatctggtgctgggcgcgccggatcttgacacgattccagatttcgtgccgcccgaggcattgtctcagggagcgtcgattcatgccgcctcagtggattcaacggaaggtgctcaagagcagatcgacgaggtgctggataacctcaatccctcggatgttgtcgtgtttttctgtgctgatgtggactgctttgctgccgcgatggacctgttgggtgtgccgctcgaagagtgatcaaattcttaccatagttacgctcgcatgctgttgattattagtaaataggacttgtgcaaatatttgcgcacatattaagcagccagtaacggcagtttctatttgttgcattcttcagacgtaattttatggattatcttgacttgggagaggaacctgacgatagtgacggcacgagagatcaagtgttgcgaagtttgtgcagtgccgtgcctttttcggcgtccgttattgttctgctgtcccctccttgattgcatcgtttctccgggcgcatagcgcccactatcttaggaaatacagtatggaaaccggcgtcgttaagtggttcaacgcagagaaaggctatggcttcatcaccccggaatcgggtggtaaggacctgttcgcccacttctccgagattcaatccaatggcttcaagacccttgaagagaaccagcgcgtgagctacgtcaccgccatgggccccaagggcccccaagccaccaagatccagctgatctaaattagctgagttttggtcgcaaaaagccccgcaaggggcttttttgttgtctttttgccgcatttgtacaggccttgggcgcttacagatcggtttcgttcagataccctaactctcggacgcttggccgctttcgacgggggagtcccccgcggcgggcaagcctgggcggcgcgggggattccccctgcggcatcatgcttcgggccctgcgcccctcgaggcactgggcgggtgacggcctgcctggctggaacccttagcacaggagatacccatgtttggcaatgcattggccgccgacgtcgtcggcttttggcgtgaggcggggccccgccgctggtttgcccgcgatgatgcgtttgatcacgagttccgcgagcgttttctggccttgcattacgcggccgcacgcggtgagttggcatcctgggagcagagtccggagggggtgttgggcttgcttattctgctggatcagtttccgcgcaacgccttccgcggaaccgggcatatgtttgcgaccgatggacttgcgctggcgattgcccgccgtgcgcttgtaaacggattcgatttaaaaatcgaaatgcaattaaggcctttcgtttatttgccgtatgaacatgctgaaaatctcgccgatcaagacgagtgtgtcagattaatgactcagttcggtggtgaaacgttgcggtatgcaattgttcatcgcgatgttattgcgcagtttggccgctttcctcataggaatgccagtcttgggcgtgacacctcagttgcagaacagtattttctcgacaaaggcgggttttccggctgaagcgtttggaatgaaaaccgggttgcctgttgtgttggaccgacgagcagcttcaaaattgattctaaatgtatcttttgtatcaaaagaattggacgagtattagagtttgaccgttgcgcaaaaacactcctacactgacctggcgaggtcaagcgatgcggtcaggtcctatgtcgcaagcgtgtttcccgtcccccctccttggcgtcttgcatcccgcgagcaatcgctgctttggttgaaggacagttcatggcaaccggtattgttaagtggtttaacgctgagaagggttacggtttcatcttgcccgacgacggtggcaaagatctctttgcgcactattccgagatccgcagcgagggttacaagtcactgcaagagaatcagcgtgtgtctttcgaaatcggagaggggccgaaaggtccaagcgcgaaagacatcaaggttattgtttgatggtctgataatgcaaaagccccagtgatggggcttttgcattaacgggctgtgcggcttggcgccagctcagtgtcgcttgtgcggactgccgccggcgtggtgagcatggtgcgagccgctgttcgtcagcttgtcgacaaaggcgatgccgatggccgacaagatgaatacgacatggatgatggtttgccacatcaccccggtttccgtgaagcgcgcgccggtggaacccagattgcctgcctctatgaaggtgcgaagcaggtgaatagacgagatgccaatgatggccattgccagtttgactttcagtacgctggcgttgacgtggcttagccactctggctggtcaggatggttctcgaggcgcaggcgcgagacaaaggtctcatagccgcccacgatcaccatgactagcaggttggaaatcatcacgacatcgatcagcccaaggacaatgagcatgatgtcctgttcgccgaaggtgctggtatgcgaaacgagatgccagagttccttcaaaaacaggaagacatacacaccttgggcgacgatcaggccaaggtagagggggagctgcagccagcgtgagctgaatattagtgcggacaggatgccgggtcggtgagattggtgagcattcatcgttgcgagccttggggtatgggaatcaggcggttcgcattctagcaatgccggcggcgattctggggcccggcgcaaagccctcgtggccgggtttcgggctctctgcccactttccggtaaaattgcacgtttacccgtttcgttttcttttcatccctcggaaaataggtcttttaatgcagcctgtggttgaaaccctctccggcctggagcgccgtgttgatctggccatttcggtggccgacgtggaaaaggaagtccaggcgcagctcaagcgcgtggcccgtaccgccaaggtgcccggcttccgtcccggcaaggcgccgatggccatgctcgagcgcagccatggtccgagcgtccgctatgacgtgatcaattcccaagtcgcccgtgcctttgagcaagccgtcgaagccgcccagttgcgcgtggcgggaagcccttcgctcgagcccaagacggaaggcgtggacgagaacacgctggccttctcggccactttcgaggtttatccggaagtcgctgtgcctgacctgtccgatctggccgtcacgcgctatgaaactgaagtcaccgacgcggaagtcgacaagacgctggatgtcctgcgcaagcaacgcgccagctatgaaacccgcgaaggccgcgccgcgcaagacgatgaccgcatcgttctcgatttcgccggcaccatcgacggcgtgcctttcgaaggcggcaaggccgagaacttccccttcatcctgggtcaaggccgcatgctgcctgagttcgaggaagccgctcgcggcctgaaggcaggtgacaccaaggttttcccgctcagcttccctgaggactaccagggtaaggaagtcgccggtaagacggctgaattcaccatcaccgtcaaggaagtggccgaggctgttctgcccgtcgtcgatgccgagttcgccaagtcgctgggccaggccgacgccgatgtcgaaaagctcaaggctgacatccgtggcaatatcgagcgtgaagtgaaggtccgttcgcaaggccgcaccaagaccagcgtcatggatgcgctggtcgaggccgccaagttcgacgtgcccaagtctctggtcgacaacgacgtgcaaggccgcatcgctcaggctcgtgaagagctcaaacagcgcggtgtgccgaatgccgacagcatgcccatgcctgccgaagtgttcgccgtcgaatccgagcgtcgcgtgcgcctgggtctgctagtttccgagctggtcaagcagcagcagttgcaggccaagcccgagcaggttcgcgcccgcatcgaagagttcgctcagaactacgagcagcctgctcaggttgtcagctactatctgtcggatcgtcagcgtcgcgccgaaatcgaagcgatcgtgctggaagacaacgtggtggcctacgtgctggaaaaggccaaggtaaccgatgagaaggttcccttcgatcagttgatggggatggcataactatgcagagattcaccgatttctatgcggcaatgtacggcggggcgtcggtgacgcccaccggattgggctatatcccgatggttgtggagcagtccggacgcggcgagcgcgcctacgacatttattcgcgcctgttgcgcgagcgcctgatctttttggtcgggccggtcaatgacgccacggccaatctggtcgtcgcccagctgctgttcctggaatcggagaatcctgataaggacatttccttctacatcaactcgcctggcgggtcggtgtatgccggaatggccattttcgacaccatgcagttcgtcaagcccgatgtgtccaccttgtgcacgggcctggcggcgagcatgggcgcctttttgctggctgcgggcaagaagggcaagcgtttctccttgcctaactcccgtatcatgattcaccagccgtcgggtggtgctcaggggcaggccagcgacatccagatccaggctaaggaaatcctggatttgcgcgagcgtctgaaccggattctggctgagaacaccggccagtccatggaacgcatcgccatagacaccgagcgcgacaccttcatgtctgctgaagatgcgctatcgtatggtctggtagacaaggttctggcacgccgcgaagacgtctgacgtatatttggctggcggcgggctctgactgcacgtctgataagcgttaagtgcttcccctgggtccaggggaagcatcctctactagagactagaaccacttatgcctgaaaaaaagggatcggcagacgcaaaagtgctgcattgctctttctgcaataagagccagcatgaggtccgcaagctgatcgcaggtccatccgtattcatctgtgatgagtgcatcgacctgtgcaatgacatcatccgcgaggaagcgcaggcaaccgcgcgcgcggcgattcgttccgaattgcccactccggttgagatcaaatccttcctggaccaatatgtaattggtcagaccggccccaagcgtatgctggcggttgctgtctataaccattacaagcgcattcgtcacggcgaaatcaagggcgatgaggtcgagctctccaagagcaacatcatgctgatcgggccgacaggctcgggcaagaccctgctggcccagacgcttgctcgcatgttgaatgttcccttcgtcatggccgacgcgaccacgcttaccgaagcgggttacgtgggcgaggacgtcgaaaacatcattcagaagctgttgcagaactgcaattacgatgttgagaaggcgcagcgcgccattatctacatcgatgaaattgacaagatttcacgcaaatccgataacccctcgatcacgcgcgacgtgtcgggtgagggcgtgcagcaggcgcttctgaaactgatcgagggtacggtggcttcggtgcctccccagggcgggcgcaagcatcccaatcaggattttgtgcaagttgatacgaccaacatcctgttcatcgtgggcggtgccttcgatggtctggaaaaggttatccgcgaccgcaccgagaagtcgggcatcggtttttcggctgcagtgcgcgccaagtccgagcgcggtgtcggcgagctgttcggcgaggcagaacctgaagatctgattaagtttggtcttattcccgaactggtcggtcgtcttcccgtcgtcgcgacgctggatgaacttgacgaggccgctctggtgcagattctcaccgagcccaagaatgcccttatcaagcagttccagaaactgtttgctatggagagcgccgaattggacatccgtcctgacgccctgcacgccattgctcgcaaggcgctgcagcgtaaaaccggcgcgcgtggtttgcgttccatcctggaatcggccttgctcgacaccatgtacgatttgccgacggcaggcaatatccgccgcgtggtggtcgatgccaatgtcatcgagggtgatggcaagcctttgcttatttacgcagatgaagtcgcagggtccgatgagtcggcccaaggcgaggttcgtgacgcggcggcctgaggcggcagcatccacgcaaaacccgtctttgacgggtttttttacatcttgatgtcgagaggcaatctgcatcttgatttttgggctattgttcccatatcagacgtaaccgacctggggctcatttgatgttgcggcccttgtgtccctctcattcactctgaggaactcactatgtctgcaagccagaccctgccttcagatcctatcgacctgcctttgttgcccttgcgcgacgtggtggtgtttccgcacatggtcatcccgctattcgtgggccgtccgcgctcgatccgtgcgctggaaatcgccatggaagccggcaagagcatcatgttggtggcgcagaaatccgcgggtaaggatgatccgacgcctgaggatgtgtatgaaatcggctgcgtggccagcatcctccagatgctcaaactgcccgacggcaccgtcaaagtgctggtcgagggtacgcagcgcgcgcgcatcaaccgcgtcgtggacggcgaatcgcactttacgtgcgaagtcagcctgatcgagcccgacaccgagactggccccgaaaccgaggccttgcgccgcgccatcgtggcccagtttgagcagtacgtaaaactcaacaagaagattccgcccgagattctgacctcgttggcgggtatcgacgacgccggccgtctggccgacacgattgccgcccacctgccgctcaagctcgagcaaaagcagaaaatgctggagatcgtgccgaccgccgagcgcctggaagccctgcttacccagctggaaacggagatcgacattcttcaggtcgagaagcgtattcgcggccgtgtgaagaagcagatggaaaagagccagcgcgattactacctgaatgagcaggtcaaggccattcagaaggagttgggcgaaggcgaggaaggcgccgatctcgaagagcttgagaagaaaatcatcgccgcgcatatgcctaaagaggcgcgcaaaaaggcggatggcgaactcaagaagctcaagctgatgtcgcccatgtcggcagaagccaccgtggtgcgcaattacatcgatacgctcatcaatcttccctggaagaaaaagagcaagatcaacaactcgatcgctaacgccgaacgcgtgctggacgatgaccactatggcctcgagaaggtcaaagagcgcatcgtcgaatatctcgcggtgcagcagcgcgtcgacaaggtcaaggcgcccattctgtgtctggtcggtcctccgggcgtcggcaagacctcgcttggccaatccatcgccaaggccacgaaccgcaagtttgtgcgcatggcgctgggcggtgtgcgcgatgaggccgagatccgtggccatcgccgtacctacatcggttcgatgccgggcaagattctgcagaacatgtccaaagtggctgtgcgcaatccgctcttcctgctcgatgaaatcgataagctcggtatggatttccgtggcgatccgtcgtcggcgctgctggaggtgctggaccccgaacagaaccacactttccaggaccattacatcgaggtcgatttcgacctttccgatgtgatgttcgtggcgacgagcaacacgctgaacattcccccggccttgctggaccgtatggaagtcatccgcctatcgggttacaccgaagaggaaaagattcatatcgccagcgatcacctcctgcccaagctgatgaagaacaatggcttgaaggagaacgagctgacggtggacgagagcgctttgcgcgatatcgtgcgctactacactcgtgaagccggtgtgcgtgcgctggagcgcgaagtgggcaaggtgtgccgcaaggtcgtcaagcagttgctgacggctcaggacaagggcgaggcggcgcttgcgacccctgtcgtggtgaatgccgacaatctgagcgactacctcggcgtgcgccgttacagctttggcatggccgaaaaagacaaccagatcggtcaagtgactggcctggcctggactgaggtgggcggcgatctgttgacgatcgaagtggcggatatgcccggcaagggcgttattcagcgcacgggttcgctgggcgacgtcatgaaagagtcggtcgaagcggcgcgcacggtcgtgcgctcgcgggcccgccgcctgggctttgccgatagcgtctttgaaaagcacgatatgcatgtgcacgtgccggaaggcgccacgcccaaggatggtccgtcggcgggtatcgcgatcaccacggccatggtttccgccttgtcgcgcattccggtgcgtgctgatgtggccatgaccggcgaaatcacgctgcgcggcgaagtgctgcccatcggtggcctgaaggaaaaactcctggcggcgcatcgcggtggtatcaagacggtcttgatacccgaagagaacgtgaaagacctcgccgatattccggataacgttaaaaaccgtctggaaatcgtgccggtgcgctggatcgacaaggtgcttgagctggcgctggagcgtcaacctgagccgctggccgatgaagagcccgtcaaggaggcgctggtcagcaagccggtcgagtcgaacgatcccgtgctcaagcactgattgctcgccgcaaggcggtaacgccgccggttaatggcatacaccccaaaagttggacaccgatccaaactttggggtgtttttcatgggctgtcgcttgccgcggcagtttgtcgccttggggtgtcgcttatgtagtgagcgctatccggttgactgcttttgaaacctgcgccgagcgacgcctaaagccagggcaaggaggcgggcgtcgtttcagggtaaagagagcgctttacgggcagagcgcgcgcagcaccttcgccagtttcttgatggcgatttccaattcgtgcggtgcatgggcagcaaaccccatgagaaagccggccttgcgccagcttgtggcatgtagcgcggtcagccctagcaggtcgacgcccgcgcgccgggcggactccagcgcttcgttttcgggaatgtcccggataaacacgcagggcatctgcatgcctcctgcaggcactcttggctcaacaaagtcggccaaatgctcacggaccaaacgggcaagcacatcccgccgttcggcatagacaagccgcatcgtgcgcacatgcgcgccatagtggccgccttcgatgaaacgagccagagtcagctgcgggatcggcgcattgtgcccgtccattaaggtgcgcgccacggtcatgggggcaacaagcgatgacggcaacaccatgtagccgatgcgcaggcctggaaacagcgatttcgtgaaggtgccgatatagatcgtccgttcattcgaatccagcccctgcacgcatgcggtgggcttgccggcgtagtgaaattcgctgtcgtagtcgtcctctatgatccagctctggtgctggcgagcccattcaatgacggccagccgcctgtccagtgccagcgtcgccccggtcggaaactggtgggagggtgtcaggaatacggctttgggatgctcgcctagcgcattagctgcctggctcagatgttctacgcgcaagccctcggcgtcgagcggaatcggcaggcattgcagccctgcggcgtcgaaggccttgcgcgcaccatggtagacaggatcttcgataaaaatccggtcgccagcatcgagcagcacgtgagcgcacaggttcagggcttgctgggaactggtcagcaccagcacgcgctcgggtgtcgcacgtgcaccgcgttcgagattgacataatccgcgatggcacgtcgcaagggttccatgccctgcggcgggctgtgcagcagcgccagggtgccgtattccttcagcacctgtcgctccagccgctcccaggtctggagtggaaagttgcgcgtttccgggacgcctggtgcaaaggggcgaggggtcagaaagtcccgaatcccgccgcctttgaatatgacgttcccacgctggctcaggcgcggcgctgtcttgttcacggcagtgcgacgtgctttgccccttgctgtcaggtgctgggtccgctccgacacgaagctgccgctgcccacgcgccgctcgatgaagccctcggcatgcagctgggtgtaggccgactcgaccgtatcgcgggagatccccaatgattttgccagtgtgcgtgacgcgggcaatggtctgcccacatcgagcgccccgtcgaggatgagttgccggacggcccgatggatgcgcacatgcaggggcaaagtcccatgcgccgggtcgctcatccaggctttaacggattcaagttgggcatttttgaacaattggccggtatacgcctagaaaaatggatgggtaaatcagtccattttggcgctacaaatgcgtcttgtaaacctaagtcaccgttttcaggagcccgagtcagatcatgccagccgccccgtcacctagccccgttcgctggagcgacctcacccatccaatcgttgccggtttgatctcggtcatcgtcaactacggcggcacttttattctggtgttccaagccgccaaggtggcgggtctcagccccgagcagacggcttcgtgggtatggtcgatttcgattggtgtgggggtgacagggatcttcctgagctggatttcacgcgagcccatcatcacggcctggtctacccccgcagccgctttcctcgtcgtggcgctggcgacgacgccctacgcggaagcggtcggcgcctacctgatctcggccgcagccttcgtggtgctagggctgtctggctgcttcgagcgggtcattcgcatgattcccccgggcgtggccgccgggctgttggccggtatcctgcttcagttcggtatcggcgctttcggcggcattaccgtcgatcccttgctcgcaggtgtgctgttcgtttcctatgtggtgttcaaacgattcagcgctcgttacgccgtggtcggcatcctcgtgctggggctggcctttttgctggctcaggagcgcgtcgatctgtccggtttgaggctggagctggcgaagccggtattcaccatgcccatgttctcgctcaattccctcctgagcctggccctgccgcttttcctcatcacgcttactgggcagtacatgcccggcatgctggtgttgcgcaacgacggctttaagagtagcgccaaccccatcgtggccctgacagggttgggctcgttactgatggcgcccttcggttcacacgcctttaatatcgctgccattacggccgccatcgctacgggcagagaggctcacgaagatccgtccaagcgctggatcgccggcatcgccgcaggcgtattctatgtgctggtcggagtattcgggctgacgctcgccgccgtgttcatggccttgcctgcgacctttatcaccacgctggccggtctggcgctgttgggcacgattggcggcagcctggccagcgcgctggccgatcccaggtcccgcgaagcatcgctcatcaccttcctggccgccgccgccaacattaagctgcttggtattggtggcgctttttgggggctggtgatcggcctggtggcctatgtgggtctcaacggtcgcttgccgcaacgggcagccaagcccgtcgttgctgggcagcctattaacgagcggccaagtcgatgatcgagccgccaggcgcgcaaacctggcgcggacagcccagccgctatcccgaggccgctagggcctaggatatccgacacgacctcggcgcggtgcaggcgcttctgttaacgcccgcgcgctttggcccgcccgagcttctgttccggcctgtgcggctcaggaccgggtttggcgccgcagcgccgggttcatgaagcccatcgtaacgatcagtgaaatcgccaggacggccatggccgcccaggccaggccctgcgctttgccccagcccagcagcaggccgccgacgatgccgcccgcagccacggcggtattccagccggtggtgtacatggcctgggcgacatcgaccgaatcgccggcgaagcgcgatagggctgcttgcgtgagggtgccgaagccgcctaccgccagtccccacagggcagcagcagagtagacgataggagcggcatgaccccacaggccgaatagcatggcggccagtgcgaacagcaacatgttggccagcgcgagaaagcgcaggcgtcgatccacgagggcgcccaccatccaaagcccgacgaccgagcccgcgccgaaggtgaaaagcaccacatcaaccttgctggccagcccggcaacctgcagcagcggttcgatgtagatgtacagaatgttgtgcgcgacgacgaagctgaacaccacaatcagcacggcgcggatgccgggcttgagaaagacctttgccagcggctggcgttggtcgcggttctggcctgcgaagtcaggcacgacggtttttatccatacgatgagcaccagggcgagcaaactcatcagcccgaaggccgcttgccagccgatatgccgtcccagcaaagcgccggcgggtacgccgagcactagcgcaatggtgcccccgatgccgacggttgcaatcgcgcgtccgctcaggtgggcgggagagatacggacggcgtagcccgccagcatagaccacacgatgccgccgaatacgccggcaaagaatcgcgcggtgatggacagcgtgtagtcgcgcgacagggcggtaagcaggttgacgacggcgaagccggcgattgcgaacagcagcagagggcgtcggcgcacaccctgtgtgagcgtcatcaccggaatcgcggcgaccaaggcgcccacggcatagaccgtgatgaactggcctgccaggctttccgatacctccaggctttgcgcaatcgatgagagtacgcccgcaggcagaatttcagtgagcagcgtgatgaaagcggccatcgccagcgcgagcagaccgcccagtggcagttgttgcgcgtggcgggatggggttgcgagggcgcgagtcattcctggtatttccggttttggctcttggtggagcgtggcggcgtaatcatgcctgcataggactgcgtggatatcatgtcgccctgaaattagggaagccaaggcggcagcttgtttgcgactgatacggagccggcagtcatgcctgcgccagcagagcaggtgtgggttgcagcaggagcgccgatgtctagctcgcgcttgatgtgcgggtcgagcaagcgggtttgtcttcgtgcgaaacgatcctcgaacaggcggcgcacatgccgcagccgccgcttgatcgattcggaggcaagaccattgccgcaggccggggggggcacgccggatggcgtagcgccgggcggctgcgcggcgactttgtgtcggcgcgcctaggggtcttggtgggtttgatcagagggcagggccggggtggttctgtgctctggtgcaggtattaatgcagagcgtgggtgcggatcaggccgacagcaaccccttcgagcgcgaattcgtcatcgggggccaccaggatgggagagaactcgggattttcgggcagcagctcgatgcggctgccgtggcgctgcagacgcttgacggtgacgtcatcgcccagccgggccacgatgatctgcccgttgcgcgcctcgctcgattttttgactgcaagcaggtcgccctcaagaatgcctgcgtcacgcatgctcatgccgcgcactttgagcaggtagtcaggggcttgcgaaaagaggctgggatcgacgccgacttcgcgctcgacatgttcggcggccagaatcgggctgccggccgccaccctgcctaccagcggcagcagcaactgtgacagcgaagccaggatgggggagggcgtgggttccgcatctttgaggcgtatgccgcgggacgcgcccgccgtgagctcgatggcgcctttgcgcgccaaggctttgaggtggtcttcggcagcgttgggcgatcgaaaacccaaggcctgggcgatttcggcacgtgtgggaggaaagcccgtacgggcgacggtttgccggatgaggtccaggatttcctgctggcgttccgtgagtttcgtggccatggtcgtgatctcaataatggcccgaggcttgtgtaaaccacggactgtatgtatatacagcgtgattctgggggacatagccaaaaaatgcaagtgatggcagatggcccgcctgcgccatgatccgcgtgttgcgtcttacatggcagggtggtgatcgggcagggaggggcaggcgcgaaggggcaggcgcgaaggggccagggactgcgcctgaagggggcatgggctaggcccgaaacgaacaaaccttccgtgttggcggaaggtttgtcagggctggcgcgcaaacgccagcgattacttcagaacggcggcgatcgcggcagcgacggtgtcgatattgcggctgttcagggcggctacgcagatgcggccgctggacaccgcgtacacaccgtgctcatcgcgcaggcggtccacttgggcagcggtcaggcccgagtaggagaacatgccgcgttgttgcagcacgaagctgaagtcctgcgtcacgccttgcgccttgatcttctcgaccagctgctggcgcatcaggcggatgcggtcgcgcatggcgtccagttcctgctgccattcggcgaacagtgcgggcgtgttgagtacggcggcaaccacgctgccgccgtgggtcggcgggttggagtagttggtgcgaatgacgcgcttgagctggctcaggacgcgggtggcttcgtccttgtcgccggcgacggcggtcagggcgccgacgcgctcgccatacagcgagaacgacttcgagaacgaggagctgatcagcatggtcaggcccatgctggcgaacagacgcacaaccgaagcgtctttttccaggttttcgccaaagccttggtaggcgatgtcgaggaaggggaccagtttgcgggccttgacgacttcggcgatctgcttccactgctcggccgtggggtccacgccggtggggttgtggcagcaggcgtgcagcacgacgatggtctgttcgggggctgcttgcagcgaggccagcatgccgtcgaaattcaggccatgggtggcggcatcgtaataagtgtaggtttcgactttgaagccggcgcgctcgaacagggcgcggtggttttcccagctcgggtcgctgatcaggactttggattgcggcagcaattgcttgaggaagtcggcgccgactttcagcgcgccggtgccgcccagcgtctgggtggtcagcaaacggccttcggcagccagcgtggaatcggcgccgaacagcagggcttgcgcgcccttgttgtaagcggcgatgccttcgatgggcagatagccgcgggcggcagcggcttcgacacgggccagttcggccttgcgaacggcgccgagcagcgggatgcgtccctcatcgtcgtagtagacgcccacgcccaaattcactttgccagggcgggtgtcggcgttgtactgctcgttcagaccaagaatggggtcgcgcggggcgagttcgacggaagcgaagagggtgctcatgggactagattgagtgggtggacgcacaatcgcgtgctgtggataatggtaggtttaccctcggacaagtctagcatgacagaccctggatacgtcgaatttcccggcagtccttttcaactctttcagccctatgcgccggctggcgatcagcccgccgccattgagggactcgtccagggggtggctgatggactgatgtaccagaccttgcttggcgtcacgggctcgggtaagacatttaccatggccaacgtgatcgcccggctagggcgtccggccttggtgctcgcgcccaacaagaccctggcggcgcagctttacgccgagatgcgcgatttctttcccaagaatgcggtcgagtatttcgtctcttactacgattactaccagcctgaggcctatgtgcccacgcgcgacctgttcattgagaaggattcctcagtcaatgaacatatcgagcagatgcgtttgtcggccaccaagagcctgctggaacggcgcgacaccatcatcgtgggcacggtgtcctgcatctacggtatcggcaacccgggcgactaccatgcaatggtgctgatcctgcgcgcaggagatcgtatttcccgccgtgaggtgctggcccggctggtcgccatgcagtacacgcgcaacgatgctgatttcacgcgcggcgcgttccgcgttcgcggtgaaaccatcgacatttttccggcggaaagccccgaactcgccttgcgcctgacgctattcgatgatgaggttgaaacgctggagctgtttgaccctttgaccggcaaggtgcgtcaaaagctgccgcgttttacggtctatccggggtcgcattacgtgacgccgcgagagacggtgctgcgcgccatcgagaccatcagggaagagttgcgcgaacggctgtccacgttcacgaatgagggcaagctgctcgaagctcagcggattgagcagcgcactcgtttcgatcttgaaatgttgcaagagctgggtttctgcaaaggcattgaaaactattctcgtcatttatccggcgcggcgccgggtgagccgccgccgacgctgattgattatttgcctgccgatgccctgatgttcatcgacgaaagtcacgtcacggtggggcagctgggtggcatgtatcggggtgaccgggcgcgcaaggagacactggtgcaatatggtttccgcctgccttcggccctggataaccggcctttaagactagaggagttcgaagcccgcatgcgccagtgcgtttttgtgtccgccaccccggcggattacgaacgccagcatgccgacaacgtcgtcgagcaggtggtgcggccgacaggcctggttgatcctgaggttgaggtgcgcccggcccatactcaggtggatgatctgctgggtgaaatccgccatcgcgtggcgcggcaagagcgtgtgctggtcaccacgctgaccaagcgcatgtccgaggacctgactgacttcctagccgagcacggggtgcgggtgcgatatttgcactcggatatcgacacggttgagcgggtggaaattatccgggacctgcgtctgggggtctttgatgtgctggtgggcatcaatctgttgcgcgaaggcctcgatattccagaggtgtcgttggtggccattctcgatgcggacaaggagggttttctgcgttctgagcgcagcctgattcagaccataggccgcgccgcccgcaatctgcatggccatgccattttgtacgctgaccggatcactgactcgatgcgccgtgccatggatgagaccagccggcggcgcagcaagcagttgcagcacaacgcagaccacggcattacggcgcgcggggtgaataaggcggtgcgagagctgatcgatggcgtcatggcgcccgcgaccacccatgacgcgctcgaagatgccgtgccgctcgctgccctgacggatgaaaaagcgatggcgcgcgagatcaagcgtcttgaaaagctgatgatggatcatgcccgcaacctggagtttgagcaggccgctgcggctcgggatgccttgaccgcgctcaaaaatcggctgcttctggacggagtcaggtgagggctgccgccgccttgcacacagggtggcggcgccaggaaagaagcaggtatttgcttattgctacgtgtgcaaaattcaggttcaaaactggggaaatcgagacaaaaacaacgattggcgccgccaatttgttcggtaagttgttgtttttaataaataaaaaatatattcgcgagcttgctggcaaaagcataaaaaagcaaaaaatgcttgctatattccgggttttcccgcagacttcttcccatgatgaccaaggtacttttcgtttgcatgggcaatatctgccgctcgccgagcgcagagggtgtttttcgccacctggtgaacgacgccggcctggctgaggtggtgcagatcgactctgcgggcacccacgcattccatatcggcgaggcgccggacgcccgggctgtggcggccgctcgcaagcgcggctacgacattagccagctccatgcccggcaggtcacggcggaagatttccgcgaatttgacctcattctctcgatggactgggacaatctgtctgccttgcagcagcagtgcccgaaagcctatcagcataaattgatgttgctgatgcgttttgccaatgattttgaagaagccacggttcctgacccctattatggcggtcaggaaggcttcgccaaggtgctcgactaccttgaggatgcctgtcagggcgtgttggagctggtgcgcaagcgcgccactcagtatcaggcggcctgatctccgggcggctgccatggttgaaaaaaccgcgccaaggcgcggttttttcaacttgagatacttagcaaattactcgggaatttgctatacttgagacaattactcgggtattcatcccgggtgccaagaccgggattgctgcctgtatccggcaggcggggcccggcggattcacaggaaatcaccatgcggctaaccaccaaaggacgtttcgccgtgactgccatgatcgatctggctatgcggcagcatagcggcccggtcactctcgcggcgatcagccagcgccagaatatttccctttcttatctggaacagctgttcggcaagctgcgccgccacgaactcgtggacagcgtgcgtggtccgggcggcggttattccctggcgcgcctggcgcgcaatgtgacggtggctgacatcatttttgcggtggacgagccgctggatgccaccagttgcggcggcaagcgggactgtaccagcggcaacgatggcaagccgggcaagtgcatgacgcacgagctctgggcaaccttgaaccgcaagatggtcgattacctggattcggtttccctgcaagacctggtggatcagcagcgcttgcgccaattgcaggaagccaacaatcaagcccaaggctgttcggtgcgcgtcaaccgtgcgggcgccaatgccgcagccgccacgcctgccgccaatgcggcggccaccgtctaagaagcatcaggaactgtactcatgagcaaccgcccgatttacctggactactctgccacgacgccggtcgatcctcgcgtggtcgagaaaatgattccctggctgtacgacaacttcggcaaccccgcctcgcgcagccatgctttcggctgggatgccgaagaagcggtcgagaacgcgcgcgtcgaggtggccaagctggtcaatgccgacccccgcgagatcgtctggacctccggcgccacggaatccgataacctcgccatcaaaggcgcagccaatttctatgccgagcgcggcaagcacatcattaccgtcaagaccgagcacaaggccgtgctggacacctgtcgcgagctggagcgccagggcttcgaagtgacctatctcgatgtcaaggaagacggtctgctggacctcgacgttttcaaggccgctttgcgtcctgacaccgtgctggtgtcggtgatgatggtcaacaacgaaatcggcgtgatccaggacatcgaaaccctgggtgaaatctgccgtgaaaaaggcatcattttccacgttgacgcagctcaggcgaccggcaaggtcgagatcgatctgcaaaagctcaaggtcgatctgatgtccttctcggcccacaagacctatggtcccaaaggcatcggcgcgctctatgtgcgccgcaagccgcgtgtgcgcatcgaagcgcagatgcatggcggtggccatgagcgcggctttcgttcgggcaccctggccacccatcagatcgttggcatgggtgaggcattccgcctggcgcgcgaagaaatgggcacggaaaacgagcgcgtgcgcatgttgcgtgaccgcctgttcgccggcctgtcgcagatcgaagaggtttatgtgaacggcagcatggagcaccgtgtgccgcacaatctgaacatcagcttcaactacgtcgaaggcgagtccctgatcatggcgatcaaggaactggccgtctccagcggctcggcctgcacctcggccagcctggagccttcctatgtgctgcgcgcgctgggccgcaatgacgaactggcgcacagctcgatccgttttactctgggccgcttcacgaccgaacaggaggtcgatttcacgatcgaactgctgaagagccgcgtcggcaagctgcgcgatatgtcgccgctctgggaaatggccaaagaaggcatcgatctgaacaccgtgcaatgggccgcgcactgagcgtgccgcacacgatagaacacgtggagaatcatcatggcatatagcgacaaggtcctggaccactacgaaaatccccgcaacgtcggttctttcgaaaagggcgacgactccgttggcaccggcatggtcggcgcgccggcctgtggtgacgtcatgaagctgcagatcaaggtcaatagcgaaggcgtgatcgaagacgcgcgcttcaagacctacggttgcggttcggccatcgcctctagctcgctggtgaccgagtgggtcaagggcaagaccctggatcaggctctgtccatccgcaatacccagatcgccgaagaactggcgttgccgccggtcaaaatccactgctccatcttggccgaagacgccatcaaggcggcggttcaggattacaaaaccaagcacggcgcggccgaggctgttacggcagactgatatggccgtcaccctgacccaacaagcggccaatcacgtcagccgctatctgcaaaagcgcggtaaagggatcgggctgcgcctgggcgtgcgcacgaccgggtgctcgggcatggcgtacaagctcgagtatgtggacgatcctgatgccgaggacgtggtgttcgagagctttggcgtgaaagtttttgtagacccgaaaagcttggcctatctggaaggcactgagctggattacgcccgcgaaggtctgaacgaaggcttcaagttcagcaatcctaacgaaaaggcgacctgcggctgcggcgagtcgttcacggtgtaaaccttggccgctgacgattatttcagtctgtttggtttgccttctaagtttgcgatcgacgctcaggccctcgaagaggcctggcgtctcgtggcggcgcgggtgcaccctgaccgctacgccacggccagcgccgctgagcgcagggtggcgatgcagtgggcggcccgcgcgaatgaggcttaccgtctgttgcgtgatcctatgctgcgcgcccgctatctgtgcgagtcggcaggcatagacttgcagaccgagagcaatacggcgatggctccggcctttctgatgcagcagatggaatggcgcgagatgctcgatgatgcccgtcacgatgagcgggcccgagcggctttgggcgaggagctggagcaggcgcgtgaggcgatgcgcgcctcgctcgccgagctgatcgacacgcgtcaagactatgccgccgccggccagaaagtgcgggaatggatgttcatcgagaaactggcccaggaattggcggccgtccagccctagtggcggccccgctctcagcgacaaatacaacaatggctttattgcagatttccgaacccggagagtcccccgcaccgcaccagcgacgtctggcggtggggatagatctgggtacgactcattctttggtagcggcggtgcgcagcagcgtgcccgaggttttgttggatgccgatggccaggctttgctgccttcggccgtgcgctatctgccgggcggacgcgtcatgatcggccgtggcgctctgccgcatcaggccagcgatccgctcaatacggtggtgtccgtcaagcgtttcatgggccgctcggccgatgatgcgcgcgcgagcggcgccccgtatgagtttgtcgatgcgccgggtatgttgcgcttgcgcaccctgcatggcgatctgagtcccgtcgaggtgtcggcgcagattctggcgaccttgcgtcagcgcgccgaggatgtcttgggcgatgacctggtcggagccgtgattacggtgccggcctatttcgacgatgcgcagcgccaggcgacgcgcgatgccgccaagctggctggtctgaatgtgctgcgtctgttgaacgagccgacggccgcggcaatcgcctatgggctggatcgggctgccgagggggtttatgcggtctatgacctgggcggcggcaccttcgatatttccattctgcgcttgagcaagggcgtgtttgaagtgattgccaccggcggcgataccgctttggggggggatgatttcgaccatgccatcgtggccgatctggtgtctgccgaggccttggaatctttgtcgatgtccgaccgccgcagccttctggtggcggcgcgggcagcgcgtgaaaccctgaccgatgccgacgatgcgcccatgacgttgacgctggacagcgggcgggtgattaacgcgacgctcacgcgggcgcacttcgaaacgctggccgccgggttggttgaacgcaccttgcaggcggcgcgacgcgccctgcgggatgctgggctggccttgggtgatgtgcagggcgtcgtcatggtgggtggcgcgacgcgcatgcccgtcgtgcgccgcgcggtgggcgaatttttcggcacctcgccgctgaccgatctcgatcctgaccgtgtcgtcgcgctgggcgcagccttgcaggccaatctgctggccggcaatcgggcgccgggcgaggactggttgctgttggacgtgacgcctttgtcgttgggcctggaaaccatgggtgggctggtggagcgcgtcattccgcgcaacagcaccattcccgtggcgcgggctcaggagttcacgacattcaaggacggccagaccgcgatgagcgtgcacgtcgtgcaaggcgagcgcgatctggtgagcgattgccgctcgctggcgcgcttcgagctgcgcggcattccgcccatggtggcgggcgcggcccgcatccgcgtgacctttcaggtcgatgccgacggcttgcttagcgtgacagcgagcgagcagagcacgggcgtcgaggcggccgtgacagtcaagccctcttatggcctgtccgatgatgagatcacgcgcatgttgtcggaaagcgtctcgcacgccgatgacgatgcgcgcgcgcgcatgctgcgcgaacaacaggtcgaggcccgccaactggtggagtccgtcagtgcggcgctagccgttgatggcgatctgctgaacgccgacgagcgcgccgtggttgacgctgcgttggccgccgccgctgcggcacaaagcgccgccgaagtggatgcggtgcgtcaggcggttcaggcgctgtctgatgccaccgaggatttcgccgcccgccgcatggatcgcagcatccgtgccgcgctggccggccgtaaactggacgaacttgcttaatcgaccccatgccgaaactgactgtattgcctcatcccgagttgtgccctgagggtgccgtgatcgatgacgcgccgacaggcgtgtcgatttgccgggttttgctcgataaccatatcgacatcgatcatgcttgcgagctgtcctgtgcctgcacgacctgccatgtcgtggtgcgccagggttacgcatcgctggaagaagccagcgataacgaggaagacctgctggataaggcctggggcctgacttcggtgtcacgtctgtcctgccaggccattgttgccgacgaggatttgacggtcgagattccgaaatacaccatcaaccatgccaaggaagatcactgatgaagtggatagacacttatcagattgccgaggctctggtggatacccatcccgatgtggaccccaagacggtgcgtttcacgcagttgcgcgattgggtgctggccttgcccggctttgacgatgatcccgcccggtcgggcgagaagattctcgaggccatccagatggcctggattgaagaagccgagtaaacgcggtttgcccgatatcccgccttgtgcgggattttgctgtttgggccggtgtcatgagacggcgtgcccgcggcggtatcattgcgtttttcttccgtgtgacgactcatcatgaccgtgccttctttgcgtttcggcctggccgccaaccgcctgcatcacgagacgcccgatgccgcgctgttcaactggttgcgggccagcggggcttccattcgtgaaatgggtattgagctgcataccgtggggcggacacacgacgccatcgtgcgcgagggcatgctacaggggtatcgcggcttgatccgctatccctacgggcgcgagggcggtctgatgaagctcgtggcccgagtgacccaggggcgcgatggtcaggctcccttcgatggcgccatctatttgattgatccggttgatccttcgtcgattttcccggaggcgcttgcgctcaaacgccaatgcatcacgcatggtcgtccgttcatttcgacgctggcgggcgcgattgagtggatcgagatcgagcgtgtgctggcagggttggcgcctgatcccgccctgaaccgcttgttccgttttgaggggcagacgctggccatgatcgctcacgatgcgctgaaagacgagatgatggcgtttgccgacgccaatttcgatgtgctctcgcagtttgcgcggcgcgtggcgacgggtacgacgggcgggcggctcaatgagctggcctggtcgcgcggctggcccaaggatcaaccctgggtgacgcgctatctgagcggtccattgggcggcgatgcgcaaatcgccgaactggtgttggagcatcaatgccagcgcgtgattttctttgaagatccgcatgtggcgcgtcagcatgaggcggatattcagctgctcgagcgtgcggtgcgcgttgtgaccgagtcggccacctgcgctacgtcgccatctgtggcgcggcgctgggccgacgcggtgcgccgtcatcaggcgcagtccaaggcgtagtcagaaagggcagcgcaagggcagcgcgaggggccgtccgctgctcagcgcggcctgcgctgccaggccagcaggccgcaggccagcgccagaatgagctgtaccatcgccatgggcagcaggaagtccagcttaccgtcggcgccaaccaggctggcgcggctcatccagagcaagcaggccagcacggcgctggcgagcagcaccgcgcaagccgcacaacaaaacagaaagccgcgccgcgccagccctctagaccggcggcggcgcggcaaaacgagataaagcccaagcgccacgaagcctgcaagcaagaggatcttggccagcatcgcggcgcctgcctcagtcttcgcggcgcaggtgcgggaacagaatcacgtcgcggatgctggggctgtcggtcagcagcatcaccagacgatcgatgccgatgccgcagccgcccgtggggggcatgccgtattccaatgcgcggatatagtcggcatcgaaatacatggcttcttcgtcgcctgcgtctttggcttcgacctgggcctgaaagcgtgccgcttggtcttcgggatcgttcagttcggagaagccgttggcgatttcacggcccgtgatgaagagctcaaagcgctcggtgatgccttcgcgcgtgtcggaggcgcgagccagcggcgagacttcgaccgggtaatcgacgataaaggtcggctcccagagtttggactcggccgtttcttcgaacagggcgagttgcagagcacccacaccggcgcgtgcgagcaccgggccgttgacgtcggcgccaaatttcttcagttcggcgcgcaggaagtccgcgtcgtcgagttggggctggctgtaatgcggggcatgtttgagaatggcttcgcagatcgtcaggcgcgcgaacggcttggacagatcgagttcgcgctcttgataggtcagtacggcgctgcccgtggcggtgatggccgcctggcggatcaggctttcggtgaagtccatgatccagcgatactccgcataggcggcgtagaactccatcatggtgaactcagggttgtggcgcgggcttaccccttcgttgcggaagttgcggttgatctcgaacacgcggtcaaagccaccgacgaccaggcgcttgagataaagctcgggcgcgatgcgcaggtacatttccatgtccagcgcattgtgatgggtgacgaatggcttggccgcggcgccgcccggaatcgggtgcagcatgggcgtttcgacttccaggaagtcggcagccagcatggcctggcggatgccgccgatggccttgctgcgcgcttcgaaggtgcggcgcgtggagtcggtcatgatgagatcgacgtagcgctggcggtagcgcaattcctggtcggacacaccatggaatttatcggggagcgggcgcagcgacttcgacagcaagcgggcgctggtggcatgcaccgagagctcgcccttgttggtcttgaacatcgtgccttcgatggcgatgatgtcaccgatatcccattgcttaaaggccgcatagacctcttcgcccagcgagccgcgttccaggtaaagctggatgcggccactgccgtcttgcagggtggcgaagctagctttgcccatcacgcgtttgagcatcattcgcccagccaccttgacgcgcacggcggcatcgaccagagcttgcgggtcctggtcgtcgtatttgtcgtgcagctgcgcggcgcgcgcgtccggaacgaagtcgttcgggtacgcgacacccgcttcgcgcagtttggccagcttggcgcgcctttcggcgatcaagcggttttcatcctgggcggtgggcaagtgatcagtcatgatgggtcattggtaattgcggatatcgtcgatttcggtctggccgaaatcatcgcgatcgaggaaggcgagaatgcggctggccacatctgccggggcggccagcttgccgctggaatggaagtcctggaatcgggccaggtccgggaaggacgagggggcgctggagcggatgtcggcttgcatgccggtgtcgacaatgccgggggccagcgacacgacgcgcacccctgtcgggccgtgttctttgttgagcacgcggctgtacatgtcgagcgcggccttggtggcgcagtacaccccccagccggcggtggggttacgccccgcgcccgaggatacattgatgatgcggcggtcggcctgcaggccttcgacggcctgtaagaagcggctggtgagtagcatcacggccgtgacgttgagcgtgaaagcctgggtgatcgcggcgctgtcatcgagtgcgccggtgttggccaccgggtgcaccgtgccagcgttgttgatgagcacatagcgtttggcgtcacgcgggatgactagcgattgcgctacatcggcagcggcctgggcatcggagagatcgacctggatttcggtcaggctgatgccagccgcaagggccagctcggccagttccgggtcggcgcggcgcgccagtgtgacgagccgggtgcccggtctgagcaggccgcgcgccaaggcggcgcccaggccacgcgaggcgccggtcaggatggcgaacgtttcggtcatgatgcaggactcctcagggtggagacggcagggcgcgaggccctgcgggatcaaacgccttgcttcaggctggcctggatgaaggggtccaggtcgccgtccagcactttctgcgtgttggagatttcgacgttggtgcgcagatctttgatgcggctctggtccaggacgtacgagcggatctgatggccccagcccacatcggtcttggagtcttcgagtttctgctgctcagccatgcgtttgcgcatttcgagttcgtacagcttggacttcagcatctgcatcgcttcggcgcggttgcggtgttgcgagcggtcgttctggcactgaaccacgatgccggaaggcatgtgcgtgatccgcacggccgagtcggttttgttgatgtgctgaccgcccgcgccgctggcgcggtaggtatcgacgcgcagatcggcagggttgacctcgacctcgaaggactcatcgacctcggggtagacgaagacgctggcgaaggaggtgtgacgcccgccggaggagtcgaaggggctcttgcggaccaggcggtgcacgccggtttcggtgcgcagataaccgaaagcatattcgccttcgagcttgatcgtggccgatttgatacccgcgatttcgccttcggattcttcgagcacctcggctttgaagcctttgcgctcggcgtacttcaggtactggcgcagcagcatggaggcccaatcctgggcttcggtgccgccggcgccggcctggatgtccaggaagcagttcagcgggtcggccggattggagaacatgcggcggaactcgaggccttcgagccgttcctggaaggtgttggcgtcgttttcgatggattcgagcgtggcgtcatcttcgtcggcggcggccagctcgaagagctcgagtgcgtcggccacgccctgtccgagttcggtcagcgtttgcacaacgtcttcgagcgattttttttcacggcccagatcctgggcgtgcttgggatcgttccagaccgccggatcttcgagttcggcgtttacgacgtgcaggcgttcggttttggcatcgtagtcaaagatacctccgtagagcctgttcgcgctccgcgtagtcggcgaggcgggcggcgatctggttctgacgttcggcttccatgagtgatcctggtgacttttgtgcgaaacctagtattttaacgtgcttgggccggagcaggtgctccggcccgtttatgggtgcggcgcggcttcacgcaaggcgctcaggccgccccggcgtactcgatgaccaactgcgccgacaccagtccgttccagacgttttgctccagtcgataggcggcctgaatatgctcgggcagcatctcgtcgtggccaaaccagatggcgtcaaagcgctggccgttgcgctcgagggagagcttgaggtgtttttcgccgacgagccgctggctgcggacgatgaactcgtcgagaaacagcggggcggcgaaaccggcgccccagacctgctgctgcaacatgcccgccacttcggcattggcatagccgctttccagcgagccatcggtttccagcaggggttcgaagtggtcgcggccggtcaattcgcgcacggcggcatcgaaggcgggcgcgaaggcggcatagccgtctatgcccagggtgaggccggcggccatggcatggccgccgaatttgcggatcaggccaggatggcgcttggagacgagatccagggcatcgcgcaggtggacgtcgggaatggaacgccccgaacctcggatttcgtcatcgcctgcgggggcgaaggccagggtggggcgccagaatttttctttcaggcgcgaggcgaccaggcccacgacgccctggtgccaggacgggtcaaagacgcagacggtggcgcctgcggccgcatccggcgcctccatggcggccatggcctgttcgcgcatttcggcttcgatgccgcggcgctcgcggttgatggcgtcgagttcgcgcgccatgcgcagcgcctgatcttcgtcgtcggtgctcagacaggcgatgcccagactcatgtcggccagcctgccggcggcattgatgcgcgggccgagcgcgaagcccaggtcaaagccgctggccgatcgcggctcgcgcccggccacggcaaacaaggcgcgcaggcccggctgcatgcggcccgaacgcatgcgcagcaggccctgtgtgacgagcaggcggttgttggcatcgagtttgaccacgtccgccaccgtgcccagagcgaccagatccgagagcgcatccaggcgcgggccgccatcggcggcatagacgcctcggcggcgcagttcggccctcagtgccagcatcatgtagaagatcacgcccacaccggccaggttcttggacggaaagccgcagccgggctggttcgggttgacgatggccagggcctcgggcaaggtgtcgcccggcaggtggtggtcggtgatgacgacgccgatgcccgccgcattggccgccgcgacgccgtccacgctggcgatgccattatcgacggtgatgatgatgtccggcttgccggcgcggtgcgccacggccaggtccaccacggcgggcgacaggccgtagccggtctcgaagcgattgggcaccagaaaatcgacgtcggcgcccatggcgctcagggcccgcagccctaccgcgcaggcggtcgcaccgtcgcagtcgtagtcggcgacgatcaggaggcgtttgccggcctgaatggcgtcggccagcaccgtggccgcgtggccggagtgggtgagggcgcctggaggcagcagggcaggccaggccattttggtctgggcggggtcggtcacgccgcgcgcggcccagagccgggcgagcagggggtgaatacccgccgcctccaaggctaggctggcgggcaggtcgggactgcggacggttaagcggggtgtgaccaccaggcgctccaattatgtttgggtgcgggcagccatttggccaggcccgagcgtggtttgagggtgagacgggtctggcgatcgcggcccagcagggtgagatcgagcgcccgcagcggccatccctgggcatctgcgagcggtttgaaccgttcgcggtccagcgtcgccagggcctgtagccagccgccccagtcggcggcgcgcgctagcgcgtcgagttcgggccagacctgagcctgcggtgttctgatcggccaggggcgagcgccgccgtagagccagagcccgttgacctcgggcacgcctcgggcggcgcgggcctcattgaccgggtgttcgtgccaggccatctgaatctcattgagaaagcggcgccacggacggttggcggcatcctgcgtccaccagtgttgcagacggtcgccggcaaccgcaagcgggctggcggcccgggggacgaggcccgcgggcagacgcaggcgccagcgctgcgggtggaggatctcggcgccgaactggccgtcctctagcaagggctggatggcttcgaatagtccggcgctctcttcgggccgcagatccatcaggccagggtcgagcagcacggcggaatccgcgcccagggccagatgcactagatcgcccagccagacggcctcgcttccctgagcttgcgccagcagcggccctaagcctgctcccaagggcaggcctggctcgggctgatagcccgccgcctgcaattgccagccttcataggcggtgcagccatgggtgcgcgggtcgaaacgagagggcagagcctgagccagcgtcagccagcggctgaaaacgggcgcgtaatcgggaaggtggcgcgccagttcgctggcggcggcgagatcgggcagggcgccggggatgacgatatacatgcccagattgtagtcgccaagcggcatggggcggcggcaaagactcggtcatacagtcggtcacacagtcgggctcgggatggggcgcaagcctgtgttttgacgcgcgggttagtgccataatgcgcaggtgctgaaaataccctacgaactatggatcggcgcccgctacgcgggtctggccggatcaggtcggcgcggcggacgccgcgaccgcttcatttccttcattgcggcctcctccatggcggggattgcgctcggtgtcgcggccttgattgtcgtgctctccgtgatgaacggttttcaaaaagaggtgcgcgaccgcatgttgtcggtgctgccgcacatagagctttatattcccggcgccctgccagagcgggttctggatcaatggcagcagtttggcgacgcggcgcgcaagaatcccgaggtcatcggcgaggcgcccttcgtggcggccggagccatgctggtgcggggtcagtccttgcatgccgtgcaggtgcgcggtatcgatcccgcgctggaagggaaggtgtccgatctacccaagcagatggtgactggcaagctcagtgatctgaagccaggcggttttggcgtggtgctgggcaatgagctggccgataacatgggcgtcaagacaggcgatacgctgttgatgcttgcaccgcaaggctcgatcagtccggccggtttcgcgccgcgcatgcgtcagtttacggtggtgggcacgttctcttcggggcattacgaatacgactcctccctggctttcatcgatgatgaagatgccgccaaggtgttccgcgacagcggcacggcgggtgtgcgcctgcgcgtggccgatatgcagcgcgcgccggaagtggccgctgagctgacccgggtgctgccgccctatgtcatggcgagcgattggtcgcgtaataatcgcacctggttcgccgccgtgcagaccgaaaaacgcatgatgtttcttatcttggcgctgattgtcgcggtggctgcgttcaatctgctgtcttcgctggtcatggcggtcaaagacaagcaatccgatatcgccattttgcgaacgctgggcgcaggcccgggcgaagtggcgcgcattttcctggtgcaaggggccctgatcggcgtgatcggcacggtgctgggggtggcgggcggcatgctcatcgcctggaatgtggatgtcatcgtgccctttatcgaaggcctgttcggcgtgcatttcctgccgcgcgaggtgtatttcatcagcgctttaccgtccgatccgcaaatggctgatatcgtcaccatcggcgtgacctcgctggtgctatcgctgctggccacgctgtacccgagctggcgcgcgtcgcgcctgcaacctgcccaggttctgcgccatgactgacacttcgctgcaagcggcgctgcgcgccgaacacctaagcaaggtctacgacgaaggtccggcgcgcatccaggtgctggatgacgtttcgctgacggtggcgcgtggcgagatggtcgccatcgtaggcgcttcgggttcgggcaagagcacactgctgcatatcctgggcctgctggacgtgccgaccagcggctcgctggtggtggacggcaccgccaccgagggcctgtcggaggcgcgcaaaagcgcggtgcgtaatcgcagcctgggttttgtttatcagtttcaccatctgttgccggaattctcggccttggataacgtcgccatgcccttgatcgtgcgccgcatggaccgcgatcaggcccgcctgcaggcccgtgaagtgctgggcctggtgggtctggctgcacgcgaagggcattatccgggccagctttcgggcggcgagcgccagcgcgtggccctggcgcgcgcgctggtcacgcggcccgcttgcgtgctggccgacgagcctaccggcaacctggaccgccagacggctcagaacatgttcgagctgctctcccgcgtcaatcgcgagtcgggcacggctttcgccatcgtgacgcacgacccggaactggcggcccgcgccgaccggcagctgcatatggcaaacgggcgcctgctgccgggttaatcatgctgatcgacacccactgccatctcgacgctgccgaattcgacgctgacaggcgggcgttgtggcaggcggcgcgtgaggcgggggtgggcgccatcgtgattcccgccgttgagcgcgccaacttccgcagggtgcgcgatctggcccatgccatggacggcggcgcttatgcgctgggcatccatccgctttatgtggaacgcgcccgcgacgaggatcttcaggctttgcgcgaggcggtcgaggccgccttgctggacccgcgctttgtcgccatcggtgagatcgggctggatttttttgtacccgagatcgccagcggtgcgccgcgagagcgccaggagcgtttttatgccgcgcaactggacctggccgctgaattcgggctgccggtgctgttgcatgtgcgccgctctcaagacatggtgctcaagtatctgcgccgtcaacgcggcttggtcggcggcatcgcccatgctttcaacggcagcgcggaacaggccaaggccttcatcaaccagggttttgctctgggtctgggcggcgccatgacctatgcgcgagccttgcagatacgccgtcatgccagcgatatcgcgctggatcatctggtgctggaaaccgatgcgcccgacattcctcccgcctggctgcatgaacccgagcgccgcaatacgccgggccaattgccgcgcattgcggccgagctggcggtgttgcgcgggtgcgccctcgaagccatcgcggctcgcaccagcgccacggcgcggcgggtcttaccgcgcttgcaggcctgagcgctgacgcgggcggcgctagggccggcgccggcagggccttgatcgcttcgttgagcttgggcttaaacaatatgcgcgacagccgcatcaagtatcattccctccgactcccgtgccacgactttcgtattgacgcatgccccttattgaattcgagcttgcccaaggcagcccccatatagaaatcaaccaattgctcaaggccagcggcgtctgtgacagcggcggggccggtaaagccctggttgcgcaaggcctggtccgggtgggcaatgaggtggaaacgcgcaagaccgccaagattcgcggtggccagattgtgagttacggtgatacccgtatcgtggtcagagatgcgccgtcgccctgacgcagcccccgaagcctgactgccgagccgccatgaaactcaaactgtctcagaattctatttttgcggtgttgttgcgctcgccctggtggatgagtgcgggcgtggccgttttcttgtgcgtggccgcgtttggcgccttacccaaggacttcgccgccgtggcggtgttctcggcggtaccgtttgccattatttcgctgctttccgccgtccggcaatggaaaaagccgtccgaggcgcgcgttctggccgtggcgcaagccgtggcggacatgtcgtgggcgcagttcgccgataccgccgaggccggtttcaaacgtgacggttgcgaggtggaaaggttgcagacagcgggggcggatttcttgctgcgccgcggggatcatcaggcgctggtgagcgcccggcgctggaaggccgccgccgtgggcgtcgaacccctgcgtgaattacaggccctgcgcgagaagcgcggcgcgcgcgaggccatctttattgcattgggcgatgtttccgacaaggcctggcactacgcccgcttgcaagatgtgtcgctaatgactgcgcccgagctggccaaattgctgcgcgaccaaaagttgcagtaagcgggcattggcctgggcaggctgcagccctgctttcctatggaccgttttcgtcctttaggtttcaggcatgcgtcaaggccgctcgtactgcgtcgggcgtgaaaggcgcttcatagaagcgcttgccggtggcgtcgaacagggcgttggcgatggcggcggggcctggcacggaagcggattctcccgcgcccatcggcgcctggtcctggcgcggcatcagtagcacgtcgatgggcggcaggtctttaaagccgatgatggggtagccgccccattcgcggctggtcacgccctggctgtcgaaagtgactttttccagcaggctgcggctcagtgtctggttgatgttgccgtggatctggtggcgcacgccgtccgggttgaccatcatgccggtgtcctggcccacgacgatgctttgcacccggatgcgcccgctgacagggtcgacgctcaggtcgataacccaggcggcccatgccgcgccaaagccgggaaacttgctgtgcacgtaacgcgcataggcgacgccacgcccgtgcagcaggccgtcggcgctcgggcggccacggctgccctgcgtgccagcgcgccattgcgctcgttctgcggtggcttcgatgaggtcgatggcgcggctatcgtccaggtggcgtatgcggtaggccactgggtcggcgcccgccgcgtgagccagctcatcgatcatgcaatcatgggcaaaggagttgggcagggccgatacgccgcgcagccaagaggcgcgcaccagcggcgcgaggtcgtggcagacgatgcggcggttctggtagcgataaggcgggacggacgtgcggtcgcccatttcgagggtgcgcggttcggcgggaatggctccagtcaggagcagggccagcagcggggcgtcattcgagggatagcgcaccgcgaagtcgtaggcgagcagctcgccctcggcgctgatggcggcgcccacgtccatcaattgccccgtgcccttgggttcccattggtgttcctgctcgcgggtgagctggacgcgcaccggtgcgccgacggcgatcgagagcagggcggcatcggcgcagacatcgtcggcgcagttgcggccataacagcccgcggcctccagccgcaccagttcgatgcggtcttcgcccagcttcagcaggcgatccagatccgtgcgcagcatgtgcggattctgtgagccggtccagacggtgagccgcccgtcgcggaaatccgccacggcgcatgaggggccgatggaggcatgcatttgatagggccagacatagctgcggcgcagatgcgtcgcggcctgggcgcagacggccgggacatcgccttcttcaagcagggtccgggggcgggccggctgggcgcgcagggcctgggccagattgtccaggcgcggggcgggcgggatgggtttccagcgtatcttcagggcgcgcatcgcggcgatggcctgctcctccctgtcggccacgacaccgatgaaatcgccctgcgccacgacctgcacattgcccggcagatgggctaccgatgcgcgatctaattcggccaggctttggccaatgaacgacccgccgtctcgccctgggtggggcgggcggatgacccgcccgtggcgcatgccgggtatccgcacatcgtgcacgaaactgagttcgccggtcgctttggcaggaatatccacgcgggcgatgttctggcccacgatgcggtattcggcggcgggcttcaggcctacctcctggtcgggcggcgccagagtcaggcgggtgtgccggccttgcagcaactgcccgtagccgagggtccgcctatcctggctgtcggccgggcgaatgacgccgtcacacacccgtagggcttcgcgcggcagattccattgcgcggcggccagcgccatcaggtgctcgcgcgcctgcgcggcggcgcggcgcaggggaatggctgagatctggatgctggcgctggcaatggtgggcccctgattgggcgcggcattggtatggccgagcaccatttcgaggcgggacagcggcacgtcgagttcttcagccacgatctgcgcgagcgcggtgcggatgcccgtgcccagatccacatggccattgaaggccagtacgcgccagtgggtatccgggtcctgaatcagcgccacgaagagttccgggcttgcctgaacataattggtggacacgcccggctgtccgggcgccgggcgtgggggggcggtcggctggcgcacgacgagcagggcgctagggtgggcgagcagcacgcccgccagcgcgagaggctgaggcagagtcatggggcgatgggtgttcggggctgacctgaaattatgccgcgctcagggggcgggggacagcgggctatccgtgatggccttggtgtcggccagcgcctgcgccaagggcatgacggcggcgtacttctgcgccatatcgaagaggttggcatcgtgcgggccgatagctcggtcgccgcagcagtccgagacaaccagcggccgaaagcccgcctgcatggcgtcgaccacgctggctcgcacgcagccgctggtcacgcatcctgccaccagcagcgtttgcacgccccgttgcgccagccagggggccagcatggtgccgaagaaggcggagggggtgcttttgcgcacgacatattcgcccgtggccgggctcagctcgggcacgatggcgctgttgtggctgtgctctttgagcgccagcatggcgggcactttgatgcagaagatattgctatcggcgtcgtcatccgagaacacgatgcggctgtgcgccacgggccagccgcgctcgcgggcgtgtgccagcagatgacgggtttgtgcgatggcgggggcaatgttgccgccgcctagcacggcagggtctgcgaagccattgacaaagtcgatgatgagtagcccgaaaggggctttgagcggcagcggcgtgccgaaaccctgccgtgcgtaggcggatacatcgccggccgtgccgggggtgggaaggatttgggtggaggcgttcatttgcggtccttgcggcgggcggcataagccagcccgggttcgtcttgcacaatgccgtcgatgaccatggcctggtcatccagggtgacgctgcatcggcgcatgggaatatcgatatggcaggccgtggtgcgggcgccgcccgcttcattgttggggcccatggaccacaggaaattgccctcgaaggcgcgcgcgtccatgccgatatgggcttctttgtcgtagtgcgccagcatcgaccactgcgcgcgcggctgcaggccccagccgacatgcgataccgcataggcttccgggtcttcgtaggcggccatgtagtccttcagaatgtcggcctgcaaaccgccattgatgcgggtcacataaccttgttcgatgatgagctcgatcgggtcgctgacatactctttcagggggagcaggatgtcgccgcggtcgagaatgacgcggccctggctttgcccttcattgggccaggtcagcacgaaaccgctgggccaatggtcccagcggcccggttcatccacgaagccatattcggagatggccggaaattcgcccaactggcagcgcaggtctgtgcctgccgccgaggtgatgtgcatctggcgcgccgccgcgatatggcgggcggcggcttgcacgcggctgcgatccgcttcggtgggcaccaggcggcacagcacttccggcggttcgatggccagcagaatcttggtgccggtttgaagaatctcgtgctgttcgggcgagaacagcagcgtcatcaggtctagcaccagatcgctggctttgagggccgcaatcgcggccgggttgccggtcagcggcgtggtgcctagataggccagcgcatcacggctgatcgacttttcggcgttgaccggcggcaggtccaggcggttggtgcgagcgcccatgtcggtggcggcggcgatggcgcagcgcagggtttgcgggtgcgtgtcggcgccggtcaacacggtgacggtctggccggcttcgagacgcgagagcgtgagtacctgcttccaggcctttatcagatcgatatcgctaacggacatggggtttcctcatggagtcggtagaagggcgggcctcagtccagcgtatggccgaggaagtcgccaaaggcggcgtaaaagccggcttcgttatcccaggggatcatgtgaccggcgttgcttacccgcacatgctgggtttgcggggctagtctttgccattcggccacatcctcctcgcgcacgacatcgccgcgttcggcagtcatcagcagcaagggcaggcgcaggtcgggcagattggcgtgaatgtcgtcgcgcccgaagtcttcgaaactctgcacgatggcgggctcatagcaggtgtgcaaccattgagcgcgcagttgacgctgctcttctgtccaggtggggcagaaggcccgcatgtcctcggcattcatgccatgggtggcctggcggatcgagtccacataccagggcagcttggcgggataggcgcggcggcccggtccggatacgggcgggtcgatgacgaccaggcgctccagcccttgcggctgggcgctggccgcacgcacggcgatgcgcccgcccattgaatggccggccagtgcgtagcgcctgagccccagggcctgcgcgaaggcgatgacatcggcggcctgggcatccaggccatagtccaggtcggggccgctggccgacaggccgcgcccgcgcacatccagcacataggtgtcgaaatggcggcccagacgttcgcctacaaaaccccaggtgacggccgggctggtgatgccaggtatgacgatgacggccggccgctcgctgcgcatggcgccgccgtaacgcagatagtgttggcggatgccattggcgtggacatggccgccgtaaagaaagtggctgctcatcatgcgctccgggagtaagggtaggcaccggacagcagggctcccgcaccgggtacgacggggtccaggccgagcgacttgagaatggcgtaagtggtggcgatggaggcggtgagcaccggcttaccggtttcggcttcgacctgggccacggccgccagcgagggcatttgcacgcaggccgacagcacgatgacgtcggcgtcggccacgttcatgccggcgacgatgccgggcagtttggcgggatcgtggcggcccacttcgagattgtcggggatttgcaatgcgcgccaatcgacgatctcaaagccttcggcgctgatgtagtccatgaccagctcggtcagcgggatcatgtagggcgcgaccagggcgattttcttggcgcccatgatgtgcaaggcatcgaccagggcgccggcgctggtgatgacaggtgcggtggcgccgttctcggcagtgcgctgggtcaggcgctcttgcgatttgcgatggtagccgcggcccatcgccatgatggcgactaggcaggcgtaacccagcacatcgacctgtgcatcgctgagttcctgcgcgcaacgatcgctttcggcgtccatcgccgctagttcttccttctgcactttcttcatgcgcatgcggctggaatggaaagtgaattgatcgtcgggccgcaacaccgagtgcgcgcgcagcatggcgggcacctcggtttccatggttgtgttggagctgggaacgatctggccgatacggaaatgcttggtcattggcttgcctcgagcagtgaagctagggttttcgataaattctcaaaatgagcgtctacgctctattcttacaaacagcgaggcagatagccagtccgttttttctagtggttttcacctaatggactgaaaatcttgcgttattttcaatattttcgttttgtttgaggtcgaattgaaagctgcgatgccaaaaaaataaagtgtgtactttgtaattttggtgtgtctggcctctgggccgccagttcgatatccggtctctcgcgcatccccctcatttctatccagcaaggagaagctccgtgtccaaatcccctcgtatcgccattgttggcgccggtcttggcggcgccgcaactgcggcgctgttgctcaaagagggtctgaatgtccgtgtctatgagcaggcgcagaccttctcgcggcttggggcgggcattcatgtgggccccaatgtcatgaaggtgctgcggcgcattggcatcgaagacgccctgaacgcgcagggctcgcaccccgactactggtatagccgtcattggcagacgggcgacatcctggcgcagatccccttgggcgactatgccgtcaagaactacggcgcctcctatctcaccgtgcaccggggcgatttccacgccttgttgatcgatgccttacccaaagagacgatcgcttacggcaaatcgctggttgacgtggaggataggggggatgtcgtggtgatgcatttcgccgacggcacctccgaggaggccgacatcgtgatcggcgccgatggggtgaactcgcgcattcgtgaagccctgctcgggcccgagctgcccaagtacgccggctatctggcgcaccgcgccgtgttccccacgccgcaaatcaaaagcggcatgctgccctttgactcctgcgtcaaatggtggagcgatgaccgccacatgatggtctatttcgtgacgggcaaggccgacgaaatctattacgtgaccggcgtgcccgttgagcactgggatctgaacgaccgctggctgcccagcagcaaagaggaaatgcgcgagaccttcagcggctggcatcccacggtacaggccctgatcgacggcacggttgaagtcaccaagtggtctttgctggaacgtgatcccctgccgctgtggagccgcggacgcatggtgttgctgggtgacgcctgccatcccatgaaaccccatatggcccagggcgcggcaatggccatcgaggacggcgccatgctggcgcgttgcttcaaagaagtcggcctggaccggcatgagttggctttcgccctctacgaggccaaccgggccgagcgcgccagcaaggtgcagcgcatctcgcatgacaacacctggctgcgcaccaatgaagatccttcctggtgcttcggctatgacgtgttcaacgaaccgctggtggaccctaaagtcggagcagtggcctgatggctgtctgccagccgggtttttatgggcttgctcacaagtctggctggcggcacccttgcaacctttccactgcaactgcgtcttatggcatcttccctttctaccgctagcgccatccggctgatggtcaatggatgcacgcatgacgtaccggcttcggccgatacggccttgctgcatgtgctgcgcaacgatctggagctcaatggccccaagtatggctgcggcctgggagagtgcggcgcctgcaccgtgctgatcgatggcgtggcggcgcgctcctgtgtgattccggtcaaagccgcgcagggcagggcggtaaccacgctggaaggtctgggcaggcggcaggcgcccgggcctacacagcaggcctttatcgagtgtcaggccgcgcaatgcggttattgcctgaatggcatgatcatgacggtcgaagcgctgttgcgccgcaatcctcgtcccaccgaacacatgctgcgtaacgagctacatcacaatctttgccgttgcggcacccatgtcgagatcatgcaggctgcgctgcgagcggtgcagttgcgcgccgagacaggggcgcaatctgcggacgaggcaaggcgatgagcggtttgccggcgcttgcgccttccgatctgctgcatggtctcgcattgcgcccgcccgtcgtggcatgggacggcgtgcgctatcaaggcagtctgttgtccaccctgcgtctggacgaagtccgcagccaggccggtgtggtggcggtggtacggcatgcgaacttcgcgggcgtggttgccgtcacgcctttgtatgcccggcaggccgccggggacctggcggcggtttggcaggcgccgcgcgatgggggcgcacaagccgacgtgcaggccgatgccgcggcttaccatttgcgcctgcccctgacacagacgggggcgcgagtcatcgtctggagtctgaacggccataccagtgtgtggctgccggcctgcgcgcccgatgtgcaggcggctgtgcgctgcgagctggctgtgttgttgcagcaggccgatacggcgattggcgtggcgctgatcaatgacggcgcgcccgccaagggtcagctactggatttgatggatgccgccgccgaggcggcgctgctgtcgcaatcgaccggccggcccgtctgcgtgccttgccaggctcaggcagccgccgaactcgtgctgcggcctgcgcaggccggtgcagccgaggtcttgcccggcaaggtgatgcccgccgcgccagcggccagcgtgttgcatgcgcaagggccctgggcgatgcgtccgagtctggcgcggctattgagccagcctgctcaggcctgcgcttcggcgcaagccaccgtatgcggcgatattcccttagtggcgcgcaaacagacggtcatcgcaccgcgcgccagtattcaagacctgaatgccgcgcaagtgttcgctcaggaaagcctgtggcatgagcaggcgctggcccagggcgaggaccccgtggcctggcggctgcaacacctgcctgaagggcgggctaaggatcttgcccggcaagtgatcgaaagggccggacaacaagcggatgacgccgcgccgggcctgctgcgaggcagaggcttcgcgaccgcgcaggtggagtccgtggatgaggccgggatcgcccgcaccacctggagtgcctgggttgccgaggtgacggtgcaggcccaaacgggccaggtggaggtgacgcgcgtcgtcgcgggccacgatagccagcatttgcacgccgccgcccaggccgagatcgaacaccagaacccaaggctcttggccaatgcacgccaattgctggccgggccgcctgcttttgatgactggggtgtcgccgccgagactagccccgcgcagggcagcgccgcagaactggccacgcgcgatccggcgcttgagctcaagcatggtgcgctggcgatggacggcgtggtcacgctgcccgcggcggcggccatcgccaatgccatccatgacgccacgggggtgcgcctgcgtgcggcgccttttgataccgagccactgcgtctggcgctggccggccgcgagcgcggcccgcgccgctggaaatggctgtttgccggcatggccgggttggccggcatggcggcggcagtctggcccgtgaaaccggcgctgccgttgacggaagggccggatgtctccttgtattcggctgcggcgatcgagcgcggccgtctggtggcggcggcgggagactgtgtggtttgccacactgcgcccggcggcaaggacaatgctggcggactggcgttggaaacgccttttgggcgggtctatagcaccaacatcacccctgataaggatacgggtatcggccgctggtcgtatgcggccttcgagcgcgccttgcgccaaggggtgcatcaagatgggcggcaactgtatccggcttttccttatacggccttcgctaaactgagcgacggcgatatgcaggcgctatatggctatctgatgtcgcagcctgctgagcgggccgagccgcccaagacggcgctggcctttcctttcaatatgcgtcccctgctggcgggctggaatgctttgttccatgacccaaagccgttcacgcccgacccctcgcgcagcgcgcaatggttgcgcggcgcctatctggtcgaaggggcgggtcattgtgcggcctgtcattcgccgcgcaaccgttttggcgcggaaaaaactggcctgcattatctggcggggggcgaggccgaaggctggaccgcgcccgcgctgaatcagttggaggcaggcggctggagccgcgagtcgctgtttcactatctgcgctccggctattcgccaagcagcggtgtggccgccgggccgatggccccggtgatacatggcctgtcagcgctgcccgacagcgatctgctggccatttcgacttatctgctggacttgccgggcgcggcgcccaagccccagattcaagcgcaagccgccacgcccgtcgcgccgccgctgaccgtgcaatctttgcaggcacgcaacgagcgcggggagcgtatttatcagaatgcctgcgcggcctgccatgaatccgacagcggcccgacgctcttcggcgtcaagcctcgcctgagcctgaataccaatgtgcatgccgctacgcccgacaacctgattcaaatcattcttcatggcatccagacgcccgccgatgaggcgctgggctatatgccgggatttaaagacagtcttaacgatgggcagatcgcggatctgatgagttatttacgggaacgtcacgcgccgggggagcctccctggccggaccccggcaacacaattagcaggctgcgcgctccggcgcataccaactaaaagacgcgcacataacgcgcacagtagtcagtgtggatcacaacaaggggtttttcattcatgtcagcttcattggtttcagtggacaaagccattcaggtggcgggcgtcggcaagtttcagtaccggctattcgtgattttcggcctggtctggatggcggatgctatgcaggtgctgtcgatcggctttagcgcgccatcgatcgccaaaactttcggcatcaccgtgccgcaggccctacagacgggcacgctgttctttgtgggcatgttgatcggcgctttcgcctttgggcggatggcggatcgcatcggacgacggccggtgctgatgatggccgtcgtcatcgacgcctgcgctggcgtggcttcggctttcgcgcccgaattcgcctggctgctgtttctgcgtttcctgacgggtatcggcgtgggcggcaccttgccggtggactacaccatgatggccgagttcctgccgagtgcgcgccgtggccgctggctggtgctgctggaatcgttctgggccgttggcacgattctcctggccttgctggccctggctgcggtctcgtggggtaatgatgcctggcgtgtcatcttcttcgtgaccggcttgcccgcgctggtcggtgtggtgctgcgcttttacattcccgaatcgccgatgtatttgaaccgcaatggcaaatcggatcaggcgcgtaaagtcctcgaacgcgtggctcgggtcaatcgccgcgacgtggtcgtgcccgagctgcaacccgaaacgcccgtgcataaatccctgtttgcgctgttctcttccagcttccggcgtcgcagcatcgggctgtttctcgcctgggcgctgatctccattgcctactacggcgtgtttgtctacctgcccgtcaagctcagttccgaaggctttgcctttatgcgcggccaggagttcctggtggtgctggccttggtgcaattgccgggtttcgctttgtcggcctatggcgtcgagcgctggggccgcaagcccacgctggtcggtttcctgctgttgagcgcggtgggctgcctgttgtatagcctgggtacctcgcccgtcgtggtggtgggttcgaccctgttgatgagcttttcgctcttgggcacctggggcgcgctgtatgccttcacgccagaggtctacccgaccgatctgcgcgccagcggcatgggcatggcaggggccgtggcgcgctttggcggccttttcgcacccgccatcatcgcgcccatcatgagcacccacttcactttctcgctggtggtgctgtccgccatgctcgtggctggcgccgcgtgcatctggtcggtggatgtggaatcaaaagaccgcgcactcgattgagttgatcgctagtctttcatgagggcgacgaaccggcatcaagccggttcgtcgctttgcagcattttggtcagcagaaaatccagcgccagacgttccgcggggttcagatttccgtaggtgctttcggtgatctgctcggcgaagggctccatctcctggaccagcgcctggcccaccgttgtgagattgatcaccactttgcggcggtcgacggggtcgtggtccacctgcaccaggccgcgttgcttcaagcggtctaccacgccgcgcaccgtcgcttggtcgatgacggtggttttgaccagatccgccagtgagctcgcgccgttgtcccgcacggaacacagcacgacgaattgcgcggccgtgagttgagagtccgggatgtattgctgaaaaagcgccgtatgccgctgatagacgcgccgtagcaaatgaccgatttgatgggagaacaaatagccatctgcgtcggaccgacgcttgtcttttttattgcgcataagcctgtcccatactccgctttttcttagcgcgccgcttgcgcgcattgtttgtgagttgcgcctgccagtagttttcacgcataccgggggtggtgctattttactgtgaggtcgcgccggcatggcgtttttgacgactgcgccgcgcaagcagctaggcctcttgaggtcggagcgccgggtgatggctttccccggatgaggacggcgatgcgctcttctgtgtcaccgaccaggccgggcggcaagcggtattgacccgagactcaggcaggcacaccgggagccgcttcgccccgaaacaccggcaggtggttggcgatctggcgcaggatttccagggcggcgtctgatagggggcgcccggttcgcaccagcatttggcattgcgtgccggtcagcgccggatgctcgaccgcccgcccgacgaggctgccttcggccagctcgcggtgggcgcccagcgcgggcatcaaggtcacgccagcgccgctttccacatattgtttgagcacccgcagcgaattggtcgtcaggctgggggtgaggtggatgcgttcggtcagctcgacgacatcgatgatgcggcgcagcccatagggggctgacatcaaggcgtagggataggccagcatcgcttgcagggtgatcggcccgccttgccgtgctaacgcatggttaggggcggccagcaattgcacgggatgcacggccgccaggcggcagcgcacgcgcggatcgacgggcgggttaaaggccagccccagatgcgcggcatcgctggcgacgagttcgaccacttcgttgaccgaggcggtttccacatcgagttggatgagcgggtgacggcggcagaaggggccgatcacctgttccatcagggtgtcgatgaagccttcgctgatcacgattttcacgtggccgctacgcatgccgcgcagggcttccagcctggcggccagatgttcgtgttgggcctggcagccctggtgatagtccagcaccatgctggccgcttcagtcggggccaggcctcggccgcgccgctcgaacagggtgacgtccagctcttgttccaacaggcggatttgcctgctgatgaccgaggcggcagtatccagcttgtcggcggcagcgcgcaccgagccgcaacgcaccacctcgtagaaatagcgcaaacgcgcttgattgatatcttgcacaacttctccgcgcacaaattccaagtactgttgcctgtagggcaacggtactgtagcagtgcggtgcttgttcgtcataagccctctaccaataatgttggcctgattacgcgccggccggccgcctgccggcttgataacgaacgacctggaaaaagcgggccttccgtgcccgcggggaaattgattcatggctttgacgaacagcttgccggacccccggcttaaaccgctttatgacaagatcacctggcgtctgctgccttttttgctgctgtgctatgtgtttgcttatctggatcgcgtgaacatcggctttgccaagttacagatgcagaccgatatcgggctgtcggatgctgcctatggtctgggcgcgggtattttctttttgggttatgtgctgttcgaagtgccgagcaatctgctgctcaaccgcatcggcgcgcgccgcaccatcagccgcatcatggtgctgtggggcctgacctcggccgccatgttgtttgcccgcgatgaatactcgttttatgccttgcgctttctgctgggggtgttcgaggcgggtttcgcgccgggcatgattttttacctgacttattggtactcgcagtcgcgcatggcgggcgtcatggccgtggttatgctggccggcccgatcggcggcatgttcggcgggcccgtgtccacctggattatgagcgctttcaatggcgatcatggactggcgggctggcaatggatgtttctgctggaaggtctgccttgcgtggcgctgggtgttattgcctacttcaccatgacagaccggcctgaacaggccaaatggctcagccaggaagagaaggctttgctggcgtctgacctggcgcggcgcagcgcagcgccgcagcattttcgggccgtgctgcgcaaccccacggtctatcgcctggcgctgacctatttctgcctgatctgcggtatctacgccgtcagcttctggttgccgaccctgctcaagattgccggcatcacggatctgcgcgcgattggctggtattccgcgccgccctacctcgtggccatgtttgcgatgatacttgttgcgcgcagttcggatcgccgcaaagagcgccgctggcatacggtcgtgcccgcgctctttgcaggtttggcgctgtgcgtggccactgtcctgtccaccgatttctggccctcgctcattgccatcacgctggccaccgcgctgatgtgggcgtcgtacaccgtgttctgggccattccttcccaagtcttgagcggcgaggcggccgcaggcggcatcgcgctcatcaacagtatcggtttgctgggcggctttctgagcccttcgctcataggctggtcgcaaaagatgaccggttcgctctccagcggcctgtatctgattgccggcctcttgattgtgggcggcctgctgctcattaccacccgcttgccgcaggccgggcagactggccgctgattcaaggagcccatcatgcatattctggttgccggttttcagcacgaaaccaataccttcgcgccttccaaggccgactacgaaaactttgttcgtggggaaggctttcctgcgctagtgcggggcgaggatctgctcgcgctgcgcgaggtcaatatcccggcggggggctttctgaacgccgtgctgtccgaggggcatacggtgcgcccggtcatctgggcaggcgccagcccctcggcgcatgtgacgcgccaggccttcgagcgcatcaccggcgagatcgaggcggcagctcgtgagggccgctatgacgcagtctatctcgacctgcatggcgccatggtcaccgaagattatgacgacggcgaaggtgagattctgcgccgcgtgcgcgcggccgtgggcccggacacccccattgtggcgagcctggatctgcacgccaatgtgacccaggccatgctggatcaggcttgcgcgctggtggcgtttcgcacctatccgcatgtggatatggccgagatcggcgctcgcgcggcggccttgctgcaagcgcgtatcgccgcgggcaagcattggcacacggccgtgcgtcgcctgccttttctgatcccgatcaatggcatgtgcacgctgctggaacccgcgcagagcgtgtatgcggagctgggagagctggaagcgaagacggctgggctcgacagtctgtcgtatgcgccaggctttcctgcggccgatttcccggagtgcgggccggtcgtgtgggcccatgggccggaccgcgacgccgtcgagcaggcagtgcaaaccttggcccgccgtattgccgcgctggagccgcagtggtcgcctgagttcttggcgccagagcaagccgtgcgcgaggcgcagcacctggcggcgggcgcgagccgccccgtcattattgccgacacgcaggacaatcctggcgcggggggcgacgccaacaccaccgggatgttgcgcgccttgatcgatgccgatgcgcaaaacgccgccatcggcctcatgtgcgatcccgatgcggtgcggcaggccttggcggccggactgggcaagaccctgcgtttgcgtatcggcgggcaatcgggggcggctggcgatgcgccctatgaaaacaccttcgtggtggaacatgtcagcgatggtaaaacgcgctttgagggtccgatgatgcatggcatggacgcggatgtcggcccgacggtgcgcctgcgtcatggcggcgtgtcggtggtggtcagcagcaacaaggcccagaccctggaccgcaacctgatccgtctgggcggcctcaatcccgaggatttggccattctggtggtgaaaagctcggtgcatttccgcgcggactttcagcccattgcgcaggccgtgctgattgccaaggcgcccggccccatgcaggctgatccggccgatctgccctggactgcgctggccccgggcatgcgcacccgtcccttaggtccggccttcgagccggctaagtagcgccgcgcgtccgggcgggatgccgcgccatggccatctggccatggcttgcgccgccggcacgacatggcccggcggctgtggcgccaaagcgctttgccggcgccggagtaaaatccgctccccatgcgcttctcagactttgacctccgcctcgccgcctttggcgcccagcccgtccatcgaggccgcatcgcccgtgtgtggctgaacgggcaggcgctcgacacgggcacccggaggcggcattccgagcattttttgccgttggccttgcgcgaggcgctgccggcgttgacggccgaactcgatggcctggcccgcgttcattccgagcatgcgggcagcgatggctcgcgcctcttggtggcgctggccgacgggcagatggtggagagcgtgctgctgccgcgagatgggctttgcgtgtccacccaggtcggttgcgcggtcggctgccgcttttgcatgacgggcaagagcggcctgatccgtcaggtcacaagcatggagatacttgcccaggtcgtgctggcgcggcgccggcgtgcggtgaagaaagtcgtgttcatgggcatgggcgaacccgcccacaacctggagaacgtgctcgaagccatcaatctgctgggcaccgaaggcaatatcggtcacaagaacctggtattctcgaccgtaggcgaccggcgcgtattcgaagcgctgccgcaacagcgcgtcaagccagcgctggctttgtcgctgcataccaccaaggccgagctgcgcgcgcgattgttgccgcgcgcgcccagtatcgcacccgacgaattggtggagctaggtgagcggtatgcccgccacatcggctatcccatccagtatcaatggacgctgctcaagggcgttaatgacggcaacgacgagctcgacgcggtgttgcgtctgctcaagggcaaatatggcgtgctcaatgtcatccccttcaatagtctggagggggatgactatcaacgtcccgacctggagcgtatccgcgaaattgtccgctacgtgcacagccggggtgtcttggtcaaagtgcgcaatagcgcagggcaggatgtcgatggcggttgcggccaactgcgcgcccgcgcgacgggcgccgaccaggtggtgacgctgcgccgcgcgcccaggcctcaagccgttcaggcctgaggcggcatccctcgggcctgcgggtgagggagctttcttcaaccctggcctatgccttcgcgcctgttgtccatgttttcccccgggagttgcaccgccttgcgcattgacaggccagcaccctgagaacgcgtgcgcggcccgttcatgtctcggtctgttgcgccaacaggtatttccccctgcgaccaatcacgacacagtctgcccacgcagcgcagcttctcgcgcaaagtgcggtttttgcgaggtggccgtgtctggaaagcgggtagtcatgcggtttgcgccttggggcttgctggtgctggcggctgtgttggccttgatccgggcctggacctggggtacggagctgttggctgcggcgcatgacaacgaggtgttcgcgctggagctgaccatcgccagtctggcgcggggcgacgcgtccagccgcagctttgccgccgagctggatacctcgcggccttcgggggtgccgcgccgtttgcaggtgacgtggcgggcattgccgggtggcgctgtgccagaggtgattccggggcagcgctggcgcatggtgatggtgttgcgccgcccttatggccatgccaatccgcatggcccgcatgccgagcggcgttttcatgccgagcgggtgggggcgacggcctcggtgcgtggccatccgcgcttgctggcgccgcctcgcggctattggctggagcgtgcgcggcatgccttgcgggcccgtcttgccgacgcgctggaagggcgggtttatgccggggtgatcatcgcgctggtgatgggggatcagcaatcgatacgccgcgaggactgggtggtgttcaaccgcacggggatcacgcatttggtgtcgatcagcggtttgcatgtgaccatgttgtcggggctggcggcggcctgggcgcgctggctttggcctcgtgcgcgctggcgcggccgctatcttgccgagcgctgggcagcgcagcgggtagcggcattgatggcggtgttgacggcgttgagttattgcctgctggctggctggagcgtgccgacgcggcgcacgttttttatgctggcggtagtggcctgggccttgcaggcgcgtttgccgctcacgccgggagcgatcctgtctgtggcggcggcccttgtcgtcgtgctcgatccctgggcgctgacaacgccgggtttctggctgtctttcggcgcggtggcgattttgatgcgcgtggtgctgacacagcgcagcggatcgcgctggcagcgctggcgaatggccgtctgggacttctgccgcacacagatggcggtcacgctgggtctgatgccattgctggcgttctgggtgggcgaggtgtcgctggtgtcgcctctggccaatgccttggcgatcccctgggtcagtctttgggtgacgccgctggccttattgaccggcgcgctggtatggctgccgggtgcggcgtggttaggcggactggcgcatgagagttttgcgggcttgatgtggggcctgtcgtggctggctgcctggcgctgggcaagcctgccggtggcggcggcgccgatctatttgctggggctcgcattgatgggtgtcgcctgggccttgcagggccggggctggccatcgcggtgggtcggatgggtatgcatcgtgcccatgctggtttggcggccggagcggccccccgaaggcgggtggcgtctggcggcgctggacgtggggcagggcacggcggtggtggtcgaaactgctcggcatgtgctgctttatgacaccgggccgcgccattaccgttcctgggacgcgggcgagcgtctggtgctgccctatctgcgggcgcggggtattgcgcgcttggatcatctggtggtgtcacatgcggatctggatcatgccggcgggctgatgagcctgttgacggtgttgcccgtgagccggtcctgggcctcctttgttttgccggcttggctgaggcgcgagcgccgtctgcgcgagcgggaaggggaggtcttgcctgccgagattcctttgcctgggcagcagcatgactgccgggcgggcgacgggtgggagatggatggggtgcgtttccggtttctgcatccaggcgccgatcctaccctgtggcccaagggcaataatgctcgcagttgcgtgttgctgatcgaaggcggcgtccatcgtgccctattgccgggcgatgtggccaaggcgcaagagcgtgattggctggctgcgctgcctgcggtggatgtcgtgttggcgccgcatcatggttctgccggttcatccagccaggagctggtcgacgcggcgggtgcgtcgcatgttattgcgcaggcgggacgtttcagccgtttcgggcatccggcgccggccgccatgcggcgttggcaacgggccggggcgcgtgtctggcgcacggatctcgatggcgccgtgattgtcgagtcaggcgagtccttgaccgtgagcgggtggcggcatgagcggtgggatggttttgcgcaggagaccgccgagatgtttgccggacgctagggcattgagcccttggctagtcgtatgatgcctctccgatgtgggccggcgaggctggcgaagccagtatggcggcgttgcgtctaacaggctaggcacagttggcggcgcgcgcattgtcgcagtaacggcgctcgggccaatacacatcagggatacgattgagggccggtttggcgaacagatagccctggaagcgctcaactcccgctgcttgcaaccagcaccactcatcgatggactcgacgccttccgcgacgggggtaatgcccattgccgtgcacacctggacaatggcgagcacgatggcctgcctcgggccgtcggtatgaatgtcctggatgatcctgcggtcgatcttgagtttgtctggctgaaattcggccagaagcgacaggccggcaaagcccgaaccgaaatcatcgattgctacgccgactccgaaagcacgcagtctcttgatggcgtttccgaacgatctgagacaggagatggcctcctgctcggtaatctccacgagcacctgggtgggtgaaagcccgcttgcctcgatgtgcgcaaccagcttgtccacggcgtccggcaccgtcatgagcgacatggggaacagattgaccgcgaccttgatgtgctgttggccgatttggtgcgccagccggaaggcgagggcttttgactcaatatcgagccggtaacggtgctcggccggatacgacgagaaaaactgctcaggagatccgccgttgcgcccacgtatgaggaactcaaacgaagagatgtcgcggcgcatcggattgacaatgggttgaagcgcgaattgatagggagggtcatcgttctgtgcgatgtctgaacggtcggtatcgtcacccccctcttttgcatccataaagggcggggccgaccagtttgatgaagaatcgccttcgatgatgtggcccacgctgctggactgcacgtagagcagcagaatcttgatgacccggtcatcgctgttgctaaactgagtcatgcccaccattttggcgagaatcgccagcctgggattgatcgattcgcttccgcgcaggtcgatcaaggccatcgggttgcccttgaagcggcgagccggggcgtaatcccgcagaagatgaaccacatcgctgtgccggggatcgcgctttatgtctccatataggacatcgacggcgttttgcgggccttccagcaactgcacgaaatgcaggccgtcaaacagcaaaatgccggtgatattttcgcgcgcgtttcgcagtctggctgcctggatcagttctccaagacgctcttcatcaaatgccacaaccgcgcggctgcgatagatcagggtcgagagcattgcatcctcccaggtacgatcgtgggtggttcgtgaatcttgctcaatgcatgaacatctgcctgggcccgcctattgcgcaaaacttgctcgcgctctgcgaaagaaggggcgagtcgcaggggtttgaatcattcacgggtaaggctatccccgattcagggggtgaaatcaaaacctacttgatcctaaccctgaatgcattcggattagaagcagaaagtctccataatgcgtccctaaataagaattagttcaagtcagagggcaggccggcggctgagtcgcccggtcatggccagccatgccaggggcagggcggcgtgggggtgttccagtacgcctctgtcagccaggcgtgaatggcgccgccttgcagagttaagatctgcgcttgggccacgatggccgcctggaggcttgcatgtcagaaccgcgtctggatttcgttacttgtgtcagtccggcgggttttcaccgcatggcctattgggagtggggagaccccgacaatgatgatgtggtgatgtgtgtgcacggcctcacgcgcaatggccgcgacttcgaccaccttgcgcggcgtctggcagggcgttaccgcgtggtgtgccccgatgtggtcgggcgagggcagtcggattggctggtcaacccgctgtactacacgatcccgcagtatgttgccgacatgatgacgcttctggccagggtgcagcccaagaccctggcctgggtgggcacctcgatgggtgggcttatcggactggggctggctggcgccttggccatggcgcgccagaccagacaggctcctgcgggtattcatctgccccaggagcgagacatccatatcgactacatggtgctcaacgatgtagggccgcggatggagcgtatcgcgctggatcggattaccgactatgtcggtctgccgggtatttacagcagcttcgaggatgccgtggcggcgaccaagctggcctgcgccaccttcgggccgcacgacgaaacgcaatggcgcgaactggccgatcatagttatacccggcaggggccattctggatcaagcgctatgacctcaagcttgccttggcgctcgtgacccaggtcggcccggatacctatttggctggcgagcaattgctttggcaggcctatgaggcgctggactgccctatcctcgttctacgcggtgaagaatcagacttgctaaaggcgtccaccgttgcggagatgcgccagcgtaatccgcttaccgaagagcgcgtgtttgcgggggtgggccatgcccccacactgatgtcgccggagcagattgagcctgttgcggcgtttctgcacgccagctagttcgcggctgtccctgctcatacaataggccgatgaacacctcctgcttgaacatcgatttgcattgtcattccactatgtctgacggcatgttgccgcctgcggacgtggcgcgccgtgcgcatgccaatggtgtcgatgtttgggccttgaccgaccacgatgaagtgagcggtgtcgcgcaggcgcgagcagcggcggcagaactggggatgcgcttcatcactggcgcggaaatttccgtgacctgggcaggtcagaccgtccatatcgtggggctgcatttcgatgacagcaatccggccctggtcgaggggctgcgcaagacccgtgccgggcgggcgggccgcgcccgtcagatcggcgagcgtctggcgtccttgggcatgcctggcgcttacgaaggcgctttgccttttgcgggcaacccggagctcatcagccgcacgcattttgcgcgctatctggtcgaggcgggctactgccccgatgtgcagaccgtttttaatacctacctcggcgacaactgccccgggcatgtgcccatgcaatgggcacgcctggcggacgcggtgggctggatacgcggggctggcggccgtgccgtgatcgcgcatcctggccgttacaaatacacggcgctgcaattcgctgcgctgttcgacgagttcctgcagctcggcggcgagggcatcgaggtcgtgacgggcagccacaccaagcatgaggccgtgcattatgctggcgtggcccgccgctatggttttctggcctcgcggggttcggatttccatagcatgggtgaaagccgggtggacctcggctgcctgccgcccctgcccgaggatttgaaaccggtctggcacgactgggtctgaactcctttgaaccggcgtcccctggacgcctttgcccactgattccgccatgaacaaggcttttgtcaaagaatccgagcgcgacgacgatgacgatctgcccgaggcgcaggctttgcctgccggcacgcgcaactacatgacccctgagggttacgcccgcctgcgcgacgaactggcgcatctgatgaatgtcgagcggcccagcgtagtgcaggtcgtgtcttgggcggcctccaatggagaccgctccgagaacggcgattatctgtatggcaagaagcgtttgcgcgaaatcgatcgtcgcatgcggtttttgaccaagcggctcgatattgccgaagtggtcgatgcctctttgcaacccaatcgcgatcagattttctttggcgcgacggtggtgtatgcaggcaaatccggcgaggcccagcgggtttccatcgtgggtgtggacgaggccgagccgctggcgggcaagatcagttggatttcgccggtcgcgcgcgcgctcatcaaggcgcgcgaaggcgatacggtcacgctacgcacgccgggaggcgttgaggcgctggatattctggaagtgcactacccggagccggctgtcgagtagatgccgcagcaatagaaacgggcgctggtttgtgaccagcgcccgcagtttggaagggtttattgacgcccctgcctcgcgtcggtagcttgcgctaccgcttccccttgggctgctgcttattctgtaacgatgcacaccgggcgaggcggcatcctgtaaagggttcaacggtattctgggcattgcaaacctcgcgcttaacggttaaggctttcaacaacatcagaaatttctggcgcacagtgtagggtcagtgcaagcgcaaatcgatccggggttttcctgatgaaagcgggtttttcagcgggaaatcggctttggtccgggtttaccccggcgagcaggtaaaatcaggttttgatcccttttacctacggcgcccgcatcgtgtcccttgtccagcatctgcccggttcctccgtcctgtcctcgtttcgccgtgagcggctcctcgcgcaattgaaaaaggccggtttaccggtggcggacgtatccgcccgctacgaacacttcgtgcaaaccgacaaggccttgtccgccgagcagcaatcccatctcgtccaattgctcgactacggtacgccgctgagcggcgaaccgggggccaagcgtctggagcttttggtcattccgcgtctgggcacgatttccccctgggccagcaaggccaccgacatcgctcataactgcggtctggacagcgttcaccgcatcgagcgcggcgtgcgttacttcatcacgcccgaacgcggcctgctgggcgcgaagtcgttcgacgccgacatgctggcgcgtgcggccgattgcctgcacgaccgcatgacggaaaccgtggtgcagggcgatttcgacggccaggcgctgttcacccccctggcgggcaagcccatgcgtaccgtgggcgtcaaggccgaggggcgcgctgcgctggaagccgccaacaaaagtctgggcctggcgctctcggaggacgagatcgactacctgaccaaggccttcggcgatctgggccgtgaccccaccgatgtggaattgatgatgttcgcgcaggccaacagcgaacactgccgccacaagatcttcaatgcccaatgggtgatcgatggcaaggagcagcccaacacgctgttcggcatgatccgcgcgacgcataaggcgcagcccgaggggacggtggttgcttattcggataacgccgccatcatggagggcggtccggcccagcgttttcaggccggcgtgccgggcggcgccaatgaagcccgttatgtgcgccgcgacaccgtcgtgcacacgctgatgaaggttgaaacccataatcacccgaccgcgatcgcccctttccccggtgcggccacgggcgcgggcggcgagatccgtgacgaaggcgcgacgggccggggctctaagcccaaggccggcctgaccggttttaccgtgtcgcatctgcgctttgacaacgcgctgcaaccttgggaggccgatcatcatggcctgcccgagcgtattgcctcgcccctgtccatcatgatcgacggccccatcgggggcgcggcgttcaacaacgaattcggccggcccaatctgctgggttatttccgcagcttcgagcagacggcaggcggcacgcgctggggctatcacaagcccatcatgatcgcgggcggcctgggcagcatcgatgccggcctgacccataaagatccgttgccgccaggcgccttgttggtgcaattgggcggccccggtttccgtatcggcatgggcggcggcgcggcgtccagcatgagcgtgggcagcaactccgccgaactcgactttgattcggtgcagcgcggcaaccccgagctggagcgccgtgcgcaagaggttatcgaccgctgctggcagcagggcgaggccaatcctattctggccatccacgacgtgggcgctggcggtttgtccaatgccttccctgaactggtcaatgatgccggccggggcgccattttcgatctgaagcgcgtgccgctcgaggaatccggcctgtcgcctgccgaaatctggagcaacgagtctcaggaacgctatgtgttggcgatccttccccaggatctggcccgctttgaagccattgcccaacgcgaacgctgcccttacgcggtggttggcgtggccaccgaagagcgccagctgcgcgtggtggacggcgagggcctgcccggcctggataccctgcgcccgcaaggtgcggatgaggtgcgccccgtggatgtgcccatcgatgtcattctgggcaaggcgccgcgcatgacccgtgatgtccagcgcctgccgggcgtgtcctgcgcgctggatctggccggtcttgaccttaccgaggccgcctatcgcgtgttgcgccacccgacggtggccaacaagagctttctcatcaccatcggcgaccgcactgtgggcgggctctccagccgtgatcagatggtcggcccctggcagattccggtggccgatgccgccgttacgctggcggattacgaaggtttccgtggcgaagccatgtcgatgggcgagcgcaccccgctggccatgctggatgcgcccgcctcgggacgcatggccgtcgccgaggcgctgaccaatctggcttcggccgatgtggcccgcctcgaagacatcaaactgtcggccaactggatggccgcctgcggtgtgccgggccaggacgccgcgctgtatgacacggtatcggccgtgagcgagctgtgtcaggccgtgggtttgtcgattccggtcggcaaggactccctgtccatgaagacgacctggcgtgaagacggcgaggcgcgcgaagtggtggcgccggtgtcgctcatcgtgacggcgttctcgccggtcggcgatgtgcgcgccagcctgacgcctcagcttcgcaccgacgcgggcgacagcgtgcttatcctcatcgatctgggccgcggccgtcatcgcatgggcggctccattctggcgcaggtctataaccaggtcggcgaaacggtgccggacatcgatcagccgcaggatctgcgcgccttcttcgtgaccatccgcaccctggccgaagccggcaccatcctggcctaccatgaccgctccgacggcgggttgttcgccacggtggccgaaatggcttttgcgggccgcacgggcgtgtcgatcaacctggacatgctgactttcgatccgcagtcggccgactggggggattacaagattcgtcctgaacaggtcgccgtgcagcgcgacgagctcacgctcaaagcgcttttttcggaagaagccggcgccgtcatccaggtgccggcctcgcagcgcgatgctgtgatgcaggtgctgcgcggcgcgggcctgtcggcacactcgcatgtcatcggcggcctgaatggcgccgacgaggtcgagttcttccgcgacggtaagaagatctggggccagccgcgcgccgaactgggccgcgcctggagcgaagtcagctatcgcatcatggcgcgccgcgacaacccggcctgcgcgcaggccgaactagatgtctggaacgacgcggcggacccgggcctggcgccgcgtgtcgccttcgatccgcaacaggacgtggcggcgccctttatcgcgacgggcaaacgcccgcgtgtcgccatcttgcgcgagcaggggtgcaacagccaggtggaaatggcctgggcttttgataccgcgggtttcgaagccatcgatgtccatatgaccgatctgctgtccggccgtatcgatctgggcggcatgcaagggctggtagccgtgggcggcttcagctacggcgacgtgctgggcgcaggcgaaggctgggcgcgcacgattcggttcaacagcaagctgtcggatcaattcgctgcctattttgcgcgtcccgacaccttcgccctgggcgtgtgcaacggctgccagatgatggccgcgttggcccccatgattccgggcgccgagttctggccgcgtttcacgcgcaaccaatccgagaagtacgaagcccgtttgtcgctggtggaagtgcaggcctcgccgtctattttctttgccggcatggaaggcgcccgtattccggtggcggtggcgcatggcgagggctttgccgatttctcccagcagggcgatatcggccgggtgctgaccgctgcgcgctacattgacaaccacggtcagattaccgagcgctatcctttcaatcctaacggcagcccgcagggtttgacgtcggtgaccacggccgatggccgcttcaccgtgctgatgccgcatcccgaacgcgtcacgcgcaatgtgatgatgtcctggacgccggcgcaatggggcgagaaagatagcctcggcgcttacacgccctggatgcgtttcttccgcaacgcgcgggtgtggctgggctgatccgtctgcctgtttaagcctgcgcggcagccgctctaaaggcggctgccgcgtgtcagcaagcgtcgtcctcaaggcatagagtcagcggcggcgctcttcacgtttgatgggcaagcgcgtcaggcccgcccacccgggctgcgatgaggggcttgacgtcgatctgatccggaaatagtccgagattgatgcggcatgtccgctcgagcgccgtggactctacatccgcgcggacccgctggatgtgcgggcagagcgattccacgggtttccggggccgtcctggcgggtttgccgtccacgggcttgaggctgccctgcgtgacgggttgttggcgttgaagagggcgaagaaaaaaatcgccggccatgaaggcccggcgatacatgttgcgggaatcacccgctcctctggccggcggggcggaggttccatacagcagaaacgggcgcggcttattggtcgagctgaatcttggcctcctgagcggcatgtttccattgggcgacatcgccggcgatgacggccttgaattcattcggggagttcgccaccactgtgtcttccaggctgttgagcttggccttgacttgctggttgttcagtgcgcgcaccgaggctttatacagttggcgcggatatcatccggcagtcctttggacgcgagcagaccgttccaggcattggcttcgtagtcgagcaggccggggttcccaaatcatcgagacttcgccactgatcacgtcggtgaaggccaggcccgcgccgcgataggcaaggtgcatgagttaggtgccagtcttggatttgaacagttccatcgccagattgcccagaccgcccgcgcccgccttgttttctactacgacagtttgttacaactcttggtccggctgcgcggcaaacacacggccaatgatgtcggcggtgccgcccggcgcgaacggaatgaccatgcgcagcggctcgtcggggtaggcgctgcgcgccaccggcatcagaactgcaaagagcgcgagggcaaaggtggttttcttgaaagacatcaggtgttcctcggggaagggtaagccgtttgcagccagttcagaatgtggtccgcaacggcgtcgctgctgtgatccagcatacagaaatgagaattgccgggcaggccttgtgccggcagattccactcgtcggccactgatcggctcgactcccaccccggcggtgatcgcgccggcggccccggggctgcggcatcctcgtcatcccgtgtcccgcctgcgcagcgacgctcgcgtaccctatctggtctatgccgataccatgtggctgggacgcatcctgcatgactgcttgcccgggctgtgcatgatggcttcgctcgagacggtttatgagtctgatctggccgattcgctgctggtgatggcgtgtcaggggttcggcttggctgccttacaccctggtggaaagagcgctgcgcgccgatcgtgccggccacgatatcgagatggaaatccgtctgtatcagcccgtgagtcaaacgcgacccctggcgcgcgagctttggaagcgcgtggagcgccacgctgcgccctagtgctcgtggcgctgcccgcttcggctgccgcctttgcttacgctataccgaacatggtttagtacatgaaatatgacgtacgaatgtaaggtatttctgcttatttttgcgtgaaatctcgagatttcctgtcttctcgctccacagttcacggtagggtcattcaagtccggcccgcttataagaggagacaggatcatgagcactcatcatcaggcgccgcctttgccggaaacactttttcgcggcgcactgagttgcctgctggtcacgctggctgcccgcgctgcggcggcaagcgacgtggcgcccaacggggtgccggtgttgaacatcgccgcgccgaacgctcagggtttgtcgcacaatcggctgccgcggttcgatgtggacttaccgggtttggtgttcaacaacagccagttcgacggaccttcgcagatcgccggccaattgatgcgcaacccccatctgcgcgcgcagccggcgactgccatccttacggaggtgaccggcacgagcgccagccgcttgcaaggcacgctggaggtctttggcggcaaggccgacttgctgatcgccaatccgaatgggatggtcgtcaacggcttgagtaccgtgaacgtgggccgccttaccctcagtacaggcttacccaggtggacggccgggggcctgtcgctagacgtgagccagggcaagatcactatcggcaagcgaggcgtgaacacacagggcttgcaagtctttgacttggtggccagggtgatccagcttgatggccaggtcggcggcacgggtaaggcagcggatatcaatgctgtcgcgggagcatcggtgtttgaggtggcgacgcgtggcgtgaccccgcgcgagccgcaagccgcagcgcgcgaggtctacgctatcgacggcggcgcggtgggtgcgatgaacggcgccgccatctccctggtcgtgactgaggccggtctgggggtgcgcctgcccggcatgctgagttcaccgggcgacatcacgatccgcgccggtggggaggttcgtctgggccatatccaggcccgggcgtctcaggtcgtatcgggggcctccgtcacgatgggctcggcgatatctgggcaagatctgcaactgagcgggcggttcggtttagcgattgatgccttcaaggccggtggggatgtggtgctcagcgcccaggccggacgcttggcgctggggaccggaacgcgccaagacggcgcagaaaaatcagtggccaagggacatctcaaattgcgggctggcgaggtagaactgggccgcgccatcgtggcggaaaccctgacgctgagggcgggcaatgtgcatctcaaccaggccatgattgatgtcggttccgcagatatccggacggatggacttttccggatgaccgcttccagcacctcgacccacttaccccctgaggcgaccggtctgcgcgcgcgccggggcgacatcgacataagggcgggagcgatctccaataacggtgccaccctcgccgctgtggcgggcgatctgggcgcgcaggtcgcgggacgcctcgacaacgagggcgtcctgagtgccggcggccagcttagcctggtggcccaggatattgataaccgcggcgggctagtggccaaagaaaagctcagcctgatcgccggccgccatatcggcaaccggggcgaggtcgtgttgacgggtgaagcagaggaagaaagactgattgcgcgcgccggtcagtccatccagaacgacggcgcgttgcgcagcaaggccgggatccatttgatggctctccatgacgcggtttccccgcccacagtggtgtccaacggagaggtcgtgggtcattccttgagggtggccgcgcgggactttgacaacacaggaaagatcgccgtgcgggacacgatgcgcctgctcaccgaccaagacttgcgcaattccggcactatccaggcagtcaaccacattgatgccagggtggggggctatggcaataccgggcgtatcagcgcgggcggcaaggctagcttcacgatcatgcatcccgatggtctggttatcgacgctagccgccaggccgcgattgccaaccaaatgctgagctatcaggccaacgccatctcggtgcacgatgctatccagaacccgggtgatatcgtgctgagggccacgcggggcgatattattaaccgccatcggatcgccaccctgaaaaatctcacactcagcgcgcaaggccgtgtcagcaacctcgccgccgccttgatgtgggcgggccaatccgccaggctgtcgggtcaagacctagtgaacgagcgggatgcctggttgctgacacaggagggcgacatcacgctcaaggccacagggcgggtaagcaataatgtgggccgtatcgaagcgggcaggcatatccgcatcgacgcgccacgcaccgagaacctctcggagataagcggcgaactaaagctcagcgacggcagggccgagcgggtcatcacacctgacaatctcggtcattggcgtgatctgcgctgggtcaaaacggtgattcacgactttccggtccgccggcccctctctactctgagcgtcaagcaaggggttttgctggcccagggcgatattgaattcaaccaatctgagcagcatggacgcggcggcgaggtctataacgagggggtcgtcctggcccgcggccagctccgcctcgacggggccgccgagaaccgctcgttgtctcaaacgctggatatcatcgattttctgaaacagaaccgctcggcaggcggggcctatggcagccatgtggtggattcgctggccattctgcatcccgatacccgcgattttggcagtctgttcgagcttctggattttgtgttcgcttctcccgaaaggtgggtgccgctgtttgtcgcctatggctaccacccttcggatctcgccccggtattgatggctgcggacatgagccaggcgcctgagttcggcaagatgctcaatcatttgatgggcgcggattggcgcgcgctggatgccggcaaacgtcacgaacgctggctagcggccaaggcaggcaaacgcgcgccgatggaattctttcccgcagcgcagaccgtaatggcgggccagcagggtatgcgtttcacaggcggacgcatcctgctgggcggcaatgccagccagtccgcagcgcaggcgcagctcgccgccgtgagccgcgagcaagcccggataggcaaggccgacaccgccatcgtggcgggggctctggacgcttttttcgagacaccgtcttatgccggtgatcgagatacgcagtgggatgatgtcattttgcacgggctgctcgccaactcctcgctctttgggaggtcggcgcaggtcagaccggtaagcggcgacgcgctgcccatcccgtattacgagacccgtctggcctttatcgatcaaagccggttttacggatcgcgctacttcttcgaacgcattggctatgagccgcagcgaggcctggttatatcgggcgacaactacttcgaaacccagctgattctgcgcgagtatgcacaactgcagcgcggcgcaatggggcctgacgctgtgggcggcgcggcattggccaaagccctgatggatcagggggccgcgcaggccggcgccctgggactgacgctggggcaagcgctgaccagcgggcagatcgagcgtcttgagaacgacattgtctggtatgtctggactgaaatcgatggccaggcggtgctcgcaccccgggtctatctgtcccgggccagcaagcaggccgctgaacagcggcgcaggcgagggggcgccgttctggtctcaggcggcgggatccatgtggaaaccggggctcaggaggtcgctgtccacaatggcgcttttttggccggtggcggcgtgcgtatcgcgacccggcaggggcaagcgcgcgcgggcaatatcgctttcacgagcacgggcggtgtgctgggcggcgttgtcggcggtcaggcaatagagatacagggcgcggacatacgggtctcggggggcgaaatcaagggcggtcatgtcaccctgaaggccgataacgcactcggcattgtcgccagcatgcagtacggcgcaacaggcaatttggcgcgccgcacggacaccgcgcagatccatggggaaaccggctttgatctcattgcctcccgtctcaccaccgagggcgccacgatgcgcacgcaaggcgaggcgttcatccaagcccgcaccgctgatctcagggatgttcatgagctcgaatccagttatgctcatacggtgaaacacggtttgggcgaggcttttgcctttctgtcccacaccagccgcatcaaacgcagtgcgaccgccgtctctgtcggcagcgacatccaggcccgtcatctccgcatccacacgctgggcgatctgcgcattacctcgggcagggttcaagcgcacagcagcaatatcgacgtgggaggagatctgctgctcaaggccggagtcaatcatgccttttctcatagcaatgaaacgcgtagagagctgcggatcagcgcggaagcaggctcaggcggttatgttgcaagcgcttcggcgggcagcgacgccggaaccaagacccagaccggacctggcgtcagcgccggtctcaggttgaatatgggcttttcttcctcgtcgatagacaccaccacgcagggcaggacctatgtcaccggccagttcaatgtgggagacgggcgcatcgaggtagcaggcaaggccgatgtgggcggcgccgatatcaatgccgaccgttatcgcgacgagggtcagtctggcagtggtgaattgcatatcagggccggggaaatcgtcagcagccgctacgaaaccgagctgcgcaccgatgtgtccgaacagcattttcgcctgggttggtactcggcctcggatttcatgcccttgagttccagctcccgcttgggtctgggcatcgcccaggcatcccatgaggggcgtcagatcgaccccggcctgatgacgactcaggtgctgggtgaagtcgtgcaaaacgtgatgggcgatacggggtccacctccatcggcacctatatgggcggcggctggtcgaagcagacgcagcgtcgtcgcgaagacaatgccagccgcattggcggtagtgtgacccttgaggcggccaaaggtgatctggtgcttgatggcgtcagttttggcggaggccgtgatgtcgccctgcgtgccaagggcggcatcacgctcgctgcggcccggcaagaactgcgctcacacaccgaggcgcatcggctcgaagcgcgcacgcagctgagactggccgccaatgtggtcaagggaagcgccgccctgcgtggcacgctcggtctttacggttcgcataagaccagcgagctcatatcgctcgaatggacgcgcgggcagattcttgccgaaaacctacagatccaggcgggaggaaatctcacgttgcgcggggcgcgcgcgcaggcgcgcgggcgcgccgtcatcgacgtggcgggtaatgtcagggtcgagagcgttcaggacacacagcgcagtcaggaaagcggcggcagttggtccctgcgcggcggcgtgcaaatgagtcaggccaccggtttcaaacccacgccggtgatggggttgtccttctccggcagccattaccatgacaaccacacgctggtggggcagcgcagcggcctgcaaggcgggcagctgtccttgcgggcaggcggtgatcttagtttgtccgccgcggatattgccgcccgcgggggccggctgatggtgggcgggcgcctgttggcccaaacccagaatgaacagaaggcgcgtgacgggggctatgccgggctcgagatgccatccatcactacgctgtccagcatccccccgactgtgctgagtgccgggcgcggaccgcgtgatctgatgcaggccagccagcacgccctggtttccatgggctcgggcgtctttcgggccgcggcaggggtgcacggggggttggcgcggcagccggatgacgcgcgcgagattcagcgcgatgagcgttgggcgcagggcgatttcgcctttacctatgggtcggcgccgcgctttgatcgggggccttttgccccgccgctgaatcaggtggcttacgacagcgcgatgacagcctcaccctgaaagggtggcgatggccgggggcgcaaacacagtcggaatttgaggcataaaatacggattttcgccgctcccaaccggagaaccgctcatgaacgcccgtgtacccgacgacgccctgccgcccaccctggacccgaaggccttgcaggcttttgtcgatgaaaagtgggatacggaaatcatccccgcgctgaccgaatacatcgccattcccgccaaaagcccggcttttgacgccgactgggaaaaaaatgcctatatcgagcgcgtggtgcgagatgccgcgcaatgggtcgaggcgcagaaagtctctggcctgacgctggaggtcgtgcgtctgccgggccgcacgccggtcatcttcttcgatgcgccggccacgcgcaaagacaacggcgatacgattctgctctacggccatctggacaaacagccggaattctctggctggcgcgccgatctgggcccctggacgcccaagtacgagaacggcaaactttacgggcgcggcggcgccgatgatggttacgccatctatgcctcgttgacggccatcatggcgctcgataaacaaggcgtgccgcgtccgcgttgcgtgggcattgtcgagacctgtgaggagtccggcagctatgacctgttgccctatgtcgatgccttgcgcgaacgtctgggtaatgtggccttggtggtctgtctggattctggcgcgggcaactacgatcagttgtggatgaccacctccctgcgtggcatggtggcgggtacgctggaagtgcaggtgctcgacgagggcgtgcactctggcgattccagcggggtggtgccgtcgagttttcgcattctgcgccatctgctggaccgtctggaggacagcggtagcggacgcctgctgccgcaaagcctgcattgcgaaatcccggccgaccgcgtcgagcaggtcaaggcgaccgctcagattctgggcgatgaggtctggcgccgctttccctggagctgcggcgccgaggcgggctttgtgctgcccatgacgaccaatcccgaacaggcgctgctcaaccgcacctggcggccgacgctgtccgtgacgggcgccgaaggcctgccgcccctgagcagcgcaggtaacgtgttgcgcccgcgcacggccttcaagctgtcgctgcgcctgccgccgctgatcgatgcggtggcggcgtcagcggaaatcaaaagcctgctggaagcggattcgccctataacgccaaagtcatctttcatgccaacgaaggcgccgccacaggctggaatgcgccggccacggcgccctggctggctcaggcgctggacgccgcttcgcaggattattacggcgctccttgcggctatatcggccagggcggcacgattccgctcatgaatatgctgcaaaaaggcttccccaaggcgcagttcatggtgtgcggcgtgctaggtccgaagtccaatgcgcacggccccaacgagtttctgcacgtgccctatggtaagaaactgaccgccgccgtcgcccagacgatggccgccatgccctcggcctgaaaggtagccccatgatcctgaacactcctgccgccgacgccatcatcgacgaggtccgccattgggtggaccgcgcggtcatcggcttgaacctctgtccctttgccaaggccgttcaggtcaagggccagatccgctacgccgtcagcgacgccaccgatgctgagggcgtgctgcccgatctcgaagccgaattgcaacggctggccgatacggctccggaagaactggacaccaccttgctgatcctgcccgaggcgctgcacgatttctacgacttcaatgacttcgaagaattgtcggagcgtttgctcaagcagatgaatcttgtaggcgaattgcaggtggcgaccttccaccccttattccagttcgccggcaccgagcctgaagatatcgagaactacaccaaccgttctccctatcctatcttgcatctgctgcgcgaggacagcatcgatcgtgccgtcgaggccttccccgatgccgccgagatctacgagaagaacatcgaaaccctgcgcgagctggggcacgatggctggcaaggtttgatggaagacggccggggcgtgagctagcccctcagggcatgaaaatggctgcgcgctggtcgccgcggcgcttgacgagcgcctggtactggcccagcctttcttcccgcgccgacatcatttcgacacggcaggcattcagggcgatctcgccccaggtctggcgccaggtgtcgttctcgccgccagccatgtcggtaaacacctcgcagtccgcttccacgaagctggcccagctagcctgatcgcggtcgagtttgctggcttcttccccaggcagtttgctgcgcagcgcatcgtaacgcgcctgcagggccgatttttgcctatccagcgcggtttgcacacagaccagggcctgatggctttcttcggacagcggtgcgtcgcagtcatcggcgagcgcgggctggctggccaggcaaaggacggcggcggtaagcggcgctgcggcgcgcgacaacatcttcatcaggacaaaatcagaggtctgcggggacgctgaaccgttcgcgcaactgcggcaggcccacgcggtcaagcatttcattcagccgttgtgcggccttgcggcgggggcggtccgccttgtgctgggcgatgatgagttcgttcttcatggagtgttcccagccgaccagttctgtcacactgacctgatagccatgggcctccagttggaggcagcgcagcacattggtgagctggctgccgaattcgcgcgtatgcagcgggtgacgccatagctcggccatggcgtcgcccagcgaggcgctcttgtgctgacgcagcgctgccgcgacctcggcctggcaacagggcaccagcacgatgtgatcggcccgcttggtgagcgcaaagcggatggcgtcgtcggtcgccgtatcacaggcgtgcagcgcggtgacgacatcgatcgtctcgggcagcagcggcgacacgatggattcagcgacggaaagattcagaaaagacatacccgtgaaacccgcgcgcagggcgaggtcttgcgagctttgcaccagggcatcgcgtgtctcgatgccgtagatatgggaatctccggccagtttcttgaaatacagatcgtagagaataaagcccaggtaggacttgcccgcaccatgatcggccagcgtcacgcggccacggcgcgccgcgacatcagccagcagcggctcgatgaactggaacagatggtaaacctgcttgagcttgcgccggctatcctgattcatcttgccatcgcgggtcaggatgtgcagggccttgagcagctcaactgactggtcagggcggatttcgtaagtcttggacatgggtgaaacagaactgggcaagcccctaaaacccgcagtgtacccaaaagtcgggggggctccccccccccccccccccccccccggcgactcagctttgggggaagatgggttcgcccagattaagcatcaggcggttggcccaggcgaagatggcgtcggcatgcaccagatccaggatttctccttcggacaagcccacctccttgagggcgcggatgtccttcgcatccagcccggcgggattttcggtgatcttgaccgagaacgcggcgatggcgcgctcgcgctcggtcgtgcccgccgtgcgcggatcgtcgaacacctcggcgatcacgtcattgcgcttggccagttgctcaaagcgctgcgcatggaccgaggcgcagtatacgcagccattgatgcgcgagacgaccgtagcgcccaattcgcgttccgcgcgcgacagcccgcccggcgcatacatgatggcgttgaaggcggtcgagcgctggcgcaggatttccggctgatggatcaggaacaggtagtagtcggaagtcttggccttgggatggctttcctccagcaccgcgatctgctcgggcgtggcgctctcgaccctgaccgtatccaaccaggctttccattccaggctttcattggtgaagccgtgggctttgatgggcgtgctcatgcgctttgctccagcgattggatggccttcaggcccgcgaccaaccgcacctgatacgacagaaaggcgatcagttgcgagagggcaaccacggccggcgtggacaggcctgcctcgggcagcgtcttgagcgcggcctcatcgccctctaccggattgatgatcagcttgcgtgtgaactcgaatatggcagccaggcggggcgtggcggccggagcatcttgctgcaccgtatcgagcagcgcggcgtccgcgcccgcttctttcagacgcgccagatagtaggtggccagttccggcgccggcgtcaggcggcaggcgtagaccgcgacggccaggcgttcgctcagcggcaggccaggcagggcggggtcaaacagggcctccaagctgccttgcgtggcctgcaccaccttctcgcgctgatggcgcaccgcgtgcagcggctggccgggggcgaggccgaccaattgatcgaccagatccggggtagtcatcaagcctctccttcggcggccttggccaccgcatcatgcaaaaattgcaaaacaccggcccacgattcttcgtcggctcgggcgttgtctttgggattgccgccgctggtgctgatcttgccggacacggggtgggcatacaccatctgcgtggtcggcacatagggaaagacgatcaaatggccggcgtcctggaagtccagccattgcacttcgtgcggatgcgacacctcggccagcttgtcacgcaccatgcccgagtacagcgacgagggccaggagccatcgtcggtggccgagagcagcatcaccgggccttgaatacgctcgaccgggatacgtgcgcgcgccacggcatccgggtcttgcagcgcggtcaggatggcgcgctcgtgccggtgcggcgcggggccgtcgtcaaagggcttccagctggcactgcggttgttttcccagacgtgggtgagcggcttgccatccagcagccaggtcggcccttcgcggccgatcttggggtcggccgcgttctgtccgctatgcaccactgcgcccggcacataggccacgacggccgagacctcttcagggaaggtcgcgcccagaagcagcaccagctcaccgccgcgcgactggccgctgagggcgacgaagtcatgggcgggccggaccctgcgccgcagccagcgcaggccacgctggaaatactccagtggcgtgttggagatgtagtcggacagccccggcgccttgaagtaagccagcgcgaaggcggcataaccatgcgacgcgtaaagtgcggcgcgcggttcgttgatgccgccgcctgagccgttcagaatcatgacggccgggtgcgggccgggaccggcgggcagataaagcgtgccgaccaggccatcctcgcagacctcctggcgcgtcacgccggcgccggccagacgctgcacgaggcgggcgttggcctgggtctcgccgctggcggccgtcacctcggtgaccagcgcctcggtcaccggctggttgaacgcctcgcggcggccggccacgtccggcgcctgcgaccagatcaggcccatgagcgccacgccgtcatagctgccggacaggggggcatcgcggccgaggtccaccctgccttgggcatcggcgacaaagcgcgccgctgcgcgccagatcacgccggcgcgagaggtggccgtggccagggtgacttcagcgcccggcagtgcgccgtcgacgacgatgcggcgaggcgcgtcgatcagggcgtcggcaggttcgatagtcagtgtcaggacggacattatttcgtgtccttgctgaccatctgtgcagcggtgcggtcgctggtcatcggctcgaccttcagacccttgcgggctgcccagatgtttttgtagtgaaacagcggaatgatgccgacatcgtcgctgaccagcttgaccgagtcgcgcagaatggcctcgcgtttggcgatatcgaattccgaggtcgacgtgtccagggccgcgtccaccttgggattgctgtaacggccccagttggaagcgcccagccccttctccggcgccacggtggcgaggatgttgaccagcgcataactggcttcacccgtgccattaccccaggccagcatgctcacggcatattcattcttgttggcgcggcccgagtagaccgcccatggcacgacctcgacctgggtcttgatgcccacgcgcgtccagaactgcgccaccgcctgagccgtctccgggccttgcgggtagcggtcgttgggcacatgcatggtcagcttgaaaccctcgggaaaacccgcttcggccagcagcttcttggcctgcgccgggtcgtagggaatgtccttgacctcagggttgtagccaaacgtgcccttgggcatccattgattggcctcggtcgcggcctcctgcaaaatgcggtcggtaatggccttgcggttgatggccaggttcatggcctggcgcacgcgctggtccagcagcgggttcttgggcagcggcttgccggcgttgtccgtgatgtaggggctgggagccggattgaaattgggttgcagcagcatgacgcgcaagccgtcatacgggaacaccgagatattgggcgatttcttcagtttttccagatcagagaccgacaccttgtcgatcacatccacgtcgccggccagcagggcggcggtgcgggcggccgcattattgatgtagcgatagttgatcttgtcccagatctgtttgccgccccagtagtcgtcgttgcgggccatcaccacgcggtcgcccggcgtgtacgacacgaatttgtaggggccggtgcccaccacggccttgcccgagttgtagtcctcggtactggacttctcgcccacgtgtttgctcaccacatggatagacgccagattcagcggcagatcggggttgggcgccttggtcttgatgaccagggtcagcgggtccggagcgctcatggactcgatggtgcgcagatagccgccgtaggtggccacgctgcctggcacagcgcgtgcgcgggtgtaggaataaatcaagtcatccgccgtgaagggcgtgccatcctgccacttcacaccggggcgcagcttgaattcccaggtggtcttgtccagcggcttccacgacagcgccaggccgggctgaagcttgttccatttgttctcgatcaacaggtcccagaaatgcagcgctaccgaccggtccccggcgtggttgttcaattgcgggtccagcgaggacagcggatcggcgaagccgatcgacaaggtatcggccgaggcgggcagggcggcggcgccgaccagtgcggcagccagggaggtcaaaagcagtcgtttcatgttgcgtatcctgataagtaaaagcgtgagggctcaaccggcgtcattcagatgacaggcgctcaggtgatggatggcgatgcctttcaagcgcggcgcctcggtcttgcagcgcggcatggcatgagggcagcgtggatggaaatggcaacccgaaggcggcgccaggggactggggatctcacccttgatgggggcgaaggtcttgtggcggacatccagccgggggatctcggccagcaaagcctgtgtgtagggatggttggcgtgacggaacacctcctccacgggcgcggactcaacgatgcggcccagatacatgatgatgacgcgatccgacacatgttcgaccacgcccagatcatggctgatgaatagataggtcaggttcagctctgcacgcagatccatgaacagattcagaatctgcgcctggatggacacatccagcgccgccaccgcctcgtcgcacaccagcatgtcgggcttgaccgccagcgcgcgggcgatgccgatgcgctggcgctggccgccggagaattgatgcggatagcgctggcgcagcgccgggtccagcccggcgcgttgcaattgcgcgctgacataatcatcgaagcccccacggtcgaccagaccatgaatgcgcgccgcctcacccacgatttcgtctacccgcagacgcggattgagactagcgtaggggtcctggaagatcatttgaatcttcagccgtgcgcgatgcgcctcttcggggctcatttccgagctcaggcggccgttcacacgcacctcgcccgcgctgggcggcatgagaccggccgcaatgcggcccagcgtggacttgccgcagccagactctcccaccaggcccaccacttcgcccggccgcacggccaggtccacgccatcgaccgcatgggtgacggccggcggtttggacaggctgcggaacaggcgcgacagcgcggtgtccgagccttcgccgaaacgcttgctgaccccgcgcaagtccaccagcggcgtgatatcaggtgtgttcatgccgaggtctccggagttagggcaggatggaagcagcgcaccaaacggccttcctgcggcgtggataggggcggacgctgcccgcaggccgccgacgcgcgcgagcagcgcgacgcgaaagcgcagccctcgggcaaagcgagcagattgggcgtcatgccgggaatctggcgcagccgctggccgcgtgcattattgctgggcagactgccgatcaggccggccgtgtaggggtgcatgggcgcatccagcacggcatcgaccgtgccatgctcaacgatgcgtccggcatacatcaccgccacctcgtcggccagctcggccacgaccgacagatcgtgggtgatccagatcaggctggtgccgtgctggcgggccagtttctgcacttcggaaagaatctgcgactggatcgtgacatctagggccgtggtcggctcatcggcgatgatgaggtcgggctggtgtaaaagcgcgatggcgatggccacgcgctggcgcatgccgcccgacaattgatgcggataggccagcagtctttcttccgggctgggaatacccatcatgcccagcgtggcgcgggcccgttcccgagcctgagcggtgctgaccttctcatgggcgcgaacggcttcgatcatctgcgcatccacccgcaataccgggttgagcgtcatcatggggtcctggaaaatcatcgcgatgcgcctgccctgcagacggcgcatttcgcgagggctcaggcgagtcaggtcgcggccctgaaacagcacgctgccgcccaccacccggcctggaggatccaccaggcccatgatggaaaagcccgtcacggacttgcccgaacccgattcacccaccagaccaagaatcttgccccgctccagccggaaagacacgtcgtccacggcgggcagggtgccggctcgggtttgaaactgggtccgcagattgcggacttccagcgtagccggctccagagaatgcgtggcggccgtcatttgtgcgtcctcggattgagcacatcgcgcaggcggtcacccaccagattgatcgccacaatggtgatcaagagcgcaatgccaggatagaaactgatccaatactggcccgacaacatcgtctgatagccgttggcgatcaacagacccagcgagggttcggtaatcggcacgcccaggcccagaaagctcagggtggcctccagcgtgatggcgcgggcaatttgcagcgtgccgatcacgatgagcggcggcaggcagttgggcagaatgtggcgcagcatgatgcgccagccgggaatatccaggcagcgggctgcctctacatattcgcggcggcgctcgaccagggcctggccgcgcaccgtgcgggcgtaatacgcccactccagcaccaccagcgtcaacaccacattgcccacccccttacccaggtaggcgaggatcatcatcgccaccagaatcgacggaaaagacagaatcagatcgaccaggcgcatgatcagggcatccacccggccgcccgcgtaggccgcgatcaggcccagcagcgtgcccagcacggcggcaatcagcgccgaacccacacccaccatcaggctgatgcgcagaccatacaaaattcccgacagcagatcgcggccctggccgtccgtgcccaaccagtaattgaacgtgcccaggccgttgggagagcccggcggcaggcgtgaatccagcacatccagctgcatgaggtcataggggttttgcggcgtgatccacggcgcaagaatggcggccagcaccagcagcaccgacaccaccaagccgaccaccgccgtcttggaggcgaagaactcggccacatggcgctgccacggcgattcacgcttgagcgcgggagtcgtcgtcaagctcattgcaagccctccagcctgacccgggggtccagcaccttgtacaaaatatccaccagcaaattcagtagcacgaataggcagaccacgaccaccagatacgacacgatgaccggccggtccagcgagttgatactgtccagaatcaattttccagcgcccggccaggaaaaaatgctttcagtgaccacggcgaaagcgatggtcgagcccagctccaggcccagtacggtcaccaacggaatcaaggtgttgcgcaggatgtgcatccccacgacgcgcgcaggcgacaggcccttggcgcgggcgaatttcacgaaatccagcggcatgatctcgcgcaccccggcgcgggtcaggcggatcaccaaagaaatcttgaacaaagacaggttgacggccggcagaatcaaatggcgccagccatcggccgtcagccaggaccactgcgcgcccaggaactccaccgtctgcccccgcccgctggccggcagccagcccagcgacacgctgaaagccataatcagcatcagcccgacccagaacgttggcagcgaaaaccccacgatgctgcccgtcatgatggttttggaaatcgggctctcgggatacagacccgcgtacagacccagcggaacgcccaggatcacggccagcaccagcgctgcgatggccagctccagcgtggccggcagacgctgcataatcagctccacggcaggaatgttgtagacaaaactattgcccagattgccgtgcgcggcgccgttcaaaaagcccagatactggcgccacaaaggctgatccaaacccagctcggcaatgatgcgggcgcggtcgatttgatccacgtcctggccgatcaggatatccaccgggttgccaatcgcgtgcagaccgacgaaaacaatcagcgtcatcaaaagcaccaccaccacggcctgggccaggcggcgcaataaccatagcgtcatgtccgctctcccgggggcggcgccacggtccattcgtcgccgaacacttccggctcggcataggcctgcatcgtctcgaaatgctgcgccacatcttcggcatagagcatgccggcaatgccctgggcgaggcggcgcgcgccctcgctgaccgccggaatgtcgcccgacacgccgccatgcgacagcactgcgggatagcaaaagcaatgcacgcggctcaggtctgggcaggcgccggggcggcgctccagaaattcgaacacgggtcctaggtcgggagaatcatgcagttcctgatcctcctcgcctgctgcgggctgataacgatcgccccacaaacggatatgcggggcgatctccgcgaattccggccgggcctgccaatccagtttgaagcccgtcgaaaaaatcacgaaatcaacgcggaacacccccttgggtgtcgtgagcgcaatctcgccgttttgccattgcacatccagaatcgggcagccgagattgaaacgcgcattggcatgacgcgatacccgcagggtgctgccacgtggcggcggcacctgctgcgcattgatgtaatgacgaaagcgccacttccattcttctggcagattcaggtggccgtgggtcaggccggggttgccggcgcccttgcctttgttgatgcgcggaatatcgtcgcggcggatcaacaggtccacgctggccgcgcccgactccagcgcggtcgccgcgctgtccatcgctgaggcgcccgccccaatgaccgccacccgcttaccggccagggtgccataatccatttcatccgaagaatgcgcccagccgtcgcgcggcaaggcctgcgcaaacgcgggcaacgacgggccgcccagaccatcgcgtcctgtggccaccaccacgcggcgcgccaacaagggctgcgtgctagcggggctttgcaccgtcaatgccaccacgccatcgccacgcgggcgcagcgccaagacgcggtgctcattacgcacgtccagctccagcacctggcggtaccagcgcagataatccatccactgcaaacgcggaatcttgtctagcgcctcccaggcggccagaccgaactgcgcttcgaaccaggcgcggaaggtgagggcgggcagacctagcgccggccccgtcaactgcttgggcgagcgcaaggtttccatgcgcgccgtggtggcccaggggccttcatatccctggggcgaacggtccaaacagaccgcgtgcacccccagatgcttgagcgcggcgcaggctgctaggcccgccatgccggcgccgatgatgaccacctcctgcaccggctggccatcggcctcgcgcgcgggcacccaggcgcgggccggcagttccagccaggccagatcctggcgtagccgggcttccagttcggtcaagcccaggggagggtgggcaatgggaaaactcatgctgattccatcaaaaatcgggtttgccatgcagacggctcaacaggccggcatgggcgctggcttcgtggcgggcaaaacctggcaacaaagcagcggccgtttcggccagcgtcttggccatgtcggccactgcgggcgcgataggcgtagattggggtgtgaccaccccgaaaaaaaaaggaatctgccggtcgatggcgcggatcgccaccccttgcaccgccaggcctgtcgccgacaccggctccagaatcgccacacccaggccggcgcgcaccgccgccagcgcattgatcgaagaattgctttcgatcaagccgggcgcggcggctttcagcacctggtccagacggctgcgcagacgaaagggattcgccatcgtgataaatcggcgtcccgccagggcggcaactggcacgcacggctccagggccagcggatcatcctcggccagcgccacgacgcaattggcctgaccgatccaatggacatccaggccgcggtgctccagcggcagactggtcaagccaagctgggccgaacccgtcagcaccgcatgcaaaacctgttcgggagagaccgtgcgcacctgcatggcccgcacgccggactcggcttcgacgcgggcaatggcctgaggcaacaggcccgcggccaaggcggccgtggcggccagcctgagcggctgcggcttgctttgcgcgatatcgcctgcccgcttctcgagatgacgcaggctcgacaaggcatgcgccacatcgtcgtgcagcagaaaaccctgctccgtaggtgtgacacgggggccgctgcgcataaacagggcatagccgatctcggcttccagttcctggatgcagcgggtgatcgagggctgcgacctgcccagcagacgcccggcagcggtcacgctgccggaactcatgactgccgcaaaggcctctagttggcgtaattccatcaaacttcttttatgttcgatgcgaattcttgctcttctagtatgtttagaacaaataataaaagcgcataagtaaatgcaaaaactcacataaaacaaaccaagaaatagaggtttttgtaataagcgagcgataagcccgcgcttgtctcggtggcgggcagcgcaatatggccgcctgagcccgcagcggcttcaggcggccaagacaaagggataggggggcgtgcgcgccggatcagcggccttcgaacagcgtcagcgcgtaggcggcgacgtcctggggccaatcttgcatgcaggcgctcagcgcgttgcggtcatcggcatacagcgcacgcaaggcctcttcatactgaggcagattgcccgcgatggactgtagaaaatgataagccgcatcctggcgcgcccgacggtcgttggcgctttgcgtggccttgcgggcatcttccaccagcttgcgcagcgtcaccgacgcgccgcccggctgctgcgccagccaatcccaatggcgtggcagcagggtcacctcgcgtgccaccacgcccaggcgagggcggccacggccccgactgatctcggggctatcctgcgtaggggagggctcgcgcgccgcccttgcgtcgccggacagcaagcgcgggtccagatccgtctggcggccgctggcatcatcaaacaccaggacctggccggcaggccggtcgtgcaaggccagcgccacttctgccagcgaaccctgggcaacgcgccgcatgccatcgaaagcggtgaagagctggctcattttgatccgggtcaaaataaagcaagcagtatgcagccagtgccaaaatcttgtcaaaaatccgcttggcatcgtgtcgcgccctggccacagaggattgcagccagatacgaccaagggcgcttgacgtagccgccacattgatacaaaaacctagggacaatacctagtcataaggcctgataggcgtataatcttgctttgcgcccggagtttctcatgcgtctcgtccaaaaagcgctcaccttcgacgacgtgttgttggtgcctgcgtattctgatgtgttgccgcgcgacacctcgcttaccacccgcctgacccgaaacatcaccctcaatattcccctcgtgtccgccgccatggacaccgtgaccgagtcgcgcctggccatcgccatggcgcaagagggcgggatcggcatcatccataaaaacctcagcgcggaccagcaggcccgcgaagtggcccgtgtcaagcgtcacgagttcggcatcgtgatcgatccggtcaccgtcacgcccgacatgaaagtccgtgacgccatcgcgctgcaacgccagcacggcatctccggtctgcccgtcgttgagggcggcaaagtggtcggcatcgtcaccaaccgtgacctgcgttttgaagaccgtctggatcagccgctgcgcaacgtcatgacgccgcgcgagcgcctggtcaccatgaccgaaggcgccaccctcgacgaagcccagaccctgatgcacaagcatcgtctggagcgcgtgctcatcgtcaatgatgcgttcgagctgcgcggcctggctacggtcaaagacatcgttaaaaacaccgaacacccctatgcctgcaaagacgccctgggccagctgcgtgtcggcgcggcggtcggcgtgggggcgggcaccgaagagcgcatcgagaaactcgtggccgccggtgttgacgtcatcatcgtcgacaccgcgcacggccattcggctggcgtgatcgagcgcgtgcgctgggtcaagcaaaactaccccaaggttgacgtcatcggcggcaatatcgccaccgccgccgccgcgcgcgcgctggtcgaggccggcgccgacggggtcaaggtcggcatcgggccgggctccatctgcaccacgcgcattgtcgcgggtgtgggcgtgccccaggtcaccgccatctccgacgtggctcaggctcttgaaggcacgggcgtgcccctcatcgccgacggcggcatccgctactcgggcgacgtcgccaaggcgctggccgccggcgcctccacctgcatgatgggcggcatgttcgccggcaccgaagaagctccgggcgaagtcgtgctcttccaggggcgttcttataagtcctaccgtggcatgggcagcctgggcgcgatggccgacggctccgccgaccgctatttccaggacccggccaacaacgccgacaagctcgttcccgaaggcatcgaaggccgcgtcccctacaagggcagcgtcctcgccatcatctaccaactggtaggcggcatccgcgcctcgatgggctattgcggctgcgctactattgatgacatgcgcaccaaaacgcagttcgtcgagatcacctcggcgggggtgcgcgaatcgcatgtccatgacgtccagatcaccaaggaagcgcccaactaccgcgccgactgatcccggatcacgtcaatcccgcaatgcaacgcgcaccggcagaatccgcaatgttctggccggtgcgcttttatttccaaccggcagaatctccatgcaccagcgcatcctcattctcgactacggttcgcaagtcacccagctcatcgcccgccgcgtccgcgaagctggcgtctactctgaaatccaccccggcgacgtcgacgacgctttcatccgcgagcaagccgctcagggcctcaaaggcgtcatcctttccggcagccacgcctcggcctacgaagaaggctccatgcgcgtgcccgccgccgtcttcgaactcggcctgcccgtgcttggcatctgctacggcatgcaagccatggccctgcaactgggcggcaaagtcagcttcagcgatcaccgcgaattcggctacgccgaaatcgtcgctcaaggcggcaccaagctgctctccggcctggccgacttccagaacgacgccggccaggatgtcctcaaagtctggatgagccacggcgacaaagtcaccgaactgccgcccggcttcagcctcatggcttccacgccgtcctgccccatcgccgcgatggccgacgaaagccgtggctattacgccgtgcaattccaccccgaagtcacccacaccgtgcaaggcaaagccttgttctcgcgcttcgtgcgcgagatctgcggttgcgaaggcgactggaacatgcccgactacatctccgaagccgtcgcccgcatccgcgagcaggtcggcaacgatgaggtcatcctcggcctgtccggcggcgtggactcctccgtggccgcagcgcttatccatcgcgccatcggcgaccagctcacctgcgtcttcgtcgaccatggcctgctgcgcctgaacgaaggcctgcaagtcatgcagaccttctcggaaaacatgggcgtgaaaatcattcacgtcgatgccaccgagcaattcatgggcaaactggccggcgtcgccgaccccgaagccaagcgcaaaatcatcggccgcgaattcgtcgaagtcttccagaccgaagcaggcaagctccagggcgccaaatggctcgcccagggcaccatctaccccgacgtcatcgaatccgccggcgccaaaaccggcaaggccgccgcgatcaaatcgcaccacaacgtcggcggtctgcctgaaaccctcaacctgcaactgctcgagccgctgcgcgaactcttcaaagacgaagtgcgcgaactcggcgtcgccctcggcctgccgccccagatggtttaccgccatcccttccccggccccggcctgggtgtgcgcatcctcggcgaagtcaaacacgaatacgccgaactcctgcgccgcgccgacgccatcttcatcgaagaactgcgcaacaccaaagaccccgccagcgacctcagttggtacgacctgacctcccaggccttcgccgtcttcctgccggtcaagtccgtgggcgtcatgggcgatggccgcacctacgaatacgtcgtcgccctgcgcgccgtgcaaaccttcgacttcatgaccgccgactgggccccgctgccgcaccccctgctggccaaggtgtcctcacgcatcatcaacgaagtccgcggcatcaaccgggtcgtctacgacgtctccagcaaaccgccagcgactatcgagtgggagtgattcgtcgtctggtatagaccggcgactcaaggcatgaaaagccgcaaagcccgcgtcattgcgggttttttccggcgtggcactgtctggcacctccaggcagcaccaagcatgtattttcatggcatcaaacctagataccatgggtttcttgggcacgatgtcgaccgagtgaagcgtcggatggtgtaaaaaccagataagctatttttttaattggatagttttaataatttcgctggttttgaattacggtattcctctggatttgaatcccccggtcatgctgaccgctgctaagccgcgtaacctcaaacctcgcggcgagttttatatggcggatgactgtgatggtctctatgcggccgtcacgcgtgcaggcgcgatctcgtttcgctacaaccacagcatccacggcaggcaagtccccggctaaggagaaagcccgtgacaaggctcgcgccaaagctgcggatacctttgatgcctggtagcagaagtggttgcgcgggtatcagatggcggattccacgcgcgatatgcgtcggtccgtctatgaacgcgagctgctgccgacattcggcaaactgaagctgaaagagatcagtcacgaagatctgcgtgccctgacggatcgcatcgttgagcgtggcgctcctgccaccgccgcgcatgcgcgtgaactggtgctgcaaatcttccgctgggcgattgagcgcggccagaaggtcgataaccctgcagagttggtccgtccagccagcatcgcccgatttgagccgcgtgaccgggctttgacgcccgacgagatcggcgtgatgtaccaatacatcgagcgtatcggtacgacgccttccactcgagccgccgccaagcttctgctgctgacgatggtgcgcaggagcggtctgtctcaatcaggtgctgaccttgacctatcggctggcacagaaagaagggcaaccactagtcaagttcgggccgcatgatttgcggcgtactgccagcgccttgctgcatgaggcggggtacaacgcggactggattgagaagcgcctagcgcacgagcagcgtgacgtgcgggcggtttataacgaggcggagcaccgggaacagcgcactggcatgctgcaagattgggctcatatgattgatgagtggacgagtaagtgctcaatgtcatgagattgatctgccagatattgcaaggggggctgttatcggccagaagccgccagtcgataagcaagagttatcgcaagttgaatccccagcccctcacttaaaacgcatacttgatcttgacagagcccgatgcgccctcgcgcttgccaacgtagccttgcaggcccatatccaagctcagcgcctgcttagaagcccacggcttcatcgaagcgcccacttccacaatgccagtgtttcccttcagtgagggctgcgcaatatccagaccggaggaagatccagaggagtcacccttgaactcccgctccgctgccaagcccacatagggggtgaaggtgccgctcgatatgtggctgtagcgggcacccaaccgcaagcgtgagctttgcgaagctccaaactccaaagcgctgttgcccaccatgaccgagttcgcgcccagcttgccccaggtgtagcggctgtacagatctaccgaactttgctcattgagatagaccacatagcctgctcccgccatggcactgaagtagctggtgcgtgaggtgtagctgccttgcacgcctgtgccatcgtcaaggtccgcactgttaaacgtgttcttgatacggcccgctcgcaaggcactttgcaggtaagggccagtttgtgtacccagcttggcatctgttgcatgctgcaagccaagcccagcaatgtgcatcagaacgccaataccgtagaagttcgagtgaccatggccacgcacctcacccaacgccccgaagtcgttataggtgtcgtagttgccttggccatattccacaaaagcacccagcgtcacagcactggaccctttccaggacagtcccttagagacgcccaaggccaagttgatatcccgcacatcaatgtgtgagcccgtcttatagcggttcgacccaccagcactgcccatgaacataccggcattgccaccacctgcgctcacgcgagctgcggccatggcgttgtcgctgaccatgtcagcgccttggttggctaaagctgcgctggatgcacggccttccaaaaatgctttggctgttgggttaatgcgtcctgctgtacccgtgccatcacctttaccatcttgagcaatggtgaggacaagcttgtttgcttccactgccaaattggcgtcatacaagatgaagtgcccttgcttgacggtctgattcgatgcaaagcttggtgtgccttgcaccttgtcgatcaacgtaatcttgtcgcccgtgttcaagcggtttccatcgttgtacatcgctgcagtgtgcttggtgttgtccaactgcaccggcgtattgccagcgatattgaccatgatgactccgttgaccacatccttgggcagcacccagttgaacttctcgatgttgtagatgccttgcacggagcctttgtagccctccaggttcagtgtgttgcctgtgaacgccctcgtgtggtcatcaactcccgcgccattgatactgcgcccgccataaattgagccaccaatggtgatgtctttgccgatgagggtgatggtgttgttttgcaccaagccgccctgcccatcgatcccatccgtgatggttgttgaactgcgaaccttccctttagcaccaccctggctgatgccgccatagatgtcaccagatatcttgctcaccccagaaatagtgatcttgttgtctgtgacatccccaccatggccgccgttcgcggaggaggaggtggcggagccgaaggagtcggcgtatccagccgcgccgccggtggagatacccccaaataccgatcccccgccatggcctgccgcgccgccgccccgataaccagaggaagacgaagaggtgatactccctcctgcgcctgcagcagcgcctgtcaatgtggagttggtgatcgctatcgtgtttgcgctgacattccccccattgccgccgttcgcggatgacgatgataatgaggaggaggatgaggaggaggagttacccgccgcgccgccggtggagataccgccaaataccgatcccccgccatggcctgccgcgccgccgcctccataaacataagcagaagcagaaacataagtagaagagacgctaccccctgcgcctgcagcagcgcctgtcaaggtggcgttggtgatcttgatcgtgtttgcgctgacagctcccccatcgcctccgttcgcggaggaggaggcggcggcggcgaaggaggaggccgcttcggagtaacccgccgcgccgccggtggagataccgccaaagaccgatccgccgccgtggcctgccgcgccgccgcctccataaacataagcagaagcagaaggaccgaataaaaagacgctaccccctgcgcctgcagcagcgcctgtcaatgtggagttggtgatcgctatcgtgtttgcgctgacattccccccattgccgccgttcgcggatgatgatgaggaggatgaggaagatggggaggatgaggaggatttggagtaacccgccgcgccgccggtggagataccgccaaagaccgatccgccgccgtggcctgccgcgcctcctcccccgtgaggagaaacgctaccccctgcgcctgcagcagcgcctgtcaatgtggagttggtgatcgccatcgtgtttgcgctgacattccccccattgccgctgttcgcggaggaggagacggaggaggagacggagggctgggagtatccagccgcgccgccggtggagataccgccaaagaccgcccccccgccatggcctgccgcgcctcctcctccaaaagaagaagaggtgacactcccccctgcgcccgcagtagcccctttggagtctaactcgacatccgtcaacgtgatctggttgcctgtgacatctcccccatggccgctgttcgcggaggaggcggacgaggagttggagtaggagtgtccagccgcgccgccggtggagatgccgccaaagaccgatccgccgccgtggccagccgcgccgccgcctcccctaaaagaagagccgccaccccctgcgcctgcaacagcgcctgtcaatgtggagttggtgatctcgatcctgtttgagctgacagcgcccccatggccgccgttcgcgtaggcgggggaagagagggttgagtgtccagccgcgccgccggtagaaattgctccaatcacagagccaccgccgttaccgcctgcgcctcctcctccacttcccgttggaggtagtccatctgcacctgcacctggggggccagagggtgctgtattaatgggtggagtgttattaaaagaatccccattcttaccatctgctttatcgaggctctttcccacatcgcctacgttttgattgccaatctggctacctgcgccattagcacctgccgcaccgccatccgcataagcttgaccagccagcagtaacgccagacctgcagcaataggggttagtttgattgtcatgcagtctcgctttggtgttttaatttttacattaccgcatttaatcatcctaagtagaaaaaaataaatttttatgcttgtactgcgacacaaagccctctgggtgtatcaaacgagtcattcctccaacaaaaaagcgccggcagcgctttttttgttgacaaagatccttgcatgctgatgacgggcaaagactgcttagggtcgatagcgccaagtcagcacacgccgaagcgttcacttggcgatggtcagattccactggcagcttaagcggtagcgctgaccttctctaaagtcctgctgcaatgacagctcccggtggcagcaatcatttatcttgccgacttgaatggcagcacccaacctagtccggaaattcaggcctgataggatttcatgtcgttgataaaattgtgaggtcgggcaccataggcagtcgacggttcataacgatgctgctaatgctctgatgtgctttttctttgtatgatgtttaaaatggtatttgatggataatatcttataagatcttgttttataagaaatatttgtttttatttataatcgggcggaagtgactccactgctggcgcgaactggtatcaaaataaacccaagccctcgtgatcgagggctttttttatatcctgcatgatccggcgccaagggcatgcgcctgcatcatttgagtatggaattaaagccggtgttatccgatgatgttgtggcgaaggcggatgctttctcgtcactttgcctggtcgaattaatttttatttgcacatttttctgatttgattgttgaatccggcagattggcagcgtgtttcaacaaggagtcgagtactggagagggaaggttggacgataccgagttgcgctgttggctgcgggaccttctctttgggcggttcaagcggcttgatccctcaggccgcaatccgcttgatcactgcatgttgaggcgcccaaggtttagccgggtttccacggtggcgaaagcggtcgccaaattcgggggattaccctaacatcgaggttgcctggatgcatttcttcatgcgggcgggcggcaagttcatggccagtgcattatggggagcgggtttatcatggctgaggtcgatctccggaggcgcactggccaatggtccgcggcttactggtgcggtagcgcggcaggcggtcacaccccgcgcaggtcttatccggttctgcgtcgtgacgtggccgatgcgccgctgagtcgcgtccggggtgtctccgggggcgggcagaagtgaatgatcccttcaacacccggcggcatgagcctggagccgcccgtggcggggtggccgaagtctttggcgcttttctcaagctcggtctgacctcttttggggggccgatcgcccacctcgggtatttccgatcagagtttgtcgagcgccgccgctggctggatgaccgcagctacacggatttggtggccttatgtcagtttttaccgggtccgaccagcagccaggtcggtatggccctgggcttgggccgtgcgggctgggcaggattgctggcagcctgggcagggtttaccttgccgtcagccatcgccttgatcctgtttgcctttgggattgccgagtaccagggcgtggctcagtcgggctgggtgcatgggcttaaggtcgtggcggttgccatcgtggcgcaggcggtttgggggatggcgaaatcgctgtgtcctgatcgtgggcgtgcggccctggcgctgctcgcggcgctgctgacccttattcttccctcagcgacggggcaggtcgcggctattgccgtgacagggttgctggggtggtggcgtttgacactcgctcaatctggcggtggccgggcgcaccgctaccctgtttcgcgcaggctcggcttgattgcgctgctgttgtttgcagcgccgctgctgggcttgccgatgtgggcggctgtcacgggatcgtcaacgatagcgctgctcgacggggtgtaccgcgctggcgccctggtatttggcggcgggcatgttgttttgccgctgctccagtcggctgtggtgcccagcggcatggtgagcaacaccgagtttttggcgggctatggtgcggctcaggccgtgcccggacccctgttcacgttttcggcttatcttggtgcgctagccaatggcccgctgcatggctgggctggcggtctggttctgctggcgacgattttttttcccgctttttttatgctggtcggcgcgctgcttttctggcaggcgctgcgtcatcgctcgggcattcaaaccgccatggcaggcattaatgctggcgtggtcggcattttggtgtccgcgctttatgaccctgtttggacaagcgctattcttggcaaggcggacttcgcgctggcattgctgtctttcggtttgttgacggtgggccgtgtctcccccgtgctggtggtgctgatggccgggctgtccggctgggccatggcggctgccggcatgtgacgcccggcgtctgggaggcggccgcacgcgccatcaaagccccgcccctggggccacccatggtctgggggcagacgttgtggtttgctgttgatataggaaaaggccggagctgagacgcaggccaagctgtcagcggtctggatgatgtttgcgctgcaagtagaaatgcagcaagcccattccaccgtggccgtagagataagcctccacaagaccggtcagcgttttatgcagcgagcgtagatcaggggccaaggcttgcccgcttaaccagagcagcagccatgcggcacccgatagcgtgaccagccccattgcgcccaggcccaggccttgcacacaggccgccaatccccgggcttgggcgccggggagttgacggttggccaacaggcgcaggtcttggctaagctgggcgaagtctccccgcagataggggaagtaataagtgaaaccgcgcgatttgaagcattgcgcggcaagtatcccggtgaggcacagcagcaccaaaccacaagcgatgtgcagccaggaaaaaaacgcgttggcgccatgcatcgcgctccacgtatctttgggaacatgcataaaattactgatcacaatctgggtgatcacaagcagcagtgtccacatgtggaccactcgaacttttggcgtttgccgatcgccgaggtatcgccaaaaagcaggaatccatcgcatcgctttcttgccatcgtgtgggtggttggttccatcatcatagccggtggcgtttaaacggatcggcgcccacgagaaaatgggataagccgctgggcctgttatggcgtgtggctcccggcgtattctgtcggacgctcgccgcgcgcgggacagtggcgcgagccccatccggacctgcgggccgccttcctcgcactgtgctggcggggaaggggccggtaaatctgtgaggctgcgggccgatcctttttgcttgggggaagatgctcaggagcggctaaagaggcgtttgatccggccgattaacacgctccaggccagggagaacgcattgagtttggccacgggtaatggatcatcgctagaacggttaggatccatgcgcaagcctacgtttttgccgaattcctggataagccggccgacaaagtctttgaccaagccagaacgcgagaactgcgccagcggcccttgcaggctgaagcccaaattgaccgacacgcgggttttggactcgtccagcgcctgtacgatgaaggcgatattgcccgtggcgcgcgattggctgagcgagtcggttcccgcacccttgagcacggcagcgcggttggcttcatcacgttgcagcttggccgagccattgaaggcggccgacatgggtccgaacttgatgccgacatgccctttgacacgttcgccgccgttggcctgtttttcatgatcggtgagttgtgcgccaggcaggcagctcgcgaccgcaggcagatcagccatgaatttccacacttgatcggctggatagttcaccgtaaagccgccttcgatcaccgtgtcgccctcaactttggcgcccagcgcactgaatgccgcaccgtccgagcgggcattgttgtcagcgtctgccgattgagacgcagcgcccacgtcttcgggcgagaagggggcaaatgccgcaggcgcagcagcctgcgccggccagcattggcggcccttggccgcagcggcgcgtaattcggcgatggcagcgggagccgagcggcactgttcgagtacatcgagaatagctgccacgatgcccttatagccggtacagcggcagagattgccggagagttcgaggcggaccttggcttcgtccgcataggggaagcgtaaaacaatgtcgcgggcggtggtcagcatgccgggtgtgcagtagccgcactgcagtccatggtgcttggaaaaggccgggcgcagcaaggccatgatgggatcgtcctggtagccctccaccgacgtgacggacttgccctcgcatgccggcgcaaaggaaatgcaggagcgcaccggcacgccgtcgaccagtaccgtgcaagcgccgcaaacaccgtgctcgcagcccagatgggtgccggtttggcggccttcttcgcggataaagtcacccaggtgagtgcgatcctgcacgtcgcggcgcagtttgatgccattcaaattgatgcttacgacgctcatgcgggctgctcctcttcgccgatcatgacttctggggtcatcaaggcttgttgcaggcagcgtgttacgactgccagttgcatctgttgtttgacggggtcgtcgccaagtttggccaaggcggccgcgatcgtttcgcgatccggcagcttggccgtggaggccacgagccttgccagctccggtagcggctgcggcgcgccatcgagcgcgccgaccatgatgcgtgcacgcctacgcttgggatcgaacacgcaggcgcagctcgcttctgcgaattcgccggttttgcggcagaacttgtaatagccccaacgtgcgctcgcatcgagttgcggcaccgtgatggcggtaatgatttctccctcctggacctcagtcgtgtaggccccgagcatgaaggaatccatggctagggtgcgcgtgccgctggccgagcgcagttcgatatcggcggccagcgccgacagcgtcagcacccagtctgccgcaggatcggcatgggctaggctgccggcgatggtgccgcgattgcgcacggcacggtaggcgatgccgccggccacgtattgcagcatcgagccgcgcagggcctcatgcacgccgtcctcgatttcggcatgggtgacagccgcgcctatccggatattgccgttctgcacttgaacgccgcgcagctcgggcaaatgcgagacatcgaccactttcttgggtcgcgtgaggcgcagattcagcatgggccccatggactggcttccacccatgactttgatcgggccttgaacgccctcagcagccgagagggcttgcagtgcagcgctcagctgtcccggattctgatagtcgaatttggcggctttcacgctgctgctccttccctggtaaccggggcctgctttcctagatgtttggcttcatgcatggcgtgcaatagcttgtgaggcgtgagcggggtgctgctcatttcaacgcctaaatgttgaagtgcatcattgacggcattgaagatcacggcgggcggcgcgatcgcgccgccttctcccatccccttgatgccgaactcggtattgggcgagggcgtgacgaagtgatggatctgcatctgcgggacctctgtcgcgccgggcagcatgtaatcggccagcgtagatgcgagcggctgaccatttgcgtcgtagcgcatctcttcatacatggccgtgcctatcccctgggccaccccgccaaaggtctggccctcgaccaccatcgggttgaccatgatcccgcagtcttcaacaatggcgtaatcaagaatgcgaacggcgcccgtcatcgtgtccacctcgacgacagccgcatggctggcataggtgaacgaacccgtatcgaccttgggcttgtagcctgcggtggcttccagacctccacggtccacatcgtcgggcagcagttgcgggcgtagataccaggcgttcgttacgtctgcaagcgtcacgctctggccgctgctcgcggaggtgatcttgccgccgctgaggctgacgtcgtccgtcgtggttttgagcagatgcgccgcaatccccaggatgcgcggcatcagcaccttacaggcgcgtgagacagcgccgccggcatagacgatagaacgcgaggcataagtgccggttgaaaagggcgtgaaagcggtgtcgccgtgcacgaccttggtgcggtagatatccacgccaaggatttcatgagcgatctgggccagcgtggtttccatgccctggccgtgcgaatgcacccccacacggatttccgcgccgccatctggcgtcaggcgaaccgtcgccgcatcaaagcccggaatcaccggcgtgccccaggccgcaaagaccgaggtgccatgggccgattgttccacataagaggcaaagccgatgccgatcagctttcctgtttcgccccttgcatccgacgcagccttcgccttgcgttggcgctcgcgcacttggtcgaatcggatcatgtccttcactttgatcaggctggcagggtagtcgccgccatcaaaatgcttgttggtgacattcacatagggcatttgttccggtcggaccaaattttcatggcgcacctgccaggcttcgcgtcccacttcgcgtgcgatggcatccatcagcaactcaatggcgaagcacacgcctgtgcgcgcgacaccgcgataggggacaaagccgggcttgttggttgcgacagcttcggtcacgcaacggtagccgcgaaaggcatagggaccgggcaggttgcccagagcctgcccgggctccaggccgatcgtaaatggccagactgaataggctccgccgtcgatggtaattttggcgtccagcgccagcaacctgccctgatcgtccacataggcattgaggtcgtagtggtgctcgcgcgaattcgccccggcaatcaggtgctcgcgacgatcctcgatgaagcggaagggcttgcgaaaacgcttggcaagccaggccacgcacagttcctcctgctgaagcacgcatttgtagccaaaggcgccgcccacatcaggcgcaatgacgcgcacttgatcttgagacagatgcaaacattccgcaaggatagtgcggatcatgtgcggtacctgggaggcggtgtagacgaccaattggtccgcgcgctcgtcccagtacgccaggaccgccttgccctccatgggcaccatgcattgtcgcgccagattcaccttgcggtgaacgacacgcgcgctcttggccgccagttcatcgaagttaatgtcggccttgagcgtcagaaagtgattgctgtcccattcatcgtgaacgaggtgaccttgttgggcgcccgccttggcggcgtccgtcgtcgggaaaacggggaggtcggcgtaatcgacttgaaccagttccgccaagtcctccgcctcggcgcggctggaacccgtgaccatcaccaccggttcgccgacgaagcgcactttatgctttgcaagagggggttgcgccgagcgctgatagctgggcagcgtggagtcggccagcacatcgagtgcgtcgtccatgtcttcacgcgtgaatacccattgcgcctcggggtggtcggcaggagggcgccgaatatcggcaatgcgcgcatgcgccatcgcgctacgtacaaaagcaacctcgcgcagttcgggcatgctcatatcagcgatgaagttgccgcgcccgttcagatggcgctcatcttcctttcgtagtacccgcgcgccgacaccctggcccgcttgatcagcgtgatccatgtcggttgtgatgcgattgctttccatatggggtttactccttcaacgagatccttggcaggatctcccattgacggtcagatattgactagaacttcttaagttgatggccgtgcaataaaaaaagcacccggaagagatccgggcacttgagttctctgctgcggtcaatcagggtagccgtcgttagaaccgttatcgccgggatagtcatcgtctgcgccagagccggcgccgctttggcttccttctacacgaatctgtatctgattgatgtcgaaggctttagccttgtgcacattcgccgtcaccaactgcggcatggcgatgacaagaatgaccatgacaatctgtatgcccaaaaacggtatggcgccgcggtagatgtctgaagtctttaccgatctcggggctaccgagcgcaggtagaacagcgaaaaaccgaaaggcggatgcatgaacgaggtctgcatattgatcgccagcaacacgccgaaccataccaaatcgatgcccagcttatgcgccaccggcgccagcagggggacaataatgaaggcaagctcaaaaaagtccagaaagaacgcgagcacgaagaccatcgcattcaccgccagcagaaagccgagttggccgccgggcaggttaatgagcagatgctcgacccatacatcgccgtccaaggagcggaaaaccaggccgaaaacggtcgcgccgatcaggataaagatggcgaagcaggtgagcttggccgtcttgtccatggcttgattgagcagcttgaggttcaatcggcgacgcataagcgccaggatcagcgccccgactgcccccatggcgccgccttcagtcggcgttgcaatgcccatgaagatcgtgcccagcaccaggaaaatgaggaccaggggcggcaccagcgaggtcagcacgcgcatcagcagtgctgcgccatgcaaggtgcgggcttcaggcggtaaggccggcgcagagctaggctgcaagatcgacttgatcagcacgtacaacatatacatgccggtaagcacaagccccgggataagcgcgccggcatacaaatcgcctaccgagcggccgagctggtcggccaacacgatgagcaccagagagggggggatgatttgtgccagcgttcctgaggccgcaatgacacccgcggctagccgtttgtcgtatccgtaacgcagcatgatgggcagcgaaatgaggcccatggagatcaccgaggcggcgacaacacccgtggtggctgcaagcagtgcgcccacgatcaccacggcgtaggcgagcccgccccggatcgaaccgaaaagctggcctatcgtgtcaagcagctcctcggccattccacttcgttcaaggatcaatcccatgaaggtaaagaacggtattgccagcagagtttcattgaacataatgccgaacacgcgttcgggcaatgcttggaatatggagggctctatcaagccgacacccatgccaatgaggccaaataagaggccatttgcagcaatggtgaaggccaccgggtatccgatgagcaatagaagcaccatggacgcaaacatgatgggcgccatataggcagttagaaactcgatcatgggtagttcttagtaagtggtttgacgacccgtcgtatcaacggttctgacccgaagtgatgctggacgccagttcctgcgccatctccgcatgtgcttcgctgccgattcctggctggtagcccgggggcaggcgacgcagctcataaatgtccttgatcagctcggagagcccttgcagcaggagcaaggaaaacccaaccgggataagcagtttcaccggccagcggataagtccccccgcattggctgacacctcaccgctttggtaggcatggatgaccggagcaaaagacagcgccaggatcaggctggccatggggatgaggaatagcagcacccccaggatttccacccgcagctgggcgcgccgactcatgcgcgagtaaaaaagatcgacacggacatgttctcggctcagcaatgtgtaacccgcgcaaagcaggaacactgcagcgaacagataccactggatttccagcatggcattggagctgaggttccaggctttgcgcgtcacggcgttgccggcgctgatgagcaccgcaatgagaataagccagtggacaagcctgcccactacccggttgagcgcatcaatggaaagtgcgaggcgcatgaaaaagccatgcggctcctcgcccggcgccggcgattgtgaggcagttgtctgcacaatgcttccttattgcttggctttgctattcgcagccagaacggcattgaacgtgaagttatcgagaggcgcgtcagccaccttgaaccagctggcctgggcctcgcggtaagctttccatttaggatagatggccttgaaggactcgctttttgccgccagctcctgcatggtttcctctgaggcctggaaggccgcgttcatcacatcgcgcgggaagtacgacacctttgccccctcgccgataagctttttgagggcggtggggttacgcgagtcatagtcggccagcatttttagcgtctgctcgttggcggcgcactcaaaggctgcttgataggatttgggcagggctttccaggcgtctgcattcaccattgcggtaatcgaggcgcagccctcccaccagcccggtgagtagtagtgctgagcgacgcggtgcaggccgagtttttcgtcgtcgtaggggccgatccattcggcggcgtcaatcgttcctttctcgagcgaggagtagatatcggagggcggaatctgctgcggcaccgcgccgagcttggccaacaccatgccaccgatgccgccgatgcgcatcttcaagccccgcaagtcggccacggtttggatcggcttgcgatagaagccgcccatctgcacgccgacgttgccacaggtgatgttgacgatgttgtatttggcgtacatcgcccgcagcatttccaggccgccgccatacaacatccaggcgttgtgctgtcgggagttcaagccgaagggcaggccggtatcgaaacccacggtgggctccttgcccacgaaggcgctggccagcacatggttgcattccaccgtgccattactcaccgcgtcgaagttttgcgcgggcggaacgatgtcgccaccggcaaaggcacggatttggaatttgccgttggttaactccgcgacgcgcgcacagagatgctctgcagagccatacatcgtgtctaagctcttaggccaactggtggacatacgccatttgaccgtcggcgcatcctgagccgccgcctcgcgtggagctgcaacacccaatgccgctagcggcgccgcaatgccgaccccgcgcacaaattctcttcgcttcatacccgatcccttgaatggttggaacaccccgtagcgagcatttcggcgcggcgtttatgaacaacgcatcacgcaaaaatactcagtgttaggatcataaattttgcgtgtcaaaaaaacatcagggtaagcacttagcgaagaatataaggtaaagccctggtaaattgactcattcttggtatagcacgagctgccagcttgggctggattaagggaaatcactatgtttgccggaattgtttgttagtacactgagtatcggccttacttttacgacctagccatgacctggaaaaccatcgcaaacatcaacgacatcggcgaggacgaggcgttagccttcgagcacgacggcgccaagctggcgctgttcaagagcgccgatgcatttcatgtgacggacaacatctgcacccatcagtacgccctgctatccgagggctatattgaagatggctgtgtagagtgcccgctccatcagggcacattcgatttggtgagcggcgaagcgaagtgcgctcccgcaacgcagccgattcgcgtctatcccgttcgcacgcagggcgacgaagtgcaggctgatctcccatgacaatcgagcgctgttccacggcggggcatggggtgctcatcatcggtgcgggtcaagcgggcgcgacggcggccaatgccttgcgccaatttggctttgagggctccatcacgctgattggcgacgaggacgccgccccttatgagcggccgccgctttccaaagcggtgctgctcgatccggctaaggaagcggaaattgccatccattccggcacccattacaaagaccacaacattgcagtgcagcttggggtcaaggtggcgaagctggagccccagcaccatcgtgccgtcctgactgacggacaggtgctggagtactcacggtgcttgttggcgacggggggcagggtgcgcgaattgcctggccatcccgccggcgcgacgccaaatctgcattacctgcgcacactatccgacgctcacgccttgcgtgagaaattgcatgccttggcggcaggttcggtgtcgcaggatgttcagttgttggtcctgggtgcgggctttcttgggctggaggtcgcatccacggccttgcaattgggtgtcaaggcaacggtcatcgagccgggcagcacattgctggcgcgggccataccgcccgagctgtcccaatggctggcgggcattgttcgggccaagggggtcgatttgcgcttgggtgtcggctgcggcgagcttgaggaagtcgcgcagggagttcgtgcacagttgtccgatggcacagcgctgaccgccgcctgcgtcgtggctgccgtgggtcagcgcgcggacaccgcgattgccagtgaagccggtttgcagatctgcgcccagaccggcggcgtgatgatcgacgccgcgggccgcacgagtgcgcctgacgtttatgccgctggcgattgcaccacgcaatggcagcctctgctcaacaaggcggtccgcctagagtcctggcaaagcgccaacgagcaggctcgcctggccgcggcgtccatgcttggaaaacaggtcgagccggccgcgacgccgtggttctggacggatatgttcggcttgaacatccagatgatgggcatgccgcatgcgggtttgacgtattccttgcgcggcgtcatgcccgcgcctgaatctgcggcggcagacggcgccagcgcgccaaagtttctcatgtttggtttggatgcgctgcaacgcttgcgctatgccgttgccgtgaacgcagggggggatctgcggatgttgcggcccctgttcaccagcgaagccccatgcgccaacggctgcctttccgacggcgctcggcctctgcgcgaaatcacgcggcagcttcaagctatgtccgccagctgatttctgaaacgagcgacatcaatcttcccagggacaatcatgtttagcactcaatcggttatcaacattaccccgctgtcgaaagacggcagcatccaggactgcaaatggccggaagacggtctgcactacatccctgattgggtttacaccaacaaggaagtttacgaacgggagatgagctgtatctttcgcggcaagacctggaactacgtcgcgctcgaagcggaaattcccaatgtcggtgactacaagcgctcctatgttggcgatacccctgtggtcgtctctcgtgccgaggacggcagcatccacgttttcgagaatcgctgtgcgcatcgcggcgccgaattttgccggcatagccgcggcaacaacaccgagttcgtttgcccttaccaccaatggtcgtatgacctaaaaggcaatttgcagggcgttcctttcaagcggggagtgaacaaagtcggcggtatgcccaaagacttcaaggcctccgaacatggactcaagaagctgtatgtcactacgcttaatggtgtggtgttcgcctcttacagtgccgacgtggagcccatcgaggagtatctgcagccggaaatcaagaaagatttcgatgtggtgttcaacggcaagaagctcaagatcctcggttactacaagaacgagttgccctgcaactggaagatgtaccacgagaatctgaaagatccttaccacgccacgctgctgcactcctttctcgtcgtgttcggcctgctggtggcgggcaacgacgccgccatgatcgccgatgcgaaacacggccgtcacggcacgatggcttctgccaagaaggaggacaagtacgccgaggtgagcgaggaaaacaagaaagaaatgcgttcattccatgaaggaatgcgcttgaaggacgaacgctttctcgacttcatcaaggagttcgattctccctggtcggtaaccatgcagacgatctggcccaatatgatcgttcagcgcgagatgaatacgctgggtgtacgccatatcgtgccgaatggccccaacagcatgatcatgatgtggaccatgttcggctacgaggatgacaccgaagagatgacccagcaccgtctgcgtcagggtaatttgatggggccgtcgggcttcctcggtctggaggacaacgaggccatgaaattcgttcaggagggcgtgcgccgctcaagcagcgacttgaatgtgatcaagctcgatgcggatacggtcggtacatcgaaggggcttatttctgaggcggccattcgcgcgatgtatcaatactaccgccaagaaatgggcttctaagccaggcgcgcgcacccctttttcactgctccatgttttcacgagaactatgactgctgtcgtccaatctcttttcaggcccagccgcctgcccgccgcgcgagccattgctttgcgcgccgaaattgaacagttcaatgctgaatactgtgccgtgctcgacacggggagtattgagcagtggccggaattctttacccctgatgccgtgtacctcatcacggcgcgcgagaacgccgagcagggtctgccggtcggcctcgtgtatgcacagggccagaacatgatgcacgaccgcgcggtggcgataggccgaacgcaaatgtttgcgccacgctacagcctgcacatggtcacgaacaccttggttacccatgaatccgaggctggagaaatcgaagcgcaggcgaacttcgtggttttccaaacgcttgtcgaaggggcgaccacggttcacatggcgggaacctattacgatcgcttcgtcaaagtgggcggcaagctgctattgaaggagcgcaaggccatctatgactccagcctgatcgcaaacgacttggtttaccccctgtaagaacagggaagttttcaagtcatggatagcgccagccccttttcatgccgcctgtggtagggcatgcggggcgggatggcgcttcagcgtcaaagggcgcgcatcggactgccgtactgatgattttcgtcgacaagcctgcccataaggtccatcagcatgacttgctcggccggtcgaagcggcgccagcagtctttcttgagcgcgggccatgccatcgcgcagcgccgccaccaccgcagatccttcgtctgtgacgtaaagctgccacatccgcttatcagtggggttgggacgacgctgtaagaaaccccgctcttccaatcgctttgccacatcggcggttgtggttctgtccaggcctatctccttgcccagggaagtctgatccaggccgggctgagattcgacgacagaaagaatgccgaattgaataggggtgaccttgcggttctggcactcctcaaaaaacatcgctacatgtatttgatggaggcggcggatcagaaagcccggacgcgaggcaaggcgggtgaagtcgtgatcggcgtcaccttttgtaagggaaaaattatctgtgcttgcagtgctgttttttacagagtcactggaggcatctttgaaactctcggcagccgacatgactataaaacctggttagctagaaaaccatgaataaaaggcgtaatagaaatcttatttatcttaaagatattacacggatgagcgaaaaacacaagcaatagatatgcctcaacgcattcgcctgatccgcatttttgatgggtttttgattgcgtaagaatgcgatagattgccgatgggttctagctattcttatggatttttatgctgaaaattagtgcttaatatattgaaattttattggaatttatacttaatttttatataaaaatatgtcgtgtatttgatcataaaatgtgatacttatttcaataaaattattatagttaattcattaattttatgaaaaattacggcgcggaaatctattgtttttcccgattttttgcaggtctggaagttcaagctagacaagtctgtgaaggcggtttttctcgcgcccaaaaaataattattacgccgtcaaaacggcgtctgagcgagcgctgcgctttgactgtttcgccgcagccccgctgctggagccaaaagccgttgcgcagcagttggagcctgcggtgacggcctggggtttcgactgcgcgcagctcgagcgctacggccaggccgcgcaccacggcgacgccagtagggatgtgttctggcaggccgcgtttccctggtgtgtgcacgctatcgacctgtccgtcccgcctctgagcgatgcggggcattccgcagatcagagaactgcccggcgcctagaccttgggccgcagggacggcgcggcgctttgattgatcgcttgcgcaagctcaggggagtgagcggagttgtggcagagggattgccatgtttatgcaggcgttcagccagcggtgttgccgcctctcgccatcgcttccccttagcttgccagccgttcgagcatctcggacgcagtctgtttatcaggagttcgcctgcattcgcaggtcgagccgcggcattgccgttatttcaaggagcactcgcttcccgccttcagctccgaaaccccggatataaggaaatttgatcatgagcgcctctaagtatgcccagcgcgtatccgcgcacaatgctcagaagggtatgacccgagaagaaagaaaagtcattctggcttcgtccttcggcgcgctgatggagtggtatgacttctatatctatgctgccctagcggcagtattcggcacattattttttccgtctggaaatagcacggttgccttcctggccagtttggctacttttggcgccggatttttaatccggccagttggagcgctgctgttcggccgcctgggagacgtgatcgggcgtaaatacacctttctggtcacgatcctgctaatgggcatttccacagtgggcgtggggctgttgcctaccttcgaacatatcggcattgcggcaacggttgcgctcgtctgcctgcgtctgctccagggtctggcactgggaggggaaatcggcggcgctcttacctacgtggcagagcattcgcctctgcgccgccgcggcttgtacaccagttctattcaaaccactgcgacactgggcttgctgctctcgctcataaccgttgcggtagtgaaggtcttcgtcaccgacgagcagtttctttcctggggctggcgcattcccttcatcgtttccctgttgatgttggtcgtatcggtatacatccgcagcaaattgcatgaatcgccggtttttcttgagatgaaatctcgcaagttgatttcgaagtctcctatccgcgatagctttctgaagtgggacaacctgcgctatgtgctgctgctgtttgtgatctgtgcaggcttgggggccatcttcgggacagggcatttttatgtcatgtttttcctgaacaagacgctgcaccttccccagtcgaccgtgcattggattatgggtgcggtgctgatcgtggcaacgccctgctatttgctgtttggctggctctcggaccgtatcggtcgcaaatacattcttgtcacggcctgcgtgttggcggcgctcactatcatgccgatcttcaaggcgctgacccattacgccacgccggagctagagaaatttaatcgctccacgacggtgagtattcgcgctgacgactgtcatttttccttgtttacggctcctgtcacggcctgcgacaagatcaagggctatctcaccgacctaggggtgagctatgacctcaagcttcagcctgacgccgctgtgcctattgttcgcgtgggcaatgaggaagtcgcaggatttgacgcagcggcaatcaaaaagatgcttgttgccgcaggttggccgcagcggcccgattcgaacagtatgaacttgcctgctgtgatggtattggtgtttctgctggtgttttatctcacgatgatctatggccccatgggagccatgatggtggaattattcccggcccgcattcgctacacatccttgtcgctcccattcaacctgggggcggggtgggtggggggcatgctgccattcacggtttccgccatcaatgtggcgcagggcaatgtttacgcgggcctgtggtatcccgttgcgatctgcgcggtggcggcggtcataggattcgtatttctgcctgaaacaaaggacagaagtctcgaccattgaacgcagaggagcggctgcttcggagacgccatcggtctttccgcgagtagagggataaagaatggataacatcgacgttttagttttgaaagcgttgcgcgattggcgagcttcagggcaacacgcgctgctggcgaccgtggttcgaacctggggctcgtcgccccgtccggttggctccatgatggctttgcgcgaggatggccgcagcgtgggttccgtctcaggggggtgcatcgaggatgatctgatagccacctatgccggtgcggcgagcgccgcctgtctcatcgaccaagctccgacattgcttcgctacggcattcatgccgacgacgctcaccgtttcgggcttccctgcggcgggaccctggagcttctgctcgagttcaatcctggcgccgaagcattgcgccggctcgtcgacttgctggaaaatggcagggcagtgcagcgggttgtcgaatgcgccacgggatctgtccagctgcgggataatcacgacgctcagccctttagctttgacggccacacactgtccaaccctttgggtcccggataccgcatgctgctcattggcgccggcgcgctggcggagtatctgtctaccatggcgctgttcagcggattcgccgtgaccgtctgtgacccgcgtcaggaatacatggcggggtggtctgttgatcacgtgacgaccacccatgaatgtcccgacgatgcggtgctgcggttcaagcccgatgcgcgcagttgcatcatcgcactcactcacgatcccaaactcgacgacctggcgttgctcgaggcattggcaacgcctgccttctatatcggcgctataggcagccggcgcaataatgcggcacgacgtcagcgcatgatcgactatttggatcaaaccgaagaaagcctggcacgcttgcgcggcccgattggcatttacatcggtagcaagacgccagccgagattgccgtgagcgtcatggctgaagttatggccgtaaagaatggcctcaggctgccgcgcgagatggacgtggcctatgtaaaaaaccggcatggtgccgaccccgccgactcgtcctgagtgagggcagagcagcgcggtgatcagggcggcgggtaggcgcagggggaggggccgccaggccccattcgtcagcgcgtgcggggcgcagcaaggggtccttgggctgagcacagtgcaagcgatgcccagccgccctgactgcgcggctcaacaggcagtccgccaggcaagcgtgcaggagggcgctcgctgcgcgtcaggatttcagtcagggagtgctcttaggggacggcgatgcgcgagctggagcgagcgccaggccttcgtgttgcgtcacccgttccagcgcctcttcgaacagggcgcgcgagcgcgccgccaaagcttgcagctcggcatgcagcgccgcgtcttgggggctgctgagctggcaactgccgctataggcctcgaagctggacagcagcatcagcaactcggcgatatggcgcgggcactcgcaggccagtgtcgaggccatgccggcgatggcggttagctgcgcatcgtcgtagcggcgggcgggcggctgtgtcgatgccgtggtggccgcgttcgctgcagtacgcgccgccgccgggggcgcgaggcccgccgtcgcgagccaggcccccaggctctcgtcatccggcggttcgcgcagcagcaacaccgcctctcgcgccagtgcggctttcgcggcggcgttgccaaagcgatagacggcggcgaccgatggcgcctgcagggcggtttgggcggcccgcagtccgtccaggttttcagagagcaggccgggcgtctgccagacaagcaggtcgcaggggcgggccaaagccgattgagcggcctcctgtagcgactcgtgcaccgccagcagttgcacagggccacccaactggagggctactgcgggacgagccagccgcgccgcgaatgcgggtcctacgaccaccaggcgcagcggtctgcgtgcgcgctgtgccttgccagctgcctcgcccacggtgtgctgggcggccagcgcctctagggcttccaaacccaagggggcgagtgagccgatggcgtggccctgctgggtcagcgcacgcagcaactgcaggcgctggatgtcggccggggtgtagagccggtggccggatggggcagtacggggctgcacagcctggtagcgctgttcccaaatgcgcagggtcgcgaccggcatctgcgccagacgggccgctgccccgcttcggaaaagagtttgcccctcgcgagggccggggtctggctgtaaagacattacggggcgtatatgagtttgaattgagttgattattgtcaaaataacagaattcgtcttattatgagttcagtatgagtttgatttaagtcttcatgccagaaatccaatccttccgccccaagctgttctatgacggtggctgtccgatctgctcacgcgaggtcgccctctaccggagcggtcccggcgccgagcgcctagactgggtcgacctgtctcagtgtggcacggcagacctgggccccggcctgagccgggaggcagctttgggccgattgcatctgcggcttgctgacgggaggctgttgagcggcgcggcggccttcaccgccctgtggactttgctgccgcgttgggcctggctggggcgcagcttgtcccccgccccgatgcaatggctgctggaagccgcataccggctgtttctgcgcctgcgccggctatggcggcggccgctgcggccatgagcccgccgcgcggtcaccgaggcaacaagcagtacttgcccagcaagccctgtgcccattgtcagcgacccatgacctggcgtcgccgctgggcccggtgctgggagcaggtcttgtactgttgcgaggcctgccggcgggccggtccggccaaggtccgctcatgagccagtgccgccatttggtcctcgtgctgggggaccaactcgatatccaggccgccgctctggatggtttcgatccggagcaggactgcgtctggatggccgaggccgccgaggagtctacccatgtctggtccagccagccgcgcattgcgctgtttctggcggccatgcggcattttgccgctgtcctgcaatcgcacggctggccgctgcgctatcaccgactggacgacgatcctgaacctatcagcctggccgtctcgctgcgggcggcgctattggcgctgcgccccgagcgcttagtgatgaccgcgccgggcgactggcgcgtcttgcagtctctgcgagcggtcgccaccgatatggggctgccgcttgagttgcgcgaggaccggcattttttcagcacggtgcgcgagttccgcgcccacgcccggacgcgcaagtcgttgcgcctggagtttttctatcgcgagctgcgtcagcgccacggcgtgctgatggatgagggcaaacccgtgggcgggcgctggaacctcgatgccgacaaccgtcaggccttcggcgctgagggtccggggcgtttgcctgcgccgccgcgcttcgcgcccgatgcgctgacgcgcgaggtgctggatctggttgcgcgccgttttgcccagcaccctggaagcctggaggcctttgcctggccagtgaaccgcgagcaggccttagcggcgctgcggcagttcatcgaggagcgcctgccgctgttcgggccctatgaggatgcgctgtggccgggcgagccctggctgtaccactcgcagctatcggccgcgctcaatctgaagctgcttagtgcgcgcgaagtggtgcaggccgccgaacttgcttaccgggcgggacgcgtgccgcttcaaagtgccgagggcttcatccgccagattctgggctggcgcgaatatgtgcgcggcctctattggacccagatgccgggctatcttgaacgcaatgcgcttggcgcggatgaggcgctccccgcctggtattggaccgggcagacgcagatggcttgcctgcgcgaggtgctgcaccagaccctggcgctgggctatgcccaccatattcagcggctgatggtggctggcctgttcgccttgctgctgggcgtgcggccgcagcagctacatgcttggtatctggccgtttatgtcgatgcggtcgaatgggtggagctgcccaacaccctgggtatgagtcagtacgccgatggcggcctgatggctagcaaaccctatgtggctacaggcaagtacatcgagcgcatgggcgggccttgcaaggtctgtcgctatgacccggcgcagcgtctgggcgagcaggcctgcccctacaccacgctgtactgggattttctgatgcgccacgagaaggctttggcgggcaatagccgcatggccatgcaggttcggaatttgcagcgtttgtctgacgaggaagccgcagcgatccgcgagcgttcgcaggcgctgcgatgggcggcgcagcggcaggagttgtgatgctgcctagcatgccaaaagatgactttccgcccacacgcgaggcggccttggcgcgggtcgccgccttcgatccggcggcctatgcgctcacgcgcaatcatctggacggtgccgtgtcgcgcctctctccttatctcactcatggcttgctcagtctgcctgagctgcttgggcttaacttgcagcgggatacgcagggctttttaaacgccgtgcagcaccgttgggtgatggagttggggtggcgggcctattttcagcatgtctgggatgcccgtggtgacgatatttttgcgtcgcttcggccgggaccccgccctgatgaagcctacgcgactgagatgccgccagacatctgtgaggctcgaaccggcttgccagtcatcgacctggccgtgcgcacgctgtatgccagcggctatctgcataatcatgcccgtttgtggctggccagctatgtcgtgcatgcgcgtcaggttcactggcgttgcgcggcggactggttgctaggccatttgctcgacggcgatttgggcagcaaccacctgagctggcaatgggtcgccggcacggccagcgccaaaccctatctgtttaacgctgagaatgtggcgcgctttgcgcccgaagcctggtacagcccgggcacgccgatcgacgcgccctacgagcgcttggacgcgatggcgcgaggcctagcgccctggacagaggcatcggggggggcgggaatggccccccctggcctgacgggccatccgccgtggctgtgcaagccgccaccggcagaggtggtgcgcggccgttcggtatggctggtccatccctgggctttgggagagttgccagacgatatgccggccgatcgcctttgcgtcggctggtggccccagccttatcatctgcgctggccctggagtgagcgccgctggcgctttgtggcgacgcgcatgggggctgtcgccgcttatgactgttatggcgacggagcgtccctcctgcgcctgctgcaaggcgcgcgtgatatccagacgctgtccaacccgcatgtgcgtcacctattgccggcggcggtgcggcagcgccccgcgcccacgttgtttcccgtcctcgagcagtcctgtcgctcgttctcggcttggtggaagctcagcactcagggtattcgccgcacagccgatttgcccgggctgcgcgcctggcaggagggtctgcggtgagcacgttgtccagcgtcgccgatcttcagacggtgcgcgccctcgcgagaacgctgccacgcagcacgggtgtctatctgtatttcggggaggcgacgctgccgctttatatcggcaagagtgtcgatatgcgagggcgctttttgtcgcatctgcgcacgcctgcggaggcggccatgatgcgccaggtccggcgggtcgattgcatcgagacggccggcgagttgggcgccttgctactcgaggccagcctgatcaagcagcgcatgccgctgttcaatcaacggttgcggcgcacccggcgcctccatgttctgcgcctggcgtcgctggcttgcgggggattgcagccacgcatcgaggggctgacgggtacgccgcttgagtgcgaagctgcccgcttcggcctgttcaaatccaggagcgccgctgtagagcatctacggtccttggcgcaggcccatgaactttgcctgggcctcttgggcatcgagcgcatgggctcaagaggatgcttcgggcttcagcttggccgctgccgtggagtctgtgtgggacgcgagccgcggcaaacacatgaccaacgtctgcaagaggcgctcgacgctcttcgtgtacatgcctggccctacgccgggcctatccgcatcgtcgaaagagctggcgactgggtgcaaagccacgaggtgcatgactggcgctatctgcacaccgattgcagccgccaaggccgtatcggcgcgggtattcaacagtccttcgacgccgacatctatcggctgctcgttcgccctatcctggagcaacaggccgacatcgtgcaggtggcgggcaaggcgcgctcgccggcgcgtctcatgacgagaggcggggaacaagccggtgcgctcgcagaggcctaggccgacacggcgaggttgcagtattgtcctttgaaatacagcaagggttgggcgtttaccgcgctttgcggattgatggccttgacttcgccaatcacaatcatatggtcgccggcggcgtgttcagcatggatttcgcagtccagccagtgcaggctgccggcaataatgggattgcccagcggcgattttcgccagtcgacgccctgccatttgtccaggccccgccgagcgaactgcctggatatttcggcctgctcgccagacaggatgttgacggcgaagcgcccagcctggcggatttttgggtagctatgcgagccggacatgacgctgaatgacaccagtggcgggttcatcgacacgctgtagaacgactggcaggtaaagccaaccgcctcctcatcgatgtgcgcggtgatcaccgtgatgccggaggcatagtgtccgagcgcatcgcgaaagtgcaagggctcgatagcagtactagggagtgaagtcatagagtgtaaagactaggcgctgctgaatccgttctgcatcgcaagcgaactgagcgcgaacccaccgcgagggatgctgatcggtggcgatcagggcaatgccggcggtgtgtccgtgagggtcgtgtcggtcgttgcaggccccggcgtgagcggagcgccagggcccatggcgccgcgtcaggcggcgatctctttccggacgatctcagcgcccgcgctcaaggcgctcagcttgcctcttgcgacgttgcggggcaggggggccatgccgcagttggtgctggggtaaagcttgtcggcgtcgacaaattgcagggccttgcgcagggtgtcggcgacttcttcaggggtttccacggtgtgggtcgccacgtcaatcgcgccgaccatgacttttttgccccgaatcagctcgatcagatccataggcacgcgggagttctggcattccagcgagacgataccgatcttggattgttgcagcttgggaaaggcctcttcgtattgacgccattccgaacccagcgttttcttccaatcggtgttggccttgatgccgtagccgtagcagatgtgcacggcagtttcgcacttgagtccttcgattgcccgctccagggtggcaacgccccaatcattgacctcatcaaagaaaacattgaatgcgggctcgtcgaattgaatgatgtcaacgcctgcggcttccagttctttggcttcctggttgaggatcttggcgaattcccaggcgagtttttcacggctcttgtagtggctgtcatagagcgtgtcgatcatcgtcatgggtccaggcaaggcccatttgatggcttgcgtggtttgttgacgcagaaacctggcgtcttccacgaagaccggctgttcacgggacacggcgcctacgacggtcggtacgctggcgtcgtaacggttgcggattctgacggtctcgcgcttggcgaaatcaacgccgctgaggtgttcgatgaaggtcgtgacaaagtgctgccgggtttgctcgccgtcgctgacgatgtcgatgcccgcgtgctgctgctcttgcaatgagaggcgcagggcatcgtgtttgccttctgcgagtccgtcgccttccagcttccagggtgaccaaagcgtctccggctgtgcgagccaggagggtttgggcaggctgccggcggtcgatgtggggagcaattttttcataatagctaagctttcctggctgatcacagagcgtagttggcggaccattgttcaagcatgacttggtggggtttgatgaagtgctcttcgacaaactttccctgctcaacggccagccggctgcgctcctcccggtcatagataattcgagtcagcgagtagtcctggtgtttcaggctcggctgataggcgattcctgctgcagaattcgcgttgtaaatttcagggcggtagattttctggaaggtttccatcgtgctgatggtgctgatcagttcaagattggtgtaatcgctgagcaggtcgccggaaaaatagaaagccaggggggcgacgctgccatgaggcatgaagtagcgcaccgtcagccccatcttcttgaaatacgcatcagtcagcgagtattcgttttgttgatactcatagcccaataccgggtgctgattggctgtccggtgataggtcttggtgttggaaacgctcaggcagatgacaggcggcttgccgaaatgctctttataagtgctggagtgcacaaagcacttgaaaagctggccgtgcagatcgccgaaattttccgggatgctgaaatcgggcttgtttttattgtgctcgagtagcagcacactgaaatcatagtcgcggacgtaggatgaaaagttatttcctacaatcccttcaatacgcgcatttttctgccgatcgatgatgttggttttgagtatttcaatcagggggagtccgctgccgctattggcggcagcgacattcattgcaacggaaatgatctcaagctcgacagcataacgatcccctttagggttgtcccagtgcgccaaggcgttgaagcgattatctatcatcctcaaggtgttgcgcaggttctcctggcggctgctgccccgggcaaggttggcgaagttggtggtgatgcgcgtgttgtcagagggacgatagtcttcgtcgaaacgaatgcttttaatggaaaattcaatatctttattcatttcgacctggcgtcctgattatgaatataaatctttggattgttttttgtggtttttggatttttaattattaattcaaattcttatcgtaaagtggtggcggttcgtattctatgatgaatcaataaattaaaaaaatgaattgatttcatttaagtattaacgatgctcatactggtgcgcgtggcaggctttgcccctgaaacccgacgctgcggaattggccggtttcatagggggtattccaggttcgaaaccctgtccaggcttggggcgggctgccgggtcaaacccgctacctctgtcctaggggcatgggcgacggcctcttagcagccgccgcgggtgtctagcagcgtgcttaccagctgatgcgtagcccgatcttgccgtcccactgctggctcttgccattgaaggtgcgttgatagcctgcgtgggtataaatggacaggtttttagtgatattgccggtgagaccgaccttggtttcaccccaggcgccgcccagatcggttcggaacgggatgtatcggtctctggcatgaaagcgggtttgcgtatttcccataaactcattgccaatagccagccgaaccgtggcagtgaaggtcaatgcaggaggcggcggcctggatatgacgaggccggaggccgaatcccggtcgaggctggcgttaaagcgcagggcaccgctgctgaggtggtgcgcgccgccaagcagcgggcgcatcaggatagcttcagcgccgtttctatttcgcttattgatgtgttgccaagatgacgggccggtctggctagctgtctgcccgaggcgcgctcagttcactttccatgtcatggcgcatcggctgccgggcgtaaagccatgcttggattcttcgctcagaatcgcagctagtctcgggtcaagcccgtcgtcggtctcgatctggaatcccaggcgggcgtaaaacggagcgttccatggcaggtctatgaatgtcgtgagcgtgacgcagcgcagtcggtgtgcccgggcatagtgctgcgcagcctcgataagccgccgccccatgccctgcccctgcatggcctgcatgacggatagttcatggatatgcaggtcatttttgtggcgctcggcgctgagaaaacccaccggccgatgagcggcatcaagcgccagccagcaggtcgagcacgcgatgcgccgcctgtgctgctcaatcgacatgggaggagagtccgccagccaactcagtgtatcgatcgcgcggaatgcctgggccgccgatatctcgatggcgggtagcagcggcgcctcatgcgcaagagcaaggcggacgattccagacacggtcatagggcggtggcgtagtcgatgggcttgcgagccagggcgcagcgtaagcaagcgctcagggtgcgaagggggcggctcagccactgctgcggcccgtccttgactgacgggcgggagtgtggcgacagcccgcactcctcgcctgcaccctggtgcaggcgagacagaataagcgctggaagacggcgccgggctgccgagcttgagcctgcgggtgctattgcgcccgtcctgcctcctcagggcaagacgggcgagtcgtgcaagcgcaggcgctcagccagggcgcttaggcatcagggaaagaaactcgcggcgcaaagccgggtcttcgaggaagcggccgcgcatcacgctgctcaccatgcgagcgccatcatctttggtgcctcgccagtgcatgcagtaatgatcggcttccatgacgacggcaatgccatccgggccgattttttcttcgagcaggtcggcaatttgcttgaccgcctcttcctggatttgcggccgggccatgacccagttgagcagccgggcatatttggacaggccgggcagattcgaattggcattcggcagaatgccaatccaggcatgccccatgatggggcagagatgatgcgagcaggcgcttcttacccggagcggaccgatcagtgttagctcgttcagatgcccgacattcgggaactctgtaatcggcggaggtggctcataacgtcccgaaaacacttctttgacaaacattttcgccacgcgcttcgcggtttcatgcgtgttgtggtcattgtcgacgtcaatgaccagggcccgcagggcgttctcgatatgaagcgcgacttcctgttgcaaaccgtcggcctcgccttcgcgcagatgggcggcgatattgtcgttggcacgaaaagacacgccggccttgcgcaagcgctgtctgatgacctgtgacagtggcgtgccttcccgggtttctgccgtgatgccgggttgtgaatcgataagggcgcccatgagctactcctaaaaaaatgtcgccgacatgtgccgttttagccgcggccttgcttgatgtcagaaagggaccaaccctcgtgctcaaccacggcggccagtgcatcttcaaaaagcgccgcggcttgattcgccgcatcgccaagatagttgtgcagtcgcgcatcagccggtgagcgagcctgacagccatcgctgtaacgctcgaacgctgaaatttgtagcagcagctcggccagatgccgggggcattcgcaggccagtgaggtggaatgggaagccaagcttaccagcgtctcgttgtcgaaccggcgtggtgaccgtaaccggatcggatcgcgggtgggggccgggcttggatggatgaggcccagatactcggaaatgatgtcttgcgcctgtagcagggcttggggcgcccgtttcaggtcgagcttctccatccgtgccagcttgcttgcctgtcggctgccaaaggcatagacgaccagcactcgggcgcaatcgccgcgccgcgcggcagcggcgattgcgagtaccgtgtcctcgtgcagggcctcaacgcggacgatgaggcagttgctggcgtctcggtcattcggcgcaggaaagctgtcttcaagcgtagtcaatgggaagcagctaagaccgtctggcagctcggggagcgcgttgaggtcgaatcctatgaggtataggttcaggcctcgtggcttgtgtcgaggcgcggcttcggcgctattgagcaattgcttaagctgatcgagacccagatgcgcgatggcgctgatggtgtgcccccggtctaccagtgacttgatgagcctcagtctttggacatcggcctcggagtactgacgctggccggatgcgctagtgggcggggacaccacgccgtagcgttgctcccagatgcgcagggtggccgccggcatatcggcgagttttgccgcctcgccgctgcgatagcgtcgaactgaattcacaacgtcctccatgctgagcgggccatgtcgaaaaagcgattgtcggcgcaatattaactcaaatatttgtgtgagttaataaaaatgactcataaaaaggaggaaaactcagatgagttgaaatgtaaactcaaaaaagggctggcgacagcgtgaggcacctgggcggtacgcggctttctaccgcagggagcgcagtggccatgctgcttccctgcgaggccgtcttgccgagtttggcgagggggattgctacgcggacgcgagcatgctgggccgccagggcgtttgccccgggtctggcatgagggctatgctatattttgacctaggacaaatgcggatgctggcgcttcaggcgttcccagtgctttaccgcagcaaggtcttcccatgagttcagcgtattcgcccttcatgacacaacctctgcacgatttgcataaccgctggcctcaggccgcgtcggtggacgacttccgtcacaatctcgcggcggtgcaggcgcgcatcgatgccgcctgcgcccgcgttgggcgtaagccatccgaggtgcgtttgctgccggtcagcaaaaccaagcctgaagccagtttgcgtctggcttacgctgccggctgccgcatgtttggcgagaacaaagtgcaagaagcctatggcaagtgggagggcatgcaagatctgcctgatctgggctggtcggtgatcggccacttgcaaaccaataaagccaagctggtcgcgcgtttcgctgcggagttccaggccttggacagcttgcggctggccgaggcgctggagcgtcgtttgcaagccgagggccgcgcgctcgatgtgtttgtgcaggtcaatacttccggcgagccgagcaaatatggtttggcgccggccgaggtggcggggtttctgcggcaattgagcgccttcagcgcgctgcgcgtgcgcggcttgatgaccttggcgctgttttccgccgagggggagcgggtgcggcaatgttttatgcagttgcgcgctttgcgcgagcggctgcgtcagcaggcgcctggcgccgtcagcctcgatgagttgtccatgggtatgtcgggagactttgagatcgccatcgaggaaggcgctaccgtcgtgcgggtggggcaggccattttcggcgcccgggccacgcctgacgattattattggccggtcacgccgccgcaggcggatgacgggcaagcttgagctgccagggcatacacaggacagggtcatgagttccggacagggatatgtcgccagcgggcggccgttgttgtttgatgtggtgtcggtgcaatcgcaggtggtttatggccacgtcggcaataacgtggctgctccggccctgcgcgcgcatggtttgcatccgggtatcgtgcctacggtgctgctgagcaataccccgcactatccgacgctgcatggcggcgccttgcccctgtcctggttcgagggttatttgcaggatttgcaggcccgcggggccctacaggcgctgcgggcgattctggtcggttatctgggcagcgccgagcaggctcgggttttggggcgttggattgcacggatacgtgaagtgcatcctcaagtgctggtcattgttgatcccgtcatgggtgacgatgatcatggtttgtatgtgaccgaagggctggccgaagccagccgcgagtgcctggtaccccaggcccatggcctgactccgaacagtttcgagcttggcttgttgaccggttgcgaggtgggccgcgtggatcaggccgtggcggcggctcgccgcttgttggctcagggtttgcgctgggtcgtggtgaccagtgccgcgcagcaggactgtccgccaggtcaggtgcagcttttggccgtcaccgccagccaggcgcatctcttacggcatcagcgggtggatacggcgcccaagggcaccggtgatctgttttgcgctgaattgacggcgcacctgttggctggcgccagtctggagcgggccgtcgaagcaagcagccgttatctggtgcaggccctggcttgtacccgtctggccgatagcgcagaactgctcatgccgagccgcgatccggcccaagcccaggctgtgcagtggattccgttggagaattgacacgccgtgttcacgaggcctcattgagcaggccgcgtgcggcaaggctgcgatgtaaatctctggccagttgttcgcattgcgcaggcagcagcgtagacagcgtgatgcgcaaaccctgtaccggcgcttgcacagagaacgcctgcccgtggcgcagcagccaaccctggcgggccaggtcctgggcgacgtccaggtcttgtgccggcaaggggacccacaggttcaggccatcaccatgggcgagaaagctaatgccttgattgcgcaaggcggcttcaagcgtttgccgccgttgctgatagtcggcgcgcgccgcgctcaattggcggatgctttcgggatgtgtgagggcggtttctgccatgtcttgtagcagatggctgacccagttggtcccgctggccaggcgcagccgtaattgcgccgaggtggacggatcgctggcgatggccgccatgcgaaggtccgggccgagcgccttgctgaaagagcgtaccagggcccagcggccggcccggcgtggcagcgccgagtaatagggggatcgtgagagtagtgcgaagtggtcgtcgatgatgagcagtacatcgggatggcgagcgagcagccgcgacacttcacgggcgcgtgactcactcatgctgcaagcggtggggttgtgggcgcgcggcgtgaggatgaccgcccgggcgcctttggccagcgcagtttgcagcgcactcgtggccatgccttgacgatcgaccggcacgcttagcgcttgaagtccgagcgtacgcaaggtgttgatgctgctcagaaaacaggggttttcaacggcgactttgtcgccagccaccaggtaggcgccgagcaggcgctctatggcgtcgacggcgccgtgagcgaggtctatctcgaagtcgggcggacagtcggggctaaaccaggtttgaagatagtcacgcagtccggggttgagtgtggcctccccatagaggcgcggccggtaagcgggcagggcggcacgcgggtcgggcagccagcagggattggggttgccgctggccagatcgatgaggggggaatcggcctgcgcgccctcttgttcgccagcgctgcgggcatcacgaatcagcgtgcccagacgcccctgggtctgggcgagcccggccaggaccaggcgccgataggctgccgccacggtgttgcgattgacgccgagtgtggcggccagttcgcgtacagggggcagagaggcgcctgctggtaatcgaccgctatgcgccagagtgcgcacacaatcgaagatctccgctacggtcttgccatgaaatgtcatatcggcccgggcttgtgggtaacgcttggcaggcccgcggcagggcgggaccgtcagccgtgattctgccatagcggctttttttatcggccagctctgcggcgtagacgttttgcgcagcacttgcccatccgctgatgcgattcgaaaaccgcgaaaacccccaagccgccgctgctttcgcttgtctgtatttcaggcatgcagatcgtatgaagcccagaagcgctgatgcggccgcgatcgtttggctcgccgagtatgaatagcgggttcgggtggcggtatctgccgctcctggccgctggcgccgatcaggcctcgactattcaggccggttttgaggaaaaaggataggttttaacaatataatcataaacattgttggctaatcaaaaatggtaaagcgccttcacttcaggctggacatcttggcgctggaaggtgtcttcaagaaggggcgggatgatttgtctctccgggaaacgctggacagagcgcaggttcaccgcgagcatcccaagggcgcttctaaaggcagaacggtaaatcgccgcgcgcacgggtaagagcgctgccgcgcttgccaggcgcgcatcgtgtccccgatcccatgagtgacgctgagcacaagtccgagcggctgagtgttgaatgcgcgcatggcgacgcggttagttttgtctccacgcttgatggcgtgactccctatctttcttggctctctttccggacaggctatgcagcggtgtaccggtatggtgtgctgagaacccagttgaaagcaggcgaacgcctgcacggcccgccggtccatggcttgttgcttgggccatcgttgcactcatcgcctatctggtgctggcccggtaaggattgaataagaatgaagtttgaagttgaacgcctgctggcgatgattgaatacgccaagcaaacagtcttgatcaaaaagactccggcccagaacatagcgcagcacaaagcgtttgcgaggctcgaggatcagatcctggggctgcccggggtctctttcaatatggcctcgaccgacgatgacgacgagccctggctcagggtcgagcgtttgcatgagagcatgccgcccatgccggccaatccgcatctggcggcctgggtcgagttggcgcgcaaccccctcacggagccggtgttgaaggccgggctggatgagcaatacttgatcgagcaggggctgcgcgagccgcctgcggcgcttgtgctggcggtggaatccacagcgatcgccaaggcggcgcccaaggcgccgatcacgctggcagagtatgaggattggctgcaggcccagggtgagccgagtctggcggccatgctcaagcagtacctcgcggatgagtggcgagcctgggccaggcaggaaaaggaagtccgcaagagcatcgcgctttacaaagatatgttcatgctgtcgcagaccctgcaggggaatctgctcgatgcctcgctggagctggtgtggggcataggcatggcggtgcagaagcaggatagcgccacgattacctatccgctgatcaccaaggcggttgagctgagcctggacgatcgtacgatggcgctggaggtccgcccttgcgcttcggacccgcgcctggagctggagctgttcgccgctctggacaaccctggcgtcgcggcgttggaagaggtggccaaggcctatctgaccgaaggggtctttatccatccgggcagtccggaaacctttgacggtttgctgcgttctgcaacatcgatgttggatgcgacgggtgcctatcagcccgacttgcccgaagcgcccactgacagaaagctgccgaaagccggcccgactctggcggtcaccgacacctgggcgctcgtcgcccggccgcgcgccgctaacctgatggttcaggatttgagccgctttgccagagtcttggagaatgcgtcggcgccccaagcgctgccgggagcgttgcgagcgctgttcgtcgaaccttcgagcgagctagaggatgtcgaattgcccgcctatcgcggcctggccgctgtgtcgggaagcggcggggaggccggccgccgccagcctgctgaactttattttcccaaggcctataacgatgagcaggtgcagatcgtgcaaatgctcgacgtgcatgatggcgttgtcgttcagggcccgccgggtacgggcaagacgcacaccattgccaacgtcatttgccattacctggcttgcggcaagcgggtgttggtgacctctatgaaggacccggcgctggccgtgcttcaggagaagctgcccgaggcgatccggccgctggcgatcagcctgctcgccagcgaggccgatggcatgcgccagtttgattctgcgatcagcaaaatcgctgccgaggtcactcgcattgaccggcatcagtacaggcaagacatcgaaacctatgaccgggaaatcgatgcgacgcatgagcgcctgtcacgtatcgaccgtgatattgccaaatgggcccgtatcaatctggaaaagctcgatctggacgggcagttgctcagtccgctcgaggtggcagaggaagtggccagattcggcgcgcaggcagattggtttccggatgcgctcaccatcgagcctgcttgcgcgccggtgtttggcaacgatctggtggcggcgctgcgttccgcccgtttgcgcttagggagcgatattggatacctgggggcgcagttggccgatgaggccgcgtttccggcgccggcgcgcttgtatcaggccaatcaggatctgcgtttgtacgccgaattaaaggccaaggaagcggcaggggaggtgcccgcgctgagtgccggcgacaacatcgctttggcggagacgacgctcgggcaactgggtgctttgcaccagcggttgcgcgatatcgaggacgagtgcacaccctgggccaaggatcttcagacttacctgcgtaaacacccgcgcagcgacatgttggatctgttcataagccttcgcaccgacgtgctggccgctatcagcgcgcacaaacagtttttgatccggccggttgcctgcccggatgggatggaggtcaatgtcgagctgtgcaaggccgttgagaacctggcggcgggccgcaaagcgtttggtctggcgggtatgttcggcaaatcggaagaaaagcgccagctcgatgctgtgacggtgcttggcagcaaacccggcagcgaacaggactgggtgttggtgagggcccatctggcacaccttacagcggtcagaaaactgctgagtcgctggaataccctggcccaggaaatcccattgccaagctgcaatcagttgggcgggatggagcgagcgctcgcgctgattgataagctgcaagaaagccgcgccttggagcgcagcctgattgatgccttgcagacgctcatccccacctgggataaggcgggccagcagcctttggcttcggacatgatcacagaggccagcggcattctgcggcagcatttgctcaagcaccgtctctccgatgccgcaaagatcaaggaagctctgatccaggcgctggatgcttgcactggcgaggtgtccgggagattgcgtgattttgtgaatacggagttcggctcggccacgctgacggatgctgtgatgcagcagcgctggagcgatctgatggcgcagttgcatcgagcgcatgctttggcgcaagacctgacgatgattgccgaggctacggccaagatcgagcaatgcggcgcgccacagtgggccgccaggctgcgtaccgaacccgcagcaccgacgcatgatgcgctgctgccggatgactgggctgccgtatggcgtgtgcgccgtctggcgaatttcattgaaaagacggatggccgcgccgaactcaagtgtctgagcctcttgcgtggcgagctggaaaaagacctgtccgcccgctaccagcaggcggtcagcgcccgtacctggctcaagctgacagagagcgcgacgcccgatgtgcgttcggccctagaggcctaccgcaacgcaatcaagaagatcggcaaaaccggcactggggtgcgcgccgggcgtttccggcaggatgcgcgtaacgcggccgcaggggccaataaggccattccttgctggatcatgccgcattaccgtgtgtcggaatccttgccggcgattttcggtgattttgacctggtgattattgatgaggcctcccagtctgacctgagcgcgctgcccgctatcatgcgggccaagaagattttggtggtgggcgacgacaagcaggtgtcgccggaaggcgtcgggctggaagagagcaaaatcaaggcgctgcttgagcgtttcctgagcaatcaggtgagaattttcgctccgcaaatgacaccggatcgctcgatctatgacctctttaaagtggtgttttccagcagcgcggtcatgttgcgcgagcattttcgcagcgtagcgcctatcatcgagtactccaaacgcgagttctatggccacgagttgcgccctttgcgcatgcccacgcggtctgagcgcttggacccgcctttgatcgatgtctatgtcgaggacggcgtcaagcggggcgagctgaatgtggccgaagccaatttcatcgtggccgagatcaaggccatcgtcgccaacccgcaattggccggacgcactatcggcgttgtctcgctcatcggtaacaaacaggccctgcatatcatgcagcgcctgacggaggagctgggcgaagaggtggtcactcagtatcagattacctgcggagatgcgcgaaacttccagggcaaagaacgcgacatcatgttcctgtcgatgattgtctcgcccgatgatgctcatcctcagacgcaggtgggcgcagagcagcgcttcaatgtggcggcctcgcgggcccgcgaccggatgtacctggtgcgcagtgtggagctggacgatttgcggccatcggatgtgctgcgggcgcggctgattcagcacttccaggcgccatttctgcaaaacgagcaggacctggcctcccatcgtgaaaaatgcgaatcgggctttgaacgcgaggtttacgacttgctcactgaaaagggctatcgcgtcattcctcaggtgccagtgggggcttatcgcatcgatatggtggttgagggggacaacgacagccgtctggctatcgagtgtgacggtgaccgctaccacggccccgagcaatgggagagcgatatgcgccgtcaacgcattctcgagcgggcgggctggacgttctggcgctcgttcgcctcgacgttcgtgaggcatcgcgatgaggtcgttgcggacctgctcgacaccctggcccgtttggagattcaccccagttgtggcgatggcgtcgtgcgcagcatccatacggatcaccgtgtggttcaggggatggcggaacaaggcgttgagcctggcacagacggtgatgccgagtttgatgaggccttggctttactgtcggcttgagctgtccgctatccgctggtacggctccccctgcgtttctggcagggggagccgcccgcgtttcacgcaagggcaggttttcagatcgcggtttgcgtgcgtattgtgccgtcgcacatcacgatggtgagccggtcgttccaccattcgaccagaaagatctcctgtagctccgataggccggcttgctgcaaatgctgacgcagccagtcatcggatctgtgtaggttcttcagcagctctgaaaagatcactccgttcatgaggatgatggaggctggccgcggacgggcgttttctttctcgacgatggtgagctgcccgcccggctcgatctgtaggaaatccacattggagaacgagaaatgaccgctactgcgcaacaggctggcgatgatgggcaggtctatcttgttgcgtttgttgttgatgacatcgacgcagaacttgctgtcggcaatcagggtgatgggactgcccacagcgaaggcgcggaagaaattcgttttggcgatcagatagttgaataaatcgatgaggccgatgccgatcagcaggcaaacgatataggtcacaaaagagatatcgccgttgtagatgatgccgccgacaacgccgcccagaataaaattgccgacgaggtcgatggcgttcatctgcgagagtttggttttgccggtcaggttcatgttggtgacgatgatcagcagccccaccagcagcttgagcgccagaaagagataatgtcccagcgagtcaaaggcatcgaaccagttcatgtgagtcctcaggtttgggggaggcaatcaggaacgcgcttgcctatgctatccacaaatgaacgagggcgcccaggatgagcattcaccctgggctggatggtgagatgggccatttgccgcgcagaccgtcggacgcagatcggctttgctctggcggcgcagcgcaggctccccttacccgcgttgtggcgagggtgtcaggcagggcgggtgtgcggtttctgcaagagccagtcgaggacctcgtcgcacagatcggggatgtcgtgataggcgtcgggcagcagcgaaacgtcggcatggggtgcgagttttcgcatgcggcgcgccgcttgcggggcattgatcaaggcgtccctgcggccaagaatgagccgcacaggcatgcgcagagccgcaagctgcccgtcgctaaggcgcgggatgcgcaaggagcgcggcaacacctcctggcggatcagggttagcaaattcaacagcggccgcgcctcatcgggcggcggcgtggtgcgcggcccgatgaccttggtcagcagcctgtcgcggccccagcggcccagcatgagatagggcagcgcctttagaaaaaaagcgcgctggcggccgatgccgcaggggctgatcagtactaggctgtctacgcggtccgggcgtcgcgctgcgtagtctaggccaagaaagcctcctagcgagaggcctacgaagttggccgaggcaagctggagcgcatcgagcacatcatccagccagcgcgcccaggcatccccggtgagcgggagttgcgtttgcgcgctcaggccgggctcgccgacaaggtccacgacgtggacccgaaagcggcttgaccatgttctggcgtcaaacatccagctcgccgcattactgagcgcgccgtgcagcaggacaagcggtggggcgtcgagcggcccgcagctgagtacaaaggtcgggccggcgcaggtgggcagatagcggcgcgtattgggtgtgggccagtcagccagcacggcgcgataagcgcccaacacccgctgggtgggcaaaccgggaatgcggcggctcatgacggcgccctgtcataaatcagatgttgaatgccggacagcagggcggcggtgtcggcgaggctggcctgcacgatgagcttgagttcgccgcgcaccgggtcccaggcgctgtcgacacgcaccggatcgtcgcccggcgcgcgcgccgccagacgggcgtgcagggattgcgtgagcgcttgggcgtattcggcggtgcagccgggcaggtccacgatactggttacccttggcgtggccgggccaggggtcttgcccagaaaggtatcgaggtcatcgccggcgatgcgataggatttgccgatccgtgtcgcctttaggcgtttttcacggatgtagcgcagcagggttttgggatgaacggccagacgctgcgcggcctgttctaccgagataatctcgcgggtcatgaagtttcttgggttaattgcgccgatttataccataaacatggcttataaagagcgataaggagtactaagcacgccgatcagcgaggcgctggcccgtgcatcccttcaggttcgcgcgctaggcgggggcggcaggtctctcacccccatcgctgcggctggaccctaattgagcaggagagacgcttaagcgctgggtcctgaacgccgggtatttctcagcagccatagcgcaagcacaatgctgaccgcaccgacgccaggcagtccggcgagccagcctgcctgaatagccaggccacctgcgatggcgccggcggccatgccgagctgcagaatggacgaataaaagctgaagacgatgctggtggattgcggggccaggacgatgaggcgcagttgtagcgcaggtccggacgaccaggcggcaatagaccagaggatgagcagtgcgcacaccatcccagcggtttgcccgaagcacagaaaacccagcagcgtgaagacatgggcaatcaggccgccggtcagtgtggcggcataacccgagcggtcggctactcggcctcccagcttggagcccaggatgctggccaggccgcagaccagcaacatgatgctgatctggccatccgtcatgtgcgtgatccgtagcaggaagggggagatgtaggagtagatgatggagaaagcgctgatccagaaaaacgtgatcaggtaaatgcttgaaacctgccggtttttcagcagtttgagttgttgcgacagcggcatggctgcctcgccttgggtggccggaatcgtgaaagccaccaagaccagcgatagcagcgtgagcgcgcctattcccccaaatacccagcgccaatccgccgtcgtggaaacaagccggcccagcggcacgcccaccaccagggccgcactaaagccgatgacgaccatcgcgatggcgttcccctttttgccacagggggcgagtgcggctgccaaggtcagcaagagcacttccatcacgccgccgcttagcccgctggctgcccgggcgacgtttagccatgtgtagtgtgtcaggcccaccgtcgccagattgacgagggcgaacaccagcatggcgcagatcagcactttcttgcggtccgcctgcgccgtcatggtgatgagaacgggtgtgccgaccgcgaacgcgatggaaaaaacggtgatcaattgtcccacgacggcaaccggcaattgcaggtcgagcgcgatctgatccaggatgccggcgacgatgtattcggccgtgccgatcagaaaactgatgaaggacagtagatagatttttactgagttctgcatggaaagaaacggcaaactgcggcatcgccgatgggctggcgcattgtgtcggcctaaggccgagaggatattagggcagtcggattacagcgaacggattgtgtcggcgaggtcgcggctagcgccgggcgtccgtttgaagtaggtgaatttgccgatgcgctgagccgtcaggaagccggcctgttcgagcagcttcaaatggctggacgcggtgggaggcgatatgcccagggcttgggcaagatacagaccacacacacccgctgcttggtcgtagcagcccggcccgaaatgccgacccggttcagccagcagttccagaattttcagccgtttggggttggccagggcggtgagtttggcaagcagcgcagtcatagttagaagattagcaaataagctaattgtttgcagatagcgcaggctgcgatgcggggccgctcgcggcatgcagcgcttcgatgtgccctggtctcaatgcgtgccgacgctccttttttccaggaagagcagccaaagacgctgcgccttctccgaaggggtcgtattgcatgacctgctcctggggttgcgccgagccggtggcgcgcttaagagcaagccggggcaggcgggtaaaatacagcccttcgccgggcttgctgacggaattcgcgcctgcccggcctctggcctgcgtcccgccggcagtctcgccgcctaagcgagggcgcgccgcgactgttcataccccctttgcaaggatcgtcatgtccgctccccgcccgcccgaagtctccggcgaggcggcgccgcatttgcgccgcgtgttgaagccgcgtcacctcaccatgatcgccatcggcggcgccatcggcaccgggctgttcgtggcctcgggggcgaccatcgcccaggctgggcctggcggcgctttgctgacctatctcgtgataggcctcatggtgtatttcatcatgaccagtctgggcgagttggcggccttcatgccggtttccgggtcattcgccacctatggcgcacgctatgtagaccgcggtttcggtttcgccctgggatggaatttctggttcagttgggccgtggtggtggccgtggatctggtggccgcgcaactggtgatggcctattggttgcccgatgtgcctgggatcatctggagcggcgtgtttttgctgctcatgctgggtctcaatgcgttttcggccaaaggctttggcgaaggcgaatattggttctccctgatcaaggtgattgccgtgctggcgtttctggcgacgggcgtggccattctggcggggatcatccatggtggggactcgccgggtctttccaactggaccgtcggtgacgcgccttttgtgggggatttcgccaccctggtcggcattgcgatggtggtggcctattccttccagggtactgagctggtcggcgtggcggcaggcgagtcggaaaaccctcgccgcaacgttcccattgccatccggcaggtgttttggcgcattcttctgttttatgtgctgtcgattgccgtcatcggctgcctgattccctacaccgatccgcaattgctgcgcagcgatgtcagcgatattgccgtcagcccctttaccttggtgttcgagcgggccggcctcctttcggccgcctcggtgatgaatgccgtgatcctcacgtccgtcttgtccgccggcaactccggcatgtatgccgccacccgcatgctgttcaatatggcgaccgaaggtatggcgccccggcgcttcgcgcgcctaagccgcggcggtgtgccgcgctatgcgctggcggctacgactgcgttggcgagcctttgtttgttgagtgcggtctacagcccgcaaaaagtgtatatctggctgcttaacctggccggtatgacagagttcatcgtctggctgagcatcgcagtcagccactatcgcttccgcagaggctatgtgctccaggggcacgatccggcgcgactgccttacaaggcaggtctgtttcctttcgggccttttttcgcttttgggctatgtctggtgatcacgctagggcagaactacgaggccttcacccatgaccgcatcgattggggcggggcgtttgcgacctatctgggcattctgctgtttctggtgacctgggccgcttaccgcctgattcggggttcgcgctgggtgcgttatagcgagatgcgctttgactacgctgacgagcctgacgatccaaaaccttgagggctcttcacgacaggctcgcgggcgcagggtgagcgtggacgacccggacgctttgtccggcgctggcgctgttagcctgcttaccctggcggtggtttgctgcggcggttgccgagcgtgaatgccggcaggggacgcacctttacccttgatccctatggggcttgagggggtatggccgattcggacgttaagataggggattacccgcgctgccgacgcggcgcccgggctgtccttcacctagtctgctatccctatgtctatttccccaggcatttccggcgatgccgccgatgccaccagtgaactgtcccctgctcaaacccgccgcgccctcttcgcactgggtgtgggcggtttcgccatcggcacgggcgagttcgtcatcatgggcctgttgcctaacgccgccaccggtctgggcgtgtccattccgcaggccggctatctgatcagcatttacgcgctgggtgtggtaatcggggctcccctgcttgccgtgttgggcgcacggctggcgcgtcgtaatttcctgatcgctttgatgctggtgttcgcgctcggcaattttgttagtgctatcgcgcctagcttcggctcgatggcctgggcgcggttcgcgacgggctttcctcatgggacttacttcggtgtggcggcgctggtcgcggccagcctcgtgccgctgtatcggcgtgcgcaggcggtggccatggtgttgcttggcttgacgatcgccacgctggtaggcgtgcccattgcggcagccatcgggcagtggctgggctggcgttcggcctttgccatcgtgggcgggataggcttgctgacggcattgctggtctggcgatgggtgccttatctgccgggtgacaagaccgcgagccccatgcgcgaactcagtgcattgcgcaacaagcaggtcattctgaccctgggtatcggcgcgatcggttcgggcggtattttctccgtgttcagctatatcaagcccaccatgatcgaggtggcgcatctgcccgaagtgctggtgccggtcgtgctggccttattcggggtaggcatggtcagcggtaatttgctggggtcgcgtttcgctgaccgtaatatggaaaacaccatccgctacgtgctgatctgggccgccgtggtgatgggggcgtttacgctgacgtcgcacagcgccgtattgggttcgctcaatgtgctcttgatcggcacggccgttgcgctgggcgccaccttgcaaacgcggctgatggacgtggccggtgacgcccagaccctggctgccgccttgaatcattccgccttcaatgtggccaatgccttaggcgcctggctaggcggggtggcgatcgaagcgggcctgggctggtcgtccacgggctgggtgggcggcgtgctggccttggccggcctgggcatccattattgggctctggccgatatgcgcaagaagacctaagtcgtctcgccagccttagcgtggactgacggggccgcccgctttcaacgagaaggcagcgatgtgttcggagcggtgcttctcgggcacttgtcccgcttatcgatcgagggggaagggcagttggctggccttaaagtgcagcgttcagcgtattgatagcggtctgcggaggttcgctgtgctcgagctgattggtcgatctgggtctaggcgcagggcagcgcctccttgattgggggcttgcaatagcgctgcctatcgccattcatgtaaacgaagaggacccctttgttgcagacgggcgaatccggatgggcgagagcaggcttacgggcttattcttcacaaagttaaggtctgtccttcttgtttataggacgggtggtaggggcgcacatcgcggaaattggctctaattttcccgggcattctgttatatgcgccgcttatcgatccgctcggcaggcgcgaacaccgagacgtaaaccatttcatgaggggctgtcatgtccgccacccttttttacaagcaagctgtgccgatcaaccgtgatgcgcaccgccatacgaaaattcaaatccagcctggtcatttttctttcgcgcagcaaaccaatgcgctgccggtttcggccagcgagttcgtcgaggctgcgcggcattacccaattgtttttgttgccgatgaggcgggcggcttcagtgcggccgccgtgttgggtttgcagaatgggcgcaatctgttcgtgacgccggaaggagagtggcgggccgacacctacataccggcatttgcgcgccgttatccgtttgtattgggcgcgaccgacgatgccggtcgtttggcggtatgcctcgacgccagctatccgggcgtcaacgaggctgatggcatcgcgctatttgaacaaggcaaggagacggcctatctgtcccagatgatggagtttctgggtaattatcaggacgacatcgccgccaccgggcggatggtgcagcgtttgaatgacctgggtttgctagcaaccaagacgctcacgctctcgcggcccgagggtgatattcaactaggcgggttctggacggtagacgacgataaattcgccaaattggatgacgcgaccattgtcgagttgcatcgcagcgggatcttgcgtttgcttgaatggcaccgggcttcgctgcgtaatctcgcgcagctggcggccttgtttgaggcagggcaaaaacggtctgcctgagggttttctgcggcgtctacgcgctgggcgccaacgcgcctcctgcggcgtggactgtcggctgactgttccgttcaccgatcaaggcggcctctgcgcctgcgcgttttcatcgatgttgtggtcgaatccagcggcgggtgcgctggaggctcgatgatcgaatcgctgcgcaccagccccggggtcagccacgaccgctcaggcaggtctgcaaggcgcggttgtagctgtccaccatgatttgggtggtccatgggttgggggttgcgggatcaaagccgctctcgttcatggcttggcgctggcagtccgcgccaggggcgcggctggcgaggccgaccggcgccagatttaccgaggctgggtccgtggggtcactgctcaaggtgttggcggagggcggcccggcgggcgcaggcagcgcagggtaggcataggccggctcatagatagggccatattcaggcgaggggcttgaattcgctgacagcaacaagccggcggtcaccagggctagcgcgccgcccacgatccagcggtcgctcgctgaccaagcgctcgaatggtgatggccgctgcgatggccgttgtaatagctagggtggccgccgtgataagcccagcgagggccgcccgccagggcaggggaagtggcggtcatggtggccagaaccagggcgccgctcagctgcaaaaatcggaatttcatcgtcatgctccagagagccggccagggacggccgctcccaggcgctaatttactctggcggcaaggggcgatgtgtaagcagaattcaggcaggatgtcagcgggtttcccgccggtcacagcgttgcgaccaccacaccatcggaatcgcgctgagcgcgaacagcgccatcatcgcaaatccgccccattgcacggcggggtagaccagcctggcggcattgacactgaaaaacatcagtatgccgcccgacagcatgccatagagcgcgatggccgatgtctggttgtgcgcgggaacgcggcgcgagagataggtcatgatggccgaattgttgccgcccagcgtgaatgcctgcaagagttgaaaggccagcagcagaggcagatcaatgaaagcggccaaacccagccagcgcagggccgtcattgccgccgaaatccagatcaagcgttcgggacccagcttgggcagaatgcgtagcgccaggaaaaagaacgcaacctctgcactgacgccgaccgtccatagcaaaccgatgtccgaggtggatagaccttggtccgtccagaacagcgtggcgtaggagtatagaaagccattgctggcctgcgtcaatgaggcggccagaatacacagcaccacagggcggtcacgcagcacctgaagcaagggccatccggcggtatcgggcggtctgcgcggcgccacattacccacgcccagcgcgcctaggcagagcacgcaggccagcgccagcgccacgctcatgataatgatggacaaggggccggtgccgcggatgatatagccgcctgccaaggtgaaggcagcaaaaccgatggagccccagacgcgcaccgtcgtatagagcgggcggccgccttgcgtggtggccagggcgatgcggtcaagcacgggctgcacagccggcagcagtagattcacgcccagggtggtccagaacatccagccgggggattgttgccagggatagagggcgaagagtagtcccgtccccaccaggggcagcgcgatgagaaggcgcaggcgcccggtcagatctgcagcatgagcgacggccggcgccgagaggattttgggcaaaaaggccgtggcaacgatcaagccgatcagatttttgtccagcccctggctggacagccacagcgggagaaagggaatgctgataccctgcaagccgtaaaacagaaaatagaaagcgcgcagccaacccagcttgttgcccacttgaaggactcccccgatgccgcgcgaggcgcacagccgggcgtgagcatactgcaatccgcaagctcctgtggctgcttggctatctcttctcgcgcggctgcgcgttttttccttgcttggctctcatgtctaaagaatcccccgaactgcaacttcgcaccgctggcgaagacgatgtgccctttctgcttgatctgcgccgccgcaccatggaaccgcatctggtgcaggatcacgttcccttcgatgatgacatccacatgcagcgcattcgctatcactgggaggacgcacgcattgtgctgatcgaccagcagcctgccggtctgttcaaggtgcatctcgacgaagagggcctgtatgtgatccagatccagctcgcgccggcctggcagggtctcgggctgggagcgcggctgctgaacacggtgctggcgcgggccgacgcgcagaagctggctgtacggctggcggtgctcaagaacaatccggcgcggcgcttgtatgagcgtttgggtttccttactcagggggagaacgacatcgaatatctgatggttcgccagccggccagcgcaggctgagccggcatcggcgccatgcgagcccgcgccaggattcagagcagttgcagcgccagttcgccgccggcgaagctcgccgtaatgcgatggccggcgcccgggatatcaaagggttgacacatcgccccggtcgagacgatgtctcccgcgcgcagggtgacgccccgctctgcggcatgggcgaacaaagccgtcagggattgcaccggatctacggcgttgtctccggacagcgcttgcgccttgatctgcccatcgaccagcacgactgccgattctgtcacccgccgtattgcatccaggtccaggccattacagaccgcttgaccgatgatcagcgcctcgaacccgacattgtcggccgtgaagcttggccagcccgcagcccggcggtccctgaaacgcgagcgcacgacctcgaaagtcacgcagctgtgacggatatcctgtgcctgcacctgtcggccttcggctggcgcgatgtctcgggcgagcacgaaagcgatttcgcattcgatggtcacggggtcggcggaaggcagcgtcaggcttgcgcccgaggcatggcagcgcccacgcgcaatctggccgaccagcggccggggcaggccggtggcgcgcagttgcgcaggactgcccacaccgagtttccagccgccgcgttcgtcgcccgttgcagcaaacaaggcgtcttgcgcctcataaccctgctgcaaggtctcaggccgcaatgctgcgggcagctcgtcaagcagggtgccgtcccgccaggtttgcaggagaagtccgctcgtcaaggccgggtcaaatacacggttgctcataccaggaaacaccttagttgtaggaaatgcgccaataggcagcgtaggcgaaatcgcgcgtgccgcgacctgaacatcctattcgaaggggctgcccagcgcatccagaacctgaactgtggcttcgaccacttccgggccgatgccatcgccggggataagggtggcgggaatctttgtatttgcgcgcatgcgacgcttctgtcaaaagagggcgcttgcaagctgagatctggccgatgctggtcttgcctatttcgccgtaacccggctccggacaatggcttaagtactaagatcctagcgctttaatgttttcttccacggtacaggccccaagccggaacccagggttttcccttgccggctttgcactctttggagcgagaataaggatagaccttggtgcaagccgcttgcggggaggcggatcggtcgtcgacgaagggccggcttgtatatcccggcggttgctttgctcgctgcgagcattgcggggttccgacgccaataaaggaggatgagaccgccagcgtgcggcgcaggggctttggacaaccctagccttcagccctattcagtctgggaagtttcagccggaaggcggcggcccccgactatggctggcaaaaaaaacggaggcctgagcctccgcaagagaaatagcgccgatctgcgaggcgcggcagcagggccaatcgagcgacacgggaaccggcgagaacccgcaacgatggtcagggcgcctgctgcgttgctaaatgtctacgatttcatcgtcggcgcgcagcaatttcaatgatataggacaaatactaatttcgtcaggacttacgattcataaatttcattcttactctctcgtgcaaacgggaaaagtctgtccctaataattgcatcgtttggccggttatgcttcatcctatgaatattgagattaatgaagagttgcgggtctatattgacccgctcagtgccgaagagtacgccgccctggaacgcagcattctgaccgagggttgccgcgatgccctggtgctttggggcaatgtcctggtcgatgggcataaccgttatgaaatttgccgcaagcacgggattgcgtttcgcaccttgcaaaacgagcgatttcaatccatggacgatgtccgtctttggatgatcgacaaccatctaggccgtcgcagtgtgtccgactaccagcgcggcgtgttggccttgcgcaagaaacagattctgcaatcgcgggagcagtcggtcccggcgggcgaagccgcgctgcccgagccgcccatgcctagccgtcaggaattggctcgtgaagcccgcgtgagcagcaacaccctggcgcagatcgagcgcatcgagcagcgtgcggtgcctgccctagtgaaggctgtgcgctcgggcgaaatttcgattaatgcggcggcggctgtcgccagtctgcccgagacgcgccagcaggccgccgctcagggcggcaagcagaatctgcgtgaagtggcgcgccaggcccgcatggagttgcaggcggcccgttacgaggccaagctgcgcaaagaggccgaatcgccgcaagccggcaatcaaacgccgccctgggaagaccggccagccattgaggattatccggctgaggtggaacgcctgaccggcatcatcaagcgcttgaccgaagagcgcgacacgctgaaaaagaaggtgatgcatctgacggtcgcgctggcggaagcccgccgcgagccagacagccagccttagccgcagcggatggcgctgatcttgccctgcccatcgacgatgatgttcacgcggccagggttgtattccagtgtcatcacctgtccgggcttgagcacgcgcacggtgtccgaaccgctgcgcttgcggacatcggcactgcttgagtccgtaaatggctggccgagccaagattgtgccgattgggcatcgcaacttgcaccaccagacagcgcggagtctgaagacagggcgtcttgggctggggaggcggccggcttggcggcgcagccggccagaccagccaagctcagggcgaagagaaagggcagcgatttccggttcatgaatgctccttggacgcggacgaaacacccatcatatcgcctgaacgccgccctgcggggcgctcagtggcgtacgcgccgctcacgaacggcgcgcgccagatcttccaacaccggttcggtttgcgtccagcccaggcaggcatcggtaatcgacacgccgtgggccagcgccacgcccggtgtgaggtcttggcgtccaggctctagattgctttcgagcatcaggccggtgatgcgtgtttcgccttgggcgatctgcttggcgatgtcgcgcgctacgtcgatctggcgctcatgcgatttgttggaattggcatgcgagcagtcaatcatgacctgttcgcgcagccctgcgcgacgcagcacttcgcaacaggcttgcacgctggcctggtcgtagttgggaccatttttgccgccgcgcagaatgacgtgagtatcggcattaccgcgcgtttcgaaaatggcggccatacccattttggtcatgcccatgaaggcatgcttggcgccggcagccacgatggcgtcggcggcgatctgcacgccgccatccgtgccgttcttgaagcccagcgggctgctcagtcccgatgccagctgacggtggctggggctttcggtagtgcgtgcgccaatagcgccccaggcgataaggtcagcgatgaattgcgggctgagcaaatccagaaattctgtggcgatgggcaggcccaggcctgagatttccaagagcagagagcgggcacgccgcaggccttcattgatgcggaaactgccgtccagccgcgggtcgttgatgtagcctttccagcccaccgtcgtgcgcggcttctcgaagtacacccgcatcacgatgagcaaatcgtctttcagcgcctcggcggccgttttcagctggcgggcgtatgccatcgcctgtccgtggtcatgaatggagcagggccccacgacgacgatcaggcggtcatcgcggccatgcagcacgtcggcgatgcgagcccggctggtctcgaccagatgctggacctcgggcggcgtgggcaactcgtcgagcaacagggcaggggatatcaggggacgcactgcaccaatacgggtgtcgtcgatgcgggtgctgtcctgggtggcgtcggcctgaccggtttcctggtcatgcaaagcgtcgtcgatgcgggtcaaagcagttctccgtgcgcgctggcgatagacgacgattatcgcacttcgcctgccccgccgcctcagcggcgtgcgtgcagcgccaccccgcatagcgaagcaggccctgcgaacgtgagcgcgcgacccgatcgcctggggccaggaccatgcccaggcataccggggcgcaaccaaggagatgggatagctcgggcatgatggtcctgccggcccggcgccagattcagtcagccaccggtgtgcgcatcgtgacaaactcttcggcggccgtcgggtgcacgccgatggtgtcgtcgaagactcgtttggtggcgcctgctttgagcgccacggccagaccctggatgatctcccccgcatccgggccaaccatgtggcagcccaatacccgatccgtgtcggcatccacaaccagcttcatcagcgtgcgctcttgcgagtccgtgagcgtcagcttcatgggccggaaacggctttcgaagcgtttgacgcgatgaccgcgctcgatggcctgctcggtggtcaggcccacggtgccgatattgggcaggctgaacacggccgtcggaatcaggtcatagtcgaccggacggtattcctctggtcggaacaggcggcgcgcgacggccatgccttcggccagcgccaccggcgtgagcggcacgcggccgatcacatcgcccagcgccaggatggagggctcggcggtttcatactgctcgttgacttcgatatagccttgatcattcagccgaacccgagtgttctccaggcccagcttgtccagcatggcgcggcggcccgtggcgtaaagcacgcaatcggtttccaggacggagccatctttgagcgtgacggccaggctgcggtcggccagttggtcgatgcctgcgatttcagtatcaaagcgcagattgatgttctttttcgatagttcctcgcgcaaatgctcgcgtacgctttgatcgaaaccacgcaggaacagcgcgccgcggtaggccagggtggtgtcggcgcccaagccattgaaaatcgaggcgaattccacggcgatataaccgccgcccacgaccaggacacggcgggggagttgcttcaggaaaaacacctcattagaggtgatggcgtgttccttgcccgggatgtccggcacgaagggccagccgccggtcgcgatcaggatgcgttcggccgtgtggcgcttgccgtttatttcgacggtgtgcggatcaagcagccgggcatggccctcatgcagcgtgacgccgctattgaccagcaagttgcgataaatgccgttcaggcgctcgatctcgcgattcttgttctggatcagggtgtgccaatcaaagctggggtggcccggcgcccagccaaaaccgctggactgctcgaaatcgtcggcgaaatgggcgccgtaaaccagcagtttcttgggcacacagcccacgttcacgcaggtgccgccgagatagcggctttccgctaccgccacgcgggcgccgaagccggccgcgaaacgtgccgcgcgcactccgccggagcctgcgccgatgacataaagatcgaaatcgtaagccataggtatccttgttgctattgccagcgtcgccagcagctattgcctattaaaccgcgttccgactgcccgtcggatgaaatccgcggctgagaacctgtctttgccttagcgagagctcaaatccgacgcctggcctctttgctgagctgcgccaggcgccgcgcaagcggatcgaacatctcggcggccgtattgccatatccgaggaccaagcctgtttgccgcgccgtcaggccgaagctggaaagggcctgaggctgcataccgtgagcaggcgcactggcggcgatatgctgatcatcatagccctcgggcaggtgcagggtcagatgcaggccgcactgcccgcccagaaccctgtgttcaatatccaggtgtcgggtgagggccgcccgcaaggcctgctggcgttcgcggtaaagccgccgcatgcggcccaagtggcggctgaattcgccgctctcgatgaaatcggccagcgccaactgttcataacggtggccgccgcgcagcagttcggcgaccgcgacctgggtggcatccaccagccgttccggcagcaccacgaagccgatgcgcaatgacgggaacatggttttgctgaaactgccgatgtaaaccacgggtgagtgcggcgtcatgccctgcatggccgcaataggttcgccatgatggcggaactcgctgtcgtagtcgtcttcgatgatccatgcgcgatggcgccgcgcctgagcaatcagatccaaacgccgtgcagccggcagcacgccgccgctgggatattgatgcgagggtgtgacgtagatgaggcggggcggcgcctcagcccaatcctttgcctgtacatgcaggccctcggcatcgaccggcttgggccgcacatccagatcgcccgcaaaaaaagcggtcttggcgccccggtagcccggatcttcgatccaggcaatatcgcccggatcggccagcagccggacgcaaagcgctaatgcttcctgggtgccctcggtgatgatgacctgctcgggcaggcagtgcacgccccgggcaacccccagatagcgcgcgatgctggcccgcagctcggcctctcctgcgggttcgccataggccagggcatcgctgccgccgcgccgggtggcgcggtccagcgagcggcgccaagcggccagcggaaaatgcgatagcgccggctggccggggcgtaaggcgagatacgccgccgtgctcctcggcgtgcgtagcaggctgtccagccggcgggcgagctggggtttttcctgggtgtcgcggcgttctgccgcggggcgctggcgtgataaggccgcgacccgcgttccctgacggtcggccagtagatagccttcggccgccagatgttcgtaggcgatcgatactgtgttgcgcgaaatcgagagcgattcggccagggtgcgtgaggcgggcagccgtgtgccgggcgccagtcggccctcaagaatggcgcttttcaggcgctgctgaagttgacgctgcaaaggcattgcgcgggccgacagcggtgcgtccagaagaaccaggtgagtgagagcgtcttccatgatggccaagcgtggcacctataaattgacaagatatggtgctttccataatgccacgaatccagctagagtcggccattcatgagattgctggccgcccgccaacggagataggtatgaccttgttgaatccttatgagcaacccatcggtgcacccatgccggattggacgccgcgcctgccgccgccgcgcacgcctatcgacgggcgcttctgccgcctggaacccctggatgcagagctgcatgcggaagatctgtacacggcttaccgcgccgcgcccgatggccgcgattggacctatctctcagtcgggccctttgacagtcctcagcgctaccgcgactactgcgagcgggcctcggccagcatcgaccccttgcattttgccgtgattgaccgtgtcagcgggcgcgccgtaggcacgcttgcgctgatgcgcatggacccggtcaacggggtaatcgaagtcgggcatgtcactttctcgcccctgctcaagcgcacgcctatctctaccgaagcgcagtttctcttgatgcggcgtgttttcgacgagctgggctaccggcgtttcgaatggaagtgcgacagcctgaacggcccttcgcgagaggccgccgcccgcctgggttttcagtttgagggcatttttcgccaggctgtcgtttacaaaggccgttcgcgggataccgcctggttttccatcatcgatagcgaatggcctgccctgcgcgcgggtttcgagcgctggctgtcgcctgaaaatttcgatgcagaagggcggcaggtggcccgtttgcaaagcttgcggggtaacagggcttaaggcagttcagccggatggttatccagcgcctgagcaatctgctggcgcaaatcccattcggccagttgcgcgctgatggggccgtaataagcgccgtcacgcgtcagatacatggcgggcaggtgaaaaacctcatagcgctcgaccagcccgccgttgcgccccgcatccacccagaaaatacgttcgacaggcagctcgaaatccggcaactgctgccgcgcgacgcggcaattggggcaggtctcgctatgaaacacgaccagggatagcccgggcgcgtccaggagctggcggtcggcggtgctgtcgttgatatcgatctgatccatggcggcggctgatcgtcagccgtggcgaaagggtggggcattgcattatggcacgctgtctgaggtctgcccctcaagcccgtaacacggccgatcgcgttacaaccgcccgtatccgttggtaaatccctttcgcccgcttggatgcctcgtcccgccccaagtatgatggcgccattgcccggcctcgttcgccgggccacgttttttcgcggcgctcgccgtcgcggcgcagcatttacagctatttccaggagatacccgaatgacgcaagctgccgaggctactctgccgcctttgaatgtcccttcctatgtcaaacatgcccgcctgatcgattgggtgcaaggcgttgtggcgctgaccaagcctgcgcgcgtggtctggtgcgacggttcccaggaggaggcggaccgtctgtgtgagcagatggtgcaagccggcaccatgcgccggctgaatccggccaagcgtcccaactcttacctggcctggtccgacccttcggatgtggcgcgggtcgaagaccgcacctttatctgttctcagcgcgaagaagacgcaggcccgaccaataactgggctgccccagccgagatgcgtaacaccctgcagggcttgttcgacggcgccatgcgcggccgcaccctgtacgtggtgccgttctctatgggtcctttgggttctccgatcgcgcacatcggggtggagctctccgatagcccctacgttgcggtcaacatgcgcatcatgacccgcatgggccgcgctgtatgggacgtcctgggcgccgacggtgagttcgtgccttgcgtgcacagcgtggggatgccgctggccgaagggcaggcggatgtcgcctggccctgcaacccggtcaaatacattgttcattaccccgaaacccgcgaaatctggagctttggctcgggttatggcggtaatgcattgctgggcaaaaaatgctttgccttgcgtattgcctcgacgatggggcgcgatgagggttggcttgccgagcacatgctcattttgggcgtcacgacgcctaaaggccgtaaattccatgtggcggcggctttcccgtcggcttgcggcaagaccaatttcgccatgttgattccgccgtctggcatggatggctggaaagtcagcaccatcggcgacgatatcgcctggatcaagccgggccaggatggccgtttgcgcgctatcaatccggaagccgggtatttcggcgtcgcgcccggcaccagcgagaagaccaatcccaatgccatggcgacgctcaaggccaatgtgattttcaccaacgttgcgctgacggatgacggcgacgtgtggtgggaaggcatgaccgacacgccgcccgcgcatctgatcgattggcagggcaaggactggacccccgagatcgcgcgtgagaccggccgcaaagcggcgcaccccaacgcccgtttcaccgccccggcctcgcagtgtccctccattgatcccgaatgggagaacccgcaaggcgtagccatcgatgccttcatcttcggcgggcgccgttccaccacgattccgctggtgactgaggcccgcgattgggtccagggcgtgtatatggccgccacgatgggctcggaaaccacggcggcggcagtcggtcagcaaggcgtcgtgcggcgtgatcccttcgccatgctgccgttctgcggttacaacatggccgattacttcaatcactggcttgctgtgggtcagcgcctggctgatgcgggcgcgactttgccgcgcatctattgcgtaaattggttccgtaaaggccccaatggcaaattcgtctggccaggcttcggcgaaaacatgcgcgtactgaagtggatgctgggccggctctcgggcgaggcgggtggtcaggagcaggtcttcggtatttcccctagctatggcgacgttgattggacgggtctggagttcacgcccgatcaattccagcaagtcatttcggtggaggcgccggcctggcgagaagagctggccttgcatggcgaactgttcgaacagttggcccaagggctgccgcctgccttgtcccgcgccaaggcggacatcgagcaccgtctggctgccgtccaggcatgacctgtctgccccctgacggcggttatttctgcctgcggggggttgcgccggccggctttcagccggccagcctcgatgtgtcgcggggcgagtgcatcgccattatgggggcctcgggcgcgggcaagtctctctatctacgccaaatcgctgacctcgaccctgggcagggcgagatatggctcgacggcgtggcgcgcagcagtgtgccgggaccggtctggagacgccgcgtgcgctattgccaggccgaatccggctggtgggatgacgctgtggctgcgcattttcctgaggtggccacgcctttactcgccgagctggggttgcgcccggatattctggctgcctctgttcacgaattgtccaccggcgagcgccaacgtctgagtctcgtgcgggcgctgctagaccgaccgcaggtgctgttgctggacgagacggcgggtgcacgggtcgagacgcttgttcagcgcttacagagcgaagctatgacgattattgtggtgacacataagccggagcaggccagacggctcgcgacccggtgctaccgggtgcaagatcacgcgatgacacggcaatgggctcgcaagccgtgatgcaagccgtgctcgtcttgaacctcagtgaccttttgactgcggcctcgctggtcgctatgagcgccgccatctcgatggtaatgcgcttgggcatggcgcgcagcatcctttgggcggcggcgcgcacggtcctgcaactgcttttggtcgggtatatcctgcgcagggtgtttgcgcatgcctcgccctggatcaccaccgccgtggtgctggtgatgatggcattggcggcgcgcgaagttgccgccaggcctgccgggcggctcagcgcggcgggcaattttcgtatcggagcgcttgccgtcattagcacgacggcggtgacggctttgttcattctcagcacggcattacggcccgacccctggtatgacccacgctatctgattgctctggtcggtatcgtgctgggtagcgtgctgaatgccagcagtctcgcgctcgacaatatgttgaagggcgtgcgccgtgagcgcgctgccattgaggcccgtatcgcgctgggggcgacaccttgggaggctttttcagcgctcatgcgagagtccgtgcgccgtggcttggtgcctgccatcaatcaaatggccgctgctggcgtcattactttgcccggtatcatgatcggacagattctcgctggcatggacccggtccaagccgtgaaataccagattctcatcctctttctattatgtggcgcgagcggtctggcggcgattagcgcggcctgggcggccctgcgccacctgactgacgcgcgcggccgtctgcgcctggaccgtttgcatgaccattgacgtttccggatttcgggtgcaggggctggcgccggtggcgcgcccggatgcccgcattctgattcttggcacgatgccgggtgtcgtgtcattggctcgcggtcagtactatggcaacccgcgcaatgccttctggggcattgcggcagccctgttcggagtggatgccgcagccgattatgatgcccggctccaggcgctgatggctgcgcgtgttgcgctatgggatgtcctggccgattgcgaacgccgcggcagcctcgattcggccattgtcgcgtccagcgtggcgcccaatgacttgccgggctttttcgccgcccatcctcagctggaggtggtcgccttgaacggagccaaggcggcccagctttaccggcggcatgtcgtccaccccgccggtttgcgtctgctggcgctaccttcgaccagccctgcccatgccgcccagcggtttgaggacaaattgaccgcctggcgtccgcttatctcctgagtctgaggcggcaatcaaagccgaatgacagcttccgtttctacactgagaagagaaaagtcgcggcgtctgccacatagcgcggccctggcaggcggcgctgggatgccgcgtctgaccggcgtttccagacaccatctcggggcgccgtttgggagacctgcctcatgacagctgtctacattgataagcgctttgatgtcacgacgccgctgtattgtcgtctgaccccgcgagagttccaggatctgttcgactccgagcaaatccgttttcatgggcgggccacggtatggccagccagtcaggctgacggtggagcccgcatggcctgtggcgtgccggtcctgattccgccggtatggcgcgagcggctacaaactcccagccacgaagccgcctgggaagatagccatgccctcataggcatgttgcgctggtttctgagtacgccgcctgagcgcgagcctgccagcgtggtcttgcactccacggtaggggccgtcgctcaggccgcccaggacagtgacggattgcgtctggtcatcgcgccggtgcgttatgtcatgcccccgatgcaacggccgggcagtatgcgtctgccggacctgttcagcggcaaagtacagcgccgccgagagtgcgaggcccgcgtcgtcgccatgcaaaaccgcaagcctcagggccctgagggcattacccgtgtaaggcgggtactggctttcgcgctgggcaccctggtgggcggtgtggccatgtcctccctagcgccgcctgaggcctgggcgctagtcacggagctgacgcaaacccgcctcggcctgccggtatcaacgctgtactgagtgtcgggctgcgatgcatagcactaagcgggcactcggcaagcgggtcgcccagtcagcacaaaccgcggtatttgcgttcgacgctttaaatccggctatgactatgacgtgtcctgcctgcggtccggcggaatgaatccacgacacctgcgatctacccgctacatacgaggggggaaccaccgttatttcagcggtgatgggcgatttttgcccggcatgcggcgaggcggttttgggaatggacgaatcgctacgcaccgctgaatggatattgcagctcaatcaatcggtgaatgcgtcccttcaagcctgtaaaaacaaaaaagccttggaacacgttgtgtttccaaggctttttcgtctggaatttggtggagcggaggaggatcgaactcccgaccttcgcattgcgaacgcgacgctctcccagctgagctaccgccccaaatcaagtcgcaaactatacacgaaaactttatttttgtgtgccggtgcgcatcaggggctgagtttcaacgtggtgacgacaggggtgtgatcagagggctgttcgttgccgcgcgggcctttgtcgatgatgcaggctacgcaggttggcttgagggcgtcggagagcaggatgtggtcgatgcgcaggccggcattgcggcgaaaaccgaacatgcggtagtcccaccagctaaaagatttttccggttgcgcaaagaggcggaaggcgtcggtcaggccgaggtcgagcaaggcctggaaggcctggcgctccggggccgagaccaggacctgaccttcccatttttcgggattgtgtacgtcttcgtcggcaggggcgacgttgtagtcgccaagaatcgccaggcgcgggtaagtacgcagttcttcttcgagccaatggcgcagcgcgccgaaccattcgagcttgtaggggtatttgtcgctatccaggctttggccgttggggcagtaggcgctgatgacgcgcacgtctccagccgggctgggcagggtgacggcgatgacccgctgttgcgggtcttcatagcctgggatgttgcgggtgagggcaaagccgggctcgcgcgacagaatagcgacgccgttataggttttttgaccggcccaggccgcgtggtagccgatctcggtaaaggcctccagcggaaatttatcgtcggccagtttcagttcttgcaggcacagggcgtctacggggttggcattgagccagtctatgacttgcggcagacggactttgagcgagttgacgttccaagtggctaattgcatgaattctgtagatcgttatttgttgcgggttttcaagggagtgtggctggaacaatcgctgtagctactcatctggctactcgttttgggcgtggtaagcattgaccccaccgataagtcctgatgatacccgctcatgccgtgttctttcgctggatgtacccgaggcgcggcgttctggttcgttagtgctgcggcggattcaagcgcttatagggcggcgagggcaggtcggggtgcttgttcttggtattttggcgggcggcggggcagacgaggctgtccctcggcctttgggctttcatgattgtgcagcggacgccggccatgaactgaaggggtgcggcgtagcttgccgcagccctattatgaaaacgccaggccggcctattgcgcagcgcgcaacaagcgaagaccattggctacgaccagcaggctggcgccgacatcggcgaagacggccatccaaagcgtggcgttgccggtgaccgcgagcgtcaggaatacgattttgatgcccagcgccagtacgatattttgcgtcagcacgcggtgggtggcgcgtgacaggcgtacgaaaatgcctatcttgcgcaagtcatcgtccatgagcgcgacgtcggcagtttcgatggcggtgcctgtgccagccgcgcccatggcaaagccgatatcggcccgggctagcgcaggggcgtcgttgatgccgtctccgaccatgccgaccagaccgccctgattggttttggcggcgacacgcgtcaatttgtcttcgggcagcagatcgccgtgcgcctcatcgatgcccgcctgggccgcgacggcctgagccgcccggttgttgtcgccggtgagcatcagggtctgcacacccagggcatgcagatctgtgatggcggcggcgctgctgggtttaagggtgtcggcgacggcggccagcagcagtatgccttggccatcgctgagcgcgttggcggttttgccgagctgttcgtaggcgtcgatgctcgcctcgatgtccggggtcagcacaccgagttcacgcatcagacggcggttgcccaggtggtaggtggtgccgtcaatcgtgcccgccacgccacggccagccagggcgtgaaagtcgttcacggtgaggaagtcctggcttgcgctggcctgggccatggcgcgcgaaacagggtggtcggagcgcgccgcaaggctggcggcgacctgtgcgctgggctggccattggccgcgatgggttcgagcacgacgaggtcggtttgcaccggcttaccctgtgtcagggtgccggttttgtccagcgccagccagcgcagtttgcggccgttttccaggtagacgccgcctttgatgagaatgccgcgccgggctgctgcggtcaggccgctgacgacgctcacgggcgtagaaatcaccagcgcgcaggggcaggcgatgatgagcagcgccagggcgcgatagatggagtccatccaggtgtgacctagcgccagtggcggcaccaccgcaaccaggatggccagcagtacgacagccggggtgtagatgcgtgagaagcggtcgataaaacgctgtgttggcgcccgggcgccctgggcctgttcaacggcgtggatgatgcggtctagcgtggagttgccggcagcggctgtgacgcgatagtcgaatgcgcccgaggtgttgatggttccggcgtaaacggcatccccgatggttttttccaccggaaggctttcgccggtgatgggagcctgatcaatagaggagctgccgtcgtagatttcgccgtcggcggcgatgcgctctccaggacgcactcgaatcgcgtcaccgatgcgcaattgcgtggcaggcacgtcgctccagctaccatcgctgttttggcgatgcgcggtttgcggcgccagatccatgaggccgcgcacggccttacgggcacggtcgagcgcgcgggcctcgatcagttccgcgacattgaacagaaacatcaccatcgcagcttcgggccattggccgatgagcacggcgccggtgacggcgatactcatgagggcgttgatgttgagattgccgttgcgcagagcgatccaccccttgcggtaggtgctcaaaccgcaggcggcaatagcggccagcgagagcagggcggtcagccaggggtgctggcccgcaaaatgcgcggcctcggagagaccggcgaggaccccgcccaaggccagcaagcgccatccggctttctgcgacggcggggcgctggtcgtcgtttccggggtcatgcccaggctgcggatggcatccagaatgcgttcgagcgtgccgtcgctatgcacgacggtcagcatgcgctgcataaggttgaattccatggcctgcacttctgccatgctccccagctttttgcggatcagtgtttcctcggtcgggcagtccatctggccgatgcgcagccgcgtcagcgtctgtcccgagcctgcgttcagctggctgccactctgctttggctggcttgcggccgacgcgcagcagccatcaccatcatggctgtgcgcaggctcgtgttcgtgtgcgtcgccgcgcgcgtccgggcgttgcccaggggcgcagcaggtgccgggggtggagagctggtgcttagacatgtttggatggtcctgtttttgcctgtcccagttgcttctaggatatataccgcattccacaccctggagttactatagggtcaagcgatactcaggagcctgtcatgaagatcggtgaattagccaaggcggctgccacgtctgcggaaaccgtgcgctactacgagcgtgagggcttgctgcctgcgccgcagcggggcttgaataactaccgcagttacgggcaagtgcatctggagcgcctgcgcctgatccgcaattgccgggccctggacatgactcaggacgagatccgcgcgattctgaatctggccgaccaccaccaggcgggttgtggggcgctcaatgctttgtttgatgagcacattgcgcatgtggatgcccgtattgccgaattggctcaactgaagcagcaactcactgagctgcggcagcgctgtgcatcggcgcgacctgacgtggatgactgcgggattctgcacggtttggcagaaatgcagcttgaggagcggcccgagcgtcagacgcatctgggttgatccgacgagctgttctatcctgatgtcttactcggccctataataagaatgtttctcattaatttcatcggatctctctctgatgtccaggcggcgccgttttgccgctattcgctatttacctcccaacatgactgaatccgctagcaattccgccattcatgcgcttaattcccgccgttccatgaagtttttgcgtgcgcctgcgcccaagccagaggaattggggcaaattctgcaggccgccatgagtgcgcccgaccatggggccttgcgtccctggcgttttgtcttgattcagggtgaggccatcggtcgttttgccgatgtggcgctagatgccgtcaagcgcagcggggacccgcgcatgacgcccgagaaggaaaaagcggtgcgcgcttggatggccgacgtgccagtgtttctggcgctggccgccaaaatcgaccataactccaaggtgcgggaagaggaacaggtgctggcggctggcgcggccgtcatgaatgtgctgaacgcgacccatatgttgggctacggcgctttctggagtaccggtctgggcacctatgtcgaagcggtgcaggagattctgggcctggacccgctggagtaccgcttcctgggctacctcgccatcggcacgccggcctgcgcggtcccgcaggtgcagcgcccggattaccgtgactacgtgacgacgtggacgggcgcctaaaaaaaacagcctctgactcaggtcagaggctgttgcaggcaaaccctaggcaggggtgcagatcaggcggtttcctggatgacgcgctgagcttcctctcgcacccgctccggcgccgtgccgccggtgtgcttgcgtgccgcgacagagccttccagcgttagaacctggtggatatccgcctcgatcgaggggtgataagcctgtagctcggccaggctaaggtctgccaggtcgcagccgcgttgctcgcagtcgcgcacggcatgggcgacgacttcgtgtgcgtcgcggaaaggcaggccgcgcttgaccaggtagtcagccagatcggtcgcggtggcaaaaccctgcagcgctgctgcgcgcatgttgtcggctttgactttgatgccgcccgccatgtcggcgaagatcgtcagcgtgtcgcgcagggtgtcagccgtgtcgaataaaccttctttgtcttcctggttgtccttgttgtaggccaggggctggcctttcatcagggtcagcagggcgaccaggtggccgttgacgcggccggttttgccgcgtgccagttcgggcacgtccgggttcttcttttgcggcatgatcgagctgccggtgcagaagcggtcagccaggtcgatgaagccgacgcgcgggctcatccatagtaccagttcctcggacaggcgcgagacgtgcgtcataatgagggaggctgcggcgcaaaattcgatggcgaaatcgcggtcggagacggcatctagggaattgcggcagacgccatcgaagcccagggtgcttgccacgcgttcgcggtcgatcgggtaagaggtgccagccagggcggcggcgcccaagggcaggcggttcacacgcttgcggcaatcggccagacgttcggcgtcacggccaaacatttcggcataggcgagcagatgatggccgaaagtgacgggctgggctacctggagatgagtgaagccgggcatgatggtgcccgcattgtccagagccacggtggccagagcgtggcgcaactggcgcagcaagtcgatcagcaggtcgatttcgtcacgcagccatagacggatatccgtggcgacttgatcattgcgggagcggccggtgtgcaggcgcttgccggcatcgccgacaagttcgaccaggcgcttttcaatgttcaggtgcacgtcctcaaggtcgagcagccattggaagctgccggcatcgatttcgctgaggatctgctgcatgccgcgctcgatgtcggccagatcctgggcggagatgatgccctgggcggccagcatatcggcatgggccagcgacccacggatatcgtggcgcgctaggcgcttgtcgaaatccacggatgcggtgtaccgcttgacaagatcggagacaggttcggagaagcgtgcggaccaagcttgcgccttattggcgaattggtcttgttgggagggagtgtttgccatggtggctggaattatagggcctggacggcgggctggtgcgttcgcgccgccagcttgtgatgttggataattgggtcggatggatcataagcagggagttttgacgatggagtggcagacgctagcgaataccctggatcagtacacccccacgcagacctgggcgcagacgctggtcggcatcggagtgctggcggtggtggcgctgtttacgcagtgggtggtggtgcggctcgtgctgtatttcgctcataagttgttgcaggcggccggccaccaagactgggatgcggccttgcggcgcaggcgggcctatcagaacctctggtatgccgtgccgtttgccgtggtctcgctagggattcaactggtgccccacgccgagcgcgtggtcagtgtggtggggcggctggcccacgcgaccacctgggtgtttgtgttcatggcgctgagcggggtgctgagcgcatggcaggacacctattcggccacgacgcgggcccagacgcgttccatcaagggctatatccaaatcagcaaactggtgttgatggcgattggcgtggtgctggtgctgtccatcttgatcgaccgctcgccgctgtggatgatttccggtttgggcgcgctgtcggcggtgctgctcttggtgttcaaggacaccttgctgtccctcgttgccagcacgcaactcacttcgaacgatatgctgcgcatcggtgactggatcgagatgcctcaggccaatgcagatggctttgtcaaggatattgccctgcatacggtcaaggtgcagaactgggataacaccgtcaccacggtgccgacctataagctgttttccgagagttaccgtaattaccgccagatgttcgaatcgggtgggcgccgtatcaaacgcaccttgcgcattgacgcgtcctcggtgcgttttcttgatgcccatgagcgtaaccgcctgatgcggtttcatcttttgcatgactacctgcatgccaaggaaacggatctggagcgcgccaaccaggaattgggcgagttggccgcggtgccggccaaccgccgccgcctgaccaatatcggtacattccgggcttacgccctgcgttatttgtgccagcatgccgaagtgcggcaagacatggccatgatggtgcgcatgatggagccgcaggccgagggcattccgatcgaagtgtattgcttctctgccctcacagcctgggtcgagtatgagcgcatacagggggatatcttcgatcatctgctggctatcctgcccgaattagggctgcggctttatcaacagccttccggttcggacctgtcggctttcgcggtgcagttgcgtcaggccgcgctgcatgaggcccagtacgagcaaagcttgccggcgccggatgagcccgtgcgtgacatgcgataatttgtcattcttttcattgcattggaattgtcgttcatgagcgtcgtccgggtaggaatcgcgcaaattaatgcctgcgtgggcgacctggcgggcaatgccgccagggtgctgaaggcggcccgtgaggcctatggccggggggcggatattctgctcacaccggagttggtgttgacgggttacccgcctgaagatctgctgctgaggcccttgttcatcgaacgccagcaagcggtcttggcgcaattggccgccgatctggccggcttgcctggcctgcatgtgctggttggccatgtggagcgccgcgaaggccatctctacaacgcggcctccgtactgtgtgaaggcagggtgctgggcagctatcgcaagcgtgaactgccgaattattcggtcttcgacgaacaacgctattttttgtccgatacccagccgctggtctttgaggtcaagggggtgcgcgtcggcgtcaatatctgtgaggacatctggtttgaccgtgcgccgcaggctgcggccgatgccggggcacaggtcctgctggtgcccaacgcttcaccctacaacctgggtaaaccgactgaacgcctgaccgtggcacggcgtgtggtcgccgctaccggctgctcgctggtctatgccaatctggttggcgggcaggatgagctggtgttcgacggcgcctccttcgcgctcgatcgtgaaggccgtctgagcgctcggctgccggatttcgccgaaggcttgagcctggttgacgtggatgcccggggcgcggtgggcgcctctgctgtcgtggcgccttcactcagcgaggaggagcaggtctggaacgccctggttctgggtacgcgggactatctgggcaagaatcgttttccgggcgccatcatcggcttgtcggggggcattgattctgctgtggtgctggcgattgccgtcgatgcggtgggcgccgacaatgtgcgcgccgtgatgatgccgtcgcgttataccgccgatatttcgctgacggatgcccgcgatatggcccagcgtctgggtgtgcgttacgacgagatcgtcatcggccccatcgtggacgcctttgaaaccgcgttggccccccagttcgccggtctgccggtggatgccaccgaagagaatattcaggcccgggcgcgcggcaccttgctgatggcgctgtcgaacaagaccggtcagctcgtgctcacgacgggcaacaaatcggaaatgagcacgggctattgcacactgtatggcgatatggcgggcggcttcgccgtcatcaaggatgtgcccaaaacgctggtctaccgtttggccgtgtggcgcaacaccaagagcgatatcatccccgagcgcatcatcacgcgtccgccttcggcagaactgcgtcccgaccagacggaccaggacagtctgccctcctatgatgtgctggatggcattgtgctgcgccatatggagcaaaatgcgtccgccgcggatttattggctgagggttatccgcctgcggcggtggagcaggtcttgcggctcatacgcatcaatgaatacaagcggcgtcaagcaccacccggaccgcgcgtcacggcccgcgcgttcgggcgggattggcgctatcctgtcaccaacggattccgtgatgccgtttaaggccagcgcaccctactatcttcaggattgtgaacgtgaaacaagttaccgccatcattaaaccgttcaagctggacgaggttcgcgaggcgctggccgaggtcggtgtcagcggcctgacggttaccgaggtcaagggttttgggcgtcaaaaagggcataccgagctgtatcgcggcgcagagtatgtcgtggattttttgcccaaaatccgtgttgaggtcgtactggcagatgagctggttgagcaggccatcgaagccattttgaaagccgcccgcacgggcaagatcggcgatggcaagatttttgtcatgccggttgagcaggccatccggattcgcacgggcgaatccggcgaagaagccctctagcctatgcgggcttgccctcaatggatgtagcgcagcgccgcaaaaaagctgtgatccgcccagccgcggctccagtcggcttgatagttcaggccgacgctcaaacctgagcccatttgggcgttgatgcccaggctggcgttccagtgggtgcgccccatattccattgtgtgctgcgcgcgttttccagggccagcccgctgaaaccgccgtcggcgcggaagtcgcgggcgcgcaagtccataacctatcgcgccaccttcctgcagcccattctggcgctgatggttgatcagcagcccggtctcaggggtgagcgagaagccggaggcaaactgccaagatttacccagcgcgaggcctgcctgccagttctggccgcgagcggtggcgcccacggcttcaggcgcgtcgcctagccagacgttgcgttgaacacggttgtcatagatggctacgccgcccagatatttcaggtaggcgcctgtgggcagtgcttggcgcaagcccagcatgaggccatagctgtggccgcgtgagctgtcctgctggggcgcctggaagtcttcggtccagcggcgctcgccatagttcaaggcagcggctatatgccagtctgcattcagccggtgtgagaggcccaacatcagttcattgccagaccaccgtccgctcaggccagcgggacgccaggtactgcgtttatggcgatagtcgagcaacatggcttcatggtcgatggcctgtgcgaaggcggtcagggattggtcctgatccaggctttgcatcgcggcggtattggcatagatggcgccgcctagcgaatacaggctgcgctgcaatgccgccgcatcctggatatgctgcatttgggccgcgccctatatcatgacggacatgttgtcttgctctttgctcaagggcggcgttgcggtgtcgagctgctggaatacgcggtccagcctgcgcgcggatgctctgatctgcggggttcgcgcgtcgtccagcggcagggcattgaccacgggcacggtttccagccgtttgagttctattccagcgtcgtgatcggtgtaagaaagctggccctcaagcagcagcgatgggttgtacgtgaactgatcaaaacgcccagtcaggcgctgagcctgcaagaatatttcacgtctgccgatttgcggtacatagttttcgcgtatgccctgcacatgcagacggccggcgacatcggctgtgccgctgacagtgagttgcgagccgatatcggttagcaaggcgccctgcgccgtttgatggtagttgccattgatgcgcaagccgggcccgctgctgtagagcgcgccgctgttgctgacatcgcccgtgacaccgcgcccggtcagggtgccctgggagccgatcgtgattggcgaggtgacgctgccgagtatgtcgagggtgccgccgttcacgacgctcgcgccggtgtaggtgttgtggccggccagggtcagcgagccctggcccgagaggttcagcccgcccgcaccggaaatattgttgctgaagatgtagcgcgtctgggcgttgctccctagtgcggcgtcaaaattgccgaaggcaaactgcgccgggccctccacggcgcggccgatattgaggatgccccagccataggtggcgtccacccctggatcgcccacatcggtggcggtggtgagcagcgtcgtgcgcagattgtcgttagtcatccaggggaatttttcgagcagcagtgccgccgcacccgtgacctgtggcgccgagaatgagctgccatccttgtattcaaaggcttcttgcttgcggccctcgtcgatgaatgtttcgacggcgagcatttttgagtttgcagccatgcaccattgggcggcttcgccgcagcggtcggcccaggtctctatcctgccgtgtttgtcgaccgctgcgaccgtgatgaaccctttacgcagcttgggttcgatccgcggggtgagcgattctgccgagggttgtgagtagccgcgtcggagcagcgcgttgccattgccggccgaaaacacgaggagggcgccattgtcgaccgcctggagcagactgccgacagtcgtgttggcttttgtttccggtgttgcattggtgtactccgttcgatagtgccccagttggcggatgctgggcggcccggcgtcgcttcccaagctgttattgatgagtttgatgccgctgttgctcaaattgcgccaggctagcttcgagtccactcgtgagatcaccccgctgctagggttggcggtgacattgccggaatacagcgttactcccggtgcgatcccgcccagatagtgctggctggcgtcgggttggccggccagtgtttgcgctacccatccgccgtgttttccctggcgtgcttcggaggcttcgtggagaccgccgttgtaaaagtcgtatttgttttcgtcgcggatacggatgagcggcgtgtcttctttgatgccttcatccaccacggcaaccctgatgttggcgccagtcagaccctcatcgcgtacgggtttgagattgaccaggtcgtaaaactgagcttggtcgccgcgggtggtcgcggaataggtggattcggcgggcgcaacgtattgctccaggggggcgtgaggctgtttggccaggcacggctttccgggcggaggactgcggccactgccggcttactggggccaggagggacgatctcgggtgggggaaggggggggcggtaagtcggggacaggcgggagctcgggctcgaccgagagaggctccggcttgaccggattcgcgccttgatcgggcttggcaggatcgggggcgggtggtacgggtttgactggctgggggagggactggctcgggttcaagggcttcggcgggtttgggggcaggcggtacggcctttatcggctgggaggttcccggattgggctggccaggcctggggccgacggaaggaggttttgctgcgccggtagggtccggtgtcgaggcgcggcccccacgcccaccgccgcaggcggtaagggcagcgcaggacagggcgatcgccgtcgagcgcaaggatcgggccggcttgttggtaggtggtgagcagggcatgagggtctgaccgacaggatgaatcaactttcaacttttatcctttcgtcgtcgcttgctagaacaaatcctgaaatatcggtccattcttataagattcgcgcgggcgaatccggcgaagaggcactctgactttgcaccaataaaaagcgccgcaaaggcggcgcattgtgttgatcagaacgtgtagcgcaggttggctacgacgccatgcgtggtccagttttggctccactctccctggtaggccaggcccagagacagcgactcggtggcagcggcttgtatgccgagacccatgccccagcgcgtgcgtgccaaattccattgaccgctctttgcctgcgatatcggcatggttgcgaaccctccgttggtgcgaaaatcccggttgcgcaggtcgtggtgtacctggacgctggcgtccaggcgcaagggtacagatccgattgccgtgtgatgcgtggcgttcaggcgtccgatcaaggacggtagcgtgacttgacggggccgggcgcgcaaaccgtaacctcgtccgccagactccgtaaacccctgctgcctggtgtgattgatcatcacgccgatttcgggtgtgatctgcgagtcggtgcttattttccactgcgtgccgagtatcgccgctgcttgcaagctgtggcctttcgcgttggccccgacggcgtcgccgttgtcgtcaaaccagatatggcgatcgacgcgattgctatagctgttcaggcctgccaggtatttcacatacccgtcctcaccaagcgcctgacgcagaccaagcatcaggccgatggtcgtgccgcggctgcggtcatgagtgggggcttggaagtcctcctgccagcgccggtcggccgtattcagtgccgccgcaatattccagtcctggttgagacggtgactcaggcccagcgtgacggcgttgttcccctgtctgccgtctagacccgaggggcgccagcggatctgctggtgttgatattgcgcgaagccaccttgaggcttgctgctcagctgttttccgaaagaatccagggtttggtcctgagcaagactttgcaaggctgcggcgttggcatatacggcaccagatagggagtagaggctgcgccgcaattgctcggggtcggcgatggcttgcaacgcagccgtgccagcaagcaactcctggactgctggcgatgggagggagcgaacgccgagtggtgcgtcgggcgccacggctttgtccagttcgtccatcacgcggtctacattatgggcggcggcaagaatcggggcttgccgtgcgtcgggttcgggaaggttacgggctgcgagtacggtttcgacttgctccaagtcaatgtttgcgctggtttgggtatagctgagcatgccttttagcagcagggtgtcctcgtgggtgaagctgtcgaatcggccctctacttggcgggccgtaagaaggggtacgctttccgattttttggggacgtaaccattgttcacgccctggatatgcaggcggccagccagcgttgcatcgccgctgaccgtcatgagcgagccgagcgaggcgagtagcgtgccttgggccgtttgcttgtagtcgccattgacatggagccctgctcctgcggagtagaccgcgccgttgttggtgaccgagccggtttgtcctttgccggtcagcatgccgccgggattgatctgtaccggtgatgtgatggtgttcatcacatcaagaatgccgccgtcgataaccgtggcgcccgtatagctattgacgcccgcgaggacgagcgtgccttgccccgatacctgcaaaccgccgtcgccggagatgtcgttgccgaagatatagcgtttgccgggatcgttcagttttgccctgaagtcgccgaaagggaattgcgcggggccttcgacggcgcgcccgacatcgagcaccccccaaccgtagacgccatccacccctatttcgccacggtcggcggcggtggtgagcagcgtggtgcgcaaattatcattcgtcatccatgggtatttctcaagcagaagggcggcggcgccggtcacctgcggggcggcataggaactgccgcgctgcacttcggccttgcgtgtgccatccgcagtggtcgagatgatgtaggctttaccgggtgcggtcaggcaccagtctgcggcttggccacagcggtcggcccaagtggcgatgtcgccgttggcttccacggccgcgacggcgatcaggccctggcgcagcttcggttcgatgacaggaagcatggcttccgccgcagggtcagactgacccgcgccgagaatgccattgccggtagcgatgatgaaaagtcctccctgttcgacaccttgtaagactgcgccgataattgtcttcggtttgttagcgggcgaggcttcggtgtacgccttccggtattcgttcatcgtttgaaccgtagcattgccggcatcggtacccaggctgttgttgaacagtttgataccccgggcggacatgtcgcgccaggcggcgatcatcgctgcgcgggacagggttagcgagtttgggcctgtgctgatgttggcggaaaccagggtggcgttgggggcgacgccgcctagataatgtttattgttgccacggaatacgaggccctcctcgacgacgagggtcgggtctgccttggctgccagaacttgagcaacgccggtggcatgttcgccctgccggtccttgtcgtaggcctgctcagcgccagtggatgtgtagtcccgactggccgcccaatcaaccttgagttccacgtcagggttatttttaatgccgttgtcgatcacggccacacgtacgccctgacccgtcaggcctgcgtcttgcgcgggtttgagatcgatgcggttgagatagtgcgcctgtgtgggcttgggttgaagcggcgagaccccgaagctggcgtgttccggctttcgatagttttccagtggttgcatcggccgcgtgccgttccagttggcgctgcgtaggatcacctccctgtcgagcggcgccgggttcgcggcttcttccccgttgtcgggggcgccgccgggaggaatgttctcaatcggagcttcttcacgctgcacaggtgggacgatttcaacagcgggcaagccaggtttgtcggcgggcggtgcaacaggaggcggtgggacgactttcggcgggggggcattgggcgcttcagcaggaggaggcgcggcttgcggcacttcaggcggtagtgcaagggctgcgcttttcacgctactatcgccacccccacctcctcctccaccgcaagcggtaaggacggaacatgacaggacgacagcggcctgtcgcaaagaagtggttgatttatttttagttgagagggaatgcatgagggtatttcggtagatacataactttccatttttatccctcctcattaatcctcaccggaccgcacttcgaatatcagatatttcttgcatttctggtcgtctgtaggagacttgacaggttcaggcactgagtaaagatggcggccgtgatgtcctgtcgcgcatgttcgcggcgctccagcataccaatggcccgtgcggaggggccgatgtcttgcggcaggggcagtacgcgcaattccgggctgtctagccagttcgaaccatttagcaggggcagcaaggtgacccccgtctcctgacgcaccagttcgaccagtgtttcgatagcattgagttccaggaattcggtcacggtcacgcccaggcggcgcagtacgcggtcaatttgccggccggtgcgttgtgtccggtcaaaacgcagaaaggggttggcgtcgagcacctgacgggcctcgttgccgcctgccgcatcctgatgggcaagaactacgagcggctcttcatataagggcgtccaacgtgtggacgccattttgcggcccgcttcgacaatcagggccgcgtccagctcgccagcttcgaccttgctcgccagttcgctggctttgcccgagaacaacctgacatccaggcctggatgggcccgcttcatgcgggtgacgactttcgatagcgtggccatgcacgagacgatggccccgatggacacggcgccagccaaggcgtcgctagcgttgcggggggctcgcaacttatcgtagctgtccagcaagtgcttgatttccggaagtaattcccgccctgctgcattgaggatggccaggcggccgctacggtcgaagagttcgcgccccagctcggtttccagggaccgcatttggaagctgaccgcagcctgggtgagtgcgacttgttcagcggcttcggcaaacgttccgtggtgcgcgaccgccagaaaggtgcgcatgaaacgcaaagtgctcatagacgctcgatatataaaaatatttttaattacggatcaaaaaatcaaattgatttaatcaaatcacaagagtaagttcaacgcttttgttcttcggcctgccgttcagagatccgcccatgaaatcgtttgactggaataatccctatcccactcagcgcattccgctgtttgcgcggaatgtggtgtcaacctcgcatccgctggctgcccaggcgggtttgcgtatgctgctcaagggagggaatgcggtggatgcggcgatcgccgctgcggcgaccattaccttgaccgaacccgtgtccaatggcctgggcagcgattgttttgccattttgtgggacggcaaggcgctgcatggattgaattcctcgggcacagcgccggccgcctggaatgtcgagtatttcaaacgcaaatatggcacgggccctgacggcctggccaagcagcccaagcgcggctgggacacggtgactgtgccgggcgctgtcgccggttgggccgccttgcatgagcgttttggcaaactgccgtttgagcaactatttgagccggccatcgaaatcgccgagcgcggttatgtggtgccgcctatcgtggcgcgtaaatgggctgctgccgcgcaggagctgcacgatcaacccggctacgccgagacctttatgcccgagggccacgcaccggctgtgggcgagcatttccgcttccctcatgcggcccatacgcttaagcgtattgccgagagccgtggccgcgatttttatgaaggcgagttggccgagcgcatcgccgctttcagcaaggaatgcggcgccgctttgaccctcgatgatttgcgcaacttccggccgcagtgggtgaacccgatcagcaaggcttatcggggttatgaactcaatgagatcccgcccaacggccagggcattgccgcgctgattgcgctaggtatttgcgagaaattcgatctggccaatatgccggtcgattcggtccaatcccaacatgtgcagatcgaggccatgaagctggcctttgcggatctttaccggtatgtggccgatccgcgcagcatggaggtcacgcctgagcagatgctggatgacgcctatttggccagccgtgccaaactgattcagctcgatcgcgccacgcatttcggcgccggccgcccgcatgctggcggcacgatctacctgacggcggccgacgagagcggcatgatgatttctttcatccagtccaactatatgggtttcggttctggcgtggtcgtgccggatactggcatcagcctgcagaatcgcggtgtgggattctcgatggacccggcgtccgccaatgtggtcgagggcggcaagcgcccgttccacacgattattccgggcttcctgacccagggcgggaagccggtcatgagtttcggcgtcatgggcggcgatatgcagccgcaaggccatttgcagaccatcatccgcatgctggattaccatcaaaacccgcaagccgcctgctgcgcgccgcgctggaaggtcaaccgggatttcacgctggacctcgagtccaccatgaatcctgccgtggtgcaggccctcaaggatatgggccattcattgaagtcggtgaacgatccctatatggacttcggcgcgggtcaattcatttggcgcatgcatggcagtgacaatgagctgggctatgtgtctgccagcgatagccggcgcgacggccaggccgtcgggttctgatgtagccaaagatatatttgcaaggggaaaactatgaaaatctggaagaggcctttgggcctggcgcttacggccgcaaccttgtcgttggccggtacggccgtcctcgcgcaggatttgcgtatcggtttgcaagaagatcccgatgttctggacccgcatcgcgcccgcacttatgtcggccggattgtgtttacgtccttgtgtgacaagctggttgaccttgacgacaagctgcagtttgttccgcagttggcgacatcctggtcctggagcgatgacaacaaggagttgacgttcaagttgcgcgatgacgccttgtttcatgacggcacgaagtttgacgcggccgcggccaaagccaatctggagcgcgccatgacgctgcaggacagcatgcgcaagggggaactggcctcggtcgagaaggtggatgcgcctgatgcgcagaccttggtgattacgctcaaaaagccggacgctaccttgatttcgcagttgtccgatcgcgcgggcatgatgctgtctccgaagagtttcgaagctgacgcggctgccgtgggccgcaagcccatttgttcgggaccctacaagtttgtggagcgggtgcagaacgatcgcatcgtgctggagaagttcgacaagtattacgacgcaaagcactacgccttcccgcgcgtggtgtttctgccgattcctgacacgacggtgcgcctgtccaatgtgcgcgctggcggtctggatatcctggaacgcatgaatccttcggatgctccgcaggtccggcaggataaaagcgtgcagttccaatcggtgtcgggtttgggttcgcagcaggtgttctataacctgaacaatggcaagcgggcgcaggccaatcctttccaggacccgcgtgtgcgtcaggcttttgagctgtctatcgaccgcgatgtgattaacgacgtggccggcggcggtattttcgagccggcagggcagcctttcccgcccgcgagcccttaccactcgaagcagtatccggcacccaagcgggatgtggccaaggcgcgcgcgctgttgaaagaagcaggattgagcaaggtgaaggtggagtttgccttcggtaataacaccacgacggcggccatagccgaaatgatccaggccatgtcggcggaggcaggttttgaattgaatctgcgtcccaccgaatatgcggcgctgctcaatgaggcgcagagcggcaatttcgaggttattatgcgcggctggtctggccgggccgatccggacggcaatatctaccagtttgtgacgtgcaaaggcgcgctgaacgacggccgttattgcaataccgaggtcgacaggctgttgaacgaggctcgtacggtccccgaagagagcaagcgtatcgcgctgtatgaccaggctcaggccatcctcgaaaaggacaaacccagcttctatctgtactatcagccctggccttttgtgttggcaaaaaatgtgcgcggcttcacggctcatcctgatggcatgatccgcttgaagggcgtcacgctggcgcagaagtgattccgcctagatgggggggaatggttcgccgttcccgcccgcgatgattttgtctttctgttttcctccatgttgaaactgatactgcgccgcgtggtcgtcgcgattccgacacttattctggtgtcgataatcgtattcatgctgcaaaaaatcctgccaggcgatcctgtcctgacactggccggcgaggaacgcgatcccgccgtgctggactatctgcgcgataaatatcgtttgaatgatcccttgcccatgcagtacgtggcatgggtcgggcaggttatccagggtgatctgggtaagtcgatgcgcaccgatgttcccgtcttaacgctgatagcgcaaaaactgccggtcacgctgcaactggcggcaatggcgatgcttttcgccatgattatcggcataccgatgggcattattgccgctgtgcgcaagggcacggccgtggaggcaggcgccaatgtggcggccttgtcgggtatgtccattcccaacttctggcttggcatcattctcatcatggtggtgtcggtgcaatggaagctcctgccggcttcgggttatgtgtcgccgacggaagacttatggttgtccatcaagaccatgctgatgccggctttcgtgttgtcgaccgccatcgccgcctatctgatgcggcatacccgctcgtccatgctggaagccctgagcgccgactacgtccgcacggcgcgggccaagggcgtctcggcgcgccaggtcgttctgcgccatgctttgcgcaacgcgctgatgcctatcgtgacgctggtcacgctgctgttcggcgagttgctggccggggctgtgctgaccgaacaggtcttcaccatcccgggctttggcaaattgattgtcgacgcggtgttcaaccgcgattacgccgtggtgcaaggggtcgtgctctgcgtcgcggtgggctttattttcatgaatctgttggcggacgtgctctatgtcctcgtcaacccccgtttgaggcatcaatgagcgcgaccactatcacggccgtttcgccccgcgccggcaaccgcgcctgggccaaattcaagcgcaacaaggtcgccgtggtcggcgccgttgttgtgctgttcttcgtggtgttggcggtgtttgcgccgctgatcgttaatcacgatcctttccagaccagcttcgtgaatatccgtaaggcgccttcggcgacgtattggatggggactgatgagctgggccgcgacatcttcagccgcctggtctatggcgcgcgcgcctcgctcatggcgggcatggtgtcggtgctgatcgctttggtggtcggcgtgcccttcgggctggcagccggttacttcggtggctggacggacagcattatttcgcgcgccacggaagcgctgctggcgattcccttcctgattctggccattgcgctggccgcttttctagggcccagcctgatcaatgccatgatcgccatcggcgtatccgccgcgcccaagttcatccgtatcacgcgcgggcaagtgctggcggtgcgcaacgaggattatgttcagagcgcccgcgcgctgggcgcctccgatctgcgcatcatcgcccgtcacgtgtttccgaacgtgctgccgcctctgatcgtgcaggccaccatcaccatcgctacggccatcatcgccgaagccagcctgtctttcctgggcctgggcttgcagccgcccaatccttcctggggttcgatgctgaacacggccaagaacttcatgactcaggcgccctggatgtcgatcttccccgggtcggccatctttttggcagtgctgggctttaatctgttgggcgacggtctgcgtgacgccctggacccgcgtcaggacaagtaaagcatcatgatggcaagtatggataatcaacgcgtggtgcaggtcaatgatctgactgtgcgtttcaatacgcccacgcgcaccgtcgaggccgttcgcaacgtgtcgtttcacgttgatcgcggtgaaacactggctattgtgggtgaatcgggttcgggcaaatccgtgacgtccctggcgttgatgcgcctggtggagtatggcggcggcaagatagcttccggcgatatgttgctgcggcgccgtagcggagaggtgctggacctggccaatgccgaagagcgggtgctggagaaagtccgtggcgccgatgtcgccatgatcttccaggagcccatgacctcgctgaacccgagcttcaccgcagggttccagatcgccgaggccttgcgcctgcatcaggggctggatgccgccgccgctcgcgccgagacgctgcgcatgcttgagcgcgtgcgcatcccggaggctcgcgccattctggatcgttacccgcatcagctctcgggcggtatgcgccagcgtgtgatgatcgccatggcgctgtcttgcaagccgcaattactgattgccgatgagccgaccacggcgctggatgtcaccatccaggcgcagatccttcaattgattcgtcaattgcaggaggaaatggacatgggcgtcatcttcatcacgcacgatatgggtgtggtggccgaggtcgccgatcgtgtgctcgtgatgtatcgcggcgacaaggtggaagagggaggttctgacgagattttcgccaatccgcgccatgcctatacgcgtgcgctgctgtccgccgttccccgtctgggtgcgatgcagggcaccgatctgcccagtcctttcccgcttttgcgcgtagagggcaataagcaggtggccgagtcagagccggtggtagacaccgtgcgccgtgcccaggggccggtgctgaaggtgcgcgatctggtcacccgctttgatattcgcggtggtgtattcggcggcgtgcaaaagcgggtccatgccgtcgagaaggtcagctttgacctctaccccggcgaaacgctttcgctggtgggcgagtcgggctgcggcaagaccactacggggcgctccctgctgcaactggtcaagagccagggaggcagtatcgagtttgacgggcgcaacatcggttcgctgcgcggtgccgccatgcagacgctgcgccagcatattcagttcattttccaggaccccttcgcttcgctggacccgcgcatgacggtcggcgattccatcatggagcccctgctgatccacaaggcggcgcgcggcaaggcagcgctggaccgggtgcgctggctgatggataaatgcggcttgtcgcctgaaatgatcgatcgctatccgcatgagttctcgggcggtcagcggcagcggatctgtatcgctcgtgccctggcgctcaatcccaaggtcgtgatcgcggatgagtcggtctctgcgctggatgtgtcgattcaggcgcagatcgtcaatctgctgctggatctacagcgcgagttgggtgtggcttttctgtttatctcgcacgacatggcggtggtcgagcgtgtcagtcaccgggtggcggtgatgtatctggggcagattgtcgagatcgggccgcgccgcgcgatcttcgagaacccgcagcatccctacaccaagaagctgatggcggcggtgcccatcgcagatccgcagcgccgccaccggcagcgctctcttctggtggatgaaatccccagccccgtgcgggccgtgggcgatgatccggtggtgcagcctctggtcgaagtcggcccgggccactttgtggcccgccattcggtcggcgtctattgaatccctcgagctttgcccgcaggagaggcaaacagcataaggactggcgggtgcgccagtccttttttttcaaacgcatccggcgcacggggtggggtagggcggccgagcgcagcgggcggattcaacggcgctccagtgccagtctcaggccgaaagcgataaagaccgtaccggtcgccgcatccaggccgcgcccgacggcagactgtgacagccagcgcgcaagcggacgtgtggcggcaaccagtgccgcaaaccacgccagaccgaccaaggcatgcagcgcggccagcaagagactgaagcccaacacattcacgccctgtggaatgaattgcggcaggaaggtaatgtaaaacacccctaccttgggattgagcagattggtcaggcagccgcgccgcagccagcccagcgcagatacattggctcgcgtgtcaccttgctggatatccggcccgccgccgccggcactacgccgactgcgccacagtaggcccgcgcccagatagaacagataggctgcaccggtcagacgcaggatgtcataggccaattgtgaagcagccagcaaggcgcccaggccgaaagcggcggcagcgccccaggccaggcaacccaggcaaacgcccaggcccgccataagggcgcgccgcggcccttccgtggcggcggtgcgcaacaccaaggcggtgtccaggcctggagtaagcgtcatgataagggcggctatcgaaaaggcgagcagggcggtggtggcggtcatggcaatagctggactaaagcgcagatgatacgcgctcacggtatcattgcagggtttgcctaactcgccggatgattttatggctctgcgcgcaacgatttacaaagccgatctgaacatcgccgatacggatcgccactactacggcagccacgggctgaccgtggcgcggcacccctcggagactgacgagcgcatgatggtgcgcatcgcggccttcgccatgcatgccgacgagactctggccttcaccaagggcttgagcgacaccgatgagcccgatatctggtccaaggatcttacgggcgcaatctcgctctggatcgaggttggccagcccgaggagcgccgcattctgcgcgcctgcgggcgtgccgatcaggtggtgatttattgctatggcggccatgcttcccagatctggtgggaggggatacgcaacaaggtggatcgcgcccgcaatctgcgggtggtcaatctgccggctgcgcagacgcaggcgctggccgcgctggccgaacgcggcatgcagatcaatgtcaatatttccgaccatacggtctacgtatcggccgctcaaggcgaggtggccctggagcctgaggtctggcgcgagacgcgcgcctgagcgcgtttcagctagtcgtttccgcagcgtaatcggagcggcatcctttgccggtctgctggctgaacttggcggacagggcggcgatctgttgatcgctaggatgccggccgattcagggtggacccggtgcctgcgccggccgctgcctcccgagcaggctcaggcgcgtcggtcgtgagccttgagcggtggaatcgcgcgtcccaaagtcactttgcgccagaaatcgggcaaaaagcattcggccacgagtaaaggctgcccgtggcgccaaaacaccgagcggcgtgcccagatcgcgctgccgtcatggtttggcggcagagccatgcggtagaagggcaaaggagagctgagacgccggcagacaaagggagagcgggtgacgccccggtcgtgatagagcatgtcggccagcggacgagtcagcaaacgccgcatgccctgccaactgccatgcgaggcggccagcggggtgagactgcgtgcgggcacgctgtcgatgccatcaaccgacatcaacacctcccgcacccagaccggcgagcctggcgcgataagcatggcccgcgcttcgtccagggaagccccctcggcgtgttcactgacaacgcgcagttgcacttttccgagttggcgcaggccggcggtcaaggcgccagggcggaatagccaatggcgttgcgtgggcgagagcagagagggggcgcggataagccagccggcggccagcggagcctgatacttggtggtcatggctgcgtattatgccaagaccccgccgtctgcgtcttacaatacgcatcatggaaaaagtacgtatctccaagctgatgtccgaacagggactctgctcgcgccgtgaggcggacagttatatcgaacgcggttgggtgcgcgtagacggcgaagtggtgtccgagttgggcgccaaggcctatccgcaccagaaaatcacgctggagcgcgccgcgcgcgccgcccagacctcgctcgccacgatactcatcaacaagccggtgggctatgtgtcgggacaggccgaagacggctacaaacccgctgtcgctttggtcgatgcgcgcagccagtatgagggcgaccgctccggacggcgctttgaccgcgccaatctgcgcggcctggccgttgccggccggctcgatattgattctcagggcctgctggtgttgacgcaggacggccgggtcgccaaacagcttattggcgaagactctctggtcgacaaagaatatctggtgcgcgtcgaggggcgcttgagcgaacgcgggctggctttactcaatcatgggctgatgctcgatggcaagccgctcaagcctgccaatgtctgctggcagaacgaggatcaactgcgtttcgtattgcgtgaaggcaagaagcgccagatccgccgcatgtgtgaattggtcggcttgcgcgtcgtgggtttgaaacgggtgcgtatcggccgggtgcgtctgggcgatctgcccgtgggtcaatggcgttatctgcgcgaagacgagcaattctgagcggctctcgtctacgcagggccatgccttaccgctcctcaggccagatttggaaaaagccgggcgctatgtttttcgcccacgccctgctggttcaggcgctccatcagaaactcgatgaagatgcgcgtcttggcaggcaggagccgggtatccgtgaccgcataaacggggaaagggccggcatgccagtccggcagcactttttccagtgactcgccgtcttcgcagtgtctggccgctagaatggcgatgcctgcgcccaggcgcgccaggctgcgcagcatggacacgctatttaccgaatagcgcctgccgggcgtgatctcgaactgctgctgcccattggtcagcggccagcgggtgacccggccggcatgacccacacggaactccaggcattcatgtttggccagatcatccgggtgcagcggccggccatgccggtctagatagtccgggcttgcgtagagcccggcgggcagcatgcccaatagccgtgcgatctgcgtcgagtcgggcagctcgccgatttggagagcgacgtcacaggagcggaatacccgctcggcatgttcggggctggcaagatccagataaaagtccacctcgggatagcgccgtgaaaattccacgaaggactcggccatgaactcggtgccgaaatccgccggtagattgacgcgcagtggcccggaaggtgtttcaagcagtttctgcaattcctcgtgtgcggcctgcgcctcggtcacgatgcgctgacatcgatcgaaatacaactggccggcagcagtcagctctaccttgcgcgtcgtgcgcgatagcaattgcagtcccacggcccgttctagctcggaaacctggcgcgaaagcgtcgatttggggatgccgagattatctgccgcgcgactgaaattgcgcgttttagccacctcgacgaagagttccatgccttggagtcgattgttcatgagtagcaggttaatggcgtttcagcgggtttattggcccataaatggaacaatgttttcgtcatcttagtctttgtttctaagacgggataacggagaattgccgtttttgcgttgtaacaaactgagagtgcctgcgccggtcggccgctgggtagcgcttggtttcgggaagggatcagatgaagagtaagacgcagattgggcgcatcgtgttttccacggtggcgcttgcccttgcgctggctggttgcggtaaagagcaggccgctcctgcgcagggtaaaccgcaggtaggcgtggtgacgctcaagcctcaggcggtggcgctgtctacggagttgccgggccgtacctcggcctatcgcatcgctgaagtccggcctcaggtcagcggcatcgtgcaacagcgcatgtttaccgaaggccgcgaggtgcgggcgaatcagcagctctatcaaatcgatccttcgctctaccaagccagttacgacagcgccaaagcggccttggcccgtgctcaggcgcaggcccgcacggccgcactgctggttgatcgttacaaaccgctggtgacaagccgcgctgtcagccaacaaacctatgacaatgccgtggctgcccgcgatcaggccaatgccgatgtgttagcggccaaggcggctttggagacggcccgcatcaatttggtctacaccaaagtgctgtctcccatcggcggcattgttggccgttcgctcgtcacagagggcgcgctggtcaccgccaatcaggccgcggccatcgcctcggtgcagcagattgaccccatttatgtggatgtgacgcaatccagtgttcagttgttgcgcttgaagcaagcgctggccagtggacagctgcaacaggacgatggcgctcaggcagccaaggtcacgctggtgctggaggatggcagcacttatgccgaaccgggcaagctggaattttctgaggtgacggtcgatccgagcacgggttcggtgacgctgcgcgccttgttccccaatccccggcatcagttgctgcccggtatgtttgtgcgggcgaatctggcgcagggcgtcgccaacgaagggctgctggtgccccagcgcggggtgacccgcaaccagcgtggtctgccgacggctttggtggtcaatgccgacaacaaggtagagctgcgagagttgaggactgatcgtaccgtgggcgatcactggctggtgacccagggcttggctgcaggcgaccgcgtgatcgtggagggcttgcagtcggtgcgtccgggggccgaggttaacgcgaaagaatttcaggccagcgcagccgcgccggccgggcagaacggccagtcgccggtgggcaagtaagggagccggcgcatggcaaagttttttatcgacaggcccgtcttcgcctgggtgatcgccgtcgtcctgatgatggcgggcggcttgtccattttgagtctgccggtagcgcaatatccgaatattgcgccacccgcgattgccatcaacgtgacctatccgggcgcttccgcgcagacggtgcaagacacggtggtacaggtgatcgaacagcagatgaatggcatcgataacatggaatatatttcttcggaaagcaactctgacggcagtgtggcgatcacgctcaccttccgccagggcaccaatccggatacggcccaggtgcaggtgcagaacaagctggcggtcgctcaaccgcttttgccgcaagaggtgcagcagcaggggatacgggttaccaaggcgaccaagaacttcctcatcgttgccggctttgtgtcctcggatggcagcatgagcaagtcggacctcgccgactatgtggcctcttatgtgcaggacccgatcagccgcacccggggcgtgggcgatttccagctctttggcgcaccctatgccatgcgtgtctggctcagtcccgagaagctcaacaactataagttgtcggcttccgacgtgaccaacgccatcaaggagcagaacgttcaggtgtcgtccggccagttgggcgggctgcccgccgcgcgcggccagcaattgaacgccaccgtgatcggcccgacgcgtttacagacgcccgaggaattcggtgacattttgctcaaggtcaacacggatgggtcgcaggtgcgcctgcgtgatgtcggcaagatcgagctgggtgagcagagctatgccatcgatagtttctataaccgcaagccggcctcgggtctggcggtgaagctggcgagcggcgcaaatgccctggacacggcccaggccgtccgcgacaccatcaacagtctgaagccctacttcccgccgggcatggaggtcgtctatccctacgacacgacgcctttcgtgagcctgtccatcgagggcgtgatccacacgcttatcgaggccatcgtgctcgtgttcctggtgatgtatctgtttttgcagaacttccgcgccaccttgatcccgacgctggccgtaccggtggtcttgctgggtactttcgccgtgctggcggcgttcggttactcgatcaacaccctgaccatgttcggcatggtgctggccatcggactgctggtcgacgatgcgattgtggtggtggaaaacgttgagcgggtcatggcggaggagggcttgtcgcccaaggcagccactcgcaagtccatgggccagattaccggcgccttgatcggtattgcgatggtgttgtcggcggtgttcatccccatggcctttttcggcggctccacgggcgtgatctaccgtcagttctcgatcaccatcgtatcgtccatggtgctgtcggtcgtagtggccgttgtgttcacgccagccttgtgcgcgacgatgctcaagcccattcccaagggtcatcatggtacgaagaagggctttttcggctggttcaaccggatgttcgagcgctcaaccgagggctatgccaacaccgtgagccgcacgatgacgcgcagcaaacgtctgctgctcatttatctggcgctgattctcgccacgggctggctcttcacgcgtattccgacggcctttttgccgggggaggatcagggcattttgttcgcgcagattcagacgcctgcgggcgcgacggccgagcgcaccaaggtcgtgatcaatgaggccgtggactatctgctcgacaaagaaaaggattcggtggcatcggtgtttgcggtgtccggcttttcttttggcggcaggggtcagaacgcggcagtgctgttcatcaagctaaaggactggaaggagcgccagtcggccgatcgccgggcggcggcgttggcccagcgcgccaacggctacttctttggcaatatccatgatgctcaggcctttgtgttcgcgccgcctgcggtcatggagttgggtaatgcctctggctttgactttatgttgcaggatcgcgccggcatcggccacgaaaaactgcttgcggcccgcaatcagttgctgggagaggcgatgaagagccccttgcttgctcgtgtgcgtccgaacggtatcgaagacgcgcctcagtatcagctcgacatcgatcgcgagaaggcgcgcgcgctgggggtgtcgatcgccgatatcaacagcacgctggccacagcctggggctcgtcgtatatcaacgactttatcgaccgtggccgggtgaagaaggtgtttgtgcaaggcgaggccgactcgcgcatgctgcctgaagatctggataaatggtatgtgcgtaataaggcgggcaatatggtgccgttttcggctttcgccaaggctgactggacttatgggcctcagaagctgaatcgttataacggcgtgcccgctttcaatatccagggggaagccgcagcggggcgcagttcgggcgaggccatgcgcgaaatggagcgtcttgccgccaagctgcccccgggcgtgggtttcgaatggacgggcttgtcgttcgaagaaaggcgttcgggcgcccaggctcccgcactttatgccatctcgctgattgtggtgttcttgtgtttggccgccctctatgaaagctggagtattccgaccgcagtcatgctggtggtgccgctgggcgtgttaggcgctttgctcgccaccctgatgcgcggtttgtccaatgacgtgtatttccaggtggggctgctgacgacggtggggctggcggccaagaacgcgattctgatcgtggagttcgccaaggactattacgagcagggcgccagcctggtcgaggctgccgtacatgctgcgcggcagcgtttgcggccgattctgatgacctcgctggcttttgttctgggcgttgtgccactggcgatttccaatggcgcgggctcgggcagtcagcacgccattggtaccggtgtgattggcggcatgctgtcgggcacctttctggcgattttcttcgtgccgctgttctttgtgctggtgttgcgtctgttcaaggttcgccgccgcgctgagatgcaggccgaggaaaatgccgcgcactctcattcccacggagatcagtactgatgatcccgaacatgaaaaccttgttgaccctgacggcgctggccagcgccctggccggttgctcactggcgcccaagtatgaacgcccggatgcgccggtgtcggccagctatccgaccggccccgcctatgccgcaacgcaggccggggcaggtgaactggccgcggccgacgtgggttggcgtgatttcttccaggattcgctgctgcagtggattctgacgctgacgctggagaataaccgcgatctgcgtgtggcggcgctcaatgtggaggcggcgcgcgcgcaataccgtatcgagcgcgcggatctcttgccgaccgtgggcgcggcgggcacggcgaatgtgcagcgcacgccagccagcctgacacaaaacggcagtctgcagatatcaaggcagtaccgggtgggggcagcggtgtcgtcgtgggagctggacctgttcgggcggattcagagcctgactgagcaggcattgcagacctatctggcgcaggatgagacgcgccaggctacgcaactgaccctgatcgccgaaacggccaatgcctatctgatcttatgcgcagatcaagaactactacagcttaccgagcaaacactggcttcgcagcgggcttcctacgacttgaccaaacagagtttcgatcagggtgtggccaccgagctggatctgagccaggctgaggtatctctgcgcaccgccgaacgcaatcgggcccagtacctgcgtcaggtggcacgggatcgcaatgccctgacgctcttggttggccagcctttgccggcggacctgatcacgcaactggatgcgatcaaacaattgcccgatgacgtcgtcatcgccaatttgccagcgggattacctgctgatctgttggcgcggcgcccggatattcgtgcggcggagcatcagttgcagggcgccaatgccaatatcggcgcggcgcgtgcggcgttttttcccacgatcagtctgaccgggtcggcgggtgtcgccagcggctccctaggcagcttgttcgatgcgggttccggcgcctggagcttcgcgccacagattacgatgccgatttttgcgggcggagcgctgctggccaatctggatttggcgcaggtgcgcaagcgcatcggcatcgccaattacgagaaggcgattcagatcggctttcgcgaggtggccgacggcctggccgggcgcgcgaccctggatcagcagatcttggcgcaacgccaactggtcgaggccaatcaacgggcctataccttgtcggatcaacgctttcgccagggggtggacagctatctgagtgtactggactcgcagcgctcgctttactcgtctcagcaggcgctggttgatacgcgactcgcgcgtttggccaacctgatcgatctgtataaggcgctgggcggaggctggacggagcgcagcgtagggcaggccggcaggcagtaggccgactcgcctcgccactgaccctccctcatggagggcgtggcggatgacagacgaagctacagagaggtacggaaaaacggaaagcggacagctgcttataggacagtagttcacttctctttagagttaggcccgctaactgaaacagtggcatgccttttaataagccaagagaggttgattgctatgtcgaatcgtttgtttgcttccctcattgcctgcacatcttttacgctcatggcgccgttcgcccaggcccaatcgggggatttttacgtcggtgcccgtgtcgcgggtgaattcgagcgcctgaaagatgtaaaagggcatttcggggatgatgatgtcaagctcggttcgagcgaccgggagaaccatctgttaggcgccctggccctgggttactacctgacgccagagtggcgggtggaagctgagctgggtttgtcgggctcccagacttaccgcttcaagcggcagatgatgggcgaggccctggatctcaaaacccatgtcagctcacagcggctcatgttcaatgtctaccgcgatattccgctgggtgacaaattctcgctttatggcagcgtgggcctgggtttgaccgccagtcgtatgaaggcggatttcacccagacttcggcggatgaagagccgcaacatggcagtttcgggcgtcgtagccaaacgctgttcacggccagtctgggcgtgggcgcctcgtatgccctgaccaaggacatgagtgtcgatctggggtatcgctatatccgcatggcgacagccaaaacgggtgcgctggccgaagagggagcggaaccgggcgcgcacttgcacgcgcgtcctgaggcgcatgaagtctctttgggtgtgcgctaccggttctgatggatcaggcgcgtttcctggcgatcagtccgacgatggctagtaacagaatcgcgccaacgaccgagccaatccagcctgcgggttcgccgggcgcataccatcccagcgattggcccagataacccgccaccacagagcccacgatgcccagcacggcggtcatgacgattcccatgctctggtcgccaggcatcagggcgcgggcaatcaagcccacgataaagccgacgatgatcatgatgatgatgctcatgcgcttactcctttgcagagggtgttgaagggcatcatacccatgcgctccgcccgtcatggtttaaaacttgtacgaaaaacgcttacggatttctcagttgcccgttagtgtcagcagttgttgcaagtcttttgagattgctgacacgctatctgccttgctggccagcaggcgggcgcggccttgcttgtcgaagatatacacctcctgactgtgcgtaatggcgtagtgatctgcgccgggctgcggcgtttcagcctgataggccacttggtagcgccgggccagctcctcgatttgtttgtccgtgccgctcagaccgatggttagcttattgaaggtgttcgcataggcctggacgatatctggcgtatcacgctgcggatcgaggctgacataaaccagacgcacattttttgccgcttcgcccagatgtttcaataccgagcttaactgcgtcaaggtttcggggcagttgtcctggcagcctacatagccgaagaacattaagacgattttgcccttgagttcatcgctgttgagggttttaccgcctgctgccggcagttgaaatttgagatcggggagattgctggcatcttggagcgcccagactggacggtcaccacaggcagttaaacagcaggacagtaacagcacgctccaggcgcggccggacaagaatctgaacaacatggagggaggcaagcttgatacaggactggaaatcgcccgagattctaacgggttcaagtatccggagtcgaaaaaggctgccttaagacttagctggagcgcttgcatctgttgatgacgcattgccgcgatgaggacatcatgctgcacaaggtggatgaacccaagcccaagcgcattcgaacatgcgttggccttaccttcatgaaggtattgtcgctgccagaagcgggctaccccgcaacaggcctgctacgggcttgttgcggggtagcagctatcgttgcattcccgcttggctgctgatgtccggcttgaatacctgggcccgggttcaggcggcttcaagcatgccgctatggcgcaacaaggcgtcgatgcgcggggcgcggccccggaatgccgcgaatgattctgccgccggacgggcgccgcccacggcgagaatttcgcggcggaaacgcagacccgtttccggatcaagcgtgtcgccggcctgagccgcctcttcgaaagcctcgtaagcgtcggcggaaaggacctctgcccatttgtagctgtaatagcccgcgccatagcctccggcgaacagatgggagaaggcatgcgggaaacgatgccatggcggcgggaaaagcacggccacttcagcgcgaacggtgtccagcaaggccatgacatcgccgatgggcatgcccttggcccggtcgtgcatcaggatatcgaacagcgcaaattcaatttgccgcacggcctgcatgccactctggaaattgcgggccgccagcagacgctcgtaaagggcgcgaggcagtggctcgccgctgtcaacatgggccgacagtttttgcacgacggtccattcccagcagaagttttccatgaactgggagggtaattcgatggcgtcccattccacgctggcaaacgccgcggcccccggttcgtcaacctcggagagcagggcatgcagggcgtgtcctgtttcgtggaaaagggtaatgacatcgtcatgggtcagcaaggcggcacgctgtccatttgggcgcgagaaattgcacgtcaggtaaaccacgggcgtttgaacctgaccggcaatcaggcggcgggcacgttcgctatccacccaggcgccgctttgtttgccagagcgggcatagaggtcgaggtagagatagcccagggtatggccagacgcggactccactcgcacgccccgcacgtccttgtgccaggtggatagctcggcctcgcgcaggcggacgtcgaacagggtctcgataacctcgaacaagccagtcagcacacggggttcggtgaagtactgtttgatttcgtcttcggaataggcatagcgcgtttcgcgcagtcgttccgatgcaaacgccatgtcccagggctgaagatcggacagccccagttcggtttgcgcgaaggcgcgcaattcggccagatcgcgctgtgcgtgcggcttggcccggcgcgcaaggtcgcgcagaaagccggtgacctcggctgcgctgcgcgccatgcgggtttgcagacgcagttgagcaaagctggagaaactgagcaggctcgcttcttcagctcgtaggttcaatagagtttcgattagcgacgagttgtcgaagcggccatcgccctgttccgaagccaccgtgccgtaggcgcgatacagcgtttcgcgcagcgcgcggtcgcgggcatattgcatgacgggcagatagcagggcattttgagcgtcagcagataaccctcgcgaccctgcgcgcgggcagcgtctgcggctgcctgcttgacatcgtccggcaggccgtcgaggcggctggcgttgtccaggtgcaatgaccaggcgtcgatggcgtctagcacgttctcggagaacttctgcgatgcctgggcttcgcgatcggagatctcggcatagcgttctcttgcctcgccctggagttcgacaccgctcaagcgaaagtcgcgcagagcgagttctaccacgcgacggcgcacggggctccattgggcaaagtcgggggttgcggccaggcgctgatactgacggtaaagaccttcgtgcaggccaacccaggtagagaactcggtcaccttgggcagggcggcgttataggcttcacgcagttgcggcgtattgaccacggcgttcaggtggcccgcaaccgaccaagcgcgccatagccgttcggtctgggtgtccagcggttcgacaacggcttcccaggtggcgggcagagctggttgcgcggcggcctcgactgcttcgcgcgcgagcgccagcagttcgtcgatggcaggaaggatgtgctcgggttgaacggcagcgtaatcaatcagtccggatacgggggcgagcagcgggttctgagtcatgggcatccgataaaaatagggaaacgccgcgcagcggcgaacgatgctatctatatagggagtatgcgccggaatgcaagacgcctgcttcgcatgagacgatgcgaagcaggcgtcttgtcgggcaaaacggcggactcagggggttagcgtgcgttcggccgcttgcagcgtgttgaccatcagcatggcgatcgtcatggggccgacgccgccgggaaccggcgtgatggcgccagcgacttgctgcgcgctggcgaagtccacgtcgccgcagagtttgccgtcatcgccgcggttgatgccgacgtcgatgacgacagcgccaggcttgatcatgtcgcctgtgatcatgcgtggacggcctgttgccaccacgagcacgtcggcgcggcgtgtctgggcggccaggtcacgggtcttggagttgcagatcgtgaccgttgcgcctgccgccagcagcagcatggccatcggcttgccgacgatattgctggcgcccaccacgaccgcctcggcgccgcgcagcgtcacgccctcggattccaacattttcatgacgccatagggcgtgcaggggcggaacagcggctggcccgtcatgagcaggccggcgttgctgatatgaaaaccgtcaacgtctttctcgggtgcgatggcttcgatgaccttgtgcgagtccaggtgggcaggcaggggcagttgcaccaggatgccgtgaatggacggatcgcggttcagggcgtcgatgcgggcgagcaggtccgcctcgctgagatcggccgggtactgctctttgacggaatgcaggccggccttttcgcaggcggccactttgttacgcacatacacttgcgaggccggatcttcgcccacgaggacgacggccaggcccgggcgcacgccctgggctgtgagggcggccgcgcgttcggcgacttcttcgcggatgcgctgcgacagcgcgacgccatcaatgattctagcggtcatgcgtgggcctcgggtttggccaaggcgactttcatcaggtcggctacggtggtcacttcaagtttttccatgatgttggcgcgatgcgcttcgacggtcttgatgctgatgcccagatcgtcggcgatctgcttgttcaagcggccggcgacaatgcgctccagcacctgctgctcgcgcgcggtcaggcgcgccagcatggcttcgtggtctttctgggcctgatgcttggagatccgctgcgcggcttgttccagcatgcgcgcgacggtctcgcgcaggtcagattcgttaaagggcttttcaaggaagtcgatcgcaccttttttcatcgtagataccgccatcggcacatcgccgtggccggtgataaagacgatgggcatgggcgaattgcgcgcgatcagttgctcctggagttcgaggccgctcatgccgggcatgcgcacgtcagcgatgagcacaccaacatggctggtgtcgtattcgtccagaaaggactcggcgctggcgaaagcgcgcacgcggtaaccgttggcttcaagcagccagcgcagggagtcgcggacagcttcgtcgtcatcgacgatgtataccgtgctcgacaggtggggggtgttcatgcgtgcaactcctcggactggtcatgctgggccggcgtttcgggcgcggcgcagggcagggtaaagcggaatatggtcccgccagcggggttcggatcggcccacagacgaccgtggtgcgattcgataatggtacggcagatattcaagcccatgcccaaaccttgggacttggtgctgaagaaaggttcaaagagccgctcgggctcggcgatgccgtggccgcggtcgaccacggccacctcgatctggttctcctgcggaatgaccgcaaccttgagctcgtcggagtcgctgttttccatcgcctccaggccgttcttcaacaggttgagcagaacctgttcgatcaggatagggtcagcaagcacatcgggcgccgtcgacgggacgtagcggtcgatacggatgcggcgcttgcgcgcgtcaatttctgcgaagccgatggcattgtcgacgatgcggctgatgggcacgcgctggcggcgcggttcgctgcgtttgacgaattcgcggatgcggctgatgattttgcccgcgcgttcggcctgggcggcggctttttccagcgcgggcagcagcatgttggggctggtgtgacccgccttgaccagcgccacggcgcccatgctgtagttggcgatggccgtcagtggctggttcagctcgtgcgccagcgaagacgccatttctcccatggtggtgagacggctggtgatctggattttttcttgctgtaaacgcgaagcctcttcgtgcgtgcggcgttcggtgatgtcgcgggccacctgcatgcgtacgcggcgtccgtcggtccaggcgagcatgcggtgatgcacctcgaaccagcgctgcaccgactgcacgaacacctcgaccgattcatcggtaaaacggccgcggcggcccgcaagcagctcgtcgtggccgccagtttgcgcgccgaatacacggcggtaggtgcggttggcgaacagcagttctaagccgtcatgcgtatcggccgtgaccgagatcgcgtcgtccaggccttcgagcaccgtcatgaagcgttcgtgcgcggcggtcagggcttcgcggatgcgcttgggctcggtgatgtcggtcatggaggtcatccagccgatctgggtcccgttggggtcgagcagcggcgacacatacatgcgcgccgtgaaacgcgagccatcgcgccgctgggcttcgacttccaggccgctggagggcgttttccccgacgttagaaggtctagcgtgtgctgatgctgttcatggcggcccggcacccaatacgggaagggcgggctgcggccgatgagatcggcctcgttccagcctatcatgcggcagaaagccggattgacataggcaattcggccttccatgtcgagcacacgcatgccggtcgacatggagttttccatggctcggcgaaagccggtttcggcaatcagggcggcctcggccgttgagcgaaaacgggtgtaacgccatagcatcagcaagctgatgatgatcacgcaggacagcgccagcacaacccatattaggcgctgctggcgcaattcctggtcgatggtcacaaacatgacgctatcgtcatggatgcgctgcaaccagaagaacatccccatgacacatatatagagcaccagcaccagagcgggcgtgacccagtacaggccgcgccgacgtgagcgggcgtgggcgtgaaaggaattcgggatcgaagactttggtgtactggacatggagatgcggggccttcaggcagcgtattttaagggtaatgcgccgcccgtgccggcgccttggcaggggtttaccccgtatcagaggggggtaggcggcatattttcatgctgcaccgcacaagttatggtgctaaaccgccttttttggacgtggttttgcgagtaaaaccgtccaggctgcgcagcgtcaaggtggtgtgcctagtgcttctgcgttgattgcggtcgatcatggtcgcaccggccagacggggtttccggccggcttcgcacagtggttggcctgcgcggcgctcggcttgggctcggcgtaagaattcagaaaaacgtcagattttcatattgtgaaataccgtatcgcaacatgaaatttttcttgccccaggctaagctagctacttagaatgcgcgcttcgatggttggcgaccgccctggcggcgtcggcgtgcatcaacttctgtaccccgcctacaagaatgcggggtgtggtccaagaaaccccatcaggagacacacgatgtcctctcccgctcaggccggcggccttttggccgtcaacgacgaagatacccaagaaactcaggagtggttggaagccctggccgcggtccttgaccgcgaaggcccgcagcgcgcccactacctgctcgagcgcctgattgatgaggcccgccgctctggcgcccacatcccgttttcgcccaataccgcctatgtgaacaccattccgccgggcctggagcccacgcatccgggcaatctcgaactggaagcacgcatccgctcgtatgtgcgctggaacgcgatggcgatggtggtcaaggccaataagcataacccgcccgatggcggcgatctcggcggccatatcgcctccttcgcttcgctggccactatgatcggctgcggtcaaaaccatttctggcatgccgagagcgaggatcacggcggcgatctggtctacttccagggtcacacctcgcccggcatgtatggccgcgcctatctcgagggccgcctgaccgaagaccaactgaaccacttccgccaggaagtcgacggcaagggcctgtcttcctatccgcatccgaagctgatgccggatttctggcagttcccgacggtgtccatggggctgggcccgctgatggccatttatcaggcccgtttcctgaagtatctccatgcccgtggcattgccgacaccagcaagcgcaaggtctgggtattctgcggtgacggcgaaatggacgagcccgagtcgctcggtgccatcgccctggcggcgcgtgaaaagctcgacaacctggttttcgtgatcaactgcaatttgcagcgtctggacggcccggtgcgtggcaacggcaagatcatccaggaactggaaggcgacttccgcggttcgggctggaacgtgatcaagctgatctggggcggctattgggatcctctccttgcccatgacaaggaaggcatcctgcgtaagatcatggaagaaaccgttgacggcgagtaccaggcgtacaaagccaacgacggcaagttcgtgcgcgaacatttcttcggcaagcaccccaagctgctggaagccgttgcccgcatgagcgacgaagatatctggcgcttgaaccgtggcggccacgatccgcacaaggtttacgccgccttcgatgcggcgaacaagcataagggtcagccgaccgtcattctggccaagaccatcaagggttatggcatgggccaggtgggtcaggccaagaacccgacccaccagcaaaagaaactggaactggaatcgatccgcgaattccgtgatcgtttcggcattcccattgctgatgatcagctcgaaaagctgccttacttcaaaccggccgaagattcgcctgaaatgaagtatctgcacgagcgccgcaaggctttgggcggctacttgcccaagcgccgccagaaggccgatgaagtgctgaaggtgcccgcattggacgcattcaaggcggtgctcgaacctaccgccgaaggccgagagatttcgactacccaggcttttgtgcgcgtgctgaaccaagtgctgcgcgacaagcagatcggcccgcgtgtcgtgcccatcctggctgacgaatcgcgcactttcggtatggaaggcctgttccgccagattggcatctacgcgccggaaggccagaagtacacgccggtcgataaagaccaggtcatgtactaccgcgaagcctccgacggccagcttttgcaggaaggcatcaacgaagcgggcgcgatgagctcgtggatcgcggcggccacgtcgtactccaccaacaaccgcatcatggtgccgttctacatctattactcgatgttcggcttccagcgcgtgggcgatctggcctgggcggcgggcgatatgcaggcgcgcggtttcttgctgggcggcacggcagggcgcaccaccttgaacggcgaaggcttgcagcacgaggatggccatagccatctgctggcctcgaccattccgaactgcgtctcttatgacccgaccttcgctcatgagctggctgtcatcattcagcacggcatgaagcgcatggtcgaagaccaggagaacgtgtattactacctgacggtgatgaacgaaaactatccccagccgggtttgaaggcgggcgatgaggaaggcatcatcaaggggatgtacaagctgcagtccaagggcaagggcaaggcccgtgtgcaactgatgggttcgggcaccattctgcgcgaagtcatggcggcgcaggatctgcttgaggccgattggggcgtagcttccgatgtctggagcgtgaccagctttaccgagctgcgccgcaatggcctggatgtcgagcgctttaatctgctgaacccggagcagccggctcaggtggcctatgtgaccgagcaactgtcttctactgacggtccgattattgcgtcgaccgactatatgaagctgttcgctgatcaaattcgtcccttcgtgcccaagggtcgcgagtacaaggtgttgggtaccgacggtttcggtcgttcggatttccgcagcaaactgcgcgagcactttgaagtggatcgccacttcgtggtcttggccgcgctcaaggcgctggctgacgaaggcaaggtgccggttaccaaggtcgccgaggcgatcaagaagtacggcatcaacccgaacaaggccaatccgcaatacgcttgaggcgagggtagacaaacatgagcaatatcgtggaaatcaaggttcccgacatcggtgacttcaaagaagtggaagtgatcgaggtgctggtggcccccggcgacaccatcaaggcggaacaaagcctgattaccgtcgaatccgacaaggcttcgatggaaatccccgcttcgcagggtggcgtcgtgaagtcggtcaagatcaaggtgggcgacaaggtcgccgagggtgctgtcattctcgaggtcgagccaggcgctgccgaagcgtccgcgcccgaggctgaagcgcctgcgcccaaggccgaagccgcgccccaagcggcagcggcggctccggcagccgctggcaacggcggccagatggatatcgccgtgccggatatcggcgacttcaaggacgtcgaagtcatcgaagtgctggtggctgttggcgacaccatcaaggccgaacaaagcctgattaccgtcgagtcggataaggcctcgatggaaatccccgcttcggcgggcggcgtggtcaaggccatcaaggtcaaggtgggcgagcgcatcaacaagggcgacgtgattctggtcgtggagggcgctgctgctgcgccggcggctgcggccgctgttgcggcgccggtggctactgcggccgccgtgtctgccccggcccgtccttcgcccacccaggccttgcaagatcctgacctcaagccgggtcagttgccgcacgcttcgccgtcggtgcgtaagttcgcccgcgagctgggtgtgaatctgtcgcgcgtgtcaggtagcggtcccaagggtcgtattctggccgacgacgtgcgcggctttgtcaagaatgcgctgtcggccgccccggccgccagcacggccgccgggtcggctgatggcgctgcgctgggccttttgccctggcccaaggtggacttcagcaagttcggcccggtggaccccaagccgctgtcgcgtatcaagaagatttccggcgccaacctgcatcgcaactgggtcatgatcccccacgtcaccaacaatgacgaagcggacatcaccgacctcgaagccctgcgcgtacaactgaacaaagagagtgagaagtcgggcgtcaaggttacgatgctggctttcgtgatcaaggcggtcgtggcggcattgaaaaaattccccgagttcaatgcctcgctggacggcgacaccctcgtctacaagcaatacttccacatcggctttgcagcggatacgccgaatgggctggtggtgcctgtcgtgcgcgacgccgacaaaaaaggcattttcgaactggcccgcgagacctccgagctggccaagaaggcccgcgacggcaagatttcgccggccgacatgcaagggggctgcttctcgatttcgtcgctgggcggcatcggcggtacgcacttcacgcccattatcaatgcgcctgaagtcgccattctgggtctgtcgcgttcggcccagaagccggtctgggacggcaagcagttcgtgccgcgcctgatactgccgctgtcgctgtcctatgaccaccgcgtcatcgacggcgccgctgcggcccgcttcaatgcttacctcggccagcttctggccgatttccgccgcatcgcgctgtaagcgccgggagagacgatgagcaatctcaaggaaatcaaggtaccggacatcggtgacttcaaagaggtggaagtcatcgaagtgctggtggccgttggcgacaccatcaaggccgaccaaagcctgattaccgtcgagtccgacaaggcctcgatggaaatcccggcctccgagggcggcgtcgtgaagtcgctcaagatcaaggtgggcgacaaggtcgctgaaggctcggtcatcctcgaagtcgaggccggccaggccgtcgctgcggcccccaaggccgaggccctgaaaaccgaagccccaaagaccgaagccccaaagaccgaagcccaggcggcagcgcccgcagcggcatcgtttggcggttcggtcgatctggagtgcgacgtgttggtgctgggcgcgggccccggcggttattcggccgctttccgtgccgccgatttgggtctgtctacggtgctggtggagcgttacgccaccctgggcggcgtgtgcctgaacgtgggttgcattccgtcgaaggcgctcctgcacaacgcggcggttatcgatgaggcgcgcgcgctggctgcgcacggcatcagctttggcgagcccaagatcgaattggacaagctgcgtggctacaaagaaagcgtcgtcaacaagctgaccagcggtttggctggcatggctcgcgcgcgcaaggtgacagtcgtgacgggtgtgggcgagtttgccgatccttaccatctgacggtcaaggccgccgatggcaagacgcagaccatccgcttcaagaacgccatcatcgccgcaggcagtcagtcggtgaaactgcccttcctgcctaaggacgatcgcatcgtcgattcgacgggggctttggaactgcgcgagatccccaagaagatgttgatcatcggtggcggcatcatcggcctggaaatgggcacggtctattccaccttgggcgcccgcctggatgtggtggaaatgctcgatggcctgatgcagggcgcggaccgagatttggtcaaggtatggcagaagatgaatgccggccgcttcgacaacattatgttgaagaccaagacggtgggcgccgaggcgcgcgccgacggcatttacgtgagttttgagggcgagggcgctccgacagcgccgcaacgctatgacctggtgttgcaggccgtgggccgcagccccaacggcaagaagatcgccgccgacaaggcgggcgtggcagtgaccgaccgcggcttcatcgaagtcgacagccagatgcgcaccaatgtgccgcacatcttcgccatcggcgacatcgtcggccagcccatgttggcgcataaggccgtgcacgaaggccatgtggcggccgaagtcgccgccggccagaagtccttcttcgacgcccgcgtcattccgtcggtggcttacaccgatcctgaagtggcctgggtgggcctgacagaagacgaggccaaaaagcagggcatcaagatcgagaagggggtcttcccctgggcagcttcgggccgcgccatcgccaatggtcgcgatgagggcttcactaagctcatcttcgacgccgagacccatcgcattctgggtgggggcattgttggcacgcacgccggcgatctgatcagcgaaatcgcgctggccgttgaaatgggcgccgatgtggtagatatcgccaagaccatccacccccacccgaccctgggcgaatctgtcggcatggccgccgaagtcgccgaaggcgtgtgcacggacttgccgccgcagcgtaaaaagtaaggcgcaagcctaaaaagcaagaaagccgcccacgggcggctttcttgcttttggcgagatgttgaagcgggattttctcctgtagttcgccgatttcgggcgggcgggctgctgctacgctcgcgccgcatgcactttttcatgacaggaggtggacttgaacacgccacaatcaaccaaacttcagaacaagcagattgaggcggattacgactctcgtccctatgagtcgaacgcgcatttctacacggcacctggtcatatccgggctgccgcgcacctatatggcgtcgagacggtgcccctggctcgcgcacgggtgctggagttggggtgcgcggcgggcggcaatctactgcctttcgcgctgatgtatcccgaggccacggtagtcggcgtcgatttgtcctccgtgcaggtggcgcagggtcaggaagtgatcaatgacctgggcgtgaagaatatgcagttgcacaccatgagcctgacggacatcacgccggcattcgggcagttcgattacatcgtggcgtatggcgtgtttagctgggtgccgcccgatgtcaagacggccattctgcgaatttgcaatgagaatctgtcgcctcagggtattgcctacgttagctttaatacctatccaggctggaaggcgggggatgtggtgcgcgatgctgtcttgctggccagccatggcgcgcagactgagcaagagcgtctgggacgagcgaaagcgatgttcacggtgttgaccgatggtctggcgcccggtaacggtatgggcaatgcgctgcgcgcgctcgtggaacagttgcgctcgcaatccgattactacctcttgcatgagcatctggcgctggtcaatacgccttgctatctggtcgaattcgctgatgccgctgtgcaggccggcctgacctatgtgggtgacagtgagccgaacacggaactggcggctacctatggccccaatgtgcaattgacgcaaagcgtgatagcgctgggtcaaaataaaatcatgcggcagcagtttctggattttgcagtgagccgcagtttccgcaaggcgttgttggtgcatggagaacgcggcaccacagctctgcccgatcttggccgcctgcgcgatctgcgcttcgccgcgccctttgtggcgaagccggcccaggatggccagcctgccgggtacacctcgcggcgtcagcagttcatcagcggcgccgagccgggcattgaacccttggtcaaggcgctgggtgaggcttggccgcggagtttgggatgggaagcgctcgatcaggcgttgaccgaaagggtggcggatacgcaggagcgccagcgcgtactgagcagcgccatccaaaccttgtttgctcagggtgtgttgcacttgtctttgggtgacgacccctacgaagaagccggtgcggccagtctggtgccgggattcgcctatctagcccggcgcaaccgggagggcccgagaggcgtggttgtttcaatgcctggcatgagacgctgagcctgagtctcacgccagcgcaatactggattgtggaggagctggagcgaggctttgaacttaagcgcgtggccgcagagctgagccaggccttgcagcgtggtgatgtgccgggtaatgatggtgtctcgcgcaaggggcagcgtaacttgagcgccttggcaacgaacatggtgcgagaactcacgcttttgctgcgccgtcggggcgtggtgctgggcgatgcctgaaggcctgatgccgcgcctgcttgccatgctcgcggaactcagtcccagattgttgagatgcgtctgcctgggctgatttcccgaagggggcttaagcttgagccttgacaggcgaaaaaaagcatgcccgcgaggggcatgcttttttcgcccgactggaggccgcgaagcggtccccagtctcgcgctgcattaacgcagcagcgacagcaccgtttgcggcacttggttggcctgggccagcaccgaggtgccggcttgttgcaggatctgcgccttggtcatgttcgacacttcggtggcgtagtcggcatcttcgatgcgcgaacgagcggccgacaggttgttcaccgtgttgttcaggttggcaatcgtcgattcgaagcggttctggatcgcgcccaggtcgctgcgcaggttgtcgacggtttgcatggcgctgtcgatcgcggccagcgggctctcggtttgtgctttggcggccttgctgaagtccaccgaggcaatcgtggcggtgccgtcggtggcgatcgcgatgtcttccttcttgatggcgacgtacaacgagtcgccagcggcgacgcccttgcgggaggcgccggcgactgcgtcgaccttggcccacaggttgccgttcttgtcggtgacgatcgacacgtcgccagctgccggagcggcggtgcccaagtcagtggtgcccgtgacggcggtgacggtcgggaccttggcggcggcgttagcggtgccggtgaatgcaacgacgtcagcggcgacagtggccttggcgtcttgggcgctgttcagggtcagcgagtccagcttcagggtcttggcatcgatttgcttcagatcgatttcgatggtttcgccgtcgttggcgccaacctgaatggacagcttgccttccttggccaggaccttcacgccgttgaactgggtctgctcggagacgcgggtgatttcttccagacgctgggtgacttcagcctggatcgaatccagatcggtctgcgagttcgtgccgttggtggcttgaaccgtcagttggcggatgcgttgcaggttgttgttgatttcgttcagggcgccttcggtcgtttgagcgatcgagataccgtcgttggcgttacgggcagcctgggtcagacccttgacgttggcggtgaaacggttggcgatggcctggccggcggcatcatcctttgcgctgttgatacgcagacccgaggacaggcgctcgatggccgagcccagagcggattgcgacttgttcaggttgttttgggcaaccagcgacaggtaattggtattgataacagcagccatgagtagctcccaagagaaaggcttcttcaaactgggcagcggggccgcccgtgatcgacggggatgtgtccttgctttgcattgcacatcgcccgttgcctgaataacgtccgtggctttgggatctttaggggtttgtagggcagttacaaactttttacaaaaccccggtggctgcgcgtcagatcacatgcgacagcagttgtggctcgggcagtttggcccaggccatttcttgcagatgactgcgcaggcgggcggtagcctgggtgcggagttggcaaacccgtgcttcggtcacattaagcaccgcgccgatttccttgagattcaggccctgctcgtaatagagcgacagcagcaattgttcgcgctcgggcaagcgttcgatggcttgaatcaggctggcgcgcaggtcggcggcgagcagggcgttcagtggattgccgccgccatcgcccgcgccttcgtgccagtcgccgtcgccttcggcatcgatattttcgtaatgcaggatctgaatgccctgggcatccgacagcatggcttgatattcatccagcggcaggcccaattcttgggcgatttcaatttccgtgggcggtcgcatcagcacctgctcctggcgctggatggcggtttcgatgcggcgacttttgctgcgcacactgcgcggcagccagtcctggctgcgcaactcgtccagcatggcgccgcgtatgcgagccgtggcataggtttcgaattgtgcgtcggggtttttctgatagcggcgcacggcatcgagcaggccgatcatgccggcctgtatcaggtcgtcgagctggacgctggcgggcaggcgagctagcagttgcagagccagcttgcgcaccagcggcgagtattggaccaggctttcttctgcgttgggcattcagatataggcggcaggttgttgctgcaggtcacattgttgcaatgttgcaacggccgaagtgagtaagcgaaggcttatctccaagccgaaattgtcaatgaattgcgactcgccattcgggtaagcactcagcgttttgagcgtttatttacaggtttgcgatgtaatatctgaaatagctgtaacaatttcggggaaaaatcatataagtcagaagaaatatcaatgattattcatttttgtcatagagaatcacatatggcgtgttaaattttcattaaattgcgattaactgatacatttcgcattatgacgaaaaatagatcgctgcacggagttcgggtgtgcggaggtctggctacgcgcgtcgactgtaccgaatcgtcctagtactggagtaagccttgaacaccactgacagctcgttactcgcggatatccgcgaagtcaacctgtcgtacctgttgttggcgcagcgtatgctgcgtcaagatcatgccgcctcgatgtttcgccttggttttagtaccgaggtggcagacattctgatgcgcctttcgcccgcccaattggtaaagttggccagctcgagttctgtgctgtgccggttccgttttgatgattacgggctgttgtccgccttgactcaggacgtgctgggcggcgcgctgcaacaggctcacgcgaccattttgctggctaagcagcctgttgaagagattgcatgatggcattgcgaagtgagggagcgccgtcatggcgataaagagcgttgcgcaggaagctgacgagatcctgctcgccagcgccatgattacgctgggcgcaaggctgcaggtcctggaagccgaaaccaatctgagtcatgaccgcctggcgcgactctatcgcgagattcgaggttgttcccctcccaagggcatgttgcctttttcggttgactggttcatgacctggctgccgaatatccattcttcgctgttctataacgtgttttcttttttgaatacacgcaccaagagcaagggtgtacgcgctgttatcgacgcttaccgcctttatgtcgaacatgcgggtgtggatacctgcggcgcgccggcggcagagcctgtgctgagtttcactcgggcctggatgctggtgcgcttttttgatagcggtatgctgcagttgtccgcctgccgtcagtgcggcggtcatttcatcgcccacgcccacgatccacagaccgacttcgtgtgcgccatctgccgcccgccaccccgtgccggaaagacaagggcagcggcgcgcgcacgcgccgcgggccaagccttggcgcaatcctgacgcgcatgggcctatacggcccgcaaacggcagccttaagggcggcaaatacgtcaaaagccccgaaattctccccgtaacccgcgtttttgcggaggggggatcgggcgatcattggcgttgatttttagattcgacggcagaggcctgatatgttggtagtgatcggatatgcggtggtgatcgtcgcggtggtcggcagcttcatcgggctgggcggccatctcggcgcgctttaccagccctttgagctgacgctgatcgcaggcgccgcattgggagcatttcttgccggcaacagccgtaagtcgctggtgctggtgcgccaggcaattcctcgcgctttcaagagcgccccttacagcaaagacctgtacatggagctgatggcgcttctgtatgtattgctgaacaaagcgcggcgcgagggcttgatggcgatcgaatcgcatatcgaagatccgtcgtccagccccatcttcaacgagtatccgcgcatcatgaaggaccccaaattgatggagttcatcacggattatctgcgcatcatgattagcggcaatatgagctcgttcgagatcgaaacgctgatggacgaagaaatcgaaacctttcgccatgagcatgaggtccccacccatgccttgcaacaggtggctgacggcctgcctgcttttggtatcgtggcggccgtgctgggtgtgatcaaggcgctggcggcggtcgatcaacctcccgccgtgctgggcgatctgatttccaaggcgatggtgggcacttttctgggggtgttgctggcctacggctttgtggcgccgctggcttcgcgcgtggagcgccgcacgacggagtccgtcaaagtgctggagtgcatcaaggtgactttgctggccagcatgaacggctacccgccgcaactggccgtggaattcggccgcaaagtgttgttctcggccgtgcgcccgtcttttggcgagctcgaagagcacgtgcgccaggccaagacgacggccactggccgcgcctgaagcgggagtgtttgagcgatgagcacggtcaacaatcaccgggtcgtggttcgccgcaagcgatccagcgccaaggcgcaccacggcggtagctggaagatcgcttacgcggatttcatcaccgcgatgatggctttctttttggtgatgtggctggtcagcatcgtgccgcgcgaggagctcaagggcattgcggattatttccgcatgccgttgcgcgtggcgctgaccggcgggcccaattcttcggccgaaaccagcgccatcccgggcggcggctcggaccccctgcgtagcaaaggcgaggtgcgtcgcgccgacggcaaccgtgtagaagcgcaacctgacgccgatcggcgtgaccgtcatcgcctggagtcgctcaagcgccgtcttgaggcagtgatcgataacagcccggtgctgaaaaattttcgcccgcagttattgatagatctgacgacggaaggcttgcggatacagatcgttgacagccagaaccgcccgatgttcgccaccggcagcgcccaggtgcagccctatatgcgcgatatcctgcgcgaactgggtcccgtgctcaacgacctgcctaataaggtcagcatctctgggcataccgacgctactcaatacgcgcgccgcgagcgcgcctatagcaattgggagctgtcgaccgaccgcgctaatgcgtcgcgccaggaattggtggcgggcggcatgacagaaggcaaggtaatgcggattcaaggcctggcttcgagcatgagtatcgttaaagatgatccttatgctgccgttaaccggcgtatcagcctggtggtgctcaatgagaaaacgcagcgccgcatcgaggctgagaacgcggcggccgccgatgtgtcctctcgcgatgcgcaggaggtcgggcaggccgtaacagatcacaacaatagccaggggcgcacctcggcaggagtaacgaacgggcatgacggcaacgattctggtagctgatgactccgcaacaatgcggatgatcgtcaaagcggccctgacttccgcaggctggcaggtgctggccgcggccaatggccaggaggcgctggcgctcgcgcgccagcatgaggtggatctggtggtcagtgactggaatatgccggtcatgggaggcctggggttgattcagggtttgcggcaggagcatgggtacgaggatgtgcccgtgctggtgctgacaaccgaggatgacggggatagcaagacggccgcccgcgaccttggtgtttgcggctggcttcacaagcctctcgaccccgatacgctggtggaattgacctcggaactgctgggcgagcagtctcaggattagacaagttcagttgtttagaaggcataccgttcatgagttcaggtctggacctcagccagttctacgaaacgttcttcgacgaagcggatgagctgctcgcgcaaatggagcagcttttgctggagctggacgtcggcgcgcccgacattgaacagctcaatgcgatttttcgcgccgcgcactctatcaagggcggggcagccacgttcggctgctttcagaagctggccgaaactacgcatttgctcgaaaacctgctggatgccattcgtcgcggcgagatgtcgctgcgtgccgacatggtggacatttttctggaaaccaaagacgtgctcaaaagccaactcgacgcctaccgcgcttccgaggagcctgatgacgccgtgttcgaacgtatctgcgctgtgttgcgccagcttgccctggacggtcgcggcgaggctgcgcccgctgccgcgcctgcagcggagcccgtggcggcgccgcagccgccggctgcgtccgcgcagagcggcgatctgccctggcgtttgcatgttcgcaagatatccgacaaggatgccgccgccatccaggaagagatgggcaacctgggtaaggtccatgcggccgagcatcgggaagagaccttgacggtttgggtcgaaaccacctgctcggcggcggacatcgaggccgtgtgctgctttatcatcgatgccgatcaaatggagctgcgccgcgagggcgcaccggacgtggtcgctgaatccgccccagccgccgtcagcctcgccgccgccgttgaagccaaaccggcgtccgctcccgtagcgacggccgccccgaaggcggctgcgccgcatcatgcggacaaggaatcgacctcgatccgtgtcggtgtcgagaaggtcgatcagatcatcaatctggtgggcgaactggtcatcacgcaggccatgctggcgcagacggcgtcaacgctggacccggtgctgcatgaccgcttgctcaacggcatggagcagctcgaacgcaacgcccgagatctgcaagaggcggtcatgtccatccgcatgatgccgatggactatgtgtttagccgtttcccgcgtttggtgcgagatatcgccggcaagatgggcaaacagatcgagttgcagacttttggccgcgccaccgaactggacaagagcctgatcgaacgcattatcgatccgcttacccatctggtacgcaatagcctggatcacggcatagaaacccccgaaaaacgggtggcggccggcaaggacccagtgggccaactcgtgctgtcggcccagcacaatggcggcaacatcgtcatcgaggtcagcgacgatggcggggggttgagtcgcgaacggattcttaagaaagcgatttcgcaaggactggccgtcaatgaaaactcacccgatgaagatatttggcagctgattttcgcgccgggcttctcgacagccgagaaagtcacggacatctcgggccgaggggtgggcatggatgtggtgcgccgcaatatccaggatatgggcggccatgtgcaactctccagccggcagggcgcaggcacgacgacccgtatcgtgctgccgctgaccctggctattctggacggcatgtcggtgcgtgtgggtagcgagaccttcattctgcccctgaatcatgtgaccgagtctttgcagccgcaacaagaccagatctataccgtggcgggcaatgagcgcgtgatgcatgtgcgcggcgaatacctgcccttggtagagatgcaccgcgtgttctccgtgggtgccgcccagacggaccctacgcaggccattgccgtcatcatgcaggccgaggaccgccgttttgcgctgttggtcgatcatctcgttggccagcatcaggtggtggtgaaaaatctggaatccaattaccgcaaggtgccgggcatttcggccgccactattctgggcgacggcagcgtcgcgctgatcgttgatgttttcgccctggcccgctccaaccgcgaacgctgggcccagcccgaagccattctgaattgacggagagcctatcatggcagccaatccccacaacgcacacaaccgccgcgccgaagacatcggcagcgaatttctggtgtttacgctgggtgccgaagagtacggcatcgatatcctgaaggtgcaggaaatccgcggctatgacgccggaggcgtgacacgcatcgccaatgtgccgcctttcatcaagggcgtgaccaatctgcgcggcatcatcgttcccatcgtcgatctgcgcatcaagttcaacctgggcagcgtcgaatacaacgagcagaccgttgtcatcatcctcaaccttgagcgccgtgtggtcggcatcgtggtggatggtgtatcggatgtcttgatgcttaacgccgcccagatccgcccggcgcccgagttcggcgccacgctgtccaccgagtacctgaccggattgggcaccgtggatgagcgcatgctcattttggtcgacatcgagaaactgatgaccagcgacgaaatggcgctggtcgagaaagtcgcttcctagcgccgtggcccaggggcgcagccgaactgcgccgcctgagtgcgaataaggagttttatgcgcaatttcctggctaatctgtcgatacgcagcagcctgctgggcgtgctggccttcttctcactgatgttggtggtgggcgcagccctgggcgtgctgtctttacgtatcagcaacggcacgctggcggatatgcgggaggtgcaggcgatcgcagactcggtgggccgtatgtcggccgctgcgaaagacacggcggatggcctgggccgtgtcggtgtcgcccagtacggcgaaatcgtgcgcggcatcggccagccgatgttgctccaacaggggctgagccaggaggctgccgggctgttgcagcgcgctaaggccgcactcaatcgggcgcaagccgagttggaccatttcaagggtttgccgcgcctggaaggcgcagcacagagcttgcagggggtcgagaccgcctatgtcgaattgcagaatcagctatttctgcccatgattgcagcgctggatcgcgccgatctggctagctatcagcagcttgcggccagtcgtcaggatgcgctcgaggcaggctttacccaggcgatccaggcctttgatttctggcgcgccagcgagtttttgcaggcctatgatgtggccgagaaacgctaccagtttgtattgctcgctgtgagtgtgggcgggatgatggcggtattgctcgtgttcatgacctatgtctttctgcgccggcgtgtcttgcgtcctctgctcgaagcgggcgcgcactttgacaagattgcgacgggggatctgacgttacgggtggaggcgcgcagcgataacgagattggtcagttgttcgcggcgctcaagcgcatgcaggagagcctgacgcgcacggtgtcgacggtgcgccgaggggtggacgagatcaacgtcggcgcgagcgagatatcggcgggcaacacggatttgtcgagccgcacggaagagcaggcggcgtcgttggaagagacggcggcgtcgatggaagagttggcttcgacggtcaagcagaacgcggacaatgcgcgtcaggcgaatcaactggcggcgagcgcgtcggatgtggccgagcgtggtggttcggcggtgtcggaggtggtgcagacgatgcaggggatatcggcgagttcgcgcaagatatccgagattgtgtcggtgattgacgggattgctttccagacgaatattttggccttgaatgcggcggtggaagcggcgcgcgcgggggagcagggcaagggtttcgcggtggtggcgggtgaagtgcgttcgctggcgcagcgcagcgcccaggcggccaaggagatcaagggcttgatcgaggattctgttggtaaggtgacggcgggttcgcagcaggtggagcgagcgggcgcgacgatgcaggagattgtggcgtcggtcaagcgagtgacggacattatgggcgagatctcggcggcctcggacgagcaatccagcggtatcgagcaggtcaaccgtgcggtgacgcagatggacgaggtgacgcagcagaatgcggcgctggtcgaagagtcggcggcggcggcggcttcgctgcaagagcaggcccagcgtttggccgaagcggtcgccgtgttcaagatcaatgcgggcgaggtcatcgatgaggtctcggctgcccgtctcgcgagccgttcccgcgcgcagcaggacgcgctggtgctggagcactgaggccggcgtgagcactgtagccaataatgccgccttcggcgccgaacgccaattcgaattccgtgacacggattttgcccgcgtgcgcagcatgatccatgcgcgcgccggaatctctctgggcgcgcacaagcgcgaaatggcatacagccgccttgcgcggcgtttgcgcgcgttgggcgcgcacgatttcacggcctatttggatgacctggagcgagacgccagcgcgcccgagtgggaagatttcgtcaatgccttgacgaccaatctaacggcgtttttccgtgaggcccaccatttccctatcttggctgagttcgcccgcggtcggccaggtccggtgtcggtatggtgttgtgccgcctcgacgggcgaagagccatattccatcgctattacgctggccgaggccttgggcagcaaggcgggcaatagccgcgtgtacgccaccgacatcgacaccaattgcttgaatcgggccagcagcgcgatttacgcctgggagcgggtggccaagataagcgaagagcggctgcggcgctactttctgcgaggaaaggggagccatgaagggcaggtgaaagtgcgtcccgagctaagcgccatggttgagttcgcctccttgaatctgctggcctcgtcttggcccattcaggagaaattcgacgcgatcttttgccgcaacgtcatgatttatttcgataagccgacgcaggcaaaaatcctgcggcgttttgcgcctttgctcaagcccggtggcttgctcttcgccggtcattctgagaatttcacttatatcagccaggatttccgtctgcgcggccagacggtatatgaatgcgcggcctgataggcaacggtccgtcatgaaaaagataagagtaatctgcgtggatgattcggctctggtgcgcggcctgatgacagagatcatcaacagccaccccgatatggaggtggtggccaccgcgccagaccccttggtcgcgcgcgaactgatcaagcagcacaaccccgatgtgctgacgctggatgtggaaatgccgcgcatggacggtctggatttcctcgaaaagctgatgcgtctgcgccctatgccggtcgttatggtgtcgtcgctgacagagcgcggtggtgaaatcaccatgcgggcgctggagttgggtgcaatcgacttcgtgaccaagccgcgtctgggtatccgtgatggtctgctggactattccgaactgattgcagacaagatacgcgccgcgtcgcgagcccgtctgcgcgggccggctccggtggctgccgctgcgctgcccgcccgtttgcgcagccccttgaacagttcggaaaaactggtcattctgggcgcctccacgggcggaaccgaagccatccgcgaggtattgctgcccttgccgccggatagcccggccatcttgatcacacagcatatgcccgccggtttcacacgttcgttcgcgcagcgcctggataccctgtgcgccgtgaccgtgcgagaggccacccacggcgaacgggtattgcctggccatgtctatctggcgccgggcggagagcagcatatgaagctgggccgcagcggcgcgaactatgtcatcgagttggaagccggcgagccagtcaatcgtcaccgcccttcggtggatgtcttgttccactccgccgcgcaggccgcgggccgaaatgcgatcggcgtcttgctgaccggaatgggcaaggacggcgcggcaggtttgctggccatgaaacgcgcaggcgcttacaccctagcgcaggacgaggcctcctgtgtggtgttcggcatgccgcgcgaggcaattcttcttggtgcggccgacgaggtcgtacccttgccggcgatgagtgagcggattctcatgcgcgcgggtgaccgcggacatcgcgtctgaagcacgcgcgatcgcagcaaaaaaacgatcctattggagttgaaatggtagataagggaataaaaattctggtcgtggacgatttccccacgatgcgccgcattatccgcaacctgctcaaggagctgggtttcgagaatgtggatgaagcggaagatggcgccatcgggctggagaagctgcgtaacggcggtttccagttcgtggtttcggactggaatatgcccaatctcgatggcctggaaatgctcaagcagatccgtgccgatgctgccttggcttctttgcccgtgcttatggtgacggccgaagccaagaaagaaaatatcgttgccgccgctcaggctggcgctagcggctacgtggttaagcctttcacagcggcaacgctggaagaaaagctcaacaaaatcttcgagaaacttgccggctgaggtgtttcatgaccgagacgacaggcttgcaacaagaacctgacctgatccatcggattgcttcgctgactcgcatgctgcgcgacagcatgcgggaactgggcttggatcaagcgatcaaggatgccgccgaggccatccccgacgcccgcgaccgtttgcgctacgtggcgcagatgaccgagcaagcggccaaccgcgtgttgacggccaccgaggcggcgggtccggcacaggatgcgatggcccgttctgccaaggcgctcgacgcccgctggcagcaatggttcgatcagccgctggaaatgccgcaggcgcgtgaactcgtccaggacacccgcgcgttcctggccgatgtgccggagcgtgcccagtttacgcaaagcaagctgatggaaatcgttatggcgcaggatttccaggatctgacgggccaggtcatcatgcgcatgatggacgtagtgggcgcgatcgagcgcgaactgttgcaggtactgctcgacagcgtgccgcaagagcgtcgcgacgaagcgcaaagcttattgaacggtccccagatcaacccccagggcaagaccgatgtcgtcaccagtcaggaccaggtggacgatttgctggccagtctcggcttttgaggcaggccgagcgcggctgttgagcggaccccgtgggtccggcaggcggaggaatagggcggttttcgccccgtttcttgcgtgatcgcgcggcctgccatccccctagaatttcgccggacaatctgcaaatgcgcggctagcctctgcgcacactatggccgacgatagcgatctcgaaaagacagaagccgcctcaccccggcgcctggaaaaggcgcgcgaggaggggcaaatcgcgcgttcgcgcgagctgacgacttttttgatgctggccgctggtgtcggcggtttgtggctggtcggcccctcgctgtatcgtggcctgtctggcgtgatgcgcgacggcatgggtttcgatccgcgcatcactcacgatacgacggcgatggtcaatcaggccgtgatcggttttggccaggctatctgggccatcttgccggttttcggcattcttgttgtcgcggctctgctgggtagcgtcatgctcggcggcctggtgttttcgggcaagccgctggagttcaaggcctcgaagctcaacccgctgtcggggctgaaacggattttttcctcgcagaccctggtcgagttgatcaaggctagcgccaaggctttgctggtgggtggggtggcgggctgggtgatttggcgctaccacgacgagatgttgggcctaatgcatgtgccgccaccggccgccttggcgtccgcgttgaagctcgtcgtgctgtgctgcgcctttattgtcagttcattgatgttggtggtgctgatcgatgtcccctggcagatctggtcccatttgaaaaagctgcgcatgtctaaagaggatgtgcgtcaggaacacaaggaaagcgagggcgacccgcatatcaaggcgcgtatccgccagcagcagcgcgcggcggcgcgccgccgcatgatgtcgcaggtgccccgcgccgacgtggtggtcaccaaccctacgcattatgccgtggcgttgagctacgacgaaagcggcggtggcgcacccacggtgatcgccaagggtactgggttggtggcggctcggatacgcgagctggccgcggaacatcgcattcccacattggaggcgccgcccctggcgcgcgcattgcatcaacacgttgagctgggacatgaaatcccggccgcgctctataccgcagtagcggaagtattggcgtgggttttccagttgcgcagttggcgctcaggctggggcgcggagccgatggctccgacggctctgcccgtgcctaccgagctggacccagcgccacaaggagtctaaggaatgggcggcctgctcacgctcttgaaaaacaacggcgcgaataatgcgcgcatgctcgccggcccggtgctgattgtgctcgtgctgggcatgatggtgctgccgctgcccaccttcctgctggacttgctgttcacgttcaacatcgccttatccatcatgattctgctggtggcgatgttcacgcgcaaaccgctggacttcgccgcttttccttccgtgctgctgttcgccacactgttgcgcctgtcgctcaatgtggcttctacccgtgtggtgttactcaatggccacttggggccggatgctgccggcaaggtaatcgaagccttcgggcatttcctggtgggcggcaacttcgcggtcggcatcatcatttttgtcattctgaccatcatcaacttcatcgttatcaccaagggcgccggtcggatcgccgaagtgggcgcgcgtttcacgctggacgccatgcccggcaagcagatggcgatcgatgccgacctgaatgcgggcctgatcggcgaagatgaggcgcgtcggcgccgcgccgaggtggctcaggagtcagatttttatggttccatggatggcgcaagcaagttcgtgcgcggcgatgcggtggctggcttgctcatcatggtgatcaatgtgctgggcggtctggtcgtcggtgtggcgcagcacgatatgtccatggccgaatccgcacgcgtatacacgctgctgactatcggtgacggcctggtcgcgcagattccggcgctggtgatttcgaccgccgccggcgtggtggtgtcgcgtgtggcgaccgatcaggacgttggccagcagatcatgggccaactgttctccaatccgcacgtgatgtatttgacggcgatcatcatcggcgtgatgggtctcatccccaatatgccgcatctggcctttctgacgctggcagccatgctggccggcctcggttacagcttgaccaaacgcgaagcggcgcgcaagttgcagcaggtggaagcgcaaccggaggccatggctcaggcacaggccgcggcggccgaggccacttgggatgatgtcacgatggtcgatcaactgggattggaggtgggttaccgcctcattccgctggtggaccatgctcagaacggagagctgctgcatcgtatccgcagcttgcgtaaaaagtttgcccaggacgtgggttttctgccgccggtggtgcatatccgcgacaatctcgaactcaagccgaatgattaccgcattctgttgtctggcgtggaaatcggccgtggcgccgccatgcccggccagtggctggctattgatccgggtggcgtatccgcgcctgtcaagggcacgcccacgacagatccggcctttggtctgcccgcggtatggatcgacaacgctcagcgggatcaagcccaggtgtcaggctataccgtggtggacgccagtaccgtcgtcgccacccatctgaatcacctcatgcaccgccacggctccaatctgctgggccgccaagaggttcagcaattgcttgatcgtctgggccgcgattcgcccaaactcgtcgaagaccttgtgcccaagaccgtttcgctcaccacgttgcagaaggtattgcagggtctgctttccgaagaagtgcctatccgcgatatgcgcacgattatcgacaccgtagccgagcatgcgccccgccttgccgcgcaggccggcaatgtgggcggtcagcctgatgtgtccgaactcattgcgttgacgcgccgttctttgggtcgcgccatcacgcagcaatggttcccaggcgatggcgagctgcgcgtgatcggtttggatgccaagctggaacgtgtgttgtcacaggcgatggcgacaagtggcggtctggagcccggtttggctgaaaccctgttgcatgagacccaggctgcggtgatgcgccaggaaggacagggcaacgcgcccgtgttgttggtgtcgccgcctttgcgcgcgcccttgtcgcgattcctgcggcatcatctgccgcaactgggtgtgctgtccaacgccgaaattccggatgagcgcgttgtccgcgtgacggcgctgatcgggggaggtaaagagtgaagattcatcgctttatcggggccagcactcgggatgtgatgcgccaggtgcgcgaattgttgggtgaggacgccttgattgtgtccaaccgcagcacggtggagggcattgaggtattggcggcgttggaaagcgatgtcgatacggctgcggcttccgcgcccgccgcgggcaccgaagcgatcgcgccgcgtcccgctgcgccggtggcgcctgcggtcagcacccggcccgatagctatcttgccacgcgatcgagtgcggcttacggggcggcgatgtcggctaccgatgatatgcccaaaggggcgccgccgctggcttcgtcatccgccgttccggcggcatcgcggtctgtcgtcccgccgcagccctccatggcgcagatgcccgacgcgcctatgcgcggtggggtgtttccgcccagcgacacgcccagtgttcaggctgctatcgaggccttgcgcggcgcgctcgagagccgcatggacggtttgctttggggcgcaggcaaacccactcgcgagcccgttaacgccagtctgttccgatcgctgctcgaggcgggcttcagcatgcctctggtgcgcgcgctgcttgaacggctgccgcccgagatcgatgcggcgcgagcccgcgactgggcgcgtaacgaagtcctgacgcatttgccggtgctgcgtgacgaaaatgcctttctggcggcgggcggtgtgttggcgctgctgggcccgaccggggtaggcaagacgacgacgctggccaagctggctgcacgctgtgtggcccgtgagggccgcgatcaagtggccatgctgacgaccgacaacttccggatcggcgcgctggagcagttgcagatctatggtcgcctgatgggcgtgccggcgcgctcggtgcgtgacgcagccgagctgcgggacgccttggccgagctgggcagccgcaaaatcatcctgatcgatacgacaggtatcagccagcgcgaccgcaatgtggccgaacaggctgcactgctgtgtggcggtgggcggcaggtgcgccgtctcttggtgctcaatgccgccagccagggcgacaccctggacgaggtggcacacgcttatcgtcatggtgtgggcgaggacgtggtaggttgcatcattaccaagctggatgaggcgacgcgtctgggaccggcgctggatacagcgattcgccatcgtctgcccatccattacatttccaatggtcagaaggtgcccgaaaatctggtgcctgcccaggctcagcctctggttgaccacgctttggcctgccttgatcatgcgcgcgccctgtatgcgccgagcgaagccgatctggcggcattatggcaaaacgggggtaaagatcccgagcgccagcgccgtctgttggcgacagccatgcaccctgccggcaatgaggccggcgtggccgaagccctggactggctgggcagcgatccagcctgcaagcaggggcgggttttgtggcgtgccatttcgcgcgcgccggcggccgaggctgcgagggcgcaggctgtcgccatgttgcgccgcgagtttcctgcgcagtgcagccgttatctcttggcggtgcatggcaagagcgcgctcaaaggtgagggcttgccgggcggtgtactccacgccactctgatgatgagtgatcgcggtgcggccttggccgcacctgcccagcacctgatgttgccgcacggtgatctgagtacgctgggcccggtttcggggcaggcgcccctgccggctgaagccatgctggcgcgtgcggcttggttgcgcgaggagttaggggtgctgccgcaggtacaggtgtttgagatgggcgccgccggtctggcgcaggcgttctcggagaccgaggccttatggttggctcgatgcgctggcagccagcgtgtgcggcacgatgactgcccgacgattctcagcgctgtcgctcgcaatctcggttacgtgccggcggggcaattgccgggcggcgatgcgctgtgggcctgcggcacggagcttaatctggccgccaaggggcatgaggcgcggacattgcgcatgataggcgctcgtgtgatcgatgcgcaaagcggcgaagtgcgggctcagtacttcgggctgaccaatctcacagctgctcaggcggatgcggcgacggtcgcatcctggcttgccctgcatgagcgctccaagacagtattccgttatatggcccatgcttgggctgccttgcctgcgccgcatggcgttgaagcgatgcgggcgcaggccctgttggcggggcagcttgccgctgcctgctggcaactgagccatgcggagcaagcgcgcgcgtcccttgcgggtctgatcggtccggccgaacgcaatatgcccagccggctgttgccggtggctttgctaaagatgtttgccttgctggaaatggcggagtagggcggtcagcggtagtgggccgccgccccgcggcgcggcgagatcagcttgcgacaatcgcccggctgccgccgcccagacggcggccgcgcccggtggcgtcgtaggttgcggcgccgcccaggcggcgcagcgcttcgattgtctgtgtggtgtagcgcaaattgacttccagcagcacggcattgtgctgattggcttcgcgcgcctggctcgcatggttttgcagcgtttgccacgaatcggccagctcggggaactgttcaacggcggtttgcgtgccggcgtggccggcctccaagcccaggccggcaagcacctggtcgcgttcctggctggcggccactagctgatcagcgagggcctctttacgttcggctgcttctttcaggctttgtacggccttgcgatccagcaaagcctcgctctctgcctgcaaagcgctgatgaattgcagaatgagcgcggtttccgtctcgatgcaggttctcagcgcggcggcagcgtcgctcacttggtcagctccttggcgctggcgatcaggctgtcggcgatgcgggaggggtcgatgcgcaactggccggcggcgatcgcggctcggatggcggcgacgcgctcgacgtcgatatcgctaccgccctcttgcaaggccaacagttggcgggaagcgccgctcagcgcaacctgcgagctgctcgcattgccattgcccgagccgtaggcctgggccagggcgttgtcggggcgctgcgcagtgtttgcggcaaccggacgggcgagggtggtattgatcttcaagatattctccgctcggcgagcgatgggctgggatttcggagcctgcgctgccttgtcatgcacaggtaacggccgcaggtcggcaaactttaggggccgtcgcaggtttttagatttgtaacatatttacaactgtagctccacctgtccacccggctgaagcacgccgcttaccacctgccccgactgggtgcgcacctgtatggtcgcgcccggcgctccatcctccagagcctgtccttcactgctgacgacaaaaccattgccccgcgcgatgatgcgcacgttctggccgcgactgatcgaggcagcgtcgcgcaaggcagagccccggatcggctgaccgatattgattcgatggcgcgcctgcatgccgacaatgctgcgggcatccgtcatggccccagggggcagattcatcagatcgccttcgcggctgtcgagatcttcactagtaatggcttgcccggcaggaatctggcggctggcgacatagtagatgccgggcacgttgaggctggcctgtacatagacagtccagttctggggcgcgctacagcgcacgccgacggtgaccctggggcgcagacgcgccgcggccggcatgaacggcaccagcgcatcacaggcgggcaggcgatcattcttgaccgggtccatcgtgatagtggcctgactggacagcggggctacctgggctctcagaaaatcttcagccgcccgcgaaatgtgttccggggtttccgtggcctgggcgcgcgccgccccagcgggcagaccgaagagggtgcacagcagcagggcgagagtgtggacaaagcgcatggtgtgcagattgtagaaactgcgctccttctgccaatacgggaattgcattggaaatagcggtttgtttccctgattgtcttgccgtcaccccccctaagatgccgtcatgctcaaaggtctaaccgtttcttcggtgcgacctgaacccactctgaaggcgcgacccatgctagaccggctcaatgaggatttccgcttcttccagcaagcaatttcgttgcgtgcgcaacgtcaggaagtgctgtcatccaacatcgccaatgccgatacgcctaactacaaggcgagggatttcgatttcaagaccgcgatgcagaatgcgctcgacgggcgcatgcaactgcccgatacacagttgcacctgacttcggcgcgtcatatcccggccaaagccgtcagcagcggaccggccgagctgcaatatcgcctgccttatcaagccagcctggacggcaatacggtcgatatggatatcgagcgcgtgcagtttgccgacaacacgctgcattaccaaagcagcttgcagatgctgtctggccgtatccgcacgctgcaatctgcgatctcagaataaacaacaaggacctccggcccatgtctttgctcagcatttttgaaatatccggttcggcgttggcggcgcagtcgcagcgcctgaatgtggcggccagcaatctggccaacgccgatagcgtcgccggcccggatggtcagccctatcgcgcccgtcaggtggttttccagatgaatcccgccctaggtcaagccgcaggccaggaaatcggtggcgtcaaagtggctgcagtggtggaggatgcttcgccgttgaagatggtctttgaccccaagaacccgatggctgatgcccagggttatgtggcgatgcccaatgtggacccggtggccgagacggtgaatatgattgcggcctcacgctcctatcaggccaacatcgaagtcctgaacacggccaagcaactgatgcagcgcactcttaccatcggccagagctgatcgaaaatacgatgactaccgtcaacggcaccagtaatgccaagacccctgaagtgggcaatgcttcggccaatgcggccaaaagcatacaggaccagtttctcaagctgctggtgacgcagctgaagaatcaagaccccctgaatccgatgcaaaacgccgagttgacctctcagctggcgcagatctcgacggtcgaagggatcaccaatttgaataagaccttgctgtccatcagcggccagatcgatgtttcgcagtccatgaacgccgccgccttgattggtaaagcggtgctggtgccgggtgacaaggtttccttgggcactgacgtcaatgacccgacccatagggtcgccacgccggtgggttacgacgtgccctcagacgcggccaagctcacgctcaagatcatggacgcagcgggcaatgtgttgcgtacggtggaggtgcaggacgtcaagacgggcgtgtacacctacgactgggatggcaacaccgatgacggtgccccggtcaaggatggcgcctatgtggcgaaggtcaccgcttatgacgcggacaacaaggaagtcaaagccgagattttgagctacggcttggtcaagggcgtggactacaccaccgacggcgtgcgtctggatctgggcattaccggcggcaaggtcagcttgctggatattcgcaagatattgaatggttgatgcgccacggcgcgcctttaaatgaaactggcgcacgcctgcggcggcgcttccctaacctggattgatgggataaagacatgggcttcggacaaggactaagcggcctgcaggccgcttcgcagaacctggacgtcatcggtaacaacatcgccaactcgggcacgatcggctttaaatccggttcgacctcgtttgcagacgtgtacgccaactcgcgcgtgggtctgggtgtgaaggtcgccgccgtgaaccagcgtttcaccgccggcacggtatcgggcaccggcggcgaatacgacatcgccattgacggcgcgaaaggattcttccgggtaacggatgccagtgacaatattgtctatacgcgcagcggcgagttcggcatcgacaagaatttctttatcaccaatgcaatgggctatcgcctgaccggctatccggtgggcggcataggcaccaatctcgtgccgctccaagtgccgcaggccaatatcgcgcctcaggaaacgaacgccgcaagcattcagaccaatttgaacgccaatgcgaagattgtgccggccgcgccggccttcgaccccgcgaaccaggacacctataccgatctggtgcccacgacgatttatgactcgctgggtaactcgcaccaaatggtgcagtattttgtcaagcgcgcacccgtcaacggcgagagcgtgtacgacatctattacaccgtcgatggcaagcccgcgacggtggacggcggccagcccagttctaggctgaccttcaacagcgctggcgtgctgaccggaggccagcccaatcgtgatatcgagatcacgggtctgggaagcaccacatcgcccgctcgtgacatcaccgtccggatgaactatcagaacgttactcatttcggtagcgacttcggccccaaggtgacggccaatggctattccagtggcgagttctccggtatttccattgagaagaacggcaccattatggccaagtacaccaatggtgaatcgcaggccgtgggcaccatcgctttggcgaatttcaataatgtgggcggactcaagccggtgggcgacagctcctgggtcgagaccggcgaatcgggccaggccatcatgggccagccggggacgaatggtctggccacgctgttcggccaggcgctggagcagtccaacgttgaaatgagccaggagttggtcaacatgatcgtcgcccagcgtacctatcaggccaatgcccagactatcaagacccaggatgaagtcctgcaggttttgatcaatatgcgttgatgcaggctgaagcgtaatggatcgcgttatttacaccgccatgaacggcgccgcccgcaccgcagagcatcagtcggtgttgagcaacaacctggccaatgtcagcacaccgggtttccgcgagcaattggcgatgtaccgttcggtgcccgtcaacgacggcacatccctgcctacccgggtcgccacggccgcgaccacgcccggcagcaattttgcaatgggcgtgatgcagagcacgggccgagagttggatgtggcgctgtcctcggggcagggctggttcgcgatccagacgccgcaaggcgaggcatacacccgtgccggcagcctgcaggtgggtgtcaacggcttgttgcagactgccgctggccagccggtgctgtcggatcagaatgtgttgatcgacataccggatcaggccgcgctcacgatcgccagcgacggcaccatcacggctttgggagcgggtgatccgcccaacaacgtcctgaacatgggccgcctgaagatggtcaacgcaccgcaatcgcaattgctgcgcggggatgatggcctgttccgcatgccggcgcaggccaatgggcagccggccgcgccgctgcctgcagatcctggccaacgcctcatcgctggcgtggtcgaaggcagcaatgtgagtgcatcgggcgccatggtggccatgatcgaaaatgcccgtcgcttcgaaatgcagatgcaggtggtgagcgaggccaataggaacgccgagcgcgccaacagcctgctgtcttcgacgacctgaattcaaattgtcaacgcgccgcatgtcggcgtctggagttttcatcatgatgcgttcgttgtggattgcgaaaaccggcctagaaagtcagcagacttcgatggacgtgatttcgcacaaccttgccaacgtgcagaccaatggtttcaaacgcgaacgcgcggtgtttcaggatctgatgtatcagaccctgcgccagcccggcgcacaggtgggcgacgccaatcaattgcccaccggcctgcaactgggcaccggcgccagggtggccgccacgcaacggctgcacagcgccggcaacttgaacaacaccggcgctgaaatggatgttgccatccaaggccgggggtttttccaggtggatttgcccgatggcacgcaggcttacacccgcgatggcggcctgggcatggaccagaatggccagctcaccacaatgggcggttatgtcattcagccgccgatcaatgtgccggacaatgccctctccatggccatcaataaagaaggcgtggtgtctgtcacgctgcccggtaatgcgggcgtcaatgtgcagatcggccagttgcaggtggcaactttcattaatccggccggtttgcaaagcgtgggtgaaaacctttatctggaaaccgacgcttcgggtcccgccaacctgctgcagcccggcgccgatggcgcgggcagcatcatgcagaactatgtcgaaacctccaacgtcaacgtggccgaagagctggtgaacatgatcaccgcgcagcgcgcctacgaaatgaacagcaaggccgtcaagacctcggatgaaatgctggctcgcctgacccaactgtgatgctgaaaaccgttgcccgcttgatgtccggcctgctgctgattctgtcggccggctgtgccctgattccgcccgagccggttgtgattggcccgacgacggcggcgccgcccatgcctgctgcgcctgccggccgccccaacgggtcgatctatcagcccacggcctacggcaactatcctttgttcgaggatcgccgtccgcgcaatgtcggggatatcgtcaccgtgatgctggaagaaaagaccaatgccgccaaaggcgtggccaccaacaccagtcgcagcggcggcgccaagttgggtgtggccgctgcgcccaagttcatggatggcgtggtcaacaataagctcgataccgatatcacgggtgacaacaccgccaagggcacgggcaacagtagcgccaacaatagttttacgggttccatcaccacgacggtggtgggtgtgctgcctaatggcaatttgcagatcgccggcgagaagcagatcgccatcaaccggggcagcgagtatgtgcggctgtccggcgtggtcgatccgcggtccattacaggcaccaatagcgtttcctcgacccgtgtggccgatgcccgcatcgagtaccgcagcaaaggcgtgatggacgaggtccagaccatgggctggttgcaacgctttttcctgatcgcttcgccgttctgatctcatgacacaacgccctttctccctgctttcccacctgggtcggatttgcctggccgcggccatgctcgcggctttgcccgcgcaggcggccgaacggctcaaagacctggcgacctttcaaggcgtgcgaggcaaccagctgatcggttatgggttggtcgtgggcctggatggcaccggcgatcaagtgcgtcagacgccgttcacgcagcaaagcctgaccaatatgctgtcgcaattgggtattaccgtgcccgccggcagcaatatgcaattgaagaacgtggccgctgtcatggtgacggccaccttgccggcttttgcgcggcctggccagacggtcgatgtcgtcgtgtcttcgatgggtaacgccaagagtctgcgcggcggcaccctgctcatgacgccgctcaaaggtgctgacaatagcgtgtatgccattgcccagggcaatgtgctggtgggcggggcaggggcctcggcgggtggttccagcgtgcagatcaatacgcttaatggcgggcgcatttcagccggcgctattgtcgagcgtccggtcccgacctcctttgcgcaagacgggctggtctatctggaaatgaacaatagcgatttcgggaccacgcagaacgcggccaatgcgatcaaccgtcagtttggcgccggcaccgccatggtgatggacgcccgcgtcttgcagttgcgcggcccgcttgacccaagccagatgccagcctttctgtcgcagatcgaaaatctgcctgtcacgcttgcgccggcggtggctaaggtcatcatcaatgcccgcaccggttcagtcgtgatgaatcgcaccgtgaccatcgaagaggcggccgtggcgcatggcaatctgtcggtcatcatcaaccgccagaatcaggttttccagcccgatacaccgttcaccgacggccagaccgtggtggcgcccaatacccagatcgaagttcgccaagagggcggcgcgctgcaacgggttcgcactagcgccaatctggccgatgtggtcaaggcgctcaacgccttgggtgcgacgccgcaggatttgctggctattttgcaggctatgaaggcggcgggcgcgctgcgcgccgagttggaaatcatctgatggcgcttacttctaaccttgcgggtgctcagccccaggattcggtatttgatttgggccgcctgggcaatttgaagcggggtgttggccagaatccggccgacgccgcgcagcagaaagaggtggctcagcagttcgaggcgctgtttttgcaaatgatgctcaagcgcatgcgcgaggctacgccgaaagacgggctgtttgactctcagcaaacggaaatgctgcagtctatgtccgatgagcaaatggccctgcagctagccaagcctggtgtgggcctggccgatgcgctgctcaagcagatgcaacagcaaaacccgacgcctgcgcaggcgggcgatgaggccacggctaatgcggtggcgggcaagccgcctcggctcatgcgggatcagtacgggcgctacgtgcagcagcccgaaggcggcgttgctgcgctgttgaatgtgttgcggaataaccgccccgtggatcgcgctttcgcggccgccgaaggcgcgccagaccacgtggtggacttcgtctcacgcatgtcgcgcgccgccaatgcggctgccgccgaaagcggcgttcctgcccgcttgattctgggtcaggcagccttggagtccggttggggcaagcgcgagattcgtcagcccgacgggagcacgagctacaacctgtttggcatcaaggcaggtgcaggctggaagggcagggtcgtccatgtgctgaccacggagtatgtggacggcgtgccgcaaaaggtgagccaacccttccgggcctataactcctacgaagaatcattcgccgactatgcccgtctggtgggcggcagtgcgcgctacgaaactgtggcgcaggcaagcaatgaaacggaagcggcgcatcgtattcagcgctcaggctacgcaacggacccgcgctacgcggaaaaactgatcaagatcatgagtcagttgcgggcttcggtggcgcaggccgatttttccggcagtccctaaattgcagcggtaggctgccgttaagggagtatccgaaccctcattgagccgagagcggcatataccggggaaagcatgaatctgtataacttggcgctgacgggtctgaatgcctcccaggccggcctgtcagtcacaagccacaacatcaataatgccgctaccgacggctatagccgccagcgtgtggtgacttccaccgctggggcatccgcgaccagtcagggttatttcggccggggtgtgcaggtcgataccgtcaagcgccagttcgacggctttctgtacaagcagctcgtcggcgcgtcgggcagcgccgcgcagttgagcacgcagctcgatcagatgacggcggtcaacaatctcttcgccgatcgtacggtcggggtcagcgccgccttgtcgggcatgttcagcagcctgaactcggcggcgagcgcaccggctgatccggcggtgcggcaagatctgaccggcaagaccaatagtctggtggctcagatcaacggggcctaccagcagctgcagaaccagcgcgacggtttgaacacccagatttccacgacggtgacccaggtgaacagctacctggaacgcatcaatgacttgaatcagcaaatcactattgcgcgtggcaagagcggccaagcccccaatgatttgatggatcagcgcgaccaggctctagcggatctgaatgagctggtgggcgtgcgctggtatgagcagggcgactcgatcaatatttccttgcagtcgggtcagaccgtgctggctggccgcaccatttatccgctggctgccgtcaattcggctgccgatccgacccgtgttgctttggcttactccatgccggatggcaatggcggtacgcagacgattgagttgaaagacgagcaggtcaatggcggcaagttgggcggtttgctgagttttcgcaattcggcgctggacgcggtgcaggatcaactgggtcaattggcgatcggtctggcgctggcgttcaatgagcagaatgccaagggcaaggatctgagtggccaggacggcgcagacgtgttcgcgctgaaggcgccgtcggcattgccgaacgccaagaatgccggtacgggcgatatcagctcgcgctatgtgaaggcctccgacatcaagcccggcggttacaagatcgagtttgatgcggccgcgaatagctatacggtgacgcgcctgtcagataacagcaatgtcgcttacaccactgatgtgaacacgggagaactgatgttcgacggtgtggcgatccagatggcgggtgtgccggccgatggcgacacctggcaatttcagccgacccgcgacgccgcgcgcgacctttctgtagtcctgagcgaccccaataaatgggccttggccgatgctgcgggcggtacttccaacggccagaatggcctggaattcgccaagctgcaaaccgcgaaggtattgaacaacggcaccaccagcctgggcgagcagttttcgcggttagtcaacaatgtgggcgtgcaaacgcaacaggtgaaaaccgccaaaacagccgccgacaatctggtcaaacagcaggcgacggcgtactcctcggtgtcgggcgtcaatatgaatgaggaatacgtcagcctggcggtataccaggagcaataccaggcaagcgccaaggtgctgagtgtggctggcgtgttgttcgataccttgttgggcctgcgttgagccctggagcgagatgatgcgtcttagtacttcaatgatctatcaaaacgggctcaatggcatactcaatcaagaggccgccttgtcccgcctgcaagaacagctcgccagtggcaagcgcgtattgacgcctagcgacgatccgctggccgcctccttggccgtgaacgtcgcgcagacggccagtatgaacaaaaactacagcgctaatcgcgcgacgctcaagcaatctctgggcgcggaagaaaatgcgctgtcgtctgccgtgacaacgctgcaagatgtgatgaagcgggtggtcgaggccggtaacggcaccatgagcgatgccgatcgccagaccttatctaatgtgctcaaaggcgcgcgcgaccagttgctgagcctggccaattctaccgacgggaatggtcaatatctgttttctggctatcagggcaatacccagccctttgtcatcgatgctagcggcaatgtcagctacaacggcgacaagggccagcgcatggtgcaggcagatcagagccgtcagttggctggcagcgatatcggtaccgatatttttggccgagccgttccgggcacgctgagctatatcgcgtcggctggcgcggccaataaggggaccggccaattcagcaccgtttccctcaagagcccgggcgccggtaattttgtgggggccgatttcagcatcagcttcgccaataatgcgacgacgggcaaacttgagtacaccgtcacgagcagttcgccggcgttcacgccgattacggcggagtaccaagagggcgccaacattgacatgggcggggtgtccttgagcatcaagggcaagccgcaagccggtgacgcttttcaggtggagatgccgtccagcaagaatatggacatgttcggcaccttgaacgacctgatccagacgctggaaaatccgatctccggcagtgatgtgcaaagcgtcgagttggtgaataaattggccacggccaacaaaagcctgtcgctgggcctggacaacatcctgaccgtgcgcgcctctgtcggctcacgcctgaatgaactcgatgcgttggatgcgacgggtacgctcaacgcgctgtcttacaccaagcagttgtcggacctggaagagaccgacgtgtattcgaccacgacggagctgttgttgcgtcaggtggccttgcaagcggcttcgggttcgttctcgaagattattggttccagtctgttctccactaacagataagtcagcgttccctagctgctgcatcagagtcctgcgcgctccctcagtggagcgcgatttcgataaataacggaataagcatgttttcgaatttgaaagtccgtacctgcatggccatcgtgctgggactgttctttgtggcgatgctcgcctcgaccgtcatgagctggttcgcgctgcaatcgagcaatcaacgcctggagcaagtcaacgatatcttctcggatcaggttatgacgagctatgcgggctatacccaggctttacgcgctcgcatccagctgagtaacgccatcgccgagctgcaagatggccgtctgcgccaatcggaagagcaggccaagcaggggctgctttcgctgaacgaggccgtcaagcgtttcgaggccttcagcaaagtagtgaagacgcctgatgtgcaggaaaaggtggcaccaatggaggccgccttcaagatttatgttgaagccctgcgcagggcgcatgacgctgtcgagcgccaatccatcccggatttcacgcaaatcatcaaagtctcgagtgcgcagaatgccgagttcaacactacgatgcaggcatacttgacctatatcgatgcggtaaccgatgtgtatgtggatgaagcccaagcagcttatgaccagtccaagatcgttgctctgttgatgagcgccttggccgtcttgttggtggtgggcggcggggtatttctttcgcgcagcgtgttgcgccccttgaaagaggcaggcgcgcactttgacaagattgcgacgggggatctgacggtacgggtggaggcgcgcagcgataacgagattggtcagttgttcgcggcgctcaagcgcatgcaggagagcctgacgcgcacggtgtcgacggtgcgccgaggggtggacgagatcaacgtcggcgcgagcgagatatcggcgggcaacacggatttgtcgagccgcacggaagagcaggcggcgtcgttggaagagacggcggcgtcgatggaagagttggcttcgacggtcaagcagaacgcggacaatgcgcgtcaggcgaatcaactggcggcgagcgcgtcggatgtggccgagcgtggtggttcggcggtgtcggaggtggtgcagacgatgcaggggatatcggcgagttcgcgcaagatatccgagattgtgtcggtgattgacgggattgctttccagacgaatattttggccttgaatgcggcggtggaagcggcgcgcgcgggcgagcagggcaagggtttcgcggtggtggcgggtgaggtgcgctcgctggcgcaacgcagcgcccaggcggccaaggagatcaagggcttgatcgaggattctgttggtaaggtgacggcgggttcgcagcaggtggagcgagcgggcgcgacgatgcaggagattgtggcgtcggtcaagcgagtgacggacattatgggcgagatctcggcggcctcggacgagcaatccagcggtatcgagcaggtcaaccgtgcggtgacgcagatggacgaggtgacgcagcagaatgcggcgctggtcgaagagtcggcggcggcggcggtctcgctgcaagagcaggctcagcgtttggccgaagcggtcgccgtgttcaaggttaatgcgggcgaggtcatcgacatgcccgcgcgccaaatcgcgcgccaaaacccggcgccgcgcgtgcaggctcccgaagcgccagcagccgagagtgcagcggccccgcgcctgcgcgcggtggccaaaccggctgccgaaggcgctagcgcacgccgtgctgctcgccgaactgccccgctcagtcccgctgcaagcagcccggcgagcggtcaaaacacagaacaggttcggcccgggccggcacgcaagccggcggatgatgattgggagtctttctgaccaacagcaggaatggtaagccggttttccttgactgcggccttgtgccgcgtcaaggccagaaatcggcgaggcctggattcagggtaaggactccgttataaatgttagtaaatctgagaattcgtacggggctgttgctggccttattcgtcctggccctgatgggcgctctgtcgattgcgctgggctggaatgccgcccaacaggccgatcgggccctggacagactggatagcttaagtgtccaacagaatgtattgatcaaggacgcttacagccagatgctgcgcgcgaccgtgcgcgccgacgtggcggcaagcgaactcgccaggggagacagcaaggccgccgagcaacacatcaccttgctgcgtgggctccaggtggatgccgcgcgcaagattcaagccttccaggatattcccaagctcaatgacgaaggccgggtcatgcaggccgagctcgtcggcgctttcaaagcctttgaaaaggccctgaacgaaacgcttgcggccctggggcggggagatactgcagcctatctggacatcaaaaatcagcgctcggctacggctagcgccgcctttgctgccaagcaacaggagttttcccagcacatcgagcacatgagcgcgcagacgctggccgatttccgtctcacctcgcgcaacatgacttggatctacgccctgatgggcgtgttgacgctgattattctgggtggcgccttcgtttatctgacgcgtaccatcgtcaagcctctgcgccgcctggacgaacaattcgcgcgcatcgccaatggcgacctgagttcgcgcgtggaggcgcgcagcacgaatgagatcggtcagttgtttacggcggtcaagcgcatgcaggaaagcctgactctcacggtatcgaccgtgcgccggggggtcgatgaaatcaacgtagccgctagcgaaattgccgctggcaataccgatttgtccagccgcaccgagcagcaggccgcctcgctggaggaaacggcggcgtcgatggaacaactggcttctaccgtaaagcagaacgccgataacgcgcgtcaggccaaccacctggcctcgagtgcctcggacgtggccgagcgcggcggtgccgtggtcaccgaggtcgttgagaccatggaaggtatttctgccagctcgcgccaaatcgccgagattgtgtcggtgatcgatagcatcgcctttcagacgaatattctggccttgaatgccgcagtcgaggcagctcgggccggcgagcagggcaagggttttgccgtcgtggccgccgaggttcggacgctggcgcagcgcagtgcgcaggcggccaaggaaattaaaacgctgatcgacgattcggtcggcaaggtggcggcaggatcgcagcaggtcgggcgcgcgggcgcgaccatgcaggagatcgtggcctcggttaagcgcgtgacagacatcatgggcgaaatctccgccgcctcgcaggagcagtccagcggtatcgagcaggtcaatcaggcggtgtcgcagatggacgaagccactcagcaaaacgctgcgctggttgagcaggcagcggccgcagccggctccttgcaggatcaagcgcaacaacttgcgcatgcggttgcgatgttcaagcttagcgcaggacatagcgacgcttcgccacaagacctgagcacgcgggccaggccggtgttgacgccggtggcggaggcgcagcgcctagctcctgccaggctggcgccatccgcagccagcccgcgccgccgctcaagggctgcacctcagcctgcaacaggcagcacggcggacgaggattggcaatcgttttaaatcaagcggccttcgggccggctaagaggctatggtcctcgggagtcgaatcaccgtgttcaaacaactgatgtcctggtgcgccgctgcgctactgttggccggctgtgccgcctccgggcataacttcaacgcgagcaagctgtccacgctgacaccagggcagagcacgatggaggacacggtgcgtgccttgggcgccttgcctgatcagatatacgcgcatccctatggcggcagcgttgcaatgtggcgcttcatgattaccttcgtgccagaaggtttctacagccgcaaggaagtccgcttgcagtttggtccggatggacggctcgtgaggatgctggacagcaccaatatcctgctcgaaccctgggagcgtgaaaaactcctggggccggcccctgccgcgcccgtgttggcgcccgccgtggaggctgtgccggccgtcgagctcattgtgattcccgggccgggagagggtaaagcccagtaagtcagaaaaaccaagcagacagaccgcaaaggtcagccatcgcggtaattaagcccaaaaggcagcgcgatggcgcacctatttttatcgctttatcaaagggggaagttaatggaaacgagtttcgaatccggagccaagccaatcaagacaaagaagcgtggccgggcttccaaacagaagcaaaagcgttcattttccttgcgtaatgcgcatgtcggcaccttgctggtttgtctgttgttttttttcgtcttgctgattgcggcgctaggcggtttatcggcatattttttgcagcagaactataaggcaatcgagcagatcaatgatctgactgatcgcgccaaacaggtcgagattatcaatagcgatatgctgcgcgcgcgcgtggggttgatggtggccgcccggcatttgcaggaatcgggctggggcaatggcagcagctccggacaggaggcagttcaggcgctcaaggcggcgaccgaattgcttaccggggtgcgcagccgcttcggcgagttccagaaaaacatgctggacgacgatgagggccggcaactgtccatgaacctcgtgcgccgttaccgctcttacatcgatgatggtgtcgacaccatggtggaggccttgcgcagcgaggacttttccaccttctacatggtcaataacgagtatggcacgccgcgcagcgcctctttcattgatgccatcaatgccttctccaaatatatttcggtccagcagcaggaaaccgttgattatgcgcatcaaagctttgagcgcgccatcgtggccgttgtggcggcagtggtgttggcgctgttgctaatgggggtttcgcgcctcgttttcggtcgtcttgtggtgcgtcctctgctcgaagcgggcgcgcactttgacaagattgcgacgggggatctgacgttacgggtggaggcgcgcagcgataacgagattggtcagttattcgcggcgctcaagcgcatgcaggagagcctgacgcgcacggtgtcgacggtgcgccgaggggtggacgagatcaacgtcggcgcgagcgagatatcggcgggcaacacggatttgtcgagccgcacggaagagcaggcggcgtcgttggaagagacggcggcgtcgatggaagagctggcgtcgacggtcaagcagaacgcggacaatgcgcgtcaggcgaatcaactggcggcgagcgcgtcggatgtggccgagcgtggtggttcggcggtgtcggaggtggtgcagacgatgcaggggatatcggcgagttcgcgcaagatatccgagattgtgtcggtgattgacgggattgctttccagacgaatattttggccttgaatgcggcggtggaagcggcgcgcgcgggggagcagggcaagggtttcgcggtggtggcgggtgaagtgcgctcgctggcgcagcgcagcgcccaggcggccaaggagatcaagggcttgatcgaggattctgttggcaaggtgacggcgggttcgcagcaggtggagcgagcgggcgcgacgatgcaggagattgtggcgtcggtcaagcgagtgacggacattatgggcgagatctcggcggcctcggacgagcaatccagcggtatcgagcaggtcaaccgtgcggtgacgcagatggacgaggtgacgcagcagaatgcggcgttggtcgaagagtcggcggcggcggcggtctcgctgcaagagcaggcccagcgtttggccgaagcggtcgccgtgttcaagatcaatgcgggcgaggtcatcgacgtggcggccccatccctaagcgcttcataccagacgccgcgcgtcgctcgggcctgacagggggcccatcaacccggacccggccttgtggccgggttaggtctgctaggcccaagcggggagcatgcggacctacaaaataaaacagcaggagactggcagtgcgcgtcaaccttcccatttctgatgtcgagctccggctgcgcgaagatcaatatctgatctcacgcacagacgtgaagggtcgcatcatttacgccaacccggcctttgtcgaggtgagcggctttgagcgcgaagagttgctgggtaaggcccacaatatcgtccgtcaccccgatatgccgccgcaggcctatgaagacctctggcgtacgctggaggcgggtaagtcttggctgggcgtagtcaagaaccggcgcaaggatggcggctattactgggtgctggccaatgccacgcctatcttcgaggatggagaggtggttgcctattcgtcggtgcgggtgcgccccacggacgagcagatcgccgaggccgaggagcgctacgccgaattgcgagaaggacgcgcgcgaggttggcgtatccagggtggccagattgtgcctacgggctggcgtgcggtgctgcacacactggcctaccccctgcgccgaggcgcttcaccccaaatgctgcgcaccgccttgttatccagcgcgcttttcggcggactggccgcttgggtcctggcgtcgcaatgggcatcgctgagcaggcttcacgcgggtctgggggtgacaggggcggtgttgggcgtgttggcaatctgctgcgcccaatggcgggcgtcacgcaatgtgctcatccccatgcgcgaagcggccgatatggctcggcaggtggcggcaggtaatctgactagccagattttcgcggacaccaaggacgaggtgggcaatctggctttttcgctggatgtcatgcgtaaaagtctggtgggtattgcctgtgatgtctacgagggcattgcaggcacgacccgggcggccgtgggaatctcgcaaggtaatcaggagcttgctcgccgcacgggcgaccagagcgcatcgttgcaaaacaccgcgaccagtatgcaggagctgacatcgaccgtgcgtcagaacgcggacaacgcgcgtcaggccaatgccctggcggccagcagcatggatgtggcacggcggggcggccaagccgtgggtcaggttgtgcataccatgcacaatatctccgacagctcgcgccgcattgccgacatcgtcagcattattgaaggcattgccttccagaccaatattctggccttgaacgcggccgttgaagcggccagggcaggcgaatcgggcaagggcttcgccgtggtcgcgggcgaggtgcgcagcctggcgcaaaagagcgcgcaggccgcacgcgagatcaagggtttgatcgaggaatctgtccagcgcgtcaccgcaggctcggctcaggcggaacaggccggcgacaccatgaatgaaattgtggacgccgtgcgccgcgtgacggacatcatcggcgagatttccgtggcctcgcagcagcaggccagcggcatcgagcaggttgagcaggccgtcgcgcagatggacagcatgaccgaacagaatagcggcctggtccagcaattgggcacggcggtcgcgcaattgggcggccagtccgtcgccttgcgcgagaccattcaggtgtttcgtttgagccgtggtcaggggcatctggcgctgcgcgcagaagaccgctaagcgcctgctcgtatgagtcgccgtctgccccagcagcctagggctgtttgggcagacggcccggctttatacggccgataagggaccgacatttgggttttgccggataaacatgccgatgcaagcttaaggccgttggcctgcaaacccttgggctacatcgctcatggtctgtaagccgcgttcgaatagctgttccaggaatgggccggagtgcggcagcaccaccgacagcactagcaggcctatcgtcagcatgatgggaaaacccacggcgaacacggtcaactgcggcgcagcgcgattgaggatgcccatggccaggttgatggtcagcagggcgcataccaagggcaaggccagcagcagacccgaaatgaataccgtacctccccattgcaccaggacgcccaggccattgcggtccagtacggctggcgtcagcggcagaatgtcgaagctgcgcaccagcgccgccaacatgagcagatggccatcgagcgcgaggaagatcagcattgccagaatattcatgaagcgcgatagcaccgccgtgttggcgcccgtaccgggatcgaaaaaggaggcgaaagacagacccatttgcaggccgatgtactcgcccgcggtttgcaccgcagaaaacaccacgcgcatcgtaaagcccagggccacaccgatcagcacctgttgcgccagcagcagcaggccttcgtagctgctgggagaaacgctcggcatgggcggcaggccgggcgcaatcgctgcggccagcatgaaagccaggcctatcttgaccttgacagggatggtggactcggagaacagcggggccgaacccaccagagccagaatgcgtatgaacggccagaggaactgccccatccagccattgagctgttcaatggtgaagctgaacacggcctttaggaaaccagcatgggtatgttgctgatcaactgccggatgtaatccaccagcaactcgatcaaccagggtccgagcagcaccagcacgccgcacatggcaagcagcttggggatgaaggacagggtcatttcattgatctgcgtggccgcctgaaagacactgatgaccagacccacgaccagcgtcactagcaacagggggccggccaggaccagcgcgattttcatggcttggtaggccatggtcatgacggcttctgcggtcattgcctatgccctcccggttattggtagaagctcttggccagcgagccgagcaatagattccatccgtcggccagcacaaaaagcatgagcttgaagggcaaggacacggtgacgggcggcaccatcatcatacccagcgccatcagcacactggcgacgaccagatcgatgatgagaaaggggatgaatatggtgaagccgatctgaaaagcggtcttcagttcgctggtgatgaaggccgggatcaaaatccgcatcggcactttcgacgggtcttcgatcttgggtatattggccagattggcgaatagcgccaaatcgttttcgcgcgtctggtgcagcataaaagtatgtaatggcgcaccggcgcgctcgagcgcggtctcgaacggtatgctgcccgtgctcagcggctgataggcctcggtgtagattttgtcaaacaccggggacatcgtgtagaaggtcaggaatagggcaatgcctaccagtacatggttaggcggcgacatggccgtccccatcgcgctgcgcaacaggcccagcacgataatgatgcgcgtgaagcccgtcatcatcaaaagggccgccggcaggaaggacagcgaggtcatcagcagcagggtttgcatgctgagcgaatacgtctgtgaaccgttcacgccaggcgtggtggtcaaggcgggcagggtggcctgggcgatggctccgctgggcattaccgccaacgagacaagggtcgcgagccccaggagaggcagggttcgacttagggtgggcttcatgacgggcactcagtggcgctttagcgcctggccgagtttatgcgcaaagttgaccggctcgacctggggtgtttgcccggccggcagggtgtgcagcgtggtgatctgtccagggctgacgcccagcaccagccaggtattctcgacttcgatgataacgacgctttggcgcggtcccagggggtgcgcggccacttgacgcagcagcgtgcctgcgctgcgctggcctaggccggcgcggcgcgcgagccagccggcagccagaatggccgccaggaccagcatcaggcctatcaccacgcgcaggagactggcgtcgttcatggcgcttcagcggcgattgttgagacggttgatgcgctctgacggagtgatgatgtcagtcaagcggatgccgtatttctcttccaccactactacttcaccctgagcgatcagatagccattgacgaagatgtccatcggctcgccggcgaggccgtccagttcgacgaccgagccttggcccagttgcaacagattcttgatggtcagacgcgtgcggcccaattccactgtcagttggaccggcacgtccatgacgaggtcgatgtctgcgccagcggcgttgtccttgccggtcagcggcttgaatacggtttgcgcggcggattgcaccgcgggcgccggtgtggcgggctggggggccgcggcgctttgctcagccatggcgcttgcccaatcgtcctgcccgcgcagaccgtcggcctgggtcgggggaacgctacgtgattgttctgcgagcgcatcggcccagtcgtcggcggcgctggcgcccggctggtcgggccgctcgttcgtgtcagtcatggtcgggggcctcgttaaaatcgtcttgattaagcatgttttgcacgcgcaaggcgtacttgccgttgaaaacgccgtagctgcattccatcagcggtacgccgtccacatgggcggtaatggattccggaacgtcaacgggcagcacatcgcccactttgaggttcatcaggccgcggatagaggaggggatgcgggcgaactcggccaccagatcgatgtcggcgctgcgcacctggcgcgaaagctgctgcgaccaacgctgatcaacctcctccagcgccgaatcctgcaaaggccgcgtgagcaggtcgcgcaccggctcgatcatggagtagggcaggcagatattcaaatcgccgcccgtcgcaccgaactcgatatggaaggacgaaaccaccacgacctcgttgttgcccgtaatgctggcaaacttggtgtgcatctcggaacgcacgtaatcgaattcgatgggatagaccgggtcccaggatttgccgtagctctccagggtcaggttgagcagacggcggataatgcgctgttccgtcgtggtgaagtcgcgtccttccacgcgggtgtggtagcgtccgtcgccgccaaacaggctgtcgatcaccagaaacaccaggctcgggtcataggtgaacagcgccgtgccgcgcagcggcttcatctgaatcatgttcagattgctcggtaccggcagattgcgctcgaaatcggcgtacttgatgattttgatcgagccgacggtgatgtccgcgctgcgccgcatgaagttcaagagcacatggcgcatgttgcgcgcaaagcgttcattgatcagctctagcgtctgcatgcggcggcgcacgacgcgatcgggtgaactcaggtcgtaggcgcgcgcgccattgtcctcactcgaactcgactgcttcgcgtcgctttcaccggtaacgccggccaggagcgcgtcaacttcatcctgcgaaagaaatgcctcgtaggccatgcttattgcaccacgaaggccgtgaagagcacgtcggtcacgttttgaccgtcgggcagcggagaaaagggtctattgatggctgccatcaaagatttcgccatattttgcttgccatcgacggtttgcacgctttgcggcgtttgcgaggacaggaccatcagcaggcgattacgcacctcgggcatatagcggtctatgcgctggcgtgtttgatcatcgccggcacgcagcgtgatgccgacgtgcatgatgcgctcggaatcggcgtcattcagcgtgacggtaaatggctccagggggatgaagatcggtggcggcacgacggcgggcggcgtagcgggcgcgacgttggcgccaatgagccccccgctcgcaccaacgagaccgccgttggtgccaacgagccccccgttcgcgccaacgagaccgccggcctgtcccacccccagttgcactgcggcctgctgctgctgttgttgataacgcgacatgaaataccaggtgcctgccacgctggccacgaccacgagcaggagaagtagtaacgccaccaggagacgcaggaatttgcctgagccgccgctggcgttgctgacaggcaagaccggagatttggaagtggccatcgtgataaggagggttcagccgtgatgcgggtttatggggatggcaggattctgccccaactttcgtacgcccaggcaggagaaaaacagggcgaaagcggggtatctcagcctattgctgcattgcatgggccatgtttcaggcgaaggtgttgaccagcccgtcatgcgccggcgcgcgggctatgcctgtcgcgtcggtctcatgttgcggctgtgcgccggcgtcatccgggtcagagcgcgaaccgccctgctgtccctgcgattgaccgccgccggtcatcgcctgctggccttgctcgccgacattggcctggcctagtgaaatgccggcttgcgagagggcttgctgtaactgcggcagcgcggattccacggcctgccggactgcggcgtgcgccgaggtgaagctggcattagcgatgccgtcgttgatactgagcgtgatgcgcagcgggccgagatcgggcgggtccaggcgcagttcggcagtatgcgtgccctgagccaggttctggctgaagctgatcacctggcggctcagctcctggccccattgcgtggcgccgacagggcttgcgatgtgcggccccagcagggctggtgttgcatcgctcgctagttgccgcgccagagattgaggctgggccatgatggcggcagagaaggcctcgtgcgccaaaggctcggccggtgcagccttggcggccatcggcagttcggggaccggcatgcgtggagcaatcggggcggcgggctgaggcgcgggctctgaagcgcttgtcgtctgggtgatttcaggcaaggcggcgcgcgcagcgggccttgttacggtcggggctgtttcggccgccttgaggacgggggcttcttcagctcgcgcggcaaggggcaacaccgtctcgggcggcggctcgacgggtttgcctgcacgggttgcgacccattcgacagccgcatccgccgcagcgttggccgggttgttgatgggcttgagcgcagcattggcggcggccacgcgggcctggacttcggcgacctgcgcggcaatttcaagcgcctgctgaggcagcgttggcgccacaggcggcggcaaggcggcctgggcctgagtcagcgccagcgcggcggccgcttcggccagacgcggatcagcggacgggtccggcgccgcggcaggctgagtcagagtcgtctcggggcccaaggcttgaatcgcatccatggccgtgcccttgccgtcatcgttggcgggggtatccgttttgctgccggatgccgccggtttggcgggcttatcgggcgtttttgccgcaggtttgttggcggctggtgcgttgtcggtctgctgcttggccaatgtctcggcgaaggagccggcgctgtcgctggaggacgctacggtctgctgcgagacagtgtttgtgacgttcgcaagaggcaggttgatgattgctgaactcggcatagcggcgttccgtggattacaggctggcccggcggctagccaggcgagcagagatttcgtcattagcgcgctgttcgcggcgcgtctcgatcagggcccggctgcgcgcatcgcgctgcgccagcgtgtcaaaggaattgagcttgcgtttctgctgctgccaatgcaggcgcccctgcatcaattgcatgtctgcgctgtgcaatacattggcctgctggctgatggcgtcatccagggtgccgatgaagcgctggtaattgtggcagtcggcggccggcatgccggccaccatcgcatcctgaaggcgtttcaggtagtcgtggcgatactcataaagcatattgagctgctgctcggcattggcgcgctgggcgctcaaacgtcccagttcgcgtgcggcgtcatccgtgctttcctttgcaaggccgatcagcatgtccagcggcaattgactaggcacggacatctcccatggggaaggtcgcgcgcagaatttctacggcatcgccataactgatgttctcgccgatttcctgttgcaagaaagcctccaggcgtgggtaacgggcgatggcttcgtccagttgtggatcggccccagggacataggcccccacggaaatcagatcgcgattgcgttggtagcgcgaaagcatttgcttgaagcggcgcaccaaattgaattgctgcggcgtgatcagcgaagtcatggctcgcgatatcgaagcttcgatatcgatagcggggtagtgtccggcctcggccagtgtgcgcgacagcacgacatggccgtcgaggatggcgcgggccgagtccgcgatcgggtcttgttggtcatcgccttccgccaatacggtgtagaaggcggtaatcgagcccgcgcggccgttggggccgggtgcgcccatgccggtgcgctccaccagcatcggcagtttggcgaacaccgagggcgggtagcctttggtggcgggaggctcaccgatagccagcgcgatttcacgctgcgccatcgcgtaacgggtcagcgaatccatgatcagcagcacatccagcccctggtcgcggaagtgttccgccagccgggtcgcgtaagccgcgccttgcaggcgcagcagcggagacacatcggctggcgcggcgacaaccactgagcgagccagaccctccgggccgagattgtgctcgatgaactctttgacttcccggccgcgctcgccgatcaggccaaccacgatgatgtcggcgcgcgtgtagcgcgccatcatgcctagcagcacgctcttgcccacgccggagccggcgaacagacccatgcgctggccccggcccacggtgagcaggccattgatggcgcgtacgccgacatccagcaccgagtcgatcggcgcgcgagaaagcggattgatgggttgcgctgccagcggcgccagctcggcgccggtcagcgggcccaggtcatcgagagggcggcccgcgccatccacgacgcggcccaacagtgcgttgcccaccggcaagtgccgccccagttgcggcttggcattaccattgagttcggccttgcgcggtaagggcacagaccgttgcaccaccggctcggcgggcatgacgcgcgcgccgggcggcagaccggaaatatcggcttgcggcatcaaatagagtgtttggccatcaaagccgaccacttcggcgtccgcccacagatcatgtccgcgtgcgatttcaatgcggcaggccgcaccgacgggaaggcgcaggcctgtggcgtgcagcaccagacctgtggcgcgcgtgatgcgcccggttgacagcgccggttcggtcgaagcagcgcggatcgagccgatctttagctgcgtctgccagcggtcgataaccggcgtgctcacgcgctgtcctcccagggggtattgcgcccgagcgaggcggctacgcggcgccagcgggtttggagcgtggcgtcgatatcgccgtagggcgtctccgcacggcagccgccccggtggatggattcgtcggcgagtactcgccagttggcgtcgcgcaattcgtcggccaaatgcacgcgcaccagttcgagatcgtcggggtgcacccatagacgcagcacgccgccttggccctgcgtaggcgtttgcagtacttcgcgcacggcgtgcaacatggcggccggctgctctgccagggtcgtacgcagaatttggccagcgatatccagggccagggtcaccaaaccctggcccattttttcttccaactgcgccagggagcttgcgcaagccgagctcaacgccgccaactgcatcccttccaggcgagcctgctcgcgaccttccgccagccctgcggcatagccggtcgcgtgaccggcctgttcgccttgagcatggccggcagccaggccggcggcgtagccggcctcttgcccctgcgcataaccctcttcgcgcccttgcgccagggcctgggcgcgccattgacgtttcagctcttccgggtccgggccggggtccactggcggcgctgcggcagctatgggttccggctcgtcgaacgacgccatctgccagcggcgccaggcgtcgttggtcagtgcgtcgaaggccgaggtgtcagacatatgcatcgtcaccctggccgcccagcgtgatttggccgctctcggccaggcggcgggcaatttgcagaatcttcttctgctcgccttccaccttggacatgcgtaccgggccttgcgcttccaggtcctcgcgcagcgtttcggcagcgcggctggacatgttgcgcaggaacttgctgcgcagatcttcgggggcacccttgagcgcaaccatgagggtgtcgttctcgacttccttgagaatgagctggatgccacggtcttcgacatcgatgaggttgtcgaacacgaacatctcatccacgatcttctgcgccagatcggcatcgcgctcgcgcaggctgtcgaccacggcttcttcctcggtcgagttcatcatgttcaggatctcggccgccgtgcgtacgccgcccatcttgctgcgtttggcgccctggcctgccagcacggagttcaacacttcagtcaactctgacagggcggcgggctgcacgccaccgaaggtggcgatacgcagcatcacatcattgcgcatgcgctcggtcagcatgctcagcacggctgccgcacggtcgcgctcgaggtgaaccagaatggtggcgatgatctgcggatgctcgccgccgatgagttcggccacggtatggggatcgagccagttcagggcgtcgatgccgctgccgctgtcgcctgcttcgagaatgtcttcgatcaggccggccgcgcggtcgctgcctagggccttggtcagcacagtgcggatatagtcgtccgaacccagcgtcaccgcgatgaactgatcggcctcctggcggaactcttccagcacaccggccacatcgccgcgcgtcacctgcttgagcgtggccatcgtcgcgccgacctgctgcacttcgcgtgcggtcaggtatttgaatacttcggcggcggcgtcttcgcctagcgacatcaagagcaccgcgctgcgggtcaagccatcgagcggcttattggcttcatttttcatctttcgtcatccaggcacgcagcaccatggcaacggcgcgcggatctttggttgccatatcccgggcgcgctgcagattgtcttcatagcgattgacctctttggcgcgcgcggcggccaccgcttcgcgctcgatctccgcacgttcggcggccacggcctcggggtcgatctgcgggtacaggtattccgacacgatggggcgaatccgacggtaggcccagaaggcgatcagcaagccgaatacccagcccagcgccgtcttgatcgtggcgatcaagtcggggtcgcgccacagcgggacggtcggcggcgcgtcattgaactgactgttgacgaggttcaaagaatcgcctcgcgcttccgaatagcccatggcttcgcgcaccagcgtggtcagtttgctcaactcttcaggaggcagcgcctgcgggtcgccgtccttattgggcagatgattgaccacgacggcaacagataaacgcttgacctgacccacgggttgtttgacgtggctgatggtccgatccacctcataattgatggtggcatcgcgacgttcattaccggatatctgcgctgcctgttgtggcgcagcgggctgcgcttgcggctgggctggggcaggcggattggtcagcggcgcctgcgtggcggctgggggctggttgctcagcgcgccaggcacgcctgcggccgggcttgcgttggtttgacgcgagtcgctcgtttgctggctgcgcacggcggcctggcccggctcctggttggggcgatagatctcggaagtctcttcgcggcgggcgaagtccacttcgacgctggcctgggcgtggacattgccggggccgaccagaggattcaggatggtgagaatgcgttcgacagtacgctgctcgtattcacgtgcaaaacgcatttggtctgcatccaggccacggccttcgccggccggggcagagagcagacggccgttttggtccacgatggagacattgtcggcgctgaggtcaggcacgctggacgctaccagccaggcaatggcggatacctgggcttcggcgaggctgcggcccggataaagcgttagcaggacagatcccgtcggcggttgacggtcgcgcacaaacagcgattggcggggcaaggccagatgtacgcgagcatgctgcaccgtatgcatggcttcgatggaccgggccagctcaccctccagggcgcgctgataattaacctgctcggcgaactggctagcgccaaaccgcgcattgtccatgagttcaaagcctaccgatccgcctcggggtagcccctggccggccagctgcatgcgcagatcgtagacacggttgcccggcaccaggattgcgccgccgttgtcgctaaagcgatagggcacgttcatctgggtcaaggcggtgacgatggcgccgccgtcacggtcatccagattggagaacagcaccttgtagtccggctcacggctccagagggccaaggcgacaataagcgctaccacggccgccgcagcgcccagcagcaccggcttgggcagggagcgcagtttttccagaaatgggaatctggtcagcaaggacgtactcagagtggcttgctgattcattggcggctcccgcaggcttcgcggagcggatgggaggacaacatgggctgagtttgcacacttaggctatgggaggcgggattatggctgcgctgcttgcaatcccaatcgatgaaaacgagtgttttttggcgttatttatcccctatgtgcggccggcgcagccacgccgggaaatgcgcgactttttggcgctttttaggcgaaatggcgccaagcccggcctgctagcctgtcgcatccataatgagcaaggattgaaaatggcggtttccggcatctccggcgtcgaaagcatgttgcagcagatgcgcgccgtggtgcgcgcggcgcagaatcaggccgccaccccgactgatctatctccatctgctgcgtccggcagcttcgcggccgaattgcagaattccatccgcaaaatttccaatgcgcagaatgccgccggcaatcaggccaaggcattcgagatgggcgtgcccgaggtgtcgctcaatgacgtaatgatcgacctgcagaaagccagcctgggcttccaaagcgctgtgcaagtgcgcaaccgcctggttgccgcctataaagaaatctcgtcgatgtcgatctgagcgaggcttaggccgttgcagagtagggcgtatcccggcgaagctgcgccgggaactccgataccatgctcacgctatcgtcggaaaaactaagcacaatagggcggttggtctggaattgcagccgcgtgtcgtctggcaggctaatcagcaattccactgccaggttgcccgtcagcagatgcatgccgcccggttggagacgtgtttgttccagatctcgcgggcgccagaagaaaatgcctgcttgccagtcacatcccatcagcttgagcggccatagccggccctggccatcgcgcgcctgggcttcgtgcccaggctgaatggcggctttcagaatactcgcgatctccgttgcatcattcagcaattccgtatgggccaagctcggacggcgctgcggcatggcggacctactctgcagcctgttcaggcatgccgcgcgcttccacgcggtaaagccaggccagcagttccgccacggcggtgtagagggcgggcggaatatgcgaatccagatccacctgcatcagcagacccaccagctcgggcgattcatgcacgtagagatcgtgctctctggctgttcgcacaatggtctcggccatctggccatagcctttggccacgacgcgcggtgcgccatctgcctcatcgtagctgatggcgacggcagtattgcggagggcatcggttgtgggaggcatagctcgactcagaaaaaatcaggcagttgaaacaccacgggttccatcgcttgtactgtcaggttgctgagcgtgaggccggcatggctgagctgctggcgcaggccatcggaggcctgccccagctcctgcgcgctttgcggcgcggtcagttgcaataccaactggtcgccggccaacgagaggcgggcctcgatctgtcccagacggggcagatgcagtgtcaaacgggtcgcccaatggctgtccggatcttcctgggcctcgccataggggtcgcggcggacctcccattccatgtcggcgcctggccaaggctcgccttgccattgaatgacatggttggccagaacctccaattgttggcgcaccaggctgttgatatcgggatgaatgccgccgatcggcgttccgggcgccggaggaggcccgatatcggcttgcgagctcagggtcagcacggccgacgaggtcggcgacgtggcgggcggcgtattcgattgtgtcgtcgcggcatgggcgggcagcgaaggcggcgtcggtgcgacctgcggggcgcgcggcaggcctgcctggggctcggcgcgcagtgactctggcgtgcgctgcccataggccatatcggtcaaatgcgactcataaaacaggccgctgttttgcaggccagtacgcagcgcctgggccagtagtgcggcagaggggcgggcggcggcttggatgttctgagcggcttcgctttgcgtcgtttgagcggcctgtctggctgcatttgtcgcgggctcgccgttctgcgttacgggcgcggccttgggcgctaggcccggcttgccggccgtgatatcaggcttgcctggcagattaggctgggcgtctggcgtctggcttgcagcggctgccgtgggaggctcgctccatagcggtgcgcgtccttgtaccggcggcgcatccgggtattgcgccagcagagaaagaatcatgcgggcggtgctgcccagcgtggtcggagccgatggcgttgtgtcggcgcgcgtgaccatgccgcgcgctgccagcgccagcgcggcagcggtcttggcgtcaaccagggctgcttgcccactgcgggcgctcacgccctcttgaggcagacggcgagtggcgctttcggattggccgggccttgcggcttcgccaggctgcgcgacggcgtcagggcgcgcgccggtcagcagattggcgtgtgccgccatcgtggtgccgagcaccgcgtccaggcgttgcacgagcacattacccagggcgggcggaccgatgctcatggtttagccgcccttgccgccataggttgcaagaagggactgctggcgcttcatgcggcccagcaggtcgctcaggcgggccagttgcggcatggcgagatcgcgcacccctgcatcgttatccagaatacgcaccaatagatcgtgttttatggtgcgtccggcctcctccagaggggaggaatcgggctccaaggtccgcagctgttcgaccaggtcaacatattggcgtccaagctccagtacatgggtccaatcggcgtcctgggccgctgccagcatatcgctggttacggctgcgatgtcctgatagagatcgagaacgggggcttgctgcatgagagccatcatgaaaatctcgctggcggaaaaaaagcaaaaaaacgcggcgttcaggcaggaacgctattggtccctgggtcgaccgaagtttcccaagccgaggcgagatcttcgagcagtttgtcggcaacgtcgagctgggtggcatcggcgtgcagattggccttgagtagcgtgcgagtgatgaagtcatagagatccgcgaggttgttggcaacttcgcctccggcctcgcgattcaagcccatcttcagcccttcgtcgacgatgcgcgtcgccttcgagatggcctggccccgctctgcgacgcggccggcctccaggtgcaggcgagcctgcgcgatcgcggcgcgcgcgccacggtacaaaagtgtaatcaggcgctcaggagcagcgctcatcacttcggtttccaggccgatatcctgataggatcggatagcgttgtagcccgtcgggcggcgcgcggcgtaagtcatgagttaagcatcgctatttggtggataggctggcgaactgctggctaaggtagttgctcgtgaccttgagctgcgacaccagggcgtcgagcttgacgaattgattgcggtagttagccatggtcgcctcgatctgcgtcgaggtggattcatattgcttcttcaggcttgcaatggttttttccagaccatcggtttggcttttgatcgtgccgctgtcgcccaaaattttgtctgtcgcagcgctgactcgggcagccaggccattgtccttgctggtgaaaacgcgcatcgcgtccgcgggattctcattcagggctttgatgagcttgtcgttgtcgagcttgagtgcgcccgtcttggggtcggaagtgatgcccaactggcctagggtctgcaccgagccttcaccggtcaccacgcgcagcgccgcagcgatcgatgattgaatgctgcgcgtcgcaccgtcgccggtgagtgcgctctgcgtctgtttatcgacgttgaaggcggtcaggtcggcaatggttgtttgcagcgagttataggccgtcacaaaggcctgcaccagcggggtgatcttgctgttgtcctgggcaatggtcacggtgctgcccgcgccattttccggtgtcacggccgtcagtgtcagcgtgacgccgtcaatggcggtggtcacagcattggtctggctcaccacgggaatgccgttgatgctcagctcggcgtttttgccggcgaccatttgcttcatgctgctggtgtccggtgcggaggcgtcataattcaaagcgctggccagctcattattgcccgtaacggcaatcttggtgacagccgccttttcaccttcgctcttggaggtgaccatcaggtagtacttgccttgaccatcgttgacgatcgtggcgctcaggccgagcgcatcgtcaccattgatgcttttggtgatgcctccgagcgaagtatccgagcctagcgtaaggtttttttccttgccgtcgaccgtaaaggtgatgacgccgcctgtacccatattgtcgatgcggctgttgaaggcctgcgactgcaacgattgggcggtcgccagcttgctgaccttgatgttataggtgcccgccattgcgccgttggcggtcgctaccgccacgccgtcattacccgtgaccttggtggtcaaggtcgaggtgctgcccatgtcgcccagattggcggcagccttttgcagcgcttcgacagcgctctgtatcttgccgaaggccgaaacacgggtttgatagctcgactgctgattggtaatcagctttaagcggcgctcttcggcctcctgtagcttatccagtgtttcctgcaggggcaggccggacgagccgagcgacgaaatggtggccatggggatactccttgctagcgaagcgattctgtcaaagattgatgcgaccttaagcccagggcaaaggcataaggtcgggctatttcgttgtttatctgtatttgcaccaaattggtgcaaatacagatagcggttaagccgtggtctttacggcgttaccctgtagtttcacgatcatttttgcgatccggataacggcgtccgaggggatggtgcgcagcacctcgccgctctcggagtctctcaccgacaccacgatcttctgcaaatcggggtccatttcaaacttgagttcggttgaccaggcctgcaactgcgaattgatttcgtccaaggcagtgtccgtcgaggcgtgctgcccggcatggcgggggtcgggagatccgttgttgttagcgccctggccctcgctggacgcggcgacgggggtagataaggcgcccggctcggccggaggaagcacaacgggtgacgtcggaacgtgcaaagcggggctgacggggctgacggccatgatcactccagcaagcggtagcggcgaaaaatgggggaggggacgccgccgtaacccggaggcgcatgatgggcagtgcaaacttctttagctgcataacggcagagcagcgggtaactttaggcctatcttgatcgattcctgccccgtggcgagcgtcctgacgttcgctggtgccccctgggggtaaacgcttaggcgtccctgctaaaatgagggctgtcttactcctgtgcccgccatgccttctcgtcccgacgccacagccggccttgccgactggttgcaatacctagagtccctgcattccaaggccattgatctggggctggagcgcgtcaaggccgttgccggccgcctcgatctgcaactgaatgccgtcactttcacggtgggcggcaccaatggcaagggctctacctgcgccatgctggaggccacgcttctggcggcaggctaccgggtcggtctttacacctcgccccacctgatcgatttcaatgagcgcgctcgcgtcaatggcgaaatcgtcagcgacgccgcactgctcgagcagttccaggccatcgaagcggcgcgaggcgacacgagcctgacctatttcgagttcaccacgctggccatcctgcgtctgtttgcgcaagcctcgctcgatgccgtagtgctcgaggtgggtctgggcgggcgcctggatgccgtcaacattattgatgccgattgcgccatcgtcaccagcgttgacctcgatcatatggattacctgggcgatacccgcgagaaaatcggcttcgaaaaagcccatattttccgttctggccgccccgctatttgcagcgaccccgtaccgccgcaaagcttgattgactacgctgaggctatcggcgccgatctctggctgttcgggcgcgatttcaattactcgggcgatcgccagcagtggagctatggtgggcgtgaggtgcgccgaaattctctggcctatccggctttgcgtggcgccaatcaattactcaatgcctcggctgccctggccgcgctggaatcggttcgccagcgcctgccggtgcctcaacaggcggtgcgtctgggccttttgcaagcctctcttcctggccgcttccaaattttgccaggtcagcccatcattattctcgatgtcgcacacaacccgcatgcggcggcggtcctggcgcaaaacctggataacatgggttttcacccgtatacccatgcggtgttcggcatgctcaatgacaaagatcttccaggcgtgatcgccaagatcggcagtcgtatcgaccactggtattgcgctggcctgcctggcccgcgaggcagtgacggcgccagtctggcgcagcgcgtcgaacgggctttgccgccatcgcccgccggggccgatgcgccaaccgtaacaggctatgacgactcggagcaggcctttgccgccgcgcgcgaaaaggcgggggagggtgatagaatcgttgtgtttgggtctttcttgacggtagccggcgtgttgcaggcattgggccgcaaggcatagacagcagccatgccacgacaccatcgccaaccgcgaaggcctgccgtcagcaaccaagggcatgtgcaaggcgttgccgcctcgccggccgccaggatgtgagtttcatgggtttgttcacacgcaaagattctgcctccgaatcctcgccgtcgcggccgcgtccgtcggtctccagcgaggcccaggcggccgagttgcgaggccgtgcccggcgacgacttgccggcgctatcgccttggtgctggctgccgtcatcgtgctgcccatggtgctcgactccgaacctgtccccgtgtcggataacattccggtgcgcatcccggaccgtaacacaccgttccaacccaatctttccgagcctgccccgagtgcggctgcgcctgccagcgcggctcctcccgatatcgccgccagcaccgagcccacagcgccgtcgcaagcccctgctgtggccgcgcagcctcccgtgacggtgccgcctccggtcgcggccaccacgccgccgcccgcagtcaaaccggccgagccacctcggcttgttgaaaaacctcaacccatcaagccggtcgaaaagcccaagcccgataccactcgctctgatgatggcgcgcgtgcgcttgcgctgctcgaggggcgctcacccgcgccggctgcggcagccaagccggcagccaagcccgccgccaatggcaatttcgtgctgcaggtggcgtcgtacaccacccaggccgatgcgcaggagcggcgcggcaagctgcatcaggccggcgtgaccaacgctttcgtcgaagccgcgaacatcaatggcaaacagcagtaccgcttacgggtcgggcccttcccgtcgcgtgaggcggctcaggcagcccaggcgcgcttgcgcactctgggttatgacaacggttttatcgctgcgcagtgactggtttcgacttcgtcgtgatggcgattctggccgtgtcgggcgttctcggcctcgtgcgcggcctcttgaaagaaatgctctcgctggtggcctacctgcttgctttcgccgcagccatctggtggggccccaccgtttatacctggctgcaaccctatatagataccgaagtgctgcgcatgggggtcgcctacgcggcagtgttcatcgtcgtattgctggcggtaggtttggtcaatatgaccctgtccgccctgatccgcactaccggcctgtcgccggcggatcacggtctgggcgccgtgttcggattggcgcggggtctgctcattattgtggtgctggtcgcgttggcgggctacacgcctttgcctcaagaaagctggtggaaacacgccatgttttcgcaatccgccacccaggccgtcctgcatatcaaagccgccttgccgccgtcgctggcccaatggctgccttattgaattactgagtgttttacgttttatctctactaggaactcaccatgtgtggaatcgtcggggtcatcgggcgcgggccggtcaaccagctgctctatgacagcctgctgttgctgcagcaccgcggccaggacgccgcgggcatcgcaacgatgcacggcaatcagttcaacatgtacaaggcccatggtcttgttcgcgacgtttttcgcacgcgaaacatgcgggcgctgccgggtaccagcggcgtggggcaggtgcgctaccccacagcgggctccagcgccagtgaagaagaggctcagcccttctatgtgaacgcaccctttggcatcatgttcgcgcacaacggcaacctgaccaactggcgcgagctgcgcgagtcgctctaccgtgtcgatcggcgtcacatcaacaccaattccgactccgaagtcttgctcaacgtgctggcgcacgagttgcaatcggccgccagcggtgtttccctcgatgacgatgcgatcttccgcgctgtgtcggcggtccacaaacgtgtgcgcggcgcttatgctgtggtggctcagatatccggctatggtctgctcgctttccgcgatccgcacggcatccgtcctttgtgcatcggccgccaggacaccgaagaaggcgtagagtggatggtcgcctccgagtctgtcgcgctcgatggcagcggttttagctttgtgcgcgatgttcagcctggcgaagccgtgttcatcgacctcgacggccgcttgtacagccgtcagtgcgccgagaacgccgaacttgtgccctgcattttcgagtacgtgtactttgcccgccctgactctctgatagacggcgtgtcggtctacgatgcccggctgcgcatgggtgagtacctggccgacaaggtcgcgcgcaatatgcgtttgggcgacatcgacgtggtcatgcccatcccggattcttcgcgcccggccgccatgcagttggctgcccgcctgaatctcgattatcgcgaaggcctcatcaaaaaccgctatgtgggccgcactttcatcatgccgggtcaggccgtgcgccggaaatcggtgcgtcagaagctcaatgccatcggtatggagttcaagggcaagaatgtgctgctggtggacgactccatcgtgcgcggaacaaccagccgtgaaatcgtcgacatggctcgcgcggcgggcgccaacaaggtgtatttcgcgtccgctgcgcctccggtgcgctttcccaatgtgtatggcatcgacatgccgacccagaaggaactcatcgccaccggccgcaccgatgacgaaatcgcccgtgccattggcgccgatgcgctggtctaccaagacctgaacgatatgcagcaggccgtgcgcgatatcaatccagccctgcgccgtttcgaagcatcctgctttgatggccagtacattactggcgacatcacggcggaatatctggaccgcctggggcaatcgcgtgaaacgccggccgatgaaaatgaagctggcggcatgcgcttcaatatgggccacgtggcaagcgacgcctaaaggccgttcccctgtgccttccgcgcaggggaacgcacccttgccatcaagacaggcgctggtacagcgcctcgatcgaccgctgctgcattgcctcatacagcgcgatttcgtccagcacctttgcgcccagatccgtttcgaaagccgtttgcgcagcattggcggcgtagctgcgctgttccgcatcacccagatttgactggaaaataccggcggcgcttacgggaagaaaatcctcgtagacgataggataggcctgcacatagccggcggccagcaaggcttgcaggtccaggcccgatacttgccctgcggcggcctctcctttggccgtcagcgtatagctgaagaaagccagtccctgctcatggatggtttccaagtcatcggggaaatcctggaacgactccgcaagacggctttcgtagtccgtgccggccgcgcgcgcgcgggccagcaattcgtcatagcgctgccggcctttgcgggtgagcgccatgccgcgctgttcgatctcgccaaaacgggcggtgtgcgtgccgctggcatccagaaaaccgatgttttcttccagcgctttaaagctggtctggcgcaagagcaaaggatggcggcgtcgcggtgggccttcgatcacttctttggcggcaatccctcgcttgggcatttcatgctgcgcggcgtcgatatccagcgtgcggggggtcaagtggttgatatgcgggccgcggaagcagaccacatcagcgaccagcctgtgcatgccgagcaggtcgcggtaagtctgggccgtgaccgtcgcctgtgcctgccagcggaaggtattgagcgtttccgccacaaactcgtcagcgtctgcgctgctcaagccgccgtcgcgttcggcctgctccagcagttcccgcgcacgaaccgagaaaatctcgcgttcggccagaatcccttgcgccgtcgcgcgcaggaccgggtcttcgatcagctccaggcgcaagagcgaggtgaaaacccggaaagggttgtgacgcagggccgcctcatgcacgggacgaaatgccgtggagtgcacgggcaccccggccacagagagatcgtaataacctacaggcgccatgcccatcacggcgaatacacgccggatcatcgccagttcccgggcggtgcccagacgtattgcgccatggcgttctgcgttaagccgttgcaactcaccgcttgcctgcatctgcgcgcgcagctcgggctgcgcatctaggacacgggtattgatgtcggcaaccagttccagcaaggtgccgtattgcgggacctcatcgcggtacatctgcgacattgcctcggcaaagcggctgcggatttcatcgctggacacaaagagaggatgggacatgggcttcctgggaaagacggtctctgaccgaccgatatcatgccgaatcagcatggtgtttaggtaaggcggggattctgttgcgagctttcctcgaggtcaaacgatgtttatgcttgaggtcattccaaattagaatgacagcatgtctttttctcgtcgcttccttcctcccatgtccggcttgtgcgctttcgaggcggcggcccggcatctgagctttaccgccgctgccgccgaattgaatctgacccaaagcgcggtcagccggcagatccgggcgctggaggacatgctgggtgcgccactgttcacccgtgagcgccagcaggtgacgctcaccgcagcaggggaggcctacgcgttacaggtgcgccaggctttgcaacagatcgcccaggctaccttgggcttttgtgccaacccggcaggcggcaccctaagtctcgccatcctccccaccttcggcacgcgctggctggcgccccgcctgccgggttttttgcagtctcatccaggcatcaccatcaacctgactacacggctggcaccctttgatttccaggccgatacactggacgccgccatccatttcggtcagcccaactggggcggtgcggagcttgagcagctgatgtgtgaaaccgtagtgcccgcttgcagcaaggcgctacgggaacagtacggctttgctgtgcctgccgacctgttgaacgcgcccttgttattgctcgtatccaggcccgatgcctgggagcgctggtttcaggcccatggcttcacgcgccaacgtgctggcggcatgttggtggatcagttcgccatcgcagcccaggcggccattgccggcctgggggtggccctgctgccgcgctttctcatcgaggaagagctggcgcgtggcgaactggtggaagcggtcgatgcgccgatggaaagcgccgagcgctattacctggcctggcctccggggcggagcaaccatccgccgctacaggcctttcggcagtggatcaagacccaggcggcgcaatacgcgcctgcctgaaggggggggtgcagcttgttgcggccttggatgcacctgtagccgcaaacagagttcggtcggcaatgcattcggcccagcggggcagagcgatcatgaagatgtcgccgatcacagcaaactgaattatttctgcatagctgggtcggatcctggtgctcagtggcgtttgaagagcgcaaacagcgccagaatcaacaggatcacgaacagcgcaaggctccagattgcgtattcgatgcccagcacactgaccatggcgtccatgcaagtggcgaaaatcccgaaaacggagggtacagcggcatccagtccggtgccgctgacgaaacggtcggcaaaggtttggtcgcaggacagcatcttggccgccacactgtattgataccaggccgccgctatgccgcaggccgacaagacggcggctagcaaggcgcccacacgcgctagcgcaggagagccgacggcagcaaaaagggcgatcagtcccatggcaaggtaaatcatgcgttgcatgacgcaccaggcgcaaggcgccatgtcaaaagcgtattgcgatatcaaggccaggccgaccgcgccgaagcagaacagggcgatcaacagcagcaggcgccggcgggcggtggaggcgggtggggtcattatttggatggtcctaaaagtagggcgctgtaatagccagcgcagattggtcaggcaggccgaataaaagttctcgaacgcgtccctggaaaccaccggcgcaaggcatgccgcagcgaaaaacctcaaaaaatccggcgagccgttcaggcgtcatatcttggccgaccttattccccggccagggcatccagcacagcatgttcaaactgcatctgagtgcgcgggcgttcaagcacggcgccggaaatgatgaacacgtcctcgacccggtcgcccagcgtcatgatcttggccatgatgagattgacgccgttttccgccatgacgcgggcgagcgcgtgcagcaggccagggcggtcggtcgcggtgacagacaaacgccacgactgactgcgctcgtcgggatgcaattccgcctggggcatgacaggaaacacccgcgagacccgggattgccggttgcgatggaaaacgcgcacatccgcaagccgtgctccgccttgggcctgacgcagcctttcggccagttcgtgttcgaccagtgccgcctgggcgcgcagatctgccagcggctcggcgggcagcacaataaaactgtccaatgcccagccctgccgggtggtgtggatgcgtgcatcctgaatactgaaggccttgccatcgaagtaggcgcaggtattcatgaacagatcgggcgtatcacgggtgtagaccatgatttgcaagcccgaaccttcttcggtggggcgcactttgaccaccggcttgtcgggctgaacctgatagtaaaggtggcgcgtgtgccaggcgatttccgaggcgtcgtgacgcaggaaatacgccacatccagctgttgccagaaagcatcgcgggcatcgtcgcgcaaccctgccaggcgtagcagtcttgctgcctcttccttgcgttcggccagcacggtgcgcgtatcctgagcgccgcccagcgcggccagcgtcaggcgataaagatcctccagcagcttgcccttccaggcattccagaccttggggctggttcctcggatatcggccacggtcagtaaatacagtgcgttcagatgccgctcgtccttgacctgacgggcaaactcattgatgacctcggggtcggagaggtcgcgtttttgtgccacggcagacatcagcaggtgctggcgcactaaaaactccaccagctcggcgtcttcaggcgccagcccgtgctcttgagcaaagcggcgcgcgtcgcgcgcacccagctcagagtgatcgccgccgcgacctttggcaatgtcatgaaacaaagcagcgacgtagagcagccagtggcgatccagccctgccatcacctggctggccagcgggtactccgaggcatgctcgggcatcgtgaaacgccgcaaattccgaataacggctagggtatgctgatcgaccgtatagacatgaaatagatcatgctgcatttgcccgacgatgcgccggaataccggcagatagcgcggcaggatattcagcatggtcatgcgccgcagctcgtgaacgatgccgcgaggctgttgcagaatttgcaggaatagtttccggtttaccgggttgcggcggaactgcgcgtcgatgcgatgtctggaatgccagattgcgcgcagcgtgcgcgccgacatcccgctcaagcccggatgctgctgcatcaccagaaaagcgcgcagcagcagggtggggttgcgctcgaaacagtcctcgcgaatgatgtccaggcggccgtgcaggctgcggaactcttcatcgatagcgcgggcatcgctctcaggacgggggaacaggcgctcttcgatattctgtatcagaatcacattgagctgcgtcaccaggcgcgcggcccagtaatagcgttgcatcagcaattcgctggcgcgccgtgtcgtcgtggttgcgatgccgtatacctcggccagtgttggctgcaggtcaaatagcaggcgatcctcgcggcggcgggtcagcagatgcagctcaatacgcaagcgcttgaaggcctgctccgcacggcgcaaatctcgcgcctcaggggccgtcagcagcccggcctgcgccacggcgcgccaattgcggccaaaaccggctgcgcgagccatccataaaatcacctgtaggtcacgcaggccgcccggcgattctttgctgttgggctccagggcgtagggcgtgtcctgataccgcgcatggcgttgttgcatctccacccgtttggcccgaaaaaaagcgcgggcgtccaggcgtgccgtcatggcggtctcgaactgcttcatcaggctgcggctgccggcgagccagcgcgactccaacaaggcggtctccaccgtgatgtcggcgctggcctcggtttcgcattcggccagcgtacgcacgctatgccccggctccaggcccaggtcccatagcgacgccaccagtgtctcgatggcgctctcgtcggggccgtcgggcgcacgcggcagcagaatcagcagatccacatcagagtgcggatacagctcgccccggccatacccgcctaccgctgccaatgtggcgcccgcaggcagcgggcagagcttgagtaagtcacgcagcgcctgatcgacgatgcggcgtaactcggataacagggggtcggggcggaggtgctggcgaaaatccgcaatcgccgccgcccgcgcggcctgcatgcgttccttgatagggtgaagatcagtgggattcatgcaggagcggacgggataagagggtcagattgccggaacaatgacggtatcgggcacgaaggccggcgggcgcggcatgcccggcgagatggtcagcacttcgcagccgctatcggttacgcaaatggcgtgttcccattgcgccgacaggctgtgatcgcgcgtcacgaccgtccagccgtcggcaagctggcggatctcgcggcggcccgcgttgatcatgggctcgatcgtgaagagcatgccggtttgcagtttcacgcccgaacccggcttgccatagtgcaagacctgcggatcttcatggaagcgctggccgatgccatggccgcaaaactcgcgtactacggaaaagccctgggcttcggcgtgcttctgaatggcgtggccgacatcgcccagggtcgcgccgttacgcacggccgcgatgcctttccacatgcattcgaaggttacttccgtcaggcggcgcgccagaatgctgggctcgcccacgtaatacatgcggctcgtgtcgccgaaccagccgtccttgataatcgtgacgtcgatattgagcacgtcaccatttttcagggctttttctccgggtatgccgtggcagacctggtgattgacagacgtgcagatggcgccgggaaagggggggtagccgggcggcgcatagcccaccgtggccgacttcactttcagctcttcagtcaggtattgcagcgcaatcctgtcgagttctccggtggtcacgcccggttttacgaacggggtgatgtagtcgagaattctggcggcgtcctggcaggcggcgcgcatcttggccagatcggccgggtcggtaactatgcccatgtatcagcttgagtatcggcttggaaaaatagtagaattataggcttaccaggaaaacggtggcagccagatcggttcgacgctatatattgcactgaaatagggtgtgaaatcgggtgcctcgcgatagttgcgtggttttcgtgcggcatttttgctaaatgctgagaagtcgggtcaggatgttcgtcgttgcgaaggaacggcaggactgagcgggccgggcggatcaggtcaggtaaaaagcggcaccgaaaattgaggcaaaaccggggtcgatgcgaaatcggagcgagtgtgtctgtaagccggccgtgggccaggtaagagcaagaaaggtaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaaaccgggtgcaatgagggggtgagaacgctctcatagggttcggtcacgtttttgagcggcggtgcaggcatggtgtgggcatctggcttaagttctcgcagatccgcaagggtctggctggagaaatgccccaggtcctgattcctgtatgccggattccgccgcctacaaaacgtctcgaatcagccgtggcctgttgccatgatggccgtctgggtttgtcgtgaacacctcaatagcgatccctcagggtgtgagcacgatcggtcggcccgttttttgcagaatgatcccgacaggcaaggttgcctgcgggaaatcgcgcgtttagccacccagggtgccggatagatccggtgcaggccagacgcaagacccaaccctcggagatattatgtccctcatgcgcgaaatgctggaagccggtgtccactttggtcaccagacccgttactggaacccgaagatggctccctacatcttcggtcatcgcaacaagattcacatcatcaacctcgagcagaccgtcgccaagtaccaagaagcgaccaagttcgtcaagcaactggctgctcgtggtggcaacattctgttcgtcggcaccaagcgcgccgctcgtgagctggtggctactgaagccgagcgttgcggcatgcccttcgtcgatgcccgctggctcggcggcatgctgaccaacttcaagacggtcaagagctcgatcaagcgcctgaaagaaatggaagtcatggttgccgacggtagcgtcgagcgcctgaccaagaaagaaggcctgctgttccaacgcgaactcgacaagctgaacaaggccatcggcggcatcaaggatatgaatggtctgcccgacgccctgttcgtgatcgacgtcggttaccacaagatcgccgtggctgaagcccgcaccctgggcatccctgttgtggccgtggttgacaccaaccactcgcccgacggcgtggattacatcatccccggcaacgacgactcggcccgcgccatcgctctgtacgccaagggtatcgctgacgccgtgctggaaggccgcgaacaaaacctcaacggtctggtcgaagagatcgtcgaaggcgaggaagagttcgtcgaagttcaagacggccaggcttgatgatctgccggatgaaatatccggcgtcgatcatgccgaggcgggctcccgcctcttgcccgccagcggctttggccgcctgcgggtgtcacaatgaatcaaacctgtgccccggttcttccggggcatgtcatagcgaattggagcaaacatggctgaaattaccgccgccctggtcaaggaactgcgcgagaagaccgacgcacccatgatggagtgcaaaaaggccttgaccgaagccgaaggtgacctggcccgcgccgaggaaatcctgcgcgtcaagctgggcaacaaggccagcaaggccgcttcccgcgtgacggctgaaggcctgatcggtctgttcatcgccgccgatggcaagcaaggcgccgtcatcgaagtcaattgcgaaaccgacttcgtggccaagaacccggacttcatcgacttcgtcaacaagctggctggcctggtcgccgcccagaatcccgctgacgtcgctgcgctgtccgaactggctttcggcgaaggcacggttgaaaccacccgtaccgccctggtcggcaagatcggcgaaaacatctcgatccgccgcttccagcgcatcgccaccccgaacgccctggccagctatgtccacggcggccgtatcggcgttctggtcgagttcgctggtgccgaagaagtcggcaaggatctggccatgcacatcgcggccaccaagcccaaggcgctgaatgccgacggcgtcgccgccgctgacatcgctgccgagcgctcggttgccgagcagaaggctgccgagtcgggcaagccggcggatatcgccgccaagatggttgagggttcggtgcagaagttcctgaaagaagtcacgctgttgtcgcagcccttcgtcaagaacgacaagcaaacggttgaacagatgctcaaggaaaagggcgcctcgatcagccaattcgttctttacgtcgttggtgaaggcatcgaaaagaagaccaccgattttgccgctgaagttgccgccgccgccgctggccacgcctgaagctgaataaatcgtgctgtggccggagccgccttcgggcggccggccttaagggccggcgcggagggggccataatcctctgcgtccggcctatttcttgtcttacactttcgtcggatcgtttctcgggatatcacctatgagcagcagatcatataaacgggttcttctcaaactttccggcgaggcgctgatgggcgatgatgcttttggcatcaaccgttccaccatcgtccgcatgaccgatgagatcgccgaagtcgccgccatgggcgtcgagcttgccattgttatcggtggtggcaacatcttccgtggggtcgccccgggtgcgcaaggcatggaccgcgcaaccgccgactacatgggcatgatggccacgatcatgaacgcgcttgcgctgcaagatgcgttgaagcacaagggcctggacacccgcgtgcaatcggctttgaacatcgatcaggtcgttgaaccctatattcgtcccaagacgctgcgctacctcgaagagggcaaggtcgtcattttcgccgctggcaccggcaatcctttcttcacgacggacacggctgcggccctgcgcggcgcggagatcggcgcggaaatcgtgctgaaggccaccaaggttgacggcatttacagcgcggatcccaacaaagatcccaccgccacgcgctatgcgcgtatcagcttcgacgaagccattgtgcgtcgcctcgaagtcatggacgccacggccttcgcgctgtgccgtgatcaaaaattgcccatcaaggtgttctcgatcaacaaatccggcgcactcaagcgtgtggtcggaggcgaagacgaaggcaccctggtgcacgtttaataaggaaacgctatgagcgtcgcagatattcgtaattcggccgagtccaggatgagcaagtcgcttgacacgctcaaggtcaacctgtcgaagattcgtaccggccgcgcccacgcgggcattctcgaccacgtccaggtggagtactacggttcgccggttccggtgggccaggtcgccaacctgaatctggttgacgcgcgcaccatcagcgttcagccctatgaaaagcacatggctggcccgatcgagcgcgccatccgtgactccgatctgggtctgaatccggtctcgttgggggataccatccgcgtgccgatgcctgccctgaccgaagagcgccgccgcgatctgaccaaggtcgtgcgcagcgagggcgaagatgccaaggtcgccgtacgcaacctgcgccgcgaagcgaacgaagcgctgaagaaactggtcaaggacaagatcatttccgaagacgacgaacgtcgtggccaggacgaagtgcaaaagctgacggaccgcgccgtggctgacatcgacaagatggttactcagaaagaagcggaaatcatgaccgtctaaagaagaaccgccgcacgcgcatttgcgctgcggcggcttttcaaggacgataacgctttacgccgccaccgccgcgccgctgccctcacgaggagcagccacagtgtgtctggggcggctttgttttttcgtggctgtggcgccctctgggcctgcgccgccgccaatcttccacgtcgtccgacggcgtgaggcatattacatggcaaccagttccacccaggcgattcccgaaaccggcgcgattcctcagcacgtcgctatcatcatggacggcaatggccgttgggcgacacgccgccatctgccgcgcaccgccgggcatgctaaaggggtgagggccgtgcgccgcgtggttgaagcctgtggccgccacggggtgcgctacctgacgctgtttgccttcagctccgagaactggcgccggccggcggatgaagtctcgctattgatgcgtttgttcgttcaggcgctggagcgcgaggtcggcaaactccaagagcagggtgttcgcctgcatgtcgtcggcgatctttcggcgttcgaaccccgcttgcaagaactcattcaggccgcacaggatcgcacgcgtcacaatgaccggctgcacctgaccatcgcggcgaattatggcggccgttgggacgtcttgcaggccacgcgcgccatgctccaggccgagcccgacctcgttggccgtttgcaagacatcgatgagtcgcgaatggcgcagtatctgtccatggcctgggcgcccgagccggatctttttatccgcacgggcggcgagcagcgcatttccaattttctgatctggcagcttgcctacaccgagctgtacttcagcgacgcctattggccagatttcggcgccgagcagcttgaagcggcttttgactggtatcgcgggcgcgagcgccgtttcggacgcaccagcgcgcaactcgcgcgctgatacgccacaacttcattctgggagacgcttcatgctgggtcagcgtatcgttaccgccgtggtgcttctcgtcgtgctggccgccacgctggccagcgccaatccctggtggtttgtggccttgttggcattgggtgcctcttgcgcggcctgggagtggctgcgcctaacgctgccaccaagcgctcgttttgtcgcgctcggtgtgccggccctgttgctgctcgccatgctgtggctggcccatctctggctgcaagggcaggggggagccgtgaccggctggatcgtgcacggtttgacgccagccgtggcggctatctggatcttcggtgctttcgtcgcggtctgccgcggtcgctcagacgccaatccggtcagttccgtctggtcggtatttgcggtgtttgcggtgctggccgcctggtccgcgctggcgcttttctttgttctgaaaggcgcggtttatgtggtctcgctgctggccctggtatgggtggcggacatcgccgcctattttgcggggcgcgcctggggaaagcgcaagcttgcgccgcgggtcagtcccggtaaaaccgtggccggtgcggtggccggcgtggcgggcgccgtgatctggacgattggcagcggtttttacccgggcactttcggtcaggatttgttagccagggggctgttcgtcgcgattccggccgccgcattgttgggaattctttctatcgtgggtgacttgttcgagtccttgctaaagcgccgtgccggccgtaaggattccagcaatctcttgccgggtcatggcggcgtctatgatcgcatcgatgccgtactgcctgtcgcgccggtcgccctgctcatgtctggagtgctgttttgagcggttttcaacgcatcgcggttttagggtcaacgggttctatcggcgacagcacgctggacgtcatcgcgcgctaccccgagcgtttcggcgtttatgcgctttcggccttcagccgcatggacaaactggcggctcaggcgctggcgaccggcgccgccgtggttgtcgtgcccgataacaatgctgccacgcgctttcgccaggcctggagcccttcacgtgcgctgccagaaatccgggtcggcgcgcaggccttggcggatactgcggccgatgccggctgcgacactgtcatggcggccatcgtcggcattgcaggcctgcccgccgctctggcggcggcccagtccggcaagcgcgttctgttggccaacaaagaggctttggttgctgccggatcgatattcatgagcgccgtgcgccaatctggcgccgagctgttgcccatcgatagcgagcacaatgctatttttcagtgcctgccgcagggcgagcgcgctggagcgcccagcacaccggccaaaaccgtgcgcaagctcatcctgaccgcctctggcgggccgtttcgccgtcacagcccggaagaccttcaagatgtcacgccggatcaggcctgcgcccatcccaactggagcatgggtcgcaagatttccgtcgattcggcaaccatgctcaacaagggcctagaggttatcgaagcgcactggctcttcgcgatgcctgcagatcgcatagaggtgctgatccacccccaaagcgttgtgcattcgctggtggaatatgacgacggatcagtgctggcccagatgggtcagcctgatatgcgcactccgatttcctatggcctgggttttcccgagcgcttggacgcaggcgtcagtcccttggatctggccaaatggggcaggttggacttcgaaacccccgatctcgagcgatttccctgtctgcggctttcttacgaagccttgcgggccgggcaggcggcttgcgttgcgctgaatgcggccaacgagatcgccgtggcagccttcctggaagggcgtttgccttatccctggattgcccgggtcatcgacgcagcgctcgagtggcaggcgggccgcccttctgttacgcttgaccacttgacagatgtgcttgcccttgacgctcaagttcgcgcctacgcaggcaacctgggtctggcctgatgttagcccgacgcggcccgtcaagacacatttcctgccgggcgctgaagcccggtcaagcataggttcgccttcatgatttttaccctgctcgcttttgttgtagcgctgggcatcctgattactttccacgaacttgggcactattgggtggcgcgtttgtgcggcgtgcgggtgctgcgcttctcggtgggcttcgggcgcgttttgctgcgccgccaggacaggcatggaacggagtgggccatctctgccataccgcttggcggctatgtcaagatgcaggacgatccgttgcccggcgccaccccggcgcaggctgctgaggcattcaatacgcagccagtcggacggcgtttcgccatcgtagcggctggcccggtattcaatcttattctggcggtggcgctgtatgccggcctgaacatggtgggcacgcaggtgcctgcgccgattctcggccagcccgccgccaatacggccgccgctgcggcaggtgtcgaggccggtgaccgaatcgaggccgtggatggcagagacgtcaactcctggaccgacgcacgctggcgtttgtttgatcgcttgtctgccggcggtccggtgcaaatcgaagtccgtgacgataagggcgcggtgcgtgagttgaccctgtccctgccggccagcgagcgtgtcgatccttccgaagccgatcccgtgcagattgccggcttgcgcctgcagtccgcccgtcccttggtgcgcggcgtggtagccggcagtgtcggccaagaggcgggcttgcgtgaaggtgatctcatcctgagcgctggcgggttgcccatgcctgatgccagcgtgctggtgcgcacgattcaagagcatgcgggcaaacccctggcgctcgttctgcagcgtgacggtgtgccgctggatatcacgctcgttcctcgggccgaaaccgtgcaagggcaggtgatcggccgcatcggtgtgcaactgggcggcgatgtgccgatggtgcttgagcgtttcggtctgggcgagagcctttggcgcggcgcgcagcgcacctgggatacggcctggctgtccttgcgcatgatgggccgcatggtgccgggcgaagtgtcctggcgcaatatcagcgggccggtcacgatagccgactacgcgggtcagaccgcccgtataggcctggaagcctatattgcctacctggctttgatcagcatcagcctgggcgtactcaatctactgccaatacccatgctggacggcggtcatctgctgtactatctcgtcgaaattatcagaggccgtccggtgccagatcgctggatcgatctcggacagcgtgccggtatcggcttgttggcgggccttatgggattggccttgttcaacgatttcgcacgcctattcacttaagcgttaatcgaataaaatcccccgccatttgcacgaccaaggatagcaaaggatgtcttttcgccggatgaataatcaccagaggggcgcaatgcaagaaaggcatacgcaacggcaggtgctcaagcgcgccaaattgcccagcctgatcgccgcgctgcttttgccggcgctggcccatgcttttgatcccttcgtcgtgcgcgatatccgcgtcgaaggcatccagcgcactgacgcgggcactgttttcggctatctgccggtcaaagttggcgagaagttcactgacgccgatgctaccgaagcgatccgccgtctgtacgctacgggttttttcagcgatgtgcagatccgcaccgagaacaacgtcgtggtggtgtcggtgcaggagcgcccgacgattgcctcgatcagcttcaacggcatgcgtgagttcgactccaagaacatcatcaagtccttgtcgcaggtcggtttcggcgagggccgcattttcgatcagtcgatgctggagcgcgcccagtacgaactcaaagagcagtatctgagcaaaggcaagtacggcgttgaagtcaccgcgaccgtcacccctttgccgcgtaatcgcgtgggggtcagcttcgaagtgttcgaaggcgaagtcgccaaaatccgcgaaatccgggttgtcggcaataaggccttctcggagagtgacctgctggatcagttcagtctgaccacgccgggctggctgacctggtataccaacaccgataaatactcgcgcgaaaagctcgaaggcgatatcgagcgtctgcgctctttttatctggatcgcggttatctcgagttttcggtcgagccgccgcaagtcacgatttcgcccgatcgcaaagacatctttattacggtcacgattcacgaaggcgagccttacaaggtgcgtagcgtcaagctggccggtagtctgctgggactggatggcgagatcgagaagcttattcagctcaagccgaaccagactttctcggccgccgaggccaataattcggccaaagccatcacggactatttgggcgaactgggttatgccttcgccaacgtgaaccctaaccctcagctcgatcgcgaaaagcacgaagccgacgttaccttctacatcgatccgagccgccgcgtttatgtgcgccgcatccagattggcggcaacacccgcacccgcgatgaggtcgtgcgccgtgaagtccgtcagcaggaatctgcctggtacgacgcttcggatatcaaggtttcgcgtgaccgtatcgaccgtttgggctatttcaatgaggtcaacgtcaagaccgatccggttccgggctcccccgaccaggttgatgtcaatgttgatgtcaaggaaaagcccaccggcatgatcaacctcggcgtgggctacggctcttccgagaaggcgattctgtcggccggcatcagtgaagacaacgtgttcggcagcggcaccaatttgtccttgcaggtcaataccagcaagaccaaccgcgcggcggtgctctcgcatacggacccgtacttcaccaaagaaggcatcagccgcacgacgtcgctgtattaccgcttgaccgaaccctggaacaataacgacggtgactaccgcgtgaagtccatgggcctgggcatgaatttcggtgtgccgatttccgagtatgaccggattttcctgggcgccaatttcgagcgcaaccagatcaaactgttcaataactcgccgctggcctatcgtcagttcgtaaaccagtatagcgacacgaccaacgctatcatctttaataccggctggtcgaaagacactcgagacagcgcactggctccgaccaagggttcgtatacccgcctcaagggtgacgtctctacgatggacctgaagtactacctgctgtccgcgcagcagcagtactacgtgcccttgggtcgtgactacaccctggccttgaacggtatggtcgactatggtcattcgtatggcggtaaagactatccgatcatcaagaatgtctacggtggcggtatcggcaccgtgcgcggctacgacggcgcgtcgctgggcccgcgcgatacgctcactggcgattatctgggcggtacgcgccgcattgtggccaatgcgcagctctacctcccgttcccgggcgctaacaaagatcgcaccctgcgttggttcgtgtttaccgatgcgggtcaggtggctgcgggcagcgggctgtcgtgcacggccggcaagcctagcgatccggtgcaagatccttgcggctggcgttattcggcgggtatcggtctgtcctggcaatcgccgctcggccccttgcagttgtcctacgcccgcccgcttaattccaagccgggtgacgacacgcaaagtttccagttccagatcggaacgggattttgatgatctgagtcaaagattcatataaaggctcgattaatattcggcggtttacctgattatttttcaggttcgccctattattcgtaacggctgaaacacaggggagcggcctcaggctcgcgcccctgcggtttagtggcacaatattgactttgccctttaccttccaaaaggtgagattttcatgatgtctgatttcgcactcaatacttccggccgccgcgctggcaaactggcgaccaccgtggcgctggcgggtgcactgctgtttggctcggcggcggtgacgacggctcaagcccaaagcaccaagatcggcttcgtgaatacggagcggattctgcgtgaatcgggccctgccaaggctgcgcaaaacaaaattgaagcggaattcaagcgccgcgacgacgaacttcagcgcctgaacacgcaattgcgcactcaggccgaaaaattcgataaggacgcacccgttctgtcggagtctgatcgcgtcaaacgtcagcgcgagctgtccaacctggacatggatttgcagcgcaagcgccgcgaattccaggaagacttcaaccgccgccgcaatgaagagttctccggcatcgtgaccaaggccaatgacgccatcaagcgcatcgccgagaaggacaactatgacctgatcgtccaggatgccgtcacggtcaacccgcgcatcgatatcaccgacaaggtgatcgaggctctgggccgctgatagctcatgcctgttctgctggattcctcccgcgcgccgcgtctggatgcgctgttatccaagggcaacacgcaagggctggaatgccagatcgatagcccgaccggtgatctccctctgattgccggcatcggcacactggcctctgcgggtgcgcaggaaattgcgtttctttccaacccgcgctaccagagccaggtcgcaagcacagccgccgccgccgtcattgtcacgctcgacgtggcccaggccttgcgcgcgcagggttcgaccctggtgttcgtggtgtgcaggcatccctatctgctgtatgcgcggctggcgcaatggttcgatgctgagcggcgtggcttgccgcctgcgggcgtgcatcctagtgcggttgtcgcgcccgacgccgtgatcgaagagggcgcaagtgtcgggccccaatgcgttgtcgattctggcgcgcgcattggccgcggcgcttcgctcggacctggctgtattgttggccagggcagcacggtcggcgcaaacagccgcctccatgcccgcgtgacgctctacgacggtgtgcacgtcggtgcgcgcgccattatccatagtggtgcggtgcttggcgcggacggttttgggtttgcgcccgatccgacgctgggtaagggcgcgtggggcaagattcctcaattgggcggtgtcacggtaggaaatgacgtcgaaatcggcgccaacaccaccatagatcggggcgcgatcgaaaataccatcatcggcgatggcgtgaaactcgataacctgatcatgatcgcgcacaacgtgcgcatcggcgcgcataccgctgtagcggcttgcgtgggtatcgcaggctccaccgtgatcggcgaacgctgcatcgtgggcggcgcagccatgttttcgggccatttgagcatctgcgacgatgtcacgatttctgggggaaccccggttacgtccagcatcaccaagccgggccgttataccggtgtgtatccttattcagaacatggtgagtggcaacgcaatgctgccgtgatacaacaattggccttattacgccgccgggtacgagccctcgaaaaggcctgacaccgggcggcgagtgtatttttgcgaggccgtccgtgggcggcctcgcgccatctatccatattgcaggaacaaaagtcatggaactcgacatcaaggggattatggagcgtctgccgcatcgttatccgatgctgctgatcgaccgagtcttggaaatggtcccgggtaaatccatcgtggccgtcaagaatgtgtcgatcaacgaacctttcttcaacggccattttcctcaccatcccgtgatgccgggcgtgctgatcgttgaagccatggcgcaagcctccgccctgttttcttttaccgatgacaatggcggtttgaaagctgacgccggtaagacggcgtattatctggtgggtatcgatggcgcacgttttcgccgcccggtcgtgccgggtgaccaactgcgtatcgaagtggaggctgagcgcctgagccgcacgatctgcaaataccagggccgcgccctggtggatgggcagctagtggccgaagccaaactgatgtgcgccattcgcagcctggaagagtaaatgtccgcaaacattcatcccaccgccgtagtcgatccggctgcccgtatcgatagcacggtcacgattggtccttatagtgtcgtgggtcccgatgtcgagatcggcgcgggcacgcaagtcggaccgcattgcgtaatcgatggcgtcacgaccatcgggcgggataatcgtttctaccgtttctgctccatcggcggcatgccgcaggataagaagtacgcgggcgagcctactcggctggttattggcgaccgcaatacggtacgcgagttcacgaccttcaatacgggtacggtgcaagatggcggcctgaccacgatcggaaacgataattggatcatggcctacgtgcacgttgcgcacgactgccatatcggcaataacaccattctggccaactcggttcagttgggtggtcatgtccacgtgggggattgggccattgtgggcgggttgaccggcgtgcaccaattttccaagatcggcgctcacagcatgactggcggcaacagttcgctgatgcaggacacgccgccctatgtattgagcgcaggcaatccctgccggccagtagggatcaatgtcgaaggtctgaagcgtagggggttttcgccggccagcatttcggcgctgcgcgaggcctacaagattctttatcgccggggtttggcgctggaagaggcgcgggctgagctgcgcgcgcgccaacaggctgaacccgaagccgcggaagccttgcaggtcatgctcgacttcctggacgtctccagccgcggcatcatccgcccatgagtctttcgatcggcatggtggctggcgagccctcgggcgacttgctggccgggcgcatcatcgggggcttgcgtgcgggggcccccgatgtgcattgcgcgggtatcggcgggccgcaaatgcaggctcagggcttcgaggcctggcatccgatgcatgccttgacggtgtttggctacatcgatgcgctcaaacgcattcccagcctgctttcgatttacgggcaaaccaaacagcgtatgctggccgagcggcctgcggcctttgtcggcatcgacgcccctgacttcaatctgcggctagagttgcaattgcgtcaggcagggattccgacggtgcatttcgtggggccgtcgatctgggcctggcgctacgagcgtatccacaagattcgcgctgcggtatcgcatatgctggtgctctttccgtttgaggaagagatttatcaaaaggaaggtataccggtcacctatgtgggccaccccctggctggtgtgattccaatgcggccggatcgtgctgccgctcgcttgcgtctgaatctggatgtcggtgagcgagtgctggcgattctgcctggcagccgctcttccgaaatccgtaccctggcgccgcgctttctacaggctgcgcagctgctacaggcccgtgatcccgctctatgttgcgtggtgcccatggtcaacccgcagcgccgcgccgagttcgagcagattctggcgcagtatcccgtccagggattgcgctgcatcactgccgaggacgtgcaaggcaacggcgctacgccggttgcctggagcgtcatggaggctgccgatgcggtgctggtggccagcggtactgccaccctggaaacggcactctataaacgcccgatggtgatttcttatgtgctgactccctggatgcgccgcatcatggcctggaagtcgggtcagcaacggccttatttgccttgggtgggcttgccgaatgtattgttgaaagattttgcggtgccggaactcctgcaagatgatgcgacgccggaaaagcttgccgaagcggcttggacggccctgaccgacaaggacaacgcggcacgtatcgaggcccgctttacggcgatgcacgaggagcttttgcgtgatacgccggcgttggccgccaaagccattctggaggtggcgcatggcgcaggctgacctttttggtgatgcggcctacccggaccagggtgtggcgggcgtggacgaggcgggcagggggccgttggccggtgctgtgtatgcggctgcggtcatcctcgacccacaacgccccattgacggcctggcggactcgaaggttctcaaggcagagcgacgcgagaggctggccgagcagatcaaggcccaggctctgagctggtgcatcgcctgcgccagcaccgatgagatcgacagcatgaatattctgcgcgccaccttgctggccatgcagcgtgccgtagaggggctgaatcaactgcccagccttgcactggttgacggcaatcaggctccacgtctgcgctgtgccgtacagacgattatcaagggtgacgccttggtgcctgccatttcggcggcgtccattctggccaaaaccgcccgtgatgccgagctccagcgcttgcacgccctttatccgcagtacggttttgaccagcacaaggggtatggcacggcattgcatctggcacggctgcgtgaatatgggccctgtccggagcatcggcgcagtttcgcgcctatcaaggcttttggcatttccgcatgaaacttatttcttcgcgcgacaatccgaccgtcaagacgctacatcgcctgctcgaccaggcagggcggcggggtgcgccgctgttgctcgaaggcgtgcatctgtgtgaggcctggttgcagcgccatggtctgcccgaacaggccgtattcgattacgagcggctggatcggcccgagttggcccatctcgctcgcgaggtgtccgaggcgcgctgtattgccctggagtcgcgcctgatgcgcggtctggctagcgtggaaagcgatcaaggggtagcttttgtcgtgcgagcgccgcagctctccctgcccgagcgtgtcgggaccaactgcgtgttgctcgatcgtatccaggacccaggtaatgtcgggactttgttgcgcacctgcgcggcggcgggtatccggcaggcctttttggctaccggcactgcggcggcctggtcgcccaaggtcttgcgtagcgggcagggcgctcatttcgcgatggatattcacgaacacgtcgatctgcacgcgctgtcggcgcgtctcgatgtgccgctggccgtgacgacactggatgacgcgacaagtttgtacgacacggctttgccggcctcgctggcctgggtgttcggccacgaagggcagggtgttgacccggctttgcaggcgcaggcagccctgcgtttgcggatcccgcacgacatgcaggcggttgagtcgcttaacgtgggcgcggcagcggccatctgtctctttgaacagcgccgtcagcgaatttaatgtccttcctgctccctgaaagggccggctttcgttatgctggtctgccttctggagcgtggtgcatgaatcttttgttccgatcactgttcttggctgcgctgctgacgctggccgcttgcgccaactatgagcgtgccgccatggtgcgggtagatgccggacagggcgaccgcatggtggttttgccgcgtgacgtagcggtcgagctatcaggcgacccaggccgcgttctgcctcaggattcacgctggcggcgcattggggccattgcgcagggtgatgtctatcgccgtttggatggccgtttcgccgtgcgtagcgaaggccgtgagcgggaggcttatttggttgagtcagggggccggctgatcggtttttatctgccggccgaaggctggttcgtgaaatccgccacgttccagcgcatgcctacctggcgctgaggagcggtcagcggccgagccccacctcctgaagcacggtggtggcgatttcctcaatggacttggtcgtcgtcgagagccaggaaatgccggcgcgacgcatcatgcgttccgcctcggccacttcgtaacggcattgttctatcgtggcgtagcggctgttcgggcgccgttcgttgcgcacttcggacaggcgctccggctgaatcgacaggccgaacaacttgtcgcgatagggagcgatggtcttgggcaggctgctgcgttcgaaatcatccggcgtcagcgggaagttggccgccttgatcgcgtattgcatggccaggtacaggctcgtcggggttttgccgcagcgagatacgcccaccagaatcacatcagcctgatcgagctgattcacgaactggccatcatcgtgcgccagactgaagttgatggcgtcgatccggttgcggtatttctcggaatctgcctgcatatgcgaacgcccgatcgaagggctggacttcaagcccagcgcctgctcgatatggctcacgaaggtgccgaacaagtccagaaaaacgccattggcctggcgcacgcgcgcgagaatctcggggttgaccagcgtgctgaatacaatcggcggcacgccggtgtcagcggcattcttattgatgcgctcggccgtttcctcagccttttgcaaggtgtcgataaaaggtagccgaatcggtttgaaatcgacctgatcgaattgcgaaagtacggattggctgaaagtttccgcggtgatgccggtgctatcagagacgatgtaaacagtgcgggctatcgaacttgcgctcatatatgtaaaaaattccaagcagtgaaaggccagggcggaccctagcgggtacaatcagaccgctgaaaagtcaccccaagggcgtcaaggccagtttggccagtgcagattctgtcctgaccaaactcgctttatttccattgtaaaaggtgacttcaatgtcgtatgtcgttagtttcgagcagctccgcatgtcggatgtggactcggtaggaggcaagaacgcatcgttgggcgaaatgatcagtcagttgtctggcgcgggtgtccgtgtgccgggcggcttcgccacgaccgcccaggccttccgtgactttttgaccgcatcgggcctggacaagcgtatcgcagatcgcctgagtacgctcaaccctgaagacgtgcgtgaactggccgttgccggcgccgagatccgtcaatggatcgtcgaggcgccattttcgcccgagttcgaaaaatccatccgcgaatccttcgccaagctggacgctgacggcaagggctcgtttgccgtgcgctcttccgctaccgccgaagacctgccagacgcctctttcgcgggccaacaggaaactttcctgaatgtggtgggcatcgacgatgtgctggacaagatccgccacgtcttcgcctcgctctacaacgaccgcgccatttcctatcgcgtgcacaagggctatgcccacgccgaagtcgccctgtctgccggcgtgcagcgcatggtgcgctctgataaaggcagcgcgggcgtgatgttcaccattgacaccgaatcgggcttcgaagaagtggtcttcatcacttcctcttatggcctgggtgagaccgtggtgcagggcgccgtcaaccctgacgaattctacgtgttcaagcacgcgctggacgcagggcactatcccattctcagccgccgtatcggctccaaactgatcaagatggagttcgaccccgagcgcaccgaaggccgcgccgtgcgtaccgtggacgtgcccgtctccgagcgcaaccgctattccctgaccgatgatgagatcatcgaactcgcccgttacgccgtcatcatcgaaaagcactaccagcgcccgatggacatcgagtggggccgtgatggcgtggatggcaagatctacattctgcaagcccgccccgagacggtgaaatcgcagcaggtcgacaacgatgtgcagcagcgctatcgcctgaaggcgaccggccgcgtcatcaccaccggccgcgctatcggccagaagatcggcgcaggccccgtgcgcatcgtcgctgacgtctccgagatggacaaggttcagccgggcgatgtgctggtcaccgacatgaccgaccctaactgggagccggtcatgaagcgcgcctcggctatcgtcaccaaccgtggcggccgcacctgccacgcagccatcattgcgcgcgaattgggtattccggcggttgtcggttgcggcgatgcgacggatatccttaaggaaggccagccggttaccgtgtcttgcgccgaaggcgatgaaggccgcatttacgacggcctgatcgaaacggaagtcgaagaagtgcgccgcggcgcgatgcctcctatcgatctgaagatcatgatgaatgtgggcaatccccagcttgccttcgacttcgcgcagattccgaactctggcgtcggtcttgcccgtctcgagttcatcatcaacaacaatatcgggattcatcccaaggcggtgctcgattatcccaatgtggatggcgaactgaaaaaggccgtcgaatccgcagcccgtggtcatgccagcccgcgctccttttttgtcgataagcttgccgagggcgtggccacgatcggtgcggctttctggcccaagtcggtcatcgttcgtatgtccgatttcaagtccaacgagtaccgtaagctggtgggcggttcgcgctacgagcccgaggaagagaaccccatgctgggtttccgtggtgcttcgcgctacatctccgaagatttcgccgagtgcttccgtatggaatgcgaggccctcaaaaaggtccgtgacgagatgggcctgaccaatgtggaaatcatggtgcccttcgtgcgcaccgtgggtcaggcgcgcaaggtggtcgagttgctggccgccaacgggctcaagcgcggcgagaacggcctgcgcctcatcatgatgtgcgaagtgccttccaacgccattttggcagagcagttcctggagtactttgatggcttctcgatcggctccaatgacatgacccagctcaccctgggcctggatcgcgattccggcatggagctgctggctgccgacttcgacgagcgcgacgacgctgtcaagttcatgctgagccgcgccatccaggcttgcctgtcggccaacaagtatgtcggcatctgcgggcagggtcccagcgatcatccggacttcgcgcagtggctcaaggacgagggcattctctccatgtctctgaacccggacacggtggtcgatacctggcagcgtctggccaagggctgatcctcgtccctcgggagcctggctcctgcacctaaaaaggcggcctgcgggccgcctttttgctgtctgccccctcgtctgagcggcaccaattttttctccgccataaatttcagagagcctcccctgttccaaggggatgaggcaggctgcgagccaggctgattccagatggaaaggaaatcactgttgccagccgggaatccgtacaatcgtaaccatcgttggacaagaggggggacgagcatgtggatttggtttggtctggctgcgctagccttgataggcgaagtggcctcaggcactttctatctgctgctggtggccctggggttggcgtcggccggcctggctgcctgggcgggtttcggcctggaatggcagttaatcgtatgcgcagtcttcgcattgctgggcctgttgttgctgcgtcgtcgaggcgttttgaaaaagcgcgagctcaatgccagccgtaatgccgatgtcaatctggatatcggccagacggttatggtggagtcctggtctgcggataacagcacgcgggtgcaataccggggagcgtcgtggcaagccaggctggcttcgggacagaccgccgggcctgggcgtcacgtcatcacggaaattcgcggcgcggtattgatactggcgccgaaacccgaaacggcccgctgaccgtagcggccagtttttttcacaggaggaatcatgccgttcaatgcatcgaccacggtattggtggtcattgtcgtactggcgttgctggtcgttatcaaagcgatcgctatcgtgccgcagcaacacgcttgggtggtggagcgtttgggcaagtttgaccgggtgctttcgccaggagcgggttttgtcattcccttcatcgagcgggtcgcctataagcactcgctgaaggaaatccctttggatgtgcccagccaggtttgcatcacgcgtgacaacacgcagttgcaggtcgatggcgtgctgtattttcaggttaccgatcccatgcgggcctcttacggttcgtccaactatatttccgccatcacgcagctatcgcaaacgactttgcgttcggtgattggcaagcttgaactggaccggacctttgaagagcgtgatttcatcaatacgaccatcgtcgcctcgttggacgaagccgcactcaactggggcgtgaaggtgttgcgctatgagatcaaggatttgactccgcccaacgaaattttgcgcgccatgcaggcgcagatcacggcagaacgtgaaaaacgcgccctgatcgctgcgtcagagggccgccgccaggagcagatcaatatcgctaccggcgagcgcgaggcggctatcgcccgttccgaaggcgagaagcaagcccagatcaacaaggcccagggtgaggccgccgccgtggtggcgattgcggaagcgacggccaaggccctgactcaagtgggcgaggcggtacggcaacccggcggcatggaggcggtcaatctcaaggtggctgagcgttatgtggaggccttcggcgccgtagccaaggagggcaacaccctcattctgccgtccaatctctcggatgtcggcggtttggtggcttctgccatgacgattgtgaaagcgacacgctcctgatcccttgtcgtccaagcgtgacgcgccaggctgatgaccatgcttgctcctgttaatctgctgttgatcaccgcgctggcagccctcatcgggctgtgcgtgctcggctctctttggcgcagcggcctgccaggcatacgcgaggcaatggcggccaatgtggtcaccatcgttgccatgctgcttctggcgcagcaagacagcctcccgccctggctgggcatcttgttgccgaacacgctgtttgcagcggggggctcgctgtttgttgtagcagtgcggcgctttttggagcagccggtgtattggcgttcgatgttgactgcgatcggcgcgctcctgctggcgctggtgtattacacctacattgattggaatgtcgaccggcgtatcgcgctggcctcggcgctgtatgccgtgctcctggggggcattgtggtatcggtctggagctcgcgccggcaccgttttggctatagccagggattcatgttgtgtctggcgctgctggcgaccatcggccatgtgacgcgggcggtgctttacacctggtggatcgattttacgcctggtctgctggcgcccacttattggaatatcgtgttcttgtcgctgggcgttgtgatcatgccgagcttgaccttgggcatgatcatgatgttgcacgatcgcatgttgcgcgaacgcgaacgtgaagccaataccgacttcttgaccggcgtgctttcgcgcaaggcctggtggggcgccgcgtcgcggctggccgcaggcgcccgaggccggccgattgccgtgctattgctggatattgatcatttcaaacgggtcaatgatcgcctgggacacgcggcaggtgatgtggtgctacgccacttcgctgcggtggcaggggcagcgctacgccctggagacccgctgggccgtttgggcggcgaagagtttattgcggcgcttccgggcgccagcatggacgaagcccaggcgctggccacccgcatgctggccgctttgagggctatgccttgccagttcggcgatcatccggtcggctacactttcagcggcggggtgacggtctgggatgggacggagcccttgcataatgcaatggaacgcgccgatcgggcgatgtatcaggccaagaaaaacgggcgcagccgggtggagctttgcgcctgaggcgggtcgcgccatagcgcgcggcttaatcgctgcgacggcgggtatcgtgtttcatcactcgctcgcgttcacgcagccagtccttttcgcgcgaagtgtcccgcttgtcatagagtttcttgccccggcctagcgcaaagtccaatttgacgcggccgtttttatagtgcaggttaaggggtaccagcgtgaagccgcgctgttctaccttgccaataagtttgtgaatttcttcggccttgagcagcaacttgcgcgtgcgcatggcatccgggtggatgtgggtcgaggcggtgggcagaggactcacgtgcatgccgagcagaaagagctcgccgtcacgcacgatgacataactctctttgagctggacgcgcccggcacgaatggacttgacctcccagccctgcaaaacgaggcccgcttcgtagcggtcttcgatgaaatagtcgtgagaggccttgcgattatcgatgatgctcatagacgcaatgtatggggcgcgcgatgccggtaaaatccgatcattctagcgatttacgattagtgatgcacaaagtacaacgctccgtcctggtacctcacagcgcagcacagatgttcgatctggtggccgatgtcgagaagtatcctgaattcatgccctggtgcgggggcaccgaggtgcagtcacgcgatgagcgcggcatgcaggcctcggtattgatcagcttcgcgggcatgaagcagcgttttaccacacgcaacacccacgattacccgcaacgcatcgatttagagctggtcgatgggcctttttccagtctggtcggacattgggtctttcaaccactggccgaagatgcatgcaaagtgttgttcacgcttgaatatgctttttcgaaccgggcgctcgaaatggtggtggggccggtgttcaacaggatcgccgccagtttcatcgagtcgttcacgaagcgggcgcagcaggtttatggcgaatgaactgcgcgtgacggtgtgctttgcacggcaggatgaggcctggctgcgtgagctgctgctgccagcaggtgcgaccgtggctgatgcgctggccgccagcggcttcgctcagctttttccgggcatcgatgtgtggcaggcgggcgtcggcatctacggccaacggcgtgaggctcacacgctgctggcagacggtgaccgtgtcgagatttatcgcgcgctgaccttcgatcctaaagagtcgcgccgccgccgggtagcgcatcgccgcaaccatattgcagcatctggcggacgggtgcgccccgcaggtctgctctgactctccggactgacgcgctgaggctggcgctcaggaaataaggcctcacaatgtcgctgccgagacaagtttgacagccgctttaggctaagctcaagccctgatttacgtttacgttaacgtcatgcaaaatgacggttagtcataccgaagcaaggtcggtaaacgctactaacaatcaggagacaggccgtggatctcgaactcactgaagagcagcgcgcctttgcgcaggccgcccgcgactacgcccagggagagctggcgcctcatgccgcgcgctgggatgcacagggcatattcccccgagaggctttcgccagggcgggagagctgggcttttgtgcgatctatgccagcgaagccattggaggcctgggtttgccccgtctggatgcgaccctggtattcgaagagatggcggcggtggacccgtccaccaccgcctttctgaccatacacaatatggcgacttggatgattggccagtggggcagcgccaacgtgcaagcagagtggggcgggcaactggccagcggcgagaaactggcctcttattgcctgactgagcccaatgcgggttccgatgccggttcgctggtcacacgggccgaacgggatggcgacgattttcttatcagcggcgccaaggcctttatctcaggtggcggtgacactgacttgttaatcgtcatggcgcgcacgggcggccctggaccggccggggtgtcggcgtttgcggtacccgcccatgcgtccgggatcagctatggccgcaaagaagaaaaaatgggttggaacagccaatccacccgtccgatcagctttgaaaatgtgcgggtgcccgccgattcgatgctgggctcggaaggcgagggcttcaaaatcgccatgaagggactggacggcgggaggatcaatatcggcacctgctcggtgggcgcagcccagggtgcgctggatgccgcccggcgttatatgcatgagcggcgtcagttcaaccggcgtctggccgagttccaggcactgcaattcaagctggccgatatggccacgcatctggtggcagcccgccagatggtgcgactggcggcttgcaagctcgatggcggatcgcccgacgcgggcacgtattgtgcgatggccaagcgttttgcgacggatacggggttccagatttgtctggatgcgcagcagatacacggcggctatggttatctgcgggactatcctctggagcgtctggtgcgcgatactcgcgtacaccagattctggaaggcaccaacgagatcatgagggtgatcgtggcccgccagttgctcgacaagggagcggatatccgatgaatgacgccgtgttgtttgaagagcggattgtagacaatggatcacggctgggcgtggcgacgctgaatgccccgcagacactcaatgggctgtccttgggcatggtcgatcttctgaatgcgcgtctgaacgcctgggcgcagaaccctgctgtggcgctggtggtgttgcaaggcgccggcggcaaggcgttttgcgcgggcggtgacctgcatggtctgtatgccagcatgcgcgaacaccgggggcagggtgcctgggccaatagctacgcgcgtgactttttcgagcgtgagtaccggctcgatttccgtattcatacctaccctaagcccattctttgctgggggcacggcatagtgatgggcggcggtgtgggcctgatgatgggggccagccaccgtgttgtgagcgaaaccacgcggatcgccatgccggagatatctatcggcctattcccagacgtgggaggcacttggttgctcaaccgcatgccaggccgcacagggctttttctcggcctgaccggcgccaatctgaacacttccgatgcttttttcgccggcatggcggattttcgcctagactcgagggactggcctcggttttgcgaagccttgctgcatcagccttgggctagtcagcctggggggcctggcacgggtaatctggcgccgcgttccatcaatgacggcttgttgcgtcagacgctgttggcccatgagcccaagacgccgctggagccaggcccgctacgccagcatgcatttcagattaacaacctgtgcagcggcaatcggctagacgaggtctacgatgatctggccagttttcagcatcatgcggacccctggttggcgcgagccgcccataccctgctcgcaggatcgccgggttcgctccggcttacgttcacgttgttgcagcgcaaccgtctgcgttccttggccgatgtgtttcgtgccgaatacgtggccgcgctgggctgcgcggcgcagggcgacttcgaggaaggcatacgcgccttactcatcgacaaagacaagcgaccacgttggcggcccgccacgctcgccgaggcggatgaagcctgggtactgcgctttctgaatgagccatggccgcagacaacggcgcatcccttggcggatctgggtcagagcctctgacatcaccgccggctcgcgattgatcatcacgacaccctaaggcaggagacaggcaatatgagtagtatcgcattcatcggtttgggcaatatgggcgcgccgatggcgctcaatctggtcaaggcgggccactcgctcgtggtgttcgatctgcttgctgacgcggtacagcgactgaccgaggccggggcacgggctgccaccagcgccagcgcggcggtcgacggcgcggatattgtcattaccatgctgcctgcgagcaagcacgtcgaacatctgtatcttgagcaggatctgctgggcaagatcaaggcgggcgccctggtgatcgactgcagcaccatcgcgccggattcagcccgcaaggtcgccgccgccgccaccgcccgggggttggagatgattgacgcgcccgtgtccggcgggacgggcggcgcagtggcaggcacgctgacctttatcgttggcggcgcagccctggagcgcgcccgtccggtgctcgaaaaaatgggcaagaacatttttcacgccggcgaggcggggtcgggtcaggtcgccaagatatgcaataacatgctcttgggcatcctgatggcgggcacctcggaagccttggccctgggtgtcgccaacgggctggaccccaaggtgctctctgacatcattgccaagagctccgggcgcaactgggcgactgagctgtacaacccctggccgggcgtcatgccgcatgcgccggcttctcatggctacgcaggcggctttggcgtggacctgatgctcaaggatctgggattggcggccgaagccgccctgggttcgcgctcgtccatccctttgggcgaactggcgcgcaatctgtacagcctgcatagcaatggcggcagcggccggctggacttctccagcattgtcaatttgtacgctaacgacaacgattgaggtgctgcgcgtaggccggcgactccaaaggcggcctatactccgattgcccattttgaggagccggcatgcctaccgcagaacatcatcgtatctttcgcgccaactggctgcgcgccgccgtcttgggcgccaatgatggcatcgtctccacagccagtctgatcaccggagtggcggcagcccaaaccacccacgagattgtgttgacctcgggcgttgccgcactggtggcaggggcgctgtcaatggcggcgggcgaatatgtgtcggtacattcgcaagctgatatcgaggcggccgatctgcgcatcgagcaaagtgccctgaaaactaattcggcccaggaattgcaagagctgaccgatatctatacccagcgcggcgtggcgcctgaaatcgcccgcaccgtggcggaacagttgacccgtcatgatgcgttggacgcacatgcgcgggatgaactgggtatttccgcctataaccgggcccagcccgtgcaagcggctgtcgcatcggcggcgtcgttcgccggaggggctgcgctgccgctcgcggttgccgcgctcacgcctattacgagcttgattcccgccgtgatcgtcgcgtcggtgatcagtctcggcatactgggcgccatcgcggcccgcgcgggcggcgccccgatgggcctggcggctttgcgcgtcacggtgctgggggccgccgccatggccttgacggcgggcgtgggggctttgtttaacgtggcggtctgagccgcccgtgttttatgcctggatggggtaaggaagatcacgcagcgtgatggctgggccgtccggcgcacccacacgcaattggtcggcgggcagggcggctagcgtggtttcaaacaacagcgaggcatggtcgccgtcgcgggcagcgtcaacgatgcggccgaccggctcgtccggctggctcgcatcatagatgtcgagccctgccgccggcacgggcaaggcgctgacgccatgcgccatgcggcgcttgaccgtgccgcggtaatggctgcgcgccacgacttcctgacctggatagcagcccttggtaaagctcacgccgccgatcagttcgagattgacggtttgcgggatgaacagatcttgcgtggccttggcgatccagggcaggccggcggcgagatcggcggcccgccagctctcttcgtcggcctcgctcagcaaggcgcgcagcgcctggccctgcatttggcctgcgccggcaacccaccaccagcgcaggttgttgccgggtgcagcaatccaggtgccgctggacaagtcggcgcgggcccaggcggtggagggcagtgcgccgcccgccgccgtgccgagggcatcgaggtgatccggcccggccgagacaccagcaaccgacaggtcggtcaggctgatcttgagcttggcgcgcagtacaaacatggacagccgtttaacgagcgcctcggccaggtccgcacgcacgagggcgtgaaccgactcagggctggcgcgccatatgagcagcgtggccagcagccgccccttggccgtgcaatagccggccaggcgggcgccatcggccgcaaggccgttgacgtcttgggtgagttgcccatgcagaaagcctaaggcatcggggccggcggcgctgatgacgcgcaggccgggcagggcggcgaagcggggcgaaccttcaggacggggggcgatcgaatcagggtgcatgacagcggcaaattggccaagttgtgcaaacccctcatgatactcgtgcgccgacgccgggcctatcgaggctaggcggacggcaggggcggcgcggcccgccatgatctattaaactgcgcactcttatgaaaaaacgcattgctttctattttctgctgttgctgcttcttgcggtgcttgccgccgccggggcagcagcgagcgcctggtactgggcgcagcaacccatcaagttgcaggcggaccgggtggatttcgtggtcgatccgggagccacgccccgggcgattgcgcgtaccctgaacgcggccggtgtgccggtctgggagccgggctttgtctggatggcgcggctgtctgacatggataagctgatcaaagccggcggctaccaggccattaacggcgacagcccctggatgctgctgcaaaggatggcgcgcggggatatgtcacagcggcaaatcacctttgtcgagggctggacttaccgccagatacgtgcggctttgcgtgagaaccccgatgtgaagcaaacactgggcgaaacgagcgacgaagcgctgatggaccggctgggctcggccatcaagcagccggagggcctattctttccggatacctatgttttcacgccaggcagctcggattacgatattttgcgccgtgcttacgaggaagggcagcgtgtgctggccgccacctgggagcggcgcgacccggatctgcctatggcaacgccctatgaagccttgatcatggcctccatcattgaaaaagagaccgggcacggaccggagcgggcgcgcatttctggggtattcgcgaatcgtctgcgcctgggtatgttgctgcaaaccgatcccaccgtgatctatgggatgggcgatgcgtatcagggccgtatccgccgccgcgatctgcaaacggacacgccctggaatacctacactcgggcaggtttgccgcccacgcctattgcctcggccggccgtgctgcgctgttggcggcggtgcagccggaaaagcataaatttctttattttgtttcccgcgggaatggcaccagcgaattcgccgccaatctgtcggaacataatcgcaacgtctcccgtttcattcttgggcaagggcagaatccatgaccatgtcgccgactggtgccgtctatcccggccgtttcattaccctcgaaggggtggatggcgcgggaaagagcacccacaccacctggctggtggacaccttgcaagagcgtggcttcgatgtcgtgtccacgcgcgagcctggcggcacgccgctaggggagcgactgcgtgagctgctattgactcaggacatggggctggacacggaaacgctgctgatgtttgccgcccgcagcgagcacttgcagcatgtcattgtgccggcgcttgcccgaggcgcctgggtggtttgcgaccgctacaccgatgccacctacgcttatcagggaggcggacgcggtttgggtgccgcacgtgtggccctgctcgaacaatggttgcaaccccctctgcggcctgaccttacctggctgttcgatgtgccgcttgccgtggcgcgcgcccgcatggcgggggaacggcagcttgaccgtttcgaacaggaagccgaggcctttttcgagcgcacgcgtacggcctaccatgcgcgcgctgcagctgagcctggacgcatgcatatcatcgatgcgagccgtccgctggacgaggttcgccgcgccctggagcaggatctgctgcaatttctggcgaacacatgagcctggcgcaatttgctccctggcatctcgaaacggcgcgggcctggctggggcagcgtgaacgttttgcccatgcctggctgatccatggttcggccgggataggcaagctggattttgcagcggcagccgcagccagcctgctttgcgagtctccgcgcgcaggactggcctgcggcgcttgcccggcctgcgcctgggtatcttcggggaatcaccccgatctgcgccgtgtgcgtccggatgcgctggccctggaagagggcgccgaagacgcggaaagcggcgaagaagacagcgcgaccgccgccaagaaaacaccgtccaaagatatccgtatcgaccaggtccgggcgctggagtcctggttcaatacggcaacccaccgaggcggctggcgggtggcgttggtatatccggcgcatgcgctcaatgccgtatcggccaacgcactcttgaaagtcctggaagagcctcccgcgcacaccgtgtttctgctggtggcggatgcccccgaccgcctgttgcccacgctgctgtcccgctgccgccgtctgcctctggccatgccggacgcgcagaccgcccggcgctggctcgaggagcaaggcgtgaaccaggcccaggattggctggcggccgccggaggcgctccgctggcggcgcggcgtctggcggcgcactccgacacgccggtgcccgtttggctgcgtagcctgatcgacagccttgcgccgggccgtatggccgatgtgggcgccttggccgagtcgctggagaagctgccggccgctgaatggctggacacattacagcgttttttcaccgacctgaatctggccgcgcatggcgccgcaccccgttactttcccagcctggcgagcgggatggccactatcgcttcccattcccagccagcgcacctcgccgaaacgggccgttggctgactcgccagcgcgccctggcgggccaccctctgaacgccaagttgtttgcccatgcagcattgcaacgcgtggtgctatcctgccagccataaagccggccccgattttttccccgcttatgtacgtagactctcattgccatttgaatttccccgagcttgctgctgatcttcccgccgtgctggaccgcatggcggcgaatcaggtgacgcacgcattggtcgtgagcgtgaacatgcctgaatggcccggcctgatggaattggtacgcccgcatcgcaatttgtgggcatccgtgggagtgcatccggattacgaagatacgcccgacccctcggccgaaacgctcgtgcaactggcgcaggaccccaaagtggtcgccatcggtgagaccgggttggactactatcgcttgagcgaacccctggattggcagcgtgagcgttttcgccggcatatccgcgccgcgcgcgacgcggggctgccgctcatcatccatacccgcaattcggccgccgacacggtgcgcatcctcgaggaggagggcgctcacgaagtcggcggcgtgatgcattgttttaccgaaacctgggaaatcgctcaggcggcgatggacttgaacttccatatttcgctctcgggcatcgtgaccttcaagaatgcaggggtcgttcatgaagtgggccgcaatatgccgctggaccggcttttgatcgaaaccgacgcgccctatctggcaccggtgccctatcggggcaagctcaatgacccgtccaaggtgatccatgtggcggaaaagatcgcagaattgcagggcatcagcgcggccgaggtggcgcgcgcatcaactgaaaatttcttcaaacttttcagtaagatagagcgataatttagtgcgttagtttaactttatgccccggggagctgaacatgaaggcagggaactggatggcggcgctggtactgacggcccccatgctgacggtctcggcgcaggccgctaaggccgaagcgccgggcaactggtggttttatgttcacaacgaccgtcccgccgatctgcgggcgctgttggcccagggcgcagaccccaatgtgcgctttacgaatggtcagcctgccattatgcgggccgtggtcgatggcgcctggggcgtgttcgatgtgctggccgcgaatccccgcacggatgtcaatatcgagaacccggcaggcgaaacgccgctgatgtatctggccgtggcgggccagaccgagcgggcgaaagcgctcatcgcccgtggcgcccaggtcaaccgtctgggatggacgccgctgcactatgcagcgtcgaaaggccaggtcgatacggcccggctgctgctgaacaagggcgccttggtcaatgcgccatcgtccgaggggcgcacgccacttatgatggccgcctattcgggcaatcgggacatggtgcaacttctgctcgatgctggcgcagatccgacttcgcgcgatctcaaggaccagagcgctgcggactgggcccaggccggtaaatggggagcgttgtcagaggaactgcaacgggttgccgacagtgcctggcgcaaacgcgaggcgcagcggggacagccctcccgcgagccggccgctgctgtggcgcctgccccgactcctgccgtgcccctgccgccacccgcttcgaacaccgtacagggtgtgtccggcctgcgtctgaacggctacgattgactgtgagcttgccatagcggcgccggacgctaagcctgagcttgggctgctgaaatgcgcggcccatagcacttgggtagcttgaccgacgcctgttgcccttatcgcggctgggggcgggctttgatcgcgagtttgaaggaagcgcgcgccgatgacgtcggcgtggcattcgctgctgcctagcggccgccctatagacgcaagcgctggtaggcgccattgcgacgccttgtgtagccgagggccagctaaggcgtctattgcctaatctggccgtttgaatgggaaggcgggcagggcggcgctgcctgacgacttcaagccaaaggcttgaggccaacgatgtaaggcggcgcattgccgcgcgctggcgcgcggattttcagcatggagccgcccggtgtgaactcgaattcctggagtggaacttcaaaccactggtgaaagctggtgcgctgaaactctggcacccataccttggcccggcgctcgtcgcactcgaattcgacttcggtgctttcgatgatcaagggacgcgccggccctagccgatagctggcgtagaccagggcgcgctgtgccgttccggtttgccattccaggccgataagcgccatgaaatgcttgatcgcctcagcgtcgtaaagagatttgggcgagcggccatcgcctttgcccgccggtttttgcttgtttctgctcatagacgcaactttacctgagcgcgcgtcagactgctgcatccgcttgagccgcaatgtccagctgcgcaacaatgtgcgagagaaggtcagtctgatccgtaagggacaggggggtaggaaaggccggtcgccctgcatccggtatgccggcggatagcggcacgctaggaaacaaacgcgatagagtatcgcgatccagtatggttaaggccagcgttctagtatggcggttatgccgggatcagtatgaaatgcaaggcggaatggactgcccggagacggcttttcgacatcgggtgggcgtgtcgccagacaagctcgcgtggcaacagatggcaagctggctgtggggaccccaacagaccgagcgcctgcgtggacgtcggcatgccccaagggatgcccgcagcccatcagggtaggatgacatctgccggatggtgaatgccgcggttccaaaatacgcataatgaatattatgtaaagtacgaaaaacggtctgcaccgtagcgaggcactatcgcccggccgtctctattgcagacatccccatctgtcctgaatcacgatctgcattcctgctaatggcgttctcggcttcggtttatcgaggacgcccccctgccaagctctgcggcggccgcggcaggatagacaacggggtctattaggctcgggcctgcctcatgatgcacaggtgttgacggttcttgactgtcttagcgtctctgcccggccgccctcatggggattgcgcgcacatccaagaagccgagaacggctggccgtaccggcttatcgatgcgccgctttgcgaacatcctgttccaacattgcgcgacggctccgccgagtaagaacgcttcggcccttccctcggcgggcactttacccagccagagtgtgatccaccatgtattttgtatgcaacattatgtagatagcacgcattgcgcttatcttgaaaattattcacattatctattcacgcttccattttgttttttcattgaatgaaaataaagaaaataatctggagagaaatttgttatctgacaaaaactaaagcatttaagttgtaggcatgttacatagttgtcataaaggtagattgtcattcatttgcgtgttgtgatatacgttatattctgtaatttatacagtttgatacattgcttgagcgaggacagcaacaatgtaacggctttattctcatgctagcgttgcaaagaacacaattgattacatctcagcctatcaattggctggtgttttccaaggtttgactatatgttttagaacaagaattttcattcgcttattcattgaaataagcgcctactgcactggtaggccagagtcttgcgcgacaattcccgaataatttttgactagtacgaggaactgaaatgcgagatgtgaccgagattttttgaaaccaaagattcggcggcacacccttcccgatagcgaaagagtctgccattcgccctacccgctccagccttgcgctggcgcgccaggtccttaacgtttacgtcaccgaacaaaccgatgatctagccgctgcagatggcgcggcattggatgtttccgcccggtttctcgtcacattccagtatttctccagagtgaccgccatgaaaattcgtatcattctcgccgatgaccacccagccctgctggcgggtatccaacatcaattcagcaattttccgacgcttgaggtggtcgggcttgctcgtgaatcgggcgaactcatcagcctattggagaaggtgccctgcgatgttgtcgtgacggattacgccatgccgggcggaaggttcagcgatggcatggccttgatcttgtatttgcgccgcatctatcccaacatcaagctgattgttttcacggcgatggataatggtgcgatcagccaagagttggccaagctgggtgtgcacgccgtgttgaacaaggtgaacgacaccaaccatctggtatcggccattcacgccgcgtacgcgggctcgacctattaccggccgaaccaggcccgtacaccacgccccgaagctgagcaaagtgagttcaagccgctgtctcggcgcgagctggaagtcatccggctatatatttcgggcctttctgtgcaagagatcgcggatcaactacaccggaccaagcagaccatcagctcgcagaaatcgagcgccatgcgcaaactggatatcaccagggacgcggatctgttccgctttgcttatgagatcagtgcggcctcgcaagaggacatctcatcttccctgcttcaaagacctggcctcgagtcggcagtgccaaccgcctaggctccgcgcgatccctattcgagacggccatcttgtgggggtggatcgcggatgggtgatcgagcaaggctccgtgctgtttgggtagtctgacgatcgcctcgctctatcgtatgagcattgcgccgcttacggcgttaagacgacgtcaagctgacgcgacctctcgctttcctgcgcttttgggtgagatgccggcctctcttacctggaggccggcgtagatggggcttgcgcctcatctgcctcccttgagtgtaggcagggagccctcccccgtctatgccctccgtcggctgtcacaacagccaacccgcctgcagggcttcgggcctatacgttagcgctgctggccttcgacctcgcccgagaaaggccgggactacccggctttacgaaaggccaacacggcgttattgccgcccatgccgaaggcgttgctcagcgcgatgttcaaagacggcagcgcgcggcccccttcgctgatgtagtccagattgcattgttcatcgcctggctcgaagaagagcgtcggtggcacaacaccgcgctgcaccgccagggcagttaccgcagcttcaatcgcacccgcagccccgatggcatgcccgagggcgcccttgatgctgctgacgggcaattgctccgcgtgcgccccgaacacctgccggatggcggcagtctcgatgcggtcaccgaccagtgttccggtggcgtgcgcattcagataacccaccgcttcgggcgccagtcccgcgtcggccagacagcgcgacatcgcaagcgcctgtccttgcgggtccggtcgcagaggatgtgtgccatcattgctgacgccatagccgcacagttcggccaagggctgggcgccgcgcgcggccgcatgctcggccgattcgagcatcagccaggctgcgccttcggctagcgcaatgccggtgcgcccgaggctgaaaggacggcacaccccctgcccttcggctggtgtcgccaagacatgcaactgcttccaaccggaaaacacgacaggggtcagcatcgcttccgcaccgcccgcgatggccacatcgagatagccgtcccggatgcgacgaaaggcttcaccgattgcaaccgcacctgctgaacaggcggtgccataggtctgcgcttcttgttgagatttgagttgctgggccagataggcggccgaagcattgggcatggtggcgggaacgatcagcacgggtcgtttaggaacgatgccgtaataggcctcaacgccctcacagaggatggacacaccaccgatgcccgtgccgaaaaacacgccgcagcatgattgttgctgcgtattcagcgccgcctgctgcaaggcttcggtagccgcatgctgggccatgaccgtcacgcggtccatggcgcgcacctgactggggtgtaggccggcagagatgtccgcccgaacgaaaccgaccggatgatcaatatcttcttgcggatgccggcctaccccgcaccggccgtccaccaaggcctcgaacgttgcggcggcagtgtctcccaaagcggtgaccatgccgatcgccgtaatcacaacagatctgcgttccatgcgtcgcggcctctcgtcagggcgtcgtattgttttcgtttctcgtggcggccgcaagccgcgcccgcctgcgtgcttcgtgatcatccgtggcggcctggcccttggcgcgcctcgccaccacttcatgcatatagctgaccagagcgctgagattggccgggaacaccgcagtgatctccgtcgtgttgtttgccggatcgctaggcagcatttcgtcggtggcgatgtgaaactcggtttcaacctcgagcagaatttccagaatggcgagcgaatcgaactgcgtgatgacggtggtgaaaggctggtcatctagcagcggctcaggctcgcagcggcagacaccggcgatgattttcgccagcttgccgcgcagcacagcgtcttcggggagtacgggatcgatcggcagattttgcatcatggcttgcgtgggcaggaatggtgacatggccgctcggcgtcggtgcgggcacgctagacgcaaagccgtttcttatctcgtgtcgtgatcctaccgcatccgcttcaaaacagggacattccctatcctctagttgtaggtgaaggtcaaggtggcaatggcattgaccgtgcctgccttgagcgtagaactttcactgagccgcttcaggcgggccgcgaaaccaaagttccagcttttggtaaagctgtcgccgctggccgaactacccattgaatcgtcgcgttgcccaaatatcggcgtgatataagtcctgttgctcggctcgatatagaacaactcgacgcccaccccctgggcggcgcccgtgcccgtgtcgagattggccagtgtgccggggacgcctgccacggtgttcgccgttgagatggtgatgccgggcgccgaagagctgctggccgcgcaatccactgtcaattggagttcgctcgtcgggccaacaccgttggattgcaggtcggtgagcgggacatcaggcagcgtcatggtggcaacgccgccgcctcgaatctgacaagtgggcgcagtcacaatgacattggaggccagttgcacgctgtacaaggcggccggcgtcaccccaccccctatgagcgtagatcttccgcctatcgtggcggcaagaatattgccggccttgatgggttcgcctgtggcgatgaagtcgatccgggcgtacaacacttcgccggtatcacttctgctgaatggcgcaaccagcacgccggaggcgaaagggttggggatggtttgctggcctagcggggagcttcccgtttcggagtaatagtagtacaccctatagccgatgcccggcacaccggtttcgtaagtgtggtccaggcccgataccgcagggtgcccgccaaactcgctgaacatttctacgacgcccagtttgcagccatacaccgcagcggcctgaccttgcgccgaccccgtgtaaaagggcaaggttttgattgctgagaagagcaactcgccgcgcgcatagtctctgactggggcgaatgtcgtgcgctcagacgtgactttgtgctgctgcgccgctgagttgtaggcatcgtagcggttgccgcgaggagtggtcccaccattgttaatcgagcaccctcctggcccattttcatccgcagcggccgccgcgcgcatatccaagggcccggcatgagccgggtcgcccggtaaaaaagcgacaatcggcgccaggctcaagctcattaggcaggcgcgactcagcgcctggatgtacgaggtcatccgcatacaagctccttggcgagcggtgtgccagaggtcttttcctgcgcgctatcaatctggaaggcgcagtcggttgagttggtcttgaccgtaaagcgcgccgcgcccgtgatgccggatagccatacgcggccgaccggacccacgatcccgcgctgctgtccgtccgcgtcaaaaatcgaggaaccgaaaggtagaaaactcccgtccgcacgacgcagcaccagaaagacggtgcggccgatttcggtatcgaacttggccacgacaatggccccccttgtcggcaccacattttgcacgttctgcttgagcgtggcgtcaggatcatcatcgcccgcagccaaggcgatgcggttctcccggaacggcgaggcatagggtacgagagcgcgtccctggctgttggtgcgcacgccgggataggaagccaccgtcgccccggccgcgcccggcgcgtccacgataacggcggtttcgccgatggactgacccaccaagggccccttgtcgtcaatcaccagcgcgccggagatatcgacactgctgttggagctgttgcgcgaataaccgtggtttacgttgatcacggccaagggcgcggaatagccgagcgatgcatagccgtgcgacccgcgattaccctctgcgttacctcccgaactgaggccggtttgcaaagcataggtcagggaggtgtcgtcggtgagcgagccgctgaggctcacgtcattgctcgtgccctgatcgttgccgtggctgatgctatatcctgcggaatgcctgccgcccaaaggaatggtgagggacagcatgaccgtgttgctgcgctcaccccaggcgctgcggttaatcccgtagttgatggcgtagcccacgcggccgacatagctcgagaagctcaactggctgaacgtggaattgtacggcgcattgcgataggtaacgccgtagtaattaaaggagatcgatgcccggttggcgatgcgctgcgagagcgaaagctggtactcgtgctgacgcgtgtagagattgctatagacttggccggtgtagcggtcatagcggtaacctttgttgtattcgcggtcacgcacggcgtcttcgaggctgcgaaagcccgaggagttatagcgatagccggccagggtgaagtcggtgccgatttcagcgaaagacttggcatactgcagccgcagggcgtgtccagtttgccgcttgccctgcgcgtcctccgaacgggatagcgtgtcgtcgaacgaaatggcgcccagataagccatgttgaaggcaatacccagggagcccgcttgatagccttgctgcgcggccatcgcaccgccataggctgtcatgcccagcggcaagccataggccagcgtgaattgcccgacatagggacgcgaggtgttgtagttatgccggtactggcccgcgccgaagttgtagttccatacgccctctcgcatcatcacgggcaaggcggcgaagggttggaaataacgtgtcgtgcgcccgccgatttcttcgatctcgacctccaggtctccgccacccggcgtcgaatagaggtcatcgatcacgaaggggccggctggcacgaaggtgctgtaaagcaccacgccattttggcgtatggtgactttggaattgccctgtgcaataccgcgcaccacgggcgcgtaaccgcgcaggctatcgggcagcatgccatcatcggactgcagctgcacgccacgcaggcgtaccgcgttgaaaacgcgccccgaggtgctgctatcccccaggcgcatcagcccacgccatgcgggaaggccgcgctgggcataaaagtcattccagttccagtcagtgtttccggcattgcggtagtagctgccgttggcgcgaaaacgccattcccccagattgaagccattgcgcacactcaaaaaggtggtggtgtttctatcgttaccgtaatcgcccgaataacgcgtctgcccataggagaggcggtagctggtccagaaggcggtcgtaccgtcgtcccataaagagcggtccaccacgccgcgcgcacggcgcttgagcatggcttgcgggatgtagagattgagcaggttggtatcggggttgtactgggcgatggcgccaggcaaagcggcgagcgcgccacaggcaggcaggtccgggttcagtagcgccggcagcgcctgaacattcaccccgatttcttccagaaaggggacgggcaggcagggctgcgcatccagtttgccctcgacgcgttcgaaatcgacctcccgcctgcctatcggcagctcattaagccgcatcatgacgtcatgagggcctgcgacaacgcggtttgacttagcgaatacggatagatccaccggcggctgacccgggctgcgatgcaagaaacggctgtcgaacacggcttcttcttgtgcaagcgcagccgcagccggcgtcagcgccagcaccaacgccgcgctgccgttgcgaagaaggtggcgaagtggtttcacggcttgctcgccggagtcgccttcatactgcccccctgctctaccgtgatgcccgaccaatcatcgacagcgccgaaatcattgacgacctgggcgcccactttgaatgcgctagatgcggggcatttgctcagcggaacccgcgtcgtggtcagcggttgcgcaatgacaccgaggccgtagccctctttttccgtaggcacatgaatgcgcgagaagttgacggtgtaagccgaggagtttgcgatgtgaagattgcaagccttgccctcttgactccagctccaggccagcatgtccttaccccgcggcagatctttgatggcggtggggcgatagaacagcttgatgcgcgtgcgggtggcaagggtcagtgagttggtgttcgccgcgccttgctgcgggatttcgagcacattgatccagtactgcgattcgcgatctttgggcaaaccgtcggccacgcgggtaatgctgaggttgcgctcgactccgccatcaaaacggccaagcggcggcgtgatgaagaaaggcgtttccatcttctcgccgtcggcgtctatccaggcctgcaccaccacagggtccgtgccgacattctttgcgccgacaaccgcgttacggctcgattcgttcaggatgacgcgggtgctgccgagttggatggaggctgaggcgctggcgctgaccagcagcgcggccgcgagcacaaggctatttcttttcatcattacggcatccggaggaattaggccaaactgcaaaagagaaagcatcggacaagcgccgcgcaggcatcaggaccaactgacggtcactgtggcaacggcgttggcagtcccggggcgcagcggctcgccgggcactcgcacatagcgggcggaaaacaaataggtattcttgttggcggacaggttgagcgggtagctttcagagccgtcaaagcgaaccgcttgacctttacccgtatggctgtcgtcattgcgcgtgacggagatggcgatgcccactgcggcgttcgcgtcgttgctcaaggccagtccttgcgcattggggatctgcggcacgctctggccctcgaagctcagcgtcacggactgcaagactgccagatcgcagccgccgacggtcatggtgaagtctttggcatagctcgtacccatattgccccccaggtcgaactcgctcacgggcacattaccaaagggcaccgtgacattcgacagcgtgcacggcggcgtcgtgacccgccctttgatggtcagggtatcggcctgcggctcacccaagaccaacaagccaagggccaagagtgcggtgaattggcgcgccataagaaatctcttcctggtggctgggctatcgcgcaaggcacggatagccctggccgggcaaaaaggcgcccagcctatgagctctgaaggaatagaggggatggagaacagcccatcccctcgcggtttacgagtaggtgacgtcgaagaaggcgcgggctcgcgcattgcctgccgtgacccccgtagcggtggcctcgaagtaagccttgaagttgaggacgttgttacccttcaccagcgtaaaggacttggccgcgccgccaaacaggatctgtgtgccggcatcgtcttcaagacggatggcgatgttttgcgcgccaccggcattttccaggctcagcaaaccggtccccaccaccgagccggcatccggacggaagctgaatgcagccgtgttgagggtggtgacgtcgcaatccagcagcgtgatgctgaagtcagcggcgggagagcggtcaccggcagccgtgaacttgttcgcgggcacctgcggcatatcgacaaccatattcgtaccctgctgacctgcgcccagcgtgcaagcgccttgtgtgatcacgccctgaaaggcgatcttgccagtgtctgccatggcgccgccagccataacggcgaggcttgcagcgaccagtgtcttgatgattgcgtttttcatgatacaaagtcctcttggttaaataaaaaattgggtcgttaatattttgaattaataatttccttaatcccaaaaaagtaagaattaatggattttattgaaacaataatatttccgattatccaatttgcaggccagaaaaaagccttgctaaccgcacgtccaagcaagtttgaattcttgctcaggcctttctggtacttaatatctgccaccatccaaccgaccactgcggcgacgccgcgagcaaaccgcggagatctgcgcatcagtgccagacagggcagcgcccatgcgcgatagccctgatacgtcactgcggaaaatcgtgctgcgcaatagctggcgtcatgaacccaatcctgatgggaaatgagatcctggcggcgcaactcgttgcatacaattttattttcgtagtcagcccagattccaagtttgctcataaatcagttgtccgtttttgagccaagaaactttctcgcttataagaatatttctctggtgaatctgaacaaatagtactagacagaaatgggtgccatgttgatttttcgcaacctcaaatttgaccctatttttttataaacgactacggaaatgtattttcagaaataaaaaaatggcgggcttaggggcgtgacaaaaaatgctcggcgctgcatagaaggcaagctgacgcctcctgacggataggctgtgatccgaagccggggccggattagcggcggcgatatctgaagcgctgtgccatgccgtaaaggcagatcagcatgccgatgaagggcaaaccgatgcttagcgtcgacgcaagcagttcaatccaccaagttgccaaggcgatgccaagcaccagcaaagcgcccaagaccccggcgaaaggctttttcccctccctgatgcgtaaacaagcatggcaaacgaagatcgtcagccagacgagcaagagacaacacacggcaatggccgtggtgatgtaaaaaaaagtgttgggaaagcacagcagaccggcatagaccagcatcgctgcggccagggtggttgcgacagccctgcgcggaatccctgacggaatccgagccagaccggccaaggcgggctgggcgcggcctaggctgaaaaccatgcgcgaggcgcaatacattaagctgtttgcgaccgagaccatggtcagcacgatcagcagattcatcatgagcgccacggccggaatgccaggtttgcgcagtacagaaaacagcggttgtgcaccccagggcagtacttcctggtactcaagcgcggcagcggccagggcaaggagggtaatcaggccaatcagcagccagcccacaaggcgtatttggcgacttacgtggggcgccctgctttctgccgccgcgatggcgatggattcgagcccgacatagcccaaaacggcaaggacgaaagcttgtcccaccgcaggccagggtatgggcggcggtgcgcccgtggcaggcggcggcgtggcactgagcgcataaaacaaggccaggcccgaaaacaccaacagcgccccaactttgattgcggacaggaacacttcggttctggcgaagccgagcaccgagcccatattgagtccggccagcaaaaccagcaccagtagcggcgcggcgtctttcggcacaccgggcagcagtaagtgcatgacgggtgaaatcagggcgacttccgtgcccagcagcattacgatcgcagcgatataggcacatcggacgacgaaacccgttccgggaccgagatagtgttcggcccaagaagcgaaggcccctggcgcgggatgggcggccgtcagcgcagccaggcagcgcatcaacaacagcgcggccagtccggctccgaggtaggcgatcagcgcataagccccagcctcgcgcatcggcagcgtgctgaccacgatcagcccgtagctgagcaccacgccaaatgccaccgaggacatctgccaagggccaagcacggcgggcaagcctgcttcgcgcgcgcggatggacgcgaaatcgctcatggaaaacgctgtgctggtattgaccacgccaccgtctatctcctgtcagaacgggctttggcgctttactgtaaaaggactcggcctccacgtacttcgaactcgttcatatctggtggcgcagcactcaagcccggttttgctccagcgtcacctgcgccagacgcgccagtgtttcgatacgcaggcggcggcgttgatcgtcggggtcgttcgccagctcgataatatgccccagcaggctagacacatccggtgaacccatgctgacgatcgcctccatcgcttcacaaagcgccaaaaggccagccgtgttggcggcaatacctgtcgcctgcaagcccttggagagttctgcgcattgctcggccagcgtttgaagctgaaagacaccgaaagcgccccgcaaggagtgcagctccgcgagcagaacgtcaatatcgtcgttcttccacgcctgccgcaggacggtcagcgaactctcacttgaggcaagaaatatcttccagatgggatcgggcagggctttatcggttcgccgccggcgcggcgcaacgggttcacgatgcaggcgggtcacgccgctgacttcggacagtgtgtgcccgaggtcttcaagcgataagggcttgtccaatacgcgaaccatgccgcaggcagcgcagcgctcacaggtctgcggattgacgtcggctgtcaccgcgacgataggtagtgcgggatagcgcgtgcccacctgggccgccagctcataacctgacatctcaggcatcgacaaatccgtcagcaacacatcgtagctttcctgttcaagccaggagagcgcctcgtgcccgccgcaggcgacgcgggcatcgcaacccagcatgttgagctgatcttggaacaagcgctgattgagcgggttgtcttcgacaaccaatacccgaagccgcttctgaagcacttttccgggttcggccggcgctgccagcgcgtgcccgcgcagaacatgattgagtgcgacctccaagctggccagcccataggtcgtgacgctgaggatgcggcccgccgccgctgggcgcgccggggcatcctgggaacagtccagcacccagcgcgcgtcttctacgatgcggttttcgtcatcgggatgccaggtgtcgcgcgagccccacagcaccagcacggcggcctgttgcagtgccgcatcattgatttgcgccggatgggcgtaggcattaggcgccaggccccaggcggacagcgcgtaaatcagatagttgcgttgagcatcatcggcggcgaccagcagcacgtgctcacgtgcgaaagacggcagttgtgcaggcggcagatcgcggtctaggggcaggcgcaaggtaaaacaactgccctgcccggccttgctggtcacagatagcgtgccccccattgcttgcgaaagccgcgaacacagcgccaggcccaggcctgtgccgccgaaacgtcggttgatggtgatgtctgcttgggtgaaggcctgaaagagcatggacatctgttcgggcgacatgccgatgccactgtcttcgacggtgagaacgagttgcggcggcgtcgcatcctgcgtcatccttagcgtcaccttgcctgctgcagtgaacttcacggcgtttgacagcagattattgatgacctgcgccacccgggtcggatcgccgcgcatgggttgggtggtgtgcagaccgaattcgccccccagaaccagccctttggcgcgtgccgtggtgctaaacatgatcagggcgcgcgcagcgatgtcctggatatcgtattcgagatgttccagacgcagttcgcccgcctcaatctttgagaagtccagcacatcgctgacgatgctgagcaggctatctgacgcgctacggatggtgtcgacatgcgcgcgttgggcagagtccaatgcgctatgcgagagtagttccagattgccatgaatggcattgagcggcgtgcgtatttcgtggctcatggctgccaggaaagccgatttggcagcattggccgaatcggccgcatgccgggcctcctgcgaaacccgctccatttgtttttcgagcgtaacgtcggtaaaggctgctaccaggacatcgacgccctcgtagcgggcgcgagccatccggacggacaagtcccgatggctgccgtctatcgtcgggaacctcagatccagttgcaaagctcctggatagtcatgcggcgcaggctggttctcgtgcagcagaaactgggcggcgagctctcccgaaagcccttgccgcgaagttagtagctgggcatcggcatccatcatggcgggactgcgcaacaagggcttgccgctatggatggcgatcaggcccaggcctaccggggcggtatcgaccagggtacggcccagatgctcgttttcgaacacgcgctgtgactgcgcgatggccggaatgaacactcgccacttgagcaacagcaggaaactccagcaggtcacgatgatgaggcccgccgccgccaccgaggtcataagctgagggccgatagcgctggcgatattacgccaggactgggtgtaaacgagggtccagtgcgaggaacccagcgtccaggccgccaagacttcgccttcgcgataggccagttgagcgcttgtgcccaggccattggcgacggcttgctcgatgacgaggaggttttcgggcaagccgcctttgcggcaggacagcaccggacgctggcccgcatcgaatatcaggcaggtgccatcggggccgtcgtgcggcagggtggctgcgagggtcgccagcggtagctcgaaaacggccgtcgccagcgtgttcccgtcgccccccctgatgtcagcggcgattcggatggcgcgctggccggtcagcggactgtcatagggaggcagccaatgtagcgtcggcaagcccggcacggcctcgtgccgcaggctgctcggcgggttggccagttgctcggccagagaggccgtgctctccagcatctcccgacgcgactccacgagacggctcatccagggtacgttctgccagggcgaggccgacagcaccatcagctttctgtcacggctgacgagataggcgatggactctctgctgatgcgggccgccatgatggcgttgacggcgaccatctcgcgcgccagttgcaaatattgcgctgcgggtgtttccgaaccattggcgcgcaacacgaacagcggcggcaacagccggccctgagatagctgcaagacatgacccgaagtcaggtcgggatgcagctcgacattgaacgcatcgctgtccagggccgcgagctgcataccgcttaccgtgtcgcgcagcgtggctgcggtccgcgcaatgagatcttgcgcccggcgcacgtcagcagacatttcttcgcgcgtactggcaatgtaggagctgacggaggcgcccacttgcaagagactggcgcccagcaccagaatcgtaatcgccgtaccgcctcctacaatcagaagctgctgataccaacgcaagcggctcagaatattgtctcgcaaggccctgttccaataatggttgttctggattgaacttgcttgccggcgcgccagccatcaggccgggcggggccgctggaacagcaatgtgcaacaaacaagcaagcaagacaagtctggcgggctcggcgtctttccggcaatggcccaggatgacgccagaggcaaacgtcgcaggctcggcgattcggccagataggctagggcttctatgccgatgttctgcgattttttattgagaccggcttgaatcgcaggcaatgactgctgtgttcagccgcatgagaaacacactgcgcaattccgccggccattcaatagcgcctcctgcctcaggaggctgcgcctgccgccacttcccgcaggcaagccatcgccaggcgcaccgcttgcgacataaaggcatcccgcgaccaatacatggcgacagagccaaaccctgatagccggatgggcagaatgcggatcgcattgagctgagtgagccgcagcgcggcgcgatgcgaggccacgcctatcatgtcgctgttgttgagcagcgtgaggttggccgtgactgaattgctttcgatgacatctggcggcaaggtctgcccagcctcatccaatgcattatcgagcgcattgcgcaccggtgtgcctttgggccacacgatccagcgataggcgcgcaccccctcccaatctggcgccaagccatgcagcagcggatgccgcggccgcacgaccagatggatatggtcgacgaaaagcgtttccatctcgagcatcggatcgcgaaactccgggtcagcacggccgaccacgagatctagatcgccctgcgccaattgctgggtgaggcgatcggtagtgccttcgaccaggcttaccctggcgcggggcatgcgctccagcatgcgcatcatcgccagcggcgcggtgtcagaggcggctacgccgctagcgccgatgaccacacggccgcttcctccctcacgcaaggcctccatatctttattggcgcgatcgagttgcgaatcgatgcgctgggcgtgggcgatgagcacttcgccatagggcgtgggcaccagcccgcgcgcgtggcgttcaaacagcggcaggccgatatcgtcttcgagatctttcagccatttggagagcccaggctgggtggtgttgagcaccaccgccgaatggctgaggttatgcgtttgcgccaggctgagcagcattctgatgtgtcggcggcgcagcttatgagtccagtccatatcttgtcttaggtatatgttttagcgtatggacaataacaaaatttcattttgttttgcatatctgtagcgtcacaatgcttgccataccggatgtgacacgtccgaaataagccggaataccggcgctaggagacaaaaatggccgaggacattgctcagtcacgccaggactattacgcacggattgccaagcggcatctcagcccgctgtgggagtccttgcatacgctggtgccgcccacgccggcgccgcgctgcctgccttttctgtggaagtacgacgaactcagagccgacatcatggcatcgggcgagttgatcagcgctgaggaggccgtaaggcgcgtgctgattctggagaaccctggcttgcaaggtcaggccagcattacgcaaaccctgtatgccggcttgcagctcatcctgcccggcgaaattgcgcccagtcaccgccacacccaatcggcgctgcgtttcattgtcgaaggccgcggcgcttatacggcagtcaatggcgaacgtacgaccatgcatccgggcgacttcatcatcacgccctcctggacctggcatgaccacggtaacgccgagtccgtggacggcggcgagcccgtcgtttggctggacggactggatattccgctgattcgggccctggacgcgggtttcgctgagaactatccggccgcgacccaggtgctcacgcgggcggaaggcgacagcatggcgcgctatggctacaacatgctgcccgtgcgccatgatgcgcctgccgtcggcgcctctcccctatttaactatccctattcgcgcagccgcgagaccctggaccagctttaccgccacggcgagctagacccctgggatggcgtcaagctgcgctatgtgaatccggccacgggcggcgctgccatcccgacgatggcgacgttcatgcaattgctgccggcaggttttcaggggcgcacctatcgcagcaccgattcgaccgtgtacagcgtggtcgagggtcggggcagcgcaagaataggcgagcaggaattcgccttcgggccgcgcgatgtcttcgtggcgccttcctggctgccggtgcaattggcggcgctgcacgatacggtgattttcagctattccgaccgcccggtacaggccgccctcggtctttggcgcgagtcccgcgaaggctgaccttcaggcgccacctgctggtggtattccgctgctctcttgtaaggatttattcatggcttatgtgtttgccccgccggctgtggtgggtatccccgttatcggcagtgccgatcagtttcctgtgcgccgcgtgtactgcgtgggccgcaactatgccgctcatgcccgggagatgggtttcgatcccgatcgcgagccgcccttttttttctgcaagcccgccgatgcggtcgtgccggtcgcccaggacgagacgctggtactaccctaccccgccgaaaccaccaactatcactatgagatcgaattggtggcggccattggccaaggcggtgcgaacattcccgttgaaactgcgttggagcatgtttggggctatgccgtaggcctggacatgacccgccgcgatctgcaaatgaaaatgcgtgaagcgggccgcccctgggagctgggcaaggcatttgatcagagcgcgcctatcggcccgctctacccggcggcccaggctggcgacgttcaacgcgccaatttgtggctgaaggtcgacggccagacccggcagcagagcagcaccgacaagctgatctggtcggtagccgagaccatcgcctatctgtcacgttatttccgcctggaggcgggcgacctgattttcacgggtactcccgaaggcgtggggccggtaaatgccggtcaagtgatggaaggcggggtggacgggctaggtgctctcaaggtgcgggtgacggcatgatccgcctttataactttttcaacagctccacctcttaccgtgtgcgcatcgcactggcgctcaaggggctgccttatgaatacctggcggtgaatctgcgcaagcaggaacagcgcgcgccggcattcacggccttgaacccgtcgtctggcgtgcctctgctgatcgacggcgaggtgcagttgtcgcaatcactagccatcctcgattacctcgaggccaagtatccggagccgcgcctgttgcccgccgatccgctgacccgggcacgggtgctggaactggctcaaggcatcgcctgcgacatccacccggtcaacaatatgcgtgtgctgcgttacctgcaacaagaactgggtgcgaccgacgcgcaaaagaatgcctggtacgcccactggatggcagaaggattgtgcgccgccgaaatgctgctgcaacgccatggccatggcagctattgcttcggagagacgcccacgctggccgattgctgcctcgtaccccaggttgcgaatgcggcgcgcatgaattgcgagcttgcgccctacccgcgcgtgatgcaggtctatgaacactgccaggctcaggacgcgtttcaggccgccgccccggcccggcagcccgatttcatccagtaagcgcgaaggcggatcatgcaagaaccgaatacccagggcggcccgcggcgcgagtacaccgatgccgctcaccctcccctgctcgccaatgagcaaacgtatttcaacaccgcgaaaaatctgggagacggccatgactaagatcgatgtgcgcggcctggctggcgcgcttgctctgtcgttcgccgcgctggctcccgccgcccatgccgataattggcctgcgcagccgctcaaggccatcgtccccttcgtgcccggttccagccccgaccaggtcgcccgcatcgtgtcggagaaagccggctccatcctgggtcagactatcgtggttgataaccaacccggcgccggcggcaatatcggcaccgaggccatcgccaaggcccaacccgatggctacacctttggcgtctcgattaccggcccgctggtcagtaacacgctgttgttcgacaaactgccctacgacccggcgacggacctctcacctttgactctcgcggtccatcagcccagtgtgctggtcgtaccggccagttccggcatcgccaacatcggccaattgctagaagcactcaagcgcaagcccggcaacgtcaatttcgcctcaccgggtgcgggtaaggtatcgcatctagcagtcgaactgctgctgcaacagatcggcgcccaggccacccatgtcccctacccgtctttgccggcggcgttgagctcgctgctctcgggcgacacgcaattcggcgcactgcctcctattgccgtcatgccgatggtgaaagacggccgcttgaacgccctggcgctcacctcgtccaaacgctctttagtgctgcccgaaattcccacgctggcggaagtcggggtgccgggcatcgaaggctcggcctggatcggctttgttattgcgtccacggtaccggccgacatccagaagaagatctctgacgcgctgatcgaagcgatccgcgatccggaagtgacccagcgcctgcaagcccaattgatggacccggtcggcagcaagccggccgaattccgtgtctatatggatgaagagcgcaagcgttgggagccccttattaccaaactgggtctcaagggccagtgaagttgtccgcccgcgccacgggccataccgcgctgcaaatgcatttgcgccgacaagccgccttcctgggcggctaggactaagcgagagagacaagacatgaatgcaatatctcccaaggctaggccgtctgccatcgtggtgggcggcggcatcggcggcctggcggccgcgctggccctgacacgtcagggcatccaggtccaactactggaacaggcggcccagatcggtgaaatcggcgccggcattcaactcgggccgaacgcctttaacgcgctcgatgcgctgggtgttggcgacaccgcgcggcagaaagcggtatttaccgatcacatcatcatgatggatgccgtcgataacaccgaggtcgtgcgtatcgagactggccaggcgtttcgcgatcgtttcaacgcgccctatgcggtgattcatcgcgcggacattcacggcgccattctcgagggggtcaaaaatgatccgcttatttctttccacacggccacccagattgccgccctcgagcagggtgagggttatgccgaggtccgcgacacccaaggccgacgctaccgcgccgatatcgtggtcggctgcgatggcgtcaaatcggtagtccggcagcacctcatcggcgacgccgctcgcgtcaccggccatgtggtctaccgcgccgtcgtagagcgcgacaacatgcccgaagacctgcgcatcaatgctccggtcctgtgggccggcccgcgttgccacctggttcactatccgctgcggggcggcgaacagtacaacctggtggtcacctttcacagccgcgaggaggaagagtggggggtgcgcgacggcagcaaggccgaggtgctgtcatatttcgaagggattcacgctcgcccgcgccaactgctggatcgcccgacctcctggcgccgctgggccactgcggatcgcgagccggtcgcacaatggagcgttgagcgcgccaccgtattgggcgatgccgcgcatcccatgtcgcaatacatggcccaaggcgcgtgcatggcgctcgaagatgccgtgaccctcgggctggccgtcgagcagtgcccgggcgatctgccagccgcgcttaaacgctatgccgctttgcgtattccgcgcagtgcgcgcgtggtgtggtccacccgcgaaatgggccgcatctaccacgcgaagggcgtggagcgggtcgtacgtaacgcgctttggaaaaatcatgcccaaacacgtttttatgacagcctggagtggctgtacggctggaacgaggccaatgcgatgcaaggcccacagctctgatccgcagggaggaaaacgcttttcggacgccgcggcgcgggttacgatctcgcgcatgtctatccacttcaacggccgcgccctggcggtcgttattctgctctcggccgccttggtcgtgctcgccacggctgatcgcggcgggatagcccgctttttgagcgatgcgctggctgtggtgtgggtgtacttcgcgctcaagacttttgtgcgtgcccatgccctcacgctggctggcctggtgttcggcatgggggtgttcatcgaaatgggccaatacctgaccggcttatggggatggcgtttgcccaacccggtgctgcgcgccgtggtgggcagtgccgcgagttgggccgatgtgctggcctacgccgtgggctggttgatggtggtcatggtcgagctgcttgcgcgatggctcctcagaaccccctttctgaactcgggccgccgcagatcctgacccggcggcggcagcctctgtcgcctggctatctgaatttgctgcgtaaagcgggggatcgctgcgttacggcaaggatactggagagccgcctggctcgcgccaggacgctattgctgatcggccgcgaggatctccggaacgccagacggtgtgacggcgcgagcgagttcgagctgattgtcgggcccacgctaaactcggtgctcaagaggccagccgggcgacctgaggctcgaacgtccaggccggtgccggccgcccgacaagataaccctgtaggacatcacagcccagttccgtcagtttttggcgttgagcctcggtctcgaccccctcggccaccacggtcaggcgcaaggcgcgcgccatcgccagaatggccgtgaccaccgatgtttccccgctcgcggttcccagcccatgaatcaggctgcggtcgatcttcagttcgctggcgggaaagcgccgcagatagggcaaactggaataacccgtgccgaaatcaccgatagacaggccaatgcccatggcatgcaagcgctgcataatttttacagattgcgcagcgtgtttcatcgccgtggtctcggcgacttccagtatcaggcgattcgcttgcagattgtgccgcttgagcacgatagccaggctgtccgccaaatgcggctgttgaaactgcacctcggggatattgatggctacggttgggatagcggcatccaccttgtcccaatctgccagttgccggcagacctcgtcgagcatccagacctgcaagggcaaaatcatatggttctgatcggcgacaggaatgaactcatccggcgcgacatagcccagcgccttgttctgccagcgtaacaaagcctctacgccgactcgcttgccggtcgccgcatcgatcttggcctggtagaacaaacgcagctcatccttgtcgatagcagaacgtaattgttccagcacgcgcacgggccggtcactcgccatattcatcctcggcgtaaaacaggcactgcgttcacggccaagctgtttggcatgggctttggccgcctcggccttggcgataagggtgggcgggtccagaccgtcttgcggataaagggcaatacccatgctggcggaaaggcgcagctcctggccgcctacgtataaaggctcacgcaaactggctagatacgaggccgccacggctgtcgtactcaacgatggcggcagtacggcggcgactacgaagacatcgccgcctaagcgggcaagttgatcattcggcccgcaaacggactgcaagcgctgtgcagtctgcttaagcacctcgtcacccacctgatgaccgaaggcctcattgacggcgcgaaaagcgtccacatcgatgaccagcagggccagtttcctgccctcggcgcggccctgagcgatcgttgtcgccaattgttcgtcaaagatatggcgtttgggcacacctgtgacgctgtcgtaagcgctgagataagacagctgttcctgggcttctctcagggacagtttcaaggctgtcgtttgcgccatgctttttgcatagctcgctgaaaggcgaatcgcacccagggatagcgccgccgtaagcaccacgagggctagcgtcaaggcctcgccgctgacggtcagcgcttcaggcctcagcgagggcggcattgtcgaaaccgtgccgctgtaatacatgatgctaagcccgagaccgaggagcagcgcttgccagaaactcggcacggtcgcgggcaattcgcgtaaacgatcaccgcaatagatgaacagccctgccgtgccgattccggccgtaaaagacaacacgaccagcgcccagacgaggtctgcggcagccgaaggacgcaccgcttccatgcctatgtagggcatgatggtcaagccggcgccgaccatgatcgcgcccaagccacgttcccagagggccaggcctggcctggccatcaaccaaatggccagggctgaaaaagcaatggcgaacagcagggagatcagggtgatgaggttcgcatagccccggggtagcggcagcccgaaggccagcatgccgatgaaatgcgtggcccataggcctaagcccgcgataccggcccccgcccagaaccagctcgatccgacaccatcgcgccggacgccgacgcgtgccgcaatgtgcaacacggtataggaagccaataccgcaagaacaaacgacagcagaacgagcacggattgggagccgatctgtgacatagccttgaacgcgccgatcatgaggaagaaaactgcctgtccagattagggctagcaataaggctaggcaatacgaacaaaaatgaaatatcgggaaaattagtgcgacttttgtgagttttatgggcttagggctgctgaggcgcttcgtcatccgcaggggaatccgcccctgcagcccgtgcctcatccgcttccagtctgaggcgggaggcggccagcaggctggcgatctgactatctttgaccgctaactgcgcgcgcaattgcgccgcactggtttccagatcgacgttgcgctgcatcagggcctcgcgctgcagcgccgccgcctggctgtccgccgccagccttgcctcccattgcaactgggctgcccgcgcctcggcctcgttgctggccagcagctctgccgtgcggcgggcctcgtctcgggccgtttgcagttgcgcggccagttcggcctcgcgcgttgcggctgcccggtccgccagctcgcgctcttcttgttggcgccgtacggtctgacgctgtgcatccagctctgtcagccagcgccgctcatggctggcatgacgcgcttctgcctgcgctagatcgtcacggaaggcctgttgtgcggcggcgaggtgttcgcgcccctcccgttcggccgagtgcgcggcatgttgcgccgcttgtgtggccgcctgagcctgctcggtcgcctgacgctgcgcgtgcagttcggcctcggtttgcgtcagccgcagttgtaaagcctgcacccgctcttcggcggccgcggcttgggcgcgggccgccagcaccgccgcttcgagatcggcctcacgctgcgccagccgcagctgcgcctcggccagcgcttcgcgctcgccttctagcctttcctgctctgcccgagccatggcctcggcttgcgcagcctggcgcgccgtggcctgcctggccgcttcgagagcagcctcccataggcgcgcagccgcctcagccacgatatccggcgccgtttcgaccgtggcatccaggcgggcgcccaagtcgcgaaaccagtttttcaagagcgggccaacggtgttgggcgaaccacgccccaggtgcaacctcacgcgctcgatggtgggctgctcgccggcccgcaacaacgcgtccgccgccgccgatacgtcttcttgctgcacgcctaaggccatgagggctttcctttacttatgcacgatattcccgtgcctgatttccgtttaacgcggataatagatgtttatccgcgctaatactaggcaatatgtattattaaatacatcatacatatgaattacaacaaaaccaagcaaaagtcgctgatccctgcggaaaacagccctcccgctccgccagaaaatgcgctcggacttcagctggagcagctgggcgccagcgctgactcgctgcgcgccttgctgcgcgaaggcagttcgcccaatacgcaggcggcctatcgcgccgccattcggtattgggcggcctggcatagcctgcgcctgggccggccttttgccctgcccctgcccatttcggccgtgctgcaattcattgccgaccatctggaacacagcacaggcagcgggctggcgcacgacctgcccgccgacattgatcggcaattggtggcaatgggcgtgaaaggcgcgctcggcccgttgaaactgtctacggtgcggcaccggatggcggtgctatcggaggcgcatgaaacccaggggcaacccaacccctgccgcgaacgcgctgtgcgggccctgatggcgcgcagccgcgccgcctatgcccggcgcggcgagctgccccaaggcaaagacgccctcacccgcgaaccgctggaacaactactggccacctgtgatgattcgctgatcggcctgcgcgaccgcgccatgctcttgttcgcctgggccagcggcggacgccgccgctctgaagtggtggctgccacgatggagaacacgcggcccacgcctggcggttatctctatacgctggcgcactcaaaaaccaatcaggagggtcgggcccgccccgacatgtacaagccggtcgtgggccgtgccgcgcaggcgctgacggcatggctggaggctgccggcatcactgagggcgccctgttccggcgcgtgcgccgtggcggcatcgtggccgagccgctgggggccgaagccctgcgccgcatggtgcagacacgcgcccggcaagcgggcctgacaggggattatgcggcgcacagtctgcgcgccggtttcattaccgaagcaggccgtcagggcctgcctttggcggaagtcatggccttgagcggccacgccagcgttgctaccgtcatgcattaccaccgcgccggcgccgccgtgtcgtccaaggctgcccgcctgctcgatgaggaagactgaggacggctacactatcggtcccgtcgggccttgcccgcatttttcatgcgggcctcaggcccgctcaggagcacaccatggcacaagcctctgcccgccatattctcgtctcgaccgaagctcgcgctcaggaactcaagaccgctattcagaacggcgccgatttcgccgaagtcgcccgtgaaaactcgagctgcccgtctgcccgccaaggcggcgacctgggtactttcggccccggcgaaatggttcgcgaattcgaccaggtggtgttcagtgccccggtgaacgaagtgcaaggcccggtcaagactcagttcggctatcacctggtcgaagtgaccagccgccgcgactgatacgcgtcagggttagctggcgcccaagccggctaaggccttaaagcgcgacgccgcgctttaaggcgatggcctcggcctgaggcgcgatcttgcctgccctcggcgcgcttacaggtcccggcccagaaaccgggtgcctggcacggggttttccgtgaccggctctgccgcctgaaagcccagggactcgtacaaatactgcgcggccagaaactctggcaacacgtccagacagatgcgaccatagcccgccgcacgcgcttcctgcaaaatgcgctccatcagttggcggcctaattggcgcccacgcgcctcggggcgcacataaacccgcttcatctcacaggtgcgcgcatccacctcgcgaaatccgccacagcccactactcccgccttgctccaggccatcagcatcaggccgcgtggcgcagcatatctgccaggcaggccatcaagctcttcctcgtagttttgatactcaaggcttacccgggtactgccaaggtactcgcggatgatgccgatcaaggcatcacggtcctgcggaaaacgagcggcttggatctcaaacatgacataccatccaggagcgctgcaagcgcaaagaaaacgaaaaaacctgcgccgttgccggggcaggttttgcaacgagcatcagcgcggcgcatgccattgtttgacaatggccgacaagagtccaggcctgcaacaggcgaatgagtctgtatcgcccggcccacattgtcaaactccaagctggcagacggctgaattcccgcggccacgccagatttagcagattatttgaatacagccagcgcctcggctcccgtcatccccgtgcgcaagcccagcgcctgggcagcctgactgacggcgatcagtggcgccgcaagcatttgctcatgatcgaccacgccggtaacgatggccgcagcctctgcggttttgtcaaaggtcgccacgttcaggtagccgcaggccaaaatgccgcggctgcccttgagcagtagcaagggacgggccaattcatggcggatttgctcgaagtccttgagcgtgacggtcatggtgatccaggtaaagaagagatcgctcattgtgtcatggcgcacggcgattggcgcggcaggcacgctctgcggtttaatagccaccatggaaactgaacaagaactcgccgcgcgtgtgaccgagctggaaatcaagctgggctttgccgaagacctgctggatcgcctcaatctgctggtattcgagcagcaaaagcagatcgaggcgatggcgggccagatcggccatttgcgcaatcagcaaagcgatggcagcggcggcccctggcgcagtctgctcgacgagcgcccgccgcattactgaacctggagatcttcatgaaaattgccatggggcaattcgctgtccgtcccgtctgggaagaaaacgccgtgctctgccgcgaactcatcgagcgcgcccgtgccggtggcgccgacgcactggtgctgcccgagggggttctggcgcgcgatatcaccgacccagacctggtcaagcgttctgcccagcccatcgatggccctttcatgtctgccctgctgcaagccagccacggcctgacggtgtttttctgcgtgcatattccggcggacgacggcaagctctggaatgtgcagttcgccttgcgcgacggccgcattgtggcgcagtaccgcaaactgcatctgtacgatgcctttaacgtgcaggaatcgatcaatgtatcgcccggcgcggacatcccgccgttagtcgaggtcgccggactgaaaatcggcatgatgacctgctatgacctgcgctttccggagttggcccgacgcctggcgctggacggcgccgacctgttggtggcgccctcggcctgggtgcgcggcccgctcaaggaaatgcactggcaggtgctatgccaggcccgcgcgctggaaaacacttgctacgtcgtggccaccggcgaatgcggcccgcgcaatatcggcgccagcatgacggtcgatccgctgggcgtcatcattgcgcgcgccgccgaaaccgatgcgttggtgtttgtggatatcgaccccgcccgcatcgcgcaggcacgcctatccttgcccgtgctgcaaaaccggcgcttcggccgcccggaactggcctgagcgccatccgcgcaagcacaccgcccatcgcttgcgcctgacagcgcctggcgaaggggttcgcgacgcttgcgcccatgcctgcgctgaggcatgggcgcggcttaccgcagccgatggcgaagaccatcggccaggagacgatgcgtggttgaggccttcttcggtttaagcaggcaggatcgcctcgaatatgcccgcgccgagaccggccgccccgcccatctgctcgaaaaagacatctgggtggtcgcaccctattcgcatccccgcttgctccggacctgacgtttaaaggcgggacctccctatccaaggttataaactgatcgaccgtttctccgaagacgtcgatctcagcctatgacatccgcaagctgatcctgggcctggtcggagagcgcaacgaactgccggccagccgcagccaggcaagccgaagtccgctaccatctgtttccgccgatgcgctttcccttccatggccactgatcttcaccccaccgccctgcaagttgacctggcgcgccagattgccgaggatttggccggtggccgctatgcgccaggcgatcaccttaccgaagcgtcgctggcacggcactacgccgtatcgcgcacccccgtgcgcggcgcgctcaagctgctggctgcgcaaggactgatcacgcaccgtcgccacagtggctacactgcggcggcgctggcgccggataggccagcgccgcgcattcagggcaagggtcctacgcaaggggagctctaccgccggctgatcgatgaccgggcccgccgcgagctgcccgaaaccttcaccgaaagcgagctgcatcagcgttatggcgccccgcgcgccatcctgagcaagacgctgctgcaactgtcggccgacggtctgctggaaaaacgcaaaggccacggctggcgattcgcgccgtcattggacagcgccgaggccgtggccgaaagctatcgtttccgcatgacggtggaatgcgccggcctgctggaacccagcttcaagatagaccaggcggccttgaagcggatgcgcgccgcgcacgaaaccctgagcgagaacatttcggccaccgagttcttcgcgctcaatgcctcgtttcatgaaatgctggcccgtttctcgggcaaccgccatatcttgcaggcggtgcagcagcaaaaccaattgcgccgcctcgaagagcatgcagcgttttaccgtcactcgcgctttgtcgactcgtcctcggaacatctgcgcatcatcgaggcgctggaggccggcgacaacgaatgggcctcgcagttgctgcgccagcatctgaaatcctcgctcaaagcctcttgagcagtgggacggccgcccctgcccccagagcataggctcagaccataccgcagtaacggtctcgcatgccatccgctatgattgccctaccgattctgtcaatgtcggccttggccgcgcggcgtcatgttcagcacatcccacccccactctcgccgcaagcggctgccgctcttgatcgtacagttgggccgtccgcccgaggatctcgtccgccaagtgggcgaacaggccgattggttcgcgtccgcattgcccgatgaggccctgctcgtggcgcggcctcatctggacgaacccttgcccgcagcggaccgctttcgcggcgtcgtgctgtccggttcctgggatatggtgaccgaccgccaagcctggagcgaacgcactggggactggttgcgcgagatcgtacctgctggcaagcctgtcctgggcgtttgctatggccatcaactgatggccgatgccctgggcggtcaggtggacgatcaccccgatggcctcgagctgggcacgcatcatgtcgagcgcctgcaggccgtggatgatgacccagtgctgggcgggctgccccccggtttttatgcccacctctctcattcgcaaagcgtgttgcgcccgcccgagggcgcggtcaccctggcccgctcggcgcacgatgcccatcaaatcctgcgctacggccgccgggcctggtcgctgcaattccaccccgaatttacggcggacctgctgcgccgctgcattgtccgccgccgcgaggccctggccgaagccggccacgatgcgcagaccatgcttgcgcgcctgcgcgacacgccagaagcacatggcatactgaggcgtttcgccgccctgccctgaccggcctataccgtcgtccaatcgccgcgcaattcgctgtcgcgcagaatttccagcaaggtgtcggcgggccggctcagctgcgctgcgcccagcgccacaaattctacgtccggcaaggctggcaaacgatgggcattgacgggcggcgccaacccccggccgctcatgaattgcggccgcaccgtcaggcccaggccgccacgggcggcggcgctgctgcctgccagagagctgctggtacagacgatgcgccaactggctcccgccaccgccagcgcgtccagcaccacagaccgcgtcacgctgggttcggccgccagcaccaggggcaagggctggtccagcgccacttcggtgccgctgcgcgcgatccactggagatgactcgtgaacaggcgcgtgccccgggtttcgcccaaacggcgcttgcccaccagcagatcaatggcgccggcgtccagcaactcatacagccggcccgtcatcgcaatggtgatttgtagttccacatcgggatgcgcgttgcgaaacgccgcaagaatgctcggcaagggtccgagcgcaatatcgtcggaacagcctagccgtacccggccccgcaagcgcggcgtacggaactgcgattcggcatgcgccatggcttcgaggatcagccgcgcatgcaccaacatggcctcgccgtctggcgtcagcgccaccctgtgcgtgtcccgcgccagcaaacgccggcctacgctgctctcaaggcggcggatatgttcgctgacggtggattgggtcaggcccagcgtgcggccggctgccgaaaagctgtgcgaggcggcgacggttgcaaaagtgtgaagccaaaggggattgagcatattcccagatgatggtgtttctttgcttatcgaaatattcgattgcagtcagtgtacctaacgaatatcccgatagggtcgtaacaactagaatcactccatcggacgcaacgtaggcgtcgccaccccgcttctaggagcgcagttctcccatgccgaattccaccgcccataccgccatgctatggaccatcgctggcggttttttcatgcaggcgctggacaccaccatcattaacacggccctgccgtcgatggccgacagtctgggcgtgtcagcgctggaaatgcagcccgtggtggtagcctacaccttgacgatggcgctgctgacacccgcctcgggttggctgtcggatcgttttggttcgcggcgggtgtatttcgcctcgattctgctcttcgttctgggatcgctgttctgtgcgggcgcgcagtccttgccgcagcttatcgcggcgcgcgttgtgcaaggtgtgggaggggccatgctcttgcccgtcggccggctggccgtgctgcgtgcgattcggggtgaggcctatgtggcggccctggccatgatttccattgccggtcaggtcggcccgattgtcggccccagcctgggcggctggtttgtgcagtccttgagctggcacgcgatttttctgatcaatttgccggtcggggcactggggctgttgggcgtatggaagttcatgcccgatgacggcctgatcgatcccccgcgctttgactggctggggggcggcctgctttcgctttgcatggtgagcttttcgctggccctggaaaaccctgcgcaatcgcaccgcctgctggtgtcagggctattgctggcatgcagtgcggcggcggtggcgggctatttcattcatgcgcgccgtcatcccaaccccctgtttcgtatcggtctgctgcgcgaaccgaattttggcgtaggtctggccggcaacctggtctgccgcatcggctcaagcgcggtcccctttctgctgcctctgcttttgcaattgcaactggggtatagccccctgcattccggcctgatgctgctgcctgccgccatttcgggcgccatcgccaaaggctggatcgcgcccctgctgaggcgtttcggctatgcgtcttttctggtatgtaacacgatcacggtaggcgcttccatcgcggccttcgccctgttctctgcaagcacaccgctatggctggaaattgccatcctctgcgttttcggcgccagcaactctatgcagttcgccgccatgaacggggtcacgcttaaagggctgtcaagcaaggacgcgggcagcggcaacagcctgttttccatggtgcagatgctggccatcggcctgggcgtatcgatcggcggcggggtggtgtccggcctttcggctgatggcaataccgtcaatgcctttcgcatcgcttttgtggtcacgggcatgttcaccctggcctcggccttgatattccgccgtatcgacgcacaaccggcggcgcgcccgcagactgcgtgagcccaagccgcccgagacgaaaaagccgctttcctgtcaggaaagcgggtccaagcacagtgcaacgtgtttcgggattcgccgccggtttattggcccatggccgggtcggtgaccgagggtttgccggtttccacgcggccggcgaaacggcgcgcatagctcgggtcttccgtcatgcgcacggtgaagtcgtaccaggcgccgctgttggccagagcccagtgctgatcgaccttgccgcccggggggacggtcagcgtccaacgttcgttgttgacgtagtaggcgttaggcgtgatgtcgaaattgcaggcggttttgccgttgttgctgagcgtgacgtagacgtcaccattggcgatgtcgtagcagactcgcgtttcggcgtcgagcgctgcggtgcgcgccagggcaagatcgcccgtgaagtggcggtgatagccgttggggccgagcacccagaggtcgtatttgccgccgtcggcgctagcatcccaactgccttccagttgtttgccaggctcgaccgtgtagcggcgcggcagacggtccagatgcaggcggtcatagacatggaacacgccggtggcctcacccgtattggcgaagatgagccatatggcgcccgaactggactgggttcgggcgctggtgtgcaactcgtaaggcaaggcgcgcgagggacgcacgcccggctcttgcaccggcttgacctggttggcttcggcgggcagcggtacggcagctttagcctgttggtcggcgcgcaactggtcagagccgccgcgagtcaacaggttcagattgggcagcgtgtcgtcattgggcgtcacgaagttgaacgccgaggtcagatcacccatcgccgcacggcgccaggggctgatattcagctctgccaccccgaaacgggcctccaggaagcgcaacaccgacgtgtgatcgaaagcttgcgagttcacccaaccgccacggctccacggcgagaccacgtacatgggcacgcgcggcccggggccataaacgcggttgtcgggcgcgtccgagaccgaggcgcgggtatggcgctccagatcggtgttaaccgttgaggcgccggccatagagccgtcaggattgatcgagggcgctgccggcggcgggacatgatcgaaatagccgtcgttttcgtcgaagttgatcagaaataccgtcttgctccagatggcgggattggaggtcaaggcatcgagcgcggcctgtatataccaggcgccctggaccgggctggagggcccgggatgttcggagtaatcggccggcgccacgatccaggaaacctgcggcaaggtgccattggcgacgtcgtcgcgcaaggcttgcagaaagccgccgtcgggcatggtgttggccacgcctttgtacagcggattgccgccatcagcggccggcgtccagggggtgtagggcgaaccgtttgcgctgttgccggccagctcgttggcgcggcggtactgttggaaaccggccagcggattgtcggtgaagttgtccggcaggttttggtagacccgccagctcacgcccgcttcctgcagacgctcgggataggttttccagctccaacccgccgtcgatgctccgaggctgtccagacggttgcgagtcgaggggccgccgccctgcgccagcgggtcgttggtgccggtccagtggaagagtcggttggtgttcgtcccgccgtgcgatgcgcaatgataggcgtcacacagcgtgaaggcttcggccagcgcaaactgaaattccatttccgtttgcttgtaatagcccatcgattgattctgcttgtagcggggccattggttcatgcggccgccatcccaggcgttttgggcatccggatagtcgtgaggcgtgccggccacccgctgagcattgccttgcgtgctgtccaggtggtaaggcattaccacgcgcgtgccattgctttgctcccacacgctgcggttgttcgccagcgggattgttatacggtcgccaaagccgcgcacccctttataggtgccgaaatacatatcaaaagagcggttctcctgcatcaggatgaccacgtgttcaacgtcgttgatcgtgccggtgcggttgttggcgggaatggccagcgcgcggcggatcgagggggggaacatcgacaaggcggccaggccggcggtggacaccgccgcattacgcaggaagcggcgcttgccaacgtggatcaggtcttttggggacgtcacggattcaattcctatcttgttcaataaggcgaggctcagggcgcgcaacgcaattcaggcttggcgggcgtggtgggtgcggtgggattgccgggctggccaccgttatccgaggacttgtcatcgtcgccaccgcaggccgtgagggcggcagcgactataagggccgcgccaaggcgaagaaaaccacgcgtaatcaaagacttgtacatgctggttcgttccttgctcaatcagggaaatagttcgttgatggacttgccggacatggcggccgaacgaatctcttgctcggtcagagcgcgcgaccagaaggccaggtcgtcgaagtacatggtgtaagggcccttagtgcctgcgcagcacacgccatagctgccggtgccgtcttcgttaagccccagaaaagggcccaggccggcgatctcgttaaagttggccaaggtgatggccttgctaaagctgcggaaaccgaattcggggtccagggtgtaggccttcatgatcttggccgttttgtccaccgacatcgcgatatagataggcttattaggggtgaacttcacgccctcaatgtcggtgcgcacacggccactcgccaagttgaaacgcagttccggacccgcccattgcgcgatggtgatccccgagttggcgccagagttgtagtctttgttcccgacaatggagcgatcattggccgtgccgtcagattggtaccaaaagccgatggtgaatgcgttcggcgtggtgagcaggcctgcggtgtagttcagcttgaaggcgccaatcgggtcgccgctgcggtcgttcttgaacatctttccgaatacgccgctattgacgaaggccggctgctgcacaccgtcaaaagccgttatctgggcgccgctggcgagcttgtcgctcaggtctccctcgaaaggaaagaacatcgttagatcgttgcgcaacgatgccagcaagggaacgggcttggcgtagatcaccttggcctgcgtcgccgtcacgaccttgccggcgctcacgcgatagttcagcacgtgcaagccttcgctatcgaaaacgaggttgctgtctacatactcggatcccgtgcccggcagacgggcgatctcggcgccatcccggctgatcacgatttcgtcggcgggatctcccacacgcacccagctcaaggtgacttttttgttatcgacggcggtacgcgtggacaggcggcgcacggcgcgcgcttcgcccaatggggtgcccgccatatcgtagtcggccgggttcgcatccagatgagccagcaccgtgggcaagacatcggcggcgctgggcaaggcgtaccaattgttgtcccacacgccatcgtaagcgctgtcatcggcgctagctcccagcatggcgggcagactcgtcgccacgacaatggttttgttggccgatagcgccagcccatcggcggtgccgttactgcccagaccgtggctggaaaccacgactgtcagccagttctcttcaggatgggcagcgcggcgatcagcgatctgacggttcaaggcgccaatcgcggcgtctgtgcggcgcaacacgtcttgataggcgccagtaaaacccacatcgccagccgttttttcaggtgcgccgaattgagctacgacgacgtcatatccttcgttgatgcggtcacgtgcctgtgaggccacacaatcgtccacgccggcgcaatcggtaagcgcttgcaaatagccggcatcgcggtcacggcccgccatgctggcgaccaggctcgaattcgctgcaaaggcactgcgcaccgcggggtgtgcggtcttgactcgttcaaacaggctgggcgttttataggcctggcccgccacattggagcgcacgccgtgctggtctgcccaatgccctgtcagcaatgtggcccagctcggcgcgatcagggtggattgctgggtgacggcgccggtttctccccccgtccaggcacgcgagagggtcagtgtgccgagattggcgagcgacttgtcggccacaccgcggcgtagcgcgtcataggtcaagccatctaccccgacaaacaagaccttgttagccttagccgtgcccggcgtcgtcgcaggcttagcgttgtcgtcatcgtcgccaccgccgcagccggctagaacgccggtggccatcaacaaggcgcaccaccttttccaacttattcctttcatgcttctcgtctctcgtcagggtttccacgcacggcgacatattggccagccaacgtgaatcccccatgaaaggagggcgagaaatcctgatcagtcgatcagtttttttgagttctatcgtccagacgagaagggcgtgagcccaggagaacggcggcctgcgccatctcaagcagaaagcgcggcgcgagcccgaagcgcggccgctagagccatacgatgcttgcgcgggttaacacttttttgcgttaaatcaagcgtccctgttttttatattcatgatgggaataaggatataacccaagcatttaagctgccgccataggctggaaccgctctgaacacgagcgccagtgcatggagggctatatgaaaaaaacgtcgagaaaaaccaagatactctggggcagcgccgtcatcgcgctaggaatcgcagcggctgtcggtggcgcgaacctgatcacggcaatgcgcggcgatgccgtggacgcaaagccggaaacggacgccggcatgctggcgcggggcgcttacattgcccgaagtgcggattgcgtggcttgtcatagcacgcctggcggggcgccgtttgctggcgggctagccatgcagacgccggtcggcgcgatttattccaccaatatcacccccgacccagacaccggcataggtcagtatagctacgccgattttgtgcgcgctgtgcagcacggcgtgcgcaaagacggcacgccgctctatccggccatgccctacccctcttacgtcatcatgccgcaggccgatatgcaggcgctctacgcctggttcatggccgaggtccaacccgtcagccaggctaatgccaaggcggacatcccctggccgctgaatatgcgctggcccatggcctggtggcagttgcttttcgcgccggagcgcagtttcacggcgcccgaagccaccgatgcgcgcattgcgcgtggcgcctatctggtggaagggccggggcattgcggcgcctgtcatacgccgcgtggtctagcctatcaggaaaaggccatgtcgctcgcggacggcgacagctttctgagcggcgcggtgatcgacggctggcgtgccaagagcctacgtggcgaagcacagggtctgcaatcctgggacgagccggaaatcgttgattttctgcgcacgggccgcaccgccaaagtcgccgcgttcggggcgatggccgatgtggtcgagcacagcacgcgctacttcacggacgatgatttgcaaagtatcgccgcctatttgaaacagcttccacccacgccgggcaagctgcgcgaattcgcacccaaggccgacaccacaacagccaagctgctcgaaggccgttacgacacgcgcggcgcgcagctttatatggagtactgcgtgacctgtcaccgtgccgacggccagggcgtgccgcgcatcttccctgccctggctggcaattcggcggtgttcgcgcaatatccccagtccgtcatacaaatcacgctggagggcggtcatatgcccgccaacgaggtggaccgcatggccttcgccatgcccgctttccgttccttgagcgatgaagacatcgcctccgtcatcagttttatccgtgccggctggaccaatcaggctcccgccgtgtctgccgccgacgtcgcgcagatccgcgatttcgtcgccaacaagagcccgaatgcgggagaacgtcatgagtaaatccgtccgcgcgctgaccgccgcgcttaccctgctctgcctgggttttaccctgcccgcatcgggcaccgagacaggagccgacaagggagctggcccctatgccgtgaaagacaaggacggcaagcccctgcccgactacttcattcccgatgacgccaagatcgggctggaatccaatgcggaacagatccgcttggggcagcgtctgcttaacgacaccgcccggctgctgcccggcaatgttggcgctgccatgaactgcaatagctgccacgtgcagcaaggcaaaaaaccgctgggcgcgccttatatcaacaccttcaatagctttccgcagtacaacccgcgcgctgatcgtgtcgtcacgctggcggaccgcatcaacggctgttttcagcgctcgatgaacggcaagcccctgggcaaagaatcaccagaaatggaggcgatgattgcctatatgaagtggttggctcaggacgtaccgcatggcgccaaggtgcaaatcgccaatgcctggccgatcgacaccgcgctggtacccgatcccgcacacggcaaaatcctgtacggcgcctattgcgcggcctgtcatggcagcaatggtgagggtcagaagaatgccgcaggccaggtcgtgttcccgccgctatggggcgacgcgtccttcaacatcggcgcgggcctggcacgaacctacaaggcggccgctttcatacgcaacaacatgcctatgggagtccatacccagggcgcatggggagaaggcggcggcgtgttgagcgatcaggatgccgtcgatatcgccgagttctttacccatatgccgcgtccggatttcgctggcaaggaccgggactggcccaagggcaacaagcccaaggatgcccgttattgagccgtggcgcgctcgcatcaccgagccagcggaaaccgggtggccccgggttttcgctggcgaagccgcttgcagccctcctataatgccctgaccctcgggctaagagaggcaacctgggcctggacaaaaatcgcccagggaagcctggccgactacgctgacctctagcgggctgtacaacgccccgttgcgcctcaggcaagaacggcctcttaagtagcgtttgccagtccgatcgcgcagcgcaacagggctgtcacatggctcgcagacaatccctcacagccatgaggcccaggcctgcgccctgctaccggctttccttacccctgacaggttgtcagaacaacaatcatgaaaaacttcgacaacatccagtggctctcgctggccaataccatcgtcagcctcaccacggcgtttgtgctgggctcgctgatcggctttgaacgccaggttcgccagcgcacggccggtctgcgcaccaatgtgctggtatccgtgggcgcagcgatcttcgtggacctggcttttcgcatcggcggcgcggatggcggcgccagagtgatctcttatgtggtgtccggcgtgggttttcttggcgcgggcgccatcatgcgtgaaggcggcagcatacgcggcctgaatacggcggctaccctctgggggtcggcggccatcggcgcttgcgctggcgcatccatgatgttcgaggccatcatggcggccttgttcgtattggctgccaacacactgctgcgccccgtagtcagctacgtcaaccgccagccggtcgagcctcaccaaaccgaagtcagcacggtcatccacctcattacgggcgtgggccagcagcagcaggcgctggctcgtctggaggaggtgctggaggccgaacaactgcctctgtctgaactgaagatcgatcagttcggcgatgccgatgtcgaaatcgaggccacgctcgccgaagcctcgattcaagacaaggatctggaccgggtggccgccatcctggccgcctcgccggcgatccggcaggcgttctggtcagccaacaccctctgacgccaaccttgcctcctataatcgacccacgacgtcaggagacagggcatgtccagcaagcgctatctggaagacctcgcagttggcgacacctacgtaagcggcgaatataccgtcactcacgacgacatcattgccttcgcgcaacgctacgacccccagccctttcatttgagcgaagcggccgctgcgaactcgctgttcggtggccttgcggccagcggctggcatacggccgccatcagcatgcgtttgctggtagacagcctgcctctggcgggcggccttatcggcgcgggcgcagaaatcgtctggccccgccccacccgtcccggcgacaccttgcgggtgcgtagcgagatcctgcaaatcacgccgtcgcactccaagccggaccgcgccatcgtgctgatgcaaagcgacaccctcaatcagaacgctgaagctgtccagcgcttgacctcaaaactggtcgtgtttcgacggccctgacccgggatcagggggatagccaactgacatggcagacacgcgcggcaatcccatgctgtgcgcaatagcgcagccaggcgatctgattgtcttgcaagcggtcgcctggtcctttgacctcgataagctcgtagcggcgttcggccggccagaaacggatcagatccggcagaccgctacgatttgcccgcaaatctgacaacagacgctggaacaggcagcgcaaatcggcagatggcagacaatcgagcgcctgctccagcaagtctggcgcgagcagggtccattgcacaaagggcgattgcaggccctgcttctcggcatagcgctggcggatgacgccacgatagctgccgtcatcgagccgcgccagagcgcgttcgaagagcgcagcgcggcggacaacaaaatccggcgcatacaaatcagccggaccgcgctgaaagggatgaaaaaatgcgcctggcagaggagcaaagatggcctcccagcacaacaggccaaacagtgcgttgatcagcccgctctcgacaaaatacaccggactatgtgggctggtgagatggtcgcgcaccgcaagctccacgctctgcgcgtggacaggcaaatagaggcggtcggagaccaggtcggaggggggggcttctggtggcgcggcctggcgcagcgctcgccgcaagcgctttagcatgcgcgccatgcgctgggcctcgttatcgtcctcgggctgcccggcagcctcaagcgctagtgagtaggcctcttgcagcctgccctgctgctccagcacccgggccagacgatgccgcgcaccgcgataggcgctggcgcggtaagcctcttcggcgcatgcccaatcatgctcgcgttcgcaggcctgcccgattgccatcagcaggcgggcacggcggtccatcagccaaggattgccactcgccgcctcgcgcacggcggcaagcaaggcggggctggggccatcggtttcaagcgcctcgcgccagtcatgcaggcacagataggcatcgatatcggcccggctctggaaagcgcgcgaatctctcgagaagtctacggcctcgtattggtatacgccaagatcggctaataccagttcatcccactgctgacgtagattgccgaagaacatcaggcgcagccgctggcaaaccggcccgacctgcacctgccagacggctgcgcgctcgcccggccaccaggcgctatgcgtgcgcgccggccccaagctctgcaaaagcagatccttgcgcggcaagggccctgccgcatgaccggccagccgggccagctccgacttggtgtagagacgccccagatctgccgcacttagttcggggttgtcgcgcaaccaccccattgccaaaagcggcgctgcggccgccgcgatatcgccgatttcttcgtactcgagttttcccgcccggaagatttcccccttgcgcgccatcaaacgcaccaaaagcgcctgcgacgcttgcggcaagcggctaaagcgggagagaaaatcgcgctcttgcgagtccagcaggtcatcgtagcgggccgccacccaggccagcgcccgctgaaaattatgcaggtagtaaaagcggtgcggtggcaatctcggtactgggcaatgcgggatgacgatagcgtccgatcatagcagcccctgcgccagcggccggtttttgcgcggcgtgtcgctatcgggctcggccgggaggtcgccgggctcgagatcgagcggcgaggccggggtatgtgtgagacagcggatcatgttgaaacctcccgctgcccgccaagcgcgcagctagcagttgaaatagcctgcgctcaaaaaatcgaggatcgggcattgcgggcccgcggctgcggttcggagccatccgcccagttcgattccgtgacttcatcggcagcggccggcgtcggcgaaccgggaggcctcttgggcgggaagttgggcacatcgaccaggctggtgggaggcaacaccttggcattgatgctgacctgcgagccggaggcagcgttggcggacggagaaacgaccgtcttgtcggcaggggtattcatgacagctcctgttcgtggacgcccagggcgggcgcgggccattcagaattcgtgcaacggaccccagcatgactgcccgccgccggattggcaattgcggtcagccctggcgtcagtttgagacaaaactatgaagctctgttttaacccaaaatcatggctatgcaagaggcatcgtgttctctgcaaagaacgcggtgttgggcgcagatgtgcgctagttgcacaattcatccgactcgcagacactaggacatatcctgcaagacatcagcgcctaaatttgccgcttagcggcttgatctctatcaagacccctctttcagtactgtaagaaaattgtcaggtagttgaaaactggccgctgcagatctcgggcgacaacggcgggcagcacggcatgcagcgttgttttggagaagtcacgcatgctctcccgtttgttcggctttgcgctggcggccggcctgctttcgggttgcctctcattggctccgaagtatgagcgtgggcctttgccggttccagccagctttgcgcacagcaccgcagacagtacgccggtagccgccctggcctggccatctttttatactgacccgcaactacgcagcctgatcgagcgatcgctcgcgaacaaccgcgacctgcgcctggcggtgctgcgggtggccgaggcacgcgcggcgtttggtattcaacgcgccgaccaattccctaccttaggcctgacggccgaagggggccgccagcgcacgccggccgatctcagcattacgggtcagccgatggtggcgtcgcagtaccaggtgggggtaggtctggcctcatgggagctggatttctggggccgcgtgcgcgatctgaaagacgcggcgctagagaactatctggccacagacgcagcccgacaagcggctacgctttctcttatcagccaggtggccgatgcctatctgagcctgcgtgcgctggatgaacgcctagcgctgacccgcgccaccatcgccagccgggcggcttctctgcacattttccagcgccgcttcgaagtcggggcgacatccaagctcgatctcacccaggttgagacgctatggcaacaagccacggtccttggcgccgagctggaacagacgcgcgccgcccaggcgcaggtcttgcagcaactggtcggcgagcccctggacctgccccaggcgcgcggcgggctgaatgaggtcacactcatgcatgaactcccgcccggcttgccttcggacctgcttagcaaccggccagacatcgtcgcggcggagcatacgctcaaagcgggtaacgccaatatcggcgcagcacgcgccgcgtttttcccccgcatcacgctgaccggcctgtttggcacagccagcaatgagttggacggcctgttcggaggcggcagccgagcctggcagtttgttcccaacctcaatctgccgattttcgatgcgggacgccgcgaggccaatctcgacttggcccgcgcgcgtcagcaacaagccctcgcgcaatacgaaaaaaccatacagaccgcctttcgcgaggtggccgacgccctgtccgcccgccattggctgaccgagcaggtcgatgtgctggccgcgacagtgcaagcgcaggccgaacgcaaacgtctggcacagctacgttacgaccacggcgcttccccctttcttgaggtcctggatgccgagcgggccttgctggaagcccaacaacaatgggtgcgcacccgccgcgccctgctcgccagccaggtcgcgctttatgccgcgctgggcggcggcgctcaagccctgaatgctcccggagagacgtcccgatgaaatcccgccgtaaatacttgcccgtcgccattcttgcccttgtcgtcttgggcggctattacggctggatggccttgcaagcgcgcggccccggcgagggtttcgcgggaggtaatggccgtatcgaggccaccgaaatcgacgtagccaccaaactgcccggacgagtcgaggatgttttggtcaatgaaggcgatttcgttacggcgggtcagcccttggcgcggatgcagatcgacacgctcaacgcgcaacgcgaagaagcgcgagcccagcatcaacgcgccgtcaacgccgaggccagcgcccgtgcgcaaatcgcgctgcgcgaaagcgacaaggcggccgctcaggccgtggtcgcacagcgtgagagcgagctggacgctgcccggcgccgcctggcccgctcgcagaccctatccaaagagggcgccgcctccctgcaagagctggatgatgaccgggcgcgcatgaaaagcagcgaggcggctgtcgtggcggcccgagcccaggtggcgtcggcgcaggccgccattgaagccgccaaggccgaagcgatcggcgctgcatccgcggtgacggcggctgaggccaccgtggcccggattcaagcagacatcgctgacagcgagctgcgcgcgccacgagacggccgggtgcagtaccgcgtcgcccaacccggcgaggtgctgggtgcgggaggcaaggtgctgaatatggttgacctgtcggacgtctacatgacctttttccttcccgaacaggccgccgggcaggtcggactgggcagcgaggtgcacatcgtgttggacgccgcgccgcaatacgtcatccctgcgacgatcagctatgtggccagcaccgcgcagttcacgcccaaaaccgtagagaccgccagcgaacgccagaagctgatgttccgcgtcaaggcccagatcagccccgaactgttgcaacgccacctgacccaggtgaaaacggggctgcccggcatggcctgggtgaagctggataagggcgccgagtggcctgccgaactggaagtgcgggtgccttgatgagcgccccggttgtacgcctggaacatgtcagcctgcactacggcaagaccgtcgcgctggaagacttgacccaggatgtgccggccggcctcatggtcggtctgatcggtcccgatggggtgggcaaatccagtctgctgtcactggtgtcgggcgcgcgcgcggtgcagcaaggccgggtcatggtgctgggcggcgatatggccgacgcagggcaccgcgaacgggtctgtccgcgcattgcctatatgccgcagggcctgggcaaaaatctctatcccacgctgtccgtagaagaaaacctgcagtttttcggccgcctcttcggtcatgacgcctccgagcgccggcgccgcatcgatgccctgacacgcgccaccggcatggccgctttcctagacagaccggccggcaagctgtctggcgggatgaagcaaaagctcgggctttgttgtgcgctcatccatgatccggaccttttggttctggacgaacctaccacgggcgtcgacccgctggcgcgcgcccaattctgggatctcatctccgagattcggcaggaacggcctgggatgagcgttatcgtcgccacagcctatatggacgaggcgcagcgctttgactggctgattgcgatggacgcagggcgcattctcgccaccgggacgccagccgatctgcttgccgccagccagcgtcaaacgctggaagaggcctttattgcgctcttgccggacgaaaaaaaacgcggtcaccaagccgtgaagatccgtccgcttgcgctggatgcggatgctgaaaccgcgatcgaggcccgcgacctcaccatgcggtttggcgacttcgtggcggtggaccacgtcaacttccgcatccggcgaggcgaaattttcggctttctgggttcaaacggctgcggcaagtcaaccaccatgaagatgttgaccggcctgctgccagccagcgaaggccaggcctggttatttggtcacgaggtcgatccgcgagatatcgacacgcgccgccgcgttggctacatgtcgcaggcgttctcgctttatggcgaacttacggtgcgccagaacctggtgctgcacgcgaggctgttccatgtccctgaggccgacatcgatcagcgtgtggccgacatggcggcgcgtttcgatctggccgacgtgctggacgtgctgcccgagaatctcccgctgggcgtgcgtcagcgcctgtcactggcggtggcgatggtgcacaaaccggagttgctgattctcgatgagcccacatcgggggtggacccggtagcgcgcgataacttctggcgcctgctgatcgcgctggcgcgcgacgataaggtcacgattttcatctctacccacttcatgaacgaggcccagcgctgcgatcgcatctcgctcatgcacgcagggcgcgtgctggtcagcgacacgcccgatgccatcacgcgccagcgcgacgccgccacgctggaagaggcttttatcgcctatctggtcgaggccggcgcaggcacgacacccgagcaagagcaggccacgcccgatgccgcgccgcctatgcccgcccatacccgcggctttcagctcggccgggcgatcagctatatgtggcgcgaatccctggaactgcggcgtgacccggtacgcgccacgctggccctggtgggttcgctgttgctgatgttcgtcatgggttatggcatcagcatggatgtcgaagacctgcgctatgccgtgctggaccgcgaccagaccagcctgagtcagaactacgcccttaacctgtcaggctcgcgctactttatcgagcgccctcccctgacagactatgacgacctggaccagcgcatgcgatccggcgaactatcgctggccatcgagatcccgccgggcttcgcccgagatacgcaacgcggcgccaagacgcagatcggcgtctggatcgacggcgccatgcctcagcgcgccgagacggtgcgcggctatgtgcagggcatgcacatgggctggttgttgagcaaggcgcgcgagcagggcaatggggcggcgggtatgcccgtcgatatcgaaacccgattccgctacaaccccgatgtgcgcagcctgcccgccatggttcccgccatcattccgctcttgttgttgatgatgcccgccatgctgaccgcactggcggtcgtgcgggagaaagagctgggctccatcatcaatctgtatgtcacgcctgtcacccgactggaattcctgctcagcaaacaggcgccttacgtggtgctggccatgctgaattttctgctcatggtgctgctggcggttacggtattcaatgtgccggtcacgggcaacctggccaccctgctgctggctgcgctgatctatagcgtgatttcaaccgccatcgggctgttggcctcgaccttcacgcgcagccagattgccgccttgtttttcaccatgataggcacgatggtgcccgccgtgcagttcgccggcctgatcaatcccgtgccttcgctggaaggcgctggtcggctgatcggggaaatctatccggctacccatatgctgaccatcacgcgcggcgtgttcagcaaggccttgagcctgcctgatctgtacagcgccttctggcccctgctcatcgctgtgcccatcattctgggcgcgtcggtattgctgcttaaaaagcaggagagctgatccatgcgccgtcatctggccaacatctatcgtctgggcatcaaagaactgtggagcctggcgcgggaccccatgatgctgatcctgatcgtggtggctttcaccgttatgatttataccgcagccaccgccgtgcccgaatcgctgcatcatgccaccatcgccgtcgtcgatgaggatgcctcgccgctgtcgcaacgcatcgtctcggccttttacccgccgtacttcacccggccggccatcgtgacgccggccgaggtcgatcgcggcatggatcgaggcttatacactttctcgctgaacatcccgcccaactttcagcgtgacgtgctggccggcagaccggccgccatccaattgaacgtggatgcgacccgtatgagtcaagcctttaccggcagcggttacatccagcagattatcaacgacgagatcgagacctttatcaagcgttaccgccagattgccgccccgcccgtagatctggccgtgcgcatgcgtttcaatcccaacctgacgcaatcctggttcggggccatgatggaaatcatcaacaacgtcaccatgctgtctatcatcctgaccggcgcggcactgatccgggagcgcgagcatgggaccattgagcacctgctggtgatgcccgtcaccccgacggagatcatgctcgccaaggtgtggtcgatggggctggtcgtgttgatcgccgccggcctttcgctcggtctcatcgtgcgagcggcgctgcatattcccatcgaaggttcgatcgccctgttcctgaccggcgtggcgctgcatttgtttgctaccacctcaatggggatttttatggccacgcttgcgcgcagcatgccgcagttcggcatgttgctcgtgctggtgctgctgccgctgcaaatgctctccggcggcatgacgccgcgcgaaagcatgccgcagttcgtgcaggacatcatgctggccgcgcccaccacccacttcgtggaattgggccaggccattctgtaccggggcgccggcctgagcgtggtgtggcagccctttctggccctgttcatcatcggcagtctactgttcgcgttttcgctacggcggtttcgcaaaaccctcagccagctcgcctgaggacaggcctctctgtttcaccccgcaaggaaggttcatgaagcaaacaccccgcacgccatcgcctgcctcgatcgtcgaggccaacctcgcctgctgtcaacgcctggcggctgtggcccaggaaagtcaggcgcgctggactgagctcggtcagcgcgcctgggccgctcatattgaacgctgtccatccatgtttgcagcgcttacgcaaacgcgtagctggcctgaccttgcccctgcgctgggcacgttggcacgggattattggcaggagggcctgaacgccgccgaggcgctcacgcacaccgtcctgcaagaccaggccaggctggcagcaggctggtccgcagccttgaatgcctggctgcacgatgccgcccatgtctgccggggcaacacgcaagccagcaaaatctggagcgcgatggctgagcagatgcgcgctgcgacccggtctttgcagctggccccagtggggcgctgagggcggtttccaaacgccgccgcgccggccaaggcagtgatagcgcgcaagccatggaacccgggcgccgtgtcgcgccctagaggcctgggctggctgcgcggggccggctcattcccaacacatgctgacagttccggccgtgcttgtgtctgacgaatggagtttgtaatatggcccgcgccagcccgcccgggcactggcttttctgactgaccttttctcgcgagacttttatgatcagatccgacgacaccggcaagctcgttttgcgcctcgcgctgggcatcatgattctgctgcacggcctagccaagttgagcacgggagtcggccccattgtagaaatgatcagttcgcgtggcttgcccggctttctggcctacggcgtttatgtgggggaaatcattgcccccctgctgctcatcctcggcctctacacccgggtgggcgctttcatcatcttcgtcaacatggtcgttgccctgatgctggtgcattccggccagttcggcagcatcaacccgaaaaccggcggctggtcgctggagctgcaaggtatgttcctgtttagcgcgctggccctgttctttactggcgcaggccgcttcagcctgggcggagccggcggacgctggaactgattgccgctgcggggcaggctcgcctggcccagacgcgcaaaccacgccgctgtcctgggccagcccggcttcagcggcgtgcctgctgcaacaactgcgccatgccgtcatagccacgttgccgcgcatgcgccaacggcgtgacaccctcgccgtcagcgagctcgggatcagcccccgcatcgagcagcaaaccgacgatttgcgtatgacgcggcccgccatcacccagcatgatggcctccagcaaggcggtccagcccaaacggttgacgtgatcgaccgccaccccggcctcaagaagcaggcgcacagtctccacatgcccccgttccgccgcggggatgagggccgtgccgccatagcgattcgtgctgttgaggtcggcgccatgcgccaaggtcatgcgcaggatagcgttcagacctcgcgcgccagcatagagataggggctgtcctggatgccgtctttcgcattgacgtctgcgccggcgtcgatcaggatgcgcgcggcttccacctggttatggtgggccgcaagcagcaagggcgtggcgcccgtggcgtcgcgcgcttctatgtctgcgccgtcatccagcgctgcgcgcaaggccggcagatcgccttgctcggcagcccgcagcaagatggcatcgccatcgcttgccgccaccggcgcggcgaaagacgccgatagcgccagcgcaccggcaacaagtgctttccaccctgtcatctccacctccgccccgttcttgaatacgcaatcgtacaagagcgaattgcctgacacccagagagtgttataagccgagatagccgcccggcatctgcctagggacggtctgcgggtcaagctagcgatgcagcacccggcagataattttttcaggagacctccatgacgcttatccgccccgccctgtttgccctgatggccaccgccttgtcgccgatggccagcgcccaagtactgcaagaaaaaaacttgccgctgacgatcgctgccgacatcgcgcagcaggccgtgcagatctgcctggccgaaggctacaacgttacggccgccgtggttgaccgctccggcacgctgcgcgccctgatgcgcgccgacaatgccgcaccgcatacggtcaatgccgcacagcgcaaggcctacacctccgcatcgacacgcaacctgacctccaccgtggccgacaacatccagaaaaaccctgccgccagccagttggccgcggttgagggctttctggttctggcgggcggcgcgcccatcaaggccggcaatgaggtcatcggtgcggtcggcgtaggcggcgctccgggcggccagctcgatgaggcctgcgccctcaaggcgattgaaaaagttcaggccaaactgaagtaaaacccgccggcccgttgcgggccataagggtgttatgtctgtggcccgtcaacctcgacgcgccacagacgcccatggcgcaccaccgtgcgcgcccgccgtcgccatttccagcgccacgcttagcgcttcatcggtataaaagctgctgcaatacgcgaccagcctggctcgctgcaacatatcgccattgcctgtcgggcactatcatcaccgtgccgaccgtcatgggccccacccatgtcaggcagaccgagcagcgctcgctggacctgctcaagcaccatgctgccgagatttcgcaaaccgccggtctctacggttgaaccctaggcgcgcaacgcctgacttgccatcctcgccaaatgcgcttatggtgataaggtctgactcaaaacagacttgatctaccggcattgctcagtttcagctcagaagctctgccatccacccgtattgcagacgacctcggcgccagccctggcagtcaggcaagggaatctatcagaggccgcgcggcttgcgcgctcctctgtcgcttttgtcaccgccggcccgacagcgcatgcgccagggggctgccttgcaacaggccgcacaccgcgcggcccattcccaaacggccaccagccgtcaagtttgttctgagcagacgtcaacgtggcgctcaaggtattgcccacgcataagaaaaggaaaaaatcccgtatgacagcgagtcattgcatctatagcttatccggcccccgccaagcgcaacgcagccgcggacaggggccggccccgcacactcccctcctcactctcgtcacgcccgcctatctgcgcctgctgacgctgctcttctctgcggccattcccccgcgcgacgtgcttctggcccaactgcgcaaacgcccggttcctccacccgcggcctagcgcgtcttcccctgccttgttgtctctgattcccgcgttcatacgccgggatagggatcgtgttgtctttttttctacgaacttcctgtggaggaactttctatgacgattcgcgtagccattatcggcgctggccccagtggtctggcacagttgcgcgccttccaagacgcccacgcccaaggcgcggacatgcctgaagtcgtctgctatgaaaagcagagcgattggggaggcatgtggaactacacctggcgcaccggcctggatgaaaatggtgagccggtgcacggcagcatgtatcgctacctctggtccaacggccccaaggaatgcctggaattcgccgactacagcttcgacgagcatttcggccgcccgatttcctcttatccgccgcgcgaagtcctttgggactatatccagggccgtgtccagaaggcgggggtgcgcaagtacatccgctttaacaccgtcgtcaaagcgatcaccttcgatgagagcagccagaccttcaccgtgacggcgcaggattacagcaggcaggaagaaacgtcgcaggtctttgactatgtcgtcgtggcgaccgggcatttttccacgcccaacgtcccggacttcgcgggcttcgagcgttttaccggccgcattctgcacgcccatgatttccgcgatgcggtcgaattccgcgataaacaggtgctgatcgtgggcagcagctactccgccgaagacatcggctcgcaatgctacaagtatggcgcccgctcgatcaccacggcctaccgcagccggcccatgggttacgactggcccgaaggctgggaggaacgcccgcagttggagcgcgtgaacggcaacaaagcctatttcatcgacggatcgagcaaagaggtggacgccatcatcctctgcaccggctaccaacatcatttcccctttctgccacaggaactgacgctctcgaccaacaaccgcctttggccgctgggcctctatcagggcgtggtctgggaagacaatccgcgcctgttctatctcgggatgcaggacctctggtacagcttcaatatgttcgacgcccaggcctggttcgcccgcgacgtgatgttgggccgcattgtgttgccgccgcggcaggctatgcgcgccgacagccagcgctggcgtgactacgaagaaagccttagctgcaccgcctccatgtacgagttccaggggcgctacattagccacctgatcgcccagaccgactacccggacttcgacatcgatgccgtaaacgccatctttctgcagtggaaggaggataaaaagcgcgacatcatgggctatcgtgaccgctgctaccgttcggtcatgacaggaaccaaggcctcgcgccaccacacccgctggctggatgcggtggatgactcacttgacgagtatctgcgcgaaaccgccccgagccgggcgcgcgccatggcgcagacgcactaagggcaaaccggcccggcatgccgggccggtgttctgagtaaggccgagcgcttagtacgcttaccgcgcttgctgcgccgcgctcaatgcgcgagccttataggccccaggctgccagatccggccggcgcgccggcccggccaagacaggctccaggcttgccgcccaatccagcaagatcgcgtcgccaccggcgggcgccatcaattgaaccccgcctggcatgccctgctcatcaaagcccccgggcagggaaatcgccgccgcgcccagaaaattggccggacgtaggagttggcccagtccggcatggcgcaggtcttgcggatcgagagcctgcgcggcctgatcactggcgggcatgagtaaggcgccaaacccgtgtatcgcctgagaaaacgccatcatgtccgcctgacggcggcgcagcacggcttcgtattctgccgggctgatgcgcccgcccgcagcgatgcgatcacgcacaacactccaaagcggttgcgcggcgtctcgcgccagctcgccgtaataacgataggcctcgtagcccaacaccaccgagttgtcttgcgccatgcgtgcgaaagacagcgactgaggaggcgtccaggtctccagggcaatacccgattgagccaggcgcgtcagcgtccgctcccatagcgcgatggtgtccgcgtccagcaaggcgggccaggcctcgggcgccagcacagccaaaggaccggcaaccggcaaagcgggacgccgcagccccgccacacaagacggtggcaaggccagcgtggccttatcgtcgatatccgggccggccagcgcggtggccagcgcccgggcatcgctcaccgaacgcgcaatcggtcccagcacgtccagggtatctgagagcggcaacacacccgcgcggctgatgagacccgacgaaggcttatagcccaccaggccattcagggttgcgggcgcacgcacggacccccccgtgtctccgccaagggcaatcggggccaggcccgctgcgaccgccacgcccgaaccgctcgaagaaccgcccggcgcgcgggcgagcgccgcatcccagggattacgggccgtgccctgcgtgacgttctgccccgacaggccgaaggcgaactcagtcatgcgggttttacccaacaccaccatgccttgagcggccaacagccgcaatgcggctgccgtctgtgtgctgatctgccctgcgcgcgcctgcgagcccaacgtcgcctcggtgccttcccattgcacggagtctttcacggcgaccggcacaccatgcaaagggccaagcgcgagcccggcggccagcaggcggtctgcggcatctgcctgcgccagggcccgttcagcggtcaccacggtaaaagccttgagcgccgagccccgctcgatgcgatccagaaaatacgtggcggcctgacgggcgctcagacggccttgccggatctggcggccaatctccagggcgtcttggaaatgcagggcggtatcgtgttcagacatgaaatttcctgaaaaaacccgctttgcgggttgcccggaacgcctgcaaacggaattccgggcgctgtccggccctgggggccgaaggccacaactgcgtcaacgaagcttctgtcccacggtctcgggcatgcggataaaggtgaacagcgtaatcaccgcgccagccagcacgtagtagaagaaccagcgttccataccgttgctttgcagccaggtcagcagatagggcgtcgtgccgcccaacaaggccacgaccaggttatacggcgtaccaataccgacggcgcgcacgctggtgggaaactgttcggacatgatggcgggggcaatcgaggtgtacatggcgtacagcaccagaccaaacaattccaccaaaaggatagaaccgaaagacgggcccagcgtggtcatcagcggatagaaaaacaccagataacccgcagcgaagacgataagctgcggcttacgtccaattcgatccgacaaggcgccaaacaggggttgaaccaacatgaacacgatcagcgcgacggtgttggcggcaaatgccactttggggtcagcctgcacctgacggatggcgtaggtgggcacataggccacgaatatatagaaagcgaaggtcgtcaaaatggaaaagcccacgatgcgcagcacttccaccgggtgctcgcgcaacaaggtgcgcagcggctgtttttccacgcctgccttcttgctttccgagaacgcctccgtctctggaatggcgcggcgaatccacagacctgccagaccacccagcgcgcccaacaggaaggggatgcgccagccccaggccgccatgtcggctttgctcaaggtcgaagtgagaagccagcctacggccgatgcggcaagaataccgaccgccgcgctaaaaaacacgaagctagagtagaacccccgccgcttgggcggcgccatttccgccaggaaagtcgtggccgaggcatactctcccccgagagacaggccttgcaacagccgggcggccgtcagcaacaggggcgcggccaggcctatcgttgcataggtcggggtcacggcaataatgagcgagccgccggccatcatcagaatcgtcaaacccagcgccgccttgcggccgtagcgatccgagaaaatgcccaacagccacccacccacgggccgcataaaaaagccgacggcaaaaatgccgaaggtcgccaacaaggcggcggtctcattcccttcaggaaaaaactggctagagaagaaaatggcgaaagacgcataaatggtccagtcgaaccattcaacggcattgcctacactaccggccagaatggtgcgggcgcgcgacacaggcgcagtggcggctccctgcttggcgcgctgggaatgggagggactgctcatgaaatcctcaaatgcggtttatttatcgtcaaactaaatgctaatttttaattttttagcaatccgcgaaggttaatttaatggatatagacacgtcaagtaagggtaagcccttaatgcccccaatagatgacacggatctcgcctgtctgattgccctacaggcggacccgcgcgcctcctggcgcgaactaggcgcagcctctggcatcgccgagcgcaccgtcgcgcggcgtatcaagcgcctgctcgataccgaagccttgcgcgtcatcgccgaaaccgatcccctggcagccggtcgcggcgtcgtcctgcatgcctggatgcgttgccgggccggttgcatacccgatgtcgccgagcggctggcgcgtctcgaaaactgccaattggtcgtcaccctcgccggatcggcagatctgatggcagaactgacgctggccgacgaggccgatatgcctgacttggtgacacgtgtcctgccctccatggcgggcgtcgaacgggtcgacgcgcggttggtgctgcgcgccttccggcgtgcgggccaatggcgtatccgtgctgaaagccatcaggcgccagacgccatgcccgctgccccccccgcggggctcaacgatgcggaacaacgcatggccgcctggctcaagcgcgacggacgcgccagcctggccgaactggcggaacaatgcggagtgagtgagccgacggcacaacgcatgctgcaaagcctggtggagcggcgcgcgctgtctttccgggtcgaggtggagcccgcactcgtcggttttccggttgaagccgtggtgtcagtccaggtccgcccccaggcggtcaacacgctggcggatcatctggcccgcgaccccaacacccgctgcctgttcggcaccagcggcgcctcgcaacttttctggcatgttctgtgtcaggacagcgcccagctctgggatgtcgtgacccgccgcctgggtgagcgagagggcgtgctcaacagtgatgtggcggttgtgatgcgtgctcacaaacgctgcggcatcgtccgggcggaccatcccacctgagcgcggctaggggggccaggcagcctcagaggccgtgcaggcgttgcttcagtgcctgcgcgatcattgccagatcgatgtctttgccggggtgcttctggcagaagtcatacagcaccgccacataggcattacccagcagcttggtaatcgtggcggcggtggtggcggcgatcgcgccgcccaccgcgctgcccgcgcccgggatgaacttcagcatgcccgaaaccaccgaacggccgatcagggttgccgccgatgcgcccaaggtggatgtcaccagcgtggtgatcgccgccgtatcgagctccatgccgaaggtgataccgatcttggcaatcatgcctacctggataggcaccagtgcgaacgcatccgaaaacggaataggcgcagcagcggccgaagcagccagcccggctgcgacgctcacctcgatgtcagcccgctttttttttacttccagggctttttggtgccgggtggacagggcattggcataggcccgctgctgcccttcgggaacgacagaggccgtcgctccgatcaactcgtccagtcccatcggtggcagttcggcgtccagctcttcgatccattcgggcaaggcgcgcacagccaccactgtcctggcacgaggtaaaagacggcgcgcctcggccagaaaaacgctgttttttcttgccttggtcaacaccacgatcacaggtatgccctgatccgccaacatgccgcaaagatccacctccgcgtcttcgatacgatggctgctgtcctgaatacacagccaggcggcatggacatgctggttcgggtcctctgcagcagcccgctcacggacgagatccgccagtgcctggcgcgagccggcgtaatccgccatctccaagccgcgggtgtcgatgatggtcaggggatggcctggccgggtataggcctgcgtggactgcgtcaccggtttgcctgcgcccgttcgggccagttcaccgcgaaacaccgtgttgaccagtgtgctcttgcccacgccggttttaccggcgatcaagaggttcaccctgcccgccccctgcgtcgccgtgcgaatggcgtcagcgatggcgtcttgcaaggtatcggggcgatgatcggtcatagtgtaggaacgcggaaaaggcctgtcccgcatagtagcctgcaatgacttgagcgcgctgtgcgcgtaccaatggccagccacaactcatccaatcattcgcgacacccaggtttctgagtttgtaatcaatcgacatgactgatgcactttaatcgacatgtggttgggaatttatcctgcccaactgtggcctaattccgagcagaccacgacatgcgcaaaccgcgccaccgctgcatcggagccctccatgactgcgcgcccctccgcttccctgctcatgagcttgaccgtgctggcctcagttgctggcctgtcggcgcaggctcaggttagctatgatccgccagaggccgcggccacgccggccagcccagatcccgctgccgccaacctcgcggccgccacggtcagttcccagccgccccctgccttgccggtctaccagcagccgcccgtaccgggtgacggctatctttggatgccgggttattgggcgcgtaacgcctacggtttctactgggtgccaggcgcctgggtgatcgccccctacaccggagcgctctggacacccggctattgggccttcgatgccggggtctatcgctggcaccccggatactggggcccgcacataggttattacggcggcatcaactatgggtttggctatattgggatcggctacgtcggcggctattggcgcaacaacgcgttcttttataaccgctcgatcaccaacgtcaacctggcccatgtgaccaacgtctatcaccacacggtcgtcgtcaataatatcgaccggcgccgcgtgagctataacggcggaccgggcgggctagaccatcgtccgagcccgcaggaagaagccgcgcgggctgaccggcgcactccgcccacgcaagaccagatgaatcacgcccgatgggccggcaacagccgcgcgcaatgggcaggtcacggcgacgggccgcgtcaggtggtcgccgatactcctctcggcagccctcggccacgaagcaatagcggggaccctgcgacgggcagcagcaatcccaacggccccggggccaagagcagtcacggcggcccgaaccgcttcgaggcgactcaggggcgcgcgccgtcagggacggccagagccagcgcgcccgccatgaatcgggcgccacaccacgatatgccgaccgcgctggggcggcatcccgctcactccggcgaaaaccgcatcaatgggaatgagcgggaaagacagggcggcgaacgcccgcagcatagagagagccggccccgtcccgaaggccatggcccaggctgaaatcgatggacgggcctggctgttacggagcgggggctttgacagcgggttgggcagccgccccgtcctggatgatgcgcagcgatttcacgtccacctcggataagccgacaagctcgcgatccagctctcccgagacctcaaccaaggtctgggggccgacgggcgtaccgcgtggaaacaaatgggggtcgatttccacccggatctggccggtgccatcgtcgagcaggtacttctcgtgattgatctggcgcaccagatggccgcgcagcgtgacatgggcatcatccggtgcgtttttcatcatctggctgatggacatattgggattgacctggggcccgacatactgcgccgaagcgggcgccagccatagcagcgccagcatgcccgaggcgagactgagcccgagcagcgagggacgaagcaaagatttgcgcaaaacagacatcactctctcctatgtgtaataagagagagcactctatccagcgttttatcaggcgataggcgaaaaaccgagaatgggacttgccttaccccagtatgtcgttcaagacctcagccggacggcagaggcgcacgcccttttccgtcatgacaaaggggcgattgatcaaaatcgggttgtcgagcatcgcattcagcagatcctcgtccgtcagctgcggatcatccagcttcaactcctgaaaaatcgcctctttggcacggatggcgtcacgcacctgcaaaccggattgctgaatcaggcctgccagcgtctggcgcgatggcggcgttttcagatattcgatcaccgtcacgtcatagcccgcatcctgcagtgcctgcaaggcggtgcgcgaggtaccgcaacgcggattgtgataaatcgtggcggaatgaggcatcgggaagctccagcaacaaagcgctcagtctagcagtctagggagatggccaagccgccggatgggtgcccggcggtacggacggacgcgcccaccctgcgggcgtaagcgaaaaccgggccgcatgtggaacggcgctcaggttgccaaacccggatggcgaggtttcaagcaagctgccgatctcgggcatcggacaggataagccgcccggcacgcggcccagtctacgcaaccacaaccccgttcgcgccagcgacacgcgcacatgccagctaccgccttctgtcgcctgacgggccagcgcggcctgcacgccaaacgccatgagaaaacccgaggcgtaatccagaatctgcatcggcaagggcttggggctggactgccccgccgcctcggcttcggcctgattaaaacccgtggccgtctggaccagagagtcaaagccccggcgggcagcccacggaccctgcggaccataggccgacaaggaggcgtagacaatacccgggcgaatacgcgcaacctcctgcgggccaaaccccaacgcctgcatcccgcccggccggtatccctgcataaacacatgagcgctgcgcaagagatggcccaacgcgatacggccgtctgcggtttccagatcggcatgggccgaaagcttgccccggctcgtatcgatgatgttgtcgatattgggcagatgtggcgagttgaccagcatcacatcggccccataagccgccagggtgcgcccaccaaccgggccggcgatgatacgggtaaggtcgagcacgcgaatgccttgcaggggccgggcttcggggccatatttgggccatggccggggatcggcgtcgccgatgcgctcgatgctgaccaaggcctgaccggccagcgcagcggcctgcgggagggcatcccactcatggaagctgcgcatggccgccaccaccagaccggcatcggccgccacctgctcgaattccagcgccttccagcgctgcaaggcctgggctacgtcttcgcgtgtagcgccggccggacatcccaacagcgccagcgccccatcccggtgatgcgcgaaattggcgtgaatgcgcacccagcccccgtcaccgcagcgatagctgcccgatagcttgtcccagagatcgggggttacgccattgatcacaaaatggctgcggcactcctgcgcggccgcaagcatatcaaccgcgacctgctggcgcggcctgccgcgcaaatgccagatctccgctgcggccaggcccgcagcagcgatactgacctgagctgccgtgcccacggcaaacgaggaaggcagaaccggctcagcaccacgcagcgcgacatgctcgagggagacatcgggcaagccggcctcactccagatatcgtgcaaggcctctatcgaggcagccccgcctttgctttgattggctcgggcgcggctgaagcgccggtgcagatccgctagatgtcccataaaacttgtattcgtctgttcttggcaggacgattacatgatcctgaagccttaacgtcaagccgcagcaccgcccacctgtttcatggtttgaccgccaggccggcggcgccacgagattggcacagttggtcacatccttcccagagtctttcatcctctaggacgcaacggctagaatgacgccccaccccccttggctccttccgctgatgaacacgctggtctggctgcgcagcgatctgcgcctgcatgacaaccccgccctggccgccgccgccgcgcaaggccacacccacgcgctttttttcgccgcgccgggccaatggcaatcgcatggcgatgccgcaattaaaatcgatttctggcgccgcaatctcgtggccctacatcaggcgctggccgagctgggcttcgacttgtcggtaatcacgctgcaagactggtcagaagcgcctcaagccctggcccaattttgcaggcagcaccggatcgaaagcgtacatgtcaacgccgagtggggcatcaatgagcgccgccgtgatggggcctgcgcgcagcggctgcaagccgagggcattgcgttcgaagtgcatcagggaggcaccctgttgccccctggcagcgtgcgcaacggcaagggagacccctaccgggtgtttaccccttacgcgcgggcttgccgcgaaaaactgcgcgtggccccgcccgcgcccgtgcgcgctcccaaagcccaggggcctgcctttgcaccagccgagttcgattggccccccagtgcggaatttcccgctcaggccgccacactctggccagcaggagaaacggctgcgcatgaacgcctgcgtgcctttctggacgacggtctgatgcgttatcacgaacgccgcgacctgcccgccgtgcccggaaccagcgccctttccccctatctggcctgcggcgtcctgtcccctgcgcaatgcctgcgtgccgcgctgcgggccaaccagggagaaatagatagcggacagaccgggcctcgcgtatggataaccgagattctctggcgggagttctatcagcatctgctggcagcctatccggctctgtccatgcatcagcccatgcgtcctgagaccgcctacctcgcctggcgcgacgcgccgcaggacgcagcggcctggcgggcaggacgcaccggcattcccatcgttgacgccgctcaacgtcaattgctggcgaccggctggatgcacaatcggctgcgcatgatcagcgccatgtttctttccaagaatctgctgatcgactggcgtttgggcgaagcctggttcatggctcatctgatcgacggcgaactggcggccaacaatggcggctggcaatggagcgcctccacgggcgccgacgccgttccctatttccgagtattcaatccgatcacgcaatcccagaaatttgaccctgacggggtttttcttcgccgctggctgcccgaactcgccaatctggacagcaaatccattcatgaaccatcggacgcgcagcgacgcgcgagcgcttacccaaaagcgatcgtcgatctgaaaagcagccgcctgcgggctatagaggccttctcgcgcctgccccctgccgccgcgctgggcgactaatagccctgtttttcgaggcggcgcagaaagacggtcaattctttgacgacctgctgatcgccatgctcttgggcggcctgcatgccggcctcccaggcctgccgtgcgccctgggggtcgcctgcgtcgaggagcgcccggcccagccacttccaggccaccgaatacttggggtcaaaccccagggcggcgcgcagatgcgtgacggccgcgctcagctcaccttgctcggcataggccttacccagggaaaagcgcagcagcagattgtctcggccttgggccaacatggcctccaggcgttcagtcagggcttgcatggaactccagggattcaaatgagaacaggcgccatgatagcggttgactactagcgaatgcgatttttgcgccgtcgggcgcgctacactgtcggccgggccagtctggctcgttttcaccggaggctgcatgaccaccttttatgacttcagcgcaccatccctcagcgccgagtccattcccttatcgcaatggcgtggtcaagtcgtgctggtggtcaacgtggcttcccaatgcggtttcacgccgcaatactccggcctagaggcgctgtatcagcgcttcggagcgcagggtttcacggtgctgggctttccctgcaaccaatttggccgccaggaacccggcgatgccgacgagatccgccggttctgcgacacccgctacggcattaccttccccctgttcgccaagatcgacgtcaatggtggcgacgctcacccgctctttcgctggctgaagtcgcaaaaacccggcgtgctgggcaccgaggttatcaaatggaacttcaccaagttcctgatcggccgcgacggacaggtgctggcccgctacgcgccgactgacgcgcccgacagccttgttgccgatatcgaaaaagccctggctgcacccgccgcctgaacgcagagcgccgcgcgacttcttgttatttttgagctgggctttcatgcgacgcatacgggcatgaaactcacgctgccctaatttttcggagacagccatgcatggcgaatacaaagttcccggcggcaaactcgtcgtcgccgatctgagggtgcataacggcctgctgactgatgttcggatcagcggggatttttttcttgagccgcccgaagccctggacgccatcaaccatgccctgagcggtctgccggccgaggcagatgaagcgcaattgagcgaggcggtcgcccgggccctgcccgctgacgccgaattattcggcttttcgccggatgccgtggccgtcgtcgtacggagggcgctcgcatgactcgccccgactggaaagactacgactggcaattgctgcatgaagcgcctcagatgccgcttacgcatatggcgctcgatgcgctcatcaccgacgaggtcggggcgggcctgcgtccgcccacgctgcgcatctgggaatgggccgcgccggccgtcgtcatcggccgcttccaatcattgaaaaacgaggtcgaccccgacggcgccgctcgccacggcgtcaccgtggtgcgccgcgtcagcggcggcggggccatgttcatcgagcccggcaacaccattacctactcgctttccgttccccaggatttcgtggccggcatgagcttccaagactcctacgcctttcttgacgcttgggtcatcaaggcgctccatgatctggggatcaaagcctggtatcagcccctcaatgacatcgcctccgatgccggcaaaattggcggcgccgcccaggcgcgccgtggcaaagccgtgctgcatcatgtcaccatggcctatgacatcgacgctgacaagctggtcgaggtattgcgcatcggccgcgagaaactctcggataagggtacgaccagcgccaaaaagcgcgttgatccgctacgcagtcagactggtctggcgcgagaggtcatcatcgagcgcatgatccagaccttccgcaacatggccccactcacccaggtgccgctagacagcggcgtgctggctcgggcccaagcccaagtcgaagaaaaattcggcacccaggagtggctgacgttggtaccctgagccgtcccatccgggacaggtattcgcctgcgaggtcttatgttcccttcctcatccctgcggctggcggcctgcgccagcctcgcctttctggcggcctgctccagcgcgccgccggccaccatcagtcttcctcccggcgctacggcgcagagcgcgccgcagcctggcgcggccagcagcatcggggaagtccgcacacaacgcatcgaatggaaaggcagcaaacccggctgcgaaggggagtgcccgaccatagaaatcgatagcgtcgcctttcccgacattcccaggctgtcgctggccgtggatgaaaccctggccagcctcaccggcatcgacagtaaactgcgtggccaatacaacaatctgtcggaattcactcagtatttctggcgcacggcccaaggccgcgacgcgacggtgttcaaggccagcgtgaaaaacgtcggacaaggtgtggtctcggtcgagttgcacacgggacagtatttcaccggcgccgcccacggcatccccgccacggtattcctcaactggcaactggccggcggtcatctgttgcagctggatgacctgctcattcccggtcgccgcgtccaatacgtggaagcactacgccaagcgcaccaacagtggctggccagcaacgaagacgccaagcgtgatccggtcgcctataaccgcatatggcccttccagagcacggataacgtcgcctttagccgcgatggtctggtcgccaagtacgacgcctattccatcgcgccctactctcaaggtgaaccggaactgctgctgccctggagcgcgctgcaaggcatcatcaaacccgaatacctcggcaaaccctgagcgctccccttagcggcagcgcagcaggatattgtcgctagccgcctcgctacgccgaacgtgcgtgaacgtcggcccagttcagcgcattgcgatatggcgtcatcgcgaaaaaaaccgcagggcaagccctgcggttttcctggaacaaccggcctgagaggaccggctaatcaggggtagagaccacgcacctggcgcgcttgcaaaatgcgggtgcaggccacaatgaaggcggccgtgcgcaaggtgacattatgttcgcaggccacctgggcgatgccggcataggcttcacgcataatgcgttccaggcgttggttgatttcttcctcgctccagaaaaagctggagaaatcctgcacccactcgaagtacgacacggtcacgccgccagcgttggccagcacgtcgggaacgacgtagatgccattttcgcgcagaatgtcgtcggcttcgggggtggtcgggccgttggcgccttccaccacaatcttagcgcgcaccttgggcgcattgacggccgtgatttgcgattccaatgcagcggggattaggaagtcggtttccagcccccagaactctgcgttgtcgagcgcttgggcacccgcaaagccccctacaccacccgttgcggccacatgggccagcagtttatgcacatcgagcccggccgcatgatggacggtgccggtatggtcctgagcagcgatcactttggcgcctgcctcatggaacagacgggcggccgtgccgcccacgttgccaaaaccttgtacgatgaccttggcgccggcgacttcgacgttgcgatcacgggccgcctcgcaggccaccacgaaaacaccgcgaccggtcgcctcaacacggccgagactgccgcccagggcgatgggcttgcctgtgacgacgcctgtggccgtggccccctcgttcatcgagtaggtgtccatcatccacgccatggtctgggcgttggtgttgacgtcaggcgcgggaatatccttggacggcccgatgattaccccgatttcactggtatagcggcgcgtgacgcgctccagctcggactgcgagaacagcctcgggtccaggcgcaccccccccttggcgccgccataaggcaggttaacggctgcgttcttgatcgacatccaggcggcgagcgccatcacttccgacagcgtcacgtcctgatggaaacgcacgccgcccttgcctggaccacgcgaggtgttgtgctgcacgcgatagccctcgaaatgggcaatgcggccgttgtccagctcgatgggcacatcgacgaccagggcgcgcttgggacgcttgagcgtctcgacccaacgcgccagcgagcccaggtagggcgtgacgcgatcgacctgttgcaaataaaccccccaaggaccgaggtgctcggcatcgaggtaggacggcaatgcatgtactggagcttgtgacataggagcgctctccgggctgagtttggcgaattttacccgcgacattaatatgtcccctaaattgttgccaatttatttaatggtgacacatctagaaccaacaacgacgtttcctatagtggcgctctccccctgcctgcgcaagaggccgtgaaataacagccggcgtgcggcgcaccgcctgcgcgccatgacagacccgcggcgacattccagcctgcgcctcaccaagaatcgggtctgtgctggcaggctgccggcccgcccaagattccaggacagacgctcaatagaggcctgcatggccgctgctcagaaaagcgataaaccgcccgcccggcgccggcgtttcaagtttgacgcgagacaggcaggcctcaagtcaggccggtcgacatccattcgcgcagggcggcgcttctgctcacaccacgcctgagaccctgggcaggcccgggtcggcgagaatgcctgctaaacggcgcaggccgatttcgagggcggccagatcagccgcccctcccagagagatgcgcacagcgtggggcacgcggtctagcgcgctgaaggctgccgagggggtcacgcccagaccctgatcctgggccgcccggatcaaacggtgctcatcccaacccggcggcaaggtcagccagcgatgcaggccgccaggatgggccagcgaagcggtcggaagaataccggccgccaatgtctgacggcgttccagctcggcacgaacctctcccagccatcgctgcgccgcgccgctttctatcatttgggtcgccaacgccgtcatccaggctgagggcatcagcgtgatggagcgcagcgcatcgagcagcggcgcttgcggctcgccggccggcgtcacgatataggcggtgcgcagccccggcgccagggtcttggacagggtgctgacatagaacaccggcgcgccaccttgatagctggcgaatggcgccggcgcatcgcctgccagcaagtaatagggatcatcttcaataatagccacgccgtgccggctggcgatgtcgtaaatctccgcgcgccgcggagccgacatggtgatggtggtcgggttgtgtatcgtcggattgaggtagagcagcgccgggcggcgcgcaacgcatgcctgctccaacgcctgcggcaacatgccctgctcatcgccaggcaccggacaaatctcccggcgcaaggtgctggcggcagccagcaggcccggataggtcagcgtgtcggtcagcaccccatccccttcacggctgcgcgccagcatcagcccagccagcgccgtctgcgcgcccgagcagacaatcactcgagcgcgctcgatacgacccaagaccgggcgtaaccacaatgcaccggcctcacggtccagcgccgcaccaggcccgacgtgatagctcatcagggcatctttggacaggcgcgcctgcgcatgggcggccgctagctgcaaggcgcggccaaacgcgacactaccggtcaagggcgggatattcatgcttagatccacggtagacccggcgtcgccgctgatttcagcaggtaaggcgatataggtcccgcgggcgccatgcacggccagcagaccggaagcgcgcaaggcattgtaggcacgggtcacggtcgtgaggtccacgcccaactgctgcgccagttcgcgctgcgggggcagtcgatcgcccggcaacaggcgttgctcgcgcgcggcatcgatcacttgttgcgcaatctgctgataacgtggccccctgcccggtgacaggggtttcaaccaagacagctccgctacattgcccttctttctgctcatactgcatgtatcctttctgcatggtggccggatgccatacaaacttatattcgcgcctgtatgcaatttttcataggcgaagaccgtttgagcatcgcgagtgctgcgcccgctacggcgacgccagccagcgccgccggccaagacgggctcaggatgcaaggtcaagcatgatgtccggaacccgcctcccgccgttgtcggcagcatccggcgcaagcttgccatcccccatcggggcgcgccgagggtccggcgcgttccgctaaagcatgatggtcacaccgtccgtgattgtatggaaatcccctcttgaactcgacccctgacgcagactgagcctcgcggtctatcccagccctatcgcatcaacgcctgcggccgcaagcggcggtttgcttatgtctatctggaagcggcctgcagaaaataggcagattagcccctgcgccgacatcccgccccgagcgcagccgcttgagggcatatatccatacattttttatacaaaatacagggcagcttatattttgcatggtttgtgatggccctgatgctgcgctacactctcatcgtcccgccatatctgcggccgggcatcgccgagggccagcccgccccgttgcagtacccccataagtctgcctcgtcatacgtcacgagcgcgcctcgcgtgcgccgcgccgcctctctcagcgtgcctagttgccactggcaggcctcctacccggatcaaacctacgcctgcgctgcgcatccaaaagctgcacggtgacaccccgcgtgccaagaatcgcgcgcgcccctttgctggcgcgctgttgtttattgatcgaacgagcctccatgtcttccgcttctgcccccagcgctcccgctggacgacgtatcaactccccgttccaggtgttgaccgccagcctcatcggcaccaccatcgaattcttcgacttctacgtttacgcaaccgccgccgtgctggtgttcccgacgctgttctttcccaacagcgatccgacgactgccctgctggcatcgttcgccaccttctccatcgcctttttcgctcgcccggtaggcgccctggtctttgggcactatggcgatcgcattggccgcaaaaaaaccctgatcgccgccttgctaaccatgggaatttccaccgtggtcatcggcctgctccccagctacgagaccgctggcgtggtcgcgcctttgctgctcgcgctgtgccgtttcggccagggtttcggtctgggcggcgaatggggcggcgcgctgctgctcgccacggaaaacgccaccgagaaaaacaagagctggtacggcatgtttccccaattgggcgccccagtcgggctgtttctagcgtccggcgcgttctgggcgctcatgcacttcatttcgcaggaagccctgctgtcttggggctggcgcattcccttcctggcatcggccgcgttgatcgccgtgggcctgtgggtacgcttctcgatcactgaaacgccggaattcgcccgtgccgccgaaaaacgcgagcaggtggccgtgcccgccatggagctgttccgccatcacaagcgcagcctttttctgggtatcttcctgggcctcatgacttttgtcatgttctatatctgctcggcctatttgctgtcgtacaacgtcaaaacggccggcatgcccttcatcgaggcgctgaccatccagctctattcctcgttgttctttggcggcgcgaccatcatcgcgggcctgctgggcgacaagctgggccgtcgccgcgtgctgatcggcaccgccttggccacgggcattttcgccttcctggtcggcccgctgctgacctcgggcgacaccggcatcatcgtgttcgccatgctgggcatgactattttcggcgtgaactatggcgtgatgggcaccgccctggccgagcccttccccactcgagtgcgctacaccggctcatccatcgctttcaatgtgtcgggcattctgggcgcttcgctggcgccctatatcgccacctggctgcaactgcactacggcatccagtcggtgggctactacctgctcgccgcgaccctgatcagcctgtattgcatggtcgtctctcccgccaacaagctgtagagggttgccgtcacccccgcttgagacgcagcgtgacggcaatccccgccaagcaggccagaccgaagatccaccctgacaacgcgccggccatgatgccggacaacagggtgcccacggtgcagcccagcgcagtcatcccgccccaacccatcaacacgccgcccacgaagttcgcggtgacgcgctgcgggcgacggggcttgaaagcaccggcgttcaatgcagcagcccaggcgccgctgacgaggcccagcacaaacaccccgttgttggaccagagcacttccttgaccagcgtggcgcacccggcaaaaccatccaggccgtgcaggcgcgcaggcagccaaccggcctgatcggcagcggtgcgcgccacactgccaagctctgccgtcacgcctaacggcgccaaacgcaaataggccacgacgccaatcgctcccaccagcgcccccgccaaagcgggtggccaacggcggtacgccaccgcctcccatagcgtggcgggtgggacttcggcaggaactgggcggtcgcgccgggcaatccaaacgacgatgagtagcagcaaggccagttgcaagagcgctgtgccgccatagcccaggtgacgcggtagccacaccaccggcgcatcctggatcaaggcaagatagatcgggttccaggtcagaaagcccagcacaaaacccagcaccgcacccagcaaggcaaagggcgaggccgtcgcgccctcacccaggcggtagaaatgcgcgctgatgcaggagccggacaccgccatgcccacgccaaacacaaacgcacccaggaccaaagcgaagctgaccggcccgatatgcgcgccgggcggcagacgctcggcggatggcaggggtaaaaaggcgccaaacaccaccagatagcccagcgtgcccaccgccagcgcggccagaatggcatacagaccggcggtttctccggcttgcagataatcgcgagcgatacagtaaaagcaaaaccgagaacgctgcaacaccacgccaaaggccgtgcccaacaacagggacaaagacagatcgcggccggggcccggcaaatccgcgaaacgccaggcaccagccaacaaggcgaccaaaatcaaggcggcaggcaactgccgcctgaggatgagcgtgtccaatcaggtcttaccccacaccgtgcccgagggattgctgatgggtgcgccgacgctgttgccgtactcggtccacgagccgtcgtaattacgcacgtcatagcccagcagcttgcgcagcgcgaaccagctatggctggagcgttcgccgatgcggcaataggtgatgatgggcttgctgccatcgacgcctaccgattggtagatcgtcttcagttcttcgacgggtttgaaggtgccgtcttcagccaccagcttgccccagctcacgttgaccgcgccaggcacatgacccgcgcgcaccgctaattccggtacgccattgggcgcgaaaatcttgccgttgtattcatccgccgagcgaatatccaccagcaccgcatccttttccttgcgcgccaccgccagcacatccgacaaatgggcccgcagtgttgtatcggcagccttcacctgcacattacccggcgcgtgcaccttgctgcggttggacagcggccggccctcggcttcccattttttgcgaccgccatcgagcaatttgacgttctgcacgccgtagatatcgaacaaccaggcgccccaggccgcgaaccaattattgttgtcgccatagagcaccgtgaccgtatcctggttgatgcctgcgttgcgcaggagcgcctcgaacttcggcgccgacgcgatatcgcggctcaccgtgtcaactagatcggtgtgccagttgaagttggccgatcccggaatgtgaccgcgttcaaacaggcccggattcacgctcacctccaccacccgcagctttgggtcactaaggtttttttccagccactccgtggaaaccagaaagtctgacggctgcgccgccaccggggcggcaagcaaaatgcccgccgcaatgaatgtattgacccaacgtcgcaagaacatgatcccctggctcctgtgcgagtacacggcaaagcctgccgcgactgcaagatatcggcagccacccgcaagacgaacgactttgttctcataatctgattacttattcagctttgcgtcagttttaagcgtgctagtcctggtgtgccagtgtgggttgggcgccaccataatcagtaataattcttgttatcattgccgccgatatcgcggtcggcgcatcagtaggcgcgcgccgcttttttttgctattgagcgcctccttccatgtccaatccgcttcaggcagtttgtgaagatcactacgtttggctttgccagtggtggcgccgacgactcgaccacgccgacgaggctgcggatctggcgcacgacacttttttgcgggtattgcgcaaacccgaagagatatcctgcctgcgccagccgcgcgcttacctgaccccgatcgcgcgcggcctgctcaacgaccattggcgccgccgctccctggagcgagcctggctggaagcgctggcccaactgccccccgagtacgagatcgcccccgacatgctcttgcagatgcagcaggccctgcaacacctcgacgatatgctggccgcgctggccccacgcgcccgtgaggtttttgtgctgtcgcagttggaggggctgtcctatgccaaaattgccgcgcagaccggcctgaacgagcgcaccgtcaaacgctatatggcccagagcttcgagcactgcctgacgctcgtgggcggttgactccatggccgccgccattcgacccgccgtcatacgcgaagccgcgcaatggttgacacgcctgcattcgggcgaggccggccctgatgatcaggccgccttcaaagcctggcgtgaacgcagccccgaacatgaacaggcctggcagcgggcgcagcggctaagccagcactttgaggcaataccttcgccgctgggccgtcccgtattgactcggccggcgcttgccagccgccgtgcctcgctgcgcgccctggcgcgctgggcatcagcggcatctggctatggtggcgccgacgcggcctgaagcgccgcgcctgaggcccgcagttcaagcgatggcggcaatggcctcgggcaaacgcacttcctgcttggcggcgatacggggcttggcgcccaaggccgcaagcaccgaggcgacggcttcgtttagccgctcatgaatggcctccgagatacgcagggcgcccgtctcatcaaaacccacgtcctggtccgtggcatagaccccggccagaatatgccgcgcgcccagcgcggacagcacgggtttgagcccgtattccagcgccagcagatgcgccgagctaccgcccgtggcgatgggcagcacgatcttgcctgccagggctttttcatccagaaggtccagcagcgcctttagaccgcccgccaaagaggccttgtaaatcggcgtagagacgacaagaacacgggcgtcagcgacctgagcgcgcagggtgccggcggacgcgccggcataatgcccttcgatcaagtcctgcgcgggcacatccctcagcccgatctcgcggatagcctgcccgtggcgggcgagcgcttgcgcgacatgacgcagcagcccagaggaacgggaccgaagggaaggactgcctgccagagtaagtatcgtcatgattgcggcgatggcggcgcgagccggcacatagagaggaggtaggggaattctggcagtgacaccggctccccgtaaaataccggcttcacatgtccttatgcgtccttatggcgtccttgtgcgaaccaggctcccgccagcaaagcaaaagacgccagcctgtcctggtgccggtaggcattggtggtgacaagcagctcgtcggcctcggtcgccctttgcaggacacgcaggctctcagccacgccccgtgcgtctcccaggaactgggtctcgagacggtcgcgcaccaattcggggtcgatccccgacagatctaccgtatcgggcgccggatagggctgcgcaccctgcccgctgcgaatgccgtgcacccatgcggcatagggtctggccagatagcgggcttgggccaggttctcggccaccaatacatcggccgacaccatcaaataggggcgcgacaatcgcggcgaggggcggaaagcgctgcgataagcttcgatggcgtcgaacacggtcgctggactgacgtgataattgaccgccaaaggcaaaccccgttcggcggccacccgtgctgactcgcccgccgacgatcccagcacccacacatccaggtccgcgccgataccaggcatggcctgtgcagggctgccatcctcgaatagataatcgccgttgatcaactgaaaaatcgtctccaccgccgcagccagcgacaggggctgcgccccagggtgctgcaatagccgatcacgcgccagactgcgctgcggcgtcatgggtggcggcgccggcaccttgacgccccgcacgatacgaggcccggcctgctccacggcttgggccaagaaggcgtgcgcccgctctcgagcagccagcccccggcccagacccaggtcgatccgaccaggataaagcgcctccagcgtgccgaaagactccaccaccgacagcggggtatggtagcccaacagcgtcgcgcccgacccgacgcggatgcgttcggtcacggccgccacctgcccgatgagcacgggtgtggctgaactggccagcccgcctgatagatggtgctcggccagccagtagcggtgataacccaggcgctcggcttgacgcgccagatccagggtttcgttcaatgcgaggcgcgcattgccgccggcgcgcacaggggccagatccagcacagacaaaggaacgacgctcacgccacggcctccggtttgacctggcttgaaactggcaaacccagatggtcgcgcagggtcaggccggtgtaatcctggcggaacacgcccttttcctgcaatagaggcaccaccctgtccacaaaaccctccaggcccgaagggatcagatggggaacgaggatgaaaccatcgctggcatcggattgcacataatggttgatgtcatcggccacctgcgcgggcgtgccgacaaagtcctgacgcccggtgacatggatgatgagctcgcggatgcttagcttgtcgcgctgggcaatctcgcgccagcgccgcgccgtctccaacgtgtcgtcgtactgcctcgtgcgcccgcgcgccactgtactttccgagacatcgggctcgatgtctggcagggggccgtccgggtcataggcagacaggtcacggttccagagctgctccagcaacaccagcgccgtctgcgggctgacctgctggcggcgcacgcgggcatagttgtctgcggcctcctcgggcgtatcgcccagcaccacccccacgccaggaagaatcttcagcgcatggtcggcacggccatacttgggcagacgatctttgacgtcccggtagaaggcctggcccttttccagcgagccgtggcgcgtgaaaatggcgtcggccgacgccgcggcaaactcgcgcccgtcattggaatcgcctgcctggaaaatcaccggctgcccctgcggcaaagcgccggtctgcaaacgcccgcgaatgtcgaactgtttaccctggtagtcgaagccaccctcgccgtcatcgccgccctcccacagatgtcgggccagcgcgacaaattcccgcgcgcgctcatagcgctcactatgcggcagataggcgccacggcgaaagttctcgcctgtaaacgcgccgggcgaggtcaccacattccaggcggcacggcctgcagacaggatatccaagctcgccagttggcgggccaggttatagggttcattaaacgtggcattgagcgtgccggccagaccgatgcgcgaggtgacggcggccagcgccgccagcacgactagggtgttgggacggcctacgacatccagatcatgcaagcggccacgctgctcacgcaggcgcaagccctcggccaaaaagagaaagtccagttttccgcgttcggccgtttgcgcgaaacgctcgaacgaggcgaattcgatctgactgcccgcctcggggtcgctccagacagtgttgtggttcacgcccggaaaatgggtgccgagaatcacttgtttcagtgccatgatgcttatccttcaagggtggcgcgataacgattgatggccgggggcaggcccagacgcgctcgcaaaggaccgctgccggcagcgggcgcaccgcgcagcaggggcaggaattcaagattgatgcggtcaagatcggtgtccagacggcgcggatgcagccgcaaaccggcataaccctgcgcgatcaggccacgggcctgctcggccagttcggccgggctgccgcgaaacaccggcgcgccgtccgcgtctgccgccgacggttctgtttcaaacgccacggcaagatcggcatacaggcgcacgcctgcggcattcacccattgcggggcgaacagaatatcggcctgggcccgcgcccagtccagatccgccggttctcgccagaccacggctaagggcggctgcccctgcggcgggcgcggcacgatggacggcccccttacaaacaggtgctcaccctggtagtccacatagtgcagcttgtcgcgatcaatgaaacggcccgtcgcggcatcccggataatgctgtcttcttcccagctatcccacagccggcgaaccacctcaaccgcatcggccgcatcgtgatagatggcagcgcgctcctgcggcacgccgtacagcgtttcgccggtacgcgcgtaaagcgcggccgtttctgcaacggccggcacggcgggaatcacgcccgcccgcccctggctcacataatccagcgtggcaatcgcagtcgagacatgaaagggctcatgctgcgtgaccggcgccgtggcgaatagcccgatgcgctgggtcagcggccccatcgcggccgccagcaggctggcgtcaagggctgtctgccctaccccagctaaagcctggtcgcccagggtcagaaagtccaggccggctcggtcggcacgcaaggcggcccagatccagctctgcggacccgccacgccttcgtgcttgatttcgttcaaggcaatgccaatgggaaatgtcatgatccctcgcggcctaggcagccagcgccatcggaaaggtggaagaaaacgcatgacggcggcccggaatatcggccagcaggctgcgcgtatacggatgtgcgggcgcggaaaacagggtttgcgcaggcccctgctccaccacgcggccctgacgcagcacgacgacatggtcggaaacctggcggatgaccgataggtcatgcgaaacaaagagatagctcatcccgcgctcttgctgcagacgctggagcagcgtcagaatgcgcgcttgcaccgacacatccagcgcggacaccggctcatccaggacgataagctcgggttcgatggccagcgcgcgggcgatggccacgcgctggcgttggccgcccgacaagctcccgggcctgcgatccagcatggcggggtccagctccacggcggccaacagttctgcggcgcgatccctccgcgtgcgaggcaggcccattccgaaggccgtcaaaggctcagcgataatctgcgccagcgtcaggcgcggattcaatgaaacaaaggggttctgatacaccacctgaacacggcggcggaaatcgcgcagcgcgcggcggtcaagatgcgtcacgttcgtcccatcaaaccagacctcgcctgagctgggcgcttccaggcatagcgcgatgcgcgccgtcgtggatttgcctgaacccgactctcccaccagccctgtcgttccgtgacgcggcacatgaaaggacacctcgtccacggcctgaaaggactgcgctccccggccaaagcgcttggacagcgcatgtagacgcagaatggcatgacgggcgggcgccggttcgcgtgtcgggccctcggtcaaacccggcgcggcggccagcagggcccgcgtgtaggggtgctgcggagcctggcgcagttggcgcgacgtgccggcctcaacaatgcggccatgctgcatcaccagcacccggtcggccctgtcgaaagcaacgcccaggtcatgggtgatcaacagtacggcgcccccccgagcgcgtgacagggtctccagttgatccagcacctgacgctggacagtcacatccagggcgctggtcggttcgtcggcaatcaacaaggcaggccgatgcgccaacgccatgccgatcagcacgcgctgacgctggccaccggacaactcatgcggatagcgctccgccacccgctgcggcaaacccacttcgcgcaggatttctgccgtccgcaagaaggcctgcgcgcggcctaccccatgcaccgtcagcgcctcgcggatctgccgaccgatgccttgcaccgggtccagcgactgcgccggatcttgcggcacgaaaccaatatggcgtccgcgcagcgcctgccagcgcgcctcatgcgcctgccccaaggcctcaccattgagcaccacctcacccgccgtcatgcgggcattggcaggcagcaggcccgccaatgcagcggcagtcgtggatttgcctgacccggactcccccaccagcgccacaatttcgccaggctgaagtatgagatccagctcatgaaccacctgacgccacactccggtgggcgcttgataggacagcgccaaaccctgaacccgcagtatttcactcattgctccctctggtcctgcgcataacgtgcaatacggttagccgccagcacaaccgcggcgaccacgagacccggcagcgtggtgtaccaccaggcgctggcgatatagttgcggccctcggcgaccaacaggccccattccggctgcggcggcggcgcgccgaaaccgagaaaactcagcgacgaaaccgccagcacggccgcgccgaactccagggcagccagcgacagcaccggaccggccgcgtgcggcgcgatatggcgcagcaacacgccgcccagacccacgcccgaggcgactgccgcctcaacaaacagcgcgccgcgccagcgtaaaacctctccgcgcatcaggcgggcaaaggtcgccacataggaaaaacccacggcaatcgcgatatgcaccgtgccaaaacccagcacggtcacaatagccatggacagcagcagggtcggaatcgccatcaaggtatcggcgcagcgcatcagcacggactcaacacgccttcccgcaaagcccgcaatcaatcccaggccgccgcccaaaaaaagcgcgatcaacaccgccagcgcggtcgcttgcaaggaaagcgccgtgccgtataccgtacgggcatacacgtcccggcccagatggtccgtaccgaaccaatgcgcaaaagaaggcggctgcaaagcctgctgcggcacgccgcgcaaggggtcagcgctggtgaacacgccggggaagaaggcccagcccaagaccagcacaatcactgccagactcagggctagcgaaagcggcacccgccgtagcggcgtagtgatggtcaatagcgtcatgccaaggccctcccacgactgcggctgatgcgcgggtccagcaagggataaagcagatcgaccgccagactgaccgtgacgaaaacggcggcggcgaacatcaccatgccttgcaccaccggaatgtccttgacggcaacggcgctctgggcgagcctgccgatgccatcgcgcgagaacacggtttccgtcaccacggcgcccgccaacaaattgcccatcagcacgcccgccatcgtgaggaccggaatcgccgcgttgggaaacacatgaccgagcagcaggcggcggcgcgatacgcccttggcgcgcaacgcttcgacaaaaggctgccgccgggtcagcgccagagagcgcgccaacacctgcgccaaggcggcagcggtcggaatcgccagcgtgatggccggcagcaccaaggactgccagccctcattgcccatggcgggaaaccaaggcaggctgaaggaaaaagcctgtagcaacaagaggccgacccaaaaggtgggcaggcacacgccgatggtcggcaaggactgcaaaaaatcctccagccgacggccccgcgcgccagccgccgccaacgccagtcccacgccgacgaccagcgcgatcagcaatgcggcggcggcaagcgccgccgtggcgggcgcggcatcggccagcatgctcaccacgggcttgccgctctgaatcgagttgcccagatccagatgcaaggcgcccgatagcgccagcaggtattgcttccacaaaggatcgtcgaggtgatactcggcgcgcaatgccgccacctgggccggatcgaccacgctggcatcgctctggttgagcatgatgctgatcggatcgctcggcaaaatatagagaatcagaaaactcacggtgtaggcagcccacagcaccagagcggcctgcgccagacgccgccccaagtactgccaatcacccggctcagccctgctcatggcggctcctcaacgcttgatccacgtgtcatagaactgcaaacgcgacgaggcgtcgtaatgcaggccgtggacatgcttgcctagtccggtcacggtcgccagctccaccagcggtacggcgtggccctcttccaccagcaactcggcggcgcggttcaccagcgctttacgctcggcggcatctagcgtggcggccgagcgggccagcacctcgtccacgtctgcggcctgacgcaggttcacattacgaccgctggcctggaatacggtgcggataatgtccggatcggcacgggtcaggttatagaactgcaagggcgctttgccggtatcccgaatcgcattcacctgaccgatcacacccttttttagctgcaagtccaccccaatggcgcgcaattgctgctggatgagctccagataggtcacggactgccagtaatccaggcgaaaggccaaacgttcgccgttcttcacacgaatgccatccggtcctggcacccaaccctcctcctccaacagcttgatcgcgccttccgggtcataggccagcgcctcgggctgcgcctgataaagcggcgtggtggaagccagcaccgagctggccggacgctgataccgcgacaaaatggcctgtaattcagggcggttgatgccttttaccaaggcgcggcggacagcgcgtgatgatcccggactaatggattcgttcgggaacagggtatagaccaggcccggattggcgcgcgccaacacgggcagtccacgggcctccagcaagggctcatcctgaggcggcacctcggtgttgacgtcgatctggcgcgacaacaggctgcccgtgcgcacgccagactccgggattacgcgaaactcaatgccctccagataggcgcggccttgatgcgcagccagcgatgacggccagccgtaatcgtcacgacgcgacaatctggcggactggttttgcgtatagctgtccagcttgaaaggcccggtgccgatcaccttgccctggcagcgcgcctcataggactcagccaaggtggccttggagagcaagcccatgctcatggtcgacgtggcttgtagaaactgcgcgttagggcttttgaaaatcaccacaaccgtgcgcgggtcgggggtttcgatccggtctaggcccgccagataggtcgaggccagcgaggcccgggcgcccatcttcacgatgccctcaaagttagccttcacaacctcggcatccagaggcgtaccgtcggaaaacctcacgccatcgcgcaatacaaagcgaaagcggcggctatcgtcttccacctcccaatgcgtcgccagccagggcacgacgtccccggtcttggggtcttggtcagtcagcgagtcggtgatctggcgggcaatattcagggccgtgttattgccgggctgctgcgggtccacgcaaagcgggtcacctgccagcgccactttcaacaccccaccggattgcggggccgccatcagcgccggcgcgcacaaggccagcagcaggggcgcatagcgccattgtcgaacgatgtctcgcttagggcttgcagagaaatgcatgggctcttacctgtgtttgagtgaccaggcatcactctaaacagccctttctgccgccctaaatacattctccggatttaaaaatccggcagttgctaatgcactgcgcatatacataagccgaaaaaagccgtcggcgccatgctaaatcgcttgacttacgatatatttaagatatatctttatcgttatatttacgatatatcttagatctatctcaagagaccaaacatgcactctcatcatgtccgtggcggtgatcctttcgaacaagaaggcggccgccgccgcgagcgtgtcttcccgccaggcgccatccgcctgttggcgctgtccatattggccagccaaccctgccatggttacgaagtcatccgggccattggcgccctggtgggcggcgactatagccccagccccggcaccatctatcccacgctggcgctactcgaagacatgggcctggccacggccagcgtgctagatgatggccgcaagcaataccgcatcaccccggccgggcagcagcacctcgatgcccatgccgaagacctggaacgggtgcgccgccgcctggcgcaagaacgccctgcgcgtccgccccaattgcaacgcgccatcgaaaacttccgcgcggcgctacgtctgcgcctggaggctgaccgcgacgcagccacgctggaacgcgtgattgccatcattgaccgcgccgctgtcgatatcggccgcgcctaaagaagagaagcacgatgaaacaacaccgctaccgcatcacggtcgaacatctggccgacgcccatggccagccctcgacccatgctggcccgctacagttcgaaaccggcaaccacgacgacatcctggccatcgtggaacgcgtcaaacagcgcggcgacctcgacgcacgctccgcgacggcgatggccgtgggcttgaagctattcggtgaaatcatgctggaaaaccgcagccacccgctttttgcggcgtttcggccccacttcgccgatttcatgaaacatcttaaaagcggtgtgcctcaggccggtgcttgatcccgagatccgggcggcgctttactagggccgcccttcggtcagggtggccacggccgaggccggcaacatggggccatgacccagctcgggaaactcgcgcaagctgacctgtaagccaggcttggccgccaacaggcgggcgatggacgccgtgtcgcccgtggtggcctgcccggccatccgctcctggcctcctatcatcaggcgcaagctcagcggaactgacggctgccaggccgccaatctttcctgcatatagggcgcgttccaccacagggatgggctggccgccacatagtgctggaagctctcggggcgggttagcaaggtctccagaacaaacagcccgccataagaatggccataaagcgtctgccgctcggggtcgaccggcacctggccggccacccagggtttgacttggtcttcaataaaggccagccactgcgccgccccgccgttgcgccgtccctgggcgcgcgggtcgggcgtgccttgagcgcccgcgtcgggcagacgcggcgtgtaatcccaggcccgcgccgtgccgtccacacggcctggactgtcatacgcgatgcccaccaccacggcctcgggcttgaaggcatccgccttagccaacgcctgaaacgcagccgtgccgtccagcatatagaccaccggccacccctttgccggcgccggcccgagcggagcccagagatagatgcgcgcggcagtcagccccccctcgcggggcatgatctcttgttgaaccagtcccagaaggcccaggcgggcccgctcaagcgcagggtcgaaatcttgcggctgcggctgagccgagacaccccccgcggcaagtaacagcaagacagccagcgcgcgccgcatcagtaactcaccgtcatggtcgcgtagtaagcgcggcccggctcgttataagtcgccgcgcccgcggtggacgcattgccttcacggtactggcgcttgtcgaacagattgctcacacccacccggaaacgcaggttcttattgacctcgtagcccgtgctcagacccgcgagggcgtaggggttgacgctttgcagaccatcacccgacagcgtgttgcccgtgcgctcgttgaccgacgggccctgctgcttgccgtaataggtcaggttggcctggaaagacagcttttcggtatagaaccagtccaaggtgctgttgatcgtgtacttgggaatcacgctcagcggctgcccagaactcttgttcttggacgtgatcatgtaagtgaagttggtattccagtccaagttggcggcaagcgggacaaacagattgccttccaagccttcgaccacggctttgccgctattggcccattgcagcacgcgcgcgccattgttcagacggtacagcacgtccgtgctcgagatgattttgtttttgtaatcgttgcggaagtaagccatcgaggtgcgccacgtgcccgggtcgtactcgaagccgatttccttgttgacgctgatttccggcgaaagattgtcattgccgaccagatagcaaccattggaattagtctgcgaggccaggcaaccctgaccccggctatagagcagatagttcgggttggactgatacagattgggggccttgtaagcgcgcgcgataccgcccttgatcttgaaggcgtcggtcgcggcccaggaggcgttcaggctgggactccagttattaccgaacttggaggtgtaatccaggcgcatccccggggtcagggtgacatcctggctggcttcaatattgtcctcgacaaacagcgcatagctgctctgcgtcgccttgggatcgcgattggccgggctggtgccgcctatcgtgccgccggtataggtctgccgcaggccgctggggtcctccagcgattcatgcaggtattccgcgcccaccgtcagcatctggctcaagcccaggttcaagggcaggttcacttcgcccgctgcgcgccagtttttcaggcgcgccgttgcgaaaccattaccgttgggcgcgccttctgggccgcccgccaagccttcctcacggcgggagttacgggtgtagtcgtaggcgatgttggcccgcgtcgttccccaatcgtacgcgccgcgatgcgtcaaggcgaagttgtcgcggtacatgatgttggtttccttgccatacagggcatcggaaatcgccgtattggcgttgttcatggtatcgcccgcgaacagattgccctggcggctgaaacccgcgtccagatcaaaggtgttgcgcgaatcgggcttccaagagaacagcgcgttcatgtcctgattgatcacgccctcgcgccctgcggtcgtggtcacgccattggtgccggccggcgcataacccgcgttgatgtcacgtgcatccggattggtcttgttgtagttgccataaacacgcatcgacagcgtgtcgttgatgggcgtggacagactcacattgacccggttggtgttgccttccttgctgctttcgggctggttgacataataggtcgcacgcgccgtgggtttttccgccgggcgcttggtgatgatgttcaccaccccgcccatcgcgcccgacccataacgggccgcggccgggccgcgtatgacctcgatacgctccacgtcctcggccggcacccaattcgagtcgccacgcgtgtcgcggtcgccgttccagccatagcgcaccgagttacgcgaactcaccggcttgccatcaatcatgatcagggtgttttccggacccatgccgcggatatcgatctgacgattgttaccccgcgcgccgctggcgctgttacccgtcaggttcacgcctggttcacgccggatgatgtccgccaaatcattcaccggcggacggcgctgaatttcctcggcggtaatgatggaaacccccagcgattccttgacctcctcttcggccgtgcccaagacctgcacagcgggcagatccttgacctgcgaagggtcgtgcaactgggtctgcgccaccgccgaaccggcaaccgaaagcagaaccaccgaaccggcgtactgccgcgaaaaacgcacgagcgacatgcaaaactcccgtcagatgacactccctatcttgagtgtcactttttatataacaatgatttgtattactatttattttcactaattatgtcagtttgtctagctagcgatctttgcagtgtcaccacaaacctttgcccacgcaccaaatgacggaacgcttctgcgccacccctatctgagcgcgctggccgaaagccgcgcctgcttcgagggcctgctagaaacccatcagctcggctccggcctaaccttgcagcgtgttgactggcgcgacctgcaaggggtgcccatgcgcggccatgaagagccggggctgtacctcctgctgatgctggcgggtggcaccgacctgagcgccgagggcaagctgctaatgcaggcgctcgcaggccacggcgtcatctggggcgcaaccgcgcgccacgaagtccagcggcagtcacgacgcggcgacatcgagcgcggcctcatcctgcgcatcagcacgtcctggctgaatgagcgcggctgccgggtgttgcggcaactggcgcaaacccacctggagccgcggcgctggcaactctcacgcagctccctggcccgggtgcagcaagtgctgcatcctccgaggcagagcgccgatctgctgccgctttatctagaggcgcgcgtgctggagttgctgcgtgaatcggccctggcgctacgcgaagagcgcgccgcagaaccgccgctgacacaacgcaaatacctgcgcatggtgcaggtgcgggacttactggaaagcggtcaggccgacgactggcccttggcccgcatcgcagccgagcatcacctcagcgtcaacaccctgcaacggcatttccgcgccgcatggaatagctcgatcgccgagtaccggcgagatgcccgtctgcgccgggcccgggctgcgctggagcgcgagggtgtcagtgtcgcggatgccgccgagatcgcgggctatagcagcccggccaacttcgccacggcctttcgccgcgcctacgggattgcgccgcgtggcgtgcgaacctagcctgcggcatccagcctggcggcctgccgcgagcgcttgacctcatacatgcgcgcatcggccaggcgcaccgcctggtctgcatccaaggcgtcgcgaggaccgataagggccacgcccacactggcgccgtcatagggcagggtcaagccacccaaggcgtaatcccctgaagaggcatcctgcacacgctgttgcaaggcccgggctgcctgctcggcctgctcacggccctgcgggcccgacgccagcaagagaaactcgtcgccgcccagacggcctaacacgtcgtctggacgcaatgcccccgcgacacgggcgcccagcgcacgcagaaaggcatcgccgacctgatggccgtagttgtcattgacctgtttgaacccgtcgagatccatcagcccgaccagcagggtttcgccttttaccctggcgcgactcagcataagctcgagcgcctggaataaagcacgccgattgggcaggcctgtcaaagcgtcatgcatggcaaagtcacgcaattgctgattggcgtcctgaacctgcgtaatcagcatttcgcgctcaataaaactagccaccaggctcgagaacaggacgatcacggcttgggcatcctcgcgcatgggcttgatgctggcgctggcagcgcagatggtgcccagcagatggccgtctttggcgcgcacgggcgcgctgagataggtcttgatgcccaaggcccgcgcggcatccgaatcccccccaacggctggcgacatcattggtgtacatacagccctcagccagcgcacggcggcacagggtgtccgaccagctcacttccaaaccttcagggatctgcatgtcccccgcattgcgggcgtaatcgacccgctggcggttttgccgcaggtcgatggatgtcagataggtggactccatgtccgtgaccgtgctcagcatgtcgagcaaggggcgcgtgagctgctccagggtgccggcggcgggcagcgatgcggacagttgcgagatgagtgaattcaaggctcagatcacaaagatgggctggtcatccgatcctagcccggctattgcgctttaggcaagtcggcgggcggtactcgccgcgcgcgatggcctcgataatggcggcccgctgcccagccgcttttttcaggttggcggccgtgggcttaaggcgcaatcgctgcacatgctgacggccttcgaacacaaagccgatctcgatggacgactccgatgccgggcgcacgccctcaaaccccttgctcattgcttatgctcctgctcttgcccatcagacccgaactgccattatcgcccgtgctttccattcccgccccggcttcgtacaatagttgcccatgaccggcctcgccccccacctgctcaatatctgcacgcccgccctgccgcgcgcgcgccaggccggcgtttccccaacgctcgccgcagatgattaagcccggcgaccacctccctctgttctaagcgcattcattcaaggtcgtcgggcacatcccgcgccctcaagcgttcgtctccgacgcacgcgcaaacccgccggctggcgggcggaaggaattgcatggacatcaccaaagccttcatcaaggccaaacaaccctgcgcggacggctttcgctggtatgtgcgcaacgcccgccaggaaagcagctaccaagagatcctggacgcgctggtcgctgacggtcggatcaacgacgcctgttggctgctggatcaattcggccccaccgacgccgtgctcacgctcgatcacgtcgatgccgacgccctgattttcgcgggcaccattcatgtgcgcggaacgatcgaggtagcaaccatgctgcgcgccggccgcgatatccgtgccggcggtggcattgcttcgggcggcagcgtcattgcgggcggcgacatcaagagcggcgctgccctgcgggccgcagaaaagttacgggccgcaggcctaatccaggcagaatggaatgtgcattcgggctccgaactggagtgtgaatccctgcgcgccggttgggacttactgagtcagggcccggcccgcatcgcgggtgactgtagcctcggcgaaggccttactgccctgcaagacttctattgcgccaagggtctgcgcaccggcggcgcgattgatgccgcccagcgcctgcaaactggccatggcatcgagtgcggcgccgatctgcgtgccggcggccatctcgaggcgggctgggggatcaaagcacgtggcgacatccacgccgaaggcagcatccgggcgggcgaaagtctgtccgccgagggccaaatcaaggccggcgacggctatggcgtctatgccggcgtcgaagtcagcgaacatgcctgggagtccagcgcccgtgttcatgctaatcgcccccctcgggaactgcgcagcggctggtgggccggccccctgcccggcctcggactggcgttctgaatcttcggcctgcaagcctagccgattcaggctcgcccgccggacggcgcaggcattacaatctgaagatgtggcggcccagccgcttcccacaggggaggcgcgtgccggcataaccaggcaagacgctgcccgggatgcgcccgcttttccgctctgacgagcggccaagcgaacgcctctcggctcgcggcgctcagcggcggcgcgtctacctgcttgaacactcccgacaaactctaccgcgcatcgcgcaaagtatgtccggatgcgcgccgcgcacacgggcagtcaaaaagactatgtctaacactcccaagatcatctacaccttcaccgacgaagcgccggccctggccacgcgttcgctgctgcccattattcaaacctttgccaagcccgccggtatcaccttcgaaacccgcgacatctccctggcaggccgcatcatcgccgtgttccccgagttcctgaccgagtcgcaacgcattggcgacgccctggccgaactcggcgcactggcgctcaaacccgaagccaacatcatcaagctgcccaacatcagcgcgtcgatgcctcagctcaaggccgccatcaaagagctccaggagcaaggctataagctgcccgactatcctgatgagcccaagaccgatgccgagcgtgacatcaaggcccgctacgacaaggtcaagggcagcgccgtgaacccggtgctgcgcgaaggcaactccgaccgccgcgctccgctgtcggtcaagaactacgcccgcaagcatccccacaagatgggcgcctggtccgccgactccaagtcgcacgtcgccagcatggaaagcggcgacttctacggctccgaaaactcggtcacgctgaccgaggcgggaaatctgtcgatcgaactgacggccgctgacggcagcaagacggtcctgaaggacaaggtcgccgtcaaggcaggcgaagtcatcgacagcgccgtgctgtccaccgccaagctgcgcagcttcctgcaagctcagatcgacgatgcccgccagcaaggcgtgctgttctcggtgcacctgaaggccaccatgatgaaggtctccgaccccgtcatcttcggccacgtggtttccgtgttctacaaagaggtgttggccaagcacgccgacgccctcaagcaggctggcttcgatccgaataacggtatcggcgacctgtatgccaagctgggcagcctgagcgccgaccagcaagccgccatcaaggccgacatcgaagccctgtaccaggctcagcccgggctggccatggtgaactccgacaagggcatcaccaatctgcatgtgcccagcgacgtgatcgtcgacgcctccatgccggccatgatccgtgactcgggcaagatgtggaatgccgccggccaactgcaagacaccaaggctgtcatccccgaccgctcctatgccggcgtctaccaggccgtcatcgaagactgcaagcgcaacggtgccttcgacccggtcaccatgggcagcgtgcccaacgtgggcctgatggcccaggccgccgaagaatacggttcgcacaacaagaccttcatcatcccggccgacggcgtggtgcgcgtgctcgacgccaacggcaaggccctgctcgaacaaaccgtcgaggccggcgacatctggcgcatgtgccagaccaaggataccgccatccaggattgggtcaagctggccgtcacccgcgcccgcgcctccaatacgccggccgtgttctggctcgatgaaaagcgcgcccacgacgcccaattgatcgccaaggtcaacacctacctgaaaaaccacgacaccagcggcctggatctgcgcatcctgccgcccatcgaggccaccctgttctcggtcgaacgcatccgcgccggcaaggacaccatctcggtcaccggcaacgtgctgcgcgactatctgaccgatctgttccccatcatggaactgggcaccagcgccaagatgttgtccatcgtgccgctgatggccggcggcgcactgctggaaaccggcgcaggcggttcggcgcccaagcacgtgcagcaattcctcgaagagggcttcctgcgctgggattcgctgggcgagttcatggccctggcggcctcgttggaacacctgagcaccgcctatggcaatgcccgcgccagcgtgctggccaaggccctagatcaggccactggcaagttcctggataacaacaagtcgcccgagcgcaaggtcggcggcctggacaaccgcggtagccacttttatctgggcatgtactgggcgcaggccgtggcggaacaaaccgaagataaggaactggccgcgctgttcgcgccggttgccgcagcgctggtcgccaacgaagccaagattctcgacgaactgaaggccgcccaaggcaagccggtcgatatcggtggctactaccagcccaatgccgagaagagcacccaggccatgcgcccgagcgctacgctcaacagcatcctggcgtctatcgcctgatcgcttcgcacatcacggcaagcggccttcgggccgcttttttttgtgcgggccgcccaccttactggacgcaagaccatcccggctttcttctgagaaatatgaatgaaagcagaatgaaatttactagcgttttaccaggatttacccgaacttaatcatgaattgaaagcggaacggaagtttcggcttttagactgcacgccttttcaacctcacgtcagcttggcttaagaccgtcgtcagccaaaaatactaggagacataaggatgctgcaagacgcaaggcctgcccgccgggaatgggtggccggcggcaccatgatcgtgttggggctggcggcattcgcccaggccacgacgtatcaactgggtacgctgggtagtatggggccgggcatgttcccggcgattctgggtgtcctgctggcgctgctcggcataggtatcgcttttagccgccagcccgccgaagacgccgtagaggccacgccgccgcaatggcgcggctggggctgcatcacgggcggcctgctcgccttcatgctgcttggccaatatggcggcctgatccccgccaccctcgccctggtcttcatctccgcgctgggcgatcgacagcacagcgtcaaaaccgccgccctgctcgccgtcggcgtgacgcttcttggcgtcgccatcttctcctggggcctgcaattgcagtttcctttgctgcgctggggctaaacacatcatggaaattctgaacaatctagctcagggctttaccgtcgcgttcgccctcgacaacctcatgtgggcagccttcggcgtcttcatgggcaatctcatcggcgtgttgccgggaatgggcgtgctggcggccatctccatcctgctgcccctcacctacaccatgacgccgacggcggccctggtcatgttatctggcatctactacggctcgcagtatggcggcggcatcacctccatcatgctcaatctgccgggtaccgcctcgcacgcagtggcctgcctggacggcaacccgctggcgcgcaacggcaaggcggggtcggcgctgttcatgctgatgttctcgtccttctgcggcgcatccgtcggcattctcgcgatgattctgttctcgcccatgctggtggacatcgcgttcaagttcggccctgccgaatacttctcgatgatgatgctgggcctcttggccggcgctacgctggccaagggttcggcgctcaagggggtggccatggtgaccgtaggcctgctgctaggcgtggtcggcaccgacgttaacaccggcaccatgcgctttcacttcggcatcctggaactgagcgacggcctccagatcgtagcgctcgccatgggcctgttcggtgtggcggattttctgaagaacatcaaccagatcggcgacggcgcggcgatcaataccggcaagatcggtctaagctccatgcgcccgcagccaggcgatatcaagcaatcgcgcggcgccctggtgcgcggcacggcgatcggcgccgccttcggcatcctgcccgggaccggccccacgatcgcttctttcatctcctatgcgacagaaaaaaaggtggcgcgcgagccacaacgctttggccgcggcgcaatcgaaggcatcgccggccccgaggccgccaccagcgcctccacgcagaccggcttcatcccgaccatgagcctgggcatccctggcgatccggtcatggcgctgatgttaggcgcgcttatcattcacggcatccaacctggaccgcaaatgatgatcgagcacgccgatatgttctgggggctgatcgccagcttctgggtcggcaacgtgctgctactgctcttgaacctgccactgatcggcatgtgggtgcgcctactgtcggtgccttttcgctatctcttccccgccgcgctcttctttgtttgcgtgggggtttacagcaccaacaacaatctcttcgacgtcggcatggtcaccttctttgggatcgccggctatctgctcatgcgcctgcgctttgagcccgcgccgctgctgctcggctttgtgctgggccccatggtagaagaaaacttccgccgcgccctgttgctgtcgcggggtgacctggccgtcttcgtgacgcgccccatcagcctgggctttgtcatcgcctgcgtggcgctaatcctgctgctggtcgtttccgccgtgcgccaacgcacccgcaaaaaagacctcgtgctgcaacactaatcatcatgacgctacgccgtcccggccaagccgggcggcacgtctctcccacggggccgagcacaggccatatcgccacccgcccactcagcgcgatccgcacatcagtgcgcccacccgtgcggtttgacatttaagacctgtacgatttttgtgcttcaggaaagaaggtttaatttctcaaaaaaacctgcctgcccacattttttcccggaagctcgtgctgtgtccgccgctaaaacgcctgcctcgaagaccagccccgacctgcgccacccgctgtcgccacaagcctcctctcgccggttgcaaggtcaggtaagcacagcctccccactcactgagcgcaacacgcgcaaaccacggcggtatgccatacgcagtaatcaccatgggtacaggccagcaatcaccgcatcgccgtttgactgtctttccggcttatctctcgattctaggacgggaagctcgcgctaacgcgattcctgagcgcatgggctgccgcgcgctccgcaagttcatacaactagcgtcgcatcactgagcgacaaggacattttatgcacgccacccctctacgcgcgttgagttctgtgcaggctctgccgcacccacagccgttgatgcccgtaatgcccaaaaagatgctggccgtaatcctcgcgctgctcgcttgggatcacacaatggcggccccccttctggtaaacggaacaaacgaagtggcaactacaccgtaaccagtacagataccaactctgccgcgctacaggcgattaatagcggatcgatcacagcaacaaataaagtgtcttcgtatgcttcaggtgacaaccggtacggcgtttacgccaataccggcggagatattcgccttaacggaggcgtcgacgtccagaccaacggtgtaaatggctacggtttctatgctgagtcagacagcagtgaaattttcgccaccggcgccaagatatcgaccagcggcgattctgcgttcggggtgtattccttcaacggcggcgacattcggatggagaatagccaaatcatcacgtcaggcaggggcgctcatgcggtacggattgacgatcccgccaacgcgggagagagcagggtgtcaatgaagaaaagcacactcagcacaagcgccgacgctacacatggcgtctcgtttggtacagacggctcgttcgacctttacgatagcgccatcaccactcggggcgcagattccgccgcgatccacatcgcggcaggggcatcagcgaccgttatttcggattccaaactcgtatctgagcgaggaagcgctttcctgtccgaaggtggttcaatggcggcattgattgtcaaaagtcatattgccggcgcaaaggcgctgtgggaactcaatgcgccgacgagcgaattggaaatcgaagccaacagcgtcgtgcttgtcggtcgaacgactcaggtcaacggcgctcgatccgagctaagtatgtacggcgagtcaacatggtgggtaacgggtgactcgcaagtcacggaacttacgacaagctccagcgccattcgattcaccccggtcaatggtgccaatcctgctttgtatcgcaccttgactgtagaacagtattattcggatgagggtgagctcaccctcaatacacatctcgctggcgacaactcccccagtgaccggttcgtcatcgatggcggcagggccaggggcagcacgctggtccagatcagaaatagcgggggaacgggtgcccagaccaagaacggcatcctggtcatcgacgccatcaatggcgccaccaccaccaccgacgccttcgcgctagagggccgcgcggtggccgggccttacgagtaccgcctgctgcgcggcgccaccgacggcagcaatgccgaggcctggtatctgcgctcggaaaaaatcaataaccagccggatgagcccctctaccgccccgaagtcggcgcctatctggccaaccagttcttcgctcagcaattcctgacccacaccctcgatgaccggcgcggcgatcagcccgcctccccggcccaagccactcagcgtctgccccacgcctcctggctgcgcatgacaggcgcccacgccaagggcaacaccggcgacggcaaccacagcgccaaaaccgacgtcttcaccctgcatggcggcgccgacctctatgaacaggcctccgccgatggccagggcaaaacctatgccggcctcatggccagctatggcgtgggcagctcacgcgcccgcgccgacggcaacccctatcgcgccaacggccgcagccaagcctggagcctgggcgcctacggcacctggtatggcaacgacttgacccgcctgggcccctacgtcgatacctgggcccagatcggcaccttccgcaaccgcgtcgaaggccagctgctcgaaaaagaaaaataccaggcccacggttgggccctgtccgccgaaaccggctatgccgccgccctcagcggccgctgggtcatcgaaccccaggcccagcttatctacctgggctaccgccaatccggcttcaccgaaaacaccggcgtgcgcatcggcagcgccaatgccgatggcctgctcacccgcctgggcgcccgcctctatcaccaggccgacaccttccagccctatcttgccgccaactggtggcgctccagcatcgaacccaccgtccgcatggatggcaaacgcatcgacaacatgtatccccaatcccgctacgaactcaagacgggccttaacgcccgcctggccaaaggctggaccggctggaccagcctgtcaggcaactggggcaagcaggattaccgcgaatacgccctgcgcgcaggggtgcagtatcagttctaaagcgggacaaaccgaggcgaagcccccggctaaggttacggatgaggtgatggtgacgcccggcaggccagtgtcacctggctgcgccccgacacatagccgagcaccgccgcaaacacggcttggcgggtccgcaacggggcggcttggcttaggcaggcgtttcgcccctgccagccaagccagcctgtgcagacgcgcagcccgcgtcaagataagtctgcggcgtcggcccaccatgcatagtgagccaaagattgccaatgccgccggcgcagcgctacagcatctgccccagaaacgccttggtgcgcgcctgttgcggcgcgtcgaaaaactgctgcgacggcgcttcttcgacaatacgcccttggtccatgaaaatgacgcgatgggcggcctctcgggcgaaacccatttcatgggtgacgaccagcatggtcatatgttcttcggccaattgccgcatggtgcgcaacacctcgaccgtcagctccgggtccagcgccgaagtcggctcatcgaagagcatgatgtcaggctccatggccagcgcccgggcaatcgccacccgctgcttctgaccgcccgacaaccgccccggataattatcgcgcttattgagcagccccactttgcgcagcagctcctccgccttgggcacaatcgcgtcgcgcttcatgcccttgacgaccatcggcgcttcgatgacgttctgcaaaaccgtcatgtgcggaaagagattgaaggactgaaacaccatacccattttgcggcagatgcggcgcacctcggcatcgctgacatagatgctgtggccgtccggcgccccgcgcgcgagcatctcgccttcgatggcgatactgccctgatcgatcgtctccagatgattcaggcagcgcaaaaacgtgctcttgcccgatcccgacggcccgaccacggccactacctccccttttgcaagactgagcgacagcccatccagcacccgcgtcccgccaaaagatttgacgatgcccagggcatcgatcatgggcagattactcgtcatacttggcatagcgtttttccaggtgctggaagaaccaggtcagcaccagcgtcatcagaaggtaaaaggccgccgccaccagaaacggggtggtggtgaaatcccgctgcacgatgccgcgcgcggtgcgcaaaatgtcattgagcgccagcacgtagatcagcgacgtatctttgaccagcgtgatggtctcattgctcatggggggcaacacgcgctgcaccatctgcggcagtacgatacggcgcatggtctgcaaatacgacatccccagcaccttgctgccttcatactgcccacggtccaccgataggatgcccgcgcgaaaaatctcggcgaaataggcggcgtaattcagggcgaaggccacgatggcggccgggaagtcaggcagccgaacgccgatcaccggcacgaaaggcagagcaaaatagatgaacagcagctgcaacatcagcggcgtgccgcgcatcagccatatataggcgttcaccaaacgcgacagcagccggaaacgggaaaggcgcgctagggccagcaacagccccagcggcacggccagggccagcgtgatgaagaacagcgacagggtgaccttggcgccgtcggccatcggccccaacaaagatattacgtagtccatacggaggttggggccctgccctgcttacttaatgatgtcggcgccgaaccactgcgtggcgatgcggcccgaggtgccgtcctgcttcatgtcggccagcgtgcggtccagcttggcatgcaagtcggtatcgtctttgcgcacgcctacgccatagtcttcggtgccgaagttttcatccagaacacgatactcgcccggacgcttggaggccagataacggcccaccacctcatccaccacgacgccatccaggcgggtggccgacaaatccatcagggccgtcacgttgtcgccgaacagcttgagctccttcaggctcttggccacagcttcctctttcttgatggcatcgacggcgctgctgccatcttgagccccgagaacgcggccggccagatcggccttggtctggataggcgaggatgcggtcaccagaatgatctggtgattcgccatatagggctgggtgaaagcgatattcttcttacgttcgtcggtgatcgtcaggccgttccagagcacatccacgcgcttgccattgagctcagcctccttggcgctccagtcaataggcttgaactcgacttcgacgcccatacggcgactggcctcccgggccatgtcgatgtcaaaaccgaccagttgattcttctcgtcgcgaaaacccatgggcgggaaattgtcatccaggcccaccacaaccttcttaggagcggccggcgcggcggcctgcggggtgttatcgctctggccacaggcggcaagcaaagcggacatcatcaaaacagcactgagttttttcatttgagataagcgcaagaagcgcgagaacgagaaaggccggaccgaacccgtgattatatcggcacccctcgatctgcgccttttgctccccttccctgccagccggcactgacgcctcgggcgatgctaagcggctcgcataagagagacgcgcgtatctgcgcgttttaattcgaaaacgaaccgctgcccgcctttgttcatgggcaggcatggcgtgctgcaagcaatggcttaggctatcctcccaaaatctcgatagtggaacgcgatattatgggaaataaaaccctagcaccccctatattacatcgataaatggaataatcttttcaaaaaatccgggtttatcctagtctacgtaccgcgcacaatgcaggcattgggaaacacaaacgaactttgacgggctatccgccgggtccgatcccaggaaccccagaccaaaggaaagactatgaaaaccctcagcaccgctgtactgatgtccttgaccctattgaccgctgctgcccaggcctcgcaaaacatcgagcccaacaacatcccctatcaaggcgtgtacggccagcaagacagccaagcgaaaacccgcgcccaagtggctcaggaactggcccaagccaaggctgatggccagtacactaccggcgaactggactacccgcccgccctcgcaatccagtccggcaagtcccgcgcagaagtcgcccaggagcttgcccaagccaaggcaaagggtgaatacacctttggcgaactggactacccgccccacgccaacggattctgatgcggcaaagcgccaaaagctccgcccgagccgggccagcgagcgcaaggccataagaaaagccggcccttgcgccggcttttcttatggcttgccgccacagatcagccagcgtcagttgtgccggcaggcaaagagagcctcccgctgcaagtccttgctgtctttcctggtggctagtctctgcgcggcaggcatcgcaagccggcgacaggccgggcccgccaccaaagcccgcttccgcaacgggctgcggtttcaattcagcttaaagaaacctgctcccggtaccagtcggcgaatacctgcgcccgcatgggctcggccaccagaaaaccctgcacatacgccacgtcccgggccaacagatagtccaactgtccacgcgtgctcacgccttcggcaacgacctccagctcgagacgacgggccagcgccaaaatcatgtccaaaatgggcgactcttgctgcgcattttcaatgccgacaataaacgtcttgtcgaccttgaggtaatccaccggaaactgttgcagataagccagcgaacaatagcccgaaccgaaatcatcgatcgcaatgctgacgccgctcgtgcgcactgctcggatattgctcaaggcctgggcggcatcctccaccagactgcgctcggtcaactccagaaccaggtgcggagaccatggcgcgatccgggctgcaaacgccgcaacatcactcacgaactcccgatgcagcaaatgctcggcggccaggttcacgctcaaatgaaagcctgccggcagattcatttgaggcaagtcttgcgcaatcagccccaaggcgtgacgggtcaagggcacgattgccccttccgcctccgccgccgcgatgaacacctcggggctgatcgcacctgctccaggatgccgccaacgcatcagcgcctcggcgccctcgcagcgcccacttttggatgaataaatgggttggtactccatgtggaactcccccgcccgcatcgcacggcggatctgatcctgcacggaagtctgctgcagctgcagatggcgtaaagcccacaccatcaaacagctcaccaacaaagccagcggcaagaaaccgatcagaatgcgcgtccattctttgatgacctctgattcgggcagcatcacctcgatgctgactggcacccctgccgaggtgaatgcctcacgcgccatcaccccctcatcaccgccggccaccgccgggcggctaagcagattgccgccaccctgcatcttgaattcgacgcggtggccaccgagcgccgccacggagtccagcatctcctggagatactggccgtcgaccacggccacggcgcggcgtccgccatgaccggaagcgccgaccagcaaagcaggccgctcccgcatgaaaggcataccgtccaccagacgcaaccagcgccccggcggcgcctcccaacgccaggacggcgtattggcgcgcgccaccacgaggttggtggcgcaataaggctgctgcccctgcaacagtaacaaggagcggaaatagggctttgtattgagtgtgcgtaccaatacgggccgcgcttcggcgcaagtaccgcgcagcaggggcaacatcatgtcgaccgcctgccaggcctcattcaggatatgcccgatctgattacgggccatggcagcctttgcatcggcctgagcctgggtcaagcgctgcgcggccatccagctcacgacaagacagaccaccaaaggcactagaaacactagcgttagcgaaaaacagcgccacagctttccgggcagcacggtaaaactggcatgtcgcacgcccttcctccttgtgtgcacccgaaatccagattaatgagcgtacctgagttccggcgttcaggcttgttcgcgccggcgcaagaccacccaagcgagcaacatcagccctcccgcccccaacaagcccacccccgcgtaatacaccggacgggcgcggctcgcatgttcggcatgcagatcggcgcgggcaatggctttggcatcggcccccgccgccaaagacgccggacccggcggcgccacaatataagcaaaggccagcaagaccccacccagcaagatcagaaacagcgccccccaccccagggcggcgatccgcggcgcacgcccccctgcacggcgggctgctttctcggccttggctgttttctcgaccttggccagtttggcgcttgccttactggagaccgctggcgtttccgccttggcttgcggctcacgcaggcgccgccacaagcccggcatggccgcagccaagcctaaggccacggtagcgcccattagcgccgcagccgacacatgactattgcccgcaagccagttgggttggcccatggcgatgccgcgccccagccaagcgtgcaaagcatgcccgctggcataacagcccagcaacgccaccaccacacacaacagtactgccgcagcacttaccagatcctgatgacgctcatcgggcagcgttcgcaccgcgcggcgcacgaagtacaggcacaccatgctcaccgcaaggaaaattgccgtgcacgccaaagcaagagaaaaaccaaacagaaagcgcgcgagcgccaaggtcatcgaagaagccattattgcaatagagggcccgcatacctgttgcggcaccgtaaccttgactaatcaaatcagcggcttgtttaccatatctacaatcaaaaatctaaaaaataagaaagcacgacgggcatcagcgcagaaagtgaaatcccgccgcgccttgatggcatagagtcccggagcgtagactaagccttttgcctctcatgtccgaacccatccagttttatgctggcgctcccgctgccgcccgcattctgcgcaaggcccggcatgcgccgggtgagcgtttgcccgagacctgccgccccgccactcaaggccaggcgctagcggtccagcaagcccaattcgcgttgcgattagtcgaaggcgaccccatcgccgcatggaaatgtggtctaccgctgccggacaaactacgtttggcgcccatttatgtaagcggcttgcaacgtgcgggcccgttaagcttgggtcgaggccaggtgcgcatagaaccagaaatcgctttcgagctgcgccacgacctaccgccgcgcgcaaagccctatgcgcaagcggaaatcgaggcctcgatcggcggcgcccgactagcgctggaggtgatcggcagccgctaccgtgaaccgcaacatctgcctcacatcgaattactggcggaccatctcaataatgatggcctcgtgttggggcccgctattacccaggccgcgcccgccacgatgccgcttacactgcatatcgagggtcaggccgaacgcctgatcgacggccggcatcctgacggcgagccgcttgccggcctatattggctggtcaattatctgcgcgaaaacggcaagggtctggttgcaggccagcacatcattaccggctcgtatgcgggtgtcatcgatgtgccggcccgaggccgcgtcagcctacgctacggcgacctcggcacgctggagctggaactacacgaacgcgcctgagccgtcaggccagccgccgcgcatggacctgggcaatgcggcggccatccaggcgggtcacctcgaactcccaatcgcgccagcgcgtctttccaccagcgatgggcagactgcctgccgcccgcagcacacaccccgccagcgtggcgtcatcatcatagtccagcaccaactccggcgcgccgatgatgcgagcggcctcgggcgtggccaaccggccgtcaagcaaccaggaaccatccgccatctgcgcagcgccggagacggtgtcgcccggatgctcaggcagatcccccgccaccgcagtcagcaaatccatcggcgtgaccaagccttcgcagaccccgtgctcatcgaccacgatcaacagatgatcgcgagattcgcgcatggcggccagcagcttgatgacgggaacggtctccggcacgtaatgcggctcctgggccaactcgataagatccaccgcgcccggtacgcgcagcggccccagcacatctttgaagtgcaatacccccacaacattggccggatcgccatcacacaacggcaagcgcgagtggcccgaggcaaatttgttgagcacagtctgggcgtcgtccttcacatcaagccacaccatttcgccacgcggcaccatgatgctgcgcagatcgcgctcacccatcgacaacaccccctcgatgaggctgctctcctcgggtgcgaaggcggcttcctcatccaggcccatatcgggctcggccgtcgactcgcgtccgccgcgcaatagcttcagcaccgcgcgtgcggtgcgctcgcgccgtcccagcccagatacatcgcgattacgctgcgccagctggttgaacacttcgataagaatcgcaaaaccgatggcggcgtagaggtagcccttcggaatctcgtaccccaaaccttcagccacgaggctgaaaccgatcatcaacaacaggcccagacagaggatcaccaccgtcggatgacggccgacaaaagccatcagcggccggctggccaacatcatgacgaccatcgccacgaccaccgccgtcatcatgatgcttagatcctgcaccatgcccacggccgtaatgaccgaatccagcgaaaacacggcatccaagaccacaatctgcgcgatcacctgccaaaacaccgcatagtgctggcgatccccgctgacatgcgatcggccttccacgcgctcatgcaattccatcgtgcctttgaatagcagaaagagcccgccaaaaatcaggatcagatcgcggccagaaatttccgcgcccaacaccgtgaacaagggcgcggtcagcgtcacgacccaggcgatgctggccagcaaccccaggcgcatcacgagcgccagcgtcaggcccagcatgcgtgcctgattgcgctgatgcgcgggaagcttgtcggccaaaatggcgatgaacacaagattgtcgatgcccagcacgatctccagaacgatcagtgtggcaagcccaacccaggcggtaggatcggacatccaatcaaataacatcaaccaacctcaaatagaaacgcccatggccacgcgcagacaggcgtagccatgggcctttgatagaaaggacattcagcgcagcaagcagctgaatagaaaaagcgggtgtccgcaggcggacaaggtatcgcggcacagtgccgcatcgagacggaggctcttcggtcataaatggggaaacatcgcgctatgcggcgacgggcttcccgaggctcttacaggaacctgaatattatcagattcgtttctacagcctgctcggcgaggcccaaaacggtccaggcagacaacatggcttgacaggtgcaccgaccgacgccgaagccgccaccctaaagttgttgggccgaccaccgttaacgtcgtgggccacggcttgtgtgcaacagtcgtcacaatcagacttgccttggatttcagcattgccgatagactccaaagattgttctgatagtttgagggattcagggtgacgaatacggtaataacgcgtctcgtgccccgatattttgccgattcgagtgatcgcagacacattatcgttaaggcagcgcagggcccctccacagaggcaaagccccgttgtcgacaatatacggggcatgatcttggaaatttgtgttcaaccagatataaaaaaagatataaattgcaagaattgcatcccctgcagcgcggagcccgtgctagccgcaggtcttgctcctcccatccttcatacgctccttaacgtttgcgtcaaccctgattctcacgaccccgcatgaaacagccggccgtcctcgtcatcgaagaccatcccgtgcaacgtctggtccttgttcgagccctcgaaatgctcgggtttacccgtatcattcaagctcaggaaggtaaccatgccctcagccagcttgaggagcatggcgttgccgacattgtcatctgcgacgtgcgcaccccaggcatggacggcacgcagttcctgcgagaggccagccagcgaaagctggtgaagtccgtcatcctgagcagcgatgtctccagcgacctgactgctgccattctgcatatggccagcctgtcgggccttcaggtgttgggcgatctcggaaaaccgctcaaactgagccggctggaatccttgctgcgccgctacgaaagcgattccgcgcaacccgcaggcaataaggcaacctccgcgccagagccgcccagccctgaggccattcgtgccggactcgatcgtggcgaattcattccttactatcagcccaagttcgatgtccgcacgctgcaaccggccggggccgaaattctggcgcgctggaaccaccccatacttggccttttgccgccctcctacttcatcgaggccatcaaagactgcaacgaaattgaccgtctgacactcgccctggccgaccaggcgatggcgcagaccgcacgttcggcactcaccggccggggtgcaagcctcgccctcaacgtcgaaacatgccagttgggtaacgcccagctcctaaatgacctgatcgccgccctcgagcggtatgccctgccagccacggctctcaccttagaggtgacggaaaccggcctgctgtccgtgcaggccgccacactggagaccctggttcgtcttcgcctattgggttgcaccgtatcgatcgacgacttcggcacagggttctcctctatggaaagattgtgcaatctgccgttcaatcaactcaagattgacgcctcattcgtgcggcgactgccaggcgatgcccgcagtgaaagcgtcattgcagccacactttccctagctgaaagcctgggtatcaccgtggtcgcagaaggcattgaaaccgccgaccagcgcaacgcgctattggatatgcgttgtgcactgggtcaaggctattggtatgcacgcccaatgtctggcgacgagtatgaaacctggttgttcaaccccatggtggcaaatacctgatcaggcgctcacccctgcccgtgcggccctcgacgcaagcggctttcggtcaagctgagttttatcgtcctattcgatattgcgctttatcttgcccggcaggctcgtcaagcgccgcttgtcatgctttgtcggtcaggctcgcgaggtgagacaggaagaacgcggctagtctgaggttgaaacgatgccctagggcatagcctattaggtctgatttttaatggtcgcaccgtagaggaaatttttgcaacatgtagttttaaacacactaaaactgcggcattgtcatataaaccgcgccgttcttgttgtctttctttcgatgcgatggatgccttgaatgaaatacgcgctggctgactacatcttttcaaacataataacgatcattacaactgaagatttgtgaggcagcgcaccgccatgcaaaagctactgattattgacgatcatcccgtcatccgctttgccctaaaagcattgatggagaaggaaggtttcgaggtcgtaggcgaaactgacaatggtctggacggcatcagcatggcgcgcgagatgctgcccaacctcgtcatccttgacatcggcatccccaaactggacggcctagaggtgctgactcgtctacaaggtctgtgcctacccatgcatgtattgatactgaccggtcagcaacccgccctgtttgcacgccgatgcctgaatgccggtgcggccggctttgtctctaaacacggcaacctccaggaagtggtagacgccgcgaaggccgtggtggcgggttatacctacttccctaaaaccacgctcaccgatatccgtggcgtcgaaagccaggacgacgccatgatgatttcgtccttatccaaccgtgagttggcggtcttgcagcttctggcgcaaggcctcaccaacaaagatatcgccgatagcatgtttctcagcaacaagaccatcagcacctataaaacccgtttgctgcaaaagctgaacgccacgacgcttgtcgagcttatcgacatggctaaacgcaataatctgggataaaccgtgggcttaaagagctgctggaggcggacatcatttctgcttgcattcctctttgccctgctctgcggctctccggctttcgccgtcgtacccttggcaggaaccccgatccctttgggttccgctgccgaaatcccaagactgaccattgcgctcaataacgaggactggcagtggcttgccgagaaacgcgagtttcgcgtaggcatttttgcgccggattatgcgccattccagtttactcaggatggccggtttcgcggcataaatgccgactacctgaaactcatcagttatagcctcggccttatcccggtcgtaatgatctatccggaccgggatagtgctttgcacgcactggcggatgggaaaatcgatgccgtcgacgatgtcgatggcgccgccctgatggggcagcatttcgtcaacacccggccttatatcagcaatcccgccgtactggcggtgcggcgctcaatgccccccctgccttccgatctcggcagcctgctcattgccgtcaatccgcgttctcagcctgcagccatggtgcatgaggggccacaactccgctggcaaacctaccccaacccgctgctcgggctgagcgcagtggcctatggccaggcagatgcctacataggcgacccgctcgcaatcgcctattacatcaccgctggcgtgttcaacgatttgcaggtccagcgccacaacgacctgggcactcgcgccaatacctacaccctgtcgacaaacagcaagacattgcgtgcgatcctgaatcagaccatcgcaagcattccggagatctggcgtcagaacgtggtctaccgctggggcctgcctggcggagtcctgttccctcctcccatgcccgccttgaccgaaagggagaaacgctggctgcaacggcacaaagaagtctccgtggtgtcactcaatgtttttccgccattttcgatgcagaaccggaatgacaccgaactttccggcatgtcgattgatgtgttgcgccggattgggcagataaccggcctgcgtttcaatttgcgcggtgttgattccagcgccgaaatggaatccgcactcaaggacggcacggccgaaatgagtgctggcctgttctggagcgaagagcgcgaagacacgctggatttcagctcgccctacctgacgaccgcatttgtactggtcggccgacgcgatacggcccacttgccggccaatacggatctggccggtatgcgaattgccagcatcagcagcagccccgtcctggaggcactgcgcaaacactatccgcaaagcgagatcgtgcttgttggcagccccaatgaagccctgcttgccgtgctgaacggtaaggtcgattacgcagtacagacgcagatcggagcgaatttctatctaagtaactattttcgcaatgaactggccatcgccaccgccttgaacacgccgcccgtgcgtctggcgtttgcgttctcgcgcgatcaggacgagttgcgcggcattatcgacaaagccatcaccagcctgccagccgacgaccagatttatctcttgaatcgctggcgtatggagactgcgcccgatatcaacacctggtatgcctatcgtggcgagatctatctgctgattggcgccggcattatttctgccttgattttcctggcctggatttactatttgcgtcgccagataggcaaacggcgagtggcggaacgcgccttgagcgatcagctagccttcatgcgcgtgctgatcgacggtatccccaaccccgtattcgtgcgtgatcgggaggggcgtatggtgacctgcaaccgcagctacctcgagacctttgacgtcacgcgtgatgcggtgcaagggcgcaccctgatcgactcgccgatcggcctggaagacccggagcaggcaaaaaccgtccaccagcaatatctggacgccatgcagcacaacagcggcgccgtattccaggatattgaggtcacgctgcatggagaaaagcgctatatctatcattggttgttgccctacagcgactcgctcggccgcgtcaaaggcctgatcgggggctggaccgacctcaccgagcgcatccgcttactgcgcgatctgcatgaagccaaggaagaagctgacgccgccaaccgcgccaaatccaccttcctggccaccatgagccacgaaatccgtactccgatgaatgccatcatcggcatgttggaactggaactgcgccggcctgcggatcaggccacggatcgcagcgccctacagatcacttacgactctgcccgctccctgctcgacctgatcggcgatattctcgatatttccaagatcgaggcagaccgcctggagctttcgcctcaccccaccgatctgcgcaaactgcttgatgggatcatcaatgtgttccagggactggcccgccagcatggtctatcgctgaccttgcagatcgatccgcctcatccgccacatgtcttgctggacgctacccgcctgaaacaggtgatctccaatcttgtcagtaatgccttgaaattcaccgaggtcggcggggtgatcgtcagtctgaaggtaaggacggaagaggacggccgggcgaaaatcgagctcgccgtggacgacagcggccccgggatcagctcggccgaccgccagcgcctgtttgaaccttttactcaggtgcatgatcaggccaaggccgcgcgcgcggcaggtaccggcctgggcctggtgatcagccgtcgcctcatcgaggccatgggcggccacttcgatctgagcagcattcctggcaaaggcacccgcatcgacgtgcttctcaatgccgacatcaccactgccgtcgaagaaaccgccagtcccgagaccgagcccgccaccacaccggcacgcctgaatgtgctcgtgatcgacgaccacccgcctaaccgcctgttgatgtgccagcaactggcctttatcggccacgatgcccaggaggccgccgacggtccgaaagggctggcgctgtggcggcaacatgatttcgacgtcatcctcactgactgcaacatgcctgggatgagcggctatgccttggcgcgtgagatccgtcgcatcgaaacggaagagtcccgtccgcgcacgcccatctatgccatcacggcctctgcacaggccgaagaattcgcccgatgcgaggccgcaggcatggacggctgcctgttcaaaccgttggatatcgacgcactgagcaagcatttgcttccgatcgccctcgccaagagctccgccccaatgcagcaaacatccccccccgtcctctcccgtgacctttcagccgcaaggcttgcttgacctcacacagggagacgcggtcatgatacgcaacctcgtcgagacgctcatcaataccaatcgcgaggatgccgaacatctgctgcaatccatcgacgatcccgaggccgtcgcggatctggcgcaccgcatcgcaggcggcgcgcgcgtggtggccgccacgcaaaccgccgatctggccgtcgccctggaagccgacgcccgcggtggccagacagataacgcacaagccgtgcaggccctggtcgaggcgatgcggcaactggaggccgaacttcaggcgtggttggcgtcgcgtgcctgactatccggcatcatagccgcgtgatagtctcgcccccctcctttcaggtgtttaggtaatttagatatgtggcgattctggcaacgctggaaagcctcgcgaacagcgggtcaacaattggacagcctgctggcggccgcaagaccggacgccgagctggtggatcggaatctctgggctatcgagctctctcactgggttcgccgtggccgcgcgccagacggcagccagggcatccatccgcagcatgcgcgtctgcgttatctgctgcatgttctggatcgtcaacctgagacccgggagcgctttgcgcgaacgctgcggtccatcctgaccgacaacgatcccacctctctcttttgcgacaccggagtggcgtctcaccccggattctggggcgaggtctgggagcgtctgcaggcgcgctttgttcctcccgcccccaatcgcagcgacatgttcgccctgttttccctggtgttcaccgaacccacggacgcagactggctgcgtgatatggacgacgatacgctgcgacggctacaagagttgctgcaattgcccgatgttggcggcccttcaaaccaggttccgggtttcgaacaagccctgaccagcagcatgcaagtgctggtgagccaggttcgcgccaccggcatgagccaagcgatacgctcgcgtctgcccggaccggttgccgaaacccctttttttaaactcgccgccgcctgtgccgagctctgtaaccctgccatctggcgcaatccaaccgctttcggacaggccctggcctatttccgcgccttgctggaggaatgccgcatcagcgctagcaatgtttaccaagagctggagcagaatggcgtttcagtcgaggtcgtattccagattgagcgcatgaaactgcgtctgcaccgcatcgaattactgctgggcgtatgggtggacccgactcagcgcaacaagcatacccacctggtgatcgagcttatccactccacccaggcaaggcgcagcgtacggcatctggcggccacttcctttgcgcatctggcccggcgcgtcatggagcgcagcgcccaaacgggcgagcactatatcgcccgagacaggcgcgaataccgctcgatggtcaaggcggccttgggcggcggcctgttcacggtagtcaccgtctacctcaagttcgcgatctacgccttgcacgccgggcgcttcatggagggcttgctggcctcgctcaattatgcggggagttttctggccattcatttcgcccacttcacgcttgcaaccaaacagcctgccatgaccggcccggcgctggctcaccggctggatgccgctgacacgccgcagggccgagaagccttcgtgaacgacaccatcgcgatgatccgctccaatgcggcagccatcttcggcaatctggccgccgtgttcccggtggcgtatgccgtgcaatggctggccgtcaatctgctgcataaaccgctgctcaccccggaaaaagcgcagcaaaccatagactccttctccctcttcggcatgacgccgctctacgctgccgccacgggtgtactgctttggctgtccagcctcgctgcaggctgggcggataactggtttgccctgcgtcgggtacacgatgccatgatgtacaaccgcaggctttgctacgccttgggggagcgcggcgctcagcgcctggctgggttctggcaacgcaatatttccggcatcgccggcaatgtatccctgggtcttttgcttggcctggggccggagattatcgcctttgtgggccccactgtcgaagtgcggcatgtcacgctgagcaccggctcgctcggcgccgccattggcgtgcttgggtggggtgtcgtagataccggcgccttctggcaagccgtggcagggatcgcgctgatgggggttttgaacgtggccgtctgctttgcgctcgccttcaatctggccttacgctcgcgcgggctcaaacgcagcgatcggctgagtctcagccgtgccgtgcgccagcgcatcttccaataccctggccagctcatctggccgccgcgcaacacctaagctccgccggggtcggacggcatcatggtctcgccctcacggcggcgctagctccactcaggtattgctggccgggctcggcgacggcgccatgatgtcgtcttactgaggggctgagaggtcaatcctgcccgcctcggcggccggatagatagtggttttccctagactgacgatgtcgccatttttttatcagactcactcgcgtatagtccagtggcctgaccactgaaccacctgacatctcaattgcatgcctatttttcaagcggtggcctccacccggctctatcgcatgatcgcggaccagattgccgggcgcatccgcgccggagacttcgaagccggcggccgcctgcctgccgaacgcgatttggccgaacaactccaggtcagccgggcttccgtgcgcgaagcgctgatcgcgctggaaatcgaaggctatgtcgaggtgcgggtagggacgggcgtatttgtgtgcgctccccgcgaagatggccaatatggcggcgtgcagaacaccatcgccgggcaagaacgcaccgacatcggtcctttcgatctgctggaaacccgcttgctgctggagcctgaatgcgtcgccctaacggccgaaaaggcctcgccggcgcaaatcgcagccatccgcgccgcccacgaagacatgtccctgacggatagccccagtctgcacgatcaggcgtttcatggcgccatcgcggcggcctgcggcaatgcggcgctggctgcggccatctcgcatatctggcatctgagcaccatcagcccgctgttcagccgtctggaaacacattttgtgacgacaagggtatggagcgtagcccacgaagaacacagccgcatcctggctgccattgtcgagcgtgatccgctacgagcccgccatgccatgcacgaccatctcgtcggcatcctggcgcggctgcgcgaggacttcgccgccggtgccatccgatgacgccctgacgcctctcgtttcctttcgtgcctggcaggcgccccttgcgacctgcgttttaactgcggttccgctaccgcctatccacttaccgtccacaagaccgcaccgcgcgcccccaccgaatcaagggccgccgccctaggagatcattcatgagccacacactcgtcgaacgcaacggaggccagattctgatgcagcagttgcgcatccacggcgcacgccgcgtattcatgattccgggcgagagctatctgccctgcatcgacgcgctgaacgaacatcaaggggttatcgaccccatcgtgtgccgccaagaaagcggcgccgcctatatggcggaggcctatggcaagctcaccggcgagccgggcatctgtttcgtgacgcgtggccccggcgcaaccaacgccagcatcggggtgcataccgcctttcaagactccacgccgatgattctgttcgtaggccaggtcggcaacgatttctacgaacgtgaagccttccaggaaatcgactatcggcgcatgtttggccaaatggcaaaatgggtggcgcagatcgaccgcaccgaccgcataccggaattcattgcacgcgcctacaccgtagccaccagcggccggccaggcccggtcgtgctggccctgcccgaggacacgctctggggccgcgccacggtcgccgacatgccgcgttatcagcgtaaccacagcacaccgagcgcggccgatcttgcccgtatgaccgcgctgctggacgtagccgagcgcccgtttctgctgctaggcggcaccggctgggacaatacggccatcgcgcagatcgccagctttgccgaacgtttcgaactgccggtcggcacagcctggcgccgcctggagtgctttgaccaacgtcatcctaatgcggccgggcacgtgggctggggcatgacgccggcgctgcgcgcgcgcctgcgcgatgcggacctggtgctcgccgtgggcacccgcatgggcgaagccacgactgaaggctacaccctcattgaaagcccggtgccgcgtcagcagttgatccatgtctatcccgacccctgcgaactggggcgcgtattcgcgccgacccaaagcatcgtggcagatcccgccaatttcgccgcggcggtcgtcgagttgcgtcctggccaccgcgtctcgcgctcggcccttgtcgtgcaggcgcatcaggattatctggatagcacccagcccctgccctcccccggccccatgagcctggatgaggcagccgccgaggtcaacgcggccattccggaggatgcctgcattaccgtgggtgccggcaactatgccctgtatccacaccgctatcgccgcttcaccggaccgggcaccagcctcgcacccaccgtcggctcgatgggttacggcctgcccgccgccatctccgccaagctggaaaaccccgagcgcacggtagtctgctacgcgggcgacggctgcttccagatgaatatgcaagagctgggtgtcgcgctgcaataccgcctgggcatcgtcgttttggtattcaataatggcatgtggggcaccatccgcgcccaccaagaacgcgactttcccgcccgcacgattgcgcttaccttccagaatcccgactttacccaaatcatccggggctacggcggctatggcgaagcggttgatcggagcgccgacttcgctccggccctggagcgcgccctggcctttgcccgcgacgaaagcctgccagccttgctggagatccgctacgacgccgacggtatcgcgccgggtgaaaccctgacggcgatccgccaggccgcgctcgcccgccaggccgcccactgaagccacccactaagcttgaaagacgcctcccggctctagggccggaaggcgtctgctgacacaggcgcttagccgttcgcgagtcgctcggccataattagaaaggatgagtacaattcagcgccttgcccatcctgccattcaaggcccgcaatgctccagccgtttctgaccatttttctgtacaccgaagagcaacgcggcaaccagttggtagagtccgaagtcatcggtatgttgtctgacatctccggctcggataaagtcgtggtcatccgtgatccgcacacccgcatccaatttgtctatcgtgtcgagcacgacagcaacaacctggacgccgtcgccatcaccgcactcgacgccgggcttttcacaggcaagcacaccacccacatcaacggtatgagctatcgacttggcccgcccgaggcagcgctcaaactgatgcggggcaaaacccagtggattcaggacaaaggctcgattctgtccgtgctgctgcataatgcggcggcccgcagcgccagctttagcggacgccgcatccaacgcgatcgcctgaccgtcgtaccgcccggcacgctcgtcgaacggctgatacccgatggcgaaaccgagacagcgccggccgtctgaggtctaactaacgttacactccagccttgtcttgatttgccggggcggtatgcgcccgtccccctccagggtatccatgtccatcaaagaccagatctttctcgccagccagcatctcgcgccccatcaccttgtgtcccggggcatgggcctattggccgacagccgtattccagcgctgaagaacgccatgatctcgcgcttcgtgcagcgctataacgtcgatatgagcgaggccctggtcgaagatccattggcctatccctgcttcaatgatttcttcacccgcgcgctcaagccggatgcgcggcctctcgatgacgatagcgccaatgtcctgtctccggccgatggcaccatcagccaactgggtcccatccgcgagggccgtattttccaggccaaggggcacagcttcggcctgaccgccctgctgggcggagatgcagaacgcgccgcgccctttgaaggcggcgatttcgccaccatctacctgtctccgcgcgactatcaccgagtgcacatgccggtgacgggcacgctgcgcgaaatggtgcacgtgccgggccgcctgttttcggtcaaccccctgaccgccaacactgtgcccgatctctttgcccgtaacgaacgggtcgtgtgtattttcgacacggcctatggccccatggctgtcatactggtcggcgccatgattgtggcctcggtggaaacggtctgggccggactggtcacgccgcacaagcgcgaagtccgcagcacgcgctacggcccgcaagagcccatcgtcctggagcgcggcgccgaaatgggccgtttcaagctcggctcgactgcaatcgtgttgtttggccctggccgtatccgctggtttgacacgccttcggtacgcggcccgatccgcatgggtgagaccctggcgctacccgccaaccaccttgaagacgtgccggcggtttgatcccgcctggcggcggctctgccggcttttgcccggccagcggccgcgccaaatccgagcagctctcgctgcagttattctaaaaaagcgaataaacattgacgtatttattcgctttttgccatttctatcccctggtagattgccggtctttggcgcatgtggcgcccgtccggagtcccgatgtcatcccctctgccccgcgtgctacaacgcgtcctgtcactcgacgatttcgaacaggcggcgaaacggaccctgccacgccccatctttggctacatcgcgggagcggctgaaaacaatcaatcgcgcgatgataatcgcgccgttttccatgagttgggcttcgtgccccgcgtactgcgcaacgtcgcggcgcgggatcaatcggtagagctattcggcacccgttatgccacgcccttcgggattgcgcccatgggtattaccgcgctgtccacctatcgcggcgacatcgtgctggcccaggcggcccgcgaagccggcatcgccgccatcatgagcgccacctcgctcatccgcctggaagaggtcgcacaggccgcaccggacacctggtttcaagcctatcttcccggtgacgtcgagcgcatcgacgcactagtggaccgcgtcgccgccgccggctaccggcagttggtgctcacggtggatatcccggtgtctgccaaccgggagaataacgtgcgcaccggtttctccacgccgctcaaacccagcttgcggctggcctgggacggcatgacccgcccgcgctggacggcaggcgtgttcctgcgcacgctggtccgccacggcatgccgcatttcgagaattccttcgccacacgcggcgcgcccatcatgtcggccagtgtgttgcgtgatttcagcgcccgggaccatctcaactgggaacacgtggcgcgtatccgcgcccgctggaagggagagctcatcatcaaaggcatcatgcatcccgcagacgcgagcatggcacgcgaatacggggcggacggcattatcgtctccaaccacggcgggcgacaactcgatggagccgtctcgccgatgcgcgtgctgcccgaggtcgcccgcgccgccggcaaaatggtggtgatgatggatagcggcatccggcgcggcagcgatgtgctcaaggcgctggccctgggcgcgcacttcgtctttgtcggccggcccttcaactacgcggcggcggtaggcggccaggcgggggtcgcgcacgctatcgagctgctgcgcgcagaggttgaccgcaacatggccatgctgggcatcctctcacccgcagacatgaacgcttccctgctgctcactcccaggggaaacggataagatcgccgtacagacgctcgagtgtcgccttgacctcgggagagcgctgatagatctcgatgaacttcagcaggcgcgggtcctgcgccttttgcggcgtggcgacccaacggattgcataacgcttgatgctatccgggtccgtattgtcgaaggccagcccctctttctcgtcgatgcctgcatgtttggcgaaggtggtgtaggtgacggacgccgtcacatcgtcaaaggtgcgggcagattgagaaccctctacctgcaccagcttgatgcctcgcggattctcggtcacatcttgcaggcctgcccgctgccctacccccggtttcagcttgatgaggccgatatgctccaacagcagcaaggctcggcccgtgttcaccgggtcgttaggaacggcaatcgtcgcgccctgcggcacctcatcgcccttcttcagttttttggagaaaagccctatcgtggtcgaatagccgtaggcaagcggcgtgagctgtgtaccgcggctttgattgaacaattgcagaaacggttcgtgctgaaaaaaattggcatcgatggagccatcggccaccgcgatattcggcaacacccagtcgctaaactcaaccagcttgacatccaggccctgcgcagcagcctgacgcacggcaatctcggccgcctcattggccacgctggcaatcacgccgatgcgcaaaggcggctcgccagcggcagccgccacacctggcaacaacaccaggggaaacaggccaagcgccagaactcgcaaggcgcgaaataggtttttgttcatgtcagatcctgcctctaacaaggccgcgccggcggccaacgcccggattgtgccccaagccgctgagcaacagcggccttacccctggacctcttacgggtttggacgctcgagctgataccgcacatggcaccgcaaagcatggcccggcggcagcagcggatgctcgaattcgccggtgtaacgcatgcccagcgtttccatgacacgccgtgagcgcacattggcaggcaccgtgaacgcatcgatgcgcggcagattcagcgtcccgaagccgtgcgccacgcaagcgcgcgcggcttcgatcgcatagccccgcccccaaaacggccgcgccaagcgccaggcgatctcgactgcgggcgtgaaatccgcctcgaaaggtacccggttaagacccacgaaaccgatgaaatcgccctctttccctgtcgcctcgaggcattgcaccgcccataggccaaagccatgatcatccatgcgttggcgcaggcgcttcgccagggcatcgctctgctcacgcgtcagcgtggccggaaaatgggccatgacatcagggtcggcattcaaatcagcaaatgcaggcagatcggcgtcatgccagctgcgcagtatcaaacggggagtctgtaatacgatcacgataaacctcaaggtttgccacgccaggcgtcaatcaaacggcggtcgcgcttggtcggacggccatcgctgatgccctgtgcgggctccggggccagacgacgcatttctgccgcgcgctcgcgccgggcctggctctcgggcgtttcttcatagagctgtcgcgccgccgatgcaggccctctcacgccactgacgccgcgcacccagacctccatgggcgggtcctccttgcgcacgctcacccgatcgcccgcgctcacctcacgtgccggtttggccaattgatcattaaccagcacccggccgcgcccaatctcgtccgccgccagactgcgcgttttgtaaaagcgcgcagcccagagccatttgtccaatctgagcttctcggtcacactactatccttgaaaatgaccatgcaatgatagccgttgcgaccaccggccccgccgctgctttacccgaggacttcatgcccgaccgccccttcatcattcttgccgcgctcaatatgatcatcgccgtgggcgcaggggcattcggcgcgcatggtctcaaacgggttctcgatgccgacatgctagccgtctggcagaccggcgtcctgtatcagctcgtccatgccctcgggctgttcgccgtggcctggttgaccacccgctacaacggcgcgctgttgcccctggccggctggctgatgttcgccggcattgtgctgtttagcggcagcctctatctgctggccgtcacgggcacgcggctgcttggcgccatcacgccactgggcggcgtggctttcctgctttcctgggccctgatcgcctgggccgtcatccgcaaccctcagtaattctcatggcctcaccctcccatgcgcccgctcagggcgccagccctcttacgggcatcgcctgcgtcattgcaggcattttttgcctgacgctgagcgacgcccaggccaaatggctgggcgatcactattcgcccatacagattctgttcctgcgctccttgatcgccatgcccttcgtgctggcgttggcggtcggcctgggcgggcggcctgcgctgcgcacccaacatctgaatgtgcacttattacgcggcgccatcaatgtcgtgtcggcgagctgcttctacctgggcctgcgttatctgcccttggccgaaaataccgctatcgcctttgccgcgccgctgttcgtcaccgcgctgtccgtgctgatcctgaaagaaaaagtggatgcacgccgatggctggccgttggcgcaggctttgccggcgtggtgatcatcgtgcgccctggctccgcaagttttcaactcgccgcgctgctgccgctgattaccgccctgctctacgccttgatgatgatcacagcgcgagccatcggcaaaggagagggcatgctgaccacgatgttttacatcgtcttaggtcaattagtggccagcgcagtccttatcccctggttctgggataccccgcgcacgcaagatctgcccctgttcgtgggcgtagcactgttcagcacgctggggcttacgctgatcacacaggggtttcgcatcggacccgcctctgcggtcgcgcctttcgactacaccgggctgctgtgggccacccttttaggctggctgatctggcgtgaaacacccgaactgtccgccgccatcggcgcgctgttcatcgccggcagcggcctgtatatcgcctgggtggaaacccggcgccgcacacgatgaagtgcatcccgatgcgatgccccgcgaagacagcggcaggcgtaccatagcgacaggacggattgcgtccgctttgtggagatccaactcaatgaaactgtattacttgcctggcgcttgctcgctggctgcgcacatcgtgctcgaatggattggcaagccctatgaaacggtcgccgtatcccgggatcagcccaagagccccgagtttctgaagatcagccccctgggcgccgtccccgccctgaccgacggcgatctgtcgctgacgcaaaacatcgccatcctcgagtatctggccgaatccgcgccgcaggctcgcctccttggcgatggcagcatcgccgcccgggcagaaacccgtcgctggctaggcatggtcaattcggatattcacaaaaccttctcgctggtctttggcccgcaacggtttattgacgacgaagccggccaaaaggccctggcggccggcgccgcccgtcagttgcgcctgctctacggcgtggtcaacgagcgcctgaacggtaggccgttcctgaccggcgatcatcccggcctcgccgacgcctatctctttgtcaccttgcgctgggctcaggccaaacagatcgacctcagcggctacgaccagctggcaggattctccgagcgcatggcagccgatccgaaagtacaggcggccctgaaggccgaaggtctcgcctgaggacttttgcctgtccgtgctggccggccccgtgctggccagcatttttttgctgatctagggtaaaccctggattaatgagatggtccgcagtatcatcaagctataaatttttgatcggcaaagcccgtccccggttttggctctgatgttcctatccgttggccggccttagccgtagagggtccggccttcttccctgcgaatggccttttcacgacaggcgagccgcctgtccgctacaccgctttgtcatgaattcatccgcttcttgttatctaggcgttctcggaggcatgggccccttggcaggcgccgccttcgctatgcgtctggcagccctgacccccgccagcgtcgaccaacaacatattcccaccctgctgctgaatgatccgcgcattccggatcgcagcaccgcacgcctgttcggcggcgccgatccctggcccgccatgttgcgcggcatacggatgcttaacgcgtctggcgcccgcgccatcgccgtgccctgcaacacggcccacctttggtacgaacagatggcggctgcctccgattgcgaagtcctgcatatcatcgaagccgttgcacaagacctgcgccgccagggaatccaccgaggccgcatcggcttgatgggcactgccgcgacactgagcatgggcctataccaacagacgctggaaaaacacggctatacctgcatcgtgccgaccgaagaagaaatcgacacgctatgcatggcctcgatccgcgcggtgaaggccaatcagcttgaagaatccttcgcaccggcagtcgaatgtatccagcggctgcgtacgcggggtgccgatgccgtcgtgctaggctgcaccgaactaccgctggccgtgccccacgcgctgcgcaaaggtctgggcatccctctgacagactcgatcgacgccctggcgctcgccgcaatcgagcactaccaggcggccgaagcgctgagcgcctgaacacgcacagacccagccccggctgctggaaacggcagccggggctgggtctgtatcaagcacccagataggctttgcgcacctcgtcattgaccagcagattggcgcccgtgtcgtgcaacacgacccggccattctcgagcacatagccgcggtcagccacttgcaaggccttgttggcgttctgttccaccagaaataccgtcacaccctcatcgcgaatcgtgcggatgatctcgaaaatctgcgcgatgatcagcggcgccagccccagcgtcggctcatcaagcagcaacagccgtggccgcgtcatcagggcgcggccgatggccagcatctgctgttcgccgcctgacatggtgccggcccgctgcgcggcgcgctccttcaagcgcggaaaaagcttgaacacatgctccaagccctgctcgatctgagcgcggctagagaaaaaaccgcccatcatgagattttcggtgacggtcaggtctttgaatacccggcgtccttcaggcgaaatcgcgatgccgttacgcatgatgaggtgcgtagactcgttggtgatgtccttgccctcgaaggtgatgcagccttcgcgcgcgcgcggctcgccgcacaccgtcatcagcaaagtggtcttgcccgcgccattggcgccgatcaacgtgacgatctcgcccttgttgacctccaccgtcacgccatcgagcgcctgaatggcgccgtagtaagtgtggatgttttccagcttgagcatttattcttcccccagataggccttgatgacgcgcggatcattgcgcacctcgtcgggggtgcctgtcgtgatgggcttgccgtgctccatgaccagaatacggtcggaaatgcccatgatcagactcatatcgtgctcaatcagcaataccgccacgccgaactcgcggcgcaactgatcgatcagtttttgcaggtcgcgtttttcctggggattcagtccggcggccggctcgtccagcatgagcagacgcggcttggtaatcatgcagcgcgcgatctccagacgacgctggtggccatacgccagatttcccgcttcgcggttggcgaactcgcgcagacccatgaagtccagccattgggcagcacgcgccagcgcatcggcctcggccttgcggtaagacttcagcttcagcagaccgggcagcagccttgactccacctgagtatgctgcgccacgaggaggttttccagcaccgtcaactgcttgaacaggcgcacgttctggaatgtgcgcaccaggccatgatgcgccaccttatggctgggcaagccatggatggaccgtccatccatggtgatctcgcctgcgctgggcttataaaagccgcccacgcaattaaataccgtggtcttgccagcgccgttcgggccgatgatggcgaacacttcgtcgcgcttgacctcgaaggccacactatcgaccgccaacaggccgccaaagcgcatcgtcagtccggagactttcaacaaggtttgactcatttacccagctccacgtgaggacgcttcatgggcaacaacccctgcggacgccacatcatcatcaacaccatcaccagaccgaacaagagcatgcggtattcggcgaactctcgcgccacctcgggcagtaccgtcaggagaatcgccgccagaatcacgccaatctgcgaacccatgccgcccaacaccacgatggccaaaatcagggccgactcgatgaaggtgaaagactccgggttgaccataccctggcgggcggcaaaaaaagcgccaccgaaaccggcgaacatggcgcccagcgtaaatgccgacaatttgatacgcgtgggattcagccccagcgaacggcaggcgatttcatcttcgcgcaaagcctcccaggcacggcccacgggcatacggatcaagcgcgtggagacaaacagcgtgatcaatgccagcgccagcgccatcagataaagatagatgaccatgtgttgattctggaaggtgaagccgaagaactcatgaaaggtctgcgtgccctcctggctggcgcggcgcgtaagctcaaggccaaagaacgtcggcttggggatgcccgaaataccgtcgggcccgcccgtcacggaactgagattgatgagcagcagacggatgatctcgccaaagcccagcgtcacgatcgccagatagtcgcctcgcagccgcagcaccggaaaacccagaatgaatccgaacacggccgccatcgccccggacatcggcaaggcctcccaaaaaccccagcccgcccagtgatacaacagagcgtaggtataggcgcccaccgcataaaagcccacaaaacccagatcgagcagaccggcgaagcccaccacaatattcaggcccaggcccagcatgacgtaaatcagcaccagcgtggcaatatcgaccgaactgcggcccgcaaagaaaggccagatcaatgcggccagcagcaacagcataaacagccatttcgtgttgccggcgctaggcgtcgacggcagcgtgggcatcaccttgcgcaattgccggaaaggctgggccagccacggcttgagcagttgaaagacgaaaaccacagctaccgccagcgccaccagatcccagcggggctccagcgtagtgcgcgcgccctgacgaatgagctgcaagccgaagaccggcgtgatgatcacggccgtcagcacagccgccatcgtggcgtttttgagtgattgattattggccatcagactttctctacttcaggtttaccgagcaatccggtgggccggaacagcaagatcagcaccaacagcccaaaggcgacaatgtccttgtactgcgacgaaatataggcggcggcgaaagtctcggccaggcccagcagcacgccgcccaacatggcgccgggaatgctgccaatgccgcccagcaccgcggcggtgaaggctttgatgcccgccagaaacccaataaagggattgagcttgccgatcgtgatggcgatcaggataccgcccacggcagccaatccggcacccatcacaaacgtgaaggagatcacgcggttggtgtcgatacccagcagcttggccatgtgcatgtcttgcgagcaggcgcgcgacgcgcgccccaagcgcgagtacttgatgaacagtgtcagcgcaatcatcaggatcacggtcacgacgatgatcatgacgcgcgaataaggcaccgtcacatcaaaaccggagcccatatgaaactgcagcgcacccgaaatcagcgagggaaccgccatatcgcgcgcgccctgccccagggcaatccagttctgcaaaaagatggacataccgatcgcggagatcagcgccaccagcctggggctgccgcgcacgggccgataggccacgcgctccacggtatagccataaacgccggtcaccacgattgcaaccaccagcatggcggcgatgataaaaggcaaaggaatgccgctgctggtgccgatggccgtcagcgtcaccaaacctacataggcgccgatcatatagatctcgccatgcgcgaagttgatcatgccgatgatgccgtagaccattgtgtagccaatggcgatcaaggcatagatcgcgcccagagacagtccattgaagaactgctgggtcaactgggggataagatcgtgcatattgcgaatgctccaaatagctccggccccggtagcgcctaaccggagccggaaactttggctcagcgttggggactggcgatcagccagtcacgcggagtgtttacagctgggtcttcttgccgttcttgtcccacttgaagaccgcgaactcaaaatccttcaaatcacccttggcgtcgaattcgactttgccaatggaggtatcgaaggccgatttgtgcatatagtcagccaccttggcgggatcttcaccgacggcgttgatgctgtccgccaacacctggaccgctgcataggcaggcatctggaaggcgccgtccggatcgcgcttggcgtccttgaaagccttcacgatgccttcgttgccaggcagtttggtgaaatcggagggcagcgtgaccagcaggccatcgatggccggacccgcgatagcgaccagatcctggttggcggtgccttcaggccccatgaactgcacgttcaggccctgttcgcgcgactggcgaagcagcagccccaactcggggtgataaccgccgaagtatacaaaatctacgcccgctgctttgagttttgtgatgattgccgagtagtcgctatcgccgacgttgatgccctcgtacagcgccacattgaccttgttgcgttccagcgcatccttgacctgagaggccacgcccgaaccataggtttgcttgtcatgcagcacggcgaccttcttgggtttgaccgtgttggcgatgtaacgcgccgcgaagggcccctgctggtcatcgcgcccgatggtgcggaagaagtaatgcggcttgatggtgtcggtgaccaggggcgacgtcgcgcccggggtgatggccacgataccttcctgctcatagatgttcacggcgggcacggtgacccccgagcaggcatgggccacggcgaacttggcacccgaattgaccacccggttggcggcgggcacggcctgtttgggttcgcaaccatcatcgatgagaataggctcgagcttcttgcctttgaccccgcccttggcattgatggtttcgatggcggtcagcgcgccggcctgaatctgatcgccatactgggtattagggccggtcatgggctgaggaataccgatttttatcgtatcggctgcgtgggcggcgccggccaaagccagtgcgccaatcgcgagagcaagcggggtaaagcaatgcggcaacttcatgcaaattctcccggcaagaggtgtagagcggattcaacgataggcgaaatttttctttttccgcgggccttgttcacatgaggcctgagtgaagactaggcacactatgtcgccggtattctgaaagcaagcgcccgcaggtgtcactgcgtggaatccccaatattcccacggcgcgttgaatcaggggtggatagcgggaatagcaggcaggttcggcgacgtaagactcacgtaagcttgtcacttagcaaacacgattcccacgcaaaaaggcgagtccgcctgcgcaaatgacgaagcacgcgatgggcagccacggaagatgcacgacatcccaatcggaaggcgccagcgccacgatggccagcacgacgatcacgcacaagccacgcacacacatgacgcctgtcacaccagaaacctgcttgagctgctcagcggaaagacctgcaaagtaaaaactcttgggagcgaccggaacgtccgcttgttttagaaaacaagggatagcactaagctgaagcaggcggaagggataatcgcccggcgagagccgggcgccgttggtcaacgggtttgcggcaggtcggaggggcgcgccagattccacatgagggcgcgaaacggggccaacatgctgatattgatggtcagcttgatggcaagatctcccgcaagccaggtgatccagggcgttcctgtagcggcgaaggccacgctgaagaaaatgacggtgtcggcggtggcgccgatcacgccggataccaggggcgcccgccaccagcgctgatcgcgcagccgatcaaagatttgaatgtcgatcaattgcgcacagatataggccaggccggacgccagcgcaatacggggggaggccacccagacggagatgaatagcgcggccgcgaaaccgaaccaggccacccggcgtgcggccgccggcccaaagcgccggttcaggacatccgtcacgaggaaagccacgggatacgacagaccgccccaggtgagccagttattcagcggcacttgaaccagaatattggagccgaccacgacggcgcccatgcaagtgacggcgatcagaaactgatagccgcgcatgacttcaaaacgactcactgcccgaactcctgagccagctctcgcgaacggcgggcagcggcctgcatggcgcgctcaacgatggcgcgaagatcggcctcgttgaagatattcagcgcggcggccgtcgtaccgcccttggaagtgacgcgctcccgtagcaccgagggcggctccgtcgagacctgagccagacgcgtggcgcccgcgaaggtgcccaaggccagcttgcgggcctgctcggggttcaggcctaccgccagaccgccagcgatgagtgcctcgagaaagagaaagacataggccgggccgctgcccgacagcgcggttaccgcatccagcgcggcatcgtcggcgacccagaccacgtcgcccacggccgccagcaactgctcggccaacttgcgatcctgcgcgtccacgccatcgagcgccgccatgcccgtcatgccctgcccgaccaaggcaggcgtattgggcatgcaacgcaccagccggcgccacggaagatccggcccgcccagccagcccgccagcgtgtcggcgcgcagaccggccgccacactgatgaccagggtgtccggcgacaaccagggacgggtggcctcgaccacctcacgcatgacctggggtttgaccgcgtagatccagacccggcaacgcgacaaggcggcatcgggcgcagcggcggctgtcatgcccgccgccagccaggcggcatgcgcgtcggcattgatctcgaccacatgaatgttgctggccggacacagcttgccgaccagaccctgcgccagggcggaggccatattgccgccgccaatgaaggcgatagaaagttgcttgtccatgggaagtgattgtaaaccggctcacccggatgcagaataagacgagcttttctaccgccctgcccgatcgcgcgctaattgacagcccgactgagcggtgtaaagtcacgcctctgtcacaaactattcataaggtgtaatgcttcacgcgcggccatcccccgcgcggctgcttaaaccggaggaacaacttcatgcgaccccaacgtctcgcccttgctgccgcccttgtcgcggcctttgcaagcgcctcggcccacgcggccactgaaatccaattctggcattccatggaaggcgccctgggcgaccgcgtcaacgggctggttgaagagttcaacaagcaaaaccccgattatcaggtcaaggcaatctataaaggcaattacggcgagtccatgaacgccggcatcgccgccttccgcgcaggcaacgcccctgacgtgctccaggtctttgaagtcggcacggccaccatgatgaacgccaagggcgccatcaagccggtccaacagatgtctgaagaggcgggcgagccgctcaaccccaaggacttcatcggcgcagtggccggttattacgcctcgcctgaaggcaagctcgtgtcgatgccgttcaacagctcgaccgtcgtgttctattacaacaaagacgccttcaaaaaagcggggctggaccccgagaagccgcccaagacctgggaagagctggccgctgccgggcaaaaactgaaggctgccggccaggaatgcggttacaccacctcgtggccgtcgtggacgcagcttgaaaccttctcggcctggcataacgtgccttacgccaccaaggacaatggctttggcggccttgacgcccgcctgagcgtcgatacccccctgcatgtccgccacctggaaaacttggccaagctcggcaaggaaggtattttcatgtacggcggccgcggcgatgagcctaactcgctgttcatcagcggcaagtgcgccatgatcacgggctccagcggtttgcgtgccaacatcatgaagaacgccaagttcgagttcggcacctccaccgtgccctactacgccgacgttaagggcgcaccgcagaacaccatcatcggcggcgcttcgttgtgggtattcgccaacaagaagcccgaggtctacaagggtgtctcgaagttcttcaaattcctgtcgagcccggaagtcgccgctcgctggcaccagcagaccggttatgtccccgtgaccgtggccgcctacgacctgacccagaagcagggcttctacgacaagaaccccggcaccgatgtgggcgtcaagcagctcaacgtcgagaccaccgcgcaatcgcgtggtctgcgtctgggttatctgccccagatccgcgaaatcgaagacgctgaaatcgagcgcatcgtgtcgggcaaggtcagcgccaaagaaggcctgcaatcggtcgtcaagcgtggcaacgatctgctcgaaaaattcgaaaaaagcgtgaagtaaacttggagcccgacccctccattcggtggggccgggccagccatcccttgaggcaagcaacatcctggttccgcagcagtcccatacagcctaggctgagggggctttctgcggcctttgcgtttaacgtagttgaccggctgaacccgtggcggcgcggccggtagtggtcacgaacgctcttcctctccacccgtcggacttgcccgtcggctttttttgcaattcgcggctttgccgctcttctcgtccagccccatggaaaaacgtgtcgtattcggccacaagacgctgccctatctgctgctcgccccgcagctaatcatcacgctgatcttcttcttcctgcctgccgggcaggcgatgtggcaatccctgcgtctcgaagacgcgtttggcctgtcatccgaatttgtcggactggacaatttcgccgaactcttttctcaaccgtcctatcttgattccttcaaggtgacggcggtgttttccatcctggtcgcttccgtggggctgtcggtctcgctgctgctggccgtgatggctgaccgcgtgattcgcggcgcaggtctgtacaaaaccctgctgatctggccttatgccgtcgcgcctgccgtcgtcggcgtgctgtggctgttcatgttctctccctcggttggcgtactggccgtcgccttgaccaatctgggcgtgaactggaacccccgcctcaacggcaaccaggccatgctactggtgctgattgctgccgtctggaagcagatttcctataacttcctgttctttttggccggcctgcaatcgatcccgcgctcgctgatcgaagccgcagcgattgacggcgcctctccggcgcgccgtttctggtctatcgtcttcccgctgctgtcgcccaccaccttcttcctgctggtggtcaacatcatctacgccttcttcgacaccttcgccgtggtggacaccacgacccagggcggcccaggcacgtcaacggcgattctggtctacaaggtgtatagcgatggcttccggggcctggacttgggctcatccgccgcgcaatccgtcgtgctgatgctcatcgtgatcggcctgacggtagtgcagttccgctatatcgaccgcaaagtgcagtactgattttcgaatacaaggttagcaaccatcatggtagaacgccgtccttggctagacgctctggcccacatcatcctgctctgcggggtgatgctggtcgccttccctatttacgtcaccttcgtggcgtccacccaaaccgcgcaggaagtggcttccgcgcccatgtcgcttttgccaggcaagcatttcgtcgacaactacatgcaggcgctgttcgccggctccggcggcggctcgcatggtgcgccggtcggccggatgatgtatgtcagcctcatcatggcgctgggcatcgccctgggcaaaatcgccatttcgctgctgtcggccttcgcggtggtgtatttccgctttcccggccgcatgttgtgcttctggatgatcttcgtcaccctgatgctgccggtcgaggtccgcatcgcgccgacctataaggtcgtggccgacctcgggctgcttaatagctacgccgggctgacgctgccgctgattgcttcggcgacggcaacctttttgttccggcagtttttcctgaccgtgcccgacgagctgatcgaagccgcccgcatcgatggcgcaggccctgtgcgtttctttttcgatgtgctgctgccgctggcgcgcaccagcatcgccgctctcttcgtcatccagttcatctatggctggaaccagtatctctggcccctgctcgtgacgacccaggaagacatgtaccctgtggtgatcggcatcaagcgcatgatcagcggcggtgacagcgtgaccgaatggaacatcaccatggcgactgccatactggccatgatcccgcccgttctggtcgtgatcctgatgcagaaatggttcgtcaagggcctggtagacaccgaaaagtgaccggcgccccgcccttccgacaagatatcgcagacgaataatccgtatggctaccctaagcttccgcaatctcaagaaaacctatgccggcaatgtgccggtgatccatggcatcgacatggaaatcaaggatggcgagttcatcgtcatcgtcggcccctccggctgcggcaaatcgacactgatgcgcatggtcgcaggcctggaaaccgtgaccagcggcgaaattctgatcgacgacaaaccggtcaatgatctggagcccgccgaacgcgatatcgcgatggtgttccagaactacgcgctgtatccgcacatgagcgtgttcgagaacatggcctatggcctgaagatccgcaaagtgcccaaggccgaaatccagaaacgcgtcgaagaggccgcacagattctcgaactgggcaagctgctcgaccgtcgcccgcgccaactctcgggcggccagcgccagcgggtcgccatgggccgcgccatcgtgcgtgagcccaaggtcttcctgttcgatgagccgctgtccaacctggacgccaagctgcgcgtggcgatgcgcctggaaatcctcaaactgcaccgccgcctgcacaccaccagcctctacgtgacccacgaccaggtcgaggccatgacgctggcccatcgcatggttgtcatgtatcagggtgtgccggagcagatcggcaccccgatggaggtgttcgaaaagccggcatccacgtttgttgccggctttatcggctcgccgccgatgaacctcatcgaggtggacgtcgcgggagacggcaccatgaccgccgaaggcatgccgctgcaaatttccccgctgcaagtcccgtcggccgtgcgtggccgcaagatcatcatgggcctgcgccccgagcacatgctgctcaatgccgaaggcatcccggtcgagatcgagatgatcgaaaccctgggttcggaacaactggtccatggccgccgcggcaaacacatgctggtcgtgcgctgcaccacccgccagttatcggaatccacagtcaaagtcggcgacacgatgaacatcggtcccgatggccgccacgacctgcactggttcgagcccgatacaggccgccgcgtccagggcctctgataccctgccgccatcgcgacgctgcgcaaaggcggcgccagaaaccacaaagccgccctgtcatcgggcggctttgtgatttggcttacttgaacacgctcttgctgccgtccttgtgccaggtgtagacctggaattcaaagtcggtcaggtcgccctgtttgttccaggcggttttgccgatcggcgtttcaatggcattggcgtgcaaatacttggccaccttggtgggatcggtgctgccggcgcccttgatgccatcggcaatcgcctgcgtggcagcgtaggccgtcaattggaaggcgccgctcgggttacgctttttgtcctggaacgccttcacaatggaggcattggcggggttttgagtgaagtccgccggcagggtcaacagcatgccttcgacggcgtcaccggcaatggcgttgatatccggattaccgacgccttccggacccatgaagcgggtcttgacgccctgctccgccgcctggcgcagcaagagacccatttcagggtgatagccgccgaaatacacgaaatcgataccgttgctcttgagcttggtaatgacggccgagtagtcgctgtcgccggcattgatgccctcgaacaccggcaccttcacgccgcccttttcgaggtcatttttgacggcggtggcaatgccctgcccatatgactgcttgtcatgcagcaccgcgacacgctggggtttgattttttccagaatgaacttggcggcagctggaccttgctggtcgtcgcggccgatggtgcggaaaatgaactcgtagcctttgccatcggtcacggccggggaggtcgccgacggggtgatcatcaccacgccctcattgttgtagatctcggtggcggcgatcgtcgcgcccgagcacacatggcccacgacaaaaccaatcttggcattgacgacgcggttagccgccaccgggccctgcttgggctcgcagccgtcgtcgatcacgaccgcttcaagcttctggccgttaacgccaccggcggcattgatttgctcgatcgccgtgttgaccccttcgcgcaccatgtcgccatactgggtcacggggcccgtcgttgggccgaccacgccgatcttgatattctctgcctgggcgccagcggcaagacccaaggccagaccgcaggcggccagaatcggggtcaaacgaaatggtgtgttcatggggctactcctttcagtggcgtattgtcgttgatataccggcgggcgccagcccgcgctttttcgcagggcaagcataaccgaaggcttgcgccttaagcatacggggcatatatacggatggcgatatatgcaattgcccatatattcgttggggctggatagcctgacaggcaatatagccagcatgagactccaacccatcctcatccccgggtggaaagactccggccccggacactggcagaccctttgggcggatagcctgcctcatgcgcgccgcttaccgcagcgcgactggcagaatcctgatcggaatgcgtgggtcgccgcactctcgaccgccgtgaacgaggcgaccgcgcccgtcatgttgatcgcgcacagcctgggctgcctggtggctgccgcgctgccgccagccctgcacccgcgggtggcgggtgcattgctcgtcgcgcccgcagacgtcgagcggccagacgttccagattgcctgcggggttttgcacccgtgccgcgccagcctctgcctttccagagcgtcgttgtcgccagcgacaacgacgcctattgctctctggtaagagcgcaagccttcgcccaggattggggcagccgctttgtgatcctaagtgaagcgggtcacatcaatgcggagagcggcctgggcaattggccacaaggcctgaagattttgggcgcgctgcgccgccgcgcagtctggcgggtgtcgccacctatccaacgcatcccgcccgtgcccgcgctaagcgatagcttgcggcctgcttgaaacatcactccaacaggctgcgcagcatccaggcatttttttcgtgcacatccagacgctgcgtcagcaaatcggcagtcggctggtcattggcggcatcggcctgttcaaacgcggcgcgggccgttttggcgaccgcctcattgcccttcaccagcagacgcaccatttccatagcctcggggacttcggaaggctcttcgatggaagtcagcttgccatactcgcgataggtgcccggcgcataatgacctagggcgcgaatacgttctgcgatggcgtcgagcgcgccccactcttcggtgtactggcccataaacatggtgtgcagggtattgaacaaggggcctgtcacattccagtggaagttgtgggtcatcagatagagcgagtacgaatctgccagcaacttggaaagttcagcggcaacggcggcgcgatctttgtcagaaataccgatattgatacgcggcgcggtgctgctgtttttggtcgattttgccatgtcatgctccttgcgacggaaacagtttaagaataccactgagtacagctagctgggcagtcgcacttagcagcaatcacaaagcagttcgtcgttgatgacattacgtggcctggctcccaagcggccgaagccgaaagcggccagcacgtcctggcagacctccatcgcctgagcttcgtcctcgacgtcgcttaccttaggccaggtcacgagaactcgtcgtcggcgcatatcgtccaaaaaggcagccggcacgctatcgcccaccacggtcaccgactgcaccccgaccggcacacgtccatgacataagcccgtcaggatgccagacgacacaatgagcgctgcggtgtcgtcgggaagacattcatccgccgcccggcattcaacggcgaaaaagtcatccaggcgttcatgagccgcagcggccaggggcaaaagactgacacagcggtgccgttgcaaggcaagcccgatcatgcgtgcgcctcccgtatccagtcggcggcacgctcggccaacatcagcaccggggcattgatattgcccgaggtcagatctggcatgactgaagcatccacaatccgcaggccctcgaggcccagacaacgcatacggctatccaccacagcctgcgcatccgtctcagcccccatgcggcaggtccctccgggatggtgcacggtgatggccgtgcgtcggataaaggcgtccagcgccgcgtcgtcttccgtcgccgtccctggcagcagttcggccgcgacataatcgcccagcgccggctggcgcagtaagtcgcgagcgatacgcaccgagtccctcacccgctcacgatccaaaggactggccagaaaattctggtcgatacgcggcgccgccagcgggtccgcgctcgccaccgtaatgcgtccccggctgtgggggtgtaagagcacggtgcgcacggcaaagccgtcgtcaaacggcttgcgcaggggcggcaaccagggatgcgcattaaaaggcgccgcggtcagcaaaaactgcaaatccggcgtctcggccccctcttgttgtacaaaacccaccacgccgccggggacatcgccggcgaaaccttcgccgcccagataggcccgggccatagaaagccctatccgatcggcgcgcagcgcccgaacaaaaggtcccgcctcgcgccgccgcgcggtcacaatcaccgagatatggtcttgaagattggcccccacgcccggccgatccaagcgcagaccaataccggcggcctcaagcaccttggccggcccgatcccggagtgcatcaggatggccggggtgttgatcgcacccgcggatagaatcacctcgcagacagcgtgcgctttatgctcgcgcccgccctgcaggtagcgcagacccgtcacgcgctcgcctgcgaattccagacccaacacatgagcgccagtctccaccctcagattgggacgcgccagcgcaggacgcaagtaagccgtggcagcactgcaacgtcgcccgcgtcgtatcgacatctgcaaacgagaaaacccgccctgcggctgcgcgttatagtcctccagccagggatgtcccgcctgtcggctcgccagggcgaaggcgtccagcaagctatcctcgtagcggcagcgctgcacgcgcagcggtccgcccgcgccacgctcctcgttaccgccctcctcccaatcctccagccggcgaaaatagggcagcgtctgcgcaaagcgccattcgggcaattgataatcgcgcgcccagcgcgcgaaatcccctggatgacccctcacgaaggccatggcattggtggaggagcttccgccgaccaccttgcctcgggcgcactcgatggcccgcccgtccgcgtgttcggcgggctcggcgtcatagccccaatcgtgcaagcgcttctgcaatatctttccccaacccaaggggatatggatcaagggatcgcgatcccagggccccgcctccaacagcaggacacgcgcctgaccgccagcgctgaggcgattggccagcacacagccggccgacccggcccctacgatgatgaagtcatattccgctgtcattgcctgcccacctgccgtaggttcacatgtacgtttttttctcgggtaaacgacagcatttcgccgaagcattcatcgcgaccgatgccggattgcctgacgccgccatagggagcaccgagaaaatgcttgcccacttcgttgatccaaacgaagccggcgtcaatctcgcgggcaaggcggtgagcccgcgccagatcggtcgtccagatggccgccgtcagcccgacatccaaagcctggatctcggccagcagggtggcttcctcatcccagggaagaatcgccagcacgggtccgaacaattcttcacgggctaaggcagagtgggcggccacatcgcagaacacggtcggttccagatagtgccctcccggcggcacccccgtttgcgggatgcccccgccatagagcaggcgcgcgccagcagtgcgcgcttcatcaatggcttttttgactcggtcgcggtgctgcgcgctaatcatggcgcccatggtggtagccgggtctgtcgggtcgcccggcacataggcggcgcaagcctgcgccacctgttcgcagacctcgtcatagatcgcccgatgaacaaaggcgcggctggtcgagccgcaagactgtccgcaccaggtgaaattcatgccatcgacaatggcgcgcgccgccagcaccggatcgacgtctgcgcaggcgacaaaaggattctttcctcccagctcgagggcgaggggtttgatgcggtcggcggcggcctgcatgaccttgcgtcccgtatcgatgcttcctaccagcccgatcatgtccacatcggcgctggccgccagcgcggcgccagccggcccatcgccaggcaggatggacagcacaccgggcggcaataaatcaccgatcagctccgcacagcgcagcgccgacaagggcgcctgcgccggcggcttaatgatgaccgcattaccggccgccaagggagcagccagcttgcccattgcaaaaagcaagggatgattaaaggccacgatacgggcgaccacgccgacgggttcgcgctcggtatagttgagcgcctcatggcccatgggaatggtgtcacccttgagttccgtgaccagacctgcgaagaagtccatcagcgcggcggcgaccatgacgtctgaccccatctcactcaccgggttgccacagtccagggcgtcgagcagcgccagttctgccgcatgctcgcgcagacgctggccaattctgcgcagcaccgccgcacgcgccagcggcggcgtcttgcgccaaatctggaagccctctcgggcggcctttgtggccaaggccacatcgtcggccgtggccttggccacacgtgtcagccgctcacctgtgccaggcgcttcaacctctaaccaaccgtccgccaccggacggtgccaacctccaccataaaaaagatcggtgtgcgcgggcaggacaaccggacccgacgccgtatcgtgcgtatgcattcccgactccctcttaacgcttgataggctgggcctgttcgagaaaacgcatgtcaaagcctttactgtcgtcaaaagatggcgccagcgcaccctgctccttgtacagcgccgccgtcgacttccacagcccgtcattgatccagcccaggccatgccgggcggtgtcatcgctaaagaacgtgaagtccagatcggcctgcaattgggcgaccagcatgtctttcttgtccttgtactcggggttgtatttgatgagcacctcggcggcgccctggggatcattaaccacgtcagcaaaacccttgatataagcggctacgaagcgccgcaccagatcgggccgctgggcgactgttttgtcggaggtaaacatgcccgaaccatagctctgtatgcccaggtccgcgccatgcagcaccgacaaagaacccggccccccagctttgcgctccagctctggcacctcggcatcgatatagcccggcaccacgttcacccggtttagcaacagaaaattctcatagggtggcgccaccgtggactgcttaatatcgttgagcgaaagcccgtttttagcgagtgccgccttcaaaaaaatataggtcgaaccagcgggatgcaccccgacgttggcgcccttgagctgttgcacattctggagatcaaagtttttcttgacggaaatgatggccagcggtgttttctggttgacggccaccagcgccgtattggccacaccctgagtgcgtcccaccatcaatgtgggcagatccgaaaagccgaaatccgcattgccattggccacgagacgcaaagcatcggtcgaacccgtgcccttgcgtattgcggccacatcgatcccctgcgcgtcaaaataccctttgtccttggcgacaaagaacggggcatggttgccgcgcaccacccaatccagttgcaccgacaccgggtctttggcctgcgccatacccgccaccaggctcaacgcgcccgccaaggccatttttttccatcgtttgaacatttttttcccctttttaatgagtaaggtcaatgcactgcccaagccagaaagcgcgcctcgagcaattcgatgatgtagtaaaaaaccacgcccaacactgacacttgcaccagggccgcaaacaccagcgcggtgtccatctgactcgatgcgaactggatcatgtaacccaatccggccgaagcgcccacaaactcccccacgatggccccaatcacgctgagcgtgatcgccactttcatgcctgccatcagtgccgggagcgatgcaggaatcttcacccgcgccagcacctgattcggcgtcgcgccgatggactgaagcagggacacgagattggcgtcggccgcccgcagcccgaccagcatgttcaatgtcacgggaaagaaagccatgatcacgatcagggcaactttgggcagcaggtcatacccaaaccacaggatgagcagcggcgccaaggcaatcttaggcacgttctgaaacagcacaatgagcggatagctcgcgcggccaaaccaagcgaatctgtccaccagtagcgcgaccgcgatgcccacgatgcacgagtaaacaaaaccgtagagaatctcggccccggtcaccaaggaggcttgcagcagctctgcctgacgctccagcagcacagcgaagatgctggacggcgcgggcaagacgaaggcagacacgtccagaacccacacgcagacctcccagaccgccaggataagcacgaccagcatgatgctgggcgtggccgcgcgcagggcctgagacaaccgccctgcgggcaccatggtggaatgatttttcatggttgtgctggtatccatcatgcgtggccttgtgcgtgtccggccttgagcagctgtcgcaactcaaaggacttttgatgaaagatcggatcggaaaaggtcgattcgtttttaggctgcggcaaaccaatctccaggcgctggacgatacgggccgggttggtcgccatgacatacacgctgtccgagagatagaccgcctcgtcaatggagtgcgtcacaaaaacaatggtcttgcccgtgcgccgccatatatcgagcagaaaatcactcatggtctcgcgcgtaatggcgtccaaagcgccaaagggctcgtccatcatcaatacttccgggtctagcgccagcgcgcgggcaatcgacacccgctggcgcatgccgccggagagttgcttgggataccgatctgcggcgtactccagccccaccagactcagcatctcacgcccccggcgctggatctcttgcttggggcgagcatggacaagctccatgagcgaacacacattctccaatgcggttttccagggcatcagcgccgcttcctgaaaaaccatgcccactcggcgctggcgcactgcctcggccggccggactcccgctacggaaacctctcccgcggtcggcggcaccaatccggcgaagaccttgagcaaggtgctcttgccgcagccggagggcccgatgatggacgtgaaggaacccttggcaatttccacatcaatgccttgcagcacgcgcacgcggccggcacgggtatcgaagtcgacattcagcccctgagcccgtatctgcgcgccaacagccggcgcgacgggattcgcaagcgtcgccatagcctgcctcaacccgcagctacagcggcggcaaaggctggcctttgctcgatacggtccatccattggcgcaaatgcggcagcgagggcttggcatgcggaaacttcagacagcgccgcaccagcggcgccagacaaatatccgccagcgaaaaggactcgcccgccatccagaccttgtcagcgagatgcgcatccagtagcgagagttcggccgtcagcagcttggtggccgtctcgctgagctcctgcggcggcagtttggcttctttgaagccagcaagataggccacgttcaatgaagccagcgtccagtccatccaacgctcgacctgactgcgcgcgaccggctgctctgggtagaggttgacagcctgcttgatattcgccacgtagcgaagaatggtgtgagactcccagatatacgactggccatcgcgcaaggtgggcaccttctgcgtcggattcagcgccttgtactgtggcgtgagcgtcgtaccctcgaaggtcttgccgtaatcgaggcgcttgtactccgcccccaactcttccaacaggaacaacactttctgcacattgcccgaggtggcacgtcccaaaacttccaacatgatcaaactcccttgaaatatcgttatcgccgccgtgctttacagcggcttataggcaatgcattcgatctcgatcttggtatcgatgacggctcgcgcctctaccgtggtgcgcgccaacatgccatcgggaaaaaacgtcttgaacacgccgttatagcggccgaaatcccgcgcatcttcaagataggtcgtgaccttgaccacatcgctcaactcgcaaccggcttcttgcaacacacggcgcatcgcttcgatcgtgacctgcgtcaggtgctctatggttccatccaccatggcgccgttctcgtctttggccacctggccggaaacaaagacaaaatcgccggcacgcaccgcaggatgaaacggcagattcgggttcttcttgccaaaggcttgctgggcatagctcatgttcaggctccgtagacagtgctttcaatgatgtccagaccgcgctggcggtccagcagatagatcaggccccgatcgtcggtggtcacgtcgttggatgaggcgcgctcgcagcccgatggcgggtcgggttcgtagtaaccgacctctcgcggacggaagggatcgctgatatccactaagcgcagtccttttgcgaaccacgcaaagggcaagaccgtgccgctgaacttctccgcaggctgatggcaacccgacatggcttctcgcggctgcccgtcagggtcaacgccctcgacttggaaggtggaaatgggcataggctggtgctcatccgtgatgtcgaacagccaggtaaacgcgggcggcgatggtcgcaacttcgccacatcttcgtccgcaacgaccaggaccttacgacccttgagcagaccagggatgggcagtgccgtatgggtcgggtgaggatgggccggccccgtattgaactgcgacaccaatttgggccgcgacatatcctcgatgtcgaggatgaacatcccgtgatgccaatacgacacgtaaaggcggttgcccatgcgcaggggatggtggcaacgcggcggcacatagttgtcccaaggataaatctcgcccccgtccacatgctgcccaggtatccaccagcggcccacctcctcgggccgggccggatctttcaagtcgaggatcttgacgatgttgccgacatagccgggggctgttggcgagatataggcatagcggccatcgaagtcatagcgatggacacccccgccctgtgtgccggtcttccaatgggtgatcagccgtggcttttcagggcggctcacgtcgtagatacccagccccccgccgaaatcgtccgcgccgctgcggaacttctcgtagttgacgatcatcaggccatcctgagacctcactttatgggagtgccagcccatcggcacttccagcgaagccagcaggcgcggcctgcgcggatcggcaacgtcataaatcgaagtgccatagggcgggcgcatatgggagacgaacattgtccttccctcgacccagacctgtccgccgccctcgcaatcgatatgggcaagcagggaggtgttccattgtttagccaagttccaactccctcaaaccagctcgatcagatcaccctggggcgtgcgcgaccattggtgaaacagccccatggcgcgcatgacgggctcgtcactggcaataaagaggatcagcggctcgctcgcatcattgcgataacgcacccagttttcgctgggcacggcaacggtgtcgaaaggttcaagcggataagtctgctcgcccactgtcatcgtgccgctaccggaaaaaggcgacaccagtaaattagcggtctgcttcaggggcagcgtggtttcgccgggacgcaccatctgcatgaaaaaggtcatggtgcgatacaccggaccgccgcgcagcgggtgggtatactcgatcagcaccccctcatgcggcgactcgtcccagtcacgaaagcggtgcagcagttcacgcatggcctcgtagcggtagacgaacatgggcgaggagtcgccgccgccccggcgatgatccagaaaacggggcgtcagaccgccgattccgtagaccatgcgtgaatactcggtctgaaaacgcgcgctttgcttgcgcaccacttcgccgttttcctggtagtcatgctggaaagacaaggcattaaggttttcgactaggggatagtccagcaccgacagattgacggcgggatcattgcccagattgccatggttgtgccaggtgtccctcggagtgagcaccatatcgccaggcaaaaaggtgatgtcctcgccctcgacgccagtgaaattctgcttgccggtcagcccaaagcgcaccgcgctcgccgtgtgggcatgaggcggcatgagttcgttgggatcgttctgccggtaggcggtgtagagcgtggacaccgtcgctcgccggggcgcgagaccagggttgatcagtatgagcgagcgccggtccgtattttccgtggagatcaggcgtgcggattgcgccaacaagggctggatatcatcgcgataagaccatcggtggacaacgggttggggcccattcatcaactgtttgatgtcatcgtgctcttggtcttcacgcgcccagaacgggaacatgtttttacgctcgatttcgccatacatcgactggagttccgccgtgcggctagtcgtcgtgctcgcttgcatgagattccccttgtttggttatttccattcaacggggaaaatctaataacaaccaatggttgtgtaaacatgattatgggttgtttatggaaaacccctaattaaactgataattatagatataaactatatttatcagtttaaaatcaacaagatataaaacatcaaccattaacaaccaataaacaaccaatacgggtttacgatattgcccaaaacctctttggtcataataagatgtaaaaaacaggagacggcgcgacatgccacgtaccaggcaacccgaggtttcgaacgatgtagcgcggctgatcactcaagtccgcgccatgatcggcaaaggtgaggagttgccccccgagcgggagttggcagacctattgaatgtcaaccggcatcgcttgcgtctggcgctggaaaccatgcgggaagccgcggagctaccgcggcccgtcattcggcgcaatgacagcccggtgctcaaaagcgatgtcgtggtgcaaggcaccaatgcgctcgaagtggtcgagctacgcatggtgctggagcctgcgattgcacggctggcggccgtccgggcttcgccggtacagatcgctaaaatccaggaagccgccaccacgccccgtggcgtgacgcgcaccataggcgatattgccttccataaattacttgcggatagttcaggcaaccaactggcggcgagtctgtacgcgtttttgcggcgtgtcggcgcagatcatcgcctgcatgtgccctcggtcagcgaaatcacgcgcgagcgcatacaacagcgcgatgcagaacaccgcgccatcgccgaagccatcgccgcccgctcgcccgatgcggccgagcaggccatgcgccaacatctacggcgcgtgcagcgtgagatcgccgaccgcttgagccctctggcggcgtcggcctgatctcaacctgaacggggcatcgtgagcgacaggccggcagcctgagccgcccatcgttgcatcacgcttttctgacgggtatagaagcgcaccccttcttcgccatagacatgcaaatcgccgaataatgactgtttccagccgccaaaaccctgccacgaagccggcaccggtatcggcacgttgacacccaccatgccgacttcgatgccttgcgcgaaggtgtgcgcagccgtgccgctgtcggtatagaggctcacaccattggcgaactcatgtgagttaatgagacggatggcctcctgcaagctatcaacatgcaggcaggacagcaccgggccaaagatctcctcgcggtagatacgcatcgaaggctgaaccgaatcaaacaccgtggggcctagccaatagccattttcgcagcccgggccacaagcgcgcccatcgatggctcgaccatcaagcagcaaatccgccccctcagccattccgcaggcaatgtaagccgcgatgcgatcacgcgcggcctcgctgacaatcggccccatgtcggcatctggctgtgtgcctcgtgcgactttcaaagcccgcgcccggctcaggatctgcggcaataccgcagcgccagccccgcccacgaacaccgcgacagaagccgccatgcagcgctctcccgcgctgccaaacgctgcgcccaccacggcatccgcagccgcttgcgggtcggcatccggcatgatcaccaaatgatttttggctccgcccaacgcctgcacccgttttcccgcacgcgccccacgctcatagattttgcgggcgatggcagtcgaacccacgaaggacagggccttgacatcagggtggtcgagcaatgcgttgacggcctgctcgccgccctgaacgacactggccaaaccgtcaggcagacccgcttcgcgcagcaacgccgccagcatgagggacggcgaggcatccagcgggctgggcttgagcacaaaagcgtttcccgtcaccaaggccaccggcatcatccaaagcggcaccatcacaggaaaattaaatggggtgacgcccgccaccacacccagcggctcacgctgcacccagttgtcgatgcctccgcccacgttgatcgacatcgcccccttgagcagttggggagcgccgcaggcgaattcgaccacctcgatgccccgcatgacttccccttgggcatcagcatgcaccttgccgtgctctcgcgtgatgaggcgcgccaactcctctttattgcgctcgagcagacccagaaaacgcgtcagcactcgcgcccgatgcaatggacttttcgcggcccaggcaggctgcgccgcacaggcagcggccaccgcccggtcaacggcgcccgccccgcccatatccacctgggcgaccacttcggccgtggcgggatcatgaatagactggtggccatgttctgcgccgacctcgggccggccattgatccagtgtgtaacctgagcatccatgttgcgctcccctgttcataggaaaacgtcagtctaggtaaagaccgcctcgccacatatcccttatagttagaaagactgtttaattaaataaacaatttatgcactccctccctctcgagcatttggcagatctgaaaatgctgaccgtgctggcggacacccgcagcttcaccgccgccgcgcaacgcctgggtgtctccaagtccttgatcagcctgcgcatgaaggccttggaacaagcgctgggagtgagcctgctattgcgcacgacgcgatccgtacgccccacggaggcgggggcattgctgatcgaccgctcccgccctgccctggacacgctggaagcgagctttggagaggtgcgcaaccttacccgggcgccgcgcggccgcttgcggctgaccgcacccgtggcgctgggacgccagcatctggggccgctgctggcccggctggggcatgcctatcccgatatcgcgctcgaggtttatctatctgatcgtttcgtgaatctgaggcaggagggctatgacttcgccttgcgccatgcggatcaggtgtccgacgcctatgtgagcaaacggctgtgcgccacccgcgcctatttagttgccagcccggaatatctggcgcgtcagggacgccccacgcacccctcggaactgagccgccaccgctgcctgctttatcgcggcgacgagcgtaatccgcagtggtcgttctcaccgcgccatggacgcggcgccgccgtgcatgtcaaacccacgggcagcctgaccatcaacaacagcgaactgctgcgcgagagcgcaggcaatggactgggaatcgcgatggtgccggatttcagcctgggcggtgagctggaggccgtgctgcccgattgggactgctatgccggctttggccgctcgctctacctgctcaagccgttttccgcgacgcccactgaggcccatcgcctggtcgagcaggcactgatcgattacttccgaccagggtccgctggtgctcaggccagcaaggactcgccctgggattgggcggcctcgtcatcgagcatggtgacgcctggcaagccgcaagcataaaccgcctgggccagcgcctcgacggccgccatgcgcggaaaactgcgccgccacgccagcacgacgcgccgcgtcggggcggcgccctcaaagggcacataagtaatcaggcttttgctagtggcctgttcaggaaccgccgtaaccggcaatacggtcacgccgatgccggccgccaccatatgccggatagtttccagcgacgagccttcgaaagtccgctgaataccatcgctcgtcgccgcgaaacgcgacagctccggacagacctccagcacttgatcgcgaaaacaatggccgctgcccagcagcagcatggtctgctgcttgaggtcttgggcatcgatggactggcgctgcgcccactcatgatcgttcggcacggccaccaggaagggctcgtcgtaaagcggctgcgtaaccaggcccgcctcgggcaagggcaaggccatgatggcgcaatcgatctcgccttggcgcagcagctccaccagcctcaccgtgaaattctcttgcaacaacagcggcatttgcggcgtacgctcgatctgcaatggcaccagacgcggcagcaaataggggcctatggtgtgaatcacccccactcgcaagggcccggccagcgggtcatggccttgccgcgcaatctctttgatgctggcgctttcctcgagcaccttttgggcctgcgcgacgatgcgctggcctatgggggtaacgcccacctcggagccaccccgctcgaacagggtgacacccagctcgtcttccagtttgcggatcgcaaccgacagcgtcggctgactgacgaaacaggcttcggcggcgcggccaaaatgacgctcccgcgccactgccacgatgtatttgagttcggtcagcgtcatcgtgtccgttcctgaaaaagggctcgcttaccgcgacccgcgtaaaaaaacgaaatcatgttctgagaaaatcctcgcgcccacgcatccagcgcgccagatgcgcctgcactgcgccgccgtcatgctggcgcagccacgccgccgtgtcgcgcgccgcctccgccagctcaatgtcttgatcgatattggcgaaccgcaaaagctccatgcccgactgacgcgtgccgagaaactcgcctggcccccgcagttcgagatcacggcgcgcgatctcgaacccatcgctggtctcgaacatcgcgcgcagccgctcgcgcgcaacctgggagagcggggtctggtagagcagcacgcaaaccgattcggcctctccccgccccacccgcccacgcaactgatgcagttgcgccagaccgaagcgctccgcgtgttcgatcaccatgagcgaggcgttcggcacgtcaaccccgacttcgatgacggtggtggcgaccagcaaatcgacatcgccagcgcgaaaagcctccatgaccgccgctttttcggtctgcggcaaacggccatgcaccaggccgacgcgcagatcaggcagttcaactcgcatggtttcgtaagtatcgaccgccgtctgtaattgcagggcttcgctttcttcaaccagcggacagacccaataagcctgccgtccggcgcgtgccgcctgggcaatatgcgcgataagctcatctcgccgcccctcggagagcaatttggtgaggacaggcgtgcgcccaggcggaagctcgtcgatcacggacacgtcgaggtccgcgaaaaaggtcatcgccagagtgcggggaatgggcgtggcgctcatgctgagttgatgcggcaccacccggccttcggcctcctcacccttgcggctgagggccaggcgctggccaaccccaaagcggtgttgctcatccacgatggacaaacccagccgagggaagttcacgtgatcttggatgagcgcctgcgtgcccaccaccaattgcacctcccctgcctcgatcgcctccgccgccttgcggcggttcttaagggtcaggctgccgctcaaccaggccaccgatacccccagcggttccagccaggcggcaagcttgcggaaatgctgctccgccagaatttcggtcggcgccatcagcgccacctgaaagccattcgcgatggcctgcgccgccgcaaccgcggccacaaccgttttgccgctgcccacatccccttgcaataagcggtgcatgggataaggccgcgccagatccgtagcgatctcggccacgacgcgctgctgcgcgccggtcagggtgaacggcaaagccgcatacaaacgcgccgtcaggcccgccggcttggtatcaggcgccatgctgggcgcgcgtttgtcgtggcgagccgcccgggcggcggccaatgagagctgctgcgccaacaactcatcgaatttgatgcgccgccaggcgggatgggtgcgttcgctcaggtcgcgctcggcgataccgggcggtggcgcatgcaagaggcgcaccgcttcgttgaaaggcagcagcccataacgttgacgcaccgcctcaggcagggtgtcatccagggccaggcccgccaaggcctgcgtcacggcgcgccgcagcacaggctgggtcagcccgtcggtgctcgggtataccggcgtgagcgcggtcggcaatgcgccatcggcattgctcatgcgcggatgcaccatctcgcgcccgaacatgccgccacgcacatcccctcgggcgcgcaagcgacgccctgaattcaattgtttttgctggctgggataaaagttcagccagcgcagatgcaattctccgctatcgtccgcgataacggccgtcaattgccgccgcggacgatacagcacgtcggaacgcaggatctctccctcgacctgggccggaaaaccgggccgtgcctctgcaatcgggatgatccgggtttcatcttcatagcgcagcggcagatgcagcacaaaatcctcgggctcgacgagaccgaggttgcgaagacggcgttcgatcagcgaaccgcggtccgccttggccggtgctggcatgcccgcctggctcacagcaccagaatggcctcgacctcgaactgggcgcccttgggcaagctcgccacgcctatcgtggaacgggccggaaaaggctggggaatgatttccgccatgatggcgttggccgccgcaaatttgcccagatcggtcaagaacaaggtgagttttacgatgttgttcaagctgccgccggcttctttgatgaccgcttccatattggcgaatgcctgacgcacctgaccatcgaagttttcggacaccagatcgccggttccgggctccaggccgatctggccggagagataaaccgtcttcgaacccgtaacggcaaccgcttgcgaatacgggccaacggcggcgggcgccgcatcggtatgaatgatttgtttgctcatgagcaattccttggtgacggatctaatgactatcgaagtttagccagcaatagacgcttgcgaaagtgccgccgcagcctatgccgctcgctcaagcctgctgaaatgcgccgctgcggacattgttgcgacacacaaccggactctcgccctgccgtagacgctcagaacggccgctgccctagctgcgagcgtcgagaggctgatgctggccgggttgctgcaggcaaggcctggcctcaggctatcaggccggaagcgctatttttgcaatcaagaggcttttctgcccgcgacgactaagcccgcgatggcactgtagatagacggcgtccaaggcgcaggcctatttaagccctgacggcgggtatcggaccggctcgctcactgccgataccgctatcggcctgcgccacacgggccgcagcatcatcgctgccgcgtttgtcgcgacgtcgatgcacctggggaaggggtgctgctcaattgggacggcaccattgacggcacaaggcccggacaagcctgcattgttgcaggccttgaagcggccgcgcgcgcctgccaaggagcaagccgcgcgcgcaagcgcttatttttcgacgaaggcgcgttcgtagacgtaatcgccggcttcgcccacgcctgccgagacttcaaagccgcgggcatcgagcatggcgcgaatatcggtcaacatgtgcgggctgccgcaaatcatgcctcggtcggtttccggattcagtggcggcaagccgatgtcctggaatagcttgccgttctcgaccagttccgtgatgcggccctgattgcgaaaaggttcgcgagtgaccgtcgggtagtaaatcagcttgtcacgcacgaattcgccgaagaattcattgttcggcaattcgttctggatgtagtcggcgtaggccagctcactgacataacgcaccccatggagcagcacgaccttctcgaagcgctcatagacctcggggtctttgatgatgctcatgaaaggcgccaggccagtgccggtggcgaacagatacaggtttttccccggccgcagatcatcggccacaagcgtgccgaccggcttgcggctgaccagaatgtgatcgccctctttcagatgttgcaggcgcgaggtcagggggccgtcctggaccttgatgctcagaaactcgaggttttcttcgtagttggcgctggcgatgctgtaggcgcgcatcagcggcttgccttcgacttccaggccgatcatgacgaaatgcccgttatgaaaacgcagcgcagcgtcgcgggtggtcttgaacgaaaaaagcgtgtcgttccagtggtgcacgctcaggacgcgctcggtattgaaagcagccatattatttgtcgagttgtggcgccgtgggctccaccagatggacctagggtattcaccgagtttactccatctatctgataattgctctcattagtgcttatacccatatccctcacagactgtttattgcccgtgtttctgaggggcggccatgctgcgtcaataccgcgcgtagcgacgttttgcccgattcgtcctgctaatacgcaagagaaagctttcgttcagttgaacggccggacgcttcctgctatcttgcggctcttgttgataatcattttcgttatggctgcgttactgcggccagcctcttgctggagagcctgttcatgaagaagcgtcccgccctcacctccctgctgcgcgccctggcacttgccggcgcggcctccttcgcgactcaggccggcgcagccgaagaggtaagcctctacacgactcgcgaacccaaactcattcaaccgctgctggatgccttcaccaaggacaccggcatcaaggtcaacaccgtctttgtcaaagacggtctgctcgagcgcgtcaaggctgaaggcgacaaatcgcctgccgacgtgctcatgaccgtcgatatcggcaacctgatcgatctggtcgatggcggggtcacgcaagcggtcaagtccgacacgctcaacagcgtcattccggccaacctgcgcggcgctgatggcaagtggtatgccctgtcgctgcgcgaccgcgtcctctatgccgaaaaagacctcaaactcgacaagatcagctacgaagacctggccgatcccaagtggaaaggcaaggtttgcatccgctcgggccagcacccctacaacaccgcgctgatcgcctccatgatcgcccacgacggcgccgaagccaccgaaaaatggctgcgcagcgtcaaagccaatctggcccgcaaggcggctggcggcgatcgcgacgtggcgcgcgacatcctgggcggcatctgcgatatcggcctggccaatgcctattacgtcggccacatgaaaaatgccgagccaggcaccgatgcgcgcaaatggggcgacgccatcaaggtgatccgaccgaccttcgccaatggcaagagccagggcacccacgttaatgtgagcggcgccgctgtggccgcccatgcgccgcacaaggcaaatgccgtcaaactgctggagttcctggtttccgagccggctcagaccctctacgcccaagccaactacgagtacccggttcgcaagggggtgaaactggacccggtcgtggccagcttcggggagttggtaattgatccgctgcccgtcgccgaagtggccaagtaccgcaagcaggccagcgagctggtcgacaaggtcggcttcgacaactaagccggtctgccgggctgagtcagcccggcgcttgcgtatcttgcggcgattttcagcacttcctgacaaggcggccatacggccgctatttgtctttctcagatgatgtttaagctctctctagcacgacctgctggcgccgcattgcgtggacgcggctggttactggccgccgcccttatcgccctggccgttctggccccgctgatcagcctgggctggtgggccttgcatgctgacctgtcgcattggcgtcacctggccacctatgtcttgcctcaggcgctggccaacaccagcttgttgctgctcggtgtcggcgccctcgtgtgcctgctgggcacaggggctgcatggctcgtgaccgcttatgactttcccagccgcaagatactgacctgggcgctcttgctgcccctggccgtccccacctacatcatcgcgttcgcctacctggatctgctgcaccctatcggcccggtgcagtcgctcatccgcagcgtgctgggctttgatagcccgcggcagttccggcttcccgatttgcggtccctgggcggagccattttcgttctgggtttcgtgctctacccctatgtctacctgagcacccgcgtcatgttcatgacgcaggcggccagcctgatagaggccgcgcgcacgctcggcgcctcgcgtctgggcgtgttcttccgagtggccttgccgctcgcacgcccggccatcgccgtcggcgtcagcctggccttgctggaaacgctcaacgacatcggcgcctctgaattcctgggcgtgcagacgcttaccgtgtcggtctacaccacctggatcacccgctcggacctggcaggcgccgcccagatcgcgctgaccatgctggccttcgtgatcgcgctgctctggcttgagcgacggggacgcaaacgccagcgttacgccaatacgcaacgcatgcggcccatgcaagcgcaacgcctgcgcggtgcaagcgcttgcgccgccatcgtactgggctggattcctgtggtgctggggtttgccgcacccgcgctgtatctgctggcagaaacctataaacgcctgcatctggtgggcggggtgtcgggacaattgcttagcagtctgggcaacacgctgatggtcgcggcaagcgccaccctcatcaccctgctctgcggtctgaccgtggcctgggcctcgcgcaacctgagcgcaggcggcgggctggcgcgggctggcactcgcatcgccagtctgggctatgccgtaccgggtactgtgctcgcgattggcctgctcacgccgtttgcctggatagaccgcgcggccggtcagctactgggcctgcccggcatgttgctcatgggcagcatggcggccctgatctgtgcttacaccatccgttttctggcgatttcagcaggcggcgtcgaggctggcctggcccgcatacccccatcgttggaacaggtctcgcgcctgctcggtgagaacgccagcagcaccctgcgccgcgtgcacctgcccttattgcgtcctgcgctggccgccgctgcgctactcgtttttgtcgataccatgaaagagctgcccgccacgctgctgctgcggcccatgaacttcgacaccctggcgacctggctttatgccgaagcggcgcgcggcacctacgaagaaggcgcggtggccgccctggccatcgtgctggccggtctggcgccggttattctgcttgcacgcacccatctcaagataggacgttgacgctgtgcccgatttcctcgaacttgaacatctcgtcttgggctatgacacgccgcagggcctgaaaaccgtcgttcaagacctcagcttcggcctgcccgcaggccagattggctgcctgctgggcgaatccggctgcggcaagaccacggcgctgcgtgccatcgcgggctttgaaccgctgcgcgcgggtcgtatttctctggggggtcgcttgctgtcatccaccacgacacaaatcgtgccagagaaacgcaatgtcggcatgatgttccaggactacgcgctgtttccacatctgaccgtagcgcagaacgtggccttcggcctgcgccgcttgcccaaggagaaacaagcccaacgcgtcacggaaatgctggagctggtcggactggaacaggctgcccagagctatccccacgaaatttcagggggtcaacaacagcgcgtcgcgctggcccgtgcgctggcgccttcgcccgaactgctgttgctggacgaacctttttccaatctggacgtcgatacccgcgaacgcctggccttcgaggtgcgtgacattctcaaggcgacgggccacaccgctatcctggtcacgcacaatcaagccgaagccttcgccatcgccgatcgcataggcatcatgcaggccggacggctggcgcaatgggatacgccctacaagctgcgccatgcccccgcctccgagttcgtaagcggctatatccggcgcgaagccctgcaagcccaacgcgaagccgcctacgcccggggcgggcgcggtgaaggtaatggaacaaactccgtttcatcgcccggcacgacttgatcaaagcggttgcgcagccaatcggccttggcttgctcgatacggtctttgctgctggacacgaagttccaccagataaaacgcgggccatccaatggctcgccacccaagacggcaaagcgcgccgcagtgcgcgcccgcagagtcaccggacagcccgccttgaagactagcaagcgtcctggctcgaatacctgaccgtccacctcaagctcgccctggaccagataggcaccgcgctcttcatactcggctggcagatgcagacgggcgcccgcctgcatctgcacatcgccatagaacaggggcgataaggtcggcacttgcgaggtctgaccaaagaggctgcccgccaccagttgcaggtttaccccctcgccttcgatcactgcctgcgcttggcgtccgtagtgagcaaagcccggctcgcactcttcatgggccttcatgagcccgacccaaagctgtaggccggccaagcgctggccggaccggcggctttgcggcgacatgcgctcagaatgcacgatgcctcggcccgccgtcatccagttcacctcgccaggcagaatcgtctggacatggcctgcgctatcgcggtggacgatattgccctcgtagagataggtcacggtggcgagcccgatgtggggatggggccgcacatcgagaccggttccggccgcaaaactggccggccccatttcgtccagaaagacaaagggaccgattgcccgtcgctgagcggaaggcagggcgcggcgcacctcgaacccgcccagatcgctgctgcgcggcacgacgatcgtctccagactgtttacaggaccggacataagcggctccctatcgaaaagtgaaacacccggctgctcaaggcagatcgaacaccagcacttcagccccatcaccatcccgcaggtgcacggcgtcttccgccaccagcgccatcccgtcaccagcctggagcgcatggccattgaccgtcaggctgccccttgcgacctgcacccaggcgcggcggccggcggccagcgtcaagctggcctgttccgcgccatcgaatagccctgcgtacaagcgcgcattctggtggatgcgcaacgattcttcagcgccatcgggcgacgccatctggcagagcctgccgcgcttgctggcatcgtcgaaggtcttttgttcgtactcgggctcaatgccggtcacatccggctcaatccagatctggagcaaatgcgtggcggcatcgggctgcggattgaactcggagtgcagcactccccggccagcgctcatgcgttgcagatcgccagggcgaatcgtcgagcccgatcccatgctgtctttgtgcgctaccgcgccttccagcacataggtaatgatctccatgtcgcgatggccatgggtgccaaagccgcgaccggcagcaatgcgatcatcattgatgacgcgcagcgggccaaaccccatatgggccggatcgtagtagttggcaaacgagaaggaatgatggctgtccaaccagccgtgattggcatgaccgcgtgctgcggcgggacgaagggtaatcatgatgcgctccttattccaataatatgaacggccttgacgaccgtcgccaaccggcggcgttcactgcatggaaaccattgtgcgcgtttgactgcgacttttagaccagtagaattgaagcaatcattcaaaaattttgaacgatcatgaccctttctcgtgtcaccccgccctccatcggcgccatcaccccggagctcttgctcatggtcgatgccattgcccgccacggcagctttgcgcgcgctgcgcgcgagctgggcaaggtgccttcggccgtcacctacgccgtgcgcaaactcgaggacagcctggacgccctgctctttgatcgctctggccatcgggctcaactgactccggccgggcagatgttgctgcgagacggccgccacctgctgcacagcctcgatgatctggcttgccgcgtcaagcgtattgccaccggctgggaggtcgagctgcgcattgccatcagcgccgtgctgcccatcgagcccttattcgatctgatgcgagatttccaggctttgcaaagcggcaccagtctgcggctgtctgaagaggtgctaggcggcgcctgggatgcgctggcggcaggccgcgcggacctcatcatcggcgccgatgcatccggcgcgccctcaggcggctaccgcagcgtcgcaatgggtcagacccagtttggcttctgtgtcgcaccgcagcacccgctggccaggctgggccgcgcgcttaccgagcaggatatcgcccaatatacggccattgtcgtggccgatacctcacgcgacctgccgccgcgcagccgcggcctcttgcccacccgcgatatcatggtcatgcccaatatgcgcgccaaaatcgaagcgcagatacgcggactgggctgcggacacctgccgctgacacgggcggccaaggccattaccgagggccagctggtcgtatgcgccactgaaaacctgccgcctccaaccgaacaagtgctttatgcatggcgcccggagcatcccggtcaggcgctgaactggtggctggacaaactcaagtcgccccgtctttgcgaacgtttgttgggcgtctcgacggaataagccttcgcgaccgtctggaagaccatcgcggcgcctagcgccagcctcatgcaagcgcccgcataccgccgtctttcaccccggcgcagcagcgcaaagccgcttgggaagcggccttggattgaaggaaagggatgggcttattcatcggcgatgcccagctcgcgcagcttgcgggtgatggtgttgcggcctatgcccagacgggaggcggcctcgacgcggcggccacggctggcgtccagcgcgctttgcagcaggattttctcgaactgccgcgtcagcgtggccatgacggccggctcgccgcgctcaagacggaattgcgcgtcgcgcagcagcgcttcctgccagttgcgaggagaggcttcctcagcggcagggctggacggcactgccgaaaactgcggattgggccggttacccacgacacgcagcggcacatcgggcgtagcgtgctccatcgcccggatctcgggcggcagatcattgcggtctacagtctgccccggcgccatgacggtgagccaatgacagaagttctccaactggcgcacattgcccggaaaatcgaagcgggtgagcgccgtgatggcttccggtgtcaggcgcttgacgggcacgcccagcgaacgcgcgctggcgatcagaaaatggttggccagggcgggaatgtcctcggtacgctcacgcaggggaggcaggcgcagccgtatcacgttcagacgatggaacaggtcttcgcggaacaagccctgctccacgcgccgctccagcggctggtgcgtggcggcaacgatgcgcacatctacccgcacgggctgagagccgccaacacggtaaaagctgccttcggccaaaacgcgcagcaagcgggtttgcaactcgatgggcatatcgccgatttcatcgagaaaaagcgtgccgccatgggcttcttcaaagcgcccccgacgcaaggtattggcgccggtgaaggctccgcgctcatggccgaacaattcggcctccagcaggtcgcgcggaatggcggcggcgttcagcgccacgaaggggccgctggcgcgagccccgtggccatgcagagcgcgcgccacaagctctttacccgtgccggactcgcccgtgatcaagaccgttaccttggactgggcgaggcggcctatggcgcggaacacctcttgcatggcggtcgatgacgattgcgtcatcatgtagcggtcgctggcgaccggctcggcggccgcttcgggcgcgacttcctgcatggcgcgctggatcagggcgacggcttcgttgacgtcaaaaggcttggctaggtaatcaaaggcgccgcgctggaaggccgataccgtgctgtcgaggtccgcaaacgcggtcatgacgatgacgggcagggccgcatgatgctccttgatccggcgcagcagctctagaccatccccgcccggcatgcggatatcggaaaccagcaccgacggcgtgtcgcgctccaaggcgtcgagcacatcgccagcctgggaaaagctgcgcgtgggaatgcccgcgcgggccagcgctttctcaagcacccagcggatggcctgatcgtcatcaacgatccatacgggtttcatcaaaggggctccatcgggaggaccaggcggaactcggtatgccgtggccgggattcaaattcgatgatgccgccgtgctgctgcacaaagtcctgggccagactcaggcccaggccagttccgcccgcgcgggcggtgaccaaggggtgaaaaatacgatcacggatatgctcaggcacgcctggaccgttatcgatgatggacagcaccagcgccagacgatgctggcgatgagccagcatgacttgacgcgccacccgcgtgcgcagggtgatctggccgcgcggtacatcgggtcgggcatgctgcaacaccagctcctgtgccgcgttacgggctacgttgagcacagcttgcataagccgggccgcgtcaccctgcaaatccggcaccgaggcatcgtaatcgcgcaccagaccgacgtcatcgcggaactccgcctgaataagggcgcaaacacgctcgcatatttcgtggatattgaccggccgggcattgagcggaacccgctgcggcccactcagacgatccaccagcgcttgcaggcgatcggcttccgagatgatgacttgcgtgtactcggccagggccgcgctgggcaattccgcctcgagcaattgggccgcgccacgcaagccgcccaacggatttttcacttcgtgcgcgagattacgcagcagctcacggtgagcgtcgatctcatcgacgagacggtgattacggtccgccaggacgcgctgttcgatttcacggatttccagcagcacgggccattgctgagcaggacagcaaaccgtcgtgacggtcacctcgatggaatccgtggcgcgacgcagggacaggagctgacgcacgtccgcaaacttgccggcgacggcactgtctatcgagttctgaagcgcttggggctggtcaaagagtgtgggcgctgcgtatccacgcaattgcttgcgggaacggccgaacaggtcttcggcggaggcgttggcatatacgatatggccatttccgtccaacagcaaaacggaggtggcgagcaactcaaaagcttcgacattcattatgcacggctccggggcggggcgagcccgcaggcatcgccccttacagacccggccgcaccaaggcgggccggggccttcagccttagagcattacaggctgtagtacatgtcgaactccacgggatgggtcgtcatgcgcagacgcgtgacttcacccatcttgagctcgatgtaggcatccagcatttcattgctgaacacgccaccacgggtcaggaactcgcggtccttgtcgagcgcagccagcgcttcttcgagcgaggcgcacacggtcgggatcttggcgtcttcttccggcggcagatcgtacagattcttgtcggccggatcgccggggtgaatcttgttctgcacaccgtccagacccgccatcatcagggccgagaaagccaggtaggggttggccagcgggtccgggaagcggctttcgatacggcgggccttggggttgcccacgtaagggatgcggatcgaagccgagcggttgcgggccgagtaagccagcttgaccggcgcttcgaagtgcggcaccagacgcttgtaggagttcgtgccggggttggtgatggcgttcagggcacgggcgtgcttgatgatgccgccgatgtagtacagggcgaaatcagacaagccagcgtagccattgcctgcgaacaggttttggccgtccttccagatggactggtgcacgtgcatgccggaaccgttgtcgccgacgatgggcttgggcatgaaggttgcggtcttgccataggcatgagccacgttatgaatcacgtacttcatgatctggttccagtcggcgcgggtcaccagcgtgctgaacttggtgccgatttccaactggccgggggccgccacttcatggtggtgcacttcgaccggcacacccatctgctccatgagcaggcacatttcggaacgcatgtcctggaaggaatcgaccggcgggacggggaaatagccgcccttgacgcccggacggtggcccatgttgccgccttcgaattccaggccggtggaccagggggcctcttccgacttgatcttcacgaaggtgcccgacatgtccgtgttccaggtcacgccgtcgaagacaaagaattcgggttccggaccgaagaaagcggtgtcgcccaggccggaggacttgagataagcttcggcgcgcttggcgatcgaacgcggatcgcggtcatagcccttcatgtcggagggctcgacgacgtcgcagctcaggatcagcgtcgtttcttcgcggaaggggtccagattggcggtggccacatcagggatgagcagcatgtcggaagcttcgatacccttccagcccggaatcgacgaaccgtcgaaagcctgacctgcctcgagcttttcttcatcgacggtgtgagccggcaccgagacgtggtgctcacggccaagcgtgtcggtgaatcggaagtccacgaatttgacttcgttgtcggcgatcagtttgattacgtcttgggggcttgccatgtcatctccattggataaaagcgtcacgggcatagcgcccgacaagcatccagaatcaaagcaagatgcgtgccaggtttagttcaagggcaatcccgagaaacagaccatttaacgctcaattaagcaccattatggtgcaaaagatagggcataaacgccctatcgtggtgccaaaccattacagaaagatttcctgcaaatcattgagaaagcgccaacccagtgcagtcgcccgcaaacgggtcgggtccgcgtcgagcaggccccgctggctggccgcatccagctggtgcgcgatagcggccaaagacaaaccggtgcgctccgaaaagctgctggccgccaccccgtctttgaggcgcaaggcattgagcatgaactcgaaaggcagctcatcaggcccgacctggcggttttcagcgacatggctgccatcgcgggccatcgcccgctgcatccaggactccggattacgatgacgcgcttcgcgcacgatgcggtcatggaaagacagcttaccgtgagcgcccggccccaggccgagatagtcgccaaactcccaataattcacattgtgcttgcagcgggcaccctgccgggcataggccgagacttcgtaacgcgccagccccgcatcggccagcgtggcttcgacagcgtcttgcatggcggcgctatcatcgtcatcgggcagctcgggcgggtacttggcaaataccgtgttcggctccagggtcaggtgatagagcgataaatgctcggtgccgaaagacagcgcctcgcgcagatcggccacacaggcattgatgtcctgtcccggcaaggcgaacatcacatccagattgacccgcgatacggcgcgctgcgccatctcgatcgccgcgcgcgcctgagccgaatcgtgaatgcggcccagcttgtgcagctgggcgtcgtcaaaactctggatgcccagggaaaaacgcgtcacgccgctcgctgcgtaatcaagaaaacggctggcttccgccgtgccgggattggcctccatcgtgatctctgcatccggcagcagattgagacaggcccgcagcatggcgagcagttcatccagaccggcggccgacaacaggctgggcgtgcctccgccgataaaaacagagatgacctgacgcccccataccagcggaaccgcctgctcgagatcggcgcgcaaggcatcaagataggcgcgttcggggatgtcctgccccggcatcgcatgggaattgaagtcgcaataggggcatttgcgcacacaccagggcacatgcacgtaaaccgatagcggcggcaggctggtcagcgcggcgccagccggcacgagaatggaggacttgagcggcgcagcgctgcggatcggaatggtgatggccatattgcagcgctcagatcgcgctcagtttgcccaacagctcacgcagggcgcgggcgcggtggctgacagcgttcttttcttcggggggcaattgggcggcgctgcggtccagatccggcaaatagaaataaggatcgtagccaaagccatgggctccggcaggagccagcgcgatctcgccatgccaatgcccctccccgatcaaaggacaggggtcatccgcatgacgcaccagcaccagcaaggcgacataccaggcgcgccggtcggcctgaccctgcatgcgttccagcagtaaagcattattggcggcatcgctcttggccgcgcctgtttcgcgctgcgcgaaacgggcggaatacacgccgggcgcgccgcccagagcatgtacgcacaagccggaatcgtcggccagggccggcaagccggtcgccagactggcgtggcgcgccttggccaaggcgttctcgacaaaggtgacatgcggctcttcggcttcggacacgcccaggtcgccctgcggcacgagctcaatgcctaagggagcaaaaagcgccgcgaattcacgcaatttgcccggattattcgacgccagcacaacgcggcgcaatggagatgaggtagctgcaaacatagccgctattgtaatcgccggctaagcctgggtgacttcgccacgaagcatgacaaattgaaacaagccggaaatgaagcctagtcatgatgcaggctctgccgctgacagcggcgcttcgcgatgccaagcatgaacgcccagcccgcctcgacaacatctattgcccacctgccctggctgatccagcggcgcatgctgcaaccctgctatcagcccttggtcgatctgagccagggccgggtccacgggcatgagagcctgatccgagggccggcaggcagtccgctgcacctgcccgacgcgctgttcgccgcagcgcgccgcacgggcttgcgccatgaactggagtgggagtgttttcgtgcaggcgcggcaaactacgcacgccagaccggagacggcaaactattcctcaacctgtcgggctcggccattatcgactattgggagcgctggggccgggatttgccgcagcgtctgctgggcgataccggcctgacggcttcgcgcatcgtgatcgaactgaccgaccataaccccgaatccgaagacctcgccacgctgcgccaggcgctgcaatgcctgcgccaatccggcatgaagctggcgctggatgactacggcgtcggccacgcctcgctgcaactttggatggagctgcgcccggatctggtgaaaatcgaccgctatttctttcgcgacatccaccgcgatgcaaaccggctggccgttgtgcgcggcatggtcgcggttgcgcagcagttgaataccgccatcgtcgccgagggcatcgaaactcaggaagacctgctcatcatcggggatctcggcatccgttacgcgcaaggctggtgcctgggccacccgcagcacgaagcggcctacggtttgcctgccgcgctggcgtcgacattgccgcttgccccacgcgcggccaacactgcgggctcaggccgcacggccctggatctgcgggtcgaggccccggccgtctatctgaacaggcatagcaatgatgacgttcaccgcctgtttcaggaacagcgccacctgcactcgctggcggtgctggacgatcaggaccgccccatcggcatcatcaaccgccgcgactttctcgaacactatgcgcagcgctacacccgcgatctctttggccgcaaccgctgcgacacctttatgaacgccgagccggtgctggtcgatatcggcgcctccatcgaccagctcagccacgtcttaacctccgaagaccagcgttatctggcagatggcttcgtcgtcacgcgccacagccgctacgacggcctgggcacgggcgaggccctggtgcgctcggtgacggaaatccgtctggaggcggcgcggtacgccaatccactcaccgcgctgcccggcaacatccccatcagcaaacacattgcccagttgctggacagcccaggcgagttcgtgatcggctatgccgatctgaacaatttcaagcccttcaatgacgtctatggctattggcgcggcgatgacatgattctgctctgcgccgaaaccatcaagcgccattgcgacgctcagcgcgacttcgtgggccatgtgggcggcgacgactttatcgtcgccctgcgcagccctgactggcaggaacggctgtcacgcacaatcgaagaattcaatgagcgcgccgtcgggctctatgacggccaggggcgcaagcaaggcggcatccatgccgaagaccgctacggcagcctgcgtttttttccctttgtgacgctaggcatcggcgccctgctggtgcaacccgcgctgctggccgatagggcgagcagcaagcgcgtgcggcctgaagacatcgcctcagcggccgcccacgtcaagcacaaggtcaagcatgggaacctgcccatggtgttggaaacctaccgccctccgcgctgaatcctgggattggccatcgcgcaggcggaacaccgacaccgccgtgcgcaacctctgcgcctcgctttccagcgccatcgcggccgccgccgtctctttagccatcgctgcgttctcctgcgtgcctcgatctacctcggccatggccagattcacggcggcgatcccggcagcctgctcggcgctagcgcgcgaaatatccccgacccgcagcatgacgcaatccaccgccgacaccatggcgtccatggcgctgccggcctgcgagacatggcgcgagcccagcgccacgcgttcgcttgaggcctcgatcagcgctttgatctcgcgcgcggcttgcgcgctgcgctgcgccagggcgcggacttcgacggcaacgaccgcaaaacccctaccctgctcgccggcacgcgccgcctcgacagccgcgttcagagccaggatattggtctggaaagcaatgctgtcgaccacgcccacaatctcgccgatacgctcggcggaggtcgcaatttcctgcatgctgcgcacggcgtcgttgaccgcgccgccgccctcgcgcgccagacgcgaggcgccctcggcctgacggctagcttcgtcggcgttgtgcgcggtctgcctcaccgtgttcgccaaccccgacatgctggcggccgtttcctgcaaggtcgcggcctggcgcgctgcgcgcgtggacatatggcctgccccatgggcgatctcactaacaccttcgtgtatggcctcaaccccgccacgcacgctggccaccgcctgtgtcaacccgccctgcatgcgatccatggcgcggtacagcacgcccacctcgttgtcgccgcgcctggcgatcgcggcggtgaggtcaccgtcggccatccgctcgaaatgatggccggcctcggtcaatggccgcagcaccgcaaggcgaaagtagaggcggatcagcagcgccagtgcagccacggcggccagcagcaggacagcagccaccccggcccgatccacccgctgtccggcctggtccagcatctctcggccctgcgcccgggccagtccttgataagcgtctacggccgtcatatagctttcggtcgcggcaggcagcgtttttgcactgagctgattggcctgaatcccgttccaagccttgatggccacggctagcggtgcgagcgccttgtccgccagattgacataggccgcgagcacagcgtcataatgcgcctcgcctgcatcgggattggcgcgcaggcgccctgcgctctcattcgcctgtttgagcacggcctcggcgcgcgccaatgcggcattacggtcagcttcgagaccgccttccatataggttttggcgtcggtcaatagcgcccgcgcctgaaacaaccgggccgtggtgtcactcaaggcattggcgcgctcaatattgcctcggcccaaagccgctatctgtgtacggttatcacgcaacaccacaagccctgcggcggcggccgcgacaaacagcaaaacaaagaccgccattgttgaggtcagggccgtcgcgacccgcagattcttagtcatagccacccaaggcaaaggcccctatcgtcccgggcgcgttgcgcttgattatcctggtcaacaatggcaatttcttgacatcagcaggacgggcactgccgcgaacaactgcggtatcaccggccaggccggcgccgccgccaggcctttccctcttgcaaagagcccctcgccgcccatttcggccaatatgattctgggctatgtggccgagcgggctgagcctgccgcgcttcttattgaaacgcagcaggcccgcgcaggccggacctaggcccgcgccgcgcgctgttcggccaccagcttggcgatgccgccttcggccagcgtcagcatggtgtcaagctgagcccgggtgaaggtcgcctcttcgccagtgccctgcacttccacaaaggcgcccgcgccggtcatgatgacgttcacatccgcttcgcaggccgaatcttcttcgtagttcaggtcaagcacggcgcgcccgcccaccaggcccaccgacacggcggccacatgatcgcggatcgggttctgcgtcaaaaggccacgctccatcagcaaagccaccgcatcggcggccgccacccaggcgccggtgatgctggcgcaacgcgtgccgccgtcggcctgcaacacatcgcaatcaagatgcagcgtgcgctcgcccagcgccttcagatcaaacaccgccctcagactgcgtccgataaggcgctgaatttcctgcgtccggccgctctgcttgccgcgtgcggcctcgcgatcgccacgcgtatgggtggcgcgcggcaacataccgtattcggccgttacccaaccctcgcccttgcccttgagaaaaggcggcactttttcgagcacgctggccgtgcacaagacctgtgtgttgcccgccacgaccagcacggagccttcggcatagcgcgtgaatccgcgcttgaggctgaaggcgcgcagcgtatcgacagcacggccatcagcgcgcagggagaggtcggaagtcgtcatggcacactccaaaaaaaggccaaagcagaacggaatggcgtgattgtacgtgtggggtaaggttcttcggttatcctgccggcatctttcagggcgcatgccctcgtatttccaggaatatccatcatgattcgcagcatgaccgcgttcggcaacgcccgtgtcgatctcgaacaaggctctctctcgcttgaactgcgcagcgtaaacagccggtttctcgatctttatttccgcctgcccgacgaactgcgccacaccgagaccccgctgcgggaattgctgaccagccaactggcacggggcaaggtcgaagtccgcgtgagcttcacgcgcaatgccagcgccgaagtcacacagctcgaccccgaatggctgggacatctggccgaacaactggaggcggcgcggcgtgttctgcccgaagtcagcgccccgcgtctggtggaactgttcaattggcctggccaacgcggcaatgacgcgctcgacccgcagatctggggcgccgcctgcctcagcgccggccaacaggcgctcagccagttacaggagggccgcaagcgcgaaggcgagcgtctggccgccatgatgcgcgaatgcgccgaaggcgtcggaggcatcgtcgatctcgttgaaacccatctgccccaattgttggccgagcaccgcgaaaaactcgccaccaaactgcgcgaaagcctcgaagccgccttccccggcggctttgcgcacatcagcggcgccgaactaagcgaacgagtcgcccaggaagccgggctgttcgccctgcgcatcgacgtcgccgaagaactctcgcgcctgcgctcgcacctggacgaactgcgtcatctgctgaccgagggcggcggcaaaccgggcggcaaagcccagtccaagggcagcgccggcaaacggctggacttcctgttccaggaaatgaaccgtgaagccaataccctcggctccaaggcgggcagcctggaagtcacccgcgctgcgatggacctgaaactgcttatcgaacaaatgcgcgagcaggcgcagaacctagagtgatagaggtaaactggcctggcgcagccaaccgggctcgtcaggcattcacgggccactccccttaccctggcgccgcttccaacggctatcggccctaagctgagcaggaacgcctcggcgatgaaggtttatggcatgccgccgagttgttccgtcacggcccgcgccgtgcggacaacctcgtgcacgtgcgccatgttcaaacgctctgccggcatggtcaaggtgaccgcgccgactaagcggcgcgcaggccgctttcgaggtgggcgcgcacaagctcaccattcccgtctctgtcaccgaagcccatagcctggcgaatctgcgcaaaacccatgaacaagtgtttgcggacctggcggctattatcgacctgcgccaaacccactacccgcagatatccgtagaagccggtctgtctgtcgccttcggctgcaccctgcaagggccggtgagcgatgacgagacattgcgcatcgcttatcgcgccgcagcctgcggcgtggacgaggttggcctgtccgacaccagcggctatgccgagccacgccaggtccgccggcttttccgaaagcttcatgccgccgttggcgataaagccggcggcgcgcactttcacaacacgcgaggccagggcctggccaatgtcatggcagcgctggacgcgggcgtcacgaccttcgacgccagccagggcggcatcggcggctgcccctatgcgcccggcgccagcggcaacatcgtgaccgaggatctcgtctttctgctcgaagccatgggcttggacaccggcatcgacttgcctcgcttgatcgccgcacgcgacgccttgcgcgccggcctgcccggcgaaccgctctatggcatggtcgccgaggcaggcctgcccaagggctttttgcacgctcatcaacaatcaggtcttgaaccatgaatctaaacgaccagcccctgcccttggccggcgtacgtgtcatcgaatttacgcatatggtcatggggccatcctgcggcatgatactggccgacctgggcgcggaagtcatcaaggtcgagcccctacagggcgatagcacacgccgcctgcttggttcgggcgtaggcttttttcctaccttcaaccgcaataaaaaaagcattgcgatcgacgtcaaaagcgctcagggcaaggaaattgtccacaagctgctcgcctgcgccgatgttttcagcgaaaactttaaatccggcgcaatggccgcactgggtttcgattaccccacgctctcgcgctcgaacgaaagactcatctatgtctcgcacaaggggtttcttccggggccctacgacaagcgcaccgcgctagatgaagtggtgcaaatgatgggcggcctcgcctatatgaccggccccgtgggccagccgctgcgagccggcgcctccgtaaacgatattatgggcggcatgttcggcgcgatcggcgtgctggccgcgctgcgcgcgcgtgaatcgacaggcaaggggcaagaggtgctttcttcgctgttcgaaaacaatgtattcctcgtcgccacgcacatgatgcagtacgccatgaccggcaagccggctgcgccgatgccaagccgcatctcggcctggggcatctatgacgtgttcaccgtcaaaaacgacgagcaaattttcctggcagtcgtgtccgacacacagtggcgcctgttctgccagaccttcggcttcgacgacctgctggcggacccgcgactcacgacgaataaccagcgcgtcagcgagcgctcatggatgatgcctgaactacgccagcgcatggcgcgatgggaggctgcgcatattgcccaagagttcgaagcggcaggcctgccccacgcgcccatcaacgcgccgcatgagctcttcgacgacccgcatctgctcgcaaccggcggcttggcgcgcgtcgaggttccagatgggccggcaacgctcacccccatgctgccgctcatgttggatggcaaacgcttgcctctgcgcagccatccgcccgccttgggcgcagagaccgacaatattctggcgtccctcggctacagcggagccgatatcgcggcgctgcgcgaggctggcgtggtcggctgaggcttagaaaacgattaggaccacgcgtcgccacaccgcggatgtggtcctctctcaacacgcacgatagaactctgggcaggtttaccgctagcgcagcagcgggccccatgagagtttcgccttagccgttttaggccatcgcgaacgaccttagacccggtgcaagacacaaaacgatgctcccaccagataccggcatgatgcggccaggacagactgcgagcccccccagaccacgaccggggttcgccccctgcggcctggcgcctacccaccccggctcaaaaccgcaccgagcaccgtatgcccgccggaatggcattgcctttgttcggaatagtgagcaagacgataaaggtgccgctggccgcatccatcacgcggtcgatgcgccagaccttggcttgcagggtctggctgctgatggccggattgatgctgacctgcgcgtcggcgtcggccttgatgcggccatacaggccttcggggaccgccaccttgaccaccagcgggtcgatctgagccagcttgacgattttattgtcgttgacccgatcacccggcccggcatagcgttcggccaccacgccgtcaaaagggcttttgatgctgcgttcggcaagaatggcctgttgcaacgccacctgcaactgcgcctgccggctgcgcgagctcatctcatcatagtcgccggccggcagtaacttgcgcttgtagagatcggcattgcgatccaccacccggcccagataggcggcttcggcgcggcgcaggcccagggtggcctcatccacatgggtattcaattcggcgatcacctgccctttcttgacggtgtcgccgcgttgcaccaggacgcgctcgagcacgcccgcggcagggctgcccagctcagacacctgaaaaggttcgatcaggcaggccataggccgggccaggccatcagcaggcgcgccgttcaagggcaccagcgcagggtccgggagcaggctttgcgcttgcggtgctgaagagaccagcagcagggccaggctggcgcagcgcgcgaaagagaaggttttcatcatggaggtcagtcaccctgcccagaaaaagacagcgaattttcgagttcttcgtccgcagacaccatggcgcggcgttcgcgggccagttttctttccgtgcgcgcctgagcgtggcgcagccaatgcgcagccagcccgcgccagccggggccttgcgcggccagcagggtattcatcggcccggcccagaggctattcttgacgctgtcgagcacggcatcttctaaagagagtatcgcctccgtatggccggggtcgccctggcggccgctgcggccctccagttggcggtcgatgcgcgccgactcatggcgttccgtcaggatgacgtgcagccccccggcttggcgggccgccgccgacaaggggatatccgtaccccggccggccatgttggtggcaatcatgatgctgccgacttcgcctgcccgcgcgatgagggaagcctcatcggcatcctgcttggcattgagcagcacaacaggcagggccgcgtcggccaggacacgggccaactcctccgaagcggccaccgaacgtgtgccgatcagcacgggcacgccgcgcccgtgcagctcgcggcaacgctcgcgcaccgccgaccatttctccgccatggtccgatacacactatcgggggcatgtagacgccgcgatggacggtgtgtcggaatgcgcacgaccggcaggttatagactcgcccgagttcgccacggatctcggcggccgtaccggtcatgccggccagccgcagataatgtttgaaaaaccgttggtagctgatgcttttgagcgtgacccgcggatcgctcagttccagcccttctttgtgctcgatcatctggtgcacgccctgcccccaggatcggtcgggcatgacccgcccggtgaattcatccaccaccatgaccttgccatcgcgcacgatgtactgctcatcccgcttgtagagatgcagtaccgtcaacgcgctcaggatcagctcttcgcgccgaaagggaatgctccagggcgcgggccatgccgcgcaagcctcgcgcagatacgcccgcccggcctcggtcagcacgacgcgccgcgctgcgggctgaacacggtaatggcctgcctgcatggcctgagccagcgctaaggcctgacccgtcaccgcgccgccatcctccttctgggagccggagatgatcaggggggtgcgcgcctcatcgaccagcacactgtcggcctcatccacaatggcaaagcacagaccgcgcagaaacagttcagacagccggcctgaaccgccccgcaggcgctccaggcgcagacggtcctcgtccttgtcatcgtccagcacgatgaggtcacgtaaatagtcaaacaccagggtcttgttcgagcagtagacgatgtcggcctgataggccaggcggcgctgtgccggctccatgtccatgctgacccagcgcacagtcaggcccagggcctcgtagagcggcgacatgatctgcgcatcacgctcgaccagatagtcattggtggtgatgacgtgcacgggcagaccggccagcgcggcggtggcggcaggcagagtcgccgtcagggtcttgccttcgcccgtattcatttcggccaccatgccttgcagcatggcccagccgcccagcaactgcacatcgaaatgcgccttgcccaaagccagcttaccggcctgacgcaccagcgcaaaggcgcgcgcggcgctagcttgagtaatgccatcgcagcgcagttcgaaagccacctcgtcggcgcgcgcacgcaccccggcaaggtccagtccggccagcaatgccgcctcggcgtgaacctgtttcaggatacggcgggtgcgccacagcggctggcggcgcttgcgcgacagccagcgcaagaccgcagtgccccaggcttccagtttattggcatgccgttcgctttccttctcgggataaagcgggtcaggcgcgagggcggaaaaactctccatctcacaccctcagctgacgcaacaccatctggcgcacgctgtcatagagctgcgccgccagaggccggggctcatgagaaaatttgacatagacccgggcgccgagataggcccgcggggcatcctcgggcagcaacaggtccatcacgaagaggttctcagccgatttggcgcgcccctcctgggatttgcgcgggtccacgccgatgctgccgccgccctgcaagctcagggccaggctaggcagttcatcggtagccgccggcacctcgcgtgcaatacgggcagagaattcacgggccgggtcctgaaccagccggacgcggacgtccttcaaagagcgatggatgtgctccaggctggattgcggcacgacgacccgcaccgtctcggcatcgctcaagacatagccgagcagctcgccccgctgaacgtagcggcctgtcgtgtcctcgggctgagccgggacataacgccccgcgtgcgggctgcgcacctgctgcgaggccacttcctggccgatggcccggcgttcggtctgtagactctgccactgatgctgcgcgatggccgcctgcacctgattgtgcgcatgggcctgaacatagcgggcctgatactcgtccacctgcgcggccaacatggcgtcccgtcgcagcagctcatcgttttccaaccgcaacaagggggtgccggccgacacgggcgcgtcatcggcggcctggcgctcgcgcacaaagcccgccaccggcgcgcgcacctgggccgaaggcggcacccagaccacgccttcggtatcggtggccgacggcacaggcacggcgccgaccagcccgacgacagccagcgcacagagtgccgtgatgaggtaggagcggccgcgatgggcctggatttgcggatcggtgaacaattggcgccccaagcgccacaaaggcatgacaatggtgctgaacatcgcccagcaggccagcagaacgccaaagaaaaagaactgccctgccaccagaaaaatagccaaaaacatgatgaacatgcggtaaacaaaagacagcaccgcatagcccacaaaccacagtcgttcgccacggctggcgcgcggcggctcgacagcggccagccgcagcacatagcgcttgaccagatagcccatccaggcattggcccgctgcccgagattcgggatctcgatcgcatcggatagcacgtagtaaccgtcatagcgcagcaagggattgccgttcatgaacagcgtggagaccccgcagaggatgatgacgttgtaggccagtgagcgggccaggccgggctcgagctgcgtccagacgatcatggccagcgcggccaggaagagctcgaccaaaatccccgctgcgccgactagcatgcgccagcgtttgtcagcgaaaccggctgcggcggaggcatccacatacgggatgggcaccagcagcaaaaacataacgccgatttcatgcacctcgccgccacgcgccttcaccgcacaggcgtgccccaattcatggatggccttgacgaagggatagaccagcgccatggccagcacattgcccgccgaaaacacctggtcccagacgttatgggtcaaggcctgccagttcatcgcgcctagcgacgcgccataaagcaccaccactagccataacaagccgccgatccaggtaaacatccagcggtaataaggcaggcctgcgcttagccagcggtcggggtccaccagcggcagcttcagcgcgctgggattgccgatgtattgcttgattttctgggcgcgctggcgccgacgccgctggaccagatcgcggacatccggggcgcggtctgtgaccagcacatcagcccgatgcaattgggccagcaggcggataacctcatcctgcggcatcgcatcgtcctcgaactgctgacaggcgagttcccagatttcctgcacgctgcgccgcccgtccatcaggctgatcagcaaattggcctcgggcgtgtaacggtgaaattcgccattactctggtcctgcatcacgtaccaggtctgcccgcgataaacatgccggtggatgtggatgtgcgaacgtaggcgcggacgcagcgtgctgacccgatgccaggaattactatagagagccgtcactgccatatgcgatgcctatccgaaccaggcccaccacttcaggcgcagccagtcgaaaaatccatgagtccagatccaggcatagcggcgctcgccgatatcaatgcggcccaccccctccatgccggggcgcagcaccgccggcgactcggcatccaggctggcctcgaggcgaaacaccgtcttgccctcctgcacctgggccagaggcacgatgcgcgtcaccgtgaacggaatttgccggtccggcatggcggccaaggcgacccggccggtctgccccaccgccacatcatcgatctggcgatcctcgacatccagccacaggcggtatccgctcaagggcgatagtttgaacagctcctgtccgcgtttgaccgactcacccagttgctggctgagatcaccactcaccagtacgccatcaaacggcgctcgcaaactggcgcgggatatctgatcacgatagaactggatttgcgccatcgcctgccgggcctgagcctgggcgatagctgctgcggcattgtctccccgcgccatggcctcctcggcctgccggcgatactgcacctcgaggttgcccgcgcgcagcagctccagatcggtatcgcgggtgtcgagcacggccagcacctcaccctgcttgacctcgtcgccggcgcgccgttgcgcctgcgcgatatagccgtcaaagggcgcggccaccacgcgctgcacctcgccttgaacggtggcgctggctgcgacccggtaagggccatgcgccagcagcgcaaacaacgccagcgccagcgccgccaagagcagcagtttacggccgatatgatggggaccaaagagccgcgcggcctcctgcaacaaaaagtcgcgccccttgcgccaccaaggccgctcctgttggaggcgctggtagagcacccggcccgccaacagggccacgctctggcaaagcgctatgctttgccggtcaaatggctgatcatcggggcgctcaaagagcaaggcgccgcgtgcctcaccctctggcgcgaacggaacggtcagcacattacgattaccgaagccgcgcgccaggctttgatgggcgcgcaactgaagcgtccgatcggcgtcttgaggcaagcaaatcgtcgtgttctggtcgatcgcctcgtccatcgcttcggccacggcctgcagcaaattcatgttctgcaccagacggctgctatgcgacaaggcatgcaccttgacgcggccgtcctgccgaaagccgatactcacgcggtcacagtccagccgggtggccatatcggtcaccagcgtcagggcgacatctttgaactttccttccttcagagaccgcgcaacactgttgacgacatacatcaggcggtcgatggtctgggcgctgtccgtgcgctgcgcttgcagcaaccatgcctgcaacacccccgatccccagcgcagagcctgcacgataggctcgggcgtctgggcagcggtttcgaaagccacaacgccgaacagggcttcccccaacacgatcggataagccaccaccagctcaagaccgtcggccgcaaccgccacctcccgactctgaagacaatcatcgaccacgccatagaaagccgcagccgcgtgactgccggccggcacctgcgccacggcctcgaaaggcccggtgtccggctcacccaaaacgagggcgccatggcgcaccccggtgagctggctggcctgcaaggccagccaggcttgcaaaaaagcctggcggtccgtggatgacgacaacgccgaccaccaggccaggtccgcgcgcttcacctgcgcggcaaggaaaggatcactcatcctcactgatggcctgcgccgcctcctcaagtttgcgggtcactcgaggcccggctttgcgacggaccctcggctcccaggtatgggttttggaattgaacaccacagaccccgtcatgccgagcgcgccggacaagcccagtatgccgacgccggctgccaaagccgcctgttgctccggtgtcgcctgcgacggatcggcagtctcagcggcttgctgcccttgggcttgttgctcctggacagcggcctgttcgtcgactggcccctgctcagtgataggcgcttcctccgtggccgggactggttccgccgcggaagtctgtgccgtgcttggggcgctaccacccgcctcggtccccatgtccgtgcgcataaacacttcatgcgggctcctgcggcccgaagcatagtccgaaaaccccttaccgtggtggccgacgacgatgtctggcgcttgcgcggaagtattgactcgcgtttcggtctgcgcttgcgcatccgacacggcccccccgctagccggcatcgttgcggtaaacaccgtaggcgccccccgcagcaaggcttgaggccaggaaaacagcgattccatcgtctgggtgatgaggtcgggtttattgctccccatcccgaaacgggccaggttgaggatgcgcccgctcgccggatcgagatagatcgcagcaaagtcgcccaccatcacgtccttgttcagattgcctctgatcagcgccgagcccagtccgcccagcatgaagttgccggccgtgccgcccaacaggatgttattgccgccaaaggcaatatcgatggtctcgatcacggcaaagcggtcattgacaaagctcaccctgccattgtccccaaacatggcgttgctcgccacaccgctttccagcacatcgttgcctacaccacctatcatcacgcccgcgccattgttatagagggagtcgttgccgcccttggaggggaggatggacgagaaagactggatacggccggctgccgtaaacagcgccagcccggcgttgccggcgatgaggttgaagccgcccgccgcccggatcgtgtcattacccaggccgccaagcagcacattgcggccgctgcccaccgcaatgctgttattgccgcttgccggcacatccagggtttccagcgccaccaagccggtgccagacagatagcgcgcctggcctcccgctgcggcagcgtcgataaagtctccgcggatacgcagatagttcagcggctccaccgtcaccatacgcccgaagttggcaaaaacgatattgttgccatcgcccgccgtgatggtgttgctcccgcccgcaagcagatccgccgagcggccgatggccgcttgtgcggcttgctccggggtgagcacgagtgtcagcgcatcccttgattgccggtccaccgtggcgcgcatatccatggggcgggacagatcaatattcatgcccgcattgccgaacacgatgttgttgccctgcccggcgtggatgacgttgttgccgccgccaccggcaatgagatcgttacccgaaccgccgtagatcagcgcgtctcccgcgccgccataaagaatcacgccctggctggcgccccgcgcatccagcacgctcttgcctgcctgagcaaactgcaaagcctgccccgcctgcctttggccggctgtggccgtgtaatagcggtcatcctggctggtcgaaccgaagagcaagaccggccggtcattcccgcccacggtagtgcccgcgaccaccagcgtattgttgcctccgccgccttgcaccagggttaccgtccctgccggggcgtgccgcacggtgtagctgtcatccccctggcccagcagggtgttcaccgactgcacgccatggaacacaatgccgcggtcataggcatgaacaccggcctcgctcgtcaggctgaagctgcccgccgccgcaccgaggcctgcggtcatacccaggccggtaatacggccgaaattgcccgccagcggattgctgtaaacctggcccagaccgctcatttgctcggcctggtcctgcatgccgacctgacccgtcaacatcccgtcatcgaacacccggatacggttattggccggttcagccggggtctggcccgcctggcgcgagccaagcggcgcatcccgttcgctgggcaaactaacgccagcacgcaagttgctgtcgtagtctggcttatccagtttgccaccctcgatcagcaaaccgccttggatgccggacacatcatgaggctgatccgggtagttggcatagcccaccccacttagcgggtcgatgcggatcaccggctgatccgtggcgcgcggagtcgaaatcttgccagaaccattgaccgacccgttagaagcagagcctgcaatcggcacgacaatggcaggcaaggccacatcctgcaaaccgggcaaggtggtcagcaaagatgccgacaaagccaaatcgcgtcccgccagatccagcaccggcagacccatgccagcgccactctccagcttgatcagtacctgctgcgtctccccccaagcctgattgcccagaccgtttgcgtcaaaactcagcaccacgctctcgtgccaggtctggccaccgtcggtcgacagcaagaggccacggccccgcatcccttgcaagaccgcagccagactgtcgctctgtgacaggcccgagccttgcacgagcgaaccgtataaggccgacgccagcatattgccggtcagcgacacataggcctgaccgctggccgggcgcggcagcacactggggtccagattgaccgtcagcgccaagctgccgcccccctgggcatccagagcgccgggctgagtagagatgacgaccggctgacggccatcgaataccccgggcgaaccagcgtgacccgacacaatggtgttgcgctcgacatcacccgacagatcgaaggtgttgctgccgctgccgccgatcagggtggtgatcacattgctacgcgtggacaacacatagatatggtcgttaccctcgcgcgcatcgagattgacgcgctggatattttgatagctggtgttcaaaccggcgccacggatgccctcctgggtcagcacgaaagcatcatcctcttcggtgcccagcaccgtataggtgttcatgccctcgccgccatcgatgttcaaaggcccgttgatcacatagccacgcttgccatccgcctgcacctgctcttctttgaaggcatagaccatgaaagcgtcgtcgcgtttgccgccatacagcgacagggttgcggcgttgctgtagacgcggaatacgttgacgctgttttgcgcaccataaatcgtcatgccgtaagcattgccgcgcgacaaatagccttgcgtagtgcgcgcggtctggatttcatcccccgccgccaggttggaaggcaagcgctgcgacccgaacaactgaccgatctgaaactcgttctttttggcgggatcgctgccgaggccgccgtcaatcgtaagaggcgcgctgctgccgtcgatatagaaacgattgccgccgtccaccccattcaaccgtaagccgcccgtcgagctgcggtcatagttcacacgttgcacctcatcggcgtaagccgcgccttgcggcgtcagcttggcaacaaaatgctcgcgcacgagaaaggtctcgtcctgggccgtgccattgatggtcagctggttaacccctgcgaggttatccttgccctggccgtcgctatggtgaacattgatcacgatagcgaccagggtctcggccagattgacgatgacgcggttagacccggcgccgccatcgacatccacatggtcaacctgacccgccgtgctctgctggcttgtcagagagggaagcttatccagcacgattaagtcgttaccggacccgccggaaatagcgatccctcccgccaaagaacgcgccgacagatagaggtaatcgtcgccttcaccacccagcacggtcgcaccggcgcccagcagaatctgtgtcatccagactttgtcatggcctgccccggcttcgacgtgcaagtggccgaagaaatccgcccgatccagggtaatgagatcctggccgtcgccgctcagaatcgtggtggcgccctgctggcgggtttgagacagcagtacggtgttctccccatcgcctgcggtgatgtgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatcctggccggagccagccacgatgtccatcaggcggccctgggtcagctccccattgtcagccagggcgccgccaacctcggccgtcgcgctcaacaagatagtcgtggcgcccgtatcgctgccatgaaggctgatctcaggagccagcatgcggccttgcaccgtgagggtgctcgccttgcccaggctgccccggtcgtcccggtcaacgcgcatattgatgcgctgcccggcggcaatcagacccgaggactgcccattgcccgctaccaagagattgttgccggccagcaggctggccacagccgtcgcccgcagaactgcatcagcggacaacaccatatcgccgccattgcccgcctgatccgaacgcgcggccagccatacattgcgcgcctggatggcacccacgttcagccccaaggtgcgcaccgcaccctgggcgtcgctgccctctgccatctgaatcagcgccacgtccccaagggcctgcacattgatggtggactgcgagccgatggccgcgacgatcagcgcatcattagcgcttgccccggcgacatccgcctgtctatagtcgcctaccgatccgcctgcctggaaatacagattaccgccgatgacaaccggcgtagtgcgcgcatcggaaagtccggcgtgcatgaccttgtcattgacgatgtctgtctggctggagagccggatatcagcacggctacgcgactcgatatgggccagcgccaaacgatgcgcgcccacttggctgacggcaatcgagccctgcgccgacgccatcaaatagcccgagagatcggtgcgcaagggctgacccaccccgccgatgcgaccagccagcgcgcccaaccaggcatttccggcggtcaaagccgcctgcccggctgtcgttccattgacgatgtccaccagcgcgtacaagcgcgcatccccgcgctggccttggctgtccatcacctcgacaccgcctagcctcaggctttgcatgccgtacacattcaggctgctaccggcctgagccttgagcagcgctgcggcatcgcccgacggcagatcgaccagcagcggcgagccttcctggctaagatccgagcccagctgcccgacagcatggccggcaatcagcaccacctcgcgggcgtaacccaaggcgtccagcgcctgaggcgccagctcgctcagcgagacgttggcgaactggcgctgccctggcgtcatggcattcaggatggactcgcccgcctgcaagctgacgttgccggccgcgatcacctggcccacgcgcagattcgcctgcgcctggtagctggaccccgcctgtgccgtgccttgggtattggccagcgcaagattgaggtcctcagcgccttgctgcgccactctcgcgaccccccctgcttcgacatagagcgcatgcccggactgcaagcgcagctgcaaggccttgctgccgtcgtactgataaacgccattgccgtcgcgcgtgccgcccgcgatatcctgcttggccaccaggcttaccttgccctggctgatcagcgccccactgcccgttccgataatagaacccgattgggcgttgatcgtaatgcccttcgcgccccgcacctcacccaagcggagattgccctgaggagaatccaggcccaccgtcgtatcgctataggcggacaccacgccgcttacggcctgcacggctagcgagcgggtcaggttcacggtcagatagcgggcatcgcgcatatcgctgaccaacgcgccggtttgcagcgcagcgccactcgcgccatcgcgtgcgatgaaaggtaccgggaccgctctccagaccgtgtcgagcaccccgttgccaatgtctacgatatgcagcttattggcgcgtgcggcatcgatattggcttgcaactgcgcacgctgcgcatccgttgccgccagtttgctgttgtacacaaacacatcggccgtgttcttaaacaagccgaagttctccgcgaagaggaattgcaactcgctgcctgccgccagggtgctgcccagcaagagcgcttcgtcgttagacagcagcggactcacggcctgccagagactgctatcagaaaagtctatgctgccgcgatccagcgacaccgtgccagccgggccgatgtagcggtagaccgctcgatacaccccggccagattagaagcattgacgcgcgacagcagcgctttatcggtctccgacagagagtcaaagatattggccctttcctgctccccaacggtgctgaggtcggggagcttcaaggtgtactcccctagctccgcgccgatagccccctggcccgaggtacgcagcacaatgtcctgacccgctttgatgttcaggaagcggtcggcctgcggtgcgccttcggcatcgctttcaatgtcgaacacctgttcattgatggtgggagacagcggatacagcaggttgttttcgatattgcgcagggccgccgacgtgaaatagaagaaatatccggtctggtaagtcgcaccgtagcgcgcccgctcttcggcgctctgggccggcgcctcattcttcaatacatagttgcgcgtataggcccgagcgctcgcaagatcggaggcttggaaatcgagcgtaagggcctgccccatattgggatacagggccagcaaaccgtcgttctgaccggcgccggtctgatagagcatggcgtcgctgcgtgtcgccgccagccggatggtcccatcggcgtcaacgatggcgtaatagaccgtatcggcgcgcaggccacccaccgcatcgcggaaatagatctcgtcgcctgtcaccagtgcgcgcaaaccgccctggccatcgtccacgataaacctgtcctgaagcttgaagctgcccgcgcccacggcgctgagggcggaagaggcccctgcaaccgccgtcatgcgctcgcgccagtagctatgatattcggcggtttgcgcctgttcctgctcgatcacgtagtcatagaccgcctggttgcgtatcgacttcaacaagcccgccaaacccgccgcgtccagaatggagggcaggaagttggggttgtagtcctgcccctgcaactgtccgtgcaaggccaacatctgctcgctcaggccgcccgttgcaagcacgtcctgcgtctgaaacacccgtgtgcttacggtaaacatgccgcgcagatctgcggcggcaaaacccgcgagcaactggggcgtaatcccggcatcggtaaagagcgccttggccagtgcctggccttgcggcgtttgcatcagcaaagcgatttgttgatgcagcacggcctgttccttggaggcgaacaggcgaatggtgttgccagtttctatcaacacgtaataggcaacattgttttgcaggctgaccgtagaaccgtctttggcctgtacgccattcaggtaaacacggtcgtaattcgccagattgcgatagccggtcacattgccttgggcatcgagcagcggcacgatattcaggctgtccagcttgatgacgttatcgctggcaacagaagcgcctgccgccgaggtgtccaaaagcctgaccgtcaccgcgccgggagatgcccccgccgattgcagcaattgctcgagcgtgagcgccttgccattggccaggaaagcgttatcaaccgagtccgccagcgtcaccacacggccattcacactcttgatgtaatacaccagagactgacccgagcgtccaaaactcaactccacccgctgcccctggaacaaggcgtcattgcccgacagcgtcaaggacaccgcgcccgatgaggacagcgcctgctgagagaagcccttttcggtcaggcggatgccggcattgatgaccatgccgttcagattgggggtgtaatgctggcgccagtccgcatcgttgatattggtgttccgataggcgtccaaattctccaactgcgttttctcggcgtagagcttgccctcgaaaacgatgcggcctttcagccaggcgctgtccgggctctgcgccgtcagcgggttgccgaattcatcgaccaccgtcagcacccgcagatcaccgccatcgtagagatgcagttgctggcctgtcgggccggaaccgtcgttgccgatgaacaggcccaggccggtcaaagaaaggttctgattgctgctcaacagggttttgatcgtgtgcagcagctgcgtacgctcggcctggctcaggctggatgtactcagatcccaggtaaagccattgcccagatctacgaaagacgtgtaagcagcaccgctggcggtgtattggtagtaggtaaggttgcccgtgccattgacgatggaacggctatcgatctgcacactgccctgctgcaaggcctgtgcccccaggccgcgttgcagcacatagcccacattggcgtcattgctgccgcgtcccaaaccagtcaggccaaacacgatggccggcggcaaggactgggcaagcacgatgccggcgccgtctttgacgtaatagctcgccagggtgacgctgtcgtcaagcaccagcgacagatagttgtcgctgcgagacacccccaaggacgccgacccatcggcgcgcagcagatccagagactggatgcgccggatgacctcgacgccgtcgatggtcagcttgatctcgctgcccactatcccattggcgggatggttcagccatgccacatactcggataccgacaggccatcgggaacctgccaccccaaggcgttgcccaccagggcgatcgtattgcgggtcgtggtgcgctcgatgacagaacctgcgctgtgcgccccggtttgagtcaagacatcgtagatcgagcccgggccggtatagatacgcgacataggattggccgcgttataggcgtcgatcatggcgatcacacgcgcactgacgtcggtatcgcccgcggacaggcccgacaccatgctgccgggctcaggcactggcggcaacagaacacccgtctggccgctttgctccccagcgctgaactggccggcgtcattgccgaacaccaggctcacgctcgtctggttattgcccagattacccacatagggcgccttaagcgtgatcaataccgtatcaaagctctgcgaccaggcgtagcctccgctgtccagcaccggcagaacctgatcgatcagcagacgctggccgccaatttccacatagctgaactggcgcagggccgccaaagcctccgcatccctgctgccattgagcatttgggcgagctgcgcgcgctgcgcctgcgtcagcgtcagtcgcaatatggtggagcccagcacctgactggcccccgttgcaggcaaggtaaaactaatgggcaggttctcatcggaacgctcattcacgccggccaggccataggccgggccatacagcacaccctgactgcccgcggtgtaacccagcgccgccatcgatacgggcgcggcaaactggcccgacaccgtgtcatagaccgcaaactggaagcgatagctcagcccgtcattggacagagcaatcagtttgcctagcacttcctcgcgcagattgccgttcaggctgttgttgtaggccagccgcaccaggcggccgctatcgacagcggccttgagcatggcctcgtattggctgaggctgttgaaggtcacggtcaaatactggccatcgccttccagcgcggtgctcagataggtcccggcgccgcccaggctgatgttggccgtctgcaaggcgcgcacccctgaccaatagccttcgtattgggccagttgcgcggccatatcggccagaatctttgccgtgaccgccggataggccttctgggtcgccgtgcgcgtatcggccagctcgccatcgagcagcgagccgccgttaagggtaatgctcacgctgcccaactgcgagtacaccgatgcctgcggattggcccagttcaccggcttgaccagcaccagatcggcattggcgacgttctgcgccacatagatgctcttgtccgcacccgcagccccccctgccaaacccgcctgggcggcgaaaccctggcgggcctgaatcgacaaggcgcgcgccgctgttccgatggcgccatagcccgcgttcagctccacccggttgccggacaccactgtcgcgttgcctgccgacgcatgcgagaagatcccgttcagcgcctcgacatacaccgtgccggccgacgaggccactttctgcaaaaaggccttggaacctgcgccgccctccgagaaataggtcagacggatgtcgttgcgggcttcggcacgggtatagcccgaagaacccagaatattgagctgaattgcgccgctcaaggccagggccgtcacattgactgtcgccgcatccgcaggaatctggccatccggcttacgcaccagaatacccacatcgccccgggtggagatcgatgtgggcttggccgccgacaccgcctcgatgtagacgctttgaccattgccgacggtgatgttgccccccagggtgacatcgccattgctgcggatatagaccgcgttgggctgcgtgctggaacccaggaaagtgaggttgacatcctgcgaagcaggcacatagaaagtgaatagctcctgctgctttttctcgacaatctgcgtcagcgtcgtggtcttcacgcgcaaccagcccccgccgctatggtaggggccttcgttgcgcaaaatgacgtttgtgttgaacttacgatagctgaccacaaagctggagctatcgatttgctgattcgtgcccgccacattgcccggcacgattacgtcattgagcttgccgctgccctgcaattgccccttcaagacatcaggcacggaagaagcatcggtataggccacgacggtcgacaccagcaccggacgcggctgggtgtaaatcacggtgggcccggtcttggtggtgttgcggtcggtcaaccagcccagcggatcgacattctcgccaatcaggttcagattcttggtgacataaatcgtggtggcggtattgctggagtcccaccccatgacccacaccatgacctgacccgctgcgggcttgtaagtggtggtcaaagcgttgcccaggctgcccaccaaggcggtctggcctttgccatcccgcacgccctggccgttgtcgtagactcagacccagcccggctggcccagacccgggttgctcacttgaacgaatttgttccagaccgtgtgcacgacctggttctggccattgagttcgtagagatcgcgctgaccgcgcgccgtatcgacaatgtcgatgcggccacggcggtaggtgcttacatcgatgtcacccgtcaccagggcatagttggtttgattatcgatatgcactgaagcgtagccattggccacgatcagattgccatttccgacggaaacgatctgcccggtcagggtgatactgccgcccgccagacgcacggggtcgagaataatggtttgggtggcgtaatcaaagcgtcccgtgatggcgccaaaacgcttcatcgagccatcggcgctgtacgacaccccacggctggcataaccgctgttgtcctgcaaagacttgtcccgatcgccctggaacgaggcatcgatgcggatataggcatcggtcacgccgctttggatcttgccgtcgatgttcagtgtcagggccgcaatattgaccgcgcccagcgcgaagatgcgcgaatcgcgcgctgccgtatccgcattcagatacgaagcaaaagacccgaggttttgatagccccatttgagcagcacatccagatccgtctctttggcgctggtgctctggctattgtttttgagcgagttgatgacggactgccagctgttttgcaacagggtcggatcggcgccgctattgaaccagccctcgctttgcaggctgaaattgcccttggcctggatgtccaggctctgcgccgagatggtgccgctgacattgatgctgcccagcgcattgactaccgacaccttacccagggggttgacgactgcgcccaagaggttcaggtctaccggcgaacggcccatcaggctgcgcatctctgcgtccagcgcaccgccgaagggatcggctgcccagccgttttccatttgcaacacccggacttcggcgacgcccgcgccgcccgagcccttgaccgacaggtcattgacatacaaatggccggtcttgaagaccttcatttcgccatcagaccccggacgaatgatggtgccgtccatgacgacggcatcctgcacattcatcagcatcggcgaatcattgacgacgttgatctgggtattggcccgggtctcgatgccctgggccttcacgccgctgacatccgccgcgttgacatagaccgagccccccgacgcgtacagattcggaatctcgacataaaaagtctggaaggaatcgaggtactgccccttggcgtccaccatctgcaagctttgcagctgctgctgcaaggccaggatattggcctggtaacgcgcgacggcctgcgggtccgaggcgtgcgaagcctgcatccgcgtcagggtccgtatctgttcgctgatgatgttttgctggctgccatagcgcagcacgggctggcccagatccaccgtcttgagcacatagtaaatactgcccaccttgtcggccgcgaactggccgaaatcccagggcagcgcgccctcgcgatcggcgtccttgagcgtagacggatttttcttccaatagctgttgccgaagttctcggtggcgaggttcaggttacgactatccagactgtcgtaatagtaataatcgttgcccttcttgatcaccatgccagtgctgacgttgacttcgatgtcctcggcacgaaaagcggtcagctcatagcgcacgtcgatattcaccgtgccgcctgcgccgtccaaactggtcgaattcgcgcccagcagcttttcgatgatggcccgcaccaggggcgagttcgcatcgaaaaccaccttgggatcgttctgcgtgggcaatgtcagcccttgcagccccttgagcagctcggccgggatgacaaagatgttggcggcattattgaccccggcgatgatgcgtgtcgccgccgaggtggcgaccaggctggagcgcttgtcgaccaccccgctggccagcttgaccgtcgggttgaggttcaggcctatcacctgcactgaaccattcacctgcgcctgatccagcgaagaaggattggtttccagacgcacattgcgttgcgccttgatcagggagcccgtgctcaccgcgccatcgatcacgatggtgttgatctgccgcgccgtcgcgccgctcccgaccagaggcacctgcgccacccccaccatggtgaaggacaccgtgtcattggcgatgaggtagcccgtggacaggggatcggtggccttgccgctgccggccagcaccacgacattgtcgccctcgatcgaggcattattgacctcgatgctattgcgcaccgtcaggttgttattgctgtccgtcttgctggcgctggagaccgatacgaccagcatatcgctgatggtcgtggtcaccccgcgtgtgttcgtcgctagcgtgacgtcaccaaaggtattgcgcaagaaagcgccattgaccttcacctgggccagcgtcccctcggtgctcagatgattgcttgaccaggtaacggtaaagcccgatacgccggtaatcttattgcgctgtacataggtgatgtcattggtcgccaccagatccaacatgcctgggctatcgtaattcccctgggcctgcaccaccgtcatgccagcggaatcgatcgtgtcggaagccgaacgcgagccactgacctcgatgacagactgcgggcgtatcgtgacctcatgacggctgacatcggcgcctaccgccttgaccgagtaagcgctaagcgccgattcgccccggatcgtctggtttgcgcggatatccaccttattgcccacgacctgggcgcccgtgctgatcccgacataggctctgccgcccaggtccacactgatcttgccctgccgtccggcaaccagggcaatcgtgcccgcatccatgctgacgttgaccgactgcgactgcgtgacagcaagactcaagagcgctgctttgacacgggcgccattgcggatctcgaccccggcatccagattcgtcgtcagtttggcgctatcgaccgacaccgtcaggccaccgacctccagcgagcgcgcctcggcctgcaagccggcgacgccgttgcggtcggtgcggctatcgaccatcacacccaccacatcggcggtcaggctggcgttgtcggccaccgccttgagcgagccgcccaagcgcgtctcggcgctcatcacgcctacgccgaccaccccgcccgtgatggacttggcgtaggcgcggccgaagtaactgccctgcgcatggacattcaccatgccagggctgctatcctgacccgctgtcacccgcacgccattgaggactgcgccatcgcgcgcctcggccagcgtctgggtcgcgatatcaaccagggccagattggtattgacagccagccccgtggttgccgccacgccggcggtctgggtgcggccgaagtccacagccactcgcgcattgacatcgacaaccggtgccgacacggtagcctgagcgaccctagccgttgtcttatcgcgtgcgatattctccgcaattcccacccccacggccgcgccaatcgcgccgacggcgatgctgacctgggtcagatcgatgtcggccagcactttggtatccgccaacaccgacaccaggcccaaggcaccgacctgaccgttgccggtgatcctggcgctgacctcattgcttgtgttgttgctgacgcgcaccccggcgcccgcccccgacaggctgattgccccggccgggctgctggcaagcgagatcgaggcggtcaccgcctccagatcgcgcagcgcgacattttccagagcctgcaccgacagcgtgtcgtaggcgccgagctgcttgccgcctgccgtatccagataggcctggatcacattctcgaccaccgtgtcgaccagcgacacaaccagcgcgacggcggcgccgggcgccagcaccacggatgccgccaccccataggcggtggacttgaggattttgctatcgtctttggcgcgcacggtgagcgatccaccggcgtcagccaggcctgccatcacggtcgagccctgaatataagccgaggtccgtgtcgcaaagcgattgctgacctgcacgcccgatgccgccacggacaccccggcgccgaccactgccagcgcccccgcgaaattcacgctgcttagcgtctcggacgagcttgccaggacattcacattgccctttttgacctcgacctggctgtcctggatataggcttgcgcgccattgtggcgcgcaagcccatcaccggcataggcgccgaagcggttgctggccagggacaggcccatgctcccgcccagacccacgccgctcacgctggccgacaccgcccccgtcacggccgtaatcgccgcatggttatcggccgtcaccgacacccccgtgccggcatggacactggaggccagcacgcggctgcttacctcattggccaccacttgctgactgcccgcccccgcgccggacagcgccacgccgcccagcgagcccgcaaccgaggccgccacggcaacgctgttcaggctcgtggtctcggcggatgcgacactcaggctatccgaaaccgagatgatggagccgtcaagctgcgcctgcacgcgggacgccgcgatattgctgacatcggtggcgccgatcgccaccgagccgcccgtgaccgacatcgccagcgaagcgccgaccgctttggcatccagcttgctgtcattgttggccgatatcgtcaggctcgccatctgcgcacccgcgcctgaggacaagatactgttatcgacagaggcccggacgtcgcccagcgacttgttgcgcgccagcgccgcccccaccgacaatgccagattggaacccgtgcccgccgcgctggcgccgatagccgtcgcctgcaagaccgagctgtttgtcgctcggacggcaaggctggccgcagcgcgcacattgggatcaatctgcttcacatcatcgacataggcctgagtctgcgcgcgcgaagtattgaaagccgaagcgccggcgcccgcgatggccaccccctgcatggccaccgccaccgcgccagcgcccaccttggcctgcaagccctgcacgctgttggcgacgacagacaccgcccccagattggacaaacggctatacgtcaaaccggctcgcgcgcccgccgtctcgctgatcacgttctcagccagcgaagcgccgatggccaaagaggcgccggcggcggtaaagcccacactggccacgaccacggtcgcctcgatattgccctgcatgcgcgcgtcgatgaccagcgcattgccgccattgccgctgatgctggcgccattgaccagcgcggtcgccgacgagccgatcaggttaaaagcattggcgccgcctcccgccagcgacgcgccgcccagaccggcgctgacgctgaccgacacggccacggacactgtggtgatcagcgcctggctgtccgccttgaccgtcaccgcaggcgtgccgaccagactcaccccgtccatagtggccagggcggcgttgttgatctcgttctgcgccagagaagccgcgaccgacagggcagccgagaggcccagcgacagagccgccgtgaccgccacggcggcaatcgtgctgtggatggccgcttgatccaaggccttgatcgacacgctgcccgccttgaacggcaaggcctggccctggtcgctgatacgggcaacgatgcgggtctgtattttgttgaccgcgcgcgcgccggcgcccgcgcctgaaacagacaggcccaagccatcgaccaccggcggcgcataagccaccgacaccgccacggcccctgccaccacgaccgcatcgatggtctgctgacgcgccaccgaaccatcggcgttcaagcggacgttgcgggcgtcgaccgtcaccgccccggcgatgacgcggctattatcgatagccgccacaatatcgttggccgcgcgcgccgcgtctagcggcaccacctgtccggcgccattgacgtcatagccgatcacgttttcggccattgcgacaccgatcgccgcggaggccgccgcgtattggctgaccgacaccgaggccgacatgcccaacaccacggcattgatgcgcgatagccccagggcctcgacaagcaaggcccccggcacgctggccgcgccgctcgtatcgataaccgcgttatggatctgcgcatgcacgctggcggaaatcacgttgcgcgccagcgccccgcctcccccgatggccgcatcgaggctgctgcccgccgacacggccaccgaagcgcctagcacgaccgccaagatatcggcctgctgggttgcgttgacggccacctggccgccggccgtcgcgacactgctgccggatatcgtggcttcaaccgtgttgaaaatcttattgaccgcgacactggtgcccacggcaatcgccaccccgcctgcaccggcctgtacggctaccgcgccgcccacggcaatggccgtgatgctggccgtatccgaggcgctgacacggacccctgagccgttcaggcgtagctgcgcgtcctctaccctggcccgcacgaccgtcgcaatatggctgatggccaccgagacgccgatggaggccccggcgcccacgccgcctgcagaaaccgcaaggcccagggcgcctgccacggtcacgatgcggctcctgttttcggcgctgacccggacttcgccctgattcagggtagcgctcgatggcatgtccacccgcgtgaggctcgcctcgaccgagccctcgatcgtattgccgctgccagcgcccgcccccgcacccgcaaagccctgccctgcggcgaccgaggcggccacgcctatggtggccgatacgatttgcgatgcattgatcgcttccacagccaagccggtctgggtgcgaacccgcgtcgtgccggccgcattgccggcgcccgcgccatgaatataggccagggtatggttggccacctcgttgtcggtggccgccaccccggcggcaatgcccacgccgctaccgggcgacaccgcgacccccagccctcccgcgacggccaatacatagccctcatcgcccgcatgcaccgccacgccgggcacactgcccgactgcgccagcgattcgatcaggcgggcgttgcggatgcccgcttcattacggctgttgacgcggttgatggacaccgaaccgcccaccgataccgccaccgtgcccacagcgacgctgcccgccacggtcacattatggatggcgcccgagaacagcgatgtcacctgaacgtgctcggcccgcaccgcgccttcggtatcccggatgtgcgctgtgatggcatgggagcgcgacacccccagcggcgagccgcccacatagttgtacgccaggctggcgcccaccgcgacgctcgccccgctgctgcccaatcccagggccaccgcgccagccaggctgttgatggtggagctatcgttggcctgcactaagaggtcacggtcggcgctcaccgcctggttggccgctgtttcgcccacttccgccgtaatggtgttggctatccagttcaacaccgccgagccgccaaacccgacattggctcccgagccgccgacggcgaccgcaccgctgacggccatcgccgcaatctgcgcgtccagtccgggaggcagatcgtcgggacgaccgaaaatggaccgcagcacaatatccccggccgctaccagcgaggaacgcaaggcgccggcatacaccgtgtcgaacacccggttgacggcaaaagccatgccggccgcgacgcggcctcccgccgacaccgcgacattgcccgccagcgccgatatgctggccgtgtccctcgccagaatacggatatcgcccgtggtggcgcggatggtggcgtccgtgatgctggcctgcaccgtgttctgcagggtgttaaccgccaaagaaccgctaacagccacacccgctccgccggccaggccgaccgacacgttataaatgctggcgcgcgcttcggcgctgacctgcacggcctgcgccgtaagctgggcgccgcggatggtcgccttcacgccattgcggatatcagccacgccgacagaagcaccgatggccgccgacgtgccctgcgtgagcgacacgcccagcgcgcccgtcgccgtcacgatgcggctgctatcctgcgccgagacagacaggcggcccgaggaagcattcacctgagccgcgctagccgtgttgtcgattactgcctggacttcagtgcgtgacaggttcacaccaatcgcgcccgcgccgcccagggacttccctcccgcgccggccacggtaatgcttaacatgctgttggtcaggctgtggccctgggtcagcgcggcgatatccagtgtgatcaggccaccgctatccaagcgattgaccaccttctgcaagctgatgccgccgctgccgctgcccgcgcccagcgcaatggcgatgccgtcgcgggcattttgcaaggaggaggccagacgatagccaaagccactgtcgccggagacattgatgacgtaataacgctccccgtcgaccaggccatcgacgacacggccctggctgcggtacaccaccagatccccagtcgccaacccctggtcagcgccgaagcgcaaactgttttctcccgccacctgggttcggatctgcgtcgccctcaacgttgcgtcctgagcctggccttgggtgatcgtggtctgctcggtgccgtcgctcttggtcgtggtccttgactcagaggtttgacgctccacctgcacccgggtaatcccaatcaaggcatccgggttaagcgctatgggcttgccctgtccgtcgaactgcttgttgccctcggcgtcggtccggtagtagctataacgccctgtcgtcgtgttgaactcggcgacatagcccagctcggccaggctcaccgcgctgccatcgagatggctaaagcgcagcgtcacactgtcgatgacctgcaccacatagacgtgatcatcattcagaccggtcagtacgccattggcgcccagcttgatcaccaccttgtcgccgttggcgagaccgtgggccttgggcagtgtcagactgccgtccgcgctgagcttgccgcccgccggattgtccacgctgaaacgctgtagctcgccgccgaccgtcgcaccgctgagatcgaccaccttaccctggccgtcgcgcaactggaacgacacctggccgtcgaccgtcctgaccaggccgctcacgtaataactgacgccgactgcgagtacatcctggccctggcgcacaatgcgatgagccagaacatcttcgagtttgccattcgcgagagaaccgctatagataatcgcggcgccttcctgcaaaccctcgaacggggcatggataatcaggcggttattgacctggtccaggtccaccgtggcatccgcgccatggaagggctgtaaattcaccgtgttcgcttcctgcatgcgcacatgagcgaagcggatgcccgagacattctgcacggcagcgaattccagggccttgccgcgcagcgcgtcttcctgcgtagcagccagctggatgatggcctggccatcgggcgccgtgcgccggatgatgtagtaaacgcggtcagcactgaggctgctgccatcggcgagccggatattaccggcgcccgcgctcaagtaaatgccatctccggtctgccaacccgagaactcgccgcctgccgggctctgccctccaggcagcccggcgctcccgctgacgtccttaccattgatgatctcagcagccagcccgtcaaaaaccaggctgctgcccccctggttgatccggatatcaccatcgttgacggccagcacatcgccgccgctcaactgggcgttgccgcctgcggccagcggatcgaccaggcccgcgaaaacattcacgtcgccgcgcgtcgcgcgcacatcgctgcgcacaatcgcggccgtcaccttggggtgggtcgccggatcgccgttttcagccacattggccagctgcacctgcgcgcccgagtccgccaattgcttatcgtcgaaactcagcagactgcggtcaaaagcggtgttgccgcccatgatattgacggccaccgccaggcccgccgccgcgccctccagggcgacggcgcccgccacggtaatcgcgtaaagcgccgaagcatccgacgcattgacgcgcacggcttgcccgttaaaacccgcgctctggcccgccgcgaccgtgctgtcggagatccgcgcttcggtcgcgccgcgcatcatattcacattgacggccccggccagggcgaacttcttggccagtgcgccagccgcgccgaccgataccatgagcggcgaggcgtgagccgacacgtccaccttgcccttcacatcgatattgctgtgctcgatcaaagcactggtgcgtgaactgaattcattcacgctaaccgaagcgcccaccgccgccgtgccgccctgcgtcatggcggcgccgcctgtcacggcgaccagcgtggcgtttccggtggcgcggaccgtcacggcattcgcctgaatgacactgctgccgggcactgccgtgttattgctgtagcgcggcaggacataggccgccacggccgattgcaggcggttgacctgcaccgaaccggcgccggcaaagccgctctgccccgtccccacgccaacgcccaccgcaccgccgcccagggcggaccggtcctcggcggtaatgctgagcagcccgccgccggccgtgttgacggtcgacccctggacaccagccaacaccgcattcgcaatctggttatagctgatggcgatgcccacgcccgccttcttgcccacgcccgccgcgccggtaaccgccaccagcgtggttttgtccagcgcctcgacatgcacatcgctgccgctggtccgcgcgccgccatagcggacactgctgttcaggatatagctttcgatgcggttgcccaccacattcaccgtcaccgatccgcccaggcccgcgccatcgttcgccttgcccaaggccccggcaaaccccacgatcacctggctggactcggccgacaccgacaccttgccggtatagagcagatccgtcgcctgacggatggccgcctcgacccgtgtattgctgacattcacggccacggcggcgcctacccccgccttgccttcggagaccgcgccagagccggccaccgtcgccaccacactgctgtccttggccgtgacctggacatcacgcgccttgatcgtcgccacattccccaaacgggcgatattgctgtagtccgcaacggtcagcgcgaccgaccctgccaccgcgatgcccttctggccgctcgctcccgccagaccggccgccagcgtcgcggccaccccctggcggcgcgccgacagcgccagatcacccgccacgatcaaactgcccgccaacgccacttcggcgcgcgcctgtccgctcagcacattcatgccgaacgcgcctgcgatgcccacattggtctgcgccgtatcggatttcgattgcgccatcgcaccggaaagcgctagcgcatgcgtcgtattctgggcttcgatgcgggccgcgccgccaatggtgagggcaagacccgcagcattgacataggcctgagcaaagtcattcactatgttcgccgcgaccgatccggcaagcgccacaccggtcttggactgcggcttgctgtctgcgccgccactgccgccgccggcatcctgcgtcaacgtcgaggtcgacgctccgatctgcttgaggatgtcagacagcgacgagacctcgccggggttggccgggcttgccccggctcccggcgtcgcgcctccctggctaggaggcgccttgaccgacaggacatcacccgatgcggcatcatccgaactcggcggcgacgtgctgacccgcgatcccgataccgcaagattgccgacaaagcccttgttatgcgcgctgatcaacagctctgcggccgaaaactcaccggccgggccggtctgcgcgcggctatcgtccaaacgctggccgatcaaggcctgggtgtcccgagtgatgctattgatgcctacactcatgccgatgccgaccgtctcggagcgcgccacggcgcccgcgaccgtgcctacccaggtcgcgtcattcgccacgacagcggccttgcccgaggcattcaccaccgccccccgcccgacctgcgccacggtggtggcgctggtcacattgaccaacaccaccccgttgaccgccacggtcttagcctggccgcccgatgcgcccaccgtcacggagatcaattcattcgaggcgtcgacagtcagatcgcccgaacgaatacgggccgtgttgctgaccagggcctgggtgtcatgcgtcgccaccttgacatacaccgacacgccgatggcagaaccttccttggaaccactgccatagtcaaagccgctgaccgtgggcttcaaaaagcccttggccatttcctttccgtacgacaaacgcccttgatccttgcctcgcggacccgcctcgctcagaaagcccgtgccgcctatctccatctgcggcaggatgatgttgcccaccagattcatgcgctgggtcgagttcagggcggtcacattgaccgcgccatccccggcggcagcccgcgtatccaactcgcccgacacgatggcctgtgtctgggtcgcctgcacatcgatggtaaaggcgccggacagcgccagttttttgcttttggcggtcgcgctggcccaggtgctgaaactggatgaaatccccccggtgctcgtgagggtggcctgcaagttattgagaaactcgaggccggcgtctttcgcaacgcccgccttttcctggttgccatcggccttgtcccaggcgccctggatatccttgaacggcgagtacaggttatagagccaaagaccgtccgggtcgatctggttcagcgtctggctggagacagagatatcaccgccccggctcaccaccacggccccgccggcgatctctgcccgggtcttgacgttctcgatgctgatcaccacggcgcctgcggcgcccaaatccgaaccatcgccgcccggattgcgctggacctgatccgtggtcaagccattcttttctttgagaaaatcgctcttctctttgatcgccgcgtcgtcaaccccgctcatcaccgtgaactgggtgctgtacgaggtgagcgcgccaatctccacatcgccacccgccgtgttgatacgcgccgtatcaccaatatgcaccgtggtgctgagcgtgctcatggccatgccaagcgccgccccgacctggaactccgtcgatgacttgccggattctttctcgacggactcgtcgtaagccacaatctctttagcctgatttttggccttgacgtcacgcatcgtctcgccaaagctgcggctattgctgtcttccagcaaggcgccgaaaaaggccttcaccaattgtgagcccttgcctagcccctggcgcgcggccccggcagccgggtccgtcaccttgctcatcaccgcagacttgctctcgttcttgacctggtcggcgtaatcgctgccggtggcggccttgccgcccaaaatggtctgcaccgatatcgcactgccgccatcggcggtctcggcctgcacgatcaccttgccttcgtcgcgggcctgaatcttgccgtccatctgaacggaggtgttgatctggttataggcaaacgccacggccacacccaccttggcatagctcgcgttatagcggcccttctcggcggtcgaggcgggatcgtccgcatccacggcctgggtatcgtcactggaggccatttcccccgaggcttcaagcgtgatcgtcaccgtatggtcggttttggcgaaaacggtgatatctccaccctcgccgctctcgaccagcacaatagggccagcgccgatgtcggcgcgcaggccggtttgcagcacggccgtgctgccgacgttaaccgaggcgtcgctgatcaccacgctcacacccacggcaatcactgccggcacgctatccagacggccggcgctacccagggaaatcccatcacccatatgctcgggtgtcagctcgatcgtcagggtctgctcgttgtgtgcgcccacggtaatcgtcttggacgccgtcaaggagccattgagggtgatgtgcgcaacattctgcaagacccctaccgccacccctgccaccttggcaacggtgtggctgagttccatttctacggtattgctcgccaagaccgaaatatcgctgttggaaaccagcttggcattgacgccgatgtcgatattcgtcttgtatgtcacgccggcccaggtcgcaatcgcactggccgcatccgcaaaagtcttcagcgcctcgagcgccttgttcttgccatccagcaaggtgcccagaaaaccgctctggctttcccccttgtccgccgcctggtacgagccgctatccagcgtggcctcaatgcggatcccgtcgccctcatcgtcggtggcccacagggtcgcattcttgaccgtaacgtcggcctcgaccgtataaatctgggcaaatgcactgcgccaggggcgatagctttgcgccacgacctggatggccccggccgtcagcaaaatattggcgccgctatcctggcccagggtaataaactgcccttccagccgcagggtatggtcgcgatccaccgtcacgtcatgcgtgaccgtgtacgacttgccggtaatcgtcacgttgcggccaggcgcatccagaccaatattgcggtccacgacccccttgtcgcccagatcaaaaatgtagtcaacggcgtccgtattggcgccgagcacgatgccgttcagcgcgcccccgctgtccagcatgctggacagcgtagtgacggtctgcccatcttgctgcttgaccatctgcaagcggttgttgctgccgcccgcttgcgccagcgacacctccacgccctgcgccgcgccagcctcaggcagttgcaccacaaagctgacgtcgctgcgattacccttgagcacattgctgccgccgtagctgaccaggctgaccggcgccgtccaggtcgaggcatccagagtcacgcgcccgctttcgttcaccgcaatcagggtggcgtccgtcatcactccaggcgcgaaatacacaatcccgccctgcacgccgccgctgacatagcgcaccaccgacggtgacagcacgacgtcgcgagtcgtgttgaccaccagatgattaaccgcgcccgcaagggcgatgatgcggttgccgcctcctgtctcgttgtttcccgtgccgtactgaatgctgaaggtattctcaccgccgcccgaacggatctgcgcattggcgcccgccaggataaattccgtgttgtgcgcgatggccagcaccgctccctggaacaccccattggcgtcagacttgcgttgcagctcactgcccgccagcaggcccaactgatgggcggcctgcgacaacacgaccgtagacgacgacaccgtaccatcggcgttcagcttggcgcgcatgccgggcatcaaggtgaacgccccggaataaccggcatcgcgcgcggcctggctatagcggatctcgaggcggccatcggcactcagccccgcctccaaggcataaagatagtcccatcgcgtgctcgtatccgaagccggcagcggcttgcccgcattggggccttccacggcgatgcgaatgggctggccggccgcgttcaccatcacgccggccttgatggcatcaagcaggccctgaatggtgctcacaccctccaggccgatatccacgcgggcattgcctgcattcgggaaaaccacgctcaaggccggccccgtgctgctctggtagcccaaatccttcaaatagctctgggtcgtcaggccgctaaagcccgtcgtgtccaccttgcggccgtcgccctgcaccgtgatggaaaaatccttgacgcgggtgaaggtcgagaccagcacctgcccgcccgtgcgggtaaaggtcagttcgccattgctcaaacgcaaatcattattgcccgtggcgaccagaatccggttctcgccggccgaaccgatcacattgctggcgtgggtattgccgatgacaaaggtgttgtccgtgcccgcatgggcgtctatcgtcaccacgcccttgaaggccgaggtgtcgatccaatttcggtattcgccgcccaagaccttggcggacgtgatgttgcggtagttagaaccgctgctcgcgctcgcgtcacgctgaatccagccgtcccagccgcccacgccgccactatctcgcagcgccagccagcccgccccctgactggtgagcaaggctgcgcgcagcgcctcgtctgtcgccccggtcagaccgtcggccagcaccaccagctccgtgctggcccctgccccgctacctccggtgatgtcatagctgccacccagcagaatgatctgatgccggctgcccgcgccgctgccggccttgatcaccccggctgccatcaggccgctgaccaacaccgtattgccctgaaaagccgaggcatcgattgcgctggcattcaaaccgccattgagctcggcatccgtgaaacggccatacaaacggttcgacaacaccggcgcaatcgccaccgggctgccatcgcccgcataaaccgccgtcagcgccgtctcgctcaactggaaattccagttgcccttttccgagagggtattgcttttggccgccgactgcgcccagagctcgttatcgccttggtagcccgtaaagacgttgtggcccagaccgccgcgcaggatgttgtcgcctgcgctgccaatcagcgtcaggtcgccgctatagcccgagccgtctagcgtcacgagggtgcgcgcatgatccggcgcgcccgccgccgcctgattattaatcgtgcgatagtcttgtagggtgacggcattcacaccgtagagtcggacggtctgggctgtgctggcgcccggcggcgtcgtggtcagcagggccgaggtggcgccgcccgtgagtacggcgtcgcttttcacgccgccgacatactccgtactgccgccactcagactgccgttgccgaaaatcaagtcgttgccgccaccgccggcgatgcggttcaccccccggttatgcgccacggtgatgatgttgtcgcccaggctgcccacaatatcattgctgtagagtccccccgcgccgatgacgttgctgacattcatcacccccgccatgcccgtggcgtcataaagcgcggtcgcctcgtcctgataattcaggttgacggtcacattggcctcataggccgagtaatccagcgtggtcttgccctcgaccccgacgaaaatctggatatccagattgctgaccagggccgtcgcgccagaaaaattccgctgcgctcccgtgctgtcgacacccgcccccatgtaaacggtcaccccgccctgcgtcagcacgcgagccgtgatgtcagcgccgaattgggagaggtccagggtgttgccgctttggcctgcctgctgggtcagggaaaaaccgaaggtgttagcgccgacgatgaaggtgttgccgccgccgctgcttttgataatgtcttgcgcggtcgtgatcgtgaccgtggtgccgcccaccaccgtgatacggttgccgccctgcgccgatcccttgatcgcgccaatggcccgcacatagccgaagccggtcggcggcggcacttcttggctattgccgcccgccgtaggcccggaaaggtcgaccgtcacacccgtggcgtagccgctgtagtccagcagggttttgccgctttgcgacgtgcccaccagattgaaggtcttgtcgcctatcttcaggctttggctgccatcggcggacttgaacaccacattgaccgtatgctcggtccagttattgttgccatcaacggtgctgtagcggatctggtagctgtcctgattgctgatgatggccgtgacattgcccttgatggccgagaaatccagcgtattgttgctgttctcgtcgtccgcattgcgcacccagacgccgttttcctgcttcatgccctgacgcaattcaatggtcgtcgtcgtggccgtggagctgttgttaaagacaaaggtattgtcgctgccataggccagcagcttgtcatgcgttgccacggccgtcagggtggacccgcccgtctgtaagcctgtcgaggtcgccatcaggccatcccaaggcgccacggtcagcgtcgtggcctcgatgctgccatgacggtaatccagcagccaatcgccccccaatgccgcgctgcccacgctatgcgtggcagcggccacatccgcccgcgtaatggccgacaggctgtcgataaacttcacgcctccccggcctgccgccacattacagccataaagcagaatatcgccaccctcggccatcgcatcgccccaggcgcgcaactgattcttgtaagcgtcgagcccgccttcgcccaggctggcagaacctagcgaaagcgaacccgcgctgccatggctcatgatctgcaaggccgccaaatctttatgctgcgccaaaacctgggtgatctggtccacgccgtcgtaacggccgtccaacacaatgatttccgtatcgtggctgcgcaagacctgcaactgcgggccctcgcccgtcggtgtggccagcccgcccaagccctcggtcttgccgctcagcaagctgtaaagcccctgcaccatctgctctgcattgtcgatggacgggtcaacaaaaataatctgacgcaccggcgtttgcgccgactgcgtggtatagcccgctacagacagccctggctcggccggcaacccggctttggcagcctgcgcggcttgagcatactggcccagggacatcgactcgccaagtgtcccggactgctggaaagccgcccgctccaccagatagggatgggtcccgggtgcgcttggctttttcgcctgaggatgggcctggtctggatgggccggcgccacgataggcgcctcatcggaggcctgcggcgcaggcggcaataccaattcggccgacatcagatagcgccgctcaagagcctcgaacagcggccggcggcggaacagcgattgctgcacctcgcgagaggaagcgccagtccacagtttgcgtgccagtttcttgatgctcatgtcgctatccaatactcaatgtcgccggcgccatcccggccaaaaataggtagtgccatctttgaagatggcctgttcttgccacgcagacagcgcgcgctacatgatttgctggcttatcgccgcaatatctgccgcattcaacatgcctgccgcctgcttgagtttcaaaccatcgagcacgaagttgtagcccgcctcggcctgctgccgcttcgcgttgtacaaattacgggtggcgtccagcacgctgacgatatcgttcaggcccgcccgaaaaccctcttctttctgcttgagcgccagttcaaacgacttcacggaactgtccagcgccttgatgcggtccatgccgatcacgatgttctggaaagaagaaaacacctggcgctgcaccttgcggcgggccaggctcagctccgacgaggccgcgcccaaacggcttgccgcagcccggctcatggcctgggtgtaaccgccctgaaaaataggcacgctcagattgacgctaacgcgggtatcgcccaccgtgctgccgccaccgaaaagactgccgccggtttcattgcgtccggtcgaggcgcgcaaggcgacgctgggataatagccagcccgctgtacagagacttccttctccgccaccgccaccgctgccgccgcagcgcggatagaccagttctgctccagcgccgtgcgcagccaaagctgcgcatcattgggttgcggcaggctcatgggcaggtctttacgcacgcggcgcaacttcacattgccaaagccgataatctcttgcagcgcctgctgtttgtccagatagtcatggcgggccaataaggtattggcctgctgcaagtccagccgggcctgcacttcgctcacgcccacctcggtttcctgtccgctgtgatagcgcgcctgcaccagctccatctgcttttgcgtcgtatcgcgctcggcctcggtcaagtcgatctggtcttgggaggccagaatgctcagataagcggtcgccgtacgcagcatcagatcctgctgagcataggcatagctggccacctctttgcgctcggcttcctgcgcctggcgccacttgtgatacgcacccaaatcgaaaatgggctgcgtcaacgtcagcgcccacccggtctcggtccaattggcctgtccggcctgatacacggcgttggcgctattgaccacattctgcttgacctgagcgcggttgtactcgccggtcacgccaggcaagagtcccgcccgagaggccgtcacgccatagcccaccgcttgcagctcctggtaggcgccgcgcagctgcggatcgttctgcaaagccatcagatagacctgatccaaggtcatcggctccgtctgcgcgggcagctcggcggcgttatacgccggcatgtcatcggcatcataggccgcaggcgccggaaaagccgtctgcctatcgaagaccggcgcgggcaccggctcgatctgatccatgcgcgcgctcggcgccggctgggcaaagcccgagtcctcctgagggccggacagccccgtcttcaagagccaggcatcggtccgcacctgagtgggcgtcgcctcggcaagatgcgatccacccgaggcgcaggcgcccaggcccaggatcgtggcgcccatcagcaagaccgtacgggcaggccgtacaaagagattgttgtcagtcatagtagacagtcaggaactcatggccatcccgccccgtgcccgcagccaggctatacaagctgcgcggttcgtcgggcacgagaaatcccaatacctcgcttgccggcagcgccaggctagcggccaaacgcagcaaatcgggaatgaaaccgcgtagcggcagatccgcgccgcgaaaggtcaccgtgaaagagtctcgccgggtctcggcttcgtcgacttctagaaacatgaaatgtctgggatcggccaccgccgccgcacgggcaatgacatcgcaggccatgtcgcgcagcgccggtcgggtcagacgggccagatgggcttgcaaataggcgtcgaatgcttcggcgctgtccaggtagcgcatgcgatagcccgtgacggccgccacgccggaatcggcaggccgccacttatacccacagcccaatggcagcacgccaaattgccgcaaggcctcgggcgcgggcatgaactccaggtaaatgcgataggtatcgcccccctgggcatccggctcataggcaaagaacatggcgcgcgcctgctccatgtcttgcaggatgcgcatccacaagctctgcggaaccgccagatctcgcggcagcgtggagaaatccagtcggccccagtgctcgcgttgcaccccgagcagaaagcggttgcccaccagcccggttagcgagaacttcatcgaccactcgacgccgtcgatctgcttgcccttgaagacggacagcaaacgatccgcccaaaaacgccgctccccccgcagggtatgcagggggatgtggatgtcgccggcagccgcctcgggcgtcgcagcttgcatatcggccgccctcaggccaccgatgcttcgggctcagccgcttgctgcgccgtttggcggcgctgttcgtcgagcatggcagctagacgcgccacattgcccagggaggcgcgatgcaactcgatcagacgcaaaatgcccgagcgatgcagctccagcacgcgcgcatcgtcaatacccgcaaacttctgatcgtccacgacccagaaaccgctcaggtagcgatcaccgcccgcttgggagatcgtgatggtcttagccaccaacaggcccagctcgttcagacgctgcgccatctgtttagtcagctccatctcgccttggaacacgcgcaggaactccatcatctggttcagataagcggtttccttgccgtcctcgaacagggccacaccctcagcattgttgatccccggataggactcatcgatgcacaccgcaaggcggtccgcctccgaggtcgtgcccagaacaaagggatagcggcgggcaaaagccggcacataggtatcggccttccacaaaccgtccggcgtcacaaacaggttggagcgatcttccagccccagcagcacggccacatggaaatgaccctgctcatcacccacgaaaacaatggggtaatgacgccccgcatcagcgaactcgctcgccgcgatcggcaaagcattggtctcgcgggcaaaggcgtagtgatcgggttgaatctgaattttggtgtcttggtgtgcggcacgatccagggccacggcgcgttcataaaaaacggttgcggacattgcgagcattcctccttgaaactgttaccaattcttataaacatccgcaaacgctaccggtcccgagccgacgccaaaagccgtaatggttctttcggaaacgcgggacgtgggagcatcgaagtcagatgctagaaatcgaaacaattagactgaattctgccaatgctcgctatgcctgaaactgggtatttcaaagaggttgaacgtaataactagacacttaccggcatatttgaaattttcagcgcacagggggtaggcttgccgtcagcagggtatgtccgggtcgcgaagccagctccaaaaatccgcccacgcgggcgatacgggcctgcatactgcgcatgcccacgctcagcccagactgcaacacggcctgcacatcaaagccgacgccatcgtcttccacactcaacatcagaccctgctcggccgtatgccgcagcaccactttcaccttgtttgcctggctgtgtttgaccacattggtcagggactcttcgagcaagcgggtcaaggccaggcattgttttgcgtccggccgctgtgcccaggctgaggcaatctcccaggacacggcaatatccaaggcctcgaagagcaccgtgaagcggtgtcgcaggggcgcaatccactccccgggcgatgcgggcaccggcatgtcttcactggccccgctatctatggtttgccgcaaatcatcccggatctgcctcaaaatggagagcacctgctggctacgcaaaggctcgtcggtctgctccaccagggccatcatgcggaccaccgatccgcccggcccgtcatgcaagtcatgggccaattgcaaacgatcttgtagacgggcattggccaaggccagcgaatgctccagggccagcgaagcgcgcagctcggcgcgagcctgttgcacgctctgcgccaactcctggttaaaccgctcgaccttggagatattgcgagagatacgcatccccaacacggccgccatcgacagtgtcgccgcaatgctggtgaagggggtgtaaaccgtatcggtctggatcaagccgaacgcggacagaaaatcatgcacacccgccaccagaaacaccagcaaacaggcggccatgatcagatgatcaggttcgcgggttttccaggcatgaaagggaaactgaatacagttggcaaagaacacgaaggaaggcaggaccacgctggcgactacggccgggaccagataagcgtccggcgccagggccaacaaggccaaaagccccaggctacaggcccagagagcgcgttcgatgcggggcaaggattggccgccgaaacgccaggtgaacatgcaaaaaccggcgacgtacaacacgagggccatggtgttggctcgcagcgccatcgcagaatctgcgaaaggccagggcgacgtcatcaacacattggccacaaacagcgcccagcacagggtgcaaaaggcgtaccagccatagtcgcgctgagagcgccgcacgacccagacgcagaaaaacaggccgctcagcgacagcgacaccaccaaattcagaatatagcggctgcgttggcgccagaatgtgtcatcgtacaaagcctggatctgcgctgccggcccgatatgcactggccccaaccctgcaccgaagtccgcgcgcccgaccaccctcacccacagggtattgacacccttatgcagcgaggaggcgggcaatacccaataccgcggcatattccagctacgcgacaagggctcgaccaggctcgcgtcgcgccaaagcaggtcgtcgttgctgtagacctcgcccgccatcttgattgcaggcagcaacagccccagcgccgccccacaatgcgattgccattcgatgcggtaccacacactgccgcgataatccggccagcggctacgccacgcatcgggcagggtcacggtttgccaggtctgtagctggctgggcatctgaccctcggcggcctgcgcggctgctacccgcaggatgtctgcactacactcggaagccgccaacacccgggccgacaccaggcaactcagcagacagcacaacgccagcagcgttttcaatccagcagcccgcgcacccttgcggcatgaatcgcctgggttcgggaagacacaagcagtttgcggtagacgtgcttgacgtggcgctcgaccgtataacgcgacaaatgcaattgctccgcgatctcgcgattgcccaggcccgacgccaccagacgcaaaatttgcgcctcgcgcgggctcagcggccccgtattgtcggcttgtcccaccagcggagtacggaactcatgcaagaggcgccgcgccaggaagggatcgatgggcgctccaccgctcagcacgctgcggatggcgatactcacctccagatcatcacgctctttgagcacatagccacaggcgccggcgcgcaaagccgccaggatcgcctcttccgaagtccagccggaaatcaccaaaatcgccatctcggaatcggcagcgcgcatctcggcaatcagatccacaccgctgccatcaggcaaacctagatcgaccagcgccagggcgaccgtttgccgtgccaactcggtgcgcgcctgcgccagcgaacccgcgaacctcagcgcggacggggcatagcccaggcgcagcaacacttgctccaaacgcttacaaagcaagggctcgtcctcgatcagcaagacgggagcgcgcagcaacgagtcaagaacgggaagctgaaaggacatatcggcggggatgactgcgacaaactattacgattatgccaaattaggggacttacatccctatttgcatctcatacgctcatagtcttgcatatcctttcacagtacttctaccaagacctataggcgccgtttcctcgcaatattattacaacgtaataattccatatatccgacaggccgtggcgccggcctttcctggtcaaaaacgggaggccaagccccgccgcgcaagctcaaggcggccgcgcgtcaccatccccagcaagtgccaggcgccggcttgccgcaatggcggtagctcgccgaatagcgcagtttgccgcccgtgcgcggcgaaccatcgctcttgacgtccatgcgcggcagctcctccaacgcatcgcgtgccgccttggtcggcgtgccggcctcctgccccgccaagagcgtgaaatggcctaattgccgagccgtcgtatcgccgaacacggcatcgccaccggccagcgtattcatgcgcagggcggcgtcccgcaccaaggccgcataactatcattgctgcccgccacgctcaggtcttttttcagtgtgctctccgccagcacgctggcaagcggcgcggacgggccggtcttgtagttagacagcggcgcaaggctgccattggcggtctgccgacgcagccaatccccccaaagaaactcggcaaactccggcagtccgccattggagtacgccacatcgcgggtgaaatagaccagcgagcgatacggatcatcctgcatgccacccggctcttcagcatgggccagccctagccgtttgggtaactggtctaccgtgatgggctgattatcgccatcgcgcagccaggccttgcgctcgtcaaccaggcgttgccagaaggcctcgcgcgtcgggatatggctgtaattggcgtccaccttgacccagaccttcagcttggggccgccgtcagcgatctcgcgcagcgccgagaaagaatggtggccatccgtcagataaagattgccgtcccaacccaccaccacggttttcagcgcctcgggatgggcgccgggctcatccaggcaggtgaatgtagacggatcatccagccgcgcacgctccgcctcctgaacagaggcaaaaggctgggcacgggcgctgcgtccggtatcttcgcaatagtcgtcaaatttcttgccgatggtgcgattcagataatccaggtacggcatcgagttccgaggccaggtcggacggctgaagtcgccctgccagcggcccagcttgtaatagatctggtcgtaaccgatcgcgccctgcgtcgggttcagctcctcgatacgcacgccgatcacgtcgccggcctgggctgccagataagcgctattacgcccggaagaggcggccgccggcttatcatcctcatgatccccgccaccgcaggcggccagcgcgaggggcaaggccaaaacggcgaacgcggccaaagcgcggcgatagcgaattccagagcgcaacacgaacatatccctcttcccggattgagtacagaagccggagtatggtcttcgattattacgccgacatggacagcctattgaaacgccgtttccgtgaacgagcgcagcttgcgcgaatgcaagcgttcgggcgccatctcacgcaataactccagcgctttgattccgatctccagatgctgattcacctgacggcgataaaaggcgctggccatgcccggcagcttgagttcgccatgcaagggcttatcggacacgcacaacagcgtgccatagggcacccggaaacggaagccattcgccgcgatcgtggccgactccatgtccagcgcaatcgcacgcgactgcgcgaagcgctgcaccagctcgccctggtcgcgcaactcccaattgcggttgtctatcgtggccaccgtcccggtgcgcataatgcgtttcagatcccagcccgacagcccggccacctcctgaacggcctgctctagcgccacctgcacctccgccagcgccggcaccggcacccaggtgggcaaatcggcatccaacacatggtcatcgcgcacatagccatgcgccaacacataatcgcccagacgctgcgaatcgcgcaggccagcgcaatgacccaacatcagccaggcatgcgggcgcagcacggcgatatggtcggtaatcgtcttggcgttcgagggtcctaccccaatgttcaccaaggtgatgcccgaatgattcggtcggatcaaatgataggccggcatttgcggcaaacgctgcgagggatcgggcggcgcggccacttcaccccgccgggtgatgcggttacccggctcgaccagcgcatcgtaatcaccgccgccctgggccatcagcgcgcgggcccgggcgcaaaattcatcgacataaaactgataattcgtgaacaacacgaaattctgaaagtgcgaaggcgcggtggccgaatagtgctgcaagcgatgcagcgagtaatcgacccgcgtggccgtgaacggcgcaagcggattcggctcgccatcgcggccccgccaggaaccattgacgatggcgtcgtccgtgacggcaagatcaggcacatcgaacagatctcgcagcggccgcttcaggctttccagatgctcaccctcgacataggttccttccggaaatgcaaaatgcaagggaatcggcatgtccgattcgccgacctccacgggcaccccgtggttctgcaataaaagcccgatttgctcgatcagatagtccgtaaacagggccggctgtgtgatggtggtctgataacggcccggttcggcgacatgtccataagacagacgtgaatcgatgggatcataggtctgcaccgaaatccgcacggcggggtaatacgcgcgcacacggccgtccagatcacgtccatgcaagacatcccgaaaggcctgacgcaaaaagtccgtattgcggtcataaatctgggtcaggcgctcgaccgccgcttgcgcatcgtcgaaacgctcgaagggcacggggtccggccggtaaagagtggctgctgaatacactgcgctcatctgattttcctgcgcggccaaggcggcacgctgcgccgattatgccgcatcggcctgtaggccatattgcaagcctagattctcgctgaaagatggaaaatataatgaaacactatttcataacctattatccctcccgctggtaaggttgcgcttttgccatcggcttaacgccaggaactgctagccgttcctgaagccatccgcccacactttgctgtccgaaagtgcccgcatgactccatctacgcgaaaagtacgccgactcagacccaccctattctcgattttctgcgccccattactggcgctctgttttttcggtgcggcgcaagcctcactaccgcccattgcgatgggcagccttcaagggctgcgcctcagcaacgagcccaccgtgcccacactgcgcgaccgcatcgtgcaggccggtctcgccaagatcggcacgccctatatctggggcggcgatgacctcgatggcttcgactgcagcggcctggcgctcttcgtgttccgcgaaacggccggcatcgacctgccgcgcacctcacgcgcccagcgccaatcgggccatagtgtgagccgccagcagttgcgtcctggcgatctggtgtttttcgcgacgcaccggcgcggcgtcacctcgcacgtcggcatctatatcggacgtaaccagtttgtccacgctccctcgcgcggctcgcatgtccgcatcgacaaactcgataatcgctactgggccaaacgctatgtcggcgcccgcagctatctcaaagacgctcccacccaaatgctggcgcacctgcgctaagtcctacgcagcaagacgcgaagccgcccgtcgggcggtttcgccccctgggattagccccgccccacaaaaggcatggtggtcgccataatggtcatgaactgcacattggtgtccaaaggcaattgcgccatggcggccaccgcctgcgctacatgcgccacatccatacgcggttctgcgcgcgtgctgccatcggcctgcaacaccccctgcgccatgcgctcggtcatatcggtcgccgcattgccgatatcgatttgcccgcaggcgatgtcataggcacggcaatcgagcgaaatcgacttggtcaagccggttaccgcatgcttggtcgcggtatacgcgatcgagttcgggcgcggggtatgagacgagatcgaaccattattaatgatgcgccctcctcgcgggctttgcgccttcatcaggcggatcgcggcttgcgcgcacaaaaacatgccggtgagattggtgtccaccaccgaacgccagacttccaccggcaggtcttcaatcgggaccgctggcgcaccgcgtccggcattgttaaagagcacatccaagcggccgtactctcgttgcgcctcgtcgaacaaggcacgcacttgggcttcctgcgtgacgtcggcaggcaccaccagcgcacgcgcgccatctgcgcccgccgaaatacgcgtctgctccaagggctcacggcgccgcccggccagcaccaccttatagccctgcgccagaaactccagcgcaactgcccggccaatgccagtacccgcgccggtcaccagcgctacccgcgacccgggcgtgaggattgactgcatcgtgctctcccgcatttatctgtaacgcgagaatcctaccgcaaagccttatgtcggaccgaaagtagggaaaattggcgcgcaagccgcctcttttgctatgcttcgcctctcacaccgtgcgtttttttcctcatgtctgctcattccggcaatgtattcatggtcgtggcccccagcggcgccggcaaatccagcctggttcgcgctttgctcgaccgagacccctccatcgtgctgtctatatccagcacaacgcgagcgccgcgccccggcgagcaggacggccgcgactatcatttcgtgaccaaagaagccttcctcgcccagcgcgaggccaacaacctgctggaatgggccgaggtgcacggcaatttctacggcaccccacgcgggcgcatcgacgcggccactgccgcaggccaggacgtcctgctcgaaatcgactggcaaggcgcgcgccaggtcaagcagcgctaccctgaagccattggcatctttatcttgccgccatccatcgaagccttgcaggagcgcttaaaagcgcgcggccaggattccgagcaagtgatttcgcgccgtttgctcgctgcgggcggcgaaatcgcccacgcgccagaatgcgaatatgttattattaatcaagaatttagcttagccctgtcggaactgacgcagatcatcagcgccgctcggctgcgtttctcgtctcaggccgtgcgcaacgccgaattgttcgcccagctcggcatccccgcatcgcactgaaccccctcttttcgcacccaggtatttctccatggcccgtatcactgtcgaagattgtctgaaccagatccccaaccgattcaagctcacgctggccgcgacctaccgcgcccgcgagctggcccagggccatgccccgcgcctggacagcaaggacaagccgaccgtgaccgccttgcgcgaaatcgcctcgggcctcaccggcctggaaatgctccgtaaagtcccgacctgattcgggccggggaggcggctagcatggcttttcccgggttgaagtatgcctcttcgggtctgctcgccgcgctgcgagccgggtctcgcctagggcggcgaaacagcaaaaagacgctggccgacggcggcggcggtgctccggaaagtcctccgatcgcatcgctggcccccctgaccgaaatcatcagcacctatctcgaccccaaagaggtcgagcgtgtgcgcgaagcctatcgcttcgcagaccaggcccatttgggccagttccgggcttccggcgagccctatatttctcatcccattgccgtcaccgagatctgtgcaggctggaaactggacgtgcatgccctgtcggcggccctgctgcacgatgtcatcgaagaccagggtgtcagcaaacaagagctagccgagcgcttcagtcccgaagtcgcggagttggttgacggtctgtccaaactcgagcggctggacttcgccaccaaggcggagcagcaagccgagagtttccgcaaaatgctgctggcgatggcgcgcgacgtgcgcgtcattctcatcaagctggccgaccgtctgcacaatatgcgcacgctggatgcggtcagcgccgagaagcgacggcgcattgcccgcgaaacgctcgagatctacgcgcccattgctcaccgactgggtctgaacctgctgtttcgcgagctgcaagacctgtgcttcgcagccatgcaccccaatcgctatcaagtgctttacaaggcggtgctggccgcgcgcggcaatcggcgcgaagtcatcggcaaaattcaggatgccgtgcgggccgccctgcccgccgccggcatcgaggccgaggtttccggccgcgagaaaacgctctacggcatctaccgcaaaatggcggaccagaaaaagagcttttccgaggttctggatatctacggctttcgcgtggtggtgcacacgctgccggagtgctatctggcattgggcacgctgcatcagctataccgccccgttcctggcaaattcaaagactacatcgccattccaaaaatcaacggctatcagtccttgcacacgacgctggtcggcccttacggcacccccgtcgagttccaggtccgcacacgtgacatgcaccatatcgccgaagaaggcgtggcctcgcactggctgtacaaagacgccgatctgacgctcaatgatctgcaaaaacgcacccatcaatggttgcagtcgttgctcgacatccaaagccaaaccggcgactcgggcgagttcctcgaacacgtcaaggtggatctcttccctgacgccgtctatgtgttcaccccgcgcggcaaaatcatttccctgccccgaggcgccacgccggtcgatctggcctatgccatccataccgatatcggcaaccaggctgtagctgccaaggtcaacaacgaattcgtgccgctgcgcaccgagctggccagcggcgacacggtcgagatcatcacctcgccggcctcgcgccccaatgcgcagtggctcaactacgtgcgcaccggccgcgcccgctctgaaatccgccactttctgcgcaccgtccgttacgaagaatcggtcgcctttggcgagcgcctgctgtcccagaccctgcaagaattacacatgcccatgccagcggccgatgatcctgcctggagcaagctggcacgcagcaccggcgccagctcacgcgatgaaatcctggccgacatcggcctgggcaaacgcctggccgctgtcgtggcgcgccgtttcgcgcccgagaatgacctgctcgccaccacggcggccgatgtcgatgaaatcacatcggcccgcgccgcacctatcctgatccaaggcaatgaaggccaggcggtgcaattggcaccctgctgcgggccgctgcccggcgatcctatcatcgccgggatgagactgggccatggcttggtcgtgcatacggcagactgcccggtcgccatgcgccagcggctgcgcgaacccgaacgctgggtaacggtcgcctgggacaagcaaaccgccaagcatctgcccacccgcctggacatcgtcacgcgtaacgaacgcggcgtgctggggcgcatcgccgccgaagtcacggccgccgacgccaatatcgtgcacgtcacgatgcatgatgacgccgtctccaccgtggccttacatctcaccgtgcaggtcgacaaccgcaagcacctggctcaggtcatacgcgctatccggcacgtaccgcaggtgcagaaaatcgttcgcgtcaaaggttgaggctccgccaaacaccctgccctgcgacgggcgccccggccttatcaggccacgtgctgtagaaaatctttcagtcgctggctgggcggatcattcaaaagcgcctcgggcggaccatcatgggccagcttgccgccatcgataaacagcaaacggctgcccaccttgcgcgcgaactctatttcgtgggtcaccaccaccatcgtcatcccttcttcggccagatcgcgcatcaccttcaacacctcatgacgcaattccgggtcaagtgccgaggtcggttcatcaaacagcatcagcttgggtttgatcgccaaggcgcgggcaatcgccacgcgctgttgctggccaccggaaagctcggaaggatagtgattcatccgctcagacaagcccactttgcccagcagttcacgcgccatctggcgcgctgcctcacggctgagaccgcgcgtatgcactggaccgaacatgacgttctccaaggccgtcatctgcggaaacagattgaactgctggaacaccatgcccgcctcgcgccggatggtgcgcacatcttcctcagagccccgcacgctaaaaccatccacgcgcagatccccgccatcgatggtttccagcacattgatgcaacgtagaaaggtggatttgccggaaccggaaggcccgaccaccacgacgacctcacccgcatcgatattgaccgtgatgccattgagcaccgtcgcatcaccaaagcgcttgatgacgtctttgaattcaaccatgctcatagtatgcgcatcctcttttccagcagacgcaggcccaacgccatcaaacccgtaagaatcaaataaacaatcgccaccgccgaccagatttcaacggcacggaaattgctcgccatgatttcctggccctgacgtgtgagctctgcgacaccaatcacgataaacagcgaagaatccttcaagctgatgatgcactgattgcccagcgaaggaatcatgcgccggaaggcgaccggcccgatgatatgacagagaatcttccaaaacggcaagcccatggcctggccagcttctttcagccctcgggccaccgacagcaaagaaccgcgcacgatttcagcgatgtaggcgcccgaattgatcatcagcgtcacgatggcggccgactccgcctcgacccgcatccccgggatcatgaggggcagggcaaaatagataaacatgacctgcacgactatcggcgtgccgcgaataatcgcgacataaatctgcgcaatgatcgcgaccgcccgaggcccgtaagcacgggccacaccggccagcgctcccagaataaaaccgccgaccaagccccagaaggtgatcttgacggtcatgattgtgccctcaagcaaattgggcaaggcatcccagattacggctacatcaaaattcacgcttcccccttcaggcaaaagatggccgcccgcgagtcaacccgcgctgcggccaccctgtcctttacaccttagccatcttagggctgcttgccaaaccacttggcgtaaatcttctcgtattcgccgttagcctttagggtagccaaggccttgttcacctcggcaaccatcgggcttcctttggggaaggcgatcccgtaataatcgccgctcttgaccgtgcccacgaccttcacgcggcccttgccggcggtattggcgtaatactggacgttaggcgtgtcatgcacggcagcatccacgcgacccgtcgccagctccagataggcgttgtcgatattgggaaaaagtttgagcttggcatcgggcacctggctcttgaggtaatccaccgtggcggtgcccgtcttgacggcaaccgtctttccggagaggtccttggcgttcttgatgctgttattgttgtctgcgaccagaatagccagcccgctttcatagtagggatcggagaagtcgatcacctttttgcgatcatcgcgaatggtgatgccagccagggccgcatcgatgttcttggtctgcaagcccggaataatgccgttgaaatccatgggttgcagcttgtacttcagcttgagttccttggcgatggcggaccacaggtcaatatcaaaacccgtataggtattgccttgcttgaactcgaacggcacaaacgccgtatcggtcgcaacgatcagctctttatcctgggctactgccatcgaacccgacatcgcagtggaaaagcctatcagcaccgcagcgactttcgtcttgatcatggatttctccctatggttccataggcggcatccggactctccggcgagccgcattgttgcgccggcccgcctggcgcacgggttggcttgaagggatgttaacgcatccctttcctggctacacaagcaattcgggtagggtctgcccgggctggcctccagcccagcctggaacaggcttcgtcaatcaagaccgtcccggctaggatgtcatggcgaagcatgcccgatcaaaagaaaattgaggtattgatgtaccacacaggctttttagatagccccgcctgcgtcaccaaggccttggaataagtggccgacatactccaatgagaggtgttgatccgcagaccggtagcccagctcgccatacgtaccgaccgtgcgccagggctgttttgcttgagcaggccgccatccagccccaggaacggcgccaagcgcacccctccccaccacggctgggtaaagggcatgctgaccgtattggtgagatacatccccttgtcgccgctttgcaatgtagaacggttgaagcctcgcaccgtgtattcatctcccagcgtcagttgatagctattcaacagcatctggcgcgactgctggaaaccgaactgcgactgcacgctgataatgcggtcggcgggcgcgaaattggcctgccatgaggccgtgccattcacacgcgacacattgccgatggcctcgtactgattgaatgccgcgtactgcccgttgttgatgcccagaccacgattccaggacaggtctgcaaacagcgcgtgccggccctgctgcttgctccactgaatgcccagcgtgccatcgctatagtgcttgctattgaccgccaacagggtattcgcgagatagttcttgttttgctgggttttcaaaacaccatacacgctgaactgggaagtcgcgtcgcggtagagcgttcgagtcaaacgtacgctgagtttgcgcgaattgcctgtcgagggataggaataccccggccctttgagcaggcttttatagttgctaaaacccgcttgcacatcgaaccgggtatatccgagaggcacacgccaggccatgtcataggatttctcaccataattggccgcatcggaataatgccgctggctagtcaacatcgtgagcgtatcgttaattcccagcaaatctcccgccgagacagaaagattgtatttatcgcgaccgagaccagacgagtcctgccctgaattatcgcgccccaaggaaaaacgcagccaatcgttacgcaccacagtaaggtccagatacgaataaccgtagtcctcggctggcgccacggtcactgtcacctgtttgaacccattgttcaaattttcgatggcctgatccatatcgcggatattcaggatggcattgcgccaattcggcatggcccagcccaccatcgcgctttcacgccaaccttcgaggggtttgccgttgatgcgccaacctttgatcctgccccaattgacacgcagctttagacgaccgtcgaccacggcggggttatccagggcgatattcgatgtcacatagccctgctcatagagtttcgcgctcaggctacgcaccacctcgaacacaccacggttgttcaggggtcggttcaaataagatttcaccagggtgtcgacatcgaatagcggcgccaccgggccaaagtccaggtcaacgccgctcaaggacacggtatggccttcctctttcaaatgcggtgcttgcggcggggctggcagcgtgagatctgtgccgggttgctgattcaaggcgcggtcgatgcgctgctgctgaagctcgcgctccatgcgattttgctgaatattgaggtcgcgctggcccggcgtgagcggctgctggccagacaattcgggtggcggcacgaccgcagacgcagcgcgcggctgagcataggccagccagggtagaagacataggaaggcgcactgcagcgcacgccgggacatcgcgtagaagggcttagtcatagttcagagtgacggtgtaaatgacttcaatcggaccggtcgtgacgtcccgtttggtttggtagtagcgggcgcgcaatggcacggagatatggctgtagctgtcagcgaccagctggcttttcagatctcggcgttgagagaaatcccaggggtgctcgccgcttgagccatccatcagctggatgccgacgccgcgcgtatctgccgcgtcgccaagcccgacaccgggcacggagtcgtaaggaaagcccggcttgatggatagattgaccgggccgtctccataacactcgagcgccaggtcaaatggcgagtccgccaataccgtgccgatgccagtgaaatccgcacggcgcgcattcgccagacgcttaacgatgttgttgtacgagcaaccttctacgcgaaagcgcaggctcgcggtcaaatcaaatgaaacgggagtttcggccagcacaacggcaccgggctcgccgtagttgagcaccaactgcacaaccatcaagtcgttgtaattgcctatccgccccgtgcccacacgcacagccggtcgtgtttgaataggttgataactgatggcaatcttgcctgcctctacagccatagggatgggattaacatccgtaagatactcagccgttccgagcacccatccgcccttgccctcggagtcgataggcaaagcgccccctttcgaatccgcgatgtgcaggccgaatccgtagttctccagttgcggaatgatcaaggtcgatgtcgcggggtccatggtgaaacccgccccgggccgaagcaccagcgtaacgtcgttaagaccggactggaactcatcatagagggacgagggctccgctacctggatataacaattgacgtagacggtgccgaccgtgacatgactgaacaactccccgactttcgagcccggcgtgctgcggatcggcgttccggacggactcgggatgctaagcggcgtgcaacgggactcctggatatcggggttcgtcacctgggcatgcgcgccgcgcgcacccaacatgcctaacatcagcaggctcaggcagaaccatgcccaggttcgcccgcatcgttttataaggaataagatattcattttgtgttctcgcagcgcaaggaaatcgagggcaaaccacccagacctgtttttttgtcatcgcccagttcataaggcgtgcggcataccgtgccgtcgctcaacacggccttgagcacgccctggctgggcaagccgcgcagcaaggcgcgtcccccctgccccgccgtgcccagcgttttcccttcggcgtctgtaatggccgtgccgaagggaaaacgtgagcgatagggcttgcccaccactagcagggcagactgctcacggcgggtggagaacaccaggggcaccacagcgccggcgcgcgggatcgcctcttcgaccgtggattgcagctccacgtctagcgagaggttctcgggggagatctgcacttcgttaagggaatacggcgacaaagacaccaggccgtagccgtcgtcattcaggctggcattggccatattgccgatgctggccccgcccgcatcgcgcgcctcgatcaggccgacgctctcagagagcgtctgccccagcgtgatgccccctttatgcaccagcaagccgccgctgccgttgaccgacagctgggtgttctgcgcctgctgagacaaggtgccaccaacacgtccgtagcgccctgcgtaggaagcgttcatgccgtagctcatctcgcggtcgctgcgcgagacgtcgacgccataagacagcgcgcggtcctcgcccagaacggcgtcataacccacgcgctccacgcgatggccgcccgtctgctgctgcacgctcgttcggatcgtgccattgaagcgcgacaagggaatggcaagattcagcatgaactgacgctgctgtccatacttggagccgctgttggtgctggcctccaaggacaggcccacgccattgatctgcgtgccgtagttgagcgtccactgcatccttctggcagaagagccccagtagtcgcgcaccgaacccgagagatagaggctgccgtaacgacccaagggctggttgagcgccaaactgaattcgcctcggggccggcccatccgccactcgcctgatccgctggacagcgcatcggacaacgtccagaaccgttcggacgagtagcgcaaggtcgcgagacgcaggaccgtgccggtgggctccagggtcttgctataagacaggcgatagctattgccgaagtactggcgcccctggacaggcctggtcctcgccgaggtcgagtcgaggctgaaagccccccaagccgtattgaacgcagcgcccatcacgacagcggcgtaattctggccagcgactagccccccgccatagagattgaaaccatctgatacgccccagcggccggtcgcctgcataagcaagggctccggtccgccccgataaccgcccttatagcgcccggcacccaccgagtactgcaccgtaccgggacgaatcaggcgcacggcattgccgaagggcacgctaaagcgctgcaccgaaccatcggcctcggtcaccgtgacatgcagatcgccgccgtagcccaccggcgaatagtcgtcgatcgcgaacgggccgggcgcaacctggccctgatagatgacactattggcctgcatgatcttgacggttgcctgcgtggacgcaacgccccgcacggtaggccggtaaagacgctccgaatagggcagcatcgccggatcggtggaaagcaaagcgccgcgcatgccataagtactaaagtactcagagccggcatagatatcgcccatcaccacgcgggcacgccaggcgggcacatcggtctgcagccaggtgcgttgcgaccggaacagggtcttgccgtcgctgtggttcaggaaggcgctattgcgcaaataccagccacccacattcaatccgctgttgaacaaagccgacagcgattgaaaccttcccgatccgtaatcagcccggtgatagctatagctgtaattgctgcgaaatgccgtgatacccgtctgccactggtccggggaaacatcgcgcagccgctttctcagcacataagcctgcggcacgctgatggctaactggctggtcgagtaatcaaagttctccagactgtcgggatatatctcggtcacaccgacgcaatctccggcagacagtcgtgcctgcaaggccggactcagcaccttgatattgatacctagcgtctcgagctgctcttgcgaaaaacaggcgcgcgcgttctcggccttgccctccgcttgcttggcgggcagaaaactcacggtcatgggcagcgcacgctggtcattgagctgcacctcaacgcgatgcacgccaggctgcagcacattgcgccgagagaagcgcgtcaaatccgttttgctggccgacccccacaacatcatggggttgaattgcaggtcagcatattgctctgtgctcgcctgcggatcggtactcgcctgtgcacccccccacgacaaaaaggcggcgctcaaggccagacgcagcagtttgggcttatgggggataaacatgggtaacacgcctcttgccttttacttaccgacgtctttctcgtaatgctgaatagcgcccagatcgctaatggcggcgtagcgcatttgagtcggcgcggacttgccgatatcgagcttggcgctcgaaaagggtgcgatcatcaaagcgggaaagcgttggctcggcgcctccttggagccgccgaaactcagctcgctcaggttcacgtaatagggcgtgggattgctgacctcgagcttgccggcgcctgccagcttgaaagtcaggtcggctggcgcggcatcggccgtaccggataagcccttgggccgatagaagaacttcaggcgcgaacgcacactgatttgcaaaatcgcgccagcatcctgatcaccctgcggcttgggcggcacatccagcacattcagccaaaaaatcgactctctatccttgggcagggcctcgccgcctgccgtatggaaaatgcgcaaggtttgccccttgcccggctcgatgcgagccaagggcggcgtcagaaaaaagggcacctccatttgatcgggcgtcgcgtcggcccgaccatcatccagccaggcctgcatcagggatggcacactgccatcattggtcatcttgacaacgacttccggcgccccctcacggtagacaacgcgtgtgccttcgatcaccaaactggcttgagcatcctgagcaaaaccggtggcaagaaataccaggccgagagagaacaaaacatgctttgttcgggagcgaaccgctcggaacccagaggttccgggcttggataacgcgccccaggatggggttttcatgatgggaatccaaagaaagtcgcccacagcctctcgccggggtttccagaggggaaaccccgaaattcgcgtcaggcaggacgggatcaaaaaagggcggagaggccgcaggccatccctgttacgcctcaggggtacatgacagagaattgcaccgaggttccaacacgacctgcggcgatagcaccagtcgatgttcgcttgtatcgcgcgagaaatcgcgcgatggcgctgttatccgtcactcggaaggtattgccggccaattgctgatcagcggctaccgcacccatcggaatctgcaccccatcaagacctgcgatctcgatgcgcagattgtctgcctcggtagcggcggcgcctgcggcaggaatgacggaatctgctgaggcaagcttgtaaggaatcaaagtgccggtggcgaagtccgtcgtatggccaggctcaaaataaatatggacatcgttgttattcagcgtggcgggacattgcgtaagcctgatgtcgaacaccgtcgcacctgcggtgtcacccacattcttgactgccgaagtagatatcttcggaagtcgcacatcgatattggcgggcggctgcgcgccctggatcagacatgtgctgtcaacgatttcaccgcgaatagtgatcgtgccgtctgccgcatgggcggccccaaagacgccaatcatgccgatgaagaataaggtttttttgatcgtatgcatggtatttgtagagacttaacaataagaattccacgcaaaaacgcacataaagtatcaagaaaaatagtgctctattcagaacttcctgataccaaagtgcatatatgcgttaaacagaatcctattgatatctaccaatgcaaaatatcagccaaagcctcgatggacgtaggattattcctaacggtaggactataaagcgcggccacttctttggctcgttaagcatctggctaacgctccaggaagaaatgtcccgcatgggccacaacacaaagcgcatagttatttgaatttcctgcgttgtggcaaacacattcgatgcttagcaccgaagggggatgctgattattttctgagcatgcgcaaacctttcaaaccgataacgacttcttgacacttttcgcttcggtatagacaaaaacaaggcctgagttcggcgccataccgaaactcaggccttaaccctgcacagcaggatcagcctgctaagccgaccctctgcctcagagcggactgcaactacttgaccgagcgataggtaacccggtagttctgacctccctcatcaataatcttaagacgcagctcctgcttggccccctgagcggggctagacatcatcaagaagccatctaacttcatcacatctccgcgcttcttcagcacgacagttgttggaccatccgggccaaccacggtaagcgttacaggtttttgtaacttccctcctggaccatctttcatcaagttcatcgcagaaaccttaccctgcaagtccttcacctgcttctgcacctcataacgggccgtcgatggagagggcctgggctgagccttgggtttaggcgcaggcttcggaccatccacctcgtccttcggcggcggatcgaccttcttcaccttnnnnnnnnnnnnnnntggcggcggcggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnntggcggcggaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnntggcggcggaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnntggcggcggcggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnntggcggcggaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnntggcggcggcggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnntggcggcggaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnnaggatcgaccttcttcaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcgacggatcaatcttattcttccgctctctcatcagaaatttcggcttagacgtcggaaccgacaacaccgactcaccgccagcgtaatactcctctcgggttacgacgacttctttgctgggatcagtactgacacttccatgaacgccgccgcgcgctttggtaccgacgttaatgaccacattatttgtggactcgacgtgatcgcgtgcatcacggccatattcaaagttgaccatgggcaggccagtggttggattaactgcaaaattcgcaccacccttgcctccatccttatcgattttgtcgtgcagtttcgtggcattaatgctgccacccacgccaatatgtccttctttggtggacgacactaaatgggagcccgtcatgcccagactgcctccggtcttcagggtaagcgggccacccgccgtgataccggcctgttgcgttacgacgcgggcgttgtcgtggtgatgttcagccgagccaccgagtgaggctgaggcagagaccagcgtattgctattaacacttatcactgcaccaaccgcccagttgccaccattggcctcgcgcttgatgtcattctgcaggctttttatcgtcgtatccccaccgaccaccacgtttgcgctgtgatccgctttcaccgtggcgccaatcaagcccaggttcttaccggctttgatgtcgatattctgcgccccaagggtggcgttctcataggtcgtcgagttttcgtggctgaccagatgcgtccccgagagcgtcgcccatatgccagcgccggctgaacggagtggcgcattgacgccatagcttctgcccacgtccagacccacgcgatgatcctcgccgctagaggttgtcgtggacttggctgcgcgcaaggacacgtcgcccctggcatcaagctccaccttattccctccggagaactgagttccgaccagatcgatatcgccctttgtggcattgaatgaaacattgccgccgatacgctgggtgttctctttcgtgtgggtcgaggattgacgctgccaaaaaacgtcggcaccgacatgctctcccgctgacacggtatcgtcaaaaagtagttgagtcgcttcagtcgccgccatggcagcggccagcgccgggtccaccttccgtttgggatcatccacggtctgggcaatcatgtcgccaaatcttgaagacgtcgtgaggagtgacgatttggcataggcctgatacccgacagagaagccgaccttggaataatcgcgcttttccttatctacgtacttggtggttttgatttcattcgccgtaaggctcagcccgccatcctgttgctgactttgatcgtcgccggcccggtggttattaatatcggcaccgccgatatccgccatgctgccgactttgatcaagccattgccaacattgaacacgccattgctataggtctcggcctgccgggtttccttttctgaagaaatggaagcgccgaggttaaacgtcgcgccaccactattggggcctgcgcgcccggcataggtttgcaggccatcttcagtgtcaaagccagcgctggccgaatacccgccggcgccaacatccatgcccaccaagatctgcctcttgtcttccttgaagtcgtggtagctatcgttcttacccgcctccagcttcagattgccaccaacatcgatatcgctgtttgtggcctggacattgcctccggtgaccgtcagatcacctgttgtattaattttgagggccttggtactgatatcggtacccgccgagttggcctgagcgcttttctctatggtattggtttgagacaggaaggagaaaaattcacccaaaccattatgcacggtgtgcctatactccgatccgacctcttttacgtcgccgagatggacattgtcagccttgagagagacactgccttgcgaggcgatcgttgcgccttcggtggtgatcgccttggcgcttaaattgacgctttgctggccgttaacttgatcagcccttaagtctcgaaccaacctgcccttatcgtcgtgtgtcatgccgacgatgatttccagcttgtctttggcatccagcgtgacgcgcttggcattgatcgcgccgccagagatacgaatattttggccgtgcaaatccacgttttctttgctgaaagcaccgcccagcacaccaccggtgctcgtgaaagcgatgttgccgctgtccgcgccagcgccgcgcgcatcgacatgcaccccggcgtcgcccatgaaaaccgcgttatacacggcaacatcggcgccgttggttttcgcattgatagcgccagcggaggcgatcaccgcgccgccgcgcttgcggctgtcttctgctgctttcttgctctgtttggccagatagacgcgcggcaccataacgggcttaccctcgatattggcccagacataccagactatatcgttttcaagaccgctgatttgtttctcggtcagcgcctcacccaccttcaagcccagcgcaccggcctgagccgcggcgttatccatcattgccttgaccagcgatgcgccttgcaggatgtcacgcccttcggcgcctgccaacaaacgcgcgcgctcgcgttgaatcatctgggtgtcaaaataattgtcacccaatacgcgcacgccttgatgcggctggtaacccacttgctggaagaaatacgaggagccgtaaaactggccctgatcgatataggccaggcgagtttcgtaataaggcttaggcagtgcatcgccgctcgcctcgctcgcctgcgcggcgagcttgtcgggcgcgcgcccgaagacgaagcggttacccagcaactcctgcaacacgggatcttgggagatcaggtcatccttgccgacataggacatgccatcgcttgacgcgaataccgcatccagcgtaccggtaacgatggccacatcggccttgccgatattggcgtggccacgctgcgctgcggtgagctgcgcttcggaggcggactgggtagcgttgccgcccagcatgattttcccgcccgtgatttccacgcccttgcggcccgccatgacggtttgcgcatcagggtaaaagtccatcgccgcacgcttgcccgccttggcctcggtccagcgcacatggcgctgggtggcgtcaagagcacgccagtcagagcccatcacatggttgagcattttgttgaactcgggcgcatgggtcatatccgcagacatcagcaccgtagcgacgtcagcgggatggtagccataggcaacaaaaagtgtcacccaccgattgggatcggaaaacacgaagtccagcagatcgtacaggctggggaatgcacgctcatcgacgttcgccagcgctaaggaatccacgacgctggtcacataatggccacccacgttctgcttgaaaaagtcaatgacatttaatggcttggacaaggaacggttatcggtagacccgtcggctttcagcactttgccggccagcacaatgccctcgttatagatctggctgccctgccccttttgctcatgttggttgagatgaatatcgccgctagcgagcatgagcccctgtttgacactgagggttgacatcgggcggcgaacagagaagtcatcgattttcgttcgcacccaacgacccacacgccaatgccccagatttttttgcgtaataacgttttccggcgtatcagagctaaaaccgccaacctctcccgacaattcggaaaggttctcggtgcgtggcgcatcgatcaccaggtttttaccggcgtcaatgcggcccacgcgattccgaacccggtttgatccttggagcgtgatgtcgccatcctgcgtcatgatccaggcgtcacgctcattattgatattccggccagacaagctgatattctggccggcccacatcagggccccggcttcattgatgatatcgccctgagcggtcagcatcagattttgcggcgtgacaatctggctatcgttatcgatatcgccctgagtggctttcaacacgatattgcccgggttttggatggcatcgcgcacacgcagggaacgggcctcataggtcagcgcaccattggctacggcagccctgcgttcgggatcgatgtcaaggccatcagtattggtgactgtgaaactggcattcgcacccgcgctgatatggccggtattgcgataatcaccaacgttagaaacgatatcatttacagccgcaattttgccggtattattcagcgcacttgcattcagcccagcatcgctggcgctgatgctgccgctctcgacattgtcaagctcagctgctttgacgctcagttgctgcttgaccaatacttcgcctgcattgcgcatctgatcccgcacatcgagggtggcggtgtcggcctgaagtttggcgccgagcaggttatcgagcgagcctgcgctcacggtcagactggcattggagcggatggtgccgccattcctaagctgttcggctacctttagcgtggcgcccttgttgccgatgatcgtagcttcggcctggttgcgcaggttttgggcttggacaaccagagcctggctttcgacgcggccttcattgttcacatagcctttcactgtggcatcaagcgaacgtgtgcctcgcaatacggccgaggagcccttattgtccagatgctgcgcctccagcgtgagattgacgccttgcagcttgccctgattttccaccgacccacgggcttgaatattgcctgcgccactaatggagaccgaacccgtgttatgcagattatgggtcgacaaggacaattgcttgaccgaaacccgccccttgccatcaatatccgtatcgcctgcagcgctcaagctgacctgactgagactaacgaacttgccgccaagatgaatcgtgttggccgtggcttgcacctcactgccgacgccgacctgcacctcacccgtgctgcgcagggcatcttccaccttaatgctgacgccaccacctcgaacagtaagcttgccctgattgtcgaactgccgcccgcttacggtaagcccatcactcagaatcctgccagcagaaacaatatcggggctcccctcttgacctgcgtcggcagcgaggccgcccagcgtgagacggccccctgcgttcaacaccccctggttgttgatggacgcattcgcaccgataagcaaagcccctttatccgccaggacggtcccggtattagagaacttgcccgccgccagcagctggacatcctgatccgacagcaccgcaaaggcgttatcgatgttctgcccgctcagcgccaattgattctttgtccgcagaatccccttgttttcgatcaggctggtggccttgacctcaagaccgtgcgcgctcagcagcatgcccccgttgttgtgaaggctgcccgctttcagttgaatatcaccctggtgcgcacggatccccgcgtcggagctgatctccgcccccggcaacgcttggcccgtcaggccatcccgtacaacagggaccccattctccagcgtaatcgacgcattattaatggtctcgccgtcgacacgtaccgcactcagcgtaccagccatcgttatactaccgctcacgtcgatggtggcaggttgcttgtcagagcccttcacgtcaatcaaggcatggttaatgtgtagatttgacgccttgagctcgagggaatcggtgtcgacgtagcggctgacgacaacaccgccgtcgctcgccgcgacactgagccgcccgcctgtagaagactttccatcgctgactgcgccagtctctggccccagccacaacactcccgaggcagtctggagattggcatcccccttaacattgaaggcatcaatcgagagcccggattgcgccttgagcgtcagattctgccgcgcgactgctgtgccaaccgaagcggccgcacccgatacggtgctgatatttttgccctgagtcttgccgacttgaatattgccgtcagcctgaacactgatgtcgttctctgagctcaaactgccaggctggcgcacgcccaggcctgcatccgtggcgatcagggtgattgccttgccgtgcatggcgccagcagcgctgccatcgatggcgtacccgccaccatcctgagccgcagcgcgggcaacccgtgttttcgctgtatgggtacgcgtagcggtgtcaaaaaccgaagtgcccgcgatggccttgatgtcggacttctggccggagctgccgatagcgccatcaatttggatcagtttggcgaccatgtcaaacgtttttaggccatccgtgttgacgccttcatcgcccacagtgagcctacctttgtcgacggcaagcgataccgagtccccccgtacggtgggaacgccggtcgtcagcgtcaagctaccggcgttcagggtggtcaagccattgacagtaatgccattcggattggcgacgatgagatccgccttattgccaaagacctccagcgtgccggccaaagaactgggactggtgcccgtcacctctgccaggatagacttggcggcatgaccgctgagattcggattggccaggactctgcccgcaatatgggactgcccgtcgtgcaggctattgttgaatacaacgccgggccgccctacgttcaactgctgcaactgggtatgtgaaagcccctgcgcgttgggtgcggcaatattaataacgggcacgccggtacgggcctcgatcaccgcgcttttgttattagcggcgacaacctctgccgcagcaaagtccggtatggcaaaggcaagaagaatcgccgaagataatcgacaggccctaggcaccccccctaattttcggcgtgcgcgagtgctttttttgcgcccggcggttttgatttcagcaatcggaacatacattcccagtatcttgctgaatacaagtcgataaagcgaagcgttcacgttttgcacccatgctaacgattacagaacgtccggggtatcggtgcatccattatttctgacagtccggacatgaagtactgcaactgtaagaaatattcgtgcagcgcaacatgccacaacttctatgatatgtgtaggaattttctctatttagatttgatgaatagcctcagacagacaatccatctctctggcgcacccgcatggtagatagcgcttacccagttgatcgcaaactatggatcgagaagagatcaacatccgcagcctaagccatcattttcagccggaattgatcgagtgcgagagattatcggcagagaatatccgcgtaagaaccacgtcggctctgccgtgtctggcctgagcctgcggcgcgctcccagggtggtagcgggccgctcaggtttgcaatcggccggcggccaagactagctggcggtcgcaacgccgggccaggccagggtcgtgggtcaccaacaccagggtggcgccgcgctcacgctgtagctcgaacatgaggtcgatgatggtctggccggtcgccacgtctaggctgccagtcggctcatcggcaaagagcagatccggctcgactacgaaggccctcgccagagaaacgcgctgctgttcgccgcccgagagggtgcgtggataatgatgcaggcgtgtgcccagcccgacacgctccagcatggcttgcgccgcacggcggatctcagcgcgacccgccagttccatgggcagcatgacgttttcgagcgccgttaagttgggcagcaattggaaagactgaaagacaaagcccaaatgacgggcgcgcaatcgggcccgcccgtcttcatcgagcgagaataaatcttgtccagcgagatgaattttgccctgtgaaggaacgtccaacccggccagcagtcccaagagggtggacttacccgaacccgagctgcccgtaatagcgacagcctcgccagccctgaccgtaaaatcaaggccatcgagtaggatgagctcacctgaggcatcggccacccgcttgctcaaaccaaccacttctatcgcgttcctgctatccatgcgtttatttttccgtgttttgtcagtatcgctgttcagcctggcgatgctgccgccggctcaagctcagactgcatctgctacccagggttcccataccatcctggtggtcggcgacagtctttctgccgaatatggcctgaaacggggcgcgggctgggtgccgcttctggcgcagcgcgtgtcagaacaatacccaaattatcgggtggtcaatgcgagcatcagcggcgacaccaccagcggcggcaaggcgcgtctgcctgctttgctgactcagcaccaacccgcggtggtggtgctggaactaggctccaatgacgccctgcgcggcctgcccctgaacatgacgcaagacaatctgagcgccatgacgcaacaggccaaatcggcaggcgccaaagtgctgatcgtgggtatgcagataccgcccaactatggccgcgattacaccgagcgtttcgccaaggtgttccagaatgtggcggaaaaagaaaaggcccggctggtgcccttcctgatggaaggaatcgcaacagaccgggcgctctttcaggccgatgggatacaccccaatgaaatggcccagcccgcattgttgaacaatgtatggccgggccttcagcccttgctatcagatcaggccggaggctgatcccccttgatggcgaggccggcagcaggcagcacttgcaccttgtaggcctcgcgcagcatcttcagcacggcttgatcttcagcctccccccaggcgctacccaactggctggcaagcgtggcggccgcctgaggatcagcttggcccgcttcgaccttgtccagacgcagcacgacgtagtcactacccgatgccacaccggtataggccggcagtttggcggcatccagacgcatcaccgcctcgagcagcgaacgcggtaggttgccactgtcctggcgcgaaacggtttggggcgccgagaaaccctgatcgctatcctgggcttgcgaagccttgagggcttcttcgccggcctggcgagccgcctgagccgaacgttcatcgagcaagcgggcacgaatgctgtctttgaccttgtcgagcgggggaatatgcgacggttcgagcacagccactcgcaaagccagcagggtgtcaggcgccagttcgatcacacccgtgttttgcttttcacgcagcacgtcgttggcgaacaaggcctggcgtacgcggggattatccagcaaggcggcatccgggcttgctgcggcggaacccgcgcccgcctgatcggccggcaacaggccgctgcggctgatgccggcagccgtgcgcagtttaaggcccagggcgtccgcggcaggttgcaggctgtcgcgctgatcgtagacggcgctttgcaacttggtggccatttcggcaaaacgggccgaagcgagctgcttgcgaatttcgttggtgatttgttctttgacttccgccagcggtttgatttgcgcaggcttgatgtcggtgaccttgatgatatggaagccaaaggggctttcaaccacacctgacacgccatccttgggcagcccgtcaatggcctgttgcaccgaaggcggcaccgaattggcggcgatccaacccagatcaccgccgcgcgcggcggaaccggcgtcttgcgagtccttcttggcaagttcagcaaagctggccggattggccgccgcctcgcgggcgatcgcttcggccttggctcgcgccttgtcgcgcgcctcgccggaagcgggggcttcgatcaggatgtggctggcccggcgttgctcgggggtgccgaagcggttcttgttttgttcgtagtagctggcgatatcctcgtctttgacctgtacgccctgcgtcgcggcggcttcgtcgagcaccagatattgcgcctgcacttgctcagggatgcgcaacgattctttgttggcgtcgtaccaggcctgaatgtcttgagggctgacattgactttggagcggtagtccgccgccaggaagctgcgcaactgaatggtgcgcttctgggtcagggcttgctcgacattgttgaccacttcttgcggcacgcgggcggacaagccaatcggctcgagcacgcgggccacggccagatcgcggcgcaaaccgttttcaaaagaggtgggtgacaaaccttgagcagccagcacctgacgatagcgttctggcgagaagcggccatcatcttgcacctgcggaatcgcggcaatcgtgttgcgcagcgtttcatctgagaccgaaaagcggttatcggccgcaaccatgagcagcaaacgctgatcgatcaactggttgagcagctgctcgcgcagcgccggggtgtcgatgacggccgggtcgaactggctgcccatgcgctggcggaattgctccaactggttgcggtgggcggcgtcgaactgcggctgcgtaattccctgccctccgatattggcgagctcaacctcggtattgacgaagctgctatagccctgcacgccaacaatcgcgaacgatggcacgaccagaaccagcaagatgaactgcatccaacgccgatgggtgcgaataaattcaaacatgtatttcctgttgccagattggcgcggccccgtgccaagccaaacgcataaaaaagggcgaaacctattcgcccggacgctcgcccggaccccacgcgtgaaaacgcgccgggccagtcgccggagtttaccacctccggaggccctgcctactgctctgtcagccagaccgcccgtatgattaaagagtatccttgcaagccgtgaaagccagcgttttcacaatgtttccgacgcgcatccgttattgaggtctcgcacatgacgtctcccctgccggcctggccctattccccctatattgctcaccgtggcggcggccatctggcccctgaaaataccctggccgccatgcatgtcggcgccgcccacggtttcacgatgttcgaattcgacgtcaaactgagccgcgacaatatcgccatcttgttgcatgacgacgatgtcgaccgcaccagcaacggccacggccccgccaaggacaagacgttcgcggaattgtcgctgctggatgcaggaagctggcattcgccggcgtatgcgggcgagcccatggcgagttttgtatcagtcgcgcgttacacccttgccaatggcatcgcctgcaatgtggagatcaagccctgccccggccgcgaagccgaaaccggcgccgaggttgcccgcctgtgcgcggaatactggaaagacgccgacgtaccgcccctgctgtcttcatttgaagagccggcgctggccgaagcacagcgcgtcgcaccgcatttgccgcgtgccttgctggtcgagaaagtacccgccgattggctggagcgtttgaaaaaatacgagtgcgtcgccctcaacatcaaccagaaagacgccacaccggaactgatcaacgcggttcacgcggccggctatcgcatcgcgacctggaccgtgaacgacccgacgcgcgcacgtgagctgctggactggggcgtggacggcatttttacggataagctggccgacatccggccagcgatgtaaagggacgccgtgttcagttatcgccacgcttttcacgccggcaaccatgccgacgttctgaagcacgccatcttggtccatacgctggattacatgaaccgcaaggatgcgccttattgggtggtggacacccatgccggcgcaggcctgtacgccctggacggcgattgggccaataagaacgccgagtacgccgatggtgttgcacgcctgtggtctcgcaatgacttgccgccgattctggccgactatattcgccggatgcaggactacaacccgaatggtgagctgcgtcattatcccggctcgccctggctgacgctggacgcgctgcgcgaccgcgaccgtctgcggatgttcgaaatgcatccgagcgaatccgaggtcttggttggcaatcttgaacagcgcgatcgcctctccctgcggcaggcgacggtgtacgcaagcgatggcttcgaaggcttgaaggcactgttgcctcccccgacgcgccgaggactggtcctgattgacccttcttatgaggataagcaggactatcgccgcacgctcactgccgtcaaggaaggcatcaagcgcttttcgaccggcacctatgcggtgtggtatccgctcgtgcagcgccgcgaagtcgccgacatgacgcgccagctagaacgcctgccggtcaagagttggctgcatgctagcctgaccgtcaagcgtccggcagccaatggtttcggcttgcatggcagcggcatgctgctgatcaatccgccttggacgcttaacgcagccttgaaagaagccatgccttttctggctcgcgaactggcccaggatgaccgggccggcttctcgctgcaatacgtcgagaacccggcctgaccggactcaggcagcggccagacggcttgccgcatcgcgtaaggcggtgcgcagcccctcctcgataaccggatggtagaacggcatttcgagcatgcgcgccacggtcaattcctgttgagcagcccaagccagcaggtgaccgatatgctcggcgctcggaccaatcatttcggcgcccaggaatcggccgctgccgatttcggcataaacgtgcaggagaccgcgattcttgcgcataacacgcgagcgcccctgatcgctgaagtccaccgctccggtgacgaactcgccagggcgcagacgcgcataagacgtgccgaccagtgcgatctgcggatcagagaaaaccacagccagcggcgcgcgccgtaagcccgggcgtatgtccggatagcgcgccgcgttgtcacctgcgatgcggccctcgtcggctgcttcgtgcaacagcggcgcatcggcattggcatcaccggcgatgaagatggcggactgtccggcctgcatggtgagacggtcaaagtgcggcacaccccgcgcatcgagctcgagcgtcgtgttttccaaccccagtttatcgacgttgggacgccggccggtcgccaccagtgcatagtcaaaccgctccacgcactcggtgttatcgagcgtgatgtaacggatttcgacttcgtcaccgatacggcgagtctcaagaacgcgggcatcgggatcgaggtaaaactcggactggaatactttacgggcggcctggcgcacggcgggatcgcttatgccggccaggctgccgctgacgccaaacacgcgtacatgcacaccaagacgggccaaagcctggcccaactcaagaccgataacgccggggccgaacaccgccacgcggcccggcaggctgtcccaggcgaacacatcgtcattgacgacgaggcgatcgcctaaggcaagaaacggcgccggaatcgcgggacgcgagcccgaggcgatgaccacgcggcaggcatgcacctcggtatggtcatcgacccgcagcacggtatcgcttagaaagcgggcataaccgtgcagcttgtcttgagcgggcaactgttcgactccttcgaccacaaagcccacaaaacggtcgcgctcgcgcttgacccgcgccatgacggcctggccgtccacgcttaccggcccgccgatatgcacgccgaacgcactggtattttgagccgcatgcgcggcctccgccgcagcgatcagcaatttggaaggcatgcaacccacacgggcgcaggtcgtgccgtaaggaccgccttcgatgatgagggcttgcttgcccgctgcgcgcgcggcgcggtaggcggccaggccggcggtgccggcgccgatgatagcaatatcggtatgcaggatcttcatgtgtactctctgaggcgcgtgctgccgccagtctggcggcagcggtccagtggcaggcggctgcccggcaaatcaggcgaagtgcgccttcaagtgatcaaggccgccgatgagcttgccgttgatgaagatctgaggcgccgtccctgcacccgacaccgcgccgatcacgcggctgcgcactttgtgctccagcggaatgtcgatgggatcgtaaccgcgctcatccagcaaggctttcgcttcgatgcagaaggggcagccggccttggaaaacaccacaacctgatccggctttttggcagcgggcgcaatatgcgccagcatcgtatccgcatccgacacttcgaaaggatcgccttctttttcaggctcgatgaacattttgcgcaccacaccgtcttcgaccagcatggaatagcgccaactacgcttgccgaaacccaaatcacttttgtcaaccagcatgcccatgccggcagtgaattcgccattaccgtcgggcagcagagtgatgtgggtggactcctgatctttcgcccactcgttcatgacgaagctgtcattcaccgatacgcagacgatggcatccacaccgtgggcaaagaaggtcggcgcaagttcgttgtagcgtggcaaatgcgttgaggagcaggtaggcgtgaatgcgccgggcaaggaaaagaccacgaccgtcttgttcttgaatatatcgtcagtgccaactttcttccagttgttctcctcacgcacgggaaacattacgttgggaacacgttggccttcacgattttgcagcatctcgctctccgggtactggggtagttcaaagtttctgtcttggtggcgctgccgtcagcgccaccgaaagcaaaactataaactttcactatcaaataatccaattcaattattttaattaattgatagtaaattccaatcgccggctagctatcaatttattttctttggatcatagccagcgttacggatcgcagcctcaatggctgccgcagcttcggacggattgaccgagacacgatgcgcagaaagatccacactgacttctgcaccaggcacagcggcctgcacagcctgcgtaatggtcttggcacaatgaccgcaagtcatatcggaaacagtgaaaacgacgctcatgttgaactcctggaaaatggcggccaacagccaccgtgaacccagcttaaggcttcccatgatggtaaggtcaagcatagaatgaagcccgatcctcccccaactggaaagatgacactggctacagcagactatcaggaagccgctctcatgaggcggttttagtttgctagcggccgtattgactccgctactggctccactattggctccgctattaacgacgcgacctgggcgtcatgtatcctaggttggcacagcagcgcgatgcgccgcaagccacccagatccaccatggaaacggcgccaggcgggcggcaaagagccgagtcaggtggcggtcgtgccgtccatgccggacaaggtccggcgccaaacaacccagcgtgcaagggaatacagccatgaatatcggtgaagccgcgcgagccagcggcatttcggccaagatgatccgctattacgagagcataggcctgatccatgcggtttcgcgtagcgaagccggctaccgccgctatggcgaagacgatctgcacacattgcagttcatccggcgcgcacgcaatctggggttttcggtagaacagatgcaagagctgctagccttgtggcgcgaccgcagccgcgcgagcgccgatgtcaaacgcatagcgctacaacatgtggccgaactggagcgcaaggccgacgaactgcgagaaatggccgatacgctcaagcatctggcccgccattgtcatggcgatggcaggccagactgccccatcatcgccggcctgagccagcttcctgcttaagcaggctgttcgctggcagcgccggcctggaccgttgcttcggccgcctcctgcgcagccagctctgccttgaggcgagcctgctgctgcacatgcagcacttcgtcatcggctagcgactcgaacacggcgatagactcgacgtggccggtatgcgggaacatattgatgacgccggccgcctttaacacgtagccgccttcatggaccatgatagcggcatcgcgagcgagggttgccggattacacgacacgtacacaatgcggcgagggcgctcagcgggcgtgagctgggacagcgcctgcgccacggcgtgcgccccctcgcgcggcggatcgatcagcatgcggtcgaaatagcccaggccgcgcagccaggatacatcgacctcaaacagattcagcgttgcgaaacgggtgcggccttcgaggccatggcgagccgccgcttccagggcgcgatcagtcagcgctttgctgccctcgacacccacggcttcgcgaccctgcgtggccagcggcagcgtgaagttgcctaggccgcagaacagatccgccacgcggtcagtgggctgaacttccaataacttcagcgcacgcgacaccatcgaacgattgatcgcgtgattcacctgggtgaagtcggtcggccgatacggcatgcgtaaaccgaactcgggcatggtgtaagccagagtatcgccatgggcgggatcgagcggatgcaccgtatcaggccccttggactgcaaccaccattgcacgttatggcgggccgcaaaatcgcgcagaaccgtgatgtcatgatcgttgagcggctcgatatggcgcagcaccaaggcggtcaccccctcgcctagcgccacttcgatctgcggtatacgctcgggacgcgacagggctgcgatcatggcgcgcaagggcaaaagcagatcgctcacatggcgcggcagcacatggcattcacgcatgtcggccacatagctgcttttgcgttcgtgaaagcccaccagcacgccacccttcttgggcaccacacgcaccgacaggcgagcgcgatagcgatagccccatgtcgggccgtgcagcggcggcaagacgcgctgaggccggatcttgcccacatgccagaaagtgtcttcgagcgcacgctgcttgatggccacctgcgaggtgggctccagatgctgcatggcacagccgccacatacgccgaagtgggggcagcgcggctcaacgcgttgtgacgagggcgtgagcaccgtctccacgcgcgcgatctcataagagggtttgcggcgcaccgtggcggcgtacacccgctccccgggcaaggcgccctcgacgaacacgactttgccatcgcggcgggcaatacccctggcttccaggtccagggattcgattttcagaacttcgtcgaccatctcgcaagcgtccagtttgtaaggcagccgggcattgtaagccagcccgcgccctccccgcccggaacaccgccgaggcagccgccctcatggagagggcgggccgacacgcttagccgggctgtttgggctgggtttggacgccggggtagcgacgctgatggtcacggcgctcgtgctggcggtcctggcgttctttgacgagctgagtgacctgagcgcgctgaccatcattcaggctgtcccaaacagccaaccattgatcgcgcacctgcacgcgctgcgcttcgaattgggcgtggcgcttgtctgcatcggcctccagggcgcggggatcgagcttgccagccttgatctgcgcatcaagcagttcctgacgggcacggccggcttcgcggtgatgctgcatagcggcttgcgaagccgcatgcgccttgtcgaacagcgcctgttgcttggcatcgagcttgagcccgtcaacctggactttggacagcgggccgatgccgggaatccagatcccatcatccatcatgggaccacgatgattaccggcatggaccggcccaccaggcgccgccgtcgccggagcgacagccacgccagcagcgattgccatggccagagcggccagcgaattacgaacaagggtgcgggacatgatttatctcctgaaaaagtagcaagcgaagccattatgcgagccgtccggtttcatacgggtttcgctgacagcctgtgttgtttcagttgattgccgggagtcaggcggcgtcccaggcagccagatattctttccagtgggtcgcatcgctggcggccagcgtgtcgcgcaccaaagaaatctcggcgtcatacgatgtctggtcaagctcgccacgcagaaaacggaagcggcaataaaccagccaggtgttgacgacgtcggtttcgcaataggcgcgcacggcatctgcctggccttggttccaggcttcccagactttactgccatccatgccgagtttgccgggaaacccgcagagtttggccagatcgtcgagcggcgcattggcccggccgttgtacttggccagcacgtccatcaggtcgatatggcgtgtgtggtaacggctgaggtagttgttgtatttgaagtcgcggtcttcgtcgccccaatcccagtagcggggcgccggcacgccatgaataaggctacggtagtgcagcaccggcaagtcaaagcccgagccgttccaactgaccagacgcggcgtgtaacgctcgatcgttttgaaaaagcccgccaggagcgcggattcgggatcatcgggctggcccagcgtcttgacgcgaaagccctgatcgtcgcggaacacgcagccgatgacggcaacgcgatgcagatgcagcggcagaaagtcatgaccaaccgcctcgcgccgggcggcgaaagcacgttcggcgacttcgaggtcgttgatatccgcgccccagccatgcagccggcgcaggccggccacatcgggcagggtttccagatcgaaaaccagagtgggcgtcatcgcgcgggcaaatactgcatggggtcaacgggagtgccctgacggcggatctcgaagtgcagcttgggcgaggaggcgtcggactggcccaactcggcgaccttggcgccgcgtttgacgtcctggccagtttttacgagcagcgtccggttgtgggcataggccgtaatgaagccgttttggtgattaatgatgatcagattacccaagcctcgcaccccattgccgctatacatgaccttgccatcggctgcggccagaacggcatcgcccggattaccggcgaagtcgatgcctttgctgctgctgttgaaggtctggatgatctggccatgcgaaggccagccccaactgatcacgttggcgtctgcggcgcgtgcaggctgtttgatctcagcaggcggcggcgtagagggagccggcgtaggctcggacgaaaccggctcagggctgctttcgaccggttccagcggcttggcgggaattctgccgccggtaatcgcttgcgcccccgaagaggcgaccacggtgccgccactcagtttcaacacctggccgacgtggatctgattcgggtcggacaggctgttaagacgcttgatcgtgtcgatatcgacattgttcgagcgcgcgattttgtacagcgtgtcgccaggcttgaccacataggagccctgtgcaggggcggctgtggcggcggcgggctgattggtgaggtcgaccacgggtgctcgcggacctttggaggcacagccagccagggcaagcaagccaagcacaccggccagcctcaagggccgctggggaaccgcgaaaaaaacggccagtagggactgcccgttgagcatacgaatctcctgtttgctcaagattgtattcctgccttcaaaggaacgaaccgcacggcctcaagctccatgcgcttccagcttgcggtgccagttcgttctatcaataccagtcgttggctggtcgagccctcgggcgcgatcagccggccgcccggcgccaattggttcagaagcgcctggggaatggccaggccggcggctgccacaacaatagcatcgaatggggcgacgccgggtacgccctgtgtgccatcgccgtagatcaggcgcacacgtgtggaaagccgcaaggcgcgcagattggcgcgggccaactcgtacaggccgcgtatgcgctcaatggagtgcacctcgcgcacaaactgggcgagcacggcggcctgatagccgcaacccgcgccgacctcaagcacgcgagacggcgccctcgcctcgcagacggcagcaatcatgcgcgccacgacccagggctgagaaatggtttgagaatggccgatgggcaaggcggcatcttcgtaggcgcggctcgccagggcctcatcgacgaaagtatggcgaggcactgcggccatcgcgtcgagcacacggtcatcggtgatgcccatctgacgcaaacgctgcaccatggccaggcgcaagcggtcggaattcaggcccagattggccgagctggccgccggcctgaggggctcgggacgcggcagggtcgcggtggagatgcgggtattgctgttagccggcgtgtagccatccaagccctgccgcgaataaacgccagaaccgtctttcgaacctacaggtttgcgcatagcgggtccgcccattggcccagttgctcaagctgagcatattgtgtcaggtccagccggagtggcgtgagggaaaccgcgccatcggcaatggcatgaaaatccgtacctggcgtggcgtcggccgccaggccgaccggaccaatccagtacaccgtgtcgccgtagggcgtggtagtgcgcacgacgggctcggcgggatgacgcttgcccaggcgcgtgacacgcacaccgcgcagatcttcgtagcgacggttgggaatattgacgttgagcagggctggcacgcccaagggcgcagcgatctggcgctcgacgatgcggcgcgccgcgcgcgcggcggattcgagatgctcccaacccttatcgaccagcgaaaaagcgatggcgggaatgccgaacaaatgcgcttcgctcgcggccgccaccgtaccggaataaagcgtgtcatcccccaggttggcgccattattgatccctgacaccaccagatcgggtcgggtgtccatcaggccggtcagggcaacgtgaacgcaatcggtaggcgtgccattgacgtaaaggaaaccgttggcggcctgacgcaccgacagaggccggttaagggtaagcgaattggatgcgccgctatggttggtttctggcgcgaccacggtcaactcacccagatccgacaaggcctcgaccagcgcctccagcccaggggcgttatagccatcgtcgttggaaaccagaatacgcatcatttctccgtgaaacggcccgacggccggcaggctgggattgtaccgtcagcgcggtgacaatcggcgcaataacgagtggacagggcgcgtgagcggggtagaatcgccagccacaacaatatgcggcgcgcacgcgcgccgtctagcagaggacatccgatacgccatgattctgaccgagccctcgccgctgttcgcagcgctcctgatcgtgctggcctatcttatcggctgcgtgccgttcgccgtcgtcgtcagcaagctgatgggcttgaaagatccgcgcagctatggatcgaaaaatccaggcgccaccaacgtgctgcgtacgggcaataaaaccgccgccgccctcacgctgctgggcgatgccgccaaaggctggttcgcgctctggctggcgctcaagcttgcgcccggcctgtcgtccttgggctacggcctggtgctgattgccgtgtttctgggccatctttatcccgtttccctgggcttcaagggcggcaagggggtggcgacggcgctgggcgttctgtttgcggtcagcccctggctggcgctggcgaccgtggcgacctggcttctggtcgccgtggtaacgcgctattcgtcgctagcggcattggtggccgcctttctcgcccccgtgtattactttttcggcggcggcacgatctggcccttgaacgcgccgacagcggcggcgctggtcggcgtgagcgccctgcttttttatcggcacagcgccaatatcgaccgcctgatcaaaggcaaggaaagccgcatcggcagcaaaaaagcctgaacgggcaggccggacttcaaacctgcagcacagcgcgaaaagcgggctaaaccacaaagcaccgtctgccgcacgcaccgaggtccagggctcgaagccgccgcgccgcccgtcgcggcgtgaggcctgctctggcatgagcgttcaagggctcagcccctctccagttccgccagatcccaacgtgggcgcacagtgaaggcgtgatcaccctgttcgagattggccagaccggccttgacgcgctcggcggcggcaaaggcgatcatggcgccgttgtcggtgcacagcgaaagcggcgggaaataggcagtggctttcatgcgcggcaacacctcggccagacgctggcgcagcaggctgttggcccctacgccgcccgccaccacaagccgcttcaggccagtctgcttgagtgcacagatggatttggccgccagcacttcaataatggcggcctgcgttgcggcggccagatcggcccgggcctgctcgtccagcgcaccctcgcgcgtggcggccttgacccgcgtcaacacggcggtcttgagaccgctgaaactgaaatccagatcaccactgtgcaacatgggccggggcagatcgaaacggctggcgtcgccctgctcggccagacgcgatagcgccgggccgcccggatagcccagccccatcagcttggcggatttatcaaaagcctcgccagcggcatcgtccagtgtttcgcccagcaagacataacggcccacgccgtccacccgcatcaattgggtatgaccgcccgacaccagcagggccacgaaggggaattcggggcgcgggtcagccaacagcggagacaacagatgtccttccagatggtggatggcaatggccggcaggcccaatgaccaggccaaagactgcgccacgctggcgccaaccagcagcgcgccagccagcccaggcccggcggtataggccacggcgccgacatcttcgcggcgcagaccggcctgcgccagcacttcgcgggtaagggggacgatacggcggatgtggtcacgcgaggccagctctggcacgacaccgccgtattcctgatgcatggcgatctgggaatgcagcgcgtgggccagcaggccgcgttgcgtacaaacggcagcgacgcccgtttcgtcgcaggagctttcaaaaccgagaataatcatggctctggagtttacacggtgcgaaaatacgcccgcacgcggcaagccgcgtttttttctttgactatacagcgctgcatatacagccggggatactaatgctggagaagctattcaaactgcgtgagcatggcaccacgccaaaaacagaggtggtggccgggctgacgaccttcctgacgatgtcatacatcatcttcgtcaacccggacattctgtctgcgaccggcatggaccgcgacgccatttttgtggcgacctgtctggctgccgcactgggctcgctgatcatggcgctggtggcgaactggcctatcggcatggcgccgggcatgggtctgaacgcctttttcgcctttaccgtggtcaaggccatgggttatagctgggaacaggcgctgggcgcggtgttcatttcgggcattatcttcctcattctgaccatttccggtattcgcgcctggctgatccgcggcattccgcattcattgcgcagcgccattgcagccggtatcggcctgtttctggccatcatcgcgctgtcgagcgccggcatcgtcgtggcgaaccccgccaccaaggtcgccttgggcgatctgcggggccacggccccctgttcgcgatcctgggctttttcatcattgccgtactggacgccctgcgcgtgcgcggagccatcctgatcggcattctggtcgtgacggtgttgtcgatggccttgggctataacgaattccgaggcgtgttctccgccccgcccagcctcgcgccgacctttatgaaactggacatcatgggcgcgctgcacaccggtctggtgaacgtgatcctggtgtttgtgctagttgaggtcttcgatgccactggcacgctgatgggtgtggccaaacgcgccggcctggtctccgaggaccgtcccaacaatctgggccgcgcgctgttcgccgacagtaccgccatcgtggccggctccgtgcttggcaccagcagcaccaccgccttcgtcgaaagcgcctcgggcgtacaggctggcggacgcaccggcatgacggcgctggtcgtggccttgctgttcctggccgccctgttcatttcgccgctggccagttccgtgcccgcctacgccacagcgcctgccctgctctacgtggccggcctgatgatgcgcgaactgatcgagatcgattggaacgaggtgtcggaagccacgccagcggccttgacggccctggtaatgccctttacctactcgatcgccaacggcctggccttcggcttcatcagctacgtcgtgctcaagaccttcacgggtcgcctgcgcgaagtgcatccggcgacctggctggtggcggcgctcttcgtgatccgctacgccttcttccccacctaagcaggcggcatcgggtcgatataggcaaactatcgacccgaccggcggcaaggttgctcggaccctggctcgaaaaggccgatacacttcgtggatagcaaaccatctttccatggctgacgccgcgtcagcatgacgacggagtctgtatccatgagccccttggccgccattcccttttcggtccttgaccttgcccccatcgttcagggccgcacggccgctgacgcgttccgcaacacggtggatctggcgcagcatgtcgagcggctgggctatcagcgcttctggctggccgaacatcacaacatcaccggcgtggccagcagcgccaccgccgtactgatcggcctggtggccggcaaaacccataccctgcgcgtcggctcgggcggcatcatgctgcccaaccacgcgccgctcatcatcgccgaacagttcggcacgctggaaagcctctacccgggccgcatcgacctgggcctgggccgcgcgcccggcagcgatggcgcaacacagcatgctttgcggcgcagcccgcgcagcgggctggagtttccggcactggtcgaagagctgcgcgccctgctggggcccgagcgtcccggccagaccgtgcgcgccatccctggcgccggactgaacgtgccgatctggctgttgggttcgagcgatttttcggcccgcatggctgccgaactgggcctgcccttctcgttcgcaggacacttctcgcccgaaggcatggccgccatgcgcctgtaccgccacctgttcaagccgtcggccgccctaccgcgcccgcacgccatgataggcgtgcccgtggtcgcggcccccaccgatgaagaagcgcagttcctgtccacgacccaacaactcaagtttctgtctcttgtgcgcggccatcgcctgccattgcaaccccccgtcgaaaccatggacgggcactggaacgaatgggagcgcgcagccgtcgagcagaagcttgcggcggccatcgtgggcggccccgatacggtaaaacgcaaactggaagacctgatcgcacgcaccgaggccgatgaggtcatgattgtttcagatttctatcgccatgaagaccggctgcgctcttatgagatcgtggcttccctgaagcaggctggcgtcggccgtcctgtctgaacacaacacgcggggtccgcgtttggcggacccgcacttgaatcgcggtcctgaatcgcgcaaactgggtaacactcgcccttaccgccgtcacccggcaaggactacgccatgagcatcgtcgaacttagcaaagattctttccaggaagccatcaagcctcatggcacgctgattatcgatttctgggccccctggtgcggcccctgccgtggctttgctccggtatttgaacaggccgcagaaaagcaccccgacgtcaccttcgccaaggtcaacactgacgtcgaacaggaactggccggtgcgctgggcatccgttccattccgaccctgatggtcttccgcgaaaaagtgctgctattctcgcaagccggcgccctgagcgcgggccagctcgaagaattgctgaccaaggtcaaagaagtcgatatggtccaggttcaccgcgacatcgcacaagctcgcgaaaagcccgaaggcgaacaggcctgagatcagtcaagcgcggcctgcggcagcgcttcccacccggattgcccccgggtaatgttggcggcggcgcgagccaattcggcttgcactgcggctggcatttccagcgtcagcgccacccccggctcatcgaacacctcatcgagcacaacggcgcccgccgacccgagtcgagcgcgcaacaaggccagctcggcgaaaccgcagcggcagcgcacacgcaccatcggaataatgtctagatacaccccggcgcgcaggcaatttgcggcgcaaccgccgtaagcgcgcaccagaccgcccgcccccagcttgattcccccgaaccaacgcaccaccagcaccgccacgcggtccagaccctggccgtctatggcctgcaagatcggccgcccggccgtgcctcctggctcgccatcatcgttgtagcgatattcgttgccgatgcgataagcccagcaattatgggtcgcctcggccaccgtgtgggccgcgaaaaacgccatcgcctcggccacgcttgccaccggcgcggcatgcgcggcaaaacggcttttcttgatgtcttcttcgaaggagcaggcggcggcgagagtctggagcatacccccggattgtaccggcgcttcagccatggcagtcggccacttcctggtccagatacacatcgaaggctaggtcgcgagcccatttatttgccagcgccgtccaaaaacccgtcgcccgccaggcgcgcatctccagccttaaccaatcggcctcagccggcgcagccagccagcccagttcggcccggcctccctctgccggcagagaaaacgcaaacttgcgccactccggcaaacgcatcagcggcgcccacacactatcgtcgatcagaccgatatcgcaacggccttcgcgaacgcccaccaaggcatcggatggggcggcataggtttgcacagtggcgccataacgccgggccagcgcctcggctcggttgttgctttgcgccatgcaaacacgcttgccggccacttccgaccattggcgcaggggggtgtcgctgcggatgacggctttgggctggccgctataaccgctgcctacccaatacggtcccatcggcgcggtatcgacacgatcggctagcacgacgtcggcgcgcccctgggccaacgcctcgctggcctgctcagccggcaccacaaccagcaccaagggcagaccgagccgctcggccagcttggccgccaccggcatatcgagacgctcgggcgtgcggactttcgcgcccgcaggcaagtccgccgtctgggccggtatgcccacgcgtagctcgccgcgcgcccgggcctgggagaacgccacatccgcctgagccgcccaaggcgcggcggcaagacaaagcagcaatcccgtaatgagccgtctcatacgtattggtagcgcagcaagcgctgcttgagcttttcgagtacgagctgatcaatcaacgcggccagtacggcgatgaccaaaatattagtcatgacgccggtcatatcggcaatctcacccgagtaagacagcgaacgacccaggcctttgccaaagccgatcagcatttccgccgagatcagtgcacgccaggcgttgccgaaagccagttgcgcgccggtgatcagttccggcatgacggccggcagataaacgcgcttgaccaaaccccagggcgtggcgcccatcacgcgagccgccgatacgtgcacacgctgcaccgattcggtcgcgttcatcacactgagggccgccgggaagaaggccgacagcgccaccacgacaataatgggcgtattgccgaaacccatcacgatgagaaagagcggcacccaggcaatagaagggatggactgcaaaatgacaatggcgctgcgcagcacttcacggaagaagaacagcaaggcggcgatcaggccaaagcctatacccgccagcagcgccagcccatagcctgcgccaaggcgcatcaaggtgccggtcagcgactgatggaagctgggtttgccgacttcctcggtcagacgatgcagcaccgtgggcacgccgggcatgagaaagtcgggaagtatccaggccgcgacctgccaaatcaagaggatgaaaagcacgccaagcccccccgcaaggtgcttgcgcatacccgtgacacgtgagttcaaagcttacgagcctcttgccaggacagatcaacgatggaagacacgtcataaggcttgccatcacgggtcttgagcgagccctgggcctgcagaatatcggcgatttcctgcatgcgtcgggtgtccttgtcggtcagggccggcgtgaacacctgggtgcggatcgcctcgctaatgactgtttctcgcggcagttcaccgcgcgtcagggttttgagcgtgggttcggcgataaagtaagaagcgatcagcttagaggcctcatccggccgctgttgcaacagatcaatggccgccctttgggcatccagggccttccagacatcatccttgcgtttgttcagcgtgtcgcccgaggtgatcaccaccatgcaggggaaaggccaggcctggccgacctcataaatctgcttgaccggcgccaccaactgcgcaatacggtcatagggttcaaacagaaaggccgcgtccacccgcttgccgaccagtgattgcaccgccaccgccgggctcacacccatgacgttgacatcgccctcacccagcttgccttccttgagcaccacgcccttgagcaccacgtcggccgtgctgccttcggcctgcgaggccagcgtcttgcccttcaggccggcaatgtccttgatgcccgagtcatcacgcaccagcagggagtggtaaccctgttgcgcaccgccgaccaccttcagatccgcccccttggaagcccaggctacggcattggtgaagcccagcacaccaatatcgagctgaccgccgacgatggccttgatgaggtctgtgcctgacttgaattcaatgagttcggtgtccagaccggcgtttttgtaaaaaccgccctcttgagcgacgatggcctgcgcatcatccatgacacgcagatagcctacgcggaatttttcggccgccatggcgggcgcggctgccagaagcgctgcggccagcggcagggttagccattgcttgaatttcatgatggagctccagttacagggcacgggcttacgccgcctgagcgacgtggtcttgacccacggcaatgcccaaaaggcgcaaaatttcgcgtttttcgtcgaccagacccgacaaatcatgggttttgctgcgatgcgcgaggttgaactcacgcaatacccgcgccggacggggggagaagaccacaatacggtcggccaggaacaaagcctcatcgacgtcgtgggtaacgagcagcaccgtgggtttttcctcgaggatcaactgccgcagcacatcctggagactcagacgggtcaaggcatccagggcgccgaagggctcgtccatcaacaaggtttgcggctgggcgataaacgcccgcgccagcgcggcgcgttggcgcattccgcccgaaacctggtgcgggtaataggcttcaaaaccacccagtccgacgcggtccagccaggcctgtgcgccagcgcgggcctcgcgcttgggggttttctgaaattccagcgccagcgcaacgttgtcacgcagggtcagccagggatagagcgcatgttcctgaaagaccagcgtgcgactgggatgcggcccgctcacgggcagaccatctgccagcacacgcccctgatttgcctgttcaagaccggcagccaaatgcagcaaggtggatttgccgcagcccgaaggtccgaccagagccacgagttcgccagacgtgaattcactgctgaagccatcgacgacacgcaggtcgccgaattgcttgtagacgtgatcgaaggtcagattcatgaatgcgggtgccagacagataagcgcctaatctagcaatccgctatataaatccaaacgatatttatctaattttttaaaaacttttagttataaaaatgcaaaacggcacggggtcaccgtgccgtctggaccacgccggggcgctcaccccggaaaggattcagctttcgataccgcgcgatgcgaggtagtcttcatagccgccgcggtaatcgacgatctcgccagagggcaggatttcaatcacgcgcgtggccagccccgatacgaactcgcggtcatgcgagacaaacaccaaggtcccctcgaacttctctaacgcaaattgcagcgattcgatggactccatatcgaggtgattggtgggctcgtccagcaacaacacgttgtggcggcccagcatcaaacgaccaaaagtcatgcggtttttttcgccgcccgacagcactttgggcgccttgggcaagtcatcgctggagaacagcagacggcccagtgccgaacgaatggcctgatcgtcatcgccgggctggcggtaattcgccatccagtcaaacagattgatatcggtttgcaggaattgatcggaaacatcctgagccatgtaaccgatatctgcgttgtccgaccacttcaccgaacccgagtcgggcgcgacgtccccggccaataaacgcagcagggtcgtcttgccgacaccgttggcgccgatgatggcgattttttcgccggcttcgaccatcgccgaaaaatcacggatgacgggcgcatcatagctcttgctcaggcgctcgagcgtgaccgcttgacggtgcatgaccttgttttgctcgaagcggatgtaggggttctggcgcgacgacggcttgaccacgacctgctccgccttgatgcggtcgatctgcttgagacgcgacgtggcctggcgtgacttggacttgttggcggcaaagcggcgaacgaagtcctgcaactcggtgatgcgttccttggccttggcgttattggccgtcagacgctcacgggcctgggtcgaggccagcatgtaatcgtcgtagttgccgggatagatgcggatgtcaccgtaatccacatcggccatgtgggtgcaaacctggttcaggaagtgacgatcatggctgatgatgatcatggtgctctgataaccgttgagcacgttttccagccagcggatggtgttgatgtccaggttgttggtcggctcatccagcagcagcacatcgggattggagaacagcgcctgcgccagcaggacgcgcagtttccagcccggcgcgacttcgcgcatcagcagattgtgctgatcgacgccgatttccaaacccagcaacaattcgcccgcgcgcgcctcggcggtataaccgtcgtactcggcgaacttggcttcaagctcggccgcgcgcatgtagtcgtcttcggtcgcttcgggattggcgtagatggcgtcacgctcggacatggcgccccacatctcggtgtggcccatcatgaccacatcgagcacgcgcacatcttcaaatgcgaactgatcctggcgcagcttgcccaggcgcacgccagggtccagggatacattaccggcggaggcttcgaggtcgccaccgatgatcttcatgaaggtggacttacccgaaccattggccccgatcaggccgtaccggttaccttcgccgaacttgacgctgacgttctcgaaaagcggtttgggcccaaactgaatggtgagattggcggtagagatcacggtggctgattagactggtgctggctgcgaacgactggacacccgtaacgggcgaagaggcatcatggcctaaaaaaggccataagcgagaggggtaaacccggtagtgtaccaagcccgatgaattttcgctcccgcccgagacgaaaggcccgcgacacccggccctgagggccaggcgccaaccggaccaaggcgcttagtggtggtgctcgtcgatcaccagatgggcgaggccgcgctcggtggccaggccaacctttttgcctatgggcaaggtggccttggtatcgccatgaccgtaaggcaggcccgtaatgacaggcaccttggcttcacggcgcagccatttaataacctcagacaagtcatagccgccatcgtgcgcggccagcttgtattcggtgaaagtgcctagcacgatggctttctgacgctgcaaaacaccggccatcaagagctgggccaacatgcgctcgatgcggtaaggatgctcggccacgtcttccagcaccaggatgccgccgcgcaccttgggaaagtagggggtgcccatgagggacatcatggtggcgagattaccgccccacagcacaccacgcgcatcgaccggatcggcatcctgggtttcaaaactgaggatttccagctcaccgcgcatgatttcaccgaacaacgccacggtcagttcatcggcgcgcttaccgccgaaatcccgcacagcggtcgcaccggtatagctcaccgcccctgtctgcgccagcagagccaggttgaaggccgtaaagtcgctcatgccgacaaaacgcttgccgctgtcggccaccgccttccagtcgatatgcggtaagaggcgcgacagaccatagccgccacgggtggccatcacgatgggctgcttttgcttgagcgcgcgcgccaggccggccaaacgctgtttgtcggtgccggcaaaacgctgatgaacggccagcgcggcccggtctaccgacgttttgaagccttcggccgcgaggcgctcgcgggcccgctccaccgtctgcggatcactcacggccgatgaaggcgaaatcaggtaaatgccagttgccgcctccggctggtgggtgcatgccgcgctgcaagtatggtcgtgctcgtgggggatatttttcttcatgccggaatttcctttttgcgacgttcgcgaaagaacgcccgcagcagatcgccgcagggcggcgcgagcaccccccccacgaccgtagtgtgatgattgagttgggcaaccgcgccgacatcgagaacgctgccgcaggcaccggtttttggatcatgcgcaccgaataccacgcgtgtcaggcgcgcatgcaacatggcgccgatgcacatgacacagggctccagcgtgacatagagcgtcaagccgggcaggcggtagttggccagatggcggctcgctgctctcaaggccatgacttcagcgtgcgccgtgggatcggaatcgaggatggtgcggttgtaacccgcccccagcaccctgccctcgccatcgaccaccacggcgccgaccggcacctcgccctgatcgtaagccaggcgggcctgctcgagcgccatgtgcatatagatttcgtcggcgtcaaccaccataagccctcgacttcaaggacacactgcccgccagactcacgagggccgcctccagcaattgatacagctcggcctcttcgtcgtagcgggcgaaattaagattggacacccggccgtcttcgacaaaaccccaggcacggctgcgtttgtcacggtgattggggtcccagacgccgaaggcatagccgcccgcacgacggatcagggaaaaacagggaatatccgtgtagccgtcacccacgaaaaccatctgatcaaaggggacgcgcagccgatcgccaggcaccttgcggttgacttcgaagggtttgttgcgaaactccgggccgaccaggcctttctggatgtgaaacaggtagcgcgtcttgtcggtaaaactgacaatgcggcgcgggaaacagataccgcccatctcatcgtaaataaattccgaagcccagatatcggtgaaggcggctgcgataggcgtcgcacgcacgatatcgccgataccgctggaaatgagatagaactccagctggatgcggggatgcgcggcgcgcacggcatcacgcagccgatcgaacagggtggtgacgcccttgtgcagcggcagccgcgcgccccactgctgtaagcgctcacgcgtgatggcgccatgcgtgccacgacgcgatagcgctatcatctgatacagataggcgggcaccgggtcccaatcgccttgcgagagcaagggatcgaccgcatctttccagaacgaggccgtatcgacgcctatgctctccagaaagccggtcgtgctgtccggggccagcgtgtcgtcgaagtcgaataccagggcaatgacgtcggacattcagagaggactcaagtgggcaagccaacattttgcctgaatgcggcgagggacgctgcaagcaggctgctggcgtgccaggccatcagggcgcggagcccgacgccccggcggggatgggtatgacggtttcacgcaagattgcgccgctggacacgctgccccgtgtagtcgttaccgcagggttattcatctgcgtcaggcagtcccggcgctgcgtgtcgggcaggctgtcgcagcgccgcgtgcgattacgtgcgaaatcgccgctgccattgctcagcccctggttcttggccgcctcccgtgctgccgccgcctcgcgcagacaggcctgccggtcaccggcgtctaggcccgcgttgcagcgcgccacttcgcgttgatagaccgcgccaggagagtcatcgggcgccgcatgcgcggcggtccacgccgcagcgcctagcaagagcaacgcgcgcagcgcggcgcgcagggaaacacggctcatggcgatggcatacctcatggttttctcccgtcagaatgcaaaaatccgtcgcgcgtttcaggcgccagctagcaacatagcacgagcgtcgctgcgctatagtgccgggccgctgggccgatcatcatggctcgctgctgttatgcgggctattgggtccgacctcagcatcccgattgcgatagacggcggcgcgcatcagcaacattccggtgactggcgacgtcaataccagcaggatgacgatgacgacttcatgaaataccggccgcgaggcttggtaagaaaagaccagcatggaggccagcagcacgctgcaagcgcccagggtattggccagcgtcggggcatggatgcgtgcataaaaatgcccgaaacgcagcaggccgaccgcaccggtcagggccagcatgccgcctgcgatcaacaacaggctggccggcacggcgatccaccaggggatgtcagcgggaatcatggttcgatcacctccccgcgcagcagaaacttggccattgcggttgagccgacaaagccgaacagcgcaatcaaaagcgcaatgtcgaaatacacgccggtgccgacgcggataccgaacaccagcatgatgagcatggcctggatataaaccgcgtccagtcccagcacacgatcctgggcggtggggccgcgcaacacacgaatcaccgcgcagcccagccccacggcgaaacaaatcagcgcgaacgacgcggaccaatacaacagaacgtccattattcgaatacctccatcaacgtgcgctcatagcgccccttgaccagcgctacccattcgtcctcgttctgcaggtccagcacgtgcagggtcaggcctttgctatccgaaatatcgaccagcaccgtgccgggcgtgtaggtcaggatgcaggccagcatggcgatgccatggggatcgcgcatcgtcaggggaatcgtcagaaaaccgggtgacatctcggcgcggggacgccagatcagcagcgtgaccgcccagttggaacgaatgatgtctatcagcacccggcaaaacaggccaggcagcaggtaaaagcggcgcggcctggacttcaaaggccgcagacgcgtggaggcccagcccaaccagatggccaaagccgcgccaaaagctatctggcccagcgaaagcgattggttgagcaagagccagaggaaaaacatacccagcggcaagagcattttgctgaaaacgtcacgcatctcagtgccctccccccaacacacgcacaggctgcttggacagcaccgcattgacatagtcggccggcgcatccagcgattgcgccgcagcgtccaaataggccgagaccggacccgcgcccgcagcaagggcaacgcaaagcagaatcagcacggcaaccgggccggcctccagcaagcgcaaacggggagtgctgcggtcttcgctgctccagaaaacgcggatgcccgtgcgccccaacgcgatcagacccgccagacccgacagcaatacccccgccaccagcaaccaggcatccatgggcggcgccgaggtattggccgccgacacggccgccgaaagcagcgaaaacttggccacgaaacccgacaagggcggcaaccccgtcaccagcaaagcgcaggcaacaaaggccagaccgagaaaggccatcgcggccggaatggcaacgcccaccacatcgtcggaacgcgaggcgggatcatcgaggtcgaaattgtccatcgtgacagccagcacattcgccccgaagctgcgcgtgcgctcgatgagctccaccaacaggaagaaggccgaggtccccagcaccgagctgatcagataaaacagcgcgggtccggtcaaggtgacgcctggcatacctaatgcggtgagcagggttccggcggaaacgatgacgcaatagcccaccaatttctcgagttgctgcgacgccagaatccccaccccgccgaaaatcagcgtggccagccctacggcgaacatccaatccaggctgaaggccgcgggcgcgcctgtaggcagcagcaaagatccaatgcgcaacagcgaataaataccgaccttggtcatgatggagaacatggccgctacgggcgggcaagccgacccgtagccgctgaccagccagaagttcagcggccaggcccccgccttgaccaaaaaggccacgcccagaatggcggccccggcctcgaacagacggcggtcgctacctacgagttggccggcgcgcaccgccaggtccgccatattcagtgtcccagtcaccccgtaaatcagcgcgatactgatcagaagcaggaaggacgcaacgagattgacggcaatgtattgcagacctgcgctcacgcgggcgccgcccgaaccatgcagcagcaaaccataggatgccgccagcagcacctcgaagaacacgaagagattgaacagatcgcccgtcaggaaggcgccattgaggcccatgagcaggaactggaacagcgaatgaaaatgcacgcccgcccggtcccagcgagccagcgaatagacgagcgtcgccagacccagcgtcgccgtgagtgtgagcatgatggccgcgagacggtcgaccaccagcacgatgccaaacggtgcaggccagtcgccgggcagatagacaccaatgccatcaggccagatgtcataggcgcccgccgccaaggccagcagcgcgatggcgctgagcagttgcaccagggtggaagcaactgcgataaaagcccgctcgcgccgccgcgtatccgccagcagcagcataagggcgccagccaccaacggtaccgctatgggatagatagggagatgttgctgccaatcgatcaagattcgggctcccggccgtcaacgtggtcggtgcccctgaagccgcgcgaggccaacagcaccacaagaaacaaggccgtcgtcgcaaagccgataacgatggcggtcagaaccagcgcctgcggcaaagggtccgcgtaggcgccggggtctggcggcgccagcgggtcgaccaccggaggacgccccaccgtcagacgccccatgccgaaaatgaagagattgacggcataggaaatgagcgacaggcccatgatgacctggaaggttcgtggccgcagcagcagccacacgcctgaacctaccagcacgccgacggcgactgcgtatatccattccatctcaaactcctttcatcgcggcctcggcctgcgcctcggacaccagcttgcgctgggcgcgcaaggattggtgcgccagggcgaccagcaccagtaccgttgcgcccacgaccaacatataaacgcccagatcgaacaacaacacgctggagagatgaacctcgccgatcagcggcacgtggacatcccaggccagcgcggacatgaagggccgtaaagcgaaccaggacgacatggcagccgcccccgccgccaacaggcccagaccgacccagcgctgcggattcaggcggctgcgcgactcgacccagtacaccccgcccaccatgtattgcagaatgaccgaggtcgccatgaccaggccgccgacgaaaccgccgcccggcagattatggccacgcaacagcaaatagaccgagatcagcactgccactggcaagagcagacgcaccagcacggccggaatccgcatgacaccctgaggcagcggggctttgacatcgggactggctggcggctgaccgggctccaaaccatcctgctcacgctgctgacgcggcatttcgatactttcctgagccggccgaaaacggcgcaacagtgcatagaccgtcagcgccacaatgccaagcacagtgatttcacccagggtgtcgaagccccggaaatccaccagcagcacattcacgacattggtgccgcccccctcaggcagagcctgctcgacgaaaaacgacgaaatcgtgtcgcccaccgggcgggtcagcatggcataggtgatggcgctcatggagatgcccgccagcgccgccaggcccaaatcgcgcgtgcgccgggcgcgcgccttccagtccggacgttcatcgtcgctttcgctcacgatacggcgcggcagccagcgcaaccccaacagcaacagcaccaccgtcacgacctccacggccaattgagtcagggccagatcgggagcggaaaaccacacaaaggtcaggcaggtgacgatgcccgcgccgcccgacagcgtgagcgaagccagccgatggtatttggcctgataggccgcgcccagtgcgcaggcgccgccagccagccacagaatcaaaaagacgggatcggcgggcgtacgcggccccatgccatctagccagccggacacccgcaagggcatccaggcaaccaacagcgtggcgctcacaatgactagcatctgcacctgcaggcgcggcgaagacgcccggcgcagcagccaacgcgcgcccatggcactgacttcgagcagatactcaaaagtgcgccgcccgtccaggcggtaaataaagggcactttacccggattggccgcctgatgagcgcgcaggaccagatacaacaacaccccggccgacatcgcgaccagactcataaccagcggcagattgaagccatgccagacagccaggctgaactgcggcatgcctggacccagaatgctctgtgcggcgatgtgcaaaaccggcccgacagtcagtccgggcaatacgccgatcaccaggcacagcaataccagcaaggcactgggcaacagcatccagcgcggcggctcatgcggcgcgcgcggcagatccgtcgccggtgggccgaaaaacacctgcacgataaagcgcagcgaataggccacgctaaaggcgcccgcgatagtggccatcagcggcaagccatactccaggaagcggtcgccggtgatgaaggtggtttcggcgaagaacatttccttggacagaaagccattgagcagcggcacgcccgccatggacgcggccgccaccatggccatggtggcggtaagcggcatggccgagtacaggccgctcaggcgactgatatcgcgggtgccggtttcgtggtccacgatgccggcggccatgaacagcgaggccttgaaaatagcgtgattgaccatgtgaaagaccgccgccaccagggccagcggactattcaggcccagcagcagcgtgatcaaacccaaatgactgatggtggagtacgccagcacccctttcatatcttgctggaaaatagcggcatacgcgcccaaaaccagcgagatcaagcccgcaccgccaatgatccagaaccaggcatcggtgccggccaggagtggccagaaacgcgccagcagaaacacgccggccttcaccatcgtggccgaatgcaaataggccgacaccggcgtaggcgccgccatcgcattgggcagccaaaactggaacgggaattgcgcgctcttggtgagcgcgcccagggccaccagggccagcgcagccggataccaggggtgggcgcgcacgatgtcgcccgcacgcagcaccacatccatgtcatagctgccgacgatatggcccagcagcaacaccccgcccaacaggcagagtccgcctgcgccggtgacggtcagagccatgcgtgcgccgcgccgcgcgtcggcgcggtggtgccaataggcgatcagcatgaaggatgccaggctggtcatttcccagaacaggacaagctggatcaggttgcccgacagcaccacgcccagcatggcggccataaaggcttggaaaaacgagaaaaagcgcggcaccgggtcttgcggtgacatgtagtagcgcgcatagagcacaaccagcgtgcctatgagcgacacaatcagagaaaacagccaggcaaagccgtccatgcgcaacgcgaactgcaagcccaaggcgggagcccagggaatatcgacgcgtatcacctctcccgccgcgatctggggatagaggctggctaccagcaaggtggaacccaatgcaacgagacctgccagccaggcctcggcattacgggcattggcaggcaacaacgctgcgcacagactgccaacaaagggcagagcgagtatgagtattagcgacatggcgctccgggataggtccggctcaaccctgccacggaacgcgacagaaaagcctgaagccaagttggcgatcggccctgacgcgacccatcagcgctaaccgccgtcttgaaagacaacaagtccaaccgggcggcgggcgcaccgattgggtagtacggaaggggttgctggcaaaatcggccaggagactcagacgaaaaatatcagattattgtaagtttcgcacgattcacagcacgtaccgcgaggatacttgcagattgataacgcaatcgcagaaatttgctgcgccgcgatatttatccattttgctgtcttcttcgcttaacttgcaggggcggtctttacgacccagaccgcccggcgccagaaatcgggaaatatcagggcaactcgcgcaggacgacacccatgtcttgccaggcgtcggcgtgacaggtgaacagcaggatttgatggcgggtcgcggcgtcgaacaaggcccgtttgaccagatcgcgccgcctgctgtcggcatgcaccagcgcgtcatcgagcaccagcaaggtaggccggcccgcctcgcgcagcaggtcagcataggccaggcgcgccagcaagcccagttgctcacgagtgccgaaacttaaggcctccagcgcgtcatgcgttccccctcggaccaaggccaggggctgcaactgctcatccagactcaggtctgcaccgggaaacaacagcgccagataatgcgccaaacgctcagacaaaggccgcagcagacgccgggttgcggtgtcacgctgctcgccaagcagacgccagagcaaatccaatgctgcggcgcggcgttcatagtcggctcgcaagcggccagcccgctgccaggcggcctcggtttcggccagctgctcgccaacggcctgcgccccggcctgctccagcttgccttgcaggctcaataagcgggcatggcgttcttgctgggcctgccgcgccagttcggcagagcgcgcatagcgctcggcatcctgtttcagcaactccggccgatgcgcggccagggccgactcggcctcgcgcgcctgcagcgcacgctcctgctcggtttgttcggcctgggcgaattgcgccgcccgcagcgcccggcgcgctgcctgcgcagcgtcgtcaaacgccgactggcggctctgatactgctcctgcagcaaggctgcccggctggacgcctgagcctggccggcatccgcctcgcgcgcctgccgctcggcggcctgcgccgccgccgtcgcccgctgtacggcatccttggccgcaggcaggcgcgcatccagatcggcctcgccgcccaggtcggcgccatgcagttgtgcttgcaggcgttcgcgggtttgccgcgcttgagccaaagcggcctgcaaggcagcccccccttgaggggccagggcatgaagcgcctgcttcgcctgcgccagctcacgctcgagttgtgtagcatgcgccaaccgtgcttcggcctgagccaggctgccggcggccaatgctgtcagcccttgctccagacgggcctggacctcggcacgctcacgccttaaggccggcagatcctggccacccggctcaataatgagccggcccaaacccggcaaagacaactcggccgcctcggccaagagcgtctccccctctccttgcagcatttgctgccccaaggacaggctcacaccggcgtcaagcagatggcgaatgcgggtggcgcctgcctccagacgcagacgcagcgcctcttcttcgcgctgcagctggcgcaatgccgtcaccgcctgggcatcaatgcgcacctcctgccactcagccagcaaagccgccacctgggattcgcccgtctgcaccgccgccagcgccgcgcccaggcgctcttcttccgcacacgcttgccgcagccagtcgcgggcctgtcgcagacgctgctgttcctgcacggcctcaagcgccgcgcgggcgctttgcaacgccgcctcggcatgcacgcgggcttgagccatgcgggcgcctgtgtcgttatgctgggccaactcacgcgccgccgcctgcgactgggcatgcaggtggcgtaactcttcttcgtcgcgccgatcgcgagccgcctgatcccgcaacgcctgggccagcctcgcagcctcattggcctcttggcgaaggcgctggacccgctcttgttcgatggccaaggcctggagttgggcgcgggcctgggcggcctgctgctccagggcgacccaaggcgcttcgcgctcggcgcgctcgtactcggcgcgccactgcgccagccggtctacatcggcatccagctcggcgcgttcgcgcaacagggcctcacgcgcctctcccaaacggacataggcctcctcggcagccttgtacacgcccttgggcttgccgccccgggcatccagcagggcggcgcgggcctcctgcacctgggcaaaaagacgatcaccgtccgtgctggccagttcgccgctgatctgcgtaagcgcctcccgcacttgcccatcggcgtggcgcgcgggttcggcaatatcctgcccactgccttgagtgatccacagcagtccgggcacccctgcatgctcgggcttgctctgcccccgccccggaatctcgaagcccaacaagcgcgccagcgtctgctcggcctcttcaccctccagacggctgccgtcgatccgcagctcgcaacgggccttatgtaaaaaatgcttttgcagcgcatagtggcgcccgccatgctcgaactcgatgcagacggtcggacgcgcgcccgccatgccataaggggccaagtccgccaccttgctggtgttgtagcgctcgagaaacgcggctcgcaaggccatcgcgtaagtcgatttaccggcctcgttcggcccggcgatgatgttgagcccggcatccagaccatctagtacaaccggctcacggaatttacggaactcttgcaaagcgatgcgatgcagcctcatgccccgccctcctcacgcgccatgcgaagtaagagctgcatagcttcccgggctaccggcgcggtttgcgggtcggcctgcatggcacgcaagcgcgccgccacatcactcagataaccgccgccgtccagcagggagaaatcggcgtcgtcgggctccaggctcaaggcatccggctccaggcgcaaggcgcgcaaatgcgcttcggctcggcctatagactgcgtcaaacgctcccaagcggcaagcgacacacgaccgcgcagcgtcaggcgcaagacgtcatcggcctgcagcgtctgcaaacgggcctccagcatctcggcatcggccggcaattccaggtcgacatcccaggcctgccagcggtaacgcccgacccgcaccgcctcgacttcgggctgcgcgccgcccagccgaacgtgcagcgcatagcccggctcattgccgcgaaaacggtcggtctcgggcgtgcccgcataccaacagcggtctgtcacgcgcaggcagccgtgccaatcacccagcgccagatagtccaggcgggccgtgtcggcgcggtcaggggcaatcggattggccgcatcggccgagtcgggcaaacggcccgtcacgctgccatgggccaagccgacacgcggcaacccggccggcgtttcaaggctgtcgaacccccgtgtgacgtcgtcataggtgtgccgttgcgtgagcggcgcagccagcaccgccaactcaggcaagagcacgacgccaggctccagcgccagatgcacattggccggaatgcaagcgagtttgcgcgcgcgggtccacacactctcggccagcgcggcatcatgattgccaggaatcatgacccagggcccggcatagccctccagcgcaccgaagagtcttctaatcaggcggtccgaaaccgcctgtgtgtcgaacacatcgccggccaccagcacggcgcacacgccgcgctcgcgggcgatcgcggccaggcgcgcgacggcctccagcctggcctcggccagcactgcggcatcgtcgtcatcgaattggccgtattgccggccgatctgccaatcggcagtatgcagaaaagaaggcggacgggagctcatggccggattgtggcacaagccccgcctcaggatgaacgcgtcaggcgcggccctgcttcaggtccaacccgcctgcaggcgaagctttgccctggtaacgcgacaacgccaggtcgtcggcgcggatggccggctgatggcccatcacgatgtccgccatgagcttgccggagccgcaggccatggtccaacccagggtgccatgaccggtattcaggaagagattgtcataacgggtggcgccaacgatgggcgtactgtccggtgtcatgggacgcaggcctgtccagaactcggccgcagccacatctccgcacccagggaagagatcctgcaccaccatttcgagcgtggcgcggcgctgcggacgcagcgtcagatcgaaaccggccagttccgccatgccccccacgcggatgcgctggtcgaaacgggtaatcgcgatcttgtaggtttcatccaaaaccgtcgaaacaggcgaggcctgcgcgtcgcgcatgggaatagtgagcgaatagcccttgaccggataaaccggcagatccagaccgagcgggccgaggaagccgcgcgtgtagctgccgaaggccgccacataagcgtcggcctgcataggctcgccgccgacccgcacgcccgtcacgcggccattctccagcaccatgccttcgactgcctgattgaagtgaaaacgtgcgcccagattcgcggcggcttcggccagcgcgcgcgtaaacaggcgacaatcgcccgtttcgtcattgggcaggcgcaagccgccagccaacttgtgcagcgaacgcgccagggcaggctcggcgcccggcagcgcatcgcggtccagcacttcgtaaggcacgcccacctcttcaagcacggcgatatcgcgccgcgccgcctcgagttgcgcctcggtgcggaaaagctgcaatgtgccctgggtgcgctgttcgtactgaatgccggtgctgtcacgcagctcgcgtaggcaatcgcggctgtattcggccaggcgcaacatgcgttctttgttgacggtatagcggtctgccgtgcaattggccagcatggccgccatccagcgccattgccacaggctgccgtcggctcgaagagccagcggcgcatgtttctggaacagccatttcaaggccttgagcgggatgccaggcgctgcccaaggcgtggaatagcccggcgacacctgaccggcattggcgtaactggtctcgtcggcgggtccgggctggcggtccaacacggtgacctgcgccccctgccgagccagataaaaagcggttgtggtgccgataacgccgctgcccagaacgatgatatgcatgaggatccccgtgatctcgctcgaactccaagaatccgggtagtgtaaaaccccgttagcagtgaaaatcactaaaatctttagattgatatcagattttcacttcttatccctttgtttttgcctcgcctaagtgaaatgcgtgaactcgaccgcaccgaccgcaaaatcctcgacatactgcaacgcaacgggcgtatatccatcaccgaactggccgaacaggtcaacctgtcggccacgccctgctccgagcgcgtcaaacgcctggaacgcgatggcgtgatcgccggctaccacgcgcgcctcaacccggtggcactgggcaaaaacctgctggtctttctcgaaatccggctgtccgccaaatcgggcgatgtcttcgataaagtcaaaaaagagctgatgtacgtgcccgaagtgatggaatgccatctggtgtctggcgactttgactatctggtcaaggcccgcctgacggaaatggccgagtaccgccgcctgctgggcgagattctcaagcgcctgcccgcatccgccgaatcgcacagctacgtcgtcatggaagaaatcaaggaatccctctacctgcccctcgatccctgacccccgcattgaacacccagcaaacacgccgcatccgtcctctcccttggtgatggcggcaaaacatcccacgacgcgcgccctcgggggcagcaagcgccccgggcgcacgcagcgtggggggcttgccccgccgccgagccgtcccgaggcgggcagcgcccccctcggggggcagcaagcgcgccaagcgcgcgcagcgtgggggtttgccccgccgccgggccgccccaaggcgggtagcgccccctcggggggcagcaagcgcgccaagcgcgcgcagcgtgggggtttttttttgtaccattggcgcctgacatgggcaggcaaaccgcccgcccggagcttttttatgacccgacgcctttaccgctatttctttctcgggctgatcacgattttgccgatcgcgctcacgctctatctgctctttgttttcctggcgtggacggaagccatcgcgctgactttcgttcgcccttttatcggcgacttctatatacctggcctgggcctgctgttgggcatactcgtcattctggccatcggctatctggtttccaaagaaagagtccagcggctgctgctgttggtggaaatgccttttaccaacctgccagtcatcaagagcatctactcgtcgattaagagttttgccgactatttttcgtccgggtccaaggccacttcgcagcaggtggtcatattgcgcatacccggtcaggccctggagctggtcggtctggtgacccggcgcggcatggaaggcttgcctgcggggtttctgcccggcgaacgggtggcggtctatctgcccatggggtatatgatcggcggctataccgttttcgtgcccaccgaatgggtcgtacccatcaatatgtcggtcgaagaagccatgcgctcctcgctcatcgcctggatggcccgcgcggagcatcaaacaccgccgactccgccccacacggatcagccctcctgatttatgcttgacggacagacaaggcgcttcgccctgtctgctcccgccgcccggccggcgtttgtcacccaggtgcgttatccatgcagcacaatgatgtctcttccttccgagatgcgggcggcatccgcattttccccagctcgcccgccgccttgagccaggcgcaggcgtttctgtactcgcgcgatttacaagcctatgccacgagccgcctcgcgcccgatggcgccgtctgcatccaagccctgcctgatttcgcccggcagcatctgcctcaaggtgacacgaccggcctggttcacgacctgaagctggataccgctggcagcgatgctgcccttgaaacggaaatcgtgctggccatgctggcttgtcccgtcgcctttccctttcctgatgtggccgagctggaagcggccctgcgcatccggcgcaacatcgtgcgcgcggcaacgcgcaccgcgctggccttcgacacggaaaaggccgaacggcctgccgattactgggcctacgatgaagcgaccggcttcaccatcgtgccaggccgctcgctcatcgatggcctgaccctcgccacccagccgcaggtctctggccagacttactccttctcttgctaccgggcaaccgaatacgtgaccgtgctcgggattgcgctggaagtgcgcgatagccatccggcgctgtacacgcgcctgcagcgccaatgggaaacccgagccgtgatgtcgggccgctttcatgaagcctttttgcgtgaatacggctcgatggacgcgcccctgccgccccgcttttatgtcccgggcgaccgcctttggttccgcaaccccgacgcccactcctcgaatgtcgaaggctatgagggctcttgggtgttttacctggggtcgggtctgttcaataatttctggaaacgcgatcagccttatacgctgacgcacaaatgcctggaaatcttccattggcgcgacggcgctcaggtcgacgccgggggcaagctttttatcaacgaagatatcgtcgaagcccgggtccgcgaaacccaagccgatcccgcggcccggcaagccgtgctcgagcgcatgctgcgcatccgtgacccacaaggggtttacgcggagggcggctgtatcgacgccacccgggaatgcgcccgctgggtgctcccgggtcacgccgagatcgcgctgcctgagttcccctgatccgggcctgccttttttatccgagaacaatgtccaatctcatcgtccacggcggtacgccgctacgcggaaaaatcgtcccttcagccaacaaaaacgccgttctgcccatcctttgcgccacgctcctcacggatcaaccgctgcggctgatcggcgtgccggaaatcacggacgtcaagaaaatcctcgacatcttccgcatgctaggcagcgaggtgtccgtcgattacgccaccggcgtgctcgagctgcaccatcgcgacacctgcttcgatccggcacagcatcatctgcccgaagaaatgcgctcgtccatcatgctcgtgcccccgctgctggcgcgtttcggcgtggcgcgcctggaaaatgacgtcaagggctgcacgctgggcgtgcgcgagatcgatccccacgtcgaagtcttcgagcgctttggcgcccgcgtcgagcgagcccctgactctttgattgcacgtgccgatggccagatgcgcgctaaccagcattggctggattacgcctcggtcacgaccaccgaaaattttgcgctttgcgccgcgtcagccgcaggggtatctaccctggtcaatgcagcctccgagccgcatgtccaagagttttgccgctttctggaaatgctgggcgtgcccatcgaaggcatcggcacctcgcatctgcgcatcgagggcggccgaaaactgaagggcggcgagttccgtttcgatgaagactttcacgaaatcgccacctttctcgcgctcggcgctatcactggcggctcgatcattgtcaaaaactccgcgcccgcgcagttcccgctgatcgaccgcactttcgccaaattcggtgtcgaggtggagcatcgcgatggctggtcgcaggcccacagcgatggaccgctgcgcgtgcgccgccccttcacgcaaaacatcctgaccaaggtcgaggcggcgccctggccctatctccccgtcgatctgctgcctattttcatcgcgctcggcgtacgcgccgagggtagcgccatgttctggaacaaagtctacgacggcgcgatgggctggtcggtcgaactctcgaaatttggcgcacacgtttttctgtcggacccgcaccgcctcatcacctttggcggcctgccgctcagcccagccaaggtcgaaagcccctacatcatccgcgtcgccattgcactgttgatgctggcggccagcatcgagggccgctccgagatcaccaatgcgctgcccatccgccgcgcgcatccgaatttcgtggaaaacctttgctcggtcggcgcccgagtcgaatggacccacggcgactgaacgcaagccggctaagctcacccacaggggacggacctaaaatccgcccctttttttgcctaaacacgacgcgatcttgttcgaatttttgcaaaaaagaaaacaaaagaattttctcttgggattgttgattttcgattttgttgttttatcataagaccatgacactgaatccacgccaaagcgctttgctcgaacaggtccgctcccagggatcggcctccatcgaggaattggcgcgcgccttcgacgtcacgctgcaaaccgtgcggcgggacgtcaatctgcttgccgaggcggggatgctgtcgcgctttcatggcggtgtgcgcagtgaaccatccaccatcgagaacatcacctatcgccagcgccagggcctgcatgccgaaggcaaacggcgcatcgccgaagccgtggcgcgacaggttcctgatggctgctcgctgctgatcaatatcggcaccaccaccgaggccattgcgcgtgcgctgctacagcatcgcgggctgcgtgtcatcaccaataatctgcatgtggccgacattttgtcggataacccggattgcgaggtcattgtggccggcggcgtcgtgcgctcgcgcgatcgcggcatcaccggcgaagccaccatcgatttcatccgacagctcaaggtcgatatcggcctgatcggcatttccggcatcgaagccgacggtacgctacgcgactacgatttccgcgaagtgctcgtggcccgcacgatcatcgaacagtcacgcgaagtctggctggccgccgacagcagtaagttccagcgccaggccatggtcgaactggcccccatctcccgcatcagccgttttttcaccgacgccgaacccgcgcctcagttggcccaggtcctgcacgatgcgggcgtgcatgtgtcggtttcctgaacacgcttttcctttctctccctacaccatgaactccaccacctctgccgccatgcccccccgcgccgacctgctggcccgcatggatgcggccgactcctgggacgtcatcgtcatcggcggcggcgcaaccggcctgggcaccgctgttgacgcggcggcgcgcggctttcgcacgctgctcatcgaggctgcggacttcgccaaaggcacatcgagcaaagcgaccaagctggttcacggcggggtgcgctatctggcccagggcaacatcagcctggtgcgcgaagccctgcacgagcgaggcctgctcagccgcaatgccccccatctggcctggcctctgggctttgtcgtgcccgcctacacactgctcgaccagcccttctacggcatcggcctgaagatgtacgacctgctggccggaaaactcaatctggcctccagccgcctgctgtcgcgcatagaaacgctgcgtcacgccagcacgctggcgcccgtggtgcagggcaagcgcctgcgtggcggcgtgctctattacgatggccaattcgatgacgcccgccttgcggtggcgctcatgcgcacgctgttcgatctgggcggaacggctgtcaactatgtgcgcgtcaccggcctgacccgcgatgcgcaaggcaagattgatggggtggaaaccgaagacacccttagcggggcacgccacacgctgcatgccaaatgcgtcgtcaacgccacgggtgtttgggtggacgccgtgcgccgcatggatgatccggccgcgcaggccatcgtctcccccagccagggcgtgcacctgaccctgccgcgcgatttcctgcccggcgatgacgccattctggtgcccaagacggacgatggccgagtgctcttcatggtgccctggaacggccacaccatcgttggcacgaccgacacggcccgccaggatctgccgaccgatccgcgccccttaccgggcgaggtcgatttcattctggaaacggccggccgctatcttacgcgccaacccacgcgtgccgatgtcaccagcgtctgggccggcctgcgcccgctggtcaaagccagtggagatgcctccaccaaatcgctgtcgcgcgagcacacgattctggttgcacagagcggcctcatcaccgttaccggcggcaaatggaccacctaccggcgtatggcgcaggatgtggtcgataccgccatcgaaaaacgcctcttgccgcaagctgcctgccgcagcgccgaactgcccttgcacggtgcgccggctccgggcgccggcctgctggcgccgcagggcacgcccgacagttactacggcaccgatctgcctgttctgcgggccttaccaggcgccgaccgcattctcgtgcaggccagcggcctgagcgaagcccatgtgcgttatgcggcccgctacgaactcgcccgcacggtcgaagacgtgctggcgcgccgtaatcgcgcgctgttcctggatgccgccgctgctcaggcagccgcgccggaggtcacccgcattctggccgaagagctcggccatgatgccgattggcaaacccgcacgctggctgacttccaggccatcgccgagagtttcaaactggcctgaaccgcctacgcccgcggccaagcgaagccgcgggcgtatgatgacgctttgccacgcccttcctgatttcatggacgttttccagcaactgcaaaacctgctgagcgcgcaggcggccgattttcgccttttgcgtcatcccgccgccggcaaatccgtcgaagtggccgcgatacgcggcaccgaagtcagccagggcgccaaggcgctggtctgccgcgtaaaaatcagcgccaagcaacgcaaacacgtgctggcggtgttcccggccgacggccaggccgacctggatgcgatcgccttagcagcgggcggtaaaaaggccgcgttggccacccacgaactggctcgcgaactgaccggctgcgagatcggcgccatcccgcctttctcattcaacaccgagctgcatctcatcgtggacccatcgctgcgacagcgccacgacgagatcgtgttcaacgccggccgcctcgacgcctccatcatcatgcgcaccgaagattatttccgcatcgcgcagcccgagctggcccgtttcgtgcgaacagccgactgacatgtgcctggccgtccttgccctgaacgccctgcccggcctgccggtgctgatcgcagcgaatcgcgacgagttccacgcccggcccgcagcaccggctgcggcctggcccagcggcatctatgcgggccgcgacctgctggcgggcggaacctggatgggcgcagcccgcaatggccattacgccatcctcaccaactaccgcgaagtgggccggcacctgcctgacgccccctcgcgcggcaagctggccgaacactttctggccggcgatttgcccgcgcgcgattacatcgccagcgtggctcgcgagggcgggcgttacaacggcttcaaccttatcgtgggcgacaggcaagacgcctggtactacggcaatcgtggcggcgaaccgcgcctgctgaaggacggactttatgcgctgtccaaccatctgctggacagcccctggcccaagtcactgcggctcaaacatgccgttaggcaaacattcgaacatgggctggatctgcccgccctgttcgccgcgcttggcgatcgcacggttgccgaggatgcctcgctgccggacaccggtctgccgcgggagcgcgaacgtctgttgagcagcccctttatcgtcagcgccgactacggcacgcgctgctccaccgttttgctatggcgggccaatggccagggcgaactggtcgagcggcgtttcgattccgccgcccgcttgacaggcgaaaccgcgttgcattttcatctgccaggcaccgtaagttgatccgtatcagggcatccagcccgggtcagcttccagagccaagcattatgtcgtagcatcgcccgagaggattgcgcaggcctgcgcaatccttatcgtttccccatttccctggtaaggagtgtctgtcatgaagaaaatccacgaacgttcgctgctcgccgcattgctgatggccggcgcgatgacggtcagcggcgcagcgctggcacaggacttgcctctgctgccccagacccagcaacagggcgacgttcaattcttgtcgggcggtatcggcgacggccaatcgggcgccatcaaggccgccgccagcaagtaccgcctgatgctcaccttcgtccagcgcggcccaggcggcgttggcgaatacctggccgacatcccggtcgatatcgtcaatgccaagggccagtccgttctcaagaccgtggcgcaagggcccttcctgctggccaatctgccggcgggcagctacaccgtgaaagccagctccaatggcgccgaaaaatccacccgcgtcacgatcggcaaatcgggcaccgcgcgcgccatcttcgagtggcgttaagccacgaggccggcccggccctgacagctgccggcacgacccggctgggctgtcgagatatcagcagggctgtgccgggggcactgcccccgctaccccccggcagcctgcagcccggcatacaggatcagcaggttgagcgcgaatgccgccacccagctcagtgagcgcaggctgccataaccgcccacatacagcgccagatacaccaggcgcacggtcacccaggcccccatcagcaccgccagatgcgccaggggcgcctgcgcatacagggcgaacagcaccgccgcatagaagaaaggcagcgcctcataactgttagcctgcgccgcattggcgcgcgcgcgccagcccttctgcgcttgcagccaaagccgcggctcacggttgtcgaacccctcgccccccaacttgctagaaatcgatgccaccaaaggcagcaaggcagccgccaccatcaacgccacgatatgtatcatgcctctcccctcggccagccacacgccggccctgcgcgaccttagcatcccgcctctcggatttcacgcgtatttgtaggccgctaagcgggcgatgcatgccatgcttacaatccgcgcattcaacgaggcgctgcatgaccgactccctgacctggatattcatcttctgcgcttacgcgctcttgtggtggccggcggcgcgcaaagccgggctggcgctgctgatctgcggcctgggcctcgcggcaacacagagcgcgctcacactgccgtcgctactggcctttgctctcctgattgccagcggatggctggtgcgcggcacaaggcaggcctggctcggccacctgatcttcatcatcacggccatcgccctggccttacatctgctgcctggtttccataacccgctcatcatcgacagcaccgcgctcaaacccggctccacgccgatgcgcctttatttcaacctcgataaacccctgatcgcctggtgggtgctgctggtcatggcgcccccttttctgcgctttggctggcaggacagcctgcgcaccgggctgcaagccggtatcgcggcggccatctgctgcctggggctggcctgggtgctgggcgcgctcgcctggtcaccgggctggccaagccagggatggccatggctgcttaataatgccctgctcgtcaccatggcagaagaggcgtttttccgcgcttatattcaacgcgggcttgccctgcgcctggggcctgcaccagcctgcctcctcgccgcgctgctattcggcctggcgcatttcgcgggggggcctgccctcatcggattagccgcgctcgccggccttttctacggctgggcgtttcatcgcggcggcctcgccgccgccgtgctggcccatctgctgctgaacaccctgcatctggccttgttcagctatcccgctctggcgcactgaagcgcgccggagagctggcccgcctgcaagggccgcgcactcaatacggatccgaaacaccgcctgaagccgtcaggcgccagcccttgctgacctcgatttcggattgcagaccggcgtggggtggataagcgtcgcgggcctgtccaaggtgacccggctcactcctgccccacccgccctcgcaagcgcttgacgtcgccgcgctgcactttacgctgcacgcggcggcgctgcgaggccctggtgggccgcgtcgcgcggcgcggcgggtctttgaacagggcttgccgcaacaccgccaagaggcgttcgatggcgtcggcgcgatttttgtcctggctgcgaaaggcctgcgccttgatgatcaataccccttctttggacaggcggctatcgggcaaggccagtacggcctgcttgaccgcatcgggcaaagacgatgcgggcacatcgaagcgcagatgcaccgcgctcgacaccttattgacattttgtccccctgcaccctgggcacggatcattccaaagtccagctcgcgttcatcgaggtaaagggagtctttgatgtggagcatggttttttaaatcgatcaattgggctgtgatgaagccagcgcatagaaaaagaaagtttgcaggagggcgccggggcaggagcataaagcgcgagcaaaaaatctgcgctcaaggctagtttcccaagcactaaaagctagccagccctaaggggaatgggctatcgtccgagccattgcgagcggcctgccggtaacacgcgcctcccatggcctgcccgcccttacagggaacacccgaaccaatgtcctgatgctcatattttcagccacaggcttatgacctgggctaggcggacgcatgggctgcgcggctgatgtgatgaatagataatcttgaaaactttctgatatatatcgagacaacaaggtttccgttagtctcgcgcaagagaatctgcggtccaaaaattttcaatcgatagcgaacaccttcttcatcaaacatcatgttcaaaccgtctcccggctctcgtactgctgcgcgcaattgcgccatttatctttctggcggcattggtgacggcgtgctcggcatgatgttcgcccaggccctggcggaacaaaccggcggcaaagtgtccttgctgatgactcaagccgagccggcactggagctatttcgcgctcagccctatgtgcgagaggtggtatcactccaagccgtgcatcagtcacgcggctggaagcgcatctcagatctgcagcaagtactgaagagcaagaactacgacgcactgtttttattctcgtttcgcaaccatgtggccttggcggcccgcctggcggggattcctcagcgtgtgggtttcgtacgttaccaccagccgcatctcgcggccctgctcacgcatcggacttgggtgcgtcgcaagggaacgccacatccagatacctatacctggttgcctttagtgtttgccaaggccggatatcggtttgaaccccgttaccctgcattattttgcaaaccctcggctaaggccaaggcagagcagttactcgggaagatgccccgtatcgtcggattcggtttgaacggctctcagccttataagcgttacagcagccaggggtttgccgaggtcgctcggctgctgcacgagcgcgacgccggactcagcttcttgttgatcggcggcagcgatgtcgcgcatattgcgcaggatatccgtgccctgctgccagataccatcaccgtgctggacgcgacgcaacaggacgcggaaatctgcgatagccaggcgctcatcgcgcgttgcaccgtgtttgcttccaacgatagtatgggcatgcatatcgcagtcgcccatggtgtgcccacgatcgggcttttcggcgctacacccgcaatgcgttacgccccctggttgcacgtcatcgaacccgtcggagataaacacatggacgcgattgcgccagcggtagtagccgatgcggtctgggattgtctggcatcctgtcgttgagagaccgggcggggaggagttggacgggtccaacacccgctaaaatgccatgtctctccccccaccggcgcttcccgccggctgttcatgacttactccgccaaagaaattttcaagacgctgcagggcgaaggcgcccaggcgggccgggcggcggtcttttgccgtttttccggctgcaacctatggtcgggccgcgaaagcgatcgcgcggcagcggcctgcaccttctgtgacaccgattttgtcggtagcgatggcgagggcggaggcaagttccgtgacgcgcaagccctggccgacacgattgcccgcacctggggcccggacagggccgggcgttatgtggtgttcacgggcggcgagcctttgctccagttggatgaagccttgatcgacgccgtgcatgcccagggtttcacgatcgccatcgaaaccaatggcacgctgcctgtgccagcgggcgtggattggatctgtgtcagtcccaaaggccgcgcaccggtggtgcaaacccgtggccaggagctcaagctggtgttccctcaggtcgaagcgccgcccgaagcctttgccgggctggatttcgagcacttttttttgcagccgctggatagcccattgcgccgcgcgcataccgaggcggcagtgcagtactgcatggcgcatccgcaatggcgcttgagtgtgcagacccataaatacataggcattccatgattgttcgttttatctgcggggttcgcccgtgattgctgtcacccgcaagctggagttcgacgccggccaccgcattcccgaccaccgtagccaatgccgcaatctacacggccatcgctatgtgctagagatcaccttaagcggcgatgttgtcgaggcgcccggccagtccgacacggggatggtgatggatttctcggaaatcaaacacattgccaagacacatatcgtggacgtctgggaccatgcttttctggtctatgagggcgatactgccgtgcgggagtttctggccaccctgcccgggcacaagacggtagtgttggaccgtatcccgacggctgaaaacctggccgccattatttttgcgcggctcgcgccgcactatcagagcgcctacggcaatgcactgcgcctgtcacgcgttcgactctacgaaacgcccaactgctgggcggattgcgacggccactgatttctcttcggcaaggccctcccccttttcttgcggatagtccgtccggccttagcggccgggtgcggcccaccctgtgcgttcaagacggcggctaccgcctcgacgagacgggcctccgtgcggcgcaattattagcaagccattgatataagtagaatccctagcaatactagtgtaagctatctattagcttcctacttaatagcttgtgatggattcccatgaacacgcccaccgactctcagctcatgaacatgaccgcgaacctcatggtgttgtcgcgggcctaccgcagcgcggccgacaaggccctggtggattttggtttgtcacaggccacggcctggccggtgattctgactggccgcctgggtgacggtgtgcgccagggcgcgctggccgaagcgctgggtgtggaaggcccgtcgctggtacgggtgctggatcagttggtagcggccggtctgatggagcggcgcgaagccacccaagatcggcgagccaagacgatacatctgaccgcctcgggcaaggcgctgtgcgagcaggtcgaagcagtgctggtgcagttacgccgccaactgtttaaggacgtgccacaggaagatttgacggtttgcctgagcgtgctggaacagttgaagactgccttgggccgtgagtccgccgcggcgggtttcaagccatgaaaccgcctacgctggaggaagcgctattctcgctaaagagttttatgggcgccatggccgctttatatctctcttacagcatcggcctgccacgaccgttctgggccatgacgaccgcctatattgtgtcgcaaccctggtccggcgcggtgcgctccaaggcagtttaccgcctgggcgggaccttcttcggctcagcgatgacggtctataccgtgccccggctggccaactatcccgtgctgatgacactggtgatggtgttgtgggtgggcatctgcctctatgtggccttgctggaccgcacaccgcgctcctacctttttatgctggcgggctatacggccgcgatgatcggctttcccagcgtcagcgacccggccaccgtatttgacacggcgctggcgcgggtggaggaaatcagccttggcatcatctgcgccacgctggcacatagcctggtgctgccgcgcggcatcgggcggcccttgatgagccggctggacgccacggtacgcgacgcccgcatttgggtgcaggaagtgctcaagacactgggcctgggcggcaaagaggccaaagaccgccgcacattggccaacgacatcacgcaactgcgcttgatggccacgcacgtgccttttgacacgggcaatatccgctggacagcgaatgcgctgcgagccatgcaagatcacatcgtcgccatcacgccgaccgtgtcggccatcgaggaccggctacaggcgctggcggccagcggccgtgagctgccggcgccggtacgcgccgtgatggatgatatttcagcgtggatggacaacagtgccagcgccacccgcgaacaggctgcgcagttgcgcgcccggctggtggcgctgacgccgcccatgcgtgcggaatcgagctggaacgaggccttgctggccagcctgctgacccgactgcgcgaactggtggaaagctatgacgcctgcctggtcgtgcggctagacatccgggacggcctgcaaggccgtccgcgtccggcgccgcgccgcctgacacgcggtccggccctgcaccgcgatcatcaactggccctgctatcggcgctgggcgcaggcctggcgatttccgtctgctgcctgttctggatcggcacggcctggaccaatggcgcgaccgcagcgctaatggcggctattgcgagctgttttttcgccgcgcaggacgacccggtgcccggcatcatgcagtttttgaaatacaccattgcgtcgatcccgctgtcggccttgtatctgctgggcatcatgccggcgctgcactcgtttgaaatgctggcgctgacgctgtttccggtcgcctttgtggtcggcatcctgctcacacggccagcctcggtaggcaaggccatggcggtgtttttcggcttgagcggcaccctggccctgcatgacacccataccgccgacatcgtgtcctttctggatacgacgctggcgcaatgtatcggcgtggcgctggcggccatcatcaccgccattttccgttcggtaagcgtggaatggagcgctcgccgtctgcaaagcgccaactggaaagaactcgccacgctggcccgcggtcagcgcgtcctgaaccggcaggcctttgcggcacgcctgctggaccgcatcggcctgctgcaaccacggctggccatcacgcagcgccaggacgatcaattcgccagtgacgcattgaaggatctgcgcgtgggcaaagacatcgccgaattgcaacgcgcccggcctcatatgccggtagcggatgcggccattgagccggtgctgcgcggcctggcggactgttttgaagcgcgtctggccggtaaaagcaaagcgcgtccggccgatctgctggcccgcatcgaccgcgccttgcaaagcgtatgcgccacgccggacgctggcgaaacggcccgggagcgtgccgtggtggccttggtgggcatccgccgcgccttttatccggatgctcaggtctaccgccctgtgttccaggaggcctgagcaccatgattggcgaattcaacttctacggcgtttattttccctggctgctggtgctggccctgccagcgctgggcctgagctggatgttgcggcgcctgctggcgcgcgcgggtctttaccgttttgtgtggcatccggcgctgttcgacctcgcgctgacggtcgtgctgctgtatggcgtttttttgatttccccatatttttttcagggatagcagtatgaaacttcccaactcgctccgcccggccgcgctgggcaagtacgcagtcaccgcgctggccattctcgcggcgctgtttgccggttggcagctttgggtgcattacgagcttgagccctggacgcgtgacggccgggtgaaggccaatatcgtgcaggtggcgcctgatgtgtccggcctggttaccgccgtgcccgtacgcgataaccagagcgtcaaggcaggcgatacgctgtttgagatcgaccgcgcacgctttcaactggcctttgatcaggccgaggccgccttgcaggcccagcaggtggcgcgcgaccaggctgcgcgcgatgtcaaacgcaatcgtgcgctgggccagctggtttcagccgaaatacgggagcaaagcgagacccgcctgcatcaaagcgaggccgcgctggcgcaggccgaggtgcaattgaatctggcccgcctgaacctggagcgcagccgcgtggtagcggcaagcgatggccgcgtcaccaatcttgatctgcgcgtgggatcttatgccaacgccggccgagccgtcatggccctggtggatgccggctccttctacatcgaaggctatttcgaagaaaccaaactgccccgcatccacgaaggagacccggttctggtgaccctgatgggcgattctcgacaaatccagggccatgtggaaagcgtagcgatggggattgccgatcgcgatcgcagcaccagcgccaacctgctgcccaacgtcaacccgactttcaactgggtgcgtctggcccagcgcattccggtacgcgtgaagatagatcaggctcccgacgacctaaggctggtggccggccagaccgcgaccgtggccatcgataccgcctccgccaagcactgattcccccctcttttctggactcgacgccatgcccattcgcaccctgacttcgctgacattggcgctcgcgctggcgggttgcggcgccgtgggcagggactaccgcctgcccgcagacgccgtggcgcaacgcgcggcagcccaagcccccttcgcccaggccgacgcgcatcgctatcaatcaaatgaactgccgccgcactggtggcggctgtataaagacccggtgctcgatcaattgataacatccgccttcacggccaataccgatctgcgcgcagcggcagccaatctggaacgcgcccaggccatgacgcgcgaagctcaggcgcagcagttgccaacggtgggggtgaacgctgcaccgactttcggccatgtctccggcgtccaggaactgcaacccgatgtccgtccgcaagaccgctggtcatacgctgccggcgccagcatttcctatcagattgatttgttcgggcaaatccgccgcgccatcgaagccgcacgcgacgatgcccaggcagcacaggcagcctatgacgccacccgtgtgaccgtcgcagccgagaccgcccgtgcctatgcggacctgtgctcggcagggatgcaactggcctcggcgcggcgatcggtcgctgtgcaacaagagtcggtcaatgcggttcaacgcctgcaaaacgccggacgcggcaccgcgctggatctatctcgcgccagcagccagctcgcgcaattgcaggccgaactgccgcctttcgaggcgcggcaacgcagcgcgttttatcgattggccgccctcacggggcggctgcccgctgagttgccgcaaaagctgatgcaatgcgcgcaggcaccgcgcctgacgcaagccattccggtgggcgacggcgcggcgctgctgcgccggcgcccggatatccgtcaggccgagcgcagcctggcggcggccaccgctcgcgtcggcgtggccacagcggatctttaccccaagatttcattaggtttgtcgggggcctcgggcggtcccgccacgcgctttggcaatcgcggcaccttaagctggagcatcgggcctttgatcacctggacgctgcccaatactggcgcggcgcaggcccgtattgcccaagccgaagcatccaccaaggcggccttggcgcgctttgacggtacggtgctcaatgcgctgcgcgaaaccgaaagcgccctagtcagctatgcccggcaactggaccgcgacagcgccctgcgcgccgcgcgcgaccaaagcgtcctggccgcccgacaggcgcgccaactcttccagataggcaagaccgactctctgagcgtgctggatgccgaacgcacgctggctggcaatgaaagcgcactggcggcgtcgcaagcggctctgtccgacgatcagatcgaactgtttcttacgctgggcgggggctgggaagacccggcgcccgccatgccttgatctcaatgtacggaactgccttcgggcggcgtctgattcaggccgagcgcagcctcccaactgcgcaaaggcacacaggttttgaggcgcacgatggcacgctcaataagcgccggatgcaactcatggcccaccgagctggcgatatcaatcgtggcatcgccatgcagttcggcaagccgggcctgggcagcctgggcatgcacggcctcaatcaccgggtcggccgcgccatgcaggatatggatggtggtgtattgcggcggcgccttgggcaagctggcgtagcggcctgaaaacgccatgacccgaccggccagcccatcatgggcctgcacagcctccaaggccatgatggcgccttgcgagaaaccggctagggcggtgtccgactgcaacaggcccaaacgctgctgctgagcctggatatagctcaccagggacggcaaggcggcggccacccgctcaggacggttggtttcggtcacgccacgaatagagaaccactgacggccctcgccgccgccgtcaaacggctgggcgcccgcaggaatcagcacagccgaagccggaaaggcctggcgcaaggcctgggccagattctccaagctggcgggcgtgccgccgacgccatgcaacagaataaagagctgcttgatttcgatttcgggttcgggcaacagctcaatagcggtagtaatggttgtactcatgatgcgtatccggtgagatggcgggtctggcccgccctgcttgcattctaggcgctgtcaggttttcacgcgcagcaaacggcagccgacgcaggtccagccctctgacgcacgacttgccgcctaggggcgctgggaaatttccggtatgaaatactgtatattcatacagtatatttccgctattccggccatgcccgcacccgaacatatccaccccgccctctggagggccacgcaactggctcgggccagcgcacgcgtcgtccccacgggctatgccgacttatcggcccaattgcccgagggcggctggccggtgggcagcctgaccgaattgctcttgccccatccgggcaatggcgaattacgtctgctgtccacggccttgcgcggccagcaagacagccgcccggtcgcgctggtgcagccccctttcacgccacatatcgcggcctggcggcaatggcgcatcgcgcccgaacgcctgctctggatcgcgcccgccaaactggccgacacgctctgggctaccgaacaggtgctcaaacacgccagttgcacggcgttgttgtgctggctgccgcaagtgcggcccgagtctttgcgccggctgcatttggccgcccaggccagcgacacgctgtttttcgtgttgcgcccggcccaggcggcgcacggcgcctcacccgcgcctttgcgcctggccctagcccccgctcaggacggtctgtcggtgcagattctcaaacgccgtggcccggtgtgcgaaaacccggtctttctgtctttcgacgcacctgtccaagccatcgctctacctgcccatgcgactctggatcgccattcatcttcatcacctgtcgctggacagcacgcatacccggtggcatgagccggaacgctgctgcgccgtcatcgaacaggaacgcatcgccgcactatcgcccgccgcacgcgcgcggggcctgacgcccggcatgcggcgcgccagcgccctggccctggcgcccgacgccgagttgcaggtccgcgatcccgctgccgaaacaagccgcctccacgaggctgcgctggcgctgctgcaatacaccccgcaactggctttgcgcgaacccgatgcgctgctgctcgacgtgggcgccagcctgcaactgtttcgaggtccgcgcgccctggccaggcgggtgcgcgccacgctggccgcgctgaacctgagtgcccggctgggtatggcgcccaccgcgcagggcgcctggctgctggcgctgggcaaagcgccgcccgccctgcatatggacagcctgatccggcggctggaccgcctgcccctgaccctgctagccgaagccgcctcgcaggcctcctggctgcaaggcctgggctgcgctaccttggccgacacacgtgccctgcccaggggcggtttacaacgccgcgccggcacggccttgctgctggcgctggaccgcgcctatggcctagccaatgaagcgcaccgctggcacgaaccgccgccgcgctttgccgctcgcatcgaattcatggactacgttgagcaggccgacgccctgatgagcgtggctgcacgcctgaccgaacaattaagcggctggctacatgcccgccgccgcgctgtgcgcagcatgacgctgtccctggaacacgaacgcggccgccgcgcccgcgagccctccttgctcacactggccatggctgaaccgatctggcataacagccacctcctgggcttgttgcgcgagcgcctggcgcgttttgaactggctgcgccagtcattgccgtggttttgtcggcacaggaaaccgaaacgcccgtcgtcgccagccagacattattccccgagccaggcggcaatgccgccgaccatgcccgcctgctggatctgctggcggcgcgtctgggcccggctgctgtgcggcaggcctatcctcaagcggatcaccgccccgaagtcgccaatcagtggcagcccgcacatcagggcctacgtctgcgcgacactccgcctgccgggccgctggaccgtccgttctggctggtcgagcccgcccgcgccctgcaagagcggggccatcgcccgatttatcagggccagccgctacgcctgctgcgggggcccgaacgcatcgaaagcggctggtgggacgccacgcttacccagcgcgattattttgtggccgaagacgaggcgggcgcccgctactggctgtatcgcgagcatggcgaacattggtttcttcacgggctgtacgcctgagacaacatggccatgatgtctgccctgctacccggctatgccgaactggattgtcaatccaacttcagcttcctgaccggcgcttcgcatcccgaagagttggtcgagcgcgccgcaaaactgggctatgccgcattggcaatcaccgacgaatgctcgctggccggggtggtgcgcgcccatgtcgaggcaggcaagcatcctgggctgaaactcttgatcggcagccgcctgcgtttggacaacgggacgcatacccccatcgagctggtattgctggcctgtgacaaagaaggctatggcaatctggccgaactgatcaccctgggccgaacccgcgccgtgaaaggccagtatctgctgcgcccggccgatctgaccgcccaaggcccggaaggcggcgtgccgggctgcctggctattctcacaccggcctatggccaggcgcccgccgaaatggccgcgcaagcgcaatggctggcccgtcactttccagggcgggcctgggtgggcctggcgcaattgcagcgctctcgtgatgacctgcaccgcgccgccgtgcaggctgccgcgcaagcggccaatctgccgctggccgccatcagccaggcgcagatgcatgtgcgctcacgtaaaccgctgcacgataccttggcggcgatccgcagcgggcgcagcgttgccgagtgcggctacgatctggccgccaacgccgaacgccacctgcgttcgcggctgcggctggccggcctctaccccgcctcggcgctgcatcaaaccctggccatcgctgagcgctgcaccttctctctcgatgaaatccgctacgaatatcccgacgagatcgtaccagcgggtgaaacccccgcatcttatctgcgccgcgccacctatgaaggcgcggccgcgcgctttcctgatggcattccggcacaggttcgcaatctcatcgaaaaggaactggcccttatcatcgagctgcgctacgaagcctattttctgaccgtacacgacatcgtgcgttttgcccgcagcgccggcattctttgccaagggcggggttcggcggccaattcggcggtctgcttctgtctgggcatcacggcggtcgatcccagcaatggcaatgcgctgttcgaacgcttcatcagcaaagaacgcaacgaaccgcccgacatcgacgtcgatttcgaacaccagcgccgcgaagaagtcattcaatacatttatcgcaaatacggccgcccgcgcgccgcgctcacggccgtggtgatctcgtaccggccgcgcagtgtgctgcgcgacaccggacgcgctctgggcctggatcaagccctcatcgacgctgtggcgcgcgcccatcagtggtgggacggcaagaaagaaatgctgcgcaccctgggccaatgcgggctcgaccccggctcgcgggtggcgcggcagtgggccattcttgccgaaaccctgatcggctttccgcgccatctgtcccaacatccgggtggcttcgtgatttcgcgcgggaaactgtcgcgcctggtgccgattgaaaatgcaaccatggaggaccgcagtgtcgtgcaatgggataaagatgatctcgatgccctaggtctgctcaaggtggacgtgctggcgctaggcatgctgtcagcgctgcggcgcgcgcttgagctggtcagccagcggcgcgcccagcccctggctctgcatcagattccgcccgatgaccgcgccacctacgacatgatttgccgcgccgacaccgtcggcgtgttccaaatcgaatcgcgcgcgcaaatgagcatgctgccgcgcttgcagccccgcgcctattacgatctggtggtgcaggtcgccatcgtgcgccccggccccatccaggggggcatggtgcatccctatctgcgccggcgccagggcaaagagcccatcagctatcccggcaaggcgatcgaaaaagtactggaacgtacccagggcgtgcccatcttccaagagcaggtcatgcagatcgccgtggaggccgccggcttcactcccggcgaggctgaccagctgcgccgctcgatggcggcctggcggcgcaaaggcggggtcgataaattccgtctcaaactgatcggcggcctgctggctcacggttatggcctggacttcgccgaagccctgttccgccagatcgaaggttttggcgaatacggctttcccgaaagccacgccgccagcttcgcgcagcttgcctatgccagcgcctggatcaaatgccacgagcccgaggcctttctggcggccttgctgaactcacagcccatggggttttatgcgcccgcgcaattggtgcaagacgcccgccgccacggggtcgtcgtgctgccggtggatatcacgcgcagtcgctgggaggcgggattcgaaacactgcccggccaatcgcgtcccgctgtccgcctgggcttgaatcaaacccggggactcaaacaagaggccggggaacgcatcgcagccgcgcaccgtgaacagccttaccgcgatgtcgccgacctgggccggcgcgcgcgcctgaaccgtcaggaactcgatgccctggccgccgccgatgctttgcggcctctggccggccaccggcggcaggcgcgctggcaggccgcaagcggcgtgtatcgccgcgacctgctgcatgaggcgcccgtgatcgaaaccgagcaccctgccctgcccgcgcccagcgaaggccagactgtcgtggccgattacgagagcctgggcttgagcctgcgccgccatcccttgtcattgttgcgcgccgaactggccgagcgccgtttcgaaccggccagcgtgctcaacacctatcccgaccgccggctggcgcgggcctgcggcatcgtcaccgtgcgccagcggccgcaaacggccaaaggcacgatcttcgtcaccatcgaagatgagaccggcccggtcaatgtggtggtacgcaaagagctaatggagcgccagcgtcgcgaactattgagcgccgtgttgctcggggtctacggcacctggcagaacatcgacaatgtgcgcaatctggtagcgcagcggctggtggatctgtcgccgctgctgcgccggctcgatgaggatggcctgtccgcgcgcagccgcgacttccattgatgctcagggctggaacggccgaggatcgatgggcggctccagattgttcatcagcgagttcagaagcgccgcactgccgcaggccatcgtaaagcccagcgcgccctggccaatattgagccagagattatcggccacgcgagcccgaccgatgagcggcttgccggtcggcgttgccggccgcaaccccgcccaaggctcggcctgactcagatccagcgaggggaacgtctcggcaacctgccgcttgagcagggcgatacgcgccggatcgataccgcggtcatggctgccgatatccaccatagccgccatgcgcagcgcctggcccacgcgggcatagacgatgcggcgttcatagtcggtcacgctgatcgagggccctacaccaggctccacgggtaccgtcaagctatagcccttcaagggatatagcggcacgtcctgacccaggggcttgagcaaggctcgcgtacccacccccgtcgccagcacgaccgtgtcagcgcgaatatcaccctgcttgctatgcagcgccaccacgcgccgaccctcgcgccgcaagcccgagaccgtggtgctcatcaggcattcgacattgctgaaacgctgcaaacgctcgaacaaagacaccgtgaactggtgacaatcgcctgcctcttcgctgggggtatagaccgcgcctgccaggctgcttcccatgcccgccaatgccggttccaaggccagggtctcggcggcatccagcacgcgctgctcggcgccgaggctggcctgatactccgccagcttgcgcgccttgtccaagagctcggggctgcggtaggcgatcaacttaccgttgcgcagatgaccgaattcgatgttttcttcatcaagcaggcggtgcagcacatcgcggctcagataagacagcgtttgcaactcggccgtcgagcgccgcgccgtaccagcgttgcaggccagcgcgaactgcaaacaccagcgccattggtgcggatcgagacgcggtcgaaaacgcagaggcgaatccgcatgcaacagccaacccggcacgctaggcagcacgcccggcccggccaagggtgcgacatagctataactgagctgaccgccattggcgtggctggacacctcggccggacgggactcgctatcgatcaacacgacctcatggccttcgcgcgccagaaagtaggccgtggtaacgccgatgaccccggcgcccatcacacatacccgcataaccttgttacccgctcaagacaaagcgtcattctgcgaacggggtgcgcccgccgcaaatgcctatctggcgggcagccataacctaaggttgggcctgagcgccccagccgcttcaagccgcccggtgcaggcggatgagggcctctgacgtgggcaggcctaccaattcggccaggctgtgctgattcaagctgtcgtaaaacccccgcaggctgtcattgagcacgccggccagccggcacacaccttgcagcgcacagggcggttcggcgcagtccaccaggctgccctggtgttccagcaccctcagcagatcgcccaagcgatagcttgcggccggacgggccagcgccagcccgccccccttgccccgggtggcggcaacccagccctgctgcgacatgaaatggaccaccttcaccagatgattgcgtgaaatcgcaaagcgttcggcgatctcagggatcgtcacggctttttcgcggtcgcggcattgcgtcagatacatcaggacgcgcaggccaaaatcggtgaatcgggtcagttgcatggcgggtgtaaaaatgtcgacggccttagcagccgggcccgcccgtgccgaacgcttcggcatggatgcgccctgccggcacgcccagcgcgctcagggcatcgaactgctcacgcatgaagggtagcgggccgcagagataataatcggcatcgggcaagatcacatcggcggcaatgcgccgccagtctatacggccctcgtaatcgtagtccacgcccggacggtccgatgccgccacccgctcgtaaaacacatgccggcgcacattggcatatcgcgccacagccacgttgaccgcatcgcgcatggcatgcaccgctttttcgcggcaggcgtgcacaaagcgcagctcacgcgccggctcaccggctgtctgacaccccagcaccgtattgagcatggccatcatcggcgtgatacccacccccccggaaatcagcacgaccggtgtggtcgccttcgtgtcgagcacaaactcgccctgcggcggcgccacatccagcacatccccctcctcgatgtgatcgtgcaaatgcgtcgacacctgcccggccgggccggcgccgcccgcttcgcgcttgactgaaatgcgcaggctgtccttgcccggcgcatccgacagactgtattggcgcggctgcatcaggcccagctcgggcagatagagacgcaccgacagatattgacccggcagaaagctgggcagcgggccgccatcggccgggcggagatagaacgaggtgatttccgcactctccacgaccttgcccaccaccttgaagccgcgccagcccgtccagccgccaggctgagcggccgaagcggcatagcgcgccgactccatgccaatcagcacatcggccaattgtccataagccgccgcccaggcctcgatcagcgcgtcactggccgcctcgcccaaaacctcgcggatcgaggccagcaaatgcctgccgacgatggcgtaatgctccggcctaatccctaagctgacgtgcttgtgcgccacccgttcaagcaccggagctagcacggatgggtcatcgatatgctcggcgtaggccgctaccgccagcgccaaggcctgctgctgctggccgttgtgctgatgtcccaggttgaacacctgcttgagttccgggttgccacttaacatgcgggtataaaaatgacgcgtgagggcttcgccctgggttttcaggacaggcgcgctggatttgaccagttctcggacgcttgcggacaacatggaggactcctcggaaaacacgggatagatcggttaaagatgtatttattttacacctttaaaactgacttgcaccgctaccaggcgggcggttaaaacacgggctttgctgcaaccctcaaggaccccgccatgagcaccgactcgctcaagaccgcattactcgacgcccagaaacaggccatgcgcgccaaagacagcgcccgcctggccaccctgcgttttctgctggccgcggtcaagcagaaagaagtcgatgagcgccgcgacgtcagcgacgccgagatcaccgccatcatcgaaaaacaggtcaagcagcggcgtgaatccatcgccgccttcgaggccgccggccgcacggaaaccgcagaacaggaaaaggccgaactgttggtgctgcaagagttcctgcctcaagccgccagcgcagaagaggtcgaagccgccattgccgccgccctggctgaggtgcaggctcagggtgtgaccggccctgctgtcatgggcaaggtgatggcgattctcaaggctgccctggcaggccgcgccgacatgtcgcagttgtcgcaacaggtcaaggcccgtctgtcctgagccggctagaaagcgccgccaaacaaatcaggctggcgcgcgctttgagcggggtcggtgaaattgctcatgccgacccccgccagccggtagcgtgtatgcgccggcaaatccacgcgcgcgcataggcggcgcgcaatcgccgccagctcttcggccgacgacggcggctgcgacagtgtgaggctgcgtgtaagcaaacggaaacgatcggttttgagcttgagcactgccgttcgccccaactggccttttttgcgcgcctgctcccacacccgcgccgcaaggcggtccagcgcctcacccaggtcggccaggcgcagatcgcgctcaaaagtattctcggcggacacctgctgcagcggctgatcgggctgcacctcgcgctcgtccaggccccgcgccagctcatggagccgcaagccgtgccgaccgaagtgatgctccagctcggctggcgcgcacgtggccagatcaccgacggtgtgaatgcccaaggactccagccgagcctgcgttacccggcccacgccaggcaccttgcgcaccggcagcggctggagaaactccagcaccttggccggccgcagcacgaacagaccgtcgggcttgttccagtcagaagcgatcttggccagaaatttattcggcgccacccctgcggaagccgtcaggccggtttcgcgctggatctgggcacggatggcctcggcgactgcggtcgccgaaggcaaacccagcttgttgaccgtaacatccaggtaagcctcgtcgagcgacagcggctcgatcaagtcggtatggcgcgaaaaaatctcgcgtacctggcgcgacaccgcccgataacggttgaaatccggcggcacatacaccgcgtccggacagagccgctgagcccgcgacacggccatggcggaatgcacaccgaagcgccgcgcttcataagaggccgcgcacaccaccgaacgcgcgcccgtccaggccaccacgaccggctggccgcgcagctcggggcggtcgcgctgctcgacggatgcataaaacgcatccatgtcgatatgcacgatttttcggatttctgacggcatggcggcgccctggcccagacaaactactggataaatatacggtatcgctattatgacccgagtcgccccgccgcgcagccccggcccattgccggccatgcaaagtccaggcccggccagcttttcgcgctacattctaggccccacgcggcacctaaccataagcatgaacgagacaacacacgattacttcggcctcagcattcctctgatggattacctgggcctcatccctgagtctgccgaaaacggcgtggcgcgctgccgcctgccctggcggcgagaactgaccaacagccgcggccacgtccatggcggcacgatgatggcggtgctggatttcaccctgagcgcagccgcgcgcggtcatcggcttgatctgggcatggcgacgatagacatgagcaccagctttatgacgcccggcatgggcgatctggtgatcgaggcccgctgtctgcgcaaaggcagttccatcgccttctgcgagggcgaaatccgcgatgagcaaggcgaactggtggccaaggcgtcggccaccttcaagctggtccggcagcggccgggcagcgactaagccgggatcagcgcggccggggcagcttccagacctcttccttgggctgcggcgaacccggcatataagccacacaagacggcaggccataggtaatggcgtctttcatggcgcgcacggcatcgctgttccagatgctgcgcccccacatattgatatgggcggtcgaagactgcgggccggtggatttgatttccacccgtgccatttcattgctgccaaaggggggaagcacgcgcatcacggccgtcgtctcattgagctgcccctccacgcgatagcccccctgcccgaccaagcagcgctgcgcctgtgcgacggcggcgtcataggctgccttaaggggcacctgagcctgcacctcgccggatacggcgccgtcattggggccggtgccgaccgcgcatccagccagagccaggacaaggctggcgagagagatggctttgaacatgattcctccgagaaactgcgccgcattatcccgcattcagaccggttcgacacctgccaaaatcctgtggcatgatcgaaagcctctggcgcctgcacggtgcctgtcgccgccgttcccggcggcgcaagatgacggaggtaattgtgttcaaaatgctaacccgcgccctgctgacagcaggcatgatcggcaccgcgctaggcgcctcggcccagccgccgcgccaataccctctgaaagatttcttccgcaatcccgagcgcggttttttccgcttggccgatgacggccagacgctgggctttatgcagccagtcagcgttgatggccatccgccgcgcatgaatatctatgtgcaggcgctcgccgatgggcgcccgcagggcgaagcgcgcaaactgactagcgaaaccgcgcgtgatatcagcaacttcttctggaaaggcggggataccgtcctctatcagaaggacttcggcggcgatgagaatttccacgtcgtggcggtcgacaccatcaacggaaaaattaccgatctcaccccctttgacggcgttcgcgctgacatcatcgacgaactggccgatgatcccgaccatgttctcatctcgcacaaccagcgtgacccgcaggtctttgacgtctaccgagtcaacgtgcgcaccggtcaatccacgcaggtcgcccagaatccaggcaatgtggtcggctggcagaccgaccatgcgggccgtgtacgggcggctatcgtcagcgacggcctgaacaccaccctgctctaccgagacgacgaagcctcacccttccgtcccttgatcaccaccgactaccgcaccagcgtcagtcctgcttttttcaccttcgacgacaaaaagctctacgccctgtccaaccggggccgcgatcgccaggcgctggtcgtgatcgacccggcccagcccgacgtcgaagaaaaaatcttcgaagccgacacggtagacctcgatggcgccggcttctcgcgcaagcgcaaggtactcacactggccgcctaccagaccgacaagccgcagcaccgtttcttcgacgaagacacccgcaagctgttcgacgatctgcaaggtcatctgccgggctatgaggtcagcgtgcaaagctggaacttggacgaagatcgcttcatcgtcgccgcctacaacgaccgcacgccgggcgcccgctacctgtacgacgcccgaaaagacacgctgcacaagctggccgatatcaatccctctctgcccgaggccgacatggccacggtccagcccatccaatacaccgcccgtgacggcctgaccatccacggttatctgaccctgcctaaagggcgggaccccaaaaacctggcgtgcattgtgaacccgcacggcggcccctgggcgcgcgacggttggggctataaccccgaagtgcaattcctcgccaaccggggcttctgcatattgcagatgaatttccgaggctccaccggctatggccgcaaattttgggaagccagcttcggccaatggggcctggccatgcaggatgacatcacggatggcgtcaaatggctgatcgaccagggcatcgccgatcccaagcgcatcggcatctacggcggcagctatggcggctatgccacgctggcgggtattactttcacaccggatctgtacgctgccgcagtcgattacgttggggtgtccaacctctttaccttcatgcagaccattccgccctactggaagcccatgctcgcaaagatgcaagacatggtcggcgacccggtacaagacaaggaccgtctgacagccacctcgccagccctgcacgttgaccgcatcaaaacgccgctctttatcgcccagggcgccaaagacccccgcgtgaacaaagccgaaagcgaccaggtcgtcgaggctttgcgacgccggggtgtcgaggtggaatacatggtgaaagacaacgaagggcacggtttccacaacgaagagaacaaattcgagttctacgacgccatggaaaaattcttcgtccaacatctgaaaccttgacgactgtcccgccttgaatcagggacagacttgacatggcgggctcgcccgccatgtttggttacggaaacctttgcaccatcagaccggtctatacagttctgccatagaatcggctccgatgaatcacgcaccacaaccctctgaccgcccggccaagaccggccgcattcgccgcatcctcctgcaggccgccgtcgcggccggcggtcttgccgtctgcggggccatcaccctgggactggccatcgcgctggcctggcccagtctgcccgaactgcacgccatgacggactatcgccccagggtgccgctgcgcgtctacaccgccgacaaggtcttgatcggcgagttcggcgaagagcatcgcaacgtgctgcggtttgacgaaatccccaaagtcatgcgtgacgccgtgctggctgccgaagacgatcgcttctatacgcacagcggcatcgattggacgggcgtgctgcgggctggcctgaccaacctggtcaaaatgtccaaaacacaaggcgccagcaccatcactatgcaggtggcgcgtaacttctatctttcctcagagaaaacctattcgcgcaagttctacgaactgctgctgacctacaaaattgaatccgagctcaccaaggatcaaattcttgagctctacatgaaccagatttacctgggccaccgcgcctacggtttcgccgcggccgcccggacctatttcggcaagccgctggctgacatcacgccggccgaagcggccatgctggccggcattcccaaggccccctcgcgctccaatcccctgtccaacttcagccgcgccaaggcccgccagggttatgtgctgagccgcatgcaggccctgggctacctcacgccgcaacaggtcgaagccgcacgcgccgaaaaaatcgtggtgcgcggcgccgaaggcgggcccgaacgcggcttcaaggtgcacggcgagtaccccgccgaactggtgcgccaactcatgtacggcgttttccaggaagacgcctatacgcatggcttcgatgtctataccaccatcgactccaaggcccaggaagcggcctataacgctgtacgcgagggcgtgctcgactacacccggcgtgcgccctaccctggccccgagggccaggtcgatctgccggcggatgtaccgcgcgaagaactggacgaaatcctcgacggcgttcaggaagaacaccctgacagcgatggcctttatgccgccgtcgtgctctcggccagccccactgaaatcaaggtagcgcgcagcggcaacgacatcatcaccatcaacgacaaaaaagcgctggcggtggtggcgcgcgccctcaaccccaaggccagcgcccaacagcgtctgcagcgaggctcagtggtctacatccaccagaacggcgatagctgggaaatcatcaatatgcccgccctgcaggccgcgctggtatcgcttaacccccaggacggcgccatacgcgccatgatcggcggcttcgattactaccgcggttcctttaaccgcgtcacgcaggcctggcgccagccgggctcgacgatcaagccctttatctacgcagcggcgctggagcgcggcttcacaccaggcacgcagatctccgaccaaccgttcatgcagaccgccgcgcaaaccggctcgcgtgactggcagcccaagaacgacggcgaccgctacgagcccatgctgaccctgcgcgaagggctttaccgttccaaaaacatggtgtcgatccgtctgctacaggccatcacgccgcagtacggccaggactatctctcgcgctttggctttgacagcaaacgctggcccgccgtgctgccgatcgccctcggggccggctcagccaccccattgcaggtggctaatgcctatagcgtgttcgccaacggcggctatctgctcaatccctatttgatcgatcgcgtgacggactcctcgggcaaggtgctcatgcaggccaagcctctggtggctggagacgaaagcgcccgtgcgatcgacccacgcacggcctgggtgatcgatgacatcatgcacgacaccacggtcaaaggcacggccgcgcgcgtctatcgcacgctcaagcgcaatgacctcgcgggcaagacgggcaccactaacggcgcggtagatgtctggttttctggctataaccgcgacatggtcacgacagtctggatgggcttcgatcagcctcgcagcctcggcaccaatgagttcggtagcgggctggccctgaccacctggctagactatgccacccccatgctcaaaggcgtggcgcagacaccgcgcgcgcccatgccacaaggcctgattgcggataagggcaactactatttcagtgaattcccgccagggcaatccatcgccgccctagacctgagcacgggggacgcgctctccgacttcctgaacaactaccgcccctcagaggacagcaacacacgtgtgcgccagccaggacagacgccggactcctcgttaagcattcctgtgccggccgcgccgcccctgtccgcggcaccgccgaccgtcaagccaacgaccaacgtcggcgccgtcagccagcccagggcgctgccccctcaacccctctgaacgccgatcaagatccgcccacccggaccgggcgtggccaagcagataggctgtccagcgccagcagggtgaaatacccctcatcctgccaaccagccgtatcaatatgatagacattgcccaaaaccagcggctcaggcaccaccgtgtgcccagtaacaaccgcccgcacattggcgacacccgccgtgttatgggtctgcaaacgttcacgagaccattgcgcccgtgcgcggtcctccggggtcaacgccactaagcaagaccaatcctgcaccgggctgtcggcatggaccaacaccaccggcccggcctgagtggccacctcgatcaagaccggcaaggcctcatagcattgagccaggacgcgctgccgttcaggcggcaaatccagaaaccagcctccgccattacgccgccagatgttctgatccaacatgccactgcgcacatggcggatcgccatatcttcatgattgccctgcaccgcaaaaaaccacggggcttgcagccagacggccgccgccaggctgtccggcccgcggtcaatgaggtcgcccaccgaaaacaggcggtcacgccccgactcaaagcccatctcgtctagcgcctgctgcaagcggcaaaaatggccgtgaatatcgcccacggcgaaatccctgccgcgcagattgcgcggcaggcgcaatacgccatccgggccaagggaaacgcaagaagacataagcagaattaaagcactttgacggtgttgcgggcagcgatattgcactatgatgttgagaataaataccattcgcagcatcatgcgagctttccattccgatgacctgccggaactcccatccgcgccatgacctccgccgcaaaaatcaaaacttggtattgggtccacaaatggaccagcctggtctgcacactgttcctgctcattatctgtgtgacggggctgccgctaatctttcatcacgagatcgatgactggctcaatgagggcaagcccgccgcagaactccctgccggcacaccgcgcgccagcgcggaccagctcgccgcaaccgcccaggcgctctaccccaacgagcggatcgactatatctacttcgatcccgaagcgcccgaacaggtctacgtcggcatgacacccgacccacaaaaatccgcggagctcggccacgcggtgcgcctcgacagccgcagcgccgaattgctgcgcgacggcccgctctacagcgccgatcgtttctcgttcaccggcatcatgctggcgctgcataccgacctgtacgcagggctgggcggcgaactgtttctcggcttcatgggcctgttgttctgcatcgccctcatctcaggcgctgtgctctacggccccttcatgaaaaaactcgagttcggcacggtgcgcgccggacgttcgtcccgtatcaaatggctagatctgcacaacctcctcggtatcgtcaccctggtctgggcgcttgtcgtcggtttcaccggcgtgatcaacgaattgtctacgccgctgttccgcctatggcagctcaatacgctgacctcgctgctcgaaccctatcgaggcaagccggttccacagcaagtcgcctcgccccaaaccgtcgtcgaagccgctgcccaggcgctgcccggcaataccatcaccaatatcgcctatcccggcaatctgtacggtagccctcagcatttcactgtctggatgcggggcgacacccccctcacctccaaactgcatacccccgtgttggttgatgccgtcagcggcgaactcaccacggtcgccgccatgccctggtatctgaccatgctggaactctcccggcccctgcattttggcgattacggcggcctgcctttgaagatcatctgggcactgctcgatctgatcgccatcgtggtgctcgccagcggcctctatctctggatcgcacgccgtaaaacaaacgatgcccgggtggccgagctgctgcgcaaacaccaaacccaaaggacgcccacatgaacccgcgcccgcacttctggtttgtctggcgcgcaccgctctatcttggcctgctgaccctcttcggcctgctctcggcgctgctgggcaccggcatttggcactgggcctcctggatcgccctatcctggcttttgcttgtcatgggctggcactggctgcggcagccccaaagctagcagcccagcccccgctgcgctccacggatcgcggcaagggcttgtcggcctgtgcacggcaaggcgtaaaaattcatgccgcctgctatctgacctgtccgaaactatgggggtatacgcttaaggccgctaccatcagtcgtttttcgaaataaaggcctctaaaatctttcgaaccgataacgtagcgttaccaaatgaacgctgcgcctgcaacgatttaataggtgaggtcatgaattacggcatcagcgtgctcttcagactaatccctctggtcatgggtgtgatttgcctgtgcctcggattgctcgtgctgcgcgacagcaccaacccaggcggctacacggccggtcatgtcctgatttccttgactgccatttgctacgccttgttcacgacggctagcgtaatcattttgcagctactaggaaatttcaaccgttcctggctattccttctgcccttcagcggctatgccctggctgccctgaccatgggctggggcttgtcgatcaccagcattccccgccctgccgacgccttcgtgtccgggcatgtcgtgttcggcgtgggcatgattgcggcctgcgtcgccacggtcgcggccgcttcggtgcgcttcaccctgattcccaaaaactccgccggcacacacgctagcggcgtccctgcagcggcttattcgcgcggcgcggcgctcatcctgatggccgtgcccttggtctgcaccctaatcggggccatctggggtggcagtttgctcgccgaccaggacaccatggaaaacgtggtggcgggccatgtactgataggcatcgccatggtctgcgccagcctgatcgccctggtcgccaccgtcgcccgtcagactcgcaacctctttgacgaaaaagagcgttggtactggacggcgtgggtgctggtgatgggcaccgccgccctcttgctgggcatttacgttctctcgaccggcacgcaaggctaccgtctggctcccggcatcgtgctggtcggcctgggcatgatttgctacagcatcgtctccaaggtcttgcttttggccctggtctggcggcgcgaaagcaagctagccaaccgcgtcccgctgatcccggtgctcacttgtctggcctgcctgttctgcgccgccttcctggcggaggccaacgtaaccgacccgaactatttcatcgcctcgcgcattctgacgggcctgggcgcggtgtgcttcacgctgttttccatcgtgtccatcctggaagccggcacgtcgaaaaaggcggcctgaacggtccgcccacctacgcagcagctcgggatcagaagccagtcaactgacccgggcagcctgcccgctgctgcgtaagccggccacatccagatccggcgtcagactaccgttaacgggaaaatgcgctggctggccagcttcctgattgccatcggcacgccgcctggccgagcaggctccggactcgcaccacgaagactcgggctttgcgcagccccccgccgcgcaggcgcccgtggcaaaatgagcgcccgtcttccttggaaacccgcatgtcgtctgccgtctatgtttgcgatgcccccgccctgagcaatggcggcctgggcgtaaaactgcccgtcaccgacggctcgggccgcacgacagtttttttcgtgcgctatcaaaacaaggtatatggctatctcaaccgctgcacccacgtgggggtagaaatggattgggagagcagctttttcacacgggcaggcgatctcatcatgtgcgcgcgccacggcgccacctaccaccccgacacaggggtttgcgcaggcggtgcctgccgaaacagccgactgaccgcgctgcaagtagaagagcgggacaacgctgtctactggctaccttctggcaagattcggcccgtggacgacaacgtcggctaaaggcaaggcggtcacaagcccatgcgctggaatcacgacgcatcgacaacgcgggctttagccgagatagcccgtccagagatgatagggtgtcgtgctcggcatatcggcccgcagcaccttgccctccgggctcaacacctcatgccaccctcccgcatgcagaaagcgctcacgaagcgcctgtaactgccgcagccgttgcgggctgtggatcagccctaggtagcgcgcgtattcggtctgagcccagatccgctcctgcacatccagcaccgagccatccggcgccagcgcagcgcaaacgccgcaactttgcggcgacaccccatgcgcttgcccccaagccgctgcaagcggcgcggccgatgccagctccaggccgtcaaaaacctcgggagcactatccagcaaggcgtaccactcgaattgatggccaggctcgatgcggttacccggctgtccgctgggcagttccaacacgcaatgcgtctcgggatcgacataaacatcaaaaacctgccgcgccagatcgcgcagccgctcggcaaaccaagccggctccaccagacaggccgcggcaagataggcctcggtcaggtgcatgacgggattctgttccgggccacgtactgtccggccctgctcgtcgcgggcagcgatatacagaccatcgcggtcacgaaaccggccttcgatatcgcgtgcggtggccagcaaaagcttgtgcgcatcggcacgcctcgtacgctcgaaccatgccgcacaggccaagagcacaaacgcgtgggtgtaaagatcttgcgtggcatccagtggctggccgtcggcgtcgacgctgtagtaccagccgcccgaaggattgcgaaagtaagtgcgcaaggcgtcgaacaatcggcctgcatgctgctcgccccctggcgtgcgcgcataaacaaacacctgacgggcacaggccatcgcccgataacgcgtgaccggcaaaggccccgcctcggtcaaggcctcgaaaggcaggtcaagctcagtattgaacccggtgctgcgccacaggggcagcaccacatcgccaaaatgctggcgcaaagcggattggatttcagcgagtgcggagagagacatacctgctggctagaataggcacgttgcggtcaaacggcagcataactcaagtcccgcggcaagctgcgtcatactaaaagacaggggccagcctattagcggctggcccggatgtcgacaagcgtcaagtttaacgatagacgttttcgcgtaaccaatcttgtgcgaacgactctgcgcgatcacgcgcctcatcgagcgaggcacatgtgccgaggtaagaaaacgcggcgtcgatctcagttccgccctcggccgtgacagtcagcaaaacaccgtacccgcccgtgtccatcgctgcggtggacagatctatcagtacttcctggtcgcgaagctgcatggcgtcctcccagtgcgctcaagtcggccggatggccgtcttgtcaacaaagagcgggggttaatcagattaatccccgcctttagtagttcgactgccctgtttcttacaagttcaatcttttattcagcgcaacagcctgttccattggcgcgcctaatggcggtgaatcgcccccggcccttccatatgcaatgccagccttcctttctcagtgattagcagttggccatcggcagcgcgttcgacgcaacgcagggtcagcaaagcatcggcgaaactctcgggcacctgcgcttgcgcgccctgttcggcgatgatctgcaaccaatacgccagctcgccctgttgaaactgatgccttgccatgttgacgcaaacctcactatggaaagagcagaccatatcatgctccgggaaagtgcggcccaataactcgtatctgctcgattccccgtcatcgctcagcttgcgaaacagcgcaagcgcggcatgccggctgtcctctacaagaacaggttcgcttctgtctccccgggccttgcctagcggtaaagagccggccattcatcaaggccgctatcgatacgaacataagccctgcgccgccatgcttagttttttatcacacccccgacagattgtctgatcttttctcgggtatcgcgccggtcttgagaggcatcgaagcccccggcagatacagaaaaataaccgtaccggcctcatcactcgtcgcccagactcggccgccatgctgctcggcaatcgcacgaacaatggccaagcccaggccgctaccctcccgagacccggcgcgcgacggatcgcaacgataaaagcgctcgaaaatgcgtgacaagtcttcccgagcgatcgcctcccccttgctgtgaaccgatatttccgccccctgcccgcggcactggacggataacaccacctctgttcccgcctcaccatagcgaatggcgttcgccagcaaattcgccaaggcccgccgcagcaagacactgtcggcacggacatcgcaggcgacaaggtagcgcaggaccattccccgctcctgggccatgccctcgaaatacgcgcatagctgctgcgacaactgacacatatccaccagggcacaatccggtgcggattcacaggcacgcacccgcgccaaaaacagcatgccgtcaatcaagcggttcaggcgttcatactcttccagatgcgacagcagcacctcctcgtagaccgccgcctcgcggggccgctgcaccgtgcgctgcgtctgccccatcaaaatgctcaagggagtgcgcaactcatgagccaggtcctccgagtagcgcgacaagcgttcgaaaccttcctgcaaacggtccagcatgccatccagcgcgcgggccatctggcccagttccaggtaggcatcatcgtcatgcaaacgctcgcgcaagccagtcacgttgatgcctgacaccttgcctgccaacacgcgcagacccctcaacccccgccagctcagtgcgtaggccagagcaaaagccaccacgcctcccgccagaagcgcaaccagcaagcgttggcgatacatcgcgagcatggcatcgcgttcctgaagatccagagccgcaaccagcatccccgcgcctttggacctgggacgccaagccagccgcaaatgcctcgcaccaacgatatcggtacggaaacccaccatggcgccgatcgcagacaaatcgggggtaggcaagcctcggccattaatggtcagcagcacctcacccgagatacccagcacccacagcacgctgtcgcggcgacccatcatgctgtcgaaaatcaggggccgcttgcgcagcaaatccaggctttccgcgtcctgcagcaggccgtccatgcgcgccagacgccgctccagcgcctggtcatcgctggctgcgagttgccgcgccaagccatagtagagataggcccccagaccccccaacaccaccagactgagcaaggcgaacgccaggctcagatgcagacgtagcgaacgcggcctcattcgcacaatgccagccgatagcccatcccccgaacggtatgaatgagccggtcgggatagggctcgtcaattttcatgcgcaagcgccggatcgcgacatccacgacattcgtgtcgcaatcaaagttcatcaaccatacatgcgaggcaatcatggtgcgcgtcagcacctcgccctgacgctccaacaataagcgcagcaagacaaactctttggcagtcagacggatcaagcggccagcacggcgtacctcaaagcgaccgacgaccatctccagatcgccgaggcgcaggacatcctggcactgcacaggccccctacgcaacaaagatcggacacgcgccagcaattcagcgtaggaaaacggcttaatcagatagtcgtcaccccccagctccagacctttgacacgatcctggacactgtcacgcgcactcaaaaacaaaactggcgtgctggccctgcgtcggatgacacgcaagacttcccacccatccatgccgggcagcatcacatcaagcagcaccagatcaaaaagcgccgattcaaaacaatgctgagcgctgcggccgtcacgggctacagtcacggcatagccggactcagccagcccccctgcaagatagtcggctgtcttaggctcatcctcgacgatcaatatccgcacgcgccctcctgctctccctccggaaagagaaacaatctagcgcgcagtctaggccgtcgggattacagaattgtcattttcctgccatttgggtgagcgcccctacagcttatcttatgcatgtgcaaggtgtagataggagagcacatgcctttaaaactgttcatttgcctgcttggcctggtcagcctacccaccctcgcggccccgccagtactacagcagcaagaggtatccctggcgctggcgcaagatctcatcaacgaaacgctgcgccaatgccaggcgcaaggacgcgatgccgtggttgccgtcgtggaccgtggcggcaatctggtggccctgcaacgcgccgacaatatcggaccgcacaacagcttggcggcccagcgcaaagcctataccgcgctatcgaccaagaccaaaacaagcgagcttgcggaacgtgcgcgaaccacgcccacggcgcaaaacctcgtgacgctgccagaactgctcttgctgggcggtggtctgcccctcaaggttcagggacaagtcatcggcgccattggcgtcgccggcacgggcagcgccgacgctgacgatcaatgcgcgctgcgcgcgattgcgaaactccttcccaactcatgacacaggaatcaccatgaaaaccatcgctctgatccgtgcttctgttttgagcgccagcctgttgattgccggccaagccatggccgagggcaatccgctcagcgtccatgtgctgaatcttgaaaccggactgccttcgtcgggcgtcgccgtcacgctggaaaaagcccaaggcgagcagcaatggaagctgttgtcctcgggcgtcaccaacgaggttggccgcatctcggcgctgtttcctgccggggccagcctggaaccaggcacctacaaagtcacattcaagaccggaaaatggtttgccgagcatcaaggcaaaaccttctttcccgaagtgcccgtcatcttctctgtagacggttcggtcaagcactatcacatcccgcttttgctaagcccttatggcttctccacctaccggggtaattgaacccggcgggcatgcctgcctgcggcggatgcgcaggcaggcaggcgggcaatcagtgacgtcgctggatcgacccggcaacgcggcccagcagataggcgagcgcccccacgacgagcagcgaacccacagggtggcggcgcaccaccgactgcacggtatcggccacgtcgtcatagctgtcgctcacgcagccggcaacaccctggatcttgccttcgacctgccgcgccagacccctggcgcgcaaaccgacgtcctcggccaccacacccaaagcctcctcaccgcgtcctgccaactccttgaccttgccggccaccgtatcgttcgccatcgtgcgctccttgtcgtggttgagtatcaagccctgcagaaaggcttagagattgagcttgttgatcttggtgccttcgagcgagatgcccgccatcaggcccgcgttattcagcacaaagccgatcaccggctgttgcgcagtacgggtgtcgatatgaccattcgcgccgatcgtagcgaccgcaacaaaggcgtcaacgccggcggtccagccgtcactgttgcggaatttgttcaaggcatcctgtgtcatgaagagcacgacgatagccttggattgcgcccccgcctgaaaaccgaccgagccgcctgccgtgctgtagtaggccgtatctaccccgccgacgcgcaacacccccttgccgtattgcgctccgacgataaagcccgcgctcaccaccgaggggaacaccagcacacccttggcttcccgaaccagcgcgcgcgcatctggcgaagcctcatacagccgcgacagcgttgcatcagcgccggcatcgatctgctggcgttggctttgcgccgaaccgctgtcctgtgcattggtcgcggtgcagccggaaaagaccaggcctgccaaagccaccgtcgcggcggccatgccgatgcgtttgaagcgagcgttaaacatgggaagtctccgtgccagggttgatatgcccttaaccttatacaaactcccgcaccctgacttggcgcccaggcattctgcgaagcaaaaaatggcaccagctgtaactcgtactactacgaaaccccgaatgaaagcgcgaatactcccgtgcctttgcagaaacattttgtcattcttgcgcccgcacaaaaaaacccgtcagtcgagggaggcatttttctcctaaggccgacaccatcacactggcgccaataaagaccagcccccagagcaaatcggcagacaggcgctccttaaacacccaggacgacaccaccagaccgatcagcggcacgcagagcatggcgattgacgtcgccacagggggcatgcgctgcgtcatggtcagcaccacgataaaggtcaaggcggtggccagcggccccgtgtaggcaatcaagggccagacctcgggctgcgccagaaacaccggcgcgccatcgcgcagccaggccaacgcgataagaggcaggcaagccaggccggtctgccagggaatcatctctacacccagcctgacggagcgccccgcgcgcagttgcacgatattgcaagcccaagcgaaggaggcgcccagcaacatacccagtcccacgaccaactgcggctgccatggactgaaggcgggtgccacaatcatgccgataccggcatagctcaacaaggtggccagccattggacggctgacaaacgctccttgagccacaatgccgacaggggaatgacccagacagaagtcgcataggcaatgatggaggcgcgtccgggcggcacatattgcaaagcccagagagcaagggcggtgaaagcggccatctgcaacaaacccacgccggcgaccagcggccattgcgctgcgctcgggcggcgcaaacggcccagcgcgcccagtactaacaggctcaccagcgtcgccgaaccaaaacggcaggccgccagccacagcgggctcatgtgagccaggcccaatttcatgatcggccaattccccccccacacaaacaccgcgcaaatcaggggaagaagcttgcgggccgattgaaactgatgcatgaatccagactgccgaaacccgcctcggaaagaagcggtgaacgagcgacagtctatcggcggccccctgttcggagctgctgcaatacgcggccatccgctatgatggcagcatgttcgagctgttttttaaacaacaaccatccaatcatgcctgacatcacgctagacgccacagacatccggattttgaacgaattgcagcgcgatgcgcgcctgtccaatgtcgagttggcccagcgcgtcaacctttccccctccccctgcctggcgcgggtgcgaaaactggaaaacgacggccttatcgaccgacgcgtcaccctgctcaatgcccgcaagctgggcttgaaggtcaatgtattcattcagatctcgctcgataagcagcgcaaagccacgctcgatgtttttgagcgcgaaatcgccgtactgccggaaatcatggagtgttatctcatgtcgggcgatgccgattatctggtgcgagccctggtcgaagacgtcgatgcgctggagcgcctgatcgtcgaacgcatcacccgcattcctggtgtggccagcattcgttccagcttcgcgctcaagcaagtgctctacaccacggccgtgcccttgcgctgaagctgcccgggcaatcgcctacactgccggtttagctctggaaatcacatggaaaatcaagaagtcctcgtcgctttcgctcaagccatccaggaattggccgccaagaccgcaacggccgagtccgccctgcactgcctcatcgaagcacaagaccccgacacccgcgcccgtttcggcgcagcgttcgagaccatcgccgccggcctgatcgcgccgcgcgccgaccggccgctcaccggtcatgcgctcggccagctcaacctggccgtcaatgcctatctggaagcggcaggccgcgatcccatcacgccgcccgaagcttgaagcgcgtcgggggctgcacaaaaaaaaggtttcgcggtagcatcagacaaacggcagagaccctccgctcggcccttcaaggggatgacatgagcaagatcaacgtactgcgcttgctacacctttccgacaccaatcccgtcgtggccgaacggcttcggcccttcgaaggctgcagcgtcatggcggtgctcgacaccctcgcaggtctttcttccgagttcggcctgcccttcacgagcgatgaagcccgtgccgtgctgaccagccacgagggtttgccgcgctatttggccggcggctacaacgacggcctgggcctgacccgcagcgccttcctttcccaagctccccctggcctgccttcaacacaccctaggcggcctaccgtccgcgcccggccgcagagcgaacggggtagcgcttaaaaaccagacacatcgaaagacctaagacatgcaaaattcgatccgcgttcggcgaggcatgaatgacgcaaggcctttgctttggtgcgcatagtgaccccctagggttagctaaggtaataatcgggatacaaggctccgggagggcatatgacacaacaggcgcgcattcagatcattaagcccgttttctttacatcgggggccatcatcctggccctcgtgttgttcgctgtcattacgccaggccatgcgcaacgcgtcttcggcgcggtacaagcctggattttcggcaatgccagttggttttatatgctggccgtggccacggtgctcgtcacgatggtgctgatcgcgttcagccgctacggcgacatcaagcttggcccggaccacagccagccggactatcgcgaccccacctggtacgccatgctcttcgcagccggcatgggtatcggtctgatgttcttcggcgtggccgaaccggtcatgcattttctcgatccgccgctgggtgagggcggcacgccggaagccgcgcgcgaagccatgagcatcacctttttccactggggcctgcacggttgggcggtctatgcggccgtggcgctcatcctggcgtacttttctttccgccacggtctgccgctcaccctgcgttcggcgctctaccccatcttgggcgaccgcatctacggccccatcggccacgcggtcgatatcttcgccatcatcggcacggtgctgggcgtagccacctcgctcggcctgggcgtggcgcagatgaacgcaggcctgaactatctgtttggcctgcccatcagcacgccggtgcagatcgtgctcatcgtgatcgcctgcggcatggccacgctctcggccgccagcggcctgaacaagggcgttcgctatctgtccgaagccaatatggtcatggcagttctgctgctgctattcgtgctgtttacgggccccaccgtctttctgctgcaagcctttgttgaaaacgtcggggtttatctctcgggcattgtcgcccgcaccttcaacctgtacgcctacgagaaaaccgactggatcggcggctggacgctgttctactggggctggtggatatcctggtcgccctttgtcggcgtattcgtagcgcgtatttcgcgtgggcgcaccatccggcaattcctggccggcatgctgctgatgcctacgggcttcacctttctgtggatgacggtgttcggcgacagcgccatctaccatatcctcaccggcgggatgtctgacttcggccaggccatacgcgccgacagctcgctggcgctattcgtcttcctagagcagttcccatggacgagcgtgatctcctttttctgcgtgatcatggtgctgatcttcttcgtcacctccgcagacacgggcgccctggtcgtggacatgctggcatcgggcaaagataacgcgcctgtctggcaacgtgtgttctggtcagtgctaatgggcgcgctcgccatcgccctgctgctggcggacgggctcaaagccctgcaaacggccaccatcgccagcgccctgcccttctccatcgtcattctggtgtccgtttacgggctaattaaggcgctgaggctggacagcgccaaacggcgtttgcgctaccatcgcaccagccggggcgcggtgcgccccaatgccgaaaactggcagcgccgcattcgcaacatggtcatgatgccgcgccgtgcccacgtgcagcgtttcatttccgatgtggcgcgccccgccatggacgatgtcgccgaagaactcggcaaagaaggctatgtctgcaaagtggaagacggcgctgagggccaggtcagtctgcatgtcgcccaccacggggaatacctcgacttcagctactccgtcattcccgtagcagaaatccgccccagcctgacgccggaggacgcgctcgacgaagaagagcgccgctacttccgggccgaggttcacctcggtgaaggcgggcaggactacgacatcatgggctggagccgcgctgaagtcatcggcgatatcctcgaccagtacgagcgccaccgccattatctgcatgtcgtaagctgacccgtcccagcctcggtggtccggcgccatcccggtactgcctaggctgctggagaagcagaatcagtctgcggcgcaacagcccaagcggccgcgttgaagtcaggcccatcgcggggagcaactggggcagcctgaacaaagccgcccgcacaacaaggactgaagcccgcccggggcggctcagcccttgggcagcagacgcatcccggtccgttttacaaactcttcatagctgatcggatcgggaaccttgctcacatcggggctattggcctgccaatgcacccaggagcgacccgtcgtggcgtcgtataccagcttgaagatctcgcttggcaccgccacgcccgaaccacctatggtcttgggcttatcccgatataccggcccggtaaacacatagacatccccgccagcgcgcatcgcataacggcgggtgtcctgctcgacgcggctccaggggccggcgttgtgcttctgatcctggggcaccatattggccagagaaaaactctgcgccatagcttccttggtcgccatatcgcccgcaggcgccatatgcccgcgcgagtaccccgaacctcgatagtcatttagttccgcacgctctgcgctcggcaaacgcgcctcggcgtagaacttgtcggtacgcgccatgccctgcgcctgctgcaaactgtcacgattcagacgctcgaccaccaccaccggcgtcttggtctgaccgttgtgcaaaatggcgaaggcggaaaaacacagctcgcgcagccccttgctggcgggcaccagcggcgtttggccctgcgggaaaaactgcggacagtcagcgaaccgggtctgcaccatctccccgacaggcgcagcaaggggggccgtctgtgtcgacgtggaccagcccaggcggtgcaacacctcggcaggcgagatcccgagctcgggcaccagcgcataagtcgcggcgccaaaactgaccaaagaagaaacgatcaaagcccggagaaagcccttgggcttattggcggatcgggaagtacgtcgtggggctgaggttcggcgcgtcattgttacttaagtctggcttgccgggctgcttattgccggcttggaccaggattgtagatgacacacaaatagcatcaggccggactaatacctgtagacacctctgctcaccaacccacgcccccatcacagagacgcccgccacactcacttattgacgctctctctacgcacattgccaccatggcaacttgcggacctgccattgactaggcgcctcgcgcattttggacgaccacagggacagcgatacaagcaccctggccgactgatcatggaccgggccaagctgcgacaagatgtatggacccaaagaaaatctgctcacgccagaatcgaagaatctgatgtgagcatgaagaggaaatacgacactaaatgttggacggccaagcaccaaaacgcgcgagtgctgggaatcacccaggacatgggttaccccgcgagcatgaggccaggttaggtggcgctttaaacacaacagatatttagccctctatctcgctcatttcacatatcgcttgttaccgccactcgtaacgcaataccgccctccccgcggccccgtacatactgaaccagagccacaagagcaggaggatgaggtggcgtcagaaggagatgtaggcttcttgcctatcgaaggctgcgcccctcccgatgcagccggagaaactgatgactggcttcgcgccagcgagtcataacatttaagcctcgcttcattcgcctgtcgcaccgcacaggcctgaagatccgttgccaagtcagcctgaaccacctgtgacaacgtaaggcttaagaaaacaaacatactcaacagcaggcgcatactcatctccaacagtcgattgactctaaaaattactcgaatatatttccactcacttaaatacaggctaaaaatcaaaggagcagccaacaaaaactctgcacttttgcacggatttttctttttgtattgagctttgcagcacgcagcgccagcagaacaccttaaagagcactgaagctcagctcaaaccgagccatctggtcctgaaactcgaccatgcatgattgctttgtcgtaacaaactccaaaaacggcgcacacttcgaggcccgacaagttcaaacgaaaaaaataactgcagctaacgggtaacggttgaggaggaaacggcaaagttgatggcacgacaccgtgcagatcaccatctagacccgctggcatcccccggtaatcggcacagcattctccaccgcaataaaaaacatcacgaaactcttcctctaacaaaactggcccccgcgaaagcggggggtcgccatgaaaggctttcgcaacgacatcgcaccgagcaccgctgacctgatacggctgaacactgatctggccatgacgtgccacgatcttgctgacctgtccgcagtttctggccatcgtccctagcgaaagtacagaggtggcgcgtcgtcccgggaaatgagcgcactgatgcgcttccttctggcatcgcttgacgctgccagagtcagaaatagaagccgtcctggcaaagatgcgggaaatcggcgcagagctcgacttcagggaagccggcgtaacacttggcgtatcgccatcggtgcgtccgcctttcagcgcggcgctatgaagcgcctgaatattggtctacactttctgggcctgtagggcgagctgtgtcacccctacgcgaaagtccgatagtgtcgagagtcgtatcggaggccaaagtcccgccttgtgcggggctttgttatttgcgctagacaagcgccgatttgctcaagccatcttaggcaggctcgcccgtcagccccgctattcgggcgcgcccaacgcctgcacatagcccagaagcccattcaacgggtcagcccatcccgcagcatccgctaccaccttagcaaggcttagcaaagcgcgcgcgggcagatggagccgccaatcgatcacggaatcttgaacaggccgcggatctagcgcgaaagctgccgagattgcgcaggattccagctacgtcgtatacggcgtgactatgaccaggtgacagccccggctcatgaatagaacacgagacctggcccgaggtagcgttgccttcaatcgcaggcatccatctcaacaaagtgcgcatagaggtctgtgctaataaacatctggcggctgcgcaggttgtaaacaagccgcttggaactccgatagcctttcacaacatctaaatctgcgctgtaccacttttcattaccgggaagcgatgggttgcgataaacatcgccgccgatccacttctggtccgtgagcttaatcccccacagggactcagagcttttcccggaccagccaagtcgcttcgcttcatcggaggttatgtacaccgaaggcagtctccctaactttccaatatgccgaacggtacgcgctagcgacgcaatcgattcaatctgcgccacgccgctatcggctaaaaatttgttgatggctttgatctcagcttcacacgtatttagcccgcgagcctgcgcacttcctaccgttatgaacatggctattgcagctgaaaccgccactattcttgcccccattgttttttctcctcgatcaaaagcggcgaactgtagcaccgattaagcaccacctttatctgcaccgggtagccgaatctgaacaagaacccccgaaaggcaatagcacgaccaaaaacggaagtcatgcctatcgagaacgaggtaataaacgagggcaccaccaccggccttccgctccgaagcgggctctggcacattgacccgcaggtcaaagggtatggatgcctttgcgagagcactgccgcagggcaaaacgccgaaatgtggggcagatcaaccgaagacaagcctgcaaagacttagccgatagcgcaggccccaggtcctgccctcacgctgctaaagcgcggctcagtatctgaaatcaggcaaaaatcacgcacataggaaaggggccagtgattttcatcactggcccctcgatctttctggtcgggacggcgggattcgaactcgcgaccccttgcaccccatgcaagtgcgctaccaggctgcgctacgccccgaaagagaacgtaactatagcaggaaaattttggttttgcacctgcaacgtcacttttttcatgaaattggcattattttttatagaccgctcattaattgagcaagatatcgacccctatctgcggccattgcgcagttcttgcgcaaatttcaggcttgaccgcctgcatcgcccccgtaacgccgtttggcccgcccgataggatgaagcaatatcgccaactggctaagggatactcgcccacgatcctggatgagcgccaaatccctaccggcctacgaggcagatatggcttgatgcagacaagaaaaaaccccgccggtgtgggcggggtcatccatggctgcggccagccggcgaggcttagaggctggcggccaggctggctgagatatcgtgcagctcattgcgcagcgcctgcaactccgccgcggacagacgcaccgccgaggcctcggtgctggacgcatcgcctcccagccggttgcgcgcgccgctgatcgtaaagccctgctcgtagagcaaggaacggatgcggcggatcagcagcacttcgtgatgctggtaatagcggcggttaccgcgccgtttgacaggtttgagttgagtgaattcctgttcccagtaccgcagcacatggggcttcacaccacacagctcactgacctcgccgatggtgaagtaacgtttggcgggaatgggcggtagcgtgacagtcgattcagttttagtcatggatgaattttatgccgcgtaacgtcagggaccgttaacaattaccgacaaagcgtatcactccgccgcttcgtcatcagagacctcggcgggattgccgctttgctcgaccgtgctctttaatttctggctggcatgaaaggtcaccactcgtctcgcagcgataggaatggtctcgccggttttgggattgcgcccaggacgcggcggtttgtcgcggacctggaaatttccgaaaccggagagtttgaccgaatcgccacgcgccagagcttcgcggatttcttcgaagaaggtatccacgatgtccttggcttcgcgcttgttcaggccgacccgctcaaagagcagttcggccagctcagccttcgttaaggtgcgcggttcggcaagcatagcgtttcccatgatcaaacccgctggcgcgcaccatgcgcgctgatcaaagcatccctgatacggctgatgcagtctgacactcgcgcctcgtccagggtcacagcgctgtcctgaagccagaagcggaaggcaaggcttttctcggcagcgaccccttgctggggcttgtcgcgccagacatcgaacagacgcacgtcctgcacgacagccagttgcggatcggccttgatcaacgaggcaaccgtatcaagcatagcctgaagactgacggactcgtcaacccacaaagccaggtctcgctggacaagcggctggcgcgacagttcgcgcacaaccggcaactgcccttcggacagcacgcctgcgtcgatttcaaacaccacgggcgcctgagccagatcggcctgacgcgcccattgcggatgcaactcgcccacccagcccacggtctggccggcaagctcgatgcgagccgcacgtccggggtgcagcgcgggatggcggtcggccacgaaacgcagttcgctggcgcgaatgccgaacaggctttccacgtccatcttgacgtcgtagaaatccaccgcacgggtcggttcgccccactgctcttcgttggcggggccccaagcagcgccagccagcttaagcggctggcgcacacccgcgacttcgagcgggccatcggccaactgcgcatcgcgcataaacactcggcccagctcgaacaaacgcacccgcgactgcttacggttggcgttgtgacggatgatggccaccagacccgcgatcaggctggagcgcatgaccgacagatggctggcgatcgggttgagcaggcgcacaggatgttggttgccggcgtaatcgcgctcccagtcggcttcaacaaagctgtagttcaccacttcctggtagtcacgtgcggcaaccgcgcgacgcagcgcatgcggcccgcggcgtacttcggcttgcgcgtgcatgctggcgcgcgccacgggcggctcgctcggaatgcgctcgaaaccgtaaatgcgggcaacctcttcgatgaggtcctcttcgatctcgatgtcgaaacgataggagggtggcgtgacgatgaaatcatcgccctcggtcgtgaagaccagaccaagacgggtgaagatctgcgccacctcgtcatgcgacacgggcacgcccagcacgcggtgacagcgcgccagacgcatgcgcaccggcggacgcgccggcagatttacgatctggtcatcgatgggacccgcctgaccgccgcagatatccagaatcagcgcggtgatgagttcgatatgttcggggatgttgccgaagtccacaccgcgttcgaaacggtggctggcttcggagctgaacttgtagcgtcgggcgcggccggcgatcgcgccgggccaccaaaaagccgcctcaagatagatgttctgggtgtcgagcgtgaccgaggtggcttcgccgcccatgatgccggccaggctttccaccacatcgcccgccgtgatgacgccgactttttcgtcgagttcgatatgcgtgccgctcagaagctcgagtttctcgcccttgcgcgcccagcgcacggtcaagtcgccgtcgatcttgtccagatcgaagacatgcgaaggacggccgacttcgagcatgacgtagttggagatatccaccaaggcggacaccgaacgctgaccggcccgctccaggcgcgtcttcatccagtctggcgtggcggcgcgggcattgacgccccggatcacacggccggcaaagcggccgcatagctcgggcgcctcaatgcgcaccggcaggcgggcatcgatctgcaccggtacggcctgggcctgaggcgcgttgagcggcgcgcccgtcaaggcagcgacttcgcgggcgacccccagaatggaaaggcagtcggcgcggttgggcgtgagcttgagaacgaagagcgtgtcatcgaggtcgagcgcctgccggatatccgtgcccggcgtaaagcgatcgggcaattccagcagaccgccgtggtcttgcgacaaacccaattcccgagctgaacacaacatgcccgacgaggcgacgccccgcattttggctacgccgatcttgatgttgcccggcagttgcgctcccacccgtgccaagggcaccagcaggccagcggccgcattgggcgctccgcaaacgatttgcagcagctcgccgctgccatcatcgaccttgcaaacgcgcagtttgtctgcgtcagggtgtgctgcggcctcgacgatgcgcgctacgaccacgccgctgaaaggcggcgcggcggtctgggtttcttcgacttccagacccgccatcgtgagctgatgcgcgagttcttcggtgccaatggccggattgaccagcgtgcgcagccaggattcggaaaattgcatgatcagccgtctttattcgttgaactggcgcaggaagcgcaaatcgccttcgtagaactggcgcaggtcgttcacgccataacgcagcatggtcagacgctccagcccggagccgaaggcaaagccgatatagcgttccgggtccaggccgaagttgcgcaccacttggggatgcacttgacccgaccccgagatttccagccagcggccacgattgggtccggaggtgaacatcatgtcgatttcggccgacggttcggtaaaggggaagaatgaagggcggaaacgcacgaccaggtcgtcgctttcaaaaaagcagcgcaggaagtcggtatagacgcctttcaaatccgcgaaagaaatgtcttcggcgatccacagaccctcgacctggtgaaacatgggagagtgcgtggcgtcgctatccacacgataggtccgccccggggcgatgaccttgatcggcggcttgtgcatgcgcgcatagcgcacctgcatggggctagtgtgcgtgcgcagcagcagcggcaggccctcggcgtcttgcatatcgacgtagaaggtgtcctgcatagaccgcgctggatggtccagcggattgttcagcgcggtgaaattggtccagtcgttttcaacttcggggccatcggccacatcgaagccgatcgagcggaagatggcttcaacccgttcccaggtgcggatcaccggatgaatgccgcctgcggcgcgtccgcggccgggcaaggtgacatcgatggtttccgaggccaggcgggcatcaagctcggcctgcgcgagttcggcgcggcgggcattgagcagttcctcgaccttttgcttggcctgattgatacggccgccggcttcgcgcttggcaaccggatcgagctgcgccagccctttgagcaggagggtcagcgcgccctctttgcccaggaaacgcgctttggcgttttccagcgcggccgcatcagtcgcggcggcgaatcgttcttgagcctgggaaaccaggtcgtcaaccggtaaagtcatgagaataagccttcaaaacgcaaacggggcccatcgagccccgtttgcagcgatccgcgagaatgaacgcgatcaggcagccaacgcagccttggcttgttgcacgatagcggcaaagccagccttgtcacgcacggccagatcggccagcaccttgcggtcgagttcgatcgcagccttcttcagaccggcgatgaacacgctgtagctcaggccctgttcacgcacagcggcgttgatacgggtgatccacagagcgcggaaggtgcgcttcttgttgcggcggtcacggtaggcgtactgaccagcacgcatgaccgcctgcttggcgatacggaacacattgccacggcggccacggtaacccttggcggcggcaatgactttcttgtgacgagcgcgggcggtaacgccacgtttaacgcgaggcatagtaaatctcccttatcaagcgaaaggcatcatcgccttgacggaggcgatgttggtttcatggaccgcagccgaaccgcgcagctggcgcttgttcttggtggtcttcttggtcaggatatgacgcttgaacgcctgaccgcgcttgatggagccgctgccgcggacctgaaaacgcttggcagcgcttttcttggtcttcatcttgggcatgatgattcctaaaacaatttgttgatattcatggcaacaggtggtcaaccgcccaagaggattcggccaacacttggcatacccgcgccacttctcttttgcactacttactttttgcttactttcttacttactactttctgaaccacgtctttcccctacgccttgtccgccagcaaagccgcctgacaaatgtgggaaagcctttgattatatggcgatttctgttggcttgtcgagtagcctgccaatttggcgcccggaaaacgcactcgcctgccccacacgccctggtaagcgcccgaccacagccgcgcgcgcccaggcagcgccgccctatcccgcccccgagctagcgccgcaacgccgagccttccgcagccgcccgatactgcaaggcttcggccaaatgggtttgcgcgatggcctcctctgcagcgagatcggccacgctgcgggcgatgcgcagcacgcggtggctagcccgagccgagctgcccaggtggcgcatggcttgcccgaaccatcgcccagttttgtcgtcgagcgcggcgtggcgggccagtgccgagacgggcagctgcccgttcagcccgccctgacgccgccattgccgctgccggcaggcgataacgcgctgccgcacggtggcggaagcctcgccgggcgggccggccaggcaatcggggtcaacgggaggcaaccacaggtgcagatcgatgcggtcgcgtaagggaccgccgatgcggtcgacataacgggccacctgatccggtgcacaacggcaggcgcgcgtaggatggccgcgccagccgcaagggcagggattcatggcagccaccaactggaaacgcgccggatagcgcagactggcggcggcccgcgcaatgaccacctcgccggattccatcggctcgcgcagcgcctgcaaagcacggcgctcgaactcgggcagctcatcgagaaacagcacgccctgatgggcgcgcgagatttcaccgggccggggcggtgagccgccgccaatcagggcggcggcggttgcgccatgatgcggcgcacggaaaggcggcacgccaaagggcggctcatcgccgcctgccagccgggcaatggcggccgcctccagcgcagccctatcgtcgagttcgggcagcaggcccggcagacgctgcgccaacatactcttaccggcccctggcggcccgcacataagcatgctgtgcccccctgccgccgcgatttccagcgcccgccgcgcccccggctgtcctcgcacctctgacagacagaggcctggcggcgcgagcggccgggccggcgcctgggcagacggcaacggcgcctgcccggcaagatgggcggccacttcggccaggcaacgcgccgacaagacagacaggccgggcacccgtgcggcctgggcggcgctttcttcgggaagaatcagtatcggcttgcgctgcgccgccttgcactgcgcacctgccacacccaaggcgagcgccagcgggtcggccaccggcaccaaggcaccggacagggacagctcaccggccagcaccagattgtcatcgggcggcaacagggcaatctgccccgaggccatgagcaggcacagggcaatgggcagatcgaagcgcgaggaagccttgggcagatcggccggcgacagattaatggtgatacgcccgcccgacggaaactcgaagccgctgttaataatggccgccctgacccgctctcggctttcgcggacttcgagatcaggcaggcccactacagtaaaggcgggcaggcccggccccagatgggcttcgacacgcacggcaagcgtctgcaaacccaggagggcgcggctggaaagcacggctaaggtcatgaggcaagggcgtaaaagcaaggccctcagtatgcgtgccgccgtggaaaaagaccggccagggtgacagggcggccccttggggatagtccctgtgatcagccggactcttgatcaagctcgcatcaaaccaagcaggaaggtgaagcatccgggatacgcccggaatttgcctggcgcgttgtgcgcgcttgtcgtgtcacaggcacccgccttgcgcggcgatcgaaacgccggacaagctgatccggcgctgcctctgcagaccctgggaactcagtctttggactgatcgttgatcagggcattgacgcgctcttcgagttgctgcacctgcgccgacaactggtcgatgcgcgtgcgtgcgcgggccagcagatcggcctgcacgtcgaattcttcacgggtgatcagatccagccgcgcaaagccctgcgtgagcatggcgcgcacattgcgctcgacgtcggcagcagggctgcgggcgatgagatccgagaggtttttttggatgtcttccatccattgggtgcgattcatgatgccctcgctaaaatagtcataagctaagtgtagtctgggatggaaaaaaaagcgggccgcgctggcgccgtgcggcggtcaccaggccgacgtcatcaaaggcggaccggacccgcgccggaaaatcaacgtcaacgcggggtttcaggtagagttcgcggcttaggtaaagcagcgtgtcaggcgtgctgcgcacgtaagcggccttatcgatacctctgcgcaggcccgtggccaggcgggcttgccatggtgcgtaccgcgctggcccctgtccgcgaggccgggcaggcgccgagttcgcagccgcaacatcagcgcgcctgaccagggcgcaagctgcggcggaccaccgcggcgcagatctgacaagacaaggactcacggaacacccatgcgcaacatcgtcatcatcggcggcggacacgccgcagcacagctttgcagcggcctgacaggggcggccatcacgctgatcagcgaagaggcccatttgccctatcatcggccgcccctgtccaagacctttatcaaggacgaggaggccgagctcaatccgctgcgtccggccaacgcctatgaggaggcaggtgtgcgcctgctgctgggcaagacggccatagccattgacccggctgcgcgcaccgtcacactgggctgcggcgatgtcgtcgcctatgacgagctggtgctggccactggcgcacgcccccgtcgcatcgccgcgctggagcccgcccccgccaatctgcactatctgcgcaacgccgcagacgcgcgggcgctgcgcgtcgccctgcaagccgcccagcacgtcaccgtgctgggcggcggcttcatcggcctggaaatcgcggccaccgccgccgcactgggcaaggcggtcaccgtatttgaaagccagccccgcttgctagcccgctccacctcgcaagaagcatccgaacacatccgcgccaatctggaagccgcaggtgtcacgctgcatctgaatgcgcatgtggaaggcttcgagcttgccggcggtctggtcacggcgctgcacgccaacgggcagacccatcctgtcgaggttctggtcgcaggcatcggggccgtaccggagacgcggctggccgaggccgccggcctggcggtagacaatggcatcatcgtcgatagcctgatgcgcacgtccctgccccacatctacgccatcggcgactgttcagcctttccctatgcacgagagggccggcccctgcgcctcgaatcggtgcaaaacgccaacgaccaagcgcgtacactcgccgccgtcctttctggcgcacctgccgaatacaccgccctgccctggttctggtcagatcaaggcgcgctgcgcctgcagatagcgggcctggcccccgcaggcacgcaacgccgtctgcgtccgggcgccaaacccggcagcctgtccattttgcatttcctggacggccggctggtgtgcgttgaatctatcaacgcaccgctcgatcacatggccgcccgcaagctgctcgaactccccgagcatccgcccgccgaggtattgctcgaccctgggattgcactcaaaacccattgctgagcccgcctggcaagcctgatcattgccgcgccggccacgcagccggcgttttttagctgtttgccctgctgcaacaaaaaaaagcggcccgcaagcggcgccgccttctaaagcacaggagaaaaacagaatcgccggggaaagcgatccggagctggccgccctaggccaactcccctggcatggcggacaccgattgccgcggcccccaccattgccgcagacaaagcccgcagcgcgtcaattcttcccgaggcctccccaggcggcaagccatgagctgtaaagcagaatttcagtcgtgacagggtgttccagcacccgagcaagaaatgcccgctaaaaggcggcatccctgaggaagctgtccctaaatttctgttgccgccgactcgccagccatcgcaattcgcaacacttttgcaaaaccgctggctgcctgctgcccgccgcaagcgcccgccttggcatgcaccattttaatgcgccgcgccttctgttttgccccacgatggagcagccgcaccgttttgcctgcacggcgtctgccgctgcccgctggcaacaaggtggcacggaacttgcttgaatgctgatgcccaggtgcaaccataaaaggaatagccatgaaacttgtcatcgccatcatcaagccattcaagctggacgaagtgcgcgtggcgctgtcggacatcggcatccaaggactgacggtgaccgaagtcaaaggcttcggacgccagaaaggtcatacggagctttatcgcggagccgaatacgccgtcgattttctgcccaaactgcgtgtagaagctgccgtgcccgaccacatcgtcgatcaggtggtggaggccatcgaacaggccgctcgcaccggcaagatcggcgacggcaagattttcacctctccgctggaacaggtgatccgcatccgcaccggcgaatcgggcgagaacgcgctctgaacactcggcgcaacagactattggagccatgaaaaatggataaagcagatgtttcctggctgctggtttcgaccctgctcgtattgatgatggcagtgccgggcctggccttgttttacggcggattggtgcgcagcaaaaacgtgttgtccgtgctgattcaagtgctttgcaccttcgcgctagcggtggtgctgtggtttatctacggttattcgctggccttcacccaaggcaatgcctttgtgggcgggctgtcgaggatgtttttctcggggatgttcaaccctgcggatggcagctacaccatgacaggcacgttgccggaactgctgttcgcgtcgttccaggccactttcgcaggcattacctgcgcactggttgtgggcagcttcgctgaacgggcgcgcttttcggccgtgctggtgttcacggtaatctggttcacctttgcctacatcccgatcgcacatatggtgtggttcgcctctgaaacggcgcctggcctcttgaacgctcaaggcgcgctggattatgcaggcggcaccgtggtgcatatcaacgctggcgtggctgggttggtgggcgcctatgtcatcggcaagcgcgtgggctatggccgcgaagcgatgcagccccacaatctgcccatgacctacatcggcgccatgctgttgtgggtaggttggttcggctttaacgcgggctcggcattggccgccaatgaaggcgcaacccttgcgctgttcaatacgatggtagccaccgccgccgccgtgctggcctggacgttcaccgaatggtccatcaagggcaagccctccatgctgggtgcggcctcgggcgcagtggccggcctggtcggaattacgccagcggccggcctggtaggtccggtgggcgcattcgtgattggtctgctcgctggcatgatctgcgtctggggcgtcaatggcctgaagcgcatgctgcgcgccgatgattcgctggatgtgttcggcgtgcatggcgtgggcggcatcgtcggcgcgctcctgacgggcgtgttcaacgccaaagtcctgggcgggcccggcctcgatagcgccagcctgatccccggccaggtctgggtgcagctcgaaggtgtgttgctgactgtggtgtggtcggccgtggtggccctggtagcctacaaaattgcagacaaactctgcggtctgcgcgtacccgaggaccaggaacgtgaagggctggatgtcaccagccacggcgagtcggcttatcacagctgatcgctttcccgtcgacacaaacggcgccgcaaggcgccgtttgtcataggatgcgctggatcatggggcggatacgggaatatcgcacgccgtcttcacggcgggtttacccaagcgtggcgcgcggaagatacccgccagcatcgcggccgaggcggcagctcaagacgatgagcgacgcgccgggccgctggcgcaggccgatctgcgcaaccagcgcatcaggctacccaggacaggcagtttttcatagagctcttcagcggcatcccagtaatcgcgatgcattgccacgcggccctgagcgtcaaaacgcaccaaggtggcgccctgaatgcattgttccacctgcggccgccagcggcgcatgcggaaacggaactcccaaccaagaaaagcctgatccccctgcaccatgttgtggatgacggtaaaacgcggctgatctaatgtggcgaacatatgctcgaagattcgcgcaatagctgccaggccccgcacatcgttgaagggatctttgaaatgcgcatcaggcgcgtaatacgcatctaggctggctagccgttccggcgagagctgctcgtaaaacgcaatcagccgctgagcggcggcggccacatcgccactaacggcaggaagttgtgtagacatgctcacaggcccgtcacgcggtgcacgattgagaaataccagcggtagggcaggcagcgcagcaacctgagcacacgcgtgaagcgtttgggaaagtgcatctcgaacgctcccttttcccaaccgcgcacgatggcggcggccgcctgcgggggagtaagcagggccggcatgggaaaggtgttttgtgcggtgagcggggtgtcgacgaaacccggattgaccaggctgacccctacgcctttgggacgcagatcgagaaacaggttttccgcaagattgatcaatgccgccttggtgggcccgtaggccagactttggggcagaccgcgccaaccggccacactcgcgaccagactcaggtgcgccccgcgccccgcgcctgccgcttgcaacatcgcgggcaacacggcggccagcacatgcagcgcgcctgcgacattcacctgttggtgccgcagcagctcaggcaggtctagcgcttgcgcggacatcggacgaaaatagccagcgcagtaacacaccagatccagcgggccacctgccagaagctgcttcgccgcatcggcgctcgcctgggcatccgtcacatcgaaggccagcgcctggctgccggggtgatcgcgcacgaagccgtccagcagggcttgctggcgcgccgaaacacatacctgcgcgccacgttcgtgcagtaaggctgcgacggcgcgcccgatgccgctggacgcgcctatcaaccacacacgtttgccgcgccagtcggtaatgggaggattgagcggcacggttttattccttgctaaaggacagcagcacctcacccagcttgaagccgaatttgctcatggtggcgcggttaatcatcacctgctcattgatcaggaacatccagtcatcgaactgcacgtcgtaggtcttgccgtccaccggcaggcgcagcgtgtagttccagcgaaaggcattccctgcggtctgcccctgggcctctcccaccacatcatcggcgcggccggtataacgcccgtccgcatgcttagtcaggcgccagactcgacgctcggtcgtgccatcggaataggtgaaagcctcgtccaatacgccctgattcccttcccagtggcaatccatcaccaccgtgaaacggcgagccacctcaccactgcgcttttgaaaaatgccataggcatgaatgcggccattgaagtacttatcaagctccagcagcggacgctgctgtgcatagtcgctgacctggggaccggagcagcccatcaaagcagcagcgctggcaaacagggccatcaaggcgaagcggcgggtagtcatggtgtgagccctcgagagaggttggacggtacgatcaacagccggtgcagcagcccggcggcgatcagcttaaaagcacaaggcactaaggcgtagatccagaccaggcggtgtaaggcttgcgtgtcctggctgccgggcacatagcccagccactgcaaaagcggcagcatcgcccctgcggccaaggccagattgagcttggtggccagattccaccatcccaggtagctgccatcatgcacgccttgcgcgccatggcgctcgatcagcaaagccagcaaggcgccgggcacggcgaggtcagctccaagcgccgcgcccgacagcacacagatcagggcaaaggccgccacctgcccgctgctcaaggcggccgcccagctaaaacaggccacggccagcaacatgccggcaagccagctgcgttccagcccgaatcggcggaccacccgcaaccaagcgggcaaagacagggcggcgctgacaaaatacagcaccaaaaacccggcaatctgcgctgaagtggccaatagccaatcctgggcaaaaaacagcatcagggcggagggaatggcgctggcgatgccattgcacaaaaacaccgccagcaagcgccggaaagatgcatcgctcaatggctgccacagaggcggcttctgtcctggccccacggatgacaatggcggcgcctctgcgaacggtgggcgcggcgcctgccaaagcgccaaccatccgaccagcagcgcgagcgtgaacacccccaacatgaggccggccccccaggctaccgacaacgcactggccgtgactaccccgatcaggctcggcccctcgcgccaggcgacaatgcggctgcgctgaacggcgtcgccgcccaggcgcacaccccaggcctgatgggcgatgagcaacaggctatgcgcgagacaggttaataaaagccccgccaccatccacagcgccagcgcccccgctccctgcacacgggggaaaaacagccccgccatgcccgcgccgaggactacagcggaaatcccgatcaccccaagcaccgcccccagcgtacggcggaacaaaaagtcgctcagacgtcccaacaagggctcggcgccggcatcgatcagccgcaccaacatcagcaaagcgcccactgtggccagtggcagacccagctcgctggcgtagaaatgcggcaacaccacatacaagggcagcgcggcgaaagccagcggcaaacctagcagaccataggacagcccggcgcgccaagaaagcggcagcgagggattccacggtcgtgttggattgggaatcatgatttgggcgccagcaaggcgctgcgcaggccgggttccgaagtacggggggacaaccagatatcgaaaaaacggcgcgccagctcagcatcctcactcatgcccagaaactcatcgccacgccaaagcatcatgccctgccctggctgatacaggcccgttaagcgctcacctgcctgtacgtcgggaaacagggccgtcagcgcagttgaccagcgctgcacctgttcagccggcaggctgccctggcgttcgatttcctcaatggaacgcctggcgatatcggcgcccttgaaagcgcggtgatacgtgagttccaacgccaggggttgggcggcaatgtcagccgcatcaaactgcgggcccacccacagacgggcatcgtaaatacgcagcccccatatacgcagttgtccctgcccccagaccccggcgccgggtagcacctgctgcatgaaggcgggaggcgcgtcctgcgccgccattgcgggggctacactggcccaggctaaccaaagagccacgcccaaagcgctgaggtggcattgcagggaggaaaagaggcgatcagtcatgggcacctcgcgcaggcaacaaatcagtctttcaccaagatgtactgcgcaacatcgatgttcccgctatcgaaggcggcctcgcagtacgccagataaaactcccaggtgcgcagaaactgggtatcgaagccgagcgctagcacctgagcgccctgctgcatgaactgctgccgccagcggcgcagcgtttcggcgtagtcgggaccgaaagaaaaagcctcgaccacgcgcagacccgcttgctgcgcctcggcccgaaaacgcgcgggactgggcaggcagccaccgggaaagacatattgctgaatgaagtccgtgccccgcacatagcgctcgaacagggcatcgtcgatgacgatgctttgcacgcaagcacgtccgccgggcttgagcagacgcgccaatgtggaaaaatagctgggccaataagcctgacccacggcttccaccatttcgatggaacaaatggcgtcaaaaggcgggtcttgaatgtcgcggtaatcctgcaggcgcagatccgcctgagatgccaggccagcctgatgcaggcgctgctgggcataggccagttgttcggaagacagggtcacccccgtgacatgggcctggaactcgccggccgccatctcggccagcgccccccagccgcagccgatctccagcaagcggcagcccggccgcagctcggcgccatgtaaggcgcggcgcaccttggcgtgttgggcctgcgtcaaatcccccgccagattgccctgaaaccaggccgaggaataattcatgctcgggtccagccacaatcggtagaaggcattgcccagatcgtagtgggcgtgaatgttgcgccggctgccggcgcgggtgttgcggttgagcagatgtttgagccggtaggccaggcgcccccaccagctgccgtacactagagactctagcgcctggcggttggccaacatgagacgcagcaggtcagccacgttcggcgtgctccagtctccggcgatataggcttcggccaggccaatatcacccgaacgcagcaccgcggcgaacaccccccaatcgcgcagaaccaagctggcatgcggttgtccaccttgacccagttgcagcgtactgccgtcgggcagctccagatgcagcgtgccctgctgcaaacgctgcaatacacgcaggcagtgacgcgccacgctgggcaatccggccggcaacgataaggggagcgaagcgggggaagtgttcatgatcaagagtcggttgcagaggaacgagacacaggctgggcgggcgcccggggcttggaatgaaacggcacccgcttcaagtacaacaggaaagcatgccagagaatgcgagtcatcacgcctagcgtgagcaaggggtatcgccacagagcgcggcgacggctggcggcagtgagcggctccagccgccccgccatgccggtcagcagcagtggaccttgcgcgtcgtgatagtcgatgcgcaccctcgcggcatccaggccctctgcgcccacccgacgaaactcaaagtgataggcgccctccacgacgcaaaaaggcgagacatgaaacctcttgcaggcctgcagcgtctgaccatagcgcggatgatctagcagataggcatgacgctcgccaaaggtgttgttcacctctgccacaatggcgcgcaagctgccatccttgcggtggcagtaccagaaactcacgggcttgaagctgtaacccagcacccgcggatagcactgtaaccagacttctccctgagcatcgttaatgccctcggcttgcagcaaagcctcgagccaggccagtgccccgccctcttgcgggccgatgccatgatccctgtcgtgaaacgagagcgccccggcgcgattgagcgccaacacccctgcggcctcgggccgttctcgcagggtacgcatgggcagcatcaaaaaaaaagtgggaacgatgaagcggtggcgacggggccgaagacgggtatgccacacatgcccgaagccgatgtgcggcacagcggcctgtggcgcctcgcgggatgttgggtgattcatacggcccgctgccagtgggccagcagggcgtcagccgcacggtagcccgactgcagaccgtcttcatgaaaaccatagcccgtccaggcgccggcataccaggtgtgttggccgccttgcaactgcggcacctgcttctgcgcggccaaggccgccagatcgaacaccggatgctcgtaatcaaactcgcccagcacaagcgaggattcgatgcggctcaccggattgagcgacaccagcaccggctgcgcaaagggcagcggctgtaaacggttgatccagtaatgcaaacaaacgcgtgctgactcttgcctatcgtccgccgcacgctcgtagttccaggctgcccacgccgcgcggcgccggggcatcaccctggtgtctgtgtgcaacacggcgcgattgggctgatagcggatggcgcccaacacctgctgttcaagcacgctgggctgagccagcagacgcaaagcctgatcgctgtgcacggccagcaccacggcgtcaaaatgctccgcaccgctgctggagcgaataagcacgccgccggcatgacgttcgatgcgcatgaccggagtggccaggcgggcatccaagcccggcaacagggcgctcacgtattgccgcgcgccaccggccaccgtgcgccactgtggccggttctgcacttgaatcaggccatggttgtggcaaaagcgcaccatcgtcgccacaggaaagcgcagcatctggtcagtcgggcagctccagatacagcccagcatcggcagaaaataccagtggcgaaacgccgcgccaaagccatgctgatccagaaactcccccaagggctgcgccagcgcctgctcttggcccccttctgccagcgcggtgcacagacggttaaaacgcagcagctcagcgagcatccccaaaaaacgcgggcgcaacaggttccgcttctgggcaaacactgtcgctaggttagagccattccattccaacgcctgcgcgcccaaggcgcccgcacccggcacctggacagaaaacgacatgtctgaaggaacggtgcgcacctgcaaggcatcgagcagtgctatcaagccgggataggtacgctcgtttaacaccagaaagccggtgtccacaccctgtgtcacaggttgaccccgggcatcgggcaggctcacatcgacggtgtgagtgtgcccgccaaaataggcttgcgcctcgaacaacgtgacatgcgcctgaccacgcagccgatgagcggctgccaaacccgagatacccgacccgattactgcaactttcatagcttgggcaatgcctggtggtgacggacgccgcacaactgtgccgtccttgtacggtggcgtaatctaccttataaaacaaaaacaatcttgttattaataattattgcaataaatcgcgtgctctgaacagcccgatgatgcgtcagatcgagttagccaaagggtggctctgcgggccgctggcgtgatcggcctgggggctgcgatacttgaaaaatgatcgataaaaagtccgtggcgtccaggcgagccagacggtttacctgaatctcaggcggacgccccctgcgacgcattcaaggaagacatcatgcgcatcctgctcactggcggcaccggcctcatcggccaggctttatgccggcactggcaaagccagggccacaccctaagcgtctggagccgcgacccgcagaaagtcgcgcagctgtgcagcggcgcgcagggagtcgcacaattgccagcgcttgatgacggtccgccaatcgatgccgtcgtcaatctggcaggcgccccgatcgcggatcgcccctggacggcagcacggcgcaatgtgctgtggcgcagccgtatcgacctgacgcataccctggttgactggatggggcggcaatccagccctcctggcatactgctttcagcctcggcagtcggctggtatggagaccggggagacaccctgctcgatgagttcaatccgcccggaaataacgacttcggcagccgcttatgcatggcctgggaacaagaggcggagcgtgcccgcagccatggcgtgcgagtggcctgtttgcggattgcgccagtattggcctcaaaaggcggcatgctggcgcgcttactcccggtataccggctgggtctaggcgggcgcctgggtagcggccagcaatggatgccctggatacacctggacgatctggtcaacctgtttgaccatctgctacacgcaagccatgccagcggccccttcaatgcctgctcgccgcaggccacgcgcaacattagcttcacccggacgctggcgggcgcacttcaccgcccggcgctattccctgtgcccgcctggaccttgcgcctggggctgggcgagatgtcggtgttgctgctcggcggccagcgcctggcgccgcgccgcacccaggactcgggcttcatctggcaataccccgagctgtccgatgcgctggagcaggtgttgcgcggctcgcggcattaagccgcgctccctctttccagcgccctgacagccggccggcacaggggcaagcatccgttttcggcggctagggcccgccaaatctggctggcgagcgcaagcgcatagccctcaccgtccccccccccccttttgaagatgagccgagacgccttctcggcttgcctcagcgcttaaccgatagtcatcaggctggcgttacctccagcagcagccgtattcacgctgcatgaacgctcgttgagcaggcgttcggccacatagctcgcgcctgcagccaactcgtcgggactcaaaccatgtacagccaaaataggcccttcacggcgggcaatacgctggttcagcgctttaagcgcgtcgccatcgccctcaaaaagcacggcctgaaagtctgcggcatccacctcggcatcctcgagcaaggcaacctggccctcgcgcgcggcgctctccagcgtcgccagcagctcgcgggccgcaggcgtatcagcgaaccacgccagattgcccgtggcctgagccgccgcccattgcgcccgggcccccgccgccgtggcagccacgcaatacacggcgccacgcggctcgacccgataggtgttggtttctccggtgggccccggcagcgtgagggtcaggggcatctgcccttccagacccggcggcaggccggcaggacgcatcgacagcaaacggtagagatacagcggaccgcccgccttgggaccggtgcccgacagatgctcaccaccgaacggctgcacacccactacggcgcccacgatattgcggttgacataaatattgcctgcctggaccgactcggtcacgcgggctaccgtttcgtcgatgcgagtatgcacaccgaaggtcaggccatagccggtgccattgatggactcgatgacgcgatccaggtcatcgcgtgcgtagcgcaccacatgcagcaccggaccgaatacttcgcgtttaagctcggcgatatcattaatttcgatcagcgtgggcggcacgaaggtaccgaaacggcactcggcgccgccttcaatctgaacgatctcatggccggcggcccgcatgctctcaatgtgacgcagaatgttctggcgcgcttcggcatcaatcaccggccccacatccgtggatagacgatcggggttgcccatacgcagctcgcgcatcgcgccgcgcaacatcgtcaatacatgatcggcattatcttcctgcacgcaaagcacgcgcagagccgaacaacgctgacccgccgaatcaaaggccgaggacagcacatcgaacaccacctgctcggacagcgcggaggagtccaccaccatggcattctgcccccccgtctcggcaataagcggaatggtgtggccacgatcatccagacgatcggccagattacgggcgatcaaacgcgccacctcggtcgagcccgtgaacatcacaccgcgcacggacgcgtgcgccaccagttgggcgcccacggtttcgcctttgcccggcagcaattgcactgcccccgccggcaccccggcggcgcgcagaatggcgacggcctgggctgcgatcagcggcgtctgttccgccggcttggccagcacggtattaccggccgccagggccgccgccacctgccccgtaaaaatagccagcgggaagttccaggggctgatacacagcacgctacccagcgggcggtgcgtgtcattgtcaaactcgcgctcggcctgatccgcgtaataacgcagaaaatctacggcctcacggacttcagcaatggcattaggcagggtcttgcccgcctcgcgcacgatcagacccagcagcgtctgcatctgttcttcgagcagttgcgcggcacggcgcagacactgtgcacgctcggcaaccggggtggcttgccagatgggcgcggtattcgcagcggcgcgcagcgcggcttcgacatcatggctgtcggcctcgatgaggcgcccaaccccatcgcgctgatctgccgggttcaagacatcttgagcccgggactcatcccagacgaactcgctttcacccaacatgggcgccgcacgccagggcatgcctgcactggccagcagggccgccgacaacgagcccaggcgatgctcgttggacaggtccaggcccgccgaattggcccgggcatgaccgtagagctcacgcggcagggggatcttgtcgtgcggcgctcccagaggcacgatgcgtgcagcggcttccaccgggtcggccaccaattgctctaccggaatgctgtcatcgccaatcaggttgacaaaagaggtgttggcgccgttttcgagcaggcggcgcaccaaataggccagcagcgtctcatgcgtgcccaccggcgcgtaaatacggcaggggcggttcagcttgccctgcgcgagcgggcccaccacctcgtcgtacagcggctcgcccatgccatgcaggcactggaactcatactggcccgggtagtagttctgcccggccaaatgatagatcgccgcgagggtataggcgttatgcgtggcgaactgggggtagacggcctcgggaacggccagcaatttgcgggcgcaggccagataggccacatcggtgtaaagcttgcgggtgtagaccggatagccctccaggccatccacctgggcgcgcttgatctcactatcccaataagcgcctttgaccaggcgcaccatgatgcggtggccgctgcggcgagccagatcgatcacgtagtcgatcacgaagggcgcgcgcttctggtaggcctggatcacaaagccgatgccgttccaaccctcgagttcgggggtaaaacacagtgcttccagcaaatcgagcgaaatctccagacgatcagcttcttcggcatcgatattcaggccgatatcgtactggcgcgccaaaatggcgagcttcttcacgcgaggcaacagttcactcatcacgcgctcgcgctgtgcgcgcgaataacgcggatgcagggccgagagcttgatggaaatgcccggcccctcgtagataccccgtccggccgcagctttgccgatggcatggatggcctgctcatacgccgcgttgtaacgctcggcatcctgggcggtggtggccgcctcgcccaacatatcgtaggagtaccgaaagccccggctctccattttgcggttgttggccagggcttcagaaatggtctggccggagacgaactgctcacccatcatgcgcatggccatattcacgcccttgcgcaccaggggctcgccgcccttgccgatcagacgggtcagcgccttggacagggattgctcgctgcttacggccaccagcttgccggtgatcatcaaaccccaggtcgccgcattgacgaacaaggattgcgaaccgcccatgtgcgacttccagtcgccgcgcgacaccttgtcgcggatcagggcatcgcgcgtggcccggtccgggatgcgcagcaaagcctcggccaggcacatcagggccaccccttcctggctggacagagagaactcctggatcagcccctctacgcccccgcccgtgcgcttggcgcgcagcgtctggaccagcttggcggccatggcatggattttttccaagtgcggcatgcgcgcctgacccagcaacaggggcacgcactcgggctcaggccgacgataggcggcagtaatggcggcccgcaacaccgactgcggttgcacgtcctggccgaactcgtaaaaaggcggcgtggctcccgcttggccgccggcatcttcctcggcgccgtcttctcccgagccgagatgcgccatctcggggggcaaatggccgcgttcgattttttccagataggccaccagagcctgtttgtgcaaccagtgcggagtgcactggagcttttgtgcggccgccttgaggcgatcccgcaacgcgtcatcgaccttgacgcccagggtcgtgctagccatagcgatttggattccttgaaattgcacggtaggcggccgcctggccgccccaaccggcggaacccgatgctaaagaagttgcacccctcaatatattaaagttaacccttataaaaataggttaaccttcagattagacagcgcttatcggctttcatccgccagaaccgtgcacacagggatatgaacctccggacctgccgcatcggcccgctggccaccatgacgaatgcccgaggctatcgtacgggccaagagcgcaaccgcctgctgctgcgctgttaccaatgaggccacatcttcggcccccaccggcattgtcacgacagtgcggcacaataaggccccacccttgaggctgaccggccgcacgcgccacgttacatccagcaccgtcggacctttatcgctcatatcgaagcgctgcacgtcggtctgaacccgccaaagcggcgtgcccaagggaggccgcagcacacccgcatccagggcacccaggtcacgcgtcaggccatccaccagcgccgaacgcaattcatcgccaagcggcgcactccagcggtcagagtagagcggcgcaatactgcccgtgccggtacgcaacatgatttgcggctgatcagcctgaggcgtcacggccaccggcagcacctcgaccatgaagccagcatcgcctttgataggcgtcgctgccggcggcgcctgcaaggtgtaataccgcgctggcggcgaagccccgcaggcgaccaggagtgatagcagagagagggcaagcgccggacggatgtatttcatgaaatcagttcctgacagacccgaagccggggatggggtccttgccccggccacgcagcaaggcctcggggttggcctggagataatccgccagattacgcagggcacgcgccgcctgcgacatctcacgcatggaacgctcggcattgataggcagggaagcatccggcgagaacaactcattgagctgcgccagcgagcggcgggcttccttcagcaccgctgccgtatcaggtgcgacggtcttatccaggcgctccatgagcttcgaggtgttggccagcgtcaaacgcaagtcctgaccgatctggtcgaaggggattttctcgatcttggacacaatgctgccgatctgatcctgcaactgatcgaactgccccggaatggtcgggatagtggccggatcggtctgcacatacttgacgggcggaaccttggaaaaatggtcaagcacgatatacatctgaccggtcagcaaattgctcgaacgcagttgcgccctcaaaccgtactcgaccagcaccgccagagtgcggctcggtgccagatcgcgtgtgccggtatcgcgttccagccccttgacgatctcatcaaacaaaccgcccagacgttctggatagatggtcgcatcgaccaagccaaagaagcgcttgtttttggcgtcgaaatcgatggccacattggtgacatcacccaaggtaatcccctggaagtcgataggtgcgcccactgccagaccgcgcaccgactggtcaaaccgcatacgaatgtggaagggggtaccgtcggtgttgaccttggcagcctgctcgccgccatacagcttgaagcggctgtccgccttggccggctcggcgtcgcgccgcaccacgttctcgaaggcgaccccgcccagtagcagcgacaccatggattgggtgcgcaccttgaggccggaggcatcgagcgaaaaatccaccccgctcgcattccaaaaacgcgcgccctcggtcacgaagcggtcattgggcgcgtcgataaagacctgcacgtcaaccgatttgccatcgtcgctgagtgcataggcgatgacccgcccgacattaatgcgccggtaataaaccggcgaaccgatatccagcgaacccagattctcggcgcgcagcgtgaagcgttttcccggcctgtcgtactcgacggcgggcggcgtctccaagcccacgaaaaacgctttaacaggttttctgtccagctcctcggggttgccgatggcgtccacaccgatataggcgcccgacagcaaagtacccagacccgatacgccgctcaagcccaagcgcgggcgcaccacccagaaattcgtgccctcgcgcgccatattggcgacctctttcacgagctccgccttgaccaacactttgctgcggtccgtattgaaatgaatgccggtgaccgtgcccaccacgacgtccttgtagcgcagctgagtcttgcccacctccaagccttcggccgtgttgaactcgatggtgatgtccggcccggcctgcatccaagtgcgcacgaccagggacaagccggccagcgccgccaccagcggcaccagccagatccaggagatacgcgaacgctctttcctgctcagtttgacccggcccaacggggtacccggcgattcagtcggctccgccatactgcgcacttccttgtaataaacctgccattcaggacttggacgcgctaagcgcggcgtccggctgggcggcaggccattcagcctgctgttcgagatcccaggcgcaacgcaagtcaaaactcatcgcggataacatggtcagcaccacgaccaggccgaacgaggtcgcccctgcgccggcgctgatcgccatcagccccgggaaatccgccagcgcggccagaataatgaccacgaaaacgtcgagcatggaccactgcccgatgaactctaccatttgataaagacgcgtgcgttgccgcagattggtggtgctgcgccattgcaatgtcaaggccaaaaaggccagcgacaacagcttggtgagcggcactgcgatactggcaataaaaacgatcatggcaatatcccaagagcccatctcccagagttcgaccacgccgcccagaatagtgtgtgaactatcgcccgtaatggaactgatctgcatcaccggcaagacattggccggaatataaagaatggccgccgccagcagcaaggcccaggtgcgcgccagcgtctcgggcttacggtaatgcagcacggcatcgcagcggcagcagtgcccgtcaaatccggcattcagcgcctgcacctgcccgcaaacatggcaatcggccaacacggtatccgcatccatggacgggatatgcaccggcactaccccagcgcgctcggccagacgccaaatctctggcgtagacagtcggcttaacatggtgagcaacaccgtcaggcaggcaagggctaaaagccctatgcgcggctcgaccaccgccatgctcgccaacttgactgccgacaccaccacgcccagcagaaaaaccggcaccatgctccagggacgcaacaagcccaggccgcgaaccactcgacgaaacccgactggcaggctggcgcgcgacaagggacccagcacccacaagagcccgaaaagctgcaacaagggaataagaaaacccaccgcacctgtcatgatggccacggcgtaatgcccctgccgccatgtgatgcccacggcatcgagcagggtcgcttctcttgtcatgccttgcacagacaaggccgccaccggataggcattggccaccacgaacagggtaaaacccgtgatcgccagcgccagccaactcgacagcgtcagcctgctataacgccaaagcgtagcgtcacagcgctcgcatgccgctttctcgcccgggtcgagactatgccaacggtaaacgctggcacagtgctcgcaggcgataagagaatggcgcggcgtatcggcgcgctggccggccaagatcagtcaaccagctcgacttgtggattgtccttggcagtgggctcgggtttacccgcgtcatcaaaagacagcaccactttgtcgtcctcgttcagatccaccgtgacattgccgccatcaaccagacggccaaaaagcagctcgtctgccagcgcgcggcgtatcgtgtcctggataaggcgttgcataggtcgcgcgcccatcagaggatcgaagccatgcttggccagatagtcgcgcagcttctcggtaaacaccgcctctacccggcgctcatgcaactggtcttcgagctgcatgaggaatttgtcgaccacccgcagaatgatgtcgcggttcagtgcggcaaaggggatgatggcatccagacggttgcggaactccggcgtgaacatccggcggatttccgccatttcgtcgcccgccacgcggctgttggtaaaaccgatcgctgcgcggttaagcgtttcggcgccggcattcgtggtcataatgagaatgacgttgcggaaatcggccttgcgtccattgttgtccgtcagggtgccgtgatccatgacctgcaacaggatattgaaaatatccgggtgagctttttcgatttcatcgagcagcagcacacaatgcggctgcttggtgatggcttcagtcagcagaccgccctggtcgaaacccacatagcccggcggcgcgccgatcaggcgcgacaccgcgtggcgctccatgtactcggacatatcaaaacgcagcagttccacgcccagggtgaaggcgagctggcgggcgacctcggtcttgcccacgcccgtgggtccagagaacaggaaggcaccgatgggtttttcaggacgacccagaccagaacgcgccattttgatagaagccgccaaggcatcgatcgcctgatcctgcccgaacacgacggttttcagatcgcggtccaaagtggcgagcctgctgcggtcatcgttggaaaccgactgcggcggaatgcgcgcaatcttggaaacgatggcttcgatctcggccttgccaatgactttcttctggcgcgagcgcggcaacagacgctgagccgcacccgcctcgtcgatgacgtcgatggccttgtccggcaggtggcggtcgttgatgtaacgcgccgagagttcggcggccgcgctcagcgccgctgccgaataccgcacgctgtgatgctcttcgaaccggcttttcaagccgcgcagaatctggacggtctgctcgacgctgggctcgggcacatcgattttctggaagcggcgcgacagagcgtggtctttctcaaacacgccacgatactcggtgtaagtggtcgcgccgatgcacttcaactgccccgacgacaaagcgggcttgagcagattggaggcatccagcgtgccgcccgacgccgatccggcgccgatcagggtatggatttcgtcgatgaacagaattgcgtcaggattcccgcgaatctgtttgagcacacccttgagacgctgttcaaaatcgccgcgatacttggtgccggccaacaaggcgcccatatccagcgaataaacgtgggccgactgcaaaatctcgggcacttcgccgcgcgtgatgcgccaagccaggccttccgcgatggcggtcttgccgacaccggcctctccgaccagcagcggattgttcttgcgccggcggcacagcacctgaatcacacgctcaacctcgtgttcgcgaccgatcaggggatcgatgcggcccgcctcggcggccgcgttcagatcgttggcatactgatcgagtggcgactggcgggcttcgctgccctcctcgctggcgctctgcggttctttctgcacgggctcatcctgcggctgcttggtgatgccatgcgacagaaaattgacgacatccagccgcgtcacaccctgctgctgcaggtaataaaccgcgtgagagtctttctcgccaaaaatggcgaccagcacgttggcgccggtaaccggctttttgcccgtgccgcctgccgagacatgcatgatggcacgctgaatcacgcgctgaaaacccagcgtaggctgcgtatcgacctcggcgccactcggaatgacgggcgtattttccgtgacaaactgacgcaggttacggcgcaagtcatccagattggcagcgcaggcgcgcagcacctccaccgccgaggcgttgtccagcaacgcgagcaggagatgctcgacagtaataaattcatgtcgggccgaccgggcctcgacaaaggccatatgcaggctgacttcaagctcttgggaaatcacgcttcctccgtaacgcacgaagcggcaagtacacgcttcatattctatgccgatcagggcgtaacaccagcgatttcaaactctagaccagtgtatcgccccgcctcgtccataaccgtcaaccgatgacgcccattgtgcgacagagacagactctgtgtttcaccagcccggcctgggcgataaagcccgccgtccaacatccaccaaacctgaccttcagccccttgcacccccacatcgagggtgaccacgcgagaccctggcacaggccgcaataccgctccctgagccacgccttcaatctgcatggcgccgcgatcagcataccctgcaaatgagggcggaacggtttcgttcaagacccacgccacacgttgctccgggcagaccccgcccggcgcgctttccagacgccagcccaaaggccagcatgtcacggccacctgcaccgaatcgggacgctgacgcgcgcgcggcgcacccgccggcagcgccgacacgacatcgcgcaacagcggcgccgccacattggccccgaaaaaaccggggtttggcgtaccatcgggccgcccgacccagacgcccagcgtccactgatctgtcaccccgatcgcccaggcatcacgaaatccaaagctggtgcccgttttccaggccaaggccctctcgggcccgccctgctcgaacaagggtctttcaggatggccgcctgattcgagaatatcgcggataatccaggctgcgcctgcgctcatggcgcggttctcgcgcttgggatcggcaggcgacaacctggcctggcccgacaccccgccacgcgccagcgcacgataagcgcccaccaactcttcgagcgtagtgccaccgccgcccaggatcaggctcagattgggggtggcgcccgcaggtaaacgcaagcgcacgccagcattgagcataaccgaagaaaagcgcgccggcccgacacggtccagcagatccaccgccggcacattcaaggaacgctgcaaggcgctggaaacactcaccggaccggaaaacgaagcctgaaaattacccggagcatagccgccgaaggacatcggcacatccatgagcaggctttctgaatgcactaagccatcatccagcgccaaggcataaagaaacggcttgagcgtcgagccgggcgagcgcacggcacgcaccatatccacatgcgcatagcgcgaatcatcggaaaaatctgccgaacccgcatacgccttaatctccaggctgtcgttgtccatcaccaacacggccatcgacactttcggcggcaggccgtcgatacgatcgagcagcatgcgctcaacggtcgcctgcatgtccgcatccagcgtgctttcaacgactgtctgccggcttgcggcgagtaagcgttgcgcggccagcggcgcgagccagcgagcccgcaaaggtggcgcgacgacgttctcgatacgcgcatcggccacgcgcgccggcgtccagaccgacaactcggccatgcgtgccagcaccttgtcccgcgccacgcgagccgcctcgggatgccggtccggacgcaaacgggacggcgcctgaggcaaagcggtgagcaaggctgcttcggcatcgctcaagtcccgcgctgacttgcccagccacatccgcgagcccatctcgaccccctcgacaatgccccccatcggcgcatgggccagatacatggccagaatctcatctttgccgtaatgccattcgagctgcaaagcacgccagacctgcctcagcttggcgcgcatactgcgcgagggctgcccggcgagcgccgggtccagcatgcgcgccacctgcatggtgagcgtcgaacctcccgacacaatgcggccatgggccacccattgccatgccgcccgcgccaaggcccagggattgattccgggatgcgcgtagaaccaacgatcttcgtaagtaagcagggtctgcacatagcggggcgacacctgatccggcgtcaccggatagcgccacacgccatcgcggctgggataggtgcgcaaaggtgtgccgtcggcggcgaccaccacgcgcgcccctgccgatccgataggcggcaggggataggcgcgatcgagcgccagaaaagccgccaacagcagggccacggcgacagcgctggccagggccaagcgccgccaccgcggctttagttgcgaggtttgcggtcgcggatctcgatgttgttccacgtgtcgcccacaccgcgcagtccaggccggtacatatcttcggccacgacgggcggcacactgtagcgacccggcgtgaccacgcgcgccagataaaagatatcaaccttaccccggcccagcgctgcagccgctacataacggtcatcacggaactcgcgatgcttgatattggggttggccatcgcatccgccacgcggcggccgcctatctcccaatcctgcatctcaggactttgcatgagattgagattctccacttcgaaacccgccggcacgcgatccaccaacaaggcatcaggtacgtactgcgtggcgtccgcctgaatccagaccaccagcatgtcgccagtctgcaaagtgccgccatcccaggcgctgccatccgggcgataccagccgcgcatcaagccaatgacatcgttgcgcggcttgggcgcagccagcggcgtgccctgcgcatcgatctcgacaaacagcgattgattacccgtgttgcgcaagcgggtcgtggctagctcgctaggtttcagcgccagcgtctgatcctgcgagcccgtcagattgcggctgcccgcctgttgcagcgatgcctcccagggcctgctgcggtcaccccccgcagcattggcagccagcagcaaagccatctgctcctgcgtggacagataggggcggttgcccaaacgcgccgaggcctgctccagcaaggtttcattgcgcgggtcacgcaagccgtactgattgaccaaggcataggcctgcgcgtaatcgcgcacaccgctgccatagtcacccagccactcatcgtaattgcccgagccacggcgcgtgatgccgtaggcccgtgtcaaaccctgatccagggccgccttcatgcggccttcgtcacccagcagtttgaaagccgccgccaactgaatgagcggcagcggcgaacgggcgcgctcaccatagttgtcgaacaactggcgcacggtcgacaagggggctttgccgtcacgcgcgagcactagcgccgtggcggccagaccagcaaaacggcggtggtcgttgcgcaacacctcgacgctgccgctatcgatacggccgctttccaggcccttgcgcagattggccgaccagttgccgaagctgttggacgtttgctgcaactgctccaacaaccattggcgtgtgcgctccaagctatcgtcggagacgctaaagccgcgatcgcgagcatcctgcataaagcccaaggcgtaggcgctcagccaggtatcgcggttgctgtaatcaccccaaagcgaataggcgcctgtcgtgccgcgcatccccgacaaccgggccagcgcgccatcgatcttggcctgacgctcggctatcgtgcgcagcggcaggctgaatcgattggccgccgcctcatcgagcatgacccagggcatagtggcgctgatggtctgctcggtgcagccatagggatagttcaacagcccttccaccaaacgattgacgttcagcggcggtcggttggacagggtcagcgaaatcgtcgccgaatcggcatgccagcccgcgagctgttcggccggcggcgtccattcctcgccgggattcagacgcatgcgccggacccggcgctccgacgcataggccggttgcacctgcaaaaccgactcacgggtgatgttcaaaccatcgccctcaaccaccaggcgcataagccccagcccataagagcctgtcgtagtggccacaaaacgcagcgtcgtgcgctccttgtctttcagcgtgaccgtgcgggtgctgtcattgatcgccagcgggtccagtgcctgaagcttgaccgtcagcttgcgcgtcgcgccgctaagattggtcaagtccagcgccacggctgcctggtcgcccggcgtgatgaaacgcggcatattcagctcagccaccacgggcgcggccacctgcatttcggtgtcggcgctcccataacgctcgcccgtgaacgccactgccatcaagcgcagggtcccattgaagtccggcagatccagcttgatatcggcttcgcccttggcatcgagcgccacgacacccgagaacagatctaccagcttgacctttttgggcaggctgcggctatcgccgcgcatcgccgcgtcgccgccccacttgagtctgccctgcgtgccatccattttctcgatgagcttgccatacatgtccagcagctccggcgcatagcgatgcttgccgaaaaagaaatccatcggatctggcgtggcgtactgattgatgttgagaatgccgacatcgaccgccgacaacgtgacataggccttgccggcgccagcgccgtcaaccttgacgcgcaccgtaatgggcttttccggctcgaccttggccggggcgttgaggctcacggccagcttgcgatcggcgctggctataggcagataggccaaaccgagcgcgcgcgccggcgtgatacggtcaccctcgctgccaggacggaagaccgttgccgacacatagaggtcgtggcgcttccaggccgcgtccaccgggatttccacgtccgtgcccgtagccttgaccggcacccattgcgaccacagcatgcggtcaccttccaccgtgacaagggcctgcccgtcatgtggcgggaccactgtcatgcgaactttgtcgcccggcttggccggcaaatcctgcattttcagttggacccgatccggacgattgcccacggcgtcggagtcctgtgcgttccaacctgcgtagaagcggtaacgtgccacctgtcccgtctgcggatcgacgatctccagacgatagcggccccacttcacttccacgctgacattcccccgctcaccgatatcgatggcgcgcgagtccgtcagctcttcagtttcggtatagccactattccagcctcgctgatcatcgaaacgccagtaatactgacgctcttcgcgaaacagacgtagctgggcgccattgacaggctggggcttacccgtcgcatcaacgcggataatctcgaagcctgcgggtgcgccctcacgcgccacgtcgcggtcaaacaaggggcgcaggccaatcagtgtttcagcgggccagacactgcgttcgatcgaacgcacgacgggacgcccgccggactccagcaaactcaccgacaggcgcaccttcatgggggaatggctgccttcgacctgaggatcgaccgtgatctcacccctgccctgcccgtccagttcggtatcgggcaattcttcaaagcggcggcgcgtatcgtcggccacatcgccaaaaatgaagcctggccactgctgcggcaaggcgaagcggtcacgcttgacctggaaactggacagcacccggttgcccgccgcgggtgcgccatacaggtagtccccctgcatatccacctgccaggcttcgtcaggcgacaaaaccggctgatcggaactgagagccagcttcatgcgctccggcaaaaactcctcaacttggaaggaccaggtgctatccgccaccttggcggccggatcgacgcgcaactccagcaaccaggtgccggtttgcgcatccagaggaagatcgacggcctgctcgacatagttcggcaggccttgggagggatgccacagactcgtgcgcgtgacgcggccatcgggccgcttgatcgtggccgtcagcgggctcaaaggcaagggccggccgtccaggtcgcgggatagcaccgacacgtggaattgctcgcctgggcggtaaagattacggcctgcgtaaacgaaaagattgttgctgcgcgcaggatagccaccgatgtcgtactctgacaaatcgagtgccgggtcacccagggccaacaccgtcatttccttgccgcgcgtggcgcgcatgacgcgagcgttggcgtgcgaaccgtcaaagcgcacatgccccttggcatcagcctcagcctgcgccagcgtcttgcccgaaccgtcgagcagctcgatccttacccccggcagtggctgcccggtcttgagcgacacggcgtaggcctcgctacgatccgagtaacggcgcgcatgcagccccacgtcgctgacgtaaaaataggtcgtctgatactcatagcggaagcggcccggctggctcattacggcaacataaatgcccggctcctgcaatgcctcgatgtgttcgaccggcaggaaggtcacatgccgccgattaggcttttcatcggtaaggaaacgcccctgatagacgctggtggtcagggtattgaggcgatccagatcccaggtgctgactgtgcccttgaggctgcggttatcggcataacgccagtcatcctcgtcctcgtcgtgggacgctttacccacgcccagcacggtatcgaaaaactcgggtacgcgctgcggttcaacgcgcagaaattgcacatccacttcgggcatattgaccgtggccaccggcaaaccgccattctggcctgcgggcaacacaacgccacgactggcgaaatagaacgagggcggcatggcctgcgtcgccacatcgcaacgcgcgtcctgcggcaacgcgccagccgcgcctggcaacccctcccgcacggcaatcgcatagcgttttagcggctgcacataagggaaatacaccacgcgcgggttatcgcccaccacccaaccgccttgcaccaccttgccttgcggcgcatcaggacggccgttggccgcctgacgctggccgccggagtcctgcgcgccgtcctggtctggcgcgagcgcgcccaactccgtcacctgaagatagcggttgagatccgccttgcggtcaaccggctgcgtaaaagtcagcgccagcgccagcgtatcgttgtactggcgtggctggcagctcaaggccgcgaaaggatcgggttttccgagcatggcctgaccggcgggctgaggcgcagcagactgcggcacattctgcgcggctttctcgacatccctgagcaccgcctgctctgccttgtgcgtcgcctctggcgcaagtgagcgtggtgcggcccaccagcccaaacccacagcgccggccagcacagccgccgctcccagtcctagccagacctttttgttactcgccaaggctcacctcaatcagcgacttctcagacctccgcgccacgatacttactagccacgataggccttactaataaatttttgaatatgaaaaaatacagcagaggcaaacggcggcctaaaccggttccataatgcattgcaagggatgctgccgtgcccgcgcatactgcgcgacctgcgcaatgcgcgtagccgccacatcacgcacataaacaccacaaataccgcggccttcgtgatgcacttgcagcatgatgcgggttgcttcttcctggtttttgccgaaaaacttctgcaaaaccttcaccacgaattccatcggggtgtaatcgtcattcaaaagcacaacctggtacataggtggcggcgcggtgcgcgccgactgtttttcggcaaccaaatcgtgttgcgaatctaaggtagaactcatagggcggctattctatttaatcgtccaaatattcgcgtcgcgcttactcaaaattacacacggacatgcgtagtttccatacttgacgccagaaagaaaaggggcgcattatccagacattcggtgcctttcagcttgctgcgagtgccaccgtttccggatgggccgcaggccaggcctcggccctttcgtccaacatacgattcaaaagaggcagtccgcatgtctgacacgaccgcaaccgccgtccaaggggacaatccgaaatccaccggcaccgtcaaatggtttaacgacgccaagggatttggcttcattacacccgatgatggcggtgaagatctgttcgcgcatttttcgtcgatccagatgaacggtttcaaaaccctgaaagaaggtcagaaagtctcatttgagattatccaaggcccaaagggcaagcaagcactgaatattacgtcagcctgaagcagcggacacccgctattatgcaggcggagccccaggctccgccttttcatttgccggcgcctaagctacaacatccgctcggccttgctgccactcccagacaacgtcgccatcctcaagccttacatgcagaacttctccgcccgcctggccgcctgggccgtcctgtcccttacagcatctctggccatggcgcagcagggcccccaccagaacaccctgccgaccacccagctctcgacaggcatccatgtgattcaggccgaggtcgcccataccgagcaagaacgccaggtcggcctcatgaaccgcacggagttgcccggcaacagcggcatgctctttgtattcgaggcgcctgatgtgcaatgcttctggatgcgcaacacgcccctgccgctctcgatcgcgtttatcgccgataacggcaccatcacgaacatcgaagacatggcgcctcaaaccgatgatgcccattgctcgcgcaagccggtgcgttacgccctggaaatgagccagggctggttcgcccagcgcggcgtgaaggccggctcaaagatagacggcctaccctgacttgcctcaggggcgcgaacccggccagcgccgggcccgcaagctgcgccaccctgtggcaacagcctgacagcgtcccatcgaggagcgcttgtctgccctgatggcttcaaacccgctcgataatcagcgcgataccctgacccacaccgatgcacatggtgcacaaggcatagcggccaccagtgcgatgcaactggttgatggccgtcgtggccagacgagcgccgctggcgcccaaaggatgtcccagagcaatcgcgccgccgttcggattgacgcgggcatcatcatcatcgatgcccagatcacgcagcacggccaaaccctgagcggcaaaggcttcgttcaactcgatcacatccatctgcgccaaggtcaggccggtatgggccaataccttgcgcgtcgcgggtgccggacccatgcccatgatacgcggcgcaacgccagcggtagccatgccaaccacgcgggcacggggcgtcaggccatgacgggcagcggccttttcatcggccaacagcaaagcagcggcaccatcattcacacccgaagcattgccggccgtgacgctgccaccctcacgcaccacacccttgagcctgcccaaggcttccaggctggtttcgcgcgggtgctcgtccttgtcgaccacgatggcatccccctttttctgggggatgattaccggcgtgatttcggcatcgaaataaccagccttctgcgcgctggccgttttctgctggctggccaaggcgaatttgtcctggtccgcgcgcgaaatcttgaaatcatcagccacgttttccgccgtttcgggcatggaatccacgccgtactgggctttcatcagtttgttgatgaaacgccagccgatggtggtgtcataaatagcggcgctgcgcgaaaaagcgctgtcagccttgcccatcacaaagggcgcacggctcatgctctccacgccgccagccaacatcaggcccgcctcgccggcgcggatagcgcgcgcagccgtaccgatcgcgtccaaacccgaaccgcagaggcgattcaacgtagaacccggcacttcgatgggcaaacccgccagcagcgtcgccatgcgcgccacattccggttatcttcgccggcctgattggcgcaaccgaagatggcgtcatccaactcttcccagcgcacatgcggattgcgcgccatgagcgccttgatcggaatagcggccagatcatcggcccttaccgaagccagggcgccgccataacggccaaaaggagtacggatcgcatcacagataaaggcttgctgggtcatggctcgtcagaaaatggatggaagaaaaaggatgacggccatgttaccgcagggtccgccgcctcaccggggtgcaacaccttggtgtccaggctgcggacgtcgtccaccttatggacaaaaaacagcccggcgaatgccgggctgttcgatcgtgcttggcgcgaacgccaatcgcctgtttatcaggcgaagttcttcgcggcgaattcccagttcaccagagcccagaagttttccaggtacttgggacgggcgttgcggtaatcgatgtaataggcgtgctcccagacgtcacaggtcaggagcgccttgtcagcggtggtcaggggggtggcggcattgctggtgttgacgatgtccaggctgccgtcagccttcttgaccagccaggtccagcccgagccgaagttgccggcggccgatttgttgaaggcttccttgaaagcctcaacgctgccccacttggccttgatggcgtctgccagggcgccgctgggctcgccgccgccattgggcgagaggctgttccagtagaaggtgtggttccagacctgggcggcgttgttgaaaatgccacccgaggacttcttgacgatgtcttccagcgaggcgttctcgaactcggtgcccggaaccagattgttcaggttggtgacgtaggtctgatggtgcttgccgtagtggaactccagcgtctctttagagatgcggggggccagcgcgtccagcgcataaggcagagggggaagagtatgtgccatagtcgattccttctttgttgaatgcacgatcaagccgtttcattgtatcggctctttcggcgggttcgctttaatcctggctcggcgcggggttaacggcggggctgaacgtcagtaatgtctgcctgcacgcgcccctgggccagatcgatgcggacaccctcgcccaccaccagcgccgaggcattgctcacgactcgcccctgcgcatcgcgcagcacggcataaccacgcgccagggtgtgctcggggtccaaagcgcgcagttgcgccgccagcgcctgaagccgaactccccgctcagccaagccggcttgctgcccccgcagcaggcgctgcgccaggctttgcactctatcctgtacccgtgcagtctgaggcgctcggcgcgccaggcgctgcgccaggcccgtcaggcgtgcagcgctggccgccaaaggacgctgcgccgatgcggccagccggtgccgcagggtattgagacgttcacactgatgcgccaatcgttgggcaggcgacaccaattgtgcactggcacgatccagacgctgcgccgccagatccagacgcctttgctgggcacgggacaaacgcgaggccgcatgccccagagcgctcaacagctcagcgcgcgggacgcaggccaactcggccgccgcagtcggcgtaggcgccctcaggtctgcgacgaagtccgcaatggtgaagtctgtttcgtgcccgaccccgctgatgacggggatggcgcaatccgcaacggcacgagccagatcctcgtcattgaaactccacaggtcttcgatgctgccgccaccacgcaccagcaagagcgtatcgacctcacgacgcgcactggcctggcgcacctgggccgccaaccgagaggctgcatcggccccctgaaccggggccggatagatcacgatctccacttgaggcgccctgcgcgccagcgccgaaagcacgtcgcgcaacgccgccgcctgcaaagacgtcaccacaccgatggcacgcggcaggcgcagcggcacgcgtttgcggctggcgtcaaacaggccttcggaggccagcttgtccttcaggcgcgaaaaggcctcgaacagattccccacacccgcccgacgcatggcatcggcctgcaactggtaatcgccccggggttcatagagggaaactcggccccggatctcgacctcatcacccgggcgcggcacaaaaccgaccatcgaagcacggccgcgaaacatcaccgtgcgcacagcggcacctgcgtccttgagtgtgaaataccaatgcccggaggcggcctgcgtaaagttcgagacttcgccgcgaacccataagggcgggatgctgcgctccatcaactgccccacggcttggtttagctgggcgacagacaggatatcccgcgcaaatacgtcatctttggcagcgaatccagttgtcatagggctccggagtgcgaaatatgtccacagggcttgaaaatgcgggctcgcatgataccgcaaagcgctttttcatgccggccaccccgcaagcccttgattatccgtacaagtgattgatttataaagaattaacatcattttcacattgcacaaaatagaagcaaaccaccctaaacctatgatgggcgtaggtttatcggaagttttgcacagaattatccacaaaaaatgtggataattcagcctcaaacctgacttgccaccggcgcaggcgggccgttacattgccggctcacaacgccgcgcgtccaccagggcgcgttcccaccaggagcatccgtcttgctatccctcttgcgtgatgccggctggccgatctggcccctgctggcgacctccgtcctcggcctggccctcattctcgagcggctgctatcgctgcgccgctcgctggtcttgccaagcggcctgagcgaacaggtcaacgaaatggcgcgcctgcaagaagacagccccgaggcgctcaaccgcctggaacgcaattcacccttgggccgcatcctggccgaagtgctgcgcatgcgccatgccccgcgcgaggccctgcgcgacgccgtggaaacggcaggccagggcattgcacaggaattgaaccgctacatcccggccatcggcaccgtcgccatggtggcgccgctgatggggctctttggcaccgtggtcggcatgatcgagattttcggcgcctacaacccaggcagcaccgatcccgcccaactggctcacggcatttcagtagccctgtacaacactggcttcggcattctgatcgccataccggctacgatcgcgcaccgttttttccgcagccgcgtggacagttatctgaacacgatggagcaactggccgcccgcctggcgcgtggagtgcaagcatgaatttccggcgccaccgccgacagcaggatgaactggatctgaacttcatcccgctcatcgatgtgctgctcgtgatgctgatcttcctggccgccaccaccacgttcgcgcgctacagccagttgcgggtaagcctgccgcaagcccaggccgaggcacaggcccgtgcccacctggaagtagccatcagccaggatggccattacgccctcaacggccaactgatcgacagcgtcgccgatatggcgccggcgctgcgccaggcggccgacggccagccggacgccgtgctcgtcatcaatgcggatgcccaggcttcgcatcaatctgtcgtcaatgtcatggaagccgcgcgcgaggcaggcatagtccgcgtcaatttcgcggcgcagcgctcaccatgagcttgaacaactactggagccgcctgctgcaaacccagtggcgcgacggcggctggctatcccgtctgctacacccgctgtccagactcgtagaccgatctgtccggcttaaacgcgaagcctaccgggatgggcgcaaacaagcctggcgcgcgcccgtgccagtcgtcgtggtcggcaacatctacgtgggcggcaccggcaagacgccagtcgtggtggcggtgctcgaaggcctgcgcgcccgaggctacacgcccggcatggtgagccggggttacggtgcgcgcatccaagggccgcccagggtaggccagggccaactcgatccggcagccttcggcgacgaacccgccctgatcgctgcggccaccggcgcgccagtggctgttcacccgcgccgcgcccttgcagcccaagctctgcttgctgcgcacccggaaatcgacgtcatcattgctgatgacggactgcagcatctggccctggcgcgcgatatcgaaatcgtggtgcaggatgagcgcggcaccggcaacggcctgttactgccggccggcccactacgcgagccgcccgcccgtctgaacgaagtcgatgccatcatcaccaacctcaatacgggtcccgctcaagtggcacagaccggagcggcgcgccattgggcgatgtggctggagccgctagacgcccagcgcgtcacggacggcaagcggcaagcgctctcggcctttcgcggtaaaaaaatcgcagccgccgccggcattggcaatcccggccgctttttccgcacgctggaatcagccgggctttccccgtcgccgcggctggccctgcccgaccactacgactttagccgctcccccttccacgacgtgcgcgccgaagccatcttcatcacggccaaagacgccatcaagtgcgctcggcttaaggacacccgcctatggtctgtacaggtcagggcatgcttctctgacccggattttctcgactggctggatgcgcgactgcgcaatctgccttagcacgcgcttctgctttagaattcgctcatggaatcccgcttactcgacatcctcgtgtgcccgctttgcaagggccgtctcgaatttctgcgtgcccaagacgaactcgtctgccacgccgaccggctcgcctttccggtgcgtgacggcattcccgtcatgctcgagagtgccgcccggccgcttgacgcgcctgccgataccgctcacgcatcttgagcttcgtcgccctcatccccgcacgcgccgcgtccatccggctgcccgataagccgctagcggatatcgctggcaagccgatggtggtgcgggtcgccgaacgcgccgccctgtccggcgcgagtctggtctgcgtcgccacggacgacacccgggttgagagagccgtcacagagcatggttttcctgcggtccggacgctgtccagccacccgaccggcaccgatcgcctggccgaggcggtgcgtatcctcggactgcccggcgatgccatcgtggtcaacgtgcagggtgacgagcctctgattgaaccgacccttattgacggcgtggcgcaattgctggccgacaatccgcaggctgacatcgccacctgcgcctgcccgctgaccgatgcccaggccctattcaatcccaacgtcgtcaaagtggtctgcggcaacgatggccgagcgctgtacttctctcgcgctcctattccctgggcacgtgacgccctggcgggtggcgagcgtatgctggcgccaggcctgcccgcctggcaccacatcggcctgtacgcttaccgcgtcagttttttgcagcgtttccccaccctggcgcagggcgagctggaacgtttcgaatcgctggagcagttgcgcgccatggaacatgggcacacgattgtggtctcgcgcatttcggcagcaccagcggctggcgtcgatacgcctgccgacctggatcgcgtgcgcgccatttaccttcaagcgccgaaaaccgaggcaaaccaaggcttgattcaggttcaatccgaccaaggaaacgacgggcgataagggttacttccaatagcgcaagcccacatcggctgctgcattgcggcataatcgcccccgaccacaaaaaaaatcatctcaattcaggagcttttatgcgtcttatcctgctcggccccccgggcgctggcaaaggcacccaggccacgttcatcacgcagacctacggtattccgcaaatctccactggcgatatgctgcgcgcggccgtcaaggcgggcacccccctgggcatcgaagccaaaaaggtcatggacgcgggcggcctgatgccggatgagatcatcattggcctggtcaaggaccgcctggcgcagcctgactgcgccaacggctacctgtttgacggctacccccgcaccattccgcaggccgacgccctcaaggatgctggcgtgaagctcgattacgtcatcgagatcgccgttcccgacgaagacatcgtcaagcgcatgagcggtcgttgggtgcacctggctagcggccgcagctacaacacgcaatctaacccgcccaaggtcgccggccaagacgacatcaccggcgaagccctgatccagcgcgacgacgaccgcgaagaaaccgtacgtcaccgcctgggcatttaccagcagcagacccgcccgttggtcgattattactcgagctgggccgcgcaagaccccgccaacgccccgaagtaccgcaagatttccggcgtgggcagcgtcgaggaaatcaaggcgcgcgccgccgctgcgctgcaaagctaacgcccgccaccggctgccggaccgcggccggttttctgtgcccgccacggtttgcgggccgaacctcgagagatcaaagatggaaatcgccaacaaggtatttatcgtcactggcggtgcatcaggcctgggcgccggcaccgcgcgcatgctggtcgccaatggcgcgaaagtcgtcatcgccgacgtccaggacgagccgggccaggccttggccgaagaactgggccaacgctatgtgcgttgcgatgtcacgcaggaatccgacggcaaggctgcggtggctgccgccctcgcgctgggcccgctgttcggcctggtgaactgtgccggcgtcgctcccgccgccaagatcgttggcaaaaatggcgcgcatccgctggacctgttccagaaggtggtgtcgatcaatctgatcggcagcttcaacatgatgcgccttgccgccgaagccatgagccaaaacacgcccgagcccaccggcgagcgtggcgtgctgatcaataccgcctcggtcgccgccttcgacggccagattggccaggccgcctatgccgcatccaaggcgggggtagccggcatgaccctgcccatcgcgcgcgatctcgccaaaacgggcattcgctgcatgactattgcacccggcatcttcggcacgcccatgatttttggcatgcctcaggaagtgcaggactcgctggctgccagcatccccttcccggcccgcctcggccgtccggaagattacgccaagctggtgtacagcatcatcaccaacgagatgctcaatggcgaaaccatccgtctggatggcgctattcgcatgccgccgaagtaaactcgcaagctgttgcacgtgccggcgtccgtcggcacgtttttttgctcaagtttcctcatggcattgttccgctcggccgcaacggtcagcagtttcacgctgctatcgcgtatcacagggctggtccgcgacattctgattgcgagggcattcggcgctggcgcgctgaccgatgccttctggatcgcattccgtattcccaatttgctgcggcggctattcgccgaaggtgcttttgcccaggccttcgtgcccattctgggggctgcgcgtactcagcatggcgatgatggggtacgcgtcttgctcgaccgcgtcgccctgatcctgactctggcgctcatgagcgtgactttgctcggcatcgtcgccgctccctgggtcgtcagcgccatggccagcggcctgcgcggggcagaccgcggcgcagaattcggcgctgcggtctggatgacgcgggtgatgttcccctacatcctatgtatgtctttggtggctttcgcctctggcgtactgaacacctggcgtaagttcgccgtgcccgctttcacgccggtactgctcaatctctccatgattggggcggccatctggctggcgccgcgcctggaagttccgatttacgccctggccgccggcgtcatggcgggcggcattttgcaactgctcatccaatggatggcgctcgcccggctgggcatgctgccgcgctttaccttacgcgtacgcgacgcctggagcgatcccacggtgcgccacattctgcgtcagatggcgcctgccaccctaggggtgtcggtagcgcagatctcgctgctcatcaataccaatatcgcaacctggctcaccccgggaagcgtgacctggctgtctttcgccgaccgcctgatggaattccccaccgccctgctcggcgtggcattgggcaccgtgttactgcccagcctgtctgccgctcacgcacgcgaagatcgcgccgcttacagcgcgctcctggattgggggctgcgcatgaccctcttgctgggcctgcccgccgcactgggcatgatgctgctgtccgatggtctggtcgccaccctatttcactatggcgccttccaggccagcgatgtccagcagacacggctggctgtcatcgcctattcggtaggcttgatcggcctgctatcggtcaagattctcgccccaggtttttacgccaagcaagacattcgcacacccgtgaaaatcgcggtgctggtgctggtgctcactcaggtcatgaacgccatcttcgtgcctttgctggcccatgccggtctggcgctggcgatcggcctcggcgcctgcattaacgccctgctgctgctgatcggcctgcgccgccgggacgtctatcaaccggacaaacaatggctgggctttctgctgcgcattgtccctgccctgctggcgctggccgccgtgctgctctgggccgaccaccacctgaactggatcgccctgagggacacgccgtggctgcgagccggctggctggcagccgttctggccgcctgtggcgccgcctatttcggcgtgcttttcatcatgggcatgcgcccccgcgacttcacccgccggtctctcaactgattacgcgccagctcgacgcctgagattgctaggcccgacccgatgcgctgtcgccccctgcgctttgaaacatttttgaacttaagatactatatttcttagtattgcaacaaaacgaaatggctaggaaaaaaagtggccgagtccattggtgtaacggacagaccctgctacgctagcgtaagttttggtaaaaaacactatgatttgctaactgcattactgaggccccgcggggtccagcgtggaaaaagaagtgagatccaccgacataccgccgctctcggaccaggtcattgattggttgctcctgttgcgttcaggccgagcaacccggcgtgattacgccaatttcatggcatggcgtgaagccagccccgagcatgagagcgcctggcagcaagtttcccataccttgggcaactcgatggccggccgtcttggcgatgcctaccccctgggttaccagcgcacgccgtccagcccggtggcgcccgcccagacgcatcatcccgctcatgaagaggcagcgccgccgcgccgtcgttttctggccagcgccctcgccctcacggcagcagcaggcgccggggcgctgatggcgatccgcgatttttatccgctctccagcgtggccgccgataccgcgaccgcaacaggagagcgccgccgctatcaactcacagacggtaccgaactgctgctcgacgcacgcagccgggtcaatctcgagttcaccgccacctcccggcgcttgatgctgcttgagggcgccgtctccgtgaccgcccctgatgatccgaaccggccctttgtcgttgaaacggccgaaggcctagtgcaatcgaacggcaaacgctatatggtgcgtcagcaggtccgccgcacactggttgtcgcccatgagggtgacctggtggttgaaaccgttgacggcgcacgaggtcatattccgcaaggcttcggcgcgcgctttgacgccgcccggctcgacgccgcgcgccccgagctcgccgccgaggcggcgtgggaaggcggctggatcaatgccaatggccgcccattggccgaaattgtcgcggcattgcgcccctaccgtcatggaacgctgcgcgtatcgatggccgctggcggattacctgtaacgggcatgtatcccctggatgactccgatgcggccctgcaagcgctaagcgagcgcatgcctattgccatccagcgcctcacgccttggttcgtggcgatcgatattgcgtccgcctgaaccacagcagaacattcatttgcattcatttgcgcattaatgcctgcatttgttccagtacgcgttacactacggccctgctcccacttggtcatcgcctcggtactcctcccgccgtaagccttgcgccaagtgacttgcattttccgctcagcttgataaaatagctgactttgccgaattcactaacttctaagcaacatggccaataccgcccaagctcgcaagcgcgctcgccaatcggttgagcgtaacaagcacaactccagcctgcgctcgatgctgcgtaccgctatcaagcgcgtccgtcaggccatcgctaccggcgacaaggctgtggctggcgaaacgctgcgtaaagccagcagcgttatcgaccgcgtggctgacaaaaacatcatccacaagaacaaggctgctcgccacaagagccgtctggccgccgctgtcaaggcgctcgcctaagcagcatgccgccctgcgcctcagcttgaggcttgggcagcatacgaatacggcaataaaaaagggatgcctcaccgggcatcctttttttattggggcgcaactattgagcgcaactactgcgtgcaactactgagcgcaaaagcccaaatgcctcaccacgcttgcggcgccccccttgatgaacgcagtgcgtccccgaaccagcgccgaatcgagtagcatttttgctttgccactcaactacgtcggacgccatgataggcaaacatcgcatcatccaggtgggctcactagccggctcgccttcggccaatcaacgtctggctgaggcctatgacgtcatcgaactatggaaacacgcagaccgccctctgactgagctgggccgcggcgtgacggcgctggtcacctcggcaagcacaggagcgtcagccgaactgatcaacgccctgcccgatctgaaagcgatttgcagttggggcgtgggctacgaaaccattaatgtcgaagcggcccatcgacgcggcgtgcaagtcagcaacacgcccgacgtgttgaccgattgcgtcgccgatcttgcctggggcctgctgatctcggccgcacgccgcatgggtcagggcgaacgctttgtccgcgcaggccagtggggccaggtgcacggcagcctcccgctaggcatgcgagtcagcggcaagaaactaggcgtgatcggactgggccgtattggcgaagccatcgcccggcgtggcgcaggctttgacatggaagtgcgttatcacaaccgccgccagcgcactgatgtgagctatggctatgccgccaacctaagcgaactggccgagtgggccgatttcctgatcgtcgccacggtgggtggccccggcacacgccatctggtcagtcgcgaagtcatgaaagcgctcggccccaaaggcatcatcgtcaacattgcgcgcgggccggtcatcgacgaaacggcgctggtgtctctgctggaatccggcgagctgggcttcgccgccctggatgtgttcgaacacgaacccaaagtacctgacttcctgaaaaccaccgatcagaccgttgtactgccgcacctcggcagcgcaaccttcgagacaaggctggcgatggaggacttgatgcttgagaacctggccgcctggtttgccgacggcaaagtcattacccccgtctaagcccaggctgctctgggcgcagcacgacaggcatccgcccgcacagggggcagatgcctgcgcacccggactcagacttccctttcttccgtcctgaggccattgtcgcgggcgaaatcgaccacgaacttataagccagcggctcaagttcgcgcaaacggagatcgaccacgataccccgcacgccgtcgatcaccaccggcagcacatacggcgaataagtgaggtggttgcccgcgctgccgggcggcctgaactgggccatcacgccagccagacgctctgcccaatcgctgggccgaaaacgcgcaccactctcggtaacgccgtgaattacgaattgtttgacgcgagttgccatggaaccttcacaacgggctgcgcgcgcggacgccagatcggccgcgtctcaaacatgcgacccgcgccgcgaattgtatatgattgaccctttagtccgcttccctcgccgaggatgacgcggccgcccccgggcttttctcatggatcacgccacgatgcactcgcctttggccaatatctactcacgcctgcccgtgtccttcacgcacggtgaaggcgtatggttatgggaccctgagggtcgccaataccttgatgcactggcaggcatcggcgtgtcctgcctggggcacggtcatccgcgcctggtgcgcgccatctcggagcaggccgcccgactcattcatacctccaacctctacgacattccgcagcagaccgcactggcgacaaagctgacgaccctgtcaggcatgcaggaagtggcgttttgcaacagcggctcggaagcaaacgaagccgccatcaagctggcccgttactatgcctggcaacagggcaatacccacgcccatatcatcacgatggaatcgtcgtggcatggccgaacgctgggcacgctcgccgccacaggcagtgaaaaagcacgcaaaggctttgaaccactgcccacgggcttcattcaggtaccttataacgatctgaacgccgtgcgcgaggccggtgatcgcgagggccgagtggcggcagtgctgctggaagtcctgcaaggcgaaggcggcatacggccttccgatatcgaatacctacaaggtctgcgcgaactctgcacggagcgcggatggctgctcatgatcgacgaggtgcaatccggtatcggccgcaccggcaggtggtttgctcatcaatgggcaggcatccaacctgatgtcatgacgctggccaagggcctcgctggcggcgtgccgatcggcgcgatgctggcaagcggtccggccgctggcgtgctgaccccgggcagccatggcacaacctttggcggcgggccgctcgcctgcgctgccggcctggccgtactcgacgcgctcgaacaggacggcctgttgaataacgccgaacaggtgggcgcccacctcaaaaacgccctgaccctggcgctggcagacacccccggcgtcgaagaagtccgtgggcgcggcctgatgctcggcatcgcgctcaaccgcccttgcggcgtgttggcgctgcgcgccctggaggccggcctgctcatcaacgtgacacgagaccgcgtggtccgcctgctgccgccactcatcctgagccaggcagaagcagaccgcatcgtggctcttctcgtacccctcatcaaaacattcctggccgaacaagcataattaccggcggcacggcttcatccacgctaccgccaacgacctgcgacatcaacatgacccttcccactacgcaaaacggccccctgcggcatttcctgcagttcaaagacctcaccgccagcgagatcggctatgtcctggaccgcgcccgcatcatcaaagacaaattcaagcgctacgaaccccatatgccgctgcacgaccgcacgctggcgatggtgttcgagaaagccagcacacgcacacgtgtgtcattcgaagcaggcatgtatcagatgggcggctcggtcatcaatctgacctcgaacgactcccaactggggcgctccgagcccatcgaagacactgcgcgcgtcgtctcacgcatggttgatatcgtgatgatccgcaccttcgagcaaacccgcatcgaacggttcgctgcgcactctcgcgtgcccgtcatcaatggcctgaccaacgaataccacccctgccagattctggcggacatcttcacctatatcgaacaccgcgggtccatcgccggcaggatcgtcgcctgggtaggcgacgccaataatatgtcctacacctggctgcaggcagcggaaatgctgggcttcacgctacatgtgtccacccctgccggctaccaacttgaccccgcccgcatcggcaatcccccgccgtcggtgctcaagcaattcaaagatcccatgcaagcctgccagggcgcgcatctggtcaccaccgacgtctggaccagcatgggctacgaggctgaaaacgaagagcgccgcaaggccttcgcggactggtgcgtagacgccgaaatgatggccgccgcagatccgaacgccgttttcatgcactgcctgccggcccaccggggcgaggaagtcaccggcgaagtcattgatggcccgcaaagcgtggtctgggatgaagccgaaaaccgcatgcatgcgcaaaaagccctgatggagttcctgctcctgggcgaaatccactgacccgccttacggcctgccgactgccggcgagggaaagcaaacgcgctaaaatagcgtgttgaagtcctcgccgtcagtctcatagacgctttcgaacacacaatgactaccattctcccgaaccttcccaccggccagaaggtcggcattgccttctctggcggcctggacaccagcgcggctctgctctggatgcgcgaaaaaggcgccattccttatgcctataccgccaatctgggccagcccgacgagcccgattacgacgaaatcccccgtcgtgccctgcaatacggcgccgaaaatgcgcgtctcatcgactgccgagcacaactggttgccgaaggtctggccgcgctgcaaagcggcgccttccacatctccacgggtggcctgacctatttcaacaccacgcccatcggccgtgccgtcaccggcaccatgctggtggccgccatgaaggaagacggcgtcaacatctggggggacggcagcaccttcaagggtaatgacatcgagcgcttctaccgctacggtctgctgaccaatccggatctgaagatctacaaaccctggctcgatcaaacctttattgatgagcttggcggccgtgccgaaatgtccgagtacatgcgccgctccggcttcgactacaaaatgtcagccgaaaaagcctactcgaccgactccaatatgctgggcgccacgcacgaagccaaggatctggagttcctgaactccggcattcgcatcgtcaaacccatcatgggcgtagccttctggcgcgatgacgtccaagtcaaggctgaagaagtccgcgtgcgctttgaggaaggccgtccggtcgccctgaacggcgtcgaatacaccgacccggtcgaactgctgctcgaagccaaccgcatcggcggccgtcatggtctgggcatgagcgaccagatcgaaaaccgcatcatcgaagccaagagccgcggcatctacgaagccccaggcctggccctgctcttcatcgcctacgaacgcctggtcactggcattcacaacgaagacaccatcgaacagtaccgcgaaaacggccgtaaactgggccgcttgctctaccaaggccgctggttcgacccgcaagccatcatgctgcgcgaaaccgctcagcgctgggtcgcacgcgccgtcacgggcgaggtcaccctcgagctgcgccgcggcaacgactattcgctgctgaacaccgaatcgcccaacctgacctacgcgcccgagcgtctgtccatggaaaaggtcgaaaacgcaccgttcaccccggcggaccgcattggtcaactgaccatgcgcaacctcgacatcaccgacacgcgcgacaagctcttcacctacgtgaaggccggcctgctgacaccgtcgggcggcgcgctgccgcaactgaaagacgacaaataataagctaggccaaactggctgccttgacgggcagccagtttttttcgccatgagaaacgcgggaaatgcctagccctcctcctcgtgcgcgtaaagcaccatatcccagagcgtaggatggtggcctcgtaccgaaaagcgcttgcgacccagactactcatcaaatccgtaatagcgagcagatcctcgggctgatgataagccgcgatagccagccggcattgcgggcgctcaagatgacgggtcgcaccctggagcaccgacaactcgcccccttcgacatcggccttgagtatggtgatcggatcagctatgtagtgatcgagcgtcacctgcggcagcacgtcgatccagtcggcatgcgccgcacgccattccggactcgccgatggcgacacgaagtgcgaaccgtgtgaataattcgggttagtgtagaaatcgacactaccaccctgctcggccccaactacaacacgctcggcttttaaaggaaccagggccgccagcttgcgcaggctgttgtaatccatccggttaggctcaaaggcccagagctgagagccggagtccatgggcaatagggcatccatgcgggccagcacctcgccttggctggcgccgatatcggcatagacctcacgcgatcgcggcacaaaagacgattgcggattagagccattgaaatactgggtctcgaccggcatcatgctctgcaataaaaaaccgcgatcccattccagcaacgtccggatgcgtgccgcaacggtgttgcgagatagcgcatccatgccttgcaccaagcgccggtagcgatccagattgtgcagcatgtattcgcgctcacgcccaattggcacgccacaagtatgcggcgcatcacgggcggccattagtgccaggaaatcatacagaccactgaagcgccgccaggctccccattcatcgaccgttcctgacatatgaaccaggccgatattgggatttctggagcgcaatttgaggaaatccatcattgagatgcccccctcctgaaccggcatgacaggcaccatggcacctttcatggagggctcatccccgacgacgcagtagccaagaaagcggggatcgtcccggtacacaaaccctagcacctcgtgcaaatgcagggtccagtcactggtgtaacgcggccaaagaacgtaataaccatctagagactgaatgcgtgcaagccgttcatcgccaatacgagcggattcccgccacgcatcatctctcgcccaccactcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattatattcacccaccatatgtcagccttaactcggatcacccctcatatagggtctccaaaagtatgcaaaacagggcgggccgcgtaaaccagaaagtgctgagaataaggtagggcctgagtcaactcacagctcgatctgcatgcccatctccaccacgcggttagggggaatcttgaaaaacttggtactgcgcgtcgaattgcgcgccatgaaagaaaacacggtgcgacgccaacgcgacatggcaggacgccgggcggcaaccacagcctggcgcgacaggaaaaacgaggtgcgcataggctcgaggtcaatttccggataggcctcagctaccaggcgcaacgcctccggcacatcgggatcttccttaaaaccgtaatgaatgaccgcttgccaactcgatgcgctgacccgtttgaccgagaagcggtcctgctcggcgatataaggcacatcggccacacggatggacaaaaacagcacgtgatcatgcagcactttgttgtgcttgaggttgtgcaacaacgccggcggcacattgtcattgttcaaggtcatgaacacggccgtgcccggcacgcgcgcgggcggatagctctcgagctgatccatgaattcctgtagcggctgacgatcccgggcctggatatcagccagcagttggcggccacgccgccaggtcatcatgagcgtaaaaacaaccaccccgaccaacagcggcatccagcccccttcgtgaatcttgaaaatattggcgctgaacagcaacacatcgatgatcagcaacacgcccaatacaagcatccagcccagacgcttggccccggttgatccgcgaggcaataccgcgaaggccaagatcgaggtcatcaacatggttcccgtcacggcaaaaccataggcggcggcgaggttctcagaattgcgaaacgttatcaccagcaccaacacggcacacaagagcagcgcattgacctgcggcagatagatctggcctttctcgaccgccgaagtgtgcagaatctgcatgcgcggccagaaacccaattgcactgcctggcgcgtcacggagaaagcgccagaaatcacggcctgggaagccacgacggtggccaccgtcgccagcccgaccaaggcggccagcccccattctggggccatcagaaagaaaggattgcgaatcgcgctgggatcgcgcagcagcaaagcaccttgccccagataacaaagtgtgagcgacggcagcaccatgctgaaccaggctcgccggatagctggacgcccgaaatggcccatatcggcgtagagagcctcggcgccggtcaaagccagcacgaccgcaccgagcagcagaaagctcatcacgggaaactcaaaaacaaaacgcagcgcccatatcggattgagcgccaccagcacctcgggcgtctgccagacctgccagcctccgagcacgcccagcgtggcaaaccacacaaccatcaccggaccaaacagcttgccgactgtacccgtgccgcgcgactgaatggcgaacagcgcgagcagcaccaagagcgcaagcggcacgatccacggatccagcgtatgagacaccacgccgatgccttcgatcgcagacaagactgaaatggcgggtgtgatcatgctgtcaccatagaaaagcgcagcgccgaaaatacctagcaccacaaaaaaggtgcgcagccttccgctacgcccgcgcacagcaagttccaacagcgccagcgtgccgccctcgccctggttgtctgcccgcaggatcaacaacacatacttaaaggacaccaccaccatcaacagccagaacagaatcgacaacaccccgaggatgtgggcgggttgaagatcggcgaattcggtgaggcaggcacgcagcgtgtataacggactggtgccgatgtccccatagacaacgcccagggcgcccatcattaaggcaacgggccgggaggcgccttgctcagaggtgtgactcataaggaggttcgtgacgagaaagttgagcgcccttgcgcggaccgggaaacacgacggatatccgagtaccgctataaacaggccgactgataagtttgcaccaggcaccatgggcgccggcgatttcgcgcacgatagccagacccagacccgacccatcagcggctgccgatggcgaccggtaaaacgcctcgaatacccgtttgctttcctcggcatcaataccgggaccatcgtcctcgacagtcagcagggggggattgtcgtcaacagtcagcgtgatacgcccctgtggccggccataacgcagcgcgttatcgattaaattacccaggagctcatccagcaacaagggatcgccgtcgatccagacgggctgatccggcgccaacagggcaatctcgacctgcagggcacgggcacgaggaatccactccgcgccgctggcgcgcacccactcacacaaatccagacgcagaaaacggtcctgtggccgcgtattggggtcagccttggccagcaccaacaattgctgacccaggcggatcatgcggtcgctcacaaccttgatgcgttcggcgcgggcacgcacatcctcgggcaagggacgcgccagcatcagctcggactcaagccttagaccgcttaaaggagtgcgcagttgatgagcggcatggccgataaagcgccgttgtgcggccagcgaggcatcaagccgcagcagcaaatcattgatatgcgtgaccagaggggcaatctcggccggcaagccacgtaccgccagcgattgcatatcgtcgatggaacgctgcctgatctcttcggacaacaagttaaccgagcgaagccccgaacgcaccccctggataatgacgccggcgaacaaggcgatcagcaatacctgcccgacgaccatcaaccagaagaaatcctccagcatccaggccgacatatcgatcttgtgcgtgatcacccaggtggcggccaggtccagcagcaccaagaggagaatcggcggcatcaaacgcaccacgagatggcgcgccagagagccttgctgcaacttccagccgttttgttgcggcaaagattcggttgtagagtccggcatcatgggtgagcggctcatgatcaccctcgcgagcgtgcgcccgttgtcatcgggttaaacagattgctagcgcgacccgccctatcgcacaggctccgcctgcaggcggggcggcggcaggcgatcacgcgccttcgacgtccagcatatagccaaaaccacgcaccgtctggatgctggcccctgtaccctcaagccgcttgcgcagccggtagacatagacctctaccgcattttcactgaaatcggcatcccaggcagagagcgaattgacgatctgacgttttgtgatcacgcggccaacccgcgccatcagcatttccagcactgacagctctcgcaccgacaaggaaaggcgctgcccgttaacacgcacttcgcggccaaccgtatcgaacaccaacggaccgacttcgatgagcggctgggcctggccggtacgacggcgacccaaagcacgcactcgggcagccagttctggcagatcgaacggcttggtgacgtagtcatctgcgcccgcatccagcccagccacacggtcatccaaaccatcgcgggccgtcaggatgagcaccggcacctggttgccttcctggcgcaactggcgcaacacctccagaccgctttggcccggcaggttgagatccagcaaaaggagttcataaggctgacccgccagtgccccctgaaccttgtcaccttcggtgagccagtccacggcatagccctgatcggacagaaattcctggagcgcatggcccagagttgtgtcatcttcaattacgagtacgcgcatgcagcgattctagcgcgaacctgggtaggacaagcaaacgttttgcgatgccccatagacaacgggcctgcttatcgcaggcccgacgggaacatcacggagcggggctggctggcgccggtgtcgtcacgaaaccgatacggctcatgcccgagcgtcgggccgatgccatcaccttggccagcgtttcgtagcgcgtgttctggtcagcgcggatacgaatttccggttgcggtttatcccccgagataagcttgaaacgataaggtaggtcctccagcgtgacgggctgctcatcccaaaagagggtgccgttggcatcgatcgccagatcgaccgttttggggtcctcctggatctgttcggccgtcacctgcggcatattgatcttgatggagtgcgccagcagcggcgccgtgatgatgaagatcaccaacagcaccagcatcacgtcgataaggggcaccatgttgatctcggacacggtgtggccgcccgaccccttgttgtcgaagctgccgaaggccattattcaccccctcgcgcttgctcggcctgtccctggcggcgcaatgcgcggatcttgccatccgacaccgcgacctgctggcccgtcgtcaggaaagcaaacaggtcatgcgcgaacgcatcaagacgcgacagaaagacgcggttgttgcgcacaaaagcgttgtatgccagcactgccgggatggccacggccagacccagacccgtcatgatgagggcctcgcccaccggacccgcgatgcggttgatggtcacgccatcggacagcccaatgccgaccagtgcgtggtacacaccccataccgtgccgaacaagccgacaaatggagccgtcgaacccaccgaggcgagcacagtcaagccgttttccagcttggcggtttcttcgtcaatgactttgcgcatcgtgcgcgtcacaaactcgccgttgctgccggcctcttccagtttggtcgcgccgaacttggcgtgatggctctgcgcatgaatggcatgaatggccagatgcgagaaaggatcacgcgcgccgtgagtcacgatttcgttctcgacctgtttgagcgaactggcattccagaaatggttcaggaagttggctgcacgcttgcgcatgctcaggttgctcagcgtcttgaccacaatgagataccaggtcaccagcgacatcaggatgaggatgacgaacaaggccttgcccacaaaatcgctttgcgcaacaaagtgcataaagcccatatcagggacggctgctgcgggcggcggcaaaccggcggccggagccgcgagcgcatcggctgcctgttgcaggggctgggcaaccgcaggcgctgcgggcgccgtctcgcctgcgcctgccgcagggctcaccgcctgggccacgaccatcatggcgttttgaattgcgttgaacatctcagttccctttgcttaattacttaagtccaaaatcgaacggaatcctggccatcgccgtttgaggaataccgttacgggtcagtggtttgaatcttgccgcgcgcacagcctctacggccgcattgtccaatcgccggaaacccgaagacgaatcaatgacggccttatcgacgtagccttgcggattgatcgtcaccagtacgatcacgcggccttgttcgcggcggcgcaccgaatccggcggataacgcggcgaaggccgggtacccagatactccacgctcgacatgaataccggctcatccggcgcgggcccctgcttaggcgcctgtgtgacctgctccccgtccgtcgcgccggcaggcggggtagccggcttcggctcggccttgacctcggttttaggctgaggttgcggtttcggctgtggtttcggctgtggtttgggcttgggcttgggcttgggtgcaggctccggcgctttctcgatcactggctcaggctcaggctcagggtccggctcaggttcgacttcgggttccgggtctggcggcggcggttcaaccacgggttctggaggcggcgtctcttcgacggcttggtcgggattgggttcggcctttgccacctgtggaaccggcgcctcgatcacgctcaccatgacaggctcctggtcaaacatgacaggcggctcggaatcactgaaaaatatggcaccgatcaccgccacatgcacggcgactacggcgatgccggcacctacacgcaaccccgtcgacgccggcgaagtagaagtccaaccgtattgaaggctaggcatgaatcagccagaaactattgacaagttcgccagctcgcaacccatagtgctggtcactcgctggcgtttccaagtccagcacgatatatcaaatgcgaatgattcgcaagtttaatcagggtctagtgagatcgcttggcgattgcaaagcgggatgaccacaaaatgaaaacccctgcgtcgtgcaatctgttggtggactcgcacaacgggcatcccctcccgcattccaatatctgggccaagccaactgcaagaaacgatgggccagcctcggagccccggccaagaacggaagacgtcgaggcctatttgtggcgttgatacggtctttgccgccatatcggaagtggcgggccgtgttttgaagggagaaacaaaaaaggcacttagatttctctaagtgcctgatttgcaaagactttgattggtgggtgctacaggggtcgaacctgtgacctacgccttgtaagggcgccgctctaccaactgagctaagcacccatttcggggccactcaaagtcttgcgcggcccgaattatataccaagcacgcgacaatcggcaaatcgcaatgcaggcatcaccaccgcaccgtcgatttgccctgccgtcatcagttgacggcgtccttcagggctttgcccggacggaacttcggcaccttggcctttttgattttgatggtttcgccagtacgcggattacggccagtgcgggcggcgcgcgaagacacagcgaaagtgccaaagccaaccaaagtgaccgtgccaccctttttcagggtggttttaacggcaccgatcagcgcgtccagcgtacggcctgcagccgccttggagatatcggccttgctggcaatgtgatcgatgagttcggttttgttcattcagtattacccctcacaaggtatgaatttcgcgcggcacggcgcgaaagcgcagcgtgggaacgcgccagaacaggcgagtgacgaattactatttcttgcgctgcataagcacaactttttgaccgctgcatcgcagacatcgagcactcattttcaggacgattcgacattgcgatgcagagatgtattaagccccgcaggtctgcggctgtcaagcgacaggctcgtgcgaagccgcgccaatactaacttttgctgcttcgcacaataaccgaaaacgcttagacaaggccaattttggaagtgctgcgatcaggcgacgctcatcgagcccttcagtgcctgatcgaagtcttgcaaaagatcggcttcgtcctcgattcctaccgagacacgaatcaggctgtccgcaatacccatttgcgcacggcgctcaggacccatttcgtagtaaatggtgtgtgcagcaggcagggccagactgcgggtatcccccaggtgagtggcattgagcacgatattcaagcggttcagaaaatcgaagcaatcgataccctctgcaagctcgacacccaacaggccgccaaaccgcccctggcggaacaaggctgccgaacgctcgtgctgaggatgcgaggccagtcccggataatgcaccttggctacgcccggatgtctttccagaaaacgcgccagcgccaatgcgttgctgcaatgacgatccatgcgcaaggccagcgtctcggcaccgatggcaatgcgatgcgcaggctctgccgccaatgtgccgcccatgtcacgcaggccctttttcttgatctgcgtcaagccccagctgctgggcgccccactgcgataagcgtcaaagatgttggcgtaggccgaccagtcaaacaagccggtgttcgtgaccgcccctcccaaggcatgaccatggcccgcaatgtatttggacaaggagttcatcaccagcgacgcacccacatcacgcggctggaacagccagggcgacgtaagggtgttatccaccacatagactagaccatgctcgcggcagatttcaccgagcgcggccagatcggccacctgtgtgccggggttggcgatggtttcagcgaacaccatgcgagtgttgggacgtaatgcagcacgcaccctgctggcgtccgtagcgtcaaccaaggtgatctccacccccagctcagcaagcgtgctcagcagactattggtattgccaaaaatgaattggctggacaccagatgatccccccggcgcagcagggtcgtgaagatcgcggcgatcgcggccatgcccgtagcaaaactcaccgtagcggtgccggcttccatctgcgtgatcttggcttcgagcgccgtcgtcgtcggcgttccctgccgcgcataggtaaagcctgctttaccctgaaacacggcggccaactcgcgcgagtcctcgtaagcgtactccgacgaaggatgcatgggcttgtgcacggcgccgtgttcgacggattgcgtgcgatcggaatgaagaatcgtagtcgtgaagccgttctggtgcatggtaaaaaaccgctggcaaacgccggagacccggcttgaaaacagttattgggtacggcgctggcgcacagtctcgtaaagacacacagcactggcgacactgacgttcaaactttcgaccgaacccaacatggggatgttgaccaattcatcgcaggtctcgcgcgtgagcctgcgcatgccctcgccctctgcccccatgacccaggccatgggctggcgagcgtcgatggcatgcatatcatggctggcctggtcatcggtacccaccagccaaacgccgcgctctttaagttcgcgcatggtgcgcgccagattggtgaccgtaatgtagggcaccgtatcggctgcgccgcaggccacgcgctggacggtgctgttcaaacccaccgcacgatcgcgcggtgcgatgaccgcatgcacacccgccgcatcggctgtgcgcagacaggcgcccaggttgtgcggatcggtcacgccatccagaatgagcagaaaggccggcccaacgatttcgtcgagcacttcgtcgatccccactgccaactggcgttcgtcggcaacggctagcaccccttgatgacgcgtgccgcgcgccaggccatcaagccgctcgacaggcaccgggtgcacacgccgaccggcgcgctcggcctgctcgataagcgtctgcatgcgtttatcgcggcgtgaagcctcgacataaatttccttgatggactcgggcgcgtggcgcaaacgcgcgacgactgcatgaaagcccgccaggacttgggtcgacgccatgttgatgactacctcagaaaaacagaacaacccgccgcacacgcggcgggccggagcgatcgcccctgcaatgacgcaatgttaccgcgccaagccactcaacggcggccacgcgctgccttcttagcgggcgccttcttagccgccgccacaggcgccggcttgccggccttcttggcttctgcgcggcgttgcttggccgtttgcccctttaaggcagcaggcttgggcgcggcggcctttttaatgcggcgcggctcctcaggattacgagcgctctgtttgcgcagcgactcgtaactcgtgcccttgaccagacggaactcaatacgccgcgcctccaggtcaacgcgcgccacctgcacttgcaccttatcggtcaaacgataacgcatgcccgtgcgctcgccgcgcagctcatgcagagcatcattgaactggaaatactcgccacccagctccgacacatgcaccaggccctcgacgtgcagcgtatccagcgtaacgaaaatgccgaaactggccacgccagtgacagtgccactgaagtcttcgccgacccgctccttaacgaaccagcacttcagccaagcctcgacatcgcgcgaagcctcgtctgcacggcgctcactggccgacaggatgatgccgagcttctcccagatggcgtgctcatgctcgcgctgcccgcggccaaccaccaccggttgcccctcgagctcgggcacataacgctgacccgcgagcagggccttgatcacccggtgcgtgagcaaatcgggatagcgccggatgggcgacgtgaaatgcgaataccccggataagccaaaccgaaatgacccatattgtccggactgtagacggcctgctgcatcgaacgcaggctcatggtttgcagcagcgggaaatccgggcggccacgcacggcatcaagaaactcgccgtagtctttcgcagtcggcgtttctccgccccccagcgacaaggccatggtgcgcagaaaatcgcgcagcgcctgcagacgctcgggggtcggcccctcatggatgcggtacaggccggggtgcttgctgcgcaacatgaaatccgccgcgcaggtgttggccgccaacatgcactcttcgatgagcttgtgggcatcattgcgcaccgccggcacgatctgctcgatacggcctaactcattgcagacgatctttgtctcgacggtatcaaagtcgatggcgccgcgttttttgcgttgctgggagagcagttgataaagctcgtagagatgctgcacgctgggcaacagattaccgagcgccgcagcagccgggccgcccggctgctgcagggcttcccagatgctcgtgtaggtcgtgcgggcatgcgaatgcatgaccgcgttatagaactgataagccgtaaccgtgccggccttggcccccgttgcgggaatcaccatatcgcagaccagtactagccggtcgacgttggggttgagtgaacacaggccgttggacagggattccggcagcatcggaatcacgcggcgcggaaaatacacgctggtgccgcgctccagcgcgtcctcgtccagggcgtcgcccggcctcacataatggctgacgtcagcgattgccaccaaaagacgccagccggggcgtttgcgttgccccgtgcccaggtcgaccggctggcagtaaacggcgtcgtcaaaatcgcgcgcgtcttcgccgtcaatcgtgatcagcggcacatcgcgcagatcgacacgctgcttgagatcgcttttacgcaccacgtcgggcaggcgtgccgcctgtttgcgggcggcctcggagaaatccaccggcacgtcgaatttacgcacggcgatttcgatttccataccgggatcatcaatctcgcccagcacctcggacaccctgcccaaaggctgcgtgtgacgcgtcggctgctcaatgatttcgaccgatacgacctggccatgctgcgcaccgttggtgtcgcccggcgggatcaggatgtcgtgtttgatgcgctgatcttcgggcacaacgatggacaagccgtgctcatgcaaaaagcggcccaccaacttgtttgtgcgacgttcgatcacctcaacgatggtgccatcgggcttgccgcggtactcacccgaaggcttgaccaacacgcgatcgccatgcagcaccttaagcatttcacgcggcgacaagaagatgtccggcccgccctcgtcgcgcaccagaaaaccaaaaccgtcacggtgcccctgcactcggcccgccacgaaatcgagcttagtcgccagcagcaacacgccctttcggttgggcagcaactggccgtcgcgctccatcgcagctaggcggcgatcgaaacccacccgggtagcgtctttttccacgcccatgcgttgagcgagttcctcaggcgacagcggcccacccgccgagcgcagcgccttcaatatttcttcgcgcgacgggacgtccgggtcgaaatccggcggagtatcgtgcaggaccgatgtagatctattattgcttttcgtgtcgttgttcgatcgttttgccaaaggtgaaaatcccgtatataatgctcagcttctgtggtcagcccggtgcgacactgaaagccaaatattagtttttgcgaagtagttagtctacgtgaaatccagcgcaaaaatttgatcaggcacagtgcccaggtggcggaattggtagacgcgcatggttcaggtccatgtgccgcaaggtgtggaggttcgagtcctctcctgggcaccacagtttttttctgccagttttaaactagcagtcatgcaagacagcagtgccaaaagccccggatcgcacaagcgccggggtttttttctggctgccgccctcgccggccatgttttttgcattttcactccccggaccggctaccctgacgcttgacgtgatgggcctcgtagcgcgtgcggcccatcccttcgatctgcccctgcaccatacgctccagcggggccagcaaggcatcaaaacgctgcgtgctctccagcgcattcaaggcagccgcgatagcctccaccgtagacaccgcccccggcaaatccgcatgacgcacgcgatatcgcccctgcgcaggcgccgggaaactcaacctcggcaaggccgcgagagacggatgacgggccagcattgcacgcgcgccacgccaggtcgcatccggcacgacaagcagacgcggctccggcactgccgggccggcctcctgcgcgccatctccaggaaacagcagataggcctgcacgcccggacggacccataacccagggtcgaaatcatccgccaccacgcgcaccgcgctcgccagacccagccaggccaagcgggcggtattcaaggcatggcccgcctcacgaggatcctgcagaatcagcacctgagtacgggaatgaagcttgggcaacaccacgcacaagcaatgcgaagcgggacgttcgcaacgggcacaacgcagacggggcataacagcaaaaacagcgagacaggagtcacacaggatacgccaccatcaggcagcccgttttttccggcttgcacacattttaaaaaatgtgcataattcgcgtcctgctgatgcgcggcaacgcaaagtcaacagagcccaggtggcggaattggtagacgcgcatggttcaggtccatgtgccgcaaggtgtggaggttcgagtcctctcctgggcaccaatacaacatcgtgatgatccgcacgatgcgccaaaaaacccggttatttccgggttttgttttcaggatcaccggctcatgcccggcaataaaacagcatggcctttcgtttgactgtgaacgaaacggtgcaggcaatcacagctcatgcccaggtggcggaattggtagacgcgcatggttcaggtccatgtgccgcaaggtgtggaggttcgagtcctctcctgggcaccaatatcaacatcgtggtttcctatcacgatgcgccaaaaaacccgaatgctcaggcattcgggttttttttgtccggcgaccctgacagagaaggcagaccgcttcgacgccccaatcagccgcgcgccagctcccgcgtcatcacaacgtgcgggatacccgcctcgaggaactcctcgccagccgcctgaaagccatgcgcctcataaaaagagcgggcatgcgtctgcgcatgcagcaccagcatacggtggccatcgccatgaccctgctcgatcagcgcatcgaggatctggccaccgaccccctggccacgcgcaagcttgcgcaccgccatgcgcccgatatgcccgtcttgcagcaaacggcccgtgccaataggctcaccctgagcatcgtaggccacagcatggacagacaccgcatcctcgtcatcgagttcgatctctggcgacacgccctgctcaagtacaaacacttcgtggcgcacacgagccgcatgctcgcgcaggcgatcccaggtgccaatgacaatacgcaaggagttctgattcatgtttgagatatccggcaaaactttgcccggattgtctcaggccgcgcgcggctctccaagcccccggactccttaagtagaatggcgctttcccgctgccgggccgaggcaagccgaatacatcaggcttgcaggccttcaaccatgctcgcccttgccctgtttgccttcaccctcttgcttgtcatctggcagccccgcggcctaaatgtcggctggagcgcctgcataggcgcaggccttgcactgatcaccggtgtcgtccagttctcggatatcggcgtggtgtggcatatcgtctggaatgccaccgccaccttcatcgccatcatcatcaccagcctgatcctcgacgaggctggcttctttgaatgggcggcgctccacgtggcgcgctggggtcaaggagcgggccaccgtcttttcctgcttatcgtattgctcggcgctgccgtgactgcactcttcgccaacgacggcgccgcactcattctcacgcccatcgttatggaaatgctgctcgcactgggcttcggaccggccgccacgctcgcttttgtgatggctgcgggctttatcgccgacacggccagcatcccgctcatcgtttccaacctcgtcaacatcgtgtcggccgacttcttcggcttgagctttgcccaatatgcctcagtcatggcgccagttaatgtcgtggcggtaggcgcctcgcttggcatgctctggctattcttccgccgcgacatcccggctcgctatgacctgcgctcgctgccgtcaccgcgcagcgccatccgcgacgacctgacctttcgcgcaggctggatcgtgctgacgcttctgctggctgggttcttcctgcttgagccgctgggcgtacccgtcagcgcgatcgccgcgctgggcgcggccggcctgctcatcgtcgcgggacgccgccacattgtcggcacccgacgcatcatgcgcgaggctccctggcatatcgtggtcttctctctaggcatgtatttggtggtttatggcctgcgcaatgccggcctcaccacccacctcaccgccttgctggagtattgcgccgaagctggcgtctggggcgcggcgttcggcaccggcatcgccacggcgctgctgtcttctatcatgaataatctgcccaccgtgcttgtgggcgcgctctccattgccgacgtccaagccgccgatccggccatccgcgatgcgatgatctacgccaacgtcatcggcagcgacctcggccccaaaatcacgcccataggcagcctggccactttgctctggttgcatgtgctggcgcgcaaaggactggtgatttcctggggctattacttccgcgtcggcctggtgctgacggtaccggttctgctggccacgctagcagcgctggcctggcgactgaccctttgacgatcagccgcgccgcaaacacaataaatcccttgaccgctttcacccagaccttccatgagcacagctactctgcaactgcccgccaaccccgtcaaccgcaagcctttatggtttgcttccttgctggtgttagcgggcgccgcctatctgcttgaaaccgtaagctggaagcagagtgcgctctggatcgtaggtgcgctgctgggcgtgacgctttatcacgcctcttttggattcacccaggcctggcgcgtctttgtctccgaccgccgcggcgccggcctgcgcggccagatggccatgctggcctttggcgtcgtgttgttttttcctttcctggccgcgggctccctctttggccaaccggtaaacggcctggtctctccgcccggcctatccgtgttgttgggcgcctttctgtttggcatcggtatgcaattgggcggcggctgcgcctcgggcacgctattcgccgtcggcggcggcaacacccgtatggttgtcaccctgcttttctttatcgtaggctcggtcttcgcaaccgcaaatttcccttggtggtccagcctgcccgccctgccgccaacgtccctgatcaaaacctggggactcccgacagcactgatcgtcaacctggccgtcttcagcctcatcgcatggctgacaaccgtgttcgaaaaacgccgtcatggacagctcatttcttcggcaacgcacactgatcggccggctaccctgttgcgcggtccttggccgctgatctgggggggcctggcactggttgtgcttaacttcgccaccctggcgctggccggacgcccctggggcatcacatccgccttcgcgctctggggtgccaaaacactcgacgccctgggtagcgatgtcgccagctgggcttattggagcaaacagcaggcggcgctggccgccccggtaagccgcgacgtaacctcggtaatggatatcggcctaatgctgggcgcactggccgccgcctcgtcggcaggcaaatttgcccccgtctggaaagtgccgctgcgctcattggcgggcgcaatcatcggcggcctcttgctcggctacggctcacgcatctccttcggctgcaatatcggcgcctatttcagcggcattttgtcgggcagcctgcatgcatggctgtggctgcccgccgcttttctgggcagcgcgctgggcgtacaactgcgccccctgtttggtctggccgtcgaaaaaaaccctgcgccatcgagctgctgagccagcggcagacaggcagggctatacagccctccagcgaggccggacactatcccggcttcgctgagctatccctactcaagcgccaccgtgcttgattgaaccgccgccactcgcggcacggtcttgctgttcagctgcaccacgaccataccgatcacgatgagcgccacaccggccactcgtccaagccccaccggccgagccagcaaacccatcaaaccgaagtggtcgatcaacaaggatgccatcacctgaccggcgaccacacacacaataaagctggctgcgccgagcttgggcgtcaagaccaaggctgccgtaatataggccacaccgaccagcccccccatccataaccagatcggaccgcgcagcgccagactcaggctgggcatcggcacgcgcatggcgaacagcatcggcagcaaaaccagcacactgacagccaaagaggcgagcgtagcccataagggatggcccaacgcgcggccgagcgcagcgttaccggcaccctgaaagggaacggcggcaccggcgagcagggcgatcagcatgggcagcaaaccggctagcgagacaggcagattcatgacgaacactccatcaacatcaattacgatgacgtcatgatcaattatctatgaaaagaatggaaattcttaataatcacatctattattcatttcatggatgatttgcgccgtattgatctgaacctgcttttggccttgcatgccttgctagccgaaaagcacgtcacccgggccgctctgaggctgtcgcgcagccagcctgcggtcagccatgcgctcgcacagctacgagacatttttcaagatcccttgctgatccgacgcggtcccggcatggtgctcacccctcgcgcccaggaactgctacatcccctggacgccgcgctgaaccagttgaatgccttgctcggcacgcccggcttcgatccggcgcaggcccggcggcgcttccgcctggccatgtccgactacgccgcccatctcattttgccctcgctgacacaacaactgcgcagccaggcaccgggcatcaccctggccatcagccagatcagccgcgatgcggtgcaaatacaacttatcgacggtgaagtagatctggccttgggcgtattccccgacgcgccaaacgagatccagctggaaaccctgtttgacgagaacttcgtcagtgtggccgacacacacagcctgcccgcgcgaggaggactgtcactctccgattggctggctcgaccgcatgtactggtggcgacagaaacgggcgcagacaatgaaatcgacgccgctcttgccgctcgcggcctgcgccggcatgttgccttggtgctaccacactggggcgcctcggcgcgaatactgaccggcaccgatttactcctcacggtggcccgtcgcagcctggaaggcatgccacgcgacaacagcctgcgcgccttcccaccccccctacccttgccggggtttgccttccagcaggcctggcatgagcgccgcacaaacgatgctgcccaccgttggctgcggcatctgctgcacagctgtggccagccaaaacagtcctagagcccaatagggcgattctggtatggtgagcacgacccagtttcccggagaggcaaatgcattggatcgctggccgctacacggccttcgccctggttcttatcggcacgatcgttaccctggcgcctagcatcttgcacagtcccggctggctctgggccgcactgcctctggccgccctaagcctgctgggcttttatgacatagcgcagtctcgccacgccatccggcgtaattaccccatcatcggcaacctgcgttttctgttcgaattcatccgccccgaaatccgccaatacttcctagaagacgacaccaagcccacgccattctctcgcgcccaacgctccatcgtctatcaacgggctaaacaggaaatcgacaaacgccccttcggcacccaggaagatgtctacggcgaccgctacgaatggattaaccattccatgctgccttcccatgtgacagaccccgagttccgcattcagataggcggccccacctgtacccagccctattcgatgtcggttttcaatgtgtcagccatgagtttcggcgcgctatccgccaatgccgtgcttgcactcaatgagggagcacgcatcggcaatttcgcgcacgacaccggtgagggtggcatcagccgttatcaccgcgaacccggcggcgctctcatatggaatatcggctcgggctatttcggatgccgcgatgagcaaggccgcttttccgaggaggcctttgtccgtaatgcctgcaccccgcaggtcaagatgatagagatcaagctgtcgcaaggcgctaaacccggacatggcggcattctgcccgcaggcaaggtcacgcccgaaattgccgaagcgcgaggcgtagcgccctggcaggactgcaactcccccgccagccatagcgcctttgacagcccgataggcctgatgcatttcgtggcacgtctgcgagagctgtccggcggcaagccagtgggcttcaagttctgtatgggccatccctgggaatggttcgccatcgtgaaagccatgctgaaaaccggcatcacaccggacttcattgtcgttgatggcgccgaaggcggcacgggcgccgcccccgtggaattcgtcgaccacgtaggcaccccgctgcgcgaagcccttcgcctggtccacaacacgctcgtcggtgttgacctgcgcgaccgcatccgcattggcgcatcaggcaagatcatcaccgccttcgacatggcccgcgtcatggccttgggcgctgactggtgcaactcggcgcgcggcttcatgttcgccatcgggtgcatccaggcccaggcctgccataccggcaaatgcccgactggcgtcaccacacaagaccccctgcgccaacgcgcgctggttgtaccggacaaagcacaacgcgtggcccatttccacaaaaatacactgcatgccctggccgaactgctcgaagccgcaggcctcagccaccctgagcaattacgcccgcaccacatcgcacggcgtatttcgtccagcgaagtccgcttgctgtccgcgctgttcccggacctcaagcccggagaactactgcgcggcgaattccgccacaatgttttccgcgtgggctggcacatggcatccccagactccttccaaccggttgcagacatcgacaccgcgctggccgagttctccgagcctcaaccggcctgacgcatcaagataagtttgattctgccgacggttccggcgtaaagcataaattttttcgcagccttgttgcaccaataaaaaagactgtgctagaattttgttcttcgctgctgacacagcatcgaatgaagtggtgaataaacacttctagcaatagtattaaagcagtaccccgtgtggcgcattagctcagccggttagagcgacggaatcataatccgcaggtcccctgttcgaatcagggatgcgccaccaaagaataccgaggcccgcaagcaattgcgggccttttgttttgctccgcaatcttgcagcctcttcgccgggttgaccgcagggttgactttaccgaacctccagcggcatgacgctcctgcattgcacatagttgcgctcaacctctctctttgaacaggcattggcctatactaaccctgcccgcagagcgagctgtgtcacctctgcgcaaaagtccggtagtgtccatagtcgtatcggaggccagagccctgccttgtgcggggctttgttttttgccccccccctgcacccagcgcataccgcccccgcgcttaacagactctcaacaacgccgagatttgccactgaggctttttgcccctgtcccagcgcgcttgacgtaccggtgcggcccccacttgagggcctgtggataacgcaaggatgtgatcccccttgcaaccgacgggtcaagcgcgcttttttctgtctgtcaggaaaaataggcatagccgcctcccaacgaacgcggggatagcacttctcgctcccctctcgccaccagcctccaccaggcagtgcgcctgccaacgccaagtgccgtgctgctagtggcgtcaaacaccccctcggcaagtgctgaccagaataccagcggcaaggccgcactgccctccaccgaaaatggccttttgcgtccggccaaagagcccggcgcatatcgcagtcgcgaggagggagcacttaactttcacactcgtttgcttgcgcatgtatggcggctttacctgcaccgagatgcgccacaaccggctcgccgggcatagcggctttgtgccggaccatgcgccctgcaccccgaaaaggcgcagtttattaatagttctaagtaaggaatgtcagctttgttacatcgcgggacgccccaccccaccctacaccgctaatcatgatgctttagctatgaatcatttaatctgggcacttttttctaaattatttccaatttttcgcacatacacctgcctcaccaaagaacaaattattgaaataataatactttgaattaattgtaattattgaaataatacctataaaacaacggcttaagaaaataaaaatttcagcaatcaatcaaaatttaatatacatctcaagcttctatgtaaaattagcgacgactgggctacgatacgcaacagcgcgaccacgatcggccaagccatcccgcaatctttatcgcggaacaaataatatggagggcaggcttgagcatgcggaccgccgcgccagcttttggacataatccagcctaaagcaaatgccacgatttttcatgaggccatgcttcggaaatcgcaggcattgctgtccagaccgagcacttatcaggcacgtttgcacatctactctgggagtcattgatggatcgttaccctccggttcaagagaacttgacaggcgcaccaggtgcaaacggtccaacgtattcgcgtccaacccgaagccattccacgccaagcgcgtaaacctatcaccgcaacacgggccatccatcggcctctccttggttcgttgccttgacttcgactatcaacgcgactcagattctcacactgggtagcccagctatcgccctggttatttctggaagcttcctttgtatctggaagtttttcgaccgacgcgcctatctggtcttgctggcctgcgccttcctgctctacgcgagcgcttcatccatgcaaattctgcattggcccaatgaggagcgcctaaacaccgttatctccgccgccatttatcttgcgagcatcgcttgcatggccgaagggctgatgcggcgttattgcctgaaaggcagctatccgctggcaatcgcctgcctgctgacctggctggcggtcgcttacttttgctatgcccaacctagcgtcgacgcaggcagccatagcttgaacttcggcatcggcacgattctatgcatggcatcgtggcagattcgccgagcgcgccgcgccggcggcctagacagcacgattttctgggtatttgcttttctttcgtgcagcttttttgtccgctcgctgctcacgctagcactgccccagtactttgtgcctcaagcattcggcagtctggctttttggttcgtactgcagcttgcactggtgctgaccgggctgattctggcattgctgctctttgccgcaagcctcacaaacatgattgcgcgcctgcgcgacgatcgtgatgtagacggcctaaccggtttatggaatcgccgctcttttgacgagcgcctcgaaaggctgatcgcccgggtggcgagcgagccccatgccttgctgctcatcgacattgaccacttcaagtccatcaatgatcgttatggccacgccgtcggcgacaaagtgctcagaattgtgagcaagctgattcaaggttgtgcgggcagccaagcgctgacggggcgcgtgggtggcgaagaattcgccatcgtcgtgccagccggactcgccgaagcgcatgagttggcccgacgcctgaatcgtttgctaaccgaaacactcgtctctgatctggacgaggggcatgtcatcaccctcagcaccggcctgactatgctacaactcggcgacaccgtctcttcatggatgcgacgtgccgacacgttgctctatcaagccaaacgcgacggccgcaatcgtatcgtgcagcaggccgccacggcctgataatcgtctcccaccgcgcatctgatccactctactgtagattcactgtcttgaaactcgatatcttcgtgcagcgctggaaggatacctgcgcaccctactcccctgaaattcatgcgctggccctagaccgcatcaacgcttatgccccaatgttggccgacagtttctaccagggcatgctggcggacgagtccgccgctttttttctctccagccaacttgtgcgagacaggctgcacgcctcgctacaggcctggctgcggtcggcctttggcgctgcggtcaatcaggactttgaaaacgtcgtcgcttttcagcaacgtgtaggcgaagtccacgcccgcatcaacattccggtgcatctggtgctgcaaggcacccgccgcctcacgcgcagcctgcgcgagctggtgacccgcgacagcgatgtcagcagcgaactgagctggccgctatccaactacttcagtgaagtcatgctgtttgcgatcgaactcatgtcactggcctacgctgcttcacacgatcgcaactcgcgcgccgaagaaggctaccgactcctgagtttgtcgcagaatatcggcacagaaaaagaacgccagcgcgccgccctcctcgactgggaaaatcagttgctattcgacttgtccactggccaggacagcggcaaattgccccgcctgcgcaagtccgagttcgggctatggttcacgcacaaggcggctcatgctttcgagggcgccaaagaagccgaggcagcccgttcgcaaatcgaaaccgtggacagattgctcagcgaaacgccggtgactgagggccgcatgcagctcttgcacgccgtgcgtgacgcaaccaaaactctcgcctatctgatggacgccttgttcgaacgagccagccatcttgaatccgggcgcgatacgctcacacatctgctcaaccgcaaatacttgcatgtcgtgatgagcaaagaggtcgcttatgcacgcaaaacgagttcgccattagccgtgctgatggtcgatgtcgatcacttcaaacgcgtcaatgatgaacacggccatgacgccggggatctcgtgctgcagcaggtaggcggcatgatcgccacttacagccgggggggagactacaccttccgtctgggcggcgaggagtttctcgtggtgctggttgatgccaccgccacacaggcgctgaacatcgcggaaaacttgcgccaacgtattgccgaaaaacccttgaccctgccggatggcctgcaccggcggataagcgtgagcatcggggtagctgctcacgacagccatcccgattatcaacggctgctcaagcgcgccgatattgcgctttatgccgccaagacgcgaggccgcaacacctgcgtcctggccgactgatcaattgctgctggcacgccagccaccggacggctgctggcaaaaccagaacgtccagccttccttgcccgcgccctggctgacctgggcttcgagtaagcggcagcgccggctcgtgtcagtgtaagtcgtctgaatcggtgttaggcgcaccgcaatcgccggctggcggcgagtcgcagtgctggtccaggttgtggtctgcccttctgcggattgctccagcacatcagccacggccgcctgaaattgcgggcgatccgccttgggaatattgttgatgatggtctgattgagaaacacgggcgcggcggcatgcgccaccgtgaggcccgacaaaaccagagcagatcctgcaaaaaaacgggcaatacgcatatagttctcctaggaattatcaatagcggaatataccaaggggcttcgccctcaggctgaagctcccggcgaccaattgcgcagcaccgaggcatgatccggaatgctgccatagtcgcgcaaatactcggcctgcagaatactcatacggtaggcatcacggtaacggccattggagaaaaactcctcccgcagctcgccctcaactgaaaaaccgcaagaacgatagatatggacagccgccagattgtctttatcgactagcaaatagaccttatgcaggttgagcacgcggaaggcgtaaccgatggcgacccttgttgccgccttggcaaaaccctgtccctggaaatcaggtgcaatgatgatctgaaattcggcgcggcggtggatatgattgatttccaccaactcgaccaagcccaccatctgacccgcgacatgctcgataatgaagcgccgctcgtactgatcatgaatatgccggtcgtaaagcgcaatgagctcgtcgtaagcctcataaggctcttcgaaccaataacgcatgatggcatcgttgttattcatcgcgtgcacgaagtgcagatcaccccgctccagcggacgcaattgaatatcgctggctgtcgctgtcatggccattctccttgttttggtcaaacttgctgcaacgcttgggcatgctctaccgtgcgcacgccggcgctggcaaacagatcaagcgcagcacgcgcactaccaggcgcgatagcccgacaagcggcaagattgacgatcacgtccaaccccgcacgccgtaattgcaatgcggtagtcttgacgcagtaatcgagcgcgaggccgcccacgataacggcaacgatatttctggattgcagaaattcgataacgccggtcgtacgacgctcagcgaggtcgtgatagcaagccccatagggatgcatatccggctccacccctttccagacgaaaaaatcatagtcaaccggacgcggcagaccgtcgagcagttcaaaaccctgtgtgcctggcacgcaatgcatattccaatgcagatcggcattcggcgcatccagcggcgtcagcgtcggtttatccggggtcgcacgccaaagcgcatgagggctgtgcgcgtctttggagcccacacgccaagctgcgtaccctgcctgagcattaagctcggcaacgatctcatcaccgtgaggaacgggtagttcttctggacacatcggtgtaaagcccttttgggcatcgacatcgaaagtggccacgtggacgggcagcggcagcagcatctgccggactcctaagctactgagattgctacattgtctcgctgtcgcgtggctcgctgcaagtctcgcacctcggggcttcctcgggttcgtcggccgcctgcaaacccgcagcgggctgggaaaacagatcccagcaagccacgaacagggccgcgatcaaggggccgattacaaaaccgttcaggccgaataacgccattccgccgagggtggagatcaaaatcacataatcgggcagcttggtgtcttttccgacaagaaccggccgcaagacattatcgaccatgccaatgaccagcatgccgaacagaataagcaccacgccctgccagattgcgcccgttaccaggaagtaaatggcaacaggaagccagatcagccccgcgccaacagccggcagcaaggacagaaaagccatgacgacgccccaaagcaaggccccctgaatgcccaatacccagaaaataaccccgcccagcgcaccctgaatcgcggcaactgcaatattgccctttaccgtggcgcgcacgaccgtcgtgaacttgcgaaacagatgccgcttgtactcttcctcgagcggcaaggcgagcagcagccggctcgacaagatgggcccgtctcgcaacagaaaaaacagcaaatacagcatgacgccgaagctcacgaggaactgcgcggtgtcttgcccgacgttgagtagctgcgtggccataaactggctcaactgcatggcgccgttagacaatttagcctgaacactgcccagctcggtgagatcgaaacgggccagcaggctatgcaccatcggcggcatagcattcatcacctgctgaaaatataaaccgaaatccacagatccagaacgcatgcgctgataaagacccgccccctcctggatgagagaaccggtaatcaggatcaacgggatgatcgccaccagcaacacgacgagcagcgaaataaaggccgccagattaccgcgcggcgccaggcgtcgcgccagcctgcggtgcagcggcgcaaagacaactgcaagaatagtcccccagaacaccgcgccataaaacggccacagcaaccagatgaacgcgatagaaacagcaatcagtaacgcgataaaagacctgctgtgctgaaggcgctgttgcatcgtaagtggtcctaatttggggcgtgatccgcattgtaggtgctggatagccgcggcgaggccaacatggtaacaagtcttagtcgtgcggcccgctaaacccatggcgacaaatcgaaaacaaggcttgacaaaacaataacttagcaataagatcgataagttggcacaatgcagaatagcttggcgcccttactgttcgtgagttttactgttcgtaagttgctcatgacggttaggggcaagactagaagcaaggttacaagcacgattaaaagcagtcgtgctggcggagcgtacgaaagcagtccagccaccaggtgagcccaaccaacaagtgaccggccagcaagctcaacaaactacgaaaaattgcactgagctacgtaaaaacaaggcgcaaagcaaggccaaaggcgcaagaccgaacacacaaggcaaaacgcgagagcacaccttggttttcagaccagcgtccatatgtataacgacgttgtcgttatagactggcaaattgagctatccaatgtctgccgccacgccacttaacactggcaccaggcagatgtgcactgcaaatttcaagggtgcaacaccctgcagttgagtcctccggcgtgatagccgaagaacccgcatgaggctgcactcacgcacccgagccaaaacatgcgtctcttgagtgtccgatcacccagagcgccgggcaagaaccgcccatccttaaatctggcaagtatttgctgacgccgtgtcagcacccaggttctgctgcttgccatcacgcagatattcgccggccggtgtgccgcgcgtaacaccgaaggggacgtccctgcccgcccgctcctgcgggccagccgccacatccctgcggtttacggatatgcctgacgcatatccgtcctgaagtacgatgcccggataaccggagccgtgtttccataaaacaacttgaacgaggaaaacatatgaatacgcagttcaacattcgcaatctggtacgccgacccgcccactccaaactggacgaaatgcccatcaatgtgggtgatgtggtgcacctcaagctggccgacggcaaggcgattcgcgccgccgtcattttcaacgcgccgatcaacggcacgaccacctacacgactgaaatgatccgcccctgcggcacgactcagggcgcgcgcatccgttttcgccatgaacatgtgcatcgcatcgagccggttgcgcccatgcgcaagctcgacgcctgaaacgtgtccggcgtggtgtcggccgtgctacattggccgcgtcaaaatcgcccgtttcagtcattatgccccgcaccctacgcatctgggatctgcccacccgactctttcactgggcgctggtagcctgcgtaacgggcgctttcatcaccgtaaagctgggcggtctttacatggattggcatgtgcgcttcgggctggtcacggtcggcctgatcgcctttcgcttgctgtggggctttgcaggcccccgctacgcccgcttttctcaattcctgcgtggtccggccacgatcatcgcctacctgcgcgggcgcttgcgtacggtcggccataacccattaggcgccctgtcagtcatggccatgctgctgtccataggctttcaggcagcaagcggcctgttcgtcagcgatgacatcctgatccagggaccgctcaacagctacgtcagcgaaggggtagccaacacgctcacccgtctgcacaaagccaatgaatggatcatgatcatcttggtggccttgcatttgcttgccctgctctggtatggcctggtcaagcgccagcccctggtacgcgccatgatcaccggcgacgcgcctgcctgcgaattgcccggcgacgccgccccggctcgcgacgacctcactctgcgcctgcgcgccctggtcctggcgctctgctgcgccgcgctggtgctctggctcgacagcctggaaaccctccccagcttttgatccgaaaccgccagcccaaagcaaacgcccctttcggggcgtttgcttagaaacggacaacctagtttatttcttacggtaggcgtcgtgacaggccttgcagcttgcacccacatcaccaaatgcggcgcgcactttggcgaggtcaccgctatctgcagcaacagcgagtttgtcgacgctatcaatcagacgctgttcctttgccttgaagtccgccgcattggtccagatttcaggctttgcgtcgccgccttcagtacccggcccgaaggcctgccacggcaaagctgccagcgtcttgagcacatcgacgttagccttgatctgggcggcgtcatacggggcctgaccacgcaccaccggctgcatgcggctaaactgcgaagccatcaccgtcagagcggcctggcgatacttgatcgcgtcttcgggcttgacaaactgagcggcggctggcgcggccacggccgcacaggccagggcaatgatgacggtcaacttcttcatgggtctctcctgggatgaacggcgccggcaagctcggaagcgcgttgccagcgtgccgccactataccgcccgtgcgaggctggccgccagccctacataggagcgcggcgtcatatccagcagccgctgcttggcgtctgccggcagttcaagaccagcgatgaactcgcgcaaggcggtttccgtaatgcccttaccccgggtgagcgccttgagttgctcgtaaggctgcggcaggccataacggcgcattaccgtttgcaccggctcggccagcacttcccagcaggcatcgatatcggcgtcgatagcggccacgttgacttccagcttgttcagaccgcgcaggcaggcatcccaagccaccaggcaatagcccaaagccacgccaagattgcgcagcacggttgagtcggtcaggtcgcgctgccagcgcgacaccggcaatttatccgaaaggtgacgcaataccgcgttggccaagccgaggttgccttcagagttttcgaaatcgatcgggttgaccttgtgcggcatggtcgaagagcccacctcgccgtccttcaggcgttgcttgaagtagcccagtgcgatgtaaccccaaatatcacgatcgagatccagcacgatgatattggcgcgcgcaatggcgtcaaacaacgcggacatccagtcatgcggctcgatctggatggtgtggcggttctgggtcaaacccagaccggccaacaccttgcggctgaactcgggccaatcgatttccggataggccgacaagtgtgcgttgtagttaccggtagcgccgttaagcttggccagcggctccaccgcttcaatcgcggcgatggcccgcgccaggcgggccgccacgttggcgaattctttacccagcgtagtgggactggccggctggccatgcgtgcgcgacaacagtggctgatctgcgttggtctgcgccagatcattgagcttggcaaacacttcccgcagacgcggcaacacgacctgatcgcgggcacggctgagcatcaatgcatgcgaagtgttgttgatgtcttcggaggtgcaggcgaaatgaatgaactccgccgcctgggccagctcggcatcatccgcgacacgctctttgagccaatactcaaccgccttgacatcatggttggtcacacgctcgatttccttgatgcgctcggcatccgtctcggaaaagtcgcgcaccagctgcgccagacgtgcccggccgctctcggaaaaagccttcagttcgggcaggcctgcctctgacaaggccaccagccatgccacttcaacctcgacccgatgcgccataaagcctgcctcggacagcaaaccccgcaaggcatcgccgcgcgatgcgtagcgcccatccagtggcgaaagggcattgagttgggtaagctggtcggcaatctgcatgatcggaagaaaaatagcggttaaaagcggataccgattttatcatctgcgcttttataacgccgagcacgaccctaccccccgcaggagcagcaccgtcctcctgctatactgcggccgctttttgactacacccctgaccccatgaaacttatcggttcgctcaccagcccctacgtgcgcaaagtccgcgtcgtgatggccgagaaaaagctggactaccagcttgaactcgaaaatgtctggtcccccgatacgaagatccagcagttcaacccactgggcaagatcccctgcctggtcatggaggatggcggagcgttgttcgattcgcgagtcatcgtggaatacctggatacgctgtcgcccgttgcacgcctcattccgcaatcaggccgcgaacgcgccgccgtgaagtcctgggaagcgattgccgacggcgtgctggacgcctgcctggcaatcgtcaaggaaaagcagcgcgcggaagaccgccgcagccccgaatggattgagcgccagtacggaaaaatccatgcagccctgcgcgcgatggacggcagcctgggagacaacgtgcattgcatgggcgtgaactacaccctggccgacattgcggtaggctgcgcgctaggttatctggatctgcgttttgccgatctgaactggcgcgccgatcaccccaacctgacgcgcctgcacgacaaactttctctgcgcgcgtccttcgccgagaccaagccaaccggctgaggacgccgcctcaggccaagaaggcctgccaagtcttggacagcatataggcggccagcagaaacaacaggccggcgaacacttttttcagcgtggcgaccggcaatcggtatgccatgcgggcgcccatcggagcagtcagaacactggtgcagatcagagccagcagccccggccaataaataaagcccagcattcccggctgatccacgttttcggccaagcccgaaaacacatagcctatgctgttggccagcgcgatgggaaaaccgagggcagccgacgtggcgacagcgctgtgcaaggcgacattgcaccagaccatgaaaggcacggacagaaaaccgccgcctgcccccaccagaccggaagcaaagccaatcacagcgcccacagcgctcgtgccggcgacgccaggcatctggcggctgggtttgggctttttgctgcgcagcatgttccagccagaataagccacgaaaaccgcgaagaacagtgacaaccaagctgtactgatcgccgcgaagaccgcgccccccgacagcagaccgccgacgataatgcctggcgccatcgtcatgacgatcttccagttgatcgttcccttcttttggtgggcatgcatactggaaagagaggtaaagagaatcgaggtcatggaggtggcaatcgccacatgcacaacgaggtcgcccggcatgccctgccaggtaaacagcatggtaagaaaggggaccaacaacatgcccccgcctatgcccaacaaacctgcagcaaaaccgaccaagccgcccagcccgagcaggcagatcatcaacgttatgtccatgccttattcccctctttttgatttgatttcttcccaccttcctgaaggcgggagcaccaccacgtcagataatgatgcctcctcccaggcaaacatcgccgtcatacaacacggccgactggcccggcgtgacagcccattgcgcctgcgcgaacgacaggtcaaaaccggcttcatcggcccgcaactcgcagggcgcatcagcctgacggtagcgggtcttggccgcataggcgcccgccgcaggcgcctcgccatcgacccagttcacatcctgcgcacgcagggtatccgatagcaaccagggatgatcatgcccctgaacgacgtagagcgcgttgttcttgagatccttgcgggcgctataccaggcgtcggcagtaccgtcctcacgctgctggcctttaacgccaccgatgcccaaacccttacgctggcccaaggtatagaaagccagaccatgatgctgacccaagcgtctaccttccggcgtcaggatagggccaggcgccgtcggcagataacggttgagaaactcacggaacggacgttcgccaataaagcaaatacccgtggagtcctttttagcagcgttatgcagaccgatctcatgcgcgatgcggcgtacttccgttttgtgcaactcgcccaagggaaacagggtgcgcgacaactgcgcctgattgagacggtgcaggaaatagctctggtccttggaagcgtcgagagcctttagcaactggaagcgctgcccgcgcgccgtatcgaccgcgcgcacccgggcgtaatgaccggtggcgatgtgctcggcccccagcgacatagcgtggtcaagaaaggccttgaacttgatttcggcattgcacagcacgtccggattgggtgtgcggccagccgaatactcgcgtagaaaatccgcaaatacccggtctttgtattccgacgcgaaattaacgtactcgaactccacaccgatcaggtcggcgacactggccgcatccagcagatcctgccgggtcgaacaatattccgaatcatcgtcgtcttcccagttcttcatgaacaagccgacgacttcataaccttgctgcttgagcaaccacgcggtgaccgacgaatcgacaccgcccgacatgccgaccacgacgcggcctttcttttgtaatgtctgaaccatgatgccccctattctaatgccgcgacgtcatccggcacctgttctcccgtgttgccatcagggttgaacatcctattcgggatcatttaaccctgcgcgtgtcctgggctttcgtgtataagagatcaagccctcccaggagaagcgtcgatgcgaatcgggatacccaaagagacccgggacggggaaacccgtgttgcggccacgcccgagacggttaagaagtatgtgaccgtcggccatgctgtcgttgttgagcagggcgcaggggagcgggctcgctaccgtgatgaagattacgccgccgccggcgcgagcctgacagaccgagccgccgcgcttggttcggagcttgtgctcaaggtgcgcgcccccgacgctgacgaactgcgcctcatgcgccgaggtgccgtgctggtgggcatgctggaccccttcgacgccgccggcctggcgcgcatcgccgccgccgggctgacggctttcgcgctggaggccgcgccacgcatcacccgggcccaaaatctggatgtgctgtcatcgcaggccaatcttgcgggctacaaggcggtgctgctcgccgcggaccacagcacccggatctttcccatgatgatgacggcggcgggcacattgaaagcggcgcgggttgtcgtgctcggcgccggggtggccggcctgcaggccatcgccaccgcgaagcgcctgggcgccatcgtcgaagcctccgatgtgcgtcccgccgccaaggagtagatcgaatccctgggcgccaggttcatcgatgtgcctttcgaaactgaggaagaacgcgatattgcccaaggcagcggcggttatgcccgtcccatgcctgccgcatggatggcacgccaggccgcgctggtcgcgcaacgctgccagcaggccgacgtcgtaatcaccaccgccctcattcccggcaggccggccccacagttgatcagcaccgacacggtggccggcatgaaagctggcgcagtgctggtcgaccttgccatcgaacatggcggcaattgcccgctgaccgaaaagggaagcgtcgttgagaaacacggcgtcacgctgatcggcctgcttaacctgccgggcatgctggccacggatgcttcagcgctctacgcgcgcaacctgatggattttctcaagctcatcatcggcgaagacgccgcgctcaatctgcgacgtgaagacgatatcgtcgcggcctgcctggtctgccaagacggccagatcctgcggaggttctgacatggaaacgatcagccccaccctgatcaacctgatcatctttgtgctggccatttacgtcgggtaccacgtcgtgtggaatgtcacgcccgccctgcacactcctctcatggcagtaaccaatgccatctcggccatcatcatcgtcggcgcgatgctagccgccgccctcaccgagggcagccttggacgcgccatgggcgtgcttgccgtgaccctagccgcggtgaatgtcttcggcggattcctggtcactcgccgcatgctggagatgttccgcaagcgctccaccaaggagaacggcccatgatctcgctcaatctggtcacgctgttctatctgatcgcctcggtatgctttatccaggcgctcaagggtctttcacatccggccagttcacgccggggcaatgctttcggcatggcaggcatgctcatcgccgtgctgaccacggctgcgctcatcatcgggctgtccggcgacaatggcgctggcgccggccttggccgggtcttgctggggctgctgatcggtggcgctatcggcacgctgatggcgcgccgcgtcgaaatgaccaagatgccggaactggtcgccttcatgcacagcatgattggcctggctgccgtagccatcgccgtggccgtggtgaccgaaccccacgcctttggtattgccgcagcgggttcacccatccccatgggcaaccgccttgagcttttcatcggcacctttgtcggtgcgatcaccttttccggatcagtgatcgcattcggaaaactgtctgggaaatataaattccggctgtttcaaggagcgcccgtcacctttaaagggcagcactcgctcaacctgctgctggccattctgatgctggcttgcggcttctggttcatgggcagccaggcctggacaccctttgtgatcatgacactgctagccttcatgctgggcgtgctgatcatcatccccatcggcggggcggacatgcccgtggtcgtgtccatgctcaacagctattccggctgggctgcgaccggcatcggcttctcgctcaacaaccccatgctcatcatcgcgggatctctggtggggtcttctggcgccatcctgtcatacattatgtgccgcgccatgaaccgctcgttctttaatgtcattctgggcggcttcgggggcaaaacggcgcaggcgcccaacgagcagatccagcggcccgtcaagtcaggcagcccggaagacgcggcctttctgctggccaatgccgagagcgtcatcattgtgcctggctacgggctggcggtagcgcgcgcgcagcatgcgctcaaagagttggcggacaaactcgtggccaaaggcgttaccgtcaaatacgcgattcatccggtggccgggcgcatgcccggccacatgaacgtgctcctggccgaagccgaagtaccctacgatcaggtgttcgagatggatgaaatcaacggtgaattcggccagacggacgtcgtgctcgtgctgggcgccaacgacgtcgtcaacccagccgccaagaatgatccgtcttcgcctatcgccggcatgcccattctggaggcctacaaagcccgcaacgtcattgtgaacaagcgttcgatggccgccggctatgccgggctggacaacgaattgttttacatggaccgctgcatgatgattttcggcgatgccaaaaaagtcgtggaaaacatgggcaaggcaatagattaagcttggcgtggcgaactcagacgctcatcaagcacctcgatccagtgatgcacgggtattcgagtgcccccttgcaagtgggcaatgcagcccatattggccgacatgatgacatcggtctgggcatcactcagtgccgcgagcttacgatcacgcaaggtctgggaaagcagcggattcaggactgaatacgtacccgccgaaccgcaacacaaatggctatcggcaaagggctgcaaggtgaaccccaggtcagccagcaactgctcgttgagcgcgcgcaggccctgccaatgctgcaaggtgcaggggggatgaaacacagcacgcggcgcaggccccagacgctctgccaaccccttcgcatgcggagccagcaactcggccacatcctttactctggacaccacaaacaccgctttatcggcgtagtccggatcatggcgcagatgatgcgcatagtccttgacggtaccgccgcagcccgaggcattcatgacgatggcttccacaccgccctcgttcaacaacggccaccaagcatcaatattgctacgcatctgcgccaaggcggcatcctgcgcatccagatgaaaattgaccgcgccgcagcaacctgagccagtcagcaacattgcgccgacccctacggcatccagcacccgaatcgtagccgcgtcgatagccggcatcatgcttgcctgcacacagcccagaggcatcaacacctgccgcgcatgacgcactccctcaggcacaggccctgccgggcgacgcacgggcacttttcgcttgagcgccgctggcagcatcggcctgacagcctgggccagccgcatcacgggcccgaaccaagacgagttcatactcttgcgcaacagcctccgacgcaagcggtcaggccaggtacggcgcacccgcgcatccaccaccttgcggcccagatcgatcaaatgcccgtactcgacccccgagggacaggtcgtttcacagttcctgcatgtcaggcagcgatccagatgggtttgggtcgcctgggtcggcgacgccccttccatcacttgcttgatcagataaatccgtccgcgtggactgtcgcgctcatctcccaacacctgataagtcgggcaagtcgcgctgcaaaagccacaatgcacgcagcggcgcaacatggcgtctacctcccgaccaagatccgtaccgcgcgcccaggaagcaagttcggtttgcatcgagatccgcctagaggtccggcgtcatgcggccaggattgaacagaccggcagggtccagcgcatgcttgagccggcgtgtaatctgcgccacgcccggcgccatgggatgaaagacgccgtcgtccggcactgcagcaccccgggcacgaaacaacgtggcatgtccgccggcagcctgtgctacctcacgcaccaggcgggcatcttcgcgggcgctcagccagcgctggccaccgccccactccaacaacatcggcccgagcgccaacggcggcgagacaggagccaccgcaagcctccagagtggcgtgcctgcctgaaaaaagacgtgcgtttgctcgcgcagagaacgccagaacgtcctggcctcgacgctttccagcacttcgccccccatgcgccctcgcgccgcctggagcgcgacgggtgcgcctgataggcgcgccagccatcgccccccctctcctgcctcggtgtcgggaacccatgcactggccgttataggcagcggcagcgcacgccatctcgcgaagcactgcaaggcctctgcctgcgaagcctgcccctgcaaggtcaactcggctgccggcaggggcacgaccttgagcgaaacctccacgatggcaccaaaaataccgagcgagccgctcaacaggcgcgaaacgtcataacccgccacgttcttcatgacctctccgccgaacgagagccagcggccctgcgaatcaagcaaacgggcgcccagcacataatcccgcacgccgccgctggcgacgcggcgcggaccagccagccctgccgcgacacagccgcccaccgttgcgcgatcattaaaatgcggaggctcaaacgccagcatctggccccgatcggccaagatagactccagctcggcgagcggcgtccccgctcgcacagtcaccacgagctccgatgggtaatagctcacgatgccgcgataggccgtcatgtcgagtacgaaatgactttcgcgcaacgcagacgtattgccataaaagtgtttgctgccgcccccggcgatgaacaccgacttatgggccgcatgcgccgtcaagacctgatcgcacaactccgccagcacaaacttcatcagcgggcctcagaaacgagccagatcgggaaagcgcagcgcacctgcatgcacatgcatcttgccgtactcggcacagcgcgccagcgtcggaatcatcttctcggggtttaacaagccaggcggatcgaaggcgcgcttgacctcgaaaaaagcgtccaactcctcacgcgaaaactgcacgcacatctgatttattttctctatgcccacgccgtgctctcccgtcacggtaccgccgacctgaacacacaactcgaggatggccgcgccgaacttgtcggcccgctccacctcttccggcttattggagtcgaacagaatcagggggtggagattcccatcgcccgcatggaagacattggcgcaacgcaggccaaactcgtcttccatatgctcgatggcattgagcacctgggccagatgccggcgcggaatcgtgccatccatgcagtaataatctggcgagacgcgtcccgccgcaggaaaggcgtttttgcggccggcccagaagcgcaaacgctcagcctcggactcggacacctgagatcgtgttgctcccgccgcccggaatacctcttccatgcgcccgatctcgtgcgcgacctcttctggcgtgccgtcagactcgcagagcaatattgcctgcgcgtcgagatcgtagccggcctgcacgaacggctcgaccatatgcgtggcttgccggtccatcatttccagaccagcagggataatgcccgcggcaatgatctgggttacggcattacccgcagcctccacactggcgaagctggccatcaccacctgtgcgcaggccggcttgggtatgagcttgaccgtgacctcggtcacgacccccaacataccctcggaaccgataaacagaggcagcaactcgggccccggcgcatcaggggcatcgccgcccaactccactacctcgccgtcaattgtcaccacccgcagcttgagcacattgtgtacggtaagcccatacttcaaacagtgcacgccacccgcattctctgccacgttaccgcctatcgaacaggcgatctggctggagggatcgggtgcgtaataaagaccgaacggtgcggcagcctccgaaatggacagattacgcacccccggctcgacgacggctacaccggcgtcaggatcaatgcgcttgatgcgattaagcttggacaaaccgagcagcacaccctgcttatgcggcatcgcgccgcccgacaggcccgtacccgcaccccgggccaccaagggcacattcaagcgtttacagactcgtaatacctggcacacctgcgcctcggtttcgggcagcgccacgaccgccggcagcgcacgatacaaagacaggccatcgcactcataaggccgcgtatcctcctcgcggtacagcacacagtgatgcggcagaacagtccgcaagacctgaaccagctcgcgctgagaaaacggcgcctggatagggctcaggccggctgcaatgagtggagtcatgaaggaaagatagcctgagcatctgctttgatcatgccgggacttacccgcagacgggcccagtgcccagcgtctacatgcagcccatgaccgagcttttcaccaaacgctagacctgacacgcaaaaaaaaagcgcccatcggggcgcttgcagattaaaccctagcttgttaccaggaaaaaatcttgccggggttgagaatattgttgggatcgaaggcatgcttcaggctgcgcatcagggcgagggcatcctcgccatgctcctcgaccatgaactgcatcttgtgcaaacccacgccatgctcgccagtactcgtgccatcggcagcaatcgcacgacgaaccaggttgtggttgatggtctcggattcctgccactcggcctcgctttcgctgtccagcagcatcagcacgtggaaattcccatctccgacgtggcctacgatggtgtacgggaagctggcgcgatccagctcatcgacggtgtcacgcacgcaatcggccaggcgcgaaatcggcacgcagacatcggtcgtgctggcacggcatcccggtcgcaattgcaggccggcgaaataggcattgtgtcgcgccgtccagagacggttgcgatcctcaggccgttccgcccattcgaaatccatgccgccatgctcggaggtgatggcctgcacggtttcggcctgttcctgcactcccgccgggctgccgtggaactcgaacacaagcatgggcgtttcgcgcagcgtcagcttactatagagattgactgccttgacggctgccgcatccataaactcgactcgcgcgacctgcacacccatctggatgatttctataacgctctgtacggcagcgtccagattggggaaattgcaaacggcggccgacacggcctctggttgcggatacaaccggatcgtaacctccgtgatgatccccagcgtgccttcgctacccacgaaaatgcgcgtgaggtcgtaaccggcggaagacttgcgcgcccggccagacgtacgcacgatgcggccatcggcagtcaccaccgtaagcgatacgacgttctcgcgcatggtgccgtaacgaaccgcattggtgcctgaagcgcgcgtggcggccatgccacccagactggcgtcggcgcccggatcgattggaaagaacaggcccgtattgcggatttcttcgttaagctgcttgcgcgtcacgccggcctgcaccgtcgcagtaaggtcttcggcattgaccgacagcacctgattcatctgcgagagatcgaggctgatgcccccctggatggccaacaactgaccctccagcgacgagccggatccgtaaggaatcagaggaacgagatattcattacagacacgggcaagctcagctacctcttgcgtcgtgtgcgcgaacacaacggcatccggcaacatgggcgggtaaggcgactcatcccggccgtgatgctcgcgcacagcggccgacaccgaaaagcgatcaccgaaaatcgccttcagcgcatccaggcaggcagcaggcacaggacgacgcagggattcgggatgcgagggagcattcatgactgagaagtgtatgaggttataaacaggcttattctacgccgcagcacctcaaatgatatagagggaagccactgccccgaaaagaaaatactttgacgctgcccatcccggatttcaagaggcctttcaaaactgaagctgcaaaaaaacccggccatgatgaccgggtttccttgcaagccttagcattcattttccgctggcaagtgcaacacggcggcgctgacgcacaccctgcgccaggcgctccagcgtctgcacggaagtatcccaatcaatgcagccatccgtaatgctctggccataggtcagcgcctggccggctaacaaatcctggcgcccgccgacgagatggctctcgatcatgacgccgacaatgcgctgatcaccactctccatctggcgagccagatcgtcagccaccaagggctggttctgcggatttttgctgctattggcatgactggcgtccaccatcacgcgttgcgccaatccggctttggacaggtcctggcaggccgcgtcgacactggcggcgtcataattgggcgtcttgccgccgcgcagaatgacatggcagtcctcgttgcccgccgtggaaacgatggcggaatgaccacccttggtcacggacaggaaatgatgaggttgtgaagcggccttgatggcgtcaaccgcgattttcacattgccgtccgtaccgtttttaaagcccaccggacacgacagacccgaggccagttcacggtgcacctgactttccgtagtccgcgccccaattgcgccccaggcaaccagatccgcaatgtattgcggggtgatcatatccaggaattcgcagccggcaggcaagcccatgctattgatctcaagcagcaactctcgggcgacgcgcacacccttattgatgtcgaagctgccatccaggttcggatcattgatcaagcccttccagcccaccgtggtgcgcggcttttcgaaatagacccgcatcacaatttcgaggtccgcagacagtttgtcgcgcaagggcttaaggcgactggcgtattccagtgcggcgcgagtgtcgtgaatcgagcacggaccaatgacgacaatcaaacgatcatccatgccgtgcagaatccgatgcatggcattgcgcgaggaaaatacggtttcggagacgtccttgctgcaggggaactcgcgcatgacatgcgcgggcggggtcagctctttgatttcacggatgcgaaggtcgtcggtattgtgtgacacggtgatgctccaggggtgatggctaaggcttgctagggtcgtagccgaaaacccaccaggctgacggcaacaaaaaagccgccaattacgctggcggctttttcggggggattctgtactaggttgagcgcgtcccttcctccgccagcggcttcagaaaaccataaaaataaaagtaaaaagcgggggacgcgaatttcatagtgaaaaactctagcacaaaaaaaaacgtccgtcatccagatgactgtttatcggacgctcaggcagtacctccgaccgtcagaccgtccatgcgcagcgtcggcatgcccacgccgaccggcacgctctggccctctttgccacaggtgccaacaccggaatccaggcgcatgtcgttgccgatcatgctcacacgattcatggcgtctggaccattgccgatcaaggttgcgcccttgacggggtaggtgaccttgccgttttcgatcatataggcctcagacgccgagaacacgaacttaccgctcgtgatatcgacctgcccaccgccgaaattgacggcatacaagccttttttcacggaagcgatgatctcttcgggcaccttgtcgccgcccagcatataggtgttggtcatgcgaggcataggcaagtgcgcgaaggattcacgccgaccattgccggtggcctgggttttcatgaggcgcgcatttagggtgtcttgcatgtagccgcgcagaattccatcttcgatcaacacattgcgctgggaagcattgccctcgtcgtcaatgttgagcgagccgcgccggccctgcaaggtaccgtcatcgatgaccgtgacgcctttagacgccacacgctgaccgatacgcccagaaaagatgctggaccccttgcggttgaaatcgccctcaagaccatgcccaacggcttcatgaagcaggatgccgggccagcccgagcccagcacgaccggcatttccccggcaggcgccggacgagcctcaagattcgtcatggcttcgtgaaccgcccgctcaacgtaatcacggagaatttcgtcggagaaataatccaggccactgcggccgccgccgcctgcatggcccatttcacggcgtccgttacgctcggcgatcacggtcagtgacagacgcaccaaaggcctgacatcggcggcaagacggccatcgctacccgcaactagtacgacgtcatactccgcgccgaggcccgccatgacctggatgatgtgcggatcgcgcgcgcgcgccaggccttccagacgttccagcagggcgaccttatcggcggcactcagggtggcaagcggatcgatatcggcatagaggctgcgaccgtcatcagccggacgataagccgccaccttgaccttgcctgcgccttgacgcgcaatccctctcaccgtgcgggccgaagagagcaaggcttccggcgacagggagtcggaataggcgaaagcggttttctcgccgctgatcgcacgcacacccacgccctgcccgatcgaaaaactgcccgttttgacaataccctcttccaagctccagccttcgctgcgcgtgtattggaagtagagatccgcgtaatcgaccttatgggcaaatatttctcccaaagcccgcgccagatcggcttcggtcagaccccaagggtcaagcagcagggatttggcggtagccagggattgaatcgcgggatcgatcagtttcatggagttccgtatctatggcccggcggcgacaggctatcagaaaggcccgcgctccgccgaagcgttcagcctatatcgtaacgccgaaccgccagccgggggagccagccgggcaagaaatgctgacaatccatgacgcaaaatagttcattttggcaggctaaaaaaccacgcccaactcatcatatgacccgagaaaactgcgcgcacaacaaactcgtagcattttttattacgacatatcgccgcataaaaacctagaactgactgcggccccttctaacctttctgactaaaaagtgagggaacatccttcaaaaataaaatattttcttatcggaaccctgaacaacagacgctgtcgaagctgacggaacggctatggttctgattctgtcgttccgctgacagaaatgttcgagtcctgaaacaattacccactgcaaaattcaaagactgatggtgataatttctgtattattgaaaagcaacaagaccatataacaagcaagccggcgaatcaaagtccattaccaggaacaaacatgccccgagagacttacgcagcacagcaagccaagatcgaaaaagaaatcagccgactccaaaagcgtgccgaagccctgcaaacgcggcggcgcaagccggttatcgcttcgattgtgaagtcgatgcgtgaatacaatatcacccccgaagagatcatcgctgcgctgggtagtgccaaatcaacgcgtgcagccgctcctcgccgcaaagcgacgtccgatggctccaaaagagccgtcgctccgaagtatctccacccgcagaccggtgaaacctggagcggacgaggcaaagcgccgcgctggctggttgcagaagaaggcaacggggccagccgcgacagttttctcattaaatgataatgtggcaaaaaaaaagcgcacctgaaaggcgcgctttttctatttagggacgcattattaatttagtggaagttcgacttccctttccgaaccattattgcccggaaagttatcgaatatcgcctgcaccagatagggcatggcacgcagcagatcttcacgctggctgacaatataggccgtggagcgatagacctcagcattccccttggcggcatccttgatctgcaagctcaggtcattacggaaagcaagggtgggaacatctacccactctggcccccagaaaggccctcccccgaatggcccaccccagccacgcggaccataatagccatagcccgctgaaaaaaatggatcataggcacggcgcaccatgatctgggtttgcttggaaccgtaggtaaaactgaccgtgaagcgggctttctgaccgtcgcgcgcttcgactagaccggtcgggccgatacccgcacgaaccatatcctggaaagactgatattccagattgtttacctgagcggcgttggccggctcaaaacgataggtctgcccctcgacgccctgcggccattgctgaaacgatgtcaccctggcggcgacggtaggcgccgcgcatccactgaccagcgcggccgccaaaaggctgaacgacactgccgtcaaacgcccccaccggaccgcacccaaaacactcgacatatcgggactcctcggacttgcctcgcaatcatagttggacatggccaaaagcagaaaggtttctggtatccatgtaagacttgtgtatcgtcgtcgccaggctggcaactactacaatagtgaggttctcgactgtctacacaagggatgccatgcgcaccgatacgccggtcaccgtttaccgcaaagattatcttccctacccttacgccattcccgaggttgcgctcagtttcgaccttgatccggaaagcacgctggtcacatcccgcttgcgcctagagcgcaagcccgaggcagccgtcgatgccccgctggaactggacggcgaagagctggcgctgcaatccctgcgcgtggacggccaggactggacggactatcaactcgacgagcagcggctggtcatacgcggcctgccggcactatgcacgctggaaattggcgcgcgctgccgtccttcggccaactcgtcgttgatgggcctatatgtctcagggggcaatttcttcacgcaatgcgaggccgaaggctttcgccgcatcacttggtttgccgaccggcccgatgtgatgtcgcgctaccgcgtgaccctgcgcgccgacgcgcgctatccggtgctgctctccaatggcaatctgctgtccacgcgtcagttgcccgacggccgccaggaagcccagtgggaagatcccttcctgaagccctgctatctgttcgccctggtggcgggcaatctcacgcaccgggaaaaacaggtgcgcacccgatccggccgcgaggtcctgcttcaggtctatagcgacccgggctccgagtcgcgcaccgcctgggcgcttgagtcgctggagcgcgccctgcgctgggatgaaacccgttttggcctcgagttggatcttgaccgtttcatggtcgtcgccgtgcgcgacttcaatatgggcgccatggaaaacaagggcttgaatattttcaatgcggcctatgtgttggccgatccgcagaccgccaccgatgtcaattacgaaggcatcgaatctgtgatcgggcatgagtacttccataactggaccggcaaccgcgtcacctgccgcgattggtttcaactgagtctgaaagagggcttgaccgtttttcgcgaccaggaattcagcgccgacatgatggcgcatggcctggaccctgcggcggcggccagcgcccgcgcggtcaagcgcattgacgacgtcgccacgctgcgcgccgcgcagttcccggaagatgccgggccgatggcccaccccatccgccccgacagctatcaggaaatcggcaatttctataccgccacggtttatgagaaaggcgccgaagtcattcgcatgcagcacaccctgctaggcgaagcgggtttccgtgccggcatggacgagtattttcgccgtcacgacggccaagccgtgacctgcgatgacttcgttaacgccatggactcggtctaccagcaattgaatccgggccgtgacctgtccgtgtttcgcaattggtatcgtcaggcaggcacgccacgcgtagctgtcacgctgcaccaggacggcgaccgcctgacggtcacgctcaagcagcattgcgcaccggttggcgtcgaaaagcaggccggcgtcaacgcggtcaagcagccttttcatattcccttcgccttcggcctgctggatcgccaaggccgtcctctgtcgctgaaactgaacggcgtcgagatcggcgagactgccctgctcgaactgcgtgaaaccagtaaaagctgggttttcgaggatgtgccagagggcgtgctgccttcccttttgcgaggcttctcagcaccggtcatcgtcgagtacaactggacagaagccgaactcgcactgctctgcgcccacgatagcgacccattcgcccgctgggaagccggccaagaactcgccagccgccagttgctggccttggcggccagccaccaggcgcaacaacccttgaccgtaaatcagggctttatcgctgcctggcgcacccaactgacggacccggcgctagacgctgcttatcgggcgcgtgccctggcactgcccgcagaaaaaacactggcggagcgtatgcctgccatcgatccgcccgcgctggccgtggcgcgcgattttctgcgcgcagagctggggcgccaattggctgccgaatggcaagcgatatttgaagccaatcaagaggaaggcccctacagcccggctccgggcccggcagggaaacgcgccttgaagaacctggccctggcgtatctgatggcgaacgagtcggcgcaggccctgcgcctggcgcagcatcaatacgataacgccgacaatatgaccgacagcatggcggctctcgcttgcctggtgaactacgcgccgcgccccatcgctcaggccgcactcgatcatttctatgcccgctggcagaacgaccccttagtggtggacaagtggttcacgctacaggcggccgcccgctcgtcgggcctgccggaaatccgcgccctgatggcccaccccgccttcacgctgcgcaatcccaatcgcgctcgcgccctggtgttccagttctgcctcaacaatgcgcgcagcatgcatgccgccgatggctcgggccatgctttctgggcggaacaggtgcttgcgctggacgctttaaaccctgaaatcgccgcacgcctggctcgcgcgatggacaactggtcacgcttcacgcccgcgctgcgtggcagtatgcaggccgcattgcaaggcgtgcgcagccacgaagggctatcacgcaacgtcaccgagatcgtatctaaagcactggaattctccgcctaggaaaccgcatgaaacgtaaaacccttacccaatatctggtcgagcagcagcgctcggcccaggcgctcgcgcccgaagtacgcctgctgatcgaagtcgtggcgcgcgcctgcaaggccatcagccatgcggtcggcaaaggtgcgctgggcggcgtgctgggcagcctcgaaagtgaaaatgtccagggcgaagtgcagaaaaagctggacgtcctgtccaacgaaattctgctggaagccaatgaatgggggggccatctggcggccatggcttccgaagaaatggaaaccatccatcgcatacccaaccgctaccccaagggtgaatacctgctgctgttcgatccgctggacggctcgtccaacattgacgtcaacgtgtcgatcggcaccattttctctgtcctgcgcgcgccgcatcatgtttccggcgccgaagtcagcgaggcagacttcctgcaacccggtcgtgatcaagtcgccgccggctatgccgtgtatggtccgcaaaccatgctggtcctgaccattggccagggtgtggtgggcttcaccttggaccgcgaaatgggttcctgggtactcacgcacgagaaaatcagcattcccgccgataccaaagagttcgccatcaacatgtcgaacatgcgccattgggatgcgccagtcaaacgctatatcgacgaatgcctggccggcaagaccggccccttgggcaaagactacaacatgcgctggatcgcctcgatggtagcggacgtgcatcgcatcctgacccgtggcggcatctttatgtatccctgggatgcccgcgaaccgggcaaggcaggcaaactgcgcctgatgtatgaagccaatccgatgagctttatcgtcgagcaggccggcggcgcctccatcaatggcactcagcgcattctggatattcagcccgagcaactgcaccagcgcgtgagcgtcattcttggctcaaagaatgaagtcgaacgcgtgggccgctaccacagcgaaagtctaacctgacatcttcaggccagcccccgatagtccggggattaagcgccctcgagcctgaatcggctttctagcgccctcccctcgaccgcaagcatgaccccgattctggggtcatgcgctgtcctgactcattgcgcaaaatccaacccaccatgcaggacgggtatcttgtgcccgcccggcgcaacatcgacccctccaggatagccttgcacctgcggcgacgcccctatcgggttcagcagctgtttcatcaagttttcgcgcaaatcattcccttcgcaatgggctgtttcacatcccactagcgtcactttttccagtactgatcccgcgacatgtcgcttgatttccctgatgtagatcgccgcttcgcgggcattgacgccaccgataatcggtgtgcctttataagtacctccgtgaccgacaagctggattttctgcgggcctgaagccacttggggtccccggtaaacggtgtgtagccggtcgcctgggcgcaactgcatccagacggtgttatccgcatgttttccagccaaccggcccgcagcgatatccgattgttgatcggcatcgacctgaagaatcacgcgcgaaccatagcgatcaggggtctcctcggccggcgaggccaagagcgaacccagggacgacattgttgcgatactgtcgaccgtttgtaggctatcaatactttcccctgtatgtatgagctgccctgacccatcgaaacaatttctgcaagtgatcatgtgcattgctgcgtattgatcgctatgacccgttgcggccacaaaattcacgatatccgagaaccgcactattttttgatctatctgaggaagcggcgtgacgatgtcgaaacgcgggtaagcattgccgttatggactaggtgcaagtcggcggtcgtctcggggtccaaacgatagtttttcatcaacccccccggggtaatgacctccatacgttgacttgttttctctagaaagtctcgaaatctgccaaacgaccatctcgccagcagagcgttattttggatggatgtacggtctctaaaattgatggccggcatgccttgcaaagcaagatcgggagctctaagcaaattggagaacacggaatcataagtgctgactccgtccgtactatagaaatacacaggcatgtctgacggagctagggtatatccgtcatactcattaggtacgactgggttgtaatcaacccatagcccgtgagccgaaacgattaattgatccgcgctgccgctttgcgagatttgtgcgatatcgttggccagcagacggcggcccgactttgtgctgtagctctcgtacttgacgactgagggatcgaaggggcgaaaaccccgagcttgggcacttgagtccacgtcatcatcagaatccgagtcatcatcaacgtgcggtgcaaagcatccctgcccccgatgacatgaccagccaccgcccagaccgccgtcttgcacctgcaatttgcgcccattagcatcgacgtctacctgcccagcgtatcccacaatccgaggcatcgtcccctcgcccgaacccacccaagcatgcgcgaactccgcagccagggagccgctagcacaatcggcagtattgcagccaaccaagctgaccttggcgacgcgcccaggatcgacctggagctgctgcaacgcctgacgagtcaagtcgcttaattcacgcgcatcactcccccctaaaatcggctgtcgcctgaattcgctgccatgcccgaccaactggattttgacgctgcccgtagacagtttgtcgccgtgccgcagcaattgcagctgttcatgctcatcctgcatgaccaccgtactgttgtgcggatgtttgccgaacaagcgcctggcagcccgggccgtcatatcgtcattaccgtgctggatgattagacgctgaccatagatatcctgtttgtccgctagcgggcggacaggacccgtgtttggggctgcccactcaaacaggggttgttgctgtgccggtgttgcagacgagcaggatcggcaagccacgaaatgcatgatagggtagtgatgccctgcctgctcaacaagttcgaagatgtcgctcaagcgtgccgacgtcacgccctgcctgataacagccaaatccacctctttgctgggcggatgctgatgataagaactgatgtgctcttccgttgtggcaaccggaatcaggcggtaatttttgacaagatccccccccatgctacttctttgcgccttgcagcttccccttgctgcttaagaatttcgccaaaacttttgtgttgctggagggcttttttccgatagtactgccggctatctggcgtaatagctgggaaaccaagctcagcaaacaggggatattgagggatcaaaaaccgcggcaacgcggtggatacatccccctcttttgcataaaagtccatgcgcgtatcggcaggcagcatgatctcagcctgcacggactcatcaggatcgtaagccccgtgggcacagatgaggagttgtttggctgtaccgctttgtgaaagcgaggcatgagcgttttgatgtagcttgcgagcaccctgaccttcaaccagcctcggcgcagctccctcaaccgactgatgcttcatctttccggcagcgttaccaagaccgccctcttgcacccggcgctttgcgcccttctcgttcacctctatcctggaggcataccctcggatatcgggcatggcatagaggagctgcgactgcaattggcggcgcaaggcctcatccaaaccgccgcagtcgcttgtgtggcagccgaccagggccaccttggcggatggccatttggggcttcctacccccaggtgcaacaaggtggcggccacgccctcaacatccacgccgcccaggccaggacgcccctgatcgtcgcgcatgccatgaccaagcagttgcactttgactcgcccatccttggccgcagacgcctgcgatagcatctgcaactcacccgtcggtaagcgtcgcatcaaatcggtattgtcgggatgcttgcgcgctaaacgccgggctgcttgctctaccaatgggtcatcgtgcatgacaaccaccgagcgccggtcgtatttgtctgtactgtcgcggcatgtgcgacatgccgcgaagtgcacgacctcataaggcccgtgggaggcgtgcgccacgtccagcagatgcttgagcgacactttgtgtctggggtctgtgacgatggccagatcgatgtcgggattacgtcccccctcatgatgctgagccagcaccttgcggtcgacctcaggatgccgataaagcgcatagtttttgatatgcgaaccgccctgcgcactttccccgcgcctcaccgtccacgcctcaacaagggcctggactttttctaagggtctgtctctggactgcgacagttgcaccacttcttcaggggtgaacggtggcacaggctcaagtccgacctttgcgctatgcggccgcttcgtgacttcgtcatagacccgcttaccggccgtgaccgatccatcctggctataaaagtcgattcggcttgtatcaggcaggctaaaataaccatcgcccttctgccgggaaaaccgtgttttctctcgggtttttgctttccagccgccatgtgcgaggacaacaagctgtgtggccgaatcattttgcgcgatcgccacgccgccacgcctcacaatacgcgcctctggcatcgcggcagcgcccgcggcttgggtcactatcgtgccgtcctgatgccgctcattccgagcaagatttaggttaatggctggagtcggatgtaccgggcccgcgcgcgcttcgtcagcggacgagcccataacatctgcgccgctggcgctggaagtcttggtcaccactgaggcgggtgacgcctctgtccggttgacgtcgcgcttgggcccgagcccagcgtcgcagagataaagctccggcctttcaagagtcgcttcggcacggcccatatcgctcctttccacatcaggtgatgaggagcgcagcacggttcccgcgccggctggcccggcctcatccggaacgggcgcgcgcagggcggcgctcatgccgtcatgatcagaggccataccggctggggcgattttgccgacccggttacgtttgaagtccatagccgtgaggccatcgagctcgccccgggccattttctgtttggcttgcttgctgcctacatccagcttggagaaggtgatctggatgtcgttctgggcccagcgccgcttgtgctggacgacctcttgttgagtggcctgctgcatgagcggcccctcgatggcggcctgtagtgtgccgttgccctgcgtttgacctatatccacggtcgcgttcaaggtagcggcgtagtgctcgcccgcgatgcggcccgcattgagtgtcagggtgggcaggctggtcgattgcgagatgccggccgaagccccgccgtagccgccgtcatgatcgcgggatgcttgcagggtccgggcgatcagcttgcccccgatgtctaccgaggagcccgggcccgccgccgtgatggccgcgccggtgagggcggcgtcgcgcccgacccgcatcgtcaggcgctggccggcgtgcaggccggcggcctgtgtggtggtgtcgtagttgtcgtgttcgtgatgcaccgtgacgccggcattgaagaggaccgcgcccagggtgcgggtgttcacgcccgcgcctgccgacaggctccagtctccgccgttggaggcgctgcgctgatggtcttgccgtgtttcgagacgcagcgacccgccggcttgcaccgtgagcgcttgatcggcctgcgcgcgtgtgccgatcaagttcgtgtcgccgccggatttcaaggtgatgtgctgagcctggatttggctgttggcatagcgccttgcctcgagttggctggtggtgtgcgagccgcccaggctgacattgccgctggcgccgcaggcgccctggaccgcattgcaactggcgctgtagttcatatagcccgacaggctatgggactggctgctggcggactcggtgctttgcgcgctgcggatgtgcagggcgtgggcggcatcgagcaccaccgactcgccgcccgcaaagcgcgcgcccacgagctcgatgtcgccctgtgtgctggtgaggtgcaggttgccgcccaggatgtggctgttctcgctttgctggtggtggtcgctgcggccgtaactcagctcggcgcccaggctggccgagacctcgccggtgtcattgagcaccagattgctcacatcgccgacggcctgcaaggcggtcagcccggggtccacctcggcctgctggccctgctgtgcggtggtgccgatatgggtggcgacatcgagcagggaggatcgggcattggccttgagccccacgaagaagccgccgctttcttcctgcgagtttgccgtgtcgaggtagcgggtgctctcgatggcctgggccgagatcgccagggtgccggcgtggggagcggtgtcctgggcgcgcctcggcgcccgacatcgcgccttgaccggccgcgctcttgtggcccgagtactgattggccgtggcgctggcttcctggccgccggcgcccgcgcgcgcgccgatcatgagttcgaaggctatatcttgctgcgtggacatggtgtggcgggccgaggccacggccaccatgtccccgccgatctggcccgtggtgcggcgggcctgtatctggccgccgagcaggcccaggtcatgaccgatattcaaatccagcgtgtcggcctgtatcgtgctgccggccccctggttctgggtgtggcgggcattggactcggcaaaaaacagcgtcagaaagtcgctgttgaaatggtgttcgcgttggcccgaggcttggcgcacttcgcccaggtaagcattattggcctggagagcgacgcgctcgcccgcgagctgggcgccgcgcatgaggaggtcttgtccggcctgcgcggacaggctgtcgcccgcgaacacgccggtgtgcgtatcgcggcggaactggccctggccgtcggcggcgcgcccggtgacgatctccagcctgtgctgcgccgccagcgtcatggtcttgccctggatgacgccgcccttgatatagagattgcgcccggcgatgtccaccgcctcatcggcctgcacgccgccccgcacgccgtcgctattgacgatttgcacatcgttcaccccggcctgcaagcgcacggtgcggcccgcgatccaggcgttattctgctggatagcgccgccctcgacccggatatcgcctgccgaggccagcgctgcgccgaccgcgggctgggcgcgcgtcccttggccgagatagacctggggcatcaacacggactggccgtcgatctcgtgccaggtataccaaacgatatcgtcctgaagccgggccagttgctcggccgtgggcgccacgcccacttgcagcccgagcgccgcctgcgcctgcgcggcgttgtccatcaactgccgggcgaggttcgtgtgcggcatacgcgagagctgcgcgcccatcagccgctcggcctgacgccggataaagcggtcatcaaaatagttatcgcctgcgacatacatcggggcctggggccgatagccgacgcgctcaaagaagtaggccgagccatagaaccggctcgggtccacgaacggcacccgggtctcgtaatagggcgtgggcacggcgcctacagggcccgcatggccgaacagatggttgttggctagcagttgcgccagcgtgtcggcaaagtcgtcggcctcctgggcgggcaaggccggtgagggcgttccgcttggcgtggcgtggttcgcaccctccggcggcgtggcagggtcggcttgtggatgctgtgtgttggcctgcgtcggtgctggcgatgggctcaacgatgttgcaggcgttgctggcagcggcttccacccctgtttggccgtttgcatggcggcgcgcaacgccgggtccaggcccgcctccaaatgagcgggcatggcctcgccgttttgcaggccgccctgtatcgtcaccccctggttgccgccgatgacggccgtctgcgcgggatagatgggcaggatgccgccgcgctcgccctggatcaaggcctgccagcgttggctgcgctcgtcctcgctcaggccgcgccagtcaccgcccagcgcctgcgccagcgcgctggagagcgcgggcgcctggcgcatatcggtcagcgccagggcggtgcccagccaggcgtttttgtagtcgtaaagcccccagatcttgtaccagttgtcgctctccttgggatgccgggtcagggcatggtcgagcaaggcgtacaggctttgcttgcgtacgatggggctcaggctggccgcgctgtcccatatctcgtacgggaccgggatgcgctggaagtaatcgatgagcgacagcggcttgaagggggaggtgttgcgcacctgggcgtcgatgtcctgctggccctgggcggtcaagcggccctggttcaaaacctggttgggctggccgtggcgagcgccctggttcacggccatggccccgccggcgtgaatgacgccctgctcggcctgcaaggtcgagacgatgtcgccgccggagaaatcgccgatctggagatgggccgaacgcagaaaccgtcccaccgaatacctcgcgccccgcacccggccgccctggctgggatcgacccggacatcgccgctgacctcggccaggttttgcaaatcgggcgtgtcgatctgcattgccgcgccgctctcgatgcggcccaggcggttgatcagctgaccccgcgcttcgatggccatggccccctgggcatagatcaggccatggcgtgcgttgaggagatcctggctggccagccccaggtcttgcgcgctccagatcagcgcgcccatccggttgcggatggcgccttgggcgcgcagcaccagggtctggccggcggtgatggcgctggcgttgtccagatcgccttcggtggcctgcagggtgagggcggcgggcgaggcgagcggggcggccacggtgatcgcggggctgctgatgcgcagggcgctgctcgcctggggcgcggcggcgcgggcgtccagggtcagtggctgcgaggtgctgagtcgggtgttctgacctgccatcacgccggtgttggcatacgtgcccgtggcgatatccagcctgcgctgcgcctcgatgcgccccgtgttggccagcgcgccgggggtttgcgccaacaggtcttgcgcttgcaacgcgccgctgttgtccagatggttggcctgcacggctagcaactggccgccgacgatctggccggtgttgaggagcgcgcctaggctgtgcgcgcggagttcgccttggcttctgatccggccgctattgcgcagcgtggtctggctcaagagcctcagatcgcccgcaaccgtttgcattgcgccgctgttttgcagcgcggccgcttcggcctgcaagcgctggccgcgtaactcgccggcattgtccagcgtggcgggtgtcttgatcaccagcgcccggctggcctcgatgcggccggcattgtgagccgccccgccgagctgcaactggatctccccatcgcgggccgcaagcaggccggcctgcgccaggctgcccgctcgcaggcgcgcatggccttgatccagggttagcgtggcggccttggcgctgcgatacccctgggccagtgtgatgcggatcgcctcgtgctccgggacgccccgcacgcgccatacgcccgcatcccaactcaggctgcgcccctcgatggtgagcctgcccgcctgcccctggccctgcacctgaatcgcgccgcctgcgtgcaacgcgagcgcctgcctggccagggtctggctatcggctgcgcccaactccaggtcctggcccgcctggacacggatctcgccccgcgcggcgcttgtgcgcaggctgacctggccgtcggcctgcacgatgaggtcctgggccgaggccagcaccccttgcatgcgcaccccggcgcccgagccgctggcgcgcaagcggatgtaggccccgtgcatggcgcccagcgccgagccggcgatcaaggccggcgttgccgtctccagcgtctggggcatgacctcccgcagagccgcatcgtagcggctcgcgcccgcttgtagccgcagcgcggcgggcgcgccgcccgagccccggggcgatcgcgccctggacccgaatcgtgtgggcgaccacatcaaaggcggcaagcccatcggtgttgacgccctgcgcgccaagggtgacctcgccctggcgcacgtccagcaacagcctgggcgcgccctcgagcacccggcccgtggacagggtcagggccgagacattgatcgttgacagaccgtctgcctggatgccgttggggttggcgatgaccagggccgcgcgcggaccgaagacctccagcgccccgctcagatggctgggcgccagcccctgcacctcggcgagaatcagggcggccgaggggccgccgctcagccgcgggttgcgtaacaactgcccggccagctgcgagcgcccgtcgcgggtgctgttattgaacaccgcgcccggctgccgggtgtcaaaagagggaaagggattgcgcgagacgccttgggcatcgggcggcgcgatagcgatcaccgccacgccattgggcgcggtatcgatcgacacccggccatcggccgctagctgctgcgccagcgccgagtccagaccggcgaaaaccaggctggccgccaggggcagcaaacgccagcgttggcgccgcccgccccgccggcctgaagcgcccacgctgcaaaggatttcagcgacgggcacacattgacgggcatggtgactccagcgcagacggtagcaatgtttgttcatctcggcgaattaaggcgcaagaaaaaatgtgcggaactgcgcacgtatgcaccttaaacgcaggtcggataaacgcttgtagctgatttccgaatatagagacgagcaagctgatactgctgggcagcaaaaaaatccacctcgcgaggtggattcaaagccctgccaaatgctttatgccctgagcatggctaaaacatgctcataattcttaacgcgccaaaaagggcaaatatctagcatgaatgtcgtctatcggatttatttgatttcttctatcgactttacgtcatccttgttaatctgcaccttgcgtccatcctgctcgtactgatacatgccggatttcttgtcatactcgggttcgtcaggcgtgacgacttggctgccatcggatttttggacgaccgacggcgaggaacaccccgccaagacgccaaaaccactcacagccagggcaagagtcaggtgtttaaggctcatcgctatcctcccttagtcaatcaaagcggtgattccactttatgtcgaccggtcgtccgataccgtgacggagtgtcggcaaaatgcgtaggactgtaagtagagcaacccctatccgccaaaaatgtaacaatgctgagaaaatatccctaagcgtaattttcaaaatcattggataggcattcaggctgcacaaaactgaaaaactcagtcgaacacgccaaatttaagtctgatacccgcacatccttcctggccgcgcaataccggcgattcaattccgtaccgattcaggcatgcatcgcgcaataattcattttcgatcagactgatatcctcaggctgaacgtaattcgaaccacggggttctctacctatgcaaacaaaagcccgcgcaaagtaaactgccccccgacagttggatgttgtccaacattcggggggcagttaaaccacaggcagctttttccaactgccgtagcggacagctcagactttggcgtgcttctcgataaaagcccgcacctggtcaacatcgcaatccatcacggtcacgcgctgcggcaaggactccagatccgccaactcgcccggcggcggcacgctgcgacccagagcctcttcaatggtatcggagaacttggcgggcaaagccgtctcgaggaccagcatcggaacccccggctcgacgaagtcacgcgccactttcacgccatcggcggtatgcggatcgatcagcacgccggtctcgtcgaagatggtacgtatcgtggccaggcgatcttcgtgcgtgctcacgcccgacacaaatccatatcgggtcaggaagtcgtctcgataggccgacagatcgaagctgcccttctgcgccaactcattccagagcgcgcgcacacgctcaccgtcgccatctagcagatcgtagatgaaacgctcgaaattggaagcgcgcgaaatgtccatggaggggctggacgtcgcgtaggtctgctctggcccgcgcgggcggtaaaccccggtgcggaagaactcttccagcacattattctcgttggtagccagcacgaggcgtcgaaccggcaaacccatgcggcgggcgatatgacccgagagaatattgccaaaattgccagagggcacggcaaaagacacttcctgacccgctgtgcgggtagcgcgcagccagccatggaagtagtacaccacctgagaggcgatacgcgcccagttgatcgagttcacggcgccgatgcggtagcgcgccttgaaagccagatcgccggccagagccttgacgatatcctgggcctgatcgaaaacacccttgaccgcaatattgtggatgttctcatcttgcaaggagtacatctgggcgcgctggaaagcgctcatccggccatgcggagaaagcatgaacacgcctacgccacgcttgccgcgcaaggcatactcggcggcggagcccgtatcgccggaggtggccccgacgatattcagcgtcgtgccgcgcttggtcagcacgtattcgaagacctggccgagaaactgcatggccatgtccttgaaagccagcgtcgggccttcagacaaacccagcaattgcaggccatcggcgagcggccgcaagggcacgatctcatcactggaaaaaaccctgccgttataggcagcggccgtcagctgacacagatcatccttgggaatatcggtggcaaaacgcgacagaacttccagggctaactcggcataagacagcccgcgccaggactctagcgtggcggcatcgatgtgaggcagttcctgcggcacggccagaccgccgtccggcgccagaccctcaagcagaatgtcggagaagtccaggggcgccatgccgccccgggtcgatacatacttcatgtgagattctccatgcgcaggcgggttaccttggagcgcacgaagggcagcgactcgatgctggcgatcgcctggttcacattgccctccagcgcctcatgggtcaggaaaatgatatcagcgccgcccacgttggacggctcctggatcatggaaccgatggaaatggcgcgatccgccagaatgcgtgcgatgtcggcaagcacgcccggccggtcatccacgcgcaggcgcaggtagtaagaggtgtgaatctgctcgatcggcaaaatgggcagatccgacatggcatcgggctggaaggccagatgcggcacgcgattgcccggatcggcggtgtgcagacgggtgacgtcgaccagatcggccaccacggccgaggcggtcggctcttcacccgccccctgaccgtagtacagcgtcgggcccacggcatcgccgcgcaccagcacggcattcattgcgccctcgacattggccagcaggcgctcagccgggaccagagccggatgcacgcgcagttcgatgccatcagggcggcgtttggtgatgcccagcagtttgatacgatagcccaggcgctcggcatgggcgatatcttcctgggccaactgcgaaatgccttcgatataggcgcgatcaaactgcaccggaataccgaaagccagcgaggccagcagcgtcagcttgtgggcggcatccacgccttcgacgtcaaaggtgggatcggcttcggcataacccaggcgctgcgcctcggccagcacctctgcaaacggcagaccacgcgagcgcatctcggaaagaatgaaattggtggtgccgttgataatgccggccagccattcgatgcggttggcggtcagaccttcgcgaatggccttgatgatgggaatgccacccgccacggccgcctcgaaagccaccatcacaccgcgctcggaggcggcggcgaaaatttcattgccgtgtttggcgagcaaggccttgttggcggtcaccacgtgcttgccctgggcaatggcctccagcaccagttcgcgggcaagcgtgtcgccgccgatcagttcgaccacgatatcgatatccgggtcgcgcaccagcgcatgaacatcggtcgagacggccatgttctcgcccaggcgcgcgcgcgccttggctacgtcgcgcaccgcaacccgggtgacttcgatgcgccgtcctgcgcggcgcgctatttcttcggcgttacgggtcaacacgctccaggtaccgccccccaccacacccaggcccaacaggcctaccttcatcggattcatttcaacaaaccgtccttgcggaacatatctttgatgcctcgcaccgcctgacgcgtgcgctgctcgttctcgataagagcgaagcgaacataatcgtcgccgtactcgccgaagccgatcccgggggagacggccactttcgcatccgacaggacacgtttggagaattccaaagagcccatcgccctgtagggttcggggatctgcgcccatatgtacatggacgccttcggaatttccacattccaacctgcttcgtgcaggccgcgcgccaacacatcgcggcggctctgatactgctgcacgatttccgacacgcaatcctgcgaaccgtccagggcagcgatggatgccacctgaataggcgtgaaggtgccgtaatcgtgataactcttgatgcgcgccagcgcgcccaccaattcgcggttgcccaccatatagccaatgcgccagcccgccatgttgtagctcttgctcatggtgaagaactcgacggcgacatcgcgcgcgccgggcacctgcatgatagaaggcgcgacatagccatcaaagcagatgtccgcgtaggcgagatcatgcaccacgaggatgtcatgctctttggccagggccacgacccgctcaaaaaaagacagatcaacacattgcgccgtaggattgctgggaaagcccaaaatcatcatcttgggcttgggaatggactcgcgcacggcgcgttccagctcctcgaagaaatccacacccggcgtcatgcgcacagagcggatgttggcgcctgcgatgaccgcgccgtaaatatggatcgggtagctcggattgggcaccagcacggtatcgccccgatccagcgtggccagcatcaagtgcgccaggccttccttggaaccaatggtgacaatcgcttcggagtcgggatcaagctcgacgtcgtaacggcgctgataccagtcacagatcgccttgcgcagacgggggatgcccttggagacagaatagccatgcgttgtcggtcgggccgaaacctcgatcagcttgtcaacgatatgttgcggcgtggcgccatccgggttgcccatcgacatatcgataatatcttccccgcgccgccgtgccgccatcttgagctcaccggtgatattaaaaacatagggcggcagacgctcaatgcgcgagaacttcctcatggtgggcggatcctaaattggcgaggggaaaagaggcgggaaaaatgacgcggcgcaatatgaaggcttgctccgcatgcttgcaggccgacaaaaccttgtaatctatcgcaagcctggctgcccggcaaatgagggctgctctgtccccccacgcagtggacgcccagcaacatcgctaaagtctgatgcgctatcatgggacgcgtataccggagtgtttattgaagctgcataccgactctacgacggccctcaataccgtcaccgcttacggtgaaggctatattgaggtcaatctggcaagattttcccacgcggtcgcctttggccctgaaggcgacatcaccgaatggccggtgcgcacaccggccgacatctcgtccgtgcgcctacaagaggcggcccgcctggtcgccggcaagcgcgacccgctggcctttctggacgagccggaaacgcccgctttacagcgctcggccgatacgcctgaagtgctcattgtcggcaccgggctcaagcaaaggctgctgcctcaagaagtattgcgccccctgttgatggccggcgtgggtgtcgaggtcatggatacgcaggccgccgcgcgcacctacaatattttgatggccgaaggccggcgtgtagtcgtcgccctgctgcccacagacggagattcccccgcatgactgcacttatcggcaaacccgccccgcaattcaccgcggaaagcaccatcggcccgatcgatctggagcaatgccagggccgcgccgtcgtgctgtatttctaccccaaggacaacacgccgggctgcaccaccgaaagccaggacttccgtgatctccatgcggattttctggccgccagtacgattgtgatcggaatttcgcgcgactcgctcaagtcacacgagaacttcaaaaccaagtaccagcttcccttccctctgatctccgacgccgacgaaaccgtatgcaatctgtacggtgtcatcaagcagaagacgatgtatggcaaacaggtgcgcggcatcgaacgcagcacctttctcatcgatgcctatggggttctggtgcaggaatggcgggggctgaaagtgcccggccatgccaaggaagtgctccaggccgcaaaaagcatcggttgatcctcggacaaccgattcagataccggctcacacaggagattgacctttatgccgcttccgaagatgcctagccgtccggcagccattctgagcttccccgcagacgaagacgccccgcgccaaaacagcgcgcagctgcaaccggaactcgagggaatcagcccagcccccactcccgcgctggccaaagcgcctaacatcaagcccgccacgccacccaagccggccgaggccagcgccaagcctgcggcgcccaaggcctctcgcggcgccaaaacagcggcgccacgccgggggaaggctgccgcgcaagccgagcacaaactctttgtgctggacaccaacgttttgctgcatgacccctcgtcgctgttccgctttgaagaacacgacatcttcctgcccatgatgacgctggaagaactggatcatcagaagaagggcatgtcggaagtggcgcgcaatgcgcgccaggtcagccgttcgctggattccctggtgcaggacacgacacagctcgacgagggcattcctctgagcaagctgggcaacaaggacgccgtgggccggttgatgctgcaaacgacggctattcacagcaccctgccctccgacctgcctatgggcaaggccgacaaccagatcctgggcgtggtgcgcgcactggccgaaaagtatccgcagcgcgaagtagtgctggtgtccaaggacatcaatatgcgtctgaaggcgcgcgcgctgggcctggccgccgaagactattacaacgaccatgtccttgaggacacggacctgatgtattcgggcgtcatggcgctgcccgacgacttctggaaccgccatggcaaggatgtcgaatcctggcagcaaggcggcaccaccttctaccgcatccgcggtccgctctgcgcccagttcgtagtcaatcagttcgtctactttgaaggccagatgccgctctacgcgcaggtgcgcgaagtcagcggcaagacggccgtgctggcgacgctgcgcgactacacccacggcaagaataatgtgtggggcatcaccgcccgcaaccgcgaacagaatttcgcgctcaatctgctgatgaacccggagtgcgacttcgtctcgctgctcggccaagccggcacgggtaaaacgctgctcgccctggctgccggcatcactcaggtgctcgaaaccaagcgctacaccgagatcatcatgacccgcgtcacggttccagtcggcgaagacatcggctttctgcccggcacggaggaagaaaaaatgctgccctggatgggcgcgctcgaggacaacctcgacgtgctcaatatgggcgatggcgaaggcggcgctgattggggccgggccgccacgatggagttgatccgttcgcgcatcaaagtgaagtcgctgaactttatgcgcggccgcactttcctgaataaatatctcatcatcgacgaggcgcaaaacctgacgcccaagcagatgaaaaccctggtcacccgcgccggccctggcactaaggtggtctgcctggggaatatcgcccagatcgacacaccctatctcaccgaaggcagctcgggcctgacctttgtggttgaccgcttcaaaggctggccacattccggccacgtgacactgcaacgcggcgagcgttcgcgacttgccgattacgccggcgacgtgctctgaacgcctcctagcaagctccaggccctgcccaagcagggccttttttcatcgcgggccggacaacaagcccccttgcaaaccgcgcagaagaaactggcgcccagtcgcggtgtagcatggcggcttggcctatctttcctatccttccccatgattgttccccttggcttcaccatgggcgatgctgcaggcatcggcccggaaatcatcgtcaaagccttcgcagcaggcctgagagcccccgccatcgtctttggggattacggctggatgcaggccgcagcgcagcgctggggcacggcgctgaaggtgcggcgcatcgaagaccctcgcgaggcaagcggcctgcccggcaggatcgaagtcgtacaggccggcgcgccactgcccgcagatttgcccatggggcgcgtcagcgcacaggccggtcaaggtgcttacgactatctatgccaggcgatagacgccgccatggcaggcaagatccgcgccatcgtgaccgcgccgctgaacaagcactctatgcatttggccgatatcgatcagccgggccacactgaaattctggctcaacgctcgggcaccgagcactacgccatgatgttggccaatgacgagctgcgcgtgctgcttgcgaccattcatattgcgctgagcgaggtgcccgcccgcattacccccgaggcagagttgcgcgctatccggctggccgagcgtgcctgtcggcagatgggtattacgcagcctcgtgtggcggtcgccggcctcaacccgcatgcaggcgaagacggcaagttcggccgcgaagacctagacatcattgcgccggccatcgcgcaggcccgggccgagggcatcgatgcctcgggcccctggccgggcgatacgattttcatgcgcgcacgacgtggcgagttcgacatcgtcgtagcgcagtatcacgatcagggactcatcccggtcaagtatttgggcattgatcatggcgtcaacgttacggtaggcctgcctttcgtacgcaccagcgtcgatcatggcacggccttcgatatagccggccaaggcatcgcagacgcccgctccttggtcgccgcctttgatctggccgtggccatgacctgacatttcactgaccaaacctcgccgaaaacagcgatttagtccgactacaataagcccgcctttagcttcccactctctccaacaccatgcgttttctgcctgatcgctttaccctgttgctgatcacaaccgtcatcatcgcaagtctgctgcctgcccatgggcagggcatgcagactttcgaatggatcacgaatatcgcgatcgcgctcttattctttctgcatggtgcgcgtttgtcgcgcgacgccatcgtggccggcatcactcattggcgtttgcacctgaccattttttcggccaccttcatcatgttcccgattctgggtttgattctgcggccggtgctggagccgctggtcacgcccgaactctatctgggcatcctcttcctgtgctgcctgccggccaccgtgcaatcctcgatcgccttcacctcgatggcgcgcggcaacgtacccgccgcagtgtgcagcgcctcggcatccagcctgctgggtattttcattacgcctttgctggtggggattgtcgtggtcagcactgcagcggcgcccatttcctttgatgccgtgggcaagatcatgctgcaattgctgctgcccttcgtactcggtcaggtgctgcggccctggattggcgcctgggtgcatcgccgcaaggcgctcctgaaatgggtggaccagggctcgatcctgctcgtggtctataccgcgttctccgaggctgtcaacgaaggtctgtggcacaacacgcccatcccggcgctggtgggcctcttgtgcgcctgcatactgattctggcgctggcgcttggcggctcacaactgctgggcaaagtgttcaagtttgatgtcgaagaccgcatcacgctcctgttctgcggctccaagaagagcctggccagcggcatcccgatggcccaggtgatcttcgcaggccaggcagtcggggccatcgtgctacccctgatgctctttcaccagatccaattgatggtttgcgccgtgctggccgcgcgttatgcgcgtcggcccgagtaaagctttgctgcaaacgaaaaacccaggctaggcctgggttttttgaggtaacgctcagtactgcggcgcggacgtgaagttgagaaaacgcgtgctcatgccctggaaagtcaggcgcaccgtaccgatagggccgttacgctgcttaccgataatgatctcggccgtacccttgtcaggggaatcggggttgtagacttcgtcgcgatagatgaagagaatgacgtcggcgtcctgttcgatagcgcccgactcgcgcaaatcgctcatcacaggacgcttgttgggacgctgctccagactgcggttgagctgagacaaggcaatcagcgggcaattcaactctttggcgagccccttgagcgaacggctgatttccgacacttcggtggcgcggttctcgcccgccgaactggccgacatcaactgaatatagtcgatgatgatcaggccaagctgcccgcactgccgcgccaagcgccgagcccgggcgcggacctccatcgcagacaacgccggggtctcgtcaatatagacctgagcctcctgcatgagctgcacggcatgcgtcacacgcggccagtcctcggcaatcagtttgcccgtgcgcatgcgatgctgatccaacatccccaccgaacccaacatacgcatggcaagctgcaccgcgcccatttccatcgagaacaccgccacaggcaggccctgctcgatggccacatgctcaccgatgttcatcgagaacgaggttttacccatcgagggccggccggccacgatgaccagatcgcccggctgcagcccggaggtcatcttgtcgaggtcggtgaaacccgtgggcacccccgtcacatcggattccgattcgcggtgataaagctcgtcgatgcgttcgaccacctgggtgagcagcggctgaatctcctgaaagccccccgacccgcgggcgccttcctgggcgatcttgaatactttggactccgcctcgtcgagcagctgtcgcgcttccttgccctgcgggttcagggcagcggccgaaatttcgtcagcgatcgtcaccagcttgcgcagggtggcgcgctcggccacgatttcagcgtaacgccggatattcgccgctgacggtgtgttgtgcgccagcgcattcagataggccagcccccccacttcttcggacttgccagcgctgaccaaagactcgttgaccgtgatcacgtccgccggacgcgccaaaccaatcaggcgggcgatatgctgccagataatacggtggtcatggcgatagaagtcctcttcgcccagcacgtcggcaatgcggtcccaggcggcattatccagcagcaggccgcctagcacagattgctcggcctcgatggaatgcggcggtacgcgcaggtattcgagctgggagtcggcaggagtattcattgctgtactaacctcagaatatcggccacctggaaaaaagtgcgcacatcgcgccacggcagtttgccggccaggggattcaagacccgcgccaaaccacaaaccacacgcgccagacgtcgcagagcagcgcgcacagccgggtccgggttgatctcgaaatacacgtctaggatcagtttacctatgaccggcacctcttcgcgcggtatcttgcgcaaagcgacaatcgaactaatggtttgaaagacatcgtaggcctgtgtcaatggcaaggacaaggcggcgccgatgttttcttcgaaatcgatgcgccacaagcagccttcgcgcagcgtgacattgcgcacctgcgccccgccatgccataaaccccgctgatggaagcgggccaagtcttcggccagcctgcggatcagatccagacgttcggctgtatcgacgcgacgcagaaaatacggcaaatcatcaccgacatgctccagcaccagcaaaccgggctgctgccaccacacctcgggaacacggcaacccgcctgcagcaaatggcgcagacgctccgcttcataggccagaccattacgcagcaaaataccgggacggggaaactcgcccagagatattttgcaagccagggcaagcagcaaggcgcgcagatagcgcagcacataactgatgccgcgtccgagaccgggctcacgacgcttgatgacgcagtgctcgccgcctatgacgacctctttcaccgatttcaccgccgccgcctcggggctatccagccatgccctcaagccaggcggcgctttgtgatgtaacggcgtttgtgtcacacaatccctcggtatctattttcggtgcgcatctaggcgcaaaccaggccgaatcttaaagaaaaaagccggcacagcaggccggcttttttcatgtagcggcttgaaccggttagttcatttcgccttcaacgagcaccgtcacatcaaccagcacgtcagcgtgcaggccaacttgaatcgggaactcgccaaccgtcttgagctggccgttcggcaggcgaacctgcgacttctcgacaccttcgaaaccggcggtacgcaggccttcggcgatgtcagcgttagtgaccgagccgaacagacggccatcgacacccgccttctgggcgaccttcagctgatagccattcaggcgctcgcccagagcttgggcagcggccagcttctcggcctggatcttttccagttcgacacggcgggcttcgaattccttcagcgcggcgtcggtcgcgcggcgggcctttttctgggggatcaggaagttgcgggcgtaaccatcacgcacacgaacgacttcaccgaggttgcccaggttggaaactttttcgagcaggataacttgcatgacgttgccccggattagttgtggttgtcggtgtagggcagcagagccaggaagcgcgcgcgcttgatggcggagtccagctgacgctggtagattgcccgggtgccggtcaaacgagccggaatgatcttgccgttttcttgcacgaaatcgcgcagggtgtcgagatccttgtagtcgatctcttcaacgccggcggcggtgaagcggcagaacttgcggcgcttgaacagcgggttctgctgcgtaaacttgcgtttttctttgcgttttccgaagaaagccatgatatgtgcctctatgttgtgtgggaccgatccatgtcatccatgaacctgccgccgaaatctgtgcttggatcagagcagcgcttgcgtcctcaggcaaggacgggatcgctgccggtgctgccgcccgttttccgggcacgctgcaaatgcagcttcagctttaccgagtctttgcgggccggagccagaaagccctccacctgcatctcggtacccagcgcaacacccgccagcatctgcgccagatcgcccagcgcaaccgcagtgatcgtcagttctacgcggcggggatgcccggcctcgatgacttcggacccatggccaaggagcatttccaaggccgccactcctgccggagtgtgccgcagcggttcgcattcaagaacgcggacgctgaggtgcagttgattcatgccagaatgatttgcgcgataacggcagctgccgtgtctgaaccgtttctacttactcggcctgcacggcagcggcttcagccgacgccttgcgggcttcttcacgctcgaccgacttcatcatgatcgaagcgccgaccggggccttcttggtcttgatgaccaagtggcgcagcacggcgtcgttgtagcggaaggaatgttcgagttcgtccagggtggcctggttgcactcgatgttcatgcaaacatagtgcgccttgaccagcttctggatcgggtaggccagttgacggcggccccagtcttccaggcgatgcaccgcaccgttttggccggtgacaagcgattggtagcgctcgaccatggcgggcacttgctcgctttggtcggggtgaacaataaacactacttcgtagtgacgcatgtattactccttgtggatgtcttgcgcgaggaacatgtaaaacctacgcgaagggtcagcccgccatcgaaatggagcgagcaagaaagccctcgattatcgcccaaggagctgatatatgcaagttttgcgacagcagcgctcaagctgagcacatagacggcgccagcaagacgccaaataaaacggccgcagcaggtgctacggccgtctcgctagcaatcagaacgctcagccttccaccaccgcgtaagcggaatggttgtggatggactcgaagttttcggcctcgacacagaagcgcgccacagagggatgcgccttcaggcgggcggcgacatcacgcaccaaatcctcgacgaacttggggttgtcgtaagcgcgttcggtgacgtatttttcgtcggggcgcttgagcagcccccacaactcgcaggagccctcatcttcgaccagacggatgatggcgtccatggccacatccccttccatcacggcggacacggtgacgtgcgaacgctgattgtgcgcgccgtactcggagatggccttggaacacgggcacaggctggtcacgggcacctgcacacgcagctcgaactcgacctcgtcgccagcggcgcgcgccgtccagatgacttcatagtcaagcaggctttgcacgccggacacgggcgccgacttattgatgaaataagggaaggcggcagtcaggtcgccacgctcggcgtgcagcagcggcagcatctcgcgcgccatctgcgaaaacagggccggggtcatcggtgtcgcgcgatacttttcaagcagcgccacgaagcgggacatgtgcgtacccttttcttcagccggcagtgcgacggtgagggtccagttggctaccgtagcctgcgcagaaccgtcgccggccacgaccagcataggatgacgcacgccacgtatgcccacacgctgaatctggatgtgacgcgtgtcagccgagctctggacgtcgggcatcacgatggcaggatcgatcggggaattcatttcgcttacctatcagaggatgggatacagccaaccctggaattaagaaccgggcagccattatctatcaaacggtgggaccgggccgctaagaccctgttaagctcatgccacccggatgggacagatcgttccatccgggaaagcattcagcccagcaaagacgcaaagcgctcacgcaccgaacgctcgatacccgccgcatccaggcccacgccggccagcagcgccgcctggtctccatgatcaatgaatacatcgggcaagccgagctgcagcaccggcagcgtcaggcccgccatattcagcgcctcggtcacggcgctgcccgccccccccatgacggccgcatcttcgagcgtaaccagggcctcatgagtggcggccagctcacgcagcagctcgacatccagcggtttgacgaaacgcatgtcagccaccgtggcatcgagtttttcggcagcggccagggccgccggcaccaaggtgccaaaacccatgatggcgatgcgcgcgccacggcggcgcaccacgcccttgcccaggggaaccgtatcaagaccggcagacacggcggcaccacagcccgcgccgcgcggatagcgcaccgaggccggccccggataggcgtaacaggttgagagcaacaaacgggtttcgttttcgtcggagggcgtagcaatgaccatattgggcacgcaacgcaggaaagcgatgtcatagttgcccgcatgggtggcgccgtccgcgcccaccagcccggcgcggtccagcgcgaaggtgacgtccagattttgcagcgcgacatcatgcaccacctgatcgtagccgcgttgcaggaaggtggagtagatggccaccacgggtttctggccctcgcaagccaggccagccgcaaaggtgacagcgtgctgctcggcaatgccgacatcgaaataacgcttgggaaaacgctgctcgaactcgaccaggccactcccctcgcgcatggcgggcgtgatgcccactagtcgcggatcggcctcggcctggtcgcaaagccatgcaccgaaaacctgagtgaaagtgcgtttcgccggggttttggctgcctgaatgcccacggcagggtcgaatttgccaggaccgtgatacagcaccggatccacctcagccagcttatagccccgccccttgcgagtcacgacgtgcaaaaactgcaaaccctgcaaggtcttgaggttttgcagcgtggggatcaaggcgtcgagatcgtggccatcgataggcccgacgtagttgaagccgaactcttcgaacatcgtcgccgaggtgatcatgcccttggcatgctcctcgaagcgacgggcaagctccagcacgggcggcacatgctgcaggacggccttgcccatattcttggccgccgcgtaaaaacggcccgacatcaaacgggccagatagcgattcagggcgccgaccggcggcgagatcgacatatcgttgtcattcaaaatgaccaagagattgatgtcggaggtgacgcccgcattgttcatggcctcgaaagccatgcctgcggacatcgctccgtcaccgatcacggcgatatgctgtcgcgccacgccagcattgcgcgatgccacggccatacctaaagcggcggaaatagaggtcgacgagtgggctgtgccgaaatcgtcgtactcggattcgctacgcttgggaaaaccggagatcccgccttcctggcgcagcgtggccattctgtcacgacggccggtcaggattttgtgcggataggtttgatggccgacgtcccagacaatgcggtcatggggcgtatcgaaaacgtaatgcagcgccagggtaagctcgaccgtacccagattggacgacaagtgcccccccgtcttggagaccgattcgagcacgaaagcccgcagctcatccgcgataggcttgagatcgcgcctgtccagcttacgcaggtcggccggcgaatggatacggtccagatgttctgtcgtcatttgaaacttacgttagttaggctgcgcaccgcgcatgggtaatcaacggtcacgcaacacgataaagtccgccagctgagccagccgcgcgcccgaatcgcccaatggccccagcgcctgatgcgcggccagacgcagctcttcggccagttcgcgcgcaggctccaggcccagcagcgagacataagtaggcttgttttcaaccgcgtccttgcccgccgtcttgcccagactggcgctgtcggcggtcacatcgaggatatcgtccacaacctggaaggctaatcccaccgcctgcgcgtaggcgtccagcgcctgccgaacggcggagcttgcaccggccacgaccccgcccaaggtaacgctggcagccagcatggcgcccgttttcatgctgtgcatggtctgcagctcatcgcgagtaagccgcttgcccacgctgtgcagatcgatggcctgcccccccgccatgcccaggctgcccgccgcacgagccaagacctgagtggcctgaaccacgagcgccggcgcgatcggcatgcccgccagcaattcgaaagccaagggttgcagcgcatcgcccgccagcatagctgtggcctcgtcgaactgcacatgcgtcgtcgggcgcccacgccgaagcgtgtcgtcatccatgcacggaagatcatcgtgcaccagcgagtaagcatggatcagttcgacggcagctgccgcgcgatccattgaggcctcgatggccaacaaactgctgttgacgggacaagcctggcccgccgcatagaccagggcggcgcgcacgcgcttgcccccgcccaggacggcatagcgcatcgcctcgtgcaagcgggcaggcgcgatgtcggccgcaggcatcaaggtttcaagaacctgctcgatatgtagcgcgcgatcatggagccagtccgcgcaagcgatagggggttgcttcatgcctgtatttattcttcgtccagagcgcctgcctgcatgggacgcagtaattcgccctccagcaccttgacctgttgctcggcctcagagagacggtcctggcagacccgggtgagctcgacaccgcgtcgataagccgccagggattgttcaagcggcagcgagccattttccatggcctgcaccagcgtctccaattcggctaacgcggtttcgaaatcttgaggcaagggagttgaggccaagcaggtctccaaggcgcagaaaggatttgatcgggtaatgctgaattgtacgagatcgcgccgcgcctggcgttcgcgggtccgcaaccctctcgaacagcgtgcttacaggggtggccactcataaaatgtcacacatcggcgagatcaaagatgccacgcttcccaatccgaagcgcggaagcgcatccacgcccgcgaaacagggggatggggtacaatttatgtttgggatcggccagtccgatttttcttcgcgccagtacagggctaataatgaatcccccctgcaatggctttttgatctgagcggagggaatcatgaccgacattggtcggatggcgcatgtgacgccagctcgcacccagcttccggtaagcgcttatttcgacgaagcccgctttgctcgcgagcaagaactcattttcaagcaatcctccttgtatgtgggccacgaaaaactcgtgcccgagatcggagattggcgcagcctcgttcaagagaacggaggacgcgttttggttcgcaaccagaacggcgtagaactcatttcaaatgtctgccgccaccgtcaggcgctcatgcttggcggccaaacaggcaatgtcagcggcaacgtcaatacaagcggttccctgcaaaatacgggcggcaatatcgtctgcccgctgcatcgctggacctacaacaatcgcggcgaactgctgggcgcgcctcaattcgaggccacgccctgcatgaatctgcagcgctttcgcctgcgcgattgccacggcctgctgttcgaaggcccccgcgatcccgctgtcgatatggcgccgctgttcacgcgccccgagttcgacttcggcgactacgtgctagaccatgtcgaggtacaccagtgcaattacaactggaaaaccttcatcgaggtctatctcgaggactatcacgtcggccccttccatcccggcctggggcgctttgtcacttgcgacgacctgagttgggaattcaacgactggtacagcctacagaaagtcggcgtgcaccaggctctggcgcaacccggttcggatgtgtaccggcaatggcatgaccgcttgctggcattccgctccgggcaggcgcccgacttcggcgcggtttgggtgacgtatttcccgacccacatgatcgagctctacccccatgttgtggtcctgtccacgctctatcccaagagcccgcaggaaaccgtcaatgtggtcgagttctattatcccgaggagatcgtcgctttcgagcgcgagttcgtcgaagcacagcgcgcagcctatatggaaaccgccgtcgaagacgacgaaatcgcagagcgcatggacgcgggccgccgtgcgctgatgctgcgcggcgtgagcgaaacaggcccctaccaatcgcccatggaagacggcatgcagcacttccacgaatggtatcggcgcatcatgcaagaacagggggagtgaccccacgctcgaaacccggcctaggccgggttttttgcttgagcccagcgtcatcaaacggtcaaatctatctgtttcactagggctcgctgccgccgcatggatcacacgagaaccacatgcctctgagcctgcacgacatagaacagatattccttgaacgcggccaccgggcctacgatggcgagcccgtcggccacctcaagcacgccctgcaaacggccacactggccgaaaactcgggcgcgtcggcgcacttgatcacggcctgtctgctgcatgatctgggccacttgatcgccgatcatccggaaacgcctacgctacgcgggctggatgacaaacaccagtatttcgtactgccgtttctgcgcggcctattcgatgcgcgcgttctggacgcgatccgtctgcatgtcgaggccaaacgttatctctgctatatcgaaccggattatcccttgatgctatccgatgattcgcgccgcagcctcaagctgcaaggcggcagctttgatgcaagccaggcgctggagttcgccgccatgcagggggccgcggatgcgatccggctgcgccgctgggacgatcaggccaaatctccaggaatggcgaccggatcgctgggccatttcctggcgctggccgacagtatttccttgcgccccaaactgacagccatgctttgaccacggcccctgtgggccgccattggttcaagcgctgccatcaacccttggcaacgggtcgcgccggatcggcacaccactcgctccaggagccgggataaagccgagagccgctcagacccgccacttccatcgacaacaggttgtgcgaagcggtgatgcccgaaccgcactgatgcacgatggactcgggagcccggccatccagcagagccgtgaactcggctcgcagttgctccgggctcttgaagcgcccttcctgcgtgaggttctcgacattcggacgattcaaggcgcccggaatatggcctgccaccgggtccatgggctcgacctcgccgcgatagcgattggcagcgcgggcatcgatcacggtaaaagcctgaaccggaatattggccagcactgcctggacatcaacagacgccacctgcggcgcgccggcatgaaccccggccagcggcgccacagactcgcctgccccggactgtgtcggcagcccagcagccgtccaggcctgccagccgccatcgagcacggcgacacgatcatggccgatccagcgcaacatccaccacaaatgtgccgcatagatgccgccgctggcgtcatacgcaacaaccagggtctcgggtgtgacgccatgcgctgccatcaggccggcgaacagatcacgatctggcaaaggatggcgaccgttcttgcccgtacgggtggccgacagctcagtttcatgattgaggtaacgggcgcccgggatatgcgcctgcgcataggcacgggcgcccgccgagtgatccatcagatcgtggcgcagatcaaaaatgcgcaccgctgcgccacgcgccgccaggtccgccacggaaatcagtgtcatggtcattgaagcttcctttacaacaggcaacagggcatcagcctcgcgccggatctttcatggtacgccagacggatagcaggccggcggcgatgataagccccataccggcccaggccagcccatcgagcatatcgccccaggccaaagtgccgatcaaggccgcaaagataatggtggagtattgcaaggccgccgtcagcagggccgagccatgcccgaacgcgcgcgtcatggccagctggccgaccagaccggccgtgcccactcccacgagggcagcatagccaagcaaatctgcctgcccccagccatcgagcaaaaggccggctgcgctgctcaggcagacgacgaccgaaaaaagcagcaccgtgcgccactcaggctcgcccacgcggcccaattggcgaatctgcatcatggcaacggcagacagcgcgccagcgcccaggcccaacaaggcggcgagccattgatcgtcggcgatgctgggccgcagcaccgcgataacgccgataaagcccaatgccacggagacaatacgcaccagatcgcgttgcgcgcccccccagcccagcatccaacaggcaataaacagcggcgcggtgtaattcaggctggtcgccgtggcgagaggcagatgcgcaatggcgaaaaatcccagccacatcgacgtcacacccgacacattgcgccagacatgcaaacgccaggaagttggcacgatggactgacgcccggcgcgagcccagatcagcaggaggacaaccgatggtaagccgcgaaacagcaccacctgcggcaaggacgcgccatgctctgccgatagcttcacgaaggcccccatgacggcgaacatggccgatgccaataacatccagagtgcctgcattgggggcccgacgaaaaggaaaagatgggagaaaaaggcggaagcgatactatactccccatcccgcgtgctctgctccagtcgggcgcgccataaggaaccgatcagcgcggggctggtcgaaacaaagcttataaatcgttttcccgctcgcagaggaaacccaatcgaatgaaacgcgtcatcctgttcctgatcaccaacctggccgtaatgctggtgctatcggccaccttgcgcatcctgggcctggatcgctttattaccgccgagggcctgaatctcaacgctttgttgatgttctccctggtggtgggctttaccggctcgttcatctcgctgcttatcagcaagccgatggccaagtacagcaccggggcgcaagtcattgaccccaacgccccgcgcagccagcgcgaagcttggctgctggacaccgtctatcagttggcggatcgcgccggcattggccgccccgaggtggccatctacgaaggtgcgcccaacgcctttgcaaccggcgccttcaagaacgacgcgctggtggccgtgtccaccggactgctcgaaagcatgcgcgaagaagaagtcgccgccgtgttgggccacgaagtggcccacatcgccaacggcgatatggtcacgctcacgctgatccagggcgtggtcaacaccttcgtggtgtttctggcgcgtgtggtcggctatttcgtggaccgcaccattttccgcaccgagcgcggtgtcggcccaggctattacgtcacggtcatcgtctgtgaaatcgtgtttggggtgttggcctctatcatcgttgcctggttttcgcgccagcgcgagtatcgcgccgatgccggcgctgcccaattgctcggcgcacgcgaacccatgatccatgcgctggcccgcctgggcggcctggagccgggcgatttgcccaagtctttccaggcttcaggcattgcaggcggcggcgcgatttcggcgctgttctcctcgcacccacccattccggcccgtattgcagccttgcagcaaatgcgtctgtcctgatcccagaccaggcccgccaccccaaaagaacccgccgctcaggcgggttcttttagctccggacgcacagcctcgttgccgtatgcctcgttaggccaaagaaactgctcaaaactgaatgccgcacaaaaaccttcggcacgcgcctgcagccaccagcccaccggaatgaacaccacatcgcccggctccatggtcaggtgatagaaacgctgcacatctgggccatcttgaagatccggtttggtgatatcaggaatgtgcgcccaacccttgccgagacgctggaactcaccggatcggccaggcgcaccgacaaccagatgccgcctgcccttgatctgtacaaacacacgattgcagggcaaacgatgcatggggagtaaagactggtcagcgcccagactcaactggccatgcggcgcatggtcgtcgcgcgcgagcagcgcgtcgagcggcgcgatatcctcgcgcaagctatccacatcaggatcatcccagcttggcaggcgcgccagcccgcgactgaccggatcatgcggcttgcggccgaggaataccttcagcgcctcgacgccttcgcgaggcagatcgtagtggggagcgctttcattgaaatgcagcacctcgacgcgcttgtctcccagacgttcaagcaggctttcccgagtccaggcagatagcgccggccaattgctcgccagcccttcaaatagggccgggcgcccaggagcgtagaactcggccagaaagcgctgcgcggaaatctgcttacagcgcgcaaaaccgcaagcctcgtgagccagcccccgcaagcgttcctgagcgcccagcaaccactcatcttcggccttaaacaagcgctccaaatcacggcgggctgcgcgctgccgaaagaggcggctgcgggagcaggactgcacctcggggatagcgaccgtctcgccggtgaactcggcggcccgcactttctggcggtgatcgggaatatggaccttgccctccatatcggtgccccgcaggtagtgcaatgaggtttgcgccgtgcgttccaccgttccattgttgacggcctggcgcgttgccgcccaggccgaatgacgctcaagcagcccctcctcctcctcgatcagcttcatgacgggctgcgcttgcgagatcgtgtcgcgcaacaccggaaaaacaaagcatatgggttcgttttcatcaaaacgcacccactggccaggccgggtgaaacgccaattcatcgtgaaggtgtagggcgaccagtctgtctcgacaatgccggtcaggggcgcgataccgtctttgaagcgattgggcgagccgccgacccagagattccagccgggctcggtgcgcatgatggcagacacgtgaaaggtcagaatgccatgaccaaaaacactggccacatcatgtaagggttccccgttatctgacacgatttccagggcatctttcccggtgtcgccattccagcgcacctcgaagcccctgttgttgagaaactcccagccgtgggcattggcaatggtcaggggcaggcaacggtaagcatggccgttggtctcgtccatccaggcgcgccgggacggcgcgggccgcacacggggcttccagcccgcttggcgataggcgatcagtttcatactggggctccggtcgacaagagaaagcgtctacgccatggcttgaggcagccctgcctgaaaatcacgctttcttaatcaatgttgccgaaattttgcccggagacgggactcggtgaacgtcgcccctacgaaaaaagaaatttcctactttagaccacgccggaaaaaggccaagctggccacccgatggcggccagcctcggacaagcgatatcagtccagggtcaagatggtggcacccgtggtcttgcgtcccgccagcgcagcatgcgcctcagccgcctgcgccagactgtaacgatggtcgagacgaaccttgatcttcttcttttgcaccaagccaaacagctcatcggcggcggccttgagctttgccggggtattgatgtgcaggcccaaggacggacgcgtcacgtagaggcagcccttctgattgagaatgccgaggttcacgcccgtgaccggacccgaagcattaccgaagctgaccatcagaccgcgcggctccaggctgtccaacgaggtttcccaggtatctttgcccacgccgtcgtacaccaccggcacctttttgccgccggtcagttcgagcacacgctcggccacgttctcacgcgaatagtcgatggtttcccaggcgccataggcgcgcgccagctcggctttttccgggctggacaccgtgccgatcagcttgacgcccagggccttggcccattggcaggcgatcaggcctacgccgccggccgcagcatggaacagaatcgtttcaccaccttgcagacggtaggtctggcggaacagatactgcaccgtcaggcccttgagcatcagggcggcggcctcttcgaagctcacgcctttgggcagcttgacgacttggtcagcgggtacgttgcgcgcctgggcataagcgccaagcgggctctggccataggcgacgcggtcgcccaccttgatatgcttgacatcggcgccgaccgcttcgacttcgcctgccccttcgaaacccaggccatgcggcaagggatgcgggtacaggccggtacggtaataaatatcgatgaaattcaggccagcggcatgctggcggatggtgacttcattggcggcgggcggaaggacttccacctcgacgagcttcaggacctcgggaccgccatgttgttcgatgcgaattgccttgacgagtttgctggccatgctggcctcctttgtactttgaataaaaacctcagccgggctggacagcacgcctgccggtcaatacgacaactcctgcgagcaccaacgccgtacctgccaactgccagacagtgatcggttctgccaataaccaggccgcgagaaacaataccgacacaggcccaagcatccccagcagcgatgcggtgggcgcaccgatcaatgcgacggcccacatcatcatgaagaccggcaacaccgtattcaacgtcgcatgaatcaaggaataaccatagacccccgcaggctggagcaaaaccgacgggggatgcacaacgaagaactgaatgacgcaggccacgcaggacaccaacatggcataagcaaccaggcgcgtcgcaccgacgcgcttgaccagctctccggagcaaatcaggtaaacagaatagctcagcgccgatccaaaaacgaacaaagaccctcttatgacatcggaaccggcacgggcatccgagagatcatgggcaaaaacaagcacgacacctaaataagaaagcaccatcgcccaggcctggcgccgtgtcactgcgcgcttgagccaccaggcggacagcagcacgaccagcgaaggcgagaggaaaaggataagacgctccagactggcgctgacatactgcaagccgacaaaatccagcagactggagaggtaatagccaagcaggcccaacacacctatctgccagcgctgggtcgcagtcaatgcagcgatgtctccgcgcttgacgcggcgcatctgccaccaggcgaccgccgcaaaaaaaggcatcgcaaaaagcatgcgaaaggcgatcagcgtcaccgcatcaatgccataacgataggtgaacttgaccacgaccgccttggccgagaacaaaatggcacctagaccggccaggaaatatcccgccatgatctgtctctggcgggaaggcgaacggaactgataaaagcgattcatgcgatgattttagtttgccccgcatcttgcgcatgcgacatgcggccggcgcaccaagacagccgcagcttgcactccattgaccctccctgccctaccatgacccgccaacgcgctcttgcttatatccatatcgccgccgtgctgtttggcctgaccggcgtatttggcgaactgatacaggcgggcgccgccgtcattaccctaggccgggccatcttcgccgtgggcgcgctggcctttttcgcgcgcctgcgccgccgctccctgctgggcgtgctcacgcccgcgcaaatgttcgtgctggtggtggccggcgccctgctggcgacgcattgggtgacgttcttcattgctgtgaaggccggcggcattgccatcgcgacactgggcttcgccagcttcccggcttttatcaccttgtttgagggcctgctgttcagggaaaaaatccgggcagcggagtggtgggtgctggccttagtgacggccggcctggtgctggtcacgccggcgttcagccttgccgatcaggggacgatcggtctggcctggggactgctgtccggcctgtctttcgcgctattggcattgaccaaccgccgcgccgccgccggcatggaccccatgcaggtttcctgctggcagaacgctatcgtggccttgatggtgctgcctttcgccgccgacgccttgcccgacgtggccgctctggactggttctggctggccttgctgggtgtgttctgcaccgggctgtcacactatctattcgtttcctcgctaagcaaactcaaggcgcgcagcgctggcctggtgatcgccttggagccggtctatgccattggttttgcctgggtgctgttctcacagcagccgacgccgcgcatgctctcgggcgccgccctgatcgtggcggccatcgtcgggtcgggcctgcgcaaaccctctgactaagccgctaaacctcacattgacaattactgcctaagcagtaaactaccgccccatgaatcccgtaaagcccgacccctccgcgcctagcaacattcattaccgtgccgataatgtggcgatgagtgaggacaattgcggtttcataataaaactcgttcatcagtccatcaaccgcatgctggatcaggaaatggcgccactggacctcaccgccatgcaatggcgtcctttggccatgatccacaaaggccgcgcggacacctcggccgaactggcccgtgtcatcggcgtggacacgggcgccatgacccgcaccctggatcgcctcgaggccaaaggcctgctgcgacgcgtgcgcagcagcgaggaccggcgcgtcgtcaaacttgaactgaccgaagccggcctgaacaaggcgcgcgaaatccctgcctatatcgccaaggcgctcaattcgcatttgcgtggtttcagccaggaagaggtccgccagttgcgccacctgctatctcgcatgctggctaatgggtcatccaacggtgctgccccctgagcgctgagcgctcttaacctttcggcctgccgggttgttctgaacctcgcggcgaaattgcgctctaatagctgcctagtcaataacagaccaatcaattactttcagaatattgtcaggatgaaacgcctactttccaccacactagtgctggccttggcaggttgtgcgctaatggagccggcccccaagccggtcgcgacactcacacccgcccaattgggcttgaacgacgcgcaaaccgcctggcccgccacgcaatggtggcaaggctatggtgatccgcagttgaaccgtctggtcgatctggcattggccaacagcccctccctgactgcggcccaagcacggttggcacaggctaatgcagccgtcgcgggtgcccgcgcgccgctcatgccgcgtgtggatgccaattattcgctctcacgcgaacacctgtccggcaactacatctaccccgccccgctgggcggttcggtcgcttccaacaaccgtttggcgctggatttcagctatgaactggatttctggggaaaaaaccgttcgcgcctgaaggcggcggtttcgcagcgcgacgcggcacaggctgacacccaggccgcgcgcaacctgctggcgcgctccgtagcgcgtgcctatctcaatttacagaacgccttcgcgcagcaagcggtcattcagcgcatcatcgcgcaacgcgaacaagtccagaaactcacgcaaagccgcaagcaggcaggcctggataccgaggtggaagtcaagcaggcggaatcggccaccgcagccgcacgcgtggatttgacccaggtagagaccaccctagcccagttgcgcaatcaactggcagccctgacggcgtccagcccggcgcaaatgcaggccctcacgccggtcaggctaagctccgccagcggcgtactgccgaaatcgctgcccttggagctgttgggccatcgccccgacgtggtcgcggcacgctggcgcgccgaagccgcccgccagcagatcgagagcgccaaagccgagttctatcccaacgtgaatatcgtggccttcgccggcgttcaggcgctgggcaccaatatgctgctcgacagctttagccgcaccgcaggcatcggacctgcgatcagtctgccgatttttcacggcggagagctgaacgcgaatctggctggccgccgcgccgatgccgatctggccgtctccgactacaaccagaccgtacttggcgccgtgcagcaagtggcagatgccatcgatgcgctacgcctgatagaccgcgaaaaaacagaacgcaagcaagcgcatgaagccatcgaggcggcgtatgagctagcgctcaagcgttatcgcaacggtctgggcaactatttgtcggtgctgatcgctcaagacggcgtattggcccaggcacgcctacagacagatttgcagtatcgcgcctatcagctcgacgccgatctggcttatgcgctgggcggcggctacaccgccagcacagcccaaaccacggatcaaccttccaataatcattgatcgctagccatgaccacccctaccacccatcccgcacgcaaacgcctgctattgtcggccggcggcgtctttctcgttctggccttgggctacggcgcctggtgggcgctttacggctcgcactttgaaagcaccgatgatgcttatgtgcgcggcaacctggtgcaaatcaccccccaggtgccgggcacggtaatcgccatcgagaccgacgacacggacaaggtcgaggcggggcagccgctcgtgcgtctggacccatcggatactgacatcgccttgcaagatgccgaagcgcgcttggcgcaaaccgtgcgcaaagttcacacgctatacgtgcaaaacgacagcctggccgctgatgtcgaagtacggcaggcggaaatcgctcgcgcccaggccgatctcaaccgcgcgcaaagcgatttgaagcgccgccaggcgctgtctgcttccggcggcgtgagcggcgaggagctcctgcatgccgagacgatggtgaaaacggcgcaatccggtctggcgcaagcccgcgctgccctggcttcggcccaggccaagctcacgaccaaccaatcgctgacccgtggcacgacggtggaaaaccatcccgacgtgcttcaggcagccgccaatctgcgtaatgcctggctcgccagctcgcgcaccgtgctgcccgccccggtcgatggcctggtcgctcgccgcagcgtgcaggtcggacagcgtgtggcgccaggcgcggtgctgatgaatgtcgtgccgctcgaccaggtgtgggttgacgccaacttcaaagaaggtcagctacgccatatgcgagtgggccagcccgtcacgatgacggccgatctgtatggcagctcggttcagtatcacggcaagatcgtcggtatggacgcgggtacgggcagcgccttcgcgctactgccggtgcagaatgccacgggcaactggatcaaggtggtgcagcgcgtaccggtccgtattgcgctcgatcccgaagaactgaaaaagcatcccttgcgcgtgggcctgtcgatgaatgtggaggtggacgtgggcaaggccgaaggcgagcccctgataagcgccgcgcgcgcggaaccggcctggtcgacccgggccttcgagccggcgcatgacgaagccgatgcgctgatcaccaagataatcaaagacaatctgcaatcatgagcgacaccgcccgcacccctgcgaccggcgggccctacccgcccttggaaggggtcacccgcatcatcggttcgattgcgctgtcgactgcggtgtttatgaatgtgctggacacttccatcgccaacgtctctatcccgacgatatccggcgacctgggagtgagcaccagccagggcacctgggtcatcacctcgtttgcggtcgccaatgcgattacggtgccgctgacgggctggttgacacagcgcttcggccaggtccggcttttcctgatttctacgctgctgtttgtactggcctcgtggctgtgcggattttcgcccacgctggaagctctgatcggctttcgggtactgcaaggcgcggtcgcaggcccgatgatcccgctttcacaggccctgatgctggcggccttcccgcgcgagaaatcgggcatggcgctcgccatctggtccatgacgaccctagtcgctccggtggcgggtccgctgctgggcggctggatttccgacaattattcctggccctggattttctacatcaacgtgccggttggcctgctggcagcctgggtgagctggcgtatttttcgcgatcgcgaatcgcttacgcgcaagctgccgatcgacaaggtgggcctggggctgctggtggtctgggtgggctcgcttcaaatcatgctggataagggcaaagaactggattggttcgccagcccgaccatcatcgcgctggccgcggtagcgctcgtggcttttgtgatcttcctgatctgggagctgacagacgcccatccggtagtagatctgcgcctgttcaaggaacgcaatttcactgtgggcgcactgacgctggccgttgcctatggcgtgtttttcggcaatgtggtgttgctgccgctctggctgcaaagcaatatgggttacaccgccacctatgcgggctttgtgaccgcgccggtgggtatcctggcgattctgctcacgcctattgtgggcaagatgatcgccacgcgtgatccacgccagatcgtgaccgcagccttcgtgattttcgcgctggtgtgcttgatgcgctcgggtttcaacacccagaccgatgtgcgcacgctgatgattccgaccatcatccaaggcgcggcaatggcgatgttcttcgtgccgctgacctcgatcacgctgtcgggcctggacccttcacgcattcctgcggcctctggcctgtcgaatttcgcccgcctgacggcaggcgccttcggcacgtcgatcgcaacgacggtatgggatgaccgcgccaccctgcaccatgctcagctcacggaagtggctcgccccggacagcaggcctttgaccagatgctaggcagcttgcagaacaccctgggcctaggccatcagcaagcgctgacggtgatcgatgggatggtcaacacgcaggcttacaccttggccgccacggatgtgttccacgcctcggccatcatttttgtgctgctgataggcacggtgtggttcgcccggcccaagtcgtccaaaggcaagggcggcggcgcagccgaagccgcggccggcgcccactgaaaaacggcgcgcccgccctgaccgggtaggcgcgccgcatcacaagaccttcagccctgcgccacgagctgcgcaatggcgcggcccacatcggccgtactggcctgacccttcatatcgggcgtgcggggcccttcggccagcacggtttcaatggcttttaccacggcattggcagcatcttgataccccaggaagtccagcatcagggcaccgctccagatctggccgatgggattggcgatgcccttcccgtagatgtctggcgccgacccgtgcaccggctcgaacagagagggaaacttgcgctctgggttcaggttggccgagggcgcaatgcctatggtgccggtgcaagcggggccgagatccgaaaggatatcgccaaacaaattcgacgccaccaccacatcaaaccaatccgggtgctgcacgaagtgcgcgcacagaatatcgatgtgatacttatcccagcgcacgtcgggatattgcgtggcgatatcggccacgcgctcatcccaccagggcatggaaatcgaaatgccattggacttggttgcggcggtcaggtgcttgccgcgtttacgagccagttcgaaagcgaacttcagcacgcgatcggcgccgacgcgggtgaacacgctttcctggatcaccacctcacgctcagtaccggcaaagaggcggccgccgctgttggagtactcgccttccgtgttttcgcgcacgatgaagaaatcgatctcgcccggcttgcggttagccagcggcgaaggcacgccaggcatcaggcgcaccggacgcagattgatgtattgatcgaaatcgcggcgaaagcggaacagggagccccacagcgcttcgtggtcgggaaccgtggccggccagccgatcgcgccaaaaaagatggcttcgtgacctccgatctgctgcgcccagtcatccggcatcattttgccgtgcttggcgtagtaatcgcagctccagtcgaaatgatcccactgaaagtcgatgccaaaacgcgcggctgcggcgtccagcacgcgcaggccctcaggcacgacttccttgccaatgccatcgccgggaatgacggcgatcttgtgttttgttgccaccctaagtctccaaggtagcgcgcccacgtggcgcgcctgccctgcatcatatagtggcctcaggcaccgctccaggcctgttcgttcaaacgctcgctctgaaccacggtctcccgcgtacgccgcacatgttccagtgcgggcgtgatgacctgcatgagaaggtcgaaagccgggtcgatttcatcctcaggcacacaggcataacccagcaagatgcccgggcgcgctttctgttcgtcggcgtaatagcgcgacagcggacgggcggttaggccgagtgttcgcgcggcgatggagatgccaaggtcgtcggtgccctcgggcagatgcagcaccagatgcagccccgcctcatgagtagaaatgggccagtccgcgcccagatgcttggcgatggcggccctgagcagggtctggcgcacggcatagcgctgtttcatgcggcggatatggctggcgtaatggcctccctcgataaaatccgccagcactgcctggtccatcagccgcccctcgcgataaagctccgccagtcccgtcgcgaaatgcgcggccagccggcgcggcaacaccatgtaacccatccgaaaaccagggaacagggttttggagaaggtgcccaggtaaagcacgcgatcatgggcgtccagaccctgcaaggacccgatggggcggccgtcgaagcggaattcgctgtcgtaatcatcttcaacgatccaggcgccgcgcttgtgtgcgtactcgagcagcatgcgccgccgcgccaggctcatgaccatgcccaggggatattgatgcgaaggcgtcacgaagataaaacgcggcggctcttgcatctgggccgcgtcaggcgccatgccttcctcgtcgaccggcactggcaccggcgtgatgccgcaggccaccagggtggagcgcgcgccccaataacccggatcttccatccaggcggtgttaccggtgtcgcccagcaagcgggacagcaggctgatcgattgatggatacccgtggtgataacgatctgatccggctcgcaacgcaccgaacgcgccaggcgcagatgtccggcgatggcccggcgcaggggcgcgtagcccgcgccataggcataggtcagcaactcgggagactgctggcgccagcggcggcttaacagccggttccaggtcgcgcgcggaaacagggagaggtcgggcacacccgagacgaaggcgccccactgacggtcggaggccgaggcgccctgcaccagcttgctgccgcgccgcgataacaaaaaaggcgtggcaggcgcatctgcatccgcgccgttcaagggctcatctggctccggcacggtatcggaaacgaaggtaccacttccgaaggcggagaccagatatccctcggcaagaagctgatcgtaggcatgcaaaatagtattgcgggataaccctgtgtcgtttgccagcacacgggtggcgggcagcttggttcctgcgggcagctcgccggcgagaatcaaactgcgcaaggtgtcacagatctgccgggacagcgaggtacttccttgtcggtccaaacgcagcaataagcgttccgacagaatcaactctttcaaagtggcacctgaaattcgaatcaatttggatctattgagagtaccaaatattcgatacgctcctccagcatcaaaaagtccaaataaatgcaaaggggaaaaacttgcagccggacacaaaagcagccattcacaagacaacgatgacggcgctcgcggcggtcaatctgtcgcgcacacggcattttcgacttggctgaataaacactgtcgtggtgcatgagcgtgcaccacgatgcagcatccggcgggcctcatccgcgtccgccggctaagacatccgcaatggcatgaagtttgcttgagttactcaggcgcttcgcgcccacttatctcatgaccgccgggaggcctgcagtgaaactgaaacacgccatcaaactctccgcttgcgcgcttgctttggccctgcctttgggcacggccctggcacaaaccaagggcggcaccctcaatatgatcgtgcagcctgagccgcccatcctgattccagcgatgaaccaacaggcgcccacgcagtttgtggccggcaagatctatgaaagcctgctgacctatggctttgacctcaaaccgcagccaggcctggccaagtcctgggaagccagcccggacggcctgtcgtacaccttccatctccaagacaacgtcaagtggcatgatggcaagccgttctcggccgatgacgtggtgttctcgctgaccgaactgctgcccaaggtgcatgcccgcgcccgcgtgattcttggcaaatacatcgacaaggtcgagaaggtcgacgacaagacggtcaaaatttcgctcaaagagtccttcccggccttcatgctgatgtttgagcccggtttcgcgcccatgatgcccaagcacatctatgcgggcaccgattacgccagcaacccggccaaccagaagcccgtaggcaccggccccttcaagctgaaggaatggaaacgcggcgaatacatcaagcttgagcgcaaccccgactactggaagcccggcaagccctacctggacgagctgatcttcaatgtgattccggattccgcctcgcgcgccgtggcctacgagcgcggcagcgtggacgtgctgcgtggcggcgacgtcgataacgttgacgtcaagcgcctgcgcgccctgcccaacaccaactacaccacccagggctgggaaatgttctcgccccaggcctacttgatcttcaacatgcgcaagccgccctttgacaacgtcaaggtgcgtcaggccgtgatgtcggcgatgaaccgcaaaatggtggtggacaacattttctttggccagggcaaggtctcgaccagccccttcgccgccactgaaatgttccacgacaagaaccttgcggcccagtcgttcgacatgaagaaggcgcgcgagctgatcaaggaatccggcatcaagcctcaggattacaccattcgccaactgagcttcccctatggctccacctgggaccgcctgggcgagtacaccaagcaatcgctggaacagctgggcttcaaggttcaactggaatccaccgatgcgggcggctgggcctcgcgcaccggcaactgggactttgacctgacgacgacctactcctaccaatacggtgatccggcgctgggtgtgcagcgtctgtacgccacctcgaacatcgtcaagggctcgcctttcgccaacgtgcaaggctatagcaaccccgcaaccgatgtgctgtgggaacaggccgccgccgaagtcgatccggccaaacgcgaagccatttacgccaagatccagaaaaccctggtcgacgaagtgggcaacggctacctggtcgacatggagttcccgaccatttaccgcgacaaggtcaagaacctcgtgaagaccgccatcggcctgaacgaaacgttcgacgacgtctacatcgagaagaagtaaccctgacgcggcctctgccgcgacaggccggaaccgccttatggcggttccgggccttatccctcagaacggcgcgcgccgttgcctggagatgcaacacatgaaattcctgtctttcctcgcctcgcggttgagcaaggccctcgtggtcgtgttcggcgtggtgatcatcaatttcttcctgatccgcctggcacctggcgatccggccgccgtgctggccggcgaagccggcgcaggcgatcctgcctatattgaacagctacgcacgcaattcgggcttgaccagcctgtgctgacgcagctcgggctttacctgaaaggcgtggtccaactggatctgggctattcctatcgcaatcatctgccggtgctagacctcatcgtcgagcgtttgcccgccacctttctcttgatgatttgcgccttcctgttttccatcatccttggcgtatggctgggcgtggtggcggccaaagcgcgctactccaacaagcggcgctggatcgacagcagtgtcatgaccggcgctctgctgctctatgccacgccgctgttctggctctcgctaatgggcattctgctgttctccgtgatgctgggctggctccccgccttcggcatggagacggtaggctccaacctgaccggtctggcccgcgtctgggatatcgcccaacacctggtactgccgacagtcaccctgggctgcttcttcatggctgtgtacgtgcgcctgacgcgcgcctccatgcttgaagtgatcggcatggacttcgtgaaaacggcccgcgccaaaggcgtgccgcccgaccgcgtgattcgctcccatgtgctgcgcaacgcgctcttgcccgtcattaccttcgccggcatccagctgggccagatggccggtggcgccgtgctgaccgaaaccgtgttcgcctggccgggaatcggccggctgatgttcgatgcgctcttgcagcgcgactaccagctgctgctcggcatcttcctgattacctccatcatggtcgtcgcgttcaacctcatcaccgacatcatctaccgctttatcgacccccgcatcgccgcgggcggcaaccaaggagccgccgcatgaaaggcttcatcaaacgctatatgcgcaactatggcgcggtcgccggcctgatcatcgtggcgatcgtggttttcctcgccctggctgcaccgctgctttatgaagaatcgccctggatgatggtggccgcgcccctgattccgcccttcacggatgccgcctatcctttcggtaccgacatgctgggccgcgacatcaccgccggcctggtatggggcgcccgcgtctcgctgatggtgggtctgctctcgactggcgttgcgctgctgttcggcatcctggtgggcgccgcggcgggctattgtggcggtcgggttgacgacgcgttgatgcgcttcaccgaatttttccagaccatcccgcaactggccatggccgtggtgctggtggcggtgctgggcccgtcggtgtattccatcatgggcgctatcgccgtcgtctcgtggccgccggccgcgcgtctggtgcgctctgagttcatgacgctcaagcaacgcgagttcgtacaggccgccatcgtgatcgggcaaacgccgggccgcatcgtctgctcgcaaattctgcccaatgccatgtcgcccatcatcgtttcagcctctttcatggtggccacggccattctgaccgaggcctccctgtcctttctgggcctgggcgaccgcaacatgatgagctggggtttcatgatcggcgcggcgcgcaccatgatccgtgaagcctggtggatgagcgtctggccgggcatggcaattctgctgaccgtgctggcgatcaatctgatcggtgaaggcttgaatgacgccctcaacccgcaactgcgcaaacgcggcgaataggaggccggacatgactaccgaaaacacgacgccgcttttgtcggtccgcaatctgagcatcgccctgcccgctggtggtgaccgtcccttcgctgtgcagaatgtttcgtatgacatccgcgcaggcgagattctctgcattgtcggcgagtccggctccggcaagtccatgagcgccaacgccatcatgggcctgctacccgactacctcaagccgcagggcgggcagatccttttcaagggcatggatctgcttacccagacggaggacaagctgctgtccatgcgtggcaaggacatgggcatgatcttccaggagccgctatcggccttgaaccccctcatgacggtgggcgatcaaatcgctgaagtcatgcgggtgcacaacgcctatccgggcgaggcgcgccagcgccgcgtgctggatctgctggccttcgtgggcctgcccgacccggcgacgctctaccacgtctaccccttccgtctttccggcggtcaacgccagcgcgtcatgatcgcgatggcgctggcgctcgaaccggccttcctgatcgctgacgagcccaccacggctctggacgtcaccacgcaggcgcagattctggcgctgatcgcccgcatccagaaagaaaaaggcatgggggtgatgttcgtcacccatgacttcggcgtggtggccgagatcgcccatcgcgttgcggtgatggaaaaaggcgtgctggtcgaagagggtccggcggatcaggtgctgaaccgtcctcaacacccctatacccgccgcctgatcgccgcggttccgcaccgccgggccgaagatcgcgatgccgtcagcacggaagcgcccgtgctcgcagtgcgcaatctgaagaaaacctatgtcaccggccacagcggcctgttcggcaagaaacgcgtcgttaacgccgtggacggggtcagcttcgacgtaaggcgtggcgaaaccctgggcatcgtgggcgaatccggctcgggcaaatccaccatcggcaaatgtctgcttaagctgattggtatcgacggtggcgaactgatcttcaacggccgcgatatcgccggcctgagcgaaggtcagttcaggcccatccgcaaagacatccagatgattttccaggacccgtttgcctcgctaaacccgaggcaaacggtcggccgcatcatcagcgacggcccggtcgccaacggtacgccgcgcgccgaagccgataaacgcacgcgcgaattgctggccctggtcggccttgacgtctccgcctttgaccgttatccgaaccaattctcgggcggccagcgccaacgcatcggcattgctcgggcgctggcgctggagcccaaggtactggtggccgatgaatcggtatccgccttggacgtgtcagtacaggcccaggtattgcaattgctgcaagatctgcaaaagcggctgcgcatcgccttgatcttcattacccacgatttgcgggtggccgcgcagatctgcaattcggtgcttgtgatgcatcgcggcaaggtggtggaacatggcagccccggccagattttcgaccggccgcagaacgcttacacacagcaactgatcgccgccgtcccgggccagcattgggacccgaccaaagcgcagacagcctagctatgagccaaaccatcgacccgtccgccgactggaatgcacgccgcgccgccgccaccccgcgaggggtgggcgtgatgtgcaacttctatgccgaccgggcggaaaacgccgaaatctgggatctggagggacgccgctatattgatttcgcgggcggcatcgccgtgctcaataccggccatcgccatccttcggtgatgcatgccgtgaacgcacaaatggcgcgattcacccacacggcataccagatcgttccctacaccagctatgtcgagctggccgagcagatcaatgcccgggcgccgggagatttcgccaaaaaaacggcgcttttcaccacgggtgcggaagccgtcgaaaacgccgtgaaaatcgcccgcgccgccacaggcaggcccggcgtgattgcctttggttcctctttccatggccgcaccctgctaggcatggcgctgaccggcaaggtcgtcccttacaagctgggttttggccccttccctgccgatatctaccacgcgccttatcccaatgccctgcatggcgtgaccagcgaagactcgctggccggcatcaagaccttgttcaagaccgtggtggacccgcgcagcgtcgcggccatcatcattgagccagtgcagggggaaggcggcttcaatgtctgcccgcccgagttcatgcgcgccctgcgcgcgctgtgcgacgaccacggcatcctgttaattgccgatgaagttcagactggctttggccgcaccgggcgtattttcgccatggaacattatggcgtggctcccgacctgaccgccatggctaaaagcctggcgggcgggctgcccctgtcggcagtctgcggccgagccgaggtcatggatgcgccggcgccgggcggtttgggcggcacctatgccggcaacccgctcgcggtggcggcggcgctggaagtgttgcgcgtcatcgacgaagaagacctgctggcgcgtagctggcaattgggagagcgcctgagcgcacggctgcgcgagctgggcagcgaagtgcccgagctggccgaagtgcgcgcactgggcgcaatggtggccgccgagttcaatcaaccgggatcgaacgccccgagcccagccttcgcacgccgtgtccaggcgcaggcgcttgaacttggcttgctgctgctgacctgtggcagcgaaggcaacgtgatccgctttctctttcctctcaccatcagcacggagctgatggacgaggccctagacattctaggtaaagccatgcgtggccaaccctgacagaacgaggagacgcaaatgcaacgacccgccgccatccctaccgtacagatcgacaacgagcacgttaccgtcaccgagtggcgcttcccgccgggtgccgaaacgggttggcatcgccacggcatgcactatgtcgtggtgccgcagacgacgggcaagctattgctcgatacccctgagggccagcgcgaaagccagctgaccacgggcatcgcctacacccgccccgaaggcgttgagcacaacgtcatcaatcccaacgataccgaattcgtctttgtcgagatcgagatcaaaaaggcctgacatcgtcagcgaggatagaaatgaaggcttttttttctgaagagcaactgcaacaccagccccagcaattcatgcgcctgggccgtctcagctctcccaccgatgtgccggcgcgcgcgcaaaccctgcgcgccatgctgcaatcgcgcggcatcacggtggaaagcccgccggacttcggccgggaaccgctgacaggcatccacagcagcgcctatctggactatctcgagcacgcttacgagcgttggcaggccttgcgcgaggaaggacttgatccaggccccgaagtcctgcccaacctgtcgccctactacagcggccgccatgagctgccctcgcgcccggcctgcctgtcgacatccatcgtcgcgcagaccggctattacctgagcgacctgtcctgccccatcggcccgaacacctggcgtgccgctctgcgctcgacgcacaacgccgtcgccgccgccgactgggtgcgccagcaccagggcgccgcctacgcgctatgccgtccttcggggcatcacgcccacaacgaccgcgccggcggcttttgctatctgaacagcagcgcggcggccgcgcaacgcttgacccagacgtggaagcgcgtcgccgttctggatgtggacgcgcatcatggcgatggcacgcaaaacatcttttatcagcgctccgatgtcatgacgctgtcgctgcatgccgacccgacgggctattaccccttctataccggctacgcccatgagcgcggctatggcagcggccacggctacaacctcaattttccgctaccgcacggttcgggcaatgaggtgtttttgcaaaacctggacaatgcactgatcgccctgcgcgactatcgcccccaggcactggtgctggccctcggtttcgacacctacaaagacgaccccatcagcgtgctcaaactggacctggatgcctaccgccacatcggcgagcgcattcaatctctggcgctgcccaccgtggtggtgcaggaaggtggttatatggtagagagcatcggacccgcgctggacgcctttttgcaaggcatggcgctgaccaaggcataagcaaaggaattcatgatgagcaatatttcggatatctcgatcaacggcgaacgcctgtggcaatccctgatggaactggcccgtatcggcgccactgaaaaaggcggcaactgccgccttgcgctgacggatctcgaccgccaaggccgcgacctggtgtcgggctggatgcgcgaagccggtctggaagtcaccgttgaccaagtgggcaacatcttcggccgtcgtccgggcacggacccgtccaaactgtctgtcgccaccggcagccatatcgacacgcaacccaccggcggcaagttcgacggctgcttcggcgtcatggctggcctggaagtgatgcgcacgctgcaagagcgcggcatccagaccgaagcccccatggagctggtcatctggaccaatgaagaaggcacgcgcttcgttcccgtcatgatgggttcgggcgttttctgcaatgtattccccctggaaaccgccctgtcggccaccgatctggaaggcaagtcggtgcgcgacgaactggcccgcatcggctacgccggcagcgagccggtcgggcagcgcaagctgggcaaatacttcgaagcccacatcgagcaaggccctattcttgaagccgaggacaaggtgatcggcgtggtgacaggctcgcttggcctgcgctggtacgacgtcacggtcactggcatggaagcccatgcaggccccacgcccatgccgctgcgccgtgatgcgctgtacgcatccacccacttgatgcaggaagtcattcgcatcgcactggactacgccccgcagggccgtggcacggtcggcgtggccaatgtctacccctcttcgcgtaacgtcattcccggcaaggtatcgttctccgtcgatctgcgccatgaaaacgctgagcttctggccgaaatggatgcccgcctgcgccgcgcctgcgaagcgctggcctcgggtgcgaccaccggctatccggtccaggtggagctagaagacgtgcagcacttcccgccgacgcccttctcgcccgagctggtcgaggccgtgcgcgatcaggcccgcgcccgcggcctgtcggaaatggacatcgtgaccggcgcaggccacgatgccgtctatgtcgccaccgtcaccccgaccgccatgattttcgtgccatgcaaggatggcatcagccataacgaggttgaagacgccaagcccgagcatctcgaagccggcgccaatgtgctgctgggcgccatgctcagtcacgcggggatcgccaagtcatgagcccggacaaggcggcgtcaccacgcgccgccgggatattgtgctttctggccgcgctcgtcgccctggcgagcttcgacgcggcctccaagcatatgcttgcctactacccggcgccctttctgaacgtgatgcgctatggcgtggtggcaagcatcgcgctgtatctgctgctaaggcgcggcgcgcccagttggtcccgccagccgtacaagccgctattgctggcgcgtggtctggcgctgggtacggtcggcacctgtttcatgacagcgctgatctggatgccattgtcggaagccacggccatctacttcacgtcgcccctcatcatggtggcgctgtcgccctggctattgggtgagcacgtgggccgggccaaatggctggcggtattcgccggttttggcggcatgctgctcatcgtgcgccccggctcggacctcccgcctttgggcaccgcgctaatggctgtttcggccgtcgcctacgccatttttcaggtactcacgcgcaagctggcgggcaaggtcgacagccaggtgcaatacgcctatacggctttcgtctgcctggcgatgaccgcgctgcccgcccccttttttctgccggacccctggcctggcctgagcgacagcctgttcatcctgggcatggggctcagcaacggtattgcgcaaatactgctgatcgccgcctttcaacgcgtggaagcctccaccctggcgccgctgaactacttccatctgctgatggcgatggccttcagcacttttcttttcaaccgcccgcctgacggcctggcggtagccggcatgatattgatcgtaggcgccggtatttttctcgtgactcggcgcgctgcgccaaggaaaaaatcatgaccacactcgcagactgggaagcacgcgccaaagccgtgcgcctgcagaacaaggcctatatcgacggccagtgggttgagggcggtgaaacgcctattgacgccatcaacccggcgactggcgagcgcctgacccaggtggcttcttgctcggctgccgacatcgaccgtgctgtcgctgcagcacgccgtgccttcgaggctggcgtatggtcgcgcctgccccggcgggaacgcaaggcccgcctgctcaaactggcgcaactgatacgcgacaacaccgaagaactggcactgatcgaaaccctggacatgggcaagcccatctccgacaccttggcctacgacattccggaatcggccacgacctatgcctggtacgccgaagccatcgataagcagtatgacgagatcgctccgaccgatggcgattccttggccatgattacccgcgaaccgctgggcgtggtggccgccgtcgtaccctggaactacccgctgctgatggcgagctggaaagtggcgcccgccctggctgccggcaacagcgtcatcctgaaaccggccgaacagtcctcgctaaccgccctgcggctggcggagctggtcgaagaagccggcatccctgctggggtgttcaacgtcactcccggcactggcccggttgctggccgtgcgctgggcctgcatatggatatcgattgcctggccttcaccggctcgaccgcaaccggcaaacgctttatggagtattcgggccaatccaacctcaaacagatctggctggaatgcggcggcaaatcgccccacatcatcttcgatgactgccccgacctggaccgcgcagccctggctgcggccgtgggcatcttcaataatcagggtgaagtctgcatcgccggctcgcgtctctacgtgcatagcgccatttacgaacgcttcatggaaaagctggaagcctgggcctcgaaaatgcagcctggcaacccgctcgatcctgcatcggccatgggcgccatcgttgacgagcgccaactggcccgcgtcatgcactatgtggacaccggcagccgcgaagcccacttgcgggtaggcggcaagcgggtgcgcagcgaaacgggcggctattacctcgaacccaccatcttcgaatgcgccagcgccgatctgaccatcatcaaggaagagatcttcggccccgtgctggcggtcacacgctttgaaagcgaagaagaagtcgtcgcgctagccaaccagtcggaatacgggctgggctctggtctgtggacggccaatctgtcacgcgcccatcgcgtatcgcgccagttgcgtgcgggcctggtatgggtgaactgctatttcgatggagatgtgagcgtgcctttcggcggcgtgaagcaatcgggctttggacgcgacaagtccttgcatgcgctggaaaagtacacctcgatcaaatccacctggatcaagctgtaagaccatgcaggccatgcggcttgcccgcatggcctgtttttagctgctctcaataaccgcgttcgcgcgagacggtgcccgacatagtctcgccgcgcaaataagcgcggatcttggacgctacctgagcaatcgtttcgcggcgcaggctgagcgcggcgatatgcggcgtgatgctcacctgggggtgcgtccagaacggatgtccggccggcagcggctcagtccggaacacatccagtgttgcccccgccatctgaccgctttccagcagcgccagcagatcttcttcgaccagatgcgccccgcgccccatattgatgaggtaggcgcccggcagcagcttggacaaggtgtcgcggcacaacagatcacgcgtgtcatcggtaagcggcagcgtattgatcagcacacgcgtgtgggcgagaaaatcaccgagcgtctcgcggccgccaaaggcctcaacgccttgcggcgccttgccgctgcgcgaccagcccgccaccggataatccatgccggccagcgtgctcgccacgcgcgcgcccatcacccccatgcccagcacgcccaccggccactcgctacgatcgagttcgggcaaagcgacccacttgccttcgcgctgcaaacgttcgtattgatcgaactggcggctggcgcgcaccaaggcatgcgcagcgtactcggccatctgcaccgccatcccggcatcttccagacgcacgataggcagatccaccggcaaggtcggcaaacggaacagcgcatccacgcccgcgccgagattgaaagccacccgcaatttgcgctcgcgctcgaacagggctgcgggcgggttccaaactacggcaatctcggcatcctgcaccggctggtcttcacgccacagaaccacttcggtgccgggcagttccttcgccaaaggagtcaaccattcagcgggatcgaggtcatgactggaggagaaaatgatcttcacgttcgggctctgcctgcgtaggattggtggataatgcttcgatgatatatcagcgcgcaaagccctgattcatttaaagcaccgcaccgtgcggccgttttcggaactccttcatgtccaagctcagccaggcccaacagcaagacgttcagtaccaactccactcctacaccaatggcgtgaaacacgcccaggtcgggccgcgcatcatgacccgcggcgagggcatctatgtctacgatgaccagggcaagcgctatctggagggcatggcggggttatggagcgtcgcggtgggctttggcgaaccacgcctggtcgatgccgccactcggcagatgcaagagcttccttactaccacaccttcacgcataaatcgcatcccagcgtgatcgagctggccgagcgcctcataggctataccgatggccgcatggcccgcgcctatttcaccaactccggctccgaagccaacgacaccgtcgtgaagctggtctggtactacaacaatgcgctgggccgcagcaacaaaaagaaaatcatcgcccgccaacgcgcctatcacggcgtgacggtggcctcggccagcatgaccggcctgccgggcaatcacaagggctttgatttgccgctgccgcagattctgcatacggcctgtccgcactattaccgcaatgcgctgcccggcgaaagcgaggaagacttcgccagccgtctggctgctgagctcgaaaccctcatccgcgaagaaggccccgacaccgtggccgccttcatcggcgaacccgtcatgggcgccggcggcgtcatcgtcccgccgcgcacctattggcagaaaatccaggccgtctgccgcaagtacgacatcctcctgattgccgacgaggtgatcacaggttttggccgcctgggcaaacgcttcggctgcgaggtctttgatatcgaacccgacatgatggtgctgtccaaacagatcacctcatcgtatcaacccctgggcgcggtgctgctcaacgccaaggtggcggacgtcgttcaagaatacagcggccgcctgggcagcttcggtcacggttacaccgccagcggccatcccgtcgccaccgccgtcgccctcgaaaacctcgagatcatcgacgagcgcggcctgatctcgcacgccgccgaaatgggcgagatcctgcgtcaggagctcgatgcgctggcgggtcaccccttgatcggagaaatccgcagcgtcggcctgatcgccggcgtggaactggtggccgacaaaaccacgcgcgcgccctttgcccccctgggccgggctggcgcctacgcctacgaacgcgcgcatgaccacggcctgatcgtgcgcggcatccaggacaccgtggccttctgcccgccgctcatcattacggccgcccaagtgcgcgatatggtctcgcgctttgcccgcgtgctggacgacacggccgcccacctcgcgaatcagccctgataccccgggcgggctcgcagcagaatgcgcgcccaccaagacccatcagggcgcccgacgaatcgcacgaggcgcggctgcccggttcgactgagtaggggagcggcagccgccgcgttttacaccattggcggcagatctttcagatcaagcgctggcggcccatcgtcggacagcgagagctatgtcggcctgtcttactgagtggcgccgagcgtcaacagacaggccacaatcctagactggatgccgaggcaagcatgggcccgccccgctcgccaaacgcatcctatacgccgggctcgccccccgctatggctcggacagcccaggcttgcacaggcgttcctgcctcctgagcgacggtgacccggccccctggaaaagtcgccctttacatcggccatgaataccgggacagccgtacgcgccaccacttcggccgacaccgcaagcgtaagagtcttagctgcccccgtgtcagccgtgacatcacgatggtgcttggccatgcccggcgacggggtgagttccgccttggagctcttggctatggcgagaggctcgggcatcagcaggctgcggaattccgggcgcgaaggaccgatttagggccataaccggcctcgcaggcgtggcgcctgagacacagatgcgtaacgctgcggcggccccgccctgggcacggtaaaataacggtttgacgatctttcatcgggacaccatggccggacacagtaaatgggccaatatccagcaccgcaaaggccggcaagacgccaagcgcggtaagctctggaccaaaatcatccgcgaaatcacggtcgccgcgcgagccggcggcgctgatccggacagcaatccacgcctgcgtctggcctgggacaaggccaccgacgccaatatgcccaaggacaatgtccagcgcgccatccagcgtggcgcgggcggcgctgacggcgacaactacgaagaagtccgctacgaaggctacggcatcggcggcgcggcggtcatcgtcgattgcatgaccgacaatcgcacccgcaccgtggccgaagtacgccacgccttcgccaaaaacggcggcaacctgggccaggaaggctcggtggcctttatgttcaagcattgcggccaattcctgttcgcccccggtagctccgaagacaaggtcatggaagtcgctctggacgcaggcgctgaagacgtcatcaccgacgacgagggcggcatcgaggtcatttgcgcgccggccgactatcccgcgctgcgccaggcctttgaagccgctggcctgaaggccgaagtcgacgccgtcatcatgaaggcccaaagcgaaaccgaactgaccggcgacgacgccatcaagatgcagaaactgctcgacgccctggaaggcctggacgacgtgcaggaggtctataccaacgtcgtcttcgacgaagcgcagtaatccctatgccccggcctggccttgctggcccggacggggcgttttatccgacctggcacccgcgcctttgccgggcggcaacatctttcagactcaccgcacaatgaaactcctggtaatcggctcgggcggccgcgaacacgctctcgcatggcgtcttgcccgctcgccgcgagtgcacaaggtctatgtagcacctggcaacggcggcacgcaaacgggtgatctactcgaaaacatcccgctcacccaagccgaggagctcgcggacttcgtacaacgcgaaggtgtgtcactgactgtcgtcggccccgaagcccctctggccgccggtgtcgtcgatgtgttccgcgcccgcaatctgaagatattcggaccgaccaaggccgctgcccaactcgaaagctcgaaggacttcgccaaggccttcatggtgcgccacaacatcccgacagcgcgctaccaaaccttcactgatcctgcgctggcccatgcctatgtcgatcaggagggcgcgcctattgtcatcaaggcagatggcctggccgccggcaagggcgtcgtcgtggcggcaacgctcgaagaagcgcacgccgcgatcgatgccatgctgggcgacggctcgcttggccacgcgggcgcccgcgttgtcatcgaagaatgcctgcaaggcgaagaagccagcttcatcgtcatggtcgatggccgtaatgtgctcgccctggccaccagccaggaccacaaacggctgcaagacggcgatcaaggcccgaacacgggcggcatgggcgcctactcgcccgcccccatcgtgacgcccgagctgcatcaccgcatcatgcgcgaaatcattttgccgaccgtacagggcatggcccgcgacggcatcccctataccggtttcctgtatgccggcctgatgatcgcccctggcgacgatcccgatcgcgccatcaagacgctcgaattcaattgccgcatgggcgacccggaaacccagcccatcatgatgcgcgtcaagagcgacctgctcgatgcgctggagcacgccgtcgatggcacgctggaccaggccgacatcatctgggaccgccgcaccgccctgggcgtggtgctggctgcccccaactaccctggcacgccgcgcaccggtggcgtcatcaacggcctgcccgcggaaaccgctgattgcatggttttccatgcggccaccgaacgcgatggcgatcaggtcaagaccaccggcggacgcgtattgtgcgtcacggcgttgggcgattcggttcgcatggcgcgtgagcgcgcctatgaagcggtcaatcagattcacttcgatggccgccagtaccgcagcgacatcggctggcgcgccctgaaaccttcgcaacaaaagcccaaggtatgagcgccttcgtagacacctccgccgtcagccaatatctgctgaaactgcagaaccgcatcgtcacgtcgctggaggccaccggcggcgagtccttccgcagtgacgcatgggaacgccccgaaggcggcggcggtctgtcgcgactgatcgagggcggccaactcctcgagcgcggcggcgtgcttttcagccacgttaccggcacgcgcttgcccccctcggccagcgcccaccgacccgaactcgcgggccgctcctgggaggcgatgggtgtgtcgctggtgctgcatccgcgcaatccctatgtgccaaccacgcacatgaatgtgcgcatgttcgtggccgcggcgcgccccggccacgatgagcaagatgtattctggtttggcggcggactggatctcacgccctattacgcctacgaagacgacgcgcgccattttcacaccgtgtgccgcgatgcgctggcccaacacggcccggactactatccgcgcttcaagcgctggtgcgacgagtatttctatctcaagcaccgcaaagaaacgcgtggcgtgggcggcatcttttttgatgacctcaatgaggccggtttccccgcctccttcgccttgatgcgctcagtcggcgacagctttctcgacgcctatctgcccatcgtcgaacgccgccgggcgcaagcctatggcgaacgcgagcgcgacttccaggcttaccggcgcggccgctatgtcgaattcaacctggtgtatgaccggggtacgctattcggcctgcaatcgggcgggcgcaccgaatcgattctgctgtccatgccgccggccgcccattggcgctacgactggcagccgcagcccggcacgccagaggccgaactgtctgcttacctcacgccccgggaatgggtttgaaacgcatcggcttgctggggggcagcttcgaccccattcatgtcgcccatgtgacgctggcgcaaagcgccctcgcccatctgcaactcgatgaggtgcagctcgtcccggcagccaatccgtggcagcgcgcgccgctcgctgccaccgcccaagaccggctggccatgatcaacgccgccattaccggcctgccgggcctagcggtcaacaccagtgaaattcagcgcggcggcgccacctataccgtcgacaccatcctcgccctaccccaggacgcgcgctacacctggattctcggagcggatcaactggccaatttctgcacctggcgagactgggaaaccattgtccgccatgtggatctcgccgtggcgacaaggccgggaagcacgctgcaagcggcgcccgaactggcgcaagcactgctcgaggcaggccggtcgctgcgcgaactgcctttcacgcccatgccggtctctgcctccgagatccgtcaacgcctggctcagggccagaacaccgagggtctgctgcccgaaggcgtagcccgtcatatcgccgaacacggcctttaccgtcccgcataagcggcggccaattccctcgcgggttatcatttcattcatggatattcaaaaactacaacgcgccgtcatcgacgccctggaagacgtcaaagcccaggacatcaaggtgttcagcaccacgcacctgaccagcctgttcgatcgcgtcatcatcgccagcgccacctccaaccgccaaacccgcgcgctggcctccagcgtggccgattgcggccgcgcgctcggcctgagcggcgtcaccgttgaaggcgaagacactggcgaatgggtcgtggtcgacctcggctacatcgtcgtgcacctcatgcagccggcgattcgacagtactacaacctcgaagaaatctggggtgacaagccggtgcgcgtcaagctgctccctgagtccacccggcccgcccccatcatgggcagctacgatgccgtcggcgacgacgaaaacgagtaagccttgaaactcattgtcgcggcagtcggaacccgcatgccggattgggtcgagaccgcctgggacgattacgccaagcggctgccggccgactgcgcgctggaactgcgcgaaatcaagccggaaccgcgcaccagcggtaaaacgccggctcaaatgatggccgccgaggcgcgccgcatcgaagcagcgctgcctgcgggcgccttgcgtatcgcactggacgagcgcggccgcgacctcacgaccgtgggtttgtcgcagcagctcgaaaaatggcgtggcgaaggccgtgacgtggcctttctggtcggcggccccgatgggctggacgcccagctgaaagccagttgcggtggcctgatccgtctgtcctcgctgacgctgccgcatcctatggtgcgcgtcctgctctccgagcagctctaccgcgcctgggccatcctgaccaaccatccctatcaccgtgcctgagcccatggaccattgcccgcgtctttatttggcttcggccagtccacgccggcgcgaactgctgacgcaggtcggtctggcccataccgtactgcacctacccgccccgcccggcgaagacgaaccgcaatggcccggagaagccgcggccgactacgttctgcgcactgcgcgcgacaaggcgcagcggggccagatctggatgcgcgagcaaaacctgcccgcactgcccctactggcggccgacaccaccgtcatcctggatggccgggtcctgggcaagcctgcggaccgcagcgacgcagtagccatgctggccgccctgtccggcaccaagcatgaagtgcgcaccgcagtcgtcttggtccatgaagatcggctatacgaagccgtttccatcacccatgtcagcatgagagcgctgacggctgccgaacgcgagcgctattgcgatagcggcgaaccctacggcaaggcgggcgcttacggcatccagggtctggctggcagtttcatcagccatatcgacggcagctatagcggcgtcatgggcctgccccttttcgaaactgccgaactgctgcggcgagcgggcatcgcgctaccctgataagtcgccgcggcgcagcgctcagcctcctcttggccgccaggatggccgacggtaggcatgccctgccccgtcaagctcggcctttctccaagagaccggaacagacctctgctgctccatcatgaaaatgcagtgtcaaacccagacggcgcccgctgcgcacagggctgatcgcctgctttatgctgacgcggtaatccgcgcgcttcccttggcatgggcgcagccccccgcagagaatggcagcatcgccctgccgcaaagggacgaccatcggccgggattgcatgcgcggccgctgctcaaccagcaccagctcgccccccgtgaaatcctcacctggcatggacaacaggccggccagctgtagcgggaaaccggcagcgccgttcgtacccggatgtaaacccatatagtccgactgatacagctcagtcagatggctcatctgcgcttgcgacacaggcgcctgagaggagagccgataacggtgaggctgccccagtcgcgcattccaacgattggcgattgcctccaaaggcgcatggcaggccgcgctcagcgccgccaatgccggcggtaaagccgacggaaaataatgcagcctgccctggccagccgcgccgagcggcgctcggcgcagaccgtccagcgtcaatgccatcaaggcaggatcggccctcagcagacccggaatcagggcatagccctcttcatccaactgagcgcctatccgcccccaatccagcacgaacatatcagcctcgccaaccatgagccggcatgcgccacaaataccaggttgctgccgtgcgccaaggttgccagtcctgcccgatctcgcgcatggcgcgcggtgtgggcgcctgggccagtcgcttgagacggcgatagccttcacgcacaccgaaatcatcggccggcaaaatatcggggcgctccagggtatagatcaataacatctccaccgtccatcttcccactcccttgagcgtgaccagacgctcgatcaggctttcatcatccagccgcaacgcctcctcacgggtgggcaccagaccatccaaggccgcctgagcaatgccacgcactgtggccagcttggccgccgagaaaccgcaggcacgcagcaactcgggctttgttgcgagcaattgcgcaggccttggaaaacacccagccagcgcctgtaatcgcaacaagatcgcgtcacccgccttggcatgcaattgctgataagcaatcgcccgcagcaaggcctcataaggctcacgatctggccttgtctcgagccggcaagggccgacagtgcagacaagccgcgcccaatcctcgtcaagactggccagaaagcggcttgcccgagcagggctttgttcgctcatggtgttcagcacgcatcatggaaaatcaggccgaccgtgtgccggcggccactcagcacacggctcacgccatgccgcatggcggcgcggcgaaagccgccgcgtttgccgggcaggggccgctgattgacggcaaataccacagcatctccttgattcagagggacaagctcgacgcgttgcgccttgccgcaggtctcggtcatgacaaactcgccgccctcgaaatcccgccctggctcggacagcaaaatcgccagctgcaagggaaacaccaactcgccatagaggtcttgatgcagacagttatagtcattcggaccgtactgaagcatcaagggcgtcgggcgccgctgtcccgccgcatggcattgcgcaagaaacgtggcgaggtggtccggataccgggttgccagacccaaatgccggttccatcgattggcgataggcgccaggcgctgataaagcccgtggcgcaaaccatcaagcagatcaggcaagggataagcaaaatacttgtactctccgcgcccaaaaccatgccgggccatgaccacccggctgcgatagcccgtcttgtgcgagtaggtcgccgccaacgcttggcaagcggcggggtccagcaaccccggcaacacggcatagccactggcatccaactcgcgctcggcggcatcccaaccggacctcatcgggcacgctcctgctccagcaatagacgcttgcgctcaataccccaacggtaacccgtcaggctggcatcctgacgcaacacccgatggcaggggataagcaccgccagcacattcgcggcacaggcgcccgccacagcgcgtacggcctcgggcctcttcaagccctgcgccacctcggtataactgcgcgtctgcccggccggaatgtcgcacaaggcctgccagaccgactgctgaaacgacgtgccccccacatcaagctcgatgtgtcccgccgcccgacccaggtcaagaaaatccgtgatcagcgccagttcaggcgcatgctcgaccggcacaagcggcaccgtcgaaaacaccgactcaagttgcagccgcagcgctgcgtcgctatcaccgatgaaaatacagcagaccccctcctggctaaggccgatcagcacacggcccagccttatcgggccgcagacataacggatggggcccgccactggctgccccggcgcacgcagtttgagttgaaaaaaaggagggctgcaggtagacatgatggcggctccgaagcctgtgacatgccctcagtctaagcatggtttgagccacgcaaaccccgtttcttgcgctcgaaattcgcccccaaaaaaaaccgggcgctatgcccggtcttttcactggcatccggcccgcgccaaggcgcggccgctgccctcatcaatggccctgccgggccggactcgtcgggtccgtggagggcagttcgccatcgctattgagcgcgacatgcaaggccgtcttgtccagctcgccttcccagcgcgccaccacgatcgaagccgtggcattacccaccagattggtcaaggcgcggcactcggacataaagcggtccacacccaggataagcgccatccccgcgaccggcaccgtcggcacgacagacagcgttgccgccaacgtaatgaagcctgcgccggtaacacccgccgcccccttggagctcagcatcgccactaagagcaggagaatctgatctcccaacgacagcgggatatcgcaagcctgggcgatgaaaagcgcggccatcgtcatatagatattggtgccgtccaggttgaaggaataacccgtggggaccaccaggccgaccaccgacttcgaacacccggcgcgctccattttctccatcagcgtgggcagcgccgcttccgacgagctagtgcccagcaccagtagcagttcttcgcggatgtaacgcaccagcttgataatggagaagccgttgtagcgtgccaccatacccagcacgaccaccacaaacagcaccgacgtggcgtagaaggtaccgaccaacatcgccaggttgacgatggacttgataccgtacttgccaatggtgaaagccatggcgccaaaggcaccaataggcgcggccttcatcaagatggcaaccagcttgaacaccggcgccgacaaggcgttgaagaagtccgtgatgggctgcgcacgcggaccaaccatggccagcgacagaccgaatagcaccgccacgaacaagacctgcagaatgtcccccccgacgaaggggctgagcatggtcgccggaatgatgttgagcaggaagcccgtgatcgtcgagtcatgcgccttagtcacataaccggccaccgacttctggtccagcgatgccggatcgatgtgcaggcccgcgcccggctgaacgatatggctcaccaccatgccaatgatcagggccagggtcgagaacaccagaaagtacaccatcgccttgcctgccacgcggccgacttttttcaagtcgctcatggcggcgatacccgtggtcaccgtcagaaagatcaccggcgcgatgatcatcttcaccagcttgatgaagccatcgcccagcggcttcatcgcctcgcccaaatccggcttgaaatagcccaataacacgccaatcacgatggcgacgagtacctgcacatacagaatttgatagaacttatgcttacgcaccggagcgccggcgctttgatccacttcaatcatcgggtgtccccaccagtattcccggcacttattgcactgcagcagccctgagccgggattgttttgccatggtttgcccacgcatattgcgtggcgccaccctagttatttgcaaattccatgccaacttcaggcgtccaaaagacagatccaaacaattgatctatctgtctttttttgatgcatccgatagcgccgaaaacaccatgggcggcaaagcgcacaagcaggcgctaaaatgtgcgaaatcccgcacactttcgcatcgtgaaagcccgcccctctccgccaccccctaccccaaagccgcgcatcgatgctgcgacgcaacgaaaaaaacgttggtccagcgccgcagcctggacactgtccgcgctggccttgctgatcgtggtaatgctgctggccacgcaatgggcggaaaaccgcgcgctaaacgaaatggcagagcgcgccgacgcgtcggcgcagctgaacaccgtggcgctacgcagcagcctggaaaaattccgcgccgtgcccgatgtgctggcgcgcgactccgaagtgcgcgatgtcctggccttgcccgatgcgcaggccatcgaagccctggacggcaaactcgatgagctgagccgcagcgtcggcgcctcggtcatctacttgcttaacaggcaggggctggccattgccgccagcaactggcgcgagccgctgacctttcagggcatggactaccgatttcgcccttacttcacccgcgcgctgcacgaagggcaggcagagtactttgccctgggcaccaccagccacgaggccggactgtatctgtcacggcgcgttgaagatcgggctgggcgccccttaggtgtgattgtgctgaaaatggagtttggccagcaggaagccgattggcgtgcgctgcccaatcccttgttcgtgacagacgaacaagggattgtcctgatcggcaatgtgccgcaatggcagttccgctcgctggcgccgttgcctcccgagcaggcgcaaaccttgcgtaacagcctgcagttcggagaagccacgctggccgccctgccgctcgcccccagcctggctcatgctccgcctcacgccctcacccggatcaccacagccttaccaacactgccagccggcaccttgctgatgcacagcgccatgcctgtccctgcctcgccccgctggacactgcatacgctaatgcctgtgcaagccaacgtgcggcgcgtcgtctccaatgtgcaactgaccgtattgctgctcatggctgccctctatgcggccagcgccatcatctattaccgacgccgcctatcgcatgaacgggtgcgcgcgcaatctgccgctaaaacccggctggaacggcgggtgcacatccgcacccggcaattacgcagcagcaatgaacaactacttgcccagatagacgaacgcgagcgcgccgaaacaaggctgcacgagatgcaggatgaactcgtgcaggccaataaactggccttgctgggccaggtcgccgccggtgtcgcccacgagatcaaccagccgctttcggccatccgcgcctatgccgataatgccggaacctttctggagcgcggcgacggtagcagcgccctcaagaatctgcgcaccatcgcgcagctaacagaacgcatcggcggcatcaccggcgagctacgagcgttttctcgcaaggcggctgcccatattgcaccgctagccttgcgcgatgcggtaggcggcgccttgctgctcatgagccctcgcctacagcgtcagaatgccgttctcgattacacgcccccgcctgcctgcctgcgcgtctgggctgaccgcatgcgcctggaacaggtgctggtcaacctgatgcagaatgcgctagacgcaacgcttcacgcgccacgcctgagcctgcgtattacggcgagcgaagatagcgtcgaacttgccctgaccgacaatgggcccggcatcccggctcatgtgctggaaaaacttttcacacccttccagaccaccaagcccgaaggcctgggcctgggcttggtgatctgccgtgacattctgaccgaatgcggcggcaccctggccgcccgcaacggcgcccaaggtggcgcaacttttctgatgcgcctgcgccgcgcccccgacacggactccgcttgatgaacacaccgcccaacctcagccaggtaccggatacatcggccgcagctaccgtcattttggtggatgacgaccccgatgcgctggacgccggcatgcaaacgctgctgctgcatggcatgcgggctcagggttatggttccgcccaggcggcgctggctcagatcgatgcccagttcggcggcgtggtcgtcaccgacgttcgtatgcccggtatcgacgggttggcgtttttccaacgtctgcgcgacatcgatcccgacatacctgtcattctggtcacgggtcatggcgatatccccatggctgtgcaggccatgcgcgacggcgcttacgactttctttccaagccctatcctgccgacttgctggtggctgccatacaccgcgctgccgaaaagcgcaggctcgtgctggccaaccggcaactccgcgcagccgccacgcaagccgatgccgatgaaacgcccttcatcggcatcaccccggccattcaacgcatcaagcaaacgctgcggcatattgccgacgccgatgtagatgtcctgatagaaggcgaaaccggcacgggtaaagaggtcgtcgccaccctgctacatcggctatcgcgccgtcgcagccatccctttgtggccatcaattgcggcgcgctgcccgaaaccgtcatcgaatccgaactctttggccatgagccgggcgcctttaccggcgcgcacaaaaaacgcatcggccgtatcgagtacgccagtggcggcaccctgttcctggatgaaatcgagagcatgccgctaaccgtgcaggtcaagctgctgcgtgtgctggagacccgccaggtcacccccctgggtaccaatgaggttcgcaaggtggatttgcgcgtagtggccgccaccaagaccgacctcggtgacccctccatgcggaccagctttcgggaagacctgttctatcgcctgaatgtcgttaccatccatctgccgccgctgcgcgagcggcgcgacgatatcccgctattattcgcgcatttcgtcggtcaggcggcgcgccgctttcattgcgaggtgccgcccgtcacagatgccatccgcgatcatctgcacacgcacaactggccgggcaatatccgcgaactggcgcactttgcagagcgtttcgtactgggcgtactcaatccggccccggccgcagctgcggccgaaagccagctgccgctgccgcagaggctggagcgctacgaggcggaaatcatccgccaaacactcgccgcccatcacggcgaggtcaaggccacacttgatgccctgggcctgccgcgcaaaaccttttacgacaagctgcaaagacatggcatcgaccgccaggactatctccgcggatcaggcgctcaatagcgcgcaaaaacgcgccatatctacgttgccgccgctaatgagcacgcccacgcgtttgccggcaaactgctcgcgcgcctggcgcgcggcagccatcgccaggcagcccgtcggctcggcaaccaacttcaggaattgcgccagatagcgcatctcggccaccaattgttcgtcgctcaccgtcacgatatcgctcacatctcggcggatgatggcaaacggcaattgacccagatgctgcgtctgcgcaccgtcagcaatggttttaggcgtgtcgatatgcacgatctcgccgctgcgcaaagaacgctgcccgtcattacccgcttcaggctccacaccatagaccttgcaagcgggcgatagcgccttggccgccagcaaagagcccgccagcaagccgccccctcccaggcaaacgaacaaagcatcaagctcacccacctcttcgaacagttctttggccgccgtaccttggcctgcgatcacgtcgggatgatcgtaaggagggatcaaggtcaagcctttttcttcggacaatttgcggctgatggcctcgcgatcttcggtatagcggttatagaacacgacattgccgccataaccttgggtcgcagcaaccttcgaagccggtgcgtcctccggcatgatgatggtggccggaatccccaacagcgcggcggacagcgccacggcctgtgcatgattgcccgaggagaaagccaccacacccgcacggcgctgcgcctcattgagccgcgacaaggcattgaacccgccacggaacttgaaggcccccatacgctgcaggttctcgcacttcatgaacaactctaggccaagctcctggttcaagcggcgcgatgtagcgaccggcgtgcggtgcgcatggccttcgatacgggcggcggcggcaatgacatcatcataggtgggaagtgtttgcatgatcagcgttgtggaggcggattgaagaaaaaggcctgggcgggcaggcagagagatgaccgtacagaacggtcttggggaatcagtggagcatcatttggcatcgctgtacaccgtcgcacgcgagacgcccaaatgcaaagccacggcctccatcgcccggcgcacatccatatagccctcctccctcaactcgcgcagcagttgccggcggtcttcgggcttgagcgaacgaggcgtgcatgccaggcgggcggcatattgatcgatacgggtgcgcaacgcctgcacaccgggcgcatccagcgactcttgaggcgccgcgccactcgtcacggcgctaaactgccccaacatacgctccatactgcggaacagcgtcaggtccacattcaagcacaaggccgcaacatagcggccgctgctgtccttgatgcctatggaactgctctttgcctgacgcccgtctgcgaattgattcgcatagttggtcagcaactgcggatattccggatcggcaatgcgcgctaacccaagctccgtgctggggtcgcccttctgccggccggaaagattgttgtgaatggccagaatcgaatgctgcgggtcacgcaaatcgtgcaccaccacctcgcaaaaaggcgcgaaagtctggctgatgccgagggcaatctgttctagctaaccgagcagggcctcatgctcggtcacgcttgcggacttagacatttggaaattttgtccaatactggactttttgtcaaatattagcccgctgccaagcaagacgcagcaaagcctggcggcgaaagccggctcccagcagcggccgctcagcggttcatcacacccgcgttttggccgtgatcaaacgccgctatcaatatgcggctgcgccgaaacaccgacgctctgagcgacgccctcgccagcgcgatgccccgcctgctcttcgaatagccattctcgtgcgaaggccgcgcggaactctcgcaagcacgccaagcgctgcgcgcccagtcgccgccctgcctcagtgcccatactggcgggcaaacccgccagcttcagctcgatatgatccagtgtgtagcggccatcatcgagctctctcgccctggccagcgggtctgtcgggtgggccagtgcccgcccgagcgcgccaccgatcgaaaacatccgggcaaggcccaccgcgcccaacgcatccaaccggtcagcatcctgcacgatccaagcttccacgctgcggggtgtcaccgccgccgaataactatgcgcggtaatcgcatgctcgaccgcctgaatgcgcagctcgtccagacctgccggcacaagcaatacgcgcgcgcgacccgccgacagcgctgatgcctgagccctgcgaggattgtttttaggcaggttcaccaaatcatgcaggtaacaggcaatcgccacgacaacggcgtccgcctcgggatgtgacagcaacaactgccgggccgttgaccagacccggtccaaatgattcagatcgtgcgcggggtcctgcgccatctccgcatccgccaagcgacgcgcccgggccgcccagccctgcgcggtagtccgagatttcaccatcccgtcaggccttagcgattacgtctgaattatctcgcatgtcatccccccctctgttcagcacgtcatgctgccctattttttatcgcgaaccacaatgcaaaattggactgcaggctacaccgtcgacatcccctatgtccacggctattaccgtgaactcaatccgctctggctgaagcaggtcatgctacaggctggcgtcgccttcccggaatgcggcgtagcctgcgaactcggcttcgggcaaggactgggcatcaatatccacgccagcgcttcttgctggcaatggtatggcactgacttcaatcccgagcatgcggcttttgcccaggctctggccagggaaagcggcaatcccgccgtgctgcgcgatgacgctttcgatgcttacgcacagcgcgacgatctacccgactttgactttattgccctgcacggcatctggtcctggatctccgacgataaccggcaggtcatcgtggatttcatccgccgcaagctgaaactgggcggcgtcgtctatatcagctacaacaccttgcccggatgggcgcccttcatcccgctgcgacagctgctcaccaaccacgcccgctacatgggtcacggcacttggcccgaacgcgcccatcaagccctggatttcaccgaaaaactcctcgccagcgatccgctctatctgcgcgccgcgccgctgcttacgtcccgcacccaggacatgcgcaagcatgatgtgcactatctgctgcacgagtacttcaatcgcgactggactcctacgtctttctcacagcttgcagactggatgcgctcggccaaacttgatttcgtctgcagtgccgacccgctcgaccaaatagaagccctgagcaccactgaagagcaaagagccctgctggccgaggtccacgatcgcaccttttaccaggatgtgcgggacctcatggtcagccgcaacttccgcaaggattactgggtcaaggggcctcgtgtattacccgctgcggaacaaagcgaacagatcgccgcccaacgggtcattctgaccagcctgcgcgagagcatttccacaacggtgagcggcggagtgcgtgaagccaccctgcgcgaatccatcgcaggcccggtgctagatatccttcaagaccataaagcgcatcgcattggcgagctgcaagcccagcttgcaggccacaacattaccggcgcccaactgcatgagaccctgctcatcttgatggccgctggccatctctcgcctgcccaggaggactcgcaaatcgaacaaaccctggcgcgaacgcaggccatcaaccggcttattctgcgccaagcaaagcacaacgatgcgctgcagtatctggccaacccggccacaggcgggggcttctccatcgaccgcatcgcacgtctgctgatcctggcgcgagaaacaagcagccatcccgaagactgggtgcaagccacctggagcatactcaagcaaaacggccaaaggctgctcaaagagggtgaggccctggagaccgaggacgacaacatcgagcatctgcgttcgatagcccagcatttcgagcgcaatcgcctgcctcttctgcgcgcaatgggcatactctgacccccgggatttcactaatacagcaaacgtttttaccgcgctctcagcgcggcaaacgccttgttgggcatactgcaaatccctctcagcggttattaacccactgataaaaaaagattttctgaaaccctagccgcgtcggcttgccgggaatctgttctgtccggcatcacccataagccacatgaatatgaagaataaataaatacgatttttcttatgctcgaggacagccgtataaagaggccgattacgccgcaatcctgcggtcagtctgttatcgagagagaaatgaaggggaatcaacaaacggccacgcaccaacccgtgcgtgcgtccgtcgcagctttcgtcggcaccatgatcgagtggtacgacttctacatttacgccaccgccgccgcgctggtatttggcaaactcttcttcccttcggttgacggtttctacggcaccctggccgcctttggcaccttcgctgtcggctttttcgcacgccccttgggtggcgccgtattcggccacatcggcgaccgcatcggccgcaaaaaatccctggtcatcaccttgctcatgatgggcacggtcaccgtgctgatcggcctcttgccgacctatgcgcaaatcggcgtctgggcccctgtgctgctggttgtactgcgctttattcaaggtatcgccgtaggcggtgaatggggcggtgcggtattgatggccggagaacactctcccgaccagaaaaaacgcaccttcttcgcctctttcgcccaattgggcagcccggccggtctcatcctgtcgatgctgatgttcaagctggtcacctcgatggatgacgcggcgttcatgagctggggttggcgtgtgcccttcctgttcagcgccgccctgctgatcgtgggttttgccatccgcatgagcgtcaaagagtcgcccgactttctggcggaacaggaaaaaaaggccaaactcagcaaagccagccaggacaaagcaccgctcatggaagtcctgcgcggcgctcctggcatgctggccttggcggtcggctccaacgtgctgggcattgccggcttctatttcactagcaccttcatgatcgcctacaccacacaatatgtaggcctgtcgcgcgccgtcgtgctggactcgctcctgctggtgtcggtcatgcaattcttcatcacgccgatttccgcctacatcgccacgcggatcggcaaccagcgtttcttggtaatcacctccttcctgtcggtgttcacgccctatctgatgttcaatctggtggacatgggtacgcgcacctctctgaccctgggcgtgggttcggccgtgctcttcattggcgccttctacgccgtgatcgcaggctatgtgagcgacagcttcccgacccgcattcgctatacgggtatctcgatggcctatcagctctcgggcgctatcttcggtggcctcacccccatcatcggcaccattctcgcccaggagttcaaggggcaatggtggccgctggcactgctgttctccggcatctccttgctgtccatggtgtcggtacttttcctcgccaatcgccgccaaggcggcgcggcttgagccgtagggactactcatgaaaacgttctaccaccccgatcaaaaactgcatcacccgcaaacgtatttttcgcggggcatgatgcgcaaaccccaagaagtcccgctacgtctggacgcgctggtcgaaggcgtgcgcaagctcaatttcgacatcattgagccgaccgatgccggcgcaggcgccatcagcgccgtgcactccctggactatctgcgttttctgcaagaagcccatacgcgctggaaagaactgccggatgattggggcaacgaagtggtttctaacatcttcgtgcgtgaacccaacgcactgcgtggcgtgctggcgcaagccgcgcgctacctggccgatggcagctgcccggtcggtcccaatacgtggcgctcggcctactgggctgcgcaatgtgcgatcggcagcgcccaggctctgcttaacggtgatcgccatgcctacgccctctgccgtcctccaggccatcacgcccggcgcgatgccgctggcggcttctgctatctgaacaacgccgccatcgcggcgcaaatgctcactcagaagttcaagcgcgtcgccattctggataccgacatgcaccatggccaaggcatccaggagatcttctacgagcgcagcgatgtgctctacgtctcgatccacggagaccctgaaaacttctacccggtcgtcgccggtttcgaagatgagcgtggcgccggcgagggcctgggtttcaacgtgaatctgcccatgccgcatggctcgcccgaaggcgtgttcttcgaccgtctgcaccaggctcgccgcgccatcgagctattccaacctgatgcgctggtgctatcactgggttttgacgtattcgagaaagacccgcaagccatggtggcggtcagttccgacgggtttgagcgtctgggtcacaccatcggcagccttggtctgcccaccatcatcgttcaagaaggcggctattacatcgaaggcctcgaagacaacgccgaacgcttcttcaacggcatggcgcgcgcctaagccaggccggcctagcctaggccaagctgcccccctgctttgttaaagcaggggggtttttcattgcacgccctcagcgcgcaaagatccgggcccgccgacagctgccggcgtgtgcgcatgccttaatcgatcaccgcagcaagcccgaacattggtcagaataggcaaagcgccgcggcgcatgcccagattgcgccccggtcttccaaaccccgcggtgccttcagccatgcgccgtctccggccacgagccagcgcaacagcgtctggctcggtttgatgcctatttcctcagtttgctatgctggccgcagaacacatttactgcggtcccaagactgcggctcaaggaattttccttttcatgtccaccgctatcgctcgtaaaaccagttcatcaaccttggctcccgagcgcatggactggaatctgctgcgcactttcatgttcgttgtgcaagaacgcggcgttggccgtgcagcgaccgctttgcacttgagccagcccgccgtgagtcaggccctcaaacggcttgaagaagccgtcggcggcctgctcctttatcgccgtaacggagaattccgcctgaccggcctgggcgaagaaatctatcaactggcgcgcgagatgtactccatggtggcgcgtatcgacgaggccgtaacccaagaggaggatgaagtcgccggagtgctgcgcctgatggtgatgagccgaattcagagcgcagcctatgacgattttttatgccaattccatcgccgctatcccaaggtggaattctacgtcgatgtcatgcaaagctcggcgattctggatgccttgagcaaacgtgtacccgcgctgggtatatgcctctgtcgtaaagccatagacggtaatctcgaccatcgcctattactgcggcatcgctatgtactcgtatgcgggcgcaaccatccacttttttcgcgccgtaagatacggctggacgatctgcgagaccaaaacttcatatgcttcgccagtgaccaactgggtgacacgctctcgcccctcacgattttccgtgatcaggaaggattcaccggccgcatcgtgggcacctccgcctatgtcgaagaaatccgccgcatggtcatcgccggcatgggcttgagttgcctgcccgaacacctcatcagccaggatgtgatcgcgggagacctcaagcgtctaccccctgaacatcccatcgccgagatcgacgtatttttggcctggcataaagaacgcaaactgaattccgccgaacaagctttcctggattcgttcgaacgattcctggagcgtgccccaatcgaacgccagttgccggccaatcccattctcatcagctcctaaatcaagcgacatcgtcgtccagaagcgcccttgacactgttcaaggccctccgccctactcggtatacccacgctttcccagccgatccagcccccccaagcagcccggcctcatcgcaaacgatttttgtgcggcgtcgtcatgcgtagtctagcgggccaaagcatgaatagacggataccaaccgctcaacataatgttgaaactggcatttccggttcggctccaagccccggataagcgttctgcgccccgcccaagatccccacaagctctcgccctctccctcccggcccaaatagggcggcgccgagcaggcaccgggttttcgcaggctgagagggtgttggggcgtggcgcctgggggaaggcgagccgcgcaggcagggggtgcggcaagggccagcgcaagggtgaagcgcaaaaacaaaaccccacaagcggtagcttgtggggttttgagggataaaagcctgacgatgacctactttcacaggcgtaaaccaactatcatcggcgcgaaggcgtttcactgtcctgttcgggatgggaaggagtggggccaccttgctatggtcgtcaggcgtaactggctaagcagttgacgctgttgtcaacagcttgaatttggaagaagcgtcacgcgggttgcgttgatgtatgttcagacggcactggcgcgtatggccagcaatcgtatatgtaagactaaagagttataggatcaagccgcacgggcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtcttgaacgaccctttagagagatctagtctctgggatacctaatcttcagacgagtttcccgcttagatgccttcagcggttatctcttccgtacttagctacccggcaatgccattggcatgacaaccggtacaccagaggtacgtccactccggtcctctcgtactaggagcaggctccgtcaagtatccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgttcgacttgtcagtctcacagtcaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgagctcctccgttacactttgggaggagaccgccccagtcaaactgcccaccatgcactgtccccgatccggataacggaccaaggttagaaccgcaaacaaaccagggtggtatttcaaggacggctccctcgaatctggcgactcgagttctgcgcctcccacctatcctacacaggccggttcacagttcaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtcgactttcgtctttgcagagtgctgtgtttttaataaacagtcgcagccaccgattctctgcgaccccatcatgctcagcgcgcaggcgcctcacactaccggggcataccttctcccgaagttacggtattaatttgccgagttccttctcccgagttctctcaagcgccttggaatattcatcccgtccacctgtgtcggtttgcggtacggtctcgtacagctgaagcttagaggcttttcttggaaccacttccaatcacttcgcgagacatgctcgctcgagccacacccttgatttacgcgcccggatttgcctaagcgccatcttcaatgcagcaacagggacatccaacaccctgatgatcttccgcgatccgtccccccatcgcactgtacgacggtgctggaatattaaccagcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttggacttacggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcagccttcacaagccaccttcgcaggcttacagaacgctctcctaccgcgtgtactcaaagtacacacccgcagcttcggtttatcacttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgtctatgccttcccacttcgtttcccacttagtgataatttgggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtacttgcgggtattcggagtttgccatggtttggtaagtcgccatgaccccctagccataacagtgctctaccccccgcagtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctagtttttcaacactagtgggttcggtcctccagcacgtgttaccgtgccttcaacctggccatgggtagatcatctggtttcgggtctacacccagcgactcaacgccctattcggactcgctttcgctacgccttccctattcggttaagcttgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccacaaggaggctccgactgtttgtatgcacacggtttcaggatctatttcactccccttccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcaaacaggatttcacgtgtcccgccctacttctcttacgcttagttccaccacccgcatttcatctacagggctatcacctgctacggccagactttccagactgttcgattatacggatggctaaatcgtaaaggctcttccgatttcgctcgccactactatcggaatctcggttgatttcttttcctcgagctactgagatgtttcagttcacccggttcgcttccactgacctatgtattcagtcagggatactgcttgcgcagtgggtttccccattcggacatctacggatcaaagcttgtttgccagctccccgtagcttttcgcaggctaccacgtccttcatcgcctgtgatcgccaaggcatccaccatgtgcacttagtcgcttgatcctataacacttgagtcttataggttgctgtcatttcgcgtttgtgccgttcttaagttcaaaagctctgactatctctggtcagcttgagacttggaacataatcatgcaatcacaacccgtattcatcttcgtcaagtttccttgattactcgataaacactttacgttgtgcttcttccaaattgttaaagaacatatatagctgtcaggcctaaacctaacgattaagactgctcgcaaccttaaccgttaacctcagactcgcgaaggatgaaacctctctctaaccacctcacttccaatccggcatcaaccgaatcaaaagtaactggtggaggtgaacgggatcgaaccgatgacatcctgcttgcaaagcaggcgctctcccagctgagctacacccccgtattcgtggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagaccccagacttcaaatcttccggatctgttcgatccttcgcagctatattcaaacaaccgataagcgtggacacttaatgcgagcacttagctcttaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtaatcgccccccttgcggttaggctaactacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgatcgggtttctgggattggctccccctcgcgggttggcgaccctctgtcccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattagagtgccctttcgtagcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttccggttctcttgcgagcactcccaaatctcttcgggattccagacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgctactaaggcccgaaggccccaacagctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgttatcccaggaggctgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccacctccctctgacacactctagctcggtagttaaaaatgcagttccaaagttaagctctgggatttcacatctttctttccgaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattctgcaggtaccgtcatttgcgcaaggtattagcctgcgccttttctttcctgccaaaagtgctttacaacccgaaggccttcatcgcacacgcgggatggctggatcagggtttcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcaaaccagctacggatcgtcgccttggtgagccgttaccccaccaactagctaatccgatatcggccgctctaatagtgcgaggcccgaaggtcccccgctttcccccgtagggcgtatgcggtattagctacgctttcgcgtagttatcccccgctactaggcacgttccgatacattactcacccgttcgccactcgccaccagaccgaagtccgtgctgccgttcgacttgcatgtgtaaagcatcccgccagcgttcaatctgagccaggatcaaactcttcagtttaatctctgtgttgcgccgttaatctcttaacgacgactttcgcttgctcaaaggaagtgaggtgatagtttcgaaaaactaaaccttacttctatatgagcacttgatagtttcgcttcccgtcagacctaagcctgacgttgcgcactcacaccaagtgcccacacttatcggttgtttaattgttaaagagcggtcttgctaattctgtactaccttactgcttcgcttctcacttaccgcgtcgctcggcttatctgccgttcgtcgctgcgtcgttgtcagcagcagagaaacgagattatgaaggagtttttttcgtttgtcaactcagcttcgcttttttcgtatcgcttgcgaagattttttctccactcacgctaccggcgaaacaccgagttggcaacttactcaccacctcacagcaacctaagtcactgctcacctcttatctcacttccttgctctagcagctctcgaaacaccctgccgttttgcagatccgggtaaacccgaatgtttcgataactgccaagcccgaaactataacacaactttttggaattttgcaagtcactcgcaattttttattccccgtcgtgccgcactggaatccgggccggctatcaccttaacctctctccccgtgcctgacgcctatctgctcttcccacgtttcgctttgcgataaccgctttggaatcaaacacataaacctcaattccggcttcacttcactgactgcgccgcgtctgcgttgctgtctgtgctgcgaaggaggcgaactatagcacagcttttttcgccctgtctcggctttgactctttttttaaagaaaaatgaaaaaatccggcgataggacggatttagcgggcttgcgcccccggaatacgcggcctcgctggcgcgcaggacgtcggcacgccagacttacgctaccctagcgcatccctatatatagacgcacaacaatgaccgaagacattctgatcaacatcacgcctttcgaaacccgcgtggccatcgtcgcgcagggctcggtccaggagttgcatgttgaacgcagcattcagcgaggacacgtcggcaatatttacctgggacgggtggtccgggtattgcctgggatgcagagtgccttcgtcgatatcgggcttgagcgtgccgcctttatacatattgcagatctgcgcgagaaccggcaggaacgcagccagggccagaatccgacacccatagaaaagctgttgttcgaaggccagaccctgatggtccaggtcattaaggacccactgggcaccaaaggagcccgcctgtcgacccagatcagcattgcgggtcgcatgctggtgtatctgcctcatgacccgcatatcggtatttcacagaagatcgactccgaggcggagcggacccagctacgcgaacgtttgcaagccttggtgcccggcgaagaaaaaggggggtttatcgttcgcactcaggccgagggggccgccgacgaggagctgtccgccgacctggagtatttgcgcaagctttgggctagcgtccagatggctgcacgcagccagcccgccccgaccttgctgcaccaggacctgactcttgcgcagcgagttctgcgcgatatggtcgggccttatacgggtgtaattcaggtggactcgcgcagcacgacggccgcgctacaagagtggggcaaggtttacaccccttccgtcgtgcctcgtatccgtcattacagcggcgagcggccgctgttcgataccgcgaacgtcgatgaagagatagcccgcgccttgtcgcgccgggttgatctgaaatcgggcgggtatttgatcgttgaccaaaccgaagcactgaccaccgtagacgtgaatacgggaggctttgtcggtgggcgcaatttcgacgacaccatcttcaagaccaatctggaagccgcccaggcgattgcccggcaactgcgtttacgcaatctgggaggcatcgtaattctggacttcatcgacatggaggacagcgggcaccgcgacacggtgctcgccgaactcaaaaaggccctgtcacgtgatcgcacccgcatgacggtcaatggctttacgcaactgggactggtcgagatgacgcgcaagcgtacccgggactctctggcccatcagctttgcgagccctgccccatgtgtcaggcgcgcggcaatgtgcgtacggcccgcacggtctgttatgagattttgcgcgagattctgcgcgaagcccggcagttcaatccaaaagagttccgggtgttggctgcccagagcgtcgtggatctgtttctggaagaggaaagccagcacctggcaatgctgggcgactttgtcggcaagcccatctccttagaggtagagggcagctattctcaagaacaatacgacatcatcctcatttaaaacacttgccccccaaagcaaaacgccacccgcagaggtggcgttttgctttgggccggaaaacaatcagtcttcgcggaactgcatgttgtatagcgtggcgtacagcccccccgcagcgagcagctcggtatgcgcgccatgctccacgatacgccccgcatccagaacgatgatgcggtctgcgttctgaacggtggacaggcgatgggcaatcaccagcgtggtgcggccgcgcatcaggcggtcgagcgaactttgcacctgccgctcggattcattatcgagcgccgaagtggcttcgtcgagaatgagaatgggcgcattcttgatcagcgcgcgggcaatggccagacgctgacgctggccgccggacaggcgggccgcattttcacccacgggcgtatgaattcccttgggcagactgtcgacaaagtctcgcagattggcagcggccagcgcatcgtggatgcgctgatcatcggctttacctaaggcgccatagcccacattggcggcaatcgtatcgtcgaacagcacaacatcctggctcacgagcgagaggtgggagcgcaggctgttcaactgcacgtcgttaatgggcacgtcatcgataagaatgctgccctcggtcggcaagacaaaacggggcagcatattgaccagggtggtcttgccgctgcccgagcggcccacaagcgccacggtctgacccggctcgacggtaaaactcacatcggagatggtattgcggtcggcttcgggaaaacgatggccaatttggcggaactcgatcttgccgcgcaccggctcggccagtgtgcgctgcccctcatcgacttccggaatctgatcaaccagcgtgaatacgctttccgccgacaccaacattttttgcatcttgctggcgagattggtcaggcgcttgatgggatcgaagatctgggccagcgcgctcatgaaggcggcgaaagcgcctgccgtgagtgtgccggcgttggcctgccccaaggctacggcgatcacggcgcccacggcaacggcaatacagacctgagtcagcggcgtcagcgcggcatcggccacagcggtgcgcatggcgaagcggcgcaggcgggcgttgacataggcgaaccggccccgctcggcttcgtagccatcaaacagtttgatcacgcgctggccgtcgatgccttcactcaccacgcgggtcagttcggcgttcatgttgacggtctcgcggttgatacggcgcagtctgcgtgcgaaggaacgggcaatccagacggaaatcggcatcaccaccaggatgatgaccgtcaacagccaggacatatacagcagcacggcgatcagcgaaatcaccaccagggtttcacgcacgaggacggtgatgacgtcagtggcatagccggtgacattgcccgcatcgatggtgaaacgattgagcagacgcccggtatcgcctcgcttgaagtctgcgtccggcaggcccagaaggcggtcaaacatctcgcgccgtatgcccagcagcacgttgttagccacccaagccagcagatagtcgctgaaaaaattacacacgccgcgcagcagaatcaggccgatcaccgccaggggtacagaccagatatattgcggcttatcgcctgcgaagccgccatcgatcagcggcttcatgatcacagcaagcgtcggttgcgtggctgcagcacccgccatcagcaggacggccaagatgaggcccttccaatgggagcccacacggctgtagatacgcttccacagctcggctttgaccggttcgtggccggcggttgcttctcggacgccaggaatcaaggatgcactctctttaatacaattatgtcgggattgtacccgccgccaccggcccctgaacgatactcagcctttgaaggcttaccggtcttttttcatgtccgctctctcagccatttatgtacgcgtgcccaactgggtgggcgatgtctgtatgagcctgcccagcctgaggctgctgcaggccagcgggcaagctctggtgatttgcgcccgcccctgggcccgcgatttgctggacggcctgcccaaggccggcttcctgcccatgacgggcaaatggcgggtcgaccgcaacaccgtcgcgcagcaccgcagcgccctgccctcgggcgccacgcgcggcttgctcttacccgattcgctgtccagtgctgcggtattccgcctggcaggcgtacccagcgcgggctaccgagatgacgggcgcagcctgctgctacgctggccggtggacaagcctgccgcgccgctgcatgcggtgcagtcctggtacttcctgactcgggaagcgcttggcgcctggggcctgccgcagggagccgccgatccggcaccctcgctgaatctgcctctgaccgaacgccaccagcatgattgcgatgccgccctagcgcaagccggcctgcagggccgcgactttgtactgatcgccccgacggcaacgggcctgcacagaggtcgcgtcaaggtgtggccccatttcgacgctctgacccgttccttgcaagcgcagggtcataccgtggtaatgtgcccaccggcctcggaaatcgaggaagcgcgccgcaatgcgcctaccgcgcaattgctgccgcctctggggctgggcgcttttgcctgcctgaccacccgcgcatccctcgtgatatgtaatgattcgggggtatcgcatgtggcggccgccgcaggcgcaagagagttgacgctgtttggcgtcacgcgccgcgaacgaaccggcccctggtcggatcgggcggtctgcctgggcggcgaagacgcctggcccgcgcaaaatgacgtcgagcgctcagcgctcgcgctgctgcaaggcggcgctccgtagcaaaagttcggatatggctatcaatagttacctgaccaacctcatcatccccttcaacctctgcatcgccctgctggtgctgggcttggtggtcggactccttcgctggcgcaaaacggccggcgcactaatcgcgacaggcctgatctgggtcctggtctggtcattacctgcaacctcgctatggctgggcggcgcactggaacaccgctacccctatctggaaccggactctgcgccgacagccgatgccattgtcgtgctcgggggtaacacggcgaacggccgcgccaactggtttttaccctatgacaaggacaccgccgtggtgcgtgtggataccgccaccgatttgtatctggcggaccgggcgcccaaggtggtgctttccggaggcgcgctggagggcaatgtcagcgaagcgcagggtatggcgcaccgcatgcgccagcggggggtgccggattcggccctggttctggagaatgccagccgcaatacctatgaaaacgccgctctgaccgaagacacgctacgcgccaaccatatcagtaaagtgctgctggtgacctctgcgctgcacatgccgcgcgccatggctgcattttcgaagcagggcgtggaagccatcgccgcccccaccccgcctcagatcgtgccgcccaccgatggcagcctttcgccctggatgcccgatatgcgcaccctggacgccagccgctctatcatcaaggaatacgctgggctgctggtttactggctgcgcggctgggtttgaccatgcagtgccgcaccgcttgcgcagcctgttgcatcgcgccctcgatttccagtccgattccgggcatgccgcaaggcaagcccgcaggcgtcccctgtatccaactcgatgaagccttgcgctgccgcatttttggccagccggggcggcctgccgtctgcggatcgctttcccccagcgaggaaatgtgcggagctagccgcgagcaggcgctgcgctggctggggcatatagagcagttcacggctccgaccccttgcgctggatagcgccctcagcgagccgagagaatctgctcgtagagcgcttcgtagcgggccgccaccgcctcccagctttgctgctgcgccagactacgtccgccctgaatcaggcgggcgcgcaagccggcatcctcgcccagcgcctggatagcccgggccaaaccggcgccatcgtgggggtcacgcaatatgagggcatccacgccatccgaaagatagcgcgagaaaccgcaataggccggcggactgattacgacaggcagaccatgggccatggcctcaagcggcgccatgccaaagctgtcattaagcgtcggatgcacatagagatcggcggcctcgtagtagcgcccgacttccggggtcggcgataccaggctgacacgcgccgcagccgagctagccatcacggcctcgcgcgtcgggccgtcagcccccaccaccaacagacggtagcgcgccggcaggcaggccagcgcttccagaagcgcgggcagacctttgcgcaacggattgcgagccaccagcaggcaggcaatgtcatcttcgctcaggcccagttcttgacgggtgacccgccgttgcgcggcgtcgatcggcggggcgctatgcacgcccggcaaaatcgtatccacgcgcaaagacgggccataagcatcatgcagttgttcgacgatgagttgcgacaccgccacaacccgcttgcccggcgcgacacgctggcgctccagccagaggtaggtcgccagacgagggctgagccaggtggcgagccggcgcaatggccccaggccatgcagacggctataacgcaccggcgtgacgtgcatgacctgcacctcgccagaccagccattcatgtgcgaatgcacgatatcgaaacgcccgccacgggtgtagcgcgccgcccggcaggcgaaatacagcacgcgcatccaactgggcagacgggcgctaaccttcacaggcaggtagtccaggcgcagatcgctatcgtagtcgcgcgcgatgatggtgatgtcgtgccggcaggccagcacgcgcatcagctccacgccataagcttctgccccgccgaaacgcttgccgaaacgatcaaccagcagcgcaatgcgcaagcgccgctcagcgccggcggaggtcttcatagcgcgtcagagtcttttgcaggaattgcagcaaatgggtggaacgcgagaccgtgacccgcggcaggccgaagggatcatcggctgccgatgccagaccgcgcacggtcaaggtggcgttgtcgtagcccgcctcgcgcaccatcgccctatgctcggggctgtgatcgccatagggatagcaaaaagcagtaacgggcgcccccagcacctgctccagcgtgtccttggacagccggatctggcggcgggcctcttccagcgagacctgcggcagatgcacgtgatccagcgtgtgcgagccgacttcattgcctgcatcatgccattggcgcatttcggccgcgctcatgagacccgaatagggaatgcctttttcgatgtcccagacattaccgccatcgagctgatgagcgacgaaataattcgtcccggtgaatcccagttcctggagcaccggcgccgcgttctcgagcacattgcgatagccgtcatcgaaggtgacgccaaaaaccttgccggttttttcgccccgcagataaggcatgaggtcacgcatcgacagaccgcgatatccgaagcggcgcatccaggtcatctggcgacggaaactggcgggatgcaccgtcaagccacgatacggcgtgcctttggctgcgggcgtgccgatctggtggtacatgaggatggggatggatgtcatggccggattatagagcccccgaaggcgctaagccgccagcgcacgcacgtagacgtcgagcgtggcctgggcaaaatcatgcaggttgaactcgcgcacggccttctcgcgggcggcctggcccatgcggcgcaatgcggccgggtcattcagcataaagcgcaaaacgtcggcaatcgcggccacatcacgcgccggaaccacccagccatcacggccctgcgtgatgttttcaggcagtccgcccgcgtcgctggccagcacaggccgtccgatggccatcatttcgcggcaggcaaaggacaatgcctcccggtaagagaggacatagcccacatggcaggccgcgagcgcagcacgcacatcgtctagcaagcccggaaacacgacctgctgttccatgccggcctcacgcacccgcgccaatttggcttcattgggcggatcgccggccacgaggatgcggatgcgttcgcgctgttcgggcggcaggctgccggccgcgtcgaccagatccagccaacccttgtcgaagtctgtgccgcccgcgctgccgagcagcaacttgccctgccaatccgggccgaaaaatagttcgtggagcttgtcttcactgccgctggcgggcggggcgtagaaatgcgtgtcgatcccgtgccggatggtggtaatgggcagcaggccatagggcgaagcctcaagcagatgccggacgtagtcactgacggcgatgacctgatcggtcgccagccgcgcacgcaaggcattgcccaggctggagagcgaatgatcgttgtgtttggtgagaatgatgcgcggacggcgcatgcccagcgtcgccaccatgacctgcttatgatcggcgctgccattgcaatgaatgacatcgaacttttctcgtgcgatcagccgtttaagctgaacccgctctccgaaccacgaagaaagacgcgtggtgaaggtcatgggcgccacgcgcacgcccgggatggtttgggcgtaacgatacagccggctggtctctggcgtggccacgacgatttcgtggtcgggcgccagcgcacgcgccagattgatgatgtaagtaacatgcccgccgccattgcggggatggaagttggtgtaaagaatcttcacttgggcggctcgggttcggatttgaacatcagtttggcgtaacgaaaaaaactgcctgcggctgcggtcacggccagcaccagcccatggcggccgtcgagaaaaccgcgccggatcagatagatgcgcacaaaggtccaaaaactgtggcccagggcggtaaaaatgttggcgcgccggcctttggcatacatcatggccgcggcatccgaggaataacggttggccttggtgaccaaggtatcgagatcgggatagggatagtgctcgagatgcggggcgagcctgagcacctgaccgtcatggggcacaacccgttcatgcacggcggcgtcggtgaaacgcgccgtgccgcgcttccagaggcgcagcacgtaatccggccaccaaccgctatgccggatgaagcggccgcaaaaccaggatagccgcggcatctcgtaagcagtggcctgcggactggccatcgccgtgcggatggcctgcgccagttcaggcgtcaggcgctcatccgcatcgatggacaacacccagtcgccggtcgccaggtcaagcgcgcggtttttctgcacaccgaagcccggccaatccggcgtgatgctgaccctggcgccaaagtcgcgcgccagttcgacggtattgtcggtgctgcccgaatccacgacgatgaactcatcggcgaaggccaccgactccagacaaccccggatattggcggcctcattcttggtgatgatgatgaccgatagcgtcatgcacgcctcctaagacgctttttgagttttttccaggcgtgaaaaacgggtccgaccaaacgaccccgggattgccagatacgccgcttgagccacccgcctgcgcgattgcgcaccgcaaaacgataaatatgggcaggatcggagccaggccggttttgtccgagcgggtccgtggtgtaaagatgccgaaaacccgcttcgcgggccgcctgcaggtagtcagcatcgaaataaccttgcggccagcagaggtggtcgcttacgctgcccagacgctcgatcagggtggcgcgggaatcatccagctcttgcgcgatgtggcggcgcttggcgctgacatcagcgccacattctttatcccagcgggtatgggtgtgggtatgcgagtggaactcaaaggtgccggcctcgatcatggcccttacctcactccagcgcagcatgacttcgtcggcgcggccggcggcgataaggcgcttgcttgtgtcgtgatcgacatcggccggcagcgcttggccggggctgggccgcgccggaccgtcgccaatcaggccggtgatgagaaagatgacggccttcatgccgtggcgtttgagcaccggatgcgcgtgcacccagttattgaggtagccgtcgtcaaacgtgatcagcacggatttctccggcacctcgccaccggcaagataggcggcgaactgatcggccgacaaggattggtagccggcagccgccagactggcaatctgcgcctcgaaaacctcgggcgtggcagcaatcatgccgccctccggcgtaatgtggtgatacatcagcaccggaacactgggggcattttttctcattgtttgcgttcttccagccacttgcgataaacggtttcggtgttttcggccaagcgctcgggtgaaaacacgccctcttcgcgaatcatgcgccatccggcctgccccatgcggcggcgcagggcgggatcatcgatcagacggcgcagcgcgtcggtcaaggcagcgccgtctttggccggcaccagaaaacccgtcacgccatcgcgcatcatttcggaaacaccgccgacattcgtgcccacaaccggaacgccgctggcctcggcctcgacatagaccgtgcccgacgcctcctgttgtgttgcgagagcgaagatatcgaatccggcaagcagattgggcacatcacggcgcgtccccatcaggtgcacgcgggactgcaaccccagttcggcgacataggcctgggtctgctcaaagaccggtgacccgccccccacgaaaaccaggtgtaaagcatcgtgcgcggcgatcaagggcctcatggcgtcaatcagatctttgtggcctttgctggcgcgcatcacggccacgcaacccacaaccagatcacgctccgacagacccaactcgtcgcgtaaggtcgagcgctcgaccggcggcggtagcgtaatgggcgaataaagcgtggcgatatggtcttcgggcacgcctcgcgcgatcagcccttcgcgcacatgatcgctgacggtggtgacgcgatgaggcaagccggtatagctccagagcgagccgaccttgttggacaggtgccgggtgcgcacgatcagcggcgtacccgccagccggcctgccgcagcggcgataacggtatcgcgccggctatgggtattgagcacgtcgtattgcccgcgcttgagcagcttgcgcagggcgagcacgcccttcagataattcagcggcccatccatataaagggtgtgcacggtaaatccggcatcgcgcaagcgctcgcccagttgagcatcgggctgaacaatggcctccatctgatggccacgcgctcgcatggcctgcatttccttgaaaatacggccttcctggccgccaaagctggtggcggcctcagagtggatgatacgaagcggacgcatcagtagcttacctctacgccttcgggcttgacccaggccgaaagattttccagcaaggcatcggccatgcgcacacgccatgcctcgcccagcctcacggtgcaggaaaaattgtctttacggtagatgacatcaaccggcacgccgggcacgccgttttccggctcggcacggaagggattgagcatctgccgcagacgggcggcgtcggcctcattgttgacggtaatgcgcagggcacgagcccgggcttcacgcgccagctgcagatcaaaaagattctcggccacgatacgcatgccgccggaatactcgtcgttgctgaccttgccttgcacgatgagcaattgatcttctttcaggcggttgcggtgtttctcgaacaattcgttaaagaccgagatctcgacctgggccgtaccgtcatcgagcaccgcaaacaccatcttaccgcgccgggtcatcatgacgcgcacactggccagcacgccacacatccattgcaaatcgcgctgcggctcgatacgagccaagggcatcggcacgatgcggcgcacttcatcgcgccaggcatcaaagaggtggccgctgaagtaataacccagcgccgccttctcttctgtgagctgggtgtgcaaattccagggcgcgaccttggtcagttcgccggcgaccacttcgctgctgtcatcaccaaagagcgaagcctggttggcgctgcgcgcggcctgctcggcggcttccatggccgtgccgaccgaggccagcatggccgcccggttggattcgatggtatcgaaagcgcccgcacggatcagcgcttcgatggtccgccggttgacggcatgcttacctacccggcggcaaaaatcgaacaaattgacaaaggggccatcggcttcgcgggcgcgcaggatttcctcgaccgctccctgccccgtccccttgaccgcccccaggccataacgcatggtgcgcggcggcttgccgcgcgcggtgtgctcatcttcaacgggcgcgaaacggtaacccgatgcattgacatcgggcgggagcacctccaccccgttgtcctgggcatcgcggcaaaaaatctgcaccttgtcagtgtcatccatatcggaggacagcgtcgcggccaggaattccgccgggtgataggccttgagccaggcggtttgataggcgatgagcgcataagccgccgagtgcgacttgttaaagccgtagccggcgaatttctccatcaggtcgaacagcttgaccgccagatccggatcatggcccttatccaccgcgcccttctggaacagctcgcggtgcttggccatttcttcaggctttttcttacccatggcgcggcgcagcaggtcggcgccgcccagcgaatagccaccgatgatctgcgagatcagcatcacctgttcttggtagacgatgaccccgtatgtgcttttgagcgtgccttccagatcggggtggaaataatccacggctgctcgcccgtgcttgcgattgacgaagtcatcgaccatgccagactcaagcggccccggacgatagagggccagcatggcgatgatgtcttcgaaagtattgggccgcagcttcttgagcagctctttcatgccacgggattcgagctggaataccgccgtggtgttggcatcgcacaagaccttgtaggccgccggatcatccagcgacaaggccatgatgtcgaagtcgcgctgatcggggttgaactggcgcacgtagcgcacggcccaatccagaatggtcaggttgcgcaagcccagaaagtcgaacttcaccagaccggcggcttcgacgtcatctttgtcgaactgcgaaaccgcgtaattctcctggcccggctggcaatacagtgggcaaaaatccgtgagcttgccgggcgcgatcaacacgccgcctgcatgcatgccgatgttgcgcgtcaaaccctcgagcggctgagcaagatcgactagagcgcggacctcctcttcctgctcatagcgatccctgaacgccggctcttctttcaaggtgcgttccagcgaccagggatcggccggattgaagggaatcaacttggacaggccatcgcagaacatataaggcatgtccagcacacggccggcatcacgcaccaccgccttggcgcccaaggtgccgaacgtggcgatctggctcactgccgcgcggccgtacttgagtttgacgtattcaatgacccgttcgcggttgtcctggcagaagtcgatatcgaagtcgggcatggacacccgctccggattcaggaagcgctcgaacagcaggtcatagcggatggggtcaagatcggtgatgcccaaggcataggccacgagcgacccggctcccgacccccggccgggcccaacgggcacgccgttattcttgccccaattgatgaagtcctgaacgatgaggaagtagcccggaaagcccatctgaatgatggtcgaacactcccagcgcaaacgctggtagtagctgtcgcgctgccgagcgcgctcggcctcgtcggggtaaagaaaggccagccgcttttccagcccctcttcggaaagctgcaccagatagtcatcgagcgacacgccctcgggcgtggggaaatccggcaaacgcggcttgcccaacaccaaggatagattgcagcgctttgcaatctcgacggtgttggccagggctgagggcacatcggcgaaacgctgatgcatttcttccgagctttgcagatactgctgtggtgaaaagcgcctgacgcggcgcggatcggccagaatttcgccttcggcgatgcacacccgtgcttcatgcgcctggaactcgtcctggtcgagaaattgcactgggtgcgtggccacgacgggcagacccgcttcagcagccagacgcatcgcggcctgggtgtaagtttcgtcgccgtccatgccagcgcgctgcaattcgatgtagaaggccccaggaaacatggcagcccactggcgcgccaaggctagcgcccccgccgtattacctgcatccagcgcatgaccgatatcacccgccctgccgcccgacaacaggatcaggccctcctggccctgtagccactcgcgccgcacctcggcacggcccttatattggttgaccagaaaagcctgcgacaacagctcgcagagattcagatagccctggttgttgcgcaccagaatcagggcacggaaaggcttgtcacgatcttcgtcattgctgagccagacatccgccccggcaatgggcttgatcccggcgccccgggcgcttttgtaaaatttgatcagaccgaacaaattggacaggtctgtcagggcgacggcgggctggccgagtttggccacgcgcttgatcaggccaggaatacgcacgatcccgtccaccaccgaaaattcggagtgaacgcgcaaatgtacaaaaggggggggagttgttacggcttcagacatctgggaattgtacccgcgcacctctggcttgcccccggtctcggggcggcttacgcaatttggagacgagcaaaaaccagctggcgcggggatatgggacaatgaatgcaatcgtaccgctaagctatccgtccccaaatgaaatggctgattcccggcctttggctggcttctatcctattcgtgcattttcgtggccgcgtgcgtctaccgctgtcacgtcaatttctcgatcattccgtcctgctggcgccgatcaacgccttcatggtgttgtgttcccgggtaccgaccaccccttacctcaccagccgcgaaattcccgagcttcaggcgctggacgacaattgggagatgatccgagacgaggccctcaaaatggccgagctgcgccgcatcagggcggcagaccggcacgacgacatcggcttcaattcgtttttcaagtacggctggaagcgcttttacctgaaatggtatgaggcccgtcatccgtccgccgaagagctatgccctaaaaccgtggcgctgctcaaaagcctgcccaaggtcaaggcggcaatgtttgccgaactgcctgcaggcggcaagctgaacgctcaccgtgaccccttcgccggctccctgcgctatcacctgggtctggccacccccaacgacgaccgctgctacatcgtggttgacggcgaccgttacagctggcgcgacggagagagcgtggtgttcgacgaaacctatgtgcacgaagcccataataaaagcgaaggcaaccgcatcattctgttctgcgacgtcgaacgccccctgcgctggcgctgggccgaggccgtcaaccactggttcggccgaaaggtgatgtcagcggccagttctcccaacgactcgggcgaccagaccggcgcgatcaacaagctcacgcatctgcactggaaactggaccagaaacgcaagcagttcaaggcctggaacaaaaccgcctacaaggccgcgaaatgggggttcatcattcttgtcatagcggctttcctggcctggtaaacaagcgctccccagcgagaacagggcccgcatcgcgggccctgtttcatactgcgctcaacgccgcaaagactcccaagtcttcatcagtcgcttgaccgacactggcatgggcgtgcgcagctcctgcgcgaacaaggccacgcgcaactcctccagcatccagcgaaactcgtccagacgcggatcgggcgcccccttcagcgcgctacgtgcacgttgatactgcgtgagcagcggcgccatgtcagcgaccaggcgcgcatcgcgggcggggtcggcacgcagcttgtcaatccgtgcgacggcggccttgaggtagcgcgggtaatgcgccaactggctatagggaatctcgcgcacaaaccatttgggcatgagtgcgccgatctgctgttgcagatcggcgtaggccgccccgtgggccttagcctgcggcagcttgcgcagcagcgccgcgtactccgtcaggatagccatcgacagccgcgcgacctcctgagccagcaagcccagacgccccttaccatcttgacgcctcgcctcgaactgctgctcgttcgccggccagggatctcccaggcaggcctgcgccagcgcgcaatcgatgatctggtcgcgcagttcatcctgcgtgcccagcgtcatgtagaacatgctcattttggtgagatcggtcaggttcttttccaggaacttgacctgctctcgcagcccgatgcgaaacaggcgcagcagaccggcgcggtgatgacgactggcctcttcggggtcatcgaatacatcgaggtcacaatgcgcgccccgatcgaccaaggcgggatagccaatcaccgatttcgcgccacgccggatctccatgatttccggcaaggggccaaacgtccaggccgtgaggttttcatgggccagcgcctgcgccacatcgctgtcgcgcgcggccaactgctgaaaggtcgcctgggcctgcttgcccagctccgccttcagttgcgcaagattgcgccccgcacccaacatacggccatgttcgtccaccaccttgaaattcataaacagatgagcgggcagcgtttctagcttgaagtccgtgggcaaggggcgctgctgcacctgcttccacatatcttcgatcagcgcgtcggtcaggctccgttgcggatcggcggcgcgctcgaaccagcgctcgtaaaagccggcggcatagtccggcaaaggcacgcaatggcggcggattttctgcggcaatgacttcagcagcagatgcaccttttccttgagcatgcccggcaccagccattcgcagcgctgggcgtcgatctggttcaacgcaaacagcggcagcgacagcgtcacgccgtcgcgcggcgagcccggttcgaaatggtagtcgagcgccatgctcaccccctgccactcgacctgcttcgggaaaacttccgtggtgacgcccgcggcctcatggcgcatcaattcgtcacgcgtgagcatcagccgccctgccgtctccttgtccagaccattgacccatttttctagcgtggcggtctgcgatacaccggcgggaatctgccggtcataaaaggcgtagatcaactcatcatcgaccagaatgtccggtcggcgggtttgatgctccagtttttcgataccggcaatcagcttgcgattgtgcgccacaaaggccagccgggtatcgatctcgcccggcaccagggcctggcggataaatagttcacgcgcgtgctcagggttgatgcggccgtagtggacccggcggccgctgtaaatcgccaggccataaagcgtggcgcgctcattggcgacgacctgcccggcctttttctcccagcgcgggtccgaccaattgcggcgcagcaggtgggctgcaacgcgctcgacccacacgggctcgatacgggccacgcagcgggcgtagagccgggttgtttccaccagctcggcggcaacgatccaacggcctgcttttttcaccagccgtgagcccggatggatatggaagcggatgtcccgcgtgccgagataactgccgctttcttcgcttttgaaaccgatattgcccagcaggccggtcagtaaggccagatgtagttgctcgaaggtggcctcgctctggttcaagcgccagccctgctcgcccaccaaagcgagcagctgcgtgtgcacatcatgccattcgcgcaaacggacgggcgacagaaagttctgccgcaatagactcaccagcttgcgctgcgaggccttgtgctgcacctgctcgccataccagcgccagagtttgagaaacgacagaaactcggacttgtcatcagcgaacttggcatgagcggcctccgaggcctcgcgctcatgcatggggcgatcgcgcgggtcctgcacggacagcgccgcggcaataatgagaatttcttccagacattgctgctcgcgcgcagccaggaccatgcgcccgatacgcgggtccacgggaagacgagccagctcctggcccgtgcgcgtcagcacgaagttacgcttgccgtcttcggcctcgtcgtccgccatttcaatggcgcccagctcttgcaacaggtggtagccatccgccacggcccgcccgggaggggcttcgacaaagggaaactgctcgatgtcgtcgagcttgagcgctttcatgcgcaagatcacggaggccagcgaagaacgcagcacctcgggatcggtaaagggtgcacgcgcattaaagtccgtctcgtcgtagaggcggatacacaaacccgggccgatacggccgcaacgacccgcgcgctgattggccgaagcgcggctgatcggttcgatgcgtaactgttcgaccttgttgcgccaggaataacgcttgatgcgcgccaggccgctgtcgattacgaagcggatgcccggcacggtgagggaggtttccgccacgttggtcgcaagcaccacccttcggctattgccacgcggatggaaaatctgctcctgctcggcctgcgacagacgcgcatacagcggcagaatttcggtgccggccggatggcgcttgcgcaaggcctccgaggcctcgcggatttcccgctcgcccggcagaaacaccagcacatcgcccggaccgtggcgtgcgcactcgtccaccgcgtccacgatggcatcgataagatcgcgctcttcgtcgccgcgtccagccttggccgacgtggcggcactcgccgcctcatcggattgcggcggcacaacaggccggtagcggatctcgaccgggtacaaacgacccgaaacctcgataaccggcgcgggcttgccctggctgtcggcgaaatgctgcgcgaaacgctcggcatcgatggtcgccgaggtgatgacaactttcagatccgggcggcgtggcagcaattgcctgagatagcccagcagaaaatcgatgttcaggctgcgctcgtgagcctcatcgatgatgatggtgtcatagcgccgcagcagggggtcgcgttgcgactcggccagcaaaatgccgtctgtcatcagtttgatggcagcattggggcccgtgcggtcattaaagcgcacctgatagcccacgacctcgcccataggcgtgttgagctcttcggcgatgcgtttggcgaccgacgtggcggccagccgtctcggctgggtatggccaatcatggcgcgccttccgcgccctagttccaggcagatcttgggcaactgggtggttttaccggagccggtttcgccgctgacgataaccacctgatggctggcaatggcgcgcgcgatttcctcgcgccgcgcactgacgggcaggtcctcgggataagagatggcagggatgggccgctcggggcggtcggcgcgctccgggcgatccggcgcaggccggcgcgacgcggccggacgaggcgtttcgggcatgagtgatgggtcctttgaaacagcattataaatttgccgggccgaatacgccgccgacccgcctgttcctgtgcgcaacagcgtcgaaatcaatgcctcacagcttgccgtagccgccctataatttcccgaaccgcctatgcggcctgtcgcgccgcaagcaaagcggcgcccttgttttctttaccctggatcaatcacctcatcatgcccgacctggaagccgacaccgtctcagcactcgaagcgcccgaattcgcccctgcgcagttcgtgcgatggtttcgagaggtggcgccctatgtgcatgctttccgaggcaagacgtttgtggtggcttttggcggtgatctggtgcaggccggcgcgctaaacacgctggtgcaagatttatcgctgttgtcggcgctaggcattcatctggtgctggtgcacggctcacggccgcaggtcaacgagcaactgcacttgaaaggcttctcgcagcagttcggacgcggcctggcccccaccgatgcggctgcgctggaatgcgccaaggaagccgcaggcgaaatccgcttggacatcgaagccgcttttagccagggtctgcctaacacgcccatgtccaatgcgcatgtgcgcatcatctccggcaatttcgtcacggcccgtccggcgggcgtgatcgaaggcgtggactaccggcacaccggccatgtgcgcaagatcgatatcgaggcgctcaagttcgcgattgaacgcggctctatcgtgctgctgtcgccgctgggcttttcacccaccggcgaagccttcaatctcgcaatggaagacctggccaccagcgtagcggtggccctgcgtgcggaaaaactcatcttcctgtccggctcgcctggcgtgctgaacgcagacggcacggtggataccgaattggcgcggatcgatgccgacgcgctgctggccactggcgagctcgaagaagacacggcgtttttcctgcgccatgcctcattagcggtcaagcgcggcgtcgcccgcgcccacgtcgtaccctacgatctggacggcagcgtgctgctggaaattttcacccatgatggcgtgggcaccatggtggtcgaagacacgctggatgatctgcgcccggctacgctggacgatgtgggcgccatcctgagcctgatcgagccgctggaagccgacggcacgctggtgcctcggccgcgcggcgtgatcgaacgtgacgtcgatcatttcaccgtgctggagcacgatggcgtgatttacggttgcgcggcgctctacccctatccggaagacggcatggcggaaatggcctgcctgattgtccatcctgaatggcaggggtcgggcgaaggagaaatgttgttgcgtcacatggagtcgcgtgcccgcgctctgggtttgaaacgcattttcgtgctgaccacccgcacctcgcactggtttatgaaacgcggcttcgtccagggcggtgtcgccgacatgccgcttgaccgccagcaccattacaaccgctcgcgcaacagcctggttttcatcaagaagctgtaaagcaagcagacaaacccaatagaccctgcacaacgcagggtctattgggtcggcagcgagggccaagcccgctaaaatggggcattcctaacttagcggcagcagaaaaatggcccgtaccgtcaactgtgtgaaactcaaacgcgaagccgaaggcctggactatccgccctaccccggcgaactgggagcgcgcatctggcgtgaaatttccaaagaatcctgggaagaatggaagcaaatccagacgcggctggtcaatgaaaaccgcctgaacctggccgatgcccgcgcccgcaagtatctgcaacagcagatggaacgctttttgttcgaagacggtacggtcgaagcacagggttacgtcccgccttcggcctaaagcgctaggcccgcgttttcagggcaggccctcccgggatctgcccggcgcagcgcttgaagcaagcaggccgccgcgcctcctgacaacaatccaggcagatcgagcatcgggctgtcttcggctcattccctgacaggaatgcggtaaataagggccaggtatttggctttttgttcatgcgcgaacacctgcccgcccaaacgctcggcgatacgacgactaggaaggttcttctcggctaccggatagcgcaaggcccgcgcggcaaatgccgcgcctgcccaggcggcgacggcggcaacggcctccttgccatagccctggcggtgttcgctttcgcgcacccagattcccagttccggttcggggtcgcccgtgcgatgcagacccgccaggccaataaagcgcccgtctgagcggagggtaaatgtgaaatcagtgcctgccgcgatcgccggcaaccaggcccgccagactgtctcgaaatccgcagcgctgggcgcgggctcaaacgtcatatagcgcgtcagcgttggggtgatacaggagaacgcctcggcggcatcggacggcgcaaagggacgcagacgcgctgtgacgatctcgatagtcgtccatgacatgggcagtctcccaggcgaaaaaggcattctcgcactacgccccggacgcatcccgcaaaagcaggcatcaagaagaaaaaaacccggcacaaagccgggttttgctgtgctcgccctgcgtcagccagcctgctgttcgccactgtcctgctcgccacgagcctggcgttctgtgttcttcaccccggtatgacggacgtcggcgcccttgaccatatagatcacgcgttcagccatgtttttggcgtgatcgccgatacgttcgagggcacgggctacaaacaccatgtcgatggcgcgcgaaatggtgcgcggatcttccatcatataggtgatgaggttgcgcagcgcagccttccactctttatcgacttctttgtcgctacgcacgacatgcgcggccaaaatgggatcgagacgtgcgaaggcatcgagggcctgatgcagcatattgccaacattgaccgacatatgacgcagctcaatcagaggaatctgctggtggttgtgctcatacatgcggcgcacggcggtggcgattttctcggcctcatcccccgaacgctccatgtcggtcaacatcttggagacagccagcaaagtacgcagatcgatcgcggtcggctggtgacgggcgaggatgaggctgatgcgctcgtcgatctccacttcgtggcgattgacttctttttcgcgctcgcggaccttctcgaccagcgccatatcgcctgccgccaacgcctcgatggcttcgtggatcatggcctcgaccacgccgcccatctgcaaaaactgcgaacggactgcgcccagatcggcgtcgaactgtttattagtgtgctccgtcatccggactccctgcgattgtggtctcatgactgtgtccccttatgaccttccgtgatgacgagtgacacgggggacctgccgatgcgcaaggttatgacccgagtgtgacaggattatgaatgctgcctccctcgccgggcaagcggccctccttcagcgcgatagacggcggatgccgttctgggttgcgagcaaggcaacatcggcgccggccagcgagaacaggccgcaggttaccacgcccggaatattgttcacgcgggcctccagcgcgggagcatcgttgatgctcaggccatgcacgtcaagaatgatattgccgttatcggtcacgaaaccttcgcgcagacggggttcgccgcccaacgccgccaagctgcgcgccacggctgcgcgagccatgggaatcacctccagcggcagcggaaaggcacccaggcgatcgacaagcttggactcatctgcaatgcagatgaagcgctcggccacggacgccacgattttttcgcgggtcagggcgccaccaccgcctttaatcatatgcagattggcatcgatctcgtccgcgccgtcgacataaatcggcatgtactggacatcgtttaggtccagcacgagcaaaccgtgcgaagccaggcgctgggcgctgcgctctgaactggcgaccgtgccgcggatgcgcccggcgaaacgggccagcccgtcaatgaagagatcggcggtcgagccagtgcccaccccgatgatgacatcggggccggcgacctgttccacgaattcaagcgccgcgtcggcagcctgttgtttgagctgttgctgagtaagcatgatgagaaaaaacggcgcgcaaaacaccgaaatgaaaggagcagacggcaatttagcagataccgctgcgttgacgcctgcgcgcctaggattctgcaggatcggccgtctcgccaccgttggcaagcaggcgctcggcttcgtcgccagacagggcttccaccgctttcagattgcgcagcatgactcgggtgcgcgtttcggtctggccgatcttgctgcttacgttatcgagggatttcttgacgctggagagtgaatcgccaaatttgttgaactccgtcttgaccgcgcgcagcacctgccacacttcggaagaacgccgttcgatagccagggtacggaaacccatttgcaggctgttcaagagcgcagccagattggtcgggccggcgacattgacacgcaaggcctgcaatttgtcgatcaggccaggctggcgcagcacttcggcatacaagccttctgtcggcaagaacatgatggcgaagtctgtcgtgtgcggcggcgacacatatttggctgcgataagacgaccttgtgcttccacggcgcgggccagcgccagacccgcgctgcgggcagcctcgtgatcggctgcgtcctgagctgccaacaggcgctcatattcttctttgggaaacttggcatcgatcggcagccagaccggctcggcatcacgcccgggcaaccggatggcgaactcgacgatgtcgttactgccgggtatcggcttgatgttgcgcccatactgctcagccgtcatgctgtcttcgatgaggcgggccaattgcacctcgccccaggtgccgcgcgacttgacgttggtcagcacacgcttgagatcacccacaccggcggccaggctttgcatctcccccagtcccttatgcaccgcctccagacgctcggataccagccggaaagattcgccgaggcgctgctccagcgtggcgtgcagtttttcgtccaccgtacggcgcatttcttccaaccgcgcgccattatcggcctgcaaagtctgcaaacgctggtccacggtatgacggatatcctgcatgcgccgatcgttgatttcgaccagcccctgcaaacgctcgccgaactggctgccgaagcggcctagcgattccgcagcctcgcggcggccctctcgatgactttccgccagctcggcgcgcaggcctcgctcgacccgctccaaggcctcatgcagagactgcaactgcacttgattggcggccgatcgcagagcggcccaccccgcggccagcgccgccagcacgccgccgccggcagcagcccagagcaaaacatcctgtaacaccacgaaactctctccccaaacgcagagtaaaaaaacaggcgcggaaacgcctcggcaattcattctgcaaaaaaaactgtcaatactgcaacacatcgaaactctttcggcgctttgtcagccctgcttaagctggaaaaagataagatgaaatgaaggcatcaacccaaaaaggcgagtactggctgcctggatacatgttactgacatccccccgcttcgcgctggcccctgagaaatcccattttcacgaagtcttcggacccatcgacctcaatgacgcgtcattgctggctcatggtggcgaccgttacgtcttcgaacacccgaacgattcctgcctactgatcaaagtcatggacatgcaggcccgcggtgtctatcttgcctcgcgcccgttcaaacgctggtacaagcaattccagcgcgaaagcgcctatcgcgtctatctgaacgaattcaatgaatacgtaacaagcaccacccgtccctccggtatctggcaggtgccgctggcgcgggtgatgggcgtggcccagaccaatctgggcctgggtctgctggtcgaaaaaatacgcgacaaaaacggcaatatggcgccctcgcttaaggacttgatcaaacaaggcctgtatacccaggacattgcccggcagatggatcagctgttcgaagatctggcagacgcccacgtcgtggcgcacgacatttcggcgggcaacgtggtgatgggctataacgccgaaggccgccatgggctgtttctggtggacgggtttggcgtacagcccttgatcccggcctatgcctggagccgccgcctcaaccgccgccgcctgcttaaaaaataccgcaacatgcgggccaagctgcctgttccgctctgatcaggcgggcagctcgcgcccttcgcgatctatccacatatagtcacgacccgcctgctgaccgcgccgcaagggattgcgtgtgcagaaccgggcataggccggatcaacgaaacggtaaggcagatgttcgtcgcgaccgtccggaatgccaagacgcgcgcaacgaatcatgcgcggcacctccagcccggcatcctgcacgaagaactcatcaatatcgaaacgcgctgcatcccagtcagggactttcaagtgcagagcacggcataagagcgtctggcccgcgcagagtctttcgcgaggccgggcagcgccccgggcatccgggttgagcgtttgcatgagagccagcgcctcttcgcccgacacctcatccagccagggataggccgacttgatgagtaccgcattgcctggcccctgggcgctgaagttcagcgaatcgccgcctcttgcgtaatacatgtagacggtgccgccccccatgaatagcgcccgccgtttgtgggtatagcccaaggaagcgtggctgcctttttcatggaggtaataggcttcggtttcgatgatgcgcgccgagagccagagcgaacccagacgccggcgcaagaccttgccaagcagatcccgcgccagggtcgcggcatcccgatcaaaaaaagcatcgggcagacgctgcagcgcttgcatatcaggcaaaacgttcggcgaaccgcttttcggagaaaccgacactgacctcgccgtcagccgtgaccaccaccgggcggcggaccagcgccggatactcggcgataagccgggtccattgagcgggcgtgctggcggctttctggtcatcggaaagaccgcgccaggtcatagaggcgcggttgaccagtttttcccaccccccgagcttgccggcccaggcctgcagcgtggtggccggtacggggtggtcgcgatagtcgatgaaatcatgtttgacgccgtgggcgctcagccattcacgcgccttgacgcaggtgctgcatttgctcagtccataaagcgtagtcatgatgggttctcccgtcgggattgcatgcggttggcgatgatcacgcaggtgcccacgaccaagatgaaaagcgtggccaaggcattgacctcgggcttgagccccagacgcacgcgagagaaaatttccatcggcagcgtcgtatagcccggccccgacaaaaaggaagccagcaccacatcatccaaggacaaagtgaatgacagcagccaggccgaagccagcgccggcgcaataagcggcagcgtgatcgcgaaaaataccttgatgggcgtggcgccgagatcgagcgcggcctcttcgagcgacctgtccatgtcgcggatgcgcgactggatgaccacggcgacgaaagccatgcatagcgtcacatgccctacccagatggtgaatatgccattctgcgcaggccagcccagttggccacgcatttcgacgaacatcagcaaaagcgaaatgcccagcaccacctcgggaatgaccaggggcgcactcaacatgccgatatacaggccgaagcccttgaaacgacccatgcgggcaagcacataccctgcccaggtaccgatgaccgtggcggccgtcgccgtgagcgcggcgatcttgaacgacaaccaagccgcgcgcagcagggtgtcgtcattgaagagcgagtgataccaccggaaggaaaagccggtccaggacgtaaccagaggggaatcgttgaacgagaacaccatcaggctcaggatgggcacatacagaaagaagtaacccaggcccagcgcggcggcacgcagggttttgttaggccccttcatgcccggcctccggcttcttgttgcttgacctggttgtactggaacaacgccaggggcaccaacagcagcaacaccatgacgcaggtgacggcggaggccatcggccaatcggtgttattgaaaaactcgttccacatgacgcggcccatcatcagcgtatcggcgccccccagcatttccggaatcacgtactcacccaccgccggaatgaataccagcatggcgccagcgatcacgccgggacgcgagagcggcacggtgatgcgccagaaggcctgccagggcctcgcgccgagatcgtaggccgcttcgagcagacgcaaatccattttgaccaggctcgcatacagcggcaggatgaaaaacggcaaataggcgtagaccatgccgatataaaccgccaggtccgtgcggtagatttccagcggcgaggaaatgatgcccagactcatgagcactttgttcagcaggccgtcattgcgcaaaatgccgacccaggcatacacacgcaacagcagagaggtccagaacggcagaatcacacccagcagcagcaggttgcggtagcgcggcgcgctgcgcgcgatgtaatacgccatcggatagccgatcagaatgcagcatgcggtcgtaatcgccgccatcttgaccgaattgaggtaggtggcgaaatacagactgtcggtaaacaacagaatgtagccgcgcagatgcaagctgaactgcaccgcctcgtcctggaactcggctaaaggcgtatagggcgggatgccgaacttcagttcggcaaaactgatcttcagaacgagcagaaaggggatcagcagaaagaccagcagccatatgaagggcggcaaaatggccaggctgcgtcccgatggcagacgcagccgcgtcatgatgccaacaccgtagcgctgtcggcgtcccagctgacaaagatttcttcatcgatgccgggcgcgtccatattggagagttgcagactgggcacgctggcctcgactgtcttgcccgagtcaagccggatctgatagagaccatagctgcccatccaggccatatggctcaccatgccatgcgcccagttgtaatcgccctcgggctgctcgcgcgagaccaccaggcgttcgggccggatagacacatgcacctccatgcccagcggctcgctcacgccgtggttgacaaacaaagggcgtgtcagcgcctcgctctcgatggagacatggtcgggttcatcgacgacaatggtgccggtaaacaggttggtcgtgccaataaagcccgccacgaaccgcgaattcgggaagttatagacctcctgtggcgtaccgcactggatgatctggccgtcggtcatgaccgccaaccgatgcgccattgtcatggcctcttcctgatcgtgggtgaccatgatgcaggtcacaccgacctgttcaagaatcttgaccagctcgatctgagttttctggcgaatctgtttgtccagggccgacatcggctcgtcaaggagcagcagcttggggcgcttgaccagactgcgagccaaggcgatgcgttgctgctggccgccggaaagctgatgcggcttgcgccgcgcatagcccgccatctggaccagatccagcgcttcgaacacgcggtcatggatttcggcgcgatccaccccctcctgcttgagaccgaaggccacattggcctcgaccgtcatgtgcggaaagagtgcataggactggaacatcatgttcacgggccgccgatagggcggcacgctggtgatgtcttcgccatcgagcagaatctggcctgatgtggcgtcttcgaaaccggccagcatgcgcagcagggtggacttgccgctgcccgaactgcccagcaaggcgaaaatctcgttgcggcgcacagccagattgaccgagcgcaccgcaacggtatcgccaaaaatcttgaccacatcgacgaccttgacgaactcgtcagggtcggcggagtgctgtgccgtgtaacggctatcgctcatgatggcttatcttcccgacttcagttcagcccacaaacgcgtctgcagacgctggatggccaagggctgcgccttgatcacgtacagcgacttggacacctcgggcgagggatagatcatcgggttgtccgcgacttccttgaccacgtgcttgcgcgcctctttattggcgttcggatagaacatggtgttggtaatggccgcgtgcacttccggcgtttcgatgtagttgatgaaggcatgcgcctcatcggggtgcggcgcatccttggggatgaccatcaggtcgaaccaggccggcgcgccacccttggggatgaagtagttgatttcgtagggctttttggcttcgttcgcgcgatggcgagaaatcatgacgtcacccgagaaaccgtagaccatgcacagatcgcccacggccagctcatcgatatagcccgaagaactgaactggcgaatgtaaggacggattttcttgagcgcttccagcgcagctttgtaatcctcgggcttgtcgctattggggtctttgcccagatacttcaacaccgcagggaaaacctgggcggcctcgtccagcatggaaatgccgcactctttgagcttggctgcgttctcagggttgaacagcatgtcccaattggccagatcgacgttgtcgcccatgatctgcttgaccttggaaacgttgtagccgagaccgttggtgccatagccccagggcacggcatactggttgcccggatcgacctgggcgaccagcgccatgatgtcggggtcgaggtatttcagattggggagcttggatttatccagtttctggaacaaaccaccttcgatctggcgcgaggcgtaatgggtggacggcacgacgatgtcgtagccggatttgcccgtcagcagtttggcctgcaaggtgtcattgttgtcgtagacgtcataacgcgctttgatgccggtttcacgctcgaaacccggaatcgtatcgggcgcggtgtactccgcccagttatagacattgacgaccttgttctgcgccagcgcaggcgcggctgccgctgctgccagcgccagccctgccgccacacgcactccggccgaggatttcatcgcgagcccctttgtcgaattcgagaattgccaaaaggcaaaatgataaagcctttttaaaggggggttaccaagcaactgactagataatccgcgaatttgcacgaagttgacgggacgccacacattcctgcccccggctaggcgcccgcagcctcgtaggcagcgcgaatccgccgccaggcaggctcgcccgccgcgcccgccaccttgacgagcgagcgcagcaaacgctgcatattggctgcgcgctgcgcggccgacagaccgccaccccgaccgcgatcgaaatcgatcaaccaggcctttcccgccgtatcgagcaaaatattgaaggcattgaggtcggcgtgccatacccctgcccggtgcatagcggcaatagcctgtccggccgacacgcaggcagcctcggagagatccgccgccaaagcccgggcacccggcacgcgctcgacaagaatggcggcacgataactaaggccatcccgccaataggctgcggccagcggggcgggcacgggtagacccgccgccttcatgcttgccaacaacctgaactcgcgaaaggcccgggtacgcgcctcccccgtccacacataagcctggcgcgcaatgcgtgcgatcaggccgccgcgccgatagccacgcaacacgccctcccagcccgcgccttgcacaaaccaggctgcctgccgtccccccgcctgcaccggatgggcctgccggccatagctgagcgggtccagcacggcggggtcgggcggcgcaagccgccgcgtttcgaatagcatggcgccgccttgaaaggcgaaacggtcataggcttcaaccggcacgattgcgcatccagtcagccacgccgaagaaagaatgcaacaagcgctcgaccagcgccggcgcgatttcctggtcttgcatggcgcggcccatgcaggccacccattgatcgcgttcgatctcgccgatggcaaacggcaggtgccgggcccgcaggcgtggatggccgaaacgctgaatatagtggtccgggccgccgaaatagccgcatagaaaccaaaacagcttgtcgcgagcgccatccaggctatcgccatgtacggcgcgcagcgcctggaaatccgattccaaatccatcagatcatagaaacggtctaccaacgcccgcacaccggactcgccgccgagcagttcaaaaatggttttgctagtatccagcggttcgaagaccgcctccacgcgtgtggtcgtcatcaagcatctcgtaaagtcaccaggggcggtgtgcgcagcacgccacgcaatgccagcgcgccgcccgcccaagcgccggccatgccggcgaccgcccctgctccccaaggccaaaggctcagggatatggcgaaatcaaatacctgggtggacaacacccaggccactgcggtggcaccggcagcggccagcagcccggccagcgcgcccaccgcgagcaactccagacgctgcgcccgcgccaactgcgcccgcgtcgcacccagcgcgcgcaacaccgccgcctcgcgcacacgctcatcgcgcgtggccgacagggccgtggccagcaccagcacgcctgcgcttagcgtaaagataaagagcaactgcaccgccttgaccacttcgtcgagcaccgtttgcaactgcgacagaatggcccccacatcaaagaccgtcagattgggatagtccttgaccagatcacgcagcaaagccaccttggcaggcggcaaataaaacgaggtgatccagctttgcggcatctgcgccagaacctggggcgacagaatggcaaagaagttcacgcgcatcgtatcccaatccaccttgcgcgtgccggcgacggcaacacgcgcagtctggccggcaatgtcgaaatccagggtgtctcccactttcaggcccagggaggccgccagaccggcctccagcgacacttccgccctggccggatcgagccagcggccggtctcgatacgattaccctcaggcgcctgatcggcataggagaggttgaactcacggtccacgagacgcttggcgcgcgggtcctgatagtcgtcgggccccaccgctttatcgttaatagcgaccagacggccgcgcaccatgggccacagcctgatctgatcgagaccctcggcgcgcaagcgctcaaacaccgcttcacgctggtcgggttgaatattgatcaaaaatcggtttggcgcatcgagcggcaccgtacggcgccaaccgtcaacgagatcactgcgcgtcatagcgagcagcaacagcgccatcaggccaatggccagcgcgcagacctgggtgatcgtcgccatacgccgccgcaccacgcccgccagcgccagccgcagcgcaggcatgccctgcggtcgcacgtgccgcaaggcttggacgcaaagcgcagccacacccgcgaaaacggcggccgcgcccagaaaaccaccagccaccactgctgccaggcgcagatcgccggcaaaccaccagatcaacaacaccatgcctgccgcccccagcgcataggcagccatgccacgggcctgtacacccccctcctcacgtcgcaacaccctcgccggagggacgtggcgcagacgggacaaagacggcagcgcaaaacccagcaacatcaacaggcctgtcagcaggccttgcagtgcgggcagcacagaggccgccgggagctgcgtgtcgatgagattggccagcgcgctcactagcgcctgatgcaccgcaaagcccaccaagcatcccagtgccgaagccaccagccccagcactgcgaactccacccagagcgaacgcgccaccagggactggcttgcgcccaggcaacgcatgaccgccacgccatcgcgatgacgggccatgaagcgccctgcggccaatgccacggcaactgcggaaatcagcactgcaagcaaggccaccagcgacagaaagcgctgggcgcgatccagcgtgcgccgcatttccggacggccggactccagcgtggcgatccgctgaccgcgttgcagatgatcagtcagccaggcctggaactgacccacggcctgtccttcacccgccgccagcagggcatagccgacacggctgccggtcgtgaccagcccggtgcccgccagatcgtcgccacgcagcatcaggcgcggcgcgacattgatgaactgcatgccgcggtccggctcataggtgagcacgcgggataccgtgaatcgggcatcgcccagtttcacgctatcgcccacgctcaagcccagcagggcgagcaattgcggatcgacccagaccgtgccaggcgccgggatatcgctcgctggcgcatcgggttcgaaggccgcaggcgctacgcgcaggctgccgcgcaaaggatagcctgggtccaccgccttaaccgacaccaactgcgcggcatcgcccgccgtagccatagaggggaattgcaaagtacgggtcaccgtcaggccgcgttgctcggcctgtgcggcaacctcggcacggatgggctcgtcggcctccagcaccaggtcggcacccaacatttgcgccgcatcgcgctccagcgcacgcgaaacgcgatccgccagaaacccaacgctggtgacggcagccaccgccacaatcagcgcaaaagccagcagccgcagctctccggcccgggcatcgcgccgcaacatgccgagcccaagcgtcagagccacacgccaatctgcccgtttcttatcagggaaatccatcatccacctagtgtcagcaagcgcgcgtcaaacgatcgaatcccgctatcatgcccgggggatggcccaggcggccatccacgaaaaacacaaaaactattcggagaagacccatgcgcaaatcctggatcaccgcaggcttgttatcggcctgcgctattgctttctctctgcccgccatggcgcagaactccctcaagatggcctatgccctgtcgccgacttcgcactatggcgcgggcgcagacgcctttgccaaatcgcttgaaaacagctcgcagggcaaatacaagatccagcagtttgccaatagcgcgctaggcggtgaacgcgaagtcatcgaaggcctgcaaatcggcactatcgatctggccatcgtatcgacgggcgccacgctgaacttcgtgccggaaaccggcgtattcgacatccccttcctgctgcgcgacctgccccatgcacgcaaagtcctggacagcaagataggccaagatatgcttgcgaagttccccaatcgcggcattatcgccctggcctggggtgagcagggctttcgccacctgacgaataatatccgccctgtgcaaaccccggccgacgccaaggggctgaagatccgcaccacggaaaaccccatccatatcacggccttccgccagatcggcgttctgccgacgccgatggcctggcctgaagtcgccacggccctgcaacagggcacgatcgacgggcaggaaaacccgctttccgtcattacttcggccaagctgtcacagatacagaaacatctggccctgacaggccacgtctatggcccggccttggtactgatgtcggccaacgtctataacagcctctcgcctgccgagaaggcgcagttcgaccaggccggtaaagcatccgctcaggccatgcgcgattacgtcgacaacatcgagaaaaccggcgtcgagcagctcaaaaaagaaggcatgcaggtcactaacgtggatcgcgcagcctttgccgcagccgtcgagccggcctaccccgagtactacaagaaattcgacaaaaagctgatcgaagcgatccgcgacaccaagtaagccgtctctccgatcggccgcccaacgggcggccggtctgttttcgtccggaattcatcatgtatctgctctgcgccgcagaacgcggcctgttcaagctggtctccatcgtggcccagttgctgttggtcgcctcggccctatgcgctttttatcaagtgatcgcacgcttcgtgctgcagtctccggcagactggagcgaggtcgccacccgcgccctgctgatctggaccgtgttgctgggcatatccctggcttttcgctatggcgcgatgattagcgtggaaatgctacgcaacagcctcaaaggacgagcccgccgtgccctggagcatctgatcgccctggtgtgtgctagcttcatgatcgcgctggcctggataggcggccaaatgacctggcgggtgcgtttccaaaccgtccccagcctggatatttcaatttcctggatttacctctccatcccggtcggagccacgttggctgcgctggccatcctcgcgcgctgggtgcgcaacgaagaagacgacacgctggcgcgcaatgacgcgcagggctgagctctccctttgcatcgtttcaggcggtaaaccatgtcgcagttgatgattttatcgatgctgattttcttcggcctgtcggttccggtggcagtggccatcggcctggccgcgatgaccggcatctcggtgggcggcctgccctggcttgttttcgcgcagcaaatctatgcggcgctagacaaatatccgctggtcgccgttcccttttttattcttgccggcaacctgatggaggcgggcggcatctccgaacgcatggtcgacttcgccaagagcatcgtgggcggcgtacaaggcgggctggcctgcacctgcgtgctgacctgcatgatcttcgcggcagtagccggctccagcgtggccaccaccttcgcggtcggcgccatcctgatcccggccatggtgcgccacggctaccccgcccccttcgccgcctcgctccaagctagcgcggcggagcttggcgtcatcattccgccatccattccgatgattttgtttgccgtctcgaccgaaacctcgaccggcgaactcttcatcgccggggtggtgcccggcatcctgatcggcctggccctgatgttctatgtctggctctatgcgcgccgcaatggcctgggcaagcatgacggcgaaggccgactgccgctctggccggccttcaagcgcgcctggctggccctactcatgccggtgattattctgggcggtatctatggcggagtcttcacccccaccgaagcctccgtggtcgccgtcatctacgccgtcatcgtgggcaggttcgtttatcgccgtctgcggcttccagacctgtcgctgacactgcacaaatccgtaatctcgaccgcggtcatcatgttcctgatcgccaatgccggcgtattcagcttcttgctcaatcgcgccggcatcccggatgcgctaggctcctggctgtcgcagttcttcgacaccaagacgggctttctggtcggcatcaacgtggcgctgttcttcatcggcatgttcatcgagacctcggcctccatcgtggtgcttgctccgctcttgctgccggtagccatcacctttggtgtggagccagtgcatttcggcatcatcatggtggtgaacctggccctgggcatggtgaccccgcctttcggcgtcaatctgttcgccgcctgcgccgtagctaagctgtcggtcgagaagttgatcaaacccctacttcccttcgtgctcgtcgtgctgatctgcctggcgctgatcacttattggccagggctatcgctgggcctgcgcgacctggtatacgcaaagtaggcgccgcaccagccgtaaacgcgcgcaaaccggcttagccatagggcgcttcccgtcaagggaagcgccctatttgcatgcctgcacgcccgccatccgcaacagccggggggggctccgggcttcacaagcgggatagccgcttgtataacggatacatcaccgcaaggcttaggaacacggcgagctgatagcgacacccgtaatagcgcgtcggcacgcgcgccctaacagacgcgaatctgcgaaaccccaaggactcaaagaaacccattcccacgcagtgtccaaccaaggagcatgcaatgcctgaaaccctgatcaaagtcgatctggctcaatctccctacgagaacgaaggcgtccataaccgctggcatcccgacattccgatggccgtctgggtcaaccctggcgatgacttcgtgctcgaaacgtatgactggacgggcggcgcgatcaagaacaatgacgacgcctccgacgtgcgtgacgtggatctgaccacggtgcatttcctgtcgggcccggtcggcgtcaaaggggctgagcccggtgatctgctcgtcgtggacctgctggacatcggtgccaagtcggagagtctttggggcttcaacggctttttcagcaaacagaatggcggcggctttctaaccgaacacttccctcatgcgcagaagtccatctgggacttcgatgggatgttcacttcctcgcgtcacatcccgggggtgcgtttcgccggcctcatccatcccggcctcatcggctgcctgcccgacccggccctgctcgaaacctggaaccggcgcgaacagggtctgatcgataccgacccgcagcgcgtgccgccgctggccaatcctcctgcgcctaaaacggcgcatatgggcaaactcaaaggcgcggaacgagaccgcgctgcggcaaccggcgcgcgcacggtgccgccacgtgagcacggcggcaattgcgatatcaaagacctgtcgcgcggcgcccgcgtatttttcccggtctatgtgcaaggcgccggcctgtccgtgggcgacctgcacttctcgcaaggggatggcgaaatcaccttctgcggcgccatcgaaatggctggctgggtgcatatgcgcgtttcgctcatcaagggcggcatggccaaatacggtattcgcaaccccattttcaaaccgagtcccattactcccaactacaaggactacctcattttcgaaggcatatccgtcgacgagggcggcaagcagcattatctcgacgtgcacatcgcttatcgccaggcctgcctgaacgccatcgagtatctaaaaaagttcggctattccggcgcgcaggcctattccattctcggcactgcgcccgtgcaaggccacatcagcggcgtggtcgatatccccaatgcctgcgcgacactgtggctgccgaccgaaatcttcgaaatcgacatccagcccaatgcctccggcgccattccgcaaattcagcgcggcatggacctgccgatcgccaaagaccgctgaggagatcgtcatgcccctgtatgactaccgttgcgaagcctgcggcgacttcaccgccttgcgctccctggcgcaatggcgcgaccccgccccctgccccgattgcggccaaagctgtagccgctttctgagcggcgcgcccgccgtatcggccctgtcgtcgaccgccaaccgcgcgcatgccgtcaatgagcgcgccagccacgaacctcgccgcagcggccacggcatggcttgtgcctgttgcaaaggcggcagcaaaacgggaggccgcacacaggccgacggcaccaaatccttcctgggcgccaggccctggatgatcagccactgaccaaggggccaggtcggcaaccttccggccgcccacaagaagcgggcgcgggcaggggcgaagaaaaccgcctgagcccgccgcttgcacaagcctacgctatacctatcccggcaagtacatcaacgacttgcccgtaggcaaccgctacgggctatccggcctggcttgcttcgagtctcccgagcacatttagggcagcgctatgcctgagcgtttgactgactccggcctggcttgaatcaacggcactgccctcggctgatgacgctgtctcgcgaagggaatcagcaaagtatcagacctattgatctgcaaatactttctactgctcggaataatgcgcggttactcatagccagccatacgccagccctacctctcatgtcagcccccgcttcccacgatgctcccacctgcccccgggccgccttcgactatctgcccgtcggctttttcagttcttccatggggctggccggactgtccgtcgcctggcacgaagcttccaatcattatggcgtgccgctttggatcgcccatgccatcggcatcctggcggttctggcctttctcgctgtgctgtgcggctacggctgcaaggtgttgagttcttggcaggtggtcaaggaggagttcctgcatccggtgggtggcagcctgttcgccacgctttggatcgcccttttattgctacccatcatcgtggaaccctggagccgcgatctggcgctggcactctgggtcatcggcgcttgcggcatgacgctcttcgccgtagtgaccgtcaatcgttggatcagcaatcgccagcagcttgcccatgccacccctgcctggatcatccccgtcgtcggcatgctggacttacccctggccatgccgactcttggcctccaagccgatgccgacatcgccctgttcgcgttggcgctggggctgttcttcagcctgccgttattcaccatgattttttcccgcttgctgttcgaagcccccatgccagacggcgcccgcccctctttgctcatcctggttgctcccttcgccgtcggctactcggcctatgtcacggtcagcggcgggcatgaccgcttctccgaatccctctacatgctgatgctattcatgctgctagcgctgctgcggcaaatgcgcaatttgataagctgctgcccctttcgcatctcctggtgggccgtgggatttccactggcggcatcggccatctgtgcactgcgcgaggcggccatccggccggggttgttcacgaatggcgtggctatcctgctgctcgccatcgccaccatcgccatcctgggcttgttgtggcgcaccctcaaaggcatggcgcaaggcgagctgcgtgcgctgagcgcctagagcccgatcagacccaagggcagcaaggctgagaccgtcgcgtcgtcgcgtaatgaagcgcatcatggagatccgcagcgaacccgatcacaaggccacactgagagcgatctcccgactcatggaaagtgagccgcagattgcccgttggccgagccgggcctaccctcaagcctacccttaaatagctttgcgctagttggcactgcttggcagcaagaaaagaaaaaagccggtaagtcatggacttaaccggctttctgagctgtgcttggcacagctttcaagtatttggtaggcggtattggaatcgaaccaacgacctctacgatgtcaacgtagcgctctaaccatctgagctaaccgcctgaatttgcattcttgttaatgcaaggcttcgctttgaaagcgttgcaatatttgcagcacttctgaatttagctggctttttagtgccgttgcgttcgttcagcgaagaaaaagaattatatagatgtttttttaggcgtgcaagtcatcgtccactttttttatccgcttcaggaattctttcatcttgtcggcggatttgaggcctggcccggactctacgccgctgctgacgtctactgcccagggctgtacgagggccaaagcctgggcgatattgtccgggttcagaccaccagccagcaccaacggccggctgccggcatcggcctgcacctcggccagcaagctatggtcgaaggtaagcccactgccaccatagcctgagctatagctgtcgaagagccaacccgccgcctcgtgataagggcggcaggcggcggcgattgccccagcgctgtccaagcctgcagcgccgacacggaaggcccgcataaaacgatggccataacgggtgcagtcctcagggctttcatcgccatgaaattgcagcaggtccgggccgacatgatcgagcaccgcccgcacctcgtcaggcgcggggttgacgaaaagcgtcacgacactaacgaaggctggcacctcacggcgcaatcgcgcggctcgcgccagatcgacataacgtttgctgccggcataacagataaggccaatggcgtcgacgccagcctcgatagcttgagcaatgtcggcttcgcgggtcaggccgcatattttcacgcgggtacgcatcaaaacactcgcaaggaattccctggagcgggctccagggcagaaatcaggccgtaaacggcgcaagcaagctgctgccgccatccagatcaggcagctcgaagagggtgggatagtcgatcgcagacaggtaaagaccatccggggaaaaagtgggtgcgcccaggcgacgatcacgcgcacgtagcaagctggccatccagtccaccgattcgcgcccctgaccgatctgcaaaagcgcgcccatgatgttgcgcaccatgtggtgcaaaaacgcattggcctgcagggtgaacaccagaaaagaaccccgctccgcaatatcgagccgggtcaggtggcgcaccgggtggcgcgcctgacattgcgaagaacggaaactggagaagtcatgctcaccgagcagcgcctgtgccgcctgacgcatcgccgtcacatccagcggctgaaagcaccagcccgcgcgatgggcccatagcgccgggcggacccggccgcgccacaagagatagacgtaggtgcgcgaacgcgccgaaaagcgcgcatggaagtcttccccgacttccttggcccagtgaatagaaatgctcgatggcaaaaatgcattgacgccgcgcacccaggactcggcacgccggttcaaatgggtatcgacatgcacgacttgcatagcggcgtgcacacccgtatcggtacgcccggcgcacagggtatcgagcggcgccccagtgccggaaaactggcccagcgcagcctccagggtgtcctgcacggtttgaccgtgcggctgggtctgccaaccctgccagctggacccgtcatacgacagccccaatgcaatacgtgtcatgaaaactcaggttttacgtcctggctcgtccgaaggcggctgatccaggtcaagattaatcgtgttcagacgcttgtccagcgcatcatggctcagacggggcatctcggtgatatagggactttcttcgttgtcttcgtcgcggcgaataccggcgcgccgcaaagcaaaggcaataatgagcaccagcaatgccagcacgaccgtcacgatgatcagcagattatccgccaaccatcccggcataccgcgcgtggaccccgcgtccttgcctacttgcgaggcttgctccgccgccttgccagaagatgccgactcggcttgcgcagcgccaggcgctgccccagcggcggcaccggcgccggccgggatggaaaccgccgggcccggccgatctgcggacagcgcagcaccatctgttgtccccgacgcaacagcggcgtcacccacagcaggcttggctgcgacgccatccgaactaccgccagccgccgtgttcaaggctgtctgcgcactggcctcgccacctgccgcagcaccttgcgccgcctgtttgagcgcatccacattggacttcagcacctcgacgcgctcacgggcatccgctaaagcgcgcgcatccgacacgctggcatcgcccctggcatcggcagcccccgacaaacgcagacgatcttgagccgattccaaggtagcgccggcaggtgtttcagcactgctgactttgccagatgaggcagatgcggcgctgaccttagacgcgcccgctgcacgacccagacccgcacgatagcgggcataggtctcgatgtgctcaagatagatacgacgcgcctcgttagcatcgatggcccgcaccgtgtcggcatccggcagcgtcagctgggctctcgccttgagccggttcatattgccgcccgagaatgcatcggggttggcccgccacaatgccaccaaggtctggtgcagggttgcccctccgacggggtgccgccgcgcaatcccgtaaagcgtatctccctggcgtaccggcacagtggcctcgcgagatggcgtacccaccgtggcgggctgcacgaccggcgcgccgcgctgcgcaagcacagtcacctgggcaagacgctgccccgcgctggagcgcagattgagcagcacatcgacggcatcgccccgaaagggctcagaagactgcaacaaaagagtacggcgccccgcatcagtcgaggcctgagtctgcaaactcagatcagacaagggcgcgggcggagtcaggccggcgcgctgccaatcggcggcatctgccagcgtcacctgcaggttttgcgcctcttcgggagtgagttcagtcaggggcagcaacacacgcaagggctgtcccggcgccgaaaccacactggcatgcccgagcctggccgcctctgccccggtatttgcgccgaaaacggcaagcaaggcaatcagcagcaggtggttgcgggaaatcagggaaatgcggcggggctgcgaatggcgcgaactcatgtcgtggtattccgtgttctggaccagggcaatacaggcgaaaagtgtaatggatcaatgtagattcataaaccaaacatattgctgcccgatacaaaatcgcaaataccgccgccatgacgaacgaaaggcgccttgcggcgccccttgttcattgccggcaaagctaagacgcgagtctcaagcctcggccaaagcgatgcgcaacatgcggcgcagcggttcggcagcgccccacaggagctggtcgcccaccgtaaaggcgcccaggtattgcggccccatggaaagcttgcgcaagcgaccgaccggaatgtccagggtgcctgtcacggcgaccggggtcagttgctcgatggtcgcttccttggtgttgggaaccaccttggcccactgcgtgccggcggcgatgatgtcttcgatctcgtcgatcggcacatcgcgcttgagcttgatggtaagagcctggctgtggcagcgcatggcgccgatgcgcacgcacaaaccatcgaccggggtggccggcgtaccgaaggcttcacctcggccgagaatcttgttggtctcggcctcgcccttccactcttcgcgcgacatgccattacccagatccttgtcgatccagggaataaggctgccgcccagcggcacaccgaagtgttcgtggggcaggctggcatctttctgcttggccagaatgccgcgatcgatgtccagaatggcagcggccggatcgtcaagcaagggcttgacggcctggttcaggagaccgaactggttcagcagttcgcgcatgtgctgcgcgccaccgcccgaagcagcctgataggtcatggaggtcatccattcgaccaggtcgttgttgaacagaccggctaggcccatcaacatgcagcttacggtgcagttgccgccgatgaaattgcgcacgccgcgcttgagcgcggcatcgatgaccgggcggttgaccgggtccagcacgatgatggcgtcattggccatgcgcagcgtgctggccgcatcgatccagatgccattccaacccgcagcacgcagcttgggatagacctcggtggtgtaatcgccaccttgcgcagtcacgataatcggcagttttttgagggcctcaatatcggttgcgtcttgcagcgaaccggcgccttcggcccatttgggcgcggcgccaccggcgttgctggtggagaagaacacggggtcgataagtgcgaagtcgttctcctcacgcatgcgctgcatgagtaccgaaccgaccatgccgcgccaaccgacgaggcctactgcttgcgtcatttcagggctctttaggggtctgggaaaaaatacggatattgataagttacagcaatttatcagaatgcgcggcgcgatgctgcattgcaaccaggctatgcagcggcttgtcgcgccgaacctacggacaaatcaggcgagcgccttgagaacggcatcacccatttgggacgtacttaccttggtcgtgcctgcttcatggatgtcggcagtgcgcagcccctgggccagcaccttgcgcacggcagcctcaatgcgatcggcctgagcgggctgattcagcgagtagcgcagcaacatcgccgccgacagaatcgtcgccagcggattggcgatgccctgaccggcaatatccggcgccgaaccgtggctgggctcatacagaccctgaccgctggcattgagcgaagcggacggcagcatgccgatggaaccggtgagcatggccgcctcatccgacaggatgtcgccaaacagattgcctgtcacgatgacgtcgaactggcgcgggttgcgcaccaattgcatggcggcgttatcgacatacatatgcgacaactcgacgtccggatactcacgggcgacttcgatcacgatatcgcgccagaattgcgaggtttccagtacgttggccttgtccacgctgcacagttttttgttgcgcttgcgggcagtttcgaagccgacatgggcgatgcggcgcacttcggattccgcataacgcatggtgtcgtagccttcgcgctcacccgagaacacgccatccggggcactgcgcacgccgcgcggcgtgccgaaatagatgtcgcccgtcagctcgcggataatgatgatgtccaggccggccacgatctcgggcttgagcgaagaagcgctggccagctcaggatacaaaatggccgggcgcaagttggcgaacagacccagggcacggcgcaggcccaggattgcctgctccggacggaactcgcgcggcagactatcgtatttccaatcgcccaccgcgccgaacaacacggcgtgcgacgacttggccaagcccagcgtggccggcggcagaggatgctcgaaggcatcaaatgccgcgccacccaccttggcctcttgcaactccagcggcaggttcaaggcctgcaacacccgcacggcctgctcgacgatttccgggccgatcccgtcaccgggaagcactgcgattttttgagtcatggaatttcctgtagggaatcaaagagccggcgcggcgccggccctgccttgataatcaggccaccggacggctttccagccaggggtggcgcgccagacgttcggcctcgaacgcgcgaatcttgtccgattgacgcaacgtcaaaccaatatcgtcaaaaccgttgagcagacaatatttgcggaaggcatcgacctcgaaagccatttcacggccgtcggcggcaatcaccacctgacgctcgagatcgaccttgagtttgtagcctgggaacgccttgacctcgtcgaacagacgggccacttcaagctcggtcagcacaatgggcaaaaggccgttcttgaagctgttgttaaagaaaatatcggcatacgacggcgcgatgatggcgcggaaaccatattgctgcaaagcccagggggcgtgctcgcggctggagccgcaaccgaaattcttgcggcccagcaggatggatgcgccctggtagcgcggctggttcagcacgaaatccgggttcagcggacgcttgctgttgtccatgcccggttcgccgtggtccaggtagcgcagctcatcgaacaggttggggccgaagcccgttcgcttgatcgacttcaggaactgcttgggaatgatgaggtcggtgtcgacgttctcgcggtccagcggcgcgaccaacccttcgtgaaaagtgaatgcttgcatgaatattccccgctcagcggaagctgcgcacgtcaacgaaatggcctgccaccgcggcggcggcggccatggccggactcaccagatgggtacggccgccctgcccctggcgcccctcgaaattgcggttcgacgtcgacgcgcaacgctcgccgggctcaaggcggtcggcgttcatggccagacacatcgaacaacccggctcgcgccattcaaagcccgcttcgatgaaaatcttgtccaggccttcgcgctcggcctgctgcttgaccagccccgaacccggcaccaccatggcctggcggacattggcggccacgcgcttgcctcgcgccacggccgcagccgcgcgcaaatcctcgatgcgcgagttggtgcacgacccgatgaaaacgcggtcaatgcggatatcggtcaagggggtgttgggcgtaaggcccatgtattgcagggcgcgctccatgccgctgcgtttgacctcgtctttctcgcgctctgggtcgggcacacggccatccaccggcaacaccatctcgggcgaggtgccccaggtcagctgcggcttgatttccccggcatcgatcttgacgacgcggtcaaagctggcgcccgcatcggagtgcagcgtgcgccagtacgaaacggcctgatcccacagcacccccaccggcgagaagggacgattacggaagtattcgatggttttctcgtcgaccgccaccatgccggaacgcgcgccggcttcgattgccatattgcacaccgtcatgcggccttcgagcgacaggccgcgtatcgcgctgcccgcaaactcgatcgcataacccgtgcccccggccgtgccgataacgccgatgatatgcagcaccacgtccttggccgtgcagccaaagggcagatcgccgtcgacggtgatcagcatgctcttggctttcttcatcaagagcgtctgggtcgccagcacatgctcgacctcggaagtgccgatcccgaaagccaaggcccccatggcgccgtgcgtgctggtgtgcgaatcgccacagactacggtcatgcccggcaaggtcgcgccctgctccggcccgatgacgtgcacgatgccctgacgcaggtcattcatgcggaactcggtaatgccgtatttatcgcaattggcgtccagggtgtcgacttgcagacgcgacaccggatcttcgatgccttgcgcacggttcagcgtgggcacgttgtggtccgccaccgccaggttggcgccaatgcgccagggcttgcggccggctatcgccaggccttcgaaagcctgcgggctagtcacttcatgcaggaggtgacgatcgatatagagcagacaggtgccgtctgtttcctgatggacgacatgggcgtcccagagtttgtcgtagagggtttgggccatgattgcgctctgttgggtaggcgaaccgccttgggtcagaagaccgggcggcatgaggcgattatgcccagccttcaaagctagtacaatccaagcacttatcctagtataaacactacccccctgagggatatccgttcaaatcattgaacctggcgacgcacagcagtctcgccgacctcatgctcggcaatccgtgacatatcggtaaacatcagcagcggcgtggatctggcgagcaaagccgagtcttggctaagacgcgatgatgtggtcacgatggatgcctcgcgggcatccaccctcccggccccggacaccacaaaacacacagaaacaagcgcggagaaccctgtggtgaaaggctagcgcatggatccgtgcttaacgctttgcctgttcgtagaggggcaaaacgcgttgcgaagcctgctgcaaatccgcgatccgggtgctggctgagggatgcgtggagaggaattccggcggcgtgttgcctttttcggctgtccccatcttttgccataaggaaaccgcagcgcgagggtcatagcccgcgcgagccgccagctccacgcccatcaggtcagcctcgctttcatgggtgcggctgttgggcaaaatgaacatcacattgctcaagcgaccgcccaaatcggcggtttgctgtgacccggttgccatcgacaaaatcgacaagccgatgccggtgaccatttgctgcgacacccgctcgcgcgcatgctcgcgcaaagcatgggcgatttcgtggcccaacaccgccgccaattcggcatcggtgggcttgatctggttgagcaggccggtgtagaccgcgatcttgccgcccggcatgcaccaggcgttcacctcatcggatgaaagaacgtgcacctcccagttccatttcgcggcgtcgggccgaaaaatagcggtctgggcaatcaggcgctgcgcgatcgcgttgacgcgcttgacctgagccgcatccttatccaactgccctttggacttggcctgcgcgatgagctggtcgtactgctgcttggcctcctgttccagctgagcctctgggaccaaactggacatgtattgcgtgcgattgacgccgaccgcacccgattgcgtagtactcatgcccgcgcaaccagccaacaccgcaagtgccgcagccgcacacagtctcgacagaaagcgcaacataaggcctccaggtatcaaccgcactggccgcgatgacgcagcgcatgatcaatcagaaccagcgccagcaaagcctcggcgatgggtgtggcgcgaatgccgacacaaggatcgtgacgtcccagcgtttgcacattgaccggctcgcccgcccgattgaccgagcgtcgctcgacccggatgctggacgtcggcttgatagccagggacaccgtgacaggctggcccgtcgagatgccgcccaagacaccgcctgcgtgattgctcagaaaaccatcgggcgtgatctcgtcaccgtgttcggaaccgcgctgcgtgatactgccaaagcccgcaccgatcgatacgcccttgactgcattcaaacccatcatggcatgcgcaatatcggcatccagacggtcataaataggctcgccccaacccgctggcagatgttcggccaccacttcgatgcgcgcgccgatggaatcgccgtcgcgacgcaatgcgtccatataggcttccagctcgggcacgatggcggcattgggggcataaaagggattgttcggcacctcatcccaggagacaaaggggatttcaatcgggcccaattggctcatgtagccgcgcacgatcgtgccgtgctgctgagccaaccatttcttggcgatggcgccggccgctacggtaggcgccgtcaggcgggccgaggaacggccgccgccacgcgggtcgcgctgcccaaatttcttccaatagctgtaatcggcatggccggggcggaaagtatcggcgatattggagtaatccttgctgcgggcatcgatattgcgaatcagcaaaccgatgggcgtaccggtggtcacgccctcgtagacgcccgacaggatttcaacctggtcggcttcctgcctctgggtcacatgacgcgacgtgcccggacggcggcggtccagttctcgctggatatcagcggcgtccagcggcagacccggcggacagccatcgacaacacaaccaatggcggggccatgagattcaccaaagttggtgacacggaacaaggaaccaagcgtattgccagacatagcggatcagcgcagagcggatattggtcagggctcgattatgacaccgaagccgccagaagccggatctcctgcgcgggcaccggcctgcccagcaggaaaccctgcatataacggcaacccagtcgattaagaatatcgcgctgagccacggtctcgatgccttcggcgaccaccatcaaacccagggcgtgacacatgcccatcagcgccgaaaccacttcctggctgacggggtccgactccagctcagcgatgaaaccacgatctaccttgacccaatctatgggcaggcggcgcagatgggtgagactggaatagcccacgccgaaatcatcgagcgcaacctgcaccccccgagcgcgcagcccattgagcgtggcaacatggcgctcgtactgcaagatgaacaccgattcggtgatttccagcacaaggcgatgcggcgccagacgggtgttggccagcgtatgcgccacctgcatcgaaagctcctcggcatacatctgccgcaccgacagattgacatgcaaacgccaatgctcaggccaggtgacggcacgcgcgcaggcggtgtccagaacccaggcgcccagggccacgatcagcccagtgcgctccgcgagctcgatggcggtggcgggcgaaacattgccatgtacgggatgatgccagcgcaacaaggcttcacagccttcgatattgccggtgttagtgtcaaacaccggttgataatgaatgtcgaactgatccatcgaggacgaggccaaggccacccgcagatcgtgctcgaggctttgataatgccgctggcgctctagcatggccggctcgaaaacattccagtgcgggccatcctcatccatctgcatcaaggcaatctgcacgccacgctccagctcatcgaagctgttgccgtgatccggatagaccgacgacgcgatgcggaaatcgacaatcagaggctggccacgcaaatcgtaaggccaagacaactgctcgagaatatacggcgcaaactccgagatttcgctggcagaggtggccggcgcccagatcagaaaagaatccgaggcataacgcgccacgagaaaatcctcggactgctgctgtaaacgttcagccaccatggccagcaaggcgcggttatccgccaccgacagcatcgcgctcagcgcaggatggtgaatcagcttgaccagaaataatgccccctgcttcgcgcgccgcatggaggtttgggcacgtgctcgcaggctgtcgggagtaagggcattcgtagatgagtcgcgggcgaggcgacggcgcaaacggcgctcccgaaatgcgaataccaggaaaatgacactcagcgtcacggcttgcagcagcaggcactgactcatcaggtcattcaagcccacggagcccccttgtttagcgagcacagtgtccgtttccaggagacggacttcacccctgtacccctaagcgggtatcagcgcgattatgcatgatttgtcttaaatcggactgggtatttgtccctaaatctatctccccaatctgcccaaacgttattagacaatacaatcagtaatgttttgattctttagcgtcgcagccctagcggcgcatcatggacctcttcccaacttttatgcgtctctcacagcatctcctggtcagcatcgttctcatgatgggattgctgctgttcggcacccaggtcgtgggtctatggaccacgcggcatgacatggagatgtatcaacgcaagcgcgctcgtgatgccgcggatcacatggcctgggcgattggccgcttcgagggcacggctcagcagtggatttcccgcctgcccaaaccagaccccgacggccccaggctgcgcctcgatgaaacctcgcaaggacgcagcatcaccttgtggcccgccgacgtggagccggcgcccggcctgcccgtgcttgcgcgccgcccttatcagagcgcggacggtgcgagccggggggatgttgtggcttatgcggctccgggaggcagacttcccgatgcctacctgaccggcgccttgttgcaaagcgccctctttgtgctggcctctctggcctggtgcttttatgtgctgcgactgatgcaatgggtgcgtcgcggcccgctacgatcgctggcgcgggctgcgctcggcaatgacgacggccagagtgccgccctgctcgaattgcgccccgttcacgaggccttgacacaaaaccgcctggaacaggaacaggtagtcgcgcggctgcagcagcgcatcgccaccctcgaaaatgaaaccatgcgcgacgcggtcacccggctgcctaaccgccgaactttcttcgacaccttccgcgaaacactccgcagcacagaccctctcacgaccggccatgtgctgattttccgccagcgcgacatggcggaactcaatcgccgcatgcaccacgaggccaccgaccaatggctgcgcctgagcgccgcccaactgcaacagacgattctggaacaggcgggtacgcaagccatgctggcgcgcctgaacggctcggacttcgccgcattgctgccgggcctggccgcccaaccggccatggccctggctgaacggatacgccgtgaactccggctgcgccgtctgcccttacgccagcaggaatggtgccgctgggccatcgcgctgggcagttataaaaccggcgagcaagtcggcacggtgctcgcccgcctggacaatgcactcatgcgggccgagacggacaataacgacgcgctgcacatggccgacgactgcgatacgcatcacatagacggcgaataccgttggcagggcctcatcacccgcgcgctcgaagaacaccgcttttatcttgacgtgctggaacgccgtgacagcagcggccaggtattacacgaagaagcgcggctggctttgcgcggcgacgagtccatcccggcacctgctttcatgcccgcagcggcgcgcctcggactggcaggcgattgcgatatccaggcactgcgcctggccctggacacacgagccaaaacgccaggcccgatcgtcgtcccagtggcgctggcctcactggctcagcagcactttctgtcccggctggagcggctcttaggggatagacccgcgctaagccggatgctgacgctcgaaatcgacgccaccggattggtcgattacaaggattgcctacacaccctgtgcgccatcaccgccggcgttggtgcgcgcataggcgtgcaaaggctatccgatcagttcgccgctctcgaaaaactgcatcaaatgccgcttgcttacctgaaagtgggtggcagcttcgtgcgcaacctggctgacagccccggcaatcgccaactggcagcgacggtcgcacgcagcgcagcggccctgaacgtgcctgcctacgcctgcgacgccgacacccaaaccctagaacccttgctgcgctctttgggtttcgtcgttctgcaacccttaccggacgagcccctcagcaccagagaggtggcggcgcagccccctccgacagaactcccgaaactgcctgccgccagcgccttgcgcaagcggcaggaacagagcgagcaacgcctgaccgaaatggcgggagcgctgcaatcgcaccggcagctgcaatccctactttcccatgagctgcgcacgcccgctgccaccatcagcgccgccgtgcagtcgctggaaacgatactggccggcagcggtgaagaggtggacagccgcctggcccgcatccgccgtgcagtcggccgcatgatcgcaatgctggacacgatgttgagccccgaacgccgaggcgaccaggccatggtgccgcgcctagaggtggtcgacttgggcgagctggcgcaagacgtatgcaccagcatgcaaatcgacagcgctcatgtgctgctcgcccataccgaaggtccggttcctgccatctgcgatccgctgctcaccgctttggtgttacgcaacctgatccagaacgccatcaagtactcgccggccaatcaacccgtgcagatcgatgctggcctggcaaccaccggcgaacagcaggccatggcctggctggccgtcaccgatcgcggatcaggtctggacgaaaacgacgtggatgcgattttcgaaccctacttccggcgcccggcacatcgcgaaacacccggtagcggtctgggcctgcatctggcgcgcgaaatttgcatcagccagggaggcgctctgacggcccaggctcagcccggccaaggcgcacgctttgtcatcaccctgcccgctgccggcctggcagccctgagagcggacaatgagcccttgtaagaacgccgcgcctcaggcgacgaacacatacccctggccgcgaacagacagcacgggcagcttgaaacccgccgattgcgccttggcgcgcaggcggctcaccatgacatcgacccggcgcggctcgaactcagcgggattgtggggctggataatttccgccagcacctgacgcgtcacggcttcgccggcgctttgcatcagcgtcatgagaaacgctcgctcttgggcattgagatgcaatgcccccccgtccgggcaggctagcacccagccgccatcaagcaaagaccattgctggccagcctgccgcagtggcggcaccggcgcggtttctgcggcggcaggccgggccaatctcatccggcgcgccagactgcggataacggaactgagctccagcaaatccaccggcttggtcagataaacgtcagcgccgccctccagaccacgcacccgatcttccagggctccgcgacccgtcaacatcacgatgccgagatggctgtgcgcacgcaaacgcgtggcgaccgaaaaaccatcttctccgggcacattcgcatcaatgatgacgatatcgcatcgctgcgactgcaatgcttcctgaaaggatgccgaatctccgcggccaaacaccaccttaaaaccatagccttccagcccgagggtcagctcctcgcgaaagtcttcatcatcttccagcagtccaatacgcagcagcccgtccactgacaacatgcccttcccccaaacttcgatgattggaaatgacgacccccgcagttcggcatcacccaaataacatagtgtttctaaattctaccctgtgaccgagagattttcccatcgctgcgataggagaacgacgcgtgaaagcgcctggcggaatcaggatgaacaactgacggacagaccggccgcccaatccggcggcaaggcggcataggcctcagcccccggttgaaggtcataaggacgcctgagcaaaccgagtaaacggtcgatttccgaggcgtcgccctgctgtgcggctcggatcgcttgctctgccaaatgattgcgcaagacatataaggggttgacgcgatccatgccctcggcgcgcaccgccgccgcgcggccatcgcaagcgtgcctggccgccaagcgtgaccaccaggcctgcgctgcctctcgatcgatgaagtaatccagaaatggctgcgtctgtcctcgcacggcctgcgccaatgcccggaaagtcaaggtgaagtcggcccggctgtcatgcatcaagcgcagcagatcatcgagcaaagcctcatcatcgctttgccagacagacagcccgagcttggcccccatgcgagcatgaaaagcctgagtaaacagggtttcatattcggccagcacgccgcgcagcgcatcggcgtccggcaccagaccatgcaggctgccgcccaagcgatacagattccagagggcgactgaaggctggcggttccaggcatagcgcccttcactatctgagtgattgcacacatgcccgagctggaaagcatccataaaaccgaaggggccataatccaaggtcaggccaagaatcgacatattgtcggtgttcatcacgccatgacaaaagcccacagactgccagtccgccatgaggtgggcggtgcgctggctgacttcgcgcaacagcgcaagcacatcgccatgctcgccgttcgcctcgcggcactgcggataaaagcggtcgatcacatagtcggccaagatacgcagccgctccccgtcacgccgcgaagaccaatgttcgaaagaaccgaatcgcacaaaactgggcgacatacgtgtcacgatggccgctgtttcgcgcgtctcacgcatgacaggatcatccgagaccaccaaggccagcgcacgcgtcgtcgggattcccaagccgtgcatggcctcgctcgctaggtactcccttaccgatgagcgcaacaccgcgcggccatcgcccatgcgggaatacggcgtaagcccggcccccttgagctgcaactcccaggagcctcccggaccgcgcacctcgcctagcaaatgggcgcggccgtcgcccaactgccctgcccagacgccaaactgatggccgctataaaccgccgccagcgtgtccccgccaggtaagggacgctggccggacgccacttcaagaaaggcctgtgtgtgcagttcggcagggtccagcccgatcagcgcggcggcctcggcgttggcgtgcaacagcctgggccgccctagcggctgcgcagcaagacgggtgtaaaaagtgtcgggcagcgccgcgaaactattgtcgagtgtcagtgcatccagtttgctcaacatcatgcgcgctcctgccgggcagcccatttggccggccagacataaaaaaattgccaagagaaaaaacagccgcctgcatcgcttcggtgacgcctggggccgccgtcagcggcgcagcaatgaataccccatcacctcaagcaggtgacggcagactggccctgatcagacggcgcagatttggattgagttcagggtccacactgctattatcacccgatggaccctaccgccgataccgccgctggggattcccctccccgacaccgatcctggctcgagcgcttggcgcgagccttccgcttcgccctcagccgcgccgataaggaacggctgctggaggtcgcatccagcctcaccttcaccacggtgctggccatcgtgccgatgttggcggtcgggctttcgctattcaccgcctttccggttttccaggatttccgccttgcactcgaagacttcctggcaaacaacctgatgccgccggaagtctcggacaacatcatggattacctcaaccagttcgcccggcaggcctcgcgcctgacggcgattggtggcgcctttctcgtcgtgacctcgttgctactcatcatgacgatagacaaaaccttcaacgatatctggcatgtcggccggcaacgtccctggcctcagcgcgcgctggtgtattgggcggtcctgacacttgggccagtcgccacgggtgccagtctttgggccacctctttcgtcgctcgagaatcaatggggctgatcagcgacgtgccggaaatcgtcagcctggggatctcgctcgtccccctgctgctcaccggcctgggtttttcggccctgtttgtcgtagtgcccaactgccgggtctattggcgcgacgcgctgaccggcggcttttgcaccgccttcgctctggaggcgatgaaagccggttttgctctctatctgaaccgattcccggcttataccgtcatctacggcgccttcgccaccctacccatttttctgctctggatctatctctcctggctggccgtgctgctgggcgccagcatcgccgccaacgtgccgcgggttcgcctgggccgctgggaagtcaaccgagcgccaggcgcccaattcatcgatgccatcggcgtactgagcgaattgctggccgcctttggccagccgcccatcagcaccaccacactcgcacaacggcttgagctgcaccacgacgagctcagcgccgtgctagaggcgctcagccgcctcgcgctgatcgcacccacgggcgacgacggctgggtactcgcctgtgacccgcgcaccacagagctgagcccgctctatgaccacttcctccttgaccggcaacaacgcctgctgcgccgcgacccacgtctggcagacctcgccgaacggctggccggccgaaagaacattccgaaactggaagaactcgcctgcctgtcgcacaatagcggcatcgagtcgcagggtcagacgcgctctgccgccgccccactgccggaaaatgccaaaaaaatcctatgacaggatcgcggcggacaccaaccattgccagcggagtgcacaatgcgcccccaggaggaacatcatgttgaaagtcagcgaaattctgcgggtcaagggtgacacgctatacaccgcaacccccgacaccctcgtgtcggtcgccatccgcaccatgagcgaacaagacatcggctcgctagtcatcatggaatccggcatgcttgccggcatgctgaccttccgtgaaatcatgcgccaccttgagcaaacgggcggccaagtgggtgaaagcacgattcgcgccattatggacgacgcgccggtcagtgtgtcgcccaacaccagcgccgatgaggtgcagcgcctgatgctggacaagcatgcccgctacatcccggtcatggacggccccacgctgatgggcgtcatctctttctatgacatggcgcaggccatcgtcgctgcgcagcagttcgaaaataatatgctcaaagcctatattcgcgactggccgcaagacagcgcacccaacgcctgagtccagcgcccgatggctatgccggcgtgctcagggcgctgtctaggcaagttctgagcgcggccgcaggctgcgccaggcctcataaataagggccgggtcattttcggccaaacggtgatgatccgacagcaggcggcgccatccgcgcgccccgctctgattattgaccagacccagcaggggccgcagcatcacgcgcagtggcactccccgggccacctggcgcgtggtgtattccaccatcgcatccaccacctgagcatcagtcggcaaccgtgtcgatggccacaggcgcaaagacagctcagacaacacgcgaggcgtatgccaggctgcgcggcccagcatcaccccatcaaaacggctggcggcgtccagcgcctgggtggcatcagccaaaccgccattgagtacgatggtggcctctggaaaatcatgcttgagttgtgcggctacgtcgtagcgcaaaggcggaatctcacgattatctttgggagacaagcctttgagtacggcattacgggcgtgaacaacgaacaccctgcagcctgtgtcatagattttcccgacgaaatcgcgcacaaatgcatacgactcgttgtagtccagcccgaggcgatgcttgacggtcacgggaatatctacggcatcttgcatggccttcatgcaatccgccaccaaatccggctcagccattagacaggcgccaaatgccccgcgctgtactcgctcggaaggacaaccgcagttcaaattgacttcgtcgtaaccccattggcggcccaaccgcgccgccgcagccaatgcatccggttcgctaccacccaattgcaaagccaccggatgctcggtttcgtcaaagtccaggtgacgctccacgttgccgtgcatcaaggcgccggtcgtgatcatctcggtgtacagccgtgcatgcggcgccaacagccggtgaaaatagcggcagtgacgatccgtgacgtcaatcatgggggcaacgcaaagtcgccaatcgggcggggtcaagaagaattcttccaagcttagggtcaaagttacccttattttacgaccctagcccccccactcccgaaaggaccccggcgctggtctaaaattgtgcgactttgccacgctggcatgcccttacacccacccccaccacacttcatcaatggccgttttcactcccgtatccgaccaagacgcccgtgccctgctcgcaaattatgacctcggagagttcatctccctgcggggcattaccgccgggattgaaaacaccaactttttcctgcatacgacgcggggcgagtacatcctgaccttgtttgaggtattgacgcagcagcaactgccgttttacatcgaactgatgcatcatcttgccgagcgcgggattcccgtacctcagccccagacgctgagttcgggcagccgcctgaccctgttgcaaggtaagccgaccgccatcgtgacccgtctgccgggtggttacgaacctgctcccggcgccaagcattgcgcgctggcaggcgccaccctggcccgcgttcacctcgcagccgccgactttcccctgcgccagcccaatctgcgtgggctgccgtggtggctggaaactgcacccaaggtcatgcccttcctgacgccggagcaagccacgctgctgtcccaggaaattacggcgcaacaggctgcggccgcacagcccgaacgcgccgagctgcccttcggccccgcacactgcgacctgttccgcgacaatgttctgtttgccgggactttcgacaacccgctgatgggcggattcatcgacttttacttcgcgggctgcgacacctggcttttcgacgtggccgttgccgtgaatgactggtgtatcgatcgtgataccggcgaactcatacccgagctggttgacgcctggctggcggcttatgcccaagtgcgtcctttcaccgaagccgagcgccgcgcttggccgctcatgttgcgtgccgccgccttgcgcttctggctgtcgcgtctgtacgactacttcctcccccggccagctcagacactcaaaccccatgatccgcggcacttcgaaagagtgttgcaggcacgccaccaaagtgcgcttgctgtcttgccctgaccttgtgcgcacgcataattgattgtgtacgagccatctgtccccagcgaacttttgacgagacctatgcaagcagcaaccctacctgcatcctatggctggcaatgggtgaaaaccgggttcaggatttttgccaaacagcccctgcccatgttcttctgggccatggctctcagcctgtttgtcctattcgccagcctgaccccccccgtcgggcccttgttattcgtcgccttgatgccggtgttcacgctcatgacgctggcagcctgcaaacacgtcgaggcaggccggatcatgctgccctcgatgtggcccaagccgctgatgcggcccggcgtgtttcgcaagctcttcctgatgggcctgttatacgcaggcttgagcctgctggcgggccttatcgctttcctgccgttttcaagcgacctgatcgcgggcatgcgtgcggttcaggtcgagcaggacatcatgcccttcatcctggcggtgcgcgcgcccctgttcatcttcgtggtgctgtacgtcatcattgccgcactgttctggcatgccccagtactggtgtcgtggcacagcctgcgcctggtacaggcgctgtttttttcgggcgtggcctgctggcgcaacaaatggccgtttttggtctacggcgcagcctggattctgatctttcttctcattgatctggcagcagggctgctggtggcgatcggcattcccggctcattcgccaaccttgtgctgattcccgtgaaagtggcggctggcgcagtgctttactgcagcttctacccggtctacaccaccatcttcggcatcgaggacgtccagactggtctcgaccaccgcgacagcgccacggcatgaggcccagcgccaggggggcaagcgcctcacctgaagcaccctaccatcgcggccaataaaccaggccgcgatggggtaggacatgcccaccgtatgaaccgcccggcatgggacgatcaacaaaccggaatggcctcccaagggacggcgccggcccaacaagccacgcagacggcgcaagcaggtatgcgctagccgcaacctcaaccccggaagtgtccgactcgcctggggattcataaggcaggcgccaaatccaccaccagcgggaaggccagaatcagaaatgtgcagggaaacatgcaggtcaccaggggaaacaacatcttgacgggtgctcgcatcgcggcctcttcggcccgctgaaaagcctcttcgcgcaactgactcgccaaggcccgcaatacgccgcccgccccgccgcccaggcggtccgcctgcgtcaaagcggctacccaggcatgcacccccgccacatcgaggcgggcagccatggccagcaaggcttcgcgctgcgatcgtccagcccgcatctcgttcaaggcctgccgtagcgccgtcgtcaacaatccagggggacaatgtctcgcggccagatacatggcgttaaccatcccctgccccgcctccaggcaaagcgtcatcacatccagcaaaaaaggaagatccgccgcgactcggacacgattaaggcggatgcgcgcacctagctgccataccgggcacaagactcccgccaaaacgcagggccccaacaagatcaagcccacctgcacatcaacaagcatcagcaaacccgcagccagcagcgccacgcagacagcgagcactatttgcgcgggcagccaggccacgggaacctcggcaggccaggctgcacgccaggccagccgtgtcaggcgatcacgcgatccacgggccagcaggcgctccagacgatgcgccaggcgccacgcacaagaccaacacagacggcccacaggtgaaagtccggacggcgcaggcggagcctcgccccgtaataaggccgctagccccaataccagacagaatgcagcaaacccggccaaagcgacatgcagattcatggcaaaggcgccaaaatgcggcgtatcaaaaaccagcccaagacctgcagcgccatcacgagcgctatcagaatccagcccgcctcggtctgccacagacgcgccatctgctcggggcgcaagagatacaacacaaccgccagcaccaggggcaaggcgctcagcacccaggcctgcatccgcccttgtgccgtaagcgccttgagccggccttcggccaacaactgaccgcgtaaagcctgcgcgatcccctccagggtctgtgccagattgccgcccgcgctgccggccacccggaacgcggctgtcatcaagcgaacggacggcagatcgacgcgacattcgagcctgtgcagtgcatcatcgaaagatacgccgagacgctgctcacgtagcatcaaacctatttcctgagctagcggcggttgagcgagatccgccaactgccgtaaggcggcaggcaggctggccccagccctcagcgccgaggccaagctcaataagccggctggcaattgcgcctgcagacgttcaaggcgacgctgccgcaaacgtcgcaaggagatcgcaggcaacctccaggcgaaagcagcagcggccagcgccatggcggggtggccgccggcagcgagaatgacgcccaaggtcaggcccgcgcatatcatggccatcccccatagttgcgtggggtccagaaaaagaaagacctcacgcagaccatggcgggcatcctgcatataagtgtcgcggtaacgctgccaggccggtcccagactgcgctgaagctgccaagcgctcagggcagccgccaatggagcaagcatcacggcgatcagcgccgtcatgccccttcctcctgccaggcctgccattcagccgccataaagccgcgttgcggctcataacgaaacaactcctgcaattggatcgtgccgctctcgatgccgcacacctccgagatcgcgaccacgcgccgcacgccatcagtcccgcgcgcctgctgcacaatcaggtcgatacaagaggccagatactcgcgtatggcgggcatgggcaaatccaggcccgccatcagcaccatcgactcaagacgccccagagcgtctcggggagagttggcgtgcagcgtcgtcaatgacccttcgtgccccgtattcatggccgtcaacatgtcaaaggcttctttacctcggcactcgcccaccacgatgcggtcaggacgcatgcgcagcgcgttgcgcacgagatcacggatctccacgctgccgcgaccctccatgtttgcaggccgggcctccagcgccacgagatgctcatgcgacagacgcaattcggcagcatcttcgatcgtgataatgcgctcgtgctcggggatggcgctggacaggacattgagcaaggtggttttcccggcgcccgtaccgcccgacaccacgatattgcgccgttgcacgacggcgtgttcaagataggcagccattccggcgctcaaggcctgcgcctgcagcagatcgctcatgctgaggcgacggtgggggaacttgcgaatggtcaggcaagtgccgcgtgtagcgataggaggaatcacggcattgaccctcgccccgccagccagacgcgcatcgaccatcggggcagcctcgtcgatacgcctgcccagaggagccacaatgcgctccagcacatgccgaagcgcctgctcactactgaacgacccgtcgtgccgttggagacgcccgtcacactcgacatagatgcggtcgggtccattgaccatgatttcagtcactgcagcgtcttccagcaaaggctccagcgcccccaggccgaccgcttcgtctagcacactctggcatagctgctcacgatttacgctatccggtacatccagccccccctcttgcaacaaacggcccaacaactccgctgcctcctggcgcagcatggcgtcgctcatcgcagccacatcccgccgacgcaaatcgagcgcctgaatcaaggcctcatgcagcgcgacccggcaagacagcaatgcggcatcacagacagggcgaatgtccggcaggacagccccggccgacggcttcaaatgtaattgcagacggcaaggcccgatgacgatatcgtcagaggccgacaacggcccgtgcagcaccacgcgcgcgccattgacataagtgcctcccaggccaccgagatcctcgatgagccatccttcggctcccagacgcaagcgtgcatgctctcgggcaacacgccagttggcaatgcgcacgccacagtgtgggccccggcccaccagtacaggcgcggaaagcttcagggtctgcttgcgcccgtcttcatagtgcagcgtgagttccagcatcatggctcctgatcagaccattgcgatcccgatgcgccgggctggctccagtcgtccgcccgaagctcggacagcatctccggcgcttcaggaaacgcctgctgcaatacctgcctgccccgccgcgcctcgcgggccagggcgggatcgtctggccggacgatggtcggggtaacgaagatagcgagctccgtgtcgcggttttgctggcgacgctcgccaaacaacaggcccagcacgggaatatcgctcagccagggcacccccctggtctcgctcgacaattcgcgcccaagaaatccacccagcaccaatgtttgcccggacggcacattgaactcggtttcggcacggcgcgtgcgcatggcgggcccggctggaacggtcaaggtcgggtcgatggagctggactcgacctcaatatgcgaacgtatggtgccgcgcggatcgatacgcggcgtaatcttgagtgacacgccataaggcttaaacaccgtgctcgcctcactctcggcgccccgatacggaacctcgcccccggccaggaaggaagcggccgagccgctgcgcgccagcagcctaggacgcgcgagaaatacggcctcgccccgctgcgccagcgcctgcaagcgtgccccgatagccgcgcccgaccattgcagactcccccagacacccgcatgggaccggacaggatgactgccctctgcacccatgctccaatgcatgcccagttccgtcaggcgagcgcgcggcaactccaccacctgaacatccagcaagaccatctgctcccaaccgacatctccagtgagatcgaggacctcgggatagcgttgtgccaaggcgctgatacgctgcttgtcgtgatcgggcagaccgctgccttcaatcaccagatggtggcccaccacactgagccgcaaagccggcatggcggcgagtaactgctcaacctctgcccgaatatggccaaagcctgccggcatgacgcgcagcgcataagccctgacaccgctctgccccctccagacatgcaccgaagacacaccctctttacgggcaaacagaatgacctctttgccatctacggcctgcgcttgcaccacctgcccgctgcccacggcgatacgtgtcacgcccggcgcatccagcacacgggtttcaccgacctccaacaccagctcgtgctgggttcgggcagcggaatacgctggcgacagcagcgtcagccctgataaggccaacagcagacgaaccccgctcaaagtcagactcattgggcctccagcgtcggcacatcattgctctcatcgccatacagaacgggaacccctgcgtcaccctcctcagccaagccgagaatgtcggcgagcgcgcctccgggctcatcatgggctggatacgctgcgtcttccggggagcgtagggcgagggtcaaagaaccggcctgacgcgctgcgatcactcttgtgacatcctgcgcatcagcctccaacaccacctgagcagattccgggcccggcgcagccagcactttgccgttttgcaatagaggtagggtcagccgcttatcatggtgcgtaagcgaaacatagatgtccaggcgatcgccctcacgcatatcggggggcatgtcggccagctcgcgcacaggcaaggtcagcgcccgtttgcccacgcctaaccgagccgccgtacccggcgagacgaactcgatgtcggcctgcagaatcggctgtcctgccatgacgggcaccttgagacgactgcctatgagcaaacctgtctgttcgggtgataaggattggtggggagcccaattcttagggatttcgcgcgaggcgatatcgtcctcagtcaaaagctgcccggcctccagatcggcccatgcgaccagacgcgtcaccatgacgacctggttacgatgctgcaaatcgcgctccttagcttgaatatgcaagtgagcggcccaggccgcgcccagcgcagcgaacagcgcgagcaaccatacgccgtatgtctggctccaatgaggccacagcctacgcagaaaagacatagacgccgtgctggactcgtcagtcatggcgacgcaccaacagcagcccgcttattgcatcaagcggcgtcaggtatgcctcaagctgctgctcaccttttacccaggcaagactgtcccctgcctgccaaccctgagacgcgagttcggcctccaaccattgccgcgccaactcaggcgcgtgctggatcgaccagaccgaaagcgccaactgatcctcggcatgtgcatgaagcaatagcgcggcagatccaagcatgggatctgtatcggatgcagcggcacataagcgcgaatggcttccgccggtcgtacccgatggagtgctatgcagactcagcagcgtatgacaatccccctcttgttgcgcccacagcagttggccattcacaatcaggggatcgtcgggccactgcaaggacaagccttcatagacctgcgcaagcccctgcggcgaatcgaaatggctcagctgcagtttggcgcctgaggccaagaccgcggacaacatcggcacggcagacggtgggggaacggcatgcgcagatgctgccgccagcatgcagcccaccatgacggcaagcccataattagtcatgagcaccacccgaactgcgtcgattcacagctagggcatcagcccagggggtcagccaatcgctcatcgcctgcctcccgccccagggcatatcctgaacgcgaagacgctgattgatggcttgcgcttgccgttgagattgactggcagtctgtctccaccccaggtcggaacccgcgacacggcgctgcgcgttcaggctattgaccgcatgaccatctccagccgccaccaaggtatgacgcacaaggccatcaggccccggagcctgagccctgaccatggcccaatgctcgggcagttgcaaccaatctcggaccaaggtctgagccgaatgggatacccctgtatcgacggctgtgggcggatgaccgacactgagcgcaagctctcgctcgaacggcggcggcaccgcgccgcgggccaccgcgaatgcccaactgcggctggcctgcgcggaggccaaagcagccatacgcgtgtcggctagttgatctatgcccagccatagcaggcccaaggcactggtaatgagcagcacctcgggcagcgcctgcccggtctggtaccggatccaggaaccatgccggcgcaaacgccatatcggaccgccacggcattgcagcctgggcggcggcatgtcggcatcgataggcaagggcttgccttgcacactcaaaaggcgcaaacggcgggcactgcggcaacggcggactctggtggacctcatggttgaactccggtcgtagcaggcatggcgatcaacctggcctgccaatagggatgaaacaaagaaggggtctcgctgccggccccaggcgcgacgaaataggtctcggccgcggcgctgcgtttgaaaaccagcgctcgccaccaagcatcgtccaaatgcctggcgctccaactcaggcccaggtcggaaaccgccaaattggtgctcagtctgaccgagaaccgggcaacggcgtccggtcgggcgaggccaaggacatcgggtagccccgcgccgcccgcatgagcgatgtggtctcgcatggcataagaattggccaggaagtttccgctccccgcatgcaggccggacttttgctgcagccagcgccagaattcctgggatgaaaaatccgggggaggacgatcgacatagtgccgacccgactgccaggccgaagcgccattggcggcccaacccatgggatattctctgaagtagcagcctatccagcgattgctgcgcaacgcatgaaaagacagggtgtcgtgggcgccccagcggccctgcgcatcaagaaaggtcttacctcgccggcgcagatgatggcgttgccagggacaaagcggttgagtgatccagccactggtttcggtaaggtcgcgggggccaagaaaagcaaagcgccgcatgatagccaaagtgggagccagcaagccctggtactgacgcggcgaccgccatgccagcaaccgagaaaagttgtcatcaaggacttgcatggtgggaaccccgatgcctggcgcatagttggcccgcagaatgcggatcatgtgttcatcgcgaacccgagttgcctgcccccattgctgcctggcggcgtcagccagtatccgatgaacgactgcatcatgccgtttcaatgaggcctgcaaggcagccgcattgtaggaagaggacgtatttccagaaggtgtgacaccgtaggcacgggcaaaacgcgagccaaacaagcgcctgatcaggaatgccgggggattgccggtgagccgtctgcgcccctgtgtggatgccagttggccccaggcaatgagcgtgaccaaatgggccatggcaacctggtgaccgagctgggcacgatgaatataggccagcagattcagttggcgggcctgcatgagcgccccgctgtaagccaccgcatccgccacatgggtgagccgtgcgcgcgccgcaaccagccgcgcagtccagtttgccgatatccaggccgccagcaacaggctaagcaggagcagccccagcacgagcgcctgcccgccctgcgcgtgtagccgctggcaggcccgaatcatttggcccccgcgttacccgtgaaagttttcagggaccgggccttgacctgagaggcggctttactcgccgcgccactggcctgtttgacctgcgcgccgccatcctcgccagcgagctcgcgcgccatggcggcagtttgcgcgcgcagcacctgcccgaaatattgataaaccgcgatagccgcaacggccaccaacgccaccactatgatgtactccgtcatggcctgaccacgctggcgtcgtgtcttttgcatcttgcacctcatcgtccagaaacaggagccgccagtctgaacacgactagcgatctggccaattcgtagaagccgatgtatgacagcccgagcaagcgcataccggacgacagggccgctgaggtatattgatctgcgcagggtcagcctcgctggcctgcatgcttgagtccatcctccgcctccgggcaatgagatcgcgccgcggcactgcccggcagaacctgaatggggcttcaagagcaatgaaatcgcgcgacttttcttcctggatctggggtgatgcgctagcgcttttgcaccatgcggaacgcctgcagcgtcaggttctgcggtccacccaccccaaggcacacgcctgggaacctcccgtggatattgttgaaagcacggacgccgtacaggtcatcgtggcactgcctggtgttcggcccgatgatgtcgtcgtgcgcttcgatccccagggcattactgtcaccggcctgcgccccgtccctgccgcccacaacacccgcatccatcagctggaaataccctacggccagtttttgcgccgcatcaacttgccgctgcatgcgctggagcccggcacgccgcagctcgccaacggctgcctgctcctgaccctgaacaaacttagggagatcccatgaccgaattgcgctcgctgcccgaagatgcccgcatcatcatccccctgcgcgacgcggtgctgtttcctggcgttctgaatccggtgacagtcgcgcggcagatcgccgtcgaagctgcgcaggaggcagtcaagacagagcgccctgtcggctttctgctgcaacgcgatgccaagaaagatgaggtcggccccgacgatctctactgggtgggcacacaaggccccatcgcacgctacctcaccggccaggatggcgcacatcatctgctggttcaagggcaaagccgttttcgcgtgctggaatttctcgagggctggccctacatggtggctcgggtcagcctgatcgaggaaacccaggacagcaacagcgaggtggaagcgcgtttcctgcaactgaagcagcagacgctggaggctatcaagctgttgcccaatgtgcctgacgaactcggcgccgtcgtgcaaggcatcgaatcagccgggttattggccgatatggtcaccaatctggtggatatcaagccagacgagaaacaggccattcttgaaactttcgatctgtctctccgactcgacagagtcatcgaactcttggcctcgcgcatcgaggtgctgcgtctatccaaggaaattggcgagcgcacccgcgcacagttcgatgagcggcaacgagaaaccatgctgcgcgagcaacttcgtcagatacagaaagaactcggcgatacggaagacacggctgccgagctcgaagagctcaagaatgccatcgaagccgccagcatgcccgaagaggtgcttcgccatgcgcgcaaagaattcagccgcctgcaacgcatgggggaatccagcaacgaaagcgccatgctgcgcacctatcttgaatggattaccgagctgccctggaagcaggagccgcaaaaagcgattgatctggccgaggcgcggactatcctcgaccaagaccatttcggactggacaaggtcaagcgtcgtatcctcgagtatctggctgtgcgcaaactcaatccacagggccgcagccccattctctgctttgccggtccgccgggtgtgggcaagacctccctggggcaatccatcgcccgcgccaccggccgcgcctttcagcgcgttgcgctaggcggcgtacatgacgaagccgaaatccgcgggcaccgtcgcacctatcttggcgccctgccgggcaatatcatccaagccatgcgccgcgcgggcaccagcaatgccgtcatcatgctcgatgaaatcgacaagctgggctcgggcggctttcatggcgatcctggcagtgccctgctcgaagtgctggaccccgaacagaatcacaaattccgcgacaactatctggccgtggacttcgatctgtcgcacgtcatgttcatctgcaccgccaatgcgctggacaccataccggggccgctgcgtgatcggatggagatcatccagttacccggttacaccgaggaagaaaagatacagattgcgcggcgctatcttgtgcgtcgccagctcgaggccaacggccttacgcaggagcaggccagcatcagcgatgccgccttggcctccattgttggtaactacacccgcgaggccggcgtgcgcggcctggaacgggaaatcggttccgtgctgcgacaagtcgccatgcgcatcgccgaaggccaggcagaacgcgtagccattgatgccgatgatctggcagccattttaggcccgccacgattcgaaaacgaggtggccttgcgcaccagcgtgccgggtgtcgccaccggcttggcctggacgcctgtgggcggcgatattcttttcatcgaagccagcaaagtgccaggaaacgggcgtctcatcctcaccggacagttgggcgacgtcatgaaagagtctgcccaaacggccctgacactggccaaaacctggagtggcgactccctcgagaaactggatattcatatccatgtcccggcaggcgccaccccgaaagacggccctagcgcgggggtggcaatgtttgtggcgctggcctcactcttaagcgaaaagcccgtcagtgccgaggtcgccatgacaggagaggtcagtttgcgaggcctggtgctgcccatcggcggcgtcaaagagaaaaccttggcagcgctgcgagcgggtatcaaggtggtcatgctgcctcggcgcaatcaacgcgatctggacgacgtgcccgccgaggcgcgcaaaaaactgcgctttgtgctgcttgaccgtgttgaggacgcggtggcctgcgcgatagacggggatttgccgccgctatcctgaagcgacggcaaacacaggcctggcctgcttcgattgaagcaggccaggcctgacgaccggcaaaaaacggctactcaccctatgcgcgaccagccactgccgtagccactgccatacgatacattgcgccgccgcaaacccgaggtctgcttgcacggctacccgctgccgccctgccccagctgcgggcgagttgctcgcgaaggccgtgctcataacaaactaaaggcccgtgtccggggctgccggactcgggcccttgctgtcaacgcttatgttgtagcccccgctcgccgggcccacaggaccgccgattacttttccgcggcgttggtaatggcgttacctgcgcgtgaaacgtctttgcccatgccagccatcgtgttgcagccttgcagaacaaatccaaacaccacgaaagcggccagcactatcttactgcgcatgaatactccttgatgcctttcagatgatgcgaaggcgcagttcgcccaggccgtctacgccgcctatgatttcatcacctttgacgacggcgcccaccccttccggcgtgccagtaaagatgaggtcgcccgcgtgcaactcaaacagcgtggacagataagcgatggtttcaggaatgttccagatcatctgcgaaatatcgctggactgcttgcgctcgccattgacgtccaaccagattgccgccttctctagcgtgcctaccacactgcgcggatggatcggacctatcggcgccgacaaatcaaaggctttgccgacctcccaaggacggccctgctttttagcgtcgccctgcaaatcacggcgcgtcatatccaggcccaaggcataaccccatacgcagtcaccagcctgatcgaccgggatatcccgcccgcccttggccaaggccacgaccagttccatttcataatgcagattgctgctgcgcggcggatatggcatctcgcccgtttctccgtcagcgacggacagcaccgcatcggcaggcttattgaaaaagaacgggtcttcgcgccccgtaaagcccatttccttggcgtgctcggcatagttccggccaacgcaatacacgcggcgaaccggaaattgggcattgctgcccgccaccggcacggagaccgtcggcatcgggggaatcacatagtccatgatgatgaaacctcgttgaacatattgccggccaggccggtttgtactcactggcaattcgcgagtttatccgcttttccgcgggattccctacgccctctggaccgtcacgacgattacagcggactctgacggcctgcgcccatccgagttcgaaagagcaggcgcaaaaaaggccgcgccgggcatcatgccgtcgcggccccgctgcggccacctgcgcgcaaacagccgcgcggcggtatcagccttgctggctgtagcgctcagcgctgcgcagaatttcttcgtgagcagcctcaacacccttccaacccttgaccttcacccatttgcccttttcgaggtctttgtaatgctcgaaaaagtgttgaatacgggcgacatcctcagccgggaggtcttcgtaggacttgatatggcggtagggcggataaagtttgtccaccggcacggccagcagcttggcgtcgccgcccgactcgtcgtccatctccagtacgcccagagcccggcagcgcacgacggcgccaatctggatcgggaaaggcgtgatcaccagcacatcggcggggtccccatcttcagagagcgtttggggaatgtagccatagttgcagggatagtgcatcgccgtcagcatgaagcgatcaacgaagatcgcatcactttccttgtcgatttcgtacttgacgggatcggcattcatcgggatttcaatgatgacgttgaaatcttccggcaggttcttgccggcgggaacacgctcaaaactcataatgaaaccttgcggagtaaatgtcttgaaggaaatcaggctttatctgcgggcttgacctcggcgcggcccaccgggggatctgcctcggttttgaagccgctaaccggtgcctcaaaggcagcctggggtatgggtgcactgtcgaaatactcttcgatatcgatggccgaccgcagcggaacagcagctccggcgacgggtggcacgccaggctcgcggctgtccagcacatagtcgacggccacgaggggcggttctgcctggggttccggcggcatcgcggcagcgctatagacctcgggctcttcaccgttgccataagccccttcggcgtccagacgatgcggatcagcttgcgtatccgccgcaggcaatgccgcatcggtagccagcgtaggcagcgccatggtggcggccgtggccagacgccaatgacgcgcggcatctgatggacggttcagccgatcataaaggctgcccagcaaggcatgggtttgcgcatcgttacggcgcgacacacctcgctgcaaataacgctcagcttgcccccaaagctggccgttcagacacagcaatcccagggcggtcagcatttcggcgtccgcaggccgctgctgcaaccaggtttcagccttggccagacggcgcggcacctgctcggcgtcgcaacgcgcataggcagccaccagagtgtggttgaatttctgggcaatggccgcttcaaggacacgagcagcctcgttgtgatcgcccgcggcctcgaaggcggcagcaccagcaagagcaatattgggcagcgtgcgctcgtcggccttcaggtctttccagatccctcgccaggcatcactgcccaaagcagcgcgcaaacgagccgcgcccgaactgtcgatcaattgggcagcctcggtcttgttcaaggcgttacggcgcgccaatccgcgcgcaagcacgaaaacgcgctcttggtgacccaaggccgtctcggcgcgcagcaacagacgcagggtatgcaaatgacgggcgccaccatcttgaaggggcgccagcacttccagcgcgcgggcaggctggccctgatcgagcaacatgtccgccgccacggtagccgtggcctcctgcagccctgcatcttcgcccgcctcttcgcgggccttggccagcatctgatcgcggcgctcgaactcgctcaggccatgctcggcacgggcagctgacaaggcggccaacacacgccgtccgggctccttggtttgctccagcagcttgaccaaatctttcccggcatgagagaaacgcccctcaagcaggctgatccagccgcgctcgagcagttcgtggtcacgggcctgagcacgacggccacgccaggcccgcacgcggtcaggaatggcgaccaaccaggccaacacacgcagccccacatacagcgcggcaaacagcgccaccagcagcagcaccgccaacgtcagcgatacttcgatgcgccagggcgacacgaggatcaacacattgcccggatgagcgcgcaacaccaccgccagcgccacggcggcgcaggccagaagaagcgtccagaaccaagtacgcatgggttcagtcctgctcgtcaggcttgaagccggcggcgcgcagcgacgcgataccgttcaagctgtcagcgacatcgggcacgcgcacggcgatgtcagtacgggccagctcacgcgtcagggccagtgcggcctgggtatcggcagagcggccatcgaaatacttgctcagcgtgtccgcgatgtgatcgagctcgcttttccagatggccggctgacgcatcagcaaggccaattgcagcgacaacagacgttgacgcaatacagagcgcagatcagcggcctgatctgtggaaagcagcaaggcggcgggctgatccacgcgttgtacgcgaacgagatcacccatctcgctggcgagcgcggcaccggctcggcctggccaggaggcaatctcggcacgccaccgttcccaccaggcggcatccgccggcaggggcaacggcgacgaaggcggcacggctagggcggtggcagcttgctcggccacaccgggtgcagcgccatcgggcaccagcaggggggcacgccctaccaggccgaccaggcgctcgatacgggccgacacagccggcacatcgacggtattgacggcccgcagacgatccaggtcgccgttgatagcctgttgcaggctggcaaagcgcgggcggtcggcacgggccagacgggcctgagcggtttccagcgccacaacggcattattgacattgcccgccagacgcagttgctggctcgcaatggtgatcaggcgttcgatgtcgttggcgagcatttcgtcgctggcgccatcgttgaggttttgcatagcctgctggagcacgtggtactggctctgcgcctcgcgaatcttgccctccagatcggcgacacgaccgctttgcgcctgcgccagcgacaaggcttcgcgtacatcgttgcgggcctgagcgagttcgccgttcaggcgatccagacggctggcaacctctcgcccagcccggccggactgctcacggaggttccacagggccgcccccaagccgatggcgatcagtaagacgataatgagcgccgtggacaaccagccgcgggaggacttgacggtttccggcgcgcgctccgcagcggcgcccgccggcgggttcggcggaagagaagttgtattgtctgtcatgacgcgattgtattcgttgatggcatgaaacgacgactacgcagcaccaaaggcctcgaatatcgcctcatcagcaggcatgcattcttttaccattgcggcactgccctcgccagcgaaggacagtgtgagccggccgcgcaataccggatgtgtaatgacgtaacggcagttgcgccaccatgacagcaaatccgcccgtgctatctgagcggccaccgcatcgatactctcgccgctggtcaacaaccacgtggccacacggccttgtcgcgcccaggcgcgcagggcgtctagcgtggcggcgtcccattgggcgggcaaacgctgataggcagcgtaagccgtgacctgcgcgccggcctcacgcaaacgctccgccagccaattccggccctgcgtgccccgcaccagcaaaactcggcgcggcagagcgccctgcgctgacaaaacctgccatagcgcttcggaatcgtgcgtcggcgcgctgatatcgggatacaaaactgttgtattcgcgccaaaatatcccgactcaaacagggcctgagcgctgcctgggcccaccgtggcggccaccgtggcggccggccaggcgccggcgctggcatacacctgcttgagataaagccttgcggcgttcccggagacaaacaccactaggtcgtagtcttccgggcgtggcgcccgcggcgccggcagagccacgatccgcaaggcgggcagcacgcacacctcccagccagccgcgcgcagacgcccagccagggcttcgttgcggccctcgggccgagttagcaccgccaaaggtgacatcacgccccctgaagccgtcaagacgctgcgtcgtcctgtagcagctcggcaagaatggcgtcgccgccctgagccaacaaatcatgggctaccgccatacccagagaatcggcctcggccacaggccctagccgcgaagccctcaggatgcggcggccatcgggagaggcaaccagggcatcgatacgcagggtctgcccatgcaactcggcataagcgccgataggcacctggcaggagccgcccaaggcgcgcgagaccgcacgctcggcgctgacgcaggcggtagtgctggcatcggacagaggggccagccacgctcgcatgtcgtcacggtcatcgcggatttcgatacccagcgcgccctgtccggcggcaggcaaactttgagcaggcgccagacgtgcgcgaatacgatcgccataaccgatgcgctccaggcccgctgccgccaaaacgacggcatcgtattcgccgcgatccagcttgcccagccgggtatcaagattgccacgcaaaggcctgacgaccagatccggacgagccgctcggatctgcgcctctcggcgcaggctggaggttcccacgacagccccgacaggcaaagcgtcgagcgaagcatagcgcgctgaaacaaaggcatcgcgcggatcggcacgctcgagcacggtgctcagggcgaaaggcgcttgtatatcgaccggcacatccttcagagaatgcacggccagatcggcgcggccgtcaagcaaagcatgctcgagctctttgacgaacaagcccttaccccccactttggagagcgagcgatcaagaatctgatcgccccgggtggtcagggtaagaagctcgacggcacaggccggatacaagtcacgcagtctgtcacgcacatgctcggcttgccatagggcaagccggctggcgcgggtagcaattaccaggcgttggggcagggtcacgtgtcgacttcagaggaaagacgagacgatgacggtagtcaccacaccaatgattgccagaacgaacagaccttgtagcaagctcaggcctgattcggattgttgctgattttcagtcttgcgtagactcatgagtggcttccttggcaaggtgttgcttgcggcttgccagccagcgtccaatgacaatgaccagcagagcgccgatgaattctacggcgattttaaccatctgcggctgttcgccaatttgattcaccacaaagacgtctgtaatcagcatgccgccggcaatccaacccagcagcgcagcgccaaacatgacaaccatcgggaagcggtcaatgagcttgaggaccagcgtactgccccagatgatgatgggcacactgacgatcaaaccgaatgccaccagaccgatctggtggtcggcatgggcgttttgagccgcgccggcgatggcaatcacattgtccaggctcatgacgaagtccgccacgataatggtcttgaccgccgcccagatcgaggtgccacccttgatgttgccgtggccatcctcttcaggcaccagcaacttgatgccgatccagagcaacagaaggcctccgacaatcttcaggaaaggaatattgagcagggtcagggcgaagccgatcagcaccacgcgcaagatgatggcgcctgcagtcccccacaatatgccctgcatgcgttgcttgtgcggcaaattgcggcaagcgagcgcgatgaccaccgcgttatcgccgcccagcagaatatcgatcaggatgatctgaaagacagctgcccaactaagggtctggaaaaactcaagcacttgtcgctcccattggcgttcttagatatatgtcaccagtcaccgccacacagacaaaataccggccggggcggccgccctccccacgggaaggctaggctcaaccctctattgtagttcagctttcagtcagcttgctggcgcatgaggaaaaactttcctattgccaaaacaagcactgctccgacagcgccgcacatcaaggcaaattgatgttgcgttacgcccaggacagcgtcaatacgctcaaccgcatcatgcagagccggatcgccaaccagcaactcacccgcgataaagccaagaagcgcggcgcccacccagacgataagcggaaagcgctcgatgaccttgagcaacagggtgctgccgaaaatcaccaatggaatactgatcgccaagcctagcaccagcagggtcgtgtcgcccatggccgccgcagcgacggcaacgacgttgtccaggctcatgacgaggtcggcaatcatgatggtgcggatcgcggtgagcaggttgccgttctctttgccagccccgtcttcatccccctcgggcagcagcaaggtgacgccaatatagaccagcaacagcgcgccgatcagcttcaaccagggcagcaacagcagttgcgccgccacgagcgtgagcacgatacgcatgatgatcgccgcggccgaaccaacgacgatcgcttttttctgctgatgcggcggcagcgagcgggctgcgagcgcgatcaccacggcgttgtcgcccgacagcagaatattgacccaaatgatctggagcaatgcgatccagaatgcagcagaactgagttccatgcctctctttcctagaatgatcccctaggagttataagtgtccaacatgcgcccgccatccctctttcccacgagccaggacagccttgtttttcagtgcgcgaatgaatgaggcgcataacgccgcaacctttcattatagtttctaagttctgtcttaaaactttctttggcctaggaaatggcaagagccgccagcccatgggagcacaagccctaagcgccaaaaaaaaacccgccacatgggcgggtttcctgcgcaatgcgcttgagccgaattacagcaccgacttcagcagcttgcccatttcagaggggttgcgcgtggtcttgatgccgcaggcttccatgacttccagcttggcatcggccgtgtcggcgccacctgagatcagtgcgccagcgtgacccatgcgctttcccggaggggcggtaacgccagcgataaagccaaccaccggtttcttcatgttgtccttggcccactcggccgcagcaacttcatccggaccaccgatttcaccgatcatgatgacagcgtcggtttcgggatcgtcattgaagagcttgagcacatcaacgtgcttcagaccgttgatcgggtcaccaccgatacccacggcgctggattggcccaggcccagttcagtgacttgcgccacggcttcgtacgtcagcgtgccggagcggctgacgatgccgatacgacccttgcggtggatgtgaccgggcatgatgccgatcttgatttcgtcaggcgtgatcaggccggggcagttggggcccagcagcagcgtcttgctgcccttttcgcgcatgcggttcttgacttccagcatgtcacggaccgggatgccttcggtaatgcaaaccaccagagccagttcggcttcgacagcttcccagatggcggcagcggcgcccgcgggcggcacatagatgaccgacacggtggcgccggtatcgtccttggcatccttcaccgaggcgtagatgggaatgccttcaaagtcttcgccggccttcttggggttcacacccgccacaaaagcggccttgccattggcatagtcacggcacatacgggtgtggaactgccccgtcttgcccgtgatgccctgggtgatgactttggtgtccttgttgatcagaatcgacatttgtgaatccttggcaatttattacttagcggcagcaacgactttggtcgcggcttcagccatggtgtcggcgctgatgatgggcaggccggactcggcgagcatcttcttgccgagttcttcgttggtgcccttcatgcgcacaaccagcggcacgctgaggttgacggccttgcacgcggagatcacgccttcggcgatgacgtcgcagcgcatgatgccgccgaaaatgttgaccaggatcgccttcacacccttgttcttgagcatgatcttgaaggcttcagtcaccttctctgccgtggcgccgccgccgacgtccaggaagttggccggctcgccgccgaacagcttgatggtgtccatggtcgccatggccaggccagcgccgttcaccaggcagccgatgttgccgtcgagctgaatataggccaggtcaaacttggaggcttcgatttccgccgggtcttcttcgtccagatcgcggtaggccacgatttccgggtgacggaacagcgcgttcgaatcaaagttgaacttggcgtcaagggcgatgatattgcccttgctgtcgcggttcaggggattgatttcgaccagcgaagcatcggtgtccatgtagcactgatacagcttcttgaacacgtccacggcctgggcggtcgagtcggcaggcatgccgatggcgtccgcgaccttcttggcctgagcgtcggtcaggccaacgatcgggtcgatgtactcggtgatgatcttctcgggggtggagtgcgccacctcttcgatgtccatgccgccttcgctcgaggcgatcagggcaaccttctgggtgccacggtcggtaaccagcgaaacgtagtattccttctggatgtcggcgccgtcttcgatgtacagacggttgaccttctggccttgcgcgccggtctggtgcgtgaccagttgcatgcccaggatctgcgaagccagttgacggacttcatccagcgagcgggccaacttcacgccgccgcccttgccgcggccaccggcgtggatctgcgccttgacgacccagaccgggccgcccagcttctcggcagctgccacagcctcttctacggaaaaagcgggaataccgcgcggcactgggacgccaaattgcttcagcaattccttgccttgatactcgtggattttcatgtgttacctgtcaggacgaatgagaaaaagaaggtgactcggatgtcgcgtcagccatatcttgcgcgtcatcccccgtgtaccaccggggatagtactcaagcacgacgatcccgtctgtgcgcaatgcatgacagccatccaactggaagggacgctgatcctcattgacggtttcgcgccggcggttggccatcgtctgaaccgctgccgtgggcaagacctgggaaagctcggtcatgtgggtacaaccctgcacacgcccgaaacgctctttgacccggttacgaaaccctttcaggaggttcaagccaaccaggccgccataagcctcgtctatctccgtacaggcggcgccatagggagcggcatcgtagacagcgatggccgccacgatattgaattgctcgtctatggtgatgcgcaaatgcaagtgatggatcgggtcgcccgccttgaagatctctccattgcgcttcggaaaatcgtagcccttgatgtcgatgagctcggcttcgaggtcatacagcccatcttcgcgcccatagctctgcacgcgtatagaacgcgtgtgcaaaggatgacgagagacatcgggcgaaggcaaaggcatggagggcctgtaggcagctttgagcttaaggcagcaaaacccccaaagtataacgcagcccctcccaatgacgcgacgtcattgcgcagtgcaaaaaaagcgattccggcaagcggtttaagctcgcatgccaggaaaccggctaaaccaccgtcccgctggcggcaatggcccacgccgtccggcgtgggccatgcaaaaccgtcaagccaagcaatcaggaagtcgcctggcgcagcgtgcgagccgcctgaaccatgctgattagggcagcctcggtttcaggccaggcacgggtcttcaaaccgcaatcaggattgacccacaaacgctccttggacaggttggcccccgccttttgcatgaggccaaccatccagtccacgtcaggtacgttgggcgaatgaatgtcatacacaccaggaccgatatcgttgggataatggaaatcctcaaaggcctttagcagctccatattggagcgcgaggtctcgatcgtgatcacgtcggcatccatcgcagcaatggattcgataatgtcgttgaactccgagtagcacatatgcgtgtggatctgggtatcatccgccacgccggccgtgctcaatcggaagcaatctacggcccagtccaggtaggcttgccaatcggcgcgacgcagcggcagaccttcccggatcgcaggctcgtcgatctggatcaccttgacgcccgccttttccagatcgagcacttcgtcgcgcaaggccagcgccaactggcgacatgtggcctcgcgcggctggtcgtcacggacgaaggaccattgcaaaatggtgaccgggcccgtcaacatgcccttgacaggtttgtcggtcaacgactgcgcatacgaagaccaccccactgtcatcggcgcggggcgggccacgtcaccgaaaatgatcggcggcttcacgcaacgcgatccatagctttgcacccaaccgttcttggtgaaggcaaaaccggccagcagctcgccgaagtactcgaccatatcattacgctcgggttcgccatgaaccagaacgtccagccctactttctcctgaaaacgaatgaccgcttcgatttccttgcgaatcagggcttcgtaagtggaatcgctcaaggcgcccgacttccagtcacggcgcaacccacggatttccgccgtctgcgggaaggaaccgatggtggtggtcgggaaggggggcaaattcaaacgcgcctgctgctgccggatacgctctgcgaacggcgcgcggtcacgtgagacctgctccgaagccgccatgcggcgaccgacagccggattatgaatccgtggcgacgagcggcgagcggccagcgcggcacgctgcgccgccagcccctcttgcaccgcttgcgaactgtcgccatccagcgcacggcccaacaagctcaactcgtcgagcttttgagaggcgaacgacagccagcttttgagctcggcatctagttcggtctcggcaagcagatcgaccggcacatgcaagagcgagcacgacggcgccagccagaggcggtcgccgagttgcctggccaccggctccagcttcctcagtgcctgatccagatcggtgcgccagacattgcggccattgatgactcctgcggacagcacctgatcggcatgcagcgcctcgaccacgtcgtccagttgctccggtgcgcgcaccaagtccacatgcagaccggcaacaggcagtttggtcacggtggacagattgtccttgaggccgtcaaagtaagtcgccagcagaaccttgaccgggctgcccgccaattgcgcataggctagaccaaaagcatcacgccacgcggcgggcagatccagagccagaatgggctcatcgatctggacccactccaccccctgatcggccagacgcttcagaacctgctggtagacgggcagaagattggccagcagcttgagcttgtcttcatcggaagcgccttgctggaaggcgtcgcccttgcccaggtagagccaggtcagcggaccgggaatgacgggcttgacggcatagccgagcgcctgtgcttcccggacctgttcaaacagatcctcacgggcgatacgataggtctgacccggaacgagttccggcacgatgtagtgatagttggtatcgaaccacttggtcatttcgcaggccgcagcgggtttgccgctcggcgcccggccacgccccatgcgaaacagggtgtccagactgaccgcctgcgtttcaggctgagcaaaacgggcaggtacagcgcccaacagcgtcgtccactccaggatatggtcgtaccaggcaaaatcgccaaccggcacgaaacgcaggccgctatccgcctgacgccgccaatgcgcagcacgcaaggcacgaccagtggccaacaattcgtctgcggtttgcttgccggcccaataggcttcgacggcgcgtttcagctcacgctgggcgcctatcctcggaaaacccaaattatgagtaatagtcatatgaatacctggtcaagacaaagcacattcaagtcgtgccggtattctgcgggtaaatctccgctaataaaaatcaatgttgacaagcattacttgagaagtattcatacaataagggtttcgtcccaacgataagcgcatgcttgaaatccgccacctcgaaacgctctccgccatccgcgacggcggcagcctgcaagaagccgctgaccggctgcatttgacgcaatctgcactctcgcaccagctgcgcgacctcgaaacccgcctgggcacccccctgctcaaccgccgcacccgtcctgcccgcttgaccacggccggcttgcgcgtagtcgcgttagcggatgaagtgctgccacgcctgcgcgcgaccgaacgagagttgcagcgcctggccgccgggcgcaccggccgcctgcatatggcgatcgattgccactcctgctttcaatggctgatgcccgccctagacgcctttcgactgcaatggcccgatgtcgcgctggacttatccgcagccttctctttcgctcctctcccggctctggtccggggcgatcttgatctggtcatcacgtcagatccgcaagcgctggactccatcgagtacttgccactctttcgctatgagctggtcctggccgtatcggaaaacaaccctctcgccgaactcaagcacgtcacaccggaacaactggccgaccagactctcatcacctatccggtagaccggcagcggctcgacatctttaccgtgtttcttgacccggccgatatcgagcccgcagcactgcggcgggcggaactcacccccatcatcgtgcaactggtcaacagtaatcggggcgtggccgccttacccaactgggccgtcaccgaatacgtgaatcacgcccccctgaaactcctgcgcctgggacctcaaggcgtttggcgcacgctgtacgccaccgtgcgcagcgaagaccgggaggcctcttatatcggagagtttctgacgattgcccgcgaggtttgcttcaggacgctctcaggcatcaaaagcgtcaaacactgaggcaagaaaaccttattcgtcttgcgagtcgcccagaagacgccggatgacgtcatgggcaaagccgcgtgacgcgagaaaacgggcctgtttagcgtaagcattgcgatcctggggtttctcatcgtagcggcgacaccaaacctcccgcgcacgctcgtactccgtggcgcgcaaagctgcgctggccgcggcaatctcggcatcgtcaacaccgctttggcgcaattcctggacaatgcgcgccgttccctggcgcggcgcacgacggtgcaccaggctttgtgcaaaacgcgcattggattgccagccctctttttgcaaggcgtcgagcaccgtctcgatgtcttcggcgctttcggcataggggcgcagtttgcgcgataactcagcacgcgaatgttctcgacgcgacaaatagccgaccgcacgcgccttgagactgaggcccttgcgcgctgccggcacttcggcaggctcgctggccagcgtttcaaactcgtcttcgaggcgcgcgcgctgccgttctttggcggtcgggaaagcacacatagggaaagcgaatgaggaggggcctcagtcttccgcgctttcttcggccgtcggagcgaactccgccgcacgggctacgatgccttggttatcgcggatcttgttttcgatctcgatggccatggcacggttttccttgaggtactcgcgcacattgtccttgccctggccgatgcggttaccgctgtagctataccaggcaccggatttttcgatcacgttggccgccacacccagatcgatgatttcgccttcgcgagaaataccggcgccgtacatgatgtcgaactcggcctgcttgaacggcggcgccaccttgttcttgacgaccttgacgcgcgtttcgttgccgaccacctcgtcgcctttcttgatggaaccgatacgacggatgtccaaacgcacggaagaataaaacttcagtgcgttgccgccggtggtggtttcagggttgccgaacatcacgccgatcttcatgcggatctgattgatgaagatcaccatgcaattggtgcgcttgatcgtggcggtcagtttgcgcagcgcctggctcatcaggcgggcctgcagaccaggcagggcatcgcccatctcaccttcgatttcggccttcggcaccagcgcggcgacagagtcaatcacgatcagatcaacagagccagaacgcaccagcgcgtcggtgatctcgagcgcctgctcgcccgtgtcgggctgggagatcaggagatcgccgagattgacgcccagcttggaagcgtactggacatcgagcgcatgctcggcgtcgacgaaggcgcaggtgccgcccactttctgcatttcggcgatgacctgcagggtgagcgtcgttttacccgacgattccggaccatagatttcaaccacgcggccacgcggcagcccgccgacacccagcgcgatgtccaagcccagcgaaccggtcgaaacaacctggatatcgtgctcaacctcgttatcgccgtagcgcatgatcgagcctttgccgaactgcttttcgatctgggaaagcgcggcagccagggctttagctttttccgacgcagccttgctggttttttcgtccatggagagtcctatgtaagtgcgccctcaggccgggcaagcggttcatgcacaagcagtaatgcttaagcgatcatgcttaaacggtcatgcataagcggttcatgctgcgtggggcattgtccacgcggacgtggaattatggcatcggattatactgtacaaacaaacagtatgcctaagttttccacgtattccctgagtggcaaggcggaaggcctgtgacagaatgcgccgcacaagacgaaggggcaacccgccagcgccaaacagacgccaagagtggccgctccgatacacgccccggcacgtgccggacaaacccacggtgtcgcatgcgcatcctgattgccgaagatgacagtattcttgccgacgggctgtcgcgctcgctgcggcacaacggctacgccgtcgatgccgtgcgcgacggcctggcggcagactccgcgctagccgcacagccctttgaccttctcattctcgatctcggcctgcctcaagtcacggggctggaagtgttgcgccgtttacgggcgcgcaattctttgttgcctgtactcattctgacggcggccgacagtgtcgaacagcgcgtcaaaggcctggacctgggggccgacgattacatggccaaacccttcgcgctatcggaactcgaggcaagggtaagagccctgacacgccgtggcgccggcggtggctcgacccttattcgccatggccgtctggtctttgaccagacgggacgcgtggccacggtggatgaccatgccctggacctatcggcccgcgaagtcagcctgctggaaattttgctaagccgcagcggccgcatggtcagcaaaacgcagttggtcgaccacctttgcgaatggggcgaagaagtcagcaccaatgcaatcgaagtctacgtccatcgtctgcgtaaaaagcttgagcccagcggagtcaagatcattactgtgcgtggactgggttattgcctggaacgcgatcagggtgccgccacctaccccctcgccagctgatccggccatcgacgaagccgcactccaggcgctgcgcgaaaacgcccagggaccgagtttcgcgcagccgcaacgctcattgctgggcgaaatcctggactggatgctggcgccgctgtttctcctgtggcccatgagcgtggccatcacctatgtggtggcgcaaaacatcgccaacgttccttacgatcgtgcgctggccaataatttaagcctcatcgccagccaagtgcaggccgagaatggcagagccgctctccacatgagccgcgccgcgcgcgagctcttgcgtgcggatgaaaccgatagcgtgttctggctggtgctgggcagccatggcgagtacctaggcggcgaccgtgccctgcccttgccgcccctggccggccaagcccgcccagggcaagtgcggtatgccgacgataccttgcgcggattcaacgtccggatggcctacacctgggtcgatctgcacctgcccggcagccagccgccgctgctgatcgtggccgagaccagcgagaaacgcgcgcaactggccaacgacatcatcaagggcgtgatcattcctcaattcgtggtgctgccggtggccgtactgctggtatggttcggcctgtcgcgcggcgtcgcgccgctgaatgccctgcaacagcgactgcgggcgcggcgaccagacgatttatcccccatcgacgagcgcgccgccccttccgaaatcgcgcctctggtcggcgccatgaatgaactgttgaaccgactttcggccaacgtcgaagcgcagcgacgctttgtcgccgatgcggcgcaccagctaaagacaccgctggccgggctacgcactcaggccgaactggcgctgcgcgacgccagtcccgatgaaatgcaatccagcttgaggcagcttgtcgcgagttcggaacgcgccacccgcctggtcaatcagttactgctactcgctcgagcagaaacgccggacgccaccggactggcgccagtggatatcaatgccatcgcctcggaacagaccatgaactgggttccccaggcgttgtcgctgaatgcagaccttggttttgaagggtgcgacgctcccgtggaaatcatgggcaatccgattctgctgggtgagatgatcaacaatcttgtcgataacgcgctgcgttacacccctagcggtggccatatcacagtacgtgtgcgccaaacggccgagcacgccgtgctggaagtcgaggacagtggccccggcatcccccccgaagaacgcgagcgcgtctttgaccgcttctaccgcgtgctaggcaccctgtcggatggcagtgggctgggcttggccatcgtgcgcgaaattgcgcagaaacaccgtgccggcgtacacatcgaatctcaccccagccggcactccgaccttcccggcacgcgtatcgtcgtcaccttcaactattacggcacctatcctgccgatgagcccgaaaccctgacctagggaatgcccgcaagctcccaagcgagtgatgcattaagttacataattaaggttcaggtaagggttacgtcagaaccccgtcagtctcgctccttactttggcagtcatgccctgcgccgccataagcccagggtaccgagcacggtggaacaccaccggccgataacgaggagacatcatgagtacaacaaccgtgtcaggccccaagacggagcccaggcccatgaccaaggacgaacgtcgggtgattttcgcctcgtcgttggggaccgtctttgaatggtatgacttctatctatacggctcgctggccgccatcatcgcgcagcactttttctcgggcgtgaatcccacagcggccttcatcttcgcgctgttggcctttgctgcgggtttcgccgtgcgcccgttcggcgccctggtgtttggccgtcttggcgacctggtaggccgcaaatacaccttcctggtgactattgtcctaatgggtctgtcgacctttctggtcggcgttctgcccagctacagcacgatcggcattgcggcacccgccattctgattgtgctgcgcctgctgcaaggtctggcgctcgggggcgagtacggtggggcggcaacctacgtggctgaacacgccccccatggccgacgcggcttctacactagctggattcaaaccacggcgacgctcggcctgtttctgtcactgctggtcattctcggcgtgcgcaactacatcggcgaagaagccttccgagactggggctggcgtatccccttcctgatctcggtcgtgctcttgggcatctcggtctggattcggatgcagttgaacgagtcgccgaccttccagcgcatgaaagaagaagggaaaggctccaaggcgccgatcgccgaatcattcggccaatggcgcaacctcaaggtggtgttgctcgcgctgctgggcctgactgccggccaggccgtggtgtggtacaccgggcagttctacgccctgttcttcctcacccaaacgctgaaggtcgatccgaacacggccaacatcatgattgcgctcgcgttgctgatcgccacgcctttctttgtgatcttcggcgcgctatctgaccgggtcggccgcaaacccatcattctggccggttgcctgattgccgctctgacctacttccctatcttcaaggcgatcaccaactatgccaacccggcccttgcccaggcccaggcctctgccccggtcacggtgattgcggacccggccacctgctccttccagttcaatcccgttggcacctcttcgttcaccagctcttgcgacgtggtcaagtccttcatggcccgcaactcggtgaactatgaaaaccaaaaggcagcccccggctccgtggccacggtcaagataggcaatgacgagttctcgtcgtttgacggtaaggcactgagcccggccgaattcaaagccaaggccgccgaattggacaaagcgctcaccaccgcgatccgcgctcacggctatcccgccaaagctgacccggcacaaaccaacaatgtgatggtcgtcgtactgctgaccatcctggtgctctacgtgacgatggtgtacggccccattgccgccatgctggtcgaaatgtttccgacccgcatccgttacacgtccatgagtttgccgtaccacatcggcaacggctggttcggcggcttcttgccccctgtcgcctttgccgtggtcgcggcgaccggcaacatctacgatggcctgtggtaccccatcatcatcgccgtcatgacgctcgtcatcggcgccctgtttgtacgcgaaaccaaagacaacgacatcaacgcgtaagccccatccccgccgggttggaccgctgcgccaatccggctctttcaagctccttagggagcttttttttggccagcttgcgccaaagccagagcgtggactcattgaacaggcctgccggcgttgcaagcggctgctcaccaagacatacaggcccgcgccacggtctcaaatcatgccgccacagccccccctttcaggacactgtcagaccaaccctattagactgagcaatcagatagcggtcttgcacgacacccacggacaaacgatcccctggacgtaggtcgcagggccagcaatttgacaccgatagcgcgttccccgcgagcattttttgacgcgctattgtgtgcaccgtatcggcccggcctatgccgggccgtctttttctgagctcgcgcagccttacccctcttcccccgcttgaacaagtcagaatgacagcccctctgcgcactatgcgtggattattcaatgcggtcgtccctaccctcgtatagaatctacgcttttgcccgacgccatgtggttcaagaatctcaagatctatcgactgtccgctccctggacgctgaccggcgaacagcttgaagaaagccttgcgcggcacgcctatcaaaacggcaacaacctcgaaatgcagagcctgggctggatctcgccatgtgagaacgccagtctggcgcacagcctcaacggccagatcctgctgtctctgcgagccgagaagaaactgctgccgaccacggtcgtcaaccaggttgcacgcgcccgcgcccaggaaatcgaagagcagcagggctacaagcccggccgcaaacagatgaaagaaatcaaggagcgcgtcaccgaagagctcctgcctagggccttcagcgtctatcgcgacacgcgcgtctggatcgatacccgcaaccattggctggtcatcgacgccgctgcctcggccaaagctgacgaagtcataggcatgctggtcaaaacagtagacccgcttcccctagagaacctctacgtggcgcaatcgcctgccgcagccatgacaggctggctggccaacgatgaagctccggcgaatttctccattgatcaagatacggaattgcgcgcctctggcgaaagccgtgcagcgatccgctacgtcaagcacagcatcgatgccgatgacgtgcgccgccatattcagtctggcaagcaatgcacgcgcctcgccatgacctgggccgatcgcgtgtctttcgtgctgaccgaatccctggacatcaagcgcgtcgccccactggacgtcctcaaagaaaaccccgacaaccacatcgccggcaatgaggacgaaaagtttgactccgacatggccctcatgacgggcgaactggccaagatgctggccgacctggtcgaagccttgggtggtgaaaagcggggctgaccttttcaagaaccagcgccgccggcgctggttcaagcgtagcgattagtccagaccgtgaaacacggagtcatcaggaccgatgtgcgatggatgacgccaggtgacgtccctcatcgaatgctgcaccagaccctcaacccccagcaacacggcgaagatggccatgcgcacggggatgccattgtccgtctgccggaaaatggccatgcgcgggtcatcattgagatccacgctcaaatcattagcgccagggcggctatcgcgcggcaagggatgcatcacaatcgtgtccggcccgcaatagcggtcaaccatggcgcggttgatctggaactctgaggtatagccctcgcttgcctcttcactggcaaaacgctctttctgcacccgcgtggcgtaaatcacgtctgcgcctggcagaccatcggccagagacgacttctgctcaatcgtattgtcgttgcgcgcagcctgctcaagcacatagtcgggcatctccaaccctggcggcgcgatcagggtaaaacgcaaacccttgtagagcgacaacagcttgatcagcgaatgcacggttcggccgtatttcagatcccccaccatggcgatatgcgcaccatcgagcagtttgcccaaacgcgagaactccgtcaggatggtgtagagatccagcaaagcctgactgggatgttcacccgggccgtcgccgccattgaccacaggaatattcgtggctgcggcaaactcggcaactgaacccttgtcgggatggcgaaccaccatcgcatccacatagccgctcatcacgcggctggtgtcatagatggattcgccctttgccatggacgaaaacgtaaagcccgtcgtgtcgcacaccgagccgcccaggcggcaaaatgccgaaccgaagctcacccgcgtgcgcgtgctggcctcgaaaaaaagattgcccaacaccgcaccttccaatacacgagacactttctggcgccgtgcgatgggctgcatcatgtcggcaacacggaagagttcttcgacggactcacgtgtgaactgatcgaccgagatcagttgatgcttaccgttgtaggcaattcgatcacgcaagggacctgcctgtgcgctttgcgtatatttttccagcagatcgcgattctgcacaatttcgctgacaaaacgctcgaccacctcgggcatcgcgcgaaactcttgcgaaccctctggcaacaaccaggtatcaagcgcgcggcgtttgacaccgatgcgggcagcgaacacgtcgcgagtaagattgagacgacgcattgcgtctcgaagaaaagcttgctgggaaatggacatggcgggcagcctaaataaatatacgcattgcgcatattattccagccaacatccacagtaaagccgattgcgcaaaaacgacgctcaagaccagccgccgtccgggatggcagatgcatctccaagcgtcagccaacagcccgcagcaaaacccagtacggcaaccccatagctcgctaccgccacccccagcaccggccagaacaaccaagtcttaccgcgcagcgcctgagtggcggcaaacagcagatacgccaacgcaaccgccagcacacccgccaaaaaacaggataaaggccaggacagatcagttggcgccacttcggcacccacgatacccagcgagaacgccgccagcaacaagctggccatactgtttaaccaggccagccagcgcaaagcaggcgccagcagcaaagcggcgccattctcgacacaacttaccatggccccgccctactccagcgcccggcagaccggcgtggacgactcgatagactgcttggccgcggcgatctcggcaccatcccacacaccgccacccaatacgatcaccttgacgcgcgcctggctggcccgctcggcctcctggacttgaatgcgctcaagaatcttagcctcttcgccaagctgatgaaccagcacctcgtgcggcagtccgcgttggccgatgacacgcttaccgccgtattcgacctgataaggatgagcgcgaacctcatgacagacccgcacatactcgctagcacggcggaatgccgccatcggatctgcattaacaagaaactcctgggaaaccccctgggcacccggctccatcaagcccttgctcgcgcagccgctcaacgcaatggcgatagctgccactcccagtcctaagcgcatgacacagcccctctgtcgcaaaaacatcgaagcgaagattatgcaacagctttagcgcgacaaggcctgtgcgccttgccgcagacctgcctgaatcttatttcttggcagcaccctgaatcgcctcgccgccccgctcaatgtccttcccggcgccagcgatcgtattacaacctgcagacaccaccgccaacgccaaaacaataaccatcaaggctttctgtttcatgaggatctccttcgttttcggataagaacagcagatcacaaattgaatccgggcaagccagacgcagccagaatactccagccccgaagctttgtcttaagcgagacagccgggaaaaacgcctgacagcaggcggactcaagcgggaatcaagggttgcagaggcccagcccacgggaccgcgtcgatacggaagcgggtttcctggtaggcgccatccacatcgatcaggaggttttcttcgatggcctggcccaacgctcggcgacagagtttttccatgtcatcagagatggactgaaaaaccccatcaggaatgcgcaggcgcaaattgggttccgccggcgcccccggcctgaaacgcccgatatgaatgtgggccggaaagccatgcgggcaccacacaccaatcacgaacctgccttgcacgccggtatccgcgacaaagccgggatgatcgtattttgccgttcccatcttttgctcccctctaggctgcttgtgggggaatggtagcgcaagggaccgggctcgcaaaccaataccgagcgataccgagctgaaggcaaaaaaatacccgacgcagaaaacaaaaacccccagcttcatggaagccgggggttttttaaatttggttgcgggggcaggatttgaacctacgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgtctgatgaaacgaatagtacaccattttgaaatactctgcacggcgcacgatagttttctacgcaaaaccggttgtgtacgcaaataaacgaccaggctgttgcgttcgccccgcagctcgaacagccctcccgcctgaaaacaatacgactcgcccgcacgcaacacggcatcgtagaggcagggctgatgcaccgacaggccaagccatccctccagacaaatgatctggtccccggcacgggcgtagtgcgtttcatactgcccgcgagccagcgctcgcgggtacgaaaaatcgtgttcggacggcatgccactctccttatcagacataacgccagcttgcgcggtccgggcaatggaaaacagtcacacgccaccgagatttgcgacacaacagacggcctggacgcgttctgttatggtgcttttctcgatagcctgtgtctgtgcggcttgaacgctgcccggcatcatccgccccatgcacgcccagccgctttaccaacgcctcgccgattactatcgcgatgccatccgatccggcgcactggcgcccgccacgcgcctgccatccgtacgcacgctagtgcgcacacaccaggtcagtctcggcaccgccctgcaagtctgccgcagcctggaagacgacggcctcgtggaggcccgcccacgttccggctattttgtccggcgtctgtccacgacgcacctgacgcccgccacggaacccgatatgcgtgcggcggccgacccggctcgctatgtcggcattcatgcccgcgtgtccaatttcattgcacggtgcgagcaagcgcctctggccatcaattttgcgctggcctccgcccagccggccgccttcccgcataaggccctgcgcgaagccatgagccgcagtttgcgcatggacccggaaatcctgacccgcaccccgccaccgcaaggcgcgccagcgttgcgcgccgtgctggcgcgccgcgcgatggactgcggcatccgggcaaccgccggcgacatcatcgtgacccatggctgtatcgaagcactgaatctggcgctgcgcgccgtcgcccagcctggcgatacgatcgcgatcgaatcaccggcctattttggcttgctgcaaatactcgaaagcctggggctgcgcgcactggaaatccctaccagtccgcagcgcggcctttcggtcgaagccttggaattcgcgctgcgcggacaaacggacatccgcgccgttgtggttgtgcccaatctgcaaaatccgctgggatgtgtcatgccggatgccgacaagcaagggctgctgcaagtgtgcacagcgcatcagatcgccctcatcgaagatgacacctatggcgcgctggccgacaacggcccgcaacgcgccatcaaacattgggatcgcgaaggccgcgtgatttactgctcgtccctgcataaaaccctggcgccgggaatgcgtctaggctggatgatgggaggccgctggcaggcccgcatcgatatgctgaaatacgcccagagccgccctaatgaggcagcaggccaggtggccgcagccagctatatggcaaccaaagcctatgacagacacctcctgcgcctgcgttcgcaactgacacggcagcgccagcatgctgcggaatgcatcgcccgcgaatttcctgctggcacccgcttgagcttgcctccaggaggcatgctgctatgggtagagctgcccgaaggcagttcaggcatggccatctttgagcaggccctgaacgctggcatcagggtcgcacccggggccattttctcgaactccggtcgatacgaccattatctgcgcctgtcctgcgccgagccggacgcggaaaaagcggcgcaagccttgcgcaagctgggcgccatcattgcatcgcaccagaattgacccgaagccacaagtccttgtcacacaaaagaaatgtaggcttatctagcggctatcccaagacttatccacaaaagcagtggataagtctttatcaaagtcatttacttcaaagcagccaacaccgtttcccgcacactttcaaaacctgccacatattgagggttctctgagcgggacaacagcgtggaatagtttttttcgagctgagcctcgatcgcctgcttcagaccgggcgactctttgaccaaatgcagcgtcgtggccagcgcagcattcaacgcgtcgatgcggccgccttgatgagataccgtatgcacgataacggcaatctgttcctgaatatccatgaagcacctctatgtgaaacaccgctcgcgcggcagatgggcggatgctagcacgcgccttttgcacaccgggcagagcccctcccccctacaaaggccgacccgggaataagctctgacataaaataagggaattcgactctcgcctccggaaaccgacatgctttttcgttttgccctgccgctttgcgcgcttgctctgctttccgcttgtggcgccagcagcgagatcaagcgcgtggacaaagaccgctatcaagtccgctacaacgccggcatcgaggccatgacctgggtggaaatcaaaaaccaggcgcgcaagcaggcagaggactactgcagcaccctggagcggcgctacgcacgcccggacatcagttccaaccatgccaccggcctgatgcccaaagaggcaatcgttaccttcagctgcgatctgccacccaaccggcccgccaaaaacgccaactgaccccgtcctttgattaggtccggcacgacagcttgatgctttctcgatgacagccggtctaggcatgacgatgtgtgcactacaggcatcgtcatgtctcgcaaccgccttcctagcggcctcaagtcctttaccctgctctacacgtgggtctgccctgcctgctcgccttgctggcattatttgcccagcacagcggcctggcgctgttggcagcagatgctgcccggccaccgtcgttttctaagcaatagctcaaccgaacactgcctgtgatccgcacgatctcgcagcgcgaaatggacatggacgccaagagacagtggaatgacaaaccgccggaaacccaagtgacgggcgcaggccagtttcaacgctacgccgctcagtgctgggcggcgaggtaggcttcgatcggctcccagacggcgcgatcctcgtcaggccaaggccacgactgccgcaggcacggctcgacctcatgccgaaagcgctcgaatacgcccgcatcacatttgcgacccacctctctggacagaatccccatcgtctcatcatgcgtacggtcgcgatggtaagcgcgcgccgaagaaatggcgtcataggcatcagccaggcaaataatgcgcccggccagcgagatttgctctccggccaagccatcgggatagccgctgccatccacattctcatggtgatgccgcacggcgagcgcaatttcatcccccagtgggagtccagccatgcgcacgaggcgcgcactcatcgcagagtggccttgcatgcgcgtccagtcctcggcgctcaagcgtcccttgaagttcagaatccgcatcggaatcgacagtttgccaatgtcgtgcaacaacgacgcaactgccagcacataaagttcggcgggattcatgcctgcgcccattgcgacggcgatttgtgcggtacgctgggaatgagccgccgaatgcgggtctcttagcgctaacgcggcgtacaggtcacggatgcggtcgatcggtttcgccggcatcagtgaacctgcgtcaaggccaaggccctgcgcccctgcggtgcaaaggaggagactgacataacagcagcgtaacagcatagaagagataaattgtagcagagtatgacaacgtaccgtccccattcactttgatggcccgacccatataggccgggataagataaaggcttctacctggaggcaatatgagcgctgacaaatgggatttccgtgttgaacagccaagcggcagtgatggcaactggagcatcagctatctgcttgtgtctcccggccaggctgggcaaagaatagaggtccaggaacgctttccctccgctcagaacgctatcgatgaagcaacccgcctggcccagatccagatcgccagcctgaatggcgaaccgcccgaactccatgcccccaacctggaacaggctcccttcgaccaacacagccgcttctgatttcgccagaagtactcaggcttttttgatagccgccgggcacagcccggccgccgactcaggcgcgccggcctccttgagccttgatcgccagaaccctggatacgatacggcctactgagaacgccaccgttttctcctgcgacagcgccgcagaccctgccgcctgaaagcgcagatcagggtcgacccatcggccctatgcggcggccccgcactgctcgcagcaatcgtgaaacagctggctgcataggtctgtggacaccaggcaaagcctgccaaggcctatcgccaaacctgcggtttcgcacctaatgattaccttaacctcgagaatacgccctgatctagcccggcattcaggcggaatcaagccgtcttgcgcggtatcgatcaggtagacgagacacaccgcctattgcgcaatcttccaagaagcattttgctccccttagcgccattggtgatggctatagggaaaaactctaaaaatacgatgttttacggcaactaagcctaggcacgagcggcgaagagaggaccccccgcttagtgtgacaaaatgtttgggttaatgcctgcacatgccacgctgataatcaaaaaatgcctatcaatcacggacttcgaatcgtcgccagggtattgtcaatcctggcctggctggcattgaccgtctgcatactggtggccatgggcaaccctcgggctatcgggatagtcataggcaacctcggactgggcatcgtgagcttcgctatcttgcaggggatagcatggggaatcgccagactgtccggcaatgccaaatcagataacggccgcctgccctttttgcggcgcacagactccgtgcccacggcgggccccaaaggcgtcggcggctggctgcttctcttcatcatcgtactgatgctgttctcgccactgagaaacatcgcttctaccgcgatcgaactcaacgaagcagaaaaacagtacccagagctgctttccattgcaaagtggtcgacctacaagatcacgatgtggtgcattgtcttgacgagtgttgccttgaacctcttcgccggacagcgtctgcgcaagcaccatgctcccgactccgtgacgctagccatcaaggcgctgtggttctcgggcccgttttgccagattctcgtcgccttggcaggcattttcatccttgaggtgtcgatcccaacgtatcttgacactggtgccatggggccattcctcagcagcatcctgggcgccattctctggacggcgtacctgaaaaaatcgcgtcgggttcggaatacctatttcggacaactgtactgaaaccgctggcaagccagcctcctcgataagccctgctcgccccgcccaaacaccaaacaaaaagaaagggctgacccgatacaacccaaggtcagccctagctttggcgtaaaaccgccaaatgcgatcgctttagatcacttcaattttcgtcgcgcacggacctttggggcccatgccttccacaaaggagacgcgttggttctcttcgagcgacttgaagcccgtgccaacgatctcggagaagtgcgcgaagaggtctttgccgccagactccggagcgatgaaaccaaagcctttttcgctgttaaaccacttcactacaccagtttcagttttcaatgttcgtcctaaatttacagggaaatttgctcccttgagtactatgaacctctcctgccaataaagatatacctgttaccaaatagcagccatttggccacagattcatcaaaaacccccgctcccgggcaggacagagggtgagcacaatcacccgctcaccgagcggctccccagacttgcctgaaaacggatcagatacccatcggggtcctgcacaagaaactgccgaacacccgactcgaccccacccctgcggtaccacttgtcttccggctccataaacagggaacaccctgacgcacgcagcctgacaagtagcggctgaacgtcagagaccgctacctggaaattgacccctctacccaggggagcgtcaagcatcgaggtaatccagtttcttccgtgccccaactcctccagcatgatctgggctccatcaagatccagataaacaaacccctcgtctctacgctcataggccacggaaaatccgcaggtatcaacccagaaaccgaggctggcggaaatatcgcggaccaacaactcaggcaccagcttcgcaccacgaaacgccatacgcccctcccgaagctatcgaaaacacaagcaagactaccaccagaaaaagactgaaggcggcgttaccaagcccccccctttattttgcggcaactctcttgccccgcggcatggaatcccaggaaaaccaaagatgggagagcgagaacagcaggcgctagaaacaaaacagccgccattgctggcggctgtaacgacctgattaaacaggattttttggtaggccccccgagagtcgaactcggcaccaacggattatgagtccgctgctctaaccaggcatgagctagaggcccttaaaacttattgcccttcgaggaagctcttgagcttgtctgcgcgactgggatgacgcagcttgcgcaaggccttggcttcaatctgacgaatccgttcgcgggtaacgtcaaactgtttgccgacttcctccagcgtttgatcggtgctcatttcaataccgaaacgcatgcgcaaaaccttggcttcacgcggggtgagggagtctagcacttctttcacaacatcgcgcatggaaccgtgcaaagcggcatcagacggtgccagcgtggacgtgtcttcgatgaagtcgcccagatgggaatcatcatcgtcgccgatcggcgtttccatggagatcggctctttggcgatcttcaagatcttgcgaatcttgtcctcgggcatgtccatcttctgcgccagggtcgcaggatcgggttcggcgccggtttcctgcagaatctgacggctgatccggttcatcttgttgatcgtttcgatcatgtgaaccgggatacggatggtgcgagcctggtccgcgatagaacgggtaatggcctggcgaatccaccaagttgcataggtcgagaatttatagccgcgacgatattcgaacttatcgaccgccttcatcagaccgatattaccttcctggataagatccaggaactgcagaccgcggttggtgtacttcttggcaatagagatcaccagacgcaggttggcctcagtcatttcgcgcttggccttgcgagccttggcttcacccgtggccatgcgcttgttgacgtctttgagatccttcagcggcagcacgacgcgagtttgcaggtcgatcagcttttgctgcaactcttgcacggccggaatctgacgctcaagggtttcagcgtaggggtggcctgcggccacttcttcgacgacccactgcaaattggtttcgttgcccgggaacaccttgaggaagtgcgagcgcggcatgcctgcgcgatccacgcaggtgtgcagcacagcgcgttcgagctgtcgcacttcttcaacttgattacgcagggtgtcagccagcttctcgaccattttggccgtgaaacgaatgcccatcagttcgttctggatggtttcctgagcgctgatgtagatatccgaacgatagccatccttttcgtaggaattgcgcatcttgtcgaactggcgcgagacctcgtcgaacttggccagggccttgacgcgcaggtcttcgagctgtttgctcgacatgccgccagccggaccgtcatcgccctcctcttcgtcggcgctgacaccggcaccggcgtactcttcaccatcttccgggtcaaccagaccatcgacgacttcgtcgatctggttttgaccttctcgtacacgcgtggcgtgggcgaggatttcgttgatggtggtcggacatgccgagatggccatgaccatgtgcttcagaccgtcttcgatacgcttggcgatttcgatttcaccttcgcgcgtgagcaactcgaccgagcccatttcgcgcatatacatacgtacgggatcggtggtgcggccgaaatcggaatcaacggtggtaagcgccgcctcggcctcgtcctcgacatcatcatcgttggaagcgactggcgcgttctcgctcatgagcagcgtttcagcatcaggggcctggtcatagaccgagatacccatatcgctgaaggtgctgataatgccgtcgatggcttcggcgtcgaccagatcgtcgggcaaatggtcgttgatttcgccgtaagtcaggtagccgcgatccttgcccagcttgatcagctgcttcaggcgattacggcgggcctcgtattcttcgggcgacacggggccacgggcgatcagatctttaggatcgcctttgccgcgcttgccgccacgcttgacgggtttaaaatcaggcacgacttcgccttcgccgtccatcggatcatcgaaggtatcgctatcgttgttggcattcttggccggacggccaggacgacggccgctgggcacgcgtgcggcgccgcccaccagatcggccagcttgtcctcggccttcttgacacgggtcttggtggtcttttcgcctgcggccgcagccggcttggcggcttttttcgccgcagttttggttgcggtcttggcaaccttcaccactgtcttggcgggcgttttttccgccgccatgctgatggcacgctttttggccatcgtggggctggcgtctgccgcttcgattgcagaggaggttttgccggtggatttggtcatagtcgcttccgtagtcgtcgcaacccgttggggtttgttgcaccgcgcgccggttgcggccggcgggcgggtataactggcgggttggcggaaaccgcgcgtccgcgttgggcgcggaactggcgtaagcccctggcagcgccctctggccctcaagcccggggactgcctgtgtcgcggtttcatccaggaccatcaggtcgggacatcgggaatgctgtcgttgcctgcaacaggcggggctaagcgggtaatcctcgcttgccatacggactcaacaccctactcaatgccgccagccgaatgatcgtggactgcacgacccaccttctagctatctgtactgcttacaacggttcggtgcggcgccatccccttgatcagggaggaatatccatacaggataatcaggttcgcatcactttagtatgcgcacttcggtgacgcaataccagcctgccgcacaaaaaaagagccgatctcctacaccacgtcacaggatcaatcccgcgacgcacttcattctttacggcagacttgccgccgccaaggtgatgactcactaccgcgcatcatcaccgcctgatattaccgagcgctctcgcgcccggcgcgccacgtcctgacatcgataacaatcgagccataacccgcccgctgcaacacgccgtggcgcacccgctgacaaccggcctgtgccgcccatacccggcctgccatgcctggaaaaaccctaaagtgtaccgtacttttcaacgcaaaccggatgtacttaagaccgtcaaacgctgccggagttcgccgtaacgccggcgcgcctcctctgtaagcaggccctcggtagctaatcgggccatttcggcgcgcaagccgtcaatttcgatgcggcgcaaagcgtcgtcccactcgacctggggctcaggaagatcttcctgcgccatcatatccgcccgtaaacccttgagcagcacaaagagatccgagtctggatctgccgcctccatgagagcaccgacatgacgagcgccactcgtttgcgccaacacgatcaagtcccgcaccaaccctagattggggccatggtcaatgacttcaagttgttggtcgcccatggtgtcgaccaactccgggtgggcgagcagcaaacaaagcaggcgacgggccagcgatggcatgacacgtcgaccttcgtagccgccggtttcgtcacgacgttttttgcccttccagtcgcctttgcctttccagtcacccttgcccttccaagccggcttgtcttgagacttgccacgccaatccaggccgtcggattcctgccaagaagggcctgccgcgcccaccgaataaatatcgtgttcgtcatcggaaagcggctgattcgcccaatccggtggaggatcatcccccgccggcgccacaggcgtgagggccgcggacggcgactgcacttgctgacgggcagcggcctgcgcctgcatctgggcagcgtgctgggccaaggcctgcgccatttcttcaggtgtgagctggaccagcttggccatctcacgttcaatctgagtcttgagcccgcactcgggaatctcggccaaaaggggcttggcctcatgcagacaactggcgcggccttcggcctcgccaaggttatgccgggaggccagctcatcgagcagaaagcgcgacagcgcgctggcctgcgccatctggtctcgaaaagcctcagcaccgaactcacgcacataagagtccggatcgtgctcagacggcaaaaacaggaagcgaatggaaatatcgtcgcgcaacacgggcaggcaagcctgcaaagcccgccatgccgcccgacgccccgcactatcgccatcaaaactaaaaaccaccttgtcgctggcgcgcaggagttttttgacgtgatcgggcgtggttgaggtgcctaaggtggccaccgcattgccgatgcccaattgcgccagcccgacgacgtccatatagccttcgaccacgatgaccacacccgcctggcgtatggccaagcgtccttcccaaaggccgtaaagctcatggcctttgctgaaaattggcgtttcgggcgagttcagatatttgggctcccccttgccaataatgcgtccgccaaaaccgatcaggctgcccctcgcgttacggatggggaacatgatgcgttcgcggaaacggtcgtagcggcggccgtcttcagactcgataaccagacccgcctcgaccagcgtggggtcatcgtaattatcgaaaaccttggccaaaccatgccggtccgtgccagaccaacccaggccgaaggtcttggccactgcaccagtcaggccacgctgtttaaggtaggcaatagcctcgggggacgaacgcagccattgcagatactgcgcctgcgcagcatccagcacttgggtatggcgagacacctcggccttgcggcgcaccgattcggcttgctggcgaggactgcgaggctcttcggggaccgtcattcccaccgagccggcgagcgagcgcacggcctcggggaaacttgcacccgtgtgctccatcataaaagtgatggcgctgccatgggctccacaaccgaaacagtgataaaactgcttagttgggctgacggtaaaagaggggcttttttcgttgtgaaaggggcacaggccaagaagattggccccgcccttgcgcagctgcacatagcgcccgacgacgtcgactacgtcgactcgggcgagcaaatcttgtatgaacgactcaggaatcaatagattcgggaatcagatcaatacatgcgcggaggcagttgctggctacgaatccgcttgtagtggcgcttcaccgcggcggcgtgcttgcgcttgcgctctgccgtgggcttctcgtagaactcgcgcgaacgcagttcggtgagcaaaccggttttttcgatggtgcgcttgaagcgacgcagagcggcttcaaacggttcgttttccttcagtcgaacgataggcataaattcagtgtcttgggtaacagtgattgattaacaaacctggctaaaccggttttcttagccttatgcagactacagctccgcaacgggcaggcaaaaaccggcatcccgggtaagccgggtcgcttccggcgcttcagatgtagcgaaacccgcaacacccgcatcgccgcagtttccttggcgttgtcacccaagtgaataccgaaaaatcggtacgcgggaaacgagcgccaggttcggtttagcgataaccagcgattctagcatgattgcgccaaacttgaccagaggctggcagccctgcctctagcgtgaacctttccgaatccaagcctcgagctgatgcggccgcaggctgtcgtaatcttcgaagggctgatgtatccagggattggtcggcagcttgtcgacgaaatagtcgggcgttacctgagaatgccccttccaccagagcaccgcgctgcgcagctcggtaatggcggggaactgttctttaaggtgattaaagaccctgttgaaggtcatgccggtatcgaccatgtcgtctaccaacaacactcgaccggataaggtaccccgagtaatcgtaatgaactgcgcaatatccagttcaccctgcttggtgcctgcggcctcgcgatagctgctggtggccagaatgcccagcggcacatcataaatacgggacatgacatcgccgacacggacaccaccacgcgccaggcacagaatctggtcgaactcccaacccgattggtatacctgcagggccagcttctcgattaatcggttgtagtcgtcccaagtcacccatacgtggctgtcgtcgttgtttggcgagctcataggcgcttaaactcctgctggaaaatacgaaaaggccaccggcggcatcatgccgcggcggccgtatatatcataacccgccatgcgcttacttggacatggcgaattatctgccgaaacctctgctcaacccttcaggggatgacgcagcacgatggtttcattgcgatccggaccggtcgacacgaggtcgatcggcacaccgcaaacttcggcaacacgctccagatagcggcgagcattgagcggcagcttgctgtactcggtaacgccaaccgtggactcagaccaacccggcagctcttccagcacgggctcagcctgagcaacagcgtgggcgccatagggcagcacatcgcggaactcgccattgacgcgataaccaacgcccaactggagtttttccagcccatcgagcacgtccagcttggtgatgcacaggccggaaatgccattcagacgcaccgaacgcttcaaggcggcgccatcgaaccagccgcaacgacgcggacgaccggtcaccgaaccaaactccttgccgaccgtggccaaacggctgccgacttcgtcgagcagctcggtcgggaacggaccggaaccgacgcgcgtcgtgtaagccttggtgatgcccaacacgtaatcaagcgactgcggacccacacccgcaccggccgacgccgcacccgccacgcaattgctgctggtgacgtagggataggtgccatgatccacatcgagcaatgcgccttgcgcaccttcgaacaggaagcgggcgccctgctgctgagccaggaaaatactgctagagacgtcgcgcaccatcggcttgatcgccggagccagggccattgcctgatctcgcacctcattggccgagacagcttgcgcacccagatactgggtgagcacgaagttatggtagtccagcacttcgtccagcttggcgtcgaaaatatcgggcgtgaacaaatcctgcacgcgcagcgcgcggcgagcgaccttgtcttcgtaggccgggccgatgccacgaccggtcgtgccaatcttgctctcgcccttgcgtgcttcgcgcgccttgtcgacggcgacgtggtacggaagaatcagagggcagatttcagagatctgcagacgcgagcgcacatccaggccagccgcttcgagctcttcgatttccttgagcagcgcttcgggcgacagcacgacgccattgccgatatagcaggtcacgccggggtgcatgatgcccgacggaatcaaacgcagaatcgtcttcttgccgttgatccacagcgtatgacccgcattgtggccgccctgaaagcgcaccacgccttgaacggattcagccagccaatcgacgatcttacccttgccttcgtcaccccattgggtgccgatcaccactacattcttgctcatgttttgaatcagtatcgagtttctcgggaaatccggaaatctccccgcggccctcccagacagggagggagttagtcacaaggtcttgaccgtccaggcgccatcttgcagcacaagctcgcggtcacaaacgaattcgtcctggtcatgctcgtggccgggcaaaacctgaacgacgatttcacccgtatggcgcagcgcacgcacggcgccaaccagggcggggtcctgcccccagggcgcgcggatggcgcgcccgggctcggccggactcaatccggccgcgagcttgcgcaaatccaggctaaagcccgtggccgggcgagcccggccgaatgcgcggccgacgtcatcgtagcgaccgccgcgcaccaaggcatcgtgccaaccctgggcgtacagctcaaaggtcacgcctgagtgatagccatagccgccgacatccgccagatccaggccgagcgccacatcgggcacagcccgggctagacgctccaactcatctagcgctagcaccagcgcaggcaaagccggcagctcttggcgcgcgcgatcgataacatcgatctcgccatacagacgcaccaaagcgcccaaggcagcaagcgtatccgcccgcagggccggctcaacgccggccagctccgccaaacccgccacgtctttttcacgcagcaacatgatgatgcggccggaaatggcggccgccgcagggtcggcatcaaacagggccttaaccaccccgggatgactgagatccagcctgggacgcgacacccccgcgatggcaacggtttccaacaccaactgcaaaatttcgaggtcagcctcgaaaccgacatgaccgtagatttcggcaccaatctgcagcagctcgcggctggacagcagatcggctgggcgagcgtgcaacaccgtgccgcaatagcacaagcgagttacgctgttgcgattcagcaggtgagcatcgatgcggctgacctgagtcgtcatgtccgcgcgcactcccagagtgcgaccggagagctgatcgatcagcttgcaggtgtacagattcagatcgccacccatgccggatagcaatgaatcgatatactcaaccaacggcggcgcgaccagctcgaatccgtaagtacgatacagatcgagcagctcacgacgcaactcctcgatgcgccgggcctcggccggcaatacgtcggccaggccttcgggcagcaaccagttacccatgaatatgcactctgaaaacgcctcgacttcgcgaaagcgtcgcccaaacgaaaaaagactgaggggggcgtaagcccgctcagtctttgcggaaagttttctagcttacgaggtattgtacatggatcagggggcatgtcctagcacgcggcataaaggccacattcaagccagattcgcagatagccacgccgcgtcatgctacagcgcatcctgctaaaaacgacgaagtagccccacgctgcgcaggcgtggcgcgcttgccgcgccaaagaggactccgcgctttagggcggctcggacaaaaaaaaccggcgcctttacagggcgccggttttatcaagaccgacaggcgtttactttgggcgtttactttgccggggcggcctgaccctcgggacttttcaggaactggaaaaattccgaggatgggtcgaccagcagcacatcgctgggcttggagaatgcagagcgataaccttcgaggctcttgtaaaaattgaagaactcggggtttttgccataggcgtctgcatagatagcgctggcctgggcatcaccctgccccatcacgctctgggctttggaataggcctcggccacaatcacttcacgctgacggtcggcctcggcgcggatgcgttcgctttcggctgcaccgatcgagcgcaattcgttggctacgcgggtgcgctccgcctccatacggcgatagaccgactcggaaatctcgggcgcaaactcaatgcggcgcagacgcacatcgacgatctgcacacccaaaggctcagcacgcttagccacattggtcagaatctccgacatgatcttgtcacgctcggtagacacaacgtccttaacagtacgtacgttgaccgacgcgttcagcgcatcacggatctgggcttgcagacgctcctgggcggcgcgttcattaccaccgaaagtcacgtagaacaggcgcggatcagcgatacgccacttcacgtaggaatcgatcagcagattcttcttttcagaagtctggatacgttcagcatcgttcgattcgatcgtgagaatacgcttgtcgagcgtcaccacgttctgaaacggcggcggggccttgaaatacagacccggttcgctgatgaccttgcgcacttcacccagcgagaacagcagggcggaatcgcgctcgcgcacgacgaaaacgcaggaagaaagaacggccaggataatgagcaggccgatcagataaggcatgaaacgttgcatgatcaggactcctccgggttagcgcgacagacggtcgcggggcagcgtgttgatattcacgttgctactaccggatgaaacaggcgcgggacgggctggcgcggccggcaccgccggctgcgcgctgccctgtgcgcccagagaagcgggctgcgtattgcgcccggcatcctgaacagcctgctgcatgatcttgtccagcggcaggtacaacatattgttggacttgccggcatcgaccatgaccttgctcgcgtgcgagaaaatctgctgcatggtttccaggtacatgcggttacgcatgacctgtggtgacttctcgtactcggtcaggatggcagagaagcgcgcggtgttaccttgcgcgtcgcccaccaccttggccttgtaaccctctgcctgctcgagcatgcgcgaagcctggccaccggcaagcggcaccacctgattggcataggcctggccttcgttgatctgacgctcccgatcctggcctgccttgacagcatcatcgaaggccgcctgcacctgctcgggcggttgcacgttctggatcgccacggtgctgatctggatgccggcgctatagcggtcaagaatctgctgcatgagcgcctgcacttcgctggcgacttcagtacggccctcgtaaagcacgaagtccataggttttctgccgacgatttcgcgcatggcggtctctgccgcctggcgcacggactcatcgggatcgcgcatcttgaacaggtagtccggcgccccatcggcgcgcaggcggtactgcaccacgaactgcatatcgacgatgttctcgtccgtggtgagcatcaaagcctcaggcagcaccttgttgcgcgcgccgccacgaaagcccacctcgaaagtgcgcaactgggagatgtttaccagttcctggctctggatgggatagggcagacgccactgaaagccagcctgcgctgtgctcttgtatttgccgaactgggtgacgacagcgacctggccttcctgcacgatgtagaagccgctggccaaccacacacccactgcgaccaggacgacaacgcccagcccgatacgggcgcttttaggagatggcggcgtgaaattgccgcgcggcgcgttgggtcgatttccgcccccgccgcctttgcgtccgaatagagcgcccagacgattgttgaagtcgcgccagacctcgtcgaggtctggtggaccgtctccattgccttgcggccgcttgggcggctcggagccgttattgtttccacgaccccagccggggtcattcaggttgaagattctggtgattcgaggcattgtttcccacaatctgaccgatctctgcaattgccccgcgcaacgcatccagaccggcgcgctcggtagcgcttacaaacactcgcgcaatcgtaccatgggcatctcgctccaccctgggctctaatccagcgcgatcgatcttgttgtacaccagaatggtagggatgtccgcagcgccgatttcggccaacaccttgttgacctcgaaaatctgctcttcgcgttgcggacttgccgcatcaaccacatgcagcaataaatccgcatgcacggtttcttcgagggtagcccggaaagcggcgatcagattggggggtaattcgcgaataaaccccaccgtatcggataacacaaccgacccggcaccttcgatccagaagcgccgcgtggtggtgtccaacgtggcgaataactggtcggcggcataggccccggcccgcgtcagcgcattgaacagcgtagatttgccggcgttggtatacccgaccagggacaccgacaaagcgcctccgcgcgcgcgggcccggcgctgcgtgacgcgctggcgttcgacgcgctccaggcgttcgcgcagcatcttgactttggcacctatcatgcggcggtccatttcgagctgcgattcacccgggccgcgcatgccgataccgccgcgctggcgctccagatggctccagaggcgtgtcaggcgcgtggacagatgctgcaactgcgccaattcgacctgcaacttgccttcgtgactttttgcacgcaacgcgaaaatatcgagaatcagtgcgacacgatccaccacacgcaaattgaattcgcgttcgagattgcgctgctgagcaggcgacaggggctgatcgaaaagcacaatatcggccagcgaggcgccggcaagggctaccccctcttcgaccttgcccgatccgatgaaaaacttcgcgtcagggcggtcacggcgagcattcaaggttgcgacgatttcggcgcccgccccttcggccagcatgacgaactcttcggcatgagcctgatgatccggatctccgagatcgacgctgatgatcaacgcgcgcataggtgcaccattttggagctacagcgaaaatgcccgccggcgcaaaacgcgcggcgggcaacaaaaggtactgctggagccagacaattattcagcggggacttccacctgaaagctgacggcgcgtgccggcacgactgtcgagatggcgtgcttgtagaccatctgggtaaccgtattgcgcagaagcacgacgtactggtcgaaagactcgatctgcccttgaagcttgatgccgtttaccagatagatcgacaccggcacatgttccttgcgcagggtgttcagaaacggatcttgcaaagtttgccctttattgctcattggccaggctccatttgtttgttttgagtggtgacaaacgccgaaagatgtactctacagggttttccctggccgtgctacttggtccggcgtggaattgccacgagaaatttcactgcaccagccaggtgtccaaggctaagcttcaccggctggacaatcacttgccgagtattaccttcagtgccgcgatcaagctgccgcactcggtgtcagtacccaccgtaatgcgtaaaaatcggtcgatacgcggacgattgaaatgccggacgatgatgctgcgctcacgcagcttggccgccagttccgcaccgctgcactccggatgccttgtaaacacaaaattggccgcggaaggcaatacctcgaaccccagttcgaccagggagcccgccaaacgttcccgcgtggccatcacggcctggcgggtacgttcgaagtggggcgcgtcctggagtgcggcaatagcgccaacactggcgagccgatcgatgggataggaattgaaactgtctttgacccggttcaaaccctcgatgagcgcaggatgacccatggcgaaacccacgcgcaaaccggccagcgagcgcgacttggacagggtctgcaccacgagcagattggggtgacgatccagcagaacgacagcagactcggcgccgaaatcgacataagcctcgtcgatgaccaccacgcactgcgggttgcccgcagccagacggtcaatgtcggccaaaggcaaagcacggccagtaggcgcgttgggattgggaagaatcaccccaccggcctgacggtctggacggggcagataatcatcgaccaccacaccgaaagaggcatccaacgcgacggcctgatgctcgatctggtagagcccgcaatacaccggataaaagctgtagctgatatccggaaacaagaggggccggccttcgtgcttgaaaaaggcctgaaaaacatgcgccaacacttcatcggaaccattaccgacaaaaacctgctcggcccgcacgttcagggcattggccacggcctgacacaacgcttcggaagacgggtccggatagagtttgagcgtgtcattcgtcgccgcgcggatcgcttccagcgctttgagcgaggggggataaggattctcgttggtattgagcttgaccaggttttgcagcttaggctgctcgccaggcacataagggctcagcgaagcaagcacgggactccagtattgactcattccttgtcctgcacgtaaggattgtgcgatgacttgaactcgatgcgcagcggcgtgccggccagatcaaaggcattgcggaaacgcgtttcgagataacggcgataagagtccggtatcgcgtcaagcgcgctgccatgcacaatgatgagcggcggattttgccccccctgatgcgcgtaacgcatcttgggccggaaaatccctttgcgcggaggctgctgctgctcaacagccgcctgcagttcacgcgtgagcttgggcgtagagagtttggcaaaggccgccgcatgggccgcgttgacggacttcagcaaaggccggatgccctgccccttgagggcggaaatcgtgtgcatgcgcgcgaaagtcaggaaacgcagcttacgctgaaactcacgctcgatacgctcgcgctgatcatcatccaggccatcccatttgttgatggccacaaccacggcgcgtccggtttccagcacaaagcctgcgatgtgggcatcttgttcggagatttcggattgcgcatccagcatcaggaggaccacattgctggcctcgatggcctgcaatgtcttgatgaccgagaacttctcgacggcctcgaacaccttgccgcgcttacgcaggcctgcggtgtcaatcaaggtgtattggcgcccgtcgcgctcgaattcgatttcaatcgcatcgcgggtcgtgcccggcatatcaaaggcgataacgcgctcctcacccatgagcgtgttgatcagcgtggacttgccgacattcggccggccgacgatggcgagcttgatgcggtgctgcacctcgccctcttcggcatccgcgatttcgtccgccggaggtacgaggtcggccaaggcgctttcgatcaaatcgaccacgccgtcaccatgcgcggcggaaatcggatgcggctcgcccagcccgagctcgaagaaatcgctcgtggccttgccttcgttcatgccctcggccttgttgaccgccagcagcacgcgctgctgcccggacttgcgcaacaggcgggcgatttcgtgatcatgggcgttgataccggcgcgggcatccacgagaaacaccacgacatcggcttcggcaatggcctgacgggtctggcgcgccatctcggccaggatgccatccttggccaccggctcgaagccgcccgtgtcgatcacgatgaacgggatgtcgcccaccctgccctcaccgtaatgtcggtcacgggtcaggccggaatagtcggcgaccagcgcagcgcgggagcgcgtcagacggttaaagagggtggacttgcccacattgggacggcccaccagggcaacaacaggcttgaaggacacggtgtaaggctttgttctaagaggttctagttagtgccgataaggaccagattgccgttgccggtctggaccaggacaccttgcgaggtcgtttgcggcggcgaaacaatggccccgccgccgacggacaggcgagccaacagatggccatcgccgcgcgagaggaagtgcacataaccatcgagatcgccgacggccagcgcctcgcccaggaaggcaggcgccgtcagtgcgcgatttttcagggccgattgcttccagacattggcaccattggccagatcaaatgcatggaccacgctgtattggtcggaagcgaaagcgaaacgctgatcgatgctcaggccggtggagctggaaaaatctttggcccaaacaggacggccgccctgggtcacatcgaagcagacgatgcggccctgataagccacggcacacagcagcgggcctgcgacacggggctgccccacgacgtcggtcaggcgctccagatcgctggcgcccttaggcgtggcgaccgtgccttcccactggacgttacccgaggcggcgttgatggccaggagcttgccacccggcaagccggtaatgaccagaccttcggccatgatcatttgcgcaacgctgcgcagcgccagcgccggaccaggccgttgcaagctccagagccgctcgccgctgttgacatcgaaggcctgaatacgataatcgccgctacgcacgacgaccacgccataacctaccaccggcgggatggcgacgtcgctactggcctgagcgcgccacttgattttgccgctttcatcgaaggcaatgatctggccggtcggcgaggccactgcggtcgtgctgccgtcgctaccggcgccggcggaaagtttggtttccgccgaggctttccagatgaggcggccactgggcagatcgactttggcgaccgagccgtccggcgtggcggcatagaccgcctcaccgactacggtaggcgcaaaacccagaccggagccgctaccgatcgactgcgaccacacagagcgcaccgacatacctgcggcgtactcggtcagcggagccggatcatagcgtgtgtcggagctggaaaacaatgagcagcccgaaagggcaagcaagccgcaaaccactgcggcgccgcgccaggcacggccagaaatagagatgcgcatcaagatcaggctccggtcaaagcatcgagtttcagttgcacaacctgagtcagcggattaccggtacccaggccatcaatcgcttgttgccaggctgcgcgcgcttcgtcgcgcttgccctgcgcggcaaggatatcgccacggcggtcagcaaacaacgcagcgaaaggagccggaggattatccagttgcgccaacgcggcgtcatagtgtttttgatccagcaacagacccgccagacgcaaacgggcaaccggctgcaaagcgggctgcttggattgagcggccagccattcgagctgctggcgggcgccgtcaatatctttctgctctagcagtgcctgagcggcaatcaagatgccgcgcccggcatagcccgtatggggatagtcttcacgcagggttgcggcagccgccttgatccgcgcggccgaatccgggccgcccagacgagccgcatcttcgagggcttcgaaataccccatcgcctgattggcgcggtaggcctgatatcccttccagccgctccagccgccccaggctacgaccaccacggttaccaagacgaggagcaacgtgccgtagcgtgcccaccaggccttgattgcgtcgagtttttcctgttcttcgagatcgtatgccatgcttaacccttggatttcaacacgctggccagcgtcgccaacgctactttgtcctgcgcgccttcgccggcagcatcggcacgcagatatttgacgcttgcggtcttagtggccacttcatcgtcgccaagaataaccgcaacacgggcaccgctggcatcggcgcgcttgaactgagatttaaagctggcggccccagcgtgcacgatgaccgaaagacccgcgtcgcgcagatcttcgcccacccgggcagccaggcgctgcgcgccttcgccttgatgcaccacatagacctcgcactcgggcggcgtctgctgcccggcgctttgttcccagaggtcaagcaggcgctcgacaccgatggcaaagccgacggcgggtgcaggcttgccacccagcagctcaatcagaccgtcgtaacggccaccgccgcaaaccgtgccttgcgaacccaaacgatccgtcacccactcaaacacggtcaggttgtaatagtccaagccgcgcaccagacgggggttaagactgtagcctatcccggcgtcatcgagacgctgacacaccccatcaaagtgagcgcgcgatgcttcgcccaggaagtcaaagagacgcggcgcagcattggccatctcctgcagcgcgggattcttggtatcgagaactcgcagcggattggtgtagagacggcgcttcccatcctcgtcgaggatatcgacgtgcttttccagatattcgatcagggcggcgcgatgcgccgcgcgctcggcgggctgccccagcgagttgagctccagccggatgtcggccagacccagcgtattccagagacggcccagcatgacgatgagttcggcgtcgatatcggggccggcaaaacccagcgcttcgacgtcgatctggtggaactgacgatagcggcctcgctgcgggcgttcgtggcggaataccggaccgatagagtacacgcggtgggggcgctcatagagcatattgtgctcaatggcggcacgcacgacacccgcggtcatttctgggcgcatggtcaacgactcgccattgagcgcatcggtgaaggtgtacatctctttttcgacgatgtcggtgacttcgccgatgccgcgcgtaaacagacgcgtctgctcaagaatgggggtgcgcacattgcgatagccatagccctgaagccaggcgcgcacgatctcttcgaaacgctcccattgagcgctgggaccgggcaagacatcgttcatgccgcgaatggcggagactttctggaaagcttgcgtcatattcgtcgtgccggcggcatgctgccccgccggcctgtccttgtacttagtgggaaacatcggcgccataacggcgcgcaacgtaatcttcgacaatggcctggaactcttcggcgatatgatcgcctttgagcgtgaccgtacgctcgccatcgataaatacgggggcggcgggcacttcaccggtgccgggcaggctgatgccgatgtcggcatgacggctttcgcccggaccgttgaccacacagcccatgacggccacgttcatgctttcgaccccagggtaacggctgcgccagaccggcatctggcgacgcagataggtctggatgctgtcagccagctcctgaaagaaggtgctgctggtacggccgcagccggggcaggccaccaccataggcgtgaaggcgcgcaggcccatcgtttgcaggatttcctgcgccacgatggactcgcggccgcgatcgccgcccggctcaggagtcagggaaatccggatcgtgtcgcctatgccttcctgaagcagcacggccagggcagccgtggaagcgacaatgcctttgctacccatgccggcttcggtcagcccaaggtgcagcggataatcgcaacgcgacgacagatcgcggtatacggcgatcaagtcttgcacatggctgaccttacacgacaggatgatggcatcgccgcgcaggccgagctcttcggcgcgctgcgcattactgatggcggacaccaccagcgcatcgcgcatcacagcctgagcctcccagggctgcgcgcgccggctgttctcatccattttgcgcgccatcagttcatggtcgagactgccccagttgacaccgatacgcacgggtttgtcgtagcggcaagccacctcgatcatctgggcaaaattatcgtcgcgccgtttgccaccgcccatattgcccggattaatgcggtacttggacagggcctgggcgcagtccgggaactgggtaagcagcttgtggccgttgtaatgaaaatcgcctaccagcggcaccgacacattcatccggtcgagctgctcacgtatggcaataacttcacgcgcggcttcgggcgtattaaccgtgatacggacaatctcggaacccgattgcaccagttctttgacctggatggcggtcgcgatggcatcggcggtgtcggtgttggtcatggactgcaccacgaccggatgaccaccgcctacggtgacaacccgttcaccccatttgacctgcacggcccgggtcgaacggcgggacaaaggcgcggccggcggcggcggcgcgtcctggcaaggcttggacaattcttgcatgttggtccggtattactggctcaacttggaaaaccactgagtgggtagccactgctgcggcaaccagccctgccaaaaggcataagcgacacccacgaccagcagtgcgatgatgacgagaatccacccccaggaactcgacgaacgctcttcgtcgacgggcagacctcctccatgcagggaacggcttgcgcccagcttggccgacgccggcgcccgcgcctcgccatccagcgaggccacgatagccgcaccatccgcgccaagcaggcgggcgtagttgcggatcaggccacgcagggagacccccgagggcagctcgtcccattgttcttgctccagagcctcgatctgccgcggagaaaacttgatgcggctggagacttcctgcaaagaccagcccttggcctgacgcaaacctcgcaaggcctcccccacactgccgctctgtgcgagcgttgcctgagtggatgtagcggccgaagcgagatcctgcgtcatgcgtgcacctgtctgattgggatggagcgagaggcggcgttacgttcggtgatgcgggtacgatccttgacttcgccagccaactggccacaggcggcatcgatatcgtcgccacgcgtcttgcgcaccgtggtgatgatgcccgcgtccatcagacgctgagcaaacaccttgactctcggtgccgccgaacgcttcagcccggaggctgggaaaggattgaaaggaatgagattcagtttgcagcgcacctgacgggccagctgaatcagttccttggcgtgctggtcggtatcgttgatgccatccagcatgcagtattcaaaggtgatgaaatcgcgcggcgcatgagcgagatatcgctcgcaggcggccagcagctctttcaaggggtatttcttgttgagcggcaccaggtcgtcacgcaaggcgtcgttgggcgcatggagcgagaccgccagggccacagggcaatcctgcgccaagcgatccatcatgggcaccacgcccgaggtggagacggtaacacgacggcgcgacaggccgtagccgttgtcgtccagcatcagccgtaaagccggcagcacctggtcataattgagcaagggctcgcccatacccatcatgacgacattgctgatgacgcgggtgtcttctgcgccggcattcgccaggcgtgcgctgccgatgtcggcctcaagcacgcgcttggcccaccagagctgaccgatgatctcgctggtgcgcagattacggttgaaaccctgatgcccggtagaacagaaacggcaattgacgacacagccggcctggctggaaatacacagggtgccgcggtcatcctcggggatgaaaacggtttcgatggcattgccctggccaacgtcaaacagccatttgcgcgtgccatccgaggaccgctgctcgatattgaccggcagcgcctcgatgatggcgcgctctgacagttgcgcgcggaaatcgcgcgcaaggtcggtcatggcgtcgaacgaatccacgctgcgctggtgcacccagcgctgcaattgacgggcacgaaacggcttgccgccccattggccgaccaggtcggtcaatgccttggcatccaggcccagcaggttgatcggttcgacggtatccatgacctacagactgacagaaaaacagcggttgagaatcaacggctgtggatgttgatttcggggaagaagaaagccacttccacggcggcggtttccggagcgtcggaaccgtgcacggcattggcgtcgatgctgtcggcgaagtcggcgcggatggtgcccggagcggcctttttgggatcggtggcgcccatcaggtcacggttgacctgaatggcgttctcgccttccaggacttgcacgaacacgggacccgagaccatgaagtcaaccaggtccttgaagaaggggcgctctttgtgaacggcgtagaaacgctcggcgtcagcgcgcgacagttgttgcaggcgggcggcgatgaccttcaggccggcttgctcaaaacgggcaacgatctggccgatgacgttcttggcgacagcgtcgggcttgatgatcgagagggtacgttgaatcgacatggaaactccaaagtctgctgagacagtttgatgctgagaggggggggggcgagtccggcgctccgcgaatgacctgacttcacggaagtctcgcgcttggccacttgcgcagccaaaaggcgcaattttgtgcctgaacacgtcaaaacccggattcggcactgtcaaccagtcagatttctccaataaaaacagggacttctaaaaggtttacagtaacccggcattctagcacggcaagaagaagcttttacatcttaaaatcaacggtttgcctggctgcgtttcaggccccatgtccgccggaatcacgtaatgactcaagctgccgatcccaagaacgatacaccggagctctccaagagcttcgagccctccgatattgaatcccgctggtacgacgaatggaatcggcgcggttacttccaagctggccggcacgtagaaaccgggaccgaccccaaaccttattgcattcagttcccgccaccgaacgtgacgggcaccttgcacatgggccacgcctttaaccagaccatcatggatggtctgatccgctatcaccgcatgtcgggtgacgacaccgtctttatcccgggcaccgatcatgcaggcatcgccacgcaaatcgtggtcgaacggcagttggatgcccagaagctttcgcgccacgacctgggccgcgaacgcttcgtggaaaaagtctgggaatggaaagagcagtcgggtaacaccatcaccaaccaggtgcgccgcctgggagcctcggccgactggccgcgcgaatacttcaccatggacgagcgcatgtcgcgcggcgtggcagagacctttgttcagctctatcgccagggcctgatctaccgcggcaagcgcctggtcaactgggaccccaaactgctgaccgccgtgtcggacctcgaagtgcagtcggaagaaaccgacggcttcatgtggcacatcctctaccccttcgtggacggcccgcagaccatcatcgacaaagatggcaatacggtcacgctgcgcggcatgaccatcgccaccacccggccggaaaccatgctggccgatggcgcgctctgtgtacacccggaagatccgcgctaccagcacctgatcggcaaacaggtggaactgccgctgtgcaaccgcaacatccccattattgcggacgactttgtcgacccggcatttggcacgggctgcgtaaaaattactggcgcgcatgatttcaatgactatgcctgcgcgctgcgccacgatctgccgctgatcgtcattttcacgctggatgcgcacatcaacgagaacggccccgagcaattccgcggcctggagcgctacgaagcccgcaaagccgtggttgccgagctcgaagagaaaggctatttggtcaagatcgaaccgcacaagatgatgcagcccaagggcgaccgcaccggcgtggtgctagagcccatgctgacggatcagtggttcgtggccatgagccggcccgcccccgaaggcacgctcaatccgggcaagagcatcaccgaggtggcgctggaagccgtggccgatggccgcatccagttctatcccgaaaactggaccaccacctataaccagtggctgaacaatatccaggactggtgcatttcgcgccagctctggtgggggcaccagattcccgcctggtatgccgaggatggccaatgctttgtggcgctgtccgaagacgacgcgctcgaacaggctcgtgcagccggcgtcaccggcccgctgacccgcgacgccgacgtgctggacacctggttctcctccgctctggtgcccttcaccacactgggatggcccgaaaagacggccgacctggcgcgctatctgccctccagcgtcctggtgacgggctttgacattattttcttctgggtcgcccgcatggtgatgctcaccatgcacatgaccggcagcattccgttcaaacatgtctatgtgcacggactgatccgcgacgccgacggccagaagatgagcaagtccaagggcaacaccctggacccggtggatttgatcgacggcattgacctcgaacaactggtgaccaagcgcacgttcgggctgatgaacccgaagcaggccggcgctatcgaaaaggccacacgccgccaatatgcggacggcatcccggcgttcggcacggacgcgctgcgcttcacgatggccgcctatgcgacgctgggccgcaacatcaacttcgatctcaagcgctgcgaaggctaccgcaatttctgcaacaagctgtggaacgccacacgctttgtgctgatgaacacggaaggccatgcgctgcacggcgccgagcagggcgagctttctttcgccgaccgctggatcgtcagccagttgcaggcactggagaccgaggtcgagcgcggcttcgccgactatcgtttcgacaacgtggccaatgcgctctaccgctacgtatgggatgaatattgcgactggtacctggaactggccaaggtccagatccagaccggcacgcccgcccaacagcttggcacgcgccgcactctgatccgcgtgctggaggtcgtgctgcgactggcccaccccatcattccctttatcacggaagaactgtggcaaaaggtgtcggtggtagccggcaaacgggatgccggcaagacagatagcgtcagcgtgcagccttatccgcgcgccaaccccgatgccgtagacacgcaagccgaagccgaagtcgccgagctgaaagcccaggtcgaggcggtgcgcgcgctgcgcggcgaaatgaatctctcgcccgcccagcgcgtgccgctgatcgcccaaggcgatgacgtcacgctgcgccgcaatgcgccctatcttgccgcactcgcgaaattgagccaggtagatgtgacggacaccctgcccgacgcgggcgcgccggtacaggtggtgggtgacgcacgcctgatgctgcatgtcgaggtggacgttgcagcggagcgcgtacgcctggacaaggaaatcgcccgcctggaaggcgaaatcgccaaggcgaacggcaagctcaacaacccgagctttgtcgaacgtgcgccagccgccgtggtcgagcaggaaaaagcccgcgtagcccagttcaatgaaaccttgaacaaggtgcgcgaccagcgcagcaagctgggcggcacagcctaattaagcacagagcgcccctggagcaatcctggggcgccgtcgcttaagcggatgccgaggcgtaagcttgcctagcccccccacgccctcctctctttcacgtcctgcgaatgccctacccatcccgggaagatagcggcgcgcctgaacgcagcaccgcgccagatgggagtgagcatgccagcacggattatcaagaacctctgatgcgcgtcatcaggcgaaaaaacgcccgacaacggcccgcgacacattcaggagaaccgttcaaccaggcacggcaagagagccaggaatgacgctatcgtcgcgataagcgacgcatcgaatcgacttggaaagcatgggcccacaagccctgcgcaccgaaaaacggcgctcaagccgcaggcttgcgccggcgtttttttcgcggatcgggcggcgcaacgacaccttggagctcagccagaacgcattcgtcggcataactcagccatccttgggtccgtgcacggtcgatgagttcagggcggcgcgccagcgtcaaacgcagagattggtcacggcgccaacgggcaatacgggcatgatgcccgctgagtagctcggctggcacagcctgatcttcgtacacctcggggcgggtgtaatgcggactgtcgagcagacccgacaacgtgtcgttaaaagaatcctgcagcgccgaatcgccatcacccaaggcgcctggcagcagacggaccgccgcatcaatgacggccagggccgcgatctctccacctgagagcacgaaatcgcccagcgaaatttctagtgtcacgcaacgatcgatgaagcgctgatccaagccctcgtagcgcccgcatatcagaacgaggccatcactggaagccagctgctgcgcggcgccctgatcatagcgcctgcccactggcgagaggagcgccaccggagcaggcggtaaatgctgcgcggcgcgagcggcctgcgcggccttaactgcagcctctaagggagccgccatcatgaccatacccggcccgccaccataggggcgatcatccacagtacgatgcacgtccgtcgtgaaatcacgcggattccaggcatgcaaggaccacagcccttgcgcgtgcgcacgacccgtgacgccgaggtcgcgcaccaccccgaacatttcgggaaacagggtgatgacgtcgatccgcatcaatcttccagcggccagtcgctatcgatgcgccgcgccgcaatatccacagcctgaatatgcgcgctgacaaaaggcactagcatttcgcgggcccgccctttggcgtcgagcaaagccttgccctcggcatcctggcagaccacacgcaaaatggcgtgtgccggattgtcgaacacctcttcgaccacccctacgcgcacatcactgccactgacgctcgaatagaaggcgcaacccaccagatcgatccagtaatactcatcttcggcagcggcgggaaagagcgcacgcgacacccagacggtggcgccacgcagcgcctcagcctggtcgcgatccgcgatgccttccaattgcgccacagccgtcgcgccatgaacgcggcattgctgcacggcatagacacgcggcgcactcttgggcgttgccgccagccaccattgcttggcagcgcgcaacacatccgcctgggcagagtgaggctgtaccttgatccagcccttgacgccgtaagccgacgccacgcgccccagctccacgaggtcgtcgggcaatgtgcgttcagacatgaagatcccaatattcgacgcccaagcgccctgcccgatggcaaggcgcggcgttttgacaagctgcgcagaagacaaagccacgcccaaggcgtggccaagtctacttgcgagcgtagccgcaatgcaaaagcaaaaagcgcgacaagcgctttggggccaagcgaaaaaatagcgcccaggatgctgcggcgatattttcagacctgcaaggccggcgctttcaagcttttacgacgcgacgacgccagacctgacaggataacctgctttgtctggcgcaggtttgatctggccagcaggccagtcaagccgggcaatcagggcttaggcagcagccgaaaccttggccgagtgttccttgaccagacgctcaacggcgggcgacagctgagcgccgttgtcgacccagtacttcacgcggtccagcgcaatgcgcaggttttccgagccttcgctgcccacggggttgtagaaacccacgcgctcaacgaaacggccatcgcggcgattgcgcgaatcggtagccaccagattgtaaaacggacgcttcttcgagccgccacgggccagacgaatcaccaccataggtaatcccttgaattagatgtgaaaaacgggaaattctagcatccaaaccgcagacctggcaaacatagtgccgttttttaccgacaaaacatgttttgccgccgcgacaggctccaatgcgcactggcacagcgtatgctgagttggtgcaatctggggtcagacaccgggacagacacagagcccgacaccggaaaccggaaggatagcaagacctgaaccggccctcactgctctggccagttgtacgaagagctagcgcgtagcgccaactccgcaaggcgaagcatacaccctaacggcactctaccgcatcccgcaaggagatcttggttatgaaagtccgcaagttgtttggcctgcccacccatgtacgcgccgtcgcgctgctcggcgccgccttagcgatgagcgctccgctgctgacggcgcccgcgcaggcccgcgtgatcgacgccgctgtgctgaacatcattggcgacatcacggccctggatgctgcgaaccggatcgtcaccatcaaagaacgcaatggcgagacgctgtctttgaaggcggggcccgagatccggaacttcgaccgcatcaagatcggcgacaccctgcgcctgcgctattacgaatcacttgccatcacgacccgacccaagggctcgggggtaccggaagtgcgcacggaaacggctcaggcccaatcagaaccggggcagatgcccggcggcggcgccgccgtgcagaccgtcatcacggctgaaatctggcacatcaatcgcgccaccaacacggttatcctccaaggcccctccggcaagcgggaaaccatcgtcgtgcgtgaccctctggccatcaagaagctgggcgaactgaaagaaggcgatctggtggactttacgtttacccgcaccatggccggcgctgtaatcgcaccagccagcagcaagccttaaaacagcaagacccgccctggcggcccgggccgggctaaagaaaacgaaagcccccggattcatcaatccgggggctttctcattggccaggcccgatgacttaacgccggcgcagatagtgctcgacgcgatcagcctgcgcgatctgagccagcagcgcattaccggactgcgtcgcaaaagcctgaaagtcacgttcggcttttacgtcagtcgtgatgacgcgcaagatctggccgctgaccaattgcgcgagggctttcttggcgcgcagaatgggcagcggacagttcagtccgctggcatcgacctccagatcgaaggggggcgcggcggtgtcaaagacgctcattgacccagtcctgaacgctggcaatggctgcaggcagcgccgccacatccgtgccgccgcccatggccatatcgggacggccgccgcccttgcctcccacctgagccgccacgaaacccaccagatcgcccgccttgaccttggcggtctggtcggcggtgacaccacccaccaggctgatcttgccgtcagcgctggcggcaagcagcacaatagccggcttaagcttgtccttgaggttgtcgaccatgccacgaagcgccttgggatcgacatcattgatgacggcagccagcaccttcacacccttgatctcaacggcagatttgtcggccagatcattgcccgcgctggcggccaacttggcgcgcgcctgctccaggtctttctcgagagctttgacctgatcctgaacctgggcgatgcgttcgggcagctcggctaccggggaacgcagcacgccagccgcacgttgcagcaacgcgttttgctcctgaacccaaaccagcgcgttatcgccggtgatcgcttcgacacggcgcacgcccgccgccacccccccctcggacacgatcttgaacaagccgatatcgcccgtgcgactgacatgggtgccgccgcacagctcacgcgagaagccgatatcgagcacacgcaccgtatcgccgtacttctcgccgaacaaagccatggccccgcccttgacagcgtcgtcataggccatgacgcgggcctgggcagcctgattggcgagcacttcggcgttaactatggcttccacgcgggcgatctgctcggccgtcatgggggcatcatgcgcgaagtcaaaacgggtcttgtcgggatcgaccagggaaccgcgctgttgcacatgcgcgcccagcacttcgcgcaaggccttgtgcatcaagtgcgtggcggagtggttgcgcaccgtgcgcgcgcggcgcaccgcatcgacgcgggccagcagggtatcacccaccttgagcacgccctcttcgagcagaccatggtgaccaaacacccctgcctgaaccttcagggtgtccgccacggcgaaacgtaacccgtcagccacgagcaggccggtgtcgcccacctgaccacccgactcggcatagaaaggcgtggcgtcgagcacgacgacggcctgctggcctgcccggacctgatcggtctgggtgccatccacatacaaggccgttaccttggcgccgctgagctcgagctgctcatagccctcaaaacgggtctgagcgccctcatagttcaggccttcggccatcttgaacttgccggccgcacgggcctgatcgcgctgacgctccatggcggcctcaaagcccgccatgtcgatctcgacttcgcgctcacgacagatgtcggcggtgaggtcgaccgggaaaccataggtgtcatacagggtgaacagcgtattgccgtcaagcagcccacccttgggcacctgggccagcgcgacatcgagaatcttcatgccgtgctcgagcgtttcaccgaaacgctcttcttcttgcttgagcacctgccccacacgctcggccatattggcaagctcgggataggcctcgcccatttgagcgaccagatcgggcaccaggcgataaaagaacggtttggtctggcccaatttgtaaccatgacgcaaggcgcggcgcacgatgcggcgcagcacataaccccggccctcattgctgggaatgacgccatcgacgatcaggaaggagcaggcgcggatatggtcagcaatgaccttgagcgagttgtcatgcagatcttgcacgccggtttcgcgggccgcagcggtgatcagcttctgaaacagatcgatttcgtagttggaatgcacgccttgcaatacggcggcaatacgctccagccccatgccggtatctacgcagggcttgggcagcggcgtcatattgcctgcggcgtctcgctcgaactgcatgaacacgaggttccagatttcgatatagcggtcgccgtcttcttcgggcgatcccgggggaccgccccagatatcggggccgtggtcatagaaaatttcggtacacgggccgcaggggccggtgtcgcccatttgccagaagttgtccgaagcgtagcgcgcgcccttgttatcgccgatgcggatgatgcgctcggtaggcacgccgacctccttggcccagatgtcataggcctcgtcgtcttcctggtaaaccgtcacccacagcttctcgaccgggagcttgtacaccgtagtcagcaattcccaggcaaaacggatggcgtcttgcttgaagtagtctccgaagctgaagttgcccagcatctcgaagaaggtatggtggcgagcggtgtaaccgacgttttccaggtcgttatgtttgccgcccgcgcgcacgctgcgctgcgaggacgtagctcgggtgtatgggcgtttttccttgccggtaaagacgtccttgaactgcaccataccggagttggtaaagagcagcgtcggatcattgccgggcaccagcgaagacgacggcacgatgctgtgccccttggactggaagaactgcaggaacttctggcgaatctcggaggatttcatcgtggatgaatcaggattttggcgaatctttgattatagaggctggacgcccacttgccagacaccgccctcccctgctacgaatcctcgctaatgcagacgtagccgtaagtccaaccctcggtctccaaccatttacccccgtaagcgaccagcgtgggcgcatatcccttagcgcaggagcattccccggtaagcgggtttttggtgctttttccgttgtgcatgcggcagccataaatattgttgtgcgcataggcgccaccaaaccgaccctccaccggacgccaacgagattgctggcaatgcagcagctttccgtttgcgtcctgcgccagcgcccccttttcacctggctgacaaaacccgccctgctgacgtcgcgcctcagcgcgaaccaccccgcccgcaagcaggcttccagccgcctggatggcgccgcccacgctcaggccggccttcagttgagggtctcggtcatcgccaacgcgcacatagcgggggtccagaccgccatgcgtccccgcccaggcaaagggcgttcccggctttaaggcagccataccgggcaccggcgggttgggatagcggaattgcgcgccacttaagctggcgtccgcataaccgccctccgcgcccagaggctgtagcaaaggcgagagccgcatcaggtcaggctcacccgatggcgtttgcaaagcctgatctgcaatgactagaccgtccactcggcaggcgccatctgtgcagccagccgtgggcaacacgcgcagactgacgccaaaacccgcaggagagcgcagcggaaaaccgggcggtaaaaagcccgctcggaccagctcggccagggtgggcgcggcaggatcgccaaacggcgatgcgctgccggactgcctcttcagtaaagcctgctccaacgccaggcgaagctgcgccatccattggccgctcgcacgcagggccagatcatcagcctccctggcccacttgccagcagccaggacgctcagcagcaagccgatcgccaaagcgaccatcagttcgagcagggcatagccttgttgtctgcgcttcacggcagcgtaaacacaaaggtgttgcgatcggcacattgcgccgaggctcgcagggcatcataggctttggccgggctggcctcggcatccttgaccaccacggcctccccctgtccctgcacactgacacgtgaggccaggctttgcaaggcggtggcgataccagggcaggctgccgcatgcacccggtccagcttgagtgtgaaggccgagcctgcggccccacctgcccgggaagcgctcgtcagggtgatccccccatcacccaggccatggctcaccacggcgccctgtccttgcccggagaccgtcacggcattcgagtcacgcattgcggccgccagggtagccgtgtttacgcccgcatagggcgtcgcggatccaccgaggccgagcacacgcatgcgcaccacgaaacgttgcagctcttcggcgagcctggggacacggctttcgacgacgtaagcctggatggacggcacgctaatgatggccacgaccagcaggatggccgcaacaacagagacttcgatcaaagaaaaaccgctctgccgggcggcccggctggcggcaggtggtagatgacgcatgagtactcctctgctgaaaaaaccgctcaatgactggaatagaaatggcccagaccgcgcctgagttcgtcgatgaccccgtagtgccaaaacaccaaagccagcatgcacagcacggtgcccagcagcagcaaccaacgccagaacagcacctgggcagccaactgcggaagccaggcctgctcgatgcgctggcgtgcgcgcgacaagccagcctcgatgccatgcgcggccatcatgtcactcataaaccaccacagctgtctgtcgagcaagcccgtgttgaaggtgctggcctgcacctcccctcggtcgatacgcgctagcatttcgtcgatatgtccggccaaccagggcaaggcatattgccgcaaggccttcaaggccgctctcaagcgcgcatcgatagcgccacggtcgcggatcagcacctcgagcagactcagaaagcggatggcctgcgaatcgcggtaaagacgccagggccctactctgtcgaaacggctgcgcaaggccccgcgccaacgcccaaaagaccaaagccagacagcaagactagccgccgccagcactgcggacagcggccctgcccagaccatatgcccggcgaaacgcgtcagcgcgcgcgtccagggaccgtaataagccgcaggcagatcggcaaacacctgaaccaagtggggcacggtaaaaagcggcagcgcccataacgtggcaatgagcacggtcagcgctagcgcaacggccagcaccgcgccttttatctgccgccaggcatcatccgcaagacggctggcctgtgcgagatcgagcaggctttgcgccaaggcagcgctgcccgccgattgcgcggtcgcgagcaagaggcaatcctgggcgggtgcgacgccggtccaaagcaccgccaaatctccgccgtgcgtgccgcaagcgctggcccagcgtgcgcccaagcgaccccggtaattccctgggccataacgcagcagatcgttggcgaaaatatcgcgcagggcgacacgcccctcgctggcctgcagcaaggcacccaggtaggcgtagtaatcggctctggctcgctggaagcgccaggcgtccagccttaattgaatccaggattcacgcatggccagcctccatgtgacgtgccagcgcctcgacaccccccatgcggacggcccacaaacggggatcgatatcaccacgcaagaccttggctgccaacacttgcggccaggaggccttgccaagcccctggcctgacagaatttcggcagcgacgctgcgcccgagatagccaggcagcgcaccctgcccacaatgacggcagcctgccggattacgcaaacgcaggccggcctcgacaggcaaggcgcgcagcaccctggaccaggcagccgcccgggcgccccgatagagcacgccggcatcccgagcgcagtgcgggcagggacgcggcaacagttcttgataaaccaagagtttgagcgcgccctccgtgcgaagaaaatcgagcggaaccccgatgaagtcggaggcgagccgggccacgatggcatgcgccgagccggcatgaaccgtggtgtagacactgacgcccgaccccacaaggtccatgaaagcacgcccggtttcctggtcccgaacttcgcccaggtagacatcattcatggcgctgcgcttgagcgttttcagtttggcatcaaagacaccatcgtggtcggcatccagacctcgccccacggtattttgcaaggcgtgattgatacgcagttcaactgggtcttcgagcgtgacgatttttcggctggaagaaagccctctgagcaaggtcgccaaagtggtggatttgccggaccccaccctgcccgccactacgatggccccaccctcgcgagcgcaagcctgccgcaacaacctcgcctgagaggcatcaaagcccagatcgatcaggctggagcccaccgcagcatctcgccgcagaatcctcaggcagacagaagggccgttatcggtggcgagcgaagcccagcgcaacatccattcctgcccatctatccggcagacaatccggccctgctgctcttgtcgcggatcaaacaccgcgccattgccacctgcgacatccatccaaacgacggcaagcatatccatcagcgtggctctcgccagcgacgaaacttcgggcagcctgacatagcgcccatcgatgctgtagcgcacctgggcagcatcttcggccatcgcattgagatgaatgtcgcttgcgccagcgcgcagaccggcccgcacgatgtcttcaaagagcattgccaacgcaggacggcctgttgcgggtctgacgggagcggcgttcgattcgcgcaacagactcagaagcaaggcagcatcgacctgatagcaggcggggctggcgagcggataaccacgctcgcgcaacagacgcaacagctctgcggcccaggcgccacgggcgtagcgggcctgcgcaaaaagcgctgcatggccgtcctccaacagcaccggacatatttgccctgtcaggccgcccagatcaaactcatgttgcagcacgcgcgaaaacgcgggttgcagatccgagagcgaacgcagagtgacgaccgtgtcaatcatgggcggcctgcgccggcaagatgcagcgccgagacagccgcgcatcttgcagcttgagctgcacgcaaggcggctggatgctatgcagggtgacggacgaatcatggtcgccgagcaggcgtgcttgacctcgttgcgcgagatagcgctcgccctgaccattgtccagctccgccttgatgcctgcgcccacgccgtagagcgcccgtaacgccagcggagcctgaacctgcccagataatgcgtcgcttgtggcggatggcggcgcagcagcggccggcgctagaggcggcggagtttcgatctcttgctgcaaccagtccttcacgctctgatctagctcggcgaagcctggcggcgacgcaaacagaagcactaaggctagtgcaacgcggtaattaggggatgacggcatgaagatctccttcaacgagcagggtgagcccgctgctgcgtgcagacggggggcgagacagatcaacgtggagttgcacgcggcgccaatacgcaggcagcctgcgccagggagggagcgagtaagaacgcagaggcccactcagacgtaaggcccgcgcctgcacctcatccttgggcatccagggacccatatggatttcatcgaaagcgcctcgccatggctgcatggcctgcatccagcgcaggtccggtggctgcccgctaagactgacctcacactggccaggagcctgccaactgagcgcgatgtcatccatgccggatagtgctagcgtccagggcccgtctgtccggaaggcgctgctcagcgcgctggaggtttctggctgataacgcgcatggcatgaccagctccgcagccctgcctggcattgggcttcagccaaaagccaacccgcctgacgcatgggaatcttctgcaggctcgctagcacatcggccagacataattcagccggcttctcggtttgtgcaagcggtgctggcgcctgcgctgtgggccaaagccacagacctagtcccgcagtcaacaccgccaacaccaaccagcccgacgggcggggcggtaaggcatgcagacgcgtggctttgccgggaagggcctgcaaggcctgctcagcgtcttcggaattgcccgtaaagtcggggcccaagcgatcaagcgcggcctcggcgtcggcatagcgggcgaatagctgatcacccccggacaagaccgcaccctcctgcaccgcgaccagccagtgagaatcgtcgagagcaagaatggctgcgaaggaggcgggggcgaagtgcgaagccacttgctgcgcggcggaatggaaaacgccacggccccgcaaacgcgagcaacccacggtcaacgcctgctcaccacccagcaggtaatgactggcccccatttgacgggcgcgcagccgcgccatgcgcggcgcgtggctgccaaccacagcgaaccaggccatgccgtacacccagcgcccgccgcccttggcggccttgaggatcgtatcagccatcggcctcttccaattgggcgctaagcacaatgacggtgagcagacgctcttgactggcggcgtcatggccacctgtcaacaagggcgcatcgggagtaaaacgctgacggtcatagctatcgatactgcgatcgaaacccgagaggaccaccggctgcccaggccgcaccctcacctgctgcacactgccattgccgtcgaggttgagctgttgcacctgcagcggctggctgttgctgccaaaagccagggccttgagcggctgagcaaccgtgctgtcatagccaatggacagcagaatactgccgtcatcctgagcatctggaagcaaagtgaggaaggtccctaccgtgacacgcttctggttgatcgcgacaccgcttgccttatcatccgcggcgcgcagactttcaacctgatcgacataggagaaagtgttgtgcacggcataggtgaccggccggcggtttaacgtcaagagaggaatggatcgctgatgactgatggcgccgtattgcgccagcatcttgatcagggcttgcgaaccgtcccaacccgtcttgtctgcgccaggaatggctgcgctcagtcctgtgggcaacatgccttgagcggcaacgcgggcgctgttgtgcaacagacgccagtcgatcgcgccttcggagcgagtattcatgcgcagcgtgatctcttgaaacagcaaacgcacgcgacggcctgcccgggcattttcctgtttgataaaggcctcgatccgcgacagcacatagggggtgtctgtcaccaccaaggcctcgccctcctcggccaccaccccggaacgggtcagaaagggttggatctgcgtgcgcaacacccgaccgggctcggcttgattaagcgtggcgcgggcctgtatgacgttgtcaaaaccctcgccctccgaggcctgacgccccaactgcgtttgagcctgggcgctgataggcaaagccctcaggtcgaatacgcgcgtctggctgcgataaaactcgatcgcgccgttttcatagcgccaccagaccagcaggcgtgccgccagggagtcgaggatatcggccaagggacgcggcccttcttgcaactcgacctgcgccagggcggcttcgacgaaagcgccggcttctgtcaggcggggcaaaaaatgctgtaccggcaacagggcttcgggctgtacgcgcaccgcgatacccgttgcgcgctgcaagcgctcggcgatctgggacagaccggcccggtcgctgaaaatcagggtggtgtcgactcgggcacgcaggggagctggcagggccacctcgcgcgccagcgcctgagccggaccggccagccagggtttatcaacctcttgtgccgcctcccgcgcggcacgggacgcccgggcatcctgcgccttgacctcgttgtcatgcaaggcctgcgctttgtcgcgagcctggctcaacacatcgcgcaaagcctgccattgcgcctgaagcgcgcaaccgccaagtatcaagcaggacagaagcaataccgctgttttcgcaacgcccttcatgttgccgccccggcgctgcgatcgcagctttgcgccagcggcaccacgcgcagcacgcgattggcatagaagcagggctgtaaaggccggtcggccagttcggtggcgcgcaacaggctgcgcactacctgtttgaaatctccttcgaaatgcgcttgcccctgcaagggaatatctgcattgagggcccagtgctccggcgcaaaatcccacccggcctgaagcgcccaacggctgagcacggcgcgcaaagtcaggtcgggcgggcccgcgaagaaaacgggtgccccgggtttgatttcaaggggcaacggtgtcttgccaggagcgcttgcgggcggactgagcgcagaatccgcagcgtgccgggtgtcggcctcgatagaccggggcggaatgagcggcgccgggatggtctctgaaatgggaggagagactggctgcggcggttcagccttgctgcgccggacgtgggcgacgcgatgggcgccgcgtaaggtcagcgccggccataccccaggcgcaataatgtaaggatcacgctgttgaatggccaacggttgttcacccgagacggtgctggcgaaaatcgccggcacgcgctgacctggggcgaactggagccagatttcatgcggactgctgaacacctgcaaaggcgcaacatcagggtcgccactgagttgccagtcgaaatcaaactggctggcagcgacctgccaggactgcggggaggtcgtatggcaagcggcgagcagcggcaaaccgagaatcggaaagagtagacgcattctgtgggccttgctttgcggaacggctccatgatgaggagccgccggcccttccggtagatcggcatctacgcagggagaaaatcatcatggagacggagagtgggttgcctcccacgctgcgcacttcctgcttgctgccctcccgaggagggcgtccccgccttgggagcggcccggcggcggggggactcccactccgcgtcctgcttgctgccctcccgaggagagcgtccccggccttgcatggcactcgatcgcggcagcgccagaaaccgcgctcaggaaatccgagaagcgccgcctagcaacagggcgagcttcggacccatgacactgccaccactgcacgctatcgacctaggccggtcctggctgccagcgacatcacgccgtcggagaggatctgatcgaaggtctggagacggtggccgccccctcgataggcttgactcagcggaacgaatgggaagccatatcagacgacagacccgcagcaggcagcaaaaacaacaagccccaggtcgcaaaacctggggcttgtcaacacgccggcagaacgatgaagatcagcgttgcgccgcgaggttgcgagcctgcccaagcgcgttgttcaaggccgccacgggaggcgtcttgccgtcaagcgcatcggtgagttgcacattcaagacgttctcgatgcgatcgtagttggcgatgcgaaagccacggctgttggccgcaatagggttgcgcagcgaggcaacgacttgttgggcccccgggatcttgtcgtagaacgacacgtccgaggcacggaaagccgcttccgtaaggggcagatagccggtgcgctgatgccactcggccgcgatcaccggcttggacagccaggcgaggaattgcgccgtggccttttcctgggcgaccggcttgccttccatcgcccacagggccgaaccgctcacgaagggacggccagccgtcttggtgacctggtcgtagtaaggcaagggcgccacgccgaaagacaggccgcgcgtgttgttgaaattgccgaaggccgaggactcagccgtcaacacaccgcactcaccctttgcgaagttctgattcgacttgttgtcatttgaataagccgtaagcagcagcgaacgcttccagctcaccatgagcgaaatatggcgcatgtagagcgaatcaaactgcatagcagtggcctgcttggacgccgtcagaccattgccgttgctggcatagagctgattgttgacgggcgccaggttttccaggtgcactgacacttgattgctggaggcataggggcaatcgatatctgccacgtcacgcagcttgagcagctcagcctgcagatccgtccaggtacgagctggctgattgggattcaggcctgcttttttgtacaaggtggtgttgtagaacatgaccggcacttccgccatccaggggaaggccagcagccggcccttggcgtcacgggtgaagctcgcggtatcgggcaagaaccagttcaggtccttgatcgggtacttggccagcaattgatacaagggcaggatggctttgtgctcagcaaccacttccggcgagtggttatcggccagttgaatcaggttgggagtcttcttggctcggacggcagccgcagcttcctgacgcaaggcttcttgcgaaggaaagtcgcgtagttgaacctcaacgtctttctgttctttgttgtactgcttggccagtttttcaaactcggccttgttggctcccgaaagcgtatgccagacctgaatctgcaccgggtcggcgtgggccacgcccacagccgccagcgcaagactgaacacccaagcacgccggctggcgatcatgacacgggcaacgcccgtcatttgcaatgtcttcataggttcatagaccaagaaaagggaattccggctctggccggcgcccactcaacagatcggccagcgctcggcccgaacccacccccatcgtccaccccagcgtgccatgtccggtattcaaatacaggttggaaatgcgggtacggccgatgagcggtacgttcgaaggcgtggaaggacgcaggccagaccaataactgacaccctcgaaatcgagggcatcgggaaaaatttcacgcgccagcgcggtcaatgccgcgcagcggccggtattgagctcgcgggaatatccggaaagctccgccgtgcctgccatgcgcagacggttgcccagacgcgagaacaccaccttgtggctgctatcggtcagactgaccgtgggcgcagcctcaggattgagtataggataagtcgccgaataccccttggcggggtagacattgcaaggtacgcccagcgggcggaccaggtgggggctatagctacccagcgcaacgacaaaggcgtcggcattgacacggtcataacggccatcagggccgatcacctcgacgccctgaacctgccccccttcgctcagcaagcgcgtgatgcgggtgcagaaacggaattgcacgcccgccgcctcgcaatgctgcgccagcccgacggtgaacaaatgcacatcgccgctttcgtcttccggggtgtaatcgccgcccacgatattggcgcgctgcggtgccagcgcaggctcgatcgcgatcacttcatcggcattgacgacacggcgctcgacgccgaagtcacgcatcagccccgcggcgcgctgcgacgtttcgaattcctgcggatcgcggtagaaattgagaatgccgcgctcgagatgatcatactgaatgcccagatccgcacgcatgccgcgcagcgtggcgcggctgtattccgccatgcgcaccatcgcgcggatattgggcgccaggcgcgagggcagacattcgcgcagaaaggccaggccccacatccactgccgccaatcgagctgcgggcgaaacagcaggggagcgtcgtcctggaacatccatttcagcagcttgagcggcgcctggggattggcccagggttcggcataggacaccgaaatctgcgagccattggccaagctggtttcttgggcaggcccggtggaacgatcaatgacgacgacctcatggcctgcctggctaagccaccaggcactggaaattccgatgatgccgctgcccaaaaccgctactttcatgccccgatcgctccctgttcatcccgccgagatgatggtcttgcgaacgggatacggctgaaatactggttgagcagtttactcttgccgcgccccgcccgcctatacccgccaggcaggcgaagcaagaaaaaggcccgccccggctgtcacgccggactcgggcccacgggctttacagcgctgcggaacaagccgctgaccaccccgaagcggcatcgcttctattgccgtttgttgcgactcaggccttggcagccagatccgcctcggaagtgaacgaatccgcatagaactcagcttcgggcaaaccgcattgcgtgctgaattcgcgtcgggcggcatccaccatcagcggcgtgccgcaggcataaacctggtaagcggaaagatcgggaatatcccgcatgaccgcctcatgcacaaagcctgtgcggccggcccaggcgtcttcctcaagcgcattggaaaccacgggtacgaaacggaagtccggcagagtgtcggcccaggactgcgccagctcgctcatgtacagatcccgaggacgacgtccgccccaataaagcgtgaccggacgccggatctccttatgcgccatatgctcgacaatggctttgaccggcgcaaaacctgtgccgctggccagcagcacaatgggtttatcggagtcttctcgcaggaaaaaagacccgaaaggaccttcaagacgcaaaatttcgcgttctttcatctgcgtggctccggccccgaaaacatgatcggtaaacacaccacccggcatgtgacggatatgcagctcaagcgggctgcctttgtgcggcgcaccggccatggagtaactgcggcgccgaccgtctttcagaatgatctcaacgtattgcccggcgtaataccggaattgctcggaagcgggcaattgcagcttgatctcaacgacatccggtgcgaacggagtgatcgtctgcacacgcgatggcattttgcgaatctggatgtcagtagccaggcgcacttccgtagattcgatcaccagatcggtctgcgcatacgcctggcagaacagcgtataaccctcggccagttgctcgggcgacaaaatttgagctggcgtattgcccgcctcgaactcgcccgccaccacccgccccttgcaggtcgagcaggcgccggtgcgacagctgtaaggcagcacgatgcctgcggccaaggccgcgtcaagcacggtctgcccaggctctatctgaaattgatgctgactgggttggatggtgacctgaaaactcataagggataaacatcgaaaatgagaaggcgcctaatggcgccaggggccccgtcaggcggggaacttgcggatttccttgacgcgattggcgtcgtcaaccagcaccaccttaggtttgtgggtggcggactcttcttccgacatcgggccataggtgcagatgatcatcagatcgccgacctgagcccggcgagccgccgcgccattgagggagatcgcgccactgccacgtgcggccttgatgatataggtgtcaaagcgctcgccattggtgacgttatagagttcgatgcgttcgaactcgcgcatgccggcagcgtcaagcaggtcctcgtcgatgccacaagacccttcgtaatggaggtcggcttcggtgacggtgacgcggtgcagcttcgcccgcagcataatgcgttgcataacagtgattcctgggtgtgcggaccggtccgcaagtgttgcgaggcctgccaacagaacaggccatcctggccaggagattccggtttcatccccggccggagcgtattttataatctttgcgcgccgggacagcccggcgttgccagatccattcgggtcggcacgcatcgctatcgcggataccgcagcgcctcacgaggacagcctctctgttctggcggctttcgccactattgcaaaaaagaccagccatgacctggattatcctcgtttctgcgggcctgctcgaagtcgtctgggccgtcgggctcaagtacaccgaaggtttcacacggctctggccatcgctcattacgatactgggcatggtgggaagcttttggctgctagccaccgccatgaaaacactgcctttgggtacggcttacgccgtatgggtcggcatcggcaccatcggcgccttcgtagccggcatcgtgctgttcggcgaaacgctgaatgcactgcgcgttctgagcgtgctgctcattgttgcgggcctgctgggcctgaaactcgccagcgcctgagccgcccacccgctcaaaaatcgagctcgacctcagcctgtccgccaacgcgcagcatggtgcttttctgcgcgtctacgataccgttctggccgaaaaccacgccaatctcaagattgcgataggcggccagggtccggcccggttcctgatgcacggcggcactatcctgatccacatcggggatggtgcaacgggtgcaaggcttaaccagcgccacccgcaaaccgtcaaaatccaccgtaacggtcaggtcctcgtcgaaggccgcccagtcgtcgccagccaggacgatattggcccggaagcggtccatcggcaccggctccgcccctttggctgcgagccgggcgttgaggtcatccagcgaagcctggttggccaagagcaagggaaacccgtcggcaaagccaaagaaatgatcgccttcgaagcctgccgccgcatcaggatgacgctcgcgccactgcgctacccaatcgagttttgcagagcggcgcgcctgcgcatccactttcatcaggcggcagggttcgttcagaaaccggctcaaccagtcggcgacagccgcagcctcggccctggccggcaccgtgtcgcgccagacagccacggtctccggggtttccgacaattggctaccatctagcggcacctcgatgtcgtccatatccggcgcgctcaagtgcagagcgcccgtcgtcaaggcagtacggatcagggccatgcgcggccagtggcgctgcgtcatgaactgccctgaagcgctcacgatcatccaacggcgatcataggccagccccgcacgatccacctgcgcctcggagaggtcaataccatggcaggacttgatgggatacacatgcagactgcggatggtaagcgacatgatggcggcacgatcaggcaagagatgcggcaagaatagcagaagcctatggagccacatcgctcgaaaatatggtgccatgcgcaggctttggagcgcaccgtcttcttgggaatatcgccccatagatcggcgtctgacatcgtctgccgacccgccagcctgccctggctggcggtattccgagattgctgttcgataaggccagcctgctacccaagccaggccggcgcaggatcaacgctcgaccagcttgagcgcgtctcggggcgtgacggcggaaacggctttgcgcgtggcgacgtgctcgggcctggggtccagtccgtacttgggcggattgagctggttctccatgctgttatagaccatgaacacattggcgcgcggccagggcgaaatattgctattagagccatgcatggtgttgcaatcgaaaaataccaccgaacccgcaggcgcagtcatggtgcgtatgcccccctgctcggccagcagttgcagactcaccgggtccggcacgccgtactcctgctttttgagcgattgcttgtaatggtcgttcggcgttgcgcccacgcaagagatgaactgcctgtgcgagccgggcaccagcatcagcgggccattggtttcgttattgtccgacaacagcaccgagcagctgagcgctcgcatggctggcatgccgtcttcaacatgccaggtttcaaagtcagaatgccaataaaactccttgcccttgaaacccggcttcatattggcgcgcgactgatggatatagacctcggaacccaggatctgacgggccacattggccacacgcgggtcacgcgacagtcgcgccagcatcgggctcaacacatgcaccatgaaaatcgagcgcacggcattgctgccaggttcggtgatggcctcttcgcggcgcacgatggcgggatcgcgcgtcatgcgttcgacttcggccagcaggccggccacttcctcagccgaaaacaggttttccaacagaagaaagccgtcgcgctcgtaggcctgcacctgatcggcgttcaaggcgtcggcataggcgccctccccataaacgaccgggtcttgtctcgcaatgatggcggccgcgcggtcagtgcgcgacgcgtagggatcttgcgcagtggatagcatcatagatctcccgttcaggcggtctcggcctggggcagcgcgtacacgccatcggcgtcatgcacttcctggccggtcagcggcgggttgaacacgcagatcacgcgcaagggctccttgccgccgcacaaccaatgctcgtcgtgctcattcagggcatagaccacacccggacccaggtcatagcgcttgccgtcagcgatcgtctcgatcgaaccgtcgccttcaatgcaccacaccgcctcgagatgatttttgtaatggatatgggtacgggttccaggaaagatcgtcgtctcgtgaaacgagaaacccatcttgtctttcttaagcagcacacggcggctgacccaggtgtcggtgcgcacttcgtcgggcgtgccgataacatctttcacgttgcgaacgatcatttgcgttttcctccaaacttgagaacacgggccgaagattgcttctcacccagcgcatcggccacgctggcctcgatcacatccagcccgcgcgtgagcaactcatcttcgatggtcaaagcgggcagcaacttgagcacttcgtcgtgcgcgccagcggtttcgatcaccacgccgcgctcgaacgctttgcgggcgatctcgttggccaactccggcgccgccgtggcgaccaggccttgaataagacctcggccccgcgccgccagaccggcattgggataactgtgagccaggttttccagccagtctcgcaccatgcgctccttgcgctgcacgtcggtggaaaaagcgtcgctggcccaataactgtccagcgcctctgccgccgtaacaaaggccaggttattgccccggaacgtgccgctatgggcaccaggcttccagacatccagctccggcttcatcaggactagcgacatgggaaggccaaaaccagagagcgacttggacaaggtgatgatgtccggacggatacccgccgactcgaaactgaaaaaactgccggtacggccgcagcccacctggatgtcatcgacaatcaacagcatgtcgtgccggcggcagagcttttcgagatccttcagccagcgcagcgtggcgacgttgacgccgccctcgccttgcacggtttcgacaatgacgccggccggcttgtccaaaccgctactgggatcttccagcatgcgttccagataggcgatggtgtcaacgtcaggaccgaagtagccgtcatagggcatgaaggtcgtgttggcaagcgcatgcccggccgcattgcggaacttgacattggccgtcgcggcgagcgacccgccgctgacgccgtgaaagccgtgagtaaatgaaatgatgttggggcggcccttgacctgacgcgcaatcttcagcgccgcctcgactgcattagtcccggtgggaccggtgaactgtaacgtgtacttccaattacgcggtttgagcagcacgcgctcgaaagtctcaagaaagcgcttcttggcgctggtggccatatccaggccatgcaccacgccatcctctgccagataatccagcaatttttgcttgaaaatgggattgttgtggccgtagttcagtgtgcccgcgccactgaagaagtcgatgtactctcggccttcctcatcgatcagcacagacccgcgagcctggctgaatatcaccggaaaggaccggatgtagcctcgcacctctgactccatccggtcaaaaatctttaaatccatgtgatcctccctatcaaggttgagggacgacaaaacccgcgccgcgccctttcgggcgctgcaagatcgtcatccaggggtgttgctgggcttgtcggcccgtcagcgcttacgagacacgggctcaaatggcccgattttcaacaacatctcgtcatcgtggtctgcgccgccaaacacactgcggtcaaaatacggccgctcggcaatgtgagcgccgagatcggccgccaggctggcgaaggtgcggcgggaagcctggttatcaggccccaccgtcgtttccagatggcgtaccgagttcagcccggcacgttgcaacaaagcattcagcatggcgcgcgccagcttctggccgcgcgccctttcatgcaccgcgacctgccagataaacagcacatcaggccgagcaggcggttgataagcagagataaagccatcgatgcgcccgccatggctttcagcaacgacgcaggtcgcgctgtggtgctcgcacaagagcagataggcgtagcgtgaattcagatccagcggcgggcaatcggcgatcagccggtgaatcgcggcgccatcggcaagacgcggaggccgcatctgatggcgctttgcttgaggagccgccgaggcggccatttgaggggtgtgtcgagcgagtgtctgtatctgcgtcataccaccaaccccgattcaggcggcgcgccgcccgtcggcacttccaaaatggccgaagcaggctcggcttccaccgcctgcccctcgtcttccatcaaggacacgatgcgttccagagacagcgtgatcgtggcctgctccagttcgggcaaggcattgagcgcgtcggccaaatgcttttgtaagggagacggcgcctcgctcgccaacgcccggccggccggcgtcgccgtgacaaacacaatgcggcgatcctcgcggccacgctcgcggcggatcaagcccttgtcttcgagacggtcgagaatgccgaccacggtgctcggactgacatgaatttcgcggctgatggccgtggccgtcgagggcccgctggcgatcaccgcgcgcaaacacattagctgcggcgcggtgatatggctgaccgcggccaactggcgcgaatgcagggcgatcgagcgcgtaatgcggcgcagggcgcgcaggatacgcaagtcgtactgctgtgaggattccgtcgtattgacgctgttcatgttcgaggctttaaaaattaatttctatacgaatgatatgtatcgatcaaattcaagtcaaatcataattccatgcatgatgtaatcaaatgaactcaatttgccgaaagatcacaagcgttaacgctcaacccctgcccggcaagccatagatcagcgtgcaaggcatccggccaaaaaaaaggcggccatcaaggccgccgtaaacatttccgggtcaaagcaccggagaaagcacgggctgcttgggccgcacctcaaggacacggcctttgcgagcacgcttgcccacatagggcgccagagtggctccaacgaggatgtcttcagtgggcttgttacggtaaatacctgccgcgcgcaggccgcccgcagcgatgggcacggcctgatccaggcgatcattggcgtccaggcccatcaggatggtgccgcgcccgcctcccgacaggctcttgagctcgtccaggccgaagaccagcaacttggccttggaagacagcaaagccagttgcaccgccccttcaaacagaggcaccgggcgcagcaaaacgtcgcccttatccagcgtgacgaattgcttgcccgcgcgctgacggctgctcatgtcggacagacgggtagcaaagccataagcgctttgagtcgccagcaaccaacggctatccgctgcggccgcgatggtgtgcacgatgcgcgtacccgcttccaggtcaatcatggtggtgacgggctggccatcgccacgcgccgagggcagcgcggagaccgccacggtatagacgcgcccgttatcacccacggcgatcaggctgtcggtggtacgacattcgaaggcgccgtaaagatcatcgccctgcttgaacgtaaactgggccgcatcgtggccatgcccttggcgcgcgcgcaaccagccattgcgcgagacgacaacggtcactggctcgtcgagcaccttggtttcgagcacggcgcgctccgcactctcgatcagggtgcggcgctcatcaccatgctgtttggcgtcagcctcgatttccttgatgagcagacgcttgagcgaaccgggattgtcgagcaggtcttgcaggcgcgactgctcttcgcgcttgtccgccagctcctgctcgatcttgaaaccttccagacgcgccaattggcgcagacgcatttccagaatgtcttcggcctgacgttcggtcagcgcaaagcggtccatcagcgccggcttgggctcatcggaatcccggatggtctgaatgacctcatcgacgttgaggtagaccaccatgcggccttccagaacgtggatgcggtccagcaccttgtcgagacggtagcgtgtgcggcgcacgacggtttcgctacgaaaggccagccactcatcgagaacgctgcgcaggcccttctggcgaggcctgctgtcagtgccgatacacaccaggttgacgggcacattgcattccatgctggtctgggccagcaggatattgacgaattcgtcccggtcgacacgcgaggtcttgggctcaaacacgaggcgcacggcggcatctttgcccgactcgtcgcgcaccgcgtccagcagcgccagcatcatggccttgctctgttgctgatccggcgtgagagacttctttcctgccttgaccttgggattggtcagctcctcgatttcttcgaggaccttctggcaggaggtgccagggggcagttcatgcacgaccaattgccactggccacgagccatttcttcgaactgccagcgcgcgcgcgccttgagcgaaccccggcccgtcgcatagatatgagcgatatcggcagccggcgtgatgatctgtccgccgcccgcgaaatccggccccgggatgagggcgagcagatcttcgtcgggcagttgcggattgcggatcagcgccacgcaagcctgggccacctcgcgcaggttgtgcgacggaatttccgttgccatgcccaccgcgatgcccgatgcgccgttgagcagcatgacgggcaggcgagccggcaacatctgtggttcttgctggctgccatcataattgggcacgaaatcgacggtgccttcgtccagctcttcgagcaggagacgggcaatcggtgtcagccgcgcctcggtataacgcatagcggccgcattgtcgccatcccgcgaaccgaaattgccttggccatcgataagcggataacgcagcgaaaaatcctgcgccatgcgcaccatggcgtcataggcggcctgatctccgtgcggatgatatttacccagcacatcgccgaccacacgggccgatttcaccggtttggcgccgctggtcagacccatgtcctgcatggcgtacagaatgcgacgctgaacgggtttctgtccgtcgccgacatcgggcagcgcccgaccgcgcacgacagaaacggcgtagtcgagataggcctgttcggcgtataggcccagcgtgagggcggcattgtcgccgccatccgaaggggcgtcgaacaagccggcttgattgctgtcagtcatggtatgtgttgtctcaagaactcaggcctgcgttgggcacataggtacgcatcacggcacgcacggcctgcaaatcttcttcgcgctggcctcgcttggggatgatgacgccctgcaagggagcaatgaacagaaaaagatactcctcggtttcttcggcgtcgcgcaccaggtcccagggcaggctgcctgtttcccgttcgccagtatcccttacgccctccgcgctgaagtccaggcgatgtcggcccaaaaagggattttccggcgcctgtttgagcgcgcggcgcacgttgctgcgccccagcgccggaatcagacgctcgaacgacaggctcaggagcgccagcacgacgatcgccacgaccgcccactcgagaaacgtaggcatggcggcagcccagtccatatgaccctcggcatcgcgggtgcgcgcaaccgccaggagcaaaagcccgaccagaatggtggcggcaaagcgcagatgcccgcgcaggcgccgccgcttaagcggcgcacgccggtgcgcataggaaacaaaatcctcatagtcctggagggtaaggtccacctgaaggctgaccgttttatccgcgctcatcagatatccagttctgccagattgcccttatcctcgatccaggcacgccgctgggctgactcgcccttgcccatcagcatgtcgaacatgcgcgtggtgtcggccggcgacaaatcgccataagccacgggcaagaggcgtcgggtatcgggattcatggtggtttcccacagctgggcggggttcatttcgcccagacccttgaagcggctcacgctcaaagcgttgtcgcgcacgccctctttgcgcagcttgtcttgagcggcggcaagctcgccatcatcgagacaataaatcttgcgagcgggccgtttaccctgggccgggacatccagccggtaaagaggcggccgcgccacgtaaacatgtccggcctcgacgagcttgggaaaatgcttgaaaaacagcgtgagcagcagcacctggatatgggagccatctacgtctgcatccgagagaatgcagatgcggccataacgcaggcccgacagatcgggcgtatcacccggtccatgagggtccacgccgatggccacggcgatatcgtggatttcattgttggcgaacagacggtcgcgatcgacctcccaggaattgagcaccttgcctcgcaaggggagaatggcctggaactctttatcgcgccccatcttggccgagccgcccgcagaatccccctcgaccaaaaagatttcggtgcggctggcatcgctcgcctcgcaatcggtcagcttgcccggcagcaccgccacacctgaactcttgcgcttctcgaccttctgggccgagcgggcgcgggcttgcgcctgccggatggccagctctgcgagtttcttgccatattcgacattgctgtgcagccagagatccagtgcgctcttggaaaaaccgccgaccagacgcacggcgtcacggctattaagccgctcttttatctgcccctgaaattgcgggtccagcaccttggccgacaacacgaagctggcgcgagcgaagacgtcctcgggcagtagcttcacccctttgggcagcaggctgtgcaactcggcgaagctcttgaccgccccgaacaggccttcacgcaggcccgattcgtgggtaccgccggctggcgtagggatcaggttgacataggattctcgaacgacgttgccgtcctcggcccaggcgacgacccattgcgcgccctcgccttcggcgaaggtctcatgatcggccccggcgtactgctcgccttcgaaaaacggcaccatcagctcagcgcccgccagcgcctccgacagatagccacgcagaccatcctggtattgccaggttttcgtatcgcccgtcttttcgttgaccagcaccaccttcacgcccgacagcaaaaccgctttgctgcgcagcaaatgcgtcagctcgcccatcgggatgttggggctgtcgaaatacttcgggtccggccagacgcgcacgcgtgtgccagacttcttacgcccgccttcggggtaaggggccagggcctcgatgacgtcgcctccggcaaataccagacggtgcacgccgccctcgcgccagacgacgacttccaaacgcttggccagcgcattggtgacggatacgccgacaccatgaaggccgccggaaaaggcataggcgccgccgccctgcttatcaaacttgccgccggcgtgcagccgggtgaataccagctcgacgacgggggcgttttcttcgggatgcagaccgaccgggatgccccggccgtcatcctcgacggaaatgctgccatctgcatgcagcgtgacctgaatttgcttgccgtggccggccagtgcttcgtcggccgcgttgtcgatgacctcctgcacgatatgcagagggttttcggtacgggtatacatacccgggcgctggcgcacaggctccagccccttcagaacgcggatcgacgattcggtgtaacgtggagtggccaagttatccccaacatctgtggaaaaaaacctacattttacggataagcccatattcggcgcggcttttggtgggatgcgcacaccctgagcaggtccagattcggtaggatgaaaaaaaacgcagcccgccagggccgcgcaccatgctacacaaaaccggcacatcctgttgttatcgacagtggtatgctttaatccttcaatcaaacaagtaacaaaggccccggccctctttcggcccgaggctatgtcggatatccccatcatgagcgagcaaatcaagaacgtcagcgacgccagctttgaaggcgatgtgctgaagtccagccaacccgtgctggtcgactactgggctgcctggtgcggtccctgcaagatgattgcccccatcctggaagaagtcgcttccgagtacgcaggtcgcctgactgtcgccaagctcaatgtcgacgaaaatcagggcacggccgccaagtacggcatccgtggtattccgacgctcatgctcttcaaggatggccaggccgccgcgaccaaggtcggcgcactctcgaagtctcagctcaccgcatttctggatagcgcgttgtaaaatacgcctagcggacagcgcgcagcccacggcagcgcgccaagagtaccgcgcgggcccgtccgtggcccgccgccagatcccatcttctctctctccccctcatcaccacgatgcacctcaatgaactgaaggcgctgcacgtgtcgcagttgctggaaatggccgccggcctggaaatcgagaacgccaaccgactgcgcaagcaggagttgatgttcgccatcatgaagcggcgcgccaaacaaggcgagcagatctttggcgacggcgtgctggaagtcctgcctgacggcttcggtttcctgcgctcgcccgaaacctcgtatctggccagtacggacgacatctatatttcgccgtcgcagatccgccgcttcaatctgcacacaggcgattccatcgaaggcgaagtccgcacgcccaaagacggcgagcgctatttcgccctcgtcaaggtggacaaagtcaacggcgtcacgcccgagaccatcaagcaccgcatcatgttcgagaacctgacgccgctgcaccctaaccaggtgatgcgcctcgaacgcgacatcaagagcgaagaaaacctcacgggccggattctcgacgtcttcgccccgatcggcaaaggccagcgcggcctgatcgtggccccgccgaagtccggcaagaccgtgatgatgcagcacatcgcgcatgccatcacgaccaactacccggacgccgtcatgatcgtcctgctggttgatgaacgtcccgaagaagtcaccgaaatgcagcgcaccgtgcgcggtgaagtcgtggcctcgaccttcgacgagcctgccacccgtcatgtgcaggtcgctgaaatggtgatcgaaaaggccaaacgcctggtcgaaatgaaaaaagacgtggtcatcctgctggattcgatcacccgtctggcgcgtgcctacaacaccgtcgttcccgcttcgggcaaggtgctgaccggcggcgtggacgccaatgccctgcaacgccccaagcgcttcttcggcgcagcgcgcaatctcgaagaaggcggctcactcaccattctgggtaccgcgctgatcgagaccggcagccgcatggatgaagtcatctatgaagaattcaagggcaccggcaactccgaagtgcacctggagcgccgcctggccgaaaagcgtgtctacccggccatcaatctgaacaagtcgggcacccgccgcgaagagctgctgatcaagcccgaattgctgcagaaggtgtgggtactgcgcaagttcatccacgacatggacgagatccaggccatggagttcatcgtggacaagatgcgcgccaccaagaccaatggcgaattcttcgacatgatgaagaagtaaacctggcttactcctatgaaaacggccgcgtccgacggaaagcggccgtttttaatgggcatgcagaaaacgaggccagattcagtgactggtctcgaacttcggcgccggcgcgttcggcaattgcacgggctcgaccttgggctcatcccaagaacccgtcaccttgtattccagcgtcatagcgcgggccaagggctgcttgagcagccactgcgtaacaaaggcgcccaaaccgatcaaggggttgaccagcgccgccgtcgccaccgcagcaccgctggcgtcgagattgggcaccaccacggccttcagatcccagcgctcgctgatgatattcgtattgccagccagcacgatggccgccaccggaccattgaccttatagccctcggtcttcagcacgccgcgctcaagagccatttctccgctcaccgtatcaaaggggaaaccatcgcgcagcagattcgccggattgaagtccagcttagcaatgcgctgcaacgactgaaaagacagcaattccaacaagcgcgccgtgcgtgaattgacgctcaaaaagcgccctttttcaaggctcagtgacgcgtgcccgctgatatcgacaagggaatgggtccagggcagattgcgccaggacagattcgcctcgacgctgcccgaaccaccgctcattacctgtttgaggccgacgcgatccagaaacttgcccgcatccttgaattcggccttggcctgcacggtcagaccgcgctgctcaccagctagacgccattcgcccgtggcgttaagcgtggcgtcgtcgttgcgaatctgtagcttgtcgagacgccaacgatggcctacctcggtattggtgcccagtaattgcagctcgcccaagggcttgccatagagcgagaaatgctgtgcctgcaaatcgatggcgggaaggtcagagagatcattacccgaagccgggctagccttggccgggtttccgtcggaggcttccccaagcgataaatgcttcagacgcgccacgatgtgtccggcaatcgcccccgaagcctcggtccactcaagcatgccagtggcctgatgcgaggccagatcgacccgccattgagacggcgccggccgctgagcgaacaacttaagatcggtgagatccaggctggcagtccgcagacgagccgtcgccagattgacctgcctgaggtctggcatggtcggctgggcatttttacgcacggcgctgcgaatcgcgggctgatcgaactcatccagcaccttatcccaagccggcatgtcgagctccggcagcgaagccgccagactcaggccctggccgggtagcgtggcggcacggttgatgcccagtgcgccgcgcgcgaaataacttccggacttatccgcctgatcgcgctccaggagcacattgatgttttcgcccaaactgccggtcagccagcggcgattgcggctgcccgcatcggtggctggactccattggagggcgagcggcaaagccgtttgcgcccgcttgcccaccggcgcgggcatattaatggccatgcctgtcagatccgagcgcaccgagatatcgatcgagccgcctcgttgataaaccagcctaccgcgataagccgtctttccagaaaaacgcgtcatggcacgcgcattgatcacctgggtaagcgcgttgccggccagcgtgccttcaaactgcaagggctcgctgcctttttgcatcttgccccagatacgcgccggcccgcccagaaactggcccttgatatccttgacctcgataccctgctcggaaaaatcgagcgcgccatggatctggtccatcacgggaatgtccggcatgaagcgaaagctgttgccggcaaagaggatctggccttgcaccgacgtgtcttccgcgttgagcagcggcacctccagcttgagcggcacacgccaatcacccgtgcccgatgcctcgctcagggcgtcatcgagcagccctcccaagggcgaattggccgccagcgccagataggctggcaccggcccgctgctcacgccatcgacgaagagtgttgaatcatgctccatatcggggatgcgcgcgctaatagcgcccagcgtcacccactgctgggggccagtcggtatcctgccgccgccgggactgtcgagcgccaggctggccttgtcgataacaaaactgccgccgagcttttccaggcgcggccaggccttgcggcctggacccgccggggcataatccacggtagcatcgctgaatttccccgccagacggaacacgccctgcgccccctcggctgagtagggaaacgcttccagatccccccggatcgtaattgcagcatcacttatctcgcctgccggcagaccgatggccagccattcccgtgcatcggcgttgacctccaagggcagatagcgatggatggcgttcatatgggcacgggtcagtgcgccgcgcagatccgcgctgccggcgggcgtcttgccctcagcccgccaatccccatacaaacgtagctccaggtcttcattggccagacgcaattgccccagattcatacgcagcggctgcccggcaggatgatcaaaccgactgtccagatcgatctcgttcaagctcaggtcgggctgctcaaagaggccgggcaaatgcgcctgcacctctcgcgcctgcatcgtcaggctcaggcccgtgccttcggggcttttcatgagaggcagtccgggcaactgcagtaagtctccgggagcgccttgcaggcggccgctcatgtcccgcaccgccacgcccagcgacgcttgacccggctcacgccagcccagcccccgggcggcggcatccagcgtaagctcggccaattggcctttttcgatttgccaccaggctcgtgcggccatacgtccctgcaccagcggtatgtccaaccaagggcgccaggcttgcggctcggcatcccccaattcggcgtaaagctggccgctccaggtcgccagcttatgcggatcgccgctgaatacgccccgattcaactccccgcgcagcaccagactggcgacgagttccggcggaggctgggcccgcagagaaaaccgatgcgaaagacggccattacgcaccagtagatccagtttgcgtaaggcaatttcgggagcgccgcgcgcctcgtcgagccagcgcaccgtggtgtcatgcaaagaaagctcgcgcagccgctcaaggtccagcagccaaggactatcgcccgggccgccgtccagatcgagggcttgacccgccacccagaaccggccttcgacatcgcgccgcaaggcgatatcggcgccatcgatctgcaggcttagcaaagcgggggacatctgcaaaacgctgcgccaggccagcacggcgctgacggacggcagcgtaagaaccggaccgtccgcggtgtgaatacgcacgccctcaagcttcaaacgcggattaaggccgcgccaattcgcactcaaatgatcgacgctgacgcgcgcgcccagctcctcgctggcatactgcacaatgcgcggacgccattcatccgcgcgcggcagcacccagtaccgcaaacccagcaagccgaccgccgccacgcagtacagagccaaaaggccccagaaaatccagcggaggatggcggagggagcaggcacggggctatcggcaattgacgcatcttggggtatcgtccccttatacctgaaaccggccctgccgtctgcccgaaactcgccacatgtcgtcaccaacttcttccttcgatcaggcattggcctggtctggtcatctgcgccgccgcctggacgcgcatcccgatttgaccgcctggcttatgcaggcagccactgagccgctgaccgaagctaggctgcaggcctggatgttcgagttggcaggcgctgacgcatcgttaccagtggatacaactcggatcgctctgcgcaagctgcgcgaacgggtattcctcgccctgatcgtgcgcgatctgggcggacaggcagacctcggcgaggtcgtcaccgccatgacctcgctggccgatctctcggtcgccgccgcctaccgctgtgtggccgacgagttagagcaggtccacggcatgccgcgcgaaaccagtggcgcgccgcaggaaatgctgatcgtcggaatgggaaaactcggcggacgcgaactgaatgtatcctcggacatcgatctggtcatgctttatggcgacgaaggcgataccgatgggccgcgccgcatcagcaaccatgagttctacggccgcctcacgcgccgtatgatgcctgtgctgtccgaagtggacgccaatggacaggtgttccgcaccgatctgcgcctgcggcccgatggcgatgccggccctctggcctggagcctggatgccttggagcactatctgatcggccagggacgggaatgggaacgctacgcctggctcaaggcgcggcttatcccggcccaggccttcgccgggagcgacagccgccagcaggcccagcaactggaaagcttgcgcgtaccgtttgtgtaccgcaaatacttcgacttcgacgccttggcggcattgcgcgccctgcgcgaacgcatccgccaagactggcagcgccgtgcgctggcgcgcaacggcgtggatagcgccaacaatatcaagctgggcgatggcggcatccgcgaaatcgaattcgtggtgcagttatcgcagcttatccgcggcggacgcatgcccgcgctgcaacagcgcggcctcattgaggcgctgcatgccgaacgggatgcaggcctgcttcccgccgaggataccgcccgcctggaggctgcttaccgctttttgcgccgtaccgaacatgctttgcagtaccgcgaagacgagcagacccacttgctgccgggcgaggccagccagcggcaggccttggcgcgagcgctgggctacaccccggcagaattcgaggatgcgctggccggccaccgcgaattcgtatcgcgcaccttccgtaacgccttccgcctggccggcatgggggaggaggaagaaacccctaggcggggcaagagcgccgatgccggcgaacagcttggccagcaaatccgagaggctttcggcgagcaggcggctgacctcgaaagccgcactgaatcactgctgctcagccaccgcatacgcagcctgcctgaaagcagccgccggcgcctggaagccctgctgcccgccgccctgcaggcggcggcacagaccaatgcccccctggaggccgccacgcggctgtttgacctgatcgaggccatcgcgcagcgtagcgcctatctggccttgttagcggaataccccgatacgctggcgcgcgtcgcgcgcatggtggccgccagcccctgggccgcgcaatacctcacgcagcatcccctgctgctggacagcctgatcgactggcgcaccctgtttgagccgctggatttcaaccagattgcacgtcagttgagcgctgacctggacgcctgccgcctgcccgatggcagcgcggacgtcgagcggcagatgaacctcatgcgcgatgtgcaacggcaggcgagctttcaattgctggcccaggatctcgaaggcagcctgaccgtcgaagcgctggcagaccaattatccgccctggcggatttgctgctggccgaaatcatccgccgcgtctggccgctggtgaaccgcctgccgggcgccgaaccccgctttgccatcattgcctacggcaaactgggcggcaaagagctcggctacgcttcggatctggacctggtctatgtctttgacgataagcgcgaggatgccgccgaaatctacgcaaaactcgggcgccgcatgacatcctggctttccaccatgacctcgtccggccgcctgtacgaaatcgacttgcgcctgcgtcccgatggcgacgcaggattgctggccgtctcactggaagctttcgagcaataccagcgcaaacatgcctggccctgggaacatcaggcgctcactcgcgcccgctacgcggcgggagatacccaggtgggggcggcattcgaacgcatacgcggcgacatcctggtcatgcctcgcgacccggccgtgctgcgcgccgaggtgctggccatgcgcgagaagatcagtgccggacaccccaaccacagcgaactgttcgatctcaagcacgatcgtggcggcatggtggatgtcgagttcgttacccaatatctggtgctttgccatgcgggcgaccatcgcgtgctggtcaacaatttgggcaatatcgccttgttgcgcctggccggcgaggctggcctgatccctgccgatctgggcctggccgcgggcgatgcctaccgcaccttgcggcgcgtacagcaccagatgcgtttgaaaggcatagatcgcgccagagtcatccctgatatcctgagtgccgaacgcgctgcggtcagcgccctatggcgcacggtatttggggacgataccctgccggaaacccactgacgccagacatcgtaaaataggcgcttacgctgctacttattgccggttttgtccatgtccgaactcgtccgccccaagcttgaactgccctccggccacggcaaggtgctgatgcactcttgctgcgcgccctgttccggcgaagtcatggaagccatgacggcctccggtatcgactacgacatttatttctacaacccgaatatccatccggtcaaagagtacgagatccgcaaacaggagaacatccgtttcgcgcaaaagcacggcatcaaattcatcgatgccgactacgacatggacaactggttcgaccgggtcaaaggcctggaagactcgcccgagcgcggcgagcgctgcacagtctgcttcgatatgcgttttgaacgcactgcgctctacgcccacgagcatggctacgacacaatcaccagctccctaggcatttcgcgctggaaagatatgaaccagatcaacggctgcggcgagcgggccgctggccgctacgaaggcctgctctactggacctacaactggcgcaaaggcggtggttctcagcgcatgatcgaaatcagcaagcgcgagaacttctatcagcaggaatactgcggatgcgtgtattcgctgcgcgacactaatcgccatcgccgtgagcaggggcgcgaacgcatccacatcggtgtgaagttctatggcaaggaagacctcatcaacgaggaatccctctaaggcctccaaaccctagaaacggcggcgcccgcctcagcactccacgatattgacggccagaccgccgcgcgccgtttccttgtacttggttttcatgtcagcaccggtttcgcgcatcgtcttgatgaccgaatccagcgacacataatgatggccatcgccacgcaaggccatgcgcgccgcattgacggccttcaccgacgccatcgcattgcgctcgatgcaaggaatctgcacgaggccgccgaccggatcgcaggtcagtccaagattgtgctccatgccgatttcggcggcgttttcgacctgggccaccgaaccacccagcacggcggccagtgcgcctgccgccatcgaacaggccacgcccacttccccttggcatccgacctcggctcccgaaatcgaagcgttgtacttgtaaagcaaaccgatggctgcggccgtaagcaagaaatcacggatgccctgccgattggcctgcggcacgaaacggtcgtagtaatgcatgaccgccggaatgatgccggccgcgccattggtcggggcggtgacgacgcgcccgcctgctgcgttttcttcgttgacggccatcgcatacagattgacccaatccatcacggacaagggatcggatagcgcgcgttcggcgtgttgcgtcaggctacggtacaaatcaggggcacgccgacgcacgcgcaatgggccgggcagatcgccatcggcctcgggataggcgatgccgcagccccgcttgacgcagtcctgcataacctgccagatacgatccagcccggcatcgaccgtggcctgatcattccaggtcagttcattgcgcatcatcagaccggccaccgacaggccgctctcctggcacatgcgcagcaactcgcgcccagtgcggaaaggaaaaggcatttgatcgtgcgccgcaatcacctgtgagttggccgcgccggaggtcacgacgaaaccgccgcccacggataaatagcgcgactcgcgcaggagcgctcccgccgcgtcgaaagcatggaacttcatgccattgggatgttccgccagcgcttcacggcgataaaaaatcagatgctctttttcaatgaatggcaccggatgacggcccagcaaagacagactgcgattggctcgcaccgcctgcagcaagctgcctaccgcagagggatcgacggtgtcgggcgcctcgcccatcaagcccagcatgacccccttgtcagtaccgtggcccttgcccgtcgcgcccagcgagccatatagctcacaacgcaccgcagccaccttgggcagcagcccgtcgcgctccaacccttgcacatagagcagcgccgcgcgcatgggccccaccgtatgcgaactcgacggaccgatgccgattttgaacagatcaaacacggaaactgccatctgaatctcctacgggacgggcccgggccataatgggcgcatgatacgcgcaagaatggccgctttgggaggatgcgctcctgctattcacccgctaaggctaggacgtgagattatttcaaacttgcccgttgtcgtcgttgtacgaggccgctgtgcccgaggaggatcatgtcagctttgctgcccatgctggattttgccggctatgtcgccttattgctctggggtgtacacatggtgcaaaccggcgtgcagcgcgcctttggcgccgccttgagcgccgtgctcggccgcgcgctcggcacgcgcgcgcgcgccttcgtggcgggcctgggcatcaccgccgcactgcaaagcagtaccgcaaccggactgatgattactggcttcgctgcgggcggcctggtcggactggttcccgccttggcggccatgctgggcgccaatgtgggcacgacgctcatcgtgcaactgctgtccttcgacctaacgtcgctggcgccgattctcatgctgatcggtgtctggatgttccgccgttacccgccaggcagaacccgggatctcgggcgggtgttcatcggcctgggcctgctgctactgtccctgcatgcgctggtagccctgttcgaacccatcgaacatgcgccgctgatgtccatcatcctgcaatcgctggcctcgcaaccggtgctggccgtattgatcgcggccatcatcacctgggcggcgcactccagcgtagcggtcgtggtgctggtcatgtcgctggtcagccacgaggttgtatcgctggatgtcgccatggccctggtgctgggcgccaatctgggcaccgcgatcaaccccatgctggaaggtgtcaccggcgatgaccccgccgcgcgccggctgcccgtgggcaatctgctgacccgtgtggtgggcgtcgtgatcggcttggtggttttacccttcgtcgtgccgctgttcgcccatttggatagcgatgccagccgcgcggtggccaatttccacaccattttcaatatcgtggtggctttgatcttcctgccgctgctcacaccctacggcgccctgctgacgcgctggctgcccaaacgcagcgaccctaacgatccggcccgcccccagtatcttgacgaatgggcgcacgatgtccccgccgtcgcgctgggcaatgcccggcgcgaagccttgcgcatgaccgacatgctgcaaacactgctgctctatgcccgcgccggcttcaagcgcgataaccgccaccgtctgattcaagcgcgtcagctcgacacggccctggacaagctcgaaaacgccatcaccacctatgtggccaccttggaccaggaaaactttacccaggcagaccgtcagcagctcgatagcattctggccttcacgagcaatatcggccatgcgggcgacatcgctttccagggcctactcggtcatatctcgcgtctgcgcaagcaggggctgctcctgtctccggaacagctcgcgcacgtcgacacgatgctgagctggctgattgcaaatcagcgccaggccgctgccctgttcgtcaacgacgacctgcgtcaggcgagggccctggcgggagagaaatcgcgcttccgcgccctggaatccgaggcagcagaggaacacctgggcaaaatcaagaggggtgaggtcgatgcggcggaagccggctcgctctatctggatatcctgcgcgacatgaaaagcatcaattcgcatctggtaggcgcggccgcctaccccttgctggcccggcacggcgagctattgcccagccgcttgcgcgacaccaacggcgactgaaaatcgctgcggcgccattccggggccgcagcaccctatcaggccagataacggccaaaccagcccagcatccgctcccaaccatctttggcgtcgacggcgttgtaactggggcgatagtcggccaggaaggcatgacctgaatcgggatacaccacgaagcgcgaggccctggcagcgtcgctgccggcggccagcttggcctccatggcgcgcacatcctcgagcggaatgctttgatcctgcgcgccgtacagcccaagcacggggccatgcagttcagctgcaatgtccagcggcagggatttgatcaagggcccgtggccgctggccaatttaccgtaccaggccacgccagccctgaccttggggttatgcgcggcatacatccaggtcgcgcggccgccccagcaaaaaccggtgatgcccagacgcgacgcatcggcgccctgcgcaccggcccaggcgacggcggcgtccaaatcgccataaacctgttcatccggcaccttagcgacgatatcggcaatcagcttgccgatatcggtgtagcgtgaagcatcgccctggcgttgatacagattgctggcgaccgcgaaataaccggcgtgggccaaacggcggcaaatgtctttgatgtgttcatgcacgccaaagatctcttgcacgaccagcaccagcggcgcgcctttcagcccctcaggcgcagcgtaataggcctcctgagtacctcccggcacgggcaattggaaatccccgtggatcaggccctcggcactagtgtgcaccgtggtggaagccggcgtaccggcggcggcagcgtaattcatggatgaactccgaaggacggccgcacttaagagtcaatgacgatgacggcccgcttcgacggccgttcccgcaggcacatgacccgagtgggcttcatggtgcatgaatgacgtcacgccgtaaatgatggccacgcccacacccaccagcaaaagctgcggaacagcatcggaaagggtcacgcgctcgtgcatctgcggcataaggtcggcaaccgagatatagagaaagctgctggccgcaatcaccagaacataaggaaccagcgcctgcgcttcctgcaacaggaaatatcctacaccgccgccaatagccgtgcataggctggtaaacagaatgagcccgaaggcgcgcttacgttccaggcccgcattgatgagcaccacgaaatcacccagcttatgcggtacctcgtgcacgatgatggaagcggccgtcaatacccccagaagcggatcggtcagaaaagccgctgcgaccaatacaccatcgcaaagattgtgcagcgagctgcccaccagaattagcataccgccccgaccggcctcatggcggtcgtgccccttatggtggtgatgcccatcatgctcgtgatggtggttatgccgcagcagagagattttctccagcacgaagaaaccgatcagacccgccagcatcagcccgaacagctgatgcgggtccgcatcgctggactcgaacgcctccggcagcagatgcaaaagcgcgaccgataacagcacccccaccgaaaggctcaccatatggtgcaaatactgcacaaaaacccggtaagccagccaatgagcaatgcacaccgaaatcaggccgccagcgatcgtcgccagaatgatccagaggagcaacatgggaaaggggtgcgagggaaaacgctatattatattgtttcaataacgttttaaaccggacgtatgcctattgctaagcacccgttccggtgtgcgctgatggtgcgcacggctcgctagtgcgcctgttcccagttgtggcccacgcccacctcagcgatcagcggcacgcgcagcgcagccacctcgctcatgagacgcggcaccgtttcacgcaccaagtccagctccaccgccggaacctccagcaccagttcatcgtgcacctgcatgatgagacgggcagacaggcgctgcgataccagccagtcctgtaccgccaccatggccatcttgatgagatcggcggcagtcccttgcatgggggcattgatggcggcgcgttcggccccttgtcgcctcgggcccgaggccgcacgaatatcgggcaattgcagcctacggccgaacaccgtttcaacatagccttgttcgcgggccagacggcgcgtgtcgtccatatagcgcgccacgcccggataacgcgcgaaataacggtcgatataagcttgcgcggcatcacgcgtgatgcccaggttggacgccagcccgaacacccccatcccatagatcaaaccaaagttgatcgccttggctgcccggcgctgctcgcttgtcacctcaggcagcggcacaccaaacacttccgcagccgtggcgcggtgaatgtcctcgccagctgcgaaagcacgctgcagattcgcgtcatcggagacgtgcgccatgatgcgcaattcaatctgggaataatctgccgacaccaacagcccgtcgccgtcggccacaaaggcttcgcgcacccggcgtccggcgagcgtacgcaccgggatattctgcaaattggggtcagatgatgccagccggcccgtgatcacggcggcttgcgaataatgcgtgtgcacccttcccgttgccggattgatcatgcgcggcagcttatcggtataggtggacttcagctttgacagaccacgatactcaagcagcacctgcggcagcgggtaatcctgggccagcttggagagcacctcttcgtcggtcgagggcgcgccgcctgcggtcttgcgcaccaccggcaaacccatgcgcccgaagagaatctcgcctagctgcttgggcgaattgaggttgaacggttggcccgccagctcataggcgcgctgctccagggccagcatctcacggcccagctcatggctctggcggcccagctcctcagcatccaccttgacaccgttgcgttcgatcgcgactagcacacgcgagacttccagctccagtttgtagatacgctcaagctcgccggtcacaccagggcgcaaagcttgatgcagttgcaaagtgaaatctgcgtcttcggcggcgtaaaaacccgccctgtcgaccgccacctcatcgaaaccgatctgcttggcccccttgccgcacaggtcttcataattgaccccactgcggccgaggtaacgctgcgctaaatcattcagccccacaccgcgatgcgactccagcacataagcctgcaacatggtgtcttccgtgacgccacgcagcgcaatgccctcgttggcaaacacatgggtatcgtatttagcgtgatgcagcagcttgcttcgtgtggcgtcttcaagccagccgcgcaagcgctccaacacctcctgcttgggtagttgcgtgccggcctccgggccgcgatgcgccagcggaatgtagcaagccacaccgggctccacggccatcgacagcccaaccaaacgagcttgcatttcgtcgagcgaggtcgtttcggtatccagcgctaccaaaggcgtggcctctgcacgcgccatccaggcatcgaaagcaggccattccgtgatgatctgatattgctgttcgaccggcgccgcgtgcgccacctccgccacgcgcgcatcgcctgcgggcacgcgttcggcgtcgcccgacaattcgcgcagccaggtacgaaaaccatagcggtcatagaggcggttgagcgtgtcgcggtcaagctcggtcggtttcaaatcttcaagcgaggtcaggaatgcgctgagatcgcaatcgtccttgacggtcagcaactgccgggtcattggaaaattcggaatcgcttcgcgcagattgttacccgccacgcctttgatgccgtcagcgttctggatcagatgctcgatggacccgaactcgctcagccacttgacggccgtcttgggaccgactttggtcacgccgggcacgttgtcaaccgtatcccccaccaacatgaggtaatcgacgatacgatcggcgggcacgccaaacttattgaccacccccgtctcgtccagcacttcaccggtcatggtgttgaccagcgtgacctgcgggttgaccaattgagcgagatctttgtcgcccgtggagacgatggtatgcaagcccgcttccgtggcgcggcgcgccaacgtggcgatcacatcatcggcttcgacaccctccacggccagcaccggccagcccaaagcgcggatcgcggcatggatgggctcgacctgggcagccagatcctcgggcatcgagggccgatgcgctttatattccgggtagatgtcgtcgcggaacgtgccgccacgcgcatcgaatacacatgcggcatactctgctttgtggtccaggaccaacttgcgcagcatgttgatcacaccataaagcgccccggtcggttctccctgggcgttgcgcaaatccggcatggcatggaaagcgcggtacaagtagctcgaaccgtctaccagcaacaaggtttttttcatgatgactaaggcagagatggacacacccgccggcaaacaaattccggtgattatgtcagagataaggactgcggcagaaagactggcagacatcggccctgccgtgagcgtgttcggcagcgcccgcattcgccgcgactccccctattatgcgaccagtgtggcgattgcggcggctctggcgcgtgaaggtttcgccgtcatcgcaggtggcggccccggcatcatggaggccgccaacaaaggcgcattcgaggctggcggcaccagcgtcggcttgaatatcagcttaccccacgagaaacacgacaacggtttccagaccatcagcctgtccttcgaatacttctcgtcgcgcaaagtggcttttttcatgcacagcatggcttatgtgtcgctgccgggcggcttcggcaccctggacgagctgttcgaggccttgacgctcatccagacgggcaaagtgccgcccgcgccagtcgtgctggtgggcagcgaatattggcatggcctgatcgactggctgggcgaacagctgcgggaccaaggcatgattggcccgcgcgacctggatcttttcatcgtcgaagacgacccggaaaaagtcgtccgccatatcgttgatttccaccgcaacaagcatacgcatcaagaggaatacgcgccctccttgccggcctaaagcacttcgtctgagaaatggcgcctgacgcgccgtggtgcccacctctgagtatggtcagaaattttctgctggaggaaaagcgccaatgcgatggttgccactcttttttctcgcgctgaccgccggttcggccagcgccttcccctccttcgaggacgcccgcgacggctggccgccagactgggttaccgggtttccggacagcgacttcttccacttcaaacacggcaacggcagctctagcatcacgacgatagacacacgcaaagtcgatgcccaaggcataggctggtactccaatgtccgggtatcgctgctagaacgccgcgacgctctcatctgcgccgtattcggtcgtgacggcacgctggtcgttgcaggctgcggcaagccacaagagctcatgccgctcgcgcagcacctgatcagcaacaaaccctttcgcgtctacctcaatcaccgcatccgctacgcgccgctacagggcctagacaccttccgcatcacccgcatcagcccctgagccgctctccgaaaagcaaaacgccccgaaacggggcgttttgcgacctgctgcctgacgacaacttatgcgccatcacgggcggcgcggcggcgctcgtgctcttgcagataacgcttacgcagacgaatggacttgggcgtgatctcaaccagttcatcatcgtcgatgaattccaccgcgtactccagggtgagctggatgggcggaaccaggcgcacggcttcgtcggtgccggaggcgcgcacgttggtcagttgcttgcccttgatcgggttaaccaccagatcattgtcacggctatggatgccaatgatcatgccttcatacagcggctcgccggggctcacgaacatacggccgcgatcttgcagcttccagagcgcgtaggccacggcgtcgccgttatcctggctgatcagcacgccattgcgacgctcgccgatcgagccttcgcgcacgggggcatactcgtggaaagtgtggctcatcaggcccgtgccacgggtgagcgtcaagaattcgttctggaaaccaatcaggccacgggccggaataatgtattccaagcgggtacggccacggccgtccggctgcatatcttgcagatcgcccttgcggcggcccagctcttccatcacgccaccctgatgcgggtcttcgacgtcaaccgtcaaggcctcgaagggctcgcacttcacgccatcgacttccttgaacaccacgcgcggacgcgacacggccagctcatagccttcgcggcgcatcgtttccagcagaatcgtcagatgcagttcgccacggcccgacacttcaaacaccgtgtcatcacccgtgtcgcgcacacgcagcgccacgttggacttcagttcacgatccagacgatcgcgcagctggcggctcgtcacgaacttgccttcacgaccggccagaggcgaagtattgaccatgaagttcatggtcagagtgggttcgtcaatacgcaacaccggcagggcttccggggtggcaacctcggtgacggtggtgccgatgttcaggtcttcgatgccgttgatcagaacgatatcgccggcttcggcttcgtcaaccagcacgcgctccagaccgctgaacttcaacacctggttgatgcggccgcgttgcacctggccttcaggaccaaagcggaaggcgacatccatgccgggacgcatgcggccacgattgacgcggcccacaccgatcttgccgacgtagctgttgtaatccagcgagatgatctgcatttgcagcggcgcgttgggatcatcatcacgctgcggcacgtgcttcagaatggcctcgaacaaggggcgcatatcgccctcgcgcacgtcctgggtcaaaccggcataacccgacagacccgacgcgtagatcaccgggaaatcgagctgttcttcggtagcgcccagcttgtcgaacaattcgaaggtcgcgttgatgacgtgatcgggacgagcgcccggacggtcgatcttgttgaccacgacaatgggcttgaggcccaaggccagcgccttgcgggtcacgaaaatggtctgcggcatcgggccttccacggcatcgaccagcagcagcacgccgtcgaccatcgacagcacgcgctcgacttcgccaccgaagtcagcgtgtcccggggtatcgacgatgttgatgtgggtgccttcgtattcgacggcgcagttcttggccagaatcgtgatgccgcgttctttttccagatcgttcgagtccatgacccgttcggcaaccgcctggtgttcgcggaaagtgccggattggcgcagcaattggtcgaccagggtcgtcttgccgtggtccacgtgggcgatgatggcgacgttgcgcaatgcgcgggtcatagcagatcctttaagttcaggtggcaggtagcaaacctgccggcaattcattgagcgcaagcaaggccgccttgggatcggtcatcgcttgcagggcatccagggttaccgcgcggtccagggaaaacgggccgacctgagtgcgccgcaaggcaaacaggtgggcatagcatcccagcgcgcgcccgatatcctgggccagcgtacggatgtaggtccctttactgcacgccacatcgatctccgcctggtgccctgtaaacgacagcagttcgatgcgataaatcatgacccgccggggcgggcgttccaactcgataccggcgcgggcatactcgtaaagcggtttgccatcacgcttgagcgcggaatacatgggcggaatctgctcgatgctgccttggaaacgtgacagcacttcgcgcagattcgcttcttccacgccaggaaaatcttcgggcgcgcgcgccacgatattgccggtgagatcaccgctatcggtttcttcgccaaattgcagcgtcgcccgataggttttgtcggcgttgagcatcgcaccggaaattttggtcgcccggcccatacagcacaaaagcagacccgtagcgaacgggtccagcgtgccggtatggcccgcttttgcggcgtccagggtgcgcttggcgcgctggagcgcatgattactcgacaaacccacaggtttatcgagcaacagcacaccgtcgagcggctgcccgcgtcgtttagccatcgtcggaatccgaaacagagaaaaaaagcgacgacagcccgatcaggactggtcttcaggctcgtcaggcacgccggaatgcggaccgcgattggcgcgatcgatcagcatcgacatttcgatgccgcgctccagttgcggatcgtgcacgaaacgcagcgtgggaaccgtatgaatatgcaggagtttataaagctgcgagtgcagccagccagccttttcgttcagcaaggcggcagcggtgtcaggctcagcgcccaacaccgtgaaatacaccttggcatgcgcgtagtcggccgacaattccacccccgatagcgtgatcaggccagcgcgagtcatgtcgatctcgcgctgaatgatcccggccagatccttctggatctgttcggccagccgcaaattgcggccggggatggatttggacttgtgacggctcatgtaacaacctgtgcgagcatctgtattacagagtacgcgcaatttccttgatttcaaagacctcgagctggtcacccatctggagatcgttattaccgcgcagcgtcagaccgcagtcgaagccggacttgacttccttgacgtcgtccttgaagcggcgcagagaatcgagctggccggtccaggtgaccacgttgttgcgcagcagacgaacctgcgagtcgcgacggaccaggccgtcgagcaccatacaacccgccaccgtaccgatacgggaaatggtgtagacctcacgcacttcgaccaggccgatgatttcttcccgcttctcgggcgccaacatgcccgacatggccgccttcacctcatcgacggcgtcgtagatgatgttgtagtagcgcagatcgatgccattgttatcggcgagcttcttggcgctctggtcggcacggacattaaagccgatgaccacggcattggaggcgatagccaggttgacgtcgctttccgagataccgcccacggccgcatgcacaacctgcacacgcacctcgtcggtcgagagcttggtaagcgcggcgaccagggcttcctgcgaaccttgcacgtcggtcttgacgataagcggcagcgtttgcgtgccttcgcccatattgtcaaacatggattccagcttggcggcttgctggcgagccagcttgacgtcgcggaacttgccttgacggaacagtgcgatttcacgcgccctgcgttcgtcgctcagggagatcagttcgtcgccggcggcgggaacttcggtcagaccctggatttcaaccgggatggagggacccgcagattgaacctgcttgccattttcgtccagcatggcgcgcacgcggccgaagctggcgcctgccagcacgacgtcgccgcgcttgagcgtgccgctctgaaccagaatggtagcgaccggaccgcggcctttgtccagacgggcttcgatgacgatgcccttggcagcagcttccaccggagcggtcagctccagaatttcggcttgcagcaggacgttttcgagaagatcgtcgataccggcgccggtcttggccgaaacgggcacgaaaggcacgtcgccgccgtattcttcaggcacgacctgctcggccacgagctcctgcttgacgcgatccggattggcttccggcttatcgatcttattgacggccaccaccagcggcacacccgccgccttggcgtggtgaatggcttcgcgggtctggggcatgacgccgtcgtcggcagccacgaccagaatcacgatgtctgtcgccttggcgccgcgggcacgcatggccgtgaaagcctcgtgacccggggtatccaggaaggtgacgctgccacggtcggtctcgacgtggtaggcgccaatgtgctgcgtaatgccgcccgcctcgccagcggcaaccttggcgcgccggatgtaatccagcagcgaggtcttgccgtggtcaacgtggcccatgacggtaacaaccggcgcgcgcggcagtgcttccgcttcggacacgcccggggtttcgtccaggaaggcttccggatcatccagtttggcagcgatcgccacgtggcccagttcctcgacgacgatcatcgcggtttcctggtccagcacctggttgatggtgaccatctggcccaatttcatcaattgcttgatgacctcagcagccttgacggacatcttgtgcgccaaatcggccacagagatggtctcaggcacgtgaatttcacgggcaatgaattcctgggcagcggactcgttgcgacggtcttgatgctgattgcggccgttgcgcgaatttttgccaccacccttgccgccggagcgccaaccatcgcgggaattaccgccaggcgccgctgccttgtcggcaggcttcttgcgcgaggcgtcatcgttccaagtggaagagacttctgcggtcttgatgactttcttgccaccggctcccgcggcggcgggcttattacccccctctttcttgggagcagcggcaggcgcggcagccgcgtctttcttgcccgcaggcttgtgcaaggtgccggacaaagcagcattattcgtgcccgcgggctccggctcgggagcgcgcaataccttgcgcggacgattcagcatttcgcgcaaagcggccgcttcggcctctgcagcgcggcgagcgtcttcacgggcgcgatcattgaccacaggcggacgggccgcctcggcaacttgcggtcgtccctgcgcggccttgggcgcggacggagcggtttcggatttggccaccggggcgggagttttagagttcaggtcagtttgagcgtgcacaacggattcgggcccggcttcttgagtcttgggcgcagcaacagattctttcttggcttcgggctcgaccggctgtgccgtggattgctcgcgggaagccgcaggttgggcggactggggctctgcttcagccttgaccgcgggaacaggctccggcgtttccgccggtgccggggtttcttcgacggcttgcgccgtctgggtctggacaggctcggcaggcgcctcgctagcctcgatcttgggcgcagcagcttcgaccgcttccaccgctggcgtttccaccggcggcgtttcgatcttaggcgcttcggcctcaaccggctttaccgcttcgaccggcgcttgcgccaaggcctcaacggactgcggagcaggagcttgagcctcgacagactcaggctgcatatccacagcttcggcggcggcctgttcggcagcagccttggcttcggcagcggcttccgcggccagttcggccgggtcgcgtttgacgaaaacacgttttttacgcacttcaacctgaatggtccgcgaacgccctgtggcatcggcttgacggatttcagaagtctggcgacgcgtaagtgtaatttttttaccgtcggtcgccccgtgcgcgcgccgcagcgagtcgagcaatttcgccttgtcgctgtcggtgacggaatcgtcgaccgatttgaggtcaacgccagccgcacgcagctgctccagcagcacgttggcaggcattttcagctcggtagcgaactgggcgacagtattactcgacattaggctctcttccctatctgcagctatttacaaacttgaattcgcggcggaccagcaacgccaggagatggcgcgctcattcctcgtcgaaccagtgggcgcgcgcacgcatgatgaggtcactggcttcctgttcactcatgccggcgatttccgccagctcgtcagtcgccagttcggccaaatcatcacgggtatgcacgttacgctcggccagcttggcagccagatccggcgtcacgccttcgagctcgagcagatcctgcgccgtttccagccgctcttcctgggcaatcgcctcagtcagcagggcattgcgggcgcgcacgcgcagctcgttgatcgtatcttcatcaaaggcctcgatctccagcagctcctgcatggggacataggcaatttcttccagcccggtgaaaccttcatcaatcaggatgtcggcgacctcttcgtccacatccagcttgtccatgaaggtggcgcgcagcgaaacgcgctcattctcctggcgattcaggctttcttccggcgtcatgatattgatctgccagccggtcagctcggaagccagacgcacattctggcccttggcgccgatggccttgggcaggttttcttcgtcaacgacgacgtccatcgcgtgcttgtcttcatcgaccacgatggattcgacattagccggcgccaaagcaccgatcacgaactgagccggatcttccgaccagagcacgatatcgacctgttcgccgcccagctcgttgcgcaccgccgtcacgcgcgaaccgcgcattccgacgcaagtgccgatgggatcgatgcgcttgtcataggccaccacggcaatcttggcgcgcacacccgggtcgcgggcagccgccttgatttcgagcagaccctgctcgatttcgggcacttcgttctcgaacaactgacggatgaactccggcgaggtacgcgacagaataacctgttggccacgcgcagcgtgatcgacacgcagcacgaaagcacgcacgcggtcgcccacgcgcaggttttccttagggatcatttccgtgcgtggcagacgggcttcgatcttgccggtttcgacaatgtaatcgcccttgtccatccgcttgatcgtgccggagatgatggtctcgccacgatcgaggaagtcgttcagcacctgctcgcgctcagcgtcgcggatcttctgcaaaatagcctgcttggcagcctgcgcgccaatacggccgaactcaaccggctccaacggctcttcgatgaaatcaccgacttccagatctggagagatctcgtgcgcatcagacagcagttcctgcttgtcgggttcttgcaaacccgcttcgtcaggcaccacgagccaccggcgaaacccttcgtggccgcccgtttcacggtcgatcgagacgcggatatcagcgtcttccttgaagcgctttttcatggccgaagccagcgcgctttccagcgccccgaacacaacctcacgcgtcacgttcttttcacgcgccagtgcgtcgaccaacagaagaatttcgcgactcatcgctttttgcccttgaaatccagaacgggatccagcttggcgcgctcgatgtcatcgagcgtgaagctcagtacctgaatatcgtccttctttgcctcaaattcgagaccgaacaccgtcttatcgtcagcagacgtgtccgcctcttgcaggatgccggtaaacactttgcgcccgtcgactgcctcacgcagcttgatctcgatacgttcacccgcgaaacgacggaattccgcctcgttgcgcaaggggcgatccacgcccggcgagccaacttccagacgtttgtaatcgatgttctcgacctcgtagacgcgcgacaattgccgggacacctgctcacaatcttcgatgcgaacaccgtcctcacggtctatggtcacgcgcaacaagcctaaggcggcacgttcgacatcgaccaactcgatgcccatgcccgccaacgcttcttcggtcaatgcgaataaatcagccatacgctcaaaaaaaatgggctgcatgcccagcccatcgtggcatccagcctgcctatcctgccgcacatcgcagccagacccgggcaaaccagactctatgtgaccttgaacgccgccgcacgcctaacttactgcgcgtaaacagcaacgccgcccgccatttcctgccaccccgaccagaccccaggcagttttgcaccgaaaccatcacaaccgatgccaaaaccctaacagcccaacctggatcacacccttaaacgccagttgccccggccccgctcagcgaccttgcgggcaagcgggtgaagggcaactacgggccaagcaaggaaagacgcgctcagaaaacaatcgattttaccagataacctggaatttttcctgattgatcgagggtttacgcgataaagggacgttgcccataccgataagacgcgcccccacgacactcaacggtctccgcgaccgccgcgaccacccataaaacccaaacgggactcatgggccgccggacccttgggctgccagtcatcaccacgacccgcgcccgagcggcgcgcgcgcggcttggcttccggcttgcccgccgccttgacgtccgatctgggcgcagtttttgccgcggacttacccgccggccggccgccctgagtccgcggcgacgccggtttgccagcggcggctgccgttgcagacttaccacgcccacctgctgctgcgcgtgggcccgccggctttcccgctgcccgagcgccggccgcagcaggcttggccccctgcgtccccccgccagaacccggcttgcgaccacgcgcaggcttgctcgcacccgccggcttggccttgctcggcgcatcgttacccagcggatggccgttggcgtagccaccggcaaacatcagcccggtgccgaacggatcggacggcgaagtggctgacgaagcgctgcggccaccctgcaacttgccgcggcggccgatacgggcgccattcatgccattgcgctccatcgtgccaaaacccggcggcaacgcgctatcgtgagactgcggctggcgcgacttgcggcgcccccccgactcttcctcatcacgcagcagacccaattgcaccatcagggccgacacgagcgaagcatccagctcctcccagcggccgcgacgcagcgagcgcggcagcaccaggtcgccgaagcgggtacggatcaggcggctgacggtcacacccaccgcctcgaacatacggcgcacctcccggttacgcccttcttgcagcgtgacgcgataccagcggttgctgccgtcgccaccgagataatcaaacgagccgaacgccgccttgccatcatcgagatcaatcccctcgaccagcgaggtgcgctgcgcctcatccatctcgcccagcacgcgcaccgcatattcacgctccgtgccataacggggatgcatgatgcggttggccatatcaccagaggtcgtgaaaatcagcagaccctctgtattcagatccagccgacccaccgacagccatttcccggttcgcaacttaggcagccgggtaaacacattggcacggccattcgggtcatcgtgactgacgatttctccagcaggcttgtgatagaggatcacacgaggcggctttttggcattggggcgcgaaatgagcttgccattcacacgcacctgatcattggccgcaacacgctggccaatatgcgccggctcgccgttgacggacacacgacccgccacaatgagctcttccatttcacggcgcgaaccaatgccggcgtctgcgagcactttgtgcagcttgggcatgatggcctcgctgttcaagtacttgcccagacgctgctcgctgcgcgccgcctggtccagataggacaacgcttcatcagcatcccgctcggactgacgactattctcgacaaaccgcctacttgcggcggcatcagcagcgggcgcttcgccccctttgctttctttgccctcttcgccagcctgagccgcatcggcgcggcggcggcggaaaggcgtgcgcagcttgcggccccggcctcgggctgcgccctcgccttcagcggcctgcgcgccagtgggctcaacggtggaattgtcgtcctgcatcgttgtcgttgtattggttgtcactgggacagctccggatttcaaactggctcaggcttgccttgagcaagcccatcatcatcttggtcttgaggccgctgcggcagctccggcatatcggagacgaccacttgcggcagcagtacgatttcgggttcgggctgagcctgctccacttcgggagtcgacggcgggaccgtcgcgtcaggctcaagcacaggcacctcaggtggcgcctcggcgggaggttgacccccgccagccagggcgatgggatcatccaacccccctgaaacaaaggcttgcggcgcggcaatctcggccgcagattcgcaaacgattcgagattctacgccatccaaggccggcgcgtcagcgtccggtgcaacaagctgcgcctgaccaccgctcaagcccccctccggcgccgccccatcccccggcgacaggaccgccgcgatttcttccaactgaatctcggtgccccccagatccagccctgccagagccgccgcggcctgagacgactcgagaggaggcagctcatccagcgcccgcaaccccagatcgtcgagaaagtggcgcgtcgtgccaaacaaggccggacgcccaggggcgtcccgatgaccgatcacctcgatccagccccgatcttcaagcgccttgacgatttgcgaggacaccgtcacaccacggatatcttcgatatcgccgcgagtgacgggctggcgccaggccacaatggccagagtctccaacacagcgcgggagtacttcggcggcctctcaggattgagccgctcgagataacgctgcattgatgggcgactctgaaaccgccatccgctggccagttgggccaactccatgccccgatcagaccactgagcctgcaatgcttccagccagccacgcaaaacgctgttctgcaacgccggatcgtcgccgaaaagcttgcgcatctcggtcagctgcataggctggctggcacacaaaagcgccgtttccagcacgagaatcgcctcgctatcgttcattgatacctgacagaaaaaacggccaacttgcgccgggttgaatttcagattaaacttctttttctcagacgcggggtggagcagtctggcagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgcccccgcaaccagtttttcgagtcttgatttaggcctggcatccgccaggcctttttcgttttccgcccgatgttcgacaacgcatccacccgcaacaacaagcgggaacgcggcaaacgacaaggcaagcagacccgcactcagcgccacgcagatcgctcgcaaacctaagccgcgccgcacagccgcacgatcgccccacgcgcctgcggccaacggacctgcgaatgccagggcacctctttgcaaaatcatttattccttttcgcccatccccggctggcacagcacaaagcccgccctagacatgggggtagcaacaccaaggcttacgcgccgccacgagcaccgagccacagaagcagacgattcaggggcagtcaaacacgttcaagcacgtttgaacacgtttgaacaagcttgacctcgccacccattacagcgggtggcatcaccactggctgaatacccgcgtgaacacaaagctgggagcccttgctacaaagaggccattcccggaaaagctactgcggcctgccgcagctgcccgcatccgccatcacgagtgaacggcgcgagcgagtgagagccatagccaaacatcatagccaaacgccacaaacgggcgccacaactcgagccccacggcagaaagccaaacagcctgaccctggcgggccactcaaaaccaagccaccccgatgggacgggcgctttcgcggcattatagccccatcaatttcagccagccagcgcgcccgcagccggaaaaaccggagcttagccacagagcgcctggcctaaggcctggcgcgccatggcctccacttcgacgcgatcgagaccgcgcagaatgaacaccagccgcgaaacacggcaatcgcccggccatcgagccaaaggctgcaaggggtacagctgacggtgcacgccatgcaccgcgcaagggtgctcatcaccctcgaagccgaccactccctttattcgcaacaaaccctgatcatagcgggcctggatctcgtgcatgccggagaaaaaaacgcctcggctcaacggcgccgtcatgtccagcacaaaatgcgccaccccggcatgacgcccgaccccgagattcgcaccataggccgacaaccattgccgcaagggggcagcctgcgtccgctcggcttgcagggtcagctccgccaagccggagggcaagggcccacaaggcgccaaagcgatgagcggcaccccaggatggatggccgcaaccgcttcccgcaccacctgcaattgcccctcaccaaccaggtcgaccttgctgactgccaccacatcggccagcgccaattgctgcaccagctccgattgcaccagccctgccccctctctcgccccaccccccgtcccttcaccctcggcaaaactagcgcccaactgctgcggcagatgcagcgcatcagccacggcaatcgcgccacgatagacgtagcgggccgcaagaaaggggtcgttacgcaaggtgaacaaaatggaggccggactcgccatgccggtggtttcgatcaacacccgccgaaaccgcttgatgcgccgctgcagtgccgccataaacacgtcacgcaaggttgcaacaagccctcccgccaccgtgcaacaaatacagccgccctcaagcagcacgatgcgatcatcggccgtgcgcaccaacccatgatccacaccgatctcgcccaactcattgacgatcacaagcgcatcggcataggtcggatcacgcaaaagccggttcaaaagcgtcgtcttgccgctacccaaaaacccggtgaggaccgtgacaccgatacgggcatctgcaacaagatcagacccttgctcaatcacgccacacccctccctcgtgcaacacaatcgccccaccccacaaagcgcgaacccgtagagacagacaaaaaatgctgaaaaatgccggaaaaatgccaaaagggccattcacttccgtgaatggccctaaattctttggctccccgagctgggctcgaaccagcgacctgcggattaacagtccgtcgctctaccgactgagctatcggggaactgctaagaaatgagattatgtatgttttttttaaagtgcgcaagtctgcgcctaaatttgatctgccttagcctgaatttagcccacagcccaaccctgctaaaacttagatcccgccattactgctattaccgccatccaatagccgcaaagaaaaagggcagccacaagggctgccctttgaattctggtgccggcaagaggagtcgaacccccgaccttcgcattacgaatgcgctgctctaccaactgagctatgccggcaacacgtctttttttatcgttgcagcgcatggcttagcaccgatgaaagaagaccgcgatcatagcagaattttttatgggtacgcaagcggcttttatgcttgcgcgccgtttattccgcatcgggctgattttcgggcaaagcctgctgaaaagcgggcaaggcgttgcaggcttcctcaatacgcaggatggtcggcatagcgctcaggtcgcagccgaaacggcgcgcattgaatacctgcggcacgagacacagatcagcctgggtgggcttgtctccgtgacaaaagcgacctgtctgcggcgattgcgacagcatcgtttccactgccgtcaggcccacatcgatccaatggcggtaccaggcgtttttgacctcttcttccgcctttacctgatgcttgagatatttgagaacacgcaggttattgagcgggtggatgtcgcaggcgatgctctgggcgatggcgcgcacgcgggcacgctcggccggcgtagcggggagcaagggcgtgtcggggtagacctcatcgaggtattcgatgatggccaacgattggcccagaacattatcgccatcgaccagtgtgggcacgagagcgctgggattcaactcccggtaggccggcagcaactgctgccccccgtccttgagcaaatgcacgggcatatagtcgtaggacaggccttttagagcgagcgcgatgcgcacccggtaagccgccgaactgcgaaagtagctgaacaactgcatgatgtctcctgccggcagccaagctgccagatagcttgccgcgagaatcgcgaacgagttttttattcaagcgtttctatctgcgcagctttgcgcgacaaacccttgggcagcgggaaagccacattttcttccagccctggcatggtgcgcaccgacagcgcccccaactccttgacgcgatcaatcacctgattgaccagcacctcgggcgcggaggcacccgccgtaatgccgatgcggcgccgctcacgcaaccaggccggatcgatggacgaggcgccatccaccaggtaggcctcgacaccgatacgctcggccacttcacgcaggcgattggagttggaactattgggactacccaccaccagcacgaggtcacattcgggcgccagcaccttgaccgcatcctgacggttttgggtggcatagcagatatcactctttttgggctcgacaatgccggggaaacgggcttttagcgcacgcgagaccgccgccgcgtcatcgacggacagcgtagtctgggtaacgaaggccagattgtcgggatcagtcacgatcaagccctccacatcggccaccgtctcgaccagatacatgccgctctgggcctgacccagggtaccttcgacctcaggatgccctttgtggccgatcatgatgatttcgcgcccggcagcgcgcatgcgcgccacttcaatatggaccttggtcaccaaagggcaggtcgcatcgaacacccgcagaccacgcgcttcggcctcggcgcgcaccgccttggatacgccatgggcggaaaacacgacgatggagcctgtcggcgcctgatccagctcatcgatgaaaatggcccccttggcgcgcaaatcctccacgacataacggttatggacgatttcatggcgcacgtagatcggcgcgccatgcaactccagagcgcgctcgacgatttcgatagcgcgatcaacgcccgcacaaaagccgcgcggctgcgccagcagcacttcggcatccgcagcggttacaggctggagaatccggctcatcaaagcactccgagaatatcgacatcgaccctcagccgggtgccggccagaggatggttgaaatcaaacaaggcccattcatcattgatttctttcagaacgccggaatagcgaccaccattaggagcggcaaactcgaccagatcgccaggactgaagctggcgtcctcccccgcgtgctgcgacaacatgctgcgcgtgactttctgaagcagatcaggattacggtcgccgtaagcctgcgcgggctcaagcgtgaagctgaatttctcaccttcggcgcggcccagcaaagcggcctccatacccggagcccattggcccgtgcccatctgcaaagtggccggacggccatcaaaggtatcgctgaagaccgagccttcggccgggcctgaggccaagacgacacgatagtgcagggtcaagtaggagtccgaatggatcgaaacagtcatagtgaggggtatcaggcgccaggcagcgccatcatgtcagcaaccgagaatcagacattttagagcctaccgcatgaacctgcccgataccctgctcccctgccagcgcccgagagaacggctgctgcgtctgggcgcgccattattgaacgatgccgaactgcttgcgctctgcctgcgcaccggcagacatgggtgcaacgccctggaattggcccagcgcctgctcacccgccatggggggctgcgcgggatatttgccctttccgcacaagagttatgcaccgaacccgggctgggggtggccaaggcctgctcgctgctggtggcgcctgagctgtcacgccgcagcatcgaagaaaccctgctcgggcgccaggccatgaaacacccggaagaggtgcggcgctattgcctcaccgccctggcccaccagccagtggaacactgcattgccctttatctcgaccagcaactgcaattgctggcctgcggcgaactggagcgcggcaccctggggcgcgcctcggtttttccgcgggaagtggttcgtgaagcgctgcggctgcatgccggcgcgatcatcttggcgcacaaccacccttccggcaatccgcagcccagcgccgccgattgcgcctttacgcagcaattgagccaggccctggccctggtggacatccggctcgtggaccacatcatcgtagcgcgagaccaagccctatcgatggccgagcgcggcctgatctgagcagccgcccccgacattcgagcctgccggcacaaaaaagccgctaggccgacagcgtacggttcggtagactacgcgacggatagttataccgagctttcatgaagcgcctttgggacatttcgccgccgatttcaagccagtcgcccgtttttccgggcgatacgccctatcgtcagcaatggaaatggcaactctcgcccgaatgtccggtcaatgtcagtgaaatcaccatgtcgccccatatcggcgctcatgccgatgccccgttgcattatgctaacggtgcgacggctgccggctgcctgccgctggaacctttcctgggcccctgccgcgttattcatgcgctcgattgcggccccttgatcctgcccgagcacctggctcacgcagccgatgatatgcccgagcgtgtgctggtacggacagcgcagcacgcggctgtccattggtggacggatgatttctcggcctacgccccgcaaaccatcgaatggctggcaagcctcggggtccgcctgatcggcatcgatacgcccagcatcgaccccgccaccagcaaaaccctggacagccaccacgtcattctgcggcgcgatatccgcgttctggaaaacctggtgctcgacacggtcgagccgggcgactacgaattgatcgccctgccgctcgcgctggttcaggctgatgccagtccggtgcgcgccgtgttgcgcgaactgggctgatcccccgcccaacgccagactcgcaagccctcctcaccccgcctgccgcccctgcgccgcaggcggggtagacccgaccacgagaccctgccatgagcaagcccgaagacatcgtccaccaggaaaacgcccagctcgatttccgcaaagacatgacctatggtgattatctggatcttgacgcgctcttgagcgcccagcatccgatgtcgcccgaacacaacgagatgctgttcatcattcagcaccagaccagtgaactctggatgaagctgatgctgcatgaattgcgcgccgccatccgccagattcgcaacgatcaactgccacctgccttcaaaatgctggcccgtgtgagcaaaatcatggagcagttggtccatgcctgggatgtgctggccaccatgacgccgccggaatactcggcgctgcgcccctatctggcgcgctccagtgggtttcagagctatcaatatcgcgaaatcgagtttgccctgggcaacaagaacgccgccatgcttcgcccccacgcacaccgggccgacttgctggccgaagtgcaggccgcttacgaagccccgtcgctctacgatgaagccctgcgcctgctcgctcgcgaagggctgcccattccggccggccacctggaacgcgactggacccagccctatcaagccaacccggaggtcgaggccgcgtggctgacggtttaccgtgagcccgatcgctactggaatctctaccaattgggcgaaaaactgacggatctggaagacgccttccgcctgtggcgctttcgccacgtaaccacggtggaacgtgtcataggattcaaaaaggggacgggaggaacatcgggtgtcggctatctgcgcaagatgctcgaggtggtgctgttcccggagatctggaccctgcgcaccgacctgtaactgagagaacctgttcaggcatggcaggccatgctaaaatgcgtggttactttttggatacgtggcaagctttgccacttggcagcttagtgggcggcgcgtgcaccgtgtgccgccacgcggcaagtcaggcggcttggatttgttggcgacccgcaaacccagggaatctctcatgaaagaaggcattcaccccgaataccgcgaagtggtgttcttggacgtgcaaacgggcggcaagatcatcacccgctcgaccgttcacacccgcgaaaacatcgagctggacggcaagacctacccgctctttaagtgcgacgtgacctccgaatcgcacccgttctacaccggcgctcaaacgcgtatcgttgaaaccggtcgcgttgaaaaattccgcgcccgcttcgcccgtactgctggcacggtcaaggcttcctgatccgacgccgctcgccgtcgcctcccctggcatctccctcgggaggcgcggaaaaaaagcagccttcgggctgctttttttcctccgcctctttccttgtctggcgggtaacccatcagtgaaaacagccggtgtcatgccggtcggttacattacctccgtgtcccccgttacgcgctccactcccgcccggctgaccatactagccaccgccaagctgccccgtctggtgctgctgggcttgtcgctcgcctatatcgtggccgggctgttcatgcgcgacccctggaaaaccgatgacgcggtcggcatggcaacgatggtgaccacgctgcgcgagggcggcgtgacgtggctgctgccgcaggtgggtcatctggcccacgccgaggaaggccccatgctggcctggatcggcgccatctgcatatggctgttcggccccttgctgggagacatcacggccgctcgcctgcccaatctgctgtggttcgcgatgtgcacgatgagcgtctggtacggcacctatctattgggccggcgccaggaggcccagcctttggcactgcctttcggaggcgagccgccgccgcgagactatggccgcatgctggcggatgcggcgctcttgctgctgatcgcaaccgtgggcatcttgcagcgggtgcacgaaacctcggtcgtgcccgccatcatggcctggcaggccttgaccttctacgccctggcgcgcacgctggaccgccccctgctgggcgcggtcacgctgggcattgcgctggcaggggggtttctcacgcgcggctggttgggcggcgcgcccatcatgctggcagcccttctggccttcgtgccacgcagcgcactatggcaacgcctgcgctggttgccgctggcagcactgctcgccaccgccttgatcctggcctggtggattccggcatcgcaaggcagcggctactggatacgcaactggaaaacctggaatatcacgtccttttcgctgcctgaactgagcttgtcagcgcgtacgctgcgcgatctgccctggtatctctggccgacctggcctcttgcggtggtgtcgatctggcgctggcgcagttggctgttctcgccgcatatctggctgcccctgatgctgctggccacgtcgggtctgatgctgttctttctcgaagaccccaacgatgccgagtacattctgttggctgtgccttgcgccgtgttgagcgcgttcgcgctgcccacgctgcgccggggcgtggtcaacaccctcgactggttcgcagtgatgtgtttttcactcaccgtcgccacggcatggctgggctgggtcgcgctgcattttggctggccagcccaaatcgcccggaatatcgcacggcaaacgacaggctatcagccggtcatctcgtggacggctttcgcgctggccttggccgtcacggcagcctgggctttgctcgtgatatggcggctgcgggtcaagccggcggcgctgtggcgcggcacggtgctttccgcgggtggcttgaccgcgacatggttgctgctggtgctgctatggcagcccgccgtggactatgcccgcagctaccgcacggtttccggagaactcgctgcggccatcgagaaataccgccaacccggagagtgcctgcgaggtctgagcctggggagcgggcagcgcgcctccttcctcattttcgacaacctcaccttcagctacgactcgcgctgcacactggtgctgcaacaaaccaccaatagcagtctgcgcgacggcactgcggcttataccgacggcgcccaggaattgtggcgtggcggcaggaatgccgaccgccatgaggtgtttcgtctcttgcgcctgccctcttcccgatgaacactgcggcccgcgccggcatcggcgcgacgatgcgaagcatcgcgcgccaagcctggcctgtcctgatcagtcaatgggccggcatttcttttggcgtgctcgacaccgccatgacgggccacgctagcccgcgcgatctcgcggcgatgtcgctgtcggcctcggtttacatcacggtttttgttggcttgatgggcgtgctgcatgccttgatccccatcgcggcccagaactatggcgcaggccgcatgcgcgaggtcgggcatgtctggggtcagggcgtctggctggcactgggcctgtcggtaatcggcgccctgttgttatgctttccagacatgtggctggcgttttcgggcgatgtcgatcccgaagtacgcagccgcatcgcctggtatttgcgcgccctggtgctggccttgcccagcgccctggtgtttcgcaccatctacgcgctaggcactgccgtatcgcgacccaaggtggtgatgaccatcaatctggcggcaattggcttcaaggcgctgttcaactggatattcatctacggcaagttcggcctgcctgccctgggtgcggctggcgccggcctagcaaccgctctggtatcggccctgagcctgagcgccgggtggtggctgatccgccatgaccgctatttcaagcaattcgatctgcgcctgagccgtcccgatcccaaggtgctaaaggagttgctgcgcctgggcctgcccatgggcggttcttatctggttgaagtatcggccttcacctttatggcgctgctggtggcgcgcgaaggcacgctggtatccggcggacatcagatcatgtccaacgttgccgccctatgctacatgatgcccatggcgctaggcgtcgcgagcgcggccatcgccgcccaagccatcggcgccggccaatacgaacgggcgcgccgtgtcggcacggccggcctgctgctgggtctgctaggcgcaaccatgactgcggccatactgctttttggccgaccgctcatcatctccgcctataccgatgacatcggcgtcgccgccgtcgcgggctcgttaatggcgctgattccgctgttccatttcttcgattccatgcagtgcatcaactcttacctgctgcgcgcctacaaaatcgcggtagtgccgctgattttgcaaacggttgcgctggccggcgtgggcttgttcggtggctggtggttcggcttcggtccgggcaagggcggcctggaatggctgcgcgcaccgctgctgccgggtacgccagtgggcgcggccaccatgtggttgatggccatgatgggattgggcctatcggcgctgctgctgcagctttggtatcgacgcattctgcgccgctacgcctgaaaagcaaaaagccaagcctggcctggcgggcccggcccggcccggcccggcctagcggcaactcagaggattacttggtttgcttgcccatcggcttggcgtggtgatgcgtcttgcccttggcgtgcttgtgctggccggccttgccgctctcgctagtggtggcggacgatgtgccgacgggatcggccggtgccgcgaaagagggtgcagcaaccagacccagacacagggcagaggtggacagaaaggcagcaatgcgggaatgggtcgtcatgatgtgaactcctcggggcaaatctccccttgcaagacgcggcaaaacgccgtgcttcttgtaccggattggagagtctcgcctcgcaaaaggttcatgactgcattcttttttttcctgcgtaaagcttggtcacacccgcgacagaagcctgaaagatcaagcttcaaatatcagcaacaaaacagtcaccatcagcatggcggcaaagatggcgcgcaagcgcttttccggcagccggtaggccaacctcacgcccaccggcacaaacaacaggcttcccactgccaagggcagcccgatgcgccaatccgtctcgcccgcccagccataagtgatgagcgcgatggtggaccccgggatcaccatcgacagtgcgagggcctgcgcgctggtctgaggcaggcggaacatcgtcgtaagcagcggcaccgcaagcacggcgccgcctacgccgaagaaaccacccaacatgccgcacaccacgcccaagacaacggcggccggcggagtaaatgggcgtgcgccgcctgagggtgcaggcttgcgcaaggtcttgtacagataaaacagggcgatacaaaacaaaaagaccgcaaaccccaaacgcaaggtgcgtgaggggatgtccagcgccaagcgcgcgccgacccaggtcgagaacaccgcgcccgctgcgccggcgatggccacgcgcctatccaaccgcacatgctggttatatttgcgcaccgccatcacgatggtgggcagcaccatgatgagcgccgtgccctgcgccagttgttgcgacatgcccaataacaatcccagcgcaggaatggcaatcaggcctccgcctatgcccagcaccccgcccagaaacccgattgccccgccagcggccagacaggccgccatcaccagcacgctcaacaatgctctcccctgccctgttccaggaaacagaaacccaccacacccggcccgtcggaccgcgtcaacgcaatttgtccaaggcttcttccagccggtcaaccgcccagatttccaggccctcgaccggttgacgcggggcattggccttcgggatgagcgcaatagagaatcccagtttggcggcctcgcgcaagcgctcctggccgcgcggcgcgggccggatctcccccgccaaaccgatttcgccgaaagtaatcagccccttgggcaagggcctgtcacgcagggacgacatgatggccaacaacaccggaagatcggcggcaggctcggtgatacgcacgccaccgaccgcgttgacgaacacgtcctggtcgtaagtgctgacaccggcatggcggtgcatgaccgccagcagcattgccagccggttgctttcaaggccaaccgtcaggcgtttgggattgggcgcatgggaggtgtcgaccagcgcctgaatctccaccagcatgggccgagtgccttcctgagtcgccatgacgcaggaacctgcaacctgctcctggtgctgagacaaaaacaaggccgaaggattggccacgccacgcagaccgcgatccgtcatggcgaagacccccagctcattgaccgcgccgaaacggtttttgaaagcgcgcacaagccggaaggaagaatgcgtatcgccttcgaaatacagcacggtatcgacaatatgctccagcacacgcggcccggccagcgcgccatccttggtgacatggccaatcatgacgatggcgataccggtctgtttggccagccgtgtaagctgcgccgcgcattcacgcacttgggataccgagcccggcgcggcggtcagttcgccgctgtagagtgtttgaatggaatcaatgaccgcaaccgcaggcttttgctgcgaaacagcagcctggatagcctcaagccggatttccgccaacagattgaccgcaccggtctgcaagccgagacgccgggcccgcaaagcgacctgttccgcagattcctcgccggtgacatagagcacgggcacactggccgacagcgaggccagggcctgcaagagcagggtggatttgccgatgcccggatcgccgccgatgagcacgacagcgccttcaaccagaccgccacccagaacgcggtcaaactcgtccagaccggtaggctggcgcggcgtttcacgcgcctcgatatcggccagactgcgtacgggactggccgaggccagtggcgcatagcgatgcgctgctgccggcgcggcagactcgaccgtctcttcaagcgtattccaggcagagcaatggggacattttccctgccatttcaaactggtgccgccgcattcggcgcatacataaacggttcgcgatttagccatggcgcgagtttaccggcaagccgaggcgccgagtgcggccccggtttagcaaaaaaatatttcaagaagcatccgccactggcgccgccgaggtagacaaggctattctgtgccatgatgcgccgcagtatttcattctgccggcccgctaggagtcagttgcatgtgccctcacctgtcgcccgatgacgacgccgaagacctggacctgcgcgcgcactaccgcagcacggtctcgccggagctggccaccgcttccggggcctccttgcgccgccagcacggcacctggcatcccggctggggtattgcgggttcagtcgctgtggtgttcggcctgctggttctgaccgactacagcagcttcgacgacgcctccagcatggatgacgaggagatcgtggcgcaggctgacctgcccgaacctgatgaggcactgacccagccccccgccatcggcagttacacggccatgtccgcgcccgccctgcccgcgtcgcttaccgtgccggaaaacggcagccccctgctgaagcaaaccctgcctcccgccggcccggacgccacctcgcgcatcgaatacatccgcaatctgctgcgtaataaccaacaggaggctgcggtggtgcaactggccgcgctacatcgcgacgaagcgcagctcgagctgcctccggacctgcaagtgctgctacccgccgccgaagccctgcccgagacggaccaaacggagtctggctccgcatccgcctcgggcggccagtaagcccgggcctgagggatcagcagccgcccagactgccaccgccatccacgcccagcacctggccggtgataaaactggcgtcatccgaaagcagaaaggcaatggcggccgccacatcggccggcgcaccgatgcgcctcataggaatcgaggcgagcgtgcgtttctcggcctcgctgccggcaggatgagcgcgacggaacagttcggtttcgatcggaccaggcgccacagcgttgacggtcacgccgtattcggccagctccagcgcccaggtgcgcgtcatgcccacgagcgcgctcttggcggccgagtaagcgctgcgatccatggcgccctgaatggagcggctcacgatgttgatgatgcgtccggagcgacgcaccttcatggattcgacaaaagcctgcgtcacctggacggcaacgcgcacattgagatcaagcacgctgtacaaagtggcgagatcgatttcacccaagggctgcggcgacaccacgcccacattgttgacgacggcatcgaccggatatttctcgcgaatgtcacgcaacacctcttcggtacggcccgcatctgcgaggtcacaggcgtagagataacctggaaaatccacatccgccgtgttgcgcgcaataccgaccacatgacagcccaggtcggtcagccgctgggtgagcgcccagcctatgcccttggttgcgcccgtcacgagcacgcatttgtccttcatggattccaacctcgcttatcaatacccagggccgaagcggcccaagccgtcttgtaacttgactggcgcttcttggctagcgtcttgacagcgcaacagcgccggcccggtggtttcaggaagcgtcgcggaccggcacacgcgcggccagggcggtcagcaattcgtaaccgatcgtgccgcctgctgccgccaccgcatcgacgtcgggaccgccctcgccccacagcacgacgggcgcccccacacccgccgcgggcacagggtcgaggtccaccatcatcatatccatggacacacgccccagcagacgggtcgctacgccgttcaccgtaaccggtgtgcccgttgcgcagtggcgcggatagccatcggcataaccgcaggaaacgactcccacccgcatcgctttggatgcggcgaaggtcgcgccatagcccaccgtctggccgggcgacacctgctgcacaccgatgatttcggcgcgcaaggtcatggcaggacgcagaccgaatgccgcggccggggtatcggaaaatggggatgcgccatagagacagataccgggccgcacccaatgcgtggcgcctgggcctgcggccagttcgggatagcgcaatgtggcagccgaattgcacacgctgaccggtccgggcagcccctgagtggccgcctggaatacctcccactgccattgcgggccctggggcccgtcggcagtggcgaaatgggtcatcttgccgacgctgcccaggaccccatcacgcatcagcgcctgagcggcttcaaaggccgcgccataggcttgcggcgagaagcctagccggttcatcccgctgttgagcttgaccatggcgttgatgcgatgcgagggcctggcacgcgcaagcatgtccagttgctcctgacaatgcaccgccgtactgatgtgatagcggtccagcaggtcaatatcctgaggggtgaaaaacccttcgagcaacaagatggggccggcccagcccgcttcgcggcagcgcacggcctcttcgatatccagcatagccagcccttgggcctcggagaaggcccgcagcgcccgctcgataccgtgtccgtaagcatttgccttaatcacggcccagatggagggcggcacgccaccggccgccacagccgctcgattcagatgctgacgcaccacagaaaggttatgacgcaaagcagtcggggaaatcagcgcgaaaatgggacggggcatggtagctttcttcctgagacggatagtctaacgtatccggactgcccttccggcatggctctacaatagtttgtccggcgtgtttttttcgcatgacaacatggctgtcgatcactacgagaacttccccgttgcttctgtgttgctgccccggcgcctgcgtccggcggttcgcgacatctatcgctatgcccgcagcgctgacgacatcgccgatgagggcgaagccagccccagcgaaagagtggccgagttggaacgctttcgcgcggaattgcatcacctgggtgccggcctgccgggcgaccccgcgcttgcccccatcttcgagccgctggctgccaccatccggcagcatcaactgcccatcacgccgttttttgatctgctgtccgccttcgagcaagacgtgggcacgctgcgttacgccgatttcctgagcctgcgggattactgctcgcgatcggccgaccctgtcggccgcctgatgctgcatctctatcaggccgccacgcccgagaacatccgcgatgccgatgcgatctgcacggggctgcagctcaccaacttctggcaggacgtgcaagtagattggcgcaaaggccgtgtttatctgcctgaagaagacctgatccgcttcggcgtcagcgaggaggacctcgccgcctgccgcttgaccccggcctggcgcgcgctgatggccttcgagatcgatcgcacccgagcgctgttacactcaggcgctgcgctgccacgccgcctgcccggccgcatcggtctcgaactgagattggtgatccagggcggcctgcgcatcctgcaacgcatcgagcaggccgactacgatgtattcatgaaccgcccacaactgggtgcccgagactgggccatcctggcctggcgcgcgctaacttcaagatgacccctgacgaatactgccaggacaaagctgccaaaagcggctccagtttctactacgctttcctattcctgccgccggagcggcggcgcgccatcacggccctgtatgccttttgccgggaggtcgatgacgtcgtggacgaaagctccgatccgcaactggcgcgtgtcaaactcggctggtggcgcacacagatcgacgccatgttcgctggcaatccggaacatcccgtcacgcgggcattgcagccccatcttcaggcctacggcatcagccgcgcgcgtctgctggccgtgatcgatggtatggaaatggatctcgaccagacgcgctatctcgactggcccgggctgcgcaaatattgctggcacgtggccgcagtggtgggcgaaatgtccgcaggcattttcggctacaccgatgaggcgacgctcgactacgccgccaagctgggtctggcgtttcaactcacgaacatcatccgcgacgtcggagatgatgcacggcgcgggcgcatctatctgcccatcaatgatttgcagaagttcgaagtcaaggccagcgacattctcaacggcacttactccgaaggcttttccgccctgatgtcctttcaggcggcaagggcgcgtgagctctatcgcgaggcgatgcaggcgctgccgaacgccgatgtccgcgcacaacggcccggcctgatgatggcaagcatctactacgccctgctcgacgaaatcgagcgcgacaactggcaggtcctgcatcagcgcatctcgcttacccccttgcgcaaactctggttggcctggaaaacctgggttgggggcggccagggcgtcaaacgcaggttgggccaatgaaagttgccgtcatcggagccgggtgggcaggtctggcggctgccgccagcttgcgcgaagccgacgccaaggtcaccgtattcgaggccggccgcacgccgggcggacgcgcacggcgcgtcgtgcatcccgctttcggcgccgatctcgacaatggccagcatgtcctgctgggcgcctacaccgaaacgctggccctgatgcgccgattgggccgcaaccctgatgcgctgctgatgcgccggcccctgcggctggccagcctggatcgcagctttttgttttctgccgcccctctgcccgcaccgctgcacgccgccgttggcctgctgctggcgcgaggactgagcctgagcgacaagcttgccgccttacgactggtccgcgccctgcaacactgtcattggcagccgccacgcgactggacggtcgccagcctgctcgattatcacgcgcagtccgaaaccgtggtgcgcaacatctgggcccccctgtgcctggccgccctgaacacgccgctggttcaggccagcgcttcgctctttgccgccgtgctgcgagatacgctcagcggcaaccgccgcaatagcgatgtgctcatgccctgcgtggacctctccgcgctgtggccagacctggtcgcgctgcaagtcaagatgcgttatggcgacacggtgcgccgcctgcaaccgtcagaggcgggcgtggatgtcaacgacgaacgctttgatgccgcggtgctggccgtgccgcccgccatcgccgcacggctgctgggtaacgccctgcgcaccgcgaatgcgccaggtttgctgcgggccatgcaagcctttgagtatcagccgattgcgaccctgaacctacgccttgccgcgccctggcctttgcctgaacccatgatgatgctgcgtgaagacccccatcgtggccagatgggccaatggctgttcgaccgcgcccgcctgaccggcaatgcccaaaagggtgaattggccctggtctgcagcgccgctgccgtcgtggccaatatggaaaggcaggacgccattgatgcgctggtcgggcagatcagcgaacaggccgcgcgcgccggcttaccgcctttgcccgccatcgaagtcgccgaattgttcgtcgagaagcgcgcaaccttcgccgccctgcccaagctggcccggccgctgaataccacgccctggccgacactggcgctggccggtgactggaccgacaccggctatcccggcgtgctggaaggcgcagtgcgcagcggtctggccgctgcgcgggtgctgctgtcagcctgagcctagcggcccatcaagtgggctgtggccagccccagcgctgtcaggcagagcgagccggccaaactgaccacggcatagccggccgcatgaccgaactgcccccgctcaaggtactgcaccacttcggctgaaaaagtcgaaaacgtggtcaagccgcccagaaagcccgttaccagcgccaatcgtacccaggcaggccattcgggatgcagggtgatcaggcccagaatcaggccgatcagatagccgcccccgagattggcagccagagtgccccagggccagccgctgacattgaatttcaggccaagcagccagcgcagccacgcgccggctgcggcgccaacgccgacggcaagaaaatgcagcggaacaagcatctgagacataggcgcgacaggatcaggccgtggtggcgtgatggcgcttgagccgcaaggcgagcaccagcagcacgacgccaaagatcacggcatagatgccgatcacccagaccaaggccagcgcgcctgcgcccggctgcatgatcagcaaggcaccgaacagcatggagatcaggcctgaaaaaccctgtaaccactcgttctgtatttccttgcggaagcggattgcagcgatgatctggaacacgccgataaaaattgcccagaacgcgatgatgtaaagcagcaccaaggtggtaagaccgggccagagaaaggtcacgacacctgccagcaaaccggcaatcccgaccagcaccagcggccacaatggtttgttctgatcacggatgcgccaaccggcagccaaggcgaaaacgccatccaccagcgcgtaagctccccataccagcaccagggcttcgagtgtcacgcctggcatgaacagggccagcaggccgaataccaccgcgacgacaccgcgcaaagcgacccagccccactgttttcccacgccttgcaaaaaatcttgctgactcaaggttctctcctcagaaaaggcccgcgtagcgggggtgagctatcttatcccccgctccgtccccttgtcatgggtgcaaaccgaaacaagccgaaatattctcggcatcagaccgcatgagaaaacccgttcaggatgcagcaagaacccaacaccgcagcgggcgcgcaagacgcgagaggctcaagggctgcggaccggcatcagacggactcgcgtttgagtacccggccaggacggcgggctagcggttcgggaaacaccgcttcgccattgacccagacactgtccaccccgacggaaggtctggtgggtgcatcccaggtcgcgcaatcggccacggtttcgggatcgaaaataaccaggtcggcgtaggcccctactcgcagctcaccccgatcctgcaagccatagaccctggcgggcaaggcggtcatacgggccactgcggcctcaagcgtcatcagccctgcctcgcgcacaaagcggcccaagacgcgggtgaacgagccccacagcctggggtgcggatgggcatcgttgggcaagccatccgagcccaccatacaacccggatgttggaaaatgcgctgcacttccgcctcatccatcgcgaaataaatggcccctgccggaagaagacggcgtgctgccgtggttttgtcgcagccccactcgcgagcgatatcggccagatcgcgcccgccgcactcggggtgcggcacagaccaggtgatgcggatggcttcgatctgctcggcgcgctcagggatgagaatggtggagctgcccggataaggataaatatccaggccgacttccaagccttcggcgcgcgcccgatcgatattggccagtgtggcgcggctcttgccccaattggccggcatcatgcatttgtgatgcgacaccacggtcgcgcagcccgtggcgcggcccatttccagcacctcctcgacggcctcctccactgcgtctccctcgttgcggatatggctggtatgcagccggcggtgacgcgctgcaacaccagccaggccatgcaattcggccggctgggcccgcccgcccggctcgtacgcaagccccgtgctaaagccaaccgcccccgccagcaaagacgattgcagcaaagcctccatggcggcctgctcttcggcgctgggggtggccgtggcgtcctccatgacggccagccgcaaattggcgtgcccgacgagcgcggcgacgttaatcatgggctcttgccgctccagttcggccagatagctgcccatgtcggcgaatagcggcgtctctcccagcagcgcgagcgccgcagcggtattaccgggcttgggcgcaggggcgccgctcacgccgcaattccccaccacgacggtggtaatgccctggctggttttccattgcaggccgggcttctcgacgaacatcagatcgtcatgcccgtgcacatcgataaaccccggcgccagcacgcgtcctcgcgcgtcgatctcacgagcggccgtcatcgcactcagatcgccgatcgcgacaatgcggtcgcctcgcacggcaaggtctgcgcgtcggcgcggctcgccgctgccgtcgatgaggtccgcgccgcggatgatgaggtctgccacgtcagaacaggattgggtcatagattttcattggccatcgcgccggccgatccggcgtgtcttcgcgcagtatcggccgtagcatcaatctgggaaaattatttttgttgatccatctatcggattttgcaatgcatcgcctgcccaagcacgttacgctcaaacacctcaacgccttcgtagccgtggcccaggagagcagtttcacccacgcggccaaacgcctgttccagacacagtcttcggtcaccacactgatacggcagttggaatcagccctgggagcggccttgttcgaacgcaccagccgccgcgtcttgctgaccccgctgggcctggacttcctgccgcgcgtgctgcgcctgctggctgacttcgacggcgccatcgacgatgcggtgcgttatggatcattgcaacgcggccgcgtaagcgtggctgcagccccctccgccattagcgaaatcatcgcaccggctgccgctggctacgccgccaactaccccggcatccggctctatctgcgcgatgacaattcgggcagcatccagcgcctggttagcgccggcgacgtagattttggcctcaccagcccctggacagatgcgccgcgcctggattttgcgcccttgctggaagaccgtttcggtgtgctctatcgcagcgacgacccgggcatcaggcccggcaaagatgggcatgtccgatggcgcatgctggccggacacaagctggtgggcgtcgcggatgaaaccggcatcatggctttgttgcgcgcgcgggccgatctgcccatcgaggccgccagccctttttatgaggcctcgagcacgaccacccaagcggcgctggtgcaggccggtctgggagtggcgctgctgcccgcactggcggcacatcgcgtgatgctgcccggcctctcttatgcactgctgtcgcaccccaatgtgacgcgcgcactatgcatcgtccgcgaccgtgaccgcgccttgagcccggcggccgccgcgctcattgaggccctccgcaaccatgtgcggcatgccagcctgccccccggctgccgccgcacgcgacagacagacggggccggcctcacggccggcccaagcctctcgggctttactgcaaggtgcgggtaaaaacgaacttgccatcctgatagtcgaccggcaccacatcccgagggccgaacaccccctgaagaatgagtttggcgaccggattctcgatctgttgctggatggcgcgcttgagcggacgagcgccaaacaccggatcgaaacccacgagagcgatctcgctcaacgccgcatcgctcacatccagacgcatttcctgcttttccagacggctggccagacgcttgatctgaatacgcgcgatcgactcgatgtgctgcgcatccaggccatggaacaccacaacctcatcgatgcggttcaggaactcggggcgcaatgtctgcttgagctcttccatcaccacgtccttgatcacctcgtagggcttgccagacatgctctggatttgctgcgaacccaggttggacgtcattacgatgaccgtattgcggaaatccaccgtgcgcccctgcccgtcagtcagaccgccgtcgtctaagacctgcaacaagacgttgaacacatccggatgcgctttttcgacttcgtcgagcagcaccacgctgtaaggcttgcggcgtacggcctcggtcagataccccccctcttcatagccgacatatcccggcggcgcgccgatcaggcgggataccgagtgcttctccatgaattcgctcatatcgatgcgaatcaggtgctcttccgaatcaaacaggaaatcggccagcgcacgagtgagctcggtcttgcccaccccggtcgggcccaggaaaaggaaagaaccatagggcttggacgggtcggcaagacccgcacgagaacggcgtatggcgtcagcaaccagactgacagcctcatcctgacccaccacgcgcttgtgcagggcatcttccatgtgcagcagcttgtcgcgctcaccttccatcatcttggacaccggaatgccagtggcacgcgacacgacttcggcgatctcttccgcgcccacctgggtgcgcaacaatttgggcttgccgctcttggcctcggcgcgctcgatatcgctctcggccatatcagccgccttcagacgtgcctccagctcaggcagcttgccatattgcagctcggcaagcttgtcgaattggcccttacgctgaagttcggccatttcggcgcgcactcggtcaatttcttccttgatggattgcgcgccctgcacggcggccttttcggccttccagacctcttcgtagtcgttgtactcgcgttgcaagcgttcgagttcttcctcgattgcagccagacggcgcagcgacgcatcatcagtttcttttttgaccgcctcgcgctcgatcttgagctggatgatgcgacggtcgagcttgtccatgacttccggcttggagtcgatctccatgcggatgcgcgatgccgcctcatcgatcagatcgatggccttgtccggcagaaaacgatcggtaatgtagcggtgagagagctcagccgccgccacgatggccgggtcggtgatatccacgccgtggtggatttcatagcgctcctgcaggcctcgcaaaatggcgatggttgattcgacgtcgggctcgcccaccagtactttctggaaacggcgctccagcgcggcatctttctcgatgtatttgcggtattcgtcgagcgtggtggcgccgatgcaatgcaactcgccgcgcgccagcgccggcttgagcatattgcccgcatccatcgcgccctcggccttgccggcacccaccatcgtgtgcagctcatcgatgaatacgatgttctggccgtcatcctgcgacaactctttcaatactgccttaagccgctcttcgaactcgccccggaacttggcgccggccagcaggcccgccagatccagcgacagcacgcgtttgccgcgcaatgtctcgggcacctcgtcgttgacgatgcgctgggccagcccctcgacgatggcggttttacccacgccaggctcgccgatcagcaccggattgttcttggtgcggcgctgcaagatctgaatggtgcggcggatttcatcgtcgcggccgatcaccggatcgagcttgccctcacgggcgcgctcggtgagatccagcgtgtatttggacagggcttcgcggttggactcgccctcggcggcagagactttttctccaccgcgcacggcgtcgatcgcggtttccagggcttttttctggagcccggcttcgcgcagaatgcggcccgcctcgcccttgtcgtcggccaacgcccacaggaagagctcactggcgataaaggtgtcaccgcggcgcgcggcctctttgtcggtgcgcgtgaatacgccctgcagatcgcggctcacctgtacattgtcgctgcccgctacctgtggcaaggcgcggatggcggcatccagggcaggttgcagccggttgacggccacgccggcgcgcgccagaagactggccgcgccactgtcggcgtctgcgagcagcgcggacagcacgtgtaccggctcgatataggggttgtcgttacgggcggcgaggctctgcgcgtccgccagtgcttgctggaacttggtcgtaagtttgtcgaatcgcataaaggtcggttggcagttgagtgagccagcccgaaaccacattcagctggcctgatcacaagaatgtgtggacggaaagggacatttcaagcccccaaccacacgccgaaaatcgacttgcaaggacttacgcggccactcttgcgcgcggccgtcctgatcagcatatacgttttttggcgccggtgaacggccgtctcccccagaaaaggccgtagcccggatgaaaggaaagcgcgcgccgcgcctgtcaaggtcaaacgttgtcgtttgccaccctgtttgcacgcggcttaggacggttcgacgaggctcgggagggagtactacaatgctggcaatcaaaaataaaccgagccacttcatagagccggtgcattaccacacgaggtcaagaatgcttaaacgggttcccattccgcctgatgcggcgcattgctctacttgcatgctcggccatgtttgcattccgattggcatggctgccgccgaagtcgagaaacttgacgatctcgtcaaagagcgcgtgcgcatagaaaaaggccatacgctctacgaactgggcaccccgctggatgccgtgtacggcgtgcgctatggttcgctcaagacgcaactcgaagatgcctcgggccagttgcaaatcaccggctttcatttgccaggcgagatcatcggcatggacggtatgctggaatcccagcatatctcgaacgccgtggcgctcgaagactcggaggtctgcgtcatccgcctcaacgaaatcgaccgggtatccgcgcatctgcccagcctgcaacagcagttccgccgcctcatgagccgcgaaatcaaccgctcgcaccagatgctggcctccttgggttcgatgcgctctgagcagcgtctggcggcatttttgctaaatatgtcgcagcgctatgcgaccctgggctactcatcaaccgaatttgtgctgcgcatgagccgcgaagaaatcggtaattatctgggcctgacgctggagacggtcagccgcctattctcgcgcttcggacgcgaggggctgatccgcatcagccagcgggaggtacgcctgctcgatctggccggcctgcggcaattgctcggccacgagcactgctaagccgcgatgacgctgcgccgtggcttgctcgccctcgcagtggccacggccggcatgcatgcggccgccgcacagaccactgcgccagccgatccctaccaagacgccgtcgcggcgtctccggcacgcaccccgccctggcgcacgatagaactgggtcgcagcccctatcccttcccggtttacaccagcaaaaatctgcagcaagacgatctgcgaggcattcgccgcctggtcatcatcgtgcatggcgtcaaacgtgatgcgtcgcgctattacgatgcggttgcctccctgacaggcagcaaccccgcccgcctgaacgacacgctaatcgtcgcgcccaggttttccagcagcatcgacaccagctttagccatatgcctgcctggcgccgctctggctgggaatatggcgagcccagcatggcagccaagggccgacccgcgcccgtgggctccatgcaggtcctggatgatcttttgcatgagctcaccagcagcgcacgcctgccggccttgcgctcggtggtcatcgcgggccactcgggcggcgctcaactggttcagcgctatgccgtgctgaacaatctggacgaaaacctgcgcgagaaaggactggatgtgcgctatgtggtcgccaatccgtcttcctatctctacctgagcgctgagcggccccacgccgatggcttcgccccctacgagcgaggcatctgtcccacctataaccaatacaaatacggcctggatcaattgccgccgtttttgcacgaggttaatcgctcgacactcgccgcccgctatgccgaccggcaagtgacatatctattgggctcggccgacaataatcctgagcatcaatcgctggacaagagttgcggcgcggaagcccagggcgccacgcgctgggcgcgcgggctcggttattggcgctacgaacaactcagcctgcatcgccaccccgaatggcccaagctcaagcacgacgcacaggaggtcgtgggcgtgggacatgacgcggccgcgatgttcggttcgacctgcggcgcacgcgccttgctgggtgaaacaagcgcgccgctgccacagggtgcgccctgcctgccccttgcgcgctaagcccgccgcgccccagtcaacaagcgtctttcgggctcggctgcctcagggcctatgcgttgcgcctgtggcgcatgcacctcgagatcggattcagcataggcgacgcaaggcagtatccagccctcggcctgctcgtcactcgccacgcctggccattcgatgcggtaactaacctcgcccgaacgcatctggcacaggcaactgcggcaggtgccgttgcgacaggaactgggcatgcgtatgcccgccgccttggccgcaagcaacaagggcgtatccggcgtggtgcgaaaacgccagcccgcaggcagcagcaggacctcaaagccgctcatgccgactgccaatctagcttccaggcgcccgacatcgcattctgcagccacagcatgcatgtcagggttttcgcatcggtgacttcgccccgctggcaggccgcaagcaagtccggcagcgcggcactgcgcacatccagaaactcatcctcgtccagttgacgctcgccagccgacaagcctcgggcgaaatagatatgaatgatctcggtcgaataagcgatcgccagatgcagcgctcccgccttagcccattcggcggcggtatagccggtttcctcgaaaagctcacgcttggcacaggccaaggggtcttcgcccgggtcaagcttgcccgctggaaactccgtcatgacccgctctacggggtagcggaactggcgctccagcaatacacggccgtcatcaagcaggggaatcaccaccacggcgcccggatgcaccacgtactcgcgcgaggccaggcggccattgggcaggcgcaccctatcgtgccggatcttcagaaagcggccgtcatagaccagttcgctgctctcccggacttcggccaggtgctgttcttggggatcaatggacatgatgctcgcgataaaaagtcaggcgccgcagggccggcgcgcgctcaatttaccacctgcgcctgtccttaagccaagatcacgagattcacgcccaagagcgccaacgccaaaaaaaatcctcgcttgaatgccttttcgccgatacgtcgacgcagatgctggcctgcccacatgccgaccagcgcaggaaacaaggccaggatagacgcgccggcctcgtccggccccagtgatccgccataggccagtccgcccgccatcgccagcgtggaaaccataaaggcaatccccatcgcctggaccagcccattgcgatccaggccaagcgcctggagatacggcacggacggcaatacgaacactcccgttaccgccgtgatcaagcccgttgccgcgccgcacagggcgcctatccagccctcttggtgcgacggcaggcgcaacttgaccgtagacagacccaaagcggcataacaaaggagcgcaacgcccaacaagctgacagcgccatgactactgacgtctgcaaacagccaggcacccaggctattgccaaggcaaatcgcgatcagaaaaggggccaacctgcgaatcaaggcgacaaactgccctcccactgccaattgccagatattggtaatgatggccggcaccaccagcaaggcggctgcctgcggcgcaggcatagccagacagagcaaacccaccgacaccgtcggcagacccaggccgatgcagcccttgacgaagccagccagcagaaaaacgccaaagatcaggacagtgagagaaacgccagcctggagatagaaatcggtaaaagtacgcatggtggcggcatcttgcgctgcccggcccgtcttgaaaatgtggaatacactgacccagcctatgtctataacagagtctgcgcatgcatttcgatctgaccgacctgcggctgttcttgcatatctgcgaaaaaggcagcatcacagcgggtgcgcaggccagccatctggccctgccctcggccagcgcacgcctgcgcggcctggaggcctctctgggcaccgccctatttttgcgcgaacggcgcggcgtcgcgccaacaccggctggcctggcgctggcccatcatgcccgcctggtcttgcagcatgtgacgcatctgcaagaagacttgagcgaatatgcgctcggtttcaaaggccaggtgcggctgctatgcaacaccgccgccatctcggagtttttgccggacccgctgggagccttcctgatggcgcatcccaatgtggatatcgatgtccaggaagagccgagctaccgcatcgtgccggcactgatgcagggcgcggcggatgtcggcatcgtttccgatgccgtcgatctgaccggcatggatgtgcgcccatttcgcgccgaccggctggatttgctggtacccgctggccaccctctgatcggctgcgagcccttacgctttgccgaaacgctggactatgactatgtcgcgctggagagcggcagcgccttgacggcccatctggacgaccaggccgcgcgggccggacgacgcatgcgcgcccgggtccgtatgcgtacttttgcatcgatcgcaagaatggtggagcaaggcgtcggcgtggcggtcattcctcaatctgccgcaagacgcctgcgtctgggcggcagcctgcgccgtctggcgctggccgatgactgggcggaccgccgtctggtgctgtgcgcgcgcggcctcgctcacgcccctgcctacgtgcagtcgctcgtggccgcgctaacctcatcgcccacagactgagcgctgccgtcaggactcgggcttggcaggtgcaggccggggcttgcgtaaaggatcgagcaaaggccgcaaaccgttgtgatccagctcatgcatcaaggccagcagacggccaatctcgcctttgggaaagccattccgggcgaaccaggtgaggtaatgtccgggcagatcggcgatcaagcgcccctcgtacttcccgaagggcatttcgcggcgcacgagcagatccagtaattcggggttcatggcatgtcacggaaaaaccatgactttaccctgccgcctagcctatgcagcccggcgtgaagacagtcgctcaagggctgacgcggcgctcctgtaacgctctcagacaagcttccacgccagccgtgcgctgcgcattcgagaccgccgcgcgatctgagaccgtgcggcaacgctgatactcggcgatgctttccggggtatcgtgaattggggcgggaggcggcgtaacggtctcgacggtcatggtcaaggtggagggcggtgaccagttggccgatgactttggctgaaggccgggaaattgcagtgcctcggtggtggtagtggccgaggccgtggcggccagacacaaggcggctatcgcaagtaggggacgggtgaatgtcatgcgctctcctgaatcaatgccgaatcggcgtctgagtatggtagtcctgcgcagcgattccaagacgcaacattcgcaacaggccgataacgtccgaggcggagtaagctctgcctactgctggctttcggactcctatcgtgatcttgctggatatgcctttctcgcgcctgatcgaagactggctagcacgctatacccaagcccaatggcgcggctgccgtctggaggggtggctgttcgaaggcctcgaggcacgccggcaggccgaggcgaaactggccgaggccggcgtgagcgcccgcctgcacagcgcctacaagcccctggttcacgccatactggaagatattgatacaaacggcgtggtcggcgctgagattcgctaccctgtgctgcctggtctgtccgctgaacgctttctgctggaggcctatccgctggccgacctgctgcccggcctgcgctttatcgccgagaaaggggagcatccggtttacaccgtcacgctgcggcgggccggcgggatacagaccctgcgcatcgaagcgcccaacacttgggcggcagaccaccaggggctaagcgcctactccccctgcgcctggctgcgcatcacccgcccgaacggagaaatcagcgtagaccaggcagagcgcgccgagtaccagcgcttgttcgacacggccatggattgcatcgcccagcatccctggggcaagaccgagccttatttcgagcgcctgagcctgagggcggacatcccgcccctggaaacccccttgccgggaggagaaaccgccagcaccagtgaagcactgcacgaagacctctacttttcggtactcgagtttttccaacactactccggccggccgccaggcgaccgcggcctgcagccgggccaaatcgtgccggatatacgtcttgccgagcagccccggctgcgcatcaccatcgaagctttcaccccggccggcagactgacgccacgtcagcctgaacgggccctgaacgaatgcgccgaaccgctgacattgagcgaagtcgcccatacgcttgccaccctaggaggacaggaatatgaagcgccgacgcgtcagggacggcgcgtcctgtggcgctatttcgaaggccgggaaacgccggtgttgatttccgccgctcagcatgccaacgaaacctcgggcgttatcggcgccttgcgcgccgcgcctaaactgcaaggcgccttcgccctgctgccgcttgagaaccccgacggctatgccttgttcgaagacttacgcgcctggcatcccaaccatatgcaccacgcggcgcgctatagcgcgcttggcgacgacgtggcctttcgcgagggaccgcccgcaggcgagagtgtggcgcgccatgaggccatcgcgcgctctggcgcgcagttgcatatcaatctgcatggctacccctctcacgaatggacccggcccctaagaggctacctgccccgtggttttgagtcctggaccctgcccaaaggatttttctgggtactgcaataccacccagggtgggcaggccaggcgcaacggctggcgaaaacggccacggcaaaactggcgcaagcagtcccggccctagcaggcttcaatcgctcacaacgggcccgccgcgcggtctacgccgccagcgacaactggccgcttttcaatgggataccggtcatgctgcgtgaaagcgggcgcgagctggcgcctgtgtcgctcatcacggaatttcctgacgaaacgctgtatggcgcagcctaccgtttcgcacatactgtacagatgcataccgtgctggcagctaccgcagcctggcgcgaaatcaacgtagttggctgaggccacgcggcaaaccattagggctaaagtgtaggttcttaacaagcaatggagatacgagagatgttccgttttcttgcgcccatagccaccttggcagtactgacggcttgcagcagccccgctccctcaacgcatttttcgcctgtgcccgctccgccggatatgcacacttcacgcggcgcggtggattgggcaggcagctatgcgggcacactgccctgcgcggactgccccggcatccgcatcacactcacgctgaaagacacggggcaatacgagctgagcgagcagtacctggaccgtcaacccaaaccccagataacacagggcaccttccgctggctgccagacaatggccgtattcaactcagcggcgacaacagcctctggcgcgtaggtgaaaacgaactgaccagcctcagccctgagggagaaatgcctaccggctcgctggccaagctgtacgtgctcaagcgcctaccttgacgcggcctgcctggcctgccatgccttcaggtcttgccggtactgttccatggcctcggcgtagaggtcgtggacacagggaatacagccgctttcgcagcattcgttagggcccggcgcctcgggtgcttgcggccgagggtccgtgctggcgtcattgggtgctgatatcggcatattctgattagtacgacactgctaatacattgtcccgcaaacggctttctttgacataatggcccggcacacccgccgcttgcggaagtttttcccataaaggttttaccaggcaatgtcgaatttcaagctggacctccaggcccagggagtgcgattcaaagtattggctcacatgttcccggtgctacgccacagtgtcatcgttccgctctccaatgtgggcttagccgccgcactattgcataacccacctgccgatgagcgcatcccacagcgacgacacctgatcggtgaaatgcaaagcttgctcgaagacagcgtctccagtctgcgcgagctggacgaatggctgatcgatcgcgaaaggcaaaatgacgcccacagtgtattcgaagactgtcgccgtctggtggccgaccgcctgctcgcctcaggcaaacaggtctccctgccccaactgcccatcgtgcccgacctgcgtctgtttagttcgcgctacgtcattctggcctggctgctttgcctgctggacacggtggcagatggcgaagagctgcgtgtgcacgcgccttcggcctgcatctggaccgcggagccgggactgcttatggcgtcgccggcctggcccggccagcctgaacccatcctgcccgacgaactgagtctgctggccgccgccagtggctggcaggccgattgcgcaccggaacgctggacgctgcgcggcccgctggagcacagctaagtcaataccccgaagattcagtgcggcgcagactgagtgtgccgcaaggtagcatgcacgggctgtccctgcttgagcaggttgagaatgggacaccaggcttgaaccgcctcatgcaccgccttgacctctgcctcgctggcgggcgacacaagatgagcggtgtaacggatgttgtggggataaaaaggcagagtctcgtaacccggcttgcccccgcgcgggtccagatcgccttcgatgtcgacgtccaacgcgtccagcggcaattgcgcctcggcagccttgatcaaaaaaatatgggtcagacaactgcccagacaacccaacaacagctccggggaggatgggccaaggtcatagcccgcgtaatccgccggactatcactcaaaacctgatggtcacggatgcgaatgcggcgcacaccgctgcgtccctcagcgctcacatgcgccttgagccgcgccggctcaatcgtgaggggatcgcgtgcatggcggatcagcacggcttcgcgtttttgcttcaagtattcgttcagattgctcatggtcttagtccaacgggaaagaaaccctggcatcatcggctgaggaggcctgcgcgccaaatacttgattgccataacaacaaagctgcccgccttagctgcttatgccctcaaagtctgaaggcgatcgacgacgagcggacacgccccatttgacgctcgaaacagcatcgctatactgaagtcatgcatggacaccggcactattttctgccgcgccatagcgagctccccagctccggagcgcggtctttccaccacggaggtcccctttatgtttcctgagtatcgcgaacagatttcccgtctcaagaccgaaaacccgcatttcgtgaagttgttcgataaacataatgagcttgatcagcagatccaaaacatggaagccggccgggaagccggcaccgcctttgacatcgaaaagctgaaaaaagaaaaacttctcctgaaagaccagctttacgccatcctcaaagacgctggctgatcgcgcttagcacagacctgcccgcaagctgaacatcaagggcagatcggggtgcctcgggcgttgcacagcggcgcccgcccaattccttcatccgccagaaaggcgctcagacctgagcctgtttcgccaggttccgtgccgcacgcaaagccaaccccccactcagcgccaacgctatcaacagcagcgcaccggacagctctgtcaccccggcccaaccgccggactgccagcttttccctccgagggaacccagcacactggccccggtgtaataagacagcaaatagagcgacgaagcctgtgccttatagcccctcgccatttggcccacccagccgctggcgacggcgtgagaaccaaaaaaaccgaaggtgaagacgatgatgcctgccaccagcatcgtcagattgtcgggtagcgtcaacaacagcccggccaaggtcaacaccgtgcccacaaccagcatgacgctgcggccgtgcttatcggccagcctgccaaacagggtcgaagcaaaaatgcctaccagatacaccacgaagatagcgccgataaaagcctggcttagagaaaaaggctgttgcaacaggcgaaagccgacatagttgtagactgtcacgaaagcgcccatcaacaggccacccattacaaacaggcagaccagaggaccattacgcagatgttcggccaggcccgcgcgcgcggcctgccagctattgccgcgctggggcttaaagcggcgcgaaggcggcagcagccacaggaacagcccggcagcaatcagtcccagcaatcccaacaggcctagcgctgcccgccagccagccacatcggcaaccagaccggtcatgacacggccgctcagcccgccaaaggcgctgccgctgatatacagacccattgccaagcccagtgtctgcggctccacctcttcagccagataggccatcgccaccgcaggcacgccacccaaggcaatcccttgcaaagcgcgcagggcgagcaggctataccaatccggcgcgcaggcagccaggatgcccagcacggccgaggcaaacagcgaggcggccatgatgcctttgcgcggcagcgcctgcgatctcaggccaaccaggaaaatcgccagcgctaacaagcccgtgcccagcgacagggacagactgctctgtgcgggcgtgacatggaaagtctcggtaaatagcggcagcagcggctggatgcaatacaggagcgaaaacgtggcgaaacccgctgcgaacaaagcccattgcgcccgatgcaaagctgggctgccgcgccgcaaataccccgggtcatcctgctgtgcgatcgtggacaactcgggagcggcgggggcggacatagtcaatctctcagaaacggcaggctatcgggccagggttcgaaagttagactttcattgcacatttgtccaatatgtggaaacgcgattaatcattttttaaaacaatagaattgcgccatctgcgctatttcctagcggtcgcactgcatttcacccgggcggccgcccgactgggcatcggccaagcgcccctgagcttgcaaccagcagttggaacgcgaaatcgccacgcccttgctattgcgcccgccacgcgacgatgcgccacatgcccggctcgacatggttttccggcgtcgagaacactcgaacgcggccagcaacgcccctgccttgctgcgtgaactcgcgcccccgcctgcctgctcccgccgtgtgcgggaggtctgtcatacactttgccattcgtactaattccaacgagaaaaaacatgccagccttaaaagtcggaatcgccgggttcggcgccattggtcagcgtgtcgcccaagcgctggatgatggcctgccaggcctgcaactggccgctatcgccgtacgcgagccgcaacgctatgccgatcgaatctggcaagggcagcctccggttttcaccgacctggctcagctcgccacgctgtgcgacatcgtggttgaggcggcccccgcctccgtattccacgaactggcgaaacccgtgctggccgcgggcaagaaactgctcttgctcagctcgggggccctgctgcgcaatgaagacctgatcgaactggcccgccagacgggtgggcagatcatcgttccttcgggcgccattctgggcctggatgcactgacggctgccgccgaaggccagatccattcagtcaagatgatcacccgcaagccgcctcgcggcctggcgggcgcgccctatctggaaacccaccgcatcaatgtcgaagacatcactcagcccaccctgattttccggggctctcctcgggatgccgccatcgggtttcccgccaacctcaacgtcgccgtcagcgtgtcgctagccggtatcggccctgatctcaccacgctggaaatctgggcggaccccggtgtcagccggaatgtccatcgtgtcgaggtggacgccgactcggccagtttttcgatggaaatccagaacatcccctctgagaacccaaagaccggccgcatcaccgcgcaaagcgtcgtggccgcgctgcgcaagctgaccgcgccgatcagagtcggaacctgagcgcaccgaaaaattagtcggcgcgagaccgtcaaacgctgaaaaaatcggatacgctttcacgcgtctgatttcaattttccgcttctttcgcgccggcgttaccttcccacgcccgtcttacctgcctcctggaggcttttgatgcttgttggaaactacgacccatccttggtgctggtctctttaggcgtcgccattctggcgtcctatacagcgctgggcatggcgagcagggtcagctcggcgcagggaacagccgcgcgcttctggttgtttggcggcgcttgcgcgatgggcctgggcatctggtccatgcatttcgtcggcatgttggcctttagcctgcccattcccctgggctataacctgcccctgaccgtgctttcgctgctgatcgccatcatctgctcggcgttcgcgctttgggttgtcacgcgccgcacattcccgatctcgcggctggtcggcgccgccttgttgatgggctgcggcattgccgccatgcactacgtgggcatggaagcaatgaatatgtaccctgccatcgagtactcgccctggctgttcgcgctgtccgtgctggttgccattcttgcgtcaggcgccgcgctctggatcacgcatcacctgcgctaccaccggcccggcgcgccagcttaccggatctgcgctgcgatcgtcatgggtctggccatcgtcggcatgcactacaccggcatggcggccgcccgattcgccgagaacagcgtctgtatggccgtgctgcatggcatcagcgcaggctggctggccgcctgcatcacggccattacactgagcgtactggcgatcgcgctggtggtggcggtgctggacacgcgcctggaggcgcgtacctctgccctggcgagctccttggccgaagccaaccaggagctcttgcatctcgcgctgcacgacgccctcacacaactgcccaatcgcgccctgctcgatgagcgcctggcccaggcagtatcacgagctagcgccaaccgtagccagttcgctgtcctcttcatcgacctggatgggttcaaggccgtcaacgacgcctacggccatcaaaacggcgacagtctgttgcgagcgctggcgcgtcgcatcgaagacgaggtgttgcggcccggcgatctagtagcccgtctgggcggggatgagtttatcgtggtgtctgatgtcatcgaacccaccgatgccgccaacgtcgcggaacggcttatcgacgtactctcgcgcgaaatcacgatcgacggtcacagcctgtcggtcacagccagcgtgggtatttccatttttccaggtgatgggggcgatggccatacgctgcttacccatgccgacgcggcgatgtatcacgccaaacgcctaggtagcgcacgccgttacagctacttcgaaccggccatgaacgaaaacgcgcgcgagcagctgcaacttctgcaagatctgcgccaagcgcggtcacgcaacgagcttgtgctgcactaccagcccaagttcatcgcaccggccggaccggtagtgggcgcagaagccttattacgctggaaccaccctcagcgcggtctcatacctccggccgaattcattcccattgctgaacgcaccggcctgatttattccatcggggagtgggtgctagacgaggcttgcaggcagatgcgtatctggcgcgacctcgggcacaccacgtggaccgtagcggtcaacctgtcggccatgcagttttcgcaggtcggcctgacgaacaacatccgcgagacgctggaacgccatctcttgcccgcctcctgcctggccatcgaaatcaccgagaccacggccatgcgcgacgccgaaggcagcctcactgtgttgcgcgagctgtctgcgctgggtgtctcgatttccatcgacgatttcggcacaggctattccagcctgctatacctcaagcgcctgcccgccaacgagttgaaaatcgacaggggattcatcagccagcttgagcacgatcaggaagacgcggcgattgtgtcggccatcattgcattgggccagcagctaaacctcaaaatcgtggccgaaggcgtggaaaccgctgctcagcagcgctttctgaccgagcttggctgcgactcgctgcaaggctttctgcttggcaaaccgctgtcagccagtgaatttctcaaggccgatttcgcgcatgccaacaactgaggcgccgcaccttgccatgcggcggtctgatccgctacaagatgacaggctggcattcgggccagccgccttttctcgcggagaacctcgtccatgcgcctgcgttccgatgtcgattttcaacagctactctcacgcagcctgctcgatctgattatccgcgtcagcctcattggtgggctggtttactggtgttaccgggtcgctgagccctttatcggcctcctgctctggtccatgattctggccgtcaccctggcgcctatccatgagcgcctcgctcgttggctgggagggcgaccaaagtcggcctccctgctgctggtggtgctcaccatgctggcattcatgattcctggcgccctgctggccagctcgctggccgagacggtgccgcgcctgtttcatcaagccgaaggcgagcccgccttgcgtattcccgaccctccggccttcatttccaacctgcctctggtcggcggacaactgcacgacgcctgggcggcggcgaccgaaaacatcgagaccgtgctaaagcccttgcagcccgctctgaccggcgcggccaagtggctgctcaatagcgctaccagcgccggtgcagggtttctgattttcctggcggctatcgcgatcgccggtctggtgctgatttatgggccgcacagcaaacgattcgcggatgatatcgccagccgcatcgccggccctcaacgcggccacgatctaatcctgctcaccgtcagcaccatccgcgccgtcgcgcagggcgtcatcggtgtggcgctgatacaggcggcattggggggtctgggcatgctgctggccggcgttcctggcgcggggatctgggccatcgtggcgctcgccgtgtgcatcgtgcagcttcccattctggcggtcctcgggccggtggcgatctatgtctttctgaacaacagcacacccgtcgcgatcatcttcgccatatggagcgtaatcgtggcgctgttggagaatgttctgaagcccttaatgctggcgcgcggcatcagcatccccctgccgattattctgatcggcgcgctcggcggcgtgctcgccgccggcctggtggggctgtttctggggccggtggggttcgcgctgggctatgtgctgttcatgcagtgggtgcgcgaacccctggccggtccgcctgtcatgtcttcaaacgataacccgtcttgaaaatccagcgcaccgtcagcagacaagccaacaaaaacactagcgtcatgccaatactgaccgacaggctgacatccgccgtgccgaagaaactccagcgaaaaccgcttaccagatacaccaccggattaaacagcgtcacggtctgccagaacggcggcaacatatgaatggagtaaaaggtgccgcccagaaaagtcagcggcgtgatgatcatcaaggggatgatctgtagcttctcgaagccgtccgcccagacgccaatgatgaaaccgaacaggctgaaggtcacggcggtgaacaccaggaacaccagcatccacaccggatgctggatttcgtaggccacgaaaagacgcgcggtcaccagcatgatgatgcccagcaaaatggatttgctggccgccgcaccgacatagcccatgatgatctccacataggaaatcggcgctgaatggatttcgtatatcgtgcccgagaagcgcggcatgtaaataccgaatgaggcattggccacgctttgggtcaacagcgacagcatgatcatgcccggcacaatgaaagcgccatagctcacgccatcgatggcgaccatgtgcgagccgatggctgagccgaacaccacgaaatacagagaggtcgaaatgaccggcgaggcgacactttgcatgagcgtgcgccaggcacgggccatttcaaacagatagatggcgcgaaccgcgtaccaattcatgattgtgcactcaccaggctgacaaaaatctcctccagcgtgctctcggaggactgcaagtcattgaagccgataccttgagcgtcgagctcgcgcaacaggggttgcaccgggttgtcctcgccctggctgtcataggtgtataccaggcatcggccatcttcggtcagctccaggtcgtagggcctgaggctggcgggaatctgggacagtggcgcggtcagggagaagctgagttgtttcttgcccagcttgcgcatcagggtgtgggtctgttcgaccagaatgatttcacccttgcggatgacgccgacccggtcggccatctcctgagcctcttcgatatagtgggtggtgaggatgatcgtgacgccctgctcgcgcaagcggcgcaccatctcccacatgccacgacgcaattcgacgtccacgccagcggtcggctcatccagaaagagaatgcgcggctcatgcgacagcgccttggcgatcatgacgcgacgcttcatgccacccgacagcgccatgatgcgactgtctttcttgtcccaaagcgacagatcgcgcagaatgcgctcgaccagcccgggattggcaggcttaccgaacaaaccacggctgaacataaccgtattccagaccgtctcgaatgcgtcggtggtcagctcctgcggcaccaaaccgatgacctggcgcgcggcgcggtaggctttgacattgtcatggccgtctgcgaacacacggccgctactggcattgacgatgccgcaaataatgctgatcagcgttgtcttgccggcgccgttgggcccgagcaaggcgaaaatctcgccgcgctgaatatccagattgatatttttcagggcctgatgccccgaggcatagaccttggacaggtcttgtacggaaatcacactatcgccgcgcacggcaacctcgcttgttgttctggacgggcagtcctaaagataacccgcatcacggggccgtttggtcaatgcatacgaaaactgtcgtcattgccaacgacccattggaacacaagcgcaaagcgggtgccccaaggcacccgctgaaccccttagaccagagtcagagtcacatcaatattgccttgggtggcgttcgaataggggcacacgatatgcgcacgctcgatcagctgctgcgcggcggcgcgatccatgcccggcagagaaatcttcagttcggcttcgatgccaaaacccgtgggcagcgggccgatgcccaccgaacccacaatcgacacatcatgcggaatggcgatcttgtcgcgggcggcaacgaacttcatcgcacccataaagcatgcggcataaccggcggcaaacagttgctcggggttggtgcccgcgccgcctgccccgcccagttccttgggcgtggtcagcttgatatccagatgcttgtcgtcagaaacggcagcgccgtcacgaccaccagtcacgctgacgtggctgcgatacagaactttttcgagagacatgatgcgcttccttatcgaagatccgtgcggggcacgggagacggagatccgccgggttaaaatcgcttacgattaaatcgtgcactaattaaattgcaatcaaagcgcattgacaatattcattaggtcttaattcgcttcggcgacggccaaggcctcgcgcaggcgctctaggtgggctttcaacaattcgacctcttcggaagaacaggctgcggcgcgcgcaatgccctggggcacactctgagcttgctcttgcagcgcccggcctcgaggtgtgagactgacaatgacctgccgttcatcagacggatcacgttgccgcagcagcaaaccggcgccttccatacgcttgagcaagggcgtcagagtggccgaatccagaaataaacggcgcccaatatcagacaaaattaatccgtcctgctcccaaagcaccatcatgacaagatactgggagtaagtaagcccaagcggacccagcaacttgcggtagaccttgctcattgcaagcgaggtcgaatgcaacgcaaagcagagctgcttgtcgagcaatggcccacgcgaagaatgagaggtcttggttttcatgatggacaaatattaaatcgcgcactatttaatagcaagcaattcttgaaagacctgggatcaggctgcctgacggcctcagggcgcacgccgacgcagtacctggcacacagcgccagtcaggctggccagatcatcggcagctatcgtaaatgccggtgtcaggtaaacgatgcgaccaaaaggccgcacccagacgccggcatcgatcaggccctgtttaagccgcgccatatcgtgaatcgtcttcagttccaccgcgccaatggcgcccagcacgcgcacctgcgccacccagggcagctcggcgcaaggcgccaagccggcacgcaaaccggcctcaatcgcccgcacctgcgccagtctgggctcgcgctcgaataaatccagtgacgcattcgccgccgcgcaggccagggcattcgccataaaggtcggaccatgcatcagggcatgatccgggtcatccgacagaaacccttcgaacacccgggcgctcgccaccgtggccgccaacggcagcgtacccccggtcaaggccttggacagcgtgatgatgtcgggacggataccggcctgctcaaacgcatacatcgtgcccgtgcgcccgaagcctgtgaaaatctcatcgaaaatcaaaaggaggtcaaactcatcggccagggctcgcaagcggcgcaacacctccgggtcatgcatgagcatgccgcccgctccctgcaccagcggctcgaccagaataccggccagctctgcggcatggcgctcgagcagggctcgcaaaacctgcaacgacatctcatcacggggcagatcggcaatcagatgatcggccagcatgccgcgaaagcgcgcgtgcatgccctcgtccggatcgcagaccgccatcgtgccaaaggtgtcgccatgatagccgccccggaaggccagaaaacgctggcggcgccccccctgattgagccagtattgcagggccattttcatggcgacctcgacagccaccgagccggaatcggtgtagaacacacgctccaggcccacgctggcgctgagtcttgcggcaagtgtcagcgccggctcatgggtcagtccaccaaacatgacatggggcatgtcttgcaattgtcgcgtcacggcctgagcaatgtgcggatggttgtaaccatggcaggcggtccaccatgacgccacgccatcgatcagacgacggccatcggccagcgtcagacgcgaaccttgcgtcgcgatcaccggcaaaggctgcggcgccgttttcatctgcgcatagggtaaccagatatgaggggagccctggcgcatccattcgggttgggtcataacacgctcctgaacagcggactgcaagcccgctctactacaatggcccgcattctacggccgggaccgcccggcccggtattgccggattgctcatgtccagactggattctctttttcttgacgcgctgcagacggcgcgtgccgcgcatcgcttacgcgaactgcgcccggtgcaaatgcgcggtgcaggatacatccatcgcgacggccaagcgctgctcaatttttccagcaatgactatctgggtctggctcaccacccggcattgatccgccgctcacgcgactggacgcaaaccacgggaagtggggcatcccgtctggtctgtggcacgctggatctgcaccaaagggtcgaaaccaagctggcccacgccaaaggcaccgaagcggcgctgctgctggcctcgggctggcaggccaacgccgccgtgctgcccgctttgtttcaggcggtcggccaagccaggctctacactgaccggctcaatcacgccagcctgcatcagggctgccagacgcagcgccagatgcgctaccggcacaatgatctgaaccacctggaaagcctgctcaggcgagaccgtgacaagcccggcgccccgttcatcattacggaaagcgtattcagcatggacggcgaccgcagcgacatcgcggcgctggccgaccttgcagaacgctacaacgcctttctataccttgatgaagcgcacgcaaccggtgtgctaggcccctcaggcatgggcctggccggcctggcccccgggcgcgtcgatctcatcatgggcaccttcagcaaggcgctgggcgggtttggcgcctatgtcgcgggctcgcgtgcgctatgcgactacctcatcaaccattgctctggtctgatctacacgacggcgctgccgccctcggtgctgggcgccatggatgccgcgctggacctggtgccgcagatggatgccgagcgcaggcatctgcatgccaatgcccagcgtctgcgtcaggccttggcttgcctcggcctcgatacggccggctcctcgacacaaatcgtgcccgccattgtcggcgcggcggatgaagcgctggcgctggcccgccgactcgaagccgcgggcctgctggccgtagccatccgtccgcccaccgtgccggaaggcagcagccgcctgcgcttcgccctgagcgccgcgcatcgcgaccaagatatcgaccgcctcattactgcgctggaggccgcgctctcatgacacgccccaccctgtatttcgtgcacggctgggcctgtgacgcccgtttctgggacagcctgcgcgcgcgcctgcatgactggccgcaaaccgtggctgacgccggctatttcggcacgcccgctgaaacgcctccgccaggcccggtagtagccatcggtcattcgctcggcggcatgaagctgttggccgatccgcccgcccattgccaggccttgatactcatcaacagtttcgggcgttttggcgcggggcagggattcacacagggtgttgcgcctcgcctgctggaccgcatgcgcacgcagttacgcgcccgcccgcaagccgtcctcaaagatttccgcctgcgcgcggccaatggccgcacgctgcccgccgcgcagggcgtcccggatatccagcggctggataccgacttgctgcggctgcgcgacgaaaaccgcctgaccgaactgcatcattgggcccgccctttgctcagcctgggcgctggggccgatgccatcctgccccttgatgcgcaagcgcctgccacccattttttcccggatggcgaccacatgctgccactgtccgatccggatgggtgcgcccaagctatcctgacttttctgaaggctttacccgcttgacccctttcttgccagaccgatccatcgccaaacgcttcgacgccgccgccgaccgttacgagcatcatgcctgggcacagcgccatgccgccgaagccctggccgaacgcatcgccgccttagccctgccagccaagccccgcattctggaaatcggctgcggcacaggcctgctgacccgtgcgctggcgcgccgtctaggtccggcagactggaccttgagcgacatcgcccccgatatgctgcggcaggctcgcgccaatctgaatctgcccgcgcgctatctacgcatggatggcgagcaccccgcaggcctagatggtcagtacgacctcatctgctccagccttgccgtacagtggttcggcgatctgaacgccgggcttgcccggctgacacgctggcttaggcccggcggccatctggctatcgccacactggcgcaagaaagcttcaaggaatggcatcaagcccatgccgtcctctcgctgcgggcggcgacaccggaatatccgccagtggccgacatccgggcaggcctcttgcccggccgggtagacagcgagcagcatgtccaaagccatcacagtggcctggcctttctgcgaggtctcaaaggcatcggcgccaccgcgccgcgcgccgggcaccagccgctgaacaccgcgcaactgcgcgccgtgctgcggcaattcgaccgacaaggagcgtgtgtgacctatcaattcgcctatggacaatggcgcaaacctcggggcgtcttcgtgaccggcaccgataccggcgtgggcaagacactggtgtccgcactgctcacccgcgcctggcaggctgactactggaaaccgctgcaaaccggcctggccgaggaaagcggcgacagcgccaccgttgcggcactggcccgcctgccgccagaacgtctgcacgcgcccgcctacgccctgcaagcgccgctcgccccctgggccgccgccagccttgaaaacacctgcatcgacgcgacgcgattaaccctgcccgagacggctgcgccgctggtggtcgaaggggcaggcggactttacgtccccatcgatgagcgcagcctgatcattgacctgatcgacaatcttggcctgccggtcgtactggccgcgcgcagcggtctgggcacgatcaaccacactttgctgagcctggaagccctgcgggcccgcaagctgcctgtgcttggcgtcatcatgagcggtccgccttcggacgacaatcgccgggctatcgaacactttggccgcatcccggtgctggcgcagattccgcaactggacgtggtcgatgcccaggcggtcgatctctggtccaagcagctccccacactggacagcctgctgtcatcgaacgcgagccgctgagatggatagggtgcgctcccgtgttcgcgggagcgctcgccttcaatcgcctcggaatgagggagagctatgacgccctccccctggctagggtcagaaccggtaacgcacgtccagcgtgcccgagtgctgctggctgccctcaccgaactgcccgccgtagatcacgcctaccgtggtgcgcttgctgacggccatgttcacaccaagctcgaccagcgccgtatcccgtgcgatcggcgcgccgttggtcgtgaaggacgcgccgccctgcacgaacgacatcgtgctggacggatcgacatcgccaaaggcatggcgccaacccagcgtgccgaacaactggccctgggcgccggcgctttcaaaggcctgacgggcgtgcaagcccagcgtggtggtcgtgacgttgttacggttggcctcgccgcgcagcgcggcgtcgccgccggactcgctaaaggcgccggtgcgcaggctgctaaagccggcgcccacaaagggctccagcgtgacacgctcggtcagcggcatggcatagccgagttcgccgaacacctgagacgtgttgcccttgtaatcggcctttagcgtctgcggcaaccctgcggcgtcagcgtagcgctgcgtcttcatatcgtgccaggtgtaagacgcccccaggctcagattgagcttggcgctgccagcgtcaaacgccttgccgccgtagaccgtcaggctatagctgtcggcctgcgagttagacgcgcggtcgctggtgcggctgcggctattggaataaccggccgccccacccaggcgccagcctgcgccgaccgcaacgtcgccgcctgccgacaccccattgtcgctctgcgtggtgcgggcggcattgccgttgccgcgcaccgaaccccagttgccaaaaacctgagcccacaacggctgcgcagccgattgcggcaaggcggcggcactgcccaggcccagttgggcggtaggcacaccgggcaacatgcccgcacgcaagttggcgcgcaagcggttcaagggaatctgcacaaagctgttggccacgccctgcgccatcgatacggtactcgcgtgcgcttcgcccgacaggccattgaacacctcagccggcacgccgttgggaagattcagcacgcgacgaaacagcgcgctgtcggcaggcaagctttgcagcgcccgcgcaaccgaacgctggttgccggtgaaagccgcgtcggcaaactcgatcggccgcgtgccgnnnnnnnnnatcgggcacctgcttgcgctgcaccgtcaaatccacctgcttactgccataggccagcgagggcgtcaggaaggccagattgctggagaccgaatcaaacctcccctgtacaccgccgtcagcgctcaggatcgtgtaggtggtggacggcgcataagaaccgttctggcccatgtgcagcaccgaccccgccacattggcgacacccgtgagtgtggcgctaggcgcggacgccaacagcatggcgccagacgtggccacccacagcgctccgcccagcttgccatcgacctgcaagccgccggccagcaagctcgtggcacccgtgtaggcgctactatcgccggtaagcgtcaaaacgcccgcccccagcttagacacggctcccccaccagcaagcacgcccgcgaacaccgaatcggtggcgcggttgaacgtcagattaccgttattgatgatggtgccgcccaacgtaccgcgattgcccccgtcgccgacctgcagcgagcccgaggcaatggtggtggtgcccgtaaacgcactgtcgcccgtcaacaccagcgtgccgctgccctcttggcgcaattggcccgaaccggaaatcgcgccgccatagaccacctggtcgatgcgcttgaacgccagtgtgccgccggcctggatgtccgcgtcacccgcaatgctgccctgcgtcacgccatcgccaacctgcaggcggccagcgctcactgtggtggttccctggtaaatgttcgaaccggtcagcaccaaggcgcccgcgcccagcttggccagaccgccattgccggacagggcttgcgacaccgtgaacgtgttgccggcatccgcgatgtccagaccgccgccggccgcgccaagcgtgatcgcacgcgcggtgctctcgaaagcggtgcccgtgacccgcagcgtcccgccctggaagtccagcccccccgaggccgcgcccagattggcgtctgacgacaccgacagcgtgcctgcggaaagccgcgtctgcgcataggtgttggtgccgttgagcaccagggtgcccaggcccgtcttgtcgaggccattgcccgccacgacagtgtccaaggtggcggtccagtccgccgacgcggcactgccgtcgcccacgcgcacttcgctcaaggcgccggccgacggcgccaccaggttgagcgcatcgccgttcaggcggtagccatcgctgagaaactgcgcgccgctggtgctgacattgccagcgctgccatcgaccgtaaccgtacccgccgtgccgccgaaaatggcgaacgcattgctgggcgagaacgccgatgtgacagtggcgtctacgtccgtccagttagcgctattcttggaccagacgccggaaccgccgccctgttgcgtggccgtcgccgtgcgatccgcgttccagagattgagcgtcaagttccttgcattgatcaggttgatctgcccgttgtacacctgcacggtctgccccaccgccaggccggtgaagccgccgttgcccgtcgtcagcgaaccggtgtagtcgaacagccggtacacgccaacgccatagccgcccgcatcattgacggagagccgcacgccgttgagcgccaggctgccgttgacctgcacgctatggccggcgcccgcagcgcccgaactgccgggctgaccgaaggaaaagtccattgcgctaccctgggccagcgtcaggtcgccattgacgacgaaagtgcctcccggcgcgccgggcgccaagctgccgcccgcctgcaccaccacattgccgttcaccgtaccaaagccgccgatcgaggcgccgctggccaccgtcaccgagctgttcaagcgggcgcggaggtcggcggcgnnnnnnnnnnaccaccagcgcaccgccggccacccgggtggcccccgtatagctgttctcgccattgagtaccaggctacccgccgtgttcttggtgagaccgccggtgccggcgatcacgccaccataattgcccgaccccagcgtaagggtgttggcgcccaaggccacgttaccgcccgagccgttgagcgtcgccaactccatgttagaagctgccgagatatcgaacgtgccctgcgtgcccaccgttatcacagagctggcggccaggctgctacccgtacccagcgccaacctgccagccacgatgttcacgccgccggagaaggtactgcggcccgtcagagtctgcgtctgaagcccatttttgatcaagccgccgctgccttggatcacaccgccgaaaaccgcgtcgttctgattgaacaaacttagcgtattcgcgccaagtgttaccgtaccgcccgtgccggacaacccaccgaggctctgattcgggctctcccccagatccagtgtcgcgccagggctcagaatcatactcgttgatgaattcagcgctcctcccgggccaagctgcagagtgccggcctggatggccgtactgcccgtatggcccaggaggccacgaacctccaagataccgctgccttgcttgaccagattgccgctgcctgacaggctgccgttaaagctgccattctcggcgccggaaaaagtcaccgtgccatggttagcgatattgccctgcaggctgctggcattacccacgagctcggccaaggggaagacggttgtgtcgcccttgtaatcattggcgcccgtcaagctgaccgcctgcgtgcccctcaccgacaagcctcccgagcccgtcaaccgccccgacagcgttaagggatgagcactatttaccaccaggccgctccccaccaagttgaagctgctgcctagcgatacgcccggtgctgacgcgccaatggcgccgcccgacgcagagatctggccaacacccaaggcaccgctggcgtcgaccaacacggtgcccccattgagcgagatggagctacccgagggcaataaggggccgcccaacagcgtccagctgcccccggtaacggtcaggctgttgaaattcaggtaggtgccggcggcgacgctggtgagcaggtctcggctgaacgtgtcggcgaagaccagggaattgttgcccccgaagccaccatccaccgtgcccggtctggcgaacagcagacccggcacggaggtaacgccgatcatttcgcccgtctggccggtcgcgctgatcgcggagccggactcggcaacgaacgtatttctgctacccgcccccagcgacacgctgccatcgatgagtccgccgttcctaaagtagtggccgataagggagccggccgactcaaacgccacccggccgacaatggtgccagtgctgctgttggtgaaattcaccattccgccgccatagatcgctacggccgcgatatccgcgccggatcgactaccgtaggccaccggcgcggcgcggatgatgccgttgttggtgacgttggtcacgccgcccgtgccgttgtggatggacagcgccatcccggtcagattggccagttgcgcttcgtaaatatcccggcccgagccaccgataaggccagaagcctcgttctggatggtataggtgctgaccccgggcacactcccatccgcctggcccaagacaaggcccgatgacaccacgctcaaaccgctgcccaacgcaaaggcatcgatgacgccctggttggtcaccgccacattaccgccccgcagcgtcatcgccgtgccgcctgcgcccaacagcacgcccaacgtgcctcccgcccctaccgtcacggtcaacccgttttgcgagttggtataactcgggttcagaggattgacgggcgtgtcgcaggtcacctgcgtaggattgctagcgcagatcgccatggcggtctgcgtccacgcggcgagccccagccccagggcaacagctatcccatgcaaacgccaccgcaccgcaacgtagaccgccgagggagccgccccgccgcgcgactgggctgccagctcagagacaggctgccacaggcgcatcgtgcggttccataccaggcggtaaacgtgattcaagatctgctcctaaaaagttggacggtgttcgcgctgccgatccgtccagggtgcgacggcagaccggtatctagtctccaccaagatatgaggaactgtatcagttagcaatatttatttatgagaatcatgcgccataacaccgccacgtgaaccgcagcatgccggccatcccgcccacagcggcgtctcgctgacgcaagcttgggccgacgtttgcgaatagatttgcggctcccaggaatgggcggcctagtcggccagcagggtggcgcaagcatccggcagccggtgtcggagcaaacgtttgcaggagggatttcccgcaaacaaggcgcggcccctatcaaggcgtatgccccccctgagaagagggcgcaccctctacaatgagacattgcctcgatctgcttatctcgccatgccgctttctgatgcaccgctaggccataacgtcgcctacccctccgaatacaatgccgcgctgctctttcccatcgcccgcgccgaaaaccgggcgggcctgggcctggatggcgccctgccctttgacggcaccgatatctggaacgcctacgagctctcatggttagatgccaagggtaagccgcgcattgccatggccagttttcgcatcccggccagcagccccaacatcatcgagtccaaatccttcaagctctacctgaactcgttcaaccagacgcgcctgcccaatgcccagaccctgcgcgatctgctcgaaaaagacctgtcggccgctgcaggtgcgcccgtcgacatggacttcatcttgccgcaacgctttgacaccctgcgcatccaggaactgagcggcatcaatctagacaagctggatgtagaagtcgatcgctatgagcccgctcccgaactattgggctgcaccgggaccgggatcatcgaagaaacgctgatgtcacgcctgctgaagtccaattgccccgtgacaggccaacccgattgggccagcgtacagatcgcctatcgaggccgcccgatcgaccgggccggcctgctcaagtacatcatttctttccggcaacacgccgaattccatgagcattgcgtagagcgcattttttgcgatctgatgcaagcctgccagcccgaacaactgacggtctatgcccgctatacccgccgcggcgggctggacatcaacccctggcgcagcaacgctggcgccagcgcgccggccgatctgcgcggcgcgcgtcaataacaccgggccgttctcaagtgggtcgccgcgcctgtacggcgatccactgcgccaaaagagcaccgatggcaaaggccaaacctgcgcctatccatggccccttggccagcccggcgtcgagcagcaggccaaaacccagcggtcccagtgccgaccccacatccatgccggaatacaccaggccatagactgagcctgtcgctcccttgggcgtcaccttgcggatcaacatatcgcgcgacggcgccgctaccccggcacaaaagccagccagcgcgacgacaaacgccgccagcgaggcaggcacccaacccatggccaacaccaccaacgtcaggcctgccaaaataagcgcggcggtaacggtgcgctcggtgcgcggcgtggccgagaccaggaatccccctgccgccatgccgaccgccgacgccaccatatagccagacaaggccgagctcgccaccacgcgggacagatcgtaaagctccgccagcaagggaatggtgtagttctgcacggaagacaaggccaccgaggtaaaggcgaaaaacagaaaagccccccacaaggcgggcttggccaacaaggccttgagcgtctgccaggcattgccctgcggtgctttttcatcgctgtgctgcgtcaacggcccgccgatcaaatggcggccaacgaccgtcatcagcaagaccagcgcgaccaacgcaccagccgaaaaggccgccacgcgccaattcgatagcagcgtgatggtggtgatgaacaccggcgtaagcgcccatcccagattaccggtcagaccatgcgtggaataagcatggcctaatctagctgggctgacccggtgattgatgatggagtagtcagccggatggaaaatggaattacccaccccaccgatagcagcggccagtatcagcatcggatagccattggccgcgccaatgatgaccgccgacagcacaaaacaagacaggccaaaccacagcaccgggcgggcgccgacccggtctacgacgaaacccgacgaagcctgacccaagcctgatacgacataaaacaccgacacgagcaaacccaatcgcgcgaagtcgaggtcaaactcctggcctagcgacacatatagcgaaggcaggagcaactgaaaaaagtgggagctggcatgcgcaataccgatgagaagaatgatttgccaatcgcggcggcgcagagcgggggagtcgatagatacggcggtattcatgcgaaaagggctagaacagccctgagtagattgtctccggtacgtggcagcggtctgccacgctcatcgggccgctttgacggcctcttgctgtgcaaaatgaagggctcccccgcgagagcgcatcattcaacccgctttttcgcggatggcaggccaggcgcggcgcaggtagtaaagcatcgaccacaccgtcaggatggccgccacaaaaattagccagttgccgagcaggcgcgtatcaacgccaaacagttgttggttatacaagaggcaagggatggccaccatttgcgccgccgtcttgaatttacccaggcgatgcaccgccacgctggcgctggcgccaatctgggccatccattcgcgcagcgcggaaatcgtgatttcacggccgataatgatgagagaaataaacgcatccacccggctcagatccagcaacacgatcagcgccgcgcaaaccatgagcttgtcggccaccgggtccagaaaagcgccgaaggcggaagtctggttccagcgccgcgccagccagccatcgaaccaatccgtcagtgcggccacgataaaggccacagcggcgaaggtgtcacgcgccccgaccgagatccaggcatcgggcaaatagaacagcccgaccaccagaggaatcatggcgatgcgcagccaggtcaaaaaaatgggtacgtttatcggcatagtgccagtatgctacatcagccgcgcgacggatgcccgccgtcagtgcaaggcgtcatagatccgctcggccaaatccattgaaatcccgtccaccgaggccagatcctcgatgctggccgaggtcacgcccgacaagccgccgaagcgggccagcagccgttggcggcgcttggcccccacaccctcgatttcctccaaacgcgaaacattacgcgtcttggcgcgcttggcgcgcatacccgtaatggcgaaacggtgcgcctcatctcgcacctgcgcaatcaacatgagcgctgcggacgctttcccaagggcaagcggcgcccgggcatcggcaaacaccagggtttccagccccaccttgcggccctcccccttggctactccgaccaaggcgccgatgtccagccctagctcgacaaagacctgacgcgccacttccacctgccccttacccccgtcgatcagcaccaggcccggcatcggcgcctcgccatcggtcaccttagcaaagcggcgcgtgagcacctgccgcatcgccgcatagtcatcgcccggcgtgatgccgacgatgttatagcggcggtacagcgacggctgcatatcgtgatgcagaaagaccacgcaagaggcctgtgtggcctcacccgcggtatgactgatatcgaaacactcgatgcgcagcgcgtccagcgccgcctcgtcggtgtcaagatccaaggcttcggccaaagacaacgtacgcgcggcgcgggcgcccgattcggtaagcgcccgggccaaggccatttccgcgttcttctgagcctgctccagccaggaacggcgtacgccctgcggccgcgtcagcacacggcagcgtgtgcccgcctgctccgacaaaagaccgataagatcgacatcgggcaaggcgtgagaacacaccagcactggcggcaatacattatcggcataatgctgagcgataaaagcttcctgcacctgagcggcttcttcgccatccgcatggctgggaaaaaacggcttgtcgcccaaatgacgcccgccacgcaccatggccaggttgacacagaccttgccccccgccgacgccacggcaatcacatccgtatcttcgccgccgacgttttccatggtctgctgatgcagcaccttggagagcgagcccatctggtcgcgcagcaccgcagcctcttcaaagcgcagctcgcccgaggcctgctgcatgcgagcctcgatttcatccatgacctcgcgcgcctcgccattgagaaaacgtgcggcgcgctgcacatcacgccggtaatcctcagcatcgatcgcctggacacagggccccgaacagcggccgatctggtacagcagacagggccgcgaacgattggcgaacaccgtgtcttcgcaggtccgcaagcgaaaaaccttttgcagaatctgtatcgtctcgcgcacggcccagctattgggataggggccgaaatactggccccgcttgctggtggagccacggtaataggcgatacgcggccactcgtgagcggtaatcagcaaatagggatatgacttgtcgtcgcggaacagaatgttgtagcgggggcgcagactcttgatcagattattttcaagaatcagcgcctcggcttccgaacgcgtgaccgtcacctccaggcgcaccaccttggacaccatttgggcaatgcgcgggctcgccagcgttttctggaagtatgaggacacgcgctttttcagatcgcgagccttgccgacatacatcacctccccggcggcatccagatgccggtaaacgccgggaagatgcggcagatcagccagaaatgatttgagattgaattcgtcgggcatgttgatagcgcgaatcggcttgcaggctgtcccaatcaggtgcggcataagccggcatcaaacggcggatgcggtccacggccggcggcgtgaaactcaaacgctccagcaagtcgtcggccagatcagggcgattgcagaccagcaccatgtcgcagcctgccgacagcgcggcctgcgcgcgtgccagaatatcgccggccaccgatgccccctccatcgtcagatcatccgaaaacaccacaccgtcgtagcccaactgtccacgcaaaatctcgctcacccagcggcgcgaaaaaccggcaggctggctgtcaacttcggggtagatcacatgcgcaggcatcaccgatggcagaatctggtcacccagccagccataaggcgcggcatcatccttcaggatgtcggccagtgtgcgggtatcgaccggaatttcatgatgcgaatccgcctcgacatagccgtgcccaggaaaatgcttgccgcaagccgccatacccgtcaaagccaggccttgaaccagggcgcgcgccagcatggccaccacacgcggatcggcatgaaaagcacgattgccgatcaccttgctcaccccataatccagatccaggacgggcgtaaaactcatgtccacaccgcaggcgcgtaactctgccgccagcacatagccggtctgtgtggccaattgcatggcggccagcggatcgcggtcccagacctcgcccagggtacgcatagccggcagcgcggtgaagccgtcttcgcggaaacgctgcacccgcccgccctcgtgatcgaccgcgatcagcaaaggttcgccccgcgccgcatgaatatcctgtgtgagcgcagtcaattgggcgcggttttcgaaattgcgtgcgaacagaatcacgccacccaccagcggatgacgcaagcgctgtttttcctgctcggtgagctgcccgcctgccacgtcaaccatgacaggacccggaggaagtaaagaaggctttctggacttcgacatagatagtttttcaagagatggcgggcgcagccaacaggggccgcgcctcgacgatgacataagcggccgccatatccgactcgtcggtaatggatacatgggccgccccaaagcgttcgtcataccaggggcgtaaagcctgatcgatcaccaacaacggccgccccccgggcgcattcaacgtttgcacccgcgtccaggtcatgggcatgcgcatccccagaccgatggctttggaaaaggcttctttggctgcaaagcgggtagccagaaaacgtatgccgcgcaccgtgtcgcgagcgctgcgagcaaggaatttttccatttcctgctcccccagaactttccgggcgaatcgctcgccatgacgctccagcgcatgcgcgatacgctcgatacgaatcaagtccaaaccaataccggcaatggcgcccgcggtgggaacagtaagcatcacgacaccctgataaggctgacgcccgaaagcgccccaatagcgaaatcatacgcgagcgcccgccagagaaaaggccgcctcgataggcggccttttctctggcggcaaccgctcagcgcgcgcgcgcctggatcatcaaggccttcatatcgcggattgctttttcccagccgtcaaagacggcctgggccacgatggcgtgaccgatattgagttcggaaataccatcgatggcggccaccgcttgcacattgccataatgcagaccgtgacccgcgttcacacgcagcccatgaagcagccccacatcgacggccgcacggatacgctcgagctcgcgctcggcaagctcaccctccgcctcggcataagcgcctgtgtgcaactcaatgaccggcgcctgggctcgggcagccgcctcgatctgggccgcatccgggtcgatgaacagcgatacgcggatgcctgcctcggtcagcagcgccacggcatcggctaccgcatcgaactgccccaacacatccagcccgccttcggtcgtcagttcggcgcgcttttccggcaccaggcagacatcgctgggcttgaccgcgcaggcaatctccagcatttccggcgtcagcgcacactcgagattcatgcgcgtgcgcaaacgcgggcggatggcgtaaacatccgcatcctggatatgacgacggtcttcgcgcaaatgcagggtgatcagatccgcgccggcgtcttcggcgcgcaccgccgccgctaaaggatccgggtaggccgtgtggcgctgctgacgcagcgtagccacatgatcaatattgatgccgagttcaatcattttgcttggctggtattaggttgagcctgggtaagcgccgtattctccacccatccgccgccgagcgctttataaagctcgacgcggttgatgagcgaggccaagccagtctgcaccagggcgatctgggcattgaagaagtccacctgggacgtctgcacctgaagatagctgtccacgccattcacgtagcgcagattagacaattccagcgtgcgcgccgatgaggcctccagaccccgctgcgcttccaactgggcgctatatgtcgcctcgccagccagcgcatccgacacttcccggaaagcctgctgaatggtctgctcatattgcgccacggcgatattgtcgcgagccttcgccagattcagaccctcgacaatgctgccgcccgagaacagcggcatgctcagttgcggcgaaaaactccaatagccctgtccgcccttgaagaggttgcccagagaggggctggcggcccccaataaaccagtcagcgagattgtcggaaaaaaagccgcccgcgccgcgccgatattggcattggccgaaagcagttgatgctcggcggccaggatatcgggccggcgctctagcaaatcggaaggcaggccggccggcaccgtggccagcatctggtcacggccaaaaggcgctggcgccggcaaatctgccggcagcgtcgccacgcctagcagcacggtcagggcgttagtggcctgggcctgggagcgggccagttgcgccagatcggccgaggccgaatccaacagcgacttggcctgattcagatccaactcggaagccacgcccccgtcaaaacgggttttgacgaggttgtaagactcctgacgagattgcagcgtcttgcgcaccagatcgagctgcacctctgctgcgcgcagattgaagtacgcctgcgccactgcgcccaccagcgtgatctgcaccgcgcgctgcgcctgctcggtggacagatactgctgatatgccgcctcagacaagctgcgcagacggccgaacagatcgatctcgaacgtggtcaggcctatgccggcctgatattggctgctgatagacgaggaatcgggtccgcccgcacgcatattgcgcggcaaatgctgacgggtgccctgcgcgcccacaccgatcgatggccattgtgcgccgcgctggatgccatattgggctcgcgcttcttcgacgcgcagcaccgccacacgcagatctcggctgttgttcaacgccagcccgatcaaggcctgaaggcgcggatcgagaaacacattgcgccagccgatgtcggcggcggcgacgccggactgcggtgcgaccgcagccgcaggctgcgaacccaactccgaaggccggctgtaagcgccgtaatggattttgggctggtccggccaattggccgacaccggcgcctgcggacgatgataatccggggcaagcgagcagccggccaggccggccgccagcagcgccatcagggcgccgcgtttaagcatcagggccgtcattccttattctcctgactgccttggttttgagtcgtgccagtctggccggcttgtttttcctcttcggccttcttggcagcctgttcggcctggaaagcgcgaagttcggcgcccagcaggcgcggacgggtcttgaccagggtcatgaccaccacgaagaagctaggcacaaagatcacggcaaacggcgtcgcggcaagcatcccgcccaacacccccaaaccgacagctcgctggctggcggcgctggcgccggtggccaacgcaagcggcagcacacccagaatgaaagccatcgacgtcatcagaatgggtcggaatcgcagacgtgccgcctccactgccgactcgtacagaccattgccgcgggcatagtggtccttggcaaactcgatgatcagaatggcgttcttggccgccagcccgatcacggtcaccatccccacctggaaatacacgtcgttggacatgcccatcagcgagaccagacccacggcgcccagcatgcccagtggcaccaccagcatcaccgaggccggaatggcccagctttcgtacagagccgccaacaccatgaatacgaccagcaacgccagcgccatcaggatcacggcctggttgccggccagacgctcctgatacgacagaccattccactcgtaaccaaagcccggcggaagcttggcgaccaggttttccatctcggtcatggcttcgccagtcgagtagcccgcggcggcactgccgccgatacgaaccgactcatagctgttgtagcgcaccacctgggtcggcccttgcgaccacttggcggtcacgaaggacgacagaggcaccatgccgccatccttgttgcgggcgttcaggttgagcacgtcctccatatgcatgcggtagggcgcatcggcctgcacccaaatgttctgcatccggcccagattgggaaacttgctcaggtaagccgaacccacggcggtggagatgagcgaagccgcttcggaaaaatccacccccagcgcggccgctttgtcgcggtctatggtcaaggcgagttgcgcgcccggtcccaggccggtaatacgcacctgcgacaacaccggactctgcatcgccatacccatcaactgacccgtcgcggcggcaagcgcctccgaacccgccgctgaacggtcttgcagccggaagtcaaaaccggatgcattacccaaggaagaaatggccggcggcaccacggtgaacaccatggcgtccttgatacccatgaacaatcgctggaaagcggcgcccgcaatggcctgagccgaatcctgcggcgccttgcggtccgcaaagtctttcagggtggtgaacaccagcgccgtattcaagccgttgccgttaaaggaaaacccctgaacagctacgatattctgcgtggtgggcagtttgctgaaatagtcttcgacctcttcaatcacctcgatcgtacgattggccgaagcgccggagggcagctcgatgttgctgatcacatagccttgatcttcctcgggcaggaaggacgagggcaggcggatgtacaaccagcccagcagcacgaccagcagcgcgaacaccaacatcatgcggccgcccttgtgcagaacgcgcgaaatccagttctggtagtgatgcgtggtggcttcaaagttgcggttgaaccagccgaagaaacccttcttctcgttgtgatgccctttcgggataggcttgagcagcgtagcgcacaaagcaggcgtgaagctcaaggccaggaaggccgaaaagaagatcgacacggacatcgccacagcgaactgacgatagatcacgcccaccgagccgctcatgaaggccagcggcagaaacacagtcaccagcaccagcgtgatgccgacaatggcgcccgtgatctgcggcatggccttggccgtggcctccttgggcggcaggccttcggtcgccatgatgcgctcgacgttctcgaccaccacgatagcgtcatcaaccagaatgccgatggccagcaccatcgcgaacatggtcaaaacgttgatggacagccccagcaccagcatcaccgcgaacgcccccatcatggccaccggcaccaccagcgccggaatcagggtgtagcgcacgttctgcaagaacaggaacatcaccaggaacaccagcaccatggcctcgaccagggtgtggatcaccttttcgatcgacaccttcacatagggtgccgtgtcgtaaggaatctcgtacttgatgttgtccgggaaataccgggccagttgggccatttccttgcgaatgccctcggccgtctgcaaggcattcgcgtcaggcgacagcacgatggcgaaggccgccgtcggcttgccgttcagacgcgcaccgaactggtagttgtccgaacccacctcgatacgagcgacatcgcgcagcaacaccctggagccgtcggtattggcccgcagcacgatgccgccaaacccctcgaccgtgctcaactgaccgttggccgtcacggtggccgtcacacggaccgcagccggattaggcggcgcgccgatggtgccgcccgacaccaggacgttctggctcgcaatggcctggttgacgtcctgcatgctcaggttatagcccaccagcttctgcggatcgacccagatacgcatagcgcgcggcgccgcaaagagctggaactgaccgacacccggcacccgggagatcgggttcttgatattgcgggtgatgtaatccgccaacgccgcctgatccagcgaaccgtcagtcgaggacagcgtcacgaacaacagaaagcccgcgctggtctgctcgtacttgaggccttgctgcgtcaccgcagcgggcaactgcgccgtcacgttggagatacggttttgcacgtccacctgcgccagatcgggatcggtacccggacggaaggtggccgtaatctgcgcttggccattggaatcgctgacggactcgtaatacagcagacctttggcgccgttgagttcgtcttcgatgatgctggttaccgtctcggccacttccttggccgaagcgccaggataggtggcggtgatggaaatggcgggcggtgccacgtccggatactgcgaaacaggcatattggggatagccaatatgcccgccagcagtatgaacagcgcaaccacccaggcgaaaatgggtcgatcaataaaaaattgcggcatgtgggctgactctgaaagcgatgctcacgaacgaggaacgcggcttacgccgcgtgccgctcaagactttggctcttgcttggcaggctgcgcctgccccggtttggctttggggtcccagggggaggtttgcacgggcgcgcccgggcggatcttctggaaaccctcgacaacgaccatatctcccgccgacaggccgctggtgacgacccattgattgttgatcgcggcgggactcgtcgtgatgggcacctgctgaaccttgccatctttgaccaccatcaggctttgcatgccgtcagcagtgcgttgcaaggcttgctgcggcaccatcagggccttgtcgtccaccccctcatccaaacgcacacgcacatacatgccgggcagcaggatttcatcagggttgggaacctcggcacgcagcacgacgttgccggtcgacgggtctacggtaatgccggtgaaaagcaacttgcccggatggttgtagattgcaccattctccagcacgatggacacgcgtgcggtgtcggggccgagcttctgcaactggcccgatgcaaaggcctcgcgcagacgcgccaggtcggtcgtggactgcgtgaagtcgatatagacggggtcgagctgctgcactagcgccatctgcgtggccgaggcggcatcaacgagcgcgccctcggtcaccagcggtcggcctatgcgccccgtaatcggcgaggtgacattggtgtagcccaggttgatgcttgccgcagtctgagcggccttggctgcagccacagcggcatcggcctgacgataagccgccaccgcattgtcatactcctgcttgctgacggcgtttgccttcaccagcggcgcatagcggtctgccaacagctttgcgctgtacaggtcggcctgcgcctgcttcaattgcgcggtcgcctgatcgtaactcgccttgtaaggcgccggatcgatcttgaacagaacctggttttctttgacctcaccgccctgttgaaactggactttctgcacgatacccgtgacacgggcacggatctgcgcatcacggacagcatctacgcggccgggcagatcggagatgatcgaggttttttggggctgtacagtcaggacagcgacctgaggcatgcccggattcatctgaggctgttcgccgcacccggacaatataaaagcaatcgccacggccaagccaaaacccgagacacgctgaggtgaaaaacgcatgaatccctcacggagtgaaagcacgtcgcccccactgccgccgtgtagcggatattgtcatagggtgaggggggacgcgaactcgcgtactttagcgcatttttgcggggaaaccctgaagtttgtgccaaaaaccactagcaaatgcctgattgttgacaaaaaacgttgaatgcaacgaccgctctcaggagggctggacgttcagatggcctaaaaacacataccccataccgtgtaccgtatgcaagggcagttcggcaccgacctcgctgacttttttgcgcaaacgactgatggcaacattgagcgtgcgcagactggagcctggcaaggctttcatcaacgcatcacgtgagagctcccttccgggatgttcgacgatagccagaaaacacactcgttcaagcgcggtaaggctgatgcgcacccctcgcggcgtactcagcacccagccacggtagagcagattccaggtctcatccgagttggctgatgcatgaggcgccgcgccgtcgtcggtggcgacgacgtcagcgggcaagtctgaagcgtaagagtgttgggtcatggcagcatggacaggagagacggcaaacgtgcgcaggcttgttggccactcctgttgccgcggcttgcggaaggatcaggatctgccccctctggcccaaatacagaccgcgagagatcgagcgcatgcctacgcgccagcttgctcaattgcacgacagattacggcggcttgcgttagcctccagcttgcttgcacataaatcagacctaccttacctatctttagcgacttctcgcgccatgactacccacggttcggtcctgtgcgccagcatacagagggaaaacgaggagcccaacccatcagacgccccaacaccgggcgcacggcagggaaagcccatttattgacgaaaggcgggtctttaatcttgcgcaaagacatcaggatctacggtggcccctgccggggcaggccccatggtggatcgggtcgcacgagtattgctgccacggcgcgcccaaaaccgcggcgcctaaagccggagcaggacatcgtaaccatgatgcagcccgcctcagcagcccgacccaggccgccaagccgccagcgccccgcaagcccgcaaccgagaacccaggccctgcccagtatcactggaccgcattcatggctgcttgggcatggcaggcctgcctaccccggcgcggaagggatattggctgaagatctggcccatcaccttttgaatcagctcaacgctgggcgtgccctgcggattattgacttctccaacggctacgccttcccacactagctggcgcagacgcggatcgatcaaatcgacattgagcgtgccctccgtatattgatagacatcatcgccccatccatagccctgccaaggaccataaaaacccgtacggtagccataatagggccagacggcgggaggcgctgcgggcgtaaccagcagtttgttctgcaatttggcgccaaaattcacgagcaaatccggcttttgagcgtcatagacatagccccggtcctccatctgcaggcgggcggcatttttcaagcgctctgtcagcagattggtatacccggcggtgtccgtgcccagcgggctcatgaaagcaaagctacgatactgagcaaaattcacctggtggtcgtagtcgctacgcaccataggcccgcttgcgcaggcgctcagtaaagccgccaatcccagcacactcaacatccgtggcaacgccagcatcgctctctccgattgaaagtgtaggtagttgatcttgcactgaatacaaacaacttgcaataaactcccccctcccccttttttggcctgaacgcatgacctcctctcccgatctggaactcgatggctccatctggctgcgcagcggcggacagacctggggcggcgcgcaacgcatcgccctgttaagccagatcggcataaccggctccatcactgcggccgcgaaagcggtgggcatgagctataaaggagcgtgggacgctatcgacaccatgaacaatctcgccgggctgcccttggtggagcgcgcggcgggaggcaaaggcggcggcggcactcgcctcacgccccaggccgaacgcctaatttcggctttcaatcagttgcagcaggcgcacggccgcttcctgcaacacctcgccagccaaggcctgacgggtgacctcgacatcatgagacgccttatgttcaaaaccagtgcgcgcaaccgcctgttaggcatagtcacggacatccttccgggtgctgtcaacgatgagataaggctgaacctggcggggggacaagccttgcgcgtcaccattacgcgagaaagcacacgggagctggaactcgcgcccgggcgcgaggtgatcgcgcttatcaaagcgtcggccgtcctcatcggcctgccgggttccggcctacgcctgtcggcagacaatcaattgccgggccatatcgctcagatacgtcccggtgcagtcaacgatgagatcgtgatcgacctgcaaggcggcggcacactggtctgcgtcatcacccgcgacagccggcatgaacttggcctgaccgaaggcagcgaagtgcaggcgctatttagcgccgccagcgtcattctgggcgtgaccgactaagcacgcctcgctgcctgacgccgtacacctctcgcttttggcgacccgaccgtcacgcagataaaacaccgcatcgcccagggcatcgatatctgcgggatcgtgcgtgatgagcatcatcggcaccggcagcccgtcaagcaactgccgcagctcggcgcgcatcttgtcgcgcaactgagaatccagcgccgaaaagggctcgtccaacaagagcagcgcgggttccgaagccagcgcccgcgccaatgccgtgcgctgcttctgcccgcccgagatctgggcggggtagctattgataatagggcccaattcgaaggcatcaatccagcgccgcgcctgcggcgaaacaccccggcggcgtggattgaaccaaccctgactcagcgcaaaggccacgttctgccccacggtcagatgaggaaacagcgcatagtcctggaacagataggcaacacgccgggcctggggcgggagaaacagcgtctgctcgctgtcatagaacacccgcccatcgaccgcgatatggccggcatcgggtcgaagaagccccgccactgcccgcaaagtcatgcttttgccggcccctgacgggccaaatagcacaacacggcgcgacgccgtgcgcaagcgtacatccatctcgaaacgtcggtcttgcgccaccaaggtcttgcgcaatgcgatatctatcatgtcgccactcctcgacgcctgggcatgagccaactggccagcaacaaagccgccacgcaggtcacggaggtgatcagcaccagcaggttcgccgtgccatcgtcacccgcctgcaccgcctcgtagatggcgatggatagggtctgggtgcggcccggcagattacccgccaccatcaaggtggcgccgaattctcccaaggcgcgggcaaaggccagcaaaacacccgccatgatgccccgcagggccaaaggcagtgtgacgcggaaaaacacggacgactcacgcaggcccaatacgcgggccgcggcctcgagctgtgggtccacctgctcgaatgcggtgcgcgcccctttgagcaccagcggaaaggccactacggcggccgcgatgacagcgccctgccaggtaaacaccagctcgatgccccatttggccagcacctctcccaacaagccccgcctacccagcagcaccaaaaggtagtaacccagcacggtgggcggcagcaccatcggcagcgtcaggatggagtccaccagttctcgggctggcgagcgccagcgcgagagccagaaacccactgccgtgccgctgatggcgctaatgacggtggcccagcccgccaccttcagcgacagcagcagcgggacccataccgggtcagtcatgcgaatgtcctcaaggctttttgaagccgtaacgcgccaggatctgctgaccctcttcggaacgggcgaagtcgataaaggcctgcgcggcctccttgttggcgtcgcgagtcgtccgcgcaatgggataggtgatagcttgcggcgtaggcaccgtggtcacaaccttgaccttgtcaggcatgacgatcgcatcggtggcgaacacaaaacccgcatcgacttcaccgcgcgccacataatcaagactttgacgcacgttctgcgccggaacgcccttggcggaaacggtattccacaagccctgctgctcgagcgcagactgggtgtaacgacctaccggcacagacgccggattgccataagccacacgcttgacgcgatcggacttgagatcctctgtgctcttgacgtcaggcccgcccgtggccggcacaatcaacaccagcgcattggcggcgaaattcgcgcgcgtatcaggaagcacggccttttgcgcaaccgcccgatccatcgccgcctggtcagccgaagcgaacacatctgcaggcgccccttgctcgatctggtgcaacaggacatccgaagccgcaaaattcaacaccaccttgttgccagggtgcttggcttcataggcctgacccagctccttgaaagcattggtcaggctggcagcggccgaaacggtcaggtcggcggcgtgtgcggcgccagcggaaaacatggcggtcaaaaccgaaaacacgatcttgctgcaaatcttcattgtctatccctgttgatgcgcacgatagcgccgtggcatcgaaatatagccttgtatataacgatagtcaaaaacaagggccgtagcagcacggcccttgctcatcaacccagcaacaaggcgtcgtctgacagcttttcgccgcggacgcgctcgaacatggccagcaagtccggcacatccatcccttgacgggcatcaccggagacatcgagcacaacctgcccctgatgcagcatgacggtacggtcaccgacgtccagcgcctgcctcatgctgtgcgtcaccatcatggcggtcagcttgttctcggccacgatgcgcgcagtcagttgcagcacgaaatccgccgtgcgcgggtccagcgcggcggtatgttcgtcgagcaagagaatgcgcgaaggttgcagcgcggccatcagcaggctgactgcttggcgctgaccaccggacaacaaaccgatacgatcactcaggcggttttccagacccagccccagagtagccagacgctcgcggaaaccctcacgcatcgacgccttgacggcgcggccaaagccacggcctgcgccgcgacgctctgccagcgccatattttcttcgatggtgagatcctcacaggtgcccgccatggggtcctgaaacacgcgcgccacctgtccagcgcgctcccagaccggctggcgcgtgacatccttgccattgatctgaatgctgccggagtccaccggcagatcacccgagatggcgttcaggaaggttgatttccccgccccattggacccgatcacggtcacaaactgacccgtcggaatatccagcgacagcccgcgcagcgcccgagtctcgataggcgtgcccgcattgaaggtaatgaaaagatcctgtgcacgcaacatatcagcgcccctttttgccgagcagacggcgcttgagcatggggattaccaaggcaaccgtcaccagcagcgcggtgacaagattcaggtcctgggcctgcaatccgatgaaatcgctgttcagcgccaaggcgatgaagaagcggtacacgatggcgccgatgatgacggccagcgtagcgagcaccatgcggcgcgaaggcagaatactttcacccacgatcacggccgccaggccgatcacaatcgtgccaatgcccatcgagatatccgcaccgccctgggtctgggcaaagagcgcgcccgccaggccgaccagcgcattggacaacgccatgccgcccagcaccatccagccggtattgacgccttgcgcccgagccatgcggccgttggaaccggtcgcacgcatagccagcccgctttgcgtcgaaaaataccaatccagagcaaacttgaccaccagcaccacgaccaggagtatcaacggacgagcgatatagtcgctcatccaatcaggctgaagaatcgtgaaaatagtgggctcagtgatcagcggcacattgggccgccccatgatgcgcagattgatcgagtacaacgcgatcatcatcaggatgctggccagcaaatccatgatgcgcagccgcacattaagccagccggtaatcagacccgccaccgcgccggccagcgtcgcagccagcgtcgacgtgaacggatcaacccccatcgcaataaaggtcgcggcaacggcgccgcccagaggaaagctgccatcaaccgtcagatcgggaaagcgcagcaggcgaaacgatatgaaaacgcccagggcgaccaggctgaagatcaggccgatttccagcgcgccgagcaatgagaacagagacatgaggaacctaggccaccccagtctcgtgaaccagggtagcgcttgaacgtggatatcagggccttgcagcccggtaaaaacttatttgatgacttgtgcggccgacttcagcagcgactcgggcagcgtcacaccttgcttggctgcggcatccggattgacatagagttccagcttgttactggtttcggaagcgatgtcgcccggcttttctcccttgagaatgcgcaccgcaatcttgccggtctgcacacccagatcacgatagttaatgcccagggcggcgatcgcaccacgcttgacgctgtcggtgtccgaggcaatcagcggaatcttggcgtcgttgcccactttgaccaaggcctcataggccgacacgacattattgtcggtattggtgtagatcacatcgaccttaccgatcaggctgcgtgctgccgaacccacgtccaccgtacggggcgccgcagcctcgaccagggtcaagccatgcttgggcagcaactcctgcaactgcttgaccaccacgacggaattggcctcgcccgggttgtagaccatgccgacgcgcttggcatcaggcaccacctttttgatcagatcgatttgtttatccagcgccaagaggtcggagacgccggtcacgttggtgccggacgggcccatcgtgggcaccagttgcgcggcaactggatcggtaacggccgaatagaccaccggcacgctcttggtggcggccaccacggcctgcgccgatggcgtggcgatggcgacgatgacatccggtttgtcgcccacaaactttcgagcaatttgcgcagcggtgcccgtattgccctgagcgctctgatattgccacttgagattcttatcggcgtcgtagcctgcctgcttgagcgcttcccggaccccgtcgcgtacagcgtcgagcgcggggtgttcaacaatggccgtcacggcgaccgacttctgttgcgccattgctgaaccggccgcgagggccaaggccagcgcgcccacggtcagaaagtgtttttttcccatcagcataggaatgctccttccagcaggttgatctgtttggttgtcatgggtcggaggccttgcgcccatgcgttccgaaccaagaaaccccgtagtctaacgtgcagcccaagggttgtggcggcctagggggcacgggatatccctcaaaagcttctgggagcccgcgtcgcgccttatactcgagacgcccgcaaacaaggatgcgtcatgcagcgtcgctccttaggccgttccggcctactcgtcccccggtggttttcggcggtaatgtttttggctgaacggttgacgaagccggcactttctccctgctcgacgccatggtcgaggccggcctgtactgcatcgacaccgccgacgtttattcacgctgggcgccgcccaagcaaggtggagagtccgagacgctgatcggaaaatggctcaaacgaacgggaaaacgcgaccgcatcgtactcgccaccaaagtcggcatggaaatgggagcggcctcgatccggcctatatccgccgcgccgtggaagactcgttacggcggctgcaaaccgatcatatcgacctgcacaccgagacgccccgaataccccgctggcagatacgctggaagcctttgccgacctgatcagagaagggaagagtaccgcagcacccgcgacgcggccaagaacgtgcgcagcgccaagattgtcgaacaatacctggaggctcgcggcgaacgcattttgaacgccctggacgaggtcgccagcgccccccactcgacaccgacgcaggtcgcgctggcctggcagatagcccaacccggcattacctcccccatcgccagcgccatcaccctactgcagcacatctgcaactcagcgcagggcaacgccagctcctcagcgaggccagcgcctgaaggcgcggcctacaggaaagttatttcacgacaccgcagacgatgcgcgccccgccgccgcccaaggcgtggggatggtcgctgtagttatcccccccgaggtgaatcatcaaggcgtgtccgggaaaatcgcttgccttcagacggggtgccagcacgggaacttccgccttgccgtccgctgtgacatagagggctggcaaatctcccttatgaccatgatcatcataagggcccttgtgcgcatgcgtgttttgagggtcccagtgcccgcctgcccctccggccgggaccggtttgccatcaaccatgctggggtcgcaagaaggtttttcatgcagatggaaaccatgcacccccggcggcagaccggcaagcttgggaataagcaaggcgccatatttgttttgctcaatctggatggtgcccaccttctgttgcggtccgtccggtcccgcgacatacatatcgacagtctgggccatcgcaccgccggcgagcgccagcaaggctgcacacaagcttgattgcacaagcaatttcataaacctatcctcccgaaaaagaagtagcgccaaggtgtggatctgacctggcctgaatcagtgtaggtgactcaggcccgcagaacctccacgcccccttcggtccggaccgattcgctttttgtcagaaatgcagcatgccattgaccgcatggccaaccagcgaacgcgcccagcgccgtgccggcaaaccatattgcgactccacctcctcggcgcgcgccaacagctcggctggcgtcaccgccaagggagggccggagaaggccagcacgatttgattgcccgcgtcgatctcgggcaacagcacgatgcgatcatcaaaagccttggacagattatcgatattgcgcccaaaactgtcgtggcgaccgaataggttgactgccaggacgccgacttcgcccaacacccgtcggcaatcacgataaaaggtcacgctgtcacgcaccgggccttccgccttggcgtcatagagatccaccatcagcaccgggctgcgcccggcattgatcggatccgccacccagaccgcagcgtcctcatggtgcaccgacagacgggctggcgtgggcagtttgaaaaacatctggcagaccgccgtgacctgcggattccactcgaccacgtcgagtgtgctgcgcgtgtgcttcaggcagaaacgggtcagcgatcccgcccccagccccagcagcccgatggactgctcgcgcggcggctccagaaacaacagccaggccatcatctgagcggtgtattccagaaccagctcggcagggtttttaatgcgcatggcgccctggacccattcgctgccgaaatggagatagcgcacgccatcggcctctgacagagagggctgatcgagaacagaaggttgattacgtcgggacatccgggcattgtagcgatagccaactggagacaaaaagatgcgcgataacttttcgaacacccagctcactcgcaagatcgtgctgcgcagcgccgacggcgtcgtggcatcgcaacatcgtaaagccgccgaggcaggcgccgccatccttgccgcaggcggcgatgccgtcgatgcggccgtggccacttcgttcgctgcgggcgtggcggaaccctggatgagcggcccaatggggggcggtgcgatggtgatctaccgcgccgacacgcagaaagcccatgtcgtgcactttggcatgcgctcaccggccgcgctggaccccaccgactatcctctggcgagcgacggccgcgtctcggccgatttgtttccttggcccgccgtcatcgatgaccgcaattgccgcggcgccaccgccgtggccgtaccaggcacggtggccggcatggcggccgcccacaaagcttacggcagactgccctggcgcgacacactgcaagacgccatcgcgttggccgaagagggtccgctcatcgattggtacaccacgctcatgatcgcggggtcggcgcgttggctggctcgcgaccctgacgccgccgccctgtttctcgatgacggatgctggcccaaggccagcggctggacggccacggcaggggcgcggctgaacttccagcaagcggcgcaaaccctgcggcaactggcggaagaaggcgcacaggcgctctatggcggcgatatcggccgcgcgctggcacgggacatacaggcaaagggcggtcggctgtcgctggccgacctgcaaacctacgaagcgcaatggctggagcctctggccatcccctatcgtggcggcacggtatacgccacaccgcaaatgacggcgggccccaacctcgcgcgctgcctgcaccgccttgaaaacgtgctacgcccggaaggccgccccggcagcgccgccttcgaggcctatgcccaggtactgctggacgagtaccaatggcgcttacagcatatgggcgacaacgaagatccccgcgcgccggcctgcaccacgcatttcagtgtcgtagaccgtcaaggcaatatgtgctcggtcacgcagaccctgctctcggcctttggttcgcacattgtctcgccctcgacaggaatgctgctcaacaacggcatcatgtggttcgaccccgagcccggaaagcccaattcgctggccccagacaaacgctgcctgatgaatatctgcccggtcataggcagcacggacggacgtcgattcgccatcggcgcatcaggcggacgcaaaattctgcccgccgtgctgcaactcacgtcattcctgatggactacggcatgtcgctcgaagaagccttccaccatccgcggatcgacgccagcaccggctcgctgattattgacccggccttgggcgaactgagcgttgccgcgctggcgggccgctttccgcacgagctggcccggcgtggcgtctacccctttgcctatgcctgcccggccggcgttcaacacgacgcgggcggcaaccagggatgcaccgaaatcatgtctccctggggcgatacggcgctggcggaacaccagcgccgctgaacgacgagagttcagagacgctcgaacacggcggcgataccttggccgccgccgatgcacatcgtcaccagcgcatagcggccctgcacccgctgcaactcatacagcgccttgacagtaatgatggcgccagttgcaccgatggggtggcccagactgataccgctgccattgggattgaccttggccgggtcgagcttgagttcgcgcgtcacggcacaggcctgagcggcgaatgcttcattggcctcgatcacatcaagctgatccacagtcaggcctgcacgctttagcacggcctgtgtcgcaggaaccgggccaatgcccatgatttccggatcgacaccggcatgggcataagccaccagccgggccagcggcttgacgccgcgccgctcggcgacgctgcgctccatcagcaccagtgcggcggcgccatcgttcaagcccgaagcattgcccgccgtcaccgttccactttctttctggaataccggcttgagacggccgaggtctgtagccgtgacgtcgtcgcgcacatgctcatcccgctcaaagacgacctcacccttacgcgtcttgatcgtgaccggaacaatctggtccttgaaatagcctgctgcgatggccgcgctggcacggcgatgtgactcgaccgccagcgcatcctggtcggcgcggctgacaccgaagcgggctgccacattctcggcagtcacgcccatatgcatgcgtccgaacgggtcggtgagcgcaccggtcatcatatcgatcatcacgctatctcccatgcgcgcgccccagcgctgggaaggagcgatataaggcgcacggctcatactctcggcacctgccgccacggcgatttcggcgtcgcccagcataatgccttgcgctgccgacacgacggcctgcagaccggaaccacacagccggttaacattgaaagccggcgtttccttgcctatgcccgcgttgatcgcagccacgcgcgacagatacatatcacgcgcttcggtgttgatcacatgaccaacggcgacatgcccgacctcatctccccggacaccggcgcggttgagcgcttcccggattacggtcgtgccgagatcacagggcgtcacgtctttcaacgcgcccccgaaatctccgattgcggtacgcacgcctgcggcaatgatgacctctttcataatgttcgtccttgaagatggatgttgtaagacggcagtctgctgaacacgctaactatagtgccgtcagaccgtcatcgctcacttggaatacatcatagaaaggccactatgtgagcagcggtcgacgtttatagcaccatcagcatttcgtgccaggccatgccgccatgatccgactcagacggcttaacatattgatagccaaacctgcggtacagctcaatatgatgcgccttgcacatcagatgaatcgtcgccttgccctgatctcgcatcctctggacaaaagtcgccatcaagcgtgttgaatagccccggccctgctctgccggatcaagcacgacggacatgatcacaacgttgaccgcctccgggtcatggccgagcaactgcttgaacgcttcatccgacatgaccacgtcgtgggcgcaaccggaattgataaaacccatgatccggcctgccctttccatgatcaagaagccttgcggatactgatcgatgcgcaaggcgattttctcgcgtgtcgccgcctcatcaccttcgtaggcggctatctcgatctcatagcaacgatcggcgtcttcaggcctggcctggcgaaaggaaatgtcgaaagtcatggcgcaacggctcgataagaaaaacctaaagcgccgatggtagccaagtattcttgggccggcattcgcacccgctttccggcagccccgtcctcccagggccagggacatccctggcatgctaaaaacagcgcgatccgggcaaagccgcctcgcccctagccgggaacggccagaccttgcaacagcccgaactcagttgcgcccctcgggttcggcggcagcctccagagcctgcgcggcggcctcgttgttgtcggccacaaccggagcgaccagatcgacgacttttttgcgtgacaacatgccgatgaactcatcatcctcgcccgtcacggccacaggctggtcgctatgcaccagatgctgcaacacctcatcgaggcctgccgtcgcgggcacggaggccaggtcctcgacataacgggatacgtctcgcgcgccctcgctctgagcctgcaaggccgccgcttcagtcaggacaccggcaagccgcttaccatccagcacaggcgcatactcgtaactaagcgcccgcatgcgatccaatgcatggccgggacgcgagcgcatggtcagggtcaaacgcgccggattgaccgcatgcgcggcattcaagaccttggtgcgattcacgtcctgaaggaaggcctgaacataatcatcagccgggctgagcagaatatcttccggcgtgccctcctgcaccagttccccatccttgagaatcgcaatgcggttgcccaggcgcaaggcctcatcaagatcgtgcgtgataaatactatggtcttgttgagtttggcctgcaattgcagcaaatgatcttgcatctcacggcggatcaggggatcgagcgcggaaaaagcctcatccatcaagaggatttcggcgtcagtggccagcgctcgcgccaagccgacgcgctgctgcatcccccccgaaagctgatggggatgctgggactcgaaaccactcagacccacctgctccaaccaatggcgagcacgctgttcgcgttcggcgcgcgacaccccctgcacggccagtccataggccgcgttatccagcaccgtgcggtgcggaaacaggccaaagcgctgaaacaccatactcattttcttctggcggaatgtttccagatcgcgcttgttaaggctgaccacatccaccccatcgaccaagatctgcccggcgctcggctcgatcagacgattgaaatggcgaatcaaggtggatttcccggaacccgacagccccatgatgacgaagatgctgccttcttcgatcgacaggctgatattgcgcagacccagggtgtgccccgtttcggccagcaaagcttctttgctgacgccatcctgcgcagcctgcaggcattgctttggatgaggaccaaagatcttgtagatattcttgacttcaatcttgctcatcgctggcctcctacccgcacgcgctgcccatacgattgcgtgatgcggtcgaacagcactgccagcaccacaatgcccagccctgccaccaggccacggccgacttccagacgattgatacccagcaacacctcatagcccagcccacgcgcaccaatcatggacgcgatgaccaccatcgaaagcgccatcatcgtggtctggttcacgccagccatgatgttgggcaaagccagcggcagttgcacgccgaataattgttggcgcgaattggcgccgaaggcacgagacgcctcaagcacctctctgtccaccaagcggatgcccagatcagtgaggcggatcaagggcgggacggcatagatcaccgtggcgatcagggcggggattttgcccaggccaaacagcatgacaaccggaatcagataaacaaaactcggcatggtctgcatcacgtccagcaccggcaacatgatcgagcgcaaccagttcacacgcgccatcacgatccccaccgggataccgatcatcaccgaaagcccggcggccatgatcatcagcgccagcgtctgcatcccggcatcccacaggccaagtaaacccagcacgcacagcagcgcccccatggccaggctaaagccgatacgccggctcaccagccaggcgatgacgatggtggccagcacgacagaccaccagggcgacgtgcgcagcagttgttcaagccagatcagcaccttgagcaccggactggccagggcttcaagggtatcggcgtaattcgtaaccagatgatcgacgaaaccgtcgattgccccgcgcacagctttggcgggtatccattcaggaaacatcaaacagctccttttggagaaagactgcggccccgccgcgccagatcatgcgtgaggcatgagcacggggggaccgctggaacatcaaagtgcagattgcactcgggcagccacctcggtgggcacccacttcttccagacttcagccttgttcttgaggaaccattgagccacttcggaagcgtcgtcgccggaggactccatatgtgcaagcgtttcgtccatctgctcacgcggtagcgatactttggagaaaaactcggtcaactgcggcgccttcttggcgaaattgctattaagcgccgtaaacaccggattctcgggataggcgctggcctcgggtttttcgcacttgggcgaggtcaggcacttatgcttttccgcgtcataaggcggcatttcaagctttaccaggtccatcgagcccaccaagggcgtcggataccagtagtaaaacaccacgtcctgcttgcgtttgtacgccgacgtcaacgccgccttctgtgcggcgccggtaccgggcgaatacagcgtgaagctgtcgtccagtttgagcgcatggaacaggttgttgctggtgacctcgcatccccaacccgccgggcagccataaaagcggcctttacccggctcttcgggatctttgaacttgtctttgaacttaggcagatcggccgccgacttcagctccggataacgttcggccgtgtaacggggaataaaccagccctcccctcccatgtagagatcgcccacccgcttgaccttgccggttttttcggccttttcccagggatcggccacgctgttaagccagatctcggtattgatgtccagatcgccacgctccagagccgccagagcgggcaaggtttccgtaggcagcacttcggtttggcagccgtaacctttttcgaggatgaaacgctcgacatcgaccagaaccaggttggattcccagttcatgccgccgaacttgacggggcctttcacttcacattggggcgcggcatgaactgcgccagcgaacacagaaagaacggccgttgcggccagggctttcaggggggtaacacgcatggcttttgcctccataggttcaaggacacagccggaaactgccgaccatgccgtgtagctaagggggttgtgcggaagacgggcaaaaccgccaatacaaaccgacactcatagaagaaagcgcagcccgtagggcaggctttccagatggcaacgtaagcacttcgggcatcacccgaaattcatcacgaagaaaattgaacgaaactcaatgaagaagccagcatgttagacgatcttgcactacaaaccaagattagccagacacatttcgtatcatttgtcctactcatagcctagggaaaatcctgagcctcaggcgccagagcgggaaatccccctcctattgcgatgcaacaaaagttttgcgccaaagtcgtatttagttactaaattaatgtattttgatcagggtaaagcaccgccaagccctattccagcccgacacagggcctgcctctggcgaacagcccatgaaaagcctgcctttctcccgcgcagacctattgtcgtaaatcgggctctgctcaacgctgcgcagcgtcggtcgaagatctgtcgccgcctgcgtgccgcccccgacaagcatgaactctcggcgcagggagcgatctcgctgccggggcctgcctgggcagcgaaaggccatgcttgtccagatcaaggcccacaaacacaacggcattcggtctcccgaaaagataatccccactcagcgcagcgcttcgcggggatcgggcacgccttcgcgaacaccggtaaacggcgttcgtcggggactatcggcgtcaggccttgggcgattcgaacatatattcgcgccgccacggatactggcgatcaggcgggtaatccaactcgttgggcgcgccgcttgcgggcgtactcaccagcaattggtgcaaggcgatccaaccatattggaacgccatcgcgcaacctgcgagatagagccgataggcgcgcaaggaacgggccccctgctcgccagagagtatctggcgcgcctcgtccagccgcacctcgagttcgtcactccacgcccagagggtgcgcgcataatgcggacgcagattctcgacatcgcaagcctctagcccccctgccgtgaccgcttccaggacgctgctgatatgcgtcaactcgccgccaggaaagatatatttctcgatgaattcgcccataccgctgcccagctccgcgttataaacgcccgcagcagtaatgccgtgattcatgatgaggccgcccggcttgaccaggctgcgcaatttggtgaaataggcgggcagttgcgcacggcccacgtgctcgaacatgcccaccgaagcaatcttgtcgtagggcttgctgacgtcgagcttgcgataatccagcaactccatgcgcacccggccagatagccctttggcttcaatcagacggtttacatgggcatgctggttacgtgaaagcgtaatgccggtggcatccacgccgtaattctcggcagcccagagaagcaggccgccccagccggcgccaacatccagaaaacgctcgccctcatgcagacgcagcttgcggcagatgaggtccagcttggcctcttgcgcctgggccagcgtcatatctggttcgcgatagtaagcgcaggagtagacgcggcgcgggtctagccacagcgcataaaaatcatccgaaagatcgtaatgaaattcgatctgtttggcgtcgcgctcgacagagtgccgccataccgacgtcactttgcgtatcaggtcggtcagccaaccaccacgcgctgcctcgacgggagagcccgggagcagcgcagcagcggcatccatgacatctcgcatactgccctgaatttcaacacggccctcgacataatcctggcccaatacgccaaccgccccttcggccaagtgagcgagcgcccccttgtcgcgagcggtgaagcgcaccttggcatcaggcggccccaaaacagttccatcaggcatttgcaattgcacggacaccggcagagcggtgagcttgcgttcgactacagaaagcaaaggatttaccaattccctctccactggacatgaacgacaggacaacgttatgggaaaacacttgcaatgtgtgcgtaaggcagcgcgtgctacattcaccggctccgccccccattctgcaacaaaaaccggcaaatgccgaatgcgcagccgccgcgctttccacgacatgtccctccccccaccaacacccacgccacgctacgacaacctggacgggggcatgcccggctggctgatcctgatgggcgccctgactgcaatcggaccgttctccatcgatatgtatctgccggcgtttcccacgatcgcccagagcatggaggtgccgcgcggcgatgtcgagcgcacgctggctgcctatctcataggcatggccatggcgcagatcgtgtatggcccgcttgcagatcgtttcggacgcaaactacccatgatggtggggctcgcgctttacatcttggcttcagtggcttgtgcactcgcgggaaatatcgaagccctgacaggttggcgtgtgatccaggctttaggcggtgcggctggcgtcgtgattccgcgcgccgtgatccgcgaccactacgatacccaggacgctgcgcgggccatgtccttgctcatgctgatcatgggtcttgcacctattcttgcgcccttggctggcgggcaattactggcgttcgtgggctggcgcagcctgttctggctgatggccctggcgggcgcggccatgctgatcagtgtcatcggcatcatgaaagaatccctgcccgctgaacgcgcaataccactgcgctggggcacgattctgggcaattacgccgccctgctctcccaccgctcatttattgcgcacagcctggcaggcgggctgggccaggccggaatgttcgcctatattgtgggctcgccacagatattcatcgaattgtatggcgtgccgccgcagtattacggcctgctgttcggcgcgaatgcggccgctctcattattggctcccaggtcagcgcgcgccttttgcgccggcttgctccccccaccttgcaacgccgcgcgcagaacgccctggcactggccagcctggctgcggtcgcgttcaccctgggcggcctcatgagcttgccgcttttaatggcctgtctgatcggctatatgttcagccagggtttcgtgaaccctaactctgccgcgctggcactttccgaacaggggcgacgcctgggcgcggcgtccgccatgctgggcacgctgcaattgtcttgtggcgcgctggcgggcctgctgatcagtatctggcagatgcaaagcgccttgcccctgaccacggtgctcgccgcctgcgcttgcctctcctgggtggccggacgcgtggcccggcacggcacttgacgagctatttattttcatcatatagtagctgactcagtatccatcccgttttgcggctactatgctttgtagttgcgacattacttactctgccagggcgttaaccggccagatgctaagcgggtataagcacgggccagtcgcattggccagcgcggtttacatgccaagacgcatgcaaatgtgcaaccctcagtgcggcggctctcatccaggcaatgggtgactggcaaatgccggtgcgaatatccctgctgcctcggccaagcgacatccccggcgaataaacaaagaggtgcatcatggcacgtgtttgccaagtaaccggcaaaggcccgatggtgggcaacaacgtttcacacgccaacaacaagaccaagcgtcgcttcctgcccaacctgcagtcgcgccgtttctgggttgagagcgaaaaccgctgggttcgtctgcgcgtgacggccaaggccatccgcacgatcgacaagaacggcatcgacgccgtgctggccgacctgcgcgctcgcggcgaagcagtctaaacgactcgccgacccccacgccttcatccgtgcgccctatcgcgccacgaaccgcaaattcatactaggagcccgacatggccaaaggtatccgcgaaaagatcaagctcgagtcgaccgccggcacgggccatttctacacgaccaccaagaacaagcgcaacatgcccgagaagatgctgatcaagaaatttgatccggtcgctcgcaagcacgtcgactacaaggaaaccaagctgaagtaatgcagcttggcgccagtccgccgccctgagcgcggattgccctgcaaaccctcccgcatccaggtgccggagggttttgttttttgcaaccctagccgcccaaaccccggattacggcggcatttaccggcagatcatagccctgctgcccaatgcaggccactacactctgggccgcccctgtcttttccgcgcctgcccttatgcgcttactcttgctgctctgcctcttgctgtcgacgctcgcccgtgccgacaatgctgcacccattcttgtgggagaactccctgacgatggaccggacgccggttttcaggccggctggcgtctggcgctcgatgacatcaaccgcgctggcggcgtcatgggacggccgcttacggtaaaacctctggacccgaacagcggacccggcgatgcggtggcgctatttgacggcgcaggctccgcacaggccctcgcgcacgcccggcaagccgccgcctggcgcctgccctatctcgccgccgccgccagcagcgaccgcctggtctggcaggagggcaacccctacaccttccgcctgccaccctccacgcgcatgcgcgtcgccgcactggcgccgcgcgcgctcggcctgcgccaaaaacgctgggccatcgtctacccgacaacacttccaggcgaagaagccgcggccaccttcggcgcgatgatgacggcattccaatccaagaccgaagtcgtgagcagactgcccgttaaaccatcgggcatcaaccctcagctgatgcagacgcttgccgaaagccgcccccaagccctgatggtcgctttgcggggccaggatttggcgcaattccttcatctgctggcgaaagcgcccctaccggctgtcgtcatactgcacggcgaagacctgcccgcagactccccccctggctggataagcgctacctacagccacaggctgccggaaagccaggcagcctttagcgccgcctaccaggctgcacaaggccagacgcccaccaaacgggcactccaaggctatatcgccttgcatagcctggccgaagcgctgcgggccgcgcaatccaccgatgccgaaaagctcattgaagcgctggagggcctcaaactcgacaccccagctggccctattcagtaccgcaagatcgaccatcaagccaccctcggtctgcacctggcggtgaccggcgacaacggggagccggaacaactgcaatttatcgacggtgtcaggctacaactgcccgataccctggcgcgccgcatgcgcgagcctgccaggccgcccgtggaggaacataccgccgccggacatgcaccacccgttgcgccgaaaacggtttccgatctgacaggagcggcggccgatcaggcccgcttcggcgtctcaccctcgatgacgggcggcgccgctttgccgatctggccagactgaacatcggagcactcgagaaaacagcgtgcccgacaggtcttgcatacctcaggatcaagtcggcgataaatactggcgatggccgtcgtcttgtcgggaaaaacatgatcctcgcccaagcgttggagaaagcccgtgcgctgccaggtggcaatgacctcggggcgaggacgatgaaaatacaaatcgccccccatcgcacgacgacgcttaagttcatcctcccaaacctgggccccggcctgatcaataaaattcatgctcttggtcatgaccagtagatggtgttgaccgctggcacgcagatcggccaagcggtcttcaacataagctgccgcaccaaagtacaccgatccctccatacgcaacaggcagagctggggacactccggcaaggcggaggcgtttccttcgcgcacgatgaaatggcgtgcgggatcgttggcatcaatacccatcacgcgcatcgccgggcgcgacgtgcgataaagataggccgtcacagatagcagggcgcccaacaaaatggcgacctccatgcgaatgaacagcgtcgcggccaaggtggcggcagcgattgccgcttcgttgcggttcacgcgggccaaccaacgccagcgagcaacatccagcagtgtccaggccaccagaatcagcagcccggcaatcgcggcataaggaatatgggcgagcaagggggcactgagaaacaccagcgccaccaggatcaatgccgagaacacggcagccaaaggcgtacgcgcgccggcctcgtaattcggcattgaacggttcaatgagccgcaagacagataacaggagaaaaagcctcccaccacattggacaagccctgcccgaaaaactcgcgattcggatcgatagtttgcccagagcgttgcgcaaccgccttggcaatcgagatcgattgcgccaacgcgacgatagtcagcggcaccgccacacccagcatatccggcaggcgctgccaatccacatcgggaacgtgcaggggcggcagcggccgggcgatcggccccagagcggtcacatcgaaaccatagcgctgcgccaaccacccggcggccgttccggcgatcaggccggccaacatatgcggtcgccgccggtcccagcggcgcactgcaagcgcgcaggtcatcgtgaccagggtgacgacgacagcgccaatgctgacctgccctgcgaacaaggcgctaaacgtttccgccagaccatgcccgccagcgatgccaaaagcgtctttcacggcatgcagtgcgatcaatatcgccgcgccgctggtgaaaccgaacaaggccgccggcgaaatgaaattggccaagccgcccagacgcagcaaactcacggccaattgcaaaagaccgaccatcaccgtgacggcgagcgccaactcgatatagccaggtgaacccggcaccgccatcggcgcaagcaccgcaaataaagcgagcgagttggcgtttgtgggacccgacaagacatgccggctggaaccaaacaagcctgcaatcacacaaggcacgatggcggtgtaaagaccgtattgcggcggcaatccagccagaagcgcgaaggccatgccctgcggcagcaccagcaaggcgccaagcagaccggccatcgcatcgcctcgcacgactgcgggcgtgatgtcccgcacccagcctcctttccatccgctcacacgctctctcccgaccacgcatcaaggcgcttagcgtaacgcaatgcgctgacgcatcgcaaaagccctgtaaacaaggactctcatgatgtctgacttgaggtttctcgcgaaaacaacatctggcaagcattattcgccccaaaaaaacgctgcaccagctcaagtttccgctatcatcgggcgcgtggtgccggacatccgtcgcaagcgccgctcattaccaacatacggattttgaccatggctaccaaagcaaaaactcctgccaagaaagtcaccaaaactgccgtcaaggcaccggctaaggcacccgcgaaagcccctgccaagaaagctgcccccgccaagaaggctgtcgccaccaagccggccgtgaaaaagactgccgccaccgctgtcgtgcgcccgatcaaggaagcgctgaacaagtcgcagctggttgctcacctggttgagaacacgggcgttgaggcaaagacggtcaagacggttctggccggtctggaatccgccgtgctgggctcggtcgacaagaagggcgctggcgaattcacgcttgccggcctgttcaaggtttccgtgcaaaaggttcccgccaaagccaagcgtttcggcaaagatccgttcactggcgaagagcgctggttcccggccaagcccgcttcggtaaaggtcaaggtccgcccgctcaagaagctgaaagacgccgctcaataaacggcgtcttgcggtcaaaccgggaagagcccgccaaatggcgggctctttttttggctggcgcaaccacgcgatttgcatggcccatatttatcttgatataaagatactttatatcaagataaaatccatgaaagaccacgtcgatttcgttctctcccaatgggccgacgaacgtcctgacctggacgtttctcccatggcggtctgcgcccgcctcttccgcgtgaatgtgctcgccacgcgtaacgccgaacgcgcctttcgcgcgcacggcctgcaccaaggcgaattcgacctgctcgccacactggcccggtccggcccgccttatgccttgtgtccgcagcaattgatctgcgccctgcttctttcgtccggcgccatgacccatcgcctggaccgcctggaagccgccggcttcgtcgaacgcagccccaacccgaacgaccgccgcggggtcatcgtctcgctgaccgatctcggccagcacacgctgcagcaggtgatggctgactatctcgccgaactgaatcacacgctggcgccgctcaaccccgccgaacgccgtcaactcgccagcctgctcaagcgcttgctgatcgagcacgatcagcaagcgcccggaggactttcattttgaccacccgacttaccccgaccatggttttcctgatgtcggtggccaccggcctggccgtggccagcaactattacgcccagcccctgctgcaaattatcggcgagcaattccaggcttcccatgccatcatgggcagcatcgttaccgtcgcccaactgagttacgcgatcggtctcgtgctgctcgtcccgctgggcgacatggtcgaacggcgccgcctcatcgtcttcatgacggccttatccgccggcggcctgttgatctcggccaacgcacccggcatcggctggctgatgctgggcacattcctgaccggcgtgctgtcggtcgtggcccaagtactggtgccctttggcgcctctcttgccgaaccggctcaacgcggccgcatcgtcggcaccttgatgagcggcctgctgctaggcattctgctggcccggaccgtcgctggcgcgctggctgacctcggcggctggcgcaccgtttattgggtcgccgctggcttgatgctgctcatgtcggccgtactgtggcgcatcctgcccgatcaccgcggcgataccagactgagctacccccgcctgttgctaaccattctgcatctttaccgggacgagccgctgctgcgcgccagatccctgatcggcgcgttgatcttcgcctgcttcagcatgctctggacaccgctcacattcctgctctcgaacccgccctacgactacaacccaaccaccataggcctgtttggtcttgccggcgtcatgggcgcctacgctgcccgccgtttcggccgcatggcggatcaggggctgggcaaccgcgcaaccatcgccggactgctgctgctgttgggctcctggggtctggtcgcgtggggagcccacgccgtgattccgctgctcattggcatcctgatccaggacatggccatccagggcgtacatgtcaccaaccaaagctccgtctatcgtctgcgcccggaagcccgcagccgtctgaccgcaggatatatgacctcttactttattggcggcgctgccggatcgctcgcatcggcctggatttatgagcattggggctggtatggcgtgacaggcgcgggcgccgcgatcggcctcattgccctggcttatggcaagttcgcaccgagtgcgcgcatccccggaaacccgccctcaccctcctgagcgtcgcacctcctataatctaaggtttcgagcgcccgctcaccgggcgcacccaccctcttttcgcacgagtccatgcaggaacgctaccaacccaacctcgtcgaggcggctgcccaacaagactggcaggcccgtgacgcttatctcgtccatgaatccgccaaaaatgcggacggctcggaaaagccgaagttctatgcttgctccatgctgccctaccccagcggcaagctacacatgggccacgtgcgcaactacacgatcaacgacatgatggcgcgccagctgcgcatgcgcggctacaacgtgctgatgccgatgggctgggacgctttcggcatgcctgcggaaaacgcagccattaagtccaaggtgccgcccgccaaatggacctacgacaacatcgcctacatgaaaaagcagatgaaggcgatgggtctggcgatcgactggtcacgcgagatgtgcgcctgcgatcccgcttattacaaatggaaccagtggctgttcctgaagatgctcgaaaagggtatcgcctaccgcaaaacccaggtcgtcaattgggatccggtcgaccagaccgtgctggccaacgaacaggtcatcgacggacgcggctggcgttccggcgcccccgttgaaaaacgcgaaatcccaggttattaccttcgcatcaccgactacgccgacgaactgctcgatcaggtcaaaaacggcctgccaggctggccggaacgcgtgcgcgtcatgcaggaaaactggatcggcaagtccgaaggcgtacgccttgccttcccgcatgacatcaaagatgaaaacggccagctcatccaggatggcaaactgttcgtgttcacgacgcgcgccgacaccgtcatgggcgtgaccttctgcgccgtagcgccggaacatcctttggcgaccctggcagcacgcaacaatcctgctctggccaccttcatcgagcaatgcaaactcggcggcacgaccgaagcagaaatcgccactcgtgaaaaagaaggcattcccaccggcctgagcgtcaagcatccgctcaccggtcaggcagtcgatctgtgggtcggcaactacgtgctcatgagctacggtgacggcgccgtcatgggcgtacccgcccatgacgaacgcgacttcgcgtttgctcgcaaatatggcctgaccatccgccaggtcattgcccaggaaggcaagacctactccgaccaagcctggcaagaatggtacggcgacaagcaaaccggccgcaccatcaattccggcaagtatgacggcttgagcaccgccgaagccgtcgacgccattgccgccgatctgaacgccctgggtctgggcgagaagcaaaccacttaccgcctgcgtgactggggcatttctcgccagcgctactggggcacgcctatccccatcatccactgccaggattgcggccccgtgcccgtgcccgagcaagacctgccggtcgtgctgccagatgacctcatcccggacggctcgggcaatccgctggccaaaaatgaagccttcctctcgtgctcctgccccgcttgcggcaagccagcgcgccgagaaaccgacaccatggacacctttgtggattcgtcctggtacttcatgcgctacacctccccgggcaacgatcaggccatggtcgacaaacgcaacgattactggatgccaatggaccagtacatcggcggtatcgagcatgcagtgctgcatctgctctacgcacgtttctggaccaaggtcatgcgtgacctgggcatgctcaagttcgacgaacccttcacccgcctgctgtgccagggcatggtgctcaaccacatctactcgcgccgtactccgcaaggagggatcgagtatttctggcccgaagaagtcgaaaacatctacgacgccaagggagccatcgtcggcgcccgactgaaatccgacggctcggaaatcacctacggcggcgtaggcaccatgtccaagtcgaagaacaacggtgtcgatccgcaatcgctgatcgacacgctgggtgccgataccgcgcgcttgttcgtgatgttcgctagccccccggaacagacccttgagtggtctgactcgggcgttgacggcgccaaccgcttcctgcgccgcctctgggcactggcctatgaccgccgtgcagccgtcgcccggggcctggcctcgggctatgcctggcaagacgcgcccgcgccggtcaaggatttgcgccgcgagctctacggcctgctcaagcaagccgaatacgactaccaacgcatccagtacaacaccgtcgtatcggccagcatgaagatgctcaacgccatcgacaatgcccaattgcccgaaggtccggccgccgatgccgccatcgccgaaggcctgggcctgttgctgcgcgtgctgtatccggtcgtaccgcatgtcacttggcatatctggcgtgacctgggctacgctgccgagcttggcgacctgctcgacgcgccctggccgcatgtcgacgaggccgcgctgatcgctgacgaaatcgagcttatgctccaggtcaacggcaagctgcgcggagccatccgggtcgccgcccaggccgccaaagaagatatcgaaaagatcgccgtggcccaggaagaggttgcccgcttcctggagggccgtccgcccaagcgtgtgatcgtggttccgggcaagctggtcaacgtcgtaggctgataaggatgcgcatgaacctcgccgggcttttcctgccgttttccaaaggatcacgctggctcaaggccgcgggcctggcttcggtcatgctcctgagcgcctgcggcttcaaaatgcagggggaaacccccctgcccttcaaaacgctctatgtgggcatccctgacaacacgcgctttggcgccgacgtacgccgtgccatccgcgctgcctcgcccggcacgcgcatcgtcaatgatcccaagattgcggcggccaatctgcaacaggtgcaaaactcacgcagcctgcgtgacgtagccctgaacgcccaaggccgcgtcgaagaatacgagctgggcctggtgtttaccttccgcgtgatcgatcccagcggacgggccatcattccagacaccacctacaccatctatcgcgatatgccctatgacgatggcgtagtgcaagccaagcagtcacagatcgaagtgctgtatgaatacatgcagcaaacgctggtcagccgcatcgtgcgccgcatgacggcgcccgacgtcttcttgaccatggaccgtctggaaaaaaccaaggacgacgtgctggaagaaacaccgctctacaacccgaacgagcgtaccgatcagcgcaacacgccggccccctggaatacgcccaacatcacgccgggcctgcccgtacaacctgactaatggcgcaacacctggacggagacggcctgctcgatcatctgcggcgcggaccgctggcggggctctacacgctctctggcgacgaaccgctgctggtcatcgaggccggtgacgctctgcgcgccgctgcccgccaggccggctataccgaccgtaccaccctggtcatggacgcgcggggcgactggagcgccgtactcgcggcaacacagaccgtatcgctattcggcgaccgcagccttctcgagatcaaaatccccacaggcaaacccggtaaaaccggcgccgacacactcatccgcctggccgagcaggccgggcggcagacccaggccgagacactggtcgtcgtctctttgccgcgactggaccgcgccacgcgcgaatctaaatgggcgctggcgctggctcgcagcggcgtgatcgccgagattcccaccatcgaacgcgcccgcctgccggcctggatcggcgcccggctggcgcgccagaatcagcgcgtagacggcgctaccttgcaatggatggccgacaaggtcgaaggcaatctgctcgcggcacaccaggaaatcctcaaactcggcctgctctaccccgagggtgagctggccgctgacgacgtcgagcgtgccgtgctcaacgtcgcccgctacgatgtcttcggcttgcgcgacgccatgctggcaggcgatatcggccgcaccgtgcgcatgctcgacggcctgcgcgcagaaggcgaagccctgcccctggttctctgggcagtcggcgaagaaatccgcttgctggcgcgcatcgcccaggcccgtcaacaaaagcaggatgtcggcgccctgatgcgccgcctgcgcatattcggtgcgcacgaacgcctggccctgcaggccttgggtcgtgtgccgcctcaagcctggcctgctgcggtacaacacgctcacgaagtcgaccggctgatcaaaggcttgagcgtacccgggcgcctgtctgacccctgggaagaaatgacacgcttggcgctgcgcgtagccgcagcgggcgcgcgtggctgacccccttacctgaaacggataatccgtcatgtcctcgatcgaacaaatcatgctgaccctgggtgaaaacgcccgccaggcctcccgcgccatgatgcgagccagcggtaccgccaagaaccgtgcgctcttggcgatggccgagttgatcatcgacggtaaagccgccttgcaggccgccaatgcgctcgacctggaggcggctcgcgccaacggcctggaacccgcactgctagaccggcttacgctctctgaccgcagcgtgcagctcatggccgaaggtctgcgccagattgccgcgctgcccgacccggtcggcagtctgggcccgacccaagtacggcccaatggcatgcgtgtggcgcaaatgcgggtgccgctgggcgtgatcggcatcatttacgagtcgcggcccaacgtgaccatcgacgcagcggcgctttgcctgaaatccggcaatgccacgattttgcgtggcggcagcgaagccctgcactccaatcttgcattgggcgctattgttcaagccggactggcggcggctgagttgcctccggctgccgtacaggtggttagcaccacggatcgcgccgccgtcggcaaactggtcactatgaccgaacacatcgacgtcatcgtgccccgaggcggtaaagggctgatcgcccgtctggcgcaagaagcccgcgtaccgctcatcaagcacctggatggcaattgtcacgtttatatcgatgccgccgccgacccggatcgtgcgctggaaatcgccttcaacgccaagacctaccgctatggcgtctgcggttcgatggaaaccctgctcgtgcatcgagcaatcgcgcctactcaattgccacgcatcgcccgtgcactcatcgagcacggcgtcgagctgcgtggctgcgaacgcagtcaggccatcgtgcccggcatggccgccgccagcgaagaggattggggaaccgagtatctcggccccgtcttggcagtgcgtgtcgtggatgacctggaccaggcgatggaacacatcgcccgctggggttccggccacaccgacgccatcgtcaccgaaaacctcgccgcagcgcagcgttttcagcgcgaagtggactctagctcggtctacgtcaacctacccaccgttttcgccgatggtttcgaatatggtctgggcgccgaaatcggcatttccaccaatcgcctgcatgcccgtggcccggttggcctagaggggctcaccacctataaatgggtattaaccggcgaaggccaaacccgcggataacacacaccatgccggccttctactcccagaccttcgtcttcgtattcagcctgttcgtgctgtgcttcattacctgcacgctatgcggcctggtgttgttcttctggaaagcaccacgcgtcaatgccgtactgaagcacccactgctcgaacaccgccccttccggcagcagcccctctctgtccaggccgccatttttctcgactattttctgcgcctgaccatgccaggcggcaagcgctgggtcgcaggttacgccaatcaactactcaaacacgtcgatcccaagcaagtcccactggacgtcaaatggccgctcattggattctggggcggatgctgggtcggcctgattgccatggtggcactgtgggccatggtcctgatcggtcgataaaccatgcgcctcatccccttcggtccagaccatttcgttcagctcgccagttggctcccagatcagcgcggcgctgcgcaatggggcggctcgctggtccgctaccccttggatgcgccgcaattcgagaacatgctggctgaaaacaaaggcgattatcccgcccgccgctgctggatggccgaagaaaacggcgatctcgtcgggcacggccaacttgccttcgaatggcacgatggcaatgcgcggctcggtcgcatcgtgatcgcacctgaagcgcgaggccagggcatggccaagatcatgctgcggcaactgatcgatcacgccttctcacacccagagattcagcgtgtcgaactgaatgtctacacgtttaataccggggccatcagcgtctatcgcagcctcggttttgtatgggaaggcgtgcgccggtctgccactcccagcggcgtcggcgacgagcgctgggataccggcatcatggccgtgctgcgcccagaatgggcgcagcagcaggattaaggctctaggcggctatgctcactggcgggccggcctcctcgatcaattgcccggcatccaacaagatatcttcacgatagcgcgccgccagcaactgcacgcccacgggagcgccctttacctcgcccgtcgccacggcaaggccaggcaaacccatgaagggcaggccaatctgggtcatttgcgcctcccatacccgccggtaagccgcctccccctgcttgtccaggccatccgcaaaaggcagctcggccgacacaggggtcagcatgagcggataggtatcgaaaaagcactgccagtcgcgcaccagcgtggctcgtcgcgtcaacgtcgcctgatacgtggacagatccagaccgcgaaaggcctcgccctgcccccgcagggcaatcaatgcgccctcatcctcctcgcgttcggccgctgcaagcatggcttcataaccatcggcgagccacatacgtagctgtagttgcgccgcctcacgcatcggcggaccttgttcgatttcgtcgacttgccagcccgcatcccgcaagcgcgcggccgcctgccgcaatgcgtcttcgaccgcaggcacgatatcaagcccatccgggcgcagccacagcgccgcctttctctcgtagccaggcccctcgaggggagcgggaacataccaggggtctcgtgaatcgggggccgccagtgccagcaagcccaggcgtacatcggcgatgcgccgggccaaggggcccgacaccgccgtgatctgcccgcccaagcccctttccggcaaggccgcgttgaatgccggcactcgccccaatgacggacgcaggccatgaacaccgcaagcatatgccggatagcggatagagcccgcgatatcggtgccgtgcgccaaatggccaatgcccgccgccactgccgaagcggccccgcccgacgagccgcccggcgtcaacgccacattgcgaggattacgggtggcgccataaagctgattatcggtaaaccagcgcagcgaaaatgccggcgtattcgtgcggcccagaatcaccgccccggctcgcagcagattatcgacaaccgggctgttacgctgcgcgatgagatcccgttgcaagcgcaccccattgctcgtagcaaacccttgctggtctacattgatcttcaccgtgactggcactccccccaacagccccagagcatcgcctcgggcacgcctggcatcgcactgccgagcggcggccaagacggcttcaggatcgaagtcgaccaccgcattgagcgtcgggttcaccatctccagccgtttcaaggcggattgggcagcctccaaggccgaaaactcgccccgccgcacaccatctgccacctcacctgccgacaaccgccaaatctctgtcacgagctcttccttttgtagcgccccgcacacggggtggacgacagacaccttagccctcgacgagcggtggaacaagctggcattgacacctagtgcgaccgtccatcaccgcacagcgctggagctacgctcatgcgatcgccaccgacgatgtagacagacataaatgcacgaatgaccgcagcctgacctcggcaagaataagcaagcagggcagatccatgccaaaatgtccgcatctcaggcctgcgcgaaaagaccatgacttcaattactcaccggaccgagcaagcccgttttgaactcatcgtagacgggcgtgcctgcgtgctggactaccagcttcgcgatggcgtcatggccattttgcataccggcgtgcctgcagaggtgggcgggcgcggcatcgccggccagctcaccgaattcgcgctgcaaaccgctcgtgagcgtggctggaaagtacgcccgctctgcagctatgccgcagccttcttcaagcgccaccctgagtacaacgatctcctgcgctaaccgtgaagaagtccccgatccacaccgcctgcccttgtggcagcggtgccgactacaccgtttgctgcgagcgctggcaacagactcccgcacctgacgccgcgcatctcatgcgctcgcgttatagcgcttacacgcgcaacgatatcgactacctgcttcgaacctggcatcccgatacccggcctgccacgctggaaaccaatccgcccgatctgaaatggttagggctcgaagtacggcggcaccagcaacaggacgacaatcgagccatcgtcgaatttatcgctcgttaccgtcaggccggccgggccgttcgcatgcatgaaatcagtcgttttgaaaaaatcgacggccaatggtattacctggacggcgaatttccagcctgactgttgcacgtcaaaatgctctccatcgcgcattcgcaaacaccttgaatccgtagcagccctagccggaataaatcccgtgcattgggcctgcttcgtcattttctaagcagccacgccccgtcatcaaggctccctggcacgtcctggcgagccgcgcgccaaaaacaaaaccccgcaagcacgagcttgcggggttttgagggataaaagcctgacgatgacctactttcacaggcgtaaaccaactatcatcggcgcgaaggcgtttcactgtcctgttcgggatgggaaggagtggggccaccttgctatggtcgtcaggcgtaactggctaagcagttgacgctgttgtcaacagcttgaatttggaagaagcgtcacgcgggttgcgttgatgtatgttcagacggcactggcgcgtatggccagcaatcgtatatgtaagactaaagagttataggatcaagccgcacgggcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtcttgaacgaccctttagagagatctagtctctgggatacctaatcttcagacgagtttcccgcttagatgccttcagcggttatctcttccgtacttagctacccggcaatgccattggcatgacaaccggtacaccagaggtacgtccactccggtcctctcgtactaggagcaggctccgtcaagtatccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgttcgacttgtcagtctcacagtcaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgagctcctccgttacactttgggaggagaccgccccagtcaaactgcccaccatgcactgtccccgatccggataacggaccaaggttagaaccgcaaacaaaccagggtggtatttcaaggacggctccctcgaatctggcgactcgagttctgcgcctcccacctatcctacacaggccggttcacagttcaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtcgactttcgtctttgcagagtgctgtgtttttaataaacagtcgcagccaccgattctctgcgaccccatcatgctcagcgcgcaggcgcctcacactaccggggcataccttctcccgaagttacggtattaatttgccgagttccttctcccgagttctctcaagcgccttggaatattcatcccgtccacctgtgtcggtttgcggtacggtctcgtacagctgaagcttagaggcttttcttggaaccacttccaatcacttcgcgagacatgctcgctcgagccacacccttgatttacgcgcccggatttgcctaagcgccatcttcaatgcagcaacagggacatccaacaccctgatgatcttccgcgatccgtccccccatcgcactgtacgacggtgctggaatattaaccagcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttggacttacggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcagccttcacaagccaccttcgcaggcttacagaacgctctcctaccgcgtgtactcaaagtacacacccgcagcttcggtttatcacttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgtctatgccttcccacttcgtttcccacttagtgataatttgggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtacttgcgggtattcggagtttgccatggtttggtaagtcgccatgaccccctagccataacagtgctctaccccccgcagtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctagtttttcaacactagtgggttcggtcctccagcacgtgttaccgtgccttcaacctggccatgggtagatcatctggtttcgggtctacacccagcgactcaacgccctattcggactcgctttcgctacgccttccctattcggttaagcttgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccacaaggaggctccgactgtttgtatgcacacggtttcaggatctatttcactccccttccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcaaacaggatttcacgtgtcccgccctacttctcttacgcttagttccaccacccgcatttcatctacagggctatcacctgctacggccagactttccagactgttcgattatacggatggctaaatcgtaaaggctcttccgatttcgctcgccactactatcggaatctcggttgatttcttttcctcgagctactgagatgtttcagttcacccggttcgcttccactgacctatgtattcagtcagggatactgcttgcgcagtgggtttccccattcggacatctacggatcaaagcttgtttgccagctccccgtagcttttcgcaggctaccacgtccttcatcgcctgtgatcgccaaggcatccaccatgtgcacttagtcgcttgatcctataacacttgagtcttataggttgctgtcatttcgcgtttgtgccgttcttaagttcaaaagctctgactatctctggtcagcttgagacttggaacataatcatgcaatcacaacccgtattcatcttcgtcaagtttccttgattactcgataaacactttacgttgtgcttcttccaaattgttaaagaacatatatagctgtcaggcctaaacctaacgattaagactgctcgcaaccttaaccgttaacctcagactcgcgaaggatgaaacctctctctaaccacctcacttccaatccggcatcaaccgaatcaaaagtaactggtggaggtgaacgggatcgaaccgatgacatcctgcttgcaaagcaggcgctctcccagctgagctacacccccgtattcgtggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagaccccagacttcaaatcttccggatctgttcgatccttcgcagctatattcaaacaaccgataagcgtggacacttaatgcgagcacttagctcttaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtaatcgccccccttgcggttaggctaactacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgatcgggtttctgggattggctccccctcgcgggttggcgaccctctgtcccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattagagtgccctttcgtagcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttccggttctcttgcgagcactcccaaatctcttcgggattccagacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgctactaaggcccgaaggccccaacagctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgttatcccaggaggctgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccacctccctctgacacactctagctcggtagttaaaaatgcagttccaaagttaagctctgggatttcacatctttctttccgaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattctgcaggtaccgtcatttgcgcaaggtattagcctgcgccttttctttcctgccaaaagtgctttacaacccgaaggccttcatcgcacacgcgggatggctggatcagggtttcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcaaaccagctacggatcgtcgccttggtgagccgttaccccaccaactagctaatccgatatcggccgctctaatagtgcgaggcccgaaggtcccccgctttcccccgtagggcgtatgcggtattagctacgctttcgcgtagttatcccccgctactaggcacgttccgatacattactcacccgttcgccactcgccaccagaccgaagtccgtgctgccgttcgacttgcatgtgtaaagcatcccgccagcgttcaatctgagccaggatcaaactcttcagtttaatctctgtgttgcgccgttaatctcttaacgacgactttcgcttgctcaaaggaagtgaggtgatagtttcgaaaaactaaaccttacttctatatgagcacttgatagtttcgcttcccgtcagacctaagcctgacgttgcgcactcacaccaagtgcccacacttatcggttgtttaattgttaaagagcggtcttgctaattctgtactaccttactgcttcgcttctcacttaccgcgtcgctcggcttatctgccgttcgtcgctgcgtcgttgtcagcagcagagaaacgagattatgaaggagtttttttcgtttgtcaactcagcttcgcttttttcgtatcgcttgcgaagattttttctccactcacgctaccggcgaaacaccgagttggcaacttactcaccacctcacagcaacctaagtcactgctcacctcttatctcacttccttgctctagcagctctcgaaacaccctgccgttttgcagatccgggtaaacccgaatgtttcgataactgccaagcccgaaactataacacaactttttggaattttgcaagtcactcgcaattttttattccccgtcgtgccgcactggaatccgggccggctatcaccttaacctctctccccgtgcctgacgcctatctgctcttcccacgtttcgctttgcgataaccgctttggaatcaaacacataaacctcaattccggcttcacttcactgactgcgccgcgtctgcgttgctgtctgtgctgcgaaggaggcaaactatagcacagcttttttcgccctgtctcggctttgactctttttttaaagaaaaatgaaaaataatcctgcacccgagcaaatcgaggcagttcgtccaataaattcagcgcttgcctatatggacagccctccacctatgacagcccccccttctaataggtagcgtactttcttagcctatatattcttagcctatatatatagctgctcccctccccccatgtctcagcactcgttctctcttttggcgatgatgggccaataaaaaagcccccaaagattggaggccggaatgtacaggtgaggcaggaggctcaggcggctcgcagcgctttggctacaggctgcatcgagccggtctccttgtgacgcaggtgccaggagaacgcttcttccagcaaatgcggtgtttgcccgccatgctgacaggcgcggtcgaagtaatcctgtaaggcattccggtaggaagggtgcacacagttgtcgataatggcttgcgcccgctcgcgaggcgacagaccccgaagatccgccagaccgcactcagtcaccagaatgtccacatcgtgctcgttgtgatccacatgggtaatcatggggacgacgctggaaatatcgccccccttggccacggacttggtgacaaagatggccaggtgggcatttcgggcgaaatctcccgagccgccgatgccgttcatcatatgggtgccgccaacatgggtggagttcacattgccatagatatcgaactccaaggcggtgttgatggcgatgatgccaagccggcgaacgatctcgggcgcattgctgatttcttggggccgcagcaccaggcgctcacggtaatgatcgatgttacccagcaggcgttgatgcacggtttcagacaccgtgatggacgaagccgaggcaaaagccagtttgccgctatccagtaaggcaatggcgctgtcttgcagcacttcggagtacatcgtcaagccttcgaaatcagcctgcccgaagccatgcaacaccgcattggcgatggttccaatacctgcctgcaggggcagtagcgaacgagtcaggcggcccgccgcgacttctgcttccaggaaatgcacgatatggccggcaatcatggcagtgtcgtcatccgggggcagcgcattcgagggactgtccgggtcacgcgtgaatacgatggccgcgatcttttccggatcgaccgcaatcgccgcggcgccaatccgctgctcggggctcacgagcggaatgggcgcccgggcgccgtgagcggcaggtacatagatgtcgtgcaggccttcaatgctggcgggcacgctttgattgatttcgatgatgacgactttagcctgatcgacaaaggaagccgagttgccgaccgacatcgtaggtatgatgccgccgtcttcggtgatggccgccgcctcgatgatagcgacatcgataggatgcacgtggccggctcgaagttgctcaacagtctctgacaaatgctggtcaatgaagcggatctctccctgattgatcttgcggcgcaacgtggtgtcaacctggaagggcatccggcgagccagcacattagcctgcgccagcaacttgtcggtgtcatgcccaagcgatgcgccggtgatgagggtaatctggagaggatgctccgccgcgcgctcagccagcgcggcaggcacggctttacagtcgcccgcacgcgtgaagccgctcatgccgacggtcatgccgttttgaatcagttgtgcggcttcctgagccgtcgttacgcgagagcgcaggcccgcatgccggatacgatcgaggtccatggtgtctccagacttctgaagccgccgacacatgcccagggcatgttgctgatagaccttgtctctacatgcctggacaccgtctgctgcggcgttttcgattcgtcatcgacgatgctcttggcgtcctcgtgacgggttgggcgcagtataggaagacgagacagaatctcgtaatgacttaaaatcatcaatatcagtcgtttttttcattatttacggagatagcggaaatggatgttcgcgccctgcgctatttttcggagaccgtgcgttgcgccagttttactgaggcggccaggcatttgttcgtaacgcaatccaccgtcagcaagatgatccgccagcttgaagaagaagtcggcacccctttgctgatacgggacggccataccgcacggccgaccgacaccggccgcatcgtctatgagcgcagcctgcagattctggccgcaatgcggcaactgagtgccgaggtcaaggaggctgccgacctggagcgcggcgaattggaggtgggcattcctccgatgatcaacctgcttttcattcccgtggtgcggcaattccgcgaacgctatccgcgaatccagctcagtctgcgcgagggtgccggtcaggaggtggagcggctggtggccgcaggcgagcttgaggtcggtgcgaccgtgctgccggtggcggccggcggcccgctggaatcgcgacgctttgggctttattcgctctgggcgctcggtccatccgatgccccctgggccaaccggaccacattgccgctaagcgccctgcgagacgtccctttattgatccccaccgaggacttcgcacttacgcgccgcttgagacaggcctgcgagtccgccggcttcgatccgcgaatcgccgcgcaaagcgcgcattgggactttctggcagccatggcctcatccggtctaggcacggccatcctgcccgaacccttggtgcagcgtttgaaaacccgcggcctgagcacagccaggctggcgcgatccggcgtgcaatgggaggtgggccatatctgggtgcgagaccgctatctatctcacgcggcacgggcctggctggagatctgctcggcggtactgaccccgccagcaaccctggccgctcaggcgtaaactgctaccgcacggccccggcggccttgcctcctctcacctagcatcgacgatgaatccgactgcacatttctggcgcctgtgttgcatgcgtctgtttctgattctctctctggtcttgggctgtacgacctgggcgcagccgccgcaggccaatgtcgaagcggccttgacagaggcgcgcaaggagatcgacaccctgcgcaaaggcctgaatgagcagaccgatgacaatgaactcgtgcaacgtcgcaccgctgccctggatatccgcactcaggccaatgaggcggcagatgccctggcgccccagttggcgagcgtcgcggccaggttgaccgaactgggcgcggcgtcgccggccggcaaagagacgcccgatgtcgccgcgcaacgcgcccagctagagaaagacagccgcaacctggattcgcagttaaagctagcccgcctactggccgttgacgcagcgcagacggctgaacagatttccgcattgcgccgcacgcggttccaggcacagctcggagaacgcagcggttcgccgctgtccgcggcgttctggtcagatctcaatggcgaactgccgcgcgatctgaagcaactatacgagttaggcgatgaggtgcgagagagggtcgccgacacgcccgcctgggtatggacggtgctggtgatgctggctggcgcagtcgtcggcctgcgttactgggcaggccaacgcatcatgaagctgactgcaatgcgcgtgcccgccggacggcttcggcgctccattttagcgatgacggtcgttgcgctatcaacgctggcccccgcactggttgccgagctcttggtggtcggactgagctggaatggggatatttcgaatgacacccaaacactgcttgccagcctagtcgaaatcgccgccgctggcggctttgtcgccggtctgggttacgccctgctttcgacacaccgcccatcgtggcgcctggtgccgctgcccgattccgtagccgacggcctgcgctggctgcctctcacgctcggcgtactcgtggtggcggcccggctggccgagcgcctgcccgtgctgatcaacgccagcctgaccagcacgattgcactcaacaccctggtcatcgcagtcatgatcgtggccctgttcgccgccctgatctatgccgaacatgtacgccgccgggaggcgccgcaaccccggcccctgtggctggtcgcgttcaatacggcggcctggatcgtcctgccgctcagcacgctggcattactgatcgggtatatcgctttgggcagctttttggtgcgccaggcgctctggaccctcgccgtagtggcttcggtctatctgctatcggccttgatcgatgacgcttgcaccacgctactcggcggcacgcacaaagacgaagccacaagccctcaaaaacgcctgcgcgggcaggctgcggtgctgctttcaggcatgctgcgcttgatgctgatcctgagcgcgatcattctgttgctggctccatttggcgaggctcctgccgatctgctgcatcgcctggatctgctttaccagggtctgcagatcggcgaagtgcagatccggcctggcgcgttggcgcaggccttcctggttctggcgctggctttgctatccgtacgcctgctcaaacattggcttgccagccgttatcttccgacgactgagctggaccccggcatgcagacctcggccgccaccctgttcggctatgcgggtttcgttctggctatcgccctgtcgctgtcagccctgggcataggactggagcgtgtggcctggatcgccagcgcgctctcggtaggtatcggttttggtctgcaggcggtggtgcagaattttgtctccgggctgatcctgctcgcggagcggcctgtgaaggtaggcgattgggtctcgctcggcggcatcgagggcgatattcagcgcattaatgtgcgcgccaccgaaatccagatgagcgaccgctcaacagtcatcgttcccaactcagaattcatcaccaagacggtgcgcaacgtgacgcacgccaatccgcaaggcgtggtgcagatcaaactgcccatgcccttgtcgaccgatgcgcggcgggtacgcgaggtcatgcttcaggtcttccgcgaccatgaatccattttggaggcccccgcccccgacgtgtatctcgacggcatcgataatggccgcctggtgttcaatgccaagggctatgtgagttcaccgcgcaacgcttatagcgtgcgcagcgccttgctattcgaagtgctgcatcgcctgccgcaggccggactggacatttctccgcccagcaccatggtgttgcaagccgccccggcaaacccggctggcgaaccaacacagcagtaatcgacgcccgcaccgtggttgcaatctgcggcgctagaccaaacccgcaggacctcgcgcctaagccgccggccaggaaagcaggtctccctcgccatggtttccagcggatggcggccggccctcaaacgagccacagtctttgaggccccaggcaccgtagacggccctgtgtgctcgccgaacacggggctgaatgggcgtggactccgattgggcactgccgccagcgctttagcggagcgcgcgccggccagacactgcgggctgacatccgcctattctgcatccgctcagcgctgcgtcagaacagcgcttgcagcagttgctgcgaggtcggcaggaacaaacctaggcctgccgcgatcagcagcacaaaaaccatacgtttgacggtcttgatcgagtctgccgaggcaaagcgacgcactagccaggtcaacaacaccacgacgggaaaggcttccagactcatccacagggtgttgagatgcagactgccctgcgcgctcaccagccccaggcgcacgacagaattgacggcaaaaatgaccagcaaggaattacgaatgacggccaaaggcagcggctggcggtaaagatggtaaaccataggcggtccggcgctggaaaagaggcctcccagcaagccggagatcaggccgaagaaaacaaagaccggcttgcctgaaacctgtttcaattggcgggcctgcaagaccagcatgaaagcgcagcccagaatcgtcaggcccagcagccattgcagccagattgacgtgccgctatcgatgaagcccagcgccgccacacccagcgccacaccgatcaggctgctgcacaaggccggacgcaacaaagaccaatcgacctgcggccggtttcggccgattgcgaccagcgcattgatgagcgtgagaatgctgacggtattcgacatatccggcagcggcgccagcgcaaacaggctggccagcccgagcagcaccaaaccgaaagcaaagccggtcatggtttgcgcgtaggttgccagcgcgacggccaagagaaaaatcacatgctggcttgcggtcatgcgcgggcgctccgccaacccgcataaacattcagcgccaggccgctcaacaccagtgccgccgcgcccagtttccagccaggcagcggctcatccagcaacagcgccgccgacagcataccgaatacgggcacaagcagagcaagaggcgtgacctgactggcgcgatgacgcaccaacagccagttccatattccgaagcccaatagcgtgttgcccaaagcctgccagagcgttgcggcccagcccgaccaagtggcgtcgcgcaaggcatccgcgatctgtaccggcccatcgagcagcagactcagcaaggctaggggcagcgtagcgaagaggctgctccagatgatgaagccccccatattcacccgcccgacgcggcggaccaccgtgttagcgcaagcccagcaacaggcggcagccagcaccagccccaaaccgccaggcgtcacagccgcccccggatcggccacgctgtgccaacccacgagaatataaccgccgaccgctaacagcatggcaagatattgcagcgcgcgcagcctctcaccgttcaggacaacggcgatcagaatagtaaagaacacttgcgactgtatgaccagggacgccagacccggcgaaatgctgccttgcatcgcccagtaaagcaggccgaactgtccaacccccagcagcatgccgaccgaggccagagaggtccacgagacctgcggcctgcgcacgaggaacagccagggcaacacgctcagcacaaagcgcagcgtcgcaaacagaaaaggggggaagtcggccaaaccccatttgatgacgacgaagttggtcccccagataaagaccacaaagacagccaacaacaaatggggcaatggcatggcggcgcggggcaatgaggaaagttcccgagtgtaccgaagtgcaccaagccacgctgagcgcgcattcagccaagattcagcctgtgaccggaacgcggcttcgcgctagtatttggcagcgcccacacatgggcgctcactattggagagttgccgtgattcaagaaattgccaagatccgtgtcaaaccaggccacgaggccgcctttgaggccgccgtgcagacggccctgcctttgttcgcacgcgccaagggctgccacggcgccgccctgcatcgcggaattgaatccccgcaggattatgcgctggtcgtgcagtgggaaacgctggagaaccacatggtggacttccgtaactcggcggacttccaagagtggcgcaaactggtgggcgaccacttcgccgctccgccgcaagtgcaccacgaaaccaaggtcatttaggcgcttcgttgtacttgcgagcgctgccccggaatacccccgccggatatttggcagcgtttttccgcattttgcgctcgaccgcctgggcgatatccatgtccagttggtcggccagtgcaaccagatacatctgcacatcagcaatttcgtccatcacggcctcgcgctgacgatcatccagttcgcgggattgcgcctcggtcagccattgaaaaatagccaccagctctccggcctcgccggccagggccatcgccagattcttgggtgtatgaaaaggctgccacgctcgttcggcactaaaacggcgcaaagcctgtttgatattttcaaaatctgacatcagcactccctcaatgacccagacgcgcccgggcggccagggctaccgcgaccgtcgcacgcacgtcggccagggcccggtgagtcggcgtggcagcccccaggtgttcggcaagcatgccgagtttgtgcgagcgcaactctggccaggcgcggcgggcgagcaacagtgtgcaatgcgtgtcgttgtcgaaggcttgcccacagcgcgaggccgtggcgcgcagaaaacgggtgtcaaaggacgcattgtggaaaaacacgggcgccgtcccgacaaaatcgcaaaaggcccggaaagcctcatcaataggcttgccatcacggatgacctcctgctgagaaatgccggtgagccgcgcaataaagctaggcacccggccgttgatgcgcacaagctggctgtactcgctggcaatctgcccctcggtgtcgacccgcactgcagcgaactcgaggatctcacaggcgtgcgccgataaaccggtggtttccaggtcagcgacgacaaaggcgctgcccaaggcggtcaaggcgcgggaagtggtatcactctggcgggattgacgatgagctgcggagaaatatgacaagcctggccccggctaatttagaagagttctcattgtaggccgccgggacggcgtaacactcagaccacaggtcttatataagatataagacatttgcctgtagccgctgttggttctaaaatgcgcacacttcctaccaaccgacactacgcaggcttctcatgctggaaacgtaccgccaacaggtggccgaacgcgccgcactgggcatccccccgctgccgctttccgcccaacaaaccgccgacctgatcgagctgctgaaaaacccgcccgccggcgacgaacagttcctgctggatctgttgacgcaccgcgtgcccgctggcgtagacgacgccgccaaggtcaaggcctcttatctggccgctgtcgcgctgggcaaggagtcgtgtgcactgatcagccgcgccaaggcaaccgaactgctgggcaccatgctcggcggctacaacatcggtccgctgatcgaactgctggatgacgccgaggtcggcacggttgccgccgaaggcctgaagaaaaccctgctgatgttcgacgccttccacgacgtgaaggaaaaggccgacaagggtaacgctaacgcccgcgccgtgctgcaaagctgggcagacgccgaatggttcaccagccgccccgaagtgccggaaagcctgaccattacggttttcaaggttccgggcgaaaccaacaccgacgacctgtcgccggcgcctgacgccacgacccgcccggacatcccgctgcacgcgctggcgatgctgaagaacaagcgtgaaggcgctaacttccagcccgaagaagacggcaagcgcggtccggtccgcttcatcgagtcgctaaaagaaaagggccacctggttgcttacgtgggcgacgtggtcggcaccggctcctcgcgcaagtcggccaccaattcggtgctgtggttcaccggccaagatatccccttcgtgccgaacaagcgctttggcggtgtctgcctgggcggcaaaattgcccccatcttctacaacacgatggaagatgccggcgccctgccgatcgagctggacgtttccaacatggaaatgggcgatgtgatcgagctgcgcccctacgacggcaaggccctgaagaacggcgaggtcatcgccgagttcgaagtcaaatcggatgtcctgtttgacgaagtacgcgccggcggccgtattccgctgatcattggccgtggcctgaccgctaaggctcgcgaagccctgggcctggcgccctccacgctgttccgcctgcccaagaacccggtcgacaccggccgcggtttcagcctggcccagaagatggtcggccgcgcctgcggtctgccggaaggccagggcatccgcccgggcacctactgcgaaccgaagatgacttcggtgggcagccaggacacgaccggccccatgacccgcgacgagctcaaggatctggcctgcctgggcttctcggccgatctggtgatgcagtccttctgccacaccgctgcctatcccaagccggttgatgtcaagacgcaccacacgctgccgcagttcatcagcacccgtggcggcatttcgctgcgccctggcgacggcgtgatccattcctggctcaaccgcatgctgttgcccgacacggtgggcactggcggcgactcgcacacccgcttcccgatcggcatctcgttcccggcaggttccggcctggtggcattcgccgccgctaccggcgtcatgccgctggacatgccggaatcggtgctggtgcgcttcaagggcaagatgcagcccggcgtcactctgcgcgatctggtcaacgccattcccttgtacgccatcaagcaaggcatgttgacagtggccaagcaaggcaagaagaacatcttctccggccgcattctggaaatcgaaggtctgcccgatctcaaggtcgagcaagcctttgagctgtccgacgcttccgccgaacgttcggcggccggctgctcggtgcgcctcaacaaagagccgatcatcgagtacatcaacagcaacatcgtgatgttgaagtggatgatcgccaacggctatgaagacgaacgctcgattacccgccgtatcaaggccatggaagcctggctggcagaccccaagctgctggaaccggatgccgacgccgactatgcggccgtgatcgaaatcgatctggccgatatccacgaacccatcgttgcatgcccgaacgaccccgacgacgtcaagacgctgagcgatgtggccggcgccaagatcgacgaagtgtttatcggtagctgcatgaccaacatcggccatttccgcgcggcatccaagctgctggaaggcaagcgcgatattccggtcaagctgtgggtggctcccccgaccaagatggacgctcagcaactgacggaagaaggccattacggcgtcttcggcaccgctggcgcccgtacggaaatgccgggctgctcgctgtgcatgggcaaccaggcgcaggtgcgcgaaggcgcgaccgtcatgtcgactagcacccgcaacttcccgaaccgtctgggcaagaacaccaacgtgtatctgggttctgccgaactggccgccatctgctcgcgtctgggccgcatcccgacgaaggaagagtacatgtcggatatgggcgtcatcaacaagagcggcgaccagatctacaagtacctgaacttcgatcagatcgctgactacaaggacgtcgcggactcggttccggtctaagccgtctcgcaaaagcaaaaagcccgccagtctgtgactggcgggctttttgttgtgccgcggcagactaggcggtcttgcggatctgcacgggcacggatttatagcaggggatgccgcttaaagggtcctgataatccagcgggcacagattattggcttcgggaaagtaagcggcagccgatcccgccgaaatgtcgtggcggatggcggtcaatgtcaggcgacggtgtgtttgaccggtaagcgcggtgttgatctcgactttatcgccatgcgccaaccccaagcgctgcatatcctcttcgttcatgaacagcacgtcgcggcgcccgaacacgccccgatagcgatcgtccatgccatagatcgtcgtgttgtactgatcgtggctgcgcacggtcgtgagtttgagcgtgtccttgaattcggggtcttcctccaagccaggaaaaatcaggaactcggccttgccagaggcggttttccagacgcgctgcgcggcagccagcgtcaggcggaacccacccggcacacggatacgcgcgttgtagtcatgaaaatcaggatagatgcgctcgatcaggtcacgaatgcggtcgtagtcttcgatcagatgcaaccacggcacgcgactgtggggcaatgtggcctgcgccatcccggcgatgatggccggctcggaacgcagatggaccgaagccggcggcaatttgccgcgtgaggcatgcaccatggacatcgagtcttccaccgtgatggcctgagcgccgctggcctgcacgtcgctctcggttctgcccagcacgggcaacacgatgacctccttgccaatcagtaagtgcgaacggttgagtttggtgttcagatgcaccgccagcgtcaggccacgcatgccttgcgcgcaacgctcggtatcgggcatggcgatggcgaaattgccgcccaggcagatcaataccttgctacgcccgtcgctgatggcccgcatggcattgccggcattgtggccggggcgctctggcgggcggaaaccaaaggttttctcgatattgtcgaacatcaccggatcaatgagttcggtaatgccgaccgagcggttgccttgcacattggagtgaccgcgcaaaggacagatacctgcgccgggcttgccgatattgccgcgcagcagcagcagggccgcagtctgctgcacattgtgcgcgccggtgctgtgctgggtaatgcccatgccatagctgatgatggtcgccttggacttggcgtaggcctgagccacggcctgcatgtcatcacggctcaggccgctatgccgctccagttcatcccaggacgtggcttcgagatccgctcgaaactcctcgaaaccatgggtatgctgggcaatgaagtcccggtccagggtgcccggatgctgcgcgtctcgctccaccagcgccttcatgatgcccttgagtgcggcggcgtcgccccccaccttcacctggtagtagctggaggcgatgcgtgtagaggtcagcgtcgccatttcggtggggctttgcggatcagcgaagcgctccagcgctcgttcccgcaaagggttgagcacaataatcggaacgccacgctgggaacagtcatgcagggtgcccatcatgcgcgggtgattggtgcctgggttgtgaccgatgcagataatcagctcgcactggtcaaagtcatccagagaaaccgtacccttacctatgccgatggtcttaggcaggcccacgctggtgggctcgtggcacatattcgagcaatcggcaagattgttagtgccgtactctcgcgcaaaaatattgaacaggaaggagctctcgttcgacgcgcgccccgaggtgtaaaactccaccgcatccggagtggcctgcgcctgcaacacctgtgcaatccgcgcataggccgcatcccattcaatcgggacgaacttgtcgctggccgcgtcataagtcatgggatgtgtcagccggccggcatcctccagggcatgatcgctccagcctaagagctcggtcacggtgtgctgggcaaaaaacgccggatcgacgcggcgctgtgtcgcctcccaggtgacggccttggcgccgttttcacagaactcgaatgtggaggtgtatttcttgtccggccaggcacagcctggacaatcgaatccatccggcttattggcgcgcagcagcagctcggacccctcggcgacacgcatctgctctgcaatcgtggcagcggtggctttcagagccccccaaccgcccgcaggcatgtgataggtgcgtacaccagcgactttacgttcggtcatacggaagctctcctctcaacaatcgacgcgccctgcgggcacagatggcacatgagttttggacacctccccgacagatataacgtagtttgcagggctgaggcaaaccggacggccctgcacaggcctacgttatgctgccgcgatggatacacatctgcgctgcacgtcctccctcccccttcccttggtgctgctgtgcctggcttccggctatatcgacgcgcttggctacgcttaccacggcgtattcgcagccaatatgacgggcaataccgtgctggtgggcatgtcgctggcccagcatcaatggacgaccgcagtcagcggactctcgacgctcgtactgttttttttgggagccctggctggcggctgctttacgccgcagcgccaatggtcgtatcagctgcctctgtttaccgagtgcgcgctgctggtggcggcctcttgccttgatcccgccagctcgctgtggctggccctcaccgccacggcaatgggcttacaggccagcgtgatcgtcggcgtgggaggcagtactgtcagcacagtagtccttaccagcaccctggcgaaattggcccggctgtctgcgcgagccctcttccttgccccgttttttggcgcatccagcacgccaaacggttcgcgcctgccactgctcatggcctggagcgcctattttctgggggcggtggctgcgggtctattgttgacggcagattgggccatgtgggcgggcaccgccgccgtcgcggtgctggcgctacagcaatggcgctatcgcggctgaaaacgccaggcgcggcgatggcttcgaccatcgccgcgccattcagccttagaactctatcgcggccgtgagcgtgaacgtgcggggcgcgccctgcaccagataaccgttgttggggtatccccccaccgacgaccaatagccacgattcgcgatgttttcgacgcgggcgcgccagatgacgctgtggccgctgatgtcggtcgagtagcgcaagccggcatcaacgcgagtccagccaggcacttttagcctgttggcggcatcggcataagaggcgccggtgtacaccaggcggccatcgagcgtcagcccttcgacgcccggaatatcccactcggcgcccagattggcctggtattgcggcacaccgatgacacgcttgccatcggtggtggcgctgccggtgtcgcgctgcttggcattgagccaggtcatgccgcccaacaaacgcacgctttgggtagcctggccataaaaggtgagctcaagaccatcgtgccgatcgcggccagcctcgctgaagacttgatcactgttgacataggcccggggcttttctgtcgtgaataccgcaatgcctgcgcccaggccatcgcgctcaaccttaagaccaagctctttctgtttggcgacatagggtgacaacatctctccggcattgcggaccggcagaccattgctgttattgggcgcggtttcgccggctgtcaaggcctcgatgtagttggcgtacagcgacacctcgggggtcaggcgccagacgatgccggcggccggcgagttgcggctttgatcgtaggccttgccgcccacaccggtgttataggcaaaatcacggctgtacaagcgctgatggcgcacgcctaacgtcaattgcacgcggtcgtccaacaccgacagggtgtcgcccagcgccaggctggtcatccggacccggccggacaaggccggatcgcccaggtcattgccaaacagggtgttagggctgaaagcgggttgaggaatacgcacaggatggtagatattggtggccgtggtgttgcgccagtccattgcgtaggcgtttttcttttccaactcgaagtaagaacccgacaccaccagatcatgtttgaccggaccggtctccagcttggcgcgcaggccgagctctcccgtattgacggtgtctttgcgcacattgtcgaagcggtagaacgtgccattgccagaggcatcgacgctgccgatattggccagcgagttcttctccttgctgttgcggtggccgtaggccgcgtaggcggtcagcttatcggagatatcgtattcaccgcgcaaggtgccaaacacatcccgctcgttggagtacgtccagtcctgggcatagttggtggtggaggacggcgcgctgggcaccgacttgatgcttgagttcagcgtgacattcggacgaccgcgcttgatgcgattgaactgataaccgatatcggccgagagacgggcacgatcgttgtgccagtcgagcccgagcagcgcagccgtagtacggccgaattcgccgtcaacggcgctttcgcccccacgctggcctacgttgatgcgaatgccggtgctgtcatcggggccgaaacgacgggcgatatcggctgcggcctgggccgcgccgctcgaggaaatgccagtcgtgaaacgggtgagcggctcgttcggagcgcgcttgggcaccagattgatagcgccaccgatccccccgcccgtgggcggcgtgccggtcagaaagttagaagcgccacgcagcacctcgacccgctcgaaaaactcggaagagatgtactgccgcggcatcagaccatatagcccgttataggcaatatcttcggagctgagcaggaagccgcgcacaaagtacgactcctgaaaattaccgaaaccccgcgccacccgcacgcccggatcattctgcaagacatccgcgacgctgcgcgcctggcgatccgcgatcagatcgctggtatagctggtgatggaaaacggtgtcgcgaggttttccttggtgcccaggatgcccgcgcgcgcccccgtagccacctggccgccagcaaaagccggggccaacccctgcgcggaagcatcagcgctcgcctccaccttgatggagcccagagtgacggaaggatcagtttgcgcgacggcactcaaaggcaaggccaccgccagataggcggcactggggagtttcttcatcattcgtccgttcaataggaaagttctgtcttgacgccccacccagccgcggtgctgcgcggggcaggcggaaccgatgcgatatcggtgcgagttgaataataaacacgaataacaatgattcttgttattaagcttattttcagtatttcgtcgctcgcgcacaacatttcccgcccctcgggccggcagggcaaagatcgcaatgggaggcgattgcgctcagatcaagccgtaaaatccggtaaaaatccgatgacagggaaaagccagattgaaaacaatgatgctcgaacgctggggcgtgttgctatgccttgcggccctggcgggctgcgccagcacacggccccctggcaatcctgaagatatctgcgccattttccgcgagaagccgcaatggcataacgccgccctcaaggcacaggaaaatgggggacgccagtacaagtgccgatcgcgatgatgtatcaggagtcaagcttcaagcatgacgccctgcccccccgctactatttcctgggtttcataccctggggcagggttagttcggcctatggttacgcacaggccaaagatgaaacctgggcggattacaaacgcgaggccgggggctggttgtcgagccgggacgatttcgcagacgcgatcgatttcatggcttggtatatgagtaaaacccagcgcatcaacggcgtgtctaaatgggatgcctatggccagtacctgaactatcacgaaggctggaccggctatcgcaaccgcagttacgaccgcaaaacctggctgctgcgggtggcgcggcaggtacaggtgcgcgctgagcgcttcgccgcccagtaccaaggttgcgaacgcgaacttggccgtggcggctggttgttttagcgtaaaaacccagactccggacaggcgcgggctgtcgaaacttggtaataatagacatgagggacaggctctggctgaacatggcggataggcttttgaacctttgaccgccttcccaggtcttatataagataaaagacaccgcgatacgcggggcctgtcgcccgcagcactatgaccaacgcgctaaccgttgcaaagaggcggtctggcgcagccacacaaccggagttcgtcatgccgcacaatacgctcgacaccctgaagaccttcaagatcgggaagaatacctgtcagtactactcattgccggcactgggcaaatcgctgggcattgatgtttctcgcctgccggtatccatccgcatcgtgctggagtccgtgctgcgcaactgtgatggccagaaagtcaccgaagcccatgtccgccaattggccaattggcagcccaatgcacaccgcgaagacgaaatcccttttgtggtcgcccgtgtagtgctgcaggatttcaccggcgtgccgctgcttgccgatattgcggccatgcgctcggtcgccgaaaaaatgggcaagtcgcccaagcgcatcgaaccgctggtgccggtggatctggtcgtagatcactcggtcatgatcgactatttcggcaccaagcaggcgctcgatctgaacatgaagctggagttccagcgcaatcgcgagcgctaccagttcatgaaatggggcatgcaggctttcgacacctttggcgtcgtgccgccgggattcggcatcgtgcaccaggtcaacctcgaatacctggcgcgcggcgtgcaccaggataaaaaaaccggcgtctattaccccgactcgctggtaggcaccgatagccacaccaccatgatcaacggcattggcgtggtgggctggggcgtgggcggcattgaagccgaggccggcatgctgggtcagccggtttatttcctgacaccggatgtggtgggcgtcgaactcaaggggcagttgcgtggcggcgtgacggccaccgacctggtgctgacaattaccgaaatgctgcgccgcgagaaggtggtgggcaaattcgtcgagttctgcggcccgggcaccgccagcctgtcggtgaccgaccgcgccactatcggcaacatggctcccgaatacggggcgacgatgggctttttcccggtcgacgagcgcactatcgattatttcaagggcactggccgcagcgaagaggaaatcgccgccttcgaggcctatttcaaagcccagaagatgttcggcgtgcccaaggccaaggatatcggctacagcaagctgctgacgctggatctttctacggtgaccccctcgcttgccggccccaagcgcccgcaagaccgcatcgaaatcggcaaggtcaaaaacaccttcatcgacctgttctccaaaccggtgtccgaaaacggcttcaaccagccggcggcaaagctggccgaagtgttcccgaccagcaagggcaccaaaatcaagaatggcgacatcctgattgccgccattacgtcttgcaccaacacctccaacccgagcgtgctgctggccgccggcctgttggccaagaaggccgtcgaagccggcctgaaggtgcccaagcacatcaaaacctcgttggcccccggatcgcgcgtggtgaccgaatacctgaccaagacaggcctgctgccctacctggagaagctgggttttgacgttgcggcctatggttgcaccacctgcatcggcaacgccggcgatctcacgcccgacctcaacgaggccatcgtcaacaatgacctcgtgtgcgcggccgtgttgtctggcaaccgcaacttcgaagcccgcattcacccgaacatcaaggccaacttcctggcctcgccgccgctggtcgtcgcgtacgcgctggccggcaccatcacccgcgacctgatgaccgagcccgtgggccgaggcaaaaatggcgatgtctggctgggcgatatctggccctcgacagaggaaatcgacgcactgctgaagtacgccatgaaccccgaggtgttcaaggagaactacagccaggtcaagagcaagccgggcaaattgtgggagaacatccagggcgtcacgggcgagacctataactggcccgcctcgacctatatcgccgaaccgcccttcttccaggatttcagcatgacgccggggtcgatcccggtgatcaagggcgcgcgcgcgctgggcattttcggcgactcggtcacgaccgaccacatttcaccggccggctccatcaaggaaacctcacccgcaggcaagtggctcaaagaacatggcgtgcaaaaagccgatttcaacagctatggctcgcgccgcggcaaccatgaaatcatgatgcgcggcaccttcgccaacgtgcggatcaagaacctaatgattccgccgcgcgccgacggcagccgcttcgaaggcggcgagacgctgttgcagccctcgggcgagcagatgtccatctatgacgcggccatggcctatgtcagccagggcaccccctccgtggtgttcggcggtgaagaatacggcacaggttcttcgcgcgactgggcggccaagggcacgcaattgctaggcgtgaaagccgtcatcgcccgcagcttcgagcgcattcatcgcagcaatctggtcggcatgggcgtgctgcccctgcaattcaagggcgacgacagcgcgcagtcgctgggcatcaagggcgatgaaacctttgatatctcgggcctggaaaacgggatcaagcccatgcaagatgtcacgctgaccattcaccgccacgacggcagcacacagcaagtcacgctgctgttgcgcatcgatacgccgatcgaggtggactactacctgcacggcggcattctgcccttcgtgctgcgtcaattgctggccgactgacccggctgcgcccgagctgcgatcaacgccccggacgctggataccagcgtccggagcgttttcaagtgcggccccatgccgccgtgaactaaacgccaaactgataggcgtccatcgccagcgccgcgtaggtcacctcatcgttcagccgctgcgcaggcatgccgcccgcaccgagcgccacatacagcggcatcagatgatcgtcatgcggatgggcctggtgggcgcccggcgcgcgcacctgccaatcgaacaaggcatccagatcttccgtttccagatgctgcgcgaaccattgctggaaggccgtgacatagggcgcaggcggcgccgtttgcggcatgcgcacgtcgcgcagattatgggtcaaagaacccgagccgataatcagcacgccctgctcccgtaagggcgccagcgcgcggcctagctcatattgcgcccgggcatcgcgtccggcatccagggagagctgtaccacaggcacatccgcctgcggatacaggtagcgcagcggcacccaggcgccgtgatccagcggacggcgggggtcatccaccgcatcgaccgaggacgcggccagcgcctcacgcacgcgggcggccaacgcaggcgagccgggcgggctgtattgcaaggcatagagttcgggcgggaagccgccaaaatcgtgccaggcgatctggcgatcgcgcgtagacacggccagcccctgccccatccaatgaggcgaaaccaccagaatgccgctaggtttgcccgcttgacgggcagaccattgggccaggacagcgccagtgcggccagggtccaccgcgagcatgggcgatccgtgggaaacgaagagcacaggccaggacatggcttttcctccaacaaaatgatgttgttattgtgatcgcactgactttagcaataaataccctgtttatttatgatctattcctaaaccgacaacaattccacgctgcatacgccgaggggcggtaaactacgcggttacgcatcttttgacccttcaacgtcatggcccgtacacgcagcaccaccgcttctcgtttgccccgcgatgcgacccgcttgatcagtcttgcccaggccctgcaccgctcgggcagccgggtcgaagatctgtattgggaagccctgctcgccgaagcgatcggcaagctgctgcgtcctggcagcgatggtccgctcgaggcggcactggaccatctggcccagcaagatatcggcgcctacgaagtgctcatagagcaagcagaaaccctctcggagtcgatgaaggtcgagaaaaacggcctacgctacgacgtgctgctactcgtcgcaccgattgtggcgtggacgcgctatgccatcccgacaggcccgattcccgccgctgcgcaagaagcgctgctggcgcaattgcacggccatatcctggccgcagacgcccgtgtcgccctgctgccgcatctggtcagcatcgatcagatgccgcgcacctttgccgagacagcacaatggatgcagcgcctggccaaccaggctttgggagccgcgccggcccgccctatcatcaacgccgaagccgagacagccaatatgttggccgacacgcgctatctggttgctgccgtggccgtgcccgaacagagcgccctctttcgctggcaggaatccccagaggacgccaatcgcgacgcctgcctggcccgctggtcggagcaggccctgcccacactggctgggctgctacctggctgcggtctggaatgcctgctgccggacgcctattacgttagcaatcgcgaggcagaccggcgtgtccgtcccctgtccttgcgcgccgccctttcgtggctggaaggcgccatcaatatgcccgccagtcagttgcgagccgtcatcgcggcctgcggtgaaagccacaccgaggaataccgcatcggtttcacgccccgccatagcaacgacgtgtattacggctgcgtctggcctatttatggccgcgaagaagaacagactgccgacgaagacaatgctgcggaatccgtgatcgctgcgctgctaaaggagctcggcgtggccgaagtccgccgtattcccggccgcctgcaggtggagttctgcgaagactgcggcgcgccgtatttccccgatccgctgggcgtgctggtccacgccgaactgccggaaaacgccgaggccgctccggcccaattccactgatacgcgcatgcgagccgatattttctgccgtgtcgtcgataacttcggcgatatcggcgtgtgctggcgtctggctcgccgcctgagccaagggcatggctggcaggttcgcctctgggtggacgatctccatgcgttcgcgcgcctacaggccgaggttgatcccgccctggcgcggcagcgcgttcagcaaatcgacatcgtcgattggaacgatctcacggaactggagccaggcgatgtagtgatcgaagcctttgcctgtgatccgcccgccctttttctggccgcgatgcgcaagcgtccgcccgtgtggatcaacctggaatacctgagcgccgaagcctgggtggagacctgtcacggcctgccttcgcaacgcgcggatggcctggtgaagcattttttctttccgggcttcacgcccgcgacaggcggtctgatacgagagcctagcctgagtcaggagcgcgatgccttacaggccagccgccccgctcaggatgccttcctgcgccgcctgggcgtgacgcgccgcgatgcggacagccgcacactgaccctgttctgctatccgcaagccccctatctcgaactggcccaagcgctgagccggcaaaccaccctcttgatcgtgccggaaggcgtggcgccagggctggcctctacccctggcctgcagatcgcccgcattcctttcgtggcgcagcctgacttcgaccgcctactttggtgcgccgacctcaacttcgtacgcggcgaagactcctttgtgcgtgcggcctgggccgcgcgtccgctggtttggcagatttatccgcaagaagaaaatgcccacctggaaaagctcaacgcctggctggcgcgctatccggcgccgcccgccgcccgtgcgctattctctctctggaatcaggagactggcagcgcacgctggccggataccttgcacgcagcgctggaaggcagggcttgggagcagtggaaacaagccgctcgcgactgggacgcgggcttcgctgcacgcccggatttgggggacgcactggtggatttctgcgcggacttggctaagacgcgatagaatagagagttttctatacgtatgctggtgcgcactgcgccagcgtaactgaccttttttgacagcctcccggggcgcgcacgagaacaactccgcgcgcacgcacggcgagcgcgtactttaccccccggagttttaatcgatgaaaaccgctcaggaattgcgagtcggcaacgtggtgatggttggcaaggacccgctcgtggtccaaaagaccgaatacaacaagtccggccgtaacgccgccgtggtcaagctgaagttcaagaacctgcttaccggttcggccagcgagtccgtctacaaggctgacgaaaaattcgacatcgttatgctcgagcgcaaggagtgcacctactcctacttcggcgacccgatgtatgtcttcatggatgccgactacaaccagtatgaaatcgaggccgatagcatgggcgatgccctgaactacctcgaagaagccatgccggtcgaagtggtgttctatgacggccgcgccatctcggtcgaactgccgactatcctggtccgcgaaatcacctacaccgagccggctgtgcgtggcgacacctcgggcaaggtgctcaagcctgccaagatcaacaccggctacgaactgcaagtgccgctgttctgcgccatcggcgacaagatcgaaatcgatacgcgtaccaacgagtaccgtagccgcgtcaactaagctgcaaagccggttgcccaaaagcccgccgatagctcggcgggctttttttatgttgcgctgcccccacggcatggacacaagcacaccggccttgccgtcctgcttcaggcagcggctgcacgtggagattgccttcttccatgtaaatccctaagttgtacatccgggagagaaaaatccacgcttttcatggcggtatcgccctgagatcggctctcatcggcaacaagccatctatgaaagttctttattgagggagctgtcatgagcactatccgcaagccattgattgtcattacgggcgcgagctccggcataggcctggccacggcccgtttgttttcatcatggggccatcccctgctgttactggcccgacggctcgagaagatgcaggcgctgagcctgcccaatgcctgcgtgttgtctgtggatgtgaccgatcgcgccgccttggtcgctgcggtacaggaaggcgaaaaacgctttggcccggccgacgccatcgttaacaacgcgggcgtcatgctactgggcgagatcacgaaccaggacccggagcagtgggaccgcatgctggatgtgaatgtcaaaggggtgctcaacggcgtgcatgccgtggccaagggcatgaccgagcgcaggcgcggcagcatcatcaatatcagctcagtggcgggccgcaagaccttccccaaccacgtcgcctatgtcggcagcaagttcgccgttcatggtctgtcggagaacctgcgtgaggaactgtccgtacataatgtgcgtgtgacgacgattgcgccgggcgcggtagaaaccgagctgctgggacacaccaccgacgaaaacatcaagaccagttatgaggcctggaagcgggaaatgggcggcaaggtgctgtctgccgaggacgtggccaacgcggtctattatgcctattcgcagccggagggggtgtgcatacgcgagatcgtccttgccgccacgcgccagcaggcctagccatcgccccgtaaaaagcgatcgattcgcagccaaacggcggccaaaccgcagccaccgccttgccgcgtttgctgcgcttaactaaaagcgatgccgcatgcccagcgcgatgactcggcgcgacaagatgccgccactgcgctggatggcatagacatagagattgctacgtttggataggtcatattgataccctaacgcgacgctcttgagctcaatgcccacggatcgctgcaccgcgagccgcagtatgccattcggggtcatgcggtaatgcgcgccggcgatgaaggccgaggagcggcggcgatccttggcaggcccccgattagggttgaccagcaagccgtagttcacactccacccgaaattgtcggtcgcataggccacgccggtctgccagttacgggtgcggcggcggtcctgcccttcagggatcaggccatcgagggtcaacccggctgtccattcgtttttggcgtattgcagacccgccgtgaaaacacggtcattgggattcttcagtggcctgcccatgctgtcggtttcggtggtgtcgccgtccccgacacgaaaactgtagcccgccgccgccttgaagcccgccagcgccggcgagtagtagatgaccgactgattcatccgggcggcgcggccggtgtcgccatgcccggtcggtatgatgctgtcacctgcgccgccccatccgccgtcgaagccttcatcgaagctgccccactgactgcccaacaccggctggcggccaagacgcaactctcccggtggcccggaaaacgacagccaggacacgctattgaatagacgcccatcgatcaggcttttgccattgcccgcgttaaagacgttttgcagcctgaaggcggccatccagccgccccccaggccttcgctgccagatagcgtgatgcgggaggcggactggccgccgctgcgcgtcgtgagacggctgttgtcagcaccctgaagatagctgaagcccatatcaaccaggccgctcaacgtcaatgtgctgtcttgcggacccggcgccgcaaacgccagacatggggtcaacatcatggcctccaccagcaatccatattggctcgctcgcatgcttgtgtccgttttggaattttgggagactcagtttgcgcagcaaacgggaccatcagacttcagaactcccagtatcagaaatgatgagatagctgagaaaccctcgattgcaacgacggcatcagatgcgcgccgcgggaaaagcgtgatgacgccccgcccagatcctcatccaggccaggatcaacaacagcagcagcgcgggcgaaaacgcagccacgcccaggcgctcaagcaacaggcctcccgccaacccgccgcccgcaatcgccacattccaggccgtgaccagcatggattgggcaacatccgccgcatcgcccgccgcttgagccaaagcagtctgaaacaaagttgccgcgccgccgaaggccagcccccataccgccacggccaggtaaatcagggccggcgctccccccgccacccccagcatcagcgcagccaatccgaataaggccgtgctggccagcgtaaggccgcgaagatgtcggtcgatccgcgcaccgatgatccagatgctgagcagcgaggccagtccaaacaccagcaaaaccaggtctgcgcgcccggccatgccctgcgaagccaaaaacggcgcgatataggtgtagaggatgttatgcgcaagcacaaaagccaggacgacgaacaacaccgaacgcacgccaggcagacacagcacggctcccaagggcaggcggcggccggccccctgcccgggaaagtcaggaagctgcacgcgtatccacaacatgagcatgagggccagcacgctcattgccccaaagcagatacgccagtccacccattgccccaacagggttccggccggaacgccgagcgacaaggccagcggcgcccctagcatcgcgatagcgatggctcgcccgcgctgatgcggcgataccattcgggccgcataacccgccagcagcgcccatagcaaaccggcgctgacacccgcaagcagacgcgccaccatgatggtcatatagctgacaaacagcgtagtgaccgtgttggcgaccacaaagccgccaatggctgccagcaacaagagacgacgccgtatcccttgcgtcacggcagtcagcgggatagccgccacgagggaacccatggcgtaaatggtgaccgtctggccgacccacgcttcggagacggccaggtctcgcgccatttgcggcaacaaacctgccggcaaggcctcggtaagaatggtgaggaaagcggccatcgccaaagccagcaaagcaccaataggaaggcgttctggacgcatcattgcccctccctcacctgaaaaaaaccctcgcggattctgatcgcaatgccccggaaaaaaacagcaaccctcataacgcccccaccatgtctcgaaagtgccgtcacaatagggctcgcagcattaaagaaaaagcagggtacacttcctttaactacggactacatagtcctgaataaggtcgcgaaatggatagtctcagcgggtttgtggtgtttgtgcaggttaccgaacgcgcagctttgtcaccgctgcgcgcctgctaggcatctcggcctcggccgtcggcaaaagcgtggcgcggctagaagaaaagctcggggtacgtctgtttcatcgcagcacgcgcagcatcacactgaccgccgaaggcgtgctatttttggaacgctgccgccgcattctcagcgaaatcgaagccgcagaaaccgagctgtctcaggccagtgccctgcctcgcggccgcctgcgagtcagcctgccgctggtcagttccctggtgctgcccgtgctgggcgacttcatgcgccaatatccagacattgaactggatctggacttcaccgacagaagcgtcgatgtgatcgaagagggatttgacgcagtcgtcagagccggagcgcccaaggactcgcgtttgtcggcacgcaagctaggcaccttccgttttctggtcgtggcctcgcccgagtacctggccagacgaggcacgcctgccacgccgcaagacctcttgcagcacagttgtctgcactaccgtatcccaaacaccggcaagctggagacctgggcattgcggctcgcctctaatgcgcccgcgctcaccctcccgacttcgatgatctgcaacaacatcgagacccggttgtgcttcgccctgcagggcctgggcatcgcctatctacccgacttcgccgtccgccagccgctggcgaatggcgatttgcgcattatcctggccgaccatgtggagcgcagcggcgttttcaacgtgttatggccagccaacaaacatccatcacccaagctgcgagccctgatcgatttcctgtccacccgggtattcccgtaaggacgccgcctagctattgcaggctgtcgtcatccagaaagctgggcagtggcaggacatggatgccatcgtcggccagctcggcgcgttcctcaggagtggcggtgccacggatgggccgttcagccgcctcgccctcatggatacgacgtgcttcgacagcgaaggccgggccgacattttccgtctggctcacccatttacgcatctgacgcagcgcctcggcctgcagggcctgaggagaagtctgcgcagacggctgatgcagatgcgccacgttcagccgcggagcggacagacgcttgacgatgctgcgggatgcgcatacgggacaggacagcaggccacgattttgttgggcatcgtaatcgtcatgagacgaaaaccaaccttcgaacaaatgaccatgctcgcactcgagatcaaatactttcagcgccatcgcggacagataccgaatccggccgataaaaaataagggaaaagtcccgccagaaatggcgggtggtaaaccggcgccaaggccggacttgactggctatctgcggcgcgcattattcacgcgcatctgttcagcctgcaaggcatcgatctggcgttgcaaagcgcgcaactgctctcgcaggtcttggttttgctcgccgagcacctgggcttcctggcgtgactgagcctgacgcgctgcgaccgcttcttcctgtgcctggcgcagtgcctgatccgcctgcaaagccgccaactcagcactgcgggctgcaagctgctgctccgcctgggcatactgcgcctgcaactgaatacgccgtatttcgatctcggccagctcagcggagcgcgcaacgaaggaacgataggcggtttcggcctggctggcagagtttgtcttgatcacgcgccagaagtctttttgctggaacagcgcgacaaaatagctttgatcctcggggcgaaacagcaggctggcgccatagctgccgttataagcggtgcgcaactccgatacctgccgagcctgaatcagattctgcaactcggtagcggtggaattggcgcacggcgcaaccggcgcggcctgcgcggccgccggcggggtaacgggctcggcgcccttgctctcgatctgctgcacgaccgggcgctcgggttgaacggtggcgcaggcagccaaggaggaaagcatcggagcggccgtcgcccagtgcaagctcttccccaggatatcgatattcattccttcccctatgcggtgagtcccgaactatagcaattaatgaacggtattcgcatcggcgttcttacgtagaacgcccatcgaataggctttttttaaatctacacatcggccacaccgtgctggcgtgacagcgcacggaacagcgcacgcttttctgcggctccgcgcgcttccagattaggaatacgcagctcgatgaccgcaagccggtaatagaggtcagcgcgaaactcaccattggctaccaatacacgcaggtctttgttcgtcgcggccactaggcggaaactgaccgggatttcgctggaagaccccaggcgcgtcaccgtgctttgttccagcacacgcagtagtttgcgcctgctgataaagcagcaaatctccaatttcatcaagaaacaacgtcccgccatgcgcacccagaacgcggcgacaggatcagccgcccacgctgcgaccgcctcggcgcttaggctgcgcgacgtactgaagggaagcaaggatgacacgggcaatgtcaatatcacctggacggcgttgatgcgctctcccgaggtggctgcgcggatatcgcggggagacagcgcaacgttggcggggtcccagcggtaacactgcaccgacggtgtgttcaaggcggtatggtaggcactcaggttttgcttcacattggccttggctgtcagatcggcgaaggcgcaggaagccgcgctgccgtcaatgacctgaaccgccgtcagcgcaaccagatcggccgtcttctgcaactcgcgtttgacgtagtaaaaataaccgaactgcgcaccgccaagcagtaccatgccgatcaagataatgagcgcggctggcaccagaatggagccccgttgacgcaaagcctgcgcgcgcgttcatatcatgcctattgggccatgccgccgctgtcgccgctcgctgaacgggtgtcaaaccacgggggcaaggggtgatcgaagctcttgagataagggcgccaggctgccgtgaccagcggcccctgcaagggcagaccggaccccacccgacgcccgtcatcagcctgcgcagccaacaaagcccgtgtcacgtcgcctggcccctgctcgacaaaaggcggcgccgcttcgggaggtgctgcatcaacctgacgcagcacagcggttgcggccggcgccgatgtctcggccctttcggctttcacggccgttgcagccgtcagcggcccttggttttgcgcctgagcgcggcgcacagcatgagggcgggcaacaagcagtatttcagcgatagagacatgtggttagctccgaaagccttactgcacaagccgaggattggtcagcccctccagcatcgggcgttgtagcgtaggaagcgggcctgcgggactcgccctgacaaggggtcggccggcgtcagccatcgccgcaggctcttggctggacagcggccgacggatttccgccgccagacgataaacgcggtcccgcgcctgagggctcaactgaccgcgcgtcatgatttcctgggcgctgtgatcttcaccttgcaataccagcaacaaagccagattaccgagaatgcgggcattgccaggatcaagttctgctgcctgccccagcagcaggcgggcgccctgcagatctcccgtccgcaacaaggcataccccagatcacccagatactgcgcgtcggtgggacgcagacgtaccgcacgcgccagggcatctactgcgccctcgtagtccgaccgccccgccgccaacagcgactcgcccagctttccctggccgagtttcaagcccgcggaactagcggcctgcgtcacggcggccgcccgctgtcgggcccctacggacccttctggcctgcgcgatggtgccgtcgcgcgccgccagagcccagtcgacaacggcgcgatgacggccatgaaagcctatacgccgaaacacggccatgctgacgatgagacagcccatcatcattgccaccacggccccgataaaaaagccaacgcgcctgcggatcattcagcatgctttccatgagcacatcctcatacgccacgcgccatgcgaaacaacagataggtgccgaccacctgcaacatcgcaccgccgatcaacatcttgaaacccagcggatcacgccacatgcccatgaagagatcgttgttgaacacaataatgaacaaacccagcccgataggaagcaacgacagtatccaaaccgacatgcgcacttccgccgacagcgcaatcagctcttcacgggccagctccagatcacgcatgaaggccgccatacgttcgagaaccagatcgctgcggccgccaaagcgcagcgcgagcgaaatcacggaggagaccaaatacagttcctgcagaccgtactgacgcgaaaccttgagcaaggcgctgtccagatccttgcccgaacgcatcaaggcttcagcacgctgaagcacctcgagcaaaggatcatcgatactcgtcatggctccttgaaacgccgcattgacgctattgccgatcgtaatcagccgcaccacgccatcgataaaatcgggcagttgcttaatcatgcgctgacgccgctcgccggcctgacgccaaatccggaacaggcccaacacgaacagaagcagaaaaccggcaagtgcggaagccggacctgccagtatccaagccaggaagcctgccagaatgggcggcaaaaaaaggatggcgtaaagcttgctatcagagcgctccccggccagcaaccgcgtgcgagtccacgcgctgacgcccatgcggataggacgcagcaaggcccgctcctgactccccgcttctgcccgattcaggcgcgaagatagaaaggctgaggaggcgttgcgccgatctcccgcgctggccctgcgcaacatcagataggcggccgccaccaacagaatcgccgcggtaagaagcgccaatgccgccatgatcatcgtcttctactccaaaaactcccgcttccggagtccggcgcgccgtcgttttccgaagcgagcgccgagcgcatttccgcccaggcgcgcgcaagcttgggggtgtgggggttgatccccaggctgacccagttgtctttgtcttcaccatcaagtgtcaggtatgactcgtagcgataaagctcctgggtggcgataaccttgtccccgactcccgtgatttcagtcacggaaatgatgcgccgcttgccattgggcagccggccgatctggatgatgaaatccagtgcactggcgatctgccgccccagactgtcctcactgccctgaaagccggcaaacccggccagcctctcgatgcgatacaaacattcgcgtggcgagttggcgtgtatggtcgccatagaaccctcgtggccggtattcatggcctgcaacatgtccatcacctcggcgccacggacctctccgaccatgacgcgatcgggcctcatgcgcaggctgttcctgataagctcgcgaatcgtgacgccccctgcaccgtcactcctcctggcgtgattcaagacgcacgacatgcggggggttgagcgagagttcggcagtgtcttccaccgtcaccgcgcgctcgctctcggggatggaaaaggccagtgcattcaagagtgaggtcttgccggagctagtgccccccgagacgagcacattacagcgatgcttgacagcgaggttgagcaagcgatggttctcttcattgaaggtgccgagcaccagcagatccgctggccgtagcgggtcctggcgaaacttgcgtatcgacaccatgggaccatcgacggccaagggctcgatcaccacgttcaggcgtccaccgttgagcaggcgcgcatcgaccatggggcaggactcgtccagacgccgacctagcggcgcgagaatccgccgcacagtgcgcagcacatgttggttgtcggcaaaacgcagcgcctcgcgcgcaagcacgccccgacgcgatacgaaaacattgttatagccgttgatcagcacatcctcgaccgccggatctgacaacaaatcttcgagcggacccagaccgtccagctttttggtcagcgaagaactgatgtgcgcaagctcagcctcattgatggccacgctgcggctgcgtgcgaaacccgcaatctcgatttcgacgaacgcctggatagccgtgcggctccagcggccgaactctgcgcccaactcttctatacgcgacaacaggtgttcgtacacctggttcttgacgtcctgaaagcgttgcgagctggaaaaatcatccgcttcgcctccactgccgaactccattgatgccgacataatcatggccgatactccttcagggcagtatcatgcgcttgtgaacgccgggtaaccaagccgccagccagctgtttcttccggggccggacgcggtgcgctcagccagcactctatcgaccagaccttgcacccccctgacgtagatatcgcggtcagcctgctgatatagcagccgtccctggttggtgcaaagcatcaagggcaatgtgcggtcgggcaatgtcccgcccaacaccacgccgaaacgttccgcgatctgctccgatgtcatgccatagcgctcgtcatagcggttgacgatcagcttgagacggtctcgctgcacatgctgctgcgccagctcttgcagaatgttcgccagggacaccagggcgctgacgctttggtcggtgaccaaccagacctcctgcgaactgcgggccagcttggcgacaaaatccggattggaaaaaccgcccgcatcggtgaccagcaaaccatagtgctgccgcaggcgctcaaacagcgacagagagtcggcaggcgacaggcttcgcacctgcgtcgtatctcgcggaagcgccatggcgctgatgccggccgcagtatgggccatcgcggaactgagcaaggtgccgtcaagccgtggcagattgcgcgtcgcttccgcaaagtcaaaatcgctattgatgttgagatagagcagacaatcaccgataggccaacccaggtccagcacacagacccgttcattcagcggcagttgagccgccaggacttcactcttggctgcgcccttgccgccctgccgcgcctgagccaaatgagccaggtgctgctgcgccagaccggcgacgtgaaccgctaaggtgctggtgcccaccccgggccgggcgccaagcagcaaaatgctgcgctgcggaccctcccccccggtttgccgcctgtcggtgatcaggcgttgcacaacggcacgaatctcatccggcgagacggacgggtccacaaagtcgctgacacccgcccgtaaagcggcgatcgcgccatcgggttgagacagatagcccacggccacacgcggcagcgacggcgccacccgcattagcacgcgcgccatatctgccgccagcagcaacttacccggctccgcctggcctccggtaaagtcgaggaaaaccacttgtggattgatctcggccaagcgctgcgccagcacatccagcgaaggcagctcctgagtgagcagccccagatctccaacggcctgccctagttgctgcgccacgtcgtagtcgctggaacaaaaaagaaagcaggtcgccttatccaggccaccccattcccaggcgtgagttttcatatcgttcactgtgaaaaacccggcatctgctcgccagccatcgggccgagcaggtgatagccccaggcattgaagccagagtcggtcatttcctgccgcgcgccgggcagcggcaaagtgacgccgcgcgcaatgggttgacgcaaccggggaggcacgacaatgacaagctcgttatcctcttgcgagtactgcacactgcggaaaaaagaaccgatgatgggcaaatcacctagcaaaggaatcttgttgacgcttgctttagtctgtctcgacaccagcccgctgatcatgaaaccctcgccatcccccagttcgaccatggtgtccgctttgcgcttgcgcaatacaggaatcactgtgacgctatggttggcgttgacataactgccagactgagcgccagcaggcccagatagccagcgtatggaacgccgcgccggactgtgcgtggctcgcgcacaagcgcctcgcacagcgcatgtatcccgcagggaacgctcgcgagcatcagcaccatcaaccatggcataaaccccagccaaaggcccagaacggccagatacttgacgtcgcctgcgcccatgagacgcaagcgccagaatacgatgaacagcaagccgatgacaaagggcaagccagcgtccagccagccgctcgggccgcttgccggccaggcaccgcttatgctgtgccaggccagccaggccaactgcgccagagcggcgaacgagagcagccaattcggcacgcgccgccagcgaaagtcgtacacgacaaccgtagcgttgaaggcgagcaaaaccatccaccacacattctccttcaacaaggcgagactcccggcgttgatcaacggcatccaggcgagcgatgtccagtgcccctaggcccagacagcaatgaaaacgcgcgggctctcattgccgccagcaaacgcaagctattcaagcaaagtcattaaccgccgctcccgttagccggtggggtggagctggctggcgtaccaacgttgatcaaggcgttgttgatccgcgtgaacagaccattgagaccaccgcccaaggcggtcagcccggcaatgatcaccacagcgatcagtccggcgattagcccatactcaatggcggtcgcgccgtcttcgtcgcgccagaaagcagaaagttgcgcaaacatagacacctcccaatacagaaaagcaggtactactggttgaaagaacgcctcggaatccgggcgctgccattgtccgtacggaacatccgaacccggtcaatccctttgcctcagaaaaaccctgcctgcggctcaagcggcaggtcctgctgaccgcgtaccggccaagaagccgtccattcgcgcagccatactcaactggtacttcttgtagctgcgatgcatctgccaacgcatcgcgaggagtatcaataaggcgccgcagaaggccacataggacaggagcgcacctcccacctgcccgacctctggaaaagccgtggtacacaccacgactcccacagccacgccggtgtaatgcatgccgcagattgcgacagccatcaccgcggaagccgccccacgctgccattcgcgctgcacattgaacgccagccagatggccaccgtggccgcgagaatagcgatgaaaatcgagagcgggaccagcgagttattccagcggaacacggcgggcatgcgtatcgcgctcatgccgatgtaatgcatggccgccactgccaacccaacaatcacccccgccaccaagcagcggaacaaagagaagggccggccgccgacatagaaaaaagcggccgccgaaaaacagatggccaccaggacgctcaataaggtgggccacaggctataagtcacttcaaaaggcaggttctgcgcctgcatgccgatgaagtgcattccccagaggcctatgcctcccatcgccagcgcaccgagcaagacaaaaccctgccagttgtctccatactgaacgctcaaacggattcttgccgcagcgctcagggcgacatacgcgcctagaaaagcaatgacaaaagaaagggccaccagacccggttgcaaggacagcggaaccacgtctccgagactcatctccgctccctgttcagttcactggagcactcgctggatgccatgcatcgccgtgcatcctgacaatcacctctgattcagaggcgacccgaacattactggacttgttgttttcaaattttcatccagtgttgatgattgagcttttgtttgcatccgggttttcccttcgcaagcaacattacgacactcgaaacgaacgaagaaccttttttatttaaaaataattttgattttgcgaggaaaatttcgaacaacgaaacaaagcagcagctaactcgccgccatgaatggcgactctttatatgggttatcttggattgcggcagcttccacttaggggcagcatgactcttagtctgagcagaagtgctttgaaataatgccggattgatttcgcatttggcgcttttccacctgaactgccgagagtgtgagccaacaagatgaagctacgcctgaccgccagcgttccccacaataccgacgacgtcagatatgtggccggagacattcgcatcccagtgggaaatgacggctggtccgtgaaggtggatggctaccattacgaagccaggccccacgacgaagccatccagcgtctgggcttcaagcgcaagatcaggaccgaccgcatcggcctaggaatgagctacccctttttgctcaacaatcgccgctccatcagcggcacgctaggcctgtatgccagcaatggcaaagaccgctatagccaaagcggcgccgacaatttgctccgtgaggattcccgtaaacgcgcagccacggccgaagtccgctatctcgacgttctgcaggagcggtccaccgatctcagcctgggggtgtccaagggtttggaccgtgtgggcgcgcgtgccaagatcactagcaactacggttaccaggccacccctgcaaccgaactggatttcacgcgctggaacctgagtttgcgccaggccttcaccctgcctaagcaatttggcctggtcttgagcggcgcgggtcagtacagcagcgcgatactgcacgcttcagaacaggttgcattcggcagttggcgctttggcatgggatacccgcaaggagaaatcagcggggacaaaggcctgggactatcggctgagatcaaccgccgcttcagcatcggctaccaataccttgcagcactgcaaccttatgcgctgcttgattacgcgcgcacttggtacaacaacccggccctgaaaccgctcaatcccagacatctgtcgtccctggccttcggcttgaggatgacagaagacaaatactatttgtttgatttcaatgtcgccaagtctgccagcgcccctggcgtcaatggcgacaaccgcggcctgcgcttcaatgcgaactattcgattttctacgacccgctctgagcgtcatccggcgttacgtaacgtgccacgtaacatccggcaattttcgtggaaatacaacattcgcaagcgcgccgaattcgtaaaaatcaggtcgacattcttgcgagataaacaccaaaatcatcaaaccattgatttaaatgaatttttttcctaagccagaattgatttcatatcaagaccgaccttcataaacgtggcatgaatcctgcgtctgtgaaagcataaggcgacatacagcctgactttcgatccgcgaggagaacatgatgcaagcacagacggataccctgcgcggcactgcccgctttaggctgtccctgataagtgtggtggctgcactgagcgcctgcggcggcggccgttccgcgagcgctggcgccatcggtggcagcgatggcgcaggcaagccatccaccaatccaccggtcacgaccccagtcacgaccggtctgctgcaaaccacattgggcggtaccagccaagccgtcgacaacgccctgcctttgaatgcctccgccgcgctgggaggtctgggaaaagccctggaccccgcgactcaacccatcgtcaacacggtagaaaatctcacgcaaaccgtgggcagcaacacaggtctgggcgcgcccgtggcgggcctcctgaattcctccggttcggcagtcaagcaactcggtgacaacatcgccaagacgaggcgaactcgcagcctgggcgatggcgtgggcggtctggcccgtgggctcggcgacaccctcagcagcgccagcggtttgccgcttgccgacccaggaaacccggccccattgacggccgtagccaagaatgcgcccgctgcggtgggagcccttacgccccccctgggcagcggtcccctgcgcccgctcgctgaggccgtaggcgagttgcagaacgcgctgctgcccaaggccaagatcccccttctcgagcccgcgctgaacaacacgggccgagccgttgataagctgatgcccctgggccagcaggccgcattgagcgcggcgggggcgggcctagacccgaccgtcgcgcccatcgtcacggctctgagcgatgtcacgcaaaaagccggtgatgcaagcccgctgggcgcgtcgatttccggcctgctcaataacgtaggcgcggacgcaggaacgacaaatcaagccgggctagacagtgcattgcaaggtatcggccgcgcggtctctgattcgggaggcggactgcacgcccccccgacaaccgcgcccctttgggcgccgtcctcaaagacctcacgggcgccgtggcctcgctggacagcggagcggcggacagcggccgcctgctcgctcccatcacggctgcactgcgaggtggcgcagacgcaaacaacggcggattgccgggtggcggtctactcggcggcatgccggccggcggcactagcgccggcacgggggcggcaaacggcaacaaccccggactgctcggcggcctaagtcccaaaaagtaagaccgaccaaccatcagggagcgacactatgttcgaagcagatcatcccctcagcgaagcgcgcggtattccgcatgacggggaggccgctatggaagcaagagacgtcgtcgatatcgctgcgattctgagtcaacaactcgccgtctataccgccgcccaccagactatggttgccgaacgtcttggtctgtcggccacggaactcaaggccctggagctggtgcaggaattggacgccttacccaccggccagcttgccctgttgctgggcatcagctggggcggcacgacggccttggtcaaccgcctggaaagctcagggtttgtacggcgggaacggcatccgctggaccggcgcgtgatcatcgtcagcccggtagcggagcattgtgaaacgcttaagcaggcacgccaagccatgttggaagaggtgagactgctgagccggcagtttgatcctgaacagatacacaccgtacacgcctttttgcaacagtatgtccgtggcttgcgccatgacatgtgcctttggctacaggctcgaaacaactcgacccattgaacgggccccatcccacgcagcgcgctgcgtgggatggcttggcggcgatcaagcgccaaacgccaagcgaggcacggctttgagaaggcggcgtgtcaaggcatgcgcgggccgctgcaacacctcggcggcgtcgccgacctccacgatttttccctcggccatcaccgcgatgcgatccgcgagatactcgacgacgccgaagttgtgggtgatgaacaggtaggcaataccgagatcgcgctgcaactcctggaacaggtcgagaatctgtgcctgaaccgagacatccagcgcggaggtcggctcatcgcagatcagaactttgggctccacggccagcgcgcgcgcaatagcgatgcgctgacgctgcccgccggagaattcgtgcggatagcgtcgcgacgtgtcggcgggcagcccaacccggcacaacaagtcttcagcacgcgcacgacgcgcctcggcgggcatctgcggatgcaacgatgccacgccctcatcgaggatatcgccgatacgcatgcgcgggtccagcgaggcataggggtcttgaaagacaatctggatatcccgacgcaaggcctgcatggaacgccggccggccgtcagcagattctgaccattgagcaaggcgctgccgctcacgcttgcccgctcgaccaggcgcagcaaagccttaccggtcgtcgtcttcccgcagcccgattcgcccaacagcgccagtgtctcccccgcacgcaattcgaaactcacgccattgacggccttgctccaggacttctgcaagaagccgctgcgcaccgggtaatgcacgcaaagatccttgacttcaagcacgacctcagcagcgcgcctcggcgccacggcagccggcgcgctcttcgcagacagagggcgtccgcgtttttcgaaggtgggaaccgcgtcgaacagctctcgcgcataggcatggcgcggcgcagaaaaaaagctgcaggcgtctgcagactcgacgatttcgccgccccgcatcaaagcaacgtgatgtgcagtctgacgcacgatagcaagatcgtgcgtgatcaacagcaccgccatgcccatttcacgctggatgtcggccaacagttccagcacctgcgcctgcaccgtgacatcgagcgccgtcgtgggttcatccgcaatcagcagcaggggctctgccgccagtgcaattgcgatcatgacgcgctgcttctggccacctgaaaactggaagggatagtcatcgacacgccgctccgcctcggggatgcccacccgggccagccactcgatagcgcgacggcgggccatcgcaccacgcaagcgggtgtgcgccgtgagcgtctcgatgatctgctcacccacacgcatgaccggattcagactggtcgagggctcctggaagatgatgccaatcctcccgcctctgacgccgcgcatctggcgctcggtcagggtgttgagatcctggtcgtcaaggttgacctgaccaccgacaatgcggccagcgtcgggcaagaggcgcaagagcgccagcgccgtcatgctcttgccactgcccgattctcccaccagggcgaaggtctggccccgctctatggcaaagctcaggcgcttgactacatgggccagacggtcatcggcctcgatggcgacatccagatcctgtacgttaagcagcgtcattgggcgcctccggtcgctcggttcaaacggggccggaatcgccggctgcgcggatcaaaagcatcacgcacgccatcggcgaacagattggccgccaatacgagggtgagcagaaaaacaaaggccgagagaaggttccaccagatcatgggctcacgcgacatctcgaaacgcgcaccgttgatcatggagccaaaggaattcatgctgggatcaacgccgatgccgagataggagagcaccgcctcatagagcaccagaccagaaaactccagcacggcggtaatcagcacgatatgcatgacattgggcagcagatggcgcagcatgatgcgccaatgcgatacgccaaatgcacgcgccgcctggacgtattccagctcgcgcagcttgagcgtttcggcgcgcagcaggcggcacagccccgaccatccggtgagcccgagaatcatgcacaaaatgaaaagtcgggcgtcggcccgcgccgccgaggtatcgaaatagctggcgtgattctcgatgtaaacctgcatcatcaatgcgcaggcagccaccagcagcaccccaggaatggaggtcagcgtggtgtagaggtattgaatggcgtcatcgacccgccccctgaaatagccggccgcaataccaaaggcgatggcgggcggcaacatcgccagcgtcgtgagcgtaccgatcaccagaccggttcgtacgctcttgagcgcctgccacagcacatcattgccggtctggtctgtgcccagaacgtgatagcccgtggccagcccacccagactgccgacaagcaggcaaagcagcagaaaagtcagccacatggcgcgccagggaacgctggtgcgacctcgcagcagattgaccaggcccaagcggcgggcaagcaaggccgccagaatgacacccgccagcaaggcgccagccagaccggccccagcgcccttcaacagccggctgcgcgcatcgggccaggtatcggtagccggattttgcaaatgccggccgccatgctgcaaccgtgggaaatcacggtttaccgtaccatcgggaccgaccatgctctccttggtgaactggtacgaggccagtggcgcggaataggttttctcaggtttgcccaagagggtgggcgccagcaaggtatcaagcagcgaggtgacggccggggcgtagatgacgggcgcgtcgggcgcggcattcggcgcgggaggcagacgcgtttgataatgaatcgaatccagcaaacccaccgcgacaaagcaggccagcaccacggccgaacacatggccggcgtatcgcctgccacacgccgccaggtcgcgcgcaaattggggctgcgccacacgcgccagagataggccagccccgcgacggcgatcagatagagagcaatgtctgtccagagaaatacaaacctaggcatggcggtcactcgaaacgcacgcggggatcggccagcgtgtaggaaatgtcagcgagaatcaggcccacgatatagagcagcgagcccaggaaaaccatggcccgcacgatggaaaaatcctgcgaactgatggcgtctatggtgtagctgcccagacccggaatgccgaaaaaagactcggcgatcagactgcccataaacagcaggggaatcgcagccaccgtgctggtcagaatgggtagcagcgcattgcgcaagacatggcggaacagcaccagtgtctcgctcaggcctttggcgcgggcggtgcgcacgtaatccttgccgatttcctcaagaaagatgctgcggaagaatcgcgcctccggccccagccgagacaccaccgccaccagcactggcagggccagaaacttgatggcttccagcccggcttcgtagcccgaataaggcacgagacgcagcatcttggcaaacaaccactgcccggcaatgatgtaaaacaaactggaaatagacagcagcaacacacagaaaaccacgccccagaaatccagccgagtggcgcggaagaacaccagcactagcgaaaacacgatactggcgaacaggcccagaaaaaaagacggcagggccagcgcgaggctgggccacatgcgtgttttaatttcgcgcccgatatcgcggcccgcatccgacgagccgaaatcgagctttagcaaaggcaccgaacggtgatagaacaccgtgtcggtgaagcggctcgcgcccgactggctgttgttgatgaagagcggtttgtcgtaaccgcgctcagccttccacttttcgatggcatcctggctgctgcgctggctgccgatggccaatcgcgccatgtcatcgggcgtattgaccgcaaagaacaggatgaaggtaaaaaggttgacaccgatgaggatcaacacgccatacaacagacgacgcagcacatagctagtcatggttacgctccacggagccaaaagcggtctgacgttcacgccgccgcagcacgagataagagggaatgacggccagcacgatcaacagcagcacgatccccagcggccaccagcgcggcggattccattcattggttttacgcacccgcagatcgggatcgatcttcatgtactgcagcgtattgcgaaccatctgggtcggtttggcattgcccacccattgctgataggcgccgcccgacatcgggaaatagccgaacatccaaacggcatcacggcggaccagatcgaccatgcggtcgatgacggcttctttctcggggccgtcatcgagaaacttcatttgctcgaatagccgatcaaactccgggttttggtaattggcggcgttttccccgccccccttggccttggcattaggcccatagagcaggaagaggaaattctcggcgtcgggataatcggcattccagccccacaaaaacatctgagccgcgccacgccgcatcttgtcctggaagcggttgtaatcggttgagcgcacatccatctggatcccgatcttggccagttgccgccgcatccagtcaaattgcggattggcccctgccccactcatggcatcgtagtgcaacaccaagggctcgccggtcttggcgtcacgcccgtcgggatagcctgcctcggcgagtaactgccgggcatagtccagtgacttgcgcacaggcttgccatcgaccagatcgtagaccacgggattgttgccctcgggcagggggtggtagcccagcacgccaggcggtacagggccataggccaccgccccctgtccgttctggaaaatgttgatgaactcttcccagtcaaaggcaatgctgatggcctggcgcagcttgcggttgcgctcggcctgctcgggggtgtcgccggccccgacgacagggtccagccagttgaaacccatataccagttggaggtttcgaccgtggtgggaagctgtatgccgtgatctcggtaaagctcggctttttggggagaatcacctgccgcgaccagcatggatacgccgtattcgccgcgctcgacctggggaacgtcgtaatagccttgaagaaacttgccattcagaggcaaggcctctttttcgacgctgaacaccacgcgatcgatgaagggtgtgggcttgccgcaatccgccaacagaccctcggccttgtctgaaggttcgccttcacagggatagggttcgccgtgatagttggggttacgctccagcacatgccgccagttggggcgcgattcggcgagcatatagggcccggtgcccaccggccaggtgttaaaggaaaggtcgtgggccgccatgccaggctggctgtagaagcgatccgcctcccagggaatgggagcggtgaatgtcatggccagccaatatttgaactgcggatacttgcccttgacgcggatacgcagcttgttcggacccagagcctgaacaccgtcaaagccgtcgggctcgcgcagatccagccagggcagatcccgcaccccggccggcaaacccttgcgcaacgcttgatcgcgttcgcgcagcttttcgccatacgctttcatgccgacgatgtaatcggccataacggaataaatgggcgacaccaccctagggctggccaatcggcgtatgccatagacgtagtcgtcggcggtcagcgcccggctgcctgtctgcggaaaatcagggatggcgaacttgtcatcgagctcacccggcgccaatggatagtaggcgtcgctgccatcgggcttgcgcgcaaaggcaggatgcggttgatagcggatgtccgggcgcaattcgatgtcgtaaatgctttcggcgacttgatcgccgggggcgtcctcgggcagcaccttgccctgcgcatcgagatagaccggcggcgaaatagcgctggcggcgcgcggaatcaactcataaggccgcttcaggtagtgatagccataaagcggctcataaatgttgtaggtatagggcgtttcgtcggtggagtaggaactggcagggtcgagatactttggcgaccgtttcacgaaagcggtatagagcgtgttttccttgagcgcgcctgaaacataggggctattgatgggcgtttcgcgggaacagcccgccaaggccatcactatcgcaagcagtccccagagccccatcccccgtggcaagcgtttcattggaattccccctcgattgagcgcaggagcatagcaaaggcctgacataggtaatacagcattccggcttctttccttattcgcagtggcgtgctttccagcaatcatgacgccatttccagggtgcgatcgcaccgacttccgcccagagtccgcgccgcatctgacgcgccgaccgttgcagcctggccatccggcgatcgtcgaggccgtcgccagtgcgcaaggcccaggcatggcccgaaatgacctgctgacggttgacctgacggccgtccggtaaaaccagcacgcacagatcacgcccataatggtcgagccgacgacactgcgcggcaagggttttacctgccacaagacggacgagctgccggcgcgccgcctcggcatacggctgccctggccgctgcgtcccatgagcacgctcgggggcatcgatacccagcagccggatacgccggtgcacggagcccgacctcaatatcagactgtctccatccatgacgtaggcgacctggccccgcaagatatagccctgctcgggcgccccgcccgccggcgctatcaagcaaagcgccgccgcccagcctaagcgacgtgacgaatggctaaagacttcttgcaagacggacgcgctccttggtgtgacggccgctcaaagccagccggacttacggaaacgccaatagagaatgccgcagacaatggcgatcacggacaaggtgatcggatagcccaaatgagccttgagttccggcatgtattcgaaattcatgccatagatgcccgcaatggcggtaggcacggccagaatggccgcccacgaagccagttttcgggtcgtgtcgttttgctgggcctggcctatcatcagactggcctcgaaggcaaaagccagcgcttcgcgcaaggcattgatgagctcgtcaacgcgcacgacgcggtcggccacttcggcaaaatatggcctggcctgggcatcgatggccgacatatcgactcgcgccatacggcggcagatctccgccatgggcgcaatggccgtgtgtatgcgcaacaagtcacggcgctggcggtagagcttgcggatatcggaatctttggccccccgaatgagcagtttttgttcggcatgctcgaccacgctttcgagctggccaaccgccgccacataacgatcgaccagcagatccagcaattctgaagccacataatcgctgccgcgcttgagcaaatcgggtgcggactccaggcgctcgcgcagcgtgctgtgcgtcaggaccgagccgcgacggacggtcaccagaaagccgttgccgatcagatattgggtttcaccgaaaatcggccgtccgttatcgatatcgaccgtcatggcgacgacgaggaccgcattgccataatcaatgatcttggggcgccgatgcggctcaagcatttcctcgcgcgccttggcgctggcgcccagcgcatcgatcacttcgcccagacattcggcgctgggattgcgcaagcccagccaaagcatgccgttatggccgccaacataattgcccaactcattgaccggcacgtcgcgcgcgcgccggccatcgacataggctacggacgccacgatctggctgaccggcggctcggcggtatcctgcgccatcgttcccccctcggattgactcggccggagggcccggccatccgggaatgatagctcaggagaaaagcttgcgaagccgctggccgacgtcgatggaagggacgccggccgcccccggcgcggcacggcccaagggcgatgcaggaagcttgggcaggtgttcaaagagcggcatcatggcctcgggcaaaaaacgcgtgcgcgacgcatacacatgccggtcgcccatgccgctttgctgatgcacataaaaacgttgcggcacgacaatctgcaagcgctcgcgcgcacgcgtcatggccacataaagcaaacgccgctcttcttcgatttcttcggcgttgccggttgccatatcagagggaatacaaccgtcgaccgcattcagaatatagaccgacttccattcctgacccttggcggaatgaatggtagaaagaatcatgtagtcttcatcgagcaggggcttgcccgactcgtcgctggtggccgagggagggtcgagggtcaactcggtcagaaaacgttcgcgcgtgggatagccgctagccagccgggcaagctgatcgagatcggcgcgacgcaccggcgcatcgtcatagcgctgctcgagcaagggcgcataccagttcagcgccagatcgatgtcggccggccagcccgcctgttcgcttcgcagggcggaaaacatctgagccaagccctcccattgcgggcccgttctgaaattcgccaggcagacctgcgggtcggccgcctcggccatgaggtccatcagtttgcctgccgtgaccggcccgatgccgccaagcagttgcaccacgcgaaaacccgccatgcgggaacgcggattctccgcccagcgcaataccgatagcaggtctttcacatgggcggcctcgagaaaacgcaggccgccgaacttcacgaaagggatgttgcggcgcgtcagttcgagttcgagcgcggcgctatggctggcggtacggaacaaggcggcctgggacttcaagctttcaccctcttcacgccgggccaagacctgatcggccacccagcgcgcctgcccgacctcgtcgctcacgttgacaagctcgggcttttgcgtggcggctcggtcggtccagagggccttggcatagcgttccgtggcctgggcaatcatggcattggaggcatccagaacgggctgcgtgctgcggtaattgcgctccagggtgatgacatgggcgccgaactgcgcgggaaaatccagaatattgcgcaccgtggcggcgcgaaaggcatagatggattgagcgtcatcgcccaccacggtcaggccctgaccgccaggcttcatggccaacagaatgctggcttgcagacgattggtgtcctgatactcgtcaaccagcacgtagtcaaaacgcgccgagacatcgcgggcgatgccgggatcggacatcatttcagcccaatataaaagcagatcgtcgtaatcgaggatgtgctgttcctgcttggcctgcatataagcctgaaacagacgcttgagctcagcctcccattgggcgcaccaggggaaaaaccgcgtcagcacctcgcccagcggctcctggctgttaatcacgcgcgagtagatggacaaacaagtgcccttgagcggaaatcggttctgggtggcggtcaaggccaactcatggcgcaacagccccatcaggtcttcggcgtcgccgcggtcgtggacggtgaagctttcggacaagccgatgcgggtggcgcaatcgcgcagcaaacgcgctccgacactatggaaggtgcccgcccaaggcaaggacggcgcggcggcgcctagctgcatgacccggcgcagcacgccgccagcacggcggtccatttcttgtgcggcccggcgcgagaaggtgagcagcagcacgcgctgcggatctgccccgtggcggatcaattgcgccacgcgatgcgccagcacgctggtcttgccagagcccgcgccggcgatgacgagcaaggcgggcgcatccggctgaccgatgccgaacgtggcggcctcgcgttgctggggattgagttcatcgagcgggtcatcagcgccggaagtcggaatcgtcatagagatacactgtatatatatacagactataccgctttcctttcatggccatcctgacaggcaccgcctcctggaccgacccaaccctattggcttgcgggcgtttctatccgcctgaggcccgcgatgccgcctcacgcctgcgtttttatgcttcacgatttcccttggtcgaggccgactcgccctattacggccttgcggcgccggccacgacgcaggcctgggcggcgcgcacccccgagggcttcctgttcaatatcaaggtcttccggcttttcacggggcatcagacaccgttgcgcaccctacctgccgatctgctggacgagctgggctgggacaggcgtgacccccgcccctgcttcgatcatcagatcccggcggactggcgcgatgaattgtggcggcgctatctgctggcgctggagccgctgcgcgcggtgggtaagctaggcctggtgcattgccaatttcctccctgggtcggcaatgacgctcgcggcgcagcacggctggatgattgcgcccgccggcttgcggaaatggatgcctcgatagagttccgccacgcaagctggtggctcggcagggcaggcaccgcaaccctggatcgcctgcgcgagcgcgctctggtgcataccgtcgttgacgcgccagccaatagcgtacccgccgtctgggccaacacgcgagacgatattgcgctggtgcgcctgcatggccggaatgcgcagacctggaaccgtggcgggcctgcctcgtcatcccgtttccagtacgaatacaacgaggcggaactggccgagctggcccggcgcatccagcagctgcaaactcgccagacccatgtgatcctgaacaccaactatcaggaccagggcatgaaaaacgcaaggaatctgcggcacgccctgcagacgggtgtcaagcgcggcgcgccacctccgtgaggctatcgagcagaatctcgaatttgcgcgcaatctggctttcgggcacgcaagcatagcccagcaaaaggccccgccgtgcgggctcggaaccggcgtaatagcgcgacagcggccgcgtgagcacaccgcgggcccgggccacatcaacgaccgcgttgtcgtccagatcctgaggcagattcaggatcagatgtaggcccgcctcgctagagtcgcgaagcagccactgcgcacccaagcgacgctcgatgagattgaccaaaatggcgcggcggcgcgcatacagcatgcgcatgcggcggatgtgggcggcatagtgcccctcagcaataaaggtggccaatgccgcatgcgtcatgagatgcccctcccggtacagctccgcatgcccggcctgaaaagccgccgccaggtttttgggcagaaccagatagcccacgcgcagccccgggtacagcgttttgctgaaggtgcccaggtaaatcacgggcgcgtccggctccagcccctggagcgaagaaatggggcgccccgagaagcggaactcgctgtcatagtcgtcttcgatgatccagctgccccagcgccgcgccagcgccagcaactggcgccggcgggccagcgacatgaccgtgcccagcggatattgatgcgagggcgtgacgaaaataaatcgcggcggctcgtcgatttcggcggtggccggcagcaacatgccttcttcgtcgaccggttgcggcgcgatacgcacgccattggcgctaaggacggtgcgcgccccccaatagcccggattttctatccaggcgacatcgcccgcactgcccaacatgcgggtcgccagatcgattgcctggtgcgagccttcggtgatgatgatttgctcggcatcgcaatccaccgaacgcgtcagcgccagatgctcggccagcgcttcgcgcaaggccggcaggccgccgccgtaggcgtaggtcagcaactcaggcggaggtttgcgccacagggcgctgaaaatacgcccgaatttgcggtgcggaaactccgtgacatcgggcacgccaggcatgaaagccccccattgatagggcgatgccgaggcgcgatcgacgatgcgcgcgccgcgctcggacaacacgggacctgctggcgcatgggcctgatgacgccgcgagcgtccggtggccagataggcatccggcacacttgccgttacaaaagtgccgttaccctggcggctgcgggtatagccttcggcctgcaattgcgcgtatacatgaacaactgtgttgcgcgccacactcagctcggccgccagatcccggctagcgggcaaacgggtgtcgcccggcaaagtgccatccaggatggcttcccggatcgcccggtataaacgctgattcatgggaccctctgcagagtcactcagacgcagcagtagcaggtcaccgacgatggacctcaattggttctacctgatttgcaaaagtggttcctaccaatggggccatcttagcattaaagtatcggcgaaacgccgctggactttctggcaggctggtcttcgccgcgttgcggcggcatattgcgaactgaggctttgatgaaaaaccgtgatctgaatacccgtcgcgccctggccaccccgcgtggcgtaggcgtcatgtgcgatttctacgctgtgcgcgctgaaaacgccacgctgtgggacgccgaaggcaaggagtacatcgacttcgccggcggtatcgccgtgctgaataccggccaccgtcaccccaaggtcatggctgccgtggccgcccaactgggcaacttcacccacaccgcctatcagatcgtgccttacgagggctatgtcgccctggctgagcgcatcaacagcctggccccgatcagcggcctgaaaaagagcgcctttttcacgaccggcgtcgaagccgtcgaaaacgccgtcaaaatcgcccgcgccgcgaccggccgctcgggcgtgatcgccttctccggctccttccacggccgcacgcaactgggcatggccctgaccggcaaggtcgcgccttacaagctggcgttcggcgcgatgccggccgacatctaccacgtccccttccccaatagcacgcaggacatctcggtcgctgactcgctcaagtcgctggatctgctgttcaaggtcgatatcgatccgaagcgcgtggccgccatcatcatcgaacctgtgcagggcgagggcggtttcaacgtcacgccgcccgagctgatggtcgcgctgcgcaagctgtgcgatgagcacggcatcctgctgatcgccgacgaagtgcaaaccggcttcgcccgcaccggcaagctgtttgcaatggaacaccattcggttcaggccgacctgatcacgatggccaagagcctgggcggcggcatgccgatctccggcgtggtgggccgcgctgacgtgatggacggcccggcgccgggcggcctgggcggcacctatgccggcaacccgctggccgtggccgcttcgctggccgtgctggatgtgatcgccgaagaaaagctctgcgatcgttcgaccgaactcggccagcgcctgaaagaccgcctgaacagcctgcgcgaccgcgctccggccatcgccgacgtgcgcggtctgggctcgatggtcgctgtcgaactgaacgatgccgccaccggcaagccggatgccgaagccgtcaagcgcgtgcaacagaaggcgctggaaaaaggcctgctgctgctgagctgcggcgtctatggcaacgtgctgcgcttcctgtacccgctcacgattcccgatgcgcagtttgaccgcgcgctggacatcctggccgaagtcctgaccgcctaagcgtcagctcatcgatgcaaatcgcgggatggctgtcgccatcccgcctctgtctttaacgagaaaaccatgtccttgacccagtccctgagccgccccgacctgctgcgcgacgcctgcttcgtcgacggcaaatgggtgccggccaccggcgcgagcatcccggtagacaatccctccagcggcaaaaccattgttgcggtacccaaactgggccgcaaggaagccgaagccgccatcgccagcgccgaaaaagcgctgccggcctggtctgccaagaccggcaaggaacgcgccgccattttgctgaaatgggccaacctgatgatgcagcatcaacaggatctggccatcatcatgacctcagagcagggcaaacctttgcccgaggccgccggcgaaatcgcctacgccgcctcctttctggagtggttcggcgaagaagccaagcgcatcgatggcgatgtgctgcaaagccccaaggccggccaacgcattctggtgctgaagcagccgatcggcgtgaccgccgccattacgccgtggaacttcccggccgccatgatcacccgcaaggtgggtccggcgctggccgcaggttgcacgatggtggtcaagcccgcccagcaaacgccgctgaccgcactggccctggccgtgctggccgaagaagcgggtgtgccggcgggtgtgttccatgtgatcaccggcagctcgcgtgaaatcggcgccgcgctgtgcgaaagcgatgtcgtgcgcaagctgagtttcacgggttcgaccgaagtgggccgcaccctgatggagcaatgcgccccgaccatcaaaaagctgtcgctcgaattgggcggcaacgcacccttcatcgtgttcgacgacgccgatctcgatcgcgccgtagacggcattctggcctcgaagtatcgcaatgccggccagacctgcgtatgcgccaaccgcatctatgtgcaggccggtgtttacgaagaagtcgccaagcggctgaccgccaaggttgaagccatgaaggtaggcgacggtttcgagaaaggcgtgacccagggtccgctgatcgacgacgccgccgtggccaaggtcaaggaacacatcgccgatgccgtcagcaaaggcgccaaaatagccgccggcggcaagacccatgcgctgggcggcaatttcttcgaaccgaccatcgtgcgcgatgtgacgcaagacatgctgttcgcctccgaagaaaccttcggcccggtcgcgccgctgttcaagtttgaaaccgaagcggaagtgctgcagtacgccaatgacacgattttcggtctggcggcctacttcttcacgcgcgactacgcccgcgtctggcgcgtgtccgaagcgctggaatatggcatcgtcggcatcaacaccggcctggtctccaatgaggtcggtcccttcggcggcgtcaagcaatccggtctgggccgtgaaggttccaaatacggcatcgaagactatctcgaactgaagtacctctgcgtagacctgggcgcctaaccccgcccgacgtttcgccctgaaaccggcgcccggccatcgggtggccggtttcatcgctttcaagggatagccatgatagattgtcaggccactccctacccgttcggattgccatgagccgcacgctgacccgcgacgacctgcgtcgcattacggccatcctcgccgaagctgcccaggtggagattctgccgcgctttcgcaacctgcccgttcaggccgtgcgaggcaaaagcacgccacgcgacctcgtcaccgatgccgatgaaggcgccgaacgcctgatcagcgcgcgcttggccaaattatttcctggcgcggtgttgatcggcgaggaggcttcgacacgcaacccggccctgctgaacatgctggtcgacgccgatctggccttcctgatcgaccccatcgatggcacccgcaactatgtcgccggcctgcctttgttcggcatgatgatcgcagcctgccacaagggcgatgtcatggcgggcatcatctacgaccccatcaatcgcgactccgccatggcgctgcgcggcgaaggggcctggttcgagcacgagaacggcacccaggaagccctcaaggtcgcgcaacccgcagcgccggaagacatggacggcatcatcgccaccggctcactgcccgaaccgctgcgccagcaggtcaacggcaatttggcgcaattggccagcacggcctatttgcgctgcgcggcgcacgagtaccgcatggcggcttcaggccatgtgcatctgctgttttacaacaagctcatgccctgggaccatgccgccggctggctgctgcatcgcgaagcaggcggctactccgcccatttcgacggcagcccctacaaacccacccatcgcagcggcgggctgctttacgcgccggatgcgggaagctggcgcgccgcacaccgcctgttattcggacaggaacagccgctatctgaatcgcctgaagcaggctaaagcgcagccagcacctgatcacagggctggctgattttcaatgtcagcaagtcatcggctcgtgtgcgccccaaattgatggcggccacgggtttgccctcacgcacggccgcctgcacgtaacgaaagcccgaatgcaccatcagggatgagcccaccaccagcatcgcgtgggcgcgcgccagcgcggcataggcctgtgtggtgcgctcgctgggcacgagctcgccgaaaaagacgacatcgggtttgacgatgccgccgcagcgcgggcaggcgggcacctcgaacagactgaaatccaggccgtccagatcggcatcgccgtctggcgcgttgtcggcgtcgagaaacatccaggccgggttcatggcctccagtttttcctgccaggctttgcgcgggccgcgccaatcgcaatgggtgcagatgacctcgtccaggcggccgtgcagatcaatgacggcgcggctgccggccgcctgatgcaggccgtctacattctgcgtgaccagcaactcgatgcggccctcggcctccaggcgcgccaatgccgcgtgagcggcattcggccgcacctgtccgaaacggcgccagcctatcatgccacgcgcccaatagcgggcgcgggccaagtctgtcgccatgaaggtctggtaatcgatcgggggtttgcgcttccagtggccttcgccatcgcgataatcgggaatacccgaaggtgtgctgcacccggcgcccgtcaaaacaaacaggcgcgagtggcactcgatgaaggcgcgcaaggcaccgatctgccccggcaacgtgtccatcgtgctgcggccggcctagccgcccagaccgcaattgggcatgtcgttcaccaggctggcctgggtgacattgctatggggcggcacggcccgcgtcagccagacattaccgcctatcgtggagcccttgccgatgacgatgcgccccagaatggtggcgccggcatagatcaccacatcgtcttcgatgatgggatggcggggcagccccttcttgagctcgccgttctcgcccggcgggaagcgcttggcgcccagtgtcaccatttggtagagcctgacgcgatcgccgatgatggcggtttcgccgatcacgacaccggtgccgtgatcaatgaaaaagctgcgtccgatggtcgcgcccggatggatatcgatgccggtatcggcatgggcgatttcagcgacgatgcgagccagcatcggcgcgcccagacgatagagcgagttggccaaacggtgatgaatcatcgccgacacgcccggataacacagcaacacctcgtccacactgcgcgcggccggatccccctgataagctgccgtcacgtccagatccagcgcttcgcgcacggcgggcaggctggcgccgaactcgcgcacgatcgcaacggcgcgcgccatgatctgctcatgcggttgaggatcgtcgcggcccaggtgctccagctccagacagacctgatgcagcagcgcgtcgagcgccgcgccgatggtgtgcccgacgtagaagtcctcgccctcttcacgcaggtccaagggacccagacgcatcgggaacaaggcgccacaaagcagcttgacgatctcgcgcaggctttcctgcgacggaaactcgcgcccccccgacacgacctctcgcaaacggccacgcgggccacgccaggcgagccttgccgccctcaggcccgacacgattccgtccaggttccagtgcgcttgcggaagaccgttgttcatgaccgggcaccccgacgaatttcgacttgtaaagacaccatactcaacctctgcatccgatggccgccaggccatctttgggtaatgatgattactgtaacccttccatgccggccgcgccgcgcctcccgatacggcgacggggttatggcgcctgacacagccccgctctgctgcgcgccccgcacgctcaggccggtgtgtgtatcgtcgtttcacgccatatttgcatcggcggcgccatcggcctgcaatacctggccagcaaggacaccacggccgatctgagctatacctatctttatgtgcgagacgcctatcgacccgacctcgggcgacgtgcggacgaagggccggatggcaggcgactaccgcagcaaagcaaatatcatcggtctacaggtttccacccgcttctgagccccgggacacaacatcaggaggttttcgtgactacgtttaccgtcaaacatgccgccgttctaggcgccggcgtgatgggcgcgcagatcgcggcgcatctggccaatgccggcatcgctgtgacgctgtacgacctgaccgccaaggaggggccgcgcaacggcatcgtggagcgcgccctcgccggcctgcgcaaactggagcccgcgcccctggcccggcccgaccggctgacactgattacccccgccaactacgacgatgacctgcctcggctggcgcactgcgatctgatcatcgaggccatcgcggaacgtctggactggaaaaccgatctgtatcaccgcatcgccccgcacgtggctcacgacgccatcctggcctcgaacacctcggggctgtcgatcaacacgctgtccgacaccctgcccgccgacctgcggccgcgcttttgcggcgtgcattttttcaatccgccacgctatatgcggctggtcgaactcatcgccaccgagcagacccggcccgcagtgctggatcacctggagacctggctaacctcgcggctaggcaagggggtgatccgcgcgcgggatacgcccaacttcataggcaaccgcgtcggcgtattcgctatcctggcggcgctgcatcacaccgcacgcctgggtctggctttcgatgatgtcgacgccctgaccgggccgcgtatcggccgccccaagagcgccacctaccgcacggccgacgtggtcgggctggacacgctcgcccacgtcgtcggcacgatgcgcgaccagttgccgcaggacccctggcatgcttatttcgtgctgccagattggatgcaggcgcttatcgcacaaggtgccctgggtcagaaaagtggcgcaggtgtttataaaaaagcaggcaaggacattcttgtgctggatccggccagcgcgcagtaccgtctcgccgccggccgcgtcacgcccgaagtggacgccatcctgaaagagcgcgacccggcgcggcgctttgccgccttgcgggcccatgcctcgccgcaggcgcaatttctctggagcctgctgcgcgacacctggcactacagcgccgtgcaactggcggccatcgccgacaatgcccgcgatatcgatctggccatgcgctggggctttggctgggcgctgggccccttcgaaacctggcaggccgccggatggcagacgctggccggggcgatcgccgaagacatcgaggccggccgcgccatgagcgacacgcccttgcccgcctgggtgttcgagcgcgagggcgtacacagcgacacaggctcttattcggcctgcgccaacacgctgcgcccccgctcccgcctgcccgtctaccaacgccaaatcttcccggaacgtctggtcggagaatccccccctccaagcggtgtcacgctctgggaaagcgaaggcgtacggctctggcagctacctgcacaagacgccggcctggcgattctgtcactgacctccaagatgcatacgctgggcagtgaagtgctgcacggcatccaggaagccgtcgcgcgcgccgaacgctcagccgatggcctggtgttctggcacgaggcgcctttcgcggtaggcgccaatctggaacaggtctatcaagcctgccaggcggatcaattcgacatgctggaaggcatggtcgagaccttccaacgcaccgcgctttgcctgcagcaggcaggcattccggtcgtggctgccgttcaaggcatggcattgggcggcggctgcgagttcctgatgcgcgccagccaccgcgtgctggcgctggaaagctatatcggtttggtcgaggctggcgtcggcttgattcccgccggaggcggcagcgccttcctggctggccgcgctgccgacctggcccagaccacggccacgcctggcgaggttttcgcctacctgcaaccggtgttccagaacatcgccactgcccaggtcagtaaaagcgcgctgcaggcccaggcgatggcttacgcccaggcgcaggacgtcgtggccttccatcctgacgaactgctctggatcgccttacgcgtcgcacgcgccgcggccgatgccgggcaccgtccgcgtccgctgcgtcaatccatcgccgtggccggccgcagcggcgtagccaatttcgaaatggcgctgctcaatatgcgtgcaggaggcatgattagcgcacacgattaccgcgtggcgcgcagtgcggcggttgcgctctgcggcggcgaagtcgatgccggcacgctcgtcgatgaagaatggctacttgccgtggagcgccgtgagttcatggcgctgctgcgtacgcccgaaacccaggcccgcatccgtcacactctggataccggcaagccgctgcgcaactgaggacatactatgagccacaccgatgcctatatcgttgccgccacccgtctgcccataggcaaacgcggcggcatgtatgccaccacccgcccggatgacctgctggcggcggccttgcgcggcgccttggcccaggtgccatcgctggacccggcactgatcgaggatgtgatcgccggctgcgccatgcccgaggcggaacagggcatgaacgttgcccgcatgtcgctgctgctggccggcctgccgcaatccgtctgcggcgtgacggtcaaccgcttttgcgcctccggcctgcaggccgtggccgacgcggcggcccgcatccgcctgggagaagccgacatcatgataggcgcaggcactgaatccatgagcgccatgccccagatcatgggcaacaaggtggccatcaatccggccatcttcgcgcaagaagaaaccttgggcatggcctatggcatgggactgactggcgagcgagtcgccgagcgctggggcatctcccgcgaggatcaggatgctttcgccctggcctcccatcagaaagcttgcgcggcgattgatgccggccacttccgcgccgaaatcacgccctaccagatcgtcaactacctgcctggcgagcgcagcggggtcgtgaggcaagcgcagcgcctcgcggataccgacgaggggccacgccgcgacacctcgcttcaggcgctggcgcgtctaaagccggtgtttgccgcaaagggcagcgtcaccgcaggcaacagctcacaaatgtcggatggcgcaggcgccatcatcctggtgtccgaacgcatgctcaaacgctttcaattacaagcactggcccgtttcgtcagtttttccgtggcgggcgtgcctcccgagatcatggggatagggcctattgccgccctgcccaaagcactggcgcgcgccggtattcaacaggatgatttgagctggatagaactgaacgaagcgttcgccgctcaatcgctggccgtgatccgagagctcaagctagaccccgatcgcgtcaatcccctaggcggcgcgattgcgctgggccatccgctgggcgccaccggcgcgctgcgcgtcgcgaccctgattcatggcctgcgccgtactggcgcacgctatggactggtcaccctgtgcatcggcacaggcatgggcgcggcgggaattttcgaagcgctttgattcacctgcgcagaggagccgcctggcccctgctcgcctctccctagatatcaggactgtgtcgtgttctaccgcccgtctctcatacagcgctgcctgtgcgctgccacgctcgctctcagctttcaggcctccgcgcaaagcggcatcgtgctcgatggcatagcaatcccgaagcaggtcattcaaggcgagcaaagcctgccgctcatcggcgccggcctttgctctgagttcatcttcaacatttatctggctgcgctttacgccaggccgatcagccacgaagcccaagccttgatcgccggacccggcccgcgccgcctgcatctgcaatttctgcgtgacatcagcgccagcacactggaacaggcagtgcgacaggggctggaagccaaccatagcgccgccgacgtcaagtcactgaaacccgccatcgatacgctgtctgccttgcttcatcgcatcggccaactgagtaatggcgacatcatcgatctggcgatggagcctggcgcagtcactattttctataacggccaaagccagggccgcatcgacgacaccaatctggctgccgcgctactgcgcatctggctgggcgacaaccccgcgcaagcttcactcaaagaggccttgctgggtcagaactgagccgcaccatcaagtccggcacagaccggccagccaccatggcggcccggcaaaaaaaaacctgcaagcaatgcttgcaggttttcaaatatggcgcgcccggcaggattcgaacccacgaccccttggttcgtagccaagtactctatccaactgagctacgggcgctaaagaggcgagattatagcgtgttttccgagattgtccagcggctcaatcggccagtgccggatagtcggtatagccgtgctcgccaccgccgtagaacgtgtttttatccggcgtgttcaagggcgcgccagcgcgcaaacgctcgactagatccggattggcaataaaggggcggccaaaggccaccagatcggctgcgccactgtctagcacagcctgcgcgctctggccgtcatagccattgttcaccatccaggcgccgcgtccgcccgcatcacgataggccgacttgagctgcgcataatcgaaaggcttcgggccttgcgaatagtcgcgcgcgccgcctgtttggccttcgatgatatgcacataagccaggccatactgcgccaggcgggtgacgacgtaatcgaacagcggctgcggattgtcatcgtggctgtcgttggccgccgtcaccggcgacaaacggatacccacacgccccccaccgatttcagccacgatggcgtccaccacctcgaacagaaaacgggcgcggttctcgatgctgccgccataggcgtcctcgcggcgattggaaccggaccgcaaaaactgatcgatcaaatagccattagcggcatggatttccacgccatcgaaacccgcttgcgtcacggcggtgcgcgccgcccggcggtaatcatccacgatgccaggcaattcgctcgcctctagcgcacggggcaccgaggtctcgacgaaagcccccttgccatcagcatcgaggagataggtcttggtttgagcgcggatcgccgaaggcgccacaggcgatttcccacccggctgcaagctgtcatgcgaaaccctgcccacgtgccaaagctgcacgacaatcttgccccccttggcatgcacggcgtcggtcacgcggcgccaaccggccacttgctcgggcgcgtacaagccaggcacatcggcatagccctgcccttgatgcgaaaccggcgtggcctcggtaatgagcaggcctgcgctggcgcgctgcgcataataggtggcggtaatgggttgcggcaccgcattgggcgaacgattgcgcgtaagcggcgccatcacgatgcgattggcaagttgcaaatcaccgacagtgatgggctggaacaacttggacatgaatgacctctcgggatgtacgggctaggaattgaacagctcaattttcaatatctgcataaactcggcgatgaccgcctcgttacgctgataaaacacccattgacctacgcgcttgctctgcacgagccctgcacgctgcaagatcgccaaatgggtggaaaccgtggattgcgataatccgcaacgctcgaactggcccgcgcacacgccgatatccaatgaatgctcctgcccgccaaaatgcctttgcggctccttgagccaaagcaggatattccgtcgcaccgggtgggccagtgccttgaggatgtcttcggtgttgatgctcatacgaggtctcggatcatgacgcccatcttatatcgaaaaatcttgatatgcagatatttcgatatacgctcggggttattggtactggaggttattgatactggaggtaatgcacgcctggggttttcaacgcggagggctatcaggggcgatatcaggggcgaacttcactgcgtcgaaacagaggaaaacgcccgcgcatcagcccggcaaccaggaaaataaaaagcctgcaagcagatgcttgcaggctttcaagtatggcgcgcccggcaggattcgaacccacgaccccttggttcgtagccaagtactctatccaactgagctacgggcgcagaagaaagattatagcgcgttttttctttttgtccaacaaaaaagcggcgctccagtgaggaaatatgccgcgccggaactgcgcatccggcaaaaaacaaaggcctgcctgagcagacctttgctgtcaatctggcgcgcccggcaggattcgaacccacgaccccttggttcgtagccaagtactctatccaactgagctacgggcgctaaagaggcgtgtttataacatgaatttactaaagagcgcaacaagcattgggccggcggcccggcctattgactgcaacgcagcctgacgccacgccaggccggcgggcgatgatagccccgcccacagccgctacgccctgtgacgcaacacagcagcgcaagacctacgatccgtcagcgccatggccatgcaagacgcgcgatctgaaaagaaaaaacccgtgacaggcgtcacgggtttttcagcgatcttggcggagacggtgggattcgaacccacgatgcagtttttagccacatactcccttagcaggggagccccttcagcctctcgggcacgtctccgaagaatccaagattctacacgaattttttatacttttttcagatcagaacaaaaattcggactaacttttggcatcaggccgccggcgcttgatccaggccgaaagccttgtgcagcgcacgcaccgccagttccatgtatttgtcgtcgatgatcaccgaggtcttgatttcgctggtgctgatcatctggatgttgatgccttcttgcgaaagcgtctggaacatcaggctggccacgcccacgtgcgaacgcatgccgatgccgacgatggacaccttggcgaccttctcgtcggtgaccagttcacgcgcgcccacagcggggatgacttcgttcttgagcagctcaaccgtacgcaggaactcattgcggttcacggtgaaggagaagtcggtggtgccggcgaccgattggttttgcacgatcatatcgacatcgatattggcagcggcgaccgggcccaggatcgaataagcgataccgggtttgtcgggcacggccaacagagtgatcttggcttcgtcgcggctgaaggcgatgccggagacaacggcggcttccattttttcgtcttcctcaaaagtaatcagcgtgcccgaaaccatttcttcttcgagcgggataagcgggtcggtcagcgaggacagaacgcgagtgggcacacggtatttgccggcgaactccaccgagcggatctgcaacaccttggagcccagcgaggccatttcgagcatttcctcgaacgacaccacgggcatgcggcgggcttcaggcacgacgcgcggatcggtggtgtacacgccatcgacatcggtgtagatgaggcattcgtcggccttgagcgcggcagcgacggccacggccgaggtgtcggagccaccgcgacccagcgtcgtgatgtggccttccggatcaacgccttgaaagccggtcacgacaaccacacgccctgcgtccagatcggcgcggatgcgcacgtcatcaatggaactgatgcgggctttggtgtgggacgaatcggtaacgatcgggacctgccatccggcatagctgcgggcagccacgccttcggcctgcagagcaagggccagcagaccgctggatgcctgctcgccggtcgcggcgatcatatcgagctcgcggccattgggctgcggcgtaatttcgcgggcaaggcccagcaggcgattggtttcgcccgacatggccgagggcaccaccacgacctggtggcctgcggcatgccacttggcgacgcggcgcgccacattcttgatgcgctcgaccgagcccatcgacgtaccgccatacttgtgaacgatcagggacatctcgtactctggcttgggggcccgccagggcgggcaaagtgcatgattctagcgcatggtaaaaatttgcgcagaccgatataccgcaggcctcaagcgccggtttttctcgccccggctggggccagccacacccggccgcgatggcaacggatctcgtgcccctcatgcgccacacgcaactggcggtcatgacccaaagcgtgcaattgccgcaactgccgcatcaaatcgcgcagccgcgcctcgctgggcatgcgcagaccctgcgcacccagccaatagcgcaacacctgcgcctgccggggcggcgacaactcgcgccaaggcgcgagcgcaaagccggcctcatccggctccagacgcgcgtaatcctcccgggccacctcgcgcagaatttccaccgcctcgcccatctgccgcgcatggcggctgacgatggcttgccagcctggccagcgtgcattcaacaggggggcaagcgtggcgcgcacggccgcccgggtatagcggggatcgacattgcttggatcttgaaccgcctgccagcccgtcagcgcggcgaacgcctgtgcggcctgaacaatagcggcccgaccgagatctaaccagggccgcagataaagcaggccgtcacgcggacttgcttcgcgcatggcggccatgccttcgaccccggcgccgcgcaataaacgcaacagcacggtttctgcctgatcatcacgatgatgggccagtaatacatgccctgcccccgcctcgcgggccatcgcggctagcgcggcataacgcgctgtgcgcgcagcggcttcgataccgctgccatctgcgggcaccttcacgtgtgcaatacgcacgggcagctccagcaagccgcccagcgcctgggcgcgttgcgcccactcatcggcttgagcctgtaaaccatggtgcacatgcaatgccagaagcgggcgctgaggagcgagcagcctggccgcgaccgccagcatcgcggagtcggctcctgcgctcaacgccagcgcaacaggcgcctgggacggcaggcgcgccagcgtggcgcgcacaggcccgagcagcgccgggccaagcacttgagcgtaaagatcgggagacatgacgccgcccgcgcggactcagccgcgaacttcctggaaacggccgtaggcgagcacgcgttcgagacgttgctcgacgagctgttccggcgtgagatcctggagctgacgcagagagtctcccagggcacgacgcagcaaacgcgccatgacccgcggatcgcggtgtgcgccgccgatcggctcgttgacaacccggtcgatcagacccaggtctttcaggcgcggcgcagtaatagccagcgcttccgcggcttcgggagccttgtcggcgctacgccacagaatcgaggcgcaaccctcgggagaaatcaccgaataggtggagtactgcaacatcagcacagcgttgcccacggcaatcgccaaagcgccgcccgagcccccttcgccgatgatggtcacgatgaccggcaccttgagctcggccatgacatagagattgtggccaatggcttccgactggccgcgctcttcggcgccgatgccagggtaagcgcccggcgtgtcaacaaaggtgaaaatgggcagcttgaacttctcggccaggcgcatcaggcgctgggctttgcgatagccctcgggacgcggcatgccgaaattgcgagcggcgcgctccttggtgtctcggcctttttgatggccgatcaccatgcaggactggccattgaaacgggccagcccgcccacgatggattggtcgtcggcatacatgcggtcaccgtgcagctcgtggaaatcggtgaagatttcgcgcacatagtccagcgtgtaaggacgttgcggatggcgggccaccaaggcggtctgccagggcgtcagcttgccgtagatttccttggccagcgtctggctcttttgctgcaggcggccgatctcatcggagatatcaacggcggaatcggcctgcacatagcgcagctgctcgatcttgttttcaagttcggcgagcggttgttcgaattccagaaatgtattgcgcatgtagtgtggttccgtagatgggcgcggaagtcgggcttagtactggaccggagtcggttccagactgcgccacaaataccaggtcgccacggtacgccagggctgccacgccaaagagacctcgcgggcctcaaagcgggaaacgggctcgccgctgaaatagtgtaacgagattgctttgagcaacccaggatcatccagcggcagtacatccgggcgctggagattgaaaatcaaaaacatctccgccgtccagcggccgataccacgaatggcaaccagctctgaaataacggcttcgtcgtccatcgtcgcccaacgctcaggatggactttgcgctgaccgaagtggtccgcgagatcctgaacgtattccgccttgcgctgcgacaaacccgcggcgcgcaaaccctgcacaccagcacgcaacacggtcgccggcgtggggcgcttgcccgcgacatcaagcaaacgcgtccacaggccatcggccgccgtggtggaaatctgctgccctacgatggcgcgcgccagggtcacgaaaggcgatccgcgcgacatcagccaggtgtggctgtgctgcgggatgatcttcttgagaatacggtcgcggcgcatcaggtgcgccacggcctcttcccaatagtcgggcttgacggattcgagatcagaactggacatgaacgatgctatatcaggctcggcgccattgggtcatgccgccgggcttgtcatccagttcgatgccggccgcgcgcagttcggcgcggatggcgtcggcacgcgcaaaatcgcggctaagcttagcctgcccgcgctcggcgatcaacgcctcgatgcgggccgcatccatttgcgacgcgccctgctgcatgccggccgaagaataccgggtagacgattgaaaataaaccgccggatcttgttgcaaaagacccagcacggcacctagcgccttgagctgaccggcggcgcggctgtcgcgctcgcggttgacctgacccgccagctcaaacaacgcggccaccgcgccagaactattgaaatcatcattcatggctgccttgaatgcctgcgcctgcgcctcgttccagtctatgcctgcaacgtccggcgtcacattggccagcgcctgatacagacgatccagggcattctgcgcatcgaccagattgtcgggcgtgtaattctgtgggctgcggtaatggttgcgcacgatgaaaaagcgcagcatttccgcttcgcgcggattggcttggtaatcggcctcgccatcctgcgcctcgccctgggcgatcgtctggcggatggtgcggaaattacccagcgacttggacatcttctcggcatcgaccatcagggggccgcagtgcatccagatattggccaaggtgccgccgaaagcgccttcggtctgggcgatttcgttctcatggtggggaaacttcagatccggaccgccaccgtgaatatccagaggcaggcccagcaggctcttgctcatggcggagcactcaatatgccaacccggccggccgaaaccatagggggaatcccatttggtttcggggggttcttcttctttggcagacttccaaagcacgaaatcgagcggatcgcgcttggacgagccgaccgccacgcgctcgccggcgcgcagatcgtcgagcgacttgcccgataattttccataaccctgaaagccgcggacggcgtagttcacatcgccatcgtcagcctgataggccaagccgtttttctcgaggcggccaatgatgtcgatcatttcgccgacataggcggtggcgcgcggttcatggtcagggcgctccaccgccagcgcgcgctcgtcggcatgcatggcagcaatgaagtaatcggtcacctcgtgcatgcggcgccccgtctgaacggcgcggcggatgatcttgtcgtcgatatcggtaatattacgcacgtagttgacggcgtagccgctggcgcgcagccaacgctggaccacatcgaaggccaccagcatgcgggcatgacccaagtgacagtaatcgtagactgtcatgccgcacacatagatgcgcacctcgccggcatgtaccggtttgaaggtctctttggtacgcgacaatgtgttgtagatgtgcagcatggcgctcgtcgttggctatcttggcgtcttaggaagggtgtctggccggcctcaacatgctgggccgcaccgcccggcatgccctctgagggcgctgccgcaaggccattgcctcaaccggggctaaaatggcggtcttaaagtatagcaagcggcctgtcaccgtgcttttcggcaggcccctcaactaacggacaccctagtgaagaacacgccgctcatgcgctatctcatactggctctggccctgtgcgccgcagcggccagcccactggcccacgcgcaatccatcgctggcggctcggcatcgaacagcaacaccggcctgaccaagcttgaaaatccgccgcccgaaggcggctgggatgcgctggccaggctgctggaagccgcaaagcccggtgtcgatacccgcctggacccgaccccatcccagatcacggactatatcgagcgccagctcaacgccggccataacgaagaggccctcaaaatgatcgaagcgcgcatcgccgcatcgcgcaagatccccggcaccgatgtgcaattgatgttccagcatgcgcgtgcgctggcggcgctcaagcgctctcaggaggccgaggccatttacagcgaaatgaccacacgtttcccggagttgcccgaaccctggaacaacctgggcgccctgtacgcggcgcgcggcgatctggaccgggctcaggatgcgcttaacatggcgttgcgggccgatccgaattacgcagcggcccgcgccaaccaaggcgacctgcagctcatgattgcgttgcgcacctaccggcaggaagccgagcgcggcgtgcctggcatgcagcaaaaagcccaggaactggaaaaactactgaaggataaatcgcattcatgaccgcttttatctcccgcatcaggccgctaggccattgggctggcgcatttctgctcgctgccctgctgcccctgaactccggcgctcaaccggcctccccgtcctcctctctttcagaaggcactccatccatgagcaatcctcgcgtcaagcttcacaccaatcaaggtgatctggtcatcactctggacgccgaaaaagcgcccaagacgaccgagaatttcctcacctacgtgaaagaaggcttctacaacggcaccatctttcatcgcgtgatcgacggtttcatgattcagggcggcggcttcgaacccggcctgaagcaaaagcccacccatgccccgatcgacaatgaagccaacaacggcctgaagaacgacaaatacacggtcgccatggcccgcaccagcgatccgcactcggccaccgcccagttcttcatcaacgtcgccaacaatgacttcctgaacttctccgcaccgaccccgcaaggctggggctatgccgtgttcggcaaggtgaccgaaggcaccgacgtgatcgacaaaatccgtggcgtaaagacgggcaacgaaggcttccaccagaacgtgcccaaggaagacgtcgtcatcgaaaaggccgaaatccttgaataagcttgtcctgccaggcacgttgtggctggcctccgacgtgcatctggggccggcgacgccggccactgccgaggccttcaccggctttctgcaggccgctgccgaggaggccgatgccctgctgctgcccggcgacatcttcgacgcctggatcggcgacgatgtcatccgcgcggcgccgccctggctcgcgcaggcactgcaggccatcaaggccgtggcggcgcgcatcccggtttatctgggccgcggcaatcgcgactttctgatgggccaagagctggcggatgcgttgggcgcgcaactgctgccggaacctgctttggtcgagaccgatttcggcacgctgctcatcacgcacggcgatgagtactgtactgacgatacggcctatcagcagtttcgcaccatggtgcgcgacccgcgctggcaggccgagttcctcgccaagtccattcccgaacgcttgcagatggcgcaacaggcccgtggcgaaagcatggccgccaatcaaagcaagtcaaccgagatcatggacgtcaatgaggatgccgtcgcggcggtgtttcgcgacaccgaggtggcccacctcgtgcacggccacacccatcgtcctaaccgtcatgtgctgaacatcgacggcaggaagcgcgaacgctgggtcctgcccgattgggattgcgatcacggcgccttgcgcggcggctggctggtcatcgaccgcgacgggctgcagttttacgatctcgccgaggacgcctgaggtatcccgcgaatcgtaaaggcttgcttcgctttcgggacaggcagccaagcaacaaggcccggcattcgccgggccttgttgcttgtgccgcagcgcgcaggcgctagaacgccagccaggccgcgaccaccacccccaaggcgatgcgataccaggcgaaaccgcgataagtgtgattggccacaaaacgcagcacggcgcgcaccaccagcaaggcgctcagaaaagccgcgacaaagcctaccgcgatggcccccagatcatggctggtcagcaaatcgatattgcggtacatgtcatagaccgccgcacctagcatggtcggcatggccaggaagaaagaaaactccgtcgccgtcttgcgctgaatgccggcaaccatgccgccaataatggttgccccagaacgcgacgtgcccggaatcatggccaggcattgcgccacgcccacgcccagggcctgcttccaactgatttcttccaggctatgcgccgtggcgcgctcttcggtggcggtttcactggcgctgccatctgatctgggagcgcggcgctctacccacagcatgatcaagccgcccagcaccagcgtgaccgccacgacgcccggatgatagaaggtctgcttgatcgccttgatgaagatagcgccgatgatggccgccgggaaaaaggccagcagcagattacgcgtgaacagcatctcctggcgctgaccgctcagggtgccgcgaatgagctgccacagacgggcacggaaaatccacatcacggcaagaatggcgcccagttgaatcaccacctcaaagaccttgcccgatccggattcgaaattaatccagtcgccgaacagaatcagatggcccgtgctggacaccgggatgaactcggtcaggccttcgataatgcccaggaagaaagccttaacaaaatagagcgtgctgtcggtcacaataggaatacctgagaaaacacttgtttagtcgtgatcgtagtggtcggaatcggccagtgcttcgttggaagtgcgctctaccctcactgatgcaatacgccgcccttcgatgcgcaatacctcgaaacgaaagcggaagtacggcgtttcatattcgcagctatcgcccggcttagggagttgcccgaagcgcagcagcaaatagccggccagggtggagtaatcccgcgactcgtcgagcaagccttcggtgtccagcacctgctcgacatggcgcaagtctgccgcgccatcgatctgccagacaccatcgcccagggaaacgatatcagggacttcgtcttcgtcgggaaactcacccgcgatggcctcaaagacatcgatgggcgtgaccaggccttcgatggcgccgaattcgtcagccaccagcacaagctggccgcgcgagcgcttgagcgtgtccatgaggcgcagaatgccgatggactcatgcacgatgatgggatcgcgcaggcggctgcggcgtatcgcaccttcggcgataaggtcggccaccatgtccttggcgcgcccgatgccgatcacctcatcaagagagcccctgcataccggaaaaaaactgtgcggcgccgccatgatctgctgctgaatgtgctgcggatcatcgtcgatatcgacccaggacatatcgatgcgcggcgtcatgatggactggattgagcgctcggcaagcgtcagcacgccgctgaccatattgcgctcttctaccccgaaagcaggcagagccggcgcattcgcgtccggttcgctgaccggctcggccgtttgcggacgtttgccgagcatgcgcagcaccgcctccgccgtgcggtcccgcatggggcggcgcgcatccagcttgagcagattgcgccgcgccacctggttgagcgcctcgatcagcaccgagaaaccgatggcggcatagagatagcccttaggcaccttgaagccaaaagcctcggccaacaaggaaaaacctatcatcagcaaaaagcccaagcacagcacgaccaccgtcggatgggcattgacgaaacgggtcagcggcttggatgcggccagcatgatgccgatggcgatgatcacggcgatcatcatgatggccagatgatcgaccatgcccacggccgtgatgacggaatccagcgaaaacaccgcatcgagcaccacgatctgcgtgaccgtgacccagaaactcggataggagcgcgagccgccggcaacctgctggccgccgccttcgatgcgctcgtgcaattccatcgtgcccttaaagagcaggaagaatccgcccaacatcaggatgaggtcacgcccggcaaaagagaaaggcccgagtacaaacaggggtttggtcagcgtgaccagccaggacatcactgacagaagcgccagacgcatcaccagcgccaggctcagacccacgatgcgcgcgcggtcgcgctgcgacggcggcagcttgtccgccagaatggcgatgaagatgaggttgtctatcccgaggacgatttcaaggatgacaagggtaagcaggccgacccacgcggcggggtccagcagccactccatcaggcactccagaagttacaagttggataatcgtacatggaaatatcgtgacacgcgggtaagcgcctcttcccgacgagcggcccgccagcctactcggcctgactgacagcaagatgaaaaaaccggcgcaaggccggtttagaagaggcggcgcgcgtcaggccttgggctgcaaagccgtcagcatatgggtgaaaattttggggctgccggccagcacattgccggaatccatccagccttgctcaccgtcgaagtcggcgaccaaaccgccggcctcgagcaccagcagactgcccgcagccagatcccagggcttgagtcccacgccgcagaagccgtccagacgcccggtcgccacataggccagctccagcacggtcgagcccaggcggcgcaccccggtgctgccttcggccatatgacggaaacgcgaagaagcctggtcaggatcggcaggcgtcggccagtgcgcgcccagcagcgcctcgtgatagcggatgcggccggacacgcgcacgcggcggtcattcaggaaagtgccgccgccacggctggccgtgaacaactcgttgcgggccggatcgtaaaccacggcctgcgtcacctggccgcgctgggtcagggcgatggacaccgcgtaattgggcaggccatggatgaaattggtggtgccgtccaagggatcgatgatccattgaaactctgcctgatccgggccttgcaggccgtactcttcgcccagcacggcgtgatcgggataggcggtgcgcaggacttcgacaatagcctcttccgcggcacggtccacttccgtgacataatcgcgcggccccttgcgcgccacggtgaggcggtcggggtcgaggctggcgcgattgatgatggtgccagcacggcgagccgccttgatggcggtattgagcatcgggtgcataaaattccgttcggtgaaggcctggcccacataggtgcgcaagctgagggagtatcgtactgccagcgggccaaataccccggctgtccccggcctggcgtgcccggaaatccaggaaagcacaaagccaaacctcccattttaaatgactacagaattttcacgtgcgcgattcatcatggtgcagcccagccaccccggcaacgtgggttcggcggctcgcgccatcaagaccatgggctttgccgaactggtgctggtagacccgcgtctgcccgatatgacccaccaacccgaggccgtcgcgctggccagcggcgcggccgatgtgctggaaaacgcccgcatttgcgccacgctggaagaggcgctggccccggtcacgctggcttttgcgctgaccgcccgcgtgcgcgacctgggcccgccgccttgcgatatccgccaagccgccaccctgagccgcgagcatctggaccagaagccggacggatgcgtcgccatcgtgctggggacggaacgctctgggctgaccaatgagcagatcgggctgtgccagcgtatctgccatatcccggccaatcccgaatacagctcgctcaatgtggcgcaggcgctgcaactggcggcctgggaattgcgctacgccctgcttgaagccgctggcgcgacgctgctgccgccctccaaggcgcatcagcctgatccgggagcccagcccgccagcagcgaggccgtgcaggccatgcttgcgcactgggagcaggctttggtggccgtggagtttctcaacccggcccaccccaaaaagcttatgcctcgcatgcggcatctgttcacccgcgccgaactgagccgcgacgaaatcgacatgatgcgtggcgtctgtaccgccatgctggatatcgctggccgcgccggcccccgtcagcgcaaaaacaacaactagccgattgcttaaaaatatacccgggtaaaattgataaattaattttacccgggtatatttctgcttcccgtcccgacggaggcacaccatgcccgcctacctcgaaccgacccaggccgccggccgcgatttcattgcgcgcgcaagcaagggcccggtgatgatgctcaacctgctgcgcttgcgggaagtggccgattattcggcccatcccgagctggcgccgccgcatgcaatcagcggcgcccaggcgctggaccgctatatcgcccataccctgccgcgcgccagcggcggcgatctgtcgtttcatggcagcgccagcgcctggctgatcggtcccgatgaggaacgctgggaccgcgtcatgctggtgcggcaacacagtgcagccgtctttctggactttgccagcaatccggcctatctggcaggcctaggccaccgactggccgccatcgaagactcccgcctgctagccatcacgatgaaggcctgaagccatgccccttgttcataccggaaacatcgatttggaatacgacgagttcggtcagggcgaaaccatcctgctgattgctggcctaggcgcacaacgcattcgctggtcggacgcctggtgccacatgctggccgatcagggctaccgcgtgatccgctacgacaaccgagatgcaggcggctccagccatctgactcatttgcccacaccggatttcgcgacgctggcgctaggcgccccccctgcttagaccctgcaagacatggccctggacgcgatcggtctgcttgacgcccttggcatcgagcgcgcacacctcgtcggccgctcgatgggcggcatgatcgcccaatggctggccgccaacgaagcggcccgcgtgaccacgctggtgtccatcatgtcgagcacaggcaatcctgccctgccgggcgctgcgccggaggtgatggccatgctgacccacaccgtccaggacctggccttccgcctggccttcgcgcgccgcttggcaggcagcggatttcccttcgacgaggcccgggagcgccgctttatcgagcaagaaaagccggcatcccctggcggcttcatgcggcagctggcagccttggtcagcgcaggtgacctgcgcccccaattggcccgcatcagcgcacctacgctcgtgattcacggcagcgaggacccgctcatcctgccagcctgcggccaagacactgcggcgtccattcccggcgcgcagtggctcgatatgccgggcatgggacacgatatccccgcagcggcctatgcaaggctgggccgcgcgatcacggcccatgcccgtcggcacagcgtggcttaatcgacccgggcgcccgaggtcttgaccaccggcgcccaaccttcgacctctgacttgatgaaggcgccaaactcttgcggcgtggtcttctcgcccaccgcgcccaggttctcgaaggccttttgcaccccaggtttgtcgagcgcctgattcatggccttgttcaaggtctcgaccacgtcgggtggcgtgccggccggcgcaatcaaaccaaaccatgacgtgacatcgaagttgtcaaagcctgcttccttcatggtgggcagatcgggagcgctttgggagcgttcgccgctggtcacggccagggcgcgcagcttgcccgcttgcacatgcggccacgacgacggcatgttgtcgaacatgaactgcacctgtccgccgatcagatcgctcacggccggggcgctgcccttgtaaggcacatgcagcacatcaataccgctgcgctgcttgaatagttcgcccgccatatgaatcgatgtgccactgcccgaggacgaaaacgccagcttgccgggatgagccttggcgtaatcgaccagttcctgcaccgacttcacaggaacctgcggattgaccaccagaatattggggacttttgcgcccagcgcgaccggcgcgaaatctttcaccagatcgaatttggcgttgctgtacagcgtttgattgatggcgctggtgacggccacgaagagcagggtgtagccatccggcgtggcgcgagcgacatagtcggtggcgatattgctgccgccgccgggtttgttttcgatcagaaacgtctggccgagcgactcggtcagctctttggccataatgcgggcgatcacgtcagtcgtgccgcctgccgagaaacccaccacaatgcgcaccggtttatccgggtaaggcgcggcctgagcggaggcaaggaccagggcgccgagggtggcggcgatcgtgccgcccagggagcgcactaggcgggtttttttggccagggtcatactctgtctccaaactgatgtgtccattgtgtggacgtataagaattttaggtgggccgatattgcgctatacagcgtcgatcaggcaaggtagagtccaccctacggacgctggtttacccgtggcacgggcccctgacgagccgaatatttaccttaataatcagagacatacatgcaagaaagcgagaccacggccgccggaccgcgcaccttgaggcggggcctggcggtattggcgaccttgcgcgatcaggggccccacggtctgagcgtgacggatatcgcccgccagactggcattcaacgccccactatttatcgcctgctggccgctttgcgcgaggcaggcctggtgtcaaccgtccatggcaccaagaaataccgcgccgagctcggcggcgaacccgacgccgtatcgaccgatccgcgtgtgcgccaaatgctgcccaccctcaagcggctggccgaccgtaccggcgatgccgtgttcctggtggtacgcgacggcgatgactcggtcagtctgcaccgggaaatcggcagctatcccgtgcagattctggctacctatgctggcaagcgccagccgctgggcgtgggttcggggggtatggccgtgctggccgccctgccggacgacatcgcgcacggcatcgtcgcgcgtaactcagggcgtctggatgagtatggcggcatgacgccgcatgaaatgctgcgtcttatcgaaaacacccggtcccggggctattccgtggtgggcaatcatgccgtgcgcggcgcgctgggcgtgggctgcgccctgctggatgcgcagggcatgcccctgttggccgtgagtgtgacagccatcattgaccgcatgccggcgcagcgccagcgcgaaatcgccggctggatcaagacggaactggccaggctcaaatactgagcccggcgcctcaggcgccgtccttggacggcggcgcctgaatttcacgcaccggcacgggcgcacggaaaccggctgcgctcatctgcgtacggagctgctgaaataggtcccaacgcatatcccagtagttggcggccgtggcccagacccgcacgttcacgaccgtgccagtgtcacggtactcgatggcgcgcacgctgggcgccggctcctgcaataccagggcatgcgccttgaccaccgctttcagacgcgcgaccgcctcatcgaggttgtcaccgtaatgaatgatcaccggaatatcgcaacggcggttgacgttgcggctgtagttaataatggttgcggtccagaccgtgctgttgggcagtgacacattgatgccatcggcctgcaccagccgcgtcagaaaaagcccaacctcttcgaccgtgccctcatagccgttgctcaagcccacgtattcgcccgcgcggataggccgcaacaccagcagcatgatgcctgcggcaatgttttgcagcgtgccctgcaaggccagacccacagccaggccggccgcgcctagcacggcgatcaggctggcggtctgcacgccaaaccgcgccagtaccgcaataaccgtgaaaatgcgcacagaccagaccacggtggtctggaacatgggcacgatggtggggtccacccggggggattgctgcgccacgcggcgcacccaccgccctagcatcgatgacacccaccagccgataatcagaatcagcagcgccacgaccagattcaggcccatatccaggatttggggcatgagctcgctcataccattcagccactctttcatgcgatctcccgcctatgcttgcaaatgacttgccgactctagcagaagaccctgatcagcccaagtctggcgcccggcgaaaatggttatcccaggaaaactcgcgcccggccggcatcagctcgaccggcatgcgtgacggacccgcgtgcaacagggcgcccagtccgctggagacgaaaaaaccaccgcctttggcgggagcgacgccgcagccatccggcaaggcagtcgcccccaactgccggccgctggccgcgtcccagtagagcacctgcccgccaagcggactggatgtcgcgataaccgtgccgctggcgtccgccgccaccgagccgatatagttgcgcatcccctgcagccgctccgggtcgccttcgaaacactcggccgcttgtccgcgccggtgccggcccaccagcgcaggacgttcgggtcccatatgctgacagccaaaccacaccgagccatcggcggccaaggccagatggcggatggacaaacggtgccagcgcgcatccagttcgactttctcgagcatgtcgccattggccgcatcgagatagaccagcgaaggcttcatggtgtccagattgagttcgagcttgccgtaatccggatgggtgagaatgccgccgttggccacgcagagcgtcttgccgtcaggcatcagaatgacttcgtgcggaccgatgccgccggtggaaaactcgccgatccgtcgcggcctggcgctgacgtcgtaaatgcccagcacgccctgcccggcctcgtaatcattttcggtagccagcatcagacggccgcctggcagatacaccccatggccaaagaaatgccgcccttcagcggcctcgatcacttgcggcgcatgcgccccccgcaaatcgaagctcaccgcaaaaaaaaccgggctggcggccaaacacggtcacacgctcgccatcgatggcaaaactatgcccccgatccggcatgggcacgaccagcctgtcgcgcccgcgctcatcgagcaccacggcctcatgaacggcgccgcgctgccttgccgtcacgaacagagcctgatcggcgacggtctgggcgaagaggcgtcccggcagcatcagggccgaggccgctagaaaagtacggcggtcaatccccatcgagcgcattgaatccaatcgtgacccccagggcgggggcaatatcctgatcgacgaggtccttggcgttcttgacgatcatggccgtcagcaacagcgaggcgcgcggcgctgcctgcgtgaacgcctgcgcggggtcggccggcgcttgcgcggccaacgccgccgcctgcccaagctcatggttcagcgtatcggctaggccctgcgagccgggcgcaaaggtatagccgcccgcctggtaaaaagccagcaggccgcgcaggctggcggccagcgtggctgaagattgctcgctgcgccagaacgcagcgcgcttgggacgcgccgcttgcgcgtcggggcccagcacgggcaagaggttgatgtcgcgcacgaattgcaagccggcggacagggccttcatcgcctcggcggcgacctcctgctgattgcggtaaagatcgttgtcgcgagccggtgcagtgaactgccggccaaacccgccttgagcgctccaggcctgcgcaagctcgctgctcaaggcctggatatttcccgccaccgccacggcataatcgcaaacatagggagacgccgccgagccgcgcaacaggcccggctctccatacagcagatattccaacgcaggcagcccctgcactgccacgctgcgcccagccagcgccccttcggccaacaaggccggatcagccgccgccagcagactctgtatctgtttgggcatgaccccgcgcgtgtcaggccagaaagccaaacgctcgaatcggttgccctgcaccagcgggccgaatcgcaggaaggccacgccagcccaggcctgcgccagcgcaccaaaagcggcgtcgaccttggccgcgccggccgggtcagcggcctgacaccaggcgctaagatcttgctgcatggtacgcgcgcgcgcttgcaaggcggccgttacaggccgcgcatagccatcggccaaacgcaggcccagatcgggcggcggcgcggcccaggccggcgcggcgagcaatgcagccgtagccagaacacacagggacttcataatgactccaggaagcggatcagatccgcccgttcggccggtgtcatggcgaccacccgatcgcgcgcggcctgcgcctcaccgccgtgccacagtatggcctccaacaaggtacgcgcccggccgtcatgcaaatacgtagcattgggattgaccaccttggtcagcccgatgccccacaagggcggcgtgcgccattcgcggccattggcctgcccttcgctgacgccgtctgccagaccttcacccatatcgtgcagcagcaaatcggtatagggccagataagttgaaactgatgctcgggctgtttggcatcccggcgcgtcacgtacttgggcacatggcagccgacgcaattggcctcgtaaaacaacttcttgcccgccaacacccgcgcatcgtcgctatcccgccgctgcggcacgcccaaattggtggagtagagggtcacgaaatccatcaggcgtgcgggcacctcgtgctcgcccaaatgcggctgggcgccatgcggcatatcaaaacaggctttttgaacgggcgtgcaatcgccatagtggctgggaaacaggggggtggacaaacccatgtcgttcgagaaggccgccgcgctttgctgctcgaccgtgggctggccggccttccagttgaagcggcccagcgacatctcgcccgtgcggacatcgcgcacccaattgggcttgccgctgatgccatctcccttatccgcttgcgcatgagccaggatgtcatcctcatgaatggcttccagcaaacccaagccgatcatgggcggcgccagccggggggaaatctgggtgtctgcgcgcatcgggccatagcccagatcttcgatgcggtagacgggttgcatcagcgtagccacttcgccgcccgccaattgcaccgtgagcggcgtgtagtcgatctccatgcgcccttcgctgggcaggcctgcgacggcaaagttctgcaactgcgtgccgtacaggggttcgggaaacgccgcgagatcgcctttggcgagcgcctcgcgctcgccctcggtcacgggaggcaccgacaaacgcagcaacagggccaccgcgtcgccgcgctcgagcggatcgaagccaggcaccgtgccgcgcccatccttgacatggcaggcctggcaggagcgcgcattgaacaacggccccaggccatcggaggcctgggtggaggccggcgccgagacccagtttttgcgaaacaggccattgcccaccagaaattgctgacgcccctcgaatttcatattgcccgaggggtgcgagaagatatccgcgttgatcagcttcttgaccgtggccgcgccggcctgcatggcctcgaaagactcggaggccgagaaatcggtggcgggcgcggtaatggcctcgacccgcttgcgatcctcgacgctcagatcactgcgcgcctgggcgctggctgtcgccagcgccgccaacaacagaaccaggggcttcacttgaatacgggcttgtcgagactgtccgaaccctcgatcgtgacatcgcccagatcaagcagggcgatgacgcgctcgaaactgcgcgtctggtcgatcaggcggtcgatcgccgcctgcacgatcgcattcccttccttgttgccctcggcaatcatctgatcgtaggtttcgaccttttcggcgcggtcgcgcatggcctgcatggccgccacggtggcattcagcttggcgcgcacctcagtgtcgagcttggggtctttttccttgaccagatccgagaggctggcgccgctcacctgcttgccgtcagggcgggtgtaggcgcccagatagacattgcgaatgccgatctggttgtaatagtgcgaattatgagtattgtcggagaagcaatcatgctcttcttcgggatcatggagcatgagcccgagcttcatgcgctcaccggccaactcgccataggacaggctgcccatgcctgtcagcatggccaccaggccggctttcggatcttcctgcacgaccttgcgagcgtcgccatcatcctgccattgcccggccatttccttcagatcatcgaccagcagctgcgtcacgaccttgagatacgccacgcggcgctcgcaattgccacccgtgcaatgcttgggatcgaagtccgtatgcggacggttgccagcatggcgttcttgcggcgtgcccttgcggtctttcggcgctggcccggtgccgttcaggtcctggccccagagcaagaattcgatggcgtgatagccggtggcgacattggcctcattgccgtctgcctcgtgtaacacctcagcgagcagttctggcgtgagcttacctgcgtcgatggtcttgccgccgaccgaaatcttcgagttggcaatcacattgacagcatagaaagcattgtcatcgctttcagtgccgtagccggcatcgacatagtcgatcaaaccctcgtccagaggccaggcgttcacgcggccttcccagtcatcgacgacgggattgccaaaacgaaacacttcggtctgctgatagggcgcacgggcgacgatccaggcctctcgggcggccttaagggtggcctcgctcggctgggcgatcaaggcgtcgatggcttgctgcagcgtcttggcgctcgtaagcgcatcctgataacccgccgccgcgatatccgaataggttttcaccacggccttgggctcgacagcggcctgggcccctcccgcaaccacggcagccaccagcaacatgccttgcagcaacttgcgcatccacactctccctagtttcgggttgccccgctggccaacccatattgacgactttttcaggcggctgtaagtgtaaacaattttcgttcaacattcagaaagccgtcagtgtgcacataaaccgcgccacgatgccccagcccgcgcactcgaacagtgcatggacggcccagccccccctgtttttctcggcagggagcgatcacgacaccctgatcgctcgacaacaagcaaaaaagcggaagctggcacgcggtttgctcatcggtatacaagcttgtcctcaaggcaagcgccaactggagcgcctttatgagccaacgaccctcgtccatcaatgttttccgccgccgcctgctgcaatcggccgcactcggcgccgccacgctaggcatgcccgccctggctcgcgcccagaccggccccaccatccgcatcggatactggcccgtggctgccggcctgcccttttatgccgcagtagaaaaaggctatttcaaggaggctggcctgaatgtggaggcgcaaaaattcgctggcgcccagcaggtcatcgaagccatgctggccggccgctcggacggcagcgccaacggcatcgggtcggccaatctggccatcggcgaaatcgcctctcccggtctgttcaaaatcttcgcgtccaatcccagtaacgccaaatacgtgctggatgaattcatcgtcgccaaggacagccccatccgctcaattgccgatctcaaggggaagaaagtcggttcgggtcccggcatccagaacagcacgctggcccgcaccgtgctggaacgcgccggcgccaccggcgccaccgtggtggagctggccatcagccagcatgtcgcggccgtggctgccggccagctcgatgcctgctacaccctggaacccaccggcacggtagggcgagccaacggcaccacccgagtgctggaagcgggtgtcatcgctaaatacgtgctgggcgatccgatggccccctggttcggcggctcggcctcgctcacgacggccttcctgaagaaacatccggacgaggccaagcgttttatcgccgcctatgcacggggcatcgagctggtgcgcacgcagccggaagaagcgcgccagtatctcaagggctacacggcgatcgaaggcgccatgacccaggaagtgccgctggccgcctataccctgtacaacgaattcactcccgccgatgtgcagcatttccagaagttcttcgacctgttctccgagaaaggcgtgttcgcccgcaaactcgatgtcgacagcatgctttacaagggttgacccatgaacacgccttccatcgccaaacgggatttcggccgctggctgcccctgatcggccccctggtgttattcgtggtctgggatctgaccgtacgcctggccctggtcagcccggtattgctgcccactcccgtggcgaccatcacggcgctcttgcaaggcatggcgggcggtccgctgttgggcgatttcgccgcctcggtgagtcgcaccctgcaagcctttgtcctcgcggccgtgatcggcgtgccgctgggggtattgctcggcagcaatgaaaggctttaccgcagcgtggaatttctcatcgactttttccgctcgacgccctcgtccgccctgatcccgctgtttctgatgatctttggcgtcaccgacatgaacaaggtcgccatcgccgccttcgccgccttgctcgtcatcctgttcaacagcgcctatggcgtgatcaacgcacgtaaacagcgggtcatggccgcccgggtcatgggcgcctcgcgctggcgcattttcaaggatgtgctgctctgggaaagcctgcaatacacctttgtaggcctgcgcggcgggatctccatggctttagtgatcgtgatcgtggccgagatgttcatcggcgccgaaaacgggctgggcaaccgcatcatcaacgcccagcaagtcctgaatgtgcgcgacatgtatgccgccattctcgcggccggcgcgctgggctatgccctgaacattctgttcctcgtcatcgaaaaaagcgttgtgcactggagtggccgatgagcaccgtcattaatcctgtcatctggccggaacccccggccgcgcccttcgtaccgggaccggccggcacccacatcaccatccgggggctgaccaaatactttgccggcgcgccgctgtacgagaacttcgacctgaacatccccaagggcaagatcgtatcggttttcggccccaacggctgcggcaagtccaccctgatcaatatgatcgccggcctgattccgatcgatcggggcgagattctgttcgatggcaagtcgctggcgcaaaccaagatcggctacgtgtttcagaactatcgggaagcgctgtttccctggttgcgcaccattgacaacatcgcctatcccttaaggctagaaggacgcagcaaaaccgaggtgcagcgccgggtcgaagaactcgtcgcctccttcgacgtcaagttcgatctcaaccgctacccctacgagctgtcgggcgggcaacagcagacggcatcgatcatgcgcgcgctggcccccggtcccgaagtgctgttcctggatgaacctttctcggcgctggatttcgagatgaccctcttcatccgcgaaaaattgcaggaggtctacatgcagaccggcaccaccatgttgctggtctcgcacgatctggaagaggcggtctacctggccgatgaaattctgctgctgaccaagcgccccactcaggtcgccgacatactgcgctatgaggacccgcgcccgcgcaccgtcgaaaccttgagcgaaccgtccttcatcgccgccaagaaactcagcctcgaaatctttcaacgcgaagtgaggaaatgaccatggacaccatcgaacgctacgtccgcagcgcattgattctgcaaggctatgagctgccggaaacggcaatccaggaggtggcggcacagttcgagcgcatcgcagccattgccgccactttcaccggcgaggcattgagcgccgagcccgctccggtgttccgcgcatgagcagtctcctcgacatcgccgggcagatccgctcgggccagcgcagcgccgccgacgtactggaagactgtctggctcgcgtgcgtgccgacagcagcaatgccttcaccgccatcaccgaggcgcgcgcgcgccgcgaagcggccagcatcgacgcccggcgggccagcggcgagccgctgccgccgctggccggtgtgccctatgccgtcaaaaatctgttcgacgtggcagggcttgtcacactggcggggggccatgtcaatgcgggcaatgcccccgcgcagcacgacggccccttgatcgcccggctgcaagcggccggcgccgtgctggtcggcacgctcaatatggacgaacacgcctacggcttcacgaccgaaaacagccattacggcgcctgccgcaatcctcacgatacgcaacgcattgcgggcggttcttcaggcggcagcgccgcggctgtcgcggccggcctggttccgctgacattgggctcggacaccaatgggtcgatccgggtgcccgcgtcgctgtgcgggatattcggcctcaagccgacctatgggcgcctgccgcgctcaggcagttttcccttcgtgtacagcctggaccatctcggccccctcgccagctcggctcaggacctggccgccgcctatgacgttttgcaaggtccctggcacgaagatcccgtctgcgcccagcgtgcgcccgaagccgtgtttcccctgggcacaccccgccccttgcgtgtcggcatcctgggcggttacttccatgactggtccggcccgcaggcgcggcgttcggtggcgatggcggccgaggtcttgggcgcgcgcgacgtggtcgaactgccggatgtcgaggctgcccgcgccgccgccttcatcatcacaggcgccgaaggcggcgcgctgcaccaaaagcgcctgatcgaccattacgcgcattacgaaccctattcccgcgaccgcctggtcgcaggcagcctgattcccactacctgggtcacgcaggcccaaggcgtgcggcgccgcttccagcaagccgtgctgccgctgttcgagcgttttgatgtgctgatcagcgcggccacacccgtaccggccacaatgatcggcacggaaaccctcacactgaacgggcagtcgctgccggcccgcgccagcatgggtttgttgacgcagcccatctcctgcatcggcctcccggtagccgtcgcgccgctctggcagggcgagggcagctcggcccatctgcccctgggcgtgcagttgatcgcgccgccctggcgtgaagacctgtgcctggccgcggcgcaggcactggaagtcgccgggctggcagtctgccggaggccgaaaacgtgacaggcaccgggccacgctctcgcgccgacgcggtctatgaggcagtcaaacaggacatcctggactaccgcctggctcccggcgatcgcttcaccgaaaccgagatcgccgaccggctgtgcgtgagtcgcacaccggtgcgcgaagcgctgttccggctgcaacgcgagggatatctggacgtgcgccatcgcaacggctggctggtgcggccgctggacttcgacacgctggatcatgtttacgatttgcgtctggtgctggagcaggcagccgtccaaaggctatgcgcgggcaatggcgaggcagcggcccctctgcggcaactggccgccatctggctgattccgcaaacgcagcggctcgccgaaggcgagccgctcgcccgcctggacgaggcgtttcatatgatgctcgtagcggctgccggcaaccccgagatggcccgtatccatcgcgaagccagcgaacgcatccgcgtcgtgcgccgcctggatttcactcaggcagaccgcatcgtcaaaacctacgaagaacatggtttgattctgcaggccatcctggccagagacagtagccaggcggtagccctgctccaagcgcatattgcagccagccaggccgaagtacgaaaaatcaccttgcatcgcctgtactcggcccgtcacgccgaagcaaaaagcctaggcgatccgggccacgccgagctggcctagccgcgcatgaacttcatcgcggcgttcaaaccgggggcgggtgccccgctttcactgcacggcgccttgtctggcctggcgccgcgccgtcggcgtcgcatgcaaccagcggtgcaagagacgcgtgatcaccggaatgcaaacaaaagacagcaccggcgtcatgctggcggtggtcacgagcacacgccagaacagcggcaaggcgctcaattgctcgttaagcaaggtcgagaacagcaacagcatcggaaaatacgcgatccaggtactgatggcttgtttccagcgtggcggcgtgatcttgcgctcgccgaaccagctttcgatgccgctgacacgatgaatcgcgctctcgcgcaccaaggaggcgccgcgctcgagccacatccggcgcggcagcgaattctcccaacgcttgaggttggcctcatcagtgaaacgcaacacgatctgataaagatcgccgccctcgggcggctgcaacacgccgcagccgagaaaaccgggaaacccggcggcgagaatattgccctggcgtatccaggccagaaaatcaccatagcgctccggagcaatccggcgggagatcaacatcgtgacaggggcggcggacatttcaaactccttgatggtcagcgatcgaataccgacctcaatgcttaccctagcaatcggcatgccagcattgcagcgcagcatgctccctctgggaggaaggcattcccgccccggtcaacccggtttctgcaccgcaccctacaccaccctggtgaaaacccgcagttcatgcaccattacggtgccttctggagctttcatgtcaaccgtcatcaacctgccccatgtcctggctgaagtgcatctcgccttttcccgctacgaggctgctctggtcagcaacgacattgccgtcctggacgaattgttctggaacagtcctcataccctgcgctacggcgcgaccgagaatctctatggttacgacgagatcaaagcctttcgcgcgcaacggcccgccgccggcttatcgcgtgaggtcttgcgcactcaagtcaccagttacggagaggattacgccaccacccatatcgaattccgccgggcgggcaatccccgtatcggccgccaaagccagacctggctgcgcacccccgaaggctggcgcgtggtggcggcgcacgtgagcctgatggcctgagtcgcattgaggcagggccaggacaggtctacactgagtcctcctctcacacgcaggagcacggactcatgacgacccacaacattgcggtatttgttggcagccttcgcaaggcctcattgaatctgcgtttggcccaggccctggaaaaattgcttccctcgcatttgaagtttcactacgcggatctggacctgcctctgtataaccaggatctcgaaagcgagctgcccgccagcgtggccagggtcaaacaactgatcaaggacgccgacggcgtgctcttcgtttcccccgagcacaaccgctccatccctgccgccctgaaaaatgccattgactggggcacccggccgccaggtcaaaacgtctggatcggcaaacccgctggcgtgatcggcacctcgcccggttcgacaggtaccgccatggctcaacagcatttgcgtaatgttctggccgccgagggcatcaatgtgctgaccacgcccgaggtttttctgcaaatgaaggaaggcctgatcgatgagcactaccagatcaccaacgaagacacccgaaaattcctgcaagcttgggtggatcgctatgtcagctgggttgagcgctttgccagctgattagccgggcggacatcgggcgatggcttatccccgcccgatgtggaaaagcttgaggacagactgcgggcagtgtgaaattctcatttcatatcaatgacttgaaataactgctcaagaattgatcaagaagcgactttaggcatggagttgtccccgcattgtgtggataagcatgaggacagcttgcccgcatttaaaaaaaacccttataaatcaaacctatcaagtccttcgtgcgaaaaaagagcagcacagggtaaacccggaaaccataagcgccgtcaagcggaccccaattttctacccaaggcttatcccccgattttgtggacaaaacgcttgatagctcaggcacaaagcaaaaaacttgcgctgtatcaattacttatccatcacgatcactttttgcgcagcggctcacctctccgagaaagaaagatcagtccgacacttatccccacgcaatgtggataaagaccgggatagcttgctgggaaacaagaaaaagtcttaccgggcaagcgattacgcttgctgatcaaacaatgaccagcaagggcgatgaaacaaacacgccgccatccgcggctaggcaatcttatccacgctgaatgtgaacaaggcgcttgatagcgggcgcataagacctaaaacatgatgtcgctcaatgctttgcgcgccatgcccaaaaactgacccgcaccggaatgccgccaggaaacggacgtagggcgaggtcggcgactatttatccccgtcccgtgtggacaaagcactgaacagattcggggcaaacggaaaaactgccgatcagccttagacttacgccgcatgagcaataattgaccaacgcactcagggcgtctgctgccgcaggccccggatatttatcccagacaaatgtggataaacacatgaatagcctaggcacaagccaaaaaaccaccgataaaacaaacacctgcgaacggtgcgcaaacaatgcgcacaaaaacagagaacgtggaccctcgggacgcagatgtcgcgatcgacgggccggcgcttgctgcgcacagccagtcttgacggccactgaagcgccctgtggcacttccctcaaagattcgagtacgccacgacgagcgtggccgcttgcaggccgcctcccttgctacactggccgcctaccgcaaaacagctcgctcccgaatcggcgcagatgtcacggcgatgaaataccggctaagcctcgggcatcggcccccgtcttgttggcgcaggtggaccatccgctctgacatcccgccacacacagcccctgcgacgaaagctattaagtgattgaattgaatgagtacagttgattcgtcttcgcacacccccatgatgcagcaatacctccggctcaaagccgaggcaggtcccttgctgctgttttatcgcatgggagacttctatgagatgttctacgaagacgccgagaaagcggcgcgcctgctgaatgtcacgctgaccaagcgcggcacctccaacggcgctcccattccgatggctggcgtgccggtccacgccatggagcaatacctcgcccgcctcgtcgcactgggcgaatcggtggccatctgcgaacagatcggcgatccggccgccgccaaaggcccggtggagcgccgtatcgtacgcatcgtcacgcccggcacgctgaccgacgatgcgctgctgccggccaaggcagaccgtgcgctggcggctgtctgcctgtccggcaagcgcgatccgcgcgccggcatcgcctggctcaatctggccagcggcgaattccatgtcacggaatgcgctcccgcccaactggactccgaactgcatcgcatcggccccgccgaactcgtttatgcagacagcaccgaactcgacatcacctactccggcgcacgttcgcgggtgccggattggcacttcgaggcggatggcgcgcgctcgcatctactgacgcacttccagaccgattcgctggccggctttgacattgaagacatgcccgtcgccgtgtgcgcggcgggcgccttgctgcgctatgccgcccgaacgcaatcccaggcactggcccatgtgcagaccattagcgccgagcgcgccggcatgtatgtcctgatggaccccgtcacccggcgcaatctggaactgacgcagacattatccggcgaagaggcccccacgctattttccttgctggatgactgccgcacgcccatgggcagccgcctgctgcgccgttggctgcatcaccccctacgcgagaatgcgccggtcgcggcgcgtcagcaggccatcgccacgctgctctcggcgcggctggacatggcgcaaactttcggcgcagccggtctgctggaaaccttgcgatcggcactcggcctgttcccggatatcgaacgcatcgccgcgcggctggccctgcgctccgtgcgtccgcgagaactcgccagcctgcgcgatgcgctggccacgctgccccagctacagacgctggtcgcgcctttgagcgcttcgccacgcctggccgagctggccacgcaacttaccctggacccggccatcgcagacctgctcagccgcgccattgcccaggagccggcgctggctatccgcgacggcggtgtcatcgccagcggttttgatgcagacctcgacgaattgcggctactggccgccgacagcggcgagtttctggtgcagctcgaagcacgagaacgcgagcgcacgggcatttccaatctgcgcgttgaattcaaccgcgtgcatgggttttatatcgaagtcagcaagggtcagacagacaaggtgcctgaggactaccgccgccgtcagaccctgaaaaacgccgagcgctacatcacacccgaactcaagagctgggaggacaaggtgctgtcggcccaggaccgtgcgctggcccgcgagaagtggctgttcgaacaggtgctggacgcactgtctgcctatgtgcgcccgctctccgacgccgctgcggcactggccgaactcgacgcgctgggcagcctcgccgaacacgcacgccgccacgaatgggtggccccggatctgctcgaaagcgccgagatcgatatcgacgcgggtcgtcatccggttgtcgaacacgccatcgaacgcttcacgccgaaccactgccggctcgacgccacccgccgcatgttgttgatcacgggcccgaatatgggcggtaaatcgacctatatgcgtcaagtcgccttgattgcgctactggcgcgcaccggcagcttcgtgccggcccgccgcgcccgagtgggaaaaatcgaccgcattttcacccgcatcggcgcggcggatgacctggctggcggccgctccaccttcatgatggaaatgaccgaagccgccgcgattctggccgcgagcacaagcaacagcctcgttctgatggatgaaatcggccgaggcacctcgacctacgatggcctggcgctggcctgggccatcgcgcaacgcctgattacgcataaccgcgcgcttaccctgttcgccacgcactactttgaactgactcgcctgccctccgaacaagccaccgccgccaacgtgcacctggccgcggccgaatcggcaggcggcatcgtctttctgcatgaggtgcgcgaaggccccgccagccgcagctacggtatccaggtggcccaacgcgccggcattccggcagcggtcatccgccacgccacgcgtgaactcgaacgccttgaagcccagggggcgcccacgcctcaactcgggctgttcgccgccgcactggatgccgaggcccagactcaggctcaggccgaccacgacgcagaaaatgctgccctgctggccttgcatgaggccctgagcggcatcgatcccgacagcctcactccgcgcgaagcgctggaagccctttaccgcctgaaggccctgcaatgaatctcgaacaagccctccctctgctcggcggcatctcgcccgatgaattcatgcgccgctactggcagcgcaaacccctgctcatacggcaggccatccccaatttcaaaccgcccgagaccatggccgcgctcaagaaaatggcgcgccgcgacgatgtcgaatcgcgcctgatctggcgcgaagccgggcaatggcaaatggaggccggccccttcgcccgcttgcccaaggtcaatgaacccgattggacgctgttggtgcaaagcgtggatctccacagcgatgccgccgccgaactgatgcagcgcttccgattcataccggacgcccggcttgatgacctgatgatcagcatcgcctccgatggcggcggtgtcggtccgcacttcgacagctatgacgtgtttctcctgcaagctgcgggcaagcgccgctggcgctatggacgccagaaagacctgtctctggagcctgacctgcccttgaagattctgagccgcttcgagcccgagcacgaagccgttctggagccgggcgatatgctctatctgcccccccaggccgcgcacgatggcgtagcgctcggcgatgattgcatgacgatctctatcgggtttcgggccccgacgcaggcggcgctggcgcgaggcctgctggaagccgctgcggatcaggccatggcccgcgtgggtctgctaggaggcccttatggcgaacccgccctgcccggcccgaggctggacggcctttatcgtgatccgggtcaagcggccacccgccatccggccgcattgcccgacaccctggtccaggccacgctcgacacgctggccaagctgcgctttgatgatgcgctggccagccgctttctgggctgctggctgaccgagcctagccaactagccgttttcgacagcccgcaagaccctatcgatcttgaagacgactggccgaaaagcgggcgcctgatcctggatcgccgcagccgcatgctctatcggggtaagcagctctttatcaacggagagaccgcaatggtgcccgccgacgccgcgctcaaggccctggccgatggccgctccctggactgcgccgctcccctctgtagaaaactctcggacgaagctcgcagctgcctggccgattggctggactcgggctggctgcactatcgggcctgaaacgcatgatggcggacacatcccgacagacaacacacattgcggcaatcactgttgcagttgggatgccaccgctttaattttcacacccaagcgtcagacagattcctgtagcctgaatactggtttcccctaatacccatgggatcgccctcattcaaaacaggagccttcatatgatgagcaaaaccctgattgtcgctgcggtgctggccgtggccctgtccgcctgcaacaacgaaaccgccgcaccggccaacaccccgtcgcaaacggcgcccgctcccgcagcgtcccccacgcccgacacggcccccacgccagcgcccactccggcgccggaaacggctccggccgatagcgcgcccgcaagcggcggcacgacaacgccggcatcctgatccgccagcgctaaaagcaaacggcccgtcagggccgtttgctttggagagcaccggccctgcggccggtgttttttcttgccgaattacatcttgtctttcaagacgctcagcagacgttgcgccgtggcgctgttgtcgcgctgaccgttggggtccagcacagtcacctgggtctgatcgcccgtacccgacagatggatgcggtactgtgccgccgctgccttcttgtcaccaccgaaaaggcggctgaagaaaccaggctcatcatttttcaggccggtatcgctatcgacgtagcgcacgaagtaatccccagcgctgcggtcgcggtcatccacggagaagccaccggaatccagcgccacacccacgcgccgccaagcccggtcaaaggactccgacaccgtcaacatggcgccttctgcgcgcacggtctgctcgacagcagggcgttgcggtgcggcctcggcctgcgccaccagcttgcgggccgcatcgacgtcagtacccaggtagaccatcaggcgcgccagcatggcggcattcaggcccggatcttccttgccattggtccattggacctgagcgccatcaggacccgtgcgcttttccagcatctgcgagtggctgatgaagatttcggtatgaccgttgacgcgctcgacccgtgtgcggaatttctcacgctcgccgctatcccaggcgctttccagcacggcgcccagcaactgacgcagccagctttcggggatcttggcgcggttttcggcccactcggtttcgatcaaacccgaacgcggatcattgaccgcaacagtaaagccggtgtcggtccagaaatccacgaccttgggaaagacctgttccggcggacggttaaccaccagccaacgcagattgccatcgcgctcgaccttcatgtcgtcgcgttgcggcagcacattgctacgctgcggcgcggcgacagcctgctggccttgcgcctgatactgcgaaaacgtcgtcgaacccgaagcgggcgccttgtatcgcggatcggcgttggcctgggtcagatcgggggggatggagagcggctcgccgcggcgggtgctcttgtagtcaatcgattcatcattgcccatgaactggttgatttcactgcaaccagacaacaacaccagggccatcaatgccgatatgccggcatgacgagtattcatacgcgtcctcacgatattaaagcagacccacttcctgaagcgctcgacgcacggtttcatgatgcgcggcactcagttcgaccagcggcaggcgatagcccagcgcactgcggcccatctgagccagcgcccatttgacggggataggattggcttcgacgaacaaagccttgttcaggcgagccagttgcgcgttgagttcgcgcactcggggcacatcaccggcggcagcggccgcgcaaagctgactcatcagcttgggcgccacgttggcggtcaccgagatattgccgcgcgcgcccagcaaaatcagggctgcggcggtcgggtcatcgccgctgaaaacctgaaacgacgccggcgcttcgcgcaaaagcaaggcgccccgggcgatatcgcccgtcgcgtccttgatgccgatcacgccaggcacctgagcaaggcgcaacacggtttcgagagaaatatcagccaccgtgcggccaggcacgttgtacagaatcgtgggcaggcccacggcgtcctgaatggcgaggaaatggcggtaaatgccttcctgggtgggcttgttgtaatacggggcgacggacagaccagcctgagcgcccacggacttcgcatggcgcgccaggtgaatggcttcctgggtggaattggcgcccacaccggcgatcaccggaatgcggccggcggcgtgctcaaccgcaacccggatcagctccgcatgttcgtccatggagaccgtgggcgattcgcccgtggtgcccaccacgaccagcgcattcgtgccttgctgcacgtgccaatcgatcagcgcccggtaagccgggtagtccagactgccatcgggctgcatgggggtgaccaaagccaccaggctgccattaaaagtaatgtccacagtcgaagcagaggatgccatagtgtagtgaggctccggacccggaacgccgggcgtcaatctgttaaagcggcgagtttaccggatattgtgcaaattcctagaggaaccaattaacaatcacggctcccagcgcaaagattggctgtatcaaaacccacaatacgtccgtcactaacaataacaagacgataatcaggccatagggctcaatgcgtgaatactgccaggccaaacggtggggcaacaaactaaacagcacgcggccgccatcgagcggcaggatgggcagcaggttaagcgccatcagcaccagattcacgctaatgccggcctgcgccatttcataccagaaactctcctgcaggcccatactctggtacccacggatgcacagcacccagaggacggccatcagcagattagagcccggccccgccagcgccacccatagcatgtcgcgcttgggccggcgcagacgtccgaaatccaccggcaccggtttggcccagccaaacaacaggccgccgccacccagcagtttcgacgccagcaaaatagccaccggcacaagcagggtgccaaccggatcaatgtgcttgatggggttgagcgtcacacggcctgcctgctgcgcggtgggatcgccgaaaaggcgggcgacgtaaccgtgcgcggcctcatgcagagtaatggcgaaaatgacgggaatcgcgtagatggcgagggtctgaatgatgtcgttcatagcgacaccattgtagaggcaggccgccgtcatgaaacgacctgcctcgaaggaatttgagatatcagcctagtaggctggattcagaccaatcctatgccagccggatcaccacgcccgcgccgcaacaccacaggctcatcgccggtcagatcgatgacggtggtcgggtgctggggacaagcgcccgcatctatcacggcagccagatcgtgggcaaaacgcaagctgattgcttcggcatcattgagcgcatcgtcctcgcctttgggaatcagggtggtggacagcaagggggcccccacctgttccaacagggccaacgccacggcatggtcgggtacgcgtatgcctatggttttgcgcgacgggtgcgacacgcgccgtggcacttcgcgcgtggcctccaggataaaagtccaggggcccggcgtcgccagcttaagcaagcggtactgtcgattgtccaccttggcaaactggccaatctcggccagatcgcggcacagcagcgtcagatgatgccgctcgtccagtccgcgcaggcgccgcaggcggtctgccgcgtctttatcgtccagccgggcggccacggcgtagctggaatccgtcggcacggcgatgaggccgccatcgccgatccattgagcggcctgcttgagcagacgcggctgcggattgtcgggatggatagaaagatgcaaagccatgaatttatcctaagattacccccggccatgtggccatcccaggaaatagccatgcgcatggatgattcacgcgagagtagcaatattgaagaccgtcgtggccgaggcgtacgccgcggcagtatcgggttgggggcgatcgtgctcgctctggtcgccgtgtattttggaatcgatccttcagttgtactgcaaatggcagatagtccgccagcacgacaggcgccccagactcaagacggcgaaagccgcttcgtggcccgcgtactgggcgaaaccgaagacacctgagacagcattttcaaacaaaatttaaaccgcaaatacgaagcgcccaaactggtgctgttcagcggcgccacgcccacagcctgcggcaccggccaatctgcgatgggccctttctattgtccgctcgacagcaaggtctacctggatctcagtttctttgaggacatgaagcgcaaactcaacgcccccggcgatttcgcacgggcctatgtcatcgcccacgaagtgggccatcatgtccagaatctcctgggcatcgccgaacaggtgggcgaagcccgccggcgcaatcccgcgctggccaactcgctgtcggtccgcctggaattgcaggccgattgtttcgccggtctgtgggcgcgccgcgccgatcaggcccggcacatactggaagcaggtgatatcgaatcgggcctgaacgccgccagcgccatcggcgatgacaccctgcaacgcaaaagccagggctatgtcgtacccgacgccttcacccatggctcatccgcccaaagggtgcgctggttcaagcgcggcctggattccggcgacctgcgccaatgcaataccttcgccacacaggagctttgacacttgtcgcctgcgcacaaaacgagcatactttcacgtttgcctactgaaacgcacaggcgtggggcaagtggctggcaggcttgacgctggtggcggggttggacggcgggactggattgcgggactgggctgtggaaactgatcggcaacgcggatcagggccggcctcccgggacggataagactgcccaggcctgcgccttaggccacgtcgccccaggatgctcattgcccagtgtgccccacggcaggcgcatttatttttttgcccatggctaacaaagtcgaacccctgatcacgccggatgaggtccaggaaatcctggccgaaccgaaggaaaccgtcaaaccgatttcctgggttcacaagcctgggcccagcacaaccgctcctggcgtggcagcctccttgtggatggagttcagcaccgcctgtcagatcaagggcgaaatccgcgaagacatcattttccgggccctttaccgcggtgcgcgcaccgtggtgcgcggccaggctgccatcatgatcggcgaggccttcagcgccagcctgttcgtcggtccgcaccgcgttttgggcgtggataccggcgacagctttcacagcagcctcgtgggcaacggcctgcccaattatcggcgcgtgctgcccgaccgcagccaccagcatatctgggtggcggaaggggaaggctatgccgaacccgtcaccccggcgcttggcagcatcactgcgctcatggactatttcctgccgcgcgcgaacctgacgctggccggcggctttgcccacccgctgaaaggccgccaaatcgaactgattctatgagtaattttctcgaagcttcaggctggacggtgttgccggccggcgaacgcgccattcgtgcggtcgcccccatgacgctgggactcgacggccagcatgtctctttcttcatcgcctatcaggacgacgaaaatttttacctgaccgatgccggcgaaaccgccatgcatgcggcggtgtatggcatcgaactggctgccaaacgcctggaagccctgaaccaaacccccggcgtcacgctggcctgtttcgacgacgatggcgcgattgtggccagcggcccgcggtcacaactgcaggaagccctgtgggatgcggtcaagctcgcgatggcgctgtcgtttcagtgcgccaaatggatgccgaagttcagccgcctgcgctttcgcgcacaggtcggccgcgcactaacggatgcgctcggcgccaaccggctggtcaagggggctcgcgccaagggcagcagcggtcatgccgccgatttcgctttcgccgtacgtgccgaactgaataactcgctgacctatatcgaacccatcgccctcaaagccgggaaaaaagtcgattggacgcaggtttatcaaacccacggcaagatgtcggatgtgaaaatggccgatgcgcgcaacgcgcgcatggtcatcctagaagatggcgcatcgagcgaagaattcaagaaagccaccgcgattcttgaacaatcggccctggtacgcactctgaacaaaacgcgcaactggcgagaattgtttagcggttgagcctaccggctcaaccggcgcgaggcgacgtcatcagcccgtcaacgatttcgcgcccgtgcgcgacggctgcgtgaacagcctctcgcggactatagacgctggccccttcagcaaagtagggaactggatactcgtcaccttcgtcgtgaatggaatccgcctgcaccacaacaatcgtggcggtaaacaaaggcccactggcgactggactgacctcgcgcaccaccttggccctcaagcgatatcccttgtaaaccgagttattttctagcactggaacaccctctctgaccacgagcataccgcgtatcttttgtcccgtagagatatatttctttactttgggctcgataccccggccgggagggtattcccggtcaggcgggatgcacgtcaaactccatgtttccggagccaacagcatagacccccgagatgacagccaatgcgcccgccttctgacgcgcgctgataagcgatgagttgcgcaccaggatgtcgcgctggacatgagcgttgcgggtgacgctggcggcctgattgccggccaccagccctggctcgatataggggaacaaggcattttcatcgacgctcttggcctttagggccgcagcgatggcgccgcaaccggtatgaccgagcaccatgatggccttgatgccagatgctgcaccgcgtactccagactggcctgtatggcaggcgtgacgatattgcctgctacgcgcgccacgaacagctcgccgggaggctgatcaaacaaatactccaccggcacccttgaatcagcgcaggccaggacggcggcaaagggcgcctgcgcggcagccgtacgctgcagaatggccccgatatccgcctgacacttatgcatagcgtgcgcttgaaaacgcgcgtgcccctctttcagggcctgtagggcggcctcaggacttcgcctagccttcgcgcccgcgacggaagccgcgggcccggccaacgatgtgcgcggcatgaaccatgacgcgccagcagccaacccgagggccagaaaaccccgccggggatggcaggcacatgtttgatcaaggggtacggaaggggattgcacggcgtggctccataagtcgatgcaccgccgccatcacagcattaccgcccatgatcgtcgtgcgccctctcaaaaaaacagacaaacatgcgcccgcgccatggctacacgatcatgcgcggacatgcctgccgatcggacctcagggaagcggcctgaaggccctaaaagctctagaggccctagaggtcctaaaggcttgagtccatcaagcctcggccgccttgtttattccggcagcgcgtcgagcacccgcgccgagtacaccatggccgcaccggcattcatggccacggccacgcccagggcttccgccacttcttccttggtggcgccttccttggcagcctgggcggcatgcaccgcaatgcagccgtcgcagcgggtcgtcacggccacggccaatgcgatcagttcgcgcgttttggcatccaagtgcttggtcttgcttccggcagccgacagcgcctgataaccgctcagcgtgccaggcgacaaaacgcccaactctccgatgcgggctttcaattcagagcgatagttgttccagtccaacatggcgaatccttttaaacgggatggataaacgcgggattgcgtttgtttgattgcgtgtgaccgcaaaacgattgtgctcccggataacgatccgatgtatagaatattgactcaatttatagcggtatcgtctcattcctcatcatggacacgctcagccaactcctgtctctgggccgcatcgaactgcgcccggacgtccgctgcctgctgcaaggcgctttcgccatgcggcatgaggccgcgcaacccggcgaagccgctttccacctgcttctggccggccaatgccgcctacaggccaggcaaggcccggcgttgatcttgaatgaaggcgactttgtgctgctgcctcacggcagcgcccatgacctgttggatatcgaagccaccacggccaggcggccagtgcccgccgtcgtcgaggaagccgggcggctgcctttgaggcgcaatactgcgccggaacagcaagccgatgtagacctgctctgcgggcgcttttcctatgacaggggcgcgggcgacctgttcgcacgcagtctgcctggcgtgctgcacgtccctctggcccaccacctgccacagttgcagccgctaatcgccatgctgcgtgccgaggcggcctcgccgctgcccggcgccgcggccgtgatcaatgcgctgggccaggccttgctggcgctggcgctacgcgcctacgggcagcgcgaggaggtaccggcgaatatgctcgcgctggcggccgacagccgcatcggcccttcggtccgggccatgatccaggacccaggacaggcctggacgatcgaaaccctgggcaacaaggccgccatgtcgcgcgccacctatgcgcgccacttccgctcacgcgccggcatgacggtcggcgaatttctgctgcgaatacgcatgatgcatgccagcgccctcttgaaccacagccaacgcagccagcgcgacatcgcagaacaggtcggctaccaatccgaagcggcgtttggcaaagcatttcgcgagatcatggggcaaacaccgggacaatggcgccgcctgcaccgcaacgctcgtccagtcgacacagcccggcgcagtgatccgaaacaatgacccggcacagccgcccgaacaacaaaaaaggcacttgggctttcgcctaagtgccttttttaaaattcggtggggtggctgatggggctcgaacccacgacaaccggaatcacaatccgggactctaccaactgagctacagccaccgctgcaaagaagaagaattctagcacacttttttaaagttgtgcgagcgctgtatttgacgagaacggcaaggttgctatgcttgcccggacagcaggtcagcaaagggtctgaccgatgagttcaacaggacaagcatggaccgtatcgacgaccttctgagccattattggccgcatctggtttttgcattcagcatcgtcgccggcgcaggcgcggcaattcatgccgcgatgaccaagcaagatgtgcgtgccgcgatcggctgggtaggcgtggcgctgttttccccgatttttggggccctgctctatttcgttgcaggcatcaaccgcatccgccgcaccatggtgtcgcagcagcgcgatgaggctgtcctcaccaatgtggatacgctgggcacggcgaccctgggcgatgtggtgccgtatagcgcgccacagttcgcctcgatgcgtacgctgggcgacaagctcaactattttcagttgctgggcggcaaccgggtacggcccttgaatggcggcgatgaaacctatccggccatgctggcggcgattcgtggcgcgcagcattgcatcgccatgcagagctatatcttcgacaacgaccccatagggcgtgaaatcgccgaggccttgatcgaggcccatgcgcggggcgttcaggtgcgcgtgctcatcgacgccgtgggcagccgctattcgcatccgcccattgttcgcaccctgaccaagggcggcgttccgaccgcacgcttcatgaccaacccgctgggtgtgctgcgcatgccctatgccaatctgcgcagccaccgcaaggtcttggtggtcgatggccgtcatggcctgtcgggcggcatgaatgtgcgcgcagccttcgtgagcgccttgtcgggcgccgctaccaatctcgatactcacttcgagttccacggcccgatcgtggggcaattgatgtcggttttcgcgcacgactggagcttcaccacccatgaaacgctggcgggcgacccctggtttcccgccgaagccaatgaacccgccggttcggtgccagtgcgctgcgtggcctcgggacccgaccgcgccatgggcacaaaccacaatatgctgctgggcgcgctggcggtggcccagcaccatgtgcgcattcaatccccctactttctgccggaccagaccctgatcggcgcgctggctacggcggcgcggcgaggcatcatcgtcgatgtggtgatccctgagcacaacaatctgcgcctggtcgattacgccatgcaggcgcagattgaccagatcgtactcacaggctgccgcgtctggcgtgccggcggctcctttgaccattccaagctgatgaccgtcgatggtgtgtggtcgtatgtcggctcatccaatctggacccgcgcagcctgcgcctgaatttcgagctggacaccgaaatctatgatgcggaattggcggcctgggtggccaagcgcatcgatggccggattgcacaggcgcacgccttgacgctcgatcagttgcgcgatcagcctttcctctaccgcctgcgcaataaactgatctggctggccagcccgtatctgtaagcgatggcggccccgacatcacaccggcagcgatcaagggggtgctgcaaaccgctcaggcgtcagctcgaatactcgttagagcgggccttgccttggttcttgcccggttgatcgacacgctgcgattcgattcggcttgccgcgaatccgggcatgacctgtccagactgcacagaatgatgatgcagaaaaaagcgggcggcgaaaaaatcccaagcccttaagacttggaagcaaggcttgggatttgaggtttctaggttggcgccgtcaccaaacccagcccgacatccgcggagtccgtgccctccacgaacacaccgttacgcgccgaggccttcaatctggccatgacattggccgccgagggctggctcttggcttgcaccaaaaactcatgccagagcgccgcgacaccggacacatgagggcaggccatgctggtgccgctcagtgtcgccagcccggtgccgcccgcccgggcggaagtgatgtccacgcccggcgcactcaaggtggccatctcattagaaaacggcgcgacgccaaacagcttgccctgacggccgacggccgccacagacaataccgaattggccgccgcaggcagggaaacgccgatgcggtagttgcggttgatctggcgccggctctcgttgcccgccgcagcgaccaccagtggcgttccctcaaaagggccctgtgcttgcaataggcccatcatggcgtcgaacagacgcatattgctgcgataggcgatcagcgcctccgacgtggcaagatcgaccggccacccctgctgcgtcagccgggcgaccagaccggggaaatccaatcccagggagagggacacgatgctggcctgattgcgcagcgcccatagcacaccgtcgaaaatcattccggaaccgcccgtaccatcatcaccgagcactttgccaatcagcgcctgcgacaccccgcgcgccacgccgatgcgggtgccgtcgacatcgcggccgaatatcgtgccggctgcatgcgtgccatgtccgttacggtcgccgttgcccgaacccgagaaatcctgctcagtcaggtcaatacccttaaaggcaggatgcttgctgtcaatgccggtatccagcaccgcgaccttgaccccttgcccggtaaagggagagacatccgccatcactgcggaaatcccccagtccatgtctgtctcggccttgcttgcgggcagcggtgcgatcaaacgggtaggcatgatgatggccatggcggcaacctcaggatcttctgccaagctgaccaaggcatgatcgggaagccgctctgtcgcgagcgacatgacatcccccatggcatagtcctttgcgaccaccgctttcttgagaatggcgtattgcttcatatgatctccacgccgccgaatggcgacagtatcactgtgattcaactcaccatcggacagggatgcgccgacaaaaaaaggatgaaatctgcaggaacaggactgcaaacagatgtgtctcaactcgcgtactcggggcgctggcgcttggccaagcacgccatgagccccagccaccgggatagcctcagataagactggcgtcttacgcttacaaataacggcgacaccgcccctccctatgttcagcttggcgagggcgggtaatacgcatttccctgacaaatcgataggcccgccgccagccgatacgctgcgccaagtccgcaatagggcgagagccccaaagccagcaaagccatcgaacaaaaaccccaagccatggaaacactggcttggggctttcagatttttgctgcgcgctttggaaaatacatggcccgccctacacgattcgaacgtgtgaccgctcgcttagaaggcgagtgctctatccgactgagctaagggcggtgcgggccgcattgtaacccgtcgcagaccgctggggatgatcgtctgggtgggagcggtccatcagacatgctagattatttaccctatcctatttttctcccgccatgtccaatccgacttgctccctcgcgctgcgcgcattgggactggctggcctgctagcctctgcctcgcctgctgtctctggtgtcacctatcaattggatcggccctcggccgcgcctggtgaaacggttcgtatcgatgcggtgtacttcaacgacggcacggcgcaggcgcgctgggagccgcaggcccgcctggtgctgcaatggcgcgatccgcaaggccaggtcttgcgcaccctggcacaacgagagggcgacccttcgccgctaaacgtgccggtgaacaatttcgcccggctgtcctggacggccgtggtgcccatgtcggcacagggcctacaggccgtcagcatcgagggcgaacccgcgatgatggcgctagatgccaccggacgcgacagcggcaccgtcgccagccggccggctgctgtgcccgtcaccgatgcccgcagcggacagcctctgcctgaggcggcggtgggagcgatgggcgcgtcgccgacaggcggcccgacgcctgatcgggtggtgttggagcaggcccgcacgcaaaactccggcttcgacagttttcgcaccgccctgtcgtcgtatgagcccatgtatttcgacatcggctggcgcgggcgtacgacggcgcgctttcaactcagcgccaagtaccgcttattcagcccggccgatggacgcgaaccgctctggtacgagaacctttatctgggctacacgcaaagctcgctctgggatttgcagggcgattcgatgcctttcgtcgacacaagcttcaatcccagtgtgttctggaagtcggatcaactttggtcttcgagcgacgcccactggcgcctgggcctcaataccggcgtggagcatcgctctaatggcaaggacggcgaggactcgcgttcggtcaacgatgtgtatgccgaacccggcctgtattaccgcctcggcagcggcagcacactgagtttttcgccacgggtgcgggcctattttgccgtggcggacgagaaccgcgattacgccgactatgccggccacgtggactggaagcttcgctgggagcaggacggcggcgccatcgtgtcggccctgtaccgacagggcgacaaacaacgacgcaccacccaactggactttaattggccgctcaaacgcactttcctgaacatgaacggctatctgcacctacagtatttcaacggctatggtgaaacgctgctgggctacaaccagcgcaatgaatcccagttccgtatcggcctgtccatcgtgccctaagcccttacctaggacaaatcctgtcacacgtggcggcgcaacggccgtgtaggatgaatgctcgttccatcctctggagactgtcatgcgccgtctgctacccagcctggccctcagcctgttcgcgctgaacgcgcatagcgccccgccttcccagaacgcccccggccagcccgccgccatgcaggccacgctgctgcaaggcaaattgacgtttaatttgccggaaggtttcaatgcgagggagctgccggccggccgaaccgaagaaggcacggccggagcctcgggcaatatctacgccaatccgcagacacgccagatcgtcgtcgtggccgaagcgccggtcagcgatgatgcgaccgacgatgacaagcgctttctatctcatgccgctcaaggctatgtgcggcagcaaaagcaggcggcgccggattatcgcgtcaccaaggaagagacgattcagatcaaggggatgaacgtgcatcgcatcgacgcgactggaacgttcgccggttcgcttagtcagaacacgagctttctgacgcgctcgggtccgcgcctaggcgtcgtgcaggtggtatcgcgcgagagtgatgcacaaggccatgcagacctggtgcagcgcgtgctgcgcggcagccgctgacccgcagctcacagcggtaaaaaaagtgccctgaaagccagggctttcagggccaactcgaggttcctattgcgaattgccgcgccgggttcgggaccaacgcgacaagcccatcgtaatcaggatgggctttttcagtcttgataaaggtcaagcccggcgccgtcttccaacggacagactggcttacttaacggccgtctcccaggccagcggcttgccttcccaggcattgaacgcggtcaggcgcttgctggaggcccaggcatcggcgccgttgaagaaaacgatcagcgggacttgttcaagcatcagggtttgcaactcgtcaaaaatggcctgacgcttggcgggatcggattccaagaagctggcgtcgatcagcgccagggctttgggatcttcccagactttgcgagcctgcttgtccttgtcacccgcgaattgctcaaagctcagcgcggggtccagacgggaagaatagctaaaggagctgacctggtatttacccgagttgtagcgatcgagctgcgtggcccattcgattacttcgatctgagcgttgatgccggcggcctgcaacatggcctgggccatcacagcaatctggtaactcggaacgtgggcgcgcttgtttgcataaataacgatgggttcgcccttgtaaccggcctccttgagcaattgctgcacgcgggccgggtcatacttgaagcggcgcttctgcgcatcggtgtaataggccgaaccggctggcaccgccgagttgttcaactggcccaggccctccgaggcggccagcacgatttgcggaatatccagcgcggcggccatggcctggcgcaacttcacattcttgagcaatgggtcgcgcgtctgcaagagcagcacatgcttggtggcgtcgtgcggcacgaatacgctcagcttggcattcttgctcagctcgcccgcatcgctattggtgatctggctggcgtcgatcgcgccggacagcagacccgccttggcggtggaggggtccggcaccaccagaaacttgacctcgtcaaccagcggacgcttgctgccgacatagccgtccggcttgtctccggggggcgattggtattctttgaaggcctcgaccagggtgtattcgccgcgcttccattcacggaacttgaacgggccggtcccaatgggcttgtcccagctcccatccgcctttaccgagtccttgtgcacgatggccgtcatgccgcaatccgtgcgggccagcgaatcgaggaaaaccgctgacttgtggttgattttcatgaccacggtcatgggatcgggtgcggagacttcggtcaccttcagatcgttgcggccgtcaaaatcgctgcggcagcgccaatcggttttagggtccatatagcgttgccagttccacagcacgtcggccgccgtcagtggcgcgccattatggaatttcacgccctcacgcagtttgaaggtgtaggtcagaccgtcatcggaaacatcgaccgacttggccaacaaaggcgctaccgtaccgttgtcacgatatccaaccagaccttcgaccatattcaacaccacgccgtcggtagtgttgtcgcgattgacaccaggattggtggaccggatgtcggccggctcggcaatggtcagcatggtggccgcctgggcagcaccggccagagccagcgccgcggcgatcgtggccagacggatcggggtgttcatcatgaaaagctcctgtatacaccagtggcatcaatattggcgccaataatagcggctattgagcctggcgggcgccagggaatactaggggtatccctgggacagccggatagaaaatcaagaaaaatcttgaaggatgtgttctctgatgatctgttgcaggcctgtcacatcgcgcgcctcgacggccgcgacgatgtcgaagtgctcgcgggcggactgttcaatgcgcgagcgggtcacccattcggcgctgggggccgagggcgaacggccgcgcatctcgtgaatgagcgccaccaattcgcggttggcgcacatatcgtagagcgcggcgtggaaagccagattgacctcgtactgctccatcagcgtgccgtcgtcgatcatgttggcgaaacgctctgccaacacccgcaaggcttgcaccttggccggcgtagtacgggacaagagatcgggaaccgcgcccgcctccaggatgacgcgggtttcgcggacctgtttttgcaaatccggattcaagtgatagacgtgatacccacgattggggatatgcgtcagcacccgcttgccggccagatgatcgagtgcgcgccgaacgtccagacgcttggcgctataacgttcctgcaaatcgatctgtttcaaccaagcccccggactgaacgcccccgactggatatcgcggacaatccggtcagccagactcggctgcgtggctgccactttgggcatgtgagtgctccctgccagtgctaatccgagcattttatgcaaaaaacccgccctgactgcggagcgggcttcggcatcaggcccgctgtgccctggaaatttcaccatccaggcgccagcgcaggcgcacgccccccatctcgacagggtccagcgccggaatggcgcgcagcagcgtgcgggtgtactcatccttgggatgatcgaacacctcgtcgcgccgcccctgctccacaatcgccccgtcacgcatgacgataacgcgatcggccacctgctcaaccacccccagatcgtggctgatgaacaggcaggaaaaaccatgtttttcctggaggtcggcaaacagatctagcacctgggcacgcacggtcacgtccagcgccgacaccggctcatcggcaatcacgaaggatggacggcgaaccacggcacgggcgatggccgcgcgctgacgctggccacccgacaattcatgcgggtagcgcgcagcgtattccgagcccagaccgacctcagtcaacacttcatcgacgcggcggcgtttgtcggtgtcgctcatgccttgcaccaggcgcaggccttcgcccaccaactgaccgatggtcatgcgcggattaagcgaggaatacgggtcctgaaacaccatctggcagttcaggcgatagtcgttccagcttgccgaacgccggttcagcgcctgtccacggaacagaatgtcgcccgaggtcggctgcaacagaccggcaatagcgcggcccagcgtggttttgccggaacccgacccccccaccacggccacgacttcacgcggccgcacctgcagatcgatgccggtcaaggcccgcttgccgacggtgcgcgagaacagccgctgatggccgcggtaatcgaccaccagtttcttcacctcgacaatgggttcagtaacgatgggcgggcgggccggcagacggcgcggcatggcgtcgagcagtttacgcgtgtaggcctcgcgcggacgcgccaggatttcctcagtaccgcccgcttccaccacgcggccatggcgcatgaccaccatgcgctcggtgtagcgcaccaccatgggtaaatcgtggctgatcatcagcacggcagtattgtgttcgcgcgtcagatcgaccatcagctccagcacgtcgcgctgcaccacggcatccagcgccgtggtgggttcgtcggccagcagcaaggcgggttccagcaacatgaccgaggccaacatcatgcgctgacgcatgccaccggaaaattcatgcggccaagccgtcatcgcgcccttgggatcgcgaatgcccacccggcgcagcatttcaagaatgcgttcgcgccgcgcctcggggctgaggtctttgcggtgcagggccagaccctcgtccagttgacggccgatggacatcgacggattgagcgaggtcatgggttcctggaagaccatgccgatacgcgcgccgcgcagcttgcgcagcgtggcctgactggccttgatcacgtcctgaccttcgaacagaatctgccctcccgacaccaccagaggttgtggcgtgaggcccatgatggcgcgggccgcctgcgttttaccgctgcccgattcaccgacgatgccgaccatttcgcccggtgccacctcaaaggaaacgtcactgacgatctcgcggccaccgcggccgacggtcagggaaagatgggaaaccgataccaacgcgttcatcgagatcccctcatgcgcgggtccaggcggtcacggatggcgtcgcccagcaagttgatgcccagcagcgccatggcaatgcacagcccggggaagatagaaagatagcttgcctgcgccataaaaggacgcgcggcagccagcatattgccccaggtgggcgccggcggcggaacccccaagcccaggaaggacagcgcgctttcagccagaacgacccagccgaacatggacgttgccaacaccgtcagcggcgcgacgcaattgggcagcacatggcggaacatggtgtacagctcggaattgcccagcacgcgcgaggattcaatgaattccttctcgcgcagcgacagcaccgtgccgcgcacgatacgcgtcaccgagggcgtgtaggccagacccagcgccagaatgatgccgtatttattggcgcccaccacggccagcagccccagagcgagcaacaagccagggaaagccagcagcgcattgttgaaggccatgatgatgcggtcggtccaaccgcgcacatagcccgtcacgataccgatggccgtaccggcgacgattgccagcgtcacagtcagcaagctgatccagacgctgctcgacgcgcctgcaagcaagcgggaaagcacatcgcggccgaattcatcggtgcccagcaggtattcgccaccgggcggccgcagacgggccatgaagttgatttttagggggtcatagggtgtccaaacaacacccaggatggcggccagcaccatgatggccacgataattccaccgacccacgcattggcggctactgatttcttcattctgcggtcactctgggatcaaagagcggatagcacagatccaccacgaggttgacgatcacataggtcactgccacaaacagcaggcaaccctggatcacgggatagtcgcgggcgaaaatggcgtccaccaataagcggccaagaccgggaatagtgaacacggtttcgaccaccgcgatgccgcccaacagattacccagcaccagaccgatgagggtccaggtcgggccgaaggcattgcggaacgcgtgatgaatcagcacggccgattcggacaggcctttggcgcgcgcgtgagtgatgtaatccagacgcagcacttccagcgtgctggcgcgggccatgcgcatcaggacgccgatttcgtgcaaaaacagcgtcaggaccggcatgaccaaatacagcaggccagccttgaggtcggtgctgagcgacacatagcccaccaccggcagccattgcagcttgaggccgaagaacagcagcagcagcagacccagccaaaacgtcggaatcgacaccagcagggtcgcagcgctgaccaggaacagatccggcgccttgttttgcttccaggcggcgatcatgcccgcgggcacggcgaccagggtggcaaagagcaccgcggcgagcacaacgcgagcgctaaccaagaagcgatcccagaccaggcccagcaccggttgtccggtattaatggactgccccaggtcgccatgcagcatattgttgaaccagatgccgaattgaaccggccagctctgatccaaccccaggcggccgcgcagatcggccagcgccgccggcgtggccaggtcacccagcaaaagctgagctggatcacctggaatcaagcggatgagaacgaacacagccaccgccacgataagcagcgtagggatggccatgacgatacgtgatagcgcgaagcgcagcatatgcggtctccttgagtgcggggccgcctgaaaatcaggacttgtctgcgcgcttctcgcgcagggcttctgccaggaaatcctggacttgacccacgcacttcagaccatcgtgaggcacattgtcgatcagatcgaacttgacgcgcacaccagcggcctcgaaggtgcgcttgagcgtttgcagacgctccgggcgagtccggcccgcgtcattggcgcccggcatatagaacttgccgccttctttgtgtgtgatttcccaggtttcgagatcagccttgcccaccaccatgtgcacggcaagcttgcgcagagcgtcgagatccagttcgcggccgaaacgttctttgatgtcacgcacgccgacccaccagttctgttccgtatccagcagcgtgaccgatcccggagcgccgatggacgccgcccacagacgctcggggtgcagcagggcgaagcgattgacgaactggccgccgcccgaatagccgaacaacgcaaagcgcgagaagtccaggctgaacttctcgcccacctcagccacaatgtccagcagcacctggtcgtagcggatctcgccttcggcaagatgtttgaagccatcacggttgccgtcgccgcgcacgcccaccgggaacagggggcaaagcacgatgcagtcgttccagcgcgcgaattcggcgaaggcatctcggtattccacaaaggagcgccccgtgccgtgcacgatcaccacgagctccatcggacgagtcgccgtgtccagatgcggcggcacatacatgcagtaagcgaaacgcggatcggtgcgggccgcgaaaatggtgctgtggcccagctcgtagatggcgcgggccagcgcattcgcggcagcgccgttggcgataacttcagacatagattcctcgggaacatagctgcccgcgcattcagagcgcggacaggcggcgcgtaaaaataagcacttaaattggcgccaattttagaagcagagaactatcgctaacaaccgggggtttccccttacaaaaatccgggctttcctgacgcgctatttccgcctgccggctcaacccacgagcttgtaacttttgagatgaatactggtttccgtggcggcaatgcccttgatctgccggatacgatccagcaccgatgacatttggccgaggtctggcacgcgcagctcggccatcagatcccagcggccattggtgtcgtgcaaggccacgacagccggctcccccatgagctgggtaacaatgcggcgggtttcatggccatccacggcaatgctcatccaggcggtaatgtcctctcccctgggtgccgtgcgaacggtgtagccaacgataacgcccgtgtcttccagacgggccaagcggttattgacggtgccgcgcgacacgccgagccgcttggccaaggtggcgactggcgcacgggcatcttgccgcaacaagccgagtaggctttgatcgagcgcatccataataggcttcacagacaaattggcgccaattttgcttgaaagttgagaatgggcgcaatcaggcaatacctgatgccgcgcccccaggctgtttcagtcagccattgctagcgaacggcgggcatcatctgccaaaagctgtcaaacacagggtaaaccaggctctgcgctcggatcatcgcgtcaaacaagccggtggcgaagccttgcgcttgcaaccaggcccgatacgccggctgggccgcctcttcgagcggcaggcttcgggccaactggcagagcaaaaacacggccagcgataacgccgccagctcaacgccaggatggcgaaatcgccaaccgctcaccgcctgcgcaagcaagagtcccgcgcggcacaggtgcagaaaaatgcctaatatagacaggctcaatcccagcacggagacggccatcagcgtaaaggcttggcgtccctgagcgtcgcgttcggcgccattggcataggctgcgggcacatgcccataatcacgcgcaggcaattgccgccgggcatcgtcgagcggtcggaaatagcggacagcgaaagtgtcccggccaatcggctccagcgacaaggccggtgtggtgtcgggatagtccagcaaggcgcgccacgacgcctgaacgttcgggtgcgcggcaaattcgcccagacgcagattcggcggcaccccctcgatgcccgcctgacggcgcaacgccacctcggtacgcaacagataggtctcgcgcccttcacgccccgccttcccttgatgcaaggccgcttgccgcaaggcctgaggattgcgataggcctcgaaacgctgctgcatggcaagctggctgcgcacaaagcggctatatgcctcatccaagccatccggcctgccgccctcctcgcgaaaaggcgcgcacaaaaaggccgtaatcgcagcaaaggctttgctcggcagagactgcacctgccccgtatccccaaggccttcgaacgcttgcggatcaacagtatgcgccgcccgactgtgccccagttgcagggcggctacggaagctgcgcgggcctgcgggctggaataccgcgcgacatgatccagaaccatgccttcgccatcaagcgcagcccagaccatcatggccgtcagcgatagagcaagcagcagttttgcgccgcgacggcccaatctcaagagcaggggcgacagcaacagcccgactgcgcaagcgctgagccagcgccggtgctgcgctgcccacatcagctcatcagccccggcatccgtggccaagctgtgtatcagccaggcactaaagacaaactcggccaacagatacgccaagctggcggcaagcagcaagcgcagtccggcgcccgcctgctcgcggatgaatagccaatcccggcagcggaagtgccagcttgcctttcttttttcgtagcgatgcaagcgcatcgcgccggagagtctgctcatcgacgttattaagggtcaaaccaggatcgccgagcgagcttacttgaatgcccgaagcgcgccaagcgccaggccaagacacctggcggaccgcgtcgcggcattccaaatccgttgctggactggctggcctgcactgccggccatcattcagtgttgagccgtaacacagctgggaatgacagccatctcgagctcgctgtcctcccaggtgaagagggcaacactatcctgagtacaccagtcatcctgcttaaaggcgtaaatgagaaaagggcaagccaggaaaaatagcgccaacgcaaccaggatgctgacataagcctccgggctgccgacagtgatctgatcctgaggaatgaagctgagcacaaaggccagcagagaacccagaaaacccagtccggccaacacccagataccggtactgccgtcagggatagggtggggctactcgcgcccaagctggcggtagcgcaaacggatcgccgaggccaaccccagcagacacatgatcagataaaggatgaccgtcagctggctaaagatgtgataggcggcctgcaccgaaggcgacacggcggcaaagtttagtgcagccgggagccagaccgtcacgtcggcccagagcatgaaaatggcaagaaaggccatacgtgggccgaacacttcgcccacccagcggaacacgccacctctttcaggccggcctgtggccagctcaaaggccaccagggataccggcagcagcagggcagcgaagaggtaatagaagatcgaactcaggccgtactcggcctcggcaggcaagcctcgaaagctgagcaaggcaacgatattcatcattaccagcgcagccattgtcagtttcttgaccgaaggcttattcacggccaacgcggacgcagacattttttcctctcgatgacgctgaaataaggaagaccagaaaaacttcttaggaattctttatatgtctataaccgagccgagactgccatcagcagggacgccaagcctccagcggccgcgcaataccttgccttttatccacaaggcagcatcggttttcgctacctggacattcttacatccaggtaatccaaggcatcaatcaccgggggcggattatatgtgcctgtaatagtgcaagcactcactatcatcattttcgaactaatacgaaagatatagcccaatctttcgatcacagtcggagtactgcagaattagccgcaactatgatgaacggcaaacattgagttgtttttcttgcattagaaacagtgctagcggtaataattaccgaataatctgctcgtagatatcagcgccgggccgtagttgctccatacggccaggtttatgtggatggagcaaaacgcgtaaagcgcaagcgaggaatgtcaaatgaaaaaagcaatgctggcggtcaccatgttgggcctggcctctctcgcaggggcagcacacgctgacaccaagaaacctgtgcagctgtggctctgcagcgactatctcgaagtcaacgaaacctaccgccccaccgccctgggctttgccgaagccgtgaacaagaagggcaaggttgaagacgccgtggtggatctggaaggcatcgaaaagatcaagccctccctgctgacctactgcaaggaaaatcccaagatcgcgctgcgcgacgcgctggacaacgtccgcaaataagcttgttgacgcggggcactcagtgccccgcgtgctttttgcagcacgactttgattaggatttacgatgcccttgcatagcagagatgccatccgtgaagacctgctcgatgacgtctatgcatcggacgacatctcggttgcgctgcgcaagtacacatttccaaaaaacgagcacgatccgcgtcgtacctatcaagcggtgcacgatgaactcatgctggatggcaattcgcgccaaaacctcgcgacgttttgccagacatgggtagacgaagagacccataagttgatggatgcatccatcgacacatgatcgacaaggacgagtacccgcagactgcggagctcgaggcccgctgcgtgcacatgctggcggatctctggcgctcgcccgatgcggagaacaccctcggctgctcgaccacaggatcttccgaggccgccatgctgggcggcctggccatgaaatggacctggcgcaaaaagcgcaaggccgccgggctatcgacagacaaacccaatctgatttgcggcccggtgcagatttgctggcacaaattcgcgcgctacttcgatgtcgaactgcgcgaaatcccgatggagcacggccggctcatcatgagccccgaagaagtcatcaaacgcgccgacgaaaacaccatcggtgtagtgtccaccctgggtgtgacctttacttgcgagtacgagcccgtccaggctgtgcacgacgcgctggacagactgcaaaaagaaaaaggcctagacatcccgattcacgtcgacggtgccagcggcgggtttcttgcccccttctgctccccggaccttccctgggatttccgtttgcctcgcgtcgtttcgatcaatgcatccggccacaaattcggcctcgcccccctgggcgtgggctgggtggtgtggcgtgatgcgaagcacctgcccgaagaactgatctttaaagtgaattatctgggtggcgaaatgcccacttttgcgctgaatttttcgcgtccaggcggccagatcgtggcgcagtactacaactttctgcgtctgggccgcgaaggctatgcgcgcgtacagaacacctgctacgccacggcgcgctacctggccgaagaaatcaaccgcttcggtctcttcgacatcctgtacgacggcaaccgggacaagggcattccggccttgtgctggaagatcagggatgaccagaaaaacctagggttcaacctctatgatctggccgaccgcctgcgctcgcgcggctggcaggtgccggcctattcgatgccggccaaccgcgaggatctagtcgtgcaacgcattctggtgcgccacggcttcagccgtgatctggcctccctgctgatcgacgacttccggcgcgccatcgattatttcgctacccatcctgtttctgtcaaaggctcgcaggagtactccggcgctttccaccactgagcgcggcatcaaagcacggcgaatcgccacggaaatcccggtttccgtggcttcacccgctatcgtgatgcaggtttcccgacagcgtccgggctgacggagcggtcttcgtccgtcagcggcgtttgcaaatcacgttcgtcgatttcccagatcaccagcttgggcggtgtctgcttccaggcctggctttggaaatagtgtttggcggcaccaccaaacttggcgccatcccgcgcgaagttcccgacctgcgcacccagggcctgctccaactgcggcacaaaacccgaggtacgcgaataagacgtgccaatcaaggccagcgtcggcaaggccgtatcaccgaaaagatcatcactcttactggcctctggggtatagacgtgcgaactcacgatttccatgggcggctgcaataccgttgcaagccaatccacgccggcaagacgcggcaaatcgcccggccgcggcgctgcgggctgtggggtggcgcgcagggttcgcggcggttgcagcggcacgccgctggcgcgtatggcatccgccacggcacgcgcagcgacgcccgccccggcctcattccagtgcgtatcgttacggtaataggcgtctttccccagcgtttgcagcggcgaagtgagatcgatagccgtcacacccttagcacgcagatcatcgatccaacgcgtcacgcgatcttgcaacaccgccggccggcgcagaccgcaaagatgctcggcctcgatacggcttttgtcaggcacgaccgccaccagcaaccctaccccctgcgcggctaaagcctcacggacctgagccacaagatgggctcgggcctgcgcattggcatccgcgccacgatgcagctccagctcatcgctaagaaacaaccatccggggcagccctggcgcacgcgggcgcccagatcccccagggtcaaccaacccaggccacgctgcaaacgcgccgcctcgctgctaaaaggcatgtcggccaggcgctcagacaggtcatgggtcacgccaccgtccaagacccgggacagagaaacatcctccggcaacacggcatgatcttcgccccaggtccaccaggcattgcttgccacgcccacgatcatgaaaatcagcagaaccaggccggccaacaggctggcgcgctgattcaagaccgtggcgtgcgaggtcggcggcggcgccggcaagtcaggagattgctcgctcatcgtgtccgctctcagaactgaaagtaaagaaaaggcactgcgccgcgtgaggcgatcagcgcataggccagcaaaaagcccaccaccggccacaagccgctccagatcacccgtagacggctaacaggctgcgcggcccaccacgactgccacacaggcagcacaatgcacaccaccccaagcgccgcagccaaagcgtgcgccggccgcagcgtgacatgcatcacatcgcccaaagccagcccgttcaagccaaactgtccgcgatacatggccagcgcgccgtggaagtcagcggcacgaaagagggtccaagccagcatgacaaacaacagcgtcagcaagcgcgagagcacggcgggcaccgcaggcagaccgttggcattccaggcccgcgccacagccagcgcaacgccatgcgccagcccccacagcaaaaaattccagctctcgccgccatgccacaggccggcgatccccatggtcagcaacagattgcgataggttttccaaaccccccggcggttgccgcccattgggatgtaaagatagtcgcgtatccaactcgacaatgacagatgccagcggcgccagaaatcctggatgctgcgcgcaagataggggttattgaagttctcgggcaggtgaaagcccatcatcaggcccaggccgatggccatggcgctatagcccgcaaaatcgaaaaacagttgcaaagagtaggcggcgcaacctatccaggcatcggccagcgtcggttcatgcagggcaaaagccgcatcggccaccggcgccaaggtgtcggcgatcaagaccttcatgctcatgcctatcatgaagcggcgcgcacccagacagaagttctgccagtccatcgtgcgccgcgccatctccttgtccacccacgaccagcggatgatgggcccggcgatcaactggccaaacatggccttataggcggcaaaatcgatgaaattgcgctcagcccgcacttctcggcgatagacgtccaccagataggagatggcctgcagcacgaaaaacgacagtccggcgggcagcgccacgcgctcccaggtctgcggcaaagcgccggtcatctcggcgatatcgctgatcgtgctggccagaatattggagtacttgaaccagcacagggtggcgacgttgagcacaagcgcggccgtcaacagcacgcgccggtaacgtccctgccgcaaaggctcgatggccagcgcgccagcccaggcaagcacggtaatacctaccaggagcagcagataaaccggcttgagccagctatagaacacccaactgccaagcaacaacaccagattgcgcgcacgctgcggcgtcagagcgtagacagccagaaagagcggcagaaacagcgtcaaaaattcgagagacgcaaagaccatgacggcaggccggggagaccggtagagcgttgatcaaaggccgggcatgcccggccagacagcggtttcccgacgtcagaacgaggttttgtccggcgcatgcagcaggcgcggccccttggccgagggcagcagcagcacggtgtgacggtcgccggcctgcaacacgccgagatccagggccttcccgctcggctggccaccgcatgaggccacgacttgcagcgccaccggattgacctgccgccgcgccgcaccgccctgggccacctgctcgaagatcgccacattgcggccagcggccagcaagcccgcgtcagcgcaggagggatcgaggttgtaaaaaccaagggaaaccttcagggcattgaaatcatccggctgctcgcgcaccagcttggccccatccggcaaaccgacaacggtgagaaattcaccgggctgcacggcgacatccacattggcctgcttgccgccgctcgacaaggttccctgcacgttggtcttggcgcgtaccggcatgaagtcggaagcgggatgcgcggcgtccagcgtcaagcgcgcctttgaacctttggcgctgacatccatcaccgcatcgccgccattgacgaagcgcagaaaggcggcatcttcagccggccccgattcatacaactggatctgggcagcaccggcagcctggacgccgccagccagcagcaaggccagcaaggggcgcaggaaaaaaggggatcgcgtcatggggatgctccggcctcaaggttttttttgcaaagcctgaaccaccggcagggttgtcaattgtttagcaatggcatcgccccaggccttgtaacctgcggcggtgtaatgctggccatcggtcgtggcccatgctccgggtttggaaaactgcgtcgaatcgatataggcgcagggcgccacattactcgccaggaaagccgacatctgtttgacccgagcgaagttcttgttgtatttgccgccttcggtcccccagcccggaccgacccatacgcaagccgtgccggtgccagcaatagccttggtcagcgccgtggtttgttgccaggcccaggttttcgggaaagaagcattggaatagcccgccatcgtatcgcccagcacgataacgaccaactgcggtttttgcttggcgatcagctcggtgatgggcgtggtttgcgcatccttgcctttgagttggaccggtccggcgttcgtgcgcaccgcgccgccgcaattgccgggcgtggtcttgagccagtcgcccgcgttgctgccgcagaccccgatggtctgcacctgcgcgccctgtttgacgaggtcatcttgcaacgtagtgatgaggtaatccggcgcagccagatggctgtcgccgacgagcaaaatactcaacccggtaaacaaagatgccagcatgacaaaactccttgctgaaaactgcccgcctcagcgggcataaggcgactgataaggattgaccggcagatcaagaggccgtgtcatcggatagaaggtgtaacgcagatacaaacctccggcgtattggcggtagtccgtggcattgtccatccccagcgttccccccaggaaccagcgcggattgagctggtattcggccgcggccgccaggctgtaacccaaaccggtatgcgattgcccgtcatacaccgcgcggctgcccggattgcgcaggcctgcggcagtattggcggcctgctgagcaaggccactggtcgggaagtaatccgcgccgtcttccttgaaatgctgcaagccgatggagccttgcagcttgtaggtaaagcggccggagcgctgcgcccaggtcacgggtacgctcagggcgtaatactgctgcgggctgaagtaaccgccgttgccataggtgaagtagcgctggttgttatcgtagaaaatcgcgcccagattcaggccagccgtcagcaggcggttttcctggcgttccaggttccagtaaatgccggtgccgacctcggcgcgcgaattggaccgcacgttatggcccaacagcttatgccagccaccgtaggcatagacgccataatcattgttatccgcgccgatctggcctttcaggccattggcggtcaccgcgccccagctctcgccgatgcggtcatcgcgcgcgcctgcaaatgagaccaggctatcggtcacagcgcggcgcgacagctccaggttgtacgaggtattggcgctgagcgggccattgacacgcaggccgcccacgacattggtgtactcgaagcccatgggcgtagtaccgatatcggcgctaaaaccgcgcatctgatagcctgcggacaggccgaccccgctgtcgcgctgcttgccggccgagccgaccaaaccgcgctcctgagccagcgccgcaacaggccctccgccgaaacggctgttgctcgaatagtcgtcgcccagacgtccggcatcgagctggaccggcgtgacgcgtaaggacaccttgccgtctccggcaggcagcaagacctcgaccggcgcgctgacttctgtcagcttgctcaagcccgactcgccattattactgcgcacgaacagcccggccttcgcctcgccgctgcgctcttgctgaacctcgtccagctcatcgcgcagcgagcgcggcgcggcggcgacctgatagccaggcgccgggcgcggcggctcatcagcggcgcgcggcgtcacagctgtgggataaaccggcgtcgcggcatagctcgacgcatccgccggcacgacaagcgtcgcgccagaggccgtggcgccgtaggcaggcgcactgttctgcgcgaccgctgcgccctgccagggctgcgtgctgtcttcgttcagcacgtcgcccaatacctgggccacgcgagccgactctgcccgctgtccgggcagaccggcaaaggggttgctctggactgcgccggccggagcctgcgccagcagccccgtgcgctgatcctgtagggcaatcgcggcctgatacaactcggctgcccggcccgtatagccgcgcgcgcgatacaagcgcgcagcgcccgccaaaacatcgggatctttcggtgcaagcgctagcgcccggtctacggccttttcggcggtacgccagtcattcatctcggcggaaattcccgcgaaggccagttgcagcgtggcattgtcaggatcattggccagcagcttgcggtagatctccaccgccttgtcgcggtcgccagccgccgcatacatgcgggccagcgccccctgcgccagggcgtcatcaggacgacgcttaagcaccggttgcaacatatcgtaggcagcgaccagatcaccccgctgacgcatggcctcggcctggcgaatcgtatagaggctgaccagatcctggaagctgcgatgctgatcgggatcgagcttctgtttctgcacttgtcgcagcacgtcggcgacccgcgcatcgtcgccctgcttgagcagtaccgacgcatagggcagcaacacgtcggggctattgcctcgcgggccgttcagcaggggctgcatcaaggcgttggcccgcgccggatcaccggcatcgacataggcctgcgcaacggcggccagcagttccggatcattgccggcatctagaccggcgagctgctggcgagccagatcggcattgccggcctgggccaaacgagctgcctgcgccgcctgctcatgcacccaaagccggcgctggaactgcgccatttcgggcgtgatgctgctggcgggaatccgcaccatcgtgtcataggctgcgccccactcactgcgttccgacgccaacagggcgctggcgaacagggcatccggtgtatcggggtgggcgcgttcgaaatcatccaccaggcgctgcgcctgcccagccttgccctcgcgcagcatgagacgcgccagctcgtaattgagccaaggattggccgggtccgcagcacgggcgcgctccagcacctcacgagccgctgcggcgtcaccatcacgtgccacaacccgcgcccgactggcggcaaccgtagcacgcaagcgggcggcattgccggctcgcgcggcctgctctggcggcaaactgtcgatcaaccttaaggcctcttcagcgcggccgtcctgagccagcacatcggccagcccgacaatagcctcggcatcatttttatgacgcgccaacacatagcggtaggttttctcggcattggccgtgtcaccggcactgctgaacacgcggcccatcgcattaaaggcgctcgcctgcgagccatccagacgaatggcctgctccaacagcttgcgcgcctcggccgtttcgccacgcttgcgcgccgattccgcctggtcgatcaggctccagtagcgcgcactgctcagcgcgcggctccagttgcgtccggcattgggcgcagccgcggcgcacttgagaaaatcctcggcctcggtcgcgcgtccctgctgcatgcgcaccaggcccatgccgcccagagcatccggatcattcggtttggcgcgcagcgtttcctgaaaggccgattcggccgccagcaaatcactttgcttgagcgcctcaaatccccttgccagacgcgcatcctgacgccaggcgggagcggccgcagggcgcacgcgcggcgtattcaaggcggcccgcacttcggcgtcgtccggatactgcttcagataggcatcgaacaaaggccgctccgccgcgctgggcgcaccgccccagagcaggccggcacgccaactgtccttcgcatcggcgccgacgtctttgcgctgcgccagtttttccagcaaacgcaggccttccaagcggcgtttttcatcgcggatcaaatgcttggccaaggcgacctgaatctgcgtattgccggggttctcgcgcgagaggcgctgcaaaccctcgatggcgcgccccaggcctttaggcgtatagcccagaaagctgtagtactccaaggccacatcgccttgaggctcgcggccttgcaaagccttgtcataggcctgcacagcatcttcaacctgcccagaggccgccagcatcctcgcctgttcgaggttggacgcattgttaccgccggccaacgtgatgtcctgctgcaaacgcttgacgaaaacgctgttgccatcgacccgagtcaggcgatcgagaaagccgcgcgcctccgacacgcgcttctcacgcagagcagccaggcccaagccatataaagcctcgggctggttggggtcggcaagcaacagtttttcccacgccgccatggcgcgccgggtatcaccctggctctgccaataacggccctgctccaacaaagaggcagtcgcgtccggctgcgcccagacactctggtgcaacaacgtggccagcagcccggcgacgatcttgtggcggctcaaggacatttcttttcccactccagtgacaggcgaccggtggtgccaaaccggtaacgctgttcgtaccaacctgtgccgaacaggctcagaacataatcgtaataagaaggctggcgcaacgcgagattgccaggctcaaggctttgcgtccaagctgccctgacccgggcaagctgggtccgcaactcggcgtcgcggccctccgcttccagatagggcaagagcgctgcggaaaaaccgaagggaccgctgccctgcaccacgcccgtgtccgtctgcaccgactctggcggcacgccagccgcaagcgttgccgccgccatgccatagagcgcagcacgcaagggctgagccgcgggatcggcggccggcgtcatgcccgcccacatataagtgcgtatggcgtcgtagctgcctcggtagccatggacagggtcggccacaaactgccccgcgatctgtgccgtgctctggtaagccacccagtccgctgcaaaacctttgggcgtcgtggcctggatcaaacggaccgtgttcgccgcaatctttgtccagggcccaccgggcgcagccagggccagacggcgcaacaccggaataggcagatagctcggattgagccgccagattccgtcgggctgcacgaaaccaaatggcgcaggaagcagcatggggccgaagtccggcaggtcagcgagctcctggttctgaatcaagttcagtaaggcgaggccttcgcgggtgtaatcgggccgccgccaaagccggccagcttcgagcaaggcgtaggtaaaccagagatccgcatccgaagccgcattgcggtccagcaccccccaactgccatcatcgcgcttgccccaggcccaggcgggcagggtacgcgtggcatcggcgtcggccagattggccacgctccaacgccacagacgctcgaaggcagcacgatcgttagccaccaaggcaaaaaacatggcatacgactgcccctcggaggtgctgatctgacgcggcgtgctggcgtcgagcacccggccatccgcctgcacgaaatgctgggcgaaggtttgccattgcggccagcttgccgcctgacagacggcagccgccgacgctggcgcggcgatcagagccagcaccagcgacatcaggcgcagagcagccaggcgcagagcagccaggcgcagcatcaagacttacggcgccgcaatgcgcgcagcaaggcgatcagcacagccagaccgagcaagcacaccagccccgtcaccagcagcttaaccagggtatagccgggcagcacagaagagatccaccagtcgatgcgcttgagccagggcaaatcgccgacgtagtactgatggtctcccaccagcgactcgacttgtttgcctcggatcacggccagactgccgcgcacggactgctcatagccctcaccgccttgcagtgccgccacggcgtcatgcaagccttcgggtttattgctggcgagcagcaccgcgctgcgcttggccgtcagcggtgactcaaaacccgcgacgatagcgctcacgccatcactgttataggccaccgtgctgcgggcgggctcgcgatcctggcgcggatcaggcgtgaaccagcctttcacgcggtaaagcagatccgacaacccaaagtgggctcccgcctcatagctgcccggcagatacttggcccagcgcttgagcaggggttgatcgggtccggccgcaataatcagcagatctttgtcggcctggctggccacctgggcgtcgcgcaccaccgtgacccccacggccggatagcccgtcgcttcgcccatgcggcccattacgtccagataggtgccgtactcggcggggccggcgcgctcgcccatcaccacggccgtctccgagaggtcggccatgcgggtgaacggaaaacctgcctgcgtaaaggcacgcagatcgggcatggccatgaagtgcggataaccggaaatatcgatggtcgattccggttcgatggccccgcgcacattgtccacgatgatgtcgcggcactcgccctgcttgaggtagtcgtagagatagcggaactgcaattgaccgcgcgacttcaggaggtccaaaggcacttcgagttgcgcgcgcatcggcagactttcatcgggcaggacctgggcgcgcagcgcatctccgccttcgatgcgctccagcgcaaacaaaggcaccgacttgacgaactgatcattcacaccgaacagcagcgaagaattcaaggatgtcggctgcggcgtgtagcggtagcgcagatcgatcggcaccttcttttcctgccagccgaacaggtcgggcggcacgcgcacatcgacgcggatgacatcggggctgaagcccgagacgttcatgcgcttgggatcgaccaattcgccgaaactgacgggccgatcgctgcgcaaccaacgcggcgcatcatagggtttgcgcggttcaagatcgacgcgccgcgtgatctgcgccgtctgcccggtcagggtctgacctcccagggccagcccggcggccgcctgcttgagctccttgctattgcggcccagcacgagcaacagcttgccatccgggtcctccggattgtcgatgatgctcacggtcgggccattgacggtctcgcgcgccaattcattggcggcggcgccataggccagcacgatggcattgccttgcttgggcaattgcgacaccgaggccggaaaagccgcgccacggtagccggccagggccccgaaccaggacgacaaggtacccgccgcctcgagcgccgcatcatccggtgtgccttcgaacacgaagggcagcaccaacttgtgcatatcgcgcttgtcgaaaaaaggcaggggcagaatgttaaggtcgttgggcagcgccaaaggcttggtcgccagttccagcttgctctggttgctgatattggcccacaggctggaatgcaaaggatcttcgcagtccagggtgtagtggccgatcaattgcaggcgtaaatcgttgtaaggcgtgatcaggtaaggaggaatctccaccgtctggcgcaaatttttgccagccgaatcacgcggcaccggcaaggtcgccgccacctcatcattgaccaacacattgatgtgagaaagatcgctcaagagcgcgggggaataggcataacgcagatccaactgcgcgccagtcaccacccggtcattgcgcacactgaaattgagcgtattgctgccgtctatcccccgcaggctcaagggatattgagcgcccaactctttgaacgtgtgcgtttcatcagccttgaacggctcggcggggaccggcggcgtctgcgtcgcctgcgcggtcagggcaaaacaggtcagcaaggctaccggcaaccgggccagcgagggccgacgacgggacttcattgcggaaacggatgaagacacgatcgatttgttggatggactggtgttcatgttcacgattccagacggcggcgcgcgcgggcacgcagcgatagatagaccagcacggcaatgactagcgcgctcagaaacagcgctacgacgaggaccagcggatgaccggcgaaaaaccattgcaggcccagccagggaggcaacgatccgacgtaataggtcgggtcatcctgcgcagtgaagatctgtgcgccgttgatcagggtgagattgccgccgatgcgctgttgccgctcatcaggagcggctgcggcgcgcgtcgtcagcgccgagacagcggcggccaggccgtcagggttggcacccgccacgaccacggcgctacggccgctgcgtaaaggcgattgcaggccggccaggctgccgaccgccccgccaccggcataggccagatcgaactcggcctgacgctcccggcggcgcgggtcagcgccgaaccaggcggccacgccggagaaccaatccgccacgccgacatgccccttgccgccgccaaaaccatccggcaggtcggcgcgccattgcgacaacagcggctgattctcgcccgaggccaacaccagcaaatccttgtcgcgcagcgactgagcctttgcggcctgggccacggtcaccccggtcacggggtagccggtcgccttgcccatcagccccatcagatcaagataggcgtcgatatcgccaccatcagcctgatcgggcatgatcaccgccgtctccgacagatcggccaagcgcgtgaagggaaagcccgcttcggcgaacagcgaaagatccggcatggccgcatacttgggtaagccagagatatcgatggtggaggccggatcgatggcgctgcggatattgttcagaatcgagttctgacactcgccctgcttgagatactcataggcgtaacggaattgcagcgtgctcatgggcggcaggagataggtcggcaccattacctgcgcctgcccttccgacaccggaatgccggtcaaacggctatacagccccaggtcgtcattgagcgaaaaactctgcaccaactggcctcccgccatcatctccagcaccgattgctggctgccaggacgcggcgaatagcggtacttcagatcaacgggcacgccagggctgtgccagccgaacaggcccggcggcatgcgcagatcgagttgaatcacagggggccgatggccatcgacattaagggatgagacgggaaccagctcgccaaattgcacgggccgatcgctgggcaaccagttcggcgcatcaaagggcttgcgcggctggggggctttccagtcggtaatgcgcgcaaactggccagacaaggcctgagcgcccagggccagagccatggcagcctgcttgagctcggcggcattgcgccccatgaccagcagcaatttgccatgcgggtcttgaggatgagcgaccatcgccagcgccggtccggcgatgtcctgcttaggcaggcccggcacgctgtcgccctgctgcaagaacacaaccgcattgcctttttccggcagtgcctgcactcgcgacgaaaagcgggcgccgcgataacctgcatgagcgccaaaccacgacgccacgatgccggcgctttccagacgcgccccatcgggcgcctgtcccagcacgagcggcagattcaactgccgcacatcgcggctgtcgaaaaaaggcacaggcaataaggccagatcgtcaggcagatcggccggcaccacggtcagttccagcatgctgcggcccgccacgttggcccacaagctggaatgcagcgggtcctcgcatcccatcgtgtaatgaccgatgagctgcatatccaggcggttgaaggctttcaaggcctgcaccggcaagtcgaccgtgcgctgcgtcggccgagccgaggcttccttgggcaaggcgatcgtatcggccacctcaccgttgagactcaccttcagatgcgacaggtcgggcaacaacgcaggcgaataggtgtaatcgagcaagacgcgcgcaccgatgaccttctgatcacggcgcgggctgaagcctagtcctgtggcgccctctacaccgaacatgggcaaagcggcctgaccactcaggctggatagcggaatggcatccacataagcgcccggcggcaacgcgggcggcgtatcggcgcgagcgctgacaacgcagagcgacaagagcgcggccagtagcgcaggcgcacggcggcgcggaacacgcgtttcggacatcatcaatctatcgtccttcatggcttgttgggcgcggagcgagaccggcgcaggctggcgcgcaactgatggcgcaattcccgaagcaaaatcgtgaacccccgaaaaccgatagtggaaacatggcgcaatgcgatcagaggcgaatccgttgaattgctaccccagatcgtagcccaggtatccgcacgcccgaaggtcacgcgcgccaggtcacgctcttgctccatggtcaggtgctgaaagcgtacccccaggcgaccatcgcggctgaatgtcacggtggccgggaacagcgcttcctcgtcattgcgaaacaccgaaacatccaattcggtgcccaccgggatggacaccccttgaggcagcaccaggcccaggccgccctgcgagtaatcgttgctctggcaggcgacggtaaggccatcgtgcaagcgcagcattgccggcaatacggtcgccacacgcggggtggtgcgcaattgacgagcctcgccggcgacggccacgctggcactggtcatcatgatgttgtagaacgtccagatcagattcagcagcaaggtcgtggtgacgccgacctgtacgccctctcccttgagcagcgccatcacacccagagtcaaacccaagaggttcaagcccatgatgatgacgtagggccgtgccagagcccagtcgaaatacgaatcctcgatgatgccgcccttggccgtcacgttgaattgcgcccccttggggttgatcaaagcctgcagggcagaacgcatgacgtaccaggccagcacagactcatagacctcattccagaaggaatggcggaacttgccctgtatgcgagagccggtcaggctggacatgacaatatgcggcaacacataggcggccaccatgatggccgacgcctcgaacacgcgagcgccaaaaaacagataggccagcggcgctgtcaaaaataccacccgaggcaagccgaagaaaaagtgcagcatcgcgctcagatagcacaagcgctgccccagcttcagccccttgcccagcaaaggattgttgacccggagaatctgcgccatgccacgggcccagcgcgtgcgctggccgatatgccgcgacaggttttccgtcgccagaccggcggcctgaggcaaagccagataggcggtgttatagccgagacggttcatcttgagcgccgtcagggcatcttcggtaacgctctccgtcgccatgccgccgatggcagtcagcgccgtccggcggatcaccgcgcaggaaccacagaaaaaggtggcattccagaggtcattgccgtcctggaccacgccatagaacaattcgccttcgttgggcacgttgcgaaaggtgcccaggttgcgctcgaacgggtctggagaaaagaacacgtgcggcgtttgcaacatggccagcttggggtccttcagaaaccagcccatgcaaatttgcaggaaagagcgtaccggcacgtgatcgcagtcgaagatcgccacgtactcaccctgcgtgcgggcgagcgccgcattgatgttacctgccttggcgtgtttgttgtccgagcgcgtcagataaccgatgccgatctgctcgcaaaacgcctgaaactcgggtcggcggccgtcatccagcacatagacattgagacgatccgcaggccaatccagcgcctgcgcggccagcacggtctgccgcaccacatccagaggctcgttataggtgggtacgtacacatcaacggacggccacaggctggtgtcggccggcaaaggcagcggcttgcgccgcaagggccaggctgtctgaaagtaactcagcagcatcatgaccaaggcatagatttccgccagaagcaggccatagccaaaaaaagcgtccgtccaggtctcaaagcccagtgtgctggtgatacgccaatacatatagcgcagcgaactgatgatggacagcatcaccattgtcagcgtggccaggcgcccggcgacccgatgcagcagcagcgcggcgcctatgcaggtaaggccgaacagcaattgctgtacgaggcccatttcgacggccaccgcaagcacgaagagcacggctgcgagcacggaggccagcacgcgcacccaagccatgcgccataaacgccaggacagcagatcattacccgcgcgcgacatgcgctcgctgtgcggcctcggttcccgattcatcgttttcattgaccggtcccaaactgttgcatcacccaagccgcgccattggcgaaatcctggctgggctggctgtacggcgcatgctcgatcacggttttgccgaaggcgagcgcatccgccaccgacacatcgcgctgcaccacgccgatgacgcggttgcccaaagcaccgcgcaacacctgcgcagtatccttggccagcgcttgcgcgctatctacctgattcaccaaataggcatgtcccagataacccggcctgccctcgcaatactgggcgaccaggctctcgatcgaaggcagcgtcgcaaacgaagctgcatccgccagcgtgacagccagcaccaaatcggcacactccagcgcctgacgcagataggccgacggaccgggtggcgtatccaccagcaccaccgcctccggccccagatccagcgcggccagatggcgcgtcagccatttcgggtcggcattcatttgctgctccagccgcaaacgatcctcttcattgagcgcgccaaacggcagcagatgcacgcctgacaccccctgcacacaaatgctgcgccaatcctgaccggcaagactggcacgggcaagaccttcaatccccgtcaactcatccgcgcccagatggaagcgcaaagcattctgagggtccaggtccaccatcagcgttgcggcgccggactgctcgagcgcaacactcagattcgcggcgacggtggtttttcccactccgcccttggcagaaacaatggctagaatcttcatgatcgtgatgggttacgagcccgggcaaggcgagcaaacacagtttgcagcggggaaaccgcgtcaggcgtctcgcccggcgctggcgccgactccgcttcggactgcgggtcggcaagcggcgcgctgacggcgtcggccacgggtttaccagagtcaagcgcttggaaatccaggtcgtagacgaccgcagacggggtgggaacggcctcgggcgccaccggcttggccgcagacggcgcagcctcgagcacctccggcttggccgcagacggcgcagcctcgagcacctccggcatggccgcagacggcgcagcctcgggcgcctccggcatgagtgcagacggcgcagcctcgggcgctgccgacgcgccggctaaggccacgggtggaatatcggcataaagcgtgtcgatggcagggcgggtgacacgggcctggcgtatccagcccgcgacggccgatggcgtaatcgagggcaatatctccatcgggtcggcgggcgccagcgcaggcagttttctgagggccttccccgggcgaggcggccaatgcgccggcacggcagcttgctgggccagcgcttggacagcaggcgcaatgacggcctcgccaggatgaacgcggccgagcaaaggccagcggcctcttgccgcttcggctttcgcttctcggccaatctcctggtagtcacgggaatcacccccaaacttccggtaaagattgccaatatcactaaaatcgcgcatttatccgtctctgcccgcccatgacgcgccctgccctattcaggcgctggcacgcccgaagcgataaaccacgacttgcgcatcggccggctgtggctgtgtgacatgcaattcggtatcggcgcccaactgacgcatccacaactcgtagaccccttccagaaagccggtgctccatgtgagatgcttgacgccgaacgccgcactcaagggggcgcagaaatgccgcaaggtgagatggtcatccgactcggagatgtctacccagccccaatccagcccgcgcaacagggtattgatggcttgctgcaactcttccacgctggctgctgccggcaaggcatggatagtggcgaactgatgcccggcacgacgcataaaggtgcgcaagcgctgcgtggtcaagtcctgggcaagctcgtcggcgaaggcggcaagcacatcacgccattgagccgagcacagccgctcactaagatgggagaaaaccgcgttttccacaatattccttcatcacagcactagcctgcagggcgagagcacgcccagaagcctgcgcacagatgggccagtttcgtatcgaaaaggtgacagacgcgaacagccgccgccacgcattaaggctgggctgttgacggaaatgccgacaagagtccgctggcactgggccagcgtcatacacaagcaactcgcccgcgaaaccgggcgcgccatctctagttttatggccctgcataggccacatccgcagttggcaaggcggagctgcgattcgtcaaaccgcattcttggagcataaccttgcttcttagtgcgcaatgcgcgacagagattatcgagaatcactagccttagctgattaccatctatcgcaaataaccgaaataaaattcccgttattatcaatatgcaatgcgaagctgcattctagtatattcgcggcacgaattaaaacattggcgcacagcatgtgtcggtatcgaggcattccctgtctgcccaaggtggcgcactgtggaccccccttgaccagaccttgccgcgcgctcatgtccctgccacattcactcacgctgctgttcgtcagagagtcccgatgccgcatgcttccctgaatctgcgccctgttttactcgttggcggctctggcacgcggctgtggccgctctcgcggggcgcctaccccaagcaattcctgcccttgctggatgagctgtctcccttgcaggccacctgtcagcgcgttgccggcctgaatggcctggctccgcttttcgtagccaacgaagaacaccgctatctggtggccgagcaactgcgccagattgatctgcgcgacccgactatcctgcttgaaccggcaggccgcaacacggcacccgccattgcgctggccgccctgcaggcgctggccgagggtgacgacagcctgatgctggtgctgccttccgaccacgccgtcaacgatgttgcgcgcttccaacaagccgtgcgcaccgccctgcccgccgcatcggccggcaaactggtgacctttggtgtacagcccacctaccccgaaacgggctatggctatctgcgcgccggcgtagcgcaagagggggtggcccccgtcgaagccttcgtcgagaagcccgatgccgagacggcggccggctaccttgccagcggccgctatttctggaacagcggcatgtttctgttccgggcctcgcgttacctggacgctttggccgcccatcgacccgacattctggcggcatgccgcgccgccatggacgcttcgcgccgcgatggcgacttcctgcgcccggacccggcggccttcatcgcctgcccggcggactccatcgattacgccattatggagcgcgaaaccgatgtggtgatggtcgcgctggacgcgggctggagcgacatcgggtcgttcgccaccttatggcagcttgcgcagaaagatgaggcaggcaatgccttgcgcggcgacgtgattgcgcacgactgccgcaatgtttatgcccgcgccgaccatcggctggtagccctgttgggtatcgaagatgccgtggtggtggaaaccgccgatgccgtgctggtcgctgcgcgcgagcggctgcaggaggtacgccaaatcgtcgcccgattgaatgaggccggccgcaacgaggcccttgcccaccggttggtttaccggccctggggcagctacgacgccatcgatgccggcgaacgcttccaggtcaagcgtatccgagtcgcgccgggcgcccggctctccctgcaaatgcaccaccatcgcgccgaacactgggtcatcgtctctggcacggcccgcgtgacacgcggcgatgaagtgtttctgctgacggaaaaccaatccacctatatcccgctgggcgtaaagcaccgactggagaatcccgggtcaatcgacctcgaactgatcgaggtgcagtccggcccctatctgggcgaagacgatatcgtgcgctttgacgacgtctacggccgttgattcagtcatgtccacctctattccacttagccatcctcagcgctctctcatggcgctggtcggcctggtgtgcgcactgatcaatagcggcagttttctgatcctggcgggcctgcacggcatccacgcaccgctttacatgcgctggatacctgccctgatcggcgtggtcaccttcattacctacacgcgtttcggcctgctggtcagcgcccgctcgatgtggtggatgctggggcgtggtctgttgcgctggttcaatattctgttcctgaccgtcctggcgctgttctttctgccccacagctcgaccgacaccgaatggctgcgcctgctgctgctgcattgggccgctgtcgcactccccctgacggcagccggcctctacggcctgcggcacaccgcctaccgcctgaacaatatgcctgccagccgccgggcagcggttttctttggcatgggtcccgaagcccgcaagctggccatgcgcctggagcgttcgcccattcttggcatctacacggcaggctattacgcggaacagccggtcaacgaggccaaggacgaaaatattccgccctacctgggacggtatcaggacgccctggcgcgcatcggcgcgggcgaatacaacatggccttcgtcacgctggaagacgacaagcaaagcaaggccatgctggagttgatgagccatctctacgactcaacggccgagatctacctcatgcccgaatcgccactgctcagcgagctggccatcagcagcgccgatatcgccggcgtgccgctgctctccctgcacgaaacacgcatggtcgggctggcgcgcagcatcaagcggctgaccgatctgctgctgggcgggctgatgctgctggtgctgtccccccttatgctgctgatcgccatcgcgatcaaactcgattctcgcggcccggtgatttttcgccagcaacgctatggcgaacgcggcatgccgatcacggtattgaaattccggtccatgcgcacggacgccgggctggaggccgacgggacgctgcgtcaggcgcaggtcggcgataaacgcgtcacgcgggtaggccgttttctgcgcaaaagctcgctggacgaactgccccaactcttcaatgtgctgggcggcagcatgagcctggtcggaccacgcccccacgcttcagaacacaacgaattctaccggcgccagatacgcggctatatgctgcgccacagcgtcaagccgggtattaccggctgggcccagatccacggattgcgcggcgagacggaaacaccggaaaaaatgcgcttgcgcgtgcgctacgaccgctattacatcaccaactggtcgctaatgctggacttgcgcatcatggtgcgcaccgtgctcgtgctgttctgggatcgcaacgcctactgaagcgcgatcatcacggttcttcgcggatcggatcgcacaggggcacctcaggcctgcgccacagacaatcggtaggctgcatcatgcggcgcaaggagtctttgctgccgctgccaaaggtgtattcgatgccgatgcgcacgaaattctgcgaatagctgtcctgctgattggcgccgcgctgacgatcgcgatacagatccatcacccagcgcagattgtcatcgcttagccattgcacgcgcgcgcccagacgctgaatttgcagggtttcttcattcgcgccgaccaaggccgtattgcgttgccggctatgctcgaggcccaggctgaaagcggtcttgacggtaggttgccaggtcagggagacccccccgcccgtgcgcaccccatacagcacctgaggatcatcatcataggcatagggacggtgccagagttgcagatccacccgcgttttaggtgagtagtcccaggttgcacggccatcgaaggtgagcaaatgcgtgtcgcgctcgctcaaatgttcatagctgcgggcgagcagccccactcggccctggaacagggtcttggggctatagtcccagcgggcggccacaaacgcctcgttatcggcatatcggtcatcgatcgtcgcggtcagggctggcgtgcgcttgtaataatccacatgcgtctggcgccagcccgcctgtgcgaaggatcgcccaaagcccgcatagcgagcggctgcctgccagccgcgctcctcgcggttatacagcgtctgattgatgtcctggtcatagcccgtggcattgctgaacacgctcaccgccggcaaggtcaggcggtccgtgatgcgcaaacctatctcggcggatcggttctgacgcgtctgctgatcgcgttcgggccaggagcggttcagatcactatttaactgtttgctataaccgtaatcgaaacggcccgcaaagagcgggcctgcacgccaatacagcgtggattgcagattgcggggctggtgatcgagctggcgctgattgctatagcgcacgtcgctcagcgtgccgcccgcatccaggcgggtatcctcggacagcaggggcaggcgcaggcccaagcctgccgatttgacccaggccccggttccctggatatctgacgcggaatcgggccgccgcgcaggattgctttgatactgatatgaactgcccatctggacggcgtaatcggcaggcgcggcaagtgcctgagcaccgcacaatgccaagccagcagctgccagaatccgcacagacgtcacgacgccgtatcgcgccggcgccgccattgacgccagcacagggcgagaaaacgggtgtcatccaccagatagcggcgccacagacgacgcggattgctcgccagacgccatacccactccaggcctatgcgctgcatccattgcggcgcacggcgctgcaagccgatcgcgaactccatggccgcccccacgcacagcacgatgccgccgggcagcgtcggcgcatagtgcagggcccagttttcctgcttgggcatgccgacacaaagaaacaccacgtccggagcatgggcccgcacctgttcagcgaaagcttctccttggggccccaagggatcaaaccccataggcggagcgaccacctcgatattcaggccgggatagaactgctcgaaccgttcgtgtagcgcggcttcgctaccgggcatgccgcccagcagcaacacacgccagcggcgcgcctgcgcctggcggcacaaggcgacgaagagatcggcccccgtgacacgttccggcaagggcttgcccaaccatcggctcgcccaaacgactggcatgccatcggcaaaaatgaaggctgccttgccatagcgttcgcgaaaggccggcgcggcatccaggcggacgacatgatcgacgttgggggtcacaacaacccgagcgtggccgtcgcggcgctcggcggcctgcgaaagagactcaagcgcctgatcgaaggtcacggccgcaatgtccagcccgaacagccggacgctgggcaaggacggcagatcacccgttgctgctggagaaccctgctgagagctatgcaaagtgtggtctcgatatgaatgaaggccgctttctgaaaaaatgcaggccctcgcacccaaacaatgcgggtttgcatgtcagaaaaacccatatgctcgcattgtatttaaaatgcctacagtgcgacagttcgcgtcggctactattagccgcgcgcaaaccgtagtggcaaattggagaatcattgtggcgggactgacagcgaatatttgccgaacggcgctgctggcgctgttggtgtctgccgcccatgcccaggacctgccgattcctgaccctgtcgcgccggcgcgcgcaacccgcgatgacgccagccgctataacgcgcctgcgcccatcagcccgattagccccatccgcgcaccggcgagcgcgccaagccggatcgaacctgtcaacacccagatccgacccatcgcgcccatcagcacggatctcgatatcccagcgccggtcacccaaagcggcagccgtccccaggcccgcagccacctgcctgacaccgccgcgcctgccacggccgcgccgccagcggcccaggcttcgatcgatggcgccatcgccgcggtgggcccgggcgacacactcaatatcaccattctgggtcccaacggttcagaaacccgcgtgacggtcgatgccgaagggcagattgtggcgcccctgatcggggacttgcgggtttcgggcctcacaccctcggccatcggcaagcgcatcgcccaagacctgcgcaacaaaggctatatgaccgatcctcaggtaacggtcgaagtcgtggcatttcgcagccgcatcgtgtcggtgcttggtcaggtgcagcggccaggccgctaccctatcgagggccgaatgtcggtgctggagcttctggcgatggcgggcggcgccaccgacggcgcaggcgaggtggccacgctggtgcggcgcgccgatggcggcaacgaacgcctcaacctttacgtcaacaacggccaggctccctcgcgtcccctgcaagacaccgagctggagcccggtgacgtggtgttcgtccccgaggcgccgcgcttttacgtctatggcgaagtcggtaagccaggcgcctaccccatcgaaaaaggcctgaatgtcatgcgggcgctgtcggtcgcaggcggcctgacgccgcgcgcctccgatagccgcatcgacattcatcgcaccgaccccctgacgggcgccacgaccgacaagcgggtcagcctgaccgatacggtgcagccgggcgatgtcattcacgtcaacgaacgctttttctaataacggaacccgcacgcccaccgggcgcgcaagctgccgccatgccaaaccgccgcaccactctgaccgccatgctattgctggcgctcggccatgccctgcccgccctggccaaccccgcgccctatgccgtcgtgacaggggactccatcgccgagggtgaaattcagcgcaagggcaggctcaatgtgcaaggcagatttgttcctgactacccttcgcagccgggccaactctcttacgacctggcgcagtattcaggggtgtttcattacaaccagggcataggcggccagacttcgacgcagctacgagcgcgctggcctcgcgatgttctagcccagacccatgatccggcggatggccggggtgcacgcaccctacccgaaggcacgcagcccgcgctggtctatctgcatgtcggcattaacgacattgccgctgcgggactgccgctgcaagagatgcaaaacaacttcgtctatttcgccgacaccacggcgcagcgaggcattccgctggtcatcgacaacatcggcgcctatctgggcatgaccgactccatgatcgagcaaacccgggctttcaacacctggctgaaagacgatctggcgcgccgctatccgcatgtgcgcaccgtcgactatctcgactggtccagcggcggcagcggcaattaccgcgtgctggcgccaggcaagtttgccgacggggtgcacccctccgcagcgggctaccaggacttcgcgcgctacatccacgacacgctcaaactgccggcgggttctgccgtgcgttactgataacaggccgcgctcatgatccaggacgccaacgacatcccgaatggctccgtgctggaggccgacctctgcatcgtgggcggcggcgcagccggtatctcgatggccctggcgctgatggacagcggcctgaacatcgtgctgctcgaaagcggcggcagcggcgaagagccagccagccaggcgctttaccagggcagtgtcgccgatacccgattgcacagcgagcctgaccgctaccgtcagcgccgcatgggtggctcgacgaccatctggggtggacgctgcatgccctttgacgccatcgacttcgaggcgcgcgagtacatgccccatagcggctggccgatcgggctggacgatttgcggccctactaccccgaggccaaccgtctgtgcgaagccggcgatttcgcctacaccgcagcgacggcttttcatcatcctttgcaaccgatgatcgccggcttcgatgggccgtcgttctcgaccgacaccctggagcgcttcagttgcccgaccgatttcggtcaacgctacggagaacgcctgcggcgcgggccgatacgcgtattgcagcacgcgaacttatgccgtctggacggcgacaaggcgcaagcgcctgtcggccccgcgcatgtccgcaccctgtccggtattgcgttcaccgtccgggcgcgcgcctatgtattggccaccggcggcctggaaacggcacgactgctgctgagcagtccgggggccagcggcctgggactgggcaatgcgcatgatgtggtcgggcgctactacatgtgccatctggcaggcaccataggcagcgtcgacctctctagagccgcctcggtgtggcacggctacgatatcagcgacgaaggcgtttattgccgccgccgtctggcgctgcggccatcggcgcagcggcgtttgcaagccggcaatttcgtggccaggctgcatcatccgcgcatccccgaccccggacacggcaacggcattctgtcggcgctctatctcgcccggcccatcgtgccctatgagtacgcccgccgtttgtatggcgacacgccggcctcggccggtttatggctcgcccatctgcgcaatgcgatagtgggcgcgcccgccgcagcgggttttctgtggcactggttgaaccggcgcacgctagcggcgcgcaaattcccgtccgtcatcgtccacccgcacaacgaacgttacagcctggacttccatgccgaacaggcgcctaaccccgatagccgggtcacgctaggcccgcagaccgacgcgctgggcatgccgcgcctgcatattgactggcgctacaccccggaagatgtggtaaccgtgcagcgcgctctggccgccctcgctcaggacctcgatcgcagcggtgtcgggcgctttgagtacgaccccgaacaggtggaggccgaaatgacgcgctatggcgcctatggcggccaccatatcggtacggcccgcatgggcagcgacccgcgcaacagcgtggtggacgcgaactgccgcgttcacgaaacctcaaatctctacatcgccagctcggccgtctttccgacatccagccaggccaaccccactctcaccatcgtcgccctggccctgcgcctggccggccatctgcggcgcgcttgcgccactcgccacggagacatgcaagcatgactcaacgtattctggtattgggcgccaacggctatgtcggccggcgcatcgtcgccgcgctggcggccagcgactgggcagaacccatcgccggcctacgccgccccgcccctgcgcttaccgtcaaccaggaaatcttcgatgcgaccgacagcgcagcgctccagcgtgtgctcgcgcaggcggacggcgtcgtaaattgcgtggccggtgccccgggcgtcatggtgcaaggcgccattgcgctacgcgatgccctggccgcgctgccctccctgcccctggtgcacttcagctcgatgagtgtttacggccctgcgcaaggcgcgatcgatgaaagccaaccgctggcgcaaggcctcagcggttacggcggcgccaaagtcgaggcagaacgtgtgctggccgaacatgccgtcatgctgcgccccggctgcatctacggacccggcagtccgcaatggagtctgcgcatcgccagcctcttgcaggccgggcgcatcggcgatctgggcgctgctggcgacggatgcagcaacctggtgtatatcgacgatgtagtggcggcggtgctcgcagccctgcgcctgccggaggtcaaaccgggacaggccttcaatctggcgatggcccaggcacccgactggaacgcctactttctcgcttacgcccgcgccctgggcgcggtgccgctgcgccgtatcggcgcgcggcgcctgaaaattgaaacccgtctgctcgccccggccctgaaaatcgccgaaatcggtttgcgccgcatcggcctgactgtaccgccccccatccccccctcgctcttacgcctatgggggcaggacatccgcctgatctcggcccaagccgaaaaaacgctgggactgtcctggacagctctggaacaaggcctggccgccaccgtggcgcaacgcgcatgatccccaggcctgcgctcatgaactccccttgtcgcgtcgccgcgcagatcagcatgtaccccatggactacccccatgcggccctgctgttgccccaccagatccgcgtctggtcaccgatggtcgatcgtattgtcgtcacgctggacacccatcgcagccgctccggacgctatcgcggcaggcatttcgacgaataccgtagcaaacttctgcaactggcgcgcgaactacagcgcgacacgcccaagctggaagtcatcgaagtggactatgcgcccgaagcgcggcgtgaagtggcgcaagcgtttttcggcctggatgacattccggtcaaggcctgggatggcggcccgttttatgcctatttttacggcatgcaccacagccgcgcacggcatatcgtgcacttcgatggcgacatgctgtttggcggcggcagccagcactgggttgaagaagccatcgcctataccgaccagaacccctctgtcctgctgaccggccctttccctgggccgccggccgccgatgccgcgatattcggccacggcgagcccccacccgaacgcatcgacgtggcgggagcgccagcctaccgcttccagaccgcgagcacgcggatcttcatgctggacatggagcgtctgcgcagcgccctgggcgtattgccgctattgccgccaagccgcgtgcaaagcctgaagtcgcatcttttgggcaatccgcccttggctcgtgaagccgaagtcattctgggagaagtgctgcgcgcacgcgggctataccgcgtcgatctgctcggctcggcgcctgggctatggtcgctgcatccgccctaccggggcgccgatttttatgaaaaactgccccaactgatcgcggccgtcgagtcagggcagctccccgatgcgcaacgcggccactacgatgtgcacgacagcgtgatcgactggtcgtcgcaacgggcgctgaaccagcgtcacaaacgctggctgcgcctgctcaaagaccggctacggatcggcgggtagccgctttggacgcggcctgctcgctggggcgcttgaacaggctgatcaagggccgctccagccaggcatagaccagcatccccgcgaccgtgcaggccagaaggccagccaagccaaaacccacccatccgccgggcagcgtatccagatgcagcttgcgccaagcctggctgagcgccgacagcacgaaagcatgcgataaatagagcgaataggaagcatcgcccagcttgtgcagccaggccatacggggtaaggcctgaaaacgctccagcaaaatagcgcccgccacgatgactgcggccggcacccctcgcaccagcggccgcgagacttccggcgccagcacggacagcagcgcaatcacgacaaagcctcccactaccatcgctgcgcccagcagcgcggaaccgcccctgtgcgggtgagagaaccacacgcccacccccatgccgagcaaaaactccagcacgatgtccgaggtatagacctgcaaaatcggtgtgctggcatctgcgacgaaccagcccaccatgctcaggcccagcagaacaagggtgacggccgaaaatcgccaggacgcgggcaacagcagcgccagaccgaagatgacgtaaaaaagcatctcgtagttgagcgtccaccccaccgtcagcaccggctcgatcaagcctgccggattgggtgtcatgatgaaaaagtaagaggccaccacatgggagaggccaaagcgcgtggtctgcaacaactgcggcgcaatcaacatgactgccaccgccaccgaggtaagtaaccagtagagcggcacgatacgcgccgcgcggcggccataaaactgccagacaccgaccttcttgccccgcgtggtgatccacatcaaaaagccgctgagaacgaaaaaaatatcgaccccggcggccagccagtgtggccaataaccctggtaacccatgcgttcaagctgcggatacagatgcaccgccaccaccatcatggctgcgactccgcgcaggtactgtatcgagagaatatccatcacatttcctttgcagcctgctcaagcattctgcgcgccatgcgtctcacgccacaccagcatgcccacggccgcgcagaagcaggcctcgccaacgagaataccgattgccgcgcccatcgggccccacagcctcatgccgacataactgatcgcgagcgccaacaaggcgcaggctagcgtcgccccgctcagcgcccggaaccgctgccgcaagacggcgatcatcatcaccggctcgcgcatcaccatcagaatgaatagcccgcaccaaagcagcagcaagacgtcgcgctgcgcgaaatccttgcgcatcaaatccagaaaaatccagtcacgcaacaaccagagcaccacgccataagccagcgtgaacaaacccagcgccagcgagaacagcatcaggcggcgcagggtacggcgcgcgccccatcgatgcatccagtctgatgccagcggcgccagctgcttttgcattccagccagcaaaagattgatgggcatcagcgtcagccgggtcgccgccagcgccgctaccgccgccagatccagggtggccgccgtcaggaagttgtacccctgattgaacagccaataaataacgccgcctgaggccgcccaaaaacccatccgggcgatatcccgcaaacggcccggcgccgcgctgcggtcgatgtcatccgccaaatgacgccgcaacaggcgggcgcacaccaaagcggccagcgtagcgccaagcagagtgcctgccgcagccgccgacacctgagcggccagagcgcagccgcccaacagcaatacggcatacaccacatcggccgccaacacctgctgcggccggtgatacatcagcaaaataccccgcagatactcgcgatacagcgccgccagcaccaacatcgtggcggccgccgccaccagcgccgtggcgctgtcgaatagcccggccgcccagccgcctaaaacaaacagcagaaccagcgcgccgccccatgcgcccaaacgccattggtcgcgcagcagactgcccatccactgcctgcgttcgcccgcatccatcgcgggcagacggatcaccagaggcgtgccgataaacgtcccttgcagcgtggtcagcagcatcatggtgttgaaagccaggatgtaatagccgtactgcgcctcggcggcatagcggatcaagatcaggcccacccccagattggcggccgacagcagcgcctgatcgatgatcgagctaccgaacagtcgggcaaagccgggcttggagcgggtcattctcgttcgtcccggtcggtcttgatccactgccggttgccgcgattgcgcaacagaatataaagcttccacaacacgaaaaacggcgcccgcagcaaatccagcagcgcgcgcggccccaacggtgacaactgccagccgcgcagcacatgggccgcgatcaccacaagcagcaaggccgcgagaacaggccaaatccacagacccgcgcccggtaaggccaggctggcgatcgcgcccaacaccagcagggcgccgatctgcaacaccacataacccaggggcagggtcagaagatcggcggccaactctaggcacacgctgctgcgccggatcaaagcctggcgcaagagacggcctgtgtacgccctcaccaccgccaggcgcccaccctcccaacgctggcgctggctgcgcgacccccgctcagaggcaatcagctcggcatcggcgctggcctcatcgacatacaccacgcgatggcctttcaggcccagcacaatgccgtattccaggtcctcggtcatcgagtggatattgaagggcacctcacgcagcaaggcatgggtcaggcacatgccattgccgcgcaagccgcaggaagcgtgcaggcgctcgcggccgcggccgcgcacggcatgaaacgcgccataggccagcgtcaccatgcgggtgcgccaggactcctcgggattcaacacgccataatgcacctgcatggccattgcgccctgctcgatgcgcgccgcgtaggcagccagcaaattcggcgtgacctcggtgtcggcatcgatcacggccaccgcctgggcgaacccgtcggcggcgctgcgggcgatgccgaactccagcgcataacccttgccccgcaagagagcgtcctggcgctcgatcacctcggcgccagccgcccttgcccgcgcggcggtatcgtcgctgcaattatcggcaatgaccagcacacggaaatgctcacgtggccaatcgaccgccagaaggctgcgcacagttcgcgcaataaccgctttttcattgtgtgcgggcacaagaatatcgaaacgcagcgcgcgttcctgcggctgtggacggggcagacgcgccgacagcagcgtcagcagccccaaataagcggtcgccagcgttaccggcaaggccacgacagccagaagaaaatggagaaaataggccatgatgggctcaagcgtattcgtggtggcgggcgccccacaagagggaaagcttgccgtaattggcataggcgcgcgccagccaatgcactgcatgatgcctgcccagcggccacagcatcagggccagcgcaccagccatcaccatctgcaacacggcacggccgtaaaaccccagaatgcgcaccgcaccgggcgggccattcagtttgccgcgtaaaaaatgcagggcgaaatcctggccgccgcgtaaggcgcggcgcagcagccagtccacgcgcatgcgctcatcggtcaccggctccgtcacggccgcctcatcacaccagatcaaacgggcgcccgtctgtctgagccgcagcagcatatcgccatcctcgccgccagtcagcccatagaccgggtcaaacaggggtcgcaagcggttcagacaggccatcgacaacaaggcattgcccagacgcagggcattgcccggcaattccgtgccggtcggaaaccgcacccattcataaaaatggccgcgccgcagccaggcaggtgcgtgcggcggcaatacgggtagtacgggagcgagcacaccatcggcgccaaagcggtgcgcgctgtcgctcagcagagccagccattgcggcggcgcgcgctcatcatcgtcgataaaggccagccacgcagagcgcgcgcgctgcaccgtcatattgcgtgtgagagaaatacttttttccggctgcacagcgtaatccagcgcaatgccacgcgcctgtaaggccgcccgatgggcctcgaccaccggccgggcgctcgcgaccgcgtcattgtccaccacgacgatctgccggggaggcagcgtttgcgccgccagatccgccaacagcagctccaactgcggcaaccgtcggtaggtcgccatgcatacggtgatatccagggcaggcgcgttcatggcttatcctcgaaaaccagctcataccagggcgacgacaaggccgtatcctgctgcacgcgaatgcgcgcgcccgcagcatcctgcatcacctctgcggccggcagcgccgcgcggcggcggccctctccgtccagaggatagacgatcaagcggccgcctcgcggcgcaagccccaattcggcgggctgacggcgcaaccaggccggggcgcgcgtcgccatatcccccgaaggaccatcagcgccgggatcaggattcagggtcatccagccggattgccctcggtacggcaccagcgttttagggcgtggcggcgttgcaccgggctggctacccatcgtgggattgcccagggccaaaagcaaatggcgggaggcgctgatcggccgcccatccagcggcgtcaacatgacgctggccagctcgggcggcgcaaactgtatccagactgcattattgccgatgcgacttttaccggtcgagccgaatagggcccagacacccggcgcatcgatgagcaggcgatcgggctcctggcgcagcaaggccgtggccgccgccggatcagccggcgggacggcagcctgaggaggcggcgccagcagcaaggccacctgccccatcaaagccagttgcggcttaatgccgaggctatccgccaagccatgcgtgatcgcgtcaaagcgacggtctgcgcccaattcacggcgcaacgacggccccacgggaatatcgatgagcgccggcaacggcgccagcaagggctggcggaacagtttggcgctttgccccaccaaggccatgcgcccccaatcgccactcaatgcgaaacgggaaggcgcttgcggcaagcgctgggcatcgctgtaatcaaaataaaacagcccatcccaatcttgcagggcggcgaccgcgctcatcaaaggcaatatttctgtgccgcgcgggttggggaagggctggctgaattcgctgacaacaaaaggccgcgcccggtcacggcgcagcgacaaggccagtaggcggtcaaactcattgccgctggcgctccgcgccggaatacgccaatcatgggtggaacggatatcgggatggccaatgtagaaatgctcatcgatgtagtccatgccggattgcgaatcgaaattcagcagaccgccatagcccatctgggtgcctgtcaccggaacctgagccccagcgctttcatggaccgcacggcgcaaacgatcgaaataacgacgatctaccgataccagaaacgtcatgaagtcccgctcgcggggattgccctgcgggccctcggcgctgcccaaccatgtgccgacccgacgcgccagcccggcgcgcaattgcccaaaagccgtgtcatgcacctgctgctgccccggttctggtaattccgcagcattatcatcgccgcccacgcagcccgaccaggcggcgcaggcctgcgccagtgaaccgtagtgttgcaacaaccattcccgccattggcgctgcaaggcgggcgcatacgccgagggaatggccgaacgccaatcattgccgagccaagccgccaacaacgacgactcgttgttgagctccaccatcgccaaggcagggttgtctttcaaacccaggcgctgaatcagctcacgcgcatatagctcctgtttttcaatcaggcggggttcatacacatggatgggcgccgtgatcggcggacgctgcgccccgccatcgagcgcaggcaggtcatccacggcaggccggaagcgataaccgacatgaagattcaaattgacgtagataccctctagcgccaacgcctcgatcaaaccccgcaggcgctggacggcgctgctgctaaaactcgggaagggtccgctggtgagaatactgaccggggcatccggataatcggagggctgcgaatccaaatgatgcaaacgcacggcattgaaacccagcttgcgcagttgcaaggccagttgccgcgcctcctgcgcgtcagggaagttggcgccgaatgtcagattgacaccaaagaaacgcacccgttggccgtcagggccggcacgatagaaatgcccaccgcgcgcgacaatgcgcgcagcgctgtccagcggacggttcaaggccgccatatcgggcgcgccagtcagcgcggccggatgcatctcgaaaacaaaatcggcggcaggcggggcggcgactgcggtgctggccaatgacagggccagcgccgcccgcgtcagcgcacgcgggatcagccggctcatgacagccgtgcccggcgggcctgcaccaggcgtccgctgatggccagcgaagagtagataaacatgatgttctgaaaagaagtgtctcgcaggatctggctttcagaaaaattactgatgagaatcgtcacgcaaatgcccaaatgcatcgcggcgtcttcgcggtcgatacgaaacagcctcatcaggctgccggcatgccagaccagacaggccagaaacaggcccatgccgacctcgcccatatcgaccaggatatcgagaaaaccattgtgcgcatgtccgggcatccagccgatccggttcgcaatgtattgcgccggccccccttcgcccacccagaaagcgctataccctatgccccagacccggtgctggtcgatcgcgacttcgaccagatcccaaatgattccgcgcccggtcaggtcagagcttttattgaacagcgcggtcaccggcccaacgacatcactcacatttggcatgcggcccgccgccacataaaaaaacaagagcgcgtacaggcagcccagcaaggcggacagcaataccatcacccccgcatggcgtccgcccatgaggcggtggcgggtcagcaggtagacaccggtacccaacccagtcacgagaatggccgtggcactcttggccatgaccagcatgaacaggctgaataacagggccgcggcgaccgatttgcgaggcctaatcagaaactcgcgcagccaaagcatggccgcaaaccccgagatcgagcccagcatatttttttgccaggtgatgccgcgccaggcattacccagctgcgtatcgacgcccacgctcggcgccagcagcgccacaaaaaaagaaaccaccatgatggccgtatagctgatcatcaccgcgcgcagaaactgacgcggcgcgccgactggcggtgccaccgccaccccgatcagcaccaagccgatcatgatgatcgaccgcttgatggtgatatccggatagggcgaccagagggcggtcatcaggcaatacgccaccaccagcagcagaaaaggattggccgcgcgcaacgtcgataaggtcacactcagatgacgccaggccagaaaagccgcccacagaaacagcgacccatactggatctgccgcaagcccgagccctgcatgatggtgtggttggcatctatcccgaccgtgcccaaggaaaaattgtcgggcacaatggcgaacaccaggctcaggccgaccaacagccagaccgccctgcgatcgcttcgcgagggctcaaacggcgcggccgtgctcaccggcgtatccacgcccgcacgcgctcgcgccagctacgcccgagcgcagcctgcggatcatactcgttgtaaaccacgcccagcacccgagcgccagccgtatcgagcagttgcgcggcgcggtcaagatcggcgagcagggtgatatccttgcgcgccaccagcaaacaggcatcgacttgccgggcgatgctctgggcatctgaggaatgattggtgggcggcgtattcacgataaaaatctcgtactcgcccgcatagctttcgagcactttcctcaacgcgggctcgcgcagcaactcggccggattaggcggctgagggcctgcatcgagcaccgccaggctgggaaaccccgccacggcgcgggcccgctgtgcgccagcccggcccgccagcaccgtggacaaacccatgccgccgccacgtcccagcagatcgtgctggccgctggcgcgaagatcggcattcaccaacagggtccgccggccggtttgggcaaaagcgatggccagactggccgccagataagagcagccttcatgctcctcggtgccgatcaccgccaatgcgaaacggggtagccctcccagacggatggacagctcgccgcgcacctgccggatggcttcggcctcctggctaaagggcatggccgcgataggcaaagacaaatcggcgttctgctgacggttgctggcgtagtcgtagtggtattgctcggccagcacggcctgcacgcgctcctccgagacaaagcccagccgcaccgccgcctggccaaagcgcagccgttcggtatgctgcaaacgcaccacatgctgaacctgctcttcggtcagcaaacccaagcgcacgaagcgctcacccatccgttcggctgcctggcctgcggccacggcgggcgcctgcgaaacgggatcgggcgcaggctcgatcggcgctcgtgcaggcggctcggccgcagacggcgcgggcggctgcgccgcagactcagaagccgtctcggcaggcgtattcgacgcaacctgggcaaggcggtcgaacagcgggcggaaagaagaatcgctcatggcttcaccggagtaagcgagcggcggccaatacggcccattacgggaaggcgggtattgcgcagcaaatcatcggtgcagcgaatgcgccggcggctcaattcaagcagcagggccagcgccagacctgccagcactccgaccaccaaggccagcaccagactgcgcgtgactttcgggctagagggcgaggtcggcgcatcggcagcgcgcagcactgccagattgggcaaggaaatattgctcgccatcaggatgccgtcatatttctgcaaggcggtgttatacacctgctccaccccggcgaactggcgttgataggcggcaatgcggtcgcgcttggccatctgatccagcaccttgtcgcgttgagccttgatgtcggcctgcaacgaggctttctgcgcctgcaaacgatccagttcgctgcgttgcgaagccagcacggcggccgcctgccgctccacctccacctgcatggtggcgcgctgcgcctgcagccccgcgacgctgggatgcttaggcccaagcgaaccgcgcaactgccccagttgctgatcgacgatggtcacgccattgcgcaaatcattgacgggcgcagactgccccacttcgggcagatcctccaccttcacgccactcttgagcaagcgctcattggcctcgttacgcgcacgggcggcctgctcctgcgactccaacgccagcagcgccgtcgtcatatcgttcaagcggcgcaaatcgatatcgcccccctggggcgtgtcgacaatgccggtttcctgctgataacgtgtcagcttatcctgaagcgtgtcgagctcgttgcgcaactgttccaattgcgcggtgtactgttcgcggcgcgctcgcgccgcccccgaggaaatattctggctgaccgccagataggcattgacgatggcattggcatactcccgcgccttttgcggcgtatcggccgagaacgataccgtcagcacacggctgttctgttgcttggcaacctccagactgcggcgaatctcagccaccagcgcagtgtgcgcgcgcgagccgttcagtgcatcctctcccgacagcaaaccgagcgtctgaatcatctggtcagcaaccgcctgactgcgtatcaggtcgatctgcgtctgcatatagctttcatcgagcagggccgagaacgagcgcccattgatgggatcattttcacggtagtcgatgaaaacatcggccgtggcagtccagacgcggggcagcagcagcaacagcaagccggtcagcaataccgtcgctatcgcgacctgcgcaatcaggcgcgagcgcgcggccaccatggcccacacttgatgcaaggacagcaaaccggattcggtagacggactcacgagggaccttgaatcggtatggacgaaagattggtctcattttaccggagtctcctccgcccagggtatcgcgcaggccccaactatcgaggggatgcgaaccatgggctggagcgagagcagcgcgaccttcgtccggctcggctcagcgcctgggctatggccgctgcacccgccctgcgggagttcgacgtttcatgaaaaactgcccccaggcatcgcggccgtcgagtcagggcagcgcccccaggcgcaacaccgctactgccacgcgcatgaccacgtggggcgtcgcaaggggcgcaaacccgcgcacaagcgctggccgcgcctgctcaaagacccgccgcggatcgggcattgaccagctgaggaacaagcggcttggaaggacgcttgaaaaaacggatcaaaggccgctccagccagtgataaaccaaaatacctacgacagtcgacgtcaacataccgaccacgcaaaaacccacccaaccgccaggcaaggcatccagatgcagcttgcgccagacttggctcaaggctgacagcacgaaggcatgcgaaagataaatcgaataagaggcatcgcccaacttgtgcagccaggacacacgcggcagcacattaaaacgatcgagcaagatcgctcccatcacaatggccgccgcaggcacaccctgcactaacaggcgcgacgttccaggtggcgcaatcactgacagcaaggcgatcacgctcaagccgccgatgatcaacatccaacctagcctggccgatccgcgcttatccgaccgggtaaaccacacaccaatccccatacccaatacgaactccagcacgatatccgaggtataggaagccaaaacggacggggcgctggtatccacaaaaaaccaacccaccatgctcatgctaagaaacacgaccgtgacggtggcaaaccgccaggtagtcggcatcaataaagcgataccaaagatgacgtaaaacatcatctcgtagttgagcgtccaccccaccgtcaacacaggttcgaccagaccttgcggattgggcgtcataaagaaaaagtacgaggagacaacattgagtaggtcgaaactcttgctctgcaacaactgcggcgcgatcagcatgaccgcaaccgccaccgaggtcagcacccaataaagcggcacgatgcgcacaatgcggcggcgataaaaatcccacacgccgatctttttattgcacgtggtgacccacatcagaaagccgctgagaacaaagaaaatatctacgccggacgccagccattgcaaccaataaccgttatagcccatgcgttcgagctgcggatacagatggacagccacgacccgcatagctgccatactgcgtaaatactgtattgtaaaaatatccatcaacccgtcctttcggcgagccagttgaaaccactggcactctggttgcgcgcttaaccagttagacaacggcagcgcaaaaaaagtgcttctccgacccatacgcctatcgccgcgccgacggggcacagctcgcacatagcaacatcattcaaggcaagcgcctgcttggcacacatgaatgtggcagcggaaaacacggccgcagcaccatgaccatcatggtcggctccctcatggtcggctcccataaggccgtcatgacgaacaagccacagccaggcgtaggaaatcctttcgcaaccggtcaaggaagaaccggtcgggcagcaagcaagtactgccccataggccaggatcagcagaacaagagtcagtgaaacagcagtgaacgtgcggggtatgccgcagccccaggacatgcttccaagtcaacaggcgtcaatcgtggcggctggcaagaaatgagtggggtggccgcgtcgcggctaaagcagctactgcggccagacaaaacatggctgcaggggcgccattatagcactggctgaatagccagtaaaaaagcacccccacgagcggcctcaaagtccatgctcgatagggaatcccaccgataaagcagtgaagtcagaagcagcattttctcgttgatgcgttctaaagcataaagaagccgcggctcaaccagatcatcgaggcgatcgagcggtttgaggtcggttcttgacagctaggccggtccatcccattcagcctcggcactatcaagctcagcattgcccgtctcgagtaagtgttcaaaaacacattcaaagccctattcaaacgcaatgggtgctggcggtcgaaccaagacgccaggcaacaaaaaacccgcatcttcataagaagaatgcgggtttttttatcggctcaggggcaaacctggaacaaattcttggtgccgacggcgagactcgaactcgcacagctttcgccactaccccctcaagatagcgtgtctaccaatttcaccacgtcggcttgacgcttccaggcatatgcaccctggaaagtcgagcattctatcacgcttatttcagaagtgccaccaggctgtcaaaagtcgtttgaaacgcctctgcagcagcgtttcagccgagtccgcagaacccgtgctgggctaacggtaatacacacagatgcgctgcccgtcgagttcgtgcacggcaatgggcagcgcataaagctcgctcaagacctcactacggataatggccgagggcggcccttggtaggccacccgcccttgccgcatggccacaatgtggtcagcataggccgacgcaaaattgaggtcgtgcaacacgatgaccacggtcttgcccaactcgtcggccgcacgccgcaaaatacgcatcattgcgaccgcgtgcttcatgtccagactattgagcggctcatcgagcagcacataacgcgtatcctgacacaagaccatggccacaaaggcgcgctggcgctgtccgcccgacatctcatccaaaaagcgttcagccagatgccccagatccagatagccgatcgcacgctcgatatgggcgctatcctcttcggtcaggcgtccgccgctatgcggataacggccaaaagccaccaggtcgcgcaaagtcaggcgcagcggcaaatgattgtcctggcgcaaaatcgccaagcgccgggccaactcgcggctatcggtgcgcgtcacgtccaagccatcgatcagcacctgcccgctcgacatcggcaacaaacggctcaccatagacagcaaggtggacttgcccgcgccattgggccccacgatggcggtgatgccaccatcgggcaaactcaggctcacgtcatcaaccaccacatcctggctgtagcgcttgctaagggattggacttctatcattgacgccctttgcgcaagatcagaataagaaacagcagaccgcccacaaactcgatcaccacgctgacggtcgtacccaggcccagaacgcgctccagcagggtctgcccgcccaccagaaagatcaccccccacagcacggcggcaggcacggtctgagcatggcgatcgctggccatgctctggtaagccagattgctgaccagcaaacccagaaaggtgaccggcccgaccagcgccgtcgccaccgccaccagcaccgccaccccgctcagggtcgccagcagcgtcgcgcggtagttcacgcccaggctgatggccacctcccgcccgagggcaatcacgtcatagcggcggcgcatccgccaaaacacgaccgtaaccaacaacaccgtcgtcgccgccaagggcaaaaggcctgtgcgcacactattgaaactggcgaacatccggtcctgcagaaccaaaaactcattggggtcgatcaagcgcaccgcgaagctcgacagactgcgaaacagcaggccaaagatgatgcccaccaacatcatcagatgcaggctttgcgcagccccggtaaacaaccagcgaaacagcaggcaagcgaaacccgccatcagtcccgcctctagcaggaactgccataccggctgctgggcattgagtgccgtcaacccgaaaccaaacacgatggcagcctggattgcgatgtacagcgcatccagacccatgatcgacggcgtgagaatccggttatgcgtgagggtctgaaacaacaccgaggacaaggcaacgcaataggccaccaacagcatcgccaacagcttgccgccacgaaagggaatgacaaaagaccattgcccattcgcgcccaagaccatgtaagcaacacagcatgacaacgccagcaaggccagcagcccgaggcgcagcgaaggagacagactaggcaagacgcccccttcggctcaggatcagccacaaaaagagcagactccccacgacaccgaccaccgtgccgatcggcacctcgtagggatagagcagaaggcggcccacgatatcgcaggccagcacgaaaataccgcccagcagcgccacccaagggatggcgcggcgcatgttgtcgcccaaaataaggctgaccgcattgggcacgatcagcccgagaaaaggaatgctgccggcggtcacgaccacgaccgcagaaatcgccgacacgatcaatagacccacaagagcgagacgggcgtagttcaagcccagattggacgcgaactcccggcccatgcccgccagtgtgtagcggtctgccgtgagataggccgcgcaggtcagcgcaaaccctatccacagcaactcgtatcggccgcgcagcacaccggaaaaatcgcctgtggtccaggcctgcaaggattgcagcagatcatgctgtagggccacataagtggttaccgcatgaatcacgcctccgaggatgaggccgatcaggggcaccagaaacgggctgcgcaagggcacacggcgcagcaaagccagaaacagcaggctgcccgccaggccaaaacccgtggccgtgagcatcttcaccaagaccggggcgcccggcgccagcagcgtcacgaccagaatgcccagggtcgcggattcaatcgtgccggccgtggaaggttccacgtagcgattacgcaccagcatctgcatcagcaagccggccacggccagcgacatccccgccagcaagagtgccagcgtgcgcggcacgcggctcaccatcaacaattgccaggcgcgctcggccccgccgaacaactctgcatacgaaaactgccctgcgcccaatccgatactgatcaggcacaaggcaagtaagagcacgccggcggcggccagccccaaggggccggtccaccgcgcctggcgcggcacagcacccgtcatcacttacttcgcaaggacagcgccgacctcatccgcgccctgctgcaacgccgtcaagccggcggcgcccagggaataccaattcgcggcattcaaatagactacgtgttggtttttccaggccttggtgctgcgcatcaactcattgtccagcagctgacgcgccgacgaaccctcgcggccgatggcggcgtcacggtcaatcacgaacaaccaatccggattgagctgggaaataaactcgaaagacaccgcctgaccgtggttagactgtttcaaatccggcgccgcggccttcacgccaaaagcatcatgaagcacgccaaagcgcgaacctgggccgtaggcgctcatcttgccacccgtggtcagaatgatgagcccagtgcctgccttagcagcgcgctcctgcacagaggcgatcgatgccttgagctgcttgatcttgtcatcggcctgggcttcacggccatagatagccgccaccaggcgggcattacgctcgacgctgcccaccaaatccttggcgtccaccgtcagatccaccgtcggcgccagacgcgacagatcgccgtacttgggcgccgaacggccagccacaaaaatcacctgtggcgccagctggttgatggcttcatagttcggctcgaacatcgaacccactttgacataacgcttgtccgcgaactgcgccagatgctccggccaagccgtggcagcaggcacgcccgccacatccacgcccagcgtatgcaaggtatcgagcaccgccagatccatcacaacggttttggcaggcttgtcaggcacctgcgtgctgccctgcgcatgtttgacttcggtggcggcctggccaagcattggggtcaaggccagcagcgcacccgccacccagtggcgcattcctctctgttgcaacattccgcgtcctttttcactgcagagctatcaatagccacagcatcaaatacgaatcattcctgatgttatcaatattttcagacaaatggcaggcgctcaaccgaagaaatcacgaaagccgcaggaaagatgtttcgtggcattacaagcagccagccaaaaaacggcacgaaccccgcctgtccgcactggcgacagacaaaaaaacggcgcttcgaaaagcgccgttttgtgatctgcttacttgttttcagcgggagggctctggggagcggcgggcacctgcggcaccgccgaagcaccacccggcgcttgcggcacagcaggaaccgaagcctcgccacccgtggcgggcgtacccggcgcctgaggcaccgaacggtcctggaagttctgcatcacgccgctctcaatcgccgggctgctattacctttatgcgaggcataggcgagaaaggccgtggaggcgaaaaacaccaccgctgcccacttggtgctgcgcgacagaaaattcgcggcgcccgaagcgccaaacagactgccggccgaaccggagccaaaagaagaccccatatcggcgcccttgccctgctgcaacagcaccagaacgacgatggtcagtgccgagatcacctggacgaccaacaggatggtaagcatcaaagacattacagactccggacggaaactttagtttgcggcgatgcgcaagaattcttcggccaccagcgaagcgccgccaaccagcgcgccgtcgatatcggccatggcaaaaagactggccgcattggcggccttcacgctgccgccatacagcacttgaacctgcgtggcgcccagcccggccagcgcagcgcgaatggcggcatgaacttcctgcgcctgctcgggcgttgccgacaaaccggtgccaatcgcccacaccggctcataagcgagcaccatgcccgccaccgcctcgcggcccaaggccagcacgggagccagttgacgctcgatgatggccagggtctggcccgcctcgcgctcggccagcgactcgcccacgcaaaccacaggacgcaaacccgctgccaatgcagcacgcgccttgtcggccacctcttgatccgtctcgccgtgcagcgtgcggcgctcggagtgtccggccaaagcccaacggctgccgaagtctttcagcatcgaggcggatacttcgcccgtgaatgcacccttggcctgggcgctgacgtcctgggcaccccaggaaatggcgctgcccgacaacgcggcgctggcctgcgccagataagggaacggcacgcacacaccgatctcgcagtgcaaggcggggtcggcggcgcgcaaggcggcgagcaggctggcgttttcggccaggctgccatgcatcttccagttgcccagcaccaggcgggaacgacgattggcggtttcggtcatgcggcgaaatgggttagaggctggtccgccgggcgaagcccccgcgaacaaccggcgcacgcaaaaaaatcatgcaccgggtcaaacccatgattgtatcctgttggggcggttttcgccgcccctttccgcgttacacggtcaggatgatttttccgacctgctcgccagcctccatcatggcatggccgtcggcggcctgctccaggggcaaggtggcgtgaacgataggcttgatggccccctgctccagcaaaggccacaccctttcacgcagtgcgcgggcgatcgcgcccttgaacgccacaggacggggacgcagcgtcgaacccgtgatcgtcagacgacggcgcatgacttcggcactattgatcgtggacttgttaccgcccagttgcgcgatgatcacaatgcgcccatcgtccgccaggcagctcaggtcgcggtcgatgtaatcgccagccaccatatccagcaccacatccacgcccttgccgccagtcaaagccttgatttcctggacgaaatcctgcgttttatagttgatgcccttggcgcccagacgctcgacggcggccactcgctcatcgctgcccaccgtggcgtaaaccgtgtggcccagcgcccgggcaatctggatcgccgtcgtgccgatgccgctcgcgccgccgtggaccagcaaggtttcgccttgcgccaacgcgccacggtcgaacacattgctccagaccgtgaaataggtttcgggcaggcctgccgcctcgatatccgacaagcccttggggatgggcagacattggaccgccggcgcgacacagtactcggcataaccgccgcccgccaccagcgcacacaccttatcgccgatcttgaaaccgccagccgccgcatcgccgcccacgatttcgcctgcgacctccaggcccggcaaatccgatgcccctggaggcggggcgtaattgcctttgcgctggaagacatcaggacggttgatccccgcagccgacaccttgatcaagacctcgcccgcccccggctcgggagtcggccgctcggtcggaaccaggacttccggaccaccgggatgaataatttctactgcgcgcatgacttgtctccgtccttcactgagcaaatagattattatgacgccctttacggcaaacccatgctacgcccagacaggcgtcagggttaccatacaggatgctctggcatcgaaaatcaaggaagcgtggccgagcggttgaaggcaccggtcttgaaaaccggcaagggtttatacccttcgtgggttcgaatcccaccgcttccgccaatatccggccggaccgtagcgcagccaggcggcaatcacttgctggctccgctgccggcaaggcggaatttacagcgcattgcgcccgagtggtgaaatcggtagacacaagggacttgaaaatttgagccttcggggggaaacgcccgaagtgaagcccgtcaaattcggcgaacgccctggttgcctaggcaaccgagccaacgccgagccaagcccaggcaaaaacccgggaaggtgtagagagcagacggcgggcacctaaagccgcaaggctatggtgaaggcgtgctccagaccacgaacgtcctctgcaaagaggcggcggcgaaagccgaagtggtaagaaaatccctcgccgaaaggcgtgccggttcgattccggcctcgggcaccaaatcaaagccgctcctgcgcatgcaggggcggctttttgtttggctgcttccctcaatctgtgccatgagcacctgccggcataggtttgcgcttaacggttaaataatctgattcgttttcgggctacccacaggttgaggacattgcttacaggatgttcagctcccgagccgccgaaaaacaatcatgatccccaggcttatgaattatgaacaaagaacctcattgccatcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcaacttggcgcggtgctgggcgtcctggcgctgctcgggccgcccgcccatgctgctgacggcctgatcacgatcaccggcgaaatcaccgataccacttgcaagatcgaaggcaaggagccgccgcataacctgctggtcacattgcccaagatttccacctcggcgctgaaaacagccgggcaaaccgcaggcagcacgctgttcaccatcaagctcaccgactgccccgcctcgctgagcggcaaggtttccgcctatttcgaacacggttcgacgaccgatttcgataccgacaatctgatcgcctacacaccgagcgcagacgttaccgccgccgccgcaaccctgcccgcaagccccggaaccgttgcccagaatgtgcagatacagatcgccaacacagacggcacgcaagtcaaactgggccaccccttcgccgagcagaattcggccacgttcacactcgtgaacaccagctcaagcgacacccataaaaccgccacgctccgctacctcgcccgctatgtcaaaaccggagatagtgcgatttcggcgggtaaggttgtgagctacgtgcaatacagcattgcctatccctgagcgctcaaagctgcccccaaagctgccatgccgcgcgccaatgcgcgcgcgcccgacgttgcagatgaagggtttcacgttgaaggcagcaacaccttagcgcataggcacaaggctcgcttcaagcgcctggcggccagcatcgtcaagctcgcggacaccgggcaaagccccgctgcatcaagctgccaaaaacgcctttcccgttctcgaggttgaaggccgtgcagcctgttgcgatcattgcgcccccatgaggtgctgcaaggcgtcttaaaggtgctgcgccccggactcgccagcgcggctcctgagttgctcgggatcggcaacgaggaagggcacgggcgaggtgactcgaacgatatcggtggcccaactgcataaagcgggcggaacgtccttcgcagccaggatctccgtagccaacttgagatagtcgcgctgaatctcgcgctctttccagtccgcctggaacacccatcccaaaatggccacgattacagggaccgtcacagctgcagcgatatgcgcccagtcgcgaaatgcggcgcgttgatctggtgtcatggtcatggatctccttaggagagaccataatcgtcgataaaatatcgcattctgtgaagcgaaagcaggccttatcagaccccttccccgaaacaagagacgccctataccgttcgcggccgaaagctatactcctcgccagcaatcccgccccgctccctaccctcacccgactcttgtctcaatctgccccttttatcgttatcgacgcctgcgtgcttatgtctagtatcgtcaggcggctgatgctgcgtcttgcggatgcaggcatcttccaccccgtctggagcgaacgcatcggcgaagagtggcggcgcaacgccgcccggctatgggaggtagatccggcatttctagcgcaacaatgggcagacatgaacacgcgctttccgtcggctatggagcacgacacgcaggcctatgaggccgtgctgcgctacagcgaccccaaggattttcatgtcatcgccgccggcctggcccggcgtgcgcgctgcggcctgcaacagccgccagtcgtgcaagtcgccacctggaatctaaaggacttcaatcgttcggagctacgccgccaagggctggacgccttcaatccagacatcctgatttcgcgctggcatggggcgcacccaggcctggtcgccgaagccgtcgcacaggtgccgcaggattatgtctccctgggccgggaccccgaaccgctggccatgaccctgcaacgggagcgcctgtatcgcgtcaagagcctgacggctcagtgatcgtgattgctggcggcgaaaccggcgcggttgaggatgtcgatcacttcctcgatatgctcaggaccccgcgtctgcaacacgaaatccacctcgacattgcgcaccggcaaggaggtgaaggcccgctgatgatgtacctcggtgatattggcatgcgcgtcggcaatcaggcgggtggcctgtgccaaggcgcccggcagatcacgcagatccacccggatacgggccaggcgacctgcacgcaccatgccacgctcgatcagctcgcccagcatcagcggatcgatgttaccgccagtcaggatcagaccgatacgcttgcccttgaactcatgggtgccacgggatttttccaacagcagcgccgccaaaccggccgcccccgcgccttcgaccacggttttttcgatctcgagcaacaccacgatggcgtgctcgatatccgcctcgctgaccagctcgatgcggtccaccagacggcttacgatttcctgcgtcagggagccgggcgacttgaccgcaatgccttcggcaatggtgtagtggccgctttccatgggcacgccacgcatggcggcatacatggacggaaagcgctcagtctgcacgccaacgatttcgatacccggcttgatggccttggccgcagtcgccacccctgaaatcaagccaccgccgccaatggcgacgaccatcatatcgagatcgggctgcacttccagcatttccatgccgacagtgccttgcccagcgatgacggcctcatcgtcataagggtggatcatggtcagcccacgcgcctgggccaacgcgtaaccgtgggtcttggcgtcatcgaaggtatctccggccagcaccacttcggcgccaaagcgccgcgtgttggcgaccttgaccgtaggcgtaaagcgcggcatcacgatgaccgcaggcacctgcatgcgttgcgcatgataggccacgccctgcgcatggttgccggccgacacggcaatcacccccttggcgcgctcttcgggcgagagattcagcatgcggtttagcgcgccgcgctccttgaacgaggccgtgaattgcaggttctcgaatttgagccagatttcagcgcccagaatatccgagagcgtacgcgatagcgtgaacggcgttttttgcacctgcccgagcaggtgctcccgggcggcttggatggcggcgaaatcgatcatgacaaatccggtcagcgaaccggcagaaaattaaaaaacatcaggccctgagcatagttgatgcctatgcgccgggaattttcgcccagaagattagcgataagatccagccggccgatgatagcgccgaactcccgctcgaaactcaaattggtgaccgtggacgagatttcattggccagcagcaggggctcgccattaggccctctgcgagacgacagcagccaggccgccgcttcgacattacgcgccgcattgaagatgcgttgcccatccagcacgtccgatagatagaagcgggctttgtcgttgtgcgccgccaggatggtgtcggccatgccgtagatgaaagcagccacccggtcaccctgatagttggggtccagcgcaaccgccagcacctggatgtcgcgcagacccgccaaacctgccggcgcgcgccgctcctcgatgagtcgcttgacataggccacggctgtcgcctgatcggcaacgccagacttgcgccattcgcgggggttacgccggtaaagcttgtccagcaacagataaagactgttgaagttgtcccgcatcgccagcgttgtcgtgcggttgaagtccgtctgggcaagctgatcggcagacatcgcctcgctattgggcccgccgcctgcagcaggcgcgctcatacagcccgtcagtacggccatcagcatcgcggcaagcagcagccatcccctcatgctttacctgttttcctgtttgttttcggtaaccggctcccgaccttctgctgaaactttaccggatttacccgctttcgccatcgtgcgcactcagctcttgcagcatgggaagcaccaaacaggatcttgcccaccccaaactgccagaatacgcggagcttgaccatgatatttttgccgcgatgcgtctctttttgatgacgagagcttcaaggcaaagcccattaacgtcccgccattagccgccaagcttgagtgagaccatggcgcatattgcgaaccgggcttatcaatccgcaacccttgcagcctgcaccacaatgactccgtgcgcagcctgcccctcgacgagtaaccatgaatacgatcaaggcattgagcgcggcgcttgccgcaggccagaccacaagcttgcaactggtcgagaacgcgctgcaacgtatcgccgactaccgccaacagggcggcgcagcctacacacaggttgacgccgagtccgccctacaggctgcccacgccagcgatctggcccgacgcgccggttatgtgcccagcgccttggccggcttgcccatctccatcaaagacttgttcgatgtgcagggccaggtttccacggcaggctcgcgcgcgctcgacggcgccgcgcccgccgttcaggatgcgcccgtcgtggcccgcctgcgccaggcgggcgccattctgctgggccgcaccaatatgagcgaattcgcattttccggcctgggcctgaatccgcactacggcacgccccgcgcgccccatgacgaaaaccgcatcgcgggcggctcgacttcgggcggcgccgtcactgtcgcgcgcggcatggccgtggcggcgctaggcaccgacacgggtggatctatccgcattccctccgccttctgcggcctgaccggcttcaagccgacggccagccgcgtgccacggaccggcgccgtcccgctgtctagctcactggattcgatcggccctttggcggcatcggtaggctgctgcgccaccttcgatgccatcatccgtggccggctcgacggcagcgcccccgaagcggcctcgctaaaaggcttgcgcctgtacatcacccgcgactttgtctttgacaacattgacccggaggtcgagcaggcattccagacttacgtccaaaacctcgcccgccatggcgccatcctcgtgcccttcgattttcccgaattacgcgagctgccggacatcaatgcggccggcggtctgacggctgcggaagcctgggcctggcaccgcaggctgctggcatccgagggcgaccgttacgatccgcgcgtggccgtccgcatccgccggggcgcggccatcagcgccgccgactacctggatgttcaggctgcccgcgcccgtatccaagctatcgcccgccatcgcctgcgcgacgcggacggctggctgatgccgaccgtggccgtgcagccgcctttgcttgccccgctggagcgcgacgacgacaccttctttgccaccaacggactggtgctgcgcaacccaagcaccatcaatttcctggatggctgcgcgctgtctttgccgaccgaccaagccggtatcggtctgtcggtgtgcggtctgcacggccaggacgctcgcgtgctgagcgttgccgccgcgctcgaagccacgcgcgcttgatgctgcaaccgccgaggccacggccgcggcggtagacctgtcatcgggtatgccagcggccccgacaacaccctgcgcgaccagcgtaaaaaaaaggcgcctcaagcgaggcgccgtttctacttaccgcagaccggaattactcggccggcgtttcggcttgagccggcacatcggcggcagcttgctgctgctcaatgccaccgatagccttgacggacaggcgcaggcggcctttttcgtcggcctcgatgaccttgacacggacttgttgaccgaccttcaacacatcattgatgttggcgatgcggtagttggcgatctccgaaatgtgcaacagaccatcacggcccggcagcacctgaacgatggcgccaaagtccaagaggcgcagcacggagccgtcatagacctggccgacttcgacatcagcggtcagttcgacgatacggcgttgcgcttccttggcctgaccctcatccacgctggcgatcacgatcgtgccgtcatcggagatgtcgatctgggtgccggtttcttcggtcagggcgcgaatggtggcgccgcccttgccgatcacgtcacggatcttttcgggattgatcttgatggtcagcatacgcggggcaaacgccgacagttcggtgcgcgaaccgtcgagcgactcacgcatcttgccgaggatgtgcagacggccttcgcgggcctgggccagcgcaacctgcatgatttccttggtgatgccctggatcttgatgtccatctggagagcggtaataccgttttcggtccccgcaaccttgaagtccatgtcgcccaggtgatcttcgtcacccagaatatcggtcagcacggcgaacttgccgttctcgaggatcaagcccatggcgacgccagcgacgtgatccgtgatcggcacacccgcatccatcatggccagcgaaccgccgcagaccgaagccatcgaggaagaaccgttggactcggtgatttccgacacgatgcgaatggtgtactggaagtcttcgggcttgggcagcaccggcaccagcgaacgcttggccagacggccgtggccgatttcgcggcgcttgggcacaccgatacgacccgtttcgccggtggcgaagggaggcatgttgtagtgcagcatgaagcggtcgcggtactcgcccatcagcgcgtcgatgatctgctcatcttgcttggtgcccagcgtcgccaccaccagcgcctgcgtttcaccacgggtgaacaaggcgctgccgtgagcgcgcggcagcacgcccagacggacgctgatcggacgcacggtgcgggtgtcgcgaccgtcgatacgcggctcgccattcaggatctggctgcgcacgaggcgggcttccagatcgaagaggatgttgtcaacggtcacgccatcgggcgcatcctgaccggcggcagcggcctgctcggccagcttggccgacacctcagcgtagacctcacgcagcttggtggtgcgggcctgcttttcacggatctgataggcggcgctcaagccttcctgagcggcagccgtcacagcggcgatcagggcttcgttcttggctgcgggcgaccaggtccactcgggcttgccagcgtcgcgcaccagatcatggatggcgttgatggcggcctgcatttgttcgtggccgaacaccacgccacccagcatgatctcttccgacagttgctgagcttcggattccaccatcagaacggcgttttccgtgccggcaaccaccaaatccatcttcgaggacttgagctgcgaagccgtcgggttcaacaggtattgaccctcgacataagccacgcgggcagcaccaatggggccgttgaacggaatgcccgagatggccagcgcggccgaggcgccgatcatggcggggatgtcgggatcgatttccgggttgaccgacagcgtgtggatcaccacctggacttcgttgtagaagccttcggggaagagcggacgcagaggacggtcgatcaggcgggaagtcagcgtttccttctcggagggcttaccctcgcgcttgaagaaaccaccggggatgcggcctgccgcataggttttttcgatgtaatcaaccgtcagggggaaaaaatcctgaccgggtttggccttcttggccgcgacaaccgtggccaacacgacggtgtcctcaacggacacaagcacagcgccggaggcctggcgagcgatctcgccggtttccaacacgaccgtatgctggccgtactggaaagtcttagtgactttattgaacatgacgatggttccttgcaaatgaaaaaccgtggccgtcgcgacatcgtcgcagcgaccacggttgcgtcatggggagccagccccgtcgatcacttgcgcagaccgagtttttcgatcagagcgcggtacgaatcgggattgcggcccttgaggtagtcgagcagtttgcgacgacggctaaccatgcgcagcaaaccgcggcgcgagtggtggtccttcgcgtgttccttgaagtgaccagtcagctcgttgatacgagcggtgagcagagccacctggacttcgggggaaccggtatcgccttgcgcgcgttggaattgcgaaacgatttcggcttttttgatgtcagcaacagacattttgacctctacggacatgcgtcagggccgaggtgcccggacgtgggttgaaaaacacttctttagcagtggcaattgtcacgctgcggccttgacggcttcagcgcccgcctgcctggttacacacgaaccacgacaagcaggcccgattatagccgattcgctacaatcactctcgggatttgtcctactctagctcggggtagacaattaatcggggcctgaccccactcaggagaacctgcatgcccagcctaagccacctgacgcgcgtcctggcgctgactgcgatcgcggccaccctgtcggcctgcgcccccatgactcagctaccgccaggcacgccctacaccagcgtcgtggatcaatacggcaaacccaacttcacttgccgcctacccgacgggcaggagcgcgtgatctggacgcaacagccgatgggccagtatgcctggggcagcgacctgagcgccgacggccgcgtcgaaaaagtcgaggctttgctcaccgatgcccatttcaaacgcctgggcgaaggcgtgtggtcggcagaacgggtgcgctgcgagttcggcccgcccgccgaaatccgcgaagctggcctgcctagcgtgcgccaggtcgtctgggcctaccgctatcgcgaatccggtgtctggaattcgctcatgtacgtctatatgggtcgcgatggcaagcaggtgacgcgtttccatccagggccggacccgatgtacgaagagcgcaaccaaggctggtggtgatgcccccaccgccaatgaataagccgctcgaaagagcggcttattcatttagtgagcgcggcgttcctgctggagccggcgggcgcggttccaacgccagatcatgacgacccagccggacaggccataaagcacgaacaggccgaacagcaccaccggaggatcgctggaaacaaagacaaaaaccgccaccacgaccagaatcccccaaaacggcacgctgcggccaagcgcaaaactcttgccgctgtagaagggcgcgttggagaccatggccacccctgcgtacatggtcagcgcgaaggcaacccaggccatgatgctgtcgtggataggcagtttgttatcgatagccagccacacaaaccccgccaccagcgccgccgcagccggacttggcagcccctggaagaaacgcttatcgaccacggccacattggtgttgaagcgcgccagacgcaaagcggcgcccgcgacataaacaaaggccgccagccagccccagcggccgaggtcctgcaatatccactcataggcgaccagggccggcgcgaccccgaaggaggtcatatcggaaagcgaatcatattgttcgccaaacgccgactgcgtattggtcaggcgggcgacacggccatccatgccgtccagcaccatggccacgaatatggcgatggccgcgatttcgaagcggtcgttcatggcctgcaccacggcgtaaaaccccgcaaaaagggcggctgtcgtgaaggcattgggcaacagataaatgctgcgatgacgattctcggaatcgcgcatggagaaattgggcatggcgtgtcgggacttccgcaagctttgtaaggtgaaaggttaacccatctagcactacttgggctgaccggcaatcacagccggcctgaagcggccgcaggcttggcaagaaaaaaccgcccgaaggcggttttttccgatgcagcaagaacttcgcccggggcaaaaattagttcttggacttatccaccagcttgttagccgcgatccagggcatcatggcgcgcagcttggcgccgaccacttcgatctgcgattcggcgttgatgcggcggcgcgaggtcagggtcggagcgcctgcggcattttccaggatgaaacgcttagcgtattcaccggtctggatgtccgtcaggcactggcgcatggccttacgggtttcgtcggtcacgaccttcgggccagtctcgtactcgccgaactcagcgttgttcgagatcgagtagttcatgttggcgataccgccttcgtagatcagatcaacgatcagcttgagttcgtgcaagcactcgaaataggccatttcgggcgcgtagccggcttccaccagcgtgtcgaaacccgccttgatcagttcgacggtgccaccgcacagcacggcctgttcgccgaacagatcggtttcggtctcttcgcggaagttggtttcgatgatgccggcacggccgccgccattggcgctggcgtacgacagcgccacgtcacgggcagcgcccgacttgtcctgataaacggcgaccaggtgaggcacgccgccgccttgcgagtaggtggagcgcacggtatggccgggagccttaggggccaccatgatcacgtcgatatcttcacgcggcacgacttggccgtagtgaacgttaaagccgtgagcgaaagccagggcggcgcccggcttgatattggcgtgcacttcgtcgcggtagaccgcagcgatgttttcgtcgggcaacaacatcatcacgacgtcggcgcgcttgacggcctcggcgacttcagcgacttccagaccggcgttggcagccttgttccaggaagcgccgcccttgcgcagaccgaccacgaccttgacgcccgactcatgcaggttcagggcgtgagcgtggccttgcgaaccgtagccgatgatggcaacggttttgcccttgacgagggagagatcgcagtctttgtcgtagaaaactttcatggttgctccagatacttaattttaaaaatcgttgaatgcagagtatggggtactgcggtgccggtcagagcttgaggatacgctcgccgcggccgatgccggaaacgccggtacggacggtttccaggatggcgctgcggtccagggcctcgataaaggcctgcaccttgccctggtctccagtcagctcgatcgtgtaggacttgtccgtaacgtcgatgatgcggccgcggaagatatccgccatccgcttgacttcttcacgctccttgccgaccgcgcgcaccttgatcagcatgagctcgcgctcaatgtgagcgccttcggtgagatcgaccaccttgaccacatccaccagacggttcagatgcttggtgatctgttcgatgacctcatcggaccccacggtgaccaccgtcagacgcgacagggtcgcatcttccgtgggcgcgacagtcagtgtctcgatgttatagccgcgtgcggaaaacagccccaccacgcgcgacagcgcgccgggctcgttctccatgagcacagaaatcacgtgtttcatggtggcttccttacagatcctcggaaccaagcagcatctcggtcagcccgcggcctgccttgaccatcggccacacgttttcggtgcggtcggtgatgaagtcaagaaagaccaggcgatccttgtgcttcttgaatgcctcgcgcagcgccggctcgacatccgccgggcggtcaatgcgcaggcccacatggccgtaagcctcggcaaccttgacgaagtccggcagcgaatccatataggactcggaatagcgcgaaccgtagtcaatctgctgccactgacgcaccatgcccaggaagcggttgttcaggcaaacgattttgggcgtgagatggtattgctggcaggtcgacagttcctggatgttcatctggatcgacgcttcgcccgtaatcacggcaatgtccgaacccggattggccatctgcacacccatggcgtagggcaggcccacgcccatggtgcccaggccgccggagttgatccagcggcgcggtttgttgaacttgtagtactgcgcagcccacatctgatgctggcccacatccgaggtcacgaaggcgtcgccacccgtgacttcccagagcttttcgaccacgaactgcggcttgataagctcgtcggaaagggcgtacttcaggcactcgcgcccgcgccaggcctggatctgctgccaccacttgtcctgcgacgccggcttggtttcctggcgagcctgctggtattgatcaatcaattcgaccagcacgtccttgacgttgccgacgatgggcacatcgacccgcacccgcttggagatcgatgaaggatcgatgtcgatatggatgattttgcgggcattctgcgcgaaatgcttgggattgccgatgacacggtcatcaaagcgcgcgccgatcgcgagcagcacatcgcagtgctgcatggccatattggcttcataggtgccgtgcatgcccggcatgccgacaaaatgacggtcgctggccggcaaggaacccaaacccatcaaggtattggtgcacggcgcgtcgaccaggtccaccagccggcgcagctcatccgccgcgtcggacagcaccacaccgccacccgtgtaaatcatggggcgctcggcggccagcagcatctgcacggccttcttgatctggccttgatgccccttggtgaccggcgcatacgagcgcatggaaatctcgcccttcttgggcgtgtatttgcattgcgcgaccgtaatgtccttggggatatccaccagcaccggacccggacgacccgtgcgcgcgataaagaaggcgcgccgcatcgtttcggcgagatccttgacgtcacgcaccaagaaattgtgcttgacgcagggacgcgtaatgccgacggtgtcgcactcctggaaggcatcttcgccgatggcagccgtgggcacctggccactgatgatgaccatagggatcgagtccatataggccgtggcaatgccggtcacggcattggtcacgcccggaccgctggtcacgatgcacacgcccaccttttgcgaagaacgcgaataggcatcggcggcgtgcacggcagcctgctcgtgacgcaccaggatatgctggaatttgtcttgtttgaaaatcgcgtcgtagatgtaaagcaccgcgccgccagggtagccgaaaacgtgttccacgccttcttcggccaggcagcgcacgacgatatcggcgccattcagttccatgttgtatttcctttctgtaccggccctgtttctctggctgccacctgcccggatacggcggtagcggaacccataccggacgcggcaacatgatccggcgcttagcggctcacggagccacgccacccggacaccctgccaacccggcacgcgctcgtcagaaacgcagtgcaaacgcccaagaaggcgtcggaagtcgaaatggaagccttggcatctcacgcttttggcgcggccaacagcaagtcttactggcgcagcaggctacggaagatggcccaggctctgctcgcccgcgcgccggattcggatagcagaccggcgcaagagggagcaatttaccgcgttgcggcatcctccgcaaatcgaaccgcgcccgtcagtccgcccagcgcgtttttttcgcttcgcagcaacgctgcgtagcggttccgcccccaaaaatcagggaggctctctatacttgacgggtctcggacttgtgtacagccccatggaactgcgcatcgccagcatccgtcgtttcctctacagccactacttcttcggtggcgtgcgccaggcggtcggcatgctgctgcccgtgatggtgctgggagtcgtctgggggcaatactccatcggtctggtggcgaccttcggcgcgcaatgcctggccatcatcgaccagccgggtggcccgcagcgccatcgcaccaatgaaatgctgggcggcgccttgctaggcaccgtcactgtcaccatcacgggaatagcctcgacctatcccttcgctttatggctggtcgtcataggacagtgttttctgttctcgatgttctcggtattcggcaaacgcggcgggctgatcggcttcgccggcctcctgctgatgaccctgaccatgcactcccccatgcaaccccatgaggtcgtctggcatgccttggccacactgggcggcgcgctgttttatctgcttttcagcttcgccttccggcgccttttctggctgcgcgaagaacgccaggccatgtcggtcgccctattcgccaccgccgattacatgttggcccgcgccagcttctacgatgaaaacgccgatctggatgaggcctaccgcaccctgatccagcgccagtccgccatgaccgacaaccaccaggccgcacgcgatctggtgttgcgcgccctgccgcgaggcaagggttttcgcgagagcgagcgcgtcatgctgtggaatatgtttgtcgatatgcttgcgctgctggacacgctggtcgcaacccataccgactacgcctcgctgcgccgggttctggcgggcaacgacaccctgattttcatgcgcgatgccttgctcaagatgtcgctggaggtcaaccgcatcgcgctcgatgtctcccgtgcgcggccgacgcagtaccgcagcagcgccaaagccgagctgcgcgccatcgaatacgagatcgagcagctcaagcagcaaggcctgggcgaacgggagcccgaaatcctcacgctgctggttcaggtgctgcgccgcctgcgcaatgccgcgcgcatcgtggaccgcctggttgaccacacgcaagaccggcccgatgccctgccgacgagcgagctacgcatcgacaaatcgctcacccgtttcatgtcgcgccaggaagtgcgtctgggcatgatcaccagcaatttgcgcctggactcgccacattgccgctacgccatacgcgtgacgctggccgccgccatcgcattagccctgatcggcacttggctgcccatgaacctcgcgtcgcacagctattgggtgctgctgaccatcgtcatcatcatgaaacccggctttgccctgacgcgccagcgcaatggctggcgcctgatgggcaccctgatcggctgcatcctcgcgcttacgctcttcgcgctcaccgacaagcccaccattctgttcgccgtcttgctgggcgcctgcatcatgggcaacagcctggtgcagttgaattacatggccagcgccatcttcaacaccttgttcgtggtgctggtgttccatttcgtggcgccaggcagcgtgtcgctggacgtgatcggcgagcgcgccctcgacaccgtattgggttgcgtgcttgccctgatctgcagctatgtgctgccctggtgggaggcccgctatatgaagcctctggcccaggccgcctcacgcgctaatctcgaatacctgcgcgccgggatgcgctatctcgacagcatgcaaaagcatgacggccagaaaacgccccatgacaacagccaggcggccgaagccgacctggcctggcgtctggcccgcaaagacgtgcatattgccttcagcaactacgccgaggccttctaccgcatgatgagcgagccccagtcgcatcagatcaacgtgcccgagttcaacaacctgctcatccagaatcacatcctggcctcgcagatcaccgccgccatgcccatcctggccaccatgccccaaacgccccccgaaatccagctcgcgctggatgacatggtgcaattgctgcaaaccaccggcccggaacccaccgacctgcccacacagttcgacaccacaggcgacgctgcggcgctggcctatccggtcaagcaaatgctgcgcgcggccaccatgatccgccaggaactggctgccgtcgcagaacccagcgagccccaactcatcggggcctgagcccgaacgccctccgcgcgcctatcctccagacgcgcttgacgggctggcccgagacaagcccgctgatggcgcgcaagctatcctcgagcgtctcggccatgccgacatcgcgggccgcagcgttcgatgtctctgtttcagcaacgccataaaaaaggcggctttcgccgccttcagagcaaagaccgcatcaatccagcctgcggcgaaacaccagcttgtcggcgctagaggccgacgcatcaaagacataaccttcgcgatcgaaagcttgcagagcttcggaggtcttggcccggtgttcaatggcatagcggaccatcaagccgcgtgcccgcttggcatgaaaactgatgattttccaagccccgcccttccaatcctggaacacgcactgcacaacacgcgccttcaaggtcttcagatccaccgccttgaaatactcttccgaggcgaggttgataatgcagggcgcgccttcgccttcctgccgctcattcaagtaagcagcgatcgtgctgccccaatactcgtacagattcttgcccttgggggtttccagacgcgtacccatttcgaggcgataaggctgcatcaaatccaagggccgcagtgcgccatacaggccgctcaggatcaccacatgctcttgggcccaatccaactgcgacgctgagaggctgggcgcctccaaaccctcatagacatcaccattgaaggccagcacggcctgccgggcgttatccagcgtgaaggtctttttccacgccgcataacggcccacgttcaactcggccaaagcctggctcaaactcatcagccccgcaatctcgtcggccgacttggttttcaacaccttgataagcgcggcagcctgctccacgaacagcggttgcgtataggtctgcgcctggaccggcgtgtcgtaatccagctttttggcgggggaaagcaaaaacagcataagaacaaaatccttgttatcagcgagcggtccagccgccatcgaccgagatggtcgtaccggtgatctgcgcggccgcttccgacgccaggaaaacggccgtcccccccaactgctcggggctcacgaattgcagcgatggctgcttctcactcaagagttcgcgggcggcggcctcctggtccacgccatccttggcggccagggcggaaatctgcttttccaccagcggcgtgcgcacccagcccgggcaaatggcattggctgtcacgcccgaacccgcggtctccagcgccaccaccttggtcaggcccaccacgccatgcttggccgccacataggccgacttctgcgccgagcccaccaaaccatgggcggaagcgatattgatgatccggccccagccctgcttcttcatgtgcggcaaggcggcggccgaaccgtgaaacacggccgacagattcaaggccagaatggcatcccacttctcgaccggaaaatcctcgaccaaagcggtgtgctgtatccccgcgttattcaccagaatgtcgatacggcccagagattgcacggcattggccaccaactggcgcaccgcctcgcccttggacagatcggcgccgtcatacagcaccctaaccttgtgcaccgcggccagctcggcgcgcagcttctcgatctcggccgcatcgccaaagccattgatcaccacatcggcgccctgctgggcgaatgcgcgggcgatgcccaagccgatgccactggtcgaaccggtaacgactgccactttgcctttgagcatgaacaacctccaatggaattgaagcaagacgccccaagtgtatccctgctgccgggcagccacatggatgaccccatgacaaggccgccgccgcgcttgccgcatggactcgcgggataagaaaaatttgcgcaaagaaatttttcaggtagaatagcgggcttcgctagttcggaaccgaaatggcgaaagaagcaagaacaaagcaaaatcccggcttatcaaagtggcagcagcgttggcaggcaaacatgagtgcgccgtctactaagcaccatactaaaaagcaccatatcaaaggctaagaccacagccgatattggacagattttgcagcaataccaccaggagaggtggcagagtggtcgaatgcgccggactcgaaatccggtatacgtttaggcgtatcgtgggttcgaatcccaccctctccgccagataccaaaagcccctgaattttttcaggggctttttctttgccgatcgcaatagctggcagagacgtggccagcgcttttttggcaatcacccgctttgcacctatcccagggacaggccacgcttactttaataaagcctgttgattccagggcattcgcatcagcagccgcgccattccgcagaatcctgtcaccccggcgacgaacaaacccgtcccgacaaagccagacagcaggagaaaccacggtgataccgctgcacccagtattgttcccagcaggaccaagaggccaaccgtaatctgcacctggcgttgaagttctagtggttgcgcggcgtttttttcaacggataaacccgcttttttccaagcgtccaatccgccatcgagtatgtaggcctcgccttcgacgccggccctcagcgcggcggcattcatcttggtacggttgccggacttgcaatagaaaatgacggccttggcgccatcacttgccattttttttgactgcaaactctccaccggaacgtgccgggcctgggcaatatgctctcgcgcatactcatccatagaacggatgtcagccagaacggctccttgggcaatgcgcgctttagcggtctgagcagaaataagtggtagcgacatagatcaagccttctttgaaagatcagggacaaaatatggacttgagcgttgcgatgagctttgccacgtctgggttttcaatgtagtagtaaagcgtttgcgcctcacgccgataagcgaccagcccctcttctcgcatcttggccagatgctgagacagcgccgattgactgagcgtcagatgctcatgcaaggaaccgaccgtcatttccttgtgctcgatcaacaagcaaagcacgacgagccgatgcggattgcctaatgcacgaagcatgctcgcagcgcgcgctgcctcattctgcaaaagctgaagatcttttaccttggttgccatcacagtctatattttatatttttctaaattagcattaactaatataaagatcaagaagacgcggatcatccgccccgctcggtcaccagggcggggcaggattcgtcaaagcgcccggccgacgatcagcgcatccgtcgccagatcggggctatcgctgcggccctcgtaaggcagacggttcaagacataccgcatggcattcaagcgggcgcgcttcttgcaatctgacttgaccacgatccagggcgcatcggccgtgtcggtatgtgcgaacatggtctctttggcgcgagtgtagtcatcccatttatccagggaagccagatcgatcgggctgagtttccactgtttgagcggatgcactttgcgctggccgaaacggcggcgctgctcctcctggctgaccgaaaaccagaacttgattaaatgaatgccgctgctgaccagatggcgttcgaattcgggcacctgccgcagaaactcctgatattcctgatcgctgcagaagcccatcacacgctccacccctgcccggttgtaccaggaccggtcaaatagcacgatttcaccggcggtcggcagatgctgcacatagcgctggaaataccattggccgcgttcggtatcggaaggtttttccagtgcgaccacgcgggcgccgcgcgggttcagatgttccatcatgcgcttgatggcgccccccttgcccgccgcatcgcggccctcaaacagaatgaccacgcgctgtccgctagccttgacccaggcctgtagcttgagcaattcgacctgcaagcggtacttctgtttttcgtaggttttacgctgcatgcgatggcggtaggggtagttcccatcgcgccagtccacggccaactccaggtcgggattgcggcggcgtccttgcggagcggccgcttgcaacagcgcctgatgaacggcctgagcatcatccggagacaaggcctcaatcacagaacgcaaggcctccttgggctcaaccgaagattcggcccgggcggcgatgtcggccatgacggcgacagcttcctgccgggccgcttcggcacgcgcagcaatttccacgcgctcgggatcgagcgccaagggctcgggaggaagaccggacttgcgggaagcgcggggtttttcagccatgctcaaactcctgtctattcgatttgcggcgccgaccggacgctctggtgcaagcggttttgccacagcgagtcctgcgcggcaggatgcgatgcagagggcaaatgatagatcagccctccccttcacaagggcgagccctcagcccgcgtgaggaagcgcgacaatgcgcctgggcttccatattttgcaggcatgctccagcggcttgccctgctccagaaaccttgtgaaccccatcgcctgctctaccgtcagaaactcatacctgcggtcagcgtagctgacaacacggccttcccgaatcgcaaccaaccttgcccccactggtttttcaggttctgaatcgaggtataccacgattcaaacgcctgacttgcgctgtacctatgccggtatgcaggggatgacgtcacaccctatttgatcttgaacacagcaaactcgtcggcaggaatgccaacggttcggatttccaaagtcatcccgaagaatctgctgcctgcgccggtctctgcctgggcctgccctgacttgacaatcgttgacactccatcactggagaggcctagggaaacaacgtaggctagcaactgatgcccgattgcgaggctgccagcccggctggcagccggagaactacgcattgcaatgactattcaagaaaaaaactcaagccaccgcattccagcgcgcaagcgctcggccccccagtaccgccaactgcaagccctacagatagaaaaccgccgcctacgcaggctggtcatcaccgacgaattgacaggcattttcaatcggcgctatttcaccggccgcttgcaagaggccttgcaagcacatcaacgcggcaacggcgtcgcactctgcctgtttgatctggataatttcaagacggtcaatgacagtcttgggcatgccgcaggcgaccggctgttgcaggccgtggcaagaacggtggaaacgcagttgcgccgcaccgacgattgcgtttgccgtataggaggagatgagttcgcgacgattttttcagccaactcgcctgacaaagcgctggagcaagccaagcggctactcgatagcatacgaaatgtgcaggttcagggaatcaagcgaatcagcgccaccttcgggctgatatggctgcccccgggtgcgagccaggattggcaacaagcctatgccagtgccgacagcgtactttgccgggccaaacaaaaaggtaagggaggcatcatgatccatgatgccccactcttacccgcctgagccatgcctgcctgacggcgtatcaaatcgcggggggttcaatccagaagaagcgttcgccctgccgcatcatattggctacgccatcaggctccatgcggaaatcggtacccatgagtgtggcaccgccatccgcatgaatatgaatgatggccaggggatctttctccatggtgtaccagtagtacccaggcttgaggtcgtgagcggtcgtcatggttgaagtataccgagaagccgcccgtccgggttgccatcggtcaaactcaaacctcatcgtgatttaatgtaacgccgccagcctcgccgcagattgcaattgaccgcatacggaggactttgcctctgaagacgggatgacgcagcgcagcagcacagatcccggccgttgcgctttgtcgccattgcaataaagacctgcgaacttccgatagagaaaagactgacaattgcctcgtattttctcgcaggctgcaaagacagcaacacaggtgaataatgaagaaatggttagctgctggtttgggcgccgctgcgttgacaatgtctaccacggcaatggcacatgttgatatcggcgtatccatcggcatccccggcatcgcgatagcgcccgctccggtttacgtgccccctgccccggtttatgtcgcgccgccacccgcttatgtggtgcccgcgcccgtccatgccggcccccgctattacgcaccgccttacgtgcgtccggtagtggtggtgccgccgcccgtctactatggcggtccgcgcaaacatggtccgcggcaccaccatggcccacatggacgccgccattgagagatggccttgacagccgcccaaaaaagcaaaaaaccgccattggcggtttttttgcgggcaaaaaccgaatcaggcgttagcctgagcgggtttggccggcgcggcggcactcccttgtgagggttgctgccgggtgcgcatggcatcgagccaacggcgcggggtgctggtgtttttccaccaaccattatgcggacgcatgtgcaaactccggttcaccattaaaacgaacaccattgatcttgcgaaagacttcctggctacccatttctgcctcggagaggctgacataagtcgcgagactgggaacatcccaggctttttccggggcggtgccgcccacgcggcgggtccatatccgtacgccgtaacgctgcccctcctcatggataacggagcaacgaacgcgaaaatcgccaatcattcgtgaagtcatggtttgcttcctctattgaaatgaagggacacggggtaaaacaagcggacaaaccgccagacacggcccctctaatcactcaatcacatctgttcacatcaatagcagtacgacaaccatacctcagttacgctacaaattgatggcagactgcaatatgaccctagaattttaagtttgaagcttagccttaggtttggtactagactgaattaagagttaaaaaacaatgactaaacagaagttaaagctgacttatccgactcgcacgtcataaaaatccgggtaatccctagaaacaagaatgaagcagaaaaatcctagggcaagagaaaaaatacggctgcctaacagcattcattattttgtaataagcacatataaaaaaaccggccatgtcggccggtttttctgtggtgattgataaaaatcacgctttaagctgctcaatcccgcccatataggggcgcagagcttcgggaatgcgcacactgccatcttcctgctggtagttttccagtacggcgaccaaggcgcggccaaccgccaggcctgaaccattcagggtgtgcacgaattcgggtttgctcttggcgtcggcacggaagcgcgcctgcatgcgacgagcctggaaactctcgcagttcgagaccgaggaaatctcgcgccaagtattctgagccggcagccagacctccagatcataggttttggcagcgccaaaacccatatcgcccgtgcacaacagcatgacgcggtacggtagacccaaacggcgcaacacctcttcggcatggccgaccatctgctccagcgcatcataggactgctctggattcgccacctgcaccatttccaccttgtcgaactgatgctgacgaatcatgccgcgcgtatcgcgaccgccgctgcctgcctcggaacggaagcaaggcgtatgcgccgtcatgcgcagcggcagcacatcccccggcacgatcgtgtcacgcacgacgctggtcagcgtaatctcggaagtggagatcaaatactgatcctctcgcgccagcggcttgccctgttcatcgaccttaggatcatcatcgccgccccccttggtcacgaagaacatatcgtccttgaacttgggcaattgccccgttccatagagcgtggagctgttgacgatatacggcgtatagcactcggtataaccatgctcgccggtctgcaagtccagcatgaactgagccaaagcgcgatgcagccgggccatctggcctcgcatgaaggaaaaacgcgcgccggacagcttggcggccgtatcgaaatccagccccagcggttcaccgatggcaacgtgatcacggggcgcgaaacccagcggcgcggggttgccgtcagcacccgcctcggcaggtaaccagcggcggacttcgacgttatcgtcgctggacgcccccacgggcacactggcatgcggcaggttgggcacggacatcaacagctcgttcaattgctgttgcagcatggcgaggctttcctcgagctgcttgagctggcccggcaacgcctgcgactccgccatgacggctgaagcatcctcgcccttggccttgagctggccaatctgcttggccagcgcgttgcggcgcgcctgcagggcttcggtctcggtctgcaccaacttgcgacgagactccagatcgttgaaccgttccgtatcgaaagaaacgccccggctctggagacggtctacaacggtttgcaggtctttgcgcagcagtatcggatctagcatgttggtggctattgagttgagaaaaccgccacctccgaaaaccggaggcaacgctgccgcggcctcctgcatcagcagagcccgccagcatcctgttgattttaccctccaggcggcgatctgctgcggcaagccaccccaatctcgaattcgtcatagcctgagcgcctgaataagagccgcccccccgccaatctggccgacgcctgcaagaccgagcagatcaagccagcgcgccgccacgcaccattcgagccgccaaggttgtggacacaaaacggctcaaaaattaggcaaagtcagattgaatccggcgttcagttcggtcaggcttgctcgcaagcacgtcctgcacggagatcggctttttcccgcccgccccccttgccggcatcccctttcggcctctttgtgacgacagtacggtcagaaactcggtatttcaacgcacactgagattcattattcgcttgctgaacaccctgctctttgaacatgcaacaaaatgccgggcgccctatcctgacattttgcttatgcgattgccgcattgtgctttcgggggccgctttaattggcggtctgcatggttgctcccgcgatacctacgccgccatgcactgacgtcctcctccttagggtcttggctgccccggagaaccagccaacactgaatacgcgatggcaaggctgtatttacatcgtcagcactattcatggataaagaatcaaaacccagcgcggccagtcagaaattcggattgatcgcactgatcgccattgtggtcagttccatgatcggcagcggggtcgacagcctgccgcaaaacatggcggagcaatcggcagtcggtcccgtcaccattgcctggctgatttgcggctttggcatgtatttcatcgcgaaagttttcatcgtactttccgaccttaggccagacctgcaaaccggcatttatatgtacgcccgtgagggctttggtccgttcgcggcgtttctggtggcctggggctattggctgatgaatatcttcagcaatgtggccttcgccgtcatggtgatggataccttggactatttcatgcccggcacattcaagggcggcaataatctgaactccctcatcggcgcctccatattgatttggggctttcatgtgctggtactgtcgggcagcaagctggcgggtacggtcaatgtggtcgggacagtagccaaactgattccattggtgattttcgtcggcacagtggtttactttctggacggtagcgagcttacccagaacgtctggggccatgcgaattcgccctcgatcaagccgctgggctccgtcatatcgcagattctctcgcccttgtttgtcgcgctctggtgctttatcgggatagagggcgccgtcgcactttcgggccgggcgcgcaacacgcaagacgtgggcagggcgaccttgatcggtttcatcatttcgctggcgatctgcctgatcgtttcggtgattccctttggcgtgatgaaccagcatgccctgagcagcctgcccaacccctccacggcaggggtcatgaaagcactgacaggcgattggggcgaatggtttatcaacgtcggcgtactgatctccattctcacgagctggctggcctggaccatgatatgcgccgaaatccccatggcggcagccgcaaacggcacattccccgcctggttcgcccgcaaaaacaaacacggcgcggccgcctcgtcgctgtgggccagcagttggctgatgcaggccgtcatgctgctggtctatttcgcaaacaacgcatggctggccctgctggcgatttcatccattaccgttttgccggcctatcttgccgcctcagcctacctgaccaagctttgcctgaatggcgaatacagccagcgtcaggccaaaggcaagcggttcgcgctgataagcagcctgataggcgccgcattctgcctgttcatgctgtacgccagcgcgatcgagtatgtggccatgacgccgctcatcatcacactgggagtgcccgtattcatctgggcgcgcaaacgggatcagcgcgcccagcccctattcagtaaacgagaagccgcagcactgattgcgcttttacttctggatgccctgattgcttatctgtatttcacgggggtgataaggctgtaacaggccgccccaagcgcaaagcctgaccaacgactggagatttcacgcaatgaagttcaatcaccacgtgctttttgtgctatccagcgcccttgttgatgaccagcctgcagccgagtccatcgcggccttgcaagcttcgctggtgcaacggggcttccagatccagaccgcaggcagcatcaaggcggccttgagctacatcgagcagagcccacgctacagcgccatcgcgctctactgggattcgggcaatgaaaacatcgacaccgaaggcgaggccttgctgcaaaaggtccgtgagcgcaatgccaaggtgcccgtgttcctgatgtcgcaagccgatgtgtcggccggcgtgccgatcggcgttctgaaaagcgtcagcgaatacatctatctgtactccgaaacgcctgcgttcacggccaaccgcatctacaccgccgttcaccgttatgcagaaaagttgctgccgccctatttcaagacactgaaagactttacggaagacggcgattattactgggattgccccggccacatgggaggcatggcttatctcaaacatccagtgggcatagagttcatcaatttcttcggtgagaacatcatgcgcgccgacatcggcgtggcaacggccgagatgggggactacctgatccacgcaggcccgtccaaggcatccgaagaaatcgccgccgaactcttcggcgccgactggacgttctatggcgtggcgggctcgtccggctcgaaccgcatcgtcgcccagggcgcgatcggcgccaacgagatcgccgtggtagaccgcaattgccataaatcactcaatcatggtctgacactgtcacaggcccgcccggtttacctcacccccagccgcaatggctacggactgatcggtccgatcccgacccatcgcctgaagaaacagagtgtggacgccctgatcgcgaacagcccgctcgccccgcaggccgtcagcaaagagcccacctatgcggtggtgaccaactgcacctacgacggcttctgctacaaggtcagcgacgtggtcaagcacctgggcgcaagcgtaccccggattcacttcgatgaagcgtggtacgcctatgccaaattccacccgctttataaagaccgttttgcgatggatatcgccgacgatatgccgaaccggccaaccatttttgcggtgcaatccacccacaaaatgctgcccgcgctttcgatggcgtcgatgattcatgtcaagaagagcgatcgcgcgcccctgagcttcgacgacttcaatgattcgttcatgatgcacggcaccacctcgcccttctatcccatcatcgcgtcgatcgacgtcgccgtcagcatgatgcagggcgaggcaggacgttctctggtgcaggaatccatcgaagaagctgtcgccttccgccaggccgtcgtcaatgtgaaacgccaactggccgaacaggaaggcgatggctcgtggttttttgacgtgctacagcccaccgaagcgaaagacccggtctcgggcaaaacctatcccttccaccaggcaccgatggctttgctgagccaaacgcccgatgtttggcgtctgcatgaaaacgattactggcacggcttcagcaaggaagacctgcgagaaaccgactgcatgctcgaccccgtcaaggtgtcgatcacctgccccggcatcacgccggacggccactatcagaaaggcggcatccctggctacatcgtcacgaagtttcttgacgaccggcgcatcgaggtggcgcgcacgggcgactataccctgctgattctgttttcggtcgggattaccaagggcaagtggggcacgctgatcgaaagcctgctggaattcaaaaaactgtacgacaacggcgcgctggccgtggacgccatcccatcgctcaagaccgcttctagccaatacgacaagctgacgctcaaagagctgtgcacgcagatgcacgagaccatgcatgagctggacctgatgaaccacatcgccaaggcggtgcagtccacgcccaagccggtctatacgcctgccgaggcctaccagaaagtggtgcgctacaagaccgaaccggtgcgtgtgaccgagtttgcaggtcgtatcgcggccagcatgctggtgccctaccccccgggcattcccgtgctaatgccgggagagcaattgcccaccgacgacacgggcatcatcggctatctggaagccctgcaagagttcgacaaaaaataccctggcttcgaacatgaaatccagggcgtgagcgtcgatcagcatggcgaccattgggtgcgcgccattatcgaagaggaccgcgagcccaagaagctgcccgaacatatcaagttcaagcgccacaccacctccacctcaatcaagaaaggccgccagtaaaggaataggagtaaagggatgggagccctcaggcccccatcgtccaccccctctctcgggctcgatccaatgactgataaaactcaagcggccccgcaggccgcatcagaaacggccggtggcaaactcggcctcatcgcgctaatcgccatcgtcgtcggctccatgctgggcggcggcgtctacagcctgccgcagaataccgccgcatcgtcggccgtcggcccggtcatcgtggcctggatcatcgccggtctgggcgtgtacttcatcgccaacgctttccgcctgctgtcggatatgcggcccgatctgcaggcaggcgtctacatgtacgcccaggaaggtttcggctcctttatcggctttaacgtagcctggggctactggctaatgacgtgctttggcaatgtggccttcgccgtcatcttgatggatgcctttgacgagtttttccctggcgtcttcacggacggcaacaacctcaattccatcatctgcggctctatcctgatctggggctataactatctggtgctctcgggcaccaaggtggccggcttcgtcaacaccctgggcacgatcgccaagctggttccgctagtggtgtttgtggtggcgctgggcgtgctgatcgactactcgcaggtgttctcgaacttctggggttcatcaccgcaaatcacgaccgaggtggcaggccgcagcgagccggtgtcgctgatgtcgcagattctggccccgatgaccgtgacgctgtgggcctttattggcgtcgaaggcgcggtggtcttgtctggccgcgcgcgcaataaaagcgatgtgggtaaagcgaccttgctgggctttatgctggcgctggtcacctacattctgctgtcggtgctgccctatggcagcatgacgcagccggaactggcccaagtcgccgacccctccacggcgggcgtgctggagcatacggtcggcgcgccctggggcagttggctaatgaatgtcggcctgattatctcggtgttggcgggctggctggcctggaccatgctttgcgcggaaattccgatggcagccggacagcacggcgccttccccaaagccttcgcgcgcaccaatgacaaacaggcggccacggtgtccttgtgggtcagcagcggtgtgatgcaggccgcgatgttgctggtttatttctccaacaacgcctggaacacgatgtacaacatcagcgcgctgatggtggtgcccgcctacatcaccaccacgctgtacatgaccaagctctgcctgacgcatgagtatctgaagtatgcgaaaaagggccagacgatggcgctggtgagcggcatcatcggggcactgttctgcatcttcattttctatgccagcagcgttgagtatttagcgctggttcccatcctgttgacttgcggcctgcccatcttcatctggtcgcgcaaagacaaaaatgatggccagccagtgttccagaagtttgaactgatctatctggccatcctgctgattgccgatgtgatcgtggcatggctgttctggagcggcgtgatttcagtctgaagccagaggcggatcgcgacgtggcgtttgcgccgagtcgcaatcctagctgaaccgcgcgagcttgcaggacattccggcaagctcgcgctgaggccttcgcggcgccgcgtactcgtgggcgatctgatgaagcgctaacgcgttcatctccgaagccttggcaaaatgggcttatgcaaacggggtgccattaacatcagccagcctgtctggccgacgcacaatacagagcgcgaatccttcaatggccgcctccctcaggccagcctgaacagccattgcgtctcgtcatttgcccaagccaagagaaaatcgacgcttggcgaacaaacgacaaggagattcgcccccctccccgacgtcgcaggcagctgctatgcatcattgctgggcctgcggccaacctagcaagcgccctcagcctctacttccgaccagacgcattcgggtttagcgtcaatctcgcagcggcgagagggtctctgttaaacgcctccctcccgatctcggccttgccctctccttggcctagactccgagccgctgagctgcctgccctttcttcatgcaccgattccccccgactccgctttcgcagggtatcgatcacacaacgcttcacaccaccatcaagagcaggaaattacctataaattccacatacaaaaactacaaaaaattcagcgatctgtcgttagcatgaaactaagaaaaaagagacgagcaaaggagacgcgcatctgaggcctgaattgtgcaataggcactgatgtatcgctttcaacacggtgccagacaaggcgccatgcgcattgagcaggcggtatcacgggaattcttccggcggcctaagccgctgcgctcctctctgcaaataaatagggcgatattgcacctgctcacggtttgatgagctggacgtcaagcgtccatgtcacttggagatagacatgacaagtcaacaaccctttttaaattgcctgatgcgcgtaaacaatgccgataaaggggatgcgcctcttcggctggccaccaaaatcacgacttcaatcaactcagatattccgcttcgaatgatctcttacaagtaaggctgggttcaggtcgccttcagaggaagcggcctgattgagcgtttttcaatatcgctacctggagtcagcacgatgcggttacggacatcaatcgacatctcctgcctggagcactgactcccgatgcagtatcccatccaagcttcgcgtttaagaattgctttcctgcatggctgcgcactgctgaccctggccttgattgtcatgcatcaaagtctggtggcttcatccgcttactttcttacggatgcgatcacacagctacaggctagtgaacctttccagttttccccgctgctttactttgcctcgatggttttgccctttattccaggctgtctgagcaatgtcgccatgcgcatctgggccaatgccgttcatgcacggctgatcgatctttacgagcgcagctatgaaggaaaaacagcgctgtatcgggactcggctctcaaacacaatcgattcattggtatcgcgcaatgccttttccgcgagctacaactacattgcccatctgcacggctttgcaagcttcagtttgaacagtgtgctgagtctggccgtaatcatctacctgctgccgtccggtatctggcaaggctatctcatcagcgtagcggcatgtgcgggcgttattgccgcctttggcccgcttgtggcccggctgtcgcgcaaatcgcaagtcaacctggccgactacggacatgcgctgggcggcctttgggacaacgtcgtcaatcgctacaacctgggcaactggaaagcacagactgcggcaatcggtgcgcagtactaccgctcgcaaacggcgctggagtgggtcaagcaaatcagcaactgcctgctgggtattgtgacgctcatcccaagcgcctatcttatctaccgcatggtgactgcaccggcgatagaacctgcgttggtcgccgccaccctggtcaacctgactcgtatcttccacatcctgaactcccttgctgctctgctctaccagatactggagttcggctctgcagatgcggcgttcaagctcttgcttgactcggctgtctcagcgccatcgagcaacacggcccgcatcaaacacatccagatcaataggcaagcagtgtcagatccgtggtttgcagccgaagagattcgaaccctgaagcaaggccggtttaccgcgcgcggcgaaaacggtgcaggtaaaacgacttttctgctgcacctcaaggcatcagacccggacaatgtcttttacctgcagccttcgtcagaaaaaatggtttggcgcaatgttcaagatagcctgtccaccggacaacgcatgatgcgtgtgctggtggaaatcgggaaaatggatggcataaaagtgctggcgctcgacgagtgggacgccaatctggatcaaaaaaacaaacgccttgtagacgattatctgaacgagctggctaaagaaaaagtcatcgtagaggtgaggcattgagcgccggcgggcggccgaggaagccatcagccaagccgaccgccgtggtcatctggcagccgtccccggccatgcccttcaggggcaaacgcgatcctgtctttcaacgactcaggctcgaactgagagcagccacccgactcaacgcggcttgcctttggcctgggcgtccagctcacgcagaaaggccagtttttgctgaattttggcctccagcccgcgatcggtaggccggtaaaaagtgggcctcatcccgtcggggaagtagctttcacctgccgcatagccatgcggttcgtcatgcgcataacggtaggcatgcccatgacccagttgcttcatgagtttggtcggggcattgcgcaaatgcaggggtacgggcgcgctgccgtgctcggcggcgaatttacgcgccgtgttgtaggcgttgtagaccgcattggacttggcggcgcaagccagataaaccacggcctgcgccagcgccagctccccctccggcgaacccagacgctcgtagacatcggcgccgcgcaacgcgagatccgtcgctcgcgggtccgccaggccgatgtcttcgatagccatgcgcacgatgcggcgcgccagatacttgggatcggcgccgccatccagcatgcgggcgaaccagtacagcgacgcatccgggtcagagccgcgcacggccttgtgcaaagcgctgatctggtcatagaacgcatcaccgcccttgtcgaaacgcctgaggttttgcgatagcgagatttccagccattcggcgttgacctcgtctcggcctgccgcttctgccgattcggccacgacttccacggcgctgatcaggcggcgggcgtctccgtcggcccaggccgccagttgctcgcgcgcggacgcctcaaaacggataggaggccggccttcgttgaaagcggctacagcacggtccaccagcaacatcagctcttcagggctgagggattgcagcacatagacccgcgctcgcgaaagcaaggccgaattgacctcgaaagaggggttttcagtggtggcgccaatgaaggtgaacaggccgctttccacatagggcaggaaagcatcctgttgggctttgttgaaacgatggacctcatcgacgaacaagatggtgcgccggccctgcccttgcgctacctgggccgccgtgacagcgtcgcggatgtctttgacgccgcccaagacggcggagatggcgatgaaatgggcatcgaaaccgtccgccataagccgcgccagcgtggttttaccgacgccgggcggtccccagaaaatcatggagtgcggtcggccggagtcgaaggccacacgcagaggcttgtctggccccaataggtgcgattgccccaccacatcggccagcgtgcggggccgcaggcgctcggccaaaggcacatagggccgatgcgccggatcggcggaaaacagatcgttactcatagcaccagaaaacaagaggacggcagctttattacaccatgccgccaacgggtggacggcatcgcgtatttcaagaaaattagcttcaaatttgttttatacaatttgcttatctgtaaatttatatgaataagctgccatgccgactgccacaccgctagaccctgatggcaagggattaggcctttttcctgagggcgccatcaccgcccaggccgcgggcctgggctggaatttgctgagggaagaggtcagcttgcctgtggccgtgctctatgaaagccgtgtgcgccacaatctgcgctggatgcagcagttcatggaggcctatcaggtcaagctggcgccgcatggcaagacgacgatgagcccggcgctcttcgcccgccagatcgaggccggcgcctggggcatcaccctggcgacggcgccacaaacgcttgccgcctatcatcacggcgtacgccgcgtgatcatggcgaatcagctcgtcggccgcgccaatatggccatcatcgcgcagttgctgcgcgaccccggattcaccttctgttgcctagtggattctgctgccaatgccgcccagttgggcgcctattttcaggaaaggcgtttacgcctgccggtgctgctggaactgggcgtggcgggcggccggacaggggtgcgcgacgatgcgcgggcccaggaagtgctggccgaaatcgagcgctggcccgcctcgctcgccctggccggcgtggaaatttatgagggtgtgcttcaggaagagcctgccattcgcgcctttgcacgccgcgccgccgacaccttgcgcgggctggccgccgcaggccgtctacgcgatgacggcccggccatcattaccggcgcgggctcggcctggttcgatgtggtggcccaggaattctcggaactggatatcggccaggcgttggatatcgtgctgcgtccgggctgctatctgagccatgacataggcatctaccgcagcgccgccgagcgcattgccacgcatgacccgatagcccggaggctggagcccggcctgcaagcggcgctacaagtgtgggcctatgtgcaatctttacccgaaccgggcctggccattattggcctgggcaagcgggacgcggccttcgacgccgggctgcccgcgccggaccgccatttccggcccggcgccagcgcgccacaagatacgcccgggcactggaagctcaccgccatgatggatcagcacgctttcatgtccgtcgggacgcaggacgatattgccgtgggcgacatgatcgctttcggcatttctcatccctgcctgacctttgacaagtggcgccagattctgctgctggatgacagcttcaacgtgacaggggtcgcgcccacctatttctgaccggtggccgacgccctactgaacgacatggctgcgggcgccgatcagatcgcaagccagcctggcccgagcatcgccacgatctcgcgctttacccgttcggcagaccgcgccggcaggcaggaatggaaacggctctggcccaggctagcgccgtcggtgagcactttctggaccctgctgcgcaggaaggccccttctaggccccgtctacgcccgttctccggccagaaaaaagcctgcgtgttatcgcaggctgttggatgctagcgcaggcgcttacattttcacgacatccacccctgacggcgcggtgaaatgaaactcggcggcaggcagcttggggttggcctgaatgttgctgaggtcgacccgcgtggtttgcccaaaggcgtcgagcaactcgacgcgggcgggcagatcgccattcatggcgatatcgacctgagaaaaacccgcgtcggcgttacgcggcttggcccgcaaccattgcaggccgtcccggtcgggcagcgggctgacatggaaagccttatcaagatcgcccgaaccgaagaggatggcggcgggtgaggtgccaatggcctgatccaccttgcgctcggtaacctgggcaaggtccgggtcatattgatagacctgcttaccatcggaaatgaccaattgctcgtaaggccgcgccaccgcccacttaaatttgcccggccgctggaaggcgaaagaaccgctttgcgcgggttgggtgcggccctgcggaccgaccgtggactgggtgaaatcgcctgttgcgctctgcaccttggcgacaaaagccttaagctgatcctgagcgccatcggccagcgccagcgcaggggccaaagccagcagcgcaatggcgctcaggcgggaaatcacataacgagtcatcaagcctcctctcgggcaggcaccaggatttcccggttgccattggattgcatggcagacaccatacccgattgctccatctgttcaagtaagcgcgccgcccggttgtaaccaatccgcaaatggcgttgcaccagggaaatcgaggcccggcggtgtttgagcaccacttcgcaagcctgatcgtacatggggtcggattcgttatccgccatgccggtcacgctgctgacgccctcgccggtctcgccttcggcaccaccttccagcaggccttcgacataattgggttcgccctggctgcgcaggtactccaccacgcgatgcacttcatcgtcgtgcacaaaagcgccgtgcacacgcaccggcaaaccggtgcccggcggcatgtagagcatatcgccctgacccagcagggtttcggcgcccatctggtcaagaatggtgcgcgaatcaattttggaagaaacctggaaggcgatacgggtcgggatattggccttgatcagcccggtgatcacgtccacgctggggcgctgcgtggccagcaccagatgaatgccggcggcgcgggctttctgggccaggcgcgcgatgagttcttcgatcttcttgccgaccaccatcatcaggtccgccagctcgtcgatgaccaccacgatatggggcaaaggagcgagcggctcgggtgcgtcgggggttagcgagaagggattcggtatcggctcttctcgcttgatggcgtcgcggatcttgctgttatagccagccagattgcgcacccccatcttgctcatgaggcgatagcgcttttccatttcgcccacgcaccagttcaacgcattggcagcctgccgcatatcggtcacgacgggcgacagcaggtggggaatgccttcatacacgctcatttcgagcatcttggggtcaatcaggatgacgcgggtctgcgaggcatcggccttatacagcagcgagagaatcatggcattgatccccaccgatttgcccgagcctgtcgtacctgccaccagcaggtgcggcatcttggccagatcggccaccacgggattaccggcgatgtctttgcccaatgccatcgtcagcaccgaactgctggcatgataggtctgcgagccgagaatctcggaaagcttgaccatctggcggcgcgggttcggcaattccagccccatcaggtttttgccggggatggtttcgaccacgcgaatgctgaccagactcaacgcacgcgccagatctttcgccaggttgacgatctggctgcctttcacgccggttgcgggttcgatttcgtaacgggtgatcaccggcccggcctgagccgccaccaccgtgaccgacacaccgaaatccgccagttttttctcaatgagacgagaggtgaactctatagtttcggcggatacggtttcttggttgggcggtggcatatccagcaggctgatggcgggcagatccccctcgctggccggcggcaggaatagcgcttgctgcttttctttttcgacgcggtctgagcgcggcactacggtaatagcgggctcgatgcgcacgggttgctcatgaaccagtttttcctgcttggcggcaacctgctcggttcgctcggtcttggccacctcccctacacggcggtcttcacgcgcggtgtaagaatctcgcagtttgcgcagcaggctctctatccagccgcccacgcgctcggcgatctgtagccaggaaaaagagaagaagagcgacagaccaatcgcaatcatcgcgagcagaatcagcgtactgcccgtaaaccccaccgccagtttgagttgagctgccagcatctgtccgatgacacccccggcgccgctggcgccgtcagtgtcgccaggcagatgcataccccaggattgcagacgcaaggcctccaggccaagcgaccctatcagcaacagggcaaagccgatgccctgctcccaacggactctgggcagcagatcggctggcttgtcattggcggcgcgcagattcgaagccaggcggtgatagcccgcccgcacccgatgcagcagcagcacgacccaccaccaggcagagaaaccaaacagatagaggaggatgtcggccagataggcgcccagggcaccgcccttgttatgcaggctgtcgctggaaacagaatgtgaccatcccggatcagcaggactccaggtaatcagtaccagcgtcagccaggcggccaaagcggcaaagagaatccagcgggcctcacgcagcagggcggaaatccgcgattgcaggggagacggcccgttacgggtgttgcgcgatgcgcgcggggagacattgcggggcatgcgcctcattataattgggtgtcaccttaagaatagccgccatgtccacacacgccaaagttctcattctcggttccggccccgccggttacaccgcagcggtttacgccgcccgcgccaacctcaagccgctgctggtcaccggcctggcccagggcggccagctcatgaccaccactgaggtggacaactggccggccgacgtcgacggcgtccagggtccggccctgatggagcgcttccaaaaacacgccgagcgcttcaacaccgaaatcgtcttcgatcacatcgccaaggtggacctctcgcagcgccctttcaccctgacgggcgacacgggcaatgtgtacacctgcgatgcgctgattatcgccacgggcgcttcggccaaatacctcggtctgccctctgaagaaaaattcatggggcgcggcgtctcgggctgcgccacctgcgacggtttcttttaccgcaaccaggacgtggtggtgatcggcggcggcaacacggccgtcgaagaagcgctctatctgtcgaacatctgccgtaaggtcaccctgattcaccggcgcgacaaattccgcgccgagcccatcttggtcgacaaactgatggacaaagtccagaacggcaatatggaattgcgcgttttcagcaccctcgaagaagtgctgggtgacgacagcggcgtgacgggcgtgcgcattcgcaacgtcgaaaccggcgccaccgaagatttggccgcgctgggctgcttcgtggccatcggccatcagcccaacaccggcatcttcgaaggccaactcgacatgaaagacggctatatcgtcaccaagagcggcctgaatggtctggccaccatgacctccgtgcctggcgtattcgccgccggcgacgtgcaggatcatatttaccgccaggctatcaccagcgccggcaccggctgcatggccgccctggacgcacaacggtggctggagaatgcggggaactaagcttggtctggccgacctcaaaacgctgcaaaaaaacgtccaggcacgacaggccgaacaggagcggcgcgagcgcgaggcgcaagccgaacgtgcgcgtgcggccacgccagatgacgtgaccgcctttcgccgggcgatggcgcatgccacgcccatgaaagccgcccccaaggctctgcacccaaagcgggtggaaatttctcccgccatcgctcagcgccgcgcctcggcaacgggcgagacgccctcacgcgccgatcagggggtctctgacggcggcgacatcgcgccgctactgtccgagaacggcacggccttcgtgcgccacgatgcagcccccgatacggcgcgcaatctcaagcgcggccagtggcgcgtcggcgcagagctggatctgcacggcttgcgcgtggagcaggcccgccacgccgtgatttctttcctgaacgagtgcctggaacatggcatccgttgcctgcgcatcgtgcatggcaagggctatggctctcaggggctggagccggtgctcaaggacaaggtgcgcacctggctggtgcaaaaggccgaggtgatggctttttccgaagcggccgaacgcgagggaggcgccggcgtgctgctcgtcctgatgcgtggcgaggctcgccaatgaagtggttatatctggcgctcgccatcggctttgaaatcatcgccaccagcgcgctcaaggccagcgacgggttttcccgtctgctgccctcgatcatcaccgtggcaggctatatggtttccttctactgcctgtcgctcacgctacgcgaattgccggtcggcatcgcctatgccgtctggtcaggcgtggggatcgtggccatttccctgatcggggtcttcttttttcagcagacgctggatcttgcggccatggtcggcatcgcgctgatcgtcgcaggggtcatcgtgatgaacgttttttcgaaatcggtggcccactgacgccttagcggtgctcaggttcgcgcagatactcgaccaacgccagggtgttgccatccggccgcggcgtcagccatgacacgacgataatcgtcaggaaagcggcaggggcgccgaacacgcctgccgcgataggctgaatcccccaccatagttgcaccggctcggcgcgggccacgccaaatacccattcccgcaaccaggggtgggtatgggccatataggcaaaggtagtcaacacgcccaccaccatgcccagggtggcgccccatttattggcacgccgccagaacacacccatgaccagcgccgggaagaaagaggatgcggcgaaggaaaatgccgccgacaccatgaacagaatatcggctggcttacgggcggcgacccaggccgccgcgaaggccaccagcagcagaagtattttggacaccatgacgcggcgtgccgctgacatgcgcggcgacactacccggaaccacatgtcatgcgaggccgagttcgacagcgtcagcagcaggccatcggccgtggaaagcgccgcggccagcccgcctgcggccaccaggcccgaaatcacataaggcagaccgccgatctccggcatggccagcacgacgacatccgcccccatgctgatctcggcagcctggacaatgccgtcgcgattgacgtcaaacacctgcaacaggttggcatccaccgcgctccaggcatgaacccagttcggcaggctaagaaaactcgaccccacgacctgggtatagatttcatatttgaccagcaaggccagcgacggcgccatgaagtagagcagcagaatgaataacagcgaccagcccacggagcgccgcgcctcggatacggaaggggtggtgtaagaacgcatcagaatatgcggcatgcccgccgtgcccaacatcagacataacaccagcgccagaaagttgatccgcatgttctcgcgggcactggggtcttccgagggatagggttcggcatggggtatgggcggcgcagcccgcgcctcgaagatgtctcgcgcctgcgaccagagggtgcgggcctcctccacgctggccggataggcggccagctcccgttccagagagcgaatctcgaccatgggcgcgtcgctgacgtccatctggctcagacgggtgcgtaggttttccttctcactcacccaggactgcggcaggccctgcaaacggccttccatttcacgggcacggtcggcccaaagctggcgcaccccgatttcatcagcatcgatgcgcagcgctttttctttttctgtgatttcctgcaaaagcgtggcggcggaaaactgcggcaagggcgcatccgtgtgtttgaccgagagccagactaccggcacgagataggcgatcaccagaatgatgtactgccctacctgcgtccaggtgaccgcacgcatcccccccagaaaagaacagaccaacatgccgcccagggccacgaaaatacccagctcgaacgaaatgccggtcatgcgggtggtgataatgcccacgccgtaaatctgcgccaccagataggtgaacgaacacaacaccgcgcacaccacgccggtcatgcgcgccaggttgccgccatagcgcgcgcctagaaaatcggggatggtgtattgaccgaacttgcgcagatagggcgcaagcagcaaggcaagcaatacaaagccgccggtccagcccatgatgtaggccagaccgccatagccagtgagatagagcgtaccagcaacgccgataaaggaggcgaccgacatccagtcggccgccgtcgccatgccgttatagatggcaggcacgcgccgtccggcgacgtaatactcgacctgatcagaagtacggcaaacgatgcctataccggcatacagactgaccgtaaacagcaggaacacataaccgatccaggcgcgcggcatacccagcacttcggccaacgccagcaaaagcaccaggagcaggaagcccgccgtgtaactgagatagatccagcgcagccttcgcttgaactgctgcggcgtcgcacctgagaacggcatcagggcttccggcgggcgcgcgcatcggcgcggttcatgacgacagcatagacgacgatgatgaccagataagccacgggcgcgccatgcgctgccatccaaaaggcgaagggccacccaagaaaatcaaagttcagctcgcgcgcgaaataggcgggaacgaaggtcaatgccacccaaatagccaacaacaggcagatccaccgcagattgcggcgccaataaggcttgggagtctgtggcatcgtgttcgtcctggtggcgcaggcgcgcgtctttaagcgacaacggccagcaccaaggtgccagccgtcgcgcatttactttttatttttggtactgctttatttttttaccggtgccgccggtttatgttgcccatgcagggcatgtctcctcacctgcatgggacggaattctgcaccagatacgggcttgtcacactaggggaatgccctaagacagcgcatttatttcgatataacgcgcaccaaaccagtgcatatcatgacaaagcgctgaatttcccgcctttccccccctctgcctcccctaggcccgtccccgcaagcccgaactgctgccatgccccaccctgatgcacgccccaggcctgcgcaacattggggggcatttttacaccgcgtttacacccccgccccaaagctttatcccgtttttacccctcctttcgtaacctgccggccataccccgaccggggtcaattcgggcgcgttcgcgcgccgggagtacgaaagtggatttcttttatctcgtctcgctgggtctgttcgcggtcctgacctgggggctgatccttttctgcgccgcgctcaacaagggagagcgctcatgaactggctttacctgatcagtggcggcgtggcggccctgctgtgcgtttatctgctgatcgcactattcaaaccggagaaattctgatggatagccaattcttcggtctgctcgtcttttatctggcaatcctcctgatcctggctccttttttgggccgttacatccgtcgcgccatggaggatgagcactatgcggctaccgcctggggccgctggctggaacgcctcatgtaccgtctgtccggtgtcaatccggcagcggaaatgacttggcgccaatatgccgtggccgtgctgatttttagcgtactgggctttatcgcggtctacgccttgcaacgcttacaaggctttctgccgctgaatcctgttggcctgggcgcggtgtctccagactcggccttcaacacggccatcagcttcgtcagcaacaccaactggcagggctactcgcccgagtccaccatgagctatctgacccagatgctggcgctcacggtgcaaaactttctgtcggctgccgtcggcatgtccgtgctgttcgctctgatccgcggcttcgcccgacatggctgcgccacggtgggtaatttctgggtcgatgcgacgcgcgccacgctttatgtgctgctgccgctggcgctggccctggcgctggccctggtcagccagggcgtgatccagaacacggcggcctatcaggaagtcaccacactgcaagcacagtcttacgaacaagcccgtctggacagcacggggcagcccatgatggatgctgccggcaagccgcttactgaaacccttgtcatacaaacgcaaacactggccatgggcccgaccgcctcgcaagaggcgatcaagctcctgggcatcaatggcggcggctttttcaacgccaactcggcccacccctacgaaaacccgacaggcctgtcgaacctgctggaaatgctggccatcctgatcatcccggccgccctgtgctttacctttggcgagatggtcggcgaccggcgccagggcgtggccatactggccgccatgaccttattgttcgtcggcctggcctggctgacgcaaaacgccgagcaagccctgacgccagcgcttagccacctatcggcggatggcttgctgggcaatatggaaggcaaggaaagccgcttcggcgtcgccgcctcggccctgttcgcggtcgtcaccacagcagcgtcctgcggcgcggtcaacaccatgcacgactcgctgtcggcgatgggcgggctgggacccatgcttctcatgcagttaggagaggtagtgttcggcggcgtgggttcgggtctgtacggcatgctggcttttgccttgctgggcgtgtttatcgccggcctcatgatcggtcgcacccctgagtatctgggtaagaaaatcgaagccttcgacatgaaaatggtgtcgatcgccattctcgtcacgcccttcttggtgctggcgggtaccgcgctcgccgtcagcgtgccgcaaggcctggccggcatgctcaatcctggcgcacacggcttctctgaagtgctgtacgcgctctcatcggccgccaacaacaacggtagcgcctttgccggtttgtcgagcaacacccccttctacaacagcttgctgggtctggcgatgtggttcggccgctttctcgtcattgtggcgattctcgccctggccggctccctggcagggaaaagacgcctggcgcaaagcccgggcagcatgccaaccaccggcccgctattcatcgtgctgttgattggaacggtgctgctggtgggtgccctcacctacgttcccgccctggcgctgggccccgttgctgaacacctgcaagcccgcccctgatttcgttggactgttcatcatgcaaaaatcaactgacttggccagcggacatagtgcgagcgcgctgacgcgcgatagcctctggtctcgcaagctcgtccagaccgccttgctggactgcctgcgcaaactctcgcccactgcgcaatggcgcaaccccgtgatgttcgtggtctacgtgggcagcattctgtgcaccgccctgtgggtgttggcgctggcgggacacgctgacgcgccagcgggcttcatcttcgcggtggcctcttggctgtggtttaccgtgctgttcgccaacttcgccgaagcgctggccgagggtcggggcaagcagcaggccgccacgctgcgcggcctgcgcaccaccattgaagcacgcgccttgcgcaactggcgcgacgacgatgcccgtcaccccgatgtgcaggcctggcgcgagaccgctacgatgcgtccgtccggcgatttgcgccgtggcgacgtggtgctcatcctgccgggcgacaccgtgcccggcgacggccaggttatcgccggcattgcctcggtagacgaaagcgccatcaccggcgaatcggcgcctgtcatccgtgaatcgggcggcgacttctgctccgtcacaggcggcactcgcgtgctgtctgattggatcgtggtccgcatcgccgccaatccgggcgagagctttctggaccgcatgatctcgatggtcgaaggcgccaagcgccagaagacccctaacgagctggccctgaccattctgctggtcgggctgacgctggtgttcctgctggtcgtggtgacgctgttgcccttctcggtttactcggtgagcgccaacggctcaggcagcgccgtatcggtgaccgtgctggtggccctgctggtctgcctgattccgaccacgatcggcggcctgctgtcagccatcggtgtggcgggcatgagccgcatgatgcaagccaatgtgatcgccacctcggggcgcgcggtggaagcggccggcgacgtggacgtgctgctgctcgacaagacgggcaccatcaccttcggcaaccgtcaggcatcggctttcaacgccgcaccgggcgtggcagagcgcgacctggctcaggccgcccgctgggcctcggaggccgatgaaacaccagaaggccgcagcatcgtcatgctggccgaacgcctgttcggcatacgcgccgccaacctggatagcgccgtattcgtaccgtttacggcgcaaacccgcatgagcggtgttgatctgagcgatggccgccaggtccgcaagggcgcagtaagcgctatcgccgcctggctgcgggaacagggctcggatttgccaagcgccatcgcgcgcgccgccgatgacatcgctcgccggggcagcaccccgctggtcgtggccgagaatggacgcgcactgggcgccatcgagctgaaagacatcgtcaaaccggaaatccagccgcgctttgccgaactgcgccgcatgggcattaaaaccgtgatgatcacgggcgacaacaaattgacggcggcctccatcgcggccgaggccggcgtcgatgactatctggccgaagccacgcctgaggccaaactcaagctgatccgcgcctatcaggccgagggccggctggtggccatgaccggcgacggcacaaacgatgcgcccgccctggcccaagccgacgtcgccgtcgccatgaactcgggcacccaagccgccaaagaggcgggcaatatggtggacctggactccaaccccaccaaactgatcgagatcgtggaaatcggcaaacagatgctgatgacgcgcggcgccctcaccacgttcagtatgtccaacgacgtggccaagtacttcgcgattattccggcggccttcaccagcgtctatccgcagttgggtctgctcaatttgatggcgctcacgacgcccgcctcggccattatgtccgcagtgattttcaatgcactcatcatcgtgctgctgattccgctggccctgcgcggcgtgcgctatcgccctctgggcgcggccacactgctgcgccgcaacctgcttatctacggactgggcgggctgatcgtgcctttcgccggcatcaagctcatcgacatggtgctggccgcgctcggctgggtctgagcctcatcggagactgttatgcaaaccaagactatcccccttgttcgtccggcgctcatgctgttcatcgccttatccctgatcacgggcctactctatccctttgtcaccacggggctggcgcagctgctcttcccctcacaggccgcaggctccctgatcgaacgcaacggcaaaatcgtgggctcgcaactgataggccagcacttcagcgagccgcgctatttctggggccgtccgtcggccaccgccccgatggcctacaacggggtgtccagcggcggctccaacctgggcccgaccaacccggcgctggccgaggcggcgcgcgcccgcgcccaggccctgcatcaggcagacccggacaataaggcgccgattccagtagatctgctcacggcctcaggcagcggactggacccccacatcagccccgaggccgcacgctaccaggcggcccgcgtcgcacgcgaacgcggcctgcccctggagcgggtacaagctctgatcgaccgtcacatcgaacagccagggctagccattctgggccagcccgtggtcaatgtactggcgctgaatttggcgctggacgacggcgtatagtaggcgtatcgcctcgtgccgcactctttcccggcctccatgaccgtccctggcgccaaccgccccgaccccgaccttctgctgcatacgctagaccaggccgcagcagccgcacgccggggccgcctgcgcatttacttcggcgcctcggcaggcgtgggcaagacctacgccatgctggccggcgcccgcgctcagatcgcgcaaggcgttcaggtgctggccggggtcatcgaaacccacggccgcaaggaaacacagcaactcttggatggcctgccgctgctgccccccaaaacgctggcctatcgcggacatgtgctgcgcgaattcgatctggaaggcgccctgcaacgccgccccgcgctcctcttgctcgatgaactggcgcatagcaatgcgccaggctctcgccacgccaaacgctggcaggatgtgcaagacttgctgcatgccggcatcgatgtctggaccacgctgaatgtccagcacctcgacagcctgaacgaggccgtgggcggcatcaccggcgtgcgcgtctgggagaccgtgcccgacgatattttcgatcaggccgacgaaatcatactggtcgatctgtcggccgatgagctgctgcgccgcctcaaggacggcaaggtctatgtgccggaccaggcgcgtcatgccacccatcattttttccgcaagggcaacctcatcgcgctgcgcgaactggctctgcggcgaacggcggatcatgtcgacgacgacgttcaagcttaccgccgcgatgccgccatccagccagtgtggcgcacacgggaaaccgtagcagcctgcatcggcccggatgccgacgccgcgcatgtcgtgcgcaatgcacaccgtctggcgcaacaactggactgcgagtggcacgtcatcaccatcgaaggcctgaacatacgtcctggacagccgcacggcggcctggagcaggccctggcgctggctgagacgcttggcgcgcacgccgaaattctggcgggcgccgacagggtggaagcggcagcccgctacgcccgccggcacaacgtcaccaagatggtggtgggtcgcgggcaggcaagacgcaggctcgccccccagctggaccgcctgctcgcgcccggctggctgtggcagcggcacagcttcgccgatgagcttgcccgtgcctgtcctgatatcgacattctgcgcgtagccgctcccgcccacgcaccggtagcgccagtgcaacacgatccgctgaccgcctccggctcaagacaggccgccacgcccgcgccgcgccgctggcccgactatggctgggcgctggcctattgcctgttcgccaccgctgtgtcaaagctggccttccctttgctgcaccagaccaatatcgtgatgttctacctgctggccgtcgtcggcgtagccttgcgccacgggcgcgggccggcagcgctggcgtcagtgatcagcgtcgggctgtttgactacttcttcgttcagccgatttcttctttcgccgtttcggacgtgcaatatctgctgaccttcgccgtactgctcggtgtaggcctgttgatcggccagcttaccgccggcctgcacgcacaggccgaaacatcggtcaaacgcgaggctgacgcccgcgctctgtacgaattcgcacgcgaactctcatccgccctcttacccgaacagatcgtgcaggctgccgacacgtttttaaaggctgccttcgacgccgatagcgcgctttatattctcggcatggacgatcgtctgcaactggcggcaacaccgcctccctcaatggctgcgcccgaaccctcattagcgcagtgggtgcaggatcacgggcaggccgcgggcgcgggcaccgccacgctgtctaacagccccttgctgtacgtgccgctggccgcccccatgcgcgtgcgcggcgtgctggtgctgcaaacctcgcatccgatcgccagcgcaccggcgtcgtggcgtcaagtgcaggcctacgccaccctgatcgccatcggcctagaacgcctgcactatgtagaagtcgcgcagcatgccctgctcaatgtcgagtccgaaaaactgcgcaactcgctgctggctgcggtttcgcatgatctgcgcacacccttgaccggcctgatcggcatgaccgaaaccctggcccgcagcgccaccgacgccgccgttcaggagcaggccaacgccattcgcgaccaagcgcgacgcatgcatcggatggtggtcaatctcttggatatggcacgcctgcaaagccaaggcacaccgctcaagcgcgaatggcagtccgtcgaggagctggccggcgccgcgctggccaatatgcgcgagaccttgcggggccatcaggtaagggtgttgccgctgtccgagctgccgctggtcgaatgcgacggcatgctcatcgaacgggtgttttgcaatctgctggaaaacgcggcgaaatacagcccggaaggcggaaccatcacgctcgaagggcgcgtcagcgatgacgcgctgcaagtgagcgtgagcgatcagggccctggcgtggcgcccggcagcgaggataggatatttcagaaattcacacgcggagaaagagagtccgcgctgcccggcgtcgggctaggcctgtcggtttgccgtgccattgttcaagcccatcagggccgtatctgggtcgaaccggcacctggcggccagggcgcgcgcttcatcttcgagcttccactgggccagccgcccaccatcgaccacgagctttcctgaaaaccatgttcgactatcaacccacagtgctgatcgttgaagacgacccgcatatccggcgtttcgtcagacaagcattggaatccgaaggctgcgccgtcttcgagaccgaaacagtgcaacgcggcctgatcgaggcaggcacccgccagcccgacgccatcgtgctggacctgggcctgcctgacgaagacggcatgaccctgctgcgcaacctgcgcgcctggactgaagtgccggtgctagtgttgtcggcgcggaccgaagagagcgacaaaatcaacgcgctggacgccggcgccgacgattatctgagcaaaccctttggcgtgggcgagctgctggcgcggctgcgtgtgctgttgcggcgccatgctcgcggcggcgccgggcaggcggcggacacccaattcggcgatgtgcacgtcgatctggcccgccgcttggtcacccgcgccgggcaagctgtgcatctgacgccgatggaatatcgtctgctcgtcgccctgctgtcgcggcgcggcaaggtggtcacgcaccgcgaactgctgcgcgaggtctggggcccttcgcacgtcgagagcagccactacctgcgtatttatatggggcatttgcgccagaagctggaggccgaccccgcgcagcctcaatacctgctgaccgaagtcggcgtcggctatcgctacgcgggctgaaccgccacttcttttgcacggtctttgcgccggcgggctgatttcatacgcggcctttacgcgccttttcctagagtgtcgcattccacaacgcgtcactcaggagattatcgatgccgcgcgccctcgcttgttttgccacgcttgccctgttgaccctgccgctgccctcgccagccgccccggaacaagacagcctctccgtcaatattggcctggcgtcgcaataccgctatcgcggccttatgcagaccaacaaccggcccgccgtttcgggcggtgtggactatcaactcgccaatggcctgtacatcggcaactggaattccagcatcagctggttgaacgatagcaacccacaggtcagcgccccgatagaaatggacttctatggcggctacaaaggcgagctgaccaccgatatgccctttgacatcggtgtcatgcagtactactaccccggtgactacccttctggctacacccgcccgaatacgaccgagctctatgcgggcctgggctatggcccgttgtttttcaagtattcgcacagcctcagcaatctgttcggctttgccggtacgcagcacagtcagtacttcgatctgagcgcaaacgtccctctgggcttttgggggctgaccgtaaacgcgcatgccggctatcagtatgtgcgcaatctggaccagggctcttactgggactggaagctgggtctgaccaaggatttcggccagggctggagcgcacagcttgcctatgtggacaccaatgccaatcgcgccgtctacaccaacagccatggccgcgacatgggccgcggcggcgccgtgctgagcgtcagccgtagtttctgagcttgatggcatttttacgccgggctgggcgctttatgcacgacgtttatgccagccttcctatagtgaagccgtgttccactcttttgtgaccatcatggctacccactccccccgcttgctgattcgtgtcgaaagcccccagcttcccctgctgcgcgccacgttgcgccgatgcggcgccccccgggcggactatcgtctggtcgaacacggcgcgcgcattggtattgcgctggccgcgcaggatcgctcgcggatggacatgctgatgacaggcatcatgcgcctcatcccacgcgccgaattcggcctgctttcctgagcgtgggcaccatgaacaacaccattgaaggtatctggcttcccctgatcacccccttgcgcggcagccgcgtaaacctggaagcgctgcaagcgctaggccgccactaccgtgaagccggactcgacggtctggtgctattcggctcgacgggcgaaggcaatctgctgcacatccaggaaaaaatcgatatgatcgccgccctgcgcgccgacccgcagtgcctgccgctgatgttcggcgtgggcggcgtcgatacccgaggggtagccgcctcgatgcgccggctggaacgctacgagccggtggcctggctcacgccgccgccttactacctctgccccagccaacaaggtttgctctggcactaccgtgaattgtcctgggccacgcaccgccccctcatcgcctacaacgtgcctaaacgcaccggcagcgcgctcaccgtggcatcgctggagcgtctgggctcgcaattgcccaatatcgtgggcgtgaaagaatgtaacccggccgcgctggccgccttgcgcgaacgcggaagtcgcatacaagccatctgcggcgaagacatggccctgctggatcattggcgaggtggcggccacactgcgattgcggccagcgctcatctattcccgcgcctgcatgtgcgcatgcgaaacctggccctggcaggcgaccacaccgccgccagcgccgccttcagcgcgctgcggcatctgatccggctattgttcgccgaacccaaccctgcccccatcaaaaaggctttggcattacagggctggatagaggatgagctacgcctgccgatgatgccggccagcgaagcgctggccgaccggctgcgcaagacgctggccggaatggagcaggggcccgcctgagcgacgcaccttacatattggcgatcatctgctggccgaaacccgagcaagaaacctgcacggcgcccggcaacagccgggcgaagtcatacgtgacatgcttggactgaatggttttttccatgctggcgatgatcaggtcggccgcctcaagccaacccatatggcgcagcatcatttcggccgagaggatttcagagcccgggttgacgtagtctttgccggcatacttgggcgccgacccatgcgtggcctcgaacatggcgacggaatctgagagattgccgcccggcgcgatgccgataccccccacctgcgcagcgaccgcgtcggagatgtaatcgccattgaggttgagcgtggcgatgacatcgcactcggtcgggcgcatcaagacctgctgcaagaaggcatcggcgatgctgtccctgatcaggatgtcgcggcccgtcttgggatttttaaatttgcgccaagggccgttgtccaccagttgcgcaccgaactcgcgttcggccagggcgtagccccaatcgcgaaagcccccttcggtaaacttcatgatgttgcccttgtgcaccagcgtgaccgaagcacggtcgtggtcgacggcgtactggatggccttgcgcaccaggcgctccgtgccttcgcgcgacaccggcttgacgccgatggaggcggttccgggaaaacggatctgcgtgacccctagctcgttttgcaggaaggcgatcagtttgttggcctcgggcgtgccggccatgtattcaatgcctgcatagatgtcctccgagttttcgcgaaagagcaccacatcggtgttctgaggttcgcgcacgggagaaggcacgcccttgaaataccgcaccggacgcacgcaggcgtaaaggtctaattgctggcgcaaggccacgttcagggaacgcatgccgccgcctacaggggtggtgatcggccccttgatggaaacgaggtaatcccgtacgacctgcagagtttcttccggcagccaggtgtcgccgccataaacgcgcgtggccttttcaccggcgtagacttccatccagtgaatgcgccgcttgccgccataggctttttcaaccgccgcattgacgaccttcagcatgaccggcgtaatgtcagcgccggtgccgtcgccctcgatgtagggaatgatgacctgatcgggaacgttcaggctgagatccggattgaccgtgatcttctgcccctctgcggggaccttgatgtgttggtacggcattgcttgctccattctccattgacgcgccgacctgccggcggcgctgcgctggcggcgaacatgggcctcattctatagcgcaatcctggaccggaccgccaagcccctgatgccaagcgtaaaataaggcctgactggccttttactctggcgtaacgatgttcaatccctcgcgcgatcaagttcgcgaattctttattgaaacctggcgcaagcatcgcgccaacgagttgctcacaccgctcgagtccatggcgctggactggatgctcgaacaccccgagtaccacggcgatctcgaaagccccgaggccatgaccgccgaatacccagtcgaaaaaggccgcaccaatccttttttgcatatgtccatgcatctggccattgcggaacaactgtcgatcgaccatccgcgcggcattcgcgacgcctatcaacgcctggtgcgccgcatggacgcccatcaggccgcgcacgaaatcatggactgcctggggcaagtggtgtgggaagcccagcgtctaggcacgccgctggacagcgacgtctacatcgatctgatccgccagcgcgccgagcgctgaacctgtcccaaaggcaggagggcggcctgggcatttgtacgataattgttgcaaaccccgcccgccgcagaccggcccaatggctgcgccgctcgtccatactgtagatccatgtcccagtctcctaccgccgcaagacccgaacgtttcgaaggcaccgaccgctacgtcgccaccgatgacctcaagctcgccgtgaatgcggcgctgaccttgcagcgcccgctgctcatcaagggcgagccgggcacgggcaaaaccatgctggccgaagaagtggcccgcgcactgggccggcccctgctgcaatggcatatcaaatcgaccaccaaagcccatcagggcctgtatgaatacgacgccgtgtcgcgtctgcgcgattcgcaactgggcgacgagaaagtccgcgacatccgcaactacatcgtgcaaggcacgctgtggcaggctttccaggccgatgcgcccgtagtgctgctgatcgacgagatcgacaaagccgacatcgagtttcccaacgatttgctgcgcgaactcgaccgcatggaattccatgtctacgaaacgcgcgagacgatcgcagcgcgccaccgccccctggtcatcatcacgtcgaacaacgaaaaagacctgccggacgcctttttgcgccgctgcttctttcattacatccgcttccccgaacgggaaaccatgcgcgacatcgtcgccacgcacttcccccagttgcgcgaagacgtgctgcgcgcggcgctggacaccttcttcgccctgcgcgaagcgccgggcctgaagaaaaaaccctcgacctccgaactgctggactggctgcgtcttttgctggccgaagacgtggacgccgaccgtatcaacgcccacggcgcggtgcccattctggcgggtgcgctcttgaaaaacgaacaagacgtgcagttgctggaccggctggccggcatcgcgcggcagcaacggcgctgaccgccatgctgaccgactttttctatcacctgcgcgcgcaccgcctgccggtgtcggtcaatgagtacctgaccctgctcgaggccctgcgcacccaagtcatgccgccgacgctggatgacttctatttcctggcccgcaccacgctggtcaaggatgaaagcctgttcgaccgctatgaccaggctttcggcagctactacaagcagatcgctgcggtgctgcctcccgagcaggaaatcccgctggattggctcatcaaagccttcgaaaaaaacctgagcgaggaagaaaaggcggccatccagcagcatggctgggacaagctgatggcgctcttcaaagagcggctggccgagcaaaaagaacgccacgccggcggtagcaaatggataggtacaggcggcagctctcccttcggcaacggcggctaccatcctgaaggcatacgcgtcggtggcgaatcggccggccaccgaacagctgtgaaagtatgggaaatgcgccagttccgcgactatgacgaccaggtcgagctgggtacgcgcaacttcaaggtggcgttgcggcggctgcggcgtttcgcccgcgaaggggccgacctagagctagacctggacgacaccatcgccagcaccgcgcgcaacgccggccacctcgatctgcggctgcttcccgaacgccgcaacagcgtcaaggtactgatgctgctcgatgtgggcggcagcatggacgaccatatcgcacgcatcgaagagcttttttccgcagcgcgcagcgagttccgcaatctggaagtttattacttccataactgcccctacgaaaccctctggcagcagaacacgcgccgccagagcgagcgtttcgatacctgggatgtattgcgcaagtacaacccggactggcgtctcatcatggtgggcgacgccaccatgagcccctatgaaatcctgcatccgggcggctccgtcgaacactacaacaaagaggccggcgcggtctggatgcggcgtctgctcgacgcctggcccaaggccgtctggctcaatcccgagccttccgcctattggcaataccgtcaatccatcgcgctcatgcgggacatcatgcaaggccgcatgttcccggtgaccgtggccggcctggagcaggccatgcgcctgctcgccaagtaagcctggccctcagcccgcgcgcacggccgggcagccacgccagttgatctcggccatgtcgagatcgaacaaatcgttggccgccacgccgcgggcgacttccatttccagcacatggcctgaaaaaccgcagggccgcacgcccggctcgaggtggtagcgtgcgccattcacatccaccacataggtgaccgcatcatgggtcagaatcgcgacatagcgcccgtcttcgctggcataggcataacgaaaactgccgcgtaaagagggctcattggcggcgcggccaaacaaaaacgaaagggcgcgggtgacggtatcagtcaacatggaaaaacttcctccacaagagggtggcccatgacggccacacagcgcaatcaggcaagcgcgcgcgccgcgcgcagcacgcagcgtggaggcgaagcacgggaagccaggagggctgtcgcgcatcccgttagtgaaccggtgttcaaccccgctagggtagcgcgcccgctctgtcccctacaagtcattgactccagtccggcatacacccctgtatcagacagaaccaatgacaccgtctacactccactcaattagccgccgataaaggatctaacaccatgcgtctttcgctgaccggtctcaccagccgcctgagcgccctgttggtcacttccttcctgagcctgcaggtcggagccgctcctatgcagggcatcaccgaggtcacctcgatcgagggcatcacggaatacaaattacagaacggtctgcgggtgctgctcgtgccggactcctccaaacccacgacaacggtcaacatgacctatctggtcggctcgcgtaacgagaactacggtcagaccggcatggcccacctgctcgagcacatgctgttcaagggcacggccaccacgcgcaacgcgctgggcgagttctcccgccgggggctgcgcgccaacggctcgacctccaccgaccgcaccaattacttcgccagtttcgcctccaatcccgaaaccctgcgctggtatctgggctggcaggccgacgcgatggtcaattccctgatcagcaaggatgacctcgactccgaaatgacggtcgtgcgcaacgaaatggaaagcggtgagaacaaccctttccgcgtgctcatgcagaaaatgcaggcggccgcctatcagtggcacaactacggaaaaagcaccatcggcgcccgggccgacgtcgaaaatgtcgatgtcgcccagctacgcgccttctaccacgagtattaccagccggataacgccgtcctgatcgtcgccggaaagttcgacccaaaaaccacgctctccgatatcgaggccacgctgggcaagctgccccgccccgcgcgcgaactgcgccgcgagtacaccgtcgaacccgtccaagacggtgaacgctcagtcacgctgcgccgcgccggcggcacgcccttggtcgccgcgatgtaccacatcccggccgccggcagcccggacttcattccgatggatctggcctcggtcatcctttccgacaccccctccgggcgtctctatcatgcactggtgccaaccaaactggcgtcgggcgtgttcggcttcacgatggatcagcgcgaccccggtattgccatgttcggcgcgcaactgcaagccggcatggacgaaaccaaggcgctcgacaccctggtaagcacgctggagtcgctgcacgaaaaacccttcacccaagaagagctcgaccgcgcccgcaacaagtggctgacctcctggcagcaaacctatagcgatccgcaaaaagtgggcgttgcattgtccgaggctatcgccacgggtgactggcgtcttttcttcttgcaacgcgaccgcgtccgcatggccaaactgcccgaggttcagcgcgtggcggaagactatctgcgcaagagcaacagcgtgctgggccgctacatccccaccgacaaaccgcaacgcgcaccgcaggacagccgtcctgacctgagcgcggtgttcaaggattacaagggcgatccgaatttcaaggccgttgaagccttcgacccgacgccggccaatatcgacaagctgacgctgcgccgcaccctcacgctgccgaatggtcccgtcgaactcgccctgctgcccaaagccacacgcggcgatcgcgtcgaggccaacctgctggtgcaattcggcgatgtggaaagcctgcgcggccaacgcaccgccatcagcgccgtcgccgacctgctcgagcgtggcactccgacgctcagccgtcagcagatcagcgaccgcatcgatcagctcgaagccgacgtcagcatcagcggtgcgggcaccgatctggccatcgacctgtcaaccacgggcaagaatctgcccgccctgatcgaactggtgatggatgtggtgcgtaacgccaacttcccgcaagaccaggtcgaggaatacaagcgtcagtccatcacggccatccagagcgccatgactgaacccaccgcgctggcctcccgtgcgctggcccgccacgacaacccctggaagcccgacgatatccgctatgtgccgaccttcgatgaagccctggccgacattcgcagcctgaatcgcgaggcgctggtgcgtgcccacgagcgcttttacggcgcggggcagatcaaggtggccgtggtcggcgagttcgatcccgccgccgtcgaagcttcgctcaagaaaagcctggatggctggaagcgcgcaccggcctacacccgcatacccacgcctttccacgcaatcaaggccgagcaattcacgatcgacacgccggacaaggccaacgccttctacatttccggcatgccgctgcaactccaggacaccaatccagattacgtgccgctgtatctagccaacttccttcttggcacctcggagacctcacgcctgtggaatcgtgtgcgcgaaaccgatggcctgtcatacaacgtgcgcagcaacctgtcggtatcgtcttttgagccgagctccagctggacgatctacgccatttacgcgccggaaaaccgcgcccgcgtcgaaaccgccattgccgaagagctggcccgcgttctgaaacagggttttggcgacaaggaggtcagcgacggcatcacggccctgctgaactaccgcagcctgtcgcgggcccaggatggcgtcctggcctccaactggctgagctttttgagcaccggccgcagctttgcgtggtcggccgatgtcgacaaacgtctggcggcgctcaccgctgccgaggtcaacgccaccctgcgcaagtatctcaagcccgccgatttcagcaccgccgtagcgggtgacttcaaaaaaacggcgccttgaaccgcgtcggcatcccgccgtacgcggcgggatgctggtttcaagcaggtagcgtccaccgcagcacagcaggcgccgtccggccagccgcatgtacagggcgccgtctgcctcgagtcagtgcaaataaaaacccggatcgggcatgacgcccggtccgggtttaagcttggccggtaaaggccttagctgaagaactccttcacgcgatccgtccaggacttgctttgcggcgagtggcgatcacccccgtcgttcagcgaggcctcgaactggcgcaggatgttcttttgctcgtcgcttagacgcaccggggtttcgaccacgatatggcagtacagatcgcccggataaccggcgcgcacaccgcgaatgcccttgccgcgcagacggaaagtcttacccgactgcgtgccttcggggatagagatttccgccttgccgcccaatgttggcacctgtagctcgccgcccagggccgccgtggtgaacgggatggtcagctcgcaatgcaggtcatcgccatcgcgctggaagatgcgatgctgcttgatgtggatctcgacataaagatctcccgggggcccgccgttcacgcccggctcgccattgccagccgaacggatacgcatgccgtcgtcgatacctgccggaatcttgacttgcagcgtcttgttgcggcgggtgcggcccacgccatcgcagctcgtgcagggatcggtgatttccttgccgctgccgtggcaggtcgggcaggtctgctgcacgctgaaaaaaccttgctgcatacgcacggcgcccgagccgccgcaggtgcggcaggttttgggcgtggtgcccggcttggcgcccgaaccgtggcaggtgtcacagttttcccagctgggcacacggatttcggtctcaaacccattcgccgcctgctcaagcgtgatttccagcgcgtacttcagatctgcgccacggtaaacctgcggcccgccaccaccgccacggcggcccgcgccaaaaatttcgccgaagatgtcgccaaacgcgtcggcaaagccgccgcccatgccggcgccgcctgcggagttagggtccacgcccgcgtggccataacggtcatacgcagcacgcttttgctcatctcccaggacttcgtaagcctctttggcctccttgaacttctcctcggcttccttgttacccggattgcggtccgggtggtacttcatggccagcttacggtaggccttcttcagttcgtcgtccgcggcgtcttttgccacacccaggacttcgtagtaatcgcgttttgccatgatcaatcaagggctccgggaagagccattttttttggggacggataaaaagcatgcgcccgataaccaaactggcggttatcgggcgaagccttacatcatagaacgaacatcagttgtcgcgcttgacttccttgaagtctgcgtcgaccacgttgtcatccaccggcttggcgttgtccgccgcctgctggtgcgaggcttgctgtgcggcctgctgcgcctgggcgtcagcgtacattttctcgcccagcttttgcgaagcctgcgtcagcgcctcgaccttggcatcgatctcggccttgtcgcccgccttcaggctctcttcgacatccttgagcgccttctcgatgctctccttctcggcagcttccagcttgtcgccgtactcggtcagcgacttgcgggtggcatgcacgagggcgtctgcctggttgcgcgccagggccagctcggcgagacggtgatcttcctcggcattggcctcggcatccttgaccatgcgctggatctcgtcttccgacagacccgaattggccttgatggtgatcttgttttccttgccagtgcccttgtccttggccgacacgtgcaggatgccgttggcgtcgatgtcgaaagtgacttcgatctgcggcagaccacgcggcgccggcgggatgccttccagattgaactcgcccagcgccttgttgccggcagcgatctcgcgctcaccctggaacaccttgatggtcacggccggctggttgtcgtcagcggtcgagaaagtttgcgagaagcgggtcgggatggtcgtgttcttctggatcatcttggtcatcacgccgcccagggtttcgatacccagggaaagcggggtgacgtccagcagcagcacgtccttacggtcgcccgacagcacggaaccctgaatcgcggcacctgcggcaacggcttcatccgggttgacgtccttgcgcggctcgcggccaaagaactccttgaccttctcttgcaccttgggcatgcgggtcataccgcccaccaggatcacgtcatcgatatccgacactttcacgccggcatccttgatggccacgcggcagggctcgatggtgcgctcgatgagctcttcaaccaaggattccagcttggcgcgcgtgatcttcagatttaagtgcttaggaccggaagcatctgccgtgatgtaaggcaggttgatttcggtctgctggctcgaggacagttcgatcttggccttttcagccgcttctttcaggcgctgcagagccagcacatccttggacaggtcaacgccttgttctttcttgaactcgccgatgatgtagtcaatgatgcgctgatcgaagtcttcgccgcccaggaaggtgtcgccattggtcgacagcacttcgaactgcttttcgccatcaacgtcggcgatttcgatgatggacacgtcgaacgtaccgccacccaggtcatacacggcgatcttgcggtcgcccttttcggtcttgtcgaggccgaaagccagcgcggccgcggttggctcgttgatgatgcgcttgacttccaggccggcgatgcgaccggcgtccttggtcgcctggcgctggctgtcattgaagtaggcaggcaccgtgataacggcttcggtgaccggctcgcccaggtagtcctcggcggtcttcttcatcttgcgcagcacttcggccgagacttggggcggcgccagcttgctgccgcgcacttcaacccaggcgtcgccgttatcggccttggtgatggtgtagggcatcaggtggatgtccttctgcaccgctttctcgtcgaacttgcggccgatcaggcgcttgaccgcgtacagggtgttcttgggattggtgactgcctggcgcttggccggcgcgcccaccagaatttcgccgtcttccatataggcgacgatagagggcgtggtgcgtgcgccctcggcgttttcaataatcttgacctgaccaccgtccatcactgccacgcagctattggtcgtacccagatcgatgccgatgattttgctcatggtagggataccttgaagaatcagttattagtcgaaagaatttcagtctccccataactggggatcaccgcagggtttttcaagatccggcttgcaagcgccggacggtctcgctgaattgcggcagacccggccagccagtgatgcgtcccaggcgctttccgccccggaacatcacgaaagttggcacgccgtgcaagccgaaacgctggccgagcgccggatcggcatagacatcggcctgtaaccaggacaggcgcagtgcgagtagagcatcgcgatgcaacagcgccgtttgcttgaaaatattacagttgtaacaattttcaccccagaggaaaacgcagcgcagatcatcacccggcgcttcgacgacgcgttcgtcgaaggtggcactcgagaccggctgcatgccgaacacctcgaacacctggccgggatcaaagctgctcatgactgcgtcttgaaccagggatggattaaccctgccctgccgacaccaccacaagggcggggcgcagggtacggtcggcgatgacatagcctttctggagcaattgcaccaccgtattggccggctggggcgcgggcaccgaagaaatagcctgatgcagatgcggatcgaacttatcgccctgcgccggcgcaatgtctttgagcatgttgcgctcaaaagcgccattgagctgcttgagcgtgacttccaccccctcgcgcaaggcttgggcagtctgctccggctgagccagcgcggcttccaagctgtccttgacgggcaccaaactctcggcaaacgattcaatgccgaatttacgtgccttggacacatcttcctgagcccggcggcgcacgttctcggcctcggccattgcgcgcaaggcctgttcctgatgggcctgggcctgagcttgggctgcagccaattcggcgcgcagcgcatcaatttcggcttgaagatcgggcgcttcgacgcctgcgtcttgaatcggatcgacaggctcttgaggtgccgtcatgagagtcctccagcaaagattagtacggtatgtgcccataaatgggggttgcctccccaatttcaagggcgaaagcgatccggccccgggccatcgcacaccatgccacgcaaacgcctagtcggcgtcttcttcggggcgctcgtcttcgggagtgatggaaaccggatcgctggccggaaaggtctggatcagggcattatcgagatctcgctcaagaccgtcctcggcgagctctccttggtctgatcgaggggattgcgtagaagctgtcatcttgccgtctccttaagaaagcggtcttactcagcctgcgcgttttacgggccacgcctgaagctgggtttcgaccagatcggccagcccactcacccacagagggctgtcattgagggccggaatgtagcgaaactgctgaccgcccgcctccataaaggcatggcggcactcctggttgatttcttccagcgtttccaaacagtctgccacaaagccaggacaaacaacatcgatgtgtgtaatgccctgagctgccagcatcttcaaggtgggttcggtataaggttccatccagcgcgccgaaccgaaccggctttggaacgtgacctcgacctcctcgggcgacaaacccaggcgcttgcgcagcaggcgtgccgtatccaggcaatcgcggtaatagggatcgcccagctcgatcgaataacggggcagaccatgaaaactcatgagcagtttttgcggcttgccctgcgcatcccagaaggattggatgcgttcggcctgcgcctcgatataggccggatcggcatagaagcgtttgacaaagcgcagcgccggctgatcgcgcaggcggctcgcatggcgggtcacggcatcgacggccgtcgctgtcgtactggccgcatactgcggataaagcggcacggtcagaatatgatcgcaaccctgagcgcgcagctgcgcgatcgcatcgggcaccgagggattgccatagcgcatgcccagcgcaaccggcacatccagcccgcgttcggccagggcggcggccaccccttcggcctgtttacggctatagaccatgaggggcgacccgccctccatccagatacccgcgtagcgcggcgccagcttcttcggccggaaagtcagcaccagaccatgcagaatcggtttccagagatagcgcggaatctcgatcacgcgctgatcggagagaaactcggccagatatttacgaatatccgcagccgtcggggcgtcaggcgtgcccaggttgatcagcagcacgccagcgcggcccggcccacgcggcggggggttgtcatcaaagcggtcttccgcagtagcgggttccgggagaaaacgctcaggccacaaatacttgaacagacgaagaaacacaaacgcctcccagggggcacccccgagggatgccgtcttatgaacagttattgattatgactgagtgcgttggacagcaaacgggccgtgatatccacgatcggaatcaccctttcgtaagacatccgggtaggaccgatcacgcccaaggtgccgacaatctgcccgtccacgccatagggcgcggtcacgacggtcacctcatccatcggcagcagttgcgaatccccgccgatatagatctgtaccccttgcgcccgactggagacatccagcaattgcaacaggtctgttttcttctcgaagagtgaaaacatcttgcgcagcctgtccatatcggaagcaatatccgtgacgttcagcagtttgcgctcgccagaaatcaccactgagtcggtttcctcggcagcctcggccccgacctccacagcggcctgcatgaggcgcgaaatatcttcgcgcaactggatcagttcggtggacagcgtccgacgcaccgcgtcgaaggacttgcccgagaaatgctgattaaagaaattggccgcctcgaccagctcagattcggcgtaatcgcgctgcacctgcatgatgcggttctgaacgtcgccgtcgggcgtgacgataatcaacaatacccgcttatccgacaggcgcacgaattcgatctggcgaaacacctgcgcccgcttgggcgtgagcaccatgccggcgaactgggtcagattggacagcagggccgcagccgcattgaccgcccggctgggttcgatcatgggcagcagttccgccatattggcgggttcgaactgataggggtgtacggccagcagcgaatcgacgaacatacgatagccgcgcggcgtaggcactcggcccgccgaggtatgcgggctctggatcagccccagttcttccaggtcggccatgacattgcgtatggtcgcgggagacagatcaaaaactttggatagcgtgcgcgagcctaccggttggccatcggcgatatagcgttcaatcagggctttcaacaaagcgtgagcacggtcgtccatggcggtattttagggaaagtttcgccaggaggcgatttttgtcctctggcagaatatgcggccccatataatcgtctgatacgctccacgaatccacagaaacctgctcatgcactttcccatcgtcgccctcatcggacgctatcaagacaccggtcttgatgcgcccttgcgcgccctcgccgccatgctcacgcaggccggccgacgggtgctggtcgacgccgataccgcacgcaatacggccgtgcacgaataccccgtcgccaccatgcaggaaatcggcgaatcggcttcgctggccgtggtcatgggcggagatggcacggtgctgggcgtggcccgccacctggcgccctacggcgtgccgctgatcggcatcaaccatggccgtctgggctttattaccgatatcccgctgcaagatgctcatgacgcgctggcgcgcgtcctcgacggcaatttccagatcgaggaacggatgctgctgcaaggcagcgtctggcgtggcgacgccttgatgtacacagcctcggccctaaacgacgtggtgcttaaccgcgccgggcgcggcggcatgatcgaaatgcgggtcgagctcgacggcgtctacatgtatacgcagcgcgccgatggcctcatcatcgccacgcccaccggctcgaccgcctatgcgctgtcggccaacgggccgctgctacaccctggcctgaatgcgatggtgctggttccggtagcgccccagagtctatccaaccgccccattgtcatccccgacaccggggtgctgaatatgacgctcacggccatcggccgggtcgaaaccggcgcctcggcacatttcgatatgcaaacctggtccgatctgcaactaggcgaccgcatcacggtgcaacgcgcaccgcacacggcccgcctggttcatccccagggctacagcttcttctccaccctgcgccgcaaactgcactggaatcagatgccgcaggtctccgacaacattgagtaatttccggcagcgcccgccatgttgcgaaccctgcatatccgcgacttcgtcatcgtcgaacagacggaaatccacttcggcgccggcttcaccgtattcacgggtgaaaccggcgccggcaaatcgatattgatcgacgcactcgccctggccctgggcgaacgcggcgacgccagcgtcctacgtgaaggggctgcgcgcgctgacatcacggccattttcgacagcccgcaacacctgtcagactggctgaccgagcgcgaacttgagcccgccgaggaactatcgttgcgccgcgtaatcgacgcacacggccgcagccgcgccttcatcaacggcttgccagccaccgtcacccaattgcgtgaactaggtgaggaactcgtcgatatccacggccagcatgcccaccaaagcctgatgcggcccgaggcgcagcgcgaactgctggacgcgcatggcggccatgccgaattgcgccaaacggtggcgcaggcctggaaacgctggcgcggcctggtccgccagctcgaaacggcggaacaggatgccgaaacgctcgctgccgaacgggaacgcctccaatggcaggccgacgacctggaccgcctcaacctggctgaaggcgaatgggaaaccctgcaagccgagcacaatcgtctttcgcatgcccagggcttgcttgacggggcgggccagattctcgaagctctggacggcgaacaagattccgccctctctcgcctgaatgccgccacgcatcgcctccaacagatgcagcgccatgacagcggcctgcgcagcattaccgaaacgctggaatcggcccgcatcaccataagcgaagcggtgtctgacctgaacaattatttgggccgcgtcgatctcgatcccgcacgcctgaacgcggccgaagcgcgcctgagcgcggtcttcgaaacggcacgcaaattcaaggtcgaacccgagcaattgccaacgctgcggctgtcattgcacgaacaactgacgcaattgcaggcagcaggcgacatccaggcgctacgtgcccagaccgaagcggccagccgcagctacgacagcgcggcagcacgcctgagccaggcgcgccagaagatcgcccgcgacttgagccttcaggtcagccaggccatgcaaacgctctccatgagcggcggacgtttcgaagccgccctcacggcgggcccggccagcgcgcagggcaatgaaatcgtggagtttctggtggcaggccatgccggcaccgcactgcgcccgctggccaaagtcgcctcgggcggcgaactctcgcgtatctcgctggcgctatccgttatcgccagccgcgccgcacgcgtgcccaccctgatcttcgatgaggtcgacagcggggtcggcggcgccgtcgccgaagtcgtgggcaagctgctgcgagaattgggggctcgccatcaggtgttgtgcgtcacgcacttgcctcaggtagcggcctgcggcaatcaccaattccgcgtcagcaagagcgaaaaaggcggtgtcacgcgttcgcacattaccgagctcgccgaaaccgaccgcgtcgaagaggtcgcccgcatgctgggcggcatcaccatcactcccaccacgcgcgaacatgcccgcgaaatgctgcaaggcattgccagctaacaataaaaaacccccggccgccaggccgggggtcaaggatgcaatcagaacgctcagcggccgcgctggcagtccgagcacatgccatagagcaccatggcatggctttcgagcacaaagccgttgtccttggctaccttgtgctgacgcttttcgatatcggcatcggagaactcgacgaccttgccgcaattggtgcagatcaggtgatcgtgatggtcgccatcattcagctcgaacaccgccttgcccgtgtcgaactggctgcgggccagaatgccggcctgctcgaactgggtgagcacgcgatacaccgtggccaagccgatttcgacactttcagcgatcagggcgcgatagacgtcttcagcgctcagatggcgctggtccgacttacggaaaatatcgagaattttcaggcgaggaaacgtcgccttcaaacccatattcttcaattcgctttggtcgctcataaattgctctccgtccgctaaagcacggtattgaggccggcccggcctgggtgtgggtctaggtcggctactgcggccccaattttccgcaatgctgcctcgtcgtggcaaggcaatctacaagccatcggcagacccgcagtccgtaactctgcggaactatccgttatttaaacctttatgataacggttttgtacgtttccaataataggggcgcgttgtgtccatgattcgtcgtaatccttcccggccggccaaggtgctgctgggaaccctggtactggccgcggccctggccggctgctcttcgggcaaatggggcttcccctatcgcgccgatatgcaacaaggcaattggatcacccaggagcaggtcgccttgctgcagcagggcatgtcgcgcgagcaagtccgcttcgcgctgggcagccccaccctgaccagcgtactgcacgccgaccgctgggactacccctattacttcaaaccgggctacggcaaacccgaggaacgcaagttcaccgtcttcttcgagaatgaccggctggtgcgctgggaaggcgataaacagcccgaactgcaacccttccagatcgacaagctcaacgccacccagaccaagcaggccgaagcaaacgagaccgcccgcgccaaacaggacgaagccgaggcgcccaaacctgcatcggacacgtcggcaaaccccgtcaacccggcgccgagccagccgggcaccgcaaccgaacctctcaagtaacgctgcaaggattttttatgcgcattgcaattgctggcgccagcggccgcatgggccatatgctggtcgaagcgctgctcgacgccgaaggcgcggagctatccgtagccctggaccgcaaaggctcagccgccatcggtcaggatgccggcgcctttctgggccgcgacacgggcgtcatcattaccgatgacctcaacgcgctcgccaacgccgactgcctgatcgacttcacccgcccagaaggcacgctggagcatctgcaagcctgcgtgcgctacggcacccgcatcgtcattggcaccacggggtttgacgatgcgggccgcgccgctatcgaagtcgccgcgcaaaagatcgcggtcgttttcgcccccaacatgagcgtcggtgtcaacgccacgctcaagctgctggacatggccgcccgcatcctcaatagcggctatgacgtcgaagtctttgaggcgcatcatcgcaacaaggtggatgcgccgtcgggcacggcactggcaatgggcgaagcggtggcttccgcctgggatgtcgcactccccgatgtcgccacctgggcgcgtcacggtgaaaccgggccccgcaagccgggcaccatcggtttttccgtcatgcgtggcggcgatctggttggcgagcacaccgtctatttctgcgggccgggtgaacgcatcgaaatcactcatcgctccagcaaccgcgccacctatgcccagggcgccgtgcgtgcggcgaagttcttggcagacaaacacaacggtctgtacgatatgcaggccgttctggccgcctgaacaagaccagcccggaaagggctggactctaggcctgcaaaaccggctctggctccagacgcacgccatagcgggccatcacatcatcctgaatggcgcgggccaaagccataatatcggcggcagtcgcccctccccgattgaccaacaccagcgcctgccggtcatgcactccggccggccccagcgaccggcccttccaaccgcactgatcaatcagccagccagcggcgagtttgtagcgcccatccgcttgcggataggacaccagacccggatgcgccgccagcaatcgcccgcgcgtctcggcgtcaaccaatggattcttgaaaaaactgcccgcgttgccgatgacagcagggtcgggcagcttggcccggcgaatatcgcacacagcattgaaaatagcctgcgcatccggcttcccctgttgcaacgcgggccagcgctgcaaatcgggataggccagcacggccttccacgggcgaggcagggcaaaacgcacccgggtgatgatccagcgggcctcgtgcttaaaaaggctgtcgcgataagcaaaacggcaatcctgggcagaaagctgcatcagacgcgaagcctgagtgtcccaagcgctcaggctatgaaaacggtcggccaactccaccccgtaagcgccgatgttctgcaccggcgccgcacccacggtgcccggaatgagcgccagattctccagaccgccccacccctgcgcgacacaatatgccacgaaatcatgccagcgctctcccgctgcggcctcgacgatccaggtgtcatgacgcacatcgaccagacgcaggccacgcaaacccatgcggatgaccaagccagccagcgatgcccccagcaccatattgctgcctgcgccgagcacaaaccacgagggataacggcgcaacaaggccgtgagcgccggcaactgcgcctcatcatccagcgtgacacaagcctgcgcgcgcgatgccagccccagggtattgaaatggctgaggtcttgcgcggtaggttcaaggagcaatgacatgggcacgaaaagctatgctatagttttgatcttcgctcatattacttgaacgatggtttgcgctacacctccttaggtaagcttgattgggtcagcttgattaagtcggttgatcgggtcagccctcattgcagcagacgagcttaggtaaacagataagcaagttcgcttatctactgagtttgcaaatataggacacaggcgtagcaaacaggaaaatgcatcgcattttttgcacaaaccaaaaaattcatgtaaaatgcgcgtctttcgtgagtgctgcaaggttttaacaaccccgatgcaataacgaaaaaatgcgggagtagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagactcgtctcccgctccaaaatttttattcatgaacatcctgcaatgctcatgaataaataaaaaagccgaacactttgtgtttcggcttttttcgttctgctgcgcacgatgccctgatcgcacggtgaatgatcgcagcgtgaagattgcaataatgtagacgcagtatgtaaatcgctttcgggcatcgccccatgcgcgtcgagagaagcccggggcgagaaaacactgagaccctgcacggccaaagactcaaagacacaaggtctcaaagacgcaaggactcaaaagcttatcgccaccggcattgagcaaaatggcggcgccacgaagaaccgctagatgtccggctctctcgtggcaaccccatcgcaagaaagccttaacgcggcccgaacacctcttcaaaggaagcggcctgcggcatgccacgtatcttctgaaccaaccccgtgtcatccttgatcacgataccgggcgtgccgcgaaagcccatatccagcatcaacaggcgattgtcctcaagcgttctgcgcacgctgtctgaaattttggccaggggcttgatgccacccttgtcgaaattcaactcgttttcgacgagcgcagccgaaggatcggaggcctcgagaatcgccgccgccttgcccgggctgtcttggcggatcacgccgaccataatgtgccgcaactgcaccttgccagcatcaacccagggacgcgccgcctcccagaaacgatggcaatacgggcaattggcatcgctgaaagtgtagatcacgcgcggcgcgttggcgctgccatcacgcacccacttggcggcctccagctgcgcccaggttttgtcgctgatgggtttggcggccagcttttccagggtttcgtcgtccagcgactcacccttgctgtcgaggcgcgtgccaagaatggcattgccatcgctggtgacatagatggcaaccggctgatcgccggcaacggcggcaaatgcccgcaagccgccgcccaccttgaactcctgcatgacaaccagcccctggccctccagcgccttcaggacggcgggctgttctgtggcctgagcatagctgcccgcagacagaagcataaggccggcaataagagaatgacgcagggaatggggcgaaggccacgagaacatgattactccgtatgtgacggggaagaaaaagaaaagcgacgcgacaaggtgtgcttcaaggtagccatcgtaagctccccaagatgggtatccaccagccgaccctgcgcatcgaagaatagggttgcaggcaggccgcgcgcgcccatcgcgtgcatcatgcgcgatgccgggtccagaagcatatccttaaactccagatgttcgcgcccgagaaaatcacgtatgtgctgcgcgctttcgccttgattgatcagcacgaagttgacctgggggaattccgcctgcgcctgctgcaataccggcatctcacgccggcagggcggacaccaactggcccagaggttaagcacgacgggtttgcctaagtaggcgtccagactgaccgattgcccatccagcgcatgcagcgccacatccggcagcggcggcgcctgcgtccgcaactgctggagcacgccagcggccgcaaaccacaccaccacaccagccgcaaggccagacagaagcggcgcgcgcagcgcccggctgctgcgggttttccaccagaccagagccaaggcgacgcacacgccggcccaccagctaaaaccgccatcactcaaagacactatgcttctgggcgacgcggcataatcgggccaccacatggccacatagaccagacgggccgcgaccgccccccagaaaacggcatcgagcagcaggccatggacagagcccgggaccttgcgggcagccagccgcgccgtcacccaggcaatgagcaccgcagcaaagaaaaaaaacacttcaaacgaataaggcccgatgcctgtcatagcactcccatcagatccgcaaaccctctttcgccctcctggcggggcaacccttgccgcccccgatggcgggcgaggcaggcgcaagcgcgcagcctaggtaatgatgcgctgacaggcagttaagttcagaccgctcagaagaaacagcccgatatcacgaccagcccggactagcgccacagactatcgacgtcacgccagaacgcggcaagcgctgcgcaaggcctcagttaggctcagcatccatctgctcaagctggcgcaggcaggcatcggcatcggccagttgatgctcgctaaacacccggataccctcgctttgcagcaaggcggccgtgacgcccatgcccggcatgcgccggccagaaaaactgccatcgtaaatacttgccgagccgcaggaagggctatcctccttgagcacagcaatacgaaccgcatggcggcgcgccaggatcaaagcctgcgccgccccgagcctgaacgcggccgttacatcctggccccgagcgtccagcacccgcgctacacccacgagcgcctgagcgccgccgccgccaagcaactctgcaggcgggcgcggcaccggcatgccgcccgcaacctcagggcacaccgaaaccacacggccttcagccagccagcgtgtcaacacatcgctatcggcacgcttgtggctaccgttgtaacggacggggctgccaagcagacaggcgctgacgagaacaaattccataatacgcgcagggtaaaccttgcatgatacgcgccccgcccctggcccctcctgtgctgcgaagctgcttgggatcggccggccatgccggcctgaacgtcctgctcctggtcacggacgccaccgagccgacgtgaatgaaagggcaaagggcggcgaacagcaatacaaccgccatgccctccccttgcagcgaatcgagttcagcactaaattgttgacaatcaaagccagaaactccatccagctcacaccagatggcgattaacagcataaattgtcaacacaatggctaaagtcctccttctttccgagccagacagcgaaaccctgtcggatcagcttttccgcaagctgcaatcggccattgttaaaggcgatatcgcccctggcagcaagatttccgagcccgaactggcgcgtgcgcacggcgtcagccgcggcccgttgcgcgaagccctgcatcgcctggaaggacaacggctgctggtgcgcgtgccgcacgccggcgcacgcgtcgtctccctgagccagcaggaactgtgcgagctctatgaaatccgcgagtcgctcgaaggcatggcctgccggctggccgccgagcgcatgtcggccaccgaggtccaggaactgcgcgacgtactgctggctcacgagaaagatgccgctttccaggctggtgtcggctattaccagcaggaaggcgactatgactttcactatcgcatcgtcaaaggcagcggcaacgagatgctgttccgcatgctgtgcgatgaactgtatcagctcgcccgcatgtatcgcatccagtactcgaacacgcccaaccggccacggcagtcttatgccgagcatcaccgcattctggacgccattgccgagcgcgacggcgaactggcggaaatcctgatgcgccggcatatccgggcgtcccgtctcaatatcgagcagcaaataaccctaggcaagcaacaaaagagcgaagcatgaaccattcctatcgcaagcccctgcagggcactcgtctggactatttcgacgcacgcaccgccgtcgaggccatcgcccccggcgcctacaatgaactgccttacacctcaagggtactggccgagaacctggtgcgccgctgcgacccggccttgctgagcgatgcgctcaagcagcttatcgaacgccgccgcgacctcgacttcccctggtatccggcgcgcgtggtctgccacgacattctgggccagaccgcgctggtggatctggccggtttgcgcgatgccatcgccgacaaaggcggagacccatccaaagtcaacccggtcgtgccggtgcaactcatcgtagaccactcgctggccgtggaatacgggggcgacgatccccaggccttcgagaaaaaccgcgcagtggaagaccgccgcaacgaagaccgctttcacttcatcgactggaccaaacaggctttccgcaatatcgatatcgtgccgccgggcaatggcatcatgcaccagatcaacctggagcgcatgtcaccggtcatttacacccaggacggcgtagccttccccgatacgctggtcggcaccgacagccacaccccccacgttgacgcgctgggtgtgctcgccattggtgtgggcggcctggaagccgagaacgtgatgctgggccgcgcatcgtggatgcgcctgcccgatatcgtcggcgtctccctgagcgggcggccacaacccggcatcaccgccaccgacatcgtgctcacgctgaccgagtttctgcgcaaggaaaaagtggtcggtgcctatctggagttctacggcgaaggcgccgcggcgctcacactgggcgatcgcgcaacgatttccaatatggcgcccgagtacggcgcaacagcggccatgttcgcgatcgacgagcaaaccatcgcctatctgcgcctcaccggacgcgatgaagaacagattgcgctggtggaaacctatgccaaaaccgcaggcctctgggccgacagcctgaaacaggcccgctacgaacgcgtattgaacttcgatctggccagcgtggtgcgcacgctcgccggcccgtccaacccccatcgccgcctgcccgtctcggcgctggccgaacgcggcatctccggtcaggtggaacatacaccgggcttgatgcccgatggcgcggtcatcatcgccgccatcacgagctgcaccaacaccagcaacccgcgcaatgtcatcgccgccggcctgctggcgcgcaacgccaaccgcgccggcctgacgcgccagccctgggtcaagagctcattagcccccggctctaaagccgttgcgctctatctcgaagaagccggcctgctgcccgaactggaaaaactcgggtttggcgtcgtggcctttgcctgtaccacttgcaatggcatgtcgggcgccctcgatccgaagattcagcaagaaatcatcgaccgcgacctctacagcaccgctgtgctgtcgggcaaccgcaatttcgacggccgtatccatccctatgccaagcaggctttcctggcctcgccgcccctggtcgtggcttacgctatcgccggcactatccgctttgacatcgagcgcgacgtactcggcgtcagcgccgaaggcaaggaaatccgccttcaagacatctggcccagcgacgaagaaatcgatgccgtcgtaagcaaggccgtcaagcccgaacacttccgcaaggtttatgctcccatgttcggcatccagaacgagcggcacgccgccgtggacccgctctacccctggcgtcccatgagcacctatatccgccgcccgccctattgggagggcgccctggccggagagcgcaccctgcgcggcatgcggccgctggcgctgctgggcgacaacatcaccaccgatcacctttcgccctccaacgccattctggccgacagcgcggcaggcgaatatctcgccaaaatgggtctgcccgaggaggacttcaactcctacgccacccaccggggcgatcatctgaccgcacagcgcgccaccttcgccaaccccaaactctttaacgaaatggtgaagaacgccgacggcagcgtgcatcagggttcactggcccgggtcgagccggaaggccaggtgatgcgtatgtgggaagccatcgaaacctatatggaacgcaaacagcccctcatcattgtggcgggcgccgactacggccagggctcttcgcgagactgggcggccaagggcgtgcgcctggccggggtagaaaccatcgtggcggaaggctttgaacgcatccaccgcaccaacctgatcggcatgggcgtgctgccactggagttcaaacccggcgtgaaccgcaaaacgctggcgttggacggcaccgaaacctatgacgtcatcggcgaacgccgcccccgcgccgacctccagctggtcattcaccgccgcaacggcagcagcgaatccgtcagcgtgacctgccgcctggataccgccgaagaagtttctatttacgaggccggtggcgtgctgcaacgtttcgcccaggactttctggaagcccgcgccaagcaacaacaagcaagctgacccccacggcccctcaccctctttactgacatcaggaccgcgtcatggcatatgctcctcagacccgcatcccggccacctatatgcgtggcggcaccagcaaaggcgttttcttcaagctcgacgacctgcccgaagcggcccgcgcgcccggcccggcgcgcgacgctctgcttctgcgcgtgatcggcagccccgacccctacggcaaacagatcgacggcatgggcggcgccacgtccagcaccagcaaaaccgtcatcctgtccaaaagcagccgcccggaccatgatgtggactatctgtttggccaggtgtccatcgatcggcctttcgtggactggagcggcaactgcggcaacctatcggcggccgtcggccccttcgccatccgcaacggcctggtcgataagctgcccgccaatggcgtggccgtcgtgcgcatctggcaggccaacatcggcaagaccatcatcgcccacgtccccatgagcgatggcgaagttcaggaaaccggcgatttcgaactcgatggcgtgaccttccccgccgccgagatcgtgctggaattcatgaacccggccgaagacggcgacggcggttccatgttcccgacgggcaatgtcatcgacgaactggatgtgccgggcgtgggccgcttcaaggccaccttgatcaattccggcatcccgaccatcttcctggaagccgaagccctgggctatcagggtaccgagctacaagatgacatcaatggcgatgccgccgcgctggcgcgatttgaaaccctacgcgcatacggcgcgctgaaaatgggcctgatcaatacactcgaagaagctgcctcgcggcagcacacgcccaaagtcgccttcgtcgcccccgcccgaagctataccgcctccagcggcaaacccatcgccgcgtcggatgtggatgtgctggtgcgcgctctgtccatgggcaagctgcatcacgccatgatgggcaccgcctcggtcgccatcgccaccgctgccgccgtgcccggcaccctggtcaacctggccgctggcggcggcgagcgcgacagcctctgcttcggccatccctcaggcaccctgcgcgtcggcgccaaggccgaagccgtcaagggcgaatggaccgtcaccaaagccatcatgagccgcagcgcccgcgttcttatggatggcgcggtgcacgtgccgcgcaacgccttctgaagcgcgcgcgggcgcctcttgcgcccgcgcgccacccggcactagactgccggcccgtttctactctccggtcttatcctcatggcgctgcatagctggctgatctacctggccgccgtcacaggtctgtcgctcaccccaggtcccaataccctgctcgctctcacgcacggcgccttacacgggcatcgccgcgccctttgcaccattgcgggtggcgccctgggcttcatcgccctgatcggactctccatgctcggcatcagcgcgctgctcaaagcctgggcgcccgccttgaccgtactgaaatgggcaggcggcgcctacctgatctggctcggcatccaactctggcgctcaccaggcgtgcagttgcggcccgccccccacatgctgcacccccgcgccacccgcatgttcagccaaggttttctgtcggcgatcgccaaccccaaggcccttctgttctacggcgccttcctgccgcaattcatcgacccggcacgcagcctcttcacccaattcgtcatcatggccgccaccttcgccggcatcgaattcatggtcgaatacatgctggcccgcatggcccaccgcgcccgcccctggctggagcgttcgggcaagcgcttcaacaaagtctgcggcggcctgttcagcatcatgggcatcgccctgcccacgacctgaaacgccaaaaatttttatcgcagccttgcacatcaggcaaaaacctgtgtataattcttttcttcgctgaacacgcaacaacgtgaacacgaagcatgcgggagtagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagactcgtctcccgctccaaattcttcatgattgcccatgcattcatgataaaagccaggaaaaagccgaaaacaatgttttcggctttttttcgtcttgcagcaagccagacatctggaacacaggaacttcgacagacctgctttaagatcgttgtgcccgcttagcccgatcgggcgccatgccgccggcatggccttgggccctcaaaagcacttagtctttacggccaaacaaacggcctatcgaataccgtagctgcgaccacatggctttcaggccaatggacagcatattcagctcaccctcatctttgctggcgcgcccgcgcgtttgcgtgcgcgcgatgaccaactgcatctgcgcctgtagctgctgcacctggctcaagatggcctgtgcctgatagagaatggcttgcgcatcggcattcgaagccgcgcaaggcatgccggcctgtgcggcggcgcctgacgctgcggccgcaccagccggcgccacgacggggcttgccagcggcgcctcagaagccacgcctgcctcgccttgcaccatgcgcgcaaggttgcgctcgaactgccccaatatctggcctgcaacctccgcgatcatgccgctcccacggccgtattgcgccaccgcccccgacagcgtgagatcggtgctgacctccacctcggtgcccccatcggccgagggagtcaatgcgaaattgaagtcagaactcgccgatccccgccctttggggtccaggccggcgccatgcagataggcaatatggttctgttcatcggtgcgcaccatttcgaccgtgccatcgaaagagagcttgatcggtcccagtttgatcgtcaccgaaccctggtacttgtttccgtcgatcacatcatgcagcttggctcccggcaaacagggcatgatgcgaggcacgtccagcatcagcgcccaggcctgatccagcggcagagggacatggaatcggttcttgaaattcatgactgcatttcctgttgtgtactgccgcccgcctgatcgatcaattccagcaaacgcatggggctaagcggaaactcgttgatgcgcacctgcagagacgccaaggcctgctccacggcggcgatgatggccgccgcgacagcgatggtcgagcactcgcccacgccctttacacctaaaggattcagcggcgtaggcgacgggcagtacaacacctcgatatgcggcacctcaggcgcggttggcagcagatattctgcgcaagtcgtcgacagcggctggccctcagcgtcataggacatctgttcaaacaaggtattgcctatcccatgcaccaccccgccgacgacctgcccctcaacgatcaagggattgatcaagttgccgcagtcttgcactgctacataccgcaggatctcgatagcccccgtgctagcgtccacctcgacctcgcaggcatgcgtcgagcctgcataggcctgatcgtcgcaatgaaagtgcgccgtgcattccaggcccggctcggtcttgagcggcaggctgtaaccgggcacgcccttgagcaccatggccaggcgagccaggctgatggtttcctggctagcgctgctgctgacaatgccataggcgatgtccagcgagtcttcgggcaccttcagtatggccgcggcggccagcaacaccttgctgcgcagctgcgccgacgcctgggtgacggcggaccccgccatgatcgcctgacggctggcgaatcctcccatgccaaaaccgatatggcgggtgtcgccggcatgcacatccacaccggccggatctacgccaaagtaggccgcacagatctgcgccagcgaggtcttgatgccctgccccatcgccagcgcccccgtggcgatggcgatccggcccgaagggaatatcttgacagtcgccgactcgtaggggcctcggccggtcggcttcaccgcattcgctaaacccagaccgcggtatttacccgaggcgagagaagcctctcgccgccgctcgaaaccaggccgatccatcgcggcttcggccatcgcctgcatgcggggaaaatccccgctatcgatcaccagcggcacccctgcgcgcgacttcaaaggcttggtgtagggaatcttgctggtggggataagattcaactcgcgacaacggatcgcatccagcccggtccggctggccagcctttccatcaggcggtccatgacgaaggcggcctgcggataacccgcgcctcgcaccgtagcaaccggcaccttattggtgtaagccacgtccaccgtaagcgaaaacgccggcacgacatagggcccggtcatggacgatgccgcgttgtacggcacgttcgtaccctgcggcgtataggcgccatgatcatggatgaagttgccacgcaggccgcgaatgcggccttgcgcatcggcagccaaggccaccgtccagaattgatcgcgctcctggatcgaggtcaggaagttctcgcgccggtcctctacccacttcacaggccgcccgatcttgcgcgcgacagcgggaatggcgatttcttcagggtagatcatgaatttgacgccaaaccccccgccgacatccggcgtgatcacgcgcaactgatcttcccgctgccccaacatcaaagccagggtgtaatgcagttcgtgggccatctgcgtcgatgaccacaccgtcagctcattactggcgacatccaatcgcgccaagacgccgcgcccctcgatgggatgggcacaaccacgatgcaccgagaaagactcttcgatcacaatctcggcgccagaaaatgcctgatccacatcgccataagcgagggtgtaattctgcaaacaattgctctgcaactccgtacgcaccagcggtgcgtcaggagccagcgcaagacgggcatccgccacagcgggaagaacctcgaagtcaatgttcaccagcgccatggcatcttcggcaagatgccgagtctcggccacgaccaccgcaatggcctcgccgacaaaagccacctcatcacgcgccaggacgaacggcaaggtattgtcgggcaacacggcgaacgcgaatcccaagggcaaacgccaatgggtgagctcatccatcaagtcctgcgcagcgaacacgccgcacacgccgggcaacgctcgtgccgcagacagatcgatggacttgatccgtgcatgagcgtgcggactgcgaacaaagcaagcgtgcaataccccctcgacacgcacgtcgtccaggaagcgggcctggcctgtcagcaaggcctcgtcttccaggcgtttgaaggactggccgatgcccggcaacagcgtggcagccgccttttccggctcgagactttcattgatgcccatggcaagccctcatcaccgcggccgctttttgcaccgcgcgcacgatattctgatacccggtgcagcggcacaaatgtccggaaagcacatcacggatctccgcttcgctaggatcggtattgctctcgagcaactccaccaccgacatcaaaataccgggcgtacagaacccgcattgcagggcatgcagttcacgaaaggcctcctggaccggatgcaagttgccctgctcgtcggccagaccctcgatcgtgcggatgcgcttgccctgggcctgaaccgccagcatgagacagctacgcatcgaatgcccgtcgacctgcaccgtacaggcgccgcacacgccatgctcacaccccacatgcgtgcccgtcaggcacagttcctggcgcataaagtcggcaagattgactcgcggttcggcgcaggccgtcagattgctcccattgatatgcagcgtaatgggacggctgcccgaagaagtgctacgacccatgccgtgctcctgtgcgagaaagcgcgagccgcagcgcccgcgccgtatattctttggcaagccgctgacggtaccacccctgcacataactatcgctggacgcctctacctggccgcacagttctgcggcgcgggcgatatcgtccgacgtggcctgtgtacccagcaggctgttttcggcatcggacatgcgcagaggaaacggacccacgccgccgagcgtgatgctggcgcggctaacgcggccatcctcatcgcgcagcaacaatacggccgtcgagacaatggcgaaatcgccatgacggcgcgaaaactccaaaaaggcccaaccgtggcccgccggccagggctgcacccgcagacctgtcaatagctcgtcgggctgcatgctgggcgtcatgtaggcggccggaaactcggccatgggaatggcccgctccccacgcacactggacaccgtcagcacggcgtccatcgccatacagaccgtggggatctccgctgaaggatcgagctggcaaaggctccccccgaccgttccacggttacgcgtctggcggtggcccacgttcagaatggcctctttccagagcggcagccgcatggcgatcaactcggagaattcgacatccctctgccgggtcatggctcccacgcgaacctggccttcctcctcgcggatataggccagctcggataaggcgttgatatccaccaggcaatccggaaaggcgaagcgcatattgagcatcgccatcagagactggccgccagccaacacgcgcgcgttctcctgagaggacagcaaatccagtgccgccgccagcgtgtcaggagcgtagtagtcgaaaacgggagccttcatgcgccgtggcctcagatcttggagaggtccagcgacgaagccgcgaacaattcctcgggccggaccaggcgtttagacatgccctggtcgtggtgatagttggcgaaggtttcgatggtgtgccggttggcatcaagcccatagggccagaaatccgggcccatcaaagcctgggcctcgttgtagtgatgcaccatccagggcagcgtgacggcaagatggcagagctcgttcaactcatgaacggccagttccttggccttgataaaggccttatagacactcaccggcagccagggattctcctgcaccagagacttgcggatgcccaccatatgcatgatcgggaaaatacccgtgcgtcggaagtaatccttctcgacctcgatgtattcgtcgccgaacagacggccgacatgttccgcgccacgcaggaaacacgaaggcgcgcgcgcgccgatatagccgtcgatctcgcctttctccagcatgtcggaaagcgtgcggtcatcgggaatctgctccagactgatatcggccggcaaatcgatgggcgcgcgctcgccgcgacccggttcttcgatgccgccgcgcacccatttgatctggttgggccgaataccgaactcatcttgcaaaatgccgcgaatccagacattggcggtgatttggtattcgggcacgccgatgatcttgcctttgagatcttcaggcttgcggatgcggtcggtgcgcacataaatgcccgagtggcggaacacacgcgacagaaaggccgggatgccgacatactggttatctccgcgagctgtcgtcatcatgtgactgctcatcgagatttcagtgacatcgaactcttcgtaacggaaggcgcgatgaaaggcttcttccggctccagcgacacgacgttgacctcacaaccctctatccccactcggccatccttcagggcctgagttcggtcgtagttgccaatggacatgcttaacttcagtttgctcatgatgcgtccttagttgatcttcaggtcaatcttttgggccaggtctttaaagcggccgatatcgttgtcaatcatggtttggaactgcgcaggaccgtcgttggccacggtatagccaaggctggcaagcttcgcctgcacatcttcgcgcgcgatgattttctgtacagtctgctgcagcttctcgacgacggtgccgggggtgcccttgggcgccagcaaaccatgccattgattcaactcatagccgggaaaacccagctcggcgacagtcggaacatcgggtatgagcgagttgcgctcgggtgacgtaaccgccaaagtgcgcagctttccgctctgaatgaagggcagcgcgcttgatgcggtcacgaaggcggcgccgacctgattgcccatcacgtcgttcatcgcagcgccgcagcccttgtacggaatgtgcgacatcttgaccttggccgccatattgagcatttctccggccagatgctgcggcgttccattgccgcaggaagcaaaaaacacatcgcccggcttggcctttgccgcggtgagcatttccttgagcgtcttatagggcgactcggcgggcacgatgatcaccgaaggcacaaaagcgaaattgatgacggcggagaaatccttgctcggatcaaagggcagattactgaataccgcaggattgacggcgaaggaactattaaccatcaagagggagtagccatccggggcgcgttgcgccaccaatcgcgcgccgatgttgccactcgccccgggacgattctcaacgatgacggactgcccgagttcgccgttgaaatagttgccgatcagccgcgccagcagatccgtgcctccgccgggcggaaaggtgacggtgatttctatcggtttgttgggaaaatcgccggccgccacggcagccggactgacgatggccccacccagcaaagtcagcgcgcccaagcgcctgaattggcgcagacaagacgcccccagccgcatagcggcacgcgctggacgcgcggtggcgagactgacggaacaggactgcagaaacgaactaagcatggaatttccccttggtttttttagaaacaagactggccagcaatctgcactcgcagcatgtcgaagaacacactgcctgccagcactgcaaaaacgccatgccctctgcggactgacgccgaccccatcaaccagccgagccctggcgattgcggtcggttgagcttcaaccagacccatcgcttggcttcgacctctgcttacgcgctgccaataaccgttagtacactgagttattagtcagtatactgaccgtatttttgaattgtcattagggtttgcgcctatcattgaaaaccccttgtttagcgatgaaattcctcgggtaagccctagccagtcgcatgccaagaccatgcactttggccgctattgtgcagcatactgattaaaaaatcgcaaactggacaggacatgaagggcactcgcacgatgcacgcccgcgaatgacaagaggcccgcatggcgggcctcgcttcttgctgctttcgctgatgctcagcgcacctgggcgatggcggccagcgcctgatccagaggcatgaccgccgcgtacttctgctgcatatcaaacagattggcctcatgcggcccgacggcgcggtcgcctacgcaatcagagaccaccagcggcctgaaaccggcggacatggcatcgaccacactcgcgcgcacgcagccgctagtggtggcgcccgccaccactagcgtctggaccccacgctgggccagccagggcgcgagcatggtgccgaagaatgccgagggcgtggccttgcgcaccacgtactcccccgcctcgggcgccaactcaggcacgatggcgcttgcgtgtgagtgctctttcagtgtcagcatgcctggcactttgatgctgaaaatattgccgtcggcatcatcatcggcgtagacaatacgggaatgcgccactgcccagccctgctcacgcgcggcgtcgagcaagacgcgcgtacgcgcgatggcctcgggaatattgccaccgccgaactgcgccggatcggcaaagccattaacgaagtcgatgatcagcagcccgaaaggcgctttgagcggcaggtcggtgccaaagccctgccgttggtaggtgtcgagttcattgttcatgatatgagaaccttatgaattactcagggatatcaggagacgaccttaccgtccttcacgaccgcctcaccatcgagcatcaccgtgcaggcgcgcaagggaatatcgatgtggcaggcggtagtacggctgcctcccgcctcgttgttcggccccagcgaaaacaggaaattcccttcataggcacgcgcatccatgcctatggtcgcctcacggtcgtacatccccagcgttgaccaatgagcacgcggctgcaaaccccagccgatatgcgagatcgcataggcttcggggtctttgaaagaggccatgtattcactgagcagctcggcgtctacaccgccggtgatgcgcgtggcgtagccctgctcaacggtcagcacaatacgtccgctggcataggacttctgcggcagcaggatgtcgccagcatcgatgacgatggtgccgttgctgccgccctcgtcgggccaggtcagcacaaaaccgctaggccagtgatcccaacggccgggttcatcaacgaaaccgtactcgctgatggccgggaactcccccagccggcaatgcagatctgtgcccgccgccgaggtcacccgcatttctcctgcccgcgcaagacgcgccgacgcggcttttacccgttcgcggtctgcctcggtgggcactagccgggccaggatctccggcggctccaccgccagcagaatcttggtgcctgtttgcagaatctcgtgctgctccggggagaacaacagagtcatcaaatccagcaccagatcgctggccttgagcatggcgatagcggccggattgccggtcagaggcgtcgtgcccaagtaggccagcgcatcacggctgagcgccttctcgccattgaccggcggcagatcgagccggttgacgatggcacccttggcctgggcggcgatgagcgccgtcgcgagcgtctggggatgagtggccgcgctggtcagaatggtgaccgtctgtccggactgaagacgagacagcgtgagcacctgctcccaggcgcggatcatttcataatcgctgacaggcatgtctcacctccgtccgttcggaatggatgcgccgagaaaatcgcccaggctggcataaaacccttcttcgttatcccagggaatcatatgacccgcgtcagcaaccctcacatgggcggtccctggcgccaggcgctgaatctcggccgcgtcttcgtcgcgcaccacatcgccccgctcggcgctcaacaacagcaattgcgcctgcacttgcggcagatccgcatggatatcgtccatcgcgaacccatcgaaactggccacaatggcgcgttcgtcgcaggtatgcagccactgcgcgcgcaactggcgctgctcctgggtccaggtcgggcagaaagccagcatgtcttcggccgacatccccgcccgggcctgcgccatcgagcccacataccagggcaatttggccgggtaagccctgcgccccggcccggaaacgggtggatcggccatcaccaggcgcaccaggccggcgggctggctgcgcgcagcgcgtataccgatacgcgcgcccatggaatggcccagcacgctatagcgcgccaggcccagcgcgtcggcaaacgcgagcagatcggccgcctgcgcatcaaggctgtagtccagcgaagcatcggcctgcgacagtccgcgcccgcgcacatccagcacataggtgtcgaacgcctgacccaggcgctccgccacaaaaccccaggtcacggccggactggtaatacccggcacgatgatcaccggatcacggcctggctgctctccgccataacgcagatagtgctggcgaataccattggcgtgcacctgcgcgccatacagataagtgctcatcgcagcgccccttcagtatgcgcccgacagcaaggcgcctgcgcccggcacgaccggctccaattccagcgccttaagcatggcataagtcgtcgcgaccgcggcagtcagcacgggcttgccagtcagcgcttcgaccttggcgatggccggcagcgagggcatctgcacgcaggccgagagcacgatcacatcggcgtcttggtagttcatgcccagcacgatctcgggcagacgcgccggatcatgccgcccgacctccagattgtcgggaatttctagcgcgcgataatccacgacctcatagccctcgttggcgatatagctcaccaccaactccgtcaggggcttcatatagggcgcgacgacagcgatcttgcgagcgcccatcactttcagggcatcgaccagcgcaccggcgctggtaatgaccggcgcctcgccaccattgctggcggtgtgtgcggtcaaacgcgcctgagactggcgatggtagccatgtcccatcgccataatggccaccaggcaggcgtaacccaagacgtccacgcgggcatcgctcagctccagagcgcagcggtctgactccgcatccatggccgcgagctcctccttgaccactttcttcatccgcatccggctcgaatgaaaagtgaagcgttccgggcggatctgctggcgcgccaacaacatagcgggaatctccgtctccatcgtcgtattcgaactcggcacgatctgaccgatacggtaatttttttgcatgatttgctcctccaggaagggatgccttaaagcttgaaaagacgggcggcgttgccgtagcagacctgatcacgtgtcgcagcgtccagcggtgcggactcgatgaactcaaccgcctgcgccgtcgattcatagggatagtcgaccgaaaacatcacggcttcggggcccatttccgcaatggcgccgatcaaggccggatgagaacagacacctgaggtcgtgatcagaatattggaacctatgtattccgagggtgcgcgctgcaaggtcacgccatagggataggcggcaaaacggctgtcaaaacgccagcgctggaagggcagcccctcgcccatatgacccagaatgaccttgaccttggggaaacggtcgaacacgccgccaaacaaaaggcgcaaggcatgcgtgcccgtctcgacgccccatccccaggttgccccggccaattcgggatggcccttgaaagcatgcggcaacacataggcatcgaaagggtgcagatacaagggcacatccagctcctgcatctgctcccagaaacggtcgtacatggggtcgtcgtaataaacgccctgggtgtggccattgaccaaagcccctttgaaacccaagtcacgcaccgcgcgcgtcagctctgccgccgccgtttcggggtcgtgcatgggcagggtcgcaaacccgccgaaacgatcgggatgcagggctatctgctgcgcgaggaaatcattgttttcgcgggcgcgccgcaaggccaccgcggcatccggctcgccttgcacgccaggcccggtttgcgacaggatcacataatcaatgcccgccgcgtccatctctgccagacgcccctcaccgatatcgctcaaccgggccacaagctcagccgtcgtcttcgggtcaagatgctgcacgaaggccttcgaataatcgccgaaaccgactgcggtgaaatgctcctcgatggcgatctttcgcacttttgtcatatgcctgctccctggataatgaatcgtgtgacggcgcggcttcaaggccacacgctttaatcagtacactgagaatatggatacagcctggctaaccataggctccccaccccgtctgcacgcgggtaggcacaagctacccagcattggaaaactcagcatactgattttatattccgtatactgataattgaaagaaaaatatcggcaccctagggctaacctttactaggccagcaacggtgccgaagatgtctggcggccacgcctggcgcgaccattccgtacgacttacatgcctttgacgattgcgcggctgtattgattgtttgcctccaccagcgtggacagcaacttcatgaagatttcttgattgcgaggcgacaagggagagaccaaacgctgttgcgcgcgcgccatccccgtctgcaacagacccatgatccgcaaaccctcctgcgtgatcacggcctgacgcgaacgtctgtcattgggattgacacgccggttgaccagcccacgttcctgcagacgtttgatcacgtcggccgttgtcgtgcggtccagccccaattccatgccgacagcggtttgatccagccaggggctgagtgacagggccgtcaacacgccatactggaccggggtgatgttctgcgttttgcactcctcatagaagagcgcataatggatttggttgagacgccgcaccagatagcctggccgagaccacagcacctgtttggtgggatcaaatacggtgtcgtcacccgtcggtgtggtcgcacgccgtttcttggccgcttttgtcttcgcgtctgccataggcttcaattcgggtcacagagaaattagtttgtatactgaatattacatgactccggaccgtgctggcaccgcagcctgacgatgcggccccatgtagcagccggtcaaacatgacaaaccctccgacggcgccagagtgcgcaggctctgccggcggcatggcgacaaacacttgtagtaataatttgacaagacgctcggcgcatttcataatcacgttctttcccggatcatgattttctggcacgggaatgcaaatacttgaagtgaaaacgcgtggggtaaaaatgcgtggggtgaaaacacccgcagtcaaaacacccgcagtagcgcacttcacacatttgcctgccggcgcaatggcagagtggttatgcagcggattgcaaatccgtgtacgtcggttcgattccggcttgcgcctccaaattcaacaaggcccacagcaatgtgggccttgttcgtttctgagcgccggccccgccaggcgctcgccgtttgggccgaacagacccgccctgacagacccgccctgactcaacaggcggctatcagcgatacttacgccatggatcaatccgttatcgaggccttgcagcgctggcccaatgtccccgccgtatacggctggctgtccctggacaaacgcggccgctggcggctgcaccccaaccagggtgaggccgaggccattggcaatccgcagatcctggccttcatagatcgcaactatgcatcagatgaaaacggccgctggttttttcagaacgggccgcagcgggtgtacgtcaggctggagggcgcaccctatgtgctgcgtctggacgaccaggccacaggcctgatcacgcacaatcatctgccggtacggcaggtgcagacatggtggctggatgagtccggccagctttgggcggatacggatctgggacccgcgctggtcgatgaccgggatctggccgcccttttggatcggctgtccttgcccgatggccgtccattgctggatgcagggctggacctcccgcagaccgtgcaaggcccgggcgggcaggccaggctgcggcaggcgcaggccggcgaactgcccggcctgctcggtttttgcgccgattaggcgcggcggccgctacggaccaaggcgaatttgccatcgcccaacaagaccagaacagcggccgacaaggcgaggaaaaccggatattcccagccgccgttgggacggctaaagccccagccattgccgaaatgcaccgacgaggccaccagcagttggataaaggccagtgccgcaacccaacgcggcagaacccccagaatcaggaagatgccggcgccgatctcaaaaaaggtcaccggataggctaaccagccggcgaaaccgattttggcaaaaaactgcgcggtgccgggcagggtgaacacgagcagcttggtcagaccgtgggctaggtacatcacgcccagcatcaggcgcagaagcaaggcggcatagggcgcagtgcggttgtcgatcatgggtgactccagaaaaaacttcacatcgcgaattgggcgatgggcgcattctgtcgattccaaaagtcgaaataaaccgcgaaaatcgcaaatggttattgccgaaacaggaatagtatggacacctacagcgccatgcagaccttcgcccgggtcgtagaactgggctctttcgccgcagcggccgagcgcgccggattggcgcgctcggttgtcacgcggcaaattgcctatctggaagaaaaatacggggtgcggctgctcaaccgcaccacgcgcaaactgaatctgacggatgcaggtcgcgccttttatgaacgcatccgccctttgctcagcgaactggccgacatcgacctcgctttgcgggcccagagcagccagcccactggccgtttgcgcatctcggccccagtctctttcggcgtgctgcatctgggcccggcggtcgccgactatctgcagcgctacccggacgtggtcatcgatctcgatctgaacgaccgtgtggtcgacctggtgcaagacggctacgacgtcgccgtgcgcatcggccccttgaccgactcgtccctagtggcgaggcctctggcgccacagacgctgcaggtatgtgctgcgccttcctatttggcgcggcacggcacgcccgcccaacccgaagcactgcgccaacaccaatgcctgcattacagctatgccagcggcggcactgattgggtgttcgagaaagacgggcaaaccacattggtgcgcatcacgccctccatgcgggccaataacggcgacgtgttgcgcaccgccgccctggccggacatggcattattttgcagccggacttcctgatcggagacgatctgcgcgcaggacgccttgtgccggtactgccggattaccggcgtccggtcatcaccatgatgatggtctaccctcaccgccggctgctttcacccacggtgcgctctttcgttgaacacctcgaagcgcatttcggccatgcgacgcaaagttcttctgctggcaacggacgcaaccggtagaatcgagaccatgagcgctccccttcactacttcccggccccacgtcgcgccaatttctgcggccagtgcggcagccccattcaccatcgcgtgcccgagggtgataaccgtgaacgtgacgtctgtgatcactgcggggccattcactatcagaatccgcgcatggtggtcggcaccgtccccgtctgggagggtcgcatcctgctatgccgccgcgccatcgagccgcgttacaacagctggacgctgccggctggctttatggaactgggtgaaagcaccgctcagggtgcgggccgcgaaacccttgaggaatccggagcgcagattcatctgggacagctctacaccattattgatgtcccccagatagaacaggtgcatctcttttatctggccgaggttctcggcccagagttgaaccctggccctgaaagcctggaagcccgctttttcgacgaagccgaaattccctggagcgacctggcctttcgcacggtagcgaccacgctggagcgctatttgcgggatcgccgtcagggcgtctttccgacccaccattacacgctcgcctcgcacagcatatcttgagaatcccctggcttgaggccgatacgccgtttccgccggcagagcaggctctgaaggaaccgaatggcctcctggctgctggcggcgagctcaacacggaccggctgcgcgccgcctacgccaagggcatcttcccctggtattcagagggtgagcccttgctatggtggagccccgacccccgtatggtcctggcttgcgccgacttcgccccctcacactcactgcgcaagacactgcgccgtctcgcacgtgccgaacaggctggcgacacgcggatacaagtccgcgtcgataccgccttcgcccgcgtgatggccgcctgcgcgggtagacgcgatgggcaggcgggcacctggatcacaccggaagtgcaggccgcttactgcgcctggcatgagcaagggcaagcgcacagcatcgaaacctggatagacgatcacttggtgggcggcctgtacggcatcagtctggggggtatgttctttggcgaatccatgttcgcccatgccaccgacgcctcgaaaatcgccctggcctatctcgtggcctttctgacccgtcacgaagtcgactggatagactgccagcaacagacgcggcacttggccagcctgggtgcgcggccgctgccccgcgcccaatttctgcaacatgtcgccagggtgctggcaaaacctgcgcccccctggcgcgtcggggtattacggcatgcgggcgacatcgtggatagcgccaatcagcgttaatatgggagctccgcatcgcgccagccctgcttttgcatgagccagctcaaagaacttcccttctcaacgctgcagttctacgcgaccgcgccttacccttgcagctatctgccagaacgtcaggctcgctcgcaggttgccgcgccaggacacctgatcaacgccgacacctattgccaactggtgcagcagggtttccggcgcagcggcctgttcacctaccgcccccattgcgataactgtcaggcctgtatcccggtgcgggtcgatagcgtgaattacacccccaaccgcagccagcgacgtgcctggaaagcgcaccagggtctgcgcgcctttgtggctgagctggcctggtcgccggaacattattcgctctacacgcgctatcagcagggccgccatccgggcggcggcatggacgatgacagccgcagccaatacgcgcagtttctgctgacctcacgcgtcaatacccggctggtggagttccgccagcccgaaggccagttagtcatggtgtccatcatcgatgtgctcgacgatggcctgtcctcggtctataccttttacgatcccgaactggctggcagcctgggcacctacagcattctgtggcagatcgagcaatgccgcatgctggaactaccctggctctatctcggctactggatcaaagacagccgcaaaatggcctacaaggcaggctttctgccccaagagcgctatatcgacggccaatggaccgccccggagtaaagccgccggctcgcatacaattccgtctcatgtctatcctcttcaatgcctaccccctggcccgcccggcgctcttcgccatggacgcggaaaccgcccacgaagtcaccctcgcgagcctgcaacgcgcctatgactgtggcaccacgcggcgctggctgcacgatcaaccccagttgccgacgacactgatgggcatgaccttgcgcaaccccgtggggctggcggccggactggacaaaaacggcgccttcattgatgcactaggcaatctgggctttggttttgtcgaggtcggcaccgtcacgccccgcgcccaatccggcaaccccaaaccgcgcatgttccgcctgcccaaggccaatgcactcatcaatcgcctgggtttcaacaaccaggggctggatgccttcctggccaatgtgacacgcagccgttttcgcagccagggcggcatcctgggcctgaatatcggcaaaaacgcggacacgccgatcgaacgcgccgccgatgactacctgatcggcctggctggcgtctatcctcatgcggattacgtcacggtcaatatttcttcgcccaacaccaagaacctgcgtgcgctgcaaggcggtgacgagctctcgcaattgctggctgcgctgcgcgacaagcgcgccgaactggcgcagcaacatgcgcgtcaggtgccgctggtcgtgaaaatcgcgcccgatctcagccaagagcagatcgacatcattgccgacacactgttgagcaatggcgtggacggcgtcatcgccaccaatacgaccttgtcgcgtgaggccgtgcagggcatgccccatgccgccgaaaccggcggtctgtcgggcgcaccggtgcacgagctgtccttggccgttatcgaacgcctgcgccagcgcgtgggctccgcgctggccatcattggcgtgggcggcattctgtcaggccagcaggcgcgcgaaaaaatcgccgccggcgccgatgccgtgcagctttacaccggcctgatttaccgcggccccgccctagtcggcgaatgcgtcggcacgctcaagaacacggccagataaggggcttttcttttcgcaagcgccgctatcggcgcaacgcgccacgcggcatggaaatacaaaaaaaggccacccggtgggtggccctaatttccagctctgctctgtcactcaaaggtactacagacacggtctgcgcaacaagcccatcaagacaacaacaccctcaagatgcgctaaagcacagaccgtaatgggtcaaaaccctgatggattaagacccaaggtgaaccaccgacatcaagtggcgcggcgcgtgcgaccggcagccttggtggcaacatcagcggcatccgaggccgccttgaacgttgcactcgcggcggcgttcaggttggactcggcgacctcggcggcctgcttggcagccttggtcagcgattcataggcattgttagccgtagccagcgaggacttcagcagtgcaacggcgctttcagaaccattcggggcgttcttggagaactgctcgacggcctcctggacatgctgttggccttcggcgatctgcgcttcggccagcttggccagatcggcctgcacggtattgatgatgtcatacacgtgcttgccgtaagccagggccttttcggcgctgggctgcaccaaggcggaggtgaaggaggcggcatcctggacatctttcaactcaacggcttgctgcgacttctgagccacttcgtccagcgtcgccttgaccaccttcaggttcaaatcaaccagtttctcaaaaccaccgaacacggcggtctgggcagcgaccagggtttgcaaggcggatttctggcgggccagaacttgttgggggatggcggtcatgcggattctccttcacggtaatttgggtagcgccaacttttatgaagctgggaacctactgccaaacgggcgcggtggcacagaccgccctcctcgtttgctgcaacgcacaattgatattttaggcagccaaaaaaccctgtcaagtaattttgtgcaatgcagcacgcgaataatcctcagcggtgacagcttgctttcagggcggtcgggaattaccccagggtgacgcatacaagctggctccctacacttttgaggcttgcctcaaaacaaaaccctagacggcaggacatgataaatgcacaaaaaagctacacgcagcgtaatgacctgcattggagactacatgactcgccttccccgcacgctttcagccattatggctgccggttccatccttactgccggcgctgccctggccgactatccggagcgctccgtcaacatggtggtgcccttcgccgccggcggtccgaccgatagcgtcgcccgctcgctcgcggaggcgatgcgtcctaccctgggcgaaaccatcgtcgtcgagaacaagggcggcgccggcggcaccatcggtacgacccaggtggcccgcgcgcccgccgatggctatcaaatcttactgatgcacgccggcttctcgaccgctccctcgttgtacaagaacccgggctacgatccctacagcagcttcgagcccatcggtttggtggtggatgtgcccatgactctgctcgcccgctccgacttcccggccaacaatattcaggaactcactgagtacattaaaaaaaaccatgagaagatctcgctggccaacgcgggggtcggcgcggccagccacctgtgcggcgtcatgctggccgatgcggttggcgtgaatctgctgaccatcccgtacaagggcaccgcgccggctatgaacgacctgcttggcaaacaggtggatctattgtgcgaccagaccaccaacaccacgcagcaaatcaacgccgacaaggtcaaggcctatgccgtgaccagcctcaaacgcgtgccgaccctgcccaaactgcccaccatggacgaatccggcttcaagggttttgaagtcggtatctggcatggcatgtgggtgcccaaaaacacgccccaggcggttcgcgacaagctgcaaaaagccctgcaagcgggtctggccgaccccaagttccaagagcgcatgggccagctcggcgccacggttctgacggcggatgccaatccgcaggccctggacgccaaggtcaagcaacaggtaccgcaatgggaaaagctgttcaccaaggcgggggtcgaaaagcaataagcgcgctgcggacaaaccgcggtctcacctggcctctccatggcggagaggcctttttttacacgccgcaaaaacccataactggcgatacattatccggaccgctgtacggatcgccgcttcgatcgcaagttccgatgcgtctctcgaactgatgcgcttgcgtcaataggcagcgcgggactcccccgcgccggaccatccccaggtggttccgccccttgacacctaccccccaggcaagcccaggctgcactcgacttgctcaagccagggcctagcttgctcgccacgatcaagaggccagcgactgacagccggacgcccgcagacgggcgtgcagactagagggcgtccgaatgactctcgggctcaaagcccagggcttcggaaatggccgctgccgaatccttgagcagacggacccattcatcctgcaagcgttcggccggcgcagaaatggacagacccgctacgaggcggcccgtatcgtcgtacacccctgcggcgatacagcgcacgcccagttccagctcttcgttgtcacgggcgtaaccatgatcgcgaacaaatgccaattcgcgttcgagacgctcaaggtcggtcaggctgttgcgagtatggcccgccagcccggtacgcaggacataagcccgcacctgccgagagtcccaggtggacagaaacagcttgccggtagaggtgaggtgcaaaggcgcacgaccgccgatggcgcgcaccacctgcatgccagaacgctcactccaggcccggtcgatatagacgatttcgtcgccctgttgcacagacaggttgatcgtctgcccggtggagcggtgcagattgcgcatgacgccaatggccgcctcacgcacattcagccgtcccttgaccaaggaacccagttccaagaggcgcatgccaagttgatacaggccattgtccacgcgctcgacgtaacggccgataaccagatcgttgaggatgcggtgagccgtagaggcgtgcagccctgtggtggccgacagctccttgagcgtgacgggttcgggctgcgcagccagcgcatccagcagacgcatggcgcgatcgattacctggatagcgggctgacccgcatcggaggacggcacgacgacagaagcggaaggcacacgagacatgattttcttggctgcccgctacgaaatgcggcggcgcaacaaaacttgacttatcgtattgtgaaattcaagccaggttttggcaaccgatatttgcaatgccgctcatccgtcctagctcttggccggcggcaggaactgaccgcccagcctcaagacttcggcgcgcagatactccagcgcctcggcggcggccacgggttcgcccttgacgcccagctcgatatgggccgacgcgccggcctcgcccacgctgggcaggctgaaggctttcacggcaggccagcgcgactccagtgtctgcatcgagagcgtgatgcgcgactccggcatattgaataccaggaaggagtgctcggcatgctgcactttgtgttgcaactcgcgatagcgggtgtccagcgtccattcgagcatgggccaagccatcaccgggaaaccaggcacaaagctgtggtcatggatgtaaaagcccggaatgcggttgtagggattggggatgatctcgcaaccctcgggaaacatgcccatttgcaagcgctgttgattctcgggcgtactcatatcctcaacgccctgccccttggcggccaggtcgcgcgtgcgctgcacgatggccgcttcggcctctgggtgcaagcgcaggcccaggccgagggcagcagccgccgcctggcgggtgtggtcatccggcgtcgcgcctatgccgccgcaggagaacacgatgtcgccgctggcgaagctgcggcggtaggctgcagtcaacatttcgcggtcatcggtcagaaactcagcccaggcaagcttcatgccgcgcgcggccagcatctcgatcactttggagaagtgtttgtcctgacgccgtccggagaggatttcgtcgcccacgatgatcaggccgatgcgacggttagcggtatctgcagtcatggatgttccaggagtgatgtagcggtgttgggggaagcgcgcagacgctgcagcgcatccaggccgtaatgggcgtagaccagccccgaaaagaccggaagaatgatccaggccggcggcagcatattgagcagcgcgcagatgaaaccgatgatccagaaaccggcgttgttgcgcgccagcagccaacgccgctcttcggggctggcatgctcgacaatggcatccagacgcagcatgcgcgaaaaagcaaaggcccaccagaataccgacagcagaaaggccatcggcggcaccagccagaacggcaatgtcagcacccagcccagcgcgaacagcatgctgacccagatggcattccagacactgacggcggtggcatgacggcccaggcgtgccaagccggcgtactcgcgccgcccgacatggcgcaataccagcggcatgacaaacacggcagctatggccaggcccagaatgccggacacgggcaacaggagggcggcggccaaaacgggcacgagatacagtttgagcgagaacaggccgacggccacgagccagtcatcgaggcggttgaccatatcccattgcgaactctccaggcgcagccagtcggtcaggggcgtccaaaagaaccacaacagcaaaatggcaccgagcgccgcaatcaaaaagggcagcaacacggcaaacaacatattcgggtgcagttgcgagatcagcgcgcgcttgaatgcgcgcgtgacatcggcgcccaccacggacacagacggcggggagattgagttcatggtcaaggcaagaaacaaggcatggcgggtatgatagacaaacacgctgcgatttgcccatatgcccttacttctgcccaactcgcaggccctgcgcgatgcgctggcccaaaccgaccgtttgctggtcgcctgtttctgcgcggcctggtgcgacacctgccagcagtaccgcatcaagctcgaagccctggcgcgggctcgccccgagcttgttttcgtgtggatagacatcgaagaccatcccgatctgctcggcgatgaagatgtcgaaaatttcccgacgctgctggtccaggccccagaccgcatacggttttacggcacgatgctgccgcatattgggcatctcgagcgcctgctcgacagcctgagcacagacgccccccctattcagacggggctgcccgatgtgcggggcttgctagccggcgcctgagccggcatcaaaggggtttgcggctgccgcccagcaaaacggccaattggcgcttgggcgcgctggtggtgcgcggcgcttcaggctcagacgtggcggccgagctcgacggcacataaggcttgtagaaaaagtcatcgacgggctggcgcggcgtgcggcgaaagctctcacgcccctctcggccttcgctgcggctctcacgaccttcccggctgctgcgacgctcgccaccccggccgtggctgtgcgccagcaactcagaggggatgtccagcttgccccgcggcacctggcgcttgatcagcttttcgatgtcgagcagatagcgctcttcctcgggggtgaacagggcaatggcttcgccgctcgcccccgcccggccggtgcggccgatacggtgcacgtaatcttcggcgttgtacggcaggtcgtagttgatgacgcagggtacgcccgccacatccagcccacgggccgcgacatcggtcgccaccagcacttcgagttccccggccttgaaggcttcgagagccttcatgcggtcagcttgcgacttgtcgccatgaatggactcggccttgaccccatcgagttcgagctgccgagccagacgggcagtgccgatcttggtgttggaaaacacgatgacttgcttcaggccgcgcgacttgaccagatgcacgacggcggcgcgcttggcttcgcccgtcatctgataggcaatctgcgtgaccgtatcggccgtggcattgcgcgccgcgacttcaatctcgaccggctgattgagataggaacggcccagcttgcggatttcgttgctgaacgttgccgagaatagcagaccctggcgctgcggcggcagcagacggatgatgcgttctaggtcagggaggaaacccatatccagcatgcggtcggcttcgtcgagcacgagaataccgacctggctcaggttgacgttcttttgttcgacgtgatcgagcagacgacccggcgtggcgaccaacacctcgcaaccctggcgcaacgcttccttttgcggcccgatatcgacaccgccgaacaccacggcggaacgcagcggcgtgtgcaggctgtagcgcttgacgttctcgtagacctggtcggcaagctctcgggtcggggtgaggatcaaggcgcgcaccggatggcgggcaggcgaggcactgctattggccaaaggcatcagccgatgcagaatgggcagcgtgaacgctgccgttttgccggtgccggtttgggcggcacccatgacgtcgcgtccttccgcgacgaccggaatcgcctgcgcctgaatcggcgtggggctggtgtagcccgtttcggcaatggacttgagcagtaaaggatgcagcccgaaatcggcgaaggtaagcgcctcggcggagggcgcggcggaagaagtagagtcagtcatcgggataggcacataccggggggcagacaaaaagaacaaaacggaatacggctagcccggattgctgtggataactttattttagcgcagccgcgagactacgcctcggacgaattctgacagaaagttgaaacctgcctgacaaggccttttcaggccgccaaccaacgcaggccccaaagggccaacatacccgagacgatgaccaagacagcgctgcgagtacgcagaaaaacaataatgccgaacagtccggccaccagcttgtaatcaaacaccggccccaggctttctttccagggcaaaaaatcgggcaccacaatagccgtcaaggcggccaccggcgcgtaacgcagcgcgcgccgcaccgagtctggcaaggggaggtaatcgccaaacaccataaagcctgcccgcgtgagcacgctgcacaaagtcagcagcaagatggcgctatagacatagatttcgcgttcggacatcagcgccccagcttcttcatgcggcgctcggcccatattccggccatgatgccggcaatgacggcagccgccaggcccagacgcaagggcagcacctgccccacccaggctacgaggccggccgccagcaccgtgaccaccatcgggcgggtgttgaccaagggcacggtgatggccatgagcgccagcacggcggcaaagtccagtgaccagctcgcaggcacgacggcgcccagatagatacccacgatggacgatgtctgccagacacaccagccaggcgcgatggttcccagaaaataccaaagctgctcacgcgtgccgcgcaccggcgcatcgccgaaacgcggcatgaacagcacgaaacccatatcggtcgtgaaatagcccagaccaagacgcttaggccagctcaaatgacggaaaaacgggtgtagccccgcgccaaagatgacgaagcgcaggttgaccacgcagcccgcagcaaaaatcagccacagcggggcgcccgaggcaatgagcggcaaagaggtcagttgcgccgacccggcatagagcagcagcgtcatggccagggccatggattcggtcaagcccgacttgaccatggccacgccagtcaccaagccccaggtgccggtcgcaatcagcgcaggggtgatcgcatgcaccccctgtcggaaggcgtccagccgttcgcgacgggctagctcttccagggcacagtcggaaggttcagaagccacggcaaggactctggctgcacagcgacatggtactcacgaaaaaaagagggtgatatgacggtgcgcccggcgatagggctaacagccgatccttcaaagtaagaccaaagaactatcaggcgctcattgtaaccctgtcgcttgatacaatagtgcacactgaaaggaggaagcccgccgatggtcattgcgacgggctgcgcatgtcactcccacgccccggacgccacgtcctggcggcgatgaacctaccccttcattgatcgtcttacgtttttttaggaacgtcccatgaccgcagccgcgcaagccgccatcgaagttggcgccgaagacctcccggtgtattgccccggcccgaaagcccctctctggagcatgcacccgcgcgtcttccttgacgtcgcccataccggcagtgcccgctgcccctactgtggcaccgagtaccggctcaagcccggcacggtgatccacggccactaatcttttctcgccccgcgccgccatgttcgccacccccgacgaagcagagcacgctttttacgaagccctggagcaggccgatgccgatcggctcatgcagatttgggccgatgacgaagaagtcgtatgcatccatcccggaggcctgcgcatcgtaggccatgctgcagtgcatgaatcatggcagcaggtgctcgccaatggaccgctgcgtctgcggcccctgcgtcctgtcgtggtgcacagcatgatgtgcgccgtgcatgtgctggtcgaacagatcacgattctcacgcgggaaggcacccagttcgccaactgttacgccacgaacatctatcacaagggcccgacgggctggcgcatggtgatgcaccatgcctcccaggcgcctgccgaggcgggcgtgctggacttgcacgacgtgcccgacaggctgcattagtcctgtccataccggagtcgactctgtgcctgcccagacaactgatgttcaagcccagcgcctggcgcgagcggctggcacgcgcgggggggtttcccgtacaactggccttagcttaggtgtgctgcattggccgcaacacggatagacctcaccccctgccccgtccccgcctggctgcccgatggccatagccagaccctgtacgcggccacgatggcgcagtatcaccatattgccttcgtgcgtgagcgggttgacacaccggataccgatttcgtcgatttcgactggaccggccctggcctcttcccgcacaaagcagccgacggcagtcccgtcacgggcgacgcgccagtcaatggcaagacggccgctgcgcgctggatgaagcccgaagactggagcgccctgccgcgcgcggccgacacgccggcgctggtgctgtttcatggactggagggcggcagcaacagccgttacgcgcagtccatcgcacaccacttccgggcgcgcggctggatcgtggtgatcgcccatttccggggttgctcaggcgttcccaaccgtctggcgcgagcctattactccggcgactccgacgaagtcggtttcatgttggatacggtgcgctcacgcattccgcatgcccgctggcatgccgtgggcgtatcgctgggcggcaacgccctgctcaaatatctgggcgaacacgccaactccagcggctggctggccggggccgcaggcgtatcggtgcccttggacctggtcgcaggcggcaaggcgctatgtcaggggtttttcggccgcagaatctacacgccctatttcctgcgcaccatgaagcacaaagtgctggaaaaagccaagcgcttccccggcgccattgatgtcatgcggattgcccacgcccgcgatctgcgcgattttgatgatgcctataccgcgcccatgcacggtttccgcaatgcgctggattactggacgagagcatccagcaagccctggctggccaagattggcattccaacgctggtgctcaatgcgcgcaatgatccctttctgccagcgaacgccctgcccataccggcagagtgtgccgacgcggtgcttttgcaccaaccggcggcgggcggccatgccggctttccgaccgggcccttccccgcacacttgaactggctgccgcaacggctgggccgctttttcgaaaccggtaaataagccagcggcgggatcaacccgagcggaagcgctctaggagcgcccgctcatcggccagtttctgcttgacctcccggatctgcacgtcgatctgcgactgctcgtaaaaatctttggatatttgacgggcctgctgcaactgagactctgccgccgcgtaagcgccggtcgccacatagaaacgcgccatatcgcgacgcgcctcgaccggatggccggcgcgctcctggctttgcgccagcaactggtagagctctggctcatcattgccccattgcttgatgcgctcgcgcaaatacgcctgggcgtctgaattgcggccgttatcctgcaaggcctgagcataggccaggccgagcgcacggttgtcaggccattgcttgatcgccgcctcggcgagggtcaattggcgcgaacggtctttgcgggcggcggcgatatcgatcgccaaccgggccatcatgggagaccggcggccatcggctgaggcggcgtcaagcagcgcctgagcctgatccagctcattacgctgaaaatgataataggccaggccatattgggcagccgcccggcgcacccccgacagggtgcgaacctcatcctgcaactgctgctgcgccgtgcgcagactggtcgtatcgcgcccctgcaacacgcgcatctttgcacgaatgaaccagaaatcatcactgtcgacaaaacgcgaggatggcatctcacggatgcgattctgcacatccgacatccggtcgatagacagcggatgggtgctggcccaggcaccgccgcccatgccttcgtttaagcgcgaggcattcataaggcgctcgaacatatgcgccatgcctgaggggtcgtagccggcgcgggtgagcatttgcaaaccggtgcggtcggcttcgcgctcggcatcacgggaaaaacccagttgacggttgatcgcagcggcctgcccgaacgcggccacccccatggcaaggttggccccgccccccgctaacgcggccaacaaagccgcagccaggctggccatcatgacgacaccgctctggctttgctgcgtcatgccgcgtgcaatgtgacgctgcacgacgtggccgatttcatgcgccagcaccgccgccaactccgattcgctgcccgaggacacaataagccccgtattgacgcctatgaagccgcccggcatggcgaacgcgttgatttccgggtcgcgcacaccaaacatttcgacatcgggcacgctgcccggcgaaaatgcggccagtttgcggcccattcttgtcaggtattgagacagctcggggtcattgatataggtgggatcgcggcgcccctgggccatgatggcctcgcccaactgacgctccagcccgggggacaggtcggccgaagatgccgcccccatagagggcaaccccacaggttgcgccagtacgggcgccatcgggaaacccagcgccaaacataagacggcagacaaggcgcgggccttgagcgagaatagaggacggcggcagttcatggcttctatgatagccagacctgccaaaagttttcgctgctgctttgtttattcataaattttattggagcccggatgaaacccgtgcgtaaggccgtcttccccgtagcaggcatgggcacccgtttcctgccagccaccaaggccatgcctaaggaaatgctgcccgtcgtggacaaaccgctgatccaatatgccgtcgaagaagccgtcgccgccgggatcacggacctgattttcgtcaccggccgcaacaagcgcgcgatcgaagaccacttcgacaccgcgcccgaattggaaaccgatctggaaaaaaaggctaagtacgaactactggctctggtgcgcgacatcctgcctgctcacgtccactgcatctatatccgccaatcggccccgctaggcctgggccatgcagtgctgaccgccgcgcccgtggtcggagatgaaccgttcgccgtattgctggccgatgacttgatcgacggcgacaccccggcattggcgcaactgatagcctgcgccgccgagcaagacggtagcgtgctgggcgtgcaggaggtaccgcgcaaagacaccaacaagtacggcatcgtggcatcgagccatatcgccccgcgcacggaaagggtttcgcatttggtcgaaaaacccgcaccggaagacgcgccctcgaccctggccgtcgtgggccgttatgtgctggagccgcagatttttgatcatctgcgtaacaccggcaagggcgctggcaatgaaatccagcttacggacggcatcgccgcgatgatgcgcgaacgcgctgtctatgcctaccgctacgaaggtcagcgctacgactgcggcagcaaggctggcatgttccaggccacggtggccttgggccgcaaataccacggcctgatcccggaataagccaccctcgcctgacgcggcctgcaagacaggcggtcaggcttggccttcgcgccagcgcttattgccaaccatagcgccgcacccagacatttttcagcttctgagtcatggtggcgtatcccagcaaaatcagcaccaggaaagggaaataggtccagggtagcgcttgcatctcaaagtaagtggccacgggcgagaaaggcagcgcgagaccgaccagcatgaccagcgcggtcatgatgagcagcgcaggcgcggcgcggctttgcacaaagggaatatggcgcgtacggatcagatgaacgaccagcgcttgcgacagcagcccttcaacaaaccagcctgactggaacagcgtttgatgatccgggctattggcgccgaacacgtaccacagcagtgcgaacgtcaggatgtcaaagactgagctgataggcccgaaaaacatcatgaaacggcccaagtccgccgcgtcccaacgttgcggcgaacgcaattgttcgctatcgacattatcgaagggaatggccgtctgcgaaaaatcgtagagcagattttgcaatagcagctggataggcagcatgggcaaaaacggcaggaaggcgctggccaccagcactgaaaatacgttgccgaaattggagctggcggtcatcttcaagtacttgagcatattgcagaaaatgcgacggccttcgaccacgccatcttccagaacggtaaggctcttttccagcagaatgatatcggccgcctccttggaaatatccaccgccgaatcgacggaaatgcccacgtcggccgcgcgcaaggccggcgcgtcattgataccgtctcccatgaaacccacggtcgccccctgcgagcgcagcgcacgcaccagccgctctttatggaccggcgttaggcgggcaaacaaggtgccgcgttgggcagcatccgccagcgcctggtcgtccatcgcgtcgaggtcggagccgagataccagtgctcgacatccaggccgacctcacggcagactttacgggcaacggcttctacatcgccggtcagcactttgacggcaatgcccgacttcatgagtgcgcgcagcgcgggcgaggccgactctttgggcggatcaagaaaggcgatatagcccaccaaggtcagcccactttcatcgcccactttgtaagggccatgatcggcgggcagacgcttgattgcgacggcaatcacacgcagaccttccgcattcagtttgccggtggcttcacgaaccgccgcacgtgcggcctcatccagccaggcctcgccatcggcggtgctgaccctggtgcagacagacagaatctcttccaaagcccctttgcagatcagttcgtggctgtcgccgccatcgcgatcgctcaccacgaccgacatgcggcggcgcgagaaatcaaaagggatctcgtctattttttgatagttggccgccgggttgagttgacggccgacttcggcatgctccagcaccgcgacatcgagtaggttcttcaaacccgtctggtagtagctattgagataggcatagcccaacacggcgtcactgggcgcaccctccacatcaatatggcgttcgagcgcgatacggtcttgggtaagcgtgccggtcttatccgtgcacagcaccgtcatggctcccaggttctggatcgcgtcaagacgcttgaccaccaccttcttgcgcgacatggcgaccgcccccttggccagcgtagaggtcacgatcatgggcagcatttcgggcgtcagaccgactgccaccgccagcgcgaacagcagggcctccagccaatcgtgcttcgtgaagccattgatgaggaacaccagcggcaccatcaccagcatgaaacgaatcaatacccagctcacgcgattgataccgcgctgaaactgagtcggcgcgcgcgtggtggctgtcaccctgcccgccaattgcccgaagctgctctgcgcgcccgtggccagcaccagggcaagcgcggagccactcaccacattggtccccatgaataccatgttttccaacgccagcggatcgcgcagatcaggccgagcttgaacgaatttctcgacgggcaaggactcgcccgtcaaggcggcctgtgccacgaacaggtctttcgccgtcagaatgcggcagtccgccgggatcatatcgcccgccgacaaagccacgacatcgcccggcaccaggtcctgcaaggcttgctctgtaccgcgcgccgcgccgggacgcagcaccgtggccgtgttctgcaccatcgcgcgcagcgcatcggcagccttgccggagcggcgctcctgcacaaagcgcagtatggtggcaatgagcaccatactgccaatgatgagtacggcagcccaactgcgttcatccggctgcgccagatacacatcagtcaaccaggaaagggctgccagggcagtcagcaagagattgaaggggttgcgaaaagacagccacaaatgcatggtcgcggacagaggacgctcatggtccacccggttcgggccatgccgctcccgcgccgcctcggcctgctcggcgctcaacccctgggggctgctgcccagttcggcatagagggtttcgaccggcgcataagccagatccagggtgcgcccatccagccggtgggcgacatcggtcgccgcgccagactgagcgccaagctgttcaagaatgggatcacggcgaaagtagcggccaatatggcgcacttgggcagccgaggaaaacaaggctttgagtacgtgcagcatcggagttctccgaaggcgcagacagccacacgcaatcaataggcgtgcgtggtctgccaggattgaaccggaagaaaaacggcgatgcgccggacaggcaaggagggggagaaagccgtaaggctcatccggaaggcgtcagggctgaccccaccgggcgcgggaggatcagatctggcgtcgcgccttgcgcgaccagcgccatcgaggctcagggtcagaggtagcgggcatgaagagacgctccaggacgaaaactaaggaagaaatcagcgggcgctggccgtggcggcggcaccaaagcgcacctgacgcacggagggattggcgctcaggcgcttggcctgggacatcagctcaccgcgaagttccggcgggcaattcaccgtcacgcaagcggacgccaactcggcactttgcgagctatctacttgaaagtgcgccacgctcaggcccgccgcggagaaatccaggcagatctgcttgcgcacgtcgcccagcgcatcacgcgggcagacgacggtgagacgcgacacgccctgacggcgggtgacggaacgatctacgccagcacggcgcaggaacaagtcgaagaaacgcataacgacctccgtaacagcaaatcggagacgcactgcgagcacacacaccgacaagacgcggctcaggctggcacgacaggcgcaaccgggcacgcagcaaaaacggcggttctggcggatatgttgggagacttgcccgtaagcatcagcgcgatgctgaaactgctctggaaaccagcggtgctagatcagcgcttttaggcgggacgccgcaacctgcattgcttaacaggcgcggcagagactttgttctgcggattctgttaagcagcaatgtcgatacaaaatcgactactgtcgccggaatcggtgttcacagaacaactcctgagattgaaaacaatataattttacgcgggtttatacccatggacaaggtttttgacgcaagttcgaccaaaatatgcgcagggatatttctctcggattccgcctgaggcctgagccttgccactcgcccctgcttctgagagaccgccacagaggcatccccccggccgcgcctgcgcgcacgctcaagagaatgcccacgcgtgcgtcggtccgcaacctcatggttgttgcccgcaatggcgaacatcttaagcagaatttcggcgtcgcttccgagcttgagcggcggtgcaaccccaccgaagcctccccgacatgccgcgcgtctcccgagcacaaaccgaaaagaatcgagcagcgatcgaacacgcctcatcgcggcttatccgcgaacgcggcctgagtgtgagcgtggccgatctgatggggtcagtcggtctgacgccgggcgggttttacggccatttcaagtctaaagatgatctcaatgccgtcgcctgcgaccatgctttcacggaggccgcaaggcagtggcagatacgaatggccagcgccggttcccgtaccactctgatcaatgcctatctccacccgagggcggcgtctgccaagacgccatgcccgatggtgtccctggctgccgacgtggcccgcgaagacacagacaagccggtgcgccagcgctttcatcagggcctggaggaattggtgcgccgcctgcaaaccacctaccacgccgagcatgcgcgcgacgcagcgctggcggatgtggccacgatggtcggcgccttgctgcttgcccgcgcaacgcggggcaagcgcatctcgcgcgaaatcatggcggcgtcacgcgctcgcctgctcggagacggcacacattctcaggggtagaaataccaagccaaataggctgcgaacaagacatagatgccgcccacggccgccagggcagggacattcatacgcccctggcgaaagcgcagccacaacaacagaatggccgccagcgtcatcaggccagcagcgatcaggggcgcatccagcagccagggggtcatgaagattcccaaggcactgggtatggtcgcctgaatcatcatggcgcccgaaatattggccagcgcaagacgctccttaccctgccgtacccaaatgagcgcattcatgatttccggcagttccgtcgccaccggcgccagcaagagggcagctaaatgcggagaggcgcccatggccacaccaagaacctcgatctgacgaacgaaaacgtgcgaggcaacgccaatgaccgccagggcaagcagcgtctgcgtacaggcccagaacagcgagggttccggatcgcgaggacgcaacttgagcggctcaagatcttcgcagtccaggctgtcttcgtcattggaaagttcgcgcttgacgtagaggccgtaggtgcaaaggaaaagaatgcccagccagggtttccaggcaaaggcgatcaaacccaggccgagcttgaccacgaagatacccatgaaccaggcctggtcccgagcaagcctgggctgatcggcattgatcgtggccaacgccttaccccgatggacgcgcagcaaggcccaaccgacgacggcataggccagcgtcgcgagcacaagcgggccgcccatcgcagccccgacgccgatatctttttgctctggggtctgaccaaacacgaccgcaataaaggtcactgcgctttcaggcaaggcggtgccaaaagcggccaacacggtgcccgtcgccgtcgcgcccagacgaaaacgatgcccgacccattcgacgccattgacaaagaattcacaggcgaaataaatggtggcggctgccagcagaaataggaagatcgagagcaacatgatagacagccggacgagcagatcgctttggcgcaacaacgcggctcgcccggctggggtgaacgcgatgaggccaaaggtctcgcctggctgcttgcggcgaccgcgttgcggtgccgtaaggccgtcagcgccatggggatgaaccaccaagtttgttgacgctgactcccttggggaaacaaaggatggctactccccaatgacagtggccggattgtagcagcgccccaaaaaaagaccagtcccagctatcacgcgccaagctacagtaggaaaattcattatttgagcaatcccatcatgagcctgcccgccctagacccctctgccttcatggcgcgccgcggccgcgttctggattggatgcgcgcccaaggcggtggtatcgccatcctcgccacggcaccgcaagccatgcgcaaccgcgacgccgactacccttaccgccacgacagcgatttttactatctgacgggttttatcgagcccgacgcctggctggtgctcattgccggcgcggatacgcgcgcattgctgttctgccgagagcgcaatgaggaacaggaaatctgggaggggcggcgtgtcgggcccgaggccgccgccgagcaattcggcatggacgacgcctatccggtcaaggatatcgacgagctcctgcccgcctggcttctggaccgtcccgccttatggctatcgcaaacggctggcgcggccacccaggcccgcgtgaacacctggatgcaggccgcccgcgagcagggccgcgcgggtgcaaggcccccgcagacggtacacgacctcaatcccctgctggccgatatgcggctcgtgaaagacccgaccgaaatcgcggcaatgcgccgcgccgcgcgcatttcggcaggcgcccacgcgcgcgccatgcgcgccgtgcgtcccggcatgcgcgaatatgaactcgaagccgaattgctttatgagttccggcgtcatggcgcgcagagcgtggcctacaacagcatcgtggcatccggagccaatgcctgcatcctgcactaccaggcaggtgacgccgaactgcgcgacggcgaactggtgctcattgacgccggctgcgaatacgacagctatgcctctgacatcacgcgcaccttcccggtcaacggacgtttcagcggaccgcagcgggcgctctacgacctgacggtcgccgcccaggccgccgccgccagcgccaccgccgccggacgcagttgggacgacggccaccaggcagcgctgcgcgtcctggctcagggcatgctggacgagaagctgttgcgcggcagcctggacggggtgctggaatcgggcgcctattcgcgcttttacatgcatcgcaccgggcactggctgggcctggatgtccatgatgtcggcgattacctggcgcctgcgactgccccgggcgcaccgcgcccctggcgcacgctcgaagccggcatgatgctgacgatcgagcccggcatctatgtccgccgagccaaagatgtgccggaaaagttctgggatatcggcatacgtatcgaggacgacgccctcgtcacgcaagaaggctgcgagctgataagccggggtgtgcccgtgaacgcgcgggagatcgaagcgctgatgcgggagtgacaagccagcggcctcaagcaccggtaaaatgccaggcatgaacgaaccggtctatgacatcgcaatcctcggggcaggccccgtaggccagacgctggccctgttgctggcgcaaaacgccaggcaaccagaacgcattgcgctgctggcgggcgaacctggccgcgccgcgcccgcctcagatccccgcgtgctggccatgaacttcggcagccgggttctgctcgaaagcctggacgcctggccgcgccagcacgccgatatccgtcatattcatgtttcgcagcgtggccgacttggccgcaccgtcatcaatcaccaggatttcgacgtaccgcagctgggcagcgtcgtgccttacgccggcttgcacgccacgctgtctgaacaagtcgctcgcagtggcgtgacggtgctgcacggcccgctggccagcattagcgctcaaggcctggagggtgtggagctgaacggcaggcgctaccgcatcgccgtgcaatgcgacggctcgggtggcagcgatgtgcgccgcgactacagccagcacgccatcctcacgagcgcacgcgccaccctgccgcgcgccgcctgggcctgggagcgcttcacccgcgagggcccgatcgcgctactgcctcacccgcagcaaaatgggggctattcggtagtctggtgcgtcgcgccggagcgcgccagcgagctggctgccctggacgacaggcagttttcggccgccctttctcaggcgtttggcgaccgtctcggacgtttgcattgcgaagcgccacgccatatcttcccgctggcgctcaaggcgcggcgcacacaagtccagggacgtgtggccaccataggcaatgcggcgcaaaccctgcacccggtagcaggccaagggctaaacctcggtctgcgcgacgccgcgcaactggcgcgggccctgcaagggtggcaccccgccgatcctcccctggagcggctggccgagtttgcccgcagccgcgaggcggaccgctggattaccgccggactgactgacctcatgccgcgcgtgttctccaccggactcgccccggtcgagcatgcttgcggcctgacgctgctggcgctagacctcgccgcccccttgcgagcaccgctctcacgccaccttttgcagggttttcgcgtctgagttcaagcctgcccttggcgcccagcttgacgccgccgcccctggataggtatccgccgagggcaggcaaaatggggtcggacacaagacggttaaaatgtgagcatgcgcatcggcccctggtctctttccaacaatgttttcgtcgcccccatggcgggagtgacggaccgtcctttccgtcagctatgcaaacggctgggggcgggctatgccgtgtccgagatggccgccagcaatccacgcctatgggatagcgtgaaaacctcgcgccggctgaaccatgacggcgagatcgcccccatttcggtgcagatcgcaggcgccgatcccgccatgatggcggaagccgccgtgttcaatgtgaacaagggcgcccgcatcatcgatatcaatatgggctgcccggtcaagaaggtctgcaatatggcctcaggctcggccctgctgcgccacgaagatctgattgcacgcattctggatgccgtggtgggcgcctgcgcgccactaggcgtgccggttacgctcaagacacgcacgggctgggaccgagaaagccgcaatgccctgcgagtggcccgcatggccgagcaaagtggcatcgccctgctcaccctgcatggtcgcacccgctgcgacctgtacacaggtgaggcggaatacgacaccctacgcgccgtgaaggccgaaatcggcattccggtggtggccaacggcgacatcgacagcccggagaaagcgcgtgacgtcctgcgctacaccggcgccgatgccgtcatgatcggtcgcgccgcccagggccgtccctggatattccgtgaaatcgaccacttcctgcgcacgggcgaaacgctggcgccgcccagtcatgccgagatgcgcgacctgctgctcgaacacctggacgaccactaccgtttctacggcgaacataccggtgtgcgcaccgcacgcaaacacataggctggtatatcgactcgctgccgggagcagagccttttcgcgcccgcatgaaccttattgacaacaccgccgaacaattccgcgcggtggccgagtggtttgatcactcgcttataggagacggccagcaaaacaccgccgcctccccgaacttgctggcggcataagcgccagctccatcataaaaatagctgttgtactcaaatcaaaatgagcaaaaaagatgtcctggaagaatgcgtgcgcgccagcctggtgcgttatttcgaagacctgggtgattccgagccccacgatatgtgggacatggtgatgcgctgcgtcgagcgcccggtcctcgaagtcgccctggagcgctcgggcggcaaccaatcgcgcgcatctgaaatgctgggcatcacccgtaatacgctgcgcaagaagctgctcgcgcacaatattcagccctagcctctctgctgacagatcaccctttctctgcgtccctgcccggacgcctctgactcacacaccatcatgaaaatcgaaaccgccctgctttcggtgtccgacaagaccggcatcgtggaattcgcccgtgccctggctgcacgtggcgtgcgcctgctgtccacaggaggcactgcccgcctgctggccgacgccggcctgaccgtcaccgaagtcgcccagcacaccggttcgcctgaaatcctcgatggccgtgtcaagacgctgcatccgaagattcacggcggcctgctcgcccggcgcgacagccaggagcacatggacacgatcgccgcctcgggcatcgaccggatcgacatgctggtggtcaacctctaccccttccgcgaaaccgtggccaagccggattgcactttcgccgatgccgtcgagaacatcgacatcggcggccccgccatgctgcgcgccgccgcgaagaaccacggtacgcaagccggtggcgtgacggtcgtgatcgacccggccgactacagccgggtgctgacggaaatcgatcagactggcagtacgtcctatgcgttgcgtctggagctggcctccaaggtctatgcccataccgccgcctacgacggcgccatcgccgcctacctgaccagcctcgccgaaccggcgccggaacaggacgccgcgccggcacgcaatgaatggccgcgcacgctgaccattcaagtcaagcaagaacaggcgctgcgttacggtgagaacccccaccagaccgccgctttctacgtcgatgcgcagcgtccggccggcctgctaggcaattaccgtcagttgcaaggcaaagaactgtcgtacaacaacattgccgacgccgatgccgcctgggaatgcgtacgcagctttgacaccccggcctgcgtaatcgtcaaacacgccaatccctgcggcgtggccgtggcgggcagcaatctcgaggcctatcagaaggcgttcaagaccgaccccacgtcggctttcggtggcatcatcgctttcaaccgccccgtcgatgcagccacggctgaagccgtgagcggccagttcctggaagtgctgctggcccctgcctacgatggcgcagctctggcgattctggcggccaaaaagaacgtgcgtgtactggaagtgccggccggcgcgggccagaacgcctttgacgtcaagcgcgtcggcggcggctggctggtgcaatcgcccgacgccttccaggtgccgcgcgaagcgctcaaggtcgtcaccaaacgccagccgaccgaagccgagctgaacgatctcgcctttgcctggaaggtcgccaaatacgtcaagtccaatgccatcgtgtttgtcggcggcggtatgacgctgggcgtgggcgcaggccagatgagccgcatcgattccgcgcgcatcgcttcgatcaaggcggaaaacgctggtctgaccctcaagggttctgccgtggcttccgacgccttcttccccttccgcgatggcttggatgtggtagtggccgcaggcgcgacctgcgtgattcagccgggcggcagcgtacgcgatgacgaggtcattgcggcggcagacgagcatggcatcgccatggtcctgaccggcacgcgtcacttccgtcactgatgcgcatcctcggcatcgatcccggcctgcgccgcaccggtttcggcgtggtcgatgccgaaggctcgcgcctgcgctacatcgccagcggcaccatcgtcgtgccgcccgacctggcgctggcgcaacgcctgaaggtcatcctcgacaatctgcgcgaggtggcacgcgagacgcggcccgacgtggccgcgctcgaaatcgtgtttctgaacgccaatccctcatccacgctgctgctgggccacgcccggggcgcagccctgtgcgcgttggcggaaagcgggctcgacgtgcacgaatacaccgcgctgcaaatcaagaaatcaacggtcggcacgggccgcgccgccaaagaacaggtgcagatgatggtgcaacacctgctgtcgctcaatggcacccctgcccccgattcggcggatgcgctggcctgcgccatctgccatgcccataccggcccgctgcaagaacggttgtcccccttggcggcgacatcgcgctcaggcaaaagccggatacgcaagggacgcctgctcggttgaacgtatagaatcccgccatcgcccgccggcctggcgggacgcaatgtcttttcattcccacagactcttggcgagacttccccatgataggccgcatcaccggaaccctgatcgaaaaaacccctcccgtggtctacgtggacgtcaatggcatcggctatgaaatcgatgtgcccatgagcacgctgtacgcgctgcccgacaccggcgcgcgcgtcacgctgttcacgcatctggtggtgcgcgaagatgcgcatctgctgtatggctttggcacggccagcgaacgcgccgccttccgtgaactggtcaaggtcagcggcatcggcgcgcgcaccgcgcttgcggtgctttccggcatgtcggtggcggaacttgctcaggccatcacgctgcaagaaagtggccgtttgacccgggtacccggcatcggcaagaaaacggccgaacgcctgttgctggagatgcgcggcaaactgggcgcggacatcggcgccaccccccatgccgtgccggacagtcagagcgatattctcaatgccctgctggccctgggttactccgaaaaagagtcgctggccgccctcaagacgctgccggagggcctcggcgtttcggacggcatacgccaggccctcaaggccctggcgcgctaggccttattgatcgatcttcacaccctggtactcataccggacggaagaccgcgtcgtctttaccgtgcgcgccagcggcaagcccagatctgacacccaggcgtacttcacttcacgcagggtcacaccgttctgattactgtcggtgcaaaccatttcgatggccttgcccggcagctcggccagcacctcacgggcttcataagccttgccggtcacacagatacggctccagggtgtgcccatatcgaagggatctttcgtgccctcacgcgcctcgaatcggtactccgtattctcgacgacctgcgccagactgctccaggacttaggcgcacgcgcaaagctcggcgggtaggcaaagctgcgcgccggatcggcgttctggctggccagcgaagccagaccgtgatattggagatcaaatatctggctagcggtcaggccattgagcgaggtgcggcggatcagacgcagcgtaccgtcattctgatcattgatataagtggtctcctgccccacctttaactcgggcttgtcctcgctccagcccacagccttgaatgcgatgcgcttgaaagggaaaggttccgaccccgcaggtttgatcatggcttgcgtgctcgcaggcagggcggcacgggtaaaggtggcggccgaataggcctcggggtccgacaccatcggctggactttcatattgcccatacagccagtcaacgccatagcgcaggcgaacgcagccagggccagcttgttaggaaacaccaagcacctctgaaggaaatcaaaaggggtcgctcaggacaagaactgtctgagatcgaaacagcgccacgcccgtgataccgggcgggtcaaaaggtaagcatgtgcaatattactgccaaacctgaaacctgcccacgaaagaaaagaacacttccgaagctgacccgcagctcaagcgctctggacccgttggcagagaccttgcggggccgggctagagtctagacggcgggcatgcgagaatgctggacaaacaaccagttttcgcactccgccatggctatccagtccgactcgctttcttcgcgccctgacgcgccccgcctggtggcccccgcgcccgcctcccccaacgaagagtccatcgaacgcgcgcttcgacccaaagcgttgcaggagtacgtcggtcaacaacgtgcccgcgaacaactggagatcttcatcgcggcggcgcgcaagcgcagcgaagccctggaccatgtattgctgttcggcccgcccggcctgggaaaaaccacgctggcgcacatcatcgcccatgaaatgggtgtgcaaatgcggcaaacctccggccccgtcctggagcgcccgggcgatctggccgcgctgctgaccaatctcgaacgcaacgacgtgctctttatcgacgaaatccatcggctctcgccggtcgtcgaagaaattctctaccccgcgctggaagattttcagatcgatattctgatcggcgaaggacccgcagcgcgcagcgtcaagctggacctgcaacccttcacgctcgtcggcgcgacgacccgtgccggcatgctgaccaatccgctgcgcgaccgcttcggcatcgtgtcccggctggagttctacaacaccgacgatctggcccatatcgtgacgcgcagcgccggtctgcttaacgccgacatcacgccagaaggcgcgcgcgaagtggcccgccgtgcgcgcggcacgccgcgtatcgccaaccgcctgctgcggcgtgtgcgcgattacgccgaggtcaaggccggagggcggatcgacaccgaagcggccaatcaggccctggccatgcttgaggttgaccctcaaggcctggacttgatggaccgcaaactgctggaggccatcgtgcataaattcgatggcggcccggtcggtgtagatagcctggcggccgccatcggcgaagaacgcgacaccatcgaagatgtgatcgagccctatctcatccaacacggctatctgcaacgcacgccacgcgggcgcatggccacccagacgacctggcgtcatctgggcctgcagccgccttcgggcagccagccctccagcggcgatctgttcggggcctgaggactgccgctgcgttcagtgcggacgcgtcacgcagcgcaggatttcttcgccataggcttcgagcttgcgcgccccgacgccgctgatatggcccagttccgcttccgtttcaggcaagaccagggcaatttcgcgcaatgtcgcatcatgaaaaatgacataggccggcacgccatgattgcgcgccacctctgcccgccaggcgcgcaaggcttcaaacaccggcaggcgatccgatggcaggtcaatgaccggggccttggtccgggtgctgctgcgcgtgcgcggctttttctcggattcacggcgcagcatcaattgcacttcgccgcgcagcacggcgcggctggcctcggtcagggccagggtgccatacccctcgtggtccaccatcaagaggcctttggccagcaactggcgcaatacgccgcgccaggcggtttccgatagatcagccccgatgccgaacaccgtcagcgactcgtgatcatgttgacgggtacggtcactgctcttgccgcgcaggatgtcgataatgtggcctgcgccataacgctggccgcgctccttgcctagccggtaaaccgctgacagcactttctgtgctgccaccgtgccgtcccaggcctcgggcggctccagacagacatcgcaattgccacaagccgtgatggtctggccgaaataggccaacagacgcacccgccggcattccacggtttcgcatagacccaacatggcgtcgagctgctgccccaggcggcggcgatagctttcgtcaccaggcgactcgtctatcatgcgccgctgctgcaccacatcctgcaagccgtaggccagccagcccgtcgccggcaagccatcccggcccgcccggccggtttcctggtaataaccctcgaccgatttgggcaggtcgatatgcgcgacaaaacgcacatcgggtttatcgatccccataccgaatgcgatggtcgcaaccatcaccaccccatcctcgcgcaaaaagcgcgactggttgcttgcccgcagctgcgcgctcaggccggcgtgatagggcaaggcattgatgccctgattgcaaagaaactcggcggtttcttccaccctggcgcgtgacaggcaatagaccacgccagaatcgccctcatgttccgtgcggatcaagtccagcaactggcgtcgcacatcattcttttcgacaatgcggtaacggatgttgggacgatcgaaactggcaacgaagtggcgcgcctgatccaacgccagacgttcggcgatttcaatgcgcgtagcggcggtcgccgtggcagtcaaggcgatgcgcggcacatcgggccagcgctcatgcagcatcgacaagcccagatactcgggacggaaatcatgcccccattgcgaaacgcaatgggcttcatcaatcgcaaacagcgcaatccggccgcgctcgagcaattgcaggcagcggtcggtcaacaaacgctccggcgccacataaagcagatccagctcgcccgcgacaaaggcccgctccacctcgcgcacctgctgccattcctgagtcgagttcagaaaggcggcacgcacccccagttccgtcagcgcatccacctggtcctgcatcagagcaatgaggggggacaccacgatgcccgtgccctcgcgcaccagcgccggcacctgataacagagcgatttgccaccgccggttggcatcagcaccagcgcatcaccgccgccgatcacatgatcgacgatggcctgctggtcaccacgaaaagattcgtatccgaagacgcgctgcaacacgccaagcgcgcgggagtcagacatgagaaaccggggattgagtcgagaaggcttgaatcatggaccgggattttacgactcatcggccaaagcgtcgctgccccgctcaaaaccccagccaatgaccgcgcataaaggtttccaccggcatggacagccgggcgcgccacgcatactcgccggactgtaaatcgcggtctgcgcccagggcgaaacgggccgccgccgccagctccatgctgtgttccagaccgacccgccggtccgccgcatcgccatgcccaagcacatcagaggaataggtaccgctcaacgtgcccatgccgtagagcggcactccggccgagaacgtgctgcgcatctgccgggtggcgcttacgccgctggcatagcgagccaagtcgccaaagcccgcgcctatgtcttcgccgcgcacgccgagcctgactgagtcggccatagtgacgttgtagccaaaacggtaacgccaggcattgaccgagtcgaaactgctttgcgtaacccccgcctcgaatgtgccgatactgcccgcgtcatagcgcgtgcccatgccacgcgtggtcagcctgggcgcagactgcatttgcccctccagggtgagctcaggactcaaaccataacgcaccgaactgctgcccaccgaggcgccataatcgaccgcgccctgggtggccgacgggtccatcagattgaggcggcctatcgaggacgagtagccgatcttgcccgcatcgatattgctgttgctgtcgaaacggtcggtgacctgaatgccgcccaccgccacaccactgccccacaccggcgaattggccgtgacattacccactccgaccgtagggccttctgaggggttgtacaaccaattgcgatcgccgtagctaagcgcaggccggacgtgcacggcggagaaccagcgcgcctgcggtcttgccacgcccatggtcaacaagggccgggtggcggccaactcctggtgttcgggctccagctgatagaccggactggccaggggcaggccataatcgggaaaggcccattgacaatcgccgggtgcggcctgcccctcgatggacgccagcccggctggcacaggcggccccatccagttggcgcaggggtcgggctcgggtgagagcgcatacccttcaatcggcgcgggtaaagcgacgacctcaggcatggcaggtgccagcacaccgatgccatagcgcgccgcctcctgcgtggcgcgggcagcctctggcgccgcaacccgagtggcggatttattggggacgggatgcccctcgcctggcgtggcgcaagcacccagggcgatattgcccatcagcgcggcagccaacatggcgcgcgatacccgttttcgctcgcgatcgcggatcaacataacccgaatcagtgtaaaaatttccgagcgagacatctgtaaacgaactttagaaaatggcactggccactgcggtattgcccgctattttagggcgagctcagtctagtcttatttcagatcgtttctttcctcttgtcttaattacctctggccgggcactatctcatcatggatagccctcacaccaaattgctggtcgtcgacgacgatcccgcattgcggcaactgctggccgactacctcaatcggcatggctatgacaccttgctcgcccccgacgccagcgacctggcatcgcgcatcacccgctatgcgcccgacctgctggttcttgaccgcatgctgcccggaggcgatggcgccgacgcctgccgccgcctgcgcgagcagggcgaagacattcccgtcattctgttgaccgcccgggacgaggccgttgaccgcatcatcggtctggaagccggggccgacgactatctgggcaagcctttcgaccctcgcgagctactggcccgtatcgaagcggtgctacgccgtaagcgcggcccttcggcactgatcaaagaccaccctgtcagcttcggaccctttgtcttcgaccccgccacccgccaattgctgcgtgacggcatcgtcgtcaagctcaccggcggagagatcaatctgctggaagcgctggtacgcaatgccggcaagccgctatcgcgcgaacgcctgctggcgctcgcgcgcgatgatgatgccggtgaacgcaatgaccgggccatcgacatcgcggtgctgcggctgcgccgagccatcgaagccgatcccaagcagccgcgctggatacagaccgtctggggcatcggctaccgcttcgccccctgagaccatgaaattcaggctgtctttcctcatgccgcgctcattgcgaacgcggctcatcctgctggtgctgggcgcggtgctgctggcgcaagccgcgaccctggcaacggtgtcctactaccgccaccgcttcatcgaagatgtggcgatcggctacatctccaccaccatccgcacgctgcgtgccgccctggcccaggtgcccagcgaagatcgcgccgaattcgtacggaccgcctctcagaatcaatggcgctggtgggcgcgcgggctgcccgccgaggcgaggctacagcgcctgaaccgcccccccgacactttgcaggacggcgggcgcgcgcgccctgacgaagcgcggcaccagcggcccggcgcaggcggcgcattccaccgtccgcaaagcggtccgctccggcatgacatgaccggtggagaaatgcgccgcgacctgcggaatctggtgcaagagctgaatcatcgcctcaatgacggcacacgggttgcgctatcgcatggcccgcaccctgaaattttcatttcgctggcgcccaataccgccagcgaagacgtgcctggcctgcgcgaatggctggtcatccctcttgaccggctggacccgcccgtggccacgccgctcatcgccgtctggctgggcggcctcggactggtattgctgttagccgccggattttcctggcatatcacccgtccgctcacccggctggccgacgccgcagaccgcttggccgcaggccacccccaacgtgtcgagcccgcagggcctcacgaaacccgcgtactgggcgaacgcttcaacgccatgcttgatgccttggccgaatccgaatcggtgcgccgcacgctgctctccggcttaccccatgacctgaagggccccctgtcgcgcatgtggttgcgtatcgagctggccagcgacccgacaatcaaagaaggattgcgccaggatctgcaagacatgcaacacatggtggatcaattcatcggttttgtgcgtggcacggacccggccgcctaccgctatgcgccgcttcatctgggtgaatggatacgcgagcgcgtgacgagctggcaaggcgcgggaaccgccatttcgctctctgtcgcggaagacgacgaggacccctgcatccagggcgatgcggtggccttgggccgcttgctcgacaatctgatcggcaatgccttgcatcatggcgcgccgcctatcgaggtgcgcctgcgcgccgacgcgcgcgaggccattatcgaagtggccgatcatgggcccggtatcgcgccggagcggcgcagcgaggcgctgcggccgttcgcccggcttgatggcgcccgcacgcgcaccggcaatgtcgggctcgggttggcgctggccgacgcgatcgcccgcgcccatggcgggtcactgcaattggatacggatgcgagtggcgggctgttggcaagaatacggctgccgcgcgcctgatcgccaggcaatcagggcggcggcaaggccgccggccgccgatctttgccaaagaccgaacggtaggccaggatgttgaacaccagcacgaccggccccccgataaccacgcctgccagcaccagacggctagatcccagcgcaccgctgccatcccagatagtcatgtcgtcaagaatgagatagggaaagaagctgtaggccaggccggccagcatcaacaaataaagcaatacgcacagcacgaaaggcaaccaggccaggcggtcggccttgcccggcaaacgagccagcagcatttcggccgcgacaaagcccagcagcatcgccacccaaacgccagccgcggctcccaggtgagcagcgttgctccatttatagaaaataccggcattggccagacccagcgtgacggcaatcgccaccatgcctgcggccgtccagcgaatgccatgccgcgcccaggaagccgcgcgacgctgcaattcaccatcaacgcgcattgccagccagcaggcacccaacagcgcataagcggccacagcgcacagccccacgaacagcgagaaccagccataacccgcatcactctggtaatccgtggcgatgcggccgagcaccataccctgaccgatcgcagccagcagcgatcccgcccaaaacccgaagatccagcgcggcttaacctcggtactggcgcggatgcggaactcaaaggacacactgcgcagcacaatgcccagcaccatgagcgtcagcggcccgtagagcttgcccatgatggctccccaggcaaaagggaaggccgatccgaacaaacctatccccaacagcggccagaattcgttggcgtcgcgccagggactgagcaggctcatcatgcgcccacgctcttcggcgggcgcaacctgcaacagaatgccgaccccgatgtcaaagccgtcgagcacgataccggcggctatcagaagcagcatcaagcccatgaacaccatgggcatccagaacagagggtcgtccgggctcaggcctagcgaggcggccaaggtcgcaatcatcgcgagcctccgattttgcgcacgggcacaaccccgtagcgggcggcatgaaacaacatcccggcaaaagccgtcagcaacaaggcataaagcgcgccgtaacccgccaagctccaccacagggtcgagaccgggatactgctcaatacctcggactgcgtgatcgtgcggttaaccataaagggttgcaagccgacttgagccacccagatgcccagcacaaccgacaagccccccgaaaacatcatgccggtgaggccgcgcaagcaccagcgcggcatcgccgccggatcaaaaccacgacggaaactcaggcagaacgacagcacggcggcgagcagcatcaaagcccccaggagccagagcgcgcgcagggaaaaaaacacaaaggccacgggcgggcgcatacccgaatacttgtccaagccgatatagcccgtctgcgcatcctgagccaaccatcggccgccgccgttcacggtccaggcagcgagattgcgttgctgctcgctgtccggtatgccggcgatcacgatggcaggtgtcgcgccgctgtgccagtaacccgccagcgctgcggccttggccggctgcagacgcgccacgacctcccccatgccccagcccgccggcatctgtaacagcgaagccgccagcgccagaaccagcgcagtcttgtaggcgtagcgctcgccgtcgtcaagaggccgacgcaaggcctgcaaagccgtcacgcccaacatcaggaaagccgccgagagaaaagcgcccagcaccgtcaggctcatacgccagccaaacgaggggttgaaaatgacactgacccaatcgtagacctgataacgaccgtcaatcatggccgcgccatcgggggtttgcagccaggattgcagcgccacggcccagcccacggcaacaagctgaccgatggcgaccatcagaaccgccagggtgtgcgccagatcggaaacacgccgctggccgaacagcatcaccccgaggaagcaggatttaagaatgaaaaccgacaacacgccgaagcccagcaaagggccggcaacgttgccaatcttgtccatcaggccggaccataaactgcccaactgaaccaggaccggcatgaggctggtcagggccaggacgaaggacagcgcaaaaatgcgcacccagaaacgataagcggcagtccaagctgtatggccatggcgcgcgcgcagtttgaaaaacagcagaatccaggccaatgccatggacaatgccaggaacaaggccagaaagctcaagctcgccgtaaactgggtccgcgccagttggagagaagtgatattcatgatggacggtagtttagagcctgttctctacgcataggaggcggctttgcaacggtcatcttctccgaacgtggcaaaatgcttgttttgtggccagatttcttcccggaatgacccagaccaccgcgcctcacgcagccagtaattacctgcgcaacatcatcgaagacgacttggcagccaaccgcttccaaggcaagcgttgggccggcaaacccggcccggcctctatgcaggcgtcgggcctccccgatcccgcccgtatccgcacgcgttttccgcccgaacccaatggctatctgcacatcgggcacgccaaaagcatatgcgtcaatttcggcatcgccaaagagttcggcggcgtttgccatctgcgctttgacgataccaatcctgaaaaagaagatcaggaatacgtcgacgccattatcgaggcggtgcgctggctggggttcgactggaacaccgacggcaacaacaacctgtatttcgccagcgactacttcgaattcatgtatgagttcgccgaagcgctgatcgaagccggccacgccttcgttgacgaacaaagcgccgacgacatccgtgcccagcgcggcaccctgaccgagcctggcagaaattcgcccttccgcgaccggccggcggccgagtcgctgacgcgcctgcgcgaaatgcgcgatggcaaacatcccgacggcagcctcgtgttgcgcgcccggatcgatatggcatcgcccaatatcaatttgcgcgatccggtcatgtaccgggtacgccacgccgcgcatcaccgcaccggtgacaagtggtgcatctacccgatgtatagctgggcgcatccggtcgaagacgcgctcgaaggcatcacgcacagcatttgcacgctggaattcgaagatcagcggcctttctatgactggatactggcccgcctggccgatctgggcaaactggcccgtccgctgccgcgccaatatgaattctcgcgcctgaacatgagctacatcgtcaccagcaagcgcaagctgctgcaactggtgcgtgaaggctatgtcgatggctgggacgatccccgcatgcccacgctgttcggcctgcgccggcgcggctacaccgcctccgccatccgcctgttctgcgaccgcacggctgtctcgaaatcagattcgcgcatcgactacagcctgttggagcaggccgtgcgcgacgacctcgacccgggcacgacgcgctccgtcgcagtgctggacccgctcaagctggtgatcaccaactaccccaaagaccagaccgaggtttgcaaggcgccccgcaatccgcatgaccccgaagccggccagcgagagtttcccttctcgcgcgaactctggatcgaacgcgacgacttccgcgaagaagcgcccaagaagtacttccgtctcttcccgggtaatctggtgcgcctgaagtacggctatgtggtgcgctgcaccggcttcaccaaggacgaagccggcaacatcaccgaagttcaggcggaatacctgcccgacaccaagagcggcacgcccggcgccgacagcgtcaaggtcaagggcaacatcacctgggtcagcgccgcgcatgccgtgcctgccgaggtccgcctctacgaccgcctgttcgccgatccgcacccggatggcggcgacaaggacttcctggcctgcctcaacccgaattccatccagaccgtacaagcctggctggaacccggcacgcgggccgagccgggcgcgacctggcagttcgagcgtttgggctatttcacggtagacagcaaggactccagccccgaagcgccagtcctgaaccgcatcgtcacgctgaaagactcctgggctgcttaacgccgcttttgtcccccgcgcaacgcccccgtcaagggggcgttgccgtatctgcaacacaggccccggaaccgcgcttttcagcagcgacctaacgcggtccggcgggttatcatgcccttcaaccctgactggtccgcgctgcgtcccggactgatcgcctgacactgcaatgactaccgaacccctcgccctggatttcaagagcgccacgctctatgccattcgcgtggtgctgcacagcgccgaccccgatcaactggcagaggccctgggccgacgcatggccgacgccggcagcttcttcgagaacgaggcggtcgtgatcgacgccagccgtgtctctgctcccatagactggcctgcgctggtcaaagcgcttggcgctcacaaactgcccgtcatcggcgtggtcgcggaaaacggcaacctggagcgcgcgcgggctgcgggtctcatccccgtggagctctcggcccctcgcacgcagcaaagcgtcgacccggcgccgcccaaccatgtctcgacgccggtacccgctgcccctgaggccagccgcgccgcccaggaacaattacgctcagccatgaagggcgatgcccaggccgtgcccacccgcgccgcgcgcgacaccacagaggccgccagccacacgccagcggcgccgcaatcatcgaccgcgctggtcatcaccaaacccctgcgctcagggcagcgcgtttacgcgcgccacaccgacctagtggtgatcggtatggtgagccagggcgccgaagtcattgccgacggcaatatccacgtctacggccccctgcgcggcaaagccatggccggtgcgcggggcgacacctcggccaggattttcaccacccacctcgacgccgaactcctggccgtggccggtgtttaccgcgtggtggaagaccggctggaccgcaacttgcataatcagccggcactcgtcagactcaatggcgacacgctgcatatcgaggcgctcaagagctgataccggcgcggttgccaaacagatgtaagaagcctttaaagggctttttgctttacgataacgcgatttacacgaacataaagggtttgatcgtcatgacacgtatcgttgtggtgacttccggcaaaggcggggtgggcaagaccaccaccagcgcgagcttttccgcgggcctcgccatgcgtggcttcaagaccgcggtcatcgacttcgacgtcggcctgcgcaatctcgacctcatcatgggttgcgaacgccgcgtcgtgtatgacttcgttaacgtgattcaaggcgaggccagcctcaaacaggccctcatcaaagacaagcagctcgacaacctcttcatcctgccagcctcgcagacacgcgacaaagacgcactgacgcaggaaggcgtaggcaaagtcatcgaagacctgaaagaaatgggctttgattacatcgtctgcgattcgcccgccggcattgaaaccggagcgctgctggctgcctactacgctgacgacgcccttgtggtcaccaatcccgaagtctcgtcggtgcgcgactccgaccgcattttgggcattttggccgccaagtcgcagcgcgccgtgcaaggcgccgaaccggtcaaagagtatctgctcctgacccgctacaaccccaagcgcgtcatcgacggcgaaatgctgtcgctgggcgatattgaagacattctgcgcatcaagatgatcggcgtcgtgcccgaatccgaggcggtgctgcaagcgtccaaccaaggcttgcctgccattcacctcaaagataccgatgtctcggaggcctacaaggatgtggtggcgcgctacctgggagaagagcgctcgctgcgctttaccgagtacgaaaagcccggcttcctgaaacgcctgttcggaggtaagtaaccgatgtcattcctgtcgtttctgctcggccagaagaaatcctcggccagcgtcgccaaagaacggcttcaaatcatcctggcgcatgagcgttccggacgaggtgattcccccgactatctgccgcaattgcagcaggagctggtcgccgtgatttccaagtacgtcaagatcaatcccgacgacatcaaggtccacctcgagcgccaggacaccctggaagtgctcgaagtcaagatcgagatgccgcagagcgagacacaggcatcggtctaagcccatgccggcctgaaatgcaaaacgccctgcgcaagcagggcgttttgcatttcagcggatttactttccgacctggtcaccgatcacgccgccgatggcagcgccacccaccgttcccagaatgccgccgccactgatgacggcgccagccacgccgccaagcgccgcgccgcccaccgtgcttttctggcgatggctcatgccatcccaggacgagcagcccgccagggccgccaccagcaaggccgccgaagcggctttagaaatacgatcgatgttcatgatgatcctcctatgttgtcgcgccgggcaacgcgcgccagcagccttgccatgcacgcgtccctaattggacccatgccagcagcatcgcaaatcagaggaggtgatgctgtaaggtttgcccaaattttgtgtccttgggttgagaaacccacaaaatcagtgcggtatgttgcgccacctgcggtttatttgaccaaacgtaacacttcacggaaacgcggatgctcgcaggtttccatccactcgaaaatcgccatttcgctggtcgcgatttcggcgccggcggcgcgcgcgcgccgcaaggcggcatgatggtctgaaggcttgcgcgaacccgccgcatcggccaccaagaccgcatgccaaccctgggcctgcaggtccagcaccgtttgcaacacacaaatatgcgcctcacagcccgccgccagcaccgtcttgcgccctgggggcaaccaggcctcaaagccgggttcgcgcatggccgagaaatgcatcttctggaaaaccgattgcacttgctctcgtatcggcgccacagtgctgcccagcatacggctatggtgttccgtggccaccaccggcacgtccagcaaacgcgccgcgcgcgccagcctgtcggccgtggcaagcacctgttcgcccttgtcgatcaccggcatcagccgttcctggaggtcgatgataagcagaatggattggtcggcgcgcatggcaagcctcctgaaaaaagcggccctaaggccgcccgtggtttatttcaatgccttgtagcgcaggcgcttgggcttagcgccctcctcgcccagacggcgcttcttgtcggcttcgtattcctggtagttgccgtcgaagaacacgacttgagattcgccttcaaaggccaggatatgcgtggcgatacggtccaggaaccagcgatcgtggctgatgaccatcacgctgcccggaaactccagcaaggcatcttccagtgcgcgcagggtttcgacgtccaggtcgttggacggttcgtccagcagcagcacgttgccgccagcgatcagcgttttagccagatgcagacggccgcgctcaccaccggaaagctgacccacgatcttgttctgatcggaacccttgaaattgaaacggcccaggtaggcgcgtgacgacatttcaaacttgccgacggtcaggaggtctgcgccgtcggagatggcgtcaaagaccgtcttggccgattccagcgagtcacgcgactgatccacataggccagcttgacggtctggcccagcttgacctcgcccgaatccggctgctcgcggccggcgatcatgcgaaacagcgtggacttacccgccccgttgggcccgatgatgccgacgatggcgccaggcggcatcttgaagctcaggtcatcgatcaacagacggtcgccataggccttgctgacgttgttgaactcgatcgcctcgttgcccagacgatcgcccacgggaatgaagatttcctgggtttcgttgcgtttctgatattcgtaggacgacagttcttcgaagcgggcgatacgcgccttggccttggcctgacggcccttaggattctggcgtacccactccagctctttcttgatggtcttctgacgcgccgactcgttagcttcttcctgcttgagccgcgcttccttctgttccagccaggagctgtaattgcccttccagggaataccatggccacggtcgagttcaagaatccactcggcggcgttatccagaaagtagcgatcgtgggtcacggcaaccacggtgcccgggaacttgtgcaggaactgctccagccactcgacgctctcggcatccaagtggttggtcggttcgtctagcaacagcatgtcgggtttggaaagcagcagacggcacagcgccacgcggcgcttttcaccaccagacagattaccgaccgtagcatcccagggcggcagccgcagcgcgtcggcagcgatttccatctggtgtgcgatatcgtcggcgccgctggaggcggcggcggcaataacggcctcaagttcggcctgttcggcagccagggcgtcgaagtcggcatccggctcggcataggccgcgtacacctcatcgaggcgctttttggcattgaacaccgcgcccaggccctcttccaccgactcgcgcaccgtatgatcggggttgagctgcggctcttgaggcagatagccgatgttcaggccgggcatcgggatggcttcgccctcgatgtccttatcgactccggccatgattttgagcagcgtcgacttgcccgagccattcaggcccagcacgccgatcttggcaccggggaaaaaagacagggaaatgtcgcgcaggatctgccgcttgggcggcacgatcttgccgacgcgattcatggtgaagacgtattgggccatgggctcgtgtcaaggaatgatgcggatgaaccctggattgtaggccgtaacgcggcccaggaggaggcaggcccgccaccgccgcctgcgaatgacgccgtcaggcgcgatcaaacagattcagccccaatgtgcgggcgacatcggccaccatcaattgtccgcgcacgctgttgccggcgggatccaagggcggcgaaaaagcggccaaacccataacgcccggcacgacggccataatgccgccgcccacaccgctcttgccgggcaagcccaccatataggcccaatcaccggaacgctcgtacaagccctccatcatcatctcggcgagcacgctcggcacatgctccggcttgagcacctgcttacctgtcaacgggttgcggcccttggccgcgagggtcgcggccatcgtcgcgagatgcctagccgtgaacagcgtggaacattgccgcgtatagacctcgcatgcttccatcggatcggaatacatggtcgaggcggaatacaacagccaggcaatggcgcgattatggaaattggtggtctgctctgactgattgacctcatcagacagcgcaatgtcggcgccagccagcgcagattgcatggcgaggatcttcttccagcgctcctcggcgttcgccgccttcagaaaactgaccgtcgcgatcgccccggcattaaccagcggcgacaagggcttgccatcatgcaaggccaaagccatgacagagttaaaaggcaaacccgtaggatcagccccgatcttctcacgcaccgcatcagggccatggtcttccaaggcctgcaccaaagagcagaccttggagatcgactcgatggcgaaggcgtagtccgcatcaccggcgacgacctgatcgccgtctacggtgacagcggcaacacccgccaaatgggacggcactttggccagataggggatatagctggcattggcgccgccaggtgcttgcgcatggcgagcatgagcgtcattgaccgcggctgacaatctagagacatcaattttcatgattcgctttccagaaagggcattatggattgacgtgcctgaatctcactgtttggttttctcccaggtaaaaggtgcaaaatcgctatccggactgcgccagtcatctttcttcaaggcatagatgatgaaagggcagatcacgcaaataaccgccagcacaaccaggatgccgacataggtggccgggctgccaaccgaaatctggtcgggcgggatgaagctaaatatcagcgccagcagggcggcaataaagcccacgccacctagcacccacatgccggcgttaccgcctggaatacgatagggacgcggttgattcggttggctgtaccgcaggtagatacccgacgagaacatcaacagatacatgatcagatagagaatgaccgcgagctggctcaatatctggtaggccgcctgcacagacggcaagaccacgaacagcacagccaacaacgtcaccacgcaagcctggaccagcaagatatgcgtggccatgccgttcttgttctggtgttgccaccagcgcggcaaatacccggccttggcaacggaaagcaggccggtggatggcccggcaacccaagtcaccacgccggccagcacaccaatcgccagcgcgatggccacgatcggcccgagccatggcatgcccgcccagcggaacatctcgtcataggccatgagcaggccctgcgtcaggctgatgttggcttgcggcacgacgaaagcaatcgccaatgtgccgagcacgaaaatcagcaccgtgccgagcgccgccaacatgatggcgatcggatagttgcgcgacggattgtcgatctcctgcacatggatggcgttcatttccatgccggcatagaacaggaatatgctggccgccagcacgatgttgctgaagtggctgaaattaggcaccagggttccccactccagcggaatctgcggcacgccgcccatgaacaggtaagcgaaacccagcacgatgagaatgatggcgggaatgatggtgccgataatgccgccccatttcgccacccgcgcaaaagtgctgacgcccttgaaggcaatgaaagtcgccagccagtaaatcgccagcacgatcacgagcacgaaccccttgttggcggacaaggcttcgtcccaacgttgatccggtcccacaaaggcgagcgacaccgccgcgaacgtcaatgccgtgggaaaccacaccgtgacctcgatccacagcatgaacatggagagaaaggccatgcgcggcccgaaggcttctcctacccagcgaaagacaccccccttctgtggccagccggtcgccagttccgccgccaccagcgataccggcaccagaaaggctacggcagcgaatatgtaataaaaaattgaactcagaccatattcggcttcggccggcaaaccgcgcaagctgaccacggccacgatattcatgatcgccagcgtaccgattgttagctttttcgcggtgtttttcccgctacttgctgcagacgtcgacattgttattccttcataaacacggccgaaaaagaaagcctcagcacacgaaatgacgcggcattgctttttcagcctccgattaaaaaaagaaacaccacgtattaatcgctcattaaggctacgcccaaggcaacaacgtgaacatcaagcaaacacagcgccgctcgtagttaatttccgataaatacagggctagtcggccttataaaaaccgcatctcacaaacatataagcgcccgtccgacttacgtgttcggcactaatttctgtttgagaaatgtgattccatgttttttggaaaaaccactaaaacctgcaggttttggtggctccgcatagcacggaccgcactcctgaagcaggtttgccgtcaactgaaaactcaaaggaaaccaaatgaagaaaatcattatttcgttgagcatcgctgcggccacgctttcgttcagcggcacagcgctggccgatgccaaaaagcctatgccgctctggcagtgcagcgactaccttcaacttaatgagtcctatcgtcctgtcgcgctgggctttgccgaagccgtcaaccgcaaaggcaaacccgaggatgacgtcgtggatatcgagggcatcgcccaaatcacgcccacgctagtgacctattgccaggaaaatcccaaagtcgcgctgacggacgccctggcgcaaaccaaagccaacgccgccaacaccacgtccaaaactcctcccacttcctctacgacggcgaagtaagtgtcccccccaggcggcctgcgagccgtctgggtttgatcatttcgcgttgaggaataaggaatagctaatgccattgcacgcaaagcactctctgcgcaccgccctgctggatgatgtcttcgcttccgacgacctcgcggcgccgctgcccagacaccgcttcccggtcacacaacaaaccgcacaacacgcttaccaggccgttcatgacgagctgatgctagacggcaattcacgccagaatctggccacgttttgtcagacatggctggatgccgaaacgcacagactcatggatgagtcgatcgacaaaaacatgatcgacaaagatgaatatccgcagacggcggagctggaagcgcgttgtgtacatatgctggccgacctctggaacgcgcccgaggctgaaaatcccaccggctgctccaccatcggctcatcggaagccgcaatgctgggcggactggccatgaagtgggcctggcgcggcaggcgcaaagccgccgggaaacccagtgatcagcccaatctcatttgcggcccggtgcagatctgctggcataaattcgcacgctatttcgatgtcgaactgcgcgaaatacccatggagcacggtcggctcatcatgagccccgaagaagtgctcaagcgcgctgatgaaaacaccataggcgtcgtgcccactctgggtgtcacctacacctgccaatacgagccggtcactgcggtgcaccaggcccttgatcgcctgcaacaagaaacaggccttgatattccgatgcatatcgatggcgcaagcggggcatttctcgcccctttctgcgcgcccgacctggtgtgggatttccgcttgccgcgcgtagtgtcgatcaatgcatcaggacataaattcgggctcgccccgctgggcgtaggctgggtcatatggcgcgacgccaagcacctgcccgaagacctgatcttcaatgtgaactacctgggcggcaacatgccgaccttcgcgttgaacttctcgcgtccgggcggccagatcgtggcccagtactacaactttctgcgtctgggccgcgagggctatcaaagcatccagaacgcctgctacgacactgcgcagtatctcgcccgcgaaattgccgcgctcggccctttcgaaattttggtggatggcaatccggcccatggcattcccggcttatgctggaaaatcaaagatggccagaaagacccgggcttcacgctctatgacatggcagaccgtctgcgcacacgcggctggcaggtccccgcctactctctgcccgccaaccgccaagaccttgtcatccagcgcatcctggtgcggcacggtgtcagccgtgatctggccagcctgctgatcgatgacttcaagcgtgcgatggcatatttccgcacacacaccatcacgaccagcacggccgacaagccggccaatgccttccaccattaaaggcccgcggctcaggctgccgcgcggggtcgaaattgggcaatactgacgccggctagggctaacaaccccccgacaacatggtagctatgcggatgttcgccgagcgtgagcgccgcaataatcacggtacacaccggcatgagattcaaaaagatactggcccggttgggtcctagatagcgcacgccctgcatccacagatagggagcaaacaaggacgggaaaatacccgcgtacagcaccagaggcaggttttgcagattgagcgacgatggcgaggaccacagaaaaaagggtaagtgatacagcaaagcaaaggccgcctgcatgaacagcgattgccagacgccgatcggtaggcgccatttgcgcagcaacacgccatacagggcataagagagcgccgccagcgccatcaggccgtcgcccaggctgccgcccacctccagcagacgcgccggatcaccctcgccaatcagaatgctcaaaccaaacagggccagcagcgcgcccagcaccgccatcagcgttggccgctcgcgcagcaacagagcgcctaccgcaatcgtcatcagcggtacagtcgaagcgatgatacccatattggtggctgtcgtcgtcgcagccgcgacataggaaaagccctgaaatactgccatacccaaagcgcccagcaccgccaattgccaaagatgacggcgtatctgcgaccattcgcgccgcaagccgggagcgacaaaaggcgccaataaagccagcgcgatcacccaacgataaaaaccaatgaccgccggtgaaatcaccccggcggccattttggccactaccatattgatagaccaaatgagtacggccaataccgggaaggccatgtaacggggtgaaacgggggacatgatgacgcctgacaagggagaaaccggggaatagtatcgtgccgctccccttgccaccggatctcccctgccatcgctgcgggaaagcgcgacaatagaggccttgccatcttttgcaggtttcgacatgcccgcctccaccactgcacccgccgcactgagccgtttcagcgagactgaactcgacatgctagccaagaccgccgacgcgctgagcgcctatctgggccagcccgtgctggccgaggtcgcccagagcgaggaaggcatggagtgggtggccttcggcgttgcgctggacgacgatgccgaagaaggcgataagcgcccgcatgtgcaaatgggcggccagggtgcgcgcatcctgggcggccggggtgggctgcccgacaccgccagccaggcctacgattgcctatacctctgggccatccagctttcgctggtcgagggcgagcgcttcatcaagctcgatcaggacggtgaagaatgcgcctggtctgacaccctatccgatgtgctgccttttgacctcaacgaaaccgccgacgacatcagcgatgatgacgatgaggaagatgaggaccaccacgaccatcaccaccatcgccactgaacaccgactcagtccaggcggccttcctcgactgcatggcaggcgaccatcacaccctcgccggccggcaaagacagcggcgactcgcgcttgcaccgctcgttggcgtgcgggcagcgaggatggaaagtacatcccgaaggcgggttgagcggattgggaacctcgccggccacggcggtgcgtgatttgcccgtaccattgaggtccggaatcgcctccagcaacatgcgggtgtatggatggcgcgggcggtggaacaaggcatcgcgccccgccacctcgacgatacggcccagatacatgacaccgacccgatcggcgacatggtggaccaccgccagattgtgcgagatgaaaagataggtcaggcccagctctcgctggaggtctttcatcagattgagcacctgggcctgcaccgatacatccagcgccgaggtcggctcatcgcacaccagaaactccggccgcaccgccaatgcgcgggctatggaaatacgctgccgctgcccgcccgagaactgatgcggatagcgattctggtcggccggatccagacccacctgagccagcagttccgacacgcgctgcgtacgttcggcggcagtcatggaggtgtgtgtcagcatgggctcggcaatgatgcggcccacgcgccaacgcggattcaggctagcatagggatcctggaaaatcatttgcaaacggctgcgcaaggccttgccgccgcgctcctccatgcgcgagagcggctggccatcgaaacgaatgtcaccccgggttaggccataaagcccgaccagcatacgcgccacggttgattttccgcagccggactcgccgaccagcgccaaggtttcaccgcgcgcgatctcgaacgacacaccatcgacggcgcgcagcatgacacgcggtttgcgcgacaggacacgctccagccagggcggcgacacatcgaaccagcgcgccgcatcgtttactttcaccagcgcgtcgctcatgccgccacctcttcattcaacaaccaacaggctgcacgcgatgtgcctgccgacatcaactcaggacgatctcgagtacaacgctccagtttgcgttcgcaacgcggattgaaggcgcaaccggccggaatggcattcagccgcggcatgctgccgtcaatctgcaccagacgttggttgctgccatccagcgtggggatggaccccatcaaacccactgtgtagggatggctgggccgatgaatgacatcggcgacagggccgatctcggccaggcgaccggcgtacatcacggccacccggtcggcggtctccgcaatcacgcccatatcgtgcgtgatgagcatgaccgccgccccctgctcacggcagagctttttcagcagctcgatgatctgcgcctggatcgacacatccagcgccgtggtcggctcatcggccacgaccagcttgggttcagccgccagggccagcgcgatcacgacacgctggcgcatgccgcccgaaaactgatgcgggtagtggtcgatacgctcacgggccgcaggtatgcccgtggccgccaacagctcgatggcgcgctcacgcgcctggcgaggcgtcatcggcagatgggtcagaatggtttcgactaattgacggccaacggtatacagcgggttgagcgaggtcagcggatcttgaaagaccgcgccgatctcgcgcccgcgcacccgccgcatctgctcttcaggcagattgtcgatacggcggccttcgagcaggatctcgccgccgctgatgcgtccgggcggctccagcaggccgatgatggccgcgcccgtcagggacttaccagcgcctgactcccccaccacgcccagtacttcaccgggagagatggaaaatgaaacatcatccagcgccttcagaacgccacgccgcgtcggaaactccaccgacagattgttcacttgcaacaatgcgctcatggttacctcaattcagccgcgggttgagcgcatcacgcagccagtcgcccaccagattgactgacagcaccaacagcaccagcgcggcgccggggaagatggtgatccaccattcacccgaaaacaggaagtcattgccgatacggatcagcgtgcccagtgacggcgccgtaggcggcacgcccacgccgagaaaggacaaggtggcctcggtaataatggccgtggccagatgcacagtcgccagcaccagcaccggaccggttacgttgggcagcacatgacggaacatgatgacaggcgaggatacgccgatcacccgcgcagcctgcacatattcgcggtttttctcgaccagggtcgaaccgcgcaccgtgcgggcatactgcggccaaccggccagagcaatggccccgaccagcaccgggaaggcgatgatctcgtgcagatcgcgaggcacggccgcacgggccacgccgtcgatcagcagcgcgatcaggatggcaggaaaagacagctgcacatcggccacgcgcatgatgagcgcatcgacccgtccgccgacatagcccgaaatcaggccgagcacgatgccgatcagcatggacagcgcaacggaagccagaccgatcagcaaggacacccgggtgccatagagaatcgcggagtacagatcacgaccctggctgtcggttcccaacaggtatttagcctgcccgtgttcgctccaggccggcggctgcaaggcatccagcagttcgaccgtggtgaggtcaaagggattgtgcggagcaacccagccggcgcccagcgaacccaccagcatgagcgccagaatgatgctggcgacgatggcgacaggcgtgtgacgccaggaccagcatagatcgctgtcccaccagcgtttgagtgtggcttgcattagtgtccccctccttggcgcgtcaatccggaacgcaggcgcggatccaccacgaaatacaaaagatcaaccaccagattgatcactacgaaaatcagggcgatcagacagagataggccgccatgacaggcacatcggcatactgcacggcctgaatgaacagcagacccatgcccggccactggaacacggtttcggtcacgatggcaaaagcgatgatgccgcccagttgcaagccggtgatggtgataaccgggaccatggtgtttttgagcgcatggccgaaatgaatggcgcggcgcttgaggcctcgggccttggcgaacttgatgtaatccgtacgcagcacctccagcatctcggaacgcaccagacgcaacaccagggtcatctggaacagggacagcgtgatcgagggcaggataagatgtttccagccgctggctgtcaggaaacccgtggtccaccagcccaggctgaccgtctctccccgtccataactgggcagccagcccagttgcaccgaaaacaccagaatcagcaggatgccgatcaggaaggtgggcagcgatacgccaagcaaagaacccgccaaaaccatctgggcgacaaaacccttgcggcgcagggcggtatacacccccaagggcaggccgatcagcaaggcgagcaaagccgcaacgaaagaaagctccagcgttgcaggcaagcggctttttatcagactggaaacgggctcgttctggcgcagggaaataccgaaatcaccctgcaacgcattgccgacgaagcggacaaactgcacgggaggcgggtcgtcgagacccaatttttgccgcagctcggtgcgctcggcatcagtggcatcctgccccagcatgatggtgacagggtcgcccacgtactgaaacagcacaaaggccagcagtgcgacagtggccatcaccgccacggcctgcaacagccgtcggataataaatgcaaacatggcagctcactacagagcacggcggcccatgggcgagccgccgcgcgtaaatcaagaaccggaagatcagttgatcttgacccagtcagctaccaagcggttgtctgcgcggtgaaccgcgtcgacattcttgcgcatggcccaggggatgacctggtcatgcagcggaatatggccgaaatccttggcgtggatttccagcgccttgtgaatatcggcgtcgcgcttggcgacatcggtttcggtcttgatgcggtcgatgatggtatcgacttccttgttgctgtagtcgcccaggttgtacatgccatcagccccctcacccttggtgcggatgaggttttgtagggtgtacatggcatcaaaggtcggcacgccccagccgaacagatagacgctggtgtcgcggttctggaccttggggaaataggtcgcgcgcggcatggcgttcagcgaggccttgacgccgaccttggcccacatgccgaccaccgcctggcagatcgcctcgtcgttgatatagcggttattcgggcagtccagggtgaaattgagcgtgccgtcgtagccggcttccttcaggagggcgcgggccttctcgggatcatagggcacgcgcttatgcaggtcttcggtccagccatgcacctgaggcgcgatcatggtgcccgtcggggccgacagaccacgcatcacggcgcgcttgatggcatcgacatcgatggcgcgataaagcgcttcgcgcacacgggcatcctgcatgggattcttgcccttgatgctggagtacagcagctcgggacgcttctggtcgtagccgatgtaaatcgtgcggtactcgttgccttcgaccaccttggcctgctgacgcagacggtccagatcctgggccgccggatcgagcacgaaatccagctcgccggagagcagcgcagccgtgcgggtggcattctgtttgatcggggtgaagacgatgtcggtgacgttgccgaccttgtctttcttgttccaccagtcggggttttcttcgaaggtggtgcgaacgtcaacttcgcgcgacttcaacttgtaagggccggtgccattggtattgcgcgcggcaaaggtttcttccttggcggcgtaatcctgtggcttgacgacgttgttcttttccgcccaggccttgttcatgatgaacacgttgggcaattgccgcagcaacaccggattgggcgcggtggtttcgatctcgatggtgtgatcgtcgatcttgcgcgcttccttgatgccggtggtgtaagccttgtagttcgacgtgggggccatcgcgcggtggatggagaacacggcgtcatcggcagtaaacggcgcaccgtcgtggaatttcacgccctggcgcagcttgaagcggtacagcgtgggcgaaacctgttcccattcggtcgccaggcgcggcaccaccttgaaatccttgtcgtaatccaccaatggctcatagacgtagctattggcggcgatagtcatgccctcgttttgggagtgcggatcgaacgtgaggatgtctccctgtgccgcccagcgaaaggttttggcttgcgaggcggtgggcagtgcgattgcggcggcgatagccaacgcgaccagagtgcggcgcatagttgctcctgactgtaatctgaataaccggcgggatattgccgcagcgcagaaccgcgcgtcaattgagggtttttgccgatgactgacaagtatctgacaaattgtgagtttcctcgactatatacatattcatttgtaagggggttgaggacattccctcagatgaatttgatatttgatgcttgaaataaataaagctctgggataagcgataagctggcctgcagcgttcgcgcctaagaccttatgcggcaacccggcgccgatcccgcagatgaagcaaatagcccggcagccacatgcaaagcgccagcagacgaccggcaggatgggtgagacggtatcgcgcgaggatcgcctctcgacccgaacgctgcaataacaagcggaaccgggtgtagcgggccgccgccatgaacatgtcacgaggccgaaaacgcaactcggccgcatggtgttgcagcatatcccaggccagaagatacagaccctcggcgttgctgcccagcgacaggccctcgctgctcagactgctaggagactcgtgatagcgccgaaccacttgattgatgaaacggctgcgatagcccgcccgggcgatggcccaccagaccagactttccggcacaaagccggcgatatcctcgggaaagggaaagcgccgcagcacatcggtgcgcatgcagccgaacttctcgccgccgacccgctcgcgaaaatacatgtcgacagccgagctatcgaagatgtctgcgggaaaacgatcgccaacaatgctgccgtcggggcgcgcgcacagcccggtgatggcgacaaagcctgcgcgctgcgcctcgggaatatcacgccaggcccgatcaaataccgacagcgcgctgggcgtcagctcgtcatcgctgtccaacgccacgatgaactcgccccgggcctcacgcacgccaaggttgaaggccgttttcttgtgctggttttcctgccagaggtagcggatcggaaatgctgcgtcggcctgccattgcatgacgatctgacgcgtagcgtcggttgagccgtcgtcgacgatcagccattcgaaatcacgccaggtttgcgcctgaagcgagcgatagacgcggggcagggtctcagaccgattataggtcgaggtgagtaccgtaaatcggaaaggggctggatgattcatgcgtattggctacttggttcgctgactatgccgcactccgcctgcaagacaggacgtcctgtaaggtatcggagagaaatacccccgcccggaaattccatttagaggccgactatatcacccggcgccaaactcccgctgagtccgagcacggtacactttgcccgcgccagtccgcccattcatcccccggctgcacatcatggaaccgaaccccgtccagctcaacgacatcgccctgtttgtcgaagtcgccaagcgcaaaagtttcagcctggcggccaaggctttgcacatgccgacatcgaccctttcgcggcgcatcagccagctcgaacgcgccatcggcctgcgcctgatcaaccgcaatacgcggcggctagagctcaccgatgccggctctatttatctgcgccgctgccagggcctcatcgacgaggcgcggctggcacaagagcagttgcgctctctctcgagcaaacccaagggccggttgagcatttccatgccttacagcctggccatctggctcttgcccaactcgctgcgcgccttcatggacgcctacccggatctggaatgcgagttcgatctcaatctgaaatcgatagcagactcccacggcgaccccttcgacatcatgttgcgctttggctgtgacagccaggaactcaccgatgacaactcgccgctggtggacgagatcatccgcctggagggttatctctacgcctcctgcgagtatctggaacgatatggcatgcccaagacgccggccgatctgagccagcatcaatgtctgcgcaccgccatcgatgaggcgcactcctcctggaccctgacccagggcacgcagaccgagcgcatccccgtcagcggccacctggcgggtaacaacatcagcgtcatgggttcgttgtcgggtctgggcatgggtatcgcccgactgccttactgccaggcgctagatgccgtcatcgaacagcatgcgctcaaacgggtgctgccagactggcaggtgaatccgatctccatcttcggccattttccacagcaaatcctgccggctaagacgcgcgccttcatggactatatccgaccgctgctagggcctgccggcagcgcgccgtcgcgctaatggcttcggcccaagaccctcttgtagcggctctggccgatgccctacccataccgccaaacgtaaaaaagctcccagagggagctttttccaactgctctgaatgacagaacggttgcgcggcttacacgcgcttgatcttttccagcatcttgaaaatgcccttgggagcattgacgaaaagacgcttgaacgacttgcccaggcaacggcgttccagggtgttacgacgcacgcgcttgcgttcggccatgatgaaaatctccagtaaaaaaagggttgataacatcaagggcttcagactcaggagattcaagacgctaaaagccggttaagccccagcccccacgtaaccgccctgccaccacaacccttgtgtggtttgccatgcctgatcgtgccgctttcttttaaacgaaagccaaaaacggcaggcaatgaaaatctaggtaacttggcattctagccgtaaacccaccccttagacaaacctgcgccaaccagattgtccccgttttcgcatgcagcacggtcatgaactcggcgaacgccgccgttcccgcaagcaccgtcatatctgctcgcaggcgaagccagccatccccgccgcaggcctgggcatttgcgatgacgtcataaatttggtgtactgtttatctatacagcacgccataatgcccgcaatataggcattgcgttcacactgtaggcgactattccctcttgcccgccttgcctttaccccggaattgccctcccacaccggctacgattacgcctcatgagctcccatatccgcatcgttggcgcccgccagaacaatctcaagaatctcgacctcaccatcaacaccggcgaactggtcgttgtgaccggcgtgtccggttcgggtaagagctcgctggcgtttgacacgctttatgctgaaggccagcgccgctatgtcgagaccttctcgccctatgcgcgccagttcctggatcgcatggacaaaccccaggttgaccgcatcgagggcattctgccggccatcgccatcgaccagaccaacccggtgcgcagctcacgcagtacggttggcacgatgaccgagctgaatgaccatctcaaactgctgttcgcgcgcggctcgcatctctattgccgcggttgcggcaaacgcgtgtggcgcgacagcccggaatcggtgtttcattcgctggctgagcgctccgccaccgcgggcgatccgcgcctggtgattaccttccccatctccgtgccggccaatttcagcgaggaagaggtcaaggggtttctggaaggccagggatatacgcgggtacaccgcgaagacagcgccatgccggtcaaggccaaggccaagagcaaggcagccgacggcgcgcggcgcaggctgcatgtggtgcaggatcgcctgcgtttcagcaatgccgaacgcgagcgcgtgatggaagcgctggacacggcgttacgcatgggcgcgggccatctggcggtgtatgtcctggacgacgaaggcggcgatgccgccgtgtggaaatacagcgaccgcctgcattgcgccgattgcgatatcgagtacagcgatgtgcaacccagcagcttctctttcaattcgcccctgggcgcatgcgaagcctgccgcggttttggccgcgtgatcggcatcgacctcggactggtcatcccggacgagaacaagacactcaaggaaggcgccatcaaaccctggcagaccccctccttcaaggagtgtcaggatgacatgatgaagtacgccgcccgcgccggcattccgatctcggtgccctggaaggccatgagccaggcgcagcgcgactgggtgctcaacggcacgcctgactggaaaggccccgagtccgcctggcagaaccagtggtacggcgtgcaccgattttttgcctggctggaaagccgggcctacaaaatgcacgtgcgcgtgctgctctccaaataccgcagctacacctcctgcccgacttgccacggcgcccgcctgaaacccgactccctgctatggcgtctgggcagcaaggccgaagccgacgccgtgctgccgccgggcgatgagcgctatcagcgcttcatgccggcgggcgcgagctggacacgtgaacagctcgacagcctggacggtttgtccatccatgatgtgatgctgctgcctatcgaacgggtgcgccgcttcttcgacgacatcaccttccagggcgcgatggatgccgcctcggatctgctgttgaccgaggcccgcgcgcgcctgagattcctgtgcgatgtcgggctgggttatctcacgttggaccgccagagccgtaccctctcggggggagaagtccagcgcatcaatctcacgaccgccctgggcacgtcgctcgtcaatacactatttgtcttggacgagccctcaatcggcctgcacccgcgggatatgcatcgcgtagtcgaggtcatgcatcgcctgcgcaatgcgggcaacacactcgttgttgtcgaacatgatccgcaagtcatggtggcggcagaccgtgtgatcgatatcggccccggaccgggcgagcgcggcggcaatatcgttttcgacggcacaccggaacaactgcgtgccgcgccgacgctgacaggcgattatctgggcggacggcgtcatgtcgaagcgccgcgtcccatgccggtggccgccaatacgccgcgcctgctgctcgaaggcgtgcgcgcgcacaatctgaaaaacgtctcgatcgaactgccgctgggccgtctggtctgcgtgactggcgtgtccggttccggcaaatcgacgctggtgcaggatgtgctttaccctgccctgctcaagcagcagggcaagccttcggaggcgcctggcgcgttcgaccgcctgctcggcgccgaacagattgccgacgtcgtcatggtcgatcaaaccccgatcggcaaaactgcccgctccaacccggccagctatgtgggcgccttcgatgcgatccgcaaactgttcgcgcaggcgccgctttccaaagagcgcggctacaccgccggcaccttcagtttcaacagcggcgacggccgctgcccgacctgcggcggcacgggttttgaacacgtcgagatgcaattcctgtccgacgtctatctgcgttgcccggattgcgatggcaagcgtttccggccggaggtgctggaagtccgtgtcgaacatctgggcaacagcgcctcgatcgatgaagtgctggaaatgacggtcagcgaggcgctggagtttttccgtggtctgcgcgatgtgcagaccgggctcgcaccgctgggcgacgtcggcctggaatacgttcgcctgggccagcctgtgcccaccctgtctggcggcgaagcgcagcgcctgaagctcgcgggccacctggccgaagccgcgcgcagcggcatctcgaccgccaaggtcgccaaaaagggcagcctgtttttgtttgatgaaccgaccacgggcctgcatttcgatgatgtggcgcgtttgatgcgcgccttccgcaagctgctggcggccggtcatacgctgctggtcatcgaacacaatctggatgtgatccgcgccgcagactggctgatcgatctgggaccggacggcggcgatgcgggcggtgaactggtcggtgtcggcacgccccaagatctgatggacaacccgcgttcgcataccggccaggcgctacgcgaatatgaggccagcatcttgccggtccatgccctacccacgctggcggagccggttacgagctacgaaagcggcacgccgctgcaatcgctcatgcgtcaacgccgccaacaggcccagaccatcgagatccgcaatgcccgcgaacacaacctgaagaacgtcagcgtggaaatccctcgcgataccttcacggtgatcactggcgtgtcaggctcggggaaatccaccctggccttcgatatcctgttcaacgaaggccagcgccgctacctggaatcgctcaatgcctatgcccgcgccatcgtgcagccggcgggcaagccggacgtggacgccattttcggtattccgcccacagtggccatcgagcagcgcaccagccggggcgggcgcaaatccaccgtcgccaccatgacggaaattcatcacttcctgcgcctgctctacgtcaagctgggtacgcaatattgccccgactgtcaggtgccggtcgagccgcaaaacaccgatcaaatcgtcgcgcgcctgatgcgtgagcaccgcgggcgtcatctgggtctgttggcgccgctggtgaccgcacgcaaagggtattacaccgatctggcgaaatgggccggcggcaagggctatacgcatttgcgggtggatggcgagttcatacccgtcagcccctggccgcgcctggaccgctataaagaacacacgattgaattgccggtggccgatctggtgatcgacccggccaatgaggctgaactgcgcaatgccgtcaagagcgcgctagagcatggccagggtgcgatgagcattctgtgggatctgacgccgggcgccgaaggcgacacgcccatgcgccgcgaggccggtctgaaccatcggccgcaacagcagcatttctcggtcaaacgggcctgcccctcttgcggcatcagcttccccgaacccgatccacgcctgttctcctataactccaaacatggttggtgcacgggctgcttcggcaccggtgtgcaattgcagggctttgacgcagaacaaagcggcgaggaaagcacctggaatgcggcctatgaaggtgaaacccatgtttgcagcatctgtgacggccagcgcctgaaccgcgtggcgctggcggtgcgctggcgcgaacgatccattgccaaccttgcttccatgccggttgcgcaggcccacagtttcttcacggggctggtcatgcgcgggcgcgaagcagaaatcgcgcgcgacatcctggccgaaatccgcggccgcctggacttcatgcaagaggtcggcctgaactatctggcgctagaccgcgccgcccccaccttatcgggcggcgaggcgcagcgtatccgcctggcggcccaactgggttcgaatctgcaaggcgtgtgctatgtgctggacgagccgaccatcggcctgcacccgcgtgacaaccgcattctgctcgatgcgttggcgcggctagaaggcaatggcaacaccctggtcgtcgtcgaacacgacgaagacacgatacgccgcgcctcgcacatcatcgatatcggacccggcgccggcatccggggcggtcgcgtcgtcgcccaagggaatgcccaggccctgatcgatgcgcccgaatccctgaccggccgctatctggcccagcccctggcgcatcccttgcaggggcgccgtccgatcgatcccgacacgcccatgctgcacatcaaggctgcgcatctgcacaatctgggcaacgtcaatgccagcatcccggtgggccgcctgacggtagtcaccggggtgtcgggttcgggcaagtccacgctggcgcgcgaggtgctgctggataacctaagccgtgtcgtatcggcccgcaaggctgagcaatgggtgggctgcgcccgcatcgagggctgggaagccatcgaccgcgtgctggaggtagatcagacccccatcggcaaaaccccgcgctcctgccccgccacctatgtgggtttctgggacgatgtgcgcaaacagtttgccgatacccgcgaggcccgcatgcgcggctggggcgccgctcgcttctccttcaataccggcgacggccgctgcccgatctgcgaaggccaggggatgcgcaccatcgaaatgagcttcctgccggatgtcaaagtgccttgcgacgcctgcaatggcgcgcgcttcaatgccgatacgctcagcgtgcaaatgcgcggcaagaacgcgggcgaggtgttgtcgctggaggtcgatgatgcgctgtcctattttgccgcccaccccaagatccaccgccccctgcaactgatgcaggacgtgggcctgggctatctgacgctgggccagccctcgcccacgctgtcaggcggcgaagcgcagcgtatcaagctcgtgactgaactggccaaggctcgtctgacagatggggtcatcaagaccgggcgcgcctcgcgcatcccgcacacgctctacgtgctggacgaacccacggtgggtctgtcgatggccgacgtcgaaaagctcatccatgtgctgcatcgtctggtggaagccggcaacaccgttgtcgtgatcgagcataatctcgatgtgatcgccgaagccgattggctgctagacctcggtccggaaggcggtacaggcggcggccaattggtggccgagggctctccggaacatgtcatgagcctgcgcgaccgctctcatacggggcgggtgcttgccgagttcctccaacaatagcgaacatggattgctggtttgaagaccgtctggccggacggtcgcgccgcctgtcaggacaactcgcgcgcatccaggcgaggcagccgcaagatctgccccaggcctgggcggccatcgaagccgctcgccgcgctggccactgggtcgccctgctgctggactacgagctgggcgaatggctgctgcccgaagccctgggcgccccccccgacggcatcaacccggcgccgcgcaccgacctcccaccgcgcctgaccgcactcgtctttgaacactgcgatctgggcgccccctggcctgccgggccgcaggacgcccgcgcccgcgtggtcagcgtcaccccccgccagacccagacggactatgccgaccgcatcgaacgcatccgcgccggtatcgctgccggtgagttctatcaggtcaattacacccaaccactcgatgtgcggatcgaaggcgatcctgcggcgctctatcgcgccatcgcccagcgccatccggtagcgcatggcgcgtttatacgcgacggccaacgcacgattctgtctttctcgccggagctgtttgtcgcccgccagggcgagcgcctcatcacccggccgatgaagggcacggcgccgcgcgccacagacccgcaggaagacgagcgcctgggtcgcgagctgctgagcagcgccaagaaccgcgccgaaaacctcatgatcgtggacctgctgcgcaacgacctgggccgcctggcgctgacgggcacagtcaaggtcgacgccctgttttctctggagcgctacccttcggtctggaccatgacctcgaccgtcagcgcacaggcgcccaaggccagcctgcccgaagtcatgcaggccctattcccctgcggttcaattaccggcgcacccaaaatcgccgccatgcggcgcatcaggcagcttgagatcgcaccgcgcggactgtactgcggtagcatcggctggcttgcgcccgacggcgacttctccctcaacgtggccattcgcacgttggtgctgaacgaatatgggcaaggcatctacaacaccggcggcgggattgtccatgactccgatcccgcgctagagtggcaggaatgccaatggaaggcccgtattctgggccagccctcctccacctaggatcgtcatggcccccgagctgatcgaaaccatactcgtcaccgcccaacgcgaaacgcctttgctaggccggcatctgacccggctggcggcctcggcgctggcgctgggctaccgctgcgacgaagcagccatcgaaaccacgatcatgtccaccgtgcaagccttgcccggcatgcagccgcagcgcttgcgactgctgctggaccgcagtggccaatgcagcatccagacggcagtcctgccgccgctgcctatggtgcaggaaattctgctggcgccagaaacactgaattccaaggagccgctgctgcgctacaaatccacttaccggccgtggtatgccaaggccagcgactggctgcccggtcacccgcagattttcgacatgatttttctcaacgagaagggtcagctctgcgaaggcagccgcagcaatatctatctgcaattggatggccagtggtacaccccgcccatggagtgcggcctgctggccggcgtgcagcgcgccgccctgctggaagcgggcgaggtccgcgagcacgtgctcgaagtcagggatttgcgagatgcccaggccatccgcctgtcaaacgcgctgcgcggctggatcgacgtcacgctgcacgattactgaacccgccgctcaaggcgtggccaaaatcgcctgcaccgcttcattggccgccgccatacccatggcggcagtcaccatcaccaccgagccataaccggcgcaagacaggccctgtggcgcagcgccgtctttccaggctgccggcaagatggccggctgatcaaaccacaaggcgcgcacccccatgcgcggcacccgcttgagcgccctgccatgcgcgtcgctggcgcgaggatagccgtgtttgcggcgcagcttgttgcgcagcttagacagcagcgcatcattcacggcctgcgacaaatccccggcacgcaggcaaagcgggtccgtcttgccacccgcgccgccgcacaacagcatgggcaggctgcggctgcgggcgtgcagaatcatggcgatcttggcggcagcctgatcggtgcagtcgatcagcatggcgtaatcgcccgccaacacgctggtcaggttatccggctcaacaaagtcttcgatacatgtcagacggcaatctgggttgataccggcgatgcgctcggccatggcggccaccttggcctgccccagtgtggacgtcagcgcatgaatctgccgattgacgttggactcggcgatgttgtccagatcgatgagcgtcagcgcgcccacaccgcaacgcgccagcgcctccgccgtccaggaacccacgccgcccaatccggctaccgccacatgcgcggcgcgcaaccgcgccggcgcatcaggaccataaagccgggacaaaccgccgaaacggcgttcggtatcgatagagcaggaagcgggcagattcataggcattattgtcccacggcggcatccccgcccaaggcctgatacacatcgacctggttgcgcaactgctgcaagcgattgtcatcaacggcgatctcggcattacggcgcttttcctgagcatccagccaaacgcgcagcgccacggctccggcgcggtaacggacttcgtaaagccgttcggcatcgcgcgatgcctcgagggcggcctccagcaaacgagcgcggcgagccagttgcgcacgcgctgacagcgtgttttcgacatcggccatggcctgatatagcgcctgacggaactgcgccaccaggatttcgtaatccgcttcggcgatgcgaaggttcagccgcatctgattccagttgagaaagggcaggctcaaccccgaccccagcgcggccaccggattggcaaggagattccccagggaattgctggccgaacccaaggcgcccgtcaggctgagggagggataatagctggcgcgggtcgcatcactcgtcgccatcgctgcgcgaagacgggcctcggcagcgcgcagatcggggcgccgccccaacaaaccggcgggcaagcccgcatcgacgccgggtaacatcccctgcggcaggcgctgcggatcggcggcgacacggtcgggcggcccatcgaacagaatggtcagcccattgaccgcctcgaccttctgctgctgcagttcgatgtaagcggcctcctggccggccagattttctttcgcctcggcgatttccagaccggaagcgcctcctgcctcgtattgcgtctgcaccagctccagcgtgcgccgtgcataggcgatactctcgcggctgctggccatccgctgattaagaaaagcggtttgccaatacagcttggccgtcgtgccgatcaggctcagagcagcgctctgcctatcctgttcggtggcggcggcctgccaatcggccgcatcgcgggcgctcgacaagcgcccccagagatccagttcccaactcgccgccagctcgacgttggtgctgcgggtggtggcgcgctcgccattgagggcacggttgcggttaaacgagccggtcccactcagcgtcggatgcaggtcagcctgcgcgaggccggcctgtaactgtgcgcgccgcaccttgagcgccgccaccgctagatcattgttgcgagccaaagcggcctcgaccagggtgtccagcaccgggtcctggaaattgcgccaccacatgccgccagaagccgctgttgcttgcggcgcgtattgccattcggcaggcgtctgcacggcaggcggatggtaaggcgtgcgcatcaggccgcaagccgccaagagcaggggcgcgccgagcataaggatagacttcattctcgtgccagcgattcaacggggtccaggcgcgccgcgctgcgtgccgggagaaaaccaaaggccacgccgatcagcgtggagcagacaaaagccaacaccatagaaccactggaatacagcatctggaaggcgcctcgcgtcgcctgagacaccaggacgccgatagacagcgacagcaggattcccagcacaccgccgatcaggcagaccagcaccgcctcgatcagaaactgctgcatgatatcgctgcggcgtgcgcccaccgccatacgcaccccgatctcgcgggtacgctcggtcacggacaccagcatgatgttcatcacgccaatccccaccaccaccaacgaaatcacggcaatcatggacaccagcagcgtcaaagtggccgtcgtgcgctcgaccgtctggcgaatggtgtcggtgttgaacacaaagaaatcttgggtgccgtgccgttgcagcatcagcttggtaatggcggcttcggccgccttgggcggcgtgctgtcattgacacgcactgtgatgctgcgcaaatgctgctggccgagaatacggctgagcgccgtggtgtagggtatccagacatgcagcgcatcggcgttgccgaacagcgtttcctgcggccgggtaacaccgatcacacgggcaggtactgcaccgatgaaaatcacctgcccgatgggatcggtatggttaccgaacagcgccttgcgcgtgttgttgtcgatcaccacgtcctggccgcgccgcgcgacggcagccgcatcaaagaactggccttgcgcgatgcgcacaccgcgcacccgcgggtattgttcgccaacgccttgcaccgtgccattgaccgacacattgcggtagcgcagcgtggccgatgtcgtcacttcaggcgacacgctatcagcatagggctgccgcgctagcgcctcaacgtcagcggccaccagcgtgcgtatcgaggcggccttctcgtcgccgaagtgcttgcctggcagcacatcgaccgtattggttcccatggcgctgatgtcgtcgagaatcatctgccgcgaaccagctcctagcgccacgactgacaccacggcggcgatgccgatgataatacccaacatggtcaagcaggtgcgcaaacgatgcgcgttcatagccagcaaagccatgcgcaatgcttcgctcccccgatccagccaggcgcgcagcggctgcggcgcaggcctgggagcttccggtccctcatcgccggccagggcgtcaagcggcggcgcatcggggcgggcctgatccgagacgatacggccatcgctgatctcgatgatgcgccgcgcgtggcgcgccacactcatgtcgtgggtcacgagcacaatcgtatgcccggccgcgttcagctccttgagaatgcgcaacacttcctggccggtctgggtatccagggcgccggttggctcatcggccagaatgatgcgcccgccgttcatgagagcacgcgcaatgctcacacgctgctgctgaccgcccgacaactgcccagggcgatagtccagccgctcgctcaggcccagacgccgcaagagcgcggcggcccgctcatggcgcggcccgctcgccatcccggcatataccgcgggcatctcgacgttggcttgcgcgctcaaatccgcaagcaggtgatagcgctggaaaatgaagccgaaatgctcgcgccgcagctcggccaactcgtcagggtccatccgggcggtctcacggccatcgacgcggtagccccctctggaaggccgatccaggcagcccagaatattcatcaaggtggatttgcccgagccggaggcgcccacgatggcgaccatctcgcccgcctggatgctcaggttaacctcgcgcaacacggcgaccacctgatcgcccgccgcgaactcgcgccagacatcccgcagttcgatcagcggctcgctcacgtgcccgccacttcggcagaaaccacctgctcgccttcttggagaccgtccaacacttcggccatcacgttgttgttcataccgatgcgcacctgccgctcttcagttttaccctctggccccaacaccacacgcacggtgtaacggccatcatcgccgcgcttgcccagcgcggaagacggtatctgcaaaacctggctggcctcgcccagcaccagaaaaacctgggcggtcatggcgatgcgcaacacctcatcggggttgggcacatcgaacagtccgttgtaatacaccgccgccgaagtcgaacctgacgtgctgctccctgtcagggcggccgtgctctcatcacgctggatggaatccggcgccggctcaatggcgcgcaacacaccgtaataacgcttgtccggctcgccaagaatggtgaaatacaccttctgacccggacgtacacgcgtcacgtcggcctcggaaatctgcgccttgacggtcatcgtgccaacctgagcgaccttgatgatggtgggcgcgctctggatggagttgaccgtctggccttctttggtcaccacggcgaccaccttgccgtccatcggcgagacaatgcgtgtatagcccagattgacacgtgctttatcgacctcgatctcggcctgcgcgatctgcgcctgcaaggccacaatatccgagcgagtcacgttcaacgtcgcctcggcattctcaaacgactcccgcgagctggcatcagccgccaacatcttgcgctgtctcgcaaaggcaagctcagcctgtttgagcgtggcctgcttggcgcgtaactcggcgcggcgcgcatccagcaccgcctgcgcattgcgcagatcattttgctgcgtcatgtcgtcgatctcgccgatcaactctccctgcttgacctcatcgcccagcttgaccttcaatgacttcaactaacccgaaacctgagcgccgacactgacctgccgcacggcttccagcgtgccgctggccaatacgctgtcctccatgtcggcacgcttgacgaccgctgtcgcgtaagcgggtgcaggcaagctggggaaaaacagccatttgatcaacaaggcggcaatcaacagaccgagggcgatccagacataaggcttgatgcggccgacttttgttttcatcgacatccttgggaccagactcctgaaaataagaagaatttttatcttcgagcagcccgcattctacgttccgggccggcaaacaggaaaccaggcgccgcccgctggcatcttatcccaggcgaaatgacagccacactttcggcaaacgtccctcaagccgtggggggacccgcctcgtcaagcgcatggcaatgcgcccgcagatgttcgacaaaatcctgatagagcgccggcagcggatctcggctgcgcgtcaggatgccgataggtacgcgcaagggagggtccagcggacgcgccatcatgccaggccgcaacatggcgcgtgccgtgatggcgtccacaatggcctggccgcagcccgcttcggccagggcgcaagccacatagtgcgtctgcacctgaatggctaccgagggcgccaagccctgcgcatccagggccgcctgcaacagggtgccagaggcgtcacgcgcatcgagcacgatcagagtatcctgggccagatcggccaggcgtgccgggccttcgcccgcctgacggctcaggtgcaccagcgaggtataacccagttcgctgcgcgacagaccgggatgttccgtggtgtcgaaggtaacggccagatccagctcacgggtcagcagtccctgcaccagctcggcgctgtgataggtatggatgttgaaggtcaggccaggatgcgcgtcccggcaggcgcgcacggccgcaggcagcagacccagacccagcgcgggcgcgcaacccaaacgcaaatggccattcgggctctcacgcagcgaggcggccaaacggcgcacgctattcaggtcctgattcagccgcgcgatctccggcgtgaggatatcggcctcacgcgtggcaatcagcctgccctttacccgctcaaatagcttgaaacccagttgcgcctcggcatgggccagcagcttgctggccgcgggctgcgaaatatgcagcgcggccgccgcctcggtcagagatccggtgcgacgaatggcttcgaatatttcgatgtgacgcaggcgcatggtggtacaaggtaaaaaacactgattttacggtgggcacaaagcagcaaccttaatatgacgcccttgtgtttttagggaaacaaacgggggagccgcgatgccacgatattttgccaataagtctgcttgcctgctgttgggcctgaccctagcctttgccaacccctcatgggctgcggacatcaatcccgaagccagcagcggcctccaaaccaagcagttggtcaaggcgaagcgctacatgatcgccaccgccaatccgctagccagccaggcaggcgaggccatactggcgcggggcggcagcgccgtcgatgccgtcattgccgctcaatgggtgctcaacctgaccgaaccccaatcgtccggcatcggcggcggcgccttcatgctgcattacgaccaggcctcgcacgaattggtcacctacgacagccgtgaaaccgcacccgccgcagcgcgtgccgaccgctttttgcgtgatggtaagcccatccctttcagcgaggcggtgaacaacgggcgcgccgtcgccacaccgggcctgctgcgcggcctgttcatggcccatgccgaccacgggcggctgccatgggccgacctgttcaccccggccatcgagctggctgaagaaggtttcgcagtatcgccgcgcctgcataccctgatcgccagcgagcgcgaacaactcgccgcccagcccgcggcagcccgctactttctcgaccccaagggccaaccctggcccgtgggtcaccggctgcgcaaccctgagttcgcacaactgttgcgccgcattgcagccgaaggccccgacgccttctatcaaggccaggtggcgcacgacattgtcgctgcggtacgcggccacgcgcagcccggcgacctcagcgaagccgatctcgccaactaccgcgccttgcggcgcgagcccatttgcggccgctatcgtggctaccgcctttgcggtgctcccccgcccagcagcggcccactggcggtattgcagatattggggcagttgcagccctttacgctgcatggggcagagtccctggaaacggtgcatctttttgctgaaagcggcaaactggcctttgccgaccgcgacttctacgttgccgatccgcaattcgtgaacgtgcctgttaccgccctgctgcggcccgactatctgcgcgaacgctcggcgctcattcagcccgagcacgccatgaaacgcgccctgcctggcgatccggccaaattgctggcgcagcgcgccgccgacgacgccttcgaggtaccctcgaccagccatctggtcgccgtcgataatgaaggcaacgttgtgtccatgaccacaaccatcgagtcagctttcggcagcaagatcttcgttcatggctttctgctcaataacgaaatgacggacttctcatcctcatggcgcgacgccgacggccgcctggtggccaaccgtatcgagccaggcaaaaggccgcgcagctcgatgtcgcccatgattgtgttcaactcgggcaagccctggctggccttgggatcaccgggcggcagcgccatcatcaactatgtcgctaaaaccctggtcggcgtaatcgatggcggcctggatatccagaccgccatcgacctgcccaacatgggcagccgcaacaagggtaccgagcttgaaaaaggcaccgccttgcaaacccttgcgccaggtctgcgagccatgggccatgacatcaaattcgtcgatttcccgagtggcgtgcagggtatcgccatcacgcccgaaggcctcgaaggcggggccgatccacgccgcgaaggcgtggtgctgggccgttgatctagcgccgcatcaaaactgcgcttgcagcgtgagaaacacgccagcattgtcctgacggcccgcattggtggacaacactttcggaaagtacatctgaaagctgttctgccccatcgagaggttcaaaccgatgctggccgacgagacatacaagctgtccgaacgggcatagtccaggcccacaaaaggcgaaatcacaccgacgccaacccagccgcgatgcaatccagagtacaaattgtcatatgacaaggtactcgatatattgaaaccccgctcacctgccatggtcgaaaacgaaaatggcacacgtgtccgcgtcgaggcattgggatagaacaactcagacgaaggcagggcattactgccgatgcggctctgggcactgccacttatccggtatctaaaattcggggcgagactctcgcttactcggtcaccgtattcgagatgcgcacgcgcaatgctgaaaggatcgcctctgtcatagctaagcgaccgcaacaccgacaccgatgcgttagcaacgcggacaccagatcggtattgcgcttgtaggaaggcttcggcggccctatagctataagtctgcgccaaaataggcgtggagttgatgtcgaaattcgaattatttctgtacaagcgaacgccacttgtacccagcgcatccgcgatgggccacaaaaaattatatttcaaagatagaccataattttccgtccgccgctgggcggctaatgacgacttggccagactcagggagttcttgtctgtggagtgcgcgtagtccagcccgaatgaaaatctaccgataggcacactgaaaaacccactgaacgactcgaattttcgtgcatctacagacgccatgttgccggtgtacgacaagccaagtgtctcgttcaaattgatgagatcactggccagcaggctcgccgtaccggtgtagccatacagatctttcttagaatagttattgatattcagataggtagttaattttgaacggcgctgctctttaaaagacacataaactacgccatcaacatttgccacatctaccgtataggaagactcgcccttctggttcaattgatacagagccagcttcaggcgatcatagctaagaaaatctcccggcctgatattgatgatgtttttcagttgtaggccgtgatcaagaaatttcacctccagcggctgcaaagcgatcaagggcctacctccatccctgtcaggcgctacaacaatcttgaagaatacgtagccccggtcaatgatgcgctgagcaatagatttgattagtagatccggcggcatatcgctgttacgcgcaataaacctcacccccagcatctcctggcttttttcatcaaaaagagggtgcttccaaactccctggtactgattgtccacgctgtaaagcagagccgggtcgatgtcctgtattgttcccagacgctttccctcgaaagcagactgagccaactctctcgcctgctgtgtacgttcgatgctgcgctccaccgactcattgatcacacggccgatgtcgccgacaccgccctcagcaaagccgggcaaggaaacgaccgaaccgataacactcaaaaaaagtcgagatttcttattaaacattttcttccttaatggaatgtaaatcaccaagaacaaatatcgctaatgagccagcatggaatgctctggcatatggctaacttgccaccaagcaggaaaaataatccgctatctaagcactgggagaagactggttttcttggtgtttacatacaaccggacatcacatcgagattgagtcagttcggtgttttccattaaagaggtctcatcgaagccctgcgcactgccaaaacaagagcgggcgcgagtatcctgccgaatcattacaggattgatcgtatcgaacgcggcttcttcattatctgaaatgaccggcaatttctcgctgaccggcaattcgccggggatcgtcggaaacacaaagttcgatgcgctgaccttgacctcctgttgaggcgtggtcggaggcacgatggtcccggagggctgcggtgtaatcacggccgctggtgcgacggcagacacatttcgggttccgctcagatccgggtcgacgatcaaatccgtcggcaacactactaccggtgcggatgccgatacggcggacactgagggtgtaggagcggataaggcgactgtacgcagcccacctgttctggaggtcactgtcgtcgtatcggttggcgctaggccggcataattggctacacgcccttcatatcggttattgccgatgggattgacgcaagcgacatcgctatagcatttgtattcatccgtgaaatactgacgctgctcacgaaaggttgcttcaaatgcactggtgtttttgctggcataacccgtaatgttggcgttgcctgctacatccagcgtggcggcgtaactattgaagcttgcattgcttgcctgccctctggcgtcaaaattaccgcctaccctgataggcgcatcctggtaggtgccgggtgtgaccgttaccgtggttgtctgcaccgtcgcaccgtcacggccaagttttccaaatacaggaataaatcctcccgagccgtaccagaccagggtcgcgccttctgcgacattaaatccatcgcggcaggagcctatcccattggcggcgcaggggacgtcgaaccttccgctgggcgcgtaaatcgtcgaattgctgttgtcggtctgggtgctgaatgtcgccgccgagtcgaatttatcgacccgcgcgttaaagtcccgacctaccgtgacgctgccctgtccggcatagttcttaaagctgacgaaggcagggtcgctgacgttctggcgtcccagttgcagattccggcccacctggatggcgcccttgttgtcgatgttgcggccatagagcgccagatcctgcacggcgtctatctggcccgaattgctgaagctgccatttgtgccgaccgaggccgccacggtcagttcacccaggccgcccagcaccgctcccacctgattgacgaagttggtgtattcaagcgttgcgttggtcccgacaagcaggttttgattcgtccagctttcgaactgcaagcggccggaatcgacggcaagctgtcccgcattggtgatcgtgccgttgccttgccctgtcgtggctttcagcgccattacgccgctggccgaattattcagcgtatttattgagctgacttcggcattgttcttggcttgaatcgttccgctattgtccagggtctggatttgttttaatacgagggcgtcggcgctcacgtttcctgattgggcaagctgggcgatacccgtgaactgtccagatcccagcgcaagccgagacagcgcatcgatattcaactgccccactgcgctggcttgcatgtctgccgccgatacatcggtttgcgttatgttcagcgtatccgtcgttcccagcgccaaggtgtcgatgccctgaattctgctcttgctcaaggcgatgaggcctgtgccgtcccgactgccgcgcaaggtcacatcattgcccgacagttcgacgtcgtcataagcctgctggcgtgcatcgaccgtcagcgccggcgcattcaacagggttttgcggctggcctcgaccgtatcggcggtgatggacaaggagttcgccgtttgaatacgggcattgtccagcgttgtcttgcccgaagtgttgatccgcagatcgtttgcgttgagagcgagattggtcaattgcgcggtggtgctgtccaccgccagcgaggcggcgcgcacctggccggtcagtgtcacgtcgttatcgaaagcgaaacttgccgtgccgctttctatccatagattcccctgagaggagaactgcccgcctgcaagcacggcgccattttttacgttgatatcgcccgagttttcgatcctggcaacgctgttggcattcatcgtctgagcgaccagacgcccctgattgagaaaggatgacaggctgcccagcgtcatagcggtgcttgcctctacctgagcacccgccaaattattgaagcgattggcattgctgatatcaagtgttccggtcttgatttttccggcgttaataacatccccgctgttggcgacagacagcgtcgtggcggtcatatcgccggcattgcgaaaagtgccgctagtccccgccagggcgaaggtgtcggtgctccagcggcccgagttttccacgtcagcgacattcgtcaattcgacgccggtggtcttgatgttgccggtgttgctgagggttcccgtcacatcggacaggcgaaggttgcgcgcgactatgcccccctcgttctgaaatgacgcagcccgatcgagcaccagatcctggctcagggcgatgtctccactattgctgaattgccgaatattgttcatctccagcttgtcggcgatcaactgtgtgccgccggtcagcgatacatctgcgttaggacgggcggtgacgacaagattgtcggattcgagcgtgccccgattcagggcgagcgtatcgaaatcggagatatcaaaaccggtataggccagacgcccgccattgatcgcaatctgattggcgctgatttcgcctttcgcgccacgcgcatcgacgctggagagggtcgcattctgagcaagcaggctcatatctccacgaacggtaaccgagtccatggagagggaatccgtcgtagcaaccatgccgtttttggtgtcgaacgaggaggcggccagttgcgcatccagggccttgatgtcgatatcgctggccacggaaaacataccgtaagtctgaagattgtttgcgacgatattcagttcacgcgagtcggtgctggtctttttgatcgacagatcatccgcagcgaaggccatggtcccattggcgatccagcgccccgatgtcacatcgatggcgccgctctcggcgctcaggaatatatttcccgtgccggtcaaagaaagattggtgacgtccagcttccgggcattggtgtatatcgtgatgtcgccatcggccaaaacattcggcacccccacatagtcgcccagttgcgcgtcgaaggcccctcccaggctgcgggtggtgcgatcctcgatgccatacaccccgcgcacgatattgaaggcgacgtctttaccataaatgggtgaaagcagctttatctgctcggcaaccagattgacattgctgtcaggggcgctaaggcccgccccggttatgttgataaagctctggccgctgttggtgtccaactcataggtgccgctggcattgcgcgagagggtgccggcgccaagcgtcagattgttggtgttgatgaacccacaactattacaaatgacgccatttttgccgaccatgaccaggtctgccgcctgcccggcgatttcgaccagaccgttcagcttggtcggcgcattgccaatattatcgagaataatgagattggcgcttgttccgccgagggcctcgttgcgttttaccccgccgatcagttttgtgtctgtattttttgtcgcgttgtttaaaacaacgcccagggcttcaaagctggaaaattgattatacgaggccttgttggcgtcggggcgattaatattgaccaaggttgccgagcccactggcgccacccctgccccgttaatcgaaacgacttgcccgtaggccaaaggacttgcacataaccataaaaacagaatagagctgcgcgaactcaggcaggagtagtttgtcatgatggcaaatctcagaatttattcggaggtgacgaataaatatctataccaacaaaatacagacaaaaaaccgcaaaaacaaagactaagactacctacccaatcgctacccccccacttactacaaatcaatttaataaattgaaattgatatcaataatttctggcttgtacctaaattatgaaagcctggatgccccacgcagcccctgcgacctcgctcatactccctagcctcaatcacctaggttcttccacacgatacgagcgaccataaaaaaaccgcctgtgaggcggtcggcaagctagcgatcatgcgtatcagcgaaataccaccgtcttgttacggttaagcaaaatgcggtgctcgacatggctgcgcacagcacgcgacaagaccagcgattcgacatcgctacccacctgggtcagcgcttgtgcggtcatgctgtgatccacgcgctcgatatcctgctcgataatcggaccctcatcgagatccgatgtgacgtaatgggcagtcgcaccgatcagcttcaccccacgcgcatgggcttgatggtaaggacgagcgcccttgaagctaggcaagaagctgtgatggatattgatggcacggccgctcagtgcgcggcacagatcagccgacaatatctgcatatagcgcgccaacaccaccagatcgatacgctcgcgctccacgatgtccagcacctgcttttcctgctcggccttggtgtcggccgtgacgggcagatgatggaaaggaatgccataagatgcggccaggccagcgtaatcgttgtgattggagataatggctgccacttcagcaggcaattggccgctactcacccggaacaacagatcattcaggcaatggccctgcttgctgaccatgataagcaagcgggctttacggcgcgcatcgtggatttgccaatccatgccgtcattgcccgccaatgcgccgaagcgctcgcgcagcgacgctgcgctgacggaagccggcaaatcaaaatgcacgcgcaggaagaagcggccggtttcctcgtcaccgaattgctgcgagtcgaggatattgcaacccaagtcaaacaacaatccgctgacgcgataaacgatgccggtgcggtcagggcaagacagggtcaggatgtaatcgttgtgctgcatatacgtgtggacgcgaaaacagtatcagtcaggtgcccagtcgggccagggtttcttcggccagcgcgaggctggaggtcaggccgggcgattcaatgccgtacaagcccacaaagccgggtatcccgtgatcagcaggaccggaaatcatgaagtcggcggcgggcgcattcgggccggagattttaggccgaatgcctgtataaccgggcgccagcgccagatccggcaattgcggccaataacggcgcaccgcctcgtagaacacatcggcgcgttcgggacgcaaggtgtagtcttcctgctctatccactcggtatccggaccgaacttggcctgcccgcccatgtccagcgtcaaatgcacacccaagccggcatgttgcggcacaggataaatcaggcgtctgaaaggcgcgcggcccatcagcgtgaaataactgcctttacacagatactcggcaggaatgctcgataccggcaagccttcgatctggcgcgacagcgtgggcgcatgcaggcccgcgctgttaatcagcacattgcaacgcaaggtcatgggttcggcgccgccgaaatccacatcgaagccgccttgcggcaccacgcgcgcggccagcatgggtgtatggaatacgcattgcgcgcccgcattctcggcctcgccctgataggccagcatgagtgcgtgactatcgacgatgcccgtcgacggcgacaacaaagcggcggtacaccgcaaagcgggctccagggcctgggcctgcgccgccgtgagcgcttgcagatcatccaccccattggccgccgcgcgggccgcgataccttccaggcctgccgcctcgtcggttgaggtggcgacgataagcttgccaaggcggctatgcgcgataccacgctcgctacagtattcgtacagcagatgcttgccgcgcacgcatagcctcgccttcaggctcccggccgggtaataaatgccggcgtggatgacttcggagttgcgcgaactggtgccagtgccgatggcctcggtggcttcagcgaccagaacctctcggcctgacagcgccaatgcgcgagcgatggccaggccaacaacgccggcgccaatgacgatgcaatcgatatccgtgttcatgatttcaggtttgacgggctggggtcaggtcgaaaccaccctcatgaaagaccagcgggtcttccgcgctatggctgcaagccaggacttcaccaaccatgatgatatggtcgccttcttcgtattggctgcgattgtggcattcgaaccaggcggcgctgcggtcattgagacgcggcgtgccaaagggcgcgtagacctcgggcaggcccgtgaagcgttcatgggtcaagccggtggcgaaatgacgcgccagcgcgatctgctctgcggacagcacattgacgacatagcgttcgcatcgttgaaaggcctcaagtgaagaggacctcttactgagactccagagcaccaaaggcggctccagcgagacagaattgaacgaactgacggtcaggccaatgcgttcgcccgacaggccaaaggtgctgagcacggtcacacccgttgcaaagcggcccaaagcctgacggaaaaatgcagcatcaaattcagctaatgtagacatgcggaatcagggcgagaggcggtccatcacccaaccttgtttgccgtctgggcgatagcgcagacggtcatgcaggcgcgagggccggccttgccaaaattcgaaataggtcggaaccaaacggtaccctccccagtgcggcggacgcggcggcgtatcaccgaaacgggccttgaaatcacgctcacgggcttcgagcgcctcgcgggtaatgggctggctttgctctgacgcccaggcaccaatgcgcgaaccgaccggccggctgtggaaataggcatccgactcgtcggcggacacccgctcaaccacgccctcgatgcgcacctggcgctccagcgcttgccagaaaaacagtaatgcggcgcgcgggttggcgagcaggtcttcacccttgcgcgaggtgtaattggtaaaaaacgtaaaaccacgggcgtcaaacgccttgatcagaacgatacgtgccgacggttgccccgaagcatcgaccgttgccaaagtcatagcattgggctcaggcacttgagctgcctgagcctcatcaaaccacaatgcaaattgatctatcggcgttgcggcggcctgctgctccagcaggacgcctctttcatagctttgacgcagatcggaaacggacatggcggtaggctctctcaagtagagtgaataccgccagtgtaccgcctcgcgtcttgaacttgagttgcccaagccgagtggcgaaagcgcatcaggactgcgtttggcgcaataacagcgaggtccgttttagaactgagcttgcagcgtcaggaaaacgccgctggaacctcgaccgcttgcactggtcgacaacaccttggggatatatagctgcaagttgttctggcccattgcgatattcagcccgacactggccgtcgatgcatatcccacatttgtccgaccgtaatccaggccaacaaatggcgagatagcgccgatcgcaacccaaccacggtgaattcctgaataaaccgtgtcgtacgacagcgtgcttgacacgttaaagccccgctcaccggcgagaggctcaaaatcaaaaggcaggcgcacacgggttggggaaccggcgtagaacaactcggaggaaggcaaggatgcccctcccacccgattctgagtattgacgctcacacgataacggaattgatgaggcaaacgatcaccaacttcggcatgcgtgcgcaggatggtgaacgcatcaccgttcgaataactaaacgaacgggtcagcgacgcctggccgctggcatacaacgatgaacgacgataagagacgttccccgaaaactccgcagcgcgatatgagtacgtctgtgcggcgatatcagtatcgtaaattctgaaccgggagttgttgcggtaaagcaaggccccgacgctgcccagcgtgttgccatctggaaatatgaaatttgatttcactcccacaccgtagttttcggtttttcttgtcgccttcaaggtggattgcagcaaatcgagctgattacggtcgaaagactggccatacacaaacgaaaggtcgtatccaagcacagggacagataggaatccgttataggccgaaaaactcctctgatcgacagtcgccatgttcccggtatagctcaggcccaggctctcattcagattcagcaaatcgctggccaagagagacgcggtacccgtgtagccgtacatatcgcgcttatcgtaattatttatatttaaaatagtggtgaccgccgaacgccgctgctcggtaaaagagaggtatatcacatcatcgatatttgctatatcagctttatagcttgactcccccttattattgagctgaaacagggcaatctgcaattgacttaatttaaagaaacttcctggctttatctgaataatattcttcaattgcagaccattatcgatcagcttaacctcaagaggaacaatctcaagctgcggcccatcgttatccacaacactgatgcgaaaaaaaatatagccatcctgaatcaagcgattggctatcgttttcaataggtcatcccgactcaaatttccctgctttttcaaccaacttgaaccgagcatatctacggcaacgggtccgtacttaggcgtcttccagggccccttataggtattcacaacgccgtacaaggcttgcggatcaatactggatatcgtctcaacattaacgctgttgtaggcctgctctgcccgctctgtggcctgttgggttcggttcacactgcgttcggctgcgtcctgaatgacacgattaatctcattccctatactttgagtctggcctggggtggaaataaacagagaaatcaagatagcaaggcgggctttcaaaataaaccccttcatcattttggcaagtccaatcccgaaaaacaccgctcgcggactgggcgaataacacatcaaaagccccatgcaatcagcatgcaaattgacacccaattctaatcacggcatttacaaacttgtaacccagggttttctaccattactttctcgtcaagccaatggtataacttaattattgatcgacaatttgcgaataaatttaacttttaataattattaattgcaaattaaaattggttcctgattcttatcctcccgaatagagactaatctgacgggaaacaatagcgcctgcgagatagcgacagatacaggccagagaccaccgacggttcaagtagcgccatcgctcccctacctatccgtagtcatcacaaacacggcagccgcagagcatggcctgaacgagcaggaatcgttgatacccgccatgccaggcgtatcgccttatccgcaaaggcgtcagtcagtgtagttgtcgatgaagttcttttttgatgagactcagcgccatgaaacaccttaccctgccctttccacgcgcccgtttgtcgatcgcagccatctttcccgttttattgttcggaaacacgcttgcgcatgctcaagtcgtgcccaccaatggcagcgccgtctcgaatgtcggctcggcaaccctgatcaatatcaaccgccctgacgccaataaggcctcgtataatcagttttccagctttgaagccctgggcgttgttttaaacaacgcgacaaaaaatacagacacaaaactgatcggcggggtaaaacgcaacgaggccctcggcggaacaagcgccaatctcattattctcgataatattggcaatgcgccgaccaagctgaacggtctggtcgaaatcgccgggcaggcggcagacctggtcatggtcggcaaaaatggcgtcatttgtaatagttgtgggttcatcaacaccaacaatctgacgcttggcgccggcaccctctcgcgcaatgccagcggcacctatgagttggacaccaacagcggccagagctttatcaacataaccggggcgggccttagcgcccctgacagcaatgtcaatctggttgccgagcagataaagctgctttcacccatttatggtaaagacgtcgccttcaatatcgtgcgcggggtgtatggcatcgaggatcgcaccacccgcagcctgggaggggccttcgacgcgcaactgggcgactatgtgggggtgccgaatgttttggccgatggcgacatcacgatatacaccaatgcccggaagctggacgtcaccaatctttctttgaccggcacgggaaatatattcctgagcgccgagagcggcgccatcgatgtgacatcggggcgctggatcgccaatgggaccatggccttcgctgcggatgatctgtcgatcaaaaagaccagcaccgactcgcgtgaactgaatatcgtcgcaaacaatcttcagacttacggtatgttttccgtggccagcgatatcgacatcaaggccctggatgcgcaactggccgcctcctcgttcgacaccaaaaacggcatggttgctacgacggattccctctccatggactcggttaccgttcgtggagatatgagcctgcttgctcagaatgcgaccctctccagcgtcgatgcgcgtggcgcgaaaggcgaaatcagcgccaatcagattgcgatcaatggcgggcgtctggcctataccggttttgatatctccgatttcgatacgctcgccctgaatcggggcacgctcgaatccgacaatcttgtcgtcaccgcccgtcctaacgcagatgtatcgctgaccggcggcacacagttgatcgccgacaagctggagatgaacaatattcggcaattcagcaatagtggagacatcgccctgagccaggatctggtgctcgatcgggctgcgtcatttcagaacgaggggggcatagtcgcgcgcaaccttcgcctgtccgatgtgacgggaaccctcagcaacaccggcaacatcaagaccaccggcgtcgaattgacgaatgtcgctgacgtggaaaactcgggccgctggagcaccgacaccttcgccctggcggggactagcggcacttttcgcaatgccggcgatatgaccgccacgacgctgtctgtcgccaacagcggggatgttattaacgccggaaaaatcaagaccggaacacttgatatcagcaatgccaatcgcttcaataatttggcgggtgctcaggtagaggcaagcaccgctatgacgctgggcagcctgtcatcctttctcaatcaggggcgtctggtcgctcagacgatgaatgccaacagcgttgccaggatcgaaaactcgggcgatatcaacgtaaaaaatggcgccgtgcttgcaggcgggcagttctcctctcaggggaatctatggatagaaagcggcacggcaagtttcgctttcgataacgacgtgacactgaccggccaggtgcgcgccgcctcgctggcggtggacagcaccaccgcgcaattgaccaatctcgctctcaacgcaaacgatctgcggatcaacacttcgggcaagacaacgctggacaatgcccgtattcaaacggcgaactccttgtccatcaccgccgatacggtcgaggccagccgcaaaaccctgttgaatgcgccggcgctgacggtcgatgcacgccagcaggcttatgacgacgtcgaactgtcgggcaatgatgtgaccttgcgcggcagtcgggacggcacaggcctcatcgccttgagcaagagcagaattcagggcatcgacaccttggcgctgggaacgacggatacgctgaacataacgcaaaccgatgtatcggcggcagacatgcaagccagcgcagtggggcagttgaatatcgatgcgctgtctcggcttgcgctgggatctggacagttcacgggtatcgcccagcttgcccaatcaggaaacgtgagcgccgacgccctcgtattaaaacaaatccagaccctggacaatagcggaacgattcaagccaagaacaatgccgaagtcagctcaataaatacgctgaataattcggccagcggcgtaatggcgctgaaagccacgacagggcaaggcaacggcacgatcaccaatgcgggacagcttgccgtcgattccggccgcttgcagttcgaaagctggacgaatcaaaacctgcttgtcgggaccaacgcaacgcttgaatacaccaacttcgtcaatcaggtgggagcggtgctgggcggcctgggtgaactgaccgtggcggcctcggtcggcacaaatggcagcttcagcaattcgggccagatagacgccgtgcaggatctggcgctctatggccgcaacatcgacaacaagggcgccatccaggtgggccggaatctgcaactgggacgccagaacgtcagcgaccctgccttcgtcagctttaagaactatgccggacagggcagcgtcacggtaggtcgggactttaacgcgcgggtcgataaattcgactcggcggcgacattcagcacccagaccgacaacagcaattcgacgatttacgcgcccagcggaaggttcgacgtcccctgcgccgccaatgggataggctcctgccgcgatggatttaatgtcgcagaaggcgcgaccctggtctggtacggctcgggaggatttattcctgtatttggaaaacttggccgtgacggtgcgacggtgcagacaaccacggtaacggtcacacccggcacctaccaggatgcgcctatcagggtaggcggtaattttgacgccagagggcaggcaagcaatgcaagcttcaatagttacgccgccacgctggatgtagcaggcaacgccaacattacgggttatgccagcaaaaacaccagtgcatttgaagcaacctttcgtgagcagcgtcagtatttcacggatgaatacaaatgctatagcgatgtcgcttgcgtcaatcccatcggcaataaccgatatgaagggcgtgtagccaattatgccggcctagcgccaaccgatacgacgacagtgacctccagaacaggtgggctgcgtacagtcgccttatccgctcctacaccctcagtgtccgccgtatcggcatccgcaccggtagtagtgttgccgacggatttgatcgtcgacccggatctgagcggaacccgaaatgtgtctgccgtcgcaccagcggccgtgattacaccgcagccctccgggaccatcgtgcctccgaccacgcctcaacaggaggtcaaggtcagcgcatcgaactttgtgtttccgacgatccccggcgaattgccggtcagcgagaaattgccggtcatttcagacacccaggaacgcgcttttgatttcatcaacccggcccgactgcgcgacgatcgcctgaatcgctcatgctatagcacgccgcagggtgaggacagcacctcgctgaataccaatagcgatgccgtcgattcccgttgcatcattaccgtgcatacgcccaaaaaaccgacttgatggcaggtcccagttactcgggaccgctcatcaaacggcgggccagcacatcgagccgcgcatcacggatgcctgcctcacgcagtgcccgggcagtttcgacgacataatccgtgcaggggccgtaacggcccgcagcgcgccgaatgatggccacgacctcatctgcgggcagcgtgctgacataccctgggttgtcgcgattcatgacaaacaccagcgcctgaaccacgccctgctcggtttcacaaccgagccagcgcggcaggtaggcgccggtggacatttcgcggtcccagagcgcggggaaatagtcgggcacctgcgcgccggccaggcggtaaacaacgccacggcaggagccgccgcgatccaggccgaacaccagaccggggcactcgggtgtaccgcgattgacccgggaccagaggcaaagcgcccgatgatggccgcgcagcgtggccagacggcgctcttcgaaagcgaaatcgggccgccagatgagcgatccatagccatacacccaaagatcctggccctcgcgccaatgagccagggcctgttgcagcgacgcttggcgttcttcgggcgtccaaaggcgaaaagacctggagacgcccgacacagggggctgcgcaactggcggggtagacggcgtagtcacgacgattccgagtcttgcggaggattgcggttgaaccagcccccgaccatcagcgccagggagtaagcccagaacaagggcgctacgccaataaccccgcccaaggcgccgaaagccagcggcagcgtgacctgcgaggcattgatcagcgccatgcgtacgcctaccgcttcagcggcccgcccatggggtaaatactggtgcagcaatgacagcatactcggttggcagcatcccagagcgagcccgagaatgaaggacagcgcgaccaggacgcccacatccgtgaaaaacggataaaacatgaagtcgatcgccgccgtcgccatggccacgcgcaccagtgtccaggcccgcacacgattctggatgaagggcaataacaagcggatcacgaaagttgccgccgcaaaggcggcaagtatcaagccgatcgtggtggccgacaaaccgatcgccacaccgaaaatcggcacgacgaaaagatgcgtgtcccaggcgcccgacaaaatggtgttgaccatcaaaatgcgacgcaagggcggcaccgccaataattcggtgacgcgccgcttctcggccgcgcgcgcactgctggcaccggccagggcgcggtcagcggcacgcaaacgctggcgcaatagataaagaccggccgccgataacaggggccccagggtcaacagaccgaaggccagccggttgcccaggtgatcgatggccagcccggcaatcagcggaccggaaaaccccgatccggccagggcgagcgacatccaggaaaagttgcgcaaacgctgctctggctcggcatgacccagtaaatcctgagtggcgacctgatgcagcatgaagccgataccgatggaacaggaggccaccagcagcgcaatctgggtttgagacagaaagggcagcagggtgccgacggttaccaatgaggtgcccagcgccaagggccggaagatgccgaccttgtccacccagcgcccggcatgaaccgaaaacagcatgggcagaacggcgaacaccgccaccagtgtgccgactttgaaggtcgacagacccagttgcagcgccgtcagcgaaaccgtaatacgtccgccggtcagcgccacatggttcatcatcgccagcaagcacagccaagcagcccctctgaaaacggggttggaataattgtgcgagggggtctgggatggcttagacacggcgtaactgccatgattctgtgcccatcttctttgattgtcgaggtaagaagtcttacccaaaggtagatgaaaaacactggcttggcgccaaaatcggtgccgtatgcgacgagtcggcacgggttcggggcgagttaagcgcagatcaaaacaacgcgcgaaccattccggcatggggaatattcggccgggatgaacagattgtgtcttatgcgcaacgccgggagatcgtgacgccggcgggccggcgccacagctgcccggcaagggccggatagctcaatgggaattacttcgcgcgctcgaaggtcagcgtggtgacatagcggactttcttgtagtccttgccatcatgcttgccggcctgatcgacggtgtgccccgcttcgagcacatattggccaggccagggcgtgtcgatggtgatctggccggcttcatcggtgcggtattgcttcatccacttgggcgggccgaacacggtgacctcggtcttggccaaaggcttgccgtcaaaattcagcacgaaggtgttacccccggcagccgtcggcgacagttcaaacggcaagagattcttgacatcttggcggcccaggcgggccccatattcgagcagcgtttccttgaacagcacggtttgacccaggcgggtttcaccgctggcctcgaactcgacatagtcggtgccgcgagcggccggcttggcggccttgccgttgagccgggtagacccattgatgacctggccgagcaggccatcggtcttttcacgcaaatcatctgcccattcgccaaagtaagcgcgaaccttggtgtcgccagcaggctcgatccacaaaaaatgcgccgaggccatgctggtccagcccagcagggcaagcgcggcgacggatttgatgatgcgcatgatgtttccttatcgtgaaatgttgcggcgcgtccccgacggcgcgccgtgcgatgggacagaccagctagcccggctcccatgctaatgaaaattataatcattattaattaatatttttgctaccttgacgaacaaccataggactatgggagtgattggaacaaacaaatagacgcctcccccacccggacggaggatgagctctcgttgctgcaggtatttcaccgcgccgattccgaaggagagaataatgtcgagctttatcgaaggcctgattagcgctgaattgctgctgctaggcgtgcccaccgccgaagcccctgtgtccggcgcactgcccgaagccgaggtcagtttcgatgtggccgaataccgtagcgcggcgggctaagccgccgcggggcccctcacccctgcctgatgcagtctgatcgaatcctagcgctcggactgcccatgccctaccacgctaaggccttactcatgagcggggcgctcatacttgcaaggctcttagggcaatatccctcatcgccacgccagcgctggcctggctgcagcaacgccatctgggcgacaagctcgcgccacgagaagccaaagcccagcctccaccgacacggagcggatcaaacgcatggatcaggagcggaccgatagctgtgtcaaccgcaaatgacagcgcggctgcccacgtatcaaacgcgatgaaatgccggcaacagtctttgccgaagcagcgatcaaatccctgcggcgcggcggcttgcctaaccctgcccaaatccgttgcccggcaggtcgggaaagccatgcgccagaccttgcgcctgagcaaactccgcccctgaggctgcctgctacaccttggccagcgcctgatcgaggtcagcgatcaggtcgtcgatgtgttcgatgccgatggacaggcgcacggtttcttcgcgcacgccggcgcgctggagttcttcggggttgagctgtcggtgggtggtcgaggccgggtgggtggccagcgacttggcgtcgccgatgttgaccagacgggtgaagagctgcaaggcgtcctgcaagcgcgcgccggcttggcgcccgcccttgacgccgaaggtgaacaggcccggcgctttgcccgccatgtatttctgcaccaaagcatgatcggggtgatccgccaggccggcatagttgacccattcgaccttgtcgtggccgcgcagaaaggtcgccaccttgacggcgttttcgacgatgcggtccacgcgcagcgccagcgtttcgatgccttgcagaatctggaaggcgttaaaaggcgagatggccgcgccggtattgcgcagcggcaccacgcgggcgcgcccgatataggcggccgcgccaaaggcctcggtgtacaccacgccgtgatagctgacgtcgggttggttcaggcgcgcgaagcgggttttgtgttcggcccaggggaatttgcccgagtcgatgatggcgccgcccaggctggtgccgtggccgcccagatacttggtgagcgactgcacgacgatgtcggcgccgtgctcgatggggcgcaagagatagggcgagggcacggtgttgtccacgatcagcggcaggccgtggcggtgggccagttcggccagcgcggcgatgtcggtgacgttgcccagcggattgcccaccgactcggcgaagatggccttggtgcgctcgtcgatctggcgctcgaacgtggacagatcgcgcgggtcggcaaagcgggtgctgatgccgtattgcggcagagtgtgcgccagcaggttgtaggtgccgccatacagggtgctggaggacacgatgttgtcgcccgcctcggtgatggtcaggatggcataggtgaccgcggcctggcccgaggccagcgccagcgcggcgatgccgccctccagggccgccacgcgctgctccagcacatccgtggtggggttcatgatgcgcgtgtagatattgcccggcaccttcagatcgaacaggtctgccccatgctgggtgtcgtcaaacgcataggccaccgtctggtaaatcggcacggccaccgcccgcgtggtcgggtcgggacggtagccgccatgcaccgcgatggtttcgaggcgccatttctgatgctcgctcaagactttctcctcattatgtttatcggtctgccccggattgtagggagaccgtggagaaagcgatagatcgtcaagcggtcgtgctcggccagaacctgatgccgagcccatcgtggaacagcgcctgttcgcagcggcaaaacccatgcaggccttggctggcgcagcttgcaagacaaatcaggtaggccgcacggctggcccggcatcaggggtctgcctgcagcggctagccgccttaggcgctgacgggtggcctggagcgatagggcgaacagcccatgtgttatgcggcaagcgctgcacagggtgagcaaagcaagatcgccctgcccgcgtatgtgctcggctcagcaaacgaagggcttaatcggcctgcaagcccatcatgttcagcaaggcctgtgtcatcgggctggcgggaagttccaactcgcacaacaggtcaaagtggttgcaatggggggccgcgatgtgttcgcaggacagaccgcgctcacgccaagccgcctcgaaagcggcggtctggttcttgaatccccgggtttcaagccctcccactgataacaacagagggcaggactgctggggcagattaaacatggggctgtgccgggccgcctgttcaggcgtcaggcgcagccactgattgacgctgatatcgcacagcggccgcaggtcgaacaggccgctcagcgccaacgcgcccttgatgatgttgtcgggcacgccataacgggccggccaatcgggcgccagcaacatcccgaccaactggccacccgccgagctgccgccaatatagatacgctctggatcaagaccataggcagccgcattgcggtaaagccaggccagtcctgaacgcatttcgcgcaccacctctcccatggtcgcttcgggcatcagggtgtattccagcgttgccaccgccgcgccggccgcgttcaacacgccagccatgatgggcgcatcctctttgcgctgcgcacgccaataaccaccatggatgaaaacaaaaaggggcgcgggcgtcgccgcagcagcaggcggaaagaggtccagtctttcatcggcgcccatgccgtagcgcagatcgataatgccgggccggctggcacgtatggcagccgccgattgcgcatagcgacgcacacaggcatcgaagtcaggcacggaagcgcgggcgttgtattcaacctcgcgttcggccagcgaagcgaaaaaaagatcgataccggcggaaagagtcatgggcagcatcctggcactgataaaggtcgggacaggccggcgccaaccggcctgaagcgccgcagcggcgccgcgccacgatactaccctagcgggccgctcgcttagaagacagattgcgccatcaagcgaaacagcggcctgccgggcggcgaggcgcctggacccaggccgcgtcccggacgtcagcggccgggaattaccgctcaagaccccaggaaatcgcggctactgcttttatcggtgcgcgaaggccgcgaactgaaatcgcgtgaacaaggcaagttgcacaattttattgcgggtttaccctagggccgccgcataatttgtacaaaacccacatccaacagcaacttttagtagctatattcgcaattcccccgggccaaacaggtattcttcaggctcttgatcgaaaaagactgctgactttgcgcgcaacttcgatcacccggcagaagcagcatcctgcccggaaccaataaatcgctattcgagacagatcagagggtggtaaccattatgcaattcaatacccggaaactcctcgtcgcgcttgccgccgccggcctcatcccggccgctcacgctgccgacatcaagctcggtgtggccgaagccctttcgggtggcgccgcccaatacggcacgtcgatccgcaacggtttccaactggcagccgatgagatcaacaacgccggcggtgtcaatggcgacaagctggtactgatcatcgaagacgaacaaggcaagaaagaagaagccatcaacgttttcaaaaagctgatcttcaaagacaacgtcttgatgatcttcggcccgacgctgtcgaactcggctcaggccgccgacccgatcgcccaagccgccaagacggtggtgttcggcacctcgaacaccgctgacggcatcacctcgatcggcaactatgtgttccgcaattcggttactgaagccgacgtgctgcccgcgaccatctcaaccgtcaaagccaagaccggcctgaagaatgtggccgtgctgtatggcaacgacgacgtcttcaccaagagcggctacgacaacttcaagaaggccctggaagaccagaagattccggtcaccgccaccgaaaccttcgccaagggcgacgtggacttcaaggctcagctgaccaagatcaagggcagcaaccccgatgcgctggtgctgtcggccctgctggccgaaggcgcccccatcatggtgcaggcccgccaactgggcctgaacgtgccggtcatcggtggcaatggcatgaactcggtcaagattttcgagctggcccctggcggcgcgtcgaacaatctgtggatcggcagcccctggtcgatcgagaacaagacgccgcaaaacaccaagttcatcgaagcctataaggccaagttcggcaacgcgcccgaccagttctcggcgcaatcctatgacgccctgcacatcgtggccgaagccctgaagcacaccaagctcagcggcaagatcgccgaagatcgcacggccctgcgcaatgccctgccctcggtgcaatggactggcgccactggccccttcaagttccgtcaagccaacgaccgcgcaggcaagcccgccggttacgacgccgaccaagcgccgatcgtcagcgtgaccaaggacggcaagtacgtcattgaaaagtaagtgcctccccctgcggggaagctgaacgccttgcgggttacaaatgcccgcaaggcgcttttgatttgggaagtccttccatgttggaacaacaattcgtcaacgcgctctcgctaggcagcgtttacgccctcttcgcgctgggattcacactggtcttcggcgtgctgggcgtcatcaatctggcccacggcgccgtcttcatggtgggcgcgtatgctgcgctgaccgtggttgagcaactgtccctgccgctgtgggcagcgctgatcgcggcctttttggtcgcgggcctgaccggcatgctcatcgactatctggtgctcaaaccgctgcgcaagcgcaatgccccccacctgatcccgatgatcgccaccataggcgtaggcatcattctgaacaatgccgcgcaaggcatcttcggcgccagcaacctgcgttttccgcacggcaccgttcccgaagaagtcatcgaaattgccggcctgcacctgaccgttatcgagctgggcatcattttcctgtccttcgcgctgatggccgtgctgatgttcgtcatgcgccgcacccaattcggccgcgcgctgcgcgccatcgccgaatcgcccaaggccgcctggctgctgggcatcaacgtcgaacgcctgttcatcacgacctctttcgcggccgccgcgctgggcggcatcgccggcgtactgatcggcttgtactccaacgcgcttttcccgctcatgggccaacccatgctgcacaagggcatcgcggtcatcatcctgggcggtatgggcgatattcgcggcgccatgctgggcggcctcttcctgggatttgcagaagtgctgtcggtcgcctatgtcggctcgaccatgcgcgatgcggtggcattcggcctgctcttcctgattctgctggtgcgcccacagggtctgttcggcaaagtggttcaacgcaaggcataagtgatgagcggattcgagaatttctgggctatctacggcaacctggtgctcacgctgggcaccaatgccttgctggcgctttccatctggctgaccctggcctgcggcatgctggccatggccaacgccgccttcatgggcattggcgcctacgcggccgccctgctcaccatgaattacgacgtgtccttcccggttgcgctagccgccggcatggcggctcccgccgtcgtggcggccctcatcggcctgccaacactacggctgtcaggcgtgtatctggccatggcaacgctgggttttggtgaggtggtgcgcgtggtcatcctgaataccgacacgatcaccggcggcgcgctgggcctgaacggcattcctcaggtcacgcaatggtggcatgtggtgctggcactggtcatcgtgctgtttatcctgtggcgtgtccgccgctccaagatcggccgcgcttttgacgccattcgtggcgacgaaaccgccgccggcctgatgggcattgacgtgcgggccaacaagatgctggctttcgtggctggcgcgatgatcgccggtctggccggtgcgttgaacgcccacctgaccttcttcatcggccccaacgaatatggtttcgatcgcggcgttgaaatcctgaccatggccattctcggcggcatcggcagcctggttggcccggtactgggcagcaccatcatcacggtcctgcccgagctgctgcgcggttttgcggatttccgcctggtcatcaatggagtgatcctggtgttgatcgtgttgttcctgccgcaaggcatctgggacccggcgcgcttcaagcgctggctgcgtcaaggaggcaagcgccatgcttgagctgacctccgtttccaagagttttggcggcctgcatgtgctgcatgacgtcaatctttccgttcccgaaagcagcatcttcggcctgatcggccccaacggcgccggcaagaccaccgtgttcaacctgatcacgggcctcttgccgcccagcggcggcagcatcaccttcaacggccaaagcctgttgaagcgcccaccgcacatgatcacccgcatgggtgtcgcccgcactttccagaacatccgcctgttcaaggagatgacgctgctggaaaacgtggtggtgggggcctatcgccatatgcactacggcctgcccggcctgctgttcagcctgcccggctttcgcgaacacgagcgccgcgctcgcgagcgcgcgcacgagctgctgagctggatgcgcctggaccacaaggccaacgatctggccgacaacctctcctatggcgaacagcgccgtctcgagctggcgcgcgcgctggccaccgagcccaagctgttgctgctggacgagccggtggccggcatgaacacgggagagcgcgccgagctgatgcgcgagattctcgccatccgcgagcgcggctacaccatcctcatgatcgagcacgatatgcgtttcgtgatgggcttgtgcgaacgcatcgcggtgttgaacttcggcaagatcatcgcctgcggcgggccggaagaaatccgcaacaacgaacaggtcatcgaagcctatctgggccgcgaagacgacgaagacaccgaacaggcggaggccgtgcaatgagcgccatgctggaagtccgtggcctcgaagtgaactacggccacatcgaagcggtgcgcgggatcgatctcgatctgcgcgccggtgaaatcaccgcgctggttggcgccaacggcgcgggcaaatccaccacgctgctggccctctcgggcctgctgcccaaagcggctggacgcatcatcttcgaaggcgaagacatcaccaatctggcgccgcaccaactggtgtcgcgcgggatcgtgcaggtgccggaaggccgggccatcctcaccaccatgacggtgttggaaaacctggagctaggcgcctaccgccgtggtctgaagaacctcgacgccgatctggaatatgtgttcacgctgtttccccgcttgaaagagcgcatccacggcatggccggcaacctctcgggcggcgaacagcagatgcttgccatcggccgcgccctgatggccaagccgcgcctgctgttcctggatgagccctcgatggggctggcgcccatcgtcgtgcaggatatcttccgctcgctgcgcgccatcaacgccgatggcctgaccctcttcctggtcgaacagaacgtgcgccaggcgctcaagatcgctcagaaaggctatgtgctggaaaacggggcgatggcgctggagggcagcggccgcgaactgctgggccatccgcgcgtgctggaagcctatctgggagcctaagctccctcatacgagccggcaggcggatcacaaccgcctgccgtgctcgcgcaaggcagacgctcccctgctcagtggcgtgctctcggcgccaaggtcgtgacggcccagcaggaagagcctgctgcggcggaccccgcagcgaggcgctgccgctacccgggcatgaaagatcagcggcggctcttgagcatatggggcaaggtgtaaacctggtcacggtaaacctgctgcggccacagcgcatgggccagcgcacagcgcacggcggcaggatcggccggctcgatgggagtataggaatcgcccccttcatagcggtactgcgagcccggcttgcccggctccagaatggtcaagatttgctgctgcaacagaccataaacatcaccgtactgcatgagggcccgaccgcctgcctcagggtcggtcaggtcaaagccgatcataggatgctcgccctcaatgcccaatagcgagagcagcgtcaccggcaaatcgatctgactgatcaccctatcatccagcctgggctgcaccgacccgcccaaaatcagggcggggatatggaaatggcgcaggggaatgcgctgcttgccgcccacccgcacatcgtgatcggctgtcacgaggaaaaccgtgtcatcccagtaatcggatttgcgcgccctgtcgaaaaactgcccgatggcccaatccgcgtagcgcactgtattccccaccgaagccggatcgcccactggcgtgatgcgcccttgcggatactcccagggagagtggttgctgacgctgaaagccaggatgaagcagggctcgtctcccgcgctgtcgagaatggcatgcacgcggttgaacatgtcttcgtcgctggcgccccaggtgccgacaaaggccggattgataaaggtcttctggtcatacagctcggtaaaaccgttgcccagaaaaaaagccttcatattgtcgaagtgggcttcgccgccatagacaaagccgttgcggtagccctgggtgcctagcaattgagccagggtgaaaaaacgcgattgcgcgccgggcaggcgcaaagcggcctgcgatagcgaaggcggaaagcccgccaccagcgcctccagccctcgtaccgaacgcgtgcctgtcgcataagcatgctgaaacgcccaggcgatgggcgccagtttgtccatttccggggtgcagccgctgccgcccagatggccgacgaattgcgcgcccagactttcctccacgatcagcaccaaatgccgctttttcgccggtttcgcggccggggtctggcggtgcaaggtgggaatgccgccctcgggaatgggcccaggaatgcgcgagcttgcacgcaccagggtctggacttcggtttcgtccatatcgccgtaggcgctgctggccgacgcctcgttcttgagggagtacacagagtacatcacgctgtagagcgaattgagcgcgagcgcattgatcatgccgtcgccgcaaaaagccacagtcgaagggttgatggggcgatgctgcaaggtgccccggatcgccagcacgcaagcggcaatgccgaccagcgtcaggacaggtcgccaccaccaggaaaacaccggctcaggaaagagccaggccgtgcccagcaaggcatgacccgccgccaccatgccaagcaaggcggccacccccagaaacaaggccagccgatactctttgaagagcatcgagaacacctctttgggatacttcagatagacgacgtataactgattgggccgggtatcgtattcgatgatgaactgcggcgtggaaaactccagcaggcaaatcagcgaccacgcgatcagcagccagataccattgatggtgatggccgtcggggcatcgcccaaccagggcgccagggccaggggcaaggccacggcaacaccgataaggtgagcatcaatgcgcaagccgcccagaagtatctgccaggggtgccgggattcggccacccgttcgcgctgccacaccatcaaggccagacggcacgccgtcagaaagagcagcgaggctccgataaacactgcaatctgtgaatacattacctgccacctgaaaccctgagggagccttccatcaaacgggcgaccataaaggaaagagcgtcaaattcttatgaggaggcgaggttttcagccgacctccgggcaggctcatgccctctttctccgcgaaaacagggcagattgtttcagtgacgcccttagatggcaagcttttcagccccgctcatcaggcgagcccccgcgacccacgcgcacatagaccagctcggccagcaactcgatcagcgtctgcgtcacgatgacagcaggcaagacaggcagcgcccccggaatcgccagggcaagcggcagcaccaccagggagttacgcgtcgcgctgctgaacgccaccgcccgccgttgcgccggcggcaaacgcaacatccacccggtcaaccagccagcaataggcgctagcaaggcgaaagcggcatagaccggcacgacttcgcccacggcgggccaggcctggcccagttcaggcgtgaccgacgccaccaccacccagagcagggctgctgtcgcgggcacaggcatgaggcccagccactgcacccctctttttcctgctgccccacgcgccgcccaggactggcaaatcgtggcgagggccagcggaagggcgatgaaccagacaaaggcatgcgcgaacggctcccagcttatccgtcgcgctgcctcctcacccaggaacaagcctaggtaaaacggcagcaagagcatctggcacagcaacagcacgggggtggccgcaagcagcgaacgggcatcggcgcgtcccagatgagcgaaggtcacgacataatcgatacagggggtcagcaacaccatcagcacccctatccgtattaaggggtcgcccggcacccagggcaacaagaacgtcagcagcgcgggcaggacaatgaaattcgccagcagcaaagtccccacgaaacgcagatcgctcaaggcccggcccacatcgcccatcggcacctgcacaaaggtgacgaagagcatcagggccagcaaagcatcgatcgccactgagagcccccgcatgcccggcagcacccaggccgccagaaaggcgctcaagaccgcagcaaaatagatggaaatctggcgggcctcgagaaaggcgcgacacgggtcgaaagacatggcttatccgggcaggggcagagcagccccgaacgggccgatcgtagcaggcgcagtcagtgggcgccggtaatcccctctcgcgccatcagggtcaggtctcccccatccagggatcgcgaaacggcccctgttcgtgcagggtttcaaaacgcgcaggatgcggcgagcgcagccggtaaaactccacccagccgctggaacccgacggccgggccggctcctgacgcacgccagcctgctgattgaaccagaacgggtcctgatagcccgccgccacgcgctcggctagacgctccagggcctgcggccggtaggcataccagtcctggccctctaagcgtgccagctcggccatcatcaccaagggcgcgatggcgtaatcgtgatagtgcagcgcccggtgcttgcgggccatttccatcggcaggctgccatcggcttgaatgtcatcgatgccctgctgatagatgctgcgggcgctatccagcaaaccctggtcatgggtcgccagcgcagcggccaagacccccaggcccgtccagtaataatggttgttgcgtttatgtttcgggctctcccaatagaccagggtggcgcgagcgagctgcttcagccaggcctgaatcactttgcgctggtcaggcgtggccgcccggcgcgttttcagataggcaataccggccgcgcccaatgtccactggcgcacatactcagattggtcattgttgacgcgaatcatctgacccaacatggcgccgccatctgcccaggcatccagccacgacaaggcgcagcgcgccgcgccctcgtcatgccggccgatataggcatccgacatcgtggccagcccgcccacaaaacgcctgaaaggccgcgtcgctgctttattttcggccttgagcgccggatcgatgacggatgaggccgcatcgcggtaataccccattacccggatgttgcgttcagcaggcggtggcgtctcgcattcggcggcgaaaaccagcgtggccgacactgtggcaatgcctagaacagcccaggcagccaggcggcggaaaacgcaggaacgtccccgggaagaagagcggtgcataagcagactccggcgagcacaggcagtatcctgttgggatctggcgcacctgtgcttggttcaaggcaggccacagactgaaaacaagcgtggcgcccggcacgatttaagaatacacggcgcccgccactagcagaaacacctttcttttctggagacgactcatgccccgtttgccgcttgccctgcttgccttgttcacgcttgccggctgcggcgacgatgtgctggactggcgcaatgcccagttcagtaatggcaaggtctatgagggcagcgccaacaaacccttcagcggcaaggtcacgaacatgccttattccaaggtgctgggaggacaggcgggctatcaacaactgatcggccggggtgaagccatcgtcgccatgttgctcggttcgtccgtattgtgcgacgtcaaggtccatgacggcgtgcttaagggcgaggcggtctgccgacgcccacaacagaccgaaaacgaaatcgaagcccatttcgacaacggcgcgctgacgggaaagtttgtcatgcgcgcccccaaaacccacaacatgctcgccgagaccaccttcaaggcgggcaagatcgacggcgtactcaagcgttacgacccgcaaacccagaagcagacgctggagcaaagcgtgaaagccggcgtcgccgaaggacggctgaagcaatgggatggcgcgacgggccagcttctgctggacgccaatttcagcaagggtgtgcctgagggcaagtatctgcaaaacgacgtgtacggcaacgaactactcaatggctcgtataaaaacgggctattcacgggcgatcgcacgcgcctctattatttggagggcgcatccagcccgaagaccctgatctcacgcatcacggaaaaggtggtggcgggcaacatcgtcaatcaggccgaggtggacaaagcacaggccaactcgcggcgcatcaaagagtgcgtctgggatctgcgttccatgcgccagttcgacgatgagaaaatcgagtactcggcacgcatctcaagctatatcgcgcaatgccagaaagaccccgaggcggccgcgaaattgcgtgaggcgcgccatccagcgtcgagcaaggtcagcagcacgccggcggccaaggaagtagacgaattcgacgatgaacgcctttcttttccggaagagtccaatgcctgcaccgaggcctgggccgacgcctttcgcaaaaccgccggtgaagacgccatgatcaactacgccctggcctgggaatttgtcgacaactgccgggccggaaaacgtccctgacccaggcgtcccggaaacaggacctgcccggtctgagccgcatcgggttcacgctcaaaggcggcgacagcaaccatcgatcgaggcaggccgcccggcgcgagcgatgcgatcggcttattgatccgcgcttgcctgcggcgatggactcggctgtctgcgaaccagatcagcgtccctgcgcggcaaggcgcgccgtatccagggaatggaatcaaacgtttggaacaattgctctatggtctgcacgatgcgcgtcagcgaatccagatccgcctccaccccggtcatgcggcgccacacccgcacttcgtgatcgataacctgcaaagcgccatagatgttcgccaccgccacgaggtcggtatgggataaggtggtggccttatcgacgtgggcctgcaaagcatcgaagaaaaaccccgcgcgtgcgctgcgcagatattgctccagcccgggaaggtcacgctgaacggccgccgtgtgcaacagggtgagatcgctccaggcggccagaatattgcccaccagcatgcgctgaaacaactccgccaccgcagcttccttgcgctgctctttacgcgcctgcacaaaggacagccaaagcgccaccaccacagcgcccacggtaccgctggcagtcatcacctccagaaacttgacttcctgcgacaggcccaagctgctatcgaaaatctgttccagcaatagcaaacccaggcccaaggccaacacaagcaaggtcagccaaccccaggcttgcgcccggctatgccccgtctcttgcgctttcatattcaccgccgctcctctgtccatgcggcatcatacccaagggcttaagaggattcttgcccggcctcagcggatcgcgttgctacgcagccgattcagctcggccgcattcaaacgcttggcttcctgctcggcataatcgcgctcgccgggctcgtaagctccgttgtacaggcaggcattgcgattgatgcggcactccaccgaagcattgctagcgccactgccgcccaaggaaggcaatagcgcgcgtacagcgcctgtcgggccgcttaccgtgcatcccgtcatcgaggcaaacaacaacatcaggccggcatagcggatcagggtggcagtacgcataggtctcctcaatggcggcaaacaacaaaaccctggcaagacagcagggcggtctgaattgccccccgaaagctgagcaaacatccctaagctttgtgggcaggcatacgcggatcaacattacatcaatcgcggcacgctggggcagatcggcgcggccatcgcagaaggccccggacggcagcgctgcgaggggatgccagccgctctccgatacgctcggcctgcaaaaaggcttgcataccaaggcatgcaagcctttcactcggcctggccgcttactgctgctcgaccttggcgtccttgatcacccgcgcccagcgctgatactcatcacggataaagcggtcaaacacctcaggaccatcggcgcgagtctccccaccaagctgcgcgatacgctcctggaactcgggcgaagaagcgatacggcggatggctgcatccagcttggccacgatctccggcggcgttcccgccggcgccagcacgccattccacgaaccgatcacgaagtccgggtagcctgcctcgaccatggtcggcacattgggtaagagggggctgcgctgcgccgaggtcacagccagggccttgagcttaccgctttgcacatagggcaaggaagagctcagattgtcaaacatcagcgtcagctgcccgcccatcagatcggacacggccggcgcgctgccccgataaggcacatgggtgccgggcactttggcggccacgttgaacaactcacccgacaggtgaatcgacgagcccacgcccgacgacgcgaaactcaccgcattcttggggttgcgcgcgtaagccaccagctcggccacattgtttaccggcaactgcgcattcaccaccaacacattcggaatggtgctaaagagcgtcaccggctgaaagctgtccaaggtcttttctgacatgcccttgtacagactgggattgatcgcctgcgtgccgaccgtgcccaccatcaaggtatagccatccggcacggcgcgcgccatctgggcgctggcgatattgcccgaggcgcccgacacattctcgatcacaaaggtctgcttcagatccttgctcaattgcgtgccaagcaggcgggccatcaaatccgtgttgccgccagccgcaaagggcacgaccaggcgtaccggtttgtccggccaattgtctgcggccccggcggcctgcgcagccggtccgacacagacggcagccagcacggccatggcgtatttcttcaatccgaattgcatgtttgtctccggggattttattcatgccgccgcaaaccctcccccgggcatgcggcaggggctcaaacggcgtagccgggattgcggcggtccaggcgacgcaacagaccgggccaggccagcgcggccttggcggcgcggtctgcccgcgactcgacatgggcgcgggccagcacctccggcggaatctcctgcaactccgccccacccgattgcgcccgcacctgcaccatgcaggcagcttccagccggtgcatggcctgaaaagcgtcagccatcgtcgaacccacggtcaacaggccatgattgcgcaggatgaggtaatggttcgcaccgagatcgcgcaccagtcgcggctgttcgtccagattgagcgccaggccttcgtagtcgtgataggccagcgaaggcagcacgatgaatgcgaactgggatatcggcagcaaaccggccttctgggccgacacggccgcgccattgatcgaatgggtgtgcagcacgcacatcgcatccttgcgggcggcgtggatacagctatgaatcgtgaaaccggccgggttgatgtcgtactccgacgccatcactttgcggccgtccaaatcaatcttaacgaggctggacgccgtgatctcatcaaaggtcatgccatagggattgatcaggaagtgttccgtcccgggcaccttggcggtgatatgcgtgaagatcagatcgtcccaaccgaacagcgcgaccagacgatacagcgcggccagatcacagcgcacctgccactcggcctctcccacgcgctcacgcaggtctgaagccacatcattgttttgcagaaaactcatggataagccatcccccaaaaagaaaatccccgctgcgcgccgcatccctaagcagacacagcattcgcctggagcgacccgctatggtaagaactcccggctcggactcaaaccgtaataaactcatcttcttaatgagttttatgaatgattttcctgcgcaaattcaccccgtccatgtcgcagttgctggccttcgaggccgccgcgcgcctgggcagcttcacggccgccgccaaagcgctctttctcacgcaaagtgcggtcagccgccacatccaggaactggaaagcctattgcaggtggatttattcgtgcgcagcgggcggcgcgtcagcctgagcgcggaaggcgctcgttacgcgcatgaaattagcggcgcgctggcgcgtatccgcagtgccagcatggacatctacgaagcccggcagcgggccggcgcgctgcaactcgccgtgctgcccatcttcggctccaaatggctgatgccccggctgggcgacttccaggcaaaacaccccgaagtgctcatcaatctgcattcacgtattggcgatatcgagcgcacctcgcaaggcgtggatgcctgcatcatcatcggcgacggcaactggcctcgcatggaatcgcatcatctgctgactgcgcgcggcgtcatcatcgccgccccctccctgctcgccaaacagcccttgcaacaggctcaagacctgcgccgccaccgcctgctggaagccagcacctcggcgccgggctggcgcgaatgcttgcttgccagcaacctcgacccgcgcatcgccaccgtcggctcccgcttcgaatacacggcccacctcattcaagccgtggcgggcggcctggggctggggctggccacagacctctttgtgcaagacgagcttcgcgccggcaccctggtcgcgccccaactgccaggctttcgcttccccgccaagcactattacctggtgcaccgcccggaaaaatcccagctcccggcactgaacaccttcaaaacctggttgctatcgaccgccgccctcgctcgcatcgaaaccaccaccggctgaaccgccctgttcgccgctctgcgacattctgattaatacgaatttttcgagacaggcgtaacccaggctatctcgctcgggctgctctgaaataatcgcatcgttctgcaccgcgatcgttctacagcagttgtgtttatcaacccgcgagaaagccgtatgagacgtgcacgaccttccaacatgatgctttctggcgctgacgatcaaaggctccagtttgcgagccccatcatttacacgcctgctcttggcgccgccttgatcttggccttgaccctgtcagcgcccggccaggccgctcaggtctacgcaaatggcaccaatgagatcgcacctggcacggtcgacaccggaaatatttccggcaccaatggggtaggcctctatgcgacgcgcggcggcacgataaacagcacgggtgcggttcaggtcacaactgggggcactggcgcctatggcgtccacgcttacaacaacggaagcgttaccctgcagacaggctcgaccgtcaccacgacaggcagtaccgcctacgggctttataccctcaccaatggccggattaccgcaacgggcaccgtcatcttggtcgcggccaagacctatgccgtagacgccacccagggcggaaaaatcgtgctcatcgacagcaccgtcaacagtggcggcaccggtctgttcacactaggcgcgaacggcgacggaacgagtatcaccgctaccaacgtccacgtgcgcagcgagggcgccgccgtagaggtcgatcggaacagcctgatcagcttcacaggggggtcggtcattaccacgggcgcctcaggccatggcctgtataacatcggctcgggcgccgaacttcaggccagcgcggccaccatcaccacgcaaggctataacgcacacggggtgttcgcggcaagcggcagcatgacgctgaaaaacctcacgattgaaacccaaggacaaaccgcctacggcgcctacgctacaggagccgtccaagtggacctcagcggcggacgcatccataccgccggcaaggatagcctgggcgccgtcgcgcagaaccatgcgcaactgcagatcaatgatgtatccctcgtcaccgatggcgataacagccacggacttttagcattcaatagcctggcgaatcccggtacgaagctaagcgccgataaggtgagcgtcaccaccttaggtgcgaactcgcatggcgccgtgcttgtgggtggcgccgaaatgacgatcaccggcggaagttcgatcaccgcccagggcgccaacgccttcgcgcttttcgctcaggcgcgcgacggcaataagagcgtagcgcgtgtcgcggacagctcgctgaggtccacacagggggtcggcgtcctggtctttggcaccacgctcgatatcacgctgacccgctcgcaactctcgggccagaacgcggcgctggacgtccgctccgcctcgggcaatagcggccacctaaccctcactgccgacgcctccaccctgaccggccgcgccacgctggatgcgctatcaacgtccgaactctccctgagcaagggatcggcctggaccctgacaggcgactcccggatcacccggctaaacaatcgcgacagttcggtgcagtttcaatccatcagcggccacgccaccgatgccgcctcctatcgcacactgagcaccggccattacaccggacagaatggagcgctgcgcctgaacacctatctcgcaggcgacaactcgcccagcgacaaactcatcatcgatggcggcgtcgcagacgggcaaagccacgtacgcatcaacaacaccggcggcccaggcgcacagactaaaggcggcatcctggtcatcgacgccatcaatggcgccaccaccaccaccgacgccttcgcactagagggccgcgcggtggccgggccttacgagtaccgcctgctgcgcggcgccaccgacggcagcaatgccgaggcctggtatctgcgctcggaaaaaatcaataaccagccggatgagcccctctaccgccccgaagtcggcgcctatctggccaaccagttcttcgctcagcaattcctgacccacaccctcgatgaccggcgcggcgatcagcccgcctccccggcccaagccactcagcgtctgccccacgcctcctggctgcgcatgacaggcgcccacgccaagggcaacaccggcgacggcaaccacagcgccaaaaccgacgtcttcaccctgcatggcggcgccgacctctacgaacaggcctccgccgatggccagggcaaaacctatgccggcctcatggccagctatggcgtgggcagctcacgcgcccgcgccgacggcaacccctatcgcgccaacggccgcagccaagcctggagcctgggcgcctacggcacctggtatggcaacgacttgacccgcctgggcccctacgtcgatacctgggcccaaatcggcaccttccgcaaccgcgtcgaaggccagttgctcgaaaaagaaaaataccaggcccacggttgggccctgtccgccgaaaccggctatgccgccgccctcagcggccgctgggtcatcgaaccccaggcccagctcatctacctgggctaccgccaatccggcttcaccgaaaacaccggcgtgcgcatcggcagcgccaacgccgatggcctgctcacccgcctgggcgcccgcctctatcaccaggccgacaccttccagccctatcttgccgccaactggtggcgctccagcatcgagcccaccgtccgtatggacggcaaacgcatcgacaacatgtatccccaatcccgctacgaactcaagacaggccttaacgcgcgcctggccaaaagctggaccggctggaccagcctgtcaggcaactggggcaagcaggattaccgcgaatacgccctgcgcgcaggggtgcaatacaccttctgaagatcgagcacaggcattgctgggatcgctctccgattccgcacaggataggaaaaaggccaacctatgaaggttggcctttttgattggaattctggtgggctgtgagtggctcgaacactcgacctacggattaagagtccgctgctctaccaactgagctaacagcccggcgcatgcagtgttatcaccgaggaaatgtgcaagcaattcgtcaacccgagggttgcgaggcgcttgccttatttcgctgcagaaccgctgcaattgcgagaggccgaattatacatagatttttcgagttgtccaacttagaccaaaaaatttctgaaatcggcctattttttcttatcgccctctttggcaggcaggcgtttgaacaggtcggcgcacttggcttcctggggcgagctgggagccacgagggccaggagtgcggcggcgggcgtcaacagcacaccgagggcgacagcgcccgcgctgcgcgctgccaggggcaacaattccacgccgacatcggggtgctcgaaggtgccgcgcacgtaaagcggagagcgcagcgagaaaatgcgaaaacccttgctctccggcgagatggtcaaatccagggtttcgttgcggaaattgacatcgccactaacggtgatgaaagcgttctcggtgtcaaaagccacgagccggggcgtcatgacgccggacttcatttcgagatcggcagccgcgcaggtaattttgacctcatcgtcgccaaacaatttactgacgacgtaattgcccaggttcaagccggcgatctccatgagggaacggctaatgagaccatcatgcagcagcacccgcgcctggccattggccgtacctagaagcgccgcgacagagttgccgctacccgagagcgcgatatcgccgttgagctcgcccagggcacgttgcatggcttgcaccccggggaacatctgtttgagctgcaaacggcgtataccgaggtcaatccggccctgcatgggcgttctcgcgccgtcgagatggagtttgccgtccagacgcccacccgccatgtcaaagcgcagggggttgagcaccagcacgccgtcgttgagcgacacgccgacatccaggttgcccaccggcagcttgtcgccatgcagaatacgggctgcggagagctggatatccgcatccatgtcacgccagcgatccgtgcgaaaagtctgcacgggcagggcttcgccgctaggctgaggctgcgctttttcaccttcggctctgagcgtgcgggcggtggtccctgcgcccgattgcacgccgatcaagggcccgaggtcggccatgcgtaacaacttggacgagagctggccgctgagcttgggccgcggcgcctggagcgcgaagctgatgtcgccatgcagatcgctggcgccgaccttgccattaaagccacggtagtgaaactgcggacccccggcctcgcgcagactggcctgcaagtggccgtccgtggcgtaaggcggggtatcgggcagggtgacgcccgtgagcggaaagagattggccatggagtcgcccgagagctgcaatctcaggtctagcgcgcccaggtgcatcggatcggttagggtgccgacaacggcggcatgggtcgtgcccgcgtgcaactcagcctgtaagggaaaggggcgcgtgtgcaggctcagcacgccgcccgccttgccctcgccctgcacgggaagatctttatactggccttttaccttccagccgaaaacatagtcctccgtctgcgcctcgagccgctgcgcggtggctgcgtcagcttgtttgatcgtttgcaaggcatcgcctgcaatctgcgcgaaaggaaccggcttgcccagcggatcaatctgcatgtccaggtccgcattgagcagggcatcacggtagcggatctggccttgatcaaagccgattgcaccgatatccaccgtccaggaagacgggcctttcgactcgggcatcgcaaagtcccagttggcctgaccatcggcgcggcgctccaggttggcgctcggacgggtgaactggagttcgtggatctcgacacgctgccgcaacaggggcagcgccgcgagagagaatgccaggcgctcgatatgggcgaggtctgcgccctgcccccaatcggtgttggcgatacggatgtccgaggcggtaatgtgcgccccccagccggcgctccgcccccaagtcagactcaggtcgccctgaatggcgaacgggcggccaatggctgccatcaccttctcattgatgacgggcttgaagcggttccagtccagattgctgaccacgatcacaagcgccacaggcaaggccagcagcaccaagataattgcaatcaggatcttgcgccgggttgtcattgcgtttgtgccctggtttgtgccctgtctcgcgccacccgcagcaccctgctgccggcagcctccggctcagggtagcgcagtcccaggcgcgaagaaaccccaccgcggggcaacacatgcactggcatcatttcgcaggacgcttgaactgagcgcgcgccttgccgcagattttgtgcgcataacattgtgcatgatggtcgttgaccatacccacggcctgcatgaaggcgtagaccgtcgtcggcccaacaaaggaccatccccgttttttcagggccttggacagagcgatcgcctccgccgtgggtgcgccatcggtcaagggccgatcggggccttcgtagcgccagaagaacgcggccagcgaaccctcgcactcgcgcatctcaagagcacgcctggcattgttgatgatggcctcgattttgccgcgatgccgcacgatgccagcatcctgcaccaggcgctccacatcggcaggcccgaactgcgcgacacgatccatatcaaagttggcaaaggcgcggcggtaaccctcgcgcttgttcagaatggtgcgccagctcaggcccgcctgcatgccttccaggcagatctgctcaaacagatgccgctcatccagactgggatgcccccattcgcgatcatggtattcgcggtagatatcagagtcgtcgacccagccgcagcgcggcttgccatcaagaaaattctggcgcgtttgcatgacttgaccttgaagatgaaaaacccttgcattgtgcaggtggcccgatcgaggggcaatcgcacctgctactattgcacgccggtccgttcaccgccttagggccgccatgaatggacctcgccatgacgcgactcacccctgaccccaccacgattgtttccctggccgatctggccggtgccgacgccaacccctgcctcagttgcggcgcctgctgcgcgcacttccgggtgtcattttatttcggggaggtcagcggcgccctgggcggcctggtgcccgaagaattggtcacccagatcagcccctcacgcgtctgcatgaagggcacggaacaaggcgggggccgctgcacctcgctacgcggcgagctgggccagcccggcattcattgcgccatttacgaaaaccgcccgacgccctgccgggagtttgaaatgtggcaaccggacggcagccccaatcccgattgccagcgcctgcgtgcccggcttggcctggcgccgctgcaagcgcgtcccgatgccgaaaacgacccgcaaggcccgtccacgccttcggatcaaccccgggccgcctgagcctgcgcctatttctgaactgtcatacttgcctttgaacggcacaaggcgccagtctgcaccctgattcctgtgcccaggctggcgctcgacggcatgcgggtgaacatcgaggccgccgccctctaagccgcgaagaccctagcgccaatcgcccacgctttgcgggtcgatacgagtcatttcgtggcgcatttttctcagatccacggtcaaagcctggcctgcgccaacctcgatatactctcgcgggccagccgattgcgtgcgcaccctgacctctccttgctgcacgcgcaccaccaattggccaccatcgtctttcacatcgaaaatggtatcgggggtggccatggccgaggccagcacgctgacctcattcacgcctatgcgcacattgaggttggtgcggaatttgtacaccacccgaaaatacacttggccctgagccagattgacgtcgcgtcggcgcgagaagagcgcaacactcagctcggtatcgcctcccgcaacgatttcggtgccatcctccagcttcaatgagcgaacctggccagccgacgtgtcgatctgggcactgaattgcggaacgctctcgcgcaacacccagttggcggtgaaggcgagcgccagtcccaccagaatgacggccagcaagatggccagaatatgcttgcgccagagggggcgggactcaattcgctcagacatggaaagacaagaaggcggaggagacgatgcagggattataggaagccggcggcatccccgcttgccgcctagcctgatcgctctgccgccctttagggcggtcgccgcacaacaggcgcaccgcgtatgattcgactgtcgccgcgccggcaagcgccggaccgcctgacgcttacgactatccgtgctcaaccctatcgcgactatgcaatccatccagatacccaccggcatccattgcgccaacaacctgccctttgtgctgttcggcggcatcaacgtgcttgagtccgaagacctggctctgcgatcctgcgcggaatacgtgcgcgtcaccgacaagctcggtattccctatgtcttcaaagccagctttgacaaggccaaccggtcctccatccattcctatcgcggccccggcctcgacgaaggcatgcgcattttcgagaaggtgaagcaggagtttggcgtgcccatcatcaccgatgtgcacgagccctggcaggcggccatcgtggcccagacggcggacattctgcaactgccggcgtttctcgcccgccagacagacctggtcatcgcactcgccaagaccggcaaagtcattaacatcaaaaaaccgcagtttctcagcccctcgcaaatggcgcatatcgccgagaaattccgtgaagccggcaatgaccagctcattctttgcgatcgcggcagttgttttggctatgacaacctggtggtcgacatgctgggttttgatgtcatgacgaaaagcacgggcgggctgccggtcatctttgatgtcacacacgcactgcaacaacgcgacccgggcggcgcagcctctggcggacggcgccagcaaagcgcccagctcgcgcgctcggcgatggccctgggcctggccggtctttttctggaagcccatccggacccggccaaagccctgtgcgatggcccaagcgccctgccgctggcgcaactggaaccctatctggcgcaaatcaaggcgattgacgacctggtcaaatcctttgacccactgcacatcgattagcacatcgattaaccgcccggccctggcctgacaggcaggcgccccccggacttacgccagcggggtgaggcttgctccgacaccaactggctgatcctctactgatcctctactgaccctctactggcgaaaaaaaaccctggcagatttctctaccagggttttttgtatttcgttggtgggtcgtgcgcgactcgaacgcgcgaccaacggattaaaagtccgctgctctaccgactgagctaacgacccgacctaagccagtaattatggcctaagttcatcccattgtcaaaacatcaagccaggcatctcgccaacacccgccgggcaccagggcctggcgggcgatgcagatcgggtgcgatccgaattaccaggcagcgaccaccgcgcccttgtacttctgcaggatgaattgtttgacgggatcgctgtgataaatgctgaccagcttcttgatctcgggacggttcttgtcggcagcgcgcacgaccagcacattggcgtagggcgaatcggaagcctcctgaacaatggcatccttggcggggttcagaccggcttccagggcgaaattggtgttcacggccgacgcatcggtgtcatccagcgagcgcggcagttgcgccgcatccagctcgatgaagcgcagcttcttggggttttcgatcacgtcgatcggggtagccttcaggccggcttccggacgcagcttgatcaggccctgggattgcagcaacagcaacgcacggccgccattggtcggatcattgggaatgccgatacgcgcgccattggccagttgatccagcgacttcactttcttgctgtagacgccgatcggaaaaatcacggtcttggccacgctctccagaccgtatttacgatcggcattggcgttatccagataaggttggtgctggtagctattggcgtccagatcgccggaggccagcgccacattgggctgaacgtaatcggtgaattcgatgatttgcaggttcaagccttgcttggcagcttcttgcttgaccacctcaaaaatttgcgcgtgcgggccggcggtcacgccgatcttcaagggcttgtcctgcgccagggccggctgggccagaacggcagcgcccagggcgaaagtagctagcgacttcagaaacttgatgctcatgatgcggtacgttccggtaattatcagtaaaagacaaacagggttaacgatgtgacatgcggcgcacgagccagtcgccgaaactctgcacggcctgcaccagcagaatcagcaccagcacaacggccaacatcacttcaggcagaaaacgctgatagccataacggatgccaaggtcaccgagaccgccgccgccgatggcgcccgccatggcggagtaaccgatcaggctgacaatcgtcacgatggtcgcggccaccaggcccggcagcgcttcgggcaacaacaccttgcaaataatctgcatcgggcttgcacccatggcgcgggcggcagtgatcaggcccggatcgacctcacgcatggcgttttcggcgatacgcgccatgaaaggaatcgccgcaaccgccagcggcacaatggccgccgtggtgccgatcgaggtttgggctacccagcgggtgaacggaatgatggcgaccatcaagatcacgaagggcacggagcgcgtggcgttcacgatgaggccgagcacatgattgacggccaggttttgcagcatggcgccgcggctggtgacaatcagcgtgacccccagcggaatccccaccaccatggcgatgacgccggccacgccgaccatcagcagggtctcaagcagcgacgtgtaaagcaggtcgatcatttgcgggttcatgggcgatttcttctacagagatttgatgggcggccaaggcggcgagcgcgttattgacggcttgcggcgtaccttgcgccagtacgaacagcgtgccgacggccacgccctggatatcatccacgcgggcctgaaccaggctgatatcgagcgcatgctgccgcgccaaatcggaaatcaaggcgccgccggcatccttgccggtcaaagacaagcgccacaaacgcgcagcgctgccaggctgctccgccgcccgcgccgcaatgcgcgcctgcaccgcagccagcgtgctttcggtcagggccgacgacgtcgccgccgacaccatcgcgcgggtcacgtcatgctgaggcgtggcgaacacatcctgggtgcgcgccatttccaccacctgcccgtgcgaaagcacagccacgcggtcacagatttcgcgcacgacttccatctggtgcgtaatcatgacgaccgtcacgccggtcttgcgattgatgtcgcgcagcagcgccagaatgttatgcgtggtttcgggatcgagcgcagaggtggcctcgtcgctcaacaacacgtccggatcattggcaagggcgcgcgcgatacccacacgctgtttctggccaccagaaatctggcttggatagcggtcacgcaaatgctccaggcccaccagcgccaagagacgttcaaccttgcccggaatttcctggcgcggcacgccggcaatctctagcggcagcgccacgttgccgtagaccgtgcggcgcgacaagagattgaagccctggaacaccatgccgatacggcgccgctggccacgcaactgcgcctcggacagacccgtcagttcctggccgccaatgctgatagaaccctgatcggggcgctccagcagattgatgcactggaccagcgtgctcttgcctgcgccgctgggtccgatgatgccgaagacttcgccctgctcgatcagcaggtcgatgccacgcaaggcctcgaagcggccatgtggcgtggcataagtcttggaaaggtttttgatgtgaatcatggcatgtggattgtgtcttgctgcctttctaaatagaacgacagtttattcctcttttaataactattagttatataaaaggactcagacccgacacgcgcgccgcgcgaatcgggtcagaagagaggcatcaggaaaacgccagggacaaccggaggcatgccccggactgatcctgtcagtccggggccggctcaagtcaacgggcgcgggaaatgcgcacttcagcgccgcgccgcttcacttccagcccttcggagggcaggatacgcagaccttccagccccttgatatagctggagccctgcatctgcatcacacggattttattccgcatgacaaccgggttgtgcaccggcatgccaaacatccagacttcgtcaaggatacgagccgaattgaactcgcccgtatgctgcgccgccggccccaggcaaagcatatgcccttcacggccaaacaccggcaactgattcaaaccgcagtccagcgtccaggtcgtgccgccttcatagcgatgaccagtattcatatcccaccaggcttcgcccttgggcagatagacccgcatctgattgccgggctgcacaatgggcgccaccaacagggcagggcccagcaggtattgcagatcccaggcatgcgcctccgggtcattggggaaagccatggccatcgagcgctgcaccggcaagccggtacgcgcggcgtcctcgattgcccccagcacataaggaatcaggcgatagcgccattgcatccagatttgcacatgggacaaagtctcttcgccaaaatcccagggcaacagccccggcacaccctggaaactgaaattggcggaaaacacattggcggccagccagcgcagataaagctcggccgtcatgttttcaaggctgccggttgccgaacccaagttatgcacctgcacgggcaggccactcgcgccgatggacaaggccgtgcgcaaactgtgttgcaagccgtcccaatcattgctcacctgcggcccgacctgccagggcagccgctgtgcggcaggaaaaagatcggtgctgggcaccacgccttcgggcggtactttctgccctgcgaccgcgtcaaacagggcgcgtcgggccaaaagcggatacatcgtgcgcagcgccggacccgtctcgccattgcgcgcagacaccgcatcggggattgcgatctgcgcattgcaggccggcgtgtccaggccgtcatcgaccagttgacgatggcgttccacccagagggtgtaggcatcgcgataagtcaaatccagcaagccataaggctggcccagtgtcgcggcattcccgtcaaaaacctgggcgctgccatcgtcacgtgtcagcagccagcctctatcttccagctcttcgaagagtggcgcgtgcttgagcacggccggaaagctatgaccggccacatgcacatgcaacttatggaacagcgccagcgcctgacgcgcatcaggaaagcgccgggcatcccattccataccaagcttgtctgactggaagccccaagccgccggcaatgccagggacacggcgtccagcggcacctgacgcgaacggaactcctcgaccagcgcaacggtttccgtcggcatctggccagcagcctgctgcaaccatgttcccatggcccacagcacgggctgacctgcgcgtcccgtcagtgccgagtactgattcaggatttcgccgggttcgcccgcaaacagaaacacatccaggacgggatcatcgaccgtcaggacatagctgccctcatcgggcgacaccccaacgctatgctcgacacggcgtagggtgttggcgtaaataccccaaccccgcgggctccaggcgagcggcagcgcgcggtgttccggatcatccgagaccacggcttcctcgcggcggttcaaatctcccgaggtctcacccagaccgtagacggcctcgccttcgcgcagggcgaagccggccgtccagacagcctgttcagcgtcgtccagcgcgttatgcccgaacggcgggttatgcggcgagagcgaggagctcagcacctcgacatcgccgcgataaagcgtgacccgcaaaggatcggtgctcaaatccagcgacacatcgccctgcgtgatgcgccaaccgtcggcgccttcacggggcgtaatcgtggcctcgcccaccgcttcctggcgagcgagcagcatttccgccacggcgcgcgcgcgcgcgccaggcttgtcatccgtcaacaggcccgcttgaccacagcgcagacgaaacacgcccggcgcatgggcctccagcaccagatgcaggccatcgcccgcgtcaaagtcgatacgggtggggcgggatgtcagcaactcgacggtttcgagctggttagtatgagcaaagtcgtacttcggcggcacagagcatcccccggctttagccaaaaaaccaataaaagtcgttattttgacggatttggcccccgaaataaactcggtcccttatttggccttcatgactcatcctgcgaggcgccattattcgtcttcaaacgcggaatcaagcacagttcaactctacgcgccgttgccggacttgagcgcaaaaagccgataaaaatcgatcaaaagcgtgcattttccaccaaataacgacatacaaaaaaaatcaacgtggcccgacggaagccagcaaatcggtttccagaggtaaaggctcgccgcacagacgggcggcgataacatcgccggccagggcagaccaactcaagccgcgagaaccataagcgctggccagccacaccccgctgaccccaggcagttcacccaacaccggcagacggcccggcatcaccgcacgccagccggcccaacccggcaacggccccgccacagcgtccagcggcgcgcccagcagacccgccgccttctccagattgcgctgctgcccggccagactaacctcgctttgcgccacgccgggcgcataggtactgcccaccacgcaccagccatccaccgcgggcagcacatagccctcccccccgatcatgcagtgcggcccccctccgagggccgccgccggcacatgcgacacctcacccgctaacgcatgcatctgcgccacacgcggcagcggacccagtaaaccgctcgcctccagcaccagaggagtccccgccgcattggccagcacgacctgccgcgcctcgcccagaacctggcccagggcgtccagcgcctgccactgcccggccgagcactgcaccagcctgcttacccgcccccgcacgcgctcgatgcccggccaagccaacaaggcgtcaatcaacggctgcggacgcaccagcaggccatcggcaaagtacaggcctccccgcgcaacaggcagacccgccagttgctctgcctcatcagattcgacccaacgcacccagtcacggggaaagtggagcgccgccagcgtgtcggccagtgcagcgctgcggccggcgtcgcgctcgagctgcaaggcgcccaccttacgcacagcatccagcccctgccaacgatgccatgcacgctggcttccggcccgcgccaagcgcgcccgcgcattgtcatcgcgggccaccagaggcgtgagcgccgcggcaagatgaccgccatggggctgcgccgactcggcgatcacacgcactgacaggccgcgcaacgccagtgcctgagccatgcccgcacccgccagccccgcccccacgaccaacacgggcgcatctggcgcatcggtccgacgcggcgcatgtttacccgcccaggcagaacggcgtcccaccgtgatatggcgtttgccgcgcgcgcccgtcaggcgctgaatatcgaaacccgcctcctgcaaaccccggcgcacaaaacccgcgctggtccaggtagcgagcgtggcgtcagctgcccccagacgcaggaggcggcgcagcacataggtatcccacatggccgggtttttgctcggcgcgaaaccatccaggaaaaaagcatccacgcaggcgctcaagcggggcgccacctggccgatatcgcccaaagccagcgtcaacgtaacggcgccatgctcaaactcgagccggtgcagacctggcaagagcttaggccattgggcaagcagctcacgcgcccctgcgcgcagcggctcgggaacctgggtatcgagcaccgcctcgtaggcctcgcgcgtaagcggatgcccctcgatggacagcatatgcaaacgcccgcagcgccccggatcttcccgccaggcccgccacaaggccagaaaattcgtgcccaggccaaaaccggtttcacataccgtgaaatggcggcgcccacgccagcgctgcggcaagtcgttgccatgcagaaatacgtccaccgcctgaccgtaggcatcggcaggactgttgtagacatcgccgtactgacggctggccagatgacccgcctcgttcacttccgtcaaggcgggcgtcaagggttggtaagcactagacattgcattcgcagctcgccaccccggctctacgagtccgttggacgcaagccacgccaaaagattaaattgttatgaaaaaccggctgcccgattgggcaggcttacactgctgccatgcaaagctcagagcctctctcccacaaagcgatgctggatctcggcaccgccatcgacatcgctgtcaccgccgcacatgccggcgccgccatcttgcagtcttatgcgcaccaccgcagcgatctcatcatcgatcacaaggcgcgcaacgatctggtgtctcaggccgaccgcgaagccgaagccgccatcctggaagtccttcgtgaacgcagccctgcctacggtattgtcgccgaggaaacaggcggcgcggcacagggccccgccacctggtatatcgacccgctagacggcaccaccaattttctcagcggcattccgcactacgcggtgtccatcgcgctggtggcccatgccggcacccaggccgcgcccggcgccgcgctcgaagaagatacgcctgtcatcggtgtggtctacgaccctaaccgcgaagagctcttcaccggcgtgtatggcgtgggctcctggctcaatggccgccgcatcgcctgctcacgcacgccgagcctggccgactcggtggtagccaccggcttccccttccgcgacttctccttcgagccggaatacatgcccacgctggactacgccatccatcactcccgtggcgtgcgccgcatgggcgcggccgcgctggatctggcctgggtcgcctgcggccgctacgacggctattgggaaatggggctggccccgtgggacgtcgcggccggtacgctgctcgtgcgcgaagcaggcggcgtctgcctcgacatggacagccgagacccctggcccgtcgccgggcgtgtcgtgtcgggcaacccggttgtctgcgcggcgctgcacgacatgatccgccctcacctcaagccgcgcggctgacccgctcaggccgcgggcggcgcagcctcatcgcgcaactcgcggcgcagtatcttgcctacattgctcttgggcaattccgtccgaaacacgatggcgcgaggccgcttgtagttggtcaagcgggtttcgcaccatttgagaatatccgcctccgtcaagccggggtgactcctgacgacataggcgcggaccatctcgcccgagttcgcatcgggcaccccaaccaccgcacactcccgaacgccggggcaggcgctgatcacggtctccacctcgttcgggtaaaccttgaagcccgatacgatgatcatgtcttttttgcgatccacgatacgggtataaccccgctcatccatgatgccaatgtcacccgtgcggaaaaaaccctccgccgtcatggactggcgggtttcttcgggcctgcgccaataccccagcatgacttgaggcccgcgtacggccacttcgccgcgctcacccaatggcagctcggcgcccgcgtcatccagaatcgccacatcggtcgacggcagaggctgcccgatagaacctgagtaagccgcagagtccgtcggattcaccgtggcgaccggcgacgtctcagacaggccatagccctcgatcaagggacgcccggtaatctgaagccaacgctcggccaccgaaggatgcacggccatgccgccgcccagcgtcaagcgcagaccggaaaagtccagccggataaatcccgggttgtcggtcaacgcattgaacaaggtgttgacgccgggaaagacattgacgggcacgcgccgccatgccgaaatcagcgccgcctgatcacgcggattgataatgagcagattacgcatgcccgcatacatgccaaacaaaccgcaaacggtcaatgcaaagacgtgatacagcggcagcgcgctgagcatcgtgagcggcggaccgtctggcgcgcccagcgccgggcgcgccacggcgcccacctgcaacacattcgccaccagattaccgtgcgaaagcatggcccccttgggcacgccggtcgtgccgcccgtgtattgcagcaccgccagatcactcatggcctgctcgggcgcggcgaacggccgctgcgcgccctcatgcagcgcctgcgtcaatgcgcaagccccatcgatccgccatgccggcaccagccgcttgatatgacgcgccgcaaaattcaccagcggcgccttcaggccacccagcagatcaccagggccgaccacgaccacatgcttgagttgcccgcgctcgctcaccgccgccagcgtcgccgcgaaattttccagaatgacgatggtttcggcaccgctgtcggccaactgatgctgtagttcatcaggtttgtataaggggttgatattgaccaccaccatgccggcacgaaataccccgagcaaggcgacaagataggccggcacattcggcatcatcaaggcgacacggctgccgcgctccaggccgcgcgattgcaaccaggcggcaaagctacgcgcccacagatcgatctgacgataaagaatgtcgctgcccatggcggtgcaggcaatccggtcggcatgacgctgaaaagcctcgtccagcagatgcgtcagcgagcggtaagccccggtggatatttctgtgggcacgctcggcggataatgcgcaagccacggacgcgacatggtgtttgtctccatttagtttgttttttgtttgatgataccctgcaagagttccggctcacacatagagatttccgcatgaaaatcctcgaacctatctcaatctggcacgaagaaattgccgggctccggcgcgatatccatgcacatccggaactcgcctatcaagagttccgcaccgccgatctggtggcgcaacgcttgcaggaatggggcatcgagattgaccgtggcctgggcggcaccggcgtggtgggcatcatcaagggcaagctgcccggtacgcgcgccctgggtctgcgcgccgacatggatgccctgcccatgcaggaggtcaacaccttctcgcacgccagcaaacatacgggcaagatgcatgcctgcggccatgacggccataccgccatgctgctcggcgcggcgcgctacctctcgcagcaccgtgatttcgcaggcaccgtttacgtcattttccagcccgccgaagagggcggcggcggcgccaagcgcatgatcgatgacggtcttttcacccgcttcccgatggacgcggtattcggcatgcacaactggcccggcatgaaagccggccagttcggcgtcacggccgggcccatcatggcatcagccagcgagttctcgattcgcatcaccggcaagggcgcgcatgccgctatgccacatctcggtgtggacccggtcatgaccgcagtgcaactggcacaaagtctgcagaccatcatcacgcgcaaccgcccccccctcgaagccgccgtgctatccatcacgcagattcactccggcagcgccgataatgtcgtgcccaacgacgccgagatgcgcggcaccgtgcgcaccttcaccacggaaacgctcgatctcatcgagcggcgcatggaagaaatctcgctccacacctgcgccgccctgaattgcgacgtcatcttcgagttcaagcgcaactatccgcccacggtcaatcatccggccgaaaccgccttcgcggtggaggtcatgcgcgacatcgtcggcgccgacaacgtcttcgacaaagtcacgcccacgatgggcgccgaagatttcgccttcatgctccaagaaaagcccggctgttatgtctggatcggcaacggcagcggcgatcatcgtgatgccggtcacggcgcgggcccctgcatgctgcacaacggcagctacgacttcaatgacgcactgatcccgctgggcgccacctactggagtcagctggcattgaagtggctggccgcctgagctactccacggcggcctgacaggccgccagaaagcgccgcgccgcacgcgagcaagcctgagcgtgcggcaccagaatgctgagcgttcgagccaggggttcgggcgcgatgcgcagcgcggccagcgtgccgtcttcgtggcgcatcgacatcaccgatacaaaacccacgcccaagccggcgcgcaccgcctgcttcaccccctccaccccggcgagctccagcccggcgagcaccggcaaacccgcgcgcccgaaagcctgctcgaccagttgccgcacacccgaaccgggctcacgcatgaccaacggcaaagcggccagctcatcgagccgcgccgtcccgctgcgcgccagcgcatgatcggcccgcacgatggccaccacttcatcacgccgccaggcatgaacctcggcatcagcaggcagccctgccggcacttcaccctcgataaaggcgagatccagggtcgccagacgctctacgatctgacgggtattcccatctgacaaatgcaggctgaccgaaggatagtctgcccgaaaacgcgccaccagggcgggcagcaggtagctggcaggcgtcgtactgccgcccaggcgtaaagaaccggtttccaggccccgccaagcatcgcgcatcgcctgcgcctgaccataaacctggcgtagttggcgggcatgcgtggccagacgctcgcccgcctcggtcaaggcaatgccatggccattgcggcgatatagcggctcgccaaaccactcctgcaacatgcgcagctgccccgacaaggccggctgagaaagatgcagttgctgggcggcgcggctgatattgccgaggtcggcgacgcaggcaaaactcagtagttgatcaggtgtcacaagataattatcggaaattcttatattaaatatagaaaataaagatttttcagatagttagcaaggccgtaatatttccaccagttatttgtctattcgaaaaacatgtctgccctccccttgcccgcgcccaccccctggcgcgacaaactcaacggcgtgctctttgtcgccctcatggccggggctgtcgttcagctctccagcctccccgccatcaaacaactgggcttctcgccgctcgttgtcggcatcgtctgcggcatgctgtatggcaactttctgcgcggcgccatgcccgtggactggggcgtgggggtcaacttcacggcccggcgcctgctgcgaatcgccgtcgccttctatggcctgaacatcagcatccagcagattgctgcggtcggtctgcctggcctggccgtatccgtggcaatcgttgtcggcaccctgctgatcggcgccgtggtcggccagcgcctgctcggcctggaccgcgacaccgccctgctcacctccgcaggcagcgccatctgcggcgcggcggccgtgctggccttcgaacccacgctgcgcgccgccccccacaagagcgcggtcgccgtcgccaccgtcgtgctcttcggcaccttgtccatgtttctttatccgctggcctatcatgcgggctggctgtcgctggacacgcaggcgctgggcatctatatcggcggcaccatccatgaagtcgcgcaggttgtcggcgccgccagcaacatcgaccccgccaccacggaagtcgccaccatcgtcaaaatgactcgggtcgcgctgctggtgccggtgctgctggcgctaggcctgtggctgcgcagccgcgccaaagacacgccctcgcaaggccgcggaacactgcccgtgccctggttcgccatcggctttctagccctggccatcatcaactccctggacatcctgccagccagcctgatcgatgctatccgccgtattgatgtgttcctgctgaccatggccatgactgcactcggcatcgaaacccgcttcgcgcaaatccgcaaagctggcccgcgcgtactggcattgggccttgttctctatgtctggctgttatttggaggctatggcatcgtcaagctggtcgcctgagacgccatccgaaaagcatgaaacacgcctaggtcacgtttttcctgcataatcggccggttcgccatcaggagccggccatgacgaccaaactgcaatccaccaccttgcccgttggccgggagcctgtcctacgcgtaatgccgatgccggccgacgccaatatccatggcgatgtattcggcggctggatcatggcgcaggttgatatcgcaggctccattccggccgcacgccgcgccgctggccgtgtcgccacggttgcggtcaacgccttccagttcaagcagcccgttttcgtcggagacctgctcagcttctacgcccagatcgtcaaaaccggcaacacttcggtcactgtcgaagtcgaggtctatgcccaacggcagcggctggacgccgaagtggtcaaagtcaccgacgccacgctcacctatgtcgccaccgacgatgcccgccgcagtcgcccgctgcccactctttgagtccagattcgcatgacgcagtccgccgccgcgcaaaaaacccccgcgacgcctcgccgcctggaccctgaagacgcccagcacgcgctggaagaagtccaggagcgcctacgccgccagcaagtcgtgtccgatctcgttcatcgccaggaacagggtgatcgcaaggccggcctggtcgaagacctgctgcatcgtcagcaacaggcagaactgcaagccctgatcaaccggctgcacccggcagatatcgccttcattctcgaatcgctgcccaaggatgagcgccagcaagtctggcaactggtcagcgccgagcatgatgccgatgtgctgctggaggtcgaagactgggtccgcgaatcgctgatccaggccatggatcgccaagatctggtggccgccactggcaatatggacgcagacgagctggccgacctcgcgccggatctgccgcccgacgtggtcgcggaggtgcaaaaaggcctcaccgaagaagagcgcgcccagctgcttgaggccatgggctatccggaagacagcgtcggcgccatcatggacttcgaaatggtccgcgtgcgcgaagatgtctcgctggaggtcgtgctgcgctatctgcgccgcttgcacgaactccccgaccacaccgaccagattttcgttgttgaccgccaggacaaactgcaaggcgtgttgcccatcgcggtgttgctggtcagcgaacccgagaccgaagtgcgttcggtcatgaatatcgattacctcaccctgggtccgctggactccgacgccgatgcagctggcgctttcgagcgctacgacctcgtttccgcgccggtcaccgatgaccagggccgcctgatcggccgcgtcaccatcgcggacgtcgtggacgtgatgcgcgaagactcgcaagaacaggcgctgtcgcgggcaggcctgcaagaggaggacatcttcgcaccggtagcgatggcgttgcgcaaccgggcgccgtggctgttattcaacctctgtacggcagccaccgcgtctttcgtggcttcacgcttcgagggcaccgtcagtcatatcgtgatcctggccttcctgatgtccatcgtcgccggtatcggcggcaactcgggtaatcagaccatgaccatgatcatccgcgcgctggccgtgggccgcatcactggacgcaatatctggcaactgatcaagcgcgaaatgctggttacgctcctggtgggcctctgcggcagcctggtggcggcagccttcgcctgggccatctccgattcgctctccatcgcactagtcatgatggccgccatgatctgcaacatgctggtcggcgcaggcgtcggcgtgctggtgcccatggtgcgcgcccgcttcgggaaagatccggcaatcggttcctcggtactccttacttttgcaaccgactcgctgggtttctttatatttctcgggctagccaccttattccttatttagaaaagcgctgcacaacaaagccggctctgtcttttcaaggttggcgatatatcccggatgactgaaaaagccccgacaaagtacccgcgcaagcgggagcgcttacccctggactgttcggtctccgacacctggcgccaggtgtcggagaccgccaaacgcagcgttagggctcacacatccggccatcgctacgctcgcctgggcagccaatagacctcggatcgcaaaatgcggggtctatcaacacattgggagatgtcggtgtaaagtcagcgacatgtcttttttttgtcatgctgctgccgtgatctacctgccccgtctacgccatttttttatcggctgtctgctctgtttacccacgctgtcgtacgcctgcgaaagcctgccctcctgggcgcaatccgcatgtaaccgtattgaccagatctggaccgaaggcggcaatgatctctatgtcacgggttactcctggcataaccgatccatgtacagcgccagcaaaatccgctccttcaatgagaaagcctggggcggcggctggggccgcagtctctatgacgaagacggagactggcagggtctttacgccatggcgttcctggactcgcacagcaaggtcgaacccatcgccggttatggctttctgaaaatcggcaaggtttctgaaaacttccggttgggtgcgggctacacggtgttcctgaccgcccgccaagacatcatgagctacgtgccgtttccgggcattctcccgctggtcggcgccggctacaaagacgccatgctttacgccacctatatcccgggtggccggggtaacggcaacgtgctgttcctctttgggcgtatgcacttctgaaccgcgccttcaaggcgaggtgtgcaccagcctgcgcaccagttcggcgaggcggcaatcatcgatgccgctttcgcgcaatgctctctccgtctgcacgacgtaatccaggcagcgtcccgactggccaaccgctcgccttacggcatccaagagcaaatcgtcggatagcccctgagcgtaatcgtcgcagcggcgattcagtaaaaacaccagaccgcgtacggcttcggcttccgtttcacaattgagccagcggggcacataagctccgcgcaccatctcgcgctgccagagcatgtcaaaagtcggaagcacatcggcggcggcaatacggtaggccacgccgcggcaacagccgccccggtccagcccgaaaaccaggcccggcagatcgggcgaaccccgatgatcatgtgaccacaggcaaagcgaccgatgatagccgcgcacagttgccaaccgccgttcctgccaactgaaattcggccgccagatcagcgaaccataggcaaacacccagaggtctttctcaccatcccagcccaacaacaaatcgtttatcgaggcagcttgaggggagtctgccgagggaagcaacatcatgatgcaaacaaggtgacggccgctagccgtgtcagagatgatcgctatcctaagcccgcagcaacgcaaaagcattgccacctgagggaatgcagcgggtcgaaataaaaatcacatctacggcaaccagccagactggaatttttttctcaaagcgagcctcacacccccgggataggtaattctgtcgtacttttgatgacttccatcgagaaactcgcgctcacatccagcagatccaccgcctcgatcaagcgccggtaaaagcggtcataggcggccatatcctcgaccacgaccttcaacaggtaatcaatatcgccagccatgcggtgaaactccaccacattgggcaaagcggtcacggcgccgatcagggcctgggtccatttggcgttgtgctggctggttttgatggtgacgaacaccgtgaggttcaagccgagcgctgccgggtccagcagaatggtgttacgcgcaataacgccatcatccttgagcttctggatacgccgccaacacggcgtgaccgacaaattcacctgctcggcgatttccgccaccgaacggcttgcgtcctgctgaagcaggttcagaatcttgatgtccgtctgatccacgacgccttccccgaatgccgcctgcggccctcaaaaccggggccctagcgcttgatggcgcttatcttgccctttcccccgatgcgcgtccaccggcataccggcgcgctaggaatagttttctaaaaagcctcgagccgccccaggattttgcaaagtatttctcgccgtccgtccctaggatagagcgcatcatttcagttcctgcaaaggcctcaccatgatcctcaccgaccgcgcatcagccctgggcgatctctgccgaatcgtggacagcgcagcccagaaggccgccgccaacctcttgtctgacctggccgcaggtgtcgcggcaaccgaaggcatgctggcctatctgcctgagtcattgcgagcgggcgaagcggactcctacacccggcatattgcctacgccgaccctcacggccgcttcaccattgcctatctgatctggcgtcagggccagttcagccctgtccatggtcataaaacctggtgcacctatcaagtgctgcaaggccaactgactgaaacccatttccgttggcatgacggccatgccgatcgaaccggaagcaagcagcgcctgcctggcgacatcgtcacggccatgcccggcttgcaacaaatccaccagcttggcaatgccgacccacaaaccgcgatctctctgcacatctatggggtgcctcaagccgacctgagctgcggggtcaatatcctcgtcgacacagaggcccgctaaggcccggctaggctagggcttgccccggacctccgattgatgcctgtccccgttcgcactgcccctcgcgccctctcaagggcagcccggcaacatgctggcgccaattgcccctccccgatggcctccgccccgacacgcccccaaaccaaacggccctcagacaaagcctgagggccgccgcatcgatgtcaaaggccggtgtccaattcgtatcgggaaccgtcacgccgaaccagcgtcagcgtgcttaatcggggcagcacggcctgatcatcctggacgacgtggatgcgcagattcgccaattcgacatcccaacccccttcctgagcctgaatgctggcgtccgccaccagggccagacgttcagccagtgcctgcgcattcgccgaacgtacgtcaatacgcgcaagactgcgcgtctgattaggatgattcatgaactccggcgcccaaacgcactcgggcgtgagatgccggcaaaaatacatgcgcagtccaggaatgggcggctcggcgaaacgcaccgtatgaaatcgcgccatgatctcccggccacccacttgcgccggacggctcagatcctgaacggggttgaccgcgaaacccgctgaacgcaagcgctcatagcttgcttcagcgtcatcggtacgaaacaccaaggcttccagacccggagccgagtccgcgatctctttgcgcgcaggcggcgcacccggaggccagcccagcaactcgatataggtatcgtccagcacgataagccggttgcacgaaccgaggttgtgcaccgacttgtcgctcagatgaaaaccctgttgctcataatgaggcgcgagatcgtccagacggtcgcgcaccatgatgacagcgtggtcgaactccgtgcgcggcatgatcaggtcaacttaccgtggcactgtttgtacttcttgccgctgccgcaagggcaagcatcgttgcggcccaccttgggcaacacattgcgcaccggctcctgagcctcagcggcctcgctggcaagcgcttcgtcgtaatccgaatggtggaactgcacgttttgcacatgcgattgcgccgcctcggcttcggcctgcgcaacctgctcggtcgattgcacgcgcacggtcatgagcacgcgcacgacatcatcgcggatgcggtccagcatgcccgagaacagctcaaaagcctcgcgcttgtattcctgcttgggatttttttgtgcgtaaccccgcagatgaataccctggcgcagatagtccagcgccgacagatgctcgcgccagtgcgtatcgatggactgcaacatgatggagcgctcaaactgcccccaggactcctcgcccacaagctcggacttgctgcgataggtatcacgggcagcttgcaagacacgctcaagcagctcttcgtcggtaagtttgggctcggcctcgaccatctcggcaagcggcagttgcaactgccagtcggacgccaaagcctgttgcaagccggcaatgtcccactgctcctcaaccgactcggcagggacgaacccccggaacaattccgtcacggcggcgtcacgcagattctcgaccgaggcgccgatggtcttggcttccagcacatcgttgcgctgcgcatacagcactttgcgctgatcattggcgacatcgtcatactcaagcaactgcttgcgaatatcgaagttgcggccttccaccttgcgttgcgcggtttcgatcgaacgcgtcaccatgcccgcttcgataggttcgccttccggcagcttcagacgctccatgatggcgcgcacacggtcacccgcgaagatacgcatgagcggatcttccagcgacagataaaagcgcgaagaacccggatcgccctgacggcccgcacgcccgcgcaactggttgtcgatgcggcgcgattcatggcgctcagtaccgatgatgcgcaggccgccagccgctttcacctgttcgttcaagggcttccattcctggcgcacccgctcgatacgggccgttttttcggcctcgctcaggttttcatccgcgcggatcaggtcgatctgtttttcgacactaccgcccaagacaatgtcggtaccccggcccgccatattggtcgcgatcgtgatgtgcccgggcttgccggcctcggcgacgatctctgcctcacgggcgtgctgcttggcattgagcacctcatgcggcagcttggcttttttcaacaggccggacagcaattcagagttttcgatgctcgtcgtaccgaccagcacgggctggccgcgttcatggcagtcccggatgtcattaagaatcgcgttgtacttctcttgggaagtccggaagacctgatcgttctggtccttgcgctgcatcggcttgttggtcgggatgatgaccgtttccagagagtagatttcctggaattcataagcttcggtgtcagcggtacccgtcatgcccgagagcttctcgtacatgcggaagtaattctggaaggtaatggatgccagcgtctgattctcgtgctggatcttgacgccttccttggcttcaacagcctggtgcaagccatcggaccagcgccggcccgccatcaggcggcccgtaaactcgtcaacaatgacgacttcaccgtcttggataacatattgctgatcgaggaagaacagggtgtgggcgcgcaaagccaccatcatgtggtgcatcagcgcgatatgacgcggatcgtagagcgactcaccttcaggcaagatacccaggcgcgtcagaattttctcggcgctctcatgccccgactccgacaaatgcacctgctggctcttttcatcgacccagtagtccccttcgggctcgggctcatgcggtttgggctcgcccgccatacgtttgagcagaggcggcacggcattcatgcgcacatacagttcagtatggtcctcggcctggcccgaaataatgagcggggtacgggcctcgtcgatcagaatggagtccacctcgtcgacgatggcgtaagccagcccacgctggcggcggtcctcgacgcggtactccatgttgtcgcgcagataatcgaagccgaactcattgttcgtgccataggtgatgtcggcgcgataagccgcaatcttttcttcgttaggctgctgcggcacgacaacacccgtgctcatgcccaggaagcggtacagacggcccatccagtccgcatcacggcgcgccagatagtcgttgaccgtcaccacgtggacacccttggccgcaatggcgttcaggtaaacgggcaaggtggccatgagcgtcttgccctcgccagtgcgcatttctgcaatcttgccgttgtgcagcgcgatgccgcccaacaactgcgcatcgaagtggcgcatgccgaacacgcgcttgcctgcctcgcgtacgacagcaaaggcttcgggcagcaagtcatccagggaggttcccttggcgtggcggtcacggaattcctgcgtcttggcctgcagcgcctcatcggaaagggcggcaatttgcggctcaagattgttgatctgagtgaccaacttgcggtactgcttgagcagcctgtcattacggctgccgatgagttttttgagcagagaaaccatgcgtgtcgtggacggccacagagcgcagcgccagcggcggccacacccatgccgatattttctgtgtctggttaagcgggggctcccgctaggaaacaatccagtttaacgcactggagcgtcacggcgattgcgttgagacgtcttatggcgcagcggggttggcagcgcctttgccctgctgggcttgggcgacgacagatccctgagcttgaggggtgcccaggaacaaacgagggtccagcggctggcccgccagacgcacttcaaaatgcagatgcggccctgttgaccggcccgaagacccgacccgggcgacttcctgaccgcgctcgacgacgtcacctgccttcaccagcaggcgcgaagcgtgggcatagcgggtgatcaaaccattgccgtgatcgatttccaccatattgccgtagcccggttgggctttggccaacaagaccacgccgccggaagccgccagaatgggggtgcccggcggggcggaaaaatccagcccttcgtgcatggcgtaacgtcccgtcaccgggttgcgccgccatccataggaagagctaagataggggtaatccttgatgggcagcgccgtgggcacccgcgcctgttcggccgagtgactggtcagcgcagcatccagcagtttcaagttgtcggcctgctctgtcatgcgcgtctggatatcgtccagttggcggcccaatgcttcagccgactcgggtgtgggtggctggcgatccgtaaacagatcgtccatgacgtaagtcgcttcgtcaagaggccgcgcgaccatcatctgctcaggcgcggcgtacttcaggccggcgatctccgccacccggcggcccagcccgtcgatgctggccagcttggcctgcaagatgcccaccttggaagccagcatgttcacgttctcgcgcatgaaatcggcatctcggttggcctgagcgcgcgcataagaaggccaatccaccgcataaggcgctgccgcctgaccaaacagcagacgctgcatgcctgcgccgaacatggcggcggccatcagggccagccccatcagcaagaccagacgcccaccgccgacggtgaaatgccggtcttgccctgaacgggcatgcataatcactaccttcaaggttgcatcctatgattattgaacggcatgaatagacaaccttcacaccgcccacgttccttggccaacaaacccggcgaacgtaccgcactgggctggctgggtcacgatatgcgcggcgctggcgttctggcgacagcacgggcgcatttgcaaattcagcaggccgtcgcagccgtgctgcctcccgccttgggcgctgtctgcgtggtagccaaactggaaagtcagcgtttacaactggcggttcctggggcagcgcatgcagccaaactgcgtcagatggcccctcgcattgctcaggcgctgtctgcgcaaggctggaaccttaacgaaattagcgtccgcattcaagctggcatgccgcgcccaggacaacgctcaccccgccccccgaaggaagccgtcccgctgggtgatacggccctgaaagcatttgaagacttacagcagaatcttacgccagggcccttggccgatgcagtggcgcggctgttgcgtcaccacaagcgtagcgagtaattcgaccctgtttattgctttttggggctcgccgctgaagcgggcttgggctgtgcagcaccgtcatcgttcaaggaacggttgattgactgattaatgctgttcacgacaccgtcaaaatcactgaaggcgcgattgagcgcggcaggtgcttcagaaatactgaccccatttatagattcagattgatctgatgcacagccggtcagaaccatcagaaaaaccagccctgcgaaaaacgaacgcatcatgactccaagctcaaaaggtaaggggccatgcaggcccctccgagtacgaatccgcgcgcttaggccaagcccggtcaggccagcttccattcgtggcggaaagcttgcggcgcctctgcctgggattcgtaagtgactaattcccaggcgtcctgctgctcgagcaaggcgcgggccaattggttgttcagggcatggccggacttctgggcgacatagcgggccaccagcggtttgcccagcagatagaggtcaccgatagcgtccagaatcttgtgtttgacgaactcgtcgtcgtaacgcaggccgtcactattcaggacgcggaactcgtccatcacaatcgcgttatcgaggctgcccccacgcgccagccccatggatcgcaaggcctcgacttcattgacgaaaccgaaggtgcgcgcacgggcgatttcgcgcacgtaggagtgcgtggcaaagtcgatttcagcgaaattggcggtggaatcgatggccggatggcggaaatcaatcgaaaacgccagcgcgaagccttcatggggctccaaacgagcccacttttcattacgaccctccccctcacgcacctcgatgggcttgagtacgcgaatgaaatgcttgggggcgttctgctcgacgatgcccgctgaccgcagcaggtatacgaaagttgctgcgctgccgtccatgatgggcacttcttcggccgtcaggtcaacatgcaggttgtcgatgcccagtccagcaagggcggacatcaaatgctccaccgtggacacgcgcacattgccttgttgcaataccgaggccatgcgtgtgtcgcccacgcccgtcgcctgggccggcaggtcaaccacctgaggcaggtcgacacgatgaaacacaatacccgtattgggctgtgcgggacgcaaagtcaactcgacgcgacgcccggaatggacaccgacgcccgtcgtgcggacaagattttgaatggtgcgctgtcgaaacataattggtgcttttagaccagccagccaggacaacaacctcaacatcagggattatgttcaggaagtatgtcagcttgatagtgccattgtaaccccgagggcaaagcgatgccatgcaggggcaatattcacgccgggacccatcctctctggttgatattcgacaaggctccatcacccgcctgcccaggggaggaagcaggcgggtgtcgagggagtgctacgccccgcaaggcgctgtcagacgcttagtcagcttgcttgcgcagaaaggccgggatatcgaaatgatccatacccgagctttccagcgcgcgcacctgagccgaagcctgcgaacgcggattgcgcatcacggacggcatatccagaccacgataatcgccagtctggccggccagcataccgcccacgggcaggttgtccgtacccgtgcgcaactcttcggtagccgtctgcaccagctgcggacgtgcggtggcgcggcccaggccggtggccacaacggtcacgcgcaggctttcacccatgctctcgtcataggcggtgccgaaaatcacggtggcatcttccgaagcgtagctacggatggtttccatgatttcgcgcgtttcgcgcatcttcagcgagcgagcggaagtaatgttgaccagcacgccacgggcaccgtgaaggtccacgccttccagcagcgggcaggcaatcgccttctcggcagcgacgcgagcgcggtcggcgccgctggcgctggccgtacccatcatggcctgaccctgctcgcccatgatggttttgacgtcttcgaagtcaacgttaacattaccttcgacgttaatgatttcagcgatacccgcgcaggcgttgtgcaggatatcgtcggcagacttgaagcagtcttcctgagtggcgtcctcatccatcagctcatacaggttctcgttcagaaccacgatgagcgaatgcacgtgcttggccagttcagccacgccctcttcagccattttcaggcgcttgttgccctcaaacatgaagggcttggtcaccacgccgaccgtcaggatacccagttccttggcgacttctgccacgaccggccccgcgcccgtgcccgtgccgccgcccataccggcggtgatgaacaccatatgcgcgccattcagcgcagcacgaatttcttcacgcgccgtttcggcggctgcgcgaccctgctccggcttggcgccagcacccaggccggtacggcccagacggatttgcaccggcgcattggttgcagccaacgcctgggcatcagtgttggcgcaaatgaaatcgacgccgctgacaccactgcgaatcatatgcgcgacagcattgccgcccgcgcctccaacgcctacgaccttgatgacggtccccttggcgttgctctcaagcatctcaaagttcatcatgatgactccctcacaagtcgaattccaaaccagaatatccccaacaacctgtctttaaccgcctcaactccgcaactgactggctggccaatccgctacggggttgaggcgttccctctcccgacaaaggccgcaggctgcacggccattgccgagggatgggcccgcacccatccctgaaatcaattcatgaaccactctttcatccgcgccagcaggcttttgaaattgcccgtctgagcggcgaccttcctgccacgcacgcgctgcaagcgcgcttcctgcaaaagccccatgacggtcgagaagcgcgggttacgcatcacgtccgccaggctgccctcatactcgggaaccgctacacgcaccggcttgaggaatacgtcctcggccagttcgatcattccaggcagttgcgccgatccgccggtcaacacgacaccagacgagagcagatcctcgtagcccgaatcacgcacgacctgttgcaccaggttgaacagctcttcgacacgcggctcgatcacagcccccagcgcctggcgcttgacctgacgtggaccgcgatcgcccaatccgggcacttccacggtctcatccgggctggcgatgacctgtttggccacgccgtaacgcaacttgatttcttcggcatccggcgtcggcgtgcgcaacatggccgcgatgtcgttggtgatctggtcacccgcgatagggatgaccgccgtatgacggatagcccccccggtatagatcgccacatccgtcgtgccgccgccaatatcgaccagcaccacgcccaactctttctcgtcaggcgtcaggcaggcaaggctggaggccagcggttgcagaatcaggtcctgcacttcgagtccgcaacggcgcacgcacttgacgatgttctgcgcagcactcaccgcgccagtgacgatgtgcacgcgcacttcgaggcgcagaccgctcatgccgatgggttctcggatatcttcctgaccatcgacgatgaattcctgagtcaggacgtgcagcacctgctggtcggtcggaatgttgacagccttggcggtctcgatcacgcgcgccacatcggtagcggtgacttctttgtctttgaccgcaaccatgccgctggagttgaaactgcggatatggctgcccgcgatgccggtatagacatcacggatcttgcagtcggccatcagctcggcctcttccagcgcacgctgaatcgagttgacggtcgtctcgatattgacgacgacgcctttgcgcatgccgcgcgactcgtgctgccccagcccgagtacctcgaaacggccttcgggcaggatttcagccaccaccgcaaccaccttgctggtgccgatatcgagggcgacgattaggtccttgatgtcacgagtcatggcgtcaatttttcttggcaggtttcgatttggaatgtgatttgctttcggacggcggcaagggcgcaagggccagagcgaaaccattcgggtaacgcaggtccgcgccagtcacggtgcgcccttccaggtggctcatcacccccggccagacttgtacaaaacgttgaatgcgggcggcaaagggcagtgccccaggcaggccatgcggatccggcgcatccgcgcccggatcgcggccaagatccagggtcatgccattggacagcacggccttccaggcatagcgcgggctcaactccagctctcggacatgcagatccagcggcgcgaaccagcgcgccagctccgcataacgttgcaccacgagactctccgaaccctccggtccggagaattgcggcaaggtatcctcgtcgtccagctcgccggtgtttgccgtgaacgcctcgccccaggtattgatcatctggttttcgttccacagcgccagaggctgctgctcttcgatccgcacgcgcagggtgttcggccagatgcgccgcacagtggcatgacgcacccagggcacggactcgaacactttgcgcgcatcgtccaggtccatcgtgaagaaattgcccttgaaacgaccggcaatcgccgaacgcaccgagcccggcgaaacatagtgcagctcgctctccggcatgggttcgagctcgatggcagccagattgaaatacggccgctgcgccacccacgccacgccggcaagcagcaaagcggcgaccgccagcacggctagcgtgttggcgaccaggttgatggtacgagcctcgttccacacagaacttcctatccattggcgcgcgccggtgcgcgcagcttacaagaggcatccgccagaatcgcgacacacagctcggcatagctcatgccgaccgcgcgcgcggccatgggcaccagcgaatggctggtcatgccgggagaagtattcatctccagcaaccagggctggttttgcccatccagaataaaatccgcacgcccccagccttcgcagcccaatgcgcgataggcctgaacggcaatcttctcgatttgctcggccacgcccacaggcaagtccgccgggcaaaaatactgggtcacgtctgtgaaatacttgttctgatagtcgtagttgccatccggcgccacgatctcgatcacaggcagcgcacgcgcattacggcccgaacccagtaaggcgacggtcagctcccggccgcgaacaaactgttcggccagcacgacttcatcaaagtgcgaggccgccgcataagcctgctccatgtcggcgcaagccgccactttggtgatacccacggtcgaaccttcgtgcggcggcttgagaatcagcggaagccccagacggtcaggcacccgccgcagttccgtgtccgagtcaatttcctcaaatgcgggggtaggcaggccatgctgcagccacacccgcttggtcatgatcttgtccatcgccagcgccgaagccgtcacgccgcttccggtatagggaatgttcaacagttccagcgcgccctgaatcgcaccatcttcgccaaagcggccatgcagggcgatgaacacccgctcgaagccggcggcttccagcgccgtgagatcctgcaagccagtatcgaacagatgcgcgtcaacgcctgcgctgcgcaatgcctcgtgcacaccggccccggacatgagcgaaacctcgcgctcggcagaacgtccgccatacagcacgccaacttttccaaaacgctgtgtcatgcatgttctcccagttgcgacggaaccttgctgatggacccggcgcccatcaggatcaatacatcgccatcacgcatgaaatcccgcacggcctgcggcagcgcagctacatcttctacaaacaaaggctcaacttttccggccacgcgcaacgcgcgcgcaagggcccgcccatcggcagccaccagcggcgcctcgccggccgcataaacctcggtcagcagcacggcatctgccgtacccagcacgcgcacgaagtcttcaaagcagtcccgcgtgcgcgtgtaacgatgcggctggaaggccagcacaatacgccggtccggccaggcgccgcgggccgcagccagcgtggcggccatttcgaccggatgatggccataatcatcgatgacggaatacctgccgccgccctgcgcctcggccaccggaaactcgccccattgcgtaaagcggcggcccacgcctttgaagcccgccagcgcctggcaaatggcggcatcggcgacacccagttcggaagccacggcgatcgcagccagagcattgcgcacattgtgcaagcccggcaggttcagttcgacctcgagcgtgggcagatcctgctcgcggccttggcggcgcacggaaaaacgcatgcgcgttccatcggcctgtacgttttcagcgcggacctgcgcgtcggagctcaggccataagtcgtgatcggccgcgacacaaagggcatgatttcgcgcacattggcatcgtcggcgcacaacactgcgctgccataaaagggcagacgctgggtgaactcgatgaaggcgctcttgagacgcgccacatcgtgcccataggtatccatatggtcggcgtcgatattggtgatgatggccatcaccggcagcagattcaggaaagaggcatccgactcatctgcctcgaccacaatgaattcaccctgccccaattgtgcattggcgcccgccgagttcaggcggccgccgatcacgaaggtcgggtccaggccacctgcggccagcacgctggcgaccaggctggtcgtcgtcgtcttgccatgcgtacccgccacagcaataccgcgcttgaggcgcatgagttcagccagcatgacggcgcgcggcaccacaggaatccgcgccagacgggcagcgatcacctcagggttgtcaccggccacggccgtggaggtgacgatcgcgtcagcgtctgccacattctcggccgcatggccgatcgacaccttcaggcccagatcggccagacggcgcgtaacggtcgactcgctcagatcggagccgctgacggtgtagcccagattgagcaacacctcggcgatgccgctcatgcctgagccgcccacgccgacaaaatgaatatgttgaatgcgatgtttcatgattgacgcctcgctgccgctacgcagacgtcggcgatatgcgctgccgcgtccggccgcgcatgcgcgcgcgcccgtgcggcgacagcttgaagttcggtacggtcgcgctgagtcagccaatcggccagccactgcgcggtcaaaacatgctggggttgcagccaggcggcctgcgcatcgctcagatagcgcgcattggccgtttggtgatcgtcaattgcatgaggcaagggcacaaacagtgcggccacgcctgccgcagccacctcggccaccgtcatggcgcccgcgcggcaaatcagtacgtcagcattcgccaatgcactcgccatgtcttcgatgaaggcaacgcactcggcctgcacaccagcttttgcatagtctgcctgcaacgtttgcagatgctgcgcgcccgcctgatgcatcacgataggtcgttgcgccgggggaatatttccgagcgcctgcggcacgacggtattcaaagcctgcgccccaagcgagccgcccaccaccagcaggcgcaaaggcccctgcctatcggcatagcgttgcgccgggctgcttaaatcgcatagatctgcccgcacgggattacccacgttgtcggcaccgggcaagacggccggaaagcccgtgaggacgtttttcgccatgcgtgccagccagcggttggccgtaccggccacggcattctgttcgtgcacgaccaacggcgtgcggcgcagcgccgcgaccacgccgccggggaaagcaacatagccccccatacccagcacgacatccggctggatctctgccatatgcttgcgggcctgaagcaaggctcgcgtcaacagcagcggcaacttcaacaaagccgtcacgccacggccgcgcaagccctgaaaacgcaggggggccatctcgatgccgcgcgcgggcaccagcttgccttccatcttgtctggattacccagccagcgcacctgccagcctcgttggcgcaaaatctcggccactgccaggcccggcatgatgtgaccgcccgtgcctccggccatgatgagaatggtgggcgcgctcatacgcggcctccccgcatcatgacgcggttttcatgatcgacccgcaacagcatggccagcgcgcacagattcatcacgatgcccgagccgccgtagctcatcaagggcaaggtcaaacccttggtgggcagaaggcccaggcagacgcccatattgatgaaggcctgcacgccaaaccacatagccacgccatgggcgaccaggccggcaaaggtgcgctccatggcaattgcctggcgaccgatatcaaaaccacgctgcacaatgatgccgaacagcacgatgaccagcatgacaccggcgaaacccagctcttcgcccaccactgccatgagaaagtcagtatgtgcctctggcaggtaatgcagtttttcgacgctggcgcccagacccacgccgaaccattcgccacgccccagcgcaatcaacgaatgagatagctgataggcactgccataagcattctgctcattccatgggtcaagatatgcaaacaaacgcgcccgacgccagggcgacaaccagatcaacatcaggaaggtgccaatcagcaccgccagcagactgctgaaatatttgccgttgataccccccaggaacaagatgccgatggcgatcgccacgatcaccatgaaggcgcccaggtcaggctccagcaacaacagcatgcccacgccgcacagggcgcaggccatggggagaaagccgcgcgcaaaagcttgcatatgctcttgcttgcgcacggtgtaatcggccgcatagagcagcgcagccagcttcatcaattctgaaggctggaaattcagcggaccgagcggaatccagcggtgcgcaccattgacctcgcggccaatgccgggaatcaacacggccaccagcaaaataagcgcgatcacgaacagcggcacggcaaggcgttgccacacgcggatgggtatcgtcagcaccacggcgccggcgaccagacctgccaacatgaacaggccatggcgcagcacaaagtaatagcgcccatacgaggcatagcgtggcccatcggccaaaccgatcgaggccgaatacaccatcaacaggccaagcagcaacagcgtcgatgcggctacgataagcggcagatcgctattgcgcatgcgggtgcgccctggacgcacggcattgacactggcggtgagttcggcgaacaggctcataacacctcacctcgatcaagggccagttcttcgacctcttcgacgaacacctgcccgcgatgcggataattacggtacatatcgagacttgcgcaggccggtgacaacaacacggcctctcccgcttgtgcgatctcggcggcgcggcgaaccgcctcgcgcatatcggcggcgaccaccagggcaaccccggtggattcgagcacctgcccgatggccgggccatcggcgccaatcaacacgacggcacgggcatgacgcgaaacggcggaacgcagcggcgaaaagtcctgtcccttgccctggcctcctgcaatcagcaccacggtctgccccaggccctcgagcgcggcgacggtggcgccaacgttggtgcctttgctgtcattgatatagtcaacgccgccaatgctgcgcacgaaagccgctcggtgcggctcgcccgcgtagtcgcgtaaagcgcgcaacatggggccccaacccagctccagcacacgcgccagttgcaaagcagccaatgcgttaagggcattgtgcacgccacgaatacgcagggcatcgaccggcatcaaacggctcatgcggccctcaccacgctgcggcggtggcgcatccttcttgcggcgcacaaccggctcatcgaaatcgctaggctcgcaggccaccagccaggcaacaccttgccccaactccagccccatatcgcccactctctgcggcagatcacggccaaagctgcgcacattcaggccattgacatcagccaccatggccagggtcagcgggtcatcacgattgacgatcgccacgcgagccatcttgagcaagcgggccttggcctgagcataggcctgcatatcgccatgccaatcgagatggtcctgcgtcacgttcagcaccacggccgcgtcggcctgcaggctgtgcgtggtttccaattggaagctggaaagctccaaaacccagacatccggcaaggcatcctggtccagcgcctccatcagcgaggccagagcggccgggctgatattgcccgccgcccgggcgctcaggccgcaggcctcgatcagttgtcgcgtcagggcggtaaccgtggtcttgccattggtgcccgtcacggcgagcaggcgcggatgataggcccgcgcctcggcaagactggccagcgcgcgcgcgaacagctcgacttcacccagaacctcgataccgcgagagacggctgcggccagcaagctggcggccggctcctgccccggcgcgagaccagggctcagcaccagctgcgtcacgccatccagcaaggccggatcaaaatgactgccgcaaccgaggtggtactccacctgggcctcttgcaagaccgctcgcaaaccctccagaccacccggctgcatacgggtatcggccacgcgaaggcgggcgccctcgcgggcgcaccagcgcgcagcggccactcccgtctcgcccaatccgaggatcagaacgagcggcgcatcggcgcgggaggtgagttcggtattcatcgcaacttcagtgtcgaaaggccaatcaacaccagcatcatgctgatgatccagaagcgcaccacaacctgggtttctttccagccgccgacttcaaaatggtggtgcaagggtgccatcctgaagatacgtctgccctgtccgtacttgcgcttggtgtatttgaaccaagtcacctgcagcatcactgacagcgtttcgacgacgaacacgccgcccatgatgaacaacacgatctcctggcgcacgatcacggcaatggtgcccagagccccgcccagcgccaacgcgccgacgtcgcccatgaagacctgcgccggataggcgttaaaccacaaaaacgccagccccgccccgccaatcgcggcgcatagcaccatcagttcggaggcgcccggaatgtaaggaaacagcaaatatttggagtaatcgacgcgacctaccacataggcgaagatgcccaatgctccgcccaccatgacggtgggcatgatagccaggccatctaatccatcggtcaggttgaccgcattgctggtgccgacgatgacgaaccaggtcagcgcgacaaaacccagcacgcccagcggatagctgacggacttgaagaaaggcacgataaggtcagcgcgggtgggcagcggcatggtgaagccactgacgacccaggctttgaagagcggccacagttccgtgttggccggagccgacaccgcaaaggccagatacaccgccgccaccaggccgatcgtcgcttgccagaaaaacttctgacgcgccggcatgccttcaggatcgcgatggaccaccttgcggtaatcatccatccagccaatccagccaaacccgaaggtcacgagcagcacgacccacacgaagcggttggtccaatcggcccacagcaaggtgctgatcgcaatggaaatcaggataagcgcaccacccatcgtgggcgtgcccgtcttgaccagatgcgtctcgggaccataagagcgcaccgcctggccaatcttcatttcggtcagcttgcgaatcaccctagggcccgccgccaagccgatcaacaaagctgtcgcacaagccagcaccgctcgcaaggtgatgtattccagcacgccgatcgcgcgcacatcgtcagacagccaacgagcgatttcaagcaacatgcttgtcctcctggccggaggccgcctcgtcgccacttgcagaaaaagccgtcactacccgctccatgcgcataaagcgcgaacctttaatcaatacgctgaacgggttcatgccgcgcaaagcggcaaggacttcgtctacggatgcgcaagcgtgcgcgcctgcaccgaattcggccgcagccgcccggctggcgtcacccagcgtgaccattgcgtcgatcccctgatcgcgcgcgtacccgccaacttcacgatgcatggcaggcccctcatccccgacttcacccatgtcgcccagcacaagcactcgtggaccaggcaactgcgcaagcacctcgatggcaacgcgcaccgagtcggggttcgcattgtaggtgtcatcgatgaggattgttccgttactcgtttctttgcgttgcatacgccctttaacggcggagaagccctccagggcccgcaccgcactcgccaaaggcgctccagcagccaatgcgcaggcaattgccgccaaagcgttacgcaaattatgctcgccaggtacaggcaaaacgatatcggccacacccatcggtgttaccacctgacacaaggtgcccgaagcatcaggacgaattttctgggcgtacacatccagaccgggctgcaggccaaagcgcagcacccgccgcgcccccgcgagctcatcccagataggggtgtaaacatcgtcaccgggatacacggccacgccatcttcgggcaaagcggataagaccgcgccgttctctcgcgccacggcctctacgccatgcagaaactcctgatgctcgcgctgcgcattgttgaccagcgccaccgaggcctgagccatcggcgccaaataggcgatttcgccggggtgattcatccccagctcaaccacggcggcacgatacccctcacgcaaccgcagcagcgtcaggggtaaaccgatatcgttattgaagttgccggaagtcgccagacgatgcgcctcgccctgccacgccgctagaatggcggagatcatctccttggtggtggtcttgccattgctgcccgtgacggcaatcacaggcaggctgaagcgcgcgcgccaggccgtggccaaacgccccaaggcgtgacgtgtctcgcccagcaccaattgcggcaggctggaatcactcacgcggtgggcgacgaccgcagcacatgcaccagcggcttgagcctgagccagataacggtgaccatcgaaattctcaccgctgatcgccacgaaaatttcatcagcagcaacgctgcgtgtgtcggtcgaaacccctgcgacatgcggcagcagcaaagcagcccgggcccactcgcgatcatcgaaagccaagcggcgaccggcgatctcctgataggtctcatgacccttacccgcgagcagcacgacgtcttccggccagctgtcccagatcgcatgcaaaatggcgagggcccgatcggactcggcgcgcaaggcaaggtccggcccgacgccggccaacacctggtcaatgatggcttgtggcgcctcgctgcgcggattgtcgcttgaaacaatgatacggtcggccagctcacctgcaatacggcccatttcgggccgttttcccgggtcacgatcgccgccgcagccaaacaggcagaccaatgcgccattgcgcgcctgcgcgacaggccgcaaggccagcaaggcacgctccagggcgtccggcgtatgcgcataatccaccaccaccagcggtccctgagcggaaccgacaggcgccacggcttgcaaacgcccgtctaccggcgcggcggcagcgacctcgcgggccacggcagccaggggccaacccagcctgagcagcaaacccgccaccagcagcagattggagacattgtgatgcccgagcaaaccggtgacgacctgagcttggccctcggaggtcgccagtgtgaaaacctgcccatgagccgtggcctgcaaatcgaacgcgcggacgtcggcctcggcatggtcgatggcataagcactggccagaccgacaggcagcttggccagcagacgccggccagcggcatcatcggcattgatcacggcggcctgaagcccgggccagttgaacagcagggctttcgccgcttcgtactgctccatggtcccgtggtaatcgagatggtcgcgcgtcagattggtatagccggcagcaatcaggcgcacactgtccatgcggccctgctccagaccgatcgaggaggcctcaatcgcgacggcctgcgcccccgcgtcgcgcatctgcgccatcaagcggtgcagggttatcacatcgggcgtcgtgagattgccgcccagcgagacgccgtccggcaacaagccgcccaaggtgcctatcgtgccgcaaggcttgcccaggcgggtcaatgcccgcgcaagccattgcacgcaggaggtcttgccattggtgcccgtcacggccagaaccgtgagactggcagagggttgaccataccagccgtcggccaactcgcccagcatgccgcgcaagccggccaccggcaacacacgcgaatccgccaccacgctctgcgtcagcgcatcgctgtcataaagcaccacggcggcgcccgcatccaaagccgagccgatgtaagcacggccatcgccttgcactccccggcaggcaataaacacgtcgccaggactcagctcgcgtgagtcgagcctcaggtgcgcgctcgcggacacacgtgcccgcaaaacctccagtaccggaagcgcactaccctcagatgcacgaacaaaatgcggactcaacgctgacctccgttatcaacacccgccacgatggtggattcaaacggcgcgtcaggctgcacacccatcagacgtagacttccccccacgatgctggaaaacacgggcgcggcgatcgcgccaccgtagtagccccccacttgaggctcgtcaatggacacggccacgacaatcttgggattggagacaggcgcgaaccccacgaatgaactgcgataccgctgaaaactgtatttcccatcgacaatcttgcgtgccgtcccgctcttgccggccactcggtagccgcgaacctgggccgccttggcgccgtccggaccggcggcagcctccagcatgcctcggatcaacgccgccgttttcggcgaatagatcttcacgctggtgggatcactgtcgcgcttgaccagtgtcaaagagaccatatcgccatcacgtgcaaaagccgtgtaggcccgcgccacctgcaacagcgacaccgacaggccatagccgtaagccatcgtggctttctcgatcaagcgccaacggtcccagggccgcagacgtcccggcgcagcgccgggaaaacccagttgcggggcctggcccagtcccagctcggtgaaccgatcccacatctcgcgtgactgcagtttttcggaaatcatggccatgccgatgttgctggagcggcgcagaatcccggccacatccagcacaccattgcggctcacatcgctgatagtcgagccttgatactgaaagcggccattaccggtatcgaaggtggtggccggcgtgatacgccccagatccagcgcaagcccggccgtgaaaggcttcatgatggagccgggttcaaaagtatcggtaatggcctgattgcgcagattggcaatcttccagttctcgcgatggtttggatcgtaggaaggtagattggccagcgccagaatctctccggttttaacatccaccaccacggccgtcgcagctcgcgcctgatgcttgtctatcgcggcctgcaattccttatagaccaggtattgcaagcgggtatctatcgacagacgcagatcgcggccatccacaggcaaggtgatcgccttcacatcctcaatgacgcggcccagacggtccttgatgacacggcggctgcccgggcggcccgaaagctgctcattgaacgtcagctcgaccccttcctggccctggtcctcaacattattaaagccgacgatatgggccgttacctcaccctcggggtagtaacgccgtgattccggctgctgatgaatgcccggcaaggccatctgccggatcttgtcagccacatccatcggcacttgccgcttgaggtaaacgaagttgcgatcctcgtccgacaagcggcggcgcaattcggccgctggcgtatcgagcagcttggccagcgtgttgatttgatcaggcgtggcggccttggcatcttcagggatggcccagatggcgcgcgccggtacgctggacgccagcaccacattattgcggtccataatcttgccacgcgtggccgccaaggtcagcgtacgctcatagcggcgctcaccctgttgctgcaaaaactcattggacagcccttgcagaaacaaagctcgaccggccagaaccaccagaccagcaaacaggagaatcagaaccagccgggcgcgccacatcggcaattgcccacgcagcaccgggttgtcgaagaaagggacgcgcttcattgcacgcccccaggctgcaccatataaatggtgcgatccggcgagatgggaatcatcttcagatcatcgcgcgccgcgcggtccaccctggcgttgcgggccaactccgcgcgctccagttgcagacggcgccaattgatgtccagatcacgggcctcggcctggccgcgccccaactctatatagagctggcgcgactgatacctgctcgtcaccagagaaatggcggacagcatcagcaaagcggcaacgacgaggcaggcacggcccattaacggcgcctccccttttccgccgcaccgggcaccgccggcacgaaatcttccgcacccgttgcgggcaagggctgcgaagtacgttctgcggcgcgcagaatggcagagcgcgaacgggcgttgccggcgacttcggcgtcgtccgcaaccactttgcccagcgtttgcaaaataggctgcggcaattcgctctcacgcagaggcagccgcggatgcgcggctgccggccttgcggccgccgcgatgcactgcttgaccatccggtcctcaagcgagtgaaaactgatcaccgccaacctcccccctgggacaagcaactctatagctgacgcgagggcgcgcgcgagctcttcgagctcccgattgatgtaaatccgtagagcctgaaaggtgcgtgtggccggatgctgccccttttcgcgcgtgcggacggcgctggcgacgcactcggcaagctcgagcgtggtgtgcagcggccgtgttgcgcggcgagcagcaatcgcctttgcaacctgaaaagcaaaccgttcttcgccataatctgcgattacctcccgcatctcttccacgctggcttgcgccagccaatccgccaccgtgggaccacggctcgtatccatacgcatatcgagcgggccttctcgcatgaacgagaatccccgatccgcatcatcgatctggggagaagacacccccagatccaacatcacgccatcgatgcgctcgatgccgcgcgctgccaattcttccgtcatggtggcaaagccgccatgaaccactgtcacccgggcatcttcggcagccaatgcctgagccacggcaatcgcctcggggtctttatcgaacacaaccaggcgggcttgaggacccagacggccgagcaactcgcggctatgaccgccccgaccaaacgtaccgtcgacaaaaatgcccgtggcctgccgggtcaaggctgcggcctcatctctgggccgcgcgcgtgaggcgcccctgccgccgaaatcggcttgcaacaaggcgtccaccgtcggctccagtagaacgggccggtgttcgaatttcatagtcggtttcagaacgaaaactgattcaacacatccggcattccctgggccagatcttccgcctcgcggcgggccagggaagcggcatcccagagctcgaagtgagcacccataccgagcagcatcacgtcgcgcgtcattccggaagcgttgcgcagttcgggagcaatgagcacgcggccagagccgtcgatgtcaacgtcctgagcgttacccaacaacagccgttgcaggccacgcgccgtcatcggaaaagccgcgatctgctcgcgcttcgcttcccattcgggccgtggataaaccagcaaacaaccatcgggatggcgagtcagggtcaggcggccttcggcctgagacaccagggcgtcacgatgccgggtcggaattgaaatccggcccttagcatccaacgtgagcgcgctgcttccctgaaacaccggtttaccccacttaattgcacaaattcctactttttcccactctacgggaagggcacaagcgggtcaagcgagcgtttgaaaatttttcaatcacaacaaggacttagagcaaatcacgaaagccgtgaaatgaaaacatcttgagaaatcaggatgttgcgatgcgaactaaaagtcacgcatcatgaagcggcggcaaacacgctttttttcactaggacttatcagcacatgacggcaagagaacgcctcgtgcgcatatcgaactagtgcgaaaaaaaggggggagtgcaaagcagatctataggccggattctgtacgccgggtttccccgactggcaatcattcctctacgcgagccattgctgacacgctctagccacctacccgcatgctcgaacgagccgccctttccagcccgaaggctgtgcgcatgcctatttgatgttgctccggatagaggttgccgcgtttcaccctgcgatgccggcaactgtcaccagttgccgcagcacggagatggccgtgccggtgcgcccctgaaggcgcccgccccgcagactcgtctctgtggccctgttcctcggctcgatgcttgcgcatcttaccggacggccgttagccgctatcctgccctatggagtccggaccttcctcgatggtctaaccatcgcgactgcccaatctgccttgcggcgtgcattgtagtacacacagcctcattcgccggttcctgcgacaatagcgccaacgctaagcgcagaaatcctcatggctcaaaacacgctcatctccctgaccgacgtacaactggcttatggccaccatcccttgctcgatcatgccgacttcgccatccaggagggcgaacgcatcggcctgatcggccgcaacggcgccggcaaatcctcattgctacgtctgctggatgggcgcacgcagcccgacgacggcgacatcagccgcatgtcgggtttgcgcgtcgttaccgtcgaacaagagcccgtactggacgaaacccgcagcgtgtacgacatggtctgcgacgccgaggcccatcccgaagattggcagcgtccggcgcgggtgcgcgccacgctggaaaaactcggtttgccgaccgatgccttgatctccggcctatcgggcggcacccgcaaacgcgtcgctctggcgcgcgcactggtggaccaacccgaccttctgctcctcgacgaaccgaccaaccacctcgatttcgaaggcattgcctggctggaagagctgctgcgcaattggaaaggagccgcggtcatcatcacccacgatcgccgctttctggatgcgatcgccacacgcatcgtcgaactcgatcgaggacgcttgctcagctttccgggcaacttcagccagtggcaggagcgcaaggcgcaatggctagaggccgaacgcctcgaacaagcccgtttcgataaactcctggcgcaggaagaggtctggatacgcaagggcgtggaagcccgacgcacgcgcaacgaaggccgtgtgcgccgcctggagcgcctgcgtgtcgagcgcgcagaccggcgcgaacgcatgggcaacgtcaacctggcggtcgcgcaaggccaacgttcaggcaaactggtcgcggaactacgcgatgtcggcaaaacctttggcgacaaaaccgtcgtacgcgactactcaacaaccatccaacgtggcgaccgcatcggtatcatcggccccaacggtgccggcaagaccaccttgctgaagatcattctcggagagctcgcccctgacagcggcacggtacgcactggcaccaatgtcgaagtcgcctatttcgaccaaatgcgcgcccaactggatgaaaacgccgcactggccgacatcatcaaccccggcagcgaatgggttgaaatcggtggcgcccgcaagcacgttatgagctatctcggcgattttctcttctcgccagcgcgtgccggctcgccggtgcgcagcctgtccggcggcgagcgtgcccgcctgctgctcgcgcgactgttcgcccggcccgccaatgtgctggtactcgacgagccgaccaacgacctcgatatcgaaacgctggaattgctggaagagttgttgcaggactacgctggcacggtattgctggtcagccacgaccgcgccttcttgaacaacgtcgtcacccaaaccatcgcctatgaaggcgatggccgctggcgcgactacgtcggcggctacgacgaatggctgatgcaacgcccgcaacccgaagccgcctccccggcagcggcaccggccacggtgcctcgcgccaagccggcgcgcgcctccaggatcagtccctgggagctacgcgaacttgaagaattgcctgacgtgatcgccgggctggaagccgaacaggccagcctgagcgcgaaactggccgatggcagcctgtatcgcgaagcgccccaggacgtcgatcgtattcagggcgaactggcgcacatcgagaaagatctcgaaaccaagttcgctcgctgggaagcgctggaggagcggcgctccgccgccaattgaacgggctggatagcaacgggcggccctggccgcccgcttctcatgccttgcgcagcagactcaagccttcacccgccagcgcagcgcctcacctgccgccaacggcaccagcgtcgtactgccaaaaggcagctcttgcgggatagtgaaatcctcgcgcaacaaggtcaacgtgtcggtgttgcgcggcagaccgtagaagtcagggccgtgatggctggcaaaaccttccagcttatcgagcgcgcctgcgttctcgaaagcggtcgcgtacagttccatggcatgcaaagcggtataacaacccgcgcaaccacaggcatgctctttcaggccgcgggcatgcggtgcgctatccgtacccaggaagaaacgcgggctgccgctggtggcagcttccaccagcgcctggcggtgtatctcacgcttgagtatgggtaaacagtaccaatgcggacgtacgccgccctggaaaatcgcattacggttgtacaacatgtgctgcggcgtgatcgtcgccgcgatcggcccctcagcatcacgcacatactccgccccatccttggtcgtgatgtgctcaaacaccaccttcagaccgggataggcacggcgcaaaggttgcatcacccgctcgatgaacacggcctcacgatcgaacacgtcgatggccgggtccgtcacctcaccgtgcaccagcaaaggcatgccagccttctccagcgccgtcagggctggaccacacttgccaagcagatccgtcacgccggcatcggagttggtggtggcgcctgccggatacagcttcaccgcatagacctggccgctggcatgggcgcgttcgatttcggcagctggcgtgttgtccgtcagataaagcgtcatgagcggattgaaggccgttgcccggtttcccactgttttctgcagagcagccacgatacgctcgcggtaggcgagcgcctgctccgtcgtcgtaacaggcggcttgagattgggcatgataatggcgcgcgcgaattgacgcgccgtatcacccaccacggcctcgagcgccgcgccatcgcgcagatgcagatgccagtcgtctgggcgggtaatcgtgatttgagcagcgttggacataaaagagggcctttattcggccagaggcataccgcgctcagccaaagcagcgaacatcgcgctgcccagcggaatcacggcgtcattgaaatcgaaatgggggttatgcagcaggcaacccgactctgcgccgccttggcccagccgaaaataggcgccgggcttggcctgcagcataaacgaaaaatcttctgaccccatcgacggaatcagatcgcgcaccaccttatccttacccagcatctcggtggcgatgtctgccactagattcgcatgctgtggcgtatttaaggtggcgggatacacgcgctcgtagctaacttcggctgttgccccaaaggcggacgcgatagccgtcgccaattcacgcatccgcatctcgaccatttcctgcaccgatttacggaaggttcgcaccgtgcctaccatgcgcgcctcccgtgggatcacgctcattgcacccggatgcccggcctgcaccgaaccgatggacaataccgcggaatccagcgggttaacgttgcgcgacacaatcgtctgcaaagccgtgatcagatgaccggccaccgtgaccggatcgattgtctgatagggatgcgcaccgtgaccgccccgtccattgatcacgatttcaaagcgatcagccgccgccatcatcggacccggattcacgcctatcgtgccggcaggcaaaccgggccagttatgcagcgcataaacggcgtcacagggataggtgtcaaacaggccatcatccagcatggccttggctccccccaagccctcttcggctggttggaagatcaacaccgccgtgccatcaaaattgcgggtctgggccagatagcgtgccgcgcccagcaacaccgccgtatgcccatcatgaccgcagccatgcatcaaacctggcttggtggaccgatgcgcgaaggcattgtcttccgtcataggcaaggcatccatatcggcgcgcaagccgatcatccgaccgctatcgcaacgcttgccgcgaattacccccaccacgccggtcttgccgatgccgcgatgcacctcgatacccagtgcctcaagcgcacccgcaacaatccctgaagttcgaacttcttcgaaacccaattcgggatgggcgtgcaaatctcgacgcagggacgtgagctcttcgtggaaaagacttatcgattcaagtagagaacgtgcgtacataggacgttacagatgcctcataggagggagtgtataggccgattttagttgctacagaggataaatggctttgtctttactggggagacacgttatgctgccgcccgcaggacattttttccaacatccagagaaggagcgccgcattatggccacaccctccaaaaccgcgaccacgcgtaaaccgaatgccgcgtttatgaagcccctgacccccagcgccgagctggccgctgtcatcggctcggaagccgtgccgcgtaccgaggtcaccaaaaagatctgggactacatcaagaagcacaacctgcaagacgccagcaacaagcgcaacatcaacgctgatgccaagctgcttcccatctttggcaaagatcaggtgacgatgttcgaactgaccaaattggtcaacgctcacctcaagtaagcgcctgggtcgagggcgtacctcgtgcgtcccttcctccctttgtgcgtgaggcaagccgggtgtcgccgtcctgacctcccggtcgtactcccctccctgttcttgcgctaacgacaggaacatgctgcactggcactcatgcgtgccagataggcagacttgagacaaaaaaaccggccatggccggttttttgcttgatgctaggcataactggaaggcggattgccctccagcagggccagccagcccttgataagacggtacagcacccagatcaccgtagcagccatgccgatccagccgatatagatcagcatcagcacaaagctgacggcaatccagagcaaggaccaccaaaaggtgcgcaacaaccaatcgaagtgcgacgcgtaaacagtgcctgcggcatccgaacgcttcagatacatcagcacgacagccgcaagcgtcgcgacccccaacatgccgccagtcaagaagcccagcgcaaacaggccgtaggaaacgtgcgtcagagtacgcagatccaggggttgagaacccggtacggaattgggagattcactcacgatcactgctccatcgaatgcattcacacaatcttaccgcacaataccgcagcctcccggcggccgttgttatttaggtacgcagcgaggttttgctcctccgggctcttgccaaggtcttgtttagcttttccgactctgacctagcctcgccgctacgaaaagaatgcatcgatatccctggctgagacagcctaggcagccggcatgcaaagacttaacgcctgccgggcagatcagcgggcgtcaggcaacgtggcaggcaccgggttttcgcaggctgagagggtgttggggcgtggcgcctgggggaaggcgagccgcgcaggcagggggtgcggcaagggccagcgcaagggtgaagcgcaaaaacaaaaccccacaagcggtagcttgtggggttttgagggataaaagcctgacgatgacctactttcacaggcgtaaaccaactatcatcggcgcgaaggcgtttcactgtcctgttcgggatgggaaggagtggggccaccttgctatggtcgtcaggcgtaactggctaagcagttgacgctgttgtcaacagcttgaatttggaagaagcgtcacgcgggttgcgttgatgtatgttcagacggcactggcgcgtatggccagcaatcgtatatgtaagactaaagagttataggatcaagccgcacgggcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtcttgaacgaccctttagagagatctagtctctgggatacctaatcttcagacgagtttcccgcttagatgccttcagcggttatctcttccgtacttagctacccggcaatgccattggcatgacaaccggtacaccagaggtacgtccactccggtcctctcgtactaggagcaggctccgtcaagtatccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgttcgacttgtcagtctcacagtcaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgagctcctccgttacactttgggaggagaccgccccagtcaaactgcccaccatgcactgtccccgatccggataacggaccaaggttagaaccgcaaacaaaccagggtggtatttcaaggacggctccctcgaatctggcgactcgagttctgcgcctcccacctatcctacacaggccggttcacagttcaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccctatacgtcgactttcgtctttgcagagtgctgtgtttttaataaacagtcgcagccaccgattctctgcgaccccatcatgctcagcgcgcaggcgcctcacactaccggggcataccttctcccgaagttacggtattaatttgccgagttccttctcccgagttctctcaagcgccttggaatattcatcccgtccacctgtgtcggtttgcggtacggtctcgtacagctgaagcttagaggcttttcttggaaccacttccaatcacttcgcgagacatgctcgctcgagccacacccttgatttacgcgcccggatttgcctaagcgccatcttcaatgcagcaacagggacatccaacaccctgatgatcttccgcgatccgtccccccatcgcactgtacgacggtgctggaatattaaccagcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttggacttacggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcagccttcacaagccaccttcgcaggcttacagaacgctctcctaccgcgtgtactcaaagtacacacccgcagcttcggtttatcacttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgtctatgccttcccacttcgtttcccacttagtgataatttgggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtacttgcgggtattcggagtttgccatggtttggtaagtcgccatgaccccctagccataacagtgctctaccccccgcagtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctagtttttcaacactagtgggttcggtcctccagcacgtgttaccgtgccttcaacctggccatgggtagatcatctggtttcgggtctacacccagcgactcaacgccctattcggactcgctttcgctacgccttccctattcggttaagcttgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccacaaggaggctccgactgtttgtatgcacacggtttcaggatctatttcactccccttccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcaaacaggatttcacgtgtcccgccctacttctcttacgcttagttccaccacccgcatttcatctacagggctatcacctgctacggccagactttccagactgttcgattatacggatggctaaatcgtaaaggctcttccgatttcgctcgccactactatcggaatctcggttgatttcttttcctcgagctactgagatgtttcagttcacccggttcgcttccactgacctatgtattcagtcagggatactgcttgcgcagtgggtttccccattcggacatctacggatcaaagcttgtttgccagctccccgtagcttttcgcaggctaccacgtccttcatcgcctgtgatcgccaaggcatccaccatgtgcacttagtcgcttgatcctataacacttgagtcttataggttgctgtcatttcgcgtttgtgccgttcttaagttcaaaagctctgactatctctggtcagcttgagacttggaacataatcatgcaatcacaacccgtattcatcttcgtcaagtttccttgattactcgataaacactttacgttgtgcttcttccaaattgttaaagaacatatatagctgtcaggcctaaacctaacgattaagactgctcgcaaccttaaccgttaacctcagactcgcgaaggatgaaacctctctctaaccacctcacttccaatccggcatcaaccgaatcaaaagtaactggtggaggtgaacgggatcgaaccgatgacatcctgcttgcaaagcaggcgctctcccagctgagctacacccccgtattcgtggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagaccccagacttcaaatcttccggatctgttcgatccttcgcagctatattcaaacaaccgataagcgtggacacttaatgcgagcacttagctcttaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtaatcgccccccttgcggttaggctaactacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgatcgggtttctgggattggctccccctcgcgggttggcgaccctctgtcccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcattagagtgccctttcgtagcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttccggttctcttgcgagcactcccaaatctcttcgggattccagacatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgctactaaggcccgaaggccccaacagctagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgttatcccaggaggctgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccacctccctctgacacactctagctcggtagttaaaaatgcagttccaaagttaagctctgggatttcacatctttctttccgaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattctgcaggtaccgtcatttgcgcaaggtattagcctgcgccttttctttcctgccaaaagtgctttacaacccgaaggccttcatcgcacacgcgggatggctggatcagggtttcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcaaaccagctacggatcgtcgccttggtgagccgttaccccaccaactagctaatccgatatcggccgctctaatagtgcgaggcccgaaggtcccccgctttcccccgtagggcgtatgcggtattagctacgctttcgcgtagttatcccccgctactaggcacgttccgatacattactcacccgttcgccactcgccaccagaccgaagtccgtgctgccgttcgacttgcatgtgtaaagcatcccgccagcgttcaatctgagccaggatcaaactcttcagtttaatctctgtgttgcgccgttaatctcttaacgacgactttcgcttgctcaaaggaagtgaggtgatagtttcgaaaaactaaaccttacttctatatgagcacttgatagtttcgcttcccgtcagacctaagcctgacgttgcgcactcacaccaagtgcccacacttatcggttgtttaattgttaaagagcggtcttgctaattctgtactaccttactgcttcgcttctcacttaccgcgtcgctcggcttatctgccgttcgtcgctgcgtcgttgtcagcagcagagaaacgagattatgaaggagtttttttcgtttgtcaactcagcttcgcttttttcgtatcgcttgcgaagattttttctccactcacgctaccggcgaaacaccgagttggcaacttactcaccacctcacagcaacctaagtcactgctcacctcttatctcacttccttgctctagcagctctcgaaacaccctgccgttttgcagatccgggtaaacccgaatgtttcgataactgccaagcccgaaactataacacaactttttggaattttgcaagtcactcgcaattttttattccccgtcgtgccgcactggaatccgggccggctatcaccttaacctctctccccgtgcctgacgcctatctgctcttcccacgtttcgctttgcgataaccgctttggaatcaaacacataaacctcaattccggcttcacttcactgactgcgccgcgtctgcgttgctgtctgtgctgcgaaggaggcgaactatagcacagcttttttcgccctgtctcggctttgactctttttttaaagaaaaatgaaaaataattttgaaagcctccaccttctgcccctgtttgagttccccctctatatatagggggcttgttttggccctggcccgacagaatctcgctgtggggctacacccgcaactcggtcgtttccttgatttgctgcaaagcaaagaaagacttcatatcgactaccgcaggatgcaacatcagggtatccatcgcaaagcgggaaaagtgcgccaggtcttctacttgaatgcgcaaaagatagtccatgtctcctgacatcgcgtagcactcgacgacctccggccagagttgcacatcgctatggaagtcagccatcggggcatggctgccgcccacatgcttgttgagccggatcgtcacataggcaagcagccccaggccaaccttcttggcatccaccagcgcggcgtagcgcttgatatacccctgctcttccagtctgcgcaccctgcgtaagcaagggctaggagatagcgacacacgctcggccaactcctgattacttagcctgccatcccgctgcaattcggccagaatctttcgatctgtcctgtccaaccctatttctgtcatttttcaccccactttataatttatgcgcaattaaattgctgatgatagctatttatcgggcatttttgcaatccgctgccgcgctaaatccctagaatttgtgttttccagccccataaacgatagagacaagcgagcgcaggcatgagcactcaatttcagccttgggacaaccccatgggcacctccggcttcgagttcatcgagtacaccgcccccgatccgattgcgctgcgcaaagtgtttgagctgcttggtttcaaggccattgccaagcatcggcacaaagatgtgacgctgtaccgccagggcggtatcaacttcctgatcaatgccgaaccagactctttcgcccagcgtttcgcccgcttgcacggtccctctatttgcgccatcggctttcgggtggatgacgcggcacgcgcctacaagcgcgcgctcgagttaggcgcctggggtttcgattcgcatagcggcccgatggaattgaacattcccgccattaaggggatcggtgactcgctgatttatctggtggatcgctggcgcggcaagaacggccacggcggcattggcgacatcagtatttatgacgtcgacttcgagccgctcgaccctgcgcacgcccaggaggacctgacccatgtcggagccggacttaccctggtggaccacctgacgcacaatgtgcacaaaggccggatggatgagtgggccgaattctacgaacgcctcttcaatttccgcgaagtgcgctacttcgatattgaaggcaaggtgacgggcgtgaagtccaaagccatgacctctccttgcggcaacatccgcattcccatcaacgaggaaggcaccgaggaaaaagggcagatccaagagtatctggacctgtaccgcggcgaaggcattcagcacatcgccatgtctaccgacaatatctacgccaccatcgagcgcttacgcgagaacggtgtggtctttttggatacgcccgagacctactacgaattgctcgaccgccgcctgccggagcacggcgaggacgttgcccgtctgcaaaaaaaccgcatcctgctggacggcgcccccgatggcggtctgttgctgcaaattttcaccgagaaccagattggcccgatcttcttcgagatcattcaacgcaagggcaatgatggtttcggtgagggcaacttcaaagcattgttcgaatcgatcgaactcgaccaaatgcgccgaggcgtggtgaagtcggtcgactgagtcccgcccacagtgaaatgcccctccctggcgacagcggccagagaggggcattttttatgacttcaaacgactctgaaactgcttacggaatttgctcaccttgggcgcgatgacgaactggcaatagccctgctcaggatgcaaggcgaaatagtcccgatggtagtcttcggcaggccagaaggtggcaggcgccagcagcttggtgacgataggggcatcgtagatttgcgcgctatcgatctcgccgatgaccgcctgagcctcttggcgctgcttatcgttctgccaaaagattgccgattcgtattgcggaccgacgtcattaccttggcggcccggcgtcgtcgggtcatgtgtggcgaagaacacgcgcaacagatccgcatagctcaattcagccggatcgaactcgatgcgagcgacttctatatggcccgtgtctttattgcagacttgctgataggtcggatgatcgacgtgaccgccggcatagccgggcagcacactgaccacgccacgcaaatccttgaacaccgcctcgacacaccagaagcagccgccacccagcaccgcaatctccgtgccggaacaggaaggagtttcagacatggggtttcctaaagttgagagttatttggcaggcgacaacgtcagcacccattccgctaacttgtgagcctcttcaggcgtcacctgcgattgtgcaggcataggcacggcgccccagaccccgcggccaccatggcgaattttgttagcaaggtaatcaacggcctcaggatgcccggcataacgttccgcgacactgcgaaaaggcggccccacccgcttgttatcaacctgatggcaggccatacaggccttgcttttggccagatcaagcccggtggtttgcgcagtggccgaagcagatgcaatcagtgacaggccaaacagggcagttttgaagttcaaatgcatagatacggaattccacgatagaagacactagccaggggccataacgatggtacccgaaagctgtctggaaggacctccccagggagtctgtcttgcagacattctccaagtcatccgaacgacgggcgcgtccggttatgatcggacaacttttcttcgcagaccgctcatgcttcagtttccccaatttgatcccgtcgcgttgcgcttgggtccgcttgccatccactggtacggcctgatgtatctgctggcgttcgcctttgtttatttactgggccgctaccgaatcaagcgcggccagggcggcaacctgacatataaagacctagaagatctgatcttctatagcgtgctcggcgtagtgctgggcggccgcctgggttatgtgctgttttacaaaccaggctattacctcagccacccgcttgagatcgcctttttgtgggaaggaggcatgtccttccatggtggcctgataggcgtgatcctggtgatgctgctcttcgcgcgcaagaaaggcgtctctttctttacgatcagcgatttcattgcgcccctgattcccttgggcctgggcgccgggcgtctgggcaacttcatcaatggcgaactctggggcaggccaagcgatttgccctgggcaatggtcttcccacaatcgggcagcatgctgccgcgccacccctcccagctttacgagctaggcctagaaggtctggtgctctttgcgctgctatggtggttttcgagtaagccgcgcccttccgggcaggtgagcgcgatgttcctcatgggttacggcgcgttccgcttcctggtggagttcacccgtgaaccagataatttcctgggcttactcgccggaggcatgagcatgggacagtggctgtccctccccatgttcctcggcggtctcgtgctgttcgtgcttactgcaagacgatcgtcccgccaaccgtaacgctgacggtcacctcgccggcctccaagggcacccctgcagccggcgcggcgtctgcggctttggccattgccatcatgcgcggcatcgccccaccaccatcacccccacccaactcaagcttggacaggcggtaacccgaaaaaccgaaggcattggccgcagccaatgcccgctctttgaaggcttgcgccgcctggcccagcaatttgcgctcctcggcctcgcgcccttcacgggaaaggaagaaagagatattcgaaattgcggtcttgtcgcccagtttggcggccagcgccgaagcggcttcaaaatccttggattcgagcacgatctcaccctggccacgccaattcacgatcttgcctttggaattggtattgggccagacgttatagccaccggtacggacttcgatatttttagcgccacgggcacgcttgaccacgtcatcgagcgcagccgtcagacgcttaccagcgctagattgatcgttagcctcaacttccaccgacagggtgatgcgcaccgtgtcttgcttgacttcggcggacgccgaagcatgcaggctcaattcgggtgccgcgcgcgtggactcggcaaccgccggtgcagcagtttgcgccaggacgggttgagcgaaagcaaacgccagcgtggcgcagcaggccgccgcgattcgggtcagcgaaaacgcttgggatcgatgcatgaggaaacctgtagaaagatgacaggggggaggaatacgggagaaccccgtccaggctgccctgcgccgcaaaagacgcaggacagcctgtataagatgccccgcaagtgccgtctaggccggcatctcgaacccataggttcaaggtggtcgcgatccgaagagcatcgggttcgtcagcaaagagacgatcacacccgctcgacactcccgcaaccagtatgccgaaaagcatcggttcagagaatgtatggccaagtcacgagcaccgcagggacaaactggaaacgcagtgatgcgcggcggaacaccaccgctgcaatgaccgttaactacgtttaaagaagcttttcctggcccgacaaggcatcgtcgagcaataggttcatttcttcgattctacgcttgaagtcgccgactgccaaaccgcccaaggggccatcgggcgccttcatggcaagcagctcgcctgcaatttgcagcgccgccatcaccgctatgcgttcgttgctggaaaccttgccggtgccctggatgcgcagcatgagctgatccacatggcgcaccgcagcaagcaaaacgggcttctcttcggctgaacacgcgagggaatagtcgcggcccaggatactgacatctaggcgttccatcaggcttgttctcccgctgcggcgcccggcagacgcgccaggacagcatcaatgcgttcgcgtgccgaagaagcagccgtacgcaagcgctgcaactcgacgtcgcgagcggccagcacctgctggatttcgctctcacgagtggtgatgcgcgcctggagagcctggcggtctgcggattcacgggcgagctggtccctgagctcggcttgcgcctgctgggattccgccctggcaagattcagcgcagcgtcgtgatcgtgcatctgttctttcagggcctgtagttcggcttcacggtcggcacaacgctgcctgagggcgcgcgcctcggcgtcgctatcgttcagacggatacgcaacgcatcgcgctcggcgtgcagttgtcgggtgcgttgcaccaattgcccaattcgggcggcgagttgatcaaggtcttgcagcatgggcgctatcgtaaaccatccggaaccgattcgggtcgcttcacacacacggagaaacagggcaagctctggttccacatgaaagtttcatgccagataactttcactgcaggaaagaagtaaacatcgaggcttaatttcatctttccgtttactttctttttactttcattaagctttcaatcgccattcaactgagcaatctggttacaagtaaaacccggatcatcccttacttacacccaaatcaagggaaaaccctagcttatctgatgaatgccagggtttgcatggcgcatcccctcaattaccattcggccttcaaaaaagcgccatttagctttcagtccatccgcagacgctttcaataagaacgaatggcacctccaagtgcctttttgtgcccgtcgtccatgaccaacatcgcgccgggctcacgcaaatctacacgctgtaaaacaggagccaaacaatcatgcagctacgcaatcgacaggatttctggtcgggggtgatgtttatcatcctcggactgggattctcctggcaggccagcagctaccaaatgggcactgcggcccgcatggggcctgggtacttccctttctggctaggactcgttctcgccctgctgggcgcaatcgttctgctcagctcgctctcgaagaaggccactgaaactcacgtcgaccgattcgactggcgtgtggtctttctggtgattggctccgttgttgtatacgccctggtgctcaagctgctgggtgtttatatctccgtgttcctgctggttgtgctcagcagtgtggcaagccatgagttcaatctcaaggttgccattgccaacggtattttcctggcggtgttctcgtacttggccttcatcaagggcctgggcttgatcttcccgctgtggccgtcgtttatctaaggctagaggagcacactcgccatggaattgcttgacaacctcatgctgggtttctcggtggcggtcacgcccgagaatctggcctacgccctgctgggctgcattctgggtacgctgatcggcgtgctgcctggcatcggtcccgtgccgaccattgccatgctgttgcccatcacctacgtgctgccgccggtggccggcctgatcatgcttgccggcatttattacggcgcccagtatggggggtcgacgaccgccattctggtggcgttgcccggggaaacctccgcagtggtgaccgtgctggacggccaccagatggcccgtaacggccgcgccggcgctgccctggccatcggcggcgctgggctctttcttcgctggctgcgtggccacgctgctgctggccgccttcgcccccccgctggccgaggtcgccttcaagttcggccctgctgaatatttctcgctgatggtgctgggcctggtgggtgcggtggtgctggcttcgggctccctgcccaaggccatcgccatgatcattctcggcctgttgctgggcatggtcggcaccgacgtgaattcgggcgtggcccgtttcgacttcggcgtccccgaactgcaagacggtatcgacttcgccatcgtggccatgggcgtgttcggtttctccgaaatcatgaacaaccttgagcaacgggaaaaccgcgtagacatcacggacaagatcggcaatctgtacccgaacaagcaagagttcaaggaagcggccccggccgtgatccgcggcacggccctgggctcggcgctgggcatcctgcctggcggcggcgcagtgctgtcttctttcgcgtcgtatacgctggagaagaagatctcccgcaaccccgaacgcttcggtaagggccacccggccggtctggctggcccagaatcggctaacaatgctgcggcgcagacttccttcatcccgctgctgacgctgggcattcccggtaatgcagtgatggccctgatggttggcgccatgaccatccacaacattcagcctggccctcaggtgatgagcagccaccccgagctgttctggggtctgatcgcctccatgtggatcggcaatctgatgctggtgatcctgaacctacccctgatcggcttgtgggtcaaactgctaaaggtgccctatcgcatcctgttcccagccattctggtgttctgcaccatcggggtgtactcgctgaattacaacacctttgatatcttcatgacggcggctttcggcatcgtgggttatctctggtccaagctgaagtgtgagggcgcaccgctgctgctgggcctggtgctgggccccatgatggaagagaacttccgccgcgctctgcttttgtctcgcggcgacttctcgaccttcatcacccgtccgctgtcggcctcgctgctagcgctggcgctggccctcgtcgtgctggttgcactacccgccatacgcaagaaacgcgaagagacctttgtcgaagaagactgaggactctgatgggaaagccgggcccgcaaggcccggctttttttgcgcccgcaacaggcaccggacatgttctgagtggatcatcgctggctggcagtgtaggaacactggcccggccgctcgacctgcagcgcatcgaagtggaactgcgcgctggcaccgcgccaccctagttaccgaccgcccggcccgcctctgccccgacgaaagcgggtgcttaaggctcgctgcggacggatgattaaggtaagttaacggctttgcggtttcactctttgcgggaagctcgagcatggcaagcattggctcaaaaacctatgacaacgtcgcggcgaaaaaagtcgcttttctcggcctgggcgtgatgggtctgcccatggccgggcacttggcgcgtgccggacatgacgtgactgtctacaaccgcagcccggccaaggctcaggcctgggtgcaagagttcggaggaaagtcggcccccacaccgcgtgacgccgcacaaggtgcgcagattgtctttgcctgcgttggcaatgacgacgacttgcgcagcgtggtgctaggcgatgatggggcttttgccggcatgcccgaaggcgccaccttcgttgaccacaccaccgcctcggccgacgtcgcacgcgaactgtatgcgcaggccaaagcgctcggcttgaatttcgtggatgcgccggtctcgggaggacaggcgggcgcggtcaatggcgtattgaccatcatgtgcggtggcgagcccgaggtctttgaagccatcaagccggtggcggccgcctatggccgcgcagtcactctagtgggagcgccgggcgccggccaattggccaagatggtcaaccagatttgcatcgcaggtgtggtgcaagggctttctgaagccgtcgcatttggcgaagccgccggcctcgacatgaaactcgtgctcgacgtcatcagcaaaggggccgcgcaaagctggcagatggaaaacaggggcaagacgatggtcgatggcaaattcgactttggtttcgccgttgactggatgcgcaaagacctgggcctggtgctggatgaagcgcgcaataacggcgcgcgccttcccctgaccgccctggtcgaccagttctacgccgatgtgcagaaacacggaggcggccgctgggacacgtccagcctcatcacgcgtttgcgcaactaagcaagcccggcgcggtttcgcccgcgcctcaggccagttggggcagcagttcatcaatacgcgccttggcctgagccaacccttcggccgcggcgaactcccccatcgccatgccttcggcggcgataaccgtgacatcctgcatgcccagaaagcccagcatctgcttcagatacggtgtcatgctgtcctgcggcgtacccaaggccttgccgccgcgcgcaatcagcacatacacctgcttgccctggagcaagccctcaggcaccccttctggcgtataacggaaagtgatacccgcacgcgccacatagtccagatagcttttgagttgggctggtaggttgaaattgtaggtcggcaccgcaaacaccacgcgctcggcagcctgcaactcggcgatcagcgcgtccgaaagcgccacgatggcgcgctgtgcgtcgctgcgcgcatcggccggggtgaacaaggcgcccgccgtctcggcatcgaagtaagggaccggctgtgcggccaggtcccgcaccgtgatgtcgctggctggctcatgctcacacatacgagccagaaaatgatccgcaagcgccttggatttggaacgatcaccaaggatggacgaaagcaggacgagggtcttcaagaggaatctccggttatagggtggcgcgttgccatgccacgtactgtacggagcttcattaattacataaatagccctatgattaacttatcgttccaaatttagaacaatcatgcaggatctcaacgatcttttctatttttcccaagttgtcgatcaaggcggcttcagcgctgcggcacgcgtactggacattcccaaatcccgtctctcgcggcgcatttctcagctggaagaaagactaggcgtgcggcttttgcagcgcacgacgcggcgtttgcgcctgaccacggcaggcgagcgctacctgcattactgccgcgagatgaccgcctcagcgcgcgccgccgaagatgcgatgcgccagttgcaaatcgaaccctccggccctgtcgtggtgagttgcccgatttccctcgcccagcaggtactggccccactgctgccggaattcatgagtgcctggcctgaggtatcgatccagatgctggcaaccaatcgccgcgtagatctgatcaacgagggggtggatctggctttgcgagtgcgcaccaaactggataccgatgccgaacttgtcgtgcggcagttcggcgcggccagcagcacactggtggccagcccggcttacctgcagcgccatggcacaccggagacgcctgaagacctgcttcagcacatgacactgagcttcaacgaccctcaaaccgaggtggtctggtctttgcacaacggcaaaggagaggagcgccatgtcacagtagccccacgcttgtgctgcaatgatttcatcgtgcttgcggccgcggcggcgaacagccgtggcattgccctgctgccgacggccgccacccaaacggaaatgcggcggggagaactcgtgcccgtgctacccgactggcgctcgcccgagggtatcgtgcattgcatctatccctcccgtcgcggcatgattcccgcggtgcgcgtcttcctggattttctgtccgaacaccttggccccagctacgaacaattcggcatgaaacccctcacgcgctgagcgggagttcgcctgaagaacgctcctccacgagtacggcggcaccaagccatgcaagcatcaggttcccgggccactcagggcccggataggagccgacatgcctactaccccaacactgcccgacgccaactttctcccttcgatcggcgattttgacgccatccttgcgagctatgcggctgaagccggcatggccgcccgcgacggcgtcgtaaggctggtgacttacacgccccacacctatctgctcagagggaatagcccgatacgcaacggcagcttcgacgctgcggccctgctggccagcctgaaggccgtcgcgcccctgccctcgcgcttttatatgatagacgtgagcctgacttccgacctcttgcctcacgagttcgccgataaaaaagtcgaggctgagtattggcggcagcactcgcaggcaggccgcctgatctctcatcccgtattcggcgccgtcaccagccccgacgatttccccgatgtgccgcgcagaaaaatatcggccttgcccggggtagaccggctgcccgagcttctcgcagcgctgcaccaagagatgtcggaatgcacgcctaccgtcatctatgtgcattgcgaggccgggaaagaccgcacgggtgaagtcatcgcagcctacagcatgcagtatttgcggctatcttatcgggacgccctggcccaggcccgcgagatcgcgggccgccacctcaaccggttcaacgaacaggccatgcgctggtatgcctattacctgcgcgacatactcggtgtgcaaactatcggcgccatcgattgaatcaacacttcccagctatgaaacaggctgtgctgggcgtcccacaccgtgacggaagcaagcaaaacgggaaccgacagggtagccacagcggccctggccaaaccgcgatctgcacattgagcaggatgagcagcgcccaggcccgaaccgctggtctccggcatccgaggcagcgccctgaatccccgggctgtccccgacgcgatccagaaacaggggcaaagcggtagctcaggacgcaggctcgtcgttacccccctgttgcaatgccagcggaatccagaatacggcggccagcccatggcccccctgcgcattgggctcaccgtcctgcagctcgatatcgccatcattgcggcgtgcgaaagcccgcgcaatggatagacccaaaccggagcccgaagcgccaggcgtacgatccaggccaacgcgctcgaaacgctcaaaagcccgggcgcgcaattccggctcaacgccagggccattatcggccacgatgacctcggcacgctggtcttttttcacgaccgaaaccgtgatcgtggcgcccggcggcgcatagttaatggcgttatgcacaagatttgatagcaattcgtgtaactcggcctcgctgcccgaaaccggcacaaccgcgccgcgctgcctgaccttgccgtcctcgtcgccgcgcgcatccacccaacccagatcctggcgcttttcgtgcgccacaggtaagtattgcagtaccacttcgcgtgcaagatcgttcaggtctagcacctggcgcggcatgacttcagcctggctggcatgcgccagtgacagcaactgctcggtcaggcggcgcgtacggcccagttgatccacgatcgcccgcaagccttcttgcgcacgagcggggtcgcgttcgcgcaaggcatattgcgcctgggtcagcatgatggccagcggcgtgcgcaactggtgcgaggcatcagccagaaattgggattgctcgtcaatgacatgacgatgacgggcaatgtggtaattgacagcctcgaccaagggcgcaagttcgcggggcacccgcgtcgcatcgagtggcgtgaggtcatcctgacggcgcgagagaatgtcattgcgcaaacgcaccaagggtcgcagcgcccaggtcaccccccaccaaaccagcagggctacgagagccaacatacgcgcatcgcgcaaggcctcctgccgttgtgccgccgcctctgcctccaggcgcttgcccatgctttccgcgacgatcaccagcacctgataatgctgcccgtggtagtagaggtcacgcagcaccgccaccgcgcgcaccgggtcattgcggtagacggcatcgtagaaaacgggctgatcattggcggcaggccagcgctcgggatagggcatttccggcatgccagccaggccatgccccaccggcggacctgattttgcatccggccagggcgggtcgatctgctcgatgcgatagtacttgcgcagacccgcacgagattccagcatgacctgcgcatacaagggcgtagaaacctgcaaggcgccgtcagtcgtgaactcaagactgctttcgagcacccttgcgggttccaacaaggccgagtcgtaggcttcgttggtaatggatgcaagcgtgcggtaatcgttaaggctgtcgatgacgaggagaacgatcaccccgggcagcaaaagcgaaatgagcagcgccctaatgcccagcatgggccggcggcgcctttcaggactcggaggactcacgggccacgctttcgagcatatagcccaggccgcgcaccgtcacgatgcggacatcgctgccagccagctttttacgcaagcggtgcagcaccacctctatggcatcgggattggcttcgctatcgtgcgtaaataccttgccgaacaactgagccttgtctaccggatagccactgcgcgtgagcaatgccgccaaagccgcatgctcacgcggggtcagaaagagcagcgatccgtccagtgtgaacgcacggctttcaccatcataggaaagcgatccgcactgcagccggggatgctgacggccacggctgcgccgcaccaatgctgtcaggcgcgcctcaagctcttcaagggcgaagggcttagtaagaaagtcatcagccccgagattcaggcctcgcacacggtcctgcaaggcgccctgagcggtcagaagcagcaccggtgtgcgatcatcacgattacgcatctcgcgcaacaaaaccaagccgtgtttatccggcaagcgcaaatccatgacgatagcgtcgtactcgttgcccgccatcaggccttcggcagtacgcgcatccggcgcgtgatcgggcaaaaatccactttgcgcaagcgcgcgcatgagccacgaggccatgtcgcgctcatcttcaaccagcaatatgcgcatgtccgtccgtttccggagagttatcggtagacctgggtccgtgcacacgttgccgcagatagcgggtttcgtgatgcctgcggaacaggatagccgccagttcgttcaatgcctgggtatagacatcgcgcttgaactcaatcaccgcatctagcggaacccaatactgactccaacgccaggcgtcaaactcaggatgctgtgtcgaacgcaagcagacatcgctgtcgcgcccgaccaggcgcaacagaaaccaaatatgtttttgccctttatagtggccacgccactcacgccggacgaaatgatctggtacgttgtagcgtaaccagtcgcgtgtacgccccaaaatacggacatgctcgggcttgaggcccacttcctcatgaagttcgcgatacatggcttgcaccgggctttcgccatacttgatgccgccctgcgggaattgccaggcatgctcccggattcgcttgccccaaaagacctcgtttttaccgttgacgagaatgatgccgacattgggacggtagccttcgcgatcaagcatgggccacccccaccgaatttaatacaattacggacgattatacgtatctgctgccacctttaaacatgcgcgcatccaactaccacatcaataccctgaaagaggcgcccgccgacgcggaagtcgccagccaccaactgatgacgcgcgccggcatgatccggaagctggcgggcggcatctacagctacatgccgctaggcctgaaggtcatccgcaaggtcgagcacatcatccgcgaggagatgaacgcatccggcgctatcgaactgctgatgccggtggtacagccggccgaactttggcaggagtcaggccgctgggagcaatacggccaggaactgctgcgtatcaaggatcgccatcagcgtgacttcgtactccaacccacgtccgaagaagtcatcaccgatatcgcccgcaacgaaatccacagctatcgtcagctgccggtcaacttcttccacatccagaccaaattccgtgacgagcgccggccccgctttggcgtgatgcgaggccgcgagttcaccatgaaggatgcctactccttcgaccgtgatgaggccggcgcaggccgcagctacgacatcatgtttgacgcctaccatcggattttccgccggctgggcctggcctttcgcgccgtggctgccgatacaggctccatcggcggctcgcgcagccacgaattccaggtgatcgccgatacgggcgaagacttgctggtgttcaacccggattccgattacgccgccaatatcgagttggccgaagcggtcagcctgttgaccgagcgtgcaaggccggcggaagcccttcaggaggtggccacgcctggcgccgccaaatgcgaagccgtggccgaactgcttggcctgccgctgtcgcaaaccgtcaaatccatcgtgctcgccaccgagtccgaaaaagacggtgtgcaaatctggttggtgttgctgcgcggcgaccatgagttgaacgaagtgaaggtcggcaaggttcctggcctgcaaaacttccgtctcgccaccgaagccgagatcgtcgagcatttcggctgcaaaccgggctatctgggccccatcgcaacggccaagcctgtgcgcatcatcgctgaccgtacggtcgccaacatggcggacttcgtctgcggcgcaaaccgcccggacttccatctccggggcgtgaactggggccgcgatctgcctgagcctgaattggtcacggatttgcgcaatgtggtggcgggtgatccgtcgcccgatggcaagggcaccctggccatccagcgtggcatcgaagtcggccatgtattcttcctgggcaccaagtattccgaagccctgaaggccacattccttgacgaaaccggcaaaccggccctcatgcagatgggctgctacggcatcggtgtcacccgtatcgtcggcgccgccatcgagcagaacttcgacaaccgcggcattatctggccgcgcgccatcgcgcctttcgaggtcgtgatctgcccggtcggctggggcaaaagtgaaacagtacgtaacaagtccgaggcactgtatcaagccctgcgcgagcaaggcatcgatgtcatcctggatgaccgcgacgcgcgccccggcgtgatgtttgctgaatgggagctcatcggagtaccgctgcgcgtcacgatcggcgaccgtggtctgaacgacggcgtcatcgagttgcaaggccgccgcgatacagaaactgtaaaaatttcggtcgattcagcattgaaagagatactgaataaactcgaaacgctgtagactgcgccccgggccattatcggcccgggtttcccctaggccgtttatctaccgtgagccagcagacgcctgccgaatccattctgcgtgtacgtatctactatgaagataccgacgcaggcggagtggttttctacgccaattacctcaagttcttcgagcgtgcccgcaccgaatggctgcgggagctcggggtagaccaatccaagctggttcgtgagcacaagcggatgtttgtcgtccaagggctgaacatggcttaccgccgccccgccctgctcgacgactttctgactatccgcagccgcatcatccgtctggggcgcgcttcgatacacttcgcacagcgtgccgaacgggatggggaactgctggcggagggacaaatccaagtctgttgcgtagactcggagagcatgcgacccgcggcgctgcccgacttcctccgcgccaaattggaattcactcaggaataaccatgcaagtcaccagcgacatgtcgttgtcttcgctgcttttcaatgccagcgtgccggttcagctcatcatgctattactcctgggcatttcggtcgtgtcgtggacatatattttcgccaaacggatggcgatcaaacgcgccaaccagcagactcgccgcttcgaggacgatttctggtcgggcggtgacctcgccatgctccagcaggccgtctcgtcgcgccgcgatgagcaaggcgcgctagcccgcattttcgatgccggcatgaccgagttcctgaaagcccgacgcagcggcggtgactccagcagcctgctcgatggtccgcgccgcgccatgcgcgcagcctaccagcgcgaaatggactcgctggaatcgcacctgaattttctcgcctcagccggctcggtcagcccttacatcggccttctgggtacggtctggggcatcatgcatgccttcatcggcctgtccaatatgcagcaggccaccctggcctcggtggcacccggcatcgcagaagccttgatcgccacggcaatcggcctgtttgcagccatccctgccgtagtggcctataaccgcttcaccaacgacatcgatcgcatctcgatccgcttcgacagcttcgtcgatgagtttctgaacatcttgcagcggcaggtgcgctaatgccttcggtacgttccagcggccgtggcggccgccgcatgaaggccgacatcaatgtcgtgccctatatcgacgtgatgctggtgctgctggtgatcttcatggtcaccgctccgctcattacgccgggcctgatacagttgccttcggtcggcgccgcctccgatgtgcccgtcaagccgctggaagtgcagatttcggaaaatggccagattgccatgcgcatgcgtgaaccgggcgcccaactggaagacatccagcgctcggatctgttgaatcaagtccgatcacgtatcacggccgaaacgccggtcgtgatcgcagcggacggcaaggttccctacgaaaccgtagtcaaagtgatggacgagttgcgcagtaacggcatcacccgcctcggtctgctggtggaccagggtggcagttcgcagccaacgcccgccaagaaacgctgattgcgccatgcccccgattattcgatccgacagcaaaaacccctggtcgccagagcgtaaggacacggccaagtccctcggcttggccattctggcgcacctgctgttgatcgtagtactgatatttggtctgaactggcgtacggaaaaccccggccccgtccaggttgaactctggatggacggcgacacccccaacgcgacaccgcccaagcccgaacccgagcctgagccgcctacgccgcagcaaccgcccaagcctgaacccgaaccggccccgcccgagcctacgcctgagccgccgccgccgccgcctcctcctcctacgcccaagccgcaggctcagcccgaaccccagcccgatcccgagatcgcgttggaggctgcgcgcaagaagcgcgaacaggaggaaaaagcccggcaggcggccgaggccgcaaaggaaaaagcgcgtctcgaagaagagcgtcgccaggccgagctgaaggaaaagcagcgcctggagcaggagcgtaaggctgccgaacaaaaggccaaggaagaagctgccaagaaggctgccgaacaaaaggccaaggaagaggctgccaagaaggccgctgaacagaaagccaaggaagaagccgccaagaaggccgctgaaaaagccgcagcggaaaaagctgcggcagaaaaagcggctgccgaacagaaagccaaggaagaggccgcgaagaaagctgccgccgataaaaaggcgaaggaagacgccgccaagaaagcagccgctgacaaagccctgcgagatgccttccgcaatgacattctcggtacagccggggtgcccggtggcacggccgaccgcaatcaggccggcggaggccgggataacggctatggcgccaaggttcgcgcctgcgtgcaaccaggggttgcctatccgacgccgccacgcgcaggctcggccaatcccaccgtggaataccgagtacagttaggtagtgatggcagggtgaacaacctgacgttgacgcgctcctccggcaacgctggctttgaccgtgctgtcgaaaacggcattcgccgctgcaaccccttccccaagccttcgacggggcgctacgagccccttatcgacgtcgtgtaccgtatgtatgattgacaggagattgccgaccatgacacccgccttcagccgagcttccctgtcggaagccttgcgatcgtatggccttgcactgctgcttttcctggccacgctgcttgcatggcaaccggctcacgcgcaactgcgcgttgatatttctggaacaggcgcaacccaataccccatcgccattgccgatttcgcgggtgatgacgtgcgcggccgagccttggccgaggtcatccgcgctgacctgacccgcacgggtcagttccgcctcatcaatgccgctggctcaggcctgacggtcgactcgcccatcaattacgatgattggcgtggccgtggtgccgactatgtcgcctatggcagtatcagccagggtgcagatggccgcttcgaaatccgttatcgtctggctgacaccgtcaagaaaaaccagctcgacggcgttgccttctcgggcaccgaaccggaactgcgccggatcgcacaccagatcgctgaccgcatctacgaaaaaatcaccggcgtgcgtggcgttttcgccacccgtattgcctatgttctgaagcaaggtaatacctacgagctgcaggttgccgatgccgacggccagaacccccaggttgccctgcgttcgcgcgaacccattatttcgccgacctggtcgcccgatggctccaagctggcttatgtgagcttccactccggcaagcccgtggtctacgtgcagacgctggccacacgctcgcaaatcccggtggccaacttcaagggcaataacagcgccccggcctggtctcctgacggatcgcagctcgcagtcgccctgacccaggacggtttgtcgcagatttacatcgtctcggctgatggcagcgccaaaccgcgccgtattacgcgttcgcctggcatcgacaccgaaccgacctttacgcctgacggccgttccattatctttactagtgatcgcagcggcgggccgcaaatctaccaagtcggccttgatggcggtgacgcccgccgactgacgtttaacggtagttacaacatatcaccccgaatttctcctgatggctcgacgctgctgtacgttgctagacgcgacggcgcgttccgaatcgcttcgctaaacctgcctaccggcacagaaactctgctgaccgacggtcgtgatgaccagtcgccgagctttgcgcccaacggcatgcaggtactctacgcagccacacaaaatgggcgtagcgtgcttgccggtgtatcgagcgatggccgcgtgcggcagaccctgtcagtcctgaatggggaaatacgtgaaccaacgtggggcccttttacccgataacacgtgtgactctctttgcaaaggaactatcatgaagtcgcgcattgccaaaacccttaccattgccgctctgcttgccacgctggcagcttgcagctccgtccctctcgacgacaaagccggtcaaggtagcggcggcggccaaggttcggccactggccaaatccttgatcccttcaacccccaaagcatcctggcgcaacagcgctcggtgtactttgatttcgacagctacggcgtgtcggatcagtaccgcggcctggtcgaaacccatgcccgttacttggcctcgcacccgcagcagcgcatcaagatcgaaggcaacaccgacgatcgcggcggcgccgagtacaacctcgccctgggtcagcgccgtgctgatgccgtccgtcgcatgatgaccctgctgggtgttgctgacgcacagatcgaagcgatctccttcggcaaggaaaagcccaaggcgaccggctcgaccgaagctgacttcgctgaaaaccgccgcgctgacatcgtttatcagcgctgatttttagcgggtgccccacctcgcgtcgggacggtctaccggccgtcccgacgttttttgctttcagagaccaggaattcctatgcacgatcgagttctttccctgcgtaaactgaccctggccgccagcatcgcactggccacgctggccgcgcctgcccatgccttctccgacgatgaagcacgccgggcgattctggatctgcgccagcaattgcagcagcagaacgaacaaaactcacgtgcccgcctgcaactggccgatcaaatccaatccttgcagcaagagatcgctcaattgcgcgaccagctcgaattggtgtcgcgccagcagcccagcggccagggtcaggggcagcaacatcctgccaatccgcaaggcgtggaagtcggtgatcctcaggaacaggccgccttcgatggcgccaccgatctgtaccgtaaaggtcagtacaaggaggccgccgagtcgctagctgccttcacggcgctctacccgaacagcgatctggcgccgacggcccagttctatctcggcagtgcgcgctacgcatcccgcgactacaaaggcgcgatcgagcaactgagcaacctgctgcaaaagtcgccggataacgctcgcgcgccggacgcgctgctggttatcgctggcagtcagatcgagctgaacaaccgcgcaggcgccaagaccaccctgcagcgcattgtgcgcgactaccctaattctccggcggccaataccgccaaaagccgcctgcaactgctctaagtgaaaaacggcggctcaacccgccgttttcctgttgcagccagcgcgtcaaacaacggcctgctgcgatgaccgcagcagggccgcacctttttcagatgcgttccgaacccgaacttgaattactgaccgtcgatctagacggctatcccctctgctatgcagaagctggcagtggcgagcccctggtgctggtgcatggctcgctatgcgattgccgctactggaagccgcaattggccatgttgtcgcgtcatttccgagtactgtcgctatctttgagacattactggcccgagcaatggaatggcgaaggcgagggcttttcgattgcccagcacacttccgacgtactagcctttattgaggccatcgtagaaggtccagcccatctggtgggacattcgcgtggcggccgcatcgcgcttgaagccgccttgcgcgcacctgcgcaagtgcgcagcctggtattggccgaccccggtctgtcgcgccctggggaagatgagcgcggcgattttcggcagcgtgccttggccatgattcaagcgggcgacatcgaaggcggcctggcgctattcatcgatatggtgaccggcccggacacctggcggcgcatggtgccctggttcaaggacatggtgcgcgccaacgccgccaccttgatcggacaggctcgcgagcccgccgaagccctgggagacatccgcgcactgacgatgccggtattgctgataggcggcgcactcagcccggcgccctaccctgccacgctggatcgcttgcagacgctattgccggccgcaagtcggctggatatcgcgggctcatcgcatggcatgaatctgggtaatccacgcgcctttaaccaggccatcattcattttctggcctgaccaaagcggggccatgtgcaagcgcatggccccgcccggtcaagcccgcgtggacccggtgcgagcggcaatgacctgctcggccacctggcgaggcgcctcggcgtagtgcttgaactccatcgagtaggtcgcccgcccctgggtaagcgagcgcaaagaagtggaataaccgaacatctcggccagcggcacctcggctcgcaccagtttgccaccgcccccggcaatatcttccatgccctgaaccataccgcgccgagaggacagatcgcccatcacattgcccgtgaaatcttcgggggtttcgacttcgacctgcatcatgggttcgagcaagactggcgtggctcgccgcagcccttccttgaaagccatcgaacctgccatgcgaaaggcattctcgttggaatccacatcatggtatgagccaaaggtcagtgtcaccttgacatcaaccaccggatagcctgccagcacacccgtgttaagggtatcgacgatgccgcgctcaaccgccgggatgaattctcgcgggatcaccccgcccttgatggcatcgatgaattcaaaacccttgcccgccgcctgcggctctacggtaataacggcatggccgtattgaccccgtccgcctgattgcttaacaaacttaccttcaacgccctcgacctttttgcgtatcgtttcgcgataggccacctgcggcttgcccacagtagcctcaacattgaattcgcgcttcatgcgatcgaccagaatctcaagatgaagctcacccatgccggagatgatggtctggccggactcctcatcggtacgcaccctgaatgaagggtcctcctgggccaggcgattgagcgccagactcatcttttcctggtcggccttggtcttgggttcgacggcctgcgagatcaccggctcgggaaatatcatgcgctccaggatgatgacatggcccgggtccgtcagcgtatccccggtcgtgacatctttcaggcccaccgcagcggcgatatcacctgcgtacacctcgttgatttccttgcgctcattggcatgcatttgcaggatgcggcccaggcgctctttcttgttcttaagcgggttgagtacagagtcaccggatttgacgacgccggaataggcgcggaagaacaccaactgaccgacaaagggatcggtcatgatcttgaaggccagcgccgagaatggatctttgtcggatgggcgacgttcgatttccttatcgtgctcgtcatggcccttgatggcaggcacatctaagggtgaaggcagatagtcaagaacggcgtcaagcatggcctgcacgcccttgttcttgaaggcgctgccacacagcatgggcacaatctcgttggcgatcgtgcgctggcgcagcccggtcttgatctcttcttcggacagcgcttcgccggacaggtatttttcgagcagcacctcattggcctcggctgccttctcaaccagtttgtcacgccattgattagcaagctcaagcataggggcaggcacgtcttcgtacttgaagctcacgccctggctggcctcatcccacagaatggctttcatcttgaccagatcgaccacgccctgaaaattatcttcggcaccgatcggcaactggactggtacggcatcgcccttcaagcgctcgacgatttgacgctgcacgcgcagaaaatcggcgccgatgcggtccatcttgttgacgaaagctatgcgcgggacacggtatttattggcctgccgccatacggtttcggactgcggctgcacgccacccaccgagtcgtagaccatgcaggcgccgtcgagcacgcgcatggagcgctctacctcgatagtgaaatccacgtggccgggggtgtcgatgatattgatgcggtgttcgggatagttacccgccatgccgcgccagaaggcggtcgtcgcggccgacgtgatggtgatgccgcgttcctgctcctgctccatccagtccatcaccgcagcgccttcgtgcacctctcccagtttatgggtgatgccggtgtaaaagagaatgcgctctgtcgtcgtggttttacccgcgtcgatgtgggcactgatgccgatattgcgatacagctcgattggcgtcctacgagtcatggtgatagccccttgctcaaggcggtggatcaatggaggcgcaacagcaaaaaccgttgtgtcctggaccaactccagactgattagcatagtacggcgcggacacaaacgcagcccttgccctcattcggcaacgggtcattcggctgacgagcgctgcggacccatcatcaggctaggcgacgcggcgaaagagaggcccccacgccgcgctcgcttagcccgcttgtcccaagggggggttaaagaggggcgcgccagctaatgcgctcccgaacagagcgcccaaaaagaacaatccccacgcagcatagcgctgcgtggggatcggactgacctcttattccccccgggaaacccgtgtccgaaggctgccggtcagcgcatctgccttacttcttttcttcgacgcggtagaccagcacggccgtggaggccagggacagcactttggccgtcacgctgcccaacaacagacgcgacagaccgctgcgaccgtggctgccgatgaagatcaggtcgcagccggtatcgtgagcggcttgcaccacgccatcggccacattgaaattggacacggcacgcgactcgacattcacccctgcggtatgagcgcgatcgacgatttgcttcaagtatttttcagcctgctcggaagacgctttttcgtagtcttcgtcggtaatggcataggctgcggccatgccgtcaaaaccgatggtggccgcaaaaggttgcgtcacatgcaacgcaacgacatccgcgccaaccgaacgtgcaaaggtgataccggcgttggcagcctgagcggacagcggagagccatcggtgggaatcaggattttcttgaacatgcttgcctgctcctgtttagtaggaaattacatgctaacggaaaacaacattcggccatgggcatagaccccaagccttgataggcatcaagacagttgctgagccgccacgaacaaattggcacatcgcgtgcccgtgcggcagtacgcgagaaccgggcccggcagttcgcgcagtaattctgcaaagcgtgccacatcatcagccgtcatggcactgccgaccacgggttggtattcaacatgcagacccgccgcttcggcggccttggacaccgctgctgcggtaggctgatcggggccgccctcgaaatcggggcggttgatgatcacgctcttatagcccgcctcggcgacgtcagtcatgtcattaggacccagttggggcgctacggcgaaattctcggtcaagggacgaatcggcaagctcatgagggctccttcaataagagaggcgggttcaacacgcagagtatagtggccgccgcgatttagggaggcagggtttgcgcctcaacgctgctgatccgcaccgcccatgatgtctgccagaatgccccatgcctggggcacatcgaccatggcgactgaaaaccgcagcatcgtcgatggctgctggctgggagagaacagcgtgccaggcgccagcaacatgccacggtcggccgcgcggcgcgccaatgtttcggaatcgcgcccacaatccgcccagacaaacatgcctgccatgggttcgtggctcacgacaaaacccaaggtttgcagacggcgcagacactcgcgccgcgcctcatccacgcgcaggcgcacccggtcaagatggcggcggtactgaccgctcatcagaatacgatgcacgacacgttcgcccagctccggcgaggtcagtccggccagcattttgaggtcgctcaagggctgaatgacatcggcatgggcggccacataacccacccgcaggcttgctgcgagcattttggaaaagccccccacgagtatcacgcgattcaagcggtccagcgcggccaaacgcattgccccgccgggatgcagctcgccataggtgtcgtcttcaacgattacaaaatcgtggcgctcggccagacgcaacacaccataggccactccggcagaaagactgtagcccgtggggttatgcacggcgccgttgatgataaacatccggggtttatgctcggccgccagacgctcgagcaagtcgagatccgggccgtccggaccacgcggcacaccaatgacccgggcgccgaaagccgccaaacggccgaagaacacaaaccaggcagggtcctcgaccagtacggtgtcgcccggcttgaccagatggcgggcgatgatgtccagaccgtgcgtcacaccattggtggtgagcagatggcgttcggggtgcgccggcacgccctcaccctgcaacatggaagcgatctgctggcgcagcggcagatacccttgcggatggccataggacagcaaattcgcccgtaccgaacggccgacggcgcggatagcgcccgccaccatttcggggtccagccagctcgccggcagcaaacccgccccgccaggcgaacccggcgcggtatcgcgaaacatgctgcgcaacaaccaagtgacatcaatgcgcgccggaaccggcagggcggaggaaaccggcgccgctggcgtcagggaatcgcgtccccgcgcccggacgaaaaacccggcgccgcgacgggactgcactagcccacgcgccaccagccgatcataggcctcgacgaccgtgaaacggctcacccccgcttgttcagccatgcggcggatagacggcaggcgcgtgcctggccgcatgccctgctcgtcgatacggcgggcaagatcgtctgccaactgcatcacaagcgtggcatcgctttcgcgcacgggctgccagttggcgggggattcggcattaactgtcatggtgtttttaccaggccagtgacaagggtgaataggtcaagtgtatcggtactgtatcgctaactgtgcgtagagtgacaggcttgtgatctcgcagcaagacctgaccccgaaattccctagacttatgccccgatctcctgccgccactcagtacgaaggctatgccatgggcttgcttggcgtgctgatgttttctctcactctgcccatgacgcgcctgagcgtggccgaaatcccaccgctgttagtcggcctggggcgtggcttggtggcggccctgcccgcagcccttcttttggcgctcacacgcagccgccgtcccacccctgcggaattcagcggcattctgctagccgctgtaggcatcgtggtgggctggcccctcgcctcctcgctggcattaagcgatatccccgcatcaaatgccgccgtcgtcaacggcctgcttccgctctccacggcgctgttcgcttgctggcgcagcggcgagcgtccttcagcgcagttctgggcctgggcggtgctgggcgcggtaatcgtgatgagttttgtgtggcgcgacggtcacggcagcctgcgggcgaatgatctgtacttgctcttggccgtcttgctgggcggcatgggttacgccgaaggtgcccgtgccgcgcgcaccctcggagcttggcgcacgatctgctgggccctggtcatcagcgcgccgtttctggccggcccggtgctttggatggcggcccaggcgtcccggcctagcgccaccgcactgtgggcctttgcctatctagcatttttctcgatgttcctgggttttttcgcgtggtatcgcggcctggcgatcggtggcatcgcaaaagtgggccaggtacagctcttgcaaccgtttctcaccgtgttggccgccgctacgctgttccatgagcaggtcgctcccagcacttttatcttcgccattgccgtcatcatcgtcatcgccgcaggccgccgggcgctggtcaagacgaaacgctgatatcacgtttgagccaataccatgttgaccgagtccatccccattctttccctgtctttgcttggccccttggccttattcgcgctggtgtcctcgatcacccccgggcccaacaacgtcatgctggcgtcctctgggttgaccttcggctttcgccgcaccatgccgcacatgctgggcgtgacgatcggcttttcagtcatgattttgctggtcgggctgggcctgggcagtctgttcggtcaattcccctggctatataccgtgttgaagtacggtggtgccgcttatctgatctacctagcctggaaaatcgcgaattccggcccgatggaagacgggtcagcacgcgccacccccatgaccttcatgcaggctgcgctatttcaatgggtcaatccgaaagcctgggtcatgacggtgggtgtggtcgccacttatacgcctcagcaaggctttgttgcgaacctgctggtggcgacgctggtgtcaggcctgatcaacttccccagcctgtcggtctgggtgtctttcgggatggctttacgccggatactgcatcgcccgggcgcgatccgggcttttaacatcagtatggcgatcctgctggtgctgtctttgtatccgatcgcgctggaattgctgccttattgagcgatacgtcaacggctgctcaagggccgctcaagggctgcaaggttcgcatcagcggcgaaccctgacgggtttcggatgccagcgccggacgcctcaaactcaatctttgcaccagcaggccattggccaccagccactcgcccaactcggcactggacagcacggccaattctgcgacgcgctgttcagcatgctcgaccgggccaggcagagcaggatggcacatgatcaaatcaccatccagcgcattgcttaaccaatgatgcaggaaagcagcgtagacgcgctctccgccctgaaaaccataaaccccgaaaaaacggccattgctaggccaggcttcgcgacgcacctgggcagccagagcatgaccgcccagcgccgcgatcaactgcgccttgagcgtaggcatccagggcataccttgcagggttcccgccggcgtcaggcgcagccagggacgctgacccgcatagcgctgccgcaactcagccagcagcgcctggcgcacgccgggcaactgatgcacatgctgatgcccgtcgacatagtgcggcgcatggcctatccgatcttcaaaagcgtcaagctgacgggcgatctcttggcgtagccagttggcgttcagacggccagtgtaagcacgtagcaataaggcgcgcagcggcagcatgccaccgtctgcgggcgataagggttcggtgaaattgagatgcagcccgatgtcaacggcacgcgtcttgagatcctgggcgtgcgctgcaaagcttgcccccgtggacatgcagctcaccgcactcatgcggcccgcgtcaagcaattgaaaaatcgcgcggtcgatactggcatccatgccaaaatcatcgccacagatcgcaatgcatcggctatatgccgaagctttcattgtcgtacccattaccgtcatccgcatgcccgcgttatttcgtcaaatcgccctgtttattctggttggctgcgccgccgcagcgacgcactggctggccgctgtgctttgcgtcgaattcggcggcatggcgcccgcctgggcgaacgtagttggctggctgcttgcctttgccgtgtctttcagcggtcactaccggctgacatttcgccatcttgcgctctcatggatcgtagcagcccggcgtttcttccttgtgtcagccgctggcttcgccgtcaacgaattggcgtttgtctggctgctgcacacgacccgcctgccttacgagctcctgctagggctgatactgattgttcttgcctgccttacttttgtggcaagccgcctatgggctttccggcacaaacccgctcgcgcaacgcgtcattgacgaccacacgccaaaccaagcgccggccgtcggaaaaatacggcgcctcacccttgattgacacataagcatcgttatctgagggctgcccccagacccaataacgggagccggttggcgcagcgcacagacgggcattgaagacttcgttggagaccagcactcggcgcccgacctccggttcaaatattgcggcgtcatagagctccttgcgccaattatcgcgcgtagggatctcgggatttgaccaatcatcgacgacccagatcggctcagtggaggcagtgtaaataccaaggtcaaaggggaaatgatgcagagcaaccatcgtatcgccggtttgcgcctcggcgcgcacctgctccccgagcggcccgctgccgccacgaggattgagcgtggcaatgatgatacccagcaggcataagacagcgcctaagcccagggaaagcagggcccgacggcgcatgccctggttccaggcccccataaccaactcggcaaccaggaaagccagcgcgggcacggccggcaggatgtagccgatcagtttggaactcggcagcgagaaaaagaccaaaatgacaagcagccagataagcatcagccggcgcaggccgtcagtatcctccgcagcccagaaacctcggcgcagcgcgcctcctaaccagagcgaccagggcaaggcgaggcctgcaagtaccggcggatagaaccagaagggctgtacattgttaaagcccgacagcgcaaaacgctcaaaatgctgatagacgaagaagtagtggaaaaagctgggatagcgcagctgcatttccacgaaccagggtaccgccacgagcaaaaacaacagaatcgctggcggccagatcaacgccttgaagcctcgccaatcacgccgcataagcagccagaagaacagaatcgcagcgggcaataccacaccgatcaaacccttggccaatacggccagagcagcagccaaggccgtcgccaacgacatgtagcgccagggctgcccctgcgacaccctcataatggtgtctgcgccggcaagcacgcacaaagtgatcagcccagcaaccgacatatccatgttggcgaattgcgccccgccatagaagaaaggcatggtggagagcactaggactgcgcacaaggcgaaagcctcgccgcgatagcggcgcgagaacgcataaacgccggcgatggacatccaggcgatcaataaggacggcagccgggccgaccactcagacaggccgaagacggcgaacgacgcctgagcaagccagtagtaaaggggcggcttgtgaaaatagggcatgccgtccatcagcggcacaaggtaggagtggctgcgcaacatttcccaggctacgccgccataccgcccttcatcaggcagcgtcaggggccgtatcccagccagaaaggcaagccatacggcgacaccggccagcaccagccaagccggccagcgcaccgtcgctgaccgtgcagacaagacagctgtattcattttttattggccttacgtgctgcacgggcgcgtccgcgacgctgccgagtgatgtaaaggggacgccctttgacttcgtcaaagatgcgggcgacgtattcgcccacgacacccaaagaaagaagattgatgcctgcaaagaacagcaaggcagtgacgatcgtagtccagccggaaaccggattgccgtccaagaaataggcgcccacgaggtaggcgccatacaccatggacatcaaggcaaacaccagacccagcatgctgaccacgcgtagcggccaggtcgtgaacgcagtaagaccgtccatggcaagaccgatgagcttcatgggccggaaatggctttgcccgtgcatgcggctgtctggagtgtagggcagcggctcgcacttaaagcccacccaggcataaagccctttcatgaaacgtgtgcgttcaggcagggcaaccaatgcattcaccacacggcgatccatcaaacggaagtcgccggcgcccgctggcacatccacccggctgcccgacagcaggcgataaaaccagtcagagcccaagcgtttgaaatagccttcgtcgtcgcggttacggcgcacggcgtaaaccatttcagaacctgcctgccaacgacgcagcatttcctcaatgagcgcgggaggatgctgcatgtcggcgtcgaggcagatcacgacatcgccatcagcggcctccagacccgcgctgatcgcggcctctttgccaaaattgcgcgccagctggatataacggaagccgtccaacccgctccagttggccatcaactcagcggtgttatccgtgctgccatcatcaatcacgatgatttcccaggcagagcaaagtgactctagccggttgcgcaacgcaggaagcagcacgcagagattgtccgcctcgttcaaacaaggaacaatgcaactgatctgggcctcgacatagaacgaccgcgtttcagcggcgacctcgaaggcggcctcagaagtaggaagtggcgcagggagtggcgcaggaagcgcccgagagcggaattcggcttgcatatggcgacccatttatgggtgaatgtgccgcaagtatgcaaagcgcaccgtcaaatttttatcaaataagcccactcctacaaaacaaatcaaacccgtccaaatcacgaaaaaaaaatcggggacgaacccaaacaaaagcaatataaaccgttgttttatttattttttatgatcaacacgctgttgtgccgccccatgaagattagcgacctgcctgccatcttgcatctgcaggcaagggtgtatcccgccgatctattggaaaatgaagacttttatcgcaaccgtctgacgctggccccggcaacatgccgggtagccgtcaaggacggcacgctggtgggctatttgatcgcctatccgtggacgtcggccatgccgcccgcgctgaatgccctgctgaacgccctgcccgccgcggcagacacctggtttgtgcatgattgtgcggtcgccccgcaggcccagggtgcaggcgtggccgccgccatgctgaaagagagcgcccgcgccgcgcgcgaagccggcttgacgcgcgccagcctggtggcattagcgaacgcgttgccttactggcggaaactcggttatgacgccgcagcatcatcgccggcgctggctgccaagctggccggctatggccctggcgcggtctatatgacgcggttcttttagtagaaagaactgaaggagatataagccttgtagagaatggtcagcaaggccacgacaaggccaagacccatcaaacccaggcccagattacggtcacgcatcccaaacccgaccaacaagagcgccacggcaaggcacaagatgatgatcatcgtattcgtgttcgggtgcattgcctctttcctttttgaataaagcctggtttcaacaactgagcgacatccgacaggtttcgccgtgggcgatgtctcgcaaagcctttcccggcttgctcatgccccgcgccatgttaaacggccggtaccgcgctccattcccgcatcgagcacgcccaaatcaatcgaaattcaacagccgcacaacgtcgctgccgactagaccatacacgaaaaataatgtcacgctgctacggacacgccgccgcacaagccctgccagcctgcgccttccgaagtggcgctttcccgaagcggttctttcccgaagcagttccttcgaagccgcgcttttcagtctcctgccaagcgcagtcttccaaagaacgctttttatcttgggatgcggcccgacgctgtctaggcctattgctgtctaggcctattgcaaagctgcagaaaagaaaaagcccgctgtattaacagcgggctttttcaggtgtttggtgggtggtacaagtttcgaacttgtgacccctgccgtgtgaaggcagtgctctaccactgagctaaccaccctgaaagaagcgagattctagcacgctttttaaaacgtgcgcaaaccgcaaaattaattggctttcgctggggcttggacactgccgtccaaggtgcgccataaacaagatccgcctacggctttatccagagccgcaagataggcctcatgttcggtgagatcttcgcccgctgccgcgacgaccggcagcactgaggcatcgaatgccgccagcgcaatgcggttgcctcccgcctgattgtcatcgacatcaatcaacagcgcgtcctgccctcgcgtcatggccagccagacctcggccagcaactgcgagtccagcaaagcaccatgcagcgtccggtgcgcattcgaaatgccatagcggtcgcacagcgcatccagcgagttgcgcttgcccggaaacagcgtacgagcatgcgccagggagtcggtcacgctggcgcaatagttatcaagagtctttcgaccgaccttttgcaactccgcattgaaaaacttgacgtcgaaactggcgttgtgtgcgatcagctcagcgccctcgatgaactggataaacgcttcggcaatatcgccaaaacgcggtttatcggacaggaatgccgtcgtcaaaccatgaaccgccaaagcctcggggtcgctgtcacgatccggattgagataaagatgcaggttgcggccggtaaccatgcggttaaccagttcgacacagccgatttcgacaatacggtgtccctgagcggggtccaggccggtggtttcagtatcgaaaataatctgacgcatggcagcaataacacagcaactacttggagacaggcgcggccttggggtgctgctccccacccgccttggtattggcgataagggaataagcaaccggcaccacgaacaaggtcaatagtgtacccagactgagcccacccaccagcacccaaccgatttgttggcgcgattccgcccccgcgccgctggccaaagccaggggaacggtgccgagcaccatcgcgcccgtcgtcatcagaatgggccgcagacgcaagacgctggcctccacgacagcttccatgaggtctttgccttcttcacgcaactgattggcgaactcgacaataagaatgccgtgtttggtgatcaggcccaccagggttatgagaccgatctggctataaatagacagcgtgccgccggtcagccagagcgccagcagtgccccggtcatggagagcggcaccgacaacatgatgatgaagggattgcgccaactctcgaactgcgcagcaagcaccagatagatgaaggccaatgccatcgcaaataccaagtagatgctgccggacgagtcacggaactcgcgcgattgcccatccagatccgtcaccacggtatgcggcaagacctcgcgcgccacgtcgttcatgtgggccaacacctcacccagcgcataaccgggcgcgaccgaggcatccaccttgactgcccgcaggcggttgaaatggttcagcgattgaggcgacacgctttcacgcaccgacaacagattatccagctgaaccatgctgccatctcgggcgcgcacatgaataccggaaatgtcggcaggcgtggcgcggtcgcgcggtgtgacctgcacgatcacatcatattgttcgccttcgtctttatagcgcgtcacctgccggccgcccagcatagattcaagggtgcggccgaccacggaaacatcggcgcccacatccgccatcttgtcgcgatcgacctccacccgcagctccggtgtgttcaggcgcagatcggtatccaggttttgcaggccgggatagtcacgcaaggcatcgacaaataccccgaccatcttggccagctccggataagaagcctggctcatgatgatgaattccacgggtttcgaacgcgccgactgccccagcgaaggggggttggtcgggaaggcgcgcacgcctggcagggaagaaaacttgggttgtagcgctcgggcaatgtcctgctggcggcggtctcgctcctcccagggctttagacgcaaaatcgccgtaccatccgtcacggtgggaaaaccgacggttgactggatgatgctggcctcgggaatgtcgccgtagaacttctcgatcgccaacatgctgtccagcgtatagcccagtgtggccccctcgggtgcgctcacgataccgaaaatcacgcctcggtcttcgatgggcgtgagttcgcttttaacgactttgaacagcccgccgctggccgcagccacgacaaaacccagcccaatcaccacactacgatgcgccagcgaccagcccagagcgcgacgatagccccgtgccagcgcttcaagccatccctcgatcaggttgtaacagcgattgtgccgcttctcgtggcgcagcagcactgcgcacatcatcggggtcagggtcagtgccacaaaacccgaaaccaacaccgcagccgcaagcgtcagggcgaactcgatgaagagccggcccgtgcgaccggtggcgaaaaccagcggcgcatacaccgtgaccaaggtcatcgtcatggcaacgacggcgaaaccgatttcacgcgagccttgaatcgccgcctgcatgcgcggcatgccattctcgatatgacgaaaaatgttttccagaaccacgatggcgtcatcgaccacaagcccgatcgccagcaccatggccagaagagtcagtgtgttgatggaaaaaccgaacatgtacatgatggcgcaggcaccaatcagggacacgggaatcgtgacaatcggcaccagactggcgcgcagattacgcaggaagaagaaaatcaccagcaccaccagcacaatggcctcaccgatggtgtgatacacagagtcaatcgaacgctcgataaacaccgaggtgtcatacgaaatgttcaacttcatgccagccggcagactttcgttcaagcgatcaacctcggtgcgaacggccgaggacaactccaaggggttggccgtggactgacgtgtaatgccgatattgatggcgttcttgccattgaagcgcgaaagcacccggtcattggcggcgtcgatctgcactttggccacatcgcgcagccgcaccggatagcctttgacgttggccacgatgatgttttcgaactggcctgtcgtctggagatccgtagaggacaccacggaaaactcacgtgcgcgggactcgatacggccggccggaatttctacgttctgactgcgtaaggccgattcgacgtcctgcactgtcagcttataggcggccagcttgtcgcgatcgatatagatgcgcatggagggcaggcgctcgccaaatacccgcacctcggctgcgccaggcagcaccgacaaacgcgtcttgatataccgattgatgtagtcagaggtctggatggccgaataaggcccggactccaccgagatatagatgataggctgagagtcggcctcgaccttgccgatgatgggttcgtcgatttcgtcgggcagaaaacgacgagcgcgggacaccttgtcgcggacctcggcagcagcagcgtccggattgcgcgagagattgaatttgatattgatgaggctgcgttcggaacggctgcgcgatgtcatgacatcgacgccttcgatacccgccagcagatcctccaggggtttggttacctgagactcgatgacttcgggcgatgctcccttataggtcgtatccaccgaaacaataggttcgtctatcttgggatattctcgaaccgccagccgcgagtatgaaatcaggccaatcagaatgatgatgagcgacaacaccgaggcgaaaaccggccggcggatacagatttcggaaatgaccacggccggcccctcttttatttagcgccgctgttaacaatggtgaccggcgcgccatcggtcaggcgctgctgacccgcaaccaccagatcatcaccggccgacacacctgtcaggatttcggcgtggccatcacggcgctcgcccacactgacttcgactttctcggcatggccgtcgcgcacgcgatagacatactgactctgcgcggcgggcgctagagccgcctcgggggcaagcaaggcgcggtcctcaccgaactgcaactgcacccgcgcaaacatgccggggcgcaagaccttatccgtgtttttcaccgtggcgcgcagcagaatggagcggccgcccgcgtccaccagcgggctcaccgcgtacacttcgccgctgcgttcctcaccgggcagcgcatccagccgcacatccagcttctgccccacgcgcaacttgttcaaatacatttccggcacccggaaatccaccttgagggggtcaatggcttccagcggcgccaaatcctgcccctggttgacatagtcgcccaccgatacattacgcagcccgaccataccggcgaagggcgcgcgtatcgtcattttgtcgagccgggcctgcgccagcgcggcagcagcctgctgcaccttgagattgctgctcgcttcatcgcgggcctgctggcttacgaaaccccggccctgcaggtctactgcgcgacggtgctggctttccgccagcgccagattggccttggcctggcgcagctcggcgttctggatcgcatcatcgaggcgtatgagcacctggtcggcattcaccgactccccctctttgaagtcaatctgctgaatgcgacccgcaacctctgggcgcagcaccaccgactcgtcagagcgcagactacccactgcggcgagcttacgtgcgaaaggacgctcttcgaccttggcgacctccacccgtatcgtgctgggagccggcgcgacggccgtcttgaccggagccgcaaaccagcggggaagataaacaccaacagccgcgccagcggccagaccaagcgccaacgtggcgagcaatgcggtttttttcatgctggaacaggaagcgcccgcgcaatcgtctgggcaagaaacaggagcctgggactgtagcgcaggtttacagcctggtacagacagggccgctcggtgaaatcccgatcgggcgatagcttaacgaagcgcggcagaactcagttgcgcgccacactggcgacgccctgattggccagcatatcggccatttcattgccaggatcgccgttatgcccgcgcacccactgccagcgaacctcatgacgcgcaacctgggcgtcgagcaactgccagagctctgcattcttgaccggctttttgtcggccgtcagccaaccccggcgcttccagttgggcagccattcggtcatgcccttcatgacatattgcgaatcggtatgaatgacaaccgtgcaagcccgcttgagggcgcgcagcccttccaccacggccagaatttccatgcggttgttggtggtttgcgggtcaccgccgaagaaagtcttttcgtggctgccatatcgcatcaacacgccccagcctccggggccgggattgcccttgcaggctccatcagtccacatttcaacgagatcggcgggcgggttggcggtcgacatggcattccatcaataaaactggccgccgaagatactggatttcggcagcatgtgcatccctcaagggctgtcactctggcggctgaccccgaccggcgcgccctgggccgccttgcgctttttcttccaggccggcccgatcaggcgcatgccggacacacgcttgacggccgataccacatagacggcacctcccacgcgccaccagcgcttacccaggccctccatgaagtgccagcgcttgatccaggattcgttgcggcaggcgggaatgaaacagccgtaatggccccgatccacctcgaaagacagcaatttgagccaatcacgcagacgcggcagagacacttgcgacttcagcggcaccggcaaccaggcctccatgccaggcagcgcattgcgcacgccccacaggctccagggattgaagccggagatcacgaccctgccctcgggcacaagcacgcgctcgacttcgcgcaaaacctcatgcggcgcctcggcgcattcgagcatatgaggcaacaccagcaaatccacactttgggattcgaagggcagcagttcgggctgcgcctgcacccgcgcgggccaggccgtgtcggacgtgaacaggtcagcccccacccaggccttgaatggcatacgattattggccagcagatcaggatcggccagccccatctgccaggcgtagtacccgaagacatcagccacttcttcgtcaaagcgggcacgctcccacgccagggcgtatttccccggcggcgtctggaaccattcggccagttctacaatcggtgctgttgtttccgccacttagccttcctcatacgatgccagcccattccgacacgacgaaatccgccagccaggtcgtcccgattgaagcgttcacggataactatatatgggcggtggtctgcgatggctgggcggtcgtggtggacccgggccaggcccaaccggtaagagactttctggccgcccgcggactgcaactgcgggccattctactcacgcatcatcatggcgaccatgttggcggcgtcctggaactgctggccgacgcgacggtgccggtttatggcccggcgcacgaaacactgccgcattgtgatgtgccgctgcaggaaggcgaccgcgtcgacatccctgacctggggatttccctggcctgcctggatgtgccgggccatacggccgggcatattgcctatgccggccatcttgacggaaaaccgctgcttttctgtggcgatacgctgtttgccgcaggttgcgggcggctcttcgaaggcacaccggaacagatgctggcctcactggaaaaattggggactttaccggaagatacacaggttttctgcgcacacgagtacactctagcgaacttacgctgggccacggcggtggaacccgccaacctcaccctgcaacagtggcaagttcaggcccggcaaatgcgcacggacggccgtcccacgcttccctcctcgataggcaaggaaagggacacgaatccgtttctgcgcactcagcaggcagacgtaatcaatgcggccaaaatatgggccggacaaaccttgtccagcccggtggaggtctttgccgccctgcgtaactggaagaacaacttcaagtgaacaagcgatgagcctatttcgactcctgtttcctgtcctcctcatagtccttgccggttgcgccggctccggacagaagcagaatgccgacggtagctcatcgacccgttatgtcgccaaagacacctctcgcacggtagacctcaccagcccgccgcgcgatgcctgggaccgcatccgccgcggtttcgccattcctaatctgaataccgaactatcccagcaatggacggactactacgccgcgcatccggactccgttcaacgcatggcggagcgggcgggcaagtacctctacttcattgtggacgaggtcaaccgccgtgggctgccgaccgagctggcgctgctgcctttcgtcgaaagcgcctacaacccgaccgcgctctcgcgggctcaggcctctgggctgtggcagttcgtgccggcaaccgggcagcacttcaacctgaagcaagactggtggcgcgaccagcgccgtgaccctatcgcctcgacctacgccgcgttggactacctggaaaaattgttcgaaatgcagggtgactggtatctggcgctggcctcctacaactggggcgaagggtcagtacagcgcgcaatggccaaaaacgaggctgcgggtctaccgaccgactacctctcactgtccatgcctgacgaaacgcgcaactatgtgcccaagttgcaggccatcaaaaacatcatcgccgaccccaaaaaatatgctgtagcgctgcccaaggtagacaacagcccctatttcgtcaccgttcagaagaaccgcgatatcgatatcgaactggccgccaaattcgccgaaatgccgctggacgaattcaaggccttgaacccctcgttcaaccgcccgctgatacggggcgagcacgcccccacccttttgttgccggccgaccggctggcgacattcaatgcgaacatgcaaaactacaagggtgatctgagcacttggtctacctatacctcgcgccggggcgaaagctatgccgctatcgccaagcgccacggtgtgaccgaagcccgcctgcgccagatcaacgaattgggcgccaagcagaaagtcgcatcgggccaggtattgctggttccggcaggccccgaaaaacctgctgccgaaagtgtgcaactggcctcattggcgacgcctgtcggggccctgaccccgccggcgaccgccaagccaggcccccgcgcactgccctcggccgcccgtgtggcgcagcccaatgtgcgtactcacaaagtcggcgccggggacactcttttcagtcttgccaaacgctatggcacctctgtggacgcgctgcgcgccctgaacaatctgaagggcaacagcctgaagattggcacgccattgcgtgtgccgggcaccggcacccgaggttaaacggcaatgcccgtaaaataacggccttcaagcaaggcaaccaaaggaaaacaccatgggctttctcgctggcaagcgcatcctcgtcaccggggtgctctccaaccgttccatcgcttacggcatcgctcgcgcctgccatcaacagggcgccgagctggcgttcacctatgtcggcgaccgtttcaaagaccgcatcactgaattcgccgccgatttcggcagcgatatcatcctgccctgtgacgtcgcggaagacagccagatcgaaggcgcgttcgccgcactcaaggaacgctgggacggcctggacggcctggtccactccattggtttcgcaccgcgcgaagccattgccggcgactttctcgatggcctgtcgcgcgaaggcttccgcatcgcccatgacatctcggcctatagcttcgcggccatggccaaggctgcgctgccgctgatggagggccgcaaggcctccgtgctcaccctgacttatctcggcgccgagcgcgtcgtccccaactacaacaccatggggctggccaaggcctctctggaagccagcgtgcgctatctggccaatgcgctgggtccgcgcggcatccgtgccaacggcatttccgccggcccgatcaagacgctggcggccagcggcatcaaggacttctcgtccattctgaaatttgtcgaagccagcgcaccgctgcgtcgcaacgtcacgatcgaagacgtcggcaatgtggcggccttcatgctgtcggatctagctgcgggcgtcaccggcgagatcacccatgtcgatgcgggtttttcgaccatcgtgcctggcatggaagactgatagaccgtttcataaaaaaaggcgctacggcgcctttttttatgaaagcctcgtctcaagggcctcttcaccacgccttcagcatgcgcggcctggccccccctccgttcgccgagcctgacaaaaaactgaactttaagcggaattgcgggtctgtcactcagatgattttcgaggagtctgccttgagtgcccgccaactgctggaccaattactgcaatccaatctgatcaaacaggcttcatcaaacgatgccgcacgcgatggcaagcgctttcttgccggcctgggcggcggcgccctcggcgccggcgcgctcggcctgctgttgggcagtaaaaaagcccgcaaaatcggcggcaaggtggcaatgtatgggggtgcggccgcgctaggcgccatggctttccgggcctataagcagtggcaggaaagccagacacagcctgcgccctcacccgcgccgacgccgatcaccatggaggcgcacagcacggctatcctgaccgccatgataggcgcggccaaggccgacgggcatatcggccccgaagagcgccagttgctcgaacaagaactaatccgtctttccggtgacgccgccgaccgatcctggctagaggcgcagctggcaggcccggtcgatccggctgccgtggcccgatctgctcacacgcccgaaatcgcggccgaaatgtatctcgccagtgtgctgatggccgacgagcagagctttatggagcgcgcctatctcgatgagctggcccgccaattgaagctggaaccggcactcaagcaacaactggaagcccagatcgcccaactgacttaatcggcatgcaggcccatgcgccgggtaagctggccaaagcgctgaatatcggccaacaccaaggcctgaaacgcctgcggcgtgctggccaccggattaaagcccagtttcagcagctcggcgcgcattgccggacgcgccatgatggcgctcagggcctgattcagacggctgatcaccgcaggcggcgttgccgccggagccagaaggccatgccattgatccaagtcgtagcctggccaaccctgctcggccaccgtgggcacatcaggcatcaacggcgaacgctcagccgcgctgacggctaaggcatgcaatttgcccgattgcaaaaacgggaaagcgctggatgccgtcaccacgcccagcggcacatggcccgccagcacatcgctcagcgccggtccgcagcccttatagggcacttgctgcatggctgcattgctgcgtgcccgcagcagctcggcggccagatgctgcggcgtgccattgccgcaagaagcataaggcagcgggttttcgggcaagttcgagcgcaacaccgcatccagggtgttcaacggcgatgccgccggcaccacgatgaccgaaggcacgaacgccacattgatcaccgccgcgaaatcctgctccggtgaaaaatcgagcttgccgaatacgccgggattgatcgcaaatgagctgtttaccatcaagagggtatagccgtcaggctttgcctctgctacagcacgggcgccgatattgccactagctcccggcctgttctctatcacgacaggctggcccagatcccgttgcaaggcgccacctagtttgcgtgccagcagatccgtacctccgccaggcggaaaggtcacgatgacggtgatggggcggctggggaaatccgcatcggcctgagcgccacccgccagacccaaaagggctgctaacagagggaatacgaatcgtcgcgccatggtgtttcgccaggatgagcgctaccccgacgctcatcctgacgccgtcgagggcattcgataaaagacaggggtcagctatccaggccgatatccagcacccgcgcgctatgcgtcagccaacccaccgccatcagatccacgccggtttcagcaatcgcggcggcagtctcgggagcaatacggccggaggcttcggtaatcgcccggccatccacgcggcgcaccgcttcgcgcagggtgtcatggtccatattgtccagcagcacgacatccacccccgaagcaagcgcctcgtcgagctgatcgagggtatcgacctcaagctcgatcttgaccatatgaccaacgctggcccgtgcgcgggccagcgcctgggtgaccccgcccgcgaaagcaatatggttgtccttgatgagcacagcatcatcgagcccatagcggtgattgctgccgccaccgacacgcacggcatatttctgcactgcgcgcagacccggcatggtcttacgggtgcacgtcaccttgcacgccgtgtgggcgatggcgtcggcgatggaagccgtgcccgtcgccacgccactcagatgaccgagaaaattcaaggccgtacgctcagcagtcagcatgccccgcgccgacccttcgatgcgggcgatttcgctaccgggctccagacgcgcgccatccgtaagccgtgcctgaaaacggatctccggatcaatcaggcgaaatgccagacgagccaggtctagccccgccaagacgccagcctgacgtgcgacaaggcgagtttgccctcgcgcctcagccggcacgatggcatcgctggtgatgtcgcccgcccggcccaggtcttccagcaaggcggcccggaccagaggctccagcatgacctggggcagcgctggcacaacgcgcgccgtctccaaggcgggcgtgggactgactgtttttatgctcattttgagtatatttaatgttaaaaaaagacggcttgaccacaatttatgctaatcctgagcataaatcattgtcaagcctgctgcccgcagttagctgcttactgccgcgccaaggggagcttgctgcccgaaatagcccgctcccgcatcacatcacggcgaaaacgaaacagtttggcgggccggccggccgtcccgctggccatgccgcccgtttcttcgaccagatcctgctgttcgatcagacggcgaaaattctgtttgtgcaagccacgtccggccagggcctcgaccgtcgtctgcaactgcaacaaggtgaactcagagggcatcagctcaaacacgaccggccgatacttgatcttggcgcgcaagcgcgcaatacctgtcgccatgatgcgacgatgatcgtgccgcatcggctgtcccggcaacggcgccgcctcattggcttcccgaaccaagcccgcctcataaagcagctcatagcgctgcaacaccatgtcttcgttccaaggcgcgccgtctagaccgaaactgtaagccagccgttgatgacgttgagcgcgcagactcgtctccacgtcggcccaacgccgcaaacggtcctcgatgtctgccaatacggcaggcgcaccgctgcgccagtcttcccaggggaaataacgataccaatcctgccagccgacctgggccacgcccgtgtcgcccacctctctcgtcaaggcgagataactaacagaaatgacccgtgcgccgtcctcgttggagcggtcacgatccgcgaaagtgtagagctgctcgacatagcccaggggatgatgggtctgggcctccacccaagctcgcaggcctgcctgcaaagagcggtggctgagctcgaaaggacccgccggcagcatctgcccgcaatcggtggtgagcacacgcggctgccccgccgtcacagcgacaagcacagccaccagctcggcggaaagagaacggtccaaggcgtcggcaatccaaaaacaaatacacggccgggataaaaccgtggccgattatagatgcgccttcgaagcttgccgtgagcgatgcgctgacggccagcctggccctattccgcgccgttaaacatataaccccagccatgcacggcgcggatgggcaaacgcaattgcatgtcggaggccttgcggcgcaaacggcagatcaacacatcgatatagcgcaaccgtatgccgtcgctgcggccaggacgcacatccaccacatccagcagctcttcacggctaagcttgtgtgtcggcgcctgcaccagagcctgcaacaacgcgcgctccgtgccggtaagcgtaagacgagcgttgcccgggctggtcagtacccaaccatcctccagcaaacgccaggtgcgttcgagatgatcgacattggccggtgccatgctattaccaaccagagatagtgaatgttctggagcaggggccagcttatgcgctaggccgcgccgggccagcgcctgcaatactgcggccacctcttgatggcgcgtcgcctgctccaggcaggcgtcaacgccgcacagcagcagttgcacccgcgcctcggaagacagcggcggcgtcagcgccacaatgcccacactgggggccagggtgcgtaaacgagatgccgcgatcagcacctctccctgtggcgcggccaaaatgacaaatccgtgtcgttgctgagcatgcagttcatacattgtcgacagctcagtgcaactggcgactcgaaaaccggagtctacaagcgagttcgacagtgtctgtgacagaccgatgccatcacagaacaagagcacgcctggattcgctgcgctatagggttgatttgccagggaataatcggcaaattcgagcgatacccggcgccccattacgcgccatcccgaccagcacgagaggccggcgaaaaggcctctggacggcccgatttattcatgcaaaacgtgaaactggaaaacacggatctcatactgtcctgccttaccttataaatacacgttcgtgtgaaaagtaaatcacacttatgagtgttttgaaactcgcatggcgtttatttttcaatccaggcacgaagctagatatgagccggccctgttgcgttttgaaaacaactgccgcaaccctttgcactccatgcaaatgggtatgctctaatcgcagccccatttctattcaagccgctgccggtgagccgtttcagtgatcgtcttcgcaccgcccgcaacacgcgcggctggacgcaaaaagagctggctgaactcagcggtctgacacccagcgccatcggcaactacgaaagcggccaacgcgcccaggcgtccgcctcggccatgctcaaactcgctgaagtcctcggtgtatcccccggatggctcgctcagggcgacagtccggcgccgcccccgccggcgccctggcccttcccctctgtgccctattcgcgctacctgcaacttaaaccgcagcaaagacgtcagctcgaagcgctaatcggcgcttatatcgactcctgctcaggttgatctctttttattgccagggaatccgccacgcattccaacttgtcattcagcaagtcgagcgcggccctcgccaattcgaacaaggcatcggcttgggcagggtccatcgctttacccacagacggcgcatcctgccggctggacaggtcttgctgcaaaatcgccaacaagctccctagacccagcgccacggatcgggaagactgcaacgccttgatcagcgcacggacatccacaccgccactgcctggcacctcgtaatgcctgagacgggcgccttcaggcagactggtctgctcgtattgcattgttcagctccatgcgatggccgactgctttgcgcgcaatccgttatatcctgaaacacttggcctaattctattgcaatatcagcccctgcgggcagtacttttacgaaagtgatgtttccacggcgggaaatagcgcaaactcaagagtggaaaccgccaaagacgcatgagtatccctaaaggcataacgtatttcaggcggaaagccgcgcctgcatgcatggcctggcctcatctttcataccctatcgaccatccaaggaactgtcgtgcacttcatttttcgcggcgacgagctgctggtgcgtgaaaacagcatcgccctgcccgacgccgccgcctgtgccctgctgggcttgcgcgccgacgtcatgcagccgctttggcactcaccgaacgccgctgatcgctgcgcacaggtgccgcgtgacgcccaggcgcccgccggttatgtctttcgcaaactgcgtgccctgctgcccgaattcggcgaacaggctgcgctggcggggcgcgcctttcagatcgccgagtggacccgtacccatcgttattgcggggtctgcgccacgcccatgcagcactccagccgggaactatgcttgcagtgcccccagtgcgggctgcactcctacccacgcatttcgccagccatgatggtgctgatcaagcgcggtgagcatattctgctggcacgccacacgcgctatgcgacggcgcgctataccgcgctagccggctttgtcgaagcgggcgagagcgtcgaagatgcggtgcatcgcgaggtccaggaagaagtcggtttacgactgagcaagctgaactacttcggcagccagtcctggccattcccgcactcactcatgcttgcctttaccgccgagtatgtcagcggcgatatccgggtacagcaagacgaaatagcggatgcgcgctggtttggccctggcgacgaaatcccgaacatccccatgttggagtcaattgccgggcgcttggtgcgggcgcacctgccgcccggcgcaagattgattgaaacctaaatcagtggatgagcacgccgcgtccggcgtaaaaacgctcgaacacgccggcaggcaggcagacatcgacacgggtggccggcgtgtctcccgacggattgtgaaacactacgcgctcgccatcggccttggtgatcaacaccaagtggccaccgcggcgcggcggctcgctctggggcagacggatggaatgatggaccgacgccatgtagagacgacctttatccattagcgcgggcagctcggtcgcctgtagaccggtcttgacctcggctgccagaccgaactcttcggacagcatggcgacgaaaggggcatagatcatgccacgaatgttttccgcactgacctcgtaggcgccatagtgcctggccagccgggccagctttagcaccggctcgactcgcccctgccgggcggccaacaccattttcaggcaggccatgccgcagacatggttggcccaatctacgtattcctcttgcgtggtcgccccggaggcccgccacaaagggtcatctcgcaagctcgccgtaccagccaccagatcgggcgccagctcggcagactcccattgcgaaaagtaaggcacctgcataaatgctcctctgagttttatgtcttgccatgagactgacataaagcccgcagacgcgccatcccattgttgcaccgccgccgcaatgccaggccccaactggcctaccgctggggagtaagatcgccgctttccggccgcttactacgcggcgccatcacgaggcccgacatgccacactctgcttcccgcctggtccgttttgacacgggccccctgcaaaatcccgacatcggtaaaccgcgccgccccatcgaaggggagaccgaatttcgcaccgttaccgtattcgaaggcaacgaaggccgggcgcaatctggcatctgggaaagcagcgccggaaaattccgctccgacacgaccggctatatcgagttcggctacatcttggaaggccaggcccggctggtggacccggacggtaccgtgcatgagctgacgcccggatcgcctttcatcatgcccgaaggctataaaggccattgggaggtcgatcagttcgtgaagaaggtgtacttcatcactcacgtcggctgacgcgccgccgctggaaaccccgcattcctgacgcgacaggcctggcgctaagatgaaaactccgctcccaacaaacacaacgaccatgagccaccccctgcttgaagttttgccccgcgacatctcggcctatcgtcagggcaataccggtatcgactacgttcaccgctttgaatcgggcaaacctggcccgcacgtgctgatcaacgcgctcacacatggcaatgagatttgcggcatgttcgcagcgacccacctgctcgacagcggggtacggcctaagatcggcaccctgaccattagttttgccaacgtggaggcctatgaggccttcgacatcgatcacccctacgaaaaccgccaactggtgcacaacctgaaccgcatctggtcgccgcagtggctggacggtcccgaacaaagccctgaattgcgccgcgcgcgggagttgcggcccgtggtcgccgcagccgactatgtgctcgacatccattcgaccagcactccggttcaacccttctgggtgtactacgatctgccgcgcaatgtggcgctggccacggccgtcggctcgcctgcggtgcatctgctcatgcccgtcggcaaaggcccgggcgctcccgtgatcggctatggccatcatggcgatgccgattcggccagtaagggttcgctagtggtggagtgcggccagcatttcgcccgctctgccgcagatctcgccacagacacctcgctgcgttttctatcccacctgggcctgatcgatgccctgccgcaaacccagccccaggcgcagcacttccgcttgctggaaattcatatggtcaagtcggaagactttcagttcgtgcggcccctcgtcggcttcgagaccttcgccgagaacgaactcatcgctatcaacggtgacgaagaaatccgctcaccttgcgccgactgcaccatcttcatgcccacccgccagcccatcgtcgggcgggaagcggtatatctgacccaggccgtctaaagccccagcggcgcctgagatacctcaggcgcctggcctgccgagacttactgaaatacccgctttgcattgttgcgcagcctgctgagcccaagcgccgcgacgagttcttctggcggggtgaaatcaataaggccaccgccgtcatcggcatggccgcacaaaccaatgcactggtgacagccatgcaggtgccggtagacgaagcgtttcaggtgacatgagcgctgcggcgagccagacttgccgctttgccttaggcgcaagcgcctggcgcaagtgccgtgctgctaagttggctcaaggcactttctgccccgctgcgcagggccaggacgtcgatcccgacagcgacaaagagggcgccccatgctatgcaggctttcgcgaaagcaagatctgttgtcaatatcccaggcgcgacaccggccgccttgatgcgcacgatggcgtgctgaatggcttcgcgcaccgcagggtgggacagatcgcccggataccccatatcggcggatagatcggccgggccgataaacacaccatcgaccccttcgacggccagaatctcatcgaggttgtccaggccacgctgggtttcaacctgcagcaacacgcaaacccccgtattggccgactgcgtataaccggccgtgcggccgaagttggatgcccgtgtggagccgccgacacctcggatgccggccggcggatagcgagtcgcttggacggcggcccgtgcctcttcagcatcctggatatagggcagcagcaggcttctcgccccgacatcaagatagcgcttgataagcaccggatcattccatggcggccggacgacggcatggcttctgaccccgccccctggcacggcggcgtctatcgcctgcaactgatgcattgtcgtgccgagatcgccagggccatgctcattgtctatgagtatccagtgatagccgcaacccgccagcagctctgtcacatagggcgacgggatgttcgcccagaaacccaattgcagttcggaccgcgccagcgcgtccttgaagtggttgcctgtcatgccttcctccgttgtgatggccacattaatgatggccacactcttgttttcgctctcgcaagaataagaccataaaagccgccggtggtgccagatcccaggggcgcgttcccgccctcatcagcaaaattatgagtgtcatcagcaatctttgcggatgcgtcacgcttacgaaatgctgaatgatcagaatgcgggacaagtgttcaccgagacacgcgtgcggcccgattcccgagccgactcctggagccctgtcccatgatcccgtcctttctgcgcctctgcctgacctcgctgttcgctaccgccgccagcgccgccatggcgcaaaacaccatcgacaaccaggctttgtcgcaagcccagttccgcgaacacaagacaacctatggcctggtgtaccgcctgccgcaggaggccaacgccacgctagacgccaaaatcatgccgaaggtcaaagcggcgctgctgaaggacggcctggccaccgaagccaatacgcccaatatcccgcacgtgacggtggtgcatattcataatgccgatccgcagacgccggctcgcatgctcaaggtgctgcccaagccgccggcgccattgaaaacgcagctcgtgaagttctacaccaccgaagccgccaaggatgcaggccacccctggtggctggatctgggcgtcgccaaggaagggcccggcttcgaagccatgatggcctacaacacccaggctacggcggcactgaccccgctgcgtgacggccctctgccccgtgtcaccggcccggtttacgccaagatgggcgaagccggccgcaagctggttgccgagcagggcgtctccggcgtgaacgtggtgagcaatggccaggaactgcgcacgcacaacccgcacactacgctggtctacagcatgacgccgtacgctcagcacaagaccgcgatggatgtgctcgcccaagaactgaacgccgtgctgcctgaaggcatcccgaccacgttcaaggacgtatccatcgttgaaatcggctttgccggcaacgtgctgcgcgaaatctaccgcatcagcctggaagacggctcggtgctcgacgtcgccagcggcaagccggtcgtgcgcaactaaaaccgcagcaacactgaggcgggcgcaccttctcgctttgtgctgagccgccagcccccagtcgccaagactggaacatcaatgaaaaagcccctgatcttggcgaccaggggcttttgaattcttggcggacagagggggattcgaacccccgatacgcttatcacgtatacacgctttccaggcgtgcgccttcaaccactcggccacctgtcctaatttttgcaaatttgccggggctgcgcccttgcagaaattgcgaatccgcgattctagcagaaatagcggcgttttgcgtggcgccgaaatgacaagtattagaccgtggcgccgagctaggcgcccgcccgcttgcgagaggccgtgcgcagactcgccctccagcgcctgcaccgagaggctccgccacccactgaaccgcccgcgagtggcggggactcaaggttcgatctgccgataggcctgcaccgtgccatcggggcggctttcttcaagtcgtacccgaaagccccacagacggcccagatgcttcatgacctgatcggcctcatcgccatcgagcggccggccccggctttgctgatgacgcagcaccaaggcacgatctgactcacgctgatagcgcaccacctggatatcgggtatctggttatcacggttgtgctgcgcagccagcagcttgcgtatctgccggtagccgccatcgtcatgaatggccgcgacttcgagcttgggacgggcggcatgatcggcaatggcaaaaaaccggaactgccggatcaaacggggcgacagatattgcgcgatgaaagactcatctttgaaattgcgcatggcgaagtccagtgtctttcgccaatccgaaccggcgatatccgggaaccacctgcggtcctccgcatcaggcgtctcgcagacgcgccggatatcgctcatcatggcgaagcccagcgcatagggattgataccgccataaccgcgctcgtcaaagccgcgctggctcacgacgttggtatggctttgcagcacctccatcatgaagccgtcagtcactagacgcatctggtgcatgcgattgagcagggtgtaatgccagaaggtggcccagccttcgttcatcaccttggtctgggtttgcggatagaagtactgcgccagcttgcgcacgatgcgcaccagctctttctgccagggttcaagccgtggcgaatacttctcgatgaaatacagcagattttcttcgggttcgggcgggaagacagtgtgcgtctgcgcggccgttgcggtctgcgcagacgcaacggtgcgccaaagatcgttgtattgcctgcgcgcatgctcggcgcgctcggcctggcgtgccgactcttcacgcaatgagatgggcggcgggcgtttataacgatccacgccatgcagactcagcgcatggcaggagtcgagaatggcctcgaccgcttcaatgccatggcgctcttcgcagtccatcacatatttgcgggcgaaaaccaggtagtcgagcacaccgtcggcatcggtccattgccggaacagataattacccttgaagaaagaattatgcccatagcaggcgtgcgcgataaccagcgcctgcatgggcatggagttttcctccatcagataggcaatacagggattggaattgatcacgatttcatacgccaggccctgcatacccttgcggtaatactgttcgttgcgaataaactctttgccatacgaccaatggggatagccgatgggcaggccggccgaagcataggcgtcgagcatttgctccgatgtgatgacttcgatctggttgggatagcagtccagaccatagctttgcgcaatcgcactgatggcgtcgtcgtaatgctgcaagagttcgaaggtccagtctgaacctatagaaaggggcttacccgcttccaatccggtggcaagggcgttcatgccgcctccttcttgaacagctcatgaaagaccgggaagatttcgctgcgctggctgatgcggcgcatcgcgaaatgcggcgaggtttcgcgctcatattcgacccacagactgctcttgcgagcctcgggcgagtccggcacttcgatataagcaaaatagcgcgtggccggcagcagatattccgcaagaaaacgcgcactctttccggcatcggcgccgaaggagtccccatcgctagcctgtgcggcgtaaacattccaggcagacggcggatagcgcttttgcacaatgtcgtgcatcagctccagcgccgacagcacgatggtgccgccactcttggggtcatagaaaaatgcccgctcatcgacctcttcggcattgtcggtatgccggatgaatacgacctccactgtttcatatttacgcgataggaaaagataaagcagcgtgaaaaaacgcttggccaaatctttcttaccctcgtccatcgacccagacacgtccatcaggcagaacatcaccgcgcgcgccgccggcgtgacgaccggcacacgattgcggtagcgcaaatccagatcgtctaggaaaggcacgcgcgcagtgcgctgccggcattcctcgagggccaggcgcaggacggcaagctcgcgttcagtggcaccacggccgatcgcctcgtccaggctgagctcggcctcctcaacttcattacgcgcacgtaagcccagcgccacgcggcgcgatagcgaggcgcgcaacgtacggttgaccgatagcaggctgggcgaacccgtcatggtgtagcccgctcgttgccacttctgctgagtcgtatccgccagctgcgtgcggatcagatgcggcagctcgaggtcatcgaaaaagagatggaggaattcttctcgcgacagactaaaggtgaactgatcggtagcctcgccttcgcccggctcagcgccgccctctcctgcgccgccgctgggccggtctatcttgtctcccgtggtgaactcgcgattaccgggatgaaccatctcccgatcgccccccgaaccatgccggaaatgcggttcagcgatatcgcgggcgggcaaattgacctcgcccccctggtcgatatcagcaatggagcgatccctaaccatatcctgaaccgccttgcggatctgatctttgtagcgccgcaggaaacgctcgcggttgacggcgcttttattgcgaccattcaaacgacgatcaatgagcgaattcatcatgccctcccgctcaggaagacttcctcacgcgcagataccactcgcaaagcaggcggacctgtttttccgtgtagcccttgtcaaccatgcgatcaacgaagctctgatgcttgctccggtcttgcgccgaagccttggcattgaaggaaatgaccggcaacaggtcttcggtattcgagaacatctttttctcgatcacttcgcgcagcttctcgtagctggtccaggcgggattgcgaccgccgttgttggcacgggcccgcagcacgaagttgacgatctcgttacgaaaatccttggggttggcgatcccggccggcttctcgattttttccagttcatcgttgagcgcagcgcgatcaaagctctcgccggtttccggatcgcggaattcttcatcctgtatccagcagtccgcgaaagtgacatagcggtcgaagatattctgcccgtactcggagtacgactccagataagccgtctggatttccttgccgataaactcggcgtaacgtggtgcgagatgacccttgatgaaatcaagatagcggcggcgcagctcttcggggaagtcttcgcggatgatgcgctgctccagcacatacatcagatgcacggggttggctgcgacctcggtctggtcgtaattgaatacgctagacagaatcttgtaggcgaaacgggtcgatacgccattcatcccttcgtcggtgcctgcgtagtccttgtattcctgcaaggccttggccttggggtccacatctttcaggctttcaccgtcgtacacccgcagcttggaataaatactggaattctcgggctctttcaaacgagtcagcaccgagaactgcgccatcatatcgagcgttcccggcgcgcatggcgcctgcgacaaggaactgttgcgcagcaacttttcgtagatgtgaacttcctcggtcacctgcaggcaatagggcaccttgacgatataaatccggtcgagaaaggcctcgttgtgcttgttattgcgaaaggtctgccactctgattcattggagtgcgcgagaatggtgccgttaaacgggatggccgaaaacccttcagtacccttgaaattaccttcctgagtcgcagtcaggagcgggtgtagcatcttgatcggcgccttgaacatctccacaaattcgagcaatccctgattggccaggcacagcccgcccgagtagctgtaagcatccggatcatcctgcgaataacgatcaagtttgcgaatatcgaccttgcccaccagcgacgagatgtcctggttgttctcgtctccaggctcggttttggcaatggcgacctgacgcagcaccgacggattcagacgcaccacgcgaaactgcgagatatcgccgtcgtactctttcaagcgcttgacggcccagggcgacatgatgccgctcagatagcgcctgggaatttgatattcctgctccagcatttcgccgaagcgctccggatggaataagcccagaggcgactcattgacgggcgaacctttgagcgcatagatgggatagctttccatcagcactttcaaacgctcggcgatagacgatttaccgcccccgacgggtccaagcagatagagaatctgcttgcgctcttccaaaccctgcgcggcatgcttgaaaaaagagacgatctgatcgatcacctcttccaagccatagaactccttgaatgccggataacggcgcatcaagcggttggagaataggcgcgaaaggcgaggatcatggcgcgtatcgaccagttccggctcaccgatcgcagccagcatgcgctcggccggactggcgtaagccatggggtcttgtctagccaatgtcagatactcttcgagtgagagttctgtatcttggtcacgctcatactgtgacttgaagccttcgaggatgttacgcacggcgaatcctccaacagtacttaaattaccgagtcttaaaccctgacccgtgtgaccattgtgttcttccttgttgagccccgccaatcattatttcaatcgcacgacatcacattatccagccgtcgcactttcaccacacagatttggcgggaccgctttctcaacacccgtttagtcaggaacgctctaaacaagttccataaatcagggtaatcatcatgaaaaaacggctgcttcttggcagccgttttttcagagtgctaacagtgaggcggtggatttccgcctgcgataagcaaatttcgcgtgcctgtttacgatgccacctatcccgacaagggttcagaccgcgctgctcatcatgcgttcgacataacgcgcaatcatatcgacctcaaggttgacgctatcgcccgcatgcacattgcgcagcgtggtgacagcctgcgtatgcggaatgatgttgatgctgatcgtgcaagccgtggcggtatcttctactcggttgaccgtcaggctgatgccattgaccgtgatcgaccccttgtaggccagaaaacgcgccagggatttcggaatcgagatcagcagctctcgggactcgcccacttcggagaaacgcagcacttcgcccaagccatccacatgacccgacacgagatgcccacctagcttatcgcccaggcccagcgacttctccagattaacttccccttcgcggtccaggcctacggtacggctcaggctttcacgcgatacatccacctgaaaatgctgcgccgacaggccaacgactgtcatgcatgcaccctgaaccgcaatcgagtcgccgatcgcaacatcctgcaagtccagactgccagcatcgatatccaggcgcacgccagccgattcgccggccaaaggttttaccgacacgatgcggcccaccgccgcgaccaaacccgtaaacatgtgatgactcctaaataaaacttgcctgccgggcgctgtccagcaaggcctgccaacgcgccggatcacgcgcctgcaaacgcacatcctctcccacacggacgagatcggtaaaggcataacgacgcgcggcgtccaggcgctcaagcacgggcaaacgcaccatgccggccgcatcgcccaacaacacaggcgccagataaaccagcaactcatctacgcaatcggcggccaacaaggcgccggacaggcctgcccccgcctccacatgcacttcgttgcactcatgcgcccccagccaacgcatcatgccgggcagatcgacatgttcgcccgatgcatcgggcaggcagaccacctccacattgcggctggccagacgctcggccttggcatggtcttgccttgcggtaaatacccagactggctcgccatcaaataagcgggcgtcttcaggcacacgaaactgcccgtcaaccacgccccgccggggctgacgcggagtggacaccgcacgcacgttcaattgcgggtcatcatgaacaatggtgcccaggccagtcagcacgaggtcggcgcgtgcgcgccaggcgtgaccatccgctcttgcagcttcgccggtaatccattgcgacagcccattatgcagggcgctgcgtccatccagcgaggcggccagtttcagccaaagccagggcgtgccgcggctcatgcgcgccacaaagcccggattcaacgccagtgcctcctcctcgcatacgccggaactgacctcgacacctgccgcacgcaagcgtgcgaaaccctgcccggacaccctgggattgggatcgcccaaagctacgaccactcgcgccggcgcggccgccaccaaagcatcgacgcaaggcggcgttcgaccgaaatggctgcacggctccagcgtcacataaaccgtcgcgcccgccagatcatgcccggcggcgcgggcggcacgcagcgccatgacttcagcatggcccccgcccggaggctgggtcgcaccttcgcccagaatctggccatcgcgcacgatgacgcaaccgacacggggattgggcgtggtggtgtagagcacctcccgggccaggcccagggcgcgctgcatccagtaaatatcttggctatcgctcattctgacgattgtatctgcctgccccgggtcgtgccgcagggcaccagaccgcatggcatgggtgcccattatgatgtccgttttggtcttatcctggtcttcccgcgtgctcgtcaggcagcccgctatgccagcagaatgcatgcgttctcctttccttttgattcgagcaccatgaaaacagccctcctcctcatcgacgttcaagagtcctttcgtcaacgtccgttttgggatgctgcagaactccccgactttctgcgcaacacccagaacctgatcgacagcgcccaagctcgcggcataccgatcctgcaggtgttccacatcgcgcagccgcaatctcccttcgcgctagagtcaggatatgtccgcacgctggatgaattgtcgctgacccccacggcggtcttccacaaaacggtgcactccgcgctcttcgcgcgggccgccgatggcagcaccctgcaaacctggctggagcagcagggtatcgagcaggtggttgtcgcgggcatccgcaccgagcaatgctgcgaaaccacggcccgtcacgccgcggacagcggctacaaggtacgctttgtgaccgacgccaccctgaccttcgcgatgcaaagcctctcaggcaagcactacacgcccgccgacatccgcgacgccaccgagttggtgctggcgggccgttttgcgaagatcgtgccggccagccgggcgctggacgactgatggcaacaacgccggtctattttctgattcaggaaggcatcgtccttctggatctggccggccccgccgaggctctgcgcatcgccaaccgcttcgtgccgggtcgctatacgctgcactattgcggcccgcagcaggaagtggaaagcagcttgcagggcttgtatctatcgcgcctcgcgcccttgcctgagcatctgccttcagacgcactggtggtcgtatccggcctggtcggctcacactatgcgctagaccgccccgatcagcaaacgctgatcgcctggctggcccaacgcgcaccggccgacggattcaagctcatgtcggtctgcgcgggcgctctgatgctcgcggccgcaggcctgctatccggtcgggactgcaccagccaccatagctgcctggacccgttacgcgccctcgctcccgatgcgcgtgtcctggaaaaccgcatcttcgtcgagtcagatggcctgtggaccagcgccggcatcacggccggcatcgatctggccctgtatctcatcgcacaggattgcgggccgcgcgtggccagcgaggtcgcgcgcgagatggtggtgtatctgcgccgctcgggcaacgatgccgcgctctctccctggctggatcatcgtaatcatctgcatcccggcgtacaccgcgtacaggatgccgtgctgcgcaacccggccgccgactggtctgcgcagaccttggcagatcatgcgcacaccagcgcgcgccatctcaatcggctgtttgacgaacatgcgggctgcacgcccatggactatctctatcgggtaaggctagcgatggccagagaattgctgcgggaaacccgcctgggcctggagcacatcgccgaacgcaccggctttgcctcggcgcatcacatgcggcgcgtctggaagcgctacgaagggcagccgcccagcgcctcacgcgcagaaccctgaacgctattctttgcgcagcttgcccgcccccagtcgcggcccctgcatctcgcgtatggcctcgacaaactcgccgatgtcttcaaagctcttgtaaaccgaggcaaagcgcacataggcgaccttgtccagacgcttgagctcgttcatgacaagctcaccgatgtgctcgctcgcgacttcgcgcgcaccactggccagcagcgtgtcctcgatgcgcgcaacggcgccatcgacctcttccgtactgactggccgtttacgcaaagcgagcgccagactgccgcgcaatttggcagcgtcgtactcactgcggctgccatcgcgcttgaccaccgtgggcatcgcaagctcgacgcgctcataagtcgtaaaacgcttgtcacaggacaggcagcgcctgcgacgccgaatggtgtcgccttcttctgacactcggctatcaaccacctgagtatcggcatgtccgcaaaatgggcacctcatctcattcccccgtgcctgtaatcgcgctattgtaataacagcttcatttactgcggtttgcggcaggtctgggctgttgttcctggcgcacaagcacaaaaaaaggcgagcccgcgagctcgccttttttacattccagcgccgccttacttggcgctgtaaaccggcagacgcgacgtcagctcgttcaccttggcgcggacagcggcgatattcgcctcgtcatgcgggttttcgagaacgtcggcgatcaggttgccggtcagttcggcttcggcttccttgaagccgcgcgtggtcatggccggcgtgcccagacggatgccgctggtgacgaagggcttttccggatcgttcgggatggcgttcttgttgaccgtgatatgggccttgcccaacacggcttcggcttccttgccggtaatacccttggcacgcagatcaaccagcatgacgtggctttcggtgcgacccgacacaatacgcagaccacgcttgaccagggtttcggccaagaccttggcgttcttgacgacctggctggcgtagtccttgaactcaggcgacagggcttccttgaaagccacggccttggccgcaatgacatgctccaaaggaccgccctgaatgcccgggaagatggccgaattgacggccttctcgtgctgggccttcatcatgatgacgccgccacgcgggccgcgcagcgacttgtgcgtggtcgaggtaacgaaatcggcatgcggcaccgggttggggtattggccgccagcgaccagacccgcgtagtgagcgatatcgaccatgaacagcgcgccattttcgcgggcgatgcgggccatacgttcaaagtcgatgtgcagcgcataggcggaagcccccgccacgatcagcttgggcttgtgctcacgggccagcgcctcgacctgggcatagttcaggacttcgttttcgtccagaccataagacaggaagttgtacagcttgcccgaagcattgacggaagcgccatgcgtcaggtggccgccctctgccaggctcatgcccagcacggtgtcacccggcttgagcacggccatgtagacgccctggttggcctgcgagcccgagttgggctgcacgttggcggcttcagcgccaaacagttctttcaggcgatcgatcgcaagctgctcgacgatatcaacgtattcgcaaccgccgtaataacgcttgccgggatagccttcggcgtacttgttcgtcaactgcgtgccctgggcctgcatgacggccgggctggcgtagttttcggaggcgatcagctcaatatgctgctcttgacgttcgtcttctttctggatggcggcccaaaggtcggggtccaccttgtcgagggtgagcttgcggtcgaacatggagggagattcctggagcggagaagaagaaaaagattgcgctagtgtactctgtccgggcacgccgaccccgattttcctgcggcaattccggtcaaaaacagcgcattgcgttggtaaaaaccgccaatgcgctgcttagtgaaagtgcgctcatgccaaccatgagcggggctcatatgagccccgtcaagcagagtcaggatgccgaggtggcgccgatctggcagggggccagcgccggattgagcgtataggtgcccgtgaccgaggcctgagccaggatatgcccctccatggccttcaacacttccggccccgtgaacttaccctccaccgccaggcgcggcacatccagcgcgtagagcgtgaacacataatcatggacgatagcatcgttccagggcgggcaggggccgtcgtaaccgaagtaatcaccgctcatgtcgcggtcagaggcaaaccagccggtgtagtcattcaggccctgccgcacatcgtcaggcgcaagcggaccgcccttgcctcgcggcgtaacatcatgcgaataggccccctcctcgatctcccgcagatgagccggcagatcaatcagcacccaatgatagaaatccaggcgcggcaggcttgctggcacctcacggccttcctgattgacgtcatcaggttgcgatggcacgtgcggatcaacgcacagcagcgcgaaggactgggtgccggcaggcacgtcatcccaggaaaactgcgggttgaaattatccgccagcgccacgtgcgattgcggatcgattcggccaaaagcgtaacgttcggggatggactcaccattaacgaaagacagactcgcaagtttcatgttcgtgctccttaacggtcagggccgccagcgccagccagcgtcacaccgccaaattaacacgggcaaacttccgtttccccacttgcagcacgtatgagcccgcattcaattgcaacgatctatcttcaatttttgcgccgtcgatcttgacaccgccctgctcgatcgcacgctgcgcctcggaactagacgcgcacaaagacgatgcgcgcaaaacgtgcaaaatccccatgggcgcacccgccagattgacctcggggatatcgtcaggaatcgcgccgtcgcggaagcgggcctcgaaattggccagcgcctgttcggcatcttttgcactatggaagcgggtgatgatttcctgggccagggcgaccttcgcatcgcgtggattacggccggcgtcgatttccgccttcagcgcggcaatgtcttccaaggaacggaaagacagcagctcgaaataacgccacatcagggtgtcagaaatcgacatcagcttgccgaacatcgaatcaggcgattccgagatgccgatgtaattccccttggacttggacatcttgtccacaccatcagtcccgaccagcagcggcatcgtcaggatgcactgcggctcctggccatattctttttgcagctcgcggccaaccaagaggttgaacttctgatcggtaccgcccagctcaagatccgccttgagcgcgaccgagtcgtaaccctgcatgagcggatacaggaattcgtgcaccgcgatcggcacgccggtcttgaagcggcgggtaaagtcctcgcgctccatcatgcgggccacggtgtaacgcgaagccagttgaatcatgccgcgcgcgcccagcggatcacaccactcggagttgtaacggatttcggtgcgggccgggtccagcaccagactggcctgggcgtaataggtcttggcgttgtgctcgatctgctcgcgcgtgagcggcgggcgggtggagttgcggccactggggtcaccgatggtggaggtgaagtcgccaatcaggaagatgaccgtatggccgagatcctgaagctgacgcatcttgttcagcaccacggtatgacccaaatggatgtccggcgcagtcgggtccaagcccagtttaatgcgcaagggcaccccggtggcgcggctgcgcgccagcttgcgggcgaactcggactcgaccagaagctcgtcgcagccgcgtcgcgcgatccgcaggtctgcttctacttcgggagtgatgggaaattcggcttgcgacatgagaataggccccggatgacgggagtttcaacggaaaaaggtgtaaaaactgcgaaaatcggtcgaaaattctagcttattcagctaggatactgccctaatcatacgcaactgtcattttcatggccgttggcgtcactgctagtcgcacgttattccaaagtcagtccacgaaaccgtcgcttcggcgcaagcctacctccggtccgcaggccgccagggggatagccgagggtccgacgtctttgtgcatctgtgccatcgaaggtccgcccaatgaatcaaggcttgaacagtctggtgcgtagactgagccgcaagattgccgccctgtttgcccctgccaccgaaccggcgccctcacgcggccgttcgcttgtccgccgtacgctgcttgtctcctccctgggtctgtttgccggcgccgccgcgctcggcatggtgcaacagcccgaccgcaccgaactgcccccgttgagtctcatccacagtgagttgaggctgcaacctgaacagcttcaggtcagcgccagcactcccgccccctatatcagcgaaacacgcatccgttccggcgatacgctggcgagcgtgctacagcgcctcgatatcgacgatagcaaactccagaccttcctcacccacgacgcttccgcgcgcagcatctaccgcctctatccgggccgttcggtgcaggccgccaccgacgaggaaggcaatctggtgtggctacgctacatccacaccccgggcaacgaggctgacggtcaggtctacaccaaattgctgcacgtcgaagcctcggacgatggctttaaagctcgggaaatcaccgaaaccaccgatctgcaaacccgcgtcgccgtgggcacgatccactcgtcgctattcgccgccaccgacgcagccggtatccctgactccatcacgatgcagatggccgacatcctgggcgccaagatcgacttcctgcgcgacctgcgccagggcgaccagttccgcgtggtttacgaagtgcgctcgcatgacggccgctacgccggcgccggccgcctgctggcggtcgaattcctcaacaacgacaaaaaatacagcgccgtctggttcagccccgacaataaatcgggcagctactacgactttgacggcaccagcctgcgcggcgccttcctgcgcaccgccctgaagttcagccggatcagctcgaccttcggcatgcgcatgcaccccatccacaagacctggactggtcacaaaggcgtggattacgctgctccttcgggcacgcccatccacagcacggctgatggcaccgtcgatttcgtcggctggcaaaatggctacggcaatgtggtgatcatcaagcatcacggccagtactcgacgctttatgcccaccaaagccgtatccgtccgggcctgaagaaaggcgacaagatcgctcaaggcgacctcgtcggctatgttggcgcaacgggatgggccaccggcccgcacctgcactacgaattccgtatcaacaatcagcccgtcgatccgctatcggtggatctgcctgtggcacgcaagctggagccggccgaagtccgggctttcgccaaggccgtggagccctacaagcagcagatcgaactgctgaccgagttccagcacacgctgcccgaatccatgaccaacgtggctagccgctgacatgacccagcccatcaacggcccggacaacccgggccgttgtttcatcggcctgatgtcgggcaccagtatggacggcgtggacggcgtgctgctgcgcctagatggcgctccccatctactggccagcgtaagcctcgacatcccaccgtctttgcgcgccacgctgctggccctcaatagcagcggacccgatgaactgcatcgcgccgcgctggccgccaatgaactcgcgcgtttgtatgcccaggcttgcgcgcagctgcggcaggcggcgccagaagcgcgggtgcgggccatcggcgcacatggccagaccgtgcgccaccggccggatctgggctataccgtgcagctcaatgcgccggcgcttcttgccgaactcagcggcatcgatgtcgtggccgacttccgcagccgcgatgtggccgctggcggacagggcgcgcctttggtgccgccctttcatgacgcgatgttcggcggccgaggggcaccacgcgccgtgttgaacctgggcggtatcggcaacgtcaccctgctcgcaccagggcaggctccgcgcggcttcgacaccggtccggccaatgtgctgctcgacgcgtggtgccatgcccataccggcaagcattacgaccacaacggaaactgggctgccacaggctcggtcagcaaggcattactgcatcatcttctgaatagcgaaccctggtttgacctgcccgcccccaaatctaccggacgcgatctgttcggcctaggctggctgcataagcacctggacagttcgggtctgaggcttagcccgcaggatgtgcaggccacgctggtggagctgacagcgcaaaccgtggccagagccattgccagcgagccgatccaggatctgctggtatgtggcggcggcgcccgcaatcctgccatcatgcaagcgctggcgcgcgccctgccttgccctgtcgcacctaccgacagcgaaggcgtaccgggtcaatgggtggaagccatggctttcgcctggctggctcaggcttttatcgaccgtctgcctgctgggctgcctggcgtgacgggcgcccgcgggcctcgcgtgcttggcgcgctctatcccgccgcctgatccagcagaatacgaaaaaagcccccgcaggggcttctttctgactgcgcgagatcagaccgagaaagaagatccgcagccgcaggtggtcgtcgcgttggggttgcggatgacaaactgcgcgccctcgagatcttctttgtagtcaatctcggcgccgacgagatattggaagctcatcggatcaaccagtaactggacgccttctttgtcgagcacggtatcgtcttcgttgacgacttcatcgaaggtgaagccatactggaagcccgaacagccaccgccttgcacaaagacgcgcaatttgagctcggggttgccttcttctgccagcagatccttgaccttggcggcagccgaatcagtgaagaccagcggcacgggaggcggcgcttgaagatccacggtttcggtaattgcgttcatgattacactcctggctacgagagccgtattccggatggcggcaaacgccgcgcacatagggtcactatagcgcagccgggctgcgcctcaaaattccatctggactttacgggaggcgcgcaccgacgcgccctccagcaccgtcacggtcacggtttcagggacaaatccctcgggcagcgccaacaagccctgactgcgctgaaattgatcgaaatgcagcgctaacagacccgccgagccatgagctgctgcaccatggcttcccgttccacccgcagcattggcggacgactccggaatggcctcggctgccgcagccggcagcacagcacccggcgcagccgcttcgtcggtcttgacctgcttgggcagcaggtccacggtcacagcctgtcctttgagcgtgccgctggcctgaaagcgcagctcgccattgaacggcgtctcgccacggccgctgcgcatgagcaagatgcgatagctcaggctgtcgcctgcgcgggcaaactcagcgccgcggatatcaatcgaacccgcaggcccaggcggcagcaattgctcatagaaggccagctgatcgcgcacccggcctaattcggcctgctctccacgtagctgcgcttccaactcctggcgcgcagcccgctcgacggcaatttcgccgtcggcggtatcgagttgcgcacgcacaaaacgcacctccgcctcgcgctgcttcagcagggcatgctgcgcatcgagctcggcttgggtcagaagcacctgcccctcggccagctcggctttctgagcggaaaaacgccccagaagcacaccggccgccaaaaccagcaccagcgcgatccaggccgcgcgcggccaggtgggcggggaagtttgagacatcagcaaaacacctgaagaccctcgagactcaaggcaggatggcgacttgattcaggcccgtggtttcgggcagaccgaacatcagattcatattctgcaccgcctgacccgcagcccccttgaccagattgtcctgcaccaccaaaacgatgagctgatccccattgccgggacgctgcacggcaatgcgcagattgttggacgcccgaaccgaacgggtttcgggcaggctgccggccggcatcacatcgatgaaagcttctccggcatagcgttcctcgaacagggcctggaagtcggtttcgcgcgcttcgggcagaatgcgggcgtaaatcgtggagaacatgccgcgaatcatgggcaccagatgcggcacgaaagtaaggccgaccttgccgcccgccagtttttccagctgctcggtgatctcgggatgatggcggtggcccgctacgccataggccttgaagttatcgctagcctcagagaataaggaagccacctcggccttgcggcccgcccccgatacgccggatttgcaatcggcaatcagggcctgggtatcgatcagcttgcgctcaagcaagggggccaagcccaggatgaccgtggtgggatagcaccccggattgccaatgacctgcgcctgcgcgatggcggcgcggttgagctccaccagaccataggccgactgctttgccagaatgtccgggcagccatggggcattttgtaccagcgctcgaaactagctgtgtcttgcaggcgaaaatccgcagccagatcgatcactcgcgtgccggcggcggtgagggcttgcgcctgcgccatggctacaccatgcggcgtggcgaagaaaaccacatcgcaatcggtcagggaggctttttccggggcggagaaagccagcttcacatgaccgcgcagatttgggtacatctccgcgaccggcagaccgtcttctttacgcgaagtgatggcggtcagttcgacatccggatgctgcgacagcagacgcagcaactcgacgccggtatatccggtgccgccgacgatgccaaccttgatgcgtgaattccttgcttgggccatgagctatttcctgatttggggcgcggggtgttctgcctaagtgaattgtatcgctggtcgcgcatagacaacggcccgccctgcgacaggacgggccgaaaaacaaaaagaccgcttgcgcggcctttttgcatacagcgattaacgcttgctgaactgcttccggcggcgtgctttgcgcagaccgaccttcttacgttcaacttcacgggcgtcacgcgtgacaaagcccgcttgcgacagcgccggcttcagggtcgcgtcgtagtcgatcagggcacgcgtgatgccgtgacggactgcaccggcctggccggtttcaccaccgccgatcacgttgactttgatgtcgaacgattcgaggtggccagtcagagccaggggctggcgcacaaccatgcggccggtttcgcgagcgaaaaactcgtcgacgggcttgccgttgacgacgatcttgcccgtacccttcttgatgaaaacacgagccaccgaggttttgcgacggccggttccgtagttccagttaccgatcatggcgattccttagagatccagcggcttgggctgctgagcggtgtgcggatgctcggcaccagcgtacaccttgagtttcttgatcatggcgtagcccagcggacccttgggcagcatgcccttgacagccttctggatggcgcggccgggaaaacgctcttgcattttctcgaagttcgtttcgcggataccgcccgggtaggtggtgtgacggaagtacttcttgtcttgcgacttcttacccgtaacaacgatatcggcagcattgataatgacgatgtaatcgccagtgtcaacgtgcggcgtgaattcaggtttgtgcttaccgcgcagacggcgtgcgacttcgctggccacacgaccgaggactttgcccttggcgtcgatcacaaaccagtcacgcgtgacttcatgcggcttggccacaaaggtcttcatgatggttcctaacatgtagagagttgcccgccagaacgcctggctgggttctttcccggccaccccataggccccgtctaagcgttattaaccgcccgtacaagggtcatggcagtgatatttgaccgtgttgccgcctgctcgacatgctcttcacatgcctcaaggcaaaagccaaataaagggaaagctcgctagtttagcacggttgctcaaatattgtgcaagtatccgcccgacccggcctcaggtccggcgcacgccgagatactgttcatagctgctctcgatgcggaaccagggaagcacgtcgtcgcgaaaggccatataagggtcgtgcaccgccttgaacctgggattctgcgcacagaaggactgatacatttgcaacgccgcatcataggcatcatcgagcacggagcgcgggaaagggcgcacttgcgcgccgccggcaatgagccggcgcaaggccgccggattctgggcgtcatagcgggttagcacagccatatgcgccgcacggctggccgactcgatggccgcctgatagcgcttgggcaatttaccccaggcatcttcattcatatacagggaggcctgaggccccccttgccaccagcccgggtagtagtagtgccaagcgtggtgaccaagattctgtttttcgtcatcataggggccgataagcgacaaggcgtccaactcccctttttccagcgcgggccgcagatcggccgcagccagatcctgaggaaccacccccaaacgggccagcacatcgccacccaggcccgacacctgcattttcaggcccttcagatcggcaggggacttgatggctttacgataccagccgcccatctgcacacccgtgttgcccagcggcaaattcaggattttgtgcggcttgaacaggtcccgcgtgagcttgagcccatcgccgtcaaacatccacgcattcatctgacgggcgttcaggccgaaaggcacggccgtatcgaaactgaaagcggcctctttggctatatagaaagcagagaaactatggccgcattcgaccgttgcagcgctgaccgcgtcaaagacgccaagcgcgggcgcaatctcccccgctgctgactggcggatgcggaatttaccgcccgtggcctcgccgacatatttgcaaaagacctctcccgctccaaacagaatatccagcgctgggccaaagctggacgccagccgccaattgatcgcaggcgcatcctgagcaaacacaggggccgcgaccacggcaccgcccgcggccaggcctgcctgcttcaagaacgaacgacgttgcatgcgatggctcccttggctcaatcagtcctgcgttggatattacacgcagccaccgccccagatccctgccaccggctcaagccaatgcattcagcccgcgccgtcgccctctacgtcatccacataaagaatcagatcccaaagcgaggggtcgtgctgccgcaaacgcaggcgcttgcggcctagaccgacaaaaaaatccgcgagttcgagaacatcttgcggataatggtaggcagccaccgcgatacgacactcgggttggctcacgtggcgtgtcgcgccgcgcaggacgcttaactccgccccctcaacatccactttcagaaacgtgatgggctcctgcacctgcgtatcgagtgtgacgcagggaagccgctcgatatgtgcggcattcgctgcaagccaggctgggtccgtgttgtccgacaccaaacgcgacccatcccggcacccgggatcggtgaaaaaagccaagccctcctgatttcggtcgctgacaatcacgcgcaacgggcgaaacgacgcaaaaaaacgaagctgcttgagaagggcgtaatcaaccgcattgggttcgatagcccagaaacgggagccttcgacgtcctggaccaagctgatgaacctcaacagctcgctgccttgcgtggcgcccacatcgacatagttttcccggggtttgggcacaaaggagtcgtcctcgttgaccggattgaaatacatatgcgagaaaggggtcagggttcgcatcaatggctgccgatccaggctgaaggttgccgccaggcgggcatacatggtttcttgcgaacgcaggtccatcgcactgaccaattgcagatagcgatccagattggcccgtatgaactcgcgctctttctgcaaaggcccatacaaaaaaggaagatcgcgctcggccagataagccagataatcgaagctccagggcttgaagcggcgcaagagtgcgtcttcttctgaagtaccgctgaaggtcagcaagcctatcttcccgccactgcgcatctgtttttgcaacacatccggcaaagacaggtactgcccttcgccgggccagcgcacctcccttagccagggacaaaaaaacccttctccaatgaggcaataacccaaaaaccgcgggtcatcacgataacggggcgacaataaatgatgatgcgcccgggttgttatgctggcgccgccatgcaccaacacataaaaaccttcgagctgacgaatgaattgcaggcgttcctcgcccagcgcgtaccactgcgcccaatctctgaccgtcatgacagcaagcccttgtaacagccctgccattcatcacgcagacgcaatgtgagcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagggcacctatcttgagaaggttaatcgctgtgcacagggcctgtctgccggccatccccccgataatgcgaggaaacttcctttaaaaacaggcaggccggctgcggattcagacgcccgcgatggacatttgctcgatcaggatagaaccgctggacttggtgccacgcgacaaggtgtccgccccgacggcaacaatctggcggaacatttccgccagattgcccgcgatggtgatttcttctacggcatgctggatttcgccgttttcgacccaatagccgaaagccccgcgcgaataatcgccagtcaggtagttgacgccctggccgatgagttcggtgaccagcaagccggtaccgagctttttgagcatggcgcggaaatcatcatccggacgggtcaggcgcgaggtcagggtcaggttatgcgacccgccggcattgccggtcgtgctcatgcccagtttgcgcgccgtatacgaggacaggaaatatccctccagggcgccggccgcaacgacacggcgggcttgggtgcgcaccccttcatcgtcgaagggcgaagagcccatggcgccgcgcacatgcggatcttccagcacgtcgatatggtcggcaaagactggtttgcccagcgcatcgaccaggaaactggccttgcggtacagcgcccccccactggcggcctgggtgaaagcgcccagcagccccaaggccaagggcgcttcaaaaagcaccggcgccttggtcgtgcgcagacgacgcgccgacaaacgcgacaaggtgcgttgcgcagcatagcggccgaccgcctccggggaggccagcaaggcaggatcgcgctcggaggtgtaccaataatcccgctgcatacgctcgccccggccggcgatgggcgcgaccgacaggctgtggcggctataggcataaccgcccagaaagccgcgggtgttgcccatgacaaactggccttcgtaggtgttgacgcccgcgccatcggtattggtgatgcggctgtcaacgtctcgggcagcgcgttcgccgcgcagcgccagctcggcggcggcctctgtgccgatggcccagggatgatgcagatccagatccgggtgctcggtagccaacatctcgacatcgggcaggccggccgccgcgtcagcggccgtatggcgggcaatatgccaagccgcctcgacagtctgccgcagcgccgcctcggaaaaatccgacgtagacgccgacccccgactttggccggcgtagaccgtcaagtccagtgagcggtcgcgcgtctgctcgaccgtctcgatatcgtttttgcgcacagacaccgacagccccaggctttccgagacttcagcgactgcgtcgctcgcgccgacctggcgggcataagccagcacctgttcaacgagttcggaaaagcgcgcgtgattggcggcgatcggcagggaggaggaagaagtgaccattgctgtccaatttgcagagacggttatcatagccaagtccgtcttttagcagtgtcccatgagcattcccgataccgaaattcccgtcgacgacgacggctacgatgaaaatggctacgaccggcccagcaagtcccaggtcaagcgcgagatgcacgcgctgctggatctgggaaagcaactgatcgagctatcccccgagcggctgcgccagttgccgctcgaagagcggctttacgaagcgatccgcaccgctcagcgcaccaccggccgcgaaggccggcgccgccagatccactttgtgggcaaactgatgcgcgccgcccccgctgatgacatccgccgtcaattggatgtctgggaaaacggctcgcgcgaggaaactgccgccatgcaccgtctggaggggctgcgcgaacggctgatcgcggacgacgaggccttgaccgaactgctgtcgcgctatcctggcgcggatgtgcagcatctgcgggccgtgattcgcgccgcccgcaaggaagcgcagcaaaacgccgccctgttgcagggccaggagcctcagcgcaaacaataccgggccctgtttcaggcgctcaaatctctcactcaatgagcgccccatgagtcaagacctgttggaatgcattgaagtcgatacgggcgccaatccagctcataccgtgatctggatgcatgggctgggcgccgatggcaatgatttcctgcccatcgtgccggaattgcgcttacagacgccggtgcgctttattttcccgaacgccccggttgcgccggtcacgatcaatggcggcatggccatgcgttcctggtatgacatcctggtcatggacctggtgcgccaggaagacgcccagggcattcgcgcctcggaagcggcgattcggcaattgattgcacgcgaaaacgcgcgcggcatcccgacctcccgtatcgtattggccggtttctctcagggctgcgcgatggcgctgcatatcagcctgcgcctgcccgaacggctggccggggtcgtcgggctttctggctacttgccccttatcgatagcgcagaggcagaacgcctgcctgccaatgccgaaacgccgattttcctggcgcacggcctgcacgatccggtcgtggcgctgccccgcgccgaggcgagccgagacaagctgcaaagcctcggttacccggtgcaatggcgcacctaccccatgccgcattccgtctgcatggaagaggtggaggacatcggcgcattcctgcgcgacgtcctgcgctaaccccttagtcgggcgggtgagacgccgccttgatctcggcatccgggtccgggcgcagcgtcagccagacgcggcgcatcgaggggtcatcggtgtcacgatcattcgtgaaacccagccgggtcatgagcgtaagcatgggccggttggtcgatagcaccaggccatcaatatattccagcccctgcgcgcgcgcggccttgatgagggcggtcatcaactgaccgcccagttttctgcgctgccagtcgtcggcgatcaccagcgcatactcggcgccccgcccatctggattgcgcaaataatgggcaaaaccgatgatgacctcgtgcggatgcccccggttggccgggttgggcacttgcgtcgccgccaccagcgcgagttcgcggtggtaatcgacctgggtgtagcgcgccaccatgcggggcgtcagttcgcgcatcatggatacgaatcgcatataacgcgagcgttccgacagaccgcgaatgaaggcttgcagcggttcgccgtcttcgggccgtatgggccggatcacccagggcgtgccatcctcgaaactgcacatctgcaccagttgcgatggatagggatggatggccatatgggtatagcccgtgatctgcggcgccggacaggccggcgcctcagtgagtgtcatgcgcaggccgccggcccgtaactgcgtttctccggcgtaaagcggatctatgtccaaggactggatatccggcagctctgagaccagctcggaaacctgcaccaaggcatgctgcaaggcctcggtggcggcattgctgacctgggcggccagcacccggcgccagatccggctgcgctcgatgagcttgcgcgccagaaaattattcagcggcggcagatccatgccgcgctcggcaacagagaggagcgcatcggaaccgccggcgccaaaacggatgacgggaccgaagcggctgtcggtgcgcacccggatcgccatcggccgggactcgggctcgcctgaacccaggtccagcgggctgtcgcgcagcggcacacggaaagccttcagcagcacacggcactcagactctgtgagttcacgccgcccctgctcgcgcagctgagcgagcagggcgcgtgccgtcgccatatcgggcggcccgcccggcgcctccggaggctgtgtctgcaacagcaattgctggttgtaataatgtgtcgccaggacgccaaaggcgtcggcggcggactctggggtgcgaaacgccggggtgccggcatcgtcgagcatgcgccgcaaaggccgcatgccggcatcccccatgaaacagctcacgacaggctttcttgccttgggtgccaactgggccaactgccgggccacggcgggcatgtcggccagcgcatcaggcgccaacagcaccagtacaccgtccacgcccgcgtcatcgatcaggcagtccagcaattgctgcaggagttcgggtgtcagcggggtataggtgatgaccggattccgcgtttgcgcgtcgggctccagcagcgcagccagggcgcgctgcgtagcgggcgacaaatcggccttgagcacggcggcgtctgggccgatgagatccagcgccaattgcggcggcccgctgccattggagagcagcgccacgcggcgcccacgcggacgccgcgcatagcccaacaccttgaccgccgagaagagttgcacgaaataacgtactcgcaccgcgcctgcacggcgcagcgcagcatcgaacaccgcgtcggcgggcccctcttcgccgcgcccggccttgagcacgatgacgggcttgacgctggccgccgcccgcagggcgctcatgaagtcgcgcgccggacccatatcttcaagatagaggacgatgctatcggtgcgtggatcgctagccagatagtccagcacctcggacatgcccaacacggcctcgtcgcccagcgacaccgccagggaaaaaccgatatgcacgtcttctgcccaatccatgacggccgccatgatggagcgcgattgcgcgaccagagccacgcgcccggcgcgggccagtgtcgggtgctggctaagattcaggccggcatgcgggcgctgcgcgccgaaggcacgcggacccagcaactggcagtgatgggcgcgcgcccattcctcgcacagcgccagcgtgccccgcggatagggatcgggcagctcgtgaggcagcaaaatgagcgcacggggcgccagcctctcgagccttctgagcgtttcgggcagcacggctggcgacacacagaccagggctagatcgacccgctcgccttcttcgaggccattgcagcgttcgggaagctcgggggcctcgcccggcgggctgtccaccagcgttgcccgggcgcgcaaaggccccggcaacaccgaagtcgccggaagcgtgcggtcggccacgatcaggagagaacggggctcgaaaagtggcgcaagcacatgtcgcagcatcgcggattcgcactcatctaaaatggcgtcatcgtaacaatacaacctgcccaccatccacggtgaaccgcgcgtgtaacgcgccatttttcatggagggccgccgcgcggcgccaacatcggcctatgacttcccccaaacccatccgtacccgcttcgctccttcgcccaccggctttctgcacctgggcggcgcacgcactgccctgttttcctgggctttcgcccgccatcacaaaggcgtgttcgtgttgcgcatcgaggataccgatgtggaacgctcgacggatgcggccgtccaggccatcctagacagcatggactggctaggcatgcagcccgacgaaggccctttctatcaaatgaagcgcctggaccgctacagcgaagtgctgcaaagcatgctggccgccggcacggcttaccattgctatagcagccccgaggaagtcgaagccatgcgggaagccgcccgcgctcgcggcgacaaaccgcgctacgacggcacttggcgcccggagccgggcaaaacgctgcccgccattccggaaggccgcaagcccgtgatccgctttaaaaatccgcaagatggcgtcacggcctgggacgacatggtcaaaggcccggtaagctttgacaacaatgagcttgatgatttgatcattgcgcgcccggacggcaccccgacttataacttctgcgtggtcgtcgacgattgggatatgggcatgacccacgtgatccgcggcgatgaccacgtcaacaatacgccgcgccagatcaacatcctgaaggccctgggtgccgatgtgccgcaatatggccatgtccccatgatcctcggcccggatggccagaagctgtccaagcgccacggcgcggtcaatgtcatggagtacgacgatcagggttatctgcccgaagcgatggtcaactatctggcccgcctgggctggagccacggcgatgcggagctgttcagccgcgaagagttcgtgcggtggtttgacacccatcatctgtcgaaatcgccttcgcagtgggaccccaagaaactgaattgggtcaatgcccactacatcaaagcgatggacaatgccgaactggcacaacgcgtggcgccgcgcatcgccaagcgcggcggagacgccagccgtgccgatctggccgatatcatgggcctgttcaaggatcgcgccgaaacgctggagcaactggccgatgacgccatgctgttctgcgccccgttccaagctgcgccgcaagaactcgctactcagcacctgaccccggccgcccgcgaagccctggcaggttttgccgccgccgccgctggcaccgaatggacgcgtgaagccatttcggccctgatcaaggcccagctggccgagcgtggtctgaagatgccccagttggcgattccgctgcgcgtggccgtgaccggacgcgcccaaacgccagccgtagacgccgtgctggtgctgctgggcaaggatgtcgtgctggaacgcctaaaagccttgctgtagacccgcgccttagacctgggcacgccgcctgagggcctggccgaaagccaggcccaacagcggcagacccagggcagtcgcggcaaacagcgtctgcgcgcccaactcatcgatcgtgacaccggccaaggctacccccaccgcctgccccatgaacaggcaggaagcgaaccaggcaacagcggtgccgcgcgcctcgggcaccatctgggtggcattggtttgcaaggtggcatgcaagaggtaatagccaaagcccgccatcatgctggccagcacgctccaaccccaggccggacccagcagatacagcagaaaagccagacagagcaccaggccaccgaccatgaccagcccgcgctcgcccatgcgtcgcaacactgcagccgccacgaaggtataggcgatgccgcccacggcatacagcgcgaccagcgcgcccgccatcgtcagcgacaggtcaaaacgggtatgcagataggccggcacaaaggccagagcgccaaacaccagcaaaccctccacaaaaacggttgccagcaccacacgcgcccaaggggtgctccagacacgccgcgcctgcgccacgaaaccctggttaacgctgcgcaccgcccctcccaggcccagcgcagtttgccggcgaacctcagcccaaagcagcaggcccacgatcacatagcccagcaccagcaccatgaaagccgaacgccagcctatggtgtccgcaaagatgccgcccgctaggctaccggctgccatgccgaggatggttcccgtcaaaaagcgcgccagcgtggcctgacgccgctcatagggcacgttatcgccgatccaggccatggacagcggcacgatgccggcgcccgccgcgccagacaagatccggcaaagcaccagcatatccagtgtgcctgccagcgccgcgccagcactgcccaaggcgcaggcaaaggtcgccaggcagacaacccggtacttaccgtagcgatcgcccagcggcccgaaaaacatctgtagaaaaccgtaggccacagcgaaagcggtcacggcgtgcgcggcctgtccggtcgtggtcgagaactccccggccaactggggcaacatgggatcgcagatacgaaaagcgctggcgctgacaaaggcggccagcgccagaaggacgatggctcgcccctcagaataagcggcggacatggcgaggaaattcagacgaagtccgaaaccttactccaagcccgccttactctcaattcggcatgcgatagccggcagacatccggcgcgccgtgatggtctgaccgtcaggcttgagttcgcgcaagaccaggcgggcgcggtccacgctttgcaccttatagcgggttttatagatagggtcatcggcatcgaccggctcaccggcagacttggtggtctgcaaggtgtacacgccattctctacgctccagcagccgctttcgcgcaaggccgggcgaacacgcttacctactttaagctgggtttcgtaggtcatggtgccatcggccgacagtacggtcagggtgtgcagatcaccggcaaaaccgcgcggacgcgacacggcataccaggtggccaccatgggattgtccgccgcgacgggagtgcacaccacttttttgggttcaacaggcacagccgaagcctcgacggtcggcgcttttttgccagcgcaaccggcgagcagggcccccaaaatcaagccgccacaagcggctcgcgtcagcgacatcaatgcatacaacatggcttcctcggagctctctcagcgcaatctgccgctcatggttttcatacatgcttgcggctgcacgcactctaaagaggggcctcgcacaatgcaacgcgcgcatgaggcctagtgcatttgcgcaacactcagaagccgccccgcctgacaggcaactgagcggcgatcacagcggcaggcgcacatcatgcttgatttcgcgcaatgccacgatgctgcgcgtctggcggatgcccggcaggttgaagagaaaacgatgcaaaaagcggtcgtaggcctcagggctttcgaccaagatcttgagcaggaaatccgagtcgccgctcacggaatagcactccaagacttcgggcgcatcacgcaccgaacgctcaaaattggcaacggtttcggccgaatgacgctccaggctgatctgcgcaaacatgcaaccgcccaggcccactttgccccgatcgacctgggcgctgtagccctgaatcaccccgtcagcctccagcgccttgacccgccgccacactggcgcgggcgacaaacccactttctcggacaactgctgagccgaggcgcggccgtcttcttgcagggcccgcaagatggcgaaatcagttttatccatttttccctgcgttttcttattaaaacgaaatgttcatttcaaattatagggaatacacgagcaaataacgcaataaaccaatatgccctcgctcctatcatggtcgaaacaaaggagcactcatggacggcactcccgtggtcgatccccatctcgatctcgactatcaacttggagacaacctgacccgcactcagggtcggattttcctgaccggcacgcaagccctggttcgcctcgtactcgcacaacggcgggcagaccgcgatcgcggtctgaacaccgctggcttcatttcgggctatcgcggctcgccgctgggcggggtagacatggcgatgtggaaagcgcaaaaagcgctggacgctcaccagatcacttttctgccgggcatcaacgaagacctggccgccactgccgtcatgggcacgcagcaagtcggcgcccgcgccgaccgcaaggtggatggggtgttcgccatgtggtacggcaaaggccccggcgtggaccgggcgggcgatgccctgcaccacgggcacgcggctggcgcgtcgcgccagggcggtgtgctgatggtggtaggggatgatcacaccgccgtgtcctcgtccatcccgcactccagcgaggcctccctggccggctggcatgtgcccatcgtgcacccggcctccatcgacgaatacgaaaccttcgccctctggggctgggcgctatcgcgttacagcggggcatgggttgctttcaaggtcacctccgaatcggtcgagaccggccaatccttcgaggccgcgccacccgttcacttcgacatgcccgaggacggcgaggccgccgaacgcgaatacaacgcgcgcgactttctatctcttgccatcgaagcacgcatggctcgccgcctgcgcgccgtcgcggccttcgccgagcggcacagcatagacaagctgatctcgcctgcaccgcaagccaccgtcgggatcgtcaccgtcggcaaggcccacctcgacgtcatcgacaccctgacgcggctgggtgtggacaccgcacaggtacgtctctataagcccggtctggtatggccgcttgaacgcgagcgcctgctcaacttcgccaggggcctgcgccacatcctagtcatcgaggaaaaagacggtattgtcgaggcgcagatcaaggacctgctctataaccagccagaccgcccatctgtctgcggtaaacgcggcttggacggtgaagccctgattcccaccgccggccaattgcggccgtcgctgttggccgcgccgctatccggctggctgcaacgcacggccggtctggcgctgggcatcgatacgggcggcttcgcctgtccccaggcgctgtccaacgaggccgacggcatgcgccgtcggccctatttctgctctggctgtccgcacaacacctcgaccaaggtgccggaaggcagccaggcgcgctccggcgtgggctgtcattacatggcggcctggatggaccgcgacaccggcggcctgacgcagatgggcggcgaaggcgtggactggatcggcgtgtcaccctatatcgaatcgccgcatgtcttccagaacatgggcgaaggcacttactaccattcgggctatctggcgatccggcaggcggtggcggctcgcgccaacatcacctacaaaattctgttcaatgacgcggtcgccatgacgggcggccagccggtagacggcccgatttccgtaccgcagatctgccagcaattgcgcggcgagaacgtggcccgcatcgtcgtcacctcggacgagccagagaaataccgtggcatcgacctggggcctggcatcctcgtgcatcaccggcgcgagctcgacgccttgcagcgcgaactgcgcgccacgcccggggtcacggtgctcattcatgaccagacctgcgcggccgaaaaacgccgccgccgcaagaaaaagacgtttcctgatcctgcgcgacgcatggtcatcaacagtgcggtatgcgaaggctgcggtgactgcggcaagcaatccaattgcctgtccatcgtgccgctggagactccctatggccgcaagcgggccgtcgatcagtccagttgcaacaaagacttctcctgcgccgaaggcttttgccccagcttcgtgtctgtcgaaggcggacagccgcgcaaacgccgggtggccggacagaccgattggcaggcacggctggccttactgccattgccggccattgccgaggtgcatgtcccctaccgtttgctggtcgcaggcatgggcggcacaggcgtgatcaccatcggcgcgctcgtgtcgatggcagcccatctgcaaggcttgtcggcctcggtgctggacctcaccggcctggcgcagaaaggaggtacggtcatcagccatatccgcctggcgcccgcaaccacgccagcgggccccgcccggctggattggcaacaagccgacgccgccatcctgtgcgacccggttgcggccgtctcgcccgacgcgctgggtgcattacgccatggccatagtcgcgtgaccgtcaacagctatgtcgcgccggtatcggatttcacgcggcagcccgatgtgccgatgcgcggcgaggcgctgctggaaaaaatccgccacgccgccggtgccgaacagaccgcagcgatggatgcgcatggagccgccctcaccctgttcggcgatagcatcctgtccaacatctttctgctgggctatgcctggcagcggggcgacgtgccgctctcgttagcggcgctgactcgcgccatcgagctcaacggcgttgccgtggccagcaatcaggcggcttttgacgccgggcgactggccgcgcatgagccgcaggccctggctttcgcactcaaacccgccgctcaggtgattgcactgcaccgcccagaacgcctggaagaggccgtggcgcgccgtgtcgccgacctgaccgcctatcagaacgcggcttatgccgaacgttaccgcgccttggtcgaacgcgtggccaagcgcgagcgcgaactcaatccaaacgccccgcctcgccttgccattgccgtggcgcgcggtctgttcaaattcatggcctacaaagacgaatacgaagtcgcccgtctttataccgacggcaccttcgccgctcagctagccgagcagttcgagggcgaattcagcttgcgctttcacatggcgccgcccttgctggcacgcaaagacccggcgaccggcgcgccgcgcaagatggccctcggccctcgcaccctgacggcgctgcgctggctggcccgcttcaagagtctgcgcggcagttgggccgatccgtttggccacaccaccgagcggcgcatggagcgcggcctcatcgccgagtatgaaaagctggtcgaacgcttgctgtccgggctgacgctggacaagatcggcgctgcggctacaatcgctgcccttgctgaaaatgtgcgcggctatggtcatgtcaaagcggccagcgtcgaacgttttcgcaaggaaagagaccatctgctggagagctacgagcagcctggctttgcgccgaccgaggtccggagaagcgcttaaaacttaaggctgagcgatcacttctgcgggcgcgccttgatcggtgcgcccgccgcatttggtaacaactaaattggaacttctcgtcaggtcagccttgtccgcctgaacaaggatcactagaattagtgcctggcgatgggtggtacactatatattgtgtttattttgaccgactgcttacccgtcggccgctctcctaggacatttacgtcctagcatttccttcccctcgcaccgaattttttgttccgacatggctcggccatgtcccgtttccgctattcgcacaggagcttccatgcagacgacgatcgcctctgtgactcggtccacggccgtgccgcccgaatccaacgaaggccaggccagcatcagtcatgccggccaatgggccagctacaacctcatccgccgtaatggctccgtggtcggctttgagccgggcaaaatcgccatcgccatgaccaaggcctttctggcggtcaacggcggccaaggcgccgcctcggcccgcgtgcgcgagctggtcggacaactgaccgaacaagtcgtgaacgcactggtgcgcaaccgtcccagcggcggcaccttccatatcgaagacgtgcaagaccaggtcgagctgtcgctgatgcgctccggccagcacgacgtcgcccgcgcctacgtgctctatcgcgagcgccgtgctcaagagcgcgccgctgccgccgaggtgcaggacaaggctgctgtgccggccgaacccaccctcaacgtcaacgacaacggtgtgcgccgtccgctggacatggcccagctgcgcgccaccatcgaagccgctggcgtcggcctgaccgaattcatcgacaccgaaaccatcctgaaggaaacggtcaagaatctgtacgatggcgttcctgtcgatgaggtgttcaagtcggccattctggcggcccgtgcgctggtcgaaaaagaccccgcctacagtcaggtaaccgcccgtctgctgctgcacacgatccgcaaggaagtgctgggcgaagaggtctcgcaagccagcatggccgagcgctacgccacctacttccccactttcattcagcgcggtatcgaagccggcctgctggatgccaagctggccgaattcgacctggaacgcatcgcccgcgcactcaacgccaaccgcgatctgcagttcggctacctcggtctgcaaaccctctacgaccgctacttcctgcacgtgcgcggcacgcgcatcgaactgccgcaggtatttttcatgcgcgtggccatgggcctggcgctgcgtgagtcggaccgcgaagcgcgcgccatcgagttctacgagattctgtcctcgttcgacttcatgagctcgacgccgacgctgttcaactccggcaccctgcactcgcaactgtcgtcgtgctacctgaccaccgtttccgacgatctggaaggcatctacgacgccatcaaggaaaacgccttgctggccaagtacgccggcggtctgggcaatgactggaccccggtgcgcgcgctgcgcagccacatcaagggcaccaatggtgaaagccagggtgtggttcccttcctgaaggtcgtcaacgacacggccgtcgcggtcaaccagggcggcaagcgcaagggcgctgtctgcacctatctcgaaacatggcacctggatatcgaagagttcctggagctgcgcaagaacacgggcgacgagcgccgccgcacgcacgacatgaacacggcgaactggattcccgacctgttcatgaaacgggtcgtcgaaaacggcgactggacgctgttctcgccctccgactgcccggacctgcacgacaagtacggccgcgccttcgaacaggcttacctcggctacgaagcaaaggccgccagcggcgagctgaagctgttcaagaaaatgccggccatctcgctgtggcgcaagatgctgtcgatgctgttcgaaaccggccatccctggatcaccttcaaagatccttgcaacatccgttcgccgcagcaacacatcggcgtggtgcacagctccaacctctgcaccgaaatcacgctcaacaccaacgagtcagagattgccgtgtgcaacctgggctcggtgaaccttgtcgctcacatgaagccgagcgccaacggcggctacgaactcgaccacgacaagatcaagcacaccgtcggcatcgccatgcgcatgctcgacaacgtgatcgacatcaactactacgccgtcgagaaggctcgcaattccaatctgcgtcatcgcccggtgggcttgggcatcatgggcttccaggattgcctgcacatgatgcgcgtgccttacgcttcgcaagccgcgatcgaattcgccgaccgctcgatggaagccgtgtgctatcaggcctattgggcttcgagcacgctggctgaagaacgcggccgctatccctcgtacgaaggctcgctgtggtcgcgcggcatcttgccgcaagactccatcgcgatgctgcgcgatgagcgcggtggcaatgtagacgttgatgagtcgagctcgctcgattgggatacgttgcgcgcgcgcatcaaagcgcatggcatgcgtaactcgaactgcgtcgccattgccccaaccgctacgatttccaatatcattggcgtatctgcgtgtatcgagcccaccttccagaacttgtacgtcaaatcgaatctttccggcgagttcacggtcgtaaacgattatctcgttcgtgatctgaagaaactcggtctgtgggacgaagtcatggtcgctgacctcaagtacttcgacggcagtctgtcccgcatcgatcgcgttccgactgaactgcgcgaactttatgccacggcgttcgaagtcgaaccgagctggctggtagagtgcgcggcgcgccgccagaaatggatcgatcaggcacagtccttgaacatctacatggcaggcgcttcgggtaaaaagctcgatgacacctacaaactcgcatggcagcgcggcctgaaaaccacctactacctgcgcaccatgggcgccaccagcgccgagaaatccacgggccgcggcggcgaactgaacgccgtcagtgccggcaaccacagcgcctccgcagcacctgttttgcccgaacccgaagttgtcggggcagcttgcacgatgcggccgggagatcccggtttcgaagagtgcgaagcctgccagtaacgatattcggagaattcgatcatgcttaattgggaagacgacaacctcgccaaacaaacctcgcccgcgccgacgggcgcgggtggcgctgcgcccgagccggtgcgcgccgccaccggcgtgtttggcgactcggccatgcccaccccggccgcgccgcaatctgcggccgacctgggcaacaccgcacaacgcgtcaaagttgcagacaagcgcatcatcaatggtcaaacggacgtcaaccagcttgtgccgttcaagtacaagtgggcctgggaaaaatacctggccacttgcgccaaccactggatgccgcaagagatcaacatgtctcgcgacatcgcgctttggaaaaaccccaacggcttgactgaagacgagcgccgcatcgtcaagcgcaacctgggctttttcgtgacggccgactcactggccgccaataacatcgtgctgggcacctatcgccacatcacggcgcccgagtgccgccagttcctgctgcgccaggctttcgaagaagccatccatacccacgcttatcaatacatcgttgaaagcctggatctggacgaatcggaaatcttcaacgcgtataacgaggttccctcgatccgcgccaaggatgaatttctgattccgttcatcgacgccatcgccgatccgaatttcaagacgggcaccccggaagccgaccagacgcttctaaagtccctgatcgtgttcgcatgcctgatggaaggtctgttcttctacgttggcttcacgcagattctggcgttgggccggcagaacaaaatgaccggcgccgccgagcaatacatgtacatccttcgcgatgaatccatgcattgcaacttcggcatcgacctgatcaacaccatcaagctcgagaacccccacctgtggacgcccgagttccgcgaagaaattcgcgagctcttccgcaaagcagtggaactcgaatacgcttacgctgaggacaccatgccgcgcggcgtgttgggcctgaatgcgccgatgttcaaatcgtacctgcgcttcatcgccaaccgccgttgccagcagatcggcatcgagcctctgtatccacaggaagaaaaccccttcccgtggatggcggaaatgatcgacctgaaaaaggaacgcaacttttttgaaactcgtgtgatcgaataccaaaccggtggcacactgagctgggaatgacagcctgggccatcaatggcccaccaggttccgctcccggttgtggtgtattcggtacacgtagaacgtaacggtaggctgccggttcgctggcgcctaccgatgccatttgaaatggctcgcgccccatcattgacgggggccatatcaaatggctgtgctgaattcattagcgcaagccgctagactgtcacctgcgagggacagtggcatgcgccgatgaatagcccgggtgcggttcgccgttggcgtgccgtgacacgggtttaagttctgggacccctgaacctaaggagcatgaccatggcaactgccaagaaagccgccaagccggcggtgaagaaacccgccgccaccaaggctgtggcgaagaaggccgcgccggccaaaaaagccactgcggtcaagaaagtcgctgtaaagaaggctgtcgctgctaagaagcccgccgtggccaaaaaggctgtcgccgccaagaagcccgctgtggccaagaaggctgtcgctgccaagaagcccgccgtggccaaaaaggctgtcgccgccaagaagcccgccgtggccaaaaaggctgtcgccgccaagaagcccgctgtggccaaaaaggctgtcgccgccaagaagcccgtcgtggccaagaaggctgtcgctgccaagaagcccgccgtggccaaaaaggctgtcgccgccaagaagcccgctgtggccaagaaggctgtcgctgccaagaagcccgccgtggccaaaaaggctgtcgctgccaagaagcccgccgtggccaagaaggctgtcgccaccaagaagcccgctgtggccaagaaagcggccgccaccaagcccgctgccgccaagaaagccgctgcgaccaagcctgctgctgccgtgaaaccggctgccaagaaagccgtcgccaagaaggctgcccccaaaaagcccgccacgccgccaaccacggctgccgccccgggcgccaagaccgtgctgaacccggctgcgtcgtggcccttcccgaccggtggccgtccgtaattcggacttgccagcgtaaggtaggtatcaaaccgcctggctcacgccaggcggttttttatttcttgtcgccgctacaacgcagccggcgcaagctcgagactagccaagacattcagttctgccgatgccaaggcaatcgcatcgtcctcggcaagcaaggaccacttcacgcccgttccatcactagaaaccagtgcaaacgtcagccctaacctggcggagtctgctgctgccgtggcggcgttatagtccaaaacgtgtacgttggcgggcaagctacgagaaatacgcccaccccctccttcccgttccttacctaggtagaccaccgcagcgcgatcataaacggccagcatatcgacaagatcatcataggaattcggctccagattcggcacgctcggaagaccgaaagcaagatgagaacgatagaccgtagcaacgccctcccggcttgtgagccacccccctttaccttcacgacggccaaagtgataaaagtatagagcgccatccttgcttgctacgatgcttgtgcagccacttaactcaccggccgtcagtatgaggggcatcccggttggtaaggccgatattcgcaaacctatcgtcccttcattaccgttggaaactcgcagcacccgcacattgctacttaattgctgcccaggcccccatttacccaatcgcataccgcccgtggtcgtggaggtgatctccgaacccagccacgactgaacaaaaccatgcaataccccgccctgccgcatgaacgcttcattcgtcaatcgttccgccctatccatgagcagatcgctgtcaatacgaacataatcaataagcaaggccgaaggcagcgcaaccgtgcgttttccacctattgcaccccgaccccgcaggacggatatgtctccgtgattgagacgacccgtatcggtattggctaaggtatggcgcgatgccgtgatattaggaggggaaaaattccatagcaatggcgtttcgggctgtgccttccaggctggatagagatcgctgatgaaactcctgaacaccaagggtgaaatctcagagtatgcgatcagccacactaaaaatgtggcattgagcgggttatgccgtcgctctacgcccgaaccgacaatattggaaatatcaaataaattacccaatatgctcggtgaagcgccttctatgggacgattcgccagtgccgaaaagtttgtgctgaccagattaaaggccatgaaatcatcaaaacgcgcctgctcgtagttgagatttctgtgcatatcgacgatagcatcgacgtttacacctatccttgcctgcctcgagctggacgacgtggatcgattggaaaacaataatatagattgatcttccagatcataaccggcttgataaaccacatcgttagtcacgctaaggcgacggatctcatcacgaacccgatcgatttctaataatagctccgagaccaacccagccgacgactcgccgaaaaatatctccaaggccgtcataatgtcggacgatccctggtgccgtctcaattgcctgcggcagacatcgatattccgcagcgaagcctttacagccctatccaataagaatcggatttgacgggcgttgttttcgcctgtcgccaccaaattcctttctggaatccgccgaaaaatatctggcgctccgccacgacccggtatgtccacccagatctcccatctgccatgagaattcaaacggatcggcaatgtgtaagctaatgtgcgaggccgttgcggattgaccagtctccagctattgagcgtatcatcccaacgcaccatatacacccggtcgtcctgcacaatgaagttcactgtgcgatcagagcttctaggatctatataaattcgactgaatcttccgccctctaccgaaggggatagattttccggggtaagttttgggaattgccattccgcattcaaggtgcgaactacggcgcctcccgcctcatctgaaaaagaaaatactgagcgagtgccagtcaaaacactcgctggccgtgccaaattgaagcgcaaaatatgacttaccgcacgccgaaccggcacaggctcaaagagctcatatagatcgagcatcagagaccgggacaaacgtaaggcactgataccggtaagtgcaggcagatctctgagcacagcgctccatagttttttaccactgagaccggcaagccgacgcttgatgatgatatcgctaataccgcggtactgcgcccgagtgaacgcactcaactttccacccgcgctgatcaatgctgaaacgacagtgaatgcatcaaataccagatttccaacattaacattatattttctatcatttactgaaaagaaaatctcccgataaaacggcactacagtaaatgcaaattgctgaagaccgcttggcttatatagctgttgcttggcagtatttgcgatatctgtcagactgcgttgaagggatttttgaagcagtgaaatcagatctgaatctgagaaaacggtcgtatcctcatattgataggcgaagtaccagcaccttttttgatccagattcgtgtcattcggccgatactttcggagaaaattatttcttaatttcggcccctccagctcgtctccttgaggcatataccatccccgatagcggcgataatccgttgaaaatttatttccgggatatgccaatagatccaaggcggggttatttttgacttcggcatctggaattattcttgaccaaagctcgccattgatattcgagacaaaccaccactgaaaatcagccaattgaattacgataagcttcccaggtgccggtatgaatggcagtctccctaggcaatactcttgatttctattgtgattctcgatccccttggcaatcaatccagggctcgtcgtaagtgccgaatacagtcgaacactgcgcggatttttcactaactgatcaatagtcagttgcgatcccatgacgagaagcctggcaaggcgaagcgcttcgaaatccctatagaaatctatatacttattgaattgttccgcgtaactctcataatcagggaatttgtcactatcctgaaagtttgtataacttatgaaaccatcgggagcgcttttctcgtcaccaagaaaaaactctgataattcctgctcggactcatacagccgtcggactacactgctcggcgagagcctctgaagtgcggtagcaatatctcgctcagtgcgtggaaaatccaatacgagagaaatgatcaagcccgtcatcaagagtagggactggcctgcctcactcgtttcctgatcgagtatttcctggtatttttccaggtgctcatcgtcagccaagggctgcccatgcgcatctcgccaatacctgattgccatttgcttggcgaatttgaggattctgatgtctctatagtcaccagaagcctccatatctgctaatgacttataatccaggtcataaatcagattgattaaatcttcccaggccgacccgattttctcaatgtgaaatttggctatttcattaatattaatagccatttctttttgagaattttcggaatcaagcacatcctgatcgatccgtatcttgatctgctcactagccaagtctatcaaggcgtcaaaccgagccaggctcagcgcctgcacaacctgtttttttccctcaagagggaagtaattatcaaaggcgccgcggacactttctatcgctttttcaatacctttacgagcaagaatgagtgattcggaatctatgccttccaaggtagcaactgagccgggatcacgccgccgaccaagaatctctgcataggcttgctcatatacctcctgatcaatatcctgaactgccaatgcatcctgaactgtttggagcaagcctgcctcgatattgacatctggcactcgtggtgcgacacggtcacgcaagactgcgtcgcgcctggtcaaatagtttcgcgcgctttctatggccgaactgtttagcagatagaagacctcatacctcgccttcatataggtcgacagcaaatcgactgaacccgatttgactgaatataacagtgcgaagctcagatagatgtccagggcaatcaggacactcggcaggccctgagcatccagcccagacgcaacgattaaatcaaatattttccgtagatttttttcaccactgagggagtattttttatagtagaaaatctgatcccgccagcgttcggaaggtagagatgcgaggagagagtaatttgtcaaaaacctatcatcggcacttcttcgtctccggacatcagatacctcctcaacactctctactggggtagagagaatctctttcagccttataatctcttgatcagataatacaccttcaataaactgatccaaccccacttctgcatgacgcatcatatggcaccccgattgacgaaaatgtttttatatcttcacatcaaggggagtattgaaagttctgtagtaggcagtatcagacgaacgtgttcaatggtgatgtgagccaaactcctgaatagcgtttgtatgcatgatggccccacgggcctatgcacaatggctaagttcgaacgagatggccccgtgcgacaatagtcaacatcacccctaatacctaagggcagacatgttcagcgaaatcctacgcttcctcatcgacattctattcacgctttttggcgcggctctgctattgcgcgcgtggatgcacgccgtgcgcctgcatcccttcaatccattggctcggacgatttatcagtgcaccaactggctgattctgcccttacgtcgcgtggtaccggcaagcaacagcgtcgactggaccagtctgctggccggctggctggcggcgttggtatttttcattgtgctggcattcggtgccttgccgccggccgacagcctgccgcgcattttgctagcggcggtgctgactgaagcacgctgggccttgaaccttgttatctggctgactttgattcaggctgtgctgtcgtgggtcaacccgatgtcgcccatcatgcctttgctacagaccttgagcgcccccatcctgaacccgatccgccgcatcctgccgcgcaccagcattgatttctcgccgctggtggtgctgctcttggcgcaggtcttgattatgctgctgacccgcttgtcatacctggcctgaagcctctcggccctgcgccgctcacagggcggcgtagatgtcgagcagcttcttacggtcggtcttgtgattattcgagaccggcagctctgggcagaccaccagttccgaaggcaccatatagggcggcaggcgttgcgcgagttgcgtcttccagtcattctggcacacatcctccgcaaagcgggccgcctcggcaccgctttccagaaaaccgatcaggcgcaccgctgtaccgtcgggacgacgcagcaccgcacaagcgccgcctcggaccccgctcagatcatgcagcgcggcgtcaatttctgataattcgatgcgatagccattgagcttgatctggtcgtcaatgcgaccacggcagaacagcaaccccccctctcctgcctcgccaagatcgccggtacgaaaacctcggcggccatcttctgtgcgaaagcacttgcttgcgttcagatcgggacggttgaggtagccgcgcatgacgtggtcgccaacgatgcagagctctccctggtcgatatacacatgcgcctgcggcttggcgtagccgataggcaaaggatcgtgggcggcaatcaccgcttcatcgacctcgatgagcgtggttgcgacagtcgcctcggtcgggccgtaggtgttcaggatgcgggcatcagggaagcgctgacgcaacttcttggccaaagcaagggccaacggttcgccacagaagagaaaagtatcgagcgtgggcagtgcgcccggcgcgaaatcgcggctcaccaattgctgatgggcgaaagaaggcgtggagacccagcagctgacgccatactcggccaagcgcctataccactgcgcctgggaagcaatctgttcacgggcgttgagcacacaactgccgcccagcgccaacgtgccgaacacttcgtacatagacagatcgaaactgaacggcgcctgattcatgaaaaccggcgcatcgcccaggccgaaacctgccatccactcgcccaacagcgccacgctttcgcggccgatctgcacgcctttggggtctcccgtgctgcccgacgtaaagatcacataggccaggcctttttcttcgagcgcctgcgcttgcggcgcgcccgtttcgaattggtctgtctcagcatcatagacggcgcccgcacccacgatctcgacgatacggcgcagacgctcggccggataaatcgtatccaccggcacgaagggcgcgcccagcatcaacgcacccaccatagcgacaaaaaagccggcctgcttgtggccatagatgacaaccggcacatcggccgtgatgccttgcgcacgggcccgctcgacccagacggcggcggcctcggccaaagcctcccaactgagcgtccggtcggcgcccacaacggccagggcctgcggcgcgcgcgccgtgggcacaaactcaaaggtattcagatcaaaacgcatggttgtgagctcagatcgggctgcggccgctaaatacatatagcgccagggcggccagaatgagcgtaatcacccggccggagaatttcacccagccgatggccagccaggcggccaaggcggggcgtgtgcgcgccgcattgaccagaagattatgagcgacggaataggtgccgaacatgatgccgctgatgacgtaatgccaattcaggccgttccagatgcccatggcgatcagcgtggcgaagatgccgatgttttgcgcggccagacggtgacgcccaaaaaaggaggtcttggccagcgccttgtaaatcggcatgaacaccacgtcacgcagccattcggaaagactgatgtgccagcgccgccaaaagtcctgcggattgctcgaagccaatgggttgcgaaaattgaccggcagcacaaagccaaacaacatgcctatgcctatcgccatattgctatagcctgcaaaatcgaagaacagataaaggctatagagcgtggcgttggcggccacgccggtcagtgagtaatcgtgcgcatccagcgtcgagagcccataacgccagatggcttcagccaggccgaatttctgaatgacgcccagaagtgtgagctccaacccacccaaccaggcattgagcgtcacgccgtcataaccgcgccgcaaatctgtctgaaaggcgcgccagcgatacatggggccggccagcaaagtcagcgggaaaaacagatagacgaaatagtccaagggcgacagccgctcattgcgcgaggcgaacaacagcacgtcaatggcgcggaaggtggcgaaagacagacccagcatgccgggcaactgtgtcgtacccgttttgaccagcaatagcggggtcatgatgacgatgaccgacacccatgtcggcagccagccgcgccggttgccccagactgcggcgcccgacacggccaacaatgccagcggctgccaaggacgcacgccaaaaacagccagccagatcagcacggacaacagcgccatcacatggcgatagtcgagccgccagggcaacgccaggaagcggtaaagcaagagacccagaccacccagcagggcgcccccgaagaaattcagactgccgaataattccatgaggctaggttcagaactgctggtattgaaattcgaccttgatcggcccgccgctacccgtggtgggttgcgcttgcagaataaagaccagaatcaggccgaggtaaaggcagaggtgccagaaaaagcgtttcatcgcgagaaaaactccgcaataccccggtccgccagagcccatcccagttcggccaagtgcatgtcgtctcgcaccatcccgggtgcgaacggaatgctgtagaggtccaggcagcccatgtcgtagcgctcgcacatgcccttgatggcggtcgcgacggggtcaaaacgctcgacatccagaatgagtttggggttaaagggctgaatcacgaaataagccctcaccttgcgctgctgcaacagggccatgagacgcgccaggtcacccagctcagggcgactcatgggcgagatatcgggaaactcattgcgtgcgggcgaggataccgatgccagatactgctgatagtagtcgtcgcgcacgctgtaaggattcttgctccccagggcatgctcgacatcgatggcctgctctatcagctcgttccagtgcgaggtcgataaacgggcggtagatggccaggccacatatttgtgggccggcaccgccaaggcgctgcgcgggtgatcgggcgccggctgactgcgcatgcgccaccacagggccaccttgtctttgaactcggccacctggccattggccagcagccacagcaagccccagttggcattggcgccgatccaggtctgcatttgctcacgggtggccgaccggtcccagagacggtcccataccgggccggtgacgtgctcggcaaaggccgaacgcggtaactgaccgcccgacgcaaaccaggcgggcgataccatgatgaccaaacgggtgttaggcgtgagggcgtcggcaaccgactccagcacactgaccatgccataggactggaacatcgcgtggccataggccagcgtgggaactttcagttcctgcgggaagaaacgatagggaacgaaacgcaggtcatggctggacaactctgatgaacccagcaccaccagggtgccgtcgctcagggcgcgggataggcggtcgagattgacgtgctgagttccccaatcaggtccgagattgggcagatagttatcggtggtggagggggagctggagatgggctggacattgcggtccagaaagcggtccgccgtccagtagagtgccagcgccaacaggctcgctgtgatggctgccgcaatgtgcgacagcagtctggctttagctgtgggaagcgacatatcccgcaagcgtgcgcaccgattgcaggtgctcggcaatttccggggctggaatgctgcagccgtattccgactcgacagcaagcgtgatatctaccgctgataatgaatccaccaggccggaggtaatcaggggggtgtcgacagccacttttttcaggacgatcgattcaacgatttcagcaatgcgagtgtggagttcttgctctgtatgcataaggtgtcagctactacgccgcctcgtcaggccagttactcccgacccgaagtcaggagcgggactataccgattttttcttgccagatacagaaaaatcagcgtttttttcagaccgagcactaccgttgcataaatgacgcaatcgtctgcaatagaccgttcatttatgtgaaacagccgagaactcggcagtattcgccaaataaaaagccctcccggacagagcctgatggcttgccaggagggcatgggcgcatgatgctcagtagggaacgacgcgggttgggccggcgccactgataacctgcacacgctggcccacgctgaccggattatcggcctcctgggccaccacacgggtttcgccgttatcgaggcgaaccgtgatttcatagcccgaagtcttgccgacctgattctcggcgacgttgcctgcgagcgcgcccagaatggcgccgccaaccgtcgcgatggtgcggcctgtgccgccgccaatggcattacccgccacaccgccaagcgcgccaccggccaatgcgcccacgccgctggacttgtcggtctggatggtgatcggacgcacgcccgtcacggtacccgtacgcacgatttgttcgcgctgggcttggccataggtatagacgctgctggaggcgctgtgattggcgcaacccgccagaaccagcataccggcggccagcgtgaccaccgcgatgccgcggccaatacggccgacagacggagaaatggtagtgctcattgagactcctcgatcggaatgtacctacattctcgataatactctgccgccggacaattcgcgggcgggctggaaacagggtgaaacgagcgtggcagacgccacgcaggttcaatcagagtttagtcagacatggcgggcgcaaggttcccggcccgccaataggggagtttgacaaaaatcaggccggtaattgcaagccgtaggcgctttgcagacgacggttaatgtcatcgcgactgggcgcatgattctgcggaccgcgcgaggcgatcttaatagcgcccatgacgttggccagacgggcgctgtcagcccagctccagcccgaggtcagaccgtaaagcagaccgccacgatgggcgtcgccgcaccccgtcggatcgagcacctcatcggccttgaccggcgcgatatgcacttcctgaccctcggtgtagagcgtggcgccctcagcgcctcgcgtcacgatgaccgcacgcaggccgcgggcaatatccgccatcttgcggccggtacgctgttcgaccacgctggcttcatagtcattgaccgtcatcgcctggcacaggcccaacatgcgttcgaggtcgtcgccctcgaagagcggcatggcctgacccagatcgaagatgaacggaatgccacgtgccgaaagcgcgtgggcatgggcgaacatgccttctttggcgtcgggcgcgacgatcgcccaggcggcatcggcctggctcaggtcattctgcgcggagaaggacatcgcaccgggatgaaaggccgtgatctgattgtcgtccagatcggtggaaataaagcactgcgcagtgaaggtgtcgggcacgaccttcaggcgggacacatctatgcccagcttggtaaagcgttcgacgtaatcggcggcgtcttcaccgatggtcgccaccggcactggccggccgcccagcaagtgcatggtgtaggcaatattgcctgcgcagccgccatattccttgcgcatgcgcggcacaagaaaagaaacgctcagcgattggatgcgatccgggaggatgtgatctttgaaatagccttcaaacacggcgatggtatcgaaagccatcgagccacataccagcacggaagaggtcatagtcatccttcaggggaaaaatttttcgagttggaagccgttaacgttgatgccctgcacttcgatgggcacggcgagcttgacttcctcattcgcgccaaaaggccctcgggcctgcgcgggatcgagataatcctggggcagcaacactttgcgtgccaccacagtatccgaaatatcggtcaattccagcaccagcgcaggccagggctgaggcttgtcgtaacggttacgcatcaccacattcaacaccagggacgtgcggccctcggcaagcgccgcgccctgcggcgcgcgcagcgaagacgacacgatactgatgcgctccagccggcgcgtgtaagccaccgagcaagccagcggcttgcaggccagctccagaaccggccgcaaggccggcaccgaggtcgcgatagcgctgcggtacacataggctagttgcaagcccagcgccagcaaacccaggaggcaggccaacagccacagccgtcggcccaaaccccgtgagcgcgcccggtcgtcatccaggaattctggtggcgtgcgcccgctgtcggtcgcgctggaaaaccgggtacgccgttcgcccggcacggcatcagcctcgataggctcggccggctcggccagaccgggctcgcgaggaccgtttattcgcggttccgcactaaaactccagggcccatcggcagaaaaaacatcacggcccgcgccatcgtcagccgcgcgttgcgctgcgtcctgatgcggactcaacttctcgggcagcgcatccttcgagccgaggctctggcgctcctcccaaggcggctcatcgcaagcatcctcatcggctcggggttccgggttctcttggtcacgctgcatggcgtcacgcccgcgcagcacggcgggcagcggcggcgcgggcgggggagccggtatggaaacaggcgcggcaggttcgggcagcgcctgctcgatcacaggcaccggcgcttggttgaccggcccgccaggcgtcaccaggcaggcacggccatcaaaaaccgtgttgcaaacgccgcagcgcaccagaccattgcgcacgcgcaactgatccgcgacgaccttgaaagccgttgcgcaatgcgggcagcgggtcaccaaggacatgattttgcccctgcccgcgaatcaggctttgcgcccgtgcaggcagacccaaccgtcgcgggcacgccataccgacatggccagccagggcgcataggccgcagccacctcttgcgcctgccgttccaggacaccggacaacaccagatcaccgccaggcgcgacacgcccggccagcatgggcgccagcaccttcaagggattggaaagaatattcgccaccacgacgcggaactggccatcggccaatccctccggcaactcggcagccagactcacctggttgacctcggcattgtcacgggtggactgcacggcttgcggatcgatgtcgacagccgtcgtgtcgccggcccccagcttgcgcgccgcgatcgccaggatgccggagccgcagccgtagtccagcagatcggcgccggcaggcagctcggactccagccaggccaggcaaagatgggtggtggggtggctgcccgtgccgaatgccagccccgggtccagctcgatgcgcaaagcgccttcgggaatggatgccgtggcctcgtccgtgtcttcacgatgccaactgggtacgatccacagctgatcggaaatgcggatggggccaaactgcgattgcgtcagacgcacccagtctgcatcgggcacttcacgcagcgtccagcccgcgaattcagcggcgtcgagctgcgcggcctgggccgcttcttcgagcaattgcgcgggatcgacgccatcgggcaaaagcgccacgacgcaattgcggtcccaagcctgcacctcgggttccgtaccgggctcgccaaatagaggccgctcatcttcagtgccgaagtcagcatcctcaaccgagaccgacagcacgcccgcgtccagcaaggcatcggacaaagcctccgcctgagcttcgcggcaataaaggaccaattcacgcatctgtgcttcttccttgcggcaaggcccgcacatcgcgggccctgtcgccatcaatacaaaaaacggggccgcacgggccccgatcactgctcaaggacgctgagccagcttgttttccagataatggatactggtgccgccttcgatgaagcgggcatcctgcagcaactcgcgatgcagcgggatgttggtctgaatgccctccacgaccatttccgacagcgcggtgcgcatacgggccagggcctgctcacgcgtatcaccgtaggtgatgaccttggcgatcatcgaatcgtagttgggcggcacgaaatagccattgaaggcatgcgaatcgatacgcacaccaggaccgcccggcgtatgccagttggtgatgcggccggggctgggcacaaaacggaaaggatcttccgcgttgatacggcactcgagcgcatggcccttgagggtgatgtcacgctgacgcagcgtgaacttttcgcccgcggcgatcaggatctgctgctgaaccaggtcaacgccggtgatcaactcagtcaccggatgctcaacctggatacgggtgttcatttcgatgaaatagaactcgccgttttcgaacaggaactcgaaggtgcccgcgccgcgatagcccatcttgcggcaggcgtcggcgcaacgatccccgatacgctcgatcagacgacggggaatccctggcgccggcgcctcttcgatgaccttctggtggcgccgctgcatggagcagtcgcgctcgcccagccagacggcattgcggccgccatcggccagcacctggatctccacgtgacgcggattttccaggaacttctccatatagacttcgggattgttgaaggccgcacccgcttcggaacgcgtcatggtgaccgcattcagcaatgccgcttcggtgtacaccacgcgcatgcctcggccaccgccgccgccggcggccttgatgatgaccggatagcccacttcgcgagctatgcgcaggatttcctgcgggtcatcaggcagcgcaccctgcgaaccgggcaccacgggcacgccggcttcgatcatggcttgcttggcgctgaccttatcgcccatcaggcgaatggtttcaggacgcgggccgataaagacaaaaccgctcttctcgacacgttcggcgaagtcggcgttctcggagagaaaaccgtagcccgggtgaatggcctcggcgtcggtcacctcggcggccgaaatgatggccggcatattgaggtagctttcacgcgagggagccggcccgatgcacacggactcatcagccagacgcacatacttcgcgtcacggtcagcctcagagtgcaccaccaccgtcttgatgcccagctcgcggcaggcgcgctggatacgcagtgcgatctcgccgcggtttgcgatcaggattttttcgaacatttgcgctatcagccaatgacgaacaggggttgaccgtactcgaccggctcaccgttctcgaccagaatttctttgatcacgccggacttgtcggcttcgatttcattgagcaacttcatggcctcaatgatgcagagcgcctcgccttccttgacggtctggccgacttccacgaagggtgcggcgccagggttgggcgaacggtaaaaggtgccaaccatcggagccttgaccacatgcccctgaatgaccggagcagccggctcggcgggtgcggctgccggcgaacccactacggccgccgcaggcgcggcagcctggtaagcgacgggttgcagcgcttgggagaacttgacgatgcgaaccttgccctcgccttcggtgatttcaagttcggcgatgcccgattcagccaccaggtcgatcaaggtcttgagttttcggaggtccataaaagctgcttcccgataatgttgacagcacccgcatgcggcgggaacttgtgatgttttgctaaggaaaaagtcggcccggctggggtctcagtgccgcaccgcgtaacgcaaggccgcctcgtagccgtctgcgcccaggccgctaatcaggccgaccgcgatatccgagagatacgagtgatgtcggaaactctcgcgcttatacaggttggacaaatgtacttcgataaatgggatggccaccccggccaacgcatcgcgtaacgccacgctggtatgcgtgtacgctgccgcgttgataatgatgaagtccgttccgtccttcgacgcggcctggatacggtctaccagagccccttcatgattgctctgccaagccgataggctcacgccaagctcgttcgccaaggatgagagatcctcgttgatctgagccagcgtgcggctgccgtagacctcgggctcccgggttccaaggagattcagattcgggccatgcaatacaaggatgcttcgcgccatttggcctgccagttgctggcaaaacaatctataaaccgcctttttacgccaattcgagcgatttgcgcaactggctcagacgacaagatcaagaacggtcttttccagggtgttcggatcgatttgacccaatatcttctgcctaatgctgccatctgcattcaaaaccaaggtgaaaggcaggccgcccgatgggttatccagcttacgcagggtgtcgatcgctgcggaacccatcacaagcagagggtaggaaacaggcagtttctcgacaaattttcgcatattgtcggcggtatcgacaccgatcccgacaaactgcactttagcagcctttttgctgagcgcttccagctcgggcatttccttcacgcaaggtgcacaccaggtagcccagaagttaatcaccatagggcgcccgcgccattgcgtcaaggcctgaggctggccatgcagatcaggcagagacgacgccagcaattgctgcaacgggtctggagatgctgccggacgcgaccggctatagagcaaaccgcccgccgcgacaacgatgacggccgcgccagcggtaaagaagagacggcgattcatagcacccatcatataccgtccccacgccaagccgatgatccttctacaatgctatgaggagaatcccatgcatttacatattcttggcatttgcggcaccttcatgggcggattggcgctgatcgcgcgcgccgccggccataaagtcacgggctgcgacgcgggcgtctatccgcccatgagcacccagctcgccgagcaaggcatctctcttatagagggttttggcgctgaccaactggctttgaaacccgacctcttcgtgatcggcaatgtggtcagccggggcaatcccctgatggaagcgatcctgaacagcggcgcgcgctatgtgtccggcccccaatggctcggggacaacatcctgccccaatcccatgtactggctgttgctggcacgcatggcaaaaccaccaccagctcgatgctcgcctggattctggaagaggccggtctcaaacccaacttcctgatcggtggggtggcgcccgacctcaaagtgtcggcacgctaccagttcggctcgcgtcccttcgtgatcgaggccgatgaatacgacaccgcctttttcgacaagcgctcaaaattcgtgcactaccggccgcgaacagccattctgaataacctggaatacgatcacgccgacatctttccggatctggcggcgatagaaacgcaattccatcatctggtgcgcaccatcccgtccgagggatgcgtcgtgctgccgacccgcagcgaggcgctggaacgcgtgctggcccgtggctgctggtcgcggacggtgcgctttggcgcaggcggcgcttggcaggccggccctgccgacgaactgggcgcgttcacggtgctgcgtgatggccgcgatcaaggcatggtgcgctggtccctgggcggcgaacacaaccgcatgaatgccctggccgcattggcggccgccgaaaatatcggcatcccggccagcgacggcattgcggctctctgccggtttggcggtgtgaagcggcgtatggagctgcgcggcacgatcaatggcgtgaaggtctacgacgatttcgcccaccatccgacggcgatcgccaccacgatcgccggtctgcgccgccaggtcgggccagcccggattctggctgtgcttgaaccacgttcgaacactatgaaactgggaaccatggccgcacgactgccgcaggcgctggccggcgcggatcaggtgttttgctttggcgcgcaggaaggcaaacacgcactgggctggaatccgaccgaagtgctgtcgccactgggtgagcgcgccagcagccacgacgacctgaatgccctggtcaatgcggtagcccgggcagcggctccgggcgaccatatcctggtcatgagcaatggcggttttggcggcgtgcacgacaaactgcttgccgccctggctcaaccgcgctgagagtccggccatgcctgaagccaaaatcctttatctgcacgggtttcgatcatcgcctgactcattcaaggcacgcctgatggcgcaggccatggccgacaggcctgccgactgggcctgcccgcaattgcctgccagcccgaaagcggcggccgagctcgcgcgcgaactggcgcagaatctgctgggcgatgcgccgccgcgcaatctgaccgtggtaggctcctcgctcggcggctattacgcgacctggctggcccaagtgctcgattgcaaggcggtgctgatcaaccccgccgtgaacgcaccgcgcgaccttgccacccaggtcggcgaacacaagatgtatcattctgccgcccctttcgtattcctgcccgactatgtgcaggaattgcatgagctgcatgtgcctgtgctgacccacccggagcgttatttcctgatcgcggcaacgggcgacgaagtgctggactggcgcgagatgcgcgagcgcttcgcagggtgcaggcaacgcatcattcccggaagcgaccacggtgtgtccgacttcgcccaatggttgccggaagtgcttgattttgcgctgaccggcccccactgaattctttcccgttatgcccggcccgagctggcccgatggaccgaaatatgtacgtgttttacgaagatgacggcagcttcaaggccggcaagattctctcagaagccgatgccagcctgcaggtggaatcggagtcgggcaaacgcagcaagatcaaacgcgccaacacgctgtttaccttcgcctcgcccgagcccgtggccttgatgcgtgatgcggccgccctggccgaaggcatcgacctggcctttctgtgggagtgcgctccccaggaagaattcgacgcccccgtactggcggccgattatttcggccatgcgcccagcgccgtcgagcaggccgcgctgctgatgcgattgcatggcgcgccggtgtatttccatcgccgcggcaagggccattatcgtccggcgccccccgacattcttcaagccgccctggccgcgctggagaaaaaacagcgccaggccgaacaacaggatgcctgggtcgaggaaatggctcagggcaggctgcccgaagccatcggccagatggccgaatcgctgctggtccgtcctgataaaaacaccatgcaatggaaggcactggacgccgcctgcacccgcttacagaaaagccctgaccggctgctgctggaactgggcgcctggccgcatgcgctggccctgcacaagcaacgttttctggccgtgaatttcccgcgtggcgtggcgtttcccgaggtggaaatcccgccgctggaacgtgagctgccgctggccgacgccgaaatctattcgattgacgatatcaccaccaccgaaatcgacgatgccttgtcggtcacgccgatggccgatggcaaggtgcgcgtgggcatccacgtcgccgcaccgggtctgagcgtcacgcgcggtggcgagctcgacaagctggcgcggcaacggctgtccacggtttatatgccgggcgataagattcccatgcagccggattcggtcattcaggcgttttcgctggatgcgggacgcgccgtgccggccttgtctctctacgtcaccgcagacccgatcactggcgaaatcatcgcctcggaaacccgtatcgagcgcattgtggtgcgcgagaacctgcgtcacaatcaactcgacacggaaatcaccgaggcggccctggccgatcccgacgcgccgctgccctatgcgcattggctgcgcccgctgtggcagctcgcccaggcgctgtcggcccagcgcgaggtcattcgcggtaaacccgaaaacaacagccgcgtcgaatacagcttctatctggacggcagccctgacgatcccgacaccccggtccgtctggtgccgcgccagcgcaacgcgccgctggaccgcatggtggccgagttcatgattctggccaacaatctgtggggcggcctgctgcatcaacacggggtgccgggcatttaccgctcgcagcaggcgggccgcgtgcgcatgagcacccaggccctaccgcacgaagccatcggcgtgccgcaatatgcctggagcacctcgccgctgcgccgttatgtcgatctggtcaatcaatggcaattgatcgcggcggtcgaacacggcgtgtccgcccgcctggtggctcccttcaagcccaaggacgccgacctgttcgccatcatcggcgcctttgacgcgcagtatgcgacctgggctgacttccagaacgcaatggagcgctattggtgcatgcgctggctgcgccagcagaacatcacccgttgcgtcgcgcatgtgctgcgcgaggatctggttcgcctaggcaatgcgcccttcgtgacgcgggtgggcggcatgcctgagctcgaacgcggcgccgccgtcgaaatcgacattctgggcatggacgagctgtcgctggaactggattgccgctatctgggtctggcgaacgcctgagcggcaactcgggggcctgcgccggttcacccggccaggctctaaaatgttgctgtgcatagctccctgcccgccccctccctggccccaggccggcactatctgctggttgccattgtcatttcgctgctgatacacggcggccttctggcttggcgctttcagctgccagccgcgccgcctccgcccttgagcagcctggacatcacgctggtcaacgcccataccgacgacgcgcctatacatgcccaggtcttagctcaagcctcggtggatggcggcggcaatgcccaagctggggtggccagcacttccttgccgcgcacgggcgatgctcccgacaccatcgtgctggaagccatgcgcaaacggcaaacccagttagagcaggaacaaaccctgctcctgagccaactgcggcccgcagacccaagcccggtcagccgcgcccccgcccagttctcagaagaccgggacaggcctggcgaacacgccgaagatcagccgggggtggtgcaaaacgctcaggtcgccacgctcgccaatcgcgtgcagtcctatagcgcactgccgcgcaagacctttgtcgcgcccgccgcccaggcttcacgctatgcggcctatctggataactggcgcgcccacatcgaggccatcggcaccgaacatttccccgccgaagcccgcggtcgcatttacggatcgctgcgcatcacgatgaccctccgcagcgacggcagtctggcaggcttcgagattgacaagccctcagcgcatgccgtgctgaatcaggcggcccgccggatcgtgcagatggccgcgccttttgcaccattcccgcccgatctggcgcgcgaaaccgatgagttggtcatcacgcgcacctggaacttcgtcaacgactccctggaaacctccgccccatgacctcccgccctgccctgcggcgctatgccgtgatcggcaatccgatcacgcacagccgctcgccgcaaattcacgcgatgttcgccgcgcaaaccggcatctcactggagtacgagcgtattcccgcgccgctggatggtttccgcgccaccgccgaggcatttttcctggcgggcggccaggggctgaatgtcaccgtgcccttcaagcaagaggcttttgagctggcgcgggagcacctctcggcccgcgcacgcatggccggcgcggtcaataccctgacctggcgcgatggcgttttgcagggttgcaacacggacggggtagggctggtcaatgacctcatccgcctgggcgtcatgcttcaaggcgcccgtctgctgctggtgggtgcgggcggcgccgcccgcggcgtgctacagccgctggccgaagccggctgcgccgagatccgcatcgtcaaccgcagccctggccgcgcggcagaactgttggccgcctggacagccagcggcatacccggcggcgtccagaccagcgccggcgcgctcgacgaagcgggcggcgcctgggatatcgtcatcaacgccaccgccagcagcctgcatgatttggcgcccgcgctgccgggcggactgtacgcgccaggcgcgctagcctatgacatggtctatggcgcacggcccacgccctttatgcgccaggcccgcgccgatggcgccgcgctgaccgcagacggtttgggtatgctggtaggacaggcggcagagagctttttcatctggcacggcctgcggcccgacccgacggcggtgctgaccacgctgcgcgccaacctgctggcagaagactaactccgactccgtgaggtttgcccatgtatgtccgcaagaccactgagcaaggcgcgcggcgtcgcccatgagcaggtcctgaatggcggcctcgcgcacccgttcctggctgcgccgcaccggcggtgtactcatggccctgctctgcctgttcctgatctatgaactggccatgttttccatggtggtgtggtacgcccaccgcgaccccggcagcagcgccatcatgcgcgaggagatctcccgcctgcgagaaaccgatccgaaggcgcagctaagctacacctgggtgccctacgaccgtatcaatgtcacgctcaaacgtgcggtcatcgcctcggaggacgccaactttaccgaacacgacggtgtggaatgggatgccatccgcaaggcctgggcctataaccagaatcaacaggctcaggggcgtgccacaatacggggcggatcaaccatcacacagcaattggcgaaaaatcttttcctgtcgggctcgcgcagctacctgcgcaaaggacaggaactgattcttacctatatgatcgaacacgtgatgtccaaagagcgcattcttgagctctatctgaacatcgccgaatggggggtggggatatttggggccgaagccgccgcccgccactactatggcatcagcgcggccaacttgaatgcttcgcagtccgcaaggctggcggccatgctgcccaaccctcgctactacgacaagcacaggagcacccgttatctgaactctcgcacggctatcttgttgcgccggatgcgcatggtggatattccgtaaagattgatcctggggtgtaaggcccagatttgttaaagttttgtgttttgcgcgccgaacccggcgtgccttgatggttttcgagactcatgcgtacagcccgccgctatctggcccgcgagatttatcgctcttgcgcagtggtccttctggccctgttggggctgttcacgttttttgccctagtcgatgatctggacaacgtgggcgaaaaattcagcatgctggccctgctttacatgcaggcgctggcgctgcccactcgcttatacgatctgctgcccatcggcctgctgatcggcgccattctggcgctggccggcctggctcagcgcaacgagctggtgattctgcgtgtatcgggcgtgagcggcatgcgcttgatgcgcatgctctgggtcgtcactatccccgtcatgatcggggcgacgctgctctcggaattcgtgacgcccatcgccgaaatcaaaagcggcgaggccgatctgaccttccgaggcaaggcaggcggcggccgcctgaacagcggttattggttcaaagaacccacgcgcgacggcggcacacgcatcatcaacatccagaccctgttggccgatgggcaggtgcgcgacgtcacgctctacgagctcaaacccgatcttgagctggaatccctgtctaaagcggccaaaggcgttttcaccgatggcgacctgcttcttagcgacgtggtccagacccgcatcgcccctgaggcggcccaagcgctggcaaatgccaagcaacccccgaagccacccgccgaggtcgaaaccctcgcctcgttgcgcctggacaccaccctgagcccggagcgccttctggcgcgtgtgctgaccccggaacgcatgtcggcagcgacgttgatcgactatatcgactatctgcaccacaaccagcttcaggccgaccggcaggttgtcgcgctatggcgcaaattcgtttaccccttcacgcttttggtgatgatcaccattgccgcgcccattgctttcatgcagacccgccggggcggggtgggcgccaaggttttcattggcatcctgatgggcgtggccttcttcatggtcaatcaactgtccctaaacgtcgggatgctcagccgttggccgccctggctcaccgcgcttggacctaacgccgccgccatgattgtggcgctgggagccctggtcatgatggagtatcggcacgggttttcccgttttaagcaacaccgcaagggcctgtccgactgacaggtatcacagaggggttcgcccctcacccggagagtggcgtcttcatggcgactggcagcatctggatgattggcgacgtgcaaggatgctgcacgccgctgcaacaactattggcgcatcccgacatcgcgggagagccaggcgcacgcttctggttcgcaggagacctggtcaaccgcggcccggaatcgctggcaaccctgcgccgcatcatcgcgctcggcgaccgggccgtggccatcctgggcaatcacgacctgcatctgctcgccgcagccgcaggggtgcgcaaaccgtccaagtccgacacgctgaatgacatcctcaacgcgccggatgccgatgatctgatcgattggctgcggcatcgtccgctagcgcattacgcgcacgagcacctgatggtgcatgcgggcgtgctgcccaagtggaatgtggcgaaaacactggccctggctggcgaggtcgaggccgccctgcgcggcccgaactggcgaaaggccttgcagaaaatgtatggcaatgagccggtcacctggaaagacggccataagggcggcaagcgcctgcgcgtcatcatcaatgccctgacgcgcatgcgcctgtgtacgccggccggccatatggaattcgccaccaaggtgacgccgggcgcctggcctgcaggcctggttccctggtttgacgtgcccaaccgcgccacgcgcgatgtgaccatcgtcttcgggcattggtccacgctgggcctgttgatccgtccccacctgatctgcctggatacgggttgcgtctggggcggcgccctgaccgccatgcgtttgcaagaccggaaactggtgcacatcaagtgcagccagttccaggacccgctatccgaatagcttttaaagctgcgcgagtatggcttcgcgcgcctggcgcgcgagttccagacgtgtgcagggcgagccgtcttcgcggaaggtgggcaggggcggcagaaacaccacctcgacggtcagccccgtcgtgcccagcacgcgccacaggttggcaagcagcgtctcttcgccaacaaaggcggcgaatccactgcgcttgccgcggtgcatgaaacgcagcaccagtggctgaacatccacctttgccgagcgcgccggctcaaacaggctggcgtggaaaggccgcagctcgaaaccttccgaggttgtgccctcagggaacagcccgaccgcttcgccgcgggcaaaacaatcatgaatggactcgcccatcgcatgcacggcatggcgttgggtgcgttcgatgaataacgtgcctgcgccggcggccagccaaccgatgaccggccaactgcggatctcgcttttggcgacgaaagaagtcgcccgcaccgcattgacgacaaaaatgtcgatccaagagacgtggttggccacccagagcacggcgcccgtcatgcgcggctcgcctttgatgctcagccgcacgccgcacaggcgcataagccagcgcgaccagaagcggttcaaggccgcacgctgcccggcattcaacagtcgatagaccaggctgacgcagaacagcccgaacagaatccaaggcagtaccagcatggcccgcaaaacaaagcgcaagagcttcaagcaggcatctcccaaagtgcgcgtccgccgatcagagtggcgcggacacggccgggcagcatcatacccgcgaacggcgtttgcgcgctgccgctgcgcatggcgcccgccgacagcagccactcacactccgtatccaccaggcacagatccgcgggctcaccgggcatcagcgatggagcgggcagacccagcacgcgagctggccctgtcgtcaggcaggccagcgcccgagacagcggcaaaccctgagcccgcgcccacttgagcgtcaggggcaagagcagttcgaccccgctggctccgggcggagtttgcgcaaagggaagcgccttgtcggcggcgcttaccggatgatgatccgagcacagcgcatccagcgtgccatcggctaaggcctgcgccaaggcgtcacggtcgcgctggccgcgcaggggcgggcgcagatggcaattgctgtcgtagaaaccgatgtccagatccgtgaggtgcaaatggtggatggagatatcggccgtcaccggcagcccctcggcccgcgctgcccgcaagagcgccacgcccgcagcgctggacaggcggcaaagatgcaagcgcgtgcctgtggcccgctgcaaagtgaatagcgtttgcaaggccaggatttcagcctcgacagggctgcccggcaagcccagccgggttgcatagggaccggcggccgccaccccgcccagatgggcgtcttcgggccgcagccacaaagtggcccccagacctgccgcatattgcatagctcgccagagttgtccggtgtcgggtagcgcggcatcatcgccgatgcccacacagcccgcgtccatcaggcccgccatatcggccagcccggtctgggtaagcggcccgacatgcgccagatgcagcgggctatcggcggcaggctgcccagcaggcaagaccaggcgggtaacgccgcccgacaaagcggcctgcgactcgcgggcggcgtccgcacccaggcgcgcgctcagatcggtcaggccaggcagcagggccaggccccgcgcatccatcacacaatcggccgcaaagccatcgggcgccctgtgccgggccacgatctggccatcggccagaaaaagatccaccatctcctctcgcagaggatcgaagccgccctgaatatgcactctcatgcagcctccgagagcagatggccgcaaaccgccatcgccgccgcctgaaacagcaagggatcgggtgcgcgcaacaccctggcatctggcggcagcgtccagcggcgcgcgtaatcggcagccgagggcagtaaatccagaccggccggcgtgagccccaggtcaagcaccacatcgacatcttccagcgcctgctcgagcgtgtcgtaagcgctcaagcccaattgcggcaaaccatcgggcagcagcgggcgcggccctgccgcgcgcagctcaggggcgcccagcgtcgtcagggcatgggccagcgaacgcgcacggccggaatgcagaaagtcgccgatgaaggccactcgcaactcggtaaatccgcctttagcctggcgtatcgccagcaaatcggccagcgccaccaagggctgcgcatgccagccgtcaccggcgttgatcacccgtactgcctgccgggccagcacatgggccgcgccgctggcggggtggcgcagcacgtggatatcggcgcccgctacaggccgcaagggcgcatcaagcatgaagcggatgaccgcaccctgcctgcgcgccgcctcggccagccattgcatgccgtcgtccgccgggccaagcaggcagatctcacgcccggccagtaggggcgcgggcccgcccgcagcctcaagcaaaggttcgagcagccgcttgggcagaccttcggtagacaggaagtgcgccagcccgccaagccggttcaattggggattgaacatgcctcaagccagacgatcgaggtagcgctgcaaaataatggccgccgccatcgcgtcatcgggtgcatggctgcccagcttctcctgggcctccatgctggagcctcgctcatcaaccagttccacggtaacgccgaaacggccgtgcagttgattggcgaaacgccggcagcgcagggtggctggctgatcgccaccgtcggtcgccagcgccaggccgaccaccacgcgctgcggccgccacgcttcaagcagggcctgaatgcggccgaaacgctcatcgcgacgctcggagaaaataatttccagcggccgcgcatggcaggtcagcgtgttgccgatagcgacaccgatttttttttcgccgaaatcgaaggcaagcagtgtttcttcaggcatggcccgcttcacccgccagcatgagcggatcgatcccgagcagccgcatcgcggcgggatagcgctcttcggccggcacatcaaaaatgatgaccggatcggcagccacactgagccatgcgttctggctcatttcgctttcgagctggcctgcgccccagccggcatagccgagggtcacgaacaggcgcgccggcccctgcccttcagccaccgcctgcaacacatcgcgggaggtggtgagcgccagatcgcccagccggatgctggagctgtaatcgcccgcaggcgcatgcagcacgaaaccccggtcagtttgcaccgggccgccgaaaaaaaccttctcgtcagccgtgggccccatcgcgaccgtcagatcgatacgctcgaacagcgaagcaagcgtgaggtcggtcggccggttcaagaccaggccgagggcgccgcgcggcgtgtgttcgcagatatagatcaccgtgccagccagctcatcgttgaccatgcccggcatggccatcagaaactgattggaaaaatcggtgaaccgggcgtcgtcagcgctggcggaacgaaagatagcagtcatggcgcgctccaaaacctgttaattagcacctggccggcgcggaccatcgctaggcctgttagcggcgccacgcgccgcacgaggcttagatttccatcaattcgaagtcttccttgcgggcgccacactcgggacagacccagttcgggggcacgtcttcccaacgggtgcccggggcaatcccttcgtcgggcagacccgcttcttcgtcgtaaacccagccacaaataagacacatccaagtacgcatagctctctctggcgcttctgtccccaagcccaggacggacaaggcgtgagaagcatctattagaatgggcatatcttaccgaaacctagaacagatgcttttgttgcgaaatcaaagaaagcctcttcatcccctgccagccactccgtgaccgctgttatccctcctctcgtactgattctgggtccgctggaccccaccggcgccgacggcctgccggccgatgccgtaacatgcgctcagcttggctgccatgggctggcgtctgtcacggccgtaacggtgcaggacaccgccggcatcgaggatatccatcccatttcccccgaactgctggacgatcaggcgcgctgcctgctcgaagatatgccggtgcaggccatcaaggtgggcggcatgttttcgcccgaaaccgcaagcgtcgtcgcgcaactggctgccgactacagccaagtgccgctggtgctgcatctcgggccgcgcgcgcccatgccgcaggatgcggtcgaacaggacgacgccgacgaactgctggccgccacgcttgaactcgtgctgccacagaccgatctggtggtggtggagcatatgcgcctggcgcagtggcaatcggatggcgtcatcgacacctcggaatcgccctcgcccgcgcatgccttgctggctggcggcgcacaatgggcgctggtgctgggcagcccgctgcgtccaggccatctggccaatgtgctggtcggccccgacggccgtaatttcacctggccctggcaggcgccccccgtgcgcagcggcgacaacggcggtctgctggccgccgccgccgcggccttcctggcctcgggccacgaggtcccggaggcggtcgaagccgcgctggcccacgcctcacgcggtctggccgccagtttcacggcaggcatgggccgcccgctgcccaaccggctgtcccagccatgaacaccctccgctttcctgccggtctttacggtgtcacccctgaatgggacgacaccagccgcctgctggctgccgtgcgcgatgccgctgcgggcggcatgcgggcgctacagttgcgccgcaaacacctcagccgcgaacagcgcctgctccaggcccgggcgctggcgccgctatgccgcgaactgggcgtgacctttatcgtcaacgatgactggcgcacggcgctggaggccggcgcagacggcgcccacatcggccgcgacgacgcaacgctggccgaagtccgcgccgccgcccccggactcctgctcggcgtgtcctgttacgccgacctgaaccgtgctcgcgaactgctggcccagggtgcggattacatcgccttcggcgcggttttcccctccccgaccaaaccacaggccgcccatgcacccctggccttgctgggcgaagccgccgcgcaagtgcgcgcctgcggcgagccccggcctgccgtcgtcgccatcggcggcatcacgccggccaacgccggtctggtggccgctgccggggccgacagcatcgccgtcatcaccgggctgttcgaggcccccgatatccgcgccgcggctcaggcctgcgccgcgccttttccccttaccgactagagccatgtcccgaaacgcagaactcttcgaacgcgccagccgcagcattcctggcggcgtgaactcgcccgtgcgggccttccgctctgtgggcggcaccccgcgcttcatcaagcgcgcgctgggtccgcacatctgggatgccgatggcaagcagtacatcgattacctcggctcctggggcccggccattctgggacatgcgcatccagaagttgtgcgcgccgtgcaggatgccgccaccggcgggctgtctttcggtgcgcccaccgaggccgaggtcgaactggccgagctgctgatccagcgtttgccctcaatggagcaagtgcgcctggtcagctccggcaccgaagccacgatgacggccatccggctggcgcgcggggccaccggccgcaacaaaatcatcaagttcgaaggctgctatcacggccattccgacagtctgctggtcaaggccggatcaggcttgctgacgctgggcaacccgagctcggcaggcgttccgcccgagtttgtcgcccataccatcacgctggactacaacaatctgcccgccgtgcagacggccttcgcggaacatggccgcgacatcgcctgcgtgatcgtcgagccggtcgccggcaacatgaacctcatcaaaccggcggcgggctttctggaaggcctgcgcgagctctgcacccgccacggcagcgtgctgattttcgatgaagtcatgaccggctttcgggtcggccctcaaggcgtgcaaggcctgaccggcatcacacccgacctcaccacgctggccaaggtcatcggcggcggcatgccggtaggagcctttggcggccgcgccgacctgatgcgccatatcgccccattgggttcggtctatcaggccggcaccctgtcaggcaaccccgtcgccgtggccgccggcctggccaccctgcgcctgatcggccagcccggtttttatgaagacctctcggcgcgtacccagcgcctggccctgggcctgaccgagcgcgcccacgccgcaggggtgactttcagcgccgacgctatcggcggcatgttcggcctctacttccgcgataaggtgcccaccagcttcgccgaagtgcagaccagcaatacggaagccttcaagcgcttcttccacgccatgctggatcgcggcgtgcatttcgccccctcggcctttgaagcgggttttgtgtcggctgcccacgacgatgccacgctccaggccaccctggaccatgccgaagcggctttcgccctgctgaaagcctgatcgcctcccagccgcttgcgattgcccccacggtttatcgccgtgggggcatttttctgtcaacgccaaattgacctagcctctgaaatgcgagaaaaagaagttcgcgcgaacctcggctcgcgcctaatatgtcaatttttttctaaccgttacttattgcaggatacaagccatcccgctaagcattcggcgcaggcctttggagagagcaaaaagcatggctgtcgaaaccatattccggctggatctggacgaaaacacgcgcgccctgacggcaggctatacgccaggccaggatggcctggcgccgccgtcctgggatgatctgatcgccgtcgcccaagcacaggggtggaacgccgaggtgttagaccaaaccagcgccgtgaacttcatcgaagcctgccgggaaagcagggaacccgtactcgcctcggtgggcgaggtgctggacggtagtttcgcactggagctggcacaagatcgtatgtcggtgctgctgtcggtgaccccgcctcggggcggacgccgcgtcaccctgagcgatgtgcaggccgaactggccgagcttggcgtggtctatggtgtgcgcgacgccagcattacgcaatcgctcgcagaccggcgcgccaatagcgcgctcatcgcgcaaggcacgccgcccacggctggcacaccgacacgcttcgacagcctgctcgacgaactgaaaacccgccaagaatacgacgacaaggccgtcgtcgattaccgcagtctgggcaacctgatgctggtggcgcccggcacgcccctgatgcgccgtatcccatccgtccagggcaaacccggactgaacgtgctgggtgaggcggtgccgcccgtccatatccccgacaccccattcgccagcggcctgacgggtgtggtcatcgatgagtctgacccctgtctgctgcgtgccgccaatgccggctcgccgatgctcgtgccacgaggcgtactggtgaattcgctggtcgaggtagaccaggtcaacctctctacgggcaatatcgattttgacggtacgctcaaagtgcgcggcgacatcaccgccggcatggaagtccgcgtctcgggcgacgtggtggtccacggcaccatcgaggccgcgcgtgtgcaggctggcggcagcatcatcgtcgatggcggcgtgattggcctggccgaaaacagacgcggcggccatgccacagcctcccgcacagcccaactcatcgcgggcgagtcggtctgggcgcgcttcatcgagaacgccatcgtcaaagccgagaaaaccatctcgatcgaacacgaaatccgtcaaagcctggtgtatgccggccagagtgtgcgcgtgggcaagccgaaatcgacacaaggtttgattacgggcggcgaagtgcatgccaggacctcggtcaacgcaggcacgataggctcgctggcggccgtgccgacgctggtctgtgtcggcgtccacccgcacgccaaggccaggcaagcggcgctgcgccagcgccgagccagcctgcgcgaagaaagcgacaagctggaaaaactcatcgcctttctgcaccagaaccctgccaaggacatgaacgggctaagcgcaagagccacagccacctatcagcgcgtgcaaggcgatatggcccaactagaagccaatgagcagcgcttgcaagaactgttgcggccgctaagaagcgccaccatttccgctacgcagcgctactatggtggcgtgaccctgcgggtaagcggcaagcagcttagcgttttggaagaacagaccgggggctgcgccatgctcaatgccgaagcgagcctggtcgagatccgctagccaacggccggcacgacggccgtgacttcaatctcgacgcgcgcctggtcttcgatcagatcggatacctcaacggccgtcatggccgggaaatagcgtccgatcacttcgcgatagtgcttacctatctgaggataggccgcgacatattcgtctttgtccttgacataccaggtcatgcgcacgatgtgctgcggcccggcgccgccttccttgagaatggcgacgatgttttccagcgtctggcgcacctgaagcgcaaaatcctcggtttcaaactgctgctggccattccagccgatctgcccgccgacaaacaacaggcgcgagccgaccgtcatttcgctcatcatgccgttggcataaccacgcggcgccagccaatcgggcggttgcagagtcttgttcatggttccatccttttatttaatcctgggcgggcagcagataatcctgcaagcgcgcgcgtaaatcatcgggcagaggcagggcgcgcatcgtgtccagcgacaccgtcacgatggtcagccgggcgctcaaacgcgtctgaccatccggcccctcgaagcgtacctgcgcctgaaacgacgcgccgccaatacgccgcagctccagcacctgcctcaaacggtcattccagcggctgggcagattgaaatcgcattgcaaagcggccgtcggcgtaccgatgcggcgctccagatgcagggtggcgaaagacagccccaggcctttttcaaaccactcctcgacgaaatcattgatcatctcgaaatagcgcgggtaaaagacgatgccggccggatcgcaatgccggaaacgcacttccacctcgctgacgaaaggcccggccatcagcggcctcccgtcgccagctgacgcaaaacgaaacgctgcaacttgcccgtttcggtgcgcggcaacacggccacgaaccggatcacccgcgggtatttgtagggcgcgatgctttccttgacgtagttttgcagggcccgcgccagctgcggcgtgccgtcaaaaccgggtttgagcaccacataagccgccaccacctggcctcgctcatcatccggcatggccacgacaccacattcggccaccgcctcgtggcgcagcatcgcatcctcgacttccggcccggcgatgttgtaaccggccgagatgatcatgtcatcattgcgcgcctggtaatacaaatagccatcgtcgtcctgcacaaaagtgtcaccgggaaggttccaaccctgctgaacaaagcgctcctggcgcgggtcggccagataacggcaacccgtcgggcccttgacggccagccgtcccggcgtaccgttgggcaccggtttcatatcgtcgtcgaccacctgggcaacataacccggcacgacctggccaatggcgcctcggcgcacgctttcgggcgcgctcgacacaaagacatggatcatttccgtgccgccgatgccgtcgatcatttcaataccggtcgcttgcttccagagctggcgggtggcgtccggcaaggcctcgcccgccgaaacgctctttttcaggctgcccagacggaacttctccaccagcggcgccatctgccggtaaaacgtcggcgcggtaaacacgatggtggcctgaaaatcctcgatcagctgcaagagagattccggcgagagcttctcggccagcaccgtgctggcgccgacccgcaaagggaagcacaaaaggccgcccaagccaaacgtgaaagccagcggcggggtgccgcagaacacatcatccggcccgggcttgatcacatgacgaggaaagagatcgcacatggccagcacgtcgcgatggaagtgcatacaacccttgggcgcacccgttgtgccgctggtgaaggcaatcaggcagacgtcgtcggccgccgtatcgcatgctaggaagtgatccggtttggctgccgccaggctatctaacgagcccggcgcatcttcattgaacagcacgatctgctccagcttggggcaataatattcgctgtccgggttctggcactcgagcgcctcatccttgagccgcacatcgcacaacatggcctgcacctcggccttgtctatgatctgcttgagctctttggcgcgcagcaaaggcatggtcggcaccgtcaccatgccggccttgatggcgcccagccaagccgccgccatcataggattattggggccgcgcagcacgatgcgattgcccggcacgagtttcatatcctcttgcaatacgcggccgatgcggttgctaagcgcctgcaattcggcatagctcatggctgccggcgccccgtcctgataccagcgcagcgcgacgcgcccgccctgtccctggcgcaccatcgcatcgaccagttcgacggcgcaattcaggcgcgccggataggcggtatccgggccgtccagcaacagctcgggccattgctcggacggcggcagattatctcgggcgaaagtgtccttgtgcgctgatacttgcatgttttcccctgtcgctataagtatcggaaacgccggaatcagtgcttcaacaattccctggcgatgattaatttctgcacttcggtggcgccctcataaatacgcagcgccctgatttcccggtacagcttttctatcggctggccactcatcacgcctgcgccgccaaacatctgcaaggcacggtcaatgacttgctgcgcggattcggtcgcggccatcttggccatcgccgcctcgcgcgtcgtgcgcgcccccttcacatcccgcagccatgcggcgcggtaggtcaagagcgccgaactatcgatggcgcaggccatgtcgcccagcgccgcctgcgtcagctgcagatcggccaaggtctgaccaaacatgcgccggctgcgggcgcggcccaggccctcatcaagcgcacgacgggcaaagcccagcgcggcggccgcgaccgaggcgcggaaaatatccagcgtcatcatggccagcttgaaaccctggcctggctcgcccaggcgctgcgtggccgggatacggcagttgtcgaattgcagcgttgccaagggatggggcgcgatcaggtcgatgcgcccggaaatcgtcaggccaggcgtatcggcatccaccacaaaggcgctgatgccacgcgcgcccggcgcctcgcccgttcgggcgaacacgcaatagaagtccgcgatgccgccattggaaatccaggttttctcgccatcgagcacatagctgtcgccgtccagccgggcggcgcagcacatggccgccacatccgagccggcatcgatctcggatagcgcgaaggctgcaatcgccttaccgctggccacgcggggcagataatgcgcccgcaaggcgtcggaacccatgagcgaaatcgccccgctgcccagaccctgcatcgccaacgcgaaatcggccaggccctcatgacgggccagtgtctcgcgcaaaacacagatggcccgcgagtcgatctgcggccgcttgccgccccaggccgcaggcacgcagtagcgcagccatcccgcctcacctaaggcagccacccattgcctgcaggcggcatcggtatcgtgatgagccatgcccggcagcgcctgctcgcaccaggcgtccagctcgtgagccagctcgccatgccaggattcaaagaaaggccagtcgagccaggaagcatcgcgcatggctcagtccccctcgaaaacgggtttgcgcttggcgacaaaagcctcgtaggcgcggcggaaatcctgtgtctgcatgcagatggcctgggcctgggcttcggcctcgatggcctcgtccaagcccatattccattcctgatgcagcagtttcttggtgacgccgtgagcgaacgtcgggcccgctgccagttgcgcggccaattccgcggctgcgcccgccagctcggcctgctcatgaaggcgattgaaaaatccccaggcctgcccctcttcggcgctcatcgagcgcccggtatacagcagctcggaagcccgtccctgcccgatgacacgcggcagcaaggtgcaagcgcccatatccgcaccggccagacccacacgtgtgaacagaaaggccgtgcgcgcctcgggcgtgcccagtcgcaaatcggcagccagggccatcatggcgccagcgccggcgcacacgccatccacggcggccacgatgggctgtgggcaggcccgcatggccttgaccagatcgccggtcatccgcgtgaagtccagcaactccggcatggtcatttttgtcagcggcccgatgatctcgtgcacatccccgcccgagcaaaaattgccccccgcgccagtgagcaccaccactttgatatcggtggcatagaccaggccgcgaaacagatcgcgtaattcggcataggagtcgaaggtcagcggatttttgcgctctggccggttaagagtgatggtcgccaccttgccctctgtttcccaccggaaatgacgcggctgataacccgcccaaggctgcttgtggtgcttcatgctgtgcgcttcggtactcatgctgtctccttgtttttcacgcggcggcttcaccgccatcgaccgcgatggcctggccattgatcgcggcgctggcgggcagggccagccaggccacggtgtcggcgacttcggcggccgacaccaagcggccttgaggattgcgctcggccagacgcgcgcgggcagcagcctcatccatgccggttttcttcatgatgttgtccaccgcttcgcgcacgatgtcggtctcggtatagcccgggcacaccgcattgaccgtcacgcctttgcgggcgacctcctgcgccagcgcccgcgtcatccccaccacgccatgcttggccgcgcagtaagcgacaacgtaggcgtagccgatcaggccagcagtgctggccacattgatgacgcggccccaaccgccttgcaacatgtcgggcagcgccgcctgcgtgcaatgaaacgcgccattcaggttgacctggaccatctgttcccaaagctcggccgaggtgcggtcaaagcgctcgctcaccgcctgccctgcgttgttgaccaaaatgtggatcgcgccataaagcgtgcgtgctgatgcgaaggcgcgctcgacctcgccggcctgcgcaatatcgccagccacggccgcaaccctaaaaccttcggcggcaaggccggcgcgcgccgtttccaaggcctgcgcattgcggcccatcaaggtgacggccgcgccgcgctgcgccaaggcccgggcaatggccaaaccaatgccgcgcgccccgccggtcacgagcgcatgacgcccctgaagttctgaagacatcgtcatttactctccgccgcactggcggcgcgttcaaaattggtttctaactggcgtttgcccgcgacatattgatcgggccaggcgatatcgcgatacccgacgcgggccgtctcgcgcagcgtccaggccgcatcggccagatgcgggcgcgccaatgcgcacagatcggcacgcccggaggcgatgatggcattggcatgatccgcctcgaaaatagcgcccacggcaatcgtcgggatacctgcctcattacgcacacggtcggcgaaaggcgtctgatacatgcggccatagaccggcttttgctccggactcacctgacccgacgagcaatcaatcatatcggcgccagcgtccttgaagcagcgggcgatctcgaccgccgcatcggcatcaataccgccctcgacccagtcatgagccgaaatacgtaccgatatgggcctgtcctctccccaggcctctcgcaccgcccggaacacttccaggggatagcgcagccggttttccaggctgccgccgtattcgtcgctgcgctggttggtcagcggcgaaatgaaactggacagcagatagccgtgagcgcagtgcagctccagccagtcaaagccggcctgggccgcccgcgcggccgactgcgcgaaagcatcgcgcaccgcatccatatcggcccgtgtcatggcgcgaggcagttgcgacaccccgggcagataaggcagcgccgatgcggaaatcagcggccagttgcccgcttccaagggatgatcgatgtgctgccagcctaactgcgtcgagcctttgcggccagcatgccccaactggacaccgatgcgggcgtggctgttggcatgcacgaaatcaacgatgcgggcgaaggcccgggcctgctcgtcattccagagcccagggcagcccggggtgatgcgcgcatccggcgaggggcaggtcatttcaaccatgaccaggcctgcgccccccagggcgcgcgcgcccagatgcaccagatgaaactcgcccggcacgccatcctgacaggagtacatcgccatcggcgacaccacaatacgattgggcagggttaccgaacgcacccggtaaggcgtgagcatgggcggtggcgggcgcgcatcatcgcgcaccgtcaggccgctctgagccgccagccagcgctcatagccctgcaaccactgcgcatcgcgcaggcgcaggttctcgtgcgagatgcgctgcgacctcgtcagcaaggaataggcgaattgctccggcggcaactcggcatagcgctcgacgttctcgaaccattcggtggaattgcgcgccgcattctgaatcttgagcacttcaacactgcgcaccgcctcataatgacgcaaggcagctggcagatccgccgtcgagccatcgacacagcgggccagctcaatagcgtcctcgagcgccagcttggtgccggacccgatggaaaagtgcgccgtgtgggcggcatcccccatcaacacgaccggcacgtcgcgcaggccacgcggcgtttccagcgtattccagtgcacccagctattgcagataacgcgcggaaagcgaatccagatggccgagccccgcagatgcgccgcattgctcataagcggatggccatccagccagggcgcgaacagcttttcgcaataggcgataccttcttcctgactcattgcctcgatgccagcggcccgccaggtttcctctggcgtctcgacgataaaggtcgacaggccatcctcgaagcgataggcatgcgcctggaaccagccatgctccgtctgaacgaaggcgaaggtgaaggcatcgaagaccttgcgcgtgcccagccagacaaagcggcagcggcgctggtcgatgtcgggctgaaacgtggaggcgtaacggctgcgcaccacgctattgaggccatcggaagcgatgacgagatccgcgtcatagcggcgcgccagctcctggtcatcctggacataggtttcaaacaccagcttgacacccacttcttcgcaacgggcctgcaaaatattcagcagatgcttgcggccgatgccaatgaagccatgccccccgctgcgcacgctgcggcctttgaaatggatgtcgatgtcatcccaatggttgaaggcgtcgccaatggttttggctgacaccgggtccgccaggcgcaggttgtccatcgtggcgtcggagaacaccactccccagccaaaggtgtcatagggccggttgcgctccaccaccgtcacttcattttcaggatggcgcagcttcatcaagaggccgaaatacaggccggcgggaccaccgcctatgcacacgatcttcattgccttactccccagcccaccgcgccttagcgcgtgcagatttagaccttaatagtttaggcttgaaatatataccgcaaatggggaggcgcgccaatggggaaagtccccggaagcgcaaatcaggaaagccgcgtttcagcggcccgtggcgggtaagccgacgcggtcgcggccttcgtgcttggccagataaagggcctgatcagcccggttcaaggcatcggagagcgttgcgcccatctgatggtcagccatgccgacactggccgtcagccgtagcgtctcgcccgccacgtcgatcgccagtccgcgcaccgcgccgaccacacggtccatgaccccttgtccggtctccagatcggtgtcgggcaggacgagcaaaaattcctcgccaccccaacggccgcacagatcgcccgcgcgcatactgcgttgcagcaaggcggccagttcaaccagaacgcgatcgccggcctcgtgcccatagcggtcattgacggctttgaaatggtcaacatcgagcatggccagcacaaagggccgcttattggcgtcagaacgcctgacctccatccggatgatgtccatcagggcacgccggttgagcaggccggtcagggggtcgcgccgtgaggtttcctctagggtgcggttcagatcgcgcatcatgctctgataatgatcagaaatgcgggcgatgcgcgccagtcgccgcaactggcggtcaaaacgctcgtacaacccctgttcacgctgcaacgccatcgtctgataagcatcggaaatctgcgtgacacgctcgatgcggaccatctgctcctgcgtctgccgccagagcctatccagagcatcccgcaaaggatgccctgcataggccgggtctgccagcaaatcggcgatacgctggtccaggtcagacttgatggcactcattcccggccgacgacagaaaaggggaaggtgcaatcttccttgaattcttgggccagctcacccacgcgttcgttgcgcatatcgtaaaaccaggtcacggccacagcgcggccaccttgatgcgccgcctccagcaaatcgaagatatccatcatcgctttgatgctgctggtgttcagataaaacagctcaagttccaggcgcaaaggcgcgtcgccctgagccaaataattctccacccactcgattacaggtccaaacaactcgaaagaattctccgggtaggagtctcctgtcatggatagcacaccgttttggctatctgtgcgtataccaggcgtggattgcgtcccgggaatatcaagttcactactcatcgatcgctccaaaattccaaacgaggcgaggggtcagatttccacactgagactgaaaaaatcccagccagccgaggcgctaggactcaagcttgccctcagtggagcgcccgcgcgccgcgcgatgtctatcaggcccaggcccgcgcccgtggcagcccccggatcacgcggcttgtgcagttgctctttgtaggccgccttcaaagaggccttgtccagcgcagccagcgcctgaatccgctctacgagctgacggccatcttccgttcttacccgattgcccgccgacacttcatagcggttatcgccactgcgcccgatcacgacggtcgcatgcgcctccacgtcgccgttggcggcagcgtactgacggatgttctgcaccatctcgatataggcggagaacacgtccatcgcctcggcggggcgcgcctgctccgccgtaagatagttcttgagcgcattcccgatttcttcgatcaaactgcgcgaaatcgggccgttgaaacacagcaagacgcgattctggttgaatcgctctcccagtgcgtaaagatcagcagcattcatgcagcacccctggaaaaatcgttaatcgaagcggaacgccagcaaggtgatgtcgtcacgctgcggcaaacctccctggtattcagcaagcgcctgagcaaaagcctgcgcctgctcatgcatgggtcgccgcgcatgccgcttgagcatggaagcgaaacgcgtgttgccaaagccgaaaccaaactcgcccccggcctggtccagaaaaccgtcggtcgccaggtagtaagtccagccggactccaagggcagcacgatgttttcgtattcgccctgacgcttatcgcaaagggcccggcgcgcgcccggcacttcgcgcgcctcgtcaccgttgctggcatagagagagatttttgcgcccgcatagatgagccgcgaattatcgcggtctatatagaccagccctgcatcaatattggtggcaagggcgtggggcaattgcgcatccgcgagcatggcgcggatagcgctatcggtgcgccgcaaaatgccccccggatcgcgcgcgccgacctcgctcaccgccagatcgatcgccgcccgcgccagcatggtcatcaaggcgccgggcacgccatgacccgcgcaatccatgatgcccagcaaacagtttccgccatccgaacggaatacataaaagtctccgccgaccacatcgcgcggtttccacagcacaaagtgatgggcgcccaaagactgcgtcatctgccgatcgggcaggatggcgcgctgaatgaggctggcatagtcgatcgaatcatcgattttcttgcgggcggcggccatctcgcggttggccgactccagttcggaagtccgctcgcgcaccttggtttccagctcgtccgtgtgtttgcgcaccatatcggccataacgccgaaggcacggctcaaatcaccgatttcgtcttggccgcccgacggcaggcgcacgtcatagctgccatcggcaatcgcgcgggcagattgctgcaagcgacgcaggggccgcagcatcagacgctcgatcgcaaacccgaaacagagcaccagcgccacgaacaacagcaccaggcctatcatgcccggccacagccaggccgggtccaccacccgagccgcgccaaagtccaccagcgtcaccaagtgccagtgcaactccggcatataggccacggcaaccagctgccgcgcaccatcgatctcagcccagctcatggctaccgactgcgggtccgctttggcctgctccatggcctggagcagattctgcctgccctctccggcgtcgagcaggctgaccgcgagcccacgctcctgagcctggcccgccgcaccagagttataggcaatgcgagactcgtcgcggtaagcctgtatggcgccctgttcgtcaacaatgagcgcgcgcactccggcacggtcgctgttgacgaattcacgtacaaactctcccacgtccagcccagcgccgctcaggcccagcacttggtcgccatcacggatctgggcattgatccagaccttggtggtcttgagcttgaggtcgggattgacgttgatgttgtagggatcgggggatagcagcgaggcgtagaaccaggcatcatccggagcgctgcggctcagggtgtagcgcgcttcctgagactggctagcgggatcattgaagtaataatggccgctgtccgcgctggcgatgaaataggtctgccccatgaactcgcgccgatagccttcggcttcgcggaaaaacagatcgcgcgcggcaggatcattttcgttgcgcaaccagcgccgcgtcacttcgctattggccaggcgcacggacagcgccatctcgcgcgacaccggggccaggatgcgctggcggctcagctgcgtgaaattttcggcaaaggcccggccgaaatgatcccgcacgccatcaaacaccaacatggtaatcagaatggcgggggccagcatcaccatacatgccagcaacaacgccataaaggatttcttgcgcaaaccccacttcgccatacaaatcttcccctgcgcccggacggtctggtgaggccaaccagcctgttccccattcgcgtttgcgttcgcgccgcaggatcgtccgcgatgcgaaagcatcgctagtgtagatgcccatcacagggatggaaacatgcgaatacattagctatcgactatgtcggcttatttcgcaatagcgatatagtcttcggaatttattgctttaaatatccaataaagtctaattatcgcatcaaggccgctgagcagcagggtagcccagcggcggccttgccatgtccaggctcacacgcccaggtagcgctcccagagcgcacggtcggcatcgagcgccgccgagtccccagtccaaaccaccttgccacgttcgaggatgacgtgaaggtcggccagcgccagcaggcgctccacatatttgtcgatgaccagaatcgtttgccccgcagcgcgcaggcgcgccaggcactgccagatttcttcgcggattttgggcgccagaccctctgtcgcctcatccagaatcagcaaacgcggattggtcaccaaggcgcggccgatggccagcatctgctgctcaccccccgacaactgattgcccatattggacgcacgctcgcccaaacgcggaaacaactcgaatacccgctcgggcgtccagacctggccaatatccggattgcgtcgggcgacaaaagccgtcaaatgttcccgcaccgtcaggttgggaaagcactgccgaccttcgggcactaaggccaaaccggcgcgcgcgatacggtccggactccagccgccgaccggttttccggcgaactcgatcacgccagcgcgcagcggcaactggccaaacagggtgcgcagcagcgtcgtcttgcccatgccgttgcgcccgagcagggtcaccacctggcccgcgccaatctccagatccacgccaaacaaaacctgactcgcgccgtagccgctgacggctcccttgatgctcagcatgtcttttcctcggcgtgctcgccgtcttcgcccagataggcctggcgcacatcaggattggctcggatctcatccggggtgccggtggcgatcacccgtccgtagaccagcacggaaatgcgatcggcgagacggaacacggcctgcatgtcgtgttccaccagcagcatggccgcacggcctcgcagggactcgatcagctccgtcaggcgcagggtttcatcaggccccatgcctgccatgggctcatcgagcagaagcacgctgggacgcgcggcaagcgccagcgcgaactctagtttgcgctgctcgccatggggcagagttcccgccggacgatccaagagactggcctcgatggcgcactggctggccagcgcgcgcgcggcatcgcgcaggcccgtctcggccgagcgcggccgccaaaaacggaaactgctgccggcatgggcttgcaccgccaacagcaggttatccatcacgctgaaaccgcgaaagatattggtgatctggtaagaacgcgacaagccgttggcgacccgttcatgcgctgacatccgcgacacatcggtatcgcccaccataaggctgccggcgtcagcagccagcgtgccagacagcagatggataagcgtggacttacccgcgccattcgggccaatcaaggcatggatttcgccaggctccagcgtcaggctgacctggtcagtggccagcagcgccccgaaacggcgaaccaggcccgtggcgcgcagcgccggtgaggtttgcgtcatgattgggccttcgaggatgcgctgccaaaccatggggacaccaggccggccagaccgcgcggcgcgccgaacaccagggccagcagcaacaggcccagcggcagatgccaatactccgtccattgacgcagcaattcttccagcaacagcatcactgacgcgccgacgacgccgccataacgcagcccgatgccgccgaccagcaccatgatgagcagattggcggactgggtccagtgcatgagactgggcgagataaaaagattgtgattggccagcagcgcaccggccagacccgctgccgcaccgctcaggacgaacgcagtcagtttgatgcgatagaccggatagcccagcgcctccatgcgcgactcgttctcgcgcacgccctgcaaggcctcgccgtaacgcgaggccaccaggcggttgaatacgtacatgaccaccacgaataccgccaggaccacgtaatagaaggtcacgtcattgccgagatccagccctggcaaggtcgaatagccgggcagattcagcccgtcttcgccgccatactggcgcagcgagataaagatgaaatacaccatctgggcaaaagccagcgtgatcatgatgaagtacacgcctcgcgtgcgcagcgagatcgcgcctatcacccaggccagaacgcccgccagcagcacggccgcaggccagaccgccaagaccgatgtgacgccccccgaagccagaatccccacggtataagcgcccgcgccgaaaaaggccgcgtgacctaaagccaccatgccgccatagcccagcaccagattcaggctggtcgcggccaaggcatagatcagcacacgccggacaaaggaaatataaaaatcgagccccattgccggcgcaaacagcggaaacagcaccagcgcgacgagcagcagcaacgtccaaatcaaggatttacgcatcgtcagctcaaccccgcgccgggaacaggccggaaggacggaacaccagcaccgccgccatcagcacatagatcagaatcgccgccagcgtgggaccgacgctggaagccacggctggcgaaaacacctggcgcagcagcatgggcagaaaagcccggcccgccgtatcgaccatgcccaccagcaaggcgccgacaaaagcgccgcgtatggaaccgataccgccgatgacaatgcagaccagcaccagaatcaggatttcctcgcccatgccgatctgcacagcggtgatcggcccgagcaaagcgccggcgacggcggccaacaccgcgcccaacacaaagacgccgagaaagagcaaaggcacacgcacgcccatgagcgtggccatctgacgattggacgcccctgcccgcaccagcacccccgcccgggtccgcgtgacgaaccagtacaagccggccgccaccgccaggccgacgatgatgatcatcaatcgataggcgggatataacagctctggcagcaggcgcaccggcccggacagcgccgccggcatattcagcatgaccggagccggaccccaaatcattttgaccagatcattagcgatcaggatgatggcgtaggtgcccagcacctgcgccagatggtcgcgcagcgccagacgccgcatgaccgtcagttcgagcaccgcgccgaccacgcccgtagcgacggcggcgaccagcaccgcagctacgaaagagcctgtgcgctgcatggtctcggcggctacataggcccccgccatatagagcgacccgtgagccagattcatgacatccatgatcccgaacaccagcgtcagccctgccgcgatcaaaaacaacatcaacccgaactggagtccattgagcaactgctcaataaccagcgtaaacgtcatgaagcattccccgtgtgccgcaggcggctgttgcgccgcccgcgtgcctgcccgcaataggcttacagcttgcagtcgccgacgtagacgtcctgatatttgtcaaagacctggccgaccagcttgttggtgatgcggccattaccgtctttgtccactacacgaacgtagtacgactggatgggatagtggttcttaccgtaggtgaacggcccccgcaccgacgggaagtcggctttttgcagggccgcgaccacggcctggcggtcggcagccttgccttgggtctgtttgaccgcggcatcgatggccatgatgacgtcataagcctgggcggcatagaccgaggggtagcggccgttgtattccttgcggaaggcctcgacgaactgcttgttctgcggattgtcgaggtcatgcgcccattgcgcggtgttgtacatgcccagcatgggctcgcccaccgcctggatcacgtcttcatcgcccgaaaagccagggccgatcagcgcaatgtctttggacaggccagacgacacaaactgtttgacaaagttgatgcccatcccgcccggcaggaagatgtacaccgcatcgggtttggctgcgcggatctgcgcgatctcggccgcgtaatcgagctgacccaacttggtatagatttcttcgctcacaggggacttgtagccgcgcttgaagccggtcaggccatctttgccggccgggtagtccggcgccatgatgaagactttcttgtagccgcgatcagcggccaccttgcccgctgcctcgtggaaagcatcgttctgatacgagaggccgaaccagtaagggttgcactgcgaaccggcgaactggctggggccggggttgttcgacagatagggcaccttggcggcaaacagcgccgggcccacggccagcgccacattggaaccgatcgggccggtaaagaaatcgattttttcgcgctgcaaatagcgggtgacgagctgacgggcctgatccgggttgcctgccatatccgtctgcagaaactcggcgggctgtccgcccagcttgccgcccaactgcttgatggccagattaaagccgtcgcgcgcttcggcgcccaaggcagagaaaggtccggaaatatcgttggcgatgccaaccttgatggtgttggccgaagccatggcaggcatcaagatggcggcagccagaagggacggaagaaaacgcatggtggaactccttacgctgtcgcgcggcagaggtattgtttttcggcgttctgttgttgctggcaggtcgatgcaatcagctgctttgcgctgcgatcccacgctggcgcgctccggtccggataagaaactggcatccggcatagtttaggtttaaagtattcgctaaaacaagtctagggtttgccccaggctatgatcagaaaaacatcgataccatgccctatcgccaccgactggattacgccccgcaaggcgcacgcgcgacagtacccgacatcccgggcttactcaagccatccctaccaagccaggcttgccacctctcaaaaccttcccgaaaccgccatgaccgacatgcctgatctggaaagccgcgccgcgccggaagaccaccacgccctgcggctgtggctgcgcatgctgacctgctgcaacctgatcgagtccgaaatccgcagccgactgcgcaccgaattcgacaccaccctgccccgcttcgacctgatggcgcagttgcagcgtgcgcccaaaggcatgaagatgggcgagctgtcgcgccatatgatggtcaccaacggcaacatcaccggcatcaccgaccagctcgaaaaggaaggcctggtaatccgtaccaaggtcgaatccgaccgccgcagctccgtgctcaaactcactccgcaagggaaaaagagcttctcgcgcatggcgcgcgcgcacgagtcctgggtcaaatcgatgttcagcgatctgcccgagtccagccgcaacgccctctataaagccctgggcgaactcaagctcggtgtggtggcccgacagcgccaggactagccaggctaccggggcatgtgccgccaagaaagcgcataattatcggcatgattccggtatcccttcctggcggtaatttttacgtgaccatggcgctgtcgctggtctgcctggcgaccctgctaacctgggcggccagcctggcgcgcagccgtgacgcgcgctggtggctgagcgaccatcgcaaactgggctccgtgctgatggccatgctggccgtgggcggcgccgtctttccttatcagcagcttagccactggctagacagccaaaggctggcgcgcgccgacgcggcattgcgcaccgtgctggcccaggcccgcaatctggccggtgtcgccatgccggcgggcaccgagctgcggctgcgcaagcaagatgacccggaaagcttcgaagaagcccgcttcccggttcccaccccggtagccggcgtcaaagcagaacggctgctgcgccatttcgacgccgccggcacctctgcctcctggtcgctggcgctggcgggcaacgaaaccatcgccggctggctatgcagccgggggcataaggccgagtttcggctacgaggcagccaacccgagttttcaagctgtcacctggccagcggcaaccgcatcgaggaacaaaatctgcccgccggcacctggctcacagccaccccggaaggctggctgctgcgcaccggcggcagcgaaagcttgcgcgtagagggtctggaccttctcaaggccgacgtacgccttgatggcgagcaccgacgcacccactttgaaggcctgctggcgcacgagtcggtgctgggcgacgtcacctaccctgccggcacccgcgtctcggcggccggcgccaaggtgcccggcgcacagcccggcgaccttctactctcgccttcccgcggacgcagcgcccaccgggcaggcggcagcgaaatcgccgccggcaagtcggtactacaggcgcccgacggcacggtgcgatccgtgctgagcaaccgcgaggccggcgtgctggatgtcgccagcgtgcggctcgggccctgacacccccatacacccaagcggtgggataataccggtttgaccgctgcccaaacccgggcggccgcccagcctagcgagacctacccacatggccgttaatctccagattccttccgagtccgaaatttttcccgtcgccggtgtcgaaatcggtgtaaccgaagcgggtatccgcaaggccaaccgccgcgacctgaccgttttccgtatcgcgccgggcgcctcggtggcgggcgtattcacgcgtaaccgcttttgcgccgcgccggttcaggtcagcaaagcgcatctcgccctgggcggcccgatccgcgcactggtcatcaacacgggtaacgccaatgcaggcacgggagagtccggcctgaacattgccaaagacagctgcgccgaattgggcaagctgctgggcgtacccgccgagcaggtgctgccgttctcgaccggggtcatcctcgagccgctgcccttggatcgcctggtcgccggcctgcccaaggccatcgcagccttgggcaataacgaatggttcaatgccgcgcacggcatcatgaccaccgacaccctgcccaaaatttattcacgccgcgtcgagatcggcggcaagaccgtcaccctcaccggcatcagcaagggcgcgggcatgatccgccccaatatggcgaccatgctgagttttcttgccactgacgccggcatcgcccagcccctgctcgaaaccctggcgcgcgaactggccgaccaatcgttcaaccgcatcaccatcgacggcgacacctcgaccaacgactctttcatcgtcatcgccacggggaaatcgggcctgcaggtcaacagcgtcaacgacgccgattacgccgcattgcgccaggccatggcggaagcctccgccgatctggcccagaaaatcgtccgcgatgccgaaggcgccaccaaattcatcaccgtgcgcgtcgaagaagccggcaacaccgaggaggccctgaaggtcgcctatgccgtagcccattcgcccctggtcaagaccgctttctacgcctcggaccccaacctgggccgcattctggccgccatcggctatgccggcatcgatgacctcgacaccgccaaactgcgcttgtggctgaatgacgtgttggtcgccaaggacggcggacgcaaccccgactaccgcgaagaagacggccaacaggtcatgaaacaggccgaaatcctggtgcgtatcgccctgggccgcggccagatcgctgataccgtatacacctgcgacttctcgcacgagtacgtcagcatcaacgccgactaccgctcctgattcgccctgacagaacgggcctgcggcccgttcccccctgcgccgcgtgcttacccctgcggcgcacggccgccgccgcatcctttgcaagctcctggccagcgccggcgtcttccacagaccgcgcctttgttgtgcgtaagcgatgcccctaggaattgacgtgactgctactgatctcacccaactgatggcccgcgccgagcgggtgctggcgcaactcgaggcctggctgcctcccgccccgcccgatatcgactggcaggcccacgcctaccgctggcgcaaacgcggctcgcgcggctggctggacgccgtacgccatgtggcgcgcatccagaccggcgacttgcagcacattgaccgccagaaagacatcatcgaccgcaacacccgccagtttctggagaaaaagccggccaataacgtgctgatgaccggcgcgcgcggcaccggcaagagctccctggtcaaggccatgctggccgcctacggcgatcagggcctgcgcctgatcgaggtcgataaaagcgatctgggcgatctgcccgagatcgtcgagcgggttgccagccgtcccgaacgtttcatcgtgttctgcgatgacctgtccttcgaagagggcgaggccggctacaaggccctgaagtccgtgctcgacggttcggtcgccgcagggggcgacaacctgctgatctacgccacatccaaccgccgtcatctcatgccggaatacatgagcgagaacctccaggccaaacatcagtccgatggggaaatccatcctggcgaaacggtcgaggaaaaaatctccttgtccgaacgcttcggcctgtggctgtcgttctaccctttcaagcaggacgactatctggacatcgtctaccactggctgcgcgaactcaactgtcccgccgaccagatcgcagcctcgcgcaccgaagccctgcaatgggcgctcgaacgcggctcgcgttcgggccgggtggccctccaattcgcacgcgactgggcagctcgccatgtctgacaaaatcatcgatgtcgccgccggcctgatcctgcgccctgatgggcaactcctgctgggccagcgccccgaaggcaagccctggtcgggctggtgggaactgccaggcggcaagctggagccgggtgaaaccgtgctccaggcactggctcgtgaacttcaggaagaaatcggcatcacggtcaccgagtcacgacgctgggtgagctatgttcacgtctatccgcacaccaccgtccgcctggccttctgcttcgtaacgggctggacgggcgaacctcggggcctggagaaccagcagctagcctgggtcgatccgcaacaggcggccaaggtgggcgagctgctgcccgccacgttgccgcccttgcgctggctgcgccttcccactgcctatggcattagctcggcaggctcgcccgctgcactgcctgcctttctgacgcgtctggagcaggcgctggcgcagggcctgaaactggtgcaatggcgcgagccgggctggcccggcgggcctgccgcccccgacttgcacgccgcgtttcaggaaaccctgaagcgctgccggcaggcgggtgcccgcctgctggtcaatagcgtgcatcccgaaacgtggtggcggcaggccgacggcgtgcatttgcgcgcccgcgatgcggcaacacgccaaacgcggccggctctggcagaaggccatctggtcggcgtatccgcccacacggccgccgaaatcgcccaggcccgcctgcttgaggccgatttcgccgtaatcggccccgtcgccgcaacggccacccaccccggccagattccgctaggctgggacggtttcgaagccgcgaaccgcgacgcgggcctgcccgtctatgccttgggcggccaatcgcccgccacgctggcgcaagcgcaacagcacggggcgcatggcatcgccgccatacgcggcttgctcggctgaaattgaccaggaccataacgcccagcgtctgattcaacgccgggcatcaactcagatagcaggcatctagctcaaaaaagcagccatgtccgaacgcagtacggcaccatactgcgctgttcgagtgtggagattgcaatgcggaggcttctagggttttgcatgctgctggcgtggggcactgcagcggggcaaaacgacacacagcgcagcatcaccgtgcgcggtgaggtcatagaaacaacatgcctcatcaatggcggcacctcgcccgtgccgctcttggttcaattgccacggatcaacgccgcagtgctcaaaaaccaaggcgataccgcaggcgacacgcccttcaccatcacgctgtccaaatgtccggaaaattttcgcggcacggtcgatgtcgcattcgaaccgggcccgaccagcgacttcggcaccggcaacctcaaggcgtactcaagctcagccagcatcagcacgcccgccaacgaaatgccgtccgccctgggtgcggtgcgggacaatgttcagatccagatcacggccgccgatggcacacccatcgccctgacagataaagccactcccagcggccatggcgccaccctcccaggcgtggcagacagttctgccacgctgacctacaaggcacggtatatcaaaaccggcaatgggcctgtcagcgcaggaaaactggtgacttacgtcaatttttcgattcagtatccttgacgccgccgcctagcccctcccatccgccgcccagcgcggccaccagttgcacactggcgatcaggcggctacccagaaggctgatggcattacgctcattagacaaggccgaggcctcgacaacggccacattgagatagtccaccagcccggcttcatattggttgcgcgtcagcctgagcgactctcgcgccgactccagggctctgcgctgcacatcctgctcctgccctagcacacgcagttggaccagatagtcttccacctcgcgcaaggccatcaacaccgcctggcgataggcggcggcctggctgtcgtaccccgcacgcgcagacgcaatctgggcttcgcgtgcgccgccatcaaaaatcgtcatggccagggccggacccagcgaccaaaaccgcgccggcgcagtcagccactgagcaaactggccatcacggaatccgccagaggccgacagggtcagatccggaaaccaggccgcctgggcgacaccgatcttggcattcgcggcagcgacgcggcgctcggccgccgccacgtccgggcgacgctgcaataacgcggagggcaggcctagcggaatctgcggcaattgctgtgtaaaaggctcgggcggcaaggcgaactgagaaggcgccaccccgatcaacacggcaatcgcgttttcgtactgcccgcgctgccagtccagatccaccaactgcgctcgcgtactttccagttgcgtctgcgcaacggccacatcggacttgcccgccacacccgcctcgtagcgattgcgcgtcaaggtcagcgagcgctcgtaggcctgcacggttgcctgcagcaaacgcttttgctcatcgagcacgcgcagctgcatatagttctgggccagcgccgcctcggcggataggcgtgtggcggccagatccgcggcaacagcctcttcgctggcgcggctggattccagctcacgccgcagcctgccccaaagatcggcttcccagctcacattcccgctcaaggcgtattgattactcacaccacccgatgaggatgacgagcgcgtcacgccggcattggcgcccaccgtcgggaaaaagcccgagcgcgccacgccaaccagcgcctgggcctgacggtagttggcttcggcctgcgcaatggtctggttggcggcttccagccgcgtcatcaggccatcgagcaccggatcaccataaatacgccaccattgcccccggccggcggcatcggccggctgcgcgggctgccatcccggtaggctttgcgggtcgtccttgtacgccgtcccgacatcgatctccggccgctggtaatccgggcccacagcacagcccgccaaaacaagaagcagggtcaacggcaacaggcgcggaagaaaagacataagcttcatgagtgttcagttccagaatggcgcgccgagaaccggcctttggcccacaggcggaaacggtccaggtagagatacaccacgggagtggtgtagagcgtcagaatctgactcaacaccaggccgccaacaatggtgatccccaagggccggcgcatttccacccctgcgccggtcgccagcatcagaggcagggccccgaaaatggcggccatcgtggtcatcatgatgggccggaaacgcgtcaagcaggcctggtagatcgcctcacggggcgccagcttttctttgcgctgagcctccagggcgaagtccaccatcatgatggcgttctttttgacaataccgatcagcagaaacaccccgatgagggcgatcagggtgaactcggtattcagcgccatgagcgcaagcagggcgccgatgcctgccgaaggcaaggtcgaaagaatcgtgagcggatgcaccaggctctcgtacagcatgcccaagacgatatacatggccaccagcgccgccagaatcagccagggttgacgcgacagggttttctgcaactcggcggccgttccctgaaaaccggcttgaatctggtcggagggcaagccgatgcgggccacggccgcatcgatggcctgcgtggcctgctccaatgacacgcctggcgctgtcgaaaacgaaatcgtgtcggccacgaacaggccttgatggctcacgctaagcggtgtgttgcccacctccagccgtgcaaaggcggccagcggcaccgtcttgccgtcagcggccaccacattgagctgcttgagcgactcggcatcctcggcaaaccgagggtccacccccatcaccacatggtattggttgaggggaccatacatcaccgacacctggcgctggctgaaagagttgttcagcaccgacgcaatggtggacatattgatgcctaggcgcgtggccgcctctcggtcaataacgaggttgatctgcctgcctttgtcttcaacgtcggcatccacatcggtcagctcaggcagctcggccatcgcgcgctgcactttgggcatccaggtgcgcagcagcgccaggtcgcccgacatcagcgtgtagtcataagagcccgtgctctgccggccgcctatgcgtatatcctgctgcgacaccagaaagacctgagcgcccggatcgcgcagtaaacggccccgcagccggttgataacctcgttggcgctcacgccgcgctcatccagcggctttagctgtatctgcatgaaactgctgttgctgccgccacgcccgccggaataggccgtaatgctttgcacggccggatcggcctggatgactttgcggaaatactccagcttgggcaccgtggcctgaaacgaagtgccctgatcaacccggaaaaaacccagcaactggccggtatcctgctgcggcataaaacccttggggatcacggaatacagataaaaattcagggcgatagtggccagcaacatgagcatcatcaagcggccgtggttcagggcccaacgcaaggatcgcccatagccctcgcgcatacgctcgaaaaggcgggcgaacgccgcacccaggctcgcccggcgcccctgagcaagggtttccttttcgggcctaagcaggcgggcgcacatcatcggcgtcagcgtcaatgacacgacgagcgagacgccgatggcagccgacagggtcacggcgaactcgcgaaacagacgccccacgaccccgcccatgagcagaatgggaatgaacaccgccacgagcgacagactcatggaaagcaccgtaaagccgacctcacgcgagccgcgcaaggcggcccgcatgggcgaggctccctgctcgatgtggcgcatgatgttctccaccaccacgatggcgtcgtcaacgacgaagccagtcgccacgatcagcgccatgagagaaatggtattgagcgtataaccgcacaaatacatgatgcagaaggtgccgaccagggacaccggcaccgccagcgaaggaatgatggccgcgcgccaacgacgcaggaacaacagcaccaccatcaccaccaggcccactgcgatcagcagcgtcaactccgcctcatgcaaagaagcgcgaatgctgggagtgcggtcttgcgccaccaacagattgacatccgccggcagcaaggcggccagttgtggtagctgctcccgcaccgcgtcgacggtttcgatgatgttggcatccgcctgacgccgcacgatcagcagaatcgccttttcgttgttgtaaaacccggtctgaaacagatcctcgaccgagtcttcaaccgtggcgacatccgacaggcgcaccgccgccccatcgacccaggccacaatgagtggacgatattgctctgcgcggctgagttgatcactggccatgatttgccaatgaaactcgtcgttttccagcacccccttggggcgttgcgcattggcattcgccagtgtctgacgcacctgatcgagcgacaccccgcgattcgccagcgccccaggaatcaggctcactcgcacggcgggcaaggaactgccgcccaccgtcacctcgcccacaccgctcacctgcgagagcttctgcgcaatgacggtcgaggccagatcatagagctgcccctgcgtgagcgtctgagacgtcatcgccagcgtcatgatgggcgcggcggaggggttggccttgtgataggtcgggttgctgcgcagactggtcggcaagagcgaacgggcagcgttaatcgcggcctgcacatcgcgcgcagcgccgtcgatatcacgcgacagatcaaactgtagggtgatgcgggtagagccctgggtgctgcgcgaggtcatttcggtgacgccggcgatactgcccaatgaacgctccagcggggttgccacgctggacgccatggtttccgggctggcgcccggcagactggctgtcaccgagatggtgggaatatccacctgcggcagcggcgcaaccggcagcaggcggaaggacagaatgcccgccagcacgacggccagcgccagcaaagtcgtggcgacaggcctgacgataaagggcgctgacagaatcatgctgactcggcaggcaggcggcggcgatgggccagccggtcgaacatcagatagatgacgggcgtggtgaacagcgtcagcacctggctcaccaacagcccccccaccatcaccaagcccaagggctggcgcagttccgcacccgtgccgctggacagcataagcggcaaggcgccgaacaaggccgccagcgtggtcatcagaatgggccggaaacgcagcagcgcggcctgatgaatggcctgctgcgccgacatgccctgcttgcgttcggcctccagcgcgaagtcgatcatcatgatggcgttcttcttgacgatgccgatcagcaaaatgatgccgataatcccgatcatgtccagatccgtgcccgagatcagcaaggccagcagagcgcccacaccggcagagggcaacgtggagagaatggtgatcgggtgaataaagctctcgtacaacacacccaagacgatatacatcgtgatgatcgcggcgagaatcagccacagcgtgctgctgagcgaattctggaaggccagcgccgcgccctgaaagcgcgtctcgatggaagccggcatgccgatgtcatgttcggcctgcttgatcgccgctaccgccgacgacagggacgcgcccggcgccagattgaaagacaccgtcaccatgggaaactgatccaggcggttgatcgccagcaccgtgcggccttccgaaatatgcgcgactgatgacagcggcacctggccgccattggcggtgggcacacggatctgatccaaggaggccgcatcgcgccggaattgaggcaatacctccagcaccacgcggtattggttcgattgcgtgaagatggtcgaaatcaaacgctggccaaaggcgtcgtacaacgcttcgtcgatcgtggccgccgtgatacccagacgcgacgccgcatcgcgatcgatctccacccaggtcatcagaccctgatcttgcaaatcatgcgtcacatcggccagctcgggcagcttgcccagacgctcgaccagtttgggcgcccattcgctcaactcggccaggttgggattggagagcgtcagttgatactgcgtgcgcgccacgcggtcttcgatggtaagatcctgcaccggttgaagatagagcgtcacgccatttttcaagccagagaccgactcctgcaagcggcgcatgatggccgcctgatcggcgctgcgctcgctgtgttctttgagcgcaatctgcatgcggccagcattgagcgtcgcattggcgccatccacaccgataaaagacgaaaccgcctgcacatccgggtcttgtgcgatgcgcttagcaatttcctgttgccgcgccgacatggcttggaaagaaatggtctgcggcgcctgggtgatcccctgaatcaggccggtatcctgctgcgggaaaaatcccttgggaatgacgatatacagcagcacggtaagggcaaacgtgcccaatgccaccagcagcgtcgccggttgatgcgccagcacgagcttgagcatgcggtcataggccgcgatgatgcggtcgatgcccgcgcccgtccattgatgaaagcggccgtggcgctgggccgactcgggcttgagcaggcgcgcgcacatcatcggcgtgagcgtcagcgagacgaccagcgaaatcaggatggccaccgccagcgtcacagcgaactcgcggaacagacgccccaccacgtcctgcatgaacagcaaggggatgagcaccgcgatcagcgagaaggtcagtgagatcagggtgaaaccaatctgcgatgcccccttgagcgctgcctgcatcgggctctcgccctcctcgatatggcgggcgatgttctcgatcatgacgatggcgtcatcgaccacgaagccggtggcgatggtcaaggccatgagcgtcagattgttgatgctgaacccggccagatacatgatgccgaaggtgccgatcaaggacagcggcaccaccacactcggaatgagggtggccgtaacgctgcgcaggaagacataggtcaccataaccaccagcgcaacagccatcagcatttcgtgctgtacgtccttgaccgagtcgcggatggtctgtgtgcggtcagacaccacgctcaggtctagcgttgcgggcaaggcggcacgcaactgtggcaacatatcgcggatgcggtccaccacatcgatcacgttggcgccaggctggcgctgcacattgagcaagatggccggcttgtcccccacccaagccgcctgacgcgtatcctcggcgccctgcaccgcctgcgccacatcggagagccgcagcggcgcgtggtttttgtaggcgatgatgaggtcgttatagtcggcaggcgacttgagctgatcgttggcgtctatcgtggtcgcacgcagtggcccgtccagattgcccttgggctgattgacattggccccgacaaccgcggtgcgcaaatcggacaagcccaagcctgcggccgccagcgcctgcggattgacctgcacgcgaacggcgggccgctggccgccggccacactcaccaaacccacgcccggcacctgcgacagcttctgcgccatgcgggtatcgaccagatcgcgcacctgcggcaagggcatggtgggcgaggtgatggccagcgtcagcaccgccgcgtcggccgggttgaccttgttataaaccgggggtaccggcaaatcattgggaagcagattagaggctgcgttgatggcggcctgcacctgctgctccgcgacatccagcggcagttccagattgaactgcaaggtaatgaccgaggcgccgcccgaactcgtggacgacatctgattgaggcccggcatcttcccgaactgccgctcaagcggtgaggtgaccagggaagtcatgacatccgggctggcgccagggtagagcgtcaccacctgaatagtgggatagtcaacctcgggcaatgccgagaccggcagcagccggtaagcaatcaggccggcgatcaggatagccaccatgaacaaggtggtggcgaccggacgaagaatgaacagacgcgacgggctcacgacggcctaccggttgtcttgacggcgtggctgcgaggcgggtttcgcagcggccgcggcaggctcggcgggcgtgatgacctgtaccttcgagcccgcgcgcagccggtctgtgccttcgatgacgacacgatcgcctggcgagagcccctcgttaacggccacccagttgccattgacggcgcccagcttgaccggcttcacctccaccgtatcatcggccagcacctgaaacacaaaggcccccactgagccctgctgcaccgcctgcatcggaatagtggtcacgccgctgcgggtctcgaccagcaaacgcacattgacgaactgattcggaaacaaagactgatcggcattttcgaaacgcgccttgagcttgaccgtgccggtggcgacatcgatctggttgtcgatagtctcaagcacgcctgtcgccagcttgcgggtgtcggcgcgatcataggcctcgaccgtcagggttttgcctgctcgcacctgttccaacacttggggcaactgcgtttccggcagcgtgaacaccaccgaaatcggctgtgtttgtgtaatgacgaccagaccgttggcgtcactgctggacaccagattgccctggtccacctgacgcaggcccagcctgccgctgataggcgccgtgatacgcgaataggccaggttcaacttggcggcgtcgacagccgcctgattgctcttgaccacgccctcatattggcgcaccagtgcggcctgggtatcgagctgttgccgggcgatggaatcctgcttgaacagagtctggtagcgttgcagatcgcgtcgggcattctcgagctgcgccagattctgctgctgctggccctgggcctgagccagcgcgacctcgaacggcctcggatcgacctgcgccagcaaatcgccggcctgaaccatctggccttctttgaaagccaccttgatcaattcgccgctgacctggctgcgcaccgtgacggtgttgtaggcagtcaccgtgcccagcgcccgcaatatgatgtcgacgtcttgtgaccgggcctgcgccaccttgaccggagtcgccatcgacatcaatgagggcggacctcccggcccgccccgtcctaagcgcgtgttttgccccgacggcttgaacagcacccaggcaagcagagccagcacggcaatgacgagagcgatcccgatccagcggcggcgcgaagcaggttgggcagacgacaattcaggcatatggctgggcccagaatacaaaaggacaagggggaaaaacgcaagccgatattctccctcagacccgcaaagcgcagcagggttctgtcagccgtttgaaatccggcgcaacatgttcccgatcaaaacatcatgcgccccttatttaagagacatgccgaccgcgcccagcgcgctcaggccgcgcaaagcgacattttgaagctgacgtcgcgcgccacttgctggggcttcaagtcaccgtcctggctggagaaacgtatccagaccatatatttattggcgctgatctcgggaaagcaagcactgcccggatcgacccagacacgcagtaactgatgcggtttgccattgagcatctgctggtaagccccctgctcggccacagcctcgccacggcgccccgactcccgcaagagacgtaatgccagcgccagcccttcctgcaatggctggaaaggctgcatccagttgtgcagatcggccaggcgcagcgattcggccttggtttgccaggcatagtacgagggcatatcgacctgggtggccccgctgggcatcgccagccggccgcgcaggctgctcaaccattcattttcgcgcaggctttgcccggttttcccggccactgacaaggcggtgaacacccgctcgatctcgcgcagcatggcgtccagcgccgctggatccacatcgggatgctcgcgcagcgccgccaagttgagacgctgccgctccagatcctgcaacaccgcccctttcatatcggtgcgctcgcacacgtcaagaatgtcgaacagggatatcacagcaacctgatgcaaacgcgcgtccccttcggccgcaaaaaatgctagacgatcgaagagatactcaagccgcagataggcccggacacgttcgttaaaagggtattcgtacaagatcacgctggctacaggctcgtcttatgtcgacacgaacgtcgaagttgatcaaggagggccggcctcggtactgccatgccggtcgtgcttgtccgccaatgcaagatagctctggtgcagacttcttgctcgcgccagcaacacctcggctgtcgtcgagccatcgttgacgatgacatcatcggcggcttttagccgggtcgcgcgcgcggcctgcgcatccatgatacgcctgatgtccgactccgtcagcccactacggttttgcacccgcttgatctgcgtttcgggatcgcaatcgaccacacagatacgatcaagctggccgcgccaacggccggactcgaccaataaaggcacgacgaaaaccagataactccccaccgcgcgctcggcggccgcttgggtttcctgaccgatcagcggatgcagaatcgcctcgaggcaggcccgcgcctgcggctcgcgaaacacccgattccggacccaggcgcgatccatcgcgccatcggcgcgcacagcctctggcccgaacgcctgaatgatggcgggcatggccagcccatcggcctgagtcaaggcgtgcgcaatggcgtcggtgtcaatgaccgccgccccccactctcccagcttgtcagccacgcgggtcttgcccgacccaatgccacccgtcaaaccgattctcaacattggccttcccgtcaaaataatccaccgccgcgacaaagcaggcctgcgacgccggccagggccaaacaaggcccaaagggctgcaaccgtccgccaaggccacgccatcgggccgccaaacccaaggccacaccggccagggcagccagcaacatcaccgggccaagcatgcccagccccagccaggcgccgagcgcggccgtcagtttgaaatcgccaaaacccatgccctcccgtccggtgcacagtttgaacatctgataaaacaaccacaacacgccatagcctgccgcagcccccagaaccgcatgcggcaaaggggtaatcgccccatcgatattgaccagcaaacccgcccacaacagcggcagcgtcaaagcatcgggcagcagataactacgacaatccacccaggccagcaccagcaagaccaggcaataagccatcgcacacaaggcgagccagcccgcgccaaaacgccagaggcaggccatgaacatcgaggccagcaagagttcaggccaaggccaggcacgcgccagcagccaaccggccatcggccaggcccgaagtttcgccctgcgcggcacagatccacggacaggacggccacgccagacgcggcgcagaaacaccgggaaatactgacaaaagaccgccaccgcgccccccagcgccagacccgccagagcggcatagaggtagatgacggcatcgggtaggagcatggtgatcaggagaccgtcgattgaaatcgttggcaagcacgagcgatattgagtgtataagagtaatcctgctcaaaacggcgacgagacgctgtcacgacgcaatgcacaggcttgcgaaagcagggcaaagcgcccagcgtcatgtcgatcgctgcaatcctgcgtaaaatcagcacagaccaacaaactccggacacgctgccatgtcggccctcatgctcgctcccaaaatccgccccattcctctggctggcgccctgctggcgatcgccttcatggccggatgcgcccagcaacgcaccgagggttactacaacccgccggccgagagcaccgtcaccgatgcccaggcgcaagcccagggcgcgggctaccgcacggtgcttcacgccccgtcgcagcttcagatcgcgctcaagccaaacaccagccgcacgcaaaacgtgcagcagttgacgggggacaacgaacaaggcgtcacggcccctgacaacaacagcggcggcaatagcggtggggtcagtctgcccgccgtggccggcagctatgcgcaggaactcataccccaggcgcagaccttccagggcaccctgccctgcctcacggcggaactgcaatgcgaagcccagcgcgtcaccctcacgctggctcccaacggccaatggcgcgcccgcatcgcctatctggacaatcttcccaaaaccgacggcaagccgacgttcgagcaaggctgctgggatgcgcttcaagagcgccccccgcgcattctgctgctggaccgccagggcaatctgcgcgccgatttcagcatgtcggcgaacaacaccctgcaggtgcgctcggtcaatggcagaacgcccaacctcaactacaccctgacccgccagcccgacctggaccccgtctccgaactggacaatcagccggcgctgcgctgcggtcaataggcccggacatgggttcggccagcgccgtccggtaagggcatagctggcataccagttccagcacattgcgcacgcctatcttgcgaaagatacgtgcgcgatgcgcctcgacggtacgcatggaaatgcccaattcgatggcgatgaccttattcgcctggcctcgggccagataggccaacacctcgtgttcacgcggcgtaagccgggtgttggcgcaagaagaatgcggtgaatacatggcaagccgcctgcaatgaggtattgcaggcagtctcgcactggcgcggcgccgccgccatctgacgcttccgaggccagagcggttttgcgacaagccccgccgggcctgaggactcagatttccaggttgtcgatcaggcgcgtcgcgcccagcgtcgcggcggccaaggccaccaaaggctgacgcgtctcgaaatcggcagcgcccggcgtcttcaagtcatgctggcgacgcagcgacacataatcgacccgccaaccatgcgcggccagtcgcgcggcggcctcggcttccagcgccgccacatcgcgttcgccatccaacacacgctggcgcagctcgcccagcaaagcatacaaacggggcgcctcggcgcgttcctcgactgacagatagcggttgcgcgacgacagggccaggccatcagaggcgcgcacggtttcgtgggcaatgatttcgaccggaagctggaactggcggcacatggcccgcacaatcatcaactgctgatagtctttcttgccgaacaccgccacacgcggctgcacgcacgacaacagcttgagcacgacggtgcagacaccctggaaaaacccggggcggaactccccttcaagcacatcgcccagatcatccggcggcagcacccggtagttctgcggctcgggatacatctcgcgctcatcgggcgcaaacaccatatagacatcgcggtcgcggtccatcttctcgatgtcgttctgcaaggtgcgcggatagcggtcgaagtcttcgttgggaccgaactgcaggcgattgacgaaaatgctggtcacaaccggatcgccatgctggcgcgccagcttcatgagcgccaaatgcccctcatgcaaattccccatggtaggcacgaaggcgatacggttctgtccgcgcagatgatcacgcagatcctgaatggtatggacgactttcaagaaaactctccgggatttaaagctcgcgcaagctagacctcagtcgtggcgctggtataggccagccgcacataaatcggcgcataaggctcggcctgcgtgatgtcgagcaaagactcgcgcgcaagctccagcatggcgatgaaatgcaccaccaccaccgccaccggagcgccttcagtgatgcgctccagaaagagatcggtgaactccatgaagcgcgcgtcgttcaggcgcctcaggatgtgcgtcatgtggtcgcgcaccgacaactgttcgcgggtaatgtgatgatgttgattcagcctggcacgcttgatgatgtcggcccaggcgctgcgcagatcttccaggctgacctcgggcatcatgcgttcgacgctgatgtcggccacaccctgagcgcgctgaaaatcgcgccccagctgcggcaaggcatccaggcgccgcgccgccagcttcatctgctcgtattcgagcaggcggcgcaccagttcggcgcgcggatcttcaggctcttcgccggtgtcgcttttcttgaccggcaagagcatccgcgacttgatttcgatcagcatggccgccatgagcagatattcggcggccagctcgagattatgcgtacggatctggtctacataggacagatactggcgcgtaacatccgccatcgggatgtccagcacattgaagttctgtttgcggatcagatagagcaacagatccaacggcccttcgaaagcctcgagaaagacctccagcgcatcgggcgggatatacagatccgtggggagttggaacaagggctcgccatacaggcgagcaaaggccacgctgtccacggtatcgggcgtgctgtcgacctgaggctgcaccagcgcctcaagatcatttccggcaacattttgagacatgcgcgcccgctgtcaacccggctcagtcggcttggtaaacgtagggcttttgcggcacgcgggcagcacgaaagccttcctgcaattcggtgttctggggcttgtcccagagacgagcacggccctcacgctggcgctcttcggtgccggggtgcgtagccttgtagttcttcaggaactgggtgatttcagattcgtaattgttggccatgacgcaagctagcaaaatcgtttacgggtaagccatagtgtactgtagccagcgtccgacgccgtggcttgcagcgtacaatcgagcggcacttttcccgccgccgcccccatgccctctgaatccgcctcagccgctgcctcgccccccttgaccgaccccaaggccgccagagcggcaaagatgattcccttcatcgtgggctgcgccctgttcatgcaaatgctggactcgaccgtcgtggcgacggccttgccggcaatggccgccgccctggactccacgccagtacgcctgaatgtggcgatcacctcttatctgctggctgtcgccgtgttcgtaccgatcagcggctgggcggccgaccgtttcggcgcgcggcgcgtattcattaacgccattgccctgttcgccctaagctcgatcgcctgcgcgctctcccaaaatctgacgcaattggtgcttgcccgcgtggtgcagggactggccggggcgatgatggtgccggtcggacgggtcatcctgctgcgcacggtgcccaagaaagacctgctcaaggccatgtcctttctgtccattcccgcgctgctcggcccggtgatcggacctccgctaggcggcttcatggtcacctatatgtcctggcactggatctttctgatcaatgtgcccatcggcatcatcggtatctatctggtcatgcacttcatccaggaaatccggatggagaacgcgcctcgcctggacgtcatcggctttgtcctgagcggcatctgcctggcttcgctggtcagcggcttcgaggcgctgggccacggcctgctcgagccggggctgttagcggccctgctgctgggcggcctggcctgtggcctgctctatatttggcacgccaaacgcgtcgagcaccccatcatcgagctggcgctgttgcgcatcccgactttcgccatctcgaccctgggcggcaatctatgccgcttcgcagtgggcgccatgccgtttttgctggcgatgctgcttcaggtcggcttcggcttatccccgctgtcggcgggcctgatcaccttcgccagcgcggccggggctctgctgatgaagtttgtcgcaacccccatcgtgcaacgcttcgggtttcgccgggtgctgatggtcaatgccgtgctcaccggaatattcgtcatgtgctgcgcgtttttcacccgggacacccccgtctggatgatgattttcatcctgttgctgggcggctttttccgctcgctccagttcacaggggtgaacacgctcgcctatgccgacatccctgccgaaaaaatgagcagcgccagcagctttgcggcgatggcccagcaggtgggcatcagcctgggcgtcggcgtcgccgccatcagcctgaatctgagcatgatggcgcgcggagccactaccctggccgtctctgacgtcatcactgcctttatcacggtgggggtgctgtgcgcgctgtccggcctctctttccgtggcctggcgccaaacgccggcgcccaactcaaccgcaataaagtgaatagcgatgacgaataaatacgtcctcgccctggatcagggcacgaccagctcgcgggccatcgtgtttgatcgcaagggcgcagtgcgcggcgtgggccagcgcgagttcagccaacactatccccggccgggttgggtcgagcacgacgccaccgaaatctggaccacccagctcgaagtctcccgcgaggccctgcgcaacgcgggcgccagcgccgccgatatcgccgccatcggcattaccaatcagcgagagacgacactgctctgggagcgcgccaccggccgcccactggcgcgcgccatcgtctggcaggatcggcgtaccgcgccgatgtgcgaacaactgcaccgcgacggccatgctccctggctgcaatcacgcaccggcctggtcgtggacgcctatttttccggcaccaaactggcctggctgctcgaccatgtgccgggcgctcgcgaagccgccgagcgcggcgaactggctttcggcaccatggacacctggctggtctggcaattgaccggcggcgcggtgcacagcaccgacccgagcaatgcctctcgcaccatgctgttcgacctgcacacccaggactggaacgaagacatcctggcgctcttgaatattccacgttcggtactgccacaaatcgcacccagcagcgccgtcatcggccatgcacaggccgaatggctaggtggcgccatccctatcgcgggcgtggccggcgaccaacaggccgccaccttcggacaggcctgcttcaggcccggcatggccaagaacacctatggcaccggctgtttcatgctgatgaacgtgggcgatgcgccagtcgcctcgcgcaacaacctgctgtccaccgtgggctggagcctgccgtctggcccggcctttatgcttgagggcggcgtgttcgtggccggagcggccgtgcaatggctgcgcgacggactgggcatcatccagcacgccgaagacatcgaagccctggccgccagcgtggccgacagcgatgatgttttcatggtgcccgcctttgctggcctgggcgcgccgcactgggacccctatgcccgaggcaccctggtaggcatgacgcgcggcaccacgcgcgcgcacattgcgcgggcgacactggagtccatcgcactgcaaagcgccgaactgctcgattgcatgaatgccgacagcggtatcgcgctatccgaactgcgtgtggacggcggcgcatcgcgcaacgatctgctgatgcaaatgcaggcggatgtattgggcgtgcccgtcgtgcgaccgcgcgtagccgaatccaccgctcgtggtgcggccggcctggccggtctggcggtcggtttctggagccaccagcaggagttcgccagccagtgggaggccgagcgcagctttgaaccgcgctggaccgacgacgtgcgccaagcgcgtatgcagcgctggaaacaggcggtcgaactctccaagcactggtcccagcccgcctgacaagccctcaaaaaaagggtttggcgaccgccagcgtcaccgccatcgcggtgatcaaaaacaccgcagccccggacaggcccagccatccgggtgcgcggtaatccgcgtcagcgatccggcgcgacagcacatgggtctgccatagatgcagcagggtcaatagcgcgacgagacccattttcatatccagccacatctggccgatccagcccaccatcccgcccatcatcagaccgaacagccaggtcagagccatcgcaggcagaatcaggccgcggttccagcgcgccagccgacgcagcgtggccggcgccgcgcctgcgaaacccgtgctcgatgacaacagcaaaagacccagaatccagaccgtgatcgccagaatatgcagcgtcttgatgagggaatacagcacggtccgaacccctgtcgtcagttcaggctggcgcccgaaattttgacgatctcctggtacttgcccttctcgctcttgacgaaggcggcaaactcgtcggccgacatcggcgcctgctcggaacccatggtcagcaagcgctcacgtacttcgggcaggcgcaacgcttcggtataggcctggctgagcttggccaccaccggagcgggcgtgccggccgtggtgaacacgccaaaccaagtacccaagtcaaaacccttgacgcccgactcttccacagtgggcacatcgggcagcaaggaagagcgctgggccgtcgtcacggccagagccttgaccttgccatccttgatgagaggcgccgcagaggccaaattgtcaaacataaagtcggactgccccgacagcaaggccagttgggccggcgcggcgccctgatagggaatgtgctcggcggcaatacccgctcgcgccttgagcagttcacccgacaaatggccggcgctgccatttccccccgaaccatagttcagacggccgggatttttcttggcgtaggcgatcaggtcggcgacagtgttgatatggtttttttgcgcgaaatcggcattcatgaccagcacattgggcaccgaggccactatggtgatgggcgcgaagtccttgaccgggtcataagccaaattggaaaacaggaaaggattgatggcgtgggtggcgaccgcgcccatcaccagcgtgtaaccatccggcgtcgccttggccgccagatcggcgccgatattgccgcctgcgccagccttgttttcgacaatgacaggctggcccagcgacccgcggactttttcggccaacatacgggccatcgtgtccagcgggccgcccggcggatagggcacgatgaagcgcagcggcttgttgggatagtcctcctgggctgcagcggcaggagccagcatcgaggcgcctgccgcgagagccagcatactaccgaccagcgctcggcgcgtggcggacacaaaggaacgagtcatgaagcgtctccggacaaaaaaggaatagttcttggccggtagcataacgcagcctcaaaacaggccggccaatgaaaaaggccctcgcaagggccttgattcaaatcctgccggccccttccgaggccgcttttcagtgcagaatctggctgaggaacagcttggtgcggtcgttctggggattgtcgaaaaacgcatcgggcgtgttttgctcgatgatttcgccccggtccatgaaaatgacgcgattagccaccttgcgcgcaaaacccatttcatgagtcacgcacaacatggtcatgccactttcctgagcaagactgaccatcacatccagcacctccttgaccatctcggggtcgagcgccgacgtcggctcatcgaacaacatgatcttggggctcatgcacagcgaacgcgcaatggccacacgctgttgctggccgcccgagagctggcccggaaacttgtgcgcctgatccggaatgcgcacgcgctccaggtatttcatggccgtggcctcagcctcggcgcgtgattttttcagcacccagatcggacccagcgtcaggttctccagcaccgtcaggtggggaaacagattgaaatgctgaaacaccatgccgacatccttgcggatggcctcgatgtgcttgagatcgttggttaactcagtgccatcgacgacaatcttgccctgctgatgctcctcaagccggttgatgcaacggatcatggtggacttccccgaccccgaagggccacagatcacgatgcgctcgcctgccgtcacgtccagattgatattgcgcaggacgtggaactggccgtaccacttgttgacgtcctgcaaacggatgatggcatcggacatgcctagactcccgaaaaagtgaccggccgccggggcggccggcgtattgctatcgttgatgcccggtcgccagacggcgctccaggtgctggctgtatttggacatcgagaagcagaagacgaagtagatcagcgagatgaagagataggcttcaatgccgaaaccgcgccatgccgcatccgacagggccgccttggcggccagggtgagatcgaaaataccgatgatcacgaccagcgaggtgtccttgaacaaggcgatgaagatgctgaccagcggcggaatgacgaccttcaaggcctgcggcaggatgatcttgcgcatcttctgccaataggacaggccaagcgagtccgcgccttcgtattgccccttggaaatggcctgcaagccgccccgcacggtttccgcgatataagctgccgcgaacaggatgatggcgatttgcgcgcgcaacagcttgtcgatcgaaaacccctccggcaaaaacagcggcaacatcactgacgacataaacagcaggctgatgagcggcacaccgcgaatcagctcgatgtagaccacgcacaaggccttgatggccggcatgttcgagcgccggcccagggccagcagcacgccgatcggaaaggcgaaagcaatgccgaaagtcgagaggatgagggtcagcggcaaaccgccccagcggctgttttcgacaaaggtgaggccgaatacccccccccacatcaggatcgccaccaggcttaggcccaccacccagatcagggccaggatggggcgccagaaacggcgcatgccgctcaaaacgatgacagcaatcaggatgaaggtcgcgatcagtggccgccattgttcgtcataggggtaggtgccgaacagaatgaggcggtgtttctcgacgatgaaggcccagcaggcgccgcccgaagcacgacactcctgagccgtcgtggccgagaaattggcgcggatgaacgcccactcgatcaaggccggcactgccatcaagatcagccatgccaggatgactgtcgtcaggatggacagcggcgaggaaaacaaacgcgatttgagccagggccacacacccgtgtgacccataggcggaggcaggtccgcgcgcggggtttgcgtagaactgctcatatcaacgctccaccagcgcaatgcgcttgttgtaccagttcatgaagatagagatcgacaagctgacggtcaggtaggccgccatgatgatcaggatgccctcgatggcctggccggtctggttcagcgtggtgttgacgaccgacacgatatcgggataaccgatggctacggccagggagctgttcttggtcaggttgagatactggctggtcatcggcgggatgatgacgcgcaaggcctgaggcaagaccaccagacgcaacaccaacgagcggcgcaggcccagagccccggcggcctcccattggccgttgttgacagcctgaatacccgaacgcacgacttcagcaataaaggccgaggtatagatcaccagacccgccagcaaggcggcgaattccggcgtcagtgtgagaccgccctggaagttgaagcctttgagttccggcatggtcagcgtgagctgcatgccgctcaacagccagcccagcacaggcaaaacgatgagcagaccgatggccgtgcggatcagcgggaacacctggcccgtggcgtgctgacgcttcttagcccaatgaccgagatagagcgttgcgataatggcaatcgcgagtccgagcagaatccagtcgagcgaattgcccacggcctcgggaatcttgatgccgcgattcgaaatgaacacccccggcaagggattgtgcgcctgacgcggcccgggcatgttctcggtgatgagcgcataccagaagaagagttgcagcagcagcggcacattgcgcatcacttcgacgtagagcgaagtcaaacgcgcgaccagccagttcttggacagccggccgataccgatcagcgtgccgagaatggtcgccagaatgatgcctagcaccgcgacacgcaaggtgttgagcaggccaaccatgatggcccggccataggtatcggcgggggtataggcgatgggggtctccccgatcgcaaaaccggcttctctgtcgagaaagccaaagccggtggaaatatttcgcaccgtaagattgtgcaaagtgttggacaccaggaaccatgcggccagcgccacgagggccaacgcgactacctggtacaccacggcgcgcacactgggatcattccagctgagacggcgtctcggcgcgtttttctgggttgtcgccataagatgcttctgtaaataacggattgaaggcggcatcgccacccatgcgacccgctccgcacgggtcgggccgggcggatcgcgcccggccaactaccccttgcttagcggatcggccagccgtacatcaaaccgccgtgcttgtaggaagcgttcataccacgctccagtttcatcgggctgttcttacccagattggcctcgaaactctcgccgtaattacccacttgcttgacgatgttatacgcccatttgtcgtccacgccgaggtttttccccatgcccggcgtcacacccagaatacgctggatattggggttgccgctcttggtcatttcttcgacattcttggacgtgatgccgtattcctcggcttcgatcatggcggtaagcgtccaacggatcatgttgaaccactgctcatcgccctgacgcaccatgggacccagaggctctttggagaaatcctccggcaggatgacgtagttgtcgggcttctcgagcgtggtgcgggtggaggctagctgcgacttgtcggtcgtgaaggcatcacagcggcccgccgagaaggcgcgcacgatttcgtcatacttgtcgatcacgacaggcttgaactcgatgttgttgctgcggaaccagtcagcgagattgagctcggtggtggtgccaggctgcacgcagaccgtggcgccgcccagttccttggcgcttttgacgccgaggtctttggacaccatgacgccctggctgtcgtagtagttgacggccacgtcagccaggcccagcgtcgtgtcgcgcgagagcgtgagggtggtgttgcgcgtcagcacgtccacttcgcccgactgcaacgcggtgaagcgctgctgggtgttcagaggcgtaaccttgaacttggaggcgtcgccaaacatggccgcagccacggcgcggcaaagatcgacgtcgaggcctttccattcacccttgctgtcagcgatggagaaaccgggaatgccagtggatacaccgcattgcacaaagccttttttcttgacgttatcgaaggtggttcccgcttgcgcggccgtggatgcggcgaacagagcggcgctcaaggctgccagtttcagtgttttcatgtttagctccgtgtaaggacaacatcgaaacatcggcctgatgagccgacgcgcttggcggatggtaaaggttgcctaaatgtggggacatgagggatatccctttccgtatttccccacattttggggacagacatatctctccctggcgcaacataagacttgtcccaacccgggtcggccagacaatcccgccttagcgtctgacactcggcagagttaatattgcggcttcattttccggttcgccatgatcgaattccagcacgtcttcaaatcctatgggcgcggccgcaatattctggccgacatcaacttccgtgttgaggcgggggaattcgtctttgtctcaggcccttcgggtgcgggcaaatccacgctgctcaaactgatcgcaggcctggagccgccctcccgaggctccatcctggtgcatggccagcggctggacaagttgtcggcgcgcgccaggccctatctgcgccgcgccgtgagtgtcattttgcaagacacccgcctgctctatgaccgcagcgcgctggccaatgtgatgctgcccctgtccgtgctcggccaggcgtcggatacggctgccgcccgtgcgcgcgccgcgctcgacaaagtcggcctggccggcaaagaagacctcaatccgatcgaattgtccggcggcgaacaacaacgcctggccatcgcccgcgccatcgtcaaccggcccgccatcctgatcgcagatgaacctaccgccaacctggacgacgacaacgcccaacgcatcatgagcgttttccgtgacttcaaccgcgtgggtgtcacgaccctgatcgcctcgcacgaccagccattgatggtgcgctacacccgccgcacactgagtatcgatcacggcaagtttcacgatacgcaggaggatgcggcatgaaatcctggctgcggcaacatcattacgcgctgtccatcacgctcaagcggctggcggcgcaacccttttcttcgctgaccaacctgctagtcatggcgctggtgctggccctgccgctgttgggcagcgcagtgctggtctcggtgcagcccctggcgcgccagatctcggtcacgccggaactgacactctatgtgcaaccggcagcgcctgccggcgcggccgccgccatttccgaccgcatcggccgcgaattcggcgatcagatcgcctccgtgcggctagtgccgcgcgagcaggccctgaaggcactgcgccagaatcccgcctgggaggaggcgctggccgtgctgcccgacaatcctctgccggatgccgtggtcgtgacactggccggtgacgatgacctcgctgatcgggccgcaagcctggccgatggctggcgcaaatggcagtacgtcgatcaggttcagctggacagcgcatgggtacagcgcctggaagctatcttgcagttcggccgcctgggcctagcttttctggcgatctgcgtagcggttgtggtgttggcgaccgtgttcaacacggtgcgcatgcaggcgatgacgcaacgcgaagaaatcgccgtggcccggctggtcggcgcgaccgagtcttttgtgcgccgtccctttctctaccaaggagccctgtccggcgccctggccgcactgctggcgatcgccggggccgccgcggcccttatcccattgaaccatgccctgctggggctggcgcgcagctatggcgccgaattcgccctgcgcctgcccgaattcccggccctaacttttgcggtcatcaccgccggcgtgctgggtgcgctatccgcccgttggtcagtgacccgcagtacgcgcttttaagtgcgctgttcccaggaaagaaaccgcccgtttttggctacagtggcctaataggcggtttttccgccgccatccctacggggcccctacaagcccgagcgcccgcactgttgcagtgctttgacggaatcggctcaaacacatctcaacctattgccgccccgatttcgcccttgttctgaaaaatattgagaaggataataacaagttgaaattatttatccggctttcgcagcctgatcttcgctgagactgcccctatgtccgtccgcctggatgcgcgcgcctcgcgccactattacgacagcacctttgagcgccacgccgtcaagattctgcccaacgagtatttcgtcaccaagggcgaggatctgatgttgtcgaccgtgctcggctcttgcgtagctgcctgtctgcgcgacccgctcacgggtatcggcggcatgaaccatttcatgctgcccgatggcgacgcgcagtcacccgcctccgcgacgatgcgctatggcgccttcgccatggaagtgctgatcaacgaactgctcaaggcgggggcagcgcgcgaccgccttgaagcgaaggtgtttggcggtggagccgtgctcagcgccatgcagcaaatgaatatcggcgagcgcaatggccagttcgtgctgagctatctaaaaaccgaaaacattcccgtgcgagcgcaggatctgggcgatacccatgcccgcaggattcattacttcccgttcgatggtcgggtactggtgcgaaaaatggccccgcatcacgccaaggccgaggaagtcatcgcccacagggaaaaactggccgcacagaaagcgcaggacaactcgcgctcggcgccccggatcgagcgcttcgacgcgcccaagatgaaggtagaaatgttcaagcgccccctgcgccgtacagccaacgcagagtcctgaaacgcgggggcttagcgcccccgcgcccggatcaggcggcgcgcgcgccgcctatgctcactaccgaagcgctgaactcctgcaataagcgctcgcgcttttgcgcagcacgggccatggccgcctctttgacgtggccatagccacggatttcctgaggaatactggccagctccacggcctttccaagattgctgcggctgagcttgccgatgatggcgctgatatgttgttcatactcacggatcaactcgcgctcggcgcgccgctcatcggtacggccgaatatatcgaaagccgtaccgcgcagaaagcgcagccgggccaacaaggaaaaaacgcgcaacatacctggcccataagcgcgcttttgcagatgaccttcggcgtcgcgtttagcgctcagagggggagccagataaaacttgagcttccagtcgccttcgaactgcgcccccactttcttgatgaactcgccgtcgctgtataaacgcgccacctcatactcatctttataggccatgagtttgaagtagttgcgcgccaccgcctcggccagacgcgtcgtgcccgtggcggcacgctcggcctgcgccaccttggtgaccaggtcggtgtaacgctgcgcgtaagcggcattctgataagccgtcagaacatcgcggcgcatctcgacaatgtgttcgagatcggtggccggacgtttgaaatccaccacagcaggttcgccgcggcgcagttcgacaagttccatctcgccctgggcgatcaggctttgcaccgccgccagattgtgggcggcgcgacgcccccaggcaaaggcagcctggttattgggcacttgctggccgttcagctcgatggcgcgcaagaggctctcctcgctcaagggcaaccagcccttctgataggcataacccatcatgagcggattggcatagatcgcatcgcccagcaaacccacggccagcgcggccgcgtcaatgcggtccaccgaagcgcaggcgcgaccgagatctgcctgcagatccgaacccggcagcgtccagtccgggttgtgcacaaaggcggcggtaggcgcaacatcggtattaatcagggcgtggctacggtcaggccgcatgcgcgccacggcttcctggctgctgccaacgaccagatcgcccgccagcaccagatcggcctcgcccattgcaacccgcgtgttcatgagttcaccgggggtgagcgccagcaccacatgggagtaaaccgccccccccttctgggccaggcccgccatgtctagcacggagcagcccttgccctccaggtgggccgccatgccgatcaactgtccgatggtcaccacacccgtgccgcctacgccggcaatgaagatgccgtagtggcccttgatggccgcggtctgcggcgcaggcaggccggccgcgatatctccgtcctgggccagcgcttgcggccggcgcagcttgccgtcctgggccagcgcttgcggccggcgcagcttgccgccctcgaccgtcacaaagctggggcagaaacccttgaggcaggaaaaatctttgttgcagctggattggttgatgctgcgcttgcggccaaactcggtttccagcggttcgacagacaggcaatgggatttctcggagcagtcgccacagccctcacacacccgctcattgatcagcacacggcgcgccgggtcagggtaggcattgcgcttgcggcggcggcgtttctcggtggcgcaggtctggtcatagatcagtacggacacgcccggatgctcgcgcagctcgcgcatgacgctgtcgaggtcgtcgcggtgcctgaccggcacgccgggcgccagaccgctgatgccctggtatttttcgggctcgtcggtcacaacaacgattttctcgatgccctccgccaccatctgctgcgtaatcatgggcacgctgatgggcccgtcaaccggctggccgccggtcatggcaacggcatcattgaacagaattttgtaggtgataggcacccgggcggcgaccgccgcacggatcgccagcaggccggaatggaagtaagttccgtcgcccaaattggcgaacacatgtttttcctcggtaaagggcgcctgcccgatccagggcacgccttcgccccccatctgcgtaaagacctgggtgttgcggcccatccaggtaaccatgtaatggcagccgataccggccagcccccgtgagccgtccggtaagcgggtcgaggtattgtgtgggcagccggagcagaaccagggtttgcggtccaccaccagacggggcttggcgagcgccttctcacgttcggcaatgaaagcgagccgggcctcgatgccggcgcgcaccgcttcaggcaattcgagacgcagcaggcgcgcgcccacggccttggcaaccatggccggcgagaattcatagtgcgccggcagcagccagttgccctgcggcaccgaccactctccaccgtccttatcatcgaatttgcccacgacacgcgggatcttcttgcctgtgccgatccaggaaaacagttcttccttgagctgatactcgatgacttggcgcttttcttcgatcaccaggatttcgtctaggccttcggcgaattgctgcatgccggtggcctcaagcggccacaccatgcccaccttgaacaagcgcaggccgatatgctggcagaccgcttcggacaagcccagatcggccagcgcctggcgcgtgtcgagataggccttgcccgaggtaatgatgccaaaacgcgcccggtcgttgggcacgctccagagttcgcgattgagcttgttggcgcgggcataggccagcgctgcatagagcttgtaatcgagcaggcgggcctcctgctgcaggggcgtatcaggcaggcggatattcaggccgtccggtggcagggtgaaatcctcgggcagcagaatgcgcacacgctcgctatcgacctcgaccgatgccgagacctcaacgatgtcggtgatggttttcaagccgacccaaacgcccgcgtagcggctcatggcccagccgtgcagaccgaaatccaggacttcctgcacactggacggaaacagcaccgggatcatgcaggctttgaggatgtgatcactctggtgcggcagcgtggaggactttgccggatggtcatcacccgccacgaccagcacgccgccatggcgcgaggtaccggccgcattggcgtgtttgaagacgtcgccgcagcggtccacgccgggtcccttgccgtaccacatgccgaatacgccgtcgtatttggccccgggaaagagattgacctgctgcgagccccataccgccgtggcggccaggtcttcgttgaccccaggctgaaactcgatgtggtgctgcttgagatatttggcggccttccacatgttctggtccacgccgcccaagggggaaccgcgatagccggaaataaagccggccgtattcaacccggcacgggcgtcacgctcgcgctgcatcatgggcaggcgcaccagagcatggatgccgctcatccaggcgcggccggtttcaagggtgaatttgtcgtccaggtgaacggactgaagcgccgcgcgctgcgcgggcgtgagaggggcattcatgtctactccgttggtgtggaatatccgacaaacgtgcccggaacagcccttttggggcacatggaccgttacgccggacgcttacgcctttttgttttctttctttttactcgccgctaaccgtccccgcaatagggcgatgcgataattccgccatgcaattcgccgccctcatcgccgactggcaagcccgccacggccgtcaccgactgccctggcagaacacccgcgacccttaccggatctggctctcagaaattatgctgcagcagacccaggtcgccaccgttatcccctattacgagcgtttcctggcgcgcttcccggatgtgcagacgctggcggccgccagccaggaagaggtcatgccttactgggcaggcctgggctattacgcccgcgcgcgcaatctgcatcgctgcgcgcaggacatcgtggcgcattggggcggggcctttcccccggacgcagcgcgcatcgcaagcctgcccggtatcggacgctcgactgcggcggccatcgcggccttcgcctatggcgagcgctctcccatcatggacggcaacgtcaagcgcgtgttcgcccgccatttcggtatcgagggcgatccatcccgacgcgcaacagagcaagcgctctggaccctagcagaatccctggtggcagccgtgccggatctggacatgacggcctacacccagggcctgatggatctgggagccaccttatgcacgcgcggcaaacccgattgcacaaactgccccgtggcggccacctgtatcgcgcgccgcgacgggcgccagcaggagctgcccacgcccaaggcacgccgcgccgtgccggagcgccagatcagcatgctggtactggagcacaaaggcgccatcctcttacaacagcggccatcgcccggcatctggggcggtttgtggagcctgccggaattcgatgcggcaggcgatgccgacaacgccacccggacgctgggcctggaacccgccgcgcactatgcactggctgccttcgcgcacacgtttacccactaccgtttgcatgtccgtccctggtatgtgccggtgcatgccgctgggctgtgttcagccagcctgccgcaacgctgggtgcctgccgatgcgctgaacacgatcgcgctgcccgcgccgatcaagaaattactgttaggcctgacgcaggagggtttccctccaatgctgtcgttctagctgcgtcatcgggcccgcgcaacagcatcaccagtttgagttccggatgggtggccaggcggaaagtgacttgttgataacgcagcaagccatgtctcggatgaccaaaatcgcgtagcccgccttcgcgctcgaccaccgcatggcgtgtccaccaatgcgcaaagacgggactggagcgcatgagctcgtcgatcaggccgcgcacgtcggcctcgtccagatgcgcgccggcatcggcgcggaactcggctacgacgcggcgcgcgcgctgttcccagtccaccaccagttcaggcgcggccgggtccagaaagatatagcgcagcagattgggctgcggatctcgctgcggccaatggtcaaacaaatcacgcatggcggcattactcgccagcacataccaggcccggtccaacacataggcaggcgcagccacctcatcaacgcaggactgtagcagcccgccggccgtacccgccggctcatctctgggatgctgcgggtcggcgcattcggccagttcgaacagataagcgcgttcggcgcgggccagttgcaagacgttggcgatacgcgaccagaccgcaggcgatacggaaacctcgcgtccctgttcgatccaggtgtaccaggtaacactgatgtcggagagctgagcgacctcctcgcggcgcaagcccggtgtgcggcggcgcgaacccgagggcagtcccgccatttgcgccgtgatgcgcgaacgggcgctgcgcacgaactcgcccagcgtctggcggcgtaaggtagaaccggaggtagcagtattcataccaggataagctatggtcttgtacgggtatttatgtttgcttatcttagccgctatcccaacccccagcaggaaacagcatgactgctcccagccacgacgccgccgtccagcggcaattcagcccccaggcttcagcttatctgaccagcgccgtccacgcccagggcgaagacctgaaggaaatggcctcatgggcgagggcggacgcccgcgttctcgatctgggctgcggcggggggcacgtcagttttcatgtcgcgccgcgggccgcagaagtggtggcttacgacttatcgcaatcgatgttggacgtggtggcggccgaggccgcccggcgcgggctgaacaatctgcgcacctgtcagggcaaggccgagcggctgccctttgccgatggggagttcgatctggtgatgagccgcttctcgacccatcactgggaagaccccggccagggcttgcgcgaggcatgccgcgtcctcaaaccgggcggcatcgccgtgttcgcggacgtggtgtcgcccggccaggcgctgctggatacctggatacaaaccatcgaagtgctgcgcgacacttcgcacgtgcgcgactactcgcaggcggaatggctcacgatgctggccgaggccggcttcaccctgcgcagcctgacgatgcgccgcctgcccctggagttctcttcatgggtggcccgcatgcgcacgccgcaagccctggtgcgcgccctgcgcgacatgaccgccattgccccgcagccggtcaaacagcactttgaaatccaggaggatggctcgttcaccagtgacaccgccgtcatcgtggtgaacaagccggcctgagccgggctcaaccgcccagattcggcgccagcgtgcgccgcagatcgtcttcgctgcggccgctgcgggccgcatagtcggccagctggtcctcaccgatcggaccgacattgaagtactgcgaatcagggtggctgaagtaaaaacccgacacgctggaagccgggaacatggcatagctctccgtcagctccatgccgatgtcctcggcttcaaggacacggaacatatcggttttcacgacatgctccgggcaggccggataacccggcgccggtcggatgcccacgtatttttcggcaatcatcgcttcgttgtcgagtgtttcgtcagccgcataaccccacagatcgcgccgcactcgcgcatgcaggcactcggcgaaggcctcggcaagtcggtctgccagcgacttgagcatgatgctggagtaatcgtccagcgccgcatcaaattcggcctctttcttctcgatgcccaagccggcggtcacggcgaacaggccgatgtaatccagcttgccgctgtctttgggcgcaatgtaatcggccagacacttgttgctgacgccttcgcgcttgacgccctgctggcgcaggttgcgatacgtaaagagcacttcccgacgggtttcgtcgcgatagacctcgatatcctcatcattgatgcggttggccgggtaaaaacccactacaccgttggcggtcagccagcggccttcgatgatgcgcttgagcatggcctggccgtcggcatagaccttgcgcgcctgctcgcccaccaccttgtcgtccagaatggccgggaaaggcccgaacaggctccaggtcatgaagaaggggccccaatcgatatagcgcgcgatctcggccaggtcatagcttttgaaggtgcgccggccgatgaacttcgggcgcggcggtgtatacgccgcccaatcgatctgcggccgcgcagcccgcgcctcggccagcggcatcaggggcgtggccttacggttggcatggcggcggcgcacgtcttcgtactcttgcgccagctcatcgagataggcctgagcctgatcagacatcaagctagtcgccacgccgaccgagcggctggcgtccggcacataaatcaccggcccttcgtaattgggcgcgatcttcacggcggtatgcacgcggctggtggtggccccgccaatcatcaagggcgtcttgcggtcgcggaaataggggtcgcgctgcatctcggaagccacataggccatttcttcgaggctgggcgtaatcaggccagacaggccgatgatgtcagcgttttcttccttggccttgtcgagaatctgcgcgcacgggaccatcacgcccatgttcacgacttcgaaattattacattgcaagaccacagaaacgatgtttttgccgatgtcgtgcacatcgcccttgacggtggcgatcacgatcttgcccttggcccgcacatcgccgcctgccgccgcgatctgccgcttctcttcttcgataaacggaaccaggtgcgccaccgcctgcttcatcacgcgggcggacttcaccacctgaggcaggaacattttgccggcgccaaacagatcgcccaccacgttcatgccatccatgagcgggccttcgatcacctcgataggacgtccgccccgctcggcaatcttttgccgcacctcttcggtgtcctcgacgataaaagtcgtgatgccgtgcaccagagcatgggccaggcgctcttcgaccgtcttggcgcgccagagcagatcctcttctttcttggcgccggagccccgaatcgtatcggcgaactgcaccagccgttcggtgggtgtgcgctcgtcatcggctgctttcttgcccagcggttcggcgcggtcgagcaccacatcttcgaccagatcgcgcagcaccgggtccagatcggcatacacgccgagctggccggcgttgacgatacccatcgtcaggccttcgcgaatggcgtaatacaggaagaccgtatggatggcctcccgcatcggctcattaccgcggaaggaaaaactgacgttcgaaataccccccgacatgcgggcatgcggcagattctcgcgtatccagcgcaccccttcgatgaagtccacggcatagtggttgtgctcatcgatgccggtggcgacagcaaacacattgggatcaaaaatgatgtcttcgggagggaagccctcctcatcgaccagaatgcgataggcccgtgcgcagatttccttgcggcgctctagggtgtcggcctggccaagctcgtcaaacgccatcacgacaaccgctgcgccgtagcgacggcacagacgggcatgctcgcgaaaagccgcttcgccttccttcatcgagatggaattcacgacggccttgccctgcacacacttcagacccgtttcgatcacctcccatttggagctgtcgatcatgatgggaacgcgggcgatatcgggttcggaagcaataaggttgaggaagcggtgcatgcaggccaccgaatccagcatggcctcatccatattgatatcgatgatctgcgcgccgttctcgacctgctggcgcgccacggccaaggcctcgtcgtactgctcttcgcggatcaggcgggcgaacatcttggagcccgtgacgttggtgcgctcgccgacgttgacgaacagcgtgtcttcgtcgatgttgagcggctccaggcccgacagccgcgttttaaccggcacctcgggcacctggcgcggcgtcagcctttcgatcttgtctgcaatggcgcggatgtggtcgggcgtggtgccgcagcagccgcccgccatattcaccaagcccgatgccgcgaactcttcgagcagcgccgaagtgtcagccggcgtttcatcaaagccggtttcagccatggggttgggcaacccggcattgggatacacacagacgtaggtatcgcaaatcttggacagctcggccacatagggacgcatcagcgcggcgcccagcgcacagttcagcccgatcgtcacaggccgggcgtggcgcaccgagttccagaacgcctctacggtttgccccgacaggatgcggcccgaagcatcggtcacggtgccggaaatcatcaccggtaagcgcacgccgcgctgttcgaacacctgctcgatcgcgaagatcgccgccttggcattgagcgtgtcgaaaatggtttcgatcagcacaatgtcgatgccgccatcaagcagaccgttcaactgctcgacataggcggcgcgcaaggcttcgaaggtgacgttgcgcgcccccggatcattgacgtctggagaaatcgaggcggtcttgggctgaggccccagcgcgccagcgacaaaacgcggccgctcgggcgtactgtaggcatcacaggcctcgcgcgccagccgggccgaggccaggttgagttcgtaggccagctcgggcaagtcatagtcgccctgggcgatcgaagtggcgccgaaagtgttggtttcgatgacgtcggcgcccgcttccagatattggcggtgaatctcggcaatcacatccgggcgcacgagcgacaacaactcgttatcgcccttgaggtctttgtgatgctcggcgaaccgcgccccacggaaatccgcttcgctcagcttgtaacgctgaatcatggtgcccatggcgccgtcgagaatcaggatgcgctcggccagaaggcgaacgaactcagcgccgcgcgtataagcagacagcggataaggcatgcggggataagacacagcgaaggccctggaggtgacaaaaaggcaaaaaatgcgccctaaacaagctgggatggtaacaaaataacgctagttagccggtagcggtgatagagtctcgaccccgaaccggtacttttatcgctccgtgcataaaagtgaaatgggaaacaggaaggctggcgattcgcgccggcccagcctgtgctgcccccgcaacggtccccacggcgctatccgtggcagcccgataccagccggttcgatatgagccgggctccgcctccctcgccagggatgtcgaggcccccgtcccgagaacgacgtgcggggtcgcgcgtcaaccgagaacctgtcgatgaaaacccgctccatccggcgttacgccggtttcctagcctgtgtcgcgcccgtagccgccagcgcccagcaagccacccccaccgaattggcgcccgtcgttgtaacgggcagtctgacccaacaaaaacagcaggacatgctgggcgatgtcagcgtgatcaagcgcgccgcgatagaacgcgccggtcaaagcagcgtcgccgagctgctgcaacgtcagcctggcgtcgagatcaatcacaccggcggcccccagacggcaaccagcgtgttcctgcgcggcgccaacgccaatcaaaccctgttgctgatcgacggccgccgcatgaacacggccacgctgggcagcggcaacttccagggcatgcctctggacaatatcgagcgcatcgaaatcctgcggggcgcagcaagcagcctgtatggcgccgacgccatcggcggcgtgatcaacatcatcacgcgccagggcggcggcgaccgccccctgaacatccgcgccgatgtcggctacggcacgcacgacaccagccgcagcagcatcggcctagatggtgctgccgacggctggcgctacgcgctgaacgccggttatggccgcagccgcggctacaacgccaccgccaaaaccgtcggaggccagtacaacaagggctataacggcgaccgcgacggctacgagcagaacgatgtgtccgggtccctgggctatgcctggaaacccggccaggaaatcgccttcgatttctatcacagcaagatgaagggccaatacgacgggggctttgacaaaccgtttaacgagtacaacgaccgtctttatcaaacgatcaacctctacacgctgagcagcagcaatcagttgaccgattggtggcgcagcacggtgcgcctgagccaaagcacggacacgcagcgcaatcagcaagcccctggcacctggggcttcccggaggacggcgaaacacgttttcgcacgcgccaggagcaatacacctggcagaacaccttcgacctggccgccaaccagaccgtcacgctgggctatgaacacctgaagcagcgcgtcagcggcgatctctttgagagcatttggcccgcgccggaccgtatcatcgactatggggtcgattcgcgcatcaccaattccttcttcggcgagtaccgcacccgcatcgaccgccatcacgttcaggtcaacctgcgtagcgaccacaacacgctctacggcaacaaggtgaccggcggcgccgagtacggtttcgatatcacgcagcagctgcgcgccggcattggtgccaacacagggtttcgcgcaccgaccttcaatgacctctactggggcaatgacgggggcacggtgggcaaccccaatctgaagccggaaagttcgcgcaacatcgagctgtcgctccactacgtggatgacagcaccacggcaggcatcgtggcctaccgcagccatgtcaaagacttgattgtctgggcggatcgcaatgacggttcttatctgtggtcgcctgaaaacgtaggtcgcgccgaactgcgcggcatcaccctcaccggcagtcagcgcttgggccagaccacgctgcgcgccagcgcggacttccaggacccccatgaccgcgacaatggcaacaccctcgccctgcgcgcgcgtcagatctaccgcgccagcgcggaacaccgtttcggcccggcgacagccggcgtcgagtacctgtggtcgggtccgcgctacgccaatgccgcgaatacgcaggaactcggtggctatggcttggtgaacctcaccgcctcctacgacgtgagcaaaaacctgacggcctatttgcgctggaacaacctgttcaacaaggactacaccctggcgcgcggctacaacacgccgggctcgacggtctttctgaatctggcctggcgcatgtaaggcagcaagggtaggatgaacagcgcaacccttgccacgatgaacctaccccttactgcacctatccgccttgcggcgatgattctggcgctggccgcatggccggccggcgcccagcccatcgcgctgaccgacgatacgggccacgcgttcacactcctggcccccgcccggcgggccatcaccctgacccctcacgccaccgaactggtctatgcggccggcgccggcgcttttctcgcgggcacggcgcgcggtagcgactacccccccgccgcacgcgcattgcctagcgtaggcgaccccttccaccctgagctagaacggctgttaagcctgtcacccgacctgctgatcgcctggcaacctagcagcgcactggctggcatccccgcgaaatggggcatcccaatttattacagcgatccgcgcaaactcgacgacatccccaaagccatcgagcaattcggccatatgttcggcaccagccaggtcgccgacgccgaagcccatcgcctgcgcgaacgcctgcatcaactgcgtgcgcgctatgccaacaaaaagccggtgcgcgtcttcgtgcaggccggcagccagcctctctacaccatcaacgacaacagcatcatcggagatgccctgcgcctgtgcggcgccgtcaatgtgttcggccactcgccgctgctctcgtctcaggtcagtgtcgaaggcgtattggccgccaatccgcaggccgtcgtggccggcgtcgcctcggcgcgcgaggcgcagaccctgcaacgcgattggcgcgccgccggcctgcccgccgcactcgccggccatgtttacgcgctgaacgccgaccagctctaccgtcccggaccgcgcttgatcgacagcacggccttgctgtgcgaagacatcgacaaagcgcggtagtgttgccccccacgctgcgcaggctcgcgcctgcttgctgcaccaccacggggggctaccccgaggatgtcatgccgcaacggccaagggcttgctgctgcgcggccggcagacggcttggctggtctgggggtcggacgttaaccctgccatgctcagggtcgtgagaagagcgaagacgggcgggtgttttatgatgcgggcatcgattgcttttttcatgcgcgccgggcatcgcccgccgcagccacgtcccgtatcgccatgagctcacaagacaccctcactatcgcaggcaaaagctaccaatcccgccttctggtcggcactggcaagtacaaggatttcgcagagacccgcgccgcgctggacgccagcggcgcgcagatcgtgacggtcgctatccggcgcaccaacctcggccagaacccgggcgagcccaatctgctggactatgtgcccccgtcgcgtttcactatgctgcccaatacggccggctgctacaccgccgacgatgcagtgcgcaccctgcgcctggcgcgcgaactgctggacggccacgatctggtcaaactcgaagtcctgggcgatccgaccaatctgtttcccaacatgcccgaaacgctcaaggccgccaaaacgctggtggacgagggtttcaaagtcatggtgtattgcacggacgaccccatccaatgccgcatgctcgaagatatcggtgtggtcgccatcatgccgctggcctcgctcatcggctcgggcatgggcattcttaacccctggaacctgcgactgatcctcgaccagagcaaactgcctgtcatcgtggatgccggtctgggcaccccttccgatgccgccgtggcgatggaaatgggctgcgccgcggtactcatgaacacggctatctcgggcgccaaagaccccatcctgatggccagcgccatgaaaaaaggcgtcgaagctggccgcgaagccttcctggccgggcgcgtgccgcgcaagctttacagcggcgtgccctcttcgcccaccgaaggtttgatttccaccgccaaatgagcaaagaacgccatatacccaatgccctgagcatcgccggggtcgatccttcaggcggcgccggcattctggcggacgtgaaggccatgagtgcgctgggggcctatggctgcgccatcatcgcagcgctcaccgcccagaatacccagggcgtgaccggcattctgccggtcgatcccgcctttgtcggcctgcaaatcgacaccctgttcgcggatgtgcgcatcgacgcggtcaagatcgggatggtaggccaagagtccgtgatccgcatcgtcgccgaaaaactggcgcgctggacgcccgcccacgtcgtgctggacccggtcatggtcgccaagagcggcgacctgctgctggagcgcggcgcggtgggcgcgatgcgcgaatcgctgctgccgcaggccacgatgctcacgcccaatctgcccgaggccggcgtgctgttggaagagcggccggtcgaaaccatcagagaaatgcgccgcgtggcggaaaagctgcgtgaaaagctggcctattccggccaccgctgggtgctcctgaagggcggccacctgcccggcagcgaaaccgtcgatctgctgtacgacggcgaccgcatgctggagctgcccggccggcgtatcgacacggtcaacacccatggcaccggctgcaccctatctgcggcgctggccgcgctactgccccagaccgaagacgtgcccgaagcggcccgccgtgccaaagcctatctcaccgaggccatccgccatgccgagcggctgtcggtgggttccggccacggcccggttcatcacttccacgcctggtggtaatggcgccccccgcctggcgggtagccggtacaatggccgcttagttcactgtccttctctttcagccgtcatgaacgcctcaaccctgcccgacgtagaacaagcccgtttcaacatggtggagcagcagatccgcccctggaatgtcctggacacgcgtgttctggacgccctgttcgaggtgcgccgggaacagttcgtgccgccggcgctacgcgccctggccttctccgatctggaaatcccgctggaaatcaacggcgccgacacccggcaaaacatgctggctcccaagctggaggcccgcctggcccaggaactgcaactacaggccgccgacagcgtactggaaatcggtacgggctcgggctatcaggccgccctgctggcccatctggcgcgcgaagtcaccacggtcgagatcgacagccgcctggtggccttcgctcagcagaacctgcaactgaataacgtcaccgacgtcaaagttgaaaccggcgacggccgcaatggctggggctcgaatgaatatgacgccatcctagtgaccggctcggtgccttccgtgcccgacgccctgaaataccagttgcgcgtcggcggccgcctggtggtgatcgtgggcgaagcgcctgtcatgacggcctgtcgcatcacccgcaccaccgccgccaccttcgaaacggtcgaactgttcgaaaccatcgtcaagcccctgcgcggcgctacggtctcgcacttcaaattctgagcagcatgcgcgtccggtctcttgcggcagtactgagtttgttctgcgccgcagcggccggcgtgcccgcacaggcgcaagatctcatgcaggtctggcgcgaggcgctggcccgtgatccggtttatgccgccgcgcgcgcggcctaccgggccaatgccgagaaactgccgcaggcccgcgccggcctgctgccgctggttagcggctccaccagcggcgtctataacgaggctcgcagcactcgcggtctgtcttatgaccacagcggcagccggggcacctgggatctctccctgacccaacccctgttcgactgggcccgctggcagcgcttcgagcaatccaaactggtggtcgccgacggcgaagtgcaattgcagcaatccctgcaggggctggtgctaagggtggcggatgcgtatttcggcattttgagggcccaggatgcgctcaccgcgaccgaagccgagaaggccgccgtcgctgaacagctcgccgcagcccaccgcagattcgaactgggcaacgccaccatcaccgacacctatgaagctcaggcgcgctatgacctggtgtcggcggaagaattacgcctgcaaaacgaggtccagaaccagcgcgaccagctcgccaagatcaccggctcgcctcccggcgcgctggccgaactgccgcatggcgtctccctgcccgcgccccaacctgcccgcctgagcgactggtcacaacaagcccaggaggcttcgcttgaggtgctgcgggcccagttacaaacccgcatcgccggcagcgacatcgagatcgcgcgctccggccattaccccacgctcaatctgcgcgcctccagcggcagcgcttccgatggcagcctgcgtaatggcggagccggccggccgattgacaacagcgtgggcctgaccctgtccatcccgatttactcgggcggcggcatctcctcgcaggtaagcgaaaaagtccagctagagcaaaaggcccggcaggactacgaaaacgccaagcgcgaatcactgcgcgccacacaacagtacttcaatggcgtgctcaccggactggcgcgcgtgcgcgccctcgaggcaggggagatttccagccgcaatgcgctgcaagccaaccagaccggctatgaactcggcgtacgcatcaacctggatgtgctcaatgcccagcaacagctctacgccacacaacgcgatctggcgcaggcgcgctacctgacgcttctggatgggctgcgcctgaaggcaagcagcggcagcctgaacgaaaacgacctggacgccatcaaccgcctgctacggctgccctgaggcaggcctcaggtgccccggatcttgcgcaccagcgtggtcgtcgaacgctcaaactgaaacggaatcgccacggcccgcccgccccagctacgcaccagcgcagtttcgggaagtttttccatatcgtagtcgccgcccttgacgatgatgtcgggccgcaattccgcgatcagcgcttcgggtgtgtcttcgccaaaagccgtcacggcatccacgctctgcaaggccgctaacaacgcagctcggtcagcctcggtattcagcggcctttcctcgcccttgcccaaacggcgcaccgacgcatcggtattgaccgccacgatcagggtcgccccgagctgggcggcctcatcgagataggtcgcatggccacggtgcagcagatcgaacacgccattggtgaagaccagcggacgcgcaagcttgccggcggcaacagcggccaccaggtctgcgcgtgtgtagattttggattcgaagcgggcttgagacatggcgggattgtagcgccgcctgtctcgaaaagcctgctcagacgccgaccagaatgccgtcgggctcagcgcgcacggaacgcgccagccggttggccacttccttacggtagcggttcaagtccttgacgttttcaaagggactgtcgagcaacttggacaaaatatgcaaaatacggctgctcactttctgctcccactggccatcaaagcggatttgcgtatcgagccagttttccagccaacccggctccggcagacgcgattgcaccgtatcgttcgggaaaagcgccttgttgacgtgcagattggtcgggtgcatggcctggttgccccggccggtcgaagccatcagcacgccgatcttggcgaaggcctgacgcgcgctgctgctgaccacatcgccacgatcgtgcagggcacggcgcatgtattgcagataggcgccagcatggcgcgcctcatctttagcaatggtcttgtagatggcacggatgacgggttcggtgtgccaatcgccagcgcagcgataccagtgattcaagcggatttctccgcagaaatgcagcatcagggtttcgagttccggggccggatcgaattcgaatcgcactttgtgcagctcttcttcggtcggcatcaggtccggacggaaacggcgcagatactccatcagcaccagcgagtgtttctgctcttcaaaaaaccacaccgacatgaaagcgcagaaatcgctgtcgccgcgattgtcgcgcaggaacatttcagtggcaggcagggccgcccattcggtaatggcattcatcttgatggtgaaggcctgctcctccgacagcttgctgcggtcaaagtcgtcccagggaatatcagtcgccatattccagcgcacggcttccatggttttgaagaggtcaggataaagcatgagtcgtccttttggatttcccgcttgaaagctcagggtaagcggaagacacgcaagatgtaatctcccctgtgctacaggcttataaaaatggtttagttatcgcccgccaacgcgaagctgtcgtgacagactggtgacgaataaacgacagtgcgagccttacaacacttgccccgcctttatcgcgtcagggcccatagcgccaccgcgatccccacggcgagcactgccgtcaatgcggcgagaaggcgattgccctgctcctgcgcgcggcgcagtcgctgcgtctcggccaacatctgcggcgagacattcgggcggctcagatagtcgtgcaccaggcggggcatggccggcaacatctgcgaccattgaaccgcctccttgatcagactgcgtttgaggccgtcccatcccacacgctgacgcatccagcgttccagatagggcttggccgttttccacaggtcgaggtcagggtccagttgacgcccgaggccctcgacattgagcagggtcttttgcaacaacaccagctgaggctggatttcgacgttaaagcggcgcgaggtctgaaacagacgcaacagcacctgccccagagaaatctcggcaagcggccggtcgaaatagggttcgcagacggcgcgcacggcgccctccagctcttcttcgcgcgtgtcgggcggcacccagccggactcgatgtgcaactgcgccacacgccggtaatcgcggcggaagaaagccagaaaattctgcgcgagatagtttttatcgaactccgacaaagaacccacgatgccgaaatccagagcgatgtaacgccccagcgtggccgggttgtcagagacataaatattacccgggtgcatgtcggcatggaaaaaaccgtccgtaaacacctgggtaaagaaaatttccacaccgctgcgggccagtgtcgggatgtctatgcccgcagcccgcagacgatcgatctgccccaccggaatgccatacatgcgctccatcgtgaaaacggtgctggccgtgtactcccagatcacctcgggcacgatcagaatatcgccccggcccgattcaggcccgaaattgcggcgcaactggctgcagttggcggcttcgcgcacgagatccaactcgtcatgcaggtatttatcgaactcggccactacctcacgcggcttcaggcggcggccatccggacccagccgctcgatgacgcgcgccacaatgcgcaacagccccatgtctttgtcgatgacagcgcgcatgccgggccgcagcaccttgacggccaccttgcggccatcgtgcagcaccgcaaaatgcacttgtgcgatcgaagccgaagccaccgggtccgtatcgaactgcgcgaagagctgcgcgggcggcgcacccagcgcggcctcgatgcaggctgccgcctgcgccgaggggaaaggcggtacgcgatcctgcaacagggccagctcgttggcgatatcagccgggatcagatcccggcgggtagacagcacctggccgaacttcacgaaaatcgggccgagcgactccagcgcgcggcgcaggcgctcaccgcggggggcacgcggccgggtgcccaaacggatcacgcgcaacagaccgttggccacgggatgattgagactggacagcaccagttcatcgagaccgtaacgcaaagaaaccaaaatgatgcgcagcagacgcagaaaggtcatcatgagcgattacccctgagcggcagggctgccagacggctctgcaatgcgccgatcgaacgggccagacggtccgtatcctgttgcagctccgtcagatccaaacgccactgctcaaagacaggccgccccgcaagcacccggctttcttcggccagatactcggccgtattgcccgccatacggcgagcggcctcacgcgtgccgcgcaaaaaggcttgcaggccggccgtcaggcgcaacgcgggaatatcgccgatcacacgagccaggtcatcctgagcatcccagcgcagatcacgcgccagatccgccaccacctgggccaatgccgcatcgcccgaaatatgcgtgacttcagccatatccggtttgggcgagccaggcaaaaattgcagcaaactcaaacgctcgggcagggctgacagcgtgacatcgggcacgatagctggatcagactcttgcacacgcccctcgttgtctatggtcagggacaggccaaagccattcaaggcaaaacgcacagtcttgccgccatggcgggcaagacgttcgcgggcccaggcctcacgatcaagcaaggtattcaaggcgcgcaaggcgaaacgcgttggagtaggcagtgcaggcagcatcgaaaacaggaaaacagacagccccggcaggggaggaacatccccgcagtttaccggtttaataccattaccgttgtttcagacgctggcccgcgacatcacctcatccagcgcacgcagacgctgcgcttgctccgccctatccacccctggatcgaccagaaaggccagactgctcagccccagctcacgcgccaccggcaagggctgggcccgtcccagacccgcgcggcgaaatgcggcctcgcggtagatttcagggcaactcccctgaaaaacacgcaccccgcgctcttgcaaggcaagcatcaaggcatcccgcgaccagccgggacgcaaggcctgcgcacgcacaaacacataacagcggtaatacgcatggccgatatgcgctggcgggcgcggcacgcgcaaggccggatagcgcgcggcggcgtccatcaggccatgcgcacgctcgcgccttgcggcaacccaggccgcgcacttgcccaattgaatccgcccgatggcggcctgcatcgccgtcatgcggccattgccgccaaacgcttcatgcacccaacgaaagctcgggccgccagacggccgggggcctggctgtttgccatgatccttcaagctccacacgcggcgccagaccgcctcagaagcggtcgtgaccatgcccccctcaccgccagtagagataatcttgtcctgacaaaatgaccaggccgccgcatcgcccaaactacctgccggctgattccgatagctggcgccatgcgcctgcgcgcagtcttccacaaccttgatgccatgcctgcgcgcccaagcgaggatgtcatccatctcgcacatccaacccgccagatgcaccagaacgaccgcccgcgtgaggggggtgcgcgcggcttcaagtgtggcggccgtcacgttctggctgtctgggtccacatcggcaaacaccgggcgagcgcccaccgccacgatggcgctcgccgaagcgatgaaagagcgcgccgtgaccagcacatcctgacccggcccgatgtccagcgctttgagcgccagctccagagccaccgtgccattggccagcgcgacggcgtaaggcacaccaagataagccgcgtaggccgcctcgaacgcggccacgtccggccccgaccaggcattgccctgcccgcgcgccaatacatccatgaccgcctgccgctcatcctcttcataaaacggccaggtcatgagcggccatccttgtcaggcaaaaactcggcgcaggtcgcctgccctggcgcgctgacccctgcgccggtcaacaccacccgcagcgtgagccacagaatgcgcaggtccacacaccaggacgcatggtctacataccagcaatcgagacgaaaacggctttcccaatctagggcgttgcggccgtgcacctgagcccaacccgtaatacccggccgcagcgcataacggcgccgctgctcgggcgtgcaacgcgccacatagaccgtgggcaagggacgcggcccgatgaaattcatatcgccagtgagcacattccacagaccaggcagttcatccagactggtgcgccgcagccaacggccaaagcgggtgaggcgcgcctcatcagactcgcctggataactgggcgtgcgcatgctacggaatttatacagccgaaatggcctgccatgcagcccggcgcgctcctgcgtgaacaacaccggccatccgtgggcgcacaagaccaacaaggccagcagcacaagcagcggtgacagcagcaggagcaaaaccagggccaagatccgccgcatggtcaacgaaacacacggatcacatcgcccacggcggcatcgatcatgacactggacgacaggctttcgcggatgcgggtcgcatccatcacgatgacaccgcgttctatcttgagtcttgccggctcatccgccttgaagcccgacggaccaccgacgtcacaaccttccgcaagataaacaaaattgtccaccctggtgcccgtgcgcagaatcgtattggctccgatgaagcagtgattaccgatactgcagccagcctcgataatcgcattcggcccgatcaaggtgttgtagccgatcgtcacgccactatcgacaatactattgggatagatcaaggagccaacaccaaccacggtttctggcgcacacatcgcagcatcaaaaatcacaggcagcaacttcaggccagcgcgcagcaaacggctgaagatatcaatgcgcaagcgcccggcaaaccctggacccgcaaacaacaaacaaggcttgccgctgagctcagcctctaactcggcggtatcaaaactgcctaaagcgtctcgctcaaggctccagatccgtgcctgtggaaagtgacgctgaacataagcgctagccaggctatccagatagggatcggcaaatacaacattcatgagttctgacatgctcacacctcgcggtaaacgcaatctcgcagataaaccatctgccgcatcaggtgctcttcatagtcgccttgcgtaaagcgccattcacgcccactggcgctagcgaaacctcgctggacccgctccaacacaacactatcctcatcaataacaaaacgctcccctctggctatcgccatcaataagggcgccgcgtcgaatttcgctgtcatttccgccaggcagaaattcattcgataaaagaagctgcccgcactcttgggaaaatactgctgcgtcgcgtagtacctaccgccgacagaacagaaattggtgttagggaagaggaagatattctcgtaatgatcaggagaaagccgacgctttatttttgagtcataccactgttcctcgacctcataacaactctgcatccgataagaaagcaaacgaaggtctcgaatttcttgaacgaagcgaccgaaacttcgcgcctccgtctcacgcatcctgatcatcccgtgttcttgaagctgccgctgcatctccggcaaagttcccaagaacgtcgatgaatgcacaaaaggcgcatgcatccaatctttgacgttctccatattgagcttccagttataccgtgccaggaaatcggcctgaagcacagcacttccctgaccggcacgctctagctgttcgagaacatcggcgggaaactgctcttcgatagctagcggctggccatccatattgatgaagatgagcggcccgacgacagcaaccgccaaggtggtgagcccgcgcccacaggcatcatcgactcggacggcatcgtgctcgaaggcattcgccatgcgcacaccggtcagtgcggcgccgtcacgaaaagcccagccatggtacttacacacagggcgggtattgcccgtcacgtcggtaacgattgcgccgccgcgatgcggacagatattgaaataggccctaggctggccattgagcagatgaacgacgatctcatagtcaaaaatggcgatcgtgaaatagtcgccatctttcttaagcgcagaacggaaaccggcgaccaaccagagtttctcgaaaatctctcgcttttccagcgccaaataatgctcatcggcataccaagccgggtcaaaaaccgcctctttcatcgaactaccctccccggattcccaagcaccgtggcgccctctggaacatcacgcaagaccaccgaacccaagccgatgtgcgcgccagatccgatatgcaaaccacgtgcgatacagacactaggctcgatcaagacgccttcgcctatatggcaattaccagcgataaaagcaccccaaccgatatgggtgtaatcacctaccacagtgtcatgaccaagcacggcaccaaaggaaatgctgacataatccgcaacttggcaatccacagaaagaacggctccgggatgaatcagcgaagcgccgatctggctgcgtgacccgatatatccacacagcacacgggcaaaatttgctccgcgggcaagcaaactctgagtcatttttcggcgtagtgccggactgcccacgctggcaaggaacaagacgtcaggtagaagaggcacatcatcgacgccccccagcacgggcacgccggccacctcgtttcctcgaaacgctggcgagtcatccacgaaacccgccacttcaaaccgactgtcattcaacagacaatccaacacttcacgtccataaccgccagcgcctaacaagcacagccttatggtcatgttcttatcgctccgccagagaggataatgtcggtgccgttgatggctttggcgtcatcggcaagcagaaacaacaccggcccagcgacgtcaataggatggcccacgcccaatggatagcgttcctttccaaactgatcaagccattgctgctctcctggagaaccgcagctcatccgggtacgcaccatcgctggtgataccgaattaacacggattccatggcgcatcaggtcattgctgagaacacggccaagcgcgaccaaagcagccttggccatcgtatagggcgcaataccccgcacgcctagataagcgctaatggaggagatcaatacaaccgacgcgcctctccttagtctgcgcgcgaccaccaaagctctcagcatcacgatcaaggtattgatattgacgtcgatcgccctttgtataagttcaggcgtcagtaaggacaagggcgctctgacgaactctccgacgctgaacaccaaaccatctagaggggactcaatagtcgacacatactgctgcacctgctgagcatcgagtaaatccaggatgtgcacgggatagccaagatcgcctggattttttctgacgatgccggacactgcggcgcccagctccagcgcattcaaggcaatctccctaccgatttcggaggtaccgccaagtagcaggatgcgtttgccgctgagattcatgaaaggagtcatcggccaggcaccatatcgacactcatgccgccatccacccgcaaagaactcccattcatccaccgggccgctggcgtcagcaaaaacagcatcgcaccgatagcctcatcggcgctcatgatatgtgcgtccgggacaagctctccagacgccccagtgtcaacgggaccatgaagcacaaaattgatacgcatgtgctgagcgaccaggtcacgcgatgccgagagtaatccggtatgcagcgcggccagcgaagccgcataggccgaagtggactgcggcgcataagccgccacatgcgcgacattgacaaccaccgaggcgctcgaccccaaacacctcttacggaacaaggtctgcaaaagcagataaggcgacagaaagttttgctcccatagctcgcgtaactctgtctctttgaccgatgaaaaagaacagaaatcgccaacagcgccgggattgaacacaattccgtcgagcttggtgtcactgaaagcctcggccagatgctcacgctgcccctcatcggcaagatcgctggaaacgtgttgcgcatcaagatcaagtggcgcttcccgcgagaccacccatacgttagcgtccagggctagcaaacgttgggcaagcgcgcggcccataccccgcgcccctcccgtgaccaaatagttccggtcacgaaaatcgatcagttgagaaatcatatttttctcccaacgtgatgagttctggaacgtagaacggcttcgtttcgagatacagagtcccccaactcagaccaataccaaaaccgcaccatacccatctcaggcgttgttccgatgcctgctgagcaagccttgcggtgatggtgaccgggatactcgccgagctggtattgccgtagtcataaagcgaactgggccattttttttcgtcgacgccgattttttttcgtatggtttcgttgatcatccgattagcctgatgcagtacgaagtaatcaacatcagcggtggcaatcccgacctcaccgagcaactcggcgattgcgcgcggcgcacgatccgtggaaaaattcaagacggcaggaccatcgagccacacatcgttgggtgcgcgcctcacgccgtcacggcagcttattgggaaatggctgtccggacgcatcggaaagcgcttgccgccatgcggcatgatgatggcgtcataaccagagccgtcactgcgtccatggaaatacatgggctcggccgaggggtcatattccaatgcggtagccgtacaagcatcgctgaagaggacctcacgtccgacatcttcagtcgcgcccgaggccgactggtctcccgccaaaagaatgacgcggcgcagacgccgatcgcccatcatcgaggcgcagacaaatacgccatagggatagcccgagcagcccaggttgatatcaaaggcaagcgtcgtgatgggcagacccaggcgatgctgcaagatgatggaggtagccgggatcaggaattcaggcgactgggtcacgagaataagcgcatccaccgatgccgggtcccatgccagtccttgcaatagtttttccgctgcatgctgagccagatccgaaaaaatcaggctgctcccgctgcaatagcgccgccaccgtatgccgatgtttttcacgagacgttcacgttggcgcaactgatcggcgggcacatccagattgtcgaccaaagcttcgggcatcacggtgacgaggcctcgaatggcaacgtgctcgataagcgctagactcacacctgctcctgagaataggcgtacagagcgcctaccgtagcgagttcaaaaactttttctgccgtgatgcgccgagaaaaacgggtctccatcatgatgatcacgcccagcatggccagcgaatcaaagtcagcgatctcatccagacgactatctgcattgaccgacacctcatcgacgaagtcacaagcgatgagaaactcatcgatgaactcacttagctccattttttccatatttttgtccttaaacaccctcagtcattaagcgatcaaactcgttttcaggaagctcccgcacacttccgctttccaacaggaaaaagcgcgtacaacagcgccgcagcaatccatggtcatgcgaggcaaagaccgtgatggcgcttttgttcaacatcgtttccagacgtgcgacacacttgcgctgaaacgcggcatcaccggtcgagaaccattcatcgagaagcagaatgtcggggatcatggcggtcgccagcgaaaaactaagccgcatacgcatgccggaggaataggcttccataggcatatcgaagaattcgcccagctcgctgaaggtctcgacctggcgcgtgatcgcacggcaatccgcagcggaaaagcccatggtcatccccagggtcaggacgttctcccggcccgtaagttcgggtgcggtgcctgcatcgatatcgaacatgagggaaaccgcctcaccctgcacatcgaccttgcccccttggggggtgtagataccggcaatggtgcgcagcaaggtgcttttcccggcgccgttcgcgccgatcagaccgacgcgatcgccctgacagatttcaaagctgacccccttgagcgcatccacctgccagaccgtacccgcgcgcttgcgcgttgcgccgaaagaaagccagttggcgatctgattccgcaaatgactggcctggacatccatcatgggatatcgcagagaaacctgatcaaagcgtatataagccatttcatatccagaacagaacacggcgcggattacgcgcataaacggcagcacaggccagacagagaatcaggaaaaagccaagggcgccggcatagatgaaggcctgcggcggcgcctggtcctgcaccagtgacatcagcggcatacgcaaggcctcgataaagtaggagaccgggttgaaccagatgaatctgccagctaggctttcaggacggaacaacaccgggctgacaaagaacagcaggggcaggctcgactcgacggcataacgcacatcgcgaaatcgggccccaagcgccgcgagcagcgcggcaagcgggacactagcgaaaatgagcaacagcagaccgggaatggccagccatgcctggtccgaccagcgggtgccgaagaaaaatagaacgacgcagaccagggccaggttgtgcgccagattgatgaggtgataacccagcgtgcgcacggcgaaaaaccacacgggaatcctgtgatttcgcatcacatgtccgttggcggtataggcaaccgtggccgatgccatgacacctgacaggtactgccagatgaccaagccgatggccaaggaaggaatgaatacgttgcgcttctcgccaaggagttccgcccagacagcgctgaacccgaagatggcgacagcattacccaaggtcagccatagcgggccaagcacacttttccggtatcgggtacgcacatccgagacgctcaaacgcagagcattgcacatgtagcgtaacgatcgagacgacattccgatatccattcgcaaggttaagcagttgcgacagctcttgaagcgatcgcatgaacaagcgttggattttaggaattgcaggatgatccgtatgtcagataaaccctttccctgagagcgaagttcgccaagcatcaggcgagaatcgaggaggccggaatggccggaagaaacccatcgccgcgcgctcgcctaccgctacagtcagcgctaagcaaagacatggatattggaatcatcggccgccagaaataaaaaatgcccgcgcaaagcgcgggcatttcaagaggtactacggagccaatcagctagcctggtccacaggaatctgttgaataccggcgaggagccagccgcccgtggtgggcttgaacaggttccagacttcttcgaagcggaaggcctcggcgcccggcgcttcacgcagcatgccggagaagcgcacgctggcgaggtggccatcggaaaccgtttcaatgcccagcaactcggcgttgagcagcacgacttcggtcttgttcacttcattgccacgcgcttcgagctgcggcttgaactcggcgatcaggtcatcggtgagcaggtcacgcagattgtcgacgttgccgctgtcccagatggcctggatgcgaacgaattgttctttggcctgttgcaggaaacgcggggtgtcgaaatcaccaggaacgaaccaattgccgtcttcgcccgccttgggcaaggctgccggcgcagccgctgcgaccggggcggctgcgggcatggaagcctcgcgccacatcggttgctgcgtttgcgcagcttgctgactgccggccccgccataagcgccctgcatggccggacgctgcgcggacgcgccgcgcagacggcgcacgatgaacaacaccgcgaaaaccaccagaccgatcagcagagcgctgctgaggaattcggccaaggcgccgcccagacccaggctggaaaacagcgctgccaggcccagacctgcggcgataccggcgagcggcccgagccaacgcgaagcgccgctcttggcggcggcgccagcggctgccgtgccggccgctgcagtgcctgccgcggcacccgccgtggtgccagcgcccggcgtagccggcggcgtggtggcctggcgctgcgtggtgacattggaagactggcggccgacgctggaaccgccgccggcgcgacgcgcttccgcgtcgaaagacgcggtaatcagcgcggcgccagacacggcgatcagggccgctgccagcactcgggaaaggccaaacttggtggacatgacgataaagctcctctcgaataacgcccccctgcagcagcagggaaaggcaggcggtgcttaccgcctcttttcttacaacaaactgaataattgcaagaataacggacaagaccatccgccacaagttccccggcgagaagctcagcccaggcgtaccccttcgtgcagggccgccacgccagctgtcagattgaagtactgcacccgatccaggccaacggcccgcatcatgtcagccagcgtgtcctggtcaggatgcatgcggatggattcggccaggtaacggtaactcgcctcgtcattggcgacttttttgcccagccagggcagcacattgaaggaataccagtcgtaggccggcgccaggggcttggccacgcgggagaattccagcaccagcagcttgccgcccggcttgagcacgcggcgcatttcggccagcgcccggtctttatgcgtcatgttgcgcagaccgaaagccacgctgacgcggtcaaaatattggtctgggaaaggcagcttctcggcgtcacagaccgcaagcggcaaaatgaggccgccatcggtcaggcggtcgcggcccacgcgcagcatggagtcattgatgtcggtcagccacacttcaccgctcgggccggcgcgcttggcgaatgctcgggccaggtcgcccgtgccgcccgcgatgtccaggaccttcatgccgggacgtacgttggcgcggccgatggtaaaggctttccagacacggtgcagtccggcggacatcagatcattcatgacatcgtagcgggcggcgaccgaatggaagacttcggccactttattcgctttatcgccctccgggacggattgaaagccgaaatgagtgttgccggccgacgacgaatcgggagaagaggaacggttttgcatggcagaatccagaagtatgcccaatggtagccgattgaagccccgactccttcctaagacttagtcacatacctgaaatattgcggccatactatggcaacgttcgcgccatcaggcgccctcgctgtgaacactgcctctatgtctagcactattcttgtcgtcgaagacgaacccgccatccaggaactgatcgcggtcaacctctctttcgccggccacaaggtcttgcgcgcattcgacgccgaacaggctcagacgctgatccgcgccgaattgcccgatctcatcctgctggactggatgctcccgggcatgtcaggcctgtcgctggcgcgcaaactgcgcgacgatgagcgcacccgcaatgtcccggtgatcatgctgacggccaagggcgccgagcaggacaaagtggacggtctggaggccggcgccgacgactacattaccaagcctttctcgcccaaagagctgatggcccggatcaaagcggtgctgcgccgccgtgcgcctcagctcaccgacgacatcatcgacgtgggcggcctcaaactggacccggtgacgcaccgcctgtccggcgacagtcaggcgctgcaaatcgggccgaccgagttccgtctgctgcatttttttatgacccaccctgaacgcgtcttctcgcgctcgcagttgctggatcaggtctggggcgatcatgtgttcgtcgaagaacgtacggtagatgtgcatatccgccgccttcgcaaggcgctggagcccacaggccatgatgcgcacgtcgaaacggtgcgtggcagcggctaccgctttaccgcccagatccccgcgcggtaaaaacaccctacgatgatctggctgcgtacgctctcgctgatcgccctgtggggggggctcagtcttctgcttcatagtctggccggttcacccgccggctgggtgtttttttcgctgtccatgatgggcatggtgttgtggcggagctggcgcctgcaacgtgtctcagattgggcgcataaccccgaatcggcgcctcccgccggcgtaggcccctgggaagacattctcgccccgctctaccgctacacccgcgcccgccgccgcgagctggccgaattgcaggacaccatgcaaggcatgctggctgccgcccaggcgctgccggacggcgtggtgaccctcaatgaagacttccagatcgaatggggcaaccgggtggcgcgccgccaccttaacctgcgcctgcctgcggaccgtgggcagaatttgctcaatctgttgcgcgcgccggagttcgtggcttatgcgcagcgcggcgtctggcccgagcccattctcgtgcgtgtgggtcagagcggccaggaacgggtcatgatgattcaaatggccgcttacgccaccagccgccggttgctcatctcgcgcgatgtgacgcagatcgaaaaactggaaaccacccgacgcgatttcgtcgccaacgtatcgcatgaactgcgcacgccgctcaccgtgctggcgggctttctggaaacgctgcacgacatgccgcccgaagccttgggtgaggagcagcgcagccaatatctggcgatgatgctcgaacaagcgcagcgcatgcaggccatcgtcgaagacttgctgacgctgtccacgctggagtcttcgcccggttccgatccagtggcggtcaacatctcgaccctgctgctgacagcacgccagcaggccgaggccctgtccggcggacggcatcagttcgaatggcatatcgcgccagatctggatgtattgggcaacggcacggaactggcttcggccttgtccaatctgctgaccaatgcggtgcgctacacccccgaaggcggccacatcaccgtgcgctgggaagccacgcccgatggcggcgcctgctacagcgtgcgcgacaccggcatcggcattccggcgcggcatatcccgcgcctgaccgaacgcttctaccgcgtggaccggggccgctcgcgcgccgccggcggtacgggtctggggctggccatcaccaagcacatcgtgctgcgccacgatgccgagctcctgatcaaaagcgagcccggcaagggcagcgttttctcgctactatttccgtccgaacgcgtcgtgccgggcgacgccgcatcaagcaggccgtcctgaaaaacagcggccgcatcctgcgtgcctggcacaccggctgccctggaggcctaatctcagatgatgctgcaccatcccgaactccctcaaaacgtggggcctgcctggccgctggcggccggcatgaagggcgtcctcccatgacgctgcgccgccgcttactgggcgcagccctgctgctgcccctgaccgcccccgtggccgtgcgcgccgcgtcagcccctgtcatcgacatctggaaaacccccacttgcggctgctgcggcgactgggcggatcacctgcgtggcgccggctttcgcgtgcaagtacacgaggtgagcgacaccgatcctgtgcgcaaacgcgccggcatcgcgccacagtacgcgtcctgccatacaggcctggtcggcggctacgccatcgaaggccatgtgccggcgcaagacatccaacgcttgctgtccgagcgccccgaagccgccgggctggcagtgcctgccatgccagtaggcagccccgggatggacgggcctgcttatggcgggcggcgcgacccctacgatgtgttgttggtgcaaaccaatggccagtcccgtgtctggcgggcaatacgctgaaacaagcaactatttgaggacagcgtttaggccacactgccgcctagggattggacatccgcagcaaaaatctggtccacaatggcctggtcagcgcctgtcggcgctggctccggtcctccgggcctttccttccctcacggcaagcacccatggcacaaatcgttttgttcgagaacgttcatcccagcgcccgcgcggtctttgaagccgcgggctattccgatatcgccacctacagctcggccctgcctgcggcagagttacgcaccgcgctagcaggcgccgaagtggtgggaatccgctctcgtacccatctcgacgccgagctgattgccgcgctgccggatgtccgcgtgattggctgcttctgcattggcaccaatcaggtcgatgtcgatgccgccatgaagcgcggtatcccggtgttcaacgcaccgttttccaacacccgttccgtcgccgaactggtgttggctgaagcgattttgctgctgcgccgcattcccgagaagaacctgcgcgtgcaccaggggcattgggacaagagcgcagccggcgcctttgaagcgcgcggcaagacgctgggcatcatcggttacggcaatatcggctcgcagatcagcacactggccgaggccatcgggctgcgcgtggtgtacttcgatgtcgaggccaaactgcccctgggcaacgcccgcgctgccgcgtccctgagcgaactgctggcgcaatccgacgtggtgacgctgcatgtgccaggcgggaaaagcaccgagaacatcatcaatgccgacacgctggcgcagatgcgccggggcgccattctgatcaatgcttcacgcggtacggttgtagacatcgaggcgctgcactcggcgttgcgcagcggccacctggccggcgcagcgctggatgtgttcccaaccgaacctaaggggccggacgaagcgctggccagcccgcttatcggcctgcccaatgtgatcctgaccccgcacatcggcggcagcacccaggaatcgcaagagaacatcggccgtgaagtcgccgagaaactggtgcgtttcctgcaagcgggcaccaccaaaacggcggtcaacttcccagaactgtcttatgtggagccggccggcgcggcacgccttctgcatgtgcaccgcaacgcgccgggcgcgctgggcaccttgaccagtctgttggccgaacacggcctgaacattgtcagccagactctgcaaacccgtggccagatcggctacgtgctcaccgatgtggatggcatcgtcgatgatgcgctgatcgcggcattgcgccagcatcctatcaccgtgcgctgcgaccgcctctaagcccctcaggcggccgggccttctggcccggcctgccccaggacggcctgccccagacactccaccattttttccaccagtggcgaacgcgacaggcgtccgatcacaccgatttcgcgcgtaaagcccggctcgcccaggtcgatgagacgcaggccttgcgcatccagacggcgggtgcgcggcagcaaagccacgcccaatccggcgcgggccatattagccaaggcatcgatctcatccagctctacggcttctcgcaccgtaatgcgatggcggcgcagaaaactatcgaccaaccttccgccaaacgatgaacggtcataacggataaaaggctcggtttccaagagatcgcgccagggcctgagcggcgtggccttactgacggcgagcaccatgggttcgctcagcaaaagatgccagtccagctcaggaggcaaggcgaaaggcggccggatgagcactaccagatcgacctctcccgcatcgacctgacccagcagcgacagtgacacccccggtacgacgcgtatccgcacatccggataggtggcgcgaaagggttgtaaagcgcgcaccagcaaatcctgctgcaccgaggcaatcgcacccatgcgcagcacaccgctcacacgtccgcccgcctggctcaccatgcgatcggccatggccagcaaggcctcggcctggggcaatagttcacgcccctgggtattgagcacggccgccttggcgctgcggtcaaagaggctcagccccaggtggtcctccagacggtgaatctgggcactgacggccgactgggtcagccccagctggcggcccgcgcccgtgaagctgccctcacgtgccacggcgacaaaggtcttgtactctctcagcataattggggacatgcctttagtctgggacaagcatcatttttattaatgctaagtcccaaaaaatatcgtttttcgatcaaaaaaacaatccgtaaactatcgaagccgcggccctgagccgccccgacccggagactttctcatgagcacccaaaccgccattcctcccttccacctcgcctttccggtgcgtgatctggccgaagcccgcaagttctatggcgaactgctgggctgttccgaagggcgcagctcgcccgagtggatcgatttcaatttttacggccaccagatcgtggcgcacctggcaccgggcgaatgcggcgcaaatgcgaccaatgccgtagactcgcacaatgtgcccgtacgtcatttcggcgtggtgctttcgatggatcaatgggacgccatggccaagaagctgacggacgcaggcacggacttcgtgatcgaaccctatatccgcttcaagggtgaagtcggcgagcaagccaccatgttcttcctcgacccctcgggcaacgccctggaattcaaggctttcaagaacatcgagtccctgttcgccaaataaagcccttggcgccacgcaggattgccgttgtcagcttctctagaaaacccgtccgcatggcgcattattccccagggtgaccgctgcctgcttgttatcctgggcgacaccatccatgaggccacgggccgtcattgcctgagtctggcgcggcaaatccgtgcggcggactggcccggtgtggtcgatgtcgtcccctcgttcaccacggtcgccgtgcattaccggcagttgccgcaaggcggcccggcgcacgagtcgctcgccgcgcgcctgcgcacgctactggcgcaaggcattcaagccgatacggcttgcggccgcgaggtggaactccccgtttgctacggagggcggcacggccccgacctggttgctgtggcgcaggcctgccgcctctcaccagacgaagtcattggcctgcattcgcaggcgggcagcatggtctatatgctcggcttcgcgccggggctggcttacatcggcgtgcacgatgagcgcttgaacctgcctcgccgcgactcgccgcgcaccgaagtcccccccggctcggtggcgattgccaaccgccagactgttgtctacccaggccggctgccaggcggctggcatatcatcggcgccacgccgctgacgatgttcgaccccgcgcgcgaaccggcagcctggctacagcccggggaccgtatccgctttgttcccatcgacgaagccacgtttgacggcctccaggcggagcagccatgagcatcaccgtgcttaaacccggcatgctctcaaccttccaggacgagggccgctacggctatcagcatcagggcatccccgtggcgggcgccatggacgaaagcgcccaccaactggccaatatgctggcaggcaacagcgcgcgtcctgccacgctggagatcaccctgtctggcccaatgctgcgctttgacgagcccgcctgtttcgccattacaggcgctgacctgagcgcaacgctgaacggtcgggctctgcccctttgccgccctctcatcgcccgggcaggcagcgtactggccttcggtaagccggtccagggcgcccgcgcctacctggcggtctatggcggtttcgcgctcacgcccgtcatgcgcagcggcagcacctatctgcgaagcggattcggcggcttacaagggcgcgctttgcgcaaggacgaccgcatcggcctggcgcgcaggctgcgcacggatgccctcgatgccttggcccaaacgctttgggccaagcggatttatctgcccgcaaccctgcgcagctcgccgcgcgaacaaatacgggttctgcccggaccgcattgggcggaatttacggagcgcacccaccacgagtttttgcaccaggcttttcgcatcaccccgcagtccgatcgcatgggctttcgcttacaaggcccgcccttattgatggatcagccccgccagattctttccgaggccacctgttttggcacgatacaagtgcctgcgggtggcgaagccattgtcttgatggcagatcgtcagaccacgggcggctatcccaagctggcccaggtcgcgagcatcgacctgcctgcactagcgcaacgcctgccgggcgacacgctgcgcttcgcgccgattgcgctggaagaagcgcaggcgctggatgcggggcgcgcacgcgctttcgcagcgctgcacgacagcttgcagcccttgcgcgacgaattactacaagccatcgacaccaaggagtcccgagcatgagcaaaaccctggatctgaactgcgacatgggcgagagctatggcgcctggccgatgggcaacgactccgccgtcctgcccttggtcagctcggccaatatcgcctgtggctttcatggcggcgatcccggcacgatgcgcaaaacggtagccctggcgctggcaaacggcgtggccatcggcgcgcatcctggtctgcccgatcttggcggcttcgggcggcgcgtgatgcagatcacgccgcaggaggcctatgacatggtggtatatcagttgggtgcgttggctgcggtggtcgcatcacaaggcgcccgcctgcatcacgtgaaagcgcatggcgcgctctacaacatggccgccaaggacgcggccctggcgcgggccatttgcgcggccgtgcgcgatgtggaccgcgaactgatggtttatggcctggctggcagcgtctggatcagcgaggcgcaggctgccggtctgcgcgtcgcgcaagaggttttcgctgaccgttcttatcaagaggatggcagcctgaccccgcgcacccaggccggcgccatggttaccgacgccgagcaggcagtagcccaggtgttacagatggtgctggacggcagcgtcaccagcctgactggcaagcgggtgccgctgaccgccgacacgctgtgcatccacggagaccaacccgacgccctgcgttttgccagcgccatccgccatgctttgtcggcgcggaatatccgcgtgcaggccgcttaagaaagcccatccccagcggccatttcataaacctggacgatattgaccacggtggccagcacatcgctgcgggtcatggcggctgcacgcggcaggtcgccatccgtgatggcatgcagcaccttggcatgaaacgcgtcatagggtaattgcgacatcgcgtgacgcagatagatatgccgcgtgggctccacctgctcgtacagacggctcaaggcgtcttccagcggcgtattggcggtaaaacgcgcagccagcaaatggaaatcgcgcagattgcccgcgtaggcgcgcacgtcctgatcgaggtgggcgcgcgccagcacgcggtcgtacgcccgcatcgattccaataatttatcgaaattcaagttcgccagttgcagcaggctgtaggcggccagctcagcccgcagcgcataaatctggcgaatttcgacttcgctatagcgccgcacgcggaaacccttgcgctgcacatgtacgaccaagcccgtaagctccagcagacgcagcgcctcgcgtatggggctgcgactcgtgccgaaacgctgttcgagttcctgctccctcaagggctgacccggcctaaacctgccatcaataatcagctcgcggacttgttccttgaggaaataggggatcgtggctggcgctttggcctgcaaatgaaagtcgtccagcggcatgaaaaaaaaagtaacaatatggcaggacgggcattggaacacaaaacgcgcactaaccgacgatgaaaggcgtgacgcgccgcccatgcgacagcgtcacgaaaaaacacctggggactacaccagaacccgctcgatgccacccgtattcgcgcgcttgacgtagtcttccatccagctatcgcccaggatgtgacgcgccatttcgaccacgatgtaatccgcatccatgccggtgtcgccctgatagcgcgacaaaccttgcaggcaggacgggcaggaggtcagcaccttcacttcgccatcgaagccatcggcacgcacggccgcgctatttttctgaagctcttcctgcttgcgaaagcgcacctgcgtcgagacgtccggacgcgtgacagccagcgtgcctgactcgccacagcagcgatcggtcttgatcgcctgctcgcccaccagcgaccgcacggttttcattggatcttgcaacttcatcggcgtatggcaggggtcgtgatatatataccgcacaccctgaacgccatcgagcttgatgcctttttcgagcaggtattcgtgaatgtcgatcaaacggcagcccgggaagatcttgtcgaattcataacccgacaactggtcgtagcaggtaccgcagctcaccaccacggtcttgatatcgaggtagttcagcgtgttggccatacgatggaacagcacgcggttgtccgtgatgatctgctccgccttgtcggtcatgccgttgccgcgctgcggataaccacagcagagataccccggcggcagcaccgtttgcacgcctgcatgccaaagcatggcctgcgtggccaagcccacttgcgagaacaggcgctcggaaccgcaacccgggaagtagaacacggcctccgtatcagccgtggtggtcttggggtcccggatgatgggcacgtagttggcgtcttcgatgtccaaaagcttgcgggccgtctgcttgggcaggccgccgggcatctttttgttgatgaagtgcacgacctgttcgcgcagcggcggcttgcccacggttgcaggcggatgctcggtctgcttgcgcgccacactggcgagcaggtcatgcgcggcgcgctggaccttgtagccaacgccgaccatggccttgcgtgtggcattgatggtcgccgggtctttggcgttcaagaagaacatcgccgccgccgtaccgggattgaaggacttgcggcccatgcggcgcagcaaggcccgcatattcatcgagacgtcgccaaagtcgatatcgaccgggcaaggcgtatagcacttgtgacagaccgtgcagtggtccgccacatcctcgaattcctcccaatggcgcaggctcacgccacggcgggtctgctcttcgtagaggaaggcctcgacgagcaaggaggtcgccagaatcttgttgcgcggcgaataaagcagattcgcgcgcggcacgtgggtagcgcacacgggcttgcacttgccgcagcgcaggcaatctttgaccgaggccgaaatcgcgccgatatcgctttgctgcatgatgagcgactcatggcccatcaggctgaagctgggcgtccaggcgtgccgcaagtcggcgccgggcattagtttgccggcattgaaatggccgttcgggtcaacgcggcgcttataggcctggaagggcgcgagttcttcttcggtcaaaaactcatacttggtcaggccgatgccgtgctcacccgaaatcacgccatcgaggtcgcgggcgatctgcatgatgcggtccaccgcctcatgcgcctcgcgcaacatgccgtagtcgtccgaattgactggcaggttggtatggacgttgccgtcgccggcgtgcatgtgcagcgccacgaacacacggctcttgagcacgcgggcgtgaatcgccttgagctcatccagaatgggtttggcggcagcgcccgagaaaatcccctgaagggcggacaacacctcggttttccaggacacgcgcaccgtgcggtcctgcaccacatcaaacacgcgcgcctgcggctgggcctgcaggcgtgccgtgaaggttgctgccatcgaagccaggccgatatcgccgagttgcgcaagcgcttgggccagcggcagatcgagatgatcgagcagccattgccagcggcggcgggcgcccgcgagcagcgcaaccgcctgctgcgtgcgctcggccagcacttcggcgcgggtcagcgcggcgtcttcggcatcttcgggcttgcccaccggcagcggctgagccagataggcatccagcgcgtccagcagacgcagcttattacgggtggacagttcgatattgatgcgttcgatgtgatccgtatactcacccatgcggttgagcggaatcacgacgtcttcgttgatcttgaaggcgttggtatgtcgtgcgatggccgccgtgcgcgaacggtcggcccagaattttttgcgcgcttcggcgctcacggccacgaagccttcgccgtgacgggtgttggccaggcgcaccacttcgctggcggccgcggccaccgcatcttcgtcatcgccgacgatgtcgccgatgagcaccatcttgggcagtacgccgcgcttgctcttggtggcataaccgaccgcacgcagataacgctcgtccagatgctccagaccggccaggatggccccgcgctcgcggccttcgccgtcgagatagcccttgacctcgacgatggacggaatcgcatcgcgggcctggccgaaaaactccatacagacagtgcgcgtatgacgcggcatgcggtgcaccacccagcgcgccgacgtgatcaggccatcgcagccctctttttgcacccccggcagaccggccaggaatttgtcggtcacgtccttgcccaggccttctttgcggaacacccggcccggaatctcgagaatctcggtgcgcagcagcttctcgcccggcttggccgcgccatcgaagcatttgagttcgaaacgcgcgacggccacatcatgaattttgctcatgttgtgatcgagacgcgtcacctccagccaattgccgtccgggtccaccatgcgccaccaggccaggttatccagggcggtgccccacagcacggcttttttgccgcccgcgttcatggcgatattgccgcccacacaggacgcctcggccgacgtgggatcgacagcaaagacaaaaccgccgcgctcggccgcctcagccacccgcttggtgacgacgcctgcgcccgttgcaatcacgccgacctgatcatcgcgtccgggcagttgcaccaattgaacttcgctgatctgatcgaatttttcggtattgatgaccgccgacttccaggtcaggggaatagcgccgccggtataacccgtgccgccgccgcgcggcacaatggtcaggcccaactcgatacaggcccgcaccagcgccgcagtttcctcttcggtatccggcgtgagcaccacgaagggatattccacacgccagtcggtcgcgtcggtcacgtgggccacacgcgatagaccatcaaacttgatattgccgcgcgccgtgatgcggcccaggattttctgagtctgcttgcgcaattgctcggtcaggtcgaactgggcctcgaactccgccacggcggcgcgggcacgggccagcaactcaccgaccttgaggtcgcgctgcggatcatgtccttcctcggtagcggcttgcggctcacgccgcttgtcgatttcacccagacggtggtgcagggcctcgatcagcagtttgcggcgcttggggttgtccagcagatcgtcctgcaggtagggattgcgccgcaccacccaaatatcacccagcacttcgtacaacatccgggcggaccggccagtgcgccgttcgccgcgcagatcagacagcagttgccaggcgtcttcgcccaggagtctgccgacgacctcgcgatcggagaacgacgtgtagttgtagggaatttcgcgcaaacgcgcgccgggtgccggcggtatcgccgcggtcaggatttggctggcgaggggggcattcatgggagcaacgggaggggccctaaaaaaatattttaagacattgctgacaacggccacctgaatcccccccggaaccaaggggaaagccattcagactgccgtcaatagcggggctcaaaccacccacaacagccccgcagtgagcacaatgtaacgaaggagtttacccagcgccatatagagagtgctgggccaaaaagccaggcgcagccagcctgccacggcgcaaagcggatcacccacacccggcagccaggccagcagcatcgccggcggcccgatccgggccagccaagcgtgagcacgggcgttccaacgcccgcgccgcgtcaggtcacgctgctcatcgccttcatggggatggctctcgcgccagcgctggtaggcgctgcgccccgctgcgcccatcgcatagctgatcacgccgcccaaggtattgcccaaggtggcgaccgcgatggtcggccagaacatgtccggctgcaatgtcacgtagccgaatacgaaggcctccgagccaagcggcaagagcgtggcggacagcgtgcaaatcaggaagatcgcgggcaggcctaccgcaggcaaagccagagcggccagcagccagtccaccgagtcgagcagccattgttccatggcgcgcagtgtagcccgagagccgcgctaggccttgcccctgtggtaatctgccccacgctcaatttttacgcactaccactggctgttccatgtccactgactatctgaaacgcatcctgacctctaaggtctacgacgtcgctgtcgaatccccgcttgaacccgcccccctggtctctcagcgaatttcgaacacggtgttgctcaagcgtgaagatacccagccggtgttcagtttcaaattgcgcggcgcctacaacaaaatggccaatctagcgccggccgcgctggcgagaggcgtaattgcggcctcggccggcaaccacgcgcaaggcgtggcgctggccgcacgccgcctgaactgccgcgccgtgatcgtcatgccgaccaccagcccgcaggtcaaggtcgatgcggtgcgccgtctcggcggcgaggtcgtgctggccggcgaaagcttcaccgatgcctaccagcattcgcaactgctggaaaaagaacaaaagctgaccttcgtccatccctttgacgaccctgatgtgatcgccgggcagggtacggtaggcatggagatcctgcgccagcatcccggcccggtcgaagcggtgttcgtggccatcggcggcggcggtctggccgccggcgtggccacctatatcaagcagcttcgccccgagatcaaggtcatcggcgtgcagaccgaggattccgatgcaatggtgcgcagtgtgcgcgccggacgccgcgtgacccttaacgatgtcggtctgttctcggacggcacggccgtcaaactggtgggtgcggaaacctttaagctggtgcgccaatacgtcgatgactttgtcgtggtcaacaccgacgccatcagcgccgccatcaaagacgttttccaggacacgcgcagcgtgctcgaaccggcgggcgcgctggccctggccggcgccaagcaatacgcggcggagcacaaactcaaaggcaaaacgctgatcgccgtcaccagtggcgcgaacatgaatttcgatcgcctgcgtttcgtgtcggagcgcgccgaagtgggcgaaatgcgcgaagcggtgttcgccgtcagcatgccggagcaacgcggcagtttccgccgtttttgcgagctggtgggcgatcgcagcgtaactgaattcaattaccgcatttccgacgcggaacaggcccatgttttcgtgggcctacaggtgagcacgcctgccgagcccgccaagatcgccgcccatttccgcaaacatgggttcgccacgctggacctcacccatgacgaaatggccaagacccatctgcgccatatggtgggcgggcgctcgacccagtccagaaacgaattgctgtaccgcttcgaattcccggagcgccctggcgcattgatgcgctttctcaatgccatgaaccctgattggaacatcagcctgttccactaccgcaaccagggcgccgactacggccgcatcctgatcggcatccaagtgcctccctcggacaagaagcagttcaagagcttcgtggccgaactggggtatccgcactggaacgaaaccgagaacccggcctacaagctgtttctctgaccgttctactttcagggtttcgttcgcgcaggacctgccgccctcgataaaaagggcctcccgaatcgggaggcccttgcttcttcgcgtcagcgacgtccggcggcaaactggggggtcgtgtcactcacggtctacggagataggcaccgcgaattccttcaaattgatgccggacgtctacgacacttagaaccggtgacgcatacccaccgcgacggccgtatccttcgcatcacgttggaaggcatagttgtcggcgtaagcagcgtaggcgtagagattggtgcgcttgctcaggtcataggtgtaacccaggctgtacacattggtcgtggcatcgtcgcccgtcagcttgctattgttcggtgcagcacgctgccaggaaccgaacaccgagctgcggcccagaggcagggtggcgccgaccatataggaattggcgcgaaaaccatcggccccgacgaaggaaccgaacttgttcatgccatccggggtcgtgcccagattctggccgacgaaccagccgtcgcgggtctggccgaaagcgccagccagcttgaccacttcgaaatcatacgacgcgcccaggacgtaggcatcgacagaatccgccttcttgccgcccgtcaggttgttgcttaggctcatgtgatcataggccaaggctacgttcagcggaccgttcaggtattgaacgccggtggtgagcacacggttgttgtcattggtctggaagcccgaacgaccgttgtcgtcttgcgtgtcgtcggcattgaaggaatagccaatgccaaacttaaagccgttcatgttcggcgtttgatagagcaccatgttgtccaggcgcatcgtgttggcgctgctgaacgtcgtgcccagattggccgtgttatagctcagcgagaaggggtcgatcgaacccaggaacttcgaggcaatattggtctgacggccaaattccaggcggccccagttatcgctgtccaggcccacggtggcttggcggccaaacaagcggccattctgagcagactcaccattcagggggccgaaaccggcttccagcgtgaacaccgcgcgcaggccatcgcccaggtcttccacgccccgcatgccaaaacgcgaaccgctgctcacgccttgaacgccacccacgcggctttgcttttcgcccttgaatttcacttgctcgtaaccgataccggcgtcgatcaaaccatacagcgtgaccgagtcagcagcctgcgccgtgccggcgaagccggccaacagcgccatagccaatagcgtctttttcataatgagttcccattgcggaaggactggagaaggcttgcgcgcgctacgcttctgaagcgtcaacgctggcgcttcagaagcgacagcgcggcgcgcacaaacacagtgtcgactgcgactcgcctaggaataacccttgttttggcgaatacctttccatcaatgagaaaataaagcttactaattgctgataatcccaatattgggatcaaaatttcagcctttctcccaggagaaggcgatatttccgaggcatgcccagaccatgatgtcctcaaaaacttgcttacacagcgtggcgggcgtctctgaaattgatgttttttccctgtttttttgttgtaatttcacgtcaaacaaggccgggttccgcatggcaagcgagcacttcgatggcaaaagcgtgccgccggcagagcgtggcggcagcccaatgcggcgacatgccgattctgagaatacttttccattaatggaataatcttaagcacactaaaagaatccaagctatctcactcatgaaccgctgtagttctgtcctggttgatctgcaaagcagatttccatgtacggaaaaatcaggccacgtatgatacgaagggccagccgtaaccattccgagaatgcacatggatatcccgctcaacgacatcgccttgttcgtcgaggtcgccaagcgcaagaacttcagccacgccgctgaagcgctgaatatcccgacatccaccctgtcgcgccgggtcagcgaactggagcgcaacatcggcatgaaactgcttaaccgcagcacgcgtcgcatcgatctgacggaagccggcatggtgtatttcgagcgctgccgtcatatcgtggaagaagcccgcgtggcgcatgagcagttgcaagatatggcggcccaccccaagggccggctgaaaatctccatgccgaccagcctggcgcagttgtttctgcccgtggtgatccgcaatttccgcgatcagtatcccgacatcgaatgcgatttcgatctgagcctgcggcctattgatcccatcagcaaccctttcgatctggtgctgcgctttggcgcccagcccgactccagcctgatcgctaaacagatcgtgctgatggcgcaacagctctacgcctcgcgggcctatctcgctcaatacggtgaaccgcgtgtgccttcggacctgggccaccacgaatgcctgcgcaccacactgggtgagcctgcttcctattggatgctgcactcgggcgataaagtggagcgcgtacaggtgaacggccgtctggccgccaacaatctgggcatgctggggcgcatggctgcgcatgggatgggcatcacgcccctgctggtattcgatgcaatggaacaggccgtgtcggaaagcggcctggtgcgggtgctgccggaatggagcttgacgcccgtgccgctgtttgcattgctgccctcgcggcgcattccggccaagacccgcgcttttctggactttatccagcccctgctcaaggaagcctgagcgcggcctggatggagccaggctgctcagtccgttgccgagaactgacagacggtatagagcggcgtgccggtttcagcgatatgctgcgagccgccgatataaggcagatcaatgatggcggcagcctcgaccacattggcgcccaggcgttgcagcagcttgatggcggcgaccatggtaccgccggtggcgatcagatcatcgaccagcaagacgcgctggccggtacgcaccgcgtcggtgtgtatttcaacggtagcgttgccgtactcgagcgaatattcttcagccaccgtgcgataaggcagtttgccttttttacgcaccggcacgaagcccagatttagctcataggccagcacgctgcccagaataaagccgcgggcatcgacaccggccacgaggtccagccgttggcgcatatagcggtacacaaacagatcgaccagcgcgcggaaggtgcgggggtcttgcaacaccggcgtgatatcgcggaaggtcacgcctggcaccggccagtcgggaacgctgcgtatggtgcgccgaacaacttcggcgtaatcggtctgcatgatggtactcccccggttcaaagcaaggcgaactatacctgcgcccggctcacgaagccagatcagcgtaattggccgtcaatcaaggacagactgcgatgcactgccccttcaggcaaacgggcgtgcgtcgccaacacaatggcacggccgccgcaggcatgggccagatccgccagaaaagccgcttcgttgggacgatccagacccgccgtcggctcatcgagcaagataaccggggcttgggtcagcaaaacacgcgccagacacaagcgccgcgcctgacccgctgacagcccggcccccgtttcacccacccaggtgtccagcccatcgggcaagccacgcacaaactcggccagacgcgcggcttccaaggcctgccacagcgcgtcttcgccagcctggggagaaccgatcagcagattgctgcgcaaactgcccagaaataccggcgaatcttgggacagcaaagcgatgcggcgatgcacctcggcctgcgccgcctcgcgcaaatcgcaagcgccaaagctgaccgaaccgcgctgagggtcttccagacgcagcagcaaatgcagcagggtggatttgccgctgccgctggggccgacaatcgcaagccgctcaccgggggccagatgcagatcggcgccgctcaagatggcccgatcacggccgggataggaaaaatgcagatcgcgcgcgaccaaggcgcccgcttcgggcaaggggcgcggctcggcgggatcgcgcagatcgggctcggcgcgggtaaggtcgccaatgcggcgcgccgccgcccttgccgcacccaggcgcgacaccccgcgcatgatggggcccgccacctcgaatacccccaaagtcgccaacaccagcccggccatcaagggcccggacacctcaccctcggacaagccgggcaagccaaaccaaagcacgccgaccagggccgcgcccgcagccacctgcaccagccatagcccgtgcgcagccaaacgcgcctgcgcaccacgggcccgttgcaaatcttggcattgcgcggcgaaatactcacgcgcctgccgctgcgcatgcagagcggcgatgtccacatgaccttccacggcctccagcaccgcgtgacgcagggcgcccgcgctagcctgagcacgctcgcccggcccttgagcggcgcgcgacaaccaccagggcaccaggacacaggccgacagaagcgctgcggccagggccaatccggcagccggcaggtgataacccatgaccaaacagagaatcgcgccccccgccaaggcggtcgccaccggcatgatgacgaacagaaacaccatgtccagcgcatcgacgtcgcccgtcaagcgcgccaccaggtcacccgcgcgatagctcgacaactgcctgggcgtcaggcgcaacagagagcggaataccgaggcgcgcaaatccgacaagaggcgaagggtagcgctatgactggaaagacgttcggcatagcgggcacagatgcgcagcatagacagcccgcgcaccatagccgagggcaaaaacagattgaagacggcccccacgccggccagagccgtagcggttaaaaaccagcccgacacgcccagcaggcctaccccggcagccaaggtcagcaaagacaaggccagcgccccgagcagtgcgccccggcgccggatatacagcgatttcagcaaagcccacatatcagcggcactccagatgaccatgcgccagacgccattggcgcggcagccgttgcgccacgctggcggcatgggtggccagtatcaaactgcggccttcggcaaaggccagaatctcgtccagcacccttgcctgcgtatcctcatccagatgcgcggtcggttcatccagcaagatgatggcgggatcgcgcagaaacaggcgagccagcgccaggcgttgcgcctgaccgcccgacaacccacggccgcggccatccaggcgggtttgcaaaccttcaggccaatcctgcgtaaactcgagcacgcaggcgcgacgcgccgcctcctgcacggctgcgtcatcggcgccaggacgcgccagccggatgttatcggccaaggtgcccgcatgcagatagggccgctgaccgatgaaggccacgcgctcgcgcagcgcggcctcatcccattcagccagaggccggccgtcgagccacagatcgccctgagcctgtggccccaggcggcccaagacctgcaacaaactggacttgcccgcgccgctctcgcccatcagggcgacgtgctcgccgggcttgagctcaagatcgacggtgtcgagcacagcctgtggccggcccgccatgcgcagcgtcaggccttgcgcgcggaggctggcggcgccgggctgcgattgcgctgcgctcccggacagcggcggcaacgtttcaggcagttcgccgaacaggccatgcagctgatgcacggcggcgcgcgccgtcgcgcggtcatggtaatgcgccgcgaattgacgcagcggggcatagacctcaggcgccatcaacagacagaaaaacccggcctgcaaggtcagcggcgaatggcggatgtcgatatagcccagataggtcaggccgaaatagaccgccacgcccgccacgcccagggcggcgaaaaactccagcacggcggaagagagaaaggcgatgcgcaataccgacagggtgcgccgccgcagggcttcgctggcctcgaccacgttttcggcttcggcttcggcgcggccaaacagtttcagcgtcgccaggccgcgcagacggtcggcaaagaagccggacagccgcgcaaaagcctgcaaatggcggcggttcgcggcttcggcgccccagcccaccagggccatgaacagcggaatcaagggcgccgaaatcagcagcaccaaacccgccaccacatcgatgggaaaaacgatgaccgcgaaggcaataggcaaaatggccgccgcgcccatcgcaggtatgtatttggcgaaaaaaccgtccagcgcctcgacctgttcgagcatggcactggccagttctcccgaggcctgctcacgcgaccactgcgggcctctggccagcagtcgtgcaaaaagcgcctcgcgcacctgccgtttgatgacctcggccgcgccggcgccggcgcgctcgcccagccagcccagacaggcgcgcagcaagatcagcagcgcaatgagagcaataggctgaatcagctcggcgcgcggcaactgccccgcgatggcatcctgcaagacctgagccaacaaccaggcttgcatcaccaacaagcctcccgacagcagcggcgccagggcagccaggccaatagcccggcccgcaagccgcctgcgggacatcagccagcgcgattgctcgggcggcagtttgagcagcacggccgaggggtcgtgctccacaccggaacggccgctcacttgctgaccggctgcttgagcgggtcgtgggcctgcccttcgcgcagctcaaaccacatggcgttaagaatggcgaaggtgcaagccagccccaggccgagtatccacgagaagtaccacatgaacgcttccttggtcagtatgagttgggcgtgtcgctgatagattcctgcgtgaccttcccacgcatcacgcgatacacccaggcggtgtagagcgtcacgagaggcaggaaaaccgctacggcgataagcatgacccacaaagtgagacggctggacgacgcatcccagatcgtcaggccggccttgggattgagtgcggacggcatgatgaagggaaagagcgcgaaacctaccgtcagaataatgccggtcagtgtcagcgaagacgtgaggaaagatagcacgttaacgcgcagagccagtaagacgatggtcaggagcgcgcccgccacgcccatcgccggggcgatccagaacagcggccacttggtaaagttgtgcagccaggcgcctggcgcggcaatcacctccttaatcatgggattggccggcccgtcaggatggatggcattggtgatgacatagccgtcaagcctggccacccagaagccagctgcgacgaacagcagggccgtgagcaaggcagcgatctggcccaagcggcgggcgcgtccggcgaccgggtcctcggtgcgccaggccagcagaacagcgccatgcatcagcagcatgaatacgctgatcaagccggccagcacggcgaagggcgtaaacaactggaagaaatgcccgctccaggtcgagcgcagcgtcaccgcatggaaatcgtgcggcacaccgagaatgacattgcccatcgccacgccaaacaccagcgacgccaccagacccgagccgcacaacacataatcccagttgttgcgccagcgcgggctcgccattttgctgcggtatttaaaggccaccggccgcaggatgagcgccagcagcagcaacagcatcgccagataaaagcccgaaaatgcggcggcataaagcagcggccaggccgcaaaaattgcgccgcctgccgtgatgagccagacctggttgccttcccagaccggacccacgacgttgatcgcgatgcggcgctcggcatcgtttttggccacgaagggcagcaaggcggcgacacccaggtcaaagccgtccatgatggcaaagccgatgagcagcgcaccgagcagcacccaccagatcacgcgcaaggtgcccagatcgagaggaatcaaggtatccatatgatgaaatctccggttcaggcgtcgatagcggcttggatcggactacccgcccaaccatccggaatcaagggcttgtcgggcttggggccggccttgacggcatgcgtcatgacccggatgccgatgacgagcagcacggtgtagagcgcgatgaacacggccagactgatggccaggtccaccatggacaggcccgaggccgcgtaataggtcggcagcaccccctcgataacccagggctgccgtccgtactccgccaccagccagccgctttcgatcgccaaccagggcagcggcaggctgtagagcgcaattttcaaaaaccgcggatgacttgcaagacggcctcgcatggacagccagaaagccacggcgaagaaggcgatgaaataaaagccgagcgccaccataaggcggaaggcccagaacaggggcgcgacggtggggatggtgtcgagcgccgcacgacgaatgtcctcatcgctcgccttgctcaggtcgggctgatagcgcttgagcagcagggcgtaacccagatcctgccaggtgcgatcaaatacctcgcgcgcctgctgatctttggggtcgcggcggatacgctcaagcgcctcgttggccacgataccgtcgcggatacgcgtttcggcgcgcaagaccagatcatcgatccccaacagcggcgtcgtcagcgaacgggtgccgatcaagcccatgagatagggcacagaaatcgcgaagtcgttcttgcgcgcctcctgattgggcacggcaatcagattgaaagaagccggggcaggctcggtatgccacatcgcctcgatagcggcgatcttcatttgctgatgctcggtcgtgaggtagccgctttcgtcacccagcacgaccaccgacaaggccgaggccagaccgaagctggccgcgaccgtcatcgaacgcttggccagatcgatatgacggccgcgcagcaaataccaggcgctgatcgccatcacgaagatggcgccacagacgtagccggcgctgacggtatgcacgaacttggcctgcgccaccggattgagcaccactgcaacaaaatcggtcatctccatgcgcatggtgtcaggattgaacaccgcgcccaccggattttgcatccagccgttggcaatcagaatccagagagccgacagattggtgcccaacgccaccagccaggtgacgaccagatgggacaccttggacaggcggttccagccaaagaagaacaagccgacgaaggtggcctccaggaagaaggccatcaagccttcgagcgccagcggcgcaccgaagatatcgcccacataatggctgtagtaagaccagttcatgccaaactggaactccatcaccacgccggtggccacacccagggcgaagttgatgccgaacagcgtgccccagaacatggtcatgcgcttccagatctgacgcccggtcatgacatagacgctttccatgatggcgatcaggaaagacaggcctagggtcaggggaacgaaaaggaagtgatagagggcagtggcggcgaattgaaaacgcgacaggccgacaacatccatgtcaatcatggcgatgctcccacacgaagctgaaggtggaagtggtatagacagctttcatagactcattcctgaacgttagtgggcgtatcagccgagcgcccacgtaacttaccggcaaaagacagcactttttgaactcttgatccaagacgcatcagattttgcaaggtctcgggcggcagacgttgcacctcgtcgaaccagcccgtggatagttcaataagctcaagcatctcgcgcatgcgctgttgcgcatggacttcgttcgcctcagacgaaggctctagcaaggcctcgcgtagcagcgtcaaggtcggatcgatctcgcgtttgcgtttttcttccataaggatgcggaagatttcccacacatccttcggcgtttcgaaatactcgcgccggtcgcccacctgatgcatcagctttaccagacgccaggactggagctctttgagccccatgctcacgttggagcgggaaaaacccaaggcctcggcgatgtcatcggcgtgcaaaggacgcggagacagaaacagcaaggcataaatctggccaaccgtgcgattgaccccccagcggctacccatttcaccgaaatgcaatacaaaacgctcgatctgcggagagaggttcacgacaacctttgttacagtgaattcagaaagtgctgaaattatcgaattgactgaaaagaaaggcaagccatctcttgcgttttcggattcggctcgcggcctccgctaaggaggccgcgtcgggcaaatcaagaccaacgagaacttaaggtcgggcgctggcgatcggacttcgcagctatccgatgcacatagcagagggggaaaaacaaaggcccggcgaagagccgggcccgaatcagggaacgctgcgctgcgtcaagccgccttgacggacaccgcagccgaaacccgcctggctttttcgcgggcggcatccagggtatcggccactgccagccccacgcccatgcggcgcttcacgaaggcttcgggcttgccgaacagccgcacatcggtgcccggctcggccagcgcctgcgccacaccatggaaggtcacgccgcggccgtccagcccaccataaatgacactgctggcgccaggctggcgcagcgccgtatcgaccggcaggccaagcaaggcgcgggcatgcagctcgaactcgttctggacctgggtgatcatcgtgaccatgccggtatcgtgcgggcgcgggctgacttccgagaaccacacctgatcccccgcgacgaagagctcgacgccgaaaatgcccagccccccaagattgccggtcacgccaagcgcgatttcccgggcccgcgccagggcggctggcgacatcggatggggctgccagctttcgacgtaatcgccgtccacctgcttatgaccgatgggatcgcaaaagtgcgtttcaatctggccgtccaccccacgggcgcgcacggtcaacagggtgatttcgtagtcgaaatcgatgaaaccctcgacgatggcccggccgccgccgacccgccccccttcctgggcgtagcgccaggcggcgtcgaggtcgccggggccgcgaatgaccgactgccccttgcccgacgacgacatgaccggtttgatgacgcagggatagccgatgccgccgtcaatcgcctgctgcaatgcgtcctgggtgtcgacaaattggtagggagaagtcggcaggcccagggtttcggcggcaaggcggcggataccctcgcggttcatggtgaggcgagcggcgcgtgcggtcggcgtgacacgcgccacgccctcctgctcgagctcgaccaacagatcggtggcgatggcttcgatttcaggcacgatgatgtgcgggcgctcttgttcgatgaccgcgcgcaaggccgccggatcggtcatggacaccacatgggcgcggtgggccacctgatggcccggcgcgtcggcataacgatcgacggcgatcacttcaacgcccaggcgttgcagggcgatgatgacttccttgcccaattcgccagagccaagcagcatgactcgggtggccgaaggagacagaggggtgcctagcaccggtgcgggaaaggaagacatggcggaaaacctggggaaaagggcgcaaggcggccactcgccgccggaaaatgagctgccagaatgccatagccgcctgccctggggcaaattcccccctgtcgtttaaaatccaggcatgactcaccccgttcccacctctgctgacgcgctggcgtcggcgcgccgcactttgcagaccgaggcccaggccatcaccgagctgtccgcccggctggatggcagcttcacgcgcgccgtcgacatgctgctggcctgccaggggcgcgtggtggtcagcgggctgggcaaaaccggccatatcgcgcgcaagattgccgccacgctggcctcgaccggcacgccggctttcttcatgcatgccgccgaagccgcgcatggcgatctcggcatgctgaccagccaggatgtgctgatggcgctttcctattccggctccggccaggaattgctgaccattcttcccgtggccaaacgcttgggcgtgggcatcatcgccctgaccggcaatccggcatccgacctggccttgcaagccgacgtgcatcttgacgccagcgtcgtccaggaagcctgtccgctcaatctggcgccgaccgccagcacgaccgtctccctggccctgggggacgccctggcggtggcctgcctggaagcccgcggtttcggtcccgacgacttcgcccgctcgcatcccggcggcgcgctgggccggcgtttgctgacccatgtccgcgatatcatgcgccacggcgaggcgctgcccacggtcgccagcaccgacagcctgtcccgcgccctggaagagatgtccgccaagggcatgggcatgaccgccgtcgtggatgcgcaattgcgcccggtcggcatctttaccgacggcgacctgcgccgcctgatcgaacgcctgggcgatgtacgcggcctgaccgtcgccgaaggcatgacgcacaacccgcgtagcgtggaacccggcgcgctggccgtagaggccgcgcgcatcatggatgaaaaacgcctcagccagatgctggtcatcaacgatgacggcgtgctgatcggcgccctgcacatgcacgatttgatggctgccaaagtggtatgacaatgacaataccctcccgacttccccatcctgccgaagccctggtgctggcccgtattccggcaccggtgcgtgagcgcgcggccgcggtgcggctcatggtgttcgacgtggacggcgtgctgaccgacggcagcctgttcttcggcgagcacggagagatgttcaaacgctttaatgccctggatggccatggcctgcgcctgctcatagaaagcggcatcaaggtcgggctcatcacgggccggtccagccaggtggtcgcccgccgcgcggccgagctgggcattgccgaggtcatgcaaggcgtgcgcgacaagggcagcgcgctggccgaacttgcgcagcgtcaggctgtccaactggatcagaccggctatatgggcgatgacatcatcgacctgcccgccatgcagcgcgccggttttgcggccagcgtccagaacgcgcccggttatgtggcccaggccgcgcactgggtctcctcgcttgccggcggcagcggcgcggtgcgcgaatgctgcgacctgctgctggcttcgcaagggcgcctgggtgccttcctgaattcgtcggccgtcctgagcgggccaggcgccatccagtaatccccatgaaagaacgtcttcccacgctgattgcgctgttcctgctggtctccctggtgataagcacctggtgggcggccgactatgcgcagcgggccattcccatcgacccgccgcgccgcatcacgcacgagaaagacgcctggtcgcgcgacttcgttatgctgcgcaccgatgcgcagggcaagcctatcaatcgcatggaaggcgtgtacggcgagcatttccccgacgacgactcttaccacgtggtttcgccgcgcgcgatcggccagcaggccaacaaccccgtcacggtcgcggtatccaaaacggccatcatggaagaaggcggcaagcgcgtcgtcatgaacggcgacgctcatgtccaccgcaacgcggacgccaataacgacgcactcgatgtgcgcagccagcaactcatcctgatccccgacgacgacctggtcttcaccgacctgccggctcaggtcatcaaaggcaattcgcgcatgaacggcaccggaatgcgttacaacaacaaaacgcggcagctcgaagtgcacgcctcgacggacgtcgaaatcgctggcagcgaatcccgcaggcagaacgccgggccctctactcccaaccagaacaaaccatgactgactttccgtttgcgcagcgcctgatgagcgcgctgctgctgaccgcagcaatgtgcgctcccgctctggcccaacaggccaagcccgaagacccgagcacgctgatcctctccgattcgctgcaatatgacgacgtcaaacgtcaaagcgtctttaccggcaatgtcgcactgacccgcggcctgatgacgcttaacgccgataagctcgaggtgcgcgaagaccagaagggcaatcagttcggcacagcgaccgccaacaagggcaaactggtccgcatccgccaggagcgccccgacaccttcgaaatcatcgaaggcgagggcctgcgcgccgactacgacggcacgaacagccaattcgatctcatcggccaggccgtcgtgacgcgttacatctgcggcaaaccctttgacaccatccgcggcgaccgtgtgcgctataacgagaagaccggcatctaccaggccgaaggcggcccgaattctgcggcgccgggcggccgggtccgctcctactcgccgccgcgcgccaaggcggatgccgccatcgccgaatgccgcgccagcaaaaagcccgcagccgccgcgaaaaaataaggccccgcgccgactaccgcaactgatttccgatccatgacgtcttcctctaccaccacgctgtccccgatacagcagggcaatctgcgcgctaccggcctgcgcaagacctataacggccgtaccgttgtgcaggacgtatcgctctcggtagaaagcggcgaagtggtgggcctgctcggccccaacggcgccggcaagaccaccagcttctacatgatcgtaggtctggtgcccgccgatgccggacgcatcgagatcgacggcaaagaaatcacggctatgcccatccacaagcgcgcgcgcatgggattgtcgtacctgccgcaggatgcctcggtgtttcgccgcctgaccgtcgagcaaaacatccgcgccgtgctcgaattgcagctcgatgcgcagggcaaggccttgtcggccgctaaaatcgcggaaaatctcgaatcgctgctcgacgagctgcaaatcggccacatccgcagcaacacggccatttcgctgtcgggcggcgagcgccgccgcgtcgaaatcgcacgcgccctggccaccaatcctcgcttcatcttgctcgacgagcctttcgccggggtggacccgattgccgtgatcgaaatccagcgtatcgtgcgctttctgaaaggccgcggtatcggcgtcttgatcaccgaccacaatgtgcgcgaaaccctgggcatctgcgaccgcgcctacatcattagcgaaggcaaggtgctgaccaacggccatcccgatgaaatcgtcggcgatccggcggtgcgccgcgtctatctgggcgaacacttccgcatgtagcccaagctggcgccaacgcgccagccgctacggcaagccgctgtcagccgaacttgcgttgggcgtccagcgccaggcctgcgccaatactaccgaacagatcgccctcgacgctgcgtgcgcccggcagcaatgccgacacccgctcgcgcagacagggcacgcggctggagccgcccgtgaagaacagcgtatcgacatggctcacgccggcatcggccagcagatgggccaccgtgctttcgatgcgctcgatcaggccgctcatggacagatcaaaggcagggcggtcgacctgggccgccagatccggggcaatacgcgacagatcgatgcgggtgccaggggcttcagacagcgcgatcttggcctcttcaacctggatggcaacccaatggccctcgcgattcttgatcagggtcatgagacggtcgatcttctcgcgttcgatagcctgagcctgaataaaggagaaagtctcggccgccttacgggtataggcttgattaatcgtatgccagcaggccagattggcgtactgggtggacggcacatccttgccggttttcagttgcccgcccagaccgaacagcggcataacatgggccaggctgagctgcttatcgaaatcggtgccgccgatgtgcacaccgccgtgcgaaagaatgtcttcgcggcggtcttcccgcccggcgcgctgcggaccgagacgaatcaaagagaaatcggaagtaccaccgccgatatcgatgacaagcacgagttcttcgcgcgagatctgggactcgtaatcaaaagctgccgccagcggctcgtattggaaggctatatcgcgcaggcccacggcgcgcgcgatttcacccagggtgtcctgggccagttggtcggccttcggatcgtcatcgacgaaaaacaccgggcggccaagcacggccgactcgaactgacggccggcggtttgctcggcgcgcgccttcagttcggcgataaagcgcgtaagcaataccttgaagggcacggcgcgcccgccaacctcggtatggccctccatgagcgaactgcccagcaggcttttcatggaacgcatgagccggccatcatagccggcgacatagtcagcgatggccgcgcggccgtaactgacctcgttgtcttcgtcgtggaaaaaaatggctgacggcagggtgggtttgccgccctcgagcgcgagcagggcgtgctgtccagggcgcatccagccgacagtagagttggaggtgccgaagtcgattccgcaggcagtcatggaaaaccagaaaaaaagggcgcactagtttagcctgccggcgagtccggcgggcgggcgggccgatcaccacgccatcagcgacgccgccggcccgtgcgtaaactcatcacctctaacacccaggaggagtacggcgacctgccgacgcgagtcgcaagcatgcctgatgacggcggcggaacgaagccagcaattatcgcctcttggtattcccgccggcctcgtgctgccgatcagcttgccatcgaatcggctgtctgaacctgttcgcggcgcaacaactcacgcttgcgcgccacgccccaacggtagccggacaaggcgccatcgttgcgcaccacgcgatggcagggaatggcgaccgccagcatattggccccgcaagcctgagccacggcgcgcacagcgcgcggcatgccgatgcgacgggcgatttctccgtaagagacggtttcgccgggcgcaatgcgagtcagcgcctgccagacccgctcctgaaacgcggtgccgcgcacatccagcggcagatcgagcgcggtgccgggcgcctcaaccatgccgacgaccgtggccatcagtccctcataggcggggtcgccgcctatcagctccgcattggaaaagcgatcctgcaacgctcgcagcaagggctccggctcatcgcccagcaagatggcgcagacaccccgctcgctttgcgccaccagaatggcgcccaaggagcattggcccaccgcgaaatgaataacggcgttagcgccgcccccgcgataatcgctcggcttcatgccaagcatggtgtcggctgccgcatagaaacggctattggaattgaagccagcagcataaagcgcgtcggtcacgttaccgccctggtccaactgctgccgcaggcggcgcgcccgatgagcctgcgcataggtccggggggtcaggccggtggcggccttgaagatccggtgaaagtgataagcgctcacccccagctcggcggccaggtcagccagtatgggcaagctatcagaggcctcgatacggcggcaggcccgctcgacccaggacgcatgcatctgcgcgacgcgagtctgatctgcggctttgctgggccggtatccggccgcctcggcctcctgggcgctggcgaaaaatacgacgttttccggccggggcaggcgggccgcgctgctgggtcggttgtagacaccggtggtcttcacagcgtaaacaaactgcgcatcggcctgcggatcacgggccagaacggcggcccagcggggatcggcggccgtatcgggagaagacgtggtcatggcagtctcaaaaaatgagggtaagtgactgtagaccgtcattcggcccgctgcacgccgttgcttgcgatcgaattcggggcaagcaccgcctcaccccgcctggcgtaaggtgagattgatgcgttgacgccccaaaagtggatgctcaccatcggccagcggcaaaacgccatgaaatcgcaggcggtccacgcccccccagacggcgacatcaccatggtgcaacacgatccgccccggcctatcctcgcgacgcatgccgccaaacagaaaaaccgccggcaagcccagcgacaccgacacgatgggcgcctcgaaatcccgttcgttgcggtcctggtgcagactcatgcgcgcgccgggcgcatagtgattgatgagacaggcgtcgggacgaaaacccgcaaatcccgcagcctgcgcagcttcggcagcaagccggctgaacaaggcgggcatggggggccagggacggcctgtctgcgggtcatcgggacgataacggtagccgcgccggtccgtggtccaacccagcgcgccgcaattcgtcatggcagccgacatggcgaacccgcccggcgtaaccatgcgccggggcggcgcctcggcctcgatgtgggccagcgccgcaagcaaggcctgaacatggggtaaggccagaccgcgcaaaacacaggcctgggcgctgagcgcgatacggctttcatcggtggcgaaaagatccggctgcatagcgggcgtgacagtacggtattgaagggcctgagtctagccggcccgatgcgtccgcgcaccccgcatcttgcgccggcattcaaaccgggcgcagcgcctgccggaaccattcatggcagcgcgccaccgccggacgctgaggcacggcatgaaacagcaaggcaattcgccgctcggtgggctgctctcccaggcctaataccgccagcgagccggctggctccggccgcgtatacaaccgggagatcaaacccacgcgctgacccgcccgcacaagactatagaaagaggcggtgtagttcagcgcatgcacctgcccggcatccggcgcatattgcgcgagtgcagcgagaatcatgctgtgggtactgccccgggtcaacacggccagatgctggccggcaaggtccttccattgcaacacgccgcgcccagccagggggtgatccggcgccaccaccgcaaccagatcgtcctgaacgacctcatcggcctggagcttgggcggcaaaccaaagttcaggcccagacccagatccagggcgccgctttccaggccggcaaggatgtcgtcattgagcatatcgcgcagatccagcgcgatgcccggttcagcagcctcccaagcggcaagcagcggcgcgatcaattgcatagccgaaggcacacagccgatacgcacgaccgccgcctcgctgcgcaacagccggtgcagttctcgcgtgccctcctcgtaagcgttgagcatccattgcacctggacatagagcgcctggcctgcggacgtcaacctgacgtgatgcgtgctgcggtctaacaatagggcatccagggtggtctccagctctcgaatcgccgacgacaaggcaggctggctgagcgccagcgcctgagcggcccggctgaagctggcgtggcgggcgacttcgacaaaaccacgcaattggcgcaggctgggctggcgctcaacgacattcatggcgggtctgcttataaattcaatggatgaatctataaaaatatatcacttcacctattacccttgaattcgtaacatggccgcgccccaggctgcggcccgcgcggccttgtatgactcccgcctctgcccttcttcgtttccgcaccatgttcaaacgccttatcctcctcgcggctgccgctttcgcgccgctggcctgtctgtctgccgctcagacagcggactggcctgccgccaaacccctcactctgatcgttccggtgagcgcgggcggcaatgtcgacacgacggcccgcctggtcgcgcaaaagctgggagatcgcctgaaacaatccatcatcgtcgagaacatcgcaggcgcgggtggcgtggtcggcgtgggcaaggccattcatgccgccgccgacggctataccgtcgtcatgggttttgacggcccgatcagcgtggcccacctcatcaaccccgccgtgaaatacgatgccgagcacaagctcgcgccggttggcctggtcagcaccgcgccggtagtcatggtggcgcgcccgggcctggcggtgaattccgtccaggatatgctggctttggctcgtcaagagccaggcaggctcacctacgccacctcgggcgtgggtacggtgcaccatcttgccgccgaagtgatgcaggaacaggctggcgtgcagctgacccatgtgccctatcgcggcggcgcgcaaatcgccaatgacgtcatgggcggacaggtcgatctgggcatgctggtgaccaccagcgccacgccgctgatacagcacggcaagctgcgcgcactgggggtgacgtcggcctcacgcgtcggctcactgccgcaagtgcccgccctgggtgaaacgccggacctcaaaggcttcgatctcaacacctggactggcctgttcgtgccgacaggcaccccggccagcgttatcgctcgtctgaacgaggaactcaatgccgtgctgaaaatgccggatgtgatcgcccgtcttcaggagggcggcgccacgccgggcgagggtacgccggcatccttcgcggacttcctcaagaaagagcaggccacttacgcgcatatcgttgacagcgcccatatcacccaggactgaaccatgatgccgccctccccgctctcgccaagcatcttgcccgaagtggccgcgatccagaacgaaatggtggccctgcgccgccagatccacgcccaccccgaactcgcctatgaagaaattcacaccggcgatctggtggctgaacgcctgcaagcctggggctatagcgtgcatcgcgggctgggcggcacgggggtggtgggccagttgcgcctgggctcgggacagcgccgcctgggcctgcgcgccgatatggacgcactgcctattcaagaaaccacggacctgccctatgccagccgcctaccgggaaaaatgcacgcttgcggacatgacggccacacagccaccctgcttgccgcagcccgcgtactggccgagcgaggccgtttcgatggcacgctcaacctgattttccaacccgctgaagaaggtcacggcggcgctcaacgcatgatgaccgacggcctgttcgaccgttttccctgcgacgccatctacagctttcataacgaaccgggctacccggccggccaattcggttttcgttccggcgtgatgtatagctcgtccgacaccgtcatcctgacagtaagcggcgagggcgggcatggcgccatgccccatgtggcggtagaccccattgtcgcggcggcgcacattgtgctggccttgcaaaccattgtttcgcgcgagattgaccccaacgacatggctgtcgtcaccatcggcgccattcacggcggcgatgcgcccaatgtgatcccggccagcgtcgagctgcgtctgaccgtgcgcgcacgcctgccccatacgcgacagctactgcgcgaacgcattaccaccattgcacagcagcaggccgccgtgcaccgcgcccgtgtcgaggtcgattaccgctggcgctatccgcctgtcatcaacgatgaagccgccacgcgctacgccagcagcatcgcccggcaggtgctaggcgatgccgcgctgatcgctgatttgcagcccttacaggccagcgacgacttcgctttcatgctcgaagccgtgcccggcagttatttcatcgtcggtaatggcgaaggcgagggcggctgcatggtgcacaactctggctacgacttcaacgacgcgctgctgccccgcgtggcgagctactgggtgcatctggctgaacatttcctgggagacccgcaaccgtgacgaccgccgacttcgatgccaccacaccgtactggcaggaaatcatcacactgcccgcgcaaccccagcccccctaccagcgcagctatcccgcccgcctgcccgacggccgctatctcttgctgcccctgcgcggcgtgccgggtgacagccagcgttgcgttgcctccttgatcgccaatcatgccgcgctggatgtggtggataccctggccggtttcatgacacaacgcgccgcgcgcttcaaagcggacgtggtggtcggactgcccaccctgggcctggccttcgcgcccctggtagctcgcggcctgggttttacccgttatgtgcctttcggctattcccgcaagtattggtatgacgccagtctggcagtgccggtgcgttcgctgaccacacccgatagcgccaaaatgctctacgtagaccccaatctggccggtcatctacgcggcaagcgggtactggtggtggatgacgcggtaagcaccggtcaaaccctgggctcggccctgcaactgctggatcgatgcggcgccgacgtggcgggcgtcgtggtcgccatgcgccagggacagggatggcgcaccctttgcgatatgcggggccggcctatcgaggtggagggcgcattcgattcgccgcggatgcaacgcactcccgctggctgggtgccggccagctaagccccggcatccatctcgaaagaaaccgtttcggccggcagggcgcggatgaatgcggccggcgcgcgccgcgcgggcgcgaaccgccatcgcattgatgcggcggacgacctggggcgcgtcaacaggcggggcagcggaacagcccttcttggacatcgatgaccagcaaggcggctggcatggcggcagggccttttggaagcgaataaagaaagcgtctatgccagctttgcgacccgcgtgttgcaaacaagaaacgccgccagccgcctgcggctgacacccccaccatgccgcgcccggaaaattacgccggatcagaccgccatctccagcaagatagccgatacatctatttgttgtatacacaactaacttgtcatatagttgcttgaacaacaatacgcaactatggagaccgtcatgccgcaaggcaatcaagcacccgttgttatcgccggcggcggcccggtcggcctgatgatggcggctttgctggcgcgttacggcattgcctcgatcacgatcgaagccgatgcaggctactgcgaaggcagccgcgccatttgtatgtcacgccgttcgctggaaattctggcctgggccggcgtggatcgggccgtggtagaaaaagggctggcctggagcggcgggcgaagttactacggcaatcaggaagtgctgcatttcgaaatgccacaggagccgggccaacgcttcgcgcccatgaccaatatccagcagtactacatcgaggagtacatcgatcaggtattgcgcggccaatcagcgctggcgcaagtacgttggaacagccgcgtgacaggcctgcgcgaggatgacgatggccttatcgtgaccatcgacaaccagggccgtgagcaggagctgcccgcctcctggttaatcgcctgcgatggcggacgcagcaccgtgcgcgaactgctcggcctgtcattacagggcatgcagtatgacggccgctatgtgattgtcgatatccgtcagaaaagccagcgcgccaccgaaaggctggcctggttcgacccgccctcgaatcccggctccaccttgctgatgcaccgtcaacccgatgatgtctggcgcatcgactatcagatcagcgatgaggaagatccagcggaagccgtcaagccggaaaacgtcttgcccagagtccgcagccatcttgaaatgataggagaaacccaaccctgggagcccttgtggatttcggtctacaacgcgaaatgcctgaccctggatcgctatcgccatggccgcgtgctgttcgccggcgatgccgcgcatctggtgcccattttcggtgtgcgcgggctgaattccggcctggatgacgcaggcaacctggcctggaaactggcggccgtgctgtctggtcaggcggctgacagcctgctcgacagctatagccaagagcgcgtggcggccgcccgcatgaatatcagctatggcgccaagagcaccgagttcatggcgccgcccgactatggattcaagctgctgcgagaggccactctccggctggccctgcacgatgcagatgtgcgttcgttgatcaatccgcgccaatccgaacccgttttttaccgcgatagtccgctcaatatcgccgacggcgccccccaggccggtgcgcaggccgcccccggcatgccggcgcccgacctgcggctaagcggcggccgctacctgagcgaacagtttggccatcgcttcaccgtgctagtgcaaggcgaacagacactggaccccgctgactggccagaggtgacggtgctacagctcgacgcccaggccgaagatgccgcgttgctacaggaacgttacggccaggcccgcctgtacctcatccggcccgacggctatgtcctcggacgctgggcgagcttagatctggcgggcctgcgctcggcattgaccccgtttggcattcaaggacttcagaggccgcaatgaaccatcaggaactggatcaggtttacacagaactggcgcaggccgtcgcccgcgcgggcgaggcccgtgcgcccttgctgctatccatgatttgcctcgccttgctcagcaagcaggaaaacgcccaagcggcgctggcctctatccagcaagccgaagcgtcgctgtaacgacaacaacacccataatcccgaggagacatcatgaaacgactcacgctggcggccctgggcctgagcctgcttacaggcaccgccctggcctatcccgaacgccccatcgaatgggttgtgccctataccgcaggcggtggctcggacatcgtggcgcgcacattggccgaacccatgtcgcgcgaactcaagcagacgcttatcgtttccaacaagccgggagcggccaccgccatcggcgccgactacgccgcccgcgccaaagcggatggctatgtcatgctgactggcgataccgcgacgctggccgctaacccctcgctctatcccaagctggcctaccagcccgcccgggactttgactcagttggcctgatgacgcggttctccatgattctcgtggtgcatccttctgtacccgtgaaaagctatgatgagtttctggcctgggctgcgcagcagaaagagggtgtgccctatgccacgccgggcgcgggcagcccgcaccatctggccaccgaactgctgcgcaagcgcaccggcctgaacctgatccatgtcccctaccggggagcggcgccggccgtgcaggatgtggtgggaggacaggtacccatgatgtttgtcgattctgccaccgggatgcagtacatcgcctccggcaaattgcaagccgtggcggttgccagcgacaaacgcccccccggctttcccaaggtgcccaccttgatcgaatcaggactgcccggtttcgaagcctatgcctggcaagggctggtcgtacccaagggcacaccaaccccggtcatcgacaccctcaatcatgccttgcagaacgcgctggcctcgcctgcggtgcgcgaacgttttacggcaatgggcctggaaaccctgcccggtacgccggaaaccatggcagcctatagcgccgatgaacagcgcaaatgggcagaggtcatccatgatgcgggcatcaaagtagagtgaacgaggcggcttgtggcaaactcgcagcttcatctccaggtaggccgcccatgcccaaaaatgccgctcccgaagatctgcccgcgctcgatcgcttcctgacctaccggctgcatctcgtcaacaagatcagcgaccgtgatagcgctcaggcttatgccgatcgtttcaaactgcccataggcgaagcccgctgcctggcggccataggccgctttgcacccttgtcggtcaatgatctggcgcgcgcagccaatctcaacaaaggccaggccagccgctgcgcgcaagccctgcaggaagcgggcttcatccgcaagaccgtcagcagcgaagatggccgtggcgtggtgctcaacctgacagccaaggggcagcgccgctacccgcaggtcgttgcgctgatcgccgaacgcaatgaagaggttttcggctgcctgtccgcacgcgagcaggccgacctgagccgcatttttgacaaaatcattgcccacctgcagcccgagacctgaggccgtcagcgcatcagcaccagcagcgtgccggcttcgcgcgggtgcggcagcacgtcggcctcgacgccgtacaccctgcgcaggttggccggggtcagcacctcggccggcgcaccgtcggccaccacgctaccctgggcaagcaatagcaggcgatcgcaccagcgggcggaaagattaacgtcgtgcacgatgacgagcacgcccaccccggcctcgcgcgccagatcatgcgcggtgcgcaacacatcgatctgatggcgcggatcgagattggaaatcggctcgtccagcatgagatatcgcggctggcctgccggcgctgcctgacattgcatcagtacgcgcgcaaactgcacccgctgctgctccccccccgacagctccagatagcgacggcccgccagatggctcacgccggcctgacgcaaggccttttcgcatagcgcatcgacatcggcgggactgagttcggcatagggataggcacccatgcccaccacctcgcgcacccccagatcgaaggatagcgaaggtttttgtggcaacacagcacgcaacctcgcctgtttggccgaggccagactgcgcaaaggcttgccgttgatctcgatatggccgcagaccggctcaagctcaccgctcaagcaggccagcagcgtggacttgcccgcgccgttggcgcccaacagacccaacatccggcccggctcaagcgtgagcgacacctgggtcaggatgcgcttggcgccgcggtcaacgctaaggtcttgtgcttgcagagtcatcagaaacggcgtccgcgcgccaaaagccagaggaagaaaggaccgcccaccaaagccgtcaccagcccgatgggcagctcggccggcaccacgacgacacgcgccagccagtcggccagcgccagcgccagcgcacccgcgagcatgctggccggcaagagccaacgatggttggcgcccaacaccatgcgcaccagatggggcacaaccagcccgacaaaaccaataccgcccgtcacggcgacgagcggccccaccaccagagcggtcacgaggatcagcttgcgccgcaagcgagacagcgcaaaccccagatgctgggcttcacgctcacccaacagcaaggcgttcagggcccgccattgccgcataagccagacgcagcagcacagcgtccagggcgccagaaacatcagtatggaccagcgcgcccccgccaagctgcccatgttccaaaaggtgagatcgcgcaactgggcatcgctggccaggaaggtaagcaggccaatcagcgcaccgcacacagcattgatggcaatgcctgccagcaacagcccggatacacccggtacgcgctgacccagcacataggcgcaagcggtggccagcaggctgccgacgaacgcggcgctggccgtcaaggcaaaaccgcccgcgcccagcacgatcgccgccaccgcgcccagcgcaccgcccagcgaaatgccgaccaggccgggctcagccaagggattgcgaaacagcgcctgcatggtggcgccgcaaatcgccagcgcggcccccgccaccagcgcgaacgcgacgcgcggcaaacggatatcccagatgatattgcgccagagcgcatcctcggctcccccttggccgctcagcagacggggcagcgccgacaggggaatcggcaccgcaccgctggcggttgcaagacagaccacgacgaccagggccaaggccagacccgccaacacccagcgcgggcgaacggcatcaagggctatggacatcgcgtatgcaaggagtctgtttgagaaaacggatggcttcgcccaagcgcggcccggtacccaatgccagcaaatcgtccatcgcgacgatgcagcgccggcgggccgccggcgtgctggccaggccgggctgctgatagagtttttccatgccgccggacgccaggaccgaagcgtcggtgatgacaatgacctctggggccagcgcgccaataccttcggccgacaagggcttatagccctgctgttccgccagcacgtttttcaggccggccagttgcaagatgagatcggcgctggtgtccgcaccggcagcctgcggcgcgccgctgcggttcatcagcagcacggccgacaggcccgaggcgggcaagtcctgggcctcttgcacttttgtgcgcacttcagcccacagcttttcgccctcggacggaacgcccagggcctgggcaatctggccgatgcgcgtttcaagcgagtgcagggatggctcatcggaaacccgcagcaccttgaccccgacttcgctcaggcgtttcagggtatcgggcggcccggcctgctcggacgccagcaccagatccggcttgagcgccagcacgccttccagcggcacactgcggtaataacccacacgcggcaacttcgtggcggcttcggggtaaagactggacaggtcatcgcccaccaccttgccgccctgccccagggcgtagacgatttccgtcacgctgccgcccagcgtcaccacacgttcagccgcctgagcggatagccccaggcagacgcccaagatcaggcccagcaatctcttcatagtcacctcaagcggccagcggctgctcgcacaggctgagcatcagctcacgccagacgggcaattcaggcttgccgggtttgcgttcaccaaagaattgcacgatcaggtcgccattggccgcgtagatttccagcgacgtcacccaaccgtcggccgtcggtttgttgacgacccaggattgcgcgatggcttccgtattcaggtgcagattaaaccgcgcatccaagacattgaaccatgggccggtgcggcgcaggctttcgacgggaccggtatgaatctggatcatgccccggttacccacgaagcacatgatgggcaggccgcaggcggccgcctgcgtcagcatgcgctcggcggaatcaagcggcacggcctgggccagatcgctgcccacggccgccaaagcggccagccgcgacaccttgaacttgcgcagcagcgggaagaaatcgtgcgtgtcttgcatggccagccaggcctcccgcagcgcctgcggatcggtgacctcggtgctttcttcggcggccgcaatggcagtgggaaggggccagacgggcgggccggcgaatttctcgatcagggcgttccaggcggcctcatcggtggcttcggtgcggtacaccttgtgtaccgccacacccgcgccatcaaagaactgtaggctgtggcggccgtcctgctctaccgcccaggccgacttccagtggccgaagaatacgcgcagatcgatatccggaccgagcacgaggccgacatggccctgcgcctggatgtcttcgtaacggccgtggcgttcatgcacgcaccattcattgcggctcagcgccatgacttcgcccagcgtgcccaactcgcgaaagatcgtctggggctctcctcgcagcgccgtaacccgggccccgccacagccggcggccacccactcggcctcgctaacctcaagcgcctgggccgcgttgcgggcacgctgcccaggctggctggccgcataggcatcatgacgggcacgcagatcggcggcgcgggtttcgaaattgatatcggtcatgctgttttctccaaagtccggcggcgggaccctgccccgcccgcgcggagggggggctagtattgataggtcagggacaggcgcacgctgcggccaggttcggtataccagtctaccgggcgcgggatcgctgtgccccccgccgtaggtacgttgatcgactcccagtactttttatcgaacagattgaacacccccaactgtacctgcacacccttgacggcggcaggacgccagtaggccatcagatcaacgacgccgtagccgggcgcctgaaaatcagggtagggcgcggcaggggtagcgctgggattctgcactttgtcatgtttgcgcgctgcagtgagcatggcgtccaccccccattgatcgcgggcgtaacccacgcccaacaccgtcttgagcgagggaaccgagttcagatattggccggtgctctgatctttgcccacagcccaggccaccgaaccccaggtgcgccagttgggcgcgaacttccagtgggcggaggcctcggcgccgtagatgcgcacgcgggctcggttgacagtgcccgtcacgcccaaggggtactgtccggcccagcccggctgccattgcgcagaggcggcggtaatggggatattcttgtcgatgaagttctgatagcggttatcaaacaaagacagagcgccgcccagatcctcattgccgagtctggaacccaactcccagcctttgctggtttcgggtttgaggttgggattgcccaagcgcagataggtgcctgccccgccgtagttggtataaagctcgctggcgctgggcgctcggtagccataggcgtattgcgcgtagagcgtgacctgctcctgcgctttccaggtgcccaacagcttaggcgagaagcggccgcccgaggaggccggcggcaaaatacccttggaattggggttgctgtcgtagcccgcgctggactgcggtttttgttcgtaatggtcgtaacgcaaggacggtgtcagggtataacggccatcgtcaaagctgaattcatcctggccccagaaagcgaactggctgccctttacgcgcggcatgtcggcctgattgctatgcagcagatcgcaggcccgagggccaaagggggctggcagattgggggcaatcgtcgggcagttgtcgtagccatccgagtactgctgcgtgcggctgcccatccattccccgcccaaggtcacgcgttgcgcaatcgcgccatcaaagcggcggctgatctcgccggtcacgccgaagagcgattcctggatggagttgctgcggccgtaggcgcccgacggaaagccgtaacggaaaggatcgcctggcctgatgttggcgcgggcatccaccccgcgccgcgcagacagatcattgtccagcgtgacgcgctgccaatagagggcagccgtggcgctgtcgatcaggcctccgggtgtcggcgcgttgtactggtaatccagcgatacgcgctcgcgctttgttgtttttttggtgctgttttcgccgtacagataattggtgccggggccctggtcgtacatattgtccagcttgccttcgcgcttgaagtactcgccggtcaggccgaagcggtggccgccatcgaccttttgctgcaacttggccagaaagttctgctgcgagaacgtctcgggcgtgggttcgctgcgccgggggccataagcgcccacgtcggcgcggttgcccaacgcatgaccgccgcgcgcgcccgcctgaatcaaccatgtcgtgttgtcatcgatgcggccggccagcgctgcgttggcgccccggctgctgtcggcagagtcatagtccagcttggcaagcgccccgaaatcgcgctcaggacgcagcagatccgaggggtccagcgtgcgcagttcggctatgccgcccaaggcgcccgagccgcccttggtggagtcggaaccgcgcacgatgtccagacgcgacagggtattgaaatccacggtttccaggccgcccttcacaccgcgcgcgccatcatccagatagggcaggcggatgccgtcgatgcgggtcagcacgcggtcctggtccaggccacggatattgatgctgttgttctggcggttgaaggtcacgcccggctcgatgcgtttgccgacatcggtccagtcgtaggccatcaccgaatccagcgccgcgcgcgtggtgatggtggtccaggcgggctccggacgcggaccgacggtctcgaccttgaccggcgccaactgtgacacgctgcccgccgggcgcaacacataggtgttgtcgccctgccggctggccaccagcgatgtgccggccaacagacgagacagcgcctgttcgggggtgtagcggcccgtcagacccggactgtccagaccggccacggcggcgggttcatacagcactgaaataccggcctgatcggcatagcgggcaagcgcctcggtcaatgacatggctgcgatttgataggtttgaggcgcgctatgctgcgccatcgcaggcagactcatgcacagcgccagggaggtcagcgccgtcgcgcgggcgagccgctgcgtgagaacagacgaaaaggatgcggtgaggggacgtgcaagtgccatgagagctttccggtcgaggggaggcgttgcgattgcttccaatgacccacgttctcatcgaaccggacagtttttacgaatctatttagtaacaggaatcatttacgttttatcgatgacgatccaatacggcgtgcggctgcgcacgctcaccggcagcagcgccggcagcgcgcgcagaatgccctcggtattgtcgagctggaaagtgccggacacaggcagcgcggcaacagcctgggcgcaacgcacaaggccgcgccgatagcggccgagttcggccgcgaaggcggccagcggcatcgcgttgacgtgcagcacgccgcgcagccaggcaggctcggactcgagcgcggcggatctgaggcgcacggtatacgcatcgaagcaggccgcttgcggcgcagccagcgtagcggccacgcccagcgccggccggacttgcacctggccttcatagacttcgatccggcagccctcggcatccaggcgtaaggcgtagcgcgcatggctggccgtcacctggccctgcggcgcatgggcgacacagcgcagaccggcacgcacatagacctccccggctcgcagcaccgcaccgtcatcgctcagatccagggccgaaccgctgttcaagctcacgaaagtgcctcccggcaagacaatgtcgcgccgctctccgggcgcgctgcggtagtcggccaacagcccggtctctctgcccccgcgccaggctgcccatgcggcaggcgtccccagggccatcccggccatggctttgagcgcgagccggcgggttttgtgggccggccgccccagcgtggcgtgcaacaactgggggggcaggccacccagcaaatcgttgacgcgctgagcatgttgccaggcctgctcgtgccgcgtgtcgctggcgcgccagcgctcacacgctgccgcatcatcggcactggcctgccccgaagcaagatgcatcagccagcgcgcggcctcacgggccacgcggcgatccaagacgccggctgcgctcatgacgcatccatcaccagaatgcattgctcataagcacgcaggatgtgccgctgtaccgtacgtaccgaaatctgcaattgctcggcgatctcggcatagggcagctgctcaacctgggccagcaaaaaagccctgcgggtcttgaggggcagagcagacagcagcgtatcgatctgatccagcgcttcaaagatcaacaggcgttgctcgggcgagggtgcgctctcgagcggcatgaccgccagcgcctcttcgtaggcgcgctccagcgagcggcgacggtagtgattgagcagcaaacgcccggcgatcgtgaccagataggcacggggctcgcgcacaccaggcagttcgcggcgatgacgcagcacgcgcacaaaggtgtcctgggccaggtccgccgcgtcaaagctattgcccagctttttgcgcagccagccattcagccagccgtgatgatcagcatagaagcgatggacatcgtcctgggaagcagagaacactttttgcaagaaatataaatgaaaatcagtctcattctattaaatgcacacgaaactgcaatcggtttttacacttctcttcgacaacagccgccagccagtgacaggctcaggcgaggtcaggcaacggcgcaagcacgacgcagcacgaccggcaagcagatgcgcagaggcctgaactacaaggcttttggacacttgttgcaggtctgcaacaagcgttcccgaaaggctaagacgtgtcttagcttataggtccgctatgccaaaatgacgaggcgtcggccgccgccgccgttgatctttttaggtattgccacactttgattcccctgcatctgatccgctgcgctctggcgagcgcgggggtggcgctcagtctttcggcgcttgccgccccgccgatctttgtgttgaattcgctcaatgccaatgtcagcatcatcgatcctgtcacctacaccgagctgcgccgtgtgccgacgggcaaagaaccgcatcacatctacctgacgccggatgagcaatcgctcatggtggccaatgcgctgagcgacaccatcaccttgctggacccgcgcaccggcgacgtgcagcgcacgatgaccggcatcgtcgacccctatcatttgcgcttttcgcccgacatgaagtggttcgtgacagccgccaaccgcctggatcatgtcgatatctacgaatacaaaccgctgggccagggcaagggctttgacctgaaactggccaagcgtgtgccggccgggaaaacacccagccacatcgccatcgacagcaaaagcaaggtcacttatatctccctgcaagacagcgaccagatcatggcgattgacctggccacgcaacaaccgctgtggaccatcccagtaggcaagacgcccgccgacctgttcatcaccggcgatgacaagaccctgctggtggccctgacgggcgacagctacgtcgaagcctacgatctgacatccaagccggccaaactgatcaagcgcatcaagaccgccaatggcgcgcatgcgtttcgtgctcagggcgacggccgccacctgtttgtcagcaaccgcggcgcgaactccatcagccgtatcgacatgcgcgcgctggaaatcaccgacaccttccccgcccccggcggaccggactgcatggatgtgtccaaagacggcaagctgctgtatgtcacctcgcgctgggccggcaagctgacggtcatcgatctcgagaagaaaacggtcagcaaacaggtccgcgtgggtaagtccccccatggcgtctggacgctgaaccatgcgccggcgcgctgaacgcctgctggcggcgggcctgctggccgccgccttcgctgctcaagcccaggccgccccgtgcgacaagccggtttacctgactttcgacaccggccacatgggcgtggccgacctgatcgccgacgtactcaagcgccagggcgtgcatgccacgttttttttggccaatgaacgcaccctggccggcggtggcagcctggatgcgcaatgggctccatggtggcaagcccgagccgccgaaggtcatgtcttcggctctcacacttacgaccacgtgtattggcgcggggaccagcccgaaggcaagttccgcgtgcggcccagcgccggccccgatgcggataaaacccaaacctggaccgccgcgcaatattgcgccgagatccggcgttcggcgcagcgcttccaggagatgaccggcaaaaccctgctgccgctttaccgtgcgcccggcggcaagacctcgcccgccctgctggcggcggccaagacctgcggttatgcgcacgtcggctgggccgacgccggctttctgggcgacgaactgcccagcgaaaaatacccgaatgcagccctgctggatcaggcattgcgccgcatcaggcccggcgatattctgctggcgcacctcggcatctggtcacgccaagacccctgggctccggccgtgctcgaacccctgatcacaggtctgaaagccaagggcttctgtttcgccacgctcgacacccatcccgcctatcgcgagtggatcgccacgcatcattgatttgtcatggataccttcagccaactgttttctcaatgccaggaatggctgttcgaaacagtcgttcaacccctgctttttcatctgggcatggccagcatcatcgaagacgcctatgacggcacgatgtggctgctggtgggcctgatccagcttgcgatcatggtggtgttctttggcagcctggagcgctggcgcccggtcgaagccgtgcgggaccgccagcaggtaatggtggatgtgctttacaccctagtgcaccggctgggcctgttccgcatcgcgctttttttcacgatcgaccccttgtgggacagcgtgttcggcagtctgcacacctgggggctggcgacctttcagctcgatcagatctggcccggcgtgaccgatgggccatggatcagcctgctgatgtatctgctgatcttcgatctggtcgattatctgtatcaccgggcccagcaccgctttagctggctctgggcgctgcactcgctgcatcacagccagcggcagatgaccctctggagcgataaccgcaaccatctgctcgacgacatgctgcgcgacgtggtgatcgtgctcgtgtcgcaattaattggtgtgccgccagcccagttcgtcgccatcgtggccatcacccagctcaccgaaagcctgtcgcatgccaatctgcgcgccggcttcggctggctgggctcgcgcctcgtcgtgggaccgcgctttcaccgccagcaccattccatcgcttacgatgcttcatcgccagggccggccggcggctacaacttcgccgccctgtttcctatctgggacatcctgtttcgctccgcgcgctttgacggcgattacggccccaccggcattcacgaccaattgccggaagccggcggacaggattacggacggggtttctgggcccagcagcggctaggcatgaaacgcatgatcaaggcactcaggcctaagcgttcggatcgtgcgcctgtttcttgatggcgtcatggcgcttttccatttcctgacgtagggcgcggcgctgccgcgccgcctcgaaacgctgacgctcttcaagcgtgaccggcgtcaggggaggcacggcgatggactggccgtgctcatccaccgccaccatcgtgaaataacaactgttggtgtgccgcaccagcttgcgccggatgtcttcagtcaccaccttgatgccgacctccatcgaggtgcggcccgtgaagttgacagaagccaggaaagtcaccatttcgccgacatggatgggttcacggaacaccacctgatccaccgacagcgtcacgacatactggcccgcataacggctggcgcaggcataggccacctgatccagatatttgagaatcgtgccgccgtgcacattgcctgaaaaattcgccatatcgggcgtcatcaggatggtcatcgaaagctggtggctgaaagcgtcttccataattgtctggcaggtggccgaaaacagctatcgtaccccgcctattgcggtggtgcgtcctctcggacgccgctgggcggcaccacgcgcagcaaaggcggattccagcgcccatccagcgcctcggccgacggcaggtagaggcgcagcagcagattcaccgcctcaccggacaaaggcagccaattggcccggtctagctctcccggcggctcgctctgtaaaaacagatccagcgaaccgtcggcgttgtaatgcaggggatcgcggtcacccaggctgtaacgtcgatagggattgctcaatggctgaccctggccgtcataggccgcaagcgtccagaaggcatcgcccggcggcagcgcatcggcctcaaaacgcaagacgtaacgcgagccaggcagaaccggcgagccgtcggcatccgtggtcagacgcagggtcagcacctcttcaggcagttcggcccccggttgcagacgcgccatgcgggcacgcttcaaataggcgctgccataggcccccatcgcctcgcgctcggccacccagccacgttcagcagcagcattgagcgcatccagataggccggtgtctcccgggcggcacggcgcaaggcctgctgcacgggattgtcgagcttgccgaaaacgagctgttggccggggaagatgcccacccgccgcaaacgcgccagcatggcttgatcgccgacacgtggcggatgcttgcgcaacaactcggcgccataagtgaaaaacacatcggccggcatcttggcgatctgctgcgctaccggcgtcaccgtgtccagacccgggtctgaccggacctgcatcgcctggctgccacgattccagtcctgcaaaggcgtcaggatgaagccctcttgcagggccgcgctatcggcacccgcctgcaacagcccctgcacccagacctggctggtcggcgcctcgacgcgctgcatggcaggcggcaatggcgccgtccatcccggcggcacgaccgcataattgccccggcccgtgccggtgctgcgcttgcctaataccgcgaaggcatccccccacagatcatgcagcgtcaagctgtagaaccgtccctgagtcggcggcagggaaatcaccaccggaccggtattcaagtccagccaggcgctcatgcgcagcatgtcggcatgcggccaaagaccgcccggcgcatcgccacgctgcatccagaagcgattgacctgggcatgcccaggctggccctccgttttgggcgacacggcctgacgccgcgccaaatccatggaaatcagagggtatagataaacataggcatcgacggctgcacgctgaagctccgccgcggccggagataccgcaggcgcggccagcccctgggcgaagccgggcgacacagcgaaaagcgttgacagggacagaacagccgccgtcaagcggcgcagatggcgcatgaggcgctccagaaatcgatcgtgaatccctcccattctcgaaaaaaaaccgaagggcggtacaaaaaccatggtagcagcgcccagtcaagacaaaatctgtgaatacgccgctttcttgatctatatccgtccttgaacagcaggaaattgatatcggtcaaggtgcgggcctatactctcggaagctgtgacgccagtcggaatttgccgcgacggcaacaaaagaggcgtcactttcctccacccagaagggagagtgcttcatgacacacatgaatcgccgtcaattcttcaaggtgacagggtctacgttggctggctccagcctgatcatgttgggcgcagcgcccggcacggcgatggccgaggtgcgccaatacaaactggcgcgcatgaaagaaacgcgcaacacctgtccctactgttccgttgcctgtggcatcttgatgtacgggctgggcgacggcgccaaaaacgccaaggccagcattgtccacatcgagggcgacgccgaccaccccgtcaaccgggggacgctctgtcccaaaggggctgggctgatcgacttcatccatagccccaaccgcctcaaataccctgaataccgcgcaccgggttcggacaagtgggaacgcatctcctgggatcaagcgatgagccgcatcgccaagctcatgaaggatgaccgcgacgccaatttcgtccagaaaacggccgacggcaagaccgtcaaccgctggctcaccaccggcatgctcgccgcttcggccagcagcaacgaagtcggttacatcacgcataaagttgtgcgcagcatgggaatgctgcccttcgacaaccaagctcgtgtctgacacggcccgacggtggcaggtcttgccccgacgtttggccgtggagcgatgacgaaccattgggtcgacatcaagaacgcggatgtagtgctgatcatgggcggtaatgccgccgaggcccacccttgcgggttcaaatgggtcacggaagcaaaagcgcataacaaggcaaaactgctggtcgtggacccgcgctttacgcgctcggcatccgtggccgatttctacgcgcccatacgcaccggaagcgacatcgtctttttgggcggcgtcatccactacctgctggaaaacgacaaaatccagcacgagtacgtgcgcaattacaccgacttctcgttcatcgtccgcgaggatttcgccttcaatgacggcatctactcgggctacaaccccgagaagcgcagctatgacaaggcgtcctgggactacgaacggggcgaggacggctacgtcaaaaccgacccgacgctgcaacacccgcgttcggtctatcagctgctcaagaaacattacgcgcgctacacaccggaattggtcgagcgcgtctgtggcacgccgcaagacaagttcctgtacgtttgcgaaacgctggcttcgacagccacccctgaccgcgcgacaaccattctctacgcgctgggctggacgcagcactccatcggctcgcaaatcatccgtaccggcgcgatgctgcaactgctgctgggcaatatcggcgtggccggcggcggcatgaacgctttgcgcggtcactccaacatccagggcctgaccgatctggggctgatgtccaacctcttgccgggttatatgacgctgcccagcgagggcgagcaggacttcggcaagtacatcgatgtgcgtgcgcaaaagcctctgcgtcccaatcaattgagctattggcagaattacaagaagttccacgtcagcctcatgaaggcctggtggggcgacgccgccacggccgacaataactgggcctacgattacctgcccaagctggacaagctctacgacatgctgcaaacgtatgagctgatgaaccagggcaaggtgaacggctacatctgccagggtttcaatcccctggccgccgcccccaacaaggccaagctaaccgccgctttctccaagctcaagttcatggtcatcatggacccgctgagcaccgaaacctcggagttctggcgtaatgtgggcgagcaaaacgacgtcgacaccgcctcgatccagaccgaagtattccgtctgcccaccacctgttttgccgaggaagaaggcgcactggtgaactcgggccgctggctgcaatggcactggaagggcgcggagccaccgggcgaggcccgcagcgatattgagatcatgtctgatctctttacgcgcatgcgtgagctttaccgcaaggaaggcggggcctatcccgaccccatcgtcaacctgtcatggccttactccaatccggaaagccccacggccgttgaactggccaaggagtactgcggccgcgccctgaaagacctcaccgatcccaaggacccgtcccgcgtcacgcgtaaggcaggcgagcagctctccggatttgccgagttgcgcgacgacggcagcaccttgagcggctgctggatcttcgcgggcggctggaccgaggccggcaatcagatggcccggcgcgacaacagcgatccgaccggcatcggccaaacgctgaactgggcctgggcctggccggccaaccgccgcatcctctacaaccgcgcctcttgcgacgtggaaggcaagcccttcgatccgcgccgcagccttattgcctgggatggcaagcgctggggcggcgccgatatcccggacttcaaggccgacgagaacccggcgggcggcatggggcccttcatcatgaacccggagggtgtggcgcgctttttcgcccgcgccggcttggccgaaggccccttccccgagcattacgagcccttcgagaacccgctgggctacaacccgttgcatcccaagcagccgctggccgtcagcaatccggccgcgcgcgtgttcaagtcggacctggaggccatgggcaaggcggagaatttcccgcatgtggccaccacctatcgcctgacggagcacttccattactggaccaagaacgtgcgcctgaacgccatcctgcaacccgagcaattcgtcgaaatcggcgaggcgctggccaaggaactgggcatagcgaatggttcacgtgtgaaggtttcgtccaaccggggctacatcaaggcggtggcgctcgtcaccaagcgcatcaaggcgctgaccatcgaaggccgcaccgtgcaccatgtgggtattcccatccactggggctttgtggggattacgaaaccgggctttctgaccaacacgctgacgcctttcgtcggtgacgccaatagtcagacacccgagttcaagtccttcctggtcaaggtcgagaaggcataggagcgatatatgtcaatgcaatcactggacatcaaacggcgctccgccaccaccacgccgccgcccggcgtgcgcgagccctcgaccggcagcgtggccaagctgatcgacgtctccaagtgcataggctgtaaagcctgccaggtcgcctgcatggaatggaacgacctgcgcgatgaggtcggcgtcaacgtgggggtctatgacaacccggccgacctcactgagcactcctggaccgtcatgcggttctcggaatacgagaacgaaaaaggcgatctggagtggctgatccgcaaggacggctgcatgcactgcgaggaccccggctgcctgaaggcctgcccctcgccaggcgccatcatccaatacaacaacggcatcgtggattttcacgaagaaaactgtattggctgcggctactgcatcaccggctgtccgttcaacgtgccgcgcatctcgcagaaagaccacaaggcctataagtgcacgctgtgttcggatcgcgtggcggtcggccaggagcctgcctgtgtgaaaacctgtcccaccggcgctatcgagttcggcaccaaggaagacatgaagcagcaggcggccgagcggatcgaagacctcaagtcacgcggtttcgagcatgcggggctctacgatccgcagggggtgggcggcacgcacgtcatgtatgtgctgcaccatgccgaccaaccgcagctctatcatggcttgccagcagacccgaagatcagccccatggtctcattctggaagggcatcgccaagcccctgggcgtggccgcgatggcgctgaccgcgctggccggtttcttccattacatccgggttggtcccaacgaaacccacgaagaagacgaacgcaaggctgaagaggaggcccgtcatggctgatccccatcaccccaggaagatccagcgctacacggctggcgagcgcagcaaccattgggtgatcgtcatcaccttcattttgctcgccctctccggcctggcgctctttcatccggccttctcctggctttacgccctcctgggcggcggcccctggacccgcatcctgcaccctttcatcggggtcgtgatgtttgtcagcttcttcgtctttgccgcgcaaatgtggcggcacaacatcatgacgaagacggacatccaatggctgcgccagatcaatgatgtcgtcaacaaccgggaagaaaatctaccggaagtcggcaaatacaacgcgggccagaaactgctgttttatgtgcttatcctctgcatgctgggtctggtgctgaccggcatcgtcatgtggcgggcctatttcgcgatctatttcccgatctgggccgtccgggccgcctcgctgctgcacgccgttcttgcttttgtgctgatttgcgcgattattgtgcatatttacgcagcgatctgggtcaagggctcgatccaggccatggtgcgcggcaccgtgacctggggctgggcctggaagcatcaccgtgcctggttccgttcggttcgcaaagattcgcctggcggcgaataatcccgcccacaggcgaacccccacggctgcgatgcgccttttggcgtaacgcagccgtgttgtttctctggagaatgatttgcagcgtatattgccgcgcggcgagatcgagtccctggatcacaccgccatcgcccgcctgcgccagcctgaacgggccagcgtgttcagcacacgcgccgcacgtctgcgcgccctggccgagaacaaccccattgccgactacctgtccctgatggctacggtggcggacgcgcagcagaccgaactggctgccgcgcatttcccgggcgccagccccgaacgcatcgaccgtgcgcaagcccatggcatgccgcctttacaggcggtcggctggccgcgtgatccggcctggcgcgagatgctcggccgcctgctcgaccgcgtggccgacacgccctccaccccccaggccgcgcgcgacatctgccagcagtggcgcctcaccctggaacaggacccgcaggccgtcgaaaacctcgctgatgcgctactggccgaacgcagtgtgggcgtggatagcgcagccgcgccgctggtcatggcggcgctgcaagtctattggaccgacatggcctgccgtttcgaccgcaaagccatgccggtcgccagtccttttggtgtctgccccatgtgcggcagcttgccggtcgccagcgtggtgcgcgtgggcggccaatccgatgggctgcgctacctctcgtgcagtctgtgcgcctgcgaatggcatctggtgcgcgtgacctgtagccaatgcgaaagcaccaaagacatcgcgtatcacaacatcgaaggccgctccgaagccatcaaggccgagtcctgcgataactgccacagctaccgcaagatcttctaccaggaaaaagacctgcatgtggaagccgtcgccgacgatctcgccagtcttgcgctggacatcctgatgggcgaggccggatatagccgggccagcggcaacccgctgctgtggcatgaagaggtggaggaatgagcagcgccgcccccggcgacattccctccctggaccggctgctcaagcaggcggactacaccccgctgatcgagcaatatggccgcagccaggtcgtcaccgtcttgcgcagccaattgcaaagcctgcgtgaacaggccctggccggcacgcttgcgcatgaagcgctcaaagacatcgcggcggccaccgccgccgcgctggccgcacgcaatgcgccgcgcctgagggccgttttcaacctgacgggcacggtgctgcataccaatctgggccgcgccttgctgcctgatgaggccatcgcgcccatcgtgcgcgcgctgacctcgccggccaacctggaattcgacctcggcaccggcgcgcgcggcgaccgcgacgacctgatcgaagacctgctgtgcgaactcacgggcgccgaagccgccaccgtcgtcaacaacaatgccgcagccgtgttgctcatgctcaacgcgctggcggaccggcgcgaagtcatcgtctcgcgcggcgaactggttgaaatcggcggcgcgtttcgcatccccgacatcatgaaacgcgcgggcgccaagctgatcgaggtcggcaccaccaaccgcacccatgccaccgactacagccacgccatcgggccgcgcacagccatgctgatgaaggtgcattgcagcaactacgcggtcaccggcttcaccaaaagcgtcagcgtggccgaggtcgcagcgctggcgcatgcacagggcttgccggccacggtcgatctgggcagcggcacgctgctggacctgacccaatggggactaccccgcgaagacaccgtacgcgacaccctttcggccggcgccgacctggtcaccttcagcggtgacaagctgctgggcgggccgcaggccggtctgcttgtcggccgcgccgatctgatccggaaaatcaagaagaacccgctcaaacgcgctttgcgtgtgggcaaactcaccttggccgcgctggagcccgtgctggcgctctaccgtgcccccgaaaaactcgcagaacgcttgacgacgctgcggctgctcacacgtccccagcggcagatgcaagagcaggccgaacggctgcgcgcgcccctgcagcatgcggtcggcacggacttcggcgtcgaaggcctgcctctgttcagccagatcggcagcggcgcgctgcccgtcgatcaactgcctagctttggccttgccatccgctatctgggccggggccgtgccggccgccacctcgaacgcctccagacccgattgcgtgaactgccgacacccgttgtaggccgcatcgatgacgatgtgctttggctagacctgcgctgtctcgaaacacgcgatgaagccggattcctcgcccaattggcggagccgctggcatgatcatcggaaccgctggccacatcgatcacggtaaaaccacgctggtgcgcgcactgaccggcgtggacaccgaccgtctcaaagaagaaaaagcgcgtggcatctccatcgaactgggctacgcctacaccccactgcccaacggcgatgtgctgggtttcatcgatgtgcccggccacgaaaaactgattcacaccatggcggcaggcgccagcggcatcgactttggcctcttggtcgtcgccgccgacgatggcgtcatgcctcaaaccgaagagcatctggccatcttgagcctgctgggcttgaaccaaggcgccgtggccatcaccaaggcagaccgcgccgacgccagccgtatcgatgctgtgcgcgccgacatccagcggctgacgaccggctcctttctgcaagacgcgccggtattcgtgctggccgccgcgcaagccgatgatcccggcgtggcgcagctcaaagcctggctcgaagcccaggcgcaggcacggcctgcccgtgctgtcaaagggctgttccgcctggccatcgatcgcgccttcaccctggccggtcatggcactgtcgtgaccggcaccgtgcacgacggccaggtgcacgtcgccgatgaacgcgccgacttacgcctgatgcctgaggggcggccggtacgcgtgcgcagcattcatgcacagaaccgtcccagcgaaagcggcgtggccggtcagcgctgtgcgcttaacctgcccggcatagacaaagacagcatccatcgtggcgactggatcgccgacgcgcgctgcttcacgccggcacgccatatggatgtcgaattgcgctggcagggcgatagcccgctgacggcctggacgcctttgcaagtacatctcggcgctgcgcgaacgcaggcccatgccgtaccgctggcgcctgtcgaactggccgtaggccagaccgggctggtgcaactggtcttcgacaacgatctttgcgccatgccaggtgaccgctacatcgtgcgcaacagccgccgtaccgtgggcggcggacggatactcgaccccaatgcgccggaccgcaaacgccgcaaacctgcgcggctagcctggctgcatgctctcagcacctatctcgacgaccatgatctgcgtccgctgttggctcaggcgccgctgggcatcccggaaaccctggtgctgcgcctgaacgccacggcgccggcggatgcgcgctggatcgcgccgcgcggcgaacgcgtgctcatcgcgcaagactgctggctggcgctgcgcgcaagcctgctcgcggccgtcgcagcctttcatgcgcagtatcccgacgaacccggcgccgacgcggcccgcttaaggcgcatgagctgtccgcaggccgcagccgaactctggcaggcgctgctggagcacagcgccgaggagggcctgcttaggcgcaatggcgcctggtggcacttgccggaacatggcgtcaccctgaatgaggaagaacagcgcctggcgcagcaaagcctgctgctgctgcgccaagcgcgctttgacccgccctgggtgcgtgatctggcgcgcagcctgcgcctgccggaagacgatatgcgccgcctgatgcgcaaactgctgcgccggggcgatgtcgtgcaagtggtgcgcgatcttttctatcatcaccagaccatggacgagctggcggcacgggtggcgcaacaatgccaggagcgaggcggcgtggaagcagcggcctttcgcgaccagaccgggctgggacgtaaacgggccatccagattctcgaattcatggatcgggcgggctacacccgccgtctgcgcgaccgccatgtgttgcgtggcgacagtaagctgttcggtcgcgcacaaacagccgtcgagccgctatcataggaagcatggaaggcatgcgtgcccggtggcgcggctgggcttcaaacccagttggggacgtcagacgttcccaggtaggttcgactcctgctgccttccgccatacgcgggcgatgctatgctttctctgcaccgatggagaaattgcatgtctaccgataccagtccgcgactcacctctctctcgcatggcggcggctgcggctgcaagatagcgccgggcgtgctgtccgagctgctggcgcgcttcgtgccccaacgccacgaccccaatctgctggtcggaacggaaacctcggatgacgcggcggtctatcgcttgaacgaccagcaggcgctcatcgccaccaccgatttcttcatgcccattgtcgacaatcccttcgacttcgggcgtatcgcagccaccaatgcgctctccgacatctacgccatgggtggcaagcccatcatggccctggccatcgtcggcatgcccatcaatgtgctgccccatgacgtgatcgccgacatcctgcgcggcggagaatccgtctgccaagatgccggcatcatgatcgcgggcggccacagcatcgactctgtcgagcccatttatgggctcgccgccatgggcctggtgcaccccgatctcatcaagcgcaatgccgatgcgcgagcgggagatgtgctcatcctcggcaagcccctgggcgtggggatactctccgcagcgctcaagaaaaaccggctcgatgacgcgggctatgccgccatgcttgcggccaccactcaactcaatcgccctggccctgacctcgcggccctgccgggcgtgcacgccattaccgacgtgacgggtttcggcctgctgggccacacgctggagatggcgcgaggcgcaggcctgaccgcacgtctgcggatggccgatctgccctggctggccggtgtgcgcgggctggccgccgatggcgtcatcaccggcgcatcgggccgcaactgggcctcttatggcagttcggtacgccttgggccatcgctcagcgagacggaccgcgccctgctgaccgacccccaaacgtccggcggactgctggtggcctgcgcacccgaggccgccagccaagtgctgtcgattttcgcggcggcaggctttaaagacgccgccgtgataggcgacatggccgccggcgacgccgtggtcgaggtggcctgaaccgcgccaccgaatgacccgggtattgcctgcgccgcgccaacagaagaaacaggccatcccagcatggccaggatgcgagggcggcgcagggggcctgccagcgatgcggccccgcctgcgattacggggaagcggcctgcgccagcagccaattggccacgacatcggcgtcgcgagacgggcggcgcggattacggaccagccaataggccagcggcgtatcgccgggctcttcgccgcccacgggacgcaaacgcccttgggcgagcatgggcgcaatcagggcgcaacggcccagggccacgccgttgcccgccagcgccgcatgcacgacctgatcatattggttgaaacgcaatatgcttttgggccgcacccgactcaaaccccgcgcgtccagccaagtgccccattgcagccaagggcgggtgggatcatcgaactccaacaacaccagctcgcgcaacgcggcggcatccaggctaggcagatcaaacgagggatgggcaacaggcaatacggtctcgccgaacagccaatgcgcctcctcgctgacatgctcagccgtgcaataacggatggcgatctccaccccttcgcgatccagatccatgatgcggttgtcggcggccacacgcacatcgatatcgggatgctcggcctgaaaagcgccaaggcggggtagcagccacagcgaggccacaccgatggttgtcgtgacggtcaccggcagacgcctgccaggggtacgccactgcgcgctcagctcacccagctccgtcagccagggatcggcaaggcgaaacaactgcgcgccctccggcgtaagcgacacactgcgaaaaccacgggtaagcagggccacgcccagatgcgcctccaggctgcgtatctgtcggctgaccgccgactgcgtcacatgcagatcctgcgcagcctgagtaatgctcatgcgccgagcaacggcgacaaagccgcgcaccagatcaagcggcggcaatttaaccagcgggaacggcattcttgaaactcatgtcatgaggctctgaaaattgcttgagcaatattacctttcgggcgttcaatggtcctgaagcagcgcaggcatcggaagcccggttctacgatttgcaccgaaagggctcgccatcactgcaatgctgtcttgcggcccatgcctgccgcgccccaaatcgtcggagtgcttcgccatgacccttcccgccgcgccacgcgttgagatgtggttcgatttcgccagcccttacagctatctcgcactgtcccgcatcgagacactcacccgccaggccggcgtgaggcttgcgctgcggccctttctgctaggtccgatctttcaggcccaaggatggaatgacagcccttttcgcctcttcccgggaaagggggcttacatgatgcgcgacatcgtccggctggccgacaaatacggtgtgccctataaacggccgacgatttttccgcgcctgggtgtgctgccgacacggctggcgctgctgggtcaagagcaaccctggggcctgagtttttgccgtgccgtctttcacgccaatttcgccgatgaccgcgatatccaggacgaagatgtcatgcgtgaggtgcttgccagcctgtcgctggatgctgcggattggcttgcgcgcgccaaaacggaaagctgcaaagaggctttgcgccgccaggtggaccgagcccgccagcacggcctcttcggcgcgcccacttttctggtcaacggcgaaatgttctggggtaacgaccgcctggaagacgccctggaatgggcgcgccagcatagcgcgcccccggcagcctgatcaggccaccagacgagccagttcggcccctggctcttcggcgcgcataaaggcctcgccgaccagaaaggcctgcacgccgtggcgacgcatgagctgcacatcgtccggctggaggatgccgctttcggtcaccacccgcttaccggccggaatgcgcggcaacagattcaacgtcgtctccagacgggtttcgaagctgcgcagattacggttattgatgcccagcaacggcgtcttcatgcccaaggccacgtccaactcggcttcgtcatggacttctaccagcacatccatgcccagatccatcgccacggcttcgagatcgcgcaactgcgtgggcgagagcgccgccacgatcagcagcacacagtcggcccccatcgcgcgcgccgaaatgatctgataaggatcgaggatgaaatctttgcgcagcacaggcagcgggcaggccgcgcgcgcgcggcgcagattgtcgtgagacccctgaaagaactgcacgtcggtcaggaccgaaaggcaggccgcgccatgggcggcatacgaggccgcaatctcggaagcatcgaagttttcgcgcagcacgcccttggagggcgacgccttcttgatttcggcgataacgccgggcttgccctgggcgatcttgtcttcgatagcctgtgcgaagcctcgcacgtcctggcgcgcctgcgcctcacgcagcaactcagcctcgctgcgcatttggcgggcggtggcgacttcctcagccttgacggctaggatcttcgcgagaatgtcattcattttgcaaatttccgggtgtatgcgcagaattcttccagcttggcgcgggcagcgccgttagcaatcatttcaaatgccaacgccaacgccgattcgatgctgtcagctttattgccggcgtagatggccaggccagcgttcagggcgacgatatcacgcgccgctccctcgacattatccaacgcctcgatgacaagctcacgcgattgttcgcgattggacaccttgatgctgcggttggacatcatggatagcccgtagtcttcgggatgaatttcgtactcgcgcacgaccccattcttgagctcgccgaccagcgtggccgcgcccagagaggcctcgtccatgccatctttgccatgcaccaccagcacatgacgcgagcccaggcgctccaacactcgcacctggataccgactagatcaggatggaaaacacccatcagctgattggctgcgccggccggattagtgagcggtcctagaatgttgaaaatcgtccggacccctaactctttgcgcacggcggcgacgtttttcatggcgccatgatgcgccggcgcgaacatgaaaccgatgccggtggcttcgatgcactcggccacggcctgcggagaaagctgcaggttggcgcccagcgcttccaggacatcggcgctgccagaagaggacgatgcgctacgattaccatgtttggcgatcggcacgccgacggccgcagcaacaaacatcgccgtggtggaaatattaaaggtatggctgccatcgccgccggtgccgcacatatccagcaaatcctgcgggttgggcgtgacaaccggcgtggcgaactcacgcatcacctgggccgcggcggtgatctcgcccacggtttctttcttcacgcgcaggcccatcagcaaggcgctcgcgatctgcggcgacatctctccgcgcataagcatgcgcatcagatgcagcatctcgtcgtgaaaaatctcgcggtgttcgatgcagcgcgtcagggcttcagtggcagaaatcgtcatcaaggtctccgcgtaatcagatgttcagaaagttgcgcagcatgtcgtggccgtgttcgctcagcaccgactcgggatggaattgaacgccatacaagggcagcgtcttgtggcgcacgcccatgatgtcgccatcgggcgccgtggccgtcacttcaagcacatcgggcagcgtatcgggatcgatagtcagcgagttgtaacggatcacggtgtagggcgagggcagccccgcgaagatatccgtacccgtatgcgagacagggactgtcttgccgtgcatgatggtctgagcgcgcacgatgtcaccgccataggccgcgccgatcgcctgatgtcccaggcagacacccaaaataggcagctttcccgcgaactcgcgaatcactggcacggaaatccccgcttccgccggcgagcaggggccaggcgacacgcagatgcggtccggcgccagcgcggcaatctcttgcagcgtgatctggtcgttgcgcgccacgcgcacctcttcgccgagttcgccgaagtactgcaccaggttgtaggtgaaagagtcgtagttatctatcatcagcagcatggctttgcgctctcagaaaaaagtggggcgaaacaggaaggaagcgacgagccagcaccgaaccgccgaggttcgtatcgcgaggatggggaaggctgatagcactgacaatctcctgttttggagccgccgtgccggaggggggggggaacttgctttgtgcgacctgccaccggttacggcggcaaggtgcagtttcgaaccgcaacgacgagccgcttcctagaggaagcgccaccactgagctgcgttgaacgaaaccggacgaatcatggaatgggatttcaataactggcggcacgctgccgcctaagctttttcattctaacgtgggcctcgacgctttgtcgaccgcgttttttggaagcttctttcgagacttatttcgaaacctctttcgaaacattacccggccaagccgcctcgggaatacccctagccgaactgtcatcaaagtgcaggatttactgcgctagcgcaacttgtattcgggctaagagtctatacactagtacttaagagcttgcgttttctacaacgctttttcgagaaggaggatgtgtaacgtttatatcgcgcttcatgcgcacccgtttacttcatctcttttctttaaggagagcgcactatgaacctgagcattagcggtcgtcgcctcgatgtcaccccggccatccgggaatatgtcataaacaagctggcacgagtattgcgccacttcgaccatgtgatcgatacccaggtcatgctctcagtggagcccctgcggcataaagccgaaatcaccatgcatctgcgcggcaaggatatccattgcgaagccgtggatgagaacctttatgcggcgatcgacctgctggtcgacaagctggatcgccaggtcatcaaatacaaggacaaggtccagagccacgcgggcgagtccgtgaagcggcaaagcgacgtgctgtcgcccccctagtcccgcgcttcataagcactcaagccaagctgctcgattcaccctgacctgatccaacccgcctagggtccgatgtccctctgggacatcggaaaagaccctaaaaccctcctcaggcccgattgccttcacagtcagacacagtcggtctatgcttgccggcccgaagcgcaatttcccaagttttttgcgctgcgtcatataaccctataatgatccgcatgaatcacttgtcgcgcattctgcccgctggcaatgtcgtgctcgatatgctcgccacgagcaagaaacgggcattcgaacaggccggtctgctcttcgaaaatcacaatggcttggctcggtctgtcgttttcgacagcctgttcgctcgcgaacggctcggatcgacggccctgggtcaaggcgtggccgtgccacacggccgggtcaagggcctggagcaggcggtcgccgccttcatccgtctggcccaacccatccccttcgatgcgcccgacggccagccggtatccgtgctgctctgtctgctggtgcccgaagccgccacgcaacaacacttggacatcctggccgaactggcccaactgatgtcgaacaagcctttgcgtgaagcactggccaccgaacccgaccccgccacggtctatcgcatgctcaccacgggtcaactctaaagcaggatcgcccatgctcacggttcaggaactggtcgacgacaacgccgacaatatccccttcaactggatcgctgggcatggcgccgcagaccgcgccattcccgatgacggcatggccgccgccgacctggtcggccacttgaacctcatccatccctcgcgcgtccaggtatttggccaggaagaactggcgtactacacccggtttgatctgcgccgccgcatgcaccacatggacgagctgctgatcggcggcgtgccggccattctgctggcggacggcctgtccgcgccgcaagacctgatcgatcagtgcgaccagcatcaggtgccgctgctctcgacgcctgtcgcggccgcccaactgatcgatctgctgcgcatttaccttggtaaaaagcttgccccgaccaccaccgtacatggcgtattcctggacgtgctgggcctgggcgtattgatcaccggcgaatccggcctgggcaaaagcgagctggcgctagaactgatctcgcgcggccacggcctggtggccgatgatgccgtcgagttctcgcgcaccgcgcccaatatgatagaaggccattgcccgcagctattacaaaacctgctggaagtgcgtggcctcgggctgctggatatccgtaccatatttggtgaaacgtccgtgcgccgaaaaatgcgcctcaaactgatcgtgcatctagtccgcgccaccgcccaagacaaattcgagcgcctccccctgcaagacatcacccaggacatgctgggcctgccggtgcgtaaagtcatgctgcaagtagccgccgggcgcaacctggcggtgctggtcgaggcggcagtgcgcaacaccatactgaagttgcgcggcatcgacacgctgggcgaattcatggagcgccaggccatggcgattttgcagagcagcaaatagtcagcgtggccctatcgctggccgtcagcaatagggccgaaagaagctaagatcggcggccaggctgccgcaagcaaaaccatgccacaatcacagccatgttaagagtcgtcctcatcaccggcatttctggctccggaaagtctgtcgcgctacgcatgctcgaagactcgggtttcacctgcgtagacaacctcccgctgcgtttcctgaccgagttcgtcgccgtgtcccacgatgacggcatggagcgggtcgccgtcgccatcgatgtgcgctcgcccggcgagctggccgaactccccaatgtcatcacggcgctgcgtgcgatgggcacccagctttctgtcgtttttctggacgccagcaccgagacgctggcgcagcgctactcagaatcgcgccgccgccaccccctgaccgaccgcgcctcgcggggggaaaaatccgcctcgctcaccgactgcattgccttggaacgcgaactgctcgcgccgctgcgcgaccaggaacacgtgatcgacaccaccgatctcacacccggccagttgcgcagctggatacgcgaactgatcgatgccgaccgtgcgccgctggtgctgaccttccagtccttcgcctacaaacgcggcgtgccgaacgatgccgatctggtgttcgatgtgcgctgtctgcccaacccctattacgatcgtaatctgcggcccctgaccggacgcgatcaacccgtggcggactggctggcgggctttgaaatcgtgcagcgcatgattgacgacatcgacggtttcatccgacgctggttgccgcaatacaccttggacacccgcaactaccttaccgtggcggtcggctgcaccggcggccagcaccgctcggtctatgtggtcgaggagctggcgcgccgcttcagcgagcatgacccgctgctagtgcgccaccgcacgcaattgcctgacgaatccgcatgagaagatctccgcttgccctgttcatgatgttgctgctggccgccgtgctggcgggctgcggcaccagtggcaagcgtggcggcggttattacaaggatgacggcccggacgccaatccgcctgccaatctggatagcatccccgacgccgtgccgcgcctggaaccgcttgccagcggcgcaaaccggccctatgtggtgtttggcaaacgctatgtgcccgacacccgcgaacaacccttccgccaggaaggcatcgcctcgtggtatggcaaaaaattccatggcaactcgacctcgattggcgaaccctacgacatgtacagcatgacggcggcccacccgaccatgcccctgcccagttacgccagggtcacgagcaaggcaacgggccgcaccatcatcgtgcgcgtcaatgatcgcggccccttccacagcgatcgcatcatggacctgtcttatgtggcggcctataagctcgggatcatcggtccgggtagcggccccgttgtggtcgagcgcattttgcccagtgaaatccgcaacatggcggcaggcggcctggagcccatcgcgctgcccgatgccccgccctccgctgcacaacccctgcccgatgctccccccgcccccagaccgcccccggccatgctcgcaggcggcgtctatctgcaattgggcgctttcagccaggccgccaatgcgcatgggctggtcaatcgggtcaatggccaaatgcgcggggagcccacggccatcgttgaacaggccaatcagctctatcgcgtgcgtatgggcccctacgcctcgcgcgaagcggccatggaagcggtgcggcgcgtgtctgaacacacgggtattctgcccacgctggcctcacaataaggccagggcgctaccagggcaaatccatctggccgtcacagacgcggcgggcgcgggcgctacgacccgaatagcgatggccctcatgcgccagcaagcgctgtttgcggtccaaaccgccgccaaaaccggtcagcgcggtgtcctgcccgataacacggtggcagggaatgatgatggatattggattgcggccgaccgcctgcgcgagcgcacgcgtggcccgcggccggccaataagccgagccagttcgctatagctgatcgtcacgccaaacggcagatccagcaggcccgcccagaccgcctgctgaaacgcggtcccccggggcgccaagggcagatcgaagtcctgccgctcaccggcgaaccaggcgcgcaattgttcctgcgcgcggcccagcacagctcgttcggccgcgctacttgcgcctcggccgggctcgggcagctcaggctgatcggcgaaccataatccacatagcgatagcccgctggccatcagacgcacaccgcccaaaggcgtgtcgatatcaagggcactcgcgtcctcgatgccgcggatcatgcattgtccttgcgcaccagcgcacgctgatacaaggcgtcgcgcggcaggccggtcaccttggctgcgacccgcgccgcatcacgcaccgacaggctttcaagtaaggcatccagcagcttatcgactgccggatcggccaaaccgtcgtcctcgcgcgccggggctgcatgcagaatgagcacgaactcgccctgctcatggtggccgtcctgggccagccaagccgccgcctcggccagcgggaatgtcacgatctgctcgaaacgcttggtcagctctcgcgccacggtcagttgccgctcggaaccgcagaccgtcaacagatcggcaaacatcgccgacagacggtgaggcgattcaaacatcaggaccggcgcgggcagggcgctccactcgcccagccagcgctgacgcgccgccgccttggacggcgcaaacccggcaaaggcgaaagccggattttcatcgctggtcacgccgcttcccatcagggcggtaatgaccgcgctggggccaggaatcggcacgaccggatagccggcctcgcgcaccgcccgcacgacgcgggcgcctggatcgctgacggcaggcgcgcccgcgtcggagaccaaggccacgcgctgcccctgcgccaggcgctgacagatggtctgcgccgcctgcgcctcgttgtgacggtgagcggccatcaagggcgtggcaataccccaggcatcgagcagcgtgcggctggcgcgggtatcttcggcggctatgacatcggcgcgcgccagcgcttgccaggcgcgcaagcccatatcgcccagattgccgataggcgtggccaccacatacagggcgccttcgggccagtgctgtgcggccaccctttctgcgacccggcgccaggcctctccggtaacaacggctgtgacttcttgattcataagggaacggcggcggtgaaaactctgccagtgtagccccatgcgccgactgctcgatttcctgcgccgcggtctgatccggcccgatccgcgccacgcccagggaaaacgggccgaggcgcaaggcttgcgtctgctgcgggcgcagggcctgcgcctgctggcccgcaacgcccgcaaccgccacggcgaactcgacctcatcatgctggacggtgaagtactggtggtggtggaagtgcgctggcggtccggctccgccttcggcggtgcggcagccagcatcggtccggccaagcaggcgcggctggccagggcagccgcctgctggctggcgggctcggagcacgccggccgccgcctgcgctttgacgtactggccttcgaagccgggcaggcgcgctggctgcgcggcgcctttgaacctcccgcttatattgcgtcacaagccttacgtgcgaggggcaggcgccgttgatcgccagcgccgcccgcgtgagataatccgcagcatggatatgacttctcgcatgacgtcgcacttccgcgatgcgatggcgctgtgcgaacaaagcatgcaggccctgtccgagcccttggcaggcgcagtggagctgctgttcgcggcattggccaataatggccggattctggcatgcggcaacggcggctcggccgccgacgcccagcacttcgtcgccgaactggtggggcgcttcgagcgcgaccgcctgcccctggccggcatcgccctgaacaccgacacctctattctgacggcggtgggcaacgactatggctttgacgaaatctacgaacgccaggtcaacgcgctcggccagcccggcgacgtgctggtcgccatctccaccagcggcaattcgcccaacgtcgtgcgcgccatggaggcggcccgcgaccgtgaaatgcatgtcatcgccctgactggcaagggtggcggcgtcatgggggaactcatcacgcctcacgacgtccatctttgtgttccgcatgatcgcacgatgcgcatccaggaaatccacatcctgctgctgcatgccctgtgcgacggtatcgatgccttactgcttggagacaccgaatgatgatgcccaaagcacgcggggcggcccgccccctgatcctagccgccgccctggtcagcaccgcggcttcgttgtcggcctgcgtgccactggtgatcggtggcgccgcagccggcaccgccgtcgtcgccaccgaccggcgcagttccggcgcccagctcgacgatcagaatatcgtcttccgcgcagagagccagatcgcccagaaactggggccggacgcccgcgtgaatgcgatggcctataacggccagttgttactcactggcgacgtacccagcgaggccgccaaagccgaggccaccgccatcgcccaaggcatcagcaaagtgaaaagcgtcagcaaccaactgacggtcggcccggcggccgcgttttcgacgcgctccaacgacacctggctgacctccaaagtccgcaccgcgctggtcaatgctcagtacgttccgtcgcgcaccatttctgtcacgaccgacaaaggcgtggtctacttgatgggcatggtgacgcaacccgaaggcgattacgcggctaatgcagcagcaggggtcggcggtgtcaccaaagtggtcaagctgttccagaccatcagtcgcgaagaggctgtgcgtctgtctggcaccggcaacagcagtagcaaaagcgcccctatcgaatcgagcgccccccagccgcagggcgccccgaacaatgatggcaatacaaacagcggcatcgaactcatgcccatcaaatgaaaaaagtcgccctcgccttcgctgccatcatcattgccggcatcggcgcctggtttgtctggcggccggcccccgaagtgcccccggtcgtcttcaccatgctggacggcaaacaggtttccttgcaagacctgaaaggcaaggtggtgctggtcaagttctgggctaccagttgcgtcacctgcgtcaagcagatgcctgacaccatttcggcctataaggaatatgccccgaaggggtatgaggccattgcggtggcgatgcaatatgatccgcccaactacgtgcgcaatttcgtccagggccgcaaactgcctttccccgtggcgatagacagcacgggcgacattgcgcgcgccttcggcgatgtgcgcctgacgcccaccgcctttctgatcgataagcaagggcgcatcatcaaacgctatctcggcgagtacgaccgcgccgaattccacgccaccgtcgagaaagccctggcgcaaggctgatcccggcagccttccaacaggaaggccttttcgcatggggcaacgccgcctcagaaggccggaacgaccgcgcccttgtacttctcgaggatgaacttgcggacatcgtcgctatgcagggcctgcaccagtttcttgacggccgccgcatcctgcttgtcagcccgggtgaccacaatattggcatagggcgaatcagacccctcgatgaacagcgcatccttggtcgggaccaggccggcttcgagggcgtaattggtgttgatcagggccagatcgacgtcatcgagcgagcgcggcagcatggcggcctcgagttcgcggaatttcagcttcttgggattttcaagcacatcgactggggtagccaagatgttggaggggtccttcagcttgatcaaaccttgcttttgcagcagcaccaacgcacggccgccgttggacggatcattgggaatagcgaccgaagcgccctccttgagctcggcgagtttcttgattttcttggagtaaccgccaaagggttcgacatgcaccagcgccaccggcaccaaattggtcttgcggtcacggttgaagctgtccagataaggcttatgctggaagaaattggcgtccagctgcttgtcggccacttgcagattgggctgtacgtagtcgctgaagaccttgatgtccagatccacgccttccttggccagcacgggcttgaccacttccagaatttccgcatgcggcacctgggtggcggcgatggtcagcttttcggcatgcgcctgggcagcgcccatcgccagggcggaaaagatcagcgccgagcgcaggagcttgaatgtcatgattgcctctgatgtcgttgattcttgaaagggcgaaataaacgtcggagaaggttttccccgagccgttgcaaaaacgccctcaatttacttgaaagccgccggcttgtcggtcatatcgacatggcgccagcacatatgccagcggtcttgactacaattccgcttattccctcgtcacttttttacttggtggcagggccttttcatgcttcttgattgcttcccatcacctgccatgaccgacacccccgaccctgccgccgtcctgtctcctgctgtcaaagccgctattctttccgaggccttgccatacatccgacgctttcacggcaagaccatcgtggtgaagtacggcggcaatgccatgacggaagaacgattgcagcgcagcttcgcccacgacgtggtgctcttgaagctggtcggcctgaacccggtggtggtgcacggtggcggcccgcagattgacgacgcgctgcgccgcctgggcaagcagggtactttcgtgcaaggcatgcgcgtgaccgatgccgaaaccatggaagtcgtcgagtgggtgctgggcggtcaggtccagcaagacatcgtcatgatgatcaacgaggcgggcggcaaggccgtgggtctcaccggcaaggacggcatgctgctccaggcccgcaaaaaactcatggccgacaaggaaaaacccggcgaactgctggacatcggcctggtgggcgatgtgacccgtgtcgaaccggccgtcgtcaaagccttgcaagatgatcagttcattcctgtcatctcgcccatcggttatggcgaagacggcacggcctacaacatcaatgctgacgtggtcgcaggcaagatcgccgaggtgctgggcgccgagaagctgctcatgatgaccaacacgccgggcgtgctcgacaaaagcggcaagctgctgcgcagtttgtcggcccagaccatcgacgagctgttcgccgacggcaccatctcgggcggcatgctgcccaagatttcgtccgccctggacgccgccaagaacggggtgccctcggtgcacgtggtcgacggccgcgtgccgcactgcctgctgctggaactgctcaccgaccaaggtgtgggcaccatgatcagcgcccactgatgcttgcacgccggcaactgtccggtccggccgtgcgtcctcgccgctcacgcgaggcggacgcacgccgcgagcgcctctggctgtttgacctcgacaacacgctgcatgacacctcgcacgccatcttcccgcgcatcgacgccggcatgacgcaggcggtatcggaaatgctgggcgtggacgaaagcaccgcaaacagcctgcgcaagcgttactggaagcgctatggcgccaccgtgatcggcatggaacgccatcatggcgtcgatccccgccggtttctgcaccgcagccatgacttcgatgtccggccgctggtgcgcgccgaaaaaggcctggccggcaagctcaaacgccttcccggccgcaaagtgctgcttaccaacgcgccgctgcattacgcgcgcgccgtgctgcgccatctgggcatcctgcaacagttcgacgcactctggggcatcgaggaaatgcgcttgcacggtcagttgcggcccaaaccctcatccgccctgctgcgctacgtgctggcgcgcgaaggcgtgccggcttcacgcgccgtgctggtcgaagacacgctggacaatctgcgcggcgcccgccgcgccggtgtgcgcacggtacatgtctatcaccccggcactcctttcgcgcaggcgcgcacacatcgcccagactacgtcgacttgcgagtaaactcggtgactgacttactgttgcgccgccgtccgctacgcggctaactgctttccgcaacgttcacggctctgtcatggcgaccaaacccggcgagagaaaaacccagatcctgcaaacgctggccgaaatgctggagcagccccacgccgcccgtatcacgacggccgcgctggctgcgcgcctacaggtttccgaagccgcgctgtatcggcatttcgccagcaaggcgcaaatgttcgagggcctgatcgaattcatcgaaaccacgctgttcaccctgatcaaccagatcattgccgctgagccgcaacccctgacgcaggcgcgcaaaatcgtctccatgctgctggctttcgcagaacgcaatcgcggcatgacgcgggtgctgaccggcgatgcgctggtcaccgaagacaaccgtctgcaagggaggatcaaccacatcaatgaccgcatcgaagcctctctcaaacaatgcctgcgtgaggccgtcaacgaaggcagcctgcctccccaaacgaatgtggctgcctacgccagcctgctgacccatctggtgatgggacgctggctgcgctacgcccaaagcggctggcgggtcaccccgaccgcccatctcgaagaacatctgcgtctgattctgccctgagtgccggcttcatttgcaccgcaaaccggaaaacttaaccggcggtcgcaaagaaccacaagttggaaagcgtgttagcttgattgccatcaatacgggttttccttatttccttacgcttgttacacagttgtttgactcacagaacggagatggatatgactgcgcaagccgctgtccctgccccgcaagccccaaagaagaaaatcccgataggcctggtcgcgggcttcattgcactcatcctggtgctcttgattcccacgccggccgaactgcccgtcgcaggccaccggatgctcgccatcctggtattcgcagtcgtggtgtggattaccgaagccgtctcttatgaagccagcgccatcatggtcaccaccctgatggcgtttctactgggcacggcgccctccatcaaaaacccggacgtgctgattggcacctcggcggctatcacgatggccctgcaaggcttcgccaattcggcgctagccctggtagcgggggccctgttcatcgcggcggccatgaccttcaccgggcttgaccggcgcatcgcgctggtcacgctgtccttgatcggcacaactacgcgccgcatcctgatcggcgccatcgccgtgaccatcgtgctgagcctggtcgtgcccagcgccaccgcgcgcagcgcggccgtggtgcccatcatgatgggcgtgatcgcggccttcggcgtggacaagcgttccaacatcgcggctggcatcatgatcatcgtggcgcaggccaccagcatctggaacgtcggcatccagaccgccgcagcccagaacctgctgaccgtcggcttcatggataagatgctgggcgaacgggtgagctgggccgaatggctcatcgccggcgcgccgtgggcgatcatcatgtcggtgatcctcatcctcatcgtgctgaagatgctgcccccggaaagcaatgaaatcgcgggcggcaaagaagccgttgaacgcgaactgcgagaaatgggccccatgacgccgccgcaaaagcggcttctggcagtatccatcttcctgctgatgtgctggtctaccgaaaaagtgctccacaacttcgacaccacctcgaccacctatttaggcctggttctgctgatgttgccgcgctttggcgtgatgacgtggaaagacgtgcaatcacgcatcccgtggggcacggtcatcgtgttcggcgtgggtatcagcctgggttccgccttgctctcgacgcaggccggtcaatggctgggcaaccaggtggtaacgcataccggcctggacaacctcggcccgctgtcgatcttcgccattctgggcgccttcctcatcctcattcacctgggtttcgccagcgccaccgcactgacctcggccatgctgcccatcctgatctcggtgctgcaaacgctgccgggcgacttcaatcgcctgggcatgaccatgctgctgggctttgtggtcagctatggcttcatcctgcccatcaacgcgccgcagaacatggtgtgcctgggtacggaaaccttcacggccaggcagttcgccaaagtcggtatcctcatcaccatcatcggctttgccctgatgatcgtcatgggcatgacctactggcgctggctgggccttctgtaaggagccgcccatgaaaatcgccattcccgacgccatcgcctacggcgaagccctgctcgtcgcgcagggcgtgccgcaggacatcgctttcgacgtcgccgaacacctggtcgagtccgaccgggtgggttacaccagccacggcctgtccatccttcccaattacgcccgcgtactcaaagaaggctttctgcaagccgacggccgcctgcaactactgaccgacaacggcggttttctcgcctacgacggcaacaacggctttgggcaacacgtcggcaagatggcggtgcaagccgccatcgaacgcaccactcagcagggctcatgcgtcctaacgctgcgccgcagccaccacctgggccgcatgggttactacggcgagatggccgccagcgccggtttcatcctgctggccttcaccaatgtgatcaatcgcgctcccaccgtcgccccgttcggcggcgcgcgcgcctgcctgaccacgaatccgctgtgctttgcgggtccgctgccgggcggccgcccgccgctcatcgtggacatggccaccagctccatcgccgtcaacaaggctcgcgtgctggcgacaaatggagagcaggcgcctcccgggtcgctgatcgacgccgaaggcaatccgaccaccgaccccaatgcgctattcaccaatccgccgggcgcgctgctgcctttcggcggccataaggggtatgcgatgggggtggtggccgaactgctggcgggtgtgctgtccggtggcggcaccatccagccggaaaacccgcgtcagggcgtggcgaccaataatatgttcgccgtgctccttgacccgcaggtggacttcaacgccagttggcgcagccatgaggtcgccgcctttatcgactacctccatgattgcccgccgcaacctggcgtagacggtgtgcagtatccgggcgagtacgaagcagccaaccgcgcacgcaatggcgacgccatcagtttcgcgcccgccatttggcacaagctggctgaactgggccagaagctgggcgtctctgcgccagcggcggcttaagccgccaggaccgggcgggcgtctggcggcgcccgcctaggccttgacgggcttggcgcggctgatgctcatcatgatgccgaaggccacgcccatcgtgagcaaggccgtgccaccatagctcataaagggcaagggcacacccaccacgggcagaatgcccgtcaccatgcccacgttcacgaaaacatagatgaacatcatcatggtcatggagccggccagcaggcggccgaactgcgacacgctgcgtgatgcgatcgccaggccgcgggcgatcagcaggccatacagcaccagcagggccacccctccatacaggccgaattcctcggcatatacggcgaaaataaagtccgtggtgcgttcggggataaagtccagatgggtttgcgttccctgcatataacccttgccatagagcccaccggaacccactgcaatcatggactgaatggtgtgaaagcccttgcccaaagggtcggagctaggattgagcaaggtgcagacccgatgcttctgatagtcatgcagcacgacccagtcaacatcaggctcacacaattggtcttcgtaatagaccagtgtgccgatgccgataacaccgatcagcacggcgggaatcagcagcttgaatgacaggccggcgaaatagatgacgaaaaagcccgcgccaaaaaccagcagcgctgtgcccaaatcgggctgaagcacaatcagaccaaatggcagacccagcatcagcacggccaccagaaaatcacgcacacgcacctgcccttcatggcgctggaaataccaggccagcatcatgggcacggcgatcttcatcatctccgaaggctgaatgcgggtgaaaccgagattcagccaacgcgtggcgcccttgctggtttcaccgacgaactccacgcccaaaagcagcacaacgcccagaatgtaaaaaggcaaggccagcttcatgagggtttgcggcgacaccagcgccacaatccacatggcgaagaaggcgatggtgaaattgcgggcctgctcggcgaaacgccagtccgtgctgcccacggccgaatgcatgaccgtcaggcccaaggcggcgaaaagcaccagcacgagcagcaagggccagtcaaaggcggtgaatacgcgcagcaacaccaagccgatgcgcttcattgcgccttctccccggccgccacctgctgaggacgcacgatcttgtcctcccgcttgggagtcagccaataatcgaacacctctcgcgctatgggcgcggccacactcgcgccccaaccggcattctcgacgatgagggctaccgcaatacgcggatgttcgacgggcgcaaaacccatgaacaaggcatggtcgcgcagacgctcatccagggccgccgcacggtactgtccgccacgcaggctgaacacctgggcggtccctgtcttgcccgcggcctgataagcggtgttggcgaaggcgcggcgcgccgtgcccgaccggaccacatcggccatggcgctcttgatgacgtcgatgttggcctgcttcaaggggatacggtaatccggtgtcgaaggggtggccgtcagctcgccagtgcgcgaatcgcgcaccgcatgaaccagatgcgggcgccggtacagaccattgttggccagcgtggaggtaccctgagccaactgcaacagcgtgaacgcgttatacccctgacctacggcgaccgaaatggtttcacccgcataccagcgctgacgctcgcggtctttataggcccgccgcttccagtcggtggacggcagcacgcccgcacgctcgccttcaagatcgatacctgtgatctggccaaagccgaactgcttggaaaaatcatgcagggcattcacaccgatttcagggcctagagaataaaaataggtatcggaagagacgacgatcgcgcggtgcatgtccgtcatgccaaagaccgcaccgccggcattgcggaatttctgcccgccgaactcgtaatagcccgggtcaggcagacggtcggttgcgcggcgcttgcccaactccaatgcagccagaccgacaaacggtttgtaggtggagccgatcggataagtgcccgacaggggccggttgatcagcggatggtcgggggattcgttcaggcggcgccagttctcgacatcgatgccatcaacgaacagattcggatcgaaagacggttgcgagacgaaggccaacacttcgccggtatccgggtccagcgcgacgagggcgccacggtggccctcaaaagccttttcagccacacgctgtaggcccagatcgatggacagcatgatgtcggaacccggcacgggatcgatgcgccgcagcgtgcgcaccggacgcccgccggccgtgacctcgacctcttccagaccggtgcggccatgcagggcctgctcccaggttttctcgatgcctttcttgccgatcacatcggtgccacggtaattacccagttgcccgctcttttcgaggtcttcgagatcattttcggcaatgcggccgatatagccgaccacatgggccgccgcctctccctggggatactcgcgcacccagcgcgcgcgcagctcgacacccggaaactcgaaggcatgggcggaaaaccaggccgcctcggtttcattgaggttgttacgcaggaccagattggcataacggccggactcagacacacggcgcttgaaacggcgctggtcggcaggactgatatagacaaccggggtgaggcgggcgaacaactcatcaaccggaccggcgcgtgcgggcacgacttcgagggtataggtacgataattgcgcgccaacaccacaccattacggtccagcacctcgccccggcgcggcggaatcggctgcaccgcaatgcggttgcgatcggcgcgctcggaaaaaccttcgtagcgatcgacctgcaaataccaaaagcggccgatcagcacgccaaagcaggccaaggcaaacagaccgcccacccaggcacgcaaacggaagcgctgcttctgttgctgactggtctttttgaactcgaacatgggcacgctgttcagctcgcagaagactcgacgtcgtcatgcaggcgttgcggcaattgcaatacccagccgaaaaccggccataacgcggtcgtcagcaatacgccataagcccagtcccaacctgcccaccggccggccagccaagccatgatgatctgggtcagcaattgggataggaaaaacaccggcaacatatgcatggcctggctccagagatcgaagcgttgcaggcggcgatgcagcgccagcgcgccataggcgaccagcgtgaaggtcagggcatgcccgcccagcagactggcgtcgtggacatccagaagcaggccgaaaatgaaagcggtgaacatgccgacgcggcgcggttcgtaggcgctccagaaagcaatgaccaacagcaggatatccggcgaagccggccattgccgccagggcaagagcgacaacaaccagaccagcagcagggttccccagacaaagaacccacgcgccggacgcatcaaccgttcgggatgcacattgctgggcgtaccaaggcgacgttgagcggcattattgcgtggtgccaccatcggcctcctcttgattggcttcggccttcgcgacgtcaacctgcaagaccaggaaatgacggtagcgctcaggatgggccaaaggctcggcaatcgcgcgcgcgaaacctgaagccgtatcacgctcgaccgagcttatcttggccacgggcagaccggcaggaaacaggccgcctacaccagaagtcacgatggtatcaccgggcttgatatcggcgttagccgccaaatagcgcacgtcgatcgtgcccggtgtgtggcccccgaaggcaatcagacgaagtccgttgcgtagcacctgcacgggaatggaaacccgctcatcggtcaccattgcggcttcggccgtcatgggggtgacgcgcacgatctggcccaccacgccgccttcgtcaataaccggcatgcccggcgcgatgccggccttgctgcccttgttgaaaacaagacgcggatgaaaggcgttgggcggctcgtagagcacttccaccacggttgccggttgaccgaccgtgtcggtcacgcctagcaaacgccgcagctgcgcgttctcggcggccagttgcaccgcatgcgtggccacctgagacaactcgatgcgctgacgctgcaaagcctcgttttcagaacgtaccaaattggcggcattgatccactcgtcgacctgctgcacgaggtcgcgcggcgccatgacggcgcgctggaagggatagagcgccaccgatacggcgcggcgcaccggctccagaatgcgcaattgggaatcgacgacgatcagtgccaaggccagcgcgaccagaatgaccagccgcacttcggccggcgggccgcgcctgaacagcggtggagtgccttgtcgttgcatgaatctcagctcgggcttgtctgcccgttgccgtgaggccgccccggaacgcgcgcgggcgttccaaggaccggacggtccagcttagtcgttgatgaaaatcgcaccgagcttttcgagatgctcgagcgcctcgccgcaaccgcgtacgacgcaagtcagggggtcgtcggccaccaccaccggcaagccggtttcttcttgaagaaggcggtcgagatcccgcagcagcgcaccgccgccggtcagggcgatacctttgtccgtgatatcggcgccaagttccggaggcgtttgctccagtgcgatcttgacggcggaaacaatctgattcagcgggtcggtcagggactcgaggatctcgttggacgacaccgtgaagctgcgcggcacgccttcggccaggttacggcccttgacctcgatttctcggacctcagaacccggaaaggccgagccgatttgctttttgatgagctctgcggtcggctcaccgatcagcatgccgtagttgcgacggatatagttgacgatggcttcgtcgaacttgtcgccgcccacacgcaccgaacccttgtacaccatgccgcccagcgaaatgactgcgacctcggtggtgccgccgccgatatcgaccaccatcgagccgctggcatcagacacggccaggccggcgccgatggcggctgccatgggctcttcgatcaggtagacatgggaagcccctgcacccagggcagactcacgaatcgcgcggcgctcgacctgggtcgagccgcagggaacgcaaacaataatccgggggctgggagccagcatgttgcgggggtgcaccatgcggataaactgcttgagcatttgctcggtgacggtgaagtcggcgataacgccgtccttcatggggcggatggcctcgatattgcctggcacccgtcccagcatctgtttggcctcctggccaacggcctggatgactttcttgccgttggggccgccctcgtggcggatcgcgaccaccgagggttcgtccagcacaatgcccttgcctcggacgtagatcagcgtattggcggtaccgagatcgatcgccatgtcgctggaaaaataactgcggaggaatccgaacatgggagctcagctaggttcaggaattaggtcgagctgcggtctcagacgccgaagctacaccatcgcggcatctgaccgtagcgattaaaccgtgaatcataacttataatttccttggaaatagcgtacaaatcgcagctattcaagctttgtaacgggtttctcctaggtaaaccgcctagtctccttcgcccgctacctccctgttttctgatcaatccaaacccatggcgctgaatcaacaagatgtggcccggatcgcccgcctggcccgaatcgaactgacccctgagcagcaaagccgggcgcaggatgaactcaatggcattctgcacctgatcgaacgtctgcaggctgtcgacacgcagggtgtggaacccctggcccatcccctgtcggcgcacgaagacatcccgctgcgcttgcgccaggatgctgtcaccgagaccgcctcggccgaacgccgcgccgaattgctggctaacgcccccgagcaaagcgccggtctgttcctggttcccaaggtcatcgagtaagccatgagccaatctgcattgcacactgaattcggcgatatcgccggcctgcgcgccgccctggccgaacgccgcgtgagcgcggtcgaactggccgaaagcggtctggccgccgcacaggccgccgccggactgaacgcctttctgcacatcgatcccgagctcacgctggtccaagcccgtgccgcagacgccgcgctggccgccggcaccgccgggcccctggccggcatccctatcgcccacaaagacgcctttgtgacgcgcggctggcgcagcacggcaggcagcaagatgttgcgcgactacctgagcccctttgacgccaccgtggtcgaacgtctgcaggccgccggcgcggtctcgctgggcaagctgaactgcgacgaattcgcaatgggttcgggcaatgaaaactccgcctttggaccggcccgcaatccctgggatctggccgccgtgccgggcggctcctcgggcggttcggctgcggccgtcgccgcccgcctggtggccggcgccaccggcaccgacaccggcggttcggtgcgccagccggccgcgctgtgcggcgtgagcggcatcaagccgacctacggcaccgtgtctcgctacggcatgatcgccttcggctccagcctggatcaggccggcccgctggcgcccagcagccgcgacttgctcgaactgctcgacgtcatgagcggcttcgacccacgtgacgccaccagcctggagcgctgcgatgacgccgccaacgcgccgggccgcattcgcgcggcctttgatgccgcacagaacggctatcaggctgccggcagccagcccctcaagggcctgcgcatcggtgtgcccgcggaattcttcggtgcgggcctcacgcccgacgtcgccgccgccgtcgaagccgccctgcgtcagttcgaagcgctgggcgcggaacgcgtagcgatttccctgccgcgcaccgagctggccattccggcctattacgtcattgccccggccgaagcctccagcaacctggcccgcttcgatggggtgcgctacggccaccgcgccgccgagtacagcgacctgaacgagatgatcagccgttcccgcgccgagggctttggcgacgaggtcaagcgccgcatcctgatcggcgcctacgtgctgtcgcacggctattacgacgcctattatctgcaagcccaacgcctgcgccgcctgatcgcccaggacttccagcgcgccttcgccggccagtgcgacgtcatcatgggcccggtggccccgagcgtggccaagaatatcggcgagaaccgcgacgatccgactgccgactggctggccgacgtctacacactgggcgtgagcctggcgggcctgcccgcgatgtccgtgccctgcggctttggcgccgccggccggccggtcgggctgcaaatcattggcaactacttcgacgaaggccgtttgctggccatcgccgaccgctatcaacaagtaaccgactggcatcaacgcacgccggcaacgcaggacgcctgaccatggaatgggaaatcgtcatcgggctggaaacccacgtccagctcgccaccgagtctaagattttctcgggtagcagcacccgctttggcgcggcgccgaacacgcaggccaacgaggtggatctggccctgccgggcagcctgccggtcatgaaccgtggggcggccgaacgcgcgatcctgttcggcctggccatcggcgccaagattgcgccgcgctcggtgtttgctcgtaaaaattacttctatcccgacctgcccaagggctaccagatcagccagtatgagctgccggtggtcgtgggcggcacgctgtctttctttgtcggcgaagaagaaaagaccatcaacctgacccgcgcgcatctcgaagaagacgccggcaagtcgctgcacgatgaattccatctggccaacggcgcgccggccagcggcatcgacctgaaccgggccggcacgccgctgctggaaatcgtcaccgagcccgaaatgcgctcggccgccgaggcggtggcctatgcccgtgcgctgcacggcctggttgtctggctgggcatttgcgacggcaatatgcaggaaggctcattccgctgcgacgccaacgtatcggtgcgtccgcgcggccaggttgaattcggcacccgcgccgaaatcaagaacgtcaactccttccgtttccttgagcgcgccatccagtacgaggtacgccgccagatcgaactgatcgaagacggcggcaaggtcgtgcaggaaacccgcctgtacgacgccgagcgagacgaaacgcgcagcatgcgcagcaaggaagacgcgcacgattaccgctatttccccgaccccgatctgcccacgctggtgatcggccaggattgggtcgaggccgtgcgcgccaccatgccggagctgcccagcgcaatgcgcgcccgcttcgaggccgatttcggcctgccggcctatgatgcagcccaattgaccatcagccgcaagctggccgcctatttcgaggccgtggcgcgggcgctgccggctggacaggccaagctggctgccaactggatcatgggcgaagtcaccgccaccctgaatcgcgaagagaaagacatcgccgatacgcccgtgcaggccgctcagctcgctgcgcttatcaaccgcatcatcgacggcacgatctcgaacaagattgcacgcgacgttttcgccgccatgtgggcgggtgaaaacggtggcgagcccgacgccatcatcgaggcccgtggcctgaagcagatcagcgacaccggcaccatcagcgccatgatcgacgaggtgctggctgccaaccccgccatcgtggccgagtaccgcgccggcaaggaaaaagccttcaactcactggtcggccagatcatgaaagccgcccggggcaaagccaacccgcagcaggtcaacgacctgctcaaggccaagctgtcagcctgagcccacccatgaaaaaagcggcctacgggccgcttttttcatgatttccccggcagattaaacgaccataagcaagcgacagcgtgggggcaaggaccgccgacgggccgcccctaggcgggacagccccctcggggggcagcaagcaggcgacaagcctgcgcagcgtgggggcaaggaccgccgacgggccgcccctaggcgggacagccccctcagagaacagcaagcaagcgacaagcctgcgcagcgtgggggcaaggaccgccgacgggccgtccctaggcgggacagccccctcggggggcagcaagcaggcgatagcctgcgcagcgtgggggcaacattaaacgccgtattgctcgcgatacgccagcaccgaatcacggtgggccgcgaactgctcatcatcctgaagcagctgaagaatatcggccagggaggcaatgctgatcacgggaatgccataggtcttggcgacatcctgcacggccgagtgcggcgagagagcctcatcgggacctgcgcgctccatgcgatccatggcgatcagtaccgccgcaggctgtgcgcccgcagcgcggatgatctcgaccgactcgcgcaccgaggtgcctgcggtgatgacatcgtcgatgatgacgacccggcccgccagaggcgcgccaaccagcgtgccaccttcgccatggtccttggcctctttgcggttataggcaaagggaatgtcgcccgaagcttgaggatggccggccaaggctacagccgtggccgtggccaagggaatacccttgtaagccgggccaaaaagcatgtcgaaattcaggccggaatccaacagggcctgggcatagaaagccgccagcttgcccaccgaacggccgctattgaacagcccggcgttaaaaaaataggggctcatgcggccggatttgaccttgaaactgccaaagcgcagcacgccttcatcaagggcaaaacggacgaaatcagtggcggtattagacatgcgcgggcttccggatcaggatggcaaacggcgccattatccgcgatccggcattttttgggttgctccacgcagcagacttagggaccccaggcggtttacaaggaaaagtcgtaatcgatcgtgagcggcgcgtgatcgctaaagcgcacgtctttgtagatggcggcctgctgggccgtggccgccaaggcgccgctggcgatgtggtaatcgatgcgccagcctacgtttttggcccaggcctgccctcgattactccaccaggtatagccctcgcccgtggcatccggcgcgagacggcggtagacatccacccatttcagttcgtcgaacacctgggtcagccaggcacgctcttcgggcagaaaaccgctgttcttgagattgcccttccagtttttgaggtcagcctctttgtgagcgatattccagtcgccgcagatgaccacttcccggccacggccgataaggtcggccagatgacgataaaaatgttccatgaagcgatacttggccgtctgacggtgatcgccgctggagccggacggcagatagaccgacaccaccgacagcttggggtagaccagctcgatatagcggccttcggcgtcgatatcgggcacccccagaccgatcacgaccgattcgggttcatgaggggtgtagatacccacaccgctatagccctttttttcggcgtaatggaaatacccctgcaagggcgccggcgccttcatggcgggactgaggtccgcttcctgagccttgagttcctgaacgcagacaaaatcggcgttttgctgatgcaaccaatcgaaaaagcctttggtgttggcggaccggatgccattcagattggcggaaataacacgcagcataaaaatcccaggcgctcggagcgcgaaagtggccagggtctcaactataacgagatcccctgcgcccataatgcgacaaaataattagggacatatcaatgggtcaaatttttttgccctgcctcctgttaccgaaaaaaaagagtggcgtttctttggtcatcccgccgccggcacgatgcacaacgacaagaatataggggacatataattaaagtcattgatttataaaagaacaagaccttgtttcagcaaattcttcgaagctgaaacgccacatttccactctcccatcaaattatgcgtccccattaaattcgggaaatgaccgactttacggcccgcctcacaccccctgccggagcccggaaatcctccctacaatcgcgcaccaaaccagtgcttttccacggcatcgcaccattgcagatcattttttgcaccgatctgatcccgcaggcactgctgtgtcgcattaccggagaccatccatgcagtcattgaacgatttcctgggccgcgttgccagccgcgatccgcaccaacccgaattcatgcaagccgtccaggaagtcatgggcagcctctggccgtttatcgaaaaaaacccgagctacggccagcaagccctgctcgagcgtctggtcgaacccgagcgtgtcattcagttccgtgtctgctggaccgatgaccagggccgtgcccaggtcaaccgcgctttccgtattcagcacaactccgccattggtcctttcaagggcggcatgcgctttcaccccagcgtgaacctgtcggtgctgaagttcctggccttcgaacaaaccctcaagaatgcgctgaccactctgcccatgggcggcggcaagggcggttcggatttcgaccccaagggcaagtccgatggcgaggtgatgcgcttttgccaggccctgatggtcgaactctaccgccacctcggccctgacaccgacgtgccggctggcgacatcggcgtgggcgcccgcgaagtcggctatatggccggcatgatgaagaaactgtcgaattcggccgccagtgtgtttacgggcaagggcctgagcttcggcggcagcctgatccgccccgaagccaccggctttggcaccgtctatttcgccgagcagatgctgcgccgcgtgagcatgtccttcgagggcctgcgggtttccgtctcgggctccggcaatgtcgcccaatacgctatcgagaaggctatggcgctgggcgctcgcgtgctcaccgcctccgattcgggcggcacggtagtcgatgaagccggtttcacccccgaaaagctgcaagccctgatgcacatcaagaacgtgcagcgcggccgtgtcgaagactatgccaagcaattcggcctgcgctttttgcccggcgcccggccgtggcagatcccggtggatgtggcgctgccctgcgccacgcagaacgaactggatgaagcggatgcccgcatcctgatcgccaacggcgtgaaatgcgtggccgaaggcgccaacatgcccgccacgctggcggccgcccaggcctttatcgatgcgcatgtgctgtacgcgcccggcaaggccagcaacgccggcggcgtggccgtctccggcctggaaatgagccagaacgctgcccgcctgtcgtggacccgcgaagaagtggatcagcgcctgtttgccatcatgtgcgacattcacgaaaactgcgtgcgccatggccacgccgagtcaggctacgtcaactacctcgacggcgccaacatcgccggcttcgtcaaggttgccgacgccatgctccagcaaggtctgtactaaaagtctgcctgagcccagatcacggtctgggctcgcagacggcctgccggctcagtgccagtcgccccggtagacgaatttcggcatctgccaattaaagcgcagcgcgagcagccgaaaagccaggcccaccgccagggcgatgggcaccgctacgttgaccgtacctgtgtagtggtccagggcgagatacagcccgccggtgaccaaagaaacgctggcatagagttcgctgcgaaacagcagcggaatatcgttacacagcacgtcacgcaaaacgccgcccgcacagcccgtaatgacgccgctgatgatcacgatggaaagcggcagatccatctgctgggcgactttgcagccgatgatggaaaacgccacaaggcccaatgcgtccagcagcagaaagactttgcgtaaatgacgcagcatgggcgcgcacaacgccgtcaacagggcagcgccggccgtcatggccagatactcgggatggctcacccaggtcaggggatagtgcccgagcagtacatcacgcagcgaaccgccgcccagcgcggtaacgcaggcgatgacgcaaacccccacccagtccatttcacgccgcccggcagcaagcgccgccgtcatggcttcggctacgatggcaatcagatacaaggtgtgaagcagcaaggtggacgtttcgctgggcatgacaattcaggataaaaggcgattgtaggtcggcggccgcggccttgatgcctgtcaaggccggcgggcgccgcaagacggcacaatagtatgagcgcatacgcgcttcacctagaggagaagacagatgacagagaccatcttgctcgcaacggacttgagcgcccgcagcgaccgcgccctggaccgcgccctgatgctggcacgccaacaccatgaccggctgctggctctgcatgtcatggagccgccgagcgcttccaccctggccacaccggcatggcggcggctgacgcccgaccacaaggcactggctgaacagcgtctggccgaggacctggccgaggccggggtgccaactgaagcggtggtggtgagcggccatccgctagacgtcattctggatacggtgcagcactttaattgttcgctcatcgtgaccggcgtggcgcgcgaaacgacggtaggccgattgctgctgggcacgacagtcgaacggctggcccgccacgccagcacgcccgtgctggtcgtcaaggcgcggccgcgcaaaccctatcaagacgtggtgattgccaccgacttttccgaaggctcacgtcaggccctgaccgcagcgctgaaactggccgcagacgcccgcatcacgctattccatgcctattccacaccggctgggcaagacgatctgccgcaagacgccgaggtacgcagcctttataacgatgcgctgcaaaaagcgcaggcctttttggccgccacgccagagctggcgggccgagccatgccagagatcgtgctggaggccggtctgccggaacatatgctgtcggagttcgtgttcaagcgccgctgcgatctcgtggtgaccggcacgcacggcctgaccggcattctgcgcacagcgatcggcagtgtggcggaaaaactgctggaggcgcttccctgcgacgtgctgatcgtgcgccaggctgcggcctgaatcagaggcgcaagccttcacgctcgagcgactcgatatcgctcttgcgcagccacagcaaaaccaggccgggcagggcgatgaacaccgtcgccatgaaaaagcccggccatcccatatagccgaccagcacaggcgtgagcgggcccgctagataggtgcgcccgaccgccgagagcgccgacaacagtgcaaactgcgtggcggaaaacgcccggttgcacatggacatcagcagtgcgacgaaggcggccgtgcccagcccgccgcacaaattctcgataccgacggcaagcgccatcagcccgatgcttttgggcgcgaccgagatgagccaatagcctagattggagacggcctgcaaggcgccaaaagccatgagagaacggtacaggccccaacgactcatgatggcgcctccagccagcgcaccaacgatggtggcggccagaccgagaatcttgttgaccgtgcccacctcagtgggcgtaaagccggcaccccggatcagaaaggtggtggacagggcgcccgcgaaggcatcgcccagtttgtagagcacgatgagcgccaggaagatgatcgcgccccggcggctgaaaaactcccgaaacggctccaccacggcacggcccagactgcgcggcgcagcgctgggctgctcgggttcgggcgcccagaaggtgcccgccacgccggccagcatcaaaaaacccatcaacacataggtcgtgccccagcccagccaatgatcggccagcaccagcgccagcccccccgacaccagcatggccaggcggtagcccagcactttgacggcagcccccgcgccacgctcgtttttgtgcaaaacgtccgtggaataggcatcgaaagcaatgtcttgcgacgcggacagaaaagccactagcacggccagcatcgccaaaggcagcagggactgctcgggagaaagcaggcccatcagcataatggtgaccgcgagcagcaactgagtcagcagcatccagccgcggcggcggcccagaaagggcggcgcgtagcggtcgatcaggggcgcccagagaaacttgagtgtgtaggcgctaccgaccagcgtcaggaaaccgatatcctggagagacgcgccctcgaccgtggcccaggcctgcaaggtgccgctggtcagggccagcggcaagccgctggcgaaacccagagccaacaggggcgccacgcgacggctgaaataaatccggtagctatcggaggcgatgatgaatctcctgggcggcggtccgtgcagaacctgtttagaggcgagctggcatggtcaacaagcctggctcgttacgcctcgaagcgatagacggccagggtgctgcgccagcctggcaataccttgacctcgcgacggtcgttgaacgtggcacgctccaggatgcgcaccccgacgtcacgtgcgaggtcttcgaagtctcgcagggtgcacaaatggatattgggcgtgttgtaccactggtaaggcatttgcccggtcaccggcatcctgccgcgcaaaatagaccagccatgcggccaatagccaaaattcggaaaagagacaataccaaaacgcgatacccgcgccatttcgcgcaggatgtgctcggtacggtgcatggactggagggtttgcgacagcacgaccgtgtcgaactgtttatcgtcaaacagcgccagaccatcttccaggttttgctggataacctcgacaccccggccgacgcaggcaatgacgctggcgtcatcgatctcgacgcccgcgccgcgcacctggcgatagtcgcgcagataagccagcagcgcgccgtcggcgcaaccgaggtcaagtacgcgtgaggcgggcgcgatccagttggcgatgcgttccaggtccggacgcaggacgaccggcgcaagcgcgttgatggcgggactcatgccgcagactcctcggcttggcgcgtcaaccccaggttgcgcgcaatgcgttcgtaataagcgctcaccaccgcatggtaacgggcgtcttcgagcaggaaggcatcgtgcccgtggggtgcatcgatctcggcataggtgaccgggctgccgttcttgagcagcgcgcgcacgatgtctcgcgaacgctcgggcggaaagcgccaatcggtcgtgaacgacaccagcaggaagtctgcctgagccgatgacagggcgcgggcgagatcgccgccggtagctcgcgcgggatcgaaataatcgagcgcgcgggtgatgagcagataggtgttcgcgtcaaagtaacgcgagaatttctcgccttgataacgcagatatgactcgacctcgaattcgacatcatagccataacgataggcgccgttttcggcgggctcacgttgggtacggccgaatttctcggccatatcatcatcggatagataggtgatatgcccgatcatgcgggccactgccagaccccggtgcggcaccgtatcgtgcgcgtagtagttgccgccgtggaagcccggatcggtaatgatggcgcggcgcgccacttcgttaaagccgatattctgggccgacaggcgaggggtgctggcgatcaccacgcaatgggcgacccgctcgggcaaggtaatggcccagctcagggcctgcatgccaccgagcgacccccccatgacggccgcaaaacgctggatgccgaaatgatcggccacacgcgcctgagcacgcacccagtcctcaaccgtcagaacgggaaaggcagccccccagggcagcccggtttccgggttggtactggccggtccggtcgaaccgaagcaggagcccaggttgttgatgccgatcacgaaaaacacatcggtgtccacgggcttgcccgggcccaccatgttgtcccaccaaccgacatccttggggttgccggcggccacgcccgccacatgatgcgaggcgttcaaggcatgacagatgagcacggcattgctgcgctcggcgttcagggtgccgtaggtttccaccgccagttcataggcgttcagggactgaccgctcgccaatggcagcggctcgtcgaaccggaggaagacgggagaaacgaccccgacggaggccgggcgatgggacgtcgtatcgggagacgtcgtattgcgggacggtgtaacactcgccgcggtcaaagcaggactggtcattgcagacctctttagctggatttataagaggcgcccgcaagcggatcaggcaaatcggcgccgacaatgtgatgcttattctagcaccggcggcgccgagccgccgctgccagccgctcaatggctaggaaaccagaacagcgcagacgcgatcagcaacacggtagacacccgcacggcagcggcaaaccgcttaatttgggcctggccgcgcaaaccagtccgcacggcgcagaattgtcgcctcttttcctcttaccgtctgaaaaacgtgcccgctcgagcgatccgatctatgctgaactcagccctgtccggacggtcgatttccctagagacctcggggccaatccgccacccgggcccgctgaacgtaaaatctcgactcgacaaccccaagaactcattgccgtgaccgctcattccaactcccgccttgccctggttcaggcccatcccgatctgctggcgcagactctgcgcggggtcgaaaaagaaggcctgcgtgtggatgcccaaggtgtgctggcgcgcaccccccatcccgccggattgggctcggcattgaccaacgaacaggtcactacggactactccgaagccctgctcgaactgatcaccggcacccactcccgtgttgagtcgctgctgcaagaactgcgcgacacacaccgcttcgtctatggcgtactggacggcgaactcatctggaaccagtccatgccggcctatctgccggccgaggccgatatcccgatcgcctggtatggccactccaatacaggcatgctcaagcatgtgtaccgccgtggtctggccgagcgctacggcaaaaccatgcagtgcatcgccggggtgcattacaacttctcgctgccggatgccttgtggcccttgctcgagccagacgccgcctccctgcaagaaagccgctcgcgcggttatatcgccctgatccgcaatttcacgcgctactcctggctgctgatgtatttgttcggcgctgcgcccgccttatcgcgcgagttcatgcgcggccgcgaacatccgctgcaatcgctgggcgccgatacgctttatctgccctacgccaccagcctgcgcatgagcgatctgggttaccagaacaaagcccaatcgcagctcaagctctgttacaacgatctgagcacctttctgggtcgtttgtacgaggcagtcacgcagccatggcccgcctatcaggccataggcacgcaacgcgatggcgcgtggatccagctcaacaccaacgtgctccagatcgaaaacgagtactactcgagcattcggcccaaacgcacgactgggcgttgcgagcgcccgatcacggcgctggccgagcgcggcgtgcaatacgtcgaagtgcgctgcctggacattgatccgcaggaacccactggcctggcccccgacacggcgcgcttcgtcgatgctttcctgctgttctgcgccgtcagtgaaagccgctttttcgatcaaaacggctattgccagcgcagcgccgacaatttctcgaccgtcgtcaaggagggccgcaaacccggcctgatgctagaccacgacggtcagccggtcagcctggcgcaatggggcgaagcattgctcgatcaggtcacgcaatacgccgccctgtacgatgcggcgctgggcggcactgcctacgtggcagcagtagaacagcaacgcgccaagctgcttgacccggacctcacgccgtcggcgcgcttgctggcggacctgcgcgcaagcggacaatcgtttcatgactacaccctggcccaaagccagcgccatgccgacaccctgcgcgccgaggcgctgcctgcagcgaccgcccaggcttatgccgatgccgtgcaggattcgctggcacagcagcaacaaatcgaacagtccgatactgtagactttgatacttatgtggcgcgctatcacgccgctctcaaaaacccgctgcctgcccgcgacgccagttaagccgccggtggccgctatcgcaggaaccctcgtatgcgccgcctgattctaagcctagttctgctggccagcggcctgggcctcgcccaggcccagcctgccgctgtgcgcacggttgaccatgtcgatcttgatcgctatatgggccgctggtacgaaatcgcacatttgccgatgtttttccaacgcaactgcgtgggcgacaccaccgctgaatatagccagaataccgatggcacggtgagcgtcaccaatcgctgccgcaccaaaaacggcagcatcgatgccgccaccggcaccgctactgtcgtcgctgacagcggcaacgccaaactcgaggtctctttctttcgccccttcaagggcgattactggattatcggccttgacccggaatatcgctgggccgtggtcggatcgcccaaccgaaaaacactgtgggttctcgcgcgcacaccggaattggcgcccgcagacctgcaacaggcattaaatattgccaaatctcagggttacgatctcagcgagttgaaatacactgaacaacgttgaataaacgaatcaacaggcaataaaacaccggtgtgacatgcaattgccataattagaatggcccgtgcataaataggtaattgtaataaaaagggacactggactagacttgccgcatcgacgccccgcgtctgttgcggcctgcgtgctctcgacacgcccgatggccgtccgccttctagcggccgccttccccttttagtttgggggcactgaccgagacatagcacgccatgaagcgatttcattttgacagcacggcgctgcggtattttttgactgttgtcgaaacgggctccgtaaacggcgcagcattgcagctaaatgtagtcagttcggccataagccggcaaatcaccggtttggaattgcgccttcaaaccaagttgtttgaacgccatgccaagggcatgcgcgtaaccgaagcaggtcgtttactggcggagcatgcccgccgagtcgagtcggatgccacgcgcaccattgccgagattgaccagcagcaccggcaccaggtgcaaaccgtgaaaatatccagcgtacacggtttcgccagcattggattgccacgcctgttcgccgccttccagaacgaacatccccatgttcgcttcagcctcatggtgcaggatgcgcgccagattcccgagcaactgcgcgccgcgcaagcagaaatcggtatcacctacagcttcggcgtggaaaaggatattgcggtggtgcatgcccagcccaccgaaatcgtggcggtcatgcgcaacgaccatcctttgtccctacatgagcggttggtgctatcccaattgccggcctaccccttggccctgcccgaaggcggcaatgcgctgaggcaggtgctggaccatgccgcacgcgaacgccagctatcgctgtcacccgtgctgacgtccaatcaaacggctgtgctgctgcattatgtgcaggccggacaggccatcaccctatgcacgcgctctagtctggacgatgacctgagctggcagcagttggcggtgcgaccgctgcaagacagcctgctcgggcctggcgaaattcaactccagacccatgcttcgcggccgctttcccatgcggcagaacgttttctgctgtatctgcgcgatgcctatacggcggttgctggcattcgaacgcaggattgaattatggtcaattgtaatttttaatactaattaatactatttcaagggttttcccttgggctcgcgctgtccgcgccggccgctttgattgatgccctttccagaaaacggaaaggtgaaggagcctaagcttgttgtcccgcctgaaaatccgcactggactgctgattgttctgatcgcgttttccctcgtctttgccctctcggccattctgagccagttgctcttccgcgctgcggatgaagcggttgacaacctgcatggggtcgccacggagcatacgcgccccctgtacgaaacccaggcactgctgctgcgtacccggatcacgctggtggcggcctatttagacgtgttggacggccgcgatcgccaagcgcaggagtttgcgcagcaggccagcggttatctggaccaagcccgccggcgccacgcgattttccagaatatgcccaagctgaacgaagccagccagcaactgggccgcgacatcgcgacggcctacaacaattacgaacgcggtatcgcgggcttgcgtcaggccatacaacagaggtcggcccgtttgtatgaggaatccacgactcaaaccagtttagccgatgcgcagttcgaacaattgacccgcgcttttttgagccagcccccaaaacggggggaactcatccataaagcatccgatgagcgctatgaccgttcggttctgcttgccatcgtcatgctaagcctaggtgtgctgctggccttcgcctgctgggttttcatcaaccgtcagttagggcatccgcttagcgacgcaaccgggcaggggaatcgcagcgctgcggacctcaggcaaaggatagaggctcgccctggtcatgaaatctgcaccttcttcagcgcgctaaggcgtatgtaggaaaaccgggacgcctctgccccaggtccgacaaagcgctgacgggatgcctgaagaccaggcagcgctactgggcgataacgcccgtcttcccgccgcagcgacgaagcggcacgccatctcggcgacacaagccttcaaactgccacggaaaacaagaggggggattcggcaagtctgcctgagatgagccagtggaatactggccggcttaccggggataggcttagataggcttagacttagctgaggcttagactaggtggatggcgcgcccgacaggaatcgaacctgtatcaagagcttcggaaactctcattctatccattgaactacgggcacagcgcgccgctattgtacctatttttatgccgcccgttggcggcccagcctaattcggatttcgatgcagaccgggcgatataatccggcatccttaaagggcccgacgcctagccgccggccttgttcacagcaggacccgaccatgagccagacgcagggtcacagcaccacaccgcccgcctcctcccggcacagccgcccgctgatcatcacgatcgcgctgtcctcattgacctgtgtcgccctcattcttgcgctcatcgccctgctcagcccccaggcggacccgggcccgccgtcggccatcgaagaacgcatcaaaccggtcgccggctggcacctggctggcacgccaatagccggcaatcttgcgagcgcgcccaccttatctgccacaaccgtcccgcccgctgcggcgatcgatcccgccgtgggcgaaaagctctataagcacacctgtttcgcctgtcatgggactggcgtggccgacgcgcccagacccggcgacaaggccgcatgggcaccctatattgcgaccggcatggacgccatgctgcaagcggccctgcacggcaaaggcatcatgccgccaaaaggcggcgcggacgatgcgtcagaagacgatatccgggccgcgatcgaatacatgatcacccgctgacttggctccatgaataatcccggccgtcggccgggattattcatatcggaaaactcggctcaggcatggagcaaagacagcccaagctgcacccggcgctgcaaccaaaggctggggcggtagcgcggatcgccggtcacacgctgcatattgcgcaggacttccaaaatgcgggccgcccccaacgcatcgcccagcgccagcgggcctttgggataacccaagcccagggtgacagcacggtcgatatcttcgggcgtggcgatttgctgctgcgcgatatcgctggcgatgttgacgatggtcgcgacgatacgctgcgcgacgaagccgggcgaatcgtcgatcacgctgaccgccacgccatcttgtgcgaacaccgcatgcgcggcgtcgcgccagcgcggcgcagtggcaggcgacaccatcagcgtgcgacggcggctggcggcgaaatcatgcaatacatccaggcccacgacacgcgcaccgtccagcccctgttcggccacgcaggtagacaggtcttcgcccatcggcgtgacgatcagcagcgtatcggcatcggccgtgtcggtgagttccgcgcccagttggcccagcagcgcgcgcgcacgcgcctgtccctcgggatgcgccgggctgacccagacacgcagaccggacggcagcgcgggcacggcaggttcgggcggcacctgcttctgaccatcctggtacaggtagaagccctcgccgaccttgcggcccagcaggccaccggccaggcgcacggtggtaatgggagagggacgaaaacgcggttcgtcaaagaactggcggtagatggattccatcaccgggtgcgaaacatccagcgccgtcagatccagcagttcgaagggacccatgcgaaagcccgcctgctcgcgcatgatggcatcgacctgagcaaaagaagcaaccgcctcctgcgccacacgcaggccctctgtgttcatgccgcgcccggcatggttgacgatgaagcccggcatgtctttcgcgcgcacgggggtatgccccatgcggcgcgccagctcggccagggcgtcgcccactgcggggtccgtgcgcaggccgtcgattacctcgaccaccttcatgagcggcacgggattgaaaaagtgatagcccgccaggcgctgcggacgctggcaggcggctgcgatcgcggtaatagacagcgacgaggtgttggaagccagaatgcaatccgggccgacaataccttcgagttgggcgaacaggtcacgcttgacgtccagccgctcgacgatggcttcaacgaccagttggcaatcggccagttcgctcaaggccgaagcgggacgcagatggcccaaggccgtctgcacggactcggcgctcatcttgcctttctgagccagcctgtcccaggtttgcgccagcgcctcgcgcgccgcggcgaccgcctcggcgttgttatcgtagaggcgcaccgtgacgcccgcctgcgcggcgatctgcgcgatgccgcgccccatggcgcccgcgccgaccacacccaggatttgaatctctgccatctgtctctcctctctttctttgagatcgttaccgctcaggcgggctgcgccagcgcctcgatttccgtatcagacaagcccagccgctcgctcaaaatctgatgggtgtgctcgcccagcatcggcgccgggcgcagatacgctaccggcgtttccgatagcttgagcgggctggccgcgatgggcgccacgccggccaccggatgcggcaattctcgcttcatgccgcgcgccagcacctgcgggtcctggtaaacctgatccaaggtattgatcggaccggccggcacaccggcggcttccagctcggtgagccaggtgtcgcgagccccggtcagcatgcgctcggccagcatcggcaccagcgcgtcgcggttgcgcacacgctgcggattggtggcaaagcgcgcgtcgtcagccagctcgggcatgccgatgacacggcagtaattgcgaaactggctgtcattacccacggccacgataaggtgcccatcggccgccgcgaatacctggtagggcaccagattctggtgtgcattgccggcgcggcgcggcgcgacgcccgatgtcatgaaattgagattctggttagccagcatggccacctggcaatccagcagcgccatgtcgatatgctggcccagaccgctgcgctcgcgctcaatgatggcggcaagaataccgacggtggaatacatgccggtcattagatcggtcacggccacgcctgccttctgagggccgccgccgggcaggtcgtcgcgttccccggtaatgctcatcaggccacccatgccctgaatcatgaagtcatagccaggacggctggcatagggccccgtctggccgaagcccgttatcgagcaataaatcaggcggggattgatcgccttgaggctttcatagtccagcccgtatttgcgcaggccgccaaccttgaaattctcgaccacgatgtcggattgcatggccagttcgcgcaccagctccgcgcccctcggcgtggcgatgtccagcgtcacggagaatttattgcgattggccgacagatagtaggcggcttcgctggtgttttctccggcggcgtttttcaaataggggggaccccaggcgcgcgtatcgtcgcctgagccggggcgttcgatcttgatgacttcagcgccaagatccgcgaggttctgggtgcaccagggaccggcaagcacgcgggtaagatccagcacgcggatgccagtcaggggagcagtacgttgcgacatggttttcttgaatcttgaaataagcgtcggagaacctggcatattagccccaggtgttcccaggcatttttcgttttgcgcacgatgttgtgcgtctgccgcacaaagttaaagcgccttcaacatttcccgtgcgataagcaattgctggatctgggtcgtgccctcgaaaatgcggaacagacgcacgtcgcggtaaaaacgctcgaccgcatactccgccatataacccgcgccgccatggatctgcacggcgcgatcggccacccggccaaccatttcggtggcgaacatcttggcgcaggccgcctccatcgtggtgttttcgccccggtcgcgcttgcgcgcggcatccagcaccatgcagcgcgccgcataacactcggcctggctatcggccagcatggcctgcactaactggaactcggcgatgggtttgccgaactgttggcggtcttgcgcataacgcgtggcatcgcgtatgaggcgctgcgcgatacccacgcacaacgcggcaatatgcaggcggcctttgtccagcacgcgcatcgcggtgcggaacccgctgccttcctgctcgcccaagagtgcgctagccggcacgcggcagttatcaaacaccacatcgcaggtcagggcgcccgcctggcccattttcttgtcgggcctgcccagcgtgatgcccggcgtgccagcctcgaccaaaaaacaggaaatcgagtccgcgcgacgttcgggcgcggtccgcgccatgacggagaataggccggcaatcggcgcattcgtgatgtagcgcttggtaccgttgaggatgtaatgatcgccgtcacgggtggcggtggtgcggatggccatcgcgtccgagcccgcgtcgggttcggtcagcgcgaaagcaccgatcagctcgccgctggccagacgcggcaaatagtggcggcgctgcgtctcggaacccgccagcacgatggcttgcgagccgatgccgatattggtgcccgccaacgaacggaaggccggtgaagtctggccgagttcgaacaccacctcgacctcctcggccatggtcaggcccagaccgccgtactcgggcgagatcgatagcccgaacaaacccagctcgcgcatctcatgagcaatgtcttgcgggatctggccgctatgcgccagcgcttcttcggcagggacgagccgctcggcaacgaaacggcgtacggcatcgagcagcaaagtcagggtttcttggtccaacgccatggcgcttacctcgtgtcagtgtcagaccggcacagaccgccggcgataaggttgaaatagtcttccgcaacgacgcctgccttctggccctggccgggcttgtaccagcgcaccatccagttcaagagggacaagacggcgcgtccggtggcggcgatatcgcgctcgcgaaagaccgcctcgcttatcccctgagccagaatggcgcgcagcaggccttcgtagcgatcgcgcaatgccgccgcatcggcccgctctggcgaggccattcccgaatagccgaccagcatggtgacgaactgatcgtgatgagtctcgaagtagtccgcatgcgccaccatgaacgcccgcagccgggcgcgggcgccgcgctcgggatcgcaggcctgcgtgaccgccgacaacaggccgctcaacacatccagaatgatggcgtcgtagatgtcctgcttggtcgggtagtagtgatagatggccgccttggatacgccgatcgcgcaagccaaatcagaaatcgagctattttcatagccgctgcgtgcgaacaaggccgcagcggcatccaggatgcgttcgcgtggcgcggccaaggtcggcgggcgtccggcgcggcgggcagaagacggcgtggcaggcatgggggtcgggcgggagaacctgaattgacagccgtttggcggctggcgttaaatggatttcattaattaccggacagccggtaggtaattatagctgcggcctcgcgcaacgcccctgtcggaaacccttatgaacgcccctgatacgacgctgaccgccacgctgtctgcccaattgcgtctgcctgtgatttgctctcccatgttcatcgtgtccaatccggacctggtgctggcccaatgcaccagcggcgtcatgggcgcgtttcccgcgctgaacgcccggccgcagagcctgctggccgattggctggccgaaatcgaggcgggcctggccgattaccgcaaaaaccatccacaggcggtggtcgccccctatgcagtcaaccaaatcattcatcaatcgaacgatcgccttgaccatgacttggccgaatgcgcccgctaccgcgtgccttacctcatcaccagcctgcgcgcgcccggtgatctcgtggacggcatacatcgatggggcggcaaggtcttccatgatgtcaccaccatccgccacgccgaaaaagccctggaggccggcgtcgatgggctgatcctagtggcggccggcgcgggcggccacgcgggcaccctgagcccctttgccctgctggccgaagtccgccgcttctatgacggccccatcgcgctgtccggcgcaatctccacgggtgctggcgtgctggccgccttggccatgggcgcagacttcgcttatatgggcacccgcttcatcgccagccgcgaagccaacgccagcctggactacaaagaggccctggtgcgcgcttgcgccaacgacattctgtacaccccatttttcaccggcataccgggcaactacttgaaagccagcatcatcaatgcggggctggacccggccaacctcccggcgccggcaagcggcgccgctaatttcggcagttcacgcgccaagccctggaaagatatttggggagccggtcagggagtgggcagcatcgaggggatacagcccacgtccgagatcgtcgcgcaactgcgagccgaatacgctgccgcccgggcgcggctcgccggccggagcgttgcatgagcgttctctcctcctgccacgatggcgtgcttaccctgaccctgaaccgcccggcctgccgcaatgcgctggatacggccagctatgacaggctcactcaggcactgcgcgccagcgacatggacatcggtgccatcatcctgacgggtgcaggcgggcacttcaccgccggcaacgacctgcgcgactttcaggcgggtcgcaacgaaggcgacagccccggcctgcgtttcctgcgcgccctgatcgattgcgatctgccggtcatcgccgccgtcgaggggtatgccatcggcatcggcgtcacgctgttgcaacactgcgatttcgtctacgccggccagggcgccacactgcgcatgccttttctggcgctaggcctgtgcccggaaggggcctccagccaggcactggcacatatcgcgggcgcccgccgcgccgccgaatggctgttattgggcgagagcttcggtcccgaggccgcgcgtgacgcgggcctgatcaatcaggtcacggcaagcggccaggcgcttgccgccgcgcagaccacggcggcgcggctggcagcccagccacggcaggccctgcgtatttcgaaagcactgatgcgcggcccgcaacgcccggccttgcacgccacgctggaccgcgaagccgagcagttccgccaacggctggccagccccgaagcccaggcggcctttgcgcggttttttgctcccagaccatgaggccgcgttcaaaactccggggcgcggcgctcgcgcagcgactggattccctcgcgcacatccgggccggaaaagcccatgaattccaacgccaatgaggtgtcaaaactggggccggcctggcgcagccaattattcagggcgtacttggtccagcggattgccgtctgcgaccctcgcgccagccgggtcgcgacctcgaatgcgcgctcaaacaactcggcctcatcgacgcatagcgacaccagaccgatgcgctcggcttcctcaccgctgaccgtctcgcacagcagcaggtaatacttggccttggccataccgcacagcaggggccagacgatggcggcatgatcgccggccgccacgccaagacgggtatgcccgtcgatgatgcgggcatcgcgcgcagcgatagacacgtcggccagcaagcccgccaccagacccgcaccgaccgccgcgccgtgcatggccgaaaccaccggcttattgcaattgatgatgttgtagaccaggtcgcgggcctcgcgccagacacgcgtgcgcacctcgaagtcgtccgccatctgctgcacgagatccaggtcgccgccccccgagaaacccttgccttcgccacggatgaccaccacacgggtctccgggtcggtgtcgatatcacgccagatatccgccagttcacgatgcaagcgatgatccgccgtggaaagtttgccgctggcgtccttggcgcccatgatcagttcaagcacgccttccgggtggcggcgcagcttgagcgattgatagcgcgcatagtgcgccagggtgggatcagcagtcatctcggtctccagacaggcgcgacggtgcgcccggttttgggcactatagtggaaagaccccatgcacccggagacaaaatgcccgccttgatcgcgcccaagcagtttcccgatctgttcgccccccgcccgagcgatagcaataaaggcagtttcggcagtctgggcatcctgggcggcggcccgggcatgacgggcgcggccttgctggcggcgcgcgccgcgctcaagaccggcgccgggaaagtactggtcggcctggccgagacacccagtccgctggcctgcgaccccctccaaccggaactgatggtgcgcgatgcggaccatctgctgacctgcggcctgacgctgtcggcctggacggcgggctgcggcattggcacctcggattacgccattcgaacgctatcgctcctgtttcaatcgcgtgccggggcgccgttggtgctggacgccgatggcctgaatttgctggcctcgggcaagcttgatccgagctggggcaagggcaccgtggtcttgaccccgcaccccgccgaggcggcgcgtctgctcgcctgcgccacagcccaggtacaggcagaccgcccggcggcagccaaggcgctggcgcggcgcttcacggcctggatcgtgctcaagggcgcgggcagcctggtctgtgcccccgatggcgcttgcctgcgcaacccgacaggcaatccaggcctggccacggccggcaccggcgatgtattggccggcatgctgggcgccttgctggcccaatccttgccgccggaacaggccgtgcccgccgccgtctggctgcacggcgcggctgctgacgccctggccgcccagggagtggggcccatcggcctgacggccggcgaactggctgacgccgcccgcgccatccgcaacggccggctgattcacccacccctccccggcggcagctttacaacaaactagggttttccctagatttttgttgcactgcatctagggttttccctataatggcttataccaaatccgataaagagatgattggagtaagccatgagccacctgatcctgaaccaaaatgcccgcctgaccgacgcgctcgagcgtgacctgctgtgtggcgtcatggaaaaccaatcctccctgccccccctcgtcgatatcaagaacgtggctcgccgcatccgccgcagcatcggcgccgtcttcgccttcgtggcagaggtcaacgagtcgatgaatcgcgcccgcgcccaaagcgcctggtacagcggctcgcagtggtaaggctttgacaacggtgtgacgccaaacagggtcacgccttctcctggcgccttccctctccctcgggcgccatccgcgccggtccaaccggcgcggttctttccggaaacccctagggatttccccaatacgccccatttaatccctctgacacagcgcaataaatggtcagaggatgcaggcgtttggctggccaatcgttgacaatgtcctgagtgcccaacaaaatcgcggccttactcatcggagttgtcctacatgaagtctcgcctcctcctggccgcattggcggcgggcatggtcgccgcgcccggcagcgccgcccttgcccaaaacctgaagatcgcgctgtcgtccgaacccacgtcggccgacccgcactatcacaagcaaacgcagaacgacgccttcgcggcccacgtctatgactcgctggtggcgcgggatgcggacatgaagctcaagccctcgctggccaagtcctggaaaaccctggacgacctgacctgggaattcaagctgcgcgacgacgtcaagttttccaacggcaagcctttcacctccgaggatgtgctgttcaccatctgccgtacgctgaacaacgagaccaatgtctcgcagtcgtacatggacatgaccaagcgcatcacggacgtgcaaacgcccgatgcgtacaccgtcatcatcaagacggccgaaccgctgccgctgatgcccgccgaactggcgcgcggtctgcccatcatctggaacggcattgtcgagcacggcaagctgaccttcgatccgaaaaagggttgcggcgttactggcaagtggcccaccgtggccgacttcaacaatggcaaggacgccattggtactggcccctacaccctgaagtcttacgtgaagggctcgggtatcgaactcagccgcaacgagctttactggggcgagaagccggcctggaaagaagtcaagatggtgcccgtgcccaatgcgggcccgcgcctgaccggcctgctctcgggtgacttcgacgtcattgaaaacccggccgcacgcgatctgcagcgcatcaagtccaatccgcaatacggctacgtcgccacgccgtccacccgcctggtgttcttccagccggacgtgggccgcgccgaaagccccttcgtcaaagcggccgacggcaagaatccgctccaggatctgcgtgtgcgcaaagccatctcgatggcgatcgaccgcaagaccatcgtgtcgcgcatcatggacggcctggctacgcccgcctaccaatacatgcctgacggcatgttcggcggtttggccaacgcccctgaaattaagtacgaccccgaaggcgccaagaagctgctggccgaggcgggctacccgaatggcttcgagatgaccatctcgaccaccaacgaccgctacgtcaatgacggccaagtggctcaggctgtggcgcagtacctgtcgcgcgtcggcatcaaggccaacgttgacgccatgaccgcctcgatctacttccccaagcgcgccaagcgtgagttcagcttcccgatcggcggctggccgtctgaagtgggcgaggcctcgggtctgttccaactgtgggtcgcctcgctggattcgcccaagagcctgggcaccagcaactacggcggtttcagcaaccccgacttcgacaaggtctatctggaagccatcgtgacggtcgatccggccaagcgcgaaaagctgctgcaacaggccacgcagatcgccctggacaatgtgccgctgatcccgctgcacttcgaaagcagcatctgggccttccgcaagggcctgacctacgagggccgccgcgaccagtacacgctggccacctcggtcaaacccgcggacaagaagtaagccacgcgggtccagccctttcatgaaggatgctgacccgcccaggggcgccgccgatggcggcgcccttgttccttcccggatggtcagatttgtaacccctatacaatctcgcccgccatccccgtcgatgagagccaaaacgccgcacaggcgacggacatcgacaggcttcccagccctcatggcctggcgcgaagcgcgcgaggcttatcggccccggaacccaagtttttcgcggagcgcctgaccggcgcgccgtttattgagaccaccaaggaaatcaaaacgtggccttgtttatcctgcgcaggctgattcaaagcctgtttgttctgctagcggtatcgctggttgtctttcttgcggtgtacgccgtgggggacccgatcgaactgctggtcagccccgaagccagcatggaagcccgtcaggcgatgattacccgcctcggcctggacctgcccgtctgggagcaatacctcaacttcctgtggcgcgccctgcacggcgatctgggcaactccttcgtgcacggcatccccgcgctcgaactcatcctgcaacgcatgccggccacctttgaactggtgctggtcgccatcacgctgacctgtgttttcggcatccccttggggctggtcgccggcctgtaccgcgaccagccgctcggccgaggcatcatggggacgtcggtgctaggcttctccctgcccaatttctggcagggcatgatgctgatcctgctgttttcggtgtggctgggctggctgcccgcctccggacgcggaccgaccatcacggtgttcggcatcccgttctcgctgttttcgtccgaaggctgggcccatgtcatcatgccggccatcaacctggggctggccaatatcgcgctggtcctgcgcatgaccgccagcggcgtggtcgaagcccagtcgcaggagtatgtgaagttcgcgcgggccaagggcgtcaagcctggccgtatcgtgcgccgccacattctgcgcaacattctgatcccggtcgtcaccgtgatcggcatggaattcggccaactgatcgcctactcgaccatcactgaaaccgtgttcgcctggccgggcatgggcaagttgctgatcgatagcgtctaccagctcgaccgccctgtcgtggtggcctatgtgatgctggtcacgctgatcttcgtcatcatcaatctcattgtcgacatcatgtacgccgccctcgacccgcgcgtgcagttggtcgcccccgcacattaaggttcgccatggcaacatcctccagcaatggccgcacgcgcacggttccgcccctggccgaaaccccgcgacgcgcgcaaattctgaagaagctgcgcagccgcccgaccctgcgcgggtcggcgctcgccctgttcattctcatcgcagtggtgctgctggcgcctttcttcgcgccgcaaaacccctatgacctcgccaatctcaacctgctggatggccggctggcgccgcgctcgcccatggccgaaggtggcatctactggctcggcaccgacgaccagggccgcgacatgctcagcgccattctgtatggcctgcgcatcagcctgttcgtgggcctgacggccgtggccttgtccaccgccatcggcagcctagtcggcctgctggcggcttataccggcggcgtgatcgactccatcctgatgcgtctggtcgatttcatcctgggcttcccgaccattctggtggccctggtgctgctggccatgatgggccggggcgtagacaaggtgattctggccctggtcatcgtgcaatgggcgcattacgcgcgcatcatgcgcggccgggcgctacaggagcggcgcaaagagtatgtcgaagcggcggccaacctcggctttccggcctggcgcatcatgctctttcatctgctgcccaactgtatcgggccggtgatggtgttcgccaccatccagatcgccaatgccatcgtgctggaagccacgctctccttcctgggcgtcggcgtgccggtgaccgaaccgtcgctgggcctgttgatcgccaacggcttccaatacctgctctcgggtgattactggatcagcctgttcccgggcctggccctgctgatcctcatcctgaccatcaacatcgtgggcgaccgcctgcgcgaaagcctggaccctcgacgagcatgagtgacactattctcgaggtgcgcggcctgcgcaccgcattccataccgaagccggcgcctggccggcggtcgacggcgtcgacctcactgtcaaacgcggcgaagtcgtcggcctcgtgggcgaatccggttccggcaaatcggtcaccggtttctcgctgctgggtctgatcgacccgcccggagaagtcgtcgagggcgaaatccgcttcaagggtcaggacctgagggccctgagcgaagaacagatgcgccagttgcgcggcaaccgcatcgccatgatcttccaagacccgctcatgacgctgaatccggtgctcaaggtcggcgaacagatgctggaggccatcctcacgcatgaaaaaatgccgcgccaagaagccctggaacgctgccgcgaagcgctcgccatggtgggcattccctcgccggaaaaacgcctgaacgcttatccgcacgaattttcgggcggtatgcgtcagcgtgtggccatcgctatcgccatgctcaaccgccccgacctcatcatctgcgatgagccgacaacggcgctggacgtcaccattcaagggcagattctgtatcgcatgcaggagatctgccgtaagtaccaaaccgccctgatctggatcacccacgacctgggcgtagtggccgagctcgccgacaaagtggccgtcatgtatgccggccgcattgtcgaaaccggcccggtgaacgaagtgctggatgcgccgcgccatccctatacgcgcggcctgctggattccatgcccgcgcagtccatgcctggcagccgcctgcaccagatcaacggcatggcgcccagcctgtcggcacgcccctcgggctgtgctttccggccccgttgtccgaacgtgattccccgctgtaccgagcagcctcctgccgccacccatgaagggccgcgcagcttccgctgctatgtgccgattgcccgagaggccgcatgacccaagccgacacccccgttatcgaactacgcgacgtccataagcgatttgaaagccgcccggacatggcgcaacgcattcttgccctggccggcaaacccatcgaccgccgcaccgtgcatgccgtcaacggcgtatcactatcgattgcgcgcggcgaggtcgttggactggtgggcgagtccggttgcggcaagtccacactgggccgcgtcgtggccggcctgcatcgtcaaagctcgggcgaactgtattaccaaggccgggaagtcaacaccctgcaaggggccgacaagctggcctacacgctcggcgtgcagatggttttccaggacccgcaggcctcgctcaacccgcgccagcgcctgcgccagatccttggcgaagcactaaaggtgcacaaactcgcgccgtccgccgagatccccggccgtatcgaccgcgccctggccgaagtcggtctggaccgcgagtaccgtgatcgctttccgcatcagatttccggcggccaacgccagcgcatcggcatcgcccgcgccttgctggtcgcgcccaagtttctggtgtgcgatgagcctgtcgccgcgctggatgtatccatccaggctcaggtcatcaacctgttcatggatctgcgcgaacagcatggtttcacctacctgttcatcagccatgacctgggcgtggtgcggcacatctccgatcgcgtggccatcatgtatctcggaaagatcgtcgaacaggccaaggcatcggagattttcgcccatcccaatcatccttatactcaggcattgatggccgaggtaccggatgtggggcggcgcggacgccagttcacgcccatccggggtgagattccctcgcccctgaacccgccatcgggctgtaccttccatccgcgctgcccgcacgccacgcagcgctgcagagaagaagtgcccgagctcaagaccattgctccaggccatgtttcggcctgccacctcaacgactccgcagcctgatcatgaaacccgtcgaactgagcaacgccgaacgcatcgccatcgagctgggccatgccggacgcaacagcttttcgtatgtggatgacgaccgcaacgccgatcgccctttcacgctgaatacctaccggccttacggttacaccccggaagacccggtagtcatcgtgcagcacggcgtcttgcgcaatggcgacgactaccgcgatttctggattccggcagccgacaagcaccgcctgctcatcatcgccccgaccttttccaacgagatctggccgggcctggacagctataacaatgggcgcgtcttcacgccctcgggcaacccgcgccatgtcgacggctggacctacgcgatggtgggccgtgtgctcaaggatctcgccgcctccgagatttccgcctgtaacccggtttatctcttcggccattcggccggcggccagttcgtgcaccgcctgatgagcagccagccgcacacgccctttaagggcgtgatggcggccaacgccggctggtacaccctgcccaccctggatctgactttcccggaaggcatgggcggagtcggcctgaacgaggaacacctggctcggctactggcctatccaatggtgattctggcgggcgatcaggatatcgacaccgccgatccgaatttgcccaatcaacccgaagccctgcgccaggggccgcaccgttacgcacgcgcttacaactactttgaagccggccgcaaggaagccgagcgccgcggcctgccttttggctggcgcttgcaaagcgtgcccggcatcggccatgatggacgcgccatgtccgccgtcgccgcccacctgtggtttaacggcggcatgcctgacgacgccacactggccgagctggccggtaaccagaccgcctgagtcccccaacctctgcgacattgccatgcacaagcttccgactacgcaagaactcgtttccgaaatccagacctgggtgcaatgcgaatcgccctcccactatgccgagggcatcaccgccatggccgagctggccgccgcgcgcgcccgcgaagtgggcctgcgcgtcgaactcacctccctgggtgaggacatcggccccatggtctacgccacgacccgcgaagccggcgacacccgccacggcatcctcatcctggctcacatcgacacggtgcacccggtgggcaccctgagcgataacccctgccgcatcgaagatgaccgcctctacggcccgggcagctatgacatgaaggccggcatcgtgctggccctggcgggtctgagcggcctgaccggcaagcatggcacgcgcctgcccatcgacttcctgatggtgcccgacgaagaaaccggcagccatgcttcgcgcgcgcatatcgagcgcctggccaagcaggccaagtatgccctggtctgtgagccggcccgccccaacggcggcaaatgcgtgaccgcccgcaagggcaccggcatgctgcgcctgggtgtcaagggccggccggcccatgctggcatggcgcacgacaagggccgcagcgccatccgtgaaatggcgcatcaagtgctggcgctcgaagccatgaccgactacgagcgcggcgtcacggtcagcgtcggcacgatttccggcggcaccgtgaccaacaccgtgccggcccagtgccgttgcgtggtggacttccgcgtgcctgacatgggtgcggcctcggatgtgctgcgccgcatgcgcgagctgtgcgcggtcggccccgatgtcgaactcgacatcgatgtcgagctcaaccggccgcccatggtcaaaacgccggcctcggccgaactgctggaattggcccagggctacgccaacgaggccggcttcccgcttgaagacgccccgatgaccggcggcggcagcgacgccaacttcacctccgcgctgggcgtgcccacgctagacggcctgggcgccgatggcgacggcgcgcacacgctaaacgagtacatccagatctccacgctcgaaatgcgcgccaagttctggcatttgctactgcgcgacctggcctgaaccagcccgccagcgtcgataccccgacgcccccgaaaaaaccgctcacccaccatgtcatcacggtcggtgagcagttttttatcgccgggccgtcccaagataaaaagcccccttggggggcagcaagctcgcacagcgggcgcagcgtgggggctcacccccttcgccggaccgtcccaagatagagcccccttggggggcagcaagctcgcacagcgggcgcagcgtgggggctcacccccttcgccgggccgtcccaagatagagcccccttggggggtagcaagcaagaatcttattttttcagcagggatttcagcatgcccaaacgttcgcgaggactcatggccgcaatggccggatcctcctggcgaacggcttgaaccaggcccatttcctcaatgaaacgcgatggctcacacacgcggtcttcacgtgcgcgccgccgcttgcggcaccagctcaagtgcaagctgcgctgtgcgcgggtgatcccgacatacatcaggcggcgctcttcctgaatgcgcgtggcgaggttattggcgtcgggatcggtatcctcttcatcgcggcccacatggggcaacaagccttcttcgacgcccaccagatacacatggggatactccagccctttggaggcatgcagggtcgaaagcttgaccgcgtcgggctcctcgtcttcgccgcgctccagcatcgtgacgagcgccacatgctgcaccagctcaaagagcgtcatgccgtcttcgtccgccttgcgcttgagccaggccatcaattccagcacgttctgccagcgattctgagccggacgttcttcgaggctgtcgaaaagaaaacgctcatagtcgatggccgacatcaaatcatcgagcaaaggcccggcgggctcggccgcacgggtggcggcgccttcggcgctgcggccggcccgccattgaatacggcggatgaattcgccaaaggtgcgcagcggctccagttggcggggttgcagcagcgcctccaggccctcttccgccgaggcttccaacagagaaatcgcacgctgcgcggcatactgccccagcgtctgcaaggtagcctgaccgataccgcgcttgggcgtcgtggccgcgcggatgaaagccgggtcatcgtcgtcattggcgaccagacgcagataggccagcacgtcgcgcacttcggccttgtcgaaaaaactctggccgcccgaaatcgtgtacggaatcttgaggttgcgcagcgcctgctccagcacgcgcgactgatgattgctgcgatacagaatcgcaaaatccttccattgcgcctgtcgctcgaagcgcgacgccgagatcttcatggcaatggattcggcctcatgctcttcgccatccatcgggcttaccgtgatgggctcacccgcaccgagatcggaccagagttttttctcgaacagtttaggattgcgttcgatcacattattggcggccgccagaatgcgctgcacggaacggtaattctgctccagcttgatgagcttgagattgggatagtcggtcgtcagcttggccagattttcgatggtggcgccccgccaggcatagatggcctggtcatcgtcacccaccgccgtgaacatggagcgcgtcccggtcagcaactgcaccaaacggtactgacagacattggtgtcctgatactcatccaccaagagatagcgcacccggttctgccagcgcgtgcgcaccgcttcattgtcttctagcagcttggccgggatgcgtatcagatcgtcgaaatccaccgcctgataggccgccagcgtcgcggcataactgcggtataccgccaccgcctcgacctcgcctggcgtgacggccaccttggccgcatcatcgggctctagcaaggcgtttttccacaaagaaatgatggattgcacctcccgcaggcggccacgatccgtcgtcgcgagcaaatcctggatgatggccatggcgtcatcggcatccagaatggagaactggggcttgagcccggcatgcaccgcctcttcgcgcaacaagcgcacgcccagcgcatgaaaggtgctgatggtcagccccttggcgagtttgcggtcaaccagcggcttgacccgctccgtcatttcgcgcgccgccttgttggtgaacgtcagcgccaccacattgcgccccatataaccgcactcacgcaacagataggcaatcttctgcgtgatgacacgcgtcttgccgctgccagcccccgccagcaccaggcaagggccgtccagatacagcactgcctctttctgtgcgggattcaggccgtggccaataggagcatctgtggacatgggaatgagcgagtcgagtcgggcggggcggaaacaggctggcgaagcacgatcagatatcgaggggatccacctccagttgccaacgcacccgcgtagccaaggccgcgatcgtgtccatccagtacggcaagaaggcctgcaaggccggccggctggcgctttccaccaataattgggcgcgctctacgtttgccacccgcacaatgcgcaggggtacgggatcgtaaagtgtaatcgtctcgttcaaggccgcgccagcatcgcgcgcagactgcaagaaagccaacgcctgggccacttcgcgcgcctcggcggtcagcaaagcctgataggcaaagggcggcatgccggtcacctcgcgctcttcgagcgaatgacgggcaaagccagcgtaatcgtgccgcagcaaggcctgatacaccggctgctcgggataagcagtctgaatcagcacttcaccgcccccggtgtgacgtccggctcgtccggcaacctgcaataactgggcaaacaaacgctcgggcgcacggaaatcctgcgagaacaacatggaatcggcattgagcacgccgaccagccccagacgcgagaaatcatgtcccttggccaccatctgcgtccccaccaggatgtccacctcgcccgcatggaccgaagcaaacaaggcctgcgcgctacccttgcggcgcgtgctgtcggcatcgatacgggcgatccgcgcttcgggaaacaactcggccaaatgttcttcgacgcgctgcgtgccgcgccccatcggttgcagatcctgatcgccgcaatccgggcaggcgcgcggaaccggcccctgatagccgcaatggtggcagtgcagccgatagccgcccgtgcgatgcaagaccgtgcaggccgagcagcgcggacagtgcgtcatccagccgcaggacgcgcaatgcagcaccggcgcatagccgcgccggttaagaaaaaccaacgcctgttcgccccgcgccagccgctcggtgatcgcgtcgatcaattgcggcgacagcccgtgcttgagcggcaggcgccgcgtatccaccagccggatctggggcagctcggccgcgcgcgcgcgattggccagcgtcagaagcagatagtgcccccgctgcgcgtgatgccagctctccagcgaaggggttgcagagcccagcaccaccggaatcttgcggtcatgggcgcgccagacggccagatcgcgagccgagtatcgcaaaccgtcctgttgcttatatgaagtgtcgtgttcttcatcgaccacgatcagtcccagatcgggcaagggcgcaaaaatcgccatacgcgtgcccagcaacatccgggcctgcccgcgctgcacccgcgcccaggcctgcaaacgctcgccatcggacaagccgctatgcaataccgccagaccatcctgaccgaccagactctccagccgcgcgcgtagcgccgcctccagctggggcgtgagattgatttccggaaccatcagcaacacttgcttgccggccgccaacaccgtttgcgcagcatgcaaatagacttcggtcttgccgctaccggtcaccccatgcaatagcaggggtttgaaacccgcgatcgcgccgatggccgccacggcggctgcctgctctgcattcagcgggggcgccgtgtccgccgccacggcgcccgcctgggaacgcggcttgcgcgcatccaaacgcgccaccgggccggcgccagaacgtttgccctgataagccgagggcttgcgcagcggcgggggcagggcaggcagcatgacctcgcccaagggacgctgatagtagtcagcggcgaaacgcgccaaacgcatccagtctgccgtgaaagggggaagatcctccaatacctgttcgacctccttcacctgagccggatcgatagcaggctcggccggcagctcgagcaccaccccgaccagtttgcgccgcccaaagggcacgatgacccggctgccggccgcaacgacgccgccgccttgcggcatgcggtaatcgaaagggccgtgcaaaggcacgtccagcgcaacgcgaacccagacggagcggacatggccgttcatggcaaacggtgttccaacttaaagtgttttctgaaaaaagacgctaaggctcaaaccggcagaggggtttgaacaagttttcctcagcctgtggataactttggggaaaagcgcaaaacaatcttgccacgcctctttgccacatgcctcgcctatctggcaagacatacgagtatgaaaaaaatactatttattttcatggacttatttgatatttacacggctgtgacgagatattttgggttttcccgattactgtcattgctgtgcacaactcaaatcaaaggcagactgcctgcgccgttttccacgctagcggctactcactactgatgcaaggcgcggctgtactggtgaacttcatccaccagttcgatcaccgcctcaggcggcgtgaattgggatatgccatggcccaggttgaacacatgccctcccttgccaaccggaccaaaactgtcgagcgtgcgacgcgcctcggcacgaatggcctgagcggaaccgaacagcgtcatcgggtccagattgccctgtagcgccaccgcatccgccactcgcgcacgcgcctgcccaagattgaccgtccaatccaggcccaccgcatcacagccgctggcggcaatatcttccagccacaggccgccgcccttggtgaaggcgatcacgggcacgcggcggccctcccgctctcggtgcagaccggcaatcacgcggcgggtataagccagcgaaaaagcctgatacaggccgtcggcgagcacgccgccccaactgtcgaaaatcatgacggcctgcgcgcccgcctcgatctgagcattcaaataacgcgtggttgcctcggcattgatttccagcacgcggtgcagcagctcaggccgggagtacagcagcgtcttgattttgcggtagtcgtcgctgccccggccctcgaccatataacaagcaatcgtccaaggactgccggcaaagccgatcaggggcacacggccatccaaggcacggcgaatgctgctcacggcgtcgaagacatatcgcagtttctccatgtcgggcacagccagacgcgccacatcggcctcgtcgcgcagaggatgggcaaagcgcggcccttcacctggcgcgaaatccaggcctagtcccatggcatcgggcacggtcaggatgtcggaaaacaagatggcggcatccagtggataacgctcgagcggctgtaaggtcacctcagtggcataagccggattttgagccagccccatgaaagaccctgcccgggcgcgcgtggcgttgtactcgggcaggtaacggccagcctgacgcatcagccagatcggcgtatagggcacgggttcacgcagaagagcacgcaggaacacatcattcttcagggcaacggacacgacattcctcggatgatggacagtccatgattctacctttgcccggcgctgacgccttggtcagacgcaaatgctgtcaagttcgcagcgaagcgcgctctctggcatgctcgcggtagggcgcggcctgtatcctatgcttgcgcatcagcgcccagaatgcgcgccggtgcttgagagcggcccgcgccgcctgcgacacattcccctcgtgcttggccaggcagcaatgcagataggtccgctcgaaatgtccgaccacccgggccttggcggccccgaacggcgcgtccagcagggaagcatcgagatcggcctcattcaaactgggctgctcctgaaacgcatcgtctttaacatcatagacccaggcctcccgcggcgtctggcggttgcgccggcagatagacaaggcaacccgcaagcgcaattcatcggggctgtcaggggagagaaaatcatccagccccaggggaagcagatcgcgcaacccgacggatccgacacccgtaaccagggcgagcaccggagtctccaggctgccctgcgcgcccgccaatgccgttcttacccaaggcagcgtcgcagcctcgacgggtagcaagcaggcgtcaaagcgccgcaaggacagcgcagaggatttcaaccagcccggcgtagccgaagcgccttcaggcaattgggcaaaaagccggggatagccgttgcgcatgctgtaggtcgaaacatggcgcatccaatcatccagccaggagccgtgtccgggcaccaacaccaccgcgcaatcataggtttcgcgcatagcgcctcctttgtcttgtagaaagaaggaggctacgcgaggcgagggcatacgaaacagacgtagaggccgcattacggcaactgcgcgggacagaaatagctcacttgaacgtgagcaagcgccatctcacagcccggaagcctccccatcagcaccatggcccgtctcagacaaacctggcttgcgccaacacgacttccccaaaacgaacaaggcggcccgaaggccgccttgtctgactgcatcagcgctgcttagtgcgaaccgcggccaggacgcagacggcgggccgccagggcctgggccgccagcatggccagctcggcctcgaccgcagcgatgtcctcgcggtccttggcgttgcgcaaagcctcttcggctttttcgcgagcggccagggcacgggcttcgtccagatcagcggcacggatggccgtatcggacaacacggttacgctgccaggctgcacttccagaatgcccccggcgacgaagatgttttcctcgccttcgtcggcacggacgatcttgaccgtcccggggcggatgcgcgaaatgagcggagtgtgaccgggcaaaatgcccagttcgcccgactcgccaggcagcaccacgaacttcgcctcaccggagaagatcgcttcctctgcgctgaccacatcaacatgcagggttgccataatggttccttattgcagtttcttggccttctcgaaggcttcgtcaatcgtgccgaccatgtagaaggcctgctcaggcagcgcatcgcactcaccctcgacgatcatcttgaagccacggatggtttcggccagcggcacatacttgccaggcgaacccgtgaacacttcggccacgtggaagggctgcgacaggaagcgctggatcttgcgtgcgcgggccacggcctgcttgtcttccggcgacagttcgtccatacccagaatcgcgatgatgtcgcgcaattccttgtagcgctgcagcgtctgctgcacgccacgggccacctggtagtgctcttcacccacgacttgcgggtcaagctggcggctggaggaatccagcggatcaacggcggggtagatacccagtgcggcaatgtcacgcgacagcacgacggtcgagtccaaatgctggaaggtcgtcgcgggcgaggggtcggtcaagtcatcggcaggcacgtacacggcctggatggacgtgatcgagccggtcttggtcgaggtgatgcgctcttgcagaacacccatttcctcggccagcgtcggctggtaacccacggcggacggcatacggcccagcagtgcggacacttcggtaccggccagggtgtagcgatagatgttgtccacgaagaacagaatgtcacggccttcatcacggaacttctcggccatcgtcagaccggtcagtgccacgcgcagacggttgcccgggggttcgttcatctgaccgaacaccatcgcaaccttgtccagaacgttggactcttccatttcgtggtagaagtcgttgccctcacgggtacgctcacccacaccggcgaacaccgacaagccgctgtgctgcttggcgatgttgttgatcagttccatcatgttgacggtcttgcccacgccggcgccgccgaacaggccgaccttgccgcccttggcgaaggggcaaaccaagtcaataaccttgatgccggtttcgagcagctcaaccgaaggcgacagttcgtcgaacttcggcgcgtgttggtgaatcgcgcgcttttcgtctgcattgatggggccggcttcgtcgatgggacgacccagcacgtccatgatgcggcccagcgtgccgtgaccgacgggcaccgaaatcggggcgccggtacggctaacgggcatgccacggcgcaggccgtcgctggagcccagggcgatcgtgcgaaccacgccatcaccgagctgctgttgcacttcgaacgtcagaccttgctcagcgaacgaggaaccctcgtcggccagagtgagggcttcgtagatcttgggcatttggtcgcgggggaactgaatatccaccacggcgccgatgcactgaacgatggttccgttgctcatgtcgattccttgatattttgacgggatactgcccggcttacaccgcggcagcgccccctacgatttccgaaatttccttggtgatcgcggcctgacgggtcttgttgtagaccagctgcagttcgccgatgaccttctttgcgttgtccgacgccgccttcatggcgaccatacgagcggactgttccgaggccatgttctcggcaacggcctgatacagaagaccttcgacgtagcgttgcagcaaatcgtcgatcacactcttggcatccggttcgtagatgtagtcccagccgtagtcagacttgacctcggtcgtgctctcaagatgctccaggcccgactggaagggatcattcaaaccagaggccaagggcaaaagacgcaggaacaccggctcctgcttcatcgtattgacgaagcgggtagtcgccacgtagagcgcgtcgatgcggccctcgaggtagtcgtcgagctgcaccttgatggcgcccagcaggcggtccagatcgggcttgtcgccgagctgagtttcctgcgacaccagtttcgtgccgatacgcgtcaagaggcccaggcccttattgccgaaggcggtcgcccgcacctgaatattctgggcttcaaagtccttgaagcgattcagggtaagacggctgatattggtgttcaagccaccgcacagacccttgtcagtcgtaaccagcaccacccccaccgccttgatctcacgctgctggagataggggtggttgtactcggggttagcctgcatcagatgcgcggcgatctcgcgcaccttgttggcgtacggacggcccgcacgcatccgttcctgcgccttgcgcatcttggatgcggcgaccatttccatcgccttggtgatcttgcgcgtgttctgcacgctcttgatcttggttcggatttccttgattccgggcattgcgctttcctgttgagacggctggcgggttcggcccctggcttcgcccgccctaccgtagggatgggcgtcaacccatcactacgccagaacttgccttaaaaagcaccgtgcttcttgaaatcctggacggcggcggccagttcggcctcgtcatccttggacagttccttggtgtcttcgatgcgctggatcaaggcggcatgcttggccttgagctggtccttgagggacttctcgaaggacagcacctgagccacgtccacatcatccagataaccgttgttcacggtgtacagcgacacggccagttcccacacttgcagcggctggtattgcggctgcttgagcagttcgaccacgcgcttgccgcgctcgagctggcgacgggtagcgtcgtccagatcggaggcgaactgcgcgaaagcggccagctcacggtactgcgccaagtcggtacggataccgcccgacagcttcttgacgaccttggtctgagcggcgccgcccacacgggacaccgagataccggcgttgatagcgggacggacaccggcgttgaacaggtcggtttccaggaagatctgaccgtcggtgatcgagatcacgttggtcggcacgaaggcggacacgtcaccggcctgcgtctcgatgataggcagagcagtcagcgaaccggtcttgcccttgacggcgccgttcgtgaacttctcgacgtactcttcgttgacgcgagcggcacgctccagcaggcgcgagtgcaggtagaacacgtcgcccgggtaggcttcgcggcccggcggacggcgcagcagcagcgagacctggcgataggcccaggcttgcttggtcagatcgtcataaatgatcagggcgtcttcgccacgatcacggaagtattcgcccatcgtgcaaccggcgtaggcagccaggtattgcatggcggccgagtcggaggccgaagcggccacgacgatggtgtattccatggcgccatgctcttcgagcttgcgcaccacgttgttgatggtcgatgccttctggccgatggcgacgtacacgcaggtgacgcccttgcccttctggctgatgatggtatcgacggcaacagcggtcttaccggtctggcggtcgccgatgatcagctcgcgctgaccacgaccgatcgggaccatcgaatcgatagccttgataccggtttgcagcggctgcgacaccgagcggcgggcgataacgccgggggccactttttcgatgatgtcggtttctttggtgttgatcgggcctttgccgtcgatgggcagaccgagcgtgttcaccacgcggccacgcagctcagggccgaccggcacttcaagaatgcggccggtggtcttgacctggtcgccttcggacacgccggtgtagtcgcccagaatcacggcgccgaccgagtcgcgctcgaggttcagagccagaccgaaaacattgttgggaaattcgagcatttcgccctgcatcacgtcggacagaccgtgaatgcgggtaataccgtcagtcacggagacgacggtaccttgggtacgaacatcagtcgaagcgcccaggccctcgatgcggctcttgagcagttcgctgatctcggagggattgagttgcatattgactcctggaatcctgttagtctcgcgtgccttgtcaggcggccagcgtatcgcgcagccgggccagttgggctttcacggaagtatcgagcacctggtctccgacggccacgcgcacgccaccgatcaacgagggatcgatagtgacttgcggcttgagcttgagaccgaatttgacttcgagcgcggcgatgagctctttgacctgagcgtcgctcagttcgaacgcgctggtgatttccgcctgcgccgtgccctcgtagcgattcttcaaatcgacgaattgcgtggcgatgatgggcagcagcaacagccggtcgttctgcaccagcaggtcgatgaaattgcgcgcggcctgcggcaacggcgacttgatcaagctggtgaacacctgagcgcgctgagcgtcgttcaggcgcggatcggtcatcgcctcgcgcacatcggcattggcggcaacctgggccaattcgccgacgaggtcggcccatgagaccaggccagccttgtcgtcgcacgcagcgccgaacaacgcttcggcgtaggggcgggcaacagtggaaagttcagccatgacgttcccggattaaagctgcgccttgagctggttcagcagctcggcatgggcgcgggcatccacctcgcgcttgaggatctgctcagcacctttgaccgccagcacggcgacttcgtcgcgcagcgcatcacgggcacgctgaacttccgcagcagcgtcctgagcggcttgcgccacgatacgggcgcgctcggtctcggcgtcgcggcgagcctgttcgatcaggccagcggcttgcttctcagcgtcgacaatgcgagcgtgggtttcagatttggcagaagcttcgatcagactgacgcgcgcttgggcctgggccaggtcggctttccctttctcggcggcggcaaggccgtcggcgattttttggcggcgctcatcgatcgccttcgtcaggggcggccacacgaatttcatcgtgaaccagcccagaacgaagaacacgagcatctggaagaagatcgtcgcgttcagattcacggtcgttcctttaacaccttgcggctccggcaacccgacacggggcggcacggagcactcgatacttgccggtacgtggcaacccacgcccagccgcgggccccctggtcacgccagcgggcattgcctttagccaacgaacgggttggcgaaggcgaacagcatggcgatacccacgccgatcaggaacgccgcgtcgatcagaccggccagcaggaacatcttggtttgcagcgcgttcatcagttcgggctgacgagccgaagcttccagatacttgccacccatcagtgcgataccgatgcaagcgccgatagcgcccagaccgatgatgagaccgcaagcgagagcaacgaaagcgacgttggtcatgacaactccttggttaaaaatctgaagtcagaaatgttggaaaacgggtactacttgaatgcaagaaaatcttgcgatcggtgcccgccaccatggcgcacaccgaaaattgggatcaatgaccttcgtgagcctgaccgatatacaccagggtcaacatcatgaagatgaatgcctgcagcagcacgatcaggatgtggaagattgcccacaccgaaccggccaacacatgcccaatgcccaaaccgatgctggaggcgttgaagcctgtccaggcgccacccagcagggcgatcagcataaaaatcagctcaccggcaaacatattgccgaacaaccgcatacccagcgaaaccgacttggcggcgtattcgatcaggttgagcagcaggttgaagggagccagcacgagcgcggccaggccgtgagcgtggaaaggcgcggtgaacaattctttgacgaaacccgccgggtgcttgatcttgatgccgtaatagaacatcagcagcagcacgcccagcgacatgcccatcggcacgttcaggtcagcagtgggaagaatgcgatggtagtagagcggatcgccatgctcggcacccaggcccgtaacgcgccagatggtggggaacagatcgaccggcagcaagtccagggcattcatcagaatgatccacaggaagacggtcaaggccagcggtgcgacgaactcgcggctcttggcgttttgcacaatgcccttggcctgatcgttgaccatgtcgacgatcatttcgacgaaaccctggaaacggcccggcacacccgccgtggcgcggcgcgcggccagccacaggcagaaaatgacgatcagacccatgaggcccgaccagaacaacgagtcatagttgatgacgttgaactgggcgatgacggattgcttctcgcccaggttgttcaggtgcaccaaatgatgctggatgtactcggactgaggcgacgcgccactggctgcagccatgtgaaatcctaccctgtttgctgtgggccgcccccggaggaacggcttgcacgattgttaattgcgctatgacaacttgcggaacatcagcagcacgaggtagcccttgagcgtcaggatcaagcccaacagcactgccggccagaccaaccaggcctgggtgtagtgccatatcagccacaacagcagcgccgtcatgagcaacttgaacatttcaccaaggaaaaatgtcaacggatcgggccggatagacttaacgacgtttatcaacaagcgcaatgcaaacaatgcattgggcaagaaatacgcccccgctcccaacaacgccgacgctgccgccgacgttcccgcaacaatccccgcgattgccgccgctacgagtcccatgagcccctgagccacaacggccatgaagagctcccggcacgcacgcgcattgatagccgcacgatctgtgtcggtaagaaccaaactcttctgcattaagcttccccgccttagaaccgccacgattatgccgcgcggtttccaggcctgcgtcgagagcgcagaccgtaaacccgacccccgccatatgacttgcatatggcttgctctggctacctgccgacctgaccggcctgcaatatcacctttgagcccagtcccgcctgacgggattttatgggaatcgggccactgaccatgacctctctagcgttttttttcgcccaactgctatggccgctacggcgcagctttaagctacgtgttaccccgaaagcgtcaaactctgagagtatagcttgaaagcaattcagcagacaaatggaaagcggacaagtcagatggcggcgaggccaaatttttcaagaccccgcctgcggcgctcagcgatgcttgaagtccggtttacgcttttccgagaaagcgctcatgccctctttctgatcttcggtcgcaaagagcgaatggaaaacgcggcgttcaaacaacagcccctcgttcagcggggtctcgaaagcccggttgacgcactctttggccatcaggaccgagggcagcgacatagaagcgatgatggtcgcggcgtccagcgcctcgtcgagcagcttgtcggccggcaccacgcgcgacaccagacccgagcgctcggcctcctcggcgttcaccatgcgggccgtcagcaccatgtccatggccttggctttccccaccgcgcgcgtgagacgctgcgtgccgccggcccccggaatgacgcccagcttgatttcgggctggccaaagcgcgcggtgtcggctgcaatcacgatgtcgcacatcatggccagctcgcaaccgccgcccagcgcgtagccggccacggcggcgatgatgggcttgcggatgcgcttgatggtttcccagttacgggtgatgtactcgctgccgtacacatccatatacgaccagtctttcatggcgccgatatccgcgcctgcggcaaatgctttctcgctgcccgtgatcacgatggcgccaatgccggcgtcgctctcgaaagccagcagcgcagcgccgagttcgtccatgacctgatcgttgagggcattgagcgctttagggcgattaagggtcagcagacccacccggccacgggtttcgaccaatactaaggactcgctcatgtgtttgtctcctgagaggaatatgagaagtaagatatgccgatgaacgacgcacccgtaatttaccgcctcgagccccacgacccggcgggccaccgctaccggataaccctaggcgtggcgcggcctgaccccaacggccagttgctgtcattgccggcctggattcccggcagctatctcatccgggacttctcgcgtcaaatcgagaccctgtcggcccgcgccggcggccggcctgtcgccgtcatgaaacgcgataatcacacctggcaggccgcgccctgcgagggccccctggtgatcgactacacggtatacgcctgggatctgtcggtgcgcggcgcccacctggacgaaagccacggttttttcaacggcaccagcgtctttctgcgggtccatggccaagatgaccagccctgcctgctcgacctggctccgccgcccggtattgccggctggaaggtctacaccagcctgcgcgaggcccgcggacgactgggggcccgcaggcatggtttcggacgctacgaagctcctgactacgatgccctgatcgaccatcctgtggaaatgggcacgccgcaggtcgcccgcttcaccgcccacggcgccgaacacgagttggtattcactggggtggccccgcgcctggatctcgcccgcatcgcacaagatgtccagaaaatctgcgaaacccagatcgcctttttcgagccccgcagccgccgcgcgccctttctggacagcgcagaccgctatgtattcatgactatggtgacgggtgacggctacggaggcctggagcaccgcgccagcaccgcgctcatgacgtcgcgcaaagacctgcccgtgctgggccagcagggccagggggagggctaccgcagctttctcgggctggtcagccacgagtatttccatacctggaacgtcaagcgcatcaaaccggccgcctttgcgccctacaacctggcgcagccggatctgacccgcctgctctggatcttcgaaggtttcacgtcttactacgacgatctgctgttgttgcgtgcgggcgtcatcacgcgagacgactacctgcgtctgctgagcaaaaccatcaccagcgtgatgcgcagccccggccgccacaaacaatccgtggccgacagttctttcgatgcctggacgcgctactacaagcaagacgagaattccgccaatgccctggtgagctattacaccaagggctctctggtcgcgctgggcctggacctgctgatccgccaggacagcggcggcagccacagcctggacgatgtcatgcgcctgctctggcagcgctatggccgcgacttttatcgcggccgcgcccagggcctgggcgaggaagaattccccgagctggtgcgcgaagcgacgggcgtggacgtgcgtcgcttcgtcaggcgctacgcctatggcacggccgacctaccgctggcggatctgctggcgccgcagggcatctcgacagaatggaaaaccgccagccccctgcccagcctggatgtgcgcacacgcaaacagggggacagccttgtgctggccacggtcttcgaaggcggggcggcgcatcgcgccgggctgtcggccggcgacgtgctgctggccatcgacggcttgaaagtcgaggcgcaggccgggctcgatgtgctgttgtcgcagtaccggccaggtgaccgggtgcaggtgcatgtgtttcgccgtgatgaactgcgcagctacctggtgcgcctggccgcgcccgaagcgctggattgcgtgctgagctgagcgcggggctcaggcgcgctcccagcggcgctggatgtctttggccgccacgacgccgtcggccatggccgtgacgacgcagggatgggcgcggttggcaacttcgccaatggcgtagacatcgggcaggctggtgcgcgccgtagcgaagtcagtgcggatatagccgcgcgtgtcgcgcgccagacccagactgtctgcaaaggcggcctgcggctcccacccataaaacaccaggatgaggtcataggcccggccattaaccgtgcgccggaccggatcgatctcgtaggggcccacgctgacgccctcggtgccggcgcgctgcacccattgctgctgcgcccgcacgctgcgggcataaagatgcacctggcgcgcgccacaattgcgcacgtaaacaaagttctcaaaggcattgtcgccaccgcccagcaccgccaccgacaggcccgagtagttttgcgccatgatgggcgagccggggccgatcatcacacccggccagctcgccccggcgggatagccgggcaacccccgggcgcgcacgcccgtggcaatgaccaggctgcggcccgtcagcacttccgcagaagaggccatggtcagcgccatgccctctttgcaagaatgcacgctcagggcaggcgaagccagatgcaagggcacctgcgcagccgccagactctggccgatctgggccgcgatctcttgcccggtgcggccgggcgccgcgacgttccagtcgtcggtaaaggggttatccgccgtcaaaccgcctggccgcgcgctcgcttccaccagtacgggcgccagccccaaacgggccagccataccgcgcaggaggctcccgccggacccgcacccactatgaccgcatcgtaaatctgccgcatatccctgtttttcctcgccagcgccggatggcgtcaccggaattgtagtcagggtcgccctgggctgcgcgcggccccccgcgccccttacaattcgggttcaccctgcattgagctcatcatgcctactcgccgtattttcatatcgggcctcgccctggatgcccgcatcggcattctcgaacacgaacgccgcgccacccagccgttgcatgtcgatgccgaattcgacatcgacatcacgcgcaatgtggacgaccacgatattcatagcgtgctggattaccgccagctacgcgaagccatcgtccaggagtgcacgcaggcccacgtcaacctgatcgagactctctcggagcaggtggccaagcgcctgttggcagaatttcaagaggtccgttcgctgcgtttgcgcatcagcaagccgatggccttttcggactgcaacgccgtcggcgtggaaatccagatcagccgctgaacatgactcgcaccgatattgagcgcccggttcgcacccaggccgaagaaaaggcccgttacgagggcaataaactgagcaagcgtctggcgcgtgagaccactcgcgctttatccgactacaacatgatcgaagaaggcgaccgcgtgatggtctgcctgtctggcggcaaagactcctatgccatgctggacattctcatggccttgcaaaagcgtgcgcccttccgcttcgagctgatcgccgtcaacctggaccagaagcagcccggttttcccgccgatattctgcccaactatctcagctcgctgggcgtgccatttcatatcgagacacaagacacctactcgatcgtgacgcgagtgctggctgaaggcaaaaccatgtgctcgctctgttcgcgtctgcggcggggcattctgtaccgtgtggccgatgaactgggcgccaccaagattgcactgggccatcatcgcgacgacatcctcggcacactgttcctgaacctgttttatggcggcaaactcaaaggcatgccgccgaaactggtgtccgacgatggccgccataccgtgatccggccgctggcctatatcgcggaaacggatttgatcgcttacgccgagctcaagcaattccctatcattccctgcaatctctgcggctcgcaagagaacctcaaacgcaaggaagtcagccggatggtgcaggaatgggatcgcaaatttccgggccgctcctggaatgtgttcaatgcgctctcgcgcgtggtgccctcgcacttgatggaccgcgacctgttcgacttcgtcgggctcaaacccaccggcctacctgacgccaacggcgatatcgccttcgatgagccgcagaccgatgacgcctgtgacgccagcgcaccgacggatggcctgaacgaacagcaaatcgtcttcagccgtttcagctaggcggcagggcgacggcatcaagccgccgcccgaagtaatgctcaaagcaggcccagtcaggataatcggctggcgcggcgcggtaggcatacagccgccccgccagcccgcatatccagtcggcgcattgcagcgtctggaaataatcgctctcgccctgcaagggcggctccatcaggctgcggcatttggcgctcaccgcttcgaacatggcgctggtacaggccgccacattggcttcgcgccaacgactgcccgccttctgctcatccagcacaaccatgaaggtcgcatcgcgcgcatcacaaaacatcgcaacccggcgcaacactgcgagcaactggcgttgaaaccgatccgcagcggtctgcccgtcttttttgcacgctccgctcagcaccgcatagcctcctgcccgccggatgtaattgagcagtctcgcgacggcgtggcgtagcgccggataactgcgcacattgcgttcggtgaatagctgcgcgccttttttctcccaacgccaggcgggcagaggctgacgctgaatctcatagctcagcaaacggcatttgagccggtaaaaatagatggcgaattcgcgcagctcctgtgcgggcagcagcagcccgccgaaaccgaacaccgggctagtgcgaaaacgcggatgtgaccgcgcgacgtaaggccccacatgcccaaattcgtccagatagagcacatagtgtctggtcatgtcattgggctccttacgacattcgtgctgtaaccgattacaggccagcacgaaaaacaacggcattgattggccgcgagtatgcgtgaacaggtcgccactgttgcaggatattgcagaattcggaccacggcgacatcgccggaaacatcggccaggctgggggggaaacaggggcgcaaaaacacgaaagccagacagcgcctgggcgccgtctggcctcggaaggtgggcatgcttgtggcatgcgttgcaaagattttagggctggcggtgcgagtcctcgcgcggatcagacctttcttgagcgagatacacgcgcttttcagccgtttagccgctggatcggcgcaccatcgagccaggcgcgcacagccttgaccgcattgcggtaaaacgcctcaaaattcgactgggtgacataacccaaatgcggcgtcaggatcaggttgtcgagatcacgcaccggatctgtcggcggcaagggctcgaccggatagacatcgagccccgcgcccgcgatacggcgtttttcgagggcatccatgagcgcggcctgatcgaccaagccggcgcgcgaggtgttgaccagataggcggtcggcttcatggcggccagagccgcgtcatccacgatatgacgcgtggtctcgctcaggatgagatggatgctgatggcatcgctggtagaaaacaaggtctctttatcgacccgctgcaggcctgcggcggcggcccgctcatcggtcagattggggctccaagccacgacatccatgccaaaagcgctacccacgcgcgccacggcctgacccagtttgcccagacccaacacgcccaggcgcttgcccgccagcggcaccggcatgccggtttgccacatgccgcggcgcatggcggcgtcttcctgaggaagatgtttgaacagcgccagcagatgcgcccaggccagctcggcggtggccgtgcccgagtccgcgctgcctggcgcgccacaaaccggtatgccgcgcgccgcgcaggcctgcatgtcgatggcgtggttgcgcagacccgtggtgaccagcagccgcagattgggcaaggcgtcgatcagcccggccgggaaagccgtgcgctcgcgcatggccacgatcacatcgaaaggctgcaaaacccggatgcgttcagcgccttcaggcagggcatcgcgaaatgcaaccacatcggtgcccagcgcggtccagtccgcgtagcgcaaggccacttcatggtagtcgtccagaatggcgatcttcatgcttatctccttgcgccaggtgtcaaatctagaccttattgactgacattgcgggtcagccgctcgcgcaattgcgccggcggcagcacgcccgccgcgcgcgtgttgtcttcaaaaaaaagcgtgggcgtgccgcgcacccgcaatttctctcccagcgccaccaattcctcgatgggcgcacggcagtgcgccggggcgggcggcttgccttccagcatccaggcatccaacactttgccgggatcggccgcgcacaagacatcgcgcgctttgacggtagagtcgggcgacagaatgggatagagaaaggtgtagatcgtcacatcgtccatctctttcaaggtatggcgcagttgcttgcaataaccgcaattgggatcttcaaaaatggcgatccgatgcttgccctgacctttgacctgcttgatcgcgagatccagcggcagctcggagaacgacacggcgctgagtttttcaaggttttctcgcgtcacatcgcggcgcgtggcggcatcgatcagcgggcccttcatcacccacgacacatccttgtcggtgtagaacatatcgccgcccagctgcacctcgaaaaggccgtaaggcgtgggccggacaacgcctatcttcaggtcttgaaaccgcagctgaaagcgctttctgacagcatccgtcaccgggtcgggcggctggacctgcgtggtggaatagactttgccgccattcgtggctggtttgccgacctgattggtcgaatagaccgtatcgttctggccagaggactgcgccgtcgatgccgaatagccgttttgggcataggcgttggcgcacaacagactggccagcaagacaatgatgcgtgctttcatggaacatcctggtgcgaaagggctcgtcagttgcgcgaggcttgctcgatgaggcggcgcttgaccaagggcagggcatcgaccaggcgcatgccggcattgcgcaaaaaagcggccggcgcattatgcgcggcaaacaggcgctgcaatccgtccgtcgccaaccgcatggccaacaccggttcagcgcgggcgcgttgataacggcgcaacacgcgcaaatctccggcctgccgataggtctcgcgcccggccacggcctcggccagcgcttgggcatcgcccaaccccagattcaaaccctgaccggccaagggatgcaagcggtgggcggcatcgcctgccagcgcaatgcccggcgcgaccatctgcgactgctcaagcgtcagcggaaaaccatgcaggcggctgcgcgcatgcaagcggcccaaacggccctcgctggccatcaacaaacgccgctcgatctgcgcgcccggctcgggcaaggccatcagttcacgcgccaggccttcgcgcatggaccagaccatggacacctgcggaccttcgcgcgtgtcgggcaaaggcagcagcgccaagacgccatcatcgcggaaccattgcagcgccgcgccatgatggggctgctcggcgttcagatgcatgaccaggccaatgtcggcgtaggacttgcttgtgtgcttcagacccgccgcttcgcgcaggggagacgacgcgccatcggcgccaatgaaaagctcggccgacaggcgctgaccgctttcggtttcgacctcgccaggccgccagcccacggcacgctcttcgatccagggaatgccgaacatgcgggtagcctgcaccagcacccgctcgatctcgctggactcgacgatccaggccagttggctctgcgcggcctgccaggcattgagttcgacgcggccatcgccatcgccgtggatttccatcgacttgacgggtgtcaggcgcgcggcgggcagggcgtcccagatacccaggcctgccagaaagcgctggctggcgggcgaaatcgcgtagacacgcgggtgatagacatccgcctcggcgggcggcaggttcaggcgcggcgccaagacggcgacgcgctgctgccgacgggctagcgccagggcgctggccagaccgacgatgcctgcgccgcagacaataatctggtgtttcatcttgcagaaggctccccggcttgcttgggccacagcagccacatctggccgcgctgcttcatacgcccagcctgctgtccggcctcgtcaccgaagccccaataatagtcggcccgcgccgcccccttgatggccgtgccagtgtcctgggcgaacaccagacgctgcaaaggacgctcggaagccggataggtcgtggaaagatagacgggcgtgcccagcggcacgaaagtcgggtccaccgcgatggcgcgcccggcggccagcgcaatgccgtaggcgcccttggggccttgctcgggatcggccacggtttcctcgcggaagaacaccaccgccggattggcgttgagcatttcctgcacccgcgagggattgcgctgcgcccaggcgcggatgttttgcatcgaagcctggtcagcgcgcaattcgccccggtcaatcagccagcggccgatcgatacatagggctgcccattgtggtcggcgtaggccacccgtatggttttgcccgcatccgggccttccgtcagctggacgcgcccggacccctgcacctgcaggaaaaagttgtctacgggatcatccacccaggccacgaccggcggcttgcggctggaggcttcgataccggcacgggtgtcatagggcaccacacggcggccgtcgagtttgccgcgcactcgcttgccggccagatcagggtagaccgcgcccagatcgatgatcagcaggtcatcgggcacgccgtacaagggccattgatggcgccctccacgctctcgcgaaccgcgcaccaggggttcgtaatagccggtcacggtgttggacgccacgcgaccatcagcccccaccagacgccagggctggagatagctttgcaggaagcggcgcaccgctgcgccatcgcctgcggccggggcacgcgcgggatcagcggcggcggcgcagaccggctgccaggctcgcggcgtggcgcgggcgggcacggtcaggttgccggaggccggacgcaccagacctttgcaattacgcaacaccagcggccacaggcgcgaaagatcgtcgctttcccaacccggcagttccgaccaggcggctcgctgataatggccggccagcgcgcgcggcggcgtatcgggcaacgtcgtgggcacgaccagcggcccttcggacaccgcttgaccggggccgcgcgattccggcgggatttccgatgtagtgctacatgccgccagcagcgctgacagcagggacagacaaaataagcgtttcatggagacaccgttcaatgcaacgtgcggggcatggcgagcacgaactcgtcgatcggcacctcgaagggaataccgttttcacccacgcagtgatacgtgccgcgcatggttccgaccggtgtcggcaacggacagccgctggtgtattcgaaggtctcgcctggggcaagcaggggctgctgcccgaccacccccaggccgcggacttcctgcacctgctgattgccgtcgctgatgatccagtggcggctgatgacctgagccggctgcgagccggtgttggtaatgcgcaccgtataagcaaaaacgtattgctgctgactgggatcggactgctccggcacaaaacgcggggtcacggatacggtcagatcgtaaggtttcaaaggtctttcccagttcggcagtcgacaatacaaataagggcgaacaggcgcgacgcaaacccgagcagaaacctgaccgacaagcttgtgcgccaaactacaataattgcacattatgcccccggaaaccctgaacaccatgtccaccccggccaccacccgcatcgctcccagcattctttccgctgacttcgcccgcctgggcgaagaagtccgcaacgtcgtcgccgctggcgccgactggattcacttcgacgtgatggacaaccactatgtccccaacctgaccatcgggcccatggtgtgcgccgccatccgtccccatgtacaggtgccgatcgacgtgcatctcatggtcgagccggtcgacgagatcgtgcccatgttcgccaaggccggtgccgacatcatcaccttccaccccgaagccagccgtcacgtcgaccgcacgctggccctgatccgcgacaacggctgtaaagccgggctggtgttcaaccccgccacgcccctgtcatatatggactatgtcatggacaagctggacatcgtgctgttgatgtcggtcaaccccggattcgggggccaggcctttatcccggccacgctcgacaagctgcgccaggcccgcgcgcgcatcgacgcctggacccaggccggcggccagcctattttgctggaggtcgatggcggcgtgaaaaccgacaacatcgccgagatccgccgcgcgggagccgacaccttcgtcgcaggctcggccatcttcggcaagcccgattacgcctccgtcatcaagaccctgcgcgacgaaatcgccaaaggcgaaaccctggctgcctgagatatctatgactagctaccgcgctgctttactggacctggatggcaccttgctggactccatccccgatctcgcccgggcggccaacgccatgcgcgtcgaactgaacatgccggtcctgcgcgatgacgtgctcgcgacctttgtcggcaagggcgtggacaacctggtgcgccgcacgctggccgccagcacggaggccggcgaggtgccggacgagctgttcgcgcgcggccgcgagtctttttatcgccactatcatctggtcaatggcgaccgggcgcgggtctttgacggcgtgatagacgggctcaaactcatgcgcgacatgggtttgaaactggctgtcgtcaccaataaaccgaccgaattcaccttgccgctgctgcaacgcaccggcctggcgggctttttcggcctggtcgtctgcggagacacctgcgcacgccgcaagcctgaccccgatcaggtgctgcatgcctgcgaagtgctgggggtggcaccccgcgaggccgtcatgatcggcgattcgctcaatgacacccaggccggacgcagcgcaggcacggccgtgctggcgctgccttatggctacaacgagggcatggacgtgcgttcgcttgatgtcgatggtatagttgattcgctagtcgatgccgcacactggatcgaaaacggcgcgtctggcgcccgtcattgattcagtcattgacgcctttctcaggcttttcccgacgctttatcgcccctgatgatgactctctccctgacccaaatgcgcaacgcctcatggcgttggtggcgtttgtcttccgggtggcgataatctcttcccggccctaagcgcgcgtcgcgatagtgcccaaagccaagcccggaaccacaacaggaccgggcttttttgtttgcatgcctggtccctcaccaccgagacccgacatgaccgaacttgaattcaaagcactggcctctcaaggctataaccgtatccccctgattgcggaaacttacgccgacctggacacaccgctcgccatctacctgaagctggcccatagcggcccgcagcatggcaagatgagctgcctgatggaatccgttgtcggcggtgaacgcttcggccgttattctttcatcggcctgccggcccgcactgtcatccgcgccagcggccgcacgaccgaggtgctgcacgacggccaggtcgtcgaaacccatgagggcgatccgctggccttcatcgagcaatatcaggcccgtttcaaagtcgcgctgcgtcctggcatgccgcgcttttgcggcggcctggccggttatttcggctacgacaccgtgcgtcacatcgaagcgcgcctgggcccggccgtcaaacccttccccgagggcatggacgaaggcacgcccgacatcatgctgctgcatgtcgatgagctggtcatcgtggacaacctggctggccgcacttatttgatggtctacgccgatccggcccacccggaagcctatagccgcgcccaggagcgcctgctggagctgcgcgcgcgcctgcgcaagccggtgaacatcccttacagccacgccagcatgcaaaccgaagagcggcgcgacttcgccaaggaagactatctagccgctgtgcggcgcgccaaggaatacatcgccgcaggagatctgatgcaggtgcagatcgggcaggtgatcgccaaacccttccgcgatgccccgctgtcgctataccgttcgctgcgctcgctaaacccttcgccgtatatgtatttctggaacttcggcgacttccaggtcgtcggcgcatcgccggaaatcctggtgcgccaggaacaggtcaaccaagacggcgagctcaagtcgcagatcacgatccggccgctggccggcacccgcaagcgcggggccacgccggaagaagatcaggcgctggccgcagaactgcgcgccgaccccaaggaaatcgccgaacatgtcatgctgatcgacctggcgcgcaacgacgtcggccgcgtggccgaaacgggttcggtacgggtcagcgacaccatggcgatcgagcgctactcgcatgtcatgcatctggtttccaatgtcaccggcaatctgaaccccggcatgagcagcatggatgtgctgcgcgccgcttttccggccggcacgctgacaggcgctcccaaggtccgtgcgatggaaatcatcgatgagctggagccggtgcgccggggcatttatggcggcgccgcaggctatttgagttacggcggcgagatggatgtcgccatcgccatccgcacgggcgtcatcaagaacggaaccctctatgtccaggcagccgccggcatcgtcgcggactccacgcctgaactggaatgggccgaaaccgaggccaaggcgcgcgcggtgctgcgcgccgccgaacaggtgcaacacggcctggacgacccgatctgaccctaaggctcccggcctgttgcacctaggcagggaatgaggcctggcctatgccgtcagggccggctggcctgggcggcctgacgcgctagcaaggcatcgagctgattggcgaaagccttgcggtcggcctggctgaaggcggccgggccgccggtatccacgccgctggctcgcagttcttccatcatgtcgcgcaggctaagccgctcgcgtatggtgtcgggcgagtagcgctcgcctctcggattcagggccagggcgcccttggccagcacatcggcagccagcggaatgtcggcggtgatcaccagatcgcccgccaccgcatgcgtggcgatatgcgcatcggccacatcgaagccgcgcggcacttgcaccgcccggatcagcgccgagggcggcgtgcgcagcatctgattagccaccagcgtcagagggatctgccaacgctgcgcggcgcgaaacagaatgtctttgatgacggcagggcaggcgtcggcatcaacccagatatgcatgggaactcaggcgtccagcgctttttgcaacagctcggccacgatgtcgttgggcgatacactgcgctcctgcgccagggcgcgcacacgctcgacctgggcttgcggcagcttcagcgcaaacggcaccaaaccagccgcctgatcgagcttgcgctgctcgcggcggtccggcggctgaccgccgccaaaacgcgctgaaacgcccgattgccgcaactggccggaaattttgagggctttgttcttttcgagttcgaatttgttcatggggattcctgacagagagcgccatcataagccctgaacgccgaatacaccgcagctatcccgtttcggcgtcctgccttgaagcggatgctgtatccggacggcagggtgtagcactgcgctaagcaatagcgcctgcgtcctgccatggaaccgccaggtttcaaacaagactattgaacgggcgctgcccgcagatcaagggcgctgcgggcagcgcaggactggcagcgcaacagcccaggcgatgcggctgcacagtgttagcgacacagtggccgccaccctagcagcggccatgctgacgcttgtccctgcacactcaacgcgcaaacaagccacggatacgcatcaactcacgatgcagggcttcgttcttctcgaaaggggcgcgtccgtgcagatagaagtaattgttcaacaccaccagttcgcccggcggcagcgtgatttcctggacgcccgcgctgctttccatggatgccgacaggtcatgcagatacagcgcctcttccagcgtggccggctgcacgaactgatcgataaaacatactgacaggccgtagcggctttggaagaacaagggacgctcaacctgctcggcgacgtttttcgacgcgggcgacttgtacagcaagggttgggttgcaagcgggtcctgcgtgaagcgatccaggtcggcccaatcatccagatgcagaaagcgcgactcgccgcccactgcattgcgctcatcgaacttcatcatcagcagccagtcggtcgcctcggtgacataggtgccatcggtatgcatggtgaacagacgataggcctggcgcagataggagtcgctattgtcggtgtgcttcaccagaaagcgcgcgtagtatttccctgacatcgaatcatggttggccgggccgagcaaatagcccaccgccgtgccgaacctcacgaaatcgtccggatccgccgacaagccttgcaggccgatcgtgaatcccccatgacggcgatcctcgaccagcgcattgagcgtggcgcgcagcccctcgccgcaggcctgcaacagcatatcggccagcttgaaacgcataaagggcacgtactcgagattctgcacatcgatcgcccgggcctgatccagaaagcgctccagtccctcggattcgagggtgacctgacgcacacgcgtatgcgtttgatggtcggaaaccgtgccggaaaaaagacgctgcaagtcgagtctgtcattcataatgatctccttgatggaaagcggtgctggaaatcattaaacgtgacaaccctccggcattaaaccggcggctaccgatactttgtttggtatgagcgatcaaaacgtggaaacacgcacgctacgctacttcattgcagtagtggaaaacctgcatttctccaaggcggcggaccggctggacatctcccaatcggtgttaagcgtagccatacaaaaactggaaacccagcttggcgtgaagctgctccagcgcaataaaagacagccggtctcgctcaccgatgccgggcgcgcctttcatgcccatgccgtcatcgccctgcaacatatcgatcaggcggtgcagatcgggatgttggccgcgcgtgggctggccggggtcgtcaagatcggctttgtcggttcggccgtcaccaccggcgtcatgcaggggctgctcagaggctatcgcgccgagcatcccgcagtccgcctggaagtactacccatggacacccccacccagatcgaaaacctgaaaacggctgcgatcgacgtcggcattctgcgcgcccggcgcgaataccctaaaggcgtagaggcaatttcgcttgaatcagagcgcctggcggtcgccatggccgacaaccatctgcttgggcgcaaagatgaactggctcccgccgatctggccctggagtctttcatcatcccgcagtttggagagcgcgagggattctcggagattctggcggatctgggcagaagcggcggcttcacggctcagccgcatcagcgcgtcaaggatttcatgtcggccttggcgctggccgcggcgggctatggggtggtgctggcgcccgaatccatcgtcaggctgtcgccgcccggcatcacctaccgccgcatcaccggcttcgaacggcgcgtgaatctcgccctggcctttcgcacacgcgacaatgccccggccgtggcggcgctgatcgacaaggcccgcgctacaggcctttggaagacgccgacgcaaacgtcatgagcgaccgctcaagcaggcactaataggcgctgggaggcagaccatcccgcagataagcctgcgcatcgggcgtggcagataaggcgggcggcagaggcatggacgacggacagttcaggcggagcggcgcgccagcgactcggtatcgcgatggctttgtgcttcgagataggcgtcacgcgaaggcagcaaatgggccgcgcacaaggacactagcgtatcgatatcgccggcttccagcgcttctatcattcgccaatgctcctgtcgggcctgctcgcggtaatcgggcgacaccagcgaggcaaagcggatcgggtgggtctggcgcgcgaactcggtcaaggcctgatgcagggttcgattgctgcaaaggctgaacagggcttcgtgaaacgccgcgttatggcgaaacgccgcacgcgcatcacccgcctgcgtcgcctgatcatgcaaggcctggatggctttcaagggcgccaggcgctgcgggtccaggtcgcgagggatacgccttgccgcctccgtctcgagcaaggcacgcacttcgtatagctcgatgacttcctggacggagaaggcgcgcacaaaagcgccgatattcttgcggcgctcgaccagacccatgcgctccaatgcaagcaatgcctctcgcgccacatgacgcttgacgttgaaacgcgccatgagctcgtcttcaaccagacgttcgcgcggatgcaaacggccgaaaacgacatcctcttcaagcgcggcgatcatgcgcttcaaggtgtcgggtgcgtcggattggctagcgggggcaggcatgggctgaaaacctgggcataagggcgcactgcgccagtcactggagaatagaccattgtatttccgctgacctctccgacgcccgcccaagccctggcgctcagtcttttctgggcaggctgccgcgttgcgtggcggcgcgcaagaaatcgaagtccaccccctggtcagcctgattcacggacgtcagaaacagcttgcggtagccccggtccgccgtgggctcgaccaccggctgtgcttgggcacgcgcggccagttcggcgtcgctgacatgcaggatgatctcgcggcgctgtaccgacaggccgatgcggtcgccgttgcgcacataggccagcggcccgccgatggccgcttcgggcgtgacatgcagcacgatggtgtcaaacgccgtgccgctcatgcggccatcagagatgcgcaccatgtctttcacgccagcccgggccagcttgcgcgggatggggatatagcccgcctcgggcatgcccggcgcccccttgggaccgatgtttttgagcaccagaatatcgtcggccgtcacgtccaggtcgtcgctgtcgatacgcaaggcaaggtcggccccatcctcgaacaccacggcacgcccttcatgctccatcagatcgggatacgcggccgattgcttgatgatggccccaccgggcgccaggttgccgtgcagcaccgcgataccgccttgcggatagatcggccggctgcgtggccgcacaacgttctgggggaagcccggcccggccaacgcgatctcttcgcccagcgtgcggcccgtgatggtaagcgcatccagatgcagcaagggcttgagctcacgtaacaaggtggccatgccgcctgcatggtggaagtcctccatgtagtggtcgcccgagggcttgagatccagcaacaccggcgtgtcgcggctcatgcgatccagggcgtgcagatcgatgtcatagcccatgcggccggcaatagcggccaaatgcacgatgccattggtggagccgccgatggacagcaacacacgcatcgcgttctcgaaggctgcgggcgtgagaatctggtcaatggtgaggcgctcgcgcgcgaggcgcacggcctcggtgccggtacgttcggccacgcggaggcgatccgccgtcacggcgggcggtgaagcgccacccggcacggtcatgcccggcgcctcggccagacaggccatcgtgctcgccgtgcccatgaccgaacaggtgccgacgctagccaccagttgattgttcacctccgcaatttcttcggcatcgatttcctcggcgcggtacttgccccaatagcgccggcaatcggtacaggcgcccacccgctcgctgcgatgcgaaccggtcagcatcgaaccggtgatcaactgaatggcgggaatgccggcagaagccgcgcccatcaattgcgccggcaccgtcttgtcgcaaccgcctatcagcacgacagcgtccatcggctgggcgcggatcatctcctcggtatccatggacatgagattgcgcaaatacatgctggttggcgccgagaagctctcatgaatggaaatcgtggggaaatccatcggcaggccgcccgccagcatgatgccgcgcttgagcgcctcgatcagttgcggcgcattgccatgacaggggttgtaggcgctgccggtattgacgatgccgatgaccggacgttcgagcgccgaatcggtatagcccgcccctttgatgaaagccttgcgaaggaacagggaaaagccctgatcgccgtattgggtgaggcctttggacagcccgctggcggcattcgaggttggcgggtgggcctttttttcggaatcggacattggctgagtggggctaagaaaaggggcggacgggaaaactcagccacccgggtagccaatccgtgcaacgatgtcactggtattatcacccatattattaataatttagttaattaaagtaggccttgttggcagacgggcttgggacacgcagctgtgcaagctcgccgcagcgcccgacatcaccgatgccgaactggaggccatgcacgaggccggggtgcgcctgaacgtgctgtttggcggcggtgtgggctttgccgcctcgggcattttcggcagtatcggcgcctatctgaccgagctgttcccctcggacgtccgcgccaacggccagggcttacaacttcggccggggcatcggcgcgctgttccccagcctggcgggctatctcggccaaacccacggcctggcctgggccttcggcgtattcaccaccacagcttatggcgtcgtgatcatcgccgcgctcatgcggcccgaaaccaagggccgcatacgggaataggccggcctattccgggcagaccgtccgaggcaccggggaaggcgcttcggcggtattgcccgcgaactggcggatgcgctgggccaaggccggcgtgggccgttgatagccatagcaataaggcggcgtgggcaccgcctcggggcggtaatcctgcagtaggtgtttcgcatcgcccagatttcgtccaggaaatcgtcacgtcggccgagccgtttttcacgttcaatagccggtctgacatccgcgaaatgccagatacgactcgacgcccacctgagcgcgacaggtctgaaacgcgctggggtcataggaagcagaaggcctcggcaaagcggccttcgtctctttctcagcttgccgaacccgccggcaaggctgatggtctcaggtgagataaagaatccagcccacggccaaggcaaggcagagcagggacaccggcaaaccggcccgcgcgaactcccaaaagctgatagtcacgccatgctctttgccctgctcggccacgatgatgccagccagactgccgaaaatcaccatgttcgatgagaagccggtacccagcgcaatcgccgcgcccagcgccgccgggttggtgacgccatcgataaagggcgccaccagcatgacggcagggttgttgcccaccacattgctcaacaccgacataatcgccagcatggacagcggatcttgcagatgcaggcctatgccgctcaactcggtcaagagatgctgaggcaggccggtcgcggccaccgcctggttgacaatgaatagaccgatcagcaaaagcagcagatcgccgtcgacgcggctgagcatgtttttggatgaaatgccccgattgaccagcagcaccgccgcgccgcccagcgcaatcaacatatgcggccaattgctaaagacgaaagcacccaccataagcagggtgatcaccgccgccttgagcgtttcgacccggtcgaaggggatcgcctcagcgaccggccccttcacggctgccgcttgcgccctgcgctgccatttgccgcggtagagaaggactatcgtcaaccagatgagcggcagcccgagcagagctggcagggccgataccctcataaagccggtaaacgagagccctagcgcctcggcggcgatcatgttctgcgggctgccgatgatggtcgcggccgaaccgacgttggacgcaaaacagaatgccagcagaaatggaatcgggttcaggcctcgcgtcagcgtgatggacacgagcaccggcgtcatggccacgaccaccacatcgttggtcaatatcgcagacagcccgccgcccacagcgatcagaatggccagcaatagcggcggcgcaacacgcagaccgcccacccatcgcgccgccttgtcataaaagccggaaaccacaaaagccgaagaaacgaccatcagcccgaaaagcaggccgatggtccggtagtcaatggcatcccaggcagcttgcggtgatatgtagcccagcgcgagcaggaccatggccccgaccgttgcagccccggtccgatcgagcttgaatcctggcagatggccgacgcccatcgccacatagaccaacagaaaaaccgcaagcgtgagatccatcaaaaacccttactttgttgccttggccttcttcccggccttatccgacttgccagacttgggcgacttagccgcttccggcttgcctggggcagcttgcgcggaatgatattccgcccggatggccgcgatatcgaccgtcggctcgggcagcttcatatgcagatccttgagcgtttccgcgatgatctgcgaggccgccaagttacggaaccacttgtggttggacggcaagatataccacggcgcatgcttggtcgaacaattctccagcatcgcctcataagcgccgatatagtcatcccagagcgcgcgctcggtgtagtcgctattggagatcttccattggcgcatcggatcgtccaagcgctcgccaaagcgcttgagctgctcctcgggcgtgatcatcaaaaagaacttgatgatcgtcacaccgctttcgtgcagcagcttctcaaactcattgatgcgatcgtagcgggaggaccagaccgacttcggcgccagcttgtgaacacgcaccaccagcacgtcttcataatgcgagcgattgaacaccgcgacctggccgagccctggcgtgtgcggatgcacgcgccacagaaaatcgtgggcgagctcttgcggcgtgggttgcttgaagccgctgacgttgacgccttgtggattcatacccttgatcacatgccagcatacgccgtccttgcccgccgcatcgatgccttgcaacacgatcagcaaagcatggcgcttttcgccatacagcagacgctggtgatcggcgatgctggccaggtgtttggcaatatcttccgccgcttctttttcgctgccatgctcgccatgccagcccgggtccaggtttttcagcttgaccttcgagccgggcgccacgatcagcttcttgcgatagtccatatgctctctcccagataattcggtttattgcctgccggccgccgatcatgcggcggccgggatgcgagggtcaggccggcttggcgacaatcggcgccttaagaccaggctgcgccgcccgggagggcgggccaaagcggtaataggcgatcttcacgatgtcgatgagcacggtccagcacagcacatacacccagaccaggccaatgactgcccagggaagctgtgtcacgagaatgccgaaaccgcacagcagcaccgccacgatctgggtgaccaccaccgccaggaacaagggccaggacggatagagcggccggaaaatcgaacccggggtgcggaccacaaagagcagcatgtggccgccagccgcgagctggaggaacaaggccgtttgcaaatggctttgatccagcggaatccaggcctgcaaagcagtgctgctgatccactccatgcccaccagcaccaggccaaagctctccagggtcgccatgatgcccatcaggaccgagaagatcagaatatggtgcatgtcccagcgcaccggcttactcgctggcctcacccggtcataggcgatggtcatgataggaatgtcatccagcagggccagcaccacgatcatgattgcggtcagcggctggatgttgaagaccacgctggacaacaccacgacgaccatgatcgcgatggtcatggcgatgcggtaatagacgtaggagttgatgcgctcgaagatcttccggctctcgatgatcgcattgacaatggtggacaggcccggggcggtcagaatcagcgccgccgcattacgggccgcgtccgtcgcgccagacacggcgatcccgcaatcggcctgtttgagcgccgggctgtcgttcacgccatcaccggtcatggcgacgatatgaccgccttgctgaagcgctttgacgatctcgtacttgtgttccggaaacacccgcccgaagccgtcggccttttccactgcggtgatcgaggcctggggaatatgagcggcatcggtccccttgggaaacacatcgctggccaccagcagattggggcccatgccaagctgggttgcgatctcggcgccgatggcaacgtcatcgccggtcaccatcttgacctggaggccgagctccttggtcttggcgatggtgtccttggcatcgacgcgcggcgggtccagcaacggcaggatgcccagcaacttccatgtcttgccgtcgtcctcggaactggccgcccccagcgcccggtagccatggctggccaggtcgtgaaccttgccgtcatacgccgtctcggtcgcctgatcaagcttgcacaaggccgagatcgcctgcggcgcgcccttggcgtattgccatgacttgcctgcgctatccgtgaccgtcgcgatcgtgcgcttgtttaccggatcaaaggggacgaagtgggtttgcttgtactgcgcgagatcggcgggggttttgacgcccttcaataccgcctgatcgatggcatcctcgctgctcgtctgggtggcgagggccgccgcgaaaatcacctcgtcgggcttggcgtcgttaaaaacgataggtgcgtcgagcgtgagcttgttctgggtcagtgtgccggtcttgtccgagcacaacacatccacgcccgccagttcatcgatggctgacaagcgcgaaacaatcgccttttgcttggacaatgccagcgcgccaagcgccaaggtcaccgacatcacggcgggcagcgccaccggcaccgaagccaccagcagcaccagcacgaattgcagaatcgagcctgcggtcgcccaggtccaggcatccggcaccacgatttcgcggtacacctgcacgccgaccagtatcgccgcgagaatcgccgcaagtacgatcagaaaatcgccgatctgcacgacagccgtctgggaatgcgatttcacgcccgccgaggccaccagcttggccgtgcggccgaagaaggtgttgttgccggtcgcgatcacaacgcccttcatatcgccctgtttggcgatcgagccggaaaacgcgctatcgccgatttttttgctgacaggcagcgactcgccggtcagcgccgcctggtctacgctcagataatcgcccgagatcagcaccaggtctgcgggcacaatctcgccgcccgacacatcgataatgtcgcccggcaccaccttggccgcatcgacgctgacccaggcgccatcacgcagaacacgggccttgagcgccaagtcttttttcaatgctgcaagcgccgatgccgccttcgcatcctgccagaaccccacggccgcgttataaatgagcagccccatcaccacagcgaaatccgcccaatcggcgcgcaagagtgaaatcagcgccgccgcctcgatcatccagggaatcggcccccagaaataaccgaagagcttgtgccaaagcggctcttccttggcctcgatcgcattcggcccatactgggtcaatcgctgcgccgcatcggcgctggacagccccttgtccgaagttttgagttcgctcagcttggccgcgatcgccgcggcatccagcggaaccggtttgcccttgccgccgccggcctgctgggtggccgcgttcggggtctgcgccgctgcgggcgcaggtgaatccgcaggatgcggggacgttgtcgttgcctgccttggatcgctcatagacacaaagtccttttgaggtgttcaccgctcgatcgtctttctcaaactacaaagcaataatcgaaagacgacttgcagcggtttgaatagagtaagggcaaaaatttattatccgacccgacgagtatatggcaagccgcaacaacggcgattttttgttatagattcgtccatttcaatcaaggccattaatacaaaaaaacaaacttattctatttacaaaaaaatgattctttagtaatccagctaagccagccattccgatccgacagccacttgattgcgctggctgacaaagtcgtagcgacgctcagcctcaaaccagatagcagcaacagactcataatcaaaaccatgagccaattggcttatcgcatcgcggcggaattgggctgcaagcagcccaattccgccaacgtcaataaaccgggaatcgcgacctctgacgcggacccgctctggttcaaggccatgaaccatcgagctaaaaaccctttcgggtccgcctagcgccgaaaaaaagggccgcaatgcggcccctgttcaggacggtggcgttgcgatccgcgagggcgggccggctcccgccacacaagccaccgcctgccaaaaagaaaagaggcgataaacgggataagcacaaagcttatcccgccctccctatcgccttattgctcgttcggaacaaggacgtcattactcaccgattgctgccatttcagcatctcgggggtgacgaacttctgccggatcgacgctacttccgcctggttgacggtcctcgcgctattgccccagctattgcggacaaaattgacgagatcggtcacttccttgtcatccaaacgccaggcgtatccaagcatcgcatactgggtaggcgccccggcggtaccgggcatctggctgccacgcagaataatgctgatcaaggagtcggcattactgttcaggatggaaggattgcccgccagagccgggaaggtttgggcatagcccttgccgtccgtgcgatggcagcccgcacagttgttcaggaaagagagcgccccaggagtctccactcggccttgcgacagcgcttcttgcgtggcgggctggtactggaataccgccccttgaggaacactgggcgtcagtgacttcaggtaggcggctatggcagtgatatccctgtccgtcagatgctgaaggctgtcctccaccacctctgccatcgggccgaacacagcggaatgattgttcctgcctgttttcaacagctggaccaggtcttcctggctcatccggccgagaccagccatattgttgccccgcaggttgacggcattccagccttccagcgatccccctcccgacagaaaccgaccctccttgtcgttcgaaaaaaccacctggaccatggcgtcatttctcggcgtgtgacaggtgccgcaatgcccgaggccgcccaccagataagcgccgcgcaagagctgatccccatcatccttgaacgccaccatggacgtgacatccggcgcaaacagcaaacgccaggcattgatgggccagttcatggtgaacggccatgacccggatggaccaggcacagcattgttgaccggcttcacctcatgcatgaagtaggcatagagggcctcgacgtcctcgctcgacaccgatgcgaaggagggataaggcatggccggatagaggctttccccggatttcttgatgccatatctcaaggcattgtcgaaatcccgcaggctgtaatgcccgatcccggtctctttgtcaggggtgatattgctcgggtaaatcaaaccgacaggcgtgcctgaatccaggccgacaccaccggcgaagctgcctttatcgctggtgtgacaggccatacagtcgccggccctcgccaagtacttccccttcagaatcagctcttccttggacagcttggatgtaggctttatggtggactcgtttcctttataaaaataaaaaaaaccgacaaccaagatggccgccaaaataactaacaaaaccaagttcctgacgatcctcatgacgttttccttatagccatcaaaccatcatgcccggtttgggaagatatttttcgacgatatgggaggcagaaaaatatgccaaagcccctaccagcgccgtcgggttgtagcccacgttttgcgggaaagcgcttgcgccggaaacaaacaggttgtgcacatcccagtgttgaagatatttgttcaccacactggtcttcggatcgtcacccatgatggcgccgcccgtgttgtgcgtgctctggtactttctggtgtcatacggcgcatcgagagcaaagtcctcgaactccaccttgccgcccagagcgcgcccgacgaacgccatcttgttcatcaggtagttggcgaccttgttctcattggcctgccagttgaaggtcatgcgcagcaagggcaggccaagattatcggtataggtcgggtccagatcgagataggcattccgataggacatcacggacccagaaatcccgatcgagaagattctctgatagccctcttgggtggcctttttccagctgctgccccatttcgccgaacctgcttccgtcggcgtctgctggataggtcgtccaccatgaatgctggtgcggatgctcgccccgcccagaaaacccagaccggaatggtcaaaggtcgtttcattgtagttatccatcgccacgccaccggcaccggtgccgatgaaggtgttgagcttggtcccggcgggcatgaccaccttgatgctcacgtcgcgctgataggcgtagctgcgccccagggtgccggtctccgaaacggggtcgtacggctggccgatcttagacaaaagcagcaggcgaacgttatggatggcgaacgcgttcaggatgacgatatcggccggctgaaacacctcccgtccctggccatccacataggtaacgccggtagcgatcttcttgtcgctatcggtattgatcttcaccacattcgcattggttctcagctcgaaattctgcctttgcagcagcaccggaagaatggtggtctgaggcgaagctttggaatagttataacaggcgaatttttcgcagaatccgcagtaattacagggaccgagacggaccccatactggttggtatagggagccgaggcattggcggcaggagccggatagggcgaatagcccatttcctcacagcccttgcggaatagctcggaggcatagctatttatcaggggcctgttcggaaactcggtggagcgccagccctcaaagggattgccgcccttgagtttggcgcctttcaggttgccagcctggccggaaacaccgcagacctcttcgaatttggcgaaatagggctcaagctcttcgtagcttaccgggtagtcctgtagatacatccctttagggacaatacctttgccatacttttcttcgtaaaaactcttcagccggagctgattgggcagatagcgatagaacatgccgttccaatgcagtccggcgccccctacgctgttgccgagcagaaacgagccgtactgccggtaaggcactgcggtatggcctacgtcatgccgtatcgtcaggctgtctttggccagcggctggaacagcttgccccgcaccccatagttgagctcatctatcacctgaggaaacttggcgtctgtcgaggtctgctgcatatggcctcgctccaatgcgacgaccgtctgccccgcagcagtcagctgctcgccaaaaatcgcgcccgtccagccgaaaccgaccagcacgacattgaccctctctttctgaatggccatttcgcttccttatcagttagattttcttgggaataatggagacaggcttgatcggatactcgacgttgtacttgtccgcccaatccagataacttgctctcgctccggggaatcccaccattttccaacccgccatatcccggtttccgccatacatggggtcagcgaagaagccctctttcgtgttttcccaaagctgcgagaaaaaaacgccggccggaacatcttcgtcgccgaactcaagcttttcatcgcttaacagggtaagcacctcactgcgcttgccagggtccagctcggcgaaagatttgccgtgtttcttgctgcaccacttgttcaaggcggcaataccggaacggtatatgtcgcggggggtcatattgagctggtaaccgagcgtcggcgtgctcttcataatctcggggtggaagggccctttcatgtaccaaagctggccatgaccgtaaggcgtctccatttgacgatcgatgaacaccggcacgcccgtagcgattgcccctggccccagctcatcctcaggaatgagcaggtccaccgcgctttttatgaaggcatattcaccatcattaaaaaaaaccgggagatagtcgctgacctcacggggaagatcagataaggcatcgacggacccgggtgcgccgggcagcgcctgggccgttgtcgaaacgccaacggcggtcactgccgccgccgccggtataattttcagaaaacccctccgctgagggtttgtggcttgcttctctttcatttccctagcccctgttgaaatagcgtcagacagcacgtggcgatcaacacagattgaaacgctccggattttccgaacaacctagctgctgggaatcaggaatgcccctgatccaggcagggaaccctcccaggcgacaacagcaacacaagaatccggagaattgagttaagcggtactcaagcaaagcaggacaggcgaatcacgccgcaggcccattcgaatggcgcgtcacgcggtaaatgcgacaaaatcaagtcacacggaaggcgaaacacatgggccaaaactcatgctgccctttcccctggctttcttgttttacatgagccggaacatatgggcaatctgacataccgcttttttttcctaggataggtggattttcggcatttttattgccgcgagagatgcatcgcatactgaaaaatcgctgctcccggaacacccgccaaccgcagcatccttagcacagacaataagagaagaccttgacggtcattaatactctgcacattctgaagcgcgcacaagctcggcgagagaaaacgatcaagccaaaaccccggctcgcccgaaagaagaaaacaaggtcgatcacagcgccttagcacgcaccgcgacaagcgatgaagcgccagcgctggacacctcatcttgtctgccagcgcgtccgccaaaacaggctgaaatacatacaaaatataaatgtatggttttattcggcttacccaagtaaaaaaaacgtacaaactcgggcattcagccatttgcagggtagttggcgatagaatttcactgctatcaggcgagtaaggcgttcacgcccccccacacccggccgctttccgtcttgctctttgtccggcaaatacgagagggcgacagggcgagaaaccggccggttctgtctgtggcagcctgccccgcgcgcagagtttgtctggatgcggagagaccttgtccgtcaagtacggcgagggaagcgatcccacacgctttggaagcgggctgatgcttttttggcgttcacggctttgttcgtctttgcctggcgtatgagtcgtaaatgaagctgctgaagcagcgctttgaggaaatgatgaatttttgggtccctgtcatcttcggtacgttcaagctcgtggtcttggcgacgttcatgtttctcgccatcaagtcccattacgatggagagaaagaggagaagaaaaagaaggacatggaagcccagcctcctgccgccagctgacccccatgggcgcgacagaatgagccgcggctcaggccatccgcggctgccgcgccagcgatcggcccggagcgagagcgcgtggcgccgacaacagccgccgatcccatgcgacgattcaagctgctattgccgcgttgccgcttgcgcagtcatcggcgggcggcaatcgatacatgagcgacaagcgtggcatatcgttgatgcgggcgttacagcgcccgagacgcccacactaagccagagcccgccttcaacacagcgaaagccagcagggattttcaacaaaaacgtgttgctggcgatgggctgagcaggctggacttaagtagctaattccggcgcttgcatacatcagaacaccctcacaaccgaaatatttagatagaaataaactcaatcaattattcaatattttttattaaaaaatatggcaaattcaattgccatctattaaaaataaaataatcaaatttctgaaaaacacattaaaatcatccagcattaataaatagtttttaatgccgattgccggaatatcagctagcccctgccccagaaagaaggaagcaaagcgcatcccagggcttcgcctccgttccgtgccgctcgcgcagcctgacagcttagccgtcgacgcgcgtagggttctgaacggtgcgccatcagaaccagggtgatggatgcttttggggataagccttgccacccgcttttttggcaccgccaatcctcaagacgccttaatacctccgcgcacctagggaaagcatctatattcattcagatttaattcaattttttttctgaaaataccattcccattgaccagaaaattgaataaatcgatggaagcgaaaactctatttgcttattccgctaggacaatccctcaccagaccctatattcacgcacctattcttaaaaaaactggagacaaccgtgagaatagctggacggataagacgcaaagcgatgacggttgctgctatagcaagcctcgccgccgcggcaatggctcctgccgcaccggcgttcgcccaggatgcctttcccagcaagcctattcgcctgattgtcggctatccgccaggaggctccaatgacatcgtggcacgcattgtcgcggtaccgctgagtcagatcctgggacagcaggtgattgtggaaaacaagcccggcgctagcggggtgatcgcttccacccatgtctccaaggcggaccccgatggctataacctgttgctgtccagtgcgagtgcgctggtgatcgcaccgcacttgatgcccaaaaagcctttcgacgtgaccaaggacctggtgtccattggcaccctgggctggacaccggaaacgatcgtgacgggccccagcctgaacgtgaaagacttccgcgagttcatggagcttgccaaaacacgcgaaatcacgatctcttcgtcaggcaatggcggcctgccccatctgaccatcgaactgctcaagcaggctgcgggcggcagcaaaatcatgcacgtgccttacaagggggctggcccagcagtgtccgatacgctggcaggccacgtggatgccgtgaccatggacctgcccgccgtgatcagcttcgtgcgcgaaggaaagctcaaagccatggcggtgaccagcgacaagcgcatcgactttctgcctgaggtgccaacggcccgcgagcaggggctgccttcgttttcctcagtgaactggttcggcgtctttgcgcccggcggcaccccggatgccgtggtcgccaagatccatgccgctatgaaccaactagtgcaagaccctaaaatcaaggagcagttgacccgggtggccgtggtgccccaaagcagcgccacctccaaagaattcgcagacttcgtggcccaggaaaacctgcgctgggcggacgtggccaagaaatccggagcgacgatggactgatacgtccggccgcagcgcgtgatgcctgcggcggcgggatagctgtctcctggcgcagtgcgcagccgacaaccatggcggcgcactaaaatccgcacttcatctatgaagagccaagagagacgccatggagacaacttccaccaaaagaaacaagatggacaaactgtgggcgatgaccgtgtttgttcgcgtggcggaatgctctagcttttcccgtgcggccgagtcgctggatctggccaatgccaccgtgacggcatgtgtgcgcaatctggagctgagcctgggcgtaacgctcattcatcgcgatacccgccgcctgcacctgacagagcagggcgaaaaatatctggaaagggcgcgcgagattctacgcgccgtggatgacgcggaaatcgaggtgcgcagccagctcggggagctgcgcgggcccttggtggttgaaacaccgatctcttttggtcacgcgtttctgtgcccggcgctgcacggcttcgcactgcgtcatcctggtatctcgaccatggtcacgctgaccaaccagccgcacaacctgattgaaaaagccattgatgtggccatccgcatggaccgtgtggaggatgcaggcctaattgcccgcccgatctacgaggcgcgctacgtcgtctgtgccacgcccgaagtggcggcaggcctgcccgaacatcctgcggacctcaacccgcaggattgcctgggggtgctggcagaagagcgccgcacctcgaatccctggctgctgacacgggaagaagaaaccgtggcggtgcagccccgcggcacgctgcatttcaacagcaacgacgccgtcgtgaatgcggccctccacggcgccggagtgatccacgttctggacatctttgtgttgcgcgccatcgaacagggcacactggtgcccgtctatacaaactggatcacccagtgccggaccttttactcagtcaccacgcgcgcgcgcaatgactccgccaaggtcagggcctttaccgacttcctgagcgaagtgattgattcggaacgcaagcccaataccttccgggcagtagaagtccgtcctttaggcaagcgttgatcaagtccgcataaagagcatcctttagggcagagcccttttcttgcgattcgcgcagactcagatttgctgacccgaccttagggcagtctgtgcagctacgcggccgaatacgcaggccttgcccaaggctgagcccgtcatataggcgccgccatggaagccgcccatgatttcaccggcggcatacagaccgggaatccggtcaccgaacacgtccaccacctgcatcgcagcattcacgcgcagaccgcagtaggtaccgaacacggaggccgtagaaggataggcatagaaggggccggtttcgatgcggcgcagctcgccatggttgtgaaccagctttttgcggccgaactcgggatcatgtttttcgtcgcaatagcggttgtagttgtccacggtcgctttgagcgtttcatagggcacttcgatctgctgagccagcccctgcaaggtgtcggcctggatgatcaggccttcttccatgcggcgctggaagtcaagaatacgcacacggtcgtcgcccgattcaaaaatgggctgatcgaagatctggaaagacgtgtgatagggctgggccatcaccgcatcgcccaacagcttgtacgagatggactcgtcgacgaagcgcttgccctcttcgttcaccgcaatcgcacccttgtacacggccaggcagctatggtgattggtcgtatccaccgggtgtttgccgtaggttcctttgatgtaaatcatgtcgcgcacatcggcgccgagtttacgcgccatagccagcccatccccgacattgccttcgccgcagacgaacaccgcgttgtcatagtggggaacgaaccgatgcacgagttcggcgttcttgccaaaaccgccgctggccagaagcacgcccaggctggcccggatagtgaactcaccatcgggaccgcaggccaggatcgcttgcacgggagcggtttcgctgctgcgcactaagcgcagtgcacgggtacgggtgaagacctgcactctgcctgtttccaggcatcgagcctgcaagaggcgcacggtgtcggcaggatctaccgtgtgtacgcgcggcaccgactggccagaggaggcttcgatgacagggctgaatgcgacgccctgctgcttaagccattcgtaggtctgtagctggtggtctacataggtctgcaccagttccggatcgttttcgtgctgaccgacctcgatcagatcgcgcttgagcagttctgcgctgtcttcgatgccttcagcggcctgcaggtcagtgccggcgaaggcgaggcagcccccgctcatcgccgaagaaccgccggtttccggcattttttccagcaggatgacctctgtgccggcctgtgccgcttccaaggccgcggcaaagcctgccagaccgccgccgatgaccagcagttgggtgctcaaggatgggatggaagcactcattgggcagtaaatcgtttgagttgatagaaatccaacatttcgcgcaggcgctcgcgctcgggcggcgcgttgtaatagccgcgctggcagcgttcgatgccgctatggcgcttcagatcaaccagcaattccgcctgcttgatccagcaagacagtgagtccagcaccggcacgccgtccacgttggagacgccctgtgacgccagcagcacgcacagcggtgcctcacccggaatgatgacttgggcgcccgctgcaatttgcgcgcgcgcggctgcgcggaaacgctcaatcagcggcgccgggtcagcaaagccggccagcacctcggtgaagcgaaaacccacatccgagacgcccaccaggcgctcgctcaaaccgtatttgcgggcattgtccaccagcagatcgctcatctcgttgatgaacagcaggacggagaatttggctcccagcaggcaggatgtcagcatggcggactcgccgtaacctactgtcgggatcgtcagcagggagcggatttcgcgcaagcccggatcaggcagcgtgctgatggcgtaggcatcgaaaccctcctcctcggcctgtaccccagccgccagaaactgcagcgagtgcaggtattgaaagcccgcgtggcggatgtcttcgccggggtagttgctgcggtaggtgccgggctgcatcccgtgcatgacaatctcggtgtcaggacgcgccacgcgcttgaaatgcgccttgagggcggcgtcataggcgcctaggtcctgcaataccgtaaagctttggtgccagatacgaattcccattcttttgctcccggccgtcggcccgtcaggcggtgaagtccaggttggcggcagtggtcacctgcttgcaaaagcgggtgatgctgccgatggagttgcgatgctcttcctcgctatgcgcacagcaggcatcttcgatcacgatcacttcgtagtcgcggtcgtgggcatcgcgcaccgtggcttgcacaacggcttgtgtcgacacgccagagcagtaaatgcgggtgtagccacccgcgcgaagctgagcttccagcgtagtggaataaaaagggctgacgcgatgcttcacgacctgcacgtcaccaggacgctgttccaggtcgggatggatttcggtgccaaagccgcccaacttgaacatgcccgccttgggcacgccgccaaaaaccggggagtccttggggcattcctggtattcaggagagaagcccacacgcacccaccccacggccacgccagcggcacgggccttggccagcgcggtagcggtgttggcgatgatctggcgtgcgcgaacctgttcgcccatgggggacttgccgttagggccgtccacgtggaccaggtcgttttgcatgtcgagaacgagatagattgccttcatattgaaaattccttgtgttggcataaagccgttaggcgaagaagcaaagcggtcgaaagcaggagatcagtcgcaccacatgccgccgttgacatcgagcacttcgccagtgatgaagctgttttcctgactcgccagaaacaaaatggcggtgacgacgtcgccggcactgcccatgcggcccacaggcagcatggcctggagcgtggccggaaagctagtggtcattgctgtggcgatcgggccaggagcgacggcattaaccgtaatgccataggccgcgagctccttggctagaaaccctgtcatggcatggatgccggccttggacacgccgtaggcgacattgccggcacgctgctgttcggtgggatccatccagggacggggattgccggcattcttgccgacgaccgagcctagattgatgatgcggccgaaacccgcgcgcttcatgccgggaatgacggcctgacaggtcatgaagctgcctttgaggttgatgtcgataacccggtcccactcgagttccgagagtgcttcggccgagccgaaagacaccacgcctgcgacgttgatcagcaaatcgataggaccgagctgtgcctcggtgcgcgagaccaggccgcgaatcgaggatctgtcggtcacattgaggcgaaccaggtgttcggtgcgcaaatcggcttgtgtccagggccgtccgctggcgccgtcggcggccacgacgtgggcgcccaggcggcgcaactcggtgaccagcgcgctgccaatggccccggccgcgcctgtgacaaaggcgatacggcctttgaaatctgtcgtcatgtcatctccttgatctgaaggtgtggcgtcagaaacatgaccttgcccgaaccgcaggcgaagccatgccttccacagccattcaagccgcggcagtctcacgggcagccttggcgccggcaatgcggccaaacaccaagcccttcagcacagaggtcgcaccggtgtagttgccgtagtagatgcccacggtttcgcctgctgcaaacaggccggggatggcgtcaccgtcgctattgagcacgttggcgtcggtgttgatcttcaggccgccaaaggtgaacacattggccgaaatgatggggtaggcgtgaaagggagcttccgtcagggggcaggcccagttggacttgggcgggtagagaccctgggtcgccacaccatccaccttgagcggcgtccagtccgcaccgctgcaggctgcgttataggcctgtacggtcttttccagtcggtctgccggcacgccgatcttgagcgccagttcgccgatggtgctggccgagacgggcggccggtcggtgcggatgcccaggcgatagttggggatgcgggtatggcgggcatccagaatcgtccatgccgtgccgtcgcgctgttcaaagatgcggcgtgtcaccggctcatagcaggcgtccacggtggtgggcgcttcatcggtgaaacgttcgccgtcctggttgaccagaatgccgtaggggaagatgaagatcgacggctcggcgatgcccgagcgtgggtccacaggctctgcgtggtagctgccaaagtcaccgcaggctgccgcgccgatatcgatgcccatgcggatgccttcgccacggttgtaataggcgcctttgcacacggggcgtaggtaaaccgaacgagggcccacgtagcgcgtcatcatctcggtgttgccttcgaagccgccgcaggccagcacgaccttgccatgcagtttgatctgcttgccacgcacattggcgcgcaggccgatgacttcgccttcgtcattctgtagcagcgactgtgccgtggtttcatacataaaagtcacacccaaggcttcggcgcgggctgccagcacatcgaccagcgcctggccgccaccgacgggcagcagacgcggctgggatgcggtcaaaaactgcgtgggcaggaagtcaaagcgcgcgcccagaccttgcagccaggcgatggtgcccggtgcggcattagcaaaacgttcgatcaggttggggtctgcaaggctcaagctgcgcgtcagcgtcgtcccctgggagtcggtggcggcctgctcgaccagctcggggtcgatgctgccggagccgttttccgccaaatgggtttcaaagtcatcgctgacctctgtcaggctcttcatgcgcagataagcctcggtgtagcggctctgaccgccacgatccgactccggcgcgcgctccagcaccaccacttttgcgccgctctcggcggccgagactgctgccgacagtccggccacgccacacccggccaccaccacatcgaaattgttttgcatgctttgctcctgaaatctgcgccgtgcttttccggctttgcgcaatcattccgaagcggccgcatggtgaaaagggtttacaagcgaacactgtttttaattggatcgatgcacgggaatgccaccctgagttttcggtttaaacgaaaagcgaattcgcagcgtgcgactgttggcgcgccgccttactccgcatcattccgaaccacgcgtgcattgattgcacgtgtctgtggggggcgatctcatcgctcctgcggcaggagacaacagagcgcccccgaggagtcatgcgccatgaaaaaaatttgcacactggttttttccgccctggtggccgtcagcggctcagtccatgcccagaccccggaagcgccggctaactaccctagtcaagccatcaaactcatcgtgccctggcccgtcggtggcggcaccgatgcggtatctcgccatgtggccgctgtcatgggcaatcagctcaagcagcagatggtggttgacaaccgcccgggcgccaatggcctgctgggcacagaacaggtttcgcgcgcccagcccaatggctacacgctgggcattgcttcggtggaaacccatgcgatcaatccacatgtctacaagcgcgtgaactacaacgcgcaaaaagacttcacgcccatcgcatgggtgggcgagttcccctacgccatggtggtgcgccccgatctacccgtaaaagatgtggcttcgctggtcgaactggccaaaaaagcgccaggcaagatgacctatgcctcctggggcgttggcagctcttcgcagatcgcctttgagatgttcaagcaggccgccaaggtggatttcctccacatcccgtttcaaggggcggcacccgctattacggccattgcctcgggccaggtggatgtgttgatggtgccgctgtcagtggccatgcctcaagaacgcggaggccgcctgaagatgctggcgctggcctcggccaagcgtatgccggccgcgccaaatctgcccacgctggctgagcaaggcttccccgtggagggagggacctggttggccgtcatggggcctgctggtgtgaatccggtcatcgtggagaaggtcaaccagtcggtcaaagccgcgctggccaacaaggagctgcaagacacactgatcggtctgggtgtggagccgctggcgatggagcccgatgccgtacagcgccgcatcagcgaggagtccgcccgttggagcagcgtcatcaagacagcgggcatcaagctcgactgacgccggtccttttcaagcacgggctgcctgacggcagcccgctgttctggtgaatgctgcgatgaacgatacctcttctgctgcaggcctgagccggcaactgatacggctgctgctgcggcgccgagaacgtagtgacatttccgcttcattgcgcgctaagctgcggctgcatgtggccgatgccgtggccattggctgggcagccaccgccagcccgccgttgtcgcagcaactcatggatgccatgtgtctgggcgtagaggggggagcctgccaagtgttcggcagcgatcgccggctgcctcccagcctggcagcctttgccaacgcagcactgatccacgccctggacttcgatgatattcacgatatctcccgactgcatccgacggcggtgacattgcccgcagcgctggctgcggcgcaattgacgcaggctccgatgtcccgcgtgctcgacgcggtgacgctgggcaacgaactgatgtgccggctgggggccatgctgcgtccgcagggcaagggaccgggatctgactggtttctcacgcaactgttcggttacttcggggcggcctttactgcaggcgtcgtgatggagcagtccgaagaccagctggtggccggcttcgggtttgcctatatgcaggcggccggaggcaaggaagcgggatttggcgtgggctgtaccggccgcagtatttatccggctttctcggccatgggcggcatgatagcggcgcagctcagtcaggcaggcctgaccggcccggcttcggcgctggacggcgcagccaatctgtttcgcctctatctgcaaggcgatcccagcgaagcacaacaggcccaactgctggataccgagcactgggaatttgccgcgacctgcatcaagccctggcccagttgccggctctcgcacccctatgtggcggcgggcctggcgctgcgccaacagctaggcggtgaagggatcgaacatctggaagtggcggttaatggttcggccgccaaactctgtcacccgctcgctcagcgccgcagaccggaaacactgcaagacgccaagtacagcgtgccctatatgaccgcatacgcgctggtgcatgggcaggtggatcttccgggcctgcggcaggaagccctgtccgaccccgaggttttggcattgacggactgcatcagcattgtcgagaccctgccggacggccccggtcatccgccagcgcaactgcaggccatcaccacctccgggaaggcgctgcgggtcacagcgcctatggatttcgatctggacgagcgtggcgttcaaaccaaattcatccactgcctggcgcaggccggcctagaagactgcgcacctgccgcttggcaggcgctgctcagcgccgacgcattgccggatgtcgcgctgctgatgaatccggcgctggcgcagcctcagggccagcgacgccagcccgagtgaaaaaagctcacaaggaaaccgagcatgaaaccccccccccgtccggctaggcatcctggcctgcgtcattgcgatgagcaccggcgccgccatcgcacagaccgattaccccggcaagcccatcaaactgatcgtgcctttcgctgcagcaggtagtaccgacatcatggcgcgcacactggccaatgcgctgaccaaggagctggggcagaccgtgctggtcgagaatcgtccgggcgcgagcggcaacatcggggccgatgccgtggcgcgtgcgccggcagacggctatacgctgttgtacacgtccaccaatctcaccgcgaatcccgcgcaaatgccggtgaactatgacgtggtgcgcgacttcgcacccatttcgcgcgttgccttcctgcccctggtgctcatcaaatcgtccaccgtgcaggccaacaccgtgcccgacctggtccgtgacatccgcagccagccggacaagtacaacttctcctccagtggcgtgggcggtgcgccgcacatggccggagagcgcttcaaatccgtgggcaagctggagatggcgcacgtgccttacaacggcgcaggccctgccctcaacgatgtggccgcaggccgcgtgcagctcaccttcaccaccttctcgtcggcacaggccttgctcaagacagacaagatcggcgcactggccgtggcgcatgaccgccgtctgccttcgctgccgcaactgcctaccttcaaagagtacggaatgcaggggctggaaatgggcaccatgaatggcctgctggccccggccaaaacacctcaacccgtcatcgacaagctgtacgccgccgtgcagaaagccgcagccagccccgaaatgcgtaagcagttcgaagaacagggcgctgacctgctggcggaagatccggcaacgttcgccagctatatccgcagcgacgtgcagcgctggaaagacatgatgtcaggcatcgaggtcgctaaataatttctcacgcgagcgccgcctggccacaagcgggtccccgcagcgccaaagcgccgcggggcattgtgcttgtccatgcatcaggcggcggtccgcaaggcctccagcagggcgggcagcaggttttgccattccgccaccacaccgtattgcgcgcgctgaaagatgggagcttcagggtccttgttcacggcaatgatgcggctgtcttgcgatacaccggccatatgctggggggtgccggagataccgaccgtgaaatagatcttggggttgacgaacttgccggactggccgatctggcgtgccacgggcacccagccagcatccacggtaggcagactgccgcccaaggaggcgccgagctgctgggcgatatcggccagcagggaaaatccggcctcaccctgcatgccgcggccaccgctaacaaccagccttgcgttctccagcggcggcagccggtcatccggctccaacacagcggcctgcaccggcgcaggcaactcggcctgaagaggcattgcatgcacctgcggggcgattcccgcctccgcgccggcagcgggtgccggacgccaggtggcggtgcagatatcgctgcggctatcgagtcgcagggccacgcgcccgccgaaagcctggcgctcggcgctgacgccatccgccgcgatctttatctgcacgcagcgccccagatggtcgccctgcaggcttgcggccagcagggccgcgcactcttcggagagcgggccagggggcagcaggataagcgaccgggccgctgcgccaaggtgttccagggcttcctggatgcatggcagcaaatgggccgcatccagacgctgtagcgccggatgctggcactgccaccagtgggcgggcccgggcagggcgagcggcgcgatgccgggactgcctgcgccagccagggccagcacagtcagcgtgccgccttgcgccagtgccgatgccgcctgcaacagggcatagggggcgtcacaacagtcggcagggggtaaaaccagaacgatttggcggggcggtgtcatgctgtctctccggaagtcaaaagcagcgccgccagggcgcgcgcctggatgctcacatcaccggcgatcatctggcagggctcggcgcgctcgggggcgctagccaggcccatggcgcccagtgtcagggatgccggggcactgttctgcggcagcggctgcagcatgaactgcatttttttggcagtcatcacgttcttgagtagaggatggcgcagcttgttgcgtgcatggttcgtgacggcggccacggcaggggtgggctgcgtcagcacttcctgcaccgtgccgaactggcgcaagatatgcagcaaacccgggccggcctgctgtacatgcatggcctgagacaccaggggccagcccagcgcgtaggccgtggcggcagggacaccgccgtcgtcctcgtcgccgaattcgcggccgatcagcaccagatccagggtgtcacctatctgggcttgcacaaaaccgctcagaccggccgccagggcgcggctgttccatgccggaatctgctgcacggagtaggccagcacggcatccagacggaagctggcgacgtgttgcagcaacttgtcctgggcggtgttggccgccaccagggctgtgagctgcactgaggggtctgcatcgcgcagtttcaggcccagctccagagccgcctcgtcaaaggggctcagcagggcatggcccgcacgcaatgcctgcatggtttcggcgctgaccggccgaggaagtggcagcttggcgtccgcaatgcccgaaagaatgatcagtacgttcattgaaatggtgcaagaggtggcttgaataaccgggagtgtcctcgcgcagcccggcctgaccaagcgcgccaggccgaataatcatttcggctggaccggcagcttgcgcagacctagctctccccgtgacaagccgcttgttcggacttaccgaattcttctttcgccggcgcggtctgtgcaagccggcgccccctccctagactgccgccagttcgaagccatagaggctttagcgttttttgcaggccggttgcgccgccctgcggataggtgcttgtttctggaggtcttgtgagtgattccaacctagccaaatcggtggatgttctggtagtcggcgctggtaatgccgccctgtgttccgccctcgctgcagccgagcagggcgctagcgtgctggtgctcgaacgggcgccggaaagcgcgcgcggcggtaattcagcctatacgggcggcgcgttccgcgtggcgtatgacggtgtggaagacattcagaagctggtgccggacctgtccgcagacgaactggcgaaatccgatttcggcgcctacccagcctcgcagtattttgatgaactgatcgaaatgagcggcatgcgcgccgatggcgatctggtcgaagtgctggtcaaccgcagcttcgagaccctgcaatggatgcgcagccatggcgtgcgcttcattcccattcatggccgtcagtccttcctggtcgatggtaaaaacaagttctggggcggcctgacggtggaagtatccggcggcggtgccggtctggtggatgctttattcaccaaggccgagaagctgggtatccgcattgcctacgaccacaagatgaccgagctgatcgtggaaaatggcagggtctgcggtgtggtggcttcccacaagggccagacgctgcggctgcgtgccggcgcagtcattctggccgccggcggctaccacgccaatgcccagtggcgtgccagctatctgggtaagaactgggacctggcgaaggtgcgtggctcgcgctacaacaccggcctggccattcaggcggcgctggacatgggcgcgcgcgcagccggtcactggacggcctgccacagcgtgttctatgacgcgaatgcgcccgagttcggccagcccaacctgctcaaccaacaaaaaaactatttcaatctgggcgtggtggtcaacacgctgggagaacggtttgtagacgaaggcgagaacttccgcaattacacctattcgcgcatgggggccgccatgctgcaacagcccaatgcccgaggctggcagatttttgatgccgtgggcgcgaagctgctgccggacgaataccgcgtgcgccatgccacccgttatcaagctgacacgctggaagcgctggtggcgcagtttgacggggtggatgcgccacgcctgctgcaaacgctcaaggcgttcaacgacgccgtggaccgcagcctgcctttcaatcccgccgtgctcgacggccgctgcaccagggggctggccgtcaacaagagcaactgggcactgccgctggaacaggggccgtttgtcgcttacgaggtgagctgtggcatcacctgcacctatgccggcgtggcgatcacgccgcaggcggaagtcctggacgaagaaggtttccccatgcccggcctctacgctgccggtgaaatggtcggtggcctgtacttcagcaaataccccggtggcgcgggcctgacctcgggttcggtctttggccgtattgccggtcagcacgccgcccgcatggctgccgcctgagcgccgctaaggaagtttttctcgtgcgggcggctggcctcatgccctgcctgcaacgccctccatcatgtccggcccacagggcgggacaaacctgaaagcctctcatgaaagttctcgtagccgtcaagcgtgtcgtggactacaacgtcaaagtccatacgaagtccgatggcagtggtgtcgacatcggcaacgtcaagatgagcatcaaccccttcgacgaaatcgccgtcgaagaggccgtgcgtttgaaggaaaagggcgtcgtcagcgaagtgatcgccatatcctgcggcgtgccccagagccaggaaaccctgcgcaccgccatggccatcggcgccgaccgcgccatcctcgtggaaaccgacgaaacgctccagcccctggccgtagccaagctgctcaaagccctggtggacaaagagcaacccggcatggtgatcctgggcaagcaggcgattgacgacgattgcaatcaaaccggccagatgctggccgccttggcggacctgccccaagccacctttgcctccaaggtcgaagtggcgaacggcagggtcagcgtcacccgcgaagtggatggcggcctggaaaccctgagcctgtccctacctgccgtcatcaccaccgacttacgcctgaacgagccccgctacgtcaccctgcccaacatcatgaaggccaagaagaaaccgctggataccgtcaagcccgaagatctgggcgtagatgtgaccccccgcctcaagaccctgagggtggccgaaccggccaagcgcagcgcgggcataaaggtccccgatgtggcgacgctgatcgacaaactcaaaaacgcagccaaggtcatctaggcgtccgggagataagcatcatgtccgtacttgttattgctgaacacgacaacgcctgcatcaagggcgccaccctgaacaccgtcacagccgctctggcctgcggcggcgacgtgcacatgctggtcgccggtgaaaacgccgcagccgcagcccaggcagcggcgcagattgccggtgtgtccaaagtgatcctggctgacggcgcatcgctcaacaacagcctggcggaaaaccttgccgcccaggtgttggcgattgctggcgactacagccatatcctgtttcctgccaccgcttccggcaagaacaccgccccccgggtcgccgccaagctggacgtcgcccagattagcgagatcacggccgtgatctcggccgacaccttcgagcgccctatctatgccggcaacgccatggccaccgtgcaatcgggcgataccaccaaggtcatcaccgtgcgcagcaccggcttcgatgccgccgcagccacaggtggcgcggccgccgtggaaacggtggcggccgtggcggactcgggcaaaagcgccttcctggggcgcgacgtgaccaaaaacgaccgcccagaactcaccaccgccaagatcatcgtctccggcggccgcgcgctcggttcggctgagaaattcaccgaagtcatgacccagcttgctgacaaactcggcgccgccattggtgcaagccgtgccgccgtggacgcaggctacgcccctaatgatttgcaggtcggtcaaaccggcaaagtcgtcgcgcctcagctatacatcgctgccggtatctctggtgcgatccagcatctggcgggcatgaaggactccaaggtcatcgtggcaatcaacaaggaccctgaagcgcctatcttctcaatcgccgattatggcctggaagcggacttgtttatggccgttccggaactggcaggggcgctgtgacaagcccggcagaggcctgttgcagaactcgggacaatgcctttacgcacgctgccatcaaggcagtagatcgctcgctggtcgagaggagacaaggttgaccatccattccacgctcaaacggaccctgacactgctggcgctgggtatcgctacctcatgcggcgcctatgcgcagagtccggcctatccgcaaaagccgatccggctcatcgtcggttttcccgcaggcggtgcgaccgacgtcgcagcccgtctggtcggaaacaagctctcagagatcatcggacaagccgtgatcatcgaaaacaagcccggcagtgccagcaacattggcgcagacaccgtagccaaggcgcctgccgatggctatacgctgttgttcggcaccatcgcactggcggtcaatggcagcctctatcctaagctcagctacaacccgagcaaggacttccagcctgtcgccatggtgtcctcgactcccttcattctggtcagcaaccctgcggcgccctacagcgatctcaaggacctgctggacaaagctcgccagagcccccgcgaaatctactacgccacggccggcaacggttcgggttcgcacctgtttatggagatgttcctgaaaatggcaggggtttccatgacccacgttccctaccggggcgcggcgccggccatgaacgatgtgctgggcaatcaggtgcccctcaccttcgacaacatcatgacgacgctgcccatggtgcaggccggcaagctcaagccgctgggcgtgagcacggcaagccgttcaaaagcggcgcccgacatcccaaccttggacgacagcggaatccatggttttgatgcgtcggcctggttcggcatctttgcgccggccggcgtgcccgccagcgtggtcagcaagctcaatcaaagtcttaacgcggccgtgcgtgaccctcaggtcaacgacaaactgctgcaaatgggagccgaccctgtcaccgcctctcccgaggatttcgacaccttcttccagaacgaagtccgcaaatggaaagaggtcatcgactccgccaacatcaaagttgaataaacatgaatacacagcaaaagctccgggaactggtcgatgcacgccgtggcctgatcgtgcccggcgccttcaatgcgctgtcggcgcgtgtggtcgccgacctgggtttcgaagccatctatgtcaccggcgccggtgtcaccaacatgtggttcggcatgcctgatcaggccttcatgggtttgactgacattgccgaccacacagcccgcatccgtgatgccgtggatgttccgctgattgtcgatgccgataccggcttcggcaatgccgttaacacctaccataccgtgcgcacgctggaacgggcaggcgcagactgcatccagctcgaagatcaggtcagccccaagcgttgcggccacttcaacggcaaagacgttattgaaaccagcgaaatgatcggcaagatcaaggcagccgtcgatggccgccgcagcgaaggtacgctaatcatggctcgcaccgatgcggctgccgtgcacggtttcgatgccgcggttgagcgtgcgcaggcctatgcggatgccggtgcggacattctgtttgtcgaagcggtgaccagcgccgaacacatccgcgccctgcctcagcgcctcaagcaagcccagctgataaacatggtgatcggtggcaagacgcccatcacgaatacggatgagctggccagcatgggctttagcatcgtgctgtacgccaacgcggccttgcagggggcgcttgccggcatgcagcgcgcgctgggcgccctgcaacaggacaggaatctccaggaagatcccgcactggtggcgcccttcagcgaacgccagcgtctggtgaacaagcccctgtgggatgcgctggaaaatcaataccagtgatatcggggtgacgggccagcgaaccgaagcggccatgctctttctctcaacagcgcttcggaatcagccttaacagcgcgttagcccgtttcaatcttctacccatgcgtcgcgcatcggcgctgaagcatgcgcggcagccaagcctgacgcgggtccgcccccaggctgcgacccgccgcaaagctcggccttcagacaagggggccgtgctggctagccaggctagcattaccggcagccatccagtttgccttgcctccagccgctgcatatcaagccgtcgtccgctagcagccgtggctgccgggtctaggccaaacacagcgctgtgagccgcgtgccgccctgaccagccccagacgggcccctatgtctttcatcttcggaaacgacagggcgttggccgacgtgttacagccctgtcactcaaccggacatccgctgcgctgagcaaatgttaatctcagacaaaaaaacgcacgtccggagactcgccgtcatgacgcaataccctgcccgccgccccccttcacatgcgcttaccgccgtcgtcctggcgctgtcctcgcttgccctgcctaaagacgcgtcagccgataaagattggttcgatcctgcgacctggccaaacggcactgtgccaacgagcggcgacgctgccaatatcggcggtggtgagcgggttatgctgagcggcgcgggcgcggtgttcagcctcagtatcaacgacagtgtcgggaatacgaatgtcagctccctcgtggtttcggggaatagcgcgagcctgaccggttcctatatccaggtgggggtaaacggtggaagcggggcgcttaccctgaatgaccaggcctggttgaacaccgcatccctgaccctcgccaacacgcttgattcccgtggcagcgcaaccgtggataactcccgggtgacggcaaacagcatttcaatcgcgggttcgggcaccgcgacgttctacgcgcaaaagggctccacggtcaacgtgaatcagaccgtcctcggagagtggggcaagggcaacggcaccctcgtgatcagcgatggctcgacctggaacaattcagccagattttcggtggggatgctgtcatccggcacggttaaagtcctgagcgccggcgtactttccacgacctccggcgcgaccctgggagggacaagcaacggtgcggcgagcggaagcgtcctggtgcatggcaatggcagcgaatggcgctcaggcggcacggtgacagtgggcgaggcagcaacaggcaaggtctggctgcttgagggcggcagcttgtccgcgcccaaaatcctgatcgccaatcaagcctcgtcgaaggggcaactccttatcggaggcgagcccggatcgccggcacagccggggggacgtcttgatgtcggtgccatcgagttcggggccggtgccggcacactcattttcaacctgagcggatcgccaatgagctatgccgggacgctggcgggccccggccaggtcagggtcctcgccggcaacctcgtttacaccggcaacagcgctgcggcgatcagtgtgctgggcgacccccgcatctttgtcgagggcggcacgctggatgtccgtgggcaactgcgcgggcaaacgtctgtgctcgatggcggacgcctgagcggcaacggcgctgttggcgcgacgcagatttccgccggcggcaggctcgcgccaagcgggacgctcactgtcaatggcgatttgtcactgagccccaacgcggtctacgaggtgcgtgcagccccggacggcacggctagccgggtcgtcgtcaacggcctcgcgagcttggcgggctccgtgcttcacgtcgggcctgacggcgagttcgccccctaccagcgctacaccatcatgcaggcacagacgctcgcgggcgccttcgacagcgtgtcgtccaacttcgcctacctgacgccttcgatctcctactccgggcaagacgtactcctggaactgaggcgcagcacagtaacgaatccgaacgggccggagccgatccggttttccgccctggcccgcacccccaatcaacgctcggtcgcccaagcactggagtctctccccgtcagcaacgacatccaccaggccgtcctgacgctgcctgccggcgcgccgccggcggcacttgcccaactcgccggagagccccttgccaccacggccagcgcgctgggcgggctggccgtgaacgcgcgcagcctgcctatggcgcagcttcgccgcaatttgaacgccgccccgtcgccaggcgcgccgacggcctctgcgggaacgagcgacgcgccgatctccgccgccgtgctccccgatcgggggacatcgcctatgtgggctcagctcgtcggccaatggcagacgggcggcggagaagacggcattgcccgttttcggcagcataccggaggggttttcgccggcgcggacggcgccctggcgagcggatggcggctaggcgcagcagtcggtgtcagcaacagcaagatggatgtgggcagcctcagcagccgcagcgacatcgacagctatagcgccacggtttatgccggccgccgcttcgatagcggtgccggctctttcaatgtgctgcttggcgtgggctatacctggcatgacatcgccagccagcgccacgtgcaatttgctggcgtggaccagaaactgagcgcgaactacggcgcgagcacggggcaagtcttcgcagagctggggtatggcctgcccgtgggcgggcgcagcgtgatcgagccctacgtcggtctggccttcaatgaccagcgcgtgcgggcttttagcgaaaccggcggctcggccgccttgcgcagcgagcgccagcacgaccaaacgacgacgacgacgcttggcctgcgcgcgggcaccacggtcgacgacctgaccctcagcggcggcgcaggctggcgtcatgcgctgggcgacctgcggccgcaaagccgattggccttcgccgacagcgccgtcttcacggtggcgggcgcccccatcgcggccaatgccctcgtcaccgagctgggcctgtcgtggcaggcctcgcgttcgctcgcgctatcgctgcgctatgacggcgaatatggcggcggcaataagctgcacacaggcatgctgcgagcggcctgggccttttagccgtcgtagtccgcaatggttaaaaatagaccgccatcagcggtctattccatgaaaaccacgaggtttaagaaggcttatcgcaagcggaacaccgcttttgcgcgcttactccaccgtaacgctcttggccagattgcgcggcttgtccacgtcggtgccgcgtgcgcaggccgtgtgataagccaatagttgcagtgggatggtgtgcaggatgggagacagcgcgccgtagtattcgggcatgcggatgacgtgcatgccttcttcgttgacgatcttgctgtcggcgtcggcaaagacataaagctcgccgccgcgcgcgcgcacttcctgcatattggatttgagcttttccagcagcgcatccttgggtgcgatggtgacaacaggcatgtgctcggtcaccagggccagcgggccgtgcttgagttcgccagccggataggcttcggcatggatgtagctgatttccttgagcttgagcgccccctcaagcgcgatggggtaatgcatgccacggcccaggaagagcgcattttccttggaggcgaaacggtcggcccaggccatgatctgcggttccagcgccagcacggcgctgatggccacggggaggtggcgcagggccttgaggtaatccgcctcttgttcctcactgagctggccacggctttgcgccagggtcagggtcaacaggaaaagggcggtaagctgggtggtgaaggccttggtcgaggccacgccgatttcaacgcctgcgcgggtgatgtaggccagctcacactcgcgcaccatggcgctggtggagacattgcaaatcgtcagggtgtggggcatgcccagcgagcgggcgtgcttgagcgcggccagggtgtccgcggtttcgccagattgcgaaatagtgacgaccagggttttgggattgggcacgctatcgcgatagcggtattcgctggcgatttcgacagccaccggaatcttggcgatggactcgatccagtacttggcggtcaggccggcgtagtagctggtgccacaggccaggatgagcaggcggtcgatgtctttgaagaccttgtaggcggcatcgccaaaaagctcgggcgtaatcgcatcgatatcttgcagggtgtcgcccacggcgcgcggctgctcgaaaatttctttctgcatgaagtggcggtaggggcccagttcggccgcgccggtatgcacatgaacggtgttgatcttgcgttcgaccggcttgccttgctggtcggtgatccagacgcgggccagttgcagatcaacgacatcgccatcttcgaggtagatgatctgatcggtggtgccagccaaagccagtgcatcggaggcaagaaagttctctccctgacccacgccgacgaccagcggcgaaccctggcgcgcgcccacgacgcggtgcggctcatcacggcagaatacggcgatggcgtaggcgccatgcaaacgcttgacggcctgttgcacagcttcaaacagatcgccgttatagaggtgattgaccagatgcgcgatgacttcggtatcggtctggctttcgaatacgaagcctgcctgctgcaactcggcgcgcagttcgacgtagttttcaataatgccgttatgcaccagggcgatgcgcggctcatcctggcccaccgccgaaaagtgcggatgcgcgttatacgtcgcgggcacgccatgcgtggcccagcgggtgtgggcaataccggtgaaaccgctcaggctctccgcagcgacctgatcggccaactcggaaacgcgctgggtgctgcggctgcggcgcaggtggccgtcctgataaacggcgactccgcaggagtcatagccacgatattccagacggcgcaggccttcgaccagcaccggagtgatgtcgcgctgggcgacggcgccaacaataccgcacatgggcagagctccttaatgagtgagtgcctgcattgtgcgctgtgacaaaagaaatttgatttctatatttcgtcttatatgaacgtttattttctaacaattaagtgattaaatattatttcttaattgataagaaaatgaattaatcatgcaggattttgctcttcaacccgagctagacgagctggaccggcgcattctggaacaactccagcacgatagcgcgatcaccaaccaggatctggcgctgcgggtgcatgcctcgccgccgacctgtttgcgccgggtgcgccgcctgaccgaggcgggcgtcatcacccggcaagtcgccttgctggacgcgcaaaagctgggcagttcactgaccgccatcgtggaaatcacgctggatgtccaggcggccgagcgcctcgatgagttcgagcagtggatgctggcggaaccggctgtattgcaatgctatcgggtgtcgccggggccggacttcgtggtgatcgtgcaggtgcgcgatatgccggcctaccacgcgctggcgcaccgcgcctttacggcgcatgccaatgtgcgcaatgtgagaacgtttttctcgatacaccgggcgaagttcgaaacccgtatcgaactgccgcccgcgtgatcagcgcatcaggcgctcgaactgcaagagatagcgcttacccatttcgctgacgtcgtgctcggtgcgcacatagtcgtaggcccgctgggtgatctctgcgcaaaaggcagcatcgtccagacagcgcgccatgccctgggccatcgcgctatggtcgcccaccgccaccagcacgccacgaccatcggccaggctttccttcaggccgcccgcatcggtggacaccaccggcacatgctgcaaaaaggcatcgagcacgctgctgcccaacgcttcttcacaggaagccatcacaaaaacgtccatgatgctgtagaagtcttcgacgcctttacgaaagccggtgaagcggtagacatctccgatgcctagcttctcgacctcggcacgcgcctcggcctcacggtcgccgcctgcgccaaaatgcagaaacacgaaatcgcgccgcgtgcgcgccagttcgtcgacggcgcgcaccagcgttaccgggtctttatcgcggatcagcgcggccgatgtggccagcactctcttgccatgcaactgaaactcgtcgaccagacccgccacattggcaggatcgatcacatggggttcgaccgcgctgcggatgatgacgggctgcacgccaaggcggcgcggctcgctggccgccatctcgctgatggcgaccatcaggtccacatgacgccatttgaagcccgtcttccattcttccccgggctcaaccacaaaggacgtgcggcgcgaaaacaccaccgggcggcgatgcaggagcttggtgagcaccgcccaggtattggtattggccgtctgcgaatgcaggatgtcgaagccatggccgtggcggacaagaaaggccaactggcccgccacattgcgcaccccgtgcgtgacaaaaccttcagagcgggcacgcgcctccagcggcccgccggcccggcacagcagctcgacctgatggccggccttgcgaaaggcgcgcatgcaataaagcgtttgccgttcgccgccacgccagcctttctcaaagttgagctgcaatatcttcatgcgcggccgatgccttgatattcaaaaccctgctcgcgcatttctgcgggcacccagagattgcggccatcgatcaccagaggccgcttgagcagccgcttcacgcgctccagatcgggggcgcggaacaccttccactccgtagcgatgagcaaggcatcggcctgatccagcgtgccatacatgtcttgcatcatgcaaacgcccggattgtccgcgagcaggggacgggcctgatccatcgccaccggatcgtaagcaagcaccgtggcgccgcggcgcgtcagctcggcgatgatgctcaaactgggcgcctcgcgcatgtcatccgtattgggcttgaaagccagcccccagagggcgaagcggcggccgctgaggtcttcaccatagatcgcacggaccttttcagccaggcgcagtttctggcggccattggccgcctcgaccgcacggatcacctccatcggctcgccatgctcgtcagccgtgcgcaccaaggcctgcacatccttggggaagcaggagccgccgtaacccgctcccggataaagaaattgataaccgatgcgagggtcggcgccgatgccgcgacgcacctgttcgatgtcagcgcccagcttttcggccagattggccatctcgttcataaaggagatacgggtggcgagcatggcattggcggcgtatttggtcagttccgccgaacggacatccatgaccatgagacgctcgtgcgtgcgctgaaacggcgcatagatacgccgcatgacatccaccgcatgcggatcatcggcgccgaccacgatgcggtccgggctcatgaagtcggcaatggccgcgccttctttgagaaactccgggttggatgccaccgaaaacggaatatccacaccgcgctcagccagaacctcggccatcgcagcgcgaaccttgtcggcggtgccgaccggcacggtcgatttatcgaccacgaccttggtgtcggtcatgtggcgcgccacattgcgcgccgcagccagcacatattgcaagtcggccgagccgtcctcaccgggcggcgtgcccacggcgatgaactgcaccgagccaaacgccacgctttgcgcgacatcatccgtgaaatgcagccgcccgccggccacgttgcgccgcaccagatcttccaggcccggctcatagatgggaatgcggcctaggcgcaactgggcgattttgtcggcattggtatccagacacatgacttgattgcccatgtccgccaggcaggcacccgacaccaagcctacataaccgctacctatcaccgtgattttcatgcgcacagcctcgtcaatcctggcgcctcccaaggaggcgatctccgtctcattatagaagccccccctcaacgggcaggcagaccgaccttcttggcgatacgcacagagttgaccgcgatagccagggacgcgcagatcgcagcagcgatcaggcccagggtagagccatgggcggcgctcatgctgaaggcgatggccaccagggccgtgccaaagctctggccgaacacccgcgtggtggcctgcaagccgccggccgcgccgctgcgccggatcggcgccccggaaagcatggcccggttattgggcgtctggaagagaccaaagccgagacccgccacgaacatgccggccatgatgcgggcattggaagcatcggcgggcgacagcactagccagagcagcccgagcgccatcgcgcccgcgcccactcccgacagcacggcggccgaataacgatcagacagaaaacccgcgaccggcgccaccagccccgtacccaagggccaggcggccatcagcagacccacctgcaaatacggccggcccagttcatgctggaagtaaaaaggcagggatacataagaagccatctgcgcggcaaaggtcgccgccgaggccatgaccgcaaagcccacctgccggatacgcagcagatcaatgggcaccagcggcgcgggctgatcgcggctgcgccggatcagcaaacacccagccaccacggctgccgccagcaagcccaggctgcgcccgatatcctgcccaagagaatccactgcggagataaagcagcccagcgtgaccatgctgagcagcgccgacgcataatccatgcgctcggtattgcgcggcgcttctggcagaaaacgcagccccagcatcaacagcaggccgatgggcagattgacggcgaagatccagcgccaatccgccacgctgagaatgaaagaccccagcgccggccccagcaccgacatcaaggccaccgtcgtcgcattgatgctgatgccacggcccagcaagcggctgggatagatgttgcgaaccaggccgccaaacatgcacatcagcgtggccgcgcctatgccttgcaccatgcgggccagactcaattgcagcaaagagcccgacagcgcacaacccagcgaggccagggtgaacaaactcaggccgatcatgaacatgcgccggaaaccgatgcgctcggcgacggcggacatgggcagcaacatcgtcaccacggccaggttataggcattgatcacccaaaccgccgtagagggcggcgagttcaggtcagtggcgatggtgggcaaggccacgttggcgatcgtggcatccagcaccgacaggctcatgccggtgaggacggtcgcaacagcgtaatagcgcttcgggactggcaggccgtctgagaccgtaccggccgtgctcacgacttcttgaccggacgcttccagccaggcaccgtgctttggcgaatacgcgacagcgtcagactgtcggccggcgcatcgcgcgtaagcgtggtgcccgcagccagcgtcgccccccggcccacacgcaccggcgccacaagctgggtatccgaaccgataaaagcatcgtcttcgataatggtgcgatgcttgttcacgccatcgtaattacaggtaatcgtgcctgcgcccacgttgacgcgtgcgccgatatcggcgtcaccgatataggccagatgattggccttgctggcctcgcccagcactgcgttcttgatttcgacgaaattgccgacatgggcctgattgcccagatcggcgccgggccgcaaacgggcataggggccgaccctcgcctcatcgcctacccgggcctgctgcaagtgactgtaagcctcgatctgcgtgcccgcgccaacctccacatcacgcagcacgcaatgcgggccaacgcgcacaccgtcacccagtttgacccggccttcaaacacacagccgacatcgatatagacatcgcgaccgcattccagtgtgccgcgctggtcaaagcgggcagggtcggccagcgtcacacccgcctcaagctggcggcgagccagttcggcctgccagcgccgttcgagttcagcctgctgcgcgcggctgttcacgcccagcgtctcccagctcgcggcaggttgcgcggcgctgaccgtcacgccgtcggccaccgccagcgcgatgatgtcggtcaggtaatactcgccctgggcattgttgttgtcgatgcgcgtgagccaatccttgagcttggcggtgggcgcgaccagaatgccggtgttcacttccttgatggcgcgctcttgctcattggcgtctttatgctcgacgatgcgcgtcacctggccctgcgcatcacgcacgatgcggccgtatccggtggcgtccggcagcacttcggtcagaaccgcaacgccctggccacgcgcggccatgaggcggcgcagagtttccggctgcaccagcggcacgtcgccatacaacaccagggtggcgtcttcggcgccatcgccctccatcagctgcggcacggcttgctgtaccgcatgacccgtgccgtgctgcggccgttgtagggcaaagctcaagcctgcctgacccgcataggcggcctcgacacgttcagcgccatgtccgaccaccacaacgatgcggcccggttgcagatcacgggcactttccagcacatgaccgagcatgggctgtccggccagtgtatgcagcaccttggggagatcggactgcatgcgtttgcccagcccggccgcgagaatcacaacatttagcatagaaaaaagactcttgaagtggcacgggcgcctggacgaccgtgtaaaaagaaatacgctcagtccgcgcgcttggacttgctgcgagctgcggcggccgatttgacaggcctgcctgcggttttgctggcagtcttgaccgtcgccttggcggcggtcttggcggcaggcttggaagcaggcttggcctgcgccggcgtttcctgcgcagccgcgcccggcatgctggccgccgttgcggccgcgatatggccaaactgctgattcaacagatcccaccaggcctgcgaggccgattgcgccgccgcattgacactttccgccgccggagccgccgcgggctcttcttcggacgcggcggcaggcttgatacccaacaccgcctccaagggcgaaggcccgccctcggccgccgaaccgacgaaagaacgcagggtggcgatcgtggcgcgctgcacttccaggccctggatgctgctcgtcagcatctgcagattcaagcgcagccaagtctccacggcacgcaattcggtgatgcggcgctccagctcttccagactgagcgcaggggtcagcggcaggctggcgcccaggccgcctggcccggccaaacccgcccaggcctgccgcatcatttccatgctggccagcagcggattgcgatcggcattctggcccaggccgggcaagatgaaaggattggaatcagtcatgcaatctccaagacggctaagtgggcccggaacccacccggttgcgtgtccgaatacgcgttagggccaatattacgcccgaccaccgacccctgccaaaacacgaagccgatggccaccatgggctacaggcaagcggcggcgcgcacgtcatgccgtgctaacaagggtgagattttgcaagcaagggcgtctggacagatcgctgcattctgagacaattaagcgaatggacatccccttgaccgatctcgagcaggccatcaattactggcgcaatctcaaacccgcccagggcgaggaagcccggctatgcgccgaagccgccgcgctcgccgccccttacgccatgatgatcatgacgcgccgccagacgctgtccctgaacgaactggacatcccggcccgccaggccttagcgcagtggcgcgcgggcgaaggctaaggcccgcgccttacttgccgtccagcaagagcttgatgtcgttggtcagggccggcacgcccagattgctgttggccagcacccgcgactcgcccttgccatcgatcagatagaaggcggcggtgtgatccatggtgtagccgccatccttggtgggcaccttggcgtaataggccttgaaggaggacgccgcctgcttgatctgctccggcgtgccggtcaaagccagaaaacgcttgtcgaagctggagacgtattgcttgagaacttccgggctgtcacgctcggggtccaccgtcaccagcagcacctgcacgcggtccgcgtcggggccaagcgcctgcatgacttccgccatttcggccagcgcggtcggacaaacatcggggcactgggtgaaaccgaagaacaacacggccaccttgccggcgaagtcgctcagggtgcgcggctggccattcatgtccgtgagcgcgagtttcttgcccaactgcgtgcccgtgatatcactgcccttaaagggcggcggcgcatcgccgcaagccgccaacccgcccgccagggacaaagcagcaatggcctgtagggcgcggcgacgggcggacgaaaacacagacatgaagcaaacccctggtcaaaacggtcaggccgacaagacgccgacccagtgatccaccagcaaggcgccgaacaaaagcgccagatagaggatggaataacggaacagacgccgcgagcgctcgtcgctatagctgcggtaaagacgcagggcatgggccacgaaaataccgcccagaatgacagcggccagcagatacagcaggccgttcatgtgcatgaaatagggcagcagcgtgacggcgaacagcgcaaaactgtacaacatgatctgcaagcgggtatgtttgctgccgtgggtaatgggcagcatgggcagacccgccttgcgatagtcttccgtgcgatacagcgccagcgcccagaaatgcggcggcgtccagatgaagatgatcagcaccagcacccaggcttcggccggcacggcattggcgacactcgcccagcccaaggccggcggcatcgcgcccgacaaaccgccgattacgatgttttgcggcgtgcgcggtttgagaatgacggtgtagatgacggcatagccgacaaacgtggcgaaagtaagccacatggtcaagggattgaccaggtgataaagcaccaacatgcccgcgccgcccagcaggccggacaagctcagaacctgagccggcgaaatcgtgccgcgtgccgtgccacggcgggccgtgcgcgtcatgcgggcgtcgatttcctgttcgatcaggcaattgatggcgaaagcagcggcggcgagcaaccagataccaatggtgccaaacagcacacgcttgaggtcaggcaggccgggaaccgccaaaaacatcccgatcaccgcacagaacacagcaagctgtgtgactctcggcttggtcagcacgagatactggcgcagcaatccgggttggggagcagcgatggaggtcatgattcagctattttaacgcccttggcggtcaaagcctgcgcaacggtggctggccggccgtcgacagccggaccagcaccaagaccgaagccaggatcaggccggccgcgcccccattgtggagcacggcgatcaaaagcggccattggaaaaaaatcgtggtcaggcctgtcactagctgggccagcaacaggacaagcatcaaacgagccgggcccgacaggccgctgatcccgcgcattcgccaggccagcacgcccagatagataaagacgatgaaggcgaagttacggtgcacccaatggatggccgtcagtgcgctctgggaaatcatctgcccagagggcagctcgcccagcgcgcggatcaaagaaaaaccgccatgaaagtccatgtcgggcacgaggctgccatggcaggtcggaaagtccaggcaggccagggcagcataattcgtgctgacccagccgcccagcgtcacctgcgccgccagcaacaccagccccagcgccatccaggggcgccagcgcagcgcggccgccggcaccggcagatggggccgctcgcgagccgccagccaggtcatcagcgccagcaaagacagcccgagcaccaggtgggcggtcacgacaacaggcatgagcttgtgtgtgacggtccaggcgccgaatgcgccttgcacgcaaaccgccaccagcgccaccgtcgccagcgccggggagcgccccagacggccgcgatagcgccaggccatgtaaacaatggcgataatgagcagacccagcaggccgcccacatagcgatggatcatttcgatccaggccttggacagcgtgaccgggccgaaaggcatatcgctggccgcgcggtggatgtcttgcaaggcccccagcgggctggccttaccgtagcagcccggccaatccgggcagcccagaccggaatccgtcaggcgcacgaaagcgccgaacatgatcaggtccagcgtgagaaaccacgtgaagaaaacgagtttgcgataacgctcaacaatgcggtccatgcactcagtcaatacgcgggttataccaaagccggctgagatttctgcgcgtttgcgcgaggggcgccaacgggggagggccacgtcagcgcgcttggccgcccttcgggttcgggcgcgcggatcggtgtgccgacgcggcgcgagacggctgtctgcatgctcggcgtcttgccggtgactcaggttgcgccagcgacgatcagcagtcccgcctcggactggcgctcggcggatagtttacgcatcgcagcaaattcaaaaagaggccaattgacgcacccccatcgcgccgcacgggcataaatcggggtcgaacccgcctgcactaaaatccgcgccatgcctcaatctctcctcacccccgaacgtctggccccgctcgaagccgccttgcgcgacaaagccgtgcaagcaccgcccgagcgcgccagaccggtttatatcgctggtcagcgctgcggctgggccacgcttgcggcctgcgacgccctgcgcggcagcggcctggtcaccatcgaagacgcggcactgcatgtgtcccccggcctgcctccgggcgccgagctggatgcggtgctcgcccggatcgccctgaagctgcgcgaggcgcgctgcttgcgcggctggcgcgacgaactgctggacgtgaccgccggcgcgcaacacctgggcgccatcgagcgcgccgctatgcgcccgctgggcctgctgacgcgggccgtccatctgaacgcctggacacccgatggccgcctatgggtcgcaaggcgtgcgctatccaagtctaccgatccgggcatgtgggacaccctggtgggcggcctggtcggcagcggcgaacccctggatagcgccctggtgcgcgaatgcgccgaagaggccggtctggaaccagcccagatccatcaacgcgaacccttgcgcctcgtgctgcgcatgcagcggcatcttcccgagggctatcaggtcgaagatttgctgaccagcacctgcgtgctggccgaagacgctcggccgagcaaccgtgacggcgaggtcatggagatcgccaccttgccgctggccgagaccgtggcgcgcatcgaagccggggaattcaccctggaggctgcgctggtcatcctggaagacatccggcatcgcagcaaggcgtaacgccgctcagcctttcggcaccccctccaccggcggctcggggcgcgtcggcgagtccgcttgcgtcttggagggcggcttgaccccgggcgggtacacctgaccggtttccgagaactgacgccagacttcgatcgcgcgcagacgctgtttgaccaccttgtcgatgcgctcgcgcagatcggcgtctcgcgccaacaaggcgtgcaaatccctcgctgacagcatcaatagcttgctgtagcccagcgagcgcacatccgcattgatgtgttcctcgcccagcagcgctaactcgccgaaaaactcaccggtgcccagctcaaccgtcgtattgtcgggcagttgcacgaccacggcgccggaggccacgaaccacatttcctgtccatgccggccatgagccaacacgcgctgatcgggcaaggcaagacgcggtttgagcagtttgcagatcgcgcgcagcgagtcgggactcagcccctcaaaaatgggcactcgcttgatgagttcggccgcacccatttcgatgtccagcggcggacggcggtcgatatgcgcccagcgcgtcgtcagttggtcgatcaaatcggcatagacctcgccgctgatcagaaattgctccagcatgtcgcggtagcggatgcgctcaagctcgcgggccacccggcccagatagctctcctgcaaccagagcgcatacctgggatattgcagatcgagcgcctgcaaggcattgtcgatcagcgccagccggtgctcatggacggccacaatgtgttgcgcggcgtcttcgccgagcaacaggctgatctgctcgcgcgaaaactgaatcaacttccgcgccaccgaccgcttggtctgtaaattggcgaatcgttgactcaattcgcggcccagccagccctgaaaaccaaagacataatgcatccgcagcgccagccggaatgcggtggaataacgcacatcggctgcgatggcatcttcaaagccctgcacaccgccaacgcgcaccgcgtcttcgagccgttcggcacgggccagcaggctttcggccatccgccaatcgacgatctgggccttgagaatgtcaaaaaacatttcctcttcgcgccgcgccacgatggccatacccaccgccgtgcgctgctccaggctcatacgcgccacctggctgtcgtgaaccgacgccatgctggcgtcgaacaccgcgtgaatacgatcgcgggcctcggtcgggatactgtctttactggcgatctcgtcagtttttccctggagatcttccagcgccagcgacagggcctgattccgtatggtgcgctccattggcgaaagctggttcagccccaacatgcggatcaggggccgcaggctgatgccgttgataaacagcgtggccagcacaaagcccgtggtcgccaccgccacgaactggcgcgcctcctcgggcaccgtggtctgctccgtcacggccaaggccagcgccaatgaaaccgctccccgcaatccgccccatagcatcaccgtcttataaggattgctgacctctgcgccgatcttgaaaatccgcaacaagggcaacagcccaaacaccacgatcgcccgggccaccagcgtcgccacgaacaccaccacgaccagcagcaattcctgccaatccgccgccgccatcagcttgggaatcagcatggcggcaaacaggaaaatcagcgaattggcccagaagccgaattgctcccagaagttggagaggtactcaaaggtggtaggcgacatgcgggtgcgcccggtagagcccagcaccaggccggccaccacggtcgccaccacgcccgacacattcagatagtgctctgaaatgaagaacgacagataggccagggtaagcgtgagggtgatttcggccgtcggatagccgcgcaaccaggcaaacaacaggcaggccgcccggcccatcagccagccggcgatgccgccgccgagaaagtggataacgaaatcattgaatactgcgccggccgaaatctcgcccgagcctcccaaggcggccagcagcaccgagtacagggcgatagaggccgcgtcgttgaacaggctttcgccctcaaccaacgtcgtcaggcgcttgggggcgcccacttcgcggaatatccccaccacggcagccgggtcggtcgtcgcgacgatggcgcccagcaagaggcaaacaatcaagccatacgatgacaccgcattgaccgtcacgcccacgaccaaggtgcaaaccaccacggccacaatggccatcatcagaatggggccgatgtcgttcatcaaacgccgcacattcatcgacagcgcggtttcgaacaagagcacgggcaaaaacaccatcaaaaacgtttctgacgaaatctcgaaacgctcgatcgtgtccagcagatcgccgagaaccggcggcgcccagccatgcagatgaatgccaatacccagcaaacagcccacgatggccagcagcacggagtaaggcagacccaagcggccagccagcggcggcatgaagcagaccatcgtcaagaggcctgcaagcccgaaaacaaaaaacccgatatccataagaaggcgagggaaggataagggcaaagaatagcgtctttttgtcgcagcgccgtggcggcgtttttcatgcttgcatccctggcccacacttgcttacgcttgccagcggaataattcatgctgcgtccgtgatttttcgctaaggtgcttgctttatgacaccgggagtggcttttgcctgaacacccgcttgccgcgcacgatgcgccggctttgcttctgcaactgagcgactcgcatctgatggcagaccccgacgcccgcatgctgggcgtgaacacggacgccagcttgcgagccgtgattgaccttgcacggcgccaggaggggcagcccgagctgatgctgctgacgggcgatctcgctcaggatggcagcccgcaggcctatcggcggctacaagcgcatctgcgtggcgccccggtccgctgcctgccgggcaaccatgacgcccctgaggtcatgcgccagatcctggctgattggatcagccccgtctatgacctgcccggctggcgcatcatcatgctggattccaccgtgccaggcgaggatttcggccatctcgatgaggcgcagctcgccgtgctggatcaagcgatcaaggatgccggcccacgccatgttctcgtggcgctgcatcacaatctggccagggttgatggcaattggcaagaccccatgatggtcgataacgccgctgcggtgttcgcgcggctgtcggcccatccgcagactcggatcgcactatggggccacatccatcaggagttcgattgccgccaccatcatttgcgcttgctgggcacgccatcgacctgctttcagttcactctgaacaatggccagcacgccattgacgccaaggcgccgggctatcgctggatcaagctgtacgcagacggttccatcgccaccggcatccggcggctggatgccgccgcctgggcaagcttgcaagccaccccgaccctagaactggcctgaaaccaacaaggacgagcgcggcggcgttttgcgctacttgccggccccaagaggactgtgcggcaataaaaaacggggcaccgatatgcatggtgccccgtaaaaaacgtccgccccataggggaggggaaagaggagaagccgagacggacgataagactacaaaacaggagactgcttcaagcattgcggtctacttaggttagtaggcatcgggctgaataagtttcccgaatcctggccacttcttccctaaatttgtatcagatggtgtcgccagtgcccaataaaaacgccggtgctccacacagagcaccggcgtcggcgaacaacagcgaatcaggccgctgccaaggcgccacgcattttcttcaatgcggcagcctcgatctggcgaatgcgctcggcagacacgccgaactctgcggcaagttcgtgcagggtggcaccgccctcatcctgcaaccagcgggcctcgacgatacgacgcgaacgcgggtccagcgccgtgatggcatcggacagacccttgccttgcagatcgtcacgcgctttgcgttccagcacgcgggtcggctcttctcggcattcgtcggacagataggcgatgggcgcgtagccatcatcgtcatcgtcctggttttcaagcgaaaggtcccggccagacaggcggacttccatctcgctgacatcctcgcggcgaacattgagttcgcgagcaatgtggtcaacctgctcggtgtccagcgtatggccatcgggccgcatgctgcgcagattgaagaacagcttgcgctgcgccttggtggtcgccaccttgaccagacgccagttgcggatgatgtattcgtggatttcagctttgatccagtgaacggcaaacgacaccaggcgcacaccgcgctcgggatcgaatcgcttgacggccttcatgaggccgacattgccttcctgaatcagatcggcatgaggcagaccgtagcccaggtactgacgggcgaccgacaccaccaggcgcaggtgcgacagcaccagctcgcgagcggactcgaggtcatcgctatcgcgcagacggcgagccagcgtggattcctgctcggccgtcaggacaggcagacggtttaccgtcgtgatataggcatcgatcgtgcccaacgcacccggattggcaaccaccaaggccagggcgttacccgacggggtcaacgagggactggcagaattcattttgcggcctccatgaaacgagggggaaacgggcatgagattgatgttagcactccaaatggttgagtgctaattcgactgctgcactgcggcgaagttcccctttctggccagcgccggactactgcggccccattttatttctgggcgacggttttacccaccaggtcgatggccggagccaggcggccctgaagttcggcgggcagcatgaaattggccgcaggatgcatcagcacctcggttttgccttcacgctcgcgcaccagcacacgcagggggagatccagggccacatcgggttcggccagcatcaggggcgtgccggccttggggttaccgaaaatcaacactttggtcggcggcatttcgagacccaccgccttggccgcgccggcatggtcgatctcggcaaagatggtcatgccatggctggtcaggccctgacgcaagtgctggaccgtgtcatcgaaaccgcgcgcgctgttgaacttcaccagatgctcgtgggcgtgagcggccgaggtgcccagggagagggccgcagcggtcgcgatcccgccgagaaaacgcccgatggtgaaaaaccgtatggctggaatcatggtgttgctcctaggcttgcgttgcgagcggcccagtataggaagccggcccaggggctcgccggagcaggggttgaatcagatcaaatcggcgcgcagcctaccagccacgctgcttcagcccctgcgccgtggcgctatctgcgggacggatgaacagggcgccacgcggatcgaacagtacctggtaacgcgcaccatcaaagagcggcatgtaggcggcgctgccataggtgacatcgataaagggcagccactcgggaaaccagcgtttgacggcgccgatgtcaggcgcgggccaatcatcgagcgcatggatggatcgcatgccggcctgctcgcgctgcacatcccggtaacggccggacagacgctccaggcgatagagcggcggcgcgcctgcaaccagagcaggcagacgccagcggaccaccttggcatcgatctgccattcatcgccatagagcgtgtaatcgcgctcgctcaagccctgggcttgagcggcgaccgtatattgatcgccgtgatggccgatgatgcgtacctcggccaccggtacatcggccgtaaggcgggaaaactgcgccagcgacagggcgaacaggccggatacgcaggccagcgccgcgagcaagagaccgcaggcgcgccgcacgggccgcaagcggaaggttttgcggccccgctcatcgcgcgggccgccccggcccaaaaacatgcccaggcccaagcccaacagcaagactgccgccagggcgacccacacgaaaggcgtcagcagatctgtcacagagagtcgctccgttcatcaggtgacgccagtataaaagcgccacgccgtccctgccttaacgcaagcgctcggcgtgaaaccggatgtgatccgccataaaggtcgaaatgaagtaataaccgtggtcgtaagcctcatgacggcgcagcatcagcgcttgtcccgcatcgtggcaagcctgttcgaatagctcgggatagagctgctcggccagaaattgatccgccagcccctgatcgatcagaatgccctcaggataagggttgcgcaggccacgcatcagctcgctggcgtcatgttcagcccagacggccttatcctcgcccagataaccggcaaacgccttttggccccaggggcaacgcatgggcgcggcgataggtgcaaaagccgaaacgctggcccaacggccggggtggcgcaaagccagcgtcaatgcgccatgcccccccatagagtgaccgaaaatgccggcgcgggcggcatcgcccggcagggcggtggtcaccagatcgaacaactcgccggccacatagctttccatgcggtagtgcggggcataagcctcggtgcgcgcgtccagataaaagcccgcgcccacgccgaaatcccaatgggccgtctcgccgggcgcgccggcgccgcgcgggctggtgtcgcaactgaccagcatcaggccgtgctcggcggccaggcgctgagcacccgccttgatcatgaaggtttcttcggtgcaggtcaggccggccagatagaacagcaccggcacgcgcgccgactccgcctgctcgggcaggaacacggaaaaccgcatcggcagaccgatctgcgcggagtcatgccggtagaaacgctgccggccgccgaaggcacggtgttcggagagcagttccatgtcagtagatcacgaccgagcggatggactcaccgcgcttcatgaggtcaaaaccctcgttgatgcggtccagcggcagcctgtgcgtgatcagatcgtcgatattgatcttgccttccatataccagtcaacgatcttggggacatcggtgcggccgcgtgcgccgccgaaggcagaacccttccactcgcgtccggtcaccaattggaaggggcgggtgctgatttcagcgccggcctcggccacgccgatgatgatggactggccccaacccttgtgacagcactccagcgcctgacgcatcaccttggtgttgccgatgcactcgaaggagtaatccgcgccgccatcggtcagttgcacgatgtggtcaacgacgttctcgacatcattcgggttgacgaaatgcgtcatgccaaatttgcgcgccatcgcctcgcgttcgggattcaaatccacgccgatgatcttgtcggcgcccaccatcttggcgccctgaatcacattcagtccgataccgcccagaccgaacaccaccacattggcgccggcttcgaccttggcggtgtagaccacagcgccaataccggtcgtcacaccgcaaccgatatagcagatcttgtcgaagggcgcgtcctcgcgcactttggccacggcaatctcgggcaccacaatatggttggcgaaggtcgaggtgcccatgtaatggaacagcggcttgccatcgagcgagaagcgcgaggtgccgtcaggcatcaaacccttgccctgcgtgctgcggatggcctggcacaggttggttttacgcgacagacagaatttgcactggcggcattccggggtgtagaggggaatgacatggtcacccttgcgcaaggacgtcacgccggggccgacatcgaccacgacacccgcgccttcatggccgagaatcgccgggaaaatcccttccggatcagcaccagacaaggtgtaatagtcggtatggcagatgcccgtggccttgacctcgatcagcacctcgccggcacgagggccctccaggtcgacgtcttcgacggtcaagggtgcaccggccttccaggcgatggcagctttggtcttcatatcagtggctcctaggtgtatctgcgggtgctgaaaaacagccacagatgttaacctgagcggcttagtgtctcccggacgtgaaatcgcgggcttgaccgcagacgacggtggcactatttatatagggtatcgcccctaaacgtgcttgcgccacagcgagactcgacactatggcccgtctgccccgcctgtatgctccagggctgccccaattggtgcaggccaacttcgttcagtcactggcatcgccttctcagccagcgccttcggacatcctcagtcaactggccggctggctcggcgagtcggcgcaacgccacaaagtagcggtgcacggctgggttctagccaacgaccgcatcctgctgctggccacgccggccgatgaagagggcctgccgcgtctcatgcagacactgggccgcaatcttgcagcgcggctgcgtggcggccgggttttcgccggccgataccggtcagcgctgctggaaccgggcgcctgggtgctgccttcgctggtctggctggaaacctatccggtgcgcagcggcgccgcgctcgaacccgacgcctggccctggtcttctgcggccagccatacgggcaacaacagcgccgcgcccgcgcaatggcagtccgaccacgccgattactgggcttgcggcaacacaccgttcgaccgtcaggccaattaccggcgcatgctcaacaatggtctgtcccgcgagcagacgcaacgtatcgaacaggccatatctggccaatgggcgctgggcggcaccacctttgttgccagcctcgcccataccgccagcaggcgcgtggcgcctggccaacgcggccgcccgcgcaagaagccggcgccgaccactgcggaacctacccaggccgtctaagccctgagtttccccggcttgccgctggctttttcatactcgtgacaggactcggatagccgtctgccagtcaaataagttgcggctttttttgtcaggttttattggggacatataaaaggattttccatgggtatgccatccaaaatggcctaccctctttttatgcttcgtataaaccattgaaataactcatatttatatatgaccccaatttaaatcaaactaaaacagtcgggatatattaagggacacaacaatagattccgcttgctttcactcttgccccgcagtaaggtcagcgtgcactgcaacatttacggcgcaggccggagcgcgttatgtcccatacccccaaagaagaatcctgtcgcccgatcgcggccgcaaccatcgatgcctcgcgcatcggtctgcccgccgcccaaggcctgtactccccactgaacgaacatgacgcctgtggcgtcggttttgtcgcccatattaaggggcgcaaaagtcacgcgatcatccttcagggcctgaagatcctcgaaaacctcgaccatcgcggcgccgtgggcgcggacaagctgatgggcgacggcgcaggcatcctcatccagattcccgacgcgctataccgcgacgaaatggcgcaacaaggcgtatccctgcccccgcccggcgagtacggcgtggccatggttttcctgcccaaggaaaccgcttcgcgtctggcctgtgaacaggagctggaacgctcggtgcgcgccgaaggccagaccgtgctgggctggcgcgatgtgccgatcgaccgcgacatgcccatgtcgcccacggtgcgcgattgcgaacccgtcatccgccaattgttcatcggccggggcgcggacgtgatggtgccggacgcgctggaacgcaagctctacgtcatccgcaaaaccgccagccacgccatccagaacatgcgcttggcgcatggcaaagagtacttcgtaccctcggcttcggtgcggacggtggtctacaaaggcctgctgctggccgatcaggtgggccgctactaccgcgacctggctgatccgcgcacggtctcggcgctggcgctcgtgcaccaacgtttctcgaccaacaccttcccggcatggcccttggcccacccttaccgcatgatcgcccacaacggtgaaatcaacacggtcaagggcaacttcaactggctgcgcgcacgtgaaggcatgatgcagtcggcggtgctgggcgatgacctcaaaaagctctaccccatcgtctatgaaggccagtcggatacggccaccttcgacaactgtctggaactgctggtcaattccggctattcgctggcccatgccatgatgatgatgatcccggaagcctgggagcagcacacgcagatggaccagagccgccgcgcgttttacgagtaccacgcggccatgatggaaccctgggacggcccggccgccgtggccttcaccgatggccgccagatcggcgccacgctggaccgcaacggtttgcgcccggcccgctatctggtcacggatgacgacatggtcatcatggcctccgaagccggcacgctgtccatccccgagaatcgcatcgtcaaaaagtggcgtttgcaaccgggcaagatgttcctgatcgacctggagcagggccgcatcatcgacgacagcgagatcaagtcgcagttggccaacagccgcccctaccgtcagtggatcgaacgcttgcaaatcaagctggagtccctacccgccccgcgctcggcctcgcccgcgacgcagacgccggtgccgctgctcgatcgccagcaggccttcggctggacgcaggaagactacaaattcatcctggagccgatggccaccacgggcgaagaagtcatcggctcgatgggcaacgatgccccgctcgccgtgctgtccaatcgcgccaagcctttctacaactatttccgccagttgttcgctcaggtgaccaacccgccgatcgatccgatccgcgaacagatggtgatgtcgctggtgtctttcatcggccccaagcccaacctgctggacatcaacaacgtcaacccgccgctgcgtctcgaggtgtcacagccggtgctggacttcgccgccatggcgcagatccgcgacatcgaccaggtcacgggtaagaaattccgcagctatgaactggacatcacttatccggctgcctggggtccagaaggcatcgaagcccgcgtggccgcgctgtgcgcccgcgccgtggatgcagtgcaaagcggctataacatcctgatcgtgtccgaccggctgatcgacagtgaacgggttgcgatcccggcgctgctggcgacctcggcggtgcaccaacacctgatacgcgccggtctgcgcaccaacaccggcctggtggtggaaaccggttcggcgcgcgaagtgcatcacttcgccctccttggcggctacggcgcagaggccgtgcacccctatctagcgctggaatcgctgggccgcatgcacagccccgaaaaggccgtcaagaactacatcaaggcgatcggcaaggggctgaacaaggtcatgtccaagatgggcatctccacctttatgtcgtattgcggcgcgcagattttcgaggccgtcggcctgcaacgccagttggtggagaagtatttcaccggcacggcgtccaacatcgagggcatcggcatcttccaggtggccgaggaagcgctgcgcatgcaccgcgccgccttcagcgccgacccggtgcttgaaaacgcactggacgcaggcggcgagtacgcctatcgcgtccgtggcgaagagcatatgtggacgcccgattccatcgccaagctgcagcacgcttcgcgctcgaacaactaccgcacttacaaagagtacgcgcagatcatcaacgaccagagccgccgtcacatgacgctgcgcggtctgttcgaattccgcgtcgatccggcccgtgcgatttcgctcgacgaagtcgaacccgccaaggaaatcgtgcgtcgcttcgccacgggcgccatgtcgctgggttcgatctccaccgaagcgcactcggtgctggccgtggccatgaaccgtatcggcggcaagtccaacaccggcgaaggcggcgaggacgaactgcgctatcgcgccgaaatgcgcaagggcaagagcaccatcaaagagggcgacaccctggcctcggtgctcggcaaggaacgtatcgaagccgatgtgccgctcaaaaaaggcgattcgctgcgctcgcgcatcaagcaggtcgcttcgggccgcttcggtgtgtcagccgaatacctctccagcgcggaccagatccagatcaagatggcgcagggcgccaagcctggcgagggcggtcagttgcccggccacaaggtgtcggaatacatcgccaagttgcgctactccgtgcccggcgtgggcctgatttccccgccgccgcatcacgacatctactcgatcgaggatctggctcaactgatccacgatctgaaaaacgtcaacacacgcgcctcgatctccgtcaaactggtctctgaagtcggcgtaggcacggtcgccgccggcgtggccaaggccaaggccgaccacgtcgtggttgccggccatgatggcggcacgggcgcctcgccggtgtcgtcgatcaagcatgtgggcacgccctgggaactcggcctggccgaaacccagcagacgctggtgctcaaccgtctgcgcagccgcatccgcgtccaggccgacggccagatgaaaaccggccgcgatgtcatcatcggcgcgctgctgggcgccgacgagttcggcttcgcgacggcgccgctggtcgtcgaaggctgcatcatgatgcgtaaatgccacctgaacacctgcccggtgggcgtggccacgcaagaccccgagctgcgcaagaaattccagggcaagccggaacacgtcgtcaactatttcttcttcgtcgccgaagaagtgcgcgagatcatggcccaactgggcatccgcaagttcgatgacctgatcggccgcaccgacctgctcgacatgcgcgccggcattgatcactggaaggcacagggcctggatttccagcgggtattccaccgcgtggcttccgacacttccgtgcgtcacaccgaagagcaggaccacggcctggccagcgcactcgaccaccaactgatcgaacgtgcccgtccggcgatcgaacgcggcgagaaagtgtcgttcatcgtgcctgtgcgcaaccgcaaccgcaccatcggcgccatgctgtccggcgcggtggcagcgcgttacggccacgatggcctgcccgacgacagtatccacattcagtgcaacggcacggctggccaaagctttggcgccttcctggcgcacggcatcacgctggatctggtgggcgaggccaacgactatgtcggcaagggcctgtcaggcggacgcatcatcgtgcgctcgcccaacgatttccgcggcttcggccccgaccacatcattgccggcaacaccgtcatgtatggcgcgctttctggcgaggccttcttcaatggcgtggcgggcgaacgcttcgctgtgcgcaattcgggcgccgcgacggttgtcgagggcaccggcgaccacggctgcgaatacatgactggcggtacggtagtcgtgctgggcagcaccggacgcaacttcgcggctggcatgtccggcggcgtggcctatgtctgggacccggaccgcagcttcaagcaccgctgcaatctgtccatggtcgagctggaagccgtggtatcgcatgccgagcaacaggccgagggcaacatcgagacctggcacagcacgcaacgcggcggcgagcgcgaaaccgacgagagcattctgcgccgtctggtggaagagcatttccgctacaccggcagctaccgcgcccgtgaaatcctgggcgactgggaggccgcacgcggcaagttcgtcaaagtcatgccgaccgaataccgtcgcgccctgggtgaaatgtggcgcgcagccaacccgcaacaactggctgcctgaggaccaaaatgggaaagatcactggtttcatcgagtatgagcgcctgcaagaggcctcggaagcgccgcaaaagcgcctgaaaaactggcgcgaattcgtgctgcacctgaacgacgagcagtccaagcagcaggccgcccgctgcatggactgcggcatcccgttctgcaataacggctgccctgtgaacaacatcattccagactggaatgatctggtttaccgccaggaatggcgcgccgcgctggacgtgctgcactccaccaacaacttcccggagttcacgggccgcatctgcccggcgccctgcgaagcggcctgtaccttgaatatcaacagcgacgcggtcggcatcaagtccatcgagcacgccatcatcgacaagggttgggccgagggctgggtattgcccaagctgcccgcccgcaagacgggtaagcgcgtggctgtcgtgggttcgggtccggctggcctggcctgcgcgcagcagctcgcccgcgccggccatgccgtgacggtgttcgaaaagagcgaccgtatcggtggcctgctgcgttatggcattcctgacttcaagctggaaaaggcgcagatcgatcgccgcgtcgtgcagatggaagccgaaggcgtggagtttgcaccctcgacctatatcggcaacgccaccgacctggcggcggatggcctgagcgtgcgcagcccgcaatcgctgctggacgagttcgacgccgtggtcatgacgggcggctcggaaaccccgcgcgatctgccggtgcccggccgtgagctcgaaggcgtttattacgccatggacttcctgcgccagcagaacaaggccgtggcaggcgaccgcctgacgaatcagacgctggcccgcggcaagcatgtggtcgtgatcggcggcggcgataccggctccgactgcgtgggcacgagcaaccgccatggcgccttgtcggtgacgcaattcgaactgctgccccagcccccggagcaagaggacaagcccatggtctggccttattggccgctgaagctgcgcacctcgtcttcgcatgaagagggctgccagcgcgactggtcggtaacgaccaaggccttcgtgggcagcgatggcaagcttgaaaaactcatcggcgcacgcgtcgaatggaccaaggatgaggccaccggccagatgaagatgcgcgaagtcgagggttcgcaattcgagatcaaggctgacctcgtcttgctggccatgggctttgtctcgcccgtgcaaaccgtgctcgacgcctttggcgtagaccgcgacatgcgcggcaatgtgcgggccaacaccgacgactatcagaccaatatacctaaggtcttcgccgccggtgacatgcgccgtggccagtcgctggttgtctgggccattcgcgaaggccgccaatgcgcgcgctcggtggacgccttcctgatgggcagctccgaactgccgcgttaagcgctaggcctaggttcacgcccggctggcgctacgcgccagccgggcgttttgctttgtggatcaaattttcctgcgccctggtgcaagccaggcagacgcggtgccgataaggttacgcactcgaccgcttcaacggcgcctgtcacaagggaaaaaccatgtccacatccacaccgggtcgcgcggtagaccccatcaccctcgccgtcgtgcgcggggcgctggaaaccgcacaacgcgagatgacgctcacgctggaaaaaaccggccgctccagcgttttcaatctagcgcacgattacagcaacgcgctgttcgatcaccttcctgaaatgattttgcagggccaggatatccccatccacctgggctcgctgattcccgccatgaaagccgtatccgactacttcggcgacgacattcacgaaggcgacatcatctatcacaacgatccggtctatcagggcagtcacatcctggactgctgcatgtacaagccggtgttccacgaaggcaagctggtgttctggacggtctgcaagggccacctcaccgatatcggcggaccggttccggccggctacaaccccgacgcgcgcgagctctatgccgaaggactgcgcatccctccggtcaagctctgggaccgtggccaacgccgcgaagatgtcatcaatctgctgctttgcaatatgcgggcgcgtcgcaaccaggagggcgatctcaacgcccagtatggcgcctgccgcgttggcgagcggcatctgcttgccctgatcgagcgctatggcatcaccaccttgcaggccgccatcgccgagctgaaggatatggccgaccggcatatgcgctccttgatcgcctcgatcccggacggcacctatcacggccgctcctgcctcgaagacgcaggccacggctacggcgagctagttatctcggccgccgtcgaggtcaagggcgatcaggtgcatatccgtatcgacagccctccccaagtgccttatttcatcaattcttatgcgggcaattccatgtccggcatttatctgggcctgatgatgttcgcccaggtgccgccgccctacaacgccggactttaccgctgcgtcaccgtagacctgggcccgcagggcacgctgtgcaacgcgcgcgaaccggccccccacgtcaattgcaccaccacgcccatggagacgctgaccgatgccgtgcgccaggccttcgaagcggcggcgcccgaccgcgtcacggcctcatgggggcatgccagcggcgtgaatatcgccggcatggacccgcgccgcaacgaagagtacgtcaccatggtgctggcctccatcatttccggagccggcgccacacgccagatggacggctggcatgcctgcggcccgctatgctgcttcggcgcgctcagctcgggcgatatcgaactgctggaatacgcctaccccatcatcatccatcgctacggcctgcaacaggacagcggcggcgccggacaaaaccggggcggcagcggcaccgtttgggaagtcgagcccctgggccacgacatgaccgtggtcgccttcggcgaaggccgtcagattcctacgggcggtgcggcaggagcctataacagcatgacggaccgcaagctcggccgtctggagcatctccacgccgacggcaccgttacggtgtaccgcaagaacaccatcctgacggtgcggcccggcgaacgggcgcgcaatatcaaccccggtggcggcggctacggcgatccctacagccgcgatccagcgcatgtcgcacaagacgtcagaaacggtctggtttcgcgcgaagcggcccaggtcgaatatggcgtggtgctcgatcacgccggtcagatcgaactggccgccacccgcgcgctgcgcatccaagatccgcgctaaggagacattcatgctaggaaaatatcgcctaggcgttgacgccggaggcactttcaccgatttcgtgctggcggaccgcgacggcacggtgcacttgttcaaaagcccctctacgcccgaagacggcacgcgcgccatcgcagacggcctggcccagatggccacggcgctgaataagccgatcgagtccatcattgccgactgtgatctctgcatcaatggcaccacggtcgcgctcaatgccttgatagagctcaagggcgtaaaggtcggcctgctttgcacggccggccatgaggacagcatcgaaatccggctcggccacaaagaagaaggctatcgctacgacgccgcatatccgccggccccgcaactggtgccgcgccatctgcgcatgccggtgcgcggccgcatcctgtccgatggcacggaacatgcgccactcaacgaagacgatatccgccaggccatcgaggtgttcaaacgcgaaggcgtgcaggcggtcgccatctctttcgtgtgggccccgagcaatgccagccatgaacaacgcgcgcgcgacatgatcagacgcgccatgccagatgtattcgtatgcgccggccacgaagtctatccgcaagtgcgcgagtacacccgcagctccaccaccatcgtcaacgcctacctcagccccatcatgggccgctatgtgcagcgcatcgacgactatttccgcagcctgggcgcgcgcggcgcggtgcgctatttccaatccaacggtggactagccgtgggggaaaccatgcgcgagcgcgccgtcaacgccatcaactccggcccggcctccgcgccgcaggccggactgtatgtcgccgcgcctttcggcatcgataacatcatcaccgtcgatatgggaggcacctccttcgacatcaccatggcgcatggcggccagaccaacctgaaccgcaatatcgacttcctgcgccaccgcatcggtgtgcccatgatccacgtcgaaacactgggcgcgggcggcggatcgattgcgcacctgaacactttcggcatgctggaggtcggcccgcgcagcgcgggcgcaatgcccggccccgcctgctacggcaaaggcggcaccgagcccactgtcaccgatgccaatatggccttaggctatctacagcccgacgccgtgctaggcggcagcatccgcctgaatctggaccgtgcgcgtcaagccatccaggagcatgtcgcgcaaccgttggggctttcactcgaacgcgccgcctacggcatcagcaccctggtgaacctcaacatggccaacggcatccgccgtatctctatcgaaaacggctacgacccgcgcgacttcgccctggtctgcgccggcggcgcggcgggcatgcacatcaccgcgctggccgaagaaatcggcagccgcaccgtactcgttcccaaactcgcctcctgcctgtgcgccttcggccaggtcatctctgatgtcaaatatcatttcctggccagcgccgtcatggtgctcgatggcgacgccgacctggcgcgtttgaatcgccttttccaggagatggaaacacgcggccgcgaactgctggccagcgacggttttacgccggaacgcatccatctgtcgcgcaaagtcgagatgcgctatcaaggccaaatccatgaatgccaggtagagctgccacccggcccgatgacgcccgaaggcctggccagcctgttgcaccattttcatcaacgccatgagcagctctacacctatgcggagccgcacaacctggtggagctggtcaaccttgaagtccaggccgtcggcgaggtcgacaagcccagcctgccggtctggccggcgggcgacggcgatatcgaggccgcccgcatcgacacgcgggacatgttgtttgacgagagcggcgccgctgtgagcacgccggtctacgacggccgtaagctgaagtcgggcgatggtctgattggtccggccgtcattcaggagcccaccacgacgctggtcgtgcgtccgggctggaacgccttgttgcatagctcgggaacctacttattgacccgccaggacgcgtgattcacgctagggcctgttgagctaacaggccccgtccaaggcaggattcatggtggatgcccgctacgacaccgccagcctgccgggaccagaccggtcccggcactgggaaggcgcagtcggtcaaacctatttcagtctgcagcttcagttccacgacagcgaccgcttcgaagggtcgttgcattcgtggaaactgggcgcattatcgctgtcccaactggcgtccacccccctgtgctaccgccgtctgaagcagcatctgaacgacgtcaacgaagagcaatatctggtcacggttccacgacgctcggccatccgattcagccagggcgggcgtgacaccgaatgccgcccaggcgcctttctgcttgaacatggccaaagcccttacgaattctcttatgcccgggacaacgcgctttgggtgctcaaggtgccgggcgaatccttgcgcgcgcgcctacatacgcccaaccgttattgcgcgctggcctttgacgccacgcaaggcgcgggctggctgttcgcctcttatgtgaatctgataggccagcaactcttgcgtggcgacgatacggcccggcatgtgctgggtcagcatctggtggaactgctggcctgttcggtcgagggcgatgcgcgggtcttatcgtcccaggactcgcccgtgcgcaacgcccatctgagccgcatcgaacactatgtgcgccagcatctaggcaatgcggatctcaatcccacccaggtcgcgcaggcctgtggcatctctgtccgatatctgcacagcctttaccaaggccagggccagactttcagtgaatggctgtgcggacagcggctggagcgcgcccaccacacgctgctgtctgccagcgccttacatagcatcgcccgcattgcgcagcaatggggctttgcagatcaggcgcatttttcgcgtctttataaacgccgctacggatatcccccaagccaggcccgccgggcaggcctggctgcctgatcaattgggctcggggcgcgttgcctgaacagggcgagagagcgaccagtacaccagcgccgacaccacaaagctggcgggcgcggccaaggttgaggcaaaccccggcaagtgcatgagcacgagaccgctgagcgcgccgatcagccaggcgcccaagcctccatgattgaacgcacgggtttcgcctgtggtcactgttgcacgccccgacatatggaccaaggccaccgccacccaggccacgacgaaaatgccttgataggccagggcttgcagcagataggcaaagacatcgaacagcatcagcagataggccagaacacccgcaatgacagcccacacggccttgggccaatgtgccagcggtgcaaaaaaggcctgcatattgatggtggccagatagtagttggcggtattgatgcgcgtctgcgtgacccagacgaagaacagaccgcccagccccatcagtttgagcaaggccaacaccactgacacctcggacagcgccccatcacccgggatcgtgctcaccagataaataccggccaggccattgagcagaaaggtcaccaggtagaagggcatgccaaagttgtagcggctgtgatatttggcatctttgcggcggccaaagcgtgcatagtcgaaagtgaacatcatcaatatccacacgcccatgtaatacacaaaggcatcccaccagccgccggcgaccgggccgctggccggcccgaaggacaaccaggcgtcgctgtagccgtactcttttgtagccagcaccacggccagcaagaggccgcccagatagaagggcagcaggatgccgttgaacttgtccagccagcgctgcacgctgccaaaaatgagcaagacgctatagaccaccaccaagagcgcgaaggcggcgtaaggcacggaaggaaagatatgatgcgcggcaatcgccatgacagcgccctcgaacacggcgtaatagatggccgtggcgaagaaaatcagcgtggcgagggcggcgcccgacgtgccgaagacctcgcgcgaaaagaccgccacagattggccggtgcgtatggcatagcggctgatgaccccattgatgaggccatagcagatgacggacaacaccataccgatgatggcgttgcgcgcgccgtagttaagcgcaagcgtcgctccgacaacgatgtagaacatggcgctgcacactgcccaccaggccatggtgagcggcagacgcgccatgcggtcgccttcagaaacgggttgcaatgaagtatcgctagatgaggtttggctgcgggtaaggttggccatgatggctctcctggcttgctttgagaacggcgggtttcgaacaactacaggactgcgttggaaacgagaacgactgacagcaaaggcggatcacgggcgtaacaagccccgccggcatgagaaatgccgatctgaaaccgaagggaaaatccggcagggagaacaccctgccggccaatcaagagatcatgaagccagggcttcacgcaggcgctcgaaacgcgcccggtaatcacggcgtgcctgtaaggcctgcgccaaggtaacccgctcgaagcgggcggtctgattgggttgcatctgaccgaccttgtccatatccgcactgatgacagtgcctatcatggcgtagccaccgcctgaaaccgcatcacgatgcagaataatgggctcaattcccgccggaacctgaatggaaccgatcggatagcaggcatcgacgatgttggaggggtcggcgcccgcaccaaagggctgctcgcgatcctggaaacgcagcggacggccttttttatagcgatagccgatgcggtccgcttccgaggtcaccacccaggcatcttcataaaaggcctcaaccgaatcgggctccaggcggtggtcatacaggcccggcaccacacgcagcgtctgggtcttggagcaggccacctgcaaaggctcgggcaaggcgcggcccacccgcgcgccaggacgcggtgtccctccatgcagcctgtcacccgctgccagccgacgcccatccaggccgccaatcgcgcccaaggcataggtcgagcggctgcccaacacctgcgggacatcgatgccgcccgccactgccaggcaggcgcgcgcgcctgcctgcacgaaatcgaaagacagccgcgcacccgcgggcacttgcaaaacgacgttgcaagcggccgccacgccgtcgatcttaggcaccatggccgcgcccgtcacggcaatcagcgcctgacggtgaaacagcaattccggacccagcagcgtgcactcgagcactgccgcgtcctcaggattgcccaggagcagattcgcagcggccagcgcatactgatccaaggcgcccgaaggcgggataccaagatggtaataaccctgacggccgcggtcctgaacggaagtcgccagaccgggtttgatgacttcgatgagggcggcttcagtgctcatgactcgtctccagcaaacgggcgttataggcctggggcgacgccaggaattcggatagtgagaaagacaagggccgcacactcagcttgaatgtgcccgcctcgacttcggccagggcttgatcgtaggcctcgcggtcgatgggctgaaacttgacgatatcgcctggccggaaaaacagcatcgagtcgcgcaaatgcgcctgacgttgagccggttcgaaaataggcgcaggcgtcacgccgaacatctgatagccgcccgcgccgcgcaccgagtagatgcagccaaagcagccgccatgccccaccgtatgcttgggcgtatcggtgcgaggacgcaggtatttaggcacttgcaactgacgttcgcgctcaaccatctgatacatgaagggcagccccgccacaaagcccaccatggatacgaaccagggtgagcccgcgtgcgcatcgataaagccctgcaccgagtcaaagccgttgatgcgggcggcatattccagatcggtggagtccggatcttgatgacgctcacgaaagcgcatcagggtttcatgggtccaggggtcgttgtagagcaccggcacctcgaccagccgcgtttgcagcttaaggtcgtcgagcgggatatcggcctcgatctcgcgcagcatgtccaatagcgcctggggcgcgatgacatccgggtcatagcgcacctgatacgaggcattggcagggcagatttcaataacccccggcacggcgcgctcgcgcaaggccgttgtgatggccatgctcttgaaaaaggattccagcgacatcgcttcgctgatctcggcaaagatgaactcatcaccgccaaagctgtaacgcacactcattgcttgccccccggccaactctgcatccaggcttcgagatagtttgtgtgaaagtcacccttgagcacagcggtgtcctgcaccagggcgcggtgcaaggccagcgtggagggcagaccttcgagctgcacttcatccagggcgcgcgccatgcgtcccagggcctgcggccgactttcgtcccagacgatcagcttggccagcagcgagtcgtagtagggcgcaacggcgcaacccgcatacaccatcgagtccacccgcacccctggcccacccggccagcgcagctgtgtcaccgtgcccggcccaggcgcgaaattgcgtgtggggtcctcagcattgagccggcactcgatcgccgcgccccgcatgacgatgtcgccctgctcaaagcgcaagggctcgccatcggcgatacgcagcatttcgcgcaccagatccacgccggtgatcatctcggtaatcggatgctcgacctggatgcgcgtattcatctcaatgaaataaaactctcctcgcgcctcgtcgtacaggtattcgagtgtgcccgcgccacgataagacacggcctgagccaatcggacggccgaagcgcaaagcgatgcgcgcagcgcttcggacagtatcggcgagggcgcttcttccataattttttgacgccgccgttgcaaagagcattcgcgttcgaacaaatgcacggcatgacggccatcgcccaagacctgcacttcgatgtggcgggcgcgtggcaggaagcgctccagatagaccccgccgtcgccgaaagcggctttcgcctcggcctgtgccagcggcatctgctcgcgcagttccgcctcgtcagccaccacccggataccgcgtccgccaccgcccgccgccgccttgaccatcaggggatagcctatgacagcggcatgggtgagcgcctcgtccagcgtcgcgaccacgccgtcgctgcctggcaccgtcggcacaccggcctcctgagcggcccgcctcgcggcggccttatcccccatgcggcggataatgccggcatcgggccccacaaagatcagaccggcatgctccacggcctcggcgaaagccgcgttttccgagagaaacccatagcccggatgcacggcctgcgcgcccgactgacgggccgccgccagaatagcctcgctgttcaggtaactgcgcgtggcgtgcgacccgccaatatgcaccgcctcgtcggccagtttgacgggcagggcatcgcgatcggcatcgctatagaccgcgaccgtgcgcatgcccagctcgcgggcggcgcggatcacccgcagggcgatttcgccgcgattggccaccagcaatttgtgtatccgctgcggctgataagaagacattgccatgcctcagccctcgatgcgcaacagcggctgccccgcttccaccggatcgccatccgccaccaggatttcggctacgacgccggccacagaggtctcgatctggttgaactgtttcatcacctcgatgatgcccacgatgtcaccggccgccaccctcttgccgacttcgacgaagggtgcttcgccaggaccggggctgcggtagaaagtgccgggcagggggctgggaaggtcttgctgcgacatgtttttttctccttggaatataaaaatctggggatggctcagagcgcagggaagggcggcgggctgatacggattccggccgcttgcagatgctggcgggtcgcctcgaccaactccagcgcgcctggcgtatcgctgtgaatgcagacggaatcaaaatcgatgggaatgtcctgcccctcgaccgtacgcacacggccctccgtgcaagcgcgcaacaccttggccgccacctgcgcaggatcaagcgccttggtatagcgcgtgaaaacaatggagccgctggagtcgtagtcgcggtcggcatagaactcgcgcacgaccggctggcccagttcacgcgccaccttgcaagtaacggagttctccatgcaatagagatagagcgtgggctcgagctcgcgcagggtttgcaccagacggcgcgacagcgtctcgtctcgcgcggccagcatgtagagcgccccatggggcttgatgtgctgcaagcgcacgccatgcaagcgggcaaactcacgcagcgcgcctagctgataaacgatatcgttgaccagaccctcggcgctttctttgagatcacgccggccaaagcccgccaggtcgcgaaaccccggatgcgcgccaatgcccacgccgtgctcgcgggccatcagcacagtgcggctcatgatgttgggatcgccggcatgaaaacccgttgcgatattggcggagctgatcaggggcatgatctgctcatcaacgccatcaccgattttccagggaccgaaaccctctcccatatcggagttcaggtcgatgctcgccttggtcatgaatatgtgtctcccaggtgctgcgccacattggcgccagcagtgtgggaacagtagccaaggctttgatgaataaaaagttctttttttaaatcactcaatatctattttttggataacaaagcgcggccaattttcagataattttccagttcccttaaaaatcaagggatttccctagatattcctggcgagatttatttttctaaaacagatatttttaagtcttaatatctattttttagataacgatcgccatgtctttgactctgaaacagctcaaatacttcgtagcggctgccgaactcggacagatttcgcaggccgccatccagctcagcatttcccaatcagccgtcaccaccgccattcgcgagctagaagacgcggttggatcgtccctctttgaccggggcgcgaccggcgtgacgctgaccaacaccggacgcgcttttctcaatcatgcgtaccacattctgtcttcagtggacgaagccctgaacatgaatggcgcatccgaaggggcggccggccgcctgctgctggcggcgtcttataccgtcatcggctatttcctcccctatcacctgaaccgcttatcacagctgcatccgcaactagacatccagttacacgaactgaaccgcaacgccatcgaagagggactgatcgcacatcgctacgatatggcggtgctgctgacctccaatgtggtcaaccccgaactggcggtcgaacacttcttcggctcgccgcgccgcctctgggtgcctgcccgccaccccttgctatcgcgcgacaccgtcacactcgaggacgtcgcacgcgaacccttcatcatgctcacggtggatgaagccgctcacaccgcactgcgttactgggccgacacgccatttcgccccgatatccggctgcgcacctcctcggtggaagccgtgcgcagcatggtggccaatggcggcggcgtcgccatgctgtctgacatggtctaccgcccctggtctctggaagggcggcgcatcgaaaccattcaactgaaagaccctattccgccgatgaatgtcggcctggcctggcgccggggtaccgagcttagcccggccatgcgcgccatccgcgactacttccgccatgcttacgcggtgccgcgctaaagccgactgtggcatcgcttccacagaacaaatcagaaatctctgtgtcgcttgacccaggtcatagccgtaaagcccacgctctgcgaatctgtctgcatacggatcaatttacggagagagagatgcaagcagttttccggcgcggtcgcgccatcgccctggccgcgctgtgcggcaccatgttgtctgctcccgccctggcccacgaggaaggggactggctggtcaaggtaggcgtaacccaggttcgcccccaatccaacaacggcagcgtgctcaacggctcggtcgatctggacgtgaacaacagcacccgtccgtcgttcaccgtaacctacatggccacgcgcaacgtgggtatcgaactgctgggcgcatggcctttcgagcatgacattcgcggcagcggactgggcaccatcggcaaaaccaagcacttgccccctacgctcagcctgcaatggcactttctgccagacagcacggtgcaaccctatgttggcgtgggtctgaactacacccacttctttgacacccaggctcgcggcgcgctggccggctcgaatctcaagctcaaagactcctggggcctcgccggccaggtcggcgtagacgtcaaactcagcgaacgctggttcctgaacgccgatctgcgctatatcgacatctcgtccaaggtgaagctcgacggcgaacgcatcggcacggcccgcatcaacccctgggttgccacggtgggcgtgggctatcgcttctgaagcagacaagccaaggcaggaacggggcctttcggccccgttttacttctctatgtctgaaaccgggcttaggcctgccggttggcatcaaccagcgcggcgtcgatacgccgggaaaggccagaggtcatcccaccccctttttcgcctcggacacgggcttggattgcggcccgcagtcgcgcgcttttcctagcaaggcaagacgccaatttcttgaatcggcttgacggaatccgatccacaacaggaaaacagcagtccagccatacggcacccctgggcgaaaacggggctcgggctacaatgacggattgtcgcaccctcatcgtgcccccaggaaaggccttcgagcattccgcaaccctacccgctgcccatgcccgtttctacccgcaacagctcggaactcgtattgtcctgccaggatgttgcgctagggtatggcgacttcaccgtgctttcgggcattacgctagaggtgcacgccggccaggtggtcgctgtcatgggcggctccggctcgggcaaaaccacgctgctgcgcgcggccacgggccaaatcgccgctcagagcggcgtggtcaaggcctttggccaggacgtcgcccaggccagccccgaatcgctgcaaggcctgcgcaagcgcatgggtgtgctgtttcagcagggcgcgctctttacggacctcaacgtctttgaaaatgtcgcctttccgctgcgagaacacacgaacgccagcgaagccgacattctcgacaaggtgctggacaagctcgatgcggtcggcctgcgcgcagccgctcatttgcgcgtcgccgagatttccggaggcatggctcgccgggtggccctggcccgcgccgtcgtcctcgagcctgaactcattctttacgacgagccttttgccggactggacccgatctccatgggtatcacggcgcgtctgatccggcacctgtcggatcgcctgcgctgtgcctccgtgttgatcacccatgacatccaggagtcattcgccatcgcagatcaggtctacctcgtcggtcagggacagatgaaggcatccgggcctccccagacgctgtcggagtcgcaggacccctatgtccgccagttcctggatggcgcgcctgacggcccggtcgcgttcagctaccccgaaaccccggccttcaagcgctggctggggcaacaacaaggacgcaaatcatgagcgcgctgggccgattcatcaccgccatcggcgcctgggtaggcgatctcatccggagcgtaggctttttcacccgcttttttggcgctatcctggcgcgctccggcatcatcttccgccgcccgcgcctggtatcccagcaggtccatttcatcggcaactattccctgctgatcatcgccgtatccggcctgttcgtgggctttgttctggggctgcagggttattacaccctgaatcgctatggctccgaggaggccctcggcctgctggtggcgctgtcgctggtgcgcgaactgggtccggtcgtgaccgccctgctgtttgccggccgggcgggcacctcgctcaccgctgaaatcggtctcatgaaggccggtgagcaactggccgccatggaagtcatggccgttgaccccatgcgccgtgtcctggtgccacgattctggggcggcgtcatcgccatgcccatcctggcctcggtattctccatggtgggcatcctgggcggctgggtcgtcggcgtcgtcatgatcggcgtcgataccggcgcattctggtcacagatgcaggccggcgtcgatatctgggacgatgtgctcaacggcgtgatcaaaagcgtggtcttcggcatcaccgtcaccctggtagccctttatgagggttggcaggcccgcccgacgccggaaggcgtggcgcgggccaccacccgcaccgtggtggtggggtctctcgccgtactggccctggatttccttctgaccgccctgatgtttggcaattgatacggattcatcatgtcacgcgaaaaaaccgatttctgggttggcctcttcgtgctgttgggcgcactgtcgctcatcttcctggcgctgcgcgccggcaacctcagcagtttctccttcacgcccacctatgagctcactgccgatttcgacaatatcgggggtctgaaagtgcgtgcgccagtgaaaagcgccggggtggtggtcgggcgcgtctccaacatcagcttcaatgaccagacctttcaggccgtggtcacgatgaaactcgaaaccccctttaaattcccctccgactcctcggccagcatcctgacctccggtttgctcggcgaacaatacatcggcgtgaccccgggcagtgaagatgagaattttgccgacggcggaaaaatccgctatacacagagtgctgtcgtcctggagcagctgatcagcaagttcctgtacggcacggcagaaaaacagggcacgtcggcagctgacaccgctgcgcactgaacgagccttgccgcgtcaagcccgcggcgacatcatcaaaaagacaaatatctcgcgaaggtgcgttagaccatgaagatgcaggccctcactcgattgaccactgtcgccgccgccggggcggttctggccggctgcgccgccacgcataaccccgacccgcgcgacccctgggaaggctttaaccgtggcgtgtacaaattcaatgacacggttgaccgggcgctcttcaagccggtggcgcagggctatacctatgtcgtcccgtccccggtgcgcacctgcgtccacaatatgttcagcaacctgggcgatatctgggccggcgccaacagcatgctgcaaggccgcggccacgatttcatcaataccctcggtcgcttcctgttcaacaccaccatggggatcggcggttgtatcgacgtcgcgtcgatgaatggcgcgcgcaagatccccaacgacttcggcgtcacgctgggcgtctggggcctgggccaaggtccttacctggtgctgccgttctggggcgcaagcacggtgcgcgacagtgcaggcctcgccgtgggctggtatggagaccccgtcaccctgcgtcaagtcgataacattcccctgcgcaactcgctctggggtctggaaatcgtcgacgcccgcgccaacctgctcgacgtgagcaatacgatcgaccgcgtggccctcgacccctacagcttcatacgcgatgcttatctgcaacgccgtgcggccatggtgcgcggcaacctcgccgacgacgaagcggcactgcccaactatgaggacgaagatgacgacacgtcctcccaggcgcctgccgccaagccactggccaagtaaggccggcaggtgactaatcaaggagtttttatgcggttctctgttgtttctttttttcaacgcctgctgctggtcgcggccgtcacactgggtggcgccgcagcagcccagacggtcaaccccaatggcccgccggatcagttcgtcctgaacgcggccgagaaagccattgatgtgctgaaacaggacgccggcgtgaagtccggcgacctgaaccgcgttaatcaggtggtcgatcaatacatcctgccctacgtcaacttcgagaaaaccacgcgtctggcggccggccgtttctggcgtcaggccaccccagagcaaaaacagcggctggccgaagccttccgcggcaccctggtgcgcacctatagcggcgcgctcgtcaaggtggacaacggcaccacgatcaaactgctgccccagcgtggcgatcccaacgccaacgacgttgtcgtgcgctccctcatcagccaaaccaattcgcagcccgtacaggtcgattaccgcctggaaaaaaccccccagggctggcgcatctatgacctcaacgtcgaaggtatctggctgatcgagaactaccgcaatcagtttgcgcagcaaatcaatcaaaacggcatcgacggtctgatcgatgccctgaaccgccgcaatcaataagaccggccgggcgctgccaaggctgacgacacgagggggaattcgtccgacggggtgatacccccctctataatgctggtttcgctcttacgggcgcatgccgggcaggccccggaaatcccgccgcgtttatgccagccgtcagcctcgaacacgtctccaaaatctaccctccacgccagcaaggctggaaaaccctgtttggcgccgccgccgagccgggctttcaggcgctcaacgatgtcagcctgcacatcgagcacggcgagttcttcggtctgctcggtcccaacggcgccggcaaaaccaccctgatatccattcttgccggattggcccgggccactcaaggacgcgccagcgtctgcgggtatgacgtgatcgcccaatacaaagaggcgcgccgggcgctgggtgtcgtgcctcaagaattggtctacgacccctttttcacagtccgcgagacactccgcctgcaatcgggttatttcggcctgcgcaacaatgacgactggatcgacgaaatcctgttcaatcttggcctggctgacaaagccgacgccaatatgcgcgccctgtcgggcggcatgaagcgccgcgtgctggtcgcgcaggcgctggtgcaccgcccgccggtcatcgtgctagacgagcctactgccggcgtggacgtcgatttgcgccgcacgctctgggagttcatctcgcgcctgaaccgcgctggccacaccatcatgctcacgacccactacctcgaagaagccgaggccctgtgcggccgcatcgccatgctcaaaggcgggcgcatcgttgccctggacaccacccaggcgctgctggcgcgcgtaggcggcgtagacctcgaagatgccttcgtgcgcatcatgcgccaggatgacccagacttcgttccccttaccggcgaggagacgctttcgtgaacccgaaccaagcactcgtgcaaccacggctggacgccggctcgggttttccgaccctgttgcgcaaggagttgctgcgcttctggaaagtcagtttccagaccattgccgcgcctgtcatcactgccttgctttatctgctggtgttcgcccatgtgctcgaggggcgtttgatggtgtatggctcggtgccgtacaccgccttcctgatccccgggctcatgatgatgagcatgttgcaaaacgccttcgccaacccctcgtcttcgctcatacagagccggatcacgggcaacctggtgtttgtgctgctgccgccgatctcgcatcgcgaaatcttttccgcctatgtcatcgccgccgtggttcggggtctggcggtcggcctctgtgtctggctggtggccttgtacttcgtgccgctgatgccggcgcaacctgtctgggtgctggttttcgcggtgctggcctgtggcatcatggccgtgctgggcctggtggccgggctgtggtctgagaaattcgatcaactggccgcattccagaactttctcgtcatgccggctacctttctgtccggcgtgttttactctatccacaccttgccgccgttctggcaggccgtctcgcactggaacccgattttctacaccatcgacggcttccgtcatggcttcttcggcgtttcagatgtgtcgccctggcaaagtctggccgtcgtggcgggtgtattcgttgtcctttctttattcgcgctgcggcttctggcgcgcggctacaagctccggaactgatccatgcttcccacccccgagcaagtccgccaatacattgcggacggcctgtcctgtgaacacctggacgtgcaaggcgacggctcgcatttcgatgccgtcatcgtcagcaccgccttcgaaggcaagcgcctgatcgcacgccatcaactggtttacgccgccctgggcgaccgcatgaaagcggaaatccacgccctatcgatgcgcacgctcacgcccgaagagttccacaaggcagggcactgatggacaagctgcgcatcaccggcggcgcccggttgcatggcgaggtcgtgatttccggcgccaagaactcggcgctgcccattttgtgcgccagcctgctcaccgccgatcccgtccgcctgagcaatgtgccccagctcaacgacacgcgcaccatgttgcgcctgttgggtcagatgggcgtgaaagcggaaagcgcgcaaacctcggtcaacctccaggctgatcaggtccacagcctggaagctccctatgagttggtcaagaccatgcgcgcctctatcctggtgctgggtccgctgctcgcccgcttcggcgaggcgcgcgtgagcctgccgggaggctgcaccatcggtcaacggccggtggatcagcacatcaaggggctggaagccctcggcgcgcagatcacgatggaacacggctttgtcgtggcgcgcgccaaacgcctgaaaggcgcatcggtgcgcaccgacatggtgacggtcacggggacggaaaatctgctgatggcggcgacgctggccgaaggccaaacgattctggaaaacgccgcgcgcgaacccgaggtcatcgatctggccgaactgctcatcaagatgggcgcccggattcaaggccacggcaccgaccgcatcgtgatcgacggcgtcgaacgtttgcacggcgccgaccataccgtcatctccgaccgcatcgaagcgggtacgtttctatgcgccgtcggtgcgacaggcggggatatcacgctgcgcaacaccgacgcggccatcatgggcgccacgctggacaagctcaccgaggccggactgcatatcgaaagcggtccgggctggattcgtggcgtcatgaacggccgccccaagccggttggcatacgcacccatgaataccccggcttcgccaccgatatgcaggcccagctgatggctttgaacacgatcgccgatggcaccgccatcgtggtcgaaaatatctttgaaaaccgcttcatgcacgtgcaggaactatgccgactgggcgcggacatcgacatcgacggccacacggccgtggtgcggggtgtcgcccggctctccggcgccactgtcatggctaccgacctgcgtgcgtcggccagcctggtgatcgccggcctggccgctgaaggggacacgctgatcgaccgcatttatcatctggatcgcggctacgatcgcatggaaatcaaactgcgcaatctcggtgcgcgcatcgagcgcgtcaccggcaaggaagatgaatgagcatcgctgcggctcccctgaccctggcactgtccaagggacgcatttttgaagaaactctgcccctgctggccgaggccggcatcggcgtcgtcgaaagcccggagagctcgcgcaagctgatcctgcccactagcgaccccggtctgcggctgatcatcgtgcgcgcctccgacgttcccacctatgttcaatatggcgccgccgacttcggcatcgccggcaaggatgtgctgatcgaacacgcggctggccaggctggccgcctgtatcagcccatcgatctgaacatcgccaaatgccgcctgagcgtggccgtgcgcgaggacttcgattacgcggcggccgtgcaccagggggctcgcctgcgggtggccaccaaatacgtgcagtccgcccgcgaacacttcgccagcaagggcgtttacgtcgatctcatcaaactgtacggctcgatggagttggcgccgctggtcggcctggccgacgccatcgtcgatctggtgtccaccggcggcacgctgcgggccaacgggctgcgtgaagtcgagaccatcatgccgatttcctcgcgtctcatcgtcaaccaggcttctctgaaaacacgcggcgccagcctgcagccgctgcttgacgcgttccagcgcgcgagccagggccaagccgactccaatagctgacctgatgccatggctctgatcaaccgactcgattcccgcgatgcgggcttccaatccgacctgtcccgcttgctggccttcgaagcctcgcaggatgaatccatcgaccgcgctgcggcgggcattctggctgatgtgcgcacgcgcggtgacaccgctttgctcgagtacacccagcgttttgaccgcatggccgtcgataccgccgccgcgctcgaaatccccaagactgaatggcaggctgcgctgaacagcctgcctgccgcgcagcgccaggccctcgaagcggccgccggccgcgtgcgcgcctaccacgagcatcagcgcgccgaaacctggacctacaccgacgccgagggcactatgttgggccagcaggtcacgccgctggaccgcgtgggcctctatgtgccgggcggcaaagcggcctatccgtcttccgtattgatgaacgccatcccggccaaggtggctggcgtgcccgaactcatcatggtgacacccacgcctgacggccagcgcaatcccatcgtgctggccgctgcggctatcggcggcgtggaccgcgtattcgccatcggcggcgctcaagccgtcggtgcgctggcctatggcacggcaaccgtcccggcggtggacaaaatcgtcggccccggcaacgcctacgtcgcagcggccaagcggcgcatgtttggcgtggtcggcatcgacatgatcgccggccccagcgaaatcctgatcatctgcgatggcaagacacccgccgactggatcgcgatggacctgttttcccaagccgaacacgacgagctggcgcagtctatcttgctgtgtccggacgcggccttcatcgacgaagtcgaggccgcgatcgagcggctgctgcccaccatgccgcgcgccgacatcctgcgcaccagcctggccaaccgtggcgcgctgatccaggtgcgcgatctggatgaagcctgcgccatcgccaacaccatcgcccccgagcatctggaaatctccaccgagcagcctgaaatctggacagcccgcatccgtcatgccggggccatcttcatgggacgctacagttcggaatcgctgggcgattactgcgcgggtcccaaccatgtgttgccgacctcgcgcacggcgcgcttttcctcgccgctcggcgtgtatgacttccagaagcgctccagcctcatccaggtatcgcgcgaaggcgctcagacactgggccgtatcgccgccgaactggcgctgggcgaaggcttgcaggcccatgcggccagcgcgcaataccgcctcgacgaacgctcatgagcgccgccgagcggatcgctcgcacgctgcgccaggacatcctggcgcagtccgcctatccggtagcggcaagcgcggccgatgtcatcaagctagatgccatggagtgcccgtatccgctgtctgagcgggtgcgcgacgccattgcccaggccgcgtgcgagacgcccctcaaccgttatccccaggctgacctctctgtcctcaaggccgccgtcgccaccgcttttgaggtgcccgcagaggcggacctcttattcggcaacggctcggatgagctgattcacctgctggtgcaagcctgttgcgaacccggcgatacggtgctgtcgccctggccctcgtttgtctattttgaaatggcggcgcgctttgaccacgcccgcttcgtgggcgtgccgctcaccacggacctggagctggacctgcccgccatgttggcggccatcgaagagcaccagcccaagctggtgttcctggctttgcccaacaatcccaccggcggcctgtggcccaacgccgcagttcaggccattattcagaccgcccccggcttggtcgtcatcgacgaggcctatcagccctttgccggccacagctggatgccgcgcgtaacgcaactgcctaatgttgtgatcatgcgcacggtctccaagatcggcctggccggtctgcgttttggctatctggcgggcttacccgactggatctcccagatcgacaaggtccgcccaccctataacgtcgacgtcctgacccaagccgtactgctcgccgtgctgcgcgagaaggcggtgctcgacgagcaggctgcccgcctgcgcgccgaccgcgaaccgctggcccgtgggctggccgctttgccggatgtcagggtctaccccagtgccggcaatttcattcttgtacgcttttgcggcaagctggacggcaacgccgtgcatctcgccctgaaaacgcgcaaaatactggttagaaacttttcggcggcgcatccgcttctggctaactgcctgcgcatttcgattggcacgccggaagaaaacgcggccttgctcgctgccctgcaagacatactgagtccctgatatgcgtaccgcagaaatcatccgcaacaccaacgagacgcgcatccgcgtggccgtcaatctcgatggcaccggcaagcaaagcatcgacaccggcgtgccctttctggatcacatgctggaccagatcgcccgccatggcctggtcgatctcgacatcaaggccgagggcgacctccacatcgacgcccaccacaccgtcgaagacgtcggcatcacgctgggcatggccatcgccaaggccattggcaacaaggccggcctgcgccgctacggccatgcctatgtgccactcgacgaggccttgtcacgcgtcgtgatcgacttctcgggccgtccggggctggaataccacatcgacttcacgcgagcgcgcatcggcgacttcgacgttgacctcacgcgtgaattcttccagggtctggtcaaccacgccctcatgacgctgcacatcgacaacctgcgcggcttcaatgcccaccaccaggccgaaaccgttttcaaggcctttggccgcgcgctgcgcatggccatggaggtcgatccccgcatgggcgacgccatcccgtccaccaagggcgtgctgtaacaccgaggcccacgaattgagcactatcgctatcgtcgactacggaatggggaacttccattccgtggcgcgcgcgctgcaatatgccgcgccgcaagccaatatccgcatttgcaatcgcgcccaggacatcgacgccgctgaccgggtcgtgtttccggggcagggcgccatgccggactgcatgcgcaccctgaatgagtccggcctggccgaagccgtattgcgggccgcccgcaacaagccgctgttgggcgtgtgcgtaggagaacagatgctgttctcgtccagcgaggaaggcgatacgccttgcctgaatcttttcgcaggccaggtgcgccgctttgccggcccccagttcgccgacatcgtcacggccgacaaagagggtaataccggccccgtggccacgaacacccgcgaagaacgcctgaaagtgccccatatgggctggaacaaggtccgccagacgcgcactcatgcgctatgggaaggtattcccgatgaggcgcatttttatttcgtccacagttattacgccgcgcccgaagatcctgccctgactgtcggggaaagcgattacgggcttgcctttacctgcgccgtggccgccagtaacattttcgcggtgcaatttcacccggaaaaaagcgccgaacacggtttgcgcctgtatcgcaattttgtagactggcagccatagccgccgtacgacgcgcctgggcaggctttcttttcaaccgatttttcaacgctcgctatcaccatgctgctgatccccgccatcgacctcaaagacgggcgctgtgtgcgtctgcgccagggagacctggacgatgtcacggtgttctccgaagaccccgctgccatcgcctcgaattggctcgcccagggcgcccgccggctgcatctggtcgatctgaacggcgctgtcgccggcaagcccaagaacgaagcgcccatcaaggccatcctcaaggcggtcggtgacgatatccccgtgcaaatcggcggcggcatccgtgacctcgacaccatcgaacgctatctcgatgccggcatctcctatgtcatcatcggcacggcggccgtcaaaaaccccggctttctgcatgacgcctgcggcgccttccccgggcaaatcattgtcggcctggacgcacgcgacggcaaaatcgccaccgacggctggagcaagctcacccgccacgacgtcctcgatctcgccaagaaattcgaagactatggctgcgaagccatcatctacaccgacatcggccgcgacggcatgctctccggcgtgaacgtcgaagccaccgtgcgtctggctcagcatgtgcgcatccccgtgtacgcctcgggcggcattgccggcatggccgatatcgaagccctgtgcgcggtcgaagccgacggcgtcgaaggcgccattctcggtcgcagcatttatgaaggcgcgctggacttcaaggtggcccaggcccgcgccgatgaactgacgtcatgacgcaaacccagggccctaccgcttcggcgctcacgcgccgcatcattccctgcctcgacgtgaccgccggacgcgtcgtcaagggtgtgaacttcgtcaacctgaccgacgcgggcgacccggtcgagatcgcccgccgctataacgagcagggcgccgacgaactcactttcctggatatcaccgccaccagcgacggccgtgatctcatcctacccatcatcgagcaggtggcgtcgcaggttttcatcccgctgaccgtaggcggcggtgtaagacaggtttccgatgttcagcgtctgctcaatgcaggcgctgacaaaatcagcatcaacagcgccgccatcagcaatcccgaactggtgcgcgccgccgccgattaccacggctcgcagtgcatcgtggtcgccatcgacgcacggcgcgtcagcagcgagggtgaagccgcccgctgggaagtcttcacccatggcggacgccgcgccaccgggcttgacgccgtggcctgggcccgccgtatggcagcctatggcgctggcgaaatcctgctcaccagcatggaccgtgacggcaccaaatccggctttgacctcgaactgacgcgtacggtctccgacgctgtgccggtccccgtgatcgcctcgggcggagtgggcaatctggagcatctggccgagggggtcaccaccggccgcgccagcgccgtgctggccgccagcatttttcacttcggccagcacaccgtgcgcgaatgcaaggccttcatggcccagcgcggcattgacgtcagattggactaatcatgagtaccgaaccggattggatggccgatgtcgttttcgacgccgatggcctgattcccgccatcgcccaggatgccgaaaatggccagatcctgatggtggcctggatgaaccgcgaatcgctggccgaaacggccgcgaccggccgtgccgtctattggtcgcgctcgcgcaagaaactctggcgtaaaggcgaagaatccggccacgcgcaacaggtgcacgagctgcgcctcgattgcgacggcgacgtcatcctgctgaaagtccaccaaaacggcggcattgcctgccatactggccgcgcaagctgtttttaccgccgtctggacggcacttcccagcgtgctgcgtgggtgacggtcgatcctgtactgaaagacccggaactgatctataaatgacaaacgcgcccgttttcggtgccgacgtgctggcgcgcgtcgccgacacgctggaaacccgcctgccccaaaacggcggcgatccgcaaacttcgtatgcggccaagctgctggccaaagggccggatgctttcctgaaaaaaatcggcgaagaagccaccgagctggtcatggccgccaaagatggccggcccgaacgtatcgtcagcgagactgccgacctctggtttcattgcctcgtaacgctggctcactacaatctgcgccccgaagacgtgctggctgagctggcgcgtcgcgagggcttatcgggccttgaagaaaaagcccgccggcccgccgactgagaacccgtatgagcgaaaactgtatcttctgcaagattgcgcggggcgatatccccgccaagaaagtttacgaagacgatgaattcatcgctttccacgacatcagcccggccgcacccgtgcatttgctgctcatcccgcgccatcacattgtttccatgcaggatgtcactgccgaagacgcaggctggttgggtagaatgatggcactcgtgcctcgcctggcccaggaaaatggttgcaatcccgggccagaaggcggcttccggctgctggcgaacgccggcgtcgaaggcggccaggaagtgccgcacctgcatttccacattatgggtggcccgcgtccctggaacggccgcacggcccccgacgcataaacacggagagttgtcatgggtagcttcagtatttggcattggttgatcgttctggtcatcgtcgccctgattttcggcacgaaaaaattgcgcaatatcggctctgacctgggcggtgcggtcaagggtttcaaggacggcatgcaagaagccaatgccgacaaaaccgaacaggtcacgcaacagcagaccacgatcgacgtgcaggccaaggaaaaacagaattcctgacctccgggcgggcagggcccgcccctctatcttctatcaagcgacagacgcatgtttgatgtcagcttcacggaactgatcgtaatcggcgtcgtggcgctgattgtgctcgggcccgaacgcctccctaaagtcgctcgtaccgtcggtcatctactcggccgcgcgcagcgttacgtccatgacgtcaaatccgatattcagcgcgaaatcgagctggatgagttgcgcaagttcaaacaacaaatagacagcacggcgcaggacgtcaatcagtcgttgcgcagcgccaccgactcgctgcgcgcaagcggtgattcgttgcgcgccgaactcgacgacaccgcaagaacggtcaatgaagccgcggcggatattcaacgcacgattgcgccccatcccgccatcaccgctgaaacagacacaagcaaattgcccggcacgcctgccacgctgcctgccacggccgcagccgaaccgacaccggccgcgcccgcagcgtcccaggctgaggcccccaagtccccgtctactggtaatgcaacgtgagtcaggaagccccccaaaccgaagaagcgatgccgcaagaaagcttcatgtcgcatctggtcgaactgcgctcacgcctcttgaaagccgtcagcgcggtggtcgtgatcttcctgattcttttcgcctatcccggcgcctcgaccatctatgacgtactggctcagcccatgctcgcgtccttgcccgaaggcacgcgcatgattgccaccggcgtgatcacgccttttatggtgcccgtcaaggtcaccatgatggcgtccttcgtgatcgccttgcccgtcgtgctctatcaggcctgggcctttgtcgcccccggcctttaccgccacgaaaagcgtctggccctgccgctcatcgcctccagcacgctgctgttcctggcgggcatggcgttctgctacttttttgtgttccgtacggtgttccatttcattgcgaccttcgcgccgcaatccatcacgccagccccggacatcgaggcctacctcagcttcgtcatgaccatgttcatggccttcggcatcaccttcgaggtacccgtcgccgtggtgttgctggtcaagacgggcctggtcgatgttgccaaactgcgccaggcgcgcggttatgtcgtggtcggcgccttcgtgatcgccgccgtggtcacgccgccagatgtcgtcagccaattcatgttggccgtaccgctgtgcctgctgtatgaagtcggcctgatctgcgcccgcctgatcacgccgagaaaaaccgccgagggcagagaactcgctgaacgcgagtaagccccatccagcacgcccttcgcggtcttattgcggccgggaagggcgtgtgcccatcgtggccttgatctccatctctttgccctcgcgcaacaccttcagcacagcggtgtgaccaggcgagaccgcggcgatctgcgccagcagcctgcccgtatcgcgcaccggctgaccatccagcgccagcacgatatcccccacgcgcagcccggccttgccgcctggactaccacgcatgacaccggcaatgatgacgccaggcgcatcctctcccagcttgaaggcgtgcgccaattccggcgtgaggtcctgcggctcgatgcccagccaaccccggcgcactttgccagtcttgatgatctcgtccatcacacgccgggcgatatcgatcggaatggcgaaaccgatacccagcgagccgcctgtctgggaatagatcgccgtattgatgcccaccagattcccctgagtgtcgatcagtgcgccgcctgagttgccgggatttacggccgcgtcggtctggatgaaattcaaatacgcattggcccccaagccagagcggcccaaggctgacacaatcccctgcgtcgtcgtctgcccgactccgaacggattgccgatcgccagcaccacatctcccacccgcagcctgcggccctcggcgaagctggccacaggcaggccggtcaagttacccgatagcttgagcacggccagatcggtttcggtatccgcgccgacgaccttggcagcggcctgccggccatcggccagcgccacctcgatcgcatcggccgcatccaccacatgaaaattggtcagtacataaccctgctcactgacgatcacccccgatccgaggctgttggattgctcgcgccgagaaagccccggaacctgagcgatgaactggcgcaaggcggggtcctccggcaggggcaggagaggcacatccacatgtttggacgtataaatattgaccaccgagggcgcggcccgcgccaccgccggcgcataactgtctaccgtcgccaaggcagaggcgggctgaccaggaccggccagccgcagcaagtcgggccgcaatgcggcgacgacgaataaaatggccaggcaaactgtgacagcctgagcaaagactagccaaaggcgacgtatatattccacggaacacacaatgaagaaagtcgacatccgcacgctcacgggctggctggacgccaccctgcaagccgcacgctttcgagattacgccccgaatggcctacaggtagagggcaatcaggaggttggacaccttatcacgggcgtaacggcatccgaggcgctcttgcgtaccgccgtggagcgcggcgcggatgccgtgctggttcaccacggctggttctggcgcaatgaagacccgcgcatactggggccgcgccgccgccgcctcgcgcttctcttggctcacgacatcaacctgatcggctaccacctgccgctggatgcgcaccccacactgggcaacaacgcccagttggcgcgcgtgctcgggctgacccccttgcgcgatgccgagggcgcgccgcaaacagccggcaaagacgggctgatctggctgggtgaagcgcccagcctcgcaacactgggtgaactggccgaacacataggacaacgcctaggccgccagcccctgtggatcggtgatgcccaagctccggtcggacgcatcgcatggtgcaccggcggcgcgcaaaacatgatggccgaagccatcgatgctggcgccacggtgtacatcaccggcgaagcttccgaacccaacgcccatctcgcacgcgaaaccggcgtgggcttcatcagtgccggccatcacgccaccgaacgctatggcgtgcaggctctgggcgaagccgtcgcggcgcaattcggcatcaaggtcgagttcgtcgatatcgacaacccgatctgatgccgaccaccgcttacttcttgagcgaatcgcggatttcgcgcagcagcaccacctcttcgggcgtcggcggaggcggagccgccgtttcgtctttgctatgacgcgcacgattgatgactttcaccatccagaagatgacgaaggccaagagcacgaaattaatcagaatcgtgacgaaattaccccaggccagcacgttcgcgccggccttgctcagctcggcataagtcatggggccggcatagtccttgggcaaggacaaaacgagaaactgattactgaaatctaccgagccgcccacgataaaattgaccacgggcatgatcaggtctttgacgatagagtcgacaattttgctgaacgcggcgccaataatgacgccgaccgccaggtcgatagcattacccttgacggcgaaatcgcggaattccttaagaaaaccggttgctttgctcatgcgtgttccttcctggttgcgaggttccctcggacgggcaggactataatacgcggttgctacgctgtctgttacacctcacgccaaacgggtgccgcaagattgatgccgaggtggttttgcgtgcgacaaggataggaaatgagtcaggataagcgggtgcatgacgacgaagctgccgtgcctgccgagctacccgccgacccgtctcggcgcttctgggtcggcgcagcctgtgcggtcggcggtgtcgccggggtaacagccacaatcccgctgtttggcaccgttgcgccctccgcccgggccgaaagcgccggcgctcccgtcgaagtcgacatcagcgacctggcgcctggcaagatgcgcgtcgtggtgtggcgcggcaagccggtctgggtcgtacgccgcgatgaggcgcagctccagggcatcaagacacaggacaaacaggtcgccgacccggactccgaccgccccggctatacccccgcgttcgccaagaacgaataccgttcgcgcaagcctgatctctttgtctgcatcggtctttgcacccatctgggctgctccccgaccccgcatttcgaaaccggcccgggcgccggcttgccgcccagctgggcgggcggctttatctgcccctgtcatggctcgaccttcgatatggccggccgggtttacaaagacaagcccgcgcccgacaacctcgaagtcccgccctatcgctacctgtcggatacccgcatcctcgtaggcgccgacgacgaccacaaggcctgaccgcctgcggcagacaggcgcacgataaaaacggaaggagcttccctcagatggcaggcgaaaaaaacgtcgaggcaacaggcctgttaggctggctggaccggcgttttccggtgatgtctttttggaaggcgcacctgaccgaatactacgtaccgaagaacctcaacttttggtacatcttcggctcactcgcgctggtcgtgctcgtcatccagatcgtgaccggcattgccctggtcatgcattacaaacccgacgcggaaaaagcctttcagtcggtcgagtacatcatgcgcgaagtcccttggggctggctggtgcgctacatgcactccaccggcgcctcgatgttctttgtcgtgatctatctgcatatgctgcgcggcctcttctatggctcgtaccgcaagccgcgcgaactggtctggattttcggcgttgccctctttctatgcctgatggccgaagccttcttcggctatctgctgccctgggggcagatgtcctactggggcgcacaggtcatcattaacctgttctcggccatcccctttatcggtccggatctggccatctggattcgtggcgactacgtggtctcggatgccacgctcaaccgcttctttgccttccacgtcatcgccattccgctgttgctgatcggcctggtcgtggcccacctggtggcgctgcacgaagtcggctccagcaaccccgacggcatcgacatcgaaaacggccccaaagatcaatatggccgcccggccgatgccctgcctttccatcccttttacaccgtgcacgacctcaggggcgtggtggtgtttctgatggtgtttgcagccatcgtattttttgccccggagatgggcggctattttctggaatacaacaactttcttccggccgatccgctacagacgcccgctcacatcgcgccggtctggtacttcacgccgttctattccatgctgcgcgccaccacgggcagcctcacctgggtgctggccggcgcctgcatcctgagcgccgccgcactgctcgccagacgtccgcgccggactcggctggcattgcccgcgatgctcgtcctgctcgccgtgctgctgcgcacccttgaggcgaagttctggggcgtagccgtaatgggcggatcagtgctcatcctgttctttctgccctggctggaccagtcgccggtcaggtctattcgctaccgtccaggctggcacaaagggctctacgccattttcatcgccaacttcctcatgctcggctatgtcggcacgcaaaccccctccgccactttcaatctgatggcgcaggcaggcacgctgatttacctgggttttttcctgctgatgccgatctggagccgtctggggactttcaagccggaacccgtgcgcctgactctgcgccgggcacgccagggcaaggaagcgccatgatccgcaagctgatggccatggccttgctgctttggtgcgccaccgccaacgcgctagaccgcgcgccggatcaaaccaacgatctggcctctttgcaaaacggcgcaaaactgttcatcaactactgcctgaactgtcatagcgccagcgccatgcgctacaacaaactgcaagagataggcctgaccgaacaacagatccgggacaacctgctgttcaccggcgaaaaactgggcgatgccatgacgattgccatgacgcccgaggaagccaaaaagtggttcggcgtcaccccccctgatctctccctcatggcacgcgccaaatccaccacgggcggccccagcggcgcggactacctctacacctatttgcgcactttctaccgcgacacctcgcgccccagcggttggaacaacctcgtttttcccggcaccgccatgccgcatgccctctggcaacgccagggcccccgcgaactcaccctggtcaaacagcgtgaagtcaccgcatcggacggcagcaaacgatgggaaaaggtgactacgttgtatgatgcgcaaggttattccacttcaaaggcggaaccccttgctcatttcagtggccaggagggaccgcccgaggcgaagttcagggtgctggagccgtcgcgcgaggccgcatatgaccgcgatatcgccgaccttaccgccttcatgacctggatggccgagcccgttcaacgaagccgaatccgcttaggatggggcgtgttgatctttctgggcttgttcctggtggtcagttggcgcctgaacgcggcctactggaaacatgtacgctaacccgcaacgccccgccgaaccgatacgcccctggccgtcggtctgcacagataggaccaatccctgtcgttgcctggcattcggggccagcccctgatatggtatagggcgctggcctttcgcttttcaatacaaggacttaccgccatgatggtgctctactccggaaccacttgcccgttttcgcaacgctgccgctttgtgctgttcgaaaaaggcatggatttcgagatccgcgacatcgacctctataacaagccggaagacatctccgtcatgaatccctacggccaggtgcccatcctggtcgagcgcgatctcatcctgtacgaatcgaacatcatcaacgagtacatcgacgaacgcttcccgcacccgcagctcatgccggccgatccggtcatgcgcgcccgcacgcgactgttcctcttcaacttcgaaaaagaactgttcgtgcacgtgtccgccctggaagaccgtagcgccaagccggacgacaaaaaaatggtgctggcccgccaggccatccgcgaccgcctcgctcagctcgctcccttgctcctgaagaacaagtacatgctgggcgaagagttctccatgctcgacgtggccgtagcgccgctcctgtggcgcctggaccactacggcatcgaactgcccaaaaacgcggccccgctgcaaaagtacgccgaacgcatcttctcgcgcccggcctacatcgaagcgctgaccccgtccgaaaaagtcatgcgtcgctaaggcaagtcatgggcgaaacttcgaccaaaccctatctgatccgcgccctgcacgaatggtgtaccgacaacggctacaccccttacctcaccgtgcaggtcgatgagcacaccctggtgcccctgggccacgtgcgcgacggccagatcaccctgaacgtcggcacgctggccaccaacaaactgttgctcggcaacgagttcatcgagttccaagcgcgctttagcggcgtaacggaaaacgtcatggtgccggttcaggcagtcagtgccatctacgcacgcgaaactggcgccggcatgggcttcgaagttcagccctacgaacccgccgttcgtgaagaagcggcgcaagagggcgaatcccagtccagcgcggatacccccgcgccggccgaagacagccccgccgacaccaagcgtccgcacctgaccatcgtcaagtaaacggaacgcgcaactttgtttacaatgcgggtcccgccaaacaagcgggaaccgcatggccggtgtagctcagttggtagagcagctcacttgtaatgagaaggtcgagggttcgattcctttcaccggcaccaaatacccatctaccgtcgtctcaggtagtacacaaaacccgcagaaatcaacgctctgcgggttttttgttgtccgcgatagcagcgacagtcaaggccggcagccgcgcgggaatacatctgaatttgccggagagcgcacctgcgtcatcaatgacctcactacagtgcggacacgagcctgagctgtccgcgatgtcaaacgccggaagcaggcccgacagggagggcttcatgcacaagacgatcctgaactggctggcggtgggttttctgatcggcctgactttggtctttacctacgcccagcagtactttctggtctgcctcttattgatgacgagcgtctatctcatgcacggcatcagcgaccgcgcctgcctcccacagcgtgacgaattgcgcaattggcgcggggtcttcaaaagccgctggtttctgttttccctgatttacgcgctgttctgctacgttgttttcctgccctaggggctgcggatcaaaccagccctcaccgcacgcttgccgccgccccggattcaggcgtcatttgcggcatgaaattttttggtgcataattgcgcccctctacctgttccccgatagctcagtcggtagagcgacggactgttaatccgcaggtcgctggttcgagcccagctcggggagccaagattgcaaagcccgcaccaaaaactagtgcgggcttttttatttttgctggcagaacagaggcttccagacacgcgccatctgagccacaggcgggcagggctgccgcagtagcgtctacaatcatccggcatggttcatcaccgcccattgccgccctgaggcggcccggaaaagctatggcactctcctcctgcaacaatgccggcctcgaccccttatcctggcacgcattcccgattgttgatctggccggatgacaagctctctcactggcctgactccccaatggctggccgaggcgctgcgtttgcgcgaagcgcattggggtcctctcgaagaccgcgatgaggcccgccgcgcccggcaggccaccgaggcgctgcctgaccgcatcctgtggcgcgccatgctgcttgcccggcgcgaaggcatggataacctactggcgcagtggcgacagggcgcggtgctggcgctgctcctcctcatggcggccgctctgatcgcgggcgcaggcgccgcctacggcgccttgggcgatggctcgcgcccggtcaatgtcctgtgggctgcgggcgccttgctgggtctgcacggcctgatgttcctgctctggatggcgagcttttttctatccggcggcaccagcttgggccgggcctggctatggatcacaggcaagttcgcacggggccccgacaccgccctgatccctcaggccttattgaatctgctttctcgtacaggggcgctacgctggatgctgggcgcggtcagccatttgctgtggctggtggcgctctgcgcggcgctggccaccctgctgatcgttctgtccaccgccagctaccgcttcgtctgggccaccaccttgctctcacccgaggcttttgtgcgcctgaccacctgggccggctggctgcccgcccagttcggttttaagctgcccgacgcggccgtcgtgcgtgccagcgacggcctgcaagccctgccggccgccgctcaagtgcagtggtcggtctggctgctgggcatgctggtgtgctggggcatcgtcccgcgcctgttggccgccatgctctgcctcggcatgagcctgcgagctctgcgccgcctgcatatcgaccctgcgctgcccggttacgccacactgcgtgaccgcctgacgccagctgcgcaggccacaggcgtggaccgtccggccgatcccctgcgcacaccgcgcatactcagcagtggcgcgattggcgggcggccggtctatgccagcctggaacttccagccgaccagacccggcccgcgcccgcgcccgccagcgcaacactgttcgatgctggcaatctggacagccgcgaggagcgcaacgcactgctagacgctctggcggccagcccggcttcgcgtctgttgctggcctgtgacgcccgccaaacgccggacagaggctcactcgccctgattgcagcactggccggacacgcagcgcaaacccgtgtctggctgactggccgtggtgaccgccttgcgcaatggcgggagcgcctgcgcgccgcaggcctggctgactcggacattcttgaagaccacgatcaacctctgatgtggttggagcgcggcggcgatgactgatatcttgaaaatcgctgtcgtcgggcacagcaataccggaaaaacctccttgctgcgcacgctgacgcgcgacccggattttggagaggtcgccgatacggcaggcacaacacggcatgttcaaggcgtgttgacgcgtatgcccggtgagggtgcgatcgaatggttcgatacccccggcatggaagatagcgtcgcgctgctggaatacctggatgacatcgctccacgcctggacggtccggcgcgcatccgccgctttctggacacgcccgaggcgcagggccgctatgagcaggaagcgcgcgtgctgaccaagctgctggactgcgatgccggactctatgtgatcgacgcgcgcgatccggtgctgagcaaacatcgcgacgagctggccttgctcgccgcctgcgggcgccccctgttgccagtgctcaacttcgtgcatgccccgggccaccgtgcggccgaatggcgtaccgcgatggcgcgcctgggcctgcatgcggtgctggagtacgacacggtcgcgccgccactggacggcgaacaacaactctatgcccgtttgatcgtgctactggatcgtcacgccgccatgctgacgggcttctcaagcgcgctggcgcaagagcgtgccatgcgccgtcaggccgcctgccgcatcgccgccgaattactgatcgacgttgccgcgctgcggctgcaaagcgccccggaaaccgtcgagcaaacctccgccgagctgcgcgaccaggtacgcacgcgcgagcaggtttgcgtgcaagcgctgctcaaactctataactttcatcgcgatgactatcgagccgacgccttgccgctgcatggtgagcgtttcagcatggatctgtttcatcctcaagccctgaaagacatgggcatacagctgggcgtcggcgccgccgcaggggccatggccggcgccgctgtcgatctcgccctggccggcatgagcctgggtaccggcatgctgatcggcgctgccgctggcggcctgtggcaaggcgccagccgtcttggaaaacgcctgagcggtaagctgcgcggctatcacgagctcagcgtggatgacggcatactgcgcttactggctttgcggcaacagcaattgatcaccgcactggaaggtcgtggccatgcggcccgctcgcccattgccttgccgcaaatggcgcaatggcaaaacagcccccttcccgaacccctcctggaagcccgtagccggcctgaatggtccgcgctgactccggggcatatcgatgacgagcggcgcaagcaacaggtctgtgaactcgcgcaaatactcgctgcttcgtccgacgagatagggaaccgagtgataaccccaatccaaaacaattgacgcttaaacaaacgcatctataagatgcccctaccaagaggcgcggacttgtaccgacgccaatacacaaggggcaggtccatcgtgaagttcttcacccgtcgcaccggcatgcctgccgggtctcgcgccagcgcttccatctcctgatctctacgccttacccggccgcatcacacgcggccggcccctgccactgtcgcgcgctgcgcaatacacggagtaaatgggctatgcgtatcaaatctgcattgaagctttctgcattggcattggcgctgggcgccgcggcattgagcagtgtggcgcaagccaaaaccctgcgctgggcctatcagggcgacgccacctcgatggacccgatgtcgctgaacgagaccttcacgctgggtttccagggcaatatctacgaaaccctggcgggctatgacggggatctgaaactggttccgcgcctggcggaaagctggtccaacccggaacccacgaaatggattttcaagctgcgccagggcgtgaaatttcatgatggctcgcccttcacggccgacgacgtcattttctcctggaagcgcagcctgacacccggctccgacatgaaaggctacggcgccaaggccagcgacatcaagaaaatcgacgattacaccatcgaggtcaccacccccacgcccaatcccattctggtgcgcgaatggaccttcctctacatcatgagcaaggcctgggcggagaaaaacaaaaccactgaagcgaccaacgtcaaaggcgacaaccagggcaactatgccaacctgaacgccaacggcaccgggcctttcatcctgaccgagcgccaacccgatgtgaagaccgtgctcaagcgctttgacggttattgggacaagggcgtcaagaccaatgtcgatgaggtcatcttccaacccatcacgcaggaagccacccgggtcgccgcgctgatttccggcgagatggatatcgtgcagccggttcccgttcaggactggaaacgcctggaagacgccaagggcgtgaagccgctgtccgcccccgaggcgcgcaccgtctttatcggcatggaccaggctcgtgacgaattgctttactcggatgtgaagggcaaaaaccccttcaaagatccgcgcgtgcgcgaagccgtcgtgctggccgtggacaccaaggcgattaacgacaagatcatgcgcggcgcggccaaaccgctgggctcgctcatcgccgaacccatcaatggctatgacgacgcttacggcgcacccaccaagcccgacgtcgagcgcgccaagaaactgctggccgaagcgggctatcccaagggcttcaccgttacgctggactgccccaacgaccgctacgtgaatgacgaaaaaatctgccaggccgtcgccggcatgctggctcgcgtcggcatcaaagtcaatctgcaagcacaatccaaatccaagtacttcggcaagattttgctgcaggccggcaatgacaccagcatgtatatgctgggctggacgcccagctcgacggatgcgcataacgcgctgctcaaccttgccgcctgccgcgacgccaagactgccagcggccagttcaacctggggggctattgcaacccgcgtgtcgatgagctcaccaccaaaatcggcgtggaaaccgaccaggccaaacgtaacgccatgatcaaggaagccttcgagatcgtacgcaaggaacacggctatctgccgctgcaccagcaaccgatgtcatggggagtgaaagacaacatcaaggtgatccaacgcgccgacgacgtgctcgatctgcgcaatgtcgtgatgccctgaggctacagccgtaagcgggcgggccagcggcccgccctggggacagtccctcccgcagccacttttccagggccccaccatcatgcttggtttcattacgcggcgcctctttcagtcgatcatcgtcatgctgacggtcgccctgattgccttcgccatgtttcgctatgttggcgatcccatcgccagcatggtcggccaggacaccacgccgcaacagcgcgaacagttgcgcaccgacctcggcctaaacgatcccttcctattgcaattcgggcgcttcgttggcaatgccgcccgcggcgatttcggcatttcttaccggcatcggcgtccggtatccgacctgcttgaagaacgccttcccgccacgctggaactgtccttcgtatcggcgctgatggcgctggtgctgggcattcccatgggcatttacacggcgctgcggcgtcacggcattctgtccaagacttttatggcggtgtcgctggctggcatctccctgccgacgttcttgatcggcatactgctgattctggtatttggcgtgcagctgcgctggctgcccagtttcgggcgaggcgaagtgctcaatctcggctggtggacaaccggcctgctgaccacctcaggtctggctgcgctcatcatgccggcgatcacgctggcgctgttccagatgacgctcatcatgcgccttgtgcgcgccgaaatgctggaggtcatgcgcaccgatttcatcaagttcgcgcgcgccagaggcctgcctgaacgcctgatcaatttccgccacgcgctgaaaaacaccctggtgccagtcatcacgatcactggcctacaggtcggctccatcattgccttcgccatcatcaccgaaaccgtgtttcagtggcccggcatgggcctgctgttcattcagtccatcagcatggtggatatccccgtgatggcggcctatctcatcctgatcgccttcatcttcgttgtcatcaatctggttgtcgatctgctgtacttcgcggtcgatccgcgcctgcgcgtgcagagcaaataggaagtccgatgatcgcccgtatcgcaccgcttttttcccgtgccgccgacagcgacctctggcatagcttcaagcattcgccaggggccatgatctcggcagccatcacgctggccatcatgctgggcgccttgttcgccccattgatcgctccccacaacccctttgacctggcgtcgctgaacatcatggacgccaataccccgccctcctggagcgaggagggttcacgcgactttctgctcggcactgacgaccagggccgcgatatcctgtcggccattctgtatggcgcacgggtatccctgctggtgggcttcgcgtcagtgctgttctccatggtgctaggcgtctcgctgggcctgatcagcggctatgcgggaggcagggtagacagcatcatcatgcgcatcgccgatgtgcaactgtctttcccgaccattctcgtcgcactcctgatcgacggcgtggcgcgcggcctcttgccgcgcgacctgcacgatcaactcgcgctgtacgtgctcatcttcgctatcggcatctcgggctgggtgcagtacgcacgcaccgtacgcggttcaaccctggtcgaacgcaacaaggagtatgtgcaggcagccaaactgatcggcatcggtccgttcacgattctgcggcgtcacattctgcccaatgtgatggggccggtcttggtcattgcaaccattcacctggccatcgccatcatcacggaagccacgctctcctttcttggcgtgggtgtgccgtccaccatgccttcgctgggcacgctgatccgcatcggcaacagctatctgttttccggcatgtggtggatctccatcttccccggcatcgcgctgattgcgctggtgctctcggtcaatctgctgggcgactggctgcgcgacgcgctcaaccccaagctgcgctgaggtagcaacatggcactgctcaatatcgaccgaatccgtatcgagtttcccagccggcgtggcaccatggtcgccatcgacgatgtgtcgctcgccctcgaaaaaggcgaaattcttggcgtagtgggggagtccggcgccggaaaatccacgataggcaatgcggtcatcggcctgctggaagcaccgggccgcctggccggcggcgagatcagcctcgagggacagcgcatcgatgccttgtccaagcaagagctgcgcaaagtacgcggacgccgcatcggcatgatttttcaagacccgctcacctcgctagacccgctgcaaaccgttgaaagccagttggtcgaaaccatgcaggtccacctcggcgtatccgcctcggaaggcgccaaacgggccattgacatgctcaagcaggtcggcatcgaccaacccgagctgcgcgtcaaacaatatccccatcagttctccggcggcatgcgccagcgcgtggtcatcgcgctggcgctgtgctgcgagccggaagtcatcatcgccgacgaacccaccaccgcgctggatgtatccattcaggcgcagatcctcgatttgctgcgccaactctgcaaagagcgtcaggtcggcatgatcatcatcacccacgacatgggggtgatcgccgacatcaccgaccgggtggcggtgctgtaccgcggcaagctggtggaggaggggcccaccaacaagatactcagcgacccggatcacccttacacgcgcagcctcatttctgccgtgcccagacccgacatcaaactgcggcgctttcctctggtgacctatatcgaggatgtccgcaagccttcgaccacgctggatctgtccacgcactggctgggccagcggcgcgacttcgggcaggtcgccgaaggcgcgcccttggtggaggtccgcgatcttggtatgcgttttgtgctgcggcaggcgctcctcaagcgcaaccggcgcgagctggatgcagtcaagaacgtcaacctctccatccgcgagggtgaggtgtttggtctggtcggcgaatccggatcgggcaaatccacagtcgcgcgcctgatctccaacctgtatcaacccacgtccggctcagtatggtttaacggccgcgacctgaccgccatcaaagacgagaaaacgcgcaaccctttccgccgacagattcagatggtgttccaggacccgtactcgtcgctcaatccgcgcatgagggtgctggacatcgtggccgaacccatccgctttcaccggctcgccgatagcgaaagccaggcgcgcggcatcgtggcagatctgctcgatgtcgtcgggttaggcccccaggccgcgcaacgctttccgcacgagttctcgggcgggcagcgccagcgcatctgtatcgcccgggccctggccacacggccgcgctttctgatttgcgacgaacccacctcggcgctggacgtctcgattcaggcgcagattctcaacttgctgaaagacttgcaggaacagctgcggctgaccatgctgttcatcagccacgatctgccggtcatccgccagatgtgcgatcgcgtgggtgtcatgcggcatggcgaactgctggaagtcgccgaaaccgaggcactgttcacagacccccaacacgactacagcgaccatctgctaggccttatgcccaaactggcttccatgtcgcgcgagggcctggagatgacaagctaagacgcctaccagcggccggaggccccccctccgccgctgcggccgccgcctccacgaaaaccaccgccgcctccgccaaaaccaccgccacctctgccgccaccgccacgaaacccgccacgcatcagggcttttttcaggccggtgacgccaagcacgaaactcagcacccacgcgagcaaagcggccagcagcccccacaggatgctgccgcttatatagccgatcgccaccccccccaagaccgcactcaggatgggcggcgccagcgccgccacaaccagcaaaccgagcgcttcgcccggcggtccgctggcatgggtatcgccgttgtcagcctctcgggcggctggcgcagggagggactcaccatcgatcaggccgatgagcgcgttcacgcccgcgccgatgccgccggcgtaatcatgctgcttgaaatgcggcacaacctgttcacgaatgatgcggccagccatgacatcgggcacggcgccctccaggccatagcccacttcaaaacgcaaggtgcggtcgtccttggccaccacgaacagcacgccgtcatcgactttctgacgccccagcttccattggtcatagacacgggtggcgaactgttcgattgtgtcggaaccggtggtcggcacaataagcacggcaagctgaacgcccttgcgcgcctccagagccgccagctgcgtttccagcgcctgacgctgctcagggctcaatgtggcagtctgatccaccacccgcgcagtcagggcgggcaccggcacatccgcccaggccagcccccataccaggcttaggagcgcaagcgccgcgagccagagattacggtttgcgcgcgtcattgctgaaacgcacttcaggcggcttggaaatggcggcttcgttctcgaccccgaaattggccttgggcgcatagccgaagatcttggccgtgatgacgccgggaaactgccgcaccaacacgttataggcctgcaccgactgcacatagcggccccgcgcgaccgcgatgcggttctcggtgccttcgagctgcgtctgcaaatcgcggaagatgccgtcagccttgagctggggataattctcggacaccgcgatcaaacgcgacaaagaagcggtcagcgcagactgcgccgcctgaaagcgctgcatcgcggcagggtcctgaagctccccggcggtgatttgcaggctgcccacccggctgcgcgcctcggtaacctgcgtgagcacatcgcgctcatgggtcatgtaagcgtccgcaaccttgaccaattgcggcacgaggtctgcccgccgctgatattggttcaatacctccgaccaggccgcgttgacctgctcatcggccgcctgcatgttgttgtaaccgcaacccgagagcagggcggcaagaaatagcagccacgtcccgccaaacagacgcattgatctcattgcacaactccaaaatgacaagctttgcattacagcattgaccggcaaagcaaatgtatcgcgtccgttacagcttggtttagcggcgcagaacgcatcggttacaatccatcgctgtgtgcattgccaatcaacacacgtcacaaggcgcgttgccgccctgccgggcatacgcctggcatatcccgtttcctccccgttcgtccgcctggattggagtctctcaacttgagcgacaggctgccgctggagttgtttttgactacctctacttcttttgccgaccttgggctggctgattcccttttacgtgctattgccgaaaccggctataccgcacccacgcccatccaggctcaggctatcccgcaggtgctgcgcggtggcgacctgctggcggccgcgcaaaccggcaccggcaagacggccggcttcacgctgcccattctgcatatgctgtcgcagaacaagcccgccaagcgcagcgctggccggccgcgctgcctcatcctgacgcctacccgcgaactgaccgcccaggtggccgagtcggttcaggtttatggcaaacacaccggcctgacctccatggtgatgttcggcggcgtaaacatcaacccgcagatctcggcgctgcgcaagcccgtagacatcctggttgcgacaccgggccgcctgctggaccactgcggccagaagaccgtcgatctctcgggcgtggaaatcctggtgctggacgaagccgaccgcatgctggacatgggcttcatccgcgacatccgcaaagtgctcgccctgctgcccaaatcgcgccagaacctgctgttctcggccacgttctcggatgaaatccgagaactggcgcgcggcgtgctgcacaatcccggcgaggtctcggtaaccccgcgcaacaccgctaccgaactggtcacgcagaccgtgtatctggttgaccaggctcataaacgcgacctggtcagccacctgatcagtgaaagcggctggcatcaggtgctggtgttcacccgcaccaagcacggcgcaaaccgtctggccgaaaagctcgtcaaggatggtctgtccgccgccgccattcacggcaacaagagccaatccgcgcgcacccgcgcgctggccggcttcaaggacggcagcgtcgccgtgctggtggcaacagacatcgccgcacgtggcctggacatcgaccaactgcctcaggtggtcaacttcgaattgcccaacgtgcccgaagactacgtgcaccgcatcgggcgcaccgggcgcgctggcgcgacgggcgcagccgtgtcgctggtcgacagcagcgaaatcaagctgctcaaggcgatcgaacgcctcatcaagaaaaccatcgaccgcaaaaccgtcgacggctggacaccgccggtgggcgccgtggccgaacccgagccgcgcgacgatgacgaacgcggccgccgtggcggcttcaatggccgaggcaacggcggcggcaaccgtaatagccgtggcggccgctcctctggcgcagcacgcagcaatgcgccgcaggccgcagaaggccgccgccccgcagcgtcacccaagccagccacatcgccggcggcggcgaaaccgcgcgacaatcgttccaataacgcgcctcgcggcgcgcgtaatgccccgccgcgcggcgtgctgctcggtaaataaaccgtctcaggaaacctcatcatgacgctctcggtttggttgaccttcttccttgcctcctgggccatttccttttcgcccggcgcgggcgccatttcggccatgtcgtccgggctgaaatacggctttcgccgcggctactggaatacggccggccttatcctgggcattctgtttcagttcctgattgtggccgtgggcctgggagcggtgctggcaacgtctgaactggccttcatggtggtcaagtatctgggcgtggcctatctgatctacctgggcctgcgtcaaatccgcaccgacgccgcccccgtggccgtcgacaccggcaatccggagcgggcctccatccgcgaactcgtcatgcgcggtttcctgatcaacacgatgaaccccaaaggcaccgtcttcctgctggcggtggtgccgcagttcgttgacccgacgcaagccctgaccgcgcagtacctggcgctggccggcacgctggcctttaccgacctcgtcgcaatgggcttttacaccctgctggcggccaaggtgctgcgcatgctgcgcagcgcccaccacattcggtggatgaaccgcgtgttcggttcgcttttcatcatcgccggcgttttcctggcgaccttccgccgtcacagctgatcgcgaacttcatccgcaacctgtcatgaccattcttcaagaagttgcccggcgacgcaccttcgccatcatttcccaccctgacgcgggcaagaccacgctgacggaaaaactgctgctgttcgcaggcgccattcagatcgccggcagcgtgaaggcgcgtaaagcctcgcgccacgcctcctccgactggatggaaatcgaaaagcagcgcggcatttccgtggcctcttcggtcatgcaaatggaataccgcgattgcgtcatcaacttgctggacaccccgggccaccaggacttctccgaagacacttaccgtgtgctgacggcggtggacgccgcgctcatggtgatcgatgcggccaatggtgtagagccccagaccatccgcctgctgcaggtctgccgcgcgcgcaacacgcccatcatcaccttcatcaacaagatggaccgcgaagtccgcgagccgctggagctgctttcggaaatcgaatcgcacctgggcatggacgccgtgccgttctcatggccggtcggcatgggcaagtctttcggcggcgtgtttgatatccgccgtgatcgcatgcgcttgttccgccccggccaagagcgccgcaacgacgacgacgagttcatcgacggcctgtccaatccgcaaatcgccgaacgcttcggccaggctttcgagcaggccagcggcgaaatcgaactgattaacgaagccgcgccggcctttgaccatgcggccttcctcgcgggcaagcaaacaccggtctttttcggctcggccatcaacaacttcggcgtgcaggaagtgctggacgccctggtcgatctggcgccgcaacctggcgcccgccaggcgctggagcgcgaggtcaaaccggaagagcccaagttcactggcgtggtctttaaggtgcaggccaatatggacccggcccaccgcgaccgcgtggcctttgtgcgcgtcagctccggccgctttgagcgcggcatgcgcctgaaggtcgcccgcaccaacaaggaaatgcggcctaacaacgtcgtgtccttcctatcgcaacgccgcgagttgctcgatgaagcctacgccggcgatgtgatcggcattcccaaccacggcgtactgcaattgggcgacgtgctgaccgaaggcgaatcgctgcgtttcaccggattgccctttttcgcgccggaactgttccaggccgtcgaagtgaaagaccctctgcgcacgaaacaactgcgtgtgggcctgacccaactgggggaagagggcgccatccaggtctttcgtcccgaagtggctggcggctccctgttgctgggcgccgtgggccaactgcaatttgaagtcgtcgcgcaccggctcaaaaccgaatatggcgtggaggcgcggatgctaccatcgcgctacacgatggcgcgctggatcacctccgaaaaccccaaagcgctgcgcaagttcatggatgccaatgccgcccatatcgcctatgatgtcgtcgatgctgcggcatttctgatagggtcgtcggcgcaattgcgcgtggcagaagaactgtatccggaagtgaaattccatgcgatgcgcgagcatggcggcaaggtcttcggagacactctctaaacacggccctacaccgcggagcatacgaggttagcaatgtcttggcgtttattgttcgcaacgcttctggttgcttttggcgctgccgcctggggtggcctgcaactgggtgattggctggtggctcatgcgccacccgccacggaaaatcccaaccaggataatggcaatggcgaccaaggcatcctggacgccaacgggcggccttatgtcgcccaacccccgcaaccgcgagtggacgggaccttgggcgtgccggaacaaccggcctcgcgcgagtggacggtcgatacggtgtcgctgttcgacaccaataccaatccggacgtccagatttcgcgtgacagcatttccatgaacgaagcccgcgaactggccgcggaatccgccgtgcccctgcccagcggcccctcggatgtctccacactggatttgcagccaggactgccgcccggcattccgccccccccggcgccgccggctcaacaaaatggcgtcgcgcgtatcaatccgcccgtgatcctcaacccggcccctcgcgcccagacccattggcaggagcaactgcgccaggaattgaaccattgcgccacgaccggctttttcgagcggcccacctgctcctggaacgcccgcaacaagtattgcgcgccgaatcgagcctggggcactaccccggactgcccgcgccgccctgaataggcattccacgctcacaaacaacaggccccttcttgaacggaaggggcctgttgttttatggatgaggaagactcagtcttcggcgtccatctgggtttgcaggtagttttgcaggcccacctgatcgatcaggccgatctgggtttcgagataatcgatatggccctcggtatcgtccaggatgtcctgaagcagatcacgcgagacgtaatcgcgcaccgactcacagtaggcgataccgtccttgagcgttgcctgggcggtcagttcgaccttaaggtcacaggccagcaactcgggcacgtcctcaccgatcagcagtttgtgcaagtcctgcaggttgggcagaccatcaagcatgaaaatccgctcgatcagacgatcggcgtgcttcatttcttcgatggattcttcgtactcgtgtttgccgagcttattaaagccccaatggcgcaacatgcgcgcatgcagaaaatactgattgatagccgtcagttcgttggtcagctgtttattcaaaaactggataaccgttttatcgcctttcattaatgtgctcctggatctggcgggcccgcgtcaagcgcgcaaccccggcagactaacattgaggacagcagcgcgcctagggcttggcaacatctggtaaatcgctttgcgagcgcaacacgaaagcgataaacgaatgagaacgagtcctggtatttaatgccatgacgtaaaaatcctgaattcatgcgggtatccgacgcgcaatgcgtggttttcttcttttatttcctctgttttcttagcgatatgccgtcatcagcataaaaaaacgcagggaaatttacgctgaaaataaacaacggccctccgcattttcagacaaaacaaccgaagcacgatctaagcagtgcctgcctggggcatgcaactttccggcagcctggccggtcgcaggcaggcgaagatgtccggccaaacggcttagtttgtcccttatttcaacaacttagaccttgcgttgcagcatcaaattttcttgccaagtgcttgcacgagacttagttattgacgataattgttctcatgtacgtttgcatctgtaatgccgtaaccgaacgccaagtccgcgcctgcgtggatgctggcgccaattcgctgggcgatttgcaattcgagctgggggttgcctcctgctgtggttgctgcgccgcgacggccagcgaataccttcccggcggacgcgcctccagcgtgtgcgacgtgcgctcaatcgccgtgccggtcaatacaccgaccgccatgctcgacgccgaacagcctgccgcaaacaccttcccgattccgctggtcgctgcggcctgatccaccgcagcgggcaagccccaagaaagcccgcaggctaggcctgcgggcttttgttcttcagccctgcgccttacgcactgccgccggcgcaatgcgcaaggcttcccggtacttggccacggtacgccgggcaatcacgatgccctgactggccaatcgctccatgatctggctatcagatagcggcttggcgcggttttcctctgacaccatcttgcggatatgcgcctgcacagcggtggcagaagccgcattcccgctatccgtggcaagaccggtcccgaagaaatatttgagctccagcgtaccgaacggagtgagcatgtacttctgtgttgtggcgcgtgaaatcgtggattcgtgcaaacccaactcagctgcaatgtctttgagaatgagcggacgcatggcagccggaccttcactgaaaaacgccgcctgatgcaccacaatggcctgcgacacgcgcagaatcgtgtcgaatcgttgttcgatattgcggatcatccagcgtgcctgctgcaactgtgcgctcaggcccgcataggccgtttctcgctggttagccaacatttgcgcatacaacccattgatctgtagccggggcatggcggcgctattgagcacggcctgccagccctgccgcgttttgcgcaccagcacgtcaggcagcgcatactcggccgccgggacggtccaggcccgaccgggtcggggctctaggcgcacgataaggctgtgggcggcgcgcaaggtcggttcgtccacccccagcacgtcacgcaggcgcgccaaattgcctgaggccagcaaggacagatgctgcacgcagatctcgcgcgcacaacgcaagatgacagggttggcggcttcgggcaaacgagtcagatcgggttggcgcaattgcagcaacagacagtccgccatatcgcgggcgccgatgcccggcgggtcgaaagactgcaacaggctcaaggcgacacgcaactcgtcttcatcgatctccagctccggcggcagccactgcaagatttccaccagcggcgagcccagatagccgttgtcgtccagctcctcgatgagcacctcaaccaatgccgcgtcgcgcggcccggcgcgggtcagcgccagttggcccagcaaatgctcacgcagcgtgtcggcgcgggcctgttgcggctcatcttcgtctggatagacgccgcccgaacccggcatttcttccagacgcgtctcgatttcaggtgaggaatcatcactttcgatgcttgcctcgcgctgcgagtccacctgttcggccggattttcgtcgcgctccagcaacggattgtcggccaaggcctgggagatttccgcctccagctccaatgaggatagctgcaagagccggatcgactgttgcagttgcggggtcaaagttaaatgctgaccaggccgaagttctagagcaggacgagtcataggtacaatattttgcatgatgaatcagacttcgcccgaacgcattcgccaagacagccgcctgataggtcaaacgctgctcaagctcacctttcctcgcctagtgatgcgagcaatcgtcctggcggtcatcgcggtgatctggcttctggccagttcctggctgctcggtttcggcaaggctctggccttcgagagcctgcagagcatgggccaacaaactgtcgatatgttgaatcgcatcaacccttatttctggtggggtgtggtggtcatctggtcattgatcgtctttttcgccgcgcgcaactggctctatgccagcatggccgccggccgccaccagatcgttcccggggcgacgctggcgcaattacgcccgcagctcagcgaagaagtcgtcgatgtgctgcgctgggtctggggtgaccgggaagaaccctttactgtgggtgatctgcaacgcagccaccaggaactgcggcgcaaccgcatcggcaaaatcgccctggtgcgtgaacaagccgccattctcgatctgcaagggggccgcggcgcggccgtcccgactgagcgccccgacgatcgggccaacaagcgcccagaagatcgtccccgttttattgagccccgcctcggcggcgaccgctgaaccatcgcgcacatatcggcgcttgcggatttgcacgccgcgccgaaatgtgtttgactacggtctatggctactcaatgcaccgctcaactttccgccttcggacgcgccagcgccccgatgtcggctgcggctgcgtcttttcgggccatctccctcctgggcactttcgctgccctagcgctaccgctacgcctaccgatcggttgccgggcctagtgccccgtggtagctcggcagccgttcgctcgccacacgtctttcccctgttttaaaccctgaattcgcctgcgccggccgtcatcctggttcgccgtgccctcgggattcaagacaaactgatcaaggtgtatcgaatgcttgccaaccccgccaccaaatacgtgccattccagcccttcgcccgtgatttctccgagcgcacctggcccagccgccgtatcactcagccgcccatctggatgagcacggacctgcgtgacggcaatcaagcgttgatcgaaccgatgagcgtggagcgcaagatgcgcttcttcgagcagttggtgaaaatcggcttcaaagagatcgaggtcgggtttccttccgcctcgcaaaccgactttgatttcgtgcgcaagctcatcgaggaaaagcgcatccccgaagacgttacgatcatcgtattgactcaggcacgccaagacctgatcgatcgcactgccgaggccgccgcgggcgccaaacaggccatgatccatctctacaacgcctgcgcacctgcctttcgcaaaatcgtcttcaatatgagcaaagacgagatcaagaatatcgccgtgacgggcacacgcctggtcaaagcagcaatggcgcgttatccgcaaacgcagtggcgctaccagtattcgcccgaagtcttcagcaccaccgaaccggaattcgcacttgaagtgtcgaatgccgtggccgccgaatgggatgccacgcccgcgcgcaaaatggtccttaatctgccggcgaccatcgaagccactacgcctaacctgtacgccgaccagatcgaatggatgcacaaaaatctggctcgccgcgacagcattatcctgagcgtgcacccgcacaatgaccgcggcaccgccgtggccgccgccgaattcgccgtcatggctggcgccgaccgtatcgagggctgcctgttcggcagcggcgagcgcaccggcaacgtcgacctcgtaaccctggccttgaacctctatacgcagggcgtgcatcccggcttggacttctccgatatcgacgaagtccgccgctgcgccgagtactgcaaccagttgccggtacatccgcgccacccctatgccggcgatctggtctttaccgctttctcgggttcgcaccaggacgcgatcaaaaagggcttcgcgcaacagcaggccgacggagtatgggaagtcccgtacttgcccatcgaccccgccgatctgggccgcagctatgacgccgtgatccgcgtcaacagccagtcgggcaaaggcggcgtctcgtatttgctcgaacaagaacatggcctggtcttaccgcgccgcctgcaaatcgaattcagccgcgccattcagcgcgtcacggatgaaaccggccgcgaagtcaccagcgaaagcgtgtactcaatcttcgcgaacgaatatctcgaacagcacacgccctggaaactcgtccgtcaccgcatcgacggcaatcccagcgcgggtgtgggcaagcagttcacgatcgaggccgaactcgaatacaacggcgaacgccgcatcgtgcacggcagcggtgatggcgccatctcggcctttgtcgcggcactggacgtacccgtgcgcatcatggactaccatgagcacgccatcggtaccggtactgacacgcgtgcggccagctatgtcgaaatgcgcatcggcgattcgcccaccggctttggtgtgggcatcgaccgcgacatcgtgacggcatccttccaggcggtcctgtccgccgtcaaccgccacatccaatcacaaggcgagtccgtaagcgcagacgacgcggccgttacggcctgacgccccttcgtttaccgtcaacaaaaaaccggtcagctcaaactgaccggtttgtgcttacacagcggcggccccgcgcttagcactcgccttgcagcacgggatgcatccagcgcgcagtggagagcagcttgtaatctgcatgcggcggccccaacacctgcagccccaccggcagcccctgcggccccgacgaaaacggcagatgaaccgccggaaaaccgagtagggtccagacacggcaaaacaaagggtcacccgtaccctgctcaaggaaaggcgcctcgcccgtagtgctgggcaccagcagcacgtcatactggtcaaaccactgcaaggcccgtgcgcgggcaagggcagcgcgcgtcagcctctcctggtgatcttcggcgcgaatggcggcgcccgcgtcaagcagcgccagcaggcgcgtacctaattgctgacggcaacgcgtgcgctcaaaggccagcccctgcgcggcttcgaatgccatgacatcggcatgcaactgcaccaggctgcaatcctggactggcagctcgatatcctcgaccacggcgccggcgcgtgacaatcggcgggcagcatcctcgtaagcctcgcgcgtttccgcctgagcatgacgccattggaaggtgcgcagcatgccgatgcgaggcagggagacttccggcagctcacgcagacgcttatcccccatcaacaccgaaaccagcagcgccatgtcctcaacgctacgagcaaaaccgccaacggtatccaggctttcgctcaagagcttcatgccggcgcgtgacacgcgcccaaaggtcggcttatagccgactacgccgcaataggcagccgggcgtatcaccgatccggccgtttgcgaaccaatcgccaacggcaccatcgcatcggccacggcggcggccgacccgctcgatgatccacctggcgtataggaggtattacaggggttgcgtgtcggcccgggctgataggtggcgaactctgttgtcaccgttttgcccaacaccaaggcgcccgcctcgcggcagagcgccacgacggctgcatccgaatcaggctggtgtgtgctgtaaattcccgagccataacacgtcggcaggtcatgcgtgtcaaagatatctttaacacccagtggcaaaccatgaagaacgccacgcagactcgccgcatccaatgcctgagcctgcgcgatcacttgcgccgggtccaaggccgtccaggcccgcacggcaggttcccgctgttcgatgcgcgccagacaggcacgcgccatttgtaccgcgctcaactcacggcgctgcagtcgcttgacggcttccagcgcgccaagctcattcagtgctttcgccatccccaataccccatgtcggtcgtacgtcattgtgcaatgccgacgtatcaactcggagtgtagaagtaagcaccggctatctgcaaaattgcgataacacaaaaactacgtctcaccggtgataccagagatttcttagtatctgattcgtatttagcatttcataaaaaacagaggcaatgacatatctttgtcactctataaaagcattaatgctgccctccgtcgtgacatcgaaagcttcgcttcgcacttccattgtcgaaatcgctcgtaaggcaggtgtctcaacagccaccgtatcccgggctttcaaccgccccgaattacttaggcctgaaactcgacagcacgtggaaaaaatcgccctggaacacggtttcaggccaaatctggtcgggcgcagccttaggcaaggcgcgacaagaacactgggcgtgttgttgcccacgctaaacaatcccgcatttgcagagtgtttcgatggcgcttgccgcgatgcacaaaaactgaactacagcatcatggttgcaacgacagactattgcaccaagactgaacttgaaagcctgcacatgttgctggaccatcaagtcgatggccttatcctgacgctcggtggcgctcaggaatccgaagccatcaaggtattgcgagaagaaaaagcaatgccttacatccttgcctacagcacgattcaaggtgtgccttcggtcagtatcgacgatcaactcgccggacgagatctggccgaatacgtcgcgagcttccagcacaagaacatcgcctttctgtcgggcccgctacatacctcagaccgtgcagctagacgtctgctgggtgtgcgtcaggtggcacggcggctcaaactgagccgcttttgtcactatgtcttgccttcgcacacgcaatgcgaaccgcagttggtgaaaaactggctttcatccaatccgccaacggccatcatctgctccaacgatcttctggcgctctcgctgatgtcgcagttgcatgcgttcggcatccgaatcccggacgacattgccatctgcggcttcgacggcattgtgttcggcgccatgtacacccctcagttgaccaccgtatcccagcccagttccgatatcgggcggatcgcctgccaaaaactgcttgcctatctcaagcagcacatccccctgaccagtaccgtggtgccacaccggatatttcctggtgcctcggttggtgttcattccccacattgattccgaggagctgcatcagcatgagaagattcctgactattgccctgaccgccttggccctagtcggtacagaggcccaggcagctaacgccatttgctacaactgccctcccgagtgggccgactggggcactgccctgaaagccatcaaggagaaaaccggtattaatgtaccggctgacaacaaaaactccggtcaagcattggcttctctggcggccgagcggaaaaacccagtagccgacgtcgtgtattacggcgtgaccttcggcatccaagcagcaaaagacggtctggtgcaaggctacaaacccgcgcactgggacgagattccaacggggatgaaagaccctgatggaaaatggttcgccattcattccggcacgctgggcttcatggtgaatgtcgatgcgctaaacggcaagcccatacccaagtcgtgggcggatcttctcaagcctgaatatcgcggcatgatcggctacctcgaccccgcctcggccttcgcgggctatgtcggcgccatagcggtaaaccaggcgatgggcggctcgctggacaacttcgaccccggcatcgattggttcaagaaactgcaggccaacaaaccgattgttcccaaacaaaccgcttatgcgcgcgtgctgtcaggtgaaatccccatcctgatcgactatgacttcaacgcctaccgcgcgaagtacaaagatcacagcaatgtcgcctttgtgattcctgccgaaggcaccgtggtcgtgccttatgtcatgagcttggtaaaaggtgcgcccgatcccgagaacgcgcgcaaagtcctggatttcacactttccgacgaagggcaggcgatctgggcaaacgccttcctgcgtcccgttcgcgtatcggccatatcacccgaagcacaggccaagttcctgccagcgagcgagtacgcacgcgccaaacccgtcgattacgaaaaaatggctcaggtccaacgcggattttctgagcgctacagcaacgaggtcaactgatgtcggggcgcagctggtggtggctcgctgcgcccgccgccgcggtttttctcgcattctggctgctgcccatgattggcctggcctgggcgggtttttccgtgcgcgacggcgagtccgcctatctgacggtgctgacacactcggcatattggcgcagcctgttcaacacggtcgcgctctcattggggtcgaccctgatcacgcttgtgctgtcattgcctgtcgggcgctttctggcctggcgtccggtgtttcctggccgccgcctgctgatggccatgctggtattccctttggcttttcctggcgtggtggtgggtttttttattattttgatggctggccgccaagggattatttccgccataagccgctggctgacgggcgaacctgtcgtgttcgcctatggcatgggcgggctgtttctcggttatctgtatttctctttgccgcgcacgatcggcatgatttccgccgccgcgcaaggcatagaccccagcctgctcgaagcggggcgcagcctgggagcctcgccgtggcgacgcttcatcgatatcgagttgcccgcactcatgccagcactgacaggggcaggcgcgatcagtttcgccaccagcatgggcgcatttggcacggctttcacgctggccgcgcagatcgatgtactacccctgacgatctataacgaattcaccaattacgccaatatccccgtggcggcggcgctttcgatcctgctcggcgcggcgtcctgggccgtcatgtatgtcgcccatgcgggcgctcggatgggagccacggcctgatatgagcaccctgtattcccgagccgacgcccgtctgggattcgccctcacgctggcggtggcttcctttcttatcggaccggtcatcctgtcggtgctggcaggactgacccgcaattacttcattggcctttccagcggtttgacgctgcgctggatagaacaggtgtgggcgatgtactcggacacgatatggcgctccctattcattgcgagcgtgacgctgatcatctgcgctgcgctgggggtgccgctggcctgggtattcgcgctattgcccgggcgcctgagccgagcctgcgaagagctgcttaccctgccggttgccgttcccggtctggcctcggcgctggccctcatcatttcctggggcacggtatcgggactgcgcgggagtgtctggttcatcgtgatcgggcatgtgctcttcacgctgcctttcatggttcgggcggcacgcgccagcatggatgccggccttgccatccttgacgaggcagccgccacgctgggcgcttctcgcacaaggcgatttttcagcatcgtcgtgcccaatgccatgccgggaattctcaccggcgcgctcagcgtgcttaccttgtctattggcgaattcaatctcacctggctgctgcacacgccgctcaccaccacattgcctgtgggtctggctgatagctacgcctccatgcgtctggaggtggcgtccgcctacacgctcgtctttcttctcatgctgttgccacttatggtgggcctgcaatggcttgcacgttcacactcgaggatcagatgacacactccgtaccgattacgctggaacagtgttccaagacctggcccgacggcacacgcgcattgcatccgctggatttgcatatcgccggcggcgagattctcgccttgctgggtccttccggctgcggcaaaaccaccttgctacggatcatctgcggcctggaggagggcgatgcgggcagccgcgtattctatggcgacgaagacgtcaccgagcttccgcctgaagagcgtggcgtcggcgtggtgtttcagaactacgccttgtttcccaacatgagcgtggcgcaaaacgtggcctacggcctgcgagtgcgcggcgtttccaagtcggaacaggaagagcgcgtcagcgccatgcttgagcgcgttcgcctgcaggactacggcgagcgccgcatttcgcaactctcaggcggccagcgtcagcgcgtggcgctggcgcgggcactcgccattgagccgcgtgtactgttgctcgacgagccgctcacggcactggacgccaagttgcgcgaacaacttagactggagctggcgcaaatgctgcggggcctgaacatgaccacggtcatcgtcacgcacgatcaggatgaagccatgatgctgggcaaccgcattgccgtgatgtcggccggaaaaatagaacaggtcggcagcgctcacgccctatttacacagcccgcaaccgatttcattgcgggcttttttggcacactctgccagttgcgcgccgatacgcatgagggcagggtgatcgccggggagcgccaactgcgttttcgtccgcatcacgcctgcctgcatccggcgcatgccgacgccttgccggccctgatcgaatctcgcttttttctaggcacttccatccgctatgaactcacgctgccagacgggcaacgtttcagcgtgatggcgccgcccgacagcctttttcaagctggcgagaaagccagcgtcgcgatcctctccgagctctgaccatcttttgcaccacatgcttatcgcccaaatctctgacttgcacatccgtcttccccgccagaaagcctatcgcgtcgtcgaaaccgaccgttatctgccgcctgccgtcgcgacgctgaatgcgctggacccggcccccgatgtgatcatcctctcgggagacctcacagatttcggccgccctgcggaatacacgcatctgcgcgaactgctggcgccgttgcagacgccgttttatctgatgcctggcaatcacgatgcgcgcgacagtttgcgcgccgcctttccagaccacccttatctgcaaggcgagttcatacagtacaccgtggaacatttccccttgcgactcatcatgctggatacggtggagccgatgcaaagccacggcgtgctttgtgcgcggcgcttgaactggctcgaggaacgtcttgccgaggcgccgggacgaccaacccttatcgcaatgcatcatccgcctttccaaacagggatcgcgcatatggacaagatcggactgctgcagggagccaaggagctggaggctttggttcgccgctatgacaacatcgaacgcatcgtcagcggtcatttgcaccgaaccattttccagcgctttggcggcaccatcgcttcgacctgcgcatccacggcgcatcaagtggtgctggacctgcgacctgaaggtccgtccgccttcaactttgaaccgcctgcctaccacctgcatctgtggcgtaacggacaactgatcacccaccatgcgtatatcggcaactatcccggaccctacccctttcacgaggacggtgagctgatcgacaactgagcgatgcggctcatgcttacgaagcgcgaggtcagtttgcctaatggttaaagcgccgcccccccgggaacaaggtgcagggacggctgatcatcccgcattcggtggatgcccagccgatcctgctgcacgcgaggccatgtccgcgtcaggatctccttctgtgggccgagatcaatagccgacaaacaggcccggcaaatccacgatgacacggggcttttcgagcgcaagcgcggtgtttgcggcgaactcgtgcgcctctttggcgtcactcgacagggtgtcatagcccagcgcatcggccacgcccatgatcttatccagcaataacaccttgccactggggcgtagcggctcgcatcccagcatttcccaagcgctgtcgaaccagtcgcgggcggccatcgcggcttggcgcgaaggttccacctgaacattgaggtcgagcgaacggcgggcgtcgaaaatcacggtgacgtcgctacgcatgcaaaatctcctgggaaaggttggagagcagtatgcagaaaaatccggcctggcattgtcgggcggatgacattggcggaccttaccagccccggctgacgctccaggtcaggctggcacgggcggccaatgactggcgcatcatgtccagcaaagggtaggcgcgctgctgtaggctcacctcacgatctacgggatgcaccggctctttgtcggggtgatcctcatcgtcggccggcgcggactgccttgcgatagccgcctccagcgcggcgatggccgcaggcagttgttcaggcgtgaacaccccctgttcgggaatgtggtcactatccagtttgccgattaattgaagaagcggcgccgcatccgaggttcgcatcaaaacctcggcagtggccttggaatggaaggtgatcagcatcttgtgtctcccgacaggataatttcatacactacccgatcagtcccccatctgccaactcaggccagcgccgcccgcaggccgggaaaaaccccggttcgcgctatcatctaggcacttttcgcgcgctcgtccggcctaccgaggggcgccgctctctgacatcaattctgccaattgcccatgctccccgagcaacaacaacacctcatctctctgctcgcccgcgctgtcgccggcattctgcccgaggccagccccgacattctcctggaacggcccaaagtcgccgcacacggcgacgtcgccaccaatgtggcgatgcagctagccaaaccggcgaaacgcaacccgcgcgaactggcgcagggcatcgtcgacgcgctgttggccgatccgcaagcgcgcgccattgtcgatagcgccgagatcgccggccccggcttcatcaatctgcgtttcacggcacaggctcggcaggccgtcgtggcggccgtgtccgcgcaaggcgcggccttcggccgcgccgcacgccgggacgagaaggtgctggtcgaattcgtctcggctaacccgaccggcccgctccatgtcggccatgcccgccaggctgcgctgggcgacgccatctgccgcctgtttgacgccagcggctgggacgtgacccgcgagttctattacaacgacgccggcaatcagatccagaatctagccatcagcgtgcaggcgcgtgcccgcggcatcggcccggacgccccggaatggccggctgacggctataagggcgactacatcgccgacatcgcccgcgactaccttgcccaggcgtcagtgcaggccgccgatggcgagccggtgcaggccagcggcaatatcgacgacctggaagatatccgcgcctttgcggtggcctatctgcgccgcgaacaggatctggacctgcaagctttcggtctgaagttcgataacttctttctggaaagctcgctctacacctcgggccgcgtcgagcgcacggtcgagaccctgattgccaagggccatacctatgagcaggatggcgcgctctggctgcgcaccactgagctgggcacgggcgatgacaaagaccgcgtcatgcgcaaaagcgagggcggctatacctatttcgtgccggatgtcgcctaccacctggccaagtgggagcgcggctttcaccacgccatcaatatccagggcagcgatcatcatggaacggtagcccgggtgcgcgccggcctgcagggtctggaagagggcattcccaaagaattccccgcctatgtgctgcacaaaatggtgaaggtcatgcgcggcggcgaagaggtcaagatctccaagcgggccggcagctacgtcaccatgcgcgacctgatcgaatgggttggccgcgatgcggtgcgctacttcctgatccagcgccgcgccgacaccgaattcgtgttcgacattgatctggccctgtccaagagcgacgagaatccggtctattacatccagtacgcccatgcccgcatttgcagcatgatcgccagctcgggcctggatgacgccaccattgccgccgccgacgctgcgcgcctgaccgcgccgagcgaatttgcgctgatgcaacgtctggccgaattcccgaatgtggtgaaactggccgcccaggaattggcgccgcatcacatcgccttctggctgcgtgactgcgcctcggacttccacggttggtataacgccgagcgcgtgctggtcgacgacgagggcctgaagcaggcccgcctgcgtctggcggccaccacgcggcaggtgctggccaatggcctcgccctcctgggcgtgacggcgctcgagcgcatgtaagcccctccatggccagcaaacgcagatccagctcacaaggcggcagcacgctttatggcgtgctggccggtctattgattggcctgatcctggcgtcagcggtggcgttttatgtcaccaaggcgcccatgcctttcgtagaccgcgccacccgccagagcagccagggcaatgagccgcccgtcgacccgcgcatggcgccagaccccaaccaaggtctgtatgggcgtgatggggcggcaggctcttcgcctaccggcccgacgtcaacgacccctacgccgctgcccgacggcaagaccgatgacctgggcgcgctgatcgccacgctgcccggcgcaggccaggcctcgcccccgcaactggccgtgccggtgcccgccgcaccgccgcccgctgcgcccaaagcggctgaacggcccgctgaaaaaacggccagggaaaagcccagtacgccagccaacggcaactactatctgcaagcaggttcctacaaggtgcaggcagatgccgaatcgttgcgcgcccgcatcctcttgctcggtctgccggtcaatgtgcaacgcgccgaggtcaacggggtgcaattcaatcgggtccgggtggggccgttttcccgcctcgatgacatgaatcgggcacgcagccgtctgggcgaaaataaaatcgaatctactgtggtcaagcagtaaaaaggcattgaactttcccgacccataccgggtctgtaacgctttcattccaggaatccgtatgttgtcctcttcgatctcccgtctcctggccgccgccgctctggctgcgacaacgtttttcgctcccgccagccatgcagaaggtaatgcctatgtcaccctctcgccggcgctgccttccgacacgccgggcaagatcgaagtcctggagttcttcgcctacacctgcccgcactgcgccgccatcgagcccatggtcgaagactgggccaaaaccaagcctgaagacgttgtgctcaagcaggtgcccattgcctttaacgccggcatgaagccgctgcagcagctttattacaccctgatggcgctcgaccgcccggatctgcacatcaaggttttcaatgccattcacggcgaacgcaagcgcctgttcgacaagaaggccatgggtgactgggtcgcctcgcagggcgtggaccgcgccaagttcgacgctgtattcgactccttcagcgtccaaacccaagtacagcgcgccaaccagttggcggaggcctatcgcatcgatggcacgccctcgtttggcgtcggtggcaaattcctgacttcgccagtcctggcgggtaatagctatgaaggcgccatcaaggaaatcaacaaactgatccccatggcgcgcgccaaataagcattcgctgtttcgcccggccccccaggatgagccatcctcgggggctttttctatgaggctttagaataggccaacattccctctcttaaggaagcgcggaatgaaggccatcaagcaacgacttcgctggagcctggccatcgccctgtttgcgatggccttgcccgttttattgatggcccccctgatcgggtggatggccaatgaccgcgcccagggcgattcggaggtgtcggcagcgacgatccagcggcaggtgagccgcgccctagagatcgtcttcaaagatgtgggcatcgccagccgcttactcgatgaagactgcgtcgccgccgcgcccgaactggctcggctagccagcgccaccctgtatttccgttccatctctttgctgaaaaacgacagggtttattgttcgtcgcttaatggcgcgatgaatttcacgctgcgcgacatcatcgatgggatgacgcagttgccgcccggcgctgccctcgtacccatctacggcaccctgctggtgcccgaccgtccggccctggtggtgtcgcaatcccgcgcgccaggcctgggagcgctggccgtgatcgatggccaatacctgctggatatacaggatgccgcctcggatgagggcaaattccaggtgactattctgcaaagccagagcggtgtcccgctgtcgcccagcgtgcccctggacagcgctgcgccctatgtcgaacgaagcggcgcgctggtgcgctcaacgcaatacccgttcagcgtccgggtgtcaccgtcgcgggccttgatcgaagactaccgcagctatctttggcggcatcatgcgccatttgtcttgatggccgcgctgctctgcggctatctgtcctaccgttacagccgccgccgcctgtccctggtgggcgagattcaacgcgccgtgcggcacaatgagtttttcatggtctaccagccggtgatacatatgccgaccggcgaaatgcggggcgccgaagccctgatccgctggcacagcccggtgctaggacagatacggcccgatctgttcatccccttggccgagcagaacggactgatgccagacctgacgcgccacatcttccggctggttgctgccgacctgcccaagctaggcctgcgcgcgcaagaccacctgggtatcaatatcagcagctcgcatcttgccacgcccgccttcctagcagacgtacagcatttgcggcgtgccttgggaccgcaggccccgcgcctggtgctggagttgacggagcgcgaggccctgcacaatgacccgcaaacccaggccaatatccgccagacccgggagcagggcgtcttgtgggcgctggatgatttcggcaccgggcaaagcgcactggcttatgtgcaggatttgggcgccgacttcatcaagatagaccggagcttcgtgtcgggcatcggtacggactcggtcaatgccatcgtgctggagacgattattgcgctaggtcaacgccttaagctggagctcacggcagaaggcatagaaaccgccgcgcaggccgagcacctgacgcgcaacggcgtgcaatggggccaaggctatctatactcgccgccgctcacgcctgccgagttcgcgacgtggcggcgcaagcggcaaggccgcagctgagcgctcaggcggcgcggtccagcgcctgggccaggtcggcaataagatcggccggcgattccagaccgatatgcagacgcaccagcgcgtccgagccgccttgccaatactgatggcgcgccaactcgcccggcgtgaccaattgcaccagggactcgaagcccccccaggaaaaaccgatgccaaacagcgtcagcgcattaacgaagtcccgcgcggcctgcggcgacaggcctaactgcaccgccaacatgccattcgagccgctgcagtcacgctgccatagggcatggcctggatcggccggccatgccgggtgatagaggcgtacgacctcgggacggttttgcaggaactcgcagacttcgagggcatggcgcgcatgttgggccatgcgcacaggcatggtgcgcaccccgcgcagggcgagccaggcatcatcggcgctgaccgaataacccagcgcatattgcgtgcggttcaagcgcttggcgatggcctcatcattggtgaccaccgcgcccaacatcaggtcggagtgtccgcccacatacttggtgccggcgatgacagagacctgcgcgcccagcgtgagcgggcggtagatatagcccgagccccaggtattgtcggtggcgagaatcaggtcatgttgtttggcgaagcgggccagcgccggcatgtccagcatctcgaacagcagggagccgggcgcttcggcaaagatcagccgcgtagtgggacgcacgaggcttgccagatcggcctttgcgtcgaagaaggtgacgtcgatgcccaggcgcgacagcacggcctcatggagctcatgcacgggcccataggcgcaatccgccaccagggcatgttcgccggccgacaacagcgacagaaacaccatcgagatgcccgccagcccggacgaagccagatagcaatgcgtgccaccctccagctctgcaaacacctgctccagggcggcgtgggtatccatgcccatgcgcccataggtagacgcgcgttcgcccgccgccttgcggcgctgagcgtcctcgagcttggccagactttgaaaacgcacagtgctggcgcgcacggatggcagattgaccggcgcggcgccagtgtcgggattgaagggcgcgctacccagatgctgcaacagggtgtcgatgtgtttagcggaggtgtcagacatggcagaggcggcagacgaaagaatgaaagcgtaacaggcagcaggcctacacaaagttgaatcgatattacctggcgctaggaatatggctttgccctatgatggcagcgctggttttgatcactctctgaccccgctcccatgctacccctggacactctgatcgctttctttggcattgccgtgctgctggcgcttacccccggccccgacaatctgttcgtactgatgcagtcggctatctggggccgcaaggccggctttctggtcgtgctcggtttgtgcaccggactgctcggccacactactgcggtcgcagtcggactggctgcgctattcgccgcctcgcccatggcctttaccgcgctcaagctggcgggcgcggcctatctgctctatctggcctggcagattctgcgcgcgccaacaggcggcggacgcagcgaaaaacccgaggcgctgcgcgggagtgcgctctatcgacgcggcatcatcatgaatctgaccaatcccaaggtgctgctgtttttcttcgcctttttgccccaattcacccagccgcaggccggcccgatggcctggcagatcatcgagctgggcgcggtgttcatggtggccacactgctggtgtttggtgcgatcgcgtttttctcgggcgcttttggcgcgatgttgcagcgctcgcctcaggcgcagcgctggctcaatcgcgtggcaggcgtggtgttcatcggcctggcgctgcggctggtgacagccagccgctaaagcccggcacgcaaggacaaggctcaggccgcgacaaagcgcaccataccatcagcacccgagatgcgcctgagcttgccctcgaagtaaagcgcatgcaaatgcgccaacgcttcgcccagggcaaaggtgagctggtgcaggtccagtttgcgatgaaacagcaccggcacgatgtcggtggcggaacattcagcctgcgcacaggcttgcaacacctcggccagccgttcggcgtgatgctgcctctgctgggcgatacgctcatgcagccccaggaaggggcggccgtgtgaaggcagcaccagcgtatccgccggcaggccggcataggcttgcaaggaacgcagataaagcggcagcggattcgcctcaggttcgtgatcgaagacactgacattggtcgaaatgcgcggcagcaccatatcgcccgaaatcagcagggccggatcggcgcaatagaaagacatatgctcgggcgcatggccatagcccacgatggcccgccaatcgcgcccgccgatacggatgagatcgccgtccatgatgcggcgaaactgccctggaacacggggcacgagattggcgtaataaccggcgcgctcgcggatctgcgcctgcgcatccgggtcgatcaggccatgacgggcaaaatgcgcgaccgctccctggccgcccgcgccactattgcctccacggctggaccaataagaggccgtcatgaaatcggtcatgcttatccacaggggagcctgccagcgctggcagagccaatcggccaggccgatgtgatccgggtgcatatgcgtgaccatcacccgtaacacaggcaggccatcgagctcgcgctcgaaaatctgttcccagagcgtgcggacctcgtcgcgtgaaatgccgcaatcgacgagggtccaaccctgacggccgtcaatctcgtcgcgcagcagccagagattgatgtgatccagcgcaaagggcaggggcatgcgcagccatttgaccccaggcgccacttcctggacctggccgggttcgggctggaactcgccccaggggtattgcaacttgtgctcgttggcgttcatcttgaatcttgtctgcttgacgtcttggttcaggcatcataatttacgtttacgtaaactgccacttgcagcatgtcttcagccacctggaccatctccgaactcgcgcgcgagttcgacatcacgccccgcaccatccgtttttacgaggatcagggcatcgtcagcccgcagcgcgagggccgcaaccgcatttatggcgcacgcgatcgcacccggctcaagctcgctctgcgcggcaagcgtctaggcctgcagctgtcggagatttgcagcctcatcgacatgtatgacggccctagcgacaacgaggcgcaattgcgtcagtacctggcagtgctcaatcaacaccgggtcatgctggagcagcaacggcgcgacatcgatgacaccctcgccgagatcgccacccaggaacagcaatgccaggtactgctcgccagcaagacctgagggtccaaaccgcctgcatctagggaaaaccccggtgatccttacgtttacgtaaacgtaatatttgcattgcaccatgaccgccaactggcccgcccccaaaacaacggagacatcgatgaatcttcccggcctgaacttcgatctgggcgaggacctggacatgttgcgcgacgccgtgcgcagtttcgccctgagtgaaattgcgccgcgcgccggcgaaatcgaccgcgatgatcagttcccgatggatttgtggcgcaagttcggcgatctgggcgtgctcggcatgacggtcagcgaagagtacggcggcaccaatatgggctatctggcccatatgctggtcatggaagaactctcgcgcgccagcgcctcggtggccctgtcctatggtgcgcactcgaacctgtgcgtcaatcagatctatcgcaacggcagtgaggcgcaaaaagccaaatatctgcccaagctcatctccggcgagcacatcggcgcgctggccatgagtgagcctggcgcaggctccgatgtggtcagcatgcgcctgcgtgccgagaaaaagggggaccgctacgtcctcaacggcaccaagatgtggatcaccaacggtcccgacgccgacaccctggtggtgtacgccaagaccgatcctgaagcccatcagcggggcatcacggcctttctgatcgagaagggcttcaaaggcttttctatcgcccaaaagctcgacaagctgggcatgcgcggcagccataccggggagctggtgttccaagattgcgaggtgcccgccgagaacatcctgggccagctcaatggcggcgtaaaagtgctgatgagcggcctcgattacgagcgcgccgtgctctcgggcggcccgctgggcatcatgcaggccgtcatggatgtggccgtgccttatgtgcatgaccgcaagcaattcggccaggccatcggggaattccagctcatccagggcaagatggccgatatgtacaccacgctgcaagccagccgcgctttctgctacaccgtgggaaaaaatctcgaccgcctgggccgcgagcatgtgcgccaggtccgcaaggattgcgccgcgctcattctctacaccgccgagcgcgccacctggatggccggcgaaggcatccagctgctgggcggcaatggctatatcaacgaatacccggtcggccgcctgtggcgcgacgccaaactgtatgaaatcggcgcgggcaccagcgaaatccgccgcatgctgatcggccgggaactgttcaacgaaacggcctgagccttcctcgcccccatccaagatcacaggcgagcgccgccgcttttcttttacgatacagacagggtccggcaaggctggaccgcgtcacctgtcttgcattcaaggagtaactcatgtccgatcctatcgtcatcgtttccgttgcccgcaccccgatgggaagcatgctgggcagcctgtccggcctgtccgcccatgaattgggcgccgtcgccatcaaggccgcgatcgagcgcgccggcctcaagcccgagcaagtcgatgaagtcatcatgggcaacgtgctgcaagccgggcagggccaggcgccggcccgccaggctgccctgggcgcgggtttgccgctgggcgtgaattgcagcaccatccacaaggtctgcggttcgggtctaaaggccgccatgttcggccatgatctgattctggccggctcggccgaggtagtggtggcgggcggccaggaaagcatgagcaacgcgccctatctgctgctcaagggccgtcagggctatcgctatggccacaataccgtgtatgaccacatggccctcgatggtctggaagatgcctatgatcgcggcaaggccatgggcgtattcgccgaagactgcgccgacaaataccacttcagccgcgaacaacaggacgcctattcgctggagtcgctgcgccgcgcgcgcgcagccactgaagacggcagcttcaaatgggaaatcgcgccagtcaccgtggctggccgcaagggcgacaccgtgatcgacacggacgaagcccccaccaaggccatgccggagaagatccccaccctgaagcccgccttcaagaaagacggcaccgtcacggccgccaatgcttcgtcgatttccgacggcgccgccgccatggtgctgatgcgcgcctccacggccgagaaactgggcctcaagcccctggcccgcatcgtcgcgcacagccagcattcgcaagagccgcagtggttcacgaccgctccggtaggcgcattgaaaaagctgttcgagaaaaccggctggcaggccagcgatgtcgatctgtacgaaatcaatgaagcctttgccgtggtcaccatggccgccatgaaggaactcaatctgccgcatgaaaaagtcaatgtgcacggcggcgccacggcgctgggccatcctatcggcgcctcgggcgcccgcctggtcacgaccctgatcggtgcgttgcgccagaacggcggcaagaagggcgttgccacgctgtgcatcggcggtggcgaagctgtggcaatggccatcgaaatgctctgatcgagtctggccggcgcccctgccgcagggggccggctgctccgcgccctttgcgggcgcggtctctccaacctccagccaggacggccatgcccatcatcgaatcccgcatcgatacgcgcggcgccgatttcgcagccaatacgagcgcgatgcaaacggctctcgacgacctcaaccgccacctcaccgtcaccgcattaggcggcaatgacaatgcgcgcgccaagcacgtggcgcgtggcaagctgctgccgcgcgagcgcgtcgaacagctggtcgatcctggcagcccctttcttgaactctcgccgctggccgcccacggcatgtatgacggcgaagcgcctggcgccggcatcatcacgggcattggccgcatcgccggcaccgaatgcgtgatcgtctgcaacgatgccaccgtcaagggtggcacctactatcccatgacggtcaaaaagcatctgcgcgcccaggaaattgcggcgcagaatcacttgccctgcgtgtatctggtggactcgggcggcgccaatctgccacgtcaggacgaagtgtttcctgatcgagaccacttcggccgcatcttctacaaccaggccgtgatgtcatcgcaaggcatcgcgcagattgccgtcgtgatgggttcctgcacggcaggtggcgcctatgtgcccgccatgagcgatgaatccatcatcgtgaaaaatcagggcaccatctttttaggcggccctcccctcgtcaaggccgcgaccggcgaagaggtcagcgccgaggacctgggtggcggcgacgttcacacgcgcctgtcgggtgtggccgatcatctggccgccaatgatggccatgcgctgcaattggcgcgcaatgcggtagcccgcctgaaccggaaaaaaccgcaaccgctggctctggccgaagcccgcccgccccgctatgacccgtctgaattgaacggcatcatcccggccgacacacgcaagcctttcgacgtgcgcgaagtgatcgcacgcattgtcgacgcttcggaattcgacgaattcaaggcccgttatggcaccacgctggtaaccggttttgcgcatattcatggcatgcctgtcggcatcgtggccaacaacggcatcctgttttccgagtcggcgcagaaaggcgcccactttattgagttgtgcacacaacgaaaaatacccctggtgtttctacagaatatcaccggtttcatggtcggcagaaagtacgaaaacgaaggtattgcacgtcatggcgccaagatggtgacggctgtggcgacggccagtgtgcccaagttcaccgttctgatcggcggctcttttggcgcgggcaactacggcatgtgcggacgcgcttactcgccacgcctgctgttcatgtggcccaatgcacgtatttccgtcatggggggcgaacaggccgccagtgtgctggccaccgtcaagcgcgacggcatcgaaagccgtggcggccaatggagcgcagacgaagaagagaccttcaaagcaccgatccgcgagcagtacgagcgtgaaggccatccgtattacgccacggcccgcctgtgggacgacggcatcattgcgccggcagacacacgccgtgtgttgagcctggcgctgtctgccgccctgaatgcaccgatcgaagacacgcgtttcggcgtgttccgcatgtaagccacgccgagccaaggagtcgcccgtgttcaccacgctcttgattgccaatcgcggcgaaatcgcctgccgtgtcgccgccaccgcccgccgtctgggcatgcgcacagtggcggtctattccgatgccgacgccgacgcgcgccatgtcgcggcctgcgacatggctctccctatcggcggccccgagccgcgcgcaagctatctgcgcgctgacgctattttgcaggcggctcgcgacagcggcgcgcaggccattcatccgggctatggctttctttccgagaacgaagccttcgcgcaagcggccgcccaagccggcattgtgtttgtcggcccccctgcatcggcgatcgccgcaatgggcagcaaatcggcggccaaggcgctgatggagcgcgccggtgttccgctggtgccgggttaccacggtgagcgtcaggacccggagtttctgcgcgccgaggccgacaagatcggctacccggtgctcatcaaggccagcgcaggcggtggtgggaaaggcatgcgcgtggtcgagtccagcgccgcctttctcgaagcactggcttcctgccagcgcgaggcaagggccagtttcggcgatgaccgtgtcttgatcgaacgctatctgcaaaaaccgcgtcacatcgaaatccaggtattcgccgacagtcatggccagtgcgtctatctcttcgagcgcgattgttcggtgcaacgccgtcaccagaaagtgatcgaagaagcgcccgcacccggcatgacgcccgaacgccgccaggcgatgggcgaggccgccgtggcggcggcgcgtgccgtggactatgtcggcgcgggcacggtagagttcatcgtcgagtccgatggccgcttttatttcatggaaatgaatacaaggttgcaggtcgaacatccggtgaccgaaatgatcacgggcctcgatctggtggagtggcaactacgggttgccgcaggccagccgctgccgctcagacaggaagacctgcgcatcgacggccacgccatcgaggcccgcatctatgccgagaaccccgaaaagggttttctgccgtctatcggcacgctcgcctatctggcgctgcctgcgcatagcgctttcgccaacggcgatatccgggtggatggtggcgtgcgcatgggcgacaccatcacgccttattacgatcccatgatcgccaagctcatcgtccatggcgaaaaccgtgatcaggcgcgcgctcgcatggtgcaggcattggcgcaaacgcaggtcgtaggcgtacagaccaatatcgcgttcctgacgcgcctgatgaccgataccgccttcgccagcgccgatctcgataccggcctgatcgaacgccagcggacaagcctgctgcccgacaccccgccagccgatctggccacattggccctggccagcgtggccgttctggcgcacgaagggctggccagcgacaagcaagccggcacaccctcggcagacccctgggacgcttgcgatggctggcgcctgggtggccattatcaacgcaggctgcggtggcaggatcagggcgacatccgcgaggtggcgctacagcgcaacccgcagggctggctgatcacccttgacggcctatccgccactctgcgctggcgtgcgcaggccgatcaggccgtccgcgtgacgctggacggccgcgacgtaagcggcaaggtcgtgctgcatggcgcgcacgcccatgtctttcgcaacggcggctcggtggtgctggagcgtcagcacgcgcatcacggagaaggccatgagggtcacgccggcgccctcacggcccccatgccgggcaagatcatcgccatctccgccaaggcgggcgacaaagtcgagaaaggccagcccctactggtcatggaggccatgaagatggagcacaccatcacagcgccggcagcaggcgaggtggccgatgtgttctatgccgtgggcgaccaagtagccgaaggggtggcgctcatcgccctggccgccgacggcgggtaagcaagacggacccatcaagacgggtccatcaaatggccgagcccccttaaacagcggggctggccgggcccacataagcgaaacgcggcagctcgccggcttcggtgcttacggtttcgttccagatgcgcagcaagcgggtattcatgggcagaccgccgcgcggatacagccgcacatagacgaccacgatatcgtcggtctcatcggcacgggccagacccagcgccaggtaatgttggcccttgtaatggcggtagacgccggggcgaaagtcctcggtggcggacataggcactccagaaagcaggacagccgcttgaagcggctgtcctggcgccgataagaagcttagttgcgaacggtggtgatcaggtggtcgagctgttcgagcagggtcgccgtttcagcctcggtgacattcagagcaggcatgaagcgcagcagattgccgcgcggcgcattgagcagcaggccttgcggctccagcttgcgcgccgcctcgacgatgtccgggccgtaatcgccatccagtttgagcgcgcgcagcagccccatgccgcgttcgccttccagaccaaacttgtccgacagcgtcagcaggccttccgacaactgcttgccgcgggcctgcacggcatccaggaaacccggcgcatccagggtatcaaaaaccgccacgcccacggccgcgcacaacgggttgccgttataggttccgccctgttcaccatgcgagaacacgctgaccgattcacgcgcaagcagggccgccaggggcacgccgccgccaatacccttgcccagcgtcatgatgtccggaatgacgccgaactgctcgtaggcatacagggtgccggtacggcccatgccggtctgcacttcgtcgacaatcagcaagatgccatgctcgtcggccagcttgcgcaggccctgcatgaattcacgcgaggccgggatgacgcccgcttcgccttgcacaggctcgagcatgatggccacggtctgcgcgtcgatcagggcgcgaaccgagtccagatcattcaggtcggccttggggaaaccttcgacctgcggcgcgaacatggtgtcccagcccggcttgcccgacgccgacatggtggccagggtgcggccatgaaaaccatggtccatcgtgatgatcttgtaagcgccgttgcggtgcacacggccccatttgcgcgccagcttgatggcgccttcattggcttcggcgccactgttggcgaagaacacccggtcaaacaccgagctttcggtcaaacgtttggccagctccagcgagggcaggttgtaaaacgccggagaggggttcatcagcagaccggcctgctcttgcagcgcacgctgcatttcaggcgcgcaatggcccagcgcgttgaccgcccagccctgcacgaaatccagatactgcttgcccgaatggtcctccagccaggacccctgaccgcgcacgaacacgaggtccgggcgggaggtgatctccatgagggtcttgacattcaactggctgaattccatggcggttccgcaaaaataaacagggaggaaacctgaaatttagcaccttggggcaagagccaagtaacaagggccacccccgcaaggcctcagtgcggaaataccacgctcgcccggcctaacggctcaggccgcgcgcggcaatgggccacagccccacgacagtatcgtcgcgataggtcaccagcgtgtcgtgcagattgaagcagggatcgacatgcgggacgaccagcttgagcacctcacccaaggccggagcctgcgccccatcctgcacgcgcaccacgccgtgctcgtcgttggcggcgacatagaccagaccgggccggccttgaatacggggaagaccgcactcgatagtggtggatttcagaccggcgtcgagtacgacgcgctcgggcgcgggcgtgctcatgaccgtggagagcagaaacagactcgtgccgaaagacagcgtgtccgaccactcattggcgccgtaatcggcatccatgaaggcataggaaccggcctgcaattcggtataaacgccgctggctgcgtcgaactcggcgctgccggtgccgccgcccgtaatgcgctcgcaggtgatgccgtaggcacgcagcaaggaggcgtagccggctgcgcggatggccgcctgagcgctcatggcggcgcgctcggcgtggctgcgcacatgctgcatcgcgccgtgataggcctgcaaaccgccaaagcgcaagccctgcatggcttcggctgcccgcgccagcgccagcacgtcgtgatcgtctgtcacgccgcagcgcccctggccgacatcgacctcgaccagcacggtgatgcgggcgccgacctgcgccaccgcggccgccagcgcatgcagattgctcatgttatccacacacacactgacgtcggcgcgcaaggcgagctgcgccagcaaggccagcttggccggccccacgacttcattgctgatgtgaatatcgcgtatgcccgcgtcaagaaagggcagggcttcgctgactttttgacaacagatgccgcgcgcgcccagcgcaagctgacgccgcgcaatctcgggacatttgtgtgctttggcatggggacgcaaagcaaggccatgacggtcggcccattgctgcattagccccagattagcctcgaaaacatcgaggtcgagtaccagactcggggtatctgcctgggcaagagcctggccaggcacggcaggatcaggtagggaaaggcgattcgagacatgtgattgaagtgtggtcaccagcattcgctccgcgttgcgccgatcaggaacccaagttggcgcgatcataaccttgaagctctcaataccaaccatacccgcggggggattcgcgaagcaatccccccaacactgacacgccaggttaccggggtggcatgatcagccgccatctggagcacggcgcaaaccgaatgcgcatcgccttgcacaagacctgacaagggatgaatccgatatcggagtcacatgccgcatagccgggagtgctggcctgaaaatagtaattaattctcatttactaatgagacattccggcctcgtcgcttcaaaccattgccgcatgcccaagatcttcatcctgtcctcaattcatctggcttttctgctgactttccccgccgccgcacgaaccactccccctgttcctaacgccaggcacagcaccggccacacggctctgccagccgaaacacgccgcgttttcacactgcccacgcaatccgtgaccgccgacagcatcgaactcagccgctcggaactcgatcaggcagagatcgaccgggcccaggccgacaatttcgccagtctggtcgatcgcttgcccggcatctcacaggccggctcgccccgcccaggcggacaaagcctgaatatctggggcatgggcgacagcgaagacgtcaaattgattctggatggcgcacccaaggggtttgaaaaataccgtcagggctcggtgttcatcgaacccgaactgatacggcgtatcgaagtcgacaaagggccgcacaatctgtgggatggcataggcggcttcggcggcacagtgcgcatcgacaccaaggacgccgccgagttgctaggcccggacgagctgggcggcggcctggtgaagtacggccgccacagcaatgacggccagaacatctatagcgccgcgctatacggccggacgcaacaaaacggcgcagatggtctcgtctacttcaaccagcgcgacggcggcgacctgcggcgccccgatggtagccgctttctttattcgcgcaacgatttgcggtcctatctcgccaagaccaatctgcatatcgctcgcgaccacaagctgaccctctccataatccgctccacatcgcggggctggcagccttatgccgccaagcgcgacagcctgtccgccccctcggaggccaatatccgacgctatggtctggaagccgcgtggcgccgccaactggtctatcgcgaccagatagaccagaccttgagcgcggcatggcagtacaggcccggcccctggctggaccttgcgctgtcctatgccgattcgcatacccggcaacatgataggcgtccggacaatgccacgcccagtgcgttcatcggcaccttgggccacagaagctgggtcgggtataaggaccgtgtgctcgaactccgcaacctcagccacctctctgcgggcggcgccgatcatgctttgcaattcgggggccgctggcatcaacaccggcgcgacacgctcatgtattacgcgcaggcccgcaaccgcgccgaccagaaccgggggtatttccagccgccttacatgccttccgggcggcaaaccgtgcgcagcctgttcttgcaggatgccgtcacgataggacgattgacgattacgccaggcctgcgttatgaccacgtcgtcaatcggggccaggccaatctcgcacgacgctataacgaccccgcgccctcggcaggccacgattaccgcagcgtgacctacaccggctggacgccgcatctgggcgcaatctggcaggcaaagccctggctatcgctgctagccgacgttacacagggctggcgcgcgcccttgatcgacgaacaatacgaggtgcaatacgcccgcgcagcggcctcgggcaccagccgcagcctcagacccgaacgcatgctcgcttggcgcgcaggcgccatcttcgacttccgcgatctgctggcccgcaaggaccacctgcaggtgcgcggcacggccttcaccaaccgtggtagagatgaaatattcctgcgacgaggcgtgctgtgcgaaacccagccatgccccaagccgctttccaactaccgcaacctgccgggttaccgcatcgagggccttgagctggagtccttctacgacagcacgcactggttcggctccttgtccgtgtcggccatgcgcgggcgccgcgacagttctccgcgcgaccccgctggtcaacgcagctggatcgcagaaatcccgccgaccacggtacgcgcgatgctgggctggaaaacacagaatctggctttcggctggaccggcgaattcgtaaggcgtcaggataggtcccccaaacaaagcgacccactggccggggtgtggtccttgcccgcctccagcgggtatgccttacatggtctgttcgcttactggcggccctggccgggcatgcaagcccgtctggctgtggataacctcttgaatcgcgcctaccgcccctatctgggcgaaaccgtatccggcctgggccgcaacatcaaacttagcctttctcagcatttctgaaaccgactcacgacgccgtgcaccataggacatatccctggtacacgcacggttgatccggcttgagcttgcgcgtaaagtaaaatcacgtctgctggtctgccgatatgcgggccgactgtgcaaaccggctacttttacgccatatgttcgatatcctggtttatctgttcgaaaactattacacgccgcaagcctgtcctgcggccgatgtgctggcaaagcggcttgccgccgccggcttcgagcacgaagacatcgacgacgctctgggctggctctacggcctggccgaaaccaccgagcgttgcgtcgagctcgcccaggcgcctgccagcggctttcgcgtctataccgatgccgaataccaacagttaggcagcgcctcgatcggtttcatcacctttctcgaatcggcgggcgttctgcctgccccgctgcgagagatcgtgatcgaccgcgccctggcttcgcccgaagcgccggtttccctgtccaagatcaagatcatcgccttgatggtcctctggagccaggaagccgagatcgacaatctcgtgctcgaagagctgctagacgacgaagaagcccgccgtctgcattgatcaatgcctgccgcagtgcgctgcggcatgactgctttttccctctgccttgagctatatcggccgcttcgctcccagtcccagcggcccgctgcatgcgggctcgctagttgccgccctggcaagctggctggacgcgcgagcccacgggggccgctggctgctgcgcatcgaagatgtcgaccggccgcgcgccgtgcccggcgccgatgccgttatcatgcagcaactgcgcgacctgggcctattttgggatagcgaggtgctgtggcaatcccgccgagatgcggtctaccaggccgcgctggaccgcctgagtgctgcgggcctgatctacggctgcgcctgcacccgtcgcgaaattgccgattcggccttacgcggtcccgccagcgccgacggcgagcgcccctatgcgggtacctgccgcaacggtctgccgcctggcaggccagcgcgcgcctggcgcctgcgggtgcctgcaggcatcgtcactttcaatgatcgctggctggggccgcaatcccaggatgtggcgcagactgtgggcgattttgtgctgcgccgcgcggatggcctgtgggcctatcaactcgcggtcgtggccgatgacgccgcacagggcgtgaccgacgtggtgcgcggcgcagatctgctcacctcgaccgcacgccagcatgtgctcggccgcctgctcgatctgtcgctgccccgcgtcatgcatgtgcctctggtcagcgatccggccacgggcctgaagctttccaagcaaaatcatgccccggcgctcgatacccgcgaccccgtgggcacgttgtcgcaagcctggctcagcctgggtttctcccccctcgcggcacgggatacccaggcctttctggcacaggccaccgaccgctggcgtgcgcgctttgccatagcttaaagcggctgcaaatcctctccgagcaaacgcagcaagagaccggtaccctggtcattcacgcgaacctcgccataacgagcgccttcatagcgcggaccttcaccctcggggaaaaaataggcattggtgatgatgcgcacgccatcaggacgcacgcggtagcgcagagccagttccgaggcctcttgcggctgcgcgctggcctgaatgcgccgaggctgcgccacgccgcgatcgtcaagcgacagaatcacatatccatcgcgatcgggctcatcctgctgcgcgcgcagcttgttgatggctgtactcgccgcgaaacgcagcgccatatagtctccctgcatgagcgaacggggatcgaccggggccaattcaagaatgacgacctgcccatgagccagcaactgttcgcgctgataaatggtgaagttgcacacgcccagcacgagcaaaaggccggcgaacacgaccgccacgcgccgccgcatcgcgggcgaagccggcgacacagacacccggacaggcggcctggcacggcgcggtaataaccagaccagaccgcgcagcaacagcatcaataccgccgcccccaccagccagaacgacttttgcagcaagggaacctggagctggtagtaataaagcatcaggtaagccaacagactaagcaccccgaagccggtcaagcgcggcttgttcaagccgaatcccaacaacagccaggtcagtgcgaaggcaatgccaggactgggcatccagaacaggcccagcaccagcaaggccaagggcgtgagcaagaccatggcgcgtgtgagtgtctgtcggcgcggccaaagaagccagaacgcgacgacagccggcaacacggcgcccgcaatattcaacagggccgtcaggcgatgcagccgccacagcgcgggcagttgatccaccccaacgccgcttgccacccagaccagcccttgcaccgacaccaataaggcccaggctagcggttccagcaaatgcggccgggaacgcgcccagccttgattggcagcgaaggcgattgcggcagcccaggcgcccagcacgacgacaggcagccagagaaaattggcctgcatcgtatccagcgcgaaccagaagtccagaccgtcgccctgtccgggttgcaaggcttgcagaatcaggcccgtcatgcccaaggcgatcagaccgccgctgagaaagcgcagcagcacatcgggcgccagcagataaaccgccaacgccagcaacacgacaaagaggttggggttgaggacggactcattgctgaagaaactgtaaaccaccagccactgacctgcgaaagccatggcgatggcgcactgacgccagaacaacccagcggccgtgcgcagaacggccacgcccgccgccgtcaacaccaggccgagcacaatggcgccctgatcggagcggaccagccccgacgcgaacagaaacaccagcagcagcaaggtcgccagccaggcgctcaaacccagcaagccttgcacgagccagggcgcgcgggcaggggccgccacgtcggcaggcctatcgctggccgggtccagactcagacccgcttcaatcactgcaatcactgccggtttcgcgccgctcacaccgctggcggccagccggcgcagccaatgcgcagcccacacagcctcggccatcagcagggcggccaagggcagggcggcccaggcgcccagatcccgcctcagcaaccactcgcccaccacccacaaggacacgcagataacgctgacagccagcatggccaggatgaccagatcgcggcggcaatactgataaaaatagcccatgcctaagatgacgagcagccaggccagaccggcggcgccacgcgggttatcaaccagaatattgaacagcaagggcgctaccagggcggtcagggccaacaaggccagtacgcgcggtccgacccgggcgctgacatggcgccggcgcgcggccgcttcccagatgcccagcatcagcaggttcaccgaggccaccagcagcacaatgagctcacgatcaaagacgcgctcccaccacggcagcacatgctcccggattcctaaggccagcgccatattgacgatcaggcaccaaagcagccatagcacctgactgccggctgccaaagcccaaggcagcaataacagagcccaccaggcgaacaattcccagctatctgcgccggtctgatagatttgtcccagaagagccagcagggcgcccaacaacaggccggacagggatagcacggcgccggccgattgttgccgcagcctctctgtccctcttaacctgagcgccagccagatgctgactaggaccgaaacagccaaaagtccctgtgtcagggtaaaacgatagagttttcccatgccgggccaattggccgcaacccagcaaatcactccgctgccgaggagcaaaatgcccagccagagcgtgcttcgcccaagaaattgacgccatacgtggagttccgatccctcctgccgagtggtgccgacttgcatgtcgcgaatctcccctcttatcatccgcgctaattaaggcgggtctgccgccactggatactcatgaacaaaacgctgatcatcgccgagaaaccctcggtagccctcgatatatcacgcgccctgggaggttttgcgcgcgagggcgacttttttgaaagcgaaagttacgtactggcttccagtatcgggcatctgctcagtctggtggcgcccaacgatccggtcaaaggcaagtggagctttacccatttgccggttattccgcctgctttcgaattaggaccgacggacaaaaaatcatccgagcgcctgaagctgctggtccgcctggccaagcgcaaagacgtcgacaccatcatcaatgcctgtgacgccggacgcgaaggcgaactgatctttcgctacatcattcagtacgccggggtcaaaaagcccatcaagcgcttgtggctgcaatccatgacccaggcggcgatccgcgaggccttcgccaatctgcgcgacgacgtgcagctcaagccgctcgaagcggcggcccgctctcgcgccgaggcagactggctggtgggcatcaacggcacccgcgccatgacggccttcaacagcaaagacggcggctttttcaagacgcctgtcggacgggtccagacccctacgctggccatcgtggccgaacgcgaaagccgcatccgcagcttcgtgccgcgcgactactgggaagttcatgccactttcgttgcagcggccggcctgtacgaaggccgctggatcgaccccgatttcaagaaagatgaacgtgaccccgaaaaacgcgagtcgcgtctctggtcagcagcggccgcgcaaagcgtggtggctgcctgccgcgaacaatcgggcagcgtcaccgaagagtccaagccttcgacccagatgtcgccggccctgtatgacctgacctcgctgcagcgcgaagccaacggccgcttcggtttctcggccaaaacgacattgtctctcgcccagacgctttacgagcgccacaaggcgctgacctatccgcgtaccgactcgcgctacctgcccgaagactacgtcaacaccgtgcgccagacgatgcgcgcgctgtccgaaggcggctcgaacgccgtgggcgggctggcgcgccatgccggcacggtagtgagcaatgattgggtcaagctacaccgccgcatcttcgacaacaaaaaggtctcggaccacttcgccatcatcccgacactgcagatccctcacgatctgagcgaagccgaaggcaagatctacgacctggtgctcaagcgcttcctggccgtgttcttccccgccgccgaataccgccttaccacccgtctgaccgaagtccagggccatcgcttcaagaccgaaggcaaggtgctggtcgcgccgggttggctggctgtctatggcaaagaagcccagggcgaagacgccaatctggtgccggtggccgatggcgaaaaagtgcgcaccgaggacgtgcgggcagaagcgctctcgaccaaaccacctgcgcgctataacgaagcgacactgctgtcggcaatggaaggcgcgggcaagctggtggatgacggtgagttgcgcgaggccatgtcggaacgcggcctgggcacgccggccacacgcgcggccatcatcgaaggcctgctcaacgaaagctatctgcgccgcgacggacgcgatctggtgccaaccgccaaggcgcgccagctcatgactctgcttgcgggtctggacgtcgccgaactgacttcgcccgaactgaccggcgaatgggagcacaagctcaagcagatcgagcagggcgggctggatcgtgaagcctttatgcgcgaaatcgcccagatgacgcaagtcatcgtcaagcgcgccaaggaatacgaacgcgacacggtgccgggcgactacgccaccctgaaaaccccttgcccccactgcggcggcgtcgtgaaggaaaactatcggcgctatgcctgcactcaatgcgagttctcgatcagtaaacaccctggcggccgcacctttgagttgcccgaagtcgaagagctgctcgccaagcgcgagatcggtccgctgcaaggctttatcagcaaaatgggccggccctttgccgccattctgcgcatcagcgacgagtacaaactcgagttcgacttcggtcagagcgacgaagaagacgacacgccagtggacttcagcggccacacgccggtgggcgcctgccccaagtgccactcgcaggtgttcgagcacggcatgagctatgtgtgcgaaaaatcggtgggtccggccaagagctgcgatttccgttcgggcaaggtcatcctgcaacaggaaatctcgcgtgaacagatgagcaagctgttgtcggaaggccgtacggatctgctcgacggtttcgtgtccagccgcaccaaccgcaagttcaaggccttcctggtgcgtcagcccgatggcaagataggctttgaattcgagccgcgcggcgataaacccgctcgccgcgcggcggccaagaaggcgccggccaaaaccgcaacgaaaaccgcggccaagacggccgtaaaaaaggcggcgagcaagacaaccactaaaacagcctcgaaaacggccaccaagaccgcaacgaaaacggctgccaaaaaggcagccgcaaagaaaacagcggcttgatctgaggttccgacatgcccggtacgccgggcatgtttttttgtgcggccgctttatgtgtccacggttggtaagcggtcacgagtgcgttatcgtttgcggcacatcggcctgttaacccccacgaggatgatatgacttctccctccctcggcctgacgcgtcgccagttgctggctggcgcagccgccacttcgctgattggcctgcctgccttcgcgcagcgtgcgaacctgggcaaggccgtctatggccaaggcagcatcgatccctttttcgcggcgggctatgtggccctgaaaaaaggctatttcggcgacaacggcctgagcatcgattacctcaactcgcaaagcgggccgcgcaccaatcagttgctggcggcagggcagattctgtttggcgccacagccgccacggccgcgcctgccctgaccctggccggcaaaccggccacgctgatcttcggctttgaccgcaagctcacctacgccaacgtgatcgtgcgcaaggaagactacgacagcggcaaaatccgcagcatcaaagacctcgcgggcaagcgcatgggcgcgacgcagcctcagtccagcacctggctcatggcggtctatctcacccagaaagccggcgtgggcgacaaggtcgatatccgccccctgggcgatctggccaccatgctgggcgcattgaaaaccggctcggtatcggccagcatggccaccatgtccatgatggagcaggccaaggccgaaggctggggggtgtccattttcgacgccacgaccgatgcctcctggcaggccttcatgggcggtgacgtacccggcatcgccgcgctcgcactgcgcgacacggtagagaaacgtccggaagtcgtgcaggcttttgtgagcgcgctagtgaaggcacaggacttcatcaatacgcacagcgcggcagaagtcacggacacgatctacgccgattacctcagcgctttcccgcgcgaggccatcgagaaaaccatcgctgtttatcaggatggtgtgttcctgaaagacaacatcatcaccgaagacgcctatggccgcctgtgcgccatcatgggcgatgaccgacaattctccaatgccgaactggcccgcgtaccgtactcggcctgcgtggacatgcgctttgtgcgcaaggcaagaggtctttgatgatcgagctggagcacgtcggcaaggtctatcacagccgacagggcacgacgcatgcggtgggcgatgtcagcctgacgataggcgagggcgagtttctgtccatcgtcggcccctccggctgcggcaaaagcaccttgctcaacatgatcgcgggctttctgccgccttcggccggccgcctcatggtcgatggcctaacggtcaatggcaaagtgccgcccaagctgggctacatctttcagaaggacacgctgctgccctggtacaccgtacgcaagaacgtggcgctaggcctacgctttatgggtatggcggccaagcacatcgcgccacgcgtcgatcatctgctgcggctaggtcatctggagggtttcgccgatgcttacccgcatcagctctccggcggcatgcgccgccgcgtcgcgctcttgatgagcctagcggtagagccccgcattctgttgctggacgagcctttcggcgcgctcgacacccacaccaaaacgcatttgcaccgcgaactaggcgatatctggcgcaacctgggccaaaccattgtgatggtcacgcatgacctcgatgaggccatcaccctatcggatcgcgtggtggtgctgtccggtccgccaagccgtgtgctgctcgacgagcgcatcagcatcccgcatccgcgcgacgtattcacgctgcgcgaaaccccgcaattcaccgcccatgtgcaaagcctgtggtctgttctaggccagcaatttcgcgccgcagcctgaagcgccacaccatgaaagacattccgatcgatgccgaagccagcgggtatatccgcgaagaacgccggcaggccgccgggcgccgcctgcgcatcaccgcctggcagattctcttgctggcactgtttctgggagcctgggaaggcctgacgcgcattccctggtttgtgcagaacaccctgttcgaccccttcttcatcagccaaccctcacgcgtggcgctacgactgtggcaatggatgcagccggggccgcaatcggtctggccgcatctgtggctgaccctgcaagccaccctgctgggactggccgtgggcgtgggcagcggctttgtcgtcggcctggcgctggcccgcaaccgctttctcgccgacatattcaaccccttcatcgtcgccttcaactcgatgcctcgcatcgctttcgtgccgctgatcacgatgttcttcggcctgggaatggcgtccaaggtcgtgacctcctggttcgtcgtgttcttcctggtgtttttcaacacctataaaggcgggcgcagcgtagagcgcgaactggtggatttctgccgcaccctgggcggctcgccgcgccagattctgtggcgggtgcagatccctacggcggcagcctggaccttcgcagcactgcccaacgccatcagcttcgccttgatcggtgtggtgctggccgagttcgtgggttcgaccaccggcatgggctatctgatgatcacggcgctggcgactctgaacgccaccgacatgtttgcggccgtcacgctgttgtcgatagtggggattgttctggtctattgcgttacgtgcttagagcgtagactgctgcattgggctcctgaattccgcgaatgatgtttccgccgtcaatctttccgccaccgctgtcctatctgcaacagttctcattggctggccaggtcgccctggtcaccggatcggcgcggggcctcggttgggaaatcgcccgcgcaatggcggcaagcggcgcccatgtgctcatcaacggccgcgatgcggccaaggccgaagccgctgccgccacgctgcgcacggctggcctggcagcctcggcgctaccctttgacgtctccgatcacgaggccatgcaggccgccttcgtcacactcgatgcgcagcacggccgtctggacatcctggtcaacaacgtcggagcacgcatccgcaaaaccctgcgtgacatcagccccagcgaaatccgtcagctcattgataccgatctggttgcgggcatcctgctggccaagctggccactgaacgcatggcgcggcagggcagcgggcggctcattgccatcacctcggtggtcggcgagctggcgcgcgtgggcgatgccgtctatccggccgccaaacagggcctgaccggcctgatgcgggcgctggccgccgaattcggcccgcagggcatcaccagcaatgccatcgcgcccggcaccttcgccacgcaaaccaatgcggcgatggtggcagacccgctgatcgggcccggtctggccgcacgcaatcccatcggccgctgggggcgccccgaagagattgcaggtgcagccgtttttctggcctcgcccgccgcatccttcatcaacggccaggtgctggccgtggacggagggctgtctgtccagttttgaactccctgtccgcacctgctggcgcggacgagatgttttgctttcgctttttctcattattcttccaacaagggtggttaggcatgaagcagcatttcatcgacaatcgattcgttcccggcagctccggggaagcgattgacgtcatcgatccctccacgggcgaggcttacgagcgcatcgcgcgcggcaacgcggccggctgctgctggccctttcgctcaagattctcgaacaccatgatgaactcacgcagatcgagtcgcgtgattgcggcaagccgctcaagcaggcacgcgccgacgtcaccgccatcgcccgttacttcgagttctacggcggcgcggccgataagctgatgggagaaaccattccctatcagaacggttacacggtgctgacgctgcgcgagccgcacggcgtcacgggccacatcgtgccctggaactacccgttgcagatcttcggtcgcagcgtgggcggcgcactagcggcaggcaatgcctgcgtggtcaagcctgccgaagacgcctgcctgtcgctgctgcgcgtggccgaactggcggccgaggtgggcctgcctcccggcgcgctgaacatcgttacgggttacggccatgaggccggtgacgcgctggcccgtcatcccggcatcgaccacatttccttcaccggctcaccgcgcatcggcgtactggtcacgcagaccgctgccgagaaccacgttccggccacgctggaactaggcggcaagtcgccgcagatcgtgttcgacgatgccgacatcgacgcgctggtgccggtcgccgtcaacgccatcgtgcaaaatgcaggccagacctgctcggcgggcagccgcatcctgatccagcgcagcgtctacgacaaggtcatgacgcgcctgtcggaagccttcggcgccctgcgcaccggctcctcctcgcaagacctggattgcggccccctgatccgcaagagccagctcgagcgcgtgcagaacttcctgcgccaggccgaacaggacggcatcgtcacggcggcgcgcggcagcatcgccgagggcgcgccggctaacggttatttccaggcgccgacgctgctgggcaatgtgccggttgaccacctgctggcccaggaagaaatcttcggcccggtgctggtcgccatccccttcgatgacgaagccgatgccgtgcgcattgccaacgccacgcaatatgggctggccgccagcatctggacacgcgacggctcgcgccagctgcgcctggcgcgaaagatacgcagcgggcaagttttcatcaacaactatggcgctggcggcggcgtcgaactccctttcggcggcgtgaaagccagcggccatggccgcgagaaaggttttgaagccctctacggcttcaccgttctgaaaaccatcgccatcaaacacgactgaccaacaacaaggagacaacacatcatgcgtttgcaaggaaagaccgccatcgtgacgggcgcaggctcgggattcggcgagggtatcgctgtggctttcgcacgagagggcgccaacgtcgtcgtagccgacatcaatgaggccggcggccagcgtgtagccgaggccatcaagagcgcgggcggcaacgccatttttgcgcgggccgatgtgtcgcgcagcgacgatatcgccgcgctgctggccaccacgctcaaggctttcggcgggctgaccacggtggtcaataatgcaggcaccacgcaccgcaaccgccccttgctcgaagtcgaggaggaggagttcgaccgcatttatgcgatcaacgtcaaaagcatcttcctgaccgccaagcacatggtgccgcacttccgcgcccatggcggcggctcttttatcaacatcgcctcgaccgccgcgatccgtccgcgcccgggcctcacctggtataacggcagcaaaggcgcggtcgtcacgaccagcaagtccatggccgccgaactgggcccggacaacatccgcgtgaattgcgtcaatccggtcatcggcgcgacaggcctgctgtcggacttcatgggtgtgcccgacaccccggaaaaccgccagcgcttcctggcatccatcccgctgggccggttctcgaccccggaggatatcgccaacgcctgcctttatctggcctcagatgaagccgccttcatcacaggcacctgcctggaagttgacggcggacgctgcgtgtaaggccgcgccttactcctcaaaccacttgccggcggccagcatcatgcgatggtggccctctccggcaggcatcatggggaagcagttttcctgggcggctaccgtgacgtccaggaaaaagggcccgtcatgcgccaggcattgcgccagcgcagcatcgagttcatcgggatgctcgaccctggccgagccccagccaaaggcgcgcgccagcgccacgaaatccggcagcgacgcgttatagctgtggctatagcgcccgccgtgtatcagctcctgccactggcgcaccatgcccatatagccgttattgcacagcacgaccttgaccggtgcgcgatgctgcatggccgtggacagctcctgaatattcatcaacaccgaggcgtcgccgctcacgcacacgacggttttatcgggatgcgcgatctgggcgccaatggcagccggcagaccgtaacccatggtgccggcgccgcccgacgtcaaccagcggcccggccggtcaaagcgcagatactgcgccgcccacatctgatgctggcccacatcggtagacacaatggcgtcgtggctggccagcgcggcgttcagacgcgacatcagttgctgcggcaagatggcgtcgccctgcgcctgccaggccaggcaatcccgtgcacgccacctctcgatgcgggaccaccagccagccagctgcgcggcgggcgtctcgcgcaattcggcgctcagggcctccagcatgggaagacagtcacccaccagagccgcatcgacacgcaccaccttgttgatcgaggtcgggtcgatatcgagatggatcttgcgcgcatgagggcagaactcggaaagcttgccggtgatgcggtcatcgaagcgggcgccgatgcagatcaccagatcggcctcgtgcatggccagattggcctccagcgtgccgtgcatgcccagcatgcccaggaattgcggatcggaggccgggaacgcccccaaacccatcagcgtaagcgtgcagggcgcgccggtacgacgcaccagctcggtaaacgccgcgcaggcttgggcgccggaattgatcaggccgccaccaccgtagaaaactggccgacgggcctgggcaatcatggctgcggcgcggcgcaaggcgccggcgggcaggcgcagcgccgtcctgctggtctgacgccgtgcgcgtgaggcggcgagcgcagcggtggcggattcaatatggtcggggcagggccgcgccaactgcacatctttgggaaaatctaccagcaccgggcccggacggccctggcgtgtcagggtgaacgcgcgggccaccacatcagccacgtcttggcagcgccgtatctgggcattccatttggtgaccggacgcgaaatgccgatggcgtcacactcctggaaagcatcggtgccgatggcgcaggtggcgacctggccactcacgcaaagcaccgggatggagtcgcacatggcgtccagcagacccgaggtggtgttggccatgccgggcccggacgtcacgaacaccacaccgggacggccggtgctgcgcgcatagccttcggcggcatgcacggcggcctgctcgtggcgcaccagcacatggcgcagacgcggctcggcgtgcagggcatcataaagcggcagcaccgcgccgcccggataaccaaatacggtgtccacccccagatcaatcaaggtttgcagcagaatctgcgcgccattgccggccagggcggcggcgggaagagtgtcaacaggatcgagggccgcgagggcctgggcgtggaggcggtcattcatgctgaacatcttaggggagttcatgcagaatttttatcttcttttccgcaaacttccaggataagcagtaaatttatctttcctatccacaattagaagaaaatgaatctcgataaatttgacctggcgattttaaaggtgttgcaggacaacgcccgggccagcctggccgagatcggccaggctgtgggtctgtcatccaccccctgctggaaccgcatcaagcgcatggaaagcgcgggcgtcattcgaggctatacggttgacctggacccggccaagctgggctataccgacaccgtgatcgtccatgtcacgctggagagccacagcgaagaaaccctctacgaattcgggcgggcgctggccgacatacctgaggtgctggaggcctttctggtgtccggcgactacgactattacatccgcatcgccgtgcgcgacacacgcgactacgagcgcctgctgcgcgaacgcctctatcgcatcccgggcatccggcacagcaaatccggctttgtgctgcgcagcctgaaagaaagccgtttgccactgacgccggccgaccctcaatccagccggtagcgctgcggggtcatcggagcaggcagctcgcttgcgcccaaaccatcgaggaggtcgatggccacctgacgcgccatggcattcaggggcaaatcgttgtcggccaggccgaagggatcttccagctcgtcgcccaccgcgtccaggccgaaaaaggtataggcgatgatggccaccgccaatggcataaacaggcccatcgtcgcgaccaggctgaaaggcaggagaagacagaacagccaggcagtacggtgcaccaagagggagtaagcaaagggcgtcggggtgaacttgatgcgttcgcaggcggcctgcgccgcgccgcaaatggccaggcgcgccaccagcccttgatacaccacctcgccaaagcggccggcgagctgggccttgcgataatccttggtgagcaaagccagcagcgcatcggccagattcgcgcggccgtcgagcgcgcgcatatcctcggcatcgagccagggtgacagggcggcccgtccatcctcatcgcgcaatcgcgccgccagcgcatgcggaaatgccaccatacgccgcacctggcggcatacgtcctcatcgcgcacgggccggctttcgccccacaacacggtggtttcgcgcgccaatgcgcgcaactgcacgatcagctcaccccattgcttgcgcgcctcccaccagcggtcgtaacagacgttgttgcgaaaaccgagaaacaccgaaagcgccaggccgaacagcgagaagggcaccgcccccagatgtcccggcgaaaaatcgcccgcatcatagacggccgcaacaatgcaagacaggccgatcatgaagagtaatttgccagcgatgcgcggcaggatcgagccgcgcagaatgaaaagcaaggtcagagcagaggggcgagggcggacaatcatgaagcagccagacaaggaagagtgcgcgcgtcactatacgcctgtcgggcgtcggccgatataatgacgcgcagccttttgccgcaggctgcagcccctgtttgaagcctctcgtttgaagcctctcccatgaccaccgacaccgcaaaaccctggtatgccgtgcgccgctccaagctgcacggcacgggcgtattcgccgcgcgcaaaatcccggccggcacccgcatcatcgagtatggcggcaaacgcatcagcgcggccgaggccgacaggcggcaccccaccaacccggacgatcctttccacacttttttcttcgcactgagttcgggcaaagtcatcgacggcggcgaccagggtaatgacgcacgctggatcaaccattcctgcacgcccaattgcgaagcccaggaaggcagccacggcaagcgcgtgtacatcgtggcgctgtgcgacatcccgcgcggccaggagctggtctatgactacggcctggtgctcgatggccgtatcaccaaggccctgaaagaaggttaccgctgcctgtgcggcaccgaaaactgccgcggcaccatgctggcgctgcccaagaaaaagaaagccccgaaaacgccgctggcgcccgcctccaaggcctgacccggacaacgccgtcagtcgggcgtaagcttatttcccagcagttcaccgctcaggcgtacaatttgcctcgccgtgtcacagacacggccttgcagtacgtcttcagggcggggcgaaactccccaccggcggtatgccgcgcaatgcggtgagcccgcaagcgcccggctttaagccggggtcagcagatctggtacgaagccagagccgacggtcatagtccggatggaagaagatgtgccagcacaacccgtttgggcgcagcgcccaggcggtattgcgtttggctgtcgtagccctgaaacgtttttcgcccattcctttagcgagagcgtttcaatgtccaatcagaatctttcccccttattcgcccagcccttccccatgcggctggaacgcgccctgcatcatctgcgcctgggccgtcccgtcatcctcatggatgacttcgaccgtgagaacgaagccgatctcatcgtcgcggccgacaaactgaccgtgccggtcatggcccaattgatccgcgatggcagcggcatcgtctgcgtctgcctgccgggcgacatcctggatacgctgcaactggcgccgatggtgccacgcaaccaaagccgctacgccactgcctttaccgtatccatcgaagccgccagcggcgtgtccacgggcgtatccgccgtggaccgcgtcaccaccatccgcgccgccatcgcccccaacgccaaggctggcgatgtggtcagcccaggccatgtattccccttgcgcgcccaggagggcggagtgctgacgcgccggggccacaccgagggctcggtggatctggccaggctggcgggcctgcgcccggccggcgtgctgtgcgaactgatgaatgccgacggcactatgatgcgcggcacggcgctggagcactacgcggcggtccagggactggtggcgctgaccattgcagaattggccgagcacttgcgcgccgaaacagcgggtgccgtcgaagccgacgaggcggccctggccgcgtgatagcgcctggctaggcggcggcgatcctgcgcaagcaggctcgggcgtcgccctgcacatagcgcgcgccgcaagccagcatcaggtttagaggcagaccgaaatcttcgaccgtatagccctgtgcatcgacccatctgccatcggcggcgcgctgccccggcacttgctgcaccaagggatgggtctcgtccgtgtaggcccagaccggcttgcccagagcgacggcataacccacctcgaaggccgtgccggagtcgggctcggcgccgcgaaaacggttcagattggccatgaccagatccgcgcggcggatcagcgtgacgttctggcggtaaatccagtcagcgagcgcctggccggcaagatgggccggcgcctgattatccagcgggtagaggccttcgtaaccatgttcgcggcatagggccttgagacgctcgccatgcgagatcgagtcggcccgaaagacatcgaagccggcgagataaatgcgctgcataggggcccctgcgcttagaacatgccgttggtgttggcggggttttcggggatttcctggcttacgtcccagtgctcgacgatcttgccattcgtcaggcgaaaaatatccaccgtcgcctgaccccggtcttccggcccgtctttcaacaggctgtgaaccaccacgagatccccctcggcgatcatgcgtttgatctcggccgaggcctgcggattctgctcgaagtagagcgagaaatactccgccagcggcgcgctgcccgactccagataagggttgtgctgcacaaactgtctatccacataacgcgacaccgcctcttcaacctgatgttcttcgaacatcaggcgaaagaatgcctgcaccacatccttattctgctgcacactctgcgcctgtgccgcgcacgccgtgaccatgaggatgccggccatccagacccgcatcaacgccttgaactgcttcatgcctgaaatcccgggaacttggcaggccagtgtacgagaaaccgggcgatgatagcggctacggtggccactatcgctaccgtaccctagggaatcatccccggcgcgcctgatagacctgtagattcatgtaggcaagacgcaacaacggcgtatcgacgccgagcatgcgtccccggtgcgccatatctcccacgatatggtcactttcgacgcgcaagcccaggctcaggtcgcgaaacatggacgctgtcatggacagagtcggatcggtcagtatcttcaaggctgcggcatccgccttcgggcgcacggaatggccgctggcggccgccacacgctgcgattcaagcaacaaatcccgcatgaagccgatgccttcgggcgtcgcacagatctggcccaccgaaccgcgcatcaaacaggtcgatgcggctagcgaggtcaggaaaacgaacttctcccagatatccgcgtagatgtcgtcactcagtcggcaagagaagttggcgccggccaaggccgcctccagcgcaatacagcgcgcgctgcgtgtttcgcccgcacgctctccgaacacgaggctggctagcggccccatatgcacgatctcaccgtcagggcccagcattgcactgatctggcacaaaccgcccaagacgcgatgcgcaccgaactcgcgatccaggatgtcgtactgcaagacaccattgatgatgggcagcaccgccgtatgctcgcccacggcgggacggatggcctcgatggcgctgtccaggtcataggccttgcagctcagaatgaccacatcgtaatcattgcccagttcatcggccgtgatcacggtgggatgcagggtggcgtcgccaagcgggctcttgatgcgcaggccttcggcgcgcaatgtctgcgctcgggcgggacgcagcagaaaactcacatcggcacccgcctcaaaagctcggccgccgaaatacccgccggtgccacccgcacccaataccagaatccgcattctcctctcccaagtccatggattacccggcgctcgtccctggcgccgccatcgccatttaaagagaggctggtaagcgcgcgcgaacagggcaaaacccggctgccacccgatgggcggccaatcgggcaagtgtaggccgtcgcgctgacaaatcggtgcgcatccctgtccacagatcggccaccccataccggtgcaggcaaggcgtcgcggtggtgcgtacaattccctcccgcagtgcctgtccggcccgaggtttgcccgaatttcgcgcggcccggcaatggcatacaacttgcttcgtcaggagaaggcgcacgttaacggcacgcgcttcttctcctgcctcgatcctcttaggaaatcacatgacatcatcgcttcgtggcgctgcgcgtcgcagcctgctcaaattcggcctcgccgccagcatcgccttgttcggcagcgtggttcaggcccaaacgccagccaaacccaaggtagcagcgatctatacggtgccagtcgaacagcaatgggtttcgcgcattcacaaggccctgactgccgccaaagaaaagggcgacattgattacgtctactctgaaagcgtcggcaatgccgactacgagcgtgtgctgcgccagtacgcagagcaaggcaacaacctgatcgtgggtgaagccttcgccgtcgaatccgctgcgcgtaaagtcgccaaagactatcccaagaccggctttctgatgggctcctcgggtaagccgcaacagcccaatttctcggttttcgataactacatccaggaacccgcttacctgaccggcatgatcgccgccggcatgagcaaaagcggccagatcggtctggtgggcggctatcccatccccgaggtcaaccgcctgatgcaggccttcatggccggcgcccaggaaatcaatccgcaggcgcgcttcaccgtgacctttatcggctcctggtttgatcccccgaaggccaaggaagccgccttcgccatgatcgataagggcgccgacgtgctttacgcagaacgttttggcgtgtcggatgccgccaaggaacgtggcaagctggccatcggcaatgtggtcaacacccaggcgcaatatcccgagaccgtggtggccacggcgctgtggaatatggaaccgaccatcgcccacgccctgactgcggtcaaggcaggcaacttcaaggccgaagattacggtcagtactcgctaatgaagcatcagggttccgaactggccccgctgggcacctttgaaggcaaggtgcccgccgatatcatggccaaggtcgcggcgcgccagaagtccatcctggacggcagcttcaccgtgaaggtcgtcgatagcgaacccaagtcgagcaaatgaaccaagccgccactgctctgcgcttgacagggattaccaagcgctttggcagcctgacggccaatgacgacatctcgctcgcgctggacgcgggcgaggtgctcgccctgttgggcgagaatggcgcaggcaagtccaccctggtctccatcctgttcggtcactacgtggccgatgccggacacatcgaagtcttcggccagcccctgccacccggacgccccgatgcggcgctggcggcaggcatcggcatggtgcatcagcacttcacgctggccgacaacatgacggtgctagacaacgtcatggtcggcacggagtccctctggagattcgcttcggcgcgccgcgaagcacgccgcaagctgatcgaactcggcgagcgcttcggcctgggcgtcgatccggaggcccgcgtgggcactctgtcggtcggcgaaaagcagcgcgttgaaattctcaaggcgctgtatcgcggcgcccgcatcctcattctggacgaacccactgccgtgctcacgccgcaggaagcgcaagccctgttcgccacgcttcgcggttttgtcgcccaaggcctggcggtcatcttcatttcgcacaagctggatgaggtgatggccgtctcgcgcagagtggccgtgctgcgcgccggccgcctagtcgccgaacgcgccaccgccgacaccaatacggctgaactggccgagctgatggtcggccgcaaggtcatcatgccgcgcgccgaggccgcctcggcacgcgaccaggccgcccccgtcttgcgcctgtcccaggtcacggtgcgggcttcgcacagcgctgtgcccttgctcgacgcgctggaccttaccgtgcaccaacacgaaatcgtcgccatcgcaggcgtggccggcaatggccagcaagccctggtgtccgtgctgaccggtctgcgccaacccgccgacggcacgatccgtctgggcgctgaaagcgccctggcgccacgcacgccggcaggctggaccgccgcaggcgtgggccgcatccccgaagaccgccatcatgaaggcgtcatcggcgacagccccctgtgggaaaacgccatcgtcgaagacctcgataatccgcgcttcgcccgctacggcctgatccgggcgcgggccgcacacgctcacgccgctgacatcgcacgccaatacgatgtgcgcgccgcttcgctggatgtgcgcacgcgcagcctgtcgggcggcaatatgcaaaagttgatcctgggccgggcgctatcgcgccagccgcggttcatcgtcgccgaccagcccacctggggtctggacatcggcgctgtggcctatgtgcgcgaacaactgctcgcagcccgtgaacggggcgcaggcatcctgctggtctccgaagacctggaagaaatcttcgcgcttgccgaccgcatcgccgtgctctgcgcgggccgtctggtcgcagacaagccggtagatcaatggacccccgccaccgtcgggctggccatgactggagtttcaaaatgagtcttatcctggagcggcgccccgaacccagccgcttcgttcttgcggtcgcgccgctgctggccatcggctttacgctgctgatctgcaccctgctggtggcctgggcgggcgcccccattggccgcacctatgtactgctattcgacggcgctttcggttcccgtttcgctatttccgaaacgctcacgcgggccaccccgctgatgctgaccggcctggcctgcgcagtcgctttccgggcgcgcctctacaacatcggggccgaaggccagctttacctgggggcgctggctgccgtggccgtcggcggcctgcacggcggcagtggctttgacctgccggcgccggtgctgttcgccggcatgctgctggccgccgctgccgcaggcgcggcctggttgctcatcccggcactgctgaagtcccgtctcggcgtggacgaggtcgtcaccacgctgctaggtaacttcatcgtgctgctgttcgtctccatgatgctggacggccccatgaaagacccgatggcgatgggctggccccaatcggtggcgctcaatggcgatctggagctgggcaaactcatcgaacgcacccgtgcccataccggcctgctgtgggcggctggcctggccgtcggcctgtggctgcttaaccgctatagcgtgttcggttttcagatgcgcgccgttggcgccaacacccatgccgcgcgctttctgggcctgcctgtcacgcgcgtcatgctaggcactgccattctgtcgggtgcgctggccggcctggcaggtgcactggaagttgccggccgtacgggctatgtcacgctcgatatgtcgccgggctatggctataccggtgtggtcgtggccatgctggccggactacaccccctgggcgtgatcgccgccagcatcttcgtcgccggcatgctggtcggcgccgacagcatgagccgcgccatcgccgtgcccaactacatcgccgacgtgatcgtcgccacctcgctgctttccatgctggtggccacgctcttcgcgcaataccggctgcgccgcaaccccgcctgaggatctcgcaatggaatggatggatttgctgggatcggccagtttctggattgccacgctgcggctcgcaacgccgctgattctcggcacgctgggcgtgctgatgtgtgagcgcgccggcgtgctcaacctgggcatcgaaggcatcatggcgatcggcgccttcacgggctggctggtggtttatcttggcgcccccctatatgtgggtgtgctggccgccgcgctggccggtgctgttttcggtctgctgcatgcggtgctgaccgtgccgctgggtctgtcgcaacacgtatcgggcctgggtgtcaccatgctggcgaccagtctgtcgtacttcgcctatcgcgtcagctttcccaaagtcgagacaccgccgaccatcgtacccttcgccgaaatgaaatcgctggccatcgtgcccctcatcggtccggtactggcaggcctcacccccatgacactgggtgcgctgattgccgtgccgctcatcgcctgggtgctcaaccgcacaccgctgggcctggccctgcgcatggtgggcgaaaacccggcggcagcagaagggcaggggctgtcggtcgtcaagctgcgtatgggtgccatcgtggcgggctccgcgctcatgggtgttgctggcagctttctgacgctggccgcctttaatgccttctttttcaacatgatcaacggccgcggatggatctgcgtggccctggtggtgttcgcctcctggcgccctggcaaagccctggtcggcgcgctggttttcgcgctctttgacgcccttcagttgcggctgcaacaaggcgcgctaccgggcatgccggcgctgccatatcagctctacctgatgctgccctacattctctcgatactggcgctggtgcttgtcgcacgccgtgcggcttatccccaggccctgatgaagccctatcgcaagggcgagcgttgatttcaaggacatcccatgtttgatctgattatccgcaatgccatgctccccgacggacgcggtccgctggacatcggcatcgaaaacggccgtatcgcggccatcgcccccaatctggccgccgatgcaggcgagaccctggacgcggccggccagctcgtcaccacgccgtttgtggatgcccatttccacatggattcgacgctgtcctacggactgccgcgcgtgaaccaatccggcaccctgctcgaaggcatcgcgctatggggggaactcaagccgctgctcacccaggaagcgctggttgaacgtgcaatggcctattgcgactgggccgtcgcccgcggcctgctggccatccgcagccacgtcgatgtctgcgatccgcggctgctggccgtggaggcgctgctacacgtgcgagaacgggtcaaaccctatctggacctgcaactggtggcctttccgcaggacggactgctgcgctcgcctaatgcactggccaacctgacccgtgcgctcgacatgggcgtggatgtcgtgggcggcattccccactttgaacgcaccatggccgacggcgctgaatcggtgcgcattctctgtgaactggccgccgagcgcggtctgcgtgttgatatgcactgcgacgaaagcgacgacccgctctcgcgccacatcgaaagcctggccttccaaagccagcgcctgggcctgcaaggccgtgtcacgggctcacacctgtcatcgatgcactcgatggacaactactacgtgtccaaactactgcccctgatgcgcgaagccggcgtatcggccattgccaatccgctcatcaacatcacgctgcaaggccgtcacgacagctatcccaaacgccgcggcatgacccgcgtgcccgaactgctggccgccggcattccggtggctttcggccacgattgcgtgatggacccctggtacagcctgggcagcggcgacatgctggaagtggcccacatgggcctgcatgtcgcgcaaatgacggggcgggatgccatgcgcgcctgctttgacgccgtgaccaccaccccggccgccatcctcggcctgacggatatcggcctagaggtgggcaagcgcgccgatctggtgctgctgcaagcccgcgacccggtcgaggccctgcgcctgcgcgccacgcgcctggccgtgctgcgcgctggccgcgtcatcgccaccacaccgccggcgcgcgccagcctgcatctgccaggacgccccgacagcgtggattttcagattcagcgctgacaccccaacgagccccgccgaaccccttgcccgatcaggcccgcaatggcagataaatgcgtgtcagcaatgctgccgctggcgttgtcttcgggtcgttggcgtattcctcgaacatcgggaaatccagcggctcttcgccgctggcgggcagccactccgagaacatccagtcataggcatggtcaatctcggtgtagggtcccaggtactccacaacgccacagcgcatggcgggaatgaccagtgtttgcagcggatcgcctggcgcgcccttcgacgccacgcaggcatgggaacgcaatcggccggtctcgacctgtcggggatcgtcgtaatagaccccgatccaggggccggactcggcatgcggagcaatcaaaccctgattgacggccagcaaagccaggcggtcgaaactctcgcctatgcgctggtaatcgccctggtgaggcagggcggccagcgtcaggccgggataggaaacaagattgacggaatacatgacagactccctggttgaacgtttcaggaggtgctgtgcgcgataccgtccgggcggcgcgccataactcgcgctaaacgcgcgggtgaacgaggccagagattgataacccgcgcgttgcgcgacccggctcagatcatcctgccctcgggtcagttcgagggcagcgcgttgcatgcgcatgcgctgtgcggtgtcgctgaccgtctcgcccatcaaggcccgatagacacgatgaaaatgaaagggcgagagacaggccagttccgccaggcgatacaaatcaggtgtcgcctgagggtgacgggccagccattgcagcacgggttcaagacgggcggcgtattgcgatcgggtactcggtttcatgcacagctcctgaaccccaaccttagccgcccccgttttgcagattttgcgatctttgcgccaagccgcgatcaggtgggatagctgccgggcaccagaatgctgtggtcgatctgcgaaatatgcttgcgaccgcacagcgccatcgtgatgtcggcctctttgtagataatttccagcgcgcgcgtcacgcctgcccggccataggcgcccaggccgtacaagaaggcgcggcctatcatggtgccgcgtgcgcccaacgccaccgccttgagcacgtcctggccggaacgcacgccgctatcaagccagacctccatgcgggagccgacttcgctcacgatggacggcagcacctcgatagtggacagggcgccatcgagctgacgaccaccgtgattactgactaccagcgcatccgctccggacgacagcgccgcacgcgcgtcctcggcatcgagaatgcccttgagaatcagcttgccgccccagcgctccttgatccaggccacatcatcccagctcaatcggggatcaaactgttctgctgtccaggaagacagcgaagacagatctttaacgcccttggcatggccgacgatattgccaaaagtgcgccgccgggtgcccagcatgcccatgcaccagcgcggtttgagcgccaggttcatcagattgcgcaaggtcggcttgggcggggccgacagaccgtttttgatgtctttgtggcgctgcccgagaatttgcagatcgagcgtcagcaccagagccgagcatcccgccgccttggcgcgatcgatcagattggcggcgaactcccggttgcgcatcacatacaactgaaaccagaagggcttttgcgtagcctgcgccacatcttcgatcgagcagatgctcatggtggacaaggtgaagggcacgccaaattcggcagccgcctgggcggccaggatttcgccatccgcgtgctgcatacctgtcagacccgtgggcgccagggccaccggcatcttcacgtccatacccgccatcgtagtggccagcgaacggccctccatgtccaccgccacgcgctggcgcagcttgatcttctggaaatcgctctcgttggcccggtaggtcccctcggtccaggcgccggaatcggcgtagtcgtagaacatgcgcggcacacggcgttgcgccacgacacgcaaatcttcgatgcaggtcatcgtggagagattctggctcataagtgcaaagggggaaaaagcgcggcttgggcgcaccgcaaaaacgtctgcggggccatcccagcagcgagggaagtatacgacggcgatcccacggccgattgttcagcccagcgggggcttatgcctcgataataatgcgctgatactcatcgcgcctcagaggaattgctgatgcaagaccccaatatcgaaaccctgttcatcatcgtccacggcaaagtccagggcgtaggctaccgccacgccaccgtgcgccgcgcccatatgctgggtgtgacgggctgggtgcaaaacatggaaaacggcaccgtacaagccatggtgcagggctctcccgaccaggtcgatcacatgctggagtggatgcggcgcggcccgcctgcggcaagcgttaccgaactggagtcgcgccgtgaagacggcggccgtcgcttcaaacatttcgcgcagcactgaatcaccgctctaggagacgaggcgtcttcgtcacaaacgcggcgctcgtgatcctcgggctgctcgttacgtgggaaagcggcggcataggccaccgatctgggtgagggcttgggcaatggatcaccccgccccatgcaaaacaccccagatccggacaattagccagatctggggtgccgtcaccgcaagcgcctcggtgttacttcgttgctgacagtgccttaacctgctgcggcgtcacaggctgcgcctgtccgccccattgcgcacgcatccaagtcgccaaagcggccatctcgtcatcgctcagcttgccggcaaagcctggcatagcatacatgcgctggccgcccggaaaggtctggatgggaatcccatgcaaggccaccgtgagcagattgtcggggctggacatcgccaccgtgctgttgcccagcatggcgggcgccacattgggaatacccttgccatcggcgccgtggcagcctgcgcaagccgacatatacgcccaacggcccggctgcaaacgctcttccgacgcgatggacagcggggcagggggcggaggcggcggggcgatcttgccgtccttgccggtcagcaaataggtagcgattgcatcgacatcgtcacgcgccatcaggctggtcgagaagtgcgtcaccgtatgcatgccggcaaaggaggtgccttgaggcgagatgcccgtgcgcagatacttgctcaacaaggcctgatcgaaacctcgcttgctgagattttctgccgtgatgttgggcacgtcgatgccgtcgattttctggccgccttccagcgaacgcgaaaaatcgacacccatcatggcattacggggcgtatggcaggccgcgcagtgacccaggccttccaccagataggcaccgcgcaaccactgggccgaacgctcaggattcgacggcggctgacgatccgggaagttgagcaaggtccagaagttcatgaagggccgtaccgggaactcatacacgccggtattcgccttgttaggctccggaatgggcggcaggctcatcatataggcatacagggcgtcgatatcctcgggccgcgtgatatgcgtgaacacgaaaggcatagccgggtagagattgcgcccgcccggtgcaatgccgtcacgcaacacgcggtggaaatccgcccgcgtgtatttgccgatgccataggtggggtcgggcgtgatgttggtcgaatacagcgtaccgaaaggcgtgtcgataggcacgcccccggcagcgcgcgggccctggggtttggagtgacagccgaagcaatcgcccgccaacgccagttcctggccgcgcggccgcagctcttgcatctgcgcgtcggtcaagggttgatctacgccaggcgccacgctggaagaccggaacgcgccaaacagcacggccagccccaacacgatgattacggccacaatccccaaaaaggtattgcgcaagccatgttttttcacggtccgctccctcattctttcacgcagccaggtgtggccaaggcaacttccttgacggcttcgtagtaacggacatagcccgtacaacggcagatatggtcattgagcgcgccctcgatcgcgatttcgaggtcagcgcgcttgaccggctcgcgcttgaggcggtcaataaacaccgtgcttgccgacacgaaacccgcagtgcaatagccgcactggaaggaaaaattgtcgatgaaggcctgctgcaccggcgtcagtttctcgaccttgccttcggcgtcgaccttggcatggccttcaatggtgacaatcgacttgccattgaaaaaatgcgcgtcgtaaatacaggtgcggacatcggcggagctgccgtcaggctgcacttccatcaccgtgcaggcatggcaaatgccctgcccgcagccgaagtgggtgccggtgagattgaggtactcatgcaggaagtcgatcatgggcataccgaccggcacattcaccgggcccactttcttaccattgatgatcagggccaacggccgtttttcgatgctcatgtcgtcaatgccctcttgatcttgtccggcgttaccggaagtctgtagaaacgtttgccaatcgcgtgagtaatagcgttacccgtcgcagccacgaccggaatcatcacgacctcggccagccccttggggggcgatgtttctgaaagcggcggaagataatcggccgtctgcgtccagaccgcgacattcttggcgcgtggcaaggtatagcggttgaagttccatgtgccattgcccgggccatcgccatacagaggcagttcctccatcagggcatgtccgatacccatggccacgccaccttgctgctgccccgataccagctcgggcaccaccaccgtgcccggatcgagcaggctgtgatgacgcatgatctccacctcacccgtaaaggtgttgacgttgagctcaacgatacaggccgccggcgtgtatgtcgtcaccccggcgttattgcgctgagccggggggaactgcacgctgctgcgcttgatgtagtcgtagccacccgccgtcatgcgctgtttgagcgccgccggcgcgccatcgccgtagcgaaccgccagtgcatccacaggcagattgcgcataccaacgccaggaatatcgaaatcggcatgagcccattgccaacggctgaagcagtgcagagcgacccctgtcaccagccccatctcatgggccttgcgcgcgatttgatcgaacgggatgaccgccatgccaccgccgccaatgccgcccggcacgacacgcagatcggccatcgtgacattgccgctggcgatctgaccaccggccggaccactgctccaaatagcgcgcgcggcgggccataccgcattttccagcaggaactgcgcagcctgccgcgtggcaaaaccaatgaagtacgcgctgttcgacgcactcatggcgggcaggataaacggcacccagaagggattcttggacagctcgtcctgctgttcctgcgtgatggtgaacggctcgtaattactcaccaatggcaactgcgcaaaatcggtttcgccaaacatagcgacatcaggcgccttgcccagaatgcgctgcaccatcacctgctgcgcagtcgtcgatccggttccgatttcctgcacgcaatggcgcatcgtcaccttgccttgcgcatcgaactcaagcagcagggcgctggtatcggctcccgtgccatagtctttctgcacctgcgcaaagcccacaccatagcggcggcccggattggccgtgtcataggctttcttggctgcctcgcgattgcgccaaagcggatgttcgctagctcgtttgagcatttccacattgcgcggatcacccaattgcaccgctccctgcgtattcggatcgcctgcacgcaaggcattgcgcatacgcaattcaatcgcgtccatgcccagttcagcagccacctcatccaccatcaactcagtgatggacatgccctgaatcgtgccgtagccacgcatcgagccggcctcgaccgccgcagaagcaatcgccgccgtcgccatgtcggacttcggaaagtaataaatcgactgcgcggcggtcgccgcaacctgggccaccgagaacgaaaaattagcccgtccgccgccattacagttgtagaagcccttcatgacttcgaagcggccgctttggcgatccgccacgatagtcacgtccatctcaatcgaatggcgcttcatgccaagctggaactgctcgtagcggtcgttggcgatacgcactggatgaccatcgccgtagaaacaggcagcgatggtgtagaacgggaaaatcgagtgatccttggagccatagccgaccgtggtgccagacagcaactcgatgcgctcaaccggaaagcgcttgttgtccttgaccatcgtggcggccacacgcgccacctcatacggcgactgcgcggcaatcagcacatgcagggtgcgcgtcttggcgtcataccaggcattgccgttgtccggctccatcgcacagggatcgatggactgcgagaaggcttcgcgccgcagcaccaacttcttcggatctttgcgcgcggcatcgatatcctgttgaatcacggccgccgccgccatgccacgccgcatcggctcataggtctcgtgcgccacctgctcggggtcgcgcaccccaccgccgccacgatgaggcagcagcaccgaacgcggcacgaacataccgcccggatctgcgctcggccaggtcggcgtatcgccatcaaagccgccccagatcaccgcgtcctgcatgggcgagaatgccggcggatcggcaggcgccgcgccgcccacgcgcacataacgcgccgcgccgtagttgggcggcggacgcaggccggtcaccttgccatacttgactaccttggtttcaaagcgcagcatgcgcttggccgcctcgaaacgatcgaaatcgtgatagaccagcaaggcgacgggatggccataaaggggcgccgtttcgcctttgggcaagagaaagttcttgccgtagaactcaaaaccgaggtctgggggctccggaaccttgacaccatcacggttcaagtcctcatggaacaacacgcgatcgggctgcaaatcgggccccagcaaggacagatcaatgtcctcgaaggcgcgctcgacatcggtcgctttgatgaaaaaagcatgcgactggctcttgggccagccgggcagatccatcgcgcggaaatcccgcgcaaagaccttctcgcccgtcactttacgcacggcatcccagcgataacggaccttgccgtcacccgccagccattcttgcgaatgctggccggaatgcacctctaacgcctgggcggtcggcagccggccaaacatgacggtaataccgccaaaagtgcctagctttatgaaatcacgccgcgaaaatccagcaaccatatgcattcatctcctcttcacgcaacgctgatccccgtcgaggagcaatcaagcggcgcacggaacggacgacacgcataccctgttcagatcaggatatgcgccactacaagcacatcaggcacgaacatcactcgctttttaatatagcgaaagacaccagataaaggattgagcctgaacaaagacgcaatgatcgtgcgtttaaacaacatcctttggaacatccacgtcacgcaaaacacccggatcttccacccacacttcacgcagacccagcctacgtatcagttcacgtgcgccggcatcaccgctcagctcagccaattgcggcagtaataccgcatcaaaggccacgggatggcctcgctggccagcaaacacgggcgctgcaatcatggcctcaacatccaacacctgcttataagtggccgcagcgatccagggcatgtcggccagcgcgaccagcaccaccgctggcgcaacgcgctgcatcagatgcctggctgcaaccgccaggctggctcccatacccagcaccgcgtcatcagaaaccaccacctcgcaaccttcatcgcgcagtagcgacgtcaacgcatcgcaaccgggacggaccacggccaccacctcatcaaccgcggaacgcagattcatggcgctcgcctgagcaagcagccgtccatcagaaagttgcgcgagcagcttgttttctccgggacgctgagccaaaaatctcgacccctgaccgccggccaacaaaataccaaaacgttttttcacaacaatgaaattggaagtttcggtaggatacatgcgcggtagtgtatagatttaaagcaagtcaatgcgagactaacttcttgctctcgcgcaacttaggacaagttcgatgaatgcgttggaccaggatgtcttgcgacaagcccgagattggttggcaagtggttataaggttcacttaataacggttgcccaaacatggggctccgcgccccgtcaaccgggcgcgctgctggcgctcagggatgatggccgcatgatcggttcagtctctggcggctgtattgaagatgacctctgtcagcgcgcacgctcaggcaagctcaccgaccggccagccttgcttgaatacggcgtcacccgcgatgatgccgctcgtttcggcctgccctgcggcggtacgctgcgccttgtatgcgagcccttgcatgactgcctatggctcgatcaggtgcttgacgagatcagccagcaccgcttagtgcaacgcagcttgaacctcggcgacggcacggcattcatgcggccagccttaccggaagacgttcccagcctggatggcgaagtgtttcgcagcatctacggcccgcgctggcgcctgctcatcatcggcgccaaccagacggcccaagtgctttgcagcatcgcccgcgcgctggaatttcatgtactggtctgcgatccacgccccgaagtgcttgcagactgggacgccacgcaggccaccctgctcaccagcatgcccgacgacgccgtgctggacatcaacaccgacgaacgctgcgccatcgtcgccatcacgcacgacccgaaactcgacgacatggccttgctggaggctctcaaatcacgcgccttttatgtcggtgcgctgggttcacgcgccaatcaggcgaaacggcgcgagcgtctacgcctctttgacttgagcgacgccgacatcgaccgcctgcgtgggccggtcggcctgcccatcggcagccgcaccccggccgaaattgccgtcgccattgcggccgaactcgtcgccgtgcgcaatagtgcgcccgcgcccgaacccaccgacagctcggcctgtctcgtagctagcgtgccctgaacgctacgtcgccatgtcgggccaccccgcatcaggccttcgcgcacgcttacgttgctacaggacggtggtgcgcttcgacaagggtatgtgctcaacacagaggctcatgctctcctttctcgtctcgatctgatgggagggtgagagcatgaagccctcaccctttcatcccttcacacacaccacttgcttcaacgtgtgcaccacttccaccagatcgctctgggcggccatgacggcgtcgatgtccttataggccatcggaatctcgtcaatgacgtccgcgtccttacgacattcgacgccctcggtagccttcgcctgatcctcgatagtgaatatcttcttggccttactgcggctcaagacgcggccagcgccatggctacagctctcgaagctttccgggttgcccaggccgcgaacgatgtagctgcgcgcccccatgctgcccgggatgatgcccatctcgccacgccgggcgctcaccgcccccttgcgggtgacaaacacatcctgaccgaagtggcgctcctgctgcacatagttgtggtgacagttcactgcttccacatgtacttcgaagggcttggctatgaccgaacgcactgtcgcgatcaggatagccatcatcacctcgcggttcttcatcgcgaacttctgcgcccaggacacgccgcgaacgtagtcgccgaaatactgggccccctcctcgaagtacgccaggtctttgtccggcaggttgcgcatagtgcgctctgcgtccttcttggccagctcaataaagtatgtcccgatcgcattacccacgccgcgtgatcccgagtgcaacatgagccagacaaagccggcttcgtccagacagacttcgatgaagtgattgccgctgcccagcgttcccagatgactgcggtgattcgcgctcttaaatcgcgggtgcagttcgcacagcgactcaaactcgtccaccagagtggcccaaacctggtccaccatttcgggcgggttttcccaactgccggtgtcacgaccgcgatgcttgggtaccgatccatgcggtatggcctgctcgatagccaagcgcaagggacgcaggttatcgggcaggtcttccgcacgcagggtggtcttagcggccatcatgccgcaaccgatatcgacgcctacggctgcggggatgatggccttcagcgtcggtatcacggaacccacagtggccccaatgcccaggtgcacgtcgggcatggtggcgatgtgcttgaagataatgggcaacctggctgcgttggcgagctgctggcgggcttgcggctcgaccggaacgcccttcgtccacatcttcagcggcacaccgccggcgacttcttcgaggttgtagttctgatcgttcatggtcttcttctccaacgaaaggagcggtcctgagggacgcggctaacgccgcctgcgtctccccgtccttgcctttacattcaccgcgaaacgggtaatgccctgctgcggcaggctacctccatcatcgcaataggcgtgccaggccgcaccacgcaagatggggaaggtattaaacaattgatttaacttgataattttctatccccaacgccttgcatctgatttgtagggaaggacagattcatcgatactagatttttagataacaatttatctagttagatatgaccaaaaaaaccgttgtcatcggcttcctcggctcccaactggactccggcttgggagctggccgctgggagaaatggcgcccgacggtttcactagtccagcatgaagacaggcagatagaccggctggagttattgcattcggccaaacacatggcgctggcgcagcagcttgtgcgcgatatcgccgatgcctcgcctggcaccctagtgaatctggtgcccatggaggtcgccgacccctgggacttcggcgagatgtatgccgccctctacgattgggcgcgagcctatcgcttcgatccactgcaagagcagtattgggcgcacatcactaccggcacacacgtcgcccagatctgcatgttcctgatggtcgagtcgcgcttcatcccgggcgtcttgctacagacggtgccgcccaaaaagcagcagataggcaagccgggcagctacacgctgatcgacctggacctctctcgttacaacgtgctcgcccagcgcttcaaccaggcgcataccgaagcgctggccttcctgaagagcggtatcccaacgcgcaacaaacgcttcaatagtctcatcgaggagattgagcgcgtcgcggtacgctcgcaggcccctatccttctgagcggaccgacgggagcgggcaagtcgcatctggcgcgccgtatgttcgaactaaaaaagtcgcggcaccaggtgcagggcgatttcgttgaggtgaactgcgccaccttgcgcggcgacagcgcggcgtcaaccctcttcggccacaagaagggagcgttcaccggcgcagcggcggatcgggcaggcctgctacgaaccgcgcatcagggtgtactgtttctcgatgaaattggcgaactaggcctagacgaacaggccatgctgctcaaggctgtcgaagaaatgcgcttcttcccgatgggcagtgaccgagaggtcagcagcgacttccagctaattgccggtacccatcgtgacttgcgtgtcgatgtggcccaaggacgatttcgggaggacctgttcgcacgcatcaacgtctgggcctacacgctgcctggactggcgcagcgacctgaagacattgagccgaatattgagcatctgcttagccgctttgctgcagaatccggacgagcgatgcggttcaacgctgaggccaaagcgacctacctgcaattcgcaagatccactaaggccatctggagcggcaacttccgtgacttatcggccagcatcagccgcatggccacccttgctgacggcggccggatcacggccgaactggtgaaagccgaaatccagcggctcgagtggctctggcagcctgtaggaacggcacccgacgacgaggtggacttgaacggacttttggccgccgacgtcgtagagacattggatctgtttgaccggctgcaactcgaagcgcttattcgtgtttgccggcatgcggactcgctttccgatgcggggcgcaagctgttcgataagtcacgcacccagcgctcggccatcaatgacgcggatcgcctgcggaaatacctactgaagttcgggctctcttgggccgcgatccggcactcggcatgatgggcataccgcctgccgcgcctagctatcctgggcgttcgcatcggcgtgcccctcaatccgccccaggagcgcagtccgccctgtcccttgacgttcgtcgccgcgagcccctcgatacgcggcgcttgtgccgatcaaaagcaagagccccatcgcttcgcagctgatggggctcaatgtctcggcttatggccgctctacgcactcatcaggcatcaatattgctggctgacaaggcatgggtttcgatgaaggcgcggcggggttcgacgtcgtcgcccatcagcgtggtgaagacctcgtctgccgcaatggcgtcttcgatctgcacgcgcaacaaacggcgtacggccgggtccatcgtggtttcccaaagctggtcggggttcatttcgcccagacccttgtagcgctgcttggacagaccgcgttcggcctcggtgcgcagccactgcatggcttcacggaagtcggataccggttgttcgcggcgcttgtcgccctcgccacgtgccaccaccgcgcccgggccgataagacccataaaggtgctggccgacttcaccagcacggcatagtcggcgccgcttacgaaatccgcgtcgatgatgctcacgcggtaattgccatgatgcatgcggcggacaacgagacgataggtatccccatccgggtgcaactcggccgtcaccgtcacgctattggggtgggcggggtcgtgcaaggcatcatgcagacgctgggccgaagcctcagcggcagcctgatcatccagcttgatatccacaccttcggccagcgccgacaatgccggcacatcgaacacgcgcgacagacgcgaaatcacggtatcgaccagcacatattgacgagccagttcggccaaggcttcgccagagatggttgccgcgccctcgcggggcagcaattgcgcatctttgagcgccagctggagcatgaatttcgcttcttcgacctcgtccttcagatagcgctcttcacgacccaccttgaccttgaacagtggcggctgggcgatgtagatatggcctcgcgccaccagctcaggcatctgacgatagagcagggtgagcagcaaggtacggatgtgcgcgccgtccacgtcggcgtcagtcatgatgatcagacggtggtagcgcagcttgtcgatgttgaagtccggaccaatactcgtgcccagcgccgtgatcaaggtggcgatctgttcgctggcgatcaggcggtcaaagcgcgccttctcgacgttcagcaccttgccgcgcagcggcaaaatggcctggaacttgcgatcacggccttgtttggccgaaccacctgccgaatcgccctcgacgatatacagctcgcacaaggccgggtctttttcctggcaatcggccagcttgcccggcaggccagccccttccagcacgctcttgcggcgcgtcatttcgcgggctttgcgagcggcctcgcgggcacgggcggcttccacaatcttgccgcacagggccttggcatcattcggatgctcaagcagccaggtttccagcgagcgcgccaccgcgtcctcgacagccggacgcacttcgctcgacacgagcttgtccttggtctggctgctgaacttaggttcaggcactttcaccgacagcacgcaggccaggccttcgcgcatatcatcgccagaggtctcgaccttggcttttttcgccagctcgttatcagcgatgtatttgttgataacccgcgtcatcgcggcgcgcagccccgtgaggtgagacccgccatcgcgctgcggaatgttgttggtaaagcacagcacgctttcgctatagctgtcgttccactgcatcgccacttcgacgcccacgggcacaccgcccgccgacgattcggtgctcacggcgaatacattgggatgcaacaccgtcttggcgcgattgatgtactcgacaaagcccttcacgccaccggagaaggcgaagttctcttccttgccctgacgctgatcaatcaggcggatcttcacgccgttgttcagaaaggacagctcacgcagacgcttggagagaatctcgtagtgatactcgatgttggtgaagatgatcggatcggccagaaagcgcacttcggtgccgcgcttgtctgtcgtgccggtcacggccaggggcgccacgcgctcaccctggcggaactccatctgatgcacttggccattgcggcggatggtcaggcgcagccactcggacagggcattcacgcaagacacacccacgccgtgcaggccgccagacaccttgtaggagttctggtcaaacttgccgccggcatgcagttcggtcatgacgatttccgcagcgctgcggccaaactcgtcatctttgtggatatcggtcgggataccacgcccgttgtcggtcaccgaaatcgagttgtcggtgtggatcgtgacaacgatgtcatcacagtaacctgcgagcgcttcgtcgatggcgttatcgaccacttcgaacaccatatgatgcaggccagtgccatcggaagtgtctccgatgtacatgccgggccgcttgcgcacggcctccaggcccttgagcatcttgatcgaatccgcgccgtaaccgctggtctcaggaccgatgttctgttgatctgacatatctgtgttcaatgataaaaagcggcctcacggccgatccgctggcgcctggcgccagcggtctatacccaagtaaggcggattaaatccgcatgggcatgacgacgtacttgaactgatcgtcgtcgggcagcgtgatcagggccgaggcattggcatcgggcatgaccgaccactccacgttttccactttgacattggccagcacgtccagcagatagcccacgttaaagccaacgtccagcgcctcatggctgtaatcgatatcgatctcttcctgcgcctcttcctgttcggcattggaagacgaaatcttcatgacgttatggcccagttgcaggcgaacgcccttgaacttgtcggtagtcaggatggcggcgcgttgcagactgccctgcagcgcttcgcggctaaccaaaaagtggcgcgtgtaattggtgggaatcacccgcgaaaaatccgggaacttgccctcgaccagcttggacaccaactcgacatcgccgaagcggaaacgaatctggcccggcgccacgtccagcgacacgggctcgtcagagtcttcgagcagacgctgcatttccagcaccgtcttgcgcggcacgatgacttcgtggcgctcggcaatgccatcagcctcggtggcgcaatgcgccagacggtggccgtcggtcgccacggcgcgcacacggcccggctcgaacaccagcaacataccgttcaggtagtaacggatgtcttgttgagccatggcaaagtgcaccatgttgaacagatgacgcagcgtgcgctgcggcagcgtcagggagacatcccattgctcgggctgcgccacggtcggaaactcgctggcggccaacgtctgcaaggcaaagcggctcttggccgattgcaccgacagcttgttggaggccagggccagcttgacgtcgcccgtgtccggcaaggctttcaggatgtccagcaacttgcgcgccgcaacggtcgtggactcgttgtcagcacccacaccgaaatcggcatgcgtcgtgatctgcacttccagatcggtggcgataaacgcgaccttgttgccctctttgcgcatcaggatgttcgccaggatgggcagggtatggcgtcgttcaacgatgcccgccacagtcgacagcggtttcagcaatgcatcgcgtgtggtttgtacgagttgcatggtcatccttttagagtttgttccaacacgtgcagggtatggttgagctcggcctgcttggcgcgtgcgtcggaaatcttgcgcactgcgtgaagcaccgtcgtgtgatcgcggccaccaaacaaatcaccgatttcgggcaggcttttttgtgtcaactccttagccaggtacatggcgacctggcgcggcagggcaatattcgcgggccggcgtttcgaatacatgtcggccaccttgatcttgtagaaatcggcgaccgttttctgaatattctcgaccgtgatctgcccgttggacacggacagcagatccttgagcgcctccttgcaaacatcgacattgagcgcttcgcgaccatgaaagcgtgcgtaggccaagaccttgcgcaaggcgccttccagctcgcgcacattgctgcgcagatgcttggcgatgaagaacgcgacctcctcgggcatgggcacgccttcggactccgccttacgcagcaaaatggccacgcgcatctcaagttcgggcggttcgatggcgaccgtcaggccggaatcaaaacgcgagatgaggcggctgtcgatgccggagagttccttcggataggtatcgctggtgatgatgatctgcttgcgctgagccaccatcgcctcgaaggcatagaagaactcttcctgcgtacggttcttgcccgaaaagaactgaatatcgtcgatcagaagcagatccagcgaatggtagtagcgcttgaagtcatcaaacgccttgcgctgatacgccttcaccacgtcggatacgtactggtcggcatgcacataacgcacccgcacgccggttccggccgccaccatcgcattgccgatggcatggatgaggtgagttttacccagccccacgccgccatacagaaacagcgggttgtacgaagtgcccggattctcggccacctgcagcgccgcagcgcgtgcgagctggttggccttaccggtcacaaagttctcgaaggtcaggtccgtattcaagcgcgaacgctcgtacacgatattggcggcatccacggccgccgaggtctgggcgggcgctgcgggtggctcgggcggcgcactgtaggcggctgcgacaggcggcgcagcaggcgccagcggcgcggctgaagcaggggcgaccggcgcgacggccgcacgcggcgtcacgggaatgcgtggagtcgtgctgtggctgggcaattcgaactgcacctgcacgggacgctgataccactcggcagcgagcgcctcgatctgatgcgaaaagttcttgcgcacccaatccagcttaaagcgattgggagcagccacgcgcaacaccgcttgcgcttcgtcataggcaagcgggaccagcggtcgtatccacgcgctgatttgttggggggggagttcctgctcaagacgactgacgcaggtctgccagaattctttcatgtcgctcttgttcaaacctcgattctaccgcttttgggcagaagttatccacagcccggacatcagccagcctccaggcacccgcctaactgattgacaagattgggaaaacttgctgaaatggtgggcttttccgaattctgcctgtcggaaggttccgttggaactgcacgggaagcggcgaaaatctcctgtatctcaggggcttacagccgcaagcgtcacacgcaatggctgccggatcattcatctggcaatgcctttcgcgcaaagcgccgtaaatctgtccatccattatgttgcttgcccgagaggtttctcatcgaaacccatgccagacccggcaactcaagcatcaacgccttggtttgacagcggcgccgtgttacgttcccagcctcgggccccgtcccatggccagccttgtgctggtgccgggatacccgcccgggtcatcgcaaccaggatcctccaggcagcatcctactgactttgttctttttgtggatcgtccatgaaacgcacctaccaaccttccgtcacccgccgcaagcgcacccacggctttcgcgtgcgcatgaagacccgtggcggccgcgccatcctgaacgctcgccgcgccaagggccgcaagcgtctggctgtctaagccagacgcatcgcagctcgcccattgcccggttcgccacaagacccagggtgcggcttcgcgcccaaccctgagcctgttgccaaccggcaaacggtcgattcttcgattcagtcagctatgtcgtgcgccacgcttcccgcggaggcgcgcttgcatcgcccctccgagttcactgccgcactgaaaggtcggcggttggccagaggggcgttgttcattgtgagcgccgcccccgcaacgtccgcacctgcctgtgcgcgtctgggtctggtcattgccaagcgctatgccgcgttggccaccacccgcaacgccatcaaacgggtgctgcgcgaggccttccgtcaccggcgtcaggccctgccggcacaagattacgtcatccgcctgcatagcaaggtggggccgttgtccctgactgcactgaaacgcgccgcccgcaccgaagcggatgctcacttcggacgaatcgcgcgatgatcaaaaccttgctcatcgctcccatccggttttaccggtttttcctgagcccctggatcggccgccaatgccgcttcacgcccagttgttcggcttacgcgatcgaggccattgaacgccacggcgctttgcgcggtctatggctggcaagtcggcgcatcggccgctgccatccctggtcgcccggcgggctggaccccgtgccagacccggctcggccgcaacagaaaaaccagggcagcggttgctgcggcaaccattcccgtaccggactcgattgacgttaaactggcgggctttgctggtccgctcactcttcctcaggcaccatggatatccgacgaaccgtcctctggatgattttttccttctcgctgttgctcctgtggaacaactggcagatccataacggccagccggccctgtttggcgggccgtcccccgaacaaaacgcaccggccacggccaataatcaggcagccactaatccggcttccaatacgccggccgtacccaatgcccctgcggccaccagcgcaccgagttcggtgccgggcagcacggctcccgctccggctcaagcccaggaagtcgtcatcacgaccgacgttctgcgcctgaccttcagctctaccggcgcccaaatcatccgcgccgaactgctcaagtatccggcgactgccggcagcgaccagcccatggtgctgctggatcgttcggccggtctgacctacacagcgcaaactggcgtgatcggtgctggccagaacttccccacccacctgacgcctttcgcagtcaccacaaacgagcgtgaactcacgggcgacaagctggtggtgcgtttcgaagcggaatcgggcggtctgcgcgtcatcaagaccttcacgctggatcgcggcagctacgacgtccatgtgcgccacgacgtgaccaacgtcggcaccgcagcgcaacatccgtcggtctatctgcaactcgagcgcgacggcaacgatccggccggcacgtccagcttctatcacaccttcacgggtgtggcggtctactccgagcaagacaaattccagaaggtcaccttctcggatatcgccaagaacaaagccagttatatcaagcaggcggacaacggctggatcggtatcgttcagcactacttcgccacggcctgggtgcccaaggaaggcacgccgcgcaccaatgatctgctgcaattgcagcccaatctgttcgccgcgcgcgccattgaagctctgggtgaagtcgcgcctggcgccacggtgtcctccgacgcccagctctgggtgggcccacaagaccagcaggccatggcggcagtcgccccgggcctggaactggtggtcgactatggctggctcaccatcattgccaagccgctgttcaccctgatgacctggctgcatagcctgctgggcaactggggatggacgattgtcgcgctgaccgtgatcatcaaggcggtgttctaccccctggcctcggccagctaccgctcgatggcccgcatgaagcaggtcgcgccccgtctgcaggccctgaaagagaagtacggcgatgaccgccagaagctcaaccaggccatgatggaaatgtatcgcaccgagaagatcaatccgctgggcggctgcttgccgatggtggtgcagattccggtgttcatcgccctgtactgggtgctgctggccagcgttgaaatgcgcggcgccccctggattctctggattcatgacctgtcggtgcgcgatccgtacttcatcctgccggcagtgatgatggccaccatgttcctgcagatcaagctcaaccccacgcctccggaccctgtccaggccaaggtgatgatggtgatgcccttggttttcggcgggatgatgttcttcttcccggcaggcctggtgctgtactggtgcgttaacaacacgctgtccatcctccagcaatggagcatcacgcgcagtatcacgcgtcagacagctaaacggggctaatcacctgctcaagaaaaatgccgtgcttcatgcacggcatttttttcgcctgcgccacgacaccgcccccggcatttgaccgagggcgatgacggccacttacttcagatcaaagcggtccaggttcatcaccttggtccaggcggcgataaagtcgcgcacgaacttgtcttgcgcatcatcgctggcatagacctccgacagggcacgcaattgcgaattggagccaaacaccagatcgacacggctggctgtccacttctgtttgcccgtcttgcgatcatgacccgtgaagctttcgcgcgccggcgacgacggcttccactccgtgcccatatcgatcagattgcggaaaaagtcgttggtgagcacgcccgggcggtcggtaaacaccccatgtttctccttgtcggtgtgcacatccagcacgcgcaaaccgccgatcaataccgtcatttccggcgcggtcagcgtcaacaattgcgcacggtcgatcaagagatgttcagccggcacatcatagcgactcttcaggaagttacggaaaccgtcgtgcacgggctctaagggtgcgaacgatgccacatcagtctgctcctgcgaggcatccatccggccagcagtgaagggcacggtcaccttgtggcccgcctgtccggcagcctgctcaatcgcggcacagccggccagcacaataagatcagccagcgagaccttcttgccgcccgattgtttgccattgaagtcggcctggatgccttccagcaccttgagcaccttggccaattgttctggctgattcacggcccagtctttttggggcgccaagcggatacgcgcaccgttagcgccaccccgtttatccgatccacggaaagtcgaagccgaagcccaggccgtcgacaccagctcggagaccgacaaaccactggccaacaccttttgcttgagcgccgccacgtcctgatcatccaccagcggatggttgaccttcggaatcgggtcctgccagatcaaatcctcagccggcacttcggggccgagataacgcacacgcgggcccatatcgcgatgagtcagcttgaaccaggcacgtgcgaaggcatccgcgaactcatccggattttcgaagaagcggcgggcgattttttcgtaagccgggtcgacgcgcagcgcaatgtcggaagtcagcatcgacgggacatgacgcttggacgggtcgtgagcatcaggcaccgagccggcgccagcgccgtgcttgggaatccattgatgcgcgcctgccgggctcttggtcagctcccactcgtagccaaacaggttccagaaaaagttattgctccacttggtcggcgtagacgtccaggtcacttcgagaccgctggtgatggtgtcactgcccttgccagtgccaaagctgttcttccagcctaaaccctggttctccagctcggcggcttcaggttcagggccgacgttatccgccgggcctgcaccgtgcgtcttgccaaaagtgtggccgcccgcgatcaaggcgacggtttcctcatcgttcatggccatgcgggcgaaggtttcacgaatatcgtgcgcggaagcctgtggatcaggattaccgtccggcccttcgggattgacgtagatcaaccccatctgcaccgcggccaagggattttccagattacgtccgccatcggtgcggccatgttccttgccatgcccggccttgtcggccactggctgcgcctcattcttgccatagcgcagatcaccgcccaaccaggtcttttcgtcaccccaatacacatcctgatcgggttcccaggtgtcttcgcgtcccccgccgaaaccaaaggtcttgaagcccatcgtttccagcgcaacattgccggtcaggatgaacaagtccgcccaagaaattttgttgccgtacttttttttgattggccacagcaggcggcgggccttgtccaggctgacgttgtccggccaactgttaaggggagcaaagcgttgctgcccgcgtccagcgccgccgcggccatcgcccacgcgatacgtgcccgcgctgtgccaggccatgcgaatgaataagggaccatagtggccgaagtcggcaggccaccaatcctgcgaatccgtcatcaatttggcgagatcttgcttcaccgcagccagatcaagactattgaacgccttcgcgtagtcgaaatcaggatccaggggattggtcttggcggaatgctggctcagcaactccagacgcagacgttttggccaccaatcctgattcgtcgtaccactgccagcagtatggttaaaaggacactttgcctcattcgacatgctctctctcctagggaaattgaacctgccacgcgcgttacgccaactctgcgtccacgatggcaccggactgcacatcaaggcatctccgttacgtcggaaagcacagcatcaaacatgctgacagcccagccggtttatcaactatacgtgaagagaggcacacaaaaaacataattactgtaatgtgcgtaataggccaaccctatgataaagaccgaaagaaagatcgatggcgctcaggactgcgccgtatcaagctgcctgaagcgtcagcgtcgcagcggacgctggcgtgggcgcggtcaatgccaacaaggcaatgaacaaggccagcgcagcaccgacaagacaatcagtgaaacgggatcgcatcgggattcctgagagcagcccaggataagggctcatgggctgattatgaaaagcccctctccacgcgcaaacgaaataatccgcctttgttcaatccctgtgctcatatgaccagccgcctcttatctgcgcatttgtttatccacagcttgtggttatccgactggccacgtcccgtctttccctgcgcagagccctgttgataaccttgggaataagcatgtgcgaaaaatgtgcgcagccggtggataagttatgtatagcctgtgcagaaaccgggaaaaactggggaaaaaaacgggctttgctctcttaaacgccccacactgaggcgtttaaaaatcatcatcggtcttagttttttggtaaaaaagcctgaaccaacttgacccaatagctggcgcctaccggtagcaaggcatcattgaagtcatagttggggttatgcagctggcaggggcccatgccgtgatacggctgctggcgatgatcgccgtcgccattacccaggaacagatagcaacccggcactttttccagaaaaaaggagaaatcttcggccgccatagactgcatcaccgagggattgacgtgctccttaccgaaagtctcctcggctaccctgagtgcgaaagccgtttcctgttcccaattaagcaggggagggtaggcgcgcacgaaatgcagttcccctgtgccaccataaacctggggcaacgtcgtggcaatgcggcgcatatctgcctcgatcttgtcgagcgcatccagcgtataggttcgcaccgtaccgcgcagcacggcttcgcccggaatgacgttgtaagcatctccggcatgaatttgggtaatggacaacaccgccggatcgagcggatctcgcccccgggaaatcaccgtctgcaaagactgcaccatttctgcggcaatcacgatgggatcaacagcgccatgcggctgcgccgcatgaccacccagccccttgatgacgatatcccagcgattgctcgaggccatcatgggcccggcacggaaaccgaactggttgaccggcatgcccggcatattgtgcaagccgaaaatcgcatcgcagggaaaacgctcgaacagcccgtcctgcatcatggcccgggcacccgcattaccgccttcctcggccggctgaaaaataaagttcacggtgccgtcaaaatccggatgcgccgcaagatactgcgcggcgcccaacaaaatggccgtatggccatcatgaccgcagccgtgcatgcgcccggcgatcgtggatctatgcgcgaaacgattttcctcgggcatgggcaacgcatccatatccgcccgtaaaccaatcgactttttaccgctgccagcacgcaacacgcccaccacaccggttctccccaggccggtatggacttccaggcccagggcgcgcagccgttctgcgaccagatttgaggtgcgggtttcctgaaacgccaattcagggtgtgcatggatatcacggcgcaaggcagtcaattcgccgtgcgcgcgctgaatttcatctatggttttcatcgtcggggcaaagataagaaacagccctcttttagcacaccgcccatccggcatcatccagagtaggccgaggccggctcaggccagcaacaagctatccacggccctcgttcgtgcagcagttatagtccctcattagcctttttttgctgttttttctcctcatgagccacgcccttcccatcgctgccatcgccaccgcccctggacgcggaggcatcggcgtcgtgcgcgtttccggtccgcgcctggatgcctatatccgcgcgctactgggccgcgatctgacaccgcgtcatgctcattacctgccttttctcgcggaggatggcgaacgtatagacgaaggtatcgccatctacttccaaggcccgcattcgtataccggcgaagacgtgctcgagttacagggccacggcggacccgctgtgctcaagcgactactggcgcgctgtctggaagccggccgcagtctcggtatgcgcctggccgaacccggtgaattcacccgccgggcctttctgaacgatcgtatggaccttgcccaggccgaagctgtcgccgatttgatcgaggcctcatccgaagctgccgcacgcggcgcaatggcctcgctatccggtgagttctcgcaacgcatcaatgacctctcaggccgcattgtgcatctgcgtatgctggtggaagccacactcgacttccctgaagaagaaatcgacttcctcgaaaaatatcaggccagacccaccctggacggcctgcgccaggacctcgacaccctgatcgctcaggcccgccagggcattattctgcgtgaaggtctgcatgttgtattggccggtcaacccaacgtcggaaaaagcagcctgctcaatgccctggcgggtgatgacatcgcgatcgtcacccccatcgccggcactacgcgagacaaagtcgtgcaagagatcttcatcgacggcgtgccgctgcatatcgtcgataccgcaggcctgcgcgaaacagaagacaccgttgaaagcataggcatcgcacgcacctggaaagaaatcgagcgcgccgacctcattttgcacctgcaagacgccaccgcccccggcgacatcctcgatgtcgacatcaccgcacgcctgcccgcacgcacgccagtactggctgtcttcaacaaaatcgatctgttgaccagcaccgctcaactcgctgaaaacagcatcggcatctcggcgaaacagggcctggggctggaggaactgcgcgccagactgctgcaaatggccggctggaatcccggtgccgaatctccctggctggcccgcgaacgccacttgcatgcactgcaggcagcccgagaccatctcgacattgctgcggaacatgccagccatgatgaccgtgtactcgatctctttgcggaagaacttcgcctgtcgcacgaaagcctatcgagcatcaccggaaagttcaccagcgacgatttgctaggcgagattttctccagtttctgcatcggaaagtgatcttacaaccgcaatctggatttgatcagaaacaaacgccatttcaatccgatttccccagagcggataaagcgataaaagccattgaaagagatcttcaacggcattttcacgacgggaaaagtcttaactcacagatctcatccgtcaaaaaaatagttgtttgatcaactatttcctaggaaaaaaaacagttcgatacctgctatcaaaccctgggtctgacactgccatcagcaagactctgctggcgcatccccgcaaccgtaacaggactgtgcaagttgaacgctacgcacctagcaaaagatcagtttctctttctggaatcgctgaaaagcgccaaggccaaacaatgggtgtcggcgcagaacacaaggacactcgacaagctcggccaagatccggctatcgccacgctgacacagcgtttggtggagagctacgaatctcctgatcgcattgtcagctgctcgcggcatggcgactgggcctacaacacctggaccgatgccgaacaccctttggggctggtgcggcgtacggcctggcaagattggctcgatggcaaagctcagtgggacactgtgctcgatgtcgatgccctgccaataaatcaggaaagcgcagacggcacgcgctgggcgctggctgactttgatctgcgctatccggacggagaaagagcactcgtcagtctttctccagatgggtctgatgcctgcgtcatccatgagttcgacatggtctcgcgttgttttgtggatgccggtttcacactgcccgaacccggccagcacagcatggcttggatagaccgcgacacggtatatgtagcatgggatgacagtgccgagaacgacgaggccgcgctgaccgatgcgggacaccctcgccagttgcgccgctggcgacgcggcacgtctttgctttccgctccggtcgtgctggaatgcgccagcaccgacatcgtggctcatgcctggttcgaccatgaacagcaacggcatctcgctacgcgttatctcagcatgtggcataccgactggttatggtttgatgaggcggcctcacaatggcgacgctatgccgtgccgggcgatgccgacctgagcgaatggcaagactggctatttatcacgctgcgttcagactggcggacggatgcggaaaattatgccgctggtagtcttctggcggtgcggcgcgatgattttctggcgggcctggctaggcctgacgtgctgtttatacctgccacgcgacgggttctggccgatctggatttcacgctgcattacctcatcctgacagaacgcgaagagtgcgtgaccaagctgcgacgccttcagccacctgcctcgcgcgaggcaagctggacatcgcaagagatcgccattccctccgaaagcgccgtgacgatggaggcggtcgatggtatgcgcgacgataccgttctaatccatgtcgatcactttctcgaacccactgcgctgtattacgccgaccttagccgcaacgggggcggcaaagatgattggcgattgctggcgcgccaagctccgcagttcgatacccgaggcatgagtgcgcagttacgccatgccaacgcccccgacggaacgcgcatcccgtactggttgatcggacggttatcagataccccccagccctgcctactatatggctatggcggcttcgaagagtcgctcgatgaacccgcctatatcgcaaccacaggtataagctggctggagcgcggcgggctttacgccattgcctgcattcggggtggcggcgaattcggtccagcctggcatcaggcagcattacgtgaaaaccgccagatcgctttcgatgatttcattgcggtagcagaaaccctggtcgcaacgggtgtcacacgccccgaacaactgggtatcagcggcgccagcaacggcggactactggttgcggcttgcatggtacaaaaacccgaactgtttggtgccgtgctttgcagtgtgccggtactggatatggcacgttttcacaagcttctgcaaggcgcgacctgggtcgaagaatacggtaatccggacgacgcgcaggctctgaaatggctgctggcatactctccctatcatcaagttcaggcagacgtggcttaccccgacgtgttgttcacgacgtcgtccagcgatgatcgcgtgcatcccggacatgccagaaaaatggccgcaaaaatgcaagcgctgggtcacgagaacgtctgttatctggagcgccgcgacggcgggcatggcgcgggtgtcgatgcgcgggccatcgcctatgccgaagccatagaagccagctttctatggcgtgcgctgactgaagaaccagcggcctgatacggcagtgggactatcttccgtgcatttgcgcgcagacgtcacgcagcgcctgcgcgaataagccatcgacttcccgcgcctgggcatcgctgcgcgtaaacaaggcaatgggcggcaacttccattcaaaagtaaaaggcacgacggcgacaccggcaatacgcaccagctcatccgcaatatcggccggcagcgccgacacggcacgctcgctggcggccaccatttcaccaatcagtttggatgagttggtttcgaccacaggcataggaggcggcaatcccacgctgagaaacaaggcggccacctgttcgcgcataggggtgtgggccgtaccaagtatccagtccagatcagacagatcattccaacctagcttgcttcgcgtcagccgggccgccaggcgccgactggcaatcaagcgcggacgctggcgatacaacacctcgaattgcagtttgtcgcgcatcgccggcgcagccgcccgtgcaatcaccgcatccagcgcatgttcctgcaattgtccaagaagatgatcgctggtgccttcatgcaccgtgacagtgacccgccgcccgcccggcaaggtccgtgcaatggcggccgatatcaactggcccgacacaaaaggaatcacgcccaccttgatatgccccgcatgaccgttggcagccgcctccatatcgcgggcaagatgatcaaggtcctgcaacatggcctgtgcgcgcgcaagcgcaatctcacccagcggggtcggcaccatgccgcgtatcgatcgggtgaacagcggggcgccgaacatggcttcgatttcggccagtgcgctggtgacggcgggttgactcgtcgccatatgttgcgcgacccgggtaagcgatccgtgctggcggatcatcagcaataaacgcaaatgccgcatcttcaaacgggtcgccaaacggtgcaggatatcggccgcacggttcatcacagcacagcctttttcagataatggaatgccatgtcctaatcataagacttatcttatgtgtatataaaaatctcaaatttctgccttatggatgatcgctagacttgatcacatgctgagcacccgctgcagcgcacttcaagtaagcgagacaagccatgccccagaatcccaatgaccgtcaggcagcactggactaccacgagtttccgacccccggaaaaatcgccgtcacggcatccaaacccctggtgacgcaacgcgatctggcgctggcctattcgcccggcgtggcggcggcctgtgaagaaatcgtcgacgatcccgccaacgcctttcgctacaccgggcgcggcaatctggtgggcgtgatctccaacggcacggctgtgctaggtctgggcaatatcggcgcgttggcctccaagcccgtgatggagggcaaggccgtactgttcaagaagttcgctggcctggacgtgttcgatatcgaaatcaacgagaccgaccctgacaagctggtcgagatcatcgccggcctggagcccaccttcggcggcatcaacctcgaagacatcaaggcgcccgagtgcttcacggtcgagcgcaagctgcgcgagcgcatgaagattcccgtcttccatgacgatcagcatggcaccgccattaccgtcagcgccgccttcatcaacggcctgaaggtcgtgggcaaggacatcaagcaggtcaaggtcgtgacctcgggcgccggcgcggccgcactggcctgcctggacctgatggtggacctgggcctgccgctggaaaacatctgggtgaccgatatcgagggtgtggtttacgaaggccgtgtcgcgctgatggacccggacaaggcccgttttgcgcaaaaaaccgacgcgcgcaagctggctgatgtcatcgctgacgcggatgtgttcctgggcctgtcggccggcggcgtgctcaaacccgaaatggtcgccgcgatggcgccgcgccccctgattctggccctggccaatcccacgccggaaatcctgcccgaagtcgcaaatagcgtgcgtgacgatatcgtcatggccacgggccgttcggactatcccaaccaggtcaacaacgtcctgtgtttcccctacatcttccgcggcgcgctggacatcggcgccaccacgatcacgcgtgagatggaaaaagccgcggtttacgccatcgctggcctcgctgaagaagaggccaatgaagtcgtggcagccgcctatggcagttacgatctgtctttcggtccgaattacctgattcccaagccctttgatccgcgcctgatcgtgcgcatcgcgccggccgtggcccgcgcggcgatggccgaaggcgtggccacccgcccgattgccgatctggacgcctacgtcgaacagttgcagcaattcgtctaccactccggcgctttcatgaaacccctgttcgccatcgccaaacaggtcgtgcgtgaccagggccgcgcgcgcatcgtgttcacggaaggcgaagatgaacgcgtgctgcgtgccgtgcaagtcatcgtggacgaaaaactcgccaaaccgattctggtcggccgtccggccgtgctgctttcccgcatcgagaaattcggcctgcgcctgcgcctgggtcaggacgtcgaggtcactaatccggaatacgacgaacgcttccatcaatactggacgacctactgggagctgatgaaccgtcgtggcatcaccaaggaaatggcgcgtgtggagatgcgccgccgcatgacgctgatcggcgccatgatggtgcgcctgggcgatgcggatggcatgatttgcggcgcagtaggggcctatcacgaccatttgcgattcgtggatgaagtgctgggcaaaaaacccggcgccaacacctacgccgcaatgaacatccttttgttggatcaacgtaccgtcgcattggtagacacccacgtcaacgaagaccccacggcgcaacagatctccgagttcacgctggcagccgccgaagaaatgaagcgcctgaatctggcgccgaaagtggcgttgctgtcgcgctctaatttcggttcgggcagttccacctccggcggcaaaatgcgcgctgcgctggaactgatccgcgaacaagcacccgaattagagatcgacggagaaatgcacggagattgcgcgctggatgaggccctgcgcctgcgcatactgccctcatcaacgttgcgcggctctgccaatctgctggtctgccccaacgtggactctggcaatatcgcctacaacctgctcaagacggccgcaggcggtaatgtggccgtcggtcctttcctgctgggcgccaacgctcccgtcaatatcctgacgtccagctcgaccgtacgccgcatcatcaacatgacagcgctgacggtcatcgaagccaatcgacgcgactaagccttcaacgccttcctcaaaccgcccgcaagggcggttttttttgagcctgaatcgctggcgcaggtcagggttttcagaacgcgcagcagctttttttgccactagcgctgcagaagaaagttcggcgcgctttcttttccacatcaaattttgcgcagctgaccgtcagcaagcaccttcttttgtcaggcgcacgcggccgcccctcggtgggagaaagcgccctgatggccggattttgccgcctgaaataccgaattttcatcctctacatggcggcgttttcagggctgaaacaccccgaattcggggtggaaggacgctcaggggctgtggataactcctaaggcgcgttgttgtgcacattctgtgaaccaaagttgaacaagcaggtgttttcgccttaccccaaaaacttgttcaacttgggctttcttgccaaacagagttcttacacagccaaaaagtgctttaagtatttgaaaaaaatagggttttcaaggttaaggtagttatccacaggccttattaatcattagtctttttataaagaaaaaaaaggaaaagccaaagcgtcttttctcagcgccaccatcccccgcggggttcctgcgatacgtagtccttttgaaaaaaatgaagtcaggcaaaaccagggcgccctgcggccaaatatccgaacgctcaagcaggcagcggtcgccatgtctgactgttgaccgttcttgacggtcgatgaattcaaacccttgcatcgcatcgacaggcgagaggaaaacttcaggctttgtgcggatcagaaaaaaattcgcccgctcaagacctttacgaacttttttttcggagtcattcccttgggggatatgacatctccatgccaaaaaaccgcggacgtcactgtccacggctttcctgcttaacttttttgatgttccgaagcgcaatttcgaggggctgaagctgcctagcacttatccccaggaaacgccgccgtgcgtcccgcacggcttgaaaaacagcttgtcagctgactagcttcttctcgaacacaaccacagaaagaacccgaactggcgtgatcagcgcactctcgcgaaaacgcctgttgaaaactcgtagtaagaaaaaaatgcgcgcttcgcgcggcgatgcgaactcagaccaagatctaaaacgtggtgctgagggcagaaataggcggatactgcgatggctagcatgcgtagcgaatcgggaaattttgcgaaccacgacttatccactgttggcggtggattacccgtagtgggccgtatcggtcgaattttttccgaaaatggccaatgacgactcggtctacttaggctattaccgagaacgagctacccgaaccgggtaaaccggggtagcagcgtagtgttcattgctggccgggtttttctctgcccgctacaggcaacgatgggcaaggaggcgagcaaacaggggcctgctgcgatgagtcgggaaaacaccgtacatccgagcagacgtcccccggatctccaaacctgaacacccaggcagaaacgcttgtattggcctttgtagccatttgcgctgtgtacccgctcccctggtgaccgcccggctgttagcgccgcagaaggcgtttaaaacgtgttgagacaccctggttgacgacagagccgatcccaatcaaggacttgcgcgccaagacccgggatagactctcttcccggatagcggtttggacctctctgcggtcgctacgccaaggtcgggctcgacgtgaaccgcatctatccaggctatcgccacgcgggaaacccgcctggaagcctttaaacggccgctagcggcctgaaaggaagatagcctgcccgaaggggcacatcagggttttgagagccgtatcgcgtgttttgagggttttcagggcatagagatcgccgagaacccgcccaaaagcgaatgggcatgactcttgctatgggatggaaaaggcatttcagcccttccagcgcatttttgacctgatgagtgctccaccccttaacctgtccattcaaacgccgtagcgggcgttttaagcccagggtggagcggtctgtgcgatttccccctgcggttttacatctcttgtcgaaagttgctgtgttctgcatgcctcgaagatcaggccgaggcaaggcgatgtgaagacgatggatatcccacgtgaattcaccgctcttgctaggcaaagcctgtcacgccgctgaatgaaggggaagacttcctgcaggggaaaaacggcggaatctgcctgccgctgacatttttgcgtttcccgatgatttgtacccaacgtcgaacttgtctttgcctgatcgctttcccggagccataagcaggtttccgtcgtcattgggcagcgactttgcggactgacaatcactaagccggttttgcattcttttttgcgtcttttgaaaatagttgcttaaacaactattttcaccaagcagtgatatggcgacgttcaccgcatggcgcggagaaggaggctgttgcgccactggcatgagctatctgtcgtgactctcgcgtataaccaggaaggcggcgtgacttgtgcgctgtcaggtccgtttcacgaaagatgttttggatgacgctacgtaaagccccatgaaggctgaggtgttctgttgtagcgagcgagtcacggcagatgttggccttgatgtcgggctgcgcattgatgtaaagcaaggggatctggcctgaacaggcgggtcatcttgatatagcgatctattgcccgcaggtttcctgatcgaaggcaagagcgagtgtttttttaccgcctttcggctattcatgaccgataaaacgtcctgtatccacagggtatgcaatgcagccgcacgatgccatcaaagcaaccgtatgagggcagggtttttggcaattctcgagcagataaataggaattctgcgcgatgaatgctgatggaaaaaaagccagaaaaatatcgcagcttgcgatgtatcccgtcttttcttgatgcaatgcaagacccgtttaatgtgccgtttttgatgcaggctcgccacagcgcgctgtctcatgtcggcctatcgttcagttcgaagtccggttcgacatgagagatcagcgaacagtgcatatccatagatacacactgtttaaacctaaactatgtactagaccttggccaggcgttcaatggcggcatcgagtgttgcatcttttttagcgaagcagaaacgcacaatacggtggtttgactcggctgcgttggggtcatggtagaacgctgatactgggatcaccgtcacaccatgatcgatggtcagattgcgggcgaactcggcttcgggctgatgcgagatatcgctgtaatcagccagcagaaagaaggtgccggggctaggcagcgggcggaagcgggtttgcgccaaaccttgcgccagatggtcacgcttgctttgataaaaggccggcaggtcaagataaggcttgggatctgccatataggccgccagagcgaattgcatcggtgaagacaccgtgaacaccatgaactgatgcaccttgcgcagctcggcactgagttgtcgaggggcgcagcaatagccaattttccagccggttgcgtgatatgtcttgccgaacgacgagatcacaaatgcatgttcggccagcagcggacggcgcgatatgctggcgtgcggtttgccgtcgaatacgatgtgttcatagacttcatcggctagcagcagaatgcctgtatcacgcacgatggcttccaaagcatccagatcactgtcatcaaggatggcgccggtgggattgtgcgggaaattcaacatcaatagacgcgagcgcggcgtgatggcatcgcgtacgcgctgccaatccacccgatagtgcggatcatcccgcgtcggcgcgcgcattggcacagggaccgccgtgccacctgccaggcggatggccggcagataagagtcataacatggctcgatcacgacgacttcatcgccgctattaacggcggccagcacggttgccatcaaggcttcggttgcgccgctggtgactgtgatttcggtttccgggtcataacgatgaccatacagcgcggctaccttgtccgcgatcgcggcgcgtagcggggctacgcccggcatatacggatattggttatgtccggcagccatggcttcggcgaccagttcccgcaggcgtggatcgggatcaaagtctggaaagccctggccaaggttgatggcttgatgatcgatcgccagacggctcatcacggtgaaaatagtggtcccgacatcgggcagcttggagcggatcatggctttgaataggggaggcgagggtaaatgggtgacgacacgtagtatcccaaaactttcagacatccgcgggcatgagcgcctgatggcagggcgggcctgcctgtcgatggggagtcgtcctggacactctcggcttgtttgaacgccaattcgtgatggtcgcagaggggtttgcctcggatcccagtgaaaaaatgctacatacgggtaaacaactataggtctgcgcaagtgcggatgagtatgctggtcttgcagtgaattcaagcattgcgcaagccctggtaccgcttttggcggcaagcggcagacgaaacttgcaacgagctccttgcttggcaagttggtgtcagcgtccttgattcatttgcaactcgtttttttttccaggacgctataaaaatggctcaaaagggcaaagttaagtggttcaacgccgataagggttacggcttcattacgccggacagtggcggtactgatgtattcgcgcacttctccgcgattcaaggccgaggctaccgcagccttaacgaaggccaggaagtcgaatttgatgtcaaggatggtccgaaagggcctcaagcggccgaaattcgcccgctttaaatcgggaaatcccaatcccgctaggccaggtctgcatcctggctcaacgccccaagacctaaagtctggggcgttgtcgtttctgggcccggcagcgcacattgcggctcagaattattcgtaaattgttagtatgtactaacattattttgtggatttctatcccgagcctctttgagttttcgtgtttattggacgaatcttcctggacgtcgctcgcggtttcccaagcgaagtgcctctggataactttgtggataaaaatccggcttggagctcggggagtgtgttttccctcgtcatactggcgggggcctgccgagttttacacaaaattcagcgcacgatttccacattgttttacccaggctgcttggcttcctccgttaaggcttagcttggtctgagtctgaaggacagaaaaaaaactgtgatttttcacggaattacagagttcagccagacatgggcagttgacttgcctgcgcgtcgtacagaaagcgagttgaggaagcactgagttttccactgccgctacaggcttgttcttcacaaagatatccccatattcaatgtgtacggtctttcgggcaccggcctgtttataaagtccaatacaccgcctgcttgtggatagttttggggattactcctagagtgacttttcgccgctgattcgcgaaggcaaaagctcaggggccgaatgcctaccttcagacgctgataacggtaggaacccgccaccaagccgaatgtgtttatctctgtggataactttactgtgaggcagcgtttcacgctgagccgcatgtttgcttaaagacaatttcttggcaaagtggcgcgattcgaatgtctctatagcctggtttttgttggatgagttatcaacagctttgtgcaccgtactaaattcggcctatcttatttatagattttgataatcacggcggtaggccacagagcgctgatgggcctgttcggatcaaatcgttgtccagcatttcaaccgcgctgcttgaggcaatctgggttcaggcagatatgatgtttcacgtgaaacactcacaggttttctggattgggtgtcatgttccacgtggaacatgccctgagactgagtatccatacagtagtctcaaatatgctcagatttctgtttgagaacgcgggaaattccacgcttaatgatgtttcacgtgaaacatcactaggggcccatctataatggctcaagaaagcactcacttgctcccacacc